CN108885801A - 信息处理设备、信息处理方法和程序 - Google Patents
信息处理设备、信息处理方法和程序 Download PDFInfo
- Publication number
- CN108885801A CN108885801A CN201780019055.9A CN201780019055A CN108885801A CN 108885801 A CN108885801 A CN 108885801A CN 201780019055 A CN201780019055 A CN 201780019055A CN 108885801 A CN108885801 A CN 108885801A
- Authority
- CN
- China
- Prior art keywords
- display
- content
- information
- information processing
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 108
- 238000003672 processing method Methods 0.000 title claims abstract description 9
- 238000000034 method Methods 0.000 claims description 29
- 230000000694 effects Effects 0.000 claims description 25
- 230000007613 environmental effect Effects 0.000 claims description 25
- 230000033001 locomotion Effects 0.000 claims description 20
- 230000005540 biological transmission Effects 0.000 claims description 10
- 238000005286 illumination Methods 0.000 claims description 5
- 230000008859 change Effects 0.000 claims description 4
- 239000011800 void material Substances 0.000 claims description 4
- 238000003384 imaging method Methods 0.000 description 26
- 238000010586 diagram Methods 0.000 description 21
- 230000000007 visual effect Effects 0.000 description 17
- 238000005516 engineering process Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 15
- 230000003287 optical effect Effects 0.000 description 14
- 230000006870 function Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 10
- 230000014509 gene expression Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 241000406668 Loxodonta cyclotis Species 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000003542 behavioural effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 239000011521 glass Substances 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000036772 blood pressure Effects 0.000 description 2
- 230000036760 body temperature Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000000151 deposition Methods 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 231100001261 hazardous Toxicity 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 229910044991 metal oxide Inorganic materials 0.000 description 2
- 150000004706 metal oxides Chemical class 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 210000001747 pupil Anatomy 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 240000002853 Nelumbo nucifera Species 0.000 description 1
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 1
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 1
- 244000131316 Panax pseudoginseng Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000004424 eye movement Effects 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
- G02B27/0176—Head mounted characterised by mechanical features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/0112—Head-up displays characterised by optical features comprising device for genereting colour display
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/0118—Head-up displays characterised by optical features comprising devices for improving the contrast of the display / brillance control visibility
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/0127—Head-up displays characterised by optical features comprising devices increasing the depth of field
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/0132—Head-up displays characterised by optical features comprising binocular systems
- G02B2027/0134—Head-up displays characterised by optical features comprising binocular systems of stereoscopic type
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/0138—Head-up displays characterised by optical features comprising image capture systems, e.g. camera
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/014—Head-up displays characterised by optical features comprising information/image processing systems
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/0147—Head-up displays characterised by optical features comprising a device modifying the resolution of the displayed image
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
- G02B2027/0178—Eyeglass type
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0179—Display position adjusting means not related to the information to be displayed
- G02B2027/0187—Display position adjusting means not related to the information to be displayed slaved to motion of at least a part of the body of the user, e.g. head, eye
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Optics & Photonics (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
[目的]提供一种信息处理设备、信息处理方法和程序。[解决方案]一种信息处理设备,包括:显示控制单元,其被配置为使显示单元执行显示,以使得对应于内容并且以大于第一显示尺寸的第二显示尺寸显示的第二虚拟对象的可见性低于对应于所述内容并且以所述第一显示尺寸显示的第一虚拟对象的可见性。
Description
技术领域
本公开涉及一种信息处理设备、信息处理方法和程序。
背景技术
有多种技术用于在背景(真实空间或虚拟空间)上叠加对象以向用户呈现对象。例如,专利文献1公开了一种用于将基于叠加在真实空间的图像上的真实空间的图像的对象显示在非透射显示器上或者将叠加在真实空间的背景上的对象显示在透射(透视)显示器的技术。
引用清单
专利文献
专利文献1:JP 2014-106681A
发明内容
技术问题
然而,取决于被显示对象(显示对象)的尺寸(显示尺寸),用户的大部分视野可被显示对象占据。因此,担心的是用户可能无法充分地观看背景。
因此,本公开提出了一种新颖且改进的信息处理设备、一种新颖且改进的信息处理方法以及一种新颖且改进的程序,它们能够防止出现用户难以观看背景的情形。
问题的解决方案
根据本公开,提供了一种信息处理设备,包括:显示控制单元,其被配置为使显示单元执行显示,以使得对应于内容并且以大于第一显示尺寸的第二显示尺寸显示的第二虚拟对象的可见性低于对应于所述内容并且以第一显示尺寸显示的第一虚拟对象的可见性。
此外,根据本公开,提供了一种由信息处理设备执行的信息处理方法,所述信息处理方法包括:使显示单元执行显示,以使得对应于内容并且以大于第一显示尺寸的第二显示尺寸显示的第二虚拟对象的可见性低于对应于所述内容并且以第一显示尺寸显示的第一虚拟对象的可见性。
此外,根据本公开,提供了一种程序,其使计算机系统实现:显示控制功能,所述显示控制功能为使显示单元执行显示,以使得对应于内容并且以大于第一显示尺寸的第二显示尺寸显示的第二虚拟对象的可见性低于对应于所述内容并且以第一显示尺寸显示的第一虚拟对象的可见性。
发明的有利效果
根据上述本公开,可以防止出现用户难以观看背景的情形。
注意,上述效果不一定是限制性的。连同或替代上述效果,可以实现本说明书中描述的任一效果或可以从本说明书中获得的其他效果。
附图说明
[图1]图1为示出根据本公开的第一实施例的信息处理设备的外观的说明图。
[图2]图2为示出根据本实施例的信息处理设备的配置实例的说明图。
[图3]图3为示出根据本实施例的由显示控制单元基于显示尺寸来指定显示对象的实例的说明图。
[图4A]图4A为示出根据本实施例的内容实例的说明图。
[图4B]图4B为示出根据本实施例的内容实例的说明图。
[图5]图5为示出根据本实施例的内容实例的说明图。
[图6A]图6A为示出根据本实施例的内容实例的说明图。
[图6B]图6B为示出根据本实施例的内容实例的说明图。
[图7]图7为示出根据本实施例的内容实例的说明图。
[图8]图8为示出根据本实施例的内容实例的说明图。
[图9]图9为示出根据本实施例的显示单元的配置实例的说明图。
[图10]图10为用于描述根据本实施例的信息处理设备的操作实例的流程图。
[图11]图11为示意性地示出根据本公开的第二实施例的显示控制单元的显示控制的概况的说明图。
[图12]图12为示意性地示出根据本实施例的由显示控制单元基于内容大小的阈值设定实例的说明图。
[图13]图13为用于描述根据本实施例的信息处理设备的操作实例的流程图。
[图14]图14为用于描述根据本实施例的信息处理设备的另一示例操作的流程图。
[图15]图15为示出根据本公开的信息处理设备的硬件配置的实例的说明图。
具体实施方式
在下文中,将参照附图对本公开的优选实施例进行详细描述。注意,在本说明书和附图中,功能和结构基本上相同的结构元件用相同的附图标号表示,并且省去对这些结构元件的重复阐述。
注意,在本说明书和附图中,有时在相同附图标记后面利用不同字母将功能和结构基本上相同的结构元件互相区别开。然而,当不需要特别区别功能和结构基本上相同的结构元件时,仅附加相同的附图标记。
注意,将以如下顺序进行描述。
<<1.第一实施例>>
<1-1.第一实施例的概况>
<1-2.第一实施例的配置>
<1-3.第一实施例的操作>
<1-4.第一实施例的有利效果>
<<2.第二实施例>>
<2-1.第二实施例的概况>
<2-2.第二实施例的配置>
<2-3.第二实施例的操作>
<2-4.第二实施例的有利效果>
<<3.硬件配置实例>>
<<4.结论>>
<<1.第一实施例>>
<1-1.第一实施例的概况>
首先,将参照图1来描述根据本公开的第一实施例的信息处理设备的概况。图1为示出根据本公开的第一实施例的信息处理设备的外观的说明图。
如图1中所示,根据本公开的第一实施例的信息处理设备1是眼镜型显示设备,其包括成像单元110以及显示单元180A和180B。
信息处理设备1基于在成像单元110对真实空间成像时获得的捕获图像来在显示单元180A和180B上显示对应于内容(文本数据、3D模型、效果等)的显示对象(3D模型的绘制结果等)。根据该实施例的内容可以是例如待呈现给用户以对应于真实空间的信息(真实空间中的对象的描述性文本数据、导航图标、警告效果等)可以是例如3D模型,诸如动态移动的游戏角色或固定的建筑物。稍后将描述根据该实施例的内容实例。另外,显示在显示单元180A和180B上的显示对象可以是虚拟对象。
显示单元180A和180B是透射显示单元(透视显示器),并且即使在用户佩戴信息处理设备1的情况下,用户也可观看在显示单元180A和180B上显示的连同图像一起的真实空间。另外,在显示对象是具有一定深度的3D模型等的情况下,显示单元180A和180B分别显示右眼和左眼的图像,以使得用户能够感知双眼视差。注意,在本公开中,透射显示单元是这样的显示器,其能够允许用户同时观看显示器(显示单元)的显示以及显示器的从与光出射表面相对的表面入射的真实空间(背景)的环境光(或视频)的显示器。
一直担心的是,作为关于用户的背景的真实空间的可见性根据显示对象的种类或显示尺寸(显示在显示单元180A和180B上的尺寸)而劣化。例如,在显示对象是具有高可见性的对象(诸如具有复杂纹理并且经历多边形绘制的3D模型)的情况下,用户难以观看上面叠加其中显示对象被显示的区域(显示区域)的真实空间。因此,在显示对象的显示尺寸较大并且显示对象的显示区域占据显示单元180A和180B的大部分的情况下,用户难以充分地观看真实空间。
在用户期望充分观看真实空间的情况下,例如在用户执行危险工作或重要工作的情况下,一直担心的是,具有高可见性的显示对象以大尺寸显示时显示对象会妨碍用户的工作。
因此,鉴于前述情况创建了实施例。根据该实施例,通过执行显示控制以使得在内容的显示尺寸较大的情况下显示具有低可见性的显示对象,可以防止出现用户难以观看背景的情形。在下文中,将详细描述可以实现此类有利效果的实施例的配置。
<1-2.第一实施例的配置>
已在上文描述了根据本公开的第一实施例的信息处理设备1的概况。接下来,将参照图2至9来描述根据本实施例的信息处理设备1的配置。
图2为示出根据本实施例的信息处理设备1的配置实例的说明图。如图2所示,信息处理设备1包括成像单元110、图像识别单元120、显示控制单元130、传感器单元140、阈值设定单元150、判定单元160、存储单元170和显示单元180。
(成像单元)
成像单元110是获取图像的相机模块。成像单元110通过使用诸如电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)的图像传感器对真实空间进行成像来获取捕获图像。例如,根据该实施例的成像单元110可以具有与佩戴信息处理设备1的用户的视角相同的视场角,或者由成像单元110成像的范围可以被视为用户的视角。注意,由成像单元110获取的捕获图像被提供给图像识别单元120。
另外,成像单元110可以是包括两个图像传感器并且同时获取两个图像的立体相机。在这种情况下,将两个图像传感器水平布置。因此,通过立体匹配方法等分析由下文将描述的图像识别单元120获取的多个图像,可以获取真实空间的三维形状信息(深度信息)。
(图像识别单元)
图像识别单元120分析由成像单元110获取的捕获图像,并且识别真实空间或真实空间中的对象(真实对象)、标记等的三维形状。例如,图像识别单元120可以识别真实空间的三维形状,并且通过对多个同时获取的图像执行立体匹配方法或对多个按时间顺序获取的图像执行运动恢复结构(SfM)方法来获取三维形状信息。另外,图像识别单元120可以识别真实空间中的对象、标记等,并且通过在预先准备的特征点信息与从捕获图像检测到的特征点信息之间进行匹配来获取关于对象、标记等的信息。注意,由图像识别单元120识别的标记是由例如二维码等表示的特定图案的纹理信息或图像特征点信息的集合。
另外,图像识别单元120可以基于通过对象识别获得的信息来获取用户信息(关于用户的信息,诸如用户的行为)或环境信息(指示用户周围的环境的信息)等。例如,在通过对象识别检测到经常处于危险工作中的用户的视场角的许多对象的情况下,图像识别单元120可以获取指示用户正在执行危险工作的用户信息。另外,在通过对象识别检测到对用户有危险的对象(例如接近用户的汽车(迎面而来的车辆)或陷阱)的情况下,可以获取指示用户处于危险场所或情形的环境信息。注意,稍后将描述用户信息和环境信息的细节。
注意,由图像识别单元120获取的前述信息被提供给显示控制单元130和判定单元160。
(显示控制单元)
显示控制单元130使透射显示单元180基于从图像识别单元120提供的对象信息、环境信息、真实空间的三维信息等来显示显示对象。例如,显示控制单元130可以基于从捕获图像检测到的对象的对象信息(诸如对象的种类、位置等的信息)来指定对应于对象的内容,并且可以指定对应于内容的显示对象。例如,显示控制单元130可以指定将用于描述对象的文本数据作为对应于对象的内容,并且将通过使用预定字体绘制文本数据所获得的结果指定作为对应于内容的显示对象。注意,关于前述内容或显示对象的信息可以存储在存储单元170中,并且显示控制单元130可以直接获取(指定)待从存储单元170指定的内容或显示对象。另外,显示控制单元130可以指定显示对象,方式是基于关于存储在存储单元170中的内容或显示对象的信息来生成(例如,绘制)显示对象,使得显示对象具有与下文将描述的可见性相关的特征。
另外,显示控制单元130指定在显示控制单元130执行绘制时用于计算的虚拟空间(3维虚拟空间)中定义的内容的位置以及内容在显示单元180上的显示位置。
可以例如基于对应于内容的真实空间中的对象(真实对象)的位置来在虚拟空间中指定内容的位置。可以例如基于图像识别单元120对真实对象的识别结果来获得真实对象的位置。另外,在内容不是根据可以自由移动的真实对象(如游戏角色等)来固定的情况下,可以通过应用在虚拟空间中动态地设定(指定)内容的位置。
另外,显示控制单元130定义(指定)视点的位置,以所述视点的位置在虚拟空间中生成内容的绘制图像。视点的位置可以基于用户在真实空间中的位置而在虚拟空间中指定,可以响应于用户执行的操作来设定,或者可以由应用程序动态地设定。例如,显示控制单元130将虚拟相机布置在视点的位置处并绘制内容。显示控制单元130基于对内容的形状、内容的位置、光照射的程度等的计算处理来生成(绘制)待由布置在视点的位置处的虚拟相机显示的绘制图像。注意,可以根据显示绘制图像的显示单元180的位置或姿态的检测结果来指定用于绘制绘制图像的视线方向。另外,显示单元180的位置或姿态可以由下文将描述的传感器单元140检测。
注意,内容的位置可以表示为在虚拟空间中设定的坐标系上的坐标值。另外,在这种情况下,可以将视点的位置设定为在其中以这种方式表示内容的位置的坐标系上的坐标值。
另外,可以基于内容的位置和视点的位置来指定内容的显示位置。例如,如上所述,显示控制单元130可以基于内容的位置等生成待由布置在视点的位置处的虚拟相机拍摄的绘制图像,以使得显示单元180上的内容的显示部分被指定。
另外,显示控制单元130指定内容的显示尺寸,并且在显示单元180上显示与具有显示尺寸的内容对应的显示对象。例如,可以预先设定内容的大小(内容大小),并且可以基于内容大小来指定内容的显示尺寸。另外,可以基于内容的位置和视点的位置来进一步指定显示尺寸。另外,在基于真实对象的位置来指定内容的位置(如上所述)以及基于用户的位置来指定视点的位置(如上所述)的情况下,可以基于真实对象的位置和用户的位置来指定显示尺寸。例如,可以指定内容的显示尺寸,以使得当用户更靠近真实对象时对应于真实对象的内容的显示尺寸增大,而当用户远离真实对象时对应于真实对象的内容的显示尺寸减小。在此配置中,用户可感知对应于与真实空间中的真实对象相关联的内容的显示对象,并且可更真实地体验显示对象。
另外,可以基于内容的显示尺寸来指定对应于内容的显示对象。例如,显示控制单元130可以基于对应于内容的多个显示对象中的内容的显示尺寸来指定一个显示对象作为应该显示的显示对象。
例如,显示控制单元130可以指定显示对象,以使得显示对象的可见性根据显示尺寸而不同。例如,可以指定显示对象,以使得以大于第一显示尺寸的第二显示尺寸显示的第二显示对象的可见性低于以第一显示尺寸显示的第一显示对象的可见性。
例如通过使绘制方法、颜色、纹理、透射率和图案中的至少一个不同,可以使上述第一显示对象和第二显示对象的可见性不同。例如,在实施例中,当用于显示对象的绘制方法是多边形绘制时,显示对象的可见性高。当绘制方法是线框绘制时,显示对象的可见性低。另外,当显示对象具有颜色(使用除白色和黑色之外的颜色表示)时,显示对象的可见性高。当显示对象是单色的(仅用白色和黑色表示)时,显示对象的可见性低。另外,当显示对象具有纹理时,显示对象的可见性高。当显示对象没有纹理时,显示对象的可见性低。另外,当显示对象的透射率低时(例如,当其不透明时),显示对象的可见性高。当显示对象的透射率高时(例如,当其是半透明时),显示对象的可见性低。另外,当显示对象具有图案时,显示对象的可见性高。当显示对象没有图案时,显示对象的可见性低。
注意,使可见性不同的方法不限于前述方法。例如,可以通过根据上面叠加显示对象的背景的颜色而减少显示对象的颜色来生成具有低可见性的显示对象。另外,可以通过响应于显示中的景深的调整等使显示对象模糊来生成具有低可见性的显示对象。另外,可以通过降低显示对象的亮度、色调、鲜艳度等来生成具有低可见性的显示对象。
另外,在下文中,在一些情况下,在上述可见性的特征中具有较高可见性特征的显示对象被称为普通对象,而具有较低可见性特征的显示对象被称为特殊对象。例如,显示控制单元130可以从存储单元170获取普通对象,并且通过执行使得普通对象具有低可见性特征的处理(执行降低可见性的处理)来生成(获取)特殊对象。
当显示对象的可见性高时,用户可容易地观看显示对象,但不能容易地观看上面叠加显示对象的背景(在上面显示对象在诸如真实空间的背景中叠加的区域)。相比之下,当显示对象的可见性低时,用户不能容易地观看显示对象,但可容易地观看上面叠加显示对象的背景。因此,在上述配置中,例如,在即使当具有小显示尺寸和高可见性的显示对象被显示时用户也不太可能受到妨碍的情况下,显示具有高可见性的显示对象。另一方面,在具有大显示尺寸的显示对象占据用户的大部分视角的情况下,显示具有低可见性的显示对象,并且用户容易观看上面叠加显示对象的背景。
图3为由显示控制单元130基于显示尺寸来指定显示对象的实例的说明图。图3中示出的D12和D14指示佩戴信息处理设备1的用户的视角。
在视角D12处,基于视角D12的状态下的显示尺寸指定的显示对象M1被显示在显示单元180上,以叠加在真实空间背景上。这里,显示对象M1是经历多边形绘制的对象,并且用户不能容易地观看在上面显示对象M1在真实空间背景中叠加的区域。
另一方面,在视角D14处,基于比视角D12的状态下的显示尺寸大的显示尺寸而指定的显示对象M2被显示在显示单元180上,以叠加在真实空间背景上。这里,显示对象M2大于显示对象M1并占据用户的视角D14的大部分。然而,显示对象M2是经历线框绘制的对象,并且即使在上面叠加显示对象M2的区域中,用户也可充分地观看真实空间背景。
注意,根据该实施例的显示控制单元130可以基于由下文将描述的判定单元160进行的判定来指定上述显示对象。即,根据该实施例的显示控制单元130可以基于由下文将描述的判定单元160进行的判定来指定第一显示对象和第二显示对象中的一个作为应该显示的显示对象。例如,在下文将描述的判定单元160判定应当显示具有低可见性的对象的情况下,显示控制单元130指定特殊对象(具有低可见性的对象)作为对应于内容的显示对象并使显示单元180显示特殊对象。
另外,显示控制单元130可以基于由判定单元160执行的预定阈值和显示尺寸之间的比较结果来指定对应于内容的显示对象。即,根据该实施例的显示控制单元130可以响应于由判定单元160执行的预定阈值和显示尺寸之间的比较来指定第一显示对象和第二显示对象中的一个作为应该显示的对象。例如,在显示尺寸大于阈值的情况下,可以指定特殊对象作为对应于内容的显示对象。在显示尺寸等于或小于阈值的情况下,可以指定普通对象作为对应于内容的显示对象。
(传感器单元)
图2中示出的传感器单元140感测用户或用户周围的环境以获取传感器信息。例如,传感器单元140可以包括各种传感器,诸如麦克风、全球定位系统(GPS)传感器、加速度传感器、视觉(视线、注视点、焦点、眨眼等)传感器、生物信息(心率、体温、血压、脑电波等)传感器、陀螺仪传感器和照度传感器。另外,传感器单元140将获取的信息提供给阈值设定单元150和判定单元160。
(阈值设定单元)
阈值设定单元150设定用于由下文将描述的判定单元160进行的判定的预定阈值。例如,通过下文将描述的判定单元160将由阈值设定单元150设定的预定阈值与显示尺寸进行比较。另外,如上所述,显示控制单元130基于比较结果来指定对应于内容的显示对象。因此,通过将预定阈值与显示尺寸进行比较来指定对应于内容的显示对象。
可以基于下列中的至少一个来设定预定阈值:例如,关于用户的用户信息、关于内容的内容信息、指示用户周围环境的环境信息以及关于显示显示对象的设备的设备信息。
这里,用户信息可以包括例如指示用户的行为的行为信息、指示用户的运动的运动信息、生物信息、注视信息等。行为信息例如是指示用户在停留、行走、奔跑、驾驶汽车、登楼梯等期间的当前行为的信息,并且可以通过由传感器单元140获取的传感器信息等例如加速度来识别和获取。另外,运动信息是诸如移动速度、移动方向、移动加速度、到内容位置的接近度或视点的位置的信息,并且可以通过由传感器单元140获取的传感器信息等例如GPS数据或加速度的传感器信息等来识别和获取。另外,生物信息是诸如用户的心率、体温排汗、血压、脉搏率、呼吸、眨眼、眼球运动或脑波的信息,并且可以由传感器单元140获取。另外,注视信息是关于用户的注视的信息,诸如视线、注视点、焦点或双眼的会聚,并且可以由传感器单元140获取。
另外,内容信息可以包括关于例如内容的位置、内容的显示位置、颜色、动画特性、内容属性、内容分辨率、内容大小等的信息。显示位置可以是在显示单元180上显示对应于内容的显示对象的位置。另外,关于颜色的信息可以是关于对应于内容的普通对象的颜色的信息。另外,关于动画特性的信息可以是,例如,诸如内容的移动速度、移动方向、轨迹、更新频率(运动频率)等的信息。关于内容属性的信息可以是,例如,诸如内容的种类(文本数据、图像、游戏角色、效果等)、重要性或优先级的信息。另外,关于内容分辨率的信息可以是关于内容的分辨率的信息。另外,关于内容大小的信息可以是关于为每条内容设定的内容的大小(其不取决于内容的位置、视点的位置等)的信息。例如,上述内容信息可以存储在存储单元170中并经由显示控制单元130提供给阈值设定单元150,或者可以由显示控制单元130计算并且提供给阈值设定单元150。
另外,环境信息可以包括例如诸如背景、周边情形、场所、照度、高度、大气温度、风向、风量和时间的信息。关于背景的信息可以是,例如,诸如真实空间中的背景的颜色(背景颜色)等、背景中的信息种类或重要性的信息,可以由成像单元110获取,或者可以由图像识别单元120识别和获取。另外,关于周边情形的信息可以是指示除用户之外的人或汽车是否处于周边的信息,可以是诸如拥挤程度等的信息,或者可以由图像识别单元120识别和获取。另外,关于该场所的信息可以是例如指示用户所在场所(诸如室内、室外、水下或危险场所)的特征等的信息,或者可以是指示针对用户的场所(诸如房屋、公司、熟悉的场所或用户第一次访问的场所)的意义的信息。关于场所的信息可以由传感器单元140获取,或者可以由图像识别单元120识别和获取。另外,传感器单元140可以获取关于照度、高度、大气温度、风向、风量和时间(例如,GPS时间)的信息。
另外,设备信息是关于执行对第一显示对象和第二显示对象的显示等的设备(在实施例中,信息处理设备1)的信息,并且可以包括关于例如显示尺寸、显示分辨率、电池、3D显示功能、设备位置等的信息。显示尺寸是真实空间中的显示单元180(显示器)的尺寸,并且显示分辨率是显示单元180的分辨率。另外,关于电池的信息是指示信息处理设备1的电池状态(在充电期间或在电池使用期间)、剩余电池、电池容量等的信息。另外,关于3D显示功能的信息是指示下列的信息:信息处理设备1的3D显示功能的存在或不存在、适合于3D显示的视差量(用户可舒适地立体观看的视差量)、3D显示方案的种类。另外,设备位置是例如指示信息处理设备1的佩戴位置、安装位置等的信息。
在下文中,将描述阈值设定单元150基于上述用户信息、内容信息、环境信息和设备信息来设定阈值的若干实例。
例如,当显示对象靠近用户的注视点时,显示对象容易妨碍用户。因此,阈值设定单元150可以设定阈值,以使得阈值随着内容的显示位置与包括在用户信息中的注视点的位置之间的距离减小而减小。例如,当注视点的坐标是(P1x,P1y)并且显示位置的坐标是(P2x,P2y)时,在以下表达式中使用用于改变阈值的系数a、根据阈值的最小值Smin来获得阈值Sth。
[数学式1]
注意,在不能获得关于注视点的准确位置的信息的情况下,阈值设定单元150可以使用屏幕中心的位置作为前述注视点的位置(例如,能够获取注视点的传感器是不可用的)。
另外,由于用户的移动较快,因此用户的视角变窄,因此显示对象容易妨碍用户。因此,阈值设定单元150可以设定阈值,以使得阈值在用户的移动较快时减小。例如,可以根据用户信息中包括的关于在停留、行走、奔跑等期间用户移动的行为信息来设定预定阈值。另外,当v是用户信息中包括的移动速度的大小时,在以下表达式中使用用于改变阈值的系数a’、根据速度(移动速度的大小)来获得阈值Sth。
[数学式2]
另外,由于其中频繁更新运动的显示对象容易妨碍用户,因此阈值设定单元150可以设定阈值,以使得阈值随着包含在内容信息中的更新频率频繁而减小。
另外,由于以低速移动并且在用户的视角内保持长时间的显示对象容易妨碍用户,因此阈值设定单元150可以设定阈值,以使得阈值随着内容信息中包括的内容的移动速度的大小减小而减小。
另外,在背景中存在重要信息的情况下,当显示对象叠加在重要信息上时,具有高可见性的显示对象容易妨碍用户。因此,阈值设定单元150可以基于关于环境信息中包括的背景的信息来设定阈值。例如,阈值设定单元150可以设定阈值,以使得阈值随着背景中包括的信息的重要性更高而减小。另外,阈值设定单元150可以设定阈值,以使得阈值随着包括在背景中的具有高重要性的信息的区域更大而减小。
另外,当在黑暗环境中显示具有高可见性的显示对象时,担心用户的注意力可能集中在显示对象上,这会妨碍工作等。因此,阈值设定单元150可以基于包括在环境信息中的关于照度的信息来设定阈值。例如,阈值设定单元150可以设定阈值,以使得阈值随着照度降低而减小(用户的周围是黑暗的)。
另外,在视点的位置响应于用户的移动或用户的操纵而接近内容的位置的情况下,认为用户有意图期望观看对应于内容的显示对象。另外,在内容的位置根据应用中的结构移动并接近视点的位置的情况下(例如,作为内容的字符的随机移动),担心的是根据用户的意图显示的大显示对象。因此,阈值设定单元150可以基于用户的视点的位置与内容的位置之间的距离的变化来改变阈值。例如,阈值设定单元150可以设定阈值,以使得阈值在视点的位置和内容的位置由于视点的位置的移动(视点的位置朝向内容的位置移动)而更靠近的情况下增大,并且使得阈值在视点的位置和内容的位置由于内容的位置的移动(内容的位置朝向视点的位置移动)而更靠近的情况下减小。
另外,阈值设定单元150可以基于内容信息中包括的关于内容的颜色等的信息来设定阈值,以使得阈值在对应于内容的普通对象的可见性不高的情况下增大。例如,在内容的颜色中仅包括白色和黑色的情况下,对应于内容的普通对象的可见性不高并且难以妨碍用户。因此,可以设定大阈值。
已在上文描述了由阈值设定单元150设定阈值的实例,但是由阈值设定单元150设定阈值的方法不限于前述实例。阈值设定单元150可以设定阈值,以使得在内容容易妨碍用户的情况下阈值减小,但不限于前述方法。在此配置中,在内容容易妨碍用户的情况下,容易显示具有低可见性并且不太可能妨碍用户的显示对象(特殊对象)。
(判定单元)
判定单元160将阈值设定单元150设定的预定阈值与内容的显示尺寸进行比较,并且将比较结果提供给显示控制单元130。用于由判定单元160进行比较的显示尺寸可以是例如面积,可以是高度、宽度,或者与显示单元180上的内容对应的显示对象所占据的区域的比率,或者可以是通过将它们组合而计算得到的值。
另外,判定单元160可以基于上述的用户信息、内容信息、环境信息、设备信息等来判定是否显示(指定)具有低可见性的显示对象(是否强制切换显示而不用考虑显示尺寸)。在下文中,将描述判定单元160进行判定(下文中称为强制切换判定)的若干实例。
例如,在图像识别单元120识别到用户执行危险工作或高度紧急工作的情况下,判定单元160可以判定应当显示具有低可见性的显示对象。
在图像识别单元120识别到用户处于危险场所或情形的情况下,判定单元160可以判定应当显示具有低可见性的显示对象。
另外,判定单元160可以基于环境信息中包括的关于背景的信息来执行强制切换判定。例如,判定单元160可以在背景中包括的信息的重要性等于或大于预定值的情况下判定应当显示具有低可见性的显示对象。
另外,判定单元160可以判定在显示多个显示对象并且在显示单元180中出现的视差由于显示对象之间的深度差异而等于或大于预定值(例如,适当的视差量)的情况下应当显示具有低可见性的显示对象。在这种情况下,可以将多个显示对象全部切换为具有低可见性的显示对象,或者可以仅将一些显示对象(例如,靠近用户的注视点的显示对象等)切换为具有低可见性的显示对象。
另外,判定单元160可以判定在真实空间的真实对象与内容之间的深度关系中发生矛盾的情况下应当显示具有低可见性的显示对象。例如,在内容位于比真实空间的真实对象更靠后的位置的情况下,对应于内容的显示对象应当被真实对象隐藏。然而,显示单元180可以由于其结构而显示对应于真实对象前面的内容的显示对象。因此,在内容位于比真实空间的真实对象更靠后的位置的情况下,判定单元160可以判定应当显示具有低可见性的显示对象。
另外,判定单元160可以基于用户信息中包括的注视信息(关于注视点、焦点、双眼会聚等的信息)来判定应当显示具有低可见性的显示对象。例如,判定单元160可以使用注视信息来判定用户是注视显示对象还是注视真实空间的背景,并且判定在用户注视背景的情况下应当显示具有低可见性的显示对象。注意,可以使用例如关于用户的焦距或会聚距离的信息来判定用户是否注视显示在显示单元180上的显示对象以及真实空间的背景中的一者。
另外,判定单元160可以基于用户信息中包括的生物信息来判定应当显示具有低可见性的显示对象。例如,判定单元160可以使用生物信息来判定在判定用户紧张、不耐烦等的情况下应当显示具有低可见性的显示对象。在此配置中,可以进一步对应于用户的情况执行显示控制。
已在上文描述了由判定单元160进行强制切换判定的实例,但是由判定单元160进行强制切换判定的方法不限于前述实例。判定单元160可以判定在内容容易妨碍用户的情况下应当显示具有低可见性的显示对象(不太可能妨碍用户的显示对象),但并不限于前述方法。
(存储单元)
存储单元170存储关于内容的信息(内容信息)和关于显示对象的信息。存储单元170可以存储具有高可见性的显示对象(普通对象)和具有低可见性的显示对象(特殊对象)作为对应于一条内容的显示内容,并且可以将显示对象提供给显示控制单元130。另外,存储单元170可以仅存储普通对象作为对应于一条内容的显示内容,并且显示控制单元130可以通过对从存储单元170提供的普通对象执行特定处理来获取(生成)特殊对象。
与存储在存储单元170中的内容信息相关的内容可以包括例如文本数据、图像、3D模型、效果、标记、轮廓等。在下文中,将参照图4至8来描述内容和对应于内容的显示对象的若干实例。图4至8是示出根据该实施例的内容实例的说明图注意,图4至8中示出的下文将提到的显示对象是普通对象(具有高可见性的对象)的所有实例。除了图4至8来描述内容和对应于内容的显示对象的若干实例。
例如,根据该实施例的内容可以是强调或呈现真实对象或另一显示对象的运动的效果等(下文在一些情况下统称为对象)。例如,图4A中示出的显示对象N1是与诸如指示对象B1的轨迹的轨迹效果的内容对应的显示对象。另外,图4A中示出的显示对象N2是与诸如强调对象B1的落点的效果的内容对应的显示对象。另外,图4B中示出的显示对象N3是与诸如呈现高速移动的对象B3的效果的内容对应的显示对象。
另外,根据该实施例的内容可以是与真实空间或虚拟空间中的对象相关联的标记。具体地,根据该实施例的内容可以是指示特定对象的警告的标记,或者在检测到该对象的情况下对该对象的位置,属性等的强调。例如,图5中示出的显示对象N4是与诸如警告标记的内容对应的显示对象,该标记显示用户的视场角内的对象B4是危险的或正在高速移动。另外,图6A中示出的显示对象N5至N7是与诸如用于强调在用户的视场内的对象(人)B5至B7的位置的标记的内容对应的显示对象。另外,图6B中示出的显示对象N8至10是与诸如指示在用户的视场角内的对象(人)B8至B10的属性的标记的内容对应的显示对象。图6B示出了显示对象N8以及显示对象N9和N10以不同颜色显示以指示对象(人)B8以及对象(人)B9和B10具有不同属性的事实。注意,由标记指示的属性可以是例如与游戏、体育团队或SNS中的用户(本人)的关系、年龄、性别等。
另外,根据该实施例的内容可以是指示真实空间或虚拟空间中的行为或路径的样本的导航。例如,图7中示出的显示对象N11是与诸如指示用户行进方向的导航的内容对应的显示对象。另外,图7中示出的显示对象N12是与诸如指示用户沿着行进的路线(行进路线)的导航的内容对应的显示对象。注意,导航的实例不限于前述实例。例如,导航可以是例如指示体育运动中的样本(高尔夫线路或足球中的传球轨迹)的导航。
另外,根据该实施例的内容可以是叠加在对象上的轮廓或与该对象相关的感测结果。图8中示出的显示对象N13是与诸如与对象(人)B11的温度分布相关的感测结果(热成像)的内容对应的显示对象。注意,图8中示出的显示对象N14是包括指示与感测结果相关的辅助信息(图例)的文本和图像的显示对象。
以上已经参照图4至8描述了根据该实施例的内容实例,但根据该实施例的内容不限于前述实例。例如,根据该实施例的内容可以是3D模型或指示游戏中的游戏角色、项目、建筑物等的图像。另外,根据该实施例的内容可以是3D模型或指示游戏或导航中的先前历史的图像(例如,赛车游戏中的所谓的影子赛车(ghost car))。另外,根据该实施例的内容可以是诸如周围的人等的对象、关于该对象的手册,或指示特性信息(名称、速度、属性等)的文本数据,等等。注意,内容的显示位置可以是叠加在该对象上的位置,或者可以是没有叠加在对象上的对象附近的位置。另外,根据该实施例的内容可以是虚拟广告、标语等,其中空间的任何位置都针对它们被设定为显示位置。
(显示单元)
显示单元180是显示显示对象的光学透视显示器(透射显示单元的实例)。例如,显示单元180可以是佩戴在用户头上以供使用的显示设备。另外,显示单元180可以是使用户能够同时观看真实空间的图像和虚拟对象(例如,第一显示对象和第二显示对象中的至少一个)的显示设备。在下文中,将参照图9来描述显示单元180的配置实例。图9是示出显示单元180的配置的实例的说明图
如图9所示,根据本实施例的显示单元180包括反射空间光调制单元182、包括取景器透镜等的准直光学系统184、以及全息型导光板(波导)186。导光板186包括在用户的瞳孔22的深度方向上彼此面对的光学表面1862和1864,以及安装在光学表面1864上并且无论位置如何均具有均匀干涉条纹节距的反射型体积全息光栅1866和1868。
如图9所示,由准直光学系统184将空间光调制单元182调制图像时所发出的光设定为其中视场角相互不同得平行光通量组,其将从光学表面1862入射到光导板186上。入射到导光板186上的光入射到反射型体积全息光栅1866上,并且被反射型体积全息光栅1866衍射和反射。被反射型体积全息光栅1866衍射和反射的光被引导,同时在光导板186内部的光学表面1862和1864之间被反复全反射,以朝向反射型体积全息光栅1868行进。入射到反射型体积全息光栅1868上的光通过衍射反射偏离全反射条件,从光导板186发射,并且入射到用户的瞳孔22上。
注意,透射显示单元180的配置不限于前述实例。例如,显示单元180可以具有使用半反射镜等显示反射图像的配置,或者可以具有通过将光照射到用户的视网膜来显示图像的配置。
<1-3.第一实施例的操作>
已在上文描述了根据本公开的第一实施例的信息处理设备1的配置实例。接下来,将参照图10描述根据该实施例的信息处理设备1的操作的实例,该实例特别关注由显示控制单元130、阈值设定单元150和判定单元160指定显示对象的操作。图10为用于描述根据该实施例的信息处理设备1的操作实例的流程图。
首先,阈值设定单元150基于用户信息、内容信息、环境信息、设备信息等来设定阈值(S102)。随后,判定单元160判定是否应当显示具有低可见性的显示对象,而不用考虑显示尺寸(强制切换判定)(S104)。
在判定应当在强制切换判定中显示具有低可见性的显示对象(S104中为“是”)的情况下,显示控制单元130指定特殊对象作为应该显示的显示对象并且使显示单元180显示特殊对象(S112)。
相反,在未判定应当在强制切换判定中显示具有低可见性的显示对象(S104中为“否”)的情况下,显示控制单元130计算内容的显示尺寸(S106)。
随后,判定单元160将阈值设定单元150设定的阈值与显示尺寸进行比较(S108)。在显示尺寸等于或小于阈值(S108中为“否”)的情况下,显示控制单元130指定普通对象作为应该显示的显示对象并且使显示单元180显示普通对象(S110)。相反,在显示尺寸大于阈值(S108中为“是”)的情况下,显示控制单元130指定特殊对象作为应该显示的显示对象并且使显示单元180显示特殊对象(S112)。
注意,为了根据当前状态下的显示尺寸显示显示对象,上述一系列的过程可以周期性地重复进行或者在一系列处理一结束时就重复进行。
<1-4.第一实施例的有利效果>
已在上文描述了本公开的第一实施例。根据该实施例,通过基于内容的显示尺寸指定显示对象,可以防止出现用户难以观看背景的情形。例如,在显示尺寸大于预定阈值的情况下,显示具有低可见性的显示对象(例如,半透明显示对象),并且因此用户甚至可以在显示对象在上面叠加在背景上的区域中观看背景。
<<2.第二实施例>>
<2-1.第二实施例的概况>
在上述第一实施例中,已经描述了显示基于内容的显示尺寸指定的显示对象的实例。另一方面,根据第二实施例,将描述使得基于内容的位置和应该显示的视点的位置之间的位置关系而指定的显示对象的信息处理设备的实例。
在根据第二实施例的信息处理设备中,通过执行显示控制以使得在内容的位置和视点的位置具有紧密位置关系的情况下显示具有低可见性的显示对象,从而防止出现难以用户观看背景的情形。在下文中,将依次详细描述获得前述有利效果的第二实施例的配置和操作。
<2-2.第二实施例的配置>
根据本公开的第二实施例的信息处理设备1是眼镜型显示设备,其包括与根据第一实施例的信息处理设备1类似的透射显示单元。由于根据该实施例的信息处理设备1具有与根据第一实施例的信息处理设备1的一部分类似的配置,因此将适当地省略对其的描述。
根据该实施例的信息处理设备1的外观类似于根据参照图1描述的第一实施例的信息处理设备1的外观。另外,根据该实施例的信息处理设备1包括成像单元110、图像识别单元120、显示控制单元130、传感器单元140、阈值设定单元150、判定单元160、存储单元170和显示单元180一样,类似于图2中示出的根据第一实施例的信息处理设备1。由于根据该实施例的成像单元110、图像识别单元120和显示单元180的配置与根据第一实施例的成像单元110、图像识别单元120、传感器单元140和显示单元180的配置基本上相同,因此将省略对其的描述。在下文中,将描述根据该实施例的显示控制单元130、阈值设定单元150、判定单元160和存储单元170,关注的是与根据第一实施例的显示控制单元130、阈值设定单元150、判定单元160和存储单元170的差异。
(显示控制单元)
根据该实施例的显示控制单元130使透射显示单元180基于从图像识别单元120提供的真实空间的三维信息、对象信息、环境信息等来显示显示对象,与根据第一实施例的显示控制单元130类似。
根据该实施例的显示控制单元130基于在虚拟空间中定义的内容的位置与在虚拟空间中定义的视点的位置之间的位置关系来指定使显示单元180显示的显示对象,以生成内容的绘制图像。例如,显示控制单元130执行显示控制,以使得在内容的位置和视点的位置被判定为具有第一位置关系的情况下对应于内容的第一虚拟对象包含在应该显示的内容的绘制图像中,并且使得在内容的位置和视点的位置被判定为具有第二位置关系的情况下对应于内容的第二虚拟对象包含在应该显示的绘制图像中。另外,这里,在处于第二位置关系中的内容的位置与视点的位置之间的距离短于处于第一位置关系中的内容的位置与视点的位置之间的距离的情况下,根据该实施例的显示控制单元130可以指定显示对象,以使得第二显示对象的可见性低于第一显示对象的可见性。
注意,在内容的位置与真实空间中的对象相关联地设定在虚拟空间中的情况下,可以基于用户在真实空间中的位置来指定视点的位置。另外,如第一实施例中所述,内容的位置和视点的位置可以表示为在虚拟空间中设定的坐标系中的坐标值。
例如,显示控制单元130可以通过基于内容的位置与视点的位置之间的距离(下文在一些情况下简称为距离)指定对应于内容的显示对象来执行前述显示控制。在此配置中,显示控制单元130可使适当的显示对象根据内容的位置与视点的位置之间的距离来显示。
另外,与第一实施例类似,例如通过使绘制方法、颜色、纹理、透射率和图案中的至少一个不同,可以使根据上述实施例的第一显示对象和第二显示对象的可见性不同。由于在第一实施例中已经描述了前述特征以及高可见性与低可见性之间的关系,因此这里将省略对其的描述。
另外,在该实施例中,例如通过使第一显示对象和第二显示对象以不同的尺寸显示,可以使根据上述实施例的第一显示对象和第二显示对象的可见性不同。例如,可以以第一尺寸(例如,根据内容的位置,视点的位置等指定的显示尺寸)显示第一显示对象,并且可以小于第一尺寸的第二尺寸显示第二显示对象。另外,通过部分省略第一显示对象而获得的对象可以是第二显示对象。例如,通过使图标和描述性句子包含在第一显示对象中并且仅使图标包含在第二显示对象中,可以使第一显示对象和第二显示对象的可见性不同。
例如,根据该实施例的显示控制单元130可以执行显示控制,以使得当内容的位置和视点的位置彼此更靠近时显示具有高透射率的显示对象。
图11是示意性地示出根据第二实施例的显示控制单元130的显示控制的概况的说明图。例如,如图11中所示,在用户U1和内容之间的距离是距离D3的情况下,显示控制单元130可以指定不透明普通对象M26并且可以使显示单元180显示普通对象M26。另外,如图11中所示,在用户U1和内容之间的距离是比距离D3短的距离D2的情况下,显示控制单元130可以指定具有低可见性的低半透明特殊对象M24并且可以使显示单元180显示特殊对象M24。另外,如图11中所示,在用户U1和内容之间的距离是比距离D2更短的距离D1的情况下,显示控制单元130可以指定具有较低可见性的全透明特殊对象M24并且可以使显示单元180显示特殊对象M24(可以使显示单元180不显示特殊对象)。即,在对应于用户U1和内容的显示对象的非接触状态下,随着用户U1和内容之间的距离更近,对应于内容的显示对象的可见性可被降低。
注意,根据该实施例的显示控制单元130可以基于由下文将描述的判定单元160进行的判定来指定上述显示对象。例如,在下文将描述的判定单元160判定应当显示具有低可见性的对象的情况下,显示控制单元130指定特殊对象(具有低可见性的对象)作为对应于内容的显示对象并使显示单元180显示特殊对象。
另外,根据该实施例的显示控制单元130可以基于由判定单元160执行的距离与预定阈值的比较结果来指定对应于内容的显示对象。例如,在距离大于阈值的情况下,可以指定普通对象作为对应于内容的显示对象。在显示尺寸等于或小于阈值的情况下,可以指定特殊对象作为对应于内容的显示对象。
(阈值设定单元)
根据该实施例的阈值设定单元150设定用于由下文将描述的判定单元160进行的判定的预定阈值。例如,通过下文将描述的判定单元160将由阈值设定单元150设定的预定阈值与内容的位置和视点的位置之间的距离进行比较。另外,如上所述,显示控制单元130基于比较结果来指定对应于内容的显示对象。因此,通过将预定阈值与距离进行比较来指定对应于内容的显示对象。
可以基于下列中的至少一个来设定预定阈值:例如,关于用户的用户信息、关于内容的内容信息、指示用户周围环境的环境信息以及关于显示显示对象的设备的设备信息。由于在第一实施例中已经描述了用户信息、内容信息、环境信息和设备信息,因此这里将省略对其的描述。在下文中,将描述阈值设定单元150基于用户信息、内容信息、环境信息和设备信息来设定阈值的若干实例。
例如,当内容大小较大时,用户的视角即使在大的距离下也容易受到妨碍。因此,阈值设定单元150可以设定阈值,以使得阈值在内容信息中包括的内容大小较大时而较大。图12是示意性地示出基于内容大小的阈值设定实例的说明图。例如,当S是内容大小(高度或宽度)并且θ是显示设备(显示单元180)的显示视场角(高度方向或宽度方向)时,距离d(其中具有内容大小的显示对象在视场角内)如下面的表达式来获得。
如图12中所示,当用户U2和内容之间的距离等于或大于在表达式(3)中获得的d时,具有内容大小S的显示对象M28可以完全显示在显示单元180的显示视场角内。因此,例如,距离d可以被设定为阈值,或者可以将通过将预定值与距离d相加而获得的值或者通过将距离d乘以预定值而获得的值设定为阈值。注意,基于内容大小的阈值设定方法不限于前述实例。例如,阈值设定单元150可以基于内容大小来计算其中显示对象在显示单元180上占据预定比率的距离,并且可以将该距离设定为阈值。
另外,阈值设定单元150可以基于用户信息中包括的运动信息来设定阈值,以使得阈值在内容的位置和视点的位置靠近和远离的情况下有所不同。例如,可以设定阈值,以使得在用户更靠近内容的情况下阈值减小,并且在用户更远离内容的情况下阈值增加。在此配置中,在频繁地改变内容的位置和视点的位置之间的距离的情况下,可以防止显示对象被频繁切换(看到闪烁)。
已经描述了根据该实施例的阈值设定单元150的阈值设定实例,但是阈值设定单元150的阈值设定方法不限于前述实例。阈值设定单元150可以设定阈值,以使得在内容容易妨碍用户的情况下阈值增大,但不限于前述方法。即,根据该实施例的阈值设定单元150可以根据与第一实施例中描述的阈值设定实例类似的方法来设定阈值。例如,根据该实施例的阈值设定单元150可以设定阈值,以使得在与根据第一实施例的显示尺寸的阈值减小的阈值设定实例类似的情况下,根据该实施例的距离的阈值增加。在此配置中,容易显示具有低可见性的显示对象(特殊对象),并且在内容容易妨碍用户的情形下不太可能妨碍用户。
注意,根据该实施例的阈值设定单元150可以设定多个阈值。在这种情况下,可以根据阈值的数量来准备可见性在多个阶段中不同的显示对象(显示对象可以存储在存储单元170中或者可以由显示控制单元130生成)。例如,在设定两个阈值的情况下,如参照图11所述,准备三个显示对象(一个普通对象和两个特殊对象)。因此,可以根据距离来执行更精细的显示控制。
(判定单元)
根据该实施例的判定单元160将阈值设定单元150设定的预定阈值与内容的位置和视点的位置之间的距离进行比较,并且将比较结果提供给显示控制单元130。
另外,判定单元160可以基于上述的用户信息、内容信息、环境信息、设备信息等来判定是否显示(指定)具有低可见性的显示对象(强制切换显示而不用考虑距离)。可以与根据第一实施例中描述的强制切换判定的实例类似地执行根据该实施例的由判定单元160进行的判定(下文在一些情况下称为强制切换判定)。
(存储单元)
与根据第一实施例的存储单元170类似,根据该实施例的存储单元170存储关于内容的信息和关于显示对象的信息。存储单元170可以存储具有高可见性的显示对象(普通对象)和具有低可见性的显示对象(特殊对象)作为对应于一条内容的显示对象,并且可以将显示对象提供给显示控制单元130。例如,根据该实施例的存储单元170可以存储包括图标和描述性句子的显示对象作为对应于特定内容的普通对象,并且可以存储仅包括图标的显示对象作为特殊对象。
另外,存储单元170可以仅存储普通对象作为对应于一条内容的显示对象,并且显示控制单元130可以对从存储单元170提供的普通对象执行特定处理以获取(生成)特殊对象。
与存储在存储单元170中的内容信息相关的内容类似于第一实施例中参照图4至8描述的内容实例,并且可以包括例如文本数据、图像、3D模型、效果、标记、轮廓等。
<2-3.第二实施例的操作>
已在上文描述了根据本公开的第二实施例的信息处理设备1的配置实例。接下来,将参照图13和14来描述根据该实施例的信息处理设备1的两种操作的实例,所述实例特别关注与由显示控制单元130、阈值设定单元150和判定单元160对显示对象进行显示控制和指定相关的操作。
(操作实例1)
图13为用于描述根据该实施例的信息处理设备1的操作(操作实例1)的实例的流程图。首先,阈值设定单元150基于用户信息、内容信息、环境信息、设备信息等来设定阈值(S202)。随后,判定单元160判定是否应当显示具有低可见性的显示对象,而不用考虑距离(强制切换判定)(S204)。
在判定应当在强制切换判定中显示具有低可见性的显示对象(S204中为“是”)的情况下,显示控制单元130指定特殊对象作为应该显示的显示对象并且使显示单元180显示特殊对象(S212)。
相反,在未判定应当在强制切换判定中显示具有低可见性的显示对象(S204中为“否”)的情况下,显示控制单元130计算内容的位置与内容视点的位置之间的距离(S206)。
随后,判定单元160将阈值设定单元150设定的阈值与距离进行比较(S208)。在距离大于阈值(S208中为“是”)的情况下,显示控制单元130指定普通对象作为应该显示的显示对象并且使显示单元180显示普通对象(S210)。相反,在距离小于或等于阈值(S208中为“否”)的情况下,显示控制单元130指定特殊对象作为应该显示的显示对象并且使显示单元180显示特殊对象(S212)。
注意,为了根据当前状态下的内容的位置与视点的位置之间的位置关系显示显示对象,上述一系列的过程可以周期性地重复进行或者在一系列处理一结束时就重复进行。
(操作实例2)
已经在参照图13描述的操作实例1中描述了设定一个预定阈值的实例。在下文中,将描述在设定多个预定阈值的情况下的操作的实例作为操作实例2。如上所述,在设定多个阈值的情况下,根据阈值的数量来准备可见性在多个阶段中不同的显示对象。在该操作实例中,将描述这样的实例,其中设定两个阈值(阈值a和阈值b)且使用具有不同可见性的三个显示对象(一个普通对象、特殊对象A和特殊对象B)来执行显示控制。注意,阈值a大于阈值b,并且特殊对象A是具有比普通对象低的可见性和比特殊对象B高的可见性的显示对象。例如,普通对象可以是不透明显示对象,特殊对象A可以是半透明显示对象,并且特殊对象B可以是透射率高于特殊对象A的透射率的显示对象。图14是用于描述根据该实施例的信息处理设备1的另一操作实例(操作实例2)的流程图。
首先,阈值设定单元150基于用户信息、内容信息、环境信息、设备信息等来设定两个阈值(阈值a和阈值b)(S252)。随后,判定单元160判定是否应当显示具有低可见性的显示对象,而不用考虑距离(强制切换判定)(S254)。
在判定应当在强制切换判定中显示具有低可见性的显示对象(S254中为“是”)的情况下,显示控制单元130指定特殊对象B作为应该显示的显示对象并且使显示单元180显示特殊对象B(S266)。
相反,在未判定应当在强制切换判定中显示具有低可见性的显示对象(S254中为“否”)的情况下,显示控制单元130计算内容的位置与内容视点的位置之间的距离(S256)。
随后,判定单元160将阈值设定单元150设定的阈值与距离进行比较(S258)。在距离大于阈值(S258中为“是”)的情况下,显示控制单元130指定普通对象作为应该显示的显示对象并且使显示单元180显示普通对象(S260)。相反,在距离小于或等于阈值a(S258中为“否”)的情况下,判定单元160将阈值设定单元150设定的阈值b与距离进行比较(S262)。在距离大于阈值b(S262中为“是”)的情况下,显示控制单元130指定特殊对象A作为应该显示的显示对象并且使显示单元180显示特殊对象A(S264)。相反,在距离小于或等于阈值b(S262中为“否”)的情况下,显示控制单元130指定特殊对象B作为应该显示的显示对象并且使显示单元180显示特殊对象B(S266)。
注意,为了根据当前状态下的内容的位置与视点的位置之间的位置关系显示显示对象,上述一系列的过程可以周期性地重复进行或者在一系列处理一结束时就重复进行。
<2-4.第二实施例的有利效果>
已在上文描述了本公开的第一实施例。根据该实施例,通过基于内容的位置和视点的位置之间的位置关系来指定显示对象,可以防止出现用户不太可能观看背景的情形。
<<3.硬件配置实例>>
已在上文描述了本公开的每个实施例。诸如上述显示控制处理、阈值设定处理和判定处理的信息处理是通过下文将描述的信息处理设备1的软件和硬件的协作来实现的。
图15为示出信息处理设备1的硬件配置的实例的说明图。如图15中所示,信息处理设备1包括中央处理单元(CPU)11、只读存储器(ROM)12、随机存取存储器(RAM)13、输入设备14、输出设备15、存储设备16、成像设备17和通信设备18。
CPU 11用作操作处理设备和控制设备,并且根据各种程序来控制信息处理设备1中的整体操作。CPU 11还可以为微处理器。ROM 12存储由CPU 11使用的程序、操作参数等。RAM 13临时存储在CPU 11执行过程中使用的程序、在该执行中适当改变的参数等。它们通过包括CPU总线等的主机总线连接在一起。图像识别单元120、显示控制单元130、阈值设定单元150和判定单元160的功能主要通过与CPU 11,ROM 12和RAM 13协同工作的软件来实现。
输入设备14包括:供用户输入信息的输入设备(例如鼠标、键盘、触摸面板、按钮、麦克风、开关和操作杆)、基于用户的输入来生成输入信号并且将所生成的输入信号输出至CPU 11的输入控制电路、等等。通过操作输入设备14,信息处理设备1的用户能够输入关于信息处理设备1的各种数据和直接处理操作。
输出设备15包括显示设备,例如液晶显示器(LCD)设备、OLED设备和灯。此外,输出设备15包括语音输出设备,例如扬声器和耳机。例如,显示设备显示捕获的图像、生成的图像等。另一方面,语音输出设备将语音数据等转换成语音,然后输出语音。输出设备15对应于参照图2描述的显示单元180。
存储设备16是用于存储数据的设备。存储设备16可以包括存储介质、在存储介质中记录数据的记录设备、从存储介质中读出数据的读出设备、删除记录在存储介质中的数据的删除设备等。存储设备16存储由CPU 11执行的程序以及各种数据。存储设备16对应于参照图2描述的存储单元170。
成像设备17包括成像光学系统,诸如收集光的拍摄镜头和变焦镜头,以及诸如电荷耦合器件(CCD)和互补金属氧化物半导体(CMOS)的信号转换设备。成像光学系统在信号转换单元处收集从对象发射的光以形成对象图像,并且信号转换设备将形成的对象图像转换为电图像信号。成像设备17对应于参考图2描述的存储单元110。
通信设备18为通信接口,其包括例如用于连接至通信网络的通信设备等。另外,通信设备18可以包括与无线局域网(LAN)兼容的通信设备、与长期演进(LTE)兼容的通信设备、经由线缆执行通信的有线通信设备或蓝牙(Bluetooth)(注册商标)通信设备。
<<4.结论>>
如上所述,可以防止出现根据本公开的每个实施例的用户不太可能观看背景的情形。
已在上文参照附图对本公开的优选实施例进行了描述,但本公开不限于以上实例。本领域的技术人员可以在所附权利要求的范围内发现各种改变和修改,并且应当理解,这些改变和修改将自然地落入本公开的技术范围内。
例如,已经在前述实施例中描述了其中将显示尺寸或距离与阈值进行比较、指定根据比较结果显示的显示对象以及切换显示对象的实例,但本发明的技术不限于该实例。例如,当切换显示对象时,可以在进行α共混的同时显示切换之前的显示对象和切换之后的显示对象。另外,可以执行显示控制,以使得切换之前的显示对象淡出,随后淡入切换之前的显示对象。另外,可以响应于显示尺寸或距离的变化或者可以响应于时间变化来执行上述α共混、淡出和淡入操作。另外,显示控制单元可以通过根据显示尺寸或距离的变化来改变与可见性(透射率、亮度、颜色等)相关的参数来生成(指定)显示对象。
另外,已经在前述实施例中描述了基于与一条内容相关的显示尺寸或距离的显示控制,但是本发明的技术不限于该实例。例如,在存在多条内容的情况下,可以针对每条内容独立地执行与显示尺寸或距离相关的比较判定等,或者可以使用多个显示尺寸或距离的总和值、最大值、最小值、平均值等来执行比较判定。
另外,在前述实施例中已经描述了在包括光学透视显示单元的眼镜型显示设备上显示显示对象的实例,但是本发明的技术不限于该实例。例如,本发明的技术可以应用于信息处理设备(视频透视型头戴式显示器等),其使得显示单元显示通过将显示对象叠加在由成像单元获取的真实空间(背景)的图像上而生成的图像。另外,本发明的技术可以应用于使图像显示在汽车的挡风玻璃等上的平视显示器,或者本发明的技术可以应用于安装的显示设备。另外,本发明的技术可以应用于信息处理设备,所述信息处理设备使用视觉空间作为背景来绘制其中显示对象被布置在虚拟空间中的图像,并且使非透射显示单元显示绘制图像。注意,在前述实施例中已经描述了使用真实空间作为背景显示显示对象的实例。然而,在将本发明的技术应用于使非透射显示单元显示图像的信息处理设备的情况下,可以使用虚拟空间作为背景来显示显示对象。
另外,在前述实施例中,已经描述了执行显示控制的信息处理设备包括显示单元的实例,但是本发明的技术不限于该实例。例如,执行显示控制的信息处理设备和包括显示单元的显示设备可以是不同的设备。
另外,在前述实施例中已经描述了执行显示控制的信息处理设备包括成像单元、图像识别单元、阈值设定单元、存储单元等的实例,但本发明的技术不限于该实例。例如,执行显示控制的信息处理设备可以通过直接从其他设备或经由网络等接收关于捕获图像、图像识别结果、显示尺寸、内容的位置与视点的位置之间的距离、阈值、内容、显示对象等来执行显示控制。
另外,上述实施例中的各个步骤不一定必须按照流程图中所示的顺序按时间顺序执行。例如,上述实施例的处理中的各个步骤也可以以与流程图中所示的顺序不同的顺序执行,或者它们可以并行执行。
另外,还可以创建计算机程序,用于使内置在信息处理设备1中的诸如CPU、ROM和RAM的硬件演示上述的信息处理设备1的功能。另外,还提供了内部存储有计算机程序的存储介质。另外,执行计算机程序的计算机的数量不受特别限制。例如,计算机程序可以由多个计算机(例如,多个服务器等)协作执行。注意,单个计算机或协作的多个计算机被称为“计算机系统”。
此外,本说明书中描述的效果仅仅是说明性或示例性的效果,而非限制性的。即,连同或替代上述效果,根据本公开的技术可以实现本领域技术人员通过本说明书的描述而明确的其他效果。
另外,本发明的技术还可以如下配置。
(1).一种信息处理设备,包括:
显示控制单元,其被配置为使显示单元执行显示,以使得对应于内容并且以大于第一显示尺寸的第二显示尺寸显示的第二虚拟对象的可见性低于对应于所述内容并且以所述第一显示尺寸显示的第一虚拟对象的可见性。
(2).根据(1)所述的信息处理设备,其中绘制方法、颜色、纹理、透射率和图案中的至少一个在所述第一虚拟对象与所述第二虚拟对象之间是不同的。
(3).根据(1)或(2)所述的信息处理设备,其中所述显示控制单元基于用户信息来指定所述第一虚拟对象和所述第二虚拟对象中的一个作为应该显示的虚拟对象。
(4).根据(3)所述的信息处理设备,其中所述用户信息包括指示用户的行为的行为信息、指示用户的运动的运动信息、生物信息和注视信息中的至少一个。
(5).根据(1)至(4)中任一项所述的信息处理设备,其中所述显示控制单元基于内容信息来指定所述第一虚拟对象和所述第二虚拟对象中的一个作为应该显示的虚拟对象,所述内容信息包括与所述内容相关的显示位置、颜色和动画特性中的至少一条信息。
(6).根据(1)至(5)中任一项所述的信息处理设备,其中所述显示控制单元基于指示用户周围环境的环境信息来指定所述第一虚拟对象和所述第二虚拟对象中的一个作为应该显示的虚拟对象。
(7).根据(6)所述的信息处理设备,其中所述环境信息包括背景、照度和场所中的至少一个。
(8).根据(1)至(7)中任一项所述的信息处理设备,其中所述显示控制单元基于设备信息来指定所述第一虚拟对象和所述第二虚拟对象中的一个作为应该显示的虚拟对象,所述设备信息是关于被配置为显示所述第一虚拟对象和所述第二虚拟对象的设备。
(9).根据(8)所述的信息处理设备,其中所述设备信息包括显示尺寸、显示分辨率、电池、3D显示功能和设备位置中的至少一条信息。
(10).根据(1)至(9)中任一项所述的信息处理设备,其中所述显示控制单元通过将所述内容的显示尺寸与预定阈值进行比较来指定所述第一虚拟对象和所述第二虚拟对象中的一个作为应该显示的虚拟对象。
(11).根据(10)所述的信息处理设备,其中基于用户信息、内容信息、环境信息和设备信息中的至少一个来设定预定阈值。
(12).根据(11)所述的信息处理设备,还包括:
阈值设定单元,其被配置为设定所述预定阈值,
其中所述用户信息包括用户的视点的位置,
所述内容信息包括所述内容的位置,并且
所述阈值设定单元基于所述用户的所述视点的所述位置与所述内容的所述位置之间的距离的变化来使预定阈值改变。
(13).根据(12)所述的信息处理设备,其中所述阈值设定单元使所述预定阈值在所述用户的所述视点的所述位置朝向所述内容的所述位置移动的情况下增大,并且使所述预定阈值在所述内容的所述位置朝向所述用户的所述视点的所述位置移动的情况下减小。
(14).根据(1)至(13)中任一项所述的信息处理设备,其中所述内容包括文本数据、图像、3D模型、效果、标记和轮廓中的至少一个。
(15).根据(1)至(14)中任一项所述的信息处理设备,其中所述显示控制单元基于用户的位置和真实对象的位置来指定所述第一虚拟对象和所述第二虚拟对象中的一个作为应该显示的虚拟对象。
(16).根据(1)至(15)中任一项所述的信息处理设备,其中所述显示单元是透射显示单元。
(17).根据(1)至(16)中任一项所述的信息处理设备,其中所述显示单元是佩戴在用户头上以供使用的显示设备。
(18).根据(17)所述的信息处理设备,其中所述显示单元是被配置为使所述用户能够同时观看真实空间的图像以及所述第一虚拟对象和所述第二虚拟对象中的至少一个的显示设备。
(19).一种由信息处理设备执行的信息处理方法,所述信息处理方法包括:
使显示单元执行显示,以使得对应于内容并且以大于第一显示尺寸的第二显示尺寸显示的第二虚拟对象的可见性低于对应于所述内容并且以所述第一显示尺寸显示的第一虚拟对象的可见性。
(20).一种程序,其使计算机系统实现:
显示控制功能,所述显示控制功能为使显示单元执行显示,以使得对应于内容并且以大于第一显示尺寸的第二显示尺寸显示的第二虚拟对象的可见性低于对应于所述内容并且以所述第一显示尺寸显示的第一虚拟对象的可见性。
附图标记列表
1 信息处理设备
110 成像单元
120 图像识别单元
130 显示控制单元
140 传感器单元
150 阈值设定单元
160 判定单元
170 存储单元
180 显示单元
182 空间光调制单元
184 准直光学系统
186 导光板。
Claims (20)
1.一种信息处理设备,包括:
显示控制单元,其被配置为使显示单元执行显示,以使得对应于内容并且以大于第一显示尺寸的第二显示尺寸显示的第二虚拟对象的可见性低于对应于所述内容并且以所述第一显示尺寸显示的第一虚拟对象的可见性。
2.根据权利要求1所述的信息处理设备,其中绘制方法、颜色、纹理、透射率和图案中的至少一个在所述第一虚拟对象与所述第二虚拟对象之间是不同的。
3.根据权利要求1所述的信息处理设备,其中所述显示控制单元基于用户信息来指定所述第一虚拟对象和所述第二虚拟对象中的一个作为应该显示的虚拟对象。
4.根据权利要求3所述的信息处理设备,其中所述用户信息包括指示用户的行为的行为信息、指示用户的运动的运动信息、生物信息和注视信息中的至少一个。
5.根据权利要求1所述的信息处理设备,其中所述显示控制单元基于内容信息来指定所述第一虚拟对象和所述第二虚拟对象中的一个作为应该显示的虚拟对象,所述内容信息包括与所述内容相关的显示位置、颜色和动画特性中的至少一条信息。
6.根据权利要求1所述的信息处理设备,其中所述显示控制单元基于指示用户周围环境的环境信息来指定所述第一虚拟对象和所述第二虚拟对象中的一个作为应该显示的虚拟对象。
7.根据权利要求6所述的信息处理设备,其中所述环境信息包括背景、照度和场所中的至少一个。
8.根据权利要求1所述的信息处理设备,其中所述显示控制单元基于设备信息来指定所述第一虚拟对象和所述第二虚拟对象中的一个作为应该显示的虚拟对象,所述设备信息是关于被配置为显示所述第一虚拟对象和所述第二虚拟对象的设备。
9.根据权利要求8所述的信息处理设备,其中所述设备信息包括显示尺寸、显示分辨率、电池、3D显示功能和设备位置中的至少一条信息。
10.根据权利要求1所述的信息处理设备,其中所述显示控制单元通过将所述内容的显示尺寸、预定阈值和所述显示尺寸进行比较来指定应该显示的虚拟对象。
11.根据权利要求10所述的信息处理设备,其中基于用户信息、内容信息、环境信息和设备信息中的至少一个来设定预定阈值。
12.根据权利要求11所述的信息处理设备,还包括:
阈值设定单元,其被配置为设定所述预定阈值,
其中所述用户信息包括用户的视点的位置,
所述内容信息包括所述内容的位置,并且
所述阈值设定单元基于所述用户的所述视点的所述位置与所述内容的所述位置之间的距离的变化来使预定阈值改变。
13.根据权利要求12所述的信息处理设备,其中所述阈值设定单元使所述预定阈值在所述用户的所述视点的所述位置朝向所述内容的所述位置移动的情况下增大,并且使所述预定阈值在所述内容的所述位置朝向所述用户的所述视点的所述位置移动的情况下减小。
14.根据权利要求1所述的信息处理设备,其中所述内容包括文本数据、图像、3D模型、效果、标记和轮廓中的至少一个。
15.根据权利要求1所述的信息处理设备,其中所述显示控制单元基于用户的位置和真实对象的位置来指定所述第一虚拟对象和所述第二虚拟对象中的一个作为应该显示的虚拟对象。
16.根据权利要求1所述的信息处理设备,其中所述显示单元是透射显示单元。
17.根据权利要求1所述的信息处理设备,其中所述显示单元是佩戴在用户头上以供使用的显示设备。
18.根据权利要求17所述的信息处理设备,其中所述显示单元是被配置为使所述用户能够同时观看真实空间的图像以及所述第一虚拟对象和所述第二虚拟对象中的至少一个的显示设备。
19.一种由信息处理设备执行的信息处理方法,所述信息处理方法包括:使显示单元执行显示,以使得对应于内容并且以大于第一显示尺寸的第二显示尺寸显示的第二虚拟对象的可见性低于对应于所述内容并且以所述第一显示尺寸显示的第一虚拟对象的可见性。
20.一种程序,其使计算机系统实现:
显示控制功能,所述显示控制功能为使显示单元执行显示,以使得对应于内容并且以大于第一显示尺寸的第二显示尺寸显示的第二虚拟对象的可见性低于对应于所述内容并且以所述第一显示尺寸显示的第一虚拟对象的可见性。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016066630A JP6693223B2 (ja) | 2016-03-29 | 2016-03-29 | 情報処理装置、情報処理方法、及びプログラム |
JP2016-066630 | 2016-03-29 | ||
PCT/JP2017/006012 WO2017169273A1 (ja) | 2016-03-29 | 2017-02-17 | 情報処理装置、情報処理方法、及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108885801A true CN108885801A (zh) | 2018-11-23 |
Family
ID=59963032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780019055.9A Pending CN108885801A (zh) | 2016-03-29 | 2017-02-17 | 信息处理设备、信息处理方法和程序 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20190064528A1 (zh) |
JP (1) | JP6693223B2 (zh) |
CN (1) | CN108885801A (zh) |
WO (1) | WO2017169273A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12033380B2 (en) | 2018-08-07 | 2024-07-09 | Sony Corporation | Information processing apparatus and information processing method |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7011447B2 (ja) * | 2017-10-30 | 2022-01-26 | 株式会社Nttドコモ | 情報処理装置及びプログラム |
JP7000935B2 (ja) * | 2018-03-14 | 2022-01-19 | 沖電気工業株式会社 | 情報処理装置、情報処理システム、情報処理方法及びプログラム |
EP4116937A4 (en) * | 2020-03-06 | 2023-08-02 | Sony Group Corporation | DEVICE, METHOD AND PROGRAM FOR INFORMATION PROCESSING |
KR20220008118A (ko) | 2020-07-13 | 2022-01-20 | 삼성전자주식회사 | 가상 객체들의 밝기를 다르게 표시하는 방법 및 장치 |
JP7285904B2 (ja) * | 2020-08-26 | 2023-06-02 | ソフトバンク株式会社 | 表示制御装置、プログラム、及びシステム |
US12056416B2 (en) * | 2021-02-26 | 2024-08-06 | Samsung Electronics Co., Ltd. | Augmented reality device and electronic device interacting with augmented reality device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1746822A (zh) * | 2004-09-07 | 2006-03-15 | 佳能株式会社 | 用于呈现与虚拟图像合成的图像的信息处理装置及方法 |
JP2011128838A (ja) * | 2009-12-17 | 2011-06-30 | Panasonic Corp | 画像表示装置 |
US20150277119A1 (en) * | 2011-10-07 | 2015-10-01 | Google Inc. | Wearable computer with nearby object response |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005108108A (ja) * | 2003-10-01 | 2005-04-21 | Canon Inc | 三次元cg操作装置および方法、並びに位置姿勢センサのキャリブレーション装置 |
JP3949674B2 (ja) * | 2004-05-11 | 2007-07-25 | 株式会社コナミデジタルエンタテインメント | 表示装置、表示方法、ならびに、プログラム |
JP2012174116A (ja) * | 2011-02-23 | 2012-09-10 | Ntt Docomo Inc | オブジェクト表示装置、オブジェクト表示方法及びオブジェクト表示プログラム |
JP6369005B2 (ja) * | 2013-10-25 | 2018-08-08 | セイコーエプソン株式会社 | 頭部装着型表示装置および頭部装着型表示装置の制御方法 |
-
2016
- 2016-03-29 JP JP2016066630A patent/JP6693223B2/ja active Active
-
2017
- 2017-02-17 US US16/086,725 patent/US20190064528A1/en not_active Abandoned
- 2017-02-17 CN CN201780019055.9A patent/CN108885801A/zh active Pending
- 2017-02-17 WO PCT/JP2017/006012 patent/WO2017169273A1/ja active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1746822A (zh) * | 2004-09-07 | 2006-03-15 | 佳能株式会社 | 用于呈现与虚拟图像合成的图像的信息处理装置及方法 |
JP2011128838A (ja) * | 2009-12-17 | 2011-06-30 | Panasonic Corp | 画像表示装置 |
US20150277119A1 (en) * | 2011-10-07 | 2015-10-01 | Google Inc. | Wearable computer with nearby object response |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12033380B2 (en) | 2018-08-07 | 2024-07-09 | Sony Corporation | Information processing apparatus and information processing method |
Also Published As
Publication number | Publication date |
---|---|
US20190064528A1 (en) | 2019-02-28 |
JP6693223B2 (ja) | 2020-05-13 |
JP2017182340A (ja) | 2017-10-05 |
WO2017169273A1 (ja) | 2017-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108885801A (zh) | 信息处理设备、信息处理方法和程序 | |
JP6028351B2 (ja) | 制御装置、電子機器、制御方法、及びプログラム | |
CN107656613B (zh) | 一种基于眼动追踪的人机交互系统及其工作方法 | |
JP4679661B1 (ja) | 情報提示装置、情報提示方法及びプログラム | |
CN108369482B (zh) | 信息处理设备、信息处理方法和程序 | |
JP5267660B2 (ja) | 画像処理装置、画像処理プログラム、画像処理方法 | |
US9933853B2 (en) | Display control device, display control program, and display control method | |
US20180315246A1 (en) | Information processing device, information processing method, and program | |
JPWO2014128749A1 (ja) | 形状認識装置、形状認識プログラム、および形状認識方法 | |
JP2013196158A (ja) | 制御装置、電子機器、制御方法、及びプログラム | |
US20160021353A1 (en) | I/o device, i/o program, and i/o method | |
WO2019130708A1 (ja) | 情報処理装置、情報処理方法及びプログラム | |
US11004273B2 (en) | Information processing device and information processing method | |
US10469819B2 (en) | Augmented reality display method based on a transparent display device and augmented reality display device | |
JP6250025B2 (ja) | 入出力装置、入出力プログラム、および入出力方法 | |
JP2018042236A (ja) | 情報処理装置、情報処理方法、及びプログラム | |
EP3438938B1 (en) | Information processing device, information processing method, and program | |
KR20140003107A (ko) | 증강 현실 표현 장치 및 방법 | |
US12079442B2 (en) | Presenting extended reality content in different physical environments | |
CN114518825A (zh) | 一种基于xr技术的人机交互方法及系统 | |
CN111489448B (zh) | 检测真实世界光源的方法、混合实境系统及记录介质 | |
JP2024035533A (ja) | 情報処理装置 | |
TR201708836A2 (tr) | Birleştirilmiş 2D ve 3D Görüntüleme Çıkışı için Yöntem |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181123 |