CN104914981A - 一种信息处理方法和电子设备 - Google Patents
一种信息处理方法和电子设备 Download PDFInfo
- Publication number
- CN104914981A CN104914981A CN201410086344.9A CN201410086344A CN104914981A CN 104914981 A CN104914981 A CN 104914981A CN 201410086344 A CN201410086344 A CN 201410086344A CN 104914981 A CN104914981 A CN 104914981A
- Authority
- CN
- China
- Prior art keywords
- display screen
- input operation
- digital picture
- operating body
- electronic equipment
- 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.)
- Granted
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供了一种信息处理方法和电子设备,解决现有技术中包括镜面显示屏的电子设备无法实现和用户的远距离交互的技术问题,所述方法包括:基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像;基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,其中,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配;当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种信息处理方法和电子设备。
背景技术
镜面显示屏,顾名思义,就是既能像镜子那样反射呈现虚像,又能像普通显示屏那样显示电子设备需要显示的内容。那么这样就提供给了用户一种新的体验,那就是用户在看到显示内容的同时,还能看到自己的虚像。
那么,当用户在使用镜面显示屏的时候,用户能很清楚地看到自己的操作动作,例如自己抬起手臂,或在镜面显示屏前用右手食指做一个点击动作等。所以当镜面显示屏在显示内容时,用户就能看到自己的操作动作似乎是和显示内容能够对应的,例如看到虚像点击了显示在屏幕上的“音乐”图标。但是,在现有技术中,用户仅仅是能在镜面显示屏上看到类似于输入这样的效果而已。
进一步,在现有技术中,如果用户确实需要输入点击“音乐”图标的动作,只能使用鼠标或者触控图标来实现,而不能远距离输入用户需要的输入操作。所以,现有技术中包括镜面显示屏的电子设备无法实现和用户的远距离交互。
发明内容
本申请提供了一种信息处理方法和电子设备,用以解决现有技术中包括镜面显示屏的电子设备无法实现和用户的远距离交互的技术问题,通过确定用户及用户虚像的输入操作,从而实现用户与电子设备的远距离交互的技术效果。
一方面,本申请提供了一种信息处理方法,应用于一电子设备,所述电子设备包括一具有镜面效果的显示屏和图像采集装置,当所述电子设备的操作***于所述显示屏前时通过所述显示屏幕的镜面效果呈现与位于所述显示屏前的所述操作体所对称的第一虚像,所述方法包括:
基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像;
基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,其中,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配;
当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作。
可选的,在所述当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作之后,所述方法还包括:
在所述显示屏上显示第一显示内容;
响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容。
可选的,在所述当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作,或所述响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容之后,所述方法还包括:
判断所述第一输入操作是否满足第一预设条件,获得第一判断结果;
当所述第一判断为是时,控制所述显示屏显示所述第一数字图像的第一部分。
可选的,所述基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,具体为:
基于所述参数信息,获得所述显示屏的显示内容在人眼坐标系中的至少一个第一坐标;
基于所述参数信息,获得用户双眼的第一位置信息;
基于所述第一位置信息和所述至少一个第一坐标,进行第一计算,获得所述第一数字图像。
可选的,所述基于所述第一位置信息和所述至少一个第一坐标,进行第一计算,获得所述第一数字图像,具体为:
基于第一位置信息,构建所述人眼坐标系到所述显示屏的显示平面坐标系的单应矩阵;
根据所述至少一个第一坐标和所述单应矩阵,获得所述显示内容在所述显示平面坐标系中的至少一个第二坐标;
基于所述至少一个第二坐标,获得所述第一数字图像。
另一方面,本申请还提供了一种电子设备,包括一具有镜面效果的显示屏和图像采集装置,当所述电子设备的操作***于所述显示屏前时通过所述显示屏幕的镜面效果呈现与位于所述显示屏前的所述操作体所对称的第一虚像,所述电子设备还包括:
第一获得单元,用于基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像;
第二获得单元,用于基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,其中,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配;
确定单元,用于当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作。
可选的,所述电子设备还包括:
显示单元,用于在所述当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作之后,在所述显示屏上显示第一显示内容;响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容。
可选的,所述电子设备还包括:
第一判断单元,用于在所述当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作,或所述响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容之后,判断所述第一输入操作是否满足第一预设条件,获得第一判断结果;
控制单元,用于当所述第一判断为是时,控制所述显示屏显示所述第一数字图像的第一部分。
可选的,所述第二获得单元具体包括:
第一获得模块,用于基于所述参数信息,获得所述显示屏的显示内容在人眼坐标系中的至少一个第一坐标;
第二获得模块,用于基于所述参数信息,获得用户双眼的第一位置信息;
第三获得模块,用于基于所述第一位置信息和所述至少一个第一坐标,进行第一计算,获得所述第一数字图像。
可选的,所述第三获得模块具体用于:
基于第一位置信息,构建所述人眼坐标系到所述显示屏的显示平面坐标系的单应矩阵;
根据所述至少一个第一坐标和所述单应矩阵,获得所述显示内容在所述显示平面坐标系中的至少一个第二坐标;
基于所述至少一个第二坐标,获得所述第一数字图像。
本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
1、在本申请的技术方案中,首先基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像,然后基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配,那么,当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作,解决了现有技术中包括镜面显示屏的电子设备无法实现和用户的远距离交互的技术问题,实现了图像采集单元获得参数信息后,通过构建第一数字图像来确定用户的第一输入操作,从而使得用户能够与电子设备进行远距离交互的技术效果。
附图说明
图1为本申请一实施例中的信息处理方法流程图;
图2为本申请一实施例中的预设算法示意图;
图3为本申请一实施例中的第一显示内容示意图;
图4为本申请一实施例中的第二显示内容示意图;
图5为本申请一实施例中的第一数字图像第一部分示意图;
图6为本申请一实施例中的另一第一数字图像第一部分示意图;
图7为本申请另一实施例中的电子设备结构示意图。
具体实施方式
本申请提供了一种信息处理方法和电子设备,用以解决现有技术中包括镜面显示屏的电子设备无法实现和用户的远距离交互的技术问题,通过确定用户及用户虚像的输入操作,从而实现用户与电子设备的远距离交互的技术效果。
为了解决上述技术问题,本发明提供的技术方案总体思路如下:
基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像;
基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,其中,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配;
当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作。
在本申请的技术方案中,首先基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像,然后基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配,那么,当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作,解决了现有技术中包括镜面显示屏的电子设备无法实现和用户的远距离交互的技术问题,实现了图像采集单元获得参数信息后,通过构建第一数字图像来确定用户的第一输入操作,从而使得用户能够与电子设备进行远距离交互的技术效果。
下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
在本申请实施例中,提供了一种信息处理方法及电子设备,在具体实施中,电子设备可以是智能手机,也可以是笔记本电脑或者是台式电脑,只要具有镜面显示屏和图像采集单元即可,具体的,在本申请实施例中,将不作限制。在下面的描述中,将以笔记本电脑为例,对本申请实施例中的信息处理方法及电子设备进行详细的描述。
实施例一:
在介绍本申请实施例的信息处理方法之前,先将本申请实施例的方法应用的电子设备的基本结构作一介绍,本申请实施例中的电子设备包括一镜面效果的显示屏,也就是无论在显示屏是否上电的情况下,显示屏表面都能通过自身的物理现象呈现出操作体的第一虚像,根据光学物理原理可知,第一虚像和操作关于镜面是对称的。另外,在本申请实施例中的电子设备,还具有一图像采集单元,进一步,请参考图7,本申请实施例中的电子设备还包括:
第一获得单元1,用于基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像;
第二获得单元2,用于基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,其中,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配;
确定单元3,用于当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作。
下面对本申请中的第一种信息处理方法进行详细介绍,请参考图1。
S1:基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息。
在本申请实施例中,为了确定操作体的输入操作,需要首先获得参数信息,具体来讲,步骤S1中获得参数信息具体是通过图像采集单元获取位于所述显示屏前的所述操作体的至少一帧图像,在至少一帧图像中提取本申请实施例所需的参数信息。
我们在现实生活中都有这样的一种体验,当移动身体或转动头部后,镜中的虚像虽然还是保持与实际的物体对称,但是,由于人的视点变了,所以人看到的境中的像也发生了变化。那么,为了能够准确地确定出用户的输入操作,就需要知道此时用户的视角。有了用户的视角参数信息后,才能构建第一数字图像。
具体来讲,在本申请实施例中,通过图像采集单元获得的至少一帧图像,在所述至少一帧图像上面通过人脸捕捉技术或人眼识别技术等,来获得用户的眼睛的具***置,这样就获得了人眼的视点位置。其中,在图像中获得人眼位置的具体方法在现有技术中有详细的介绍,因此本申请此处就不一一赘述了。
S2:基于所述参数信息按照预定算法进行计算,获得所述第一数字图像。
在步骤S1中获得参数信息后,只要对参数信息进行预定算法,就能够获得第一数字图像了。具体来讲,在本申请实施例中,步骤S2的具体实现过程为:
基于所述参数信息,获得所述显示屏的显示内容在人眼坐标系中的至少一个第一坐标;
基于所述参数信息,获得用户双眼的第一位置信息;
基于所述第一位置信息和所述至少一个第一坐标,进行第一计算,获得所述第一数字图像。
具体来讲,为了方便描述,假设我们的人眼也是一部摄像机或图像采集单元,对应的坐标系称为人眼坐标系。首先基于参数信息,获得显示内容在人眼坐标系中的至少一个第一坐标,也就是我们要先获得显示内容中的每一点,在人眼坐标下中的坐标。然后,从参数信息中获得用户双眼的第一位置信息,因为第一位置信息决定了人眼对同一个物体看到的最终的像。最后,基于第一位置信息和至少一个第一坐标,就能够通过第一计算获得第一数字图像。
而其中,基于所述第一位置信息和所述至少一个第一坐标,进行第一计算,获得所述第一数字图像,又具体为:
基于第一位置信息,构建所述人眼坐标系到所述显示屏的显示平面坐标系的单应矩阵;
根据所述至少一个第一坐标和所述单应矩阵,获得所述显示内容在所述显示平面坐标系中的至少一个第二坐标;
基于所述至少一个第二坐标,获得所述第一数字图像。
为了对上述算法进行详细说明,下面请参考图2,下面的说明是一个详细的过程,对于上面的步骤将不会单独说明,但是详细计算过程是基于上述步骤中的思想的。在图2中,我们将用户的双眼看成一部人眼摄像机,显示屏的显示平面为ABCD,图像采集单元的在K点进行图像采集,为了方便描述,假设图像采集单元的成像平面与显示屏的成像平面共面。通过参数信息获得的第一位置信息,也就是人眼位置为E点,A’B’C’D’为人眼成像平面。进一步,人眼坐标系为xeyeze,图像采集单元的三维物理坐标系为xcyczc。为了方便说明本申请的计算过程,在此仅以X(x,y,z)点为例来说明,但在具体实现过程中有若干个点,其余各点的处理方法类似。
假设经过分析,获得用户人眼在三维物理坐标下的坐标为E(xe,ye,ze),显示屏显示平面ABCD的中心在三维物理坐标下的坐标为O(xo,yo,zo)。假设人眼在移动过程中,用户的视线朝向显示屏的中心,那么人眼坐标系xeyeze的z轴方向在三维物理坐标系xcyczc下的向量表示为假设显示屏的显示平面为ABCD垂直于地面,且以重力方向为ye轴的方向,且ye轴在三维物理坐标系下的向量表示为ry=(0,-1,0)。那么,根据右手螺旋法则可以确定xe在三维物理坐标系下的向量表示为rx=ry×rz。为了保证彼此三维物理坐标系的三个轴严格正交,因此需要对ry做如下修正,r’y=rz×rx。
接下来,分别对rx,r’y,rz进行归一化操作,得到又由于r1,r2,r3在人眼坐标系下分别可以表示为ex=(1,0,0),ey=(0,1,0),ez=(0,0,1),那么容易想到,假设我们经过一个旋转就能够从人眼坐标系旋转到三维物理坐标系平行的空间中。那么有Rer1=ex,Rer2=ey,Rer3=ez,所以,可以得到三维物理坐标系到人眼坐标系旋转的旋转矩阵Re=[re1re2re3]-1=[re1re2re3]。
进一步,人眼E在人眼坐标系下的坐标为(0,0,0),旋转后再经过一个平移就能让三维物理坐标系和人眼坐标系重合,也就是实现从三维物理坐标系变换到人眼坐标系,因此可以得到 从而计算得到三维物理坐标系到人眼坐标系的平移向量为 从而根据Re和te就可以获得人眼摄像机的外部参数为[Re te]=[re1re2re3te]。
进一步,已知人眼摄像机的内部参数矩阵为Ae,X点在人眼成像平面A’B’C’D’的所成的像为m点,可计算获得 (公式1),其中假设m在人眼坐标系下的坐标为m=(u,v,1),λ1为X点到显示屏成像平面的垂直距离。
假设X点与人眼E的连线与交屏幕成像平面于x点,则x点相当于在人眼当前位置下X若成像与x点,那么用户就能够看到显示x点与虚像中的X点对应。类似地,可以得到 (公式2),λ2为x点到人眼成像平面A’B’C’D’的垂直距离。由于显示屏的显示平面为ABCD的是zc=0的平面,那么上述公式就可以简化成 其中,He就是单应矩阵。
最终,将公式(1)和公式(2)联立方程组就可以得到 (公式3)。λ=λ1/λ2。可见,通过上述的对于预设算法的说明,当我们获得点X在三维物理坐标系下的具体坐标值后,就可以获得X点在显示屏成像平面上的坐标,那么像X点显示在计算出的位置上,用户就能以自己的视角看到显示的x点和自己的虚像是对应的。
下面列举两个具体的例子来进行计算。
在具体实现过程中,上述公式3的中的λ和X点的坐标,通过图像采集单元是很容易获得的,假设X在三维物理坐标系下的坐标是(1,-2,3),λ=2,基于至少一种图像获得的第一位置信息所构造的单应矩阵为 那么根据公式3计算获得 即x’=7.5,y’=8.5。
X在三维物理坐标系下的坐标是(10,-8,6),λ=13,基于至少一种图像获得的第一位置信息所构造的单应矩阵为 [re1re2re3te]= 那么根据公式3计算获得 即x’=1.846,y’=4.528。
更多的例子就不再一一赘述了。
通过将每个点的在显示屏平面上的坐标获得后,即可获得第一数字图像。
S3:当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作。
在本申请实施例中,第一数字图像是用于确定用户的输入操作的。也就是说,用户的输入操作由第一数字图像确定。这是因为,第一数字图像是根据参数信息中用户双眼的第一位置信息构建的,所以,当用户移动身体或转动头部而引起视点变化时,第一数字图像也会相应变化,那么第一数字图像能够确定用户此时视点能够看到自己的虚像是什么样的,以及自己的输入操作具体是怎么样的。
例如,当用户看到自己手指的虚像在点击“音乐”图标,但是用户的手指并没有接触到显示屏,通过第一数字图像确定出了用户的点击动作,从而生成的第一指令为打开“音乐”程序的指令。
或者,当用户看到自己手臂的虚像做了一个挥臂动作,通过第一数字图像确定出了用户的挥臂动作,假设电子设备的输入动作与指令之间的关系中规定在用户有挥臂输入动作时对应的指令为将显示屏亮度调至最高,那么此时电子设备生成的第一指令为显示屏亮度调至最大的指令。
再或者,用户的在镜面中看到自己的脸,然后第一输入操作为用户的脸从正对显示屏向右旋转45度,通过第一数字图像确定出了用户的转头动作,并且确定出了用户的是向右旋转了45度。假设电子设备的输入动作与指令之间的关系中规定用户向右转头30以内将视频快进3分钟,30度或30度以上将视频快进5分钟,向左转头30以内将视频退后3分钟,30度或30度以上将视频退后5分钟,那么电子设备此时生成一视频快进5分钟的指令。
进一步,在步骤S3之后,由于用户的第一输入操作对应一个第一指令,那么为了让用户看到,本申请实施例还包括:
在所述显示屏上显示第一显示内容;
响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容。
具体来讲,首先,在显示屏上显示第一内容,第一内容可以为文档、图片或视频等,本申请不做具体限制。当电子设备检测到第一指令后,响应第一指令,并且会基于第一指令控制显示屏显示不同于第一显示内容的第二显示内容。也就是说,用户的第一输入操作能够改变电子设备的显示内容。
下面以具体例子来说明第一显示内容和第二显示内容。
例如,第一显示内容是如图3所示,电子设备在显示屏上显示了鸭舌帽、围巾、雪地靴等冬日用品,用户在显示屏中看到自己的第一虚像,并且同时能够看到第一显示内容。用户看到这些冬日用品后,想要试试这些用品是否适合自己。那么,用户抬起手臂,看到自己左手的虚像落在鸭舌帽上,接着用户又将左手移动到自己的头顶,类似于将显示屏上的鸭舌帽穿戴到自己头顶的动作。电子设备通过构建的第一数字图像确定用户做了一个穿戴鸭舌帽的动作,那么显示屏显示第二显示内容,如显示鸭舌帽从原来的显示位置移动到了对应用户第一虚像中的头顶的位置,那么用户就会看到鸭舌帽在自己的头顶,如图4所示。
当然,第一显示内容和第二显示内容还可以是其他,例如第一显示内容是一个对话框,用户的第一输入操作是点击对话框的关闭按钮,但是用户并没有使用鼠标或体感感应器,也没有触控显示屏。通过第一数字图像确定用户的操作后,那么第二显示内容就是关闭对话框后的显示内容;或者,例如第一显示内容为小说的第3页,用户挥动了一下右手,但是用户并没有使用鼠标或体感感应器,那么显示屏的第二显示内容就是小说的第4页,本申请所属技术人员可以根据实际需要来进行选择,本申请不作具体的限制。
进一步,在本申请实施例中,还包括:
判断所述第一输入操作是否满足第一预设条件,获得第一判断结果;
当所述第一判断为是时,控制所述显示屏显示所述第一数字图像的第一部分。
由于用户在使用本申请实施例中的显示屏时,可能会有不同的需要,例如希望看到的像能放大或缩小,或者旋转180度等,那么用户可以通过一些满足第一预设条件的第一输入操作来控制电子设备显示第一数字图像,以满足自己的需求。
在本申请实施例中,第一预设条件可以是电子设备在出厂之前内置在电子设备中的,例如右手挥臂90度,也可以是用户自己预先设置的,例如电子设备提示用户输入一个操作,用户可以根据自己的需要和喜欢进行输入,如将自己的脸从距离显示屏30厘米的地方平移至距离3厘米的地方,或者用户做一个仰头15度的动作等,电子设备通过图像采集单元获取用户输入的操作,并且编码为第一预设条件。
当用户需要显示第一数字图像的第一部分时,用户只要再次输入满足预设条件的输入操作即可。
为了更加清楚地说明,下面通过两个具体的例子来进行说明。
用户A事先设置了第一预设条件为用户的上仰头部5度以上。当用户A早上起床,在电子设备前刮胡子时,假设此时显示屏上显示第一数字图像就为与用户能够看到的第一虚像重合的图像。为了能够看清自己的下巴,用户A就将头部靠近显示屏,并且同时将自己的头部略微上仰,假设8度或10度,电子设备的图像采集单元采集信息,此时第一输入操作满足第一预设条件。电子设备分析出用户A此时的眼球注视的区域为自己的下巴,为了能使用户A看清自己的下巴,电子设备控制显示屏仅显示第一数字图像的第一部分,即用户最希望看到和看清的那部分,在此时的应用场景下就是自己的下巴,如图5所示。
用户B事先设置了第一预设条件为用户的头部距离显示屏小于3厘米且有一手指至上而下的滑动的动作。当用户B早上起床,在电子设备前画眼线时,假设此时显示屏上显示第一数字图像就为与用户能够看到的第一虚像重合的图像。为了能够看清自己的眼部,用户B将头部靠近显示屏,当用户B头部距离显示屏幕小于3厘米时,用户B的手指在显示屏前做了一个自上而下的滑动动作,电子设备的图像采集单元采集信息,分析出用户B此时的眼球注视的区域为自己的眼部。此时第一输入操作满足第一预设条件,为了能使用户B看清自己的眼部,电子设备控制显示屏仅显示第一数字图像的第一部分,即用户最希望看到和看清的那部分,在此时的应用场景下就是自己的眼部,如图6所示。
可见,在本申请的技术方案中,首先基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像,然后基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配,那么,当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作,从而,解决了包括镜面屏的电子设备如何获得以及确定用户的输入操作的技术问题,实现了通过图像采集单元获得参数信息后,通过构建第一数字图像来确定用户的第一输入操作的技术效果。
进一步,尽管在现有技术中公开了一些远距离人机交互的方法,如通过图像采集单元获得用户手部或手指的动作,但是现有技术中的方法仅仅是将用户的手部或手指作为一个输入光标,并不能识别用户身体,并且不能够通过感应用户身体的任何一部分的改变作为输入操作,如头部和手部等的输入操作。
更进一步,现有技术中为了能够识别用户身体的输入操作,用户需要手握一感应器、如游戏手柄,或者在身体上穿戴上感应设备。然而,在本申请的技术方案中,不需要在用户的身上佩带任何感应设备,就能够识别用户整个身体的动作,此时用户在镜面效果内所呈现出的第一虚像就作为本申请实施例所提供的电子设备的输入操作对应提示(类似于光标提示)与用户的实际动作完全一致,通过图像采集单元所采集的参数信息根据预定算法所构建的第一数字图像能够使得本申请实施例所提供的电子设备获得用户身体的任意一个部分的输入操作并使得电子设备进行相应的响应。
实施例二:
请参考图7,本申请实施例提供了一种电子设备,本申请实施例中的电子设备包括一镜面效果的显示屏,也就是无论在显示屏是否上电的情况下,显示屏表面都能通过自身的物理现象呈现出操作体的第一虚像,根据光学物理原理可知,第一虚像和操作关于镜面是对称的。另外,在本申请实施例中的电子设备,还具有一图像采集单元,进一步,请参考图7,本申请实施例中的电子设备还包括:
第一获得单元1,用于基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像;
第二获得单元2,用于基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,其中,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配;
确定单元3,用于当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作。
进一步,电子设备还包括:
显示单元,用于在所述当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作之后,在所述显示屏上显示第一显示内容;响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容。
更进一步,电子设备还包括:
第一判断单元,用于在所述当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作,或所述响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容之后,判断所述第一输入操作是否满足第一预设条件,获得第一判断结果;
控制单元,用于当所述第一判断为是时,控制所述显示屏显示所述第一数字图像的第一部分。
在本申请实施例中,第二获得单元2具体包括:
第一获得模块,用于基于所述参数信息,获得所述显示屏的显示内容在人眼坐标系中的至少一个第一坐标;
第二获得模块,用于基于所述参数信息,获得用户双眼的第一位置信息;
第三获得模块,用于基于所述第一位置信息和所述至少一个第一坐标,进行第一计算,获得所述第一数字图像。
其中,第三获得模块具体用于:
基于第一位置信息,构建所述人眼坐标系到所述显示屏的显示平面坐标系的单应矩阵;
根据所述至少一个第一坐标和所述单应矩阵,获得所述显示内容在所述显示平面坐标系中的至少一个第二坐标;
基于所述至少一个第二坐标,获得所述第一数字图像。
实施例二与实施例一基于同一个总的发明构思,所以重复之处就不再一一赘述了。
本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
1、在本申请的技术方案中,首先基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像,然后基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配,那么,当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作,解决了现有技术中包括镜面显示屏的电子设备无法实现和用户的远距离交互的技术问题,实现了图像采集单元获得参数信息后,通过构建第一数字图像来确定用户的第一输入操作,从而使得用户能够与电子设备进行远距离交互的技术效果。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的两种信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与第一种信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像;
基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,其中,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配;
当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作。
可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作之后被执行,在被执行时包括如下步骤:
在所述显示屏上显示第一显示内容;
响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容。
可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作,或响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容之后被执行,在被执行时包括如下步骤:
判断所述第一输入操作是否满足第一预设条件,获得第一判断结果;
当所述第一判断为是时,控制所述显示屏显示所述第一数字图像的第一部分。
可选的,所述存储介质中存储的与步骤基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
基于所述参数信息,获得所述显示屏的显示内容在人眼坐标系中的至少一个第一坐标;
基于所述参数信息,获得用户双眼的第一位置信息;
基于所述第一位置信息和所述至少一个第一坐标,进行第一计算,获得所述第一数字图像。
可选的,所述存储介质中存储的与步骤基于所述第一位置信息和所述至少一个第一坐标,进行第一计算,获得所述第一数字图像,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
基于第一位置信息,构建所述人眼坐标系到所述显示屏的显示平面坐标系的单应矩阵;
根据所述至少一个第一坐标和所述单应矩阵,获得所述显示内容在所述显示平面坐标系中的至少一个第二坐标;
基于所述至少一个第二坐标,获得所述第一数字图像。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种信息处理方法,应用于一电子设备,所述电子设备包括一具有镜面效果的显示屏和图像采集装置,当所述电子设备的操作***于所述显示屏前时通过所述显示屏幕的镜面效果呈现与位于所述显示屏前的所述操作体所对称的第一虚像,所述方法包括:
基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像;
基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,其中,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配;
当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作。
2.如权利要求1所述的方法,其特征在于,在所述当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作之后,所述方法还包括:
在所述显示屏上显示第一显示内容;
响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容。
3.如权利要求1或2任一权项所述的方法,其特征在于,在所述当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作,或所述响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容之后,所述方法还包括:
判断所述第一输入操作是否满足第一预设条件,获得第一判断结果;
当所述第一判断为是时,控制所述显示屏显示所述第一数字图像的第一部分。
4.如权利要求3所述的方法,其特征在于,所述基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,具体为:
基于所述参数信息,获得所述显示屏的显示内容在人眼坐标系中的至少一个第一坐标;
基于所述参数信息,获得用户双眼的第一位置信息;
基于所述第一位置信息和所述至少一个第一坐标,进行第一计算,获得所述第一数字图像。
5.如权利要求4所述的方法,其特征在于,所述基于所述第一位置信息和所述至少一个第一坐标,进行第一计算,获得所述第一数字图像,具体为:
基于第一位置信息,构建所述人眼坐标系到所述显示屏的显示平面坐标系的单应矩阵;
根据所述至少一个第一坐标和所述单应矩阵,获得所述显示内容在所述显示平面坐标系中的至少一个第二坐标;
基于所述至少一个第二坐标,获得所述第一数字图像。
6.一种电子设备,包括一具有镜面效果的显示屏和图像采集装置,当所述电子设备的操作***于所述显示屏前时通过所述显示屏幕的镜面效果呈现与位于所述显示屏前的所述操作体所对称的第一虚像,所述电子设备还包括:
第一获得单元,用于基于所述图像采集装置采集位于所述显示屏前的所述操作体的参数信息,所述参数信息用于构建与位于所述显示屏前的所述操作体对应的第一数字图像;
第二获得单元,用于基于所述参数信息按照预定算法进行计算,获得所述第一数字图像,其中,所述第一数字图像用于确定所述操作体的输入操作,并且所述第一数字图像与所述第一虚像匹配;
确定单元,用于当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作。
7.如权利要求6所述的电子设备,其特征在于,所述电子设备还包括:
显示单元,用于在所述当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作之后,在所述显示屏上显示第一显示内容;响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容。
8.如权利要求6或7所述的电子设备,其特征在于,所述电子设备还包括:
第一判断单元,用于在所述当所述操作体进行第一输入操作时,通过所述第一数字图像确定所述第一输入操作对应的第一指令,并通过所述第一虚像呈现所述操作体进行所述第一输入操作的动作,或所述响应所述第一指令,并基于所述第一指令控制所述显示屏显示不同于所述第一显示内容的第二显示内容之后,判断所述第一输入操作是否满足第一预设条件,获得第一判断结果;
控制单元,用于当所述第一判断为是时,控制所述显示屏显示所述第一数字图像的第一部分。
9.如权利要求8所述的电子设备,其特征在于,所述第二获得单元具体包括:
第一获得模块,用于基于所述参数信息,获得所述显示屏的显示内容在人眼坐标系中的至少一个第一坐标;
第二获得模块,用于基于所述参数信息,获得用户双眼的第一位置信息;
第三获得模块,用于基于所述第一位置信息和所述至少一个第一坐标,进行第一计算,获得所述第一数字图像。
10.如权利要求9所述的电子设备,其特征在于,所述第三获得模块具体用于:
基于第一位置信息,构建所述人眼坐标系到所述显示屏的显示平面坐标系的单应矩阵;
根据所述至少一个第一坐标和所述单应矩阵,获得所述显示内容在所述显示平面坐标系中的至少一个第二坐标;
基于所述至少一个第二坐标,获得所述第一数字图像。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410086344.9A CN104914981B (zh) | 2014-03-10 | 2014-03-10 | 一种信息处理方法和电子设备 |
US14/499,684 US20150254881A1 (en) | 2014-03-10 | 2014-09-29 | Information processing method and electronic device |
DE102014114131.8A DE102014114131A1 (de) | 2014-03-10 | 2014-09-29 | Verfahren zur Informationsverarbeitung und elektronisches Gerät |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410086344.9A CN104914981B (zh) | 2014-03-10 | 2014-03-10 | 一种信息处理方法和电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104914981A true CN104914981A (zh) | 2015-09-16 |
CN104914981B CN104914981B (zh) | 2018-07-06 |
Family
ID=54084122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410086344.9A Active CN104914981B (zh) | 2014-03-10 | 2014-03-10 | 一种信息处理方法和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104914981B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111476104A (zh) * | 2020-03-17 | 2020-07-31 | 重庆邮电大学 | 动态眼位下ar-hud图像畸变矫正方法、装置、*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202257442U (zh) * | 2011-09-23 | 2012-05-30 | 苏州泛普纳米科技有限公司 | 智能镜面成像一体机 |
CN102508548A (zh) * | 2011-11-08 | 2012-06-20 | 北京新岸线网络技术有限公司 | 一种电子信息设备的操作方法及*** |
CN102880352A (zh) * | 2011-07-11 | 2013-01-16 | 北京新岸线移动多媒体技术有限公司 | 一种非接触式界面操作方法及*** |
CN103197805A (zh) * | 2012-01-10 | 2013-07-10 | 深圳泰山在线科技有限公司 | 实现虚拟屏的***和方法 |
CN103479140A (zh) * | 2013-09-10 | 2014-01-01 | 北京恒华伟业科技股份有限公司 | 一种智能镜子 |
-
2014
- 2014-03-10 CN CN201410086344.9A patent/CN104914981B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880352A (zh) * | 2011-07-11 | 2013-01-16 | 北京新岸线移动多媒体技术有限公司 | 一种非接触式界面操作方法及*** |
CN202257442U (zh) * | 2011-09-23 | 2012-05-30 | 苏州泛普纳米科技有限公司 | 智能镜面成像一体机 |
CN102508548A (zh) * | 2011-11-08 | 2012-06-20 | 北京新岸线网络技术有限公司 | 一种电子信息设备的操作方法及*** |
CN103197805A (zh) * | 2012-01-10 | 2013-07-10 | 深圳泰山在线科技有限公司 | 实现虚拟屏的***和方法 |
CN103479140A (zh) * | 2013-09-10 | 2014-01-01 | 北京恒华伟业科技股份有限公司 | 一种智能镜子 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111476104A (zh) * | 2020-03-17 | 2020-07-31 | 重庆邮电大学 | 动态眼位下ar-hud图像畸变矫正方法、装置、*** |
CN111476104B (zh) * | 2020-03-17 | 2022-07-01 | 重庆邮电大学 | 动态眼位下ar-hud图像畸变矫正方法、装置、*** |
Also Published As
Publication number | Publication date |
---|---|
CN104914981B (zh) | 2018-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220121344A1 (en) | Methods for interacting with virtual controls and/or an affordance for moving virtual objects in virtual environments | |
US9886102B2 (en) | Three dimensional display system and use | |
KR101784328B1 (ko) | 증강 현실 표면 디스플레잉 | |
US8643569B2 (en) | Tools for use within a three dimensional scene | |
CN117178247A (zh) | 用于动画化及控制虚拟和图形元素的手势 | |
CN108052202A (zh) | 一种3d交互方法、装置、计算机设备及存储介质 | |
CN108245888A (zh) | 虚拟对象控制方法、装置及计算机设备 | |
US20110162066A1 (en) | Password processing method and apparatus | |
CN106575160A (zh) | 根据用户视点识别动作的界面提供方法及提供装置 | |
JP2017531222A (ja) | ホログラフィックオブジェクトのためのスマート透明度 | |
JP2015516624A (ja) | 有効インターフェース要素の強調のための方式 | |
US11430192B2 (en) | Placement and manipulation of objects in augmented reality environment | |
US10359906B2 (en) | Haptic interface for population of a three-dimensional virtual environment | |
US11886673B2 (en) | Trackpad on back portion of a device | |
US20170131785A1 (en) | Method and apparatus for providing interface interacting with user by means of nui device | |
CN107450717A (zh) | 一种信息处理方法及穿戴式设备 | |
US20180260031A1 (en) | Method for controlling distribution of multiple sub-screens and device using the same | |
KR20180058097A (ko) | 이미지를 표시하는 전자 장치 및 그 제어 방법 | |
JP5767371B1 (ja) | 仮想空間平面上に配置したオブジェクトを表示制御するゲーム・プログラム | |
CN110717993A (zh) | 一种分体式ar眼镜***的交互方法、***及介质 | |
WO2016102948A1 (en) | Coherent touchless interaction with stereoscopic 3d images | |
CN104914981A (zh) | 一种信息处理方法和电子设备 | |
KR102400085B1 (ko) | 크리에이티브 카메라 | |
Cao | Unveiling the Era of Spatial Computing | |
KR102359601B1 (ko) | 투명 평판을 이용한 영상 처리 방법 및 이를 수행하는 장치 |
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 |