CN106296796B - 信息处理方法、信息处理装置及用户设备 - Google Patents
信息处理方法、信息处理装置及用户设备 Download PDFInfo
- Publication number
- CN106296796B CN106296796B CN201510303145.3A CN201510303145A CN106296796B CN 106296796 B CN106296796 B CN 106296796B CN 201510303145 A CN201510303145 A CN 201510303145A CN 106296796 B CN106296796 B CN 106296796B
- Authority
- CN
- China
- Prior art keywords
- blinkpunkt
- mirror surface
- setting regions
- sight
- visual lines
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 27
- 238000003672 processing method Methods 0.000 title claims abstract description 10
- 230000000007 visual effect Effects 0.000 claims description 122
- 238000000034 method Methods 0.000 claims description 25
- 230000004044 response Effects 0.000 claims description 21
- 230000005055 memory storage Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 210000000887 face Anatomy 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 208000003443 Unconsciousness Diseases 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 241000406668 Loxodonta cyclotis Species 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009738 saturating Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Ophthalmology & Optometry (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Position Input By Displaying (AREA)
Abstract
本申请实施例公开了一种信息处理方法、信息处理装置及用户设备,所述方法包括:获取至少一用户在一空间中的视线信息;至少根据所述视线信息确定所述空间中存在的至少一镜面对象。本申请实施例的技术方案根据用户的视线信息确定空间中的镜面对象,为例如对镜面对象进行建模等基于镜面对象的应用提供了基础。
Description
技术领域
本申请涉及一种信息处理技术,尤其涉及一种信息处理方法、信息处理装置及用户设备。
背景技术
在一些应用场景中需要对一环境空间进行建模,例如,在增强现实场景中结合所述环境空间中的现实对象和虚拟对象。其中,在进行建模的过程中,如果所述环境空间中存在镜面的对象,则传统的自动检测方法在所述镜面的对象的检测中存在一些问题,例如无法检测出所述镜面的对象所在的位置存在一对象,将镜面中对象的像认为是实际存在的对象。
发明内容
本申请实施例可能的目的是:提供一种信息处理方案。
第一方面,本申请的一可能的实施方案提供了一种信息处理方法,包括:
获取至少一用户在一空间中的视线信息;
至少根据所述视线信息确定所述空间中存在的至少一镜面对象。
结合第一方面,在第二种可能的实施方式中,所述至少根据所述视线信息确定所述至少一镜面对象包括:
响应于根据所述视线信息确定在一视线方向上具有前后分布的一第一注视点和一第二注视点,确定所述视线方向上经过所述第一注视点的位置具有一镜面对象;
其中,分别包括所述第一注视点和所述第二注视点的两条视线的两个视线起点均在所述第一注视点之前,并且所述第二注视点与一对象表面不匹配。
结合第一方面的上述任一种可能的实施方式,在第三种可能的实施方式中,所述方法还包括:至少根据所述视线信息确定所述镜面对象所在的区域。
结合第一方面的上述任一种可能的实施方式,在第四种可能的实施方式中,所述至少根据所述视线信息确定所述镜面对象所在的区域包括:
根据所述视线信息得到具有一第一注视点和一第二注视点的所有视线方向上的所有第一注视点的位置信息;
根据所述所有第一注视点的分布规律以及所述视线方向上的所述第一注视点的位置确定所述镜面对象所在的区域。
结合第一方面的上述任一种可能的实施方式,在第五种可能的实施方式中,所述至少根据所述视线信息确定所述至少一镜面对象包括:
响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点在所述第一注视点相对于所述设定区域表面对称的对称点与一对象表面匹配。
结合第一方面的上述任一种可能的实施方式,在第六种可能的实施方式中,所述至少根据所述视线信息确定所述至少一镜面对象包括:
响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点与所述设定区域后的一对象表面不匹配。
结合第一方面的上述任一种可能的实施方式,在第七种可能的实施方式中,所述方法还包括:至少根据所述注视信息确定所述设定区域具有的一镜面对象的镜面面对的至少一对象表面的位置。
结合第一方面的上述任一种可能的实施方式,在第八种可能的实施方式中,所述至少根据所述注视信息确定所述至少一对象表面的位置包括:
根据所述视线信息得到具有一第一注视点和一第二注视点的所有视线方向上的所有第二注视点的位置信息;
根据所述所有第二注视点的分布规律确定所述至少一对象表面的位置。
结合第一方面的上述任一种可能的实施方式,在第九种可能的实施方式中,所述方法还包括:
根据所述视线信息确定所述对象表面的位置。
结合第一方面的上述任一种可能的实施方式,在第十种可能的实施方式中,所述至少一用户包括多个用户。
结合第一方面的上述任一种可能的实施方式,在第十一种可能的实施方式中,所述视线信息包括:
所述至少一用户在所述空间中的多条视线的:方向信息、起点位置信息以及注视点位置信息。
结合第一方面的上述任一种可能的实施方式,在第十二种可能的实施方式中,所述视线信息还包括:
所述多条视线的获取时间信息。
结合第一方面的上述任一种可能的实施方式,在第十三种可能的实施方式中,,在至少根据所述视线信息确定所述至少一镜面对象之前,所述方法还包括:
根据所述获取时间信息排除所述多条视线中的至少一噪音视线。
结合第一方面的上述任一种可能的实施方式,在第十四种可能的实施方式中,所述至少一噪音视线包括:观看运动对象的至少一视线。
第二方面,本申请的一可能的实施方案提供了一种信息处理装置,包括:
信息获取模块,用于获取至少一用户在一空间中的视线信息;
镜面对象确定模块,用于至少根据所述视线信息确定所述空间中存在的至少一镜面对象。
结合第二方面,在第二种可能的实施方式中,所述镜面对象确定模块包括:
第一确定单元,用于响应于根据所述视线信息确定在一视线方向上具有前后分布的一第一注视点和一第二注视点,确定所述视线方向上经过所述第一注视点的位置具有一镜面对象;
其中,分别包括所述第一注视点和所述第二注视点的两条视线的两个视线起点均在所述第一注视点之前,并且所述第二注视点与一对象表面不匹配。
结合第二方面的上述任一种可能的实施方式,在第三种可能的实施方式中,所述装置还包括:
区域确定模块,用于至少根据所述视线信息确定所述镜面对象所在的区域。
结合第二方面的上述任一种可能的实施方式,在第四种可能的实施方式中,所述区域确定模块包括:
第一位置信息获取单元,用于根据所述视线信息得到具有一第一注视点和一第二注视点的所有视线方向上的所有第一注视点的位置信息;
第一位置信息处理单元,用于根据所述所有第一注视点的分布规律以及所述视线方向上的所述第一注视点的位置确定所述镜面对象所在的区域。
结合第二方面的上述任一种可能的实施方式,在第五种可能的实施方式中,所述镜面对象确定模块包括:
第二确定单元,用于响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点在所述第一注视点相对于所述设定区域表面对称的对称点与一对象表面匹配。
结合第二方面的上述任一种可能的实施方式,在第六种可能的实施方式中,,所述镜面对象确定模块包括:
第三确定单元,用于响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点与所述设定区域后的一对象表面不匹配。
结合第二方面的上述任一种可能的实施方式,在第七种可能的实施方式中,所述装置还包括:
第一对象位置确定模块,用于至少根据所述注视信息确定所述设定区域具有的一镜面对象的镜面面对的至少一对象表面的位置。
结合第二方面的上述任一种可能的实施方式,在第八种可能的实施方式中,所述第一对象位置确定模块包括:
第二位置信息获取单元,用于根据所述视线信息得到具有一第一注视点和一第二注视点的所有视线方向上的所有第二注视点的位置信息;
第二位置信息处理单元,用于根据所述所有第二注视点的分布规律确定所述至少一对象表面的位置。
结合第二方面的上述任一种可能的实施方式,在第九种可能的实施方式中,所述装置还包括:
第二对象位置确定模块,用于根据所述视线信息确定所述对象表面的位置。
结合第二方面的上述任一种可能的实施方式,在第十种可能的实施方式中,所述至少一用户包括多个用户。
结合第二方面的上述任一种可能的实施方式,在第十一种可能的实施方式中,所述视线信息包括:
所述至少一用户在所述空间中的多条视线的:方向信息、起点位置信息以及注视点位置信息。
结合第二方面的上述任一种可能的实施方式,在第十二种可能的实施方式中,所述视线信息还包括:
所述多条视线的获取时间信息。
结合第二方面的上述任一种可能的实施方式,在第十三种可能的实施方式中,所述装置还包括:
噪音排除模块,用于根据所述获取时间信息排除所述多条视线中的至少一噪音视线。
结合第二方面的上述任一种可能的实施方式,在第十四种可能的实施方式中,所述至少一噪音视线包括:观看运动对象的至少一视线。
第三方面,本申请的一可能的实施方案提供了一种用户设备,所述用户设备包括:
存储器,用于存放指令;
处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下操作:
获取至少一用户在一空间中的视线信息;
至少根据所述视线信息确定所述空间中存在的至少一镜面对象。
本申请实施例的至少一个实施方案根据用户的视线信息确定空间中的镜面对象,为例如对镜面对象进行建模等基于镜面对象的应用提供了基础。
附图说明
图1为本申请实施例的一种信息处理方法的流程图;
图2a~2b为本申请实施例的一种信息处理方法的应用场景示意图;
图3为本申请实施例的一种信息处理装置的结构示意框图;
图4a~4d为本申请实施例的四种信息处理装置的结构示意框图;
图5为本申请实施例的一种用户设备的结构示意框图。
具体实施方式
下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。
本领域技术人员可以理解,本申请中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
本申请的发明人发现,环境空间中的镜面对象会给对空间的模型重建带来困难,例如,没有识别出所述镜面对象,认为在所述镜面对象所在的位置没有物体,将镜面中对象的像认为是实际存在的对象,导致错误建模。用户或设备在使用这样建立的模型时就有可能会遇到各种问题,因此,如图1所示,本申请实施例提供了一种信息处理方法,包括:
S110获取至少一用户在一空间中的视线信息;
S120至少根据所述视线信息确定所述空间中存在至少一镜面对象。
举例来说,本申请提供的信息处理装置作为本实施例的执行主体,执行S110~S120。具体地,所述信息处理装置可以以软件、硬件或软硬件结合的方式设置在用户设备中,或者,所述信息处理装置本身就是所述用户设备;所述用户设备包括但不限于:电脑、笔记本电脑、平板电脑、智能手机、智能眼镜、智能头盔。
本申请实施例的上述实施方式根据用户的视线信息确定空间中的镜面对象,为例如对镜面对象进行建模等基于镜面对象的应用提供了基础。
通过下面的实施方式进一步说明本申请实施例的各步骤:
S110获取至少一用户在一空间中的视线信息。
在一些可能的实施方式中,所述视线信息包括:
所述至少一用户在所述空间中的多条视线的:方向信息、起点位置信息以及注视点位置信息。
本领域的技术人员可以知道,由于用户的视线无法聚焦在没有对象的空中,因此,用户的每条视线都会对应于一对象。一用户在观看一对象时,用户的一眼睛所在的位置为该眼睛对应的一视线的起点位置,该对象上用户观看的位置为该视线的注视点位置,所述眼睛观看的方向为该视线的方向。其中,在本申请实施例中,一视线的方向是具有空间位置的方向,例如,在本申请实施例中,与一视线方向平行但不重合的其它视线方向被认为是与该视线方向是不同的视线方向,或者,根据精度的需要,可以设定与一视线方向平行但是距离在设定误差范围外的其它视线方向被认为是与该视线方向是不同的视线方向。
在本申请实施例中,所述至少一用户可以为一用户,也可以为多个用户。
例如,在一种可能的实施方式中,可选地,所述多条视线可以是:
一用户在所述空间中经过一段或多段时间,多次观看所述空间中存在的对象的所对应的多条视线。
或者,在一种可能的实施方式中,所述多条视线可以是:
多个用户在所述空间中经过一段或多段时间,多次观看所述空间中存在的对象所对应的多条视线。
其中,在本申请实施例中,所述视线信息对应的视线的数量越多,分布越均匀,则可以更加准确地确定所述至少一镜面对象的位置、形状等。在一些可能的实施方式中,随着时间的流逝,所述至少一用户在所述空间中的视线数量的可能会不断增加,因此可以根据一设定的规律更新所述视线信息。例如,以一设定周期不断更新所述视线信息。在一些可能的实施方式中,可以通过新增加的视线对应的信息不断完善建立的镜面对象的模型。
在一种可能的实施方式中,所述多条视线可以是所述至少一用户无意识的观看所述空间中的各对象时被采集的。或者,在一种可能的实施方式中,还可以指示所述至少一用户有意的去观看对应的对象(例如,指示所述至少一用户去观看空间中存在的镜面对象),进而获取对应的视线信息。
在一些可能的应用场景中,所述至少一用户的一个或多个视线注视点的位置并不在一固定对象上,例如,由于在所述空间中有可能会出现运动的物体,所述至少一用户可能会观看所述运动的对象,因此在本申请实施例中,为了避免观看这样的对象的噪音视线带来的噪音,可以先将所述噪音视线排除。
其中,由于运动的对象在一区域的出现可能存在时间上的随机或断续性,因此,可以根据所述多条视线的获取时间信息来确定这样的噪音视线,例如,所述空间中的一区域仅在一时间段内出现过注视点在该区域的视线,则这样的视线可能是所述噪音视线。因此,在一种可能的实施方式中,所述视线信息还包括:
所述多条视线的获取时间信息。
在一种可能的实施方式中,在至少根据所述视线信息确定所述至少一镜面对象之前,所述方法还包括:
根据所述获取时间信息排除所述多条视线中的至少一噪音视线。
在一种可能的实施方式中,所述S110可以从至少一外部设备获取所述视线信息。例如,在一种可能的实施方式中,可以从一数据服务器获取所述视线信息;或者,在一种可能的实施方式中,可以从所述至少一用户的至少一视线跟踪器件以及至少一定位装置获取所述视线信息。
其中,所述至少一视线跟踪器件例如可以为:分别跟踪一用户两眼视线方向,根据所述两眼视线方向确定注视点相对于用户的位置的视线跟踪器件。或者,所述视线跟踪器件还可以为:跟踪一用户一眼睛的视线方向,以及该眼睛的焦距信息,根据所述视线方向和所述焦距信息得到注视点相对于用户的位置的视线跟踪器件。
所述至少一定位装置可以用于获取所述至少一用户在所述空间中的位置信息,进而得到对应视线的起点位置信息。
在一种可能的实施方式中,例如,所述至少一用户为一个用户,此时,所述信息处理装置例如可以为所述用户的一头戴式设备,所述头戴式设备可以采集用户的视线信息,此时所述S110例如可以为采集所述视线信息。
S120至少根据所述视线信息确定所述空间中存在的至少一镜面对象。
在本申请实施例的下述描述中,一点与一对象表面的匹配例如可以为所述点与所述对象表面之间的位置差异在设定的偏差范围内。
本申请的发明人发现,在空间中存在一镜面对象时,在一视线方向上,用户既可以聚焦在所述镜面对象上,又可以聚焦在所述镜面对象的镜面所对的对象在所述镜面对象中所成的像上,因此,在一种可能的实施方式中,所述S120包括:
响应于根据所述视线信息确定在一视线方向上具有前后分布的一第一注视点和一第二注视点,确定所述视线方向上经过所述第一注视点的位置具有一镜面对象。其中,分别包括所述第一注视点和所述第二注视点的两条视线的两个视线起点均在所述第一注视点之前,并且所述第二注视点与一对象表面不匹配。
在一种可能的实施方式中,仅在两条视线的两个视线方向均与所述视线方向完全相同时,才认为所述第一注视点和所述第二注视点是在所述视线方向上前后分布的;在其它可能的实施方式中,根据精度的需要不同,还可以在所述两条视线的两个视线方向与所述视线方向之间的差异在设定范围内时,认为所述两个视线方向与所述视线方向相同,即所述第一注视点和所述第二注视点是在所述视线方向上的。
在本申请实施例中,各前、后均是相对于视线方向来说的,其中,例如,在视线方向上游的位置位于在视线方向上下游的位置之前。在本申请实施例中,在所述视线方向上,所述第一注视点在所述第二注视点的上游。
在一种可能的应用场景中,在一视线方向上,一条视线可能位于一对象的前侧,其对应的注视点位置在所述对象上;另一条视线可能位于所述对象的后侧,其对应的注视点位置在所述对象后的另一对象上。此时,尽管所述对象可能并不是镜面的,在所述视线方向还是会有前后分布的一第一注视点和一第二注视点。因此,在本申请实施例中,为了排除这样的情况,提高镜面对象确定的准确度,需要分别包括所述第一注视点和所述第二注视点的两条视线的两个视线起点均在所述第一注视点之前。这样,在一对象为一般的对象(例如,既非透明对象,又非镜面对象)时,由于用户的视线无法穿过所述对象到达所述对象的后侧,因此,不会出现起点在该视线方向上一注视点的前侧,注视点在该注视点后侧的视线。
在一种可能的应用场景中,在一视线方向上具有所述前后分布的第一注视点和第二注视点,并且所述两条视线的起点均在所述第一注视点之前时,除了所述镜面对象外,还有可能所述第一注视点对应的对象为一透明对象,此时,在所述视线方向上,用户的视线既可以落在所述透明对象上,又可以落在所述透明对象后的一对象上。因此,在一些可能的实施方式中,还可以通过确定所述第一注视点没有在一透明对象上来确定所述第一注视点在一镜面对象上。因此,在本申请实施例中,所述第二注视点需要与一对象表面不匹配。这样,所述第二注视点即不为注视所述第一注视点后面的所述对象的注视点,因此,所述第一注视点为注视所述镜面对象的注视点。
在本实施方式中,所述第二注视点与所述对象表面不匹配例如可以为所述第二注视点与所述对象表面之间的位置差异在设定的偏差范围外。这里,可以先假设所述第一注视点注视的对象为一透明对象,由于一般的透明物体在透射光线时,会发生折光或偏移现象,因此,所述偏差范围例如可以根据所述透明对象的属性来确定,所述属性例如可以为所述透明对象的形状、透射率等。在所述第二注视点与所述对象表面之间的位置差异在设定的偏差范围外时,可以认为所述第一注视点注视的对象不是所述透明对象,而是一镜面对象。
在一种可能的实施方式中,例如,可以根据所述视线信息中与所述对象表面对应的注视点来确定所述对象表面及其所在的位置。在其它可能的实施方式中,还可以通过其它的自动建模方法来确定所述对象表面及其位置,例如获取所述对象所在位置的图像,通过图像处理方法获得所述对象表面及其位置。
在一种可能的实施方式中,确定了在一视线方向上存在所述镜面物体后,所述方法还可以包括:至少根据所述视线信息确定所述镜面对象所在的区域。这样,可以为对所述镜面对象的建模提供数据。
在一种可能的实施方式中,所述至少根据所述视线信息确定所述镜面对象所在的区域可以包括:
根据所述视线信息得到具有一第一注视点和一第二注视点的所有视线方向上的所有第一注视点的位置信息;
根据所述所有第一注视点的分布规律以及所述视线方向上的所述第一注视点的位置确定所述镜面对象所在的区域。
在本实施方式中,所述所有视线方向中的每个视线方向上均具有所述前后分布的一第一注视点和一第二注视点,并且这两个注视点对应的两条视线的起点均在所述第一注视点之前,所述第二注视点的位置与一对象表面不匹配。
在一种可能的实施方式中,在得到所述所有第一注视点的位置后,由于所述所有第一注视点有可能并不都在同一镜面对象上,因此,可以根据所述所有第一注视点的分布规律来对所述所有第一注视点进行分类,使得将注视一镜面对象的第一注视点与注视另一镜面对象的第一注视点区分开来。例如,将所有第一注视点转化为点云,每个第一注视点为点云中对应的点,然后通过点云分割的方法将不同镜面对象对应的点云区分开来。根据一镜面对象所对应的多个第一注视点可以确定所述镜面对象所对应的区域,例如通过一表面重建方法来根据所述多个第一注视点的位置得到所述区域,例如泊松表面重建方法。当然,其它可能的表面重建方法也可以应用在本申请实施例中。
通过上面的实施方式,一视线方向上的第一注视点所在的第一注视点集合所描绘的区域即为所述视线方向对应的镜面对象所在的区域。
当然,在其它可能的实施方式中,在确定一视线方向上具有一第一注视点和一第二注视点之后,可以在所述第一注视点附近的设定范围内寻找是否有其它具有一第一注视点和一第二注视点的视线方向。这样,也可以得到一视线方向集合,根据所述视线方向集合所对应的第一注视点集合也可以得到所述视线方向所对应的镜面对象所在的区域。
在另一种可能的实施方式中,所述至少根据所述视线信息确定所述至少一镜面对象包括:
响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点与所述设定区域后的一对象表面不匹配。
在本实施方式,并不通过单独一视线方向来确定一镜面对象,而是对所述视线信息所对应的所有视线进行分析,得到多个视线方向,在这多个视线方向中的每个视线方向都具有一第一注视点和一第二注视点,根据所述多个视线方向对应的所有第一注视点位置来得到至少一区域,再对所述至少一区域进行验证,确定是否对于朝向所述至少一区域中的一区域的每个视线方向都具有符合上面所述的前后分布的一第一注视点和一第二注视点,如果是,则所述至少一区域为所述至少一设定区域,如果不是,则需要对所述至少一区域进行重新确定,直到得到所述至少一设定区域。
可以看出,在所述视线信息对应的视线越多时,所述至少一设定区域的确定会更加准确。
在一些可能的应用场景中,例如,在确定了一镜面对象后,并且所述镜面对象的镜面面对的至少一对象表面的位置无法确定时,可以根据所述镜面对象对应的各视线方向上的第二注视点的位置来确定所述至少一对象表面的位置。例如,在一种可能的实施方式中,可选地,所述方法还可以包括:
根据所述视线信息得到具有一第一注视点和一第二注视点的所有视线方向上的所有第二注视点的位置信息;
根据所述所有第二注视点的分布规律确定所述至少一对象表面的位置。
在一些可能的实施方式中,可能无法确定一第二注视点是否对应于一对象表面(例如,所述镜面对象后的对象的位置还无法确定),此时也可以确定所述第二注视点是否相对于对应的一第一注视点所在的对象有镜面对称对象来确定所述第一注视点所在区域是否存在镜面对象。此时,所述S120可以包括:
响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点在所述第一注视点相对于所述设定区域表面对称的对称点与一对象表面匹配。
在本实施方式中,在第二注视点在所述第一注视点相对于所述设定区域表面对称的对称点与一对象表面匹配时,可以认为所述第一注视点在一镜面对象上。
在本实施方式中,可以根据所述注视信息中包含的具有前后分布的一第一注视点和一第二注视点、并且这两个注视点对应的两条视线的起点均在所述第一注视点之前的所有注视方向对应的所有第一注视点来确定至少一区域,再根据所述至少一区域对所有的第二注视点进行验证,确定所述第二注视点的所述对称点是否与一对象表面匹配;在匹配时,所述至少一区域即为所述至少一设定区域;在不匹配时,还需要对不匹配的第二注视点对应的第一注视点进行排除,重新构成新的至少一区域,直到所有所述至少一区域都符合上面定义的至少一设定区域的定义。
在本实施方式中,所述对象表面的位置也可以通过所述视线信息来确定。
通过以下应用场景进一步说明本申请实施例。
在一种可能的场景中,与一空间对应的视线信息包括如图2a所示的多条视线,其中,每条视线通过一带箭头的直线表示,当然,为了图面的可读性,图2a仅示例性的示出部分视线。
在本实施方式的下述描述中,对于在一视线方向上具有前后分布的两个注视点,并且前一个注视点位于所述两个注视点的起点的后方,后一个注视点与一对象表面不匹配的情况,将所述前一个注视点称为第一注视点,将后一个注视点称为第二注视点。在一视线方向具有一个注视点,或者,具有多个不满足上面情况的注视点的情况下,将该注视点称为第三注视点。
在本实施方式中,根据所述视线信息,得到在一第一视线方向Ea上具有沿所述第一视线方向Ea前后分布的一第一注视点211a和一第二注视点221a,其中,第一注视点211a为第一视线210的注视点,第二注视点221a为第二视线220的注视点,第一视线210的第一起点212和第二视线的第二起点222均在第一注视点211a的前侧。
在本实施方式中,根据所述视线信息,可以得到,在所述第二注视点221a所在的位置附近并没有任何第三注视点,因此,可以认为所述第二注视点221a不与任何对象的表面匹配。
根据上面所述可以看出,所述第一视线Ea方向具有一镜面对象,所述第一注视点211a位于所述镜面对象上。
进一步的,为了确定所述镜面对象的所在区域,在本实施方式中,还可以将具有一第一注视点和一第二注视点的所有视线方向找出。在本实施方式中,如图2a所示,还示例性的示出了几个这样的视线方向:第三视线方向Ec、第四视线方向Ed、第五视线方向Ee和第六视线方向Ef,本领域技术人员可以知道,这样的视线方向还可以有很多未在图2a中示出。根据所述所有视线方向上的第一注视点211a、211c~211f所在的位置,可以确定所述镜面对象240所在的区域,如图2b所示(本领域技术人员可以知道,为了得到所述镜面对象240在图2b中的区域,除了上面所述的第一、第三~第六视线方向外,其它未示出的具有第一注视点的视线方向也被使用)。
在本实施方式中,根据所述第一、第三~第六视线方向上的第二注视点221a、221c~221f,还可以确定一对象在所述镜面对象240中的像250’。
在另一种可能的实施方式中,除了根据所述各第二注视点221a、221c~221f没有落在一对象上来确定所述各第一注视点211a、211c~211f对应于所述镜面对象240外,还可以根据所述各第二注视点221a、221c~221f在所述各第一注视点211a、211c~211f对应的区域的镜像点221a’、221c’~221f’落在一对象上来确定所述区域对应于所述镜面对象240。
例如,在一第二视线方向Eb上具有一第三视线230,所述第三视线230的一第三视线点231与所述第二视线220的第二注视点221a的镜像点221a’之间的距离差在一设定的偏差范围内,例如基本重合。这里,所述第三视线点231的存在说明所述第三视线点231处为一对象表面,因此,可以认为所述第二注视点221a的相对于所述第一注视点211a所在区域表面对称的镜像点221a’与一对象表面匹配。
在本实施方式中,除了所述镜面对象240外,还可以根据所述视线信息确定其它对象的位置。例如,根据所述视线信息中的所有第三注视点的位置信息,可以得到空间中还具有如图2b所示的第一对象250、第二对象260。
本领域技术人员可以理解,在本申请具体实施方式的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请具体实施方式的实施过程构成任何限定。
如图3所示,本申请实施例提供了一种信息处理装置300,包括:
信息获取模块310,用于获取至少一用户在一空间中的视线信息;
镜面对象确定模块320,用于至少根据所述视线信息确定所述空间中存在的至少一镜面对象。
本申请实施例的上述实施方式根据用户的视线信息确定空间中的镜面对象,为例如对镜面对象进行建模等基于镜面对象的应用提供了基础。
通过下面的实施方式进一步说明本申请实施例。
在一些可能的实施方式中,所述视线信息包括:
所述至少一用户在所述空间中的多条视线的:方向信息、起点位置信息以及注视点位置信息。对这些信息的说明参见图1和图2a~2b所示实施例中对应的描述。
在本申请实施例中,所述至少一用户可以为一用户,也可以为多个用户。
例如,在一种可能的实施方式中,可选地,所述多条视线可以是:
一用户在所述空间中经过一段或多段时间,多次观看所述空间中存在的各对象的所对应的多条视线。
或者,在一种可能的实施方式中,所述多条视线可以是:
多个用户在所述空间中经过一段或多段时间,多次观看所述空间中存在的各对象所对应的多条视线。
其中,在本申请实施例中,所述视线信息对应的视线的数量越多,分布越均匀,则可以更加准确地确定所述至少一镜面对象的位置、形状等。在一些可能的实施方式中,随着时间的流逝,所述至少一用户在所述空间中的视线数量的可能会不断增加,因此可以根据一设定的规律更新所述视线信息。例如,以一设定周期不断更新所述视线信息。在一些可能的实施方式中,可以通过新增加的视线对应的信息不断完善建立的镜面对象的模型。
在一种可能的实施方式中,所述多条视线可以是所述至少一用户无意识的观看所述空间中的各对象时被采集的。或者,在一种可能的实施方式中,还可以指示所述至少一用户有意的去观看对应的对象(例如,指示所述至少一用户去观看空间中存在的镜面对象,特别是镜面对象的边界位置),进而获取对应的视线信息。
在一些可能的应用场景中,所述至少一用户的一个或多个视线注视点的位置并不在一固定对象上,例如,由于在所述空间中有可能会出现运动的物体,所述至少一用户可能会观看所述运动的对象,因此在本申请实施例中,为了避免观看这样的对象的噪音视线带来的噪音,可以先将所述噪音视线排除。
其中,由于运动的对象在一区域的出现可能存在时间上的随机或断续性,因此,可以根据所述多条视线的获取时间信息来确定这样的噪音视线,例如,所述空间中的一区域仅在一时间段内出现过注视点在该区域的视线,则这样的视线可能是所述噪音视线。因此,在一种可能的实施方式中,所述视线信息还包括:
所述多条视线的获取时间信息。
如图4a所示,在本实施方式中,所述装置300还包括:
噪音排除模块330,用于根据所述获取时间信息排除所述多条视线中的至少一噪音视线。
其中,所述至少一噪音视线包括:观看运动对象的至少一视线。
在一种可能的实施方式中,所述信息获取模块310可以包括多个传感器,用于采集所述视线信息。所述传感器例如可以包括对所述至少一用户在空间中的位置进行定位的定位器、以及采集所述至少一用户的视线方向和注视点相对于用户的位置的视线跟踪器件。
在另一种可能的实施方式中,所述信息获取模块310可以包括通信器件,用于从至少一外部设备获取所述视线信息。所述至少一外部设备例如可以为包括上面所述的多个传感器的设备,或者还可以为已经收集了所述视线信息的至少一数据服务器。
如图4b所示,在一种可能的实施方式中,所述镜面对象确定模块320包括:
第一确定单元321,用于响应于根据所述视线信息确定在一视线方向上具有前后分布的一第一注视点和一第二注视点,确定所述视线方向上经过所述第一注视点的位置具有一镜面对象;
其中,分别包括所述第一注视点和所述第二注视点的两条视线的两个视线起点均在所述第一注视点之前,并且所述第二注视点与一对象表面不匹配。
在一种可能的实施方式中,仅在两条视线的两个视线方向均与所述视线方向完全相同时,才认为所述第一注视点和所述第二注视点是在所述视线方向上前后分布的;在其它可能的实施方式中,根据精度的需要不同,还可以在所述两条视线的两个视线方向与所述视线方向之间的差异在设定范围内时,认为所述两个视线方向与所述视线方向相同,即所述第一注视点和所述第二注视点是在所述视线方向上的。
在本申请实施例中,各前、后均是相对于视线方向来说的。
在一种可能的应用场景中,在一视线方向上具有所述前后分布的第一注视点和第二注视点,并且所述两条视线的起点均在所述第一注视点之前时,除了所述镜面对象外,还有可能所述第一注视点对应的对象为一透明对象,此时,在所述视线方向上,用户的视线既可以落在所述透明对象上,又可以落在所述透明对象后的一对象上。因此,在一些可能的实施方式中,还可以通过确定所述第一注视点没有在一透明对象上来确定所述第一注视点在一镜面对象上。因此,在本申请实施例中,所述第二注视点需要与一对象表面不匹配。在本实施方式中,所述第二注视点与所述对象表面不匹配例如可以为所述第二注视点与所述对象表面之间的位置差异在设定的偏差范围外。
在一种可能的实施方式中,确定了在一视线方向上存在所述镜面物体后,可能还需要确定所述镜面对象所在的区域,例如可以为对所述镜面对象的建模提供数据。因此,在本实施方式中,所述装置300还包括:
区域确定模块340,用于至少根据所述视线信息确定所述镜面对象所在的区域。
在一种可能的实施方式中,可选地,所述区域确定模块340可以包括:
第一位置信息获取单元341,用于根据所述视线信息得到具有一第一注视点和一第二注视点的所有视线方向上的所有第一注视点的位置信息。其中,在本实施方式中,所述所有视线方向中的每个视线方向上均具有所述前后分布的一第一注视点和一第二注视点,并且这两个注视点对应的两条视线的起点均在所述第一注视点之前,所述第二注视点的位置与一对象表面不匹配。
第一位置信息处理单元342,用于根据所述所有第一注视点的分布规律以及所述视线方向上的所述第一注视点的位置确定所述镜面对象所在的区域。
在一种可能的实施方式中,在得到所述所有第一注视点的位置后,由于所述所有第一注视点有可能并不都在同一镜面对象上,因此,可以根据所述所有第一注视点的分布规律来对所述所有第一注视点进行分类,使得将注视一镜面对象的所有第一注视点与注视另一镜面对象的所有第一注视点区分开来。
通过上面的实施方式可以看出,一视线方向上的第一注视点所在的第一注视点集合所描绘的区域即为所述视线方向对应的镜面对象所在的区域。
当然,在其它可能的实施方式中,在确定一视线方向上具有一第一注视点和一第二注视点之后,可以在所述第一注视点附近的设定范围内寻找是否有其它具有一第一注视点和一第二注视点的视线方向。这样,也可以得到一视线方向集合,根据所述视线方向集合所对应的第一注视点集合也可以得到所述视线方向所对应的镜面对象所在的区域。
在另一种可能的实施方式中,如图4c所示,所述镜面对象确定模块320可以包括:
第三确定单元323,用于响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点与所述设定区域后的一对象表面不匹配。
对所述第三确定单元323的功能实现的进一步描述参见图1所示实施例中对应的描述。
在所述第一确定单元321和第三确定单元的323的方案中,都需要知道镜面对象后面的对象表面位置信息。在一种可能的实施方式中,如图4c所示,所述装置300还包括:
第二对象位置确定模块350,用于根据所述视线信息确定所述镜面对象后面的对象表面的位置。例如图2a~2b所示的实施方式中,通过各第三注视点来得到所述对象表面的位置。
在一些可能的应用场景中,例如,在确定了一镜面对象后,并且所述镜面对象的镜面面对的至少一对象表面的位置无法确定时,可以根据所述镜面对象对应的各视线方向上的第二注视点的位置来确定所述至少一对象表面的位置。因此,在一种可能的实施方式中,可选地,如图4c所示,所述装置300还包括:
第一对象位置确定模块360,用于至少根据所述注视信息确定所述设定区域具有的一镜面对象的镜面面对的至少一对象表面的位置。
在一种可能的实施方式中,所述第一对象位置确定模块360包括:
第二位置信息获取单元361,用于根据所述视线信息得到具有一第一注视点和一第二注视点的所有视线方向上的所有第二注视点的位置信息;
第二位置信息处理单元362,用于根据所述所有第二注视点的分布规律确定所述至少一对象表面的位置。
在一些可能的实施方式中,可能无法确定一第二注视点是否对应于一对象表面(例如,所述镜面对象后的对象的位置还无法确定),此时也可以确定所述第二注视点是否相对于对应的一第一注视点所在的对象有镜面对称对象来确定所述第一注视点所在区域是否存在镜面对象。因此,在一种可能的实施方式中,如图4d所示,所述镜面对象确定模块320可以包括:
第二确定单元322,用于响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点在所述第一注视点相对于所述设定区域表面对称的对称点与一对象表面匹配。
其中,在第二注视点在所述第一注视点相对于所述设定区域表面对称的对称点与一对象表面匹配时,可以认为所述第一注视点在一镜面对象上,因为所述第二注视点对应于所述对象表面在所述镜面对象内的镜像;而不匹配时,可以认为所述第一注视点在一透明对象上。
对所述第二确定单元322的功能实现的进一步描述参见图1所示实施例中对应的描述。
本申请实施例中各模块、单元的进一步功能实现的描述参见上述方法实施例中对应的描述。
图5为本申请实施例提供的一种用户设备500的结构示意图,本申请具体实施例并不对用户设备500的具体实现做限定。如图5所示,该用户设备500可以包括:
处理器(processor)510、通信接口(Communications Interface)520、存储器(memory)530、以及通信总线540。其中:
处理器510、通信接口520、以及存储器530通过通信总线540完成相互间的通信。
通信接口520,用于与比如客户端等的网元通信。
处理器510,用于执行指令532,具体可以执行上述方法实施例中的相关步骤。
具体地,指令532可以包括计算机操作指令。
处理器510可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。
存储器530,用于存放指令532。存储器530可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。指令532具体可以用于使得所述用户设备500执行以下步骤:
获取至少一用户在一空间中的视线信息;
至少根据所述视线信息确定所述空间中存在的至少一镜面对象。
指令532中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上实施方式仅用于说明本申请,而并非对本申请的限制,有关技术领域的普通技术人员,在不脱离本申请的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请的范畴,本申请的专利保护范围应由权利要求限定。
Claims (4)
1.一种信息处理方法,其特征在于,包括:
获取至少一用户在一空间中的视线信息;
至少根据所述视线信息确定所述空间中存在的至少一镜面对象;
其中,所述至少根据所述视线信息确定所述至少一镜面对象包括:
响应于根据所述视线信息确定在一视线方向上具有前后分布的一第一注视点和一第二注视点,确定所述视线方向上经过所述第一注视点的位置具有一镜面对象;
其中,分别包括所述第一注视点和所述第二注视点的两条视线的两个视线起点均在所述第一注视点之前,并且所述第二注视点与一对象表面不匹配;或,
所述至少根据所述视线信息确定所述至少一镜面对象包括:
响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点在所述第一注视点相对于所述设定区域表面对称的对称点与一对象表面匹配;或,
所述至少根据所述视线信息确定所述至少一镜面对象包括:
响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点与所述设定区域后的一对象表面不匹配。
2.如权利要求1所述的方法,其特征在于,所述视线信息包括:
所述至少一用户在所述空间中的多条视线的:方向信息、起点位置信息以及注视点位置信息。
3.一种信息处理装置,其特征在于,包括:
信息获取模块,用于获取至少一用户在一空间中的视线信息;
镜面对象确定模块,用于至少根据所述视线信息确定所述空间中存在的至少一镜面对象;
其中,所述镜面对象确定模块包括:
第一确定单元,用于响应于根据所述视线信息确定在一视线方向上具有前后分布的一第一注视点和一第二注视点,确定所述视线方向上经过所述第一注视点的位置具有一镜面对象;
其中,分别包括所述第一注视点和所述第二注视点的两条视线的两个视线起点均在所述第一注视点之前,并且所述第二注视点与一对象表面不匹配;或,
所述镜面对象确定模块包括:
第二确定单元,用于响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点在所述第一注视点相对于所述设定区域表面对称的对称点与一对象表面匹配;或,
所述镜面对象确定模块包括:
第三确定单元,用于响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点与所述设定区域后的一对象表面不匹配。
4.一种用户设备,其特征在于,所述用户设备包括:
存储器,用于存放指令;
处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下操作:
获取至少一用户在一空间中的视线信息;
至少根据所述视线信息确定所述空间中存在的至少一镜面对象;
其中,所述至少根据所述视线信息确定所述至少一镜面对象包括:
响应于根据所述视线信息确定在一视线方向上具有前后分布的一第一注视点和一第二注视点,确定所述视线方向上经过所述第一注视点的位置具有一镜面对象;
其中,分别包括所述第一注视点和所述第二注视点的两条视线的两个视线起点均在所述第一注视点之前,并且所述第二注视点与一对象表面不匹配;或,
所述至少根据所述视线信息确定所述至少一镜面对象包括:
响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点在所述第一注视点相对于所述设定区域表面对称的对称点与一对象表面匹配;或,
所述至少根据所述视线信息确定所述至少一镜面对象包括:
响应于根据所述视线信息确定所述空间中存在至少一设定区域,确定所述至少一设定区域具有至少一镜面对象;
其中,对于朝向所述至少一设定区域中的一设定区域的每个视线方向:
具有前后分布的一第一注视点和一第二注视点;
其中,所述第一注视点位于所述设定区域,所述第二注视点与所述设定区域后的一对象表面不匹配。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510303145.3A CN106296796B (zh) | 2015-06-04 | 2015-06-04 | 信息处理方法、信息处理装置及用户设备 |
US15/170,105 US9965032B2 (en) | 2015-06-04 | 2016-06-01 | Information processing method, information processing apparatus and user equipment |
US15/910,105 US10474232B2 (en) | 2015-06-04 | 2018-03-02 | Information processing method, information processing apparatus and user equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510303145.3A CN106296796B (zh) | 2015-06-04 | 2015-06-04 | 信息处理方法、信息处理装置及用户设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106296796A CN106296796A (zh) | 2017-01-04 |
CN106296796B true CN106296796B (zh) | 2019-08-13 |
Family
ID=57452164
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510303145.3A Active CN106296796B (zh) | 2015-06-04 | 2015-06-04 | 信息处理方法、信息处理装置及用户设备 |
Country Status (2)
Country | Link |
---|---|
US (2) | US9965032B2 (zh) |
CN (1) | CN106296796B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3654159A4 (en) * | 2017-07-13 | 2020-07-22 | Sony Corporation | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROCESS AND PROGRAM |
CN108922085B (zh) * | 2018-07-18 | 2020-12-18 | 北京七鑫易维信息技术有限公司 | 一种监护方法、装置、监护设备及存储介质 |
CN109725714B (zh) * | 2018-11-14 | 2022-06-14 | 北京七鑫易维信息技术有限公司 | 视线确定方法、装置、系统、以及头戴式眼动设备 |
ES2924701T3 (es) * | 2018-12-11 | 2022-10-10 | Tobii Ab | Estimación de posición en pantalla |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013033170A3 (en) * | 2011-08-30 | 2013-05-02 | Lewis John R | Adjustment of a mixed reality display for inter-pupillary distance alignment |
CN103475893A (zh) * | 2013-09-13 | 2013-12-25 | 北京智谷睿拓技术服务有限公司 | 三维显示中对象的拾取装置及三维显示中对象的拾取方法 |
CN104156069A (zh) * | 2014-08-15 | 2014-11-19 | 北京智谷睿拓技术服务有限公司 | 对象拾取方法、对象拾取装置及用户设备 |
CN104182043A (zh) * | 2014-08-15 | 2014-12-03 | 北京智谷睿拓技术服务有限公司 | 对象拾取方法、对象拾取装置及用户设备 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030160736A1 (en) * | 2002-02-25 | 2003-08-28 | Faso Charles M. | Portable heads-up display for vehicle |
DE10331365A1 (de) | 2003-07-11 | 2005-02-10 | Celanese Ventures Gmbh | Asymmetrische Polymermembran, Verfahren zu deren Herstellung sowie deren Verwendung |
JP4604190B2 (ja) | 2004-02-17 | 2010-12-22 | 国立大学法人静岡大学 | 距離イメージセンサを用いた視線検出装置 |
US8031947B2 (en) * | 2007-04-03 | 2011-10-04 | Jacobsen Kenneth P | Method and system for rapid matching of video streams |
JP4226639B1 (ja) * | 2007-11-01 | 2009-02-18 | 株式会社コナミデジタルエンタテインメント | 画像処理装置、画像処理方法、ならびに、プログラム |
US20110169730A1 (en) * | 2008-06-13 | 2011-07-14 | Pioneer Corporation | Sight line input user interface unit, user interface method, user interface program, and recording medium with user interface program recorded |
US20130293466A1 (en) * | 2011-03-30 | 2013-11-07 | Honda Motor Co., Ltd. | Operation device |
JPWO2012137801A1 (ja) * | 2011-04-07 | 2014-07-28 | Necカシオモバイルコミュニケーションズ株式会社 | 入力装置及び入力方法並びにコンピュータプログラム |
KR101850035B1 (ko) | 2012-05-02 | 2018-04-20 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
TWI486629B (zh) * | 2012-11-21 | 2015-06-01 | Ind Tech Res Inst | 穿透型頭部穿戴式顯示系統與互動操作方法 |
CN103431840B (zh) * | 2013-07-31 | 2016-01-20 | 北京智谷睿拓技术服务有限公司 | 眼睛光学参数检测系统及方法 |
JP6410022B2 (ja) * | 2013-09-06 | 2018-10-24 | パナソニックIpマネジメント株式会社 | マスタスレーブロボットの制御装置及び制御方法、ロボット、マスタスレーブロボットの制御プログラム、並びに、マスタスレーブロボットの制御用集積電子回路 |
KR20150039355A (ko) | 2013-10-02 | 2015-04-10 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
JP2015152939A (ja) * | 2014-02-10 | 2015-08-24 | ソニー株式会社 | 情報処理装置、情報処理方法、及びプログラム |
US20160280136A1 (en) * | 2014-03-05 | 2016-09-29 | Guy M. Besson | Active-tracking vehicular-based systems and methods for generating adaptive image |
-
2015
- 2015-06-04 CN CN201510303145.3A patent/CN106296796B/zh active Active
-
2016
- 2016-06-01 US US15/170,105 patent/US9965032B2/en active Active
-
2018
- 2018-03-02 US US15/910,105 patent/US10474232B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013033170A3 (en) * | 2011-08-30 | 2013-05-02 | Lewis John R | Adjustment of a mixed reality display for inter-pupillary distance alignment |
CN103475893A (zh) * | 2013-09-13 | 2013-12-25 | 北京智谷睿拓技术服务有限公司 | 三维显示中对象的拾取装置及三维显示中对象的拾取方法 |
CN104156069A (zh) * | 2014-08-15 | 2014-11-19 | 北京智谷睿拓技术服务有限公司 | 对象拾取方法、对象拾取装置及用户设备 |
CN104182043A (zh) * | 2014-08-15 | 2014-12-03 | 北京智谷睿拓技术服务有限公司 | 对象拾取方法、对象拾取装置及用户设备 |
Also Published As
Publication number | Publication date |
---|---|
US20160358379A1 (en) | 2016-12-08 |
US20180188805A1 (en) | 2018-07-05 |
US9965032B2 (en) | 2018-05-08 |
CN106296796A (zh) | 2017-01-04 |
US10474232B2 (en) | 2019-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108369653B (zh) | 使用眼睛特征的眼睛姿态识别 | |
US9990780B2 (en) | Using computed facial feature points to position a product model relative to a model of a face | |
US9933855B2 (en) | Augmented reality in a field of view including a reflection | |
CN115803750B (zh) | 使用参考框架的眼镜的虚拟试戴系统 | |
CN106296796B (zh) | 信息处理方法、信息处理装置及用户设备 | |
US10043317B2 (en) | Virtual trial of products and appearance guidance in display device | |
US10185870B2 (en) | Identification system and identification method | |
CN104036169B (zh) | 生物认证方法及生物认证装置 | |
CN110288715B (zh) | 虚拟项链试戴方法、装置、电子设备及存储介质 | |
US11750873B2 (en) | Video distribution device, video distribution method, and video distribution process | |
CN113361486A (zh) | 多姿态人脸识别方法、装置、存储介质以及电子设备 | |
US20240331245A1 (en) | Video processing method, video processing apparatus, and storage medium | |
CN111291746B (zh) | 影像处理系统及影像处理方法 | |
CN114926324A (zh) | 基于真实人物图像的虚拟试衣模型训练方法、虚拟试衣方法、装置及设备 | |
CN106294911B (zh) | 信息处理方法、信息处理装置及用户设备 | |
CN206696818U (zh) | 一种快速实现图像识别的系统 | |
CN111274489B (zh) | 信息处理方法、装置、设备及存储介质 | |
CN109847360B (zh) | 游戏道具的3d效果处理方法、装置、电子设备及介质 | |
CN113450448A (zh) | 图像的处理方法、装置和系统 | |
CN106293031B (zh) | 信息处理方法、信息处理装置及用户设备 | |
CN106657976B (zh) | 一种可视范围延伸方法、装置及虚拟现实眼镜 | |
CN105278658A (zh) | 一种基于热敏的显示增强方法 | |
TW202334791A (zh) | 用於提高視覺內容的品質的方法及相關產品 | |
CN113963139A (zh) | 虚拟对象处理方法、装置、存储介质及计算机设备 | |
CN106101698A (zh) | 一种基于图像类型判断的自动播放方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |