1.本公开内容涉及信息处理装置、信息处理方法、头戴式显示器壳体和头戴式显示器系统。
背景技术:2.已经开发了一种与能够以简单的配置来保持用于视力矫正的眼镜的头戴式显示器有关的技术。这样的技术的示例包括以下专利文献1中描述的技术。
3.引文列表
4.专利文献
5.专利文献1:wo 2015/079610 a
技术实现要素:6.技术问题
7.然而,在现有技术中,未创建诸如根据用户的瞳孔距离等来控制显示图像的设计构思,并且不能提供适合每个用户的虚拟现实体验。
8.鉴于以上情况做出了本公开内容,并且本公开内容的目的是提供能够提供适合每个用户的虚拟现实体验的信息处理装置、头戴式显示器壳体和信息处理方法。
9.问题的解决方案
10.为了解决上述问题并实现目的,在本公开内容中,提供了一种信息处理装置,该信息处理装置通过被可拆卸地保持于壳体而能够用作头戴式显示器,该信息处理装置包括:显示单元,其显示图像;检测单元,其检测设置在壳体中的指示器;以及控制单元,其基于由检测单元检测到的指示器所指示的信息来控制显示在显示单元上的图像。
附图说明
11.图1a是用于说明根据实施方式的信息处理装置的示例的图。
12.图1b是用于说明根据实施方式的信息处理装置的示例的图。
13.图1c是用于说明根据实施方式的信息处理装置的示例的图。
14.图1d是用于说明根据实施方式的信息处理装置的示例的图。
15.图2a是用于说明根据实施方式的头戴式显示器壳体的示例的图。
16.图2b是用于说明根据实施方式的头戴式显示器壳体的示例的图。
17.图3是示出根据实施方式的信息处理装置的配置的示例的图。
18.图4a是用于说明根据实施方式的头戴式显示器壳体的指示器的示例的图。
19.图4b是用于说明根据实施方式的头戴式显示器壳体的指示器的示例的图。
20.图4c是用于说明根据实施方式的头戴式显示器壳体的指示器的示例的图。
21.图5a是用于说明根据实施方式的信息处理装置和头戴式显示器壳体的调整的示
例的图。
22.图5b是用于说明根据实施方式的信息处理装置和头戴式显示器壳体的调整的示例的图。
23.图5c是用于说明根据实施方式的信息处理装置和头戴式显示器壳体的调整的示例的图。
24.图6是示出由根据实施方式的信息处理装置执行的处理过程的示例的流程图。
25.图7是示出由根据实施方式的信息处理装置执行的处理过程的示例的流程图。
26.图8是示出由根据实施方式的信息处理装置执行的处理过程的示例的流程图。
27.图9是示出由根据实施方式的信息处理装置执行的处理过程的示例的流程图。
具体实施方式
28.在下文中,将参照附图详细描述本公开内容的优选实施方式。注意,在本说明书和附图中,通过提供相同的附图标记而省略了对具有基本上相同的功能配置的部件的冗余描述。
29.此外,将按照以下项目的顺序描述本公开内容。
30.1.实施方式
31.1.1.硬件配置
32.1.1-1.信息处理装置
33.1.1-2.头戴式显示器壳体
34.1.2.信息处理装置的功能配置
35.1.3.使用方法的概述
36.1.4.操作的描述(流程图)
37.2.其他实施方式
38.[1.实施方式]
[0039]
首先,作为实施方式,将描述将信息处理装置和头戴式显示器壳体组合并用作头戴式显示器的示例。
[0040]
[1.1.硬件配置]
[0041]
首先,将描述本公开内容中的硬件的配置。在下文中,将描述根据本实施方式的信息处理装置和头戴式显示器壳体中的每一个的硬件的配置示例。
[0042]
[1.1-1.信息处理装置]
[0043]
图1a、图1b、图1c和图1d分别是示出根据本实施方式的信息处理装置的外部正面、内部视图、外部背面和硬件配置图的示例的图。本实施方式中的信息处理装置100包括中央处理单元(cpu)102、图形处理单元(gpu)104、随机存取存储器(ram)106、视频ram(vram)108、存储装置110、显示器112、可见光摄像装置114、红外摄像装置116、麦克风118、触摸传感器120、可见光投影设备122、红外光投影设备124等,并且它们主要经由总线126连接。
[0044]
在本实施方式中,cpu 102是执行各种计算的运算设备。例如,cpu102将存储在存储装置110中的程序3042复制到ram 106,并执行该程序。cpu 102可以是构成被设置在控制板上的片上系统(soc)的集成电路的一部分。
[0045]
cpu 102还控制显示器112上显示的图像。例如,cpu 102向gpu 104发出用于在显
示器112上显示记录在vram 108中的图像的命令,以在显示器112上显示图像。
[0046]
cpu 102还控制各种设备,例如gpu 104、ram 106、vram 108、存储装置110、显示器112、可见光摄像装置114、红外摄像装置116、麦克风118、触摸传感器120、可见光投影设备122和红外光投影设备124,并处理来自各种设备的输入。
[0047]
在本实施方式中,gpu 104是主要旨在执行用于图像处理的计算的运算设备,并且响应于来自如上所述的cpu 102的命令来执行计算。与cpu 102中那样,gpu 104也可以是构成控制板上设置的片上系统(soc)的集成电路的一部分。
[0048]
在本实施方式中,ram 106是在cpu 102执行程序3042时用作工作区域的主存储设备。如在cpu 102和gpu 104中那样,ram 106也可以是构成控制板上设置的soc的集成电路的一部分。
[0049]
在本实施方式中,vram 108是当上述gpu 104执行用于图像处理的计算时主要用作工作区域的主存储设备。vram 108可以是统一存储器架构(uma),其是与上述ram 106共享的配置。
[0050]
在本实施方式中,存储装置110例如包括诸如硬盘驱动器(hdd)或闪速存储器的辅助存储设备。
[0051]
根据本实施方式的显示器112将由gpu 104等生成的图像可视地呈现给用户,并且通过例如液晶显示器、有机电致发光(el)显示器等来实现。
[0052]
本实施方式中的可见光摄像装置114至少包括透镜206、图像传感器(cmos、ccd等)和滤色器。可见光摄像装置114可以被布置在信息处理装置100的正面或背面上,或者可以呗布置在正面和背面两者上。此外,可以附加地提供具有多个焦距的可见光摄像装置114。
[0053]
本实施方式中的红外摄像装置116至少包括透镜206、图像传感器(cmos、ccd等)和红外滤光器。如可见光摄像装置114中那样,红外摄像装置116可以被布置在信息处理装置100的正面或背面,或者可以被布置在正面和背面两者上。此外,可以附加地提供具有多个焦距的红外摄像装置116,或者可以与可见光摄像装置114并排设置。
[0054]
本实施方式中的麦克风118是将声音转换为电信号的设备。例如,在信息处理装置100被用作移动电话的情况下,为了使得用户能够彼此进行对话,麦克风118将用户的话语转换为电信号,并且将转换后的电信号发送至对话对方。
[0055]
本实施方式的触摸传感器120具有检测用户的接触的功能。触摸传感器120可以是例如电容性或压敏触摸传感器120。触控感测器120可以检测由用户进行的诸如触摸、抚摸、击打或推动的接触动作,并且可以执行对应于接触动作对应的操作。触摸传感器120可以与信息处理装置100的显示器112一体地设置。
[0056]
本实施方式中的可见光投影设备122的示例包括诸如氙闪光管或led闪光灯的摄影闪光灯。当由可见光摄像装置114对对象进行成像时,即使在由于暗处而导致光量不足的情况下,也可以使可见光投影设备122发射光以获得可见光的量,从而实现成像。
[0057]
本实施方式中的红外光投影设备124的示例包括用于利用红外摄像装置捕获图像的红外光、红外点投影仪等。如可见光投影设备122中那样,当红外摄像装置116对对象进行成像时,即使在由于暗处而导致光量不足的情况下,红外光投影设备124也能够使红外光投影设备124发射光以获得红外光的量,从而实现成像。
[0058]
在本描述中例示的信息处理装置100仅仅是示例,并且可以使用包括显示器和摄
像装置的各种信息处理装置,例如智能电话、平板终端和便携式游戏机。
[0059]
[1.1-2.头戴式显示器壳体]
[0060]
图2a和图2b示出了根据本实施方式的头戴式显示器壳体200的示例,并且分别示出了外部视图和内部视图的概念视图。本实施方式中的头戴式显示器壳体(下文中,简称为壳体)200包括保持单元202、指示器204、透镜206、调整机构208、辅助光学系统210、第一移动机构212、第二移动机构214等。
[0061]
在本实施方式中,保持单元202保持用户的信息处理装置100。此外,为了在保持单元202保持信息处理装置100时防止光从壳体200与信息处理装置100之间产生的间隙泄漏到壳体200中,保持单元202可以进一步保持盖(未示出),以覆盖所保持的信息处理装置100。
[0062]
在本实施方式中,指示器204指示用户的双眼之间的位置关系。更具体地,指示器204可以指示用户的瞳孔距离。指示器204由稍后描述的调整机构208来调整。指示器204被设置在能够由信息处理装置100的各种传感器(可见光摄像装置114、红外摄像装置116、麦克风118、触摸传感器120等)检测到该指示器的位置处。
[0063]
由指示器204指示的用户的双眼之间的位置关系例如在用户调整指示器204时改变。例如,指示器204基于由用户进行的调整来改变作为外观的至少一部分的颜色、形状、图案、位置、旋转角度、长度或尺寸中的至少一个。指示器204的外观的至少一部分可以由信息处理装置100的各种传感器检测到。
[0064]
注意,指示器204不限于如上所述的那样在外观上指示用户的双眼之间的位置关系的配置。例如,指示器204可以被配置成与附接至壳体200的信息处理装置100的触摸传感器120接触。在这种情况下,指示器204接触的触摸传感器120上的位置可以基于用户对指示器204的调整而改变。
[0065]
此外,指示器204可以是根据用户的双眼之间的位置关系来生成声音的构件。在这种情况下,指示器204可以基于由用户进行的调整来改变要生成的声音的频率、音量和类型中的至少一个。
[0066]
在本实施方式中,透镜206是在信息处理装置100被保持时使得能够立体观看在信息处理装置100的显示器112上显示的图像的透镜,并且包括右眼透镜206r和左眼透镜206l两个透镜。当用户将壳体200戴在头部上时,右眼透镜206r和左眼透镜206l被布置在壳体200中,使得右眼透镜206r被布置在用户的右眼前方,并且左眼透镜206l被布置在用户的左眼前方。
[0067]
在本实施方式中,调整机构208调整右眼透镜206r与左眼透镜206l之间的距离,并且调整指示器204。如上所述,指示器204可以指示表示用户的双眼之间的位置关系的信息。具体地,指示用户的双眼之间的位置关系的信息可以是指示由用户调整的左右透镜206的光学中心之间的距离的信息。
[0068]
即,指示器204可以在被调整机构208调整时改变长度,以指示左右透镜206之间的距离。此外,指示器204可以改变旋转角度以指示左右透镜206之间的距离。此外,指示器204可以以指示左右透镜206之间的距离的频率发出声音。此外,指示器204可以改变触摸传感器120上的接触位置以指示左右透镜206之间的距离。
[0069]
在本实施方式中,辅助光学系统210是在由于摄像装置与指示器204之间的距离比
当指示器204由信息处理装置100的可见光摄像装置114或红外摄像装置116成像时摄像装置的最短成像距离短而不能执行聚焦成像的情况下,为了聚焦成像而提供的辅助光学系统。此处,辅助光学系统210可以是透镜、棱镜或镜子。当辅助光学系统210为透镜时,可以集成上述的辅助光学系统210的摄像装置与透镜,并且可以缩短最短成像距离以实现聚焦成像。此外,在辅助光学系统210是棱镜或镜子的情况下,可以通过延长从摄像装置到指示器204的光路长度来执行聚焦成像。
[0070]
在本实施方式中,第一移动机构212移动指示器204的位置。第一移动机构212可以通过用户的操作将指示器204移动到可以从包括在保持在壳体200中的信息处理装置100中的摄像装置捕获图像的位置。即,即使当其中摄像装置被布置在不同地方处的不同类型的信息处理装置100各自安装在壳体200上时,也可以根据摄像装置的位置移动指示器204,使得各种类型的信息处理装置100都可以分别安装在壳体200上。
[0071]
在本实施方式中,第二移动机构214移动辅助光学系统210的位置。第二移动机构214可以通过用户的操作来移动辅助光学系统210,使得可以从包括在保持在壳体200中的信息处理装置100中的摄像装置对指示器204进行成像。即,即使当其中摄像装置被布置在不同地方处的不同类型的信息处理装置100各自安装在壳体200上时,也可以根据摄像装置和指示器204的位置来移动辅助光学系统210,使得可以将各种类型的信息处理装置100分别安装在壳体200上并使用。
[0072]
[1.2.功能配置]
[0073]
接下来,将描述根据本实施方式的信息处理装置的功能配置示例。
[0074]
图3示出了根据本实施方式的信息处理装置100的功能配置的示例。本实施方式中的信息处理装置100的功能包括控制单元302、存储单元304、显示单元306、检测单元308、发光单元310等。
[0075]
在本实施方式中,控制单元302通过cpu 102执行在存储单元304中存储的程序3042来实现。在存储单元304中存储的程序3042被复制到作为工作区域的诸如ram 106的主存储设备中,然后由cpu 102执行。
[0076]
控制单元302还控制在显示单元306上显示的图像。例如,控制单元302向gpu 104发出用于在显示单元306上显示在vram 108中记录的图像的命令,以在显示单元306上显示图像。
[0077]
控制单元302还命令检测单元308执行检测。例如,控制单元302指示检测单元308在执行程序3042期间的给定定时处检测指示器204,以将检测结果存储在主存储设备中。
[0078]
控制单元302还控制对由检测单元308检测到的指示器204所指示的信息数据的读取以及对读取结果的分析,并且基于分析来控制在显示单元306上显示的图像。例如,控制单元302通过检测单元308检测指示器204,分析检测结果以提取由指示器204指示的信息,并且基于所提取的信息来调整要显示在显示单元306上的图像。
[0079]
控制单元302还确定是否满足预定条件,并且在满足预定条件的情况下,命令检测单元308在控制发光单元310的发光的同时执行检测。例如,在检测单元308包括成像单元3080并且成像单元3080对指示器204进行成像的情况下,确定满足预定条件,并且控制发光单元310的发光。
[0080]
在本实施方式中,存储单元304包括存储装置110,其是诸如硬盘驱动器(hdd)或闪
速存储器的辅助存储设备。存储单元存储控制信息处理装置100的程序3042和将由指示器204指示的信息与显示在显示单元306上的图像的控制相关联的对应表3040。具体地,存储单元存储将由指示器204指示的瞳孔距离与显示在显示单元306上的左眼图像与右眼图像之间的距离相关联的对应表3040。
[0081]
当如上所述的那样存在来自用户的程序执行开始指令时,存储在存储单元中的程序3042被复制到诸如ram 106的工作区域,然后由cpu102等执行。存储在存储单元中的对应表3040用于控制将在显示单元306上显示的图像以及由检测单元308检测到的指示器204的状态。
[0082]
本实施方式中的显示单元306将由控制单元302生成的图像等可视地呈现给用户,并且由信息处理装置100的显示器112来实现。
[0083]
显示单元306可以在控制单元302的控制下显示存储在存储单元中的运动图像信息等。即,控制单元302可以读取存储在存储单元中的运动图像文件作为文件流,顺序地将文件传送至vram 108,发出用于在显示单元306上沿时间轴方向显示原始运动图像文件的一部分的运动图像的命令,其中,运动图像是传送到vram 108上的运动图像,并且在显示单元306上显示运动图像的一部分。
[0084]
此外,显示单元306可以使用设置在信息终端设备中的通信单元(未示出)接收由与信息终端设备和壳体200中的任一个不同的外部服务器(未示出)生成的运动图像信息,并且在控制单元302的控制下显示运动图像信息。
[0085]
根据本实施方式的检测单元308检测壳体200的指示器204。检测单元308可以是诸如声音、触觉或视觉的感知传感器。声音传感器的示例包括麦克风118,触觉传感器的示例包括触摸传感器120,并且视觉传感器的示例包括可见光摄像装置114和红外摄像装置116。
[0086]
本实施方式中的成像单元3080是设置在上述检测单元308中的诸如可见光摄像装置114或红外光摄像装置116的摄像装置。成像单元3080至少包括透镜、图像传感器(cmos、ccd等)和滤光器(滤色器、红外滤光器等)。成像单元3080可以被布置在信息处理装置100的正面和背面两者上,或者可以设置可见光摄像装置114和红外摄像装置。
[0087]
本实施方式中的发光单元310由如上所述的信息处理装置100的可见光投影设备122和红外光投影设备124实现。当通过成像单元3080对对象进行成像时,即使在暗处光量不足的情况下,也可以通过使作为发光单元310的光投影设备发射光以获得足够的光量来实现成像。
[0088]
此外,发光单元310可以是显示单元306而不是上述的闪光灯等。即,在显示单元306包括发射光的诸如液晶显示器或有机电致发光(el)显示器的显示器112的情况下,可以通过控制在显示单元306上显示的图像的内容等来控制显示器112的光量。因此,当通过成像单元3080对对象进行成像时,即使在暗处光量不足的情况下,也可以通过从显示器112获得光量来执行成像。
[0089]
《1.3.用法的概述》
[0090]
在本实施方式中,下面将描述用于将信息处理装置100与壳体200相结合用作头戴式显示器的方法的概要。
[0091]
用户首先激活由用户拥有的信息处理装置100的程序3042。程序3042是用于将信息处理装置100用作头戴式显示器的程序3042。在激活程序3042之后,如图5所示的那样,显
示作为用于双目立体视觉的图像的右眼图像和左眼图像。如稍后所描述的,将图像与壳体200组合,使得用户可以没有毫无故障地体验立体视频。
[0092]
接下来,用户将运行有程序3042的信息处理装置100装配入壳体200中以,由壳体200的保持单元202保持。此时,信息处理装置100的显示单元306106被装配成面向壳体200的内部。在将信息处理装置100装配到壳体200中之后,用户使用包括在壳体200中的头带将装配了信息处理装置100的壳体200佩戴在用户的头部上。
[0093]
在壳体200中,在信息处理装置100被保持单元202保持的状态下,两个透镜206被布置在面向信息处理装置100的显示单元306的位置处。两个透镜206各自是右眼透镜206r和左眼透镜206l。
[0094]
当用户将壳体200佩戴在头部上时,用户的右眼可以通过布置在壳体200中的右眼透镜206r观看信息处理装置100的显示单元306106的右眼图像。这同样适用于左眼图像。
[0095]
在用户的瞳孔距离与上述右眼透镜206r和左眼透镜206l的位置不匹配的情况下,不能获得合适的虚拟现实体验。在这种情况下,为了获得合适的虚拟现实体验,用户操作部分暴露在壳体200之外的调整机构,调整壳体200的右眼透镜206r与左眼透镜206l之间的距离,并且使透镜206的光学中心之间的距离适配于用户的瞳孔距离。
[0096]
调整机构还调整布置在内部的指示器204的颜色、形状、图案、位置、旋转角度、长度或尺寸中的至少一个。
[0097]
在保持在壳体200中的信息处理装置100中,由调整机构208调整的指示器204由检测单元308来检测。例如,这由设置在作为捕获指示器204的图像的检测单元308的一部分的成像单元3080中的摄像装置执行。
[0098]
图4a和图4b示出了用户调整调整机构以移动指示器204并改变由成像单元3080的摄像装置检测到的指示器204上的检测点的状态。具体地,如图4a所示,当用户调整调整机构并且透镜206之间的距离减小时,指示器204向左移动。图4b示出了由成像单元3080检测到的指示器204上的位置在移动之前和之后如何改变。由成像单元3080的摄像装置捕获的图像区域30802和捕获的图像区域中的检测区域30804被固定至壳体200。因此,随着指示器204向左移动,检测区域30804检测在移动之前的指示器204(a)上从右起第四个图案部分,然后检测在移动之后的指示器204(b)上从右起第三个图案部分。当指示器204以这种方式与透镜206的移动一起移动时,由成像单元3080的摄像装置检测到的指示器204上的检测点改变。
[0099]
尽管以上描述了指示器204的区域被不同图案划分的情况,但是指示器204的模式不限于此。例如,指示器204的区域可以通过颜色而不是图案来划分。此外,指示器204的颜色不是由有限数量的颜色划分,而是可以通过颜色的渐变来表示。此外,指示器204可以不按颜色进行颜色划分,而是可以改变为白色、黑色以及在白色与黑色之间逐步改变灰色,或者可以通过从白色到黑色的渐变来表示。
[0100]
此外,可以基于形状的改变而不是取决于场所(location)的颜色的改变或黑白阴影的改变来检测指示器204。例如,如图4c所示,指示器204的一侧可以是大的部分,而另一侧可以是小的部分。在这种情况下,由于由调整机构进行的调整,指示器204与透镜206共同移动,使得由摄像装置捕获的指示器204的检测场所改变。具体地,如图4b的情况中那样,当指示器204的位置从图4c的上部部分的状态改变为下部部分的状态时,检测到的指示器204
的宽度取决于检测场所从宽检测结果改变为窄检测结果。
[0101]
注意,指示器204的形状可以不连续地从大宽度改变为小宽度,而是可以以逐步的方式不连续地改变。
[0102]
此外,可以使用形状和颜色的组合。在这种情况下,由于检测结果可以相互补充,因此检测准确度有望提高。
[0103]
接下来,将由检测单元308检测到的指示物204的信息与存储单元中存储的对应表3040进行核对,并且获取由检测结果指示的用户的双眼之间的位置关系信息的信息,并将其存储在存储设备中。具体地,指示器204由作为检测单元308的一部分的成像单元3080中包括的摄像装置来成像,所捕获的图像由处理单元来分析,作为分析的结果获得的信息与存储单元中描述的对应表3040进行核对,获取用户的瞳孔距离的信息作为核对的结果,并且将用户的瞳孔距离的信息存储在存储设备中。
[0104]
注意,在由于进行上述成像时壳体200内部的黑暗而无法获得足够量的光并且难以对指示器204进行成像的情况下,信息处理装置100可以在假设不能获得用户的瞳孔距离的信息的情况下设置瞳孔距离的初始值,或者可以使发光单元310发射光、照亮指示器204、再次执行成像、以及检测由指示器204指示的用户的瞳孔距离。
[0105]
此处,当成像单元3080是可见光摄像装置114时,发光单元310的发光优选地由可见光投影设备122执行。控制单元302控制作为发光单元310的可见光投影设备122的发光,以照亮指示器204,并且执行控制以对由作为成像单元3080的可见光摄像装置114的发光照亮的指示器204进行成像。
[0106]
此外,在成像单元3080是可见光摄像装置114并且不存在可见光投影设备122的情况下,可以通过调整显示单元306的显示来执行发光单元310的发光,存在可见光投影设备122的发光对用户而言目眩的问题。即,可以通过增强显示单元306的显示器112的亮度或控制显示内容以照亮指示器204来调整光量。
[0107]
此外,在成像单元3080是红外摄像装置116的情况下,发光单元310的发光可以是红外光投影设备124,例如红外光或红外点投影仪。在这种情况下,由于用户无法看到红外线,因此在不会引起由红外光投影设备124而使发光感到目眩的问题的情况下,可以确保用于照亮指示器204的光量。
[0108]
如上所述,描述了利用调整机构208和摄像装置改变外观的指示器204的组合的检测,但是指示器204和检测单元308的组合不限于此。即,即使在指示器204是使触摸传感器120反应的构件并且检测单元308是触摸传感器120的情况下,也可以如在摄像装置的情况下那样检测由调整机构208调整的用户的瞳孔距离。具体地,由调整机构208调整的用户的瞳孔距离反映在指示器204中,在触摸指示器204处的触摸传感器120的触摸坐标由检测单元308读取,读取的坐标与存储在存储单元中的对应表3040进行核对,获取关于用户的瞳孔距离的信息作为核对的结果,并且将关于用户的瞳孔距离的信息存储在存储设备中。
[0109]
此外,即使在指示器204是发出预定声音的构件并且检测单元308是麦克风118的情况下,也可以如在摄像装置的情况下那样检测由调整机构208调整的用户的瞳孔距离。具体地,由调整机构208调整的用户的瞳孔距离反映在指示器204中,由指示器204发出并反映调整机构208的调整的声音被用作检测单元308的麦克风118来检测,将检测到的声音与存储在存储单元中的对应表3040进行核对,获取关于用户的瞳孔距离的信息作为核对的结
果,并且将关于用户的瞳孔距离的信息存储在存储单元中。此处,由指示器204发出的声音的频率可以通过调整机构208的调整来改变。
[0110]
接下来,控制单元302使用存储在存储设备中的关于用户的瞳孔距离的信息来调整显示单元306上显示的右眼图像与左眼图像之间的距离。即,如图5所示,通过根据各个用户的瞳孔距离来调整调整机构208,将该距离调整为适合于用户的瞳孔距离的显示单元306的左眼图像与右眼图像之间的距离和透镜间距离。具体地,由于图5a中的用户a具有短的瞳孔距离,因此需要将透镜206之间的距离和显示单元306的图像之间的距离设置得短,以提供适合于用户a的瞳孔距离的虚拟现实体验。用户a使用调整机构208将透镜206之间的距离和显示单元306的图像之间的距离分别设置为距离a1和距离a2,使得头戴式显示器符合用户a的瞳孔距离。由于图5b中的用户b的瞳孔距离是人的平均值,并且比用户a的瞳孔距离宽,因此用户b使用调整机构208将透镜206之间的距离和显示单元306的图像之间的距离设置为比用户a的距离宽的距离b1(》距离a1)和距离b2(》距离a2),以获得合适的虚拟现实体验。由于图5c中的用户c的瞳孔距离比用户b的瞳孔距离宽,因此用户c使用调整机构208将透镜206之间的距离和显示单元306的图像之间的距离设置为比用户b的距离宽的距离c1(》距离b1)以及距离c2(》距离b2),以获得合适的虚拟现实体验。
[0111]
以这种方式,当信息处理装置100保持在壳体200中时,用户可以使用一个调整机构208同时调整透镜206之间的距离以及显示在显示单元306上的左眼图像与右眼图像之间的距离,以适合于用户的瞳孔距离。因此,可以省去为了调整瞳孔距离而将保持在壳体200中的信息处理装置100一度拆卸、在信息处理装置100中设置瞳孔距离、然后将信息处理装置100再次附接至壳体200的麻烦。
[0112]
此外,控制单元302可以在显示单元306上显示存储在存储设备中的关于用户的瞳孔距离的信息。以这种方式,在用户了解用户的瞳孔距离的情况下,用户可以在观看信息处理装置100的显示单元306上显示的值的同时通过使用调整机构208来调整距离,以匹配用户的瞳孔距离。
[0113]
在壳体200保持和移除第一信息处理装置100并且然后保持与第一信息处理装置100不同的第二信息处理装置100的情况下,在第一信息处理装置100与第二信息处理装置100之间摄像装置和光投影设备在信息处理装置上的位置可以彼此不同。
[0114]
在这种情况下,由于在第一信息处理装置100与第二信息处理装置100之间摄像装置和光投影设备在信息处理装置100上的位置不同,因此第一信息处理装置100可以检测壳体200的指示器204,但是第二信息处理装置100可能无法检测到或难以检测到壳体200的指示器204。
[0115]
为了吸收信息处理装置100的物理配置的这样的差异,壳体200可以包括如上所述的第一移动机构212和第二移动机构214。
[0116]
此外,即使在壳体200不包括第一移动机构212和第二移动机构214的情况下,用于检测信息处理装置100的捕获图像中的指示器204的检测区域也可以基于信息处理装置100的摄像装置的位置而改变。
[0117]
[1.4.操作的描述(流程图)]
[0118]
接下来,将描述根据本实施方式的信息处理装置100的处理过程的示例。图6至图9是示出由根据实施方式的信息处理装置100执行的处理过程的示例的流程图。注意,图6至
图9所示的处理过程由信息处理装置100执行程序3042来实现。
[0119]
如图6所示,信息处理装置100的控制单元302确定是否已检测到指示器204(步骤s10)。例如,分析由信息处理装置100中包括的成像单元3080捕获的图像,并且在可以检测到指示器204的情况下,作为肯定确定(在步骤s10中为“是”),处理进行至步骤s11,而在不能检测到指示器204的情况下,作为否定确定(在步骤s10中为“否”),处理进行至步骤s13。
[0120]
控制单元302确定指示瞳孔距离的信息(步骤s11)。例如,控制单元302根据在由信息处理装置100的成像单元3080捕获的图像中检测到的指示器204的颜色、图案、形状等来确定由指示器204指示的瞳孔距离。在完成步骤s11中的处理之后,控制单元302使处理进行至步骤s12。
[0121]
控制单元302改变视频显示(步骤s12)。例如,调整在信息处理装置100的显示单元306306上显示的用于立体视觉的右眼图像与左眼图像之间的距离。在调整时,使用在步骤s11中确定的指示瞳孔距离的信息。在完成步骤s12中的处理之后,控制单元302使处理进行至步骤s13。
[0122]
控制单元302生成并显示图像(步骤s13)。例如,控制单元302生成在信息处理装置100的显示单元306上显示的用于立体视觉的右眼图像和左眼图像,基于在步骤s12中改变的右眼图像与左眼图像之间的距离来布置所生成的右眼图像和左眼图像,并在显示单元306上显示布置的视频。当在步骤s10中不能检测到指示器204时,在步骤s11和步骤s12中不能调整基于指示瞳孔距离的信息的右眼图像与左眼图像之间的距离,并且因此,将调整到规定距离的左眼图像和右眼图像显示在显示单元306上。在完成步骤s13中的处理之后,控制单元302使处理进行至步骤s14。
[0123]
控制单元302确定程序3042是否已终止(步骤s14)。例如,确定用户是否已结束正在由信息处理装置100执行的程序3042,并且在用户已结束程序的情况下,作为肯定确定(在步骤s14中为“是”),程序3042结束。在处理尚未完成的情况下,作为否定确定(在步骤s14中为“否”),处理返回至步骤s10。
[0124]
图7示出了显示未检测到指示器204并在未检测到指示器204时结束程序3042的处理的处理过程。由于图7中的步骤s21至s24与图6中的步骤s11至s14类似,因此在此处将不重复其描述。
[0125]
控制单元302确定是否已检测到指示器204(步骤s20)。例如,分析由信息处理装置100中包括的成像单元3080捕获的图像,并且在可以检测到指示器204的情况下,作为肯定确定(在步骤s20中为“是”),处理进行至步骤s21,并且在不能检测到指示器204的情况下,作为否定确定(在步骤s20中为“否”),处理进行至步骤s25。
[0126]
控制单元302显示未检测到指示器204(步骤s25)。例如,控制单元302在信息处理装置100的显示单元306上显示尚未检测到指示器204的说明。当步骤s25中的处理结束时,控制单元302等待用户输入,并结束程序3042。
[0127]
图8示出了用于在未检测到指示器204时开启照明并使得容易检测到指示器204的处理过程。由于图8中的步骤s31至s34与图6中的步骤s11至s14类似,因此在此处将不重复其描述。
[0128]
控制单元302确定是否已检测到指示器204(步骤s30)。例如,分析由信息处理装置100中包括的成像单元3080捕获的图像,并且在可以检测到指示器204的情况下,作为肯定
确定(在步骤s30中为“是”),处理进行至步骤s31,并且在无法检测到指示器204的情况下,作为否定确定(在步骤s30中为“否”),处理进行至步骤s35。
[0129]
控制单元302开启照明(步骤s35)。例如,使信息处理装置100中包括的发光单元310发射光以照亮指示器204。在完成步骤s35中的处理时,控制单元302使处理进行至步骤s36。
[0130]
控制单元302在步骤s35中开启照明,并且然后确定是否检测到指示器204(步骤s36)。例如,分析由信息处理装置100中包括的成像单元3080捕获的图像,并且在可以检测到指示器204的情况下,作为肯定确定(在步骤s36中为“是”),处理进行至步骤s31,并且在不能检测到指示器204的情况下,作为否定确定(在步骤s36中为“否”),处理进行至步骤s33。
[0131]
图9示出了在未检测到指示器204时开启照明以使得更容易检测到指示器204并且在再次未检测到指示器204时显示指示器204未被检测到并且结束程序3042的处理的处理过程。由于图9中的步骤s40至s45与图8中的步骤s30至s45类似,因此在此处将不重复其描述。
[0132]
控制单元302在步骤s45中开启照明,并且然后确定是否检测到指示器204(步骤s46)。例如,分析由信息处理装置100中包括的成像单元3080捕获的图像,并且在可以检测到指示器204的情况下,作为肯定确定(在步骤s46中为“是”),处理进行至步骤s41,在不能检测到指示器204的情况下,作为否定确定(在步骤s46中为“否”),处理进行至步骤s47。
[0133]
控制单元302显示未检测到指示器204(步骤s47)。例如,控制单元302在信息处理装置100的显示单元306上显示尚未检测到指示器204的说明。当步骤s47中的处理结束时,控制单元302等待用户输入并结束程序3042。
[0134]
尽管以上将信息处理装置100描述为本实施方式,但是本实施方式不限于这样的实施方式。本实施方式可以适用于各种设备,例如平板型设备、游戏机和诸如个人计算机(pc)的计算机。
[0135]
[2.其他实施方式]
[0136]
尽管以上描述了第一实施方式,但也可设想到以下其他实施方式。
[0137]
还可设想到以下实施方式,在该实施方式中,在信息处理装置100的存储单元中存储与各种瞳孔距离对应的多条运动图像内容,并且适合于由检测单元308检测到的指示器204所指示的信息的运动图像内容被显示在显示单元306上。
[0138]
此外,还可设想到以下实施方式,在该实施方式中,信息处理装置100将由检测单元308检测到的指示器204所指示的信息发送至服务器,服务器基于接收到的由指示器204指示的信息来生成运动图像,服务器将生成的运动图像发送至信息处理装置100,并且信息处理装置100将接收到的运动图像显示在显示单元306上。
[0139]
由指示器204指示的信息可能不是瞳孔距离。例如,还可设想到以下实施方式,在该实施方式中,信息是用于调整显示单元306上的显示的亮度的信息,或者在显示单元306是菜单选择画面的情况下,是关于用于选择菜单的光标位置的信息。
[0140]
此外,已经参照附图详细地描述了本公开内容的优选实施方式,但是本公开内容的技术范围不限于这样的示例。显而易见的是,在本公开内容的技术领域中的本领域技术人员可以在权利要求书中描述的技术构思的范围内发现各种变更和修改,并且应当理解,
这些变更和修改也将自然地归入本公开内容的技术范围内。
[0141]
上述配置示出了本实施方式的示例,并且当然属于本公开内容的技术范围。
[0142]
此外,本说明书中描述的效果仅仅是说明性的或例示的效果,而并非限制性的。即,除了上述效果以外或代替上述效果,根据本公开内容的技术还可以实现根据本说明书的描述对于本领域技术人员明显的其他效果。
[0143]
注意,以下配置也属于本公开内容的技术范围。
[0144]
(1)
[0145]
一种信息处理装置,所述信息处理装置通过被可拆卸地保持于壳体而能够用作头戴式显示器,所述信息处理装置包括:
[0146]
显示单元,其显示图像;
[0147]
检测单元,其检测设置在所述壳体中的指示器;以及
[0148]
控制单元,其基于由所述检测单元检测到的所述指示器所指示的信息来控制显示在所述显示单元上的图像。
[0149]
(2)
[0150]
根据(1)所述的信息处理装置,其中,由所述指示器指示的信息是关于用户的双眼之间的位置关系的信息。
[0151]
(3)
[0152]
根据(1)或(2)所述的信息处理装置,其中,显示在所述显示单元上的图像包括左眼图像和右眼图像。
[0153]
(4)
[0154]
根据(3)所述的信息处理装置,其中,所述控制单元基于由所述指示器指示的信息来调整所述左眼图像与所述右眼图像之间的距离。
[0155]
(5)
[0156]
根据(1)至(4)中任一项所述的信息处理装置,其中,所述检测单元包括成像单元,所述成像单元对所述指示器进行成像,并且所述检测单元基于由所述成像单元获取的图像来检测由所述指示器指示的信息。
[0157]
(6)
[0158]
根据(5)所述的信息处理装置,还包括发光单元,所述发光单元照亮所述指示器。
[0159]
(7)
[0160]
根据(6)所述的信息处理装置,其中,所述发光单元是所述显示单元。
[0161]
(8)
[0162]
根据权利要求(6)所述的信息处理装置,其中,
[0163]
所述成像单元是红外摄像装置,并且
[0164]
所述发光单元是红外光源。
[0165]
(9)
[0166]
根据(6)至(8)中任一项所述的信息处理装置,其中,
[0167]
当从由所述成像单元获取的图像中未检测到由所述指示器指示的信息时,所述发光单元发射光以照亮所述指示器,并且
[0168]
所述成像单元对被所述发光单元照亮的指示器再次进行成像。
[0169]
(10)
[0170]
根据(1)至(9)中任一项所述的信息处理装置,其中,所述控制单元使所述显示单元显示由所述指示器指示的信息。
[0171]
(11)
[0172]
一种头戴式显示器壳体,所述头戴式显示器壳体通过可拆卸地保持包括检测单元和显示单元的信息处理装置而能够用作头戴式显示器,所述壳体包括:
[0173]
保持单元,其可拆卸地保持所述信息处理装置;
[0174]
指示器,其被布置在能够由处于被所述保持单元保持的状态下的所述信息处理装置的检测单元检测到的位置处;以及
[0175]
调整机构,其使用户调整所述指示器。
[0176]
(12)
[0177]
根据(11)所述的头戴式显示器壳体,其中,由所述指示器指示的信息是关于用户的双眼之间的位置关系的信息。
[0178]
(13)
[0179]
根据(11)或(12)所述的头戴式显示器壳体,其中,所述调整机构部分地暴露在所述壳体之外,并且能够由用户手动地调整。
[0180]
(14)
[0181]
根据(11)至(13)中任一项所述的头戴式显示器壳体,还包括:
[0182]
两个透镜,其被布置在面向处于被所述保持单元保持的状态下的所述信息处理装置的显示单元的位置处,其中,
[0183]
所述调整机构使用户调整所述两个透镜之间的距离,并且
[0184]
所述指示器指示所述两个透镜之间的距离,作为由所述指示器指示的信息。
[0185]
(15)
[0186]
根据(11)至(14)中任一项所述的头戴式显示器壳体,其中,所述指示器的颜色、形状、图案、位置、旋转角度、长度或尺寸中的至少一个根据由所述调整机构进行的调整而改变。
[0187]
(16)
[0188]
根据(11)至(15)中任一项所述的头戴式显示器壳体,还包括第一移动机构,所述第一移动机构用于根据处于被所述保持单元保持的状态下的所述信息处理装置的检测单元的位置来移动所述指示器。
[0189]
(17)
[0190]
根据(11)至(16)中任一项所述的头戴式显示器壳体,还包括:辅助光学系统,其被布置在处于被所述保持单元保持的状态下的所述信息处理装置的检测单元与所述指示器之间。
[0191]
(18)
[0192]
根据(17)所述的头戴式显示器壳体,还包括第二移动机构,所述第二移动机构用于根据处于被所述保持单元保持的状态下的所述信息处理装置的检测单元的位置来移动所述辅助光学系统。
[0193]
(19)
[0194]
一种头戴式显示系统,包括:信息处理装置,其包括检测单元和显示单元;以及壳体,其通过可拆卸地保持所述信息处理装置而能够用作头戴式显示器,其中,
[0195]
所述壳体包括:
[0196]
保持单元,其可拆卸地保持所述信息处理装置;
[0197]
指示器,其被布置在能够由处于被所述保持单元保持的状态下的所述信息处理装置的检测单元检测到的位置处;以及
[0198]
调整机构,其使用户调整所述指示器,并且
[0199]
所述信息处理装置包括:
[0200]
检测单元,其检测设置在所述壳体中的指示器;以及
[0201]
控制单元,其基于由所述检测单元检测到的所述指示器所指示的信息来控制显示在所述显示单元上的图像。
[0202]
(20)
[0203]
一种由信息处理装置执行的信息处理方法,所述信息处理装置包括显示单元,并且所述信息处理装置通过被可拆卸地保持于壳体而能够用作头戴式显示器,所述方法包括:
[0204]
检测设置在所述壳体中的指示器;以及
[0205]
基于由所检测到的指示器指示的信息来控制显示在所述显示单元上的图像。
[0206]
附图标记列表
[0207]
100信息处理装置
[0208]
102cpu
[0209]
104gpu
[0210]
106ram
[0211]
108vram
[0212]
110存储装置
[0213]
112显示器
[0214]
114可见光摄像装置
[0215]
116红外摄像装置
[0216]
118麦克风
[0217]
120触摸传感器
[0218]
122可见光投影设备
[0219]
124红外光投影设备
[0220]
126总线
[0221]
200头戴式显示器壳体
[0222]
202保持单元
[0223]
204指示器
[0224]
206透镜
[0225]
208调整机构
[0226]
210辅助光学系统
[0227]
212第一移动机构
[0228]
214第二移动机构
[0229]
302控制单元
[0230]
304存储单元
[0231]
306显示单元
[0232]
308检测单元
[0233]
310发光单元