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 PDF

Info

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
Application number
CN201710299815.8A
Other languages
Chinese (zh)
Other versions
CN108536279B (en
Inventor
姚熠华
陈培
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Visible Culture Communication Co Ltd
Original Assignee
Beijing Visible Culture Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Visible Culture Communication Co Ltd filed Critical Beijing Visible Culture Communication Co Ltd
Publication of CN108536279A publication Critical patent/CN108536279A/en
Application granted granted Critical
Publication of CN108536279B publication Critical patent/CN108536279B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/012Walk-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

The method and system of numerical value adjusting are carried out based on head movement in VR environment
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.
CN201710299815.8A 2017-03-06 2017-04-28 Method and system for interaction in virtual reality environment Expired - Fee Related CN108536279B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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