专利名称:机器选择控制装置的制作方法
技术领域:
本发明涉及一种 对其他机器进行远程控制的机器选择控制装置,具体涉及一种从 多个控制对象候补机器中选择要进行远程控制的特定的控制对象机器的机器选择控制装置。
背景技术:
现有技术中有如下的远程控制其他机器的装置,它通过照相机拍摄控制对象候补 机器,并利用控制对象候补机器所具有的可视的识别信息来识别特定的控制对象机器,从 而建立所识别的控制对象机器与网络的连接(例如,参考专利文献1)。此外,在多个控制对象候补机器距离照相机远或者密集,从而照相机拍摄的图像 上的多个控制对象候补机器被密集地显示的情况下,作为容易地从多个控制对象候补机器 中选择特定的控制对象机器的装置,有通过对照相机所拍摄的图像执行变焦处理,来扩大 显示控制对象候补机器的装置(例如,参考专利文献2),或者自动地切换至对接近于图像 中央的控制对象候补机器进行聚焦的装置(例如,参考专利文献3)。专利文献1 日本特开2001-142825号公报专利文献2 日本特开2005-025170号公报专利文献3 日本特开2005-122422号公报然而,专利文献1所公开的现有技术的装置中存在的技术问题是,当在照相机拍 摄的图像上密集地显示多个控制对象候补机器的情况下,难以从多个控制对象候补机器中 完全无误地选择特定的控制对象机器。此外,专利文献2所公开的现有技术的装置中存在 的技术问题是,当在画面上显示照相机拍摄的图像,并对画面上所显示的图像进行变焦处 理时,由于对图像的变焦处理的倍率越大,图像因手动产生的模糊就越大,从而难以完全无 误地选择特定的控制对象机器。并且,在这样的情况下,即使在使用通过图像处理来对图 像模糊进行补偿的手抖动补偿技术、而获得了模糊少清晰的图像,也存在下述的技术问题, 即手的稍微的移动在显示画面上被作为大的移动来处理,从而正在被聚焦的控制对象候 补机器被频繁地切换。此外,专利文献3所公开的现有的装置也存在与专利文献2同样的 技术问题。
发明内容
因此,本发明的目的在于解决上述现有技术的技术问题,提供一种机器选择控制 装置,在多个控制对象候补机器距离较远或者密集存在的情况下,控制执行变焦处理的定 时,减少从多个控制对象候补机器中选择特定的控制对象机器时的操作错误。本发明涉及一种从多个控制对象候补机器中选择特定的控制对象机器的机器选 择控制装置。为实现上述目的,本发明的机器选择控制装置包括信息获取部,获取含有拍 摄了控制对象候补机器的图像信息和用于识别控制对象候补机器的机器识别符的信息;机 器检测部,根据信息获取部所获取的信息来检测出一个以上的控制对象候补机器;机器中心位置捕捉部,捕捉机器检测部所检测出的控制对象候补机器的位置信息,并基于最初所 捕捉到的位置信息来决定控制对象候补机器的抖动许可阈值;机器中心位置存储部,保存 机器中心位置捕捉部最初所捕捉到的位置信息;抖动许可阈值存储部,保存由机器中心位 置捕捉部所决定的抖动许可阈值;判定部,利用从机器中心位置捕捉部接收到的最新的位 置信息和机器中心位置存储部所保存的最初所捕捉到的位置信息,来获取控制对象候补机 器的抖动量,并在抖动量超出抖动许可阈值的情况下,判定切换至图像信息的变焦处理;图 像处理部,在判定部判定切换至变焦处理的情况下,对图像信息进行变焦处理;和显示数据 生成部,从图像处理部获取图像信息,并生成显示数据。
优选的是,若设多个控制对象候补机器中,特定的控制对象候补机器与其它控制 对象候补机器之间的距离为机器间距离,则机器中心位置捕捉部从机器间距离中选择最小 的机器间距离,并将该最小的机器间距离的一半的值设定为特定的控制对象机器的抖动许 可阈值。机器选择控制装置还可以具备保存有机器信息的机器信息数据库,该机器信息含 有能够识别控制对象候补机器的机器识别符。该情况下,机器检测部能够利用从信息获取 部获得的机器识别符,来获取储存在机器信息数据库中的机器信息,并确定控制对象候补 机器的位置。判定部可以在检测出抖动量超出抖动许可阈值规定次数时,判定切换至图像信息 的变焦处理。此外,机器选择控制装置还可以具备控制对象判断部,该控制对象判断部基于确 定与控制对象候补机器进行联合动作的机器的联合信息,从机器检测部所检测出的控制对 象候补机器中排除处于从属关系的控制对象候补机器。在联合信息包含在信息获取部所获 取的信息中的情况下,控制对象判断部经由机器检测部从信息获取部获取联合信息。此外, 在联合信息包含在机器信息数据库中所储存的机器信息中的情况下,控制对象判断部从机 器信息数据库获取联合信息。发明效果如上所述,本发明的机器选择控制装置在从多个控制对象候补机器中 选择特定的控制对象机器时,能够基于实时拍摄的控制对象候补机器的抖动量来控制进行 变焦处理的定时,从而能够减少选择特定的控制对象机器时的操作错误。
图1是示出本发明的第1实施方式所涉及的机器选择控制装置1的结构的一例的 方框图。图2是示出本发明的第1实施方式所涉及的机器间距离存储部23所保存的数据 的一例的图。图3是示出本发明的第1实施方式所涉及的机器中心位置存储部24所保存的数 据的一例的图。图4是示出本发明的第1实施方式所涉及的抖动许可阈值存储部25所保存的数 据的一例的图。图5是示出本发明的第1实施方式所涉及的机器信息数据库13所保存的机器信 息的一例的图。
图6是示出本发明的第1实施方式中所采用的控制对象候补机器的配置的一例的图。图7是示出本发明的第1实施方式所涉及的判定最新的中心位置的抖动量的处理 的示意图。图8是示出本发明的第1实施方式中所采用的控制对象候补机器的配置的一例的 图。图9是示出本发明的第1实施方式所涉及的机器选择控制装置1选择控制对象机 器时的动作的一例的流程图。图10是本发明的实施方式中正在进行选择操作时显示器上的显示示意图。图11是示出本发明的第2实施方式所涉及的机器选择控制装置2的结构的一例 的方框图。图12是示出本发明的第2实施方式所涉及的机器信息数据库27所保存的机器信 息的一例的图。图13是本发明的第2实施方式中所采用的控制对象候补机器进行联合的情况下 的处理示意图。附图标记说明10信息获取部11控制部12机器检测部13机器信息数据库14机器中心位置捕捉部15机器信息存储部16判定部17状态信息存储部18图像处理部19显示数据生成部20显示部21输入部22输出部23机器间距离存储部24机器中心位置存储部25抖动许可阈值存储部26机器检测部27机器信息数据库28控制对象判断部
具体实施例方式以下参照附图对本发明各个实施方式进行说明。(第1实施方式)
图1示出本发明的第1实施方式所涉及的机器选择控制装置1的一个结构例的方 框图。图1中,机器选择控制装置1具有对控制对象机器进行远程控制的功能(远程控制 功能)和获取在选择控制对象机器时使用的外部图像的功能(图像获取功能)。并且,机 器选择控制装置1可以是移动电话、移动信息终端等能够与网络连接的移动设备。该情况 下,机器选择控制装置1可以通过安装控制用的应用程序等方式来对控制对象机器进行远 程控制。此外,控制对象机器既可以是电视机、录像机、音乐播放器,DVD播放器 等音频视频 (AV)设备,也可以是空调、电灯之类的家用电器、或者FAX等通信设备。图1中,机器选择控制装置1具备控制部11、机器检测部12、机器信息数据库13、 机器中心位置捕捉部14、机器信息存储部15、判定部16、状态信息存储部17、图像处理部 18、显示数据生成部19、显示部20、输入部21以及输出部22。其中,机器信息存储部15包 含机器间距离存储部23、机器中心位置存储部24以及抖动许可阈值存储部25。此外,机器 选择控制装置1也可以不内置输入部21、输出部22、显示部20以及机器信息存储部15,而 利用外部的结构。信息获取部10进行外部信息的获取处理,该外部信息含有机器选择控制装置1的 周边信息。例如,信息获取部10具备采用了照相机等的图像获取功能或接收来自外部的信 号信息的接收功能等。这里获取的外部信息是指诸如照相机所拍摄的周边的静态图像信息 或动态图像信息,从位于周边的控制对象候补机器发送的、由声波、LED、信标(beacon)等 所产生的光信号,或者利用RFIC标记(tag)所形成的无线信号等信号信息等。这里,假设 信息获取部10获取照相机所拍摄的图像信息和LED产生的光信号来作为外部信息。并且, 信息获取部10能够基于通过光信号或无线信号所传递的信号信息,来获取用于识别控制 对象候补机器的机器识别符(机器ID)。控制部11控制机器选择控制装置1所具备的各种功能。具体地,控制部11当从输 入部21接收到远程操作的开始请求的通知时,指示信息获取部10获取外部信息。并且,控 制部11接收信息获取部10所获取的信息(以下记为获取信息),并通知给机器检测部12 及图像处理部18,由此来控制在选择控制对象机器时的通常模式下的显示画面。此外,控制 部11当从判定部16接收到迁移至机器选择模式的通知时,从通常模式切换至机器选择模 式,进行机器选择模式下的显示画面的控制。并且,控制部11接收来自输入部21的选择决 定,将正在聚焦的控制对象候补机器确定为控制对象机器,并将操作请求通知给输出部22。机器检测部12经由控制部11接收信息获取部10所获取的获取信息,并检测位于 机器选择控制装置1的周边的控制对象候补机器。并且,机器检测部12获取与所检测出的 控制对象候补机器相关的信息(例如,表示控制对象候补机器的位置的位置信息或表示机 器的大小等的形状信息),并通知给机器中心位置捕捉部14。此时,机器检测部12在获取 用于识别控制对象候补机器的机器ID的同时,既可以获取位置信息或形状信息来作为获 取信息,也可以利用获取信息中所含有的机器ID来获取储存在机器选择控制装置1所具备 的机器信息数据库13中的形状信息等来作为获取信息。此外,机器检测部12也可以基于 照相机所拍摄的图像信息和LED发光的位置等,来获取各个机器的位于显示图像信息的实 时的显示画面上的坐标信息(即,位置信息)或形状信息。此外,机器检测部12也可以基 于所获取的机器ID,通过网络从外部来获取形状信息等。机器信息数据库13(参照图5)保存与控制对象候补机器相关的机器信息。机器信息包含例如用于识别控制对象候补机器的机器ID,表示控制对象候补机器的类别的机器 类别,或表示控制对象候补机器的大小或形状的形状信息等。之后将结合图5对之进行详 细说明。 机器中心位置捕捉部14利用所通知的位置信息,对机器检测部12所检测出的控 制对象候补机器,进行控制对象候补机器的中心位置的捕捉,并将捕捉到的中心位置通知 给判定部16。机器中心位置捕捉部14能够基于照相机拍摄的图像信息和LED发光的位置 等,来捕捉控制对象候补机器的中心位置。此外,在最初检测出控制对象候补机器时,作为初始处理,机器中心位置捕捉部14 算出机器间距离、初始中心位置以及抖动许可阈值,并保存到机器信息存储部15。具体地, 机器中心位置捕捉部14利用捕捉到的中心位置来算出控制对象候补机器间的距离,并将 该算出的距离作为机器间距离保存到机器间距离存储部23。此外,机器中心位置捕捉部14 将捕捉到的中心位置作为初始中心位置保存到机器中心位置存储部24。并且,机器中心位 置捕捉部14将规定的距离设定为控制对象候补机器的抖动许可阈值,并保存到抖动许可 阈值存储部25。例如,在存在多个控制对象候补机器的情况下,机器中心位置捕捉部14将某个控 制对象候补机器与其他控制对象候补机器之间的机器间距离中、最小的机器间距离的一半 的值设定为抖动许可阈值。此外,机器中心位置捕捉部14也可以将抖动许可阈值设定为除 此以外的值,例如,可以将最小的机器间距离的1/3或1/4的值设定为抖动许可阈值。判定部16针对控制对象候补机器,将从机器中心位置捕捉部14接收到的实时的 中心位置的信息和机器中心位置存储部24中所储存的初始中心位置进行比较。然后,判定 部16计算控制对象候补机器的抖动量,并利用抖动许可阈值存储部25中所储存的抖动许 可阈值,来判定计算出的抖动量是否超出抖动许可阈值。作为判定结果,在算出的抖动量超 出抖动许可阈值的定时,判定部16决定迁移至机器选择模式,并通知给控制部11。状态信息存储部17保存有当前的处理模式(通常模式或机器选择模式)和用于 识别当前正在聚焦的控制对象候补机器的信息(例如,机器ID)。图像处理部18处理显示部20所要显示的图像信息。并且,在状态信息存储部17 中所储存的处理模式是机器选择模式的情况下,图像处理部18对从控制部11接收到的图 像信息进行变焦处理。显示数据生成部19接收图像处理部18所处理的图像信息,将聚焦显示标识 (mark)重叠于图像信息,从而生成显示数据,并输出到显示部20。此外,聚焦显示标识被重 叠显示于图像信息中的特定的机器,也就是状态信息存储部17中所储存的、正在聚焦的控 制对象候补机器。此外,在状态信息存储部17中所储存的处理模式是机器选择模式的情况 下,对生成的显示数据进行变焦处理,以使正在聚焦的控制对象候补机器位于显示器上的 中心位置。显示部20是IXD、液晶等显示装置,将显示数据生成部19所生成的显示数据输出 到显示器上。输入部21接收通过键盘、触摸面板等输入装置的、来自用户的输入操作、或在机 器选择控制装置1上运行的应用程序所形成的命令等,并将远程操作的开始请求、控制对 象机器的选择决定通知给控制部11。
输出部22从控制部11接收操作请求,生成针对所确定的控制对象机器的远程操 作信号,并将所生成的操作信号输出。接着,对机器选择控制装置1所使用的数据进行详细说明。图2示出机器间距离 存储部23所储存的数据的一例。图2中,机器间距离存储部23保存机器检测部12所检测 出的多个控制对象候补机器之间的距离(即,机器间距离)。在该例子中,假设机器间距离 存储部23按每个控制对象候补机器来保存管理ID、机器ID、机器类别和机器间距离。管理ID是在初始处理中机器检测部12所检测出的用于对控制对象候补机器进行 管理的ID。机器ID是用于对控制对象候补机器进行识别的识别信息,例如,在商品出厂时 所分配的。机器ID既可以包含在信息获取部10所获取的获取信息中,也可以从机器信息 数据库13中获取。机器类别表示对象机器的类别。在该例子中,机器类别表示出对象机器 是TV、DVD录像机、音响。机器类别既可以包含在信息获取部10所获取的获取信息中,也可 以从机器信息数据库13中获取。机器间距离的单位可以使用显示器上的距离单位像素等。
图3示出机器中心位置存储部24所保存的数据的一例。图3中,机器中心位置 存储部24保存初始处理时的控制对象候补机器的中心位置(即,初始中心位置)。在该例 子中,假设机器中心位置存储部24按每个控制对象候补机器来保存管理ID和初始中心位 置。初始中心位置通过以显示器上的左下的位置为坐标原点(0,0)的、显示器上的坐标(X 坐标,Y坐标)来表示。此外,机器中心位置存储部24也可以保存机器ID来代替管理ID。图4示出抖动许可阈值存储部25所保存的数据的一例。图4中,抖动许可阈值存 储部25保存有用于判断从通常模式向机器选择模式迁移的定时的、偏离控制对象候补机 器的初始中心位置的抖动许可阈值。在该例子中,假设抖动许可阈值存储部25按每个控 制对象候补机器,保存有管理ID和抖动许可阈值。这里,某个控制对象候补机器与其他控 制对象候补机器之间的机器间距离中、最小的机器间距离的一半的值被设定为抖动许可阈 值。抖动许可阈值的单位可以使用显示器上的距离单位像素等。此外,这里抖动许可阈值 存储部25保存的是管理ID,也可以保存机器ID来代替管理ID。此外,这里机器信息存储部15在机器间距离存储部23、机器中心位置存储部24和 抖动许可阈值存储部25中保存了 3个不同的表格,也可以集中在一个表格来保存,还可以 通过表格以外的格式来管理。图5示出机器信息数据库13所保存的机器信息的一例。图5中,机器信息数据库 13保存与可能成为控制对象候补的机器相关的机器信息。在该例子中,机器信息数据库13 按每个可能成为控制对象候补的机器,保存有机器ID、机器类别、表示机器的大小或形状等 的形状信息。显示数据生成部19通过使用该形状信息能够改变聚焦显示标识的尺寸。例 如,如果正在聚焦的控制对象候补机器的尺寸较大,则显示数据生成部19能够相应地扩大 聚焦显示标识的尺寸。机器信息数据库13所保存的机器信息既可以在商品出厂时分配,也 可以由用户来分配,还可以经由网络来获得。图6例示出与图2 4中作为一例所示的各个设定值相对应的控制对象候补机器 的配置。图6中,星号示出控制对象候补机器的初始中心位置,利用该初始中心位置来确定 机器间距离。例如,TV与音响之间的机器间距离为30pt,TV与DVD录像机之间的机器间距 离为20pt,音响与DVD录像机之间的机器间距离为50pt。此外,虚线所示的圆表示从与各 个控制对象候补机器相对应的初始中心位置偏离的抖动许可阈值的范围。例如,以TV为圆心的圆的半径(抖动许可阈值)被设定为,TV 与音响之间的机器间距离30pt和TV与DVD 录像机之间的机器间距离20pt中、最小的机器间距离20pt的一半的值10pt。图7示出判定部16在判定控制对象候补机器的最新的中心位置的抖动量时的处 理示意图。图7中,用星号示出各个控制对象候补机器的初始中心位置,以初始中心位置为 圆心的圆表示偏离距离仅为抖动许可阈值的点的集合。判定部16在控制对象候补机器的 最新的中心位置超出该圆的定时,判定控制对象候补机器的抖动量超出抖动许可阈值。另 夕卜,机器间距离越大,抖动许可阈值越大,在此所描述的圆也越大。也就是说,在正在显示的图像中的机器间距离大的情况下,用户就容易选择控制 对象候补机器。相反地,在控制对象候补机器密集且机器间距离小的情况,或者控制对象候 补机器与用户之间距离远的情况下,图像因诸如手抖动,图像变焦过程中的操作等而发生 较大的抖动,控制对象候补机器的中心位置不确定,从而难以选择特定的控制对象机器。因 此,当控制对象候补机器的抖动量超出抖动许可阈值时,机器选择控制装置1判定控制对 象候补机器的密集度大,从而迁移至机器选择模式。此外,如图8所示,也可以在X轴方向上从初始中心位置仅偏离抖动许可阈值的位 置处,平行于Y轴画一条直线,当控制对象候补机器的最新的中心位置超出该平行于Y轴的 直线时,机器选择控制装置1判定控制对象候补机器的密集度大,从而迁移至机器选择模 式。此外,机器选择控制装置1也可以在图像信息中的控制对象候补机器的数量超出 规定数量的情况下,判定控制对象候补机器的密集度大,从而迁移至机器选择模式。或者, 机器选择控制装置1可以在位于图像信息的特定范围内的控制对象候补机器的数量超出 规定数量的情况下,判定控制对象候补机器的密集度大,从而迁移至机器选择模式。接着,结合图9,说明机器选择控制装置1选择要进行远程操作的控制对象机器的 动作。首先,通过用户输入操作等,控制部11在被输入部21通知远程操作的开始请求时, 开始动作。控制部11指示信息获取部10获取外部信息,并从信息获取部10接收获取信息, 将接收到的获取信息通知给机器检测部12 (步骤S10)。这里,获取信息是含有照相机拍摄 的图像信息或LED发出的光信号等的信息。此外,获取信息也可以是它们的组合信息。这 里,以照相机拍摄的图像信息和LED发出的光信号作为获取信息为例来进行说明。控制部 11能够通过接收LED等具有指向性的光信号来检测出控制对象候补机器所处的方向或位 置。接着,机器检测部12经由控制部11接收信息获取部10所获得的获取信息,并检 测位于周边的控制对象候补机器(步骤S11)。此外,机器检测部12获取表示所检测出的控 制对象候补机器的位置的位置信息、表示机器的大小或形状等的形状信息,并通知给机器 中心位置捕捉部14。此外,机器检测部12既可以从所接收到的获取信息来获得机器ID、位 置信息以及形状信息等,也可以基于获取信息中含有的机器ID,向机器信息数据库13查询 形状信息等。此外,机器检测部12也可以通过网络来重新获取形状信息等。作为初始处理,机器中心位置捕捉部14利用所通知的位置信息,针对机器检测部 12所检测出的所有的控制对象候补机器,算出机器间距离、初始中心位置以及抖动许可阈 值信息,并保存到机器信息存储部15(步骤S12)。具体地,机器中心位置捕捉部14利用所 通知的位置信息,针对机器检测部12所检测出的各个控制对象候补机器,捕捉各个控制对象候补机器的中心位置,并利用捕捉到的中心位置来算出机器间距离,并保存到机器间距 离存储部23。并且,机器中心位置捕捉部14将捕捉到的中心位置作为初始中心位置保存到 机器中心位置存储部24。此外,机器中心位置捕捉部14将规定的距离设定为各个控制对象 候补机器的抖动许可阈值,并保存到抖动许可阈值存储部25。作为初始处理,机器中心位置捕捉部14将机器间距离、初始中心位置以及抖动许 可阈值信息保存后,将捕捉到的中心位置通知给判定部16。判定部16当被通知中心位置 时,向控 制部11通知开始通常模式动作。控制部11设定通常模式为状态信息存储部17中 所储存的当前的处理模式。由此,开始通常模式下的动作(步骤S13)。控制部11设定用于判定抖动的计时器(步骤S14),并将从信息获取部10通知的 实时的图像信息输出到图像处理部18。由于状态信息存储部17中所储存的处理模式是通 常模式,所以图像处理部18不进行变焦处理,而将图像信息通知给显示数据生成部19。显 示数据生成部19在接收到的图像信息上重叠聚焦显示标识,从而生成显示数据,并输出到 显示部20(步骤S15)。此外,这里,由于没有在状态信息存储部17中设定特定的机器来作 为正在聚焦的控制对象候补机器,所以聚焦显示标识被重叠显示于显示器的中心。控制部11当从输入部21接收选择操作完成通知(步骤S16为是)时,将所选择 的控制对象候补机器确定为控制对象机器,并结束处理。另一方面,控制部11在没有从输 入部21接收选择操作完成通知的情况下(步骤S16为否),从信息获取部10接收含有实时 的图像信息的获取信息(步骤S17),并重复步骤S15到步骤S18的处理,直到所设定的计时 器到时为止(步骤S18为否)。由此,显示部20的显示器上显示实时的图像信息。当所设定的计时器到时(步骤S18为是)时,控制部11将从信息获取部10接收 到的获取信息通知给机器检测部12。机器检测部12获取控制对象候补机器的最新的位置 信息,并通知给机器中心位置捕捉部14。机器中心位置捕捉部14利用所通知的位置信息, 来捕捉控制对象候补机器的最新的中心位置,并通知给判定部16。判定部16利用从机器 中心位置捕捉部14通知的最新的中心位置和机器中心位置存储部24中所储存的初始中心 位置,来获取控制对象候补机器在图像上偏离初始中心位置的抖动量(步骤S19)。判定部 16将所获得的抖动量和抖动许可阈值存储部25中所储存的抖动许可阈值进行比较,并判 定抖动量是否超出抖动许可阈值(步骤S20)。在抖动量没有超出抖动许可阈值的情况下(步骤S20为否),迁移至步骤S15,并 重复通常模式下的处理。另一方面,在抖动量超出抖动许可阈值的情况下(步骤S20为是), 判定部16决定从通常模式迁移至机器选择模式,并通知给控制部11。控制部11设定机器 选择模式为状态信息存储部17中所储存的当前的处理模式,并将位于当前显示器上的中 心位置的机器的管理ID设定为当前正在聚焦的控制对象候补机器(步骤S21)。由此能够 在抖动量超出抖动许可阈值的定时,从通常模式切换至机器选择模式。控制部11将从信息获取部10通知的实时的图像信息输出到图像处理部18。由于 状态信息存储部17中所储存的处理模式是机器选择模式,所以图像处理部18进行变焦处 理,并将经过变焦处理后的图像信息通知给显示数据生成部19。显示数据生成部19在从 图像处理部18接收到的经过变焦处理后的图像信息上重叠聚焦显示标识,从而生成显示 数据,并输出到显示部20(步骤S22)。此外,这里聚焦显示标识被重叠显示于图像信息中 的特定的机器,也就是状态信息存储部17中所储存的正在聚焦的控制对象候补机器上。并且,由于状态信息存储部17中所储存的处理模式是机器选择模式,所以所生成的显示数据 被进行变焦,以使正在聚焦的控制对象候补机器位于显示器上的中心位置。控制部11当从 输入部21接收选择操作完成通知时(步骤S23为是),将正在聚焦 的控制对象候补机器确定为控制对象机器,并结束处理。另一方面,在没有从输入部21接 收选择操作完成的通知时(步骤S23为否),控制部11从信息获取部10接收含有实时的图 像信息的获取信息(步骤S24),迁移至步骤S22,并重复在机器选择模式下的处理。由此,机器选择控制装置1能够在控制对象候补机器的抖动量超出抖动许可阈值 的定时,从通常模式切换至机器选择模式。图10是示出在从多个控制对象候补机器中选择特定的控制对象机器时的、显示 器上的显示示意图。如图10所示,机器选择控制装置1在通常模式下的动作过程中,在显 示器的中心重叠显示聚焦显示标识。这里示出的是,控制对象候补机器密集的情况下,在聚 焦框内显示有多个控制对象候补机器的例子,并且,在通常模式的动作过程中,在抖动量超 出抖动许可阈值时迁移至机器选择模式。机器选择控制装置1在机器选择模式的动作过程中,为了使正在聚焦的一个控制 对象候补机器位于显示器上的中心,而对图像信息进行变焦显示。在此示出的是结合控制 对象候补机器的大小来改变聚焦显示标识的形状的例子。此外,作为用户操作,当用户进行 显示右侧的操作(将机器选择控制装置1向右倾、向右摇、按下右光标等)时,机器选择控 制装置1可以将位于当前正在显示的控制对象候补机器的右侧的机器显示于显示器上的 中心。此外,同样地,当用户进行显示左侧的操作(将机器选择控制装置1向左倾、向左摇、 按下左光标等)时,机器选择控制装置1可以将位于当前正在显示的控制对象候补机器的 左侧的机器显示于显示器上的中心。此外,在正在显示位于右端的机器时,如果用户想要选 择更右边的机器,机器选择控制装置1则可以进行解除机器选择模式,并迁移至通常模式 的处理。如上所述,本发明的第1实施方式所涉及的机器选择控制装置1在从多个控制对 象候补机器中选择特定的控制对象机器时,接收照相机拍摄的周边的图像信息以及从位于 周边的控制对象候补机器发出的光信号来作为获取信息,并且,作为初始处理,基于接收到 的获取信息,确定控制对象候补机器的中心位置和抖动许可阈值,并进行储存。然后,利用 在用户进行选择操作过程中连续接收的获取信息,来判定控制对象候补机器的实时的抖动 量,并在抖动量超出抖动许可阈值的情况下,判定多个控制对象候补机器距离较远,或者密 集存在,并迁移至机器选择模式来继续选择操作。由此,机器选择控制装置1在从多个控制 对象候补机器中选择特定的控制对象机器时,能够基于实时拍摄的控制对象候补机器的抖 动量来控制进行变焦处理的定时,从而能够减少选择特定的控制对象机器时的操作错误。此外,机器选择控制装置1在机器选择模式时的图像信息的变焦处理中,既可以 扩大显示选择操作开始后的某个定时的图像,也可以使用手抖动补偿技术,来显示实际经 过了变焦处理的图像信息。但是,并不是直接显示与用户的实际动作相应的图像信息,而是 将控制对象候补机器实际在图像信息上所移动的例如一半的移动距离,来作为控制对象候 补机器所移动的距离,来对图像信息进行补偿加工等而进行显示。此外,在机器选择模式的操作过程中,在根据照相机的移动距离和移动方向来对 正在显示的图像信息进行滚动显示,并且下一个选择对象候补机器被显示于画面的情况下,机器选择控制装置1可以变更为对下一个选择对象候补机器进行聚焦,其中,照相机的移动距离和移动方向是基于用户操作而形成的。此外,也可以进行切换,以使下一个选择对 象候补机器的图像信息一定显示于显示器的中央位置。此外,在上述的实施方式中,通过用户输入操作等,控制部11从输入部21接收远 程操作的开始请求,从而开始获取外部信息,由此来进入步骤Sll以后的处理的,也可以 是,信息获取部10持续获取外部信息,在机器选择控制装置1的位置或方向在一定时间的 期间内没有发生变化的情况下进入步骤Sll以后的处理。此外,在上述的实施方式中示出了下述例子将与机器检测部12所检测出的控制 对象候补机器相关的信息(位置信息或形状信息)通知给机器中心位置捕捉部14,机器中 心位置捕捉部14算出机器间距离、初始中心位置以及抖动许可阈值,并保存到机器信息存 储部15,也可以是,机器检测部12算出机器间距离、初始中心位置以及抖动许可阈值,并保 存到机器信息存储部15。此外,机器选择控制装置1是通过偏离初始中心位置的抖动量来判定是迁移至通 常模式还是机器选择模式的,但是,在尽管抖动量超出了抖动许可阈值,但抖动量在该机器 的形状范围内的情况下,可以判定不迁移至机器操作模式。(第2实施方式)图11是示出本发明的第2实施方式所涉及的机器选择控制装置2的结构的一例 的方框图。图11中,机器选择控制装置2与第1实施方式所涉及的机器选择控制装置1相 比,除了机器检测部26的动作以及机器信息数据库27所保存的机器信息不同之外,还具备 控制对象判断部28。图11中,对与第1实施方式所涉及的机器选择控制装置1相同的构成 要素附上相同的参考标记,并省略其说明。图11中,机器检测部26在经由控制部11接收信息获取部10所获得的获取信息, 并检测位于机器选择控制装置2的周边的控制对象候补机器方面与第1实施方式相同。但 是,机器检测部26向控制对象判断部28查询,仅将与实际被作为控制对象候补机器的机器 相关的信息通知给机器中心位置捕捉部14。此时,机器检测部26在获取控制对象候补机器 ID的同时,既可以获取联合信息来作为获取信息,也可以利用获取信息中含有的机器ID来 获取储存在机器信息数据库27中的联合信息。这里,联合信息是指在存在与某个控制对象候补机器进行联合动作的机器(联 合对象机器)的情况下,确定联合对象机器的信息。典型的联合信息就是指联合对象机器 的机器ID。此外,联合动作是指,例如在操作某个控制对象候补机器时,同时也能够操作与 该机器进行联合的其他机器。此外,机器检测部26也可以基于照相机拍摄的图像信息和 LED发光的位置等,来获取控制对象候补机器在显示了图像信息的实时的显示画面上的位 置信息或形状信息。此外,机器检测部26也可以基于所获得的机器ID,通过网络来从外部 获取形状信息等。机器信息数据库27 (参考图12)保存有与可能成为控制对象候补的机器相关的机 器信息。机器信息中除了机器ID、机器类别、形状信息以外,还含有联合信息。图12示出机器信息数据库27所保存的机器信息的一个例子。图12中,机器信息 数据库27保存有与可能成为控制对象候补的机器相关的机器信息。在该例子中,机器信息 中除了机器ID、机器类别、形状信息以外,还含有联合信息。在存在与某控制对象候补机器进行联合动作的其它机器(联合对象机器)的情况下,联合对象机器的机器ID被设定为联 合信息。并且,这里示出的一个例子是DVD录像机(DID3)与TV(DID2)进行联合,处于从属 关系的机器(DVD录像机)的联合信息中设定了 TV(DID2)。控制对象判断部28根据来自机器检测部26的查询来判断实际被视为控制对象候 补机器的机器。具体地,控制对象判断部28识别联合功能之间的主从关系,并将处于从属 关系的机器从选择对象中排除。并且,控制对象判断部28可以通过把作为选择对象以外的 特定的机器事先登记在机器信息数据库27,来判断为是从选择对象中排除的机器。接着,结合图13来具体说明机器选择控制装置2在TV31和DVD录像机32通过机 器间链接功能而进行联合的情况下的动作。该情况下,机器选择控制装置2从TV31被通知 内容为与DVD录像机32进行联合的联合信息,从DVD录像机32被通知内容为与TV31进行 联合的联合信息。在机器选择控制装置2中,机器检测部26检测出这些通知的联合信息, 并通知给控制对象判断部28。控制对象判断部28识别联合机器之间的主从关系,并将处于 从属关系的机器(该例子中是DVD录像机32)从选择对象中排除。这样,通过将处于从属 关系的机器从选择对象中排除,能够减少选择对象候补机器的数量,从而用户容易进行选 择操作。此外,该例子中TV31和DVD录像机32两者都发送了联合信息,但也可以仅有一方 发送联合信息。机器检测部26在从DVD录像机32被通知内容为与TV31进行联合的联合信息时, 将所通知的联合信息保存到机器信息数据库27。在该例子中,记录了与TV31进行联合来作 为来自DVD录像机32的联合信息,并将处于从属关系的DVD录像机32从选择对象中排除。这样,机器选择控制装置2通过识别处于从属关系的机器,并将之从选择对象中 排除,不仅作为选择对象候补机器而被显示的机器减少,而且抖动许可阈值增大,从而能够 减少从多个机器中选择要进行控制的机器时的操作错误。如上所述,本发明的第2实施方式所涉及的机器选择控制装置2在从多个控制对 象候补机器中选择特定的控制对象机器时,接收照相机拍摄的周边的图像信息以及从位于 周边的控制对象候补机器发出的光信号来作为获取信息,并且,基于接收到的获取信息,将 处于从属关系的控制对象候补机器从选择对象中排除,接着,作为初始处理,对剩下的控制 对象候补机器确定控制对象候补机器的中心位置和抖动许可阈值,并进行储存。然后,利 用在用户进行选择操作过程中连续接收的获取信息,判定控制对象候补机器的实时的抖动 量,并在抖动量超出抖动许可阈值的情况下,判定为多个控制对象候补机器距离较远或者 密集存在,从而迁移至机器选择模式继续选择操作。由此,机器选择控制装置2在从多个 控制对象候补机器中选择特定的控制对象机器时,能够在排除了处于从属关系的控制对象 候补机器的基础上,基于实时拍摄的控制对象候补机器的抖动量来控制进行变焦处理的定 时,从而能够减少选择特定的控制对象机器时的操作错误。此外,上述第1 2实施方式所涉及的机器选择控制装置所进行的各个处理顺序 可以通过CPU解读执行规定的程序数据来实现,该规定的程序数据能够执行储存在存储装 置(R0M、RAM、硬盘等)中的上述处理顺序。该情况下,程序数据既可以经由存储介质来导入 存储装置内,也可以从存储介质上直接执行。此外,存储介质是指R0M、RAM或闪存等半导体 存储器、软盘或硬盘等磁盘存储器、CD-ROM、DVD或BD等光盘存储器以及存储卡等。此外, 存储介质的概念包含电话线或传输路径等通信介质。
此外,上述第1 2实施方式所涉及的机器选择控制装置所含有的构成(例如,信 息获取部10、机器检测部12、机器中心位置捕捉部14、机器中心位置存储部24、抖动许可阈 值存储部25、判定部16、图像处理部18以及显示数据生成部19等)分别可以通过集成电 路LSI来实现。可以将它们单独地做成单芯片,或做成包含一部分或全部的单芯片。本发明 中称为LSI,但根据集成度的不同,也可以称为IC、系统LSI、超级(super) LSI、特级(ultra) LSI。此外,电路集成的方法不仅仅局限于LSI,也可以通过专用电路或通用处理器来实 现。LSI制造后,也可以利用能够进行编程的现场可编程门阵列(Field Programmable Gate Array),或LSI内部的电路元件的连接或设定能够重构的可重构处理器。此外,随着半导体 技术的进步或派生出另外的技术,若出现了能够取代LSI的电路集成技术,理所当然,也可 以应用该技术对功能块进行集成。也有可能应用到生物技术中。工业实用性本发明所涉及的机器选择控制装置在多个控制对象候补机器距离较远或密集存 在的情况下,具有基于该密集度来控制进行变焦处理的定时的功能,适用于远程操作多个 控制对象候补机器的遥控设备等。此外,也适用于移动电话、移动信息终端等能够与网络连 接的移动设备等。
权利要求
一种机器选择控制装置,是从多个控制对象候补机器中选择特定的控制对象机器的机器选择控制装置,包括信息获取部,获取含有拍摄了所述控制对象候补机器的图像信息和用于识别所述控制对象候补机器的机器识别符的信息;机器检测部,根据所述信息获取部所获得的信息来检测出一个以上的控制对象候补机器;机器中心位置捕捉部,捕捉所述机器检测部所检测出的所述控制对象候补机器的位置信息,并基于最初所捕捉到的位置信息来决定所述控制对象候补机器的抖动许可阈值;机器中心位置存储部,保存所述机器中心位置捕捉部最初所捕捉到的位置信息;抖动许可阈值存储部,保存所述机器中心位置捕捉部所决定的所述抖动许可阈值;判定部,利用从所述机器中心位置捕捉部接收到的最新的位置信息和所述机器中心位置存储部所保存的最初所捕捉到的位置信息,来获取所述控制对象候补机器的抖动量,并在所述抖动量超出所述抖动许可阈值的情况下,判定切换至所述图像信息的变焦处理;图像处理部,在所述判定部判定切换至变焦处理的情况下,对所述图像信息进行变焦处理;以及显示数据生成部,从所述图像处理部获取图像信息,并生成显示数据。
2.根据权利要求1所述的机器选择控制装置,其特征在于设所述多个控制对象候补机器中,特定的控制对象候补机器与其它控制对象候补机器 之间的距离为机器间距离,则所述机器中心位置捕捉部从所述机器间距离中选择最小的机 器间距离,并将该最小的机器间距离的一半的值确定为所述特定的控制对象候补机器的所 述抖动许可阈值。
3.根据权利要求1所述的机器选择控制装置,其特征在于,还具备机器信息数据库,保存有机器信息,该机器信息包含能够识别所述控制对象候补机器 的机器识别符,所述机器检测部利用从所述信息获取部获得的机器识别符,来获取储存在所述机器信 息数据库中的机器信息,并确定所述控制对象候补机器的位置。
4.根据权利要求1所述的机器选择控制装置,其特征在于所述判定部在检测出所述抖动量超出所述抖动许可阈值规定次数时,判定切换至所述 图像信息的变焦处理。
5.根据权利要求1所述的机器选择控制装置,其特征在于,还具备控制对象判断部,基于用于确定与所述控制对象候补机器进行联合动作的机器的联合 信息,从所述机器检测部所检测出的所述控制对象候补机器中排除处于从属关系的控制对 象候补机器。
6.根据权利要求5所述的机器选择控制装置,其特征在于 所述联合信息包含在所述信息获取部所获取的信息中,所述控制对象判断部经由所述机器检测部从所述信息获取部获取所述联合信息。
7.根据权利要求5所述的机器选择控制装置,其特征在于所述联合信息包含在所述机器信息数据库所储存的机器信息中, 所述控制对象判断部从所述机器信息数据库获取所述联合信息。
8.一种用于机器选择控制装置的集成电路,所述机器选择控制装置从多个控制对象候 补机器中选择特定的控制对象机器,所述集成电路包括信息获取部,获取含有拍摄了所述控制对象候补机器的图像信息和用于识别所述控制 对象候补机器的机器识别符的信息;机器检测部,根据所述信息获取部所获得的信息来检测出一个以上的控制对象候补机器;机器中心位置捕捉部,捕捉所述机器检测部所检测出的所述控制对象候补机器的位置 信息,并基于最初所捕捉到的位置信息来决定所述控制对象候补机器的抖动许可阈值; 机器中心位置存储部,保存所述机器中心位置捕捉部最初所捕捉到的位置信息; 抖动许可阈值存储部,保存所述机器中心位置捕捉部所决定的所述抖动许可阈值; 判定部,利用从所述机器中心位置捕捉部接收到的最新的位置信息和所述机器中心位 置存储部所保存的最初所捕捉到的位置信息,来获取所述控制对象候补机器的抖动量,并 在所述抖动量超出所述抖动许可阈值的情况下,判定切换至所述图像信息的变焦处理;图像处理部,在所述判定部判定切换至变焦处理的情况下,对所述图像信息进行变焦 处理;以及显示数据生成部,从所述图像处理部获取图像信息,并生成显示数据。
9.一种从多个控制对象候补机器中选择特定的控制对象机器的方法,包括信息获取步骤,获取含有拍摄了所述控制对象候补机器的图像信息和用于识别所述控 制对象候补机器的机器识别符的信息;机器检测步骤,根据所述信息获取步骤所获得的信息来检测出一个以上的控制对象候 补机器;机器中心位置捕捉步骤,捕捉所述机器检测步骤所检测出的所述控制对象候补机器 的位置信息,并基于最初所捕捉到的位置信息来决定所述控制对象候补机器的抖动许可阈 值;判定步骤,利用从所述机器中心位置捕捉步骤接收到的最新的位置信息和所述机器中 心位置捕捉步骤最初所捕捉到的位置信息,来获取所述控制对象候补机器的抖动量,并在 所述抖动量超出所述抖动许可阈值的情况下,判定切换至所述图像信息的变焦处理;图像处理步骤,在所述判定步骤判定切换至变焦处理的情况下,对所述图像信息进行 变焦处理;以及显示数据生成步骤,从所述图像处理步骤获取图像信息,并生成显示数据。
全文摘要
本发明提供一种从多个控制对象候补机器中选择特定的控制对象机器的机器选择控制装置。机器中心位置捕捉部(14)捕捉机器检测部(12)所检测出的控制对象候补机器位置信息,并基于最初所捕捉到的位置信息来决定控制对象候补机器的抖动许可阈值。判定部(16)利用从机器中心位置捕捉部(14)收到的最新的位置信息和最初所捕捉到的位置信息,来获取控制对象候补机器的抖动量,并在抖动量超出所述抖动许可阈值的情况下,判定切换至图像信息的变焦处理。在判定部(16)判定切换至变焦处理的情况下,图像处理部(18)对图像信息进行变焦处理。显示数据生成部(19)从图象处理部(18)获取图像信息,并生成显示数据。
文档编号H04Q9/00GK101960864SQ200980107219
公开日2011年1月26日 申请日期2009年2月27日 优先权日2008年3月5日
发明者土田安纮, 矢岛英明, 稻见聪 申请人:松下电器产业株式会社