Picture display amplitude adjusting method and apparatus
By using a laser ranging module to detect the distance between the user's eyes and the LCD screen, the VR device automatically adjusts the display amplitude, solving the problem of poor viewing effect caused by changes in user distance and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA MOBILE COMM GRP TERMINAL
- Filing Date
- 2022-02-23
- Publication Date
- 2026-06-23
AI Technical Summary
Existing VR devices cannot automatically adjust the display size of the virtual image when the distance between the user's eyes and the LCD screen changes, resulting in a poor viewing experience.
A laser rangefinder module is used to detect the distance between the user's eyes and the LCD screen, and the display amplitude of the virtual image is automatically adjusted according to the distance. The screen size is adjusted by calculating the display amplitude reduction factor.
It enables automatic adjustment of the virtual screen display size based on changes in user distance, thus improving the user's viewing experience.
Smart Images

Figure CN116679823B_ABST
Abstract
Description
[Technical Field]
[0001] This invention relates to the field of virtual reality technology, and in particular to a method and device for adjusting the display amplitude. [Background Technology]
[0002] Typically, after a virtual reality (VR) device is designed and manufactured, the maximum display area of the virtual image and the display area of the image on the liquid crystal display (LCD) screen can be determined when the virtual field of view of the optical lens is at its maximum.
[0003] When the distance between the user's eyes and the LCD screen is large, the virtual field of view that the user can see will become smaller, and the display area of the virtual image will also become smaller, resulting in the inability to see the entire system interface or video screen completely. Conversely, when the distance between the user's eyes and the LCD screen is small, the virtual field of view that the user can see will become larger, and the display area of the virtual image will also become larger, causing the user to see the black border at the edge of the display screen, which will seriously affect the viewing effect and experience.
[0004] Therefore, how to achieve the function of automatically adjusting the display range of virtual images has become an urgent problem to be solved. [Summary of the Invention]
[0005] This invention provides a method and device for adjusting the display amplitude of a virtual image. The method uses a laser ranging module to detect the distance between the user's eyes and the LCD screen, and automatically adjusts the amplitude of the virtual image display based on the measured distance to improve the user's viewing experience.
[0006] In a first aspect, embodiments of the present invention provide a method for adjusting the display amplitude of an image. The method is applied to a VR device, which includes a processing module, a laser ranging module, a liquid crystal display (LCD) screen, and optical lenses. The processing module performs the method by:
[0007] A ranging command is sent to the laser ranging module, which is used to emit and receive lasers according to the ranging command to determine the round-trip time of laser propagation;
[0008] Calculate the first distance between the user's eyes and the LCD screen based on the round-trip time;
[0009] Based on the first distance, the distance between the user's eyes and the LCD screen when the virtual field of view is at its maximum, and the distance between the optical lens and the LCD screen, calculate the display amplitude reduction factor;
[0010] The current image amplitude parameter is obtained by reducing the image amplitude parameter when the virtual field of view is at its maximum based on the display amplitude reduction coefficient.
[0011] In one possible implementation, calculating the first distance between the user's eye and the LCD screen based on the round-trip time includes:
[0012] Based on the round-trip time and the speed of light in the air, a second distance between the laser ranging module and the user's eye is calculated;
[0013] The first distance is calculated by adding the second distance to the installation structure tolerance of the laser ranging module, where the installation structure tolerance is the distance between the laser ranging module and the LCD screen.
[0014] In one possible implementation, after obtaining the first distance and before calculating the display amplitude reduction coefficient, the method further includes:
[0015] Determine whether the first distance exceeds a distance threshold, wherein the distance threshold is the distance between the user's eye and the LCD screen when the virtual field of view is at its minimum;
[0016] If the first distance does not exceed the effective distance threshold, then the first distance is an effective distance;
[0017] Otherwise, the first distance is invalid.
[0018] In one possible implementation, calculating the display amplitude reduction factor based on the first distance, the distance between the user's eye and the LCD screen when the virtual field of view is at its maximum, and the distance between the optical lens and the LCD screen includes:
[0019] The first parameter is obtained by multiplying the difference between the distance between the user's eye and the LCD screen when the virtual field of view is at its maximum and the distance between the optical lens and the LCD screen by the first distance.
[0020] The difference between the first distance and the distance between the optical lens and the LCD screen is multiplied by the distance between the user's eye and the LCD screen when the virtual field of view is at its maximum to obtain the second parameter;
[0021] The ratio of the first parameter to the second parameter is determined as the display amplitude reduction coefficient.
[0022] In one possible implementation, the current image amplitude parameter is obtained by reducing the image amplitude parameter at the maximum virtual field of view based on the display amplitude reduction coefficient, including:
[0023] The actual projection size on the LCD screen is obtained by multiplying the display size reduction factor by the projection size on the LCD screen when the virtual field of view is at its maximum.
[0024] One possible implementation further includes: displaying an image of a corresponding size on the LCD screen according to the actual projection image size, wherein the actual virtual image size seen by the user's eyes through the optical lens is determined based on the first distance, the actual projection image size, and the distance between the virtual image seen by the user and the LCD screen when the virtual field of view is at its maximum.
[0025] In this embodiment of the invention, a laser ranging module is used to detect the distance between the user's eyes and the LCD, and the amplitude of the virtual image display is automatically adjusted according to the measured distance to improve the user's viewing experience.
[0026] In a second aspect, embodiments of the present invention provide a VR device, characterized in that it includes a processing module, a laser ranging module, a liquid crystal display (LCD) screen, and optical lenses;
[0027] A laser ranging module is used to emit and receive lasers to determine the round-trip time of laser propagation based on ranging instructions sent by the processing module.
[0028] The LCD screen is used to display the corresponding size of the projected image when the virtual field of view is at its maximum, as well as the corresponding size of the actual projected image.
[0029] The optical lens is used to enable the user to see the virtual image size presented when the virtual field of view is at its maximum and the current virtual image size presented when the current image size is reached;
[0030] The processing module is used to execute the methods provided in the first aspect.
[0031] In one possible implementation, the laser ranging module and the LCD screen are respectively connected to the processing module.
[0032] Thirdly, embodiments of the present invention provide an electronic device, comprising:
[0033] At least one processor; and
[0034] At least one memory communicatively connected to the processor, wherein:
[0035] The memory stores program instructions that can be executed by the processor, and the processor can execute the method provided in the first aspect by calling the program instructions.
[0036] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer instructions that cause the computer to perform the method provided in the first aspect.
[0037] It should be understood that the second to fourth aspects of this specification are consistent with the technical solutions of the first aspect of this specification, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, so they will not be described again. [Attached Image Description]
[0038] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0039] Figure 1 This is a schematic diagram showing the position of a laser ranging module on a VR device according to an embodiment of the present invention;
[0040] Figure 2 A flowchart of a method for adjusting screen display amplitude provided in an embodiment of the present invention;
[0041] Figure 3 This is a schematic diagram of a laser ranging process provided in an embodiment of the present invention;
[0042] Figure 4 This is a schematic diagram illustrating a virtual screen seen by a user through a VR device, provided as an embodiment of the present invention.
[0043] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.
Detailed Implementation Methods
[0044] To better understand the technical solution of the present invention, the embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0045] It should be understood that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of this specification.
[0046] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to be limiting of this specification. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0047] To enable VR devices to automatically adjust the display amplitude of virtual images, this invention provides a VR device including a processing module, a laser ranging module, an LCD screen, and optical lenses. The laser ranging module and the LCD screen are respectively connected to the processing module. Figure 1 This is a schematic diagram showing the position of a laser ranging module on a VR device according to an embodiment of the present invention. Figure 1 The laser ranging module shown is located between the two optical lenses of the VR device. It is used to emit and receive laser light to determine the round-trip time of laser propagation based on the ranging command sent by the processing module. The LCD screen displays the corresponding size of the projected image when the virtual field of view is at its maximum, as well as the corresponding size of the actual projected image. The optical lenses allow the user to see the virtual image size presented when the virtual field of view is at its maximum, and the current virtual image size presented by the current image size. The processing module executes a method for adjusting the image display size, as described above. Figure 2 As shown. Figure 2 A flowchart of a method for adjusting screen display amplitude provided in an embodiment of the present invention includes:
[0048] Step 101: The processing module sends a ranging command to the laser ranging module, which is used to emit and receive lasers according to the ranging command to determine the round-trip time of laser propagation.
[0049] In some embodiments, such as Figure 3 As shown, Figure 3 This is a schematic diagram of a laser ranging process provided in an embodiment of the present invention. Figure 3 In this process, the processing module first sends a laser ranging command to the laser ranging module. After receiving the command, the laser ranging module emits a laser beam to the user's eye and receives the laser beam reflected back from the user's eye. Upon receiving the reflected laser beam, the laser ranging module automatically calculates the round-trip time of the laser beam between the module and the user's eye.
[0050] Step 102: The processing module calculates the first distance between the user's eyes and the LCD screen based on the round-trip time.
[0051] In some embodiments, the processing module obtains the round-trip time of the laser and first calculates, for example, Figure 3 The distance 's' between the user's eye and the laser ranging module is shown. Then, based on the structural tolerance distance, the first distance between the user's eye and the LCD screen is calculated.
[0052] Specifically, based on the round-trip time and the speed of light in the air, a second distance is calculated between the laser ranging module and the user's eye; the first distance is calculated by adding the second distance to the installation structure tolerance of the laser ranging module, where the installation structure tolerance is the distance between the laser ranging module and the LCD screen.
[0053] The processing module reads the round-trip time from the laser ranging module and combines it with the speed of light in air to calculate the distance 's' between the center of the user's eye and the laser module. The calculation formula is as follows:
[0054]
[0055] Where c is the speed of light in the air, and t is the round-trip time of the laser between the module and the user's eye.
[0056] The distance between the user's eye center and the laser module is calculated and then added to the installation structural tolerance in the VR device. The installation structural tolerance is the structural installation distance between the LCD screen and the laser ranging module. This gives the first distance between the user's eye and the LCD screen.
[0057] After obtaining the first distance and before calculating the display amplitude reduction coefficient, the method further includes: determining whether the first distance exceeds a distance threshold, wherein the distance threshold is the distance between the user's eye and the LCD screen when the virtual field of view is at its minimum; if the first distance does not exceed the effective distance threshold, then the first distance is an effective distance; otherwise, the first distance is an invalid distance.
[0058] When the virtual field of view is at its smallest, the user's eyes are furthest from the LCD screen, resulting in the smallest display area. Therefore, if the first distance does not exceed the distance between the user's eyes and the LCD screen when the virtual field of view is at its smallest, the image can be displayed normally, and the first distance is an effective distance. If the first distance exceeds the distance between the user's eyes and the LCD screen when the virtual field of view is at its smallest, the image cannot be displayed normally, and the first distance is an invalid distance.
[0059] Step 103: The processing module calculates the display amplitude reduction factor based on the first distance, the distance between the user's eyes and the LCD screen when the virtual field of view is at its maximum, and the distance between the optical lens and the LCD screen.
[0060] In some embodiments, the first distance calculated by the processing module is as follows: Figure 4 As shown, Figure 4This is a schematic diagram illustrating a virtual image seen by a user through a VR device, provided as an embodiment of the present invention. In the diagram, z' represents the first distance, i.e., the actual distance between the user's eyes and the LCD screen, while z represents the distance between the user's eyes and the LCD screen when the virtual field of view of the VR device's optical lens is at its maximum. When the virtual field of view is at its maximum, the amplitude h of the projected image on the LCD screen... lcd It is also the largest; the maximum virtual image amplitude that a user's eyes can see through the optical lens of a Lens is h. virtual Moreover, the LCD screen and h virtual The distance between the user's eyes and the LCD screen is d1, and the distance between the lens and the LCD screen is d2. When the distance between the user's eyes and the LCD screen is z', it means that the distance between the user's eyes and the LCD screen has increased, the virtual field of view has decreased, and the amplitude of the projected image on the LCD screen has become h'. lcd The virtual image perceived by the user's eyes through the optical lens of the lens will also be smaller; the actual virtual image size is h'. virtual Among them, z, d1, d2, h lcd and h virtual All of these are fixed values determined based on the optical lens parameters and structural design parameters.
[0061] To obtain the current virtual frame amplitude h' virtual First, the display scaling factor of the LCD screen needs to be calculated based on the first distance z' in the figure, the distance z between the user's eyes and the LCD screen when the virtual field of view is at its maximum, and the distance d2 between the optical lens Lens and the LCD screen.
[0062] Specifically, the difference between the distance between the user's eye and the LCD screen when the virtual field of view is at its maximum and the distance between the optical lens and the LCD screen is multiplied by the first distance to obtain a first parameter; the difference between the first distance and the distance between the optical lens and the LCD screen is multiplied by the distance between the user's eye and the LCD screen when the virtual field of view is at its maximum to obtain a second parameter; the ratio of the first parameter to the second parameter is determined as the display amplitude reduction coefficient.
[0063] The display amplitude reduction factor is calculated using the following formula:
[0064]
[0065] Where α is the display amplitude reduction factor.
[0066] The above formula first calculates The reduction factor for the displayed amplitude is then determined. Then, in the formula... The display scaling factor is the ratio of the projected image size on the LCD screen to the actual projected image size on the LCD screen when the virtual field of view of the optical lens (Lens) is at its maximum.
[0067] Step 104: The processing module reduces the image amplitude parameter when the virtual field of view is at its maximum according to the display amplitude reduction coefficient to obtain the current image amplitude parameter.
[0068] In some embodiments, due to the actual projection width h' on the LCD screen lcd The amplitude h of the projected image on the LCD screen when the virtual field of view is at its maximum lcd The ratio is the amplitude reduction factor α, and h lcd If it is known, then the processing module uses α and h lcd h' can be calculated lcd .
[0069] Specifically, the display amplitude reduction factor is multiplied by the projection image amplitude on the LCD screen when the virtual field of view is at its maximum to obtain the actual projection image amplitude on the LCD screen.
[0070] because Then αh lcd h' can be calculated lcd .
[0071] The method further includes: displaying an image of a corresponding size on the LCD screen according to the actual projection image size, wherein the actual virtual image size seen by the user's eyes through the optical lens is determined based on the first distance, the actual projection image size, and the distance between the virtual image seen by the user and the LCD screen when the virtual field of view is at its maximum.
[0072] The actual projection width h' lcd A corresponding size image is displayed on the LCD screen. When the user views the image on the LCD screen through an optical lens, the actual virtual image size seen is h'. virtual Based on the first distance z' and the actual projection area h' lcd The actual virtual image amplitude h' is calculated using a formula based on the distance d1 between the actual virtual image seen by the user and the LCD screen when the virtual field of view is at its maximum. virtual The calculation formula is as follows:
[0073]
[0074] The calculated actual virtual screen amplitude h' virtualThe virtual image is derived from the actual projection area on the LCD screen, therefore the actual virtual image also needs to be presented through the actual projection area on the LCD screen. Since the projection area on the LCD screen already exists when the virtual field of view is at its maximum, the projection area can be reduced in size and displayed on the LCD screen using a display reduction factor, thus obtaining the actual projection area on the LCD screen. This allows the user to see the actual virtual image through the optical lens.
[0075] When the virtual field of view is at its maximum, the projected image on the LCD screen contains one or more controls. Each control is scaled down according to the display scaling factor and then re-presented on the LCD screen. Each scaled-down control can form the actual projected image on the LCD screen. The actual projected image can be presented to the user as the actual virtual image through optical lenses.
[0076] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.
[0077] like Figure 5 As shown, the electronic device described above may include at least one processor; and at least one memory communicatively connected to the processor, wherein the memory stores program instructions executable by the processor, and the processor can execute this specification by calling the program instructions. Figure 2 The illustrated embodiment provides a method for adjusting the display amplitude.
[0078] Figure 5 A block diagram of an exemplary electronic device suitable for implementing embodiments of the present invention is shown. Figure 5 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.
[0079] like Figure 5 As shown, the electronic device is represented in the form of a general-purpose computing device. The components of the electronic device may include, but are not limited to: one or more processors 410, a communication interface 420, a memory 430, and a communication bus 440 connecting different system components (including the memory 430 and the processing unit 410).
[0080] Communication bus 440 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, Industry Standard Architecture (ISA) buses, Micro Channel Architecture (MAC) buses, Enhanced ISA buses, Video Electronics Standards Association (VESA) local buses, and Peripheral Component Interconnect (PCI) buses.
[0081] Electronic devices typically include a variety of computer-readable media. These media can be any available media that can be accessed by the electronic device, including volatile and non-volatile media, and removable and non-removable media.
[0082] Memory 430 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) and / or cache memory. The electronic device may further include other removable / non-removable, volatile / non-volatile computer system storage media. Memory 430 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.
[0083] A program / utility having a set (at least one) of program modules can be stored in memory 430. Such program modules include—but are not limited to—an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. The program modules typically perform the functions and / or methods described in the embodiments of the present invention.
[0084] Processor 410 executes various functional applications and data processing by running programs stored in memory 430, such as implementing the present invention. Figure 2 The illustrated embodiment provides a method for adjusting the display amplitude.
[0085] This invention provides a computer-readable storage medium storing computer instructions that cause a computer to execute the present specification. Figure 2The illustrated embodiment provides a method for adjusting the display amplitude.
[0086] The aforementioned computer-readable storage medium may be any combination of one or more computer-readable media. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in connection with an instruction execution system, apparatus, or device.
[0087] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including—but not limited to—electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of transmitting, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.
[0088] The program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.
[0089] Computer program code for performing the operations described herein can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0090] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0091] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this specification. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0092] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this specification, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0093] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this specification includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as will be understood by those skilled in the art to which the embodiments of this specification pertain.
[0094] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0095] It should be noted that the terminals involved in the embodiments of this specification may include, but are not limited to, personal computers (hereinafter referred to as PCs), personal digital assistants (hereinafter referred to as PDAs), wireless handheld devices, tablet computers, mobile phones, MP3 players, MP4 players, etc.
[0096] In the several embodiments provided in this specification, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0097] Furthermore, the functional units in the various embodiments of this specification can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units.
[0098] The above description is merely a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of protection of this specification.
Claims
1. A method for adjusting the display amplitude, characterized in that, The method is applied to a virtual reality (VR) device, which includes a processing module, a laser ranging module, an LCD screen, and optical lenses. The processing module performs the method by: A ranging command is sent to the laser ranging module, which is used to emit and receive lasers according to the ranging command to determine the round-trip time of laser propagation; Calculate the first distance between the user's eyes and the LCD screen based on the round-trip time; Based on the first distance, the distance between the user's eyes and the LCD screen when the virtual field of view is at its maximum, and the distance between the optical lens and the LCD screen, calculate the display amplitude reduction factor; The current image amplitude parameter is obtained by reducing the image amplitude parameter when the virtual field of view is at its maximum based on the display amplitude reduction coefficient.
2. The method according to claim 1, characterized in that, Based on the round-trip time, a first distance between the user's eye and the LCD screen is calculated, including: Based on the round-trip time and the speed of light in air, a second distance is calculated between the laser ranging module and the user's eye; The first distance is calculated by adding the second distance to the installation structure tolerance of the laser ranging module, where the installation structure tolerance is the distance between the laser ranging module and the LCD screen.
3. The method according to claim 1, characterized in that, After obtaining the first distance, and before calculating the display amplitude reduction coefficient, the method further includes: Determine whether the first distance exceeds a distance threshold, wherein the distance threshold is the distance between the user's eye and the LCD screen when the virtual field of view is at its minimum; If the first distance does not exceed the effective distance threshold, then the first distance is a valid distance; Otherwise, the first distance is invalid.
4. The method according to claim 1, characterized in that, Based on the first distance, the distance between the user's eyes and the LCD screen when the virtual field of view is at its maximum, and the distance between the optical lens and the LCD screen, a display amplitude reduction factor is calculated, including: The first parameter is obtained by multiplying the difference between the distance between the user's eye and the LCD screen when the virtual field of view is at its maximum and the distance between the optical lens and the LCD screen by the first distance. The difference between the first distance and the distance between the optical lens and the LCD screen is multiplied by the distance between the user's eye and the LCD screen when the virtual field of view is at its maximum to obtain the second parameter; The ratio of the first parameter to the second parameter is determined as the display amplitude reduction coefficient.
5. The method according to claim 4, characterized in that, The current image amplitude parameters are obtained by reducing the image amplitude parameters at the maximum virtual field of view based on the aforementioned display amplitude reduction factor, including: The actual projection size on the LCD screen is obtained by multiplying the display size reduction factor by the projection size on the LCD screen when the virtual field of view is at its maximum.
6. The method according to claim 5, characterized in that, The method further includes: Based on the actual projection screen size, an image of a corresponding size is displayed on the LCD screen. The actual virtual screen size seen by the user's eyes through the optical lens is determined based on the first distance, the actual projection screen size, and the distance between the virtual screen seen by the user when the virtual field of view is at its maximum and the LCD screen.
7. A VR device, characterized in that, Includes a processing module, a laser ranging module, an LCD screen, and optical lenses; The laser ranging module is used to emit and receive lasers to determine the round-trip time of laser propagation according to the ranging command sent by the processing module. The LCD screen is used to display the corresponding size of the projected image when the virtual field of view is at its maximum, as well as the corresponding size of the actual projected image. The optical lens is used to enable the user to see the virtual image size when the virtual field of view is at its maximum and the actual virtual image size. The processing module is used to execute the method according to any one of claims 1 to 6.
8. The device according to claim 7, characterized in that, The laser ranging module and the LCD screen are respectively connected to the processing module.
9. An electronic device, characterized in that, include: At least one processor; as well as At least one memory communicatively connected to the processor, wherein: The memory stores program instructions that can be executed by the processor, and the processor can execute the method as described in any one of claims 1 to 6 by calling the program instructions.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause the computer to perform the method as described in any one of claims 1 to 6.