观看和控制家庭网络中的音频视频内容的系统、设备和方法与流程

文档序号:12287568阅读:173来源:国知局
观看和控制家庭网络中的音频视频内容的系统、设备和方法与流程

当前描述涉及音频和视频设备,并且尤其涉及观看和控制家庭网络中的音频和视频内容。



背景技术:

家庭的娱乐体验已变得越来越多地被网络化,具有多个内容源和能够显示内容的多个设备。例如,家庭可以具有使用连接到大屏幕电视的机顶盒(STB)接收的有线和/或卫星电视。可以从单独设备(诸如,连接到单独房间中的同一TV或第二TV的OTT STB、游戏控制台或计算机)接收诸如Netflix、Hulu Plus等的开放互联网(over-the-top,OTT)服务。被传送到一个或两个TV的增值服务(诸如云游戏、视频电话会议、视频监控等)以及各种视频内容都可以通过家庭网络由一个或更多个计算设备(诸如,电话、平板电脑、膝上型计算机或计算机)来访问。

内容提供设备和/或消费设备中的每一个都可以提供他们自己的用户界面以用于与音频/视频内容交互。作为结果,功能性、易用性、用户界面(UI)和整体用户体验(例如,视频分辨率,诸如标准清晰度、高清晰度和超高清晰度)在设备之间可能不同。不同UI使跨不同设备共享不同服务和内容变得复杂。例如,用户可能需要获悉不同UI和输入设备,以便导航由各种设备提供的内容。此外,由不同内容提供商提供的UI可能不适于在所有可能的设备上显示,也就是说,适合在大屏幕电视上显示的UI可能不适合在较小电话屏幕上使用。



技术实现要素:

根据本公开,提供了一种音频/视频(AV)设备,所述AV设备包括:第一AV输入端,该第一AV输入端用于从第一AV源设备接收第一AV信号;AV输出端,该AV输出端用于提供要显示的AV内容;以及处理器,该处理器用于执行存储在存储器中的指令,所述指令在被执行时将所述AV设备配置成:确定由所述第一AV信号显示第一用户界面(UI);从所述第一AV信号捕获所述第一UI的帧;将来自被捕获的帧的UI信息提供到用户界面(UI)生成组件以用于生成第二UI;并且将所生成的第二UI的第二AV信号提供到所述AV输出端。

在AV设备的实施方式中,指令还将AV设备配置成:对被捕获的帧的第一UI执行光学字符识别(OCR)以确定UI信息。

在实施方式中,该AV设备还包括:第二AV输入端,该第二AV输入端用于从第二AV源设备接收第二AV信号,第二AV源设备能够生成合并UI信息的第二UI,其中,所述指令还将AV设备配置成:将UI信息传送到所述第二AV源设备;以及从第二AV设备接收第二UI的UI信号以用作第二AV信号。

在AV设备的实施方式中,确定显示第一UI的指令包括接收使第一AV源显示第一UI的控制命令的指令。

在AV设备的实施方式中,确定显示第一UI的指令还包括向第一AV源设备提供接收到的控制命令以显示第一UI的指令。

在AV设备的实施方式中,指令还包括允许与第二UI交互的指令。

在AV设备的实施方式中,指令还包括用于向AV输出端提供来自从第二UI选择的第一AV源的AV内容的指令。

在AV设备的实施方式中,通过红外(IR)信道接收控制命令。

在实施方式中,该AV设备还包括用于向一个或更多个显示设备提供一个或更多个AV信号的网络接口。

在AV设备的实施方式中,所述一个或更多个显示设备包括连接到公共本地网络的一个或更多个通信设备和/或连接到远程网络的一个或更多个通信设备。

在AV设备的实施方式中,指令还将AV设备配置成:提供AV功能,所述AV功能包括以下中的一个或更多个:访问本地AV内容;访问远程AV内容;以及玩游戏。

在AV设备的实施方式中,指令还将AV设备配置成验证一个或更多个显示设备,以提供一个或更多个AV信号。

在AV设备的实施方式中,第一UI包括由第一AV源设备生成的电子节目指南(EPG)。

在实施方式中,该AV设备包括:内容流传输组件,该内容流传输组件用于生成要显示的AV内容并且将所述AV内容作为比特流发送;以及内容接收组件,该内容接收组件用于接收所述比特流并且生成适于显示的AV内容信号。

在AV设备的实施方式中,所述内容流传输组件和内容接收组件使用无线通信信道通信。

在AV设备的实施方式中,AV设备适于从多个AV源设备接收AV内容。

在AV设备的实施方式中,AV设备适于将来自多个AV源中的一个或更多个AV源的AV内容流传输到一个或更多个显示设备。

在AV设备的实施方式中,AV设备是适于控制多个设备的虚拟控制器设备。

根据当前描述,还提供了一种用于通过音频/视频(AV)设备提供用户界面的方法,所述方法包括:确定由来自第一AV源设备的第一AV信号显示第一用户界面(UI);从所述第一AV信号捕获所述第一UI的帧;将来自被捕获的帧的UI信息提供到用户界面(UI)生成组件以用于生成第二UI;以及将所生成的第二UI的第二AV信号提供到AV输出端。

在实施方式中,该方法还包括:对被捕获的帧的第一UI执行光学字符识别(OCR)以确定UI信息。

在该方法的实施方式中,所述UI生成组件由第二AV设备提供,所述方法还包括:将所述UI信息传送到所述第二AV源设备;以及从第二AV设备接收第二UI的UI信号以用作第二AV信号。

在该方法的实施方式中,确定显示第一UI包括:接收使第一AV源显示第一UI的控制命令。

在该方法的实施方式中,确定显示第一UI还包括:将接收到的控制命令提供到第一AV源设备以显示第一UI。

在实施方式中,该方法还包括:允许与第二UI的交互。

在实施方式中,该方法还包括:向AV输出端提供来自从第二UI选择的第一AV源的AV内容。

在该方法的实施方式中,通过红外(IR)信道接收控制命令。

在实施方式中,该方法还包括:验证一个或更多个显示设备以提供一个或更多个AV信号。

在该方法的实施方式中,其中,第一UI包括由第一AV源设备生成的电子节目指南(EPG)。

在实施方式中,所述方法还包括:生成要显示的AV内容;将所述AV内容作为比特流发送;接收所述比特流;以及生成适于显示的AV内容信号。

在该方法的实施方式中,使用无线通信信道来发送AV内容。

在该方法的实施方式中,AV设备适于从多个AV源设备接收AV内容。

在该方法的实施方式中,AV设备适于将来自多个AV源中的一个或更多个AV源的AV内容流传输到一个或更多个显示设备。

在该方法的实施方式中,AV设备是适于控制多个设备的虚拟控制器设备。

附图说明

关于以下描述和附图,将更好地理解本公开的多个特征、方面和优点,在附图中:

图1示出了用于观看和控制家庭网络中的音频视频内容的环境;

图2示出了家庭网络中的音频/视频组件;

图3示出了音频/视频通信设备和用户界面(UI)机顶盒(STB)的组件;

图4示出了另一AV通信设备和UI STB的组件;

图5示出了另一AV通信设备和UI STB的组件;

图6示出了另一个AV通信设备的组件;

图7示出了用于控制家庭网络中的AV组件的方法;以及

图8示出了控制家庭网络中的AV组件的过程。

具体实施方式

如本文进一步描述的,一个或更多个音频/视频(AV)设备可以提供诸如电子节目指南、控制菜单、内容选择菜单等的用户界面。可以捕获和处理用户界面,以便生成由另一个AV设备提供的更加用户友好界面。因此,多个内容源可以被组合在一起并且使用公共用户界面。此外,AV设备可以充当虚拟控制器设备,以允许所连接的设备由最初未被设计用于控制所述设备的各种输入设备来控制。除了向单个显示设备(诸如,电视机)提供输出之外,AV设备能够将来自一个或更多个所连接的内容源的AV内容流传输到一个或更多个显示设备。可以基于内容被提供到的设备的类型来适配由AV设备提供的用户界面。本文所描述的系统、设备和方法可以用于将来自多个源的AV内容分配给多个设备,同时提供统一用户界面。

图1示出了用于观看和控制家庭网络中的音频视频内容的环境。家庭环境可以包括用于观看音频/视频(AV)内容的各种设备以及提供AV内容的多个AV设备。显示设备可以包括一个或更多个电视102、个人计算机(PC)104、平板电脑106和智能手机108。每个显示设备都可以从一个或更多个源接收AV内容。可以通过AV特定连接器(诸如HDMI、分量视频、S视频、显示端口、VGA或其它类型的连接器)来接收AV内容。另外地或另选地,可以通过网络(诸如,内部家庭网络和/或因特网)接收AV内容。

显示在不同显示器上的AV内容可以由多个不同组件提供。如图1所示,内容源可以包括例如本地媒体服务器110、有线TV STB 112、卫星TV STB 114、游戏控制台116以及开放互联网(OTT)STB 118,开放互联网(OTT)STB 118可以提供对基于网络的内容服务(诸如Netflix、Youtube、Hulu等)的访问。每个内容源都可以通过一个或更多个不同类型的连接器(诸如,HDMI、分量视频、S-视频、显示端口、VGA或其它类型的连接器)以及通过网络连接来提供一个或更多个AV输出信号。此外,可以使用一个或更多个不同控制设备来控制每个内容源。例如,可以使用红外(IR)遥控器来常规地控制STB。其它控制技术是可以的,包括例如使用蓝牙遥控器传送控制命令、使用网络连接或其它控制信道从设备传送控制命令。各种控制命令将取决于正被控制的内容源,但是可以包括例如用于改变频道、显示电子节目指南(EPG)或其它用户界面(UI)、在EPG或UI内导航、选择EPG或UI中的内容或元素、以及设置或配置内容源的选项的命令。控制设备可以包括诸如游戏控制器、在远程设备(诸如智能电话或平板电脑)上提供的控制接口以及其它通信设备的设备。

如图1所示,不是直接连接到显示设备,而是内容源可以连接到AV通信设备120。AV通信设备120可以具有用于从多个源接收AV内容的多个AV输入端。AV通信设备120还可以包括用于将AV通信设备120连接到一个或更多个显示设备的多个AV内容输出端。可以使用AV连接器(诸如HDMI、分量视频、S视频、显示端口、VGA或其它类型的连接器)将AV内容从AV通信设备120提供到一个或更多个显示器。此外,AV通信设备120可以使用网络连接向显示设备提供AV内容。如所示的,网络连接可以通过到路由器124的连接提供,该路由器124可以提供到显示设备的有线连接和无线连接。虽然被描述为提供网络连接的单个路由器,但是在提供到其它设备的网络连接时,可能涉及其它网络设备。

AV通信设备120可以允许来自所连接的内容源的AV内容到一个或更多个显示设备。当向不同显示设备提供内容时,AV通信设备120可以对AV内容的音频和/或视频分量进行转码、压缩和/或调整大小。可以基于多个因素来进行转码、压缩和/或调整大小,这些因素包括所配置的设置、偏好、数字版权要求、网络连接特性和显示设备特性。

AV通信设备120还可以包括用于控制一个或更多个AV内容源的能力。例如,AV通信设备120可以包括IR发射器,IR发射器用于控制内容源中的一个,好像AV通信设备120是遥控器一样。AV通信设备120可以使用除了IR通信之外的控制技术来控制所连接的内容源。AV通信设备120本身可以使用不同控制技术(诸如,IR遥控器、联网设备或其它控制设备)来控制。AV通信设备120可以使用在AV通信设备120与正被控制的设备之间共享的通信协议来控制设备。

除了现有内容源之外,AV通信设备120还可以连接到用户界面(UI)STB 122。UI STB 122可以提供用于交互和控制内容的优选用户界面。UI STB 122还可以提供一个或更多个现有内容源的类似功能。如下面进一步描述的,AV通信设备120可以用由UI STB 122提供的优选UI来代替由现有内容源中的一个内容源提供的EPG或UI。例如,如果AV通信设备120正在从有线TV STB 112向电视102提供TV频道,并且用户在有线TV STB上显示EPG,则AV通信设备120可以检测到EPG被显示并且用由UI STB 122提供的UI替换该EPG。因此,例如由传统内容源提供的可能较老和/或不太期望的EPG或UI可以用由UI STB提供的更期望的UI来替换。

图2示出了家庭网络中的音频/视频组件。如所示的,传统STB 202(诸如上述有线TV STB 112或卫星TV STB 114)和能够提供优选UI的UI STB 122通过AV通信设备120联接到电视102。尽管在图2中仅示出了单个显示设备(即,电视102),但是AV通信设备120可以包括用于同时向多个显示设备提供AV内容的多个不同AV输出端。此外,AV内容可以通过网络或直接无线连接被流传输到显示设备。AV通信设备120可以同时向每个显示设备提供相同AV内容,或者不同显示设备可以接收不同AV内容。

AV通信设备120包括用于接收AV信号的多个AV输入端。在图2中示出了两个AV输入端204、206,但是可以提供更多或更少的输入端。如所示的,AV输入端204从UI STB 122接收AV信号,并且AV输入端206从传统STB 202接收AV信号。

AV通信设备120可以通过相应控制信道向UI STB 122和传统STB 202两者提供控制命令。可以使用各种通信技术和协议来提供控制信道。例如,用于控制UI STB 122的控制信道208a、208b(统称为控制信道208)可以分别由AV通信设备120和UI STB 122中的相应控制信道组件208a、208b来提供。控制信道208可以由有线连接或无线连接来提供。此外,控制信道208可以提供设备之间的单向通信或双向通信。示例性控制信道可以包括IR通信信道、RF通信信道(诸如蓝牙)、可以通过有线网络或无线网络发送控制命令的基于网络的通信、或者其它专有有线通信或无线通信。类似地,用于控制传统STB 202的控制信道210a、210b(统称为控制信道210)可以分别由AV通信设备120和传统STB 202中的相应控制信道组件210a、210b来提供。控制信道210可以由有线连接或无线连接提供。此外,控制信道210可以提供设备之间的单向通信或双向通信。示例性控制信道可以包括IR通信信道、RF通信信道(诸如蓝牙)、可以通过有线网络或无线网络发送控制命令的基于网络的通信、或者其它专有有线通信或无线通信。

AV通信设备120可以包括用于控制AV通信设备120的控制输入功能212。控制输入功能212可以通过不同控制信道接收命令。示例性控制信道可以包括IR通信信道、RF通信信道(诸如蓝牙)、可以通过有线网络或无线网络发送控制命令的基于网络的通信、或其它专有有线通信或无线通信。控制输入端212允许用户控制AV通信设备120的操作,并且由于AV通信设备能够控制所连接的设备,所以还允许用户控制所连接的设备。

AV通信设备120还包括用于控制AV通信设备120的操作的设备控制功能214。设备控制功能允许AV通信设备接收所连接的设备的AV信号并且分配信号以用于输出。例如,设备控制功能214可以包括用于选择将哪个AV信号提供到特定显示设备的功能。此外,设备控制功能可以允许AV通信设备向所附接的设备传送控制命令。作为示例,设备控制功能214可以从控制输入功能212接收诸如“向上一个频道”的控制命令,并且使适当频道改变命令通过控制频道210被发送到传统STB 202。传统STB改变频道,并且然后由传统STB 202接收的内容可以被发送回AV通信设备102并且可以利用优选用户界面被显示在所连接的设备上。

此外,设备控制功能214可以控制在被输出到特定设备之前如何处理AV输出。例如,设备控制功能214可以使得AV信号被压缩和下采样,以便减少向网络连接的显示设备提供AV内容所要求的带宽。设备控制功能216可以与AV输出控制功能216协作,以便将输出提供到相应显示设备,所述相应显示设备可以连接到AV通信设备120的AV输出端218和/或可以通过家庭网络路由器124和/或因特网222联接到AV通信设备120的网络接口220。如果必要的话,AV输出控制功能218允许将从各种连接的内容源接收的将被转换的AV信号转换为针对显示设备的适当形式。例如,AV输出控制功能可以包括用于处理AV信号以供输出的一个或更多个数模AV编码器或者一个或更多个转码器。

AV通信设备120还可以包括帧捕获功能224,该帧捕获功能224可以从所连接的设备捕获一帧或更多帧内容。该帧捕获功能224可以用于当例如通过传统设备202显示EPG时捕获内容的帧,如所示的,该传统设备202包括用于生成EPG 226的功能。被捕获的EPG帧可以通过AV通信设备120或UI STB 122处理,以便使用UI STB的UI生成功能228来生成UI。例如,帧捕获功能224可以捕获由传统设备生成的EPG的帧。可以处理所捕获的帧,以例如使用光学字符识别(OCR)来识别该帧内的EPG内容。然后,所识别出的EPG内容可以由UI STB 122的UI生成功能228使用以基于EPG内容生成UI。AV通信设备120可以用所生成的UI替换传统STB的EPG。因此,可以为所连接的设备提供类似UI体验,而不管所连接的设备是否能够提供UI体验或者它们是否仅能够提供不同EPG或UI体验。

AV通信设备120可以将由一个或更多个传统STB或内容源接收的AV内容流传输到一个或更多个显示设备(诸如,通过网络连接到AV通信模块的平板电脑或智能手机,或者直接连接到该AV通信设备120的TV)。所述连接和被流传输的内容可以经由诸如密码、验证和内容比特流加密的手段来保护。

当AV通信设备120连接到传统STB以及UI STB时,如图2所示的,用户不仅能够将由传统STB接收到的内容流传输到一个或更多个显示设备,而且用户将还能够在包括电视102的显示设备上观看来自UI STB的内容。此外,AV通信设备可以从输入设备(诸如遥控器、游戏控制器或者智能电话或平板上的遥控应用程序)捕获输入,并且将所述输入发送到UI STB以便控制UI STB上的服务。由AV通信设备接收的控制信号还可以被发送到所连接的AV设备(诸如,传统STB),以便控制传统STB。AV通信设备120可以捕获来自输入设备的命令,并且可以使用通信模块与UI STB之间的专有协议将这些命令转换成可以由AV通信设备通过网络传输的数字比特流。UI STB上的应用程序可以接收输入命令并相应地做出反应。然后所得到的音频和视频输出可以被捕获并被压缩成被发送到AV通信设备120的数字音频和视频比特流,该AV通信设备120可以将数字视频和音频信号转换成可以在显示设备上回放的适当格式。对于传统STB,AV通信设备102可以将控制信号转换成与传统STB兼容的控制信号,例如,转换为适当编码的红外信号。

AV通信设备可以捕获在传统STB上示出的电子节目指南(EPG)信息、用户界面信息(例如,用于控制视频点播(VOD)服务、数字个人视频记录器(PVR)等)。所捕获的视频帧可以由通信设备进一步处理,或者可以被压缩并传送到UI STB以用于处理。所捕获的视频帧的处理可以在在线数据库的帮助下经由光学字符识别和/或图案识别提取包含在视频帧中的信息。例如,当对示出英格兰足球超级联赛的EPG的被捕获帧中的项执行自动图案识别时,可以由AV通信设备或UI STB访问EPL中的队伍列表,以提高OCR或图案识别的性能。然后,UI STB可以将所述信息插入到用户界面中,假定这提供比传统STB EPG更理想的UI。所生成的UI可以由AV通信设备提供,以便在一个或更多个显示设备上显示。AV通信设备可以向UI STB的UI生成组件228提供关于将显示UI的显示设备的信息,这可以允许UI STB根据显示设备的显示特性或者基于特定用户的偏好(例如,当UI被显示在特定用户的便携式电话上时)来调整UI。然后,显示设备的观看者可以经由遥控设备(例如,经由红外线)对所显示的UI做出反应/与所显示的UI进行交互。遥控信号可以由AV通信设备上的接收设备捕获并且被提供到UI STB,该UI STB处理用户输入并呈现新UI以用于显示。用户输入还可以控制TV和STB的其它功能(诸如改变频道、设置PVR等)。这样的动作的遥控输出在目标设备没有接收到控制输出的情况下被AV通信设备拦截,并被发送到UI STB以控制由UI STB生成的UI。AV通信设备可以向所连接的设备发送适当控制命令。例如,当用户根据所生成的UI决定在电视上观看的频道时,AV通信设备可以向传统STB发送控制命令以改变到所选频道。然后,AV通信设备显示来自传统设备的AV输出,而不是由UI STB生成的UI。

如上所述,AV通信设备可以连接到可以提供各种STB功能以及UI生成功能的UI STB。如下面进一步描述的,AV通信设备可以在单个设备中合并UI STB功能,该单个设备可以被提供为独立组件或者可以被合并到其它设备(诸如电视)中。

图3示出了AV通信设备和UI STB的组件。AV通信设备的组件可以由硬件、在硬件上执行的软件、固件或它们的组合来提供。所述组件可以包括AV输入组件302、AV处理和控制组件310、STB功能320和AV输出组件326。AV输入组件302通常允许AV通信设备300接收多种不同格式的AV内容。AV处理和控制组件310通常允许AV通信设备300捕获和处理AV内容并控制AV通信设备。STB功能组件320通常允许AV通信设备300提供上述UI STB的功能。AV输出组件326通常允许AV通信设备300将AV内容输出到使用不同格式的一个或更多个显示设备。

AV输入组件302可以包括例如模数转换器304,该模数转换器304可以接收模拟AV信号并将其转换为数字格式。AV输入组件还可以包括数字传输内容保护(DTCP)或类似功能306以接收和解密受保护的数字AV内容,以便支持高清晰度和数字内容的安全传输。AV输入组件还可以包括用于通过网络连接接收AV内容的网络功能308。AV输入组件302允许AV通信设备从一个或更多个不同内容源接收为一种或更多种不同格式的AV内容。

AV处理和控制组件310包括控制AV通信设备300的操作的控制组件310。所述控制组件可以从一个或更多个输入设备接收用户输入,并且可以输出用于控制所连接的设备的控制命令。此外,控制组件可以确定何时由所连接的设备显示EPG或UI,并且可以使得UI STB功能320生成UI并在显示设备上显示该UI,而不是所连接的设备的EPG或UI。AV处理和控制组件310还可以包括AV转换组件314,该AV转换组件314可以接收一种格式的AV内容并将其转换为另一种格式。该转换可以包括例如对内容调整大小以使其适合特定显示设备,或者基于用户偏好生成UI(例如,当UI被显示在特定用户的便携式电话上时)。AV处理和控制组件310还可以包括帧捕获组件316,例如,当显示EPG时,该帧捕获组件316可以捕获视频内容的帧。帧OCR组件318可以处理所捕获的视频帧,以从帧中提取可以在生成UI时使用的内容。控制组件310还可以包括条件接收(CA)功能或数字版权管理(DRM)功能。

STB功能组件320可以包括UI生成组件322和媒体组件324。UI生成组件322可以从帧OCR组件318接收EPG内容并将其插入到UI中。UI生成组件322可以从EPG内容和可以获得到的可能其它信息生成UI以用于显示。例如,UI生成组件可以接收包括指示在特定时间在特定频道上的多个TV节目的调度信息的EPG内容,并且从在线服务获得诸如TV节目的用户评价的附加信息。EPG内容和附加信息可以被结合到可以在显示设备上显示的UI中。STB功能组件320还可以包括可以提供媒体内容的媒体组件324。该媒体组件324可以根据STB的期望功能提供各种类型的内容。例如,媒体组件324可以提供对在线媒体、本地媒体、游戏、有线电视、卫星电视、空中下载(over-the-air,OTA)电视、点播视频(VOD)服务、数字个人视频录像机(PVR)或其它媒体的访问。

AV输出组件326可以包括例如数模转换器328,数模转换器328可以接收数字AV信号并将其转换为模拟格式。AV输出组件还可以包括数字传输内容保护(DTCP)或类似功能330,以便接收数字AV内容并将其加密成可以被正确地验证、解密和解码/显示的格式,以便支持高清晰度和数字内容的安全传输。AV输出组件还可以包括用于通过网络连接发送AV内容的网络功能332。网络连接可以包括用于控制用于发送AV内容的带宽的功能。AV输出组件326允许AV通信设备向一个或更多个不同显示设备提供为一种或更多种不同格式的AV内容。

如上所述,AV通信设备和UI STB的组件可以由单个物理设备提供。该设备可以被提供为独立设备或者可以被合并到诸如电视机的另一个设备中。如下面进一步描述的,AV通信设备和UI STB的组件可以由物理上分离的组件来提供。

图4示出了另一AV通信设备和UI STB的组件。AV通信设备和UI STB的组件可以基本上类似于上面参照图3描述的那些组件,并且因而,它们的具体细节不进一步被描述。AV通信设备400可以包括AV输入组件302、AV处理和控制组件310以及AV输出326。然而,STB功能320不被包括在AV通信设备中,而是作为代替被包括在TV STB或OTT STB 402中。

TV/OTT STB 402可以用于提供各种AV内容。TV/OTT STB 402可以包括一个或更多个AV内容源404。AV内容源404可以包括例如网络连接,该网络连接可以通过网络接收内容。AV内容源404还可以包括有线TV功能408或卫星TV功能410,所述有线TV功能408或卫星TV功能410可以包括条件接收(CA)系统。AV内容源404还可以包括空中下载功能412。上述STB功能320可以被合并到TV/OTT STB 402中,TV/OTT STB 402还可以包括一个或更多个AV输出组件。AV输出组件可以包括例如数模转换器416,数模转换器416可以接收数字AV信号并将其转换为模拟格式。AV输出组件还可以包括数字传输内容保护(DTCP)或类似功能418,以便接收数字AV内容并将其加密成能够被正确地验证、解密和解码/显示的格式,以便支持高清晰度和数字内容的安全传输。AV输出组件还可以包括用于通过网络连接发送AV内容的网络功能420。网络连接可以包括用于控制用于发送AV内容的带宽的功能。AV输出组件414允许TV/OTT STB 402将为一种或更多种不同格式的AV内容提供到包括AV通信设备的一个或更多个不同设备。

AV通信设备400和TV/OTT STB 402可以使用单向或双向通信信道彼此通信。可以使用专有协议来提供通信信道。AV通信设备400可以通过通信信道将控制信息以及在生成UI时使用的信息(诸如,从所捕获的帧提取的EPG内容)传送到TV/OTT STB。

图5示出了另一AV通信设备和UI STB的组件。该AV通信设备和UI STB的组件可以基本上类似于上面参考图4描述的那些组件,并且因而,它们的具体细节不进一步被描述。AV通信设备500可以包括AV输入组件302和AV输出326。然而,AV处理和控制组件310不包括帧OCR组件。

AV通信设备500包括AV处理组件502,AV处理组件502包括控制组件312、AV转换组件314和帧捕获组件316,但是可以不包括帧OCR组件318。TV/OTT STB 504可以类似于TV/OTT STB 402,并且可以包括AV内容源404和AV输出414。然而,除了UI生成组件322和媒体组件324之外,STB功能506还包括帧OCR组件318。因此,例如当EPG被显示时,AV通信设备可以捕获视频帧,并且可以将所捕获的帧压缩并发送到TV/OTT STB,该TV/OTT STB可以对所捕获的帧执行OCR,以便提取在生成UI时使用的任何内容(诸如,EPG内容)。

图6示出了另一个AV通信设备的组件。该AV通信设备600可以提供与上述AV通信设备300、400、500中的一个或更多个基本上相同的功能。然而,不是由单个物理设备(无论独立组件还是被结合到例如电视的现有设备中)提供,AV通信设备600包括两个单独物理组件602、604。AV通信设备600包括AV内容流传输器组件602,该AV内容流传输器组件602可以连接到一个或更多个内容源606(诸如,UI STB和传统STB)。内容流传输器组件602可以生成要显示在显示设备上的AV内容的AV比特流。该比特流由AV内容接收器组件604接收,AV内容接收器组件604接收AV比特流并且可以将其转换为适于在显示设备上显示的格式。例如,AV内容接收组件604可以包括无线通信设备,该无线通信设备能够接收比特流,将比特流转换为AV信号并通过AV连接器(诸如,HDMI、RCA分量视频等)输出AV信号。另外地或另选地,AV内容接收器组件604可以被合并到显示设备中,并且因而,不需要通过AV连接器输出AV信号,而是可以直接提供AV信号以用于显示。

图7示出了用于控制家庭网络中的AV组件的方法。该方法700可以由上述组件和/或设备中的一个或更多个来执行。该方法开始于确定EPG由所连接的设备显示(702)。可以通过检测由所连接的设备(诸如,传统STB)显示的内容已经处于静态一段时间来做出显示EPG的确定。此外,可以通过拦截或检测用于显示EPG的控制命令来做出显示EPG的确定。尽管EPG由所连接的设备显示,但是该EPG可以不被传递到TV或其它显示设备以用于显示。一旦做出显示EPG的确定,就捕获EPG的帧(704)。来自所捕获的帧的EPG信息被提供到UI生成组件(706)。EPG信息可以作为所捕获的视频的帧被提供到UI生成组件(706)。另外地或另选地,可以例如使用OCR技术从所捕获的帧中提取EPG信息,并将该EPG信息作为文本串提供到UI生成组件。在提供EPG信息之后,可以提供基于EPG内容生成的UI的AV信号以用于在一个或更多个显示设备上显示。

方法700允许诸如AV通信设备的设备检测到不太期望的EPG被显示或将要被显示,并且然后提取EPG内容并使用该EPG内容来显示更期望的UI来代替该EPG。

图8示出了控制家庭网络中的AV组件的过程。过程800在遥控器802、AV通信设备/UI STB 804、传统STB 806(诸如,有线TV STB)和TV 808之间执行。遥控器发送由AV通信设备/UI STB拦截的针对传统STB的EPG命令810,该EPG命令810向AV通信设备/UI STB指示该EPG将要由传统设备显示。AV通信设备/UI STB将EPG命令812传递到呈现EPG 814的传统STB。被呈现的EPG作为AV信号816被发送到AV通信设备/UI STB。AV通信设备/UI STB接收具有EPG的AV信号,捕获EPG的帧818,对所捕获的帧执行OCR以提取EPG内容820,并且然后使用所提取的EPG内容生成EPG UI 822。AV通信设备/UI STB显示EPG UI 824,该EPG UI作为AV信号826被发送至TV以用于显示。

通过在TV上显示的EPG UI,遥控器可以用于与UI交互。例如,EPG交互命令828可以从远端被发送到传统STB,但是可以由AV通信设备/UI STB拦截,该AV通信设备/UI STB可以将EPG交互命令转发到更新EPG 832的传统设备830,该EPG 832作为AV信号834被发送到AV通信设备/UI STB。AV通信设备/UI STB基于EPG交互命令来更新EPG UI,该EPG UI可以基于所接收到的EPG交互命令被更新,或者可以通过捕获和处理由传统STB 836提供的更新后的EPG来确定。将更新后的EPG UI作为AV信号838从AV通信设备/UI STB提供到TV。

利用所显示的UI,用户可以选择特定AV内容(诸如,频道或节目)以用于显示。遥控器可以发送针对传统STB的频道选择命令840,该频道选择命令840由AV通信设备/UI STB拦截并且被转发到传统STB 842。传统STB显示所选频道844,该所选频道作为AV信号846被提供到UI STB。AV通信设备/UI STB接收频道信号,并且显示作为AV信号被提供到TV的频道,而不是EPG UI。

如上所述,由传统STB提供的不太期望的EPG可以通过由UI STB提供的更期望的UI界面替换。当从一个或更多个传统设备访问不同内容时,UI可以用于提供一致用户体验,而不管由各自传统设备提供的EPG或UI如何。

如上所述,AV通信设备可以与内容源接收器和显示设备物理地分离,或者驻留在这样的设备内(例如,作为物理设备或用于配置硬件的软件指令)。此外,本公开中描述的功能可以由连接到AV通信设备的设备中的一个或更多个模块来提供以便提供上述功能,所述设备可以由AV通信设备在逻辑上控制并且因此被集成到AV通信设备中。

提供上述功能的硬件、软件、固件及其组合可以驻留在相同物理外壳中,或者可以分布在多个设备(诸如,电视、传统STB和UI STB)以及所连接的计算设备(诸如,平板电脑或便携式电话)中。

虽然本文描述了具体实施方式,但是应当理解,在不脱离本教导的范围的情况下,可以对所述实施方式进行修改。因此,所附权利要求的范围不应受所阐述的具体实施方式限制,而是应当给予与整个说明书的教导一致的最广泛解释。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1