用于管理hdmi源的输出的方法、系统和介质的制作方法

文档序号:9553313阅读:428来源:国知局
用于管理hdmi源的输出的方法、系统和介质的制作方法
【专利说明】用于管理HDMI源的输出的方法、系统和介质
[0001]相关申请的交叉引用
[0002]本申请要求于2013年6月13日提交的美国临时专利申请N0.61/834,519的优先权,其全部内容通过引入合并于此。
技术领域
[0003]所公开的主题涉及用于管理HDMI源的输出的方法、系统和介质。
【背景技术】
[0004]通常,高清多媒体接口(HDMI)源102 (例如音频和/或视频数据的源,诸如机顶盒、数字媒体接收器、光学媒体播放器等等)使用单向接口来将音频和/或视频数据传送到HDMI信宿104,使得能呈现音频和/或视频数据。图1示出HDMI源102和HDMI信宿104之间的互连的示例,其中,在TMDS信道106上将音频和/或视频数据从HDMI源102的HDMI发射器108传送到HDMI信宿104的HDMI接收器110。在这样的实现中,对HDMI源102没有有关是否正由HDMI信宿104的显示器、扬声器等等呈现正传送到HDMI信宿104的音频和/或视频数据的反馈。能在热插拔检测(HPD)线路112上将信号或多个信号从HDMI信宿104发送到HDMI源102,其能向HDMI源102指示已经在HDMI源102和HDMI信宿104之间建立HDMI连接。然而,有关HDMI源102是否连接到HDMI信宿104的信息可能不指示HDMI信宿102是否处于“接通”状态、是否正由HDMI信宿104呈现来自HDMI源102的输出或HDMI源102连接到的HDMI输入是否被选择或活动。
[0005]某些HDMI源能使用消费电子控制(CEC)线114来与经CEC总线在网络中连接的HDMI信宿和/或一个或多个其他HDMI源通信。使用CEC线路114在CEC总线上发送的消息能被寻址到连接到CEC总线的HDMI设备的特定物理和/或逻辑地址(例如,如下所述)。符合HDMI CEC标准的特定类型的消息能在CEC总线上被发送到特定地址(例如,物理地址和/或逻辑地址),或作为广播消息发送到连接到CEC总线的所有HDMI设备。
[0006]然而,HDMI标准不包括在CEC总线上或通过另一通信信道允许HDMI源102直接确定由HDMI源104输出的音频和/或视频是否(例如使用电视、音频放大器、扬声器等等)正呈现给用户的信号。
[0007]因此,期望提供用于管理HDMI源的输出的方法、系统和介质。

【发明内容】

[0008]根据公开主题的各种实现,提供了用于管理HDMI源的输出的方法、系统和介质。
[0009]根据公开主题的一些实现,提供了用于控制HDMI源的输出的方法,该方法包括:在HDMI信宿的消费电子控制总线的第一地址处建立HDMI源和HDMI信宿之间的连接;发送对连接到HDMI信宿的活动源的身份的请求;监视消费电子控制总线上的信号;在消费电子控制总线上接收将消费电子控制总线上与第一地址不同的第二地址识别为活动源的地址的消息;响应于接收到消息,将HDMI源的状态设置为非活动;以及响应于状态被设置为非活动,禁止从HDMI源向HDMI信宿输出视频。
[0010]根据公开主题的一些实现,提供了用于控制HDMI源的输出的系统,该系统包括:硬件处理器,被编程为:在HDMI信宿的消费电子控制总线的第一地址处建立HDMI源和HDMI信宿之间的连接;发送对连接到HDMI信宿的活动源的身份的请求;监视消费电子控制总线上的信号;在消费电子控制总线上接收将消费电子控制总线上与第一地址不同的的第二地址识别为活动源的地址的消息;响应于接收到消息,将HDMI源的状态设置为非活动;以及响应于状态被设置为非活动,禁止从HDMI源向HDMI信宿输出视频。
[0011]根据公开主题的一些实现,提供了非瞬时计算机可读介质,包含当由处理器执行时使处理器执行用于控制HDMI源的输出的方法的计算机可执行指令,该方法包括:在HDMI信宿的消费电子控制总线的第一地址处建立HDMI源和HDMI信宿之间的连接;发送对连接到HDMI信宿的活动源的身份的请求;监视消费电子控制总线上的信号;在消费电子控制总线上接收将消费电子控制总线上与第一地址不同的第二地址识别为活动源的地址的消息;响应于接收到消息,将HDMI源的状态设置为非活动;以及响应于状态被设置为非活动,禁止从HDMI源向HDMI信宿输出视频。
[0012]根据公开主题的一些实现,提供了用于控制HDMI源的输出的系统,该系统包括:用于在HDMI信宿的消费电子控制总线的第一地址处建立HDMI源和HDMI信宿之间的连接的装置;用于发送对连接到HDMI信宿的活动源的身份的请求的装置;用于监视消费电子控制总线上的信号的装置;用于在消费电子控制总线上接收将消费电子控制总线上与第一地址不同于的第二地址识别为活动源的地址的消息的装置;用于响应于接收到消息而将HDMI源的状态设置为非活动的装置;以及用于响应于状态被设置为非活动而禁止从HDMI源向HDMI信宿输出视频的装置。
[0013]在一些实现中,在消费电子控制总线上接收的消息是响应于对活动源的身份的请求而接收的并且将第二 HDMI源识别为活动源。
[0014]在一些实现中,消息将消费电子总线上的第二地址识别为将被设置为活动源的地址。
[0015]在一些实现中,系统进一步包括用于响应于状态被设置为非活动而禁止HDMI源从远程内容源接收内容的装置。
[0016]在一些实现中,系统进一步包括用于基于HDMI源的状态来确定相对于连接到消费电子控制总线的其他源,HDMI源用作活动源的时间的比例的装置。
[0017]在一些实现中,系统进一步包括:用于确定HDMI信宿处于待机模式的装置,以及
(a)用于响应于确定HDMI信宿处于待机模式,发送对HDMI信宿的功率状态的请求的装置;
(b)用于接收HDMI信宿的功率状态的装置;(c)用于从接收的功率状态确定HDMI信宿的功率状态的装置;(d)用于响应于确定HDMI信宿处于待机状态,重复使用(a)-(c)的装置的装置;(e)用于利用(c)的装置在确定HDMI信宿处于接通状态时确定HDMI源的活动状态的装置;以及⑴用于基于(e)的装置的确定来设置HDMI源的状态的装置。
[0018]在一些实现中,该系统进一步包括用于在确定HDMI信宿处于待机模式时确定HDMI源是活动设备的装置,以及其中,(f)的装置进一步包括用于将HDMI源的状态设置为活动的装置;以及用于响应于状态被设置为活动而使得HDMI源输出视频的装置。
【附图说明】
[0019]当结合附图考虑时,参考公开主题的下述详细描述,能更全面地理解公开主题的各个目的、特征和优点,其中相同的参考数字识别相同的元件。
[0020]图1示出根据现有技术的HDMI源和HDMI信宿之间的互连的示例。
[0021]图2示出根据公开主题的一些实现的用于管理HDMI源的输出的系统的示例。
[0022]图3示出根据公开主题的一些实现的能分配给各个HDMI设备的逻辑地址的示例。
[0023]图4A示出根据公开主题的一些实现的用于基于HDMI源的活动信号来管理HDMI源的输出的过程的示例。
[0024]图4B示出根据公开主题的一些实现的用于执行初始化序列的过程的示例。
[0025]图4C示出根据公开主题的一些实现的用于检查非活动状态的过程的示例。
[0026]图4D示出根据公开主题的一些实现的用于检查活动状态的过程的示例。
[0027]图5示出根据公开主题的一些实现的状态机的示例。
[0028]图6示出根据公开主题的一些实现的硬件的示意图的示例。
【具体实施方式】
[0029]根据各种实现,提供了用于管理HDMI源的输出的机制。
[0030]在一些实现中,在此描述能用来确定HDMI源何时连接到HDMI信宿、HDMI源是活动源(例如是否正呈现由该设备输出的音频和/或视频数据)、非活动源(例如未呈现由该设备输出的音频和/或视频数据)还是不能确定源的状态(例如,未知是否正呈现由该设备输出的音频和/或视频数据)的方法、系统和介质。此外,能跟踪HDMI源是处于“活动”状态(例如为活动源)还是处于“非活动”状态(例如不是活动源)来与系统(例如HDMI信宿)有多少时间处于“接着”状态(例如,不是“待机”状态或完全断开状态,诸如当系统从电源断开连接时)相比,确定从HDMI源呈现音频和/或视频数据的时间量。
[0031]在一些实现中,在HDMI源连接到HDMI信宿时,HDMI源能执行初始化序列来确定HDMI源是否是系统的活动设备。这样是初始化序列能包括任何适当的动作,诸如请求活动源的标识、确定系统是否处于“接通”状态等等。
[0032]在一些实现中,使用在此所述的机制的HDMI源能检查来确定HDMI源是否是活动源或HDMI源是否是非活动源。能使用任何适当的技术或技术组合来确定HDMI源是否是活动源。例如,HDMI源能监视CEC总线来确定是否接收指示HDMI源被设置为活动源的消息。作为另一示例,HDMI源能确定是否已经(例如从HDMI源的遥控器、HDMI源的按钮等等)接收到播放HDMI源的内容的命令(例如“单触摸播放”命令)。类似地,能使用任何适当的技术来确定HDMI源是否为非活动源。例如,HDMI源能监视CEC总线上的信号来确定:另一设备是否声明它是活动源;在CEC消息中是否将另一设备识别为设置为活动设备的设备;HDMI源是否从信宿断开连接等等。
[0033]在一些实现中,能基于HDMI源被确定为活动设备还是非活动设备来控制HDMI源的音频和/或视频数据的输出。例如,如果确定HDMI源是非活动设备,能禁止由HDMI设备输出音频和/或视频数据。作为另一示例,如果确定HDMI源是非活动设备,HDMI源设备能进入低功率和/或待机状态。作为又一示例,如果HDMI源被确定为非活动设备,HDMI源设备能暂停或禁止可能消费诸如带宽的网络资源的服务。
[0034]转到图2,根据公开主题的一些实现,示出用于管理HDMI源的输出的系统的示例200。在一些实现中,系统200能包括使用HDMI通信链路连接到根设备202的多个HDMI设备206-218。这些多个HDMI设备能通过允许连接的CEC使能的HDMI设备之间的消息的双向通信的CEC总线互连。
[0035]在一些实现中,包括在系统200中并且连接到CEC总线的每一 HDMI设备能被分配物理地址和/或逻辑地址。在一些实现中,通过从根设备202到系统的任一特定HDMI设备的路径,定义物理地址。另外,能层级地定义物理地址,使得特定HDMI设备的物理地址识别根设备202和特定HDMI设备之间的所有互连。例如,根设备202能采用物理地址0.0.0.0,其能将该设备定义为HDMI网络的根设备。作为另一示例,连接到根设备202的第一 HDMI连接器的第一 HDMI设备(例如HDMI设备206)能采用物理地址1.0.0.0,指示这样的设备直接连接到根设备202的第一 HDMI连接器。类似地,连接到根设备202的第二 HDMI连接器的第二 HDMI设备能采用物理地址2.0.0.0,指示这样的设备直接连接到根设备202的第二 HDMI连接器。作为又一示例,经中间HDMI设备(例如HDMI设备206)连接到根设备202的第三HDMI设备(例如,HDMI设备208)能采用物理地址1.1.0.0,其能指示这样的设备通过HDMI设备206连接到根设备202。
[0036]在一些实现中,包括在系统200中的HDMI设备除物理地址外还能被分配逻辑地址。这样的逻辑地址有时能充当HDMI设备的唯一标识符(取决于逻辑地址,如下所述),并且能识别HDMI设备能执行的功能。另外,多个逻辑地址能对应于系统200中的单个HDMI设备,如果这样的设备被配置成执行多个功能和/或接
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1