信息处理系统以及信息处理方法与流程

文档序号:12481348阅读:148来源:国知局
信息处理系统以及信息处理方法与流程

本发明涉及信息处理系统以及信息处理方法。



背景技术:

近年来,争先恐后地开发通过由用户佩戴来使用的可穿戴终端。作为可穿戴终端中的一种类型,存在通过被佩戴在用户的头部上来使用的头戴式终端。头戴式终端被配置成使得显示器被放置在佩戴该头戴式终端的用户的眼睛的前方。因此,佩戴头戴式终端,用户可以在不执行动作例如从包或袋中取出显示终端的情况下确认或操作信息。

这样的头戴式终端可以通过输入至被提供给该终端的触摸传感器或通过音频来进行操作。然而,因为显示器被设置在用户的眼睛的前方,所以还做出了与使用视线的操作有关的许多尝试。例如,专利文献1公开了一种使用佩戴头戴式终端的用户的视线滚动图标的技术。此外,例如,专利文献2公开了一种使用视线解锁密码的技术。

引用列表

专利文献

专利文献1:US 2013/0106674A

专利文献2:US 8235529B



技术实现要素:

技术问题

然而,关于使用视线的操作,在选择或确定被显示在显示器上的图标时,移动视线以靠近屏幕的端部并且选择或确定图标对于眼睛而言存在负担。由于该原因,用户可以通过使他/她的视线移动来执行操作的范围被限制。此外,虽然个体之间存在差异,但是图像内的像素移动相对于用户的视线的移动很小,使得不便于使用视线的细微移动从相邻的图标中选择图标。

因此,本公开内容提出了新颖且改进的信息处理系统以及信息处理方法,该信息处理系统以及信息处理方法能够在头戴式终端中使用视线来增强可操作性。

问题的解决方案

根据本公开内容,提供了一种信息处理系统,该信息处理系统包括:视线检测单元,该视线检测单元被配置成检测用户的视线;移动检测单元,该移动检测单元被配置成检测用户佩戴的装置的移动;以及显示控制单元,该显示控制单元被配置成根据装置的移动来移动至少一个对象,所述至少一个对象被显示在显示区域中并且能够使用视线来选择。

根据本公开内容,提供了一种信息处理方法,该信息处理方法包括:检测用户佩戴的装置的移动;以及根据装置的移动来移动至少一个对象移动,所述至少一个对象被显示在显示区域中并且能够使用视线来选择。

根据本公开内容,由移动检测单元检测佩戴装置的用户的移动,并且根据用户的移动来改变对象的显示位置,该对象能够使用视线来选择。以这种方式,对象被显示在用户可以容易地将他/她的视线移动到的位置处,使得可以容易地使用视线来选择对象。

本发明的有益效果

如上所述,根据本公开内容,可以增强在头戴式终端中使用视线的可操作性。注意,上述效果不一定是限制性的。连同上述效果或替代上述效果,可以实现在本说明书中所描述的效果中的任一效果或可以根据本说明书理解的其他效果。

附图说明

图1是示出头戴式终端的示例的说明图。

图2是示出根据本公开内容的第一实施方式的由信息处理设备执行的改变对象的显示位置的处理的示例的说明图。

图3是示出根据实施方式的信息处理设备的功能配置的框图。

图4是示出根据实施方式的根据用户的颈部的移动来改变显示的处理的流程图。

图5是示出显示器变成关闭状态的情况的说明图。

图6是示出用于呈现不能使用用户的颈部的移动来改变显示的操作输入的示例的说明图。

图7是示出用于呈现不能使用用户的颈部的移动来改变显示的操作输入的另一示例的说明图。

图8是示出用于根据用户的颈部的移动来改变对象的显示位置并且选择对象的操作的示例的说明图。

图9是示出用于取消所选对象的操作输入的示例的说明图。

图10是示出显示取消图标的示例的说明图,取消图标用于取消所选对象。

图11是示出在被显示在显示区域中的对象的数量多的情况下改变对象的显示位置的处理的说明图。

图12是示出在被显示在显示区域中的对象的数量少的情况下改变对象的显示位置的处理的说明图。

图13是示出根据本公开内容的第二实施方式的改变显示的处理的说明图,其示出了将隐藏对象显示在显示区域中的操作。

图14是示出根据实施方式的改变显示的处理的说明图,其示出了在滚动之后被显示的对象的显示状态维持持续预定时间的状态。

图15是示出根据实施方式的改变显示的处理的说明图,其示出了对象的显示状态在经过预定时间之后返回至正常状态的状态。

图16是示出加宽对象之间的间隔的方式的示例的说明图。

图17是示出加宽对象之间的间隔的方式的另一示例的说明图。

图18是示出头戴式终端的硬件配置的示例的硬件配置图。

具体实施方式

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

注意,将按下面的顺序来进行描述。

1.第一实施方式(根据颈部的移动加宽对象之间的间隔)

1.1.概述

1.2.功能配置

1.3.根据用户的颈部的移动来改变显示的处理

2.第二实施方式(根据颈部的移动来显示隐藏对象)

3.修改示例

4.硬件配置示例

<1.第一实施方式>

[1.1.概述]

首先,参照图1和图2,将描述根据本公开内容的第一实施方式的由信息处理设备执行的处理的概述。注意,图1是示出头戴式终端10的示例的说明图。图2是示出根据本实施方式的由信息处理设备执行的改变对象的显示位置的处理的示例的说明图。

本实施方式中所使用的头戴式终端10是通过被佩戴在用户的头部上来使用的装置。头戴式终端10的示例包括如图1所示的眼镜型终端。图1所示的头戴式终端10包括前端部以及支承部14R和支承部14L,该前端部包括在佩戴时被放置在用户的眼睛的前方的显示器12,以及支承部14R和支承部14L被分别设置在前端部的右侧和左侧上。支承部14R和支承部14L被放置在头部的两侧处,并且前端部被固定至鼻子。以这种方式,可以佩戴头戴式终端10。

显示器12包括针对右眼的显示器12R和针对左眼的显示器12L。在显示器12上,由投影视频的显示单元(未示出)来显示各种类型的信息。例如,根据本实施方式的显示器12是光学透射型显示面板并且不阻挡外部世界的视场。因此,用户可以自然地看到外部世界和被显示在显示器12上的视图。

例如,根据本实施方式的头戴式终端10包括被配置成对角速度进行检测的陀螺仪传感器16作为用于检测佩戴该终端的用户的颈部的移动的传感器。陀螺仪传感器16例如可以被设置在支承部14L中或者可以被设置在终端的另一部中。当佩戴头戴式终端10的用户转动他/她的颈部时,由陀螺仪传感器16来检测随同颈部的转动一起转动的头戴式终端10的角速度。由陀螺仪传感器16所检测的角速度用作表示转动用户的颈部的移动的值。

此外,头戴式终端10包括视线传感器(图3中所示的附图标记18),该视线传感器被配置成检测佩戴该终端的用户的视线。视线传感器的示例包括对用户的眼睛进行成像的可见光相机和红外相机。通过分析由视线传感器获取的图像,可以识别用户的视线。采用这样的功能,在根据本实施方式的头戴式终端10中,用户可以通过移动视线来对被显示在显示器12的显示区域中的信息进行操作。

注意,头戴式终端10的形式不限于图1所示的形式。例如,头戴式终端10的形状可以是护目镜型终端,以及显示器可以如图1所示的那样被提供给双眼或可以相应地被提供给双眼中的一只眼睛。此外,显示器类型不限于光学透射型并且可以是阻挡外部世界的视场的非透射型以及捕获外部世界的场景并将场景显示在显示器上的视频传输型。除了显示器12、显示单元和陀螺仪传感器16以外,头戴式终端10例如还可以包括触摸传感器、麦克风、扬声器和GPS。

这样的头戴式终端10包括用于控制各种功能的信息处理设备(图3中所示的附图标记100)。例如,信息处理设备执行对显示单元进行控制并且基于用户的操作使应用运行的处理,该显示单元被配置成将信息显示在显示器12上。

文中,根据本实施方式的头戴式终端10可以使用视线来执行终端的操作。例如,如图2的左侧所示,假设佩戴头戴式终端10的用户正在观看显示器12的显示区域200。例如,被显示在显示区域200中的是对象例如用于启动邮件的邮件图标212、用于启动应用的应用图标214以及麦克风图标216。用户移动视线、将视线引向对象并且从而可以选择任何对象。

在使用视线的这样的操作中,可以在显示区域200内的用户可以移动视线的范围中执行所述操作。然而,将视线引导至显示区域200的端部附近处的对象例如邮件图标212对于眼睛而言存在负担。通常,人可以在不移动他/她的面部的情况下自然地移动他/她的视线的范围在水平方向为约30°。因此,如果显示区域200的视角增大至超过30°,则视角超出用户可以自然地引导他/她的视线的范围。因此,变得难以选择在显示区域200的两端处的对象。

此外,显示区域200中的视线的移动距离相对于人的视线的移动很小,并且因此,即使用户移动他/她的视线,但是显示区域200中的视线移动不能如用户期望的那样多。例如,当视线沿水平方向移动10°时,显示区域200中的移动距离仅为约30像素至40像素。因此,不便于采用视线的细微移动来从相邻的图标例如邮件图标212和应用图标214中选择图标。

因此,在根据本实施方式的头戴式终端10中,根据用户的颈部的移动来改变被显示在显示区域200中的对象的显示位置,以使得可以容易地执行使用视线的操作。例如,如图2的右侧所示,当用户向左转动他/她的面部时,如下方式改变显示位置。彼此相邻地显示在显示区域200的左侧上的邮件图标212和应用图标214各自向右侧移动,并且邮件图标212与应用214之间的间隔L加宽。以这种方式,对象被显示在用户可以自然地移动他/她的视线的范围内,并且在加宽相邻对象之间的间隔L的情况下,可以容易地选择每个对象。

如上所述,当用户沿用户想要操作的对象被呈现的方向移动他/她的颈部时,信息处理设备根据上述移动使对象移动,以使得可以容易地使用视线来选择对象。在下文中,将详细地描述由信息处理设备执行的根据颈部的移动来改变对象的显示位置的处理。

[1.2.功能配置]

图3示出了根据本实施方式的头戴式终端10的信息处理设备100的功能配置。注意,虽然图3示出了在根据颈部的移动来改变对象的显示位置的处理中涉及的功能单元,但信息处理设备100可以包括除了这些功能单元以外的功能单元。用于根据用户的颈部的移动来改变对象的显示位置的信息处理系统包括根据本实施方式的信息处理设备100、陀螺仪传感器16和视线传感器18。

如图3所示,根据本实施方式的信息处理设备100包括显示器状态确认单元110、输入信息处理单元120、显示控制单元130、显示处理单元140和执行处理单元150。

显示器状态确认单元110是被配置成确认显示器12的开启/关闭状态的功能单元。显示器状态确认单元110将显示器12的开启/关闭状态输出至输入信息处理单元120。

输入信息处理单元120基于由头戴式终端10的陀螺仪传感器16和视线传感器18检测的结果和从头戴式终端10的各输入单元输入的信息来获取来自用户的输入信息。例如,输入信息处理单元120基于由陀螺仪传感器16检测的结果来分析用户的颈部的移动并且识别由用户执行的输入。此外,例如,输入信息处理单元12基于由视线传感器18检测的结果对被显示在显示器12的显示区域200中的对象中的用户正在观看的对象进行识别。此外,输入信息处理单元120基于由显示器状态确认单元110输入的显示器12的开启/关闭状态和通过使用各输入单元执行的用户的操作,对用于切换显示器12的开启/关闭状态的输入信息进行识别。

以这种方式,输入信息处理单元120基于由陀螺仪传感器16和视线传感器18检测的结果和从头戴式终端10的各输入单元输入的信息,获取由用户输入的操作或动作的内容作为输入信息。输入信息被输出至显示控制单元130和执行处理单元150。

显示控制单元130基于由输入信息处理单元120获取的输入信息来改变被显示在显示器12上的对象的显示位置。显示控制单元130基于输入信息、根据用户的颈部的移动来改变被显示在显示器12上的对象的显示位置,以使得用户可以容易地操作对象。此外,显示控制单元130可以以视觉上辨认出所选对象的方式来显示根据视线的移动所选择的对象。注意,稍后将描述由显示控制单元130执行的处理的细节。显示控制单元130将用于改变显示器12的显示的显示控制信息输出至显示处理单元140。

显示处理单元140基于显示控制信息来执行要被显示在显示器12上的各种显示处理。显示信息例如要被显示在显示区域200中的对象经受由显示处理单元140进行的显示处理并且然后被显示在显示器12上。

执行处理单元150基于由输入信息处理单元120获取的输入信息来执行各种处理。当显示在显示器12上的对象被选择或确定时,例如,执行处理单元150执行与对象相关联的应用。

注意,虽然在本实施方式中示出了头戴式终端10包括构成信息处理系统的陀螺仪传感器16、视线传感器18和信息处理设备100中的所有装置的配置,但本公开内容不限于这样的示例。例如,仅陀螺仪传感器16和视线传感器18可以被设置在头戴式终端10中,而信息处理设备100可以被设置在单独的信息处理终端中。信息处理终端的示例包括智能电话和服务器。在这种情况下,由相应的传感器检测的结果被传输至信息处理终端并且经受由信息处理终端的信息处理设备100进行的显示控制处理。信息处理终端根据通过处理获得的结果向头戴式终端10传输要被显示在头戴式终端10的显示器12上的显示信息。

[1.3.根据用户的颈部的移动来改变显示的处理]

接下来,参照图4至图10,将描述根据本实施方式的根据用户的颈部的移动来改变显示的处理。注意,图4是示出根据本实施方式的根据用户的颈部的移动来改变显示的处理的流程图。图5是示出显示器12变成关闭状态的情况的说明图。图6是示出用于呈现不能使用用户的颈部的移动来改变显示的操作输入的示例的说明图。图7是示出用于呈现不能使用用户的颈部的移动来改变显示的操作输入的另一示例的说明图。图8是示出用于根据用户的颈部的移动来改变对象的显示位置并且选择对象的操作的示例的说明图。图9是示出用于取消所选对象的操作输入的示例的说明图。图10是示出显示取消图标的示例的说明图,该取消图标用于取消所选对象。

如上所述,当在头戴式终端10中使用视线输入来选择被显示在显示器12上的对象时,选择被显示在显示区域200的端部处的对象对于眼睛而言存在负担。因此,在本实施方式中,通过根据用户的颈部的移动来改变被显示在显示器12上的对象的显示位置以减小在使用视线输入选择对象的情况下的负担。

首先,关于输入,在不存在从用户到头戴式终端10的输入持续预定时间或更长时间的情况下,显示器12通常自动关闭以降低功耗。例如,如图5的左侧所示,假设两个对象即对象4A和对象4B被显示在显示区域200中。在这种情况下,当不存在来自用户的输入持续预定时间或更长时间时,如图5的右侧所示显示器12关闭,并且对象4A和对象4B被隐藏。在显示器12处于关闭状态的情况下,当用户向右以及向左转动他/她的颈部时什么都不会发生。例如,这是为了避免在用户与他人交谈时、通过由用户的颈部的移动引起的错误而执行任何处理。

如图4所示,在根据本实施方式的改变显示的处理中,首先,确认显示器12是否处于开启状态(S100)。由显示器状态确认单元110来确认显示器12的开启/关闭状态,并且将通过确认所获得的结果输出至输入信息处理单元120。在基于确认结果显示器12处于开启状态的情况下,输入信息处理单元120进行至步骤S120。另一方面,在显示器12处于关闭状态的情况下,输入信息处理单元120确定是否存在用户的用于开启显示器12的操作输入(S110)。

用于开启显示器12的操作输入的示例包括通过被设置到头戴式终端10的输入单元来执行预定操作以及通过上下移动颈部来执行点头的姿势。在步骤S110中,输入信息处理单元120确定存在/不存在用于开启显示器12的操作输入并且从步骤100重复处理直至检测到操作输入为止。然后,当输入信息处理单元120检测到用于开启显示器12的操作输入时,输入信息处理单元120相继地确认根据用户的颈部的移动来改变对象的显示位置的颈部输入模式是否处于开启状态(S120)。

存在虽然显示器12处于开启状态但用户不希望使用他/她的颈部的移动来改变对象的显示位置的情况。在这种情况下,用户可以关闭颈部输入模式。用于关闭颈部输入模式的操作输入的示例可以包括如图6所示的颈部的简单姿势,例如用户向两侧略微摇动他/她的颈部。可替选地,例如如图7所示,操作输入可以是将视线移动到保持按钮220以选择并且确定保持按钮220的操作,保持按钮220被显示在显示区域200上并且用于关闭颈部输入模式。

在步骤S120中确定颈部输入模式处于关闭状态的情况下,处理返回至步骤S100并且被重复。另一方面,在颈部输入模式处于开启状态的情况下,基于由被配置成检测用户的颈部的移动的陀螺仪传感器16检测的结果,显示控制单元130根据用户的颈部的移动来改变被显示在显示器12的显示区域200中的对象的显示位置(S130)。

例如,如图8的左上侧所示,假设包括两个对象即对象4A和对象4B的对象组作为正常状态被显示在显示区域200的端部附近处并且用户选择对象4A的情况。在正常状态下,用户面向正面并且正面的方向表示基准位置。此时,用户向用户想要选择的对象被显示的方向(图8中的左侧)转动他/她的面部。如图8的右上侧所示,在颈部的该转动的情况下,对于仅被显示在颈部转动到的方向的对象组而言,对象4A和对象4B的显示位置被改变成使得对象4A与对象4B之间的间隔L变得大于正常状态下的间隔。

对象4A与对象4B之间的间隔L可以加宽至通过用户的视线选择的对象不被错误地识别的程度。例如,间隔L可以被设置成为约40像素。注意,因为间隔L根据各个用户之间或与系统配置有关的差异而变化,所以可以通过例如在启动头戴式终端10时对扫视的眼睛移动的程度进行检测以及通过根据用户的视线的移动来设置间隔L,更可靠地避免对视线输入的错误检测。

在对象4A与对象4B之间的间隔L增大的情况下,将视线引导至对象4A和对象4B中的每个对象变得更容易,并且可以使用视线输入来更鲁棒地选择对象。此外,在不管显示区域200的大小的情况下,通过向两侧转动颈部,可以将对象放置在用户可以自然地移动他/她的视线的范围内。

此外,在使用用户的颈部的移动加宽对象4A与对象4B之间的间隔L时,仅可以改变对象组中的被放置在颈部的转动的方向的相反侧处的对象4B的显示位置,但还可以朝向显示区域的中心移动对象4A。以这种方式,将对象从难以使用户自然地引导他/她的视线的范围移动且显示至用户可以自然地移动他/她的视线的范围,从而可以更容易地选择对象。

用户向两侧转动他/或她的颈部以改变被显示在显示区域200中的对象4A和对象4B的显示位置并且使用视线来选择所期望的对象。例如,如图8的右下侧所示,通过将视线引导至对象4A,对象4A处于被选择状态。在这种情况下,为了容易地识别由用户选择的对象,可以显示示出对象处于被选择的状态的选择对象230。

然后,输入信息处理单元120确定在对象被选择的状态下是否执行用于确定对象的操作输入(S140)。用于确定对象的操作输入的示例包括保持注视所选对象持续预定时间、通过头戴式终端10的输入单元来执行预定操作以及通过上下移动颈部来执行点头的姿势。

在步骤S140中未执行用于确定对象的操作输入时,处理返回至步骤S130并且被重复。也就是说,根据用户的颈部的移动来改变被显示在显示区域200中的对象的显示位置。在这种情况下,可以通过颈部的移动或用户的视线来取消所选对象。例如,如图9的左侧所示,用户向左转动他/她的颈部,并且从对象4A被选择的状态起,如图9的右侧所示的那样用户面向正面。以这种方式,显示区域200中的对象4A和对象4B的显示位置可以返回至正常状态,并且可以取消对对象4A的选择。

可替选地,如图10所示,可以在用户转动他/她的颈部的方向的相反侧处设置用于将对象的显示返回至正常状态的取消对象240。在使用用户的视线来选择并且确定取消对象240的情况下,对象的显示返回至正常状态。当显示器12上的对象显示处于正常状态时,在检测到用户已经面向正面之后执行步骤S130的处理。

当在步骤S140中检测到执行了用于确定对象的操作输入时,执行处理单元150执行与所确定的对象相关联的处理(S150)。

此前,描述了根据本实施方式的根据用户的颈部的移动来改变对象的显示位置的处理。如在本实施方式中,当用户转动他/她的颈部时,对象的显示位置被改变成使得对象之间的间隔加宽。因此,因为对象被移动至用户可以容易地移动他/她的视线的位置,所以对于用户而言使用他/她的视线来选择对象变得更容易。

注意,在上面的描述中,虽然描述了对象4A和对象4B被显示在如图8所示的显示区域200的左端附近的情况,但处于正常状态下的对象的显示位置不限于上述示例。例如,如图11所示,可以存在沿显示区域200的宽度方向彼此靠紧地布置的多个对象4A至对象4G的情况。另外在这样的情况下,以如上所述的相同方式,加宽沿用户转动他/她的颈部的方向放置的对象之间的间隔,从而使得对于用户而言选择对象变得更容易。

具体而言,当被布置在显示区域200中的对象4A至对象4G的数量大时,例如,加宽沿用户转动他/她的颈部的方向放置的对象之间的间隔,并且此外,可以根据颈部的转动角度来改变要被显示在显示区域200中的对象。例如,在图11的左上侧所示的为用户面向正面时的显示状态的正常状态下,用户向左略微转动他/她的颈部(例如约15°),并且如图11的右上侧所示,仅显示在正常状态下从中心到左侧被放置的对象4B至对象4D。在这种情况下,以有规律的间隔来显示对象4B至对象4D,所述间隔比正常状态下的间隔更宽。

然后,当用户进一步向左转动他/她的颈部时,如图11的右下侧所示,以有规律的间隔来显示在正常状态下被显示在左端附近的对象4A至对象4C,所述间隔比正常状态下的间隔更宽。以这种方式,在根据用户的颈部的转动以加宽的间隔显示对象时,根据颈部的转动角度来改变要被显示的对象,从而可以维持使得用户易于使用他/她的视线来选择对象的对象的间隔。

通常,人可以自然地转动他/或她的颈部的范围为约向左70°以及向右70°。因此,例如,可以在颈部向右转动70°时显示右端处的对象,以及可以在颈部向左转动70°时显示左端处的对象,并且每当颈部转动预定度数时,可以改变要被显示在显示区域200中的对象。以这种方式,用户可以在采用颈部的舒适移动来容易地选择对象的状态下显示所期望的对象。

另一方面,如图12所示,存在被显示在显示区域200中的对象4A至对象4C的数量小的情况。在图12所示的示例中,与图8所示的示例不同的是,相邻对象之间的间隔足够宽。在这种情况下,为了用户可以甚至更容易地选择对象,可以以与图11的情况下的方式相同的方式将对象移动至颈部的转动的相反侧并且可以将对象显示在中心附近以使得用户可以容易地使用视线来执行操作。

此外,可以随着用户转动他/她的颈部的程度即随着颈部的转动角度的增大使相邻对象之间的间隔加宽。随着对象之间的间隔增大,相邻对象被错误地选择的可能性减小,并且因此可以防止错误的操作。在对象的数量小的情况下这样的处理特别有效。

<2.第二实施方式>

接下来,参照图13至图15,将描述根据本公开内容的第二实施方式的根据用户的颈部的移动来改变对象的显示位置的处理。在本实施方式中,将对能够被显示在显示器12上的来自对象4A至对象4Z的一些对象被布置在显示区域200中的情况的处理进行描述。另外在本实施方式中,对象的显示位置被改变成使得对象之间的间隔根据用户的颈部的移动而增大,然而,还存在用户想要选择的对象被隐藏的情况。因此,可以在使用用户的颈部的移动来将所期望的对象显示在显示区域200中之后执行使对象之间的间隔加宽的处理。

例如,如图13的上侧所示,假设在用户面向正面的正常状态下,对象4A至对象4E被显示在显示区域200中而对象4F至对象4Z被隐藏。在这种情况下,当用户以预定角速度或更大的角速度向左转动他/她的颈部时,显示在显示区域200中的对象4A至对象4E向右侧移动。然后,如图13的下侧所示,在正常状态下被显示在显示区域200的左端处的对象被显示在显示区域200的中心附近,并且已被隐藏的对象4Y和对象4Z被显示,而对象4D和4E被隐藏。

以这种方式,用户以预定角速度或更大的角速度来移动他/她的颈部并且从而能够使对象滚动并且显示隐藏对象。用户执行这样的动作以将所期望的对象显示在显示区域200中。在这之后,用户使用视线来选择所期望的对象。然而,如第一实施方式中所描述的,难以将视线引导至被显示在显示区域200的端部附近的对象。因此,通过应用根据第一实施方式的处理并且使用用户的颈部的移动来使对象之间的间隔变宽,用户可以使用他/她的视线来容易地对被放置在端部处的对象进行操作。

文中,如果从用户面向正面的状态开始,则用于加宽对象之间的间隔的颈部的动作更容易执行。在用户通过以预定角速度或更大的角速度移动他/她的颈部来滚动对象之后,即使用户以比预定角速度小的角速度转向他/她的颈部,但仍可以保持显示不改变持续预定时间。

例如,如图14的上侧所示,假设用户以预定角速度或更大的角速度向左转动他/她的颈部并且对象4Y至对象4C被显示在显示区域200中。在这之后,如果用户在预定时间内以比预定角速度小的角速度向正面转动他/她的颈部,则如图14的下侧所示,对象4Y至对象4C被显示在显示区域200中的状态被维持。以这种方式,在从对象4Y至对象4C中选择所期望的对象时,对于用户而言执行用于加宽对象之间的间隔的他/她的颈部的动作变得更容易。

注意,在用户以预定角速度或更大的角速度移动他/她的颈部以滚动对象并且然后在预定时间内向正面转动他/她的颈部之后,在转动他/她的颈部的动作未执行持续预定时间或更长时间的情况下,如图15所示,显示在显示区域200中的对象可以被返回至滚动之前的状态。

此前,描述了根据第二实施方式的根据用户的颈部的移动来改变对象的显示位置的处理。根据本实施方式,在存在未被显示在显示区域200中的对象的情况下,可以通过以预定角速度或更大的角速度转动颈部来滚动对象。此外,通过在所期望的对象被显示在显示区域200中的状态下以比预定角速度小的角速度转动颈部,可以使沿转动方向被显示的对象之间的间隔加宽。以这种方式,可以在能够容易地选择对象的状态下显示对象。

<3.修改示例>

在上述实施方式中,在根据用户的颈部的移动加宽对象之间的间隔时,对象的显示位置被改变成使得加宽在显示区域中沿宽度方向(水平方向)的间隔,然而,本技术不限于这样的示例。例如,如图16所示,假设在用户面向正面的正常状态下,彼此相邻的对象4A和对象4B被显示在显示区域200的左端处。在这种状态下,当用户向左侧转动他/她的颈部时,可以沿水平方向以及竖直方向移动对象4A和对象4B以使得加宽对象4A与对象4B之间的间隔。

可替选地,如图17所示,假设在用户面向正面的正常状态下,对象4A至对象4C以堆叠的方式显示在显示区域200的左端处。在这种状态下,当用户向左侧转动他/她的颈部时,对象4A至对象4C可以被移动成沿水平方向以及竖直方向展开以使得加宽对象4A至对象4C之间的间隔。

以这种方式,根据用户的颈部的移动被改变的对象的显示位置可以仅沿水平方向被改变或可以沿水平方向以及竖直方向被改变。此外,除了左右移动(即水平方向)以外,用户的颈部的移动可以是上下移动。

<4.硬件配置示例>

例如,还可以如图18所示的那样来配置根据本实施方式的头戴式终端10。在下文中,参照图18,将描述根据本实施方式的头戴式终端10的硬件配置示例。

如上面所描述的那样,可以由处理装置例如计算机来实现根据本实施方式的头戴式终端10。如图18所示,头戴式终端10包括:中央处理单元(CPU)901、只读存储器(ROM)902、随机存取存储器(RAM)903和主机总线904a。此外,头戴式终端10包括:桥接器904、外部总线904b、接口905、输入装置906、输出装置907、存储装置908、驱动器909、连接端口911和通信装置913。

CPU 901用作运算处理单元和控制单元并且根据各种程序来控制头戴式终端10的整体操作。此外,CPU 901可以是微处理器。ROM 902存储由CPU 901使用的程序、计算参数等。RAM 903暂时地存储在执行CPU 901中使用的程序、在执行期间适当地改变的参数等。CPU 901、ROM 902和RAM 903经由通过CPU总线等构成的主机总线904a彼此连接。

主机总线904a经由桥接器904连接至外部总线904b例如外围部件互连/接口(PCI)总线。注意,主机总线904a、桥接器904和外部总线904b不需要被分别地配置,并且主机总线904a、桥接器904和外部总线904b的功能可以在单条总线中被实现。

例如,输入装置906由下述构成:用于由用户输入信息的输入装置例如鼠标、键盘、触摸面板、按钮、麦克风、开关和控制杆;以及输入控制电路,该输入控制电路基于由用户进行的输入来生成输入信号并且将所生成的输入信号输出至CPU 901。输出装置907例如包括:显示装置例如液晶显示(LCD)装置、有机发光二极管(OLED)装置和照射器;以及音频输出装置例如扬声器。

存储装置908是头戴式终端10的存储部的示例并且是用于存储数据的装置。存储装置908例如可以包括:存储介质、用于将数据记录在存储介质中的记录装置、用于从存储介质中读取数据的读取装置以及用于删除被记录在存储介质中的数据的删除装置。存储装置908驱动硬盘并且存储各种数据和由CPU 901执行的程序。

驱动器909是针对存储介质的读取器/写入器并且被内置在头戴式终端10中或外部地附接至头戴式终端10。驱动器909读取被记录在安装至驱动器909的可移除记录介质例如磁盘、光盘、磁光盘或半导体存储器中的信息并且将信息输出至RAM 903。

例如,连接端口911是连接至外部装置的接口并且是能够通过通用串行总线(USB)与外部装置传输数据的连接端口。此外,通信装置913是由用于建立与通信网络5的连接的通信装置构成的通信接口。此外,通信装置913可以是可实现无线局域网(LAN)的通信装置、可实现无线USB的通信装置或用于执行有线通信的有线通信装置。

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

例如,虽然在上述实施方式中陀螺仪传感器16用作用于检测用户的颈部的移动的传感器,但本技术不限于这样的示例。例如,头戴式终端10可以包括用于捕获外界的场景的摄像装置,并且通过图像处理来获取被包括在由摄像装置捕获的图像中的特征点的移动距离,可以确定用户的颈部的移动和角速度。

此外,本说明书中所描述的效果仅是说明性的和示范性的效果,并且不是限制性的。也就是说,连同上述效果或替代上述效果,根据本公开内容的技术可以基于本说明书的描述来实现对于本领域技术人员而言明显的其他效果。

此外,还可以如下地配置本技术。

(1)一种信息处理系统,包括:

视线检测单元,所述视线检测单元被配置成检测用户的视线;

移动检测单元,所述移动检测单元被配置成检测用户佩戴的装置的移动;以及

显示控制单元,所述显示控制单元被配置成根据所述装置的所述移动来移动至少一个对象,所述至少一个对象被显示在显示区域中并且能够使用视线来选择。

(2)根据(1)所述的信息处理系统,

其中,所述显示控制单元沿与所述装置移动的方向不同的方向移动所述至少一个对象。

(3)根据(1)或(2)所述的信息处理系统,

其中,所述显示控制单元移动所述至少一个对象以加宽相邻对象之间的间隔。

(4)根据(1)至(3)中任一项所述的信息处理系统,

其中,当所述至少一个对象根据所述装置的移动而被移动时,所述显示控制单元在所述显示区域中的位置处显示用于将所述至少一个对象返回至被移动之前的显示状态的取消对象,所述显示区域中的所述位置位于与所述装置移动的方向相反的侧上。

(5)根据(1)至(4)中任一项所述的信息处理系统,

其中,当所述装置被返回至使所述至少一个对象被移动之前的位置时,所述显示控制单元将所述至少一个对象返回至被移动之前的显示状态。

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

其中,所述移动检测单元检测所述装置的相对于基准位置测量的转动角度。

(7)根据(1)至(6)中任一项所述的信息处理系统,

其中,所述移动检测单元检测所述装置的角速度。

(8)根据(7)所述的信息处理系统,

其中,当所述装置的角速度大于或等于预定速度时,所述显示控制单元沿与所述装置被移动的方向不同的方向滚动所述至少一个对象。

(9)根据(8)所述的信息处理系统,

其中,在所述至少一个对象被滚动之后,所述显示控制单元维持在滚动之后所述至少一个对象的显示状态,直至经过预定时间为止。

(10)根据(1)至(9)中任一项所述的信息处理系统,

其中,所述装置是头戴式显示装置,以及

所述移动检测单元检测由佩戴所述头戴式显示装置的用户的颈部的移动引起的装置的移动。

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

检测用户佩戴的装置的移动;以及

根据所述装置的所述移动来移动至少一个对象,所述至少一个对象被显示在显示区域中并且能够使用视线来选择。

附图标记列表

10 头戴式终端

12 显示器

16 陀螺仪传感器

18 视线传感器

100 信息处理设备

110 显示器状态确认单元

120 输入信息处理单元

130 显示处理单元

140 显示处理单元

150 执行处理单元

200 显示区域

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