CN106933349A - Unlocking method, device and virtual reality device for virtual reality device - Google Patents
Unlocking method, device and virtual reality device for virtual reality device Download PDFInfo
- Publication number
- CN106933349A CN106933349A CN201710067070.2A CN201710067070A CN106933349A CN 106933349 A CN106933349 A CN 106933349A CN 201710067070 A CN201710067070 A CN 201710067070A CN 106933349 A CN106933349 A CN 106933349A
- Authority
- CN
- China
- Prior art keywords
- cursor
- virtual reality
- head
- user
- rotation data
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
The invention discloses a kind of unlocking method for virtual reality device, device and virtual reality device, the unlocking method includes:Display figure unlock interface and cursor;The first rotation data of the user's head of virtual reality device is worn in collection;Cursor is moved according to the first rotation data, light is marked on position on interface as original position;Gather the second rotation data of user's head;Cursor is moved according to the second rotation data, to obtain unlocking figure;Unblock figure is compared with setting unblock figure, if compared successfully, control virtual reality device unblock.By unlocking method of the invention, it is not necessary to which user's execution is any manually operated, rely solely on user's head and rotate the figure unblock operation that can just complete virtual reality device, improve Consumer's Experience.
Description
Technical field
The present invention relates to virtual reality device unlocking technology field, virtual reality device to be used for more particularly, to one kind
Unlocking method, device and virtual reality device.
Background technology
Virtual reality (Virtual Reality, abbreviation VR), virtual reality technology will be one qualitative and quantitative phase of support
With reference to the key technology of the comprehensive integration Multi information space that perceptual knowledge and rational knowledge are combined.With the speed of network
Lifting, an Internet era based on virtual reality technology just quietly comes up, it will greatly change people production and
Life style.
On mobile phone, the mode for completing figure unblock is to select starting point with finger, and the mode for then sliding finger completes close
The input of code.
In wear-type virtual reality device, it is impossible to unlocked by way of sliding finger, thus figure unlocking manner without
Method is directly used in reality environment.
The content of the invention
It is an object of the present invention to provide a kind of new solution for virtual reality device unblock.
According to the first aspect of the invention, there is provided a kind of unlocking method for virtual reality device, including:
Display figure unlock interface and cursor;
The first rotation data of the user's head of the virtual reality device is worn in collection;
The cursor is moved according to first rotation data, the light is marked on position on the interface as starting
Position;
Gather the second rotation data of the user's head;
The cursor is moved according to second rotation data, to obtain unlocking figure;
The unblock figure is compared with setting unblock figure, if compared successfully, the virtual reality is controlled
Equipment is unlocked.
Optionally, also include before the second rotation data of the collection user's head:
When detecting whether the user's head static time exceedes setting when the cursor is in the original position
Between, in this way, then gather the second rotation data of the user's head.
Optionally, the interface is the contact array being made up of at least two contacts.
Optionally, it is described to detect that the user's head static time is when the cursor is in the original position
It is no more than also including before setting time:
Judge whether the original position is any contact in the contact array, in this way, then the cursor is worked as in detection
Whether the user's head static time exceedes setting time during in the original position.
Optionally, it is described that the cursor is moved according to second rotation data, included with obtaining unblock figure:
The cursor is moved according to second rotation data, to obtain the smooth target motion track;
Determine that the light is marked on the contact chosen on the contact array in moving process according to the motion track;
It is sequentially connected the contact chosen and forms the unblock figure.
Optionally, also include before the control virtual reality device unblock:
Whether the smooth target position is detected beyond default input area, in this way, then the virtual reality is worn in collection
First rotation data of the user's head of equipment.
Optionally, first rotation data includes the first rotation direction and the first rotational displacement.
Optionally, it is described that the cursor is moved according to first rotation data, the light is marked on the interface
Position include as original position:
The smooth target moving direction is determined according to first rotation direction;
The table of comparisons of corresponding relation between the reflection head rotation angular displacement that prestores of lookup and cursor displacement, really
Surely the cursor displacement of the first rotational displacement is corresponded to as the first displacement;
The cursor is moved according to the moving direction and first displacement, the light is marked on the interface
Position as original position.
According to the second aspect of the invention, there is provided a kind of tripper for virtual reality device, including:
Display module, for showing figure unlock interface and cursor;
First acquisition module, the first rotation data for gathering the user's head for wearing the virtual reality device;
First mobile module, for moving the cursor according to first rotation data, the boundary is marked on by the light
Position on face is used as original position;
Second acquisition module, for using account in the case of being, collection is described in the testing result of the detection module
Second rotation data in portion;
Second mobile module, for moving the cursor according to second rotation data, to obtain unlocking figure;
Comparing module, for the unblock figure to be compared with setting unblock figure;
Unlocked state, in the case of being successfully in the comparison result of the comparing module, controls the virtual reality
Equipment is unlocked.
Optionally, described device also includes:
Detection module, for detecting that the user's head static time is when the cursor is in the original position
It is no more than setting time;
Second acquisition module is used for the testing result in the detection module in the case of being, to gather the user
Second rotation data of head.
Optionally, the interface is the contact array being made up of at least two contacts.
Optionally, the tripper also includes:
Home-position contact judge module, for judging whether the original position is any contact in the contact array;
The detection module is specifically for being detection in the case of being in the judged result of the home-position contact judge module
When the cursor is in the original position, whether the user's head static time exceedes setting time.
Optionally, second mobile module also includes:
Track determining unit, for moving the cursor according to second rotation data, is moved with obtaining the smooth target
Dynamic rail mark;
Contact selected cell, for determining that the light is marked in moving process in contact battle array according to the motion track
The contact chosen on row;
Figure forms unit, and the unblock figure is formed for being sequentially connected the contact chosen.
Optionally, the tripper also includes:
Position detecting module, for detecting the smooth target position whether beyond default input area;
First acquisition module is specifically for being collection in the case of being in the testing result of the position detecting module
Wear the first rotation data of the user's head of the virtual reality device.
Optionally, first rotation data includes the first rotation direction and the first rotation displacement.
Optionally, first mobile module includes:
Direction-determining unit, for determining the smooth target moving direction according to first rotation direction;
Distance determining unit, correspondence is closed between searching the angular displacement of reflection head rotation and cursor displacement for prestoring
The table of comparisons of system, it is determined that the cursor displacement of the first rotational displacement of correspondence is used as the first displacement;
Mobile unit, for moving the cursor according to the moving direction and first displacement, by the light
The position on the interface is marked on as original position.
According to the third aspect of the invention we, there is provided a kind of virtual reality device, including according to a second aspect of the present invention institute
The tripper stated.
According to the fourth aspect of the invention, there is provided a kind of virtual reality device, including processor and memory, it is described to deposit
Reservoir is used for store instruction, and the instruction is used to control computing device unblock side described according to a first aspect of the present invention
Method.
A beneficial effect of the invention is, by unlocking method of the invention, it is not necessary to which user performs any manual
Operation, relies solely on user's head and rotates the figure unblock operation that can just complete virtual reality device, improves Consumer's Experience.
By referring to the drawings to the detailed description of exemplary embodiment of the invention, further feature of the invention and its
Advantage will be made apparent from.
Brief description of the drawings
The accompanying drawing for being combined in the description and constituting a part for specification shows embodiments of the invention, and even
It is used to explain principle of the invention together with its explanation.
Fig. 1 is a kind of flow chart of the implementation method according to a kind of unlocking method for virtual reality device of the invention;
Fig. 2 is the flow of the another embodiment according to a kind of unlocking method for virtual reality device of the invention
Figure;
Fig. 3 is a kind of square frame principle of the implementation structure according to a kind of tripper for virtual reality device of the invention
Figure;
Fig. 4 is former according to a kind of another square frame for implementing structure of tripper for virtual reality device of the invention
Reason figure;
Fig. 5 is a kind of frame principle figure of the implementation structure according to a kind of virtual reality device of the invention.
Specific embodiment
Describe various exemplary embodiments of the invention in detail now with reference to accompanying drawing.It should be noted that:Unless had in addition
Body illustrates that the part and the positioned opposite of step, numerical expression and numerical value for otherwise illustrating in these embodiments do not limit this
The scope of invention.
The description only actually at least one exemplary embodiment is illustrative below, never as to the present invention
And its any limitation applied or use.
May be not discussed in detail for technology, method and apparatus known to person of ordinary skill in the relevant, but suitable
In the case of, the technology, method and apparatus should be considered as a part for specification.
In all examples shown here and discussion, any occurrence should be construed as merely exemplary, without
It is as limitation.Therefore, other examples of exemplary embodiment can have different values.
It should be noted that:Similar label and letter represents similar terms in following accompanying drawing, therefore, once a certain Xiang Yi
It is defined in individual accompanying drawing, then it need not be further discussed in subsequent accompanying drawing.
In order to solve the problems, such as that wear-type virtual reality device present in prior art cannot realize that figure is unlocked, there is provided
A kind of unlocking method for virtual reality device.Wherein, the virtual reality device for example can be virtual implementing helmet or
The wear-type virtual reality products such as person's virtual reality glasses.
Fig. 1 is a kind of flow chart of the implementation method according to a kind of unlocking method for virtual reality device of the invention.
According to Fig. 1, the unlocking method is comprised the following steps:
Step S110, shows figure unlock interface and cursor.
Specifically, the figure unlock interface for example can be the contact array being made up of at least two contacts.Compare at present
More common figure unlocking manner is exactly using 3 × 3 contact array.But contact battle array is not intended to limit in embodiments of the present invention
The concrete shape or size of row, for example, the contact array in the embodiment of the present invention can also be 4 × 4, or trapezoidal, prismatic,
The even array format such as triangle.
When cursor be in be located at contact on when, the color of the contact can change, can for example redden or
Display graduated colors etc..
The first rotation data of the user's head of the virtual reality device is worn in step S120, collection.
The virtual reality device can include three-axis gyroscope sensor, then, the first rotation data of collection can be
By controlling what the three-axis gyroscope sensor was realized.First rotation data for example can be quaternary number Q, and quaternary number Q is letter
Single supercomplex, is made up of three imaginary units i, j, k on real add, and quaternary number Q for example can be:
Q=a+bi+cj+dk
A=cos x cos y cos z+sin x sin y sin z
B=sin x cos y cos z-cos x sin y sin z
C=cos x sin y cos z+sin x cos y sin z
D=cos x cos y sin z-sin x sin y cos z
Wherein, x, y, z can be respectively the angle on three normal axis that gyroscope is detected.
Step S130, cursor is moved according to the first rotation data, and light is marked on position in figure unlock interface as rising
Beginning position.
Specifically, heretofore described mobile cursor is to instigate cursor to produce movement relative to interface.And by cursor root
Location is used as original position after being moved according to the first rotation data, in figure unlock interface.
Further, first rotation data includes the first rotation direction and the first rotational displacement.
Fig. 2 is the flow chart for the another embodiment of the unlocking method of virtual reality device according to the present invention.
According to Fig. 2, step S130 can include:
Step S131, light target moving direction is determined according to the first rotation direction.
Step S132, corresponding relation between the reflection head rotation angular displacement that prestores of lookup and cursor displacement
The table of comparisons, it is determined that the cursor displacement of the first rotational displacement of correspondence is used as the first displacement.Wherein, the movement of light target away from
From can be specifically displacement of the cursor relative to figure unlock interface.
Step S133, according to moving direction and the first displacement movement cursor, boundary is unlocked after cursor is moved in figure
Position on face is used as original position.
For example, in user's head rotation process, interface can be to maintain motionless, and cursor turns with the rotation of head
It is dynamic, then, cursor can be identical with the rotation of user's head, i.e. the rotation direction phase of light target rotation direction and head
Together, and the rotational displacement of light target is also identical with the rotational displacement of head.
In one particular embodiment of the present invention, can perform after execution of step S130 according to Fig. 2
Step S210.
Whether step S210, detection user's head static time when cursor is in original position exceedes setting time,
In this way, then step S140 is performed, if not, performing step S120.
Specifically, can be when the quaternary number Q=0 of gyroscope output, or a, b, c, d in quaternary number Q are respectively less than
Corresponding setting value then thinks that user's head is static, then can be detection gyroscope output when cursor is in original position
Quaternary number Q is persistently equal to for 0 time or is
It is no to realize whether user's head static time exceedes setting time when cursor is in original position more than setting time
Detection.
If figure unlock interface is contact array, step S220 was also included before step S210 is performed.
Step S220, judges whether original position is any contact in contact array, in this way, then performs step S210,
If not, continuing executing with step S120.
Further, for the image unlock interface of contact array, only when cursor is moved on contact position, its
The figure that cursor is drawn is only effectively, therefore, it can, when original position is detected for any contact position, just perform step
S210。
In another specific embodiment of the invention, it is also possible to step S210 is performed after execution of step S130,
The user's head static time, more than in the case of setting time, holds when cursor is detected in step S210 in original position
Row step S220;In situation of the user's head static time not less than setting time when cursor is in original position that detect
Under, perform step S120.In step S220, in the case of any contact in being for contact array in original position, perform
Step S140;In the case of any contact in being not contact array in original position, step S120 is performed.
Step S140, gathers the second rotation data of user's head.
Second rotation data can be also gathered by above-mentioned gyroscope, or quaternary number.
Step S150, cursor is moved according to the second rotation data, to obtain unlocking figure.
Specifically, the second rotation data includes the second rotation direction and the second rotational angle.Moved according to the second rotation data
Dynamic light target concrete mode can be identical according to the first rotation data movement light target concrete mode with above-mentioned, no longer goes to live in the household of one's in-laws on getting married herein
State.
Unblock figure can be the figures such as Z-shaped, " L " shape, triangle, and the unblock figure has drawing order, one
Shaping.
If figure unlock interface is contact array, step S150 can be specifically included:
Step S151, moves cursor, to obtain light target motion track according to the second rotation data.
Step S152, determines that light is marked on the contact chosen on contact array in moving process according to motion track.
When light is marked on to be moved on contact array, cursor is located on contact, then it is assumed that cursor chooses the contact.
Step S153, is sequentially connected the contact chosen and forms unblock figure.
Specifically, can be that the contact chosen is connected according to the order chosen, drawing out unblock on contact array
Figure, and contact where the unblock figure includes original position and choose the order of connection of contact.
In order that obtain user re-entered in the case where figure input error is unlocked, in one of the invention specific implementation
In example, during performing step S150, whether can also exceed default input area in detection light target position simultaneously, such as
It is then to perform step S120.
In such manner, it is possible to be easy to cancel the motion track that cursor movement is obtained, it is to avoid it is wrong that maloperation causes that unlocking pin is input into
Mistake may cause virtual reality device to lock and then increase the problem generation of user's puzzlement.
Step S160, the unblock figure is compared with setting unblock figure, if compared successfully, performs step
S170, if comparing failure, can perform step S120 or step S140.
The unblock figure is compared with setting unblock figure and is specifically included:Compare unblock figure and setting unblock figure
Graphics shape and unblock figure and setting unblock figure drawing order, only when graphics shape and drawing order all same
When, just think to compare successfully.
It is possible to further be in light target moving process, to generate unlocking pin in real time, and in real time by unlocking pin with
Setting unlocking pin is compared;Can also be the method choice final position according to selection original position, in selected terminal position
After putting, generation includes original position, motion track and final position unlocking pin, then the unlocking pin is close with setting unblock
Code is compared.
On this basis, virtual reality device need to prestore the setting unlocking pin of user input.
Step S170, controls the virtual reality device to unlock.
After virtual reality device unblock, unlocking pin inputting interface will disappear, the exercisable interface of access customer of going forward side by side.
So, by unlocking method of the invention, it is not necessary to which user's execution is any manually operated, relies solely on user's head
Rotation can just complete the figure unblock operation of virtual reality device, improve Consumer's Experience.
It is corresponding with the above method, present invention also offers a kind of tripper for virtual reality device.Fig. 3 is
A kind of frame principle figure of the implementation structure according to a kind of tripper for virtual reality device of the invention.
According to Fig. 3, the tripper 300 includes display module 310, the first acquisition module 320, the first mobile module
330th, the second acquisition module 340, the second mobile module 350, comparing module 360 and unlocked state 370.
Above-mentioned display module 310 is used to show figure unlock interface and cursor.
Above-mentioned first acquisition module 320 is used to gather the first rotation data of the user's head for wearing virtual reality device.
Above-mentioned first mobile module 330 is used to move cursor according to the first rotation data, and light is marked on the position on interface
As original position.
Above-mentioned second acquisition module 340 is used for the testing result in detection module in the case of being, to gather user's head
The second rotation data.
Above-mentioned second mobile module 350 is used to move cursor according to the second rotation data, to obtain unlocking figure.
Above-mentioned comparing module 360 is used to compare unblock figure with setting unblock figure.
Above-mentioned unlocked state 370 is used in the case of the comparison result of comparing module is successful, and control virtual reality sets
Standby unblock.
Fig. 4 is former according to a kind of another square frame for implementing structure of tripper for virtual reality device of the invention
Reason figure.
According to Fig. 4, the device 300 also includes detection module 410, and the detection module 410 is used to detect at cursor
Whether the user's head static time exceedes setting time when original position;Above-mentioned second acquisition module 340 is used in detection
The testing result of module 410 is in the case of being, to gather the second rotation data of user's head.
Specifically, the tripper 300 also includes position detecting module 420, the position detecting module 420 is used for detection light
Whether target position exceeds default input area;First acquisition module 320 is additionally operable to the testing result in position detecting module
In the case of being, the first rotation data of the user's head of virtual reality device is worn in collection.
Further, the first rotation data includes the first rotation direction and the first rotation displacement.
On this basis, the first mobile module 330 includes direction-determining unit 331, distance determining unit 332 and mobile list
Unit 333.Direction determining unit 331 is used to determine light target moving direction according to the first rotation direction;The distance determining unit
332 tables of comparisons for searching corresponding relation between the angular displacement of reflection head rotation and cursor displacement for prestoring, it is right to determine
The cursor displacement of the first rotational displacement is answered as the first displacement;The mobile unit 333 is used for according to moving direction
Cursor is moved with the first displacement, light is marked on position on interface as original position.
In one particular embodiment of the present invention, figure unlock interface is the contact battle array being made up of at least two contacts
Row.
Further, tripper 300 also includes home-position contact judge module 430, and the home-position contact judge module 430 is used
In judge original position whether be contact array in any contact;Detection module 410 in home-position contact specifically for judging mould
The judged result of block 430 is in the case of being, whether detection user's head static time when cursor is in original position surpasses
Cross setting time.
On this basis, the second mobile module 350 also includes track determining unit 351, contact selected cell 352 and figure
Form unit 353.The track determining unit 351 is used to move cursor according to the second rotation data, to obtain light target moving rail
Mark;The contact selected cell 352 be used for according to motion track determine light be marked on chosen on contact array in moving process touch
Point;The figure forms unit 353 and is used to be sequentially connected the contact formation unblock figure chosen.
Present invention also offers a kind of virtual reality device, on the one hand, the virtual reality device includes being previously described for
The tripper 300 of virtual reality device.
Fig. 5 is the frame principle figure of the implementation structure of the virtual reality device according to another aspect of the present invention.
According to Fig. 5, the virtual reality device 500 includes memory 501 and processor 502, and the memory 501 is used for
Store instruction, the instruction is operated to perform the above-mentioned unlocking method for virtual reality device for control process device 502.
The processor 502 for example can be central processor CPU, Micro-processor MCV etc..The memory 501 for example includes
ROM (read-only storage), RAM (random access memory), nonvolatile memory of hard disk etc..
In addition, according to Fig. 5, the virtual reality device 500 also include interface arrangement 503, input unit 504,
Display device 505, communicator 506, loudspeaker 507, microphone 508 etc..Although figure 5 illustrates multiple devices,
It is that virtual reality device of the present invention can only relate to partial devices therein, for example, processor 501, memory 502, display dress
Put 505 etc..
Above-mentioned communicator 506 can for example carry out wired or wireless communication.
Above-mentioned interface arrangement 503 is for example including earphone jack, USB interface etc..
Above-mentioned input unit 504 for example can be including touch-screen, button etc..
Above-mentioned display device 505 is, for example, LCDs, touch display screen etc..
Virtual reality device of the present invention for example can be the wear-type virtual reality such as virtual implementing helmet, virtual reality glasses
Product.
The various embodiments described above primary focus describe the difference with other embodiment, but those skilled in the art should be clear
Chu, the various embodiments described above can as needed be used alone or be combined with each other.
Each embodiment in this specification is described by the way of progressive, identical similar portion between each embodiment
Point cross-reference, what each embodiment was stressed is the difference with other embodiment, but people in the art
Member is it should be understood that the various embodiments described above can as needed be used alone or be combined with each other.In addition, for device
For embodiment, because it is corresponding with embodiment of the method, so describing fairly simple, related part is implemented referring to method
The explanation of the corresponding part of example.System embodiment described above is only schematical, wherein as separating component
The module of explanation can be or may not be physically separate.
The present invention can be device, method and/or computer program product.Computer program product can include computer
Readable storage medium storing program for executing, containing for making processor realize the computer-readable program instructions of various aspects of the invention.
Computer-readable recording medium can be the tangible of the instruction that holding and storage are used by instruction execution equipment
Equipment.Computer-readable recording medium for example can be-- but be not limited to-- storage device electric, magnetic storage apparatus, optical storage
Equipment, electromagnetism storage device, semiconductor memory apparatus or above-mentioned any appropriate combination.Computer-readable recording medium
More specifically example (non exhaustive list) includes:Portable computer diskette, hard disk, random access memory (RAM), read-only deposit
It is reservoir (ROM), erasable programmable read only memory (EPROM or flash memory), static RAM (SRAM), portable
Compact disk read-only storage (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanical coding equipment, for example thereon
Be stored with instruction punch card or groove internal projection structure and above-mentioned any appropriate combination.Calculating used herein above
Machine readable storage medium storing program for executing is not construed as instantaneous signal in itself, the electromagnetic wave of such as radio wave or other Free propagations, logical
Cross electromagnetic wave (for example, the light pulse for passing through fiber optic cables) that waveguide or other transmission mediums propagate or by wire transfer
Electric signal.
Computer-readable program instructions as described herein can from computer-readable recording medium download to each calculate/
Processing equipment, or outer computer or outer is downloaded to by network, such as internet, LAN, wide area network and/or wireless network
Portion's storage device.Network can include copper transmission cable, Optical Fiber Transmission, be wirelessly transferred, router, fire wall, interchanger, gateway
Computer and/or Edge Server.Adapter or network interface in each calculating/processing equipment are received from network to be counted
Calculation machine readable program instructions, and the computer-readable program instructions are forwarded, for storing the meter in each calculating/processing equipment
In calculation machine readable storage medium storing program for executing.
For perform the present invention operation computer program instructions can be assembly instruction, instruction set architecture (ISA) instruction,
Machine instruction, machine-dependent instructions, microcode, firmware instructions, condition setup data or with one or more programming language
Source code or object code that any combination is write, programming language of the programming language including object-oriented-such as
Smalltalk, C++ etc., and routine procedural programming languages-such as " C " language or similar programming language.Computer
Readable program instructions can perform fully on the user computer, partly perform on the user computer, as one solely
Vertical software kit is performed, part performs or completely in remote computer on the remote computer on the user computer for part
Or performed on server.In the situation for being related to remote computer, remote computer can be by the network-bag of any kind
LAN (LAN) or wide area network (WAN)-be connected to subscriber computer are included, or, it may be connected to outer computer (such as profit
With ISP come by Internet connection).In certain embodiments, by using computer-readable program instructions
Status information carry out personalized customization electronic circuit, such as PLD, field programmable gate array (FPGA) or can
Programmed logic array (PLA) (PLA), the electronic circuit can perform computer-readable program instructions, so as to realize each side of the invention
Face.
Referring herein to method according to embodiments of the present invention, device (system) and computer program product flow chart and/
Or block diagram describes various aspects of the invention.It should be appreciated that each square frame and flow chart of flow chart and/or block diagram and/
Or in block diagram each square frame combination, can be realized by computer-readable program instructions.
These computer-readable program instructions can be supplied to all-purpose computer, special-purpose computer or other programmable datas
The processor of processing unit, so as to produce a kind of machine so that these instructions are by computer or other programmable datas
During the computing device of processing unit, work(specified in one or more square frames realized in flow chart and/or block diagram is generated
The device of energy/action.Can also be the storage of these computer-readable program instructions in a computer-readable storage medium, these refer to
Order causes that computer, programmable data processing unit and/or other equipment work in a specific way, so that, be stored with instruction
Computer-readable medium then includes a manufacture, and it includes realizing in one or more square frames in flow chart and/or block diagram
The instruction of the various aspects of the function/action of regulation.
Can also computer-readable program instructions be loaded into computer, other programmable data processing units or other
In equipment so that perform series of operation steps on computer, other programmable data processing units or miscellaneous equipment, to produce
The computer implemented process of life, so that performed on computer, other programmable data processing units or miscellaneous equipment
Instruct function/action specified in one or more square frames realized in flow chart and/or block diagram.
Flow chart and block diagram in accompanying drawing show system, method and the computer journey of multiple embodiments of the invention
The architectural framework in the cards of sequence product, function and operation.At this point, each square frame in flow chart or block diagram can generation
One part for module, program segment or instruction of table a, part for the module, program segment or instruction is used comprising one or more
In the executable instruction of the logic function for realizing regulation.In some realizations as replacement, the function of being marked in square frame
Can occur with different from the order marked in accompanying drawing.For example, two continuous square frames can essentially be held substantially in parallel
OK, they can also be performed in the opposite order sometimes, and this is depending on involved function.It is also noted that block diagram and/or
The combination of the square frame in each square frame and block diagram and/or flow chart in flow chart, can use the function of performing regulation or dynamic
The special hardware based system made is realized, or can be realized with the combination of computer instruction with specialized hardware.It is right
For those skilled in the art it is well known that, realized by hardware mode, realized by software mode and by software and
The mode of combination of hardware realizes it being all of equal value.
It is described above various embodiments of the present invention, described above is exemplary, and non-exclusive, and
It is not limited to disclosed each embodiment.In the case of without departing from the scope and spirit of illustrated each embodiment, for this skill
Many modifications and changes will be apparent from for the those of ordinary skill in art field.The selection of term used herein, purport
Best explaining principle, practical application or the technological improvement to the technology in market of each embodiment, or lead this technology
Other those of ordinary skill in domain are understood that each embodiment disclosed herein.The scope of the present invention is limited by appended claims
It is fixed.
Claims (18)
1. a kind of unlocking method for virtual reality device, it is characterised in that including:
Display figure unlock interface and cursor;
The first rotation data of the user's head of the virtual reality device is worn in collection;
The cursor is moved according to first rotation data, the light is marked on position on the interface as start bit
Put;
Gather the second rotation data of the user's head;
The cursor is moved according to second rotation data, to obtain unlocking figure;
The unblock figure is compared with setting unblock figure, if compared successfully, the virtual reality device is controlled
Unblock.
2. unlocking method according to claim 1, it is characterised in that the second rotation number of the collection user's head
According to also including before:
Whether the detection user's head static time when the cursor is in the original position exceedes setting time, such as
It is the second rotation data for then gathering the user's head.
3. unlocking method according to claim 2, it is characterised in that the interface is made up of at least two contacts
Contact array.
4. unlocking method according to claim 3, it is characterised in that the detection is in the start bit when the cursor
When putting the user's head static time whether exceed setting time before also include:
Judge whether the original position is any contact in the contact array, in this way, then detection is in when the cursor
Whether the user's head static time exceedes setting time during the original position.
5. unlocking method according to claim 4, it is characterised in that described according to second rotation data movement
Cursor, is included with obtaining unblock figure:
The cursor is moved according to second rotation data, to obtain the smooth target motion track;
Determine that the light is marked on the contact chosen on the contact array in moving process according to the motion track;
It is sequentially connected the contact chosen and forms the unblock figure.
6. unlocking method according to claim 1, it is characterised in that before the control virtual reality device unblock
Also include:
Whether the smooth target position is detected beyond default input area, in this way, then the virtual reality device is worn in collection
User's head the first rotation data.
7. unlocking method according to claim 1, it is characterised in that first rotation data includes the first rotation direction
With the first rotational displacement.
8. unlocking method according to claim 7, it is characterised in that described according to first rotation data movement
Cursor, the position that the light is marked on the interface is included as original position:
The smooth target moving direction is determined according to first rotation direction;
The table of comparisons of corresponding relation between the reflection head rotation angular displacement that prestores of lookup and cursor displacement, it is right to determine
The cursor displacement of the first rotational displacement is answered as the first displacement;
The cursor is moved according to the moving direction and first displacement, the light is marked on the position on the interface
Put as original position.
9. a kind of tripper for virtual reality device, it is characterised in that including:
Display module, for showing figure unlock interface and cursor;
First acquisition module, the first rotation data for gathering the user's head for wearing the virtual reality device;
First mobile module, for moving the cursor according to first rotation data, the light is marked on the interface
Position as original position;
Second acquisition module, for being in the case of being, to gather the user's head in the testing result of the detection module
Second rotation data;
Second mobile module, for moving the cursor according to second rotation data, to obtain unlocking figure;
Comparing module, for the unblock figure to be compared with setting unblock figure;
Unlocked state, in the case of being successfully in the comparison result of the comparing module, controls the virtual reality device
Unblock.
10. tripper according to claim 9, it is characterised in that described device also includes:
Detection module, for detecting whether the user's head static time surpasses when the cursor is in the original position
Cross setting time;
Second acquisition module is used for the testing result in the detection module in the case of being, to gather the user's head
The second rotation data.
11. trippers according to claim 10, it is characterised in that the interface is constituted by by least two contacts
Contact array.
12. trippers according to claim 11, it is characterised in that the tripper also includes:
Home-position contact judge module, for judging whether the original position is any contact in the contact array;
The detection module is specifically for being that institute is worked as in detection in the case of being in the judged result of the home-position contact judge module
State whether the user's head static time when cursor is in the original position exceedes setting time.
13. trippers according to claim 12, it is characterised in that second mobile module includes:
Track determining unit, for moving the cursor according to second rotation data, to obtain the smooth target moving rail
Mark;
Contact selected cell, for determining that the light is marked in moving process in the contact array according to the motion track
The contact chosen;
Figure forms unit, and the unblock figure is formed for being sequentially connected the contact chosen.
14. trippers according to claim 9, it is characterised in that the tripper also includes:
Position detecting module, for detecting the smooth target position whether beyond default input area;
First acquisition module is specifically for being that collection is worn in the case of being in the testing result of the position detecting module
First rotation data of the user's head of the virtual reality device.
15. trippers according to claim 9, it is characterised in that first rotation data includes the first rotation side
To with the first rotation displacement.
16. trippers according to claim 15, it is characterised in that first mobile module includes:
Direction-determining unit, for determining the smooth target moving direction according to first rotation direction;
Distance determining unit, corresponding relation between the reflection head rotation angular displacement that prestores of lookup and cursor displacement
The table of comparisons, it is determined that the cursor displacement of the first rotational displacement of correspondence is used as the first displacement;
Mobile unit, for moving the cursor according to the moving direction and first displacement, the light is marked on
Position on the interface is used as original position.
17. a kind of virtual reality devices, it is characterised in that including the unblock dress according to any one of claim 9-16
Put.
A kind of 18. virtual reality devices, it is characterised in that including gyroscope, processor and memory, the memory is used to deposit
Storage instruction, the unlocking method instructed for controlling the computing device according to any one of claim 1-8.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710067070.2A CN106933349A (en) | 2017-02-06 | 2017-02-06 | Unlocking method, device and virtual reality device for virtual reality device |
PCT/CN2017/076817 WO2018141124A1 (en) | 2017-02-06 | 2017-03-15 | Unlocking method and device for use in virtual reality device, and virtual reality device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710067070.2A CN106933349A (en) | 2017-02-06 | 2017-02-06 | Unlocking method, device and virtual reality device for virtual reality device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106933349A true CN106933349A (en) | 2017-07-07 |
Family
ID=59422977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710067070.2A Pending CN106933349A (en) | 2017-02-06 | 2017-02-06 | Unlocking method, device and virtual reality device for virtual reality device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106933349A (en) |
WO (1) | WO2018141124A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107480490A (en) * | 2017-07-18 | 2017-12-15 | 歌尔科技有限公司 | It is a kind of for the unlocking method of head-mounted display, device and head-mounted display |
CN107545162A (en) * | 2017-07-31 | 2018-01-05 | 北京小鸟看看科技有限公司 | The unlocking method and device of wearable device, wearable device |
CN109145566A (en) * | 2018-09-08 | 2019-01-04 | 太若科技(北京)有限公司 | Method, apparatus and AR glasses based on blinkpunkt information unlock AR glasses |
CN109559497A (en) * | 2017-09-27 | 2019-04-02 | 朗德万斯公司 | Utilize the method for remote control control electronic device, remote controler and system |
CN111400693A (en) * | 2020-03-18 | 2020-07-10 | 北京无限光场科技有限公司 | Target object unlocking method and device, electronic equipment and readable medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090267805A1 (en) * | 2008-04-24 | 2009-10-29 | Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. | Control apparatus and electronic device using the same |
KR20150024199A (en) * | 2013-08-26 | 2015-03-06 | 엘지전자 주식회사 | Head mount display device and control method thereof |
CN105487767A (en) * | 2014-09-16 | 2016-04-13 | 中兴通讯股份有限公司 | Terminal unlock method and device |
CN105955461A (en) * | 2016-04-25 | 2016-09-21 | 乐视控股(北京)有限公司 | Interactive interface management method and system |
CN106371565A (en) * | 2015-07-24 | 2017-02-01 | 由田新技股份有限公司 | Control method based on eye movement and device applied by control method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102346544A (en) * | 2010-07-30 | 2012-02-08 | 鸿富锦精密工业(深圳)有限公司 | Head-worn display system with interactive function and display method thereof |
CN103513753B (en) * | 2012-06-18 | 2017-06-27 | 联想(北京)有限公司 | Information processing method and electronic equipment |
US20160282966A1 (en) * | 2015-03-23 | 2016-09-29 | Uhdevice Electronics Jiangsu Co., Ltd. | Input devices and methods |
CN105929958B (en) * | 2016-04-26 | 2019-03-01 | 华为技术有限公司 | A kind of gesture identification method, device and wear-type visual device |
-
2017
- 2017-02-06 CN CN201710067070.2A patent/CN106933349A/en active Pending
- 2017-03-15 WO PCT/CN2017/076817 patent/WO2018141124A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090267805A1 (en) * | 2008-04-24 | 2009-10-29 | Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. | Control apparatus and electronic device using the same |
KR20150024199A (en) * | 2013-08-26 | 2015-03-06 | 엘지전자 주식회사 | Head mount display device and control method thereof |
CN105487767A (en) * | 2014-09-16 | 2016-04-13 | 中兴通讯股份有限公司 | Terminal unlock method and device |
CN106371565A (en) * | 2015-07-24 | 2017-02-01 | 由田新技股份有限公司 | Control method based on eye movement and device applied by control method |
CN105955461A (en) * | 2016-04-25 | 2016-09-21 | 乐视控股(北京)有限公司 | Interactive interface management method and system |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107480490A (en) * | 2017-07-18 | 2017-12-15 | 歌尔科技有限公司 | It is a kind of for the unlocking method of head-mounted display, device and head-mounted display |
CN107545162A (en) * | 2017-07-31 | 2018-01-05 | 北京小鸟看看科技有限公司 | The unlocking method and device of wearable device, wearable device |
CN109559497A (en) * | 2017-09-27 | 2019-04-02 | 朗德万斯公司 | Utilize the method for remote control control electronic device, remote controler and system |
CN109145566A (en) * | 2018-09-08 | 2019-01-04 | 太若科技(北京)有限公司 | Method, apparatus and AR glasses based on blinkpunkt information unlock AR glasses |
US11454811B2 (en) | 2018-09-08 | 2022-09-27 | Matrixed Reality Technology Co., Ltd. | Method and apparatus for unlocking head-mounted display device |
CN111400693A (en) * | 2020-03-18 | 2020-07-10 | 北京无限光场科技有限公司 | Target object unlocking method and device, electronic equipment and readable medium |
Also Published As
Publication number | Publication date |
---|---|
WO2018141124A1 (en) | 2018-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106933349A (en) | Unlocking method, device and virtual reality device for virtual reality device | |
CN107890672B (en) | Visible sensation method and device, storage medium, the electronic equipment of compensating sound information | |
CN106686365A (en) | Lens adjusting method and lens adjusting device for head-mounted display equipment, and head-mounted display equipment | |
CN108196765A (en) | Display control method, electronic equipment and storage medium | |
US20170092000A1 (en) | Method and system for positioning a virtual object in a virtual simulation environment | |
US8700192B2 (en) | Dynamic views in a modeling of an automation system | |
CN102682150B (en) | Design navigation scene | |
US10948902B2 (en) | Method and system for workload balancing of a production line | |
CN107977141A (en) | Interaction control method, device, electronic equipment and storage medium | |
CN107390152A (en) | A kind of calibration method of magnetometer, device and electronic equipment | |
CN109718538A (en) | The frame choosing method of virtual objects and device, electronic equipment, storage medium in game | |
CN107102802A (en) | Overlay target system of selection and device, storage medium, electronic equipment | |
CN107376341A (en) | It is a kind of for the data processing method of game paddle, device and game paddle | |
CN107678652A (en) | To the method for controlling operation thereof and device of target object | |
Krings et al. | Design and evaluation of ar-assisted end-user robot path planning strategies | |
WO2021063829A1 (en) | Method and computer program product for processing model data of a set of garments | |
CN107798675A (en) | The detection method and device of smear in display image | |
CN106851622A (en) | A kind of over-the-air upgrade method, device, central apparatus and ancillary equipment | |
CN112121437A (en) | Movement control method, device, medium and electronic equipment for target object | |
CN107743219A (en) | Determination method and device, projecting apparatus, the optical projection system of user's finger positional information | |
CN113808192B (en) | House pattern generation method, device, equipment and storage medium | |
US20230247096A1 (en) | Apparatuses, computer-implemented methods, and computer program products for network-centric augmented reality processing | |
CN114219946B (en) | Text image binarization method and device, electronic equipment and medium | |
CN113648661B (en) | Method and device for processing information in game, electronic equipment and storage medium | |
CN110427241B (en) | Target elimination method and device |
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 | ||
CB03 | Change of inventor or designer information |
Inventor after: Wang Tiecun Inventor after: Jiang Bin Inventor before: Wang Tiecun |
|
CB03 | Change of inventor or designer information | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170707 |
|
RJ01 | Rejection of invention patent application after publication |