Cec增强的制作方法

文档序号:7940893阅读:166来源:国知局
专利名称:Cec增强的制作方法
技术领域
本发明一般涉及高清晰多媒体接口(HDMI),并且更具体地涉及消费电子产品控制(CEC, Consumer Electronics Control)。
背景技术
高清晰多媒体接口(HDMI)是全数字音频/视频接口,其已变成了对诸如视频图形 阵列(VGA)、分离视频(S-视频)、复合视频和数字可视接口(DVI)之类的先前的标准的现 代替代品。HDMI允许将多种电子产品链接在一起作为网络,以为用户创建家庭影院系统。 这些电子产品可以是如下设备,例如,DVD播放器、电视机、音频/视频接收机或者视频游戏 机。HDMI标准利用消费电子产品控制(CEC)协议来在HDMI网络中的设备之间提供高水平 的控制功能。CEC协议首先用来在电视机与诸如DVD播放器之类的附接设备之间传递远程 控制数据。对于利用CEC的、由电视机和DVD播放器构成的HDMI网络,用户可以将DVD插 入DVD播放器,则其将开始播放,并且打开TV,并切换到DVD输入。CEC协议基于欧洲AV链路协议,并且在称为CEC线路的单线双向总线上传输数据。 已对选择用于HDMI网络中的CEC线路的传输速率进行了计算,以考虑到所有普及的网络。 这样,大约400比特/秒的标准传输速率被选择以将在HDMI网络中出现的多种冲突、干扰 和中继器(r印eater)考虑在内。400bps的单个传输速率被选择,以便在HDMI网络中的各 个设备之间产生兼容性以用于交换消息,如在“HDMISpecification 1.0,Supplement 1: Consumer Electronics Control (CEC) ”中详细规定的。如果用户要传输在HDMI规范所概 述的信息以外的信息,则需要实现第二总线以运载另外的信息。

发明内容
本发明的数个实施例提供了一种用于确定传输速率的方法,该方法包括从多个 传输速率中选择第一传输速率;通过高清晰多媒体接口(HDMI)网络的消费电子产品控制 (CEC)线路以第一传输速率发送消息;判断是否接收到了对以第一传输速率发送的消息的 确认;在接收到了对以第一传输速率发送的消息的确认的情况中,存储第一传输速率;以 及在未接收到确认的情况中,存储多个传输速率中的默认传输速率。在另一实施例中,本发明的特征可以为还包括如下操作的方法在未接收到确认 的情况中存储多个传输速率中的默认传输速率之前在未接收到对以第一传输速率发送的 消息的确认的情况中,从多个传输速率中选择第二传输速率;通过HDMI网络的CEC线路以 第二传输速率发送消息;判断是否接收到了对以第二传输速率发送的消息的确认;以及在 接收到了对以第二传输速率发送的消息的确认的情况中,存储第二传输速率。在另一实施例中,本发明的特征还可以为还包括如下操作的方法在未接收到确 认的情况中存储多个传输速率中的默认传输速率之前在未接收到对以第一传输速率发送 的消息的确认的情况中,从多个传输速率中选择默认传输速率;通过HDMI网络的CEC线路 以默认传输速率发送消息;判断是否接收到了对以默认传输速率发送的消息的确认;以及在接收到了对以默认传输速率发送的消息的确认的情况中,存储默认传输速率。在又一实施例中,本发明的特征可以为一种用于传输通信信息的方法,该方法包 括以第一传输速率接收通信信息;以及以第二传输速率发送通信信息,其中,第一传输速 率不同于第二传输速率并且通信信息是通过单个网络被传输的。
在又一实施例中,本发明的特征可以为一种用于传输通信信息的方法,该方法包 括确定通信信息的目的地;选择针对通信信息的所确定传输速率;以及通过高清晰多媒 体接口 HDMI网络的消费电子产品控制CEC线路以所确定传输速率来将通信信息转发到目 的地。在另一实施例中,本发明的特征可以为一种用于确定传输速率的设备,该设备包 括处理器单元,被配置为执行用于确定到目的地的传输速率的功能;耦合到处理器单元 的选择单元,该选择单元被配置为从多个传输速率中选择任意传输速率;耦合到选择单 元的通信单元,该通信单元适合于过高清晰多媒体接口(HDMI)网络的消费电子产品控制 (CEC)线路以多个传输速率中的任一传输速率来传输信息;耦合到通信单元的判定单元, 该判定单元被配置为发现目的地的所确定传输速率;以及耦合到判定单元的数据存储结 构,该存储单元被配置为存储目的地的所确定传输速率。


从下面结合附图呈现的本发明的更具体的描述中将更清楚本发明若干实施例的 上面的以及其它方面、特征和优点。图1是通过HDMI网络进行可变速度通信的CEC网络的系统图。图IA是诸如可以应用在图1的HDMI网络中的HDMI设备的缓冲能力的功能框图。图2是由诸如可以应用在图1的HDMI网络中的HDMI设备采用来确定到目的地的 最优传输速率的步骤的流程图。图3是诸如可以应用在图1的HDMI网络中的HDMI设备所看见的传输速率表的示 例。图4是具有增强内容的、诸如可以应用在图1的HDMI网络中的HDMI设备的显示 画面的示意图。图5是具有增强内容的、可以布置在图4的显示画面上的菜单的示意图。图6是通过CEC线路进行可变速度通信的、诸如可以应用在图1的HDMI网络中的 HDMI设备的结构框图。在附图的各图中,相对应的标号指示相对应的组件。技术人员将理解,附图中的元 件是为了简化和清楚示出的,并且不必按比例绘制。例如,附图中的某些元件的大小可能相 对于其它元件被放大以便有助于促进对本发明各个实施例的理解。此外,在商业上可行的 实施例中有用的或必须的常见但公知的元件通常未示出,以有助于不妨碍本发明各个实施 例的视图。
具体实施例方式下面的描述并非限制性的意思,而是仅为了描述示例性实施例的一般原理的目的 而作出的。应当参考权利要求来确定本发明的范围。
首先参考图1,示出了以可变速度通信的CEC网络,包括电视机(TV)102A、音频/视频(A/V)接收机102B、数字视频家用系统(D-VHS)播放器102C、机顶盒(STB) 102E、个人 录像机(PVR) 102F以及CEC线路104A-E。TV 102A通过CEC线路104A耦合到A/V接收机102B。依次地,A/V接收机通过CEC 线路104B耦合到D-VHS播放器102C,通过CEC线路102C耦合到DVD播放器102D,并且通 过CEC线路104D耦合到PVR102F。对于该CEC网络,TV 102A、A/V接收机102B、D_VHS播放 器102C、DVD播放器102D、STB 102E和PVR 102F是通过HDMI线缆耦合在一起的兼容HDMI 的设备。可以注意到,HDMI标准将HDMI线路的一线双向串行总线专用于CEC线路104A-E。利用当今的标准,CEC线路上的通信是以大概400bps的单个传输速率来发送的, 以将所有普及的HDMI网络中的各个设备之间的冲突和干扰考虑在内。最初,CEC线路被设 计为在家庭影院系统的设备之间传输诸如开/关或播放消息之类的远程控制信息,并且选 择400bps的标准传输速率以确保设备之间的兼容性。当今的CEC标准允许诸如一键播放、 系统待机和定时器编程之类的特征。尚没有将CEC传输速率限制到400bps的单个传输速 率的对HDMI接口的物理限制。另外,在任何给定时间,与被考虑来确定标准传输速率的网 络相比,HDMI网络可能没有那么普及。如果两个HDMI设备可以确定它们之间的最优传输 速率,则可以超越原有的标准特征来增强通信。图1例示出了 HDMI设备实现了可变速度通 信的CEC网络。HDMI网络由信宿、信源和交换机的组合构成。以图1作为HDMI网络的示例拓扑, 则TV 102A是HDMI信宿的示例。HDMI信宿是具有接收音频/视频信号的HDMI输入的设 备。HDMI信源是具有生成音频/视频信号的HDMI输出的设备。诸如D-VHS播放器102C和 DVD播放器102D之类的设备是HDMI信源的示例。HDMI交换机具有HDMI输入和输出两者, 并且可以同时充当信宿或信源。一般地,在网络中的任何给定时间处,HDMI交换机可以与 一个设备通信,而不管该设备是信宿还是信源。A/V接收机102B是HDMI交换机的示例。如 从图1可见的,A/V接收机102B耦合到多个设备,但是在任何给定时间时与一个信源通信。 HDMI网络中的每个设备被分配有A. B. C. D形式的、亦称为CEC地址的物理地址。例如,A/ V接收机102B被分配了物理地址2. 0. 0.0o另外,具有CEC兼容性的HDMI设备具有基于设 备类型分配的逻辑地址。因此,可以通过HDMI设备的逻辑地址来标识其类型。如图1所示,各个HDMI设备102A-F已经议定了它们之间的最佳传输速率。例 如,A/V接收机102B以115kbps的传输速率通过CEC线路104A与TV 102A通信。A/V接 收机102B还可以分别以400bps、56kbps和33kbps的传输速率通过它们各自的CEC线路 (104B-D)来与D-VHS播放器102C、DVD播放器102D和STB 102E通信。依次地,STB 102E 可以以400bps的传输速率通过CEC线路104E与PVR 102F通信。可以理解,这些是已确定 的传输速率的示例,并且已确定的传输速率可以取决于哪些HDMI设备彼此通信以及它们 在CEC网络内的相对位置而改变。通过允许设备确定最佳传输速率,可以在设备之间传输 提供了增强内容的大量文件。由于HDMI设备102A-F以可变速率交换信息,因此,应当实现 缓冲机构。接下来参考图1A,示出了实现可变速度通信的HDMI设备的缓冲能力的功能框图, 包括HDMI设备114、缓冲器106、传输速率变换器108、输入线110和输出线112。缓冲器106在HDMI设备114内并且耦合到传输速率变换器108。输入线110与缓冲器106相耦合,而传输速率变换器108与输出线112相耦合。输入线110和输出线112 耦合到与HDMI设备114相关联的CEC线路。通过CEC线路传送的消息通常通过单帧来发送。在HDMI设备114的输入和输出 传输速率是不同的传输速率的情况中,消息经过缓冲器106和传输速率变换器108。与某一 传输速率的数据相对应的信令通过输入线110被运载到缓冲器106。缓冲器106存储该数 据直至HDMI设备114接收到整个帧为止。一旦获取到整个帧,则该数据被发送到传输速率 变换器108。传输速率变换器108确定发送该数据的正确传输速率,并且随后以所确定的传 输速度通过输出线112将该数据输出到另一 HDMI设备。取决于所确定的传输速度,传输速 率变换器108可以增大或减小传送数据的速率。实质上,传输速率变换器108确定帧的目 的地,从数据存储结构612中选择针对该目的地的所确定传输速率,并且将消息的传输速 率替换为该目的地的所确定传输速率。在本发明的另一实施例中,HDMI设备114实现了对 传输速率的动态管理。当输入传输速率远大于所确定的输出传输速率时,则HDMI设备114 减小输入传输速率以防止缓冲器溢出。例如,图1的A/V接收机102B是已经与其相邻设备议定好最佳传输速率的HDMI 设备。信息可以从TV 102A通过A/V接收机102B被传输到D-VHS播放器102C。A/V接收 机102B实现了缓冲器-变换器机构,以在与其相耦合的任何两个HDMI设备之间传送通信 信息。与来自TV 102A并打算去往D-VHS播放器102C的数据相对应的信令以115kbps的 速率通过CEC线路104A被传输到A/V接收机102B。A/V接收机然后将数据传递到缓冲器 106,其中,数据被存储直至整个帧被接收到为止。传输速率变换器108判断该数据打算去 往D-VHS播放器,选择所确定的D-VHS播放器的传输速率(400bps)并且通过CEC线路104B 以400bps的速率将该数据发送到D-VHS播放器102C。与在一 HDMI设备处以一传输速度被 接收并且随后以不同传输速度被输出到另一 HDMI设备的信息相对应的信令必须经过图IA 的缓冲器-变换器机构。图1的HDMI设备102A-F实现了用于确定相邻设备之间的最优传输速率的协议。 最优传输速率协议通常与HDMI设备的发现协议一起实现,但是可以明白,最优传输速率协 议也可以在任何时间实现。当HDMI设备首先被引入CEC网络时,该设备实现发现协议以宣 布其存在于该网络上并且接收网络内规定的物理和逻辑地址。发现协议允许HDMI设备发 现其在网络内的位置以及设备的邻居。一旦实现了发现协议,HDMI设备就实现如在图2中 概述的最优传输速率协议。接下来参考图2,示出了 HDMI设备采用来确定到目的地的最优传输速率的步骤的 流程图,包括以下步骤选择传输速率202,以所选传输速率发送消息204,判断是否接收到 响应206,存储传输速率208,判断消息是否是以除默认传输速率以外的所有传输速率被发 送210,并且存储该默认传输速率212。用于议定到目的地的传输速率的处理在步骤202处以选择传输速率开始,下一步骤是以该传输速率发送消息204,然后在步骤206判断是否接收到响应。如果在步骤206接 收到响应,则处理在步骤208处以存储所选传输速率结束。如果在步骤206处未接收到响 应,则处理在步骤210处继续,其中,HDMI设备判断是否针对除默认传输速率以外的所有传 输速率来发送消息。如果HDMI设备确判断出消息是以所有传输速率被发送的,则处理在步 骤212处以存储默认传输速率结束。否则,处理重复到步骤202,并且HDMI设备选择另一传输速率。在步骤202,HDMI设备从预定传输速率列表选择传输速率。该预定传输速率列表 包括可能由CEC网络使用的潜在传输速率。返回来参考图1,CEC线路上的以下潜在传输 速率可以是115kbps、56kbps、33kbps和400bps。潜在传输速率在从最大115kbps到最小 400bps的范围内。然而将明白,任何数目的传输速率可以被选择作为潜在传输速率列表的 一部分,并且不限于图1所示的传输速率。潜在传输速率列表可以存储在HDMI设备的存储 器中。当初始化最优传输速率协议时,从预定列表选择潜在传输速率。在一个实施例中,到 目的地的最优传输速率是最高比特速率,并且在后退过程(fallback procedure)中按最快 (115kbps到最慢(400bps)的顺序来从预定列表选择潜在传输速率。在本发明的另一实施 例中,由于HDMI标准支持热置换(hot swapping),因此算法优化允许HDMI设备选择可能存 储在图3的传输速率表中的、去往目的地的上次的已知传输速率。例如,在HDMI设备离线 随后又回到线上并且获取同一物理地址的情况中,HDMI设备可以首先选择去往目的地的上 次的已知传输速率。一旦HDMI设备选择了传输速率,则在步骤204中,以该传输速率将消息发送到目 的地。在本发明的一个实施例中,消息可以是hello事件,但是一般地,消息依附于CEC协 议的帧结构。HDMI设备随后在步骤206处判断是否接收到对消息的响应或确认。在本发明 的一个实施例中,响应可以是对hello事件的确认的形式。在步骤206,HDMI设备可以重发 消息给定次数直至在移到步骤208之前经过了指定时间段为止。如果在指定时间段内接收到对消息的响应,则HDMI设备确定是哪个目的地返回 了该响应。随后在步骤208中,将发送响应的传输速率与目的地一起存储在将传输速率与 目的地相联系的数据存储结构612中。在一个实施例中,数据存储结构612可以被看作传 输速率表300,并且传输速率可以被存储在该表内与目的地相对应的位置中。通过与目的地 一起存储所确定的传输速率,HDMI设备可以以所确定的传输速率继续与目的地(另一 HDMI 设备)通信。如果在指定时间段之后未接收到对消息的响应,则HDMI设备在步骤210中判断是 否以除默认速率以外的CEC网络的所有可能的传输速率来发送消息。在一个实施例中,默 认速率是CEC网络的最慢速率,即当前的标准速率400bps。如果HDMI设备判断出消息以 HDMI网络的所有可能的传输速率被发送到目的地,则HDMI设备随后将默认传输速率与该 目的地一起存储在数据存储结构612内将传输速率与目的地相关联的位置中。否则,HDMI 设备在步骤202处重复处理,并且从CEC网络的可能传输速率中选择另一传输速率直到存 储了针对目的地的传输速率为止。如上面提到的,优选地按从最快到最慢来选择传输速率, 但是,并不限于此。在替代实施例中,HDMI设备仍然以默认速率传输消息并且等待接收来自目的地的响应。由于当前HDMI设备已经被配置为以400bps的默认速率通信,因此,希望响应也是默 认速率。未能以默认速率接收到响应则表示通信错误。在本发明的一个实施例中,HDMI设备通过分别询问每个邻居直到确定了针对每个邻居的传输速率为止,从而确定到其邻居的最优传输速率。HDMI设备执行图2的处理,直到 在执行针对另一邻居的相同处理之前确定并存储了针对一个邻居的传输速率为止。各个询 问继续直到确定了针对每个邻居的传输速率并存储在数据存储结构612中为止。
在本发明的另一实施例中,HDMI设备可以以最快的传输速率广播消息,并且然后 存储已返回了对消息的确认的每个邻居的最快传输速率。HDMI设备然后以各个后续传输速 率广播消息,直到设备确定了针对所有邻居的传输速率为止。在本发明的又一实施例中,HDMI设备通过总体地询问每个邻居直到确定了针对每 个邻居的传输速率为止,从而确定其邻居的最优传输速率。HDMI设备通过选择传输速率并 且向邻居发送消息来实现图2的处理,并且判断该传输速率是否应被存储。在耦合到HDMI 设备的每个邻居针对所选传输速率应用图2的处理之前,处理不会重复并选择针对任何邻 居的新的传输速率。在针对每个邻居将所确定的传输速率存储在数据存储结构612中后, 总体询问结束。针对每个邻居确定的到HDMI设备的传输速率存储在数据存储结构612中。 该结构可以实现以多种不同方式进行存储,然而数据存储结构612可以以图3所示的传输 速率表为例。接下来参考图3,示出了如HDMI设备所看到的传输速率表300的示例,包括多个 CEC地址档(slot) 302和多个传输速率档304。 CEC地址档302存储每个HDMI设备邻居的CEC地址。每个CEC地址档302具有存 储了所确定的与CEC地址相对应的设备的传输速率的相对应传输速率档304。传输速率表 300体现了 HDMI设备将针对其邻居的所确定传输速率进行访问的数据存储结构612。存储 在传输速率表300的指定传输速率档304中的传输速率允许HDMI设备识别出可以以何种 速率来向另一 HDMI设备传输信息。所存储的这些传输速率由传输速率变换器108用来变 换传输帧的速率。传输速率表300是从A/V接收机102B的角度来看的。A/V接收机102B具有CEC地 址 2. 0. 0. 0 并耦合到 TV 102A(CEC地址0. 0. 0. 0)、D_VHS播放器 102C(CEC地址2. 1. 0. 0)、 DVD 播放器 102D (CEC 地址2. 2. 0. 0)以及 STB 102E (CEC 地址2. 3. 0. 0)。TV 102A、D_VHS 播放器102C、DVD播放器102D和STB 102E的CEC地址存储在与A/V接收机102B相对应的 传输速率表300的CEC地址档302中。所确定的与这些设备相对应的传输速率被存储在传 输速率档304中。如图1可见,A/V接收机102B与TV 102A之间的传输速率为115kbps,该 传输速率被存储在图3中与CEC地址0. 0. 0. 0相对应的传输速率档304中。每个HDMI设 备102A-F具有其自己唯一的传输速率表。对于图1所示的CEC网络,TV102A的传输速率 表将具有与A/V接收机及其各自的传输速率115kbps相对应的一个条目。例如,与在DVD播放器102D和TV 102A之间的消息相对应的信令经过A/V接收 机102B。A/V接收机102B接收消息并且将来自DVD播放器102D的消息以56kbps的速度 传递到缓冲器106,并且判断该消息是否应当被转发给TV 102A。接下来,A/V接收机102B 随后利用传输速率表300,并且通过各自的CEC地址(0. 0. 0. 0)和相对应的传输速率条目 (115kbps)来“查找”TV 102A的已确定传输速率。最后,传输速率变换器108以115kbps的 传输速率将消息发送给TV 102A。图1的CEC网络100示出了这样的网络,其中,HDMI设备102A-F之间的可变速度通信是对称的。换言之,A/V接收机102B通过其相邻HDMI设备102A、102C-E的各自的CEC 线路104A-D以相同的速率向它们传输数据并且从它们接收数据。CEC网络100还可以实现 非对称可变速度通信。CEC网络上的HDMI设备可以以一速率向另一设备传输数据,而以另 一速率从该设备接收数据。
CEC网络中的可变速度通信向现代家庭娱乐系统提供了许多优点。更高的数据速 率将允许用户实现增强的特征而无需设备实现用于运载当前CEC特征以外的另外的信息 的第二总线。通过更高的传输速率,诸如电影海报或唱片封面之类的增强内容可以在HDMI 设备之间传输,并且为用户创建更丰富的观看体验。应当理解,增强内容可以包括需要比 CEC标准当前实现的速率高的传输速率的任何内容或数据。在本发明的一个实施例中,增强 内容向用户提供了用于基于内容的媒体选择的菜单。图4示出了利用可变速度通信来传输增强内容的应用示例。参考图4,示出了显示 画面的示意图,包括显示画面402、图像内容404和缩略图406。图像内容404和缩略图406显现在显示画面402上。图4图示出了显示画面402 是TV 102A的一部分,然而,可以理解,显示画面402可以是被配置为接收并显示音频/视 频信号的HDMI信宿的一部分。通过实现可变速度通信,TV 102A可以通过从其它HDMI设备预载增强内容来向用 户提供更丰富的观看体验。增强内容被传输到TV 102A并且作为缩略图406显示在显示画 面402上。缩略图作为增强的链接进行操作,其允许用户观看并访问由其它HDMI设备提供 的可能的媒体选项。当用户正观看显示画面402上的图像内容404时,DVD被搁置到DVD 播放器102D的DVD圆盘传送带(carousel)上。与增强内容相对应的信令从DVD播放器 102D通过CEC线路104C、104A被发送到TV 102A。TV102A接收该增强内容并且通过显示画 面402上的缩略图406来使用该增强内容。对于图4,增强内容是电影海报的图像(“哈利 波特(HarryPotter) ”),其提醒用户注意电影“哈利波特”可供HDMI网络上的另一设备观 看。增强内容不限于电影海报,而是还可以是专辑艺术、DVD封面、网络内的HDMI设备的图 表化表示或者任何其它内容数据的图像。在另一实施例中,可以将⑶放置到与HDMI网络 相连的CD播放器中。CD播放器将与诸如专辑艺术作品之类的增强内容相对应的信令提供 给TV102A。TV 102A然后使用显示画面402上的作为缩略图406的该专辑艺术作品。当用户选择缩略图406时,控制信令跨越各个CEC线路被发送以切换正向TV 102A 发送音频/视频信号的HDMI设备。例如,用户可能最初正观看由机顶盒102E提供的图像 内容404,但是随后选择了被布置在显示画面402上的与DVD播放器102D所提供的电影“哈 利波特”相对应的缩略图406。则指示机顶盒102E暂停发送图像内容404的控制信号随后 通过CEC线路104A、104D被发送,同时指示DVD播放器102D发送电影“哈利波特”的音频 /视频信号的另一控制信令通过CEC线路104A、104C被发送。图5示出了利用可变速度通信来传输增强内容的另一应用示例。参考图5,示出了菜单的示意图,包括内容菜单502和缩略标504A-F。缩略标504A-F被布置在内容菜单502中。内容菜单显示在接收并显示音频/视频信号的、诸如TV 102A之类的HDMI信宿的显示画面402上。内容菜单502由用户通 过遥控器上的命令按钮来访问。替代地,菜单也可以通过HDMI设备自身上的命令按钮来访 问。HDMI设备通过CEC线路询问网络上的其它HDMI设备以访问由其它HDMI设备提供的任 何可能的增强内容。增强内容可以是HDMI设备内的媒体的图像表示(例如与DVD播放器 102D中的DVD相对应的DVD封面或电影海报)、来自CD播放器或便携式媒体播放器(例如 iPod)的音频的唱片封面,或者来自机顶盒102E的TV图像。与增强内容相对应的信令通过 HDMI信宿的CEC线路被传递到HDMI信宿。HDMI信宿收集增强内容并且在显示画面402上将该内容作为缩略标504A-F显示在内容菜单502中。缩略标504A-F作为多个增强内容来操作,其允许用户通过内容来浏览HDMI网络的可获得媒体。用户可以细阅内容菜单502以查看可以通过HDMI网络获得哪些媒体, 例如电影、音乐和电视节目。通过选择缩略标504A-F之一,控制信令跨越CEC线路被 发送以切换HDMI设备的输出,该HDMI设备正向HDMI信宿发送音频/视频信号以供用户观看。例如,内容菜单502可以在电视机102A的显示画面402上被观看。缩略标 504A-C对应于电视机102A可以通过网络从诸如DVD播放器102D或⑶播放器(未示出) 之类的其它HDMI设备接收的电影(504A-C)以及音乐(504D-F)。与电影和音乐的图像相 对应的信令由TV 102A通过CEC线路104A接收。进而,TV 102A将图像显示为缩略 标504A-F。当用户选择缩略标504A-F之一时,控制信令跨越各个CEC线路被发送以 切换正向TV 102A发送音频/视频信号的HDMI设备。例如,用户可能最初正观看由机顶盒 102E提供的电视内容,但选择了与DVD播放器102D提供的电影“本能(Basic Instinct)” 相对应的缩略标504C。则指示机顶盒102E暂停发送电视内容的控制信令通过CEC线 路104A、104D被发送,同时指示DVD播放器102D提供电影“本能”的音频/视频信号的另 一控制信令通过CEC线路104A、104C被发送。由于可以通过CEC网络利用可变速度通信来 共享增强内容,因此,用户可以基于内容来选择媒体。接下来参考图6,示出了通过CEC线路以可变速度进行通信的HDMI设备114的 结构框图,包括处理器单元604、选择单元606、通信单元608、判定单元610、数据存储结构 612。HDMI设备114还可以选择性地包括显示单元614。处理器单元604耦合到选择单元606,选择单元606进而耦合到通信单元608。通 信单元608耦合到判定单元610和数据存储单元612。当HDMI设备114包括显示单元614 时,处理器单元604还耦合到显示单元614。处理器单元604由执行图2的最优传输速率协议的电路构成。控制信号从处理器 单元604被传输到各个单元606、608、610和612以执行图2所示的步骤202-212。CEC网 络的多个潜在传输速率被存储在由选择单元606访问的HDMI设备114的存储器内。选择 单元通过从CEC网络的多个潜在传输速率中选择一个传输速率来开始图2所示的处理的步 骤202。在优选实施例中,从多个潜在传输速率中选择的第一传输速率是CEC网络的最快的 传输速率,大约为115kbps,并且按从下一最快传输速率到最慢传输速率来从多个传输速率 中选择任何后续的选择。由通信单元608以选择单元606所选的传输速率来发送消息。通信单元608由被 配置用于通过HDMI网络的CEC线路进行通信的发送器和接收器电路构成,HDMI网络允许以 CEC网络的任何潜在传输速率来向HDMI设备114发送数据并从HDMI设备114接收数据。 在确定到另一 HDMI设备的最优传输速率的处理期间,通信单元在步骤206中等待指定的时 间段以接收对消息的响应。如果在给定时间段之后未接收到对消息的响应,则判定单元610 执行步骤210,并且核实HDMI设备114是否已尝试以CEC网络的所有可能的传输速率来发 送消息。另外,判定单元610核实HDMI设备114正尝试建立传输速率的目的地的所确定传 输速率。一旦在步骤206中接收到响应,则通判定单元610找到用来发送消息的传输速率,并且将对所确定的传输速率的指示与对目的地的指示一起转发给数据存储结构612。在图 2的步骤210,一旦判定单元610核实到已以CEC网络的所有其它可能的传输速率传输了消 息,则判定单元610将默认传输速率确立作为去往目的地的所确定传输速率。判定单元610 随后将与默认传输速率和该目的地相对应的指示转发给数据存储结构612。数据存储结构612是被配置为接收与目的地以及该目的地的所确定传输速率相 对应的指示的内部存储器系统。在一个实施例中,数据存储结构612可以以图3的传输速 率查找表300为例,其存储了 HDMI设备114的直接邻居的所确定传输速率以及地址。在步 骤208和212中,数据存储结构从判定单元610接收所确定的传输速率。存储在数据存储 结构中的传输速率和目的地将在以后当数据被转发至另一 HDMI设备时供判定单元610访 问。一旦CEC设备114通过HDMI网络确定了去往每个直接邻居的传输速率,则HDMI设 备114就可以通过CEC线路传输要求较高带宽进行传输的增强内容,例如图标和影像。应 当理解,增强内容不限于图标和影像,并且可以包括需要比CEC标准当前实现的速率高的 传输速率的任何内容或数据。由HDMI设备114实现的可变速度通信允许以一传输速率将 数据传输到设备114并且可以以另一传输速率从HDMI设备114传输同一数据。图IA的缓 冲器_变换器系统允许HDMI设备114以一速率通过CEC线路接收输入数据并且以另一速 率通过CEC线路转发数据。判定单元610、数据存储结构612和通信单元608可以被配置为 作为图IA的缓冲器-变换器系统来一起工作。与数据相对应的信令由通信单元608接收。 判定单元610首先判断信息是否是打算用于HDMI设备114的或者数据是否必须经过缓冲 器_变换器系统以被转发到另一 HDMI设备。当判定单元610确定了所接收数据的目的地 时,判定单元610还被配置用于访问存储在数据存储结构612内的传输速率表300并且选 择与目的地相对应的所确定传输速率。参考图3,如果判定单元610核实到数据是打算用于 具有CEC地址0. 0. 0. 0的目的地的,则判定单元选择115kbps作为所确定传输速率。同时, 进入数据被缓冲直到数据的整帧被接收到为止。通信单元608随后通过CEC线路以相对应 的所确定传输速率向其预期目的地发送数据。如先前提到的,HDMI设备114可以通过实现可变速度通信来传输标准CEC消息之 外的增强内容。利用可变速度通信通过CEC线路来传输增强内容的示例应用可以利用与网 络上的其它HDMI设备所提供的媒体相对应的电影海报图像或CD唱片图像形式的增强内 容,如针对图4和图5讨论的。可选地,利用可变速度通信来传输增强内容的、诸如电视机(或其它HDMI信宿) 之类的HDMI设备114可以包括显示单元614。与打算由具有显示单元604的HDMI设备114 显示的增强内容相对应的信令通过通信单元608接收。增强内容被转发到处理器单元604, 其处理要显示在显示单元604上的数据。显示单元604被配置用于向用户显示音频/视频信号。显示单元614的一些可能的示例可以是IXD、DLP或等离子体显示屏。显示单元614接收、利用并显示发送给HDMI设 备114的增强内容。如先前在图4和图5中提到的,显示单元614(也标为402)可以显示 与增强内容相对应的缩略图或者与网络上的HDMI设备所提供的多个媒体选项相对应的菜 单。增强内容的缩略图和菜单两者允许用户观看并访问由其它HDMI设备提供的可能的媒 体选项。
虽然图6将HDMI设备114的各个组件示为分离的实体,然而,可以理解,组件604、 606、608、610、612和614可以被集成在一起成为一个单元或者单元的任意组合。通过可变 速度通信,HDMI网络上的设备可以向用户提供更丰富的观看体验。虽然通过本发明的具体实施例、示例和应用描述了这里公开的本发明,然而,在不脱离权利要求所阐述的本发明的范围的情况下,本领域技术人员可以本发明最初多种修改 和变更。
权利要求
一种用于确定传输速率的方法,包括从多个传输速率中选择第一传输速率;通过高清晰多媒体接口(HDMI)网络的消费电子产品控制(CEC)线路以所述第一传输速率发送消息;判断是否接收到了对以所述第一传输速率发送的消息的确认;在接收到了对以所述第一传输速率发送的消息的确认的情况中,存储所述第一传输速率;以及在未接收到确认的情况中,存储所述多个传输速率中的默认传输速率。
2.如权利要求1所述的方法,还包括在未接收到确认的情况中存储所述多个传输速率 中的默认传输速率之前在未接收到对以所述第一传输速率发送的消息的确认的情况中,从所述多个传输速率 中选择第二传输速率;通过所述HDMI网络的CEC线路以所述第二传输速率发送消息;判断是否接收到了对以所述第二传输速率发送的消息的确认;以及在接收到了对以所述第二传输速率发送的消息的确认的情况中,存储所述第二传输速率。
3.如权利要求1所述的方法,还包括在未接收到确认的情况中存储所述多个传输速率 中的默认传输速率之前在未接收到对以所述第一传输速率发送的消息的确认的情况中,从所述多个传输速率 中选择默认传输速率;通过所述HDMI网络的CEC线路以所述默认传输速率发送消息;判断是否接收到了对以所述默认传输速率发送的消息的确认;以及在接收到了对以所述默认传输速率发送的消息的确认的情况中,存储所述默认传输速率。
4.如权利要求1所述的方法,其中,在接收到了对以所述第一传输速率发送的消息的 确认的情况中存储所述第一传输速率的步骤还包括确定针对以所述第一传输速率发送的消息返回了所述确认的目的地;以及 存储与所述目的地相对应的第一指示以及与所述目的地的被确定的传输速率相对应 的第二指示。
5.如权利要求1所述的方法,还包括 确定通信信息的目的地;选择针对所述目的地的被确定的传输速率; 以被确定的传输速率将所述通信信息转发到所述目的地; 以与被确定的传输速率不同的传输速率接收所述通信信息;以及 存储所述通信信息。
6.如权利要求1所述的方法,还包括以被确定的传输速率通过所述CEC线路来发送增强内容。
7.如权利要求1所述的方法,还包括 通过所述CEC线路接收增强内容;以及利用所述增强内容。
8.如权利要求1所述的方法,还包括通过所述CEC线路接收多个增强内容;以及 显示包括所述多个增强内容的菜单。
9.一种用于传输通信信息的方法,包括 以第一传输速率接收通信信息;以及以第二传输速率发送所述通信信息,其中,所述第一传输速率不同于所述第二传输速 率并且所述通信信息是通过单个网络被传输的。
10.如权利要求9所述的方法,还包括从数据存储结构中选择所述第二传输速率,其中,该选择步骤还包括确定所述通信信息的目的地;以及选择与所述目的地的被确定的传输速率相对应的指示。
11.如权利要求9所述的方法,还包括以被确定的传输速率通过消费电子产品控制(CEC)线路来发送增强内容。
12.如权利要求9所述的方法,还包括 通过CEC线路接收增强内容;以及 利用所述增强内容。
13.如权利要求9所述的方法,还包括 通过CEC线路接收多个增强内容;以及 显示包括所述多个增强内容的菜单。
14.一种用于传输通信信息的方法,包括 确定通信信息的目的地;选择用于所述目的地的被确定的传输速率;以及通过高清晰多媒体接口(HDMI)网络的消费电子产品控制CEC线路以所述被确定的传 输速率来将所述通信信息转发到所述目的地。
15.如权利要求14所述的方法,其中,选择用于所述目的地的被确定的传输速率还包括从数据存储结构选择与所述目的地的被确定的传输速率相对应的指示。
16.如权利要求14所述的方法,还包括以所述被确定的传输速率通过所述CEC线路来发送增强内容。
17.如权利要求14所述的方法,还包括 通过所述CEC线路接收增强内容;以及 利用所述增强内容。
18.如权利要求14所述的方法,还包括 通过所述CEC线路接收多个增强内容;以及 显示包括所述多个增强内容的菜单。
19.一种用于确定传输速率的设备,包括处理器单元,被配置为执行用于确定到目的地的传输速率的功能; 耦合到所述处理器单元的选择单元,所述选择单元被配置为从多个传输速率中选择任一传输速率;耦合到所述选择单元的通信单元,所述通信单元适合于过高清晰多媒体接口(HDMI) 网络的消费电子产品控制(CEC)线路以所述多个传输速率中的任一传输速率来传输信息;耦合到所述通信单元的判定单元,所述判定单元被配置为发现所述目的地的被确定的 传输速率;以及耦合到所述判定单元的数据存储结构,所述数据存储结构被配置为存储所述目的地的 被确定的传输速率。
20.如权利要求19所述的设备,其中,所述判定单元被配置为从以所述多个传输速率 中的任一传输速率接收到的消息中来发现所述被确定的传输速率。
21.如权利要求19所述的设备,其中,所述数据存储结构还包括与所述目的地相对应的第一指示;以及与所述目的地的被确定的传输速率相对应的第二指示。
22.如权利要求19所述的设备,其中,所述通信单元被配置为确定通信信息的目的地 以及被确定的传输速率,并且以所述目的地的被确定的传输速率来转发所述通信信息;并 且以与所述被确定的传输速率不同的传输速率来接收所述通信信息。
23.如权利要求19所述的设备,其中,所述通信单元被配置为以所述被确定的传输速 率通过所述CEC线路发送增强内容。
24.如权利要求19所述的设备,还包括所述通信单元被配置为通过所述CEC线路接收增强内容;以及耦合到所述通信单元的显示单元,所述显示单元被配置为使用所述增强内容。
25.如权利要求19所述的设备,还包括所述通信单元被配置为通过所述CEC线路接收多个增强内容;以及耦合到所述通信单元的显示单元,所述显示单元被配置为显示包括所述多个增强内容 的菜单。
全文摘要
一种用于确定传输速率的方法包括从多个传输速率中选择第一传输速率;通过高清晰多媒体接口(HDMI)网络的消费电子产品控制(CEC)线路以第一传输速率发送消息;判断是否接收到了对以第一传输速率发送的消息的确认;在接收到了对以第一传输速率发送的消息的确认的情况中,存储第一传输速率;以及在未接收到确认的情况中,存储多个传输速率中的默认传输速率。
文档编号H04N5/44GK101828385SQ200880112210
公开日2010年9月8日 申请日期2008年10月16日 优先权日2007年10月19日
发明者李·潘得洛乌, 达万德·艾格妮浩特瑞 申请人:索尼公司;索尼电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1