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

文档序号:9553313阅读:来源:国知局
EC上已经接收到包括该设备的地址的〈设置流路径〉消息(472为“是”),过程470能输出“是”(例如,该设备处于“活动”状态)。否则,如果过程470确定在CEC总线上还未接收到包括该设备的地址的 < 设置流路径 > 消息(472为“否”),过程470能进行到474。
[0075]在474,过程470能确定是否已经接收到包括执行过程470的设备的物理地址的路由消息(例如,〈路由改变 > 或〈路由信息 > 消息)。例如,如果已经接收到这样的消息,能指示响应于用户改变输入的动作,该设备将被设置为活动设备。这能指示执行过程470的设备将是活动设备,并且正呈现由该设备输出的任何音频和/或视频数据。如果过程470确定在CEC总线上已经接收到包括该设备的物理地址的路由消息(474为“是”),过程470能输出“是”(例如,该设备处于“活动”状态)。否则,如果过程470确定在CEC总线上还未接收到包括该设备的物理地址的路由消息(474为“否”),过程470能进行到476。
[0076]在476,过程470能确定根设备(或其他HDMI信宿)是否已经从“待机”状态转变成“接通”状态(例如,如在过程400的416处确定的)以及当根设备(或其他HDMI信宿)最后转变成“待机”状态时,执行过程470的设备是否处于“活动”状态。这能指示执行过程470的设备是活动设备,并且正呈现由该设备输出的任何音频和/或视频数据。如果过程470确定根设备(或其他HDMI信宿)已经转变成“接通”并且当根设备(或其他HDMI设备)转到“待机”模式时,该设备是“活动”设备时(476为“是”),过程470能输出“是”(例如,该设备处于“活动”状态)。否则,如果过程470确定根设备未转变成“接通”状态,或当根设备转变成“待机”时,执行过程470的设备不活动(458为“否”),过程470能进行到478。
[0077]在478,过程470能确定是否已经接收到“单触摸播放”命令。例如,执行过程470的设备能包括使设备开始播放HDMI信宿上的媒体项目的“单触摸播放”特征。更具体地,在接收到“单触摸播放”命令时,执行过程470的设备能在CEC总线上发送包括该设备的物理地址的〈活动源 > 消息。如上所述,这样的〈活动源 > 消息能指示该设备声称自己为活动源。另外,该设备能使HDMI信宿开始呈现能响应于接收到“单触摸播放”命令而播放的音频和/或视频数据。如果过程470确定已经接收到“单触摸播放”命令(478为“是”),过程470能输出“是”(例如,该设备处于“活动”状态)。否则,如果过程470确定还未接收到“单触摸播放”命令(478为“否”),过程470能输出“否”(例如,该设备未被确定为处于“非活动”状态)。
[0078]再参考图4A,在420,如果过程400确定该设备处于“活动”状态(420为“是”),过程400能进行到422。例如,如果由于满足过程470的条件中的任何一个,过程470指示该设备处于“活动”状态,过程400能进行到422。
[0079]在422,响应于在420确定该设备处于“活动”状态,能将执行过程400的设备的状态设置为“活动”。例如,响应于过程400在420确定该设备处于“活动”状态,能将“活动信号”设置为高。
[0080]在424,响应于在422将该设备设置在“活动”状态,能从执行过程400的设备输出音频和/或视频数据。例如,如果该设备处于活动状态,可以由HDMI信宿呈现由该设备输出的音频和/或视频数据,因此,能执行这样的数据的输出,并且过程400能循环回406。
[0081]再回到420,如果过程400未确定该设备处于“活动”状态(420为“否”),过程400能进行到426来确定该系统是否处于“未知”状态,如上所述。
[0082]在一些实现中,在执行过程400的设备的当前活动状态为“未知”的情况下(例如,在404的初始化序列期间未确定该状态和/或在426将该设备确定为处于“未知”),过程400能从406进行到408和418,并且能循环回406直到确定该设备的新状态为止(例如410 或 420 为“是”)。
[0083]在一些实现中,能使用在此所述的机制来确定HDMI源何时连接到HDMI信宿、HDMI源是否是活动源。例如,参考图2的设备,当接收器208经由A/V接收器206连接到电视202时,接收器208能执行结合图4B所述的初始化序列,并且能将接收器208的状态初始地设置为“未知”。在执行图4B的初始化序列时(例如,初始化序列430),接收器208可以接收将机顶盒210识别为活动源的〈活动源 > 消息(例如,〈活动源 > 消息能包括物理地址2.0.0.0)。响应于接收这样的〈活动源 > 消息,接收器208能转变到“非活动”状态,能指示接收器208当前不是使用电视202的输出204来呈现的活动源。
[0084]作为另一示例,如果接收器208当前处于“活动”状态,并且接收器208在CEC总线上接收指示电视202将进入“待机”模式的消息,接收器208能转变到“非活动”状态(例如基于在410确定该状态现在是“非活动”)。作为又一示例,如果接收器208处于“非活动”状态并且确定电视202的“接通”状态从“待机”状态转变成“接通”状态(例如,如图4A的416确定),当电视202从“接通”状态转变成“待机”状态时,接收器208能检查它是否是活动源。如果当电视202转变成“待机”时,接收器208处于“活动”状态,那么当确定电视202已经转变成“接通”时,接收器208能转变成“活动”状态。
[0085]作为又一示例,当接收器208经由A/V接收器206连接到电视202时,接收器208能执行结合图4B所述的初始化序列,并且能将接收器208的状态初始地设置为“未知”。在执行图4B的初始化序列时(例如,初始化序列430),接收器208可以不接收〈活动源 > 消息(例如,如果当前活动源是非CEC使能的HDMI设备,诸如非CEC设备216)。响应于未接收到这样的 < 活动源 > 消息,接收器208能保持“未知”状态,并且能监视CEC总线上的信号(例如路由消息、< 活动源 > 消息等等)来确定该设备的状态是活动还是非活动状态。
[0086]在此所述的机制能用在各种应用中。例如,能使用这些机制来通过监视在连接的HDMI信宿处于“接通”状的态同时设备处于使用中的时间比例,确定用户参与特定HDMI源。作为另一实例,能使用这些机制来通过例如当利用该机制的HDMI源不再是活动源时暂停内容的播放,并且在设备再次变为活动设备时恢复播放(或在暂停播放处呈现部分内容),提供增强的用户体验。作为又一示例,能使用这些机制来当确定该HDMI源为非活动源时禁止将音频和/或视频数据输出到HDMI信宿,由此能通过当不呈现这样的数据时不输出音频和/或视频数据,降低资源使用。
[0087]图6示出根据公开主题的一些实现的能用来实现图2中图示的数字电视202和数字媒体接收器208、以及远程内容源610的硬件的示意图。如所示,系统600能包括数字电视202和数字媒体接收器208。注意,数字媒体接收器208仅示为能利用在此所述的机制的设备的示例,应理解到任何其他适当的设备均能连接到CEC总线并且能使用在此所述的机制来管理输出。
[0088]数字媒体接收器208能通过HDMI连接602连接到数字电视202。注意,在数字媒体接收器208和数字电视202之间示出了两条线路106和114,作为HDMI连接602的一部分,其中,线路106 (例如,TMDS信道)是单向的,指示音频和/或视频仅从数字媒体接收器208流向数字电视202,而线路114 (例如CEC线路)是双向的,指示辅助信号(例如,CEC线路/总线上的CEC消息)能在双方向中流动。HDMI连接602能是任何适当的HDMI连接,能包括HDMI开关,或任何其他适当的硬件或软件,用于使由数字媒体接收器208输出的音频和/或视频数据被发送到数字电视202。
[0089]在一些实现中,数字媒体接收器208还能由通信链路604连接到能经通信链路608链接到远程内容源610的通信网络606。
[0090]在一些实现中,数字电视202、数字媒体接收器208和远程内容源610能是诸如计算机的通用设备或诸如客户端、服务器、电视等等的专用设备的任何一个。这些通用或专用设备中的任何一个能包括任何适当的部件,诸如硬件处理器(能是微处理器、数字信号处理器、控制器等等)、存储器、通信接口、显示控制器、输入设备等等。例如,数字媒体接收器208能被实现为用于从远程源接收媒体内容并且将这样的媒体内容输出到呈现设备的计算机,呈现设备诸如电视、智能电话、平板电脑、可戴式计算机、个人计算机、膝上型电脑、游戏控制台、机顶盒、智能电视、服务器等等。
[0091]通信网络606能是任何适当的计算机网络或包括互联网、内联网、广域网(WAN)、局域网(LAN)、无线网络、数字用户线路(DSL)网络、帧中继网络、异步传输模式(ATM)网络、虚拟专用网(VPN)等等的这样的网络的组合。通信链路604和608能是适合于在数字媒体接收器208和远程内容源610之间传送数据的任何通信链路,诸如网络链路、拨号链路、无线链路、硬布线链路、任何其他适当的通信链路或这些链路的任何适当的组合。
[0092]系统600能包括一个或多个远程内容源610。远程内容源610能是任何适当的软件和/或硬件,用于提供访问媒体内容项目,诸如处理器、计算机、数据处理设备和/或这样的设备的任何适当组合。例如,远程内容源610能包括用于发现将使用数字媒体接收器208呈现的内容的内容发现服务器和/或用于将内容传递到数字媒体接收器208的内容分发服务器。
[0093]在一些实现中,数字电视能包括能互连的硬件处理器612、显示器/输入设备614、存储器616和发射器/接收器618。在一些实现中,存储器616能包括用于存储控制硬件处理器612的计算机程序的存储设备(诸如非瞬时计算机可读介质)。
[0094]硬件处理器612能使用计算机程序来在显示器/输入设备614上呈现从数字媒体接收器208和/或接口接收的音频和/或视频数据,该接口除别的以外允许用户使媒体内容从数字媒体接收器208或包括从数字电视202的内部调谐器的任何其他适当的设备呈现在显示器/输入设备614上。还应当注意,能从任何适当源接收通过HDMI连接602或任何其他通信链路接收的数据。在一些实现中,硬件处理器612能使用例如发射器、接收器、发射器/接收器、收发器或任何其他适当的通信设备,诸如发射器/接收器618,通过HDMI连接602或任何其他通信链路来发送和接收数据。显示器/输入设备614能包括触摸屏、平板显示器、阴极射线管显示器、投影仪、扬声器和/或任何其他适当的显示器和/或呈现设备,和/或能包括遥控器、计算机键盘、计算机鼠标、麦克风、触控板、语音识别电路、触摸屏的触摸接口和/或任何其他适当的输入设备。发射器/接收器618能包括任何适当的发射器和/或接收器,用于除别的以外发送和/或接收包括音频和/或视频内容的媒体内容,其能包括HDMI输入(例如,用于接收音频和/或视频、接收和/或发送CEC消息等等)、内部调谐器、其他模拟或数字音频和/或视频输入/输出(例如,同轴电缆输入和/或输出、RCA输入和/或输出、分量视频输入/输出、任何其他适当的模拟和/或数字输出,或其任意适当组合)、数据输入和/或输出(例如以太网、W1-F1、蜂窝数据等等)或其任意适当组合。
[0095]数字媒体接收器208能包括能互连的硬件处理器622、显示器/输入设备624、存储器626和发射器/接收器628。在一些实现中,存储器626能包括用于存储控制硬件处理器622的计算机程序的存储设备(诸如非瞬时计算机可读介质)。
[0096]硬件处理器622能使用计算机程序来向发射器/接收器628提供音频和/或视频数据(例如,从远程内容
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1