显示控制装置的制作方法

文档序号:6378960阅读:146来源:国知局
专利名称:显示控制装置的制作方法
显示控制装置技术领域
本公开涉及显示控制装置。
背景技术
近年来,包括加速度传感器、角速度传感器等等的装置已普及了,并且用户可例如通过执行移动包括传感器的装置的操作来向该装置或外部装置给出各种指令。
另外,例如,已开发了使用包括加速度传感器、角速度传感器等等的装置的技术。例如,2002-82768号日本专利申请早期公布公开了一种基于用户对包括加速度传感器和角速度传感器的球形操作装置的操作来控制画面显示的技术。发明内容
本公开是鉴于上述情况而做出的,并且希望提供一种能够基于操作装置的运动来控制外部装置中的成像操作并且控制通过成像操作获得的图像的显示的新颖且改进的显示控制装置。
根据本公开的一个实施例,提供了一种显示控制装置,包括:通信单元,该通信单元与外部装置执行通信;检测单元,该检测单元基于表示操作装置的运动的检测信息来检测操作装置的方向;以及显示控制单元,该显示控制单元基于检测到的操作装置的方向来生成用于控制成像操作的成像控制命令,并且通过使得通信单元将成像控制命令发送到外部装置来控制通过成像操作获得的图像的显示。
根据本公开的实施例,可以基于操作装置的运动来控制外部装置中的成像操作并且控制通过成像操作获得的图像的显示。


图1是示出根据本实施例的操作装置的配置的示例的说明图2是用于描述根据本实施例的显示控制装置中的显示控制处理的示例的说明图3是用于描述根据本实施例的显示控制装置中的显示控制处理的示例的说明图4是用于描述根据本实施例的显示控制装置中的显示控制处理的示例的说明图5是用于描述根据本实施例的显示控制装置中的显示控制处理的示例的说明图6是用于描述根据本实施例的显示控制装置中的显示控制处理的示例的说明图1是用于描述根据本实施例的显示控制装置中的显示控制处理的示例的说明图8是示出与根据本实施例的显示控制装置中的显示控制方法有关的处理的第一示例的流程图9是示出与根据本实施例的显示控制装置中的显示控制方法有关的处理的第二示例的流程图10是示出根据本实施例的显示控制装置的配置的示例的框图;并且
图11是示出根据本实施例的显示控制装置的硬件配置的示例的说明图。
具体实施方式
以下,将参考附图详细描述本公开的优选实施例。注意,在本说明书和附图中,用相同的标号表示具有基本相同的功能和结构的结构元素,并且省略对这些结构元素的重复说明。
以下,描述将按以下顺序进行。
1.根据本实施例的显示控制方法
2.根据本实施例的显示控制装置
3.根据本实施例的程序
(根据本实施例的显示控制方法)
在描述根据本实施例的显示控制装置之前,将描述根据本实施例的显示控制方法。以下描述将在根据本实施例的显示控制装置执行根据本实施例的显示控制方法的假设下进行。
[根据本实施例的显示控制方法的概要]
随着诸如因特网之类的网络的普及和通信技术的发展,例如可以控制经由网络连接的成像装置的成像操作。由于可以控制经由网络连接的成像装置的成像操作,例如可以控制远程地点处的成像装置的成像操作,并且由该成像装置成像的图像可被显示在远程地点处的显示画面上。
此外,随着显示技术被改进,例如,可在虚拟空间中描绘一个或多个图像(静止图像/运动图像),并且可以控制虚拟空间中的虚拟成像装置的成像操作。由于可以控制虚拟空间中的虚拟成像装置的成像操作,所以例如可以实现使得用户感到好像他/她存在于虚拟空间中那样的显示。
这里,对现有成像装置中的成像操作的控制或者对虚拟成像装置中的成像操作的控制通常是基于用户对诸如鼠标、键盘或设在装置上的按钮之类的操作装置的操作(例如点击操作)来执行的。
然而,当利用诸如鼠标、键盘或设在装置上的按钮之类的操作装置将由成像操作得到的图像显示在显示画面上时,例如,用户可能在查看用于执行操作的操作画面的同时执行操作。从而,当用户利用诸如鼠标、键盘或设在装置上的按钮之类的操作装置使得通过成像操作获得的图像被显示在显示画面上时,用户不一定能够通过直觉的操作来使得通过成像操作获得的期望图像被显示在显示画面上。
就此,根据本实施例的显示控制装置基于操作装置的运动来控制外部装置中的成像操作,并且控制通过成像操作获得的图像的显示。更具体而言,根据本实施例的显示控制装置例如通过以下所述的⑴的处理(检测处理)和⑵的处理(显示控制处理)来控制通过成像操作获得的图像的显示。
(I)检测处理
根据本实施例的显示控制装置基于表示操作装置的运动的检测信息来检测操作装置的运动。
这里,根据本实施例的显示控制装置检测到的操作装置的运动的示例包括以下的(a)至(e):
(a)操作装置的方向
(b)操作装置的方向和操作装置的方向的变化量
(c)操作装置的方向和操作装置的位置的变化量
(d)操作装置的方向、操作装置的方向的变化量和操作装置的位置的变化量
(e) ( a)至(d)中的任何一个,以及根据用户的操作而变化的压力值
包括诸如加速度传感器、角速度传感器或磁传感器之类的能够检测操作装置的运动的各种传感器并且使用户可以执行直觉的操作的装置可被用作根据本实施例的操作装置。
图1是示出根据本实施例的操作装置10的配置的说明图并且示出了被用户握持使用的操作装置的示例。
例如,操作装置10包括中央处理单元(CPU) 12、三轴加速度传感器14、三轴角速度传感器16、压力传感器18、触动开关(tact switch) 20A至20D、通信装置22以及电源24。保护层26被部署在操作装置10的外侧并且由海绵、硅等等形成。操作装置10可包括另外的传感器,例如方向传感器。
例如,当具有图1中所示的配置的操作装置10被使用时,例如,用户执行旋转操作装置10的操作、移动操作装置10的操作以及改变握持操作装置10的程度的操作(改变握持操作装置10的压力的操作)。然后,根据本实施例的显示控制装置利用表示操作装置10的各种传感器的值的数据作为检测信息来检测操作装置10的运动,并且执行后文将描述的(2)的处理(显示控制处理)。
从而,用户可例如利用具有图1中所示的配置的操作装置10通过执行更直觉的操作来使得通过成像操作获得的期望图像被显示在显示画面上。当然,根据本实施例的操作装置不限于图1中所示的球形(或几乎球形)的装置。
例如,根据本实施例的显示控制装置本身(即自身装置)或者根据本实施例的显示控制装置的外部装置(即外部操作装置)可被用作根据本实施例的操作装置。
这里,当根据本实施例的显示控制装置本身被用作操作装置时,根据本实施例的显示控制装置包括各种传感器,例如加速度传感器、角速度传感器、压力传感器和全球定位系统(GPS)装置,并且基于表示各种传感器的检测值的数据(检测信息的示例)来检测操作装置(即显示控制装置)的运动。根据本实施例的显示控制装置还可检测对操作装置的物理操作的操作量,例如以上(b)至(d)中所述。
另一方面,当外部操作装置被用作操作装置时,根据本实施例的显示控制装置与外部操作装置执行有线/无线通信,并且接收从外部操作装置发送来的检测信息。这里,从外部操作装置发送来的检测信息可包括安装在外部操作装置中的诸如加速度传感器、角速度传感器和压力传感器之类的各种传感器的检测值。然后,根据本实施例的显示控制装置利用接收到的检测信息来检测外部操作装置的运动,并且执行后文将描述的(2)的处理(显示控制处理)。
根据本实施例的显示控制装置例如基于与安装在自身装置(操作装置)中的各种传感器的检测值相对应的检测信息或者从外部操作装置接收的与安装在外部操作装置中的各种传感器的检测值相对应的检测信息来检测操作装置(自身装置或外部操作装置)的运动。根据本实施例的显示控制装置中的(I)的处理(检测处理)的具体配置将在后文中描述。
(2)显示控制处理
根据本实施例的显示控制装置基于在(I)的处理(检测处理)中检测到的操作装置的运动来控制使得通过成像操作获得的图像被显示在显示画面上的操作。
更具体而言,根据本实施例的显示控制装置基于在(I)的处理(检测处理)中检测到的操作装置的运动来生成用于控制成像操作的成像控制命令。然后,根据本实施例的显示控制装置通过以有线方式或无线方式将所生成的成像控制命令发送到经由网络(或直接)连接的外部装置并使得外部装置执行成像控制命令来控制通过成像操作获得的图像的显示。
这里,根据本实施例的显示控制装置生成与检测到的操作装置的运动相对应的成像控制命令。例如,用于控制(真实)成像装置中的成像操作的成像控制命令或者用于控制虚拟成像装置中的成像操作的成像控制命令可被用作根据本实施例的成像控制命令。
例如,根据本实施例的显示控制装置基于表格来确定关于与检测到的操作装置的运动相对应的成像控制的处理,其中在该表格中操作装置的运动的检测结果被与关于成像控制的处理相关联。然后,例如,根据本实施例的显示控制装置生成成像控制命令,该命令包括所确定的关于成像控制的处理的内容(例如处理代码)或者唯一地表示关于成像控制的处理的ID。例如,根据本实施例的显示控制装置基于检测信息确定成像操作的控制量。当然,在根据本实施例的显示控制装置中生成成像控制命令的方法不限于上述示例。
根据本实施例的网络的示例包括诸如局域网(LAN)或广域网(WAN)之类的有线网络、诸如无线局域网(WLAN)、无线个人区域网(WPAN)和使用基站的无线广域网(WffAN)之类的无线网络以及使用诸如传输控制协议/因特网协议(TCP/IP)之类的通信协议的因特网。
根据本实施例的显示通过成像操作获得的图像的显示画面的示例包括部署在根据本实施例的显示控制装置中的显示单元(后文将描述)的显示画面和根据本实施例的显示控制装置的外部显示装置(例如外部显示装置、个人计算机(PC)的外部信息处理装置等等)的显示画面。
下面将描述根据本实施例的显示控制装置中的显示控制处理的示例。
(2-1)基于控制(真实)成像装置中的成像操作的成像控制命令的显示控制处理的示例
图2是用于描述根据本实施例的显示控制装置中的显示控制处理的示例的说明图。这里,图2示出了当根据本实施例的显示控制装置生成用于控制(真实)成像装置中的成像操作的成像控制命令时的显示画面上显示的图像的示例。
根据本实施例的显示控制装置基于在(I)的处理(检测处理)中检测到的操作装置的运动来生成成像控制命令,并且将成像控制命令发送到安装在音乐厅中的成像装置。(直接或通过另一装置间接)接收到成像控制命令的成像装置响应于成像控制命令执行例如成像方向改变、变焦改变和位置移动。
从而,例如,用户通过对操作装置执行物理操作,例如前后移动操作装置的操作或者改变操作装置的方向的操作,来控制成像装置(根据本实施例的显示控制装置)中的成像操作,并从而可改变在显示画面上要显示的图像(通过成像操作获得的图像)。
这里,根据本实施例的显示控制装置生成与检测到的操作装置的运动相对应的成像控制命令,也就是与用户对操作装置的操作相对应的成像控制命令。例如,用户将操作装置的方向向左改变45° (将操作装置旋转45° ),根据本实施例的显示控制装置生成用于使成像装置的成像方向向左改变45°的成像控制命令。例如,当用户向前移动操作装置时,根据本实施例的显示控制装置生成用于向前移动成像装置的成像控制命令。例如,由于根据本实施例的显示控制装置如上所述生成与用户对操作装置的操作相对应的成像控制命令,所以用户可通过更直觉的操作来改变在显示画面上要显示的图像(通过成像操作获得的图像)。
例如,当用户希望连续地改变在显示画面上要显示的图像(通过成像操作获得的图像)时,用户难以连续地保持移动操作装置。根据本实施例的显示控制装置可执行例如利用检测信息的阈值处理。从而,即使当用户没有连续保持移动操作装置时,也可连续地改变在显示画面上要显示的图像(通过成像操作获得的图像)。
更具体而言,例如,当用户改变操作装置的方向时,根据本实施例的显示控制装置基于检测信息检测操作装置的方向的变化量,并且将检测到方向的变化量与对应于方向变化量的阈值(例如45° )相比较。然后,当检测到的方向的变化量大于阈值(或者大于或等于阈值)时,根据本实施例的显示控制装置保持向成像装置发送与用户执行的操作相对应的成像控制命令,例如,直到对操作装置执行了诸如逆转操作装置的方向的操作之类的预定停止操作为止,直到在成像装置中变得难以执行与成像控制命令相对应的处理为止,或者直到停止按钮被按压为止。
这里,根据本实施例的显示控制装置与例如成像装置执行适当的通信,然后判定成像装置是否能够执行与成像控制命令相对应的处理。更具体而言,例如,当从成像装置接收到表示难以将成像方向改变到成像控制命令所表示的方向或者难以将成像方向改变到成像控制命令所表示的移动方向的数据时,根据本实施例的显示控制装置判定成像装置难以执行与成像控制命令相对应的处理。
例如,当用户向前移动操作装置时,根据本实施例的显示控制装置基于检测信息检测操作装置的位置的变化量,并且将检测到的位置的变化量与对应于位置变化量的阈值(例如20cm)相比较。这里,当检测到的位置的变化量大于阈值(或者大于或等于阈值)时,根据本实施例的显示控制装置保持向成像装置发送与用户执行的操作相对应的成像控制命令,例如,直到对操作装置执行了预定的停止操作为止,直到在成像装置中变得难以执行与成像控制命令相对应的处理为止,或者直到停止按钮被按压为止。
例如,由于根据本实施例的显示控制装置如上所述利用检测信息执行阈值处理,所以即使当用户不连续保持移动操作装置时,在显示画面上要显示的图像(通过成像操作获得的图像)也可被连续改变。从而,例如,由于根据本实施例的显示控制装置如上所述利用检测信息执行阈值处理,所以根据本实施例的显示控制装置可进一步为用户改善操作性。
另外,根据本实施例的显示控制装置用于阈值处理的各种阈值可以是预先确定的固定值或者可以是用户可改变的值。
例如,根据本实施例的显示控制装置如上所述通过成像控制命令控制(真实)成像装置中的成像操作,并从而控制使得通过成像操作获得的图像被显示在显示画面上的操作。
通过成像控制命令控制(真实)成像装置中的成像操作的示例不限于参考图2描述的示例。例如,根据本实施例的显示控制装置还可基于检测信息来检测根据用户的操作而变化的压力值,然后基于利用检测到的压力值和与压力值相对应的阈值的阈值处理的结果来控制(真实)成像装置中的成像操作。
这里,作为基于利用检测到的压力值和与压力值相对应的阈值的阈值处理的结果的控制,例如,可以基于利用检测到的压力值和与压力值相对应的阈值的阈值处理的结果来选择性地生成成像控制命令。
更具体而言,当检测到的压力值大于阈值(或者大于或等于阈值)时,根据本实施例的显示控制装置例如使成像控制命令生成处理有效化。在此情况下,通过在以一定水平的压力握持操作装置的状态中执行物理操作,用户可(通过根据本实施例的显示控制装置)控制成像装置中的成像操作并从而可改变在显示画面上要显示的图像(通过成像操作获得的图像)。然而,当检测到的压力值小于或等于阈值(或者小于阈值)时,根据本实施例的显示控制装置例如使成像控制命令生成处理无效。在此情况下,即使用户执行了物理操作并从而获取了检测信息,根据本实施例的显示控制装置也不生成成像控制命令。
例如,当根据本实施例的显示控制装置如上所述基于利用检测到的压力值和与压力值相对应的阈值的阈值处理的结果来选择性地生成成像控制命令时,用户的改变握持操作装置的程度的操作对应于通过成像操作获得的图像的变化的开始和结束。
在根据本实施例的显示控制装置中,基于利用检测到的压力值和与压力值相对应的阈值的阈值处理的结果来选择性地生成成像控制命令的处理不限于上述示例。例如,根据本实施例的显示控制装置可在每次检测到的压力值大于阈值(或者检测到的压力值大于或等于阈值)时交替有效化和无效化成像控制命令生成处理。
另外,在根据本实施例的显示控制装置中,基于利用检测到的压力值和与压力值相对应的阈值的阈值处理的结果的控制不限于选择性地生成成像控制命令的上述示例。例如,例如,当检测到的压力值大于阈值(或者检测到的压力值大于或等于阈值)时,可以生成与用户的握持操作装置的操作相对应的成像控制命令,例如使得成像装置执行变焦操作的成像控制命令。
(2-2)基于控制虚拟成像装置中的成像操作的成像控制命令的显示控制处理的示例
图3至图7是用于描述根据本实施例的显示控制装置中的显示控制处理的示例的说明图。这里,图3至图7示出了当根据本实施例的显示控制装置生成用于控制虚拟成像装置中的成像操作的成像控制命令时的显示画面上显示的图像的示例。
根据本实施例的显示控制装置基于在(I)的处理(检测处理)中检测到的操作装置的运动来生成成像控制命令,然后将所生成的成像控制命令发送到外部装置,例如包括PC等等的信息处理装置、包括电视接收机的显示装置,等等。(直接或通过另外的装置间接)接收到成像控制命令的外部装置响应于成像控制命令例如在虚拟空间中的虚拟成像装置中执行成像方向改变、变焦改变以及虚拟成像装置在虚拟空间中的位置移动。
A 图3中所示的示例
图3示出了在虚拟空间中描绘电视广播节目表格的图像的示例。这里,在图3中所示的电视广播节目表格中,在水平方向上并排显示各个日期的节目表格。垂直方向表示时间轴,并且水平方向表示频道。当用户对操作装置执行物理操作,例如执行改变操作装置的方向的操作时,根据本实施例的显示控制装置生成与用户对操作装置的操作相对应的成像控制命令,然后将成像控制命令发送到外部装置。从而,通过对操作装置执行物理操作,用户可(通过根据本实施例的显示控制装置)控制虚拟成像装置中的成像操作并且改变在显示画面上要显示的图像(通过成像操作获得的图像)。
更具体而言,例如,当用户向垂直方向改变操作装置的方向时,根据本实施例的显示控制装置生成用于改变成像装置的成像方向的成像控制命令,并将所生成的成像控制命令发送到外部装置。结果,在电视广播节目表格中观察到的位置在时间轴方向上被改变的图像被显示在显示画面上。
另外,例如,当用户向水平方向改变操作装置的方向时,根据本实施例的显示控制装置生成用于向水平方向改变成像装置的成像方向的成像控制命令,然后将所生成的成像控制命令发送到外部装置。
这里,根据本实施例的显示控制装置可例如基于利用基于检测信息检测到的方向的变化量和与方向变化量相对应的阈值的阈值处理的结果来改变成像控制命令的内容。例如,当检测到的方向的检测到的变化量小于或等于阈值(或者小于阈值)时,根据本实施例的显示控制装置生成用于在水平方向上移动在电视广播节目表格中观察到的位置的成像控制命令。在此情况下,频道被改变的图像被显示在显示画面上。另外,例如,当检测到的方向的变化量大于阈值(或者大于或等于阈值)时,根据本实施例的显示控制装置生成用于在水平方向上进一步移动在电视广播节目表格中观察到的位置的成像控制命令。在此情况下,电视广播节目表格的日期被改变的图像被显示在显示画面上。
例如,因为根据本实施例的显示控制装置如上所述生成与用户对操作装置的操作相对应的成像控制命令,所以用户可通过更直觉的操作来使得用来查看期望节目的电视广播节目表格被显示在显示画面 上。
即使在图3中所示的示例中,与图2中所示的示例类似,根据本实施例的显示控制装置也可以通过利用检测信息执行阈值处理来连续地改变在显示画面上要显示的图像(通过成像操作获得的图像)。在此情况下,根据本实施例的显示控制装置保持向外部装置发送与用户执行的操作相对应的成像控制命令,例如,直到对操作装置执行了诸如逆转操作装置的方向的操作之类的预定停止操作为止,直到在外部装置中变得难以执行与成像控制命令相对应的处理为止,或者直到停止按钮被按压为止。
这里,根据本实施例的显示控制装置与例如外部装置执行适当的通信,然后判定外部装置是否能够执行与成像控制命令相对应的处理。更具体而言,例如,当从外部装置接收到表示难以将虚拟成像装置的成像方向改变到成像控制命令所表示的方向的数据时,根据本实施例的显示控制装置判定外部装置难以执行与成像控制命令相对应的处理。
由于如上所述判定外部装置是否能够执行与成像控制命令相对应的处理,所以根据本实施例的显示控制装置可以例如当在电视广播节目表格中观察到的位置即将移动到难以显示的时间区、频道和日期时停止生成成像控制命令。
B.图4中所示的示例
图4示出了在虚拟空间中以画廊的形式描绘多个静止图像或运动图像的图像的示例。当用户对操作装置执行物理操作,例如执行改变操作装置的方向的操作时,根据本实施例的显示控制装置生成与用户对操作装置的操作相对应的成像控制命令,然后将成像控制命令发送到外部装置。从而,通过对操作装置执行物理操作,用户可(通过根据本实施例的显示控制装置)控制虚拟成像装置中的成像操作并且改变在显示画面上要显示的图像(通过成像操作获得的图像)。
更具体而言,例如,当用户向垂直方向改变操作装置的方向时,根据本实施例的显示控制装置生成与用户的操作相对应的成像控制命令,并将所生成的成像控制命令发送到外部装置。
这里,根据本实施例的显示控制装置可例如基于利用基于检测信息检测到的方向的变化量和与方向变化量相对应的阈值的阈值处理的结果来改变成像控制命令的内容。例如,当检测到的方向的检测到的变化量小于或等于阈值(或者小于阈值)时,根据本实施例的显示控制装置生成用于发生按与方向变化量相对应的角度的倾斜的成像控制命令。在此情况下,按与方向变化量相对应的角度倾斜的图像被显示在显示画面上,并且用户可查看左方向上布置的许多图像。另外,例如,当检测到的方向的变化量大于阈值(或者大于或等于阈值)时,根据本实施例的显示控制装置生成用于在按与阈值对应的角度发生倾斜的状态中在水平方向上滚动的成像控制命令。在此情况下,在按与阈值相对应的角度发生倾斜的状态中在水平方向上滚动的图像被显示在显示画面上。
例如,因为根据本实施例的显示控制装置如上所述生成与用户对操作装置的操作相对应的成像控制命令,所以用户可通过更直觉的操作来控制图4中所示的在虚拟空间中执行成像操作的成像装置中的成像操作并且改变在显示画面上要显示的图像(通过成像操作获得的图像)。
即使在图4中所示的示例中,与图2中所示的示例类似,根据本实施例的显示控制装置也可以通过利用检测信息执行阈值处理来连续地改变在显示画面上要显示的图像(通过成像操作获得的图像)。在此情况下,根据本实施例的显示控制装置保持向外部装置发送与用户执行的操作相对应的成像控制命令,例如,直到对操作装置执行了诸如逆转操作装置的方向的操作之类的预定停止操作为止,直到在外部装置中变得难以执行与成像控制命令相对应的处理为止,或者直到停止按钮被按压为止。
这里,根据本实施例的显示控制装置与例如外部装置执行适当的通信,然后判定外部装置是否能够执行与成像控制命令相对应的处理。更具体而言,与图3中所示的示例类似,例如,当从外部装置接收到表示难以将虚拟成像装置的成像方向改变到成像控制命令所表示的方向的数据时,根据本实施例的显示控制装置判定外部装置难以执行与成像控制命令相对应的处理。
由于如上所述判定外部装置是否能够执行与成像控制命令相对应的处理,所以根据本实施例的显示控制装置可以例如在滚动操作即将在虚拟空间中的不存在图像的空间中执行时停止生成成像控制命令。
C.图5和图6中所示的示例
图5和图6示出了由在过去成像的图像构成的虚拟空间中显示的图像的示例。当用户对操作装置执行物理操作,例如执行改变操作装置的方向以及向前移动操作装置的操作时,根据本实施例的显示控制装置生成与用户对操作装置的操作相对应的成像控制命令,并且将成像控制命令发送到外部装置。从而,通过对操作装置执行物理操作,用户可(通过根据本实施例的显示控制装置)控制虚拟成像装置中的成像操作并且改变在显示画面上要显示的图像(通过成像操作获得的图像)。
更具体而言,例如,当用户向左45°改变操作装置的方向时,根据本实施例的显示控制装置生成用于向左45°改变成像装置的成像方向的成像控制命令,并将所生成的成像控制命令发送到外部装置。在此情况下,由在过去成像的图像构成的虚拟空间中的视点被向右移动45°的图像被显示在显示画面上。另外,例如,当如图6中所示的示例中那样可以在垂直方向上移动视点时,根据本实施例的显示控制装置可以例如基于操作装置的方向在垂直方向上的变化来使得由在过去成像的图像构成的虚拟空间中的视点在垂直方向上移动的图像被显示在显示画面上。
另外,当用户向前移动操作装置时,根据本实施例的显示控制装置生成用于向前移动成像装置的成像控制命令,并将所生成的成像控制命令发送到外部装置。在此情况下,由在过去成像的图像构成的虚拟空间中的视点被向前移动的图像被显示在显示画面上。另夕卜,例如,当如图6中所示的示例中那样可以在垂直方向上移动时,根据本实施例的显示控制装置可以例如基于操作装置在垂直方向上的移动来使得由在过去成像的图像构成的虚拟空间中的位置在垂直方向上移动的图像被显示在显示画面上。
例如,因为根据本实施例的显示控制装置如上所述生成与用户对操作装置的操作相对应的成像控制命令,所以用户可通过更直觉的操作来控制图5和图6中所示的对由过去成像的图像构成的虚拟空间成像的成像装置中的成像操作并且改变在显示画面上要显示的图像(通过成像操作获得的图像)。
在图5和图6中所示的示例中,与图2中所示的示例类似,根据本实施例的显示控制装置可以通过利用检测信息执行阈值处理来连续地改变在显示画面上要显示的图像(通过成像操作获得的图像)。在此情况下,根据本实施例的显示控制装置保持向外部装置发送与用户执行的操作相对应的成像控制命令,例如,直到对操作装置执行了诸如逆转操作装置的方向的操作之类的预定停止操作为止,直到在外部装置中变得难以执行与成像控制命令相对应的处理为止,或者直到停止按钮被按压为止。
这里,根据本实施例的显示控制装置与例如外部装置执行适当的通信,然后判定外部装置是否能够执行与成像控制命令相对应的处理。更具体而言,例如,当从外部装置接收到表示难以在成像控制命令所表示的水平方向的移动方向上移动虚拟成像装置(图5和图6中所示的示例)或者难以在成像控制命令所表示的垂直方向的移动方向上移动虚拟成像装置(图6中所示的示例)的数据时,根据本实施例的显示控制装置判定外部装置难以执行与成像控制命令相对应的处理。
由于如上所述判定外部装置是否能够执行与成像控制命令相对应的处理,所以根据本实施例的显示控制装置可以例如在即将移动到由过去成像的图像构成的虚拟空间中难以移动到的位置时停止生成成像控制命令。
D.图7中所示的示例
图7示出了在虚拟空间中描绘房屋的三维(3D)模型的图像的示例。这里,图7中所示的房屋的3D模型被假定为包括示出房屋的内部的3D模型以及示出图7中所示的房屋的外观的3D模型。当用户对操作装置执行物理操作,例如执行改变操作装置的方向以及向前移动操作装置的操作时,根据本实施例的显示控制装置生成与用户对操作装置的操作相对应的成像控制命令,并且将成像控制命令发送到外部装置。从而,通过对操作装置执行物理操作,用户可(通过根据本实施例的显示控制装置)控制虚拟成像装置中的成像操作并且改变在显示画面上要显示的图像(通过成像操作获得的图像)。
更具体而言,例如,当用户在示出房屋的外观的3D模型被显示的状态中向左45°改变操作装置的方向时,根据本实施例的显示控制装置生成用于显示房屋的方向被向左改变45°的图像(房屋被向左旋转45°的图像)的成像控制命令,并将所生成的成像控制命令发送到外部装置。在此情况下,房屋被向左旋转45°的图像被显示在显示画面上。
另外,例如,当用户在示出房屋的外观的3D模型被显示的状态中向前移动操作装置时,根据本实施例的显示控制装置生成用于显示房屋被显示得更远的图像的成像控制命令,并将所生成的成像控制命令发送到外部装置。另一方面,例如,当用户在示出房屋的外观的3D模型被显示的状态中向后移动操作装置时,根据本实施例的显示控制装置生成用于显示房屋被显示得更近的图像的成像控制命令,并将所生成的成像控制命令发送到外部装置。在此情况下,房屋被显示得更远或更近的图像被显示在显示画面上。
另外,例如,当用户在示出房屋的内部的3D模型被显示的状态中向左45°改变操作装置的方向时,根据本实施例的显示控制装置生成用于向左45°改变成像装置的成像方向的成像控制命令,并将所生成的成像控制命令发送到外部装置。在此情况下,房屋的内部中的视点被向右移动45°的图像被显示在显示画面上。
另外,例如,当用户在示出房屋的内部的3D模型被显示的状态中向前移动操作装置时,根据本实施例的显示控制装置生成用于向前移动房屋的内部(虚拟空间)中的视点的成像控制命令,并将所生成的成像控制命令发送到外部装置。另一方面,例如,当用户在示出房屋的内部的3D模型被显示的状态中向后移动操作装置时,根据本实施例的显示控制装置生成用于向后移动房屋的内部(虚拟空间)中的视点的成像控制命令,并将所生成的成像控制命令发送到外部装置。在此情况下,房屋的内部中的视点被向前移动的图像或者房屋的内部中的视点被向后移动的图像被显示在显示画面上。
例如,因为根据本实施例的显示控制装置如上所述生成与用户对操作装置的操作相对应的成像控制命令,所以用户可通过更直觉的操作来控制对虚拟空间成像的成像装置中的成像操作并且改变在显示画面上要显示的图像(通过成像操作获得的图像)。
在图7中所示的示例中,与图2中所示的示例类似,根据本实施例的显示控制装置可以通过利用检测信息执行阈值处理来连续地改变在显示画面上要显示的图像(通过成像操作获得的图像)。在此情况下,根据本实施例的显示控制装置保持向外部装置发送与用户执行的操作相对应的成像控制命令,例如,直到对操作装置执行了诸如逆转操作装置的方向的操作之类的预定停止操作为止,直到在外部装置中变得难以执行与成像控制命令相对应的处理为止,或者直到停止按钮被按压为止。
这里,根据本实施例的显示控制装置与例如外部装置执行适当的通信,然后判定外部装置是否能够执行与成像控制命令相对应的处理。更具体而言,例如,当虚拟成像装置的成像方向被改变到成像控制命令所表示的方向时,如果从外部装置接收到表示显示对象(例如图7中所示的房屋)未被显示(例如当显示示出外观的3D模型时)或者难以向成像控制命令所表示的移动方向移动虚拟成像装置(例如当显示示出内部的3D模型时)的数据,则根据本实施例的显示控制装置判定外部装置难以执行与成像控制命令相对应的处理。
由于如上所述判定外部装置是否能够执行与成像控制命令相对应的处理,所以根据本实施例的显示控制装置可以例如在变得难以在显示画面上显示显示对象之前或者在即将移动到虚拟空间中的难以移动到的位置时停止生成成像控制命令。
根据本实施例的显示控制装置例如像图3至图7中所示的示例中那样通过经由成像控制命令控制虚拟成像装置中的成像操作来控制在显示画面上显示通过成像操作获得的图像的操作。
通过成像控制命令控制虚拟成像装置中的成像操作的示例不限于参考图3至图7描述的示例。例如,与通过成像控制命令控制(真实)成像装置中的成像操作时类似,根据本实施例的显示控制装置可进一步基于检测信息来检测根据用户的操作而变化的压力值,并且基于利用检测到的压力值和与压力值相对应的阈值的阈值处理的结果来控制虚拟成像装置中的成像操作。
根据本实施例的显示控制装置例如像图2或图3至图7中所示的示例中那样控制(真实)成像装置中的成像操作或者虚拟成像装置中的成像操作,并且控制通过成像操作获得的图像的显示。
根据本实施例的显示控制装置例如通过(I)的处理(检测处理)和(2)的处理(显示控制处理)来基于操作装置的运动控制外部装置中的成像操作并且控制通过成像操作获得的图像的显示。
这里,根据本实施例的显示控制装置从基于用户对操作装置的物理操作的检测信息中检测操作装置的运动,将与检测到的操作装置的运动相对应的成像控制命令发送到外部装置,并且控制通过成像操作获得的图像的显示。从而,即使当用户在不查看用于执行操作的操作画面的情况下执行操作时,也可以(通过根据本实施例的显示控制装置)控制成像装置中的成像操作并且改变在显示画面上要显示的图像(通过成像操作获得的图像)。另外,用户可通过更直觉的操作(通过根据本实施例的显示控制装置)控制成像装置中的成像操作并且使得通过成像操作获得的期望图像被显示在显示画面上。
[与根据本实施例的显示控制方法有关的处理的具体示例]
接下来,将描述与根据本实施例的显示控制装置中的显示控制方法有关的处理的具体示例。以下,将联系根据本实施例的操作装置包括加速度传感器、角速度传感器和磁传感器的示例来描述与根据本实施例的显示控制方法有关的处理。当然,根据本实施例的操作装置可包括能够检测操作装置的运动的另外的传感器,例如压力传感器或GPS装置。
1.第一示例
图8是示出与根据本实施例的显示控制装置中的显示控制方法有关的处理的第一示例的流程图。这里,图8中所示的步骤SlOO至S118的处理对应于(I)的处理(检测处理),并且图8中所示的步骤S120的处理对应于(2)的处理(显示控制处理)。
根据本实施例的显示控制装置获取检测信息(S100)。这里,根据本实施例的显示控制装置通过接收例如从以有线/无线方式连接的外部操作装置发送来的检测信息来获取检测信息,或者通过安装在根据本实施例的显示控制装置中的、响应于根据本实施例的显示控制装置的运动而生成检测信息的各种传感器来获取检测信息。另外,例如,当用户不对外部操作装置或根据本实施例的显示控制装置执行物理操作时,在步骤Sioo中获取不到检测信息。虽然在图8中未示出,但即使当步骤S104及随后的步骤(后文将描述)被执行时,根据本实施例的显示控制装置也可获取检测信息。
根据本实施例的显示控制装置判定是否要执行与根据本实施例的显示控制方法有关的处理(S102)。这里,当在步骤SlOO中获取了检测信息时,根据本实施例的显示控制装置判定要执行该处理。然而,当在步骤SlOO中没有获取检测信息时,根据本实施例的显示控制装置判定不执行该处理。
根据本实施例的显示控制装置中的步骤S102的处理不限于上述示例。例如,当检测信息包括压力值(例如压力传感器的检测值)时,根据本实施例的显示控制装置可基于利用基于检测信息检测到的压力值和与压力值相对应的阈值的阈值处理的结果来执行步骤S102的判定。更具体而言,当检测到的压力值大于阈值(或者大于或等于阈值)时,根据本实施例的显示控制装置在步骤S102中判定要执行该处理。然而,当检测到的压力值小于或等于阈值(或者小于阈值)时,根据本实施例的显示控制装置在步骤S102中判定不执行该处理。
这里,当在步骤S102中判定不执行与根据本实施例的显示控制方法有关的处理时,根据本实施例的显示控制装置结束与根据本实施例的显示控制方法有关的处理。图8中所示的与根据本实施例的显示控制方法有关的处理不是一旦结束之后就不再执行的那类处理,而是反复执行的处理。
然而,当在步骤S102中判定要执行与根据本实施例的显示控制方法有关的处理时,根据本实施例的显示控制装置基于检测信息计算传感器轴的倾斜(S104)。这里,根据本实施例的显示控制装置利用检测信息中包括的表示加速度的值(例如加速度传感器的检测值)来计算传感器轴的倾斜。
然后,根据本实施例的显示控制装置基于检测信息来计算操作装置的方向(S106)。这里,根据本实施例的显示控制装置利用检测信息中包括的表示磁强度的值(例如磁传感器的检测值)来计算操作装置的方向。
图8示出了步骤S106的处理在步骤S104的处理之后执行的示例,但与根据本实施例的显示控制方法有关的处理不限于上述示例。例如,根据本实施例的显示控制装置可相互独立地执行步骤S104的处理和步骤S106的处理。从而,根据本实施例的显示控制装置可在步骤S106的处理之后执行步骤S104的处理,或者可同时执行步骤S104的处理和步骤S106的处理。
这里,当步骤S104和S106的处理完成时,根据本实施例的显示控制装置计算操作装置保持静止时的姿态(S108)。根据本实施例的显示控制装置例如基于在步骤S104中计算出的传感器轴的倾斜和在步骤S106中计算出的操作装置的方向来计算表示操作装置保持静止时的姿态的帧矩阵。
这里,当在步骤S108中计算表示操作装置保持静止时的姿态的帧矩阵时,根据本实施例的显示控制装置将在步骤SlOO中获取的检测信息所表示的各种值转换到全局坐标系统(SllO)。这里,根据本实施例的显示控制装置执行步骤SllO的处理是因为存在各种传感器的轴(例如三轴传感器情况下的X轴、y轴和z轴)旋转了的情况。
这里,当步骤SllO的处理完成时,根据本实施例的显示控制装置判定操作装置是否移动了(S112)。这里,根据本实施例的显示控制装置例如在检测信息所表示的各种值中存在变化时判定操作装置移动了。
这里,当在步骤S112中判定操作装置未移动时,根据本实施例的显示控制装置重复从步骤S102起的处理。
然而,当在步骤S112中判定操作装置移动了时,根据本实施例的显示控制装置基于检测信息计算操作装置操作时的姿态(S114)。根据本实施例的显示控制装置计算传感器轴的倾斜和操作装置的方向,并且基于计算出的传感器轴的倾斜和操作装置的方向来计算表示操作装置操作时的姿态的帧矩阵。
根据本实施例的显示控制装置基于检测信息计算操作装置的方向的变化量(S116)。这里,根据本实施例的显示控制装置通过例如利用通过将检测信息中包括的表示角速度的值(例如角速度传感器的检测值)转换到全局坐标系统中而获得的值来计算角度(更具体而言是全局坐标系统中的角度),来计算操作装置的方向的变化量。
图8示出了步骤S116的处理在步骤S114的处理之后执行的示例,但与根据本实施例的显示控制方法有关的处理不限于上述示例。例如,根据本实施例的显示控制装置可相互独立地执行步骤S114的处理和步骤S116的处理。从而,根据本实施例的显示控制装置可在步骤S116的处理之后执行步骤S114的处理,或者可同时执行步骤S114的处理和步骤SI 16的处理。
当步骤S114和S116的处理完成时,根据本实施例的显示控制装置确定操作装置的方向(S118)。这里,根据本实施例的显示控制装置通过例如基于在步骤S114中计算出的帧矩阵和在步骤S116中计算出的全局坐标系统中的角度来计算X轴、y轴和z轴中的任何一个轴的轴旋转的旋转矩阵,来确定操作装置的方向。
当在步骤S118中确定了操作装置的方向时,根据本实施例的显示控制装置基于所确定的操作装置的方向(操作装置的运动的示例)来执行显示控制处理(S120)。这里,根据本实施例的显示控制装置例如利用一表格来生成与所确定的操作装置的方向相对应的成像控制命令,其中在该表格中,操作装置的运动被与关于成像控制的处理相关联。然后,根据本实施例的显示控制装置通过以有线/无线的方式将所生成的成像控制命令发送到经由网络(或直接)连接的外部装置并且使得外部装置执行成像控制命令来控制通过成像操作获得的图像的显示。
然后,根据本实施例的显示控制装置重复从步骤SllO起的处理。
根据本实施例的显示控制装置可例如通过执行图8中所示的处理来实现根据本实施例的显示控制方法((I)的处理(检测处理)和(2)的处理(显示控制处理))。从而,例如,通过执行图8中所示的处理,根据本实施例的显示控制装置可基于操作装置的运动来控制外部装置中的成像操作并且控制通过成像操作获得的图像的显示。
2.第二示例
图9是示出与根据本实施例的显示控制装置中的显示控制方法有关的处理的第二示例的流程图。这里,图9中所示的步骤S200至S222的处理对应于(I)的处理(检测处理),并且图9中所示的步骤S224的处理对应于(2)的处理(显示控制处理)。
与图8中所示的步骤SlOO类似,根据本实施例的显示控制装置获取检测信息(S200)。虽然在图9中未示出,但即使当步骤S204及随后的步骤(后文将描述)被执行时,根据本实施例的显示控制装置也可获取检测信息。
与图8中所示的步骤S102类似,根据本实施例的显示控制装置判定是否要执行与根据本实施例的显示控制方法有关的处理(S202)。这里,当在步骤S202中判定不执行与根据本实施例的显示控制方法有关的处理时,根据本实施例的显示控制装置结束与根据本实施例的显示控制方法有关的处理。图9中所示的与根据本实施例的显示控制方法有关的处理不是一旦结束之后就不再执行的那类处理,而是反复执行的处理。
然而,当在步骤S202中判定要执行与根据本实施例的显示控制方法有关的处理时,与图8中所示的步骤S104类似,根据本实施例的显示控制装置基于检测信息计算传感器轴的倾斜(S204)。
与图8中所示的步骤S106类似,根据本实施例的显示控制装置基于检测信息计算操作装置的方向(S206)。
图9示出了步骤S206的处理在步骤S204的处理之后执行的示例,但与根据本实施例的显示控制方法有关的处理不限于上述示例。例如,根据本实施例的显示控制装置可相互独立地执行步骤S204的处理和步骤S206的处理。从而,根据本实施例的显示控制装置可在步骤S206的处理之后执行步骤S204的处理,或者可同时执行步骤S204的处理和步骤S206的处理。
这里,当步骤S204和S206的处理完成时,与图8中所示的步骤S108类似,根据本实施例的显示控制装置计算操作装置保持静止时的姿态(S208)。
这里,当在步骤S208中计算表示操作装置保持静止时的姿态的帧矩阵时,与图8中所示的步骤SllO类似,根据本实施例的显示控制装置将在步骤S200中获取的检测信息所表示的各种值转换到全局坐标系统中(S210)。
这里,当步骤S210的处理完成时,与图8中所示的步骤S112类似,根据本实施例的显示控制装置判定操作装置是否移动了(S212)。这里,当在步骤S212中判定操作装置未移动时,根据本实施例的显示控制装置重复从步骤S202起的处理。
然而,当在步骤S212中判定操作装置移动了时,根据本实施例的显示控制装置基于检测信息计算操作装置的速度(S214)。根据本实施例的显示控制装置例如通过对通过将检测信息中包括的表示加速度的值(例如加速度传感器的检测值)转换到全局坐标系统中而获得的值进行积分来计算操作装置的速度(更具体而言是在全局坐标系统中操作装置的速度)。
当执行步骤S214的处理时,根据本实施例的显示控制装置确定操作装置的位置的变化量(S216)。这里,根据本实施例的显示控制装置例如通过对在步骤S214中计算出的全局坐标系统中操作装置的速度进行积分来计算在全局坐标系统中操作装置的移动距离,并且使用计算出的操作装置的移动距离作为操作装置的位置的变化量。
与图8中所示的步骤S114类似,根据本实施例的显示控制装置基于检测信息计算操作装置操作时的姿态(S218)。
与图8中所示的步骤S116类似,根据本实施例的显示控制装置基于检测信息计算操作装置的方向的变化量(S220)。
图9示出了步骤S218和S220的处理在步骤S214和S216的处理之后执行的示例,但与根据本实施例的显示控制方法有关的处理不限于上述示例。例如,根据本实施例的显示控制装置可相互独立地执行步骤S214和S216的处理、步骤S218的处理和步骤S220的处理。从而,根据本实施例的显示控制装置可同时执行步骤S214和S216的处理、步骤S218的处理和S220的处理,或者可按任意顺序执行处理。
当步骤S218和S220的处理完成时,与图8中所示的步骤S118类似,根据本实施例的显示控制装置确定操作装置的方向(S222)。
当在步骤S216中确定了操作装置的位置的变化量并且在步骤S222中确定了操作装置的方向时,根据本实施例的显示控制装置基于所确定的操作装置的位置的变化量(操作装置的运动的示例)和所确定的操作装置的方向(操作装置的运动的示例)来执行显示控制处理(S224)。这里,根据本实施例的显示控制装置例如利用一表格来生成与所确定的操作装置的位置的变化量相对应的成像控制命令和与所确定的操作装置的方向相对应的成像控制命令,其中在该表格中,操作装置的运动被与关于成像控制的处理相关联。然后,根据本实施例的显示控制装置通过以有线/无线的方式将所生成的成像控制命令发送到经由网络(或直接)连接的外部装置并且使得外部装置执行成像控制命令来控制通过成像操作获得的图像的显示。根据本实施例的显示控制装置可生成例如与所确定的操作装置的位置的变化量和所确定的操作装置的方向的组合相对应的成像控制命令。
然后,根据本实施例的显示控制装置重复从步骤S210起的处理。
根据本实施例的显示控制装置可例如通过执行图9中所示的处理来实现根据本实施例的显示控制方法((I)的处理(检测处理)和(2)的处理(显示控制处理))。从而,例如,通过执行图9中所示的处理,根据本实施例的显示控制装置可基于操作装置的运动来控制外部装置中的成像操作并且控制通过成像操作获得的图像的显示。
3.另外的示例
以上描述是联系如下示例作出的:作为与根据本实施例的显示控制方法的第一示例有关的处理而执行检测“(a)操作装置的方向”并执行显示控制的处理的示例,以及作为根据本实施例的显示控制方法的第二示例的处理而执行检测“(C)操作装置的方向和操作装置的位置的变化量”并执行显示控制的处理的示例。然而,与根据本实施例的显示控制方法有关的处理不限于与第一示例有关的处理和与第二示例有关的处理。
例如,在图8和图9所示的处理中,根据本实施例的显示控制装置还可计算操作装置的方向的变化量并且基于计算出的操作装置的方向的变化量来生成成像控制命令。此夕卜,例如,在图8和图9所示的处理或者还计算操作装置的方向的变化量的处理中,根据本实施例的显示控制装置还可基于根据用户的操作而变化的压力值来生成成像控制命令。
(根据本实施例的显示控制装置)
接下来,将描述能够执行与根据本实施例的显示控制方法有关的处理的根据本实施例的显示控制装置的配置的示例。
图10是示出根据本实施例的显示控制装置100的配置的示例的框图。根据本实施例的显示控制装置100例如包括通信单元102和控制单元104。
例如,显示控制装置100可包括只读存储器(ROM)(未示出)、随机访问存储器(RAM)(未示出)、存储单元(未示出)、用户可操作的操作单元(未示出)、在显示画面上显示各种画面的显示单元(未示出),等等。例如,显示控制装置100通过用作数据传输路径的总线来将上述组件相互连接。
这里,ROM(未示出)存储控制单元104使用的程序、诸如计算参数之类的控制数据等等。RAM (未示出)临时存储控制单元104执行的程序。
存储单元(未示出)是安装在显示控制装置100中的存储装置,并且存储诸如图像数据或应用之类的各种数据。这里,存储单元(未示出)的示例包括诸如硬盘之类的磁记录介质和诸如电可擦除可编程只读存储器(EEPROM)和闪存之类的非易失性存储器。存储单元(未示出)可被可移除地附接到显示控制装置100。
后文将描述的操作输入装置可被用作操作单元(未示出)。后文将描述的显示装置可被用作显示单元(未示出)。
[显示控制装置100的硬件配置的示例]
图11是示出根据本实施例的显示控制装置100的硬件配置的示例的说明图。例如,显示控制装置100包括MPU 150,ROM 152,RAM 154、记录介质156、输入/输出(I/O)接口 158、操作输入装置160、显示装置162以及通信接口 164。例如,显示控制装置100通过用作数据传输路径的总线166来连接这些组件。
例如,MPU 150是利用微处理单元(MPU)或各种处理电路构成的,并且用作总体上控制显示控制装置100的控制单元104。例如,MPU 150在显示控制装置100中充当后文将描述的检测单元110和显示控制单元112。
ROM 152存储MPU 150使用的程序、诸如计算参数之类的控制数据等等。例如,RAM154临时存储MPU 150执行的程序等等。
记录介质156用作存储单元(未示出)并且存储诸如图像数据和应用之类的各种数据。这里,记录介质156的示例包括诸如硬盘之类的磁记录介质和诸如闪存之类的非易失性存储器。记录介质156可被可移除地附接到显示控制装置100。
例如,I/O接口 158与操作输入装置160和显示装置162相连接。操作输入装置160用作操作单元(未示出),并且显示装置162用作显示单元(未示出)。这里,I/O接口158的示例包括通用串行总线(USB)端子、数字可视接口(DVI)端子、高清晰度多媒体接口(HDMI)端子以及各种处理电路。例如,操作输入装置160被部署在显示控制装置100上并且与显示控制装置100内的I/O接口 158相连接。操作输入装置160的示例包括诸如按钮、方向键或数码缓动盘(jog dial)之类的旋转选择器及其组合。例如,显示装置162被部署在显示控制装置100上并且与显示控制装置100内的I/O接口 158相连接。显示装置162的示例包括液晶显示器(LCD)和有机EL显示器(有机电致发光显示器或有机发光二极管(OLED)显示器)。
当然,I/O接口 158可与作为显示控制装置100的外部装置的操作输入装置(例如键盘或鼠标)或显示装置之类的外部装置相连接。例如,显示装置162可包括诸如触摸屏之类的支持显示和用户的操作两者的装置。
通信接口 164是部署在显示控制装置100中的通信装置,并且用作通过网络(或直接)与外部操作装置或诸如成像装置、PC和显示装置之类的外部装置执行有线/无线通信的通信单元102。这里,通信接口 164的示例包括通信天线和射频(RF)电路的组合(无线通信)、IEEE802.15.1端口和收发电路的组合(无线通信)、IEEE802.1lb端口和收发电路的组合(无线通信)以及局域网(LAN)端子和收发电路(有线通信)。
显示控制装置100通过图11中所示的配置执行与根据本实施例的显示控制方法有关的处理。根据本实施例的显示控制装置100的硬件配置不限于图11中所示的配置。例如,显示控制装置100可包括相同类型或不同类型的多个通信接口。例如,显示控制装置100可具有既不包括操作输入装置160也不包括显示装置162的配置。
另外,当显示控制装置100用作根据本实施例的操作装置时,显示控制装置100包括诸如加速度传感器、角速度传感器和磁传感器之类的能够检测操作装置的运动的各种传感器。
返回参考图10,将描述显示控制装置100的配置的示例。通信单元102是部署在显示控制装置100中的通信装置,并且通过网络(或直接)与外部操作装置或诸如成像装置、PC和显示装置之类的外部装置执行有线/无线通信。例如,通信单元102通过控制单元104来控制通信。这里,通信单元102例如包括通信天线和RF电路或者LAN端子和收发电路,但通信单元102的配置不限于此示例。例如,通信单元102可具有诸如USB端子和收发电路的组合之类的支持任何通信标准的配置或者能够经由网络与外部装置执行通信的任何配置。
例如,控制单元104是用MPU构成的,并且总体上控制显示控制装置100。例如,控制单元104包括检测单元110和显示控制单元112,并且扮演执行与根据本实施例的显示控制方法有关的处理的主导角色。
检测单元110扮演执行(I)的处理(检测处理)的主导角色,并且基于检测信息来检测操作装置的运动。更具体而言,例如,当显示控制装置100用作根据本实施例的操作装置时,检测单元110基于与显示控制装置100(操作装置)中包括的各种传感器的检测值相对应的检测信息来检测操作装置(显示控制装置100)的运动。例如,当通信单元102接收到从外部操作装置发送来的检测信息时,检测单元110基于从通信单元102传送来的检测信息检测操作装置(外部操作装置)的运动。这里,由检测单元110检测到的操作装置的运动的示例包括上述运动(a)至(e)。
显示控制单元112扮演执行(2)的处理(显示控制处理)的主导角色。更具体而言,显示控制单元112基于由检测单元110检测到的操作装置的方向来生成成像控制命令。然后,显示控制单元112通过使得通信单元102将所生成的成像控制命令发送到外部装置来控制通过成像操作获得的图像的显示。
这里,例如,显示控制单元112将成像控制命令和表示成像控制命令的发送目的地的外部装置的数据传送到通信单元102,并且通信单元102将成像控制命令发送到发送目的地的外部装置。表示成像控制命令的发送目的地的外部装置的数据的示例包括诸如互联网协议(IP)地址、媒体访问控制地址(MAC)地址之类的表示外部装置的数据和诸如个人标识号(PIN)之类的开始通信所必需的数据。例如,显示控制单元112从存储单元(未示出)或ROM (未示出)中适当地读取存储在存储单元(未示出)或ROM (未示出)中的表示成像控制命令的发送目的地的外部装置的数据。
例如,控制单元104包括检测单元110和显示控制单元112,并从而扮演执行与根据本实施例的显示控制方法有关的处理的主导角色。
显示控制装置100通过图10中所示的配置执行与根据本实施例的显示控制方法有关的处理(例如(I)的处理(检测处理)和(2)的处理(显示控制处理))。从而,显示控制装置100可通过图10中所示的配置,基于操作装置的运动来控制外部装置中的成像操作并且控制通过成像操作获得的图像的显示。当然,根据本实施例的显示控制装置的配置不限于图10中所示的配置。
如上所述,根据本实施例的显示控制装置例如执行(I)的处理(检测处理)和(2)的处理(显示控制处理)作为与根据本实施例的显示控制方法有关的处理。这里,根据本实施例的显示控制装置在(I)的处理(检测处理)中基于与对操作装置的物理操作相对应的检测信息来检测操作装置的运动。另外,根据本实施例的显示控制装置在(2)的处理(显示控制处理)中通过将基于检测到的操作装置的运动生成的成像控制命令发送到外部装置来控制通过成像操作获得的图像的显示。
从而,根据本实施例的显示控制装置可基于操作装置的运动来控制外部装置中的成像操作并且控制通过成像操作获得的图像的显示。
另外,根据本实施例的显示控制装置从基于用户对操作装置的物理操作的检测信息来检测操作装置的运动,并且通过将与检测到的操作装置的运动相对应的成像控制命令发送到外部装置来控制通过成像操作获得的图像的显示。从而,即使当用户在不查看用于执行操作的操作画面的情况下执行操作时,用户也可(通过根据本实施例的显示控制装置)控制成像装置中的成像操作并且改变在显示画面上要显示的图像(通过成像操作获得的图像)。另外,用户可通过更直觉的操作(通过根据本实施例的显示控制装置)控制成像装置中的成像操作并且使得通过成像操作获得的期望图像被显示在显示画面上。
已联系显示控制装置描述了本实施例,但本实施例不限于此实施例。本实施例可应用到各种装置,例如诸如便携式电话或智能电话之类的通信装置、视频/音乐再现装置(或视频/音乐记录/再现装置)、游戏机、诸如PC之类的计算机或者诸如电视接收机之类的显示装置。例如,本实施例可应用到用户可操作的操作装置,例如图1中所示的操作装置。
(根据本实施例的程序)
通过使得计算机具有作为根据本实施例的显示控制装置的功能的程序(例如能够执行与根据本实施例的显示控制方法有关的处理,例如(I)的处理(检测处理)和(2)的处理(显示控制处理))的程序),可以基于操作装置的运动控制外部装置中的成像操作并且控制通过成像操作获得的图像的显示。
本领域的技术人员应当理解,取决于设计要求和其他因素,可以进行各种修改、组合、子组合和变更,只要它们处于所附权利要求或其等同物的范围之内即可。
例如,根据本实施例的显示控制装置可单独设有图10中所示的检测单元110和显示控制单元112 (例如,每个单元可由单独的处理电路实现)。
以上描述是联系提供了使得计算机具有作为根据本实施例的显示控制装置的功能的程序(计算机程序)的示例来作出的。然而,在本实施例中,可一起提供存储该程序的存储介质。
上述配置表示本实施例的示例,并且当然属于本公开的技术精神。
此外,以下配置也在本公开的技术范围内。
(I) 一种显示控制装置,包括:
通信单元,该通信单元与外部装置执行通信;
检测单元,该检测单元基于表示操作装置的运动的检测信息来检测操作装置的方向;以及
显示控制单元,该显示控制单元基于检测到的操作装置的方向来生成用于控制成像操作的成像控制命令,并且通过使得所述通信单元将所述成像控制命令发送到所述外部装置来控制通过成像操作获得的图像的显示。
(2)根据(I)所述的显示控制装置,
其中,所述检测单元还检测所述操作装置的方向的变化量,并且
所述显示控制单元基于将所述方向的变化量与对应于方向变化量的阈值相比较的结果来生成所述成像控制命令。
(3)根据⑴或⑵所述的显示控制装置,
其中,所述检测单元还检测所述操作装置的位置的变化量,并且
所述显示控制单元基于检测到的位置的变化量来生成所述成像控制命令。
(4)根据(3)所述的显示控制装置,其中,所述显示控制单元基于将所述位置的变化量与对应于位置变化量的阈值相比较的结果来生成所述成像控制命令。
(5)根据(I)至(4)的任何一项所述的显示控制装置,
其中,所述检测信息包括根据用户的操作而变化的压力值,并且
所述显示控制单元基于将所述压力值与对应于压力值的阈值相比较的结果来选择性地生成所述成像控制命令。
(6)根据⑴至(5)的任何一项所述的显示控制装置,其中,所述检测信息包括表示加速度的值、表示角速度的值和表示磁强度的值。
(7)根据(I)至¢)的任何一项所述的显示控制装置,其中,所述成像控制命令用于控制成像装置中的成像操作。
(8)根据(I)至¢)的 任何一项所述的显示控制装置,其中,所述成像控制命令用于控制虚拟成像装置中的成像操作。
(9)根据(8)所述的显示控制装置,其中,所述成像控制命令用于控制所述虚拟成像装置中过去成像的图像的成像操作。
(10)根据⑶所述的显示控制装置,其中,所述成像控制命令用于控制所述虚拟成像装置中在虚拟空间中描绘的图像的成像操作。
(11)根据(I)至(10)的任何一项所述的显示控制装置,其中,所述操作装置是被握持使用的球形装置。
本公开包含与2011年10月6日向日本专利局提交的日本优先权专利申请JP2011-221540中公开的主题相关的主题,特此通过引用将该申请的全部内容并入。
权利要求
1.一种显示控制装置,包括: 通信单元,该通信单元与外部装置执行通信; 检测单元,该检测单元基于表示操作装置的运动的检测信息来检测所述操作装置的方向;以及 显示控制单元,该显示控制单元基于检测到的操作装置的方向来生成用于控制成像操作的成像控制命令,并且通过使得所述通信单元将所述成像控制命令发送到所述外部装置来控制通过成像操作获得的图像的显示。
2.根据权利要求1所述的显示控制装置, 其中,所述检测单元还检测所述操作装置的方向的变化量,并且所述显示控制单元基于将所述方向的变化量与对应于方向变化量的阈值相比较的结果来生成所述成像控制命令。
3.根据权利要求1所述的显示控制装置, 其中,所述检测单元还检测所述操作装置的位置的变化量,并且 所述显示控制单元基于检测到的位置的变化量来生成所述成像控制命令。
4.根据权利要求3所述的显示控制装置,其中,所述显示控制单元基于将所述位置的变化量与对应于位置变化量的阈值相比较的结果来生成所述成像控制命令。
5.根据权利要求1所述的显示控制装置, 其中,所述检测信息包括根据用户的操作而变化的压力值,并且所述显示控制单元基于将所述压力值与对应于压力值的阈值相比较的结果来选择性地生成所述成像控制命令。
6.根据权利要求1所述的显示控制装置,其中,所述检测信息包括表示加速度的值、表示角速度的值和表示磁强度的值。
7.根据权利要求1所述的显示控制装置,其中,所述成像控制命令用于控制成像装置中的成像操作。
8.根据权利要求1所述的显示控制装置,其中,所述成像控制命令用于控制虚拟成像装置中的成像操作。
9.根据权利要求8所述的显示控制装置,其中,所述成像控制命令用于控制所述虚拟成像装置中在过去成像的图像的成像操作。
10.根据权利要求8所述的显示控制装置,其中,所述成像控制命令用于控制所述虚拟成像装置中在虚拟空间中描绘的图像的成像操作。
11.根据权利要求1所述的显示控制装置,其中,所述操作装置是被握持使用的球形装置。
全文摘要
提供了一种显示控制装置,该显示控制装置包括通信单元,该通信单元与外部装置执行通信;检测单元,该检测单元基于表示操作装置的运动的检测信息来检测操作装置的方向;以及显示控制单元,该显示控制单元基于检测到的操作装置的方向来生成用于控制成像操作的成像控制命令,并且通过使得通信单元将成像控制命令发送到外部装置来控制通过成像操作获得的图像的显示。
文档编号G06F3/0487GK103197861SQ201210394770
公开日2013年7月10日 申请日期2012年9月28日 优先权日2011年10月6日
发明者上野正俊, 栗屋志伸, 桦泽宪一, 中川俊之, 后藤哲郎, 塚原翼 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1