CN114815256B - Screen parameter adjustment method, device and storage medium of virtual reality head-mounted device - Google Patents
Screen parameter adjustment method, device and storage medium of virtual reality head-mounted device Download PDFInfo
- Publication number
- CN114815256B CN114815256B CN202210399814.1A CN202210399814A CN114815256B CN 114815256 B CN114815256 B CN 114815256B CN 202210399814 A CN202210399814 A CN 202210399814A CN 114815256 B CN114815256 B CN 114815256B
- Authority
- CN
- China
- Prior art keywords
- screen
- parameter
- preset
- sensor
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
- G02B27/0172—Head mounted characterised by optical features
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/014—Head-up displays characterised by optical features comprising information/image processing systems
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a screen parameter adjusting method, equipment and a storage medium of virtual reality head-mounted equipment, wherein a sensor is arranged on the virtual reality head-mounted equipment, and the method comprises the following steps: detecting a first parameter of an image displayed on a screen through the sensor to obtain a first measured value corresponding to the first parameter; acquiring a preset expected value corresponding to the first parameter; and adjusting a screen parameter corresponding to the first parameter under the condition that the difference value between the first measured value and the preset expected value exceeds a preset range. According to the invention, the user is satisfied with the displayed image by adjusting the screen parameters, and the use experience of the user is improved.
Description
Technical Field
The invention relates to the technical field of virtual reality, in particular to a screen parameter adjusting method, equipment and storage medium of virtual reality head-mounted equipment.
Background
For a virtual reality headset, a user wears the virtual reality headset on the user's head when using, and content is displayed through a screen mounted on the virtual reality headset. In the process of using the virtual reality headset, the visual experience of the user is different for different images displayed on the screen, and the visual effect obtained by the user for partial images is poor, so that the user experience is influenced.
Disclosure of Invention
It is an object of the present invention to provide a new solution for screen parameter adjustment of a virtual reality headset.
According to a first aspect of the present invention, there is provided a method for adjusting screen parameters of a virtual reality headset, the virtual reality headset being provided with a sensor, the method comprising:
detecting a first parameter of an image displayed on a screen through the sensor to obtain a first measured value corresponding to the first parameter;
acquiring a preset expected value corresponding to the first parameter;
and adjusting a screen parameter corresponding to the first parameter under the condition that the difference value between the first measured value and the preset expected value exceeds a preset range.
Optionally, the sensor is an ambient light sensor, and the first parameter is brightness;
or the sensor is a color temperature sensor, and the first parameter is a color temperature;
or the sensor is an RGB sensor, and the first parameter is one of hue, brightness and saturation.
Optionally, the adjusting the screen parameter corresponding to the first parameter when the difference between the first measured value and the preset expected value exceeds a preset range includes:
acquiring preset screen parameters corresponding to the preset expected values;
calculating the ratio between the preset expected value and the first measured value;
calculating the product between the ratio and the preset screen parameter;
and adjusting a screen parameter corresponding to the first parameter to be the product.
Optionally, the preset screen parameters are predetermined by:
displaying a plurality of sample graphs according to screen parameters set by a wearer;
prompting a wearer whether to set the set screen parameters as preset screen parameters;
and after receiving the confirmation instruction, setting the screen parameters set by the wearer as the preset screen parameters.
Optionally, the preset expected value is predetermined by:
displaying each sample graph when the current screen parameter of the screen is the preset screen parameter, and detecting a first parameter of the sample graph displayed on the screen through the sensor to obtain a second actual measurement value corresponding to the first parameter;
and calculating the preset expected value according to all the second actual measured values.
Optionally, the calculating the preset expected value according to all the second measured values includes:
and calculating the average value of all the second actual measurement values, and setting the average value as the preset expected value.
Optionally, the method further comprises:
acquiring biological information of the wearer;
and correspondingly storing the biological information, the preset screen parameters and the preset expected values.
Optionally, before the detecting, by the sensor, the first parameter of the image displayed on the screen, the method further comprises:
acquiring the next image to be displayed;
acquiring first environmental information in a virtual scene corresponding to the next image to be displayed;
acquiring second environmental information in the virtual scene corresponding to the currently displayed image;
judging whether the first environment information is the same as the second environment information;
in a different case, the next image to be displayed is displayed and the step of detecting, by means of the sensor, the first parameter of the image displayed on the screen is performed.
According to a second aspect of the present invention, there is provided an electronic device comprising a processor and a memory storing a program executable on the processor, which when executed by the processor implements a method for adjusting screen parameters of a virtual reality headset according to the first aspect of the invention.
According to a third aspect of the present invention, there is provided a computer readable storage medium having stored thereon a computer program which when executed implements the screen parameter adjustment method of a virtual reality headset according to the first aspect of the invention.
According to one embodiment of the disclosure, whether the screen parameter needs to be adjusted is judged according to the first actual measurement value and the preset expected value, when the difference between the first actual measurement value and the preset expected value is too large, the user is dissatisfied with the displayed image at the moment, the user is satisfied with the displayed image by adjusting the screen parameter, and the use experience of the user is improved.
Other features of the present invention and its advantages will become apparent from the following detailed description of exemplary embodiments of the invention, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a flowchart of a method for adjusting screen parameters of a virtual reality headset according to an embodiment of the invention.
Fig. 2 is a block diagram of an electronic device in an embodiment of the invention.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless it is specifically stated otherwise.
The following description of at least one exemplary embodiment is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail, but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any specific values should be construed as merely illustrative, and not a limitation. Thus, other examples of exemplary embodiments may have different values.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further discussion thereof is necessary in subsequent figures.
As shown in fig. 1, an embodiment of the present invention introduces a method for adjusting screen parameters of a virtual reality headset, where a sensor is disposed on the virtual reality headset, and the method includes steps S1-S3.
S1: and detecting a first parameter of an image displayed on a screen through the sensor, and obtaining a first actual measurement value corresponding to the first parameter.
S2: and obtaining a preset expected value corresponding to the first parameter.
S3: and adjusting a screen parameter corresponding to the first parameter under the condition that the difference value between the first measured value and the preset expected value exceeds a preset range.
The sensor is arranged on the virtual reality head-mounted device, an image can be displayed on a screen of a user in the process of using the virtual reality device, and the sensor is used for detecting a first parameter of the image to obtain a first measured value corresponding to the first parameter. The preset expected value is obtained through a pre-test process, and when the image is displayed on the screen, if a first measured value corresponding to the first parameter obtained by detecting the first parameter of the image through the sensor is the preset expected value, the user is satisfied with the visual effect of the image display. And comparing the first measured value with a preset expected value, and judging whether the screen parameters need to be adjusted according to the comparison result. If the difference between the first measured value and the preset expected value exceeds the preset range, that is, if the difference between the first measured value and the preset expected value is larger, the user is not satisfied with the displayed image at the moment, and the screen parameter corresponding to the first parameter needs to be adjusted. If the difference between the first measured value and the preset expected value is within the preset range, the user is satisfied with the displayed image at the moment, and the screen parameter corresponding to the first parameter can be not adjusted.
According to the invention, whether the screen parameters need to be adjusted or not is judged according to the first actual measurement value and the preset expected value, when the difference between the first actual measurement value and the preset expected value is too large, the fact that the user is dissatisfied with the displayed image at the moment is indicated, the user is satisfied with the displayed image by adjusting the screen parameters, and the use experience of the user is improved.
In one embodiment of the present invention, the step S3 includes: acquiring preset screen parameters corresponding to the preset expected values; calculating the ratio between the preset expected value and the first measured value; calculating the product between the ratio and the preset screen parameter; and adjusting a screen parameter corresponding to the first parameter to be the product.
The preset screen parameters are obtained through a pre-test, and when the screen parameters are the preset screen parameters, the user is satisfied with the visual effect of the displayed image on the current screen. The invention judges whether to need to adjust the screen parameter according to the first actual measurement value and the preset expected value, when judging to need to adjust the screen parameter, firstly, the invention obtains the preset screen parameter corresponding to the preset expected value, and adjusts the screen parameter through the preset screen parameter. The dissatisfaction of the user with the displayed picture can be reflected by the ratio between the preset expected value and the first measured value. After the screen parameters are adjusted, the actual measured values corresponding to the screen parameters, which are required to be obtained by the sensors, are close to the preset expected values.
In one example, an image is first displayed on a screen according to a preset screen parameter a, at which time a first measured value X corresponding to the preset screen parameter a is detected by a sensor. And the preset expected value is Y, comparing the obtained first measured value X with the preset expected value Y, and if the screen parameter is judged to need to be adjusted, the adjusted screen parameter B is A (Y/X).
According to the invention, the dissatisfaction degree of the user on the displayed picture is reflected by the ratio between the preset expected value and the first measured value, and the product between the ratio and the preset screen parameter is used as the adjusted screen parameter corresponding to the first parameter, so that the display effect of the adjusted picture meets the requirement of the user, and the use experience of the user is improved.
In one embodiment of the present invention, the preset screen parameters are predetermined by: displaying a plurality of sample graphs according to screen parameters set by a wearer; prompting a wearer whether to set the set screen parameters as preset screen parameters; and after receiving the confirmation instruction, setting the screen parameters set by the wearer as the preset screen parameters.
The virtual reality headset device has a common mode and a test mode, a user can normally use the virtual reality headset device in the common mode, and preset screen parameters can be determined in the test mode. In the pre-test process, the user is prompted to set screen parameters, and the sample graph is displayed according to the screen parameters set by the user. And if the user is satisfied with the visual effect of the displayed sample graph, saving the screen parameters set by the user as preset screen parameters. If the user is not satisfied with the visual effect of the displayed sample graph, the user is allowed to reset the screen parameters. In the pre-test process, a plurality of different sample graphs can be displayed, and when the visual effect of the user is satisfied with all the sample graphs, the screen parameters at the moment are stored as preset screen parameters.
For example, three sample maps need to be displayed during the pre-test. Firstly, setting screen parameters by a user, sequentially displaying the three sample images by the virtual reality headset according to the screen parameters set by the user, and if the user is satisfied with the visual effect of displaying the three sample images, storing the screen parameters set at the moment by the user as preset screen parameters. If the user is not satisfied with the visual effect of displaying the sample map, the user is allowed to reset the screen parameters.
According to the invention, the screen parameters are adjusted by the user in the process of displaying the sample images, and the preset screen parameters are determined after the user is satisfied with the visual effects displayed by the plurality of sample images, so that the accuracy of the preset screen parameters is improved.
In one embodiment of the present invention, the preset expected value is predetermined by: displaying each sample graph when the current screen parameter of the screen is the preset screen parameter, and detecting a first parameter of the sample graph displayed on the screen through the sensor to obtain a second actual measurement value corresponding to the first parameter; and calculating the preset expected value according to all the second actual measured values.
The virtual reality headset device has a common mode and a test mode, a user can normally use the virtual reality headset device in the common mode, and a preset expected value can be determined in the test mode. In the pre-test process, a plurality of sample graphs are displayed according to preset screen parameters, second actual measurement values corresponding to the preset screen parameters are tested through a sensor when the sample graphs are displayed, one second actual measurement value is tested through the sensor for each sample graph, and finally all the second actual measurement values are comprehensively considered to obtain a preset expected value.
For example, three sample maps need to be displayed during the pre-test. Firstly, respectively displaying the three sample graphs according to preset screen parameters. When the first sample graph is displayed, a second actual measurement value X1 corresponding to a preset screen parameter is obtained through a sensor; when a second sample graph is displayed, a second actual measurement value X2 corresponding to a preset screen parameter is obtained through a sensor; and when the third sample graph is displayed, acquiring a second actual measurement value X3 corresponding to the preset screen parameter through the sensor.
According to the invention, the second actual measurement values are obtained through the sensors when each sample graph is displayed, and finally the preset expected value is calculated according to all the second actual measurement values, so that the accuracy of the preset expected value is improved.
In one embodiment of the present invention, the calculating the preset expected value according to all the second measured values includes: and calculating the average value of all the second actual measurement values, and setting the average value as the preset expected value.
The preset expected value is calculated according to the plurality of second actual measurement values, and visual effects of the display of the plurality of images need to be comprehensively considered, so that the preset expected value can be applied to various different images. For one sample graph, when the display effect of the sample graph is satisfied by a user, a second measured value is obtained through the detection of the sensor. The difference between the preset expected value and all the second measured values should be within a small range so that the visual effect that the user wishes to display the image can be reflected by the preset expected value, and the preset expected value can be applied to various different images. Taking the average value of all the second actual measurement values as the preset expected value can avoid the occurrence of overlarge difference between the second actual measurement values and the preset expected value.
For example, three sample graphs need to be displayed in the pre-test process, a second actual measurement value X1 when the first sample graph is displayed, a second actual measurement value X2 when the second sample graph is displayed, and a second actual measurement value X3 when the third sample graph is displayed are obtained through the sensor, and the finally calculated preset expected value Y is an average value of all the second actual measurement values, that is, (x1+x2+x3)/3.
According to the invention, the average value of all the second actual measurement values is used as the preset expected value, so that the display effect of the image can be satisfied by a user when the sensor detects the preset expected value, and the screen parameters are adjusted more accurately through the preset expected value, so that the use of the image is convenient for the user.
In one embodiment of the present invention, the method further comprises: acquiring biological information of the wearer; and correspondingly storing the biological information, the preset screen parameters and the preset expected values.
One piece of virtual reality headset can be used by multiple users, and the perception of color is different for different users, so different screen parameters are required to be configured for different users. When a user uses the virtual reality headset, if the user uses the virtual reality headset for the first time, the virtual reality headset collects biological information of the user, such as iris information and fingerprint information of the user. And then starting a test mode of the virtual reality head-mounted equipment, selecting preset screen parameters and preset expected values which are suitable for the user, and correspondingly storing the biological information of the user with the preset screen parameters and the preset expected values. When the user selects the normal mode of the virtual reality headset, the virtual reality headset can acquire biological information of the user, and then acquires corresponding preset screen parameters and preset expected values according to the biological information of the user.
In one example, a child and a adult share the same piece of virtual reality headset. When the dummy uses the virtual reality headset, since the dummy does not use the virtual reality headset for the first time, the dummy can normally use the virtual reality headset because the preset screen parameters and the preset expected values suitable for the dummy are already stored in the virtual reality headset. When the child uses the virtual reality headset, the child uses the virtual reality headset for the first time, and after wearing the virtual reality headset, the virtual reality headset acquires iris information of the child and then enters a test mode of the virtual reality headset. In the test mode, selecting preset screen parameters and preset expected values suitable for the child, and storing iris information of the child in correspondence with the selected preset screen parameters and preset expected values. After the child selects the common mode of the virtual reality headset, the virtual reality headset acquires iris information of the child, and acquires preset screen parameters and preset expected values which are stored in advance and correspond to the iris information of the child according to the iris information of the child, and the child is satisfied with the visual effects of all images displayed on the screen by adjusting the screen parameters.
According to the invention, the virtual reality head-mounted equipment acquires the biological information of the user, the biological information of the user is stored corresponding to the preset screen parameters and the preset expected values, and when one piece of virtual reality head-mounted equipment is used by a plurality of different users, all the users can experience the screen image suitable for color perception of the users, so that the use experience of the users is improved.
In one embodiment of the present invention, the sensor is an ambient light sensor, and the first parameter is brightness; or the sensor is a color temperature sensor, and the first parameter is a color temperature; or the sensor is an RGB sensor, and the first parameter is one of hue, brightness and saturation.
The ambient light sensor can record the brightness in the head-mounted cavity of the virtual reality head-mounted device, the brightness in the head-mounted cavity can be influenced by screens with different colors, and when different pictures are displayed on the screens, the brightness in the head-mounted cavity is also different. For example, a black picture is displayed on the screen and a white picture is displayed on the screen, and the brightness in the cavity is lower when the black picture is displayed than when the white picture is displayed. Some users prefer bright pictures, while some users prefer dark pictures.
The color temperature sensor may record the color temperature of the screen, which is a psychological perception of color by the user. Typically, red is a warm color and blue is a cool color. Some users prefer pictures with warm hues, while some users prefer pictures with cool hues,
the RGB sensor can record hue, brightness and saturation of the screen, the hue is used for distinguishing colors, the brightness is used for distinguishing brightness of the colors, the saturation is used for indicating vividness of the colors, and different users have different favorites on the parameters.
In one example, the first parameter is luminance. The user plays a game using the virtual reality headset, displays a game image on a screen, and detects the brightness at this time by the ambient light sensor to obtain a first measured value 100 corresponding to the brightness. A preset expected value corresponding to the luminance is obtained, for example, the preset expected value corresponding to the luminance is 150. If the preset range is (-10, +10), it is indicated that the user is satisfied with the visual effect of the displayed image when the brightness is in the range of 140-160. The difference between the first measured value and the preset expected value is 100 and is 50, and the difference exceeds the preset range, which indicates that for the game image displayed on the screen by the user at the moment is dark, the screen parameter corresponding to the brightness needs to be adjusted, that is, the brightness of the screen is adjusted, and the brightness of the screen can be increased.
According to the invention, whether the user is satisfied with the display effect of the image is judged according to the light intensity in the head-wearing cavity, the color temperature of the screen, the hue of the screen, the brightness of the screen and the saturation of the screen, and different parameters can be selected according to different favorites of the user, so that the virtual reality head-wearing device can be suitable for various different types of users, and is convenient for the user to use.
In one embodiment of the present invention, before the detecting, by the sensor, the first parameter of the image displayed on the screen, the method further includes: acquiring the next image to be displayed; acquiring first environmental information in a virtual scene corresponding to the next image to be displayed; acquiring second environmental information in the virtual scene corresponding to the currently displayed image; judging whether the first environment information is the same as the second environment information; in a different case, the next image to be displayed is displayed and the step of detecting, by means of the sensor, the first parameter of the image displayed on the screen is performed.
In the process of using the virtual reality device, the environment of the user may change in the virtual scene, for example, from a sunny environment to a cloudy environment. If the images are different in the same environment, the same screen parameters can be selected, and a better visual effect can be obtained for different image users. While for images in different environments, the user's visual experience may be affected if the same screen parameters are still used.
The corresponding relation between the image to be displayed and the environment information is pre-stored in the virtual reality equipment, and when the environment information needs to be acquired, the environment information corresponding to the image can be directly acquired from the corresponding relation. The environment information may be brightness of the environment in the virtual scene or may be color of the environment in the virtual scene.
In one example, a user plays a game using a virtual reality headset, the user being in a virtual game scene in which a plurality of different environments, such as a sunny environment and a cloudy environment, may be contained. In a sunny environment, the illumination intensity is high, while in a cloudy environment, the illumination intensity is low. If the environment changes from a sunny environment to a cloudy environment, the currently displayed image corresponds to the sunny environment, the next image to be displayed corresponds to the cloudy environment, the first environment information acquired by the virtual reality device is the cloudy environment, and the second environment information acquired by the virtual reality device is the sunny environment. The brightness of the screen can be properly adjusted at the moment due to higher illumination intensity in a sunny environment. After the screen is switched to the overcast environment, the illumination intensity in the overcast environment is lower, if the brightness of the screen is still kept unchanged, a high-brightness image is displayed on the screen, and the screen is inconsistent with the overcast environment, so that huge offence and sense can be brought to a user, and the brightness of the screen should be reduced at the moment.
The invention keeps the current screen parameters unchanged when the environment does not need to be switched in the virtual scene, does not need to adjust the screen parameters for each displayed image, reduces the adjustment times of the screen parameters, and improves the operation efficiency of the virtual reality head-mounted equipment. And meanwhile, when the environment needs to be switched in the virtual scene, the current screen parameters are adjusted, different screen parameters are applicable to different environments, and the use experience of a user is improved.
As shown in fig. 2, an embodiment of the present invention introduces an electronic device 200, including a processor 201 and a memory 202, where the memory 202 stores a program that can be executed on the processor 201, and the program is executed by the processor 201 to implement a method for adjusting screen parameters of a virtual reality headset according to any embodiment of the present invention.
Embodiments of the present invention introduce a computer readable storage medium having a computer program stored thereon, which when executed implements a method for adjusting screen parameters of a virtual reality headset according to any of the embodiments of the present invention.
The present invention may be a system, method, and/or computer program product. The computer program product may include a computer readable storage medium having computer readable program instructions embodied thereon for causing a processor to implement aspects of the present invention.
The computer readable storage medium may be a tangible device that can hold and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: portable computer disks, hard disks, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static Random Access Memory (SRAM), portable compact disk read-only memory (CD-ROM), digital Versatile Disks (DVD), memory sticks, floppy disks, mechanical coding devices, punch cards or in-groove structures such as punch cards or grooves having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media, as used herein, are not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical pulses through fiber optic cables), or electrical signals transmitted through wires.
The computer readable program instructions described herein may be downloaded from a computer readable storage medium to a respective computing/processing device or to an external computer or external storage device over a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network interface card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in the respective computing/processing device.
Computer program instructions for carrying out operations of the present invention may be assembly instructions, instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, c++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions may be executed entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present invention are implemented by personalizing electronic circuitry, such as programmable logic circuitry, field Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), with state information for computer readable program instructions, which can execute the computer readable program instructions.
Various aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are all equivalent.
The foregoing description of embodiments of the invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the technical improvement of the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.
Claims (9)
1. A screen parameter adjustment method for a virtual reality headset, wherein a sensor is arranged on the virtual reality headset, the method comprising:
detecting a first parameter of an image displayed on a screen through the sensor to obtain a first measured value corresponding to the first parameter;
acquiring a preset expected value corresponding to the first parameter;
adjusting a screen parameter corresponding to the first parameter when the difference between the first measured value and the preset expected value exceeds a preset range;
and when the difference between the first measured value and the preset expected value exceeds a preset range, adjusting a screen parameter corresponding to the first parameter, including:
acquiring preset screen parameters corresponding to the preset expected values;
calculating the ratio between the preset expected value and the first measured value;
calculating the product between the ratio and the preset screen parameter;
and adjusting a screen parameter corresponding to the first parameter to be the product.
2. The method of claim 1, wherein the step of determining the position of the substrate comprises,
the sensor is an ambient light sensor, and the first parameter is brightness;
or the sensor is a color temperature sensor, and the first parameter is a color temperature;
or the sensor is an RGB sensor, and the first parameter is one of hue, brightness and saturation.
3. The method according to claim 1, wherein the preset screen parameters are predetermined by:
displaying a plurality of sample graphs according to screen parameters set by a wearer;
prompting a wearer whether to set the set screen parameters as preset screen parameters;
and after receiving the confirmation instruction, setting the screen parameters set by the wearer as the preset screen parameters.
4. A method according to claim 3, wherein the preset expected value is predetermined by:
displaying each sample graph when the current screen parameter of the screen is the preset screen parameter, and detecting a first parameter of the sample graph displayed on the screen through the sensor to obtain a second actual measurement value corresponding to the first parameter;
and calculating the preset expected value according to all the second actual measured values.
5. The method of claim 4, wherein calculating the predetermined expected value from all the second measured values comprises:
and calculating the average value of all the second actual measurement values, and setting the average value as the preset expected value.
6. The method according to claim 4, wherein the method further comprises:
acquiring biological information of the wearer;
and correspondingly storing the biological information, the preset screen parameters and the preset expected values.
7. The method of claim 1, wherein prior to the detecting, by the sensor, a first parameter of an image displayed on a screen, the method further comprises:
acquiring the next image to be displayed;
acquiring first environmental information in a virtual scene corresponding to the next image to be displayed;
acquiring second environmental information in the virtual scene corresponding to the currently displayed image;
judging whether the first environment information is the same as the second environment information;
in a different case, the next image to be displayed is displayed and the step of detecting, by means of the sensor, the first parameter of the image displayed on the screen is performed.
8. An electronic device comprising a processor and a memory, the memory storing a program executable on the processor, the program when executed by the processor implementing the method of screen parameter adjustment of a virtual reality headset according to any one of claims 1-7.
9. A computer readable storage medium, wherein a computer program is stored on the computer readable storage medium, the computer program when executed implementing the screen parameter adjustment method of a virtual reality headset according to any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210399814.1A CN114815256B (en) | 2022-04-15 | 2022-04-15 | Screen parameter adjustment method, device and storage medium of virtual reality head-mounted device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210399814.1A CN114815256B (en) | 2022-04-15 | 2022-04-15 | Screen parameter adjustment method, device and storage medium of virtual reality head-mounted device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114815256A CN114815256A (en) | 2022-07-29 |
CN114815256B true CN114815256B (en) | 2023-10-03 |
Family
ID=82537316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210399814.1A Active CN114815256B (en) | 2022-04-15 | 2022-04-15 | Screen parameter adjustment method, device and storage medium of virtual reality head-mounted device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114815256B (en) |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1940695A (en) * | 2005-09-29 | 2007-04-04 | 三星电子株式会社 | Method for compensating a picture |
JP2008058519A (en) * | 2006-08-30 | 2008-03-13 | Matsushita Electric Ind Co Ltd | Projection display device with adjustment function |
CN104460104A (en) * | 2014-12-26 | 2015-03-25 | 深圳市华星光电技术有限公司 | Method for determining edge of overlapping region of color filtration blocks and black matrix |
CN104780302A (en) * | 2013-12-31 | 2015-07-15 | 康耐视公司 | System and method for reducing temperature of liquid lens inducing drift effect |
WO2015120456A1 (en) * | 2014-02-10 | 2015-08-13 | Shamir Optical Industry Ltd. | Quasi progressive lenses for eyewear |
JP2015178297A (en) * | 2014-03-19 | 2015-10-08 | アイシン・エィ・ダブリュ株式会社 | Head-up display device |
KR20170090122A (en) * | 2016-01-28 | 2017-08-07 | 영남대학교 산학협력단 | Apparatus for adjusting color and brightness HUD system and method thereof |
CN107168518A (en) * | 2017-04-05 | 2017-09-15 | 北京小鸟看看科技有限公司 | A kind of synchronous method, device and head-mounted display for head-mounted display |
CN107229465A (en) * | 2017-04-21 | 2017-10-03 | 北京小鸟看看科技有限公司 | Method, device and VR main frames for the wake-up head-mounted display of VR main frames |
EP3276327A1 (en) * | 2016-07-29 | 2018-01-31 | Essilor International | Method for virtual testing of at least one lens having a predetermined optical feature and associated device |
CN108616649A (en) * | 2018-03-23 | 2018-10-02 | 北京京东尚科信息技术有限公司 | The display control method and device of electronic equipment |
CN108986225A (en) * | 2018-05-29 | 2018-12-11 | 歌尔科技有限公司 | Processing method and processing device, equipment when virtual reality device display scene |
CN110346935A (en) * | 2019-06-25 | 2019-10-18 | 华为技术有限公司 | AR glasses and wearable system |
CN111885458A (en) * | 2020-07-20 | 2020-11-03 | 歌尔科技有限公司 | Audio playing method, earphone and computer readable storage medium |
CN114339193A (en) * | 2021-11-29 | 2022-04-12 | 青岛歌尔声学科技有限公司 | Head-mounted display device control method, device, equipment and readable storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3756940B2 (en) * | 2001-07-02 | 2006-03-22 | 古河電気工業株式会社 | Dissimilar optical fiber connecting method and dissimilar optical fiber connecting part heat treatment apparatus |
DE102011075809A1 (en) * | 2011-05-13 | 2012-11-15 | Carl Zeiss Microimaging Gmbh | Method and device for defining a z-range in a sample, in which a z-stack of the sample is to be picked up by means of a microscope |
US9836663B2 (en) * | 2015-03-05 | 2017-12-05 | Samsung Electronics Co., Ltd. | User authenticating method and head mounted device supporting the same |
EP3246752B1 (en) * | 2016-05-20 | 2019-02-06 | Hisense Co. Ltd. | Apparatus and method for controlling a laser projector |
KR102610583B1 (en) * | 2019-10-18 | 2023-12-05 | 선전 구딕스 테크놀로지 컴퍼니, 리미티드 | Fingerprint detection devices and electronic devices |
-
2022
- 2022-04-15 CN CN202210399814.1A patent/CN114815256B/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1940695A (en) * | 2005-09-29 | 2007-04-04 | 三星电子株式会社 | Method for compensating a picture |
JP2008058519A (en) * | 2006-08-30 | 2008-03-13 | Matsushita Electric Ind Co Ltd | Projection display device with adjustment function |
CN104780302A (en) * | 2013-12-31 | 2015-07-15 | 康耐视公司 | System and method for reducing temperature of liquid lens inducing drift effect |
WO2015120456A1 (en) * | 2014-02-10 | 2015-08-13 | Shamir Optical Industry Ltd. | Quasi progressive lenses for eyewear |
JP2015178297A (en) * | 2014-03-19 | 2015-10-08 | アイシン・エィ・ダブリュ株式会社 | Head-up display device |
CN104460104A (en) * | 2014-12-26 | 2015-03-25 | 深圳市华星光电技术有限公司 | Method for determining edge of overlapping region of color filtration blocks and black matrix |
KR20170090122A (en) * | 2016-01-28 | 2017-08-07 | 영남대학교 산학협력단 | Apparatus for adjusting color and brightness HUD system and method thereof |
CN107664572A (en) * | 2016-07-29 | 2018-02-06 | 埃西勒国际通用光学公司 | For carrying out the method and relevant device of virtual test at least one eyeglass with predetermined optical feature |
EP3276327A1 (en) * | 2016-07-29 | 2018-01-31 | Essilor International | Method for virtual testing of at least one lens having a predetermined optical feature and associated device |
CN107168518A (en) * | 2017-04-05 | 2017-09-15 | 北京小鸟看看科技有限公司 | A kind of synchronous method, device and head-mounted display for head-mounted display |
CN107229465A (en) * | 2017-04-21 | 2017-10-03 | 北京小鸟看看科技有限公司 | Method, device and VR main frames for the wake-up head-mounted display of VR main frames |
CN108616649A (en) * | 2018-03-23 | 2018-10-02 | 北京京东尚科信息技术有限公司 | The display control method and device of electronic equipment |
CN108986225A (en) * | 2018-05-29 | 2018-12-11 | 歌尔科技有限公司 | Processing method and processing device, equipment when virtual reality device display scene |
CN110346935A (en) * | 2019-06-25 | 2019-10-18 | 华为技术有限公司 | AR glasses and wearable system |
CN111885458A (en) * | 2020-07-20 | 2020-11-03 | 歌尔科技有限公司 | Audio playing method, earphone and computer readable storage medium |
CN114339193A (en) * | 2021-11-29 | 2022-04-12 | 青岛歌尔声学科技有限公司 | Head-mounted display device control method, device, equipment and readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN114815256A (en) | 2022-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110235194B (en) | System and method for age-based gamut mapping | |
US8115830B2 (en) | Image processing apparatus | |
US9390646B2 (en) | Color calibration apparatus and method usable with display device | |
CN104240674B (en) | A kind of method regulating display unit and a kind of electronic equipment | |
US9875724B2 (en) | Method and electronic device for adjusting display | |
US9947275B1 (en) | Real-time white point correction for tablet display | |
CN104063846A (en) | Method and apparatus for processing an image based on detected information | |
US11128909B2 (en) | Image processing method and device therefor | |
CN113495709A (en) | Color correction method, AP chip, terminal and storage medium | |
CN114815256B (en) | Screen parameter adjustment method, device and storage medium of virtual reality head-mounted device | |
KR100859937B1 (en) | Method and device of rapidly generating a gray-level versus brightness curve of a display | |
CN111385447A (en) | Image pickup apparatus and method of driving the same | |
CN108007674A (en) | A kind of screen test system, method, apparatus and control device | |
CN116563570B (en) | Color recognition method and device, electronic equipment and storage medium | |
CN106847150A (en) | Adjust the device and method of brightness of display screen | |
CN112312122B (en) | Method and device for detecting protective film of camera | |
CN115733966A (en) | Color calibration method of display device and related device | |
CN114731360B (en) | System for performing image motion compensation | |
CN107911167A (en) | A kind of visual light imaging communication means and system | |
US20160155413A1 (en) | Method and apparatus for processing image based on detected information | |
Penczek et al. | Evaluating the optical characteristics of stereoscopic immersive display systems | |
CN116684575A (en) | Method and system for identifying whether camera module is color cast or not by adopting computer program | |
JPH09161066A (en) | Image processor | |
Vuori et al. | P‐28: Image Adjustment with the Tone Rendering Curve | |
CN116844441A (en) | Screen detection method and device based on RGB value |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |