Display control device, display control method and display control program
The display control device adjusts images based on user-specific visual function tests to ensure compatibility with individual user characteristics, improving the suitability and comfort of virtual, augmented, or mixed reality experiences.
Patent Information
- Application Number
- JP2024013655
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-31
- Publication Date
- 2025-08-13
AI Technical Summary
Images displayed by virtual, augmented, or mixed reality devices may not match the visual characteristics of individual users, leading to issues such as brightness or darkness variations.
A display control device that includes an acquisition unit for visual function tests and a generation unit to generate parameters for adjusting images based on user-specific visual function test results, ensuring images are suitable for each user.
Enables display devices to provide virtual, augmented, or mixed reality experiences tailored to individual users, enhancing image suitability and user comfort.
Smart Images

Figure 2025118373000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a display control device, a display control method, and a display control program. [Background technology]
[0002] The use of virtual reality (VR), augmented reality (AR), and mixed reality (MR) is becoming more widespread in various fields. Known technologies for providing virtual reality or augmented reality to a user include a head-mounted display (HMD) that presents information in front of the user's eyes, smart glasses that present information superimposed on the user's actual field of vision, and an eyepiece display device (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-047727 Summary of the Invention [Problem to be solved by the invention]
[0004] An image displayed by a display device for providing a user with virtual reality, augmented reality, or mixed reality may not match the visual characteristics of each user. For example, an image displayed by a display device may appear bright or dark to another user, even if the image can be viewed without any problems by one user.
[0005] The present disclosure has been made in consideration of the above points, and aims to provide a display control device, a display control method, and a display control program that can control the display by a display device to provide virtual reality, augmented reality, or mixed reality to a user so that the images presented by the display device are suitable for each user. [Means for solving the problem]
[0006] For the above purpose, according to one aspect of the present disclosure, there is provided a display control device comprising: an acquisition unit that acquires the results of a visual function test conducted on a user for each color; and a generation unit that uses the results of the visual function test acquired by the acquisition unit to generate parameters for adjusting, for each color, an image displayed in front of the user's eyes by a display device worn by the user.
[0007] The visual function test may include a test for measuring a gamma curve for the user and a test for measuring a luminance contrast perception threshold of the user.
[0008] The generation unit may use a result of the visual function test to generate a parameter for determining the luminance of an image to be displayed in front of the user's eyes.
[0009] The generation unit may generate parameters for adjusting an image to be displayed in front of the user's eyes based on a luminance distribution around the user.
[0010] The generation unit may generate a parameter for adjusting an image to be displayed in front of the user's eyes by causing the display device to display an image that attenuates light reaching the user's eyes by a predetermined amount.
[0011] The display device may be a glasses-type display device that provides augmented reality to the user.
[0012] The display device may be a goggle-type display device that provides a virtual reality to the user.
[0013] To achieve the above-mentioned objectives, according to another aspect of the present disclosure, a display control method is provided in which a processor acquires the results of a visual function test administered to a user for each color, uses the acquired results of the visual function test to generate parameters for adjusting, for each color, an image displayed in front of the user's eyes, and, based on the generated parameters, executes a process in which a display device worn by the user adjusts the image displayed in front of the user's eyes.
[0014] For the above purpose, according to another aspect of the present disclosure, a display control program is provided that causes a computer to acquire the results of a visual function test administered to a user for each color, generate parameters for adjusting an image displayed in front of the user's eyes for each color using the acquired visual function test results, and execute a process of adjusting the image displayed in front of the user's eyes by a display device worn by the user based on the generated parameters. [Effects of the Invention]
[0015] According to the present disclosure, it is possible to provide a display control device, a display control method, and a display control program that can control the display by a display device to provide virtual reality, augmented reality, or mixed reality to a user so that the images presented by the display device are suitable for each user. [Brief explanation of the drawings]
[0016] [Figure 1] 1 is a diagram illustrating a schematic configuration of a display system including a display control device according to an embodiment of the disclosed technology. [Figure 2] FIG. 2 is a block diagram showing a hardware configuration of a display control device. [Figure 3] FIG. 2 is a block diagram illustrating an example of a functional configuration of a display control device. [Figure 4] FIG. 10 is a diagram illustrating an example of a luminance contrast visibility threshold curve. [Figure 5] FIG. 2 is a block diagram showing a hardware configuration of the display device. [Figure 6] 10 is a flowchart showing the flow of a display control process performed by the display control device. [Figure 7] 10 is a flowchart showing the flow of a display process performed by the display device. [Figure 8] 10 is a flowchart showing the flow of a process for acquiring a radiance distribution in a user's visual field by the display device. [Figure 9] 10 is a flowchart showing the flow of a process of displaying an image on a display by a display device. DETAILED DESCRIPTION OF THE INVENTION
[0017] An example of an embodiment of the present disclosure will be described below with reference to the drawings. The same reference numerals are used throughout the drawings to designate identical or equivalent components and parts. The dimensional proportions of the drawings are exaggerated for illustrative purposes and may differ from the actual proportions.
[0018] 1 is a diagram showing a schematic configuration of a display system including a display control device according to this embodiment. The display system 1 includes a display control device 10, a display device 20 connected to the display control device 10 via communication and displaying an image on a display through image processing by the display control device 10, and an inspection device 30 that inspects the visual function of a user.
[0019] The display control device 10 executes display control such that an image suitable for each user wearing the display device 20 is displayed on the display device 20. When executing display control, the display control device 10 uses the results of a visual function test administered to the user using an examination device 30. The display control device 10 can be realized as, for example, an information processing device such as a personal computer, a smartphone, or a tablet terminal, or as a server installed on the cloud. Specific display control by the display control device 10 will be described in detail later.
[0020] The display device 20 is a device for providing virtual reality or augmented reality to a user, and is, for example, a head-mounted display which is a goggle-type display device, an eyeglass-type display device (smart glasses), a head-up display, or a display device for displaying images in front of the user's eyes, such as the window glass of a car or house.
[0021] The test device 30 is a device that tests the visual function of a user, and presents optotypes for testing the visual function of the user on any display device. The test device 30 may present optotypes for testing the visual function of the user on the display device 20. The test device 30 may be a device dedicated to testing the visual function of a user, or may be an information processing device such as a personal computer, a smartphone, or a tablet terminal.
[0022] In this embodiment, the display control device 10 is described as performing display control such that an image suitable for each user wearing the display device 20 is displayed on the display device 20, but the present disclosure is not limited to this example. Such display control may be performed by the display device 20.
[0023] FIG. 2 is a block diagram showing the hardware configuration of the display control device 10. As shown in FIG.
[0024] 2, the display control device 10 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a storage 14, an input unit 15, a display unit 16, and a communication interface (I / F) 17. Each component is connected to each other via a bus 19 so as to be able to communicate with each other.
[0025] CPU 11 is a central processing unit that executes various programs and controls various components. That is, CPU 11 reads programs from ROM 12 or storage 14 and executes the programs using RAM 13 as a work area. CPU 11 controls the above-mentioned components and performs various arithmetic processing in accordance with the programs recorded in ROM 12 or storage 14. In this embodiment, ROM 12 or storage 14 stores a display control program that executes display control such that an image suitable for each user wearing display device 20 is displayed on display device 20.
[0026] The ROM 12 stores various programs and various data. The RAM 13 temporarily stores programs or data as a working area. The storage 14 is configured with a storage device such as an HDD (Hard Disk Drive), SSD (Solid State Drive), or flash memory, and stores various programs including the operating system and various data.
[0027] The input unit 15 includes a pointing device such as a mouse and a keyboard, and is used to perform various inputs.
[0028] The display unit 16 is, for example, a liquid crystal display, and displays various information. The display unit 16 may also function as the input unit 15 by adopting a touch panel system.
[0029] The communication interface 17 is an interface for communicating with other devices such as the display device 20, and uses standards such as FDDI and Wi-Fi (registered trademark).
[0030] When executing the above display control program, the display control device 10 uses the above hardware resources to realize various functions.
[0031] Next, the functional configuration of the display control device 10 will be described.
[0032] FIG. 3 is a block diagram showing an example of the functional configuration of the display control device 10. As shown in FIG.
[0033] 3, the display control device 10 has, as functional components, an acquisition unit 101, a generation unit 102, a transmission unit 103, and an inspection unit 104. Each functional component is realized by the CPU 11 reading and executing a display control program stored in the ROM 12 or the storage 14.
[0034] The acquisition unit 101 acquires the results of a visual function test performed for each color on a user wearing the display device 20. Any color may be used as the target of the visual function test, for example, a single color such as white or black, one or two of the three primary colors of light (red, blue, green), or a combination of any of the three primary colors of color (cyan, magenta, yellow) and the three primary colors of light. The visual function test is performed, for example, by a test device 30 described below. The results of the visual function test are then stored, for example, in the RAM 13 or the storage 14.
[0035] The generation unit 102 uses the results of the visual function test acquired by the acquisition unit 101 to generate parameters for adjusting, for each color, the image that the display device 20 displays in front of the user's eyes. Specifically, the generation unit 102 uses the results of the visual function test acquired by the acquisition unit 101 to generate parameters for calculating the luminance of the image displayed by the display device 20 in front of the user's eyes. When the display device 20 is a head-mounted display, the display device 20 displays the image as luminance. On the other hand, when the display device 20 is an eyeglass-type display device (smart glasses), a head-up display, or a window glass of a car or house, the display device 20 displays the image as a light transmittance for each color to be displayed, but to the user's eyes, the light that passes through the display device 20 and the light that is blocked by the display device 20 are combined, and the image is displayed as luminance by the display device 20.
[0036] When the display device 20 worn by the user is a head-mounted display that provides the user with virtual reality, the generation unit 102 generates parameters for adjusting the image displayed by the display device 20 in front of the user's eyes based on the luminance distribution around the user.
[0037] When the display device 20 worn by the user is a smart glass that provides the user with augmented reality, the generation unit 102 generates a parameter for adjusting the image to be displayed in front of the user's eyes by causing the display device 20 to display an image that attenuates the light reaching the user's eyes through the display device 20 by a predetermined amount.
[0038] The transmission unit 103 transmits the parameters generated by the generation unit 102 to the display device 20. The display device 20 displays an image based on the parameters transmitted from the display control device 10.
[0039] The testing device 30 performs visual function tests on the user. As visual function tests on the user, the testing device 30 performs a visual acuity test for any color, a gamma curve test, and a luminance contrast visual threshold test to determine parameters for each type of photoreceptor cell being tested. For each test, the testing device 30 presents an optotype for the test to the user and collects the user's responses to the optotype.
[0040] An example of a visual acuity test is shown below. Testing device 30 presents a visual acuity test target (e.g., a Landolt ring) of one of the RGB colors to the user. Testing device 30 presents the target against a black background to maximize contrast with the target. Then, testing device 30 changes the size of the target and asks the user to indicate the orientation of the target (in the case of a Landolt ring, the direction in which the ring is broken) to obtain visual acuity. Testing device 30 performs a test for each RGB color to obtain the user's visual acuity and estimate the focal length for each RGB color.
[0041] An example of a gamma curve test for measuring a gamma curve for a user is shown below. The test device 30 presents the user with an image of multiple bands with gradations in the brightness of any of the R, G, and B colors. For example, in the case of a gradation in the brightness of R, the test device 30 presents an image of bands whose brightness changes based on the following mathematical formula (1).
[0042]
number
[0043] In formula (1), L R is the brightness of R to be displayed, x R is an adjustment parameter of the display device that has a linear relationship with the brightness value of R displayed on the display device by the inspection device 30, a R , b Ris a brightness adjustment element for R specific to the display device used in the visual function test. The test device 30 allows the user to set a parameter γ that makes the user perceive the brightness gradation changes as being at equal intervals to their own visual sense. The test device 30 performs a test for each of the RGB colors and obtains the parameter γ for each of the RGB colors for the user.
[0044] An example of a luminance contrast visibility threshold test for measuring a luminance contrast visibility threshold of a user is shown. The test device 30 calculates a luminance contrast visibility threshold curve for each of the RGB colors for the user based on the contents disclosed in International Publication No. 2018 / 01234. FIG. 4 is a diagram showing an example of a luminance contrast visibility threshold curve, which is an example of a luminance contrast visibility threshold curve for R. The test device 30 calculates a luminance contrast visibility threshold curve for each of the RGB colors for the user based on the contents disclosed in International Publication No. 2018 / 01234. FIG. 4 is a diagram showing an example of a luminance contrast visibility threshold curve for R. The test device 30 calculates a luminance contrast visibility threshold curve for each of the RGB colors for the user based on the parameters C lower,R and C upper,R Based on this, the lower limit L of the range of brightness that is easy for the user to see is lower,R and upper limit L upper,R The inspection device 30 performs inspection for each of the RGB colors, and obtains the lower limit and upper limit values for each of the RGB colors for the user.
[0045] FIG. 5 is a block diagram showing the hardware configuration of the display device 20. As shown in FIG.
[0046] 5, the display device 20 includes a display 21, an imaging device 22, a CPU 23, a ROM 24, a RAM 25, and a communication interface (I / F) 26. Each component is connected via a bus 29 so as to be able to communicate with each other.
[0047] The display 21 is provided so as to be positioned in front of the user's eyes when the user wears the display device 20. When the display device 20 is a head-mounted display, the display 21 may be a display device such as a liquid crystal display or an organic EL display. When the display device 20 is a pair of smart glasses, the display 21 may be a lens-type display device with an electronic dimming function, for example.
[0048] The imaging device 22 is an imaging device for capturing images of the periphery of the display device 20, and captures the range of the user's visual field to acquire the radiance of the user's visual field with spatial resolution. The imaging device 22 may include, for example, multiple lenses, a CMOS image sensor, etc. While the user is using the display device 20, the imaging device 22 acquires the radiance of the user's visual field over time or when there is a change in luminance.
[0049] The CPU 23 is a central processing unit that executes various programs and controls each component. That is, the CPU 23 reads programs from the ROM 24 and executes the programs using the RAM 25 as a work area. The CPU 23 controls the above components and performs various arithmetic processing in accordance with the programs recorded in the ROM 24. In this embodiment, the CPU 23 stores a display program that controls the display of information on the display 21.
[0050] The ROM 24 stores various programs and various data. The RAM 25 temporarily stores programs or data as a working area. In this embodiment, the ROM 24 records individual information, which is the result of calibration performed at the factory when the display device 20 is manufactured. The individual information may include the focal length of the image capture device 22, the distortion of the image captured by the image capture device 22, the optical center of the image capture device 22, and information for adjusting the position and orientation of the image capture device 22. The individual information may also include the wavelength spectrum for each color of the display 22, the amount of change in transmittance or luminance for each color in response to an external control variable of the display device 20, the response time of the transmittance or luminance for each color in response to an external control variable of the display device 20, and information for adjusting the position and size of each pixel.
[0051] The display device 20 may perform user calibration. Through user calibration, the display device 20 can determine the optical center, field of view, and distortion of the user's eyes. Calibration information resulting from the user calibration by the display device 20 is stored in the RAM 25. The individual information recorded in the ROM 24 and the calibration information stored in the RAM 25 are used when the display device 20 displays information on the display 21.
[0052] The communication interface 26 is an interface for communicating with other devices such as the display control device 10, and uses standards such as FDDI and Wi-Fi (registered trademark).
[0053] The individual information and calibration information do not have to be stored inside the display device 20. The individual information and calibration information may be stored in a cloud server, and the display device 20 may acquire the individual information and calibration information from the cloud server by communicating with the cloud server via the communication interface 26.
[0054] An example of how to determine the optical centers of the user's eyes is shown below: The display device 20 displays a point that can be identified by the user, and the user adjusts the point so that it is located at the center of each of the left and right pupils.
[0055] An example of how to obtain the user's viewing angle and distortion is shown below. The display device 20 displays an image of the environment acquired by the imaging device 22 on the display 21. When the display device 20 is realized as smart glasses that provide augmented reality, the display device 20 allows the user to adjust the image displayed on the display 21 so that it matches the real image of the environment that reaches the user's eyes through the display 21. The display device 20 performs this adjustment for each of the left and right pupils, and obtains the viewing angle and distortion from the adjustment values when the user performs the adjustment.
[0056] Next, the operation of the display control device 10 will be described.
[0057] 6 is a flowchart showing the flow of display control processing by the display control device 10. The CPU 11 reads out a display control program from the ROM 12 or the storage 14, loads it into the RAM 13, and executes it, thereby performing the display control processing.
[0058] In step S101, the CPU 11 acquires the results of a visual function test performed for each color on a user wearing the display device 20. The visual function test is performed by, for example, the test device 30, as described above.
[0059] Following step S101, in step S102, CPU 11 uses the results of the visual function test acquired in step S101 to generate parameters for adjusting, for each color, the image displayed in front of the user's eyes by display device 20. Specifically, CPU 11 uses the acquired results of the visual function test to generate parameters for determining the luminance of the image displayed in front of the user's eyes by display device 20.
[0060] A specific method for generating the parameters will be described. Based on the results of a gamma curve test and a luminance contrast visibility threshold test conducted on the user, CPU 11 determines the range of luminance (dynamic range) to be presented to the user wearing display device 20 and a model function of the user's luminance contrast visibility threshold curve. CPU 11 then calculates parameters for determining the luminance to be presented to the user for the amount of light input to display device 20, using the range of luminance to be presented to the user and the model function of the user's luminance contrast visibility threshold curve.
[0061] Following step S102, in step S103, the CPU 11 provides the parameters generated in step S102 to the display device 20.
[0062] The series of processes shown in FIG. 6 may be performed at any timing, such as when the user uses the display device 20 for the first time, or when the user performs a new visual function test.
[0063] 7 is a flowchart showing the flow of display processing by the display device 20. The CPU 23 reads out a display program from the ROM 24, loads it into the RAM 25, and executes it, thereby carrying out the display processing.
[0064] In step S111, the CPU 23 acquires the individual information recorded in the ROM 24.
[0065] Following step S111, the CPU 23 acquires the calibration information recorded in the RAM 25 in step S112.
[0066] Following step S112, in step S113, the CPU 23 acquires parameters generated in the display control device 10 for determining the luminance to be presented to the user in response to the amount of light input to the display device 20. Note that the parameters may be stored in advance in the RAM 25, rather than being acquired from the display control device 10 each time.
[0067] Following step S113, in step S114, the CPU 23 uses the imaging device 22 to acquire the radiance distribution of the visual field of the user wearing the display device 20.
[0068] Here, the process of acquiring the radiance distribution of the user's visual field will be described in detail. Fig. 8 is a flowchart showing the flow of the process of acquiring the radiance distribution of the user's visual field by the display device 20.
[0069] In step S121, the CPU 23 performs focusing. Focusing is performed as needed. The CPU 23 estimates the object that the user wearing the display device 20 is looking at, and determines the focus of the imaging device 22.
[0070] Following step S121, the CPU 23 calculates the exposure time in step S122. The calculation of the exposure time is performed as needed. The CPU 23 calculates the optimal exposure time for acquiring the luminance according to the environmental luminance of the display device 20.
[0071] Following step S122, in step S123, CPU 23 acquires the luminance of the user's visual field. CPU 23 acquires, with spatial resolution, the radiance distribution of the visual field of the user wearing display device 20. When acquiring the radiance distribution, CPU 23 may use information on the focus and exposure time that have been obtained in advance.
[0072] Following step S123, in step S124, the CPU 23 corrects the sensitivity of the radiance distribution acquired by the imaging device 22. The sensitivity correction is performed as needed. The CPU 23 corrects the luminance of the radiance distribution acquired by the imaging device 22 based on the sensitivity of the imaging device 22 acquired in advance.
[0073] Following step S124, in step S125, the CPU 23 performs noise reduction on the image acquired by the image capturing device 22. Noise reduction is performed as needed. The CPU 23 reduces noise contained in the luminance information of the radiance distribution acquired by the image capturing device 22. Noise reduction techniques include at least one of a spatial technique and a temporal technique.
[0074] Following step S125, in step S126, the CPU 23 adjusts the white balance of the radiance distribution acquired by the image capture device 22. The white balance adjustment is performed as needed. The CPU 23 estimates the radiance distribution acquired by the image capture device 22, i.e., the color of the subject in the user's field of view, and corrects the radiance of the radiance distribution acquired by the image capture device 22.
[0075] 7, the flow of the display processing by the display device 20 will be described. Following step S114, in step S115, the CPU 23 displays an image on the display 21 based on the radiance distribution acquired by the imaging device 22 and processed in the luminance distribution acquisition processing. The CPU 23 provides an optimized display for the user wearing the display device 20, based on the parameters acquired in advance and the radiance distribution acquired in the luminance distribution acquisition processing.
[0076] Here, a detailed description will be given of the process of displaying an image on the display 21. Fig. 9 is a flowchart showing the flow of the process of displaying an image on the display 21 by the display device 20.
[0077] In step S141, the CPU 23 converts position information corresponding to each piece of luminance information in the radiance distribution acquired by the imaging device 22 (i.e., the position of a pixel in the image captured by the imaging device 22) into coordinates to be actually displayed on the display 21. The CPU 23 uses, as the coordinate transformation matrix C used in converting the coordinates, the user's focal length, optical center, field of view angle, and distortion obtained from the visual function test and user calibration, as well as individual information about the imaging device 22 obtained from device calibration.
[0078] Following step S141, in step S142, the CPU 23 uses the parameters to calculate the luminance of the radiance distribution for each wavelength band (for example, for each absorption wavelength spectrum for each of the three types of cones). When calculating the luminance of the image, the CPU 23 provides a conversion function for each of the RGB colors, and converts the luminance in accordance with this conversion function. The conversion function is a lower limit L of the luminance range that is easy for the user to see. lower and upper limit L upper This is a function that changes the form of the conversion using and is expressed by the following formula (2).
[0079]
number
[0080] The CPU 23 determines whether the radiance L is the lower limit of the luminance range that is easy for the user to see. lower If the value is less than the upper limit L, the brightness is not converted and the value is displayed as is. upper If the brightness exceeds L, the upper limit of the displayable brightness max The radiance L is displayed as L lower and L upperIf the radiance L is within the range, the CPU 23 performs conversion using Γ, which is determined from the parameter γ that indicates that the luminance gradation changes at regular intervals, to express the radiance L within a luminance range that is easy for the user to see. In formula (2), A and B represent parameters of the display 21 determined by device calibration.
[0081] Following step S142, in step S143, the CPU 23 displays an image on the display 21 based on the luminance of the radiance distribution converted in step S142. The CPU 23 may perform the process of step S143 integrally with the process of step S142, as necessary. When the display device 20 is a device in which the actual field of view is transmitted through the display 21, such as smart glasses that provide augmented reality, the CPU 23 calculates the amount of light transmitted through the display 21, and displays an image on the display 21 that is appropriately shading so as to obtain that amount of transmission. Specifically, the CPU 23 calculates the luminance distribution L when displaying the radiance distribution L on the display 21. ’ The concentration distribution L required to * The density distribution L is displayed on the display 21. * is obtained by dividing f(L) by L, as shown in the following formula (3).
[0082]
number
[0083] When the display device 20 generates an image to be displayed to the user inside the display device 20, such as a head-mounted display that provides virtual reality, the CPU 23 displays an image of the user's field of view on the display 21 based on the brightness of the radiance distribution calculated in step S142.
[0084] Following step S143, the CPU 23 updates the parameters in step S144. The parameters are updated as needed. The CPU 23 acquires a user's response to the image displayed on the display 21 in step S143, and updates the parameters based on the response. For example, if the user feels that the image displayed on the display 21 is too bright in step S143 and changes the settings to make it darker, the CPU 23 updates the parameters stored in the RAM 25 so as to darken the image displayed on the display 21. Also, for example, if the user feels that the color of the image displayed on the display 21 in step S143 is strange and changes the settings to change the color, the CPU 23 updates the parameters stored in the RAM 25 so as to adjust the color displayed on the display 21.
[0085] As described above, according to the embodiment of the present disclosure, there is provided a display control device 10 that can control display by the display device 20 so that the images presented by the display device 20, which provides virtual reality or augmented reality to users, are suited to each user. Furthermore, according to the embodiment of the present disclosure, the display device 20 can display images suited to each user using parameters generated by the display control device 10.
[0086] In the above embodiment, the display control device 10 generates parameters for display on the display 21 of the display device 20, but the present disclosure is not limited to such an example. For example, if the display device 20 is a head-mounted display, the display device 20 may be provided with the functions of the display control device 10, so that the display device 20 generates parameters for display on the display 21.
[0087] Furthermore, in the above embodiment, the display device 20 has been described as a display device that provides virtual reality or augmented reality, but the display device 20 may also be a device that provides mixed reality. For example, if the device that provides mixed reality is a head-mounted display, the display control device 10 may control the display of the display device 20 as in the above-described example of a head-mounted display.
[0088] Although the embodiments of the present disclosure have been described in detail above with reference to the accompanying drawings, the technical scope of the present disclosure is not limited to such examples. The above-described embodiments are illustrative and do not limit the technical scope of the present disclosure. It is clear that a person skilled in the art of the present disclosure can conceive of various modifications or alterations within the scope of the technical idea described in the claims, and it is understood that these modifications or alterations also naturally fall within the technical scope of the present disclosure.
[0089] Furthermore, the effects described in the above embodiments are explanatory or exemplary and are not limited to those described in the above embodiments. In other words, the technology according to the present disclosure may achieve other effects that are obvious to a person skilled in the art of the present disclosure from the description in the above embodiments, in addition to or instead of the effects described in the above embodiments.
[0090] In the above embodiments, the display control process executed by the CPU after reading the software (program) may be executed by various processors other than the CPU. Examples of such processors include a programmable logic device (PLD) (such as a field-programmable gate array (FPGA)) whose circuit configuration can be changed after manufacture, and a dedicated electrical circuit such as an application-specific integrated circuit (ASIC) that is a processor having a circuit configuration specifically designed to execute a specific process. The display control process may be executed by one of these various processors, or by a combination of two or more processors of the same or different types (e.g., multiple FPGAs, or a combination of a CPU and an FPGA). The hardware structure of these various processors is, more specifically, an electrical circuit that combines circuit elements such as semiconductor devices.
[0091] In addition, in each of the above embodiments, the display control processing program is pre-stored (installed) in a ROM or storage, but this is not limiting. The program may be provided in a form recorded on a non-transitory recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), or a USB (Universal Serial Bus) memory. The program may also be downloaded from an external device via a network. [Explanation of symbols]
[0092] 1 Display System 10 Display control device 20 Display device 30 Inspection equipment
Claims
1. an acquisition unit that acquires the results of a visual function test performed on a user for each color; a generating unit that generates parameters for adjusting, for each color, an image displayed in front of the user's eyes by a display device worn by the user, using the results of the visual function test acquired by the acquiring unit; A display control device comprising:
2. The display control device according to claim 1 , wherein the visual function test includes a test for measuring a gamma curve for the user and a test for measuring a luminance contrast visual threshold of the user.
3. The display control device according to claim 2 , wherein the generating unit generates a parameter for determining a luminance of an image to be displayed in front of the user's eyes, using a result of the visual function test.
4. The display control device according to claim 1 , wherein the generating unit generates a parameter for adjusting an image to be displayed in front of the user's eyes based on a luminance distribution around the user.
5. The display control device according to claim 4 , wherein the generation unit generates a parameter for adjusting an image to be displayed in front of the user's eyes by displaying an image on the display device that attenuates light reaching the user's eyes by a predetermined amount.
6. The display control device according to claim 1 , wherein the display device is a glasses-type display device that provides an augmented reality to the user.
7. The display control device according to claim 1 , wherein the display device is a goggle-type display device that provides a virtual reality to the user.
8. The processor: Obtain the results of a visual function test conducted on the user for each color, generating parameters for adjusting, for each color, an image to be displayed in front of the user's eyes using the acquired visual function test results; Based on the generated parameters, a display device worn by the user adjusts an image displayed in front of the user's eyes. A display control method that performs processing.
9. On the computer, Obtain the results of a visual function test conducted on the user for color, generating parameters for adjusting, for each color, an image to be displayed in front of the user's eyes using the acquired visual function test results; Based on the generated parameters, a display device worn by the user adjusts an image displayed in front of the user's eyes. A display control program that executes the processing.
Citation Information
Patent Citations
Wearable image display device
JP2023047727A