用于改变节目导引格式的系统和方法

文档序号:7580592阅读:164来源:国知局
专利名称:用于改变节目导引格式的系统和方法
发明的领域本发明一般来说涉及节目导引信息处理的领域,具体来说涉及改变节目导引格式的系统和方法。
发明的背景诸如电视机和个人计算机(PC)之类的电子设备需要一个包括用户接口系统在内的控制系统。一般来说,用户接口向用户提供信息并且简化设备的使用方法。用户接口的一个例子是电视系统中的“电子节目导引(EPG)”。
EPG是一个交互式在屏显示功能部件,用于显示类似于在当地报纸或其它印刷媒体上可以找到的TV节目表之类的信息。此外,EPG还包括用于整理和解码节目所必须的信息。EPG提供有关由该EPG覆盖的时间范围内(一般从下一个小时开始到七天)的每个节目的信息。包含在一个EPG中的信息包括节目编排特征,例如频道号、节目名、开始时间、结束时间、经过时间、剩余时间、节目分级(如果有的话)、标题、主题、和节目内容简介。EPG通常安排成一个两维的表格或网格,时间信息在一个轴,频道信息在另一个轴。
和只停留在专用频道上并且只通过当前节目在未来2-3小时的其它频道上滚动的非交互式导引不同,EPG允许观众选择未来的某个时期例如最多未来7天中任何时间的任何频道。此外,EPG功能部件具有高亮度显示包含节目信息的各个表格单元的能力。一旦高亮度显示,观众就可能实现属于这个选定节目的一些功能。例如,观众可以立即切换到当前正在播放的那个节目。观众还可以为单触式盒式视频记录(VCR)等编排节目,条件是电视经适当配置并且连接到记录设备。这样一些EPG在本领域中是公知的,并且例如在授予Young等人并且转让给StarSight Telecast公司的美国专利第5353121、5479268、5479266号中进行了描述。
此外,授予Chaney等人并且转让给本申请的同一授让人的美国专利第5515106号详细描述了一个示例性的实施例,其中包括数据包结构,它是实施示例性节目导引系统所必须的。对示例性的数据包结构进行设计,以便可从一个节目导引数据库提供者向一个接收设备高效地传送有关一个节目的频道信息(如频道名、呼号、频道号、类型、等)和节目描述信息(如名称、级别、星级、等)。
诸如EPG之类的用户接口可应用于模拟和数字式电视系统以及诸如个人计算机之类的电子设备。因为随着器件多样性的发展,电子设备变得越来越复杂,所以对于健壮和易于操作的用户接口的需要变得越发迫切。例如,具有用于控制每个系统的功能部件的相应接口的分立的电子系统现在正在组合成只需一个用户接口的一个单个的系统。一个特殊的例子是所谓的PCTV,它包括个人计算机和电视机这两个部件。用于这种设备的用户接口系统必须提供计算机和电视机这两者的有关信息的明确可靠的通信能力,并且能对计算机和电视机这两者的相关部件进行简单的控制。
EPG系统的一个问题是,EPG可能占据一个显示器的整个屏幕。这就要妨碍观众在使用EPG或通过EPG查找时观看节目或访问互连网站点。
现有的EPG系统处理这个问题的方法是,在用户正在使用EPG或通过EPG查找时用一个小的画中画(PIP)窗口显示正在观看的节目。然而,由于PIP窗口一般极小,因此用户几乎不能清晰地看见PIP窗口中显示的图象。
发明的概述因此,本发明人认识到,能够提供节目导引的尺寸的用户控制,这是人们期望的。本发明人还认识到,通过能够有选择地改变节目导引的尺寸,就可以在显示节目导引信息的同时显示其它的信息,例如现场电视直播节目、互连网Web站点、或一个选定节目的较详细的描述。这就允许用户“浏览”导引显示,同时又不会丢失用户选定的节目或和这个节目有关的其它信息。
按照本发明,公开了一种处理节目导引数据信息的设备和方法,如下面将要叙述的。以各种格式显示代表节目导引数据信息的节目导引。例如,以第一种格式显示节目导引,其第一维代表时间信息,并且其第二维代表频道信息。根据用户请求以第二格式显示节目导引。第二格式代表沿所说的第一或第二维中的任何一维的不连续的截断。
按本发明的另一方面,处理节目导引的设备和方法包括显示对应于和截断的节目导引同时出现的一个选定节目的视频图象或详细描述的能力。
此外,本发明的另一方面涉及以半透明形式显示截断的节目导引,以使观众在使用导引的同时可以看见全屏幕的节目。
附图简述

图1表示适于按照本发明处理节目导引信息的电视系统的实例。
图2表示适于按照本发明提供不同格式的节目导引的一个数字式视频处理设备的实例。
图3表示适于按照本发明处理和显示节目导引数据信息的一个数字式卫星系统的一个具体实施方案的框图。
图4和5表示按照本发明的一个流程图,用于接收和处理节目导引数据信息和用户选择的选项,以便按照本发明显示不同格式的节目导引。
图5表示按照本发明以第一种尺寸显示的一个节目导引的例子。
图6表示按照本发明的以第二种尺寸显示的一个节目导引的例子,在该屏幕上同时显示一个选定节目的详细描述。
图7表示按照本发明以第二种尺寸显示的一个节目导引的另一个例子,在显示屏幕上同时显示对应于高亮度显示的节目或选定的节目的一个视频图象。
图8表示按照本发明如何有选择地扩展一个截断的导引。
图9表示按照本发明的一个截断的节目导引的另一种格式。
图10表示按照本发明如何有选择地扩展另一个截断的导引。
图11表示按照本发明的一个节目导引的另一种格式。
图12表示按照本发明的一个MPEG解码器的一个视频解码部分的框图。
图13表示按照本发明用在一个视频解码器中的OSD/视频组合器的框图。
详细描述图1表示适于按照本发明提供不同的电子节目导引格式的电视系统的实例。图1中所示的电视接收机能够处理模拟的NTSC电视信号和互连网信息这两者。图1中所示的的系统有一个用于接收RF频率的电视信号RF_IN的第一输入端1100,和一个用于接收基带电视信号VIDEO IN的第二输入端1102。信号RF_IN例如从一个天线或有线电视系统的信号源提供,而信号VIDEO IN例如由一个盒式视频记录器(VCR)提供。调谐器1105和IF处理器1130按常规方式操作,用于调谐和解调包括在信号RF_IN中的一个特定的电视信号。IF处理器1130产生代表调谐的电视信号的视频节目部分的基带视频信号VIDEO。IF处理器1130还产生耦合到一个音频处理部分(图1中未示出)作进一步音频处理的一个基带音频信号。虽然图1所示的输入端1102是一个基带信号输入端,但是电视接收机可以包括类似于单元1105和1130的一个第二调谐器和一个第二IF处理器,用于或从信号RF_IN或从一个第二RF信号源产生一个第二基带视频信号。
图1所示的系统还包括一个主微处理器(mP)1110,用于控制电视接收机的各个部件,例如调谐器1105,画中画处理单元1140,视频信号处理器1155,和StarSight数据处理模块1160。这里所使用的术语“微处理器”代表各种器件,其中包括(但不限于)微处理器、微计算机、微控制器、和控制器。微处理器1110经串行数据总线I2C总线(利用众所周知的I2C串行数据总线协议)发送和接收命令和数据以控制该系统。更加具体地,在微处理器1110内的中央处理单元(CPU)1112响应于用户例如经红外遥控器1125和红外接收器1122提供的命令执行包含在存储器(如图1所示的EEPROM1127)中的控制程序。例如,在遥控器1125上的“频道增”功能部件的激活,将使CPU1112经I2C总线向调谐器1105发送一个“改变频道”的命令和频道数据。结果,调谐器1105将调谐频道扫描表上的下一个频道。存储在EEPROM1127中的控制程序的另一个例子是用于实施下面将要讨论的图4-5所示的根据本发明的操作的软件。
主微处理器1110还控制通信接口单元1113的操作,用于提供向互连网上载信息和自互连网下载信息的能力。通信接口单元1113例如包括一个调制解调器,用于经例如电话线或经有线电视线连接到互连网服务提供商。这种通信能力除了可以接收电视节目以外,还能使图1所示的系统提供电子邮件能力和互连网的相关特征,如Web浏览。
CPU1112经微处理器1110中的总线1119控制微处理器1110内部的功能。具体来说,CPU1112控制辅助数据处理器1115和在屏显示(OSD)处理器1117。辅助数据处理器1115从视频信号PIPV提取辅助数据,如StarSight数据。
一般来说,只在一个特定的电视频道接收按已知的格式提供节目导引数据信息的StarSight数据,并且电视接收机必须调谐在这个频道以提取StarSight数据。为了防止StarSight数据的提取妨碍电视接收机的正常操作,CPU1112仅在电视接收机通常不用的时间(例如早上200)调谐这个特殊的频道,以起动StarSight数据的提取。在这时,CPU1112对解码器1115进行配置,以便从用于StarSight数据的水平行间隔(如第16行)提取辅助数据。CPU1112控制提取的StarSight数据从解码器1115经I2C总线到StarSight数据模块1160的传输。模块内部的一个处理器格式化该模块内的存储器中的数据并存储该数据。响应于StarSightEPG显示的激活(例如,用户激励遥控器1125上的一个特定的键),CPU1112把格式化的StarSightEPG显示数据从StarSight模块1160经I2C总线传输到OSD处理器1117。
OSD处理器1117按常规方式操作,产生R、G、B视频信号OSD_RGB,该信号在耦合到一个显示设备上时将产生代表在屏显示信息的一个显示图象,如包括一个EPG的图形和/或文本。OSD处理器1117还产生一个控制信号FSW,该信号试图用来控制一个在将一个在屏显示进行显示时把信号OSD_RGB插入系统的视频输出信号中的快速切换。例如,用户通过激励遥控器1125上的一个特定开关允许EPG时,CPU1112允许处理器1117操作。与此相应地,处理器1117产生如上讨论过的代表先前提取的并且已存入存储器中的节目导引数据信息的信号OSD_RGB。处理器1117还产生指示显示EPG的时间的信号FSW。
视频信号处理器(VSP)1155完成常规的视频信号处理功能,例如亮度(luma)和色度处理。由VSP1155产生的输出信号适于耦合到一个显示设备,例如一个显象管或LCD器件(在图1中未示出),用于产生一个显示图象。VSP1155还包括一个快速开关,用于在将图形和/或文本包含在显示图象中时把OSD处理器1117产生的信号耦合到输出视频信号路径上。这个快速开关是由控制信号FSW控制的,控制信号FSW是在文本和/或图形显示时由主微处理器1110中的OSD处理器1117产生的。
VSP1155的输入信号是由画中画(PIP)处理单元1140输出的信号PIPV。当一个用户激励PIP方式时,信号PIPV代表一个其中插入一个小画面(小图象)的大画面(大图象)。当PIP方式无效时,信号PIPV只代表大图象,即在信号PIPV中不包括小图象信号。PIP处理器1140利用包括在单元1140中的器件,例如视频开关、模/数转换器(ADC)、RAM、和数/模转换器(DAC),并且按常规方式提供所述的功能。
对于EPG显示,包括在EPG显示中的显示数据是由OSD处理器1117产生的,并且响应于快速开关信号FSW使之包括在VSP1155的输出信号中。当控制器1110检测到EPG显示的激励时,例如当用户按压遥控器1125上的一个适当的键时,控制器1110利用诸如来自于StarSight模块1160的节目导引数据之类的信息使OSD处理器1117产生EPG显示。控制器1110响应于信号FSW使VSP1155去组合来自于OSD处理器1117的EPG显示数据和视频图象信号以产生包括EPG在内的一个显示。如下面将要描述的,EPG可以占据全部显示区,或只占据一部分显示区。
当EPG显示有效时,控制器1110执行存储在EEPROM1127中的控制程序。该控制程序在EPG显示中监视一个位置指示器的位置,如一个光标和/或高亮度区。用户使用遥控器1125的方向和选择键控制位置指示器的位置。按另一种方式,系统可能包括一个鼠标器。控制器1110检测一个选择器件的激励状态,例如点击一个鼠标按钮,并且结合正在显示的EPG数据计算当前的光标位置信息,以便确定期望的功能,例如调谐一个特定的节目。控制器1110随后激励和所选的特性有关的控制动作。
使用软件和硬件的组合,可以实现按照本发明的节目导引的处理和显示。例如,参照附图1,EPG的显示可以通过存储器(如EEPROM1127)中的软件例程来实现,对此下面还要描述并且表示在用于产生不同的EPG格式的图4-5中。例如通过用户按压遥控器1125上的一个EPG相关按钮激励一个EPG,这使CPU1112执行一个EPG软件例程。作为产生一个EPG显示的一部分,CPU1112也要经I2C总线访问可存储在StarSight模块1160中的EPG数据和图形。在存储在EEPROM1127中的软件例程的控制下,CPU1112使能OSD处理器1117操作,OSD处理器1117把EPG数据格式化为适于产生代表EPG数据和图形的一个OSD的形式。由OSD处理器1117产生的OSD数据经信号线OSD_RGB耦合到视频信号处理器(VSP)1155。VSP1155中的快速开关在信号FSW的控制下把EPG OSD数据耦合到VSP1155的输出端。这就是说,通过CPU1112执行的软件例程(下面还要描述)确定了EPG数据的显示时间(例如,在显示器的哪一部分),并且把信号FSW设置成适当的状态以使快速开关能把EPG数据耦合到输出端。
至此已经描述的图1所示的系统的功能部件的一个典型的实施例包括一个由SGS-Thomson Microelectronics公司生产的ST9296微处理器,用于提供和主微处理器1110有关的特性;由Mitsubishi生产的M65616画中画处理器用于提供所述的和PIP处理器1140有关的基本PIP功能;和由Sanyo生产的LA7612视频信号处理器用于提供VSP1155的功能。
图2表示按照本发明能够处理节目导引信息以形成节目导引的一个电子设备的另一个实例。如以下所述,图2所示的系统是一个MPEG兼容系统,用于接收代表广播节目的MPEG编码的输送流。然而,图2的系统只是示例性的。用户接口系统也可以应用到其它类型的数字信号处理设备上,其中包括非MPEG兼容系统,这涉及到其它类型的编码数据流。例如,其它的设备包括数字视盘(DVD)系统和MPEG节目流,以及组合计算机和电视功能的系统,如所谓的“PCTV”。此外,下面描述的系统是作为处理广播节目的系统描述的,但这只是示例性的。使用“节目”这一术语来表示任何形式的包格式化数据,如电话信息、计算机程序、互连网数据、或其它的通信数据。
总之,在图2的视频接收机系统中,由视频数据调制的载波由天线10接收并由单元15处理。最终的数字输出信号由解调器20解调,并由解码器30解码。解码器30的输出由传输系统25处理,传输系统25响应于来自遥控单元125的命令。系统25提供用于存储、进一步解码、或交换到其它设备的压缩数据输出。
视频和音频解码器85和80分别解码来自系统25的数据,以提供用于显示的输出。数据端口75提供从系统25向其它设备(如一台计算机、或高清晰度电视(HDTV)接收机)交换压缩数据的一个接口。存储装置90在存储介质105上存储来自系统25的压缩数据。存储装置90在回放方式也支持从存储介质105的压缩数据检索,以便由系统25处理,用于解码、交换到其它设备、或存储在不同的存储介质上(未示出以简化附图)。
现在详细考虑图2,由天线10接收的视频数据调制的载波由输入处理器15转换成数字形式并进行处理。处理器15包括射频(RF)调谐器和中频(IF)混频器以及放大级,用于把输入视频信号向下变频成适于作进一步处理的较低的频带。最终的数字输出信号由解调器20解调并且由解码器30解码。解码器30的输出由输送系统25作进一步的处理。
或者从解码器30的输出,或者解码器30的输出由解密单元40作进一步处理,再经选择器35提供给服务检测器33的多路转换器(MUX)37。解密单元40例如可以是一个可拆除的单元,例如符合ISO7816标准和NRSS(国际可更新保密标准)委员会标准(在项目PN-3639的EIA草签文件IS-679中定义了NRSS可拆除的条件接入系统)的一个小型智能卡。选择器35检测可插入的兼容解密卡的存在,并且仅在卡当前正插在视频接收单元中时才向MUX37提供单元40的输出。否则,选择器35从解码器30向MUX37提供输出。可插入卡的存在使单元40例如可对额外收费的节目频道解密,并且向观众提供额外的节目服务。应该注意的是,在该优选实施例中,NRSS单元40和智能卡单元130(下面再讨论智能卡单元130)共享同一个系统25的接口,因此在任何时间一次只能插入一个卡,或者是NASS卡,或者是智能卡。然而,接口也可以是分开的,以便可以并行操作。
从选择器35提供给MUX37的数据是以在MPEG系统标准的2.4节中定义的一个符合MPEG规定的包格式化输送数据流的形式,并且包括一个或多个节目频道的节目导引信息和数据内容。由包识别符(PID)识别包括特定节目频道的各个包。输送流包含节目特定信息(PSI),用于识别PID并且组合各个数据包以恢复包括包格式化的数据流的所有的节目频道的内容。在系统控制器115的控制下,输送系统25经通信接口单元116从输入传送流、存储设备90、或互连网服务提供商获取并整理节目导引信息。或者包括特定节目频道内容或者包括节目导引信息的各个包由包含在标题信息中的它们的包识别符(PID)识别。
包含在图2所示的视频接收机中的用户接口允许用户通过从一个在屏显示(OSD)菜单中选择一个期望的功能部件来激励各种功能部件。OSD菜单可包括上述的电子节目导引(EPG)和下面要讨论的其它功能部件。代表在OSD菜单中显示的信息的数据是通过系统控制器115响应于存储的节目导引信息、存储的图形信息、和/或如以上所述并且符合软件控制程序(如图4-5所示,下面还要讨论)的并且经输入端接收的节目导引和图形信息而产生的。软件控制程序例如可存储在系统控制器115的嵌入式存储器(未示出)中。
用户可以使用遥控器125(或其它选择装置,如鼠标)从OSD菜单项中选择诸如要观看的节目、要存储的节目、存储介质的类型、和存储的方式之类的项目。系统控制器115使用经接口120提供的选择信息去配置系统25以选择要存储和显示的节目并且产生适合于所选的存储设备和存储介质的PSI。控制器115通过经数据总线设置系统25各元件内的控制寄存器值、并且通过用控制信号C经多路转换器37和110选择信号路径来配置该系统25的各元件45、47、50、55、65、95。
MUX37响应于控制信号C或者从单元35选择输送流,或者按回放方式选择经存储接口95从存储设备90检索的数据流。在正常情况下的非回放操作中,包括用户要选择观看的节目在内的数据包由它们的PID通过选择单元45来识别。如果在所选的节目信息包的标题数据中的一个加密指示字表示该信息包是加密的,单元45要向解密单元50提供这些信息包。否则,单元45向输送解码器55提供非加密的数据包。类似地,包括用户要选择存储的节目在内的数据包由它们的PID通过选择单元47来识别。单元47根据包标题加密指示字信息向解密单元50提供加密信息包,或向MUX110提供非加密信息包。
可用一个与NRSS标准兼容的可拆下的智能卡来实现解密单元40和50的功能。这种处理方法把所有的和保密相关的功能都集中在一个可拆下的单元上,如果服务提供者决定改变加密技术,或者使保安系统容易改变,例如对于不同的服务进行解密,则这个可拆下的单元应该是容易替换的。
单元45和47使用PID检测滤波器,该滤波器使通过MUX37提供的输入信息包的PID与通过控制器115在单元45和47内的控制寄存器中预先装入的PID值相一致。在单元45和47中使用预装的PID来识别要存储的数据包和要解码用来提供视频图象的数据包。预装的PID存储在单元45和47中的查找表内。PID查找表被存储器映射到单元45和47中的加密密钥表,加密密钥表使加密密钥和每个预装的PID相关联。存储器映射的PID和加密密钥表允许单元45和47匹配包含预装的PID的加密信息包与允许解密的相关加密密钥。非加密的信息包没有相关的加密密钥。单元45和47向解密单元50提供已识别的信息包和与它们相关的加密密钥这两者。在单元45中的PID查找表还被存储器映射到一个目的地表,目的地表使包含预装的PID的包匹配包缓冲器60中的对应的目的地缓冲单元。控制器115将和用户为了存储和观看选择的节目有关的加密密钥和目的地缓冲器单元的地址与指定的PID一道预装入单元45和47中。加密密钥由符合ISO7816-3标准的智能卡系统130从由输入数据流提取的加密码产生。加密密钥的产生要经受客户权限的限制,它由输入数据流中的编码信息和/或在可插入的智能卡本身预存的信息确定(1989年的国际标准化组织的文件ISO7816-3确定了用于智能卡系统的接口和信号结构)。
由单元45和47向单元50提供的包是使用一种加密技术加密的,例如使用由商业部的国家技术信息服务中心提供的联邦信息标准(FIPS)出版物46、74、81中定义的数据加密标准(DES)的技术。单元50使用由单元45和47提供的相应的加密密钥、并通过利用对所选的加密算法适当的解密技术来解密已加密的包。来自于单元50的已解密的包和来自于单元45的包括要显示的节目的非加密的包都提供给解码器55。来自于单元50的已解密的包和来自于单元47的包括要存储的节目的非加密的包都提供给MUX110。
单元60包含可由控制器115访问的4个包缓冲器。一个缓冲器被指定用来保持控制器115的专用数据,另三个缓冲器被指定用来保持应用设备75、80、85专用的包。控制器115和应用接口70对存储在单元60内的4个缓冲器中的包的访问是由缓冲器控制器单元65控制的。单元45对于每个由单元45识别的包都向单元65提供一个目的地标志以便解码。标志指示已识别的包的各个单元60目的地位置,并且通过控制单元65把这些标志存储在一个内存储器表中。控制单元65根据先进先出(FIFO)原则确定和存储在缓冲器60中的包有关的一系列读和写指针。写指针和目的地标志相结合,允许在单元60中的适当的目的地缓冲器内的下一个空位置依次存储来自于单元45或50的已识别的包。读指针通过控制器115和应用接口70允许依次读出来自于适当的单元60的目的地缓冲器的包。
由单元45和50向解码器55提供的非加密的和解密的包包含由MPEG系统标准第2.4.3.2节定义的一个输送标题。解码器55由输送标题确定非加密的和解密的包是否包含一个适应字段(见MPEG系统标准)。该适应字段包含定时信息,定时信息例如包括节目时钟基准(PCR),用于同步和解码包的内容。在检测到一个定时信息包时,即包含一个适应字段的包,解码器55经设置系统中断的一个中断机构向控制器115发出信号已经接收到这个包。此外,解码器55改变单元65中的定时包目的地标志,并且向单元60提供这个信息包。单元65通过改变单元65的目的地标志把由解码器55提供的定时信息包转向到被指定为保持控制器115所用的数据的单元60的缓冲器单元,而不是应用缓冲器的单元。
在收到由解码器55设置的系统中断时,控制器115读出定时信息和PCR值,并且将其存储在内存储器中。控制器115使用相继的定时信息包的PCR值调节系统25的主时钟(27兆赫)。使用由控制器115产生的、在接收相继的定时包之间的时间间隔的、基于PCR的估算值和基于主时钟的估算值之间的差来调节系统25的主时钟。为此,控制器115要应用所导出的时间估算值的差来调节用于产生主时钟的一个电压控制振荡器的输入控制电压。在把定时信息存入内存储器后,控制器115复位该系统中断。
由解码器55从单元45和50接收的包含节目内容(包括音频、视频、字幕、和其它信息)的包由单元65从解码器55引导到包缓冲器60中的指定的应用设备缓冲器。应用控制单元70从缓冲器60中的指定的缓冲器依次检索音频、视频、字幕、和其它数据,并将这些数据提供给相应的应用设备75、80、85。应用设备包括音频和视频解码器80、85和高速数据端口75。例如,对应于如以上所述的由控制器115产生的一个组合的节目导引的包数据可以传送到视频解码器85,以便格式化成适于在连到视频解码器85上的一个监视器(未示出)上显示的视频信号。例如还有,可以使用数据端口75向一个计算机提供高速数据,例如,计算机程序。按另一种方式,还可以使用端口75向一个HDTV解码器输出数据,以显示例如对应于所选的节目或节目导引的图像。
由指定用于单元60中控制器115的缓冲器的单元45来识别包含PSI信息的包。以类似于对于包含节目内容的包所述的方式,由单元65经单元45、50、55把PSI包引向这个缓冲器。控制器115从单元60读出PSI,并将其存入内存储器控制器115还从存储的PSI产生压缩的PSI(CPSI),并将CPSI加入适于在一个可选择的存储介质上存储的经包格式化的数据流中。由控制器115,结合单元45和单元47的PID、目的地和加密密钥查找表、和控制单元65的功能,按先前描述过的方式控制包的识别和方向。
此外,控制器115耦合到通信接口单元116,通信接口单元116的操作方式类似于图1中的接口单元1113。即,单元116提供向互连网上载和自互连网下载的能力。通信接口单元116例如包括一个调制解调器,用于例如经电话线或有线电视线连接到互连网的服务提供商。这种通信能力除了接收电视节目外,还允许图2所示的系统提供电子邮件功能和与互连网有关的其它特征,例如Web浏览。
图3是图2概要表示的并且经以上详细描述的一个电子设备的一个具体实施方案。图3表示一个卫星接收机的机顶盒,由美国印第安纳州的Indianapolis市Thomson Consumer Electronics公司设计和生产,用于接收由Hughes Electronics公司提供的Direct TVTM卫星服务。
如图3所示,机顶盒有一个调谐器301,它接收并且调谐来自于卫星天线317的范围在950-1450兆赫的可以接收的卫星RF信号。已调谐的模拟信号输出到一个链路模块302作进一步的处理。链路模块302负责对来自于调谐器301的模拟调谐信号I_out和Q_out作进一步的处理,其中包括模拟信号的滤波和调节,和把模拟信号转换为数字输出信号DATA。链路模块302是作为一个集成电路(IC)实施的。链路模块IC由法国的Grenoble的SGS-Thomson Microelectronics公司制造,其部件号为ST15339-610。
链路模块302的数字输出DATA由符合包格式化规定的并且通过输送单元303识别并处理的数据流组成。结合图2详细讨论过的数据流包括节目导引数据信息和来自于Direct TVTM的卫星广播服务的一个或多个节目频道的数据内容。
输送单元303的功能和图2所示的已经讨论过的输送系统25相同。如以上所述,输送单元303按照包含在标题信息中的包识别符(PID)处理包格式化的数据流。然后把处理过的数据流格式化成MEPG兼容的、压缩的音频和视频包,并耦合到一个MEPG解码器304作进一步处理。
输送单元303由一个高级RISC微处理器(ARM)315控制,它是一个基于RISC的微处理器。ARM微处理器315执行驻留在ROM307中的一个控制程序(图4-5中所示),并且按照下面将要讨论的本发明的各个方面控制输送单元并且处理可以应用的节目导引信息。
输送单元303可作为一个集成电路实施。例如,输送单元的一个优选实施例是由SGS-Thomson Microelectronics公司制造的IC,其部件号为ST15273-810或15103-65C。
来自于输送单元303的MEPG兼容的、压缩的音频和视频包传递到MEPG解码器304。MPEG解码器304解码来自于输送单元303的压缩MEPG数据流。解码器304然后输出可应用的音频流,这个音频流然后由音频数/模转换器(DAC)305进一步处理,把数字音频数据转换成模拟声音。解码器304还向一个NTSC编码器306输出代表图象象素信息的可应用的数字视频数据。NTSC编码器306然后进一步处理这个视频数据,使之成为NTSC兼容的模拟视频信号,从而可在一个正规的NTSC电视屏幕上显示这个视频图象。上述的MEPG解码器可作为一个集成电路实施。MEPG解码器的一个优选实施例的实例是由SGS-Thomson Microelectronics公司制造的IC,其部件号为ST13520。
图3的附加的相关功能块包括调制解调器307,它对应于图2所示的通信接口单元16,例如用于接入互连网。条件接入模块309对应于图2所示的NRSS解密单元130,用于提供条件接入信息。宽带数据模块310对应于图2所示的高速数据端口75,用于例如向一个HDTV解码器或一个计算机提供高速数据访问。键盘/IR接收器模块312对应于图2所示的遥控单元接口120,用于从用户控制单元314接收用户控制命令。数字AV总线模块313对应于图2所示的I/O端口100,用于连接到一个外部设备,如一个VCR或DVD播放器。
下面参照附图12和13描述MPEG解码器304的视频解码部分的细节。虽然视频解码器1509的有关视频数据包的解码和解压缩的一些部分的细节对于理解OSD规定不是必要的,但下面的对这些部分的简单描述是有益的。
如图12所示,视频解码器1509包括一个FIFO(先进先出)缓冲存储器1509-1,缓冲存储器1509-1根据要求从输送单元303以相当小的段接收视频数据包,并且把它们以相当大的段经一个存储控制器1509-3耦合到为解码和解压缩保留的视频RAM1513的一个部分1513-1。视频RAM1513可以是图3所示的SDRAM316的一部分,并且在存储控制器1509-3的控制下进行寻址。RAM1513的解码和解压缩部分1513-1包括用于存储接收的视频数据包的一个速率缓冲器部分1513-1-3和用于在解码和解压缩操作期间存储视频信息帧的一个帧存储部分1513-1-5。视频图象显示单元1509-5解码和解压缩存储的视频数据包,形成代表数字字(Y,U,V)的视频图象分量的序列。为此目的,视频显示单元1509-5按照需要经存储控制器1509-3从视频RAM1513的解码和解压缩部分1513-1请求数据。分量表示数字字的产生与由电视信号编码器1515产生的场(V)、行(H)、象素(PC)速率信号同步。由微处理器315产生的控制数据由微处理器接口单元1509-7接收,并且经内部控制总线耦合到视频解码器1509的各个部分。
包含在视频图象分量表示数字字中的位数确定可能的级别数,并且因此确定相应的分量的分辨率。对于n位的字,有2n个可能的级别,对应于2n个可能的二进制状态。例如,在本实施例中,每个视频图象分量表示字包含8位,因此每个分量可能有28或256个可能的级别。按分量的组组织视频图象分量表示数字字的序列,每个分量组对应于以子采样或压缩形式的多个象素。具体来说,在本实施例中,视频图象表示组对应于两个象素,每个象素都包括对应于第一象素的第一亮度表示数字字(Y1),对应于第二象素的第二亮度表示数字字(Y2),和对应于第一和第二象素中的每一个的一对彩色差表示数字字(U1,2和V1,2)。这在数字式视频信号处理领域称之为“4∶2∶2”格式。彩色差信号的子采样或压缩涉及到为了减小传输带宽在发射器1中发生的图象数据压缩。具体来说,传送的图象数据按所谓的4∶2;0格式组织,其中图象表示字对应于4个象素,其中有4个亮度表示字和一对彩色差表示字,亮度表示字对应于4个象素中的相应的一个象素,而彩色差表示字对应于4个象素中的每一象素。通过在视频图象显示单元1509-5中的内插,可以把4∶2∶0图象表示组转换成4∶2∶2图象表示组。通过在电视信号编码器306中的内插,对于每个象素都可产生一个完整的分量组(4∶4∶4)。
视频解码器1509的OSD部分包括一个OSD控制器1509-9,它与视频RAM1513的OSD部分1513-3配合动作。由微处理器315产生的图形表示位映象经微处理器接口单元1509-7和存储控制器1509-3耦合到用于存储的RAM1513的OSD部分1513-3。对于图形图象的每个象素,都有一个代表这个象素的颜色的数字字。包含在彩色表示数字字中的位数确定了每个象素可能有多少个不同的颜色。如果彩色表示字包含n位,则每个象素可能有2n种颜色中的任何一个,2n种颜色对应于n位的彩色字的2n个可能的二进制状态。例如,在本实施例中,彩色表示字包含2位。因此,每个图形象素可能有4种颜色中的任何一种颜色,这4种颜色对应于2位的彩色字的4种可能的二进制状态(00、01、10、11)。按分量形式组织象素彩色信息,其中对于每个彩色字都有唯一的一组分量表示数字字。选择的分量要和用于传输的视频图象信息的分量相同即,亮度(Y)和一对彩色差信号(U和V)。对于视频图象和图形图象选择相同的分量,这将简化OSD安排,因为这不需要从一个分量组转化到另一个分量组。例如,在本实施例中,利用了2位的彩色字,在彩色表示数字字和分量表示数字字的组之间存在下述关系颜色 分量组00 YA、UA、VA01 YB、UB、VB10 YC、UC、VC11 YD、UD、VD
图形象素的实际颜色(由上表中的下标A、B、C、D表示)取决于由相应的组的分量表示数字字表示的值。例如,在本实施例中,U和V的图形图象分量表示字每一个都包含4位,Y的图形图象分量表示字包含6位。4位的分量表示字对于U和V量提供16个可能的级别,6位的分量表示字对于Y分量提供64个可能的级别。如下面将要描述的,4位或6位代表最终由OSD显示单元1509-9形成的一个8位字的最高有效位。
此外,“透明性”值(也称之为混合权重)定义了图形象素的透明程度。这个值是一个4位的字,对应于16个透明性不同的级别,即通过OSD图形表示的背景(视频图象)的量。
图形图象分量表示字和透明性值在位映射的标题内按分量的组从微处理器315发送到并且存储在RAM1513的OSD部分1513-3。在本实施例中,用于亮度的图形图象分量表示数字字包含6位,用于彩色差的图形图象分量表示字每个包含4位,每个组包括14位。根据要显示的图形图象的性质,通过改变标题的一个或多个分量表示字的位,可以改变图形图象的颜色。
RAM1513的OSD部分1513-3包含多个用于确定整个OSD图形图象的这样的OSD位映射。因此,每个OSD图形都是包含用于提供OSD图形的灵活显示的透明图形象素和不透明图形象素的位映射区的一个集合。
OSD显示单元1509-9使位映射能从RAM1513的OSD部分1513-3读出,并且从标题把每个象素的彩色表示字转换到相应的分量表示组。为此目的,OSD显示单元1509-9根据需要从OSD部分1513-3经存储控制器1509-3请求数据。由于在本实施例中,图形图象分量表示字只包含6位或4位,而视频图象表示字包含8位,所以OSD显示单元1509-9通过将6位的亮度字乘以4并且将4位的色度字乘16而把6位/4位图形图象分量表示字转换成8位字。例如,如果Y值是0100111,则转换后的8位值是01011100。通过OSD显示单元1509-9产生图形图象分量表示数字字也要和由电视信号编码器1515产生场(V)、行(H)、和象素(PC)的速率信号同步。
如较早说过的,由视频图象显示单元1509-5产生的视频图象分量表示组以压缩形式代表视频图象信息,其中按所谓的4∶2∶2格式,对于每两个象素有两个相应的亮度表示字和一对彩色差表示字。另一方面,存储在RAM1513的OSD部分1513-3中并且由OSD显示单元1509-9产生的图形图象分量表示组以非压缩形式代表图形图象信息,其中对于每一个象素就有一个亮度表示字和一对彩色差表示字(或者对于每两个象素就有两个相应的亮度表示字和两对相应的彩色差表示字)。后一个非压缩格式在数字视频信号处理领域已经称之为“4∶4∶4”格式。4∶4∶4图形图象序列是人们期望的,因为在位数一定的情况下这种格式可以确定出尽可能多的颜色,其理由是这种格式对于图形的每个象素都可提供一个唯一的亮度分量和两个唯一的彩色差分量。然而,4∶4∶4图形图象序列与4∶2∶2视频图象序列不兼容,二者不能轻易组合,因此要在视频图象中插入一个图形图象。
为了解决这个问题,视频解码器1509包括一个OSD转换器1509-11,把用于图形图象分量的4∶4∶4序列转换成用于视频图象分量的4∶2∶2序列。如在图12中用图表示的,对于每两个图形象素,转换器1509-11选择用于第一象素的这对彩色差分量,并且删除用于第二象素的那对彩色差分量。
如图12所示,在OSD显示单元1509-9的控制下,一个OSD/视频组合器1509-13逐个字地将由视频图象显示单元1509-5提供的视频图象分量表示字,与由OSD转换器1509-11提供的图形图象分量表示字进行组合。在视频图象的唯一操作方式下,组合器1509-13只选择视频图象组。在图形图象的唯一操作方式下,组合器1509-13只选择图形图象组。在“叠加”操作方式下,图形图象与视频图象“混合”,组合器1509-13逐个象素地混合视频图象组和图形图象组,使图形图象以半透明的方式重叠在视频图象上。由输出多路转换器1509-13产生的分量表示字的4∶2∶2输出序列耦合到电视信号编码器306。
图13描述按照本发明的OSD/视频组合器1509-13的框图。该组合器包括混合器400、第一多路转换器402、第二多路转换器404。混合器组合视频字和OSD图形字,产生一个“混色”或“混合”输出。这个输出按照由OSD显示单元提供的“混合权重”组合两个输入字。
多路转换器402和404形成一个输出选择器406,用于选择OSD装置的各种操作方式。具体来说,第一多路转换器402响应于由OSD显示单元提供的OSD允许信号或者选择混合输出,或者选择视频字。如果允许OSD(例如OSD有效信号为“高”),则多路转换器402把混合输出值连接到输出端。另一方面,如果禁止OSD(例如,OSD有效信号为“低”),则多路转换器402把视频数据连到它的输出端。第二多路转换器是由透明性允许信号控制的。
在操作中,如果OSD允许信号表明禁止OSD,那么视频字通过两个多路转换器402和404,不受阻碍。然而,如果允许OSD,则由第一多路转换器402向第二多路转换器404的一个输入端提供混合输出。和第二多路转换器404的另一个输入端相连的是OSD图形字输入端。据此,当允许OSD时,第二多路转换器404响应于透明性允许信号或者选择原先的OSD字,或者选择混合输出。透明性允许信号的合理使用允许一个指定的图形包含不透明的象素和透明的象素的一个混合物。于是,对于一个指定的象素,可以使用视频信息形成一个显示(只有视频图象的方式),可以使用OSD信息形成一个显示(图形图象方式),或者可以使用混合输出形成一个显示。
图4-5表示一个控制程序的流程图,这个控制程序或由图1的CPU1112执行,或由图2的控制单元115执行,或由图3的ARM微处理器执行,以便实施按本发明的各个方面的特征。本领域的普通技术人员容易看出,按照本发明由图1-3中所述的任何一个系统执行的控制程序都将提供相同的特征。因此,为避免重复,下面只针对图3所示的示例性的硬件实施方式描述控制程序。
如图4的步骤410所示,当用户接通图3所示的系统,该系统一般首先要显示用户预先选定的一个节目的视频图象以便观察。然后,用户例如可以按压一个用户控制单元314上的“导引”按钮(未示出)以显示一个电子节目导引,如在步骤420所示的。
在我们的示例性实施例中并且在步骤430,在检测到这个用户请求时,在输送单元303中的ARM微处理器315处理从输入源10获得的节目导引数据信息,并且把节目导引数据信息格式化成对应于如图6所示的全“表格导引”的OSD象素数据。来自于输送单元303的OSD象素数据转交给MPEG音频/视频解码器304用于产生导引图象,如以上结合图12和13所述的。
“表格导引”600一般占据显示的整个屏幕。表格导引按时间及频道的格式显示一个节目单,类似于报纸上列出的电视节目单。具体来说,导引的一个维(如水平方向)表示时间信息,导引的另一维(如垂直方向)表示频道信息。时间信息通过以半个小时的间隔标出的位于导引顶部的一个时间线601传达给用户。频道信息通过频道号610-616和相应的频道台名620-626传达给用户。在每个表格中,由于空间限制,只显示一部分可填入特定表格中的节目的名称。例如,如图6所示,在表格630中只显示“世界…”。
但通过使用用户控制单元314高亮度显示一个特定的节目,用户可以在导引600的顶部标题640上显示全称名。例如,如图6所示,当用户要高亮度显示表格630时,顶部标题640可以显示“InsideWorld Politics’(NR)”,这对应于在表格630中显示的简写名状态的全称。
此外,节目导引600包含图标互连网650和电子邮件660。通过点击这些图标,用户通过通信接口单元116可以浏览互连网和收/发电子邮件。此外,互连网Web站点图标也可收入节目导引的表格中。例如,通过在图标670内的“ESPN.Com”上点击,用户将被自动链接到例如一个ESPN Web站点。
如果按照本发明的另一方面,用户要显示节目导引的另一种格式,则可再次按压例如导引按钮,如步骤440所示。在检测到这个用户请求时,ARM微处理器513将进一步处理图6所示的全表格导引,以显示如图7所示的一个修改后的导引,并在步骤450表示。这个修改后的导引对应于图7所示的一个“详细导引”。详细导引700是图6所示的全表格导引600的一个截断版本。具体来说,详细导引700是通过ARM微处理器315沿全导引的频道信息这一维从该全导引600的顶部有选择地删除或截断一定数目的频道而得到的。ARM微处理器315产生对应于图7所说示的详细导引的OSD象素数据,并且将OSD数据送到MPEG解码器304,以产生图7所示的导引图象。
此外,在导引700的顶部信息标题710上还显示当前高亮度显示的节目的一个详细描述。信息标题710占据的区域是通过截断导引600产生的一个空白区。节目的详细描述例如可包括名称、等级、和节目说明。如以上所述,ARM微处理器315从在输入数据流中接收的节目导引数据获得详细信息。因此,用户简单地通过使用用户控制单元314高亮度显示一个用户感兴趣的节目,就能够利用这个详细导引获得节目的详细信息。
此外,用户可以用对应于一个高亮度显示的节目的视频图象810替换信息标题710中的详细描述,如图8所示。如图4的步骤451所示,当ARM微处理器315例如检测正在由用户按压的“视频”按钮时,该微处理器315将用对应于一个选定的节目的当前视频图象810去替换对应于该同一节目的详细信息710,如步骤452所示。类似地,当如在步骤453将一个“信息”按钮按下时,该微处理器315将用详细信息710去替换视频图象810,如在步骤454所示。
进而,用户可以在一些分开的步骤中有选择地截断或扩大详细导引700。如在步骤456和457中所示的,当按下一个向下箭头按钮时,该控制器将沿频道信息这一维按照选定的离散间隔进一步截断详细导引700。例如,图8表示出一个详细导引800,导引800是导引700进一步截断了额外的3个频道表格后得到的样式。这就是说,在导引700的顶部沿频道信息这一维截断或删除3个频道格,扩大的空间量可用来显示视频图象810,如图8所示的。
如在图4的步骤460所示的,通过再次按压“导引”按钮,用户可以请求另一种格式的节目导引。在检测到这个用户请求时,微处理器315将再次处理接收的节目导引数据信息,并且提供对应于如图9所示的另一种样式的节目导引的必要的OSD数据,并且如在图5的步骤500所示。这个修改的导引对应于图9所示的一个“浏览导引”(surf guide)900。浏览导引900是图6所示的全表格导引600的一个截断的或减小的版本。具体来说,浏览导引900是通过微处理器315沿导引的时间信息这一维从全导引600的右边有选择地删除或截断离散数目的时间间隔得到的。
此外,用户可以选择如图9所示的视频图象910或如图11所示的高亮度显示的节目的详细描述1191与浏览导引900同时显示。通过分别按压“视频”或“信息”按钮,用户可在如图9和11所示的这两种格式之间切换,如在图5的步骤530-545所示。
进而,用户可在一些分开的步骤中,有选择地截断或扩大浏览导引。如在步骤510-525所示的,当按下向右箭头按钮时,控制器将沿时间信息这一维以所选的离散的间隔扩大浏览导引900,如图10所示。另一方面,按下向左箭头按钮,用户可以沿时间信息这一维以另一个所选的离散的间隔再次截断浏览导引1000,使浏览导引900再次出现,如图9所示。
本发明的另一方面涉及以半透明的格式显示节目导引,例如如图9和10所示。以前已经结合附图12和13描述了通过图3的示例性实施例显示透明的OSD/节目导引图象的能力。
在这些图中清晰地说明了以半透明的格式显示节目导引的优点,其中对应于高亮度显示的节目的全视频图象可以与半透明的节目导引的背景同时显示。通过半透明地显示节目导引,可以显示视频图象的完整的大小,而不必将其减小或改造成有不同的宽高比。因此,观众可以更加清楚地看见视频图象,并且通过省去进一步处理收到的视频图象所需的硬件和软件,该系统可节省资源。
可以理解,这里表示和说明的实施例和变化都是为了说明,在不偏离本发明的范围和构思的条件下本领域的普通技术人员可以实施各种修改。
权利要求
1.一种处理节目导引数据的方法,包括如下步骤产生从所说的节目导引数据导出的第一信号,所说的第一信号代表处在第一格式的一个节目导引,所说的第一格式具有代表时间信息的第一维和代表频道信息的第二维;和响应于一个用户控制信号产生代表处在所说第二格式的所说节目导引的第二信号,所说的第二格式代表沿所说的第一格式的所说第一和第二维之一的一个离散的截断。
2.权利要求1的方法,其特征在于进一步包括如下步骤包括一个所选的节目的视频图象,所说的截断的节目导引处在第二格式。
3.权利要求1的方法,其特征在于进一步包括如下步骤包括一个所选的节目的详细描述,所说的截断的节目导引处在所说的第二格式。
4.权利要求1的方法,其特征在于所说的截断的维是代表时间信息的第一维。
5.权利要求1的方法,其特征在于所说的截断的维是代表频道信息的第二维。
6.权利要求4的方法,其特征在于进一步包括如下步骤包括一个所选的节目的视频图象,所说的截断的节目导引处在第二格式,是所说第二信号的一部分。
7.权利要求4的方法,其特征在于进一步包括如下步骤包括一个所选的节目的详细描述,所说的截断的节目导引处在所说的第二格式。
8.权利要求5的方法,其特征在于进一步包括如下步骤包括一个所选的节目的视频图象,所说的截断的节目导引处在所说的第二格式。
9.权利要求5的方法,其特征在于进一步包括如下步骤包括一个所选的节目的详细描述,所说的截断的节目导引处在所说的第二格式。
10.权利要求4的方法,其特征在于所说的截断是半个小时间隔的整数倍。
11.权利要求5的方法,其特征在于所说的截断是一个频道格的整数倍。
12.一种处理节目导引数据信息的方法,包括如下步骤响应于用户的第一请求,以第一格式显示从所说的节目导引数据信息导出的一个节目导引,所说的处在所说第一格式的节目导引具有代表时间信息的第一维和代表频道信息的第二维;响应于用户的第二请求,以第二格式显示所说的节目导引,所说的第二格式的节目导引包括代表所说的第一格式的所说的节目导引的时间信息的第一维的一个离散的截断;和响应于用户的第三请求,以第三格式显示所说的节目导引,所说的第三格式的节目导引代表所说的第二维的一个离散的截断,该所说的第二维代表所说的第一格式的所说的节目导引的频道信息。
13.权利要求12的方法,其特征在于按第二或第三格式,一个高亮度显示的节目的视频图象或详细描述与所说相应的截断的节目导引同时显示。
14.一种处理节目导引信息的方法,包括如下步骤以第一格式显示从所说的节目导引数据信息导出的节目导引,所说的节目导引数据信息具有代表时间信息的第一维和代表频道信息的第二维;和响应于用户的控制信号,以第二格式半透明地显示所说的节目导引,所说的第二格式代表沿所说的第一维或第二维之一的一个离散的截断;以所说的第二格式与所说的截断的半透明的节目导引一起同时显示一个选定节目的视频图象。
15.一种处理节目导引数据信息的设备,包括用于处理所说的节目导引数据信息并且产生适于耦合到一个显示设备的第一信号的装置,所说的显示设备用于以第一格式显示一个节目导引,其第一维代表时间信息,第二维代表频道信息;和用于产生用户控制信号的装置;所说的处理装置响应于所说的用户控制信号,产生代表处在一个第二格式中的所说节目导引的第二信号,所说的第二格式代表所说的第一和第二维之一的一个离散的截断。
16.权利要求15的设备,其特征在于所说的第二信号包括一个选定的节目的视频图象。
17.权利要求15的设备,其特征在于所说的第二信号包括一个选定的节目的详细描述。
18.权利要求15的设备,其特征在于所说的截断的维是代表时间信息的第一维。
19.权利要求15的设备,其特征在于所说的截断的维是代表频道信息的第二维。
20.一种处理节目导引数据信息的设备,包括用于处理所说的节目导引数据信息并且产生适于耦合到一个显示设备的第一信号的装置,所说的显示设备用于以第一格式显示一个节目导引,其第一维代表时间信息,第二维代表频道信息;和用于产生第一和第二用户控制信号的装置;所说的处理装置响应于所说的第一用户控制信号,产生代表处在一个第二格式中的所说节目导引的第二信号,所说的第二格式代表沿代表所说时间信息的所说节目导引的所说第一维的一个离散的截断;和所说的处理装置响应于所说的第二用户控制信号,产生代表处在一个第三格式中的所说节目导引的第三信号,所说的第三格式代表沿代表频道信息的所说节目导引的所说第二维的一个离散的截断。
全文摘要
公开了一种用于处理节目导引数据信息的设备和方法。以各种格式显示代表节目导引数据信息的节目导引。例如,节目导引以第一种格式显示,具有代表时间信息的第一维和代表频道信息的第二维。响应于用户的请求以第二格式显示节目导引。第二格式代表沿第一或第二维的一个离散的截断。
文档编号H04N5/445GK1266584SQ98808043
公开日2000年9月13日 申请日期1998年6月5日 优先权日1997年6月6日
发明者D·R·施奈德温, M·J·麦拉尼, M·L·布朗, M·S·维斯特拉克 申请人:汤姆森消费电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1