信息处理装置、信息处理方法以及程序与流程

文档序号:15885946发布日期:2018-11-09 18:53阅读:149来源:国知局
信息处理装置、信息处理方法以及程序与流程

本技术涉及信息处理装置、信息处理方法以及程序,并且具体涉及稳定由投影仪投影的图像的位置的信息处理装置、信息处理方法以及程序。

背景技术

传统地,已经提出了能够通过由能够在摇摄(pan)方向(水平方向)和俯仰(tilt)方向(竖直方向)上旋转的驱动单元改变投影仪的方向来改变投影方向的驱动型投影仪(例如,参见专利文献1)。

引文列表

专利文献

专利文献1:日本专利申请特许公开第2010-86928号



技术实现要素:

本发明要解决的问题

例如,在使用驱动型投影仪执行投影映射的情况下,有时预先确定要被投影在显示空间中的图像(图像中的内容)的位置。在这种情况下,需要根据驱动型投影仪的方向来移动要被投影的图像的范围。即,在投影区域随着驱动型投影仪的方向改变而移动的情况下,需要根据投影区域在目的地上的位置来移动要被投影的图像的范围。此时,如果投影区域的移动与要被投影的图像的范围的移动之间的时间滞后变大,则图像不会位于预定位置处,并且发生图像的移位和抖动。

因此,本技术是为了稳定由投影仪投影的图像的位置。

问题的解决方案

根据本技术的一个方面的信息处理装置包括:获取单元,其被配置成获取投影区域信息,该投影区域信息是关于投影仪的投影区域的范围的信息;以及图像控制单元,其被配置成基于投影区域信息来控制显示图像范围,该显示图像范围是要被显示在投影区域中的内容的范围。

信息处理装置可以使投影仪在不同时间投影第一颜色的图像和第二颜色的图像,第一颜色的图像与构成内容的图像的一个图像对应,第二颜色的图像与所述一个图像对应并且与第一颜色不同,并且可以使图像控制单元基于投影区域信息来控制第一颜色的图像或第二颜色的图像的位置。

信息处理装置可以使图像控制单元执行控制,使得在投影仪的投影区域移动的速度越快时,第一颜色的图像和第二颜色的图像的位置越分开,所述位置是从投影仪观看到的。

信息处理装置可以使投影仪在不同时间投影第一颜色的图像和第二颜色的图像,第一颜色的图像与构成内容的图像的一个图像对应,第二颜色的图像与所述一个图像对应并且与第一颜色不同,并且可以使图像控制单元通过控制投影仪的投影方向的驱动单元使投影仪在投影方向上的移动停止,直到与所述一个图像对应的第一颜色的图像和第二颜色的图像的投影完成。

信息处理装置可以使图像控制单元在开始所述一个图像的投影之前通过驱动单元使投影仪在投影方向上的移动停止,并且在与所述一个图像对应的第一颜色的图像和第二颜色的图像的投影完成之后通过驱动单元恢复投影仪在投影方向上的移动。

信息处理装置可以使投影区域信息基于控制投影仪的投影方向的驱动单元的控制信息来计算。

信息处理装置可以使投影区域信息包括基于驱动单元的控制信息和特性的关于投影区域的范围的预测值。

还可以设置计算单元,该计算单元被配置成基于驱动单元的控制信息来计算投影区域信息。

还可以设置投影仪和驱动单元。

信息处理装置可以使投影区域信息基于来自检测投影仪的移动的传感器的信息来计算。

信息处理装置可以使投影区域信息包括基于来自传感器的信息的关于投影区域的范围的预测值。

还可以设置计算单元,该计算单元被配置成基于来自传感器的信息来计算投影区域信息。

还可以设置投影仪和传感器。

信息处理装置可以使投影区域信息包括指示投影区域的位置的信息和指示投影区域的移动方向和移动量的信息中的至少一者。

信息处理装置可以使投影区域的位置或投影区域的移动方向和移动量基于投影仪与投影区域之间的距离来计算,所述距离基于用作图像被投影在其上的目标的投影目标区域的深度信息。

还可以设置映射生成单元,该映射生成单元被配置成生成包括投影目标区域的深度信息的映射。

信息处理装置可以使图像控制单元基于图像位置信息来控制显示图像范围,该图像位置信息指示预先设置到投影目标区域的图像的显示位置。

信息处理装置可以使图像控制单元基于投影区域信息来设置显示图像范围,并且可以使图像控制单元使投影仪投影与所设置的显示图像范围对应的图像。

根据本技术的一个方面的信息处理方法包括:获取控制步骤:控制投影区域信息的获取,该投影区域信息是关于投影仪的投影区域的范围的信息;以及图像控制步骤:基于投影区域信息来控制显示图像范围,该显示图像范围是要被显示在投影区域中的内容的范围。

本技术的一个方面的程序使计算机系统执行处理,所述处理包括:获取控制步骤:控制投影区域信息的获取,该投影区域信息是关于投影仪的投影区域的范围的信息;以及图像控制步骤:基于投影区域信息来控制显示图像范围,该显示图像范围是要被显示在投影区域中的内容的范围。

在本技术的一个方面中,获取作为关于投影仪的投影区域的范围的信息的投影区域信息,并且基于投影区域信息来控制作为要被显示在投影区域中的内容的范围的显示图像范围。

本发明的效果

根据本技术的一个方面,可以稳定由投影仪投影的图像的位置。

注意,此处所描述的效果并不一定是限制性的,并且可以呈现本公开内容中描述的任何效果。

附图说明

图1是示出应用本技术的av系统的实施方式的框图。

图2是示出图1中的av系统的驱动型投影仪的外观的配置示例的示意图。

图3是用于描述由图1中的av系统执行的空间映射生成处理的流程图。

图4是用于描述计算反射比的方法的图。

图5是用于描述由图1中的av系统执行的显示控制处理的第一实施方式的流程图。

图6是用于描述显示控制处理的第一实施方式的具体示例的视图。

图7是用于描述计算投影区域的移动量的方法的示例的视图。

图8是示出投影区域与显示图像范围之间的关系的图。

图9是用于描述由图1中的av系统执行的用于实现防止颜色破坏的对策的第一方法的显示控制处理的流程图。

图10是用于描述防止颜色破坏的对策的第一方法的图。

图11是用于描述防止颜色破坏的对策的第二方法的图。

图12是示出应用本技术的便携式投影仪的实施方式的框图。

图13是示出计算机的配置示例的框图。

具体实施方式

在下文中,将参照附图详细描述用于实施本发明的模式(在下文中被称为“实施方式”)。注意,将按以下顺序给出描述。

1.实施方式

2.修改

注意,在下文中,术语“内容”是下述概念:不仅包括图像(静止图像、移动图像等)而且还包括诸如字符和图标的部分,并且包括成为图像之前的状态(数据)。

<1.实施方式>

{av系统10的配置示例}

首先,将参照图1和图2描述应用本技术的视听(av)系统10的配置示例。图1是示出av系统10的功能的配置示例的框图。图2是示出av系统10的驱动型投影仪11的外观的配置示例的示意图。

av系统10是将图像投影在预定空间(在下文中称为显示空间)中并且输出伴随该图像的声音的系统。此外,av系统10可以自由地改变图像在显示空间中的显示位置和虚拟声源在显示空间中的位置,并且例如被用于投影映射等。

av系统10包括驱动型投影仪11、传感器单元12、操作单元13和信息处理装置14。

驱动型投影仪11包括反射型扬声器31、投影仪32、深度传感器33和驱动单元34。如图2中所示,在驱动型投影仪11中,深度传感器33被安装在驱动单元34上,投影仪32被安装在深度传感器33上,并且反射型扬声器31被安装在投影仪32上。

反射型扬声器31是通过在信息处理装置14的控制下在显示空间中的期望位置处输出并反射输出声音来在反射位置处生成虚拟声源的扬声器。用户感觉到正在从虚拟声源的位置输出声音。反射型扬声器31的系统并不受特别限制,只要反射型扬声器31是能够在反射位置处生成虚拟声源的扬声器即可。例如,通过具有尖锐指向性的超指向性扬声器来配置反射型扬声器31。

注意,如下面将描述的,在基于关于反射型扬声器31的输出声音的反射声音来创建显示空间的空间映射的情况下,期望从反射型扬声器31输出超声波输出声音。这样的扬声器的示例包括超声波扬声器(参量扬声器),其输出通过以预定方法等调制包括超声波的载波而获得的信号。

注意,在下文中,在一些情况下,反射型扬声器31朝虚拟声源输出输出声音并且在虚拟声源处反射输出声音被简单地表达为从虚拟声源输出声音。

投影仪32在信息处理装置14的控制下将基于从信息处理装置14供应的图像数据的图像投影到显示空间中的壁、对象等上。注意,投影仪32的方法不限于特定方法,而是可以采用任何方法。

深度传感器33在信息处理装置14的控制下使用例如红外光来捕获指示在显示空间中的每个位置处距驱动型投影仪11(更准确地,深度传感器33)的距离的距离图像,并且将捕获的距离图像供应给信息处理装置14。注意,作为深度传感器33的方法,可以采用诸如飞行时间(tof)方法、图案照射方法或立体摄像机方法的任何方法。

驱动单元34在信息处理装置14的控制下控制反射型扬声器31的输出方向、投影仪32的投影方向和深度传感器33的捕获方向。驱动单元34包括摇摄马达41、俯仰马达42和马达控制单元43。

摇摄马达41是使反射型扬声器31、投影仪32和深度传感器33在摇摄方向(水平方向)上旋转的马达。摇摄马达41包括编码器,并且例如将摇摄马达41的旋转速度和旋转位置的检测结果供应给马达控制单元43。

俯仰马达42是使反射型扬声器31、投影仪32和深度传感器33在俯仰方向(竖直方向)上旋转的马达。俯仰马达42包括编码器,并且将例如俯仰马达42的旋转速度和旋转位置的检测结果供应给马达控制单元43。

马达控制单元43在信息处理装置14的控制下控制摇摄马达41和俯仰马达42的旋转。此外,马达控制单元43将驱动单元34的控制信息供应给信息处理装置14。驱动单元34的控制信息包括例如摇摄马达41和俯仰马达42的旋转速度和旋转位置。

注意,例如,驱动单元34还可以被配置成能够在偏航(yaw)方向上(围绕在图像的投影方向上的主轴)旋转。此外,驱动单元34还可以包括移动机构例如马达和轮子。

传感器单元12包括摄像机61、鱼眼摄像机62和麦克风63。

摄像机61捕获显示空间的内部并且将作为捕获的结果而获得的图像(在下文中该图像被称为显示空间图像)供应给信息处理装置14。显示空间图像被用于例如用户在显示空间中的位置、注视方向、姿势等的检测。

鱼眼摄像机62由包括鱼眼透镜的摄像机构成,并且捕获超广角图像。鱼眼摄像机62将作为捕获的结果而获得的图像(在下文中该图像被称为鱼眼图像)供应给信息处理装置14。鱼眼图像被用于例如从定点(pointing)设备81发射的红外光的照射位置(定点位置)的检测。

麦克风63被用于例如对关于来自反射型扬声器31的输出声音的反射声音的检测。麦克风63将指示检测到的声音的音频信号供应给信息处理装置14。

操作单元13包括定点设备81。

定点设备81是用户用来指示期望位置的操作设备。例如,定点设备81根据用户的操作来用红外光照射位置并且用红外光指示位置(定点位置)。

注意,定点设备81可以由专用设备或者由可用于其他用途的通用设备例如智能电话和远程控制器构成。

信息处理装置14例如由计算机或处理器例如cpu、存储器等构成。信息处理装置14主要用于控制驱动型投影仪11。

信息处理装置14包括接口(i/f)单元101、定点位置检测单元102、用户检测单元103、映射生成单元104、存储单元105、移动量计算单元106、输入单元107和控制单元108。

i/f单元101由例如通信设备、连接器等构成。i/f单元101向反射型扬声器31、投影仪32、深度传感器33、马达控制单元43、摄像机61、鱼眼摄像机62和麦克风63发送数据等并且从反射型扬声器31、投影仪32、深度传感器33、马达控制单元43、摄像机61、鱼眼摄像机62和麦克风63接收数据等。另外,i/f单元101将接收到的数据等供应给信息处理装置14的每个单元,并且从信息处理装置14的每个单元获取要发送的数据等。

注意,作为i/f单元101的通信方法,可以采用任何有线或无线方法。此外,i/f单元101的通信方法可以针对与其执行通信的每个目标而改变。此外,例如,i/f单元101可以直接执行与每个通信目标的通信或者可以经由网络等来执行通信。

定点位置检测单元102基于由鱼眼摄像机62捕获的鱼眼图像来检测定点设备81的定点位置。定点位置检测单元102将检测结果供应给控制单元108。

注意,可以采用任何方法作为定点位置检测单元102的检测方法。

用户检测单元103基于由摄像机61捕获的显示空间图像来检测例如用户在显示空间中的位置、注视方向、姿势等。用户检测单元103将检测结果供应给控制单元108。

注意,可以采用任何方法作为用户检测单元103的检测方法。

映射生成单元104经由i/f单元101来控制深度传感器33和马达控制单元43以控制深度传感器33对显示空间中的距离图像的捕获。然后,映射生成单元104使用该距离图像来执行显示空间的内部的空间识别,并且生成指示显示空间中的对象、壁等的三维形状的第一空间映射。第一空间映射包括例如三维点组映射,并且包括指示在显示空间中的每个位置处距驱动型投影仪11的距离的深度信息。

此外,映射生成单元104经由i/f单元101来控制反射型扬声器31和马达控制单元43以控制对显示空间中来自反射型扬声器31的输出声音的扫描。然后,映射生成单元104基于在输出声音在显示空间中被扫描时由麦克风63检测到的反射声音的检测结果来执行对显示空间的内部的空间识别,并且生成指示显示空间中的对象、壁等的三维形状的第二空间映射。第二空间映射包括例如三维点组映射,并且包括指示在显示空间中的每个位置处距驱动型投影仪11的距离的深度信息以及指示每个位置的反射特性的反射特性信息(例如,反射比、反射角度等)。

此外,映射生成单元104生成通过对第一空间映射和第二空间映射进行综合而获得的综合空间映射。综合空间映射包括例如指示在显示空间中的每个位置处距驱动型投影仪11的距离的深度信息、指示每个位置的反射特性的反射特性信息、以及指示在显示空间中的每个位置处图像的显示的可用性(图像的投影的可用性)的显示特性信息。此外,综合空间映射包括例如指示预先设置到显示空间的图像的显示位置的图像位置信息。映射生成单元104使存储单元105存储所生成的综合空间映射。

此外,例如,映射生成单元104基于第一空间映射来检测麦克风63等的位置。映射生成单元104将检测结果供应给控制单元108。

注意,例如,可以基于由摄像机61捕获的显示空间图像来检测麦克风63等的位置。

移动量计算单元106基于驱动单元34的控制信息来计算或预测投影仪32的投影区域的移动方向和移动量。移动量计算单元106将投影区域的移动方向和移动量的计算结果或预测结果供应给控制单元108。

注意,例如,移动量计算单元106可以基于投影区域的移动速度或加速度来预测投影区域的移动方向和移动量。此外,例如,移动量计算单元106可以基于投影仪32的投影方向的移动(角)速度或(角)加速度来预测投影区域的移动方向和移动量。

输入单元107包括例如操作设备等,并且用于向控制单元108输入命令和数据(例如,图像数据和音频数据)等。

控制单元108包括图像控制单元111和声音控制单元112。

图像控制单元111控制由驱动型投影仪11进行的图像的显示。例如,图像控制单元111经由i/f单元101来控制投影仪32以控制要被显示的图像的内容和显示定时等。此外,图像控制单元111基于投影仪32的投影区域的移动方向和移动量的计算结果或预测结果来控制例如显示图像范围。此处,显示图像范围是被设置成要在显示空间中显示的内容中的要被显示在投影区域内的内容的范围。

此外,例如,图像控制单元111经由i/f单元101来控制马达控制单元43以控制投影仪32的图像的投影方向和反射型扬声器31的输出方向,从而控制图像的显示位置和输出声音的反射位置(即,虚拟声源的位置)。

声音控制单元112控制反射型扬声器31的输出声音的输出。例如,声音控制单元112经由i/f单元101来控制反射型扬声器31以控制输出声音的内容、音量、输出定时等。

注意,在下文中,为了易于理解描述,适当地省略了对i/f单元101的描述。例如,在图像控制单元111经由i/f单元101将图像数据供应给投影仪32的情况下,仅描述成图像控制单元111将图像数据供应给投影仪32。

{av系统10的处理}

接下来,将参照图3至图10来描述av系统10的处理。

(空间映射生成处理)

首先,将参照图3中的流程图来描述由av系统10执行的空间映射生成处理。

注意,例如,当驱动型投影仪11被安装时或者当驱动型投影仪11的安装位置被移动时,开始该处理。例如,可以基于由摄像机61捕获的显示空间图像或者通过在驱动型投影仪11中设置加速度传感器、陀螺仪传感器等来检测驱动型投影仪11的安装位置的移动。

另外,例如,当显示空间的状态基于由摄像机61捕获的显示空间图像而发生变化时,可以开始空间映射生成处理。作为显示空间的状态的变化,例如,假定显示空间中的可移动部分的移动(例如,门、窗户、窗帘等的打开或关闭)、人进入显示空间或人从显示空间退出等。

在步骤s1中,av系统10测量显示空间的内部。具体地,映射生成单元104控制马达控制单元43以使驱动单元34在摇摄方向和俯仰方向上旋转,并且使深度传感器33扫描显示空间中的所有区域并且在显示空间中的所有区域中扫描从反射型扬声器31输出的输出声音(超声波信号)。

通过扫描,通过深度传感器33捕获到显示空间中的所有区域,并且获得指示每个区域距深度传感器33的距离的距离图像。深度传感器33将捕获的距离图像供应给映射生成单元104。此外,通过麦克风63检测到关于来自显示空间中的所有区域的输出声音的反射声音。麦克风63将指示检测结果的音频信号供应给映射生成单元104。

在步骤s2中,映射生成单元104生成空间映射。具体地,映射生成单元104基于由深度传感器33捕获的距离图像来生成第一空间映射。第一空间映射包括指示在显示空间中的每个位置处距驱动型投影仪11的距离的深度信息。

注意,由于深度传感器33使用红外光的反射,因此在第一空间映射中缺少不能使用红外光的反射的区域例如黑色的壁、混凝土、玻璃等的深度信息。

此外,映射生成单元104基于第一空间映射来检测麦克风63等在显示空间中的位置。映射生成单元104将检测结果供应给控制单元108。

此外,映射生成单元104基于来自麦克风63的音频信号来生成第二空间映射。具体地,映射生成单元104基于输出声音的输出方向、反射型扬声器31和麦克风63的位置以及从输出声音被输出至反射声音被接收到的时间来计算从反射型扬声器31和麦克风63至显示空间中的每个位置的距离。

此外,映射生成单元104基于反射声音的音量来计算显示空间中的每个位置的反射比。例如,将描述以下情况:如图4中所示,从反射型扬声器31输出的输出声音在反射位置p处被反射,并且由麦克风63检测到输出声音的反射声音。注意,在下文中,反射型扬声器31与反射位置p之间的距离为l1,并且反射位置p与麦克风63之间的距离为l2。

此处,在假定所有输出声音在反射位置p处不被衰减地(在假定反射比为100%的情况下)在麦克风63的方向上被反射的情况下,可以基于距离l1+距离l2来估计由麦克风63检测到的反射声音相对于输出声音的衰减量。在下文中,这种情况下的衰减量被称为参考衰减量。

同时,实际上,输出声音在反射位置p处被漫射或吸收,并且因此沿麦克风63的方向反射的反射声音的音量较小。因此,映射生成单元104根据由麦克风63实际检测到的反射声音相对于输出声音的衰减量与参考衰减量的比率来估计反射位置p的反射比。

然后,映射生成单元104生成第二空间映射,该第二空间映射包括指示在显示空间中的每个位置处距驱动型投影仪11的距离的深度信息以及指示显示空间中的每个位置处的反射比的反射特性信息。

注意,即使能够使用输出声音(超声波信号)的反射的区域由于不能使用红外光的反射而在第一空间映射中缺少深度信息,也可以在该区域中获得区域的深度信息。

在步骤s3中,映射生成单元104对空间映射进行综合。具体地,映射生成单元104用第二空间映射的深度信息来补偿在第一空间映射中缺少深度信息的区域的深度信息。

此外,映射生成单元104生成指示图像是否可显示在显示空间中的每个位置处的显示特性信息。例如,映射生成单元104确定在第一空间映射中获得深度信息的位置是图像可显示的位置。同时,映射生成单元104基于第二空间映射的反射特性信息来估计在第一空间映射中缺少深度信息的位置的硬度和表面材料。然后,映射生成单元104基于所估计的硬度和表面材料来确定图像是否可显示于在第一空间映射中缺少深度信息的位置处。通过确定,例如,难以投影图像的位置例如黑色的壁、混凝土或玻璃被确定为难以显示图像的位置。

注意,映射生成单元104可以将在第一空间映射中缺少深度信息的所有位置确定为难以显示图像的位置。

此外,映射生成单元104将第二空间映射的显示空间中的每个位置的反射特性信息不改变地用作综合空间映射的反射特性信息。

以这种方式,映射生成单元104生成包括显示空间中的每个位置的深度信息、显示特性信息和反射特性信息的综合空间映射。

此外,映射生成单元104例如将指示被预先设置到显示空间的图像的显示位置的图像位置信息添加到综合空间映射。在图像位置信息中,例如,指示被设置成在显示空间中的每个位置处显示的图像的内容。注意,在显示空间中显示的图像是移动图像的情况下,例如,按照时间顺序在图像位置信息中指示被设置成在每个位置处显示的图像的内容。

映射生成单元104使存储单元105存储所生成的综合空间映射。

此后,终止空间映射生成处理。

注意,例如,在空间映射的生成期间,指示正在生成空间映射的信息可以与图像、声音等一起从驱动型投影仪11输出。

(显示控制处理)

接下来,将参照图5中的流程图描述由av系统10执行的显示控制处理。例如,当用户通过定点设备81、信息处理装置14的输入单元107或者任意方法例如姿势或注视向av系统10给出移动投影仪32的投影区域的命令时,开始该处理。

注意,在下文中,如图6中所示,将适当地描述投影仪32的投影区域的目的地(目标位置)被设置成区域p3并且区域p3从区域p1向上移动的情况作为具体示例。

例如,在图6中的a的投影区域p1中,显示对象s1,对象s1是房屋。此外,对象s1在显示空间中的显示位置是固定的,并且即使投影仪32的投影区域从区域p1移动至区域p3,对象s1在显示空间中的位置也保持固定并且不移动。在该示例中,由于对象s1在投影区域p3之外,因此在投影区域移动至区域p3的情况下,对象s1变为不显示。

注意,在图6中,省略了对驱动型投影仪11的反射型扬声器31和深度传感器33的说明以简化附图。

在步骤s51中,图像控制单元111开始对投影仪32的驱动。具体地,图像控制单元111根据投影区域移动的方向来控制马达控制单元43以使摇摄马达41和俯仰马达42中的至少一个开始旋转。

在步骤s52中,移动量计算单元106计算投影区域的移动方向和移动量。例如,移动量计算单元106从马达控制单元43获取驱动单元34的控制信息。如上所述,驱动单元34的控制信息包括摇摄马达41和俯仰马达42的旋转速度和旋转位置。然后,例如,移动量计算单元106在前一帧的图像被投影之后基于摇摄马达41和俯仰马达42的旋转速度和旋转位置来检测投影仪32在摇摄方向和俯仰方向上的旋转方向和旋转角度。

此外,移动量计算单元106基于投影仪32在摇摄方向和俯仰方向上的旋转方向来检测投影区域的移动方向。此外,移动量计算单元106基于综合空间映射的深度信息来获得投影仪32与投影区域之间的距离。然后,移动量计算单元106基于投影仪32在摇摄方向和俯仰方向上的旋转角度以及投影仪32与投影区域之间的距离来计算投影区域在摇摄方向和俯仰方向上的移动量。移动量计算单元106将投影区域的移动方向和移动量的计算结果供应给控制单元108。

此处,如图7中所示,将描述计算在投影区域从区域p1移动至区域p1与区域p3(图6)之间的区域p2的情况下投影区域的移动量的方法作为示例。

注意,在图7中,与图6类似,省略了对驱动型投影仪11的反射型扬声器31和深度传感器33的说明以简化附图。

移动量计算单元106基于俯仰马达42的旋转速度和旋转位置来检测投影仪32的旋转角度θ。此外,移动量计算单元106基于综合空间映射的深度信息来获得投影仪32与投影区域p1之间的距离l。

然后,移动量计算单元106例如通过以下表达式(1)来计算投影区域p1与投影区域p2之间的移动量h。

h=l×tanθ...(1)

注意,在该示例中,投影区域p1与投影仪32处于基本相同的高度处,并且投影仪32相对于投影区域p1的投影方向是基本水平的。因此,可以通过以下表达式(1)来计算移动量h。同时,取决于投影区域p1的高度,有时通过与表达式(1)不同的表达式来计算移动量h。

此外,通过使用综合空间映射可以省略通过深度传感器33等检测距离l的处理,因此移动量计算单元106可以更迅速地计算移动量h。

注意,在投影仪32不仅在旋转方向上移动而且还在平移方向上移动的情况下,移动量计算单元106考虑到平移方向上的移动来计算投影区域的移动方向和移动量。

在步骤s53中,图像控制单元111设置显示图像范围。例如,图像控制单元111基于综合空间映射的图像位置信息来设置显示图像范围,该显示图像范围是在投影区域被移动所计算的移动方向和移动量之后要被显示在投影区域中的图像的范围。该显示图像范围是在与所计算的投影区域的移动方向相同的方向上从前一帧的显示图像范围移动与所计算的投影区域的移动量相同的量的范围。

例如,在图7的上述示例中,图像控制单元111设置与投影区域p2对应的显示图像范围。与投影区域p2对应的显示图像范围是从与投影区域p1对应的显示图像范围向上移动距离h的范围。

在步骤s54中,av系统10显示图像。具体地,图像控制单元111将与在步骤s53的处理中设置的显示图像范围中的图像对应的图像数据供应给投影仪32。投影仪32基于从图像控制单元111供应的图像数据来投影图像。

例如,在图7的上述示例中,显示图像范围向上移动距离h。通过移动,对象s1在投影区域p2中的位置从对象s1在投影区域p1中的位置沿与显示图像范围的移动方向相反的方向向下移动距离h。

在步骤s55中,图像控制单元111确定投影区域的移动是否已经完成。在投影区域尚未到达被设置为目的地的目标位置的情况下,图像控制单元111确定投影区域的移动尚未完成,并且处理返回至步骤s52。

之后,重复执行步骤s52至s55的处理,直到在步骤s55中确定投影区域的移动完成。

另一方面,在步骤s55中,在投影区域已到达目标位置的情况下,图像控制单元111确定投影区域的移动已经完成,并且处理进行至步骤s56。

在步骤s56中,图像控制单元111停止驱动投影仪32。具体地,图像控制单元111控制马达控制单元43以使摇摄马达41和俯仰马达42的旋转停止。

之后,终止显示控制处理。

以这种方式,跟随投影区域的移动来移动显示图像范围,并且在显示空间中的确定位置处显示所确定的图像。

例如,从图像控制单元111经由马达控制单元43开始对摇摄马达41和俯仰马达42的驱动至摇摄马达41和俯仰马达42实际开始旋转需要时间。此外,从摇摄马达41和俯仰马达42开始旋转至旋转速度变得稳定并且变为恒定速度需要时间。因此,投影仪32的投影区域需要时间来开始移动,并且在投影区域的移动速度变得稳定并且变为恒定速度之前还需要时间。

图8是示出如图6和图7中所示的投影仪32的投影区域移动的情况下的投影区域与显示图像范围之间的关系的图。在图8的上部中,示意性地示出了投影区域以及在投影区域中显示的图像。在图8的下部中,显示了示出投影区域和显示图像范围的移动速度的曲线图。注意,曲线图的水平轴线表示时间,并且竖直轴线表示移动速度。

例如,在时间t0处,在图像控制单元111经由马达控制单元43开始对俯仰马达42的驱动之后,俯仰马达42在时间t1处开始旋转,并且投影区域的移动开始。之后,俯仰马达42的旋转速度逐渐加速,并且在时间t2处,旋转速度变得稳定并且变为恒定速度。然后,在时间t3处,当投影区域已经到达作为目标位置的区域p3时,图像控制单元111经由马达控制单元43使俯仰马达42的旋转停止。

例如,在时间t0与时间t1之间的时间ta处投影新一帧的图像的情况下,投影区域未移动,因此与图6中的a的示例类似,对象s1保持被显示在投影区域p1中的相同位置处。

接下来,在时间t1与时间t2之间的时间tb处投影下一帧的图像的情况下,投影区域从区域p1移动至图7中的b的区域p2。根据移动,图像控制单元111沿与投影区域的移动方向相同的方向将显示图像范围移动与投影区域在时间ta与时间tb之间的移动量相同的量。通过该移动,在投影区域中,对象s1沿与投影区域的移动方向相反的方向移动与投影区域的移动量相同的量。因此,不管投影区域的移动如何,对象s1的显示位置不移动而是位于显示区域内的预定位置处。

接下来,在时间t3之后的时间tc处投影下一帧的图像的情况下,投影区域从区域p2移动至图6中的b的区域p3。根据移动,图像控制单元111沿与投影区域的移动方向相同的方向将显示图像范围移动与投影区域在时间tb与时间tc之间的移动量相同的量。通过该移动,对象s1沿与投影区域的移动方向相反的方向移动与投影区域的移动量相同的量,但是对象s1被移动至投影区域p3的外部并且变为不显示。

以这种方式,迅速地计算与投影仪32在摇摄方向和俯仰方向上的旋转相关联的投影区域在摇摄方向和俯仰方向上的移动方向和移动量,并且显示图像范围根据投影区域的移动而迅速移动。通过移动,即使摇摄马达41和俯仰马达42的操作在驱动开始时变得不稳定,图像也位于预定位置处,并且抑制了图像的移位和抖动等的发生。即,稳定了由投影仪32投影的图像的位置。

注意,在以上描述中,已经描述了图像控制单元111基于驱动单元34的控制信息计算投影区域的移动方向和移动量并且基于所计算的移动方向和移动量来移动显示图像范围的示例。即,已经描述了在通过投影仪32在摇摄方向和俯仰方向上的旋转移动投影区域之后移动显示图像范围的示例。

同时,例如,预先掌握驱动单元34中的特性,并且可以基于驱动单元34的控制信息和特性来预测投影区域的移动方向和移动量。此处,驱动单元34的特性的示例包括摇摄马达41和俯仰马达42的响应特性、旋转特性等。

例如,在图5中的步骤s52中,图像控制单元111基于驱动单元34的控制信息和特性来预测投影区域的移动方向和移动量。然后,图像控制单元111可以基于投影区域的移动方向和移动量的预测值来设置显示图像范围。

通过设置,显示图像范围可以基本与投影区域的移动同时移动,并且显示图像范围的移动相对于投影区域的移动的延迟基本变为0。因此,可以进一步抑制图像的移位和抖动等的发生。即,可以进一步稳定由投影仪32投影的图像的位置。

注意,此时,例如,通过检测投影仪32的实际投影方向、反馈检测结果并且校正投影区域的位置,可以进一步稳定由投影仪32投影的图像的位置。

此外,例如,投影仪32可以是单板数字光处理(dlp)投影仪,并且投影仪32有时针对构成内容的图像的一个图像以时分方式在不同时间处投影红色(r)、绿色(g)和蓝色(b)的图像。然后,用户通过视觉识别在不同时间处投影的颜色的图像来识别一种颜色的图像。此处,一个图像是例如静止图像、移动图像的单帧图像等。

在这种情况下,当通过上述方法移动投影区域和显示图像区域时,可能发生颜色破坏。此处,颜色破坏是例如以下现象:当对应于同一个图像的不同颜色的图像被投影在不同位置上时发生颜色偏移等。

此处,将参照图9中的流程图来描述用于实现防止颜色破坏的对策的第一方法的显示控制处理。

在步骤s101中,与图5中的步骤s51中的处理类似,开始对投影仪32的驱动。

在步骤s102中,与图5中的步骤s56中的处理类似,停止对投影仪32的驱动。

在步骤s103中,与图5中的步骤s52中的处理类似,计算投影区域的移动方向和移动量。

在步骤s104中,与图5中的步骤s53中的处理类似,设置显示图像范围。

在步骤s105中,av系统10显示图像。具体地,图像控制单元111将与在步骤s104中的处理中设置的显示图像范围中的图像对应的图像数据供应给投影仪32。投影仪32基于从图像控制单元111供应的图像数据来投影图像。

此时,例如,如图10中所示,投影仪32以时分方式在不同时间处将与显示图像范围中的图像对应的r、g和b颜色的图像投影到投影区域中。

注意,图10中的曲线图上的水平轴线表示时间,并且指示投影r、g和b颜色的图像的定时。

此处,在步骤s102中,停止对投影仪32的驱动,并且使投影区域的移动停止。因此,例如,图10中的对象s2的r、g、b图像被投影到显示空间中的相同位置上。通过投影,抑制了颜色破坏的发生,稳定了对象s2的显示位置,并且如实地再现了对象的颜色。

在步骤s106中,与图5中的步骤s55中的处理类似,确定是否已经完成投影区域的移动。在确定投影区域的移动未完成的情况下,处理返回至步骤s101。

之后,重复执行步骤s101至s106的处理,直到在步骤s106中确定投影区域的移动完成。

另一方面,在步骤s106中,在确定投影区域的移动完成的情况下,终止显示控制处理。

如上所述,在移动投影区域时,暂时停止对投影仪32的驱动并且使投影区域的移动停止,直到完成与一个图像对应的所有颜色的图像的投影。具体地,在移动投影区域时,在一个图像的投影开始之前暂时停止对投影仪32的驱动,并且使投影区域的移动暂时停止。之后,在与一个图像对应的所有颜色的图像的投影完成之后,恢复对投影仪32的驱动,并且恢复投影区域的移动。通过该处理,如上所述,抑制了颜色破坏的发生,稳定了图像的显示位置,并且如实地再现了图像的颜色。

此外,例如,可以通过控制由投影仪32投影的r、g和b颜色的图像在投影区域中的位置来抑制颜色破坏的发生。

此处,将参照图11来描述用于防止颜色破坏的对策的第二方法。注意,图11示出了投影仪32的可显示范围a与r的图像vr、g的图像vg以及b的图像vb之间的位置关系。可显示范围a是其中可以由投影仪32显示图像的范围,并且等于投影机32的投影区域。投影仪32可以在可显示范围a内的任意位置处显示任意大小的图像。因此,在显示具有比可显示范围a小的大小的图像的情况下,图像控制单元111可以通过被供应给投影仪32的图像数据来控制图像在可显示范围a中的位置。通过该控制,例如,图像控制单元111可以移动图像在可显示范围a(投影区域)内的位置,同时固定投影仪32的投影方向。同时,在显示具有与可显示范围a相同大小的图像的情况下,唯一地确定图像的位置。

然后,图像控制单元111通过控制图像vr、图像vg和图像vr在可显示范围a内的位置来防止与投影区域的移动相关联的图像vr、图像vg和图像vr的位置的偏移。具体地,可显示范围a(=投影区域)随着投影仪32在投影方向上的移动而移动。因此,图像控制单元111使图像vg在可显示范围a的坐标系中相对于图像vr的位置沿抵消可显示范围a(投影区域)在从图像vr被投影至图像vg被投影的时间期间的移动的方向移动与可显示范围a的移动量对应的移动量。此外,图像控制单元111使图像vb在可显示范围a的坐标系中相对于图像vg的位置沿抵消可显示范围a(投影区域)在从图像vg被投影至图像vb被投影的时间期间的移动的方向移动与可显示范围a的移动量对应的移动量。

因此,在投影区域的移动速度变得更快时,图像vr、vg和vb中的两个图像之间在可显示范围a的坐标系中的间隔变得更长,并且从投影仪32观看到的图像vr、vg和vb的位置被分开。另一方面,在投影区域的移动速度变得更慢时,图像vr、vg和vb中的两个图像之间在可显示范围a的坐标系中的间隔变得更短,并且从投影仪32观看到的图像vr、vg和vb的位置靠近。此外,在投影区域被停止的情况下,图像vr、vg和vb在可显示范围a内的位置基本一致。

因此,即使投影区域移动,图像vr、vg和vb也被投影到显示空间中的基本相同的位置上,并且抑制了颜色破坏的发生。

注意,投影仪32可以控制颜色的图像在可显示范围a内的位置,而不是图像控制单元111。例如,投影仪32的图像控制单元(未示出)可以根据帧缓冲器中的位置来控制颜色的图像在可显示范围a内的位置,在所述帧缓冲器中布置有包括在从图像控制单元111供应的图像数据中的颜色的图像。

此外,例如,通过基于投影区域的移动方向和移动量的矢量的预定函数来计算用于在可显示范围a内移位颜色的图像的控制矢量。

注意,可以应用上述防止颜色破坏的对策的图像的颜色的组合不限于上述r、g和b,并且是任意的。

<2.修改>

在下文中,将描述本技术的上述实施方式的修改。

{关于系统的配置示例的修改}

图1中的av系统10的配置示例是示例,并且可以根据需要进行改变。

例如,反射型扬声器31可以与驱动型投影仪11分开设置,使得反射型扬声器31可以与投影仪32分开驱动。利用该配置,可以更灵活地设置虚拟声源的位置。

此外,例如,信息处理装置14的一部分或全部可以被设置在驱动型投影仪11中,或者驱动型投影仪11的一部分或全部可以被设置在信息处理装置14中。例如,移动量计算单元106可以被设置在驱动型投影仪11中而不是信息处理装置14中。在这种情况下,信息处理装置14的i/f单元101从驱动型投影仪11获取关于投影区域的移动方向和移动量的信息,并且将该信息供应给控制单元108。然后,控制单元108的图像控制单元111基于所获取的信息来控制显示图像范围。

此外,例如,传感器单元12的一部分或全部可以被设置在驱动型投影仪11中或信息处理装置14中。

此外,本技术可以应用于信息处理装置14不控制驱动单元34并且驱动型投影仪11在没有信息处理装置14的控制的情况下移动投影区域的情况。即,即使在这种情况下,与上述方法类似,图像控制单元111也可以基于驱动单元34的控制信息来计算或预测投影区域的移动方向和移动量,并且控制显示图像范围。

此外,驱动单元34的配置不限于上述示例,并且可以采用其他配置。即使在采用其他配置的情况下,与上述实施方式类似,也可以基于驱动单元34的控制信息、特性等来计算或预测投影区域的移动方向和移动量。

此外,在以上描述中,已经描述了通过改变投影仪32的方向来移动投影区域的示例。然而,例如,可以通过在反射器例如镜子处反射从投影仪32投射的图像以改变反射器的方向来移动投影区域。在这种情况下,例如,移动量计算单元106可以基于驱动反射器的驱动单元的控制信息、特性等来仅计算或预测投影区域的移动方向和移动量。

类似地,在以上描述中,已经描述了通过改变反射型扬声器31的方向来移动虚拟声源的位置的情况。然而,例如,可以通过在反射器例如镜子处反射从反射型扬声器31输出的输出声音以改变反射器的方向来移动虚拟声源的位置。

此外,例如,可以使用除了深度传感器33之外的传感器来获取显示空间中的深度信息。

此外,本技术还可以应用于便携式投影仪,该便携式投影仪例如通过由用户的手改变方向来移动投影区域。

图12是示出便携式投影仪201的配置示例的框图。

便携式投影仪201包括反射型扬声器211、投影仪212、传感器单元213、输入单元214和信息处理单元215。

与图1中的反射型扬声器31类似,反射型扬声器211是通过输出输出声音并在壁等处反射输出声音来在反射位置处生成虚拟声源的扬声器。

与图1中的投影仪32类似,投影仪212将基于从信息处理单元215供应的图像数据的图像投影到显示空间中的壁、对象等上。

传感器单元213包括深度传感器221、摄像机222、麦克风223、加速度传感器224和陀螺仪传感器225。

与图1中的深度传感器33类似,深度传感器221使用红外光捕获指示距深度传感器221的距离的距离图像,并且将捕获的距离图像供应给信息处理单元215。

摄像机222捕获便携式投影仪201的周围,并且将作为捕获的结果而获得的图像供应给信息处理单元215。由摄像机222捕获的图像被用于例如对便携式投影仪201周围的用户的位置、注视方向、姿势等的检测。

与图1中的麦克风63类似,麦克风223被用于例如对关于来自反射型扬声器211的输出声音的反射声音的检测。麦克风223将指示检测到的声音的音频信号供应给信息处理单元215。

加速度传感器224例如检测便携式投影仪201的x轴、y轴和z轴三个轴线方向上的加速度。加速度传感器224将指示检测结果的信号供应给信息处理单元215。

陀螺仪传感器225检测例如关于便携式投影仪201的偏航轴、俯仰轴和滚动轴三个轴的角速度。陀螺仪传感器225将指示检测结果的信号供应给信息处理单元215。

输入单元214包括例如操作设备等,并且被用于将命令、数据等(例如,图像数据和音频数据)输入到信息处理单元215的控制单元236。

信息处理单元215包括接口(i/f)单元231、用户检测单元232、映射生成单元233、存储单元234、移动量计算单元235和控制单元236。

与图1中的i/f单元101类似,i/f单元231例如由通信设备、连接器等构成。i/f单元231向反射型扬声器211、投影仪212、深度传感器221、摄像机222、麦克风223、加速度传感器224和陀螺仪传感器225发送数据等并且从反射型扬声器211、投影仪212、深度传感器221、摄像机222、麦克风223、加速度传感器224和陀螺仪传感器225接收数据等。另外,i/f单元231将接收到的数据等供应给信息处理单元215的每个单元,并且获取要从信息处理单元215的每个单元发送的数据等。

用户检测单元232基于由摄像机222捕获的图像来检测例如便携式投影仪201周围的用户的位置、注视方向、姿势等。用户检测单元232将检测结果供应给控制单元236。

注意,可以采用任何方法作为用户检测单元232的检测方法。

与图1中的映射生成单元104类似,映射生成单元233使用由深度传感器221捕获的距离图像和对反射型扬声器211的输出声音的反射声音的检测结果来生成综合空间映射,反射声音由麦克风223检测。映射生成单元233使存储单元234存储所生成的综合空间映射。

移动量计算单元235基于来自检测便携式投影仪201的移动的传感器(例如,加速度传感器224和陀螺仪传感器225)的信息来检测便携式投影仪201的姿态和移动。此外,移动量计算单元235基于便携式投影仪201的姿态和移动的检测结果来计算投影仪212的投影区域的移动方向和移动量。移动量计算单元235将投影区域的移动方向和移动量的计算结果供应给控制单元236。

可替选地,移动量计算单元235基于来自检测便携式投影仪201的移动的传感器的信息来预测便携式投影仪201的姿态和移动。此外,移动量计算单元235基于便携式投影仪201的姿态和移动的预测结果来预测投影仪212的投影区域的移动方向和移动量。移动量计算单元235将投影区域的移动方向和移动量的预测结果供应给控制单元236。注意,为了预测投影区域的移动方向和移动量,例如,可以使用日本专利申请特许公开第2015-72534号中公开的技术。

此处,与图1中的信息处理装置14的移动量计算单元106类似,移动量计算单元235可以使用综合空间映射来迅速地计算或预测投影区域的移动量。

控制单元236包括图像控制单元241和声音控制单元242。

图像控制单元241控制由投影仪212进行的图像的显示。例如,图像控制单元241经由i/f单元231来控制投影仪212以控制要被显示的图像的内容和显示定时等。

此外,与图1中的信息处理装置14的图像控制单元111类似,图像控制单元241基于投影区域的移动方向和移动量的计算结果或预测结果来控制显示图像范围。通过该控制,与图1中的av系统10类似,显示图像范围根据便携式投影仪201的移动而移动,图像位于预定位置处,并且抑制了图像的移位和抖动等的发生。即,稳定了由投影仪212投影的图像的位置。

声音控制单元242控制反射型扬声器211的输出声音的输出。例如,声音控制单元242经由i/f单元231来控制反射型扬声器211以控制输出声音的内容、音量、输出定时等。

注意,作为检测便携式投影仪201(投影仪212)的移动的传感器,可以使用除了加速度传感器224和陀螺仪传感器225之外的传感器或传感器的组合。

{关于空间映射的修改}

空间映射中包括的信息不限于上述示例,并且可以根据需要进行改变。例如,基于由摄像机61等获取的信息,空间映射中可以包括显示空间中的每个位置的颜色信息、纹理信息等。

此外,空间映射不一定需要包括显示空间中的所有区域的信息,并且可以仅包括至少投影目标区域的信息,所述投影目标区域用作至少图像被投影在其上的目标。

此外,在以上描述中,已经描述了通过综合第一空间映射和第二空间映射来生成和使用综合空间映射的示例。然而,可以仅生成和使用第一空间映射和第二空间映射中的一者。

此外,可以从外部将空间映射的信息的一部分或全部提供给信息处理装置14或信息处理单元215。

{其他修改}

在以上描述中,已经描述了使用投影区域的移动方向和移动量以用于显示图像范围的控制的示例。然而,可以使用除了投影区域的移动方向和移动量之外的关于在投影仪接下来投影图像时显示空间中的投影区域的范围的信息(投影区域信息)。例如,可以在不使用投影区域的移动方向和移动量的情况下直接计算或预测投影区域的位置,并且投影区域的位置被用于显示图像范围的控制。

此外,应用本技术的图像的类型不受特别限制,并且例如,采用移动图像、静止图像、二维图像、三维图像等。注意,在移动图像的情况下,显示空间中显示的图像随着时间的推移而改变。因此,例如,在设置与投影区域对应的显示图像范围时,可以仅使用在显示图像范围中投影图像的时间点处被设置成在显示空间中显示的图像作为目标来设置显示图像范围。

此外,上述用于防止颜色破坏的对策的第二方法也可以应用于以下情况:除了投影仪之外的显示设备(例如,液晶显示器、有机el显示器等)通过针对一个图像以时分方式在不同时间处显示不同颜色的图像来使用户识别一种颜色的图像。例如,在具有显示屏的显示设备相对于观看显示屏的用户移动的情况下,可以应用用于防止颜色破坏的对策的第二方法。具体地,例如,在显示设备相对于用户移动的情况下,可以基于显示设备的移动方向和移动量通过上述方法移位颜色的图像在显示屏中的显示位置来抑制颜色破坏的发生。

{计算机的配置示例}

信息处理装置14和信息处理单元215的上述一系列处理可以由硬件或软件执行。在通过软件执行一系列处理的情况下,构成软件的程序被安装在计算机中。此处,例如,计算机包括通过安装各种程序而能够执行各种功能等的包含在专用硬件中的计算机、通用个人计算机。

图13是示出了通过程序执行上述一系列处理的计算机的硬件的配置示例的框图。

在计算机中,中央处理单元(cpu)501、只读存储器(rom)502和随机存取存储器(ram)503通过总线504相互连接。

此外,输入/输出接口505连接至总线504。输入单元506、输出单元507、存储单元508、通信单元509和驱动器510连接至输入/输出接口505。

输入单元506包括键盘、鼠标、麦克风等。输出单元507包括显示器、扬声器等。存储单元508包括硬盘、非易失性存储器等。通信单元509包括网络接口等。驱动器510对可移除介质511例如磁盘、光盘、磁光盘、半导体存储器等进行驱动。

在如上所述配置的计算机中,例如,cpu501经由输入/输出接口505和总线504将存储在存储单元508中的程序加载到ram503中并且执行程序,从而执行上述一系列处理。

要由计算机(cpu501)执行的程序可以被记录在例如作为封装介质等的可移除介质511中并且被提供。此外,程序可以经由有线或无线传输介质例如局域网、因特网和数字广播来提供。

在计算机中,可移除介质511被附接至驱动器510,从而程序可以经由输入/输出接口505被安装在存储单元508中。此外,程序可以由通信单元509经由有线或无线传输介质来接收,并且被安装在存储单元508中。除了上述方法之外,可以预先将程序安装在rom502或存储单元508中。

注意,由计算机执行的程序可以是根据本说明书中描述的顺序按时间顺序处理的程序,或者可以是并行执行或者在必要的时刻例如被调用时执行的程序。

此外,多个计算机可以协作以执行上述处理。然后,计算机系统由执行上述处理的一个或多个计算机构成。

此外,在本说明书中,术语“系统”意思是一组多个配置元件(设备、模块(部件)等),并且所有配置元件是否在同一壳体中是不相关的。因此,容纳在单独的壳体中并且经由网络连接的多个设备和在一个壳体中容纳多个模块的一个设备都是系统。

此外,本技术的实施方式不限于上述实施方式,并且可以在不脱离本技术的主旨的情况下进行各种修改。

例如,在本技术中,可以采用其中一个功能由多个设备经由网络共享并协作处理的云计算的配置。

此外,上述流程中描述的步骤可以由一个设备执行,或者可以由多个设备以共享方式执行。

此外,在一个步骤中包括多个处理的情况下,一个步骤中包括的多个处理可以由一个设备来执行或者可以由多个设备共享和执行。

此外,本说明书中描述的效果仅是示例而不受限制,并且可以呈现其他效果。

此外,例如,本技术可以具有以下配置。

(1)一种信息处理装置,包括:

获取单元,其被配置成获取投影区域信息,所述投影区域信息是关于投影仪的投影区域的范围的信息;以及

图像控制单元,其被配置成基于所述投影区域信息来控制显示图像范围,所述显示图像范围是要被显示在所述投影区域中的内容的范围。

(2)根据(1)所述的信息处理装置,其中,

所述投影仪在不同时间投影第一颜色的图像和第二颜色的图像,所述第一颜色的图像与构成所述内容的图像的一个图像对应,所述第二颜色的图像与所述一个图像对应并且与所述第一颜色不同,并且

所述图像控制单元基于所述投影区域信息来控制所述第一颜色的图像或所述第二颜色的图像的位置。

(3)根据(2)所述的信息处理装置,其中,

所述图像控制单元执行控制,使得在所述投影仪的投影区域移动的速度越快时,所述第一颜色的图像和所述第二颜色的图像的位置越分开,所述位置是从所述投影仪观看到的。

(4)根据(1)所述的信息处理装置,其中,

所述投影仪在不同时间投影第一颜色的图像和第二颜色的图像,所述第一颜色的图像与构成所述内容的图像的一个图像对应,所述第二颜色的图像与所述一个图像对应并且与所述第一颜色不同,并且

所述图像控制单元通过控制所述投影仪的投影方向的驱动单元使所述投影仪在所述投影方向上的移动停止,直到与所述一个图像对应的所述第一颜色的图像和所述第二颜色的图像的投影完成。

(5)根据(4)所述的信息处理装置,其中,

所述图像控制单元在开始所述一个图像的投影之前通过所述驱动单元使所述投影仪在所述投影方向上的移动停止,并且在与所述一个图像对应的所述第一颜色的图像和所述第二颜色的图像的投影完成之后通过所述驱动单元恢复所述投影仪在所述投影方向上的移动。

(6)根据(1)至(5)中任一项所述的信息处理装置,其中,

基于控制所述投影仪的投影方向的驱动单元的控制信息来计算所述投影区域信息。

(7)根据(6)所述的信息处理装置,其中,

所述投影区域信息包括基于所述驱动单元的控制信息和特性的关于所述投影区域的范围的预测值。

(8)根据(6)或(7)所述的信息处理装置,还包括:

计算单元,其被配置成基于所述驱动单元的控制信息来计算所述投影区域信息。

(9)根据(8)所述的信息处理装置,还包括:

所述投影仪;以及

所述驱动单元。

(10)根据(1)至(5)中任一项所述的信息处理装置,其中,

基于来自检测所述投影仪的移动的传感器的信息来计算所述投影区域信息。

(11)根据(10)所述的信息处理装置,其中,

所述投影区域信息包括基于来自所述传感器的信息的关于所述投影区域的范围的预测值。

(12)根据(10)或(11)所述的信息处理装置,还包括:

计算单元,其被配置成基于来自所述传感器的信息来计算所述投影区域信息。

(13)根据(12)所述的信息处理装置,还包括:

所述投影仪;以及

所述传感器。

(14)根据(1)至(13)中任一项所述的信息处理装置,其中,

所述投影区域信息包括指示所述投影区域的位置的信息和指示所述投影区域的移动方向和移动量的信息中的至少一者。

(15)根据(14)所述的信息处理装置,其中,

基于所述投影仪与所述投影区域之间的距离来计算所述投影区域的位置或所述投影区域的移动方向和移动量,所述距离基于用作图像被投影在其上的目标的投影目标区域的深度信息。

(16)根据(15)所述的信息处理装置,还包括:

映射生成单元,其被配置成生成包括所述投影目标区域的深度信息的映射。

(17)根据(15)或(16)所述的信息处理装置,其中,

所述图像控制单元基于图像位置信息来控制所述显示图像范围,所述图像位置信息指示预先设置到所述投影目标区域的图像的显示位置。

(18)根据(1)至(17)中任一项所述的信息处理装置,其中,

所述图像控制单元基于所述投影区域信息来设置所述显示图像范围,并且使所述投影仪投影与所设置的显示图像范围对应的图像。

(19)一种信息处理方法,包括:

获取控制步骤:控制投影区域信息的获取,所述投影区域信息是关于投影仪的投影区域的范围的信息;以及

图像控制步骤:基于所述投影区域信息来控制显示图像范围,所述显示图像范围是要被显示在所述投影区域中的内容的范围。

(20)一种用于使计算机系统执行处理的程序,所述处理包括:

获取控制步骤:控制投影区域信息的获取,所述投影区域信息是关于投影仪的投影区域的范围的信息;以及

图像控制步骤:基于所述投影区域信息来控制显示图像范围,所述显示图像范围是要被显示在所述投影区域中的内容的范围。

附图标记列表

10av系统

11驱动型投影仪

12传感器单元

13操作单元

14信息处理装置

31反射型扬声器

32投影仪

33深度传感器

34驱动单元

41摇摄马达

42俯仰马达

43马达控制单元

61摄像机

62鱼眼摄像机

63麦克风

81定点设备

102定点位置检测单元

103用户检测单元

104映射生成单元

106移动量计算单元

108控制单元

111图像控制单元

112声音控制单元

201便携式投影仪

211反射型扬声器

212投影仪

213传感器单元

215信息处理单元

221深度传感器

222摄像机

223麦克风

224加速度传感器

225陀螺仪传感器

232用户检测单元

233映射生成单元

235移动量计算单元

236控制单元

241图像控制单元

242声音控制单元

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1