CN103500061B - Control the method and apparatus of display - Google Patents
Control the method and apparatus of display Download PDFInfo
- Publication number
- CN103500061B CN103500061B CN201310445336.4A CN201310445336A CN103500061B CN 103500061 B CN103500061 B CN 103500061B CN 201310445336 A CN201310445336 A CN 201310445336A CN 103500061 B CN103500061 B CN 103500061B
- Authority
- CN
- China
- Prior art keywords
- human eye
- screen
- gaze point
- gaze
- glasses
- 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
Landscapes
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
一种控制显示器的方法及设备。所述方法包括:通过电子眼镜拍摄人眼获得人眼图像;从人眼图像中提取人眼特征信息;检测电子眼镜的眼镜位置和姿态信息;根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点;根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作;根据人眼动作和屏幕上的人眼注视点控制显示器的操作。根据本发明可以根据人眼图像控制显示器。
A method and device for controlling a display. The method includes: capturing human eyes through electronic glasses to obtain human eye images; extracting human eye feature information from the human eye images; detecting the glasses position and attitude information of the electronic glasses; detecting the screen according to the human eye feature information, glasses position and attitude information eye gaze point on the screen; detect human eye movement according to human eye feature information and/or changes in human eye gaze point on the screen; control the operation of the display according to human eye movement and human eye gaze point on the screen. According to the present invention, the display can be controlled according to the human eye image.
Description
技术领域technical field
本发明涉及显示器的控制领域,更具体地讲,涉及一种控制显示器的方法及设备。The present invention relates to the field of display control, more specifically, to a method and device for controlling a display.
背景技术Background technique
在人们的生活中,显示器已经成为不可或缺的一部分,无论是电视显示器,还是电脑显示器,用户越来越希望使用更为便捷的控制方法来控制显示器。In people's life, monitors have become an indispensable part. Whether it is a TV monitor or a computer monitor, users increasingly hope to use a more convenient control method to control the monitor.
在现有的技术条件下,用户通常使用手持式遥控装置或显示器面板上的按钮来控制显示器,这使得操作过程离不开手的参与,人们无法将手从控制装置中解放出来,尤其对于双手残疾的人来说,更为不便。Under the existing technical conditions, users usually use handheld remote control devices or buttons on the display panel to control the display, which makes the operation process inseparable from the participation of hands, and people cannot free their hands from the control device, especially for both hands It is even more inconvenient for people with disabilities.
因此,需要一种控制显示器的方法及设备,以能够不通过人手控制显示器。Therefore, there is a need for a method and device for controlling a display, so that the display can be controlled without human hands.
发明内容Contents of the invention
本发明的目的在于提供一种控制显示器的方法及设备,其能够根据人眼图像来控制显示器。The object of the present invention is to provide a method and device for controlling a display, which can control the display according to the images of human eyes.
本发明的第一方面提供一种控制显示器的方法,包括:通过电子眼镜拍摄人眼获得人眼图像;从人眼图像中提取人眼特征信息;检测电子眼镜的眼镜位置和姿态信息;根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点;根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作;根据人眼动作和屏幕上的人眼注视点控制显示器的操作。The first aspect of the present invention provides a method for controlling a display, including: capturing human eyes through electronic glasses to obtain human eye images; extracting human eye feature information from the human eye images; detecting the glasses position and posture information of the electronic glasses; Eye feature information, glasses position and posture information to detect the gaze point of the human eye on the screen; detect the human eye movement according to the human eye feature information and/or the change of the human eye gaze point on the screen; The eye gaze point controls the operation of the display.
可选地,根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点的步骤包括:根据人眼特征信息获得电子眼镜上的人眼注视点;根据电子眼镜上的人眼注视点、眼镜位置和姿态信息获得屏幕上的人眼注视点。Optionally, the step of detecting the gaze point of the human eye on the screen according to the characteristic information of the human eye, the position of the glasses, and the posture information includes: obtaining the gaze point of the human eye on the electronic glasses according to the characteristic information of the human eye; The gaze point of the human eye on the screen is obtained by using point, eyeglass position and posture information.
可选地,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,根据人眼特征信息获得电子眼镜上的人眼注视点的步骤包括:根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的人眼注视点。Optionally, the human eye characteristic information is the position information of the pupil center and the corneal reflection point, and the step of obtaining the gaze point of the human eye on the electronic glasses according to the human eye characteristic information includes: calculating according to the position information of the pupil center and the corneal reflection point The gaze point of the human eye on the electronic glasses.
可选地,所述人眼动作包括闭眼、注视、眼跳、平滑运动中的至少一个。Optionally, the human eye action includes at least one of eye closing, gaze, saccade, and smooth movement.
可选地,当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼;当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。Optionally, when the corneal reflection point cannot be obtained from the characteristic information of the human eye within the first predetermined time, the human eye movement is detected as eyes closed; when the gaze point of the human eye on the screen remains unchanged within the second predetermined time, The human eye movement is detected as gazing; when the human eye gaze point on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement is detected as saccade; when the human eye gaze point on the screen moves at a predetermined speed, Human eye movements are detected as smooth movements.
可选地,在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Optionally, the operation of the display is controlled in different modes according to human eye movements and human gaze points on the screen.
可选地,根据人眼动作和屏幕上的人眼注视点控制显示器的操作的步骤包括:当屏幕显示图像时,根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于屏幕上的人眼注视点附近的图像进行放大并显示;在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,将人眼所追踪的物体展示在屏幕的中央;当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。Optionally, the step of controlling the operation of the display according to the human eye movement and the human eye gaze point on the screen includes: when the screen displays an image, controlling the display to perform the following operations according to the human eye movement and the human eye gaze point on the screen: When the eye movement is gaze, and the gaze point of the human eye on the screen is located in the middle area of the screen, the image near the gaze point of the human eye on the screen is enlarged and displayed; when the image displayed on the screen is a moving image, when the human eye When the eye movement is smooth tracking, the object tracked by the human eye is determined according to the gaze point of the human eye on the screen during the smooth tracking process, and the object tracked by the human eye is displayed in the center of the screen; when the human eye movement is gaze, and When the gaze point of the human eye on the screen is located in the border area of the screen, move the image in a direction away from the border.
可选地,根据人眼动作和屏幕上的人眼注视点控制显示器的操作的步骤包括:当屏幕显示用户界面时,根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能;当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域。Optionally, the step of controlling the operation of the display according to the human eye movement and the human eye gaze point on the screen includes: when the screen displays the user interface, controlling the display to perform the following operations according to the human eye movement and the human eye gaze point on the screen: The human eye gaze point on the screen is located in a functional area, and then the human eye action is to close the eyes, and the function corresponding to the functional area is run; when the human eye action is a smooth movement, and the human eye gaze point on the screen changes from a functional area to When moving to another functional area, switch the focus to that other area.
可选地,所述控制显示器的方法还包括:根据人眼特征信息、眼镜位置和姿态信息检测观看屏幕时的观看角度;根据观看角度调整屏幕的深度。Optionally, the method for controlling a display further includes: detecting a viewing angle when viewing a screen according to human eye feature information, glasses position and posture information; and adjusting the depth of the screen according to the viewing angle.
可选地,根据观看角度调整屏幕的深度的步骤包括:当观看角度超过预定角度阈值时,将屏幕上靠近电子眼镜的区域的深度调小,将屏幕上远离电子眼镜的区域的深度调大,使得观看角度小于等于预定角度阈值。Optionally, the step of adjusting the depth of the screen according to the viewing angle includes: when the viewing angle exceeds a predetermined angle threshold, reducing the depth of an area on the screen close to the electronic glasses, and adjusting the depth of an area on the screen far away from the electronic glasses, Make the viewing angle less than or equal to a predetermined angle threshold.
本发明的第二方面提供一种控制显示器的设备,包括:人眼图像获取单元,通过电子眼镜拍摄人眼获得人眼图像;特征提取单元,从人眼图像中提取人眼特征信息;位置姿态检测单元,检测电子眼镜的眼镜位置和姿态信息;注视点检测单元,根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点;人眼动作检测单元,根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作;控制单元,根据人眼动作和屏幕上的人眼注视点控制显示器的操作。The second aspect of the present invention provides a device for controlling a display, including: a human eye image acquisition unit, which captures a human eye image through electronic glasses; a feature extraction unit, extracts human eye feature information from the human eye image; position and posture The detection unit detects the position and posture information of the glasses of the electronic glasses; the gaze point detection unit detects the gaze point of the human eye on the screen according to the characteristic information of the human eye, the position and posture information of the glasses; the human eye movement detection unit detects the gaze point of the human eye according to the characteristic information of the human eye and the /or detecting changes in human eye gaze points on the screen; the control unit controls the operation of the display according to the human eye movements and the human eye gaze points on the screen.
可选地,注视点检测单元包括:眼镜注视点检测单元,根据人眼特征信息获得电子眼镜上的人眼注视点;屏幕注视点检测单元,根据电子眼镜上的人眼注视点、眼镜位置和姿态信息获得屏幕上的人眼注视点。Optionally, the gaze point detection unit includes: a glasses gaze point detection unit, which obtains the gaze point of the human eye on the electronic glasses according to the human eye feature information; a screen gaze point detection unit, which obtains the gaze point of the human eye on the electronic glasses, the position of the glasses and The gesture information obtains the gaze point of the human eyes on the screen.
可选地,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,眼镜注视点检测单元包括:计算单元,根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的人眼注视点。Optionally, the characteristic information of the human eye is the position information of the pupil center and the corneal reflection point, and the gaze point detection unit of the glasses includes: a calculation unit, which calculates the position information of the human eye line of sight on the electronic glasses according to the position information of the pupil center and the corneal reflection point point of human gaze.
可选地,人眼动作检测单元用来检测闭眼、注视、眼跳、平滑运动中的至少一个人眼动作。Optionally, the human eye motion detection unit is used to detect at least one human eye motion among eye closing, gaze, saccade, and smooth movement.
可选地,当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼;当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。Optionally, when the corneal reflection point cannot be obtained from the characteristic information of the human eye within the first predetermined time, the human eye movement is detected as eyes closed; when the gaze point of the human eye on the screen remains unchanged within the second predetermined time, The human eye movement is detected as gazing; when the human eye gaze point on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement is detected as saccade; when the human eye gaze point on the screen moves at a predetermined speed, Human eye movements are detected as smooth movements.
可选地,控制单元在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Optionally, the control unit controls the operation of the display in different modes according to human eye movements and human gaze points on the screen.
可选地,当屏幕显示图像时,控制单元根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于屏幕上的人眼注视点附近的图像进行放大并显示;在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,将人眼所追踪的物体展示在屏幕的中央;当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。Optionally, when the screen displays an image, the control unit controls the display to perform the following operations according to the human eye movement and the human gaze point on the screen: when the human eye movement is gazing, and the human eye gaze point on the screen is located in the middle area of the screen , to enlarge and display the image near the gaze point of the human eye on the screen; in the case that the image displayed on the screen is a moving image, when the human eye movement is smooth tracking, according to the person on the screen during the smooth tracking process The eye fixation point determines the object tracked by the human eye, and displays the object tracked by the human eye in the center of the screen; when the human eye action is gazing, and the human eye gaze point on the screen is located in the border area of the screen, the image is oriented away from this The direction of the boundary moves.
可选地,当屏幕显示用户界面时,控制单元根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能;当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域。Optionally, when the user interface is displayed on the screen, the control unit controls the display to perform the following operations according to the human eye movement and the human gaze point on the screen: when the human eye gaze point on the screen is located in a functional area, then the human eye movement is closed When the eye is on, run the function corresponding to the functional area; when the human eye moves smoothly and the human gaze point on the screen moves from one functional area to another functional area, switch the focus to the other area.
可选地,所述控制显示器的设备还包括:观看角度检测单元,根据人眼特征信息、眼镜位置和姿态信息检测观看屏幕时的观看角度;深度调整单元,根据观看角度调整屏幕的深度。Optionally, the device for controlling the display further includes: a viewing angle detection unit, which detects the viewing angle when viewing the screen according to human eye feature information, glasses position and posture information; a depth adjustment unit, which adjusts the depth of the screen according to the viewing angle.
可选地,当观看角度超过预定角度阈值时,深度调整单元将屏幕上靠近电子眼镜的区域的深度调小,将屏幕上远离电子眼镜的区域的深度调大,使得观看角度小于等于角度预定阈值。Optionally, when the viewing angle exceeds the predetermined angle threshold, the depth adjustment unit reduces the depth of the area on the screen close to the electronic glasses, and adjusts the depth of the area on the screen far away from the electronic glasses, so that the viewing angle is less than or equal to the predetermined angle threshold .
本发明的第三方面提供一种利用电子眼镜遥控显示器的方法,包括:通过电子眼镜拍摄人眼获得人眼图像;从人眼图像中提取人眼特征信息;检测电子眼镜的眼镜位置和姿态信息;发送拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息到显示器。The third aspect of the present invention provides a method for using electronic glasses to remotely control a display, including: capturing human eyes through electronic glasses to obtain human eye images; extracting human eye feature information from the human eye images; detecting the position and posture information of the electronic glasses ; Send the feature information of the captured human eye image and the glasses position and posture information of the electronic glasses to the display.
本发明的第四方面提供一种利用电子眼镜遥控显示器的设备,包括:人眼图像获取单元,通过拍摄人眼获得人眼图像;特征提取单元,从人眼图像中提取人眼特征信息;位置姿态检测单元,检测电子眼镜的眼镜位置和姿态信息;发送单元,发送拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息到显示器。The fourth aspect of the present invention provides a device for using electronic glasses to remotely control a display, including: a human eye image acquisition unit, which obtains a human eye image by photographing the human eye; a feature extraction unit, which extracts human eye feature information from the human eye image; The posture detection unit detects the glasses position and posture information of the electronic glasses; the sending unit sends the feature information of the captured human eye image and the glasses position and posture information of the electronic glasses to the display.
本发明的第五方面提供一种控制显示器的方法,包括:从电子眼镜接收拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息;根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点;根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作;根据人眼动作和屏幕上的人眼注视点控制显示器的操作。A fifth aspect of the present invention provides a method for controlling a display, including: receiving from the electronic glasses the feature information of the captured human eye image and the glasses position and attitude information of the electronic glasses; The gaze point of the human eye on the screen; detect the movement of the human eye according to the characteristic information of the human eye and/or the change of the gaze point of the human eye on the screen; control the operation of the display according to the movement of the human eye and the gaze point of the human eye on the screen.
可选地,根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点的步骤包括:根据人眼特征信息获得电子眼镜上的人眼注视点;根据电子眼镜上的人眼注视点、眼镜位置和姿态信息获得屏幕上的人眼注视点。Optionally, the step of detecting the gaze point of the human eye on the screen according to the characteristic information of the human eye, the position of the glasses, and the posture information includes: obtaining the gaze point of the human eye on the electronic glasses according to the characteristic information of the human eye; The gaze point of the human eye on the screen is obtained by using point, eyeglass position and posture information.
可选地,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,根据人眼特征信息获得电子眼镜上的人眼注视点的步骤包括:根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的注视点。Optionally, the human eye characteristic information is the position information of the pupil center and the corneal reflection point, and the step of obtaining the gaze point of the human eye on the electronic glasses according to the human eye characteristic information includes: calculating according to the position information of the pupil center and the corneal reflection point The gaze point of the human eye on the electronic glasses.
可选地,所述人眼动作包括闭眼、注视、眼跳、平滑运动中的至少一个。Optionally, the human eye action includes at least one of eye closing, gaze, saccade, and smooth movement.
可选地,当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼;当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。Optionally, when the corneal reflection point cannot be obtained from the characteristic information of the human eye within the first predetermined time, the human eye movement is detected as eyes closed; when the gaze point of the human eye on the screen remains unchanged within the second predetermined time, The human eye movement is detected as gazing; when the human eye gaze point on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement is detected as saccade; when the human eye gaze point on the screen moves at a predetermined speed, Human eye movements are detected as smooth movements.
可选地,在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Optionally, the operation of the display is controlled in different modes according to human eye movements and human gaze points on the screen.
可选地,根据人眼动作和屏幕上的人眼注视点控制显示器的操作的步骤包括:当屏幕显示图像时,根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于屏幕上的人眼注视点附近的图像进行放大并显示;在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,将人眼所追踪的物体展示在屏幕的中央;当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。Optionally, the step of controlling the operation of the display according to the human eye movement and the human eye gaze point on the screen includes: when the screen displays an image, controlling the display to perform the following operations according to the human eye movement and the human eye gaze point on the screen: When the eye movement is gaze, and the gaze point of the human eye on the screen is located in the middle area of the screen, the image near the gaze point of the human eye on the screen is enlarged and displayed; when the image displayed on the screen is a moving image, when the human eye When the eye movement is smooth tracking, the object tracked by the human eye is determined according to the gaze point of the human eye on the screen during the smooth tracking process, and the object tracked by the human eye is displayed in the center of the screen; when the human eye movement is gaze, and When the gaze point of the human eye on the screen is located in the border area of the screen, move the image in a direction away from the border.
可选地,根据人眼动作和屏幕上的人眼注视点控制显示器的操作的步骤包括:当屏幕显示用户界面时,根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能;当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域。Optionally, the step of controlling the operation of the display according to the human eye movement and the human eye gaze point on the screen includes: when the screen displays the user interface, controlling the display to perform the following operations according to the human eye movement and the human eye gaze point on the screen: The human eye gaze point on the screen is located in a functional area, and then the human eye action is to close the eyes, and the function corresponding to the functional area is run; when the human eye action is a smooth movement, and the human eye gaze point on the screen changes from a functional area to When moving to another functional area, switch the focus to that other area.
可选地,所述控制显示器的方法还包括:根据人眼特征信息、眼镜位置和姿态信息检测观看屏幕时的观看角度;根据观看角度调整屏幕的深度。Optionally, the method for controlling a display further includes: detecting a viewing angle when viewing a screen according to human eye feature information, glasses position and posture information; and adjusting the depth of the screen according to the viewing angle.
可选地,根据观看角度调整屏幕的深度的步骤包括:当观看角度超过预定角度阈值时,深度调整单元将屏幕上靠近电子眼镜的区域的深度调小,将屏幕上远离电子眼镜的区域的深度调大,使得观看角度小于等于角度预定阈值。Optionally, the step of adjusting the depth of the screen according to the viewing angle includes: when the viewing angle exceeds a predetermined angle threshold, the depth adjusting unit reduces the depth of the area on the screen close to the electronic glasses, and reduces the depth of the area on the screen far away from the electronic glasses. Turn it up so that the viewing angle is less than or equal to the preset angle threshold.
本发明的第六方面提供一种控制显示器的设备,包括:接收单元,从电子眼镜接收拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息;注视点检测单元,根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点;人眼动作检测单元,根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作;控制单元,根据人眼动作和屏幕上的人眼注视点控制显示器的操作。A sixth aspect of the present invention provides a device for controlling a display, including: a receiving unit, which receives the feature information of the human eye image taken from the electronic glasses and the glasses position and posture information of the electronic glasses; a gaze point detection unit, according to the characteristics of the human eyes information, glasses position and attitude information to detect the gaze point of the human eye on the screen; the human eye movement detection unit detects the human eye movement according to the characteristic information of the human eye and/or the change of the gaze point of the human eye on the screen; the control unit detects the human eye movement according to the Eye movements and the point of human eye gaze on the screen control the operation of the display.
可选地,注视点检测单元包括:眼镜注视点检测单元,根据人眼特征信息获得电子眼镜上的人眼注视点;屏幕注视点检测单元,根据电子眼镜上的人眼注视点、眼镜位置和姿态信息获得屏幕上的人眼注视点。Optionally, the gaze point detection unit includes: a glasses gaze point detection unit, which obtains the gaze point of the human eye on the electronic glasses according to the human eye feature information; a screen gaze point detection unit, which obtains the gaze point of the human eye on the electronic glasses, the position of the glasses and The gesture information obtains the gaze point of the human eyes on the screen.
可选地,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,眼镜注视点检测单元包括:计算单元,根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的人眼注视点。Optionally, the characteristic information of the human eye is the position information of the pupil center and the corneal reflection point, and the gaze point detection unit of the glasses includes: a calculation unit, which calculates the position information of the human eye line of sight on the electronic glasses according to the position information of the pupil center and the corneal reflection point point of human gaze.
可选地,人眼动作检测单元用来检测闭眼、注视、眼跳、平滑运动中的至少一个人眼动作。Optionally, the human eye motion detection unit is used to detect at least one human eye motion among eye closing, gaze, saccade, and smooth movement.
可选地,当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼;当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。Optionally, when the corneal reflection point cannot be obtained from the characteristic information of the human eye within the first predetermined time, the human eye movement is detected as eyes closed; when the gaze point of the human eye on the screen remains unchanged within the second predetermined time, The human eye movement is detected as gazing; when the human eye gaze point on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement is detected as saccade; when the human eye gaze point on the screen moves at a predetermined speed, Human eye movements are detected as smooth movements.
可选地,控制单元在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Optionally, the control unit controls the operation of the display in different modes according to human eye movements and human gaze points on the screen.
可选地,当屏幕显示图像时,控制单元根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于屏幕上的人眼注视点附近的图像进行放大并显示;在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,将人眼所追踪的物体展示在屏幕的中央;当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。Optionally, when the screen displays an image, the control unit controls the display to perform the following operations according to the human eye movement and the human gaze point on the screen: when the human eye movement is gazing, and the human eye gaze point on the screen is located in the middle area of the screen , to enlarge and display the image near the gaze point of the human eye on the screen; in the case that the image displayed on the screen is a moving image, when the human eye movement is smooth tracking, according to the person on the screen during the smooth tracking process The eye fixation point determines the object tracked by the human eye, and displays the object tracked by the human eye in the center of the screen; when the human eye action is gazing, and the human eye gaze point on the screen is located in the border area of the screen, the image is oriented away from this The direction of the boundary moves.
可选地,当屏幕显示用户界面时,控制单元根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能;当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域。Optionally, when the user interface is displayed on the screen, the control unit controls the display to perform the following operations according to the human eye movement and the human gaze point on the screen: when the human eye gaze point on the screen is located in a functional area, then the human eye movement is closed When the eye is on, run the function corresponding to the functional area; when the human eye moves smoothly and the human gaze point on the screen moves from one functional area to another functional area, switch the focus to the other area.
可选地,所述控制显示器的设备还包括:观看角度检测单元,根据人眼特征信息、眼镜位置和姿态信息检测观看屏幕时的观看角度;深度调整单元,根据观看角度调整屏幕的深度。Optionally, the device for controlling the display further includes: a viewing angle detection unit, which detects the viewing angle when viewing the screen according to human eye feature information, glasses position and posture information; a depth adjustment unit, which adjusts the depth of the screen according to the viewing angle.
可选地,当观看角度超过预定角度阈值时,深度调整单元将屏幕上靠近电子眼镜的区域的深度调小,将屏幕上远离电子眼镜的区域的深度调大,使得观看角度小于等于预定角度阈值。Optionally, when the viewing angle exceeds the predetermined angle threshold, the depth adjustment unit reduces the depth of the area on the screen close to the electronic glasses, and increases the depth of the area on the screen far away from the electronic glasses, so that the viewing angle is less than or equal to the predetermined angle threshold .
本发明的第七方面提供一种利用电子眼镜遥控显示器的方法,包括:通过电子眼镜拍摄人眼获得人眼图像;从人眼图像中提取人眼特征信息;检测电子眼镜的眼镜位置和姿态信息;根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点;根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作;将用于控制显示器的操作的人眼动作和屏幕上的人眼注视点发送到显示器。The seventh aspect of the present invention provides a method for using electronic glasses to remotely control a display, including: capturing human eyes through electronic glasses to obtain a human eye image; extracting human eye feature information from the human eye image; detecting the position and posture information of the electronic glasses ; Detect the gaze point of the human eye on the screen according to the characteristic information of the human eye, the position and posture information of the glasses; detect the movement of the human eye according to the characteristic information of the human eye and/or the change of the gaze point of the human eye on the screen; The human eye movement of the operation and the human eye gaze point on the screen are sent to the display.
可选地,根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点的步骤包括:根据人眼特征信息获得电子眼镜上的人眼注视点;根据电子眼镜上的人眼注视点、眼镜位置和姿态信息获得屏幕上的人眼注视点。Optionally, the step of detecting the gaze point of the human eye on the screen according to the characteristic information of the human eye, the position of the glasses, and the posture information includes: obtaining the gaze point of the human eye on the electronic glasses according to the characteristic information of the human eye; The gaze point of the human eye on the screen is obtained by using point, eyeglass position and posture information.
可选地,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,根据人眼特征信息获得电子眼镜上的人眼注视点的步骤包括:根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的人眼注视点。Optionally, the human eye characteristic information is the position information of the pupil center and the corneal reflection point, and the step of obtaining the gaze point of the human eye on the electronic glasses according to the human eye characteristic information includes: calculating according to the position information of the pupil center and the corneal reflection point The gaze point of the human eye on the electronic glasses.
可选地,所述人眼动作包括闭眼、注视、眼跳、平滑运动中的至少一个。Optionally, the human eye action includes at least one of eye closing, gaze, saccade, and smooth movement.
可选地,当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼;当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。Optionally, when the corneal reflection point cannot be obtained from the characteristic information of the human eye within the first predetermined time, the human eye movement is detected as eyes closed; when the gaze point of the human eye on the screen remains unchanged within the second predetermined time, The human eye movement is detected as gazing; when the human eye gaze point on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement is detected as saccade; when the human eye gaze point on the screen moves at a predetermined speed, Human eye movements are detected as smooth movements.
本发明的第八方面提供一种利用电子眼镜遥控显示器的设备,包括:人眼图像获取单元,通过拍摄人眼获得人眼图像;特征提取单元,从人眼图像中提取人眼特征信息;位置姿态检测单元,检测电子眼镜的眼镜位置和姿态信息;注视点检测单元,根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点;人眼动作检测单元,根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作;发送单元,将用于控制显示器的操作的人眼动作和屏幕上的人眼注视点发送到显示器。The eighth aspect of the present invention provides a device for using electronic glasses to remotely control a display, including: a human eye image acquisition unit, which obtains a human eye image by photographing the human eye; a feature extraction unit, which extracts human eye feature information from the human eye image; The posture detection unit detects the position and posture information of the glasses of the electronic glasses; the fixation point detection unit detects the gaze point of the human eye on the screen according to the characteristic information of the human eye, the position of the glasses and the posture information; the human eye movement detection unit detects the gaze point of the human eye according to the characteristic information of the human eye and/or human eye gaze changes on the screen to detect human eye movements; the sending unit sends the human eye movements for controlling the operation of the display and the human eye gaze points on the screen to the display.
可选地,注视点检测单元包括:眼镜注视点检测单元,根据人眼特征信息获得电子眼镜上的人眼注视点;屏幕注视点检测单元,根据电子眼镜上的人眼注视点、眼镜位置和姿态信息获得屏幕上的人眼注视点。Optionally, the gaze point detection unit includes: a glasses gaze point detection unit, which obtains the gaze point of the human eye on the electronic glasses according to the human eye feature information; a screen gaze point detection unit, which obtains the gaze point of the human eye on the electronic glasses, the position of the glasses and The gesture information obtains the gaze point of the human eyes on the screen.
可选地,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,眼镜注视点检测单元包括:计算单元,根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的人眼注视点。Optionally, the characteristic information of the human eye is the position information of the pupil center and the corneal reflection point, and the gaze point detection unit of the glasses includes: a calculation unit, which calculates the position information of the human eye line of sight on the electronic glasses according to the position information of the pupil center and the corneal reflection point point of human gaze.
可选地,注视点检测单元用来检测闭眼、注视、眼跳、平滑运动中的至少一个人眼动作。Optionally, the fixation point detection unit is used to detect at least one human eye action among eye closing, gaze, saccade, and smooth movement.
可选地,当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼;当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。Optionally, when the corneal reflection point cannot be obtained from the characteristic information of the human eye within the first predetermined time, the human eye movement is detected as eyes closed; when the gaze point of the human eye on the screen remains unchanged within the second predetermined time, The human eye movement is detected as gazing; when the human eye gaze point on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement is detected as saccade; when the human eye gaze point on the screen moves at a predetermined speed, Human eye movements are detected as smooth movements.
本发明的第九方面提供一种控制显示器的方法,包括:从电子眼镜接收控制显示器的操作的人眼动作和屏幕上的人眼注视点;根据人眼动作和屏幕上的人眼注视点控制显示器的操作。A ninth aspect of the present invention provides a method for controlling a display, including: receiving from electronic glasses the human eye movement for controlling the operation of the display and the human eye gaze point on the screen; controlling the display according to the human eye movement and the human eye gaze point on the screen operation of the display.
可选地,在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Optionally, the operation of the display is controlled in different modes according to human eye movements and human gaze points on the screen.
可选地,根据人眼动作和屏幕上的人眼注视点控制显示器的操作的步骤包括:当屏幕显示图像时,根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于屏幕上的人眼注视点附近的图像进行放大并显示;在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,将人眼所追踪的物体展示在屏幕的中央;当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。Optionally, the step of controlling the operation of the display according to the human eye movement and the human eye gaze point on the screen includes: when the screen displays an image, controlling the display to perform the following operations according to the human eye movement and the human eye gaze point on the screen: When the eye movement is gaze, and the gaze point of the human eye on the screen is located in the middle area of the screen, the image near the gaze point of the human eye on the screen is enlarged and displayed; when the image displayed on the screen is a moving image, when the human eye When the eye movement is smooth tracking, the object tracked by the human eye is determined according to the gaze point of the human eye on the screen during the smooth tracking process, and the object tracked by the human eye is displayed in the center of the screen; when the human eye movement is gaze, and When the gaze point of the human eye on the screen is located in the border area of the screen, move the image in a direction away from the border.
可选地,根据人眼动作和屏幕上的人眼注视点控制显示器的操作的步骤包括:当屏幕显示用户界面时,根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能;当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域。Optionally, the step of controlling the operation of the display according to the human eye movement and the human eye gaze point on the screen includes: when the screen displays the user interface, controlling the display to perform the following operations according to the human eye movement and the human eye gaze point on the screen: The human eye gaze point on the screen is located in a functional area, and then the human eye action is to close the eyes, and the function corresponding to the functional area is run; when the human eye action is a smooth movement, and the human eye gaze point on the screen changes from a functional area to When moving to another functional area, switch the focus to that other area.
本发明的第十方面提供一种控制显示器的设备,包括:接收单元,从电子眼镜接收控制显示器的操作的人眼动作和屏幕上的人眼注视点;控制单元,根据人眼动作和屏幕上的人眼注视点控制显示器的操作。The tenth aspect of the present invention provides a device for controlling a display, including: a receiving unit, which receives from electronic glasses the human eye movement for controlling the operation of the display and the human eye gaze point on the screen; The gaze point of the human eye controls the operation of the display.
可选地,控制单元在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Optionally, the control unit controls the operation of the display in different modes according to human eye movements and human gaze points on the screen.
可选地,当屏幕显示图像时,控制单元根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于屏幕上的人眼注视点附近的图像进行放大并显示;在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,将人眼所追踪的物体展示在屏幕的中央;当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。Optionally, when the screen displays an image, the control unit controls the display to perform the following operations according to the human eye movement and the human gaze point on the screen: when the human eye movement is gazing, and the human eye gaze point on the screen is located in the middle area of the screen , to enlarge and display the image near the gaze point of the human eye on the screen; in the case that the image displayed on the screen is a moving image, when the human eye movement is smooth tracking, according to the person on the screen during the smooth tracking process The eye fixation point determines the object tracked by the human eye, and displays the object tracked by the human eye in the center of the screen; when the human eye action is gazing, and the human eye gaze point on the screen is located in the border area of the screen, the image is oriented away from this The direction of the boundary moves.
可选地,当屏幕显示用户界面时,控制单元根据人眼动作和屏幕上的人眼注视点控制显示器进行如下操作:当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能;当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域。Optionally, when the user interface is displayed on the screen, the control unit controls the display to perform the following operations according to the human eye movement and the human gaze point on the screen: when the human eye gaze point on the screen is located in a functional area, then the human eye movement is closed When the eye is on, run the function corresponding to the functional area; when the human eye moves smoothly and the human gaze point on the screen moves from one functional area to another functional area, switch the focus to the other area.
根据本发明的控制显示器的方法及设备,可以根据人眼图像控制显示器,将用户的双手从遥控装置中解放出来。According to the method and device for controlling a display of the present invention, the display can be controlled according to the human eye image, and the user's hands are freed from the remote control device.
附图说明Description of drawings
通过下面结合附图对实施例进行的描述,本发明的这些和/或其他方面和优点将会变得清楚和更易于理解,其中:These and/or other aspects and advantages of the present invention will become clearer and easier to understand through the following description of embodiments in conjunction with the accompanying drawings, wherein:
图1示出根据本发明的第一示例性实施例的控制显示器的方法的流程图。FIG. 1 shows a flowchart of a method of controlling a display according to a first exemplary embodiment of the present invention.
图2示出根据本发明的第二示例性实施例的控制显示器的设备的框图。FIG. 2 shows a block diagram of an apparatus for controlling a display according to a second exemplary embodiment of the present invention.
图3示出根据本发明的第三示例性实施例的利用电子眼镜遥控显示器的方法的流程图。FIG. 3 shows a flowchart of a method for remotely controlling a display using electronic glasses according to a third exemplary embodiment of the present invention.
图4示出根据本发明的第四示例性实施例的利用电子眼镜遥控显示器的设备的框图。FIG. 4 illustrates a block diagram of an apparatus for remotely controlling a display using electronic glasses according to a fourth exemplary embodiment of the present invention.
图5示出根据本发明的第五示例性实施例的控制显示器的方法的流程图。FIG. 5 shows a flowchart of a method of controlling a display according to a fifth exemplary embodiment of the present invention.
图6示出根据本发明的第六示例性实施例的控制显示器的设备的框图。FIG. 6 shows a block diagram of an apparatus for controlling a display according to a sixth exemplary embodiment of the present invention.
图7示出根据本发明的第七示例性实施例的利用电子眼镜遥控显示器的方法的流程图。FIG. 7 shows a flowchart of a method for remotely controlling a display using electronic glasses according to a seventh exemplary embodiment of the present invention.
图8示出根据本发明的第八示例性实施例的利用电子眼镜遥控显示器的设备的框图。FIG. 8 illustrates a block diagram of an apparatus for remotely controlling a display using electronic glasses according to an eighth exemplary embodiment of the present invention.
图9示出根据本发明的第九示例性实施例的控制显示器的方法的流程图。FIG. 9 shows a flowchart of a method of controlling a display according to a ninth exemplary embodiment of the present invention.
图10示出根据本发明的第十示例性实施例的控制显示器的设备的框图。FIG. 10 shows a block diagram of an apparatus for controlling a display according to a tenth exemplary embodiment of the present invention.
具体实施方式detailed description
现在对本发明实施例进行详细的描述,其示例表示在附图中。下面通过参照附图对实施例进行描述以解释本发明。Reference will now be made in detail to embodiments of the invention, examples of which are illustrated in the accompanying drawings. The embodiments are described below in order to explain the present invention by referring to the figures.
图1示出根据本发明的第一示例性实施例的控制显示器的方法的流程图。FIG. 1 shows a flowchart of a method of controlling a display according to a first exemplary embodiment of the present invention.
在步骤101,获得通过电子眼镜拍摄的人眼图像。用户在观看屏幕时佩戴电子眼镜,通过电子眼镜上的图像拍摄装置拍摄用户的眼睛获得用户的人眼图像。In step 101, an eye image captured by electronic glasses is obtained. The user wears electronic glasses when viewing the screen, and the user's eyes are captured by the image capture device on the electronic glasses to obtain the user's human eye image.
在步骤102,从人眼图像中提取人眼特征信息。人眼特征信息是可以表征人眼视线的信息。例如,人眼特征信息可以是瞳孔中心和角膜反射点的位置信息,根据瞳孔中心和角膜反射点的位置信息可以获取人眼视线信息。In step 102, human eye feature information is extracted from the human eye image. The human eye feature information is information that can represent the line of sight of the human eye. For example, the feature information of the human eye may be the position information of the pupil center and the corneal reflection point, and the sight information of the human eye can be obtained according to the position information of the pupil center and the corneal reflection point.
在步骤103,检测电子眼镜的眼镜位置和姿态信息。电子眼镜的眼镜位置和姿态信息可使用预定的坐标系被表示。In step 103, the glasses position and attitude information of the electronic glasses are detected. Glasses position and attitude information of electronic glasses can be expressed using a predetermined coordinate system.
在步骤104,根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点。首先根据人眼特征信息获得电子眼镜上的人眼注视点。然后根据电子眼镜上的人眼注视点、眼镜位置和姿态信息获得屏幕上的人眼注视点。In step 104, the gaze point of the human eye on the screen is detected according to the characteristic information of the human eye, the position and posture information of the glasses. Firstly, the gaze point of the human eye on the electronic glasses is obtained according to the characteristic information of the human eye. Then, the gaze point of the human eye on the screen is obtained according to the gaze point of the human eye on the electronic glasses, the position and posture information of the glasses.
具体地说,可通过现有的视线追踪技术实现根据人眼特征信息获取电子眼镜坐标系上的人眼视线,再根据电子眼镜坐标系上的人眼视线获取电子眼镜上的人眼注视点。然后,根据电子眼镜上的人眼注视点以及电子眼镜的位置和姿态信息进行相应的坐标变换,得到屏幕上的人眼注视点。Specifically, the existing gaze tracking technology can be used to obtain the line of sight of the human eye on the electronic glasses coordinate system according to the characteristic information of the human eye, and then obtain the gaze point of the human eye on the electronic glasses according to the line of sight of the human eye on the coordinate system of the electronic glasses. Then, according to the gaze point of the human eye on the electronic glasses and the position and attitude information of the electronic glasses, a corresponding coordinate transformation is performed to obtain the gaze point of the human eye on the screen.
在一个实施例中,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的人眼注视点。即,使用瞳孔-角膜反射向量法分析人眼特征信息得到电子眼镜坐标系上的人眼视线,根据电子眼镜坐标系上的人眼视线得到电子眼镜上的人眼注视点。In one embodiment, the characteristic information of the human eye is the position information of the pupil center and the corneal reflection point, and the gaze point of the human eye on the electronic glasses is calculated according to the position information of the pupil center and the corneal reflection point. That is, use the pupil-cornea reflection vector method to analyze the human eye feature information to obtain the human eye line of sight on the electronic glasses coordinate system, and obtain the human gaze point on the electronic glasses according to the human eye line of sight on the electronic glasses coordinate system.
在步骤105,根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作。包括闭眼、注视、眼跳、平滑运动等人眼动作。当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼。当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。以上预定值可以预置或者由用户进行设置。In step 105, the human eye movement is detected according to the characteristic information of the human eye and/or the change of the fixation point of the human eye on the screen. Including human eye movements such as eye closing, gaze, saccades, and smooth movements. When the corneal reflection point cannot be obtained from the human eye characteristic information within the first predetermined time, the human eye motion is detected as eyes closed. When the gaze point of the human eye on the screen remains unchanged within the second predetermined time, the human eye movement is detected as gazing; when the gaze point of the human eye on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement Detected as saccades; eye movement detected as smooth motion when the point of human gaze on the screen moves at a predetermined speed. The above predetermined values can be preset or set by the user.
在步骤106,根据人眼动作和屏幕上的人眼注视点控制显示器的操作。具体地说,可通过人眼动作和屏幕上的人眼注视点的不同组合来控制显示器的各种操作。In step 106, the operation of the display is controlled according to the movement of the human eyes and the gaze point of the human eyes on the screen. Specifically, various operations of the display can be controlled through different combinations of human eye movements and human gaze points on the screen.
例如,屏幕上的人眼注视点相当于使用鼠标控制显示器时光标所在的位置,或者使用遥控器控制显示器时遥控器所选中的位置,人眼动作相当于点击鼠标或者按下遥控器的按钮。例如,闭眼动作相当于点击鼠标左键或者按下遥控器的确认按钮。For example, the gaze point of the human eye on the screen is equivalent to the position of the cursor when using the mouse to control the display, or the position selected by the remote control when using the remote control to control the display, and the human eye action is equivalent to clicking the mouse or pressing the button of the remote control. For example, closing the eyes is equivalent to clicking the left mouse button or pressing the confirmation button on the remote control.
优选地,在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Preferably, the operation of the display is controlled according to human eye movements and human gaze points on the screen in different modes.
在观看模式下,当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于注视点附近区域的图像进行放大并显示,方便用户清楚地看到自己所关注的细微图像。这里,所放大的注视点附近区域的大小可以预置或者由用户进行设置。在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,从电视节目流中提取该物体的信息,对该物体进行追踪,将所追踪的物体展示在屏幕的中央。当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。例如:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕左边界区域时,将图像向右侧移动,将左侧未展现的图像展现出来。In viewing mode, when the human eye action is gazing, and the human gaze point on the screen is located in the middle of the screen, the image in the area near the gaze point will be enlarged and displayed, so that users can clearly see the subtleties they care about. image. Here, the size of the enlarged area near the gaze point can be preset or set by the user. In the case that the image displayed on the screen is a moving image, when the human eye action is smooth tracking, determine the object tracked by the human eye according to the point of focus of the human eye on the screen during the smooth tracking process, and extract the object from the TV program stream. Object information, track the object, and display the tracked object in the center of the screen. When the human eye action is gazing, and the gaze point of the human eye on the screen is located in the border area of the screen, the image is moved toward a direction away from the border. For example: when the human eye action is gazing, and the gaze point of the human eye on the screen is located in the left border area of the screen, move the image to the right to display the undisplayed image on the left.
在用户界面模式下,屏幕的图像划分为若干个区域,每个区域代表特定的功能。当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能。In user interface mode, the image of the screen is divided into several areas, and each area represents a specific function. When the gaze point of the human eye on the screen is located in a functional area, and then the human eye is closed, the function corresponding to the functional area is executed.
例如:当用户注视翻页功能所在区域,然后闭眼时,运行翻页功能。当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域(即,从选中一区域变为选中另一区域)。For example: when the user gazes at the area where the page-turning function is located and then closes his eyes, the page-turning function runs. When the human eye movement is a smooth movement, and the human gaze point on the screen moves from one functional area to another functional area, switch the focus to the other area (that is, change from selecting one area to selecting another area) .
此外,应该理解,功能还可以是调用各种应用软件、应用软件的内部功能、显示器内置的功能(例如,亮度调节、模式调节等)、或用户自定义设置的功能等。In addition, it should be understood that the function may also be calling various application software, internal functions of the application software, built-in functions of the display (for example, brightness adjustment, mode adjustment, etc.), or user-defined functions, etc.
此外,根据人眼特征信息、眼镜位置和姿态信息检测观看屏幕时的观看角度,然后根据观看角度调整屏幕的深度。当观看角度超过预定角度阈值时,将屏幕上靠近电子眼镜的区域的深度调小,将屏幕上远离电子眼镜的区域的深度调大,使得观看角度小于等于预定角度阈值,从而起到保护眼睛的目的。In addition, the viewing angle when watching the screen is detected according to the human eye feature information, glasses position and posture information, and then the depth of the screen is adjusted according to the viewing angle. When the viewing angle exceeds the predetermined angle threshold, the depth of the area on the screen close to the electronic glasses is reduced, and the depth of the area on the screen far away from the electronic glasses is adjusted large, so that the viewing angle is less than or equal to the predetermined angle threshold, thereby protecting the eyes. Purpose.
应该理解,步骤101-106可以全部由电子眼镜(或具有电子眼镜的遥控装置)或显示器来实现;或者部分由电子眼镜(或具有电子眼镜的遥控装置)实现,其他部分由显示器来实现。It should be understood that steps 101-106 may be all implemented by electronic glasses (or a remote control device with electronic glasses) or a display; or partly by electronic glasses (or a remote control device with electronic glasses), and other parts by a display.
图2示出根据本发明的第二示例性实施例的控制显示器的设备的框图。FIG. 2 shows a block diagram of an apparatus for controlling a display according to a second exemplary embodiment of the present invention.
如图2所示,根据本发明的控制显示器的设备200包括:人眼图像获取单元201、特征提取单元202、位置姿态检测单元203、注视点检测单元204、人眼动作检测单元205、控制单元206。As shown in Figure 2, the device 200 for controlling a display according to the present invention includes: a human eye image acquisition unit 201, a feature extraction unit 202, a position and posture detection unit 203, a gaze point detection unit 204, a human eye movement detection unit 205, a control unit 206.
人眼图像获取单元201用于通过利用电子眼镜拍摄人眼获得人眼图像。电子眼镜可具有CMOS(互补金属氧化物半导体)传感器、CCD(电荷耦合器件)传感器等各种拍摄装置。The human eye image acquisition unit 201 is used to obtain the human eye image by using electronic glasses to photograph the human eye. The electronic glasses may have various imaging devices such as CMOS (Complementary Metal Oxide Semiconductor) sensors and CCD (Charge Coupled Device) sensors.
特征提取单元202用于从获得的人眼图像中提取人眼特征信息。人眼特征信息是可以表征人眼视线的信息。例如,人眼特征信息可以是瞳孔中心和角膜反射点的位置信息,根据瞳孔中心和角膜反射点的位置信息可以获取人眼视线信息。The feature extraction unit 202 is used for extracting human eye feature information from the obtained human eye image. The human eye feature information is information that can represent the line of sight of the human eye. For example, the feature information of the human eye may be the position information of the pupil center and the corneal reflection point, and the sight information of the human eye can be obtained according to the position information of the pupil center and the corneal reflection point.
位置姿态检测单元203用于检测电子眼镜的眼镜位置和姿态信息。位置姿态检测单元203可以是各种位置姿态检测装置。The position and posture detection unit 203 is used to detect the glasses position and posture information of the electronic glasses. The position and posture detection unit 203 may be various position and posture detection devices.
注视点检测单元204用于根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点。The gaze point detection unit 204 is configured to detect the gaze point of the human eye on the screen according to the characteristic information of the human eye, the position and posture information of the glasses.
注视点检测单元204包括眼镜注视点检测单元(未示出)和屏幕注视点检测单元(未示出)。眼镜注视点检测单元用于根据人眼特征信息获得电子眼镜上的人眼注视点。具体地说,眼镜注视点检测单元可通过现有的视线追踪技术实现根据人眼特征信息获取电子眼镜坐标系上的人眼视线,再根据电子眼镜坐标系上的人眼视线获取电子眼镜上的人眼注视点。屏幕注视点检测单元用于根据电子眼镜上的人眼注视点以及电子眼镜的位置和姿态信息进行相应的坐标变换,得到屏幕上的人眼注视点。The gaze point detection unit 204 includes a glasses gaze point detection unit (not shown) and a screen gaze point detection unit (not shown). The gaze point detection unit of the glasses is used for obtaining the gaze point of the human eye on the electronic glasses according to the characteristic information of the human eye. Specifically, the gaze point detection unit of the glasses can obtain the human eye gaze on the electronic glasses coordinate system according to the human eye feature information through the existing gaze tracking technology, and then obtain the human eye gaze on the electronic glasses according to the human eye gaze on the electronic glasses coordinate system. The point of human gaze. The screen gaze point detection unit is used to perform corresponding coordinate transformation according to the gaze point of the human eye on the electronic glasses and the position and attitude information of the electronic glasses, so as to obtain the gaze point of the human eye on the screen.
在一个实施例中,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,眼镜注视点检测单元还包括计算单元(未示出)。计算单元根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的人眼注视点。即,使用瞳孔-角膜反射向量法分析人眼特征信息得到电子眼镜坐标系上的人眼视线,根据电子眼镜坐标系上的人眼视线得到电子眼镜上的人眼注视点。In one embodiment, the feature information of the human eye is the position information of the pupil center and the corneal reflection point, and the gaze point detection unit of the glasses further includes a calculation unit (not shown). The calculation unit calculates the gaze point of the human eye on the electronic glasses according to the position information of the pupil center and the corneal reflection point. That is, use the pupil-cornea reflection vector method to analyze the human eye feature information to obtain the human eye line of sight on the electronic glasses coordinate system, and obtain the human gaze point on the electronic glasses according to the human eye line of sight on the electronic glasses coordinate system.
人眼动作检测单元205用于根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作。包括闭眼、注视、眼跳、平滑运动等人眼动作。当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼。当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。以上预定值可以预置或者由用户进行设置。The human eye movement detection unit 205 is configured to detect the human eye movement according to the characteristic information of the human eye and/or the change of the gaze point of the human eye on the screen. Including human eye movements such as eye closing, gaze, saccades, and smooth movements. When the corneal reflection point cannot be obtained from the human eye characteristic information within the first predetermined time, the human eye motion is detected as eyes closed. When the gaze point of the human eye on the screen remains unchanged within the second predetermined time, the human eye movement is detected as gazing; when the gaze point of the human eye on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement Detected as saccades; eye movement detected as smooth motion when the point of human gaze on the screen moves at a predetermined speed. The above predetermined values can be preset or set by the user.
控制单元206用于根据人眼动作和屏幕上的人眼注视点控制显示器的操作。具体地说,控制单元206可通过人眼动作和屏幕上的人眼注视点的不同组合来控制显示器的各种操作。The control unit 206 is used for controlling the operation of the display according to human eye movements and human gaze points on the screen. Specifically, the control unit 206 can control various operations of the display through different combinations of human eye movements and human gaze points on the screen.
例如,屏幕上的人眼注视点相当于使用鼠标控制显示器时光标所在的位置,或者使用遥控器控制显示器时遥控器所选中的位置,人眼动作相当于点击鼠标或者按下遥控器的按钮。例如,闭眼动作相当于点击鼠标左键或者按下遥控器的确认按钮。For example, the gaze point of the human eye on the screen is equivalent to the position of the cursor when using the mouse to control the display, or the position selected by the remote control when using the remote control to control the display, and the human eye action is equivalent to clicking the mouse or pressing the button of the remote control. For example, closing the eyes is equivalent to clicking the left mouse button or pressing the confirmation button on the remote control.
优选地,控制单元206在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Preferably, the control unit 206 controls the operation of the display in different modes according to human eye movements and human gaze points on the screen.
在观看模式下,当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于注视点附近区域的图像进行放大并显示,方便用户清楚地看到自己所关注的细微图像。所放大的注视点附近区域的大小可以预置或者由用户进行设置。在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,从电视节目流中提取该物体的信息,对该物体进行追踪,将所追踪的物体展示在屏幕的中央。当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。例如:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕左边界区域时,将图像向右侧移动,将左侧未展现的图像展现出来。In viewing mode, when the human eye action is gazing, and the human gaze point on the screen is located in the middle of the screen, the image in the area near the gaze point will be enlarged and displayed, so that users can clearly see the subtleties they care about. image. The size of the enlarged area near the gaze point can be preset or set by the user. In the case that the image displayed on the screen is a moving image, when the human eye action is smooth tracking, determine the object tracked by the human eye according to the point of focus of the human eye on the screen during the smooth tracking process, and extract the object from the TV program stream. Object information, track the object, and display the tracked object in the center of the screen. When the human eye action is gazing, and the gaze point of the human eye on the screen is located in the border area of the screen, the image is moved toward a direction away from the border. For example: when the human eye action is gazing, and the gaze point of the human eye on the screen is located in the left border area of the screen, move the image to the right to display the undisplayed image on the left.
在用户界面模式下,屏幕的图像划分为若干个区域,每个区域代表特定的功能。当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能。In user interface mode, the image of the screen is divided into several areas, and each area represents a specific function. When the gaze point of the human eye on the screen is located in a functional area, and then the human eye is closed, the function corresponding to the functional area is executed.
例如:当用户注视翻页功能所在区域,然后闭眼时,运行翻页功能。当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域(即,从选中一区域变为选中另一区域)。For example: when the user gazes at the area where the page-turning function is located and then closes his eyes, the page-turning function runs. When the human eye movement is a smooth movement, and the human gaze point on the screen moves from one functional area to another functional area, switch the focus to the other area (that is, change from selecting one area to selecting another area) .
控制显示器的设备200还包括观看角度检测单元(未示出)和深度调整单元(未示出)。观看角度检测单元根据人眼特征信息、眼镜位置和姿态信息检测观看屏幕时的观看角度,深度调整单元根据观看角度调整屏幕的深度。当观看角度超过预定角度阈值时,将屏幕上靠近电子眼镜的区域的深度调小,将屏幕上远离电子眼镜的区域的深度调大,使得观看角度小于等于预定角度阈值,起到保护眼睛的目的。The device 200 for controlling a display further includes a viewing angle detection unit (not shown) and a depth adjustment unit (not shown). The viewing angle detection unit detects the viewing angle when viewing the screen according to the human eye feature information, glasses position and posture information, and the depth adjustment unit adjusts the depth of the screen according to the viewing angle. When the viewing angle exceeds the predetermined angle threshold, the depth of the area on the screen close to the electronic glasses is reduced, and the depth of the area on the screen far away from the electronic glasses is increased, so that the viewing angle is less than or equal to the predetermined angle threshold, so as to protect the eyes .
应该理解,单元101-106可以全部布置在电子眼镜(或具有电子眼镜的遥控装置)或显示器中;或者部分布置在电子眼镜(或具有电子眼镜的遥控装置)中,其他部分布置在显示器中。It should be understood that the units 101-106 can be all arranged in the electronic glasses (or the remote control device with the electronic glasses) or the display; or some of them are arranged in the electronic glasses (or the remote control device with the electronic glasses), and the other parts are arranged in the display.
图3示出根据本发明的第三示例性实施例的利用电子眼镜遥控显示器的方法的流程图。FIG. 3 shows a flowchart of a method for remotely controlling a display using electronic glasses according to a third exemplary embodiment of the present invention.
在步骤301,获得通过电子眼镜拍摄的人眼图像。用户在观看屏幕时佩戴电子眼镜,通过电子眼镜上的图像拍摄装置拍摄用户的眼睛获得用户的人眼图像。In step 301, an eye image captured by electronic glasses is obtained. The user wears electronic glasses when viewing the screen, and the user's eyes are captured by the image capture device on the electronic glasses to obtain the user's human eye image.
在步骤302,从人眼图像中提取人眼特征信息。人眼特征信息是可以表征人眼视线的信息。例如,人眼特征信息可以是瞳孔中心和角膜反射点的位置信息,根据瞳孔中心和角膜反射点的位置信息可以获取人眼视线信息。In step 302, human eye feature information is extracted from the human eye image. The human eye feature information is information that can represent the line of sight of the human eye. For example, the feature information of the human eye may be the position information of the pupil center and the corneal reflection point, and the sight information of the human eye can be obtained according to the position information of the pupil center and the corneal reflection point.
在步骤303,检测电子眼镜的眼镜位置和姿态信息。电子眼镜的眼镜位置和姿态信息可使用预定的坐标系被表示。In step 303, the glasses position and attitude information of the electronic glasses are detected. Glasses position and attitude information of electronic glasses can be expressed using a predetermined coordinate system.
在步骤304,发送拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息到显示器。In step 304, the feature information of the captured human eye image and the glasses position and posture information of the electronic glasses are sent to the display.
应该理解,以上步骤可由电子眼镜或具有电子眼镜的遥控装置来实现。It should be understood that the above steps can be implemented by electronic glasses or a remote control device with electronic glasses.
图4示出根据本发明的第四示例性实施例的利用电子眼镜遥控显示器的设备的框图。FIG. 4 illustrates a block diagram of an apparatus for remotely controlling a display using electronic glasses according to a fourth exemplary embodiment of the present invention.
如图4所示,根据本发明的利用电子眼镜遥控显示器的设备400包括:人眼图像获取单元401、特征提取单元402、位置姿态检测单元403、发送单元404。As shown in FIG. 4 , the device 400 for remote display using electronic glasses according to the present invention includes: a human eye image acquisition unit 401 , a feature extraction unit 402 , a position and posture detection unit 403 , and a sending unit 404 .
人眼图像获取单元401用于通过拍摄人眼获得人眼图像。人眼图像获取单元401可以是CMOS(互补金属氧化物半导体)传感器、CCD(电荷耦合器件)传感器等各种拍摄装置。The human eye image acquisition unit 401 is used to obtain human eye images by photographing human eyes. The human eye image acquisition unit 401 may be various photographing devices such as a CMOS (Complementary Metal Oxide Semiconductor) sensor, a CCD (Charge Coupled Device) sensor, and the like.
特征提取单元402用于从获得的人眼图像中提取人眼特征信息。人眼特征信息是可以表征人眼视线的信息。例如,人眼特征信息可以是瞳孔中心和角膜反射点的位置信息,根据瞳孔中心和角膜反射点的位置信息可以获取人眼视线信息。The feature extraction unit 402 is used to extract human eye feature information from the obtained human eye image. The human eye feature information is information that can represent the line of sight of the human eye. For example, the feature information of the human eye may be the position information of the pupil center and the corneal reflection point, and the sight information of the human eye can be obtained according to the position information of the pupil center and the corneal reflection point.
位置姿态检测单元403用于检测电子眼镜的眼镜位置和姿态信息。位置姿态检测单元403可以是各种位置姿态检测装置。The position and posture detection unit 403 is used to detect the glasses position and posture information of the electronic glasses. The position and posture detection unit 403 may be various position and posture detection devices.
发送单元404用于发送拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息到显示器。发送单元404可以是各种无线数据传输装置。The sending unit 404 is used to send the feature information of the captured human eye image and the glasses position and attitude information of the electronic glasses to the display. The sending unit 404 may be various wireless data transmission devices.
应该理解,设备400可以实现为电子眼镜或具有电子眼镜的遥控装置。It should be understood that the device 400 may be implemented as electronic glasses or a remote control device with electronic glasses.
图5示出根据本发明的第五示例性实施例的控制显示器的方法的流程图。FIG. 5 shows a flowchart of a method of controlling a display according to a fifth exemplary embodiment of the present invention.
在步骤501,从电子眼镜接收拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息。In step 501, the feature information of the captured human eye image and the glasses position and posture information of the electronic glasses are received from the electronic glasses.
在步骤502,根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点。首先根据人眼特征信息获得电子眼镜上的人眼注视点。然后根据电子眼镜上的人眼注视点、眼镜位置和姿态信息获得屏幕上的人眼注视点。具体地说,可通过现有的视线追踪技术实现根据人眼特征信息获取电子眼镜坐标系上的人眼视线,再根据电子眼镜坐标系上的人眼视线获取电子眼镜上的人眼注视点。然后,根据电子眼镜上的人眼注视点以及电子眼镜的位置和姿态信息进行相应的坐标变换,得到屏幕上的人眼注视点。In step 502, the gaze point of the human eye on the screen is detected according to the characteristic information of the human eye, the position and posture information of the glasses. Firstly, the gaze point of the human eye on the electronic glasses is obtained according to the characteristic information of the human eye. Then, the gaze point of the human eye on the screen is obtained according to the gaze point of the human eye on the electronic glasses, the position and posture information of the glasses. Specifically, the existing gaze tracking technology can be used to obtain the line of sight of the human eye on the electronic glasses coordinate system according to the characteristic information of the human eye, and then obtain the gaze point of the human eye on the electronic glasses according to the line of sight of the human eye on the coordinate system of the electronic glasses. Then, according to the gaze point of the human eye on the electronic glasses and the position and attitude information of the electronic glasses, a corresponding coordinate transformation is performed to obtain the gaze point of the human eye on the screen.
在一个实施例中,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的人眼注视点。即,使用瞳孔-角膜反射向量法分析人眼特征信息得到电子眼镜坐标系上的人眼视线,根据电子眼镜坐标系上的人眼视线得到电子眼镜上的人眼注视点。In one embodiment, the characteristic information of the human eye is the position information of the pupil center and the corneal reflection point, and the gaze point of the human eye on the electronic glasses is calculated according to the position information of the pupil center and the corneal reflection point. That is, use the pupil-cornea reflection vector method to analyze the human eye feature information to obtain the human eye line of sight on the electronic glasses coordinate system, and obtain the human gaze point on the electronic glasses according to the human eye line of sight on the electronic glasses coordinate system.
在步骤503,根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作。包括闭眼、注视、眼跳、平滑运动等人眼动作。当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼。当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。以上预定值可以预置或者由用户进行设置。In step 503, the human eye movement is detected according to the characteristic information of the human eye and/or the change of the gaze point of the human eye on the screen. Including human eye movements such as eye closing, gaze, saccades, and smooth movements. When the corneal reflection point cannot be obtained from the human eye characteristic information within the first predetermined time, the human eye motion is detected as eyes closed. When the gaze point of the human eye on the screen remains unchanged within the second predetermined time, the human eye movement is detected as gazing; when the gaze point of the human eye on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement Detected as saccades; eye movement detected as smooth motion when the point of human gaze on the screen moves at a predetermined speed. The above predetermined values can be preset or set by the user.
在步骤504,根据人眼动作和屏幕上的人眼注视点控制显示器的操作。具体地说,可通过人眼动作和屏幕上的人眼注视点的不同组合来控制显示器的各种操作。In step 504, the operation of the display is controlled according to the movement of the human eyes and the gaze point of the human eyes on the screen. Specifically, various operations of the display can be controlled through different combinations of human eye movements and human gaze points on the screen.
例如,屏幕上的人眼注视点相当于使用鼠标控制显示器时光标所在的位置,或者使用遥控器控制显示器时遥控器所选中的位置,人眼动作相当于点击鼠标或者按下遥控器的按钮。例如,闭眼动作相当于点击鼠标左键或者按下遥控器的确认按钮。For example, the gaze point of the human eye on the screen is equivalent to the position of the cursor when using the mouse to control the display, or the position selected by the remote control when using the remote control to control the display, and the human eye action is equivalent to clicking the mouse or pressing the button of the remote control. For example, closing the eyes is equivalent to clicking the left mouse button or pressing the confirmation button on the remote control.
优选地,在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Preferably, the operation of the display is controlled according to human eye movements and human gaze points on the screen in different modes.
在观看模式下,当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于注视点附近区域的图像进行放大并显示,方便用户清楚地看到自己所关注的细微图像。其中,所放大的注视点附近区域的大小可以预置或者由用户进行设置。在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,从电视节目流中提取该物体的信息,对该物体进行追踪,将所追踪的物体展示在屏幕的中央。当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。例如:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕左边界区域时,将图像向右侧移动,将左侧未展现的图像展现出来。In viewing mode, when the human eye action is gazing, and the human gaze point on the screen is located in the middle of the screen, the image in the area near the gaze point will be enlarged and displayed, so that users can clearly see the subtleties they care about. image. Wherein, the size of the enlarged area near the gaze point can be preset or set by the user. In the case that the image displayed on the screen is a moving image, when the human eye action is smooth tracking, determine the object tracked by the human eye according to the point of focus of the human eye on the screen during the smooth tracking process, and extract the object from the TV program stream. Object information, track the object, and display the tracked object in the center of the screen. When the human eye action is gazing, and the gaze point of the human eye on the screen is located in the border area of the screen, the image is moved toward a direction away from the border. For example: when the human eye action is gazing, and the gaze point of the human eye on the screen is located in the left border area of the screen, move the image to the right to display the undisplayed image on the left.
在用户界面模式下,屏幕的图像划分为若干个区域,每个区域代表特定的功能。当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能。In user interface mode, the image of the screen is divided into several areas, and each area represents a specific function. When the gaze point of the human eye on the screen is located in a functional area, and then the human eye is closed, the function corresponding to the functional area is executed.
例如:当用户注视翻页功能所在区域,然后闭眼时,运行翻页功能。当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域(即,从选中一区域变为选中另一区域)。For example: when the user gazes at the area where the page-turning function is located and then closes his eyes, the page-turning function runs. When the human eye movement is a smooth movement, and the human gaze point on the screen moves from one functional area to another functional area, switch the focus to the other area (that is, change from selecting one area to selecting another area) .
此外,根据人眼特征信息、眼镜位置和姿态信息检测观看屏幕时的观看角度,然后根据观看角度调整屏幕的深度。当观看角度超过预定角度阈值时,将屏幕上靠近电子眼镜的区域的深度调小,将屏幕上远离电子眼镜的区域的深度调大,使得观看角度小于等于预定角度阈值,从而起到保护眼睛的目的。In addition, the viewing angle when watching the screen is detected according to the human eye feature information, glasses position and posture information, and then the depth of the screen is adjusted according to the viewing angle. When the viewing angle exceeds the predetermined angle threshold, the depth of the area on the screen close to the electronic glasses is reduced, and the depth of the area on the screen far away from the electronic glasses is adjusted large, so that the viewing angle is less than or equal to the predetermined angle threshold, thereby protecting the eyes. Purpose.
应该理解,以上步骤可由显示器来实现。It should be understood that the above steps can be implemented by the display.
图6示出根据本发明的第六示例性实施例的控制显示器的设备的框图。FIG. 6 shows a block diagram of an apparatus for controlling a display according to a sixth exemplary embodiment of the present invention.
如图6所示,根据本发明的控制显示器的设备600包括:接收单元601、注视点检测单元602、人眼动作检测单元603、控制单元604。As shown in FIG. 6 , the device 600 for controlling a display according to the present invention includes: a receiving unit 601 , a gaze point detection unit 602 , a human eye movement detection unit 603 , and a control unit 604 .
接收单元601用于从电子眼镜接收拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息。The receiving unit 601 is used for receiving the feature information of the captured human eye image and the glasses position and posture information of the electronic glasses from the electronic glasses.
注视点检测单元602用于根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点。The gaze point detection unit 602 is configured to detect the gaze point of the human eye on the screen according to the characteristic information of the human eye, the position and posture information of the glasses.
注视点检测单元602包括眼镜注视点检测单元(未示出)和屏幕注视点检测单元(未示出)。眼镜注视点检测单元用于根据人眼特征信息获得电子眼镜上的人眼注视点。具体地说,眼镜注视点检测单元可通过现有的视线追踪技术实现根据人眼特征信息获取电子眼镜坐标系上的人眼视线,再根据电子眼镜坐标系上的人眼视线获取电子眼镜上的人眼注视点。屏幕注视点检测单元用于根据电子眼镜上的人眼注视点以及电子眼镜的位置和姿态信息进行相应的坐标变换,得到屏幕上的人眼注视点。The gaze point detection unit 602 includes a glasses gaze point detection unit (not shown) and a screen gaze point detection unit (not shown). The gaze point detection unit of the glasses is used for obtaining the gaze point of the human eye on the electronic glasses according to the characteristic information of the human eye. Specifically, the gaze point detection unit of the glasses can obtain the human eye gaze on the electronic glasses coordinate system according to the human eye feature information through the existing gaze tracking technology, and then obtain the human eye gaze on the electronic glasses according to the human eye gaze on the electronic glasses coordinate system. The point of human gaze. The screen gaze point detection unit is used to perform corresponding coordinate transformation according to the gaze point of the human eye on the electronic glasses and the position and attitude information of the electronic glasses, so as to obtain the gaze point of the human eye on the screen.
在一个实施例中,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,眼镜注视点检测单元还包括计算单元(未示出)。计算单元根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的人眼注视点。即,使用瞳孔-角膜反射向量法分析人眼特征信息得到电子眼镜坐标系上的人眼视线,根据电子眼镜坐标系上的人眼视线得到电子眼镜上的人眼注视点。In one embodiment, the feature information of the human eye is the position information of the pupil center and the corneal reflection point, and the gaze point detection unit of the glasses further includes a calculation unit (not shown). The calculation unit calculates the gaze point of the human eye on the electronic glasses according to the position information of the pupil center and the corneal reflection point. That is, use the pupil-cornea reflection vector method to analyze the human eye feature information to obtain the human eye line of sight on the electronic glasses coordinate system, and obtain the human gaze point on the electronic glasses according to the human eye line of sight on the electronic glasses coordinate system.
人眼动作检测单元603用于根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作。包括闭眼、注视、眼跳、平滑运动等人眼动作。当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼。当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。以上预定值可以预置或者由用户进行设置。The human eye movement detection unit 603 is configured to detect the human eye movement according to the characteristic information of the human eye and/or the change of the gaze point of the human eye on the screen. Including human eye movements such as eye closing, gaze, saccades, and smooth movements. When the corneal reflection point cannot be obtained from the human eye characteristic information within the first predetermined time, the human eye motion is detected as eyes closed. When the gaze point of the human eye on the screen remains unchanged within the second predetermined time, the human eye movement is detected as gazing; when the gaze point of the human eye on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement Detected as saccades; eye movement detected as smooth motion when the point of human gaze on the screen moves at a predetermined speed. The above predetermined values can be preset or set by the user.
控制单元604用于根据人眼动作和屏幕上的人眼注视点控制显示器的操作。具体地说,可通过人眼动作和屏幕上的人眼注视点的不同组合来控制显示器的各种操作。The control unit 604 is used to control the operation of the display according to the movement of the human eyes and the gaze point of the human eyes on the screen. Specifically, various operations of the display can be controlled through different combinations of human eye movements and human gaze points on the screen.
例如,屏幕上的人眼注视点相当于使用鼠标控制显示器时光标所在的位置,或者使用遥控器控制显示器时遥控器所选中的位置,人眼动作相当于点击鼠标或者按下遥控器的按钮。例如,闭眼动作相当于点击鼠标左键或者按下遥控器的确认按钮。For example, the gaze point of the human eye on the screen is equivalent to the position of the cursor when using the mouse to control the display, or the position selected by the remote control when using the remote control to control the display, and the human eye action is equivalent to clicking the mouse or pressing the button of the remote control. For example, closing the eyes is equivalent to clicking the left mouse button or pressing the confirmation button on the remote control.
优选地,控制单元604在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Preferably, the control unit 604 controls the operation of the display in different modes according to human eye movements and human gaze points on the screen.
在观看模式下,当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于注视点附近区域的图像进行放大并显示,方便用户清楚地看到自己所关注的细微图像。其中,所放大的注视点附近区域的大小可以预置或者由用户进行设置。在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,从电视节目流中提取该物体的信息,对该物体进行追踪,将所追踪的物体展示在屏幕的中央。当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。例如:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕左边界区域时,将图像向右侧移动,将左侧未展现的图像展现出来。In viewing mode, when the human eye action is gazing, and the human gaze point on the screen is located in the middle of the screen, the image in the area near the gaze point will be enlarged and displayed, so that users can clearly see the subtleties they care about. image. Wherein, the size of the enlarged area near the gaze point can be preset or set by the user. In the case that the image displayed on the screen is a moving image, when the human eye action is smooth tracking, determine the object tracked by the human eye according to the point of focus of the human eye on the screen during the smooth tracking process, and extract the object from the TV program stream. Object information, track the object, and display the tracked object in the center of the screen. When the human eye action is gazing, and the gaze point of the human eye on the screen is located in the border area of the screen, the image is moved toward a direction away from the border. For example: when the human eye action is gazing, and the gaze point of the human eye on the screen is located in the left border area of the screen, move the image to the right to display the undisplayed image on the left.
在用户界面模式下,屏幕的图像划分为若干个区域,每个区域代表特定的功能。当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能。In user interface mode, the image of the screen is divided into several areas, and each area represents a specific function. When the gaze point of the human eye on the screen is located in a functional area, and then the human eye is closed, the function corresponding to the functional area is executed.
例如:当用户注视翻页功能所在区域,然后闭眼时,运行翻页功能。当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域(即,从选中一区域变为选中另一区域)。For example: when the user gazes at the area where the page-turning function is located and then closes his eyes, the page-turning function runs. When the human eye movement is a smooth movement, and the human gaze point on the screen moves from one functional area to another functional area, switch the focus to the other area (that is, change from selecting one area to selecting another area) .
控制显示器的设备600还包括观看角度检测单元(未示出)和深度调整单元(未示出)。观看角度检测单元根据人眼特征信息、眼镜位置和姿态信息检测观看屏幕时的观看角度,深度调整单元根据观看角度调整屏幕的深度。当观看角度超过预定角度阈值时,将屏幕上靠近电子眼镜的区域的深度调小,将屏幕上远离电子眼镜的区域的深度调大,使得观看角度小于等于预定角度阈值,起到保护眼睛的目的。The device 600 for controlling a display also includes a viewing angle detection unit (not shown) and a depth adjustment unit (not shown). The viewing angle detection unit detects the viewing angle when viewing the screen according to the human eye feature information, glasses position and posture information, and the depth adjustment unit adjusts the depth of the screen according to the viewing angle. When the viewing angle exceeds the predetermined angle threshold, the depth of the area on the screen close to the electronic glasses is reduced, and the depth of the area on the screen far away from the electronic glasses is increased, so that the viewing angle is less than or equal to the predetermined angle threshold, so as to protect the eyes .
应该理解,设备600可以布置在显示器中。It should be understood that device 600 may be arranged in a display.
图7示出根据本发明的第七示例性实施例的利用电子眼镜遥控显示器的方法的流程图。FIG. 7 shows a flowchart of a method for remotely controlling a display using electronic glasses according to a seventh exemplary embodiment of the present invention.
在步骤701,获得通过电子眼镜拍摄的人眼图像。用户在观看屏幕时佩戴电子眼镜,通过电子眼镜上的图像拍摄装置拍摄用户的眼睛获得用户的人眼图像。In step 701, an eye image captured by electronic glasses is obtained. The user wears electronic glasses when viewing the screen, and the user's eyes are captured by the image capture device on the electronic glasses to obtain the user's human eye image.
在步骤702,从人眼图像中提取人眼特征信息。人眼特征信息是可以表征人眼视线的信息。例如,人眼特征信息可以是瞳孔中心和角膜反射点的位置信息,根据瞳孔中心和角膜反射点的位置信息可以获取人眼视线信息。In step 702, human eye feature information is extracted from the human eye image. The human eye feature information is information that can represent the line of sight of the human eye. For example, the feature information of the human eye may be the position information of the pupil center and the corneal reflection point, and the sight information of the human eye can be obtained according to the position information of the pupil center and the corneal reflection point.
在步骤703,检测电子眼镜的眼镜位置和姿态信息。电子眼镜的眼镜位置和姿态信息可使用预定的坐标系被表示。In step 703, the glasses position and posture information of the electronic glasses are detected. Glasses position and attitude information of electronic glasses can be expressed using a predetermined coordinate system.
在步骤704,根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点。首先根据人眼特征信息获得电子眼镜上的人眼注视点。然后根据电子眼镜上的人眼注视点、眼镜位置和姿态信息获得屏幕上的人眼注视点。具体地说,可通过现有的视线追踪技术实现根据人眼特征信息获取电子眼镜坐标系上的人眼视线,再根据电子眼镜坐标系上的人眼视线获取电子眼镜上的人眼注视点。然后,根据电子眼镜上的人眼注视点以及电子眼镜的位置和姿态信息进行相应的坐标变换,得到屏幕上的人眼注视点。In step 704, the gaze point of the human eye on the screen is detected according to the characteristic information of the human eye, the position and posture information of the glasses. Firstly, the gaze point of the human eye on the electronic glasses is obtained according to the characteristic information of the human eye. Then, the gaze point of the human eye on the screen is obtained according to the gaze point of the human eye on the electronic glasses, the position and posture information of the glasses. Specifically, the existing gaze tracking technology can be used to obtain the line of sight of the human eye on the electronic glasses coordinate system according to the characteristic information of the human eye, and then obtain the gaze point of the human eye on the electronic glasses according to the line of sight of the human eye on the coordinate system of the electronic glasses. Then, according to the gaze point of the human eye on the electronic glasses and the position and attitude information of the electronic glasses, a corresponding coordinate transformation is performed to obtain the gaze point of the human eye on the screen.
在一个实施例中,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的人眼注视点。即,使用瞳孔-角膜反射向量法分析人眼特征信息得到电子眼镜坐标系上的人眼视线,根据电子眼镜坐标系上的人眼视线得到电子眼镜上的人眼注视点。In one embodiment, the characteristic information of the human eye is the position information of the pupil center and the corneal reflection point, and the gaze point of the human eye on the electronic glasses is calculated according to the position information of the pupil center and the corneal reflection point. That is, use the pupil-cornea reflection vector method to analyze the human eye feature information to obtain the human eye line of sight on the electronic glasses coordinate system, and obtain the human gaze point on the electronic glasses according to the human eye line of sight on the electronic glasses coordinate system.
在步骤705,根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作。包括闭眼、注视、眼跳、平滑运动等人眼动作。当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼。当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。以上预定值可以预置或者由用户进行设置。In step 705, the human eye movement is detected according to the characteristic information of the human eye and/or the change of the gaze point of the human eye on the screen. Including human eye movements such as eye closing, gaze, saccades, and smooth movements. When the corneal reflection point cannot be obtained from the human eye characteristic information within the first predetermined time, the human eye motion is detected as eyes closed. When the gaze point of the human eye on the screen remains unchanged within the second predetermined time, the human eye movement is detected as gazing; when the gaze point of the human eye on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement Detected as saccades; eye movement detected as smooth motion when the point of human gaze on the screen moves at a predetermined speed. The above predetermined values can be preset or set by the user.
在步骤706,发送拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息到显示器。In step 706, the feature information of the captured human eye image and the glasses position and posture information of the electronic glasses are sent to the display.
应该理解,以上步骤可由电子眼镜或具有电子眼镜的遥控装置来实现。It should be understood that the above steps can be implemented by electronic glasses or a remote control device with electronic glasses.
图8示出根据本发明的第八示例性实施例的利用电子眼镜遥控显示器的设备的框图。FIG. 8 illustrates a block diagram of an apparatus for remotely controlling a display using electronic glasses according to an eighth exemplary embodiment of the present invention.
如图8所示,根据本发明的控制显示器的设备800包括:人眼图像获取单元801、特征提取单元802、位置姿态检测单元803、注视点检测单元804、人眼动作检测单元805、发送单元806。As shown in Figure 8, the device 800 for controlling a display according to the present invention includes: a human eye image acquisition unit 801, a feature extraction unit 802, a position and posture detection unit 803, a gaze point detection unit 804, a human eye motion detection unit 805, a sending unit 806.
人眼图像获取单元801用于通过拍摄人眼获得人眼图像。人眼图像获取单元801可以是CMOS(互补金属氧化物半导体)传感器、CCD(电荷耦合器件)传感器等各种拍摄装置。The human eye image acquisition unit 801 is used to obtain human eye images by photographing human eyes. The human eye image acquisition unit 801 may be various photographing devices such as a CMOS (Complementary Metal Oxide Semiconductor) sensor, a CCD (Charge Coupled Device) sensor, and the like.
特征提取单元802用于从获得的人眼图像中提取人眼特征信息。人眼特征信息是可以表征人眼视线的信息。例如,人眼特征信息可以是瞳孔中心和角膜反射点的位置信息,根据瞳孔中心和角膜反射点的位置信息可以获取人眼视线信息。The feature extraction unit 802 is used to extract human eye feature information from the obtained human eye image. The human eye feature information is information that can represent the line of sight of the human eye. For example, the feature information of the human eye may be the position information of the pupil center and the corneal reflection point, and the sight information of the human eye can be obtained according to the position information of the pupil center and the corneal reflection point.
位置姿态检测单元803用于检测电子眼镜的眼镜位置和姿态信息。位置姿态检测单元803可以是各种位置姿态检测装置。The position and posture detection unit 803 is used to detect the glasses position and posture information of the electronic glasses. The position and posture detection unit 803 may be various position and posture detection devices.
注视点检测单元804用于根据人眼特征信息、眼镜位置和姿态信息检测屏幕上的人眼注视点。The gaze point detection unit 804 is configured to detect the gaze point of the human eye on the screen according to the characteristic information of the human eye, the position and posture information of the glasses.
注视点检测单元804包括眼镜注视点检测单元(未示出)和屏幕注视点检测单元(未示出)。眼镜注视点检测单元用于根据人眼特征信息获得电子眼镜上的人眼注视点。具体地说,眼镜注视点检测单元可通过现有的视线追踪技术实现根据人眼特征信息获取电子眼镜坐标系上的人眼视线,再根据电子眼镜坐标系上的人眼视线获取电子眼镜上的人眼注视点。屏幕注视点检测单元用于根据电子眼镜上的人眼注视点以及电子眼镜的位置和姿态信息进行相应的坐标变换,得到屏幕上的人眼注视点。The gaze point detection unit 804 includes a glasses gaze point detection unit (not shown) and a screen gaze point detection unit (not shown). The gaze point detection unit of the glasses is used for obtaining the gaze point of the human eye on the electronic glasses according to the characteristic information of the human eye. Specifically, the gaze point detection unit of the glasses can obtain the human eye gaze on the electronic glasses coordinate system according to the human eye feature information through the existing gaze tracking technology, and then obtain the human eye gaze on the electronic glasses according to the human eye gaze on the electronic glasses coordinate system. The point of human gaze. The screen gaze point detection unit is used to perform corresponding coordinate transformation according to the gaze point of the human eye on the electronic glasses and the position and attitude information of the electronic glasses, so as to obtain the gaze point of the human eye on the screen.
在一个实施例中,所述人眼特征信息为瞳孔中心和角膜反射点的位置信息,眼镜注视点检测单元还包括计算单元(未示出)。计算单元根据瞳孔中心和角膜反射点的位置信息计算出人眼视线在电子眼镜上的人眼注视点。即,使用瞳孔-角膜反射向量法分析人眼特征信息得到电子眼镜坐标系上的人眼视线,根据电子眼镜坐标系上的人眼视线得到电子眼镜上的人眼注视点。In one embodiment, the feature information of the human eye is the position information of the pupil center and the corneal reflection point, and the gaze point detection unit of the glasses further includes a calculation unit (not shown). The calculation unit calculates the gaze point of the human eye on the electronic glasses according to the position information of the pupil center and the corneal reflection point. That is, use the pupil-cornea reflection vector method to analyze the human eye feature information to obtain the human eye line of sight on the electronic glasses coordinate system, and obtain the human gaze point on the electronic glasses according to the human eye line of sight on the electronic glasses coordinate system.
人眼动作检测单元805用于根据人眼特征信息和/或屏幕上的人眼注视点的变化情况检测人眼动作。包括闭眼、注视、眼跳、平滑运动等人眼动作。当第一预定时间内无法从人眼特征信息中获得角膜反射点时,人眼动作检测为闭眼。当屏幕上的人眼注视点在第二预定时间内保持不变时,人眼动作检测为注视;当屏幕上的人眼注视点在第三预定时间内移动范围超过预定阈值时,人眼动作检测为眼跳;当屏幕上的人眼注视点以预定速度移动时,人眼动作检测为平滑运动。以上预定值可以预置或者由用户进行设置。The human eye movement detection unit 805 is configured to detect the human eye movement according to the characteristic information of the human eye and/or the change of the gaze point of the human eye on the screen. Including human eye movements such as eye closing, gaze, saccades, and smooth movements. When the corneal reflection point cannot be obtained from the human eye characteristic information within the first predetermined time, the human eye motion is detected as eyes closed. When the gaze point of the human eye on the screen remains unchanged within the second predetermined time, the human eye movement is detected as gazing; when the gaze point of the human eye on the screen moves beyond a predetermined threshold within the third predetermined time, the human eye movement Detected as saccades; eye movement detected as smooth motion when the point of human gaze on the screen moves at a predetermined speed. The above predetermined values can be preset or set by the user.
发送单元806用于发送拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息到显示器。发送单元806可以是各种无线数据传输装置。The sending unit 806 is used to send the feature information of the captured human eye image and the glasses position and posture information of the electronic glasses to the display. The sending unit 806 may be various wireless data transmission devices.
应该理解,设备800可以实现为电子眼镜或具有电子眼镜的遥控装置。It should be understood that the device 800 may be implemented as electronic glasses or a remote control device with electronic glasses.
图9示出根据本发明的第九示例性实施例的控制显示器的方法的流程图。FIG. 9 shows a flowchart of a method of controlling a display according to a ninth exemplary embodiment of the present invention.
在步骤901,从电子眼镜接收拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息。In step 901, the feature information of the captured human eye image and the glasses position and posture information of the electronic glasses are received from the electronic glasses.
在步骤902,根据人眼动作和屏幕上的人眼注视点控制显示器的操作。具体地说,可通过人眼动作和屏幕上的人眼注视点的不同组合来控制显示器的各种操作。In step 902, the operation of the display is controlled according to the movement of the human eyes and the gaze point of the human eyes on the screen. Specifically, various operations of the display can be controlled through different combinations of human eye movements and human gaze points on the screen.
例如,屏幕上的人眼注视点相当于使用鼠标控制显示器时光标所在的位置,或者使用遥控器控制显示器时遥控器所选中的位置,人眼动作相当于点击鼠标或者按下遥控器的按钮。例如,闭眼动作相当于点击鼠标左键或者按下遥控器的确认按钮。For example, the gaze point of the human eye on the screen is equivalent to the position of the cursor when using the mouse to control the display, or the position selected by the remote control when using the remote control to control the display, and the human eye action is equivalent to clicking the mouse or pressing the button of the remote control. For example, closing the eyes is equivalent to clicking the left mouse button or pressing the confirmation button on the remote control.
优选地,在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Preferably, the operation of the display is controlled according to human eye movements and human gaze points on the screen in different modes.
在观看模式下,当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于注视点附近区域的图像进行放大并显示,方便用户清楚地看到自己所关注的细微图像。其中,所放大的注视点附近区域的大小可以预置或者由用户进行设置。在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,从电视节目流中提取该物体的信息,对该物体进行追踪,将所追踪的物体展示在屏幕的中央。当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。例如:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕左边界区域时,将图像向右侧移动,将左侧未展现的图像展现出来。In viewing mode, when the human eye action is gazing, and the human gaze point on the screen is located in the middle of the screen, the image in the area near the gaze point will be enlarged and displayed, so that users can clearly see the subtleties they care about. image. Wherein, the size of the enlarged area near the gaze point can be preset or set by the user. In the case that the image displayed on the screen is a moving image, when the human eye action is smooth tracking, determine the object tracked by the human eye according to the point of focus of the human eye on the screen during the smooth tracking process, and extract the object from the TV program stream. Object information, track the object, and display the tracked object in the center of the screen. When the human eye action is gazing, and the gaze point of the human eye on the screen is located in the border area of the screen, the image is moved toward a direction away from the border. For example: when the human eye action is gazing, and the gaze point of the human eye on the screen is located in the left border area of the screen, move the image to the right to display the undisplayed image on the left.
在用户界面模式下,屏幕的图像划分为若干个区域,每个区域代表特定的功能。当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能。In user interface mode, the image of the screen is divided into several areas, and each area represents a specific function. When the gaze point of the human eye on the screen is located in a functional area, and then the human eye is closed, the function corresponding to the functional area is executed.
例如:当用户注视翻页功能所在区域,然后闭眼时,运行翻页功能。当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域(即,从选中一区域变为选中另一区域)。For example: when the user gazes at the area where the page-turning function is located and then closes his eyes, the page-turning function runs. When the human eye movement is a smooth movement, and the human gaze point on the screen moves from one functional area to another functional area, switch the focus to the other area (that is, change from selecting one area to selecting another area) .
应该理解,以上步骤可由显示器来实现。It should be understood that the above steps can be implemented by the display.
图10示出根据本发明的第十示例性实施例的控制显示器的设备的框图。FIG. 10 shows a block diagram of an apparatus for controlling a display according to a tenth exemplary embodiment of the present invention.
如图10所示,根据本发明的控制显示器的设备1000包括:接收单元1001、控制单元1002。As shown in FIG. 10 , a device 1000 for controlling a display according to the present invention includes: a receiving unit 1001 and a control unit 1002 .
接收单元1001用于从电子眼镜接收拍摄的人眼图像的特征信息以及电子眼镜的眼镜位置和姿态信息。The receiving unit 1001 is used for receiving the feature information of the captured human eye image and the glasses position and posture information of the electronic glasses from the electronic glasses.
控制单元1002用于根据人眼动作和屏幕上的人眼注视点控制显示器的操作。具体地说,可通过人眼动作和屏幕上的人眼注视点的不同组合来控制显示器的各种操作。The control unit 1002 is used for controlling the operation of the display according to human eye movements and human gaze points on the screen. Specifically, various operations of the display can be controlled through different combinations of human eye movements and human gaze points on the screen.
例如,屏幕上的人眼注视点相当于使用鼠标控制显示器时光标所在的位置,或者使用遥控器控制显示器时遥控器所选中的位置,人眼动作相当于点击鼠标或者按下遥控器的按钮。例如,闭眼动作相当于点击鼠标左键或者按下遥控器的确认按钮。For example, the gaze point of the human eye on the screen is equivalent to the position of the cursor when using the mouse to control the display, or the position selected by the remote control when using the remote control to control the display, and the human eye action is equivalent to clicking the mouse or pressing the button of the remote control. For example, closing the eyes is equivalent to clicking the left mouse button or pressing the confirmation button on the remote control.
优选地,控制单元1002在不同的模式下根据人眼动作和屏幕上的人眼注视点控制显示器的操作。Preferably, the control unit 1002 controls the operation of the display in different modes according to human eye movements and human gaze points on the screen.
在观看模式下,当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕中间区域时,对位于注视点附近区域的图像进行放大并显示,方便用户清楚地看到自己所关注的细微图像。其中,所放大的注视点附近区域的大小可以预置或者由用户进行设置。在屏幕显示的图像为运动图像的情况下,当人眼动作为平滑追踪时,根据在平滑追踪过程中的屏幕上的人眼注视点确定人眼所追踪的物体,从电视节目流中提取该物体的信息,对该物体进行追踪,将所追踪的物体展示在屏幕的中央。当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕边界区域时,将图像朝向远离该边界的方向移动。例如:当人眼动作为注视,并且屏幕上的人眼注视点位于屏幕左边界区域时,将图像向右侧移动,将左侧未展现的图像展现出来。In viewing mode, when the human eye action is gazing, and the human gaze point on the screen is located in the middle of the screen, the image in the area near the gaze point will be enlarged and displayed, so that users can clearly see the subtleties they care about. image. Wherein, the size of the enlarged area near the gaze point can be preset or set by the user. In the case that the image displayed on the screen is a moving image, when the human eye action is smooth tracking, determine the object tracked by the human eye according to the point of focus of the human eye on the screen during the smooth tracking process, and extract the object from the TV program stream. Object information, track the object, and display the tracked object in the center of the screen. When the human eye action is gazing, and the gaze point of the human eye on the screen is located in the border area of the screen, the image is moved toward a direction away from the border. For example: when the human eye action is gazing, and the gaze point of the human eye on the screen is located in the left border area of the screen, move the image to the right to display the undisplayed image on the left.
在用户界面模式下,屏幕的图像划分为若干个区域,每个区域代表特定的功能。当屏幕上的人眼注视点位于一功能区域,然后人眼动作为闭眼时,运行与该功能区域对应的功能。In user interface mode, the image of the screen is divided into several areas, and each area represents a specific function. When the gaze point of the human eye on the screen is located in a functional area, and then the human eye is closed, the function corresponding to the functional area is executed.
例如:当用户注视翻页功能所在区域,然后闭眼时,运行翻页功能。当人眼动作为平滑运动,并且屏幕上的人眼注视点从一功能区域移动到另一功能区域时,将焦点切换到该另一区域(即,从选中一区域变为选中另一区域)。For example: when the user gazes at the area where the page-turning function is located and then closes his eyes, the page-turning function runs. When the human eye movement is a smooth movement, and the human gaze point on the screen moves from one functional area to another functional area, switch the focus to the other area (that is, change from selecting one area to selecting another area) .
应该理解,设备1000可布置在显示器中。It should be understood that device 1000 may be arranged in a display.
此外,根据本发明的示例性实施例的上述方法可以被实现为计算机程序,从而当运行该程序时,实现上述方法。根据本发明的示例性实施例的控制显示器的设备中的各个单元可被实现硬件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(FPGA)或专用集成电路(ASIC)来实现各个单元。Furthermore, the above-described methods according to exemplary embodiments of the present invention can be implemented as a computer program so that when the program is executed, the above-described methods are implemented. Each unit in the apparatus for controlling a display according to an exemplary embodiment of the present invention may be implemented as a hardware component. Those skilled in the art may implement each unit, for example, using a Field Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC) according to the defined processing performed by each unit.
虽然已表示和描述了本发明的一些实施例,但本领域技术人员应该理解,在不脱离由权利要求及其等同物限定其范围的本发明的原理和精神的情况下,可以对这些实施例进行修改。While certain embodiments of the present invention have been shown and described, it should be understood by those skilled in the art that modifications may be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents. to modify.
Claims (20)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310445336.4A CN103500061B (en) | 2013-09-26 | 2013-09-26 | Control the method and apparatus of display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310445336.4A CN103500061B (en) | 2013-09-26 | 2013-09-26 | Control the method and apparatus of display |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103500061A CN103500061A (en) | 2014-01-08 |
| CN103500061B true CN103500061B (en) | 2017-11-07 |
Family
ID=49865277
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310445336.4A Active CN103500061B (en) | 2013-09-26 | 2013-09-26 | Control the method and apparatus of display |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103500061B (en) |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103777759A (en) * | 2014-02-18 | 2014-05-07 | 马根昌 | Electronic glass action identification system |
| CN103853330B (en) * | 2014-03-05 | 2017-12-01 | 努比亚技术有限公司 | Method and mobile terminal based on eyes control display layer switching |
| US20150261293A1 (en) * | 2014-03-12 | 2015-09-17 | Weerapan Wilairat | Remote device control via gaze detection |
| CN103885592B (en) * | 2014-03-13 | 2017-05-17 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for displaying information on screen |
| CN103914151B (en) * | 2014-04-08 | 2016-08-17 | 小米科技有限责任公司 | Method for information display and device |
| CN103974115B (en) * | 2014-04-23 | 2017-07-11 | 京东方科技集团股份有限公司 | A kind of high resolution display method and system |
| EP3140716B1 (en) | 2014-05-08 | 2020-04-01 | Sony Corporation | Portable electronic equipment and method of controlling a portable electronic equipment |
| US20160011657A1 (en) * | 2014-07-14 | 2016-01-14 | Futurewei Technologies, Inc. | System and Method for Display Enhancement |
| CN105589646A (en) * | 2014-10-23 | 2016-05-18 | 宇龙计算机通信科技(深圳)有限公司 | Screen capturing method and system |
| US10228904B2 (en) * | 2014-11-12 | 2019-03-12 | Lenovo (Singapore) Pte. Ltd. | Gaze triggered voice recognition incorporating device velocity |
| KR101619661B1 (en) * | 2014-12-08 | 2016-05-10 | 현대자동차주식회사 | Detection method of face direction of driver |
| CN105786374A (en) * | 2014-12-25 | 2016-07-20 | 联想(北京)有限公司 | Object browsing mode switching method and terminal device |
| CN104677377A (en) * | 2015-02-10 | 2015-06-03 | 奇瑞汽车股份有限公司 | Vehicle navigation method and system |
| CN104866100B (en) * | 2015-05-27 | 2018-11-23 | 京东方科技集团股份有限公司 | Eye control device and its eye prosecutor method and eye control system |
| CN106325695A (en) * | 2015-06-29 | 2017-01-11 | 宇龙计算机通信科技(深圳)有限公司 | Intelligent display method and device for terminal, and terminal |
| CN105892642A (en) * | 2015-12-31 | 2016-08-24 | 乐视移动智能信息技术(北京)有限公司 | Method and device for controlling terminal according to eye movement |
| CN105425971B (en) * | 2016-01-15 | 2018-10-26 | 中意工业设计(湖南)有限责任公司 | A kind of exchange method, device and the near-eye display at eye movement interface |
| CN105847538B (en) * | 2016-03-16 | 2021-06-01 | 惠州Tcl移动通信有限公司 | Mobile phone and method for controlling VR (virtual reality) glasses operation based on eyeball tracking |
| CN105847540A (en) * | 2016-03-16 | 2016-08-10 | 惠州Tcl移动通信有限公司 | Method and mobile phone for controlling picture movement of VR (Virtual Reality) glasses based on eyeball tracking and VR glasses |
| CN105929957A (en) * | 2016-04-26 | 2016-09-07 | 深圳市奋达科技股份有限公司 | Control method, apparatus and device for intelligent glasses |
| JP6729054B2 (en) * | 2016-06-23 | 2020-07-22 | 富士ゼロックス株式会社 | Information processing apparatus, information processing system, and image forming apparatus |
| CN106060544B (en) * | 2016-06-29 | 2020-04-28 | 华为技术有限公司 | Image coding method, related equipment and system |
| CN107092346B (en) * | 2017-03-01 | 2021-12-24 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| CN107247511B (en) * | 2017-05-05 | 2019-07-16 | 浙江大学 | A cross-object interaction method and device based on eye movement capture in virtual reality |
| CN109141461A (en) * | 2017-06-13 | 2019-01-04 | 博世汽车部件(苏州)有限公司 | Automobile digital map navigation control system and method |
| CN109946833A (en) * | 2017-12-20 | 2019-06-28 | 中国科学院深圳先进技术研究院 | Three-dimensional display device for non-human primates |
| CN109213323B (en) * | 2018-08-28 | 2022-04-29 | 北京航空航天大学青岛研究院 | Method for realizing screen attitude estimation based on eye movement interaction technology |
| CN109669615A (en) * | 2018-12-26 | 2019-04-23 | 北京七鑫易维信息技术有限公司 | Information control method, system, storage medium and electronic equipment |
| US11822714B2 (en) * | 2020-05-15 | 2023-11-21 | Canon Kabushiki Kaisha | Electronic device and control method for capturing an image of an eye |
| CN111736698A (en) * | 2020-06-23 | 2020-10-02 | 中国人民解放军63919部队 | A line of sight pointing method for manual assisted positioning |
| CN114071150B (en) * | 2020-07-31 | 2023-06-16 | 京东方科技集团股份有限公司 | Image compression method and device, image display method and device and medium |
| US11762458B2 (en) * | 2021-02-15 | 2023-09-19 | Sony Group Corporation | Media display device control based on eye gaze |
| CN112965607A (en) * | 2021-04-14 | 2021-06-15 | 杭州艾斯凯尔科技有限公司 | Glasses mouse and control method thereof |
| CN113362775B (en) * | 2021-06-24 | 2023-03-21 | 东莞市小精灵教育软件有限公司 | Display screen control method and device, electronic equipment and storage medium |
| CN113864579A (en) * | 2021-08-24 | 2021-12-31 | 华人运通(江苏)技术有限公司 | Screen adjusting device, display device and vehicle |
| TWI844902B (en) * | 2021-09-09 | 2024-06-11 | 財團法人工業技術研究院 | Method, processing device, and display system for information display |
| CN115794004A (en) | 2021-09-09 | 2023-03-14 | 财团法人工业技术研究院 | Information display method, processing device and information display system |
| CN116052235B (en) * | 2022-05-31 | 2023-10-20 | 荣耀终端有限公司 | Gaze point estimation method and electronic equipment |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101893934A (en) * | 2010-06-25 | 2010-11-24 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for intelligently adjusting screen display |
| CN101989126A (en) * | 2009-08-07 | 2011-03-23 | 深圳富泰宏精密工业有限公司 | Handheld electronic device and automatic screen picture rotating method thereof |
| CN102087582A (en) * | 2011-01-27 | 2011-06-08 | 广东威创视讯科技股份有限公司 | Automatic scrolling method and device |
| CN202795232U (en) * | 2012-09-17 | 2013-03-13 | 武汉元宝创意科技有限公司 | Demonstration system based on sightline tracking technology |
| CN102981620A (en) * | 2012-11-27 | 2013-03-20 | 中兴通讯股份有限公司 | Terminal operation method and terminal |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2011204946C1 (en) * | 2011-07-22 | 2012-07-26 | Microsoft Technology Licensing, Llc | Automatic text scrolling on a head-mounted display |
-
2013
- 2013-09-26 CN CN201310445336.4A patent/CN103500061B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101989126A (en) * | 2009-08-07 | 2011-03-23 | 深圳富泰宏精密工业有限公司 | Handheld electronic device and automatic screen picture rotating method thereof |
| CN101893934A (en) * | 2010-06-25 | 2010-11-24 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for intelligently adjusting screen display |
| CN102087582A (en) * | 2011-01-27 | 2011-06-08 | 广东威创视讯科技股份有限公司 | Automatic scrolling method and device |
| CN202795232U (en) * | 2012-09-17 | 2013-03-13 | 武汉元宝创意科技有限公司 | Demonstration system based on sightline tracking technology |
| CN102981620A (en) * | 2012-11-27 | 2013-03-20 | 中兴通讯股份有限公司 | Terminal operation method and terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103500061A (en) | 2014-01-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103500061B (en) | Control the method and apparatus of display | |
| JP7617211B2 (en) | Gaze-Based User Interaction | |
| KR102494698B1 (en) | Method and apparatus for changing focus of camera | |
| CN102880289B (en) | Detect control system and method that eyeball fixes point can realize video playback and time-out | |
| US9886086B2 (en) | Gesture-based reorientation and navigation of a virtual reality (VR) interface | |
| US8693732B2 (en) | Computer vision gesture based control of a device | |
| CN104331168B (en) | Display adjusting method and electronic equipment | |
| JP6011165B2 (en) | Gesture recognition device, control method thereof, display device, and control program | |
| WO2018072339A1 (en) | Virtual-reality helmet and method for switching display information of virtual-reality helmet | |
| KR102568708B1 (en) | Apparatus and method for recognizing hand gestures in a virtual reality headset | |
| WO2020080107A1 (en) | Information processing device, information processing method, and program | |
| US20140267004A1 (en) | User Adjustable Gesture Space | |
| JPWO2014171142A1 (en) | Image processing method and image processing apparatus | |
| US20140053115A1 (en) | Computer vision gesture based control of a device | |
| US20250093955A1 (en) | Input device, system, and control method | |
| CN109413333B (en) | Display control method and terminal | |
| JP2012095229A (en) | Image display device and computer program for image display device | |
| EP3617851B1 (en) | Information processing device, information processing method, and recording medium | |
| CN106201284B (en) | User interface synchronization system and method | |
| CN119156585A (en) | Techniques for operating a camera of another device using air gestures detected by a wrist wearable device, and wearable devices and systems for performing these techniques | |
| WO2012149713A1 (en) | Method and apparatus for human-machine interaction | |
| JP6507252B2 (en) | DEVICE OPERATION DEVICE, DEVICE OPERATION METHOD, AND ELECTRONIC DEVICE SYSTEM | |
| JP2020149336A (en) | Information processing device, display control method, and program | |
| JP2017033195A (en) | Transparent wearable terminal, data processing apparatus, and data processing system | |
| CN115562500B (en) | Method for controlling smart phone through eye movement |
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 |