具体实施方式
现在将详细描述本发明的结构和实施方式,其示例可以示出在附图中。只要有可能,就可以在附图中通篇使用相同的附图标记以表示相同或相似的部分。详细的描述可以说明示例性结构和实施方式,而不是仅仅示出可以实现的实施方式。在下面的描述中,当对本文中包含的公知功能和结构的详细描述可能使主题不清楚时,可以省略该详细描述。
可以考虑现有技术中公知的一般术语来定义本文中所公开的术语,本文中所公开的术语可以对应于现有技术中公知的一般术语,并且,可以根据本领域技术人员的意图、常规实践和/或新技术的引入而不同地确定本文中所公开的术语。必要时,申请人可能选择了一些术语,并且其后可以在下面的描述中公开这些术语。其后将参照附图描述数字广播接收器的操作和用于提供图形用户接口的方法。
数字广播接收器可以表示能够接收以数字视频和/或音频信号的形式发送的数字广播数据的广播接收器。不同于模拟广播,数字广播可以包括根据用于编码/重新编码信息信号的数字方案来压缩并发送电视(TV)信号,从而它可以执行两个方向的操作(即,双向操作)、再现和/或积累。数字广播系统比模拟广播系统可以具有更强的噪声抵抗能力,使得与模拟广播系统相比,数字广播系统出现更少的数据丢失数据。另外,数字广播系统可以发送附加的纠错信息,使得其可以容易地执行纠错并且提供高分辨率和高清晰度的显示图像。而且,与模拟广播系统不同,数字广播系统可以实现两个方向的业务(即,双向业务),使得其可以从广播站接收各种广播业务并且可以让用户向广播站发送信息。
本文中所使用的术语“数字广播”可以不仅包括地面广播、卫星广播和/或有线广播,而且可以包括在互联网网络上发送的其他广播。数字广播还可以包括网际协议(IP)广播。
本文中所使用的术语“数字广播接收器”可以包括能够为用户提供互联网业务的广播接收器。互联网业务可以表示能够在互联网上发送的各种业务。这些业务可以包括点播内容(CoD)业务、视频网站(YouTube)业务、信息业务(如,天气、新闻、本地信息、搜索等)、娱乐业务(如,游戏、卡拉OK等)、通信业务(如,TV邮件、TV短消息业务(SMS))等。因此,数字广播接收器可以包括网络TV、Web TV和/或宽带TV。术语“广播业务”可以不仅包括地面、卫星和/或有线广播业务,而且包括互联网业务。
可以存在用于发送数字广播内容的多种系统架构。例如,IPTV系统(其是能够在互联网上提供各种内容的系统的示例)可以包括服务器、网络和/或被称为客户端的接收器。
IPTV系统的服务器可以包括负责各种功能的服务器,如业务查找和选择信息服务器、流服务器、内容指南信息服务器、消费者信息服务器和/或付款信息服务器。
流服务器可以在网络上向用户发送其中存储的运动图像专家组(MPEG)2或MPEG4编码的移动图像数据。实时传输协议(RTP)、RTP控制协议(RTCP)等可以用作传输协议。
在使用实时流协议(RTSP)时,流服务器可以通过被称为网络灵活播放(Network Trick Play)的功能(包括暂停、重放、停止等)在某种程度上控制移动图像流的回放。但是,公开上述协议是为了进行例示,也可以使用其他实时传输协议。
内容指南信息服务器可以提供关于各种内容的信息。内容指南信息可以对应于电子节目指南(EPG)信息并且可以包括关于内容的各种信息。内容指南信息服务器可以存储内容指南信息数据并且向接收器提供存储的数据。
业务查找和选择信息服务器可以给接收器提供关于提供各种内容业务(如,广播、点播内容(CoD)和/或游戏)的服务器的连接信息、回放信息等。
网络系统可以包括基于互联网的网络和网关。基于网际协议(IP)的基于互联网的网络可以是包括光纤有线网络、同轴有线网络、光纤到户(FTTH)、电话网络、无线网络等的各种网络中的任一种。网关可以使用诸如互联网组管理协议(IGMP)等的协议执行多播组管理、业务质量(QoS)管理等以及一般数据传输。
IPTV系统的接收器能够接收在互联网上发送的数据并且可以向用户提供接收到的数据。例如,接收器可以是IPTV机顶盒、家庭网络网关和/或嵌入IPTV的TV。
当IPTV系统是混合型时,其可以提供在互联网上提供的各种内容,以及各种现有的广播内容。IPTV系统可以给用户提供各种广播内容,如地面广播、有线广播、卫星广播和/或私人广播,或者各种互联网图像内容和数据内容等。可以实时或按需提供这样的内容。
图1是示出根据实施方式的IPTV系统的图。也可以提供其他结构和实施方式。
参见图1,在提供内容业务的角度,IPTV系统可以被划分为内容提供方(CP)、业务提供方(SP)、网络提供方(NP)、以及消费者或用户。
内容提供方可以创建并且提供各种内容。例如,如图1所示,内容提供方可以是地面广播器、有线系统运营商(SO)或多系统运营商(MSO)、卫星广播器、互联网广播器等中的任一个。
业务提供方可以将从内容提供方提供的各种内容打包成业务并且提供打包后的业务。例如,图1中所示的业务提供方可以将第一地面广播、第二地面广播、有线MSO、卫星广播、各种互联网广播内容打包成业务,并/或向用户提供打包后的业务。
网络提供方可以向用户提供用于提供打包后的业务的网络。用户可以构造家庭网络终端用户(HNED)以接收业务。
上述IPTV系统可以采用有条件接入、内容保护等作为用于保护所发送的内容的方法。有线卡(CableCard)、可下载的有条件接入系统(DCAS)和/或等等可以是有条件接入和/或内容保护的示例。
图2是示出根据实施方式的网络TV系统的图。也可以提供其他结构和实施方式。
参见图2,网络TV(在图2的右边示出)可以接收数字广播数据,或者可以用作接收互联网业务并且给用户提供接收到的互联网业务的数字广播接收器。网络TV可以被称为宽带TV,并且可以包括Web TV。Web TV可以是能够接收并且提供基于Web的互联网业务的数字广播接收器。
网络TV可以在互联网上直接从内容提供方接收互联网业务。网络TV可以从内容提供方请求必要的信息,接收所请求的信息并/或给用户提供接收到的信息。网络TV可以在互联网上下载用户请求的内容和软件,使得网络TV可以再现下载的内容并且执行下载的软件。网络TV可以从内容提供方接收Web页面,并且可以通过Web浏览器显示接收到的Web页面。
网络TV可以在互联网上接收广播业务,通过地面波从地面广播器接收广播业务,通过线缆从有线系统运营商(SO)或多系统运营商(MSO)接收广播业务,并/或通过卫星从卫星广播器接收广播业务。
数字广播接收器可以使用单播方案或多播方案从业务提供方或内容提供方接收广播业务。
图3是示出根据实施方式的多播方案的图。图4是根据实施方式的单播方案的图。也可以提供其他结构和实施方式。
参见图3和图4,单播方案可以一对一地从一个发送器(或一个传送器)向一个接收器发送数据。例如,在单播方案中,如果接收器从服务器请求数据,则服务器可以响应于请求向接收器发送数据。多播方案可以向特定组中包含的多个接收器(即,多个客户端)发送数据。例如,业务可以同时向多个预登记的接收器发送数据。为了登记多播方案,可以使用互联网组管理协议(IGMP)协议等等。
图5是示出根据实施方式的IPTV系统中使用的内容下载业务(CDS)的层次结构的图。也可以提供其他结构和实施方式。
参见图5,业务提供方可以使用传输协议向IPTV接收器发送用于CDS的数据内容(即,“CDS”数据内容)。发送的CDS数据内容可以存储在IPTV系统的存储单元中。可以应用户的要求执行存储的CDS数据内容。可以将传输协议设置成位于网际协议/用户数据报协议(IP/UDP)的异步分层编码/分层编码传输(ALC/LCT)上的单向文件传送(FLUTE)。另外,也可以将传输协议设置成DVB-STP、DVB数据/对象轮播、文件传输协议(FTP)和/或超文本传输协议(HTTP)。公开上述协议是为了进行例示,也可以使用其他传输协议。
在将FLUTE用作传输协议的情况下,可以通过业务查找和选择(SD&S)信息服务器向IPTV接收器通知存在或不存在内容下载业务(CDS)。可以通过以TV Anytime(随时收看TV)的格式构成的元数据而找到内容的详细信息。
用于CDS的数据内容可以包括各种内容,例如音频/视频(A/V)内容、数据内容、游戏内容等。
包括IPTV的数字广播接收器可以接收各种内容,并且可以根据由用户选择的输入信号在显示画面上显示接收到的内容。
图6是示出根据本发明实施方式的数字广播接收器的框图。其他结构、实施方式和配置也在本发明的范围之内。
如图6所示,数字广播接收器600可以包括能够接收地面广播、有线广播、卫星广播等的附加调谐器。为了容易的描述和更好的理解,下面主要描述用于处理在互联网上发送的内容的部件。
数字广播接收器600可以包括网络接口602、TCP/网际协议(IP)管理器604、业务传送管理器606、解复用器(demux)608、数据解码器610、解码器612、显示器616、应用程序管理器618、业务信息数据库(DB)622、元数据管理器628和内容频道数据库(DB)630。显示器616也可以设置在数字广播接收器600的外部。
网络接口602可以从网络接收分组,并且向网络发送接收到的分组。网络接口602可以在网络上从业务提供服务器接收传送广播数据的IP分组。广播数据可以包括内容数据、表示内容数据是否更新的更新消息、元数据、业务信息数据和/或软件代码。
与在数字广播接收器600接收到的分组和从数字广播接收器600发送的其他分组相关联,IP管理器604可以参与从源到目的地的分组发送。IP管理器604可以根据适当的协议对接收到的分组进行分类,并且输出分别属于业务传送管理器606、业务查找管理器624、业务控制管理器626和/或元数据管理器628的经分类分组。
例如,一旦接收到更新消息,IP管理器604就可以向业务控制管理器626输出接收到的更新消息。IP管理器602可以向业务提供方发送请求已经从业务控制管理器626生成的更新消息的消息。
业务传送管理器606可以控制接收到的业务数据。例如,在控制实时流数据的情况下,可以使用实时传输协议/RTP控制协议(RTP/RTCP)。在使用RTP发送实时流数据的情况下,业务传送管理器606可以使用RTP解析接收到的数据分组,并且向解复用器608发送解析后的数据分组,并且/或者在从业务管理器620接收到控制信号时将接收到的数据分组存储在内容频道DB 630中。业务传送管理器606可以向使用RTCP提供业务的服务器反馈网络接收信息。
解复用器608可以将接收到的分组解复用成音频数据、视频数据、节目特定信息(PSI)数据等,并且可以向解码器612发送音频和视频数据,并向数据解码器610发送PSI数据。
数据解码器610可以接收诸如PSI的业务信息并且对接收到的业务信息进行解码。数据解码器610可以接收由解复用器608解复用出的PSI部分、节目和业务信息协议(PSIP)部分、DVB-业务信息(DVB-SI)部分等等,然后数据解码器610可以对接收到的部分进行解码。
数据解码器610可以对接收到的部分进行解码,创建与业务信息关联的数据库(DB),并且在业务信息DB 622中存储创建的DB。
解码器612可以对从解复用器608接收到的视频和音频数据进行解码。对于该解码操作,解码器612可以包括音频解码器613和视频解码器614。由音频解码器613解码的音频数据可以通过扬声器(未示出)提供给用户,由视频解码器614解码的视频数据和内容可以通过显示器616(其可以是或可以不是数字广播接收器600的一部分)提供给用户。
应用程序管理器618可以管理数字广播接收器600的总体状态,提供用户接口和/或管理其他管理器。对于该操作,应用程序管理器618可以包括用户接口管理器619和业务管理器620。
用户接口管理器619可以使用屏幕上显示(OSD)等为用户提供图形用户接口(GUI),从用户接收键输入信号,并/或响应于接收到的键输入信号控制接收器操作。
例如,用户接口管理器619可以从用户接收对特定内容的内容频道设置输入信号。如果用户接口管理器619从用户接收到与频道切换关联的键输入信号,则用户接口管理器619可以向业务管理器620发送该键输入信号。另外,在从用户接收到与特定内容频道关联的键输入信号或用于请求特定内容频道的更新信息的另一键输入信号时,用户接口管理器619可以向业务管理器620发送接收到的键输入信号。
另外,用户接口管理器619可以控制要在画面上显示的虚拟键盘或虚拟键区。用户可以使用远程控制器的上/下/左/右箭头键和/或数字键来选择/输入在虚拟键盘或虚拟键区中所包含的特定虚拟键。例如,用户接口管理器619可以从用户接收用户ID和密码,并且可以向对应的内容提供方发送用户ID和密码。
内容频道DB 630可以向内容分配内容频道,确定对应于内容的索引数据,并/或按索引数据与分配的内容频道信息相关联的方式存储索引数据和分配的内容频道信息。
作为一个示例,如果确定了内容是广播接收器的内部存储器中存储的音频或视频数据“儿童的成长移动图像”,则内容频道DB 630可以与分配的内容频道“CH1”相关联地存储对应的内容目录“D/视频/儿童的成长移动图像......”。
作为一个示例,如果确定了内容是在与网络连接的服务器中所存储的视频或音频数据“第十一代大王世宗”,则内容频道DB 630可以与分配的内容频道“CH3”相关联地存储对应的内容的网络地址“198.7//大王世宗/de//第十一代”。
作为一个示例,如果确定了内容是因特网网站“雅虎widget”,则内容频道DB 630可以与分配的内容频道“CH2”相关联地存储对应的因特网网站的Web地址“http//:yahoo//widget//...”。
在从用户接收到内容频道切换命令时,广播接收器可以确定对应于改变的内容频道的索引数据,并且可以输出对应的内容。
如果确定了内容频道切换命令是用于向上或向下一个频道的命令,则广播接收器可以读取在内容频道DB 630中存储的下一个或前一个内容频道的内容所对应的索引数据,并且可以输出下一个或前一个内容频道的内容。
在从用户接收到内容频道的输出命令时,应用程序管理器618可以读取在内容频道DB 630中存储的索引数据,并且可以输出内容。
如果应用程序管理器618从用户接收到内容频道切换命令,则应用程序管理器618可以读取切换后的频道的索引数据并且可以输出对应的内容。
如果确定了频道切换命令是用于向上或向下一个频道的命令,则广播接收器可以读取在内容频道DB单元630中存储的与下一个或前一个内容频道的内容对应的索引数据,并且可以输出下一个或前一个内容频道的内容。
在用户选择内容频道模式和内容频道输出命令的情况下,应用程序管理器618可以读取在内容频道DB 630中存储的索引数据并且可以输出内容。
应用程序管理器618可以确定用户选择的频道是内容频道还是一般广播频道。如果确定了用户选择的频道是内容频道,则应用程序管理器618可以读取在内容频道DB 630中所存储的索引数据,并且可以输出内容。
在用户选择内容频道模式和内容频道切换命令的示例中,应用程序管理器618可以读取对应于切换后的内容频道的索引数据并且可以输出内容命令。
索引数据可以表示内容的目录和文件名,并且内容可以是广播接收器的内部存储器中所存储的视频或音频数据。索引数据可以是内容的网络地址,并且内容可以是在网络上连接到广播接收器的服务器中所存储的视频或音频数据。索引数据可以是互联网站点的Web地址,并且内容可以是预定的互联网站点。
在从输出信号中接收到预定的键输入信号(如,菜单命令)时,应用程序管理器618可以输出包括内容的目录或文件夹的父文件夹(即,上层文件夹)。
在包括内容的目录或文件夹中更新了新内容或内容被更改到上述目录或文件夹中的另一个的示例中,应用程序管理器618可以输出更新后的信息或更改后的信息。
显示器616可以在显示画面上显示内容。显示器616可以设置在接收器600的外部。
业务管理器620可以控制各种与业务关联的管理器,如业务传送管理器606、业务查找管理器624、业务控制管理器626、业务查找管理器624、业务控制管理器626、元数据管理器628、IG-OITF客户端等。
业务管理器620可以创建用于一般广播的频道图,并且可以响应于从用户接口管理器619接收到的键输入信号而使用频道图来选择频道。业务管理器620可以从数据解码器610接收频道业务信息,并且可以在解复用器608中建立所选择频道的音频/视频(A/V)分组标识符(PID)。
业务查找管理器624可以提供选择用于提供业务的业务提供方所需要的信息。在从业务管理器620接收到与频道选择关联的信号时,业务查找管理器624可以使用接收到的信号的信息来搜索业务。
业务控制管理器626可以执行业务选择和控制功能。例如,如果用户选择诸如现有广播业务的直播广播业务,则业务控制管理器626可以使用IGMP、RTSP或等。如果用户选择点播视频(VOD)业务,则业务控制管理器626可以使用RTSP执行业务选择和控制功能。RTSP协议可以提供用于实时流的灵活模式。另外,业务控制管理器626可以使用IP多媒体子系统(IMS)、会话发起协议(SIP)等发起并且管理通过IMC网关的会话。公开上述协议是为了进行例示。也可以应用其他协议。
元数据管理器628可以管理与业务关联的元数据,并且可以在业务信息DB 622中存储元数据。
业务信息DB 622可以存储由数据解码器610解码的业务信息、由元数据管理器628管理的元数据、和选择从业务查找管理器624提供的业务提供方所需要的信息。另外,业务信息DB 622可以在其中存储与系统关联的设置数据等。
业务信息DB 622或内容频道DB 630可以被实现为非易失性随机存取存储器(NVRAM)、闪速存储器等,并且可以被分类为相同存储区域中互相逻辑分离的两个区域。
内容频道DB 630可以存储被控制为存储在PVR管理器(未示出)中的内容。PVR管理器可以收集与存储的内容关联的元数据,并且可以生成由用户使用的附加信息(如,缩略图)。
图7是根据本发明实施方式的数字广播接收器的框图。其他结构、实施方式和配置也在本发明的范围之内。
如图7所示,数字广播接收器700可以包括音频/视频处理器701、接口750、存储单元760(或存储器)、显示器770、音频输出单元775和/或控制器780。
音频/视频处理器701可以处理输入的视频和音频信号,使得音频/视频处理器701可以向(数字广播接收器700的)显示器770输出输入的视频信号并且可以向(数字广播接收器700的)音频输出单元775输出输入的音频信号。音频/视频处理器701可以包括信号输入单元710、解调器720和信号处理器740。信号输入单元710可以包括调谐器711、音频/视频(A/V)输入单元712、USB输入单元713、射频(RF)信号输入单元714和网络单元715。
调谐器711可以从通过天线接收到的RF广播信号中选择对应于用户选择的频道的RF广播信号,并且可以将所选RF广播信号转换成中频(IF)信号或者基带视频或音频信号。例如,如果所选择的RF广播信号是数字广播信号,则调谐器711可以将数字广播信号转换成数字IF(DIF)信号。如果所选择的RF广播信号是模拟广播信号,则调谐器711可以将模拟广播信号转换成模拟基带视频或音频信号(CVBS SIF:复合视频消隐同步/伴音中频)。即,调谐器711可以处理数字广播信号或模拟广播信号。从调谐器711生成的模拟基带视频或音频信号(CVBS SIF)可以直接输入到信号处理器740。
调谐器711可以根据先进电视系统委员会(ATSC)方案接收单载波RF广播信号和/或可以根据数字视频广播(DVB)方案接收多载波RF广播信号。
数字广播接收器700还可以包括至少两个调谐器。在数字广播接收器700包括至少两个调谐器的示例中,第二调谐器可以以与第一调谐器类似的方式从通过天线接收的RF广播信号中选择对应于用户选择的频道的RF广播信号,并且可以将所选RF广播信号转换成IF信号或者基带视频或音频信号。
第二调谐器可以从接收到的RF广播信号中依次地选择通过频道存储功能存储的所有广播频道的RF广播信号,并且可以将所选择的RF广播信号转换成IF信号或者基带视频或音频信号。第二调谐器可以周期性地执行所有广播频道的转换操作。因此,数字广播接收器700可以显示由第一调谐器转换的广播信号的图像,并且同时以缩略图的形式显示已经由第二调谐器转换的几个频道的图像。第一调谐器可以将用户选择的主RF广播信号转换成IF信号或者基带视频或音频信号。第二调谐器可以依次地并且周期性地选择除了主RF广播信号之外的所有RF广播信号,并且可以将所选择的RF广播信号转换成IF信号或者基带视频或音频信号。
解调器720可以接收由调谐器711转换的数字IF(DIF)信号,并且可以解调接收到的DIF信号。例如,如果从调谐器711生成的数字IF(DIF)信号基于ATSC方案,则解调器720可以使用8-残留边带(8-VSB)调制来解调DIF信号。对于另一示例,如果从调谐器711生成的数字IF信号基于DVB方案,则解调器720可以使用编码正交频分调制(COFDMA)来解调DIF信号。
解调器720还可以执行频道解码。对于频道解码,解调器720可以包括Trellis解码器、解交织器、Reed Solomon解码器等,使得可以执行Trellis解码、解交织和Reed Solomon解码。
解调器720可以执行解调和频道解码,然后可以输出传输流(TS)信号。可以在TS信号中复用视频信号、音频信号和/或数据信号。例如,TS信号可以是其中复用了MPEG-2视频信号和杜比(Dolby)AC-3音频信号的MPEG-2传输流(TS)。MPEG-2TS可以包括4字节的报头和184字节的有效载荷。
从解调器720生成的TS信号可以提供给信号处理器740。信号处理器740可以对TS信号进行解复用和处理,向显示器770输出视频信号,并且向音频输出单元775输出音频信号。
具有至少两个调谐器的数字广播接收器可以具有类似个数的解调器。也可以为ATSC和DVB中的每一个单独提供解调器。
信号输入单元710可以将数字广播接收器700连接到外部装置。外部装置可以是音频或视频输出装置,例如,数字通用盘(DVD)播放器、蓝光盘播放器、游戏播放器、摄像放像机、计算机(膝上型)等。信号输入单元710可以将从外部装置接收到的音频、视频或数据信号应用到信号处理器740以在数字广播接收器700中处理音频和视频信号。
为了给数字广播接收器700提供从外部装置接收到的音频和视频信号,信号输入单元710的A/V输入单元712可以包括以太网端口、通用串行总线(USB)端口、复合视频消隐同步(CVBS)端口、部件端口、S-视频端口(模拟)、数字可视接口(DVI)端口、高清晰度多媒体接口(HDMI)端口、红绿蓝(RGB)端口、D-SUB端口、电气电子工程师协会(IEEE)1394端口、索尼/菲利浦数字接口(SPDIF)端口、Liquid HD端口等。在模数转换之后,可以向信号处理器740提供通过CVBS端口或S-视频端口接收到的模拟信号。可以向信号处理器740提供通过其他输入端口接收到的数字信号,而不进行模数转换。
USB输入单元713可以通过USB端口接收音频和视频信号。
RF信号输入单元714可以将数字广播接收器700连接到无线网络。数字广播接收器700可以通过RF信号输入单元714无线接入互联网。可以使用各种无线互联网接入通信技术,如,无线LAN(WLAN)(Wi-Fi)、无线宽带(WiBro)、全球微波接入互操作性(WiMax)、高速下行链路分组接入(HSDPA)等。RF信号输入单元714可以执行与另一个电子装置的短程通信。可以使用各种短程通信技术,如蓝牙、射频识别(RFID)、红外线数据协会(IrDA)、超宽带(UWB)、ZigBee等。
除了RF信号输入单元714之外,也可以使用以太网端口将数字广播接收器700连接到网络。信号输入单元710还可以包括用于有效网络连接和管理的网络单元715。网络单元715可以通过PSTN、LAN、CABLE等将数字广播接收器700连接到网络。
信号输入单元710可以通过至少一个上述端口连接到各种机顶盒,使得信号输入单元710可以执行对于机顶盒的输入/输出(I/O)操作。例如,为了实现充当IPTV机顶盒的机顶盒中的双向通信,可以向控制器780发送已经在IPTV机顶盒中处理过的视频、音频和数据信号,或者可以向IPTV机顶盒发送已经在控制器780中处理过的信号。
数字广播接收器可以处理来自传播介质的广播信号、来自外部输入装置的信号、在有线或无线网络上发送的信号等。
信号处理器740可以将接收到的流信号(如,MPEG-2TS)解复用成视频信号、音频信号和数据信号。信号处理器740还可以处理解复用后的视频信号。例如,如果解复用后的视频信号是编码的视频信号,则信号处理器740可以对编码的视频信号进行解码。更具体地说,如果解复用后的视频信号是MPEG-2编码后的视频信号,则MPEG-2解码器可以对MPEG-2编码的视频信号进行解码。如果解复用后的视频信号是按照用于数字多媒体广播(DMB)和/或数字视频广播-手持式(DVB-H)的H.264方案而编码的,则H.264解码器可以对该视频信号进行解码。
信号处理器740可以对视频信号控制亮度、色调和/或颜色。可以在显示器770上显示由信号处理器740处理过的视频信号。信号处理器740还可以处理解复用后的音频信号。例如,如果解复用后的音频信号是编码的,则信号处理器740可以对该音频信号进行解码。更具体地说,如果解复用后的音频信号是MPEG-2编码后的音频信号,则MPEG-2解码器可以对该音频信号进行解码。如果解复用后的音频信号是根据用于地面DMB的MPEG-4位分片算术编码(BSAC)而编码的,则MPEG-4解码器可以对该音频信号进行解码。如果解复用后的音频信号是根据用于卫星DMB或DVB-H的MPEG2先进音频编解码(AAC)而编码的,则AAC解码器可以对该音频信号进行解码。
信号处理器740可以控制音频信号的低音、高音和/或音量。
可以向音频输出单元775提供由信号处理器740处理过的音频信号。信号处理器740还可以处理解复用后的数据信号。例如,如果解复用后的数据信号是编码的,则信号处理器140可以对该数据信号进行解码。编码后的数据信号可以是包括各频道的广播节目的诸如开始时间、结束时间等的广播信息的电子节目指南(EPG)信息。例如,在ATSC的情况下,EPG信息可以是ATSC-节目和系统信息协议(ATSC-PSIP)信息。在DVB的示例中,EPG信息可以包括DVB-业务信息(DVB-SI)。ATSC-PSIP信息或DVB-SI信息可以包括在上述TS(即,MPEG-2TS)的4字节报头中。
信号处理器740可以执行屏幕上显示(OSD)处理。更具体地说,信号处理器740可以基于处理过的视频和数据信号或者通过远程控制器200(或远程控制装置)接收到的用户输入信号的至少一种在显示器770上以图形或文本方式显示信息。也可以认为远程控制器是定点装置。
存储单元760可以存储用于控制器780的信号处理和控制操作的程序,并且可以存储处理后的视频、音频或数据信号。存储单元760也可以暂时存储在信号输入单元710接收到的视频、音频或数据信号。
存储单元760可以包括闪速存储器、硬盘、微型多媒体卡、卡型存储器(如,安全数字(SD)或eXtreme数字(XD)存储器)、随机存取存储器(RAM)和/或只读存储器(ROM)(如,电可擦可编程ROM(EEPROM))中的至少一种类型的存储介质。数字广播接收器700可以再现在存储单元760中存储的文件(如,移动图像文件、静态图像文件、音乐文件、文本文件等)并且向用户提供再现的文件。
控制器780可以控制数字广播接收器700的全部操作。控制器780可以通过接口750从远程控制器200接收信号。控制器780可以通过参照接收到的信号来识别应用到远程控制器200的用户输入命令,并且基于用户输入命令来控制数字广播接收器700。例如,在从用户接收到预定的频道选择命令时,控制器780可以控制调谐器711以通过信号输入单元710提供所选择的频道。控制器780可以控制信号处理器740以处理所选择频道的音频和视频信号。控制器180还可以控制信号处理器740以向显示器770或音频输出单元775输出用户所选择频道信息以及处理过的音频和视频信号。
作为另一个示例,用户可以通过远程控制器200输入不同类型的视频或音频输出命令。用户可能希望观看通过USB输入单元713接收到的摄像机或摄像放像机的视频信号,而不是广播信号。在该示例中,控制器780可以控制音频/视频处理器701,使得由信号处理器740处理通过信号输入单元710的USB输入单元713接收到的音频或视频信号,并且向显示器770或者音频输出单元775输出该音频或视频信号。
除了通过远程控制器200接收到的命令之外,控制器780可以识别通过数字广播接收器700的用户输入单元755接收到的用户命令,并且控制器780可以基于用户命令来控制数字广播接收器700。例如,用户可以通过使用用户输入单元755对数字广播接收器700输入开/关命令、频道切换命令、音量改变命令等。用户输入单元755可以包括形成为数字广播接收器700一部分的按钮和/或键。控制器780可以确定是否已经操作了用户输入单元755,并且控制器780可以基于确定结果来控制数字广播接收器700。
图8是示出根据实施方式的登录处理的显示图像。也可以提供其他结构和实施方式。
数字广播接收器可以邀请用户在如图8所示的显示图像上输入用户ID和/或密码。为了利用广播业务,例如,用户可以作为内容提供方或业务提供方的Web网站的会员而登录。
为了输入用户ID和密码,用户可以使用远程控制器(或远程控制装置)的字符和数字键来输入字符和数字。用户可以使用在显示画面上显示的虚拟键盘或虚拟键区来输入字符和数字。当用户使用虚拟键盘或虚拟键区输入字符和数字时,数字广播接收器可以使用户能够使用指示器来选择虚拟键盘或虚拟键区中所包含的虚拟键。即,用户可以使用远程控制器的上/下/左/右箭头键将指示器移动到要进行输入的期望虚拟键的位置,可以点击远程控制器的选择按钮,并/或由此可以向数字广播接收器输入对应的虚拟键的信息。
不仅为了迅速进行选择操作,而且为了阻止密码暴露给其他人,数字广播接收器可以使用户能够使用多指示器而选择虚拟键盘或虚拟键区的特定虚拟键。
图9示出根据本发明实施方式的虚拟键的排列。在本发明的范围之内也可以提供其他结构、实施方式和配置。
控制器780(图7中所示)可以控制显示器770,使得如图9所示地显示被分配给画面上的各个虚拟键的多个输入区域911、912、921、922、931、932、941和942。关于虚拟键的信息可以包括字符、数字和/或符号的至少一种。例如,虚拟键信息可以包括符号(诸如,“@/:*.,?!#”)、数字(诸如,“1 2 3 4 5 6 7 8 9 0”)和字符(诸如,a b c d e fg h i j k l m no p q r s”。在该示例中,用户接口管理器619(图6中所示)可以执行与控制器780中相同的功能。
组区域可以包括一个或更多个输入区域。即,一个或更多个输入区域可以包含在组区域中。例如,输入区域911、912、913和914可以构成或形成组区域910。输入区域901可以构成组区域900。
数字广播接收器可以分配用于使用户能够选择各组区域的组选择命令。为了使用户容易地识别向组区域分配的组选择命令,组区域还可以包括用于表示分配的组选择命令的标识符。例如,组区域910中所包含的输入区域911、912、913和914可以对应于标识符“1”。其他组区域也可以对应于标识符“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”和“0”。
图10示出根据实施方式的远程控制器(或远程控制装置)的键的排列。也可以提供其他结构和实施方式。
如图10所示,远程控制器(或远程控制装置)可以包括数字键(1、2、3、4、5、6、7、8、9和0)、箭头键(上、下、左、右)、选择键(OK)和/或热键(删除、韩语/英语/特殊字符“Kor/Eng/Spe”)。远程控制器的数字键可以用作输入向各个组区域分配的组选择命令的键。如果用户按压远程控制器的数字键,则可以将按压的数字键信息输入到控制器780,并且控制器780可以将关于用户输入的数字键的信息识别或确定为组选择命令,使得控制器780可以识别或确定用户已经选择了对应的组区域。例如,如果用户从远程控制器的按钮(或键)输入数字按钮“1”,则控制器780可以识别或确定用户选择了组区域910(如图10中所示)。
远程控制器(或远程控制装置)的上/下/左/右箭头键可以用作输入移动命令的键。用户可以按压箭头键,使得用户可以从所选择的组区域中包含的多个输入区域中选择特定输入区域。例如,如果选择了组区域910并且选择了组区域910中所包含的输入区域911,则用户可以通过按压一个箭头键(右)来选择输入区域912。
选择键(OK)可以用于输入选择命令。即,如果用户按压选择键(OK),则控制器780可以接收关于向当前所选择的输入区域分配的虚拟键的信息。换句话说,控制器780可以识别(或确定)当前向所选择输入区域分配的虚拟键的信息,并且控制器780可以确定输入了识别出的虚拟键信息。
热键“删除”可以用于取消输入的虚拟键的信息。另一个热键“韩语/英语/特殊字符”(Kor/Eng/Spe)可以用于选择韩语、英语、特殊字符等中的任意一种。如果用户按压热键“韩语/英语/特殊字符”,则可以将向输入区域分配的虚拟键的信息改变为韩语、英语和/或特殊字符中的任意一种。
图11是示出根据本发明实施方式的通过(图9的)显示图像输入虚拟键的信息的方法的图。在本发明的范围内也可以有其他结构、实施方式和配置。
参见图11,控制器780可以在所选择的输入区域提供(或定位)指示器,使得包括指示器的所选择输入区域可以与其他输入区域分开显示。例如,如果用户想要输入用户ID“happy”,则用户首先按压数字键“4”,然后按压箭头键“右”,可以将指示器定位在输入区域“h”。在该示例中,如果用户按压选择键“OK”,则控制器780可以接收向输入区域“h”分配的虚拟键信息“h”。
如果用户然后按压数字键“2”,那么指示器可以提供(或定位)在输入区域“a”。如果用户然后按压选择键“OK”,那么控制器780可以接收向输入区域“a”分配的虚拟键信息。
如果用户按压数字键“7”,那么指示器可以位于输入区域“p”。如果用户然后按压选择键“OK”,那么控制器780可以接收向输入区域“p”分配的虚拟键信息“p”。其后,如果用户再一次按压选择键“OK”,那么控制器780可以再一次接收向输入区域“p”分配的虚拟键信息“p”。
如果用户按压数字键“9”,那么指示器可以位于输入区域“x”。如果用户然后按压箭头键“OK”,那么指示器可以位于输入区域“y”。如果用户按压选择键“OK”,那么控制器780可以接收向输入区域“y”分配的虚拟键信息“y”。
控制器780可以控制显示器770以显示用于在画面上显示由用户输入的用户ID的显示区域。用户可以通过参照显示区域来识别当前的输入信息。显示区域可以是图8中所示的用户ID输入窗口。例如,如果控制器780接收到虚拟键信息“h”,则控制器780可以控制虚拟键信息“h”显示在显示区域上。其后,如果控制器780接收到虚拟键信息“a”,则控制器780可以控制虚拟键信息“a”附加显示在显示区域上。如果用户按下了用户ID的所有信息“happy”,则可以在显示区域上显示单词“happy”。
图12是示出根据本发明实施方式的通过(图9的)显示图像输入虚拟键的信息的方法的图。在本发明的范围之内也可以有其他结构、实施方式和配置。
参见图12,控制器780可以以不同于其他输入区域的方式来显示至少两个输入区域(b、k、u、“,”)。所选择输入区域可以是这些输入区域(b、k、u、“,”)中的任意一个。可以以这样的方式显示多个指示器:将输入区域(b、k、u、“,”)不同于其他输入区域地显示。控制器780可以将不同显示的输入区域选择为包含在不同的组区域中。
如果控制器780从授权用户接收到密码,则控制器780可以按行方向或列方向不同于其他输入区域地显示至少两个输入区域,从而可以防止观看显示画面的另一个用户识别出授权用户的密码。
如果控制器780接收到组选择命令,则控制器780可以不同于其他输入区域显示至少两个输入区域。
控制器780可以显示多个输入区域,然后控制器780可以显示不同于其他输入区域而显示的至少两个输入区域。
当用户想要输入密码“abcd”时,如果用户首先按压数字键“2”,则指示器可以位于与包括输入区域(a)的列对应的各个输入区域(a、j、t、“.”)。如果用户然后按压选择键(OK),则控制器780可以接收向输入区域(a)分配的虚拟键信息“a”。在该示例中,指示器可以位于对应于行的各个输入区域(@、a、d),而不是对应于包括输入区域(a)的列的各个输入区域(a、j、t、“.”)。
如果用户按压箭头键(右),则指示器可以位于与具有输入区域(b)的列对应的各个输入区域(b、k、u、“,”)。如果用户然后按压选择键(OK),则控制器780可以接收向输入区域(b)分配的虚拟键信息“b”。
用户可以按压箭头键(右),并且指示器可以位于与具有输入区域(c)的列对应的各个输入区域(c、l、v、?)。如果用户然后按压选择键(OK),则控制器780可以接收向输入区域(c)分配的虚拟键信息“c”。
如果用户按压数字键“3”,则指示器可以位于与包括输入区域(d)的列对应的各个输入区域(d、m、x、#)。如果用户然后按压选择键(OK),则控制器780可以接收向输入区域(d)分配的虚拟键信息(d)。
控制器780可以控制显示器770以显示用于显示由用户输入的密码的显示区域。在该示例中,控制器780还可以控制显示器770以显示与用户输入的信息不同的其他信息,以阻止密码被暴露。显示区域可以是图8中所示的密码输入窗口。每当控制器780接收到密码的各字符时,控制器780可以显示星号“*”。在该示例中,用户可以识别正在通过显示区域接收的信息的输入情况。例如,在接收到字符“a”时,控制器780可以控制星号“*”显示在显示区域上。然后,在接收到字符“b”时,控制器780可以控制星号“*”显示在显示区域上。如果用户输入了用户密码“abcd”的全体,则显示区域可以显示“****”。
图13示出根据本发明实施方式的远程控制器(或远程控制装置)的键的排列。在本发明的范围之内也可以有其他结构、实施方式和配置。
参见图13,可以以虚拟键区的形式设置向各个虚拟键分配的多个输入区域。可以在各个输入区域上显示表示分配的虚拟键的标识符。例如,各个输入区域中的“1”、“a”、“/”和“空格”可以对应于标识符。也可以显示指示器以表示所选择的输入区域。在图13中,指示器可以位于输入区域(e)。可以通过箭头键(上、下、左、右)来移动指示器。如果用户按压远程控制器的选择键(OK),则控制器780可以接收向指示器所在的输入区域分配的虚拟键的信息。
图14是示出根据本发明实施方式的通过(图13的)显示图像来输入虚拟键的信息的方法的图。在本发明的范围之内也可以有其他结构、实施方式和配置。
如图14所示,组区域1310、1320、1330、1340和1350中的每一个都可以包括一个或更多个输入区域。即,一个或更多个输入区域可以设置在一个组区域中。组区域可以由在相同行中设置的输入区域组成。例如,输入区域(‘‘’、1、2、3、4、5、6、7、8、9、0、_、=、退格)可以构成组区域1310。其他组区域1320、1330、1340和1350中的每一个都可以基于虚拟键的特定行内的输入区域。
用于选择组区域、选择所选择组区域中包含的输入区域、并且接收向所选择输入区域分配的虚拟键信息的方法可以对应于图11的方法,因此可以省略详细描述。
如可以从图14中所示的虚拟键的排列所看到的,尽管指示器可以位于仅仅一个输入区域,但是,控制器780可以不同于其他输入区域地显示至少两个输入区域(4、r、f、v)。所选择输入区域可以是输入区域(4、r、f、v)中的任意一个区域。在该示例中,多个指示器可以用于不同于其他输入区域地显示输入区域(4、r、f、v)。控制器780还可以将不同显示的输入区域选择为包含在不同的组区域中。
在从授权用户接收到密码时,控制器780可以不同于其他输入区域地显示至少两个输入区域,以防止观看显示图像的其他用户识别出由授权用户输入的密码。在图14中,通过显示图像输入密码的方法可以对应于以上参照图12描述的方法,由此这里可以省略详细描述。
图15是示出根据本发明实施方式的通过(图9的)显示图像来输入虚拟键的信息的方法的图。在本发明的范围之内也可以有其他结构、实施方式和配置。
参见图15,控制器780可以将输入区域(e、n、y、#)中的至少两个控制为以不同颜色来显示,使得可以不同于其他输入区域地显示这些不同显示的输入区域。例如,具有不同颜色的指示器可以分别位于输入区域(e、n、y、#)。
在另一个实施方式中,不同显示的输入区域不需要是特定行或列,而可以是不同的输入区域。可以不同地显示指示器,而不是不同地显示输入栏。另外,可以不同地和/或用不同颜色(或多种颜色)突出显示不同显示的输入区域。
可以分配用于选择特定颜色以选择具有不同颜色的输入区域中的任一个的选择命令。远程控制器(或远程控制装置)可以包括用于输入用于选择特定颜色的选择命令的颜色键。如果用户想要选择具有不同颜色的输入区域中的任一个,则用户可以按压远程控制器的如下颜色键:该颜色键具有的颜色对应于分配有具有用户期望信息的虚拟键的输入区域的颜色。对应于输入区域的颜色键可以具有与输入区域的颜色密切相关的颜色(如,相同的颜色、类似的颜色和/或相同系列的颜色等)。例如可以根据颜色规范的CIE(国际照明委员会)系统中的颜色坐标之间的距离来确定高度相关的颜色(如,相同的颜色、类似的颜色和/或相同系列的颜色)。例如,可以将向用户输入的远程控制器颜色键分配的颜色规范的CIE系统与向多个输入区域分配的颜色规范的各个CIE系统进行比较,使得可以确定选择在颜色规范的CIE系统中的距离最短的输入区域。
如果用户输入了移动命令,则控制器780可以将具有不同颜色的输入区域改变为其他输入区域。例如,如果用户按压右箭头键,则控制器780可以将不同着色的输入区域(e、n、y、#)改变成其他输入区域(f、o、z、#)。如果具有不同颜色的多个指示器位于输入区域(e、n、y、#),则控制器780可以将这些指示器移动到其他输入区域(f、o、z、#)。
图16是示出根据本发明实施方式的通过(图13的)显示图像来输入虚拟键的信息的方法的图。在本发明的范围之内还存在其他结构、实施方式和配置。
参见图16,控制器780可以将输入区域(6、y、h、n)中的至少两个区域控制为以不同颜色来显示,使得这些不同显示的输入区域可以不同于其余输入区域地显示。例如,具有不同颜色的指示器可以分别位于输入区域(6、y、h、n)。
以与图15相同/类似的方式,远程控制器可以包括用于输入选择命令以选择特定颜色的颜色键。如果用户想要选择具有不同颜色的输入区域中的任一个,则用户可以按压远程控制器的如下颜色键:该颜色键具有的颜色对应于分配有具有用户期望信息的虚拟键的输入区域的颜色。对应于输入区域的颜色键可以具有与输入区域的颜色密切相关的颜色(如,相同的颜色、类似的颜色和/或相同系列的颜色等)。
如果用户输入了移动命令,则控制器780可以将具有不同颜色的输入区域改变成其他输入区域。例如,如果用户按压右箭头键,则控制器780可以将不同着色的输入区域(6、y、h、n)改变成其他输入区域(7、u、j、m)。
如果用户按压另一个箭头键(下),则控制器780可以将不同着色的输入区域(6、y、h、n)改变成其他输入区域(y、n、h、空格)。
在图16中,以列方向设置的多个输入区域可以以不同颜色显示,从而不同显示的输入区域可以不同于其余输入区域地显示。例如,以行方向设置的四个输入区域(1、2、3、4)可以以不同颜色来显示,并且所显示的输入区域可以根据箭头键的移动而以四个输入区域为单位进行移动。例如,如果用户按压右箭头键(→),则控制器780可以将不同着色的输入区域(1、2、3、4)改变成其他输入区域(5、6、7、8)。如果用户然后按压箭头键(下),则控制器780可以将不同着色的输入区域(1、2、3、4)改变成其他输入区域(q、w、e、r)。
图17示出根据本发明实施方式的包括颜色键的远程控制器。在本发明的范围之内也存在其他结构、实施方式和配置。
参见图17,如果用户按压颜色键1710、1720、1730和1740中的任一个,则可以输入向图15中所示的不同着色的输入区域(e、n、y、#)中的具有与用户按压的颜色键的颜色相同或类似的颜色的输入区域分配的虚拟键信息。例如,如果用户按压一个颜色键1710,则控制器780可以接收向具有与用户按压的颜色键1710的颜色对应的颜色的输入区域(e)分配的虚拟键信息。
如果用户按压颜色键1710、1720、1730和1740中的任一个,则可以输入向图16中所示的不同着色的输入区域(6、y、h、n)中的具有与用户按压的颜色键的颜色相同或类似的颜色的输入区域分配的虚拟键信息。例如,如果用户按压一个颜色键1710,则控制器780可以接收向具有与用户按压的颜色键1710的颜色对应的颜色的输入区域(6)分配的虚拟键信息。
图18示出根据本发明实施方式的提供图形用户接口的方法的流程图。其他操作、操作顺序和实施方式也在本发明的范围之内。
如图18所示,在操作S1800,数字广播接收器可以在画面上显示向各个虚拟键分配的多个输入区域。虚拟键信息可以包括字符、数字和/或符号中的至少一种。数字广播接收器还可以在画面上显示显示区域,该显示区域显示用户输入的虚拟键的输入。显示区域可以是用户ID输入窗口或密码输入窗口。数字广播接收器可以以虚拟键盘或虚拟键区的形式设置多个输入区域。
在操作S1810,数字广播接收器可以确定是否输入了密码。如果输入了密码,则在操作S1820,数字广播接收器可以不同于其他输入区域地显示至少两个输入区域。在该示例中,数字广播接收器可以在所述至少两个输入区域中的每一个区域提供指示器,从而不同于其他输入区域地显示所述至少两个输入区域。一个或更多个输入区域可以构成或形成组区域,并且不同显示的输入区域可以分别包含在不同的组区域中。可以将用于选择组区域的组选择命令分配给组区域,并且组区域还可以包括用于表示所分配的组选择命令的标识符。
在操作S1830,数字广播接收器可以确定是否输入了组选择命令。如果输入了组选择命令,则在操作S1840,数字广播接收器可以将不同显示的输入区域改变成其他输入区域,使得在分配有用户输入的组选择命令的组区域中包含的输入区域中的任一个都可以变为不同显示的输入区域。在该示例中,数字广播接收器可以将不同显示的输入区域改变成位于上述组区域的输入区域所属的行或列的不同组区域中包含的输入区域。
在操作S1850,数字广播接收器可以确定用户是否输入了移动命令。在接收到移动命令时,在操作S1860,数字广播接收器可以将不同显示的输入区域改变成其他输入区域。
在操作S1870,数字广播接收器可以确定是否输入了选择命令。如果在操作S1870用户输入了选择命令,则在操作S1880,数字广播接收器可以接收向不同显示的输入区域中的任一个分配的虚拟键信息。在该示例中,数字广播接收器可以在显示区域上显示与用户输入的虚拟键信息不同的信息。
图19是示出根据本发明实施方式的提供图形用户接口的方法的流程图。其他操作、操作顺序和实施方式也在本发明的范围之内。
参见图19,在操作S1900,数字广播接收器可以在画面上显示向各个虚拟键分配的多个输入区域。在该示例中,虚拟键信息可以包括字符、数字和/或符号中的至少一种。数字广播接收器还可以在画面上显示显示区域,该显示区域显示用户输入的虚拟键的输入。显示区域可以是用户ID输入窗口或密码输入窗口。数字广播接收器可以以虚拟键盘或虚拟键区的形式设置多个输入区域。
在操作S1910,数字广播接收器可以确定是否输入了密码。如果输入了密码,则在操作S1920,数字广播接收器可以不同于其他输入区域地显示至少两个输入区域。在该示例中,数字广播接收器可以在至少两个输入区域分别提供具有不同颜色的指示器,使得可以不同于其他输入区域地显示至少两个输入区域。具有不同颜色的输入区域可以是在相同行或相同列中所包含的输入区域。
在操作S1930,数字广播接收器可以确定用户是否输入了移动命令。在接收到移动命令时,在操作S1940,数字广播接收器可以将不同显示的输入区域改变成其他输入区域。
在操作S1950,数字广播接收器可以确定是否输入了选择命令。选择命令可以是用于选择特定颜色的命令。如果在操作S1950,用户输入了选择命令,则在操作S1960,数字广播接收器可以接收向如下的输入区域分配的虚拟键信息:在该输入区域显示了与由选择命令表示的特定颜色相关的颜色。在该示例中,与由选择命令表示的特定颜色相关的颜色可以是相同颜色、类似颜色和相同系列颜色等的至少一种。在该示例中,数字广播接收器可以在显示区域上显示与用户输入的虚拟键信息不同的信息。
本发明的实施方式可以被实现为写在计算机可读记录介质上的计算机可读代码。计算机可读记录介质可以是其中以计算机可读方式存储数据的任意类型的记录装置。计算机可读记录介质的示例包括ROM、RAM、CD-ROM、磁带、软盘、光数据存储器和载波(如,通过互联网的数据发送)。计算机可读的记录介质可以在连接到网络的多个计算机系统上发布,使得以分散方式向其中写入计算机可读代码并且从其执行计算机可读代码。
数字广播接收器和用于提供图形用户接口的方法可以使用户能够容易地通过画面上显示的图形用户接口输入期望信息,防止观看屏幕的另一个用户识别出用户输入的虚拟键信息,从而防止用户输入的信息暴露给其他用户。
本发明的实施方式可以提供一种数字广播接收器和用于提供图形用户接口的方法,其本质上消除了由于现有技术的局限和缺点而产生的一个或更多个问题。
本发明的实施方式可以提供一种使用户可以使用显示画面上显示的图形用户接口来容易地输入期望信息的数字广播接收器,以及用于提供数字图形接口的方法。
本发明的实施方式可以提供一种当用户使用画面上显示的图形用户接口输入信息时防止信息被泄露到外部的数字广播接收器,以及用于提供图形用户接口的方法。
本发明的实施方式可以提供一种数字广播接收器和用于提供图形用户接口的方法,其使用户可以使用画面上显示的图形用户接口来容易地输入期望信息,并且可以防止由另一个用户输入的虚拟键被识别,从而防止(或减少)用户输入的信息被泄露。
为了实现这些实施方式和其他目的/优点,如本文中所具体体现的和广泛描述的,一种方法可以在数字广播接收器中提供图形用户接口。该方法可以包括以下步骤:在画面上显示向各个虚拟键分配的多个输入区域;将这些输入区域中的至少两个输入区域与其他输入区域不同地显示;接收对不同地显示的输入区域中的一个输入区域的选择;并且识别向所选择的输入区域分配的虚拟键信息。所述虚拟键信息可以包括字符、数字或符号中的至少一种。
可以在输入密码时执行所述至少两个输入区域的显示。可以自动执行所述至少两个输入区域的显示,而无需接收特定命令。
可以按行方向或列方向中的一个来设置不同地显示的输入区域。
提供图形用户接口的方法还可以包括以下步骤:在所述画面上显示与所识别出的虚拟键信息不同的信息。
提供图形用户接口的方法还可以包括以下步骤:当输入了移动命令时,将不同地显示的输入区域改变成其他输入区域。
可以将输入区域中的至少一个构成为组区域。不同地显示的输入区域可以分别包含在不同的组区域中。可以对所述组区域分配用于选择所述组区域的组选择命令。
提供图形用户接口的方法还可以包括以下步骤:当输入了所述组选择命令时,将被分配了所输入的组选择命令的组区域中包含的一个输入区域与其余输入区域不同地显示。
所述组区域还可以包括用于表示所分配的组选择命令的标识符。
接收选择可以包括基于所述组选择命令来选择不同地显示的输入区域中的一个。
显示所述至少两个输入区域的步骤可以包括以下步骤:将不同地显示的输入区域显示为具有不同颜色。
提供图形用户接口的方法还可以包括以下步骤:当输入了用于选择特定颜色的选择命令时,识别向具有与所述特定颜色密切相关的颜色的输入区域分配的虚拟键信息。
在本发明的实施方式中,一种数字广播接收器可以包括:显示器,其被配置为显示画面;以及控制器,其被配置为在所述画面上显示向各个虚拟键分配的多个输入区域,将这些输入区域中的至少两个输入区域与其他输入区域不同地显示,接收对不同地显示的输入区域中的一个输入区域的选择,并识别向所选择的输入区域分配的虚拟键信息。
所述控制器可以控制不同地显示的输入区域以使其显示为不同颜色。
当输入了用于选择特定颜色的选择命令时,所述控制器可以识别向具有与所述特定颜色密切相关的颜色的输入区域分配的虚拟键信息。
可以将输入区域中的至少一个构成为组区域,不同地显示的输入区域可以包含在不同的组区域中。
在本发明的另一个实施方式中,一种方法可以在数字广播接收器中提供图形用户接口。所述方法可以包括以下步骤:在画面上显示包括分配有虚拟键的至少一个输入区域的多个组区域;以及当输入了用于选择这些组区域中的一个组区域的组选择命令时,将所选择的组区域中包含的单个输入区域和至少一个输入区域与其余输入区域不同地显示,所述至少一个输入区域是基于所述单个输入区域设置在行方向或列方向的。所述方法还可以包括以下步骤:接收对不同地显示的输入区域中的一个输入区域的选择,并且识别向所选择的输入区域分配的虚拟键信息。
所述组区域还可以包括用于表示所分配的组选择命令的标识符。
提供图形用户接口的方法还可以包括以下步骤:当输入了用于选择与所选择的组区域不同的组区域的组选择命令时,将所述不同的组区域中包含的单个输入区域和至少一个输入区域与其余输入区域不同地显示,所述至少一个输入区域是基于所述单个输入区域设置在行方向或列方向的。
在输入了标识符的第一情况(或示例)和输入了箭头键的第二情况(或示例)中的至少一种情况下,可以输入用于选择所述不同的组区域的组选择命令。
接收对不同地显示的输入区域中的一个输入区域的选择的步骤可以包括以下步骤:基于所述组选择命令来选择不同地显示的输入区域中的一个输入区域。
本说明书中对“一个实施方式”、“实施方式”、“示例性实施方式”等的任何记载表示与该实施方式相关联地描述的具体特征、结构或特性包括在本发明的至少一个实施方式中。本说明书中在多个地方出现的这种词语未必都涉及相同的实施方式。进一步地说,当与任一个实施方式相关联地描述了具体特征、结构或特性时,认为本领域技术人员能够与其他实施方式相关联地实现这样的特征、结构或特性。
尽管已经参照其多个示例性实施方式描述了实施方式,但是应当理解的是,本领域技术人员可以设想出落入本公开的原理的精神和范围之内的许多其他修改例和实施方式。更具体地说,在本公开、附图和所附权利要求书的范围之内,对主题组合排列的组成部件和/或排列可以存在各种变化例和修改例。除了组成部件和/或排列的变化例和修改例之外,另选的用途对于本领域技术人员来说也是显而易见的。