与交互式网络相连接的数字广播接收机及其应用处理方法

文档序号:7762919阅读:319来源:国知局

专利名称::与交互式网络相连接的数字广播接收机及其应用处理方法
技术领域
:本发明涉及一种数字广播接收机,更具体地说,涉及一种在与交互式网络相连接的数字广播接收机中处理应用的方法。
背景技术
:近年来,已经对网际协议电视(IPTV)或具有双向特性的双向电视进行了探讨。但是,尚未定义用于在不同的设备处理广播音频/视频(Α/ν)内容和至少一个应用的协议。
发明内容技术问题为了解决上述问题而设计的本发明的一个目的在于一种在不同设备对多个应用进行处理的方法。为了解决上述问题而设计的本发明的另一个目的在于解决广播A/V内容的可视性由于双向电视系统所提供的至少一个应用而劣化的问题。技术方案本发明的目的可以通过提供一种控制方法来实现,该控制方法包括以下步骤从广播网络接收广播音频/视频(A/V)内容和应用信息表(AIT)数据,其中所述AIT数据包括关联描述符;解析所述关联描述符,其中所述关联描述符包括标识能够处理所述应用的至少一个辅助设备的类型的字段;显示通知能够通过使用所述至少一个辅助设备来访问所述应用的指示符;搜索连接到所述数字广播接收机的至少一个辅助设备;接收对所述应用的请求信号;并且将所述应用或所述应用的IP地址发送到所述辅助设备。有益效果根据本发明的一个实施方式,提供了一种在不同设备对多个应用进行处理的方法。根据本发明的另一个实施方式,解决了广播A/V内容的可视性由于双向电视系统所提供的至少一个应用而劣化的问题。附图被包括进来以提供对本发明的进一步理解,其示出了本发明的实施方式,并与说明书一起用于解释本发明的原理。在附图中图1是示出了例示本发明一个实施方式的参考图的示例的图。图2是示出了例示本发明一个实施方式的参考图的另一个示例的图。图3是示出了根据本发明一个实施方式而显示的画面的图。图4是示出了根据本发明一个实施方式的数字广播接收机和根据本发明一个实施方式的辅助设备的示意图。图5是例示了根据本发明一个实施方式的控制方法的流程图。图6是例示了根据本发明另一个实施方式的控制方法的流程图。图7是详细例示了图5的步骤S502和图6的步骤S603的流程图。图8是示出了根据本发明一个实施方式的应用信息表(AIT)的语法的图。图9是示出了添加到图8所示的AIT的、根据本发明一个实施方式的关联描述符的图。图10是详细例示了图9所示的描述符中的关联类型字段的图。图11是详细例示了图9所示的描述符中的应用标识符字段的图。图12是例示了图9所示的描述符中的目标设备简档(profile)字段的图。图13是例示了图9所示的描述符中的应用位置类型字段的图。图14是详细例示了图5的步骤S504和图6的步骤S605的图。图15是例示了在IP网络上既发送广播A/V内容又发送应用的情况的图。图16是例示了在射频(RF)网络上发送广播A/V内容并且在IP网络上发送应用的情况的图。图17是详细例示了图5的步骤S505和图6的步骤S606的流程图。图18是示出了根据本发明一个实施方式的UI画面的图。图19是示出了根据本发明另一个实施方式的UI画面的图。图20是示出了根据本发明另一个实施方式的UI画面的图。图21是示出了根据本发明另一个实施方式的UI画面的图。图22是示出了根据本发明一个实施方式的数字广播接收机的图。图23是示出了根据本发明一个实施方式的辅助设备的图。图M是示出了根据本发明另一个实施方式的数字广播接收机的图。图25是示出了根据本发明另一个实施方式的数字广播接收机的图。图沈是概括地例示了根据本发明一个实施方式的控制方法的流程图。图27是概括地例示了根据本发明另一个实施方式的控制方法的流程图。图观是概括地例示了根据本发明另一个实施方式的控制方法的流程图。图四是示出了在实现图观所示的本发明的另一个实施方式的过程中显示的UI的示例的图。图30是示出了在实现图观所示的本发明的另一个实施方式的过程中显示的UI的另一个示例的图。图31是示出了在实现图观所示的本发明的另一个实施方式的过程中显示的UI的另一个示例的图。图32是示出了在实现图观所示的本发明的另一个实施方式的过程中显示的UI的另一个示例的图。具体实施例方式下面将详细描述本发明的优选实施方式,在附图中例示出其示例。本文中使用的术语的含义应当考虑本发明的功能来确定,并且它可以根据用户或运营商的意图、或本领域的习惯而不同。此外,本发明的说明书中所提及的部分术语是根据5申请人的考虑而选择的,在说明书中的相关部分对这些术语的详细含义做出了说明。此外,不能简单地通过实际使用的术语来理解本发明,而是应当通过各个术语中内在的意义来理解本发明。近年来,随着广播技术的发展,讨论了不仅发送音频/视频广播节目而且还发送与A/V广播节目相关的应用的技术。因此,在屏幕上可以同时地显示A/V广播节目和应用。然而,按照这样的设计,广播A/V内容可能部分地被应用遮住。甚至当电视用户需要观看广播A/V内容的整个画面时,也由于应用而不能满足用户的需要。更具体地说,如果应用不是根据广播提供商的意图而是根据第三方的意图而制作的,则可能弓I起广播提供商与第三方之间的冲突。图1是示出了例示本发明一个实施方式的参考图的示例的图。图1示出了韩国小姐庆典广播的示例,其中同时显示了用于向用户推荐投票的应用。然而,在图1所示的设计的情况下,原始广播Α/ν内容的画面被部分地遮住,造成用户的不满意。图2是示出了例示本发明一个实施方式的参考图的另一个示例的图。为了解决图1的问题,可以使用缩小原始A/V内容的画面并显示缩小的画面的方法,如图2所示。但是,即使在图2所示的设计的情况下,仍然出现了整个画面被缩小的问题。此外,在缩小原始图像的比例的过程中,可能出现画面抖动或分辨率劣化。因此,在本发明的一个实施方式中,当存在通过网络连接到具有网络功能的电视接收机的辅助设备(例如,移动电话等)时,将应用数据发送到该辅助设备,因此解决了用户的不满并且防止了广播提供商与第三方之间的冲突。此外,本发明的一个实施方式提出了一种在具有网络功能的电视接收机与辅助设备之间自动地建立网络连接的方法。此外,本发明的一个实施方式提出了一种将由具有网络功能的电视接收机接收到的应用发送到辅助设备的方法。此外,本发明的一个实施方式提出了一种确定是辅助设备使用应用还是电视接收机使用应用的方法。在下文中,将详细地描述本发明的实施方式。图3是示出了根据本发明一个实施方式而显示的画面的图。如图3所示,根据本发明一个实施方式,在数字广播接收机的屏幕上显示广播A/V内容,而在诸如移动电话的辅助设备的屏幕上显示与该广播A/V内容相关联的应用。因此,保证了用户的方便和各个屏幕的可视性。图4是示出了根据本发明一个实施方式的数字广播接收机和根据本发明一个实施方式的辅助设备的示意图。如图4所示,根据本发明的实施方式的数字广播接收机包括射频(RF)调谐器403、存储器404、网络接口405、中央处理单元(CPU)402、以及屏幕401。此外,根据本发明的实施方式的辅助设备450包括网络接口452、存储器453、CPU454、以及屏幕451。数字广播接收机400和辅助设备450分别包括网络接口405和452,并且通过这些接口来相互发送信号。例如,可以使用诸如802.lla/b/g或蓝牙的无线技术或者诸如802.3的有线技术作为信号发送/接收方法。数字广播接收机400使用RF调谐器403或网络接口405来接收广播A/V内容或应用。为了驱动用于通过网络将数字广播接收机400与辅助设备450彼此连接的网络中CN102123324A说明书4/15页间件,数字广播接收机400和辅助设备450分别包括CPU402和454、以及存储器404和453。辅助设备450还可以包括顶发射机和用于控制数字广播接收机400的用户接口(UI)模块。假定上述网络中间件是通用即插即用(UPnP=UniversaIPlug&Play)而辅助设备是移动电话。本发明的范围并不限于本发明的实施方式,并且由所附的权利要求限定。如上所述,数字广播接收机和移动电话具有网络功能,并且是UPnP兼容设备。假定数字广播接收机的网络功能总是处于开启,而移动电话的网络功能可以处于ON状态或OFF状态。假定移动电话具有显示功能。图5是例示了根据本发明一个实施方式的控制方法的流程图。图5示出了在移动电话的UPnP功能总是开启的情况下,如果移动电话位于数字广播接收机的家庭网络范围内,则在数字广播接收机与移动电话之间自动建立UPnP连接的处理。根据本发明的实施方式的数字广播接收机输出广播A/V内容(S501)。然后,确定数字广播接收机与移动电话是否通过网络彼此连接650。然后,数字广播接收机接收应用数据(S503)。显示用于询问从数字广播接收机还是从移动电话输出应用数据的UI(S504)。如果确认了从移动电话输出应用数据,则在该移动电话上显示该应用(S505)。相反,如果确认从数字广播接收机(例如,电视接收机)输出应用数据,则在该数字广播接收机上显示该应用(S506)。图6是例示了根据本发明另一个实施方式的控制方法的流程图。图6示出了如果移动电话的UPnP功能关闭并且移动电话切换到“电视遥控模式”则在数字广播接收机与移动电话之间建立UPnP连接的情况。根据本发明一个实施方式的数字广播接收机输出广播A/V内容(S601)。然后,确定移动电话是否被切换到电视遥控模式660。在步骤S602中,例如,可以确定移动电话是否期望切换电视状态(关机/开机)、音量调节或频道改变。确定数字广播接收机和移动电话是否通过网络相连接(S603)。数字广播接收机接收应用数据(S604)。此外,显示用于询问应用数据是从数字广播接收机输出还是从移动电话输出的UI(S605)。如果确认了从移动电话输出应用数据,则在该移动电话上显示该应用(S606)。相反,如果确认了从数字广播接收机(例如,电视接收机)输出应用数据,则在该数字广播接收机上显示该应用(S607)。图7是详细地例示了图5的步骤S502和图6的步骤S603的流程图。如图7所示,例如根据UPnP来执行数字广播接收机与辅助设备(例如,移动电话)之间的信号流动。在UPnP协议中,数字广播接收机可以充当设备,而移动电话可以充当控制点(CP)。此外,在图7的右边部分示出了在各个步骤中使用的消息的示例。移动电话向数字广播接收机发送“多播M搜索”消息(S701)。另选的是,数字广播接收机可以首先多播“通知”消息。数字广播接收机向移动电话发送“单播确认(ack)”消息(S702)。移动电话向数字广播接收机发送“取得(GET)设备描述”消息(S70;3)。数字广播接收机向移动电话发送“确认”消息(S704)。移动电话向数字广播接收机发送“事件订阅(eventsubscribe)”消息(S7(^)。数字广播接收机向移动电话发送“确认”消息(S706)。如果完成了步骤S705和步骤S706,则建立了数字广播接收机与移动电话之间的网络连接。同时,可以将“应用到达事件(App.ArriveEvent)”添加到UPnP描述消息中,以在应用数据到达数字广播接收机时将应用数据的到达通知给移动电话。在数字广播接收机与移动电话之间的网络连接过程中,可以将关于移动电话的设备简档和性能的信息发送到数字广播接收机。在该情况下,可以使用该信息来选择适用于移动电话的应用。此外,可以使用个人计算机(PC)而不是移动电话作为辅助设备。辅助设备可以向数字广播接收机发送关于该设备的信息,或者发送与该设备相关联的代表性图像,或者用户可以直接指定该设备的图像。当数字广播接收机接收到可访问的应用时,显示这样的图像。如果选择了显示的图像,则将应用传送到对应于所选择的图像的设备并且显示在该设备上。可以通过应用信息表(AIT)来用信号通知可以在当前频道或业务中执行的应用。数字广播接收机解析AIT并且检查可执行应用。现在将详细地描述该过程。根据本发明一个实施方式的数字广播接收机根据用户的选择而调谐到新的广播频道。数字广播接收机在调谐到的频道中接收AIT数据。数字广播接收机解析AIT数据并且使用AIT数据来检查可访问的应用。如果提供了多个应用,则根据控制码来排列这些应用,根据应用用途描述符等来排列AIT的应用优先级等。此外,生成用于显示所排列的应用的应用列表。因此,数字广播接收机基于生成的应用列表来确定在数字广播接收机中或是在辅助设备中是否使用列表中包括的应用。此时,可以根据应用来改变可执行的设备。例如,第一应用可能只能在数字广播接收机中运行,而第二应用可能只能在低分辨率的移动电话中运行。为了新定义复杂的信令关系,在本发明的一个实施方式中,定义了图9的描述符。将参照图8和图9对此进行详细的描述。图8是示出了根据本发明一个实施方式的AIT的语法的图。为了用信号通知以被包括在数字广播频道业务中的状态被发送的应用,可以使用图8所示的AIT数据。可以每个业务发送图8所示的AIT数据的一项,并且该AIT数据包括关于业务中的所有有效应用的信息。如图8所示,例如,AIT数据包括公共循环(外循环),其包括公共地应用于所有应用的描述符;和应用循环(内循环),其单独地应用于各个应用。上述应用由应用标识符来标识,并且使用控制码来控制应用的状态。简要地描述了图8示出的AIT数据的字段。table_id这个具有值0x74的8比特整数标识此表。section_syntax_indicator:section_syntax_indicator是应当被设置为“1,,的1比特字段。section_length这是12比特字段,该字段的前两个比特应当是“00”。剩下的10个比特指定紧接在sectiojength字段之后开始并包括CRC32的部分的字节数量。该字段的值不应当超过1021(0x3FD)。test_application_flag当置位时,该1比特字段表示为了接收机测试而发送的并且在正常操作状态下接收机不应当在任何API中启动或列出或者不应当在任何用户接口中显示的应用。使接收机进入下述模式的手段(如果存在的话)依赖于实现的方式,而不应当是一般的终端用户自己可以发现的手段,在所述模式中,将在该比特被置位的情况下用信号通知的应用就如同该字段被设置成零那样地进行处理。application_type这是一个15比特字段,其标识在AITsub_table中描述的应用的类型。version_number该5比特字段是sub_table的版本号。当sub_table内承载的信息发生变化时,应当使version_number递增1。当version_number达到值“31”时,该字段返回“0”。current_next_indicator该1比特指示符应当被设置为“1”。section_number这个8比特字段提供了区段的编号。sub_table中第一区段的section_number应当是“0x00”。针对具有相同table_id和application_type的各个附加区段,section_number都应当递增1。last_section_number该8比特字段指定了该区段构成其一部分的sub_table的最后区段(即,具有最高sectiorunumber的区段)的编号。common_descriptors_length该12比特字段给出了后继描述符的按字节的总长度。该描述符循环中的描述符适用于包含在该AITSub_table中的全部应用。applicatiorucontrolcode该8比特字段对应用的状态进行控制。该字段的语义取决于应用类型。application_loop_length该12比特字段给出了包含应用信息的后继循环的按字节的总长度。app1ication_identifier()该48比特字段标识应用。application_descriptors_loop_length该12比特字段给出了后继描述符的按字节的总长度。该循环中的描述符适用于特定的应用。CRC_32这是一个32比特字段,该字段包含了引起解码器中的寄存器的零输出的CRC值。图9是示出了添加到图8所示的AIT的、根据本发明一个实施方式的关联描述符的图。图9可以包括在图8所示的AIT的应用描述符循环中,并且用信号通知关于与一个应用相关联的另一个应用的信息。字段的含义如下。“linkagejype”字段表示相关联的应用之间的关系。在图10中示出了该字段的值。如果“linkagejype”字段的值是“0x01”,则这表示可替换另一个应用的应用。考虑到根据设备类型而制作了一个应用的若干个版本以进行发送的事实,这表示应用之间的关系。例如,在生成了包括三个应用(即,只包括文本的应用、包括文本和图像的应用、以及包括文本、图像和活动图片的应用)的新闻应用的情况下,根据设备的性能来选择性地使用这些应用。这些应用的字段值是0x01。相反,如果字段的值是0x02,则这表示可以将该应用传送到其它设备以执行该应用。在这样的设计中,表示一个应用可以在不同类型的设备中运行。"application_identifier()”字段是用于对应用进行独特地标识的信息。如图119所示,该信息包括32比特的服务提供商ID和由服务提供商提供的16比特的应用ID。这仅仅是示例性实施方式,其它实施方式也是可能的。“target_device_profile_loop_length”字段表示紧随在该字段之后的target_device_profile循环的长度。"target_device_profile"字段表示能够执行应用的设备。能够执行应用的设备的数量可以是一个或更多个,可以使用图9所示的循环来指定多个设备。在图12中示出了字段值的示例。在图12中,与0x01到0x03对应的简档(profile)对应于数字广播接收机。更具体地说,包括只支持基于文本的UI的基本型数字广播接收机、支持文本和图像的中级数字广播接收机、以及能够处理例如基于IP的视频流的顶级数字广播接收机的简档。在图12中,与Oxll到0x13对应的简档对应于辅助设备。更具体地说,包括带有小键盘的通常移动电话的简档(0x11)、具有触摸屏功能的移动电话的简档(0x12)、以及具有智能功能的移动电话的简档(0x13)。例如,智能电话可以支持基于触摸屏的UI以及虚拟或实体键盘。相应地,处理与通常移动电话的应用不同的应用。也就是说,使用“target_deViCe_pr0file”字段,可以提取适用于当前与数字广播接收机相连接的设备的应用。"number_of_concurrent_instance,,字段定义同时处理应用的辅助设备的数量。例如,如果该字段的值是1,则只有一个设备可以处理该应用。因此,在数字广播接收机执行应用并且随后将该应用发送到辅助设备并且在该辅助设备上执行的情况下,强制结束由数字广播接收机处理的应用。相反,如果该字段的值是0,则不受限制的数量的设备可以同时地执行应用。此外,如果该字段的值是2或更大,则设定的数量的设备可以同时地执行应用。“appliCati0n_l0Cati0n_type”字段定义了能够接收应用的位置的类型。在图13中示出了该字段的值的示例。可以通过将应用包括在与当前显示的广播A/V内容相同的TS流中的状态发送该应用(0x01),或者可以通过另一个TS流来发送该应用(0x0》。如果通过其它TS流发送应用,则通过dvbtriplet来指定关于其它TS流的信息。此外,如果该字段的值是0x03,则通过交互频道接收应用,并且指定与其相链接的URL。数字广播接收机在URL指定的位置接收应用。同时,该位置可以是使用HTTP协议指定的网页或移动电话中可用的WAP应用的地址。“application_location_url_length”字段指定跟随在该字段之后的“application_location_url,,的长度。“3卩1化31^011_10031^011_111~1”字段定义在“31化31^011_10031^011_176”字段的值是0x03的情况下能够接收应用的URL。图14是详细地例示了图5的步骤S504和图6的步骤S605的图。图14示出了接收应用的数字广播接收机选择在接收机上或者在辅助设备上显示接收到的应用的画面。如果数字广播接收机和移动电话没有通过网络连接,则在图14的左边部分显示应用数据到达通知。相反,如果数字广播接收机与移动电话通过网络相连接,则如图14的右边部分所示的那样,在数字广播接收机的屏幕上同时地显示与移动电话相关联的图标和与电视相关联的图标。如果选择了与移动电话相关联的图标,则将应用发送到移动电话并且在移动电话上执行该应用。图15是例示了在IP网络上既发送广播A/V内容又发送应用的情况的图。图16是例示了在射频(RF)网络上发送广播A/V内容并且在IP网络上发送应用的情况的图。在陆地广播的情况下,按照将应用会话URL信息承载在系统信息(Si)(例如,复用在广播A/V内容中的AIT)中的方式,来发送应用会话URL信息。相反,在IPTV广播的情况下,通过业务发现和选择(SD&S=ServiceDiscoveryandSelection)电子节目指南(EPGElectronicProgramGuide)元数据来发送应用会话URL信息。在通过交互频道指出应用数据的位置的情况下,辅助设备(例如,移动电话)直接访问该应用的URL,并且接收并处理该应用(参见图14和图15)。同时,在通过广播频道发送应用数据的情况下,数字广播接收机接收应用数据并且将应用数据发送到移动电话等。图17是详细地例示了图5的步骤S505和图6的步骤S606的流程图。如图17所示,例如根据UPnP来执行数字广播接收机与辅助设备(例如,移动电话)之间的信号流。在UPnP协议中,数字广播接收机可以充当设备,而移动电话可以充当控制点(CP)。此外,在图17的右边部分示出了在各步骤中使用的消息的示例。如上所述,数字广播接收机通过EPG元数据、在广播A/V内容中复用的AIT等,已经知道了能够接收应用数据的URL。根据本发明一个实施方式的数字广播接收机向移动电话发送“通知事件”消息(S1701)。如果选择了在移动电话上显示应用(S1702),则移动电话将“取得服务器路径”消息发送到服务器(S1703)。服务器可以提供该应用。相应地,执行移动电话与服务器之间的HTTP交互(Sl7(M)。数字广播接收机将新的“通知事件”消息发送到移动电话(S1705)。终止在移动电话上执行的应用(S1706)。假定应用寿命结束。如果选择在电视接收机(数字广播接收机)上显示该应用(S1707),则数字广播接收机将“取得服务器路径”消息发送到服务器(S1708)。相应地,执行数字广播接收机与服务器之间的HTTP交互(S1709)。如果应用寿命结束,则终止在数字广播接收机上显示的应用(S1710)。在图17所示的服务器仅使用一个应用URL的情况下,将HTML页设计成另一种类型,使得根据数字广播接收机和移动电话的屏幕尺寸而有所不同地显示一个HTML页。相反,在图17所示的服务器根据设备而使用若干个应用URL的情况下,数字广播接收机按照将URL包括在“通知事件”消息中的方式发送URL,在URL中针对每一个设备对HTML页进行了编码。此外,在通过广播频道发送应用数据的情况下,数字广播接收机可以直接地将接收到的应用数据传送到移动电话。在该情况下,可以按照在通知事件消息的主体中承载接收到的应用的方式来传送接收到的应用。图18是示出了根据本发明一个实施方式的UI画面的图。图19是示出了根据本发明另一个实施方式的UI画面的图。图20是示出了根据本发明另一个实施方式的UI画面的图。图21是示出了根据本发明另一个实施方式的UI画面的图。如图18所示,在数字广播接收机的右上部分上显示指示符,该指示符通知在辅助11设备中可以使用应用。这个位置仅仅是示例性的。如果选择了图18所示的指示符并且存在着可以访问该应用的多个设备,则显示设备列表,如图19所示。可以将设备的代表性图像一起显示,或者可以将用户指定的名称一起显示。同时,如果存在多个可以访问的应用,则如图20所示,显示根据优先级等排列的应用列表。此外,与图20不同,图21示出了在辅助设备上显示应用列表的实施方式。在图21的情况下,可以解决在数字广播接收机的屏幕上应用列表部分地遮住了广播A/V内容的问题。此外,可以在多个辅助设备上显示不同的应用。如果从图21所示的应用列表中选择了特定的应用,则可以在数字广播接收机而不是辅助设备上显示所选择的应用。图22是示出了根据本发明一个实施方式的数字广播接收机的图。也就是说,图22是示出了通过网络与辅助设备(例如,移动电话)相连接的数字广播接收机的框图。网络接口2201执行对IPTV分组的接收/发送,并且如物理层&数据链路层那样运行。网际协议(IP)管理器2202负责端对端(源到目标)分组传输,并且将每一个分组分类到适当的协议管理器。业务传送管理器2203负责处理实时流数据和下载内容,并且还负责从内容DB中检索内容以供以后使用。RTP/RTCP(实时传输协议/RTP控制协议)可以与MPEG-2TS—起使用。可以无需RTP而直接在UDP中承载MPEG-2传输分组。针对内容下载,可以使用HTTP或FLUTE作为传送协议。业务传送管理器2203负责在传统的电视接收时处理从解调器接收到的MPEG-2TS。在该情况下,业务传送管理器负责处理非AV数据,如在TS中的数据广播或文件传输。解复用器(DEMUX)2204对来自输入的传输分组的音频、视频和PSI表执行解复用,通过PSI解码器来控制对PSI表的解复用,制作PSI表的区段并且将它们发送到PSI解码器,并且控制对A/ν传输分组的解复用。PSI&(PSIP和/或DVB-SI)解码器2205可以是PSI(和PSIP/DVB-SI)控制模块。PSI&(PSIP和/或DVB-SI)解码器2205将PSI表和PSIP/DVB-SI表的PID设置到解复用器,并且对由解复用器发送的PSI和(PSIP和/或DVB-SI)的专用区段执行解码。解码的结果用于对输入的传输分组进行解复用(例如,将音频和视频PID设置到解复用器)。音频和视频解码器2206对音频和视频基本流分组执行解码。A/V和OSD显示器2207从A/V解码器接收音频和视频数据,控制视频和音频数据,在屏幕和扬声器上显示视频和音频数据,并且控制OSD(屏幕上显示)图形数据。本机应用管理器和UI(用户接口)管理器2208支持电视屏幕上的图形用户接口,接收通过遥控器或前面板的用户键入,并且执行对电视系统的全面管理。业务管理器2209控制与业务相关的所有其它管理器,如业务控制管理器、业务传送管理器、业务发现管理器、以及元数据管理器,并且负责向电视和IPTV业务提供服务。SI&元数据DB2210是业务发现信息和与业务相关的元数据的数据库。SD(业务发现)管理器2211使得能够在双向IP网络上发现IPTV业务,并且提供用于业务选择的全部信息。在能够执行传统电视接收的混合接收机的情况下,SD管理器2211负责处理关于传统电视业务的信息。业务控制管理器2212负责选择并控制业务并且管理会话,使用IGMP或RTSP协议来选择实况广播业务,并且使用RTSP协议来选择VOD内容。如果使用IMS,则使用SIP协议来通过IMS网关发起并管理会话。RTSP协议可以用于控制广播电视和音频的传送,并且用于点播传送。RTSP协议使用持续的TCP连接,并且允许用于实时媒体流的特殊模式(trickmode)控制。在能够执行现有的传统电视接收的混合接收机的情况下,业务控制管理器2212负责控制调谐器和解调器,以控制现有的DTV广播接收。业务控制管理器负责控制UPnP管理器以与家庭网络上的另一个设备互锁。内容DB2213是可以通过内容下载系统来传送或可以从实况媒体电视记录的内容的数据库。个人视频记录器(PVR)管理器2214负责记录和播放实况流内容,并且收集所记录的内容的所有必须的元数据,并生成用于改进用户体验的额外信息(例如,缩略图、索引寸乂O调谐器2215接收陆地(或有线)数字电视信号,受到频道管理器(CM)的控制,并且向CM报告接收信号的强度和结果。解调器2216执行64或256VSB解调(或者,在有线的情况下,执行64/256QAM解调)。为了支持应用中间件,将应用中间件主机2217添加到主机S/W,并负责适配。应用中间件管理器2218是用于对应用中间件进行管理的管理模块的集合,并且提供对于应用的寿命周期(安装、执行、管理和删除)而言必须的功能。提供应用执行环境,以提供应用的可执行环境,应用执行环境的示例包括基于Java的虚拟机、网络浏览器等。为了利用主机的功能(资源、UPnP功能等),执行与应用中间件主机的交互。UPnP管理器2219管理UPnP功能(发现、控制、事件通知等)以与家庭网络上的另一个设备互锁。此外,元数据管理器2220负责控制或管理SI&元数据DB2210中存储的元数据。图23是示出了根据本发明一个实施方式的辅助设备的图。图23是通过网络与数字广播接收机(例如,电视接收机)通信的辅助设备的框图。网络接口2301执行IP分组的接收/发送,并且是物理&数据链路层。网络管理器2302负责端对端(源到目标)分组传送,将每个分组分类到适当的协议管理器,负责处理实时流数据和下载内容,并且还负责从内容DB中检索内容以供以后使用。RTP/RTCP(实时传输协议/RTP控制协议)可以与MPEG-2TS—起使用。可以无需RTP而直接在UDP中承载MPEG-2传输包。针对内容下载,可以使用HTTP或FLUTE作为传送协议。A/V和OSD显示器2303从A/V解码器接收音频和视频数据,控制视频和音频数据,在屏幕上显示视频数据,将音频数据输出到扬声器,并且控制OSD(屏幕上显示)图形数据。本机应用管理器和UI(用户接口)管理器2304支持设备屏幕上的图形用户接口,接收通过遥控器或前面板的用户键入,并且执行对电视系统的全面管理。业务管理器2305控制与业务相关的所有其它管理器,并且负责向移动设备业务提供服务。业务管理器负责控制与家庭网络上的另一个设备互锁的UPnP管理器。为了支持应用中间件,将应用中间件主机2306添加到主机S/W,应用中间件主机2306负责适配。应用中间件管理器2307是用于对应用中间件进行管理的管理模块的集合,并且提供对于应用的寿命周期(安装、执行、管理和删除)而言必须的功能。提供应用执行环境以提供应用的可执行环境,其示例包括基于Java的虚拟机、网络浏览器等。为了利用主机的功能(资源、UPnP功能等),执行与应用中间件主机的交互。UPnP管理器2308管理UPnP功能(发现、控制、事件通知等)以与家庭网络上的另一个设备互锁。图M是示出了根据本发明另一个实施方式的数字广播接收机的图。如图M所示,根据本发明另一个实施方式的数字广播接收机包括网络前端M01、广播前端2402、TCP/IP解码器M03、系统解码器M04、业务管理器2405、A/V处理M06、应用管理器2407、PVR处理模块2408、宽带处理模块2409、以及I/O处理模块M10。网络前端MOl接收由宽带处理模块M09请求的IP数据,或者将数字广播接收机的响应信息发送到特定的IP地址。广播前端M02根据由业务管理器M05设定的频率和调谐参数来接收广播信号,根据传输方法来适当地解码广播信号,并且输出TS。TCP/IP解码器M03解码IP信号并且将解码后的信号发送到宽带处理模块2409。系统解码器M04根据PID信息从业务管理器M05接收分组,对分组进行解码,并且输出信令区段信息或A/V/数据包。将信令区段信息传送到业务管理器M05,将A/V分组传送到A/V处理模块对06,将数据(DSM-CC)分组传送到宽带处理模块M09。业务管理器M05负责控制由业务提供商提供的全部业务。基于PSI/SI信息,根据业务列表和访问信息来控制整个业务。此外,控制通过PSI/SI信息而传送的诸如频率或保护间隔的调谐器控制信息,并且执行EPG和频道相关的用户输入的业务相关处理(例如,频道切换)。A/V处理模块M06解码A/V流,对A/V流进行加扰,并且同步地向I/O处理模块MlO发送加扰的A/V流。应用管理器M07根据从业务管理器M05传送来的应用信令信息从关联的IP地址检索数据,选择由宽带处理模块M09加载/执行的应用,并且管理寿命周期。PVR处理模块对08负责执行与PVR(数字视频记录器(DVR))相关联的功能,并且例如负责控制流存储和再现。在流记录时,存储被添加了诸如时间戳和随机接入点的信息的A/V流,并且,在流再现时,将A/V流与诸如时间戳和随机接入点的信息一起传送到A/V解码器。宽带处理模块M09根据编码的协议,对使用TCP/IP协议发送的分组进行解码,处理解码后的分组,并且将处理后的分组传送到I/O处理模块M10。14I/O处理模块MlO与用户输入和A/V输出相关联,负责处理用户输入并控制EPG和0SD,并且执行音频和视频输出。图25是示出了根据本发明另一个实施方式的数字广播接收机的图。如图25所示,根据本发明另一个实施方式的数字广播接收机包括调谐器2501、DiSEqC/LNB控制器2502、CA2503、物理网络2504、MAC2505、存储器2506、显示器2507、扬声器2508、大规模存储介质2509、遥控器2510、CPU、广播&宽带处理器2511。调谐器2501根据预定的频率和调谐参数来接收广播信号。DiSEqC/LNB控制器2502设置并控制天线的接收频率和参数以通过卫星广播接收机接收卫星广播。CA2503表示条件访问模块,并且根据预定条件来执行各种处理,例如根据预定授权对加扰后的流执行解扰。物理网络2504是用于访问因特网网络的接口。MAC2505接收通过因特网网络发送的信号。存储器2506存储初始引导码(例如,ROM),用作执行各种操作的主存储器(例如,RAM),并且存储操作电视接收机所必要的非易失性信息(例如,NVRAM)。显示器2507输出视频信息。扬声器2508输出音频信息。大规模存储介质2509是用于执行如HDD的PVR功能并存储大容量介质/文件的空间。遥控器2510是用于控制电视接收机的主要接口。CPU、广播&宽带处理器2511可以对应于主DTV芯片组,并且可以包括CPU和解码器。此外,CPU、广播&宽带处理器还可以包括以下模块。频道管理器2520存储/加载频道信息并控制外围设备。存储器(内部)2521是用于调试和系统管理的小容量存储器。广播处理模块2522接收广播流。广播处理模块2523接收因特网分组。A/V解码器25M对音频/视频分组进行解码,并且将解码后的音频/视频分组发送到输出模块。DRM模块2525根据验证信息对输入流的复制保护信息进行解码。应用管理器25管理数据/因特网业务应用。PVR/渐进式下载模块(ProgressiveDownloadmodule)2527是大容量的外部设备控制器,并且例如与下载内容的时移、记录和输入/输出处理相关联。输入装置2528处理外部设备(例如,遥控器)的输入信号。在图1到图25中,由于对相关联的应用进行分组以用信号来发送,因此预先下载了与当前加载的应用相关联的应用,因而大大提高了访问速率。此外,由于在屏幕上显示相关联的列表,因此可以向用户提供定制的UI。尽管本领域的技术人员可以通过以上描述实现本发明,但下面将再次对本发明进行概括的描述。图沈是概括地例示了根据本发明一个实施方式的数字广播接收机的控制方法的流程图。如图沈所示,根据本发明一个实施方式的数字广播接收机从广播网络接收广播音频/视频(A/V)内容和应用信息表(AIT)数据(S^K)I)。此时,AIT数据包括关联描述符。数字广播接收机与交互网络(例如,因特网)相连,如图22、图对、和图25所示。数字广播接收机解析关联描述符(S^K)2)。此时,关联描述符包括标识能够处理应用的至少一个辅助设备的类型的字段。此外,数字广播接收机从辅助设备接收请求信号(S2603)0数字广播接收机将应用发送到该辅助设备(S^KM)。同时,可以通过参考图9来理解关联描述符,该字段可以对应于图9所示的target—device—profiIe字段。此外,可以将应用定义为由交互业务组成的文档的集合,并且所述文档对应于HTML(超文本标记语言)、JavaScript、CSS(层叠样式表)、XML(可扩展标记语言)或多媒体文件中的至少一种。图27是概括地例示了根据本发明另一个实施方式的数字广播接收机的控制方法的流程图。如图27所示,根据本发明另一个实施方式的数字广播接收机从广播网络接收广播音频/视频(A/V)内容和应用信息表(AIT)数据(S2701)。此时,AIT数据包括关联描述符。数字广播接收机解析关联描述符(S2702)。此时,关联描述符包括标识能够处理应用的至少一个辅助设备的类型的字段。数字广播接收机显示指示符(S2703),该指示符通知能够通过使用至少一个辅助设备来访问应用。此外,数字广播接收机将应用发送到辅助设备(S2704)。同时,尽管没有在图27中示出,但是根据本发明另一个实施方式,数字广播接收机还可以执行以下步骤搜索连接到该数字广播接收机的至少一个第三设备,在存储器中登记所述至少一个第三设备的类型,将辅助设备的类型与第三设备的类型进行比较,并且在第三设备的类型对应于辅助设备的类型的情况下显示指示符。因此,可以限制性地将根据本发明的数据只提供给预先登记的第三设备。此外,登记步骤还在存储器中登记映射所述至少一个第三设备的类型的代表性图像。此外,关联描述符还包括另外的字段,该字段标识同时处理应用的至少一个辅助设备的数量。所述另外的字段可以对应于图9所示的“number_of_concurrent_instance”字段。如上所述,基于UPnP(通用即插即用)协议来执行数字广播接收机与辅助设备之间的网络连接。尽管在图27中没有示出,但是根据本发明的另一个实施方式,数字广播接收机还可以执行以下步骤确定是否存在使用至少一个辅助设备可以访问的多个应用,并且将标识所述多个应用的列表发送到辅助设备。图观是概括地例示了根据本发明另一个实施方式的数字广播接收机的控制方法的流程图。在下文中,将参考图观来描述根据本发明另一个实施方式的控制方法。如图观所示,根据本发明一个实施方式的数字广播接收机从广播网络接收广播音频/视频(A/V)内容和应用信息表(AIT)数据(S^Ol)。此时,AIT数据包括关联描述符。数字广播接收机例如与交互网络相连接。数字广播接收机解析关联描述符(S^02)。此时,关联描述符包括标识能够处理应用的至少一个辅助设备的类型的字段。数字广播接收机显示指示符(S^03),该指示符通知能够通过使用至少一个辅助设备来访问应用。数字广播接收机搜索连接到该数字广播接收机的至少一个辅助设备(S^04)。此外,数字广播接收机接收对应用的请求信号(S^05)。此外,数字广播接收机将应用或应用的IP地址发送到辅助设备(S2806)。同时,尽管在图观中没有示出,但是根据本发明另一个实施方式的数字广播接收机的控制方法可以在步骤和步骤之间选择性地增加以下步骤在存储器中登记所述至少一个辅助设备的类型,显示标识多个辅助设备的第一列表,显示标识多个应用的第二列表,从辅助设备接收对第二列表的额外请求信号,以及响应于该额外的请求信号将第二列表发送到辅助设备。图四是示出了在实现图观所示的本发明的另一个实施方式的过程中显示的UI的示例的图。可以如图四所示地显示标识多个辅助设备的第一列表。例如,首先确定特定应用,随后显示能够处理该特定应用的辅助设备。此外,显示接收该特定应用所需的时间和各个显示器的灵敏度,以扩大用户的选择宽度。图四中显示的设备列表可以直接显示在数字广播接收机的屏幕上,或者可以显示在各个设备的屏幕上。图30是示出了在实现图观所示的本发明的另一个实施方式的过程中显示的UI的另一个示例的图。可以如图30所示地显示标识多个辅助设备的第二列表。例如,首先确定特定设备,随后显示当前可以下载的应用。此外,显示特定设备下载应用所需的时间和用于标识付费/免费的项目,以扩大用户的选择宽度。图30显示的应用列表可以直接地显示在数字广播接收机的屏幕上,或者可以显示在各个设备的屏幕上。图31是示出了在实现图观所示的本发明的另一个实施方式的过程中显示的UI的示例的图。如图31所示,可以将可用的应用设计为同时显示。更具体地说,可以从多个应用中只选择在特定设备中可用的应用,以将其突出显示。图32是示出了在实现图观所示的本发明的另一个实施方式的过程中显示的UI的示例的图。如图32所示,在本发明的一个实施方式中,以图(map)的形式显示多个应用和多个设备。更具体地说,将各个设备能够处理的应用和各个设备不能处理的应用相互区分地显示。因此,用户可以容易地选择能够处理期望的应用的设备,或者选择能够处理最大数量的应用的设备。此外,应用被定义成由交互业务组成的文档的集合,并且文档对应于HTML(超文本标记语言)、JavaScript、CSS(层叠样式表)、XML(可扩展标记语言)或多媒体文件中的至少一种。此外,关联描述符还包括标识同时处理该应用的所述至少一个辅助设备的数量的附加字段。上面已经说明了关联描述符,因此在此省略其说明。此外,例如,可以基于UPnP(通用即插即用)协议来执行数字广播接收机与辅助设备之间的网络连接。此外,根据本发明一个实施方式的数字广播接收机包括第一接收模块、解析模块、17显示模块、搜索模块、第二接收模块、以及发送模块。第一接收模块从广播网络接收广播音频/视频(A/V)内容和应用信息表(AIT)数据,其中AIT数据包括关联描述符。可以将相同的功能设计成由图22的调谐器2215来执行。解析模块解析关联描述符,其中关联描述符包括标识能够处理应用的至少一个辅助设备的类型的字段。可以将相同的功能设计成由图22的PSI解码器2205来执行。显示模块显示通知能够使用至少一个辅助设备来访问应用的指示符。可以将相同的功能设计成由图22的A/V和OSD显示器2207来执行。搜索模块搜索连接到数字广播接收机的至少一个辅助设备。可以将相同的功能设计成由图22的本机电视应用管理器或分立的模块来执行。第二接收模块接收对应用的请求信号。可以将相同的功能设计成由图22的UI管理器2208来执行。发送模块将应用或应用的IP地址发送到辅助设备。可以将相同的功能设计成由图22的网络接口2201来执行。尽管已经根据附图进行了描述,但是可以通过组合附图中示出的本发明的特征来实现其它发明。此外,可以补充地分析对方法的描述和对设备的描述。根据本发明的方法按照通过各种计算机装置执行的并且可以记录在计算机可读介质中的程序指令的形式来实现。计算机可读介质可以包括程序命令、数据文件、数据结构、或者它们的组合。记录在介质上的程序指令可以是针对本发明而专门设计并构思的,也可以是计算机软件领域的技术人员公知并且使用的。计算机可读记录介质的示例包括诸如硬盘、软盘或磁带的磁介质、诸如CD-ROM或DVD的光学介质、诸如可光读软盘(floptical)的磁光介质、以及诸如ROM、RAM或闪存的被专门构造成存储和执行程序指令的硬件装置。程序指令的示例包括由编译器生成的机器码和由计算机使用解析器实现的高级语言代码。为了执行本发明的操作,可以将硬件设备构造为运行为一个或更多个软件模块,并且反之亦然。对本领域技术人员明显的是,在不背离本发明的精神或范围的情况下可以对本发明进行各种修改和变型。因此,本发明旨在涵盖本发明的修改和变型,只要它们落入所附权利要求及它们的等价物的范围之内。本发明的模式按照本发明的最佳实施模式描述了各种实施方式。产业应用性如上所述,本发明完全地或部分地适用于数字广播系统。权利要求1.一种在与交互式网络相连接的数字广播接收机中处理应用的方法,该方法包括以下步骤从广播网络接收广播音频/视频内容和应用信息表数据,其中所述应用信息表数据包括关联描述符;解析所述关联描述符,其中所述关联描述符包括标识能够处理所述应用的至少一个辅助设备的类型的字段;显示通知能够通过使用至少一个辅助设备来访问所述应用的指示符;搜索连接到所述数字广播接收机的至少一个辅助设备;接收对所述应用的请求信号;以及将所述应用或所述应用的IP地址发送到所述辅助设备。2.根据权利要求1所述的方法,该方法还包括以下步骤在存储器中登记所述至少一个辅助设备的类型。3.根据权利要求2所述的方法,该方法还包括以下步骤显示标识多个辅助设备的第一列表;以及显示标识多个应用的第二列表。4.根据权利要求3所述的方法,该方法还包括以下步骤从所述辅助设备接收对所述第二列表的附加请求信号;以及响应于所述附加请求信号,将所述第二列表发送到所述辅助设备。5.根据权利要求1所述的方法,其中,所述应用被定义成由交互式业务组成的文档的集合,所述文档对应于超文本标记语言HTML、JavaScript、层叠样式表CSS、可扩展标记语言XML或多媒体文件中的至少一种。6.根据权利要求1所述的方法,其中,所述关联描述符还包括标识同时处理所述应用的所述至少一个辅助设备的数量的附加字段。7.根据权利要求1所述的方法,其中,所述数字广播接收机与所述辅助设备之间的网络连接基于通用即插即用UPnP。8.一种与交互式网络相连接的数字广播接收机,该数字广播接收机包括第一接收模块,其被构成为从广播网络接收广播音频/视频内容和应用信息表数据,其中所述应用信息表数据包括关联描述符;解析模块,其被构成为解析所述关联描述符,其中所述关联描述符包括标识能够处理所述应用的至少一个辅助设备的类型的字段;显示模块,其被构成为显示通知能够通过使用至少一个辅助设备来访问所述应用的指示符;搜索模块,其被构成为搜索连接到所述数字广播接收机的至少一个辅助设备;第二接收模块,其被构成为接收对所述应用的请求信号;以及发送模块,其被构成为将所述应用或所述应用的IP地址发送到所述辅助设备。9.根据权利要求8所述的数字广播接收机,该数字广播接收机还包括控制器,其被构成为在存储器中登记所述至少一个辅助设备的类型。10.根据权利要求9所述的数字广播接收机,其中,所述显示模块显示标识多个辅助设备的第一列表,并且显示标识多个应用的第二列表。11.根据权利要求10所述的数字广播接收机,其中,所述第二接收模块从所述辅助设备接收对所述第二列表的附加请求信号,并且所述发送模块响应于所述附加请求信号,将所述第二列表发送到所述辅助设备。12.根据权利要求8所述的数字广播接收机,其中,所述应用被定义成由交互式业务组成的文档的集合,所述文档对应于超文本标记语言HTML、JavaScript、层叠样式表CSS、可扩展标记语言XML或多媒体文件中的至少一种。13.根据权利要求8所述的数字广播接收机,其中,所述关联描述符还包括标识同时处理所述应用的所述至少一个辅助设备的数量的附加字段。14.根据权利要求8所述的数字广播接收机,其中,所述数字广播接收机与所述辅助设备之间的网络连接基于通用即插即用UPnP。全文摘要本发明涉及与交互式网络相连接的数字广播接收机及其应用处理方法。在与交互式网络相连接的数字广播接收机中处理应用的方法包括以下步骤从广播网络接收广播音频/视频(A/V)内容和应用信息表(AIT)数据,其中所述AIT数据包括关联描述符;解析所述关联描述符,其中所述关联描述符包括标识能够处理所述应用的至少一个辅助设备的类型的字段;显示通知能够通过使用至少一个辅助设备来访问所述应用的指示符;搜索连接到所述数字广播接收机的至少一个辅助设备;接收对所述应用的请求信号;以及将所述应用或所述应用的IP地址发送到所述辅助设备。文档编号H04N21/643GK102123324SQ20101051730公开日2011年7月13日申请日期2010年10月15日优先权日2010年1月7日发明者李俊徽,李现齐,洪昊泽申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1