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

文档序号:11291271阅读:246来源:国知局
信息处理装置、信息处理方法和程序与流程

本公开内容涉及信息处理装置、信息处理方法和程序。



背景技术:

近年来,随着图像投影技术的进步,已经开发出各种投影装置。通常,当使用投影装置时,用户执行调节投影方向、焦点等的工作。另一方面,提出了有助于调节工作的投影装置。

例如,专利文献1公开了涉及投影仪的发明,该投影仪包括可以由远程控制器操纵的用于旋转的致动器、用于高度调节的致动器以及用于移动的致动器。根据本发明,用户可以通过操纵远程控制器而无需手动调节投影仪的情况下执行对投影仪的调节工作。

另外,专利文献2公开了涉及机器人的发明,所述机器人从墙壁表面、便利屏幕或手掌选择图像的投影目的地,并且将图像投影至所选择的投影目的地。

引用列表

专利文献

专利文献1:jp2013-80087a

专利文献2:jp2005-59186a



技术实现要素:

技术问题

然而,在专利文献1中公开的投影仪中,用户决定图像的投影目的地,并执行安装投影仪以面向投影目的地的工作,因此该工作在某些情况下是麻烦的。此外,在专利文献2中,没有具体公开选择投影目的地的处理的内容,并且因此需要进一步的改进和发展。

因此,本公开内容提出了一种新型且改进的信息处理装置、新型且改进的信息处理方法、以及新型且改进的程序,其能够在减少用户在图像的投影中的工作的同时将图像投影至适当的投影目的地。

问题的解决方案

根据本公开内容,提供了一种信息处理装置,包括:三维信息获取单元,其被配置成获取指示物体的布置的三维信息;以及投影控制单元,其被配置成基于由三维信息获取单元获取的三维信息来在布置有物体的空间中决定图像被投影的投影区域。

此外,根据本公开内容,提供了一种信息处理方法,包括:通过三维信息获取单元获取指示物体的布置的三维信息;并且基于由三维信息获取单元获取的三维信息来在布置有物体的空间中决定图像被投影的投影区域。

此外,根据本公开内容,提供了一种程序,所述程序使计算机执行:三维信息获取功能,其获取指示物体的布置的三维信息;以及投影控制功能,其基于通过三维信息获取功能获取的三维信息来在布置有物体的空间中决定图像被投影的投影区域。

发明的有益效果

根据上述公开内容,提供了一种能够在减少用户在图像的投影中的工作的同时将图像投影至适当的投影目的地的信息处理装置、信息处理方法和程序。注意,上述效果不一定是限制性的。通过上述效果或代替上述效果,可以实现本说明书中描述的任何一种效果或可以从本说明书中掌握的其他效果。

附图说明

图1是用于描述根据本公开内容的实施方式的信息处理装置的概要的图。

图2是示出了根据本公开内容的第一实施方式的信息处理装置的示意性功能配置的框图。

图3是概念性地示出了根据本实施方式的信息处理装置的处理的概要的流程图。

图4是概念性地示出了根据本实施方式的信息处理装置的投影区域决定处理的流程图。

图5是示出了根据本公开内容的第二实施方式的信息处理装置的示意性功能配置的框图。

图6是示出了根据本实施方式的信息处理装置中的投影区域决定处理的图。

图7是概念性地示出了根据本实施方式的信息处理装置的处理的概要的流程图。

图8是概念性地示出了根据本实施方式的信息处理装置的投影区域决定处理的流程图。

图9是示出了根据本实施方式的第三修改示例的基于信息处理装置中的用户属性信息的投影区域决定的示例的图。

图10是示出了根据本实施方式的第三修改示例的基于信息处理装置中的用户属性信息的投影区域决定的另一示例的图。

图11是示出了根据本实施方式的第四修改示例的信息处理装置中的投影图像校正处理的示例的图。

图12是示出了根据本公开内容的第三实施方式的信息处理装置中的投影形式的变化示例的图。

图13是示出了根据本实施方式的信息处理装置中的投影形式的变化示例的图。

图14是示出了根据本实施方式的信息处理装置的投影形式的变化示例的图。

图15是概念性地示出了根据本实施方式的信息处理装置的处理的概要的流程图。

图16是概念性地示出了根据本实施方式的信息处理装置的投影形式变化处理的流程图。

图17是示出了根据本公开内容的第四实施方式的信息处理装置的示意性功能结构的框图。

图18是示出了根据本公开内容的信息处理装置的硬件结构的说明图。

具体实施方式

在下文中,将参照附图详细描述本公开内容的优选实施方式。在本说明书和附图中,用相同的附图标记表示具有基本上相同的功能和结构的结构元件,并且省略对这些结构元件的重复说明。

说明将按以下顺序进行。

1.根据本公开内容的实施方式的信息处理装置的概要

2.第一实施方式(基于平面决定投影区域的示例)

3.第二实施方式(基于用户信息决定投影区域的示例)

4.第三实施方式(改变投影形式的示例)

5.第四实施方式(在运动中搜索平面的示例)

6.根据本公开内容的实施方式的信息处理装置的硬件配置

7.结论

<1.根据本公开内容的实施方式的信息处理装置的概要>

首先,将参照图1描述根据本公开内容的实施方式的信息处理装置的概要。图1是用于描述根据本公开内容的实施方式的信息处理装置100的概要的图。

根据本公开内容的实施方式的信息处理装置100具有投影功能和调节功能。具体地,投影功能是对图像进行投影的功能,并且调节功能是调节投影方向、焦点等的功能。因此,信息处理装置100可以将图像投影至屏幕等,并且调节图像的投影方向等。

例如,如图1所示,信息处理装置100被安装在桌子20上,并将图像10投影至墙壁表面。此外,信息处理装置100调节图像10的投影方向、焦点等。

通常,对于具有投影功能的信息处理装置,用户执行以下工作:决定图像的投影目的地,并将信息处理装置的投影方向朝向投影目的地设置。因此,当投影目的地改变时,用户必须再次设置信息处理装置的投影方向,因此该工作在某些情况下是麻烦的。

因此,根据本公开内容的实施方式的信息处理装置100获取指示物体的布置的三维信息,并基于所获取三维信息在布置有物体的空间中决定图像被投影的投影区域。

例如,信息处理装置100首先在信息处理装置100的周围获取三维信息。然后,信息处理装置100基于三维信息确定布置在信息处理装置100的周围的物体,例如图1所示的时钟30和观赏植物40。随后,信息处理装置100将图像10显示在与所确定的物体不重叠的位置处,例如图1所示的时钟30与观赏植物40之间的墙壁表面。

以这种方式,根据本公开内容的实施方式的信息处理装置100获取指示物体的布置的三维信息,并且基于三维信息来在布置有物体的空间中决定图像被投影的投影区域。因此,通过在避开物体的同时对图像进行投影,可以在减少用户在图像的投影中的工作的同时将图像投影至适当的投影目的地。此外,为了便于说明,将与实施方式对应的数字作为后缀添加至根据第一实施方式至第四实施方式的信息处理装置100,诸如信息处理装置100-1至100-4,以将信息处理装置100彼此区分开来。

<2.第一实施方式(基于平面决定投影区域的示例)

上面描述了根据本公开内容的实施方式的信息处理装置100的概要。接下来,将描述根据本公开内容的第一实施方式的信息处理装置100-1。信息处理装置100-1根据三维信息指定平面,并基于所指定的平面决定图像被投影的投影区域。

<2-1.装置的配置>

首先,将参照图2描述根据本公开内容的第一实施方式的信息处理装置100-1的配置。图2是示出了根据实施方式的信息处理装置100-1的示意性功能配置的框图。

如图2所示,信息处理装置100-1包括操纵检测单元102、三维信息获取单元104、平面搜索单元106、控制单元108、存储单元110和投影单元112。

操纵检测单元102检测对信息处理装置100-1的用户操纵。具体地,操纵检测单元102检测对信息处理装置100-1的操作,并且生成指示所检测到的操纵的操纵信息。然后,操纵检测单元102将生成的操纵信息提供给控制单元108。例如,操纵检测单元102通过诸如按钮按压、触摸或手势的动作来检测输入操纵或者通过音频来检测输入操纵,并且生成指示所检测到的操纵的操纵信息。

三维信息获取单元104获取指示物体的布置的三维信息。具体地,三维信息获取单元104获取信息处理装置100-1的周围的空间中的三维信息。例如,三维信息获取单元104根据单独包括在信息处理装置100-1中的立体照相机通过成像获得的图像生成三维信息,例如距离图像(深度图)。此外,三维信息获取单元104可以是使用红外线、可见光、超声波等的距离传感器(深度传感器)。

平面搜索单元106用作投影控制单元的一部分,并且基于三维信息指定平面。具体地,平面搜索单元106指定存在于信息处理装置100-1的周围并由三维信息指示的物体的平面。例如,平面搜索单元106首先计算投影单元112的可投影范围。然后,平面搜索单元106根据包括在可投影范围内的三维信息中的深度计算起伏度,并且将计算出的起伏度是等于或小于阈值的深度或高度的连续区域指定为平面。此外,可以指定多个平面。

控制单元108用作投影控制单元的一部分,并且基于三维信息来决定图像被投影的投影区域。具体地,控制单元108根据平面搜索单元106通过三维信息指定的平面决定投影区域。更具体地,控制单元108基于由平面搜索单元106指定的平面尺寸来决定投影区域。此外,控制单元108可以将比其他指定平面更早被指定的平面决定为投影区域。

例如,控制单元108根据通过平面搜索指定的平面中的每个搜索模式将满足条件的平面决定为投影区域。作为搜索模式,存在例如面积优先模式和速度优先模式。

更具体地,当设置面积优先模式时,控制单元108将大于其他指定平面的平面决定为投影区域。此外,当设置速度优先模式时,控制单元108开始平面搜索处理,并且随后将第一指定平面决定为投影区域。此外,为了决定投影区域,可以进一步添加另外的条件。例如,在速度优先模式的处理中,可以添加指定平面的尺寸为例如等于或大于投影屏幕的尺寸的预定尺寸的条件。

此外,控制单元108执行图像投影控制。具体地,控制单元108使投影单元112基于由操纵检测单元102检测到的用户操纵来对存储在存储单元110中的图像进行投影。例如,当由操纵检测单元102检测到改变投影图像的操作时,控制单元108从存储单元110等获取由操纵指示的改变目的地的图像,并且使投影单元112对所获取的图像进行投影。此外,要被投影的图像可以通过通信从外部装置获取,或者可以是通过分立地包括在信息处理装置100-1中的成像单元的成像而获得的图像。

存储单元110存储关于信息处理装置100-1的处理的信息。具体地,存储单元110存储关于处理的设置信息、用于投影的图像等。例如,作为关于处理的设置信息,存储单元110存储用于指定平面的起伏度的阈值、关于搜索模式的设置信息、投影区域的判定条件等。

投影单元112基于控制单元108的指令对图像进行投影。具体地,投影单元112将从控制单元108指定的图像投影至由控制单元108决定的投影区域。投影单元112是例如能够改变投影方向、投影范围等的投影仪,并且调节投影方向等,使得图像被投影至由控制单元108指示的投影区域。

<2-2.装置的处理>

接下来,将描述根据实施方式的信息处理装置100-1的处理。首先,参照图3对信息处理装置100-1的处理的概要进行说明。图3是概念性地示出了根据本实施方式的信息处理装置100-1的处理的概要的流程图。

(处理的概要)

首先,信息处理装置100-1获取三维信息(步骤s202)。具体地,三维信息获取单元104获取信息处理装置100-1的周围的三维信息。此外,可以周期性地获取和更新三维信息。

接下来,信息处理装置100-1基于所获取的三维信息来决定投影区域(步骤s204)。具体地,当三维信息获取单元104获取三维信息时,控制单元108基于三维信息来决定投影区域。下面将描述细节。

接下来,信息处理装置100-1将图像投影至所决定的投影区域(步骤s206)。具体地,控制单元108从存储单元110获取投影图像,并且使投影单元112将所获取的图像投影至所决定的投影区域。

接下来,信息处理装置100-1确定投影是否结束(步骤s208)。具体地,当操纵检测单元102检测到结束投影的操纵时,控制单元108使投影单元112结束对图像的投影。

(投影区域决定处理)

接下来,将参照图4详细描述投影区域决定处理。图4是概念性地示出了根据实施方式的信息处理装置100-1的投影区域决定处理的流程图。

首先,信息处理装置100-1确定搜索模式(步骤s302)。具体地,控制单元108参考存储在存储单元110中的关于搜索模式的设置信息来确定哪个搜索模式被设置。

当面积优先模式被确定为搜索模式时,信息处理装置100-1基于三维信息搜索平面(步骤s304)。具体地,平面搜索单元106基于三维信息搜索信息处理装置100-1的周围的平面。

接下来,信息处理装置100-1确定平面搜索是否结束(步骤s306)。具体地,平面搜索单元106确定是否不根据三维信息另外指定平面。此外,当平面搜索单元106确定另外指定了平面时,平面搜索单元106继续平面搜索。

当平面搜索被确定为结束时,信息处理装置100-1将比其他平面更宽的平面决定为投影区域(步骤s308)。具体地,当平面搜索结束时,控制单元108将比指定平面中的其他平面中的任意平面更大的平面决定为投影区域。例如,控制单元108可以通过面积、一个方向、外圆周的长度等来确定平面的尺寸。

此外,当在步骤s302中将速度优先模式确定为搜索模式时,信息处理装置100-1基于三维信息来搜索平面(步骤s310)。具体地,执行与步骤s304处基本上相同的处理。

随后,信息处理装置100-1确定所找到的平面的面积是否等于或大于投影屏幕的面积(步骤s312)。具体地,平面搜索单元106确定所指定平面的尺寸是否等于或大于被调度以进行投影的屏幕尺寸。此外,当平面搜索单元106确定所指定平面的尺寸小于被调度以进行投影的屏幕尺寸时,平面搜索单元106继续平面搜索。

当平面搜索单元106确定所找到的平面的面积等于或大于投影屏幕的面积时,信息处理装置100-1将找到的平面决定为投影区域(步骤s314)。具体地,控制单元108将由平面搜索单元106指定的并且具有等于或大于投影屏幕的面积的平面确定为投影区域。

此外,当没有找到满足条件的平面时,信息处理装置100-1可以将预定位置决定为投影区域。例如,可以将投影单元112的首先找到的平面、大于其他平面的平面或初始投影方向等决定为投影区域。此外,在这种情况下,信息处理装置100-1可以向用户通知错误。例如,信息处理装置100-1对指示错误的图像进行投影,或者输出指示错误的音频。

以这种方式,根据本公开内容的第一实施方式,信息处理装置100-1获取指示物体的布置的三维信息,并且基于所获取的三维信息决定图像在布置物体的空间中被投影的投影区域。因此,通过在避开物体的同时对图像进行投影,可以在减少用户在图像的投影中的工作的同时将图像投影至适当的投影目的地。

此外,信息处理装置100-1根据基于三维信息指定的平面决定投影区域。因此,通过选择平面作为图像的投影目的地,与具有与投影图像相关的起伏的平面相比,可以确保更高的可见性。

此外,信息处理装置100-1基于指定平面的尺寸来决定投影区域。因此,由于具有适于投影的面积的区域容易地被决定为投影目的地,所以可以抑制可见性的劣化,如投影图像的中断。

此外,信息处理装置100-1将比其他平面更早被指定的平面作为投影区域。因此,通过更早地而不是在搜索投影区域的所有候选平面时决定投影区域,可以缩短用户等待投影的时间。

<2-3.修改示例>

上面描述了本公开内容的第一实施方式。然而,实施方式不限于上述示例。在下文中,将描述对本发明的第一修改示例至第三修改示例。

(第一修改示例)

根据本实施方式的第一修改示例,信息处理装置100-1可以是将平面的位置决定为投影区域的确定单元。具体地,控制单元108基于由平面搜索单元106指定的平面的位置来决定投影区域。

例如,当指定的平面位于适于投影的位置如墙壁、屏幕或桌子处时,控制单元108将该平面决定为投影区域。相反,当指定的平面位于不适合图像投影的位置如天花板或地面处时,控制单元108不将该平面决定为投影区域。此外,在平面搜索单元106进行平面搜索时,可以将平面的位置包括在与平面相关联的信息中。此外,投影至平面位置的适当性可以预先设置,或者可以通过用户操纵来改变。

此外,当指定的平面未被决定为投影区域时,平面搜索单元106再次执行平面搜索。在这种情况下,未被确定为投影区域的平面被认为是从平面搜索处理的目标排除的平面。

以这种方式,根据本实施方式的第一修改示例,信息处理装置100-1基于指定平面的位置来确定投影区域。因此,通过从投影区域的候选中排除不适合于投影的位置处的平面,可以容易地将图像投影至预期用户可以容易地观看图像的位置,并且从而可以提高用户的满意度。

(第二修改示例)

根据本实施方式的第二修改示例,信息处理装置100-1可以是将出现在平面上的形式确定为投影区域的确定元件。具体地,控制单元108基于由平面搜索单元106指定的平面上出现的形式来决定投影区域。

例如,信息处理装置100-1单独包括成像单元。当平面搜索单元106指定平面时,控制单元108使成像单元执行成像,使得指定的平面是物体。然后,基于可以通过由成像单元进行的成像获得的图像,控制单元108确定所指定平面的以下形式是否适合于投影:例如是否存在文字、图示、图案等;如光泽或品质的质地;颜色或者材质。当控制单元108确定所指定平面的形式适合于投影时,控制单元108将指定的平面决定为投影区域。相反,当控制单元108确定所指定平面的形式不适合于投影时,控制单元108不将指定的平面决定为投影区域。此外,平面的投影的适当性可以预先存储在存储单元110中,或者可以通过用户操纵来改变。此外,控制单元108可以通过进一步添加要被投影的图像的属性等来决定投影区域。

以这种方式,根据本实施方式的第二修改示例,信息处理装置100-1基于在指定平面上出现的形式来决定投影区域。因此,通过从投影区域的候选中排除不适合于投影的形式的平面,可以抑制要被投影的图像的可见性的劣化。

(第三修改示例)

根据本实施方式的第三修改示例,信息处理装置100-1可以朝向信息处理装置100-1投影图像。具体地,信息处理装置100-1单独包括图像投影区域。控制单元108将图像投影区域添加至投影区域的候选。

例如,控制单元108从由平面搜索单元106指定的平面和包括在信息处理装置100-1中的图像投影区域例如朝向装置内部倾斜的平面等中选择作为投影区域的平面。此外,投影单元112可以将朝向信息处理装置100-1的方向设置为投影方向,并且根据控制单元108的指示向信息处理装置100-1的图像投影区域投影图像。因此,当图像投影区域被确定为投影区域时,控制单元108使投影单元112将图像投影至图像投影区域。

以这种方式,根据本实施方式的第三修改示例,信息处理装置100-1还包括图像投影区域,并且将图像投影区域添加至投影区域的候选。因此,通过增加投影区域的替选方案,可以减少没找到平面并且图像难以投影的可能性。

此外,当平面搜索单元106未指定作为投影区域的候选的平面时,控制单元108可以将投影区域决定为图像投影区域。在这种情况下,即使不存在图像被投影至信息处理装置100-1的周围的平面,仍可以对图像进行投影,因此可以增加信息处理装置100-1可用的情况,并且可以提高便利性。

<3.第二实施方式(基于用户信息决定投影区域的示例)>

上面描述了根据本公开内容的第一实施方式的信息处理装置100-1。接下来,将描述根据本公开内容的第二实施方式的信息处理装置100-2。信息处理装置100-2基于用户信息根据指定的平面决定投影区域。

<3-1.装置的配置>

首先,将参照图5描述根据本公开内容的第二实施方式的信息处理装置100-2的功能配置。图5是示出了根据本实施方式的信息处理装置100-2的示意性功能配置的框图。此外,将对省略与第一实施方式的配置基本上相同的配置的描述。

如图5所示,除了操纵检测单元102、三维信息获取单元104、平面搜索单元106、控制单元108、存储单元110和投影单元112之外,信息处理装置100-2还包括用户信息获取单元114。

用户信息获取单元114获取关于信息处理装置100-2的周围的用户的信息(在下文中也称为用户信息)。具体地,用户信息包括指示用户的位置的信息(在下文中也称为用户位置信息)。用户信息获取单元114获取用户位置信息。例如,用户信息获取单元114通过分析通过单独包括在信息处理装置100-2中的成像单元的成像而获得的图像来获取关于信息处理装置100-2的周围的用户的用户位置信息。此外,用户信息获取单元114可以通过通信从外部装置获取用户位置信息,或者可以根据三维信息生成用户位置信息。

控制单元108基于用户信息根据由平面搜索单元106指定的平面决定投影区域。具体地,控制单元108基于由通过用户信息获取单元114获取的用户位置信息指示的用户的位置与由平面搜索单元106指定的平面的位置之间的关系来决定投影区域。此外,将参照图6详细描述基于用户与平面之间的位置关系的投影区域决定处理。图6是示出了根据本实施方式的信息处理装置100-2中的投影区域决定处理的图。

首先,控制单元108基于由通过用户信息获取单元114获取的用户位置信息指示的用户的位置和由平面搜索单元106指定的平面的位置来确定用户与平面之间的位置关系。例如,控制单元108确定平面的位置是否在距图6所示的用户50的位置的预定范围内。此外,控制单元108可以确定用户的位置与指定平面的位置之间的距离是否等于或大于预定长度。此外,当存在多个用户时,可以使用多个用户中的一个用户的位置或者可以使用根据多个用户位置信息片段(例如,用户组的中心位置)指定的一个位置。此外,用于确定位置关系的信息可以存储在存储单元110中,或者可以通过通信获取。

当控制单元108确定位置关系是预定关系时,控制单元108将指定的平面决定为投影区域,并且使投影单元112将图像投影至所确定的投影区域。例如,当控制单元108确定指定平面的位置在距用户50的位置的预定范围内时,控制单元108将该平面决定为投影区域。然后,控制单元108使投影单元112将图像10投影至平面。

此外,尽管上面描述了控制单元108确定所指定平面的位置在距用户位置的预定范围内的示例,但是控制单元108可以确定其他位置关系。具体地,控制单元108可以确定由用户位置信息指示的位置是在与平面的表面接触的直线上还是在直线的周围。例如,当用户位于直线等上时,要被投影至平面的图像的可见度恶化。因此,控制单元108不将该平面决定为投影区域。

<3-2.装置的处理>

接下来,将描述根据本公开内容的第二实施方式的信息处理装置100-2的处理。首先,将参照图7描述信息处理装置100-2的处理的概要。图7是概念性地示出了根据本实施方式的信息处理装置100-2的处理的概要的流程图。此外,将省略对与第一实施方式的处理基本上相同的处理的描述。

(处理的概要)

首先,信息处理装置100-2获取三维信息(步骤s402)并获取用户位置信息(步骤s404)。具体地,用户信息获取单元114获取指示位于信息处理装置100-1的周围的用户的位置的用户位置信息。此外,可以周期性地获取和更新用户位置信息。

接下来,信息处理装置100-2基于所获取的三维信息和用户位置信息来决定投影区域(步骤s406)。具体地,当获取三维信息和用户位置信息时,控制单元108基于三维信息和用户位置信息来决定投影区域。下面将描述细节。

接下来,信息处理装置100-2将图像投影至所决定的投影区域(步骤s408),并确定投影是否结束(步骤s410)。

(投影区域决定处理)

接下来,将参照图8详细描述投影区域决定处理。图8是概念性地示出了根据本实施方式的信息处理装置100-2的投影区域决定处理的流程图。

首先,信息处理装置100-2确定搜索模式(步骤s502)。当搜索模式被确定为面积优先模式时,基于三维信息搜索平面(步骤s504)。

接下来,信息处理装置100-2确定平面搜索是否结束(步骤s506)。当平面搜索被确定为结束时,选择比其他平面更宽的平面作为投影区域的候选(步骤s508)。

接下来,信息处理装置100-2确定所选择的平面的位置与由用户位置信息指示的位置之间的关系是否是预定关系(步骤s510)。具体地,控制单元108确定从指定平面中选择的平面的位置是否在距由用户位置信息指示的位置的预定范围内。

当确定所选择的平面的位置与由用户位置信息指示的位置之间的关系是预定关系时,信息处理装置100-2将所选择的平面决定为投影区域(步骤s512)。具体地,当确定所选择的平面的位置在距由用户位置信息指示的位置的预定范围内时,控制单元108将所选择的平面决定为投影区域。相反,当确定所选择的平面的位置与由用户位置信息指示的位置之间的关系不是预定关系时,处理返回至步骤s508,并且选择其他平面作为投影区域。

此外,当在步骤s502中将搜索模式确定为速度优先模式时,信息处理装置100-2基于三维信息来搜索平面(步骤s514),并且确定所发现的平面的面积是否等于或大于投影屏幕的面积(步骤s516)。

当确定所找到的平面的面积等于或大于投影屏幕的面积时,信息处理装置100-2确定所找到的平面的位置与由用户位置信息指示的位置之间的关系是预定关系(步骤s518)。具体地,当平面被平面搜索单元106指定时,在该平面上执行与步骤s510的处理基本上相同的处理。

当确定所找到的平面的位置与由用户位置信息指示的位置之间的关系是预定关系时,信息处理装置100-2将找到的平面决定为投影区域(步骤s520)。具体地,当在步骤s518中确定所指定平面的位置在距由用户位置信息指示的位置的预定范围内时,控制单元108将指定的平面决定为投影区域。相反,当确定所指定平面的位置与由用户位置信息指示的位置之间的关系不是预定关系时,处理返回至步骤s514,并且恢复平面搜索。

以这种方式,根据本公开内容的第二实施方式,信息处理装置100-2基于关于信息处理装置100-2的周围的用户的信息来根据指定平面决定投影区域。因此,通过基于用户观看投影图像来决定投影区域,将图像投影至可以容易地确保用户的可见性的位置,从而可以提高用户的满意度。

此外,用户信息包括指示用户的位置的用户位置信息,并且信息处理装置100-2基于由用户位置信息指示的用户的位置与指定平面的位置之间的关系来决定投影区域。因此,通过根据用户的位置将图像投影至平面,用户可以不移动地观看投影图像,从而可以提高便利性。

<3-3.修改示例>

上面描述了本公开内容的第二实施方式。此外,实施方式不限于上述示例。在下文中,将描述本实施方式的第一修改示例至第四修改示例。

(第一修改示例)

根据本实施方式的第一修改示例,信息处理装置100-2可以基于根据用户数量而变化的信息来决定投影区域。具体地,控制单元108基于根据信息处理装置100-2的周围的用户数量(在下文中也称为用户数量信息)而变化的信息来决定投影区域。

更具体地,用户数量信息指示用户数量。控制单元108基于由通过用户信息获取单元114获取的用户数量信息指示的用户数量根据指定的平面决定投影区域。例如,控制单元108确定由用户数量信息指示的用户数量是否等于或大于阈值。当确定用户数量等于或大于阈值时,属于预定区域的平面例如位于天花板上的平面被决定为投影区域。相反,当由用户数量信息指示的用户信息被确定为小于阈值时,控制单元108可以执行第一实施方式和第二实施方式中的投影区域决定处理。

此外,用户数量信息可以是用户的密度。控制单元108可以基于由用户数量信息指示的用户的密度来根据指定的平面决定投影区域。此外,可以使用用户数量信息和用户位置信息的组合来决定投影区域。例如,控制单元108可以将属于用户的密度低于其他区域的区域的平面决定为投影区域。

以这种方式,根据本实施方式的第一修改示例,上述用户信息包括根据信息处理装置100-2的周围的用户数量而变化的用户数量信息。信息处理装置100-2基于用户数量信息来决定投影区域。因此,通过使用关于用户的抽象信息来决定投影区域,可以减少投影区域决定中的处理负荷并缩短该处理中所花费的时间。

(第二修改示例)

根据实施方式的第二修改示例,信息处理装置100-2可以将与用户的视线对应的平面决定为投影区域。具体地,控制单元108基于使用根据用户的视线变化的信息(在下文中称为用户视线信息)估计的用户的视线和指定平面的位置来决定投影区域。

例如,用户视线信息是指示用户的头部的姿势、面部的方向、瞳孔或虹膜的位置或者用户的视野、视觉范围等的信息。控制单元108根据由用户信息获取单元114获取的用户视线信息估计用户的视线。然后,控制单元108确定用户的指定视线是否朝向指定平面。当确定用户的视线朝向指定平面时,控制单元108将指定的平面决定为投影区域。此外,用户的视线可以由外部装置指定,并且可以通过通信获取指示用户的指定视线的信息。此外,当用户视线信息是指示用户的视野或视觉范围的信息时,控制单元108可以确定所指定平面是否包括在用户的视野或视觉范围内。

此外,当存在多个用户时,控制单元108可以将以下平面决定为投影范围,该平面与其他平面相比聚集了多个用户中的较多用户的视线。

以这种方式,根据本实施方式的第二修改示例,上述用户信息包括根据用户的视线而变化的用户视线信息。信息处理装置100-2基于用户使用用户视线信息估计的用户的视线和指定平面的位置来决定投影区域。通常,用户在等待投影仪等的投影的同时,观看她或他假设图像将被投影的平面。因此,由于容易使图像在用户的观看方向上投影,所以将图像投影至用户期望的位置。因此,可以抑制用户的不适的出现。

(第三修改示例)

根据本实施方式的第三修改示例,信息处理装置100-2还可以确定用户并根据所确定的用户来决定投影区域。具体地,信息处理装置100-2还包括识别用户的用户识别单元。控制单元108基于关于由用户识别单元识别的用户的属性信息来决定投影区域。更具体地,控制单元108基于关于用户的属性信息来选择用于决定投影区域的用户信息,并且基于所选择的用户信息来决定投影区域。此外,将参照图9和图10详细描述修改示例中的处理。图9是示出了根据本实施方式的第三修改示例的基于信息处理装置100-2中的用户属性信息的投影区域决定的示例的图。图10是示出了根据本实施方式的第三修改示例的基于信息处理装置100-2中的用户属性信息的投影区域决定的另一示例的图。

首先,用户识别单元识别信息处理装置100-2的周围的用户。例如,用户识别单元获取其中示出了信息处理装置100-2的周围的用户的面部的图像,并且使用面部识别处理等识别出例如图9所示的用户50a和用户50b。此外,可以从外部装置获取其中示出了用户的脸部的图像。此外,用户识别单元可以基于用户的语音来识别用户,或者可以基于从用户拥有的通信标签接收到的无线电波上叠加的识别信息来识别用户。

接下来,控制单元108获取关于所识别的用户的属性信息。具体地,关于用户的属性信息包括指示用户是否是操纵用户的信息,并且被存储在存储单元110中,或者通过通信从外部装置获取。例如,控制单元108从存储单元110获取关于图9所示的用户50a的属性信息。

接下来,当获取的属性信息指示操纵用户时,控制单元108基于关于操纵用户的用户信息来决定投影区域。例如,控制单元108确定关于图9所示的用户50a的属性信息是否指示操纵用户。当关于用户50a的属性信息指示操纵用户时,控制单元108基于关于用户50a的用户信息例如用户位置信息根据由平面搜索单元106指定的平面,将比其他平面更靠近用户50a的平面决定为投影区域。然后,如图9所示,控制单元108使投影单元112在决定的投影区域中显示图像10。

此外,当关于用户的属性信息包括指示用户是否是观看用户的信息并且所获取的属性信息指示用户是观看用户时,控制单元108可以基于关于观看用户的用户信息来决定投影区域。例如,控制单元108确定关于图10所示的用户50b的属性信息是否指示观看用户。当确定关于用户50b的属性信息指示观看用户时,控制单元108基于关于用户50b的用户位置信息将平面搜索单元106指定的平面中比其他平面更靠近用户50b的平面决定为投影区域。然后,如图10所示,控制单元108使投影单元112在决定的投影区域中显示图像10。此外,当存在具有满足条件的属性信息的多个用户时,可以从多个用户中随机选择一个用户,或者可以在其他条件下缩小用户范围。

此外,关于用户的属性信息可以是指示用户的年龄、性别、种族或工作的信息。控制单元108可以基于由信息指示的内容来选择用作投影区域决定处理的参考的用户。

以这种方式,根据本实施方式的第三修改示例,信息处理装置100-2还包括识别用户的用户识别单元。基于关于由用户识别单元识别的用户的属性信息来决定投影区域。因此,通过使用具有特定属性的识别用户作为参考来执行图像的投影控制,自动执行适合于与属性对应的场景的投影。因此,可以提高便利性。

此外,属性信息包括指示用户是否是操纵用户的信息。当属性信息指示操纵用户时,信息处理装置100-2基于关于操纵用户的用户信息来决定投影区域。因此,通过基于操纵信息处理装置100-2的用户执行投影控制,可以执行与操纵用户的意图一致的投影,并且可以给予用户用户友好的印象。此外,即使属性信息指示观看用户,仍可以期望相同的效果。

(第四修改示例)

根据本实施方式的第四修改示例,信息处理装置100-2可以执行校正,使得投影图像容易使用户观看。具体地,控制单元108基于投影区域的位置对要被投影的图像执行校正。此外,控制单元108基于投影区域的位置、用户的位置以及信息处理装置100-2的位置对要被投影的图像进行用户校正。将参照图11详细描述修改示例中的处理。图11是示出了根据本实施方式的第四修改示例的信息处理装置100-2中的投影图像校正处理的示例的图。

首先,当决定投影区域时,控制单元108使投影单元112将图像投影至投影区域。例如,控制单元108将图11的左图中所示的桌子20的上表面决定为投影区域,并且使投影单元112将图像10投影至桌子20的上表面。

这里,诸如投影仪的投影装置通常被设计为使用诸如前向的预定方向作为参考来执行投影。因此,当在除预定方向之外的方向上对图像进行投影时,投影图像在某些情况下失真。例如,当控制单元108被设计成使投影单元112使用信息处理装置100-2的前部作为参考来执行投影,并且图像10被投影至图11的左图中所示的桌子20时,投影图像10可能以在投影方向上扩展的梯形形状失真。

因此,当投影区域的位置位于图像可能失真的位置时,控制单元108对要被投影的图像执行校正。例如,如图11的右图所示,当投影区域位于与投影基准方向不同的方向上时,控制单元108对要被投影的图像执行梯形校正。

此外,根据观看投影图像的用户的位置和信息处理装置100-2的位置,用户在某些情况下难以观看投影至投影区域的图像。例如,如图11所示,当图像10被投影在用户50与信息处理装置100-2之间时,图像10可以被投影为相对于用户50上下颠倒,并且用户50难以查看图像10。

因此,控制单元108基于投影区域的位置、用户的位置和信息处理装置100-2的位置对要被投影的图像进行用户校正。例如,当在用户50与信息处理装置100-2之间决定投影区域时,控制单元108旋转投影至投影区域的图像10,使得图像10面向用户50。因此,如图11的右图所示,图像10被投影为面向用户50。

此外,尽管上面描述了对投影图像执行梯形校正或旋转校正的示例,但是控制单元108可以根据投影区域的位置或形式来执行其他图像展开或收缩或者对颜色、亮度等的校正处理。

以这种方式,根据本实施方式的第四修改示例,信息处理装置100-2基于所决定的投影区域的位置对要被投影的图像执行校正。因此,由于要被投影的图像被适合于所决定的投影区域中,所以可以提高投影图像的可见度。

此外,信息处理装置100-2基于投影区域的位置、用户的位置以及信息处理装置100-2的位置为对要被投影的图像执行用户校正。因此,通过基于用户校正投影图像,可以进一步提高投影图像的可见度。

<4.第三实施方式(改变投影形式的示例)>

上面描述了根据本公开内容的第二实施方式的信息处理装置100-2。接下来,将描述根据本公开内容的第三实施方式的信息处理装置100-3。信息处理装置100-3基于关于投影区域的三维信息的变化来改变图像的投影形式。

<4-1.装置的配置>

根据本公开内容的第三实施方式的信息处理装置100-3的功能配置与除了控制单元108的功能之外的根据第一实施方式和第二实施方式的配置基本上相同。因此,将描述仅控制单元108的功能。

控制单元108基于决定的投影区域的形式的变化例如指示起伏等的三维信息的变化来改变图像的投影形式。具体地,控制单元108基于变化的三维信息来确定在决定的投影区域中是否包括起伏。当确定在所决定的投影区域中存在起伏时,改变投影形式。此外,将参照图12至图14详细描述投影形式变化处理。图12至图14是示出了根据本公开内容的第三实施方式的信息处理装置100-3中的投影形式的变化示例的图。

首先,当三维信息获取单元104获取的三维信息改变时,控制单元108基于三维信息确定投影区域中是否包括起伏。例如,如图12和图13的左图所示,当障碍物60a被布置在图像10的投影方向时,关于投影区域的三维信息被改变。因此,控制单元108基于改变的三维信息来确定投影区域中是否包括起伏。此外,使用平面投影区域的高度或深度作为参考,起伏度可以是预定的高度或深度。

当控制单元108确定投影区域中包括起伏时,控制单元108根据改变模式来改变投影形式。具体地,当控制单元108确定投影区域中包括起伏时,控制单元108参考设定的变化模式根据变化模式执行投影形式变化处理。此外,作为变化模式,存在诸如区域变化模式、内容变化模式、形状使用模式等的模式。变化模式可以存储在存储单元110中。

例如,当变化模式是区域变化模式时,控制单元108将投影区域改变为不包括起伏的区域。更具体地,当控制单元108确定投影区域中包括起伏时,控制单元108使平面搜索单元106搜索不包括起伏的平面。然后,控制单元108将由平面搜索单元106指定的平面决定为新的投影区域,并使投影单元112将投影图像投影至新的投影区域。因此,如图12的右图所示,移动投影图像10以避免障碍物60a。

此外,当变化模式是内容变化模式时,控制单元108用作显示控制单元,并且根据起伏改变要被投影的图像。例如,控制单元108根据起伏的位置改变要被投影的图像。更具体地,控制单元108改变图像的布局,使得图像的内容不会投影至包括在投影区域中的起伏的位置,即,起伏的位置变为余量。因此,如图13的右图所示,改变图像的布局,使得要被投影的图像10的内容不被投影至放置障碍物60a的位置。

此外,当变化模式是形状使用模式时,控制单元108根据起伏的形状改变要被投影的图像。更具体地,控制单元108首先指定包括在投影区域中的起伏的形状。然后,控制单元108根据指定形状的起伏来编辑图像的布局等。因此,如图14所示,可以改变图像10的布局,使得要被投影的图像10的内容被划分成要被投影至障碍物60b的部分和要被投影至桌子20的部分。

此外,即使确定起伏被包括在投影区域中,仍可以不改变投影区域。例如,当变化模式是当前状态维持模式时,即使在投影区域中包括起伏的情况下,控制单元108仍不执行处理并且投影区域也不改变。此外,当变化模式是当前状态维持模式时,控制单元108可以不确定投影区域中是否包括起伏。

<4-2.装置的处理>

接下来,将描述根据本公开内容的第三实施方式的信息处理装置100-3的处理。首先,将参照图15描述信息处理装置100-3的处理的概要。图15是概念性地示出了根据本实施方式的信息处理装置100-3的处理的概要的流程图。此外,将省略对与第一实施方式和第二实施方式中的处理基本上相同的处理的描述。

首先,信息处理装置100-3获取三维信息(步骤s602),并基于所获取的三维信息来决定投影区域(步骤s604)。接下来,信息处理装置100-3将图像投影至所决定的投影区域(步骤s606)。

接下来,信息处理装置100-3确定在投影区域中是否检测到障碍物(步骤s608)。具体地,三维信息获取单元104周期性地获取三维信息,并且控制单元108基于所获取的三维信息来确定投影区域中是否包括起伏。

当确定要检测障碍物时,信息处理装置100-3改变投影形式(步骤s610)并确定投影是否结束(步骤s612)。具体地,当确定起伏包括在投影区域中时,控制单元108改变图像的投影形式。下面将描述细节。

(投影形式变化处理)

接下来,将参照图16详细描述投影形式变化处理。图16是概念性地示出了根据本实施方式的信息处理装置100-3的投影形式变化处理的流程图。此外,将省略对与第一实施方式和第二实施方式中的处理基本上相同的处理的描述。

首先,信息处理装置100-3确定变化模式(步骤s702)。

当变化模式被确定为区域变化模式时,信息处理装置100-3基于三维信息来搜索投影区域中的平面(步骤s704)。具体地,控制单元108使平面搜索单元106在投影区域中搜索平面。

接下来,信息处理装置100-3确定所找到的平面的面积是否等于或大于投影屏幕的面积(步骤s706)。具体地,控制单元108确定由平面搜索单元106指定的平面是否大于投影图像。

当找到的平面的面积被确定为等于或大于投影屏幕的面积时,信息处理装置100-3将投影区域改变为找到的平面(步骤s708)。具体地,当确定所指定的平面大于投影图像时,控制单元108将该平面决定为投影区域。此外,当在投影区域中没有指定用作投影区域的平面时,可以不改变投影区域,或者可以在投影区域外执行平面搜索并且可以将通过平面搜索指定的平面决定为新的投影区域。

此外,当确定变化模式是内容变化模式时,信息处理装置100-3计算投影区域中的可显示区域(步骤s710)。具体地,控制单元108计算在投影区域中不存在障碍物即起伏的区域。

接下来,信息处理装置100-3基于计算出的可显示区域来编辑图像(步骤s712)。具体地,控制单元108改变图像的布局等,使得图像的内容被投影至没有计算出的起伏的区域。

此外,当确定变化模式是形状使用模式时,信息处理装置100-3指定物体的形状(步骤s714)。具体地,控制单元108基于三维信息指定包括在投影区域中的起伏的形状。

接下来,信息处理装置100-3基于指定的障碍物的形状来编辑图像(步骤s716)。具体地,控制单元108改变图像的布局等,使得图像的内容基于指定的起伏的形状和投影区域中的平面被划分为例如起伏和要被投影的平面。

以这种方式,根据本公开内容的第三实施方式,信息处理装置100-3基于决定的投影区域的形式的变化来改变投影形式。因此,即使投影区域变为不适合于投影的状态,仍可以抑制投影图像的可见度的劣化。

此外,信息处理装置100-3基于三维信息来确定在决定的投影区域中是否包括起伏。当确定在决定的投影区域中包括起伏时,投影形式被改变。因此,当投影区域不是平面时,改变投影形式,因此可以有效地抑制投影图像的可见度的劣化。此外,当投影区域的视觉形式改变时,控制单元108可以改变投影形式,使得改变之后的投影区域的视觉形式被取消。作为视觉形式,例如,有是否存在文本、插图、图案等;如光泽或品质的质地;颜色或者材质。

此外,随着投影形式的变化,信息处理装置100-3将投影区域改变为不包括起伏的区域。因此,例如即使在稍后在投影区域中设置障碍物并出现起伏的情况下,通过在投影区域中不包括起伏,即,将投影区域改变为平面,仍可以保持投影图像的可见性。

此外,信息处理装置100-3还包括显示控制单元,其基于包括在投影区域中的起伏来执行要被投影的图像的显示控制。因此,即使在难以将投影区域移动到其他平面的情况下,仍可以将投影图像的内容传送给用户。

此外,作为显示控制,信息处理装置100-3根据起伏的形状改变要被投影的图像。因此,例如,通过使用例如起伏、投影映射中的障碍物的形状等,可以高效地传送投影图像的内容。

此外,在上述实施方式中描述了在投影区域的决定之后的投影形式变化处理。然而,当在投影区域的决定时在平面搜索中没有指定用作投影区域的平面时,可以执行上述内容变化模式或形状使用模式中的处理。

此外,在上述实施方式中描述了将编辑图像的处理执行为图像的显示控制的示例。然而,投影图像可以被切换到其他图像。例如,当确定在投影区域中包括起伏时,控制单元108将投影图像切换到在起伏的位置不包括图像的内容如显示对象的图像。

<4-3.修改示例>

以上描述了本公开内容的第三实施方式。此外,实施方式不限于上述示例。在下文中,将描述本实施方式的修改示例。

作为本实施方式的修改示例,信息处理装置100-3可以基于用户操纵来改变要被投影至投影区域的图像的投影形式。具体地,控制单元108基于从操纵检测单元102提供的指示用户操纵的操纵信息来改变投影形式。例如,当通过操纵检测单元102检测到改变投影形式的操纵和关于操纵的操纵信息被提供时,控制单元108根据设定的变化模式来改变投影形式。此外,除了对信息处理装置100-3的触摸输入之外,改变投影形式的操纵可以是音频输入或手势输入。此外,操纵内容可以是例如对上述变化模式的指定。

以这种方式,根据本实施方式的修改示例,信息处理装置100-3基于指示对信息处理装置100-3的用户操纵的操纵信息来改变投影形式。因此,通过在用户想要的情况下或者时刻改变投影形式,可以提高便利性。

<5.第四实施方式(运动中搜索平面的示例)>

上面描述了根据本公开内容的第三实施方式的信息处理装置100-3。接下来,将描述根据本公开内容的第四实施方式的信息处理装置100-4。信息处理装置100-4在移动的同时执行投影或平面搜索。

<5-1.装置的配置>

首先,参照图17描述了根据本公开内容的第四实施方式的信息处理装置100-4的功能结构。图17是示出了根据本公开内容的第四实施方式的信息处理装置100-4的示例性功能配置的框图。此外,将省略对与第一实施方式至第三实施方式的配置基本上相同的配置的描述。

如图17所示,信息处理装置100-4除了操纵检测单元102、三维信息获取单元104、平面搜索单元106、控制单元108、存储单元110、投影单元112和用户信息获取单元114,还包括驱动单元116。

驱动单元116移动信息处理装置100-4。具体地,驱动单元116包括动力源如电机以及致动器如由动力源移动的车轮或履带,并且基于控制单元108的指示进行操作。例如,驱动单元116根据与指令相关的输出量通过在与控制单元108的指令相关的方向上旋转用于车轮等的电机来移动信息处理装置100-4。

控制单元108控制驱动单元116的操作。具体地,控制单元108指示驱动单元116执行基于信息处理装置100-4的移动内容所决定的操作。例如,控制单元108决定向驱动单元116提供的指令内容,并且指示根据移动路径、移动速度等分别决定的操作方向和操作量。然后,控制单元108向驱动单元116通知指令内容,并且向驱动单元116发出操作指令。

此外,控制单元108决定信息处理装置100-4的移动内容。具体地,控制单元108决定用于获取三维信息的信息处理装置100-4的移动路径、移动速度等。例如,控制单元108决定移动路径,使得信息处理装置100-4朝向未获取三维信息的区域移动。

此外,可以在信息处理装置100-4的移动期间更新移动路径。此外,当三维信息被三维信息获取单元104获取一次并且随后存在未获取三维信息的区域时,控制单元108可以决定朝向该区域的移动路径。

<5-2.装置的处理>

与根据本实施方式的信息处理装置100-4的图像投影有关的处理与根据第一实施方式至第三实施方式的信息处理装置100的处理基本上相同。因此,将省略对该处理的描述。

以这种方式,根据本公开内容的第四实施方式,信息处理装置100-4还包括驱动单元,其使信息处理装置100-4移动并且移向没有通过驱动单元的操作获取三维信息的区域。因此,由于可以获取在信息处理装置100-4被用户定位的位置处难以获取的三维信息,因此可以广泛地搜索可以用作投影区域的平面。因此,通过将图像投影至更合适的平面,可以进一步提高投影图像的可见度。

此外,在上述实施方式中描述了信息处理装置100-4由车轮等移动的示例,但是信息处理装置100-4也可以在空中移动。例如,驱动单元116包括致动器诸如由动力源旋转的螺旋桨,并且通过螺旋桨等的操作获得升力,以便使信息处理装置100-4飞行。

<5-3.修改示例>

上面描述了本公开内容的第四实施方式。此外,实施方式不限于上述示例。在下文中,将描述本实施方式的修改示例。

作为本实施方式的修改示例,将包括信息处理装置100-4的驱动单元116的部分分离,并且分离的部分可以执行处理和移动的一部分。具体地,投影单元112和驱动单元116(在下文中称为驱动部)的其他功能被分离,并且驱动部执行图像的移动和投影。

例如,包括在驱动部中的投影单元112通过从控制单元108分离的其他功能例如通信来获取图像,并且对所获取的图像进行投影。此外,包括在驱动部中的投影单元112可以是比普通投影仪小的所谓的微型投影仪。此外,以有线或无线的方式执行通信。此外,除投影单元112之外或代替投影单元112,驱动部可以包括三维信息获取单元104。

以这种方式,根据本实施方式的修改示例,信息处理装置100-4的驱动单元116的一些功能与其他功能分离,并且分离的部分在被移动的同时执行与图像的投影相关的处理。因此,通过分离包括信息处理装置100-4的驱动单元116的一些功能,可以减少与移动相关的配置的重量并抑制功耗等。

<6.根据本公开内容的实施方式的信息处理装置的硬件配置>

在上文中,描述了根据本公开内容的每个实施方式的信息处理装置100。上述信息处理装置100的处理通过下述信息处理装置100的软件与硬件之间的协作来实现。

图18是示出了根据本公开内容的信息处理装置100的硬件配置的说明图。如图18所示,信息处理装置100包括中央处理单元(cpu)132、只读存储器(rom)134、随机存取存储器(ram)136、桥接器138、总线140、接口142、输入设备144、输出设备146、存储设备148、驱动器150、连接端口152和通信设备154。

cpu132用作运算处理单元,并且与各种程序配合以实现信息处理装置100中的三维信息获取单元104、平面搜索单元106、控制单元108和用户信息获取单元114的操作。cpu132可以是微处理器。rom134存储要由cpu132使用的程序、操作参数等。ram136临时存储用于执行cpu132的程序、在执行中适当变化的参数等。信息处理装置100中的存储单元110的一部分由rom134和ram136实现。cpu132、rom134和ram136经由由cpu总线等构成的内部总线相互连接。

输入设备144包括:例如用于使得用户能够输入信息的输入部件,诸如鼠标、键盘、触摸面板、按钮、麦克风、开关和杠杆;以及用于基于用户的输入生成输入信号并将信号输出至cpu132的输入控制电路,诸如操纵检测单元102。信息处理装置100的用户可以操作输入设备144以将各种类型的数据输入至信息处理装置100,或指示信息处理装置100执行处理操作。

输出设备146是信息处理装置100的投影单元112的示例,并且执行对如投影仪装置、液晶显示器(lcd)装置、有机发光二极管(oled)装置或灯的输出。此外,输出设备146可以输出扬声器、耳机等的音频,或者可以输出作为信息处理装置100的驱动单元116的示例的驱动力。

存储设备148是用于存储数据的设备。存储设备148可以包括存储介质、用于在存储介质上记录数据的记录设备、用于从存储介质读取数据的读取设备、用于删除记录在存储介质上的数据的删除设备等。存储设备148存储由cpu132执行的程序和各种类型的数据。

驱动器150是用于存储介质的读写器,并且被设置在信息处理装置100的内部或附接在信息处理装置100的外部。驱动器150读取记录在附接至驱动器150的可移动存储介质诸如磁盘、光盘、磁光盘或半导体存储器上的信息,然后将信息输出至ram134。驱动器150还可以向可移动存储介质写入信息。

连接端口152是要连接至例如设置在信息处理装置100外部的信息处理装置或外围设备的总线。连接端口152可以是通用串行总线(usb)。

通信设备154是例如被配置为连接至网络的通信设备的通信接口。此外,通信设备154可以是与无线局域网(lan)对应的通信设备,或者可以是与长期演进(lte)对应的通信设备。

<7.结论>

根据本公开内容的第一实施方式,通过在避开物体的同时对图像进行投影,可以在减少用户在图像的投影中的工作的同时将图像投影至适当的投影目的地。

此外,根据本公开内容的第二实施方式,通过基于观看投影图像的用户来决定投影区域,将图像投影至可以容易地确保用户的可见性的位置,因此可以提高用户的满意度。

此外,根据本公开内容的第三实施方式,即使当投影区域改变为不适合于投影的状态时,仍可以抑制投影图像的可见度的劣化。

此外,根据本公开内容的第四实施方式,通过获取在信息处理装置100-4被用户定位的位置处难以获取的三维信息,可以广泛地搜索用作投影区域的平面。因此,通过将图像投影至更合适的平面,可以进一步提高投影图像的可见度。

以上参照附图描述了本公开内容的优选实施方式,而本公开内容不限于上述示例。本领域技术人员可以在所附权利要求的范围内找到各种变更和修改,并且应当理解,它们将自然地落入本公开内容的技术范围内。

此外,本说明书中描述的效果是仅说明性或示例性的效果,并不是限制性的。也就是说,通过以上的效果或代替以上的效果,根据本公开内容的技术可以实现本领域技术人员从本说明书的描述中明了的其他效果。

另外,本技术也可以如下配置。

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

三维信息获取单元,其被配置成获取指示物体的布置的三维信息;以及

投影控制单元,其被配置成基于由所述三维信息获取单元获取的所述三维信息来在布置有所述物体的空间中决定图像被投影的投影区域。

(2)根据(1)的信息处理装置,

其中,所述投影控制单元根据基于所述三维信息指定的平面来决定所述投影区域。

(3)根据(2)的信息处理装置,

其中,所述投影控制单元基于所指定的平面的尺寸来决定所述投影区域。

(4)根据(2)的信息处理装置,

其中,所述投影控制单元将比其他平面更早被指定的平面决定为所述投影区域。

(5)根据(2)的信息处理装置,

其中,所述投影控制单元基于关于所述空间中的用户的信息根据所述指定平面决定所述投影区域。

(6)根据(5)的信息处理装置,

其中,关于所述用户的信息包括指示所述用户在所述空间中的位置的用户位置信息,以及

所述投影控制单元基于由所述用户位置信息指示的所述用户的位置与所述指定的平面的位置之间的关系来决定所述投影区域。

(7)根据(5)或(6)的信息处理装置,

其中,关于所述用户的信息包括根据所述空间中的用户数量而变化的用户数量信息,以及

所述投影控制单元基于所述用户数量信息来决定所述投影区域。

(8)根据(5)至(7)中任一项的信息处理装置,

其中,关于所述用户的信息包括根据所述用户的视线而变化的视线信息,以及

所述投影控制单元基于使用所述视线信息估计的所述用户的视线和所述指定的平面的位置来决定所述投影区域。

(9)根据(5)至(8)中任一项的信息处理装置,还包括:

被配置成识别所述用户的用户识别单元,

其中,所述投影控制单元基于由所述用户识别单元识别的所述用户的属性信息来决定所述投影区域。

(10)根据(9)的信息处理装置,

其中,所述属性信息包括指示用户是否是操纵用户的信息,以及

在所述属性信息指示所述用户是操纵用户的情况下,所述投影控制单元基于关于作为操纵用户的所述用户的信息来决定所述投影区域。

(11)根据(2)至(10)中任一项的信息处理装置,

其中,所述投影控制单元基于出现在所述指定的平面上的形式来决定所述投影区域。

(12)根据(1)至(11)中任一项的信息处理装置,

其中,所述投影控制单元基于所决定的投影区域的位置对要被投影的图像执行校正。

(13)根据(1)至(12)中任一项的信息处理装置,

其中,所述投影控制单元基于所述决定的投影区域的形式的变化来改变投影形式。

(14)根据(13)的信息处理装置,

其中,所述投影控制单元基于所述三维信息来确定所述决定的投影区域中是否包括起伏,以及

在所述投影控制单元确定在所述决定的投影区域中包括起伏的情况下,所述投影控制单元改变投影形式。

(15)根据(14)的信息处理装置,

其中,所述投影控制单元将所述投影区域改变成不包括所述起伏的区域。

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

显示控制单元,其被配置成基于包括在所述投影区域中的所述起伏来执行要被投影的图像的显示控制。

(17)根据(16)的信息处理装置,

其中,所述显示控制单元根据所述起伏的形状来改变要被投影的图像。

(18)根据(1)至(17)中任一项的信息处理装置,还包括:

图像投影区域,

其中,在基于所述三维信息未决定所述投影区域的情况下,所述投影控制单元将所述图像投影区域决定为所述投影区域。

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

通过三维信息获取单元获取指示物体的布置的三维信息;以及

基于由所述三维信息获取单元获取的所述三维信息来在布置有所述物体的空间中决定图像被投影的投影区域。

(20)一种程序,所述程序使计算机执行:

三维信息获取功能,其获取指示物体的布置的三维信息;以及

投影控制功能,其基于通过所述三维信息获取功能获取的所述三维信息来在布置有所述物体的空间中决定图像被投影的投影区域。

附图标记列表

100信息处理装置

102操纵检测单元

104三维信息采集单元

106平面搜索单元

108控制单元

110存储单元

112投影单元

114用户信息获取单元

116驱动单位

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