显示控制设备、显示控制方法和程序的制作方法

文档序号:6541505阅读:252来源:国知局
显示控制设备、显示控制方法和程序的制作方法
【专利摘要】在此公开显示控制设备、显示控制方法和程序。所述设备可包括显示控制单元,其根据显示设备的移动,移动该显示设备的屏幕上的显示对象。在显示设备停止移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
【专利说明】显示控制设备、显示控制方法和程序
[0001]相关申请的交叉引用
[0002]本申请要求2013年3月29提交的日本优先权专利申请JP2013-071908的权益,将其全部内容通过弓I用的方式合并在此。

【技术领域】
[0003]本公开涉及显示控制设备、显示控制方法和程序。

【背景技术】
[0004]诸如头戴式显示器(其在下文称为“HMD”)之类的安放在用户上使得显示表面位于用户前方的显示设备已经得到开发。将下面PTLl中描述的技术例示为关于HMD的技术。
[0005][引用列表]
[0006][专利文献]
[0007][PTL1]
[0008]JP2011-249906A


【发明内容】

[0009][技术问题]
[0010]在安放在用户上使得显示表面位于用户前方的显示设备(如HMD)的情况下,诸如图标之类的显示对象显示在显示表面上。然而,当显示对象恒定地显示在显示表面上的固定位置时,例如当在显示表面上显示固定图标时,存在用户由于用户视野被阻挡而感觉不舒服的顾虑。
[0011]期望提供能够减小给予用户不舒服感觉的概率的显示控制设备、显示控制方法和程序。
[0012][问题的解决方案]
[0013]根据本公开的实施例,设备可以包括显示控制单元,其配置为根据显示设备的移动,移动该显示设备的屏幕上的显示对象,其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
[0014]根据本公开的实施例,方法可以包括:根据显示设备的移动,移动该显示设备的屏幕上的显示对象,其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
[0015]根据本公开的实施例,非瞬态计算机可读介质可以记录有可由处理器运行以实施一方法的计算机程序,所述方法可以包括:根据显示设备的移动,移动该显示设备的屏幕上的显示对象,其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
[0016]根据本公开的另一实施例,设备可以包括显示控制电子线路,其配置为根据显示设备的移动,移动该显示设备的屏幕上的显示对象,其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
[0017]根据本公开的实施例,设备可以包括显示控制器,其用于根据显示设备的移动,移动该显示设备的屏幕上的显示对象,其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
[0018][发明的有益效果]
[0019]根据本公开的实施例,可以减小给予用户不舒服感觉的概率。

【专利附图】

【附图说明】
[0020]图1是示出根据本公开实施例的显示设备的示例的说明图。
[0021]图2是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第一示例的说明图。
[0022]图3是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第一示例的说明图。
[0023]图4是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第一示例的说明图。
[0024]图5是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第二示例的说明图。
[0025]图6是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第三示例的说明图。
[0026]图7是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第三示例的说明图。
[0027]图8是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第三示例的说明图。
[0028]图9是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第三示例的说明图。
[0029]图10是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第五示例的说明图。
[0030]图11是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第五示例的说明图。
[0031]图12是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第六示例的说明图。
[0032]图13是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第七示例的说明图。
[0033]图14是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第八示例的说明图。
[0034]图15是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第九示例的说明图。
[0035]图16是图示根据本公开实施例的显示控制设备中的根据实施例的显示控制处理的第十示例的说明图。
[0036]图17是示出根据本公开实施例的显示控制设备的配置的示例的框图。
[0037]图18是示出根据本公开实施例的显示控制设备的硬件配置的示例的说明图。

【具体实施方式】
[0038]下面将参照附图详细描述本公开的优选实施例。贯穿此说明书和附图,将相同的附图标记赋予具有基本上相同的功能性配置的组成元件,并且省略重复的描述。
[0039]下文按照下列顺序进行描述。
[0040]1.根据实施例的显示控制方法
[0041]2.根据实施例的显示控制装置
[0042]3.根据实施例的程序
[0043](根据实施例的显示控制方法)
[0044]在描述根据实施例的显示控制装置的配置之前,首先描述根据本实施例的显示控制方法。下文通过例示根据本实施例的显示控制装置进行有关根据本实施例的显示控制方法的处理的情况,描述根据本实施例的显示控制方法。
[0045]〈1>根据实施例的显示装置的示例
[0046]首先,将描述由关于根据本实施例的显示控制方法的处理和根据本实施例的显示控制装置控制的根据本实施例的显示装置的配置的示例。根据本实施例的显示控制装置和根据本实施例的显示装置例如可以是分离的装置,或者可以是集成的装置。当根据本实施例的显示控制装置和根据本实施例的显示装置是集成的装置时,根据本实施例的显示控制装置配置为控制自身装置(根据本实施例的显示控制装置)。
[0047]图1是图示根据本实施例的显示装置的示例的说明图。例如,根据本实施例的显示装置安放在用户上使得显示表面位于用户的前方。这里,图1所示的A表示HMD的示例,图1所示的B表示HMD的另一示例。
[0048]根据本实施例的显示装置例如包括显示单元10。如图1的A和图1的B所指示的,例如,根据本实施例的显示装置包括各种组件,如一个或两个或更多个镜腿(temple)组件12、一个或两个或更多个中梁(bridge)组件14、一个或两个或更多个新型(modern)组件16以及一个或两个或更多个鼻垫组件18。
[0049]另外,根据此实施例的显示设备可以配备有一个或多个能够检测根据此实施例的显示设备的移动的传感器(如加速度传感器、陀螺仪传感器和地磁传感器)。能够检测根据此实施例的显示设备的移动的传感器不限于上述示例。能够检测根据此实施例的显示设备的移动的传感器的示例包括能够检测根据此实施例的显示设备的移动的任意传感器,如分析通过捕获其上安放了根据此实施例的显示设备的用户的图像所获得的捕获图像并从用户的移动检测根据此实施例的显示设备的移动的图像传感器。
[0050]当能够检测根据此实施例的显示设备的移动的一个或多个外部传感器连接到根据此实施例的显示设备时,根据此实施例的显示设备可以不配备有传感器。
[0051]例如,显示单元10包括显示表面,其可以显示一显示对象并且布置在用户两眼前方的位置,使得显示表面在安放在用户上时位于用户的前方。这里,在图1中,显示单元10配置为包括与用户两眼对应的显示表面,但是根据本实施例的显示单元的配置不限于前述配置。例如,根据本实施例的显示单元可以配置为包括与用户的仅一只眼对应的显示表面。
[0052]这里,根据本实施例的显示对象的示例包括对应于应用等的图标、静止图像或移动图像的缩略图像、指示静止图像或移动图像的内容图像、以及用于向用户通知显示网页屏幕等的辅助显示屏幕的图像(静止图像或移动图像)。进一步,根据本实施例的显示对象的示例可以进一步包括有关屏幕的布局的图像(静止图像或移动图像)。
[0053]例如,当在用户上安放根据本实施例的显示装置时,如图1的A和B所指示的,显示装置配置为使得显示表面位于用户的前方。
[0054]当然,根据本实施例的显示装置的外观不限于图1的A和B所指示的外观。
[0055]根据本实施例的显示装置的配置不限于图1的A和B所指示的配置。
[0056]例如,根据此实施例的显示设备可以具有将操作设备提供在当安放在用户上时用户一侧的位置的配置,或者可以具有外部操作设备连接至该侧位置的配置。提供操作设备的位置和外部操作设备连接到的位置的示例包括图1的A和B所示的镜腿组件12上的位置。例如,将操作设备提供在当安放在用户上时用户左侧和右侧之一或两者上。另外,外部操作设备连接至当安放在用户上时用户左侧和右侧之一或两者上。
[0057]这里,根据此实施例的操作设备和外部操作设备的示例包括传感器和按钮。另外,根据此实施例的传感器的示例包括红外接近传感器、各种类型的触摸传感器(如静电容量型)和图像传感器。
[0058]根据本实施例的显示装置包括微处理单元(MPU)和各种处理电路,并且可以包括控制整个显示装置的控制单元(未图示)。当根据本实施例的显示装置和根据本实施例的显示控制装置是集成装置时,例如,控制单元(未图示)用于进行下面描述的、关于根据本实施例的显示控制方法的处理。
[0059]根据本实施例的显示装置可以包括通信单元(未图示),其进行与外部装置(如根据本实施例的显示控制装置)的有线/无线通信。通信单元(未图示)的示例包括通信天线和射频(RF)电路(无线通信)、IEEE802.15.1端口与发送和接收电路(无线通信)、IEEE802.1lb端口与发送和接收电路(无线通信)、以及局域网(LAN)终端与发送和接收电路(有线通信)。例如,根据本实施例的显示装置可以配置为经由连接的外部通信设备进行与外部装置(如根据本实施例的显示控制装置)的通信。
[0060]例如,根据本实施例的显示装置可以包括向每个设备供电的电池(未图示)。这里,可以将诸如锂离子电池之类的蓄电池例示为根据本实施例的显示装置中包括的电池(未图示)。当根据本实施例的显示装置从待驱动的诸如商业电源之类的外部电源接收电力时,根据本实施例的显示装置可以不包括电池(未图示)。
[0061]根据本实施例的显示装置不限于图1的A和B所示的HMD。例如,根据本实施例的显示装置可以是眼镜(单片镜)型装置。当根据本实施例的显示装置安放在用户上时,例如,显示装置可以应用于具有任何形状和显示表面位于用户前方的配置的装置。
[0062]在下文中,通过例示根据本实施例的显示装置是图1的A指示的HMD的情况,描述根据本实施例的显示控制装置中的关于根据本实施例的显示控制方法的处理。
[0063]<2>根据实施例的显示控制方法的概述
[0064]如上所述,当显示对象以固定位置恒定地显示在显示表面上时,例如,当在显示表面上显示固定图标时,存在由于用户视野被阻挡而使得用户可能感觉不舒服的顾虑。
[0065]因此,例如,如图1的A和B中所示那样,根据此实施例的显示控制设备控制根据此实施例的显示设备(安放在用户上使得能够显示显示对象的显示表面位于用户的前面的显示设备)中显示表面上显示的显示对象的显示(显示控制处理)。作为根据此实施例的显示控制处理,例如,根据此实施例的显示控制设备基于依据安放了根据此实施例的显示设备的用户的移动来移动显示对象。
[0066]更详细地,例如,根据依据此实施例的显示设备的移动,根据此实施例的显示控制设备从对应于显示对象的基准位置转移并显示在显示表面上显示的显示对象。另外,根据此实施例的显示控制设备转移并显示从转移后的位置到基准位置的被转移的显示对象。这里,根据依据此实施例的显示设备的移动的显示对象的转移的示例包括“在与检测到根据此实施例的显示设备的移动的轴向方向相反的方向上、从对应于显示对象的基准位置转移在显示表面上显示的显示对象”。另外,根据此实施例的显示对象从移动后的位置到基准位置的转移例如是自动进行的。更详细地,例如,根据此实施例的显示控制设备将被转移显示对象从转移后的位置转移到基准位置,而“没有用户的操作”或“不管用户的动作如何”。根据依据此实施例的显示设备的移动的显示对象的转移的特定示例将在稍后描述。
[0067]这里,例如,根据此实施例的基准位置是当布置显示对象时变为基准的位置。例如,以其原点处于设置在局部空间中的位置的坐标(随同安放了根据此实施例的显示设备的用户的方向一起转移的坐标系)来表示根据此实施例的基准位置。根据此实施例的基准位置的示例包括以其原点处于显示表面上的预定位置(例如,显示表面的左下角的位置、显示表面的左上角的位置、显示表面的中心位置等)的坐标来表示的显示表面上的位置。
[0068]根据此实施例的基准位置的示例包括对于每个显示对象的唯一位置。然而,根据此实施例的基准位置不限于此。例如,根据此实施例的基准位置可以是基于用户操作(如转移显示对象的用户操作)改变的可改变位置。
[0069]另外,检测到根据此实施例的移动的轴向方向(下文简称为“根据此实施例的轴向方向”)的不例包括横摆方向、俯仰方向和滚动方向。根据此实施例的轴向方向不限于此。例如,根据此实施例的轴向方向可以包括安放了根据此实施例的显示设备的用户的前后方向。
[0070]基于示出移动并由根据此实施例的显示设备的、能够检测根据此实施例的显示设备的移动的传感器(或连接到根据此实施例的显示设备且能够检测根据此实施例的显示设备的移动的外部传感器;同样适用于下文)检测的检测数据,根据此实施例的显示控制设备获取关于根据此实施例的显示设备的移动的信息。这里,关于根据此实施例的移动的信息的示例包括“检测到根据此实施例的移动的轴向方向”、“移动方向和移动量(当检测到的轴向方向是横摆方向或俯仰方向时)”、“倾斜方向和倾斜量(当检测到的轴向方向是滚动方向时)”。
[0071]例如,根据此实施例的显示控制设备通过进行根据此实施例的显示控制处理,如上所述那样基于根据此实施例的显示设备的移动来移动显示对象。于是,当根据此实施例的显示控制设备进行根据此实施例的显示控制处理时,如显示对象以固定位置恒定地显示在显示表面上的情况下那样,可以减小给予用户由于用户视野被阻挡而导致的不舒服感觉的概率。
[0072]因此,根据此实施例的显示控制设备可以减小给予用户不舒服感觉的概率。
[0073]通过根据此实施例的显示控制处理实现的显示对象的移动不限于上述示例。
[0074]例如,当根据此实施例的轴向方向是横摆方向、俯仰方向或滚动方向时,根据此实施例的显示控制设备可以基于对于每个根据此实施例的轴向方向的设置,将被转移显示对象从转移后的位置选择性地转移到基准位置。
[0075]确切地,例如,当根据此实施例的轴向方向是滚动方向时,根据此实施例的显示控制设备不将从基准位置转移的显示对象从转移后的位置转移到基准位置。
[0076]另外,例如,当根据此实施例的轴向方向是横摆方向或俯仰方向时,基于通过用户的操作等设置的并且指示是否要将显示对象从转移后的位置转移到基准位置的设置信息(数据),根据此实施例的显示控制设备将被转移的显示对象从转移后的位置选择性地转移到基准位置。例如,当设置信息指示“将显示对象从转移后的位置转移到基准位置”时,根据此实施例的显示控制设备将从基准位置转移的显示对象从转移后的位置选择性地转移到基准位置。例如,当设置信息不指示“将显示对象从转移后的位置转移到基准位置”时,根据此实施例的显示控制设备不把从基准位置转移的显示对象从转移后的位置转移到基准位置。这里,根据此实施例的设置信息的示例包括指示是否要将显示对象从转移后的位置转移到基准位置的图表。
[0077]不必说,当根据此实施例的轴向方向是滚动方向时,例如,根据此实施例的显示控制设备可以基于设置信息,选择性地将转移的显示对象从转移后的位置转移到基准位置。在下面的描述中,将例示当根据此实施例的轴向方向是滚动方向时、根据此实施例的显示控制设备不把从基准位置转移的显示对象从转移后的位置转移到基准位置的情况。
[0078]下文更详细地描述根据此实施例的显示控制处理。在下面的描述中,将例示显示表面上显示的根据此实施例的显示对象是图标的情况。不必说,根据此实施例的显示对象不限于图标。
[0079]〈3>根据实施例的显示控制处理
[0080](I)根据实施例的显示控制处理的第一示例:对于根据实施例的轴向方向是横摆方向的情况的处理的示例
[0081]图2是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第一示例的说明图,并且示出对于根据此实施例的轴向方向是横摆方向的情况的处理的示例。图2中所示的A、B和C以图2中所示的A、B和C的次序,按时间顺序方式示出安放了根据此实施例的显示设备的用户的动作,并且示出由于用户头部向右转向而检测横摆方向上的移动的情况。图2中所示的Al、BI和Cl示出显示表面,并且示出图标(显示对象的示例)显示在显示表面上的示例。另外,图2中所示的A2、B2和C2示出根据此实施例的显示设备的状态,图2中所示的A3、B3和C3示出用户的状态。
[0082]首先,参照图2的Al和图2中所示的BI,如图2的B3中所示那样,基于依据用户移动的根据此实施例的显示设备的横摆方向上的移动,根据此实施例的显示控制设备转移显示表面上显示的每个图标。更详细地,例如,根据此实施例的显示控制设备将每个图标从与图2的Al中所示的根据此实施例的基准位置对应的位置转移到图2中的左边(与检测到显示设备的移动的轴向方向相反的方向)。
[0083]接下来,参照图2的BI和图2中所示的Cl,根据此实施例的显示控制设备将从图2的Al所示的根据此实施例的基准位置所对应的位置转移到图2的BI所示的位置(转移后位置)的图标,从图2的BI所示的位置(转移后位置)转移到图2的Cl所示的根据此实施例的基准位置所对应的位置(图2的Al对应的位置)。
[0084]这里,例如,根据此实施例的显示控制设备以预定设置速度转移显示对象。根据此实施例的预定速度例如可以是可通过用户的操作等设置的预设固定值或可变值。
[0085]设置根据此实施例的显示对象的转移速度的方法不限于此。
[0086]例如,当转移显示对象时,基于对应于显示对象的基准位置、显示对象显示的位置以及基于检测到的根据此实施例的显示设备的移动计算出的移动量中的一个或多个,根据此实施例的显示控制设备可以改变显示对象的转移速度。这里,显示根据此实施例的显示对象的位置例如代表根据此实施例的基准位置、转移期间显示对象的位置、或者转移后显示对象的位置。另外,例如,如根据此实施例的基准位置的情况一样,以其原点处于显示表面上的预定位置的坐标表示根据此实施例的显示对象被显示的位置。根据此实施例的计算移动量的方法的示例将在稍后描述。
[0087]当基于对应于显示对象的基准位置或者显示对象被显示的位置改变显示对象的转移速度时,根据此实施例的显示控制设备例如使用其中与显示表面上的位置对应的坐标和显示对象的转移速度彼此相关联的表格等来确定对应于基准位置或者显示对象被显示的位置的显示对象的转移速度。当基于计算出的移动量改变显示对象的转移速度时,根据此实施例的显示控制设备例如使用其中移动量和显示对象的转移速度彼此相关联的表格等来确定对应于计算出的移动量的显示对象的转移速度。当基于与显示对象对应的基准位置、显示对象被显示的位置、以及基于检测到的根据此实施例的显示设备的移动计算出的移动量中的两个或更多个指标来改变显示对象的转移速度时,通过例如使用针对每个指标的表格所指定的速度的平均值,根据此实施例的显示控制设备确定显示对象的转移速度。不必说,确定根据此实施例的显示控制设备中显示对象的转移速度的方法不限于上述示例。
[0088]另外,根据此实施例的显示控制设备还可以使用设置的加权系数来调节显示对象的转移速度。
[0089]这里,根据此实施例的加权系数的示例包括针对每个显示对象设置的系数、针对每个显示对象类型设置的系数以及对于各显示对象公共的加权系数。另外,根据此实施例的加权系数可以是可通过用户的操作等设置的预设固定值或可变值。
[0090]例如,当根据此实施例的显示控制设备如图2中所示那样转移显示对象时,显示对象不是恒定地显示在显示表面上的固定位置处。于是,例如,当根据此实施例的显示控制设备如图2中所示那样转移显示对象时,可以减小给予用户不舒服感觉的概率。
[0091]另外,例如,当根据此实施例的显示控制设备如图2中所示那样转移显示对象时,在安放了根据此实施例的显示设备的用户执行使得检测到横摆方向上的移动的这种移动时(例如,当用户将其头部移动到左边或右边时),可以使得用户感觉仿佛显示表面上显示的显示对象跟随用户的移动一样。
[0092]另外,例如,当根据此实施例的显示控制设备如图2中所示那样转移显示对象时,相比于显示对象恒定地显示在显示表面上的固定位置处的情况,显示表面上显示的显示对象具有浮空感觉。而且,例如,当根据此实施例的显示设备是允许用户通过显示表面看到真实场景的设备(如透射型HMD)时,可以使得用户感觉仿佛显示对象叠加在真实场景中的对象上一样。
[0093]接下来,将更详细地描述能够实现如例如图2的A1、B1和Cl中所示的显示对象的显示的根据此实施例的显示控制处理的示例。
[0094]图3是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第一示例的说明图。图3示出能够例如如图2的Al、BI和Cl中所示那样实现显示对象的显示的根据此实施例的显示控制处理的示例的前提。图3中所示的A示出基于检测到的根据此实施例的显示设备的移动获得移动方向和移动量的方法的示例。图3中所示的B示出根据此实施例的基准位置的示例和显示表面上设置的坐标轴的示例。图3中所示的B示出在显示表面上设置对应于水平方向的X轴和对应于垂直方向的Y轴的示例。根据此实施例的基准位置不限于图3的B中所示的一个点,而是例如可以是包括多个坐标的区域。
[0095]例如,用Θ表示基于从根据此实施例的显示设备的、能够检测根据此实施例的显示设备的移动的传感器获取的检测数据指定的根据此实施例的显示设备的角度。例如,基于第一时间点的角度Qtl和第二时间点(第一时间点后的时间点)的Q1,根据此实施例的显示设备通过下列表示式1,基于检测到的移动计算移动方向和移动量。这里,表示式I中所示的Δ Θ的正负值表示移动方向=Δ Θ的绝对值表示移动量。在图3所示的示例中,图3的A中的箭头所示的旋转方向是正方向。
[0096][算式1]
[0097]Δ θ = θ「Θ Q (表示式 1)
[0098]图4是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第一示例的说明图。图4示出展示能够实现如例如图2的Al、BI和Cl所示的显示对象的显示的根据此实施例的显示控制处理的流程图的示例。
[0099]根据此实施例的显示控制设备确定计算出的Λ Θ的绝对值(即,根据此实施例的移动量)是否等于或大于预定设置阈值(S100)。这里,关于步骤SlOO的处理的预定阈值可以是可通过用户的操作等适当设置的预设固定值或可变值。
[0100]步骤SlOO的处理不限于图4中所示的示例。例如,在步骤S100,根据此实施例的显示控制设备可以确定计算出的△ Θ的绝对值是否高于预定设置阈值。
[0101]在步骤S100,当确定计算出的Λ Θ的绝对值等于或高于预定设置阈值时,根据此实施例的显示控制设备确定计算出的λ Θ的值是负值(S102)。
[0102]当在步骤S102确定计算出的Λ Θ的值是负值时,根据此实施例的显示控制设备转移显示表面上X轴的正方向上的显示对象(S104)。当在步骤S102确定计算出的Λ Θ的值是正值时,根据此实施例的显示控制设备转移显示表面上X轴的负方向上的显示对象(S1e)0这里,根据此实施例的显示控制设备在步骤S104和S106以针对每个显示对象设置的速度转移显示对象。
[0103]例如,当进行步骤S104或S106的处理时,实现如图2的Al和BI中所示的“将每个图标从与图2的Al中所示的根据此实施例的基准位置对应的位置转移到图2中的左边(与检测到显示设备的移动的轴向方向相反的方向)”。
[0104]另外,当在步骤SlOO未确定计算出的Λ Θ的绝对值等于或高于预定设置阈值时,根据此实施例的显示控制设备确定显示对象是否位于基准位置(S108)。例如当显示对象的当前坐标与对应于基准位置的坐标相同时,根据此实施例的显示控制设备确定显示对象位于基准位置。
[0105]当在步骤S108确定显示对象位于基准位置时,根据此实施例的显示控制设备终止根据此实施例的显示控制处理。
[0106]另外,当在步骤S108未确定显示对象位于基准位置时,根据此实施例的显示控制设备朝着基准位置移动显示对象(S110)。根据此实施例的显示控制设备从步骤SlOO起重复处理。
[0107]例如,当进行步骤SllO的处理时,实现如图2的BI和Cl中所示的“将从图2的Al所示的根据此实施例的基准位置对应的位置转移到图2的BI所示的位置(转移后位置)的图标,从图2的BI所示的位置(转移后位置)转移到图2的Cl所示的根据此实施例的基准位置所对应的位置(图2的Al对应的位置)”。
[0108]例如,如图4中所示,根据此实施例的显示控制设备将计算出的移动量与预定阈值相比较,并且根据比较结果转移显示对象。另外,例如,如图4中所示,根据此实施例的显示控制设备在与计算出的移动方向相反的方向上转移显示对象。
[0109]根据此实施例的显示控制设备例如进行图4中所示的处理作为根据第一示例的显示控制处理。当根据此实施例的显示控制设备例如进行图4中所示的处理时,可以如图2的A1、B1和Cl所示那样实现显示对象的显示。不必说,能够如图2的A1、B1和Cl所示那样实现显示对象的显示的根据此实施例的显示控制设备中的显示控制处理不限于图4中所示的示例。
[0110](2)根据实施例的显示控制处理的第二示例:对于根据实施例的轴向方向是俯仰方向的情况的处理的示例
[0111]图5是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第二示例的说明图,并且示出对于根据此实施例的轴向方向是俯仰方向的情况的处理的示例。图5中所示的A、B和C以图5中所示的A、B和C的次序,按时间顺序方式示出安放了根据此实施例的显示设备的用户的动作,并且示出由于用户头部向前转向而检测俯仰方向上的移动的情况。图5中所示的Al、BI和Cl示出显示表面,并且示出图标(显示对象的示例)显示在显示表面上的示例。另外,图5中所示的A2、B2和C2示出根据此实施例的显示设备的状态,并且图5中所示的A3、B3和C3示出用户的状态。
[0112]首先,参照图5的Al和图5中所示的BI,如图5的B3中所示那样,基于依据用户的移动的根据此实施例的显示设备的俯仰方向上的移动,根据此实施例的显示控制设备转移显示表面上显示的每个图标。更详细地,例如,根据此实施例的显示控制设备将每个图标从与图5的Al中所示的根据此实施例的基准位置对应的位置在图5中向上转移(与检测显示设备的移动的轴向方向相反的方向)。
[0113]接下来,参照图5的BI和图5中所示的Cl,根据此实施例的显示控制设备将从图5的Al所示的根据此实施例的基准位置所对应的位置转移到图5的BI所示的位置(转移后位置)的图标,从图5的BI所示的位置(转移后位置)转移到图5的Cl所示的根据此实施例的基准位置所对应的位置(图5的Al对应的位置)。
[0114]这里,例如,如上述(I)中所示的根据第一示例的显示控制处理中一样,根据此实施例的显示控制设备以针对每个显示对象设置的速度转移显示对象。
[0115]例如,当根据此实施例的显示控制设备如图5中所示那样转移显示对象时,显示对象未恒定地显示在显示表面上的固定位置处。于是,例如,当根据此实施例的显示控制设备如图5中所示那样转移显示对象时,可以减小给予用户不舒服感觉的概率。
[0116]另外,例如,当根据此实施例的显示控制设备如图5中所示那样转移显示对象时,在安放了根据此实施例的显示设备的用户执行使得检测到俯仰方向上的移动的这种移动时(例如,当用户将其头部向上或向下移动时),可以使得用户感觉仿佛显示表面上显示的显示对象跟随用户的移动一样。
[0117]另外,例如,当根据此实施例的显示控制设备如图5中所示那样转移显示对象时,相比于显示对象恒定显示在显示表面上的固定位置处的情况,显示表面上显示的显示对象具有浮空感觉。而且,例如,当根据此实施例的显示设备是允许用户通过显示表面看到真实场景的设备(如透射型HMD)时,可以使得用户感觉仿佛显示对象叠加在真实场景中的对象上一样。
[0118]接下来,将更详细地描述能够实现如例如图5的A1、B1和Cl中所示的显示对象的显示的根据此实施例的显示控制处理的示例。
[0119]例如,根据此实施例的显示控制设备进行与图4中所示的根据第一示例的显示控制处理类似的处理。当进行与图4中所示的根据第一示例的显示控制处理类似的处理时,在图4的步骤S104和S106,根据此实施例的显示控制设备在图3的B中所示的Y轴方向上移动显示对象。
[0120]例如,当根据此实施例的显示控制设备进行与图4中所示的根据第一示例的显示控制处理类似的处理时,可以如图5的A1、B1和Cl中所示那样实现显示对象的显示。不必说,能够如图5的A1、B1和Cl所示那样实现显示对象的显示的根据此实施例的显示控制设备中的显示控制处理不限于与图4中所示的根据第一示例的显示控制处理类似的处理。
[0121](3)根据实施例的显示控制处理的第三示例:对于根据实施例的轴向方向是滚动方向的情况的处理的示例
[0122]图6是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第三示例的说明图,并且示出对于根据此实施例的轴向方向是滚动方向的情况的处理的示例。图6中所示的A示出安放了根据此实施例的显示设备的用户执行动作前的状态的示例。图6中所示的B示出当用户执行动作时的状态的示例,并且示出由于用户头部的向左倾斜而使得检测到滚动方向上的移动的情况。图6中所示的C示出当用户执行动作时的状态的另一示例,并且示出由于用户头部的向右倾斜而使得检测到滚动方向上的移动的情况。图6中所示的A1、B1和Cl示出显示表面,并且示出显示表面上显示图标(显示对象的示例)的示例。另外,图6中所示的A2、B2和C2示出根据此实施例的显示设备的状态,并且图6中所示的A3、B3和C3示出用户的状态。
[0123]首先,参照图6的Al和图6中所示的BI,如图6的B3中所示那样,基于依据用户的移动的根据此实施例的显示设备的滚动方向上的移动,根据此实施例的显示控制设备转移在显示表面上显示的每个图标。更详细地,例如,通过将每个图标从与图6的Al中所示的根据此实施例的基准位置所对应的位置旋转到图6中的右边(与检测到显示设备的移动的轴向方向相反的方向),根据此实施例的显示控制设备转移每个图标。
[0124]接下来,参照图6的BI和图6中所示的Cl,如图6的C3中所示那样,基于依据用户的移动的根据此实施例的显示设备的滚动方向上的移动,根据此实施例的显示控制设备转移在显示表面上显示的每个图标。更详细地,例如,通过将每个图标从与图6的Al中所示的根据此实施例的基准位置所对应的位置旋转到图6中的左边(与检测到显示设备的移动的轴向方向相反的方向),根据此实施例的显示控制设备转移每个图标。
[0125]这里,例如,根据此实施例的显示控制设备通过以预定设置速度旋转显示对象来转移显示对象。根据此实施例的预定速度例如可以是可通过用户的操作等设置的预设固定值或可变值。
[0126]当旋转时设置根据此实施例的显示对象的转移速度从而转移显示对象的方法不限于此。
[0127]例如,当旋转从而转移显示对象时,根据此实施例的显示控制设备可以基于与显示对象对应的基准位置和计算出的倾斜量中的一个或两者来改变显示对象的转移速度。根据此实施例的计算倾斜量的方法的示例将在稍后描述。
[0128]当基于对应于显示对象的基准位置来改变显示对象的转移速度时,根据此实施例的显示控制设备例如使用其中与显示表面上的位置对应的坐标和显示对象的旋转速度彼此相关联的表格等来确定对应于基准位置的显示对象的转移速度。当基于计算出的倾斜量来改变显示对象的转移速度时,根据此实施例的显示控制设备例如使用其中倾斜量和显示对象的旋转速度彼此相关联的表格等来确定对应于计算出的倾斜量的显示对象的转移速度。当基于与显示对象对应的基准位置和基于检测到的根据此实施例的显示设备的移动计算出的倾斜量两个指标来改变显示对象的转移速度时,通过例如使用针对每个指标的表格所指定的速度的平均值,根据此实施例的显示控制设备确定显示对象的转移速度。不必说,当旋转时确定根据此实施例的显示控制设备中显示对象的转移速度从而转移显示对象的方法不限于上述示例。
[0129]根据此实施例的显示控制设备还可以如上述(I)中所示的根据第一示例的显示控制处理中那样,通过使用设置的加权系数来调节显示对象的转移速度。
[0130]当关于检测到的根据此实施例的显示设备的移动的根据此实施例的轴向方向是滚动方向时,根据此实施例的显示控制设备例如如图6的A1、B1和Cl中所示那样转移显示对象。
[0131 ] 当关于检测到的根据此实施例的显示设备的移动的根据此实施例的轴向方向是滚动方向时,作为根据此实施例的显示控制设备转移显示对象的结果而表示在显示表面上显示的显示对象的方法不限于图6的A1、B1和Cl中所示的示例。
[0132]图7是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第三示例的说明图,并且示出对于根据此实施例的轴向方向是滚动方向的情况的处理的另一示例。图7中所示的A示出安放了根据此实施例的显示设备的用户执行动作前的状态的示例。图7中所示的B示出当用户执行动作时的状态的示例,并且如图6中所示的B那样示出由于用户头部的向左倾斜而使得检测到滚动方向上的移动的情况。图7中所示的C示出当用户执行动作时的状态的另一示例,并且如图6中所示的C那样示出由于用户头部的向右倾斜而使得检测到滚动方向上的移动的情况。图7中所示的A1、B1和Cl示出显示表面,并且示出显示表面上显示图标(显示对象的示例)的示例。另外,图7中所示的A2、B2和C2示出根据此实施例的显示设备的状态,图7中所示的A3、B3和C3示出用户的状态。
[0133]首先,参照图7的Al和图7中所示的BI,如图7的B3中所示那样,基于依据用户的移动的根据此实施例的显示设备的滚动方向上的移动,根据此实施例的显示控制设备转移在显示表面上显示的每个图标。更详细地,例如,通过将每个图标从与图7的Al中所示的根据此实施例的基准位置对应的位置旋转到图7中的右边(与检测到显示设备的移动的轴向方向相反的方向),根据此实施例的显示控制设备转移每个图标。
[0134]接下来,参照图7的BI和图7中所示的Cl,如图7的C3中所示那样,基于依据用户的移动的根据此实施例的显示设备的滚动方向上的移动,根据此实施例的显示控制设备转移在显示表面上显示的每个图标。更详细地,例如,通过将每个图标从与图7的Al中所示的根据此实施例的基准位置对应的位置旋转到图7中的左边(与检测到显示设备的移动的轴向方向相反的方向),根据此实施例的显示控制设备转移每个图标。
[0135]这里,当比较图6的BI和图7的BI并比较图6的Cl和图7的Cl时,发现由各个图标的转移产生的显示表面上显示的显示对象的表示是不同的。例如,如图6的B1、图7的B1、图6的Cl和图7的Cl中所示,当关于检测到的根据此实施例的显示设备的移动的根据此实施例的轴向方向是滚动方向时,根据此实施例的显示控制设备可以使用各种表示方法。
[0136]例如,当根据此实施例的显示控制设备如图6或7中所示那样转移显示对象时,显示对象并非恒定地显示在显示表面上的固定位置处。于是,例如,当根据此实施例的显示控制设备如图6或7中所示那样转移显示对象时,可以减小给予用户不舒服感觉的概率。
[0137]另外,例如,当根据此实施例的显示控制设备如图6或7中所示那样转移显示对象时,即使当安放了根据此实施例的显示设备的用户倾斜其头部时,显示对象也相对于地面水平地显不。
[0138]接下来,将更详细地描述能够如图6的A1、B1和Cl以及图7的A1、B1和Cl所示那样实现显示对象的显示的根据此实施例的显示控制处理的示例。
[0139]图8是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第三示例的说明图。图8示出能够例如如图6的A1、B1和Cl和图7的A1、B1和Cl中所示那样实现显示对象的显示的根据此实施例的显示控制处理的示例的前提。图8中所示的A和B示出基于根据此实施例的显示设备的移动的倾斜方向的示例。在下文中,将例示图8的A和B中箭头所示的旋转方向是正方向的情况。
[0140]图9是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第三示例的说明图。图9示出展示能够例如如图6的A1、B1和Cl以及图7的A1、B1和Cl所示那样实现显示对象的显示的根据此实施例的显示控制处理的流程图的示例。
[0141]根据此实施例的显示控制设备基于检测到的根据此实施例的显示设备的移动,计算根据此实施例的显示设备的倾斜0(S2OO)。例如,根据此实施例的显示控制设备基于从根据此实施例的显示设备的、能够检测根据此实施例的显示设备的移动的传感器获取的检测数据来计算倾斜Θ。这里,倾斜Θ的正负值表示倾斜方向,并且倾斜Θ的绝对值表示倾斜量。
[0142]当在步骤S200计算倾斜Θ (B卩,基于检测到的移动的倾斜方向和倾斜量)时,根据此实施例的显示控制设备通过在与用倾斜θ的值表示的方向(B卩,倾斜方向)相反的方向上,以倾斜θ的绝对值(即倾斜量)旋转显示对象,来转移显示对象。
[0143]例如,当进行步骤S202的处理时,实现“通过在与计算出的倾斜方向相反的方向上以计算出的倾斜量旋转显示对象来转移显示对象”。
[0144]例如,根据此实施例的显示控制设备进行图9中所示的处理作为根据第三示例的显示控制处理。例如,当根据此实施例的显示控制设备进行图9中所示的处理时,如图6的AUBl和Cl以及图7的A1、B1和Cl中所示那样实现显示对象的显示。
[0145]根据依据此实施例的第三示例的显示控制处理不限于例如图9中所示的示例。例如,根据此实施例的显示控制设备可以确定是否要进行根据依据此实施例的第三示例的显示控制处理,以选择性地进行根据依据此实施例的第三示例的显示控制处理。
[0146]当选择性地进行根据依据此实施例的第三示例的显示控制处理时,根据此实施例的显示控制设备例如基于指示是否要进行根据依据此实施例的第三示例的显示控制处理的处理设置信息(数据)来确定是否要进行根据依据此实施例的第三示例的显示控制处理。
[0147]根据此实施例的处理设置信息的示例包括指示是否要进行根据依据此实施例的第三示例的显示控制处理的图表。关于根据此实施例的处理设置信息,例如,基于用户的操作等设置是否要进行根据依据此实施例的第三示例的显示控制处理。这里,根据此实施例的处理设置信息例如是用于每个显示对象的数据,或者对于各显示对象公共的数据。
[0148]例如,如上所述,当根据此实施例的显示控制设备选择性进行根据依据此实施例的第三示例的显示控制处理时,用户可以关闭进行根据此实施例的显示控制设备中的根据依据此实施例的第三示例的显示控制处理的功能。当用户在相对于地面水平地保持图标的同时不想显示图标时,例如当用户想要在平躺的同时操作图标(显示对象的示例)时,用户关闭进行根据依据此实施例的第三示例的显示控制处理的功能。
[0149]于是,例如,如上所述,当根据此实施例的显示控制设备选择性地进行根据依据此实施例的第三示例的显示控制处理时,根据此实施例的显示控制设备可以进一步改善用户的便利。
[0150](4)根据实施例的显示控制处理的第四示例:对于根据实施例的轴向方向包括横摆方向、俯仰方向和滚动方向当中的两个或更多个轴向方向的情况的处理的示例
[0151]在上述(I)中所示的根据第一示例的显示控制处理到上述(3)中所示的根据第三示例的显示控制处理中,示出了对于根据此实施例的轴向方向是横摆方向、俯仰方向和滚动方向之一的情况的显示控制处理的示例。然而,根据此实施例的显示控制处理不限于对于根据此实施例的轴向方向是横摆方向、俯仰方向和滚动方向之一的情况的处理。
[0152]例如,当根据此实施例的轴向方向包括横摆方向、俯仰方向和滚动方向当中的两个或更多个轴向方向时,根据此实施例的显示控制设备也可以并行地进行根据此实施例的各个轴向方向所对应的处理(上述(I)中所示的根据第一示例的显示控制处理到上述(3)中所示的根据第三实施例的显示控制处理)。即,例如,根据此实施例的显示控制设备可以组合上述(I)中所示的根据第一示例的显示控制处理到上述(3)中所示的根据第三示例的显示控制处理中的两个或更多个。
[0153](5)根据实施例的显示控制处理的第五示例:能够实现显示对象的多层表示的显示控制处理的示例
[0154]根据此实施例的显示控制处理不限于上述(I)中所示的根据第一示例的显示控制处理到上述(4)中所示的根据第四示例的显示控制处理。例如,根据此实施例的显示控制设备可以进行作为根据此实施例的显示控制处理的、用于实现其中显示在显示表面上的显示对象被布置为仿佛其处于多个显示层之一中的表示(下文称为“多层表示”)的处理。
[0155](5-1)根据依照实施例的第五示例的显示控制处理的第一示例
[0156]例如,通过根据检测到的根据此实施例的显示设备的移动,针对每个显示对象改变显示对象的转移量,根据此实施例的显示控制设备实现根据此实施例的多层表示。
[0157]例如,根据基于设置在显示对象中的属性的检测到的移动,根据此实施例的显示控制设备针对每个显示对象改变显示对象的转移量。这里,设置在根据此实施例的显示对象中的属性例如示出关于根据检测到的根据此实施例的显示设备的移动的转移量的级别,并且示出多个显示层中要布置显示对象的显示层。
[0158]例如,根据基于其中设置了对应于显示对象的属性的属性信息(数据)而检测到的移动,根据此实施例的显示控制设备改变显示对象的移动量。
[0159]这里,根据此实施例的属性信息的示例包括这样的数据:该数据包括要与基于根据此实施例的显示设备的所检测的移动所计算出的移动量或倾斜量相乘的调节系数。例如,当根据此实施例的属性信息包括调节系数时,根据此实施例的显示控制设备将基于根据此实施例的显示设备的所检测的移动所计算出的移动量或倾斜量乘以属性信息中包括的调节系数,以设置显示对象的转移量作为与显示对象中设置的属性对应的转移量。
[0160]根据此实施例的属性信息不限于上述示例。
[0161]例如,根据此实施例的属性信息可以直接数字地表示关于根据检测到的根据此实施例的显示设备的移动的转移量的级别。当根据此实施例的属性信息直接数字地表示关于根据检测到的根据此实施例的显示设备的移动的转移量的级别时,根据此实施例的显示控制设备使用其中表示关于转移量的级别的数值和调节系数彼此相关联的表格等,指定根据此实施例的属性信息所对应的调节系数。另外,例如,根据此实施例的显示控制设备将基于根据此实施例的显示设备的所检测的移动所计算出的移动量或倾斜量乘以所指定的调节系数,以设置显示对象的转移量作为显示对象中设置的属性所对应的转移量。
[0162]这里,例如,可以基于用户的操作预先设置或设置对应于根据此实施例的显示对象的属性。另外,例如可以通过根据此实施例的显示控制设备或根据此实施例的显示设备动态地设置对应于根据此实施例的显示对象的属性。属性的预先设置的示例包括设置假设要在显示表面上恒定地显示的显示对象(如显示表面上显示的时钟或者显示剩余电池电量的图标),以具有对应于“表示没有根据依据此实施例的显示设备的所检测的移动进行转移的级别”的属性。另外,通过根据此实施例的显示控制设备等动态设置对应于根据此实施例的显示对象的属性的示例包括设置对应于邮件应用的图标,以具有根据由邮件应用管理的邮件条目的数目的属性。
[0163]例如,如上所述,当基于显示对象中设置的属性,根据检测到的根据此实施例的显示设备的移动,针对每个显示对象改变显示对象的转移量时,看到转移显示对象的用户依据显示对象的移动模式可感觉仿佛显示对象被布置在不同显示层中一样。于是,例如,如上所述,当基于显示对象中设置的属性,根据检测到的根据此实施例的显示设备的移动,针对每个显示对象改变显示对象的转移量时,可以实现根据此实施例的多层表示。
[0164]根据依据此实施例的第五示例的显示控制处理不限于如上所述那样基于显示对象中设置的属性来改变转移量的处理。例如,根据此实施例的显示控制设备也可以基于根据此实施例的显示设备的所检测的移动,针对每个显示对象类型改变显示对象的转移量。这里,根据此实施例的显示对象类型的示例包括对应于应用的图标、缩略图像和网页屏幕。
[0165](5-2)根据依据实施例的第五示例的显示控制处理的第二示例
[0166]例如,根据此实施例的显示控制设备可以以更小尺寸显示根据检测到的移动的转移量更小的显示对象。
[0167]另一方面,根据此实施例的显示控制设备也可以以更大尺寸显示根据检测到的移动的转移量更大的显示对象。在下文中,将使用根据此实施例的显示控制设备以更小尺寸显示根据检测到的移动的转移量更小的显示对象的情况作为示例,描述根据依据此实施例的第五示例的显示控制处理的第二示例。例如,通过进行与下文“关于以更小尺寸显示根据检测到的移动的转移量更小的显示对象的情况的处理”类似的处理,根据此实施例的显示控制设备可以实现以更大尺寸显示根据检测到的移动的转移量更大的显示对象的显示。
[0168]例如,通过使用用于缩小显示对象的尺寸的缩小系数和转移量彼此相关联的表格等,根据此实施例的显示控制设备以更小尺寸显示根据检测到的移动的转移量更小的显示对象。不必说,根据此实施例的显示控制设备中用于以更小尺寸显示根据检测到的移动的转移量更小的显示对象的处理不限于上述示例。
[0169]例如,如上所述,当根据此实施例的显示控制设备以更小尺寸显示根据检测到的移动的转移量更小的显示对象时,用户可能感觉仿佛显示对象被布置在不同显示层中一样。于是,例如,如上所述,当根据此实施例的显示控制设备以更小尺寸显示根据检测到的移动的转移量更小的显示对象时,可以实现根据此实施例的多层表示。
[0170]图10是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第五示例的说明图。图10示出关于显示对象的多层表示的显示控制处理的示例,并且示出根据此实施例的显示控制设备以更小尺寸显示根据检测到的移动的转移量更小的显示对象的示例。确切地,图10示出图10中所示的显示对象01显示得比图10中所示的显示对象02和03更小的示例。
[0171]这里,图10示出根据此实施例的轴向方向如图2中那样是横摆方向的情况。图10中所示的A、B和C以图10中所示的A、B和C的次序,按时间顺序方式示出安放了根据此实施例的显示设备的用户的动作,并且如图2中所示的示例中那样示出由于用户头部向右转向而检测横摆方向上的移动的情况。图10中所示的Al、BI和Cl示出显示表面,并且示出图标(显示对象的示例)显示在显示表面上的示例。另外,图10中所示的A2、B2和C2示出根据此实施例的显示设备的状态,图10中所示的A3、B3和C3示出用户的状态。
[0172]首先,参照图10的Al和图10中所示的BI,如图10的B3中所示那样,基于依据用户移动的根据此实施例的显示设备的横摆方向上的移动,根据此实施例的显示控制设备如图2所示的示例中那样将每个图标从图10的Al所示的根据此实施例的基准位置所对应的位置转移到图10中的左边(与检测到显示设备的移动的轴向方向相反的方向)。此时,如图10的Al和图10所示的BI中所示那样,根据此实施例的显示控制设备减小显示得比显示对象02和03更小的显示对象01的转移量。
[0173]接下来,参照图10的BI和图10中所示的Cl,如图2所示的示例中那样,根据此实施例的显示控制设备将从图10的Al所示的根据此实施例的基准位置所对应的位置转移到图10的BI所示的位置(转移后位置)的图标,从图10的BI所示的位置(转移后位置)转移到图10的Cl所示的根据此实施例的基准位置所对应的位置(图10的Al对应的位置)。
[0174]例如,如图10中所示,当根据此实施例的显示控制设备以更小尺寸显示根据检测到的移动的转移量更小的显示对象时,用户可能感觉显示对象被布置在不同显示层中那样。于是,例如,如图10中所示,当根据此实施例的显示控制设备以更小尺寸显示根据检测到的移动的转移量更小的显示对象时,可以实现根据此实施例的多层表示。
[0175](5-3)根据依据此实施例的第五示例的显示控制处理的第三示例
[0176]例如,根据此实施例的显示控制设备可以增大根据检测到的移动的转移量更小的显示对象的透射率。
[0177]另一方面,根据此实施例的显示控制设备也可以减小根据检测到的移动的转移量更大的显示对象的透射率。在下文中,通过使用根据此实施例的显示控制设备增大根据检测到的移动的转移量更小的显示对象的透射率的情况作为示例,描述根据依据此实施例的第五示例的显示控制处理的第三示例。例如,通过进行与下文“关于增大根据检测到的移动的转移量更小的显示对象的透射率的情况的处理”类似的处理,根据此实施例的显示控制设备可以减小根据检测到的移动的转移量更大的显示对象的透射率。
[0178]例如,通过使用显示对象的转移量和透射率彼此相关联的表格等,根据此实施例的显示控制设备以增大的透射率显示根据检测到的移动的转移量更小的显示对象。不必说,根据此实施例的显示控制设备中用于以增大的透射率显示根据检测到的移动的转移量更小的显示对象的处理不限于上述示例。
[0179]例如,如上所述,当根据此实施例的显示控制设备以增大的透射率显示根据检测到的移动的转移量更小的显示对象时,用户可能感觉仿佛显示对象被布置在不同显示层中一样。于是,例如,如上所述,当根据此实施例的显示控制设备以增大的透射率显示根据检测到的移动的转移量更小的显示对象时,可以实现根据此实施例的多层表示。
[0180](5-4)根据依据此实施例的第五示例的显示控制处理的第四示例
[0181]根据此实施例的显示对象不限于允许根据检测到的移动而转移的显示对象(下文可以称为“第一显示对象”)。根据此实施例的显示对象例如可以包括不允许根据检测到的移动而转移的显示对象(下文可以称为“第二显示对象”)。
[0182]根据此实施例的第一显示对象的示例包括向局部空间(随同安放了根据此实施例的显示设备的用户的方向一起转移的坐标系)分配的显示对象。根据此实施例的第一显示控制对象的特定示例包括可由用户操作的操作系统的显示对象。
[0183]这里,例如从基于自根据此实施例的显示设备的、能够检测根据此实施例的显示设备的移动的传感器所获取的检测数据和由所获取的检测数据所示的加速度计算出的根据此实施例的显示设备的有关角度(例如,其指示根据此实施例的显示设备在固定时间内移动的角度)获得局部空间中代表根据此实施例的第一显示对象的位置的坐标。
[0184]另外,根据此实施例的第二显示对象的示例包括向全局空间(随同安放了根据此实施例的显示设备的用户的方向一起没有变化的坐标系)分配的显示对象。根据此实施例的第二显示对象的特定示例包括用作用于对象识别的标志的显示对象。
[0185]这里,例如从绝对角(方位角)信息(数据)、通过全球定位系统(GPS)获得的位置信息(数据)和被捕获图像(例如通过捕获安放了根据此实施例的显示设备的用户前方的图像所获得的被捕获图像、通过捕获用户的移动所获得的被捕获图像等)获得全局空间中代表根据此实施例的第二显示对象的位置的坐标。
[0186]如上所述,当根据此实施例的显示对象包括第一显示对象和第二显示对象时,例如,根据此实施例的显示控制设备在根据此实施例的显示设备的移动被检测到时根据检测到的移动转移第一显示对象,而不转移第二显示对象。
[0187]例如,如上所述,当根据此实施例的显示控制设备根据检测到的移动转移第一显示对象而不转移第二显示对象时,用户可能感觉仿佛显示对象被布置在不同显示层中一样。于是,例如,如上所述,当根据此实施例的显示控制设备根据检测到的移动而转移第一显示对象但不转移第二显示对象时,可以实现根据此实施例的多层表示。
[0188]图11是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第五示例的说明图。图11示出关于显示对象的多层表示的显示控制处理的另一示例,并且示出根据此实施例的显示控制设备根据检测到的移动转移第一显示对象而不转移第二显示对象的情况的示例。确切地,图11示出图11中所示的显示对象01是分配给全局空间(随同安放了根据此实施例的显示设备的用户的方向一起没有改变的坐标系)的显示对象(即,第二显示对象)的示例。另外,图11示出图11中所示的显示对象02和03是分配给局部空间(随同安放了根据此实施例的显示设备的用户的方向一起转移的坐标系)的显示对象(即,第一显示对象)的示例。
[0189]这里,图11示出根据此实施例的轴向方向如图2中所示那样是横摆方向的情况。图11中所示的A、B和C以图11中所示的A、B和C的次序,按时间顺序方式示出安放了根据此实施例的显示设备的用户的动作,并且如图2中所示那样示出由于用户头部向右转向而检测到横摆方向上的移动的情况。图11中所示的Al、BI和Cl示出显示表面,并且示出图标(显示对象的示例)显示在显示表面上的示例。另外,图11中所示的A2、B2和C2示出根据此实施例的显示设备的状态,图11中所示的A3、B3和C3示出用户的状态。
[0190]首先,将参照图11的Al和图10中所示的BI。关于作为第一显示对象的显示对象02和02,如图11的B3中所示那样,基于依据用户移动的根据此实施例的显示设备的横摆方向上的移动,根据此实施例的显示控制设备如图11所示的示例中那样将显示对象02和02从图11的Al所示的根据此实施例的基准位置对应的位置转移到图11中的左边(与检测到显示设备的移动的轴向方向相反的方向)。此时,根据此实施例的显示控制设备不从设置的全局空间中的坐标转移作为第二显示对象的显示对象01。
[0191]接下来,将参照图11的BI和图11中所示的Cl。关于作为第一显示对象的显示对象02和02,如图2所示的示例中那样,根据此实施例的显示控制设备将从图10的Al中所示的根据此实施例的基准位置对应的位置转换到图11的BI中所示的位置(转移后位置)的转移对象02和02,从图11的BI中所示的位置(转移后位置)转移到图11的Cl中所示的根据此实施例的基准位置对应的位置(对应于图11的Al的位置)。此时,根据此实施例的显示控制设备不从设置的全局空间中的坐标转移作为第二显示对象的显示对象01。
[0192]例如,如图11中所示,当根据此实施例的显示控制设备根据检测到的移动来转移第一显示对象而不转移第二显示对象时,安放了根据此实施例的显示设备的用户可能感觉仿佛显示对象被布置在不同显示层中一样。于是,例如,如图11中所示,当根据此实施例的显示控制设备根据检测到的移动转移第一显示对象而不转移第二显示对象时,可以实现根据此实施例的多层表示。
[0193](6)根据实施例的显示控制处理的第六示例
[0194]根据此实施例的显示控制处理不限于上述(I)中所示的根据第一示例的显示控制处理到上述(5)中所示的根据第五实施例的显示控制处理。例如,根据此实施例的显示控制设备也可以在满足预定条件时显示显示对象。这里,预定条件的示例包括诸如新邮件的接收(在对应于邮件应用的图标的情况下)之类的某一事件的发生。
[0195]例如,在改变显示对象的透射率和尺寸、关于视差的会聚距离等的同时,根据此实施例的显示控制设备显示显示对象。当改变显示对象的透射率时,例如,根据此实施例的显示控制设备在从透射率高的状态改变到透射率低的状态的情况下显示显示对象。当改变显示对象的尺寸时,例如,根据此实施例的显示控制设备在从尺寸小的状态改变到尺寸大的状态的情况下显示显示对象。当改变会聚距离时,例如,根据此实施例的显示控制设备在从会聚点被调节为远离安放了根据此实施例的显示设备的用户的状态改变到会聚点被调节为靠近用户的状态的情况下显示显示对象。
[0196]图12是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第六示例的说明图。图12中所示的A、B、C和D以图12中所示的A、B、C和D的次序,按时间顺序方式示出显示表面的状态。图12中所示的A1、B1、C1和Dl示出显示表面,并且示出图标(显示对象的示例)显示在显示表面上的示例。另外,图12中所示的A2、B2、C2和D2示出根据此实施例的显示设备的状态,图12中所示的A3、B3、C3和D3示出用户的状态。
[0197]例如,如图12的Al、B1、Cl和Dl所示,根据此实施例的显示控制设备在改变透射率和尺寸的同时显示图像。例如,当如图12的Al、B1、Cl和Dl中所示那样显示图标时,可以使得安放了根据此实施例的显示设备的用户在满足预定条件时感觉仿佛图标涌出在已经没有显示任何东西的显示表面上。
[0198](7)根据实施例的显示控制处理的第七示例:对于根据实施例的轴向方向是安放了根据实施例的显示设备的用户的前后方向的情况的处理的示例
[0199]如上所述,根据此实施例的轴向方向不限于横摆方向、俯仰方向和滚动方向,而是可以包括安放了根据此实施例的显示设备的用户的前后方向。当检测到移动的根据此实施例的轴向方向是安放了根据此实施例的显示设备的用户的前后方向时,根据此实施例的显示控制设备根据检测到的移动,从基准尺寸改变显示对象的显示尺寸。
[0200]图13是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第七示例的说明图,并且示出对于根据此实施例的轴向方向是安放了根据此实施例的显示设备的用户的前后方向的情况的处理的示例。图13中所示的A、B、C和D以图13中所示的A、B、C和D的次序,按时间顺序方式示出安放了根据此实施例的显示设备的用户的动作,并且示出当用户前向移动时检测用户在前后方向上的移动的情况。例如,基于从加速度传感器(能够检测根据此实施例的显示设备的移动的传感器的示例)获取的检测数据,根据此实施例的显示控制设备检测安放了根据此实施例的显示设备的用户的前后方向上的移动。图13中所示的Al、B1、Cl和Dl示出用户的状态。另外,图13中所示的A2、B2、C2和D2示出显示表面,并且示出图标(显示对象的示例)显示在显示表面上的示例。这里,在图13所示的示例中,图13的A2所示的图标的显示尺寸对应于图标的基准尺寸。
[0201]例如,如图13的A2、B2、C2和D2中所示,当安放了根据此实施例的显示设备的用户向前移动时,例如,根据此实施例的显示控制设备使得图标的显示尺寸大于基准尺寸以改变会聚距离。例如,当如图13的A2、B2、C2和D2中所示那样显示图标时,可以使得安放了根据此实施例的显示设备的用户感觉仿佛图标正在靠近一样。
[0202]由根据第七示例的显示控制处理实现的表示不限于图13中所示的示例。
[0203]例如,当改变显示对象的显示尺寸时,根据此实施例的显示控制设备可以将显示对象的被改变显示尺寸改变到基准尺寸。在增大图标的显示尺寸后,当进一步进行了上述处理时,显示尺寸返回到显示尺寸增大前的原始显示尺寸(基准尺寸)。
[0204](8)根据实施例的显示控制处理的第八示例
[0205]例如,当显示对象被布置为围绕安放了根据此实施例的显示设备的用户时,用户可能不能识别显示表面上显示的显示对象是否是布置在端部的显示对象。
[0206]因此,基于显示对象被布置的位置和检测到的根据此实施例的显示设备的移动,根据此实施例的显示控制设备可以改变各显示对象之间的间隔。例如,当显示对象的位置是与布置在端部的显示对象对应的位置时,根据此实施例的显示控制设备改变各显示对象之间的间隔。
[0207]这里,根据第八示例的显示控制处理中布置显示对象的位置例如由全局空间中的坐标(随同安放了根据此实施例的显示设备的用户的方向一起没有改变的坐标系)表示。
[0208]改变显示对象之间的间隔的方法的示例包括根据检测到的移动增大各显示对象之间的间隔。
[0209]例如,如上所述,当根据此实施例的显示控制设备改变各显示对象之间的间隔时,安放了根据此实施例的显示设备的用户可以视觉地识别显示表面上显示的显示对象是布置在端部的显示对象。
[0210]图14是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第八示例的说明图。图14示出关于改变各显示对象之间的间隔的表示的显示控制处理的示例,并且示出根据此实施例的显示控制设备在显示对象的位置是与布置在端部的显示对象对应的位置时改变各显示对象之间的间隔的示例。确切地,图14示出图14中所示的显示对象01是布置在端部的显示对象的示例。
[0211]这里,图14示出根据此实施例的轴向方向如图2中所示那样是横摆方向的情况。图14中所示的A、B和C以图14中所示的A、B和C的次序,按时间顺序方式示出安放了根据此实施例的显示设备的用户的动作,并且如图2中所示的示例中那样示出由于用户头部向右转向而检测横摆方向上的移动的情况。图14中所示的Al、BI和Cl示出显示表面,并且示出图标(显示对象的示例)显示在显示表面上的示例。另外,图14中所示的A2、B2和C2示出根据此实施例的显示设备的状态,图14中所示的A3、B3和C3示出用户的状态。
[0212]首先,如图14的A1、B1和Cl中所示,根据此实施例的显示控制设备使得作为布置在端部的显示对象的显示对象01与其他显示对象02和03之间的间隔显示得更大。例如,如图14的Al、BI和Cl中所示,当根据此实施例的显示控制设备改变各显示对象之间的间隔时,安放了根据此实施例的显示设备的用户可以视觉地识别显示表面上显示的显示对象是布置在端部的显示对象。
[0213](9)根据实施例的显示控制处理的第九示例
[0214]当显示对象显示在显示表面上时,根据此实施例的显示控制设备不显示显示表面周围的边框。另外,例如,当存在显示在显示表面端部部分的显示对象时,根据此实施例的显示控制设备可以通过改变显示表面的端部部分的透射率,进一步引起显示对象的淡出表
/Jn ο
[0215]例如,如上所述,当显示表面周围不显示边框或者进一步引起显示对象的淡出表示时,根据此实施例的显示控制设备可以向安放了根据此实施例的显示设备的用户给予显示对象浮在空气中的浮空感觉。
[0216]图15是图示根据此实施例的显示控制设备中根据此实施例的显示控制处理的第九示例的说明图,并且示出能够表示显示对象浮在空气中的浮空感觉的显示控制处理的示例。图15示出显示表面上显示的显示对象的示例。
[0217]例如,如图15中所示,根据此实施例的显示控制设备不显示显示表面周围的边框。另外,如图15中示出的显示对象01和02所示,根据此实施例的显示控制设备通过增大显示表面端部部分的透射率来改变显示表面端部部分的透射率。例如,当根据此实施例的显示控制设备显示显示表面上的显示对象以引起图15中所示的表示时,根据此实施例的显示控制设备可以向安放了根据此实施例的显示设备的用户给予显示对象浮在空气中的浮空感觉。
[0218](10)根据实施例的显示控制处理的第十示例
[0219]已经主要描述了根据此实施例的显示控制设备基于检测到的根据此实施例的显示设备的移动来转移显示对象的显示控制处理。然而,根据此实施例的显示控制设备中的显示控制处理不限于基于检测到的移动而转移显示对象的处理。
[0220]例如,当在预定时间内未检测到根据此实施例的显示设备的移动时,根据此实施例的显示控制设备可以转移显示对象而不管根据此实施例的显示设备的移动如何。转移显示对象而不管根据此实施例的显示设备的移动如何的方法的示例包括通过根据此实施例的显示控制设备随机地移动基准位置周围的显示对象。这里,关于根据第十示例的显示控制处理的预定时间的示例包括可通过用户的操作等设置的预设固定时间和可变时间。
[0221]例如,当如上所述那样在预定时间内未检测到根据此实施例的显示设备的移动并且根据此实施例的显示控制设备转移显示对象而不管根据此实施例的显示设备的移动如何时,在安放了根据此实施例的显示设备的用户在预定时间内没有进行操作时,根据此实施例的显示控制设备可以实现显示对象温和移动的表示。另外,例如,当如上所述那样转移显示对象而不管根据此实施例的显示设备的移动时,根据此实施例的显示控制设备例如可以向安放了根据此实施例的显示设备的用户给予显示对象浮在空气中的浮空感觉。
[0222]例如,当如上所述那样转移显示对象而不管根据此实施例的显示设备的移动如何时,例如通过输出声音(包括音乐),根据此实施例的显示控制设备可以将状态反馈回到用户。
[0223]另外,当如上所述那样转移显示对象而不管根据此实施例的显示设备的移动如何时,根据此实施例的显示控制设备在检测到根据此实施例的显示设备的移动时,例如将每个转移的显示对象移动至基准位置。在这种情况下,当根据此实施例的显示控制设备将每个转移的显示对象转移到基准位置时,例如,根据此实施例的显示控制设备可以安排温和地移动的显示对象。
[0224]当如上所述那样转移显示对象而不管根据此实施例的显示设备的移动如何时,根据此实施例的显示控制设备可以在检测到根据此实施例的显示设备的移动时,例如通过输出声音(包括音乐)将状态反馈回到用户。
[0225]图16是图示根据此实施例的显示控制设备中的根据此实施例的显示控制处理的第十示例的说明图。图16示出关于当在预定时间内未检测到根据此实施例的显示设备的移动时转移显示对象而不管根据此实施例的显示设备的移动如何的表示的显示控制处理的示例。图16中所示的A、B和C以图16中所示的A、B和C的次序,按时间顺序方式示出显示表面的状态。图16中所示的A1、B1和Cl示出显示表面,并且示出图标(显示对象的示例)显示在显示表面上的示例。另外,图16中所示的A2、B2和C2示出根据此实施例的显示设备的状态,图16中所示的A3、B3和C3示出用户的状态。
[0226]例如,当显示表面具有如图16的Al中所示那样在基准位置显示每个图标的状态时,根据此实施例的显示控制设备在预定时间内未检测到根据此实施例的显示设备的移动时如图16的BI中所示那样转移图标而不管根据此实施例的显示设备的移动如何。另外,例如,当显示表面具有图16的BI中所示的状态时,根据此实施例的显示控制设备在未检测到根据此实施例的显示设备的移动时例如如图16的Cl中所示那样将转移图标转移到基准位置(图16的Al对应的位置)。
[0227]例如,当如图16的BI中所示那样显示图标时,根据此实施例的显示控制设备可以实现在安放了根据此实施例的显示设备的用户在预定时间内没有进行操作时显示对象温度温和移动的表示。另外,例如,当如图16的BI中所示那样显示图标时,根据此实施例的显示控制设备例如可以向安放了根据此实施例的显示设备的用户给予显示对象浮在空气中的浮空感觉。
[0228]另外,例如,当例如将如图16的BI中所示那样转移的图标转移到基准位置(如图16的Cl中所示)时,根据此实施例的显示控制设备可以安排温和移动的显示对象。
[0229]( 11)根据实施例的显示控制处理的第十一示例
[0230]根据此实施例的显示控制设备也可以并行地进行上述(I)中所示的根据第一示例的显示控制处理到上述(10)中所示的根据第十示例的显示控制处理中的两个或更多个。即,例如,根据此实施例的显示控制设备可以组合上述(I)中所示的根据第一示例的显示控制处理到上述(10)中所示的根据第十示例的显示控制处理中的两个或更多个。
[0231](根据实施例的显示控制装置)
[0232]接下来,将描述能够进行上述关于根据本实施例的显示控制方法的处理的根据本实施例的显示控制装置的配置的示例。
[0233]图17是图示根据本实施例的显示控制装置100的配置的示例的框图。显示控制装置100例如包括通信单元102和控制单元104。
[0234]显示控制装置100例如可以包括只读存储器(ROM;未图示)、随机存取存储器(RAM;未图示)、存储单元(未图示)、可由用户操作的操作单元(未图示)以及显示各种屏幕作为显示屏幕的显示单元(未图示)。在显示控制装置100中,例如,前述组成元件经由用作数据传输路径的总线连接。
[0235]这里,ROM (未图示)存储控制单元104使用的程序或者诸如计算参数之类的控制数据。RAM (未图示)临时存储由控制单元104运行的程序等。
[0236]存储单元(未图示)是显示控制装置10中包括的存储单元,并且例如存储指示显示对象的数据和诸如应用之类的各种数据。这里,诸如硬盘之类的磁记录介质或诸如电可擦除可编程只读存储器(EEPROM)或闪存之类的非易失性存储器可以例示为存储单元(未图示)。存储单元(未图示)可以可拆卸地安装在显示控制装置100上。
[0237]操作单元(未示出)的示例例如可以是后述的操作输入单元,并且显示单元(未示出)的示例例如可以是后述的显示设备。
[0238]<显示控制装置100的硬件配置的示例>
[0239]图18是图示根据本实施例的显示控制装置100的硬件配置的示例的解释图。显示控制装置100例如包括MPU150、ROMl52, RAM154、记录介质156、输入和输出接口 158、操作输入设备160、显示设备162和通信接口 164。在显示控制装置100中,例如,组成元件经由用作数据传输路径的总线166连接。
[0240]MPU150例如由MPU或者各种处理电路形成,并且用作控制整个显示控制装置100的控制单元104。例如,MPU150用作下面要在显示控制装置100中描述的显示控制单元110。
[0241]R0M152存储MPU150使用的程序、诸如计算参数之类的控制数据等。例如,RAM154临时存储MPU150运行的程序等。
[0242]记录介质156用作存储单元(未图示),并且例如存储指示显示对象的数据或诸如应用程序之类的各种数据。这里,诸如硬盘之类的磁记录介质或诸如闪存之类的非易失性存储器可以例示为记录介质156。进一步,记录介质156可以可拆卸地安装在显示控制装置100 上。
[0243]例如,输入和输出接口 158将操作输入设备160连接至显示设备162。操作输入设备160用作操作单元(未图示),显示设备162用作显示单元(未图示)。这里,通用串行总线(USB)终端、数字视频接口(DVI)终端、高清多媒体接口(HDMI)终端和各种处理电路可以例示为输入和输出接口 158。例如,操作输入设备160可以提供在显示控制装置100上,并且连接至显示控制装置100内的输入和输出接口 158。按钮、方向键、旋转型选择器(如操控旋钮(jog dial))或者其组合可以例示为操作输入设备160。例如,显示设备162提供在显示控制装置100上,并且连接至显示控制装置100内的输入和输出接口 158。液晶显示器(IXD)或有机电致发光(EL)显示器(或称为有机发光二极管(OLED)显示器)可以例示为显示设备162。
[0244]输入和输出接口 158当然连接至作为显示控制装置100的外部设备或者诸如显示设备的外部设备的操作输入设备(例如键盘或鼠标)。例如,显示设备162可以是可进行显示处理和用户的操作的设备(如触摸屏)。
[0245]通信接口 164是显示控制装置100中包括的通信单元,并且用作经由网络(或者直接地)与外部装置(如根据本实施例的显示装置)进行有线/无线通信的通信单元102。这里,通信天线、RF电路(无线通信)、IEEE802.15.1端口与发送和接收电路(无线通信)、IEEE802.1 Ib端口与发送和接收电路(无线通信)、或LAN终端与发送和接收电路(有线通信)可以例示为通信接口 164。诸如LAN或广域网(WAN)之类的有线网络、经由基站的诸如无线局域网(WLAN)或无线广域网(WffAN)之类的无线网络、或者使用诸如传输控制协议/因特网协议(TCP/IP)之类的通信协议的因特网可以例示为根据本实施例的网络。
[0246]显示控制装置100例如具有图18中图示的配置以进行关于根据本实施例的显示控制方法的处理。根据此实施例的显示控制装置100的硬件配置不限于图18中图示的配置。
[0247]例如,显示控制装置100可以包括通信方案不同或通信方案相同的多个通信接□。
[0248]例如,当经由通过输入和输出158等连接的外部通信设备与外部装置(如根据本实施例的显示装置)进行通信时,显示控制装置100可以不包括通信接口 164。
[0249]例如,当显示控制装置100配置为作为独立的装置进行处理时(例如,当显示控制装置100和根据本实施例的显示装置是集成的装置时),显示控制装置100可以不包括通信接口 164。
[0250]显示控制装置100可以具有不包括操作输入设备160或显示设备162的配置。
[0251]返回参照图17,将描述显示控制装置100的配置的示例。通信单元102是显示控制装置102中包括的通信单元,并且经由网络(或直接地)与诸如根据本实施例的显示装置之类的外部装置进行有线/无线通信。通信单元102的通信例如由控制单元104控制。
[0252]这里,通信天线和RF电路或LAN终端与发送和接收电路可以例示为通信单元102,但是通信单元102的配置不限于前述配置。例如,通信单元102可以具有USB终端与发送和接收电路的配置,其对应于能够进行通信的任何标准或者能够经由网络与外部装置进行通信的任何配置。
[0253]控制单元104例如包括MPU,并且用于控制整个显示控制装置100。控制单元104例如包括显示控制单元110,并且用于主动地进行关于根据本实施例的显示控制方法的处理。
[0254]显示控制器110用于以超前(leading)的方式进行根据此实施例的显示控制处理,并且控制根据此实施例的显示设备(安放在用户上使得显示表面位于用户前方的显示设备)中显示表面上显示的显示对象的显示。例如,显示控制器110根据显示设备的移动,从对应于显示对象的基准位置转移和显示显示表面上显示的显示对象,并且转移和显示从转移后位置到基准位置的被转移的显示对象。
[0255]更具体地,例如,显示控制器110进行上述(I)中所示的根据第一示例的显示控制处理到上述(11)中所示的根据第十一示例的显示控制处理中的任何一个。
[0256]这里,当显示控制设备100和根据此实施例的显示设备是分离的设备时,例如,显示控制器I1通过通信单元102 (或与其连接的外部通信设备,下文同样适用),与根据此实施例的显示设备通信以进行根据此实施例的显示控制处理。在此情况下,显示控制器110通过通信单元102将与处理的结果对应的显示控制信号(例如,包括示出显示对象的数据、示出显示对象要位于的位置的数据、显示控制指令等的信号)发送至根据此实施例的显示设备,以控制根据此实施例的显示设备中显示对象的显示。
[0257]当显示控制设备100和根据此实施例的显示设备彼此集成地形成时,例如,显示控制器110进行根据此实施例的显示控制处理以将对应于处理的结果的显示控制信号发送至显示控制设备100的显示单元(未示出),从而控制根据此实施例的显示设备中显示对象的显示。
[0258]控制单元104例如包括显示控制单元110,用于主动地进行关于根据本实施例的显示控制方法的处理。
[0259]例如,显示控制设备100以图17中所示的配置进行根据依据此实施例的显示控制方法的处理(例如,上述显示控制处理)。于是,例如,显示控制处理100可以以图17中所示的配置减小给予用户不舒服的感觉的概率。另外,显示控制设备100可以以图17中所示的配置展现上述(I)中所示的根据第一示例的显示控制处理到上述(11)中所示的根据第十一示例的显示控制处理的效果。
[0260]根据此实施例的显示控制设备的配置不限于图17中所示的配置。
[0261]例如,根据此实施例的显示控制设备可以选择性地配备有图17中所示的显示控制器I1 (例如,以与控制器104分离地形成的处理电路实现显示控制器110)。
[0262]另外,例如,当显示控制设备配置为以独立的方式进行处理(例如,当根据此实施例的显示控制设备和显示设备彼此集成地形成)、或者通过与之连接的外部通信设备与诸如根据此实施例的显示设备之类的外部设备通信时,根据此实施例的显示控制设备可以不配备有通信单元102。
[0263]如上所述,例如,根据此实施例的显示控制设备进行上述显示控制处理作为根据依据此实施例的显示控制方法的处理。这里,根据此实施例的显示控制设备基于检测到的根据此实施例的显示设备的移动来移动显示对象。于是,当根据此实施例的显示控制设备进行根据此实施例的显示控制处理时,可以减小给予用户由于用户视野被阻挡而导致的不舒服感觉的概率(如显示对象恒定地显示在显示表面上的固定位置处那样)。
[0264]于是,根据此实施例的显示控制设备可以减小给予用户不舒服感觉的概率。
[0265]另外,当根据此实施例的显示控制设备进行作为根据依据此实施例的显示控制方法的处理的、上述(I)中所示的根据第一示例的显示控制处理到上述(11)中所示的根据第十一示例的显示控制处理中的任何一个时,显示控制设备可以展现各个显示控制处理的效果O
[0266]而且,例如,当根据此实施例的显示控制设备进行作为根据依据此实施例的显示控制方法的处理的、上述(I)中所示的根据第一示例的显示控制处理到上述(11)中所示的根据第十一示例的显示控制处理中的任何一个时,例如,根据此实施例的显示控制设备可以根据基于安放了根据此实施例的显示设备的用户的移动检测到的根据此实施例的显示设备的移动来改变显示对象的移动。于是,根据此实施例的显示控制设备可以使得安放了根据此实施例的显示设备的用户感觉仿佛显示对象浮在空间中或者粘附到空间一样。
[0267]于是,根据此实施例的显示控制设备可以减小给予用户不舒服感觉的概率,并且向用户提供舒服的图形用户界面(GUI)。
[0268]已经将根据本实施例的显示装置描述为示例,但是实施例不限于此。实施例例如可以应用于诸如HMD或眼镜(单片镜)型装置之类的“具有任何形状和显示表面位于用户前方的配置的装置”。
[0269]已经将根据本实施例的显示控制装置描述为示例,但是实施例不限于此。实施例例如可以应用诸如通信装置(如移动电话或智能手机)、视频/音乐再现装置(或视频/音乐记录再现设备)、游戏设备或计算机(如PC (个人计算机)或服务器)之类的各种装置。进一步,实施例例如可以应用于根据本实施例的显示装置。而且,实施例例如也可以应用于可嵌入到前述装置或根据本实施例的显示装置的处理集成电路(1C)。
[0270](根据实施例的程序)
[0271]当计算机运行使得计算机用作根据本实施例的显示控制装置的程序(例如,能够进行关于根据本实施例的显示控制方法的处理的程序)时,可以降低给予用户不舒服感觉的概率。
[0272]另外,通过运行计算机中用于使得计算机用作根据此实施例的显示控制设备的程序(例如,能够进行上述(I)中所示的根据第一示例的显示控制处理到上述(11)中所示的根据第十一示例的显示控制处理中的任何一个的程序),可以展现上述(I)中所示的根据第一示例的显示控制处理到上述(11)中所示的根据第十一示例的显示控制处理的效果。
[0273]已经参照附图详细地描述了本公开的优选实施例,但是本公开的技术范围不限于这些实施例。本领域技术人员应当理解,依据设计需要和其他因素,可以发生各种修改和变更,只要其在所附权利要求或其等效体的技术范围内即可,并且这些修改和变更被解释为属于本公开的技术范围。
[0274]例如,已经描述了提供使得计算机用作根据本实施例的显示控制设备的程序(计算机程序)的情况,但是实施例也可以提供存储该程序的记录介质。
[0275]上述配置示出了实施例的示例,当然,上述配置属于本公开实施例的技术范围。
[0276]另外,本技术也可以配置如下。
[0277](I)一种设备,包括:显示控制单元,其配置为根据显示设备的移动,移动该显示设备的屏幕上的显示对象,其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
[0278](2)如(I)所述的设备,其中,在显示设备正在移动的同时,显示对象根据显示设备的移动而在屏幕内移动,并且在显示设备的移动已停止后,将显示对象移动到所述预定位置。
[0279](3)如(I)或(2)中任何一个所述的设备,其中,至少根据显示设备的移动的量来确定显示对象移动的方式。
[0280](4)如(I)到(3)中任何一个所述的设备,进一步包括显示设备的屏幕上的多个显示对象,其中,根据每个显示对象中的至少一个特性确定多个显示对象移动的方式,以便多个显示对象中的至少两个具有使得具有不同特性的至少两个显示对象以不同方式同时移动的不同特性。
[0281 ] ( 5 )如(3 )所述的设备,其中,所述方式是显示对象的移动的速度。
[0282](6)如(5)所述的设备,其中,基于显示对象的基准位置和显示对象被显示的位置中的一个或多个,确定显示对象的移动的速度。
[0283](7)如(I)到(6)所述的设备,其中,当显示设备的移动在滚动方向上时,不将显示对象移动到所述预定位置。
[0284](8)如(I)到(7)中任何一个所述的设备,其中,所述显示对象进一步包括:第一对象,允许其根据显示设备的移动而移动;第二对象,不允许其根据显示设备的移动而移动。
[0285]( 9 )如(8 )所述的设备,其中,所述第二对象用作对象识别的标志。
[0286]( 10)如(I)到(9)中任何一个所述的设备,其中,显示对象布置在屏幕上,就像其处于多个显不层之一那样。
[0287]( 11)如(I)到(10)中任何一个所述的设备,其中,当满足预定条件时,显示对象根据显示设备的移动而改变尺寸。
[0288](12)如(I)到(11)中任何一个所述的设备,其中,当在预定时间内尚未检测到显示设备的移动时,显示对象随机地移动。
[0289](13)如(I)到(12)中任何一个所述的设备,其中,显示对象在与检测到显示设备的移动的轴向方向相反的方向上移动。
[0290](14 )如(13 )所述的设备,其中,从由横摆方向、俯仰方向和滚动方向组成的组中选择所述轴向方向。
[0291](15)如(I)和(14)中任何一个所述的设备,其中,显示并移动所述显示对象以使得显示对象保持平行于地面。
[0292](16)如(I)到(15)中任何一个所述的设备,其中,根据计算出的收敛距离,改变显示对象的方式。
[0293]( 17)如(16)所述的设备,其中,所述方式是显示对象的移动的速度或者显示对象的尺寸。
[0294](18)如(I)到(17)中任何一个所述的设备,其中,所述设备是头戴式显示器。
[0295](19)如(I)到(18)中任何一个所述的设备,其中,显示设备能够在从由横摆方向、俯仰方向和滚动方向组成的组中选择的至少两个轴向方向上移动。
[0296](20)如(I)到(19)中任何一个所述的设备,其中,所述预定位置是显示设备移动前的显示对象的位置。
[0297](21)如(I)到(20)中任何一个所述的设备,进一步包括图像传感器,其配置为进行捕获图像的分析,其中,显示对象基于捕获图像的分析而显示在屏幕上。
[0298](22)如(21)所述的设备,其中,显示对象具有浮空感。
[0299](23)如(I)到(22)中任何一个所述的设备,其中,显示对象基于显示设备的移动从所述预定位置移动。
[0300](24) 一种方法,包括:根据显示设备的移动,移动该显示设备的屏幕上的显示对象,其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
[0301](25)—种具有在其上存储了计算机程序的非瞬态计算机可读介质,所述计算机程序在由处理器运行时实施包括以下步骤的方法:根据显示设备的移动,移动该显示设备的屏幕上的显示对象,其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
[0302](26) 一种设备,包括:显示控制电子线路,其配置为根据显示设备的移动,移动该显示设备的屏幕上的显示对象,其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
[0303](27) 一种设备,包括:显示控制器,其用于根据显示设备的移动,移动该显示设备的屏幕上的显示对象,其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
[0304](28)如(27)所述的显示控制设备,其中,在与显示设备的移动被检测和要显示的轴向方向相反的方向上,显示控制器使得从基准位置转移显示表面上显示的显示对象,并且其中,显示控制器使得被转移显示对象从转移后位置转移到基准位置并被显示。
[0305](29 )如(28 )所述的显示控制设备,其中,检测到移动的轴向方向是横摆方向、俯仰方向或滚动方向,并且其中,基于对于每个轴向方向的设置,显不控制器针对每个轴向方向使得将移动的显示对象从转移后位置选择性地转移至基准位置。
[0306](30)如(29)所述的显示控制设备,其中,当检测到移动的方向是滚动方向时,显示控制器不使得将被转移显示对象从转移后位置转移到基准位置。
[0307](31)如(30)所述的显示控制设备,其中,当检测到移动的方向是滚动方向时,显示控制器基于检测到的移动计算倾斜方向和倾斜量,并且使得显示对象在与计算出的倾斜方向相反的方向上以计算出的倾斜量旋转和转移。
[0308](32 )如(31)所述的显示控制设备,其中,当转移显示对象时,显示控制器基于基准位置和计算出的倾斜量之一或两者来改变显示对象的转移速度。
[0309](33)如(28)到(32)中任何一个所述的显示控制设备,其中,当检测到移动的方向是横摆方向或俯仰方向时,显示控制器基于检测到的移动计算移动方向和移动量,使得在与计算出的移动方向相反的方向上以计算出的移动量从基准位置转移显示对象,并且在以计算出的移动量转移了显示对象后,使得显示对象从转移后位置转移到基准位置。
[0310](34)如(33)所述的显示控制设备,其中,显示控制器将计算出的移动量与预定阈值比较,并且使得根据比较结果转移显示对象。
[0311](35)如(33)或(34)所述的显示控制设备,其中,当转移显示对象时,基于基准位置、显示对象被显示的位置和计算出的移动量中的一个或多个,显示控制器改变显示对象的转移速度。
[0312](36)如(32)或(35)所述的显示控制设备,其中,显示控制器使用设置的加权系数来调节显示对象的转移速度。
[0313](37 )如(27 )到(36 )中任何一个所述的显示控制设备,其中,显示控制器针对每个显示对象,根据检测到的移动改变显示对象的转移量。
[0314](38 )如(37 )所述的显示控制设备,其中,显示控制器针对每个显示对象,基于显示对象中设置的属性,根据检测到的移动改变显示对象的转移量。
[0315](39)如(37)或(38)所述的显示控制设备,其中,随着根据检测到的移动减小显示对象的转移量,显示控制器使得显示对象显示得更小。
[0316](40)如(37)到(39)中任何一个所述的显示控制设备,其中,随着根据检测到的移动减小显示对象的转移量,显示控制器使得显示对象的透射率增大。
[0317](41)如(27)到(40)中任何一个所述的显示控制设备,其中,显示对象包括:第一显示对象,允许其根据检测到的移动而转移;第二显示对象,不允许其根据检测到的移动而转移,并且其中,当检测到移动时,显示控制器使得根据检测到的移动来转移第一显示对象,并且不使得转移第二显示对象。
[0318](42)如(28)到(41)中任何一个所述的显示控制设备,其中,检测到移动的轴向方向包括安放了显示设备的用户的前后方向,并且其中,当检测到移动的轴向方向是用户的前后方向时,显示控制器根据检测到的移动从基准尺寸改变显示对象的显示尺寸。
[0319](43)如(42)所述的显示控制设备,其中,当显示对象的显示尺寸被改变时,显示控制器将改变的显示对象的显示尺寸改变到基准尺寸。
[0320](44)如(27)到(43)中任何一个所述的显示控制设备,其中,显示控制器基于显示对象被布置的位置和检测到的移动来改变显示对象之间的间隔。
[0321](45) 一种显示控制方法,包括:
[0322]在安放在用户上使得能够显示显示对象的显示表面位于用户前方的显示设备中,控制显示表面上显示的显示对象的显示,
[0323]其中,在控制显示的步骤中,根据显示设备的移动从对应于显示对象的基准位置转移显示表面显示上的显示对象并显示该显示对象,并且被转移显示对象从转移后位置转移到基准位置并被显示。
[0324](46) 一种程序,用于使得计算机执行:
[0325]在安放在用户上使得能够显示显示对象的显示表面位于用户前方的显示设备中,控制显示表面上显示的显示对象的显示,
[0326]其中,在控制显示的步骤中,根据显示设备的移动从对应于显示对象的基准位置转移显示表面显示上的显示对象并显示该显示对象,并且被转移显示对象从转移后位置转移到基准位置并被显示。
[0327][参考附图列表]
[0328]10 显示单元
[0329]12镜腿组件
[0330]14中梁组件
[0331]16新型组件
[0332]18鼻托组件
[0333]100显示控制设备
[0334]102通信单元
[0335]104控制器
[0336]110显示控制器
【权利要求】
1.一种设备,包括: 显示控制单元,其配置为根据显示设备的移动,移动该显示设备的屏幕上的显示对象, 其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
2.如权利要求1所述的设备,其中,在显示设备正在移动的同时,显示对象根据显示设备的移动而在屏幕内移动,并且 在显示设备的移动已停止后,将显示对象移动到所述预定位置。
3.如权利要求1所述的设备,其中,至少根据显示设备的移动量来确定显示对象移动的方式。
4.如权利要求1所述的设备,进一步包括显示设备的屏幕上的多个显示对象, 其中,根据每个显示对象的至少一个特性确定多个显示对象移动的方式,以便多个显示对象中的至少两个具有使得具有不同特性的至少两个显示对象以不同方式同时移动的不同特性。
5.如权利要求3所述的设备,其中,所述方式是显示对象的移动的速度。
6.如权利要求5所述的设备,其中,基于显示对象的基准位置和显示对象被显示的位置中的一个或多个,确定显示对象的移动的速度。
7.如权利要求1所述的设备,其中,当显示设备的移动在滚动方向上时,不将显示对象移动到所述预定位置。
8.如权利要求1所述的设备,其中,所述显示对象包括: 第一对象,允许其根据显示设备的移动而移动; 第二对象,不允许其根据显示设备的移动而移动。
9.如权利要求8所述的设备,其中,所述第二对象用作对象识别的标志。
10.如权利要求1所述的设备,其中,将显示对象布置在屏幕上,就像其处于多个显示层之一那样。
11.如权利要求1所述的设备,其中,当满足预定条件时,显示对象根据显示设备的移动而改变尺寸。
12.如权利要求1所述的设备,其中,当在预定时间内尚未检测到显示设备的移动时,显示对象随机地移动。
13.如权利要求1所述的设备,其中,显示对象在与检测到显示设备的移动的轴向相反的方向上移动。
14.如权利要求13所述的设备,其中,从由横摆方向、俯仰方向和滚动方向组成的组中选择所述轴向。
15.如权利要求1所述的设备,其中,显示并移动所述显示对象以便显示对象保持平行于地面。
16.如权利要求1所述的设备,其中,根据计算出的收敛距离,改变显示对象的方式。
17.如权利要求15所述的设备,其中,所述方式是显示对象的移动的速度或者显示对象的尺寸。
18.如权利要求1所述的设备,其中,所述设备是头戴式显示器。
19.如权利要求1所述的设备,其中,显示设备能够在从由横摆方向、俯仰方向和滚动方向组成的组中选择的至少两个轴向上移动。
20.如权利要求1所述的设备,其中,所述预定位置是显示设备移动前的显示对象的位置。
21.如权利要求1所述的设备,进一步包括图像传感器,其配置为进行捕获图像的分析, 其中,显示对象基于捕获图像的分析而显示在屏幕上。
22.如权利要求21所述的设备,其中,显示对象具有浮空感。
23.如权利要求1所述的设备,其中,显示对象基于显示设备的移动而从所述预定位置移动。
24.—种方法,包括: 根据显示设备的移动,移动该显示设备的屏幕上的显示对象, 其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
25.一种具有在其上存储了计算机程序的非瞬态计算机可读介质,所述计算机程序在由处理器运行时实施 包括以下步骤的方法: 根据显示设备的移动,移动该显示设备的屏幕上的显示对象, 其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
26.—种设备,包括: 显示控制器,其用于根据显示设备的移动,移动该显示设备的屏幕上的显示对象, 其中,在显示对象已被移动后,显示对象在没有任何用户输入的情况下移动到屏幕上的预定位置。
【文档编号】G06F3/01GK104076921SQ201410111997
【公开日】2014年10月1日 申请日期:2014年3月24日 优先权日:2013年3月29日
【发明者】塚原翼, 山本一幸, 池田卓郎, 泉原厚史, 古贺康之 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1