Disclosure of Invention
The invention aims to provide a method and a system for adjusting a display in a head-mounted device and the head-mounted device, which do not need manual participation, have high automation degree and improve user experience.
To solve the above technical problem, the present invention provides a method for adjusting a display in a head-mounted device, the head-mounted device further including a strap connected to the display, the method including:
determining detection points positioned at preset positions of the head of the human body according to the characteristic information of the head of the human body at the positions of the detection points on the bandage;
judging whether the display is positioned at the center position of the head of the human body or not based on the distance between the determined detection point and a preset standard position on the bandage;
and if not, controlling the display to adjust towards the center position direction of the head of the human body based on the distance.
Preferably, the determining the detection points located at the preset positions of the human head according to the feature information of the human head at the positions of the detection points on the bandage includes:
determining a first detection point positioned at a preset position on the left side of the head of the human body according to the characteristic information of the head of the human body at the position of each detection point on the left bandage; determining a second detection point positioned at a preset position on the right side of the head of the human body according to the characteristic information of the head of the human body at the position of each detection point on the right bandage;
the preset positions on the left side and the right side are symmetrical about the center position of the head of the human body;
judging whether the display is positioned at the center position of the head of the human body or not based on the distance between the determined detection point and the preset standard position on the bandage, wherein the judging step comprises the following steps:
judging whether a first distance between the first detection point and a preset standard position on the left binding band is equal to a second distance between the second detection point and a preset standard position on the right binding band;
wherein the preset standard position on the left strap and the preset standard position on the right strap are symmetrical with respect to a center position of the display;
controlling the display to adjust to the center position direction of the human head based on the distance, comprising:
and controlling the display to adjust towards the center position direction of the head of the human body based on the difference value of the first distance and the second distance.
Preferably, the predetermined standard position on the strap is a position of a connection of the strap and the display.
Preferably, the preset position of the head of the human body is the position of the temple of the head of the human body, and the characteristic information is a pulse.
Preferably, the determining the first detection point located at the left preset position of the head of the human body according to the feature information of the head of the human body at the position where each detection point on the left strap is located includes:
selecting a pressure signal with the maximum amplitude from pressure signals obtained after the acquisition and conversion of the beating pulse of the head of the human body at the position of each detection point on the left bandage, and taking the detection point corresponding to the pressure signal with the maximum amplitude as a first detection point;
the second detection point of the preset position on the right side of the head of the human body is determined according to the characteristic information of the head of the human body at the position of each detection point on the right bandage, and the method comprises the following steps:
and selecting the pressure signal with the maximum amplitude from the pressure signals obtained after the acquisition and conversion of the beating pulse of the head of the human body at the position of each detection point on the right bandage, and taking the detection point corresponding to the pressure signal with the maximum amplitude as a second detection point.
Preferably, the controlling the display to adjust to the center position direction of the human head based on the difference between the first distance and the second distance comprises:
the first distance and the second distance are subjected to difference to obtain a difference value;
determining the adjustment distance to be half of the absolute value of the difference;
and controlling the display to move the adjusting distance to the corresponding side of the larger one of the first distance and the second distance so as to enable the display to reach the center position of the head of the human body.
Preferably, the determining the detection points located at the preset positions of the human head according to the feature information of the human head at the positions of the detection points on the bandage includes:
determining detection points at preset positions on one side of the head of the human body according to the characteristic information of the head of the human body at the positions of the detection points on the single-side bandage; the single-side binding band is a left binding band or a right binding band;
judging whether the display is positioned at the center position of the head of the human body or not based on the distance between the determined detection point and the preset standard position on the bandage, wherein the judging step comprises the following steps:
judging whether the distance from the determined detection point to a preset standard position on the side binding band where the detection point is located is within a standard distance range;
controlling the display to adjust to the center position direction of the human head based on the distance, comprising:
and controlling the display to adjust towards the center position direction of the human head based on the difference value of the determined distance and the center value of the standard distance range.
To solve the above technical problem, the present invention further provides a system for adjusting a display in a head-mounted device, wherein the head-mounted device further includes a strap connected to the display, and the system includes:
the sensors are arranged at each detection point on the binding band and used for acquiring the characteristic information of the head of the human body at the position of the sensor;
the driving device is used for driving the display to adjust towards the center position direction of the head of the human body based on the control of the processor;
a processor for implementing the steps of the method of adjusting a display in a head mounted device as described above when executing a computer program.
Preferably, the driving means includes:
a slide rail for defining a sliding direction of the display;
the output end of the motor is in transmission connection with the gear;
and the rack is fixed on the display and meshed with the gear.
In order to solve the technical problem, the invention further provides a head-mounted device, which comprises a display and a binding band, and further comprises the system for adjusting the display in the head-mounted device.
The invention provides a method for adjusting a display in a head-mounted device, which comprises the steps of determining a detection point located at a preset position of the head of a human body through characteristic information of the head of the human body, judging whether the display is located at the center position of the head of the human body or not based on the distance between the detection point and a preset standard position on a binding band, and controlling the display to be adjusted towards the center position of the head of the human body based on the distance if the display is not located at the center position of the head of the human body. Therefore, the automatic adjustment of the display in the head-mounted equipment is realized by the mode, manual participation is not needed, the automation degree is high, and the user experience is improved.
The invention also provides a system for adjusting the display in the head-mounted equipment and the head-mounted equipment, and the system and the head-mounted equipment have the same beneficial effects as the method.
Detailed Description
The core of the invention is to provide the method and the system for adjusting the display in the head-mounted device and the head-mounted device, which do not need manual participation, have high automation degree and improve user experience.
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a flowchart illustrating a process of adjusting a display in a head-mounted device according to a first embodiment of the present invention.
The head-mounted device also includes a strap coupled to the display, the method comprising:
s11: determining detection points positioned at preset positions of the head of the human body according to the characteristic information of the head of the human body at the positions of the detection points on the binding band;
s12: judging whether the display is positioned at the center position of the head of the human body or not based on the distance between the determined detection point and a preset standard position on the binding band; if not, the process goes to S13;
s13: and controlling the display to adjust towards the center position direction of the head of the human body based on the distance.
This application is artifical manual adjustment usually when considering among the prior art head-mounted device to wear askewly, and degree of automation is low, and user experience is relatively poor. In order to solve the problem, the application provides a scheme for automatically adjusting a display in the head-mounted device. The design idea of the scheme is as follows: and judging whether the display is positioned at the center of the head of the human body, namely whether the head-mounted equipment is worn askew (the display deviates in the linear direction of the eyes), if not, controlling the display to adjust towards the center of the head of the human body so as to realize that the display is close to or positioned at the center of the head of the human body. Here, the center position of the human head means a left-right symmetrical position of the human head.
In order to judge whether the display is positioned at the center of the head of the human body, the method starts from the position relation between the binding band and the head of the human body when the user wears the head-mounted equipment. Specifically, a plurality of detection points are provided on the strap (which may be a left strap and/or a right strap), and the positions of the respective detection points on the strap are known. When the head-mounted device is worn correctly, that is, the display is located at the center of the head of the human body, the detection point corresponding to the preset position of the head of the human body is fixed. When the head-mounted device is worn askew, the display and the binding band deflect around the head of the human body, and the detection point corresponding to the preset position of the head of the human body changes. The distance between the original corresponding detection point of the preset position of the human head and the preset standard position on the binding band is different from the distance between the current corresponding detection point and the preset standard position on the binding band, and thus, whether the display is positioned at the center position of the human head can be judged based on the distance between the current corresponding detection point and the preset standard position on the binding band. It should be noted that, during setting, the plurality of detection points on the binding band are located on one side of the preset standard position.
For ease of understanding, an example is listed below to illustrate the design principle: a, B, C three detection points are sequentially arranged on the bandage, the preset position of the head of a human body is a temple, and the preset standard position on the bandage is the joint of the bandage and the display. When the head-mounted device is worn correctly, the B detection point is positioned at the temple. When the head-mounted equipment is worn askew, the display and the bandage deflect around the head of a human body, so that the detection point A or the detection point C is positioned at the temple. It is not easy to obtain that the detection point corresponding to the temple is changed, the distance between the corresponding detection point and the connection part is also changed, and whether the display is positioned at the center position of the head of the human body can be judged based on the distance.
Based on the principle, in actual application, in order to determine which detection point is located at the preset position of the human head, the feature information of the human head at the position where each detection point is located can be acquired, wherein in design, the feature information is required to be related to the position of the human head, and the preset position of the human head can be determined according to the feature information. Based on the above, after the characteristic information of the positions of the detection points on the head of the human body is obtained, the preset position of the head of the human body can be determined according to the characteristic information, and the detection points on the preset position of the head of the human body can be obtained. After the detection point located at the preset position of the head of the human body is determined, the distance from the detection point to the preset standard position on the binding band can be obtained, and whether the display is located at the center position of the head of the human body can be judged based on the distance. In practical applications, the distance of one side may be determined within a distance threshold or a standard distance range, or may be determined by combining a distance corresponding to the left strap and a distance difference corresponding to the right strap, and the present application is not limited thereto.
After the display is determined not to be located at the center position of the head of the human body, the display is adjusted based on the distance between the determined detection point and the preset standard position on the binding band.
In summary, the method for adjusting the display in the head-mounted device provided by the invention realizes automatic adjustment of the display in the head-mounted device, does not need manual participation, has high automation degree, and improves user experience.
On the basis of the above-described embodiment:
as a preferred embodiment, the determining the detection points located at the preset positions on the human head according to the characteristic information of the human head at the positions of the detection points on the strap includes:
determining a first detection point positioned at a preset position on the left side of the head of the human body according to the characteristic information of the head of the human body at the position of each detection point on the left bandage; determining a second detection point positioned at a preset position on the right side of the head of the human body according to the characteristic information of the head of the human body at the position of each detection point on the right bandage;
the left preset position and the right preset position are symmetrical about the center of the head of the human body;
judging whether the display is positioned at the center position of the head of the human body or not based on the distance between the determined detection point and the preset standard position on the binding band, and the method comprises the following steps:
judging whether a first distance from the first detection point to a preset standard position on the left binding band is equal to a second distance from the second detection point to a preset standard position on the right binding band;
the preset standard position on the left binding band and the preset standard position on the right binding band are symmetrical relative to the center position of the display;
controlling the display to adjust to the center position direction of the human head based on the distance, comprising:
and controlling the display to adjust towards the center position direction of the head of the human body based on the difference value of the first distance and the second distance.
The present embodiment employs a combination of left and right straps to adjust the display of the wearable device. Referring to fig. 2, fig. 2 is a schematic structural diagram of a display in an adjustment head-mounted device based on a left strap and a right strap according to the present invention.
Specifically, for the convenience of calculation, in this embodiment, the preset position on the left side of the head of the human body and the preset position on the right side of the head of the human body are symmetrical with respect to the head of the human body, and the preset standard position on the left strap and the preset standard position on the right strap are also symmetrical with respect to the display. When the head-mounted device is worn normally, the first detection point located at the left preset position of the head of the human body and the second detection point located at the right preset position of the head of the human body are symmetrical with respect to the display and the head of the human body, and at this time, the first distance S1 from the first detection point to the preset standard position on the left binding band is equal to the second distance S2 from the second detection point to the preset standard position on the right binding band. When the head-mounted device is worn askew, the first detection point located at the preset position on the left side of the head of the human body and the second detection point located at the preset position on the right side of the head of the human body are symmetrical with respect to the head of the human body but are not symmetrical with respect to the display. The first distance S1 of the first detection point from the preset standard position on the left strap at this time is unequal to the second distance S2 of the second detection point from the preset standard position on the right strap.
It can be seen that, based on the above principle, after the first detection point and the second detection point are determined, it is directly determined whether the first distance S1 is equal to the second distance S2, if so, it indicates that the display is located at the center of the head of the human body, otherwise, it indicates that the display is deflected around the head of the human body and is not located at the center of the head of the human body. At this time, half of the absolute value of the difference between S1 and S2 is the deflection distance of the display, and the side where the larger of S1 and S2 is located is the direction in which the display is to be turned back. It can be seen that the adjustment of the display to the center position of the human head can be controlled based on the difference between the first distance S1 and the second distance S2.
Therefore, whether the display is located at the center of the head of the human body or not can be accurately judged through the mode, the deflection distance and the deflection direction of the display can be accurately obtained based on the difference value of the first distance S1 and the second distance S2, and the adjustment precision of the display is improved.
As a preferred embodiment, the controlling the adjustment of the display to the center position direction of the human head based on the difference between the first distance S1 and the second distance S2 includes:
the first distance S1 is subtracted from the second distance S2 to obtain a difference value;
determining the adjustment distance to be half of the absolute value of the difference;
and controlling the display to move to the corresponding side of the larger one of the first distance S1 and the second distance S2 by an adjusting distance so that the display reaches the center position of the head of the human body.
In order to accurately adjust the display to the center position of the human head, in this embodiment, after the first distance S1 and the second distance S2 are subtracted to obtain a difference value, and the deflection distance of the display is determined according to half of the absolute value of the difference value, the deflection distance is used as the adjustment distance, and the larger one of the first distance S1 and the second distance S2 is used as the direction to be retracted by the display. During specific control, the display is controlled to move towards the corresponding side of the larger one of the first distance S1 and the second distance S2 for adjusting the distance, so that the display can accurately reach the center position of the head of a human body, and the user is guaranteed to obtain the best visual experience.
In a preferred embodiment, the predetermined standard position on the strap is the position of the connection of the strap to the display.
In this embodiment, the connection position of the binding band and the display is set to be the preset standard position on the binding band, so that the plurality of detection points on the binding band are located on one side of the preset standard position, thereby avoiding misjudgment during subsequent calculation of the difference value and improving the adjustment precision of the display. Of course, other positions on the binding band may be set as the preset standard positions, and it is sufficient that all of the plurality of detection points are located on one side of the binding band, and the application is not limited herein.
In a preferred embodiment, the preset position of the head of the human body is a position of a temple of the head of the human body, and the characteristic information is a pulse.
As mentioned above, when the feature information is selected, the feature information is required to be related to the position of the head of the human body, and the preset position of the head of the human body can be determined according to the feature information. The applicant finds that some characteristic information of the temple, such as pulse beating pulses, are stronger than other positions of the head of a human body through research, the amplitude of the pulse beating pulses at the temple is larger, and the position of the temple can be accurately determined through the pulse beating pulses, so that the determination precision of subsequent detection points is improved, and the adjustment precision of a display is improved. Of course, other positions of the head of the human body may be selected as the preset positions, and other information may be selected as the characteristic information, so as to achieve the purpose of the present invention, and the present application is not particularly limited herein.
As a preferred embodiment, determining the first detection point of the preset position on the left side of the head of the human body according to the feature information of the head of the human body at the position of each detection point on the left strap includes:
selecting a pressure signal with the maximum amplitude from pressure signals obtained after the acquisition and conversion of the beating pulses of the head of the human body at the positions of the detection points on the left bandage, and taking the detection point corresponding to the pressure signal with the maximum amplitude as a first detection point;
the second detection point of the preset position on the right side of the head of the human body is determined according to the characteristic information of the head of the human body at the position of each detection point on the right bandage, and the method comprises the following steps:
and selecting the pressure signal with the maximum amplitude from the pressure signals obtained after the acquisition and conversion of the beating pulse of the head of the human body at the position of each detection point on the right bandage, and taking the detection point corresponding to the pressure signal with the maximum amplitude as a second detection point.
For the pulse signal of beating of the human head that obtains each check point position on the bandage, can set up pressure sensor at each check point department, pressure sensor laminating is on the skin of human head, and the pulse of pulse can produce pressure to pressure sensor when beating, and wherein, is closer to the temple position, and the beat amplitude of pulse is big more, and the pressure that pressure sensor gathered is also big more.
Based on this, please refer to fig. 3, fig. 3 is a schematic diagram of a detection point for determining a preset position on a human head according to the present invention.
And acquiring pressure signals after the acquisition and conversion of the pulsation pulses corresponding to each detection point on the left bandage, and selecting the pressure signal with the largest amplitude from the pressure signals, wherein the detection point where the pressure sensor detecting the signal is located is the first detection point. And similarly, acquiring pressure signals obtained after the pulsation pulses corresponding to the detection points on the right bandage are acquired and converted, and selecting the pressure signal with the largest amplitude from the pressure signals, wherein the detection point where the pressure sensor detecting the signal is located is the second detection point.
Therefore, the first detection point and the second detection point can be accurately determined by the method, and the adjustment precision of the subsequent display is further improved.
Of course, other sensors may be disposed at each detection point to detect the pulse, and the application is not limited thereto.
As a preferred embodiment, the determining the detection points located at the preset positions on the human head according to the characteristic information of the human head at the positions of the detection points on the strap includes:
determining detection points at preset positions on one side of the head of the human body according to the characteristic information of the head of the human body at the positions of the detection points on the single-side bandage; the unilateral bandage is a left bandage or a right bandage;
judging whether the display is positioned at the center position of the head of the human body or not based on the distance between the determined detection point and the preset standard position on the binding band, and the method comprises the following steps:
judging whether the distance from the determined detection point to a preset standard position on the side binding band where the detection point is located is within a standard distance range;
controlling the display to adjust to the center position direction of the human head based on the distance, comprising:
and controlling the display to adjust towards the center position of the human head based on the difference value of the determined distance and the center value of the standard distance range.
The present embodiment adjusts the display of the wearable device based on a single-sided strap, wherein the single-sided strap may be a left strap or a right strap.
Specifically, considering that the difference between the head circumference of the user and the head circumference is usually due to the difference between the back of the head and the back skull, and the difference between the front of the head and the back of the head is not large, when the head-mounted device is worn normally, the difference between the distance from the detection point corresponding to the preset position of the human head to the preset standard position on the side strap where the detection point is located is not large, and the detection point is usually located within the standard distance range. However, when the general head-mounted device is worn askew, the deflection distance is usually large, so that the distance from the detection point corresponding to the preset position of the head of the human body after deflection to the preset standard position on the side strap is greatly changed and is no longer in the standard distance range.
Based on the above, when the device is applied, firstly, the detection points located at the preset positions on the single side of the human head are determined according to the characteristic information of the human head at the positions of the detection points on the single-side bandage, then, whether the distance between the determined detection points and the preset standard positions on the bandage at the side where the detection points are located is within the standard distance range is judged, if yes, the display is located at the center position of the human head, otherwise, the display is not located at the center position of the human head, and the display needs to be adjusted. The deflection distance and the deflection direction can be determined based on the difference between the determined distance and the center value of the standard distance range, and then the display is controlled to be adjusted towards the center position of the human head based on the deflection distance and the deflection direction. Specifically, if the determined distance is less than the smaller boundary value of the standard distance range, the display is controlled to move toward the other side strap (with respect to the one side strap of the determined distance) by the deflection distance, and if the determined distance is greater than the larger boundary value of the standard distance range, the display is controlled to move toward the strap of the present side by the deflection distance.
Therefore, the display can be automatically adjusted only by the aid of the one-side binding belt in the mode, cost is low, and calculation amount is small.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a system for adjusting a display in a head-mounted device according to the present invention.
The head-mounted device also includes a strap connected with the display, including:
the sensors 1 are arranged at each detection point on the binding belt and are used for acquiring the characteristic information of the head of the human body at the position of the sensor;
a driving device 3 for driving the display to adjust to the center position direction of the human head based on the control of the processor 2;
a processor 2 for implementing the steps of the method of adjusting a display in a head mounted device as described above when executing a computer program.
For the description of the system for adjusting the display in the head-mounted device provided by the present invention, please refer to the above method embodiment, which is not repeated herein.
As a preferred embodiment, the driving device 3 comprises:
a slide rail 31 for defining a sliding direction of the display;
the output end of the motor is in transmission connection with the gear 33;
a rack 32 fixed on the display, the rack 32 is meshed with a gear 33.
Referring to fig. 5, fig. 5 is a schematic structural diagram of a driving device according to the present invention, in which a motor is not shown.
It is not difficult to obtain, the sliding rail 31 can limit the display to move only along the direction perpendicular to the sliding rail 31, the motor can drive the gear 33 to rotate when rotating, the gear 33 drives the rack 32 to move, and the rack 32 can also drive the display to move because the rack 32 is connected with the display. The moving direction and the moving distance of the display can be adjusted by adjusting the direction and the number of turns of the motor. Therefore, the moving direction and the moving distance of the display can be accurately controlled in the mode.
Of course, the rack 32 may be replaced by other types of telescopic devices, and the present application is not limited thereto.
The invention also provides a head-mounted device, which comprises a display and a binding belt, and further comprises a system for adjusting the display in the head-mounted device.
In this application, the display includes a screen, a lens barrel, an MIC, and the like.
For the introduction of the head-mounted device provided by the present invention, please refer to the above embodiments, which are not described herein again.
It is to be noted that, in the present specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.