数字有线电视接收机及其诊断方法和状态报告的数据结构的制作方法

文档序号:7621468阅读:90来源:国知局
专利名称:数字有线电视接收机及其诊断方法和状态报告的数据结构的制作方法
技术领域
本发明涉及一种有线广播节目接收机和发射机,更具体地说,涉及一种数字有线电视接收机、用于该数字有线电视接收机的诊断方法、以及DVI状态报告的数据结构。
背景技术
通常,数字视频接口(DVI)是一种由计算机产业中的一组领先者创立的、被称作数字显示工作组(DDWG)的协会建立的传输标准。DVI被用于数字地将个人计算机(PC)连接到平板监视器。更具体地,DVI是一种用于数字地连接在PC和监视器之间交换的信号的标准。DVI主要用于诸如个人计算机、办公投影仪、通用等离子体显示器、电子板(electric boards)等的外围设备,用来通过该DVI接口连接到PC。并且,近来,DVI也被采用于数字电视(TV)接收机和有线数字电视(TV)接收机。在DVI标准被开发之前,通过复杂的处理来交换数字信号。首先,PC生成数字数据。然而,即使数字显示设备能够接收数字数据,从PC发送的数字数据仍被转换成模拟数据,接着转换回数字数据,然后被发送给数字显示设备。因此,为了避免这种复杂的处理,已经开发出DVI标准,以便允许从PC生成的数字数据通过电缆直接数字地传送给显示设备。在DVI标准中,未被压缩的数字广播信号被单向传送。
期间,有线广播系统广义地包括有线广播站和有线广播节目接收机(或数字有线TV接收机)。这里,有线广播站发射有线广播节目,并且有线广播节目接收机接收所述发射的有线广播节目。有线广播站可以被称作SO数据转发器(head-end)或MSO数据转发器。所述SO称作系统操作器(SO)(即,本地有线电视系统操作器),并且所述MSO称作多系统操作器(MSO),它是一组SO。
此外,有线广播节目接收机采用开放有线(open cable),其中包括条件存取(CA)系统的部署点(POD)模块与主体相分离。例如,POD模块使用能够安装到有线广播节目接收机的主体插槽以及从有线广播节目接收机的主体插槽分离的个人计算机存储卡国际协会(PCMCIA)卡。因此,POD模块也被称作有线卡,并且POD模块被插入其中的主体也被称为主机。换言之,POD模块和主体的结合被称作有线广播节目接收机。这里,主机经由DVI链路被连接到其他外围设备(例如,DVD播放器、数字照相机/摄像机、机顶盒等)。并且,如图1-图3所示,至少可以连接一个或多个外围设备。更具体地,当由主机提供至少一个DVI终端/端口(或多个DVI终端/端口)时,至少一个外围设备(或多个外围设备)可以同时连接到所述主机。
参考图1-图3,数字内置TV(digital built-in TV)和数字就绪TV(digitalready TV)之一对应于主机。图1说明了通过单个DVI链路将主机连接到外围设备的例子。更具体地,机顶盒(或DVD播放器)的输出端口被连接到主机的DVI输入端口。图2说明了通过多个DVI链路将主机连接到多个外围设备的例子,其中由主机提供多个DVI输入端口。参考图2,机顶盒的DVI输出端口被连接到主机的第一DVI输入端口,并且同时,DVD播放器的DVI输出端口被连接到主机的第二DVI输入端口。最终,图3说明了两个DVI输入/输出端口被提供在一个随机外围设备中的例子。更具体地,两个DVI输入/输出端口被提供在机顶盒中。参考图3,机顶盒的DVI输出端口被连接到主机的DVI输入端口,并且DVD播放器(或其他外围设备)的DVI输出端口被连接到机顶盒的输入端口。
期间,在一种开放有线标准中,如上所述,其中POD模块与所述主体相分离,主机具有能够监视主机的每个状态的诊断功能。例如,在主机-POD接口标准中,在主机-POD资源层中定义了通用诊断协议。更具体地,当主机从POD模块通过通用诊断协议接收由于检验和报告DVI状态的请求时,所述主机检验DVI状态并创建语法(DVI状态报告语法),以便将检验的DVI状态报告给POD模块。
然而,根据DVI状态报告语法,当多个外围设备通过DVI端口被同时连接到主机时,如图2和图3所示,仅仅用于一个端口的DVI链路状态信息能被发送给POD模块,并且用于剩余的端口的DVI链路状态信息不能被发送给POD模块。此外,当DVI输入/输出端口都存在于外围设备内并且当主机和其他外围设备被连接到相应输入/输出端口时,如图3所示,仅仅用于一个端口的DVI链路状态信息能够被发送给POD模块,并且用于剩余端口的DVI链路状态信息不能被发送给POD模块。

发明内容
因此,本发明着重于一种实质上消除由于现有技术的局限性和缺点导致的一个或多个问题的数字有线TV接收机、用于该数字有线TV接收机的诊断方法、以及一种DVI状态报告的数据结构。
本发明的目的在于提供一种数字有线TV接收机、用于该数字有线TV接收机的诊断方法、和DVI状态报告的数据结构,其当在来自开放有线类型数字有线TV接收机的多个外围设备和主机之间存在DⅥ链路时,能够将所有多个DVI输入/输出端口的状态信息发送到POD模块,其中POD模块与主机分离。
本发明的另一个目的在于提供一种数字有线TV接收机、用于该数字有线TV接收机的诊断方法、以及DVI状态报告的数据结构,其即使当通过利用在通用诊断协议内的DVI状态报告语法经由DVI端口将多个外围设备同时连接到主机时,也能够将所有的状态类型信息发送给POD。
本发明的又一目的是提供一种数字有线TV接收机、用于该数字有线TV接收机的诊断方法、以及DVI状态报告的数据结构,其能够将关于具有连接于其上的外围设备的主机的DVI端口是DVI输入端口、DVI输出端口或是DVI输入/输出端口的信息发送到POD模块。
本发明的其他优点、目的和特征部分将在后面的描述中阐述,还有部分对于本领域技术人员而言从查看随后的描述可以明显地看出,或者可以在本发明的实践中得到。本发明的目的和其他优点可以由在书面说明书及其权利要求以及附图中具体指出的结构来实现和获得。
为了实现这些目的和其他优点以及根据本发明的目的,如在此包含以及广泛描述地,数字有线TV接收机包括POD模块和主机设备,所述主机设备包含DVI控制器以及多个分别连接到多个外围设备的DVI端口,其中当从POD模块接收用于DVI状态的诊断请求时DVI控制器产生DVI状态报告,并且将DVI状态报告发送给POD模块,其中DVI状态报告包括分别与多个外围设备相关的多个DVI状态信息。
在本发明的另一方面,用于具有多个DVI端口的数字有线TV接收机的诊断方法包括从POD模块接收用于DVI状态的诊断请求,并通过产生DVI状态报告和发送DVI状态报告到POD模块而响应于诊断请求来执行诊断功能,所述DVI状态报告包括与分别链接到多个DVI端口的多个外围设备相关的多个DIV状态信息。
在本发明的又一方面,在数字有线TV接收机中使用的DVI状态报告的数据结构包括连接计数字段,指示分别链接到多个外围设备的多个DVI端口的数目,以及分别与多个外围设备相关的多个DVI状态信息。
可以理解本发明的在前的一般说明以及随后的详细描述都是示例性以及说明性的并且意欲提供如所要求的本发明的进一步解释。


被包含以提供本发明的进一步理解并被结合以及构成本申请的部分的

了本发明的实施例,并且与说明一起用来解释本发明的原理。在附图中图1说明了通过单个DVI链路被连接到有线广播节目接收机(或数字有线TV接收机)的外围设备的一般例子;图2说明了通过多个DVI链路被连接到有线广播节目接收机(或数字有线TV接收机)的多个外围设备的一般例子;图3说明了当DVI输入/输出端口存在于通过DVI链路连接到有线广播节目接收机(或数字有线TV接收机)的外围设备内时,DVI链路连接的一般例子;图4说明了根据本发明的来自总的诊断的消息交换协议的例子;图5说明了根据本发明的扩展DVI状态报告语法的例子;图6说明了根据本发明的数字有线TV接收机的例子;以及图7说明了根据本发明用于创建和发送DVI状态信息的处理步骤的流程图。
具体实施例方式
现在将详细参考本发明的优选实施例,其示例被说明于附图中。无论在哪里,在附图中相同的参考标记将被用于指代相同或相似的部分。此外,尽管在本发明中使用的术语是从公知和惯用的术语中选择出来的,但本发明说明书中提及的一些术语已经由本申请人根据他或她自己的酌量而被选择,其详细的含义被描述于说明书的相关部分中。此外,需要不仅仅简单地通过所使用的实际术语来理解本发明,而且要通过每个术语的内在含义来理解本发明。
本发明涉及当在开放有线类型数字有线TV接收机中多个外围设备通过DVI链路被连接到主机时将所有状态信息发送给POD模块,其中POD模块与主机分离。更具体地,本发明涉及当多个外围设备通过DVI链路被同时连接到主机时,通过扩展通用诊断协议内的DVI状态报告语法来将所有状态信息发送给POD模块。
换言之,其中POD模块与主体分离,提供诊断功能以允许监控主机的每个状态。诊断功能检查多种状态,诸如主机的操作状态和外围设备的连接状态。定义通用诊断协议以使得通过本地广播站(本地,用户)或有线广播站(远程,MSO数据转发器)实时监控主机的每个状态信息。这里,所述通用诊断协议定义了如下表1中所示的如下诊断表1

更具体地,当从POD模块向主机发送诊断请求时,并且当所述诊断ID是‘08’时,请求的详细内容包含验证主机的DVI状态并将验证的DVI状态报告给POD模块。
图4说明了根据本发明的来自总的诊断的消息交换协议的例子。在该例子中,POD模块向主机发送诊断请求(Diagnostic_req APDU),并且所述主机向POD模块发送诊断结果(Diagnostic_cnf APDU)。更具体地,当POD模块接收诊断命令时,POD模块向主机发送诊断请求(Diagnostic_req APDU)。这里,诊断请求可能从有线广播站发送给POD模块,或者可以通过用户利用远程控制器直接输入到POD模块。可替换地,即使当没有从POD模块发送诊断请求,可以定期地(或周期性地)从主机验证系统状态,并且将相应结果发送给POD模块。
例如,在有线广播节目未被正常显示的假设下,如果提供了可以由用户通过远程控制器或菜单屏幕进行选择的诊断命令选项,则用户能够通过利用远程控制器或菜单屏幕选择诊断命令选项。如果用户处于其中他/她不能直接选择诊断命令的环境中,则用户将通过电话或者因特网联系有线广播站。此后,有线广播站将发送诊断命令给相应数字有线TV接收机的POD模块。
期间,接收来自POD模块的诊断请求(Diagnostic_req APDU)的主机验证与诊断ID相对应的每个诊断项目的状态。然后,主机将验证结果(Diagnostic_cnf APDU)发送给POD模块。POD模块可以将从主机接收的验证结果(Diagnostic_cnf APDU)发送到有线广播站或者可以通过主机的OSD诊断应用程序向用户显示所述验证结果(Diagnostic_cnf APDU)。例如,如果可以在有线广播站和数字有线TV接收机之间执行双向传输,则通过OOB将诊断结果发送给有线广播站。这里,可以同时执行将诊断结果发送给有线广播站并将诊断结果通过OSD诊断应用程序显示于TV屏幕上。
在数字有线TV接收机是单向的情况下,通过OSD诊断应用程序将诊断结果显示于TV屏幕上。并且,当用户向有线广播站通知所述显示的内容时,所述有线广播站根据所述诊断结果执行操作(例如,挨户的或无线/有线的售后服务)。在本发明中,通用诊断协议被扩展,以便当要求验证DVI状态的诊断ID(即,0x8)被包括在诊断请求(Diagnostic_req APDU)中时,通过DVI链路被连接到主机的所有外围设备的状态信息被发送给主机。更具体地,在通用诊断协议中,在本发明中用于将DVI状态报告给POD模块的DVI状态报告语法被扩展。
图5说明了根据本发明的扩展的DVI状态报告语法的例子。这里,connection_count字段、connection_no字段、以及connection_type字段被重新定义,并且由FOR循环构成的重复语句被以新的方式包括。参考图5,connection_status字段指示连接是否存在于DVI端口上。例如,当connection_status字段值是‘002’时,那么DVI连接不存在。当外围设备通过DVI链路连接到主机时,Connection_count字段被分配给8比特,并指示DVI链路的数目。换言之,当connection_status字段值不等于‘0’时,connection_count字段被包括在语句中。例如,在图2和图3所示的例子中,connection_count字段值是‘2’。
当多个外围设备通过DVI链路被连接到主机时,使用FOR重复语句来将所有外围设备的状态信息发送给POD模块。FOR循环的重复次数等于由DVI链路连接到主机的外围设备的数目(即,connection_count字段值)。例如,当两个外围设备通过DVI链路连接到主机时(如图2所示),或者当一个外围设备通过DVI链路连接到主机并且另一外围设备通过DVI链路连接到第一设备时(如图3所示),FOR循环重复两次。更具体地,每次执行FOR循环,则用于一个DVI链路的状态信息被发送给POD模块。并且,当FOR循环被重复两次时,多个外围设备的状态信息被发送给POD模块。
Connection_no字段被分配给8比特并位于FOR重复语句内。定义Connection_no字段以指示当前正在被发送的DVI链路状态信息的索引。例如,当在主机中提供两个DVI输入端口,并且当假设外围设备被连接到每个DVI输入端口时,connection_no字段指示当前正在被发送的DVI链路状态信息是第一DVI输入端口的状态信息还是第二DVI输入端口的状态信息。Connection_type字段被分配给2比特并且也位于FOR重复语句内。Connection_type字段指示对于每个DVI链路在相应外围设备和主机之间的连接类型。换言之,connection_type字段指示连接到相应外围设备的主机的DVI端口是DVI输入端口、DVI输出端口还是DVI输入/输出端口。
在示出的例子中,根据connection_field类型值定义连接类型。更具体地,‘002’指示DVI输入端口(即,仅输入连接),‘012’代表DVI输出端口(即,仅输出连接),‘102’指示DVI输入/输出端口(即,输入/输出连接)。此外,‘112’代表未使用(或保留)状态。在图1所示的例子中,connection_type字段值是‘002’。换言之,在主机中形成DVI输入端口,并且外围设备被连接到DVI输入端口。分配给DVI端口的值仅仅是本发明的优选实例,并且该值可以根据系统设计者(或创造者)的偏好而改变。
在FOR循环中包括的其他字段是在传统DVI状态报告语法内分配的字段。这种字段包括host_HDCP_status字段、Device_HDCP_status字段、videeo_format字段、horizontal_lines字段、vertical_lines字段、scan_rate字段、aspect_ratio字段、和prog_inter_type字段。更具体地,host_HDCP_status字段指示在DVI链路内HDCP是否被使能。(这里,‘HDCP’代表高带宽数字内容保护标准。)例如,当host_HDCP_status字段值是‘002’时,HDCP不被使能。Device_HDCP_status字段指示通过DVI端口连接到主机的外围设备的HDCP状态。
Video_format字段指示在DVI端口上使用的当前视频格式。Horizontal_lines字段指示在DVI链路上与视频格式相关的水平线的数目,并且vertical_lines字段指示在DVI链路上与视频格式相关的垂直线的数目。所述scan_rate字段指示在DVI链路上与视频格式相关的扫描速率,并且所述aspect_ratio字段指示在DVI链路上与视频格式相关的纵横比。最后,prog_inter_type字段指示在DVI链路上所述视频是逐行还是隔行的。
参考图5,当POD模块将诊断请求(Diagnostic_req_APDU)发送给主机以请求主机验证和报告所述DVI状态时,主机检查所述DVI状态并将结果(Diagnostic_cnf_APDU)以如图5所述的DVI状态报告语法形式发送给POD模块。更具体地,在connection_status字段,所述字段值指示DVI链路是否存在。并且,当connection_status字段不是‘0’,即,当至少存在一个DVI链路时,DVI链路的数目被指示在connection_status字段。随后,将FOR循环重复与在connection_status字段中指示的DVI链路的数目一样多的次数。每次执行FOR循环,则创建对于每个相应DVI链路的状态信息。换言之,对于每个DVI链路的connection_no字段、connection_type字段、host_HDCP_status字段、Device_HDCP_status字段、以及视频格式信息被创建。这里,视频格式信息包括horizontal_lines信息、vertical_lines信息、scan_rate信息、aspect_ratio信息、以及prog_inter_type信息。
图6说明了根据本发明的数字有线TV接收机的例子。所述数字有线TV接收机广义地包括主机100、以及可以安装在主机100的插槽或者可以从主机100的插槽卸下(或分离)的POD模块200。主机100可以用于仅接收有线广播节目或者用于接收所有类型的广播节目,包括有线广播节目、地面广播节目、和卫星广播节目。图6说明了可以接收有线和地面广播节目的有线数字电视的例子。
此外,存在两种数据广播节目传输方法,其中发送诸如股票信息或天气预报的数据广播节目。更具体地,提出带外(OOB)方法以及DOCSIS机顶网关(DSG)方法作为开放有线内的上行服务的方法。可以在观众观看电视机(TV)的时刻观看数据广播节目并选择期望的节目。或者,当观众直接与广播节目交互时或者当观众选择他或她需要的信息时可以观看数据广播节目。
OOB方法涉及在有线广播站(数据转发器)和机顶盒内的相交设备之间的传输方法。DSG方法涉及在有线广播站的有线调制解调器控制系统和机顶盒内的基于DOCSIS的有线调制解调器之间的传输方法。DOCSIS标准使用有线调制解调器来传送数据。使用OOB/DSG结合方法的数字有线TV接收机的一个例子示于图6中。然而,这仅仅是本发明的优选实施例之一,根据本发明也可以使用仅OOB数字有线TV接收机和仅DSG有线广播节目之一。
图7说明了根据本发明用于创建和发送DVI状态信息的处理步骤的流程图。在下文中,将参考图4-图7描述本发明的操作。更具体地,在主机100中,调谐器101根据经由天线发射的地面音频/视频(A/V)广播以及经由电缆通过带内发射的有线A/V广播仅调谐一个特定频道频率。然而,所述调谐的频道频率被发送给第一解调器102。由于地面广播和有线广播的每一个具有不同的传输方法,在第一解调器102内的每一个解调方法也彼此不同。换言之,地面A/V广播被解调成残留边带(VSB)调制方法并因此被发送,并且有线A/V广播被解调成正交调幅(QAM)方法并因此被发送。因此,当从调谐器101调谐的频道频率是地面广播频道频率时,所述调谐的频道频率被解调成第一解调器102的VSB方法。或者,当从调谐器101调谐的频道频率是有线广播频道频率时,所述调谐频道频率被解调成第一解调器102的QAM方法。
在地面广播的情况下,从第一解调器102发射的解调信号被发送到多路分解器103。并且,在有线广播的情况下,解调信号通过安装在插槽的POD模块200被发送给多路分解器103。POD模块200包括条件存取(CA)系统,用于防止高增值广播内容被复制并提供受限存取。POD模块200也被称作有线卡。当在有线A/V广播中出现扰频时,POD模块解扰有线A/V广播,然后将其发送给多路分解器103。当POD模块200没有被插入插槽中时,从第一解调器102解调的有线A/V广播被直接发送给多路分解器103。在这种情况下,加扰的有线A/V广播不能被解扰,因此观众不能正常地观看广播节目。
多路分解器103接收多路复用信号并将多路复用信号分离成视频信号和音频信号。此后,多路分解器103将分离的信号发送给解码器104。解码器104通过分别利用视频解码算法和音频解码算法将压缩的A/V信号恢复成其初始状态,然后输出所述恢复的信号用于显示。期间,第二调谐器105调谐在经由有线通过DSG方法传输的数据广播中的特定频道频率,并发送调谐的频道频率给第二解调器106。第二解调器106解调DSG类型数据广播,然后将其发送给CPU110。此外,第三调谐器107调谐在经由有线通过OOB方法传输的数据广播中的特定频道频率,并将调谐的频道频率发送给第三解调器111。第三解调器111利用四相移键控(QPSK)方法解调OOB类型数据广播,然后将其发送给POD模块200。更具体地,由于OOB类型使用QPSK传输方法,因此接收端也使用QPSK类型调制。
此外,当有线广播站和数字有线TV接收机之间的双向远程通信可以被执行时,从数字有线TV接收机发送到有线广播站的信息(例如,付费节目预约、主机的诊断信息等)通过OOB方法和DSG方法之一被发送。这就是为什么在此提供一个切换单元108的原因。更具体地,当使用OOB类型传输时,用户信息或系统诊断信息通过POD模块200和切换单元108被发送给调制器109。然后,通过利用调制器109的QPSK方法调制信息,然后通过电缆将其发送给有线广播站。另一方面,当利用DSG类型传输时,通过CPU 110和切换单元108将信息发送给调制器109。此后,通过利用调制器109的QAM-16方法来调制信息,然后通过电缆将其发送给有线广播站。
期间,CPU110分析从POD模块200发送的Diagnostic_req APDU(S201)。
CPU110验证‘0x08’是否包括在诊断ID内(S202)。当包括0x08时,通过利用DVI控制器120验证DVI状态,并将验证结果发送给POD模块200。更具体地,DVI控制器120首先验证外围设备是否通过DVI链路被连接到主机,并且还验证连接的外围设备的数目,以便产生(或确定)connection_status字段值和connection_count字段值。随后,DVI控制器120确定connection_status字段是否为‘0’(S203)。当connection_status字段值是‘0’时,则不存在通过DVI链路连接到主机的外围设备。因此,处理步骤跳到步骤207,从而发送指示没有包含DVI状态信息的Diagnostic_cnf APDU到POD模块200。
在上面描述的步骤203中,当connection_status字段值不是‘0’时,至少一个外围设备通过DVI链路被连接到主机,因此处理步骤前进到步骤204。此后,变量i被初始化为‘0’,以便确定变量i的值是否低于(或小于)connection_count字段值(S205)。变量i是与connection_count字段值进行比较的值,以便将多于一个外围设备的所有DVI链路状态信息发送给POD模块。这里,每执行一次FOR循环,则变量i加‘1’。因此,在上面描述的步骤205中,当变量i的值低于connection_count字段值时,这指示仍然存在没有被发送给POD模块200的剩余的DVI链路状态信息。这里,处理前进到步骤206,其中connection_no字段、connection_type字段、host_HDCP_status字段、device_HDCP_status字段、和视频格式信息被创建。视频格式信息包括horizontal_lines信息、vertical_lines信息、scan_rate信息、aspect_ratio信息、以及prog_inter_type信息。换言之,上面描述的步骤204到步骤206对应于FOR循环重复语句。
在图2所示的例子中,假设主机的第一DVI输入端口的状态信息被首先创建,并且主机的第二DVI输入端口的状态信息被随后创建。在这种情况下,connection_count字段值被设置为‘2’。并且,由于在步骤204变量i的值被确定为等于‘0’,所以在步骤205变量i的值被确定为低于connection_count字段值(即,0<2)。因此,在步骤206,对应于第一DVI输入端口的connection_no字段、connection_type字段、host_HDCP_status字段、device_HDCP_status字段、和视频格式信息被创建。然后,变量i的值加‘1’,并且处理前进到步骤205。
这里,由于变量i的值成为‘1’,所以在步骤205变量i的值再次被确定为低于connection_count字段值(即,1<2)。因此,在步骤206,对应于第二DVI输入端口的connection_no字段、connection_type字段、host_HDCP_status字段、device_HDCP_status字段、以及视频格式信息被创建。然后,变量i的值再次加‘1’,并且处理前进到步骤205。这里,由于变量i的值变成‘2’,所以在步骤205变量i的值被确定为不低于connection_count字段值(即,2=2)。所以,处理前进到步骤207。在步骤207,每次执行FOR循环而创建的所有主机的DVI链路的状态信息被包括在Diagnostic_cnf APDU中,然后将其发送给POD模块200。
如上所述,创建和发送DVI状态信息的处理可以通过利用硬件执行或者通过中间件或软件来执行。而且,DVI控制器120可以包括在CPU110中或者在外部形成,如图6所示。因此,本发明可以应用于支持有线广播节目的所有类型的电视接收机和机顶盒。更具体地,本发明可以被应用于采用开放有线标准的所有类型的数字有线TV接收机。期间,优选实施例已经在本发明的说明书中给出。因此,当考虑本发明的技术难题时,本领域技术人员能够充分地修改本发明以便提出本发明的其他实施例。显然,很明显这种修改不超出本发明的范围和原理。
如上所述,在根据本发明的数字有线TV接收机、用于数字有线TV接收机的诊断方法、和DVI状态报告的数据结构中,当POD模块请求主机执行DVI状态诊断并将结果发送回POD模块,并且当多个外围设备通过DVI链路被连接到主机时,主机验证所有DVI链路的状态,创建相应DVI状态信息,并将所有信息发送给POD模块。因此,本发明能够解决现有技术中存在的问题,即,其中即使当多个设备被连接到主机时也只能将单个DVI链路的状态信息发送给POD模块。
此外,本发明扩展了通用诊断协议内的诊断状态报告语法,以便创建对于在主机内的连接的所有DVI链路的状态信息,并发送所述状态信息到POD模块,由此便利了扩展并提供了诊断状态报告语法的兼容性,以便它能够被应用到所有类型的数字有线TV接收机。此外,通过添加有关在主机中形成的相应DVI端口是创建状态信息的、在每个DVI链路中的DVI输入端口、DVI输出端口还是DVI输入/输出端口的信息,可以更为精确地发送DVI状态信息。
对于本领域的技术人员而言,在不脱离的本发明的精神或范围的情况下,很显然可以对本发明进行各种修改和变形。由此,本发明包含在所附权利要求及其等价物的范围内提供的本发明的多种修改和变形。
权利要求
1.一种数字有线TV接收机,包括POD模块;以及主机设备,所述主机设备包括DVI控制器和分别链接到多个外围设备的多个DVI端口,其中当从POD模块接收用于DVI状态的诊断请求时,DVI控制器产生DVI状态报告并将DVI状态报告发送给POD模块,其中DVI状态报告包括分别与多个外围设备相关的多个DVI状态信息。
2.如权利要求1所述的数字有线TV接收机,其中每个DVI状态信息包括连接类型字段,其将链接到外围设备的DVI端口识别为DVI输入端口、DVI输出端口、和DVI输入/输出端口的任何一个。
3.如权利要求1所述的数字有线TV接收机,其中每个DVI状态信息包括连接号字段,其指示链接到外围设备的DVI端口的索引号。
4.如权利要求1所述的数字有线TV接收机,其中每个DVI状态信息包括主机HDCP状态字段和设备HDCP状态字段,所述主机HDCP状态字段指示高带宽数字内容保护(HDCP)是否在相应DVI链路启用,并且所述设备HDCP状态字段指示连接到DVI链路的外围设备的HDCP状态。
5.如权利要求1所述的数字有线TV接收机,其中每个DVI状态信息包括指示在连接到外围设备的DVI端口使用的当前视频格式的视频格式信息。
6.如权利要求5所述的数字有线TV接收机,其中所述视频格式信息指示与当前视频格式相关的水平线的数目、垂直线的数目、扫描速率、纵横比、和扫描类型中的至少一个。
7.如权利要求1所述的数字有线TV接收机,其中DVI状态报告进一步包括连接状态字段,所述连接状态字段指示DVI连接是否存在于多个DVI端口的任何一个。
8.如权利要求1所述的数字有线TV接收机,其中所述DVI状态报告进一步包括连接计数字段,所述连接计数字段指示连接到多个外围设备的多个DVI端口的数目。
9.一种用于具有多个DVI端口的数字有线TV接收机的诊断方法,所述方法包括从POD模块接收用于DVI状态的诊断请求;以及通过产生DVI状态报告并将DVI状态报告发送给POD模块来响应于诊断请求执行诊断功能,所述DVI状态报告包括与分别链接到多个DVI端口的多个外围设备相关的多个DVI状态信息。
10.如权利要求9所述的诊断方法,其中所述DVI状态报告进一步包括指示分别链接到多个外围设备的多个DVI端口的数目的连接计数字段。
11.如权利要求9所述的诊断方法,其中每个DVI状态信息包括指示链接到外围设备的DVI端口是DVI输入端口、DVI输出端口、和DVI输入/输出端口之一的连接类型字段。
12.如权利要求9所述的诊断方法,其中每个DVI状态信息包括指示链接到外围设备的DVI端口的索引号的连接号字段。
13.如权利要求9所述的诊断方法,其中每个DVI状态信息包括主机HDCP状态字段和设备HDCP状态字段,所述主机HDCP状态字段指示高带宽数字内容保护(HDCP)是否在相应DVI链路被启动,以及所述设备HDCP状态字段指示连接到DVI链路的外围设备的HDCP状态。
14.如权利要求9所述的诊断方法,其中每个DVI状态信息包括指示在链接到外围设备的DVI端口上使用的当前视频格式的视频格式信息。
15.如权利要求14所述的诊断方法,其中所述视频格式信息指示与当前视频格式相关的水平线的数目、垂直线的数目、扫描速率、纵横比、以及扫描类型中的至少一个。
16.如权利要求9所述的诊断方法,其中所述DVI状态报告进一步包括指示DVI连接是否存在于多个DVI端口的任何一个的连接状态字段。
17.一种在数字有线TV接收机中使用的DVI状态报告的数据结构,所述数据结构包括连接计数字段,指示分别连接到多个外围设备的多个DVI端口的数目;以及分别与多个外围设备相关的多个DVI状态信息。
18.如权利要求17所述的数据结构,其中每个DVI状态信息包括连接类型字段,所述连接类型字段将链接到外围设备的DVI端口识别为DVI输入端口、DVI输出端口、以及DVI输入/输出端口的任何一个。
19.如权利要求17所述的数据结构,其中每个DVI状态信息包括指示链接到外围设备的DVI端口的索引号的连接号字段。
20.如权利要求17所述的数据结构,其中每个DVI状态信息包括主机HDCP状态字段和设备HDCP状态字段,所述主机HDCP状态字段指示高带宽数据内容保护(HDCP)是否在相应DVI链路上被启动,并且所述设备HDCP状态字段指示连接到DVI链路的外围设备的HDCP状态。
21.如权利要求17所述的数据结构,其中每个DVI状态信息包括指示在链接到外围设备的DVI端口上利用的当前视频格式的视频格式信息。
22.如权利要求21所述的数据结构,其中所述视频格式信息指示与当前视频格式相关的水平线的数目、垂直线的数目、扫描速率、纵横比、以及扫描类型的至少一个。
23.如权利要求17所述的数据结构,进一步包括指示DVI连接是否存在于多个DVI端口的任何一个中的连接状态字段。
24.一种数字TV接收机,包括POD模块;以及主机设备,所述主机设备包括DVI控制器和至少一个链接到至少一个外围设备的DVI端口,其中当从POD模块接收到用于DVI状态的诊断请求时所述DVI控制器产生DVI状态报告并将所述DVI状态报告发送给POD模块,其中所述DVI状态报告包括连接类型信息,所述连接类型信息将DVI端口识别为DVI输入端口、DVI输出端口、以及DVI输入/输出端口的任何一个。
25.一种用于数字有线TV接收机的诊断方法,所述诊断方法包括从POD模块接收用于DVI状态的诊断请求;以及通过产生DVI状态报告并将所述DVI状态报告发送给POD模块来响应于所述诊断请求执行诊断功能,所述DVI状态报告包括将链接到外围设备的DVI端口识别为DVI输入端口、DVI输出端口、以及DVI输入/输出端口的任何一个的连接类型信息。
26.一种在数字有线TV接收机中使用的DVI状态报告的数据结构,所述数据结构包括指示DVI连接是否存在于DVI端口中的连接状态字段;以及将DVI端口识别为DVI输入端口、DVI输出端口、以及DVI输入/输出端口的任何一个的连接类型字段。
全文摘要
一种数字有线TV接收机包括POD模块和主机设备。所述主机设备包括DVI控制器和分别链接到多个外围设备的多个DVI端口。当所述DVI控制器从POD模块接收用于DVI状态的诊断请求时,所述DVI控制器产生DVI状态报告并将所述DVI状态报告发送给POD模块。所述DVI状态报告包括分别与多个外围设备相关的多个DVI状态信息。
文档编号H04N7/24GK1728798SQ20051008798
公开日2006年2月1日 申请日期2005年7月28日 优先权日2004年7月30日
发明者权侊勋, 车尚勋 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1