The content of the invention
Embodiments provide a kind of method and virtual reality device that menu is managed in reality environment, energyIt is enough to avoid, due to touching the picture interference problem that menu button brings, enhancing the heavy of virtual reality during menu is shownLeaching sense.
First aspect present invention provides a kind of method that menu is managed in reality environment, and the method includes:
The position of the optic centre of virtual reality device detection wearer;
When the virtual reality device determines that the optic centre moves to the void according to the position of the optic centreWhen intending the predeterminable area of real world devices display interface, the virtual reality device obtains the eyeball information of the wearer;
If the virtual reality device determines that the eyeball information meets pre-conditioned, the virtual reality device showsThe menu of the virtual reality device.
In some possible implementations, the eyeball information includes watching duration attentively, and the virtual reality device is obtainedThe eyeball information of the wearer includes:
The virtual reality device judges whether the wearer watches the predeterminable area attentively;
After the virtual reality device determines that the wearer watches the predeterminable area attentively, the virtual reality device is obtainedTake the wearer watches duration attentively.
In other possible implementations, if the virtual reality device determines that the eyeball information meets in advanceIf condition, then the virtual reality device shows that the menu of the virtual reality device includes:
If described watch duration attentively not less than preset duration, the virtual reality device shows the virtual reality deviceMenu.
In other possible implementations, the eyeball information includes the number of winks in Preset Time, the voidIntending the eyeball information of the real world devices acquisition wearer includes:
The virtual reality device judges whether the wearer watches the predeterminable area attentively and blink;
After the virtual reality device determines that the wearer watches the predeterminable area and blink attentively, the virtual realityEquipment obtains number of winks of the wearer in Preset Time.
In other possible implementations, if the virtual reality device determines that the eyeball information meets in advanceIf condition, then the virtual reality device shows that the menu of the virtual reality device includes:
If the number of winks is not less than preset times, the virtual reality device shows the virtual reality deviceMenu.
In other possible implementations, the virtual reality device show the virtual reality device menu itAfter include:
Detect after the optic centre leaves the predeterminable area in the virtual reality device, if the virtual realityEquipment detects again the optic centre and moves to the predeterminable area, then the virtual reality device is closed described virtual existingThe menu of real equipment, or the information of the menu of the output closing virtual reality device.
Second aspect present invention provides a kind of virtual reality device, including:
Detector unit, for detecting the position of the optic centre of wearer;
Acquiring unit, determines that the optic centre moves to virtual reality and sets for working as according to the position of the optic centreDuring the predeterminable area of standby display interface, the eyeball information of the wearer is obtained;
Display unit, for if it is determined that the eyeball information meets pre-conditioned, then showing the virtual reality deviceMenu.
In some possible implementations, the eyeball information includes watching duration attentively, the acquiring unit, specifically forWhen determining that the optic centre moves to the predeterminable area of virtual reality device display interface according to the position of the optic centreWhen, judge whether the wearer watches the predeterminable area attentively;After it is determined that the wearer watches the predeterminable area attentively, obtainThe wearer's watches duration attentively;
The display unit, if watching duration attentively not less than preset duration specifically for described, shows the virtual realityThe menu of equipment.
In other possible implementations, the eyeball information includes the number of winks in Preset Time, described to obtainUnit is taken, specifically for judging whether the wearer watches the predeterminable area attentively and blink;It is determined that the wearer watches attentivelyAfter the predeterminable area and blink, number of winks of the wearer in Preset Time is obtained;
The display unit, if being not less than preset times specifically for the number of winks, shows the virtual realityThe menu of equipment.
In other possible implementations, the virtual reality device also includes:
Processing unit, for after the menu that the display unit shows the virtual reality device, detectingState the optic centre to leave after the predeterminable area, if detecting the optic centre again moves to the predeterminable area, closeThe menu of the virtual reality device is closed, or the information of the menu of the virtual reality device is closed in output.
Relative to prior art, the present invention is when the eyeball information of wearer is got, if eyeball information meets defaultCondition, then by the display of eyeball information realization menu, it is clear that the present invention does not touch menu button during menu is shown,So the present invention can avoid the picture interference problem brought due to touching operation, and then enhance immersing for virtual realitySense.
Term " first ", " second ", " the 3rd " in description and claims of this specification and above-mentioned accompanying drawing, "Four " etc. (if present) is the object for distinguishing similar, without for describing specific order or precedence.Should manageThe data that solution is so used can be exchanged in the appropriate case, so that the embodiments described herein can be with except illustrating hereOr the order beyond the content of description is implemented.Additionally, term " comprising " and " having " and their any deformation, it is intended thatCovering is non-exclusive to be included, and for example, containing process, method, system, product or the equipment of series of steps or unit need not limitIn those steps or unit for clearly listing, but may include clearly not list or for these processes, method, productOther intrinsic steps of product or equipment or unit.
Fig. 1 is referred to, managing method one embodiment of menu in the embodiment of the present invention in reality environment includes:
101st, the position of the optic centre of virtual reality device detection wearer;
In the present embodiment, virtual reality device can detect the position of the optic centre of wearer with view-based access control model tracer techniquePut, specifically, a kind of common visual pursuit's technology can be:Virtual reality device sends first to the human eye of wearer to be believedNumber;Virtual reality device receives the secondary signal of the human eye from wearer, and the secondary signal is the human eye of wearer to firstThe reflected signal of signal;Virtual reality device obtains the pupil center position of the human eye of wearer according to the first signal and secondary signalPut;Virtual reality device detects the optic centre position of wearer according to pupil center location.It should be noted that the first signalIt can be a kind of detectable signal.
102nd, when virtual reality device determines that the optic centre moves to virtual reality device and shows according to the position of optic centreWhen showing the predeterminable area at interface, virtual reality device obtains the eyeball information of wearer;
In the present embodiment, the optic centre is visual angle focus, and when the head of wearer is moved, the optic centre can move accordinglyIt is dynamic, because the top visual field of virtual reality device display interface is rarely used, so predeterminable area can be, but not limited to be located atThe top of virtual reality device display interface.It is, moreover, an optional that a virtual menu button, the void can be arranged in predeterminable areaIntending menu button can show in predeterminable area, it is also possible to hide in predeterminable area, when virtual reality device is according to visionWhen the position at center determines that the optic centre moves to the predeterminable area of virtual reality device display interface, i.e., people is soon to virtual dishButton, now needs to judge whether to activate virtual menu button, and the activation function of virtual menu button needs to combine wearerEyeball information whether meet pre-conditioned, if the eyeball information of wearer meets pre-conditioned, now activate virtual menu pressFirst function of button, if the eyeball information of wearer is unsatisfactory for pre-conditioned, does not now activate the first work(of virtual menu buttonEnergy.If the first function of virtual menu button is activated, the menu of display virtual real equipment, if the of virtual menu buttonOne function is not activated, then the not menu of display virtual real equipment.
In addition, virtual reality device can also view-based access control model tracer technique obtain wearer eyeball information.
If the 103, virtual reality device determines that eyeball information meets pre-conditioned, virtual reality device display virtual realThe menu of equipment.
In the present embodiment, the menu of virtual reality device can include the following two kinds Menu Type, and specifically, one kind is emptyIntend carrying menu after real world devices start, another kind is the menu of third party's virtual reality software.
In the present embodiment, when the eyeball information of wearer is got, if eyeball information meets pre-conditioned, by eyeThe display of ball information realization menu, it is clear that the present invention does not touch menu button during menu is shown, so energy of the present inventionThe picture interference problem brought due to touching operation is enough avoided, and then enhances the feeling of immersion of virtual reality.
It is in some embodiments of the invention, above-mentioned virtual if above-mentioned eyeball information includes watching duration attentively with Fig. 1 is referred toReal world devices obtain the eyeball information of wearer to be included:
Virtual reality device judges whether wearer watches predeterminable area attentively;
After virtual reality device determines that wearer watches predeterminable area attentively, virtual reality device obtains when watching attentively of wearerIt is long.
In the present embodiment, after virtual reality device judges that the optic centre of wearer moves to predeterminable area, if regardingFeel that center dwell reaches the default time of staying in the time of predeterminable area, such as 2S, then virtual reality device determine that wearer notesDepending on predeterminable area, after virtual reality device determines that wearer watches predeterminable area attentively, if virtual reality device determines wearer'sOptic centre stays in predeterminable area, and now virtual reality device determines that the optic centre of wearer continues in predeterminable areaResidence time, it is assumed that for 2.5S, now the duration of watching attentively of the wearer acquired in virtual reality device have two kinds of possibility, it is a kind ofIt is that virtual reality device judges that the time (2S) whether the optic centre is watched attentively required for predeterminable area continues to stop plus the optic centreStay in the time (2.5S) of predeterminable area, that is, a length of 4.5S when watching attentively;Another kind is only the optic centre to remain in preset areasThe time (2.5S) in domain, that is, a length of 2.5S when watching attentively.
Further, if above-mentioned virtual reality device determines that eyeball information meets pre-conditioned, virtual reality device showsShowing the menu of virtual reality device includes:
If watching duration attentively not less than preset duration, the menu of virtual reality device display virtual real equipment.
In the present embodiment, when when watching duration attentively of wearer is got, if watching duration attentively meets pre-conditioned, by noteApparent time length realizes the display of menu, it is clear that the present invention does not touch menu button during menu is shown, so energy of the present inventionThe picture interference problem brought due to touching operation is enough avoided, and then enhances the feeling of immersion of virtual reality.
With Fig. 1 is referred to, in some embodiments of the invention, if above-mentioned eyeball information includes the blink time in Preset TimeNumber, above-mentioned virtual reality device obtains the eyeball information of wearer to be included:
Virtual reality device judges whether wearer watches the predeterminable area attentively and blink;
After virtual reality device determines that wearer watches predeterminable area and blink attentively, virtual reality device obtains wearer and existsNumber of winks in Preset Time.
In the present embodiment, after virtual reality device judges that the optic centre of wearer moves to predeterminable area, if regardingFeel that center dwell reaches the default time of staying in the time of predeterminable area, such as 2S, then virtual reality device determine that wearer notesDepending on predeterminable area, after virtual reality device determines that wearer watches predeterminable area attentively, virtual reality device calculates wearer pre-If the number of winks in the time, such as Preset Time are 3S.
Further, if above-mentioned virtual reality device determines that eyeball information meets pre-conditioned, virtual reality device showsShowing the menu of virtual reality device includes:
If number of winks is not less than preset times, the menu of virtual reality device display virtual real equipment.
In the present embodiment, under conditions of it is determined that wearer watches predeterminable area attentively, when the number of winks for getting wearerWhen, if number of winks meets pre-conditioned, the display of menu is realized by number of winks, it is clear that the present invention is showing menuDuring do not touch menu button, so the present invention can avoid the picture interference problem brought due to touching operation, and thenEnhance the feeling of immersion of virtual reality.
It should be noted that eyeball information including but not limited to watches duration and/or number of winks attentively.
With refering to Fig. 1, in some embodiments of the invention, the dish of above-mentioned virtual display device display virtual real equipmentInclude after list:
Detect after the optic centre leaves predeterminable area in virtual reality device, if virtual reality device is detected again regardingFeel center moves to predeterminable area, then virtual reality device closes the menu of virtual reality device, or virtual reality is closed in outputThe information of the menu of equipment.
In the present embodiment, detect after the optic centre leaves predeterminable area in virtual reality device, if virtual reality deviceDetecting the optic centre again moves to predeterminable area, then activate the second function of virtual menu button, is pressed according to virtual menuSecond function of button closes the menu of virtual reality device, or the information of the menu of virtual reality device is closed in output.
The method that menu is managed in reality environment in the embodiment of the present invention is described above, this is described belowVirtual reality device in bright embodiment, refers to Fig. 2, one embodiment bag of virtual reality device in the embodiment of the present inventionInclude:
Detector unit 201, for detecting the position of the optic centre of wearer;
Acquiring unit 202, for aobvious when determining that the optic centre moves to virtual reality device according to the position of optic centreWhen showing the predeterminable area at interface, the eyeball information of wearer is obtained;
Display unit 203, for if it is determined that eyeball information meets pre-conditioned, then the menu of display virtual real equipment.
In the present embodiment, when acquiring unit 202 gets the eyeball information of wearer, if eyeball information meets default barPart, the then display that display unit 203 passes through eyeball information realization menu, it is clear that the present invention is not touched during menu is shownMenu button, so the present invention can avoid the picture interference problem brought due to touching operation, and then enhances virtual existingReal feeling of immersion.
With Fig. 2 is referred to, in some embodiments of the invention, if eyeball information includes watching duration attentively, acquiring unit 202,Determine that the optic centre moves to the predeterminable area of virtual reality device display interface according to the position of optic centre specifically for working asWhen, judge whether wearer watches predeterminable area attentively;After it is determined that wearer watches predeterminable area attentively, when watching attentively of wearer is obtainedIt is long;
Corresponding display unit 203, if specifically for watching duration attentively not less than preset duration, display virtual real equipmentMenu.
In the present embodiment, when acquiring unit 202 gets when watching duration attentively of wearer, if watching duration attentively meets default barPart, then display unit 203 display of menu is realized by watching duration attentively, it is clear that the present invention show menu during do not touchMenu button, so the present invention can avoid the picture interference problem brought due to touching operation, and then enhances virtual existingReal feeling of immersion.
With Fig. 2 is referred to, in some embodiments of the invention, if eyeball information includes the number of winks in Preset Time,Acquiring unit 202, specifically for judging whether wearer watches predeterminable area attentively and blink;It is determined that wearer watches predeterminable area attentivelyAnd after blinking, obtain number of winks of the wearer in Preset Time;
Corresponding display unit 203, if being not less than preset times, display virtual real equipment specifically for number of winksMenu.
In the present embodiment, under conditions of it is determined that wearer watches predeterminable area attentively, when acquiring unit 202 gets wearerNumber of winks when, if number of winks meets pre-conditioned, display unit 203 realizes the display of menu by number of winks.Obviously the present invention does not touch menu button during menu is shown, so the present invention can avoid the band due to touching operationThe picture interference problem come, and then enhance the feeling of immersion of virtual reality.
On the basis of embodiment illustrated in fig. 2, Fig. 3, in some embodiments of the invention, virtual reality device are referred toAlso include:Processing unit 301, for after the menu of the display virtual real equipment of display unit 203, in vision is detectedThe heart is left after predeterminable area, if detecting the optic centre again moves to predeterminable area, closes the menu of virtual reality device,Or the information of the menu of virtual reality device is closed in output.
In the present embodiment, detect after the optic centre leaves predeterminable area in virtual reality device, if virtual reality deviceDetecting the optic centre again moves to predeterminable area, then activate the second function of virtual menu button, is pressed according to virtual menuSecond function of button closes the menu of virtual reality device, or the information of the menu of virtual reality device is closed in output.
Those skilled in the art can be understood that, for convenience and simplicity of description, foregoing description it is virtualThe specific work process of real world devices and unit, may be referred to the corresponding process in preceding method embodiment, will not be described here.
In several embodiments provided herein, it should be understood that disclosed virtual reality device and method, canTo realize by another way.For example, virtual reality device embodiment described above is only schematic, for example,The division of the unit, only a kind of division of logic function can have other dividing mode when actually realizing, such as multipleUnit or component can with reference to or be desirably integrated into another system, or some features can be ignored, or not perform.It is anotherPoint, shown or discussed coupling each other or direct-coupling or communication connection can be by some interfaces, device orThe INDIRECT COUPLING of unit or communication connection, can be electrical, mechanical or other forms.
The unit as separating component explanation can be or may not be it is physically separate, it is aobvious as unitThe part for showing can be or may not be physical location, you can with positioned at a place, or can also be distributed to multipleOn NE.Some or all of unit therein can according to the actual needs be selected to realize the mesh of this embodiment scheme's.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, it is also possible toIt is that unit is individually physically present, it is also possible to which two or more units are integrated in a unit.Above-mentioned integrated listUnit both can be realized in the form of hardware, it would however also be possible to employ the form of SFU software functional unit is realized.
If the integrated unit is realized using in the form of SFU software functional unit and as independent production marketing or usedWhen, during a computer read/write memory medium can be stored in.Based on such understanding, technical scheme is substantiallyThe part for contributing to prior art in other words or all or part of the technical scheme can be in the form of software productsEmbody, the computer software product is stored in a storage medium, including some instructions are used so that a computerEquipment (can be personal computer, server, or network equipment etc.) performs the complete of each embodiment methods described of the inventionPortion or part steps.And aforesaid storage medium includes:USB flash disk, portable hard drive, read only memory (ROM, Read-OnlyMemory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. are various can store journeyThe medium of sequence code.
The above, above example only to illustrate technical scheme, rather than a limitation;Although with reference to frontState embodiment to be described in detail the present invention, it will be understood by those within the art that:It still can be to frontState the technical scheme described in each embodiment to modify, or equivalent is carried out to which part technical characteristic;And theseModification is replaced, and does not make the spirit and scope of the essence disengaging various embodiments of the present invention technical scheme of appropriate technical solution.