CN102177728A - 无线传输***和无线传输方法 - Google Patents
无线传输***和无线传输方法 Download PDFInfo
- Publication number
- CN102177728A CN102177728A CN2009801405587A CN200980140558A CN102177728A CN 102177728 A CN102177728 A CN 102177728A CN 2009801405587 A CN2009801405587 A CN 2009801405587A CN 200980140558 A CN200980140558 A CN 200980140558A CN 102177728 A CN102177728 A CN 102177728A
- Authority
- CN
- China
- Prior art keywords
- cec
- equipment
- control section
- transmission
- wireless
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 154
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000004891 communication Methods 0.000 claims abstract description 91
- 230000004044 response Effects 0.000 claims description 147
- 230000003139 buffering effect Effects 0.000 abstract description 3
- 230000001934 delay Effects 0.000 abstract 2
- 230000008569 process Effects 0.000 description 28
- 238000012545 processing Methods 0.000 description 25
- 238000012546 transfer Methods 0.000 description 19
- 230000015654 memory Effects 0.000 description 14
- 230000005236 sound signal Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 6
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- 238000012384 transportation and delivery Methods 0.000 description 3
- 101000622430 Homo sapiens Vang-like protein 2 Proteins 0.000 description 2
- 102100023520 Vang-like protein 2 Human genes 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- ZMJIUWPWADQNLC-UHFFFAOYSA-N 1-(3-chlorophenyl)-2-(ethylamino)propan-1-one Chemical compound CCNC(C)C(=O)C1=CC=CC(Cl)=C1 ZMJIUWPWADQNLC-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012358 sourcing Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4122—Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
Abstract
公开了一种在以HDMI标准无线地执行CEC通信时,防止CEC协议受到无线通信传输延迟或缓冲延迟的影响并失败的无线传输***和无线传输方法。第一无线通信设备(用接收机(3)例示)的CEC控制单元使用与AV设备(用STB(1)例示)的设备类型相对应的逻辑地址和为显示设备(用监视器(4)例示)设置的CEC控制单元交换CEC消息。第二无线通信设备(用发射机(2)例示)的CEC控制单元使用与监视器(4)的设备类型相对应的逻辑地址和为STB(1)设置的CEC控制单元交换CEC消息。
Description
技术领域
本发明涉及无线传输***和无线传输方法,尤其涉及用于无线地中继HDMI(高清多媒体接口)标准的CEC(消费电子产品控制)通信的无线传输***和无线传输方法。
背景技术
HDMI标准的数字接口被广泛用作用于传输视频/音频等的数字接口。通过向DVI(数字视觉接口)标准添加音频传输功能和版权保护功能,HDMI标准被安排用于AV(视听)设备,DVI标准是计算机主体和显示器之间的数字连接标准。在HDMI标准的情形中,图像(视频)数据/音频数据以称为TMDS(最小跳变差分信令)的模式传输。
版本1.2a之后,CEC规则被添加到HDMI标准中(参见非专利文献1的“消费电子产品控制(CEC)增补1”)。该CEC协议是执行通过HDMI线缆连接的设备之间的控制的控制协议。该CEC协议基于分配给HDMI网络上存在的设备的唯一物理和逻辑地址来实现各种控制。例如,当观看电视装置上的数字广播时,如果用户开始由连接到HDMI的DVD(数字多功能盘)播放器进行的再现,则电视装置本身自动将输入切换至连接到DVD播放器的端子。DVD播放器所显示的菜单的操作、通电/断电等可由电视装置的遥控器执行。
有关CEC的术语在非专利文献1中定义;那些具有HDMI输入端的设备被定义为宿设备;而那些具有用于输出AV流的HDMI输出端的设备被定义为源设备。定义为中继器设备的设备具有用于输入/输出AV流的HDMI输入端和输出端,并且起宿设备和源设备两者的作用。宿设备主要包括显示设备;源设备包括STB(机顶盒),用于DVD、BD(蓝光盘)等的各种播放器,以及用于DVD、BD等的各种记录器;以及包括AV放大器的中继器等。
近来尝试在显示设备和源设备之间进行视频/音频和CEC消息的无线传输。然而,当通过无线来传输CEC消息时,问题在于如何传输ACK(确认)位(供应CEC时的ACK位)。
就此,在专利文献1中,提出了一种通过无线传输装置传输ACK位来实现无线传输的无线传输方法。在该无线传输方法中,当第一无线传输装置向第二传输装置传输CEC消息时,第一无线传输装置以预定间隔对接线接口采样,将采样到的数据无线地发送至第二无线传输装置,当接线接口检测到报头块或数据块的ACK位开始时保持接线接口中的“0”输出,并且当从第二无线传输装置中接收到指示成功接收的无线ACK分组时在指定时间段内保持接线接口中的“0”输出。
现有技术文献
专利文献
专利文献1:日本专利公开No.2007-214952
非专利文献
非专利文献1:高清多媒体接口规范,版本1.3a,2006年11月10日
发明内容
本发明要解决的问题
然而,在专利文献1中描述的无线传输方法中仅执行了ACK位的传输,因此在无线通信的传输延迟、缓冲延迟等的影响下CEC协议可能失败。如果使用没有足够频带的无线信道,则可能发生无用传输。
将更具体地描述这些问题。首先,CEC是基于在HDMI网络中物理地连接金属线的假设的通信协议。在使用CEC的通信中,通过将上拉至高(3.3V)的公用金属线降至低以及相反动作产生脉冲,因此,如果像在无线传输区段情形中存在不共享金属线的区段,则总是出现延迟并且不能产生校正脉冲。因此,在HDMI的无线传输技术中,不可能实现遵照协议的CEC的通信。
即使应用了专利文献1中描述的无线传输方法,部分地因为在所有设备之间必须交换所有CEC消息,由于无线通信的传输延迟(包括响应时延迟)也不能预期指定响应时间内的响应,并且CEC协议可能失败。特别是在以HD(高清)分辨率传输非压缩视频的***中,因为必须向视频/音频分配最大可能范围的传输频带,所以对于包括CEC通信的其它通信不能确保足够频带并且不能预期指定响应时间内的响应。如果如上所述不能确保足够频带,则CEC消息的无线传输被浪费。如果简单地使用了缓冲,则缓冲本身的安排就引起了大的延迟,因为CEC通信是极慢的通信,因此在指定响应时间的协议(诸如CEC)中不能作出满足响应时间的响应。
即使应用了专利文献1中所述的无线传输***,当无线信道变得太不稳定而不能执行通信时***也可能崩溃。更具体地,如果出现这种状况,如果ACK位被返回至CEC消息传输侧,则即使CEC消息接收侧没有接收到CEC消息,CEC消息传输侧仍判断该CEC消息的传输已完成,而这引起不一致并且***崩溃。
鉴于这些状况构想了本发明,因此本发明的一个目的是提供一种在无线地执行HDMI标准的CEC通信时能防止CEC协议在受到无线通信的传输延迟、缓冲延迟等的影响下失败的无线传输***和无线传输方法。
解决问题的手段
为了解决以上问题,本发明的第一技术手段是一种无线传输***,包括:第一无线通信设备,具有能够以HDMI向/从显示设备传送/接收CEC消息的CEC控制部分,以及第二无线通信设备,具有能够以HDMI向/从AV设备传送/接收CEC消息的CEC控制部分,该无线传输***通过第一无线通信设备和第二无线通信设备之间的无线通信,执行显示设备与AV设备之间CEC消息的传送/接收,其中第一无线通信设备的CEC控制部分使用与AV设备的设备类型相对应的逻辑地址向/从设置在显示设备中的CEC控制部分传送/接收CEC消息,第二无线通信设备的CEC控制部分使用与显示设备的设备类型相对应的逻辑地址向/从设置在AV设备中的CEC控制部分传送/接收CEC消息。
第二技术手段是第一技术手段的无线传输***,其中第一无线通信设备取决于从显示设备接收的CEC消息的类型确定向AV设备的传送是否必需,并且仅针对确定有传送需要的CEC消息执行向第二无线通信设备的无线传输,并且其中第二无线通信设备取决于从AV设备接收的CEC消息的类型确定向显示设备的传送是否必需,并且仅针对确定有传送需要的CEC消息执行向第一无线通信设备的无线传输。
第三技术手段是第一或第二技术手段的无线传输***,其中第一无线通信设备确定从显示设备接收到的CEC消息是否需要具有比预定时间短的对显示设备的响应时限,并且对需要具有更短响应时限的CEC消息作出一响应,作为AV设备对显示设备响应的替代,并且其中第二无线通信设备确定从AV设备接收到的CEC消息是否需要具有比预定时间短的对AV设备的响应时限,并且对需要具有更短响应时限的CEC消息作出一响应,作为显示设备对AV设备响应的替代。
第四技术手段是第一至第三技术手段的任一种的无线传输***,其中当处于第一无线通信设备不能执行与第二无线通信设备的无线通信的状况下时,第一无线通信设备的CEC控制部分即使在接收到来自显示设备的CEC消息时也不向显示设备返回ACK位,并且其中当处于第二无线通信设备不能执行与第一无线通信设备的无线通信的状况下时,第二无线通信设备的CEC控制部分即使在接收到来自AV设备的CEC消息时也不返回ACK位。
第五技术手段是第一至第四技术手段的任一种的无线传输***,其中第一无线通信设备的CEC控制部分外部连接至设置在显示设备中的CEC控制部分,或者嵌入显示设备中并连接至设置在显示设备中的CEC控制部分,并且其中第二无线通信设备的CEC控制部分外部连接至设置在AV设备中的CEC控制部分,或者嵌入AV设备中并连接至设置在AV设备中的CEC控制部分。
第六技术手段是使用第一无线通信设备和第二无线通信设备来通过第一无线通信设备与第二无线通信设备之间的无线通信执行显示设备与AV设备之间CEC消息的传送/接收的一种无线传输方法,其中第一无线通信设备具有能够以HDMI向/从显示设备传送/接收CEC消息的CEC控制部分,第二无线通信设备具有能够以HDMI向/从AV设备传送/接收CEC消息的CEC控制部分,该方法包括以下步骤:由第一无线通信设备的CEC控制部分使用与AV设备的设备类型相对应的逻辑地址向/从设置在显示设备中的CEC控制部分传送/接收CEC消息,并且由第二无线通信设备的CEC控制部分使用与显示设备的设备类型相对应的逻辑地址向/从设置在AV设备中的CEC控制部分传送/接收CEC消息。
发明效果
根据本发明,在无线地执行HDMI标准的CEC通信时,可防止CEC协议在无线通信的传输延迟、缓冲延迟等的影响下失败。
附图简述
图1是根据本发明的无线传输***的一种示例性配置的框图。
图2是用于说明在图1的无线传输***中设备之间CEC消息的传送/接收的示意图。
图3是用于说明自图1的无线传输***中通电时起的伪装(pretense)操作的过程示例的流程图。
图4是用于说明在图1的无线传输***中通电时的过程后操作遥控器时的过程示例的流程图。
图5是用于说明在图1的无线传输***中通电时的过程后传送/接收特定CEC消息时延迟响应的情形的流程图。
图6是用于说明在图1的无线传输***中通电时的过程后从STB传送CEC消息时的过程示例的流程图。
图7是用于说明在图1的无线传输***中通电时的过程后从STB传送CEC消息时的过程示例的流程图。
图8是用于说明在图1的无线传输***中通电时的过程后从STB传送CEC消息时的过程示例的流程图。
图9是用于说明在图1的无线传输***中通电时的过程后从STB传送CEC消息时的过程示例的流程图。
图10是用于说明在图1的无线传输***中通电时的过程后从STB传送CEC消息时的过程示例的流程图。
图11是用于说明在图1的无线传输***中通电时的过程后从STB传送CEC消息时的过程示例的流程图。
图12是用于说明在图1的无线传输***中设备之间的CEC消息不能通过无线传输信道传达的情形的示意图。
本发明诸实施例
根据本发明的无线传输***(下文中称为该***)包括:具有能够向/从显示设备传送/接收CEC消息的CEC控制部分的第一无线通信设备,以及具有能够向/从AV设备传送/接收CEC消息的CEC控制部分的第二无线通信设备。
该***是通过第一无线通信设备和第二无线通信设备之间的无线通信在显示设备与AV设备之间传送CEC消息(即通过经由无线通信设备之间的无线通信中继)的一种***,并且专利文献1中所述的方法可用作通过无线传送包括ACK位的CEC消息的方法。
然而,专利文献1中所述的方法由于如上所述的延迟有可能失败,因此该***主要表征为,第一无线通信设备和第二无线通信设备各自伪装成另一个设备(跨无线传输信道另一侧上的CEC兼容设备和另一无线通信设备)。该伪装可建立通过无线传输信道划分区段的两个CEC网络,并且在此CEC网络中几乎不发生引起崩溃的延迟。
尽管现在将参照采用监视器作为显示设备的***描述本发明,显示设备可以是具有调谐器的电视装置。尽管将参照采用STB作为AV设备(不同于显示设备的AV设备)的***作出描述,但该AV设备不限于该STB,并且可以是诸如BD、DVD等的各种记录器和播放器、简单的调谐器设备、个人计算机(PC)和游戏设备。AV设备不限于源设备,并且可以是中继器设备(诸如AV放大器、以及具有HDMI输入端的STB和记录器)。然而,如以下在示例性配置中所述,这些显示和AV设备被假定为CEC兼容设备。
<根据本发明的无线传输***的示例性配置>
图1是根据本发明的无线传输***的一种示例性配置的框图。在图1中,1将STB标示为AV设备的一个示例;2将发射机标示为第二无线通信设备的一个示例;3将接收机标示为第一无线通信设备的一个示例;而4将监视器标示为显示设备的一个示例。
(传送侧上的设备)
STB 1包括有线(wireline)连接部分11、控制部分12、以及用于支持CEC的存储部分13,并且还包括用于实现如STB的功能的其它构件,诸如主控制部分14和调谐器部分15。主控制部分14控制整个STB 1,包括控制部分12。调谐器部分15具有:接收广播的调谐器、解调广播的解调部分、解码经解调视频/音频数据的解调器等等。
有线连接部分11是用于连接HDMI线缆的HDMI接口(I/F)。因此,有线连接部分11连接至HDMI线缆中所包括的以下线路。HDMI线缆包括作为传送设备公用的控制信号(CEC消息)的双向总线的CEC线路。在CEC协议中,传输侧可通过将取决于设备类型确定的逻辑地址指定为目的地(传送目的地)来将CEC消息传送给期望设备。如果接收侧的逻辑地址(逻辑地址可被包括为广播传输等)被描述为CEC消息中的目的地,则接收侧接收该CEC消息,并且可从此CEC消息中描述的传送源的逻辑地址中识别传送侧。
除了CEC线路,HDMI线缆还包括:用于以差分模式传送作为数字信号的视频/音频信号的流的TMDS线缆、用于传送EDID(扩展显示标识数据)的DDC(显示数据信道)线路等等。EDID包括有关显示设备可处理信号的类型的信息、诸如显示面板的分辨率的信息、以及诸如像素时钟、水平有效期和垂直有效期的信息。EDID由视频传输侧(本例中的STB 1)从视频显示侧(本例中的监视器4)获取,以传送适应要使用的显示面板的分辨率的视频信号(本例中的监视器4中的显示面板)。
控制部分12连接至有线连接部分11中的CEC线路。控制部分12解码通过CEC线路传送并由有线连接部分11接收的CEC消息,并且按需作为对CEC消息的响应通过CEC线路向CEC消息传送源(本例中的发射机2)返回ACK位或响应(状态响应等)。控制部分12按需将经解码的CEC消息递送给主控制部分14,并且主控制部分14控制整个的STB 1来执行与CEC消息相对应的过程。例如,在通电时或者在接受STB 1上的操作时,控制部分12接收来自主控制部分14的指令,产生与该指令相对应的CEC消息,并且通过有线连接部分11传送CEC消息。
存储部分13储存按需从控制部分12读取的程序和信息。控制部分12和存储部分13与CEC控制部分相对应,并且可由例如微计算机构成。该信息包括用于指定操作的响应表。程序包括CEC驱动程序和CEC管理程序。
CEC驱动程序是用于通过CEC线路传送和接收CEC消息的程序,具体而言执行用于读取有线连接部分11中CEC线路的电压、使CEC线路短路等的控制。尽管被描述为程序,但CEC驱动程序可仅由硬件构成。CEC管理程序是通过解释CEC驱动程序接收到的CEC消息并引用响应表来指示CEC驱动程序向主控制部分14返回ACK位或响应,或者传递与CEC消息相对应的指令的程序。该CEC管理程序还包括从主控制部分14接收指令、生成与引用响应表的指令相对应的CEC消息、以及经由有线连接部分11向CEC驱动程序递送CEC消息以供传输的程序。
HDMI发射机(未示出)连接在主控制部分14和有线连接部分11之间。HDMI发射机以TMDS模式将调谐器部分15所接收到的视频/音频信号的分组流从有线连接部分11传送至发射机2的有线连接部分21。在此情形中,分组流通过HDMI线缆中的TMDS线路的TMDS信道传送。HDMI发射机所传送的视频信号是如上所述具有经转换且适应监视器4的显示面板的分辨率的信号,并且可以是取决于STB 1的配置进行另一视频处理的视频信号。通过HDMI发射机传送的音频信号可以是取决于STB 1的配置进行音频处理的音频信号。
发射机2包括有线连接部分21、控制部分22、以及用于支持CEC的存储部分23,并且还包括用于实现无线通信的无线连接部分(无线通信部分)24。有线连接部分21是用于连接HDMI线缆的HDMI I/F,并且可经由此HDMI线缆连接至STB 1的有线连接部分11。藉由通过HDMI线缆的有线连接部分11与有线连接部分21之间的连接,STB 1和发射机2可传送和接收CEC消息。
控制部分22经由有线连接部分21连接至HDMI线缆的CEC线路,并且还连接至无线连接部分24。控制部分22解码通过CEC线路传送并由有线连接部分21接收的CEC消息,并且作为对CEC消息的响应通过CEC线路向CEC消息传送源(本例中的STB 1)返回ACK位或响应,并按需通过无线经由无线连接部分24向接收机3传送经解码的CEC消息。控制部分22解码由无线连接部分24接收的无线传送信息(指示CEC信息的信息),并通过有线连接部分21中的CEC线路向STB 1传送(传递)经解码的CEC消息。
在CEC消息的这种传送/接收中,在发射机2伪装成监视器4的情况下执行STB 1与发射机2之间的传送/接收。用于此伪装的配置是本发明的主要特征并且将作出描述。
存储部分23储存按需从控制部分22读取的程序和信息。控制部分22和存储部分23可由例如微计算机构成。储存在存储部分23中的信息包括用于指定操作的响应表23c。该响应表23c用于伪装。
在发射机2的响应表23c中,提前预设用于工作为要伪装的CEC兼容设备(在本例中为对应于监视器4的“TV”)的操作。该操作被定义成:通过使用与跨无线传输信道的另一侧上的监视器4和接收机3的设备类型(TV)相对应的逻辑地址(0)向AV设备(本例中为STB 1)的CEC控制部分传送/接收CEC消息。如果需要对STB 1的响应,则基本上在等待来自监视器4(实际上为接收机3)的指示响应的CEC消息的信息之后,可向STB 1返回响应。发射机2的CEC控制部分主要对应于控制部分22、CEC驱动程序23a和CEC管理程序23b,而STB 1的CEC控制部分主要对应于控制部分12和存储部分13。
通过在发射机2中使用逻辑地址“0”,有可能如CEC协议(包括供应商命令)中所定义地向/从STB 1传送/接收CEC消息。供应商命令标识由供应商专用命令指定的命令,例如允许供应商(制造商)唯一地指定操作的<供应商命令>和<带ID的供应商命令>。当唯一地指定操作时,可用这些命令(消息)中的供应商专用数据描述规范。
尽管发射机2向接收机3传送指示CEC消息的信息(即与CEC信息相对应的无线消息),但发射机2仅通过无线传送指示从STB 1接收的CEC消息(包括作为传送源的STB 1的逻辑地址的CEC消息)的信息,而不通过使用发射机2本身所使用的逻辑地址(0)作为传送源来执行对接收机3的传送。
存储部分23中所储存的程序包括CEC驱动程序23a、CEC管理程序23b、无线通信驱动程序23d等。CEC驱动程序23a与STB 1的CEC驱动程序相同,并且是用于通过CEC线路传送/接收CEC消息的驱动程序。CEC管理程序23b解释由CEC驱动程序23a从STB 1处接收的CEC消息,并引用响应表23c来指示CEC驱动程序23a返回ACK位或响应,或者引用响应表23c来向无线通信驱动程序23d递送指示CEC消息的信息,以驱动无线连接部分24通过无线传送信息。无线通信驱动程序23d是基于来自CEC管理程序23b的指令驱动无线连接部分24通过无线传送指示CEC消息的信息的驱动程序,并且尽管被描述为程序可仅由硬件构成。
无线通信驱动程序23d还执行用于将指示由无线连接部分24从接收机3处接收的指示CEC消息的信息递送至CEC管理程序23b的处理。当从无线通信驱动程序23d接收指示CEC消息的信息时,CEC管理程序23b解释(提取)该CEC消息并且引用响应表23c,以指示CEC驱动程序23a将CEC信息传送至STB 1。
HDMI接收机(未示出)连接在无线连接部分24和有线连接部分21之间。此HDMI接收机通过有线连接部分21接收通过TMDS线路从STB 1的HDMI发射机经由有线连接部分11传送的视频/音频分组,并且将该分组递送至无线连接部分24。发射机2的HDMI接收机所接收到的视频/音频分组被配置成经由无线连接部分24通过无线传送。通过以在通过TDMS线路的传输中完成的相同方式分配TMDS信道,该视频/音频分组可通过无线传送。
(接收侧上的设备)
监视器4包括有线连接部分41、控制部分42、以及用于支持CEC的存储部分43,并且还包括用于实现如监视器的功能的其它构件,诸如主控制部分44、诸如视频处理器的视频处理部分45、具有诸如LCD的显示面板的显示部分46、以及光接收部分47。主控制部分44控制整个监视器4,包括控制部分42。光接收部分47接收来自遥控器5的操作信号,并将该操作信号递送至主控制部分44。
有线连接部分41是用于连接HDMI电缆的HDMI接口(I/F)。控制部分42连接至有线连接部分11中的CEC线路。控制部分42将EDID传送至接收机3,并且EDID经由发射机2传送至STB 1以使STB 1能传送适应显示部分46的显示分辨率的视频信号。控制部分42解码通过CEC线路传送并由有线连接部分41接收的CEC消息,并且按需通过CEC线路向CEC消息传送源(本例中的接收机3)返回ACK位或响应。控制部分42按需将经解码的CEC消息递送给主控制部分44,并且主控制部分44控制整个的监视器4来根据CEC消息执行处理。例如,在通电时或者在通过光接收部分47接收用户操作的操作信号时,控制部分42接收来自主控制部分44的指令,产生取决于该指令的CEC消息,并且通过有线连接部分41传送CEC消息。
存储部分43储存按需从控制部分42读取的程序和信息。控制部分42和存储部分43与CEC控制部分相对应,并且可由例如微计算机构成。该信息包括用于指定操作的响应表。程序包括CEC驱动程序和CEC管理程序。
CEC驱动程序是用于通过CEC线路传送和接收CEC消息的程序,具体而言,其读取有线连接部分41中CEC线路的电压并控制所施加电压。尽管被描述为程序,但CEC驱动程序可仅由硬件构成。CEC管理程序是通过解释CEC驱动程序接收到的CEC消息并引用响应表来指示CEC驱动程序向主控制部分44返回ACK位或响应,或者传递与CEC消息相对应的指令的程序。该CEC管理程序还包括从主控制部分44接收指令、生成与引用响应表的指令相对应的CEC消息、以及经由有线连接部分41向CEC驱动程序递送CEC消息以供传输的程序。
HDMI接收机(未示出)连接在视频处理部分45和有线连接部分41之间。该HDMI接收机经由有线连接部分41从接收机3接收视频/音频信号(原来由STB 1的调谐器部分15获取的信号)的流,将该流多路分解成视频/音频信号,并且将视频信号(适应显示部分46的分辨率的视频信号)输出至视频处理部分45。视频处理部分45基于来自主控制部分的指令给予视频信号各种类型的视频处理,并将视频信号示出至显示部分46,并且显示部分46显示视频。HDMI接收机将经多路分解的音频信号输出至音频处理部分(未示出);该音频处理部分基于来自主控制部分44的指令执行多种类型的音频处理并将音频信号输出至扬声器(未示出),并且扬声器输出声音。
接收机3包括有线连接部分31、控制部分32、以及用于支持CEC的存储部分33,并且还包括用于实现无线通信的无线连接部分(无线通信部分)34。有线连接部分31是用于连接一HDMI线缆的HDMI I/F,并且其可经由此HDMI线缆连接至监视器4的有线连接部分41。藉由有线连接部分31与有线连接部分41之间通过HDMI线缆的连接,接收机3和监视器4可传送和接收CEC消息。
控制部分32经由有线连接部分31连接至HDMI线缆的CEC线路,并且还连接至无线连接部分34。控制部分32解码通过CEC线路传送并由有线连接部分31接收的CEC消息,并且按需作为对CEC消息的响应通过CEC线路向CEC消息传送源(本例中的监视器4)返回ACK位或响应,并按需通过无线经由无线连接部分24向发射机2传送经解码的CEC消息。控制部分32解码由无线连接部分34接收的无线传送信息(指示CEC消息的信息),并通过有线连接部分31中的CEC线路向监视器4传送经解码的CEC消息。
在CEC消息的这种传送/接收中,在接收机3伪装成STB 1的情况下执行监视器4与接收机3之间的传送/接收。用于此伪装的配置是本发明的主要特征并且将作出描述。
存储部分33储存按需从控制部分32读取的程序和信息。控制部分32和存储部分33可由例如微计算机构成。储存在存储部分33中的信息包括用于指定操作的响应表33c。对于伪装,除了传送侧上的伪装(发射机2的响应表23c)外,在接收侧上执行利用此响应表33c的伪装。
在接收机3的响应表33c中,提前预设用于工作为要伪装的CEC兼容设备(在本例中为对应于STB 1的“调谐器”)的操作。该操作被定义成:通过使用与跨无线传输信道的另一侧上的STB 1和发射机2的设备类型(调谐器)相对应的逻辑地址(3、6、7和10的任一个),接收机3向显示设备(本例中为监视器4)的CEC控制部分传送/接收CEC消息。如果需要对监视器4的响应,则基本上在等待来自STB 1(实际上为发射机2)的指示响应的CEC消息的信息之后,可向监视器4返回响应。接收机3的CEC控制部分主要对应于控制部分32、CEC驱动程序33a、CEC管理程序33b和响应表33c,而监视器4的CEC控制部分主要对应于控制部分42和存储部分43。
通过在接收机3中使用逻辑地址“3、6、7和10的任一个”,有可能如CEC协议(包括供应商命令)中所定义地向/从监视器4传送/接收CEC消息。尽管接收机3向发射机2传送指示CEC消息的信息(即与CEC信息相对应的无线消息),但接收机3仅通过无线传送指示从监视器4接收的CEC消息(包括作为传送源的监视器4的逻辑地址“0”的CEC消息)的信息,而不通过使用接收机3本身所使用的逻辑地址(3、6、7和10的任一个)作为传送源来执行对发射机2的传送。
存储部分33中所储存的程序包括与CEC驱动程序23a相同的CEC驱动程序33a、CEC管理程序33b、无线通信驱动程序33d等。CEC管理程序33b解释由CEC驱动程序33a从监视器4处接收的CEC消息,并引用响应表33c来指示CEC驱动程序33a返回ACK位或响应,或者引用响应表33c来向无线通信驱动程序33d递送指示CEC消息的信息,以驱动无线连接部分34通过无线传送信息。无线通信驱动程序33d是基于来自CEC管理程序33b的指令驱动无线连接部分34通过无线传送指示CEC消息的信息的驱动程序,并且尽管被描述为程序可仅由硬件构成。
无线通信驱动程序33d还执行用于将指示由无线连接部分34从发射机2处接收的指示CEC消息的信息递送至CEC管理程序33b的处理。当从无线管理驱动程序33d接收指示CEC消息的信息时,CEC管理程序33b解释(提取)该CEC消息并且引用响应表33c,以指示CEC驱动程序33a将CEC信息传送至监视器4。
在接收机3的情形中,与发射机2不同,取决于是需要实现如图1中示例性示出地STB 1通过无线的CEC连接、还是需要实现记录器或播放器通过无线的CEC连接,要预先设置的操作不同。因此,响应表33c可初步储存与除显示设备外作为AV设备的所有或多个设备的每一个相对应的操作,以使用户能用例如设置在接收机3上的开关按钮选择一设备(要通信的设备)。只有与用户所选择的设备相对应的操作可被设置成在响应表33c中启用。
在CEC协议中,3、6、7和10被安排为与调谐器相对应的逻辑地址,而接收机3可如上所述地设置这些地址的任一个。如果在传送侧上有线CEC网络的STB 1的下层中存在不同于STB 1的调谐器设备,则在一些情形中STB 1的逻辑地址可以为“6”。尽管可规定:只要在接收机侧上的有线CEC网络中第一声明调谐器1(逻辑地址3)不存在,就根据CEC消息(供应商命令)检测接收侧上不同于STB 1的调谐器设备具有该调谐器1、并且将该调谐器设备预设为调谐器2(逻辑地址6),但即使对接收机3预设逻辑地址3(与STB 1的逻辑地址不同的值)的操作,当发射机2解释指示逻辑地址3的CEC消息的无线消息并且通过CEC线路传送该消息时,也可用从3重写为6的逻辑地址(因为已知STB 1对应于“6”)执行该传输,而不会有问题。
HDMI发射机(未示出)连接在无线连接部分34和有线连接部分31之间。HDMI发射机将无线连接部分34接收到的视频/音频分组转换成TDMS格式,并且针对每个TDMS信道经由有线连接部分31和TDMS线路向监视器4(监视器4的HDMI接收机)传送视频/音频分组。
(示例性配置的概要)
如上所述,图1的无线传输***引入以下机制:在STB 1与监视器4之间的无线传输中,发射机(Tx)2作为监视器4执行通信,而接收机(Rx)3作为STB 1执行通信。
更具体地,针对响应表23c(/响应表33c)中的伪装设备,预先设置用于工作为伪装设备的操作;发射机2(/接收机3)获取位于另一侧上的监视器4(/STB 1)的逻辑地址,并且从STB 1(/监视器4)接收CEC消息以向监视器4(/STB 1)一侧传送接收到的CEC消息;并且从监视器4(/STB 1)侧接收到的CEC消息还能被传送至STB 1(/监视器4)。CEC管理程序23b(/33b)接收CEC驱动程序23a(/33a)和无线通信驱动程序23d(/33d)各自接收到的数据以执行根据响应表23c(/33c)(和储存在如后面描述的示例中的通信存储器23e/33e中的通信历史信息)确定“要作为无线消息传送给待回复的CEC消息另一侧(CEC消息传送目的地)的CEC消息”、并将其递送给无线通信驱动程序23d的控制,并执行根据响应表23c(/33c)(和通信历史信息)确定CEC消息的ACK位或对CEC消息传送源的响应、并将其递送给CEC驱动程序23a的控制。
将参照图2作出描述。图2是用于说明在图1的无线传输***中设备之间CEC消息的传送/接收的示意图。从STB 1,发射机2被视为具有逻辑地址0的监视器4;从监视器4,接收机3被视为具有逻辑地址3、6、7和10的任一个(在本例中为“3”)的STB 1;并且从STB 1和监视器4接收的CEC消息(CEC命令)可在发射机2和接收机3之间相互交换。因此,发射机2响应于CEC消息将ACK位从STB 1返回给TV的逻辑地址,并将该CEC消息传送给接收机3,并且接收机3作为调谐器将该CEC消息传送给监视器4。相反,接收机3响应于消息将ACK位从TV返回给STB的逻辑地址,并将该消息传送至发射机2,并且该发射机2作为TV将该消息传送至STB 1。
这种配置在监视器4和STB 1两者中实现通过无线传输信道的CEC通信,这常规地因为延迟等在不改变协议的情况下被视为不可能。具体而言,发射机2和接收机3可因为伪装(模仿)而忽略至伪装设备(pretended device)的CEC消息,因此不再有必要对于至另一侧的所有CEC消息都执行无线传送,并且因为来自多个设备的传输可被拥塞,所以至少在这方面消除更多的延迟。该伪装还允许后面描述的“与CEC消息的类型相对应的过程”和“取决于对响应CEC消息的时限由发射机2或接收机3返回响应作为替代的处理”的实现。
<示例性配置中CEC消息的传送/接收的示例>
图3是用于说明自图1的无线传输***中通电时起的伪装操作的过程示例的流程图。在图3和后面描述的图4-11中,示出箭头来表示设备之间的传输;实线箭头表示ACK位被返回;而虚线箭头表示没有ACK位被返回;例如,图3的步骤S4表示没有返回ACK位,而步骤S 13表示存在ACK位从STB 1向发射机2的返回。然而,尽管在发射机2和接收机3之间的通信中没有传输ACK位,因为该通信符合专用于无线通信的协议并且与CEC不同,假设以某方式确保该通信。该图示规则不适用于除传输外的箭头,例如步骤S1、S2和S15、以及图4的步骤S24。
发射机2具有预设为作为监视器4操作(步骤S1)的响应表23c,而接收机3具有预设为作为STB 1操作(步骤S2)的响应表33c。
在这种状态下,当通过HDMI线缆在STB 1和发射机2之间实现CEC连接并且通过HDMI线缆在接收机3和监视器4之间实现CEC连接时,在各个设备通电(上电)(步骤S3)时,STB 1检查另一STB(对应于调谐器的设备)是否存在,以便于将它本身声明为STB(假设具有逻辑地址3)(步骤S4)。接收机3检查另一STB(对应于调谐器的设备)是否存在,以便于将它本身声明为STB(假设具有逻辑地址3)(步骤S6)。因此,在步骤S4和S6,确认没有ACK位通过以STB为目的地的CEC通信返回。该通信可通过例如<轮询(Polling)消息>执行。
以相同方式,发射机2检查是否存在另一TV,以便于将它本身声明为TV(逻辑地址0)(步骤S5),并且监视器4检查是否存在另一TV,以便于将它本身声明为TV(逻辑地址0)(步骤S7)。因此,在步骤S5和S7,确认没有ACK位通过以TV为目的地的CEC通信返回。该确认处理(步骤S4至S7的任一个)可从设备通电并连接至HDMI线缆时起执行,而不管步骤S3通电的次序以及通电和连接至HDMI线缆两者哪一个在先执行的事实如何。尽管设备1至4的每一个能以图1的示例性配置通过步骤S4至S7的处理确定逻辑地址,但如果因为连接有另一设备而返回ACK位,可尝试以相同方式设置相同设备类型的另一逻辑地址。
尽管未在图3中示出,但在步骤S4至S7之后作出了传送<设备供应商ID>的安排,<设备供应商ID>是用于广播传送储存在各个设备中的供应商ID(由IEEE组织定义的唯一供应商ID)的消息。在如下所述传送供应商命令之前,至少监视器4完成此传送。在设备1至3之间,在如下所述传送供应商命令之前,可通过<给出设备供应商ID>驱动监视器4没有接收到其供应商ID的设备作出供应商ID的通知。以下所述的供应商命令能基本上在供应商ID相同时(或在执行供应商ID可被视为相同的处理时)接收。
一旦如上所述在设备1至4中确定了逻辑地址,发射机2和接收机3就开始根据本发明的伪装操作。因此,一旦确定了逻辑地址,发射机2就开始在发射机2所连接至的CEC线路上作为监视器4操作,并且接收机3就开始在接收机3所连接至的CEC线路上作为STB 1操作。因为某些种类的用于确认存在的机制必须被引入互相协作设备,所以在图3所示的示例中,假设监视器4和STB 1通过以预定间隔传送定义为供应商命令的供应商(查验)(Vendor(Ping))来执行搜索,直到作为对供应商(查验)的响应返回供应商(确认)(Vendor(Ack))来确认相互存在,而不管是否存在无线区段。在此步骤中,相互通信可以更为复杂的方式分成多个步骤。首先,即使存在无线区段,监视器4也通过以预定间隔传送定义为供应商命令的供应商(查验)来执行搜索,直到作为对供应商(查验)的响应返回供应商(确认)(步骤S11)。该搜索处理可被描述为用于在监视器4的存储部分43中开始响应表中的操作的处理。
在步骤S11,首先通过CEC线路传送供应商(查验)(步骤S11a)。当在步骤S11a接收到供应商(查验)时,接收机3引用响应表33c以作为STB 1返回ACK位,并通过无线传送指示供应商(查验)(即指示供应商(查验)的无线消息)的信息(步骤S12)。在步骤S12,还执行在通信存储器33e中储存传送来该供应商(查验)的逻辑地址(供应商(查验)中所包括的传送源的逻辑地址,在本例中为监视器4的“0”)的处理。具有在此步骤储存的逻辑地址的设备在伪装(模仿)为STB 1时被判断为对应设备,即配对操作的相对方。假设接收机3的响应表33c包括用于此操作的规范,即用于向供应商(查验)返回ACK位、储存逻辑地址、以及执行指示供应商(查验)的信息的无线传输的规范。
在接收到无线消息时,发射机2从此无线消息中提取供应商(查验),并通过CEC线路传送供应商(查验)(步骤S13)。假设发射机2的响应表23c包括用于这种操作的规范。在接收到供应商(查验)时,STB 1引用存储部分13中的响应表来返回ACK位,并且通过CEC线路传送供应商(确认)作为对供应商(查验)的响应(步骤S14)。假设,STB 1的存储部分13中的响应表包括用于这种操作的规范,即用于向供应商(查验)返回ACK位并且向供应商(查验)返回供应商(确认)作为响应(使用供应商(查验)中的传送源作为目的地)的规范。
在接收到供应商(确认)时,发射机2引用响应表23c来返回ACK位,并且在通信存储器23e中储存返回供应商(确认)的逻辑地址(供应商(确认)中所包括的传送源的逻辑地址,在本例中为STB 1的“3”)。具有在此步骤储存的逻辑地址的设备在伪装(模仿)为监视器4时被判断为目标设备,即配对操作的相对方。发射机2通过无线传送指示供应商(确认)的信息(即指示供应商(确认)的无线消息)(步骤S16)。假设发射机2的响应表23c包括用于这种操作的规范,即用于向供应商(确认)返回ACK位、在通信存储器23e中储存传送源的逻辑地址、开始接受逻辑地址的配对操作、以及通过无线传送指示供应商(确认)的无线消息的规范。
在接收到无线消息时,接收机3从此无线消息中提取供应商(确认),并通过CEC线路传送供应商(确认)(步骤S17)。假设接收机3的响应表23c包括用于这种操作的规范。
在接收到供应商(确认)时,监视器4引用存储部分43中的响应表来返回ACK位,并且在存储器部分43的通信存储器中储存返回供应商(确认)的逻辑地址(供应商(确认)中所包括的传送源的逻辑地址,在本例中为STB 1的“3”),并且在此时机开始接受对STB 1的配对操作(步骤S18)。因此,具有在此步骤储存的逻辑地址的设备被判断为配对操作的相对方。假设监视器4的存储部分43中的响应表包括用于这种操作的规范,即用于向供应商(确认)返回ACK位、在通信存储器中储存传送源的逻辑地址、以及开始接受逻辑地址的配对操作的规范。
如上所述,通过利用彼此协作操作的设备之间的认证通信,诸如供应商(查验),可搜索本发明中要伪装的设备。如果在设备之间不存在这种机制,则这可通过使用彼此协作操作的设备的固定逻辑地址进行预设操作来实现。尽管已描述了供应商ID的通知必须在发出供应商(查验)之前预先给出,但如果通过使用<带有ID的供应商命令>而非<供应商命令>发出供应商(查验),则不必预先给出供应商ID的通知。在此情形中,推荐传送<设备供应商ID>,然后在发出供应商(查验)以检查供应商(确认)之后,执行通过<供应商命令>的通信。
图4是用于说明在图1的无线传输***中通电时的过程后操作遥控器时的过程示例的流程图。描述在光接收部分47从遥控器5接收到与供应商遥控器向下(Vendor Remote Down)相对应的操作信号时该光接收部分47如何操作。这种操作可被储存在设备的响应表中,如参照图3所述。
首先,监视器4解释操作信号,并且引用响应表来通过CEC线路发送称为供应商遥控器向下的CEC命令(步骤S21)。当接收到此供应商遥控器向下时,接收机3引用响应表33c以作为STB 1返回ACK位,并通过无线传送指示供应商遥控器向下的信息(无线消息)(步骤S22)。在接收到无线消息时,发射机2提取供应商遥控器向下,并且引用响应表23c来作为监视器4通过CEC线路向目的地传送供应商遥控器向下(通过使用作为传送源的监视器4的逻辑地址),该目的地是储存在通信存储器23e中的逻辑地址(在步骤S15储存的逻辑地址)(步骤S23)。在接收到供应商遥控器向下时,STB 1引用响应表以返回ACK位并执行与供应商遥控器向下相对应的过程(例如诸如改变信道的过程)(步骤S24)。可以此方式从监视器4的遥控器5操作STB 1。
图5是用于说明在图1的无线传输***中通电时的处理后传送/接收特定CEC消息时延迟响应的情形的流程图。尽管如参照图1至4所述的发射机2和接收机3的伪装在防止延迟时是极为有效的,但传送至伪装设备的所有CEC消息(而非CEC线路上的所有CEC消息)必须在仅当使用此伪装时才传送。在图1等的描述中,描述为“按需基础上的”传送的部分表示传送符合CEC协议地在按需基础上执行。
如果所有到伪装设备的CEC消息都以这种方式传送,则链路上的频带被消耗,并且在特定时间段内需要响应的命令中一些命令变得得不到支持(例如对命令<路由改变>的响应<设置流路径>)。在本描述中,假设取作示例的命令序列使用从开始传输到传输结束需要100ms的命令并且需要300ms内的响应。如在图5中示例性示出地,当发射机2执行接收同时缓存并在完成后执行对接收机3的传送时,在发射机2完成接收后到接收机3能完成对监视器4的传送为止要花额外的100ms(尽管严格说来在无线传输区段中产生了通信延迟,但为了简便起见忽略了通信延迟)。假设监视器4在200ms内作出响应,这在标准的范围内。当接收机3以相同方式完全接收到响应并执行对发射机2的传送时,在接收机3完成接收后到发射机2完成传送为止要花额外的100ms。因此,尽管在接收机3所连接至的CEC线路上在200ms(在标准的范围内)内作出了响应,但在发射机2所连接至的CEC线路上花了超过标准的400ms。
作为对策,对CEC消息中的某些CEC消息需要跳过向伪装设备的无线传输。将描述这种处理。如果出现参照图5所述的延迟(包括由于频带不足引起延迟的情形),可执行以下处理。
接收机3的CEC控制部分取决于从监视器4接收的CEC消息(包括供应商命令的情形)的类型确定向STB 1(发射机2)的传送是否必需,并且仅当确定传送必需时才经由无线连接部分34通过无线向发射机2传送CEC消息。发射机2的CEC控制部分也取决于从STB 1接收的CEC消息的类型确定向监视器4(接收机3)的传送是否必需,并且仅当确定传送必需时才经由无线连接部分24通过无线向接收机3传送CEC消息。这种操作可在响应表23c、33c中描述,并且由CEC管理程序23b、33b执行。
更具体地,假定标识了要模仿的设备,因为CEC的响应可作为固定值或根据在先通信的内容判定的值返回,所以发射机2/接收机3自行地作出响应,而无需发射机2/接收机3与另一侧通信来获取结果。因此,响应时间的问题能够被解决,并且发射机2与接收机3之间通信的量能被减少。通过仅传送此响应所必需的参数、并且通过仅接收而不传送作为TV或STB操作时的反应所不必要的命令,能进一步减少通信的量。
这种处理的示例将参照图6-11进行描述。图6至11是用于说明在图1的无线传输***中通电时的处理后从STB传送CEC消息时的过程示例的流程图。
如图6所示,发射机2从STB 1接收CEC消息(步骤S31),并且如果CEC消息被确定为不需要响应的CEC消息,则发射机2仅返回ACK位并忽略CEC消息。
如图7所示,发射机2从STB 1接收CEC消息(步骤S41),并且如果确定尽管CEC消息需要响应,但在假定已经标识出要伪装的设备的情况下响应可以是在先通信内容(或固定值),则发射机2返回ACK位,并且仅返回根据通信存储器23中与监视器4的通信的历史所确定的响应(或具有预设值的响应)(步骤S42)而不执行无线通信。<给出电源状态>可被引用为可使用在先通信内容的情形的示例,并且根据此情形中的通信历史确定的响应是<报告电源状态>。<给出供应商ID>可被引用为可使用固定值的情形的示例,并且在此情形中的具有预设值的响应是<设备供应商ID>。
如图8所示,发射机2从STB 1接收CEC消息(步骤S51),并且如果确定CEC消息允许在首先返回响应后随后要执行的与监视器4的通信,则发射机2返回ACK位、执行指示该消息的信息的无线传送(步骤S52),并且通过CEC线路向STB 1返回具有预设值的响应(步骤S53)。这种CEC信息的示例是<路由改变>(仅当STB 1是中继器设备时,因为本示例是基于来自STB 1侧的传输作出假设的),并且此情形中具有预设值的响应是<设置流路径>。只要在标准的范围内作出步骤S53的响应,就不限制步骤S52和步骤S53的顺序。当接收步骤S52的无线消息时,接收机3通过CEC线路向监视器4传送无线消息所指示的CEC消息(步骤S54),并且从监视器4获取对其的响应(步骤S55)。该响应对接收机3并非是必要的,因此可忽略。
如图9所示,发射机2从STB 1接收CEC消息(步骤S61),并且如果CEC消息被确定为可在唯一方向上发送的CEC消息(例如<图像视图打开>,即通电指令),则发射机2返回ACK位并且通过无线传送指示消息的信息(步骤S62)。在接收到信息(无线消息)时,接收机3提取消息并且通过CEC线路向监视器4传送消息(步骤S63)。
如图10所示,发射机2从STB 1接收CEC消息(步骤S71),并且如果CEC消息需要不能根据预设值、通信内容等确定的响应,则执行正常过程而不跳过(步骤S72至S76)。发射机2返回ACK位并执行指示消息的信息的无线传送(步骤S72),并且当接收到该信息时,接收机3提取消息并且通过CEC线路向监视器4传送消息(步骤S73)。监视器4通过CEC线路向接收机3传送对其的响应(步骤S74);接收机3通过无线传送指示响应的信息(步骤S75);并且当接收到信息时,发射机2提取响应,并且通过CEC线路向STB 1传送该响应(步骤S76)。这种CEC信息的示例是<供应商命令>,其取决于供应商中的安排。对其的响应是预先定义的,并且储存在监视器4的响应表中。
如图11所示,发射机2从STB 1接收CEC消息(步骤S81),并且如果确定CEC消息被传达至除伪装设备(即监视器4)外的设备,则发射机2不返回ACK位并且不执行无线传输。
尽管已参照图6-11描述了在从STB 1传送CEC消息的情形中的过程示例,但在相反方向上以相同方式描述在从监视器4传送CEC消息的情形中的过程示例。
发射机2或接收机3可取决于在CEC协议中定义的响应的时限(响应时间),即响应时限,控制是否执行无线传输以及是否发射机2或接收机3返回响应作为替代。
因此,接收机3确定从监视器4接收的CEC消息是否需要具有比预定时间短的对监视器4的响应时限。作为确定的结果,对于需要具有更短响应时限的CEC消息,接收机3作出一响应,作为STB 1(在某一意义上是发射机2)对监视器4的响应的替代。在此情形中,可不执行对发射机2的无线传送。可对其它CEC消息执行无线传送。CEC管理程序33b可被启用来通过引用响应表33c作出确定,并且该响应可以是预先在响应表33c中对每个CEC消息定义的预设消息。
同样,发射机2确定从STB 1接收的CEC消息是否需要具有比预定时间短的对STB 1的响应时限,并且对于需要具有更短响应时限的CEC消息作出一响应,作为监视器4对STB 1的响应的替代。在此情形中,可不执行对接收机3的无线传送。可对其它CEC消息执行无线传送。CEC管理程序23b可被启用来通过引用响应表23c作出确定,并且该响应可以是预先在响应表23c中对每个CEC消息定义的预设消息。
这种形式的取决于接收到的CEC消息的响应时限(即与响应时限相关的CEC消息的类型)控制是执行无线传输还是由其本身返回响应可与参照图6至10描述的示例无关地实现,或者可应用于参照图7和8描述的示例。在后一情形中,参照图7和8描述的示例仅可应用于需要具有更短响应时限的CEC消息。在图9和10的示例中,可通过将适当响应设置为预设值而不超出响应实现的标准范围,来作出试验性响应。在这种形式的控制是执行无线传输还是由其本身返回响应中,在CEC消息不需要如图6的示例中的无线传输的情形中,CEC消息还可无条件地被忽略而不返回响应也不执行无线传输,并且如果CEC消息的目的地为除如图11中它自己的伪装设备外的设备,则可以相同格式忽略CEC消息。
图12是用于说明无线传输信道不能通过图1的无线传输***中设备之间的CEC消息的传送/接收进行通信的情形的示意图。在无线通信的情形中,由于无线电波状况通信可被中断。如果在此状态下接收到消息,则设备不能在其间传达消息。消息的接收意味着返回ACK位,并且在传送侧确定通信成功。结果,传送侧了解的状态变得与接收侧了解的状态不同,从而引起崩溃。
因此,当处于不可能作出无线传输的状况时,优选为即使在接收到CEC通信时也不返回ACK位。当处于接收机3不能执行与发射机2的无线通信的状况时,即使从监视器4接收到CEC消息,接收机3的CEC控制部分也不向监视器4返回ACK位,并且当处于发射机2不能执行与接收机3的无线通信的状况时,即使从STB 1接收到CEC消息,发射机2的CEC控制部分也不返回ACK位。这种操作可在响应表23c、33c中描述,并且由CEC管理程序23b、33b执行。通过预先在发射机2或接收机3中的通信存储器23e或通信存储器33e中储存无线通信的历史(用于确定通信是中断还是可用的通信历史)并引用该通信存储器,可确定无线通信的可用性/不可用性。在该情形中,发射机2和接收机3可周期性地尝试无线通信。
通过采用这一过程,CEC兼容设备将该状况识别为等效于HDMI线缆脱落的状态,并且在恢复通信后,可在不崩溃的情况下操作CEC兼容设备。
<根据本发明的无线传输***的另一示例性配置>
尽管在***所述的示例性配置中如图1所示的发射机2外部耦合至STB 1并且接收机3外部耦合(外部连接)至监视器4,对于发射机2和接收机3的一个或两者可采用嵌入配置。接收机3的CEC控制部分可被嵌入监视器4并且连接至设置在监视器4中的CEC控制部分。不止是CEC控制部分,接收机3的无线连接部分34也可被嵌入。发射机2的CEC控制部分可被嵌入STB1并且连接至设置在STB1中的CEC控制部分。不止是CEC控制部分,发射机2的无线连接部分24也可被嵌入。
<根据本发明的无线传输方法>
本发明可采用以下形式的无线传输方法作为用于使用程序或信息传送/接收CEC消息的方法。该程序或信息可通过便携式记录介质、广播波、因特网线路等分发。用图1的示例性配置进行描述,根据本发明的无线传输方法使用接收机3和发射机2来通过接收机3和发射机2之间的无线通信在监视器4和STB 1之间传送/接收CEC消息,接收机3具有能够向/从监视器4传送/接收CEC消息的CEC控制部分,而发射机2具有能够向/从STB 1传送/接收CEC消息的CEC控制部分。
该无线传输方法主要表征为包括以下步骤,由接收机3的CEC控制部分使用与STB 1的设备类型相对应的逻辑地址来向/从设置在监视器4中的CEC控制部分传送/接收CEC消息,以及由发射机2的CEC控制部分使用与监视器4的设备类型相对应的逻辑地址来向/从设置在STB 1中的CEC控制部分传送/接收CEC消息。其它应用与针对无线传输***所述的相同,并且将不作描述。
附图标记
1.STB;2.发射机;3.接收机;4.监视器;5.遥控器;11,21,31,41:有线连接部分;12,22,32,42:控制部分;13,23,33,43:存储部分;14,44:主控制部分;15.调谐器部分;23a,33a:CEC驱动程序;23b,33b:CEC管理程序;23c,33c:响应表;23d,33d:无线通信驱动程序;23e,33e:通信存储器;24,34:无线连接部分;45.视频处理部分;46.显示部分;以及47.光接收部分。
Claims (6)
1.一种无线传输***,包括:
第一无线通信设备,具有能够以HDMI向/从显示设备传送/接收CEC消息的CEC控制部分;以及
第二无线通信设备,具有能够以HDMI向/从AV设备传送/接收CEC消息的CEC控制部分,
所述无线传输***通过第一无线通信设备和第二无线通信设备之间的无线通信,执行显示设备与AV设备之间CEC消息的传送/接收,
其中第一无线通信设备的CEC控制部分使用与AV设备的设备类型相对应的逻辑地址向/从设置在显示设备中的CEC控制部分传送/接收CEC消息,
第二无线通信设备的CEC控制部分使用与显示设备的设备类型相对应的逻辑地址向/从设置在AV设备中的CEC控制部分传送/接收CEC消息。
2.如权利要求1所述的无线传输***,其特征在于,
第一无线通信设备取决于从显示设备接收的CEC消息的类型确定向AV设备的传送是否必需,并且仅针对确定有传送需要的CEC消息执行向第二无线通信设备的无线传输,以及
第二无线通信设备取决于从AV设备接收的CEC消息的类型确定向显示设备的传送是否必需,并且仅针对确定有传送需要的CEC消息执行向第一无线通信设备的无线传输。
3.如权利要求1或2所述的无线传输***,其特征在于,
第一无线通信设备确定从显示设备接收到的CEC消息是否需要具有比预定时间短的对显示设备的响应时限,并且对需要具有更短响应时限的CEC消息作出一响应,作为AV设备对显示设备响应的替代,
第二无线通信设备确定从AV设备接收到的CEC消息是否需要具有比预定时间短的对AV设备的响应时限,并且对需要具有更短响应时限的CEC消息作出一响应,作为显示设备对AV设备响应的替代。
4.如权利要求1至3的任一个所述的无线传输***,其特征在于,
当处于第一无线通信设备不能执行与第二无线通信设备的无线通信的状况时,第一无线通信设备的CEC控制部分即使在接收到来自显示设备的CEC消息时也不向显示设备返回ACK位,以及
当处于第二无线通信设备不能执行与第一无线通信设备的无线通信的状况时,第二无线通信设备的CEC控制部分即使在接收到来自AV设备的CEC消息时也不返回ACK位。
5.如权利要求1至4的任一个所述的无线传输***,其特征在于,
第一无线通信设备的CEC控制部分外部连接至设置在显示设备中的CEC控制部分,或者嵌入显示设备中并连接至设置在显示设备中的CEC控制部分,以及
第二无线通信设备的CEC控制部分外部连接至设置在AV设备中的CEC控制部分,或者嵌入AV设备中并连接至设置在AV设备中的CEC控制部分。
6.一种使用第一无线通信设备和第二无线通信设备来通过第一无线通信设备与第二无线通信设备之间的无线通信执行显示设备与AV设备之间CEC消息的传送/接收的无线传输方法,其中第一无线通信设备具有能够以HDMI向/从显示设备传送/接收CEC消息的CEC控制部分,第二无线通信设备具有能够以HDMI向/从AV设备传送/接收CEC消息的CEC控制部分,所述方法包括以下步骤:
由第一无线通信设备的CEC控制部分使用与AV设备的设备类型相对应的逻辑地址向/从设置在显示设备中的CEC控制部分传送/接收CEC消息,以及
由第二无线通信设备的CEC控制部分使用与显示设备的设备类型相对应的逻辑地址向/从设置在AV设备中的CEC控制部分传送/接收CEC消息。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008261826 | 2008-10-08 | ||
JP2008-261826 | 2008-10-08 | ||
PCT/JP2009/066891 WO2010041567A1 (ja) | 2008-10-08 | 2009-09-29 | 無線伝送システム及び無線伝送方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102177728A true CN102177728A (zh) | 2011-09-07 |
Family
ID=42100519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009801405587A Pending CN102177728A (zh) | 2008-10-08 | 2009-09-29 | 无线传输***和无线传输方法 |
Country Status (8)
Country | Link |
---|---|
US (1) | US20110194454A1 (zh) |
EP (1) | EP2346227A4 (zh) |
JP (1) | JP5092019B2 (zh) |
CN (1) | CN102177728A (zh) |
BR (1) | BRPI0920654A2 (zh) |
MX (1) | MX2011003486A (zh) |
RU (1) | RU2472297C2 (zh) |
WO (1) | WO2010041567A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104067628A (zh) * | 2012-01-19 | 2014-09-24 | Vid拓展公司 | 用于支持对观看条件自适应的视频传输的方法和*** |
CN113556493A (zh) * | 2020-04-23 | 2021-10-26 | 深圳市万普拉斯科技有限公司 | 多媒体播放方法、装置、计算机设备和存储介质 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120131245A1 (en) * | 2010-11-19 | 2012-05-24 | Silicon Image, Inc. | Transfer of control bus signaling on packet-switched network |
JP5101742B1 (ja) * | 2011-08-23 | 2012-12-19 | シャープ株式会社 | 通信装置、通信システム、通信方法、制御プログラム、記録媒体、およびテレビジョン受像システム |
JP5996929B2 (ja) * | 2012-05-08 | 2016-09-21 | Dxアンテナ株式会社 | 映像無線伝送装置 |
US10045050B2 (en) | 2014-04-25 | 2018-08-07 | Vid Scale, Inc. | Perceptual preprocessing filter for viewing-conditions-aware video coding |
JP6344140B2 (ja) * | 2014-08-22 | 2018-06-20 | セイコーエプソン株式会社 | 通信制御方法、通信システム、及び、送信装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030043771A1 (en) * | 1997-08-07 | 2003-03-06 | Akihiko Mizutani | Connection establishment method, communication method, state change transmission method, state changing method wireless apparatus, wireless device, and computer |
JP2007214952A (ja) * | 2006-02-10 | 2007-08-23 | Matsushita Electric Ind Co Ltd | 無線伝送方法及び装置 |
WO2007136037A1 (ja) * | 2006-05-19 | 2007-11-29 | Panasonic Corporation | 無線通信装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63300649A (ja) * | 1987-05-29 | 1988-12-07 | Mitsubishi Electric Corp | 通信制御方式 |
JP2576780B2 (ja) * | 1993-12-17 | 1997-01-29 | 日本電気株式会社 | プロトコル終端方式 |
JP2000020868A (ja) * | 1998-06-29 | 2000-01-21 | Kitaguni Computer Kk | 無線計測装置 |
JP3377994B2 (ja) * | 2000-11-14 | 2003-02-17 | 三菱電機株式会社 | データ配信管理装置およびデータ配信管理方法 |
KR100429800B1 (ko) * | 2001-12-01 | 2004-05-03 | 삼성전자주식회사 | 데이타 인터페이싱 방법 및 장치 |
US8605623B2 (en) * | 2002-05-31 | 2013-12-10 | Koninklijke Philips N.V. | Determining and configuring a communication path in a network |
WO2006080330A1 (ja) * | 2005-01-28 | 2006-08-03 | Sharp Kabushiki Kaisha | 通信装置、通信システム、通信方法、通信プログラム、通信回路 |
US8051182B2 (en) * | 2005-01-28 | 2011-11-01 | Sharp Kabushiki Kaisha | Communication device, communication system, communication method, communication program, and communication circuit |
US7499462B2 (en) * | 2005-03-15 | 2009-03-03 | Radiospire Networks, Inc. | System, method and apparatus for wireless delivery of content from a generalized content source to a generalized content sink |
EP2026504B1 (en) * | 2006-05-19 | 2013-01-02 | Panasonic Corporation | Logic address allocation method |
DE602007006322D1 (de) * | 2006-08-18 | 2010-06-17 | Koninkl Philips Electronics Nv | Abgekoppelte verbindungen |
JP2009089124A (ja) * | 2007-10-01 | 2009-04-23 | Panasonic Corp | 音響映像装置制御方法 |
US7861017B2 (en) * | 2007-10-19 | 2010-12-28 | Sony Corporation | Consumer electronics control (CEC) line enhancement method for HDMI network that selects a transfer rate from a plurality of transfer rates |
-
2009
- 2009-09-29 CN CN2009801405587A patent/CN102177728A/zh active Pending
- 2009-09-29 US US13/123,110 patent/US20110194454A1/en not_active Abandoned
- 2009-09-29 WO PCT/JP2009/066891 patent/WO2010041567A1/ja active Application Filing
- 2009-09-29 MX MX2011003486A patent/MX2011003486A/es unknown
- 2009-09-29 RU RU2011112281/08A patent/RU2472297C2/ru not_active IP Right Cessation
- 2009-09-29 JP JP2010532878A patent/JP5092019B2/ja not_active Expired - Fee Related
- 2009-09-29 EP EP09819102.6A patent/EP2346227A4/en not_active Withdrawn
- 2009-09-29 BR BRPI0920654A patent/BRPI0920654A2/pt not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030043771A1 (en) * | 1997-08-07 | 2003-03-06 | Akihiko Mizutani | Connection establishment method, communication method, state change transmission method, state changing method wireless apparatus, wireless device, and computer |
JP2007214952A (ja) * | 2006-02-10 | 2007-08-23 | Matsushita Electric Ind Co Ltd | 無線伝送方法及び装置 |
WO2007136037A1 (ja) * | 2006-05-19 | 2007-11-29 | Panasonic Corporation | 無線通信装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104067628A (zh) * | 2012-01-19 | 2014-09-24 | Vid拓展公司 | 用于支持对观看条件自适应的视频传输的方法和*** |
CN104067628B (zh) * | 2012-01-19 | 2018-12-04 | Vid拓展公司 | 用于支持对观看条件自适应的视频传输的方法和*** |
US11849153B2 (en) | 2012-01-19 | 2023-12-19 | Vid Scale, Inc. | Methods and systems for video delivery supporting adaptation to viewing conditions |
CN113556493A (zh) * | 2020-04-23 | 2021-10-26 | 深圳市万普拉斯科技有限公司 | 多媒体播放方法、装置、计算机设备和存储介质 |
WO2021213221A1 (zh) * | 2020-04-23 | 2021-10-28 | 深圳市万普拉斯科技有限公司 | 多媒体播放方法、装置、计算机设备和存储介质 |
CN113556493B (zh) * | 2020-04-23 | 2022-09-13 | 深圳市万普拉斯科技有限公司 | 多媒体播放方法、装置、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US20110194454A1 (en) | 2011-08-11 |
MX2011003486A (es) | 2011-04-21 |
WO2010041567A1 (ja) | 2010-04-15 |
RU2472297C2 (ru) | 2013-01-10 |
BRPI0920654A2 (pt) | 2015-12-29 |
JP5092019B2 (ja) | 2012-12-05 |
RU2011112281A (ru) | 2012-11-20 |
JPWO2010041567A1 (ja) | 2012-03-08 |
EP2346227A1 (en) | 2011-07-20 |
EP2346227A4 (en) | 2014-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7561215B2 (en) | Method and apparatus for wirelessly controlling devices peripheral to AV device | |
JP5330039B2 (ja) | 無線伝送システム、中継機器、無線シンク機器、及び無線ソース機器 | |
CN101690180B (zh) | 显示***和显示装置 | |
JP4116071B2 (ja) | 無線通信システム | |
CN101452693B (zh) | 影像显示装置、显示面板和影像处理装置 | |
CN102227912B (zh) | 无线传输*** | |
JP4772867B2 (ja) | 論理アドレス割り当て方法 | |
CN102177728A (zh) | 无线传输***和无线传输方法 | |
CN101207733A (zh) | 数字广播接收装置和同步方法 | |
CN101548262A (zh) | 用于播放设备控制及优化的方法、装置与*** | |
EP2137963A1 (en) | Method of providing key code information and video device thereof | |
JP2009141537A (ja) | 表示システム、表示装置、及びリピータ機器 | |
JP5016710B2 (ja) | 無線伝送システム | |
JP4879831B2 (ja) | 無線通信システム | |
US8229272B2 (en) | Video apparatus capable of changing video output mode of external video apparatus according to video input mode of the video apparatus and control method thereof | |
JP2008109711A (ja) | 無線通信システム | |
CN102164262B (zh) | Usb数据无线传输方法 | |
JP2010259118A (ja) | 無線伝送システム | |
JP5503454B2 (ja) | 無線伝送システム | |
JP5183695B2 (ja) | 無線伝送システム | |
JP5183694B2 (ja) | 無線伝送システム | |
US20130120655A1 (en) | Method, apparatus and system for using backchannels for controlling and configuring displays and peripheral devices | |
CN101491094A (zh) | 显示装置以及显示*** | |
JP2013005408A (ja) | Av機器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1160317 Country of ref document: HK |
|
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110907 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1160317 Country of ref document: HK |