CN109460706A - Eyeball tracking information processing method and device applied to terminal - Google Patents

Eyeball tracking information processing method and device applied to terminal Download PDF

Info

Publication number
CN109460706A
CN109460706A CN201811163395.1A CN201811163395A CN109460706A CN 109460706 A CN109460706 A CN 109460706A CN 201811163395 A CN201811163395 A CN 201811163395A CN 109460706 A CN109460706 A CN 109460706A
Authority
CN
China
Prior art keywords
functional module
combination
algorithm
target
eyeball tracking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811163395.1A
Other languages
Chinese (zh)
Other versions
CN109460706B (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 7Invensun Technology Co Ltd
Beijing Qixin Yiwei Information Technology Co Ltd
Original Assignee
Beijing Qixin Yiwei Information 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 Qixin Yiwei Information Technology Co Ltd filed Critical Beijing Qixin Yiwei Information Technology Co Ltd
Priority to CN201811163395.1A priority Critical patent/CN109460706B/en
Publication of CN109460706A publication Critical patent/CN109460706A/en
Priority to PCT/CN2019/097659 priority patent/WO2020063077A1/en
Application granted granted Critical
Publication of CN109460706B publication Critical patent/CN109460706B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/193Preprocessing; Feature extraction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/94Hardware or software architectures specially adapted for image or video understanding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Ophthalmology & Optometry (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • User Interface Of Digital Computer (AREA)
  • Eye Examination Apparatus (AREA)
  • Position Input By Displaying (AREA)

Abstract

The invention discloses a kind of eyeball tracking information processing methods and device applied to terminal.Wherein, this method comprises: obtaining scene information;The corresponding functional module combination of scene information is determined according to preset function module, and target algorithm combination corresponding to the functional module in functional module combination, wherein, include at least one functional module in functional module combination, include at least one target algorithm in target algorithm combination;It is combined according to functional module combination and target algorithm and determines target operational mode;Complete target operational mode switching.

Description

Eyeball tracking information processing method and device applied to terminal
Technical field
The present invention relates to eyeball tracking technical fields, in particular to a kind of eyeball tracking information applied to terminal Treating method and apparatus.
Background technique
Interactive mode of the eyeball tracking technology as innovation, it is more and more by big well known, in people work, study Etc. be widely used.
Currently, eyeball tracking technology can be applicable in mobile device, for example, using eyeball tracking skill in mobile phone Art.However, the usage scenario of usually mobile device is complicated, mobility is stronger, and the environmental change around mobile device is frequent, example Such as, user's handheld mobile device moves towards outdoor from indoor.Accurately eyeball tracking is accessed as a result, it is desirable to which eyeball chases after in order to enabled Track algorithm includes the algorithm of multiple application scenarios.
However, the eyeball tracking technology comprising different scenes algorithm makes the framework of eyeball tracking system more complicated, eye The renewal speed of ball tracing algorithm is slack-off.Also, include different scenes algorithm eyeball tracking technology occupy resource it is more, account for It is also more with the resource consumption of equipment, sacrifice other performances of mobile device.
Summary of the invention
The embodiment of the invention provides a kind of eyeball tracking information processing methods and device applied to terminal.
According to an aspect of an embodiment of the present invention, a kind of eyeball tracking information processing side applied to terminal is provided Method, comprising: obtain scene information;The corresponding functional module combination of scene information and function are determined according to preset function module The combination of target algorithm corresponding to functional module in block combiner, wherein include at least one function in functional module combination Module, target algorithm combination in include at least one target algorithm;It is combined according to functional module combination and target algorithm and determines mesh Mark operating mode;Complete target operational mode switching.
Further, completing operating mode switching includes: that control eyeball tracking equipment is switched to from current operating mode Target operational mode, the functional module and target algorithm that current operating mode uses, the function of being used with target operational mode It is at least partly different in module and target algorithm.
Further, applied to the eyeball tracking information processing method of terminal further include: determine parameter according to scene information Information, wherein parameter information includes at least one of following: head cartridge range, frame per second, accuracy and precision, head cartridge range table The range that sign target object head is moved, frame per second characterize the quantity of acquisition eyeball image in the unit time, and accuracy characterizes mesh The deviation of the blinkpunkt position of object and the physical location of target object is marked, precision characterizes the dispersion degree of blinkpunkt position; According to parameter information from preset function module determine functional module combination and the functional module combination in functional module institute Corresponding target algorithm combination.
Further, applied to the eyeball tracking information processing method of terminal further include: include at least head in parameter information In the case where box range, determine that functional module combination includes the first functional module, wherein the first functional module is for extracting eye Feature;Judge whether eyeball tracking equipment is in moving condition;In the case where eyeball tracking equipment is in moving condition, obtain Movement speed of the target object within the scope of head cartridge;Determine that the first functional module is corresponding from polyalgorithm according to movement speed Target algorithm combination.
Further, applied to the eyeball tracking information processing method of terminal further include: be greater than default speed in movement speed In the case where degree, determine that the corresponding target algorithm combination of the first functional module includes the first algorithm, wherein the first algorithm is used for The eye feature of target object is obtained in full frame image;In the case where movement speed is less than or equal to pre-set velocity, first is determined The corresponding target algorithm combination of functional module includes the second algorithm, wherein the second algorithm in eyes image for obtaining target The eye feature of object.
Further, applied to the eyeball tracking information processing method of terminal further include: include at least standard in parameter information In the case where exactness, determine that functional module combination includes the second functional module, wherein the second functional module is used to carry out pupil Positioning;Obtain the distance between eyeball tracking equipment and the eye of target object;Distance and pre-determined distance are compared, obtains comparing knot Fruit;Accuracy is determined according to comparison result;The corresponding target algorithm combination of the second functional module is determined according to accuracy.
Further, applied to the eyeball tracking information processing method of terminal further include: it is default accurate to be greater than in accuracy In the case where degree, determine that the corresponding target algorithm combination of the second functional module includes third algorithm and the 4th algorithm, wherein third Algorithm is used to carry out pupil coarse positioning, and the 4th algorithm is used to carry out fine positioning to pupil;It is less than or equal to default standard in accuracy In the case where exactness, determine that the corresponding target algorithm combination of the second functional module includes third algorithm.
Further, applied to the eyeball tracking information processing method of terminal further include: include at least frame in parameter information In the case where rate, determine that functional module combination includes third functional module, wherein third functional module is for determining acquisition eyeball The frequency of image;Obtain the temperature information of eyeball tracking equipment;The system loss of eyeball tracking equipment is determined according to temperature information; The frame per second of eyeball tracking equipment is determined according to the operating status of system loss and eyeball tracking equipment, wherein eyeball tracking is set Standby operating status includes at least: front stage operation state, background operation state;Determine that third functional module is corresponding according to frame per second Target algorithm combination.
Further, applied to the eyeball tracking information processing method of terminal further include: be greater than preset frame rate in frame per second In the case of, determine that the corresponding target algorithm combination of third functional module includes the 5th algorithm, wherein the 5th algorithm is for reducing eye The quantity of collected eyeball image in the ball tracing equipment unit time;In the case where frame per second is less than or equal to preset frame rate, really Determining the corresponding target algorithm combination of third functional module includes the 6th algorithm, wherein the 6th algorithm is set for improving eyeball tracking The quantity of collected eyeball image in the standby unit time.
According to another aspect of an embodiment of the present invention, a kind of eyeball tracking information processing side applied to terminal is additionally provided Method, comprising: obtain environmental information;The corresponding functional module combination of environmental information and function are determined according to preset function module The combination of target algorithm corresponding to functional module in block combiner, wherein include at least one function in functional module combination Module, target algorithm combination in include at least one target algorithm;It is combined according to functional module combination and target algorithm and determines mesh Mark operating mode;Complete target operational mode switching.
According to another aspect of an embodiment of the present invention, a kind of eyeball tracking information processing apparatus applied to terminal is additionally provided It sets, comprising: module is obtained, for obtaining scene information;Selecting module, for determining scene information pair according to preset function module Target algorithm combination corresponding to the functional module in functional module combination and functional module combination answered, wherein function mould Include at least one functional module in block combination, includes at least one target algorithm in target algorithm combination;Determining module is used for It is combined according to functional module combination and target algorithm and determines target operational mode;Switching module, for completing target operational mode Switching.
According to another aspect of an embodiment of the present invention, a kind of storage medium is additionally provided, which includes storage Program, wherein program executes the eyeball tracking information processing method for being applied to terminal.
According to another aspect of an embodiment of the present invention, a kind of processor is additionally provided, which is used to run program, In, the eyeball tracking information processing method for being applied to terminal is executed when program is run.
In embodiments of the present invention, it by the way of according to different scenes automatic adaptation eyeball tracking technology, must show up After scape information, determined in the corresponding functional module combination of scene information and functional module combination according to preset function module Functional module corresponding to target algorithm combination, and according to functional module combination and target algorithm combine determine target operation mould Then formula completes target operational mode switching.
In above process, after the scene information that scene locating for eyeball tracking equipment has been determined, further determine that with The target algorithm that the scene information is most adapted to, i.e., different scene informations corresponds to different target algorithms, so that eyeball chases after Track equipment uses the target algorithm being most adapted to the scene information of current scene to carry out the collected information of eyeball tracking equipment Processing, and the algorithm not being adapted to the scene information of current scene is without processing, to reduce the money of eyeball tracking system Source consumption.
Detailed description of the invention
The drawings described herein are used to provide a further understanding of the present invention, constitutes part of this application, this hair Bright illustrative embodiments and their description are used to explain the present invention, and are not constituted improper limitations of the present invention.In the accompanying drawings:
Fig. 1 is a kind of flow chart of eyeball tracking information processing method applied to terminal according to an embodiment of the present invention;
Fig. 2 is a kind of structural representation of eyeball tracking information processing unit applied to terminal according to an embodiment of the present invention Figure;And
Fig. 3 is a kind of flow chart of eyeball tracking information processing method applied to terminal according to an embodiment of the present invention.
Specific embodiment
In order to enable those skilled in the art to better understand the solution of the present invention, below in conjunction in the embodiment of the present invention Attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is only The embodiment of a part of the invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill people The model that the present invention protects all should belong in member's every other embodiment obtained without making creative work It encloses.
It should be noted that description and claims of this specification and term " first " in above-mentioned attached drawing, " Two " etc. be to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that using in this way Data be interchangeable under appropriate circumstances, so as to the embodiment of the present invention described herein can in addition to illustrating herein or Sequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that cover Cover it is non-exclusive include, for example, the process, method, system, product or equipment for containing a series of steps or units are not necessarily limited to Step or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, product Or other step or units that equipment is intrinsic.
Embodiment 1
According to embodiments of the present invention, a kind of eyeball tracking information processing method embodiment applied to terminal is provided, is needed It is noted that step shown in the flowchart of the accompanying drawings can be in the computer system of such as a group of computer-executable instructions Middle execution, although also, logical order is shown in flow charts, and it in some cases, can be to be different from herein Sequence executes shown or described step.
Fig. 1 is the flow chart of the eyeball tracking information processing method according to an embodiment of the present invention applied to terminal, such as Fig. 1 Shown, this method comprises the following steps:
Step S102 obtains scene information.
It should be noted that eyeball tracking equipment is the mobile device with eyeball tracking function, wherein mobile device can Think but be not limited to the equipment such as mobile phone, plate, intelligent glasses.In the present embodiment, mobile device has collector, the collector The scene information of scene locating for eyeball tracking equipment can be acquired.
It should be noted that the scene information of eyeball tracking equipment includes the facility information and eyeball of eyeball tracking equipment The environmental information of tracing equipment local environment, wherein the facility information of eyeball tracking equipment includes but is not limited to that eyeball tracking is set Standby temperature, operating rate etc.;The environmental information of eyeball tracking equipment local environment includes but is not limited to eyeball tracking equipment (for example, user is in the process of walking, the eye of user and the relative displacement of mobile device change moving condition, at this time really Determine eyeball tracking equipment and be in moving condition), movement speed, eyeball tracking equipment and target object the distance between eye, Eyeball tracking equipment local environment illumination brightness (for example, when user is from indoor moving to outdoor, mobile device local environment Illumination brightness is changed), the application message of eyeball tracking equipment is (for example, user uses eyeball tracking when browsing webpage The frequency of use of technology) etc..
Step S104 determines the corresponding functional module combination of scene information and functional module according to preset function module The combination of target algorithm corresponding to functional module in combination, wherein it include at least one functional module in functional module combination, It include at least one target algorithm in target algorithm combination.
It should be noted that the preset function module in eyeball tracking equipment includes multiple functional modules, multiple function moulds At least one of block or the available functional module combination of multiple progress permutation and combination, for example, extracting the function of eye feature Module, which can be combined to obtain a functional module with the functional module for positioning pupil, to be combined.In addition, the same function Energy module may correspond to polyalgorithm, for example, the corresponding algorithm of the functional module positioned to pupil includes carrying out to pupil The algorithm of fine positioning, and the algorithm of coarse positioning is carried out to pupil, polyalgorithm is combined available target algorithm combination. Wherein, target algorithm is the algorithms most in use of scene locating for the eyeball tracking equipment applied to terminal, using target algorithm at this To the available more accurate processing result of the collected information of eyeball tracking equipment under scape.
Optionally, user in the process of walking, the variation between the eye of user and the relative displacement of eyeball tracking equipment Larger, under the scene, eyeball tracking equipment needs biggish head cartridge range and faster frame per second so that eyeball fixes point with Track is more wide in range and frequent.
Optionally, when user is from indoor moving to outdoor, the illumination brightness of eyeball tracking equipment local environment is become Change, wherein outdoor environment is bigger to the interference of eyeball tracking result, and relatively large deviation easily occurs for blinkpunkt accuracy.Under the scene, The algorithm changeover of camera acquisition image information is the algorithm of infrared collecting image information by eyeball tracking equipment.
Optionally, user is when browsing webpage, using the moving up and down of eyeball tracking technical controlling webpage, jumps, but Under the scene, the frequency of use of eyeball tracking is lower, and web page browsing needs the support of higher operational capability, in order not to rob The resource of CPU or GPU are accounted for, eyeball tracking equipment reduces the execution frequency of eyeball tracking algorithm.
In addition it is also necessary to which explanation only runs functional module compatible with current scene and combines under a certain scene In target algorithm corresponding to each functional module, while suspend mode processing is carried out to other algorithms, can achieve environment self-adaption The purpose of eyeball tracking technology.
In addition, step S104 can optimize eyeball tracking algorithm, adaptively selected eyeball based on different scenes Tracing algorithm, or the major parameter in eyeball tracking algorithm is adjusted, the resource for having reached reduction eyeball tracking system disappears The purpose of consumption.
Step S106 is combined according to functional module combination and target algorithm and is determined target operational mode.
It should be noted that target operational mode be based on functional module combine, using target algorithm combine in target The mode that algorithm handles eyeball tracking equipment acquired image.Since different scenes may correspond to different functions Block combiner and target algorithm combination, therefore, corresponding target operational mode may also be different under different scenes, example Such as, user is when browsing webpage, using the moving up and down of eyeball tracking technical controlling webpage, jumps, but under the scene, eye The target operational mode of ball tracing equipment is to run eyeball tracking algorithm with lower execution frequency.
Step S108 completes target operational mode switching, wherein completing operating mode switching includes: control eyeball tracking Equipment switches to target operational mode from current operating mode, and the functional module and target that current operating mode uses are calculated It is at least partly different in method, with the functional module and target algorithm of target operational mode use.
In a kind of optional scheme, when user indoors when, eyeball tracking equipment using the first operating mode to user Eyes image handled.When user is from indoor moving to outdoor, the illumination brightness hair of eyeball tracking equipment local environment Variation is given birth to, at this point, obtaining the blinkpunkt of user if still handled using the first operating mode the eyes image of user Information may inaccuracy.In addition, blinkpunkt accuracy easily occurs larger since interference of the outdoor environment to eyeball tracking result is bigger Deviation, therefore, under the scene, the operating mode of eyeball tracking equipment is switched to by the first operating mode suitable for outdoor second Operating mode, to obtain the blinkpunkt information of more accurate user.
Based on scheme defined by above-mentioned steps S102 to step S108, it can know, using automatic according to different scenes The mode of adaptation eyeball tracking technology determines that scene information is corresponding according to preset function module after obtaining scene information Target algorithm combination corresponding to functional module in functional module combination and functional module combination, and according to functional module Combination and target algorithm, which combine, determines target operational mode, finally, completing target operational mode switching, wherein functional module group Include at least one functional module in conjunction, includes at least one target algorithm in target algorithm combination.
It is easily noted that, after the scene information that scene locating for eyeball tracking equipment has been determined, further determines that The target algorithm being most adapted to the scene information, i.e., different scene informations corresponds to different target algorithms, so that eyeball Tracing equipment use the target algorithm that is most adapted to the scene information of current scene to the collected information of eyeball tracking equipment into Row processing, and the algorithm not being adapted to the scene information of current scene reduces the resource of eyeball tracking system without processing Consumption.
In a kind of optional scheme, determine that the corresponding functional module of scene information combines according to preset function module, with And target algorithm combination corresponding to the functional module in functional module combination may include steps of:
Step S1020 determines parameter information according to scene information;
Step S1022 determines functional module combination and the functional module according to parameter information from preset function module The combination of target algorithm corresponding to functional module in combination.
It should be noted that parameter information is including at least one of following: head cartridge range, frame per second, accuracy and precision. Wherein, the range that head cartridge range characterization target object head is moved, including be moved forward and backward range and move left and right range;Frame Rate characterizes the quantity of acquisition eyeball image in the unit time, for example, frame per second is that 30Hz indicates 30 frame images of acquisition per second;Accuracy Characterize the deviation of the blinkpunkt position of target object and the physical location of target object;Precision characterizes the discrete of blinkpunkt position Degree, for example, using the root mean square of continuous sample as precision.
In a kind of optional scheme, functional module combination is determined from preset function module according to parameter information and is somebody's turn to do Target algorithm corresponding to functional module in functional module combination combines, and may include:
Step S20 determines that functional module combination includes the first function in the case where parameter information includes at least head cartridge range Energy module, wherein the first functional module is for extracting eye feature;
Step S22, judges whether eyeball tracking equipment is in moving condition;
Step S24 obtains target object within the scope of head cartridge in the case where eyeball tracking equipment is in moving condition Movement speed;
Step S26 determines that the corresponding target algorithm of the first functional module combines according to movement speed.
Optionally, in the case where movement speed is greater than pre-set velocity, the corresponding target algorithm of the first functional module is determined Combination includes the first algorithm, wherein the first algorithm in full frame image for obtaining the eye feature of target object;In mobile speed In the case that degree is less than or equal to pre-set velocity, determine that the corresponding target algorithm combination of the first functional module includes the second algorithm, In, the second algorithm in eyes image for obtaining the eye feature of target object.
It should be noted that the head cartridge range of eyeball tracking equipment is determined by hardware camera and camera lens, wherein for For eyeball tracking equipment, head cartridge range is definite value.In general, in the case where obtaining the blinkpunkt information of target object, eyeball Tracing algorithm think the position of user and eyeball tracking equipment be it is relatively-stationary, at this time, it is only necessary to be adopted in eyeball tracking equipment Eye feature is captured in ocular in the image of collection, i.e., the eye feature of target object is obtained using track algorithm.However, When moving distance of the user within the scope of head cartridge is larger, and has been more than the default zone of eyeball tracking algorithm, eyeball tracking is calculated Method needs to search ocular (eye feature of target object is obtained using the first algorithm) again in full frame image, causes Total algorithm is time-consuming, and needs constantly two kinds of lookup algorithms of switching.In addition, if default is using the first algorithm in full width figure Ocular is searched as in, then since the first algorithm takes a long time and it is more to consume memory source, leads to the wasting of resources.
Specifically, having the units such as gravity sensor, acceleration transducer, gyroscope in eyeball tracking equipment.Eyeball chases after Track equipment obtains the number such as the collected acceleration value of units, the rotational angles such as gravity sensor, acceleration transducer, gyroscope According to, and the data such as acceleration value, rotational angle determine whether eyeball tracking equipment is in moving condition.For example, in acceleration In the case that value is greater than predetermined angle greater than predetermined acceleration value and/or rotational angle, determine that eyeball tracking equipment is in movement State.In the case where eyeball tracking equipment is in moving condition, the further detected target object of eyeball tracking equipment is in head cartridge Movement speed in range.Wherein, in the case where movement speed is greater than pre-set velocity, eyeball tracking equipment uses the first algorithm Obtain the eye feature of target object;In the case where movement speed is less than or equal to pre-set velocity, eyeball tracking equipment is using the The eye feature of two algorithms acquisition target object.
In a kind of optional scheme, functional module combination is determined from preset function module according to parameter information and is somebody's turn to do Target algorithm corresponding to functional module in functional module combination combines, and may include:
Step S30 determines that functional module combination includes the second function in the case where parameter information includes at least accuracy Module, wherein the second functional module is for positioning pupil;
Step S32 obtains the distance between eyeball tracking equipment and the eye of target object;
Step S34 compares distance and pre-determined distance, obtains comparison result;
Step S36 determines accuracy according to comparison result;
Step S38 determines that the corresponding target algorithm of the second functional module combines according to accuracy.
Optionally, in the case where accuracy is greater than default accuracy, the corresponding target algorithm of the second functional module is determined Combination includes third algorithm and the 4th algorithm;In the case where accuracy is less than or equal to default accuracy, the second function mould is determined The corresponding target algorithm combination of block includes third algorithm.Wherein, third algorithm is used to carry out pupil coarse positioning, and the 4th algorithm is used In to pupil progress fine positioning.
It should be noted that the accuracy of blinkpunkt is one of the key index of eyeball tracking technology, different eyeballs is chased after Track equipment can meet the needs of accuracy using different eyeball tracking algorithms.Optionally, in the eye for obtaining target object After portion's feature, eyeball tracking equipment can carry out Pupil diameter twice, once be pupil coarse positioning, once be pupil fine positioning. Wherein, Pupil diameter can be serial twice, can also only select coarse positioning.The two the difference is that the accuracy of blinkpunkt exists Difference, while also not identical, whole operation time is not also identical for consumption of both modes to system resource.Therefore, can lead to It crosses selection algorithm corresponding with current scene to position pupil, to avoid the waste of system resource.
Optionally, eyeball can voluntarily be selected by eyeball tracking equipment by way of the manually writing of eyeball tracking equipment The accuracy of tracing algorithm.
Optionally, eyeball tracking equipment can also switch the accuracy of blinkpunkt by judging environment influence.Specifically, eye Installation can detect between eyeball tracking equipment and the eye of target object by range sensor, range sensor on ball tracing equipment Distance.Eyeball tracking equipment is big according to the distance between eye of eyeball tracking equipment and target object and pre-determined distance It is small, to determine the accuracy of blinkpunkt.In the case where accuracy is greater than default accuracy, eyeball tracking equipment is used to pupil The first algorithm for carrying out coarse positioning positions pupil with the mode that the second algorithm for carrying out fine positioning to pupil combines;? In the case that accuracy is less than or equal to default accuracy, eyeball tracking equipment positions pupil using the second algorithm.
It should be noted that the accuracy of blinkpunkt is measured with a certain apart from upper misalignment angle, in misalignment angle one In the case where fixed, the distance between eye of eyeball tracking equipment and target object is closer, then the distance of deviation is smaller.Therefore, In the case where being less than a certain threshold value at a distance between eye of the eyeball tracking equipment with target object, eyeball tracking equipment is increased Misalignment angle, at this point, the distance of deviation does not exceed distance threshold.
In a kind of optional scheme, functional module combination is determined from preset function module according to parameter information and is somebody's turn to do Target algorithm corresponding to functional module in functional module combination combines, and may include:
Step S40 determines that functional module combination includes third function mould in the case where parameter information includes at least frame per second Block, wherein third functional module is for determining the frequency of acquisition eyeball image;
Step S42 obtains the temperature information of eyeball tracking equipment;
Step S44 determines the system loss of eyeball tracking equipment according to temperature information;
Step S46 determines the frame per second of eyeball tracking equipment according to the operating status of system loss and eyeball tracking equipment, Wherein, the operating status of eyeball tracking equipment includes at least: front stage operation state, background operation state;
Step S48 determines that the corresponding target algorithm of third functional module combines according to frame per second.Optionally, it is greater than in frame per second In the case where preset frame rate, determine that the corresponding target algorithm combination of third functional module includes the 5th algorithm, wherein the 5th algorithm For reducing the quantity of collected eyeball image in the eyeball tracking equipment unit time;It is less than or equal to preset frame rate in frame per second In the case of, the corresponding target algorithm combination of third functional module includes the 6th algorithm, wherein the 6th algorithm is chased after for improving eyeball The quantity of collected eyeball image in the track equipment unit time.
It should be noted that do not need it is quick, more watch point data attentively in the case where, can suitably reduce frame per second, To reduce data volume to be treated and system energy consumption, system resource is saved.It therefore, can be corresponding with current scene by selecting Frame per second, to avoid the waste of system resource.
Specifically, temperature sensor is equipped in eyeball tracking equipment, to detect the complete machine temperature of eyeball tracking equipment.Eye Ball tracing equipment judges system loss according to the variation of temperature after determining complete machine temperature.Further, eyeball tracking equipment Frame is determined according to the operating status (front stage operation state or background operation state) of system loss and eyeball tracking equipment Rate, and then determined according to frame per second using the 5th algorithm for dropping frame, or eye is carried out using the 6th algorithm for rising frame Ball tracking.Wherein, in the case where frame per second is greater than preset frame rate, eyeball tracking equipment carries out eyeball tracking using the 5th algorithm; In the case where frame per second is less than or equal to preset frame rate, eyeball tracking equipment carries out eyeball tracking using the 6th algorithm.
It should be noted that as shown in the above, scheme provided herein is directed to different scenes, automatic adaptation eye Ball tracing algorithm, can be according to the computing capability of eyeball tracking equipment, precision and environmental information etc. come to corresponding function The algorithm of module is selected, to form Self-adapted System.If in addition, since eyeball tracking technology being divided into this application Dry functional module, each functional module are triggered according to different scene modes, are worked.The independent dimension of each functional module Protection mechanism forms adaptive solution in the way of function splicing and improves no matter in remote upgrade or independent maintenance The flexibility of system.
Embodiment 2
According to embodiments of the present invention, a kind of eyeball tracking information processing method embodiment applied to terminal is additionally provided, Wherein, Fig. 3 is the flow chart of the eyeball tracking information processing method according to an embodiment of the present invention applied to terminal, such as Fig. 3 institute Show, this method comprises the following steps:
Step S302 obtains environmental information.
It should be noted that eyeball tracking equipment is the mobile device with eyeball tracking function, wherein mobile device can Think but be not limited to the equipment such as mobile phone, plate, intelligent glasses.In the present embodiment, mobile device has collector, the collector The environmental information of eyeball tracking equipment local environment can be acquired, for example, temperature, humidity, light intensity etc..
Step S304 determines the corresponding functional module combination of environmental information and functional module according to preset function module The combination of target algorithm corresponding to functional module in combination, wherein it include at least one functional module in functional module combination, It include at least one target algorithm in target algorithm combination.
It should be noted that the preset function module in eyeball tracking equipment includes multiple functional modules, multiple function moulds The available functional module combination of any one or more carry out permutation and combination in block, for example, extracting the function of eye feature Module, which can be combined to obtain a functional module with the functional module for positioning pupil, to be combined.In addition, the same function Energy module may correspond to polyalgorithm, for example, the corresponding algorithm of the functional module positioned to pupil includes carrying out to pupil The algorithm of fine positioning, and the algorithm of coarse positioning is carried out to pupil, polyalgorithm is combined available target algorithm combination. Wherein, target algorithm is the algorithms most in use of the eyeball tracking equipment local environment applied to terminal, using target algorithm in the ring To the available more accurate processing result of the collected information of eyeball tracking equipment under border.
Optionally, when user is from indoor moving to outdoor, the illumination brightness of eyeball tracking equipment local environment is become Change, wherein outdoor environment is bigger to the interference of eyeball tracking result, and relatively large deviation easily occurs for blinkpunkt accuracy.Therefore, at this Under scape, eyeball tracking equipment can start acquisition functional module, and will acquire in functional module based on camera acquisition image information First gathering algorithm is switched to the second gathering algorithm based on infrared collecting image information, that is, will be believed based on infrared collecting image Second gathering algorithm of breath is as target algorithm.
Step S306 is combined according to functional module combination and target algorithm and is determined target operational mode.
It should be noted that target operational mode be based on functional module combine, using target algorithm combine in target The mode that algorithm handles eyeball tracking equipment acquired image.Since different environment may correspond to different functions Block combiner and target algorithm combination, therefore, corresponding target operational mode may also be different in different environments.
Step S308 completes target operational mode switching, wherein completing operating mode switching includes: control eyeball tracking Equipment switches to target operational mode from current operating mode, and the functional module and target that current operating mode uses are calculated It is at least partly different in method, with the functional module and target algorithm of target operational mode use.
In a kind of optional scheme, when user indoors when, eyeball tracking equipment using the first operating mode to user Eyes image handled.When user is from indoor moving to outdoor, the illumination brightness hair of eyeball tracking equipment local environment Variation is given birth to, at this point, obtaining the blinkpunkt of user if still handled using the first operating mode the eyes image of user Information may inaccuracy.In addition, blinkpunkt accuracy easily occurs larger since interference of the outdoor environment to eyeball tracking result is bigger Deviation, therefore, under the scene, the operating mode of eyeball tracking equipment is switched to by the first operating mode suitable for outdoor second Operating mode, to obtain the blinkpunkt information of more accurate user.
Based on scheme defined by above-mentioned steps S302 to step S308, it can know, using automatic according to varying environment It is adapted to the mode of eyeball tracking technology, after the environmental information for obtaining eyeball tracking equipment, from pre- in eyeball tracking equipment If selected in functional module corresponding with environmental information functional module combine and the functional module combine in functional module institute Corresponding target algorithm combination, and combined according to functional module combination and target algorithm and determine target operational mode, finally, control Eyeball tracking equipment is switched to target operational mode from current operating mode, wherein the function that current operating mode uses It is at least partly different in module and target algorithm, with the functional module and target algorithm of target operational mode use.
It is easily noted that, after the environmental information that eyeball tracking equipment local environment has been determined, further determines that The target algorithm being most adapted to the environmental information, i.e., different environmental informations corresponds to different target algorithms, so that eyeball Tracing equipment use the target algorithm that is most adapted to the environmental information of current environment to the collected information of eyeball tracking equipment into Row processing, and the algorithm not being adapted to the environmental information of current environment is without processing, to reduce eyeball tracking system Resource consumption.
In a kind of optional scheme, according to selection functional module group corresponding with environmental information in preset function module Target algorithm combination corresponding to functional module in conjunction and functional module combination may include steps of:
Step S2020 determines parameter information according to environmental information;
Step S2022 determines functional module combination and the functional module according to parameter information from preset function module The combination of target algorithm corresponding to functional module in combination.
It should be noted that parameter information is including at least one of following: head cartridge range, frame per second, accuracy and precision. Wherein, the range that head cartridge range characterization target object head is moved, including be moved forward and backward range and move left and right range;Frame Rate characterizes the quantity of acquisition eyeball image in the unit time, for example, frame per second is that 30Hz indicates 30 frame images of acquisition per second;Accuracy Characterize the deviation of the blinkpunkt position of target object and the physical location of target object;Precision characterizes the discrete of blinkpunkt position Degree, for example, using the root mean square of continuous sample as precision.
It should be noted that determining the function mould in functional module combination and functional module combination according to parameter information The combination of target algorithm corresponding to block, and according to functional module combine in each functional module corresponding target algorithm eyeball is chased after Track equipment the process that is handled of collected information, identical as content provided by embodiment 1, details are not described herein.
Embodiment 3
According to embodiments of the present invention, a kind of eyeball tracking information processing unit embodiment applied to terminal is additionally provided, It should be noted that the eyeball tracking information processing method for being applied to terminal provided by embodiment 1 can be performed in the device.Its In, Fig. 2 is the structural schematic diagram of the eyeball tracking information processing unit according to an embodiment of the present invention applied to terminal, such as Fig. 2 Shown, which includes: to obtain module 201, selecting module 203, determining module 205 and switching module 207.
Wherein, module 201 is obtained, for obtaining scene information;Selecting module 203, for according in preset function module Select corresponding with scene information functional module combine and functional module combine in functional module corresponding to target algorithm Combination, wherein include at least one functional module in functional module combination, include that at least one target is calculated in target algorithm combination Method;Determining module 205 determines target operational mode for combining according to functional module combination and target algorithm;Switching module 207, for completing target operational mode switching, wherein completing operating mode switching includes: control eyeball tracking equipment from current Operating mode switch to target operational mode, the functional module and target algorithm that current operating mode uses, with target work It is at least partly different in the functional module and target algorithm that operation mode uses.
It should be noted that above-mentioned acquisition module 201, selecting module 203, determining module 205 and switching module 207 are right Should be in the step S102 to step S108 in embodiment 1, example and application scenarios that four modules and corresponding step are realized It is identical, but it is not limited to the above embodiments 1 disclosure of that.
In a kind of optional scheme, determining module includes: the first determining module and the second determining module.Wherein, One determining module, for determining parameter information according to scene information, wherein parameter information includes at least one of following: head cartridge model It encloses, frame per second, accuracy and precision, the range that head cartridge range characterization target object head is moved, when frame per second characterizes unit It is interior acquisition eyeball image quantity, accuracy characterize target object blinkpunkt position and target object physical location it is inclined Difference, precision characterize the dispersion degree of blinkpunkt position;Second determining module, for determining functional module group according to parameter information Target algorithm combination corresponding to functional module in conjunction and functional module combination.
It should be noted that above-mentioned first determining module and the second determining module correspond to the step in embodiment 1 S1020 to step S1022, two modules are identical as example and application scenarios that corresponding step is realized, but are not limited to above-mentioned 1 disclosure of that of embodiment.
In a kind of optional scheme, the second determining module includes: third determining module, judgment module, the first acquisition mould Block and the 4th determining module.Wherein, third determining module is used in the case where parameter information includes at least head cartridge range, Determine that functional module combination includes the first functional module, wherein the first functional module is for extracting eye feature;Judgment module, For judging whether eyeball tracking equipment is in moving condition;First obtains module, for being in movement in eyeball tracking equipment In the case where state, movement speed of the target object within the scope of head cartridge is obtained;4th determining module, for according to movement speed Determine the corresponding target algorithm combination of the first functional module.
It should be noted that above-mentioned third determining module, judgment module, the first acquisition module and the 4th determining module pair The example and application scenarios phase that should be realized in the step S20 to step S26 in embodiment 1, four modules with corresponding step Together, but it is not limited to the above embodiments 1 disclosure of that.
In a kind of optional scheme, the 4th determining module includes: the 5th determining module and the 6th determining module.Its In, the 5th determining module, for determining the corresponding target of the first functional module in the case where movement speed is greater than pre-set velocity Algorithm combination includes the first algorithm, wherein the first algorithm in full frame image for obtaining the eye feature of target object;6th Determining module is used in the case where movement speed is less than or equal to pre-set velocity, the corresponding target algorithm group of the first functional module Closing includes the second algorithm, wherein the second algorithm in eyes image for obtaining the eye feature of target object.
In a kind of optional scheme, the second determining module includes: the 7th determining module, the second acquisition module, compares mould Block, the 8th determining module and the 9th determining module.Wherein, the 7th determining module, it is accurate for being included at least in parameter information In the case where degree, determine that functional module combination includes the second functional module, wherein the second functional module is for determining pupil Position;Second obtains module, for obtaining the distance between the eye of eyeball tracking equipment and target object;Comparison module is used for Distance and pre-determined distance are compared, comparison result is obtained;8th determining module, for determining accuracy according to comparison result;9th Determining module, for determining that the corresponding target algorithm of the second functional module combines according to accuracy.
It should be noted that above-mentioned 7th determining module, second obtain module, comparison module, the 8th determining module and 9th determining module corresponds to the step S30 to step S38 in embodiment 1, and five modules are shown with what corresponding step was realized Example is identical with application scenarios, but is not limited to the above embodiments 1 disclosure of that.
In a kind of optional scheme, the 9th determining module includes: the tenth determining module and the 11st determining module.Its In, the tenth determining module, for determining the corresponding target of the second functional module in the case where accuracy is greater than default accuracy Algorithm combination includes third algorithm and the 4th algorithm, wherein third algorithm is used to carry out coarse positioning to pupil, and the 4th algorithm is used for Fine positioning is carried out to pupil;11st determining module, in the case where accuracy is less than or equal to default accuracy, determining the The corresponding target algorithm combination of two functional modules includes third algorithm.
In a kind of optional scheme, the second determining module includes: the 12nd determining module, third acquisition module, the tenth Three determining modules, the 14th determining module and the 15th determining module.Wherein, the 12nd determining module, for believing in parameter In the case that breath includes at least frame per second, determine that functional module combination includes third functional module, wherein third functional module is used for Determine the frequency of acquisition eyeball image;Third obtains module, for obtaining the temperature information of eyeball tracking equipment;13rd determines Module, for determining the system loss of eyeball tracking equipment according to temperature information;14th determining module, for being damaged according to system The operating status of consumption and eyeball tracking equipment determines the frame per second of eyeball tracking equipment, wherein the operation shape of eyeball tracking equipment State includes at least: front stage operation state, background operation state;15th determining module, for determining third function according to frame per second The corresponding target algorithm combination of module.
It should be noted that above-mentioned 12nd determining module, third obtain module, the 13rd determining module, the 14th really Cover half block and the 15th determining module correspond to the step S40 to step S48 in embodiment 1, five modules and corresponding step Suddenly the example realized is identical with application scenarios, but is not limited to the above embodiments 1 disclosure of that.
In a kind of optional scheme, the 15th determining module includes: that the 16th determining module and the 17th determine mould Block.Wherein, the 16th determining module, for determining that third functional module is corresponding in the case where frame per second is greater than preset frame rate Target algorithm combination includes the 5th algorithm, wherein the 5th algorithm is for reducing collected in the eyeball tracking equipment unit time The quantity of eyeball image;17th determining module, for determining third function in the case where frame per second is less than or equal to preset frame rate The corresponding target algorithm combination of module includes the 6th algorithm, wherein the 6th algorithm is for improving the eyeball tracking equipment unit time The quantity of interior collected eyeball image.
Embodiment 4
According to another aspect of an embodiment of the present invention, a kind of storage medium is additionally provided, which includes storage Program, wherein program executes the eyeball tracking information processing method for being applied to terminal provided by embodiment 1.
Embodiment 5
According to another aspect of an embodiment of the present invention, a kind of processor is additionally provided, which is used to run program, In, the eyeball tracking information processing method for being applied to terminal provided by embodiment 1 is executed when program is run.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
In the above embodiment of the invention, it all emphasizes particularly on different fields to the description of each embodiment, does not have in some embodiment The part of detailed description, reference can be made to the related descriptions of other embodiments.
In several embodiments provided herein, it should be understood that disclosed technology contents can pass through others Mode is realized.Wherein, the apparatus embodiments described above are merely exemplary, such as the division of the unit, Ke Yiwei A kind of logical function partition, there may be another division manner in actual implementation, for example, multiple units or components can combine or Person is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual Between coupling, direct-coupling or communication connection can be through some interfaces, the INDIRECT COUPLING or communication link of unit or module It connects, can be electrical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple On unit.It can some or all of the units may be selected to achieve the purpose of the solution of this embodiment according to the actual needs.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words It embodies, which is stored in a storage medium, including some instructions are used so that a computer Equipment (can for personal computer, server or network equipment etc.) execute each embodiment the method for the present invention whole or Part steps.And storage medium above-mentioned includes: that USB flash disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited Reservoir (RAM, Random Access Memory), mobile hard disk, magnetic or disk etc. be various to can store program code Medium.
The above is only a preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications are also answered It is considered as protection scope of the present invention.

Claims (13)

1. a kind of eyeball tracking information processing method applied to terminal characterized by comprising
Obtain scene information;
It is determined in the corresponding functional module combination of the scene information and functional module combination according to preset function module Functional module corresponding to target algorithm combination, wherein include at least one functional module, institute in functional module combination Stating in target algorithm combination includes at least one target algorithm;
It is combined according to functional module combination and the target algorithm and determines target operational mode;
Complete the target operational mode switching.
2. the method according to claim 1, wherein completing the operating mode switching includes: that control eyeball chases after Track equipment switches to the target operational mode, the functional module that the current operating mode uses from current operating mode And it is at least partly different in target algorithm, with the functional module and target algorithm of target operational mode use.
3. the method according to claim 1, wherein determining that the scene information is corresponding according to preset function module Functional module combination and the functional module combination in functional module corresponding to target algorithm combination, comprising:
Parameter information is determined according to the scene information, wherein the parameter information includes at least one of following: head cartridge range, Frame per second, accuracy and precision, the range that head cartridge range characterization target object head is moved, the frame per second characterization are single Position the time in acquisition eyeball image quantity, the accuracy characterize the target object blinkpunkt position and the target pair The deviation of the physical location of elephant, the precision characterize the dispersion degree of the blinkpunkt position;
The functional module combination and the functional module group are determined from the preset function module according to the parameter information The combination of target algorithm corresponding to functional module in conjunction.
4. according to the method described in claim 3, it is characterized in that, according to the parameter information from the preset function module Determine target algorithm combination corresponding to the functional module in the functional module combination and functional module combination, comprising:
In the case where the parameter information includes at least the head cartridge range, determine that the functional module combination includes the first function Energy module, wherein first functional module is for extracting eye feature;
Judge whether eyeball tracking equipment is in moving condition;
In the case where the eyeball tracking equipment is in the moving condition, the target object is obtained in the head cartridge range Interior movement speed;
The corresponding target algorithm combination of first functional module is determined according to the movement speed.
5. according to the method described in claim 4, it is characterized in that, determining first functional module according to the movement speed Corresponding target algorithm combination, comprising:
In the case where the movement speed is greater than pre-set velocity, the corresponding target algorithm combination of first functional module is determined Including the first algorithm, wherein first algorithm is used to obtain the eye feature of the target object in full frame image;
In the case where the movement speed is less than or equal to the pre-set velocity, the corresponding target of first functional module is determined Algorithm combination includes the second algorithm, wherein second algorithm is used to obtain the eye of the target object in eyes image Feature.
6. according to the method described in claim 3, it is characterized in that, according to the parameter information from the preset function module Determine target algorithm combination corresponding to the functional module in the functional module combination and functional module combination, comprising:
In the case where the parameter information includes at least the accuracy, determine that the functional module combination includes the second function Module, wherein second functional module is for positioning pupil;
Obtain the distance between the eye of eyeball tracking equipment and the target object;
The distance and pre-determined distance are compared, comparison result is obtained;
The accuracy is determined according to the comparison result;
The corresponding target algorithm combination of second functional module is determined according to the accuracy.
7. according to the method described in claim 6, it is characterized in that, determining second functional module pair according to the accuracy The target algorithm combination answered, comprising:
In the case where the accuracy is greater than default accuracy, the corresponding target algorithm combination of second functional module is determined Including third algorithm and the 4th algorithm, wherein the third algorithm is used to carry out coarse positioning, the 4th algorithm to the pupil For carrying out fine positioning to the pupil;
In the case where the accuracy is less than or equal to the default accuracy, the corresponding target of second functional module is determined Algorithm combination includes the third algorithm.
8. according to the method described in claim 3, it is characterized in that, according to the parameter information from the preset function module Determine target algorithm combination corresponding to the functional module in the functional module combination and functional module combination, comprising:
In the case where the parameter information includes at least the frame per second, determine that the functional module combination includes third function mould Block, wherein the third functional module is for determining the frequency of acquisition eyeball image;
Obtain the temperature information of eyeball tracking equipment;
The system loss of the eyeball tracking equipment is determined according to the temperature information;
The frame per second of the eyeball tracking equipment is determined according to the operating status of the system loss and the eyeball tracking equipment, Wherein, the operating status of the eyeball tracking equipment includes at least: front stage operation state, background operation state;
The corresponding target algorithm combination of the third functional module is determined according to the frame per second.
9. according to the method described in claim 8, it is characterized in that, determining that the third functional module is corresponding according to the frame per second Target algorithm combination, comprising:
In the case where the frame per second is greater than preset frame rate, determine that the corresponding target algorithm combination of the third functional module includes 5th algorithm, wherein the 5th algorithm is for reducing collected eyeball image in the eyeball tracking equipment unit time Quantity;
In the case where the frame per second is less than or equal to the preset frame rate, the corresponding target algorithm of the third functional module is determined Combination includes the 6th algorithm, wherein the 6th algorithm is collected in the eyeball tracking equipment unit time for improving The quantity of eyeball image.
10. a kind of eyeball tracking information processing method applied to terminal characterized by comprising
Obtain environmental information;
It is determined in the corresponding functional module combination of the environmental information and functional module combination according to preset function module Functional module corresponding to target algorithm combination, wherein include at least one functional module, institute in functional module combination Stating in target algorithm combination includes at least one target algorithm;
It is combined according to functional module combination and the target algorithm and determines target operational mode;
Complete the target operational mode switching.
11. a kind of eyeball tracking information processing unit applied to terminal characterized by comprising
Module is obtained, for obtaining scene information;
Selecting module, for determining the scene information corresponding functional module combination and described according to preset function module Target algorithm combination corresponding to functional module in functional module combination, wherein include at least in the functional module combination One functional module includes at least one target algorithm in target algorithm combination;
Determining module determines target operational mode for combining according to functional module combination and the target algorithm;
Switching module, for completing the target operational mode switching.
12. a kind of storage medium, which is characterized in that the storage medium includes the program of storage, wherein described program right of execution Benefit require any one of 1 to 10 described in be applied to terminal eyeball tracking information processing method.
13. a kind of processor, which is characterized in that the processor is for running program, wherein right of execution when described program is run Benefit require any one of 1 to 10 described in be applied to terminal eyeball tracking information processing method.
CN201811163395.1A 2018-09-30 2018-09-30 Eyeball tracking information processing method and device applied to terminal Active CN109460706B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811163395.1A CN109460706B (en) 2018-09-30 2018-09-30 Eyeball tracking information processing method and device applied to terminal
PCT/CN2019/097659 WO2020063077A1 (en) 2018-09-30 2019-07-25 Eyeball tracking information processing method and apparatus applied to terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811163395.1A CN109460706B (en) 2018-09-30 2018-09-30 Eyeball tracking information processing method and device applied to terminal

Publications (2)

Publication Number Publication Date
CN109460706A true CN109460706A (en) 2019-03-12
CN109460706B CN109460706B (en) 2021-03-23

Family

ID=65607283

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811163395.1A Active CN109460706B (en) 2018-09-30 2018-09-30 Eyeball tracking information processing method and device applied to terminal

Country Status (2)

Country Link
CN (1) CN109460706B (en)
WO (1) WO2020063077A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109960412A (en) * 2019-03-22 2019-07-02 北京七鑫易维信息技术有限公司 A kind of method and terminal device based on touch-control adjustment watching area
CN110225252A (en) * 2019-06-11 2019-09-10 Oppo广东移动通信有限公司 Camera control method and Related product
CN110221696A (en) * 2019-06-11 2019-09-10 Oppo广东移动通信有限公司 Eyeball tracking method and Related product
WO2020063077A1 (en) * 2018-09-30 2020-04-02 北京七鑫易维信息技术有限公司 Eyeball tracking information processing method and apparatus applied to terminal

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080298637A1 (en) * 2003-05-30 2008-12-04 Microsoft Corporation Head Pose Assessment Methods and Systems
US20090115586A1 (en) * 2006-12-19 2009-05-07 Matvey Lvovskiy Multifunctional collimator indicator
CN106406543A (en) * 2016-11-23 2017-02-15 长春中国光学科学技术馆 VR scene conversion device controlled by human eyes
CN106873778A (en) * 2017-01-23 2017-06-20 深圳超多维科技有限公司 A kind of progress control method of application, device and virtual reality device
US20170192499A1 (en) * 2016-01-06 2017-07-06 Oculus Vr, Llc Eye tracking through illumination by head-mounted displays
CN107390863A (en) * 2017-06-16 2017-11-24 北京七鑫易维信息技术有限公司 Control method and device, electronic equipment, the storage medium of equipment
US9829708B1 (en) * 2014-08-19 2017-11-28 Boston Incubator Center, LLC Method and apparatus of wearable eye pointing system
CN107533362A (en) * 2015-05-08 2018-01-02 Smi创新传感技术有限公司 Eye-tracking device and the method for operating eye-tracking device
CN107992378A (en) * 2017-10-30 2018-05-04 维沃移动通信有限公司 A kind of document handling method and mobile terminal

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105183538B (en) * 2014-06-03 2019-10-29 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN104360732A (en) * 2014-10-16 2015-02-18 南京大学 Compensation method and device for improving accuracy of sight line tracking system
CN106708251A (en) * 2015-08-12 2017-05-24 天津电眼科技有限公司 Eyeball tracking technology-based intelligent glasses control method
US10016130B2 (en) * 2015-09-04 2018-07-10 University Of Massachusetts Eye tracker system and methods for detecting eye parameters
CN106125919B (en) * 2016-06-20 2019-04-26 联想(北京)有限公司 A kind of condition control method and electronic equipment
CN109460706B (en) * 2018-09-30 2021-03-23 北京七鑫易维信息技术有限公司 Eyeball tracking information processing method and device applied to terminal

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080298637A1 (en) * 2003-05-30 2008-12-04 Microsoft Corporation Head Pose Assessment Methods and Systems
US20090115586A1 (en) * 2006-12-19 2009-05-07 Matvey Lvovskiy Multifunctional collimator indicator
US9829708B1 (en) * 2014-08-19 2017-11-28 Boston Incubator Center, LLC Method and apparatus of wearable eye pointing system
CN107533362A (en) * 2015-05-08 2018-01-02 Smi创新传感技术有限公司 Eye-tracking device and the method for operating eye-tracking device
US20170192499A1 (en) * 2016-01-06 2017-07-06 Oculus Vr, Llc Eye tracking through illumination by head-mounted displays
CN106406543A (en) * 2016-11-23 2017-02-15 长春中国光学科学技术馆 VR scene conversion device controlled by human eyes
CN106873778A (en) * 2017-01-23 2017-06-20 深圳超多维科技有限公司 A kind of progress control method of application, device and virtual reality device
CN107390863A (en) * 2017-06-16 2017-11-24 北京七鑫易维信息技术有限公司 Control method and device, electronic equipment, the storage medium of equipment
CN107992378A (en) * 2017-10-30 2018-05-04 维沃移动通信有限公司 A kind of document handling method and mobile terminal

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
LUISA BRINKSCHULTE等: ""A Multi Modal Interaction Paradigm Combining Gaze Tracking and Keyboard"", 《2017 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM)》 *
STEFANIA CRISTINA等: ""Unobtrusive and pervasive video-based eye-gaze tracking"", 《IMAGE AND VISION COMPUTING》 *
吴凤山等: ""眼动人机交互技术的类别与特点"", 《人类工效学》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020063077A1 (en) * 2018-09-30 2020-04-02 北京七鑫易维信息技术有限公司 Eyeball tracking information processing method and apparatus applied to terminal
CN109960412A (en) * 2019-03-22 2019-07-02 北京七鑫易维信息技术有限公司 A kind of method and terminal device based on touch-control adjustment watching area
CN109960412B (en) * 2019-03-22 2022-06-07 北京七鑫易维信息技术有限公司 Method for adjusting gazing area based on touch control and terminal equipment
CN110225252A (en) * 2019-06-11 2019-09-10 Oppo广东移动通信有限公司 Camera control method and Related product
CN110221696A (en) * 2019-06-11 2019-09-10 Oppo广东移动通信有限公司 Eyeball tracking method and Related product
CN110225252B (en) * 2019-06-11 2021-07-23 Oppo广东移动通信有限公司 Photographing control method and related product

Also Published As

Publication number Publication date
CN109460706B (en) 2021-03-23
WO2020063077A1 (en) 2020-04-02

Similar Documents

Publication Publication Date Title
CN109460706A (en) Eyeball tracking information processing method and device applied to terminal
CN111182453B (en) Positioning method, positioning device, electronic equipment and storage medium
CN109951595A (en) Intelligence adjusts method, apparatus, storage medium and the mobile terminal of screen intensity
CN105159115B (en) Smart machine control method and device
EP3855287A1 (en) Adding system and adding method for adding odor information to digital photos
CN202815718U (en) Individual carried-with device
CN111225237B (en) Sound and picture matching method of video, related device and storage medium
CN106681609A (en) Terminal device screen brightness adjusting method and device and terminal device
CN108681399A (en) A kind of apparatus control method, device, control device and storage medium
CN110543233B (en) Information processing apparatus and non-transitory computer readable medium
CN105303149A (en) Figure image display method and apparatus
CN108491804A (en) A kind of method, relevant apparatus and the system of chess game displaying
CN106707512B (en) Low-power consumption intelligent AR system and intelligent AR glasses
CN110604579A (en) Data acquisition method, device, terminal and storage medium
CN105068646A (en) Terminal control method and system
CN105042789A (en) Control method and system of intelligent air conditioner
CN109495685A (en) A kind of video camera day and night method for handover control, device and storage medium
CN109993234A (en) A kind of unmanned training data classification method, device and electronic equipment
CN107360366A (en) Photographic method, device, storage medium and electronic equipment
CN113709385A (en) Video processing method and device, computer equipment and storage medium
CN106598222A (en) Scene mode switching method and system
CN110448909B (en) Method and device for outputting result of target role in application and medium
CN107544660A (en) A kind of information processing method and electronic equipment
CN109521875A (en) A kind of screen control method, electronic equipment and computer readable storage medium
CN111885218B (en) Method and device for managing intelligent equipment and binding equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant