WO2023276566A1 - 画像表示システムおよび画像表示方法 - Google Patents

画像表示システムおよび画像表示方法 Download PDF

Info

Publication number
WO2023276566A1
WO2023276566A1 PCT/JP2022/022766 JP2022022766W WO2023276566A1 WO 2023276566 A1 WO2023276566 A1 WO 2023276566A1 JP 2022022766 W JP2022022766 W JP 2022022766W WO 2023276566 A1 WO2023276566 A1 WO 2023276566A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
luminance
amount
light
brightness
Prior art date
Application number
PCT/JP2022/022766
Other languages
English (en)
French (fr)
Inventor
渉一 池上
健一郎 横田
泰成 畠澤
Original Assignee
株式会社ソニー・インタラクティブエンタテインメント
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社ソニー・インタラクティブエンタテインメント filed Critical 株式会社ソニー・インタラクティブエンタテインメント
Priority to US18/572,161 priority Critical patent/US20240121520A1/en
Publication of WO2023276566A1 publication Critical patent/WO2023276566A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/76Circuitry for compensating brightness variation in the scene by influencing the image signals
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/017Head mounted
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/017Head mounted
    • G02B27/0172Head mounted characterised by optical features
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/141Control of illumination
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/60Extraction of image or video features relating to illumination properties, e.g. using a reflectance or lighting model
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/193Preprocessing; Feature extraction
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/10Intensity circuits
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/64Constructional details of receivers, e.g. cabinets or dust covers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/66Transforming electric information into light information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/68Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
    • H04N9/69Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits for modifying the colour signals by gamma correction
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/0118Head-up displays characterised by optical features comprising devices for improving the contrast of the display / brillance control visibility
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/01Head-up displays
    • G02B27/0101Head-up displays characterised by optical features
    • G02B2027/014Head-up displays characterised by optical features comprising information/image processing systems

Definitions

  • the present invention relates to an image display system and an image display method for displaying images of content.
  • HDR High Dynamic Range
  • SDR Standard Dynamic Range
  • the present invention has been made in view of these problems, and its purpose is to provide a technique that allows the viewer to visually recognize an image that matches the display quality of the image originally possessed by the content and the display device.
  • An aspect of the present invention relates to an image display system.
  • This image display system detects, based on predetermined information, a change in the amount of light incident on the user's eyes that reduces visibility in the action of photoreceptor cells, and displays an image according to a rule corresponding to the change in the amount of light.
  • a luminance distribution control section for controlling adjustment of luminance distribution
  • a luminance conversion section for converting luminance represented by an image value according to the rule
  • an output section for outputting image data whose luminance has been converted.
  • This image display method comprises the steps of detecting, based on predetermined information, a change in the amount of light incident on the user's eye that reduces visibility in the action of photoreceptor cells;
  • the method includes the steps of controlling adjustment of the luminance distribution of the image, converting the luminance represented by the image value according to the rule, and outputting image data whose luminance has been converted.
  • the present invention it is possible to allow the viewer to visually recognize an image that matches the display quality of the image originally possessed by the content and the display device.
  • FIG. 1 is a diagram showing a configuration example of an image display system according to an embodiment
  • FIG. FIG. 3 is a diagram illustrating an overview of the flow of image display processing performed by the image display system according to the present embodiment
  • FIG. 4 is a diagram illustrating conversion functions when performing tone mapping in S10 of FIG. 3
  • FIG. 4 is a diagram showing the relationship between the luminance range of light stimulation and the active area of photoreceptor cells
  • FIG. 4 is a diagram illustrating changes in photoreceptor sensitivity in dark adaptation.
  • FIG. 10 is a diagram for explaining the effect of adjusting luminance distribution in dark adaptation in the present embodiment
  • 1 is a diagram showing an internal circuit configuration of an image generation device according to this embodiment
  • FIG. It is a figure which illustrates the internal structure of the head mounted display in this Embodiment.
  • 1 is a diagram showing the configuration of functional blocks of an image generation device and a head mounted display according to this embodiment
  • FIG. FIG. 4 is a diagram illustrating a luminance conversion rule used for luminance conversion by a luminance conversion unit under the control of a luminance distribution control unit according to the present embodiment
  • FIG. 4 is a diagram schematically showing how luminance distribution adjustment is temporally controlled, which is realized by a luminance distribution control unit in the present embodiment
  • 3 is a diagram illustrating a data structure of a brightness adjustment rule stored in a brightness adjustment rule storage unit of the image generation device in this embodiment
  • FIG. 10 is a diagram showing variations in the timing of performing brightness distribution adjustment processing by light/dark conversion in the image display system of the present embodiment
  • FIG. 1 shows an example of the appearance of the head mounted display 100.
  • the head mounted display 100 is composed of an output mechanism section 102 and a mounting mechanism section 104 .
  • the mounting mechanism section 104 includes a mounting band 106 that is worn by the user so as to go around the head and fix the device.
  • the output mechanism unit 102 includes a housing 108 shaped to cover the left and right eyes when the head mounted display 100 is worn by the user, and has a display panel inside so as to face the eyes when the head mounted display 100 is worn.
  • an eyepiece lens is further provided that is positioned between the display panel and the user's eyes when the head-mounted display 100 is worn, and expands the user's viewing angle.
  • the head mounted display 100 may further include speakers and earphones at positions corresponding to the ears of the user when worn.
  • the head-mounted display 100 also incorporates a motion sensor to detect the translational motion and rotational motion of the head of the user wearing the head-mounted display 100, as well as the position and posture at each time.
  • the head-mounted display 100 has a stereo camera 110 on the front surface of the housing 108, and captures moving images of the surrounding real space in a field of view corresponding to the line of sight of the user.
  • a stereo camera 110 on the front surface of the housing 108, and captures moving images of the surrounding real space in a field of view corresponding to the line of sight of the user.
  • video see-through By displaying a photographed image immediately, it is possible to realize so-called video see-through, in which the real space in the direction the user faces can be seen as it is.
  • AR augmented reality
  • FIG. 2 shows a configuration example of an image display system according to this embodiment.
  • the head-mounted display 100 is connected to the image generation device 200 via wireless communication or an interface for connecting peripheral devices such as USB.
  • the image generation device 200 may also be connected to a server via a network.
  • the server may provide the image generating device 200 with an online application such as a game in which multiple users can participate via a network.
  • the image generation device 200 identifies the position of the viewpoint and the direction of the line of sight based on the position and posture of the head of the user wearing the head-mounted display 100, generates a display image so as to provide a visual field corresponding to the position, and displays the image on the head-mounted display. Output to the display 100 .
  • the purpose of displaying the image may be varied.
  • the image generation device 200 may generate a display image of the virtual world, which is the stage of the game, while the electronic game is progressing, or may generate a still image or image for viewing or providing information regardless of whether the virtual world is the real world.
  • a moving image may be displayed. If a panoramic image is displayed with a wide angle of view centering on the user's viewpoint, it is possible to give a sense of being immersed in the displayed world.
  • Some or all of the functions of the image generating device 200 may be provided inside the head mounted display 100. When all the functions of the image generation device 200 are built into the head mounted display 100, the illustrated image processing system is realized by one head mounted display 100. FIG.
  • FIG. 3 illustrates an overview of the flow of image display processing performed by the image display system of the present embodiment.
  • the image generation device 200 draws an image according to the program of the content to be processed (S10).
  • the image generation device 200 generates moving images by continuously drawing images at a predetermined rate.
  • the image generation device 200 determines the field of view of the image based on the latest position and orientation information of the head mounted display 100 and thus of the user's head acquired at that time, so that the image corresponding to the line of sight of the user is displayed. are generated sequentially.
  • the process of S10 is determined for each content, and in the figure, it is represented by individual rectangles for the contents of "game A”, “game B”, “game C”, and so on.
  • the luminance of RGB is given as a pixel value to each pixel forming the image plane.
  • the image generation device 200 may perform conversion processing, such as tone mapping, for keeping the pixel values determined by detailed calculation such as ray tracing within a displayable luminance range.
  • the image generation device 200 performs correction processing necessary for display on the drawn image (S12).
  • the image generation device 200 performs distortion correction and reprojection in S12.
  • Distortion correction is correction for distorting an original image in the opposite direction according to distortion so that an image without distortion can be viewed through an eyepiece provided in the head-mounted display 100 .
  • Reprojection is a process of correcting the field of view of the image to the latest state in consideration of the movement of the head during the elapsed time from the start of drawing in S10.
  • the image generation device 200 performs color gamut conversion according to the display characteristics of the head-mounted display 100 as necessary.
  • the head-mounted display 100 sequentially receives image data corrected in this way, and generates drive voltages corresponding to the RGB luminances represented by the pixel values (S14).
  • general processing such as quantization and inverse quantization of pixel values may be interposed in the transmission of image data from the image generation device 200 to the head mounted display 100 .
  • the head mounted display 100 sequentially displays images by driving the display panel with the generated drive voltage (S16).
  • FIG. 4 illustrates a conversion function (hereinafter referred to as "tone curve") when performing tone mapping in S10 of FIG.
  • the figure shows the Reinhard function, which is a typical tone curve, and realizes conversion that suppresses the gradation from the low-luminance area toward the high-luminance side in consideration of the human visual characteristics.
  • the maximum value 1.0 of the tone curve corresponds to the upper limit of luminance that can be displayed by the head mounted display 100, and in the case of HDR, the maximum emission luminance is 1000 (cd/m 2 ). Further, according to the illustrated tone curve, for example, more gradations are assigned to low-luminance and medium-luminance regions lower than the luminance A. FIG. If the displayable luminance range is increased, it becomes possible to express images with a sense of resolution, especially in those areas, due to fine color tone changes.
  • FIG. 5 shows the relationship between the luminance range of light stimulation and the active area of photoreceptors (for example, “Chapter 16: Human eye sensitivity and photometric quantities", [online], [searched June 19, 2021] , Internet ⁇ URL: https://www.ecse.rpi.edu/ ⁇ schubert/Light-Emitting-Diodes-dot-org/Sample-Chapter.pdf>).
  • only rod cells are activated by light stimulation of about 10 ⁇ 2 (cd/m 2 ) or less
  • only cone cells are activated by light stimulation of about 10 2 (cd/m 2 ) or more.
  • Cone cells are highly sensitive to color and the appearance of objects, while rod cells are highly sensitive to the brightness and darkness of light.
  • vision when only rod cells are mainly active is called scotopic vision
  • vision when only cone cells are active is called photopic vision
  • vision when both are active is called mesopic vision.
  • the autonomic function of the retina in response to light intensity is dark adaptation, in which visibility decreases once and then the eyes gradually get used to it and visibility increases. break out.
  • Fig. 6 illustrates changes in photoreceptor sensitivity during dark adaptation.
  • the figure shows changes in the minimum luminance of light that can be visually recognized with respect to the horizontal time axis.
  • a smaller recognizable minimum luminance means a higher sensitivity.
  • Let 0 be the time when the amount of light entering the eyes suddenly decreases, for example, when the user covers the head mounted display 100 from the state in which the sensitivity is saturated as photopic vision.
  • the cone cells first increase their sensitivity and saturate as indicated by the curve C, and later the rod cells increase their sensitivity and saturate as indicated by the curve R.
  • the time it takes for each cell's sensitivity to saturate also depends on the difference in light intensity.
  • the adaptation time of cone cells is about several tens of seconds to several minutes, and the adaptation time of rod cells is about 30 minutes to 1 hour.
  • dark adaptation when the amount of light entering the eyes suddenly increases due to, for example, the user removing the head-mounted display 100, switching to photopic vision is performed. At this time, light adaptation occurs, which lowers the sensitivity of the photoreceptors and reduces glare. In the figure, light adaptation occurs from 35 minutes. Light adaptation is achieved in a shorter period of time compared to dark adaptation.
  • VSLAM Visual Simultaneous Localization and Mapping
  • the brightness distribution of the displayed image is adjusted when there is a difference in the amount of light incident on the user's eyes that changes the function of the photoreceptor cells.
  • the “luminance distribution” refers to a distribution formed by a set of RGB luminances of pixels constituting an image, and can be regarded as a luminance histogram. Focusing on each pixel, "adjustment of luminance distribution" is conversion of luminance values according to a predetermined rule.
  • FIG. 7 is a diagram for explaining the adjustment effect of luminance distribution in dark adaptation.
  • the horizontal direction of the figure is the time axis, and as in FIG. It is assumed that the brightness of the image as content does not change.
  • (b) schematically shows transition of a display image whose luminance distribution has been adjusted according to the present embodiment. That is, the image display system increases the brightness at time 0 when the amount of light decreases so as to offset the decrease in visibility as shown in (a).
  • the brightness of high-brightness areas which are less likely to be affected by deterioration of visibility, is left unchanged, and the brightness of low-brightness and medium-brightness areas, which are expected to be difficult to see, is increased. you can Then, as the visibility recovers due to dark adaptation, the increased luminance distribution is gradually restored.
  • (c) schematically shows the transition of the image visually recognized by the user by adjusting the luminance distribution of the displayed image as in (b).
  • the luminance and gradation of the image viewed can be maintained to some extent even when the amount of light incident on the eye changes, resulting in a stable, high-quality image. can continue to be recognized. Note that if the timing at which the user wears the head-mounted display 100 is time 0, the leftmost images in (a) and (c) are naturally not recognized, but they should be viewed in a state in which the sensitivity of the visual cells is saturated. shown as an image.
  • FIG. 8 shows the internal circuit configuration of the image generation device 200.
  • the image generation device 200 includes a CPU (Central Processing Unit) 222 , a GPU (Graphics Processing Unit) 224 and a main memory 226 . These units are interconnected via a bus 230 . An input/output interface 228 is also connected to the bus 230 .
  • CPU Central Processing Unit
  • GPU Graphics Processing Unit
  • the input/output interface 228 includes a peripheral device interface such as USB and IEEE1394, a communication unit 232 including a wired or wireless LAN network interface, a storage unit 234 such as a hard disk drive and a nonvolatile memory, and data output to the head mounted display 100.
  • An output unit 236 for outputting data, an input unit 238 for inputting data from the head mounted display 100, and a recording medium driving unit 240 for driving a removable recording medium such as a magnetic disk, an optical disk, or a semiconductor memory are connected.
  • the CPU 222 controls the entire image generation device 200 by executing the operating system stored in the storage unit 234 .
  • the CPU 222 also executes various programs read from a removable recording medium and loaded into the main memory 226 or downloaded via the communication section 232 .
  • the GPU 224 has the function of a geometry engine and the function of a rendering processor, performs drawing processing according to drawing instructions from the CPU 222 , and outputs the result to the output unit 236 .
  • the main memory 226 is composed of a RAM (Random Access Memory) and stores programs and data necessary for processing.
  • the control unit 150 is a main processor that processes and outputs signals such as image signals and sensor signals, commands and data.
  • the stereo camera 110 supplies data of captured images to the control unit 150 at a predetermined rate.
  • the display panel 152 is composed of a light-emitting panel such as liquid crystal or organic EL and its control mechanism, and receives image signals from the control unit 150 and displays them.
  • the communication control unit 154 transmits data input from the control unit 150 to the outside by wired or wireless communication via a network adapter or antenna (not shown). Communication control unit 154 also receives data from the outside by wired or wireless communication via a network adapter or an antenna, and outputs the data to control unit 150 .
  • the storage unit 160 temporarily stores data, parameters, operation signals, and the like processed by the control unit 150 .
  • the sensor 162 includes a motion sensor, measures posture information such as the rotation angle and tilt of the head mounted display 100, and sequentially supplies the information to the control unit 150.
  • the sensor 162 also optionally includes a contact sensor that detects that the head mounted display 100 is worn by the user, and an infrared camera that captures the state of the user's pupils looking at the display panel. Also in this case, the sensor 162 sequentially supplies the acquired various information to the control unit 150 .
  • an infrared camera may be part of a point-of-gaze detector that detects a user's point-of-regard with respect to a displayed image.
  • the external input/output terminal interface 164 is an interface for connecting peripheral devices such as a USB (Universal Serial Bus) controller.
  • the external memory 166 is an external memory such as flash memory.
  • the control unit 150 can supply image and audio data to the display panel 152, earphones and speakers (not shown) for output, and can supply the data to the communication control unit 154 for external transmission.
  • FIG. 10 shows the configuration of functional blocks of the image generation device 200 and the head mounted display 100 according to this embodiment.
  • the image generation device 200 may perform general information processing such as progressing an electronic game or communicating with a server, but FIG. 10 particularly focuses on the function of generating a display image.
  • the functions of the image generation device 200 shown in FIG. 10 may be implemented in the head mounted display 100 .
  • at least part of the functions of image generation device 200 may be implemented in a server connected to image generation device 200 via a network.
  • the functional blocks shown in FIG. 10 can be realized by the configuration of the CPU, GPU, control unit, various memories, sensors, etc. shown in FIG. 8 or FIG. It is implemented by a program loaded in memory that performs various functions such as a data input function, a data holding function, an image processing function, and a communication function. Therefore, those skilled in the art will understand that these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof, and are not limited to either one.
  • the image generation device 200 includes an input data acquisition unit 260 that acquires data transmitted from the head mounted display 100, an image drawing unit 262 that draws content images, a content data storage unit 264 that stores content data, and a pixel value of A luminance conversion unit 266 that converts the given luminance, a luminance distribution control unit 274 that controls adjustment of the luminance distribution corresponding to human visual adaptation, a luminance adjustment rule storage unit 268 that stores adjustment rules for the luminance distribution, and a display unit. and an output unit 272 for outputting corrected image data to the head mounted display 100 .
  • the input data acquisition unit 260 acquires data such as motion sensor measurement values and images captured by the stereo camera 110 transmitted from the head mounted display 100 at a predetermined rate.
  • the input data acquisition unit 260 also sequentially acquires predetermined information necessary for luminance distribution control corresponding to visual adaptation from the head mounted display 100 .
  • the "predetermined information” may be any data that can detect the occurrence of a difference in the amount of light entering the user's eyes (hereinafter referred to as "brightness/darkness transition”) to the extent that visibility is lowered.
  • the input data acquisition unit 260 acquires information indicating that the head mounted display 100 has been attached and detached, which is acquired by the contact sensor.
  • the input data acquisition unit 260 may acquire an image of the user's pupil captured by an infrared camera, or pupil state information obtained thereby.
  • the input data acquisition unit 260 may also acquire details of user operations related to changes in the display image, such as operations on the content being displayed and calling of the system screen, from an input device (not shown).
  • the image rendering unit 262 acquires the position and orientation of the head mounted display 100 at a predetermined rate, and renders the image to be displayed in the corresponding field of view. This process corresponds to S10 in FIG.
  • the image drawing unit 262 determines pixel values made up of RGB elements by performing ray tracing, rasterization, and the like according to the program of the content being executed.
  • the content data storage unit 264 stores data necessary for drawing an image, such as object model data and data relating to the configuration of the display world.
  • the processing performed by the image rendering unit 262 may be image generation, and may include processing such as image rendering by computer graphics, decoding and decompression of actually shot video data, and synthesis of actually shot video and computer graphics.
  • the content data storage unit 264 may store metadata representing the timing at which the brightness of the entire display image changes by a predetermined value or more, such as the timing at which the display scene is switched.
  • the luminance conversion unit 266 converts the luminance range of pixel values obtained as a result of drawing into a range suitable for the display panel of the head mounted display 100 .
  • the luminance conversion unit 266 internally holds a tone curve as shown in FIG. 4 and uses it to perform tone mapping.
  • the luminance conversion section 266 also adjusts the luminance distribution under the control of the luminance distribution control section 274 when a contrast change is detected. That is, the luminance conversion unit 266 converts each luminance of RGB, which is a pixel value, according to the rule determined by the luminance distribution control unit 274 .
  • the luminance distribution control unit 274 detects or predicts a light-dark transition based on information obtained from the input data obtaining unit 260 or the like, and controls the luminance conversion unit 266 so that the luminance distribution of pixel values changes according to a rule corresponding thereto. .
  • the luminance distribution control unit 274 detects the timing of the change of light and dark, for example, by at least one of the following.
  • the brightness distribution control section 274 may also predict the timing of the light/dark transition by at least one of the following. 1. 2. Detecting activation of the head mounted display 100 and predicting that the user will wear the head mounted display 100; Predict when the overall brightness of the displayed image will decrease from content metadata
  • the luminance distribution control unit 274 may not only detect the timing of the light/dark transition as described above, but also acquire the difference in the amount of light in the light/dark transition and reflect it in the degree of adjustment of the luminance distribution. Qualitatively, the brightness distribution control unit 274 increases the adjustment amount of the brightness distribution as the difference in the amount of light increases. For example, the brightness distribution control unit 274 acquires an image captured by the stereo camera 110 of the head mounted display 100, and acquires the brightness of the environment where the user is based on the average brightness, brightness histogram, or the like.
  • the luminance distribution control unit 274 increases the amount of increase in luminance when the head mounted display 100 is attached, as the surrounding environment becomes brighter.
  • the difference in light amount may be determined based on the difference in the size of the user's pupil, the rate of change, the average luminance of the displayed image, the difference in the luminance histogram, and the like.
  • the "difference in amount of light" acquired by the luminance distribution control unit 274 does not need to be a strict physical quantity. That is, the degree may be defined in a plurality of stages according to information such as the ambient brightness that is the basis for the difference in the amount of light.
  • the brightness adjustment rule storage unit 268 stores the level of the difference in the amount of light and the adjustment rule of the brightness distribution in association with each other.
  • the brightness distribution control unit 274 also controls the restoration process of the brightness distribution corresponding to visual adaptation. For example, if there is a large difference in the amount of light in the transition between light and dark, it takes a long time to sufficiently improve the visibility due to dark adaptation. Therefore, the brightness distribution control unit 274 may slow down the restoration speed of the brightness distribution so that the restoration takes a long time as the difference in the amount of light in the light-dark conversion is large.
  • the luminance distribution control unit 274 may change either one of the luminance distribution adjustment amount and the restoration time based on the difference in the amount of light, or may change both. Alternatively, both may be fixed values. The luminance distribution control unit 274 further determines whether to restart the adjustment of the luminance distribution from the beginning or restart from the middle according to the time from when the user removes the head mounted display 100 to when it is put on again, the brightness of the surroundings, and the like. You may
  • the correction unit 270 performs correction necessary for display, such as distortion correction, reprojection, and color gamut correction, on the drawn image or the image whose brightness has been converted. This process corresponds to S12 in FIG.
  • the correction unit 270 may generate left-eye and right-eye images having parallax from the original reference image.
  • the image drawing unit 262 may directly generate images for the left eye and the right eye.
  • the output unit 272 sequentially sends the corrected image data supplied from the correction unit 270 to the head mounted display 100 .
  • the output unit 272 outputs data in such an order that the image for the left eye is arranged in the left half of the image and the image for the right eye is arranged in the right half of the image.
  • the head-mounted display 100 acquires image data transmitted from the image generation device 200 and an output data transmission unit 284 that transmits data used for drawing a display image and data necessary for luminance distribution control to the image generation device 200 .
  • An image data acquisition unit 280, a light emission brightness control unit 282 that controls the light emission brightness of the display panel based on image data, and a display unit 286 that drives the display panel and displays an image are provided.
  • the output data transmission unit 284 transmits data necessary for drawing display images, such as images captured by the stereo camera 110 and measurement values of the motion sensor included in the sensor 162, to the image generation device 200 at a predetermined rate.
  • the output data transmission unit 284 also sequentially transmits data necessary for luminance distribution control corresponding to visual adaptation to the image generation device 200 .
  • this data is a predetermined one of the result of detecting attachment/detachment of the head-mounted display 100, the information representing the state of the pupil, the image of the surrounding environment, and the like.
  • the image data acquisition unit 280 acquires image data transmitted from the image generation device 200 .
  • the image data acquisition unit 280 sequentially acquires the pixel value data sent by the image generation device 200 in raster order or the like, and supplies the data to the light emission brightness control unit 282 .
  • the light emission brightness control section 282 determines the driving voltage of the light emitting elements in the display panel based on the brightness of RGB represented by each pixel value. This process corresponds to S14 in FIG.
  • the display unit 286 displays an image by sequentially causing the corresponding elements of the display panel to emit light with the driving voltage generated by the light emission luminance control unit 282 . This process corresponds to S16 in FIG.
  • FIG. 11 illustrates a luminance conversion rule used for luminance conversion by the luminance conversion unit 266 under the control of the luminance distribution control unit 274 .
  • the dotted line indicates the luminance distribution when adjustment related to visual adaptation is not performed
  • the thick line indicates the change in the luminance distribution when the adjustment is performed. Note that the maximum brightness before and after the adjustment is normalized as 1.0.
  • (b) is a conversion rule for increasing the luminance along a curve that maximizes the rate of increase at a predetermined luminance P2 where 0 ⁇ P2 ⁇ 1.0.
  • the function that gives the curve is not limited, and may be a power function such as a gamma curve, or a tone curve as shown in FIG.
  • the predetermined luminances P1 and P2 may be determined according to luminance areas important in the content, differences in light amount, and the like.
  • the "adjustment amount" of the luminance distribution is strictly a variable that depends on the luminance before adjustment, but conceptually it may be the difference from the state without adjustment indicated by the dotted line. Definition is allowed.
  • the "adjustment amount” may be the area of the regions 300a and 300b surrounded by the thick line representing the conversion rule for adjustment and the dotted line for no adjustment (conversion), that is, the integrated value of the amount of change in each brightness.
  • the "adjustment amount” may be a coefficient k by which the luminance before adjustment is multiplied, or an increase (maximum increase) of the predetermined luminances P1 and P2 after adjustment.
  • the illustrated conversion rule is merely an example, and may be a discontinuous function depending on the luminance range, or may be represented as a lookup table in which the luminance before and after conversion is associated with each other.
  • FIG. 12 schematically shows how luminance distribution adjustment is controlled over time, which is realized by the luminance distribution control section 274.
  • FIG. The upper part of the figure shows the temporal change of the adjustment amount of the luminance distribution with respect to the horizontal time axis.
  • the luminance distribution control unit 274 raises the adjustment amount of the luminance distribution from 0 to the target value B.
  • the luminance distribution control unit 274 gradually decreases the adjustment amount so that the adjustment amount reaches zero at time t1 after the restoration period ⁇ t.
  • the restoration time ⁇ t and the target value B of the adjustment amount may be changed according to the difference in the amount of light in the light/dark transition.
  • the gradual decrease speed of the adjustment amount may be gradually increased as shown in the figure, or may be fixed.
  • the original image 310a is displayed before time t0, and at time t1, the image 310a is displayed with increased brightness, and the brightness gradually decreases until the final image 310a is displayed.
  • a transition of the display image is realized to reach an image 310c equivalent to the original image 310a.
  • (c) of FIG. 7 it is possible to stably continue to perceive a high-quality image even when a change in brightness occurs.
  • the luminance distribution control unit 274 determines whether or not to redo the adjustment of the luminance distribution according to the timing. good too.
  • the luminance distribution control unit 274 restarts the gradual decrease from the adjustment amount at the time of removal.
  • the gradual reduction of the adjustment amount of the luminance distribution is continued assuming that there was no removal. As a result, it is possible to prevent the adjustment amount from being increased up to the target value B in spite of the increased sensitivity of the pyramidal cells.
  • the adjustment of the luminance distribution is performed first. You can start over.
  • the adjustment of the restoration period ⁇ t may be continued regardless of other changes. For example, in the middle of the restoration period ⁇ t, even if the displayed image changes from bright to dark, such as when the scene or content to be displayed is switched, or when the system screen and the content screen are switched, the brightness distribution is adjusted by wearing the head-mounted display 100. give priority to As a result, it is possible to avoid an unnatural increase in luminance distribution when visual adaptation is progressing.
  • the brightness adjustment rule table 320 associates the target value B of the brightness distribution adjustment amount, the restoration period ⁇ t, and the brightness distribution conversion function with the difference in the amount of light in the bright/dark conversion.
  • the light intensity difference is derived from the ambient brightness, changes in pupil size, changes in the brightness average and brightness histogram of the displayed image, etc. It has 3 stages.
  • the brightness distribution is set not to be adjusted when the light amount difference is "small”. That is, the target value B and the restoration period ⁇ t are "0", and no conversion function is set.
  • the target value B is 10%
  • the restoration period ⁇ t is 30 seconds
  • the conversion function is "F1”.
  • the target value B is 30%
  • the restoration period ⁇ t is 50 seconds
  • the conversion function is "F2”.
  • the target value B indicates the maximum increase rate from the original luminance in percentage, but the unit varies depending on the definition of the adjustment amount.
  • the conversion function is information for identifying the luminance conversion rule as illustrated in FIG. 11, and is combined with the target value B to determine the final shape.
  • the target value B of the adjustment amount, the restoration period ⁇ t, and the conversion function are all set to depend on the light amount difference, but the present embodiment is not limited to this, and only some parameters are changed. good too. Also, the number of steps of the light amount difference is not limited.
  • FIG. 14 shows variations in the timing of adjusting the luminance distribution by changing the brightness in the image display system.
  • image display processing is roughly divided into four stages: image drawing (S10), correction processing (S12), drive voltage generation (S14), and display (S16).
  • VBA Visual Brightness Adaptation
  • a conversion unit 266 adjusts the luminance distribution before correction by the correction unit 270 .
  • the luminance conversion unit 266 originally has a function of adjusting the luminance range with a tone curve suitable for the content according to the compatible luminance range of the head-mounted display 100 and the like. Since the brightness conversion unit 266 takes part of the VBA function, the content creator can set the VBA valid period and the adjustment rule as shown in FIG. 13 according to the content. On the other hand, there is a concern that the consistency of the adjustment mode will be lost in the platform of the entire image display system. Also, it may be difficult to disable VBA due to control other than content such as recording and distribution.
  • (b) is a mode in which the correction unit 270 of the image generation device 200 adjusts the luminance distribution under the control of the luminance distribution control unit 274.
  • FIG. Since the correction processing by the correction unit 270 is common to the contents, according to this aspect, the consistency of the adjustment aspect is ensured on the platform of the entire image display system. Further, when the conversion function for adjustment is a power function, it is possible to perform degamma/gamma processing originally performed by the correction unit 270, that is, adjustment at the same time as gamma correction, so that the processing load does not increase. When implementing VBA with a gamma curve, the gamma value should be gradually brought closer to the original value during the restoration period.
  • (c) is a mode in which the emission brightness control unit 282 of the head mounted display 100 adjusts the brightness distribution.
  • the brightness distribution control section 274 may also be incorporated into the emission brightness control section 282 . Since the drive voltage generation process by the emission luminance control unit 282 is also common to the contents, this mode also ensures the consistency of the adjustment mode on the platform of the entire image display system. Also, there is no need to include logic for making VBA work in other functional blocks for adjustment to the final display image. Furthermore, since the process is performed inside the head-mounted display 100, it does not affect recorded images or distributed images.
  • the conversion function for adjustment is a power function
  • an appropriate implementation mode is selected in consideration of the above-mentioned advantages and disadvantages, the processing performance of each device, the required processing accuracy, and the like.
  • the control can be performed by disabling the VBA function while the operation is valid. Avoid confusion.
  • both of them may be enabled at the same time to achieve both control adapted to visual adaptation and user's subjective operation.
  • the timing at which the amount of light entering the user's eyes changes is detected, and a difference in the amount of light that affects the function of photoreceptor cells is detected.
  • the luminance distribution of the image is adjusted. This makes it possible for the display side to compensate for the decrease in visibility caused by the difference in the amount of light, so that an image that matches the original quality and performance of the content and the head-mounted display can be continuously viewed.
  • the brightness of the image is increased by focusing mainly on the switching from photopic vision to mesopic vision or scotopic vision due to a decrease in the amount of light.
  • This aspect is due to the fact that people's dark adaptation lasts longer than light adaptation, and that general images are generally composed of moderate or lower luminance, and it becomes difficult to see when switching to mesopic vision or scotopic vision. is expected to produce a greater effect.
  • the luminance distribution is adjusted in the direction opposite to the change in the amount of light entering the user's eyes, the same effect as in the present embodiment can be obtained for visibility deterioration not only when the amount of light decreases but also when the amount of light increases. .
  • the brightness distribution adjustment technology can be applied in the same way when switching from scotopic vision or mesopic vision to photopic vision when the amount of light increases. For example, when switching from an overall dark image to a scene with many high-brightness areas, or when switching the display to another content or system screen with such an image, the brightness is reduced once , gradually returning to the original brightness.
  • This embodiment is the same as the present embodiment except that the brightness is adjusted in the decreasing direction. As a result, it is possible to prevent glare and difficulty in seeing due to the incidence of strong light on photoreceptor cells with increased sensitivity in mesopic vision and scotopic vision.
  • the present invention can be used for various processing devices such as content processing devices, image generation devices, game devices, and display devices, and systems including any of them.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Optics & Photonics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Ophthalmology & Optometry (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Abstract

画像生成装置は、ユーザの目に入る光量が、視細胞の働きに影響を与える程度に変化した時刻t0において、輝度分布の調整量を目標値Bまで引き上げることにより、本来の画像310aより輝度が増加された画像310bをヘッドマウントディスプレイに表示させる。画像生成装置は、その後の時刻t1で元の輝度分布を有する画像310cが表示されるように、復元期間Δtにおいて輝度分布の調整量を逓減させる。

Description

画像表示システムおよび画像表示方法
 本発明は、コンテンツの画像を表示する画像表示システムおよび画像表示方法に関する。
 従来、テレビジョン放送や配信動画などの映像表示において画質を向上させるための様々な技術が開発されてきた。近年では解像度や色域を向上させる技術に加え、輝度のレンジを拡大したHDR(High Dynamic Range)の信号を処理する技術が普及しつつある。従来のSDR(Standard Dynamic Range)と比較し、HDRは輝度の許容範囲が100倍程になるため、太陽光の反射光など実世界で眩しいと感じるような対象を、画像上でもよりリアルに表現することができる。テレビジョン放送や配信動画のみならず、ゲーム画像などコンピュータグラフィクスの世界でも、HDRで表現することによって仮想世界にリアリティを与えられる。
 一方、ヘッドマウントディスプレイを装着したユーザの頭部の動きを検出し、それに対応する視野で表示対象の空間を表すことにより、臨場感のある画像世界を表現できるシステムが普及している。また、ヘッドマウントディスプレイを装着したユーザが物理的に移動することで、映像として表示された空間内を仮想的に歩き回ることのできるウォークスルーシステムも開発されている。ヘッドマウントディスプレイを装着した人の暗順応を利用し、表示部の輝度を低下させることにより、眩しさ感を抑えたり装置全体の長寿命化を図ったりする技術も提案されている(例えば特許文献1参照)。
国際公開第2013/054728号
 上記のとおり対応できる輝度レンジが拡張すると、強い反射光など高輝度の光をリアルに表現できるとともに、低輝度や中輝度の領域においても、原理上は細かい階調での高精細な表現が可能になる。しかしながら元の画像データにおいて、コンテンツ上重要なオブジェクトなどに多くの階調を割り当て、解像感を出すようにしても、表示までのデータ変換や人の視認性など様々な要因で、あまり高精細に見えなかったり却って見づらくなったりすることが起こり得る。
 本発明はこうした課題に鑑みてなされたものであり、その目的は、コンテンツや表示装置が本来有する画像の表示品質に見合った画像を、鑑賞者に視認させる技術を提供することにある。
 本発明のある態様は画像表示システムに関する。この画像表示システムは、視細胞の働きにおいて視認性を低下させる程度の、ユーザの目に入射する光量の変化を、所定の情報に基づき検出し、前記光量の変化に対応する規則による、画像の輝度分布の調整を制御する輝度分布制御部と、当該規則に従い画像値が表す輝度を変換する輝度変換部と、輝度が変換された画像のデータを出力する出力部と、を備えたことを特徴とする。
 本発明の別の態様は画像表示方法に関する。この画像表示方法は、視細胞の働きにおいて視認性を低下させる程度の、ユーザの目に入射する光量の変化を、所定の情報に基づき検出するステップと、当該光量の変化に対応する規則による、画像の輝度分布の調整を制御するステップと、当該規則に従い画像値が表す輝度を変換するステップと、輝度が変換された画像のデータを出力するステップと、を含むことを特徴とする。
 なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラム、データ構造、記録媒体などの間で変換したものもまた、本発明の態様として有効である。
 本発明によれば、コンテンツや表示装置が本来有する画像の表示品質に見合った画像を、鑑賞者に視認させることができる。
本実施の形態におけるヘッドマウントディスプレイの外観例を示す図である。 本実施の形態における画像表示システムの構成例を示す図である。 本実施の形態の画像表示システムが行う画像表示の処理の流れの概要を例示する図である。 図3のS10においてトーンマッピングを行う際の変換関数を例示する図である。 光刺激の輝度範囲と視細胞の活動域の関係を示す図である。 暗順応における視細胞の感度の変化を例示する図である。 本実施の形態において、暗順応における輝度分布の調整効果を説明するための図である。 本実施の形態における画像生成装置の内部回路構成を示す図である。 本実施の形態におけるヘッドマウントディスプレイの内部構成を例示する図である。 本実施の形態における画像生成装置およびヘッドマウントディスプレイの機能ブロックの構成を示す図である。 本実施の形態における輝度分布制御部の制御により、輝度変換部が輝度変換に用いる輝度の変換規則を例示する図である。 本実施の形態において輝度分布制御部により実現される、輝度分布調整の時間的な制御の様子を模式的に示す図である。 本実施の形態において画像生成装置の輝度調整規則記憶部に格納される、輝度調整規則のデータ構造を例示する図である。 本実施の形態の画像表示システムにおいて、明暗転換による輝度分布の調整処理を行うタイミングのバリエーションを示す図である。
 図1はヘッドマウントディスプレイ100の外観例を示す。この例においてヘッドマウントディスプレイ100は、出力機構部102および装着機構部104で構成される。装着機構部104は、ユーザが被ることにより頭部を一周し装置の固定を実現する装着バンド106を含む。出力機構部102は、ヘッドマウントディスプレイ100をユーザが装着した状態において左右の目を覆うような形状の筐体108を含み、内部には装着時に目に正対するように表示パネルを備える。
 筐体108内部にはさらに、ヘッドマウントディスプレイ100の装着時に表示パネルとユーザの目との間に位置し、ユーザの視野角を拡大する接眼レンズを備える。またヘッドマウントディスプレイ100はさらに、装着時にユーザの耳に対応する位置にスピーカーやイヤホンを備えてよい。またヘッドマウントディスプレイ100はモーションセンサを内蔵し、ヘッドマウントディスプレイ100を装着したユーザの頭部の並進運動や回転運動、ひいては各時刻の位置や姿勢を検出する。
 この例でヘッドマウントディスプレイ100は、筐体108の前面にステレオカメラ110を備え、ユーザの視線に対応する視野で周囲の実空間を動画撮影する。撮影した画像を即時に表示させれば、ユーザが向いた方向の実空間の様子がそのまま見える、いわゆるビデオシースルーを実現できる。さらに撮影画像に写っている実物体の像上に仮想オブジェクトを描画すればAR(拡張現実)を実現できる。
 図2は、本実施の形態における画像表示システムの構成例を示す。ヘッドマウントディスプレイ100は、無線通信またはUSBなどの周辺機器を接続するインターフェースにより画像生成装置200に接続される。画像生成装置200は、さらにネットワークを介してサーバに接続されてもよい。その場合、サーバは、複数のユーザがネットワークを介して参加できるゲームなどのオンラインアプリケーションを画像生成装置200に提供してもよい。
 画像生成装置200は、ヘッドマウントディスプレイ100を装着したユーザの頭部の位置や姿勢に基づき視点の位置や視線の方向を特定し、それに応じた視野となるように表示画像を生成してヘッドマウントディスプレイ100に出力する。この限りにおいて画像を表示する目的は様々であってよい。例えば画像生成装置200は、電子ゲームを進捗させつつゲームの舞台である仮想世界を表示画像として生成してもよいし、仮想世界が実世界かに関わらず観賞や情報提供のために静止画像または動画像を表示させてもよい。ユーザの視点を中心に広い画角でパノラマ画像を表示すれば、表示世界に没入した感覚を与えることができる。
 なお画像生成装置200の機能の一部または全てを、ヘッドマウントディスプレイ100の内部に設けてもよい。画像生成装置200の全ての機能をヘッドマウントディスプレイ100に内蔵させた場合、図示する画像処理システムが1つのヘッドマウントディスプレイ100により実現される。
 図3は、本実施の形態の画像表示システムが行う画像表示の処理の流れの概要を例示している。まず画像生成装置200は、処理対象のコンテンツのプログラムに則り画像を描画する(S10)。典型的には画像生成装置200は、所定のレートで画像を描画し続けることにより動画像を生成する。この場合、画像生成装置200は、その時点で取得した、ヘッドマウントディスプレイ100、ひいてはユーザ頭部の最新の位置や姿勢の情報に基づき画像の視野を決定することにより、ユーザの視線に対応する画像を逐次生成する。
 S10の処理はコンテンツごとに定められたものであり、図ではそれを、「ゲームA」、「ゲームB」、「ゲームC」、・・・のコンテンツに対し個別の矩形で表している。S10の処理により、画像平面を構成する各画素に対しRGBの輝度が画素値として与えられる。ここで画像生成装置200は、レイトレーシングなどの詳細な演算により決定した画素値を、表示可能な輝度レンジに収めるための変換処理を、トーンマッピングなどにより行ってよい。
 そして画像生成装置200は、描画した画像に対し、表示に必要な補正処理を施す(S12)。ヘッドマウントディスプレイ100を表示先とする場合、画像生成装置200はS12において、歪み補正やリプロジェクションを実施する。歪み補正とは、ヘッドマウントディスプレイ100が備える接眼レンズを介して鑑賞したときに歪みのない画像が視認されるよう、歪曲収差に応じて元の画像を逆方向に歪ませておく補正である。リプロジェクションは、S10の描画開始からの経過時間における頭部の動きを考慮し、画像の視野を最新の状態に補正する処理である。
 画像生成装置200はそのほか、ヘッドマウントディスプレイ100の表示特性に応じた色域変換などを必要に応じて実施する。ヘッドマウントディスプレイ100はそのように補正された画像のデータを順次受信し、画素値が表すRGBの輝度に対応する駆動電圧を生成する(S14)。なお画像生成装置200からヘッドマウントディスプレイ100への画像データの送信には、画素値の量子化や逆量子化など一般的な処理を介在させてよい。そしてヘッドマウントディスプレイ100は、生成された駆動電圧で表示パネルを駆動させることにより、画像を順次表示する(S16)。
 図4は、図3のS10においてトーンマッピングを行う際の変換関数(以後、「トーンカーブ」と呼ぶ)を例示している。同図は代表的なトーンカーブであるReinhard関数を示しており、人の視覚特性を考慮して低輝度領域から高輝度側へ向かうほど階調を抑えるような変換を実現している。トーンカーブを適切に設定、選択することにより、表示先のディスプレイの特性や対応輝度レンジが変化しても、コンテンツ作成者が意図する色調で、同様に画像を表示させることが可能になる。
 ここでトーンカーブの最大値1.0は、ヘッドマウントディスプレイ100が表示可能な輝度の上限に対応し、HDRの場合、最大の発光輝度は1000(cd/m)などとなる。また図示するようなトーンカーブによれば、例えば輝度Aより小さい低輝度、中輝度の領域において、より多くの階調が割り当てられる。表示可能な輝度レンジが増えれば、それらの領域では特に、細かい色調変化によって解像感のある画像表現が可能になる。
 一方、ヘッドマウントディスプレイ100を、外界光を遮蔽する構造とした場合、装着直後のユーザには、目に入る光量の急激な減少に応じて、明所視から薄明視または暗所視への視細胞の働きの切り替わりが発生する。図5は、光刺激の輝度範囲と視細胞の活動域の関係を示している(例えば"Chapter 16: Human eye sensitivity and photometric quantities"、[online]、[令和3年6月19日検索]、インターネット<URL: https://www.ecse.rpi.edu/~schubert/Light-Emitting-Diodes-dot-org/Sample-Chapter.pdf>参照)。
 図示するように、10-2(cd/m)程度以下の光刺激では桿体細胞のみが活動し、10(cd/m)程度以上の光刺激では錐体細胞のみが活動する。その中間の輝度範囲では桿体細胞と錐体細胞の双方が活動する。錐体細胞は色彩や物の見え方に対する感度が高く、桿体細胞は光の明暗に対する感度が高い。一般に、主に桿体細胞のみが活動するときの視覚を暗所視、錐体細胞のみが活動するときの視覚を明所視、双方が活動するときの視覚を薄明視と呼ぶ。明所視から薄明視や暗所視への移行時、視覚には、光の強さに対する網膜の自律機能として、一旦視認性が落ちたあと、徐々に目が慣れ視認性が上がる暗順応が起こる。
 図6は、暗順応における視細胞の感度の変化を例示している。同図は横方向の時間軸に対し、視覚上認識できる光の最小輝度の変化を示している。認識可能な最小輝度が小さいほど感度が高いことを意味する。明所視として感度が飽和している状態から、ユーザがヘッドマウントディスプレイ100を被るなどして目に入る光量が急に減少した時刻を0とする。このときまず錐体細胞が、カーブCに示すように感度を上げて飽和し、遅れて桿体細胞が、カーブRに示すように感度を上げて飽和する。
 各細胞の感度が飽和するまでの時間は、光量の差にも依存する。一例として、錐体細胞の順応時間は数十秒から数分程度、桿体細胞の順応時間は30分から1時間程度である。なお暗順応のあと、ユーザがヘッドマウントディスプレイ100を外すなどして目に入る光量が急に増加した場合、明所視への切り替えがなされる。このとき視細胞の感度を下げて眩しさを軽減する明順応が起きる。図では35分から明順応が起きている。明順応は暗順応と比較し短期間で達成される。
 このような、目に入る光量の変化に対する視細胞の働きの変化により、順応が十分でない状況において、表示されている画像に対するユーザの視認性が一時的に低下する。特に、ヘッドマウントディスプレイ100を装着する前に見ていた周囲の環境が明るいほど、また、表示されている画像が暗いほど、光量の落差が大きく視認性が悪化しやすい。近年、VSLAM(Visual Simultaneous Localization and Mapping)などにより、ステレオカメラ110による撮影画像を解析し、ユーザの動きを特定する技術が実用化されている。
 この場合、十分な解析精度を得るには、ある程度明るい環境での撮影が必要になるため、ステレオカメラ110の着脱による光量の差が大きくなりやすい。これにより、ヘッドマウントディスプレイ100を装着した直後のユーザには、表示画像全体が実際より暗く見えることが考えられる。またユーザは、本来細かい階調で表現されている、輝度の低い部分の色調の変化を判別できず、見づらさを感じたり画質が良くないという印象を覚えたりし、それがコンテンツ全体の評価につながってしまうこともあり得る。
 同様の現象は、ヘッドマウントディスプレイ100を装着した直後に限らず、明るい画面から暗い画面への切り替わり直後などでも起こり得る。そこで本実施の形態では、ユーザの目に入射する光量に、視細胞の働きを変化させる程度の差が生じたことを契機として、表示画像の輝度分布を調整する。ここで「輝度分布」とは、画像を構成する画素が有するRGBの輝度の集合がなす分布を指し、輝度ヒストグラムと捉えることもできる。各画素に着目すると、「輝度分布の調整」は所定の規則に従った輝度値の変換である。
 図7は、暗順応における輝度分布の調整効果を説明するための図である。図の横方向は時間軸であり、図6と同様、光量が急に減少した時刻を0としている。なおコンテンツとしての画像の輝度は変化しないとする。(a)は、輝度を調整しない場合にユーザに視認される画像の変遷を模式的に示している。この場合、光量が下がる時刻0において視認上の画像が暗くなり、順応が進むにつれ見づらさが解消されていく。
 (b)は、本実施の形態により輝度分布が調整された表示画像の変遷を模式的に示している。すなわち画像表示システムは、光量が下がる時刻0において、(a)で示したような視認性の低下を相殺するように、輝度を増加させる。実際には、視認性悪化の影響を受けにくい高輝度領域の輝度はそのままとし、見づらさが予想される低輝度、中輝度の領域の輝度を増加させるなど、元の輝度によって増加率を変化させてよい。そして暗順応により視認性が回復するのに合わせて、増加させていた輝度分布を徐々に元に戻していく。
 (c)は、(b)のような表示画像の輝度分布の調整によって、ユーザに視認される画像の変遷を模式的に示している。視認性の変化を相殺するように画像の輝度分布を調整することにより、目に入射する光量が変化しても視認される画像の輝度や階調がある程度維持され、安定して質の高い画像を認識させ続けることができる。なおユーザがヘッドマウントディスプレイ100を装着したタイミングを時刻0とした場合、当然(a)、(c)の左端の画像は認識されないが、視細胞の感度が飽和している状態で視認されるべき画像として示している。
 図8は、画像生成装置200の内部回路構成を示している。画像生成装置200は、CPU(Central Processing Unit)222、GPU(Graphics Processing Unit)224、メインメモリ226を含む。これらの各部は、バス230を介して相互に接続されている。バス230にはさらに入出力インターフェース228が接続されている。
 入出力インターフェース228には、USBやIEEE1394などの周辺機器インターフェースや、有線又は無線LANのネットワークインターフェースからなる通信部232、ハードディスクドライブや不揮発性メモリなどの記憶部234、ヘッドマウントディスプレイ100へデータを出力する出力部236、ヘッドマウントディスプレイ100からデータを入力する入力部238、磁気ディスク、光ディスクまたは半導体メモリなどのリムーバブル記録媒体を駆動する記録媒体駆動部240が接続される。
 CPU222は、記憶部234に記憶されているオペレーティングシステムを実行することにより画像生成装置200の全体を制御する。CPU222はまた、リムーバブル記録媒体から読み出されてメインメモリ226にロードされた、あるいは通信部232を介してダウンロードされた各種プログラムを実行する。GPU224は、ジオメトリエンジンの機能とレンダリングプロセッサの機能とを有し、CPU222からの描画命令に従って描画処理を行い、その結果を出力部236に出力する。メインメモリ226はRAM(Random Access Memory)により構成され、処理に必要なプログラムやデータを記憶する。
 図9は、ヘッドマウントディスプレイ100の内部構成を例示している。制御部150は、画像信号、センサ信号などの信号や、命令やデータを処理して出力するメインプロセッサである。ステレオカメラ110は、撮影画像のデータを所定のレートで制御部150に供給する。表示パネル152は液晶や有機ELなどの発光パネルとその制御機構で構成され、制御部150から画像信号を受け取り表示する。
 通信制御部154は、図示しないネットワークアダプタまたはアンテナを介して、有線または無線通信により、制御部150から入力されるデータを外部に送信する。通信制御部154はまた、ネットワークアダプタまたはアンテナを介して、有線または無線通信により、外部からデータを受信し、制御部150に出力する。記憶部160は、制御部150が処理するデータやパラメータ、操作信号などを一時的に記憶する。
 センサ162はモーションセンサを含み、ヘッドマウントディスプレイ100の回転角や傾きなどの姿勢情報を計測し、制御部150に逐次供給する。センサ162はまた、ユーザがヘッドマウントディスプレイ100を装着したことを検出する接触センサや、表示パネルを見ているユーザの瞳孔の状態を撮影する赤外線カメラを必要に応じて含む。この場合もセンサ162は、取得した各種情報を制御部150に逐次供給する。例えば赤外線カメラは、表示画像に対するユーザの注視点を検出する注視点検出器の一部であってよい。
 外部入出力端子インターフェース164は、USB(Universal Serial Bus)コントローラなどの周辺機器を接続するためのインターフェースである。外部メモリ166は、フラッシュメモリなどの外部メモリである。制御部150は、画像や音声データを表示パネル152や図示しないイヤホンやスピーカーに供給して出力させたり、通信制御部154に供給して外部に送信させたりすることができる。
 図10は、本実施の形態における画像生成装置200およびヘッドマウントディスプレイ100の機能ブロックの構成を示している。画像生成装置200は上述のとおり、電子ゲームを進捗させたりサーバと通信したりする一般的な情報処理を行ってよいが、図10では特に、表示画像を生成する機能に着目して示している。なお図10で示される画像生成装置200の機能のうち少なくとも一部を、ヘッドマウントディスプレイ100に実装してもよい。あるいは、画像生成装置200の少なくとも一部の機能を、ネットワークを介して画像生成装置200に接続されたサーバに実装してもよい。
 また図10に示す機能ブロックは、ハードウェア的には、図8または図9に示したCPU、GPU、制御部、各種メモリ、センサなどの構成で実現でき、ソフトウェア的には、記録媒体などからメモリにロードした、データ入力機能、データ保持機能、画像処理機能、通信機能などの諸機能を発揮するプログラムで実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
 画像生成装置200は、ヘッドマウントディスプレイ100から送信されるデータを取得する入力データ取得部260、コンテンツの画像を描画する画像描画部262、コンテンツのデータを記憶するコンテンツデータ記憶部264、画素値として与えられた輝度を変換する輝度変換部266、人の視覚順応に対応する輝度分布の調整を制御する輝度分布制御部274、輝度分布の調整規則を記憶する輝度調整規則記憶部268、表示のための補正を行う補正部270、および、補正後の画像のデータをヘッドマウントディスプレイ100に出力する出力部272を備える。
 入力データ取得部260は、ヘッドマウントディスプレイ100から送信される、モーションセンサの計測値や、ステレオカメラ110が撮影した画像などのデータを所定のレートで取得する。入力データ取得部260はまた、視覚順応に対応する輝度分布制御に必要な所定の情報をヘッドマウントディスプレイ100から逐次取得する。ここで「所定の情報」とは、視認性の低下をもたらす程度に、ユーザの目に入る光量に差が生じたこと(以後、「明暗転換」と呼ぶ)を検出できるデータであればよい。
 例えば入力データ取得部260は、接触センサが取得する、ヘッドマウントディスプレイ100が着脱されたことを示す情報を取得する。入力データ取得部260は、赤外線カメラが撮影したユーザの瞳孔の画像、またはそれにより得られる瞳孔の状態情報を取得してもよい。入力データ取得部260はそのほか、図示しない入力装置などから、表示中のコンテンツに対する操作や、システム画面の呼び出しなど、表示画像の変化に係るユーザ操作の内容を取得してよい。
 画像描画部262は、ヘッドマウントディスプレイ100の位置や姿勢を所定のレートで取得し、それに対応する視野で表示対象の画像を描画する。この処理は図3のS10に対応する。ここで画像描画部262は、実行中のコンテンツのプログラムに則りレイトレーシングやラスタライズなどを行うことにより、RGBの要素からなる画素値を決定する。コンテンツデータ記憶部264は、オブジェクトのモデルデータや表示世界の構成に係るデータなど、画像の描画に必要なデータを格納する。
 なお画像描画部262が行う処理は画像の生成であればよく、コンピュータグラフィクスによる画像描画のほか、実写された映像データの復号伸張、実写映像とコンピュータグラフィクスの合成、といった処理でもよい。いずれの場合も、コンテンツデータ記憶部264は、表示シーンの切り替わりのタイミングなど、表示画像全体の輝度が所定値以上変化するタイミングを表すメタデータを格納してよい。
 輝度変換部266は、描画の結果得られた画素値の輝度レンジを、ヘッドマウントディスプレイ100の表示パネルに適したレンジに変換する。例えば輝度変換部266は、図4で示したようなトーンカーブを内部で保持し、それを用いてトーンマッピングを実施する。輝度変換部266はまた、明暗転換が検出された際、輝度分布制御部274の制御により輝度分布を調整する。すなわち輝度変換部266は、輝度分布制御部274が決定した規則に従い画素値であるRGBの各輝度を変換する。
 輝度分布制御部274は、入力データ取得部260などから取得した情報に基づき明暗転換を検出、または予測し、それに対応する規則で画素値の輝度分布が変化するように輝度変換部266を制御する。輝度分布制御部274は明暗転換のタイミングを、例えば次の少なくともいずれかにより検出する。
 1.ユーザがヘッドマウントディスプレイ100を装着したことを、接触センサによる検出結果から取得する
2.表示中の画像の全体的な輝度(平均輝度)が低下したことを、赤外線カメラが撮影したユーザの瞳孔のサイズ変化により取得する
3.表示中の画像の全体的な輝度(平均輝度)が低下したことを、画像描画部262による描画結果またはコンテンツのメタデータから取得する
4.表示対象のコンテンツの切り替わりや、コンテンツ画面とシステム画面の切り替わりによる画面輝度の低下を、画像描画部262による描画結果または、ユーザ操作の内容とメタデータなどから取得する
 輝度分布制御部274はまた、次の少なくともいずれかにより明暗転換のタイミングを予測してもよい。
1.ヘッドマウントディスプレイ100の起動を検出し、ユーザがヘッドマウントディスプレイ100を装着することを予測する
2.表示中の画像の全体的な輝度が低下するタイミングを、コンテンツのメタデータから予測する
 輝度分布制御部274は、上記のように明暗転換のタイミングを検出するのみならず、当該明暗転換における光量の差を取得し、輝度分布の調整の度合いに反映させてもよい。定性的には輝度分布制御部274は、光量の差が大きいほど輝度分布の調整量を大きくする。例えば輝度分布制御部274は、ヘッドマウントディスプレイ100のステレオカメラ110が撮影した画像を取得し、その平均輝度や輝度ヒストグラムなどに基づき、ユーザがいる環境の明るさを取得する。
 ユーザがいる環境が明るいほど、ヘッドマウントディスプレイ100を装着した際の光量の落差が大きいため、視認性がより悪化する。したがって輝度分布制御部274は、周囲の環境が明るいほど、ヘッドマウントディスプレイ100装着時の輝度の増加量を大きくする。光量の差はこのほか、ユーザの瞳孔のサイズの差や変化の割合、表示画像の平均輝度や輝度ヒストグラムの差などを根拠に決定してよい。
 ここで輝度分布制御部274が取得する「光量の差」は、厳密な物理量である必要はない。すなわち周囲の明るさなど、光量の差の根拠とする情報に応じて、その度合いを複数の段階などにより定義すればよい。このとき輝度調整規則記憶部268には、光量の差の段階と、輝度分布の調整規則とを対応づけて格納しておく。輝度分布制御部274はまた、視覚順応に対応する輝度分布の復元過程を制御する。例えば明暗転換における光量の差が大きければ、暗順応により視認性が十分改善されるまでの時間が長くなる。したがって輝度分布制御部274は、明暗転換における光量の差が大きいほど、輝度分布の復元速度を遅くし、長い時間で復元されるようにしてよい。
 輝度分布制御部274は光量の差に基づき、輝度分布の調整量および復元時間のどちらか一方を変化させてもよいし、双方を変化させてもよい。あるいは双方を固定値としてもよい。輝度分布制御部274はさらに、ユーザがヘッドマウントディスプレイ100を外してから再度装着するまでの時間や周囲の明るさなどに応じて、輝度分布の調整を最初からやり直すか途中から再開させるかを決定してもよい。
 補正部270は、描画された画像または輝度変換がなされた画像に、歪み補正、リプロジェクション、色域補正など、表示に必要な補正を施す。この処理は図3のS12に対応する。表示画像を立体視させる場合、補正部270は、元の基準となる画像から、視差を有する左目用、右目用の画像を生成してもよい。あるいは画像描画部262が直接、左目用、右目用の画像を生成してもよい。出力部272は、補正部270から供給される補正後の画像のデータを、ヘッドマウントディスプレイ100に順次送出する。立体視させる場合、出力部272は、画像の左半分に左目用の画像、右半分に右目用の画像が配置されるような順序でデータを送出する。
 ヘッドマウントディスプレイ100は、表示画像の描画に用いるデータや、輝度分布制御に必要なデータを画像生成装置200に送信する出力データ送信部284、画像生成装置200から送信された画像のデータを取得する画像データ取得部280、画像データに基づき表示パネルの発光輝度を制御する発光輝度制御部282、表示パネルを駆動させ画像を表示する表示部286を備える。
 出力データ送信部284は、ステレオカメラ110が撮影した画像やセンサ162に含まれるモーションセンサの計測値など、表示画像の描画に必要なデータを所定のレートで画像生成装置200に送信する。出力データ送信部284はまた、視覚順応に対応する輝度分布制御に必要なデータを、画像生成装置200に逐次送信する。このデータは上述のとおり、ヘッドマウントディスプレイ100の着脱検出の結果、瞳孔の状態を表す情報、周囲の環境を撮影した画像などのうち所定のものである。
 画像データ取得部280は、画像生成装置200から送信された画像のデータを取得する。この際、画像データ取得部280は、画像生成装置200がラスタ順などで送出した画素値のデータを順次取得し、発光輝度制御部282に供給する。発光輝度制御部282は、各画素値が表すRGBの輝度に基づき、表示パネルにおける発光素子の駆動電圧を決定する。この処理は、図3のS14に対応する。表示部286は、発光輝度制御部282が生成した駆動電圧で、表示パネルの対応する素子を順次発光させることにより画像を表示する。この処理は、図3のS16に対応する。
 図11は、輝度分布制御部274の制御により輝度変換部266が輝度変換に用いる輝度の変換規則を例示している。(a)、(b)は、視覚順応に係る調整を行わない場合の輝度分布を点線で示し、調整する場合の輝度分布の変化を太線で示している。なお調整前後における最高輝度を1.0として正規化している。(a)は、0<P1<1.0である所定輝度P1以下の輝度を、係数k=1.0/P1を乗算することで線形に増加させ、P1より高い輝度は全て最大輝度とする変換規則である。
 (b)は、0<P2<1.0である所定輝度P2で増加割合が極大となるカーブで輝度を増加させる変換規則である。カーブを与える関数は限定されず、ガンマカーブのようなべき関数でもよいし、図4で示したようなトーンカーブでもよい。いずれにしろ図示する例では、低輝度領域や中輝度領域での輝度を確実に増加させることで、光量が下がる明暗転換によって見づらくなる領域に対し優先して階調を割り当てることができる。所定輝度P1やP2は、コンテンツにおいて重要な輝度領域や光量の差などに応じて決定してよい。
 なお本実施の形態において輝度分布の「調整量」は、厳密には調整前の輝度に依存する変数であるが、概念的には点線で示した調整なしの状態からの差分でよく、様々な定義が許容される。例えば「調整量」は、調整する際の変換規則を表す太線と、調整(変換)しない場合の点線とで囲まれた領域300a、300bの面積、すなわち各輝度の変化量の積分値でもよい。あるいは「調整量」は、調整前の輝度に乗算する係数kや、所定輝度P1、P2の調整後の増加量(最大増加量)などでもよい。また図示する変換規則は一例に過ぎず、輝度の範囲によって不連続な関数であってもよいし、変換前後の輝度を対応づけたルックアップテーブルとして表してもよい。
 図12は、輝度分布制御部274により実現される、輝度分布調整の時間的な制御の様子を模式的に示している。図の上段は、輝度分布の調整量の時間変化を、横方向の時間軸に対し示している。時刻t0において、光量の低下による明から暗への転換が生じたら、輝度分布制御部274は、輝度分布の調整量を0から目標値Bまで引き上げる。そして輝度分布制御部274は、復元期間Δt後の時刻t1で調整のない状態、すなわち調整量が0に到達するように調整量を逓減させる。
 本実施の形態では、RGBの輝度により表される色の表現が、明暗転換によって損なわれないようにすることが重要である。したがって復元期間Δtは概ね、人の視覚順応のうち、錐体細胞により色覚の感度が上がり飽和するまでの時間とする。すなわちΔtは数十秒程度の時間であり、一例としてΔt=50秒とする。ただし上述のとおり、復元時間Δtや調整量の目標値Bは、明暗転換における光量の差よって変化させてもよい。
 また調整量の逓減速度は、図示するように徐々に増加させてもよいし、固定としてもよい。このような制御によれば、図の下段に示すように、時刻t0より前には本来の画像310aが表示され、時刻t1で輝度を増加した画像310aへ切り替わり、徐々に輝度が下がることにより最終的に、元の画像310aと同等の画像310cへ到達する、という表示画像の変遷が実現される。これにより、図7の(c)で示したように、明暗転換が生じても安定して質の高い画像を認識させ続けることができる。
 なお時刻t0における明暗転換が、ヘッドマウントディスプレイ100を装着したことに起因する場合、それより前の期間の画像は視認されないため、前もって輝度を増加させておくことができる。また、復元期間Δtの途中でユーザがヘッドマウントディスプレイ100を取り外したり再度装着したりした場合、輝度分布制御部274は、そのタイミングに応じて、輝度分布の調整をやり直すか否かを決定してもよい。
 例えば輝度分布制御部274は、5秒など微小時間とみなせる所定時間内に、取り外されたヘッドマウントディスプレイ100が再装着されたら、取り外された時点での調整量から逓減を再開させる。あるいは取り外しがなかったものとして輝度分布の調整量の逓減を持続させる。これにより、錐体細胞の感度が上がった状態にも関わらず調整量を無為に目標値Bまで上げるのを回避できる。一方、それより長い時間、取り外されていた場合や、ヘッドマウントディスプレイ100を最初に装着した直後に取り外された場合など、感度の向上が進んでいないと見なせる状況においては、輝度分布の調整を最初からやり直してよい。
 輝度分布制御部274はまた、ヘッドマウントディスプレイ100が装着されたことを契機として輝度分布の調整を開始したら、その他の変化によらず復元期間Δtの調整を続行させてよい。例えば復元期間Δtの途中に、表示対象のシーンやコンテンツの切り替わり、システム画面とコンテンツ画面の切り替わりなど、表示画像による明から暗への転換が生じても、ヘッドマウントディスプレイ100の装着による輝度分布調整を優先させる。これにより、視覚順応が進んでいる状態で輝度分布が不自然に引き上げられるのを回避できる。
 図13は、画像生成装置200の輝度調整規則記憶部263に格納される、輝度調整規則のデータ構造を例示している。この例で輝度調整規則テーブル320は、明暗転換における光量の差に対し、輝度分布の調整量の目標値B、復元期間Δt、輝度分布の変換関数を対応づけている。ここで光量差は上述のとおり、周囲の明るさ、瞳孔のサイズ変化、表示画像の輝度平均や輝度ヒストグラムの変化などによって導出され、図の例では「小」、「中」、「大」の3段階を設定している。
 この例では、光量差が「小」の場合、輝度分布を調整しない設定としている。すなわち目標値B、復元期間Δtは「0」であり、変換関数は設定しない。光量差が「中」の場合、目標値Bは10%、復元期間Δtは30秒、変換関数は「F1」としている。光量差が「大」の場合、目標値Bは30%、復元期間Δtは50秒、変換関数は「F2」としている。ここで目標値Bは、元の輝度からの最大増加割合などを百分率で示しているが、調整量の定義によって単位は様々となる。変換関数は図11に例示したような輝度の変換規則を識別する情報であり、目標値Bとの組み合わせにより最終的な形状が決定する。
 図示するように、明暗転換における光量差が大きいほど大きな調整量で時間をかけて復元することにより、視覚順応に対応させた調整を実現できる。また暗い環境でヘッドマウントディスプレイ100を装着した場合など、視覚的な変化が起きないほど光量差が小さければ、輝度分布の調整そのものを省略することにより、処理の無駄を省くことができる。なお図の例では、調整量の目標値B、復元期間Δt、変換関数を全て、光量差に依存させる設定としたが、本実施の形態はそれに限らず、一部のパラメータのみを変化させてもよい。また光量差の段階数も限定されない。
 図14は、画像表示システムにおいて、明暗転換による輝度分布の調整処理を行うタイミングのバリエーションを示している。ここでは図3に示したように、画像の表示処理を、画像描画(S10)、補正処理(S12)、駆動電圧生成(S14)、表示(S16)、の4段階に大別している。また明暗転換による輝度分布の調整処理を、「VBA(Visual Brightness Adaptation」と名づけ、個別のブロックで示している。(a)はこれまで述べた態様であり、輝度分布制御部274の制御により輝度変換部266が、補正部270による補正の前に輝度分布を調整する。
 輝度変換部266は本来、ヘッドマウントディスプレイ100の対応輝度レンジなどに応じて、コンテンツに適したトーンカーブで輝度レンジを調整する機能を有する。輝度変換部266がVBAの機能の一部を担うことにより、VBAを有効とする期間や図13で示したような調整規則を、コンテンツ作成者がコンテンツに合わせて設定できる。一方、画像表示システム全体のプラットフォームにおいて、調整態様の一貫性が失われる懸念がある。また録画や配信などコンテンツ外の制御に起因してVBAを無効にしたい場合の対応が困難になることが考えられる。
 (b)は、画像生成装置200の補正部270が、輝度分布制御部274の制御により輝度分布を調整する態様である。補正部270による補正処理はコンテンツに共通であるため、この態様によれば、画像表示システム全体のプラットフォームにおいて調整態様の一貫性が担保される。また、調整のための変換関数をべき関数とした場合、補正部270が元来行うデガンマ/ガンマ処理、すなわちガンマ補正などと同時の調整が可能となり、処理負荷が増大しない。なおガンマカーブでVBAを実現する場合、復元期間においてガンマ値を徐々に本来の値に近づければよい。
 ただし(b)の態様では、画像データ(映像信号)を出力する全ての機能ブロック、例えばコンテンツ外のシステムが提供する画像を生成する機能ブロックなどに、VBAを機能させるためのロジックを入れておく必要がある。また録画や配信により、ヘッドマウントディスプレイ100を装着しないユーザが見る画像にも、VBAによる調整が反映されてしまう。
 (c)は、ヘッドマウントディスプレイ100の発光輝度制御部282が、輝度分布を調整する態様である。この場合、輝度分布制御部274も発光輝度制御部282に組み入れてよい。発光輝度制御部282による駆動電圧生成処理もコンテンツに共通であるため、この態様によっても、画像表示システム全体のプラットフォームにおいて調整態様の一貫性が担保される。また最終的な表示画像に対する調整のため、その他の機能ブロックにVBAを機能させるためのロジックを入れておく必要がない。さらにヘッドマウントディスプレイ100内部での処理のため、録画画像や配信画像には影響しない。
 さらに調整のための変換関数をべき関数とした場合、駆動電圧生成処理において表示パネルの特性に合わせたガンマ補正などと同時の調整が可能となり、処理負荷が増大しない。このように、明暗転換における輝度分布の調整タイミングは限定されないため、上述したような長所や短所、各装置の処理性能、要求される処理精度などに鑑み、適切な実装形態を選択する。
 なおヘッドマウントディスプレイ100に、コンテンツ内部での輝度調整機構とは別に、発光輝度を調整できるユーザインターフェースを設けた場合、当該操作が有効な期間は、VBAの機能を無効にすることにより、制御が錯綜しないようにすることが望ましい。あるいは両者を同時に有効とすることで、視覚順応に合わせた制御と、ユーザの主観による操作を両立させてもよい。
 以上述べた本実施の形態によれば、コンテンツの画像をヘッドマウントディスプレイに表示するシステムにおいて、ユーザの目に入る光量が変化するタイミングを検出し、視細胞の働きに影響を与える程度の光量差が生じたとき、画像の輝度分布を調整する。これにより、光量の差に起因する視認性の低下を表示側で補うことができ、コンテンツやヘッドマウントディスプレイの本来の質や性能に見合った画像を視認させつづけることができる。
 例えばヘッドマウントディスプレイを装着することによる光量の落差に応じて、低輝度領域や中輝度領域の輝度を増加させることにより、視認性の低下によらず色表現の解像感を維持できる。また人の視覚順応のうち錐体細胞の感度が飽和する数十秒程度で、調整量を徐々に元に戻すことにより、色覚への働きかけを効率的に行える。結果として、HDRなどの広い輝度レンジに対応するコンテンツやヘッドマウントディスプレイでは特に、本来有する高い画質が損なわれない、豊かな映像体験を提供できる。
 以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
 例えば本実施の形態では主に、光量が低下することによる、明所視から薄明視または暗所視への切り替わりに着目し、画像の輝度を増加させた。この態様は、人の暗順応が明順応より長いことや、一般的な画像は概ね中程度以下の輝度で構成され、薄明視や暗所視への切り替わりにおいて見づらさが顕著になることなどから、より大きな効果を生むと考えられる。一方、ユーザの目に入る光量の変化と逆方向に輝度分布を調整すれば、光量の低下時のみならず増加時の視認性悪化に対しても、本実施の形態と同様の効果が得られる。
 つまり光量が増加する際の、暗所視や薄明視から明所視への切り替わりにおいても、輝度分布の調整技術を同様に適用できる。例えば全体的に暗い画像から、高輝度で表される領域が多いシーンへの切り替わりや、そのような画像を有する別のコンテンツあるいはシステム画面への表示の切り替わりにおいて、一旦、輝度を低減させたうえ、徐々に本来の輝度に戻す。輝度を減少方向に調整する以外は、本実施の形態と同様である。これにより、薄明視や暗所視で感度が上がった状態の視細胞に強い光が入射することによる眩しさや見づらさを防止できる。
 以上のように本発明は、コンテンツ処理装置、画像生成装置、ゲーム装置、表示装置など各種処理装置や、それらのいずれかを含むシステムなどに利用可能である。
 100 ヘッドマウントディスプレイ、 110 ステレオカメラ、150 制御部、 152 表示パネル、 154 通信制御部、 160 記憶部、 162 センサ、 200 画像生成装置、 222 CPU、 224 GPU、 226 メインメモリ、 234 記憶部、 236 出力部、 260 入力データ取得部、 262 画像描画部、 264 コンテンツデータ記憶部、 266 輝度変換部、 268 輝度調整規則記憶部、 270 補正部、 272 出力部、 274 輝度分布制御部、 280 画像データ取得部、 282 発光輝度制御部、 284 出力データ送信部、 286 表示部。

Claims (14)

  1.  視細胞の働きにおいて視認性を低下させる程度の、ユーザの目に入射する光量の変化を、所定の情報に基づき検出し、前記光量の変化に対応する規則による、画像の輝度分布の調整を制御する輝度分布制御部と、
     前記規則に従い画像値が表す輝度を変換する輝度変換部と、
     輝度が変換された画像のデータを出力する出力部と、
     を備えたことを特徴とする画像表示システム。
  2.  前記輝度分布制御部は、前記光量の低下に応じて前記輝度を増加させ、前記光量の増加に応じて前記輝度を低減させることを特徴とする請求項1に記載の画像表示システム。
  3.  前記輝度変換部は、前記輝度の変化率が、調整前の輝度に依存するように変換することを特徴とする請求項1または2に記載の画像表示システム。
  4.  前記輝度変換部は、ガンマカーブを用いて前記輝度を変換することにより、他のガンマ補正と同時に、前記輝度分布制御部の制御による調整を実施することを特徴とする請求項1から3のいずれかに記載の画像表示システム。
  5.  前記輝度分布制御部は、前記所定の情報に基づき前記光量の変化の度合いを取得し、当該度合いに応じた調整量で前記輝度分布の調整を制御することを特徴とする請求項1から4のいずれかに記載の画像表示システム。
  6.  前記輝度分布制御部は、前記変化が生じた時刻における前記輝度分布の調整量を目標値としたうえ、当該調整量を逓減させ調整のない状態に到達させることを特徴とする請求項1から5のいずれかに記載の画像表示システム。
  7.  前記輝度分布制御部は、前記所定の情報に基づき前記光量の変化の度合いを取得し、当該度合いに応じた時間で、前記調整のない状態に到達させることを特徴とする請求項4に記載の画像表示システム。
  8.  前記輝度分布制御部は、画像の表示先であるヘッドマウントディスプレイが備える接触センサの検出結果に基づき、当該ヘッドマウントディスプレイが装着されたことによる前記光量の低下を検出することを特徴とする請求項1から7のいずれかに記載の画像表示システム。
  9.  前記輝度分布制御部は、画像の表示先であるヘッドマウントディスプレイが備える赤外線カメラが撮影した画像に写る瞳孔のサイズ変化に基づき、前記光量の変化を検出することを特徴とする請求項1から8のいずれかに記載の画像表示システム。
  10.  前記輝度分布制御部は、表示中の画像の輝度の変化を、当該画像の描画結果または、当該画像を表示させるコンテンツのメタデータに基づき取得することにより、前記光量の変化を検出することを特徴とする請求項1から9のいずれかに記載の画像表示システム。
  11.  前記輝度分布制御部は、表示対象のコンテンツの切り替わり、またはコンテンツ画面とシステム画面の切り替わりを、ユーザ操作の内容に基づき特定することにより、前記光量の変化を検出することを特徴とする請求項1から10のいずれかに記載の画像表示システム。
  12.  前記輝度分布制御部は、画像の表示先であるヘッドマウントディスプレイの起動を検出し、当該ヘッドマウントディスプレイが装着されることによる前記光量の低下を予測して、当該装着より前の時点で、前記輝度を増加させるよう制御することを特徴とする請求項1から11のいずれかに記載の画像表示システム。
  13.  視細胞の働きにおいて視認性を低下させる程度の、ユーザの目に入射する光量の変化を、所定の情報に基づき検出するステップと、
     前記光量の変化に対応する規則による、画像の輝度分布の調整を制御するステップと、
     前記規則に従い画像値が表す輝度を変換するステップと、
     輝度が変換された画像のデータを出力するステップと、
     を含むことを特徴とする画像表示方法。
  14.  視細胞の働きにおいて視認性を低下させる程度の、ユーザの目に入射する光量の変化を、所定の情報に基づき検出する機能と、
     前記光量の変化に対応する規則による、画像の輝度分布の調整を制御する機能と、
     前記規則に従い画像値が表す輝度を変換する機能と、
     輝度が変換された画像のデータを出力する機能と、
     をコンピュータに実現させることを特徴とするコンピュータプログラム。
PCT/JP2022/022766 2021-07-02 2022-06-06 画像表示システムおよび画像表示方法 WO2023276566A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US18/572,161 US20240121520A1 (en) 2021-07-02 2022-06-06 Image displaying system and image displaying method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021-110739 2021-07-02
JP2021110739A JP2023007716A (ja) 2021-07-02 2021-07-02 画像表示システムおよび画像表示方法

Publications (1)

Publication Number Publication Date
WO2023276566A1 true WO2023276566A1 (ja) 2023-01-05

Family

ID=84690266

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/022766 WO2023276566A1 (ja) 2021-07-02 2022-06-06 画像表示システムおよび画像表示方法

Country Status (3)

Country Link
US (1) US20240121520A1 (ja)
JP (1) JP2023007716A (ja)
WO (1) WO2023276566A1 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05300451A (ja) * 1992-04-22 1993-11-12 Olympus Optical Co Ltd 頭部装着式ディスプレイ装置
JPH0619444A (ja) * 1992-07-02 1994-01-28 Hitachi Ltd 情報処理装置
JP2004140736A (ja) * 2002-10-21 2004-05-13 Minolta Co Ltd 撮像装置
JP2006285064A (ja) * 2005-04-04 2006-10-19 Matsushita Electric Ind Co Ltd 画像表示装置
WO2007094152A1 (ja) * 2006-02-15 2007-08-23 Nikon Corporation ウェアラブルディスプレイ
WO2013054728A1 (ja) * 2011-10-11 2013-04-18 ソニー株式会社 ヘッド・マウント・ディスプレイ及び表示制御方法
JP2019096984A (ja) * 2017-11-21 2019-06-20 株式会社朋栄 Hdr映像のためのレベル適応映像切り替え処理方法及び処理装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05300451A (ja) * 1992-04-22 1993-11-12 Olympus Optical Co Ltd 頭部装着式ディスプレイ装置
JPH0619444A (ja) * 1992-07-02 1994-01-28 Hitachi Ltd 情報処理装置
JP2004140736A (ja) * 2002-10-21 2004-05-13 Minolta Co Ltd 撮像装置
JP2006285064A (ja) * 2005-04-04 2006-10-19 Matsushita Electric Ind Co Ltd 画像表示装置
WO2007094152A1 (ja) * 2006-02-15 2007-08-23 Nikon Corporation ウェアラブルディスプレイ
WO2013054728A1 (ja) * 2011-10-11 2013-04-18 ソニー株式会社 ヘッド・マウント・ディスプレイ及び表示制御方法
JP2019096984A (ja) * 2017-11-21 2019-06-20 株式会社朋栄 Hdr映像のためのレベル適応映像切り替え処理方法及び処理装置

Also Published As

Publication number Publication date
US20240121520A1 (en) 2024-04-11
JP2023007716A (ja) 2023-01-19

Similar Documents

Publication Publication Date Title
JP6051605B2 (ja) 表示装置、および表示制御方法、並びにプログラム
EP3035681B1 (en) Image processing method and apparatus
WO2018211673A1 (ja) 画像生成装置、画像表示システム、および画像生成方法
WO2013054728A1 (ja) ヘッド・マウント・ディスプレイ及び表示制御方法
KR20220002334A (ko) 일정한 밝기를 유지하기 위한 동적 광 출력 조정을 갖는 디스플레이 시스템
JP2022517991A (ja) 眼追跡に基づく動的レンダリング時間ターゲット化
WO2018211672A1 (ja) 画像生成装置、画像表示システム、および画像生成方法
US20220036779A1 (en) Information processing apparatus, information processing method, and recording medium
CN112470484B (zh) 用于流式传输视频的方法和设备
US10930244B2 (en) Data processing systems
US10859823B1 (en) Head-mounted display device with selective gamma band for high contrast ratio
WO2023276566A1 (ja) 画像表示システムおよび画像表示方法
KR102399669B1 (ko) 디스플레이 밝기 조정 방법 및 장치
EP3961572A1 (en) Image rendering system and method
WO2020157979A1 (ja) ヘッドマウントディスプレイおよび画像表示方法
JP2023504368A (ja) 静止画内のステレオスプラッシュスクリーンのエンコーディング
GB2597725A (en) Data processing system and method for image enhancement
JP6932526B2 (ja) 画像表示装置、画像表示方法及びプログラム
WO2023276565A1 (ja) 画像表示システム、ヘッドマウントディスプレイ、および画像表示方法
US11270475B2 (en) Variable rendering system and method
JP7503908B2 (ja) 表示制御装置、ヘッドマウントディスプレイ、および画像表示方法
EP3996075A1 (en) Image rendering system and method
JP7188440B2 (ja) 画像処理装置、画像処理方法及び記録媒体
US20240203306A1 (en) Electronic Devices with Dynamic Brightness Ranges for Passthrough Display Content
JP2023017720A (ja) ビデオ処理および再生システムおよび方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22832724

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 18572161

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22832724

Country of ref document: EP

Kind code of ref document: A1