VR device control method and system

By real-time detection of user motion status and display angles, and dynamically adjusting the brightness partition of VR equipment, the problem of insufficient brightness adjustment in the existing technology is solved, and the realism and user experience of the immersive experience are improved.

CN117116170BActive Publication Date: 2024-12-17廊坊市珍圭谷科技股份有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311163106.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-09
Publication Date
2024-12-17
Estimated Expiration
2043-09-09

AI Technical Summary

Technical Problem

It is difficult for existing VR devices to dynamically adjust the brightness of the display when the user is in motion, affecting the immersive experience.

Method used

By real-time detection of the user's motion state and angle with the display screen, dynamically adjust the brightness value of the brightness partition, and use preset matrix and correction coefficient for brightness correction to achieve automation of brightness and real-time dynamic adjustment.

Benefits of technology

It improves the realism and user experience of the screen display, ensuring good visual effects under different sports conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117116170B_ABST
    Figure CN117116170B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of virtual reality technology, and in particular to a VR device control method and system. The present invention comprises: a VR device comprises a display screen, the display screen comprises a brightness module, and a plurality of brightness partitions are arranged in the brightness module; the control method comprises: real-time detection of the user's motion state, the user's motion state comprises a static state and a motion state; real-time detection of the angle S between the user and the display screen, and the angle change value K between the user and the display screen within a preset time; and control of the brightness value of each brightness partition according to the user's motion state and the angle S between the user and the display screen. The present invention dynamically adjusts and controls the brightness module of the display screen according to the user's real-time motion state, thereby changing the traditional manual adjustment form and improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] Virtual reality has three main characteristics: immersion, interactivity, and imagination. Immersion means that the external environment simulated by the computer simulation system is very realistic. Users are completely immersed in the three-dimensional virtual environment. It is difficult to distinguish between the real and fake simulated environment. Everything in the virtual environment looks real and feels exactly the same as the real world, which makes people immersed in it. Interactivity means that users can operate objects in the virtual world and get feedback. For example, users can grab an object with their hands in the virtual world. The eyes can perceive the shape of the object, the hands can perceive the weight of the object, and the object can move with the manipulation of the hands. Imagination means that the virtual world greatly broadens people's imagination in the real world. Not only can people imagine real scenes in the real world, but also imagine situations that do not exist or cannot happen in the objective world. According to the different levels of user immersion and participation methods, virtual reality can be divided into four categories: non-immersive virtual reality, immersive virtual reality, distributed virtual reality system and augmented virtual reality system.

[0003] However, in the prior art, for the actual application of VR devices, since the users are dynamic in most cases, the visual experience is different in different motion states of the users, and for some VR games, the picture is the main influencing factor for the user in the immersive experience. Therefore, how to provide a VR device control method and system is a technical problem that technical personnel in this field urgently need to solve. Summary of the invention

[0004] The purpose of the present invention is to provide a VR device control method and system. The present invention dynamically adjusts and controls the brightness module of the display screen according to the real-time motion state of the user, thereby changing the traditional manual adjustment form and improving the user experience.

[0005] In order to achieve the above object, the present invention provides the following technical solutions:

[0006] A VR device control method, comprising: the VR device comprises a display screen, the display screen comprises a brightness module, and a plurality of brightness partitions are arranged in the brightness module;

[0007] The control method comprises:

[0008] Detecting the user's motion state in real time, wherein the user's motion state includes a stationary state and a motion state;

[0009] Real-time detection of the angle S between the user and the display screen, and a change value K of the angle between the user and the display screen within a preset time;

[0010] The brightness value of each brightness partition is controlled according to the motion state of the user and the angle S between the user and the display screen.

[0011] In some embodiments of the present application, a preset user-display screen angle matrix T0 and a preset brightness value matrix A are pre-set. For the preset brightness value matrix A, A(A1, A2, A3, A4) is set, wherein A1 is a first preset brightness value, A2 is a second preset brightness value, A3 is a third preset brightness value, A4 is a fourth preset brightness value, and A1<A2<A3<A4; for the preset user-display screen angle matrix T0, T0(T01, T02, T03, T04) is set, wherein T01 is a first preset user-display screen angle, T02 is a second preset user-display screen angle, T03 is a third preset user-display screen angle, T04 is a fourth preset user-display screen angle, and T01<T02<T03<T04<60°;

[0012] When the motion state of the user is the static state, a corresponding brightness value is selected as the brightness value of each brightness partition according to the relationship between S and the preset user-display angle matrix T0;

[0013] When S<T01, the first preset brightness value A1 is selected as the brightness value of each brightness subarea;

[0014] When T01≤S<T02, the second preset brightness value A2 is selected as the brightness value of each brightness subarea;

[0015] When T02≤S<T03, the third preset brightness value A3 is selected as the brightness value of each brightness subarea;

[0016] When T03≤S<T04, the fourth preset brightness value A4 is selected as the brightness value of each brightness subarea.

[0017] In some embodiments of the present application, a preset angle change value matrix R0 and a preset brightness value correction coefficient matrix B are pre-set. For the preset brightness value correction coefficient matrix B, B(B1, B2, B3, B4) is set, where B1 is a first preset brightness value correction coefficient, B2 is a second preset brightness value correction coefficient, B3 is a third preset brightness value correction coefficient, B4 is a fourth preset brightness value correction coefficient, and 1<B1<B2<B3<B4<1.2;

[0018] For the preset angle change value matrix R0, set R0(R01, R02, R03, R04), where R01 is the first preset angle change value, R02 is the second preset angle change value, R03 is the third preset angle change value, R04 is the fourth preset angle change value, and R01<R02<R03<R04;

[0019] When the user's motion state is the motion state, a corresponding brightness value correction coefficient is selected according to the relationship between K and the preset angle change value matrix R0 to correct each preset brightness value;

[0020] When K<R01, the first preset brightness value correction coefficient B1 is selected to correct the first preset brightness value A1, and the corrected brightness value is A1*B1;

[0021] When R01≤K<R02, the second preset brightness value correction coefficient B2 is selected to correct the second preset brightness value A2, and the corrected brightness value is A2*B2;

[0022] When R02≤K<R03, the third preset brightness value correction coefficient B3 is selected to correct the third preset brightness value A3, and the corrected brightness value is A3*B3;

[0023] When R03≤K<R04, the fourth preset brightness value correction coefficient B4 is selected to correct the fourth preset brightness value A4, and the corrected brightness value is A4*B4.

[0024] In some embodiments of the present application, it also includes:

[0025] When the motion state of the user is the stationary state, determining an initial brightness value for the brightness partition having 8 adjacent brightness partitions, determining a maximum brightness value among the 8 adjacent brightness partitions, and calculating a brightness difference value Q according to the initial brightness value and the maximum brightness value;

[0026] When the motion state of the user is the motion state, calculating a brightness change value X according to the real-time brightness values ​​of the brightness partitions having eight adjacent brightness partitions and the brightness difference value Q;

[0027] A preset brightness change value matrix W0 and a preset brightness value secondary correction coefficient matrix C are pre-set. For the preset brightness value secondary correction coefficient matrix C, C(C1, C2, C3, C4) is set, where C1 is a first preset brightness value secondary correction coefficient, C2 is a second preset brightness value secondary correction coefficient, C3 is a third preset brightness value secondary correction coefficient, C4 is a fourth preset brightness value secondary correction coefficient, and 1<C1<C2<C3<C4<1.5;

[0028] For the preset brightness change value matrix W0, set W0(W01, W02, W03, W04), where W01 is the first preset brightness change value, W02 is the second preset brightness change value, W03 is the third preset brightness change value, W04 is the fourth preset brightness change value, and W01<W02<W03<W04;

[0029] When the user's motion state is the motion state, a corresponding brightness value secondary correction coefficient is selected according to the relationship between X and the preset brightness change value matrix W0 to correct each corrected preset brightness value;

[0030] When X<W01, the first preset brightness value secondary correction coefficient C1 is selected to perform secondary correction on the first preset brightness value A1 after correction, and the brightness value after the second correction is A1*B1*C1;

[0031] When W01≤X<W02, the second preset brightness value secondary correction coefficient C2 is selected to perform secondary correction on the corrected second preset brightness value A2, and the brightness value after the second correction is A2*B2*C2;

[0032] When W02≤X<W03, the third preset brightness value secondary correction coefficient C3 is selected to perform secondary correction on the corrected third preset brightness value A3, and the brightness value after the second correction is A3*B3*C3;

[0033] When W03≤X<W04, the fourth preset brightness value secondary correction coefficient C4 is selected to perform secondary correction on the corrected fourth preset brightness value A4, and the brightness value after the second correction is A4*B4*C4.

[0034] In some embodiments of the present application, when the maximum value of the initial brightness value of the brightness partition is less than 255×L, the initial brightness value of the brightness partition is set to 255×L, where 0.2≤L≤0.4.

[0035] In order to achieve the above object, the present invention also provides a VR device control system correspondingly, which is applied to the VR device control method, and includes:

[0036] A detection unit, used to detect the user's motion state in real time, wherein the user's motion state includes a stationary state and a motion state;

[0037] A processing unit, used for detecting in real time an angle S between the user and the display screen, and a change value K of the angle between the user and the display screen within a preset time;

[0038] A control unit is used to control the brightness value of each brightness partition according to the movement state of the user and the angle S between the user and the display screen.

[0039] In some embodiments of the present application, the control unit is pre-set with a preset user-display screen angle matrix T0 and a preset brightness value matrix A. For the preset brightness value matrix A, A(A1, A2, A3, A4) is set, wherein A1 is a first preset brightness value, A2 is a second preset brightness value, A3 is a third preset brightness value, A4 is a fourth preset brightness value, and A1<A2<A3<A4; for the preset user-display screen angle matrix T0, T0(T01, T02, T03, T04) is set, wherein T01 is a first preset user-display screen angle, T02 is a second preset user-display screen angle, T03 is a third preset user-display screen angle, T04 is a fourth preset user-display screen angle, and T01<T02<T03<T04<60°;

[0040] The control unit is further configured to select a corresponding brightness value as the brightness value of each brightness partition according to the relationship between S and the preset user-display angle matrix T0 when the user's motion state is the static state;

[0041] When S<T01, the first preset brightness value A1 is selected as the brightness value of each brightness subarea;

[0042] When T01≤S<T02, the second preset brightness value A2 is selected as the brightness value of each brightness subarea;

[0043] When T02≤S<T03, the third preset brightness value A3 is selected as the brightness value of each brightness subarea;

[0044] When T03≤S<T04, the fourth preset brightness value A4 is selected as the brightness value of each brightness subarea.

[0045] In some embodiments of the present application, a preset angle change value matrix R0 and a preset brightness value correction coefficient matrix B are pre-set in the control unit. For the preset brightness value correction coefficient matrix B, B(B1, B2, B3, B4) is set, where B1 is a first preset brightness value correction coefficient, B2 is a second preset brightness value correction coefficient, B3 is a third preset brightness value correction coefficient, B4 is a fourth preset brightness value correction coefficient, and 1<B1<B2<B3<B4<1.2;

[0046] For the preset angle change value matrix R0, set R0(R01, R02, R03, R04), where R01 is the first preset angle change value, R02 is the second preset angle change value, R03 is the third preset angle change value, R04 is the fourth preset angle change value, and R01<R02<R03<R04;

[0047] The control unit is further configured to select a corresponding brightness value correction coefficient according to the relationship between K and the preset angle change value matrix R0 to correct each preset brightness value when the user's motion state is the motion state;

[0048] When K<R01, the first preset brightness value correction coefficient B1 is selected to correct the first preset brightness value A1, and the corrected brightness value is A1*B1;

[0049] When R01≤K<R02, the second preset brightness value correction coefficient B2 is selected to correct the second preset brightness value A2, and the corrected brightness value is A2*B2;

[0050] When R02≤K<R03, the third preset brightness value correction coefficient B3 is selected to correct the third preset brightness value A3, and the corrected brightness value is A3*B3;

[0051] When R03≤K<R04, the fourth preset brightness value correction coefficient B4 is selected to correct the fourth preset brightness value A4, and the corrected brightness value is A4*B4.

[0052] In some embodiments of the present application, the control unit is further configured to, when the motion state of the user is the stationary state, determine an initial brightness value for the brightness partition having 8 adjacent brightness partitions, determine a maximum brightness value among the 8 adjacent brightness partitions, and calculate a brightness difference value Q according to the initial brightness value and the maximum brightness value;

[0053] The control unit is further configured to calculate a brightness change value X according to the real-time brightness value of the brightness partition having eight adjacent brightness partitions and the brightness difference value Q when the motion state of the user is the motion state;

[0054] The control unit is pre-set with a preset brightness change value matrix W0 and a preset brightness value secondary correction coefficient matrix C. For the preset brightness value secondary correction coefficient matrix C, C(C1, C2, C3, C4) is set, where C1 is a first preset brightness value secondary correction coefficient, C2 is a second preset brightness value secondary correction coefficient, C3 is a third preset brightness value secondary correction coefficient, C4 is a fourth preset brightness value secondary correction coefficient, and 1<C1<C2<C3<C4<1.5;

[0055] For the preset brightness change value matrix W0, set W0(W01, W02, W03, W04), where W01 is the first preset brightness change value, W02 is the second preset brightness change value, W03 is the third preset brightness change value, W04 is the fourth preset brightness change value, and W01<W02<W03<W04;

[0056] The control unit is further configured to select a corresponding secondary correction coefficient of brightness value according to the relationship between X and the preset brightness change value matrix W0 to correct each corrected preset brightness value when the motion state of the user is the motion state;

[0057] When X<W01, the first preset brightness value secondary correction coefficient C1 is selected to perform secondary correction on the first preset brightness value A1 after correction, and the brightness value after the second correction is A1*B1*C1;

[0058] When W01≤X<W02, the second preset brightness value secondary correction coefficient C2 is selected to perform secondary correction on the corrected second preset brightness value A2, and the brightness value after the second correction is A2*B2*C2;

[0059] When W02≤X<W03, the third preset brightness value secondary correction coefficient C3 is selected to perform secondary correction on the corrected third preset brightness value A3, and the brightness value after the second correction is A3*B3*C3;

[0060] When W03≤X<W04, the fourth preset brightness value secondary correction coefficient C4 is selected to perform secondary correction on the corrected fourth preset brightness value A4, and the brightness value after the second correction is A4*B4*C4.

[0061] In some embodiments of the present application, the control unit is further used to set the initial brightness value of the brightness partition to 255×L when the maximum value of the initial brightness value of the brightness partition is less than 255×L, wherein 0.2≤L≤0.4.

[0062] The present invention provides a VR device control method and system, which have the following beneficial effects compared with the prior art:

[0063] The present invention judges the user's motion state, performs automatic and real-time dynamic adjustment according to the brightness in the motion state, combines the brightness correction processing in the static state, and changes the brightness in real time, thereby improving the realism of the picture display and ensuring the user's experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Figure 1 is a flow chart of a VR device control method according to an embodiment of the present invention;

[0065] Figure 2 It is a structural block diagram of a VR device control system in an embodiment of the present invention. DETAILED DESCRIPTION

[0066] The specific implementation of the present invention is further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0067] In the description of the present application, it should be understood that the terms "center", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.

[0068] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.

[0069] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be a communication between the inner sides of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0070] See also Figure 1 As shown, the disclosed embodiment of the present invention provides a VR device control method, including: the VR device includes a display screen, the display screen includes a brightness module, and a plurality of brightness partitions are arranged in the brightness module;

[0071] Control methods include:

[0072] Detect the user's motion state in real time, which includes a stationary state and a moving state;

[0073] Real-time detection of the angle S between the user and the display screen, as well as the change value K of the angle between the user and the display screen within a preset time;

[0074] The brightness value of each brightness partition is controlled according to the user's motion state and the angle S between the user and the display screen.

[0075] In a specific embodiment of the present application, a preset user-display screen angle matrix T0 and a preset brightness value matrix A are pre-set. For the preset brightness value matrix A, A(A1, A2, A3, A4) is set, wherein A1 is a first preset brightness value, A2 is a second preset brightness value, A3 is a third preset brightness value, A4 is a fourth preset brightness value, and A1<A2<A3<A4; for the preset user-display screen angle matrix T0, T0(T01, T02, T03, T04) is set, wherein T01 is a first preset user-display screen angle, T02 is a second preset user-display screen angle, T03 is a third preset user-display screen angle, T04 is a fourth preset user-display screen angle, and T01<T02<T03<T04<60°;

[0076] When the user's motion state is a stationary state, a corresponding brightness value is selected as the brightness value of each brightness partition according to the relationship between S and the preset user-display angle matrix T0;

[0077] When S<T01, the first preset brightness value A1 is selected as the brightness value of each brightness partition;

[0078] When T01≤S<T02, the second preset brightness value A2 is selected as the brightness value of each brightness subarea;

[0079] When T02≤S<T03, the third preset brightness value A3 is selected as the brightness value of each brightness subarea;

[0080] When T03≤S<T04, the fourth preset brightness value A4 is selected as the brightness value of each brightness subarea.

[0081] In a specific embodiment of the present application, a preset angle change value matrix R0 and a preset brightness value correction coefficient matrix B are pre-set. For the preset brightness value correction coefficient matrix B, B(B1, B2, B3, B4) is set, where B1 is a first preset brightness value correction coefficient, B2 is a second preset brightness value correction coefficient, B3 is a third preset brightness value correction coefficient, B4 is a fourth preset brightness value correction coefficient, and 1<B1<B2<B3<B4<1.2;

[0082] For the preset angle change value matrix R0, set R0(R01, R02, R03, R04), where R01 is the first preset angle change value, R02 is the second preset angle change value, R03 is the third preset angle change value, R04 is the fourth preset angle change value, and R01<R02<R03<R04;

[0083] When the user's motion state is in motion, a corresponding brightness value correction coefficient is selected according to the relationship between K and the preset angle change value matrix R0 to correct each preset brightness value;

[0084] When K<R01, the first preset brightness value correction coefficient B1 is selected to correct the first preset brightness value A1, and the corrected brightness value is A1*B1;

[0085] When R01≤K<R02, the second preset brightness value correction coefficient B2 is selected to correct the second preset brightness value A2, and the corrected brightness value is A2*B2;

[0086] When R02≤K<R03, the third preset brightness value correction coefficient B3 is selected to correct the third preset brightness value A3, and the corrected brightness value is A3*B3;

[0087] When R03≤K<R04, the fourth preset brightness value correction coefficient B4 is selected to correct the fourth preset brightness value A4, and the corrected brightness value is A4*B4.

[0088] In a specific embodiment of the present application, it also includes:

[0089] When the user's motion state is a stationary state, an initial brightness value is determined for a brightness partition having 8 adjacent brightness partitions, and a maximum brightness value among the 8 adjacent brightness partitions is determined, and a brightness difference value Q is calculated according to the initial brightness value and the maximum brightness value;

[0090] When the user's motion state is a motion state, the brightness change value X is calculated according to the real-time brightness value of the brightness partition where there are 8 adjacent brightness partitions and the brightness difference value Q;

[0091] A preset brightness change value matrix W0 and a preset brightness value secondary correction coefficient matrix C are preset. For the preset brightness value secondary correction coefficient matrix C, C(C1, C2, C3, C4) is set, where C1 is the first preset brightness value secondary correction coefficient, C2 is the second preset brightness value secondary correction coefficient, C3 is the third preset brightness value secondary correction coefficient, C4 is the fourth preset brightness value secondary correction coefficient, and 1<C1<C2<C3<C4<1.5;

[0092] For the preset brightness change value matrix W0, set W0(W01, W02, W03, W04), where W01 is the first preset brightness change value, W02 is the second preset brightness change value, W03 is the third preset brightness change value, W04 is the fourth preset brightness change value, and W01<W02<W03<W04;

[0093] When the user's motion state is a motion state, a corresponding brightness value secondary correction coefficient is selected according to the relationship between X and the preset brightness change value matrix W0 to correct each corrected preset brightness value;

[0094] When X<W01, the first preset brightness value secondary correction coefficient C1 is selected to perform secondary correction on the corrected first preset brightness value A1, and the brightness value after the second correction is A1*B1*C1;

[0095] When W01≤X<W02, the second preset brightness value secondary correction coefficient C2 is selected to perform secondary correction on the corrected second preset brightness value A2, and the brightness value after the second correction is A2*B2*C2;

[0096] When W02≤X<W03, the third preset brightness value secondary correction coefficient C3 is selected to perform secondary correction on the corrected third preset brightness value A3, and the brightness value after the second correction is A3*B3*C3;

[0097] When W03≤X<W04, the fourth preset brightness value secondary correction coefficient C4 is selected to perform secondary correction on the corrected fourth preset brightness value A4, and the brightness value after the second correction is A4*B4*C4.

[0098] In a specific embodiment of the present application, when the maximum value of the initial brightness value of the brightness partition is less than 255×L, the initial brightness value of the brightness partition is set to 255×L, where 0.2≤L≤0.4.

[0099] Based on the same technical concept, see Figure 2 As shown, the present invention also provides a VR device control system accordingly, which is applied to a VR device control method, including:

[0100] A detection unit, used to detect the user's motion state in real time, where the user's motion state includes a stationary state and a motion state;

[0101] A processing unit, used to detect in real time the angle S between the user and the display screen, and a change value K of the angle between the user and the display screen within a preset time;

[0102] The control unit is used to control the brightness value of each brightness partition according to the user's motion state and the angle S between the user and the display screen.

[0103] In a specific embodiment of the present application, a preset user-display screen angle matrix T0 and a preset brightness value matrix A are pre-set in the control unit. For the preset brightness value matrix A, A(A1, A2, A3, A4) is set, wherein A1 is a first preset brightness value, A2 is a second preset brightness value, A3 is a third preset brightness value, A4 is a fourth preset brightness value, and A1<A2<A3<A4; for the preset user-display screen angle matrix T0, T0(T01, T02, T03, T04) is set, wherein T01 is a first preset user-display screen angle, T02 is a second preset user-display screen angle, T03 is a third preset user-display screen angle, T04 is a fourth preset user-display screen angle, and T01<T02<T03<T04<60°;

[0104] The control unit is also used to select a corresponding brightness value as the brightness value of each brightness partition according to the relationship between S and a preset user-display angle matrix T0 when the user's motion state is a stationary state;

[0105] When S<T01, the first preset brightness value A1 is selected as the brightness value of each brightness partition;

[0106] When T01≤S<T02, the second preset brightness value A2 is selected as the brightness value of each brightness subarea;

[0107] When T02≤S<T03, the third preset brightness value A3 is selected as the brightness value of each brightness subarea;

[0108] When T03≤S<T04, the fourth preset brightness value A4 is selected as the brightness value of each brightness subarea.

[0109] In a specific embodiment of the present application, a preset angle change value matrix R0 and a preset brightness value correction coefficient matrix B are pre-set in the control unit. For the preset brightness value correction coefficient matrix B, B(B1, B2, B3, B4) is set, where B1 is a first preset brightness value correction coefficient, B2 is a second preset brightness value correction coefficient, B3 is a third preset brightness value correction coefficient, B4 is a fourth preset brightness value correction coefficient, and 1<B1<B2<B3<B4<1.2;

[0110] For the preset angle change value matrix R0, set R0(R01, R02, R03, R04), where R01 is the first preset angle change value, R02 is the second preset angle change value, R03 is the third preset angle change value, R04 is the fourth preset angle change value, and R01<R02<R03<R04;

[0111] The control unit is also used to select a corresponding brightness value correction coefficient to correct each preset brightness value according to the relationship between K and the preset angle change value matrix R0 when the user's motion state is a motion state;

[0112] When K<R01, the first preset brightness value correction coefficient B1 is selected to correct the first preset brightness value A1, and the corrected brightness value is A1*B1;

[0113] When R01≤K<R02, the second preset brightness value correction coefficient B2 is selected to correct the second preset brightness value A2, and the corrected brightness value is A2*B2;

[0114] When R02≤K<R03, the third preset brightness value correction coefficient B3 is selected to correct the third preset brightness value A3, and the corrected brightness value is A3*B3;

[0115] When R03≤K<R04, the fourth preset brightness value correction coefficient B4 is selected to correct the fourth preset brightness value A4, and the corrected brightness value is A4*B4.

[0116] In a specific embodiment of the present application, the control unit is further configured to, when the user's motion state is a stationary state, determine an initial brightness value for a brightness partition having 8 adjacent brightness partitions, determine a maximum brightness value among the 8 adjacent brightness partitions, and calculate a brightness difference value Q according to the initial brightness value and the maximum brightness value;

[0117] The control unit is further used to calculate the brightness change value X according to the real-time brightness value of the brightness partition where there are 8 adjacent brightness partitions and the brightness difference value Q when the user's motion state is a motion state;

[0118] The control unit is pre-set with a preset brightness change value matrix W0 and a preset brightness value quadratic correction coefficient matrix C. For the preset brightness value quadratic correction coefficient matrix C, C(C1, C2, C3, C4) is set, where C1 is the first preset brightness value quadratic correction coefficient, C2 is the second preset brightness value quadratic correction coefficient, C3 is the third preset brightness value quadratic correction coefficient, C4 is the fourth preset brightness value quadratic correction coefficient, and 1<C1<C2<C3<C4<1.5;

[0119] For the preset brightness change value matrix W0, set W0(W01, W02, W03, W04), where W01 is the first preset brightness change value, W02 is the second preset brightness change value, W03 is the third preset brightness change value, W04 is the fourth preset brightness change value, and W01<W02<W03<W04;

[0120] The control unit is also used to select a corresponding brightness value secondary correction coefficient according to the relationship between X and the preset brightness change value matrix W0 to correct each corrected preset brightness value when the user's motion state is a motion state;

[0121] When X<W01, the first preset brightness value secondary correction coefficient C1 is selected to perform secondary correction on the corrected first preset brightness value A1, and the brightness value after the second correction is A1*B1*C1;

[0122] When W01≤X<W02, the second preset brightness value secondary correction coefficient C2 is selected to perform secondary correction on the corrected second preset brightness value A2, and the brightness value after the second correction is A2*B2*C2;

[0123] When W02≤X<W03, the third preset brightness value secondary correction coefficient C3 is selected to perform secondary correction on the corrected third preset brightness value A3, and the brightness value after the second correction is A3*B3*C3;

[0124] When W03≤X<W04, the fourth preset brightness value secondary correction coefficient C4 is selected to perform secondary correction on the corrected fourth preset brightness value A4, and the brightness value after the second correction is A4*B4*C4.

[0125] In a specific embodiment of the present application, the control unit is further configured to set the initial brightness value of the brightness partition to 255×L when the maximum value of the initial brightness value of the brightness partition is less than 255×L, wherein 0.2≤L≤0.4.

[0126] In summary, the present invention improves the realism of the screen display and ensures the user's experience by judging the user's motion state, automatically and dynamically adjusting the brightness in the motion state, and combining the brightness correction processing in the static state to change the brightness in real time. The present invention has the advantages of intelligence, dynamism and low cost.

[0127] The above is only an example of implementation of the present invention, but it cannot be used to limit the scope of the present invention. Any structural changes made according to the present invention should be regarded as falling within the protection scope of the present invention and subject to restrictions as long as they do not lose the essence of the present invention.

[0128] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process and related instructions of the system described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0129] It should be noted that the system provided in the above embodiment is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the modules or steps in the embodiments of the present invention can be decomposed or combined. For example, the modules in the above embodiments can be combined into one module, or further divided into multiple sub-modules to complete all or part of the functions described above. The names of the modules and steps involved in the embodiments of the present invention are only for distinguishing the modules or steps, and are not regarded as improper limitations of the present invention.

[0130] Those skilled in the art should be able to appreciate that the modules and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two, and the programs corresponding to the software modules and method steps can be placed in random access memory (RAM), memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium known in the technical field. In order to clearly illustrate the interchangeability of electronic hardware and software, the composition and steps of each example have been generally described in the above description according to the function. Whether these functions are performed in electronic hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0131] The term "comprise" or any other similar term is intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus / device that includes a list of elements includes not only those elements but also other elements not expressly listed, or also includes elements inherent to such process, method, article, or apparatus / device.

[0132] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.

[0133] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention.

Claims

1. A VR device control method, It is characterized in that include: The VR device includes a display screen, the display screen includes a brightness module, and a plurality of brightness partitions are arranged in the brightness module; The control method comprises: Detecting the user's motion state in real time, wherein the user's motion state includes a stationary state and a motion state; Real-time detection of the angle S between the user and the display screen, and a change value K of the angle between the user and the display screen within a preset time; Controlling the brightness value of each brightness partition according to the motion state of the user and the angle S between the user and the display screen; A preset user-display screen angle matrix T0 and a preset brightness value matrix A are preset. For the preset brightness value matrix A, A(A1, A2, A3, A4) is set, wherein A1 is a first preset brightness value, A2 is a second preset brightness value, A3 is a third preset brightness value, A4 is a fourth preset brightness value, and A1<A2<A3<A4; for the preset user-display screen angle matrix T0, T0(T01, T02, T03, T04) is set, wherein T01 is a first preset user-display screen angle, T02 is a second preset user-display screen angle, T03 is a third preset user-display screen angle, T04 is a fourth preset user-display screen angle, and T01<T02<T03<T04<60°; When the motion state of the user is the static state, a corresponding brightness value is selected as the brightness value of each brightness partition according to the relationship between S and the preset user-display angle matrix T0; When S<T01, the first preset brightness value A1 is selected as the brightness value of each brightness subarea; When T01≤S<T02, the second preset brightness value A2 is selected as the brightness value of each brightness subarea; When T02≤S<T03, the third preset brightness value A3 is selected as the brightness value of each brightness subarea; When T03≤S<T04, the fourth preset brightness value A4 is selected as the brightness value of each brightness subarea; A preset angle change value matrix R0 and a preset brightness value correction coefficient matrix B are pre-set. For the preset brightness value correction coefficient matrix B, B(B1, B2, B3, B4) is set, where B1 is a first preset brightness value correction coefficient, B2 is a second preset brightness value correction coefficient, B3 is a third preset brightness value correction coefficient, B4 is a fourth preset brightness value correction coefficient, and 1<B1<B2<B3<B4<1.2; For the preset angle change value matrix R0, set R0(R01, R02, R03, R04), where R01 is the first preset angle change value, R02 is the second preset angle change value, R03 is the third preset angle change value, R04 is the fourth preset angle change value, and R01<R02<R03<R04; When the user's motion state is the motion state, a corresponding brightness value correction coefficient is selected according to the relationship between K and the preset angle change value matrix R0 to correct each preset brightness value; When K<R01, the first preset brightness value correction coefficient B1 is selected to correct the first preset brightness value A1, and the corrected brightness value is A1*B1; When R01≤K<R02, the second preset brightness value correction coefficient B2 is selected to correct the second preset brightness value A2, and the corrected brightness value is A2*B2; When R02≤K<R03, the third preset brightness value correction coefficient B3 is selected to correct the third preset brightness value A3, and the corrected brightness value is A3*B3; When R03≤K<R04, the fourth preset brightness value correction coefficient B4 is selected to correct the fourth preset brightness value A4, and the corrected brightness value is A4*B4.

2. A VR device control method according to claim 1, It is characterized in that Also includes: When the motion state of the user is the stationary state, determining an initial brightness value for the brightness partition having 8 adjacent brightness partitions, determining a maximum brightness value among the 8 adjacent brightness partitions, and calculating a brightness difference value Q according to the initial brightness value and the maximum brightness value; When the motion state of the user is the motion state, calculating a brightness change value X according to the real-time brightness values ​​of the brightness partitions having eight adjacent brightness partitions and the brightness difference value Q; A preset brightness change value matrix W0 and a preset brightness value secondary correction coefficient matrix C are pre-set. For the preset brightness value secondary correction coefficient matrix C, C(C1, C2, C3, C4) is set, where C1 is a first preset brightness value secondary correction coefficient, C2 is a second preset brightness value secondary correction coefficient, C3 is a third preset brightness value secondary correction coefficient, C4 is a fourth preset brightness value secondary correction coefficient, and 1<C1<C2<C3<C4<1.5; For the preset brightness change value matrix W0, set W0(W01, W02, W03, W04), where W01 is the first preset brightness change value, W02 is the second preset brightness change value, W03 is the third preset brightness change value, W04 is the fourth preset brightness change value, and W01<W02<W03<W04; When the user's motion state is the motion state, a corresponding brightness value secondary correction coefficient is selected according to the relationship between X and the preset brightness change value matrix W0 to correct each corrected preset brightness value; When X<W01, the first preset brightness value secondary correction coefficient C1 is selected to perform secondary correction on the corrected first preset brightness value A1, and the brightness value after the second correction is A1*B1*C1; When W01≤X<W02, the second preset brightness value secondary correction coefficient C2 is selected to perform secondary correction on the corrected second preset brightness value A2, and the brightness value after the second correction is A2*B2*C2; When W02≤X<W03, the third preset brightness value secondary correction coefficient C3 is selected to perform secondary correction on the corrected third preset brightness value A3, and the brightness value after the second correction is A3*B3*C3; When W03≤X<W04, the fourth preset brightness value secondary correction coefficient C4 is selected to perform secondary correction on the corrected fourth preset brightness value A4, and the brightness value after the second correction is A4*B4*C4.

3. A VR device control method according to claim 2, It is characterized in that When the maximum value of the initial brightness value of the brightness partition is less than 255×L, the initial brightness value of the brightness partition is set to 255×L, where 0.2≤L≤0.

4.

4. A VR device control system, applied to the VR device control method according to any one of claims 1 to 3, It is characterized in that include: A detection unit, used to detect the user's motion state in real time, wherein the user's motion state includes a stationary state and a motion state; A processing unit, used for detecting in real time an angle S between the user and the display screen, and a change value K of the angle between the user and the display screen within a preset time; A control unit, configured to control the brightness value of each brightness partition according to the motion state of the user and the angle S between the user and the display screen; The control unit is pre-set with a preset user-display screen angle matrix T0 and a preset brightness value matrix A. For the preset brightness value matrix A, A(A1, A2, A3, A4) is set, wherein A1 is a first preset brightness value, A2 is a second preset brightness value, A3 is a third preset brightness value, A4 is a fourth preset brightness value, and A1<A2<A3<A4; for the preset user-display screen angle matrix T0, T0(T01, T02, T03, T04) is set, wherein T01 is a first preset user-display screen angle, T02 is a second preset user-display screen angle, T03 is a third preset user-display screen angle, T04 is a fourth preset user-display screen angle, and T01<T02<T03<T04<60°; The control unit is further configured to select a corresponding brightness value as the brightness value of each brightness partition according to the relationship between S and the preset user-display angle matrix T0 when the user's motion state is the static state; When S<T01, the first preset brightness value A1 is selected as the brightness value of each brightness subarea; When T01≤S<T02, the second preset brightness value A2 is selected as the brightness value of each brightness subarea; When T02≤S<T03, the third preset brightness value A3 is selected as the brightness value of each brightness subarea; When T03≤S<T04, the fourth preset brightness value A4 is selected as the brightness value of each brightness subarea; The control unit is pre-set with a preset angle change value matrix R0 and a preset brightness value correction coefficient matrix B. For the preset brightness value correction coefficient matrix B, B(B1, B2, B3, B4) is set, where B1 is a first preset brightness value correction coefficient, B2 is a second preset brightness value correction coefficient, B3 is a third preset brightness value correction coefficient, B4 is a fourth preset brightness value correction coefficient, and 1<B1<B2<B3<B4<1.2; For the preset angle change value matrix R0, set R0(R01, R02, R03, R04), where R01 is the first preset angle change value, R02 is the second preset angle change value, R03 is the third preset angle change value, R04 is the fourth preset angle change value, and R01<R02<R03<R04; The control unit is further configured to select a corresponding brightness value correction coefficient according to the relationship between K and the preset angle change value matrix R0 to correct each preset brightness value when the user's motion state is the motion state; When K<R01, the first preset brightness value correction coefficient B1 is selected to correct the first preset brightness value A1, and the corrected brightness value is A1*B1; When R01≤K<R02, the second preset brightness value correction coefficient B2 is selected to correct the second preset brightness value A2, and the corrected brightness value is A2*B2; When R02≤K<R03, the third preset brightness value correction coefficient B3 is selected to correct the third preset brightness value A3, and the corrected brightness value is A3*B3; When R03≤K<R04, the fourth preset brightness value correction coefficient B4 is selected to correct the fourth preset brightness value A4, and the corrected brightness value is A4*B4.

5. A VR device control system according to claim 4, It is characterized in that The control unit is further configured to, when the motion state of the user is the stationary state, determine an initial brightness value for the brightness partition having eight adjacent brightness partitions, determine a maximum brightness value among the eight adjacent brightness partitions, and calculate a brightness difference value Q according to the initial brightness value and the maximum brightness value; The control unit is further configured to calculate a brightness change value X according to the real-time brightness value of the brightness partition having eight adjacent brightness partitions and the brightness difference value Q when the motion state of the user is the motion state; The control unit is pre-set with a preset brightness change value matrix W0 and a preset brightness value secondary correction coefficient matrix C. For the preset brightness value secondary correction coefficient matrix C, C(C1, C2, C3, C4) is set, where C1 is a first preset brightness value secondary correction coefficient, C2 is a second preset brightness value secondary correction coefficient, C3 is a third preset brightness value secondary correction coefficient, C4 is a fourth preset brightness value secondary correction coefficient, and 1<C1<C2<C3<C4<1.5; For the preset brightness change value matrix W0, set W0(W01, W02, W03, W04), where W01 is the first preset brightness change value, W02 is the second preset brightness change value, W03 is the third preset brightness change value, W04 is the fourth preset brightness change value, and W01<W02<W03<W04; The control unit is further configured to select a corresponding secondary correction coefficient of brightness value according to the relationship between X and the preset brightness change value matrix W0 to correct each corrected preset brightness value when the motion state of the user is the motion state; When X<W01, the first preset brightness value secondary correction coefficient C1 is selected to perform secondary correction on the corrected first preset brightness value A1, and the brightness value after the second correction is A1*B1*C1; When W01≤X<W02, the second preset brightness value secondary correction coefficient C2 is selected to perform secondary correction on the corrected second preset brightness value A2, and the brightness value after the second correction is A2*B2*C2; When W02≤X<W03, the third preset brightness value secondary correction coefficient C3 is selected to perform secondary correction on the corrected third preset brightness value A3, and the brightness value after the second correction is A3*B3*C3; When W03≤X<W04, the fourth preset brightness value secondary correction coefficient C4 is selected to perform secondary correction on the corrected fourth preset brightness value A4, and the brightness value after the second correction is A4*B4*C4.

6. A VR device control system according to claim 5, It is characterized in that The control unit is further configured to set the initial brightness value of the brightness partition to 255×L when the maximum value of the initial brightness value of the brightness partition is less than 255×L, wherein 0.2≤L≤0.4.