CN108536279A - The method and system of numerical value adjusting are carried out based on head movement in VR environment - Google Patents
The method and system of numerical value adjusting are carried out based on head movement in VR environment Download PDFInfo
- Publication number
- CN108536279A CN108536279A CN201710299815.8A CN201710299815A CN108536279A CN 108536279 A CN108536279 A CN 108536279A CN 201710299815 A CN201710299815 A CN 201710299815A CN 108536279 A CN108536279 A CN 108536279A
- Authority
- CN
- China
- Prior art keywords
- user
- head
- parameter area
- running gear
- adjustment
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000004886 head movement Effects 0.000 title claims abstract description 34
- 238000001514 detection method Methods 0.000 claims abstract description 10
- 238000006073 displacement reaction Methods 0.000 claims description 99
- 238000012360 testing method Methods 0.000 claims description 33
- 230000033001 locomotion Effects 0.000 claims description 30
- 230000004044 response Effects 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 2
- 210000003128 head Anatomy 0.000 description 84
- 210000001508 eye Anatomy 0.000 description 14
- 230000009467 reduction Effects 0.000 description 9
- 241000208340 Araliaceae Species 0.000 description 8
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 8
- 235000003140 Panax quinquefolius Nutrition 0.000 description 8
- 235000008434 ginseng Nutrition 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000005284 excitation Effects 0.000 description 3
- 230000002441 reversible effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 208000002173 dizziness Diseases 0.000 description 2
- 230000008844 regulatory mechanism Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 239000011800 void material Substances 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 208000003464 asthenopia Diseases 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 210000005252 bulbus oculi Anatomy 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 239000000700 radioactive tracer Substances 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/012—Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment
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)
- Processing Or Creating Images (AREA)
Abstract
This application discloses a kind of methods interacted in reality environment, are included under the pattern of parameter area adjustment, are detected to the head movement of user by virtual reality system running gear;And virtual reality system running gear is adjusted parameter area according to the result of detection.Disclosed herein as well is a kind of virtual reality system running gear executing the exchange method and corresponding virtual reality systems.
Description
Technical field
This application involves the technical fields of intelligent interaction control, and head is based in VR environment more particularly, to one kind
Movement carries out the method and system of numerical value adjusting.
Background technology
Virtual reality technology (Virtual Reality, abbreviation VR) refers to connecting connecing in reality using computer interface
Jaws equipment, and combination computer graphics system generates the technology for the immersive environment that can be interacted on computers.
It is the outer of running gear that main output equipment, which includes by equipment such as computer, hosts, in current virtual field of reality
Connect Formula V R helmets, such as HTC VIVE or Oculus etc.;Content platform is merged into the integral type together with making with display equipment
The VR helmets;And the portable V R systems that wearing and optics are shown are realized using smart mobile phone (including tablet computer) as running gear
System.Due to the portability of smart mobile phone and its fact that with high market maintenance, the advantage of price is added, with intelligence
Mobile phone, which is the virtual reality system of running gear, has boundless development future.
Invention content
This application provides a kind of methods interacted in reality environment, are included in parameter area adjustment modes
Under, the head movement of user is detected by virtual reality system running gear;And virtual reality system running gear
Parameter area is adjusted according to the result of detection.
Particularly, the testing result includes at least user's head between the first and second positions in a first direction
Displacement of the lines or angular displacement around first direction;The adjustment includes the displacement of the lines in response to user's head in said first direction
Amount increases corresponding amplitude around the angular displacement of the first direction to the parameter area.
Particularly, the testing result further includes the line of user's head between second and the third place in a second direction
Displacement or angular displacement around second direction;The adjustment includes the displacement of the lines amount in response to user's head in this second direction
Or corresponding amplitude is reduced to the parameter area around the angular displacement of the second direction;The wherein described first direction and described
Angle between second direction is substantially 90 degree or 180 degree.
Particularly, one or more on the first direction or the second direction has been preset in the running gear
A position, each preset position correspond to an amplitude to parameter area adjustment;When using account in the testing result
The displacement of the lines in portion is fallen when on a predeterminated position, is carried out to parameter area using amplitude corresponding with the preset position
Adjustment;When the displacement of the lines of user's head in the testing result is not fallen on any one described predeterminated position, using most
Parameter area is adjusted close to one of the user's head predeterminated position corresponding amplitude.
Particularly, one or more on the first direction or the second direction has been preset in the running gear
A position, each preset position correspond to an amplitude to parameter area adjustment;When using account in the testing result
The angular displacement in portion is fallen when on a predeterminated position, is carried out to parameter area using amplitude corresponding with the preset position
Adjustment;When the angular displacement of user's head in the testing result is not fallen on any one described predeterminated position, using most
Parameter area is adjusted close to one of the user's head predeterminated position corresponding amplitude.
Particularly, this method further comprises detecting that user sent out exits to the parameter model in the running gear
Before the instruction for enclosing the pattern being adjusted, persistently the parameter area is adjusted according to the testing result.
Particularly, the testing result includes user's head displacement of the lines in a first direction or around the angle of first direction position
It moves, the adjustment includes the line position more than or equal to predetermined threshold in response to user's head each time in said first direction
It moves or each time around the angular displacement more than or equal to predetermined threshold of the first direction, the parameter area is increased scheduled
Amplitude.
Particularly, this method further includes according to user instruction or the testing result, and the running gear enters parameter model
Enclose increase subpattern;Increase subpattern in the parameter area, the running gear ignores user's head adjacent twice along institute
State the shifting on direction opposite to the first direction that first direction is mobile or interts in the rotation process of first direction
Opposite rotation dynamic or around the first direction, until the running gear detects that user sent out exits the parameter model
Enclose the instruction of adjustment modes.
Particularly, the testing result includes user's head displacement of the lines in a second direction or around the angle of second direction position
It moves, the adjustment includes the line position more than or equal to scheduled threshold value in response to user's head every time in this second direction
Move or around second direction the angular displacement more than or equal to predetermined threshold, to the scheduled amplitude of parameter area reduction;Wherein
Angle between the first direction and the second direction is substantially 90 degree or 180 degree.
Particularly, this method further includes according to user instruction or the testing result, and the running gear enters parameter model
Enclose reduction subpattern;In the case where the parameter area reduces subpattern, the running gear ignores user's head on adjacent edge twice
The second direction it is mobile or around the second direction rotate during intert with the second party in the opposite direction
On movement or around the opposite rotation of the second direction, until the running gear detects that user sent out exits the ginseng
The instruction of number range adjustment modes.
Particularly, this method further includes under the parameter area adjustment modes, and the running gear provides a user pair
The parameter area carries out rough adjustment and the two states of intense adjustment select.
Particularly, the testing result includes at least user's head between the first and second positions in a first direction
Displacement of the lines or angular displacement around first direction;Under rough adjustment state, the adjustment includes in response to user's head described
First Line displacement on first direction increases first around the first angular displacement of the first direction to the parameter area
Amplitude;Under intense adjustment state, the adjustment includes the first displacement of the lines in response to user's head in said first direction
Amount increases the second amplitude around the first angular displacement of the first direction to the parameter area;Wherein described first amplitude is big
In second amplitude.
Particularly, the testing result includes user's head displacement of the lines in a first direction or around the angle of first direction position
Move, under rough adjustment state, it is described adjustment include in response to user's head each time in said first direction be more than or
The angular displacement more than or equal to predetermined threshold equal to the displacement of the lines of predetermined threshold or around the first direction, to the parameter model
Enclose the first scheduled amplitude that increases;Under intense adjustment state, the adjustment includes in response to user's head each time described
It is greater than or equal to predetermined threshold more than or equal to the displacement of the lines of predetermined threshold or around the first direction on first direction
Angular displacement increases the second scheduled amplitude to the parameter area;It is predetermined that wherein described first predetermined amplitude is more than described second
Amplitude.
Particularly, this method further includes the entrance or exit the parameter area tune that the running gear detection user sends out
The instruction of integral pattern.
Present invention also provides a kind of virtual reality system running gears for executing aforementioned any method, including deposit
Module is stored up, for storing the scheduled correspondence between user's head movement and parameter area adjustment;Sensor assembly is used for
Detection and collection user's head motion trace data;And processing module, the testing result for being obtained based on sensor assembly
And the scheduled correspondence between the user's head movement and parameter area adjustment of memory module storage is to the parameter
Range is adjusted.
Particularly, the virtual reality system running gear is smart mobile phone.
Present invention also provides a kind of virtual reality system, including running gear and object wearing device, the object wearing device is used
In realization user to the wearing of the running gear;The running gear is for executing aforementioned either method, the running gear
Including memory module, for storing the scheduled correspondence between user's head movement and parameter area adjustment;Sensor die
Block, for detecting and collecting user's head motion trace data;Processing module, the detection knot for being obtained based on sensor assembly
Scheduled correspondence between fruit and the user's head movement and parameter area adjustment of memory module storage is to the parameter
Range be adjusted.
Particularly, the virtual reality system running gear is smart mobile phone.
Hereinafter reference will be made to the drawings to the detailed description of the exemplary embodiment of the application.
Description of the drawings
It is combined in the description and the attached drawing of a part for constitution instruction shows embodiments herein, and even
It is used to explain the principle of the application together with its explanation.
Fig. 1 show the schematic diagram that user wears virtual reality system;
Fig. 2 is the flow diagram of the method interacted in reality environment according to the application one embodiment;
Fig. 3 is that the flow of the method interacted in reality environment according to the application another embodiment is illustrated
Figure;
Fig. 4 is that the flow of the method interacted in reality environment according to the application another embodiment is illustrated
Figure;
Fig. 5 is that the flow of the method interacted in reality environment according to the application further embodiment is illustrated
Figure;
Fig. 6 is to be illustrated according to the flow of the method interacted in reality environment of the application one embodiment
Figure;And
Fig. 7 is the virtual reality system running gear schematic diagram according to the application one embodiment.
Specific implementation mode
Hereinafter reference will be made to the drawings each exemplary embodiment of the application is described in detail.It should be noted that unless in addition having
Body illustrates that the unlimited system of component and the positioned opposite of step, numerical expression and the numerical value otherwise illustrated in these embodiments is originally
The range of application.
It is illustrative to the description only actually of at least one exemplary embodiment below, is never used as to the application
And its application or any restrictions that use.
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitable
In the case of, the technology, method and apparatus should be considered as part of specification.
In shown here and discussion all examples, any occurrence should be construed as merely illustrative, without
It is as limitation.Therefore, other examples of exemplary embodiment can have different values.
It should be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain item exists
It is defined, then it need not be further discussed in subsequent attached drawing in one attached drawing.
Main input equipment employed in existing field of virtual reality includes such as game paddle, steering wheel, simulation
The platforms operation input equipment such as rifle;And it is set including behavioral values such as infrared camera, universal treadmill, gesture-capture gloves
It is standby.These peripheral hardware prevailing prices are higher, need to communicate with running equipment by bluetooth or the modes such as infrared, can be set to operation
Standby or user increases additional communication or carries burden.In the case of limited in cost and more demanding to convenience, this
A little external input equipments all cannot be satisfied the needs of user.
For the Portable virtual reality system using smart mobile phone as system operation device, due to using
Smart mobile phone is worn on head by user as a whole with the VR frames that can accommodate smart mobile phone in journey, and visually
Contacting between user and reality is blocked, therefore user is difficult to be grasped again to system by the button on smart mobile phone
Control.
Eye Tracking Technique is to virtual reality system, particularly for the Portable virtual reality system based on smart mobile phone
For, it is a kind of more commonly used interactive means.Eye-controlling focus can be the position that system presets user's eyes, and
The position of eyes is represented using specific shapes such as such as crosses or dot, system is used by detecting to represent in use
The cross of person's eye position or the position of dot and its residence time realize the interaction of user and system.
Eye-controlling focus can also be by captured in real-time user's eye picture and by the analysis to figure so that it is determined that making
The position of user's sight, and based on this realization interaction.
But fact of case is using the Eye Tracking Technique accurate manipulation difficult to realize to virtual reality system.First,
The space and range of human eye are very limited, and most people is not frequently utilized that the movement of eyes comes in daily life
The external world is controlled.The daily habits of this and people are disagreed, and it is this to adapt to that user generally requires longer time
Controlling behavior.Secondly, there are problems for the accuracy of eyes positioning.Precise control and virtual reality system of the user to sight
The accuracy of accuracy and image procossing for the capture of user's sight all be there is a problem that certain.Therefore, sight is utilized
Tracer technique is adjusted parameter area that there is bigger difficulties.Especially the needs such as such as volume are accurately adjusted
This is particularly problematic for parameter.Further, what Eye Tracking Technique was relied on is the eye motion of user, is being needed to void
Quasi- reality system carries out frequently or in the case of accurate operation, it is easy to the tired and dizzy of user's eye be caused equal to be given birth to
Negative effect in reason.This has become a problem of VR technology further genralrlizations.
In view of this, this application provides a kind of method according to the interaction of user's head action control virtual reality and being
System, to solve the problems, such as that current virtual reality system cannot be easy, quick and be accurately adjusted parameter area.
Fig. 1 show the schematic diagram that user wears virtual reality system, wherein being defined using user's head position as origin
O-xyz coordinate systems.Coordinate system of the following description with reference to figure 1.
Fig. 2, which is shown, to be interacted according to one embodiment of the application in reality environment, especially to parameter
The flow chart that range is adjusted.
In step 202, the running gear of virtual reality system, such as smart mobile phone enter under the excitation of user to ginseng
The adjustment modes of number range.
Parameter mentioned herein can be that volume, brightness, contrast, viewing progress, view size etc. are arranged with system
Or the relevant amount of operation.For example, user can be more than certain threshold time by watching the control key on screen attentively, or can lead to
The running gear for crossing sound excitation virtual reality system enters parameter area adjustment modes.Mode into adjustment modes can be very
It is more, however it is not limited to example recited herein, in virtual reality system it is existing carry out simple interactive means can by with
Carry out activating system and enters the pattern being adjusted to parameter area.
In step 204, after entering parameter area adjustment modes, virtual reality system running gear transports the head of user
It is dynamic to be detected.
The running gear of virtual reality system, such as smart mobile phone are generally provided with gyroscope, accelerometer, the whole world
Positioning system (GPS), and/or magnetometer, after smart mobile phone is worn on head by user by VR frames, smart mobile phone can be with
According to these sensor collections to data be inferred to the movement locus on the head of user.
It is selectable, in step 206, in order to improve the accuracy of manipulation, avoid the daily head movement of user and biography
Head movement up to instruction lumps together, running gear can to the move distance of user's head in particular directions and/or add
Speed is judged.Only the distance of the movement of user's head in this direction and/or acceleration are more than that certain threshold value is just true
It is the action with instructing meaning, being adjusted to parameter area to recognize.Otherwise, running gear can be by move distance and acceleration
The daily headwork that user does not have any instruction meaning is regarded as less than the action of threshold value.
In step 208, running gear moves pre- between parameter area adjustment according to the result and user's head of detection
Fixed correspondence, is adjusted correspondingly parameter area.
Fig. 3, which is shown, to be interacted according to another embodiment of the application in reality environment, especially to ginseng
The flow chart that number range is adjusted.Can also include the operation similar to step 202 in Fig. 2 or 206 in this method.
In step 302, running gear collects the displacement of the lines data before and after user's head moves in particular directions.
In step 304, running gear adjusts width according to the displacement of the lines of user's head in the specified direction with parameter area
Correspondence between degree is adjusted parameter area.
For example, in three-dimensional system of coordinate (o-xyz), running gear is only with user's head movement locus along the displacement of x-axis
Measure the reference as adjusting parameter range.And whether the track of user's head movement is parallel with x-axis, if in y-axis or z-axis
It is important, it is all unrelated with the adjustment of parameter area.It is of course also possible to point by user's head movement locus in y-axis or z-axis
Measure the foundation that is adjusted as parameter area, this be can according to the needs of user, apply the characteristics of and use environment change
's.
According to one embodiment, the displacement of the lines before and after user's head movement in the direction of the x axis is bigger, and running gear is with regard to corresponding
Carry out bigger adjustment to parameter area, such as the user's head displacement per 3cm in the direction of the x axis, then running gear is to ginseng
Number range such as volume, adjusts an amplitude such as 5dB;Or for watching progress, user's head is in the direction of the x axis per 3cm
Displacement can correspond to 5 minutes viewing progress adjustment etc..Certainly these correspondences numerically be can be according to user
Needs, application the characteristics of and application environment difference and change.
According to another embodiment, a series of predeterminated positions, example can be prestored in virtual reality system running gear
Such as using user's head initial position as origin o, can be set to respectively apart from origin 3cm, 6cm, 9cm etc. along x-axis preset
Position corresponds respectively to the adjustment amplitude to 5dB, 10dB, 15dB of such as volume.Certainly, between preset point and its corresponding
Amplitude between interval be not necessarily the only one, can be increasing or decreasing etc..When user head movement to just this
When a little preset positions, virtual reality system running gear can carry out parameter area the adjustment of corresponding amplitude.When the head of user
When portion moves to the position between these preset points, running gear can be according to default rule, such as according to user's head
Amplitude corresponding to a hithermost predeterminated position is adjusted parameter area.For example, when user's head is from origin
Displacement along x-axis is 7cm, then just being carried out to such as volume according to along adjustment amplitude of the x-axis corresponding to the positions origin 6cm
The adjustment of 10dB.
Further, running gear can distinguish the displacement of the lines in x-axis both forward and reverse directions, for distinguishing the increasing to parameter area
Big and reduction.For example, the positive displacement of the lines along x-axis corresponds to the increase to parameter area, the reversed displacement of the lines along x-axis corresponds to
In the reduction to parameter area.Embodying can be in specific applications, such as the case where needing to adjust video-see progress
Under, user's head can correspond to F.F. in the displacement of the lines of x-axis forward direction, correspond to the retrogressing of progress in the reversed displacement of the lines of x-axis.
Therefore, user can realize that such as F.F. retreats to final in succession with the direction of the control of continuous several times its head movement and distance
It accurately navigates to it and wants the video location of viewing.
Certainly, the correspondence of the displacement of the lines on above-mentioned specific direction and the amplitude of variation of parameter area can be a variety of more
Sample.For example, in order to which more specific difference increases and reduces, the increase of parameter area can be corresponded to for example in x-axis
Displacement of the lines, by the reduction of parameter area corresponding to the displacement of the lines in other directions, such as the displacement of the lines etc. in y-axis or z-axis.This
All it is the transformation belonged within the application protection domain.
Fig. 4, which is shown, to be interacted according to another embodiment of the application in reality environment, especially to ginseng
The flow chart that number range is adjusted.In this approach, can also include be similar to Fig. 2 in step 202 or 206 operation.
In step 402, running gear collects the front and back angular displacement data around specific direction of user's head movement.
In step 404, angular displacement of the running gear according to user's head around the specific direction adjusts amplitude with parameter area
Between correspondence parameter area is adjusted.
The running gear of current portable reality system, such as smart mobile phone, are generally provided with gyroscope or acceleration
Degree meter.Smart mobile phone can according to these sensor collections to data be inferred to the angular displacement of the head movement track of user
Amount.
In one embodiment, running gear can only with user's head movement locus around the angular displacement of y-axis or
Say the angle of rotation, the reference as adjusting parameter range.No matter whether the track of user's head movement exists around x-axis or z
The rotation of axis will not all have an impact the adjustment of parameter area.It is of course also possible to by user's head movement locus around x-axis or
The foundation that angular displacement in person's z-axis is adjusted as parameter area, this be can according to the characteristics of the needs of user, application and
Use environment changes.
According to one embodiment, angular displacement of the user's head movement locus on y-axis direction is bigger, and running gear is with regard to corresponding
Bigger adjustment is carried out to parameter area, such as user's head often rotates 10 degree on y-axis direction, then running gear is to parameter
Range, such as volume, adjustment amplitude can be such as 5dB;Or for watching progress, user's head is often revolved on y-axis direction
Turn 10 degree of viewing progress adjustments etc. that can correspond to 5 minutes.Certainly these correspondences numerically be can according to
The difference of the environment of the characteristics of needs at family, application and application and change.
According to another embodiment, a series of predeterminated positions, example can be prestored in virtual reality system running gear
Such as using user's head initial position as origin o, rotated around y-axis 10 degree, 20 degree and 30 degree etc. of point can be set to respectively it is pre-
If position, correspond respectively to the adjustment amplitude to 5dB, 10dB, 15dB of such as volume.Certainly, between preset point and its
Interval between corresponding amplitude is not necessarily the only one, can be increasing or decreasing etc..When the head movement of user is to just
When these good preset positions, virtual reality system running gear can carry out parameter area the adjustment of corresponding amplitude.Work as user
Head movement to position between these preset points when, running gear can be according to default rule, such as according to user
Amplitude corresponding to the hithermost predeterminated position in head is adjusted parameter area.For example, working as user's head from origin
The angular displacement rotated around y-axis of setting out is 22 degree, then just according to the adjustment amplitude rotated around y-axis corresponding to 30 degree of position to example
As volume carries out the adjustment of 10dB.If falling the point midway in two predeterminated positions just, it can utilize and for example round up
Rule correspond to corresponding adjustment amplitude.
Further, running gear can distinguish the angular displacement around y-axis clockwise and counterclockwise, for distinguishing to ginseng
The increase and reduction of number range.For example, the clockwise angular displacement around y-axis corresponds to the increase to parameter area, around the inverse of y-axis
The angular displacement of hour hands corresponds to the reduction to parameter area.Embodiment can be in specific applications, such as be regarded needing to adjust
In the case of frequency viewing progress, user's head can correspond to F.F. around the clockwise angular displacement of y-axis, counterclockwise around y-axis
Angular displacement corresponds to the retrogressing of progress.Therefore, user can with a sequence of F.F. in its head of the rotation of continuous several times or retreat to
It is final accurately to navigate to its video location for wanting to watch.
Certainly, the correspondence of the amplitude of variation of the angular displacement on above-mentioned specific direction and parameter area can be a variety of more
Sample.For example, in order to which more specific difference increases and reduces, the increase of parameter area can be corresponded to for example around y-axis
Angular displacement, by the reduction of parameter area corresponding to the angular displacement in other directions, such as the angular displacement etc. in x-axis or z-axis.This
All it is the transformation belonged within the application protection domain.
Using the above method, user can carry out repeated multiple times adjustment to parameter area, be more advantageous to raising and adjust
Whole accuracy.In addition, since the eyes that the above method is not required for user watch the display area of virtual reality system attentively always,
The of short duration participation for the user's sight that can arrange in pairs or groups, such as enter or exit parameter area adjustment modes etc., but it is not required for eye
Eyeball does prolonged lasting and precise motion.So, for the asthenopia for alleviating user, dizzy and relevant maloperation
All it is very helpful.
Under some applicable cases, user may need significantly to adjust the parameter area of virtual reality system
It is whole, however the distance of the permitted head movement of physical environment or the angle of rotation residing for user may be very limited.This
The side that parameter area is adjusted in virtual reality system following section provides some for the above situation applied
Method.
Fig. 5, which is shown, to be interacted according to the further embodiment of the application in reality environment, especially to ginseng
The flow chart that number range is adjusted.Certainly the operation that this method can also be including step 202 in such as Fig. 2 or 206.
In step 502, the running gear of virtual reality system detects the movement of user's head in particular directions.This
In the case of user's head move the size apart from length or rotational angle recede into the background.These certain headworks may be still
To belong to the headwork for instructing meaning for example, by the screening similar to step 106, rather than the head that user is daily
It is mobile.
In step 504, in response to user's head displacement of the lines each time in particular directions or around the angle of specific direction position
It moves, the adjustment of predetermined amplitude is carried out to the parameter area.
In this embodiment, user's head moving or rotating each time corresponding to parameter area in particular directions
Predetermined amplitude adjustment.For example, in the pattern being adjusted to video progress, the head of user is along each of x-axis forward direction
Mobile corresponding video pushes ahead 3 minutes progresses;Or the head of user around the corresponding video of the clockwise each rotation of x-axis to
It is pushed forward the progress into 3 minutes.
User can move along specific direction or rotate step-by-step movement of the head realization to parameter area by continuous several times
Adjustment.For example, the head of user can constantly return to close to initial position and then open again after each mobile or rotation
The movement begun next time.So, the interactive operation being adjusted to parameter area in virtual reality system is for physics
The requirement of space and user's head motion amplitude can be greatly reduced.
Selectable, in step 506, according to testing result, such as it is shifting along specific direction that user's head moves for the first time
Rotation dynamic or around specific direction, or according to the instruction of user, running gear enters the submodule unidirectionally adjusted to parameter area
Formula, running gear are ignored user's head and are moved twice along the specific direction or rotated around specific direction during wears adjacent
The slotting movement or rotation in other directions, until running gear exiting of detecting that user sends out is adjusted parameter area
The instruction of pattern.
For example, in scheduled correspondence, user's head being moved or being rotated clockwise pair around x-axis along x-axis is positive
Cope with the increase of parameter area, user's head being moved or being rotated counterclockwise to reply parameter area around x-axis along x-axis is reversed
Reduce.When user continuously moves along x-axis forward direction three times or rotates clockwise head around x-axis, running gear is accordingly by parameter model
It encloses and increases three amplitudes.According to one embodiment, the mobile or rotation positive three times of user's head is intermediate may to be mingled with one
It is secondary either reversely or around the head counterclockwise of x-axis to move or rotate along x-axis twice.But it if will be interspersed in three times just
To between movement or rotation reverse movement or rotation take into account and correspond to subtract parameter area according to preset rules
If small, the intention generation that will increase parameter area originally with user conflicts or reverse effect.
Therefore, according to one embodiment of the application, according to testing result (such as the movement for the first time of user's head is along x
Axis forward direction is mobile or if the rotating clockwise of x-axis) or user instruction, running gear, which enters, for example increases parameter area
Subpattern, the running gear of virtual reality system can't by user's head for example three times along the movement of x-axis forward direction or
Three times around x-axis rotate clockwise between intert it is reversed or move or rotate around x-axis head counterclockwise and be considered have along x-axis
The head movement for having instruction meaning, to ensure while realizing that head is repeatedly moved to parameter area progress step-by-step movement adjustment
Avoid the unnecessary interference adjusted to parameter area.
Correspondingly, in this embodiment, if according to testing result, such as the movement for the first time of user's head is along x-axis
Reversed movement or around x-axis rotation counterclockwise or according to user instruction, running gear can reduce into such as parameter area
Subpattern, running gear can ignore user's head and for example move backward three times along x-axis or three times between x-axis rotates counterclockwise
It is interspersed any positive or move or rotate around the clockwise head of x-axis along x-axis.
It can stop after running gear detects the instruction for exiting parameter area adjustment modes that user sends out in step 508
Only parameter area is adjusted.It, can be by exiting ginseng if user wants to carry out other kinds of adjustment to parameter area
Then number adjustment modes reenter the adjustment modes of parameter area, such as first pass through the increase to parameter area for several times, then
Adjustment modes are exited, then re-enter adjustment modes carry out the reduction to parameter area for several times.
Further, it can be realized by the head state of user to exit parameter adjustment extent directive, such as user
Head stop motion 10s.It is of course also possible to be to watch or leave specific region certain time attentively by eyes of user to realize
's.The means interacted in virtual reality system may serve to as the finger for entering or exiting parameter area adjustment modes
It enables.
By the above method, when user operates virtual reality system under the limited application environment of physical space,
The accurate adjustment to parameter area may be implemented.In addition, using the above method, running gear exists it is only necessary to detect user's head
Movement on specific direction or number of revolutions, and no longer need to judge the distance or rotation that user's head moves in particular directions
Angle, reduce the load of running gear, interactive efficiency also can higher.From user experience, user also need not be deliberately
Control head movement distance or angle, it is thus only necessary to controlled motion or the number of rotation, operation it is more easy to be laborsaving.
In some specific virtual reality applications, it is understood that there may be substantially quickly accurately adjusted to parameter area progress
It needs.In this case, the adjustment of single amplitude, for a user may or inadequate convenient and efficient.Therefore the application
Another embodiment presented below, the demand for the above-mentioned type for user.
Fig. 6 is shown moves the side being adjusted to parameter area according to the application one embodiment based on user's head
The flow chart of method.
In step 602, the running gear of virtual reality system enters the adjustment mould to parameter area under the excitation of user
Formula.
In step 604, running gear is provided a user carries out rough and two selections of intense adjustment to parameter area.
In step 606, running gear receives the selection instruction of user.
If user has selected to adjust parameter area roughly, in step 608, running gear detection user's head exists
The displacement of the lines of specific direction or angular displacement, and according to user's head displacement of the lines in this direction or angular displacement and parameter area
Scheduled correspondence adjusts roughly relationship and is adjusted to parameter area between adjustment.This correspondence can have relatively
Big ratio, for example, user's head often moves 3cm or often rotates 10 degree around x-axis along the x-axis direction, corresponding video progress is to being pushed forward
Into or backward fall back 10 minutes.It is of course also possible in conjunction with front method in step-by-step movement Regulation mechanism, when user's head is along x
Axis is often mobile primary or often rotate around x-axis primary, no matter moves or rotation amplitude is much, correspondence video progress push ahead or to
It falls back 10 minutes afterwards.This correspondence is the parameter area that can be adjusted as needed, the demand of user and running equipment
Configuration it is different and different.
If user has selected to carry out carrying out intense adjustment to parameter area, in step 610, running gear detection account
Displacement of the lines or angular displacement of the portion in specific direction, and according to scheduled user's head displacement of the lines in this direction or angular displacement
Intense adjustment correspondence between being adjusted with parameter area is adjusted parameter area.This correspondence can have phase
To smaller ratio, for example, user's head often moves 3cm or often rotates 10 degree around x-axis along the x-axis direction, corresponding video progress
It pushes ahead or falls back backward 1 minute.It is of course also possible in conjunction with front method in step-by-step movement Regulation mechanism, when with account
Portion often moves primary along x-axis or often rotate around x-axis primary, no matter moves or rotation amplitude is much, and correspondence video progress is to being pushed forward
Into or backward fall back 1 minute.This correspondence is the parameter area that can be adjusted as needed, the demand of user and operation
The configuration of equipment it is different and different.
Rough and fine two kinds of adjustment modes have been only discriminated between in above-mentioned example, can also have been carried out more according to different needs
It is further to distinguish, but belong to the variation within the scope of the application.
Parameter area is adjusted using the standard of variable grain degree, realization required for user can be more easily reachd
Parameter area is accurately controlled.For such as video-see progress be adjusted it is this may have substantially and accurately adjust
The applicable cases of demand can help user faster to reach required viewing progress with simpler using the above method.
Fig. 7 show the schematic diagram of the virtual reality system running gear 700 according to the application one embodiment.According to one
A embodiment, running gear 700 can be used for executing the above-mentioned method being adjusted to parameter area.Running gear 700 can
To include processing module 722, memory module 724 and sensor assembly 726.Memory module 724 can be used for storing user's head
Scheduled correspondence between movement and parameter area adjustment.Sensor assembly 726 can be used for detecting and collection account
Portion's motion trace data.Sensor assembly 726 may include such as gyroscope, accelerometer, magnetometer, and/or global location
System etc..The user for the testing result and memory module storage that processing module 722 can be used for obtaining based on sensor assembly
Scheduled correspondence between head movement and parameter area adjustment is adjusted the range of the parameter.
According to one embodiment, virtual reality system running gear 700 can be smart mobile phone.
Present invention also provides a kind of void being used to execute preceding method including such as virtual reality system running gear 700
Quasi- reality system.
It should be understood by those skilled in the art that, embodiments herein can be provided as method, apparatus or computer program
Product.Therefore, complete hardware embodiment, complete software embodiment or reality combining software and hardware aspects can be used in the application
Apply the form of example.Moreover, the application can be used in one or more wherein include computer usable program code computer
The computer program production implemented in usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)
The form of product.
Although some specific embodiments of the application are described in detail by example, the skill of this field
Art personnel it should be understood that example above merely to illustrate, rather than in order to limit scope of the present application.The skill of this field
Art personnel are it should be understood that can modify to above example in the case where not departing from the scope and spirit of the present application.This Shen
Range please is defined by the following claims.
Claims (18)
1. a kind of method interacted in reality environment, including
Under parameter area adjustment modes, the head movement of user is detected by virtual reality system running gear;With
And
Virtual reality system running gear is adjusted parameter area according to the result of detection.
2. the method as described in claim 1, wherein the testing result includes at least user's head in the first and second positions
Between displacement of the lines in a first direction or the angular displacement around first direction;The adjustment includes in response to user's head described
Displacement of the lines amount on first direction increases corresponding amplitude around the angular displacement of the first direction to the parameter area.
3. method as claimed in claim 2, wherein the testing result further include user's head second and the third place it
Between displacement of the lines in a second direction or the angular displacement around second direction;The adjustment includes in response to user's head described the
Displacement of the lines amount on two directions reduces corresponding amplitude around the angular displacement of the second direction to the parameter area;Wherein
Angle between the first direction and the second direction is substantially 90 degree or 180 degree.
4. method as claimed in claim 2 or claim 3, wherein having been preset in the running gear in the first direction or described
One or more positions in second direction, each preset position correspond to an amplitude to parameter area adjustment;
When the displacement of the lines of user's head in the testing result is fallen on a predeterminated position, using with the preset position
Corresponding amplitude is set to be adjusted parameter area;
When the displacement of the lines of user's head in the testing result is not fallen on any one described predeterminated position, using most connecing
The corresponding amplitude of one of the nearly user's head predeterminated position is adjusted parameter area.
5. method as claimed in claim 2 or claim 3, wherein having been preset in the running gear around the first direction or described
One or more positions in second direction, each preset position correspond to an amplitude to parameter area adjustment;
When the angular displacement of user's head in the testing result is fallen on a predeterminated position, using with the preset position
Corresponding amplitude is set to be adjusted parameter area;
When the angular displacement of user's head in the testing result is not fallen on any one described predeterminated position, using most connecing
The corresponding amplitude of one of the nearly user's head predeterminated position is adjusted parameter area.
6. method as claimed in claim 3, further comprise detecting that user sent out exits to institute in the running gear
Before the instruction for stating the pattern that parameter area is adjusted, persistently the parameter area is adjusted according to the testing result.
7. the method as described in claim 1, wherein the testing result includes the displacement of the lines of user's head in a first direction
Or the angular displacement around first direction, it is described adjustment include in response to user's head each time in said first direction be more than or
Equal to the displacement of the lines of predetermined threshold or each time around the angular displacement more than or equal to predetermined threshold of the first direction, to described
Parameter area increases scheduled amplitude.
8. the method for claim 7, further including
According to user instruction or the testing result, the running gear enters parameter area and increases subpattern;
Increase subpattern in the parameter area, the running gear ignores user's head adjacent twice along the first direction
Mobile or the moving on direction opposite to the first direction interted in the rotation process of first direction or around described
The opposite rotation of first direction, until the running gear detects that user sent out exits the parameter area adjustment modes
Instruction.
9. method as claimed in claim 7 or 8, wherein
The testing result includes the displacement of the lines of user's head in a second direction or the angular displacement around second direction, the adjustment
Include in response to user's head every time in this second direction more than or equal to the displacement of the lines of scheduled threshold value or around second
The angular displacement more than or equal to predetermined threshold in direction reduces scheduled amplitude to the parameter area;The wherein described first party
It is substantially 90 degree or 180 degree to the angle between the second direction.
10. method as claimed in claim 9, further includes
According to user instruction or the testing result, the running gear enters parameter area and reduces subpattern;
In the case where the parameter area reduces subpattern, the running gear ignores user's head adjacent twice along the second party
To it is mobile or around the second direction rotate during intert with the second party in the opposite direction on movement or
Around the opposite rotation of the second direction, until the running gear detects that user sent out exits the parameter area tune
The instruction of integral pattern.
11. the method as described in claim 1, further include under the parameter area adjustment modes, the running gear to
Family is provided carries out the two states of adjustment and intense adjustment selection roughly to the parameter area.
12. method as claimed in claim 11, wherein the testing result includes at least user's head at first and second
Displacement of the lines between setting in a first direction or the angular displacement around first direction;
Under rough adjustment state, the adjustment includes the First Line displacement in response to user's head in said first direction
Or the first amplitude is increased to the parameter area around the first angular displacement of the first direction;
Under intense adjustment state, the adjustment includes the First Line displacement in response to user's head in said first direction
Or the second amplitude is increased to the parameter area around the first angular displacement of the first direction;
Wherein described first amplitude is more than second amplitude.
13. method as claimed in claim 11, wherein the testing result includes the line position of user's head in a first direction
Move or around first direction angular displacement,
Under rough adjustment state, it is described adjustment include in response to user's head each time in said first direction be more than or
The angular displacement more than or equal to predetermined threshold equal to the displacement of the lines of predetermined threshold or around the first direction, to the parameter model
Enclose the first scheduled amplitude that increases;
Under intense adjustment state, it is described adjustment include in response to user's head each time in said first direction be more than or
The angular displacement more than or equal to predetermined threshold equal to the displacement of the lines of predetermined threshold or around the first direction, to the parameter model
Enclose the second scheduled amplitude that increases;
Wherein described first predetermined amplitude is more than second predetermined amplitude.
14. method as claimed in claim 1 further includes entrance or exit the parameter model that the running gear detection user sends out
Enclose the instruction of adjustment modes.
15. it is a kind of for method virtual reality system running gear any described in perform claim requirement 1-14, including
Memory module, for storing the scheduled correspondence between user's head movement and parameter area adjustment;
Sensor assembly, for detecting and collecting user's head motion trace data;And
The user's head movement of processing module, testing result for being obtained based on sensor assembly and memory module storage with
Scheduled correspondence between parameter area adjustment is adjusted the range of the parameter.
16. virtual reality system running gear as claimed in claim 15, wherein the virtual reality system running gear is intelligence
It can mobile phone.
17. a kind of virtual reality system, including:
Running gear and object wearing device, the object wearing device is for realizing user to the wearing of the running gear;
The running gear is used for any method in perform claim requirement 1-14, and the running gear includes
Memory module, for storing the scheduled correspondence between user's head movement and parameter area adjustment;
Sensor assembly, for detecting and collecting user's head motion trace data;
The user's head movement of processing module, testing result for being obtained based on sensor assembly and memory module storage with
Scheduled correspondence between parameter area adjustment is adjusted the range of the parameter.
18. virtual reality system as claimed in claim 17, wherein the virtual reality system running gear is smart mobile phone.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2017101285882 | 2017-03-06 | ||
CN201710128588 | 2017-03-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108536279A true CN108536279A (en) | 2018-09-14 |
CN108536279B CN108536279B (en) | 2021-08-03 |
Family
ID=63488692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710299815.8A Expired - Fee Related CN108536279B (en) | 2017-03-06 | 2017-04-28 | Method and system for interaction in virtual reality environment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108536279B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109240578A (en) * | 2018-09-26 | 2019-01-18 | 三星电子(中国)研发中心 | A kind of parameter adjusting method and device |
CN113542209A (en) * | 2020-03-30 | 2021-10-22 | 腾讯美国有限责任公司 | Method, apparatus and readable storage medium for video signaling |
CN113542209B (en) * | 2020-03-30 | 2024-06-07 | 腾讯美国有限责任公司 | Method, apparatus and readable storage medium for video signaling |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484047A (en) * | 2014-12-29 | 2015-04-01 | 北京智谷睿拓技术服务有限公司 | Interactive method and interactive device based on wearable device, and wearable device |
US20150094142A1 (en) * | 2013-09-30 | 2015-04-02 | Sony Computer Entertainment Inc. | Camera based safety mechanisms for users of head mounted displays |
CN104898822A (en) * | 2014-03-03 | 2015-09-09 | 联想(北京)有限公司 | Control method and electronic equipment |
CN204679953U (en) * | 2014-11-14 | 2015-09-30 | 西安中科微光医疗技术有限公司 | A kind of wear-type 3D audio and video player based on aspect sensor |
CN106155419A (en) * | 2008-01-04 | 2016-11-23 | 苹果公司 | Optionally refuse the touch contact in the marginal area of touch-surface |
CN106200899A (en) * | 2016-06-24 | 2016-12-07 | 北京奇思信息技术有限公司 | The method and system that virtual reality is mutual are controlled according to user's headwork |
CN106445176A (en) * | 2016-12-06 | 2017-02-22 | 腾讯科技(深圳)有限公司 | Man-machine interaction system and interaction method based on virtual reality technique |
-
2017
- 2017-04-28 CN CN201710299815.8A patent/CN108536279B/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106155419A (en) * | 2008-01-04 | 2016-11-23 | 苹果公司 | Optionally refuse the touch contact in the marginal area of touch-surface |
US20150094142A1 (en) * | 2013-09-30 | 2015-04-02 | Sony Computer Entertainment Inc. | Camera based safety mechanisms for users of head mounted displays |
CN104898822A (en) * | 2014-03-03 | 2015-09-09 | 联想(北京)有限公司 | Control method and electronic equipment |
CN204679953U (en) * | 2014-11-14 | 2015-09-30 | 西安中科微光医疗技术有限公司 | A kind of wear-type 3D audio and video player based on aspect sensor |
CN104484047A (en) * | 2014-12-29 | 2015-04-01 | 北京智谷睿拓技术服务有限公司 | Interactive method and interactive device based on wearable device, and wearable device |
CN106200899A (en) * | 2016-06-24 | 2016-12-07 | 北京奇思信息技术有限公司 | The method and system that virtual reality is mutual are controlled according to user's headwork |
CN106445176A (en) * | 2016-12-06 | 2017-02-22 | 腾讯科技(深圳)有限公司 | Man-machine interaction system and interaction method based on virtual reality technique |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109240578A (en) * | 2018-09-26 | 2019-01-18 | 三星电子(中国)研发中心 | A kind of parameter adjusting method and device |
CN113542209A (en) * | 2020-03-30 | 2021-10-22 | 腾讯美国有限责任公司 | Method, apparatus and readable storage medium for video signaling |
CN113542209B (en) * | 2020-03-30 | 2024-06-07 | 腾讯美国有限责任公司 | Method, apparatus and readable storage medium for video signaling |
Also Published As
Publication number | Publication date |
---|---|
CN108536279B (en) | 2021-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230333378A1 (en) | Wristwatch based interface for augmented reality eyewear | |
US10121063B2 (en) | Wink gesture based control system | |
CN105931263B (en) | A kind of method for tracking target and electronic equipment | |
Hirzle et al. | A design space for gaze interaction on head-mounted displays | |
WO2022225761A1 (en) | Hand gestures for animating and controlling virtual and graphical elements | |
CN114402589B (en) | Smart stylus beam and auxiliary probability input for element mapping in 2D and 3D graphical user interfaces | |
Kopper et al. | Rapid and accurate 3D selection by progressive refinement | |
KR20190122558A (en) | Systems, devices, and methods for providing immersive reality interface modes | |
Song et al. | GaFinC: Gaze and Finger Control interface for 3D model manipulation in CAD application | |
US10969949B2 (en) | Information display device, information display method and information display program | |
CN107533374A (en) | Switching at runtime and the merging on head, gesture and touch input in virtual reality | |
JP2021530790A (en) | Deep Predictor Recurrent Neural Network for Head Posture Prediction | |
EP2278823A2 (en) | Stereo image interaction system | |
WO2016112017A2 (en) | System and method for controlling immersiveness of head-worn displays | |
CN108292438A (en) | It is rendered using the light field of the image of variable computational complexity | |
CN105824409A (en) | Interactive control method and device for virtual reality | |
CN108427595B (en) | Method and device for determining display position of user interface control in virtual reality | |
EP3511803A1 (en) | Method and apparatus to determine trigger intent of user | |
CN105589553A (en) | Gesture control method and system for intelligent equipment | |
CN105892651A (en) | Virtual object display method and electronic equipment | |
CN105913453A (en) | Target tracking method and target tracking device | |
US9891713B2 (en) | User input processing method and apparatus using vision sensor | |
CN117280711A (en) | Head related transfer function | |
Sun et al. | Phonecursor: Improving 3d selection performance with mobile device in ar | |
CN106803856A (en) | video playing control 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210803 |