Movatterモバイル変換


[0]ホーム

URL:


CN109389082B - Line-of-sight collection method, device, system, and computer-readable storage medium - Google Patents

Line-of-sight collection method, device, system, and computer-readable storage medium
Download PDF

Info

Publication number
CN109389082B
CN109389082BCN201811166331.7ACN201811166331ACN109389082BCN 109389082 BCN109389082 BCN 109389082BCN 201811166331 ACN201811166331 ACN 201811166331ACN 109389082 BCN109389082 BCN 109389082B
Authority
CN
China
Prior art keywords
picture
sight
target picture
coordinates
sight point
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
Application number
CN201811166331.7A
Other languages
Chinese (zh)
Other versions
CN109389082A (en
Inventor
陈曦
王塑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Maichi Zhixing Technology Co ltd
Original Assignee
Beijing Kuangshi Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Kuangshi Technology Co LtdfiledCriticalBeijing Kuangshi Technology Co Ltd
Priority to CN201811166331.7ApriorityCriticalpatent/CN109389082B/en
Publication of CN109389082ApublicationCriticalpatent/CN109389082A/en
Application grantedgrantedCritical
Publication of CN109389082BpublicationCriticalpatent/CN109389082B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明提供了一种视线采集方法、装置、系统、计算机存储介质,通过控制器获取到更换图片指令时,基于预先保存的目标图片生成数据确定出一个包括一个视线点的当前的目标图片,同时控制所述显示设备显示所述当前的目标图片,以及控制图像采集设备采集测试者的人脸图片;然后将该图像采集设备采集的人脸图片与当前的目标图片对应的视线点在显示设备内的坐标一一对应缓存形成备选图片信息,后续在控制器获取到感应设备发送的视线点采集信号时,从与图像采集设备对应的备选图片信息中确定出一个目标图片信息,将与该图像采集设备对应的目标图片信息以及与该图像采集设备对应的设备坐标保存形成视线采集数据,提高了视线数据样本的正确率。

Figure 201811166331

The present invention provides a line-of-sight collection method, device, system, and computer storage medium. When a picture replacement instruction is obtained through a controller, a current target picture including a line-of-sight point is determined based on pre-saved target picture generation data, and at the same time Control the display device to display the current target picture, and control the image acquisition device to collect the tester's face picture; then the line of sight point corresponding to the face picture collected by the image acquisition device and the current target picture is displayed in the display device The coordinates of the image acquisition device correspond to each other in one-to-one cache to form candidate picture information. When the controller obtains the sight point acquisition signal sent by the sensing device, it determines a target picture information from the candidate picture information corresponding to the image acquisition device. The target picture information corresponding to the image acquisition device and the device coordinates corresponding to the image acquisition device are stored to form the line of sight acquisition data, which improves the accuracy of the line of sight data samples.

Figure 201811166331

Description

Sight line acquisition method, device, system and computer readable storage medium
Technical Field
The invention relates to the field of image acquisition, in particular to a sight line acquisition method, a sight line acquisition device, a sight line acquisition system and a computer-readable storage medium.
Background
The gaze detection model requires a large number of gaze data samples as a training basis, which are generally acquired by gaze data acquisition techniques.
The existing sight line data acquisition technology is that an acquirer directs an acquirer to observe sight line points required to be acquired, then an acquisition tool is used for shooting images of the sight line points observed by the acquirer, and labels of the acquired sight line points are recorded at the same time, wherein the labels are generally simple, such as watching an area A and not watching the area A.
However, for the existing sight line data acquisition technology, the person to be acquired needs to highly cooperate with the command of the commander to watch the sight line point, and once the person to be acquired does not supervise and cooperate with the command of the person to be acquired, the person to be acquired is also difficult to find, so that the error rate of the obtained sight line data sample is high.
Disclosure of Invention
In view of the above, embodiments of the present invention provide a method, an apparatus, a system, and a computer-readable storage medium for line-of-sight acquisition, so as to improve accuracy of line-of-sight data samples.
In a first aspect, an embodiment of the present invention provides a gaze acquisition method, which is applied to a controller in a gaze acquisition system, where the gaze acquisition system further includes a display device, an induction device, a memory, and an image acquisition device, which are coupled to the controller, and a device coordinate of the image acquisition device relative to the display device and target picture generation data are stored in the memory in advance, where the method includes: when the controller acquires a picture replacing instruction, determining a current target picture comprising a sight point based on the target picture generation data, controlling the display equipment to display the current target picture comprising the sight point, and controlling the image acquisition equipment to acquire a face picture of a tester; the controller caches coordinates of sight points corresponding to the face picture acquired by the image acquisition equipment and the current target picture in the display equipment in a one-to-one correspondence manner to form alternative picture information; when the controller acquires a sight point acquisition signal sent by the induction equipment, determining target picture information from at least one piece of alternative picture information corresponding to the image acquisition equipment, wherein the sight point acquisition signal is a signal generated when the induction equipment detects that the tester clicks the sight point; and the controller stores the target picture information corresponding to the image acquisition equipment and the equipment coordinates into the memory to form sight line acquisition data.
In a second aspect, an embodiment of the present invention provides a gaze acquisition apparatus, which is applied to a controller in a gaze acquisition system, where the gaze acquisition system further includes a display device, an induction device, a memory, and an image acquisition device, which are coupled to the controller, and the memory stores device coordinates of the image acquisition device relative to the display device and target picture generation data in advance, and the apparatus includes: the device comprises a selection display module, a cache module, a determination module and a storage module. The selection display module is used for determining a current target picture comprising a sight point based on the target picture generation data when a picture replacing instruction is obtained, controlling the display equipment to display the current target picture and controlling the image acquisition equipment to acquire a face picture of a tester; the cache module is used for correspondingly caching the coordinates of the sight points, corresponding to the face picture acquired by the image acquisition equipment and the current target picture, in the display equipment one by one to form alternative picture information; the determining module is used for determining target picture information from at least one piece of alternative picture information corresponding to the image acquisition device when a sight point acquisition signal sent by the sensing device is acquired, wherein the sight point acquisition signal is a signal generated by the sensing device when the sight point is detected to be clicked by the tester; and the storage module is used for storing the target picture information and the equipment coordinates corresponding to the image acquisition equipment into the storage to form sight line acquisition data.
In a third aspect, an embodiment of the present invention provides a sight line acquisition system, including: the system comprises a controller, a display device coupled with the controller, a sensing device, a memory and an image acquisition device, wherein the memory is pre-stored with device coordinates of the image acquisition device relative to the display device and target picture generation data, and the memory is further stored with a computer program, and when the computer program is executed by the controller, the sight line acquisition system is enabled to execute the method of any one of the embodiments in the first aspect.
In a fourth aspect, the present invention provides a computer-readable storage medium, in which a computer program is stored, and when the computer program runs on a computer, the computer is caused to execute the method described in any one of the implementation manners in the first aspect.
Compared with the prior art, according to the sight line acquisition method, the sight line acquisition device, the sight line acquisition system and the computer-readable storage medium provided by the embodiments of the invention, when the image replacement instruction is acquired through the controller, a current target image comprising a sight line point is determined based on pre-stored target image generation data, the display device is controlled to display the current target image, and the image acquisition device is controlled to acquire a face image of a tester; and then for each image acquisition device, the controller caches coordinates of the sight point corresponding to the face image acquired by the image acquisition device and the current target image in the display device in a one-to-one correspondence manner to form alternative image information, and subsequently when the controller acquires a sight point acquisition signal sent by the induction device, for each image acquisition device, determines one target image information from at least one alternative image information corresponding to the image acquisition device, and stores the target image information corresponding to the image acquisition device and the device coordinates corresponding to the image acquisition device in the memory to form sight acquisition data. When the sight line point is clicked, the portrait before the clicking moment is acquired, and the acquired sight line acquisition data is ensured to be correct as much as possible, so that the accuracy of the sight line data sample is improved; in addition, the whole process can be completed by only one tester, so that the condition that the action of a director is inconsistent with that of the tester is avoided, or the tester does not listen to the command condition of the director, or the condition that the director needs to supervise is avoided.
Additional features and advantages of the disclosure will be set forth in the description which follows, or in part may be learned by the practice of the above-described techniques of the disclosure, or may be learned by practice of the disclosure.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a schematic structural diagram of a sight line acquisition system according to an embodiment of the present invention;
fig. 2 is a flowchart of a sight line acquisition method according to an embodiment of the present invention;
fig. 3 is a schematic view of a sight line point of the sight line acquisition method according to the embodiment of the present invention;
fig. 4 is a block diagram of a view line acquisition device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
Training a gaze detection model requires a large number of gaze data samples as a training basis. The existing sight line data acquisition technology is limited by the mutual matching between an acquirer and an acquirer, the acquirer commands the acquirer to observe sight line points required to be acquired, then an acquisition tool is used for shooting images of the sight line points observed by the acquirer, and meanwhile labels of the acquired sight line points are recorded, wherein the labels are generally simple, such as watching an area A and not watching the area A. In the scheme, once the acquirer is not supervised and the acquirer is not matched with the command of the acquirer, the acquirer is difficult to find, and the error rate of the obtained sight line data sample is high.
In order to solve the above problems, embodiments of the present invention provide a method, an apparatus, a system, and a computer-readable storage medium for line-of-sight acquisition, which may be implemented by using corresponding software, hardware, and a combination of software and hardware. The following describes embodiments of the present invention in detail.
First, agaze acquisition system 100 for implementing a gaze acquisition method, apparatus, and method according to an embodiment of the present invention will be described with reference to fig. 1.
Thegaze acquisition system 100 may include a controller 120, a memory 110 coupled to the controller 120, adisplay device 130, asensing device 140, an image acquisition device 150, and a gaze acquisition apparatus, and these components of the memory 110, the controller 120, thedisplay device 130, thesensing device 140, the image acquisition device 150, and the gaze acquisition apparatus may be interconnected by a bus system and/or other form of connection mechanism (not shown). It should be noted that the components and configuration of thegaze acquisition system 100 shown in fig. 1 are exemplary only, and not limiting, and that thegaze acquisition system 100 may have other components and configurations as desired. The memory 110, thedisplay device 130, thesensing device 140, and the image capturing device 150 may be integrated into a module, or may be separately configured as a module.
The gaze acquisition device comprises at least one software functional module which may be stored in the memory 110 in the form of software or firmware or may be fixed in an Operating System (OS) of thegaze acquisition system 100. The controller 120 is configured to execute executable modules stored in the memory 110, such as software functional modules or computer programs included in the gaze acquisition apparatus.
The memory 110 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, Random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, Read Only Memory (ROM), hard disk, flash memory, etc. On which one or more computer program instructions may be stored that may be executed by the controller 120 to implement the functions desired to be implemented in the embodiments of the invention described below. Various applications and various data, such as various data used and/or generated by the applications, may also be stored in the computer-readable storage medium. Of course, the device coordinates of the image capturing device 150 with respect to thedisplay device 130 and the target picture generation data may be stored in the memory 110 in advance.
The controller 120 may be an integrated circuit chip having signal processing capabilities. The controller 120 may be a general-purpose Processor, and includes a Central Processing Unit (CPU), a Network Processor (NP), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components. The controller 120 may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention.
Thedisplay device 130 provides an interactive interface (e.g., a user operation interface) between thegaze acquisition system 100 and the tester or is used for displaying image data to the tester for reference, and in this embodiment, thedisplay device 130 may be a tablet with a display function, a mobile terminal, or the like.
Thesensing device 140 is an input device, and may be a capacitive touch screen or a resistive touch screen supporting single-point and multi-point touch operations. Supporting single-point and multi-point touch operations means that the touch display screen can sense touch operations simultaneously generated from one or more positions on the touch display screen, and the sensed touch operations are sent to the controller 120 for calculation and processing. Of course, in an alternative embodiment, thesensing device 140 may also be a mouse for sensing the position of the user click.
The image capturing device 150 is used for capturing a picture of a face of a tester, and may be a camera, or the like.
The following will describe a method of line-of-sight acquisition for optimization purposes in line-of-sight data acquisition:
referring to fig. 2, fig. 2 is a flowchart of a gaze acquisition method according to an embodiment of the present invention, which is described from the perspective of the controller 120 of thegaze acquisition system 100. The memory 110 of thegaze acquisition system 100 stores therein target picture generation data and device coordinates of the plurality of image acquisition devices 150 with respect to thedisplay device 130 in advance.
The flow shown in fig. 2 will be described in detail below, and the method includes:
step S110: when the controller acquires a picture replacing instruction, a current target picture comprising a sight point is determined based on the target picture generation data, the display equipment is controlled to display the current target picture, and the image acquisition equipment is controlled to acquire a face picture of a tester.
Since the sight line acquisition data requires the image data of the pupils of the eyes of the testee, the face picture may be a face picture including the eyes of the testee acquired by each image acquisition device 150 connected to the controller 120.
As an optional implementation manner, the target picture generation data may include a plurality of pictures, each of which includes a preset sight point, and the controller 120 may determine, when the picture replacement instruction is obtained, a target picture from the plurality of pictures as the current target picture.
In this embodiment, optionally, the controller 120 may randomly select one picture from the plurality of pictures to be determined as the current target picture when the command for replacing a picture is obtained.
In this embodiment, optionally, the multiple pictures may be stored in the memory 110 in advance according to a time sequence, and the controller 120 may sequentially select one picture from the multiple pictures according to the sequence of the storage times of the multiple pictures when the picture replacement instruction is obtained, and determine the selected picture as the current target picture. Alternatively, a plurality of pictures may be stored in a queue in the memory 110, and since the reading rule of the queue is first in first out, the picture stored in the queue first is read by the controller 120 and determined as the current target picture.
The controller 120 controls thedisplay device 130 to display the current target picture after determining the current target picture. Each target picture may include a sight line point, and the memory 110 stores coordinates of the sight line point included in each target picture. When displaying the current target picture, thedisplay device 130 displays the sight points included in the current target picture together.
The sight point included in the target picture may be a specific shape displayed in the target picture, such as a cross as shown in fig. 3, or may be any other irregular shape. Of course, the shapes of the sight line points in each target picture may also be different, and in this case, in order to make the sight line points stand out and be easily found by the testee, the background of the target picture may be set to be a pure color, and the color of the sight line point may be set to be another color having a larger contrast with the background color of the target picture.
As another optional implementation, the target picture generation data may include: the device comprises a picture, a sight point identifier and a plurality of sight point coordinates, wherein the picture is used as a background picture. The controller 120 may determine a target sight point coordinate from the plurality of sight point coordinates when the image replacement instruction is obtained, and then display the sight point identifier at the target sight point coordinate in the background image, so as to obtain the current target image.
In this embodiment, optionally, the plurality of sight point coordinates may be generated by a function stored in the memory 110 and stored in the memory 110, or may be generated by a function stored outside the memory 110 and transmitted to the memory 110 for storage. Of course, in this embodiment, regular coordinates generated by a function, such as { (1, 1), (1, 2), (1, 3), (1, 4), (2, 1), (2, 2), (2, 3), (2, 4) } and the like, may be between the plurality of gaze point coordinates, at which time the gaze point identifiers appear on the picture in a varying order from left to right, from top to bottom; the coordinates of the plurality of sight points may be random coordinates randomly generated by a random function.
As another optional implementation, the target picture generation data may include: the method comprises the steps of one picture, one sight point mark and a random number generation function, wherein the picture is used as a background picture. The controller 120 may control the random number generation function to randomly generate a target sight point coordinate when the image replacement instruction is obtained, and then display the sight point identifier at the target sight point coordinate in the background image, so as to obtain the current target image.
In this embodiment, optionally, in order to increase the diversity of the target gaze point coordinates, the target picture generation data further includes a plurality of existing gaze point coordinates, for example { (1, 1), (1, 2), (1, 3), (1, 4), (2, 1), (2, 2), (2, 3), (2, 4) } and the like. The controller 120 controls the random number generating function to randomly generate a coordinate, superimposes the coordinate onto one of the existing multiple sight point coordinates to generate a target sight point coordinate, and displays the sight point identifier at the target sight point coordinate in the background picture to obtain the current target picture. It is to be noted that one of the plurality of sight point coordinates may be selected at random from the plurality of sight point coordinates, or may be selected sequentially in the order of storing the plurality of sight point coordinates.
Optionally, the above-mentioned picture replacing instruction may be automatically generated by the controller 120 every preset time (for example, 2 seconds), or may be generated by the controller 120 when acquiring the gaze point acquisition signal sent by thesensing device 140. Of course, the image replacement command may also be generated by combining the above two situations, for example, when the controller 120 does not acquire the sight point acquisition signal sent by thesensing device 140 within the preset time, the image replacement command may be automatically generated.
Since the sight line acquisition data required to be obtained by the embodiment of the present invention is pupil data of the sight line point included in the current target picture seen by the eyes of the tester when thedisplay device 130 displays the current target picture, if the controller 120 controls the image acquisition device 150 to acquire the face picture of the tester when the tester looks at the sight line point included in the current target picture a and gives feedback, the face picture is most likely to be a face picture when the tester looks at the sight line point included in the current target picture B presented at the next time point, and the accuracy of the sight line acquisition data is reduced. In order to avoid the above problem and ensure the accuracy of the sight line acquisition data as much as possible, the controller 120 needs to control the image acquisition device 150 to acquire a face image of the tester while displaying the current target image.
Step S120: and the controller caches the coordinates of the sight points corresponding to the face picture acquired by the image acquisition equipment and the current target picture in the display equipment in a one-to-one correspondence manner to form alternative picture information.
Regardless of the manner in which the current target picture is determined, the controller 120 may obtain the coordinates of the gaze point corresponding to the current target picture in thedisplay device 130. Of course, it is worth noting that one vertex of the display interface of thedisplay device 130 may be defined as the origin of coordinates to determine the coordinates of the gaze point within the display device.
The number of the image acquisition devices 150 may be one, and after the image acquisition devices 150 acquire the face picture, the coordinates of the sight points included in the face picture and the current target picture in thedisplay device 130 may be cached in a one-to-one correspondence manner, so as to form alternative picture information. As time goes by, the image capturing device 150 may capture a plurality of face pictures, each of which corresponds to a different current target picture, and finally form a plurality of candidate picture information to be stored in the memory 110.
Optionally, in order to speed up the acquisition of the gaze acquisition data, the number of image acquisition devices 150 may also be multiple, and each image acquisition device 150 has different device coordinates with respect to thedisplay device 130.
In this embodiment, for the same current target picture, when the controller 120 controls the image capturing device 150 to capture a face picture of the tester, a plurality of face pictures can be obtained according to the difference of the image capturing device 150. Similarly, when the candidate picture information is formed subsequently, for the coordinates of the same sight point in thedisplay device 130, the controller 120 may obtain multiple sets of candidate picture information corresponding to the image capturing devices 150 one to one according to the differences of the image capturing devices 150.
Since the face image acquired by the image acquisition device 150 may not meet the requirement of forming the sight line data, optionally, a preset condition of the face orientation state may be stored in the memory 110 in advance. The preset condition of the face orientation state may be: in the face picture corresponding to the image acquisition device 150, the distance between the face and thedisplay device 130 is within a preset distance range; or in the face picture corresponding to the image acquisition device 150, the orientation of the face is within a preset angle range; or in the face picture corresponding to the image acquisition device 150, human eyes are not shielded; any two or all three of the above three conditions may be satisfied simultaneously.
Before the controller 120 caches the coordinates of the sight points corresponding to the face picture acquired by one image acquisition device 150 and the current target picture in the display device in a one-to-one correspondence manner to form alternative picture information, the controller 120 may determine whether the face picture corresponding to the image acquisition device 150 meets the preset condition of the face orientation state; when the condition is met, the controller 120 caches the coordinates of the sight point in thedisplay device 130 corresponding to the face picture acquired by the image acquisition device 150 and the current target picture in a one-to-one correspondence manner, so as to form alternative picture information. If not, the controller 120 may re-determine the next current target picture and re-capture the face picture of the tester via the image capture device 150.
Of course, optionally, the controller 120 may further control thedisplay device 130 to issue a capture error prompt before the next current target picture is determined again, so that the tester can adjust his posture. The acquisition error prompt may be prompt content for correcting the posture of the tester displayed according to a specific situation that the preset condition of the face orientation state is not satisfied, for example: "too far away, please get close to the display device".
The following description will be made with respect to the controller 120 re-determining the next current target picture.
As an alternative embodiment, when the controller 120 re-determines the next current target picture, the next current target picture may be the same as the last current target picture, i.e. the controller 120 may directly re-display the last current target picture.
As another alternative, when the controller 120 re-determines the next current target picture, the next current target picture may be different from the last current target picture.
In this embodiment, if the target picture generation data includes a plurality of pictures, the controller 120 determines a picture as the next current target picture after excluding the current target picture from the plurality of pictures.
In this embodiment, if the target picture generation data includes a picture, a sight point identifier, and a random number generation function, the controller 120 may obtain the next target sight point coordinate generated by the random number generation function, so as to determine a target picture as the next current target picture.
In this embodiment, if the target picture generation data includes a picture, a sight point identifier, and a plurality of sight point coordinates, the controller 120 determines a new target sight point coordinate after excluding the target sight point coordinate corresponding to the current target picture from the plurality of sight point coordinates, thereby determining a target picture as the next current target picture.
In this embodiment, if the target picture generation data includes a picture, a sight point identifier, a random number generation function, and a plurality of sight point coordinates, the controller 120 may superimpose the random coordinates onto the target sight point coordinates corresponding to the current target picture after the random number generation function generates a random coordinate, so as to form a new target sight point coordinate, thereby determining a target picture as the next current target picture.
Step S130: and when the controller acquires a sight point acquisition signal sent by the induction equipment, determining target picture information from at least one piece of alternative picture information corresponding to the image acquisition equipment.
The sight-line point acquisition signal may be a signal generated when thesensing device 140 detects that the tester touches the sight-line point with a finger or a stylus, or may be a signal generated when the tester clicks the sight-line point with a mouse.
When the controller 120 acquires the sight point acquisition signal, determining a target picture information from at least one candidate picture information acquired by the image acquisition device 150 may include:
the controller 120 may obtain the generation time of the sight-line point acquisition signal, and then subtract a preset value from the generation time to obtain a comparison time. The preset value represents the time interval for triggering the gaze point to acquire the signal after the tester sees the gaze point, and can be set to 300 milliseconds generally. Then, the controller 120 selects one candidate picture information from at least one candidate picture information acquired by the image acquisition device 150 as the target picture information, wherein the storage time of the target picture information is closest to the comparison time.
Optionally, when the controller 120 detects that the mouse moves in thedisplay device 130 or detects that the finger or the stylus slides on thesensing device 140, the controller 120 may further collect coordinates of an operation position of the mouse, the finger or the stylus in thedisplay device 130, and store the coordinates as reference coordinates in the memory 110.
Of course, it is worth pointing out that, if the controller 120 detects that the finger or the stylus pen slides on thesensing device 140, at this time, the controller may further detect a staying time of the finger or the stylus pen at the same position of thesensing device 140, if the staying time does not exceed the preset staying time, the operating position coordinate at this time is saved as a reference coordinate, if the staying time exceeds the preset staying time, the finger or the stylus pen is pressed for a long time on thesensing device 140, and at this time, the sight point acquisition signal is triggered.
In this embodiment, when the controller 120 caches the coordinates of the sight point corresponding to the face picture acquired by the image acquisition device 150 and the current target picture in thedisplay device 130 in a one-to-one correspondence manner to form the candidate picture information, the controller 120 may also cache the face picture acquired by the image acquisition device 150, the reference coordinates corresponding to the face picture acquired by the image acquisition device 150, and the coordinates of the sight point corresponding to the current target picture in thedisplay device 130 in a one-to-one correspondence manner to form the candidate picture information.
It should be noted that there may be no reference coordinate corresponding to the time point when a certain face picture is captured, because the stylus or mouse or the finger of the captured person is not in a sliding state. At this time, the controller 120 may use, as the reference coordinate of the face picture, a reference coordinate corresponding to a time point at which the reference coordinate is stored, which is closest to the time point at which the face picture is acquired, among the already stored reference coordinates. Accordingly, when the controller 120 determines a target picture information from the at least one candidate picture information corresponding to the image capturing device 150, the controller 120 may select one candidate picture information from the at least one candidate picture information captured by the image capturing device 150 as the target picture information. The distance between the reference coordinate corresponding to the target picture information and the coordinate of the sight point included in the target picture information in the display device 150 is greater than a preset value (that is, the reference coordinate is out of the sight point coordinate range), and the storage time of the target picture information is closest to the comparison time, so that a picture that the testee does not move yet but is about to move to the sight point can be found, and the state of the human eyes is most concentrated on the sight point.
Because the coordinate of the point in contact with thesensing device 140 is deviated from the coordinate of the sight point corresponding to the current target picture when the tester clicks the sight point by using a finger, a stylus, or a mouse to trigger generation of the sight point acquisition signal, optionally, before determining one target picture information from at least one candidate picture information corresponding to the image acquisition device, the controller 120 determines whether an error between the coordinate triggering the sight point acquisition signal and the coordinate of the sight point corresponding to the current target picture in the display device exceeds a preset error threshold; if not, the controller 120 determines a target picture information from at least one candidate picture information corresponding to the image capturing device 150; when yes, the controller 120 re-determines the next current target picture.
The case where the controller 120 re-determines the next current target picture here is the same as the case where the controller 120 re-determines the next current target picture described in step S120 above, and is not described here again to avoid repetition.
Step S140: and the controller stores the target picture information corresponding to the image acquisition equipment and the equipment coordinates into the memory to form sight line acquisition data.
Since the device coordinates of the image capturing device 150 with respect to thedisplay device 130 are stored in the memory 110 in advance, after the target picture information is determined, the controller 120 stores the device coordinates of the image capturing device 150 corresponding to the target picture information in the memory 110, and forms the line-of-sight capturing data.
Wherein one line of sight acquisition data is uniquely determined by the device coordinates, the face picture and the coordinates of the line of sight point within thedisplay device 130.
According to the sight line acquisition method applied to the embodiment of the invention, a picture replacement instruction is obtained through a controller, a current target picture comprising a sight line point is determined based on pre-stored target picture generation data, the display equipment is controlled to display the current target picture, and the image acquisition equipment is controlled to acquire a face picture of a tester; and then, caching the coordinates of the sight point corresponding to the face picture acquired by the image acquisition equipment and the current target picture in the display equipment in a one-to-one correspondence manner to form alternative picture information, subsequently determining one piece of target picture information from at least one piece of alternative picture information corresponding to the image acquisition equipment when the controller acquires a sight point acquisition signal sent by the induction equipment, and storing the target picture information corresponding to the image acquisition equipment and the equipment coordinates in the memory to form sight acquisition data. When the sight line point is clicked, the portrait before the clicking moment is acquired, and the acquired sight line acquisition data is ensured to be correct as much as possible, so that the accuracy of the sight line data sample is improved; in addition, the whole process can be completed by only one tester, so that the condition that the action of a director is inconsistent with that of the tester is avoided, or the tester does not listen to the command condition of the director, or the condition that the director needs to supervise is avoided.
Referring to fig. 4, in response to the view line acquiring method provided in fig. 2, an embodiment of the invention further provides a viewline acquiring apparatus 400 applied to the controller 120 in the viewline acquiring system 100, where the viewline acquiring apparatus 400 may include: aselection display module 410, acaching module 420, adetermination module 430, and a savingmodule 440.
Theselection display module 410 is used for determining a current target picture comprising a sight point based on target picture generation data when a picture replacement instruction is obtained, controlling the display device to display the current target picture, and controlling the image acquisition device to acquire a portrait picture of a tester;
acache module 420, configured to cache coordinates of a sight point in the display device, where the sight point corresponds to the face picture acquired by the image acquisition device and the current target picture, in a one-to-one correspondence manner, so as to form alternative picture information;
a determiningmodule 430, configured to determine, when a gaze point acquisition signal sent by the sensing device is acquired, target picture information from at least one piece of candidate picture information corresponding to the image acquisition device, where the gaze point acquisition signal is a signal generated by the sensing device when it is detected that the tester clicks the gaze point;
and a savingmodule 440, configured to save the target picture information and the device coordinates corresponding to the image capturing device to the memory to form the gaze capturing data.
Optionally, the target picture generation data includes a picture, a sight point identifier, and a plurality of sight point coordinates, and theselection display module 410 is configured to determine a target sight point coordinate from the plurality of sight point coordinates when the picture replacement instruction is obtained; and displaying the sight point identification at the position of the target sight point coordinate on the picture to obtain the current target picture.
Optionally, the plurality of sight point coordinates are generated by a function stored in the memory, or generated by a function stored outside the memory and then sent to the memory.
Optionally, the target picture generation data includes a picture, a sight point identifier, and a random number generation function, and theselection display module 410 is configured to control the random number generation function to randomly generate a target sight point coordinate when the picture replacement instruction is acquired; and displaying the sight point identification at the position of the target sight point coordinate on the picture to obtain the current target picture.
Optionally, the target picture generation data further includes a plurality of sight point coordinates, and theselection display module 410 is configured to control the random number generation function to randomly generate one coordinate; and superposing the coordinate to one of the plurality of sight point coordinates to generate a target sight point coordinate.
Optionally, the target picture generation data includes a plurality of pictures, each of the pictures includes a preset sight point, and theselection display module 410 is configured to determine a target picture from the plurality of pictures as the current target picture when the picture change instruction is acquired.
Optionally, theselection display module 410 is configured to randomly select one picture from the multiple target pictures to determine that the picture is the current target picture when the picture replacement instruction is obtained.
Optionally, the multiple target pictures are stored in the memory in advance according to a time sequence, and theselection display module 410 is configured to, when the picture replacement instruction is obtained, sequentially select one picture from the multiple target pictures according to the sequence of the storage times of the multiple target pictures and determine the selected picture as the current target picture.
Optionally, the image replacement instruction is automatically generated at preset time intervals or generated by the device when the sight point acquisition signal is acquired.
Optionally, the memory stores preset conditions of the face orientation state in advance, and the device further includes a determining module and a re-determining module. And the judging module is used for judging whether the face picture corresponding to the image acquisition equipment meets the preset condition of the face azimuth state. If the result of the determination is yes, thecaching module 420 caches the coordinates of the sight point in the display device, where the sight point corresponds to the face picture acquired by the image acquisition device and the current target picture, in a one-to-one correspondence manner, so as to form alternative picture information, otherwise, the re-determining module is configured to re-determine the next current target picture.
Optionally, the re-determining module may be configured to re-determine the next current target picture after the display device issues the acquisition error prompt.
Optionally, the preset condition of the face orientation state may be: in the face picture corresponding to the image acquisition equipment, the distance between the face and the display equipment is within a preset distance range, and/or in the face picture corresponding to the image acquisition equipment, the orientation of the face is within a preset angle range, and/or the eyes are not shielded.
The judging module is further configured to judge whether an error between the coordinate triggering the sight point acquisition signal and the coordinate of the sight point corresponding to the current target picture in the display device exceeds a preset error threshold. If the determination result is negative, the determiningmodule 430 determines a target picture information from at least one candidate picture information corresponding to the image capturing device; and when the judgment result is yes, the re-determining module is used for re-determining the next current target picture.
Optionally, the next current target picture and the last current target picture may be the same or different.
Optionally, the determiningmodule 430 is configured to acquire, by the controller, a generation time of the gaze point acquisition signal; the controller subtracts a preset value from the generation time to obtain comparison time; and the controller selects one piece of alternative picture information from at least one piece of alternative picture information acquired by the image acquisition equipment as the target picture information, wherein the storage time of the target picture information is closest to the comparison time.
Optionally, the sight line point acquisition signal is a signal generated when a finger or a touch pen touches the sight line point or a signal generated when a mouse clicks the sight line point.
Optionally, when the controller 120 detects that the mouse moves in thedisplay device 130 or detects that the finger or the stylus slides on thesensing device 140, the controller 120 may further collect coordinates of an operation position of the mouse, the finger or the stylus in thedisplay device 130, and store the coordinates as reference coordinates in the memory 110.
Of course, it is worth pointing out that, if the controller 120 detects that the finger or the stylus pen slides on thesensing device 140, at this time, the controller 120 may further detect a staying time of the finger or the stylus pen at the same position of thesensing device 140, if the staying time does not exceed the preset staying time, the coordinate at this time is saved as the reference coordinate, if the staying time exceeds the preset staying time, the finger or the stylus pen is pressed for a long time on thesensing device 140, and at this time, the sight line point acquisition signal is triggered.
In this embodiment, when the controller 120 caches the coordinates of the sight point corresponding to the face picture acquired by the image acquisition device 150 and the current target picture in thedisplay device 130 in a one-to-one correspondence manner to form the candidate picture information, the controller 120 may also cache the face picture acquired by the image acquisition device 150, the reference coordinates corresponding to the face picture acquired by the image acquisition device 150, and the coordinates of the sight point corresponding to the current target picture in thedisplay device 130 in a one-to-one correspondence manner to form the candidate picture information.
Accordingly, when a target picture information is determined from at least one candidate picture information corresponding to the image capturing device 150, the controller 120 may select one candidate picture information from the at least one candidate picture information captured by the image capturing device 150 as the target picture information. The distance between the reference coordinate corresponding to the target picture information and the coordinate of the sight point included in the target picture information in the display device 150 is greater than a preset value (that is, the reference coordinate is out of the sight point coordinate range), and the storage time of the target picture information is closest to the comparison time, so that a picture that the testee does not move yet but is about to move to the sight point can be found, and the state of the human eyes is most concentrated on the sight point.
The device provided in this embodiment has the same implementation principle and technical effect as those of the foregoing embodiments, and for the sake of brief description, reference may be made to the corresponding contents in fig. 1 to 3 in the foregoing method embodiments without reference to the device embodiment.
In addition, an embodiment of the present invention further provides a sight line acquisition system, including: the system comprises a controller, a display device coupled with the controller, a sensing device, a memory and an image acquisition device, wherein the memory is pre-stored with device coordinates of the image acquisition device relative to the display device and target picture generation data, and the memory is further stored with a computer program, and when the computer program is executed by the controller, the sight line acquisition system is enabled to execute the method of any one of the embodiments in the first embodiment. The structure of the sight line acquisition system can be as shown in fig. 1.
For the specific implementation process of the sight line acquisition system, reference is made to the foregoing embodiments, and details are not repeated here.
In addition, an embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored, and when the computer program runs on a computer, the computer is caused to execute the gaze acquisition method provided in any one of the embodiments of the present invention.
In addition, an embodiment of the present invention further provides a computer program, where the computer program may be stored in a cloud or a local storage medium, and when the computer program runs on a computer, the computer is enabled to execute the gaze acquisition method provided in any embodiment of the present invention.
In summary, according to the sight line acquisition method, the sight line acquisition device, the sight line acquisition system and the computer-readable storage medium provided by the embodiments of the present invention, when the image replacement instruction is acquired by the controller, a current target image including a sight line point is determined based on pre-stored target image generation data, and the display device is controlled to display the current target image and the image acquisition device is controlled to acquire a face image of a tester; and then the controller caches the coordinates of the sight point corresponding to the face picture acquired by the image acquisition equipment and the current target picture in the display equipment in a one-to-one correspondence manner to form alternative picture information, subsequently when the controller acquires a sight point acquisition signal sent by the induction equipment, the controller determines one target picture information from at least one alternative picture information corresponding to the image acquisition equipment, and stores the target picture information corresponding to the image acquisition equipment and the equipment coordinates corresponding to the image acquisition equipment in the memory to form sight acquisition data. When the sight line point is clicked, the portrait before the clicking moment is acquired, and the acquired sight line acquisition data is ensured to be correct as much as possible, so that the accuracy of the sight line data sample is improved; in addition, the whole process can be completed by only one tester, so that the condition that the action of a director is inconsistent with that of the tester is avoided, or the tester does not listen to the command condition of the director, or the condition that the director needs to supervise is avoided.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented in other ways. The apparatus embodiments described above are merely illustrative, and for example, the flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
In addition, the functional modules in the embodiments of the present invention may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
The functions, if implemented in the form of software functional modules and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (15)

Translated fromChinese
1.一种视线采集方法,其特征在于,应用于视线采集系统中的控制器,所述视线采集系统还包括与所述控制器耦合的显示设备、感应设备、存储器以及图像采集设备,所述存储器内预先存储有所述图像采集设备相对所述显示设备的设备坐标以及目标图片生成数据,所述方法包括:1. a line-of-sight collection method, is characterized in that, is applied to the controller in the line-of-sight collection system, described line-of-sight collection system also comprises the display device, the sensing device, the memory and the image collection device coupled with the described controller, the described The device coordinates of the image acquisition device relative to the display device and target picture generation data are pre-stored in the memory, and the method includes:获取到更换图片指令时,基于所述目标图片生成数据确定出一个包括一个视线点的当前的目标图片,并同时控制所述显示设备显示所述当前的目标图片,以及控制所述图像采集设备采集测试者的人脸图片;When a picture replacement instruction is obtained, a current target picture including a sight point is determined based on the target picture generation data, and the display device is controlled to display the current target picture, and the image acquisition device is controlled to collect The tester's face picture;将所述图像采集设备采集的人脸图片与所述当前的目标图片对应的视线点在所述显示设备内的坐标一一对应缓存,形成备选图片信息;Cache the face pictures collected by the image acquisition device and the coordinates of the sight point corresponding to the current target picture in the display device in one-to-one correspondence to form candidate picture information;在获取到所述感应设备发送的视线点采集信号时,从与所述图像采集设备对应的至少一个备选图片信息中确定出一个目标图片信息,其中,所述视线点采集信号为所述感应设备在检测到所述测试者点击所述视线点时生成的信号;When acquiring the sight point collection signal sent by the sensing device, determine one piece of target picture information from at least one candidate picture information corresponding to the image collection device, wherein the sight point collection signal is the sensing a signal generated by the device when it detects that the tester clicks on the sight point;将与所述图像采集设备对应的目标图片信息以及设备坐标保存到所述存储器形成视线采集数据。The target picture information and device coordinates corresponding to the image acquisition device are stored in the memory to form sight line acquisition data.2.根据权利要求1所述的方法,其特征在于,所述目标图片生成数据包括一个图片、一个视线点标识以及多个视线点坐标,获取到更换图片指令时,基于所述目标图片生成数据确定出一个包括一个视线点的当前的目标图片,包括:2. method according to claim 1, is characterized in that, described target picture generation data comprises a picture, a sight point mark and a plurality of sight point coordinates, when acquiring replacement picture instruction, based on described target picture generation data Identify a current target image that includes a sight point, including:获取到所述更换图片指令时,从所述多个视线点坐标中确定出一个目标视线点坐标;When acquiring the picture replacement instruction, determine a target sight point coordinate from the plurality of sight point coordinates;在所述图片上所述目标视线点坐标的位置显示所述视线点标识,得到所述当前的目标图片。The sight point identifier is displayed at the position of the coordinates of the target sight point on the picture, and the current target picture is obtained.3.根据权利要求2所述的方法,其特征在于,所述多个视线点坐标由保存在所述存储器内的函数生成,或者由保存在所述存储器外部的函数生成后发送给所述存储器。3. The method according to claim 2, wherein the coordinates of the multiple sight points are generated by a function stored in the memory, or generated by a function stored outside the memory and then sent to the memory .4.根据权利要求1所述的方法,其特征在于,所述目标图片生成数据包括一个图片、一个视线点标识以及随机数生成函数,获取到更换图片指令时,基于所述目标图片生成数据确定出一个包括一个视线点的当前的目标图片,包括:4. method according to claim 1, is characterized in that, described target picture generation data comprises a picture, a line-of-sight point mark and random number generation function, when acquiring replacement picture instruction, based on described target picture generation data to determine Generate a current target image including a sight point, including:获取到所述更换图片指令时,控制所述随机数生成函数随机生成一个目标视线点坐标;When obtaining the picture replacement instruction, control the random number generation function to randomly generate a target sight point coordinate;在所述图片上所述目标视线点坐标的位置显示所述视线点标识,得到所述当前的目标图片。The sight point identifier is displayed at the position of the coordinates of the target sight point on the picture, and the current target picture is obtained.5.根据权利要求4所述的方法,其特征在于,所述目标图片生成数据还包括多个视线点坐标,控制所述随机数生成函数随机生成一个目标视线点坐标,包括:5. The method according to claim 4, wherein the target image generation data further comprises a plurality of sight point coordinates, and the random number generation function is controlled to randomly generate a target sight point coordinate, comprising:控制所述随机数生成函数随机生成一个坐标;controlling the random number generating function to randomly generate a coordinate;将随机生成的坐标叠加到所述多个视线点坐标中的一个坐标上,生成一个目标视线点坐标。The randomly generated coordinates are superimposed on one of the coordinates of the multiple sight points to generate a target sight point coordinate.6.根据权利要求1所述的方法,其特征在于,所述目标图片生成数据包括多个图片,每个所述图片上包括一个预设的视线点,获取到更换图片指令时,基于所述目标图片生成数据确定出一个包括一个视线点的当前的目标图片,包括:6. The method according to claim 1, wherein the target picture generation data comprises a plurality of pictures, and each of the pictures includes a preset line of sight point, and when a picture replacement instruction is obtained, based on the The target image generation data determines a current target image including a sight point, including:获取到所述更换图片指令时,从所述多个图片中随机选择出一个图片作为所述当前的目标图片;或者When obtaining the picture replacement instruction, randomly select a picture from the plurality of pictures as the current target picture; or获取到所述更换图片指令时,按照所述多个图片的保存时间的先后顺序,依次从所述多个图片中选择出一个图片作为所述当前的目标图片,其中,所述多个图片预先按照时间顺序保存在所述存储器内。When the instruction for changing pictures is obtained, select one picture from the plurality of pictures as the current target picture in sequence according to the order of the storage time of the plurality of pictures, wherein the plurality of pictures are in advance. are stored in the memory in chronological order.7.根据权利要求1-6任一所述的方法,其特征在于,所述更换图片指令由所述控制器每隔预设时间自动生成或者由所述控制器在获取到所述视线点采集信号时生成。7. The method according to any one of claims 1-6, wherein the picture replacement instruction is automatically generated by the controller every preset time or collected by the controller when the sight point is acquired generated when the signal is generated.8.根据权利要求1-6任一所述的方法,其特征在于,所述存储器内预先保存有人脸方位状态预设条件,在将所述图像采集设备采集的人脸图片与所述当前的目标图片对应的视线点在所述显示设备内的坐标一一对应缓存,形成备选图片信息之前,所述方法还包括:8. The method according to any one of claims 1-6, wherein a preset condition of a face orientation state is pre-stored in the memory, and the face picture collected by the image acquisition device is compared with the current face image. The coordinates of the sight point corresponding to the target picture are cached in one-to-one correspondence in the display device, and before the candidate picture information is formed, the method further includes:判断与所述图像采集设备对应的人脸图片是否满足所述人脸方位状态预设条件;judging whether the face picture corresponding to the image acquisition device satisfies the preset condition of the face orientation state;在为是时,将所述图像采集设备采集的人脸图片与所述当前的目标图片对应的视线点在所述显示设备内的坐标一一对应缓存,形成备选图片信息;If yes, cache the face picture collected by the image acquisition device and the coordinates of the sight point corresponding to the current target picture in the display device in a one-to-one correspondence to form candidate picture information;在为否时,重新确定下一个当前的目标图片。When no, the next current target picture is re-determined.9.根据权利要求1-6任一所述的方法,其特征在于,在从与所述图像采集设备对应的至少一个备选图片信息中确定出一个目标图片信息之前,所述方法还包括:9. The method according to any one of claims 1-6, wherein before determining one target picture information from at least one candidate picture information corresponding to the image acquisition device, the method further comprises:判断触发所述视线点采集信号的坐标与所述当前的目标图片对应的视线点在所述显示设备内的坐标之间的误差是否超过预设的误差阈值;judging whether the error between the coordinates that trigger the sight point acquisition signal and the coordinates of the sight point corresponding to the current target picture in the display device exceeds a preset error threshold;在为否时,从与所述图像采集设备对应的至少一个备选图片信息中确定出一个目标图片信息;In the case of no, determine one target picture information from at least one candidate picture information corresponding to the image acquisition device;在为是时,重新确定下一个当前的目标图片。When yes, redefines the next current target picture.10.根据权利要求1-6任一项所述的方法,其特征在于,所述从与所述图像采集设备对应的至少一个备选图片信息中确定出一个目标图片信息,包括:10. The method according to any one of claims 1-6, wherein the determining one piece of target picture information from at least one candidate picture information corresponding to the image acquisition device comprises:获取所述视线点采集信号的生成时间;obtaining the generation time of the line-of-sight point acquisition signal;将所述生成时间减去预设值后得到比对时间;The comparison time is obtained after subtracting the preset value from the generation time;从所述图像采集设备采集的至少一个备选图片信息中选择出一个备选图片信息作为所述目标图片信息,其中,所述目标图片信息的保存时间与所述比对时间最接近。One candidate picture information is selected from at least one candidate picture information collected by the image acquisition device as the target picture information, wherein the storage time of the target picture information is closest to the comparison time.11.根据权利要求10所述的方法,其特征在于,所述视线点采集信号为手指或者触控笔触摸所述视线点所产生的信号或者为鼠标点击所述视线点所产生的信号。11 . The method according to claim 10 , wherein the line-of-sight point collection signal is a signal generated by touching the line-of-sight point with a finger or a stylus or a signal generated by a mouse clicking on the line-of-sight point. 12 .12.根据权利要求11所述的方法,其特征在于,所述控制器在检测到所述鼠标在所述显示设备内移动或者检测到所述手指或者所述触控笔在所述感应设备上滑动时,所述控制器采集所述鼠标、所述手指或者所述触控笔在所述显示设备内的操作位置坐标并作为参考坐标保存在所述存储器内;所述备选图片信息还包括采集所述人脸图片时对应的参考坐标;所述目标图片信息对应的参考坐标与所述目标图片信息所包括的视线点在所述显示设备内的坐标之间的距离大于预设值。12 . The method according to claim 11 , wherein the controller detects that the mouse moves in the display device or detects that the finger or the stylus is on the sensing device. 13 . When sliding, the controller collects the operation position coordinates of the mouse, the finger or the stylus in the display device and saves them in the memory as reference coordinates; the candidate picture information also includes Corresponding reference coordinates when the face picture is collected; the distance between the reference coordinates corresponding to the target picture information and the coordinates of the sight point included in the target picture information in the display device is greater than a preset value.13.一种视线采集装置,其特征在于,应用于视线采集系统中的控制器,所述视线采集系统还包括与所述控制器耦合的显示设备、感应设备、存储器以及图像采集设备,所述存储器内预先存储有所述图像采集设备相对所述显示设备的设备坐标以及目标图片生成数据,所述装置包括:13. A line-of-sight collection device, characterized in that it is applied to a controller in a line-of-sight collection system, the line-of-sight collection system further comprising a display device, a sensing device, a memory, and an image collection device coupled to the controller, the The device coordinates of the image acquisition device relative to the display device and target picture generation data are pre-stored in the memory, and the device includes:选择显示模块,用于获取到更换图片指令时,基于所述目标图片生成数据确定出一个包括一个视线点的当前的目标图片,并同时控制所述显示设备显示所述当前的目标图片,以及控制所述图像采集设备采集测试者的人脸图片;The selection display module is used to determine a current target picture including a sight point based on the target picture generation data when acquiring the picture replacement instruction, and simultaneously control the display device to display the current target picture, and control the The image collection device collects the face picture of the tester;缓存模块,用于将所述图像采集设备采集的人脸图片与所述当前的目标图片对应的视线点在所述显示设备内的坐标一一对应缓存,形成备选图片信息;a cache module, configured to cache the face pictures collected by the image acquisition device and the coordinates of the sight point corresponding to the current target picture in the display device in a one-to-one correspondence to form candidate picture information;确定模块,用于在获取到所述感应设备发送的视线点采集信号时,从与所述图像采集设备对应的至少一个备选图片信息中确定出一个目标图片信息,其中,所述视线点采集信号为所述感应设备在检测到所述测试者点击所述视线点时生成的信号;A determination module, configured to determine a target picture information from at least one candidate picture information corresponding to the image acquisition device when the sight point collection signal sent by the sensing device is acquired, wherein the sight point collection The signal is a signal generated by the sensing device when it detects that the tester clicks on the sight point;保存模块,用于将与所述图像采集设备对应的目标图片信息以及设备坐标保存到所述存储器形成视线采集数据。A saving module is used for saving target picture information and device coordinates corresponding to the image acquisition device to the memory to form line-of-sight acquisition data.14.一种视线采集系统,其特征在于,所述视线采集系统包括:控制器、与所述控制器耦合的显示设备、感应设备、存储器以及图像采集设备,所述存储器内预先存储有所述图像采集设备相对所述显示设备的设备坐标以及目标图片生成数据,所述存储器内还存储有计算机程序,当所述计算机程序被所述控制器执行时,使得所述视线采集系统执行权利要求1-12中任意一项所述的方法。14. A line-of-sight collection system, characterized in that the line-of-sight collection system comprises: a controller, a display device coupled to the controller, a sensing device, a memory, and an image collection device, wherein the memory is pre-stored with the The image acquisition device generates data relative to the device coordinates of the display device and the target picture, and a computer program is also stored in the memory, and when the computer program is executed by the controller, the line of sight acquisition system is made to execute claim 1 - The method of any one of 12.15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1-12中任意一项所述的方法。15. A computer-readable storage medium, characterized in that, a computer program is stored in the computer-readable storage medium, and when the computer program is executed on a computer, the computer is made to execute as in claims 1-12 any of the methods described.
CN201811166331.7A2018-09-302018-09-30 Line-of-sight collection method, device, system, and computer-readable storage mediumActiveCN109389082B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811166331.7ACN109389082B (en)2018-09-302018-09-30 Line-of-sight collection method, device, system, and computer-readable storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811166331.7ACN109389082B (en)2018-09-302018-09-30 Line-of-sight collection method, device, system, and computer-readable storage medium

Publications (2)

Publication NumberPublication Date
CN109389082A CN109389082A (en)2019-02-26
CN109389082Btrue CN109389082B (en)2021-05-04

Family

ID=65426586

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811166331.7AActiveCN109389082B (en)2018-09-302018-09-30 Line-of-sight collection method, device, system, and computer-readable storage medium

Country Status (1)

CountryLink
CN (1)CN109389082B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN112363626B (en)*2020-11-252021-10-01广东魅视科技股份有限公司Large screen interaction control method based on human body posture and gesture posture visual recognition
CN112633165A (en)*2020-12-232021-04-09远光软件股份有限公司Vehicle compartment-based sampling supervision method and system, storage medium and electronic equipment
CN114706484B (en)*2022-04-182024-08-09Oppo广东移动通信有限公司 Method and device for determining sight line coordinates, computer readable medium and electronic device

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1623498A (en)*2004-12-142005-06-08江苏科技大学 Vision detection device and detection method based on computer multimedia technology
CN101419672A (en)*2008-12-032009-04-29中国科学院计算技术研究所Device and method for synchronistically acquiring human face image and gazing angle
CN202615668U (en)*2012-03-072012-12-19安徽工程大学Teaching demonstration device
CN103870058A (en)*2012-12-172014-06-18Lg伊诺特有限公司Method of designing random pattern, apparatus for designing random pattern, and optical substrate including random pattern according to the same method
CN104966070A (en)*2015-06-302015-10-07北京汉王智远科技有限公司Face recognition based living body detection method and apparatus
CN108171152A (en)*2017-12-262018-06-15深圳大学Deep learning human eye sight estimation method, equipment, system and readable storage medium storing program for executing
CN108519824A (en)*2018-04-132018-09-11京东方科技集团股份有限公司 A virtual reality display device, equipment and calculation method for viewing angle

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6899271B2 (en)*2003-05-052005-05-31Symbol Technologies, Inc.Arrangement for and method of collecting and displaying information in real time along a line of sight
CN108200340A (en)*2018-01-122018-06-22深圳奥比中光科技有限公司The camera arrangement and photographic method of eye sight line can be detected
CN108427503B (en)*2018-03-262021-03-16京东方科技集团股份有限公司Human eye tracking method and human eye tracking device
CN108447159B (en)*2018-03-282020-12-18百度在线网络技术(北京)有限公司Face image acquisition method and device and entrance and exit management system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1623498A (en)*2004-12-142005-06-08江苏科技大学 Vision detection device and detection method based on computer multimedia technology
CN101419672A (en)*2008-12-032009-04-29中国科学院计算技术研究所Device and method for synchronistically acquiring human face image and gazing angle
CN202615668U (en)*2012-03-072012-12-19安徽工程大学Teaching demonstration device
CN103870058A (en)*2012-12-172014-06-18Lg伊诺特有限公司Method of designing random pattern, apparatus for designing random pattern, and optical substrate including random pattern according to the same method
CN104966070A (en)*2015-06-302015-10-07北京汉王智远科技有限公司Face recognition based living body detection method and apparatus
CN108171152A (en)*2017-12-262018-06-15深圳大学Deep learning human eye sight estimation method, equipment, system and readable storage medium storing program for executing
CN108519824A (en)*2018-04-132018-09-11京东方科技集团股份有限公司 A virtual reality display device, equipment and calculation method for viewing angle

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Determine Your Line of Sight;Jesse Sostrin;《The Manager’s Dilemma》;20151231;第55-67页*
运动物体的头戴式视线追踪控制系统设计;千承辉等;《Microcontrollers & Embedded Systems》;20170831(第8期);第56-60页*

Also Published As

Publication numberPublication date
CN109389082A (en)2019-02-26

Similar Documents

PublicationPublication DateTitle
US10585473B2 (en)Visual gestures
EP3005030B1 (en)Calibrating eye tracking system by touch input
US9916043B2 (en)Information processing apparatus for recognizing user operation based on an image
US20130342459A1 (en)Fingertip location for gesture input
KR101631011B1 (en)Gesture recognition apparatus and control method of gesture recognition apparatus
TW201719335A (en)Line-of-sight input device, line-of-sight input method, and line-of-sight input program
CN109389082B (en) Line-of-sight collection method, device, system, and computer-readable storage medium
JP6604271B2 (en) Gaze position detection device, gaze position detection method, and computer program for gaze position detection
WO2015133889A1 (en)Method and apparatus to combine ocular control with motion control for human computer interaction
JP2016507810A (en) Using distance between objects in touchless gesture interface
JP2016514865A (en) Real-world analysis visualization
US9400575B1 (en)Finger detection for element selection
US20150153834A1 (en)Motion input apparatus and motion input method
US20160291698A1 (en)Image processing apparatus, non-transitory computer-readable recording medium, and image processing method
CN105975550A (en)Question searching method and device of intelligent equipment
JP2016139396A (en)User interface device, method and program
JP6501806B2 (en) INFORMATION PROCESSING APPARATUS, OPERATION DETECTING METHOD, AND COMPUTER PROGRAM
JP6229554B2 (en) Detection apparatus and detection method
US20150185851A1 (en)Device Interaction with Self-Referential Gestures
TWI486815B (en)Display device, system and method for controlling the display device
US10416814B2 (en)Information processing apparatus to display an image on a flat surface, method of controlling the same, and storage medium
US10175825B2 (en)Information processing apparatus, information processing method, and program for determining contact on the basis of a change in color of an image
US10074401B1 (en)Adjusting playback of images using sensor data
JP2018049498A (en) Image processing apparatus, operation detection method, computer program, and storage medium
WO2016206438A1 (en)Touch screen control method and device and mobile terminal

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
TR01Transfer of patent right

Effective date of registration:20230331

Address after:1201, China Vision Valley Building, 88 Ruixiang Road, Guandou Street, Jiujiang District, Wuhu City, Anhui Province, 241005

Patentee after:Wuhu Maichi Zhixing Technology Co.,Ltd.

Address before:313, block a, No.2, south academy of Sciences Road, Haidian District, Beijing

Patentee before:BEIJING KUANGSHI TECHNOLOGY Co.,Ltd.

TR01Transfer of patent right
TR01Transfer of patent right

Effective date of registration:20241210

Address after:Room 306-2, 3rd Floor, Building 6, No. 10 Kegu 1st Street, Beijing Economic and Technological Development Zone, Daxing District, Beijing, 100176 (Yizhuang Cluster, High end Industrial Zone, Beijing Pilot Free Trade Zone)

Patentee after:Beijing Maichi Zhixing Technology Co.,Ltd.

Country or region after:China

Address before:1201, China Vision Valley Building, 88 Ruixiang Road, Guandou Street, Jiujiang District, Wuhu City, Anhui Province, 241005

Patentee before:Wuhu Maichi Zhixing Technology Co.,Ltd.

Country or region before:China

TR01Transfer of patent right
PE01Entry into force of the registration of the contract for pledge of patent right

Denomination of invention:Vision collection method, device, system, computer-readable storage medium

Granted publication date:20210504

Pledgee:Bank of Communications Co.,Ltd. Chongqing Branch

Pledgor:Beijing Maichi Zhixing Technology Co.,Ltd.

Registration number:Y2025980019195

PE01Entry into force of the registration of the contract for pledge of patent right

[8]ページ先頭

©2009-2025 Movatter.jp