电子设备和用于控制电子设备的方法

文档序号:7923569阅读:152来源:国知局
专利名称:电子设备和用于控制电子设备的方法
技术领域
本发明通常涉及电子设备和用于控制电子设备的方法。例如,本发明适
用于能够根据高清多媒体接口 (HDMI)标准而连接到另 一个设备的电子设备。
背景技术
近几年来,HDMI已越来越广泛地用作为彼此连接处理高清(HD)视频的 电子设备(例如音频-视频(AV)设备)的接口。
HDMI是这样的接口 ,它通过符合HDMI的电缆(该电路也被适当地称为 "HDMI电缆")来彼此连接设备,来允许在兼容的设备之间发送和接收HD视 频。例如,使用HDMI使得能够经由HDMI电缆向电视接收机(以下将其适 当地筒称为"TV")发送用摄像机摄取的HD视频,以便TV显示HD视频。
HDMI有多个版本。HDMI的最新版本增加了一个特点,即允许经由 HDMI电缆彼此连接的设备相互控制。该特征被称为消费电子控制(Consumer Electronics Control) (CEC)。以下,经由HDMI电缆连4妄设备被适当地称为 "HDMI连接"。
参照图l,CEC的特点在于,允许HDMI连接的设备经由使用CEC线(即, 用插头(pin) 13来连接HDMI连接的设备的线)在其间的双向串行通信来相 互控制。CEC线是在HDMI电缆He内的信号线。
在CEC中,定义了在设备之间发送和接收的控制命令和控制协议的规范。 例如,使用CEC允许TV切断与该TV进行HDMI连接的摄像机的电源,或 者允许摄像机来使TV显示摄像机的画面。
此外,CEC还具有所谓"遥控通行(remote control Pass Through)"的功能, 允许被HDMI连接到另 一设备的设备通知该另 一设备关于在遥控器上对前者 设备进行的操作。
例如,"遥控器通行"的使用使得能够用TV的遥控器来操作被HDMI连 接到TV的摄像机。
已经提出了各种各样的可用于操作多个设备的遥控器。这样的遥控器包
4括允许用户通过单键操作来启动向多个设备顺序地发送命令(例如,参见日本
专利特开No.昭和11-225381)。每个制造厂家都提出了它们自己的遥控器。 尽管在HDMI中的CEC具有统一的规范,但是,这些遥控器并不必须共享共 同的规范。例如,这些遥控器中的某些只能操作特定的生产厂家的特定产品 系列中的设备。换句话说,这些遥控器中的每一个只与有限种类的设备相兼答。
下面将详细讨论CEC的遥控器通行。在"遥控器通行"中规定了称为"用 户控制按压(User Control Pressed )"的命令(以下也将其适当地称为"CEC命 令")。用户控制按压是通知另一个HDMI连接的设备有关按压在遥控器上的 按键的命令。
例如,如果TV识别已按压了在遥控器上的任何给定的键,则TV将用户 控制按压连同那个键的代码(该代码也被适当地称为"键代码")一起发送给 HDMI连接的摄像机,从而,通知该摄像机有关按压在遥控器上的该键。
此外,在"遥控器通行"中也定义了称为"用户控制释放(User Control Released)"的CEC命令。用户控制释放是用于通知另 一个HDMI连接的设备 有关所压住的按键的释放的命令。
例如,如果TV识别所按压的任何给定的按^:的释放,那么,该TV将"用 户控制释放,,发送给HDMI连接的摄像机,从而通知该摄像机有关所按压的按 键的释放。
配置可以作为CEC命令的发送器的某些设备(以下适当地称为"发送器 设备,,),以在压住遥控器上的按键时,以规定的时间间隔(例如500ms)连续 地将用户控制按压发送给接收CEC命令的设备(以下适当地称为"接收器设 备"),以便指示压住了该按键。
如果作为按压住该按键的结果,接收器设备连续地接收用户控制按压, 该接收器设备通常进行与在连续几次按压该按键的情况下该接收器设备要进 行的操作相同的操作(也将该操作适当地称为"重复操作")。
然而,取决于与按键的按压相关的指令,当接收器已连续地接收用户控 制按压时所要进行的操作并不是当连续按压几次该键时所要进行的操作,而 是当只按压一次该键时所要进行的操作(也将该操作适当地称为"单触发操作 (one-shot operation),,)。
具体地说,例如,假设如图2所示,在TV上显示摄像机的回放控制屏幕1。在回放控制屏幕1上显示的是由摄像机回放的HD视频Mv;用于控 制HD视频的回放的各种回放控制按钮;以及用于选择任何回放控制按钮的 光标Cu。回放控制按钮的例子包括播放/暂停按钮2,给其分配在没有回 放HD视频时开始回放HD视频,并在回放HD视频时暂停HD视频的回放 的指令;向前(previous )按钮3,给其分配将要回放的HD视频切换为紧挨 在前面的HD视频的指令;向后(next)按钮4,给其分配将要回放的HD 视频切换为紧接在后面的(即下一个)HD视频的指令。
结合回放控制屏幕1,用户可以使用在遥控器上的方向键以使用可在屏 幕上移动的光标Cu来选择回放控制按钮中所想要的一个,随后按压在遥控器 上的输入键(enterkey)。照此方式,用户能够根据被分配给所选择的回放控 制按钮的指令,来使得摄像机进行操作(例如开始HD视频的回放,暂停HD 视频的回放,切换为紧挨在前面的HD视频,切换为下一个HD^见频,等等)。
现在,假设在选择播放/暂停按钮2的情况下,按下并压住遥控器上的 输入键。在此情况下,在按压住输入键的同时,将输入键的代码和用户控制 按压连续几次从TV发送到摄像机。
此时,如果摄像机进行重复的操作,像当已连续几次按下输入键时那样, 那么,在按压住输入键的同时,摄像机将交替地重复播放操作和暂停操作。
但是,这并不是用户想要进行的操作。
因此,在此情况下,即在选择了播放/暂停按钮2时按下和压住遥控器 上的输入键的情况下,希望摄像机进行单触发播放操作或单触发暂停操作, 而忽略在释方文输入键之前按压住输入4建有多长时间。
参见图3的时序图,假设在选择了播放/暂停按钮2的情况下按下了遥 控器上的输入键,以便将输入键的键代码和用户控制按压从TV传送到摄像 机,并且摄像机在时间tl接收输入键的键代码和用户控制按压。在此情况下, 在时间tl ,摄像机识别在选择了播放/暂停按钮2的情况下已按下了输入键, 并根据与此时输入键的按压相关的指令(例如暂停指令)因此进行操作(例如暂
停HD视频的回放),并暂时存储键代码。
随后,摄像机继续忽略对伴随有相同键代码的用户控制按压的接收,直 到接收用户控制释放,即,直到识别释放了输入键。
然后,在时间t2,摄像机接收用户控制释放,并在此时,摄像机识别已 释放了输入4建,并因此丢弃暂存的键代码。
6此后,再按下在遥控器上的输入键,并将输入键的键代码和用户控制按 压发送到摄像机。在时间t3,摄像机接收输入4定的4定代码和用户控制按压, 并在此时,识别已再次按压了输入键,并根据与此时输入键的按压相关的指
令(这时是回放指令)因此进行操作(即开始回放HD视频),并暂存键代码。 如上所述,即使在选择播放/暂停按钮2的情况下按下并压住了输入键,
其结果是,将用户控制按压连续地传送到摄像机,摄像机只根据在按下输入
键之后接收到的第一用户控制按压来进行单触发操作,而不进行重复操作。 如上所述,即使按下并压住该键,在与按键的按压相关的指令是用于诸
如播放/暂停操作的操作的情况下,可作为接收器的摄像机也不进行重复操
作而进行单触发操作,即优选地对于一个按键按压仅进行一次。
需要注意的是,尽管CEC规范建议在已释放了在遥控器上所按压的键的
时候发送作为CEC命令的用户控制释放,但是,CEC规范并没有规定必须发
送用户控制释放。
如此,例如,在已释放了在遥控器上所按压的键之后,可以是发送器设 备的某些TV并没有被配置来发送用户控制释放。
参见图4的时序图,假设在选择播放/暂停按钮2的情况下按下遥控器 上的输入键之后,被HDMI连接到任何这种TV的摄像机在时间t10,从TV 接收输入4囊的键代码和用户控制按压。在此情况下,在时间t10,摄像机识别 在选择播放/暂停按钮2的情况下已经按下了输入键,并根据与此时输入键 的按压相关的指令(例如暂停指令)因此进行操作(例如暂停HD视频的回放), 并暂存键代码。
随后,摄像机继续忽略接收伴随有相同键代码的用户控制按压,直到接 收了伴随有暂存的相同键代码的用户控制释放,即直到摄像机识别已释放了 所按压的输入键。
然而,即使在例如时间tll释放了输入键,该TV也不发送用户控制释放。
因此,即使在时间tll释放了输入键,摄像机也不能识别出释放了输入 键,且即使摄像机在例如时间t12接收了伴随有相同键代码的用户控制按压, 在再次按压遥控器上的输入键之后,摄像机在此时也忽略用户控制按压,并 错误地确定从时间t10开始, 一直按压住了输入4走。
因此,摄像机忽略应当在时间t12进行的操作(例如开始HD视频的回放)。如上所述,在即使释放了所按压的输入4t也不发送用户控制释放的情况 下,这样,摄像机不能识别输入键的释放,且在根据在按压了输入键后接收 到的第一用户控制按压来进行操作之后,摄像机不再接受在输入键上的任何 操作,即使释放了或者再次按压了输入键。结果,摄像机将不能根据在遥控 器上的操作来适当地操作。
因此,CEC规范建议,如果接收器设备在接收了用户控制按压之后的预 定时间段内不接收伴随有相同键代码的用户控制释放或用户控制按压,那么, 该接收器设备应当在内部进行如果接收器设备接收了用户控制释放要进行的 处理(也将其适当地称为"释放处理")。以下将上述的预定时间段称为"命令
等待期,,,并将其设置为例如500ms,相当于当发送器设备连续发送CEC命 令时发送它们的一个时间间隔长度。
具体地说,参见图5的时序图,假设在选择播放/暂停按钮2的情况下 按压在遥控器上的输入键,以便将输入键的4建代码和用户控制按压从TV传 送到摄像机中,并且摄像机在时间t20接收输入键的键代码和用户控制按压。 在此情况下,在时间t20,摄像机识别在选择播放/暂停按钮2的情况下已按 压了输入键,并根据与此时输入键的按压相关的指令(例如暂停指令)因此进行 操作(例如暂停回放HD视频),并暂存键代码。
随后,摄像机在时间t21再次接收伴随有相同键代码的用户控制按压, 在此,时间t21位于从时间t20开始的命令等待期Ct内,其中在时间t20摄 像机接收第一用户控制按压。在时间t21,摄傳4几识别仍然按压住了输入键, 并因此忽略用户控制按压。
随后,摄像机在从先前接收用户控制按压(在时间t21、 t22、 t23和t24) 开始的命令等待期Ct中,(在时间t22、 t23、 t24和t25)数次接收伴随有相同 键代码的用户控制按压,但是,该摄像机类似地忽略在这些时间的每个时间 的用户控制按压。
后500ms)的时间t26释放输入键。在时间t26, TV停止用户控制按压的发送。 在此假设,TV是即使释放了输入#:也不发送用户控制释放的发送器设备。
然后,由于在从t25开始的命令等待期Ct中,摄像机不接收伴随有相同 键代码的用户控制按压,其中在时间t25,摄像机接收了最后的用户控制按压, 因此在时间t27,即在时间t25之后的命令等待期Ct,摄^象机识别已释放了输入键。
然后,在时间t27,摄像机在内部进行释放处理。也就是说,摄像机丟弃 暂存的键代码。
随后,再次按压在遥控器上的输入键,以便将输入键的键代码和用户控
制按压发送到摄像机,且在时间t28,摄像机接收输入键的键代码和用户控制 按压。在时间t28,摄像机识别已再次按压了输入4建,并才艮据与此时输入键的 按压相关的指令(此时为回放指令)因此进行操作(即开始HD视频回放),并暂 存键代码。
如上所述,如果在从上次接收用户控制按压时开始的命令等待期Ct中, 摄像机再次不接收伴随有相同键代码的用户控制按压,则可以作为接收器设 备的摄像机在内部进行释放处理。这样,即使将摄像机HDMI连接到不发送 用户控制释放的发送器设备,该摄像机也能够根据在遥控器上的操作来恰当 地操作。
如上所述,如果现有的接收器设备接收用户控制按压(它是表示已按压了 一个键的CEC命令),并然后在从上次接收用户控制按压时开始的命令等待 期Ct中,再次接收伴随有相同键代码的用户控制按压,该接收器设备确定仍 然按压住了由键代码指示的键。
在此,在与该键的按压相关的指令是特定的指令的情况下,除了按压按 键后接收的第 一用户控制按压以外,接收器忽略所有的用户控制按压。
这样,即使按下并压住了按键以至于接收器设备连续地接收用户控制按 压,接收器设备也不进行重复操作,而进行单触发操作。
此外,在接收用户控制按压之后,在从接收了用户控制按压时开始的命 令等待期Ct中,在接收器设备既不接收伴随有相同键代码的用户控制释放也 不接收伴随有相同键代码的用户控制按压的情况下,接收器设备识别已释放 了由键代码指示的键,并在内部进行释放处理。
这样,即使将接收器HDMI连接到不发送用户控制释放的发送器设备, 该接收器设备也能根据遥控器上的操作来恰当地操作。

发明内容
在此,HDMI被用在将多个设备彼此互连的情况下。例如,参见图6, 假设摄像机11和数字静态照相机12分别经由HDMI电缆Hcl和HDMI电缆
9Hc2与具有多个HDMI端口的TV 10相连接,并〗叚设经由HDMI电缆Hc3将 具有多个HDMI端口的AV(音频视频)放大器13与TV 10相连接,并假设经 由HDMI电缆Hc4将BD(蓝光碟)记录器14与AV放大器13相连接。
在此,在两者都有多个HDMI端口的TV10和AV放大器13的每一个之 中,作为在HDMI电缆He内的信号线的CEC线CL将多个HDMI端口彼此 连接。结果,通过单个CEC线CL将所有的HDMI连接的设备相互连接,这
在此情况下,由于所有的HDMI连接的设备共享单个CEC线CL,因此, 同时发布多个CEC命令会极大地增加在CEC线CL中的通信量(即拥塞量), 以致在传送和接收CEC命令中可能出现延迟。
当在传送和接收CEC命令中出现了延迟时,例如发送器在应该发送用户 控制按压时不能发送用户控制按压,这可能会导致接收器设备不能准确地识 别在遥控器上进行的操作。
参见图7的时序图,例如,假设在选择回放/暂停按钮2的情况下按下 遥控器上的输入键,以便将输入键的键代码和用户控制按压从TV IO发送到 摄像机11中,并假设在时间t30摄像机11接收输入键的键代码和用户控制按 压。在时间t30,摄像机11识别在选择回放/暂停按钮2的情况下按下了输 入键,并且根据与在此时输入键的按压相关的指令(例如回放指令)因此进行操 作(例如开始回放HD视频),并暂存4泉代码。
此后,在时间t31,摄像机11再次接收伴随有相同键代码的用户控制按 压,在此,时间t31位于从时间t30开始的命令等待期Ct之中,其中在时间 t30,摄像机11接收第一用户控制按压。在时间t31,摄^象机11识别仍然按 压住了输入键,'并因此忽略用户控制按压。
随后,在从以前接收用户控制按压时(分别在时间t31、 t32、 t33和t34) 开始的命令等待期Ct中,摄像机11数次(在时间t32、 t33、 t34和t35)接收伴 随有相同键代码的用户控制按压,但是,摄像机ll同样忽略这些时间中的每 个时间的用户控制4安压。
在此假设,由于在CEC线CL中的通信量的增加,TV10发送下一个用 户控制按压的时间迟于期望发送该用户控制按压的时间(即在上次发送用户 控制纟安压之后500ms)。
然后,由于如下事实,即在从时间t35开始的命令等待期Ct (即500ms)之中,摄像机11不接收伴随有相同键代码的用户控制按压,其中在时间t35, 摄像机11接收最后的用户控制按压,在时间t36,即在时间t35之后的命令 等待期Ct,摄像机ll错误地进行内部的释放处理(即丟弃键代码),并确定已 释放了输入键,而忽略仍然按压住了输入4建的事实。
随后,在时间t37,摄像机11接收由TV 10在延迟时间发送的用户控制 按压。在时间t37,摄像机11再次错误地确定已按压了输入键,并根据与此 时输入键的按压相关的指令(此时为暂停指令)来进行操作(即暂停回放HD视 频),并暂存4建代码。
如上所述,如果在从发送器设备发送用户控制按压时由于通信量的增加 而出现了延迟,接收器设备可能无法准确地识别仍然按压住了该键,从而导 致接收器设备不能根据遥控器上的操作来适当地操作。
换句话说,在现有接收器设备的情况下,如果在CEC线CL中的通信量 增加,由于受到通信量的影响,接收器设备可能以非正常的方式(即不同于在 没有通信量影响时)t喿作。
本发明论述上面发现的问题以及至此已知的方法和设备,并提出了一种 能够根据从其它设备发送的控制信号来正常操作的电子设备,而忽略在相互 连接该电子i殳备和另 一个i殳备的信号线中的通信量,并4是出了用于一种控制 这样的电子设备的方法。
根据本发明的一个实施例,提出了一种经由特定的信号线与一个或多个 其它设备相连的电子设备,且所述电子设备能够根据从与此电子设备相连的 一个或多个其它设备中的任何一个发送的控制信号来操作。该电子设备包括: 接收部分,被配置用于接收从与此电子设备相连的一个或多个其它设备中的 任何一个发送的控制信号;控制部分,被配置用于如果所述接收部分在接收 了特定的控制信号之后,在设置的信号等待期中没有接收到与该特定的控制 信号相对应的控制信号,则进行特定的处理;以及等待期调整部分,被配置 用于根据在信号线上的通信量来调整信号等待期。
根据在信号线中的通信量来调整信号等待期。因此,由于例如在信号线 中的增加的通信量,在发送控制信号时可能会出现延迟,该电子设备能够在 如此延长了的信号等待期中等待特定的控制信号,并根据在延长的信号等待 期中是否已接收到了特定的控制信号来确定是否进行特定的处理。换句话说, 该电子设备能够确定是否进行特定的处理,而不考虑信号线中的通信量的影响。
根据本发明的另一个实施例,提出了一种控制经由特定的信号线与一个 或多个其它设备相连的电子设备的方法,且所述电子设备能够根据从与此电 子设备相连的一个或多个其它设备中的任何一个发送的控制信号来操作。此
方法包括如下步骤:由接收部分接收从与此电子设备相连的一个或多个其它 设备中的任何一个发送的控制信号;由等待期调整部分根据在信号线中的通
信量来调整等待所述控制信号的信号等待期;如果在所述接收步骤中接收了
特定的控制信号之后,在所述调整步骤中调整的信号等待期中没有接收与此 特定的控制信号相对应的控制信号,则由控制部分来进行特定的处理。
如上所述,根据本发明的实施例,提出了一种能够根据从其它设备发送 的控制信号来规律地操作,而不考虑将该电子设备和另一个设备彼此相连的 信号线中的通信量的电子设备,以及一种用于控制这样的电子设备的方法。


图1示出了 HDMI的插脚引线(pinout); 图2示出了回放控制屏幕的一个例子;
图3是图示出了在接收CEC命令时,在相关技术中的接收器设备的操作 的一个例子的时序图4是图示出了在接收CEC命令时,在相关技术中的接收器设备的操作
的另一个例子的时序图5是图示出了在接收CEC命令时,在相关技术中的接收器设备的操作 的又一个例子的时序图6示出了彼此被HDMI连接的多个设备;
图7是图示出了在接收CEC命令时,在相关技术中的接收器设备的操作 的再一个例子的时序图8示出了根据本发明的第一实施例的设备间(inter-device)控制系统 的结构;
图9示出了显示摄像机的屏幕的TV;
图IO示出了回放控制屏幕的另一个例子;
图11示出了遥控器和被分配给在其上的键的键代码;
图12是图示出了摄像机的电路结构的方块12图13是图示根据第一实施例的在接收CEC命令时摄像机的操作的一个 例子的时序图14A和14B示出了 CEC消息的结构;
图15示出了被分配给HDMI连接的设备的逻辑地址;
图16A和16B示出了轮询消息的结构;
图17示出了为每种可能的数量的连接设备而设置的命令等待期的调整
值;
图18是图示出根据第一实施例的在接收CEC命令时摄像机的操作的另 一个例子的时序图19是图示出根据第 一 实施例的多个连接设备的检测过程的流程图20是图示出根据第 一 实施例的操作过程的流程图21是图示出根据第一实施例的按压过程的流程图22是图示出根据本发明的第二实施例的在接收CEC命令时摄像机的 操作的时序图23是图示出根据第二实施例的操作过程的流程图;以及 图24示出了4艮据另一个实施例的筒略图屏幕。
具体实施例方式
以下,将参照附图来详细说明本发明的优选实施例。 (l)第一实施例
(1-1)设备间控制系统的结构
图8示出了由彼此HDMI连接的多个设备而组成的设备间控制系统20。 在图8所示的设备间控制系统20中,摄像机22和数字静态照相机23分别经 由HDMI电缆HclO和HDMI电缆Hcll与具有多个HDMI端口的TV 21相 连,且具有多个HDMI端口的AV放大器24通过HDMI电缆Hcl2与TV 21 相连。此外,BD记录器25通过HDMI电缆Hcl3与AV放大器24相连。
在此,在两者都有多个HDMI端口的TV 21和AV放大器24的每一个 中,作为HDMI电缆He内的信号线的CEC线CL将多个HDMI端口彼此连 接。结果,通过单个CEC线CL将所有的HDMI连接的设备彼此连接,这允 许任何一对HDMI连接的设备在它们之间发送和接收CEC命令。
在设备间控制系统20中,CEC的遥控通行被使用以使得能够用TV 21的遥控器Rc来操作(即控制)其中的每个设备。
具体地说,参照图9,例如,摄像机22经由HDMI电缆HclO向TV 21 发送屏幕数据,以使得TV21显示回放控制屏幕30,这是摄像机22的屏幕。
参照图10,在回放控制屏幕30上显示由摄像机22回放的HD视频Mv; 用于控制HD视频回放的各种回放控制按钮;以及用于选择任何回放控制按 钮的光标Cu。回放控制按钮的例子包括播放/暂停按钮31,给其分配在没 有回放HD视频的情况下用于启动HD视频的回放、并在回放HD视频的时 候用于暂停HD视频的回放的指令;停止按钮32,给其分配用于停止HD视 频的回放的指令;回倒按钮33,给其分配用于回倒HD视频的指令;快进 按钮34,给其分配用于快进HD视频的指令;向前按钮35,给其分配用于 将要回放的HD视频切换为紧挨在前面的HD视频的指令;以及向后按钮36, 给其分配将要回放的HD视频切换为紧接在后面的(即下一个)HD视频的指 令。
如果使用遥控器Rc对所显示的回放控制屏幕30进行操作,则TV21向 摄像机22发送代表此操作(即,对准回放控制屏幕30在遥控器Rc上进行的 操作)的CEC命令。
根据从TV 21发送的CEC命令,摄像机33识别对准回放控制屏幕30在 遥控器Rc上进行的操作,并根据在遥控器Rc上进行的操作来进行操作(例 如,开始HD视频的回放,暂停HD视频的回放,停止HD视频回放,回倒 HD视频,快进HD视频,切换为紧挨在前面的HD视频,切换为下一个HD 视频,等等)。
如上所述,在设备间控制系统20中,用户能够用遥控器Rc来操作摄像 机22,感觉像用户使用遥控器Rc来操作TV 21—样。用户也能按照相同的 方式用遥控器Rc来操作数字静态照相机23、 AV放大器24或BD记录器25。
在上述的例子中,使TV 21显示作为摄像机22的屏幕的回放控制屏幕 30,且用户操作遥控器Rc在回放控制屏幕30上进行操作,以使摄像机22 控制HD视频的回放。然而,也可以使TV 21显示另一个屏幕,以允许摄像 机22例如显示HD视频的简略图或删除HD视频的文件。
(1-2)遥控器的结构
下面将要简单地说明TV21的遥控器Rc的结构。如图11所示,遥控器 Rc具有矩形的外壳40。在外壳40的一面的上端部分处提供用于接通和断开
14TV 21的电源的电源键41和用于接通和断开被HDMI连接到TV 21的设备的 电源的电源4建42。
在电源键41和42下面提供用于回放控制、诸如在被HDMI连接到TV 21 的设备中的HD视频的回放的控制的各种各样的回放控制键43。在各种各样 的回放控制键43下面提供方向键44、输入键45、返回键46,等等。例如, 方向键44由向上键44A、向下键44B、向左键44C和向右键44D组成,用于 在TV21上显示的屏幕上进行光标操作。例如,输入键45用于确定屏幕上的 操作。例如,返回键46用于屏幕上的返回操作。
在键44、 45和46的下面提供数字键47、频道键48、音量键49,等等。 例如,数字键47用于选择电视广播的频道。频道键48用于切换频道。音量 键49用于音量控制。
如果按压了遥控器Rc上的任何一个键,遥控器Rc发送包括被唯一分配 给所按压的键的键代码的红外信号,从而允许TV 21识别在遥控器Rc上进行 的操作。在遥控器Rc上的每个键被分配一个单独的特定的键代码(例如,给 输入键45分配"0x00",给向上键44A分配"0x01",等等)。
(1-3)摄像机的电路结构
下面将要说明在设备间控制系统20中的设备的电路结构。本发明的第一 实施例重点说明了使用遥控器通行来接收CEC命令。因此,将通过举例来说 明作为接收CEC命令的设备(即接收器设备)的摄像机22的电路结构。
如图12所示,摄像机22具有微处理器50,即中央处理单元(CPU)。微 处理器50从内部存储器(未示出)或硬盘驱动器51读取基本程序和各种应用程 序,并对整个电路进行集中控制,并根据基本程序和应用程序来进行各种各 样的处理(包括图像处理、回ii处理和CEC命令接收处理)。
在成像时,摄像机22使用在成像部分52中的镜头53来允许在(由电荷 耦合器件(CCD)构成的)成像元件54上形成对象的图像,以得到HD视频 信号Sl,并将此HD视频信号Sl发送到信号处理电路55。
信号处理电路55对HD视频信号Sl进行处理,例如,伽玛校正和自动 增益控制(AGC),并将HD视频信号Sl转换成为数字HD视频数据S2。此后, 信号处理电路55将数字HD视频数据S2发送到编码器/译码器56。
编码器/译码器56根据特定的编码系统对HD视频数据S2进行编码处 理,以得到压缩的HD视频数据S3,并通过记录/再现电路57将压缩的HD
15视频数据S3记录到硬盘驱动器51上。
与此同时,在回放时间,摄像机22使用记录/再现电路57从硬盘驱动 器51读取压缩了的HD视频数据S3,然后,用编码器/译码器56来译码压 缩的HD视频数据S3,以便得到原始的HD视频数据S2,然后通过叠加电路 58使得HD视频数据S2输出到液晶显示器(LCD)59。结果,在LCD 59上显 示出基于该HD视频数据S2的HD视频。
此外,摄像机22使用屏上显示(OSD)发生电路60来生成表示菜单项、 被用于操作摄像机22的各种4姿钮等的图形的OSD数据Dl ,并将OSD数据 Dl发送到叠加电路58。
然后,如果编码器/译码器56已向叠加电路58提供了 HD视频数据S2, 那么,叠加电路58将从OSD发生电路60提供的OSD数据Dl叠加到HD视 频数据S2上,以得到叠加了 OSD的视频数据SDl,并将叠加了 OSD的视频 数据SD1发送到LCD 59。与此同时,如果编码器/译码器56没有给叠加电 路58提供HD视频数据S2,叠加电路58只将由OSD发生电路60提供的 0SD数据D1发送给LCD 59。结果,在LCD 59上显示基于叠加了 OSD的 视频数据SD1或OSD数据Dl的屏幕。上述的回放控制屏幕30是按上述方 式在LCD 59上显示的屏幕的例子。
如果在摄像机22中的微处理器50识别已通过在LCD 59的前面提供的 触摸面板61在被显示在LCD 59上的屏幕(例如回放控制屏幕30)上进行了操 作,那么,微处理器50根据该操作来进行控制操作(例如开始HD视频的回 放,暂停HD视频的回放,停止HD视频的回放,回倒HD视频,快进HD 视频,切换到紧挨着前一个HD视频,切换到下一个HD视频,等等)。
此外,在必要时,在摄像机22中的微处理器50将由叠加电路58得到的 叠加了 OSD的视频数据SD1或OSD数据Dl经由HDMI接口 62和HDMI 电缆HclO发送到TV21。结果,在TV21上显示基于叠加了 OSD的视频数 据SD1或OSD数据Dl的屏幕,例如回放控制屏幕30。
如果使用TV 21的遥控器Rc对被显示在TV 21上的屏幕(例如回放控制 屏幕30)进行操作,且在HDMI电缆HclO中的CEC线CL上将代表该操作的 CEC命令从TV 21发送到摄像机22,则微处理器50经由HDMI接口 62获得 该CEC命令。
然后,根据所获得的CEC命令,微处理器50识别在对着被显示在TV 21上的屏幕(例如回放控制屏幕30)的遥控器Rc上进行的操作,并根据该操作来 进行控制操作(例如开始HD视频的回放,暂停HD视频的回放,停止HD视 频的回放,回倒HD视频,快进HD视频,切换到紧挨着前一个HD视频, 切换到下一个HD视频,等等)。
这样,能够通过使用TV21的遥控器Rc来操作摄像机22。 此外,摄像机22能够通过使用在纟效处理器50中包含的计时器来测量各 种类型的时间。下面将对此详加说明。
(I-4)根据CEC命令的摄像机22的操作
下面将要详细说明当摄像机22接收了根据在遥控器Rc上的操作的、从 TV 21发送的CEC命令时的摄像机22的操作。
当摄像机22接收了 CEC命令时,摄像机22的操作基本上与符合已知的 CEC规范的接收器设备的操作相同。注意,在此假设发送CEC命令的TV21 是这样的装置,在按下并压住遥控器Rc上的任何键的时候,TV21按照当按 下键时的预定长度的规定时间间隔(也将其称为"重复间隔",例如为500ms) 连续几次发送用户控制按压。此外,假设,如果释放了在遥控器Rc上的键, TV 21不发送用户控制释放。
具体地说,参见基本上与图5的时序图相同的图13的时序图,假设在用 光标Cu选择了在回放控制屏幕30上的播放/暂停按钮31的情况下,按下在 遥控器Rc上的输入键45,以便将输入键45的键代码(例如"OxOO")和用户控 制按压从TV21发送到摄像机22,并且,在时间t40,摄像机22中的微处理 器50接收输入键45的键代码和用户控制按压。在此情况下,在时间t40,微 处理器50识别,在选择了播;改/暂停4会4丑31的情况下,已按压了输入键45, 并根据与在此时按压输入键45相关的指令(例如暂停指令)因此进行控制操作 (例如暂停HD视频的回放),并在内部存储器中暂存键代码。
此后,在时间t41,摄像机22中的微处理器50再次接收伴随有相同键代 码的用户控制按压,在此,时间t41位于从时间t40开始的命令等待期Ct中, 而在时间t40,微处理器50接收第一用户控制按压。在时间t41,微处理器 50因此识别仍然按压住了输入键45,并且忽略该用户控制按压。
随后,摄像机22中的微处理器50在从以前(分别在时间t41、 t42、 t43 和t44)接收用户控制按压时开始的命令等待期Ct内,(在时间t42、 t43、 t44 和t45)数次接收伴随有相同键代码的用户控制按压,但是,微处理器50同样地每次都忽略该用户控制按压。
然后,在下次发送用户控制按压的时间之前(即,在上次发送用户控制按
压之后500ms)的时间t46释放输入键45。在时间t46, TV21停止发送用户控 制按压。
然后,由于在从时间t45(在时间t45,微处理器50接收了最后的用户控 制按压)开始的命令等待期Ct内,在摄像机22中的微处理器50不接收伴随 有相同键代码的用户控制按压,微处理器50在时间t47识别(即在时间t45 之后的命令等待期Ct)已释放了输入键45。
然后,在时间t47,摄像机22中的微处理器50在内部进行释放处理。也 就是说,在摄像机22中的微处理器50丟弃(即删除)暂时存储在内部存储器中 的键代码。
此后,再次按压在遥控器Rc上的输入键45,以便将输入键45的键代码 和用户控制按压从TV 21发送到摄像机22,且摄像机22中的微处理器50在 时间t48接收输入键45的键代码和用户控制按压。在时间t48,摄像机22中 的微处理器50识别已再次按压了输入键45,并因此根据与此时输入键的按 压相关的指令(此时为回放指令)来进行控制操作(即,开始HD视频的回放), 并暂存^t代码。
如上所述,如果在从前一次接收用户控制按压时开始的命令等待期Ct 内,摄像机22再次不接收伴随有相同键代码的用户控制按压,那么,摄像机 22在内部进行释放处理。这样,即使当被HDMI连接到不发送用户控制释放 的TV 21上时,摄像机22也能够根据在遥控器Rc上的操作来正常地操作。
上面的说明涉及到在与键的按压相关的指令是通过优选地一次按压键而 仅一次输入的指令的情况下(例如,当按压了播放/暂停按钮31时)的摄像机 22的操作(即单触发操作)。然而,注意,在当按压住此键时、与键的按压 相关的指令是优选地一次又一次输入的指令(例如,用于回倒HD视频的指令, 用于快进HD视频的指令,用于切换HD视频的指令,等等)的情况下,例如, 当在用光标Cu来选择在回放控制屏幕30上的下一个按钮36的情况下按下并 压住遥控器Rc上的输入键45时,每次摄像机22接收用户控制按压,摄像机 22根据与该键的按压相关的指令来进行操作(即,进行重复操作)。
如上所述,在设备间控制系统20中,通过单个CEC线CL将多个HDMI 连接的设备的彼此连接,以便任何一对HDMI连接的设备能够在它们之间发送和接收CEC命令。
这样,由于所有的HDMI连接的设备共享单个CEC线CL,在同时发布 多个CEC命令可能大大地增加在CEC线CL中的通信量,从而导致在发送和 接收CEC命令时可能出现延迟。
如上所述,例如,如果在发送和接收CEC命令时出现了延迟,TV21可 能不能在上次发送用户控制按压之后的重复的时间间隔(例如500ms)发送用 户控制按压。结果,除非采取某些措施,否则摄像机22会根据如下事实错误 地确定己经释放了所按压的键,该事实是,例如,尽管事实上仍然一直按压 住了该键,但摄像机22在从上次接收用户控制按压时起的命令等待期(例如 5OOms)之内尚未接收到用户控制按压。
照此,在根据本实施例的摄像机22中,估计由于增加的通信量而引起的 CEC命令的发送和接收中的延迟,并根据估计的延迟来调整命令等待期Ct。
具体地说,摄像机22根据在设备间控制系统20中的设备的数量,即与 单个CEC线CL连接的设备的数量,来调整命令等待期Ct。下面将详细说明 命令等待期Ct的调整。
(I-5)调整命令等待期Ct
当调整命令等待期Ct时,摄像机22首先检测与摄像机22所连接的CEC 线CL相连的设备的数量。例如,为了该检测,使用作为CEC消息之一的轮 询消息(Polling Message )。顺带提及,上述的CEC命令(例如用户控制按压) 也是CEC消息。
下面将简单地说明CEC消息。参见图14A, CEC消息具有由以下组成 的数据帧指示CEC消息的顶端的起始位(StartBit);在起始位后面的头标 块(Header Block); 在头标块后面的多个数据块(Data Block )。数据块的数 量在1到15之间,包含1和15。
头标块是其中说明了指示CEC消息的源和目的地的信息的块。头标块是 由以下组成的启动者(Initiator),是4位长且表示源的设备ID(下面将要对 其加以说明);目的地(Destination),是4位长且表示目的地的设备ID; EOM(消息末尾(End of Message )),是1位长且指示该块是否在CEC消息 的末尾;以及ACK(确认(Acknowledgement)),是1位长且指示来自目的地 的确认。此数据块是其中描述了各种数据(例如CEC命令)的块。该数据块由 以下组成:数据,是8位长且代表各种各样的数据;EOM,是l位长的;以
19及ACK,是1位长的。
在设备之间交换的CEC消息是由起始位和由0和1组成的位序列而组成 的信号。参见图14B,起始位是由如下波形表示的,此波形从低水平(low level) 开始,持续了 3.7 ± 0.2ms,其后是高水平,持续直到从该波形的开始经过了 4.5±0.2ms的时段。由如下波形来代表位O,该波形AM氐水平开始,持续1.5 士0.2ms,其后是高水平,持续直到从该波形的开始经过了 2.4士0.2ms的时段。 用如下波形来代表位l,此波形从低水平开始,持续0.6士0.2ms,其后是高 水平,持续直到从该波形的开始经过了 2.4士0.2ms的时段。
可以由与CEC线CL相连的所有设备来接收CEC消息。因此,接收CEC 消息的每个设备通过确定在CEC消息的头标块中所描述的目的地的设备ID 是否对应于其自己的设备ID,来确定它否是所接收的CEC消息的目的地。
在HDMI中,如图15所示,事先准备了 16个逻辑地址"0"到"15,,作 为设备ID。 HDMI标准规定,在建立HDMI连接时,每个设备应当获取16 个逻辑地址中的一个。
也就是说,由如下发送器设备来实现在设备之间的CEC消息的发送和接 收,该发送器设备在头标块的启动者中描述它自己的逻辑地址,并在头标块 内目的地中描述目的地的逻辑地址。
轮询消息是CEC消息之一,并用于识别与CEC线CL相连的设备。轮询 消息^又由起始位和头标块组成。
启动轮询消息的设备,即轮询消息的源在头标块内的目的地中说明所期 望的逻辑地址,并发布轮询消息。
在此,如图16A所示,如果获得该逻辑地址的设备存在于CEC线CL上, 该设备响应于接收到轮询消息,返回ACK。
与此同时,如图16B所示,如果获得逻辑地址的设备不存在于CEC线 CL上,不将ACK返回到轮询消息的源。
这样,轮询消息的使用使得可能识别对应于在轮询消息中描述的逻辑地 址的设备是否与CEC线CL连接。
摄像机22向 一个接一个的逻辑地址发送轮询消息,并计算已经返回ACK 的设备的数量,从而检测与CEC线CL连接的设备的数量。
在此,注意,在准备逻辑地址"0"到"15,,的时候,逻辑地址"15,,代表 无效的设备或所有设备,因此,不把轮询消息发送给逻辑地址"15"。在按照上述的方式使用轮询消息来检测与CEC线CL连接的设备的数量 之后,摄像机22根据此数量来调整命令等待期Ct。
具体地说,例如,在装运摄像机22之前,数次在改变通过CEC线CL 与摄像机22相连的设备的数量的时候,校验在CEC线CL中的通信量。根 据为每种可能的数量的连接设备所估计的通信量,在摄像机22中为每种可能 的数量的连接设备设置命令等待期Ct。
换句话说,根据由于通信量增加而导致的在传送和接收CEC命令时的所 估计的延迟,在摄像机22中设置用于将命令等待期Ct至少延长与此延迟相 对应的时间量的调整值。
具体地说,例如,参见图17,在与CEC线CL相连的设备(包括摄像机 22)的数量为2的情况下,也是说,在只有摄像机22和另一个设备与CEC线 CL相连的情况下,假定通信量并没有对CEC命令的传递生成影响,将命令 等待期Ct的调整值设置为"0"(即,应当将命令等待期Ct保持在500ms的默
认值c初始值》。
此外,在相连的设备的数量为3到5的情况下,根据由于在此情况下预 期的通信量的增加而导致的在传送和接收CEC命令时的所估计的延迟,将命 令等待期Ct的调整值设置为"+300ms"。也就是说,在此情况下,将命令等 待期Ct设置为800ms,即,默认值和300ms的总和。
此外,在相连的设备的数量为6到9的情况下,根据由于在此情况下预 期的通信量的增加而导致的在传送和接收CEC命令时的所估计的延迟,将命 令等待期Ct的调整值设置为"+400ms"。也就是说,在此情况下,将命令等 待期设置为卯0ms ,即默认值和400ms的总和。
此外,在相连的设备的数量为IO或更大的情况下,根据由于在此情况下 预期的通信量的增加而导致的在传送和接收CEC命令时的所估计的延迟,将 命令等待期Ct的调整值设置为"+500ms,,。也就是说,在此情况下,将命令 等待期设置为1000ms,即默认值和500ms的总和。
根据按上述方式设置的调整值,摄像机22按照与CEC线CL相连的设 备的数量来调整命令等待期Ct。
如图8所示,在包括摄像机22在内的、与CEC线CL相连的设备的数 量为5的情况下,下面将要说明摄像机22的操作。例如,如上所述,在此情 况下,将命令等待期Ct设置为800ms,即默认值和300ms的总和。
21参见图18的时序图,假设在用光标Cu选择在回放控制屏幕30上的播 放/暂停按钮31的情况下,按压在遥控器Rc上的输入键45,以便将输入键 45的键代码(例如,"OxOO")和用户控制按压从TV21发送到摄像机22,并使 得在摄像机22中的微处理器50在时间t50接收输入键45的键代码和用户控 制按压。在时间t50,微处理器50识别在选择播放/暂停按钮31的情况下已 按压了输入键45,并根据与在此时按压输入键45相关的指令(例如暂停指令) 因此进行控制操作(例如暂停HD视频的回放),并在内部存储器中暂存键代 码。
此后,摄像机22中的微处理器50在时间t51上再次接收伴随有相同键 代码的用户控制按压,在此,时间t51位于从时间t50开始的命令等待期Ct 之中,在时间t50,微处理器50接收了第一用户控制按压。在时间t51,微处 理器50识别仍然按压住了输入键,并因此忽略用户控制按压。
此后,摄像机22中的微处理器50在从以前一次(分别在时间t51、 t52、 t53和t54)接收用户控制按压时开始的命令等待期Ct之中,(在时间t52、t53、 t54和t55)数次接收伴随有相同键代码的用户控制按压,但是,微处理器50 同样地忽略在这些时间的每个时间的用户控制按压。
然后,在下次要发送用户控制按压的时间(即在上次发送用户控制按压之 后500ms)之前,在时间t56释放输入键45。在时间t56, TV21停止用户控 制按压的发送。
然后,由于在摄像机22中的微处理器50在从时间t55 (在此时微处理器 50接收最后的用户控制按压)开始的命令等待期(800ms) Ct之中,不接收伴 随有相同键代码的用户控制按压,因此,在时间t57,即在时间t55之后的命 令等待期Ct,微处理器50识别已释放了输入键45。
然后,在时间t57,摄像机22中的微处理器50进行释放处理。也就是说, 摄像机22中的微处理器50丢弃(即删除)暂时存储在内部存储器中的键代码。
此后,再次按压在遥控器Rc上的输入键45,以便从TV21向摄像机22 发送输入键45的键代码和用户控制按压,且在时间t58,摄像机22中的微处 理器50接收输入键45的键代码和用户控制按压。在时间t58,摄像机22中 的微处理器50识别已再次按压了输入键45,并根据与在此时输入键的按压 相关的指令(此时为回放指令)因此进行控制操作(即,开始HD视频的回放), 并暂存4t代码。
22此后,摄像机22中的微处理器50在时间t59再次接收伴随有相同键代 码的用户控制按压,在此,时间t59位于从时间t58开始的命令等待期Ct中, 在时间t58,微处理器50接收第一用户控制按压。在时间t59,微处理器50 识别仍然按压住了输入键,并因此忽略用户控制按压。
此后,摄像机22中的微处理器50在从先前(分别在时间t59、 t60、 t61、 和t62)接收用户控制按压时开始的命令等待期Ct中,数次(在时间t60、 t61、 t62和t63)接收伴随有相同键代码的用户控制按压,但是,微处理器50同样 地忽略在这些时间的每个时间的用户控制按压。
在此,假设由于在CEC线CL中的通信量的增加,TV21在迟于期望发 送该用户控制按压的时间(即在上次发送用户控制按压之后500ms)发送下一 个用户控制按压,例如,在上次发送用户控制按压之后700ms。
此时,根据以前估计的发送CEC命令时的延迟,在摄像机22中设置的 命令等待期Ct为800ms,即默i人值和300ms的总和。
因此,即使由于通信量的影响,在发送用户控制按压时出现了延迟,摄 像机22中的微处理器50也要在时间t64接收在延迟的时间到达微处理器50 的用户控制按压,在此,时间t64位于从上次接收用户控制按压时开始的命 令等待期Ct中。结果,微处理器50适当地识别仍然按压住了输入键45,并 因此忽略用户控制按压。
另 一方面,假设在此,在摄像机22中的微处理器50在从上次接收用户 控制按压时开始的调整后的命令等待期Ct中,并不接收用户控制按压。在此 情况下,微处理器50将适当地识别已释放了输入4建45并因此进行释放处理。
如上所述,摄像机22使用以前根据相对于与CEC线CL相连的每种可 能的数量的设备的估计的通信量而设定的调整值之一 ,来调整命令等待时间 Ct。结果,即使由于通信量的影响而在从TV 21发送用户控制按压时出现了 延迟,摄像机22仍然能够适当地识别仍然按压住了遥控器Rc上的键或者已 经释放了该键,并因此根据在遥控器Rc上的操作来适当地操作。
也就是说,摄像机22能够总是适当地操作而忽略在CEC线CL中的通 信量。
(1-6)连接的i殳备的凄t量(number-of-connected-devices );险测过程 下面,参照图19所示的流程图,将要详细说明由摄像机22进行的、用 于检测与CEC线CL连接的设备的数量的过程。以下将该程序恰当地称为"连接的设备的数量检测过程"。连接的设备的数量检测过程是由在摄像机22中
的微处理器50根据从内部存储器或硬盘驱动器51读取的、为检测连接的设 备的数量而设计的程序进行的过程。
例如, 一旦开启了摄像机22,在摄像机22中的微处理器50开始连接的 设备的数量检测过程RTl,并继续到步骤SP1。在步骤SPl,微处理器50将 连接的设备的数量设置为"0",并继续到步骤SP2。
在步骤SP2,微处理器50等待直到将摄像机22 HDMI连接到另一个设 备。在此,例如,微处理器50根据通过作为HDMI电缆Hc中的信号线的热 插检测(Hot Plug Detect)而输入到摄像机22中的信号是否已变成高(High)来 确定摄像机22是否已被HDMI连接到了任何其它设备。
如果微处理器50识别摄像机22已HDMI连接到了其它任何设备,微处 理器50继续到步骤SP3。在步骤SP3,微处理器50荻取16个逻辑地址之一, 以确定摄像机22的逻辑地址,并继续到步骤SP4。
在步骤SP4,微处理器50在代表轮询消息的目的地的目的地 (Destination)中设置顶端逻辑地址"O,,,并继续到步骤SP5。
在步骤SP5,微处理器50向所设置的目的地发送轮询消息,并继续到步 骤SP6。在步骤SP6,微处理器50确定是否已响应于在步骤SP5发出的轮询 消息而回复了 ACK。
如果在步骤SP6确定了已响应于在步骤SP5发出的轮询消息而回复了 ACK,这意味着在CEC线CL上存在对应于所设置的目的地的设备,且微处 理器50继续到步骤SP7。在步骤SP7,微处理器50给连接的设备的数量加1, 并继续到步骤SP8。
与此同时,如果在步骤SP6确定响应于在步骤SP5发出的轮询消息而没 有回复ACK,这意味着在CEC线CL上不存在对应于所设置的目的地的设备, 于是,微处理器50继续到步骤SP8,同时维持所连接的设备的数量。
在步骤SP8,微处理器50给目的地加1,即,将轮询消息的目的地设置 为下一个逻辑地址,并继续到步骤SP9。
在步骤SP9,微处理器50确定是否将目的地设置在最后的逻辑地址"15" 上。如果在步骤SP9上确定没有将目的地设置在最后的逻辑地址"15",这意 味着还没有向所有的逻辑地址"0"到"14"发送轮询消息,则微处理器50回 到步骤SP5。
24与此同时,如果在步骤SP9确定已将目的地设置在最后的逻辑地址"15",
这意味着已向所有的逻辑地址"0"到"14"发送了轮询消息,则微处理器50 在内部存储器中存储此时的连接的设备的数量(即,与CEC线CL连接的设备 的数量),并结束连接的设备的数量检测过程RT1。
在摄像机22中的微处理器50根据上述的连接的设备的数量检测过程 RT1来检测与CEC线CL连接的设备的数量。
注意,当该目的地是摄像机22的逻辑地址时,可以省略步骤SP5和SP6 的处理。在此情况下,可以省略摄像机22向摄像机22自身发送轮询消息的 无用的处理。
(I-7)在接收CEC命令时的操作过程
随后,参照图20和21所示的流程图,在下面将详细说明摄像机22接收 CEC命令的操作过程。该操作过程是由在摄像机22中的微处理器50根据从 内部存储器或硬盘驱动器51读取的操作程序而进行的过程。
例如,在完成了如上所述连接的设备的数量检测过程RT1之后,在摄像 机22中的微处理器50开始该操作过程RT2,并继续到步骤SPIO。在步骤 SP10,微处理器50等待接收用户控制按压。
如果微处理器50接收了用户控制按压,微处理器50继续到步骤SP11, 并在接收用户控制按压时,执行要执行的处理(也将该处理适当地称为"按压 处理")。
在图21中示出了按压处理的过程RT3(也将该过程适当地称为"按压过 程,,)。在开始按压过程RT3之后,微处理器50在步骤SP20确定此时已在遥 控器Rc上进行了的、且对应于所接收的用户控制按压的操作是否是为重复操 作而设计的操作。
如果在步骤SP20确定此时已在遥控器Rc上进行了的、且对应于所接收 的用户控制按压的操作是为重复操作设计的操作,微处理器50继续到步骤 SP21。
在步骤SP21,微处理器50暂时存储与用户控制按压一起接收到的键代 码,并继续到步骤SP22。在步骤SP22,微处理器50进行对应于此时已在遥 控器Rc上进行了的、且对应于所接收的用户控制按压的操作的控制操作,然 后,结束此按压过程RT3。
与此同时,如果在步骤SP20确定此时已在遥控器Rc上进行了的、且对应于所接收的用户控制按压的操作不是为重复操作设计的操作,这意味着此 时已在遥控器RC上进行了的、且对应于所接收的用户控制按压的操作是为单
触发操作而设计的操作,且微处理器50继续到步骤SP23。
在步骤SP23,微处理器50确定与用户控制按压一起接收的任何键代码 是否都被暂时存储在内部存储器中,即,伴随上次接收的用户控制按压的键 代码是否被保留在内部存储器中。如果在步骤SP23确定伴随上次接收的用户 控制按压的键代码被保留在内部存储器中,这意味着已连续接收到用户控制 按压,且^i:处理器50继续到步骤SP24。
在步骤SP24,微处理器50确定这时接收的用户控制按压是否具有伴随 上次接收的用户控制按压的相同的键代码。如果在步骤SP24确定这时接收的 用户控制按压具有伴随上次接收的用户控制按压的相同的键代码,这意味着, 由于连续按压住在遥控器Rc上的键,已发送了这时接收的用户控制按压,并 且,因此,微处理器50忽略这时接收的用户控制按压,并结束按压过程RT3。 与此同时,如果在步骤SP23确定伴随上次接收的用户控制按压的键代 码没有被保留在内部存储器中,这意味着此时接收的用户控制按压是在当前 键的处理之后已发送的第一用户控制按压,且微处理器50继续到步骤SP21。
用户控制按压的相同的键代码,这意味着,这次按压的键不同于上次按压的 键,微处理器50继续到步骤SP21。
在根据上述的按压过程RT3而进行了按压处理之后,微处理器50继续 到步骤SP12(见图20)。
在步骤SP12,微处理器50根据由连接的设备的数量检测过程检测到的 连接的设备的数量,将用于命令等待期Ct的计时器设置为默认值(500ms)和 调整值的总和,并起动计时器。然后,微处理器50继续到步骤SP13。
在步骤SP13,微处理器50确定是否在命令等待期Ct中已接收了用户控 制按压。如果在步骤SP13确定在命令等待期Ct中已接收了用户控制按压, 微处理器50回到步骤SP11,并进行按压处理。
与此同时,如果在步骤SP13确定在命令等待期Ct中没有接收用户控制 按压,微处理器50继续到步骤SP14。在步骤SP14,微处理器50确定是否 在命令等待期Ct中已接收了用户控制释放。如果在步骤SP14确定在命令等 待期Ct中没有接收用户控制释放,微处理器50继续到步骤SP15。在步骤SP15,微处理器50根据从计时器得到的所经过的时间来确定是 否经过了命令等待期Ct。如果在步骤SP15,确定还没有经过命令等待期Ct, 微处理器50回到步骤SP13。
与此同时,如果在步骤SP15,确定已经过了命令等待期Ct,这意味着, 从上次接收用户控制按压时起,已经过了命令等待期Ct,而微处理器50没有 接收到用户控制按压或用户控制释放,且微处理器50继续到步骤SP16。
如果在步骤SP14,确定在命令等待期Ct中已接收了用户控制释放,微 处理器50继续到步骤SP16。
在步骤SP16,微处理器50停止计时器,并继续到步骤SP17。在步骤SP17, 微处理器50确定已释放了键,并因此丢弃(即清除)暂时存储的键代码。然后, 微处理器50回到步骤SP10,并等待接收用户控制按压。
配置摄像机22中的微处理器50以便根据上述的操作过程RT2来操作。
(1-8)第一实施例的操作和效果
根据本发明的第一实施例,在建立了 HDMI连接之后,摄像机22 4吏用作 为CEC消息之一的轮询消息来检测被连接到CEC线CL的设备的数量。
然后,根据所检测的连接的设备的数量,摄像机22使用以前根据所估计 的通信量为连接的设备的可能数量而设置的调整值中适当的一个,来调整当 操作TV21的遥控器Rc时所出现的命令等待期Ct。
也就是说,通信量通常随着连接的设备的数量的增加而增加。估计由于 通信量的增加而预期出现的、发送CEC命令时的延迟。摄像机22延长命令 等待期Ct到这样的程度,以使得尽管CEC命令被延迟发送,摄像机22在命 令等待期Ct中也能够接收该CEC命令。
这样,即使由于通信量的影响而在从TV21传送用户控制按压时出现了 延迟,摄像机22也能适当地识别仍然按压住了遥控器Rc上的键或者已释放 了遥控器Rc上的键,并因此根据遥控器Rc上的操作来适当地操作。
也就是说,摄像机22能够总是正规地操作而不考虑在CEC线CL中的 通信量。
根据第一实施例,根据在CEC线CL中的通信量来调整命令等待期Ct, 且当由于CEC线CL中增加的通信量而在传送用户控制按压时可能出现延迟 时,摄像机22在如此延长的命令等待期Ct中等待接收用户控制按压或用户 控制释放,并且根据是否在延长的命令等待期Ct中接收了用户控制按压或用户控制释放来确定是否要进行释放处理。照此方式,摄像机22能够根据来自
另 一个设备的CEC命令来正规地操作,而不考虑在CEC线CL中的通信量。 (2)第二实施例
接下来,下面将说明本发明的第二实施例。在调整命令等待期Ct的方法 方面,第二实施例不同于第一实施例,但是,在其它方面,例如,设备间控 制系统20的结构和摄像机22的结构,第二实施例与第一实施例相似。因此, 下面将重点说明命令等待期Ct的调整。
在第二实施例中,不根据基于被连接的设备的数量而估计的、在CEC线 CL中的通信量来调整命令等待期Ct。而是,实际地监视在CEC线CL中的 通信量,并根据当前的通信量来调整命令等待期Ct。 (2-l)根据CEC命令的摄像机22操作
在此,将说明根据第二实施例的摄像机22的操作。参见图22的时序图, 假设在用光标Cu来选择在回放控制屏幕30上的播放/暂停按钮31的情况 下,按压在遥控器Rc上的输入键45,以便将输入键45的键代码(例如"OxOO") 和用户控制按压从TV 21发送到摄像机22,并使得在摄像机22中的徵处理 器50在时间t70接收输入键45的键代码和用户控制按压。在此情况下,在 时间t70,微处理器50识别在选择了播放/暂停按钮31的情况下已按压了输 入键45,并因此根据与在此时输入键45的按压相关的指令(例如暂停指令) 来进行控制操作(例如暂停HD视频的回放),并将键代码暂存在内部存储器 中。
此外,在时间t70,微处理器50开始监视在CEC线CL中的通信量。 此后,在摄像机22中的微处理器50在时间t71再次接收伴随有相同键 代码的用户控制按压,在此,时间t71位于从时间t70开始的命令等待期Ct 内,而在时间t70微处理器50接收了第一用户控制按压。在时间t71,微处 理器50识别一直按压住了输入键,并因此忽略该用户控制按压。此时,在 CEC线CL中没有出现通信量的增加,因此,将命令等待期Ct保持在默认值 (例长口 500ms)。
此后,在摄像机22中的微处理器50在从先前(分别在时间t71、 t72、 t73 和t74)接收用户控制按压时开始的命令等待期Ct内,(在时间t72、 t73、 t74 和t75)数次接收伴随有相同键代码的用户控制按压,但是微处理器50同样 忽略在这些时间的每个时间的用户控制"t要压。还在此期间内,在CEC线CL
28中没有出现通信量的增加,因此,将命令等待期Ct保持在默认值(例如500ms)。
然后,在下次要发送用户控制按压之前(即,在上次发送用户控制按压之 后500ms)的时间t76释方文输入4定45。在时间t76, TV停止发送用户控制4要压。
然后,由于在从时间t75开始的命令等待期Ct(500ms)之内,在摄像机 22中的微处理器50没有接收伴随有相同键代码的用户控制按压,在此,在 时间t75,微处理器50接收了最后的用户控制按压,因此,在时间t77,即在 时间t75之后的命令等待期Ct,微处理器50识别已释放了输入键45。
然后,在时间t77,在摄像机22中的微处理器50进行释放处理。也就是 说,在摄像机22中的微处理器50丢弃(即删除)了被暂时存储在内部存储器中 的键代码。此外,微处理器50在此时中止对CEC线CL中的通信量的监视。
随后,再次按压在遥控器Rc上的输入键45,以便将输入键45的键代码 和用户控制按压从TV21传送到摄像机22,且在时间t78,在摄像机22中的 微处理器50接收输入键45的键代码和用户控制按压。在时间t78,在摄像机 22中的微处理器50识别已再次按压了输入键45,并根据与此时输入键的按 压相关的指令(此时为回放指令)来因此进行控制操作(即开始HD视频的回 放),暂时存储键代码,并开始监视在CEC线CL中的通信量。
此后,在摄像机22中的微处理器50在时间t79再次接收伴随有相同键 代码的用户控制按压,在此,时间t79位于从时间t78开始的命令等待期Ct 中,在时间t78,微处理器50接收第一用户控制按压。在时间t79,微处理器 50识别仍然按压住了输入键,因而因此忽略用户控制按压。也在此期间内, 没有出现在CEC线CL中的通信量的增加,因此,将命令等待期Ct保持在默 认值(例如500ms)。
随后,在摄像机22中的微处理器50在从先前(分别在时间t79、 t80、 t81 和t82上)接收用户控制按压时开始的命令等待期Ct内,(在时间t80、t81、 t82 和t83)数次接收伴随有相同键代码的用户控制按压,但是微处理器50同样 忽略在这些时间的每一个时间的用户控制按压。也在此期间内,在CEC线 CL中没有出现通信量的增加,因此,将命令等待期Ct保持在默认值(例如 500ms)。
在此,在时间t84,从时间t83开始还未经过命令等待期Ct(例如500ms), 而在时间t83,微处理器50接收了最后的用户控制按压,将既非用户控制按 压也非用户控制释放的CEC消息发送到CEC线CL中,以便干扰下一个用户控制按压的发送。这样,中止下一个用户控制按压的发送,直到完成该CEC 消息的发送。
结果,相对于原来想要发送下一个用户控制按压的时间(即在上次发送用
户控制按压之后的500ms)而言,下一个用户控制按压的发送时间被延迟了发 送该CEC消息所需要的一段时间段(以下也将该时间段适当地称为"发送时 段,,)。
实际,如图14A和14B所示,CEC消息由:起始位、头标块以及最小为0 和最大为15的数据块组成。如果起始位的发送占用4.5ms,每个IO位长的块 的发送占用2.4ms x I0=24ms,那么,CEC消息的发送大约要占用28.5ms到 388.5ms。下一个用户控制按压的发送被延迟了该时间段。
此时,在摄像机22中的微处理器50正在监视在CEC线CL中的通信量, 并识别由于其它的CEC消息的插入而增加了通信量。然后,微处理器50测 量该CEC消息的发送时段,并把该发送时段加到默认的命令等待期Ct,从而 延长了命令等待期Ct。
结果,即使由于通信量的影响而延迟了用户控制按压的发送,在摄像机 22中的微处理器50也能在时间t85接收用户控制按压,在此,时间t85位于 从时间t83开始的延长了的命令等待期Ct之中。结果,微处理器50能够恰 当地识别仍然按压住了输入键45,并因此忽略用户控制按压。
此后,在摄像机22中的微处理器50将命令等待期Ct返回到默认值,且 如果微处理器50在从上次接收用户控制按压时开始的默认的命令等待期Ct 中没有接收到用户控制按压,微处理器50识别已释放了输入键45,并因此 进行释放处理。
如上所述,摄像机22监视在CEC线CL中的通信量(准确地说,是在CEC 线CL上流通的CEC消息),并根据当前的通信量适当地调整命令等待期Ct。 这样,即使由于通信量的影响而在从TV 21发送用户控制按压时出现了延迟, 摄像机22也能恰当地识别仍然按压住了在遥控器Rc上的键,或者已释放了 在遥控器Rc上的键,并因此根据在遥控器Rc上的操作来恰当地操作。
也就是说,摄像机22能够总是正规地操作,而忽略在CEC线CL中的 通信量。
此外,在此实施例中,根据当前的通信量来适当地调整命令等待期Ct。 这样,当用户控制按压的发送没有受到通信量的影响时,能将命令等待期Ct保持在默认值(即最小值)。因此,例如,在释放按键和由在第二实施例中的摄
像机22中的微处理器50识别按键的释放之间的响应时间可能比在第一实施 例中更短。
(2-2)在接收CEC命令时的操作过程
下面将参照图23中所示的流程图来详细说明当摄像机22接收CEC命令 时的操作过程。该操作过程也是摄像机22中的微处理器50根据从内部存储 器或硬盘驱动器51读取的操作程序来进行的过程。
例如,在建立了 HDMI连接之后,在摄像机22中的微处理器50开始操 作过程RT4,并继续到步骤SP30。在步骤SP30,微处理器50等待接收用户 控制按压。
如果微处理器50接收了用户控制按压,微处理器50继续到步骤SP31, 并在接收用户控制按压时,进行要进行的处理(即按压处理)。
该按压处理的过程(即按压过程)与根据第 一 实施例的按压过程RT3(见图 21)相同,因此,在此不再加以说明。
在步骤SP31进行按压处理之后,微处理器50继续到步骤SP32。
在步骤SP32,微处理器50将用于命令等待期Ct的计时器设置为默认值 (500ms)并起动该计时器,并开始监视在CEC线CL中的通信量。然后,微处 理器50继续到步骤SP33。
在步骤SP33,微处理器50确定是否在命令等待期Ct中已接收了用户控 制按压。如果在步骤SP33确定在命令等待期Ct中已接收了用户控制按压, 则微处理器50回到步骤SP31,并进行按压处理。
与此同时,如果在步骤SP33确定在命令等待期Ct中尚未接收用户控制 按压,则微处理器50继续到步骤SP34。在步骤SP34,微处理器50确定是 否在命令等待期Ct中接收了用户控制释放。如果在步骤SP34确定在命令等 待期Ct中已接收了用户控制释放,微处理器50继续到步骤SP35。
在步骤SP35,微处理器50确定是否在命令等待期Ct中已接收了另 一个 CEC消息。如果在步骤SP35确定在命令等待期Ct中已接收了另一个CEC消 息,微处理器50继续到步骤SP36。
在步骤SP36,微处理器50分析所接收的另一个消息,以测量该CEC消 息的发送时段。有两种方法用来测量此时的CEC消息的发送时段。 一种可能 的方法是,使用与用于计量命令等待期Ct的计时器不同的计时器来测量从
31CEC消息的起始位到最后的数据块的时间段。另一个可能的方法是,参考被
存储在微处理器50中的起始位所需要的时间段(4.5ms)以及每个块所需要的 时间段(24ms),并根据在CEC消息中的块的数量,来计算CEC消息的发送 时段。在步骤SP36中使用了上面的两个可能的方法之一。
在用上述的方法测量了 CEC消息的发送时段之后,微处理器50继续到 步骤SP37。在步骤SP37,微处理器50将CEC消息的发送时段加到默认的命 令等待期(500ms)Ct,从而延长命令等待期Ct。然后,微处理器50继续到步 骤SP38。
与此同时,如果在步骤SP35确定在命令等待期Ct中没有接收到另 一个 CEC消息,微处理器50继续到步骤SP38,而不调整命令等待期Ct。
在步骤SP38,微处理器50根据从计时器得到的所经过的时间来确定是 否已经经过了命令等待期Ct。如果在步骤SP38确定尚未经过命令等待期Ct, 孩t处理器50回到步骤SP33。
与此同时,如果在步骤SP38确定已经经过了命令等待期Ct,这意^^未着, 从上次接收用户控制按压时起已经经过了命令等待期Ct,而微处理器50没有 接收用户控制按压或用户控制释放,则微处理器50继续到步骤SP39。
如果在步骤SP34确定,在命令等待期Ct中已接收了用户控制释放,微 处理器50继续到步骤SP39。
在步骤SP39,微处理器50停止计时器,并继续到步骤S40。在步骤SP40, 微处理器50确定已经释放了按键,并因此丢弃(即清除)被暂时存储的键代码。 然后,微处理器50回到步骤SP30,并等待接收用户控制按压。
在摄像机22中的微处理器50被配置来根据上述的操作过程RT4来操作。
如上所述,根据第二实施例,摄像机22测量在CEC线CL中的通信量, 并根据当前的通信量适当地调整命令等待期Ct。这样,即使由于通信量的影 响而在从TV 21传送用户控制按压时出现了延迟,摄像机22也能够恰当地识 别仍然按压住了在遥控器Rc上的键或者已经释放了在遥控器Rc上的4建,并 因此根据在遥控器Rc上的操作来恰当地操作。
也就是说,摄像机22能够总是正规地操作而不考虑在CEC线CL中的 通信量。
此外,根据第二实施例,根据当前的通信量来适当地调整命令等待期Ct。 因此,微处理器50能够利用取决于当前的通信量而在命令等待期Ct中设置的最佳值来等待接收CEC命令。
(3)其它实施例
根据上述的第一实施例,为了检测与CEC线CL连接的设备的数量,当 建立了摄像机22的HDMI连接时,摄像机22发出轮询消息。然而,注意, 这对本发明并不是必要的。例如,摄像机22可以定期地发出轮询消息,以便 检测与CEC线CL连接的设备的数量。
实际上,某些设备,诸如数字静态照相机23,并非总是被HDMI连接到 另一个设备的,而是仅在必要时才连接到另一个设备。因此,在摄像机22检 测了连接的设备的数量之后,连接的设备的数量可能改变。
因此,如上所述,定期检测连接的设备的数量是有效的,且使得能够一 直掌握被连接的设备当前的数量,这反而使得能够根据连接设备的被检测的 数量来适当地调整命令等待期Ct。
或者,在一旦通过发布轮询消息检测到了连接的设备的数量之后,微处 理器可以监视在经过CEC线CL的每个CEC消息的头标块内的启动者和目的 地中所描述的逻辑地址,以识别所使用的逻辑地址。而且,照此方式,;微处 理器能识别被HDMI连接的设备的数量的变化。
此外,在上述的第一实施例中,作为命令等待期Ct的调整值,对于被连 接到CEC线CL上的设备的数量为2的情况,对于被连接到CEC线CL上的 设备的数量为3到5的情况、对于被连接到CEC线CL上的设备的数量为6 到9的情况、且对于被连接到CEC线CL上的设备的数量为10或更大的情 况,设置不同的值。然而,注意,这并不是本发明所必须的。例如,可以为 每种可能数量的连接设备设置命令等待期Ct不同调整值。在这方面的唯一的 要求是,为命令等待期Ct设置一个调整值的最小值。
此外,根据所估计的通信量而设置的调整值可能不同于在第一实施例中 的那些调整值。实际上,如果命令等待期Ct太长,摄像机22对键盘操作的 响应会变迟。因此,希望考虑在发送CEC命令时由于通信量而引起的延迟和 摄像机22对键盘操作的响应率两者来设置调整值。因此,实际上,可以考虑 这两方面的因素来设置调整值。此外,也可以如下安排,将调整值存储在作 为设备间控制系统20的主设备的TV 21中,并使得摄像机22从TV 21获取 这些调整值。此外,还可以如下安排,在连接的设备的数量检测过程RT1的 结束时,使用这些调整值中的一个来对命令等待期Ct进行调整,且随后,使
33用调整了的命令等待期Ct来操作计时器。
此外,根据上述的第一实施例,在与键的按压相关的指令是播放/暂停 指令的情况下进行单触发操作,并在与键的按压相关的指令是回倒指令、快
进指令或HD视频切换指令的情况下进行重复操作。参见图24,例如,还期 望,在选择了向上按钮101或向下按钮102的情形下己按下在遥控器Rc上的 输入键45的情况下,进行重复操作。在此,向上按钮101和向下按钮102被 显示在用于显示HD视频的简略图的列表的简略图屏幕IOO上,并在TV 21 上显示该简略图屏幕100。向上按钮101被分配了用于向上滚动筒略图的列 表的指令,而向下按钮102被分配了用于向下滚动简略图的列表的指令。
此外,在上述的第一和第二实施例中,本发明适用于符合在HDMI中的 CEC的摄像机22。然而,注意,这对于本发明并不是必要的。本发明可适用 于如下各种各样的电子设备,这些电子设备经由特定的信号线与一个或多个 设备相连,并且能够根据从一个或多个连接设备中的任何一个发送的控制信 号来操作,还设置了其用途类似于命令等待期Ct的用途的信号等待期。这样 的电子设备的例子包括数字静态照相机、AV放大器、视频记录器、个人计算 才几和音频组件。
此外,注意,根据本发明的电子设备可以不一定是从另一个设备的遥控 器接受操作命令的设备。例如,本发明也适用于从另一个输入设备接受操作 命令的电子设备。
此外,根据上述的第二实施例,在命令等待期Ct中已接收了另 一个CEC 消息的情况下,通过在经过命令等待期Ct之后将该CEC消息的发送时段加 到命令等待期Ct来延长命令等待期Ct。然而,注意,这对本发明并不是必要 的。例如,可以这样来安排,当在命令等待期Ct中已经接收了另一个CEC 消息时,暂时停止用于命令等待期Ct的计时器,且在完成了其它的CEC消 息的发送之后,使计时器再次开始操作。在此情况下,实质上延长了命令等 待期Ct。
此外,根据上述的第一和第二实施例,在摄像机22中的微处理器50根 据从内部存储器或硬盘驱动器51读取的程序来进行上述的连接的设备的数 量检测过程和操作过程。然而,注意,这对本发明并不是必要的。例如,可 以从与摄像机22相连的另一个设备上获取用于进行这些过程的计程序并将 其安装到硬盘驱动器51中。此外,可以将这些程序存储在诸如光盘或存储卡的存储介质中,并可将能够从该存储介质再现数据的驱动器连接到摄像机22。 然后,可以通过此驱动器从存储介质读取程序并将其安装到硬盘驱动器51 中。在此,如果摄像机22原来没有装配用于将摄像机22连接到另外的设备 或驱动器的接口 ,则事后可以给摄像机22提供这样的接口 。
此外,根据上述的第一和第二实施例,作为电子设备的摄像机22的主要 部件是HDMI接口 62,它用作接收部分,用于接收作为控制信号或操作信号 的CEC消息;以及微处理器50,它用作用于进行作为指定处理的按键处理 的控制部分,也用作用于调整作为信号等待期的命令等待期Ct的等待期调整 部分。然而,注意,这对本发明并不是必要的。根据本发明的另一个实施例 的电子设备可以具有不同的接收部分、不同的控制部分和不同的等待期调整 部分,只要它们具有与HDMI接口 62和;敞处理器50的功能相同的功能。
此外,本发明并不只限于上述的第一和第二实施例以及上述的其它实施 例。本发明的范围包括上述的第一实施例、第二实施例和上述的其它实施例, 以及上述实施例的组合,或者上述的任何实施例的一部分。
例如,第一实施例可以和第二实施例相组合。也就是说,可以这样来安 排,首先按照第一实施例的方式来调整命令等待期Ct,另外,如果在命令等 待期Ct中接收了另一个CEC消息,可以按照第二实施例的方式来延长命令 等待期Ct。
本发明可以用于各种各样的电子设备,例如能够连接(例如HDMI连接) 到另 一设备且由该另 一设备来控制的摄像机或视频记录器。
本领域技术人员应当了解,只要在附后的权利要求或它们的等效条款规 定的范围内,并依照设计要求和其它因素,能够对本发明进行各种更改、组 合、子组合和变换。
相关申请的交叉引用
本发明包含在2007年12月27日在日本专利局提交的日本专利申请JP 2007-336779的主题,其全部内容被引用附于此。
权利要求
1. 一种经由特定的信号线与一个或多个其它设备相连的电子设备,且所述电子设备能够根据从与此电子设备相连的一个或多个其它设备中的任何一个发送的控制信号来操作,该电子设备包括接收部分,被配置用于接收从与此电子设备相连的一个或多个其它设备中的任何一个发送的控制信号;控制部分,被配置用于如果所述接收部分在接收了特定的控制信号之后,在设置的信号等待期中没有接收到与该特定的控制信号相对应的控制信号,则进行特定的处理;以及等待期调整部分,被配置用于根据在信号线上的通信量来调整信号等待期。
2. 根据权利要求1的电子设备,其中,所述等待期调整部分根据经由信 号线彼此相连接的设备的数量来估计在信号线中的通信量,并根据估计的通 信量来调整信号等待期。
3. 根据权利要求2的电子设备,其中,所述等待期调整部分根据通过信 号线彼此相连接的设备的数量,基于信号等待期的调整值来调整信号等待期, 其中,该调整值是先前根据通过信号线彼此相连接的设备的每种可能的数量 的估计通信量而设置的,该估计的通信量是对每种可能的数量的设备的通信 量的检验结果。
4. 根据权利要求1的电子设备,其中,所述等待期调整部分监视由所述 接收部分接收的控制信号,以便测量在信号线中的通信量,并根据测量到的 通信量来调整信号等待期。
5. 根据权利要求1的电子设备,其中,如果所述接收部分在接收了特定 的控制信号后,在信号等待期中接收了除了此特定的控制信号或者与此特定 的控制信号相对应的控制信号以外的另一控制信号,则所述等待期调整部分将信号等待期延长发送该另一控制信号所需要的时间段。
6. 根据权利要求1的电子设备,其中,从与该电子设备相连的一个或多 个其他设备中的任何一个发送的控制信号是代表通过该其它设备的输入设备 进行的操作的操作信号。
7. 根据权利要求6的电子设备,其中,所述操作信号是代表通过与此电子设备相连的其它设备的遥控器进行的 操作的操作信号,如果所述接收部分在接收代表按压遥控器上的特定键的按压操作信号之 后,在设置的信号等待期内没有接收到所述按压操作信号或代表释放特定键 的释放操作信号,则所述控制部分进行识别特定键的释放的处理。
8. 根据权利要求1所述电子设备,其中,特定的信号线是符合高清多媒体接口 (HDMI)标准的消费电子控制(CEC) 线,并且,所述控制信号是在HDMI标准中定义的CEC消息。
9. 一种控制经由特定的信号线与一个或多个其它设备相连的电子设备 的方法,且所述电子设备能够根据从与此电子设备相连的一个或多个其它设 备中的任何一个发送的控制信号来操作,此方法包括如下步骤由接收部分接收从与此电子设备相连的一个或多个其它设备中的任何一 个发送的控制信号;由等待期调整部分根据在信号线中的通信量来调整等待所述控制信号的 信号等待期;如果在所述接收步骤中接收了特定的控制信号之后,在所述调整步骤中 调整的信号等待期中没有接收与此特定的控制信号相对应的控制信号,则由 控制部分来进行特定的处理。
10. —种经由特定的信号线与一个或多个其它设备相连的电子设备,且 所述电子设备能够根据从与此电子设备相连的一个或多个其它设备中的任何 一个发送的控制信号来操作,该电子设备包括接收装置,用于接收从与此电子设备相连的 一 个或多个其它设备中的任 何一个发送的控制信号;控制装置,用于如果所述接收装置在接收了特定的控制信号之后,在设 置的信号等待期中没有接收到与该特定的控制信号相对应的控制信号,则进 行特定的处理;以及等待期调整装置,用于根据在信号线上的通信量来调整信号等待期。
全文摘要
本发明揭示了一种经由特定的信号线与一个或多个其它设备相连的电子设备,且所述电子设备能够根据从与此电子设备相连的一个或多个其它设备中的任何一个发送的控制信号来操作。该电子设备包括接收部分,被配置用于接收从与此电子设备相连的一个或多个其它设备中的任何一个发送的控制信号;控制部分,被配置用于如果所述接收部分在接收了特定的控制信号之后,在设置的信号等待期中没有接收到与该特定的控制信号相对应的控制信号,则进行特定的处理;以及等待期调整部分,被配置用于根据在信号线上的通信量来调整信号等待期。
文档编号H04L12/28GK101471834SQ200810189100
公开日2009年7月1日 申请日期2008年12月29日 优先权日2007年12月27日
发明者佐藤达弥, 吉田己久忠 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1