WO2013125138A1 - 表示装置、画像処理装置及び画像処理方法、並びにコンピューター・プログラム - Google Patents
表示装置、画像処理装置及び画像処理方法、並びにコンピューター・プログラム Download PDFInfo
- Publication number
- WO2013125138A1 WO2013125138A1 PCT/JP2012/082620 JP2012082620W WO2013125138A1 WO 2013125138 A1 WO2013125138 A1 WO 2013125138A1 JP 2012082620 W JP2012082620 W JP 2012082620W WO 2013125138 A1 WO2013125138 A1 WO 2013125138A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- display
- unit
- pixel
- displacement vector
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
- G02B27/0172—Head mounted characterised by optical features
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/005—Adapting incoming signals to the display format of the display terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/366—Image reproducers using viewer tracking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/144—Movement detection
- H04N5/145—Movement estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/64—Constructional details of receivers, e.g. cabinets or dust covers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3129—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM] scanning a light beam on the display screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3188—Scale or resolution adjustment
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/011—Head-up displays characterised by optical features comprising device for correcting geometrical aberrations, distortion
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0101—Head-up displays characterised by optical features
- G02B2027/014—Head-up displays characterised by optical features comprising information/image processing systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/001—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background
- G09G3/002—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background to project the image of a two-dimensional display, such as an array of light emitting or modulating elements or a CRT
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control 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
- G09G5/39—Control of the bit-mapped memory
- G09G5/391—Resolution modifying circuits, e.g. variable screen formats
Definitions
- the technology disclosed in the present specification relates to a display device, an image processing device, an image processing method, and a computer program that are worn on a user's head and used for viewing an image.
- a display device that is worn on the head and views an image that is, a head-mounted display (HMD) is widely known.
- the head-mounted display has an optical unit for each of the left and right eyes, and is configured to be used in combination with headphones to control vision and hearing.
- the head-mounted display can also project different images to the left and right eyes, and can display a 3D image by displaying an image with parallax in the left and right eyes.
- a high-resolution image display element made of, for example, a liquid crystal or an organic EL (Electro-Luminescence) element can be used. If the image display element is enlarged and projected by the eyepiece optical system to set a wide angle of view and multiple channels are reproduced with headphones, the realistic sensation as viewed in a movie theater can be reproduced.
- optical lenses are distorted. For example, if the angle of view is increased with a head-mounted display, the quality of the observed image will deteriorate due to distortion, color shift, etc. in the observed image due to distortion of the lens used in the eyepiece optical system. Is concerned.
- the weight of the head mounted display increases, which increases the burden on the user who wears the head mounted display.
- the number of lenses is reduced in order to reduce the weight, the distortion generated in each lens increases, and there is no lens system for correcting the distortion. As a result, it becomes difficult to increase the angle of view.
- this display device in a positive lens system, a light beam with a longer wavelength has a lower refractive index, and a light beam with a shorter wavelength has a stronger refractive power. Therefore, a red image with a longer wavelength is smaller and a blue image with a shorter wavelength is larger. This is to compensate for the phenomenon of being performed.
- this display device passes through images having different sizes for each color through an optical system having chromatic aberration of magnification, so that the light beam of each color is incident on the eyeball in the case of an eyepiece optical system. In this case, the images are made to coincide with each other at a position where they are incident on a screen or the like so that the observation image can be observed as if there is no chromatic aberration of magnification.
- the distortion generated in the image when passing through the eyepiece optical system is not always simple due to the difference in refractive power depending on the wavelength.
- Simply changing the size (display ratio) of the image to be displayed for each wavelength displaying long-wavelength colors smaller than short-wavelength colors) eliminates image distortion caused by complex phenomena such as lens distortion. I can't do it.
- address conversion can be mentioned.
- the distorted image is moved to the ideal image position based on the correspondence between the imaging position obtained by the ideal optical system and the imaging position affected by the actual aberration.
- the size of the correction table storing the correspondence relationship with the coordinate after conversion is enlarged. For example, using the characteristic that the distortion of the optical system is point-symmetric with respect to the image (rotationally symmetric with respect to the optical axis), it is not the correction data of the entire image but the half or quarter of the image.
- the image display device has an eyepiece optical system, and a control device that outputs an image signal including distortion opposite to the optical distortion generated in the image by the eyepiece optical system to the image display device.
- Reference data that is representative correction data calculated from the above is stored, difference data as correction data corresponding to individual differences in the optical system is stored on the image display device side, and reference data and difference data are stored on the control device side.
- Proposals have been made on image display systems that use them to generate image signals that contain inverse distortion (see, for example, Patent Document 4). According to this image display system, the amount of correction data stored in each of the control device and the image display device can be reduced, and the time for the control device to read correction data from the image display device can be shortened. However, there is no change in holding correction data for the entire image.
- the purpose of the technology disclosed in this specification is to be worn on the user's head and used for viewing the image, and can be enlarged and projected using an eyepiece optical system to display a clear image with a wide angle of view. It is an object to provide an excellent display device, image processing device, image processing method, and computer program.
- a further object of the technology disclosed in the present specification is to provide an excellent display device and image capable of displaying a clear image with a wide angle of view by removing the influence of lens distortion included in the eyepiece optical system by image correction.
- a processing apparatus, an image processing method, and a computer program are provided.
- An image display unit for displaying an image with a plurality of pixels arranged on the display surface;
- An eyepiece optical unit that projects the display surface of the image display unit to have a predetermined angle of view;
- An image correction unit that corrects a display image on the display surface based on distortion generated by the eyepiece optical unit at the position of each representative pixel discretely arranged on the display surface; Is a display device.
- the image correction unit of the display device has a displacement vector that holds a displacement vector representing distortion generated by the eyepiece optical unit at the position of the representative pixel.
- a holding unit a vector interpolation unit that interpolates a displacement vector at the position of each pixel other than the representative pixel based on a displacement vector of one or more neighboring representative pixels, and a displacement vector for each pixel on the display surface
- a pixel correction unit that corrects pixels by applying a distortion in a direction opposite to the distortion generated by the eyepiece optical unit.
- the display device includes an optical simulator that tracks a light beam when a display image on the image display unit passes through the eyepiece optical unit, and the optical device.
- a vector generation unit that generates a displacement vector at the position of the representative pixel based on the ray tracing data obtained by the simulator is further provided.
- the display device captures a virtual image projected by the eyepiece optical unit when the representative pixel emits light, and captures the virtual image at the position of the representative pixel.
- a vector generation unit that generates a displacement vector is further provided.
- the image display unit has the display surface that is vertically longer than the aspect ratio of the display image, and the eyepiece optical unit is generally thread wound. It has a mold distortion, and the image correction unit is configured to correct the display image so that the angle of view at the horizontal end does not change.
- the pixel correction unit of the display device separates the pixel correction in the vertical direction and the pixel correction in the horizontal direction, and performs pixel correction processing in each direction in series. It is comprised so that it may perform.
- the pixel correction unit of the display device performs the correction in the vertical direction by moving the pixel within the same line for each vertical line, and then continues.
- the horizontal correction is performed by moving the pixel within the same line for each horizontal line.
- the pixel correction unit of the display device is configured to obtain the horizontal displacement vector at a position moved by the vertical displacement vector. Has been.
- the display device further includes a modulation unit that shifts the position of the display image at a low frequency.
- the image correction unit corrects the display image after the modulation processing by the modulation unit while shifting the correspondence between the pixel position and the displacement vector, and the image display unit displays the image to prevent burn-in.
- a function of shifting the position is provided, and the shift of the image correction unit and the shift of the image display unit are linked.
- the display device further includes a scaling unit that scales a display image in accordance with the number of pixels on the display surface of the image display unit.
- the image correction unit corrects a display image on a line memory, and the image display unit is configured to be driven at a timing that minimizes the size of the line memory.
- the technique according to claim 11 of the present application is Displacement representing distortion generated when the display surface is projected by the eyepiece optical unit so as to have a predetermined angle of view at the position of each representative pixel discretely arranged on a display surface on which a plurality of pixels are arranged.
- a displacement vector holding unit for holding a vector;
- a vector interpolation unit that interpolates a displacement vector at the position of each pixel other than the representative pixel based on a displacement vector of one or more neighboring representative pixels;
- a pixel correction unit that corrects the pixel by applying a distortion in a direction opposite to the distortion generated by the eyepiece optical unit using a displacement vector for each pixel on the display surface; Is an image processing apparatus.
- the technique according to claim 12 of the present application is Displacement representing distortion generated when the display surface is projected by the eyepiece optical unit so as to have a predetermined angle of view at the position of each representative pixel discretely arranged on a display surface on which a plurality of pixels are arranged.
- a displacement vector holding step for holding the vector;
- a vector interpolation step for interpolating a displacement vector at the position of each pixel other than the representative pixel based on a displacement vector of one or more neighboring representative pixels;
- a pixel correction step for correcting a pixel by giving a distortion in a direction opposite to a distortion generated by the eyepiece optical unit using a displacement vector for each pixel on the display surface; Is an image processing method.
- the technique according to claim 13 of the present application is An image display unit for displaying an image with a plurality of pixels arranged on the display surface; An eyepiece optical unit that projects the display surface of the image display unit to have a predetermined angle of view; An image correction unit that corrects a display image on the display surface based on distortion generated by the eyepiece optical unit at the position of each representative pixel discretely arranged on the display surface; As a computer program written in a computer-readable format to make the computer function.
- the computer program according to claim 13 of the present application defines a computer program described in a computer-readable format so as to realize predetermined processing on a computer.
- a cooperative operation is exhibited on the computer, and the same operational effect as the display device according to claim 1 of the present application is obtained. Can do.
- the image can be worn on the user's head and used for viewing the image, and can be enlarged and projected using an eyepiece optical system to display a clear image with a wide angle of view.
- An excellent display device, image processing device, image processing method, and computer program can be provided.
- a distortion generated in a display image by an eyepiece optical system or the like can be corrected based on less correction data, and a clear image can be displayed with a wide angle of view.
- An excellent display device, image processing device, image processing method, and computer program can be provided.
- FIG. 1 is a diagram schematically showing the configuration of an image display system including a head-mounted display.
- FIG. 2 is a functional block diagram for correcting distortion generated in the projection image of the eyepiece optical system by signal processing in the head-mounted display.
- FIG. 3 is a diagram exemplifying pincushion distortion generated in a presentation image by the eyepiece optical system.
- FIG. 4 is a diagram illustrating an example of signal processing that distorts the presented image into a barrel shape.
- FIG. 5 is a diagram illustrating barrel distortion generated in a presentation image by the eyepiece optical system.
- FIG. 6 is a diagram illustrating a signal processing example in which the presented image is distorted into a pincushion shape.
- FIG. 1 is a diagram schematically showing the configuration of an image display system including a head-mounted display.
- FIG. 2 is a functional block diagram for correcting distortion generated in the projection image of the eyepiece optical system by signal processing in the head-mounted display.
- FIG. 3 is a diagram
- FIG. 7 is a diagram schematically showing a correction model by the image correction unit 202.
- FIG. 8 is a diagram for explaining a processing procedure for correcting a presentation image in a head-mounted display.
- FIG. 9A is a diagram for explaining a method of generating a displacement vector.
- FIG. 9B is a diagram for explaining a method of generating a displacement vector.
- FIG. 10 is a diagram illustrating a configuration example of the image correction unit 202.
- FIG. 11 is a diagram illustrating a state in which a displacement vector is obtained for each grid point of a coarse grid that covers the display screen of the display unit 203.
- FIG. 12 is a diagram illustrating a state in which a deformation vector of a pixel to be interpolated is obtained from four neighborhoods by bilinear interpolation.
- FIG. 13 is a diagram showing how pixel data is corrected based on a displacement vector.
- FIG. 14 is a diagram schematically showing an overall image of a head mounted display including generation of a displacement vector.
- FIG. 15 is a diagram for explaining a method for determining a display scale.
- FIG. 16A is a diagram showing a virtual image when the eyepiece optical system 204 is designed so as to generate pincushion distortion.
- FIG. 16B is a diagram showing a result of correcting the pincushion distortion display image shown in FIG. 16A.
- FIG. 17 is a diagram showing how vertical correction is performed by moving a pixel within the same line for each vertical line using a vertical filter.
- FIG. 18 is a diagram showing how horizontal correction is performed by moving pixels within the same line for each horizontal line using a horizontal filter.
- FIG. 19 is a diagram illustrating a configuration example of a pixel interpolation unit 1003 that performs pixel interpolation processing by combining vertical and horizontal FIR filters.
- FIG. 20 is a diagram for explaining a mechanism for interpolating pixel values based on the displacement vector of each grid point.
- FIG. 21 is a diagram illustrating a configuration example of a one-dimensional filter used when the pixel interpolation unit 1003 performs the interpolation process by separating the vertical direction and the horizontal direction.
- FIG. 22 is a diagram for explaining one-dimensional interpolation processing performed independently in the vertical direction and horizontal direction in the pixel interpolation unit 1003.
- FIG. 23 is a diagram illustrating a method for acquiring a vertical displacement vector and a horizontal displacement vector when performing interpolation processing separately in the vertical direction and the horizontal direction.
- FIG. 24 is a diagram showing a method for correcting in advance a displacement vector in the vertical direction when performing interpolation processing separately in the vertical direction and the horizontal direction.
- FIG. 25 is a diagram showing a principle diagram for preventing burn-in.
- FIG. 26 is a diagram showing a configuration example for preventing burn-in to which the principle shown in FIG. 25 is applied.
- FIG. 27 is a diagram showing a mounting example equivalent to FIG. FIG.
- FIG. 28 is a functional block diagram for correcting distortion generated in the projection image of the eyepiece optical system 204 by signal processing.
- FIG. 29 is a diagram for explaining the estimation of the capacity of the line memory 1902 that the image correction unit 202 should be equipped with.
- FIG. 30 is a diagram for explaining the estimation of the capacity of the line memory 1902 that the image correction unit 202 should be equipped with.
- FIG. 31 is a diagram for explaining the estimation of the capacity of the line memory 1902 that the image correction unit 202 should be equipped with.
- FIG. 1 schematically shows the configuration of an image display system including a head-mounted display.
- the illustrated system includes a Blu-ray disc playback device 20 that is a source of viewing content, a front end box 40 that processes an AV signal output from the Blu-ray disc playback device 20, and a Blu-ray disc playback device 20.
- a head-mounted display device (head mounted unit) 10 that is the output destination of the playback content, and a high-definition display (for example, an HDMI-compatible TV) that is the other output destination of the playback content of the Blu-ray Disc playback device 20 30.
- the head mount unit 10 and the front end box 40 constitute one head mount display.
- the front end box 40 corresponds to an HDMI repeater that, for example, performs signal processing and outputs HDMI when the AV signal output from the Blu-ray disc playback apparatus 20 is HDMI input.
- the front end box 40 is also a two-output switcher that switches the output destination of the Blu-ray disc playback apparatus 20 to either the head mount unit 10 or the high-definition display 30.
- the front end box 40 has two outputs, but may have three or more outputs. However, the front end box 40 makes the output destination of the AV signal exclusive, and gives the highest priority to the output to the head mount unit 10.
- HDMI High-Definition Multimedia Interface
- DVI Digital Visual Interface
- TMDS Transition Minimized Differential Signaling
- the HDMI cable is connected between the Blu-ray Disc player 20 and the front end box 40, and between the front end box 40 and the high-definition display 30.
- the front end box 40 and the head mount unit 10 can also be configured to be connected by an HDMI cable, but the AV signal may be serially transferred using a cable of other specifications. Good. However, the AV signal and power are supplied by a single cable connecting the front end box 40 and the head mount unit 10, and the head mount unit 10 also obtains drive power via this cable. be able to.
- the head mount unit 10 includes independent display units for the left eye and the right eye. Each display unit uses, for example, an organic EL element. Each of the left and right display units is equipped with an eyepiece optical system with low distortion and high resolution and a wide viewing angle. When an image display device is enlarged and projected by an eyepiece optical system to set a wide angle of view and multiple channels are reproduced with headphones, it is possible to reproduce a sense of realism as viewed in a movie theater.
- the observed image may be distorted due to distortion of the lens used in the eyepiece optical system.
- the angle of view is b ′ / b as shown in FIG.
- D b > the angle of view becomes wide.
- FIG. 2 is a functional block diagram for correcting distortion generated in the projection image of the eyepiece optical system by signal processing in the head-mounted display.
- the HDMI receiving unit 201 inputs a presentation image from an image source such as the Blu-ray disc playback device 20.
- the image correction unit 202 gives distortion to the presentation image in a direction opposite to the distortion generated by the eyepiece optical system 204.
- the display unit 203 is composed of an organic EL element or the like, and displays a presentation image after being corrected by distortion in the reverse direction by the image correction unit 202 on the screen.
- the display image on the screen is projected onto the retina of the observer's eye via the eyepiece optical system 204. Distortion occurs when the light of the display image passes through the eyepiece optical system 204. Since the display image is given a distortion in a direction opposite to this distortion, a normal virtual image that does not include distortion is present on the retina. Is imaged.
- the image correction unit 202 may be disposed in either the head mount unit 10 or the front end box 40. In consideration of correcting the image distortion based on the distortion parameter of the eyepiece optical system 204 in the head mount unit 10, if the image correction unit 202 is disposed in the head mount unit 10, the front end. On the box 40 side, an image signal can be output without being conscious of which head mount unit 10 is output.
- the image correction unit 202 performs signal processing that gives a distortion in the opposite direction to the pincushion type, that is, the image correction unit.
- the presented image is enlarged at the center of the visual field, reduced toward the end, and distorted into a barrel shape to display the pincushion distortion from the projection image of the eyepiece optical system. be able to.
- the image is enlarged to b '/ b times (see the above formula (1)).
- the pixel to be displayed at the point r 2 on the display screen is brought from the point r 3 of the corrected visual field (see the following equation (3)).
- the corrected field of view point r 3 corresponds to the point r 1 on the original image due to the expansion of the field of view (see equation (4) below).
- the pixel to be displayed at the point r 2 on the display screen is brought from the point r 1 on the original image (see the following equation (5)).
- placing and D r a distortion rate at the point r 2 by the expansion of the field of view.
- the image correction unit 202 performs signal processing that gives distortion opposite to that of the barrel shape, that is, the image correction unit 202.
- the image is reduced toward the center of the field of view, and the presented image is distorted and displayed in a pincushion shape. Barrel distortion can be removed.
- the image is reduced to a '/ a times (see the above equation (2)).
- the pixel to be displayed at the point r 2 on the display screen is brought from the point r 3 of the corrected visual field (see the following formula (6)).
- the corrected field of view point r 3 corresponds to the point r 1 on the original image due to the expansion of the field of view (see the following equation (7)). Further, the pixel to be displayed at the point r 2 on the display screen is brought from the point r 1 on the original image (see the following formula (8)). However, the distortion at point r 2 is D r due to the expansion of the field of view.
- FIG. 7 schematically shows a correction model by the image correction unit 202.
- the input signal coordinates of the presentation image input to the HDMI receiving unit 201 are p ′ (x ′, y ′), and the display pixel coordinates of the display image on the screen of the display unit 203 are p (x, y).
- the physical coordinates based on the lens on the screen of the display unit 203 are P (X, Y), and the physical coordinates based on the lens on the virtual image plane obtained by projecting the screen of the display unit 203 with the eyepiece optical system 204 are used. Is P ′ (X ′, Y ′).
- the eyepiece optical system 204 generates between the physical coordinates P (X, Y) on the screen of the display unit 203 and the corresponding physical image P ′ (X ′, Y ′) on the virtual image plane. Distorted.
- FIG. 8 illustrates a processing procedure for correcting a presentation image in the head-mounted display according to the present embodiment.
- the HDMI receiving unit 201 receives, for example, a presentation image having a size of 1024 ⁇ 576 pixels from an image source such as the Blu-ray disc playback device 20.
- Distortion occurs when each pixel of the presented image passes through the eyepiece optical system 204.
- the image correction unit 202 applies a distortion in the reverse direction to each pixel of the presented image, thereby compensating for the motion compensation (MC), that is, compensating the displacement of each pixel caused by the distortion, and displaying the display image subjected to the pre-inverse distortion.
- MC motion compensation
- the reverse distortion applied to the pixel is referred to as a displacement vector (MV).
- the displacement vector has a pixel position on the presentation image as a start point and a pixel position on the display image corresponding to the start point as an end point.
- the display image subjected to the pre-inverse distortion has a size of 1024 ⁇ 576 + ⁇ pixel.
- the image correction unit 202 converts the size of the display image of 1024 ⁇ 576 + ⁇ pixel size in consideration of the pixel pitch of the screen of the display unit 203 and displays it on the screen.
- This display image is formed on the virtual image plane by the eyepiece optical system 204. Since the display image displayed on the screen of the display unit 203 has been subjected to prior reverse distortion, the virtual image is an undistorted image like the original presented image.
- the above-described displacement vector MV can be obtained by tracing the light beam until the display light on the screen of the display unit 203 passes through the eyepiece optical system 204 and reaches the virtual image plane.
- the presented image and the virtual image are similar.
- the similarity coefficient that is, the pixel pitch of the virtual image plane
- the displacement vector can be obtained.
- An image consists of a plurality of color signal components such as RGB.
- the image correction unit 202 divides the color components of the presented image and performs the above-described prior reverse distortion processing for each color component, thereby simultaneously correcting distortion and chromatic aberration that occur when passing through the eyepiece optical system 204. Can do.
- image coordinates on the display surface of the screen of the display unit 203 are p (x, y) (unit: pixel), and physical coordinates on the screen of the display unit 203 are P (X, Y). (Unit: mm).
- the position of the optical axis on the display image is pa (x a , y a )
- the physical coordinate position P (X, Y) on the screen with respect to the position p (x, y) on the image coordinate. ) Is expressed by the following equation (9).
- d p is the pixel pitch (millimeter / pixel) of the screen of the display unit 203.
- the image coordinates on the input signal surface of the virtual image obtained by projecting the screen of the display unit 203 with the eyepiece optical system are defined as p ′ (x ′, y ′) (unit: pixel), and the virtual image surface
- the physical coordinates above are P ′ (X ′, Y ′) (unit: millimeter).
- the position P ′ (X ′, Y ′) is expressed by the following equation (10).
- d v is a pixel pitch (millimeter / pixel) on the virtual image.
- the physical coordinates P (X, Y) on the screen of the display unit 203 are displaced to the physical coordinates P ′ (X ′, Y ′) on the virtual image plane due to the distortion f generated by the eyepiece optical system 204.
- f includes chromatic aberration.
- p a (x a, y a ), position p'a (x'a, y'a ) of the optical axis of the input image using a can be expressed by the following equation (12).
- p is a variable
- p a and p ′ a are constants such as design values.
- a displacement vector MV (x, y) that gives a distortion in the reverse direction of the distortion f at an arbitrary image coordinate position p (x, y) on the display surface can be obtained.
- a method for obtaining the distortion f generated by the eyepiece optical system 204 there are a method of calculating with an optical simulator used for designing a lens constituting the eyepiece optical system 204, and a method of measuring using the actual eyepiece optical system 204 that has been completed. It is done.
- a specific pixel P (X, Y) on the display screen of the display unit 203 is caused to emit light, and the virtual image is captured by the camera (that is, the screen is captured through the eyepiece optical system 204).
- the position of the bright spot P ′ (X ′, Y ′) is obtained.
- the displacement vector MV (x, y) can be obtained at all pixel positions p (x, y) on the screen of the display unit 203 by any one of the above methods. If the displacement vector MV (x, y) at each pixel position p (x, y) is stored in a table, the image correction unit 202 refers to the table for each pixel position p (x, y). The displacement vector MV (x, y) can be obtained to give the display image distortion in the reverse direction.
- the table is enlarged with the size of the image size.
- correction data for 1 ⁇ 2 or 1 ⁇ 4 region of the image can be obtained for the symmetric region.
- a method of reducing the size of the table by using it is already known (described above).
- such a reduction method makes it impossible to perform image correction with high accuracy against distortion that is not point-symmetric of the eyepiece optical system 204.
- the distortion appearing on the virtual image plane is not necessarily caused by the distortion of the lens of the eyepiece optical system 204.
- the distortion of the image due to the screen displacement when the display unit 202 is fixed to the corresponding part in the head mount unit 10 is not rotationally symmetric with respect to the optical axis.
- the distortion generated in the virtual image plane is rotationally symmetric with respect to the optical axis, and the table size is reduced.
- representative pixels are discretely set on the display surface of the display unit 203, and displacement vectors obtained only at the positions of the representative pixels are held. Then, at the pixel positions other than the representative pixels, the displacement vectors at all the pixel positions are obtained by interpolating with the displacement vectors of one or more peripheral representative pixels.
- FIG. 10 shows a configuration example of the image correction unit 202 that applies reverse distortion to a display image using a displacement vector for each representative pixel.
- the displacement vector holding unit 1001 holds the displacement vector obtained at the position of each representative pixel discretely set on the display surface of the display unit 203.
- a typical example of the representative pixel is each lattice point when the display screen of the display unit 203 is covered with a coarse lattice. Then, the position on the input signal surface (that is, the virtual image side of the eyepiece optical system) corresponding to each lattice point on the display screen (that is, the incident side of the eyepiece optical system 204) is held in the table as displacement vector data. To do.
- FIG. 11 shows a state in which a displacement vector is obtained for each grid point of a coarse grid that covers the display screen of the display unit 203.
- the vector interpolation unit 1002 calculates a displacement vector by interpolating with a displacement vector of one or more peripheral representative pixels at pixel positions other than the representative pixel. For example, as shown in FIG. 12, a deformation vector of a pixel to be interpolated is calculated by bilinear interpolation from displacement vectors at four neighboring points, that is, four neighboring lattice points. Alternatively, displacement vectors of pixels other than the representative pixel may be interpolated from 16 lattice points by cubic spline interpolation.
- the pixel correction unit 1003 is, for each pixel, the distortion generated in the eyepiece optical system 204 based on the displacement vector held in the displacement vector holding unit 1001 or the displacement vector interpolated by the vector interpolation unit 1002. Gives reverse distortion.
- FIG. 13 shows how the pixel correction unit 1003 corrects pixel data based on the displacement vector. As shown in the figure, pixel data to be displayed at the position of the displacement vector on the display screen of the display unit 203 is brought from the position of the end point of the displacement vector on the signal plane. At this time, when the reference destination, that is, the position of the end point of the displacement vector is located between the pixels, interpolation is performed with a weighted sum of neighboring pixel values.
- FIG. 14 schematically shows the overall image of the head mounted display including the generation of the displacement vector.
- the design data of the lenses constituting the eyepiece optical system 204 can be obtained based on the results of simulations by the optical simulator 1401 for lens design. And the lens which comprises the eyepiece optical system 204 is manufactured by manufacturing a lens based on the obtained design data.
- the distortion f generated by the eyepiece optical system 204 can be calculated by the optical simulator 1401 (described above). Specifically, the position of the pixel bright spot P ′ (X ′, Y ′) on the virtual image corresponding to the specific pixel P (X, Y) on the display screen of the display unit 203 is used for ray tracing by the optical simulator 1401. Ask for. Based on such ray tracing data, the vector generation unit 1402 generates a displacement vector at each lattice point when the display screen of the display unit 203 is covered with a coarse lattice.
- the displacement vector generated by the vector generation unit 1402 is stored in the displacement vector holding unit 1001. Then, the vector interpolation unit 1002 calculates a displacement vector by interpolating with displacement vectors of one or more peripheral representative pixels at pixel positions other than the representative pixel. For each pixel, the pixel correction unit 1003 has a direction opposite to the distortion generated in the eyepiece optical system 204 based on the displacement vector held in the displacement vector holding unit 1001 or the displacement vector interpolated by the vector interpolation unit 1002. Give distortion.
- the displayed image after being corrected with the reverse distortion by the image correction unit 202 is displayed on the screen.
- the display image on the screen is projected onto the retina of the observer's eye via the eyepiece optical system. Distortion occurs when the light of the display image passes through the eyepiece optical system. Since the display image is given a distortion in the opposite direction to this distortion, a normal virtual image that does not include distortion is present on the retina. Imaged.
- the display scale can be expressed as a pixel pitch on the virtual image plane, for example.
- the display scale is preferably as large as possible within the allowable range of the input image.
- a range where the input image is allowed is indicated by a dotted line.
- a rectangle having a desired aspect ratio that is inscribed in a circle representing the allowable range is set as a display scale. Divide each color of RGB into the narrowest one.
- the pixel range of the display screen of the display unit 203 may be the same aspect ratio as the presentation image or may be longer than the presentation image.
- the I / F effective range may be narrower than the pixel range.
- the correction can only narrow the display range. If the horizontal end is set as a fixed point for correction, the angle of view at the time of lens design can be maintained. Therefore, the lens design is performed so that the aspect ratio of the image presented on the display unit 203 is longer than the aspect ratio and the eyepiece optical system 204 is generally distorted into a pincushion type. Then, the presentation range is determined so that the horizontal end is in contact (so that the angle of view at the horizontal end is not changed by image correction).
- FIG. 16A shows a virtual image when the eyepiece optical system 204 is designed so that pincushion distortion occurs.
- an image with an aspect ratio of 16: 9 distorted in a pincushion is displayed on a screen with an aspect ratio of 4: 3, if the horizontal direction is adjusted, the image protrudes in the vertical direction as shown in the figure.
- FIG. 16B shows a result of correcting the pincushion distortion display image shown in FIG. 16A to be distorted into a barrel shape.
- the horizontal end is set as a fixed point for correction. The closer to the edge of the screen, the smaller the image is displayed. Although a portion protruding in the vertical direction occurs, there is no problem because the aspect ratio of the screen is 4: 3.
- pixel correction is performed by separating the processing in the vertical direction and the horizontal direction and processing in each direction in series. That is, correction is performed in the order of vertical direction ⁇ horizontal direction while calculating a displacement vector for each pixel.
- the pixel correction unit 1003 first performs vertical correction by moving pixels within the same line for each vertical line. Thereafter, as shown in FIG. 18, the pixel correction unit 1003 performs horizontal correction by moving the pixels within the same line for each horizontal line.
- Separating the vertical and horizontal processing in this way has the advantage that the processing in each direction can be realized using a one-dimensional filter and the number of product sums of the filters can be reduced. For example, if the number of taps of the vertical filter is K and the number of taps of the horizontal filter is L, the number of product sums is (K + L) ⁇ M ⁇ N (where M is the number of pixels in the vertical direction and N is the horizontal direction) Number of pixels).
- FIG. 19 shows a configuration example of a pixel interpolation unit 1003 that performs pixel interpolation processing by combining vertical and horizontal FIR (Finite Impulse Response) filters.
- FIR Finite Impulse Response
- the double buffer 1901 compresses the other buffer when it is full while writing input data into one buffer, and compresses it in units of 16 pixels in the horizontal direction.
- the compressed line memory 1902 stores data compressed in units of 16 pixels in the horizontal direction, and can be accessed in random units.
- the data read from the compression line memory 1902 is decompressed and then held in a decompression memory window 1903 for performing a convolution process. However, it is assumed that the next process is pre-read and expanded.
- the vertical FIR filter 1904 scans the developed memory window 1903 in the horizontal direction. At each interpolation position, the tap coefficient for each interpolation phase is read from the coefficient table 1905 and set to each tap of the FIR filter 1904.
- the output of the FIR filter 1904 is written in the corresponding horizontal position of the horizontal buffer 1906.
- the horizontal buffer 1906 has a size of horizontal correction amount + tap length.
- the horizontal FIR filter 1907 scans the horizontal buffer 1906. At each interpolation position, the tap coefficient for each interpolation phase is read from the coefficient table 1908 and set to each tap of the FIR filter 1907.
- the output of the FIR filter 1907 is a pixel value at a corresponding pixel position on the display screen of the display unit 203.
- FIG. 20 illustrates a mechanism for interpolating pixel values based on the displacement vector of each grid point.
- the displacement vector holding unit 1001 describes input positions P11, P12, P21, and P22 to be displayed as displacement vectors of lattice points p11, p12, p21, and p22 on the display screen.
- the pixel correction unit 1003 interpolates with the weighted sum of the neighboring pixel values (see FIG. 13).
- FIG. 21 shows a configuration example of a one-dimensional filter used when the pixel interpolation unit 1003 performs the interpolation process by separating the vertical direction and the horizontal direction.
- an FIR filter used in the horizontal direction is shown.
- Address calculation is performed for 6 pixels sandwiching the display position X, and X is interpolated by a horizontal 6-tap filter.
- Each interpolation position is divided into 8 phases, and the display position X is rounded by 1/8 unit.
- the coefficient table stores eight filter coefficients for each interpolation phase.
- FIG. 22 illustrates one-dimensional interpolation processing performed independently in the vertical direction and the horizontal direction in the pixel interpolation unit 1003.
- the pixel interpolation unit 1003 performs over-sampling with an 8-phase polyphase filter.
- the low-pass filter realizes a movement amount of 1/8 pixel unit with 8 coefficients.
- there are 4 taps in the vertical direction and 6 taps in the horizontal direction but the number of phase divisions and the number of taps are merely examples.
- the number of phase divisions and the number of taps are determined based on the image quality evaluation and the circuit scale.
- An ideal low-pass filter is a sin window with an infinite impulse response.
- a sin window is used to cut off with a finite number of taps, but a Lanczos window may be used.
- FIG. 23 illustrates a method for obtaining a vertical displacement vector and a horizontal displacement vector, respectively, when performing interpolation processing separately in the vertical direction and the horizontal direction.
- FIG. 24 illustrates a method of correcting the displacement vector in the vertical direction in advance when performing interpolation processing separately in the vertical direction and the horizontal direction.
- the displacement vector MV (A) for the lattice point A can be read from the displacement vector holding unit 1001.
- MV_x (B) is a horizontal component of the displacement vector MV (B).
- a liquid crystal or an organic EL element is used for the display panel of the display unit 203.
- these display elements are likely to cause a burn-in phenomenon in a region having a large luminance difference. It has been. It is known that an orbit process in which a display image is periodically moved (shaken at an extremely low frequency) is effective in preventing a burn-in phenomenon.
- the distortion generated in the pixel by the eyepiece optical system 204 does not correspond to the reverse distortion applied to the pixel by the correction, so that there is a problem that the distortion is not removed.
- the displacement vector holding unit 1001 is configured so that the correspondence between the output pixel and the displacement vector can be shifted in the horizontal and vertical directions, and the display position of the image in the subsequent stage (after image correction). Equipped with means to shift. Then, the shift of the correspondence relationship between the output pixel and the displacement vector and the shift of the display position for preventing burn-in are linked to make it possible to apply orbit processing to image correction for distortion removal.
- FIG. 25 shows a principle diagram for preventing burn-in.
- the modulation unit 2501 applies an offset to the display position of the presentation image and shakes the input image at an extremely low frequency.
- the image correction unit 202 uses the displacement vector held in the displacement vector holding unit 1001 to give a distortion in a direction opposite to the distortion generated in the eyepiece optical system 204 to the input image that is shaking at an extremely low frequency.
- FIG. 26 shows a configuration example for preventing burn-in to which the principle shown in FIG. 25 is applied.
- the modulation unit 2601 applies an offset to the display position of the presentation image and shakes the input image at an extremely low frequency.
- the image correction unit 202 uses the displacement vector held in the displacement vector holding unit 1001 to give a distortion in a direction opposite to the distortion generated in the eyepiece optical system 204 to the input image that is shaking at an extremely low frequency.
- the inverse modulation unit 2602 performs a modulation process in the opposite direction to that of the modulation unit 2601, cuts out the display image from the input image, and outputs it to the display unit 203 via the XGA interface 2603.
- the display unit 203 has an orbit function for shifting the display position (at the arbitration frequency) in order to prevent the display panel from burning.
- FIG. 27 shows an implementation example equivalent to FIG.
- a modulation unit 2701 oscillates a displacement vector (in the displacement vector holding unit 1001), not a presentation image, at an extremely low frequency.
- the display scale is determined within an allowable range.
- the displacement vector changes accordingly, but the maximum d v satisfying the following equation (19) is obtained.
- FIG. 2 shows a functional block diagram for correcting distortion generated in the projection image of the eyepiece optical system 204 by signal processing.
- FIG. 19 shows a configuration example in which the image correction unit 202 does not have a frame memory and performs image correction using only the line memory 1902. Considering the device cost, it is desirable to keep the capacity of the line memory 1902 small. Therefore, as illustrated in FIG. 28, the HDMI receiving unit 201 includes a scaling unit 2801 that performs a scaling process on an externally input image in accordance with the number of pixels on the display screen of the display unit 203. The display unit 203 is driven at a timing that minimizes the size of the line memory 1902.
- the first input line indicated by A is used to display the line indicated by B. Therefore, the capacity of the line memory 1902 is required in the vertical direction by AB.
- An image display unit that displays an image with a plurality of pixels arranged on the display surface, an eyepiece optical unit that projects the display surface of the image display unit to have a predetermined angle of view, and the display surface
- a display device comprising: an image correction unit that corrects a display image on the display surface based on distortion generated by the eyepiece optical unit at the position of each representative pixel discretely disposed on the display pixel.
- the image correction unit includes a displacement vector holding unit that holds a displacement vector representing distortion generated by the eyepiece optical unit at the position of the representative pixel, and a displacement vector at the position of each pixel other than the representative pixel.
- a vector interpolation unit that interpolates based on a displacement vector of one or more representative pixels, and a distortion that is opposite to the distortion generated by the eyepiece optical unit using a displacement vector for each pixel on the display surface
- a pixel correction unit that corrects the pixel.
- the display device further including a vector generation unit that generates (4)
- the display device further including a vector generation unit that actually captures a virtual image projected by the eyepiece optical unit when the representative pixel emits light and generates a displacement vector at the position of the representative pixel.
- the image display unit has the display surface that is vertically longer than the aspect ratio of the display image, the eyepiece optical unit has a substantially pincushion distortion, and the image correction unit has an angle of view at the horizontal end.
- the display device wherein the display image is corrected so as not to change.
- (6) The display device according to (2), wherein the pixel correction unit separates vertical pixel correction and horizontal pixel correction and performs pixel correction processing in each direction in series.
- the pixel correction unit moves the pixels within the same line for each vertical line to perform vertical correction, and then moves the pixels within the same line for each horizontal line to perform horizontal correction.
- the display according to (2) wherein correction is performed while the image display unit has a function of shifting a display position to prevent burn-in, and the shift of the image correction unit and the shift of the image display unit are linked.
- apparatus (10) A scaling unit that scales a display image according to the number of pixels on the display surface of the image display unit, the image correction unit corrects the display image on a line memory, and the image display unit
- the display device according to (1) wherein the display device is driven at a timing that minimizes the size of the line memory.
- a displacement vector holding unit that holds a displacement vector representing the position
- a vector interpolation unit that interpolates a displacement vector at the position of each pixel other than the representative pixel based on a displacement vector of one or more neighboring representative pixels
- An image processing apparatus comprising: a pixel correction unit that corrects a pixel by applying a distortion in a direction opposite to the distortion generated by the eyepiece optical unit using a displacement vector. (12) Distortion that occurs when the display surface is projected by the eyepiece optical unit so as to have a predetermined angle of view at the position of each representative pixel discretely arranged on the display surface on which a plurality of pixels are arranged.
- a displacement vector holding step for holding a displacement vector representing the position, a vector interpolation step for interpolating a displacement vector at the position of each pixel other than the representative pixel based on a displacement vector of one or more neighboring representative pixels, And a pixel correction step of correcting each pixel by applying a distortion in a direction opposite to the distortion generated by the eyepiece optical unit using a displacement vector.
- An image display unit that displays an image with a plurality of pixels arranged on the display surface, an eyepiece optical unit that projects the display surface of the image display unit to have a predetermined angle of view, and the display surface Described in a computer-readable format so that the computer functions as an image correction unit that corrects a display image on the display surface based on distortion generated by the eyepiece optical unit at the position of each representative pixel arranged discretely Computer program.
- the embodiment in which the technology disclosed in this specification is applied to a head-mounted display has been mainly described.
- the gist of the technology disclosed in this specification is the configuration of a specific head-mounted display. It is not limited to.
- the technology disclosed in the present specification can be similarly applied to various types of display systems that present a display image to a user via an eyepiece optical system.
- DESCRIPTION OF SYMBOLS 10 ... Head mount unit 20 ... Blu-ray Disc playback apparatus 30 ... Hi-vision display 40 ... Front end box 201 ... HDMI receiving part 202 ... Image correction part 203 ... Display part 204 ... Eyepiece optical system 1001 ... Displacement vector holding Unit 1002 ... vector interpolation unit 1003 ... pixel correction unit 1401 ... optical simulator 1402 ... vector generation unit
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Image Processing (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
表示面上に配列された複数の画素で画像を表示する画像表示部と、
前記画像表示部の前記表示面を所定の画角となるように投影する接眼光学部と、
前記表示面上に離散的に配置された各代表画素の位置で前記接眼光学部により発生する歪みに基づいて、前記表示面上の表示画像を補正する画像補正部と、
を具備する表示装置である。
複数の画素が配列された表示面上に離散的に配置された各代表画素の位置における、前記表示面を所定の画角となるように接眼光学部で投影した際に発生する歪みを表す変位ベクトルを保持する変位ベクトル保持部と、
代表画素以外の各画素の位置における変位ベクトルを、近傍の1以上の代表画素の変位ベクトルに基づいて補間するベクトル補間部と、
前記表示面上の各画素に対して、変位ベクトルを用いて、前記接眼光学部により発生する歪みと逆方向となる歪みを与えて、画素を補正する画素補正部と、
を具備する画像処理装置である。
複数の画素が配列された表示面上に離散的に配置された各代表画素の位置における、前記表示面を所定の画角となるように接眼光学部で投影した際に発生する歪みを表す変位ベクトルを保持する変位ベクトル保持ステップと、
代表画素以外の各画素の位置における変位ベクトルを、近傍の1以上の代表画素の変位ベクトルに基づいて補間するベクトル補間ステップと、
前記表示面上の各画素に対して、変位ベクトルを用いて、前記接眼光学部により発生する歪みと逆方向となる歪みを与えて、画素を補正する画素補正ステップと、
を有する画像処理方法である。
表示面上に配列された複数の画素で画像を表示する画像表示部、
前記画像表示部の前記表示面を所定の画角となるように投影する接眼光学部、
前記表示面上に離散的に配置された各代表画素の位置で前記接眼光学部により発生する歪みに基づいて、前記表示面上の表示画像を補正する画像補正部、
としてコンピューターを機能させるようにコンピューター可読形式で記述されたコンピューター・プログラムである。
(1)表示面上に配列された複数の画素で画像を表示する画像表示部と、前記画像表示部の前記表示面を所定の画角となるように投影する接眼光学部と、前記表示面上に離散的に配置された各代表画素の位置で前記接眼光学部により発生する歪みに基づいて、前記表示面上の表示画像を補正する画像補正部と、を具備する表示装置。
(2)前記画像補正部は、前記代表画素の位置で前記接眼光学部により発生する歪みを表す変位ベクトルを保持する変位ベクトル保持部と、代表画素以外の各画素の位置における変位ベクトルを、近傍の1以上の代表画素の変位ベクトルに基づいて補間するベクトル補間部と、前記表示面上の各画素に対して、変位ベクトルを用いて、前記接眼光学部により発生する歪みと逆方向となる歪みを与えて、画素を補正する画素補正部と、を備える上記(1)に記載の表示装置。
(3)前記画像表示部における表示画像が前記接眼光学部を通過した際の光線を追跡する光学シミュレーターと、前記光学シミュレーターにより得られた光線追跡データに基づいて、前記代表画素の位置における変位ベクトルを生成するベクトル生成部と、をさらに備える上記(2)に記載の表示装置。
(4)前記代表画素を発光させたときの前記接眼光学部が投影する虚像を実写して前記代表画素の位置における変位ベクトルを生成するベクトル生成部をさらに備える上記(2)に記載の表示装置。
(5)前記画像表示部は、表示画像のアスペクト比よりも縦長の前記表示面を持ち、前記接眼光学部は、おおむね糸巻き型の歪みを持ち、前記画像補正部は、水平端での画角が変化しないように表示画像を補正する、上記(1)に記載の表示装置。
(6)前記画素補正部は、垂直方向の画素補正と水平方向の画素補正を分離して各方向の画素補正処理を直列に行なう、上記(2)に記載の表示装置。
(7)前記画素補正部は、垂直ライン毎に同じライン内で画素を移動させて垂直方向の補正を行なった後、続いて水平ライン毎に同じライン内で画素を移動させて水平方向の補正を行なう、上記(2)に記載の表示装置。
(8)前記画素補正部は、水平方向の変位ベクトルを、垂直方向の変位ベクトル分だけ移動させた位置で求める、上記(7)に記載の表示装置。
(9)表示画像の位置を低周波でシフトさせる変調部をさらに備え、前記画像補正部は、前記変調部による変調処理後の表示画像に対して、画素位置と変位ベクトルの対応関係をシフトさせながら補正を行ない、前記画像表示部は、焼き付き防止のために表示位置をシフトさせる機能を備え、前記画像補正部のシフトと前記画像表示部のシフトを連動させる、上記(2)に記載の表示装置。
(10)前記画像表示部の表示面の画素数に合わせて表示画像をスケーリングするスケーリング部をさらに備え、前記画像補正部は、ライン・メモリー上で表示画像の補正を行ない、前記画像表示部は、前記ライン・メモリーのサイズを最小にするタイミングで駆動する、上記(1)に記載の表示装置。
(11)複数の画素が配列された表示面上に離散的に配置された各代表画素の位置における、前記表示面を所定の画角となるように接眼光学部で投影した際に発生する歪みを表す変位ベクトルを保持する変位ベクトル保持部と、代表画素以外の各画素の位置における変位ベクトルを、近傍の1以上の代表画素の変位ベクトルに基づいて補間するベクトル補間部と、前記表示面上の各画素に対して、変位ベクトルを用いて、前記接眼光学部により発生する歪みと逆方向となる歪みを与えて、画素を補正する画素補正部と、を具備する画像処理装置。
(12)複数の画素が配列された表示面上に離散的に配置された各代表画素の位置における、前記表示面を所定の画角となるように接眼光学部で投影した際に発生する歪みを表す変位ベクトルを保持する変位ベクトル保持ステップと、代表画素以外の各画素の位置における変位ベクトルを、近傍の1以上の代表画素の変位ベクトルに基づいて補間するベクトル補間ステップと、前記表示面上の各画素に対して、変位ベクトルを用いて、前記接眼光学部により発生する歪みと逆方向となる歪みを与えて、画素を補正する画素補正ステップと、を有する画像処理方法。
(13)表示面上に配列された複数の画素で画像を表示する画像表示部、前記画像表示部の前記表示面を所定の画角となるように投影する接眼光学部、前記表示面上に離散的に配置された各代表画素の位置で前記接眼光学部により発生する歪みに基づいて、前記表示面上の表示画像を補正する画像補正部、としてコンピューターを機能させるようにコンピューター可読形式で記述されたコンピューター・プログラム。
20…ブルーレイ・ディスク再生装置
30…ハイビジョン・ディスプレイ
40…フロント・エンド・ボックス
201…HDMI受信部
202…画像補正部
203…表示部
204…接眼光学系
1001…変位ベクトル保持部
1002…ベクトル補間部
1003…画素補正部
1401…光学シミュレーター
1402…ベクトル生成部
Claims (13)
- 表示面上に配列された複数の画素で画像を表示する画像表示部と、
前記画像表示部の前記表示面を所定の画角となるように投影する接眼光学部と、
前記表示面上に離散的に配置された各代表画素の位置で前記接眼光学部により発生する歪みに基づいて、前記表示面上の表示画像を補正する画像補正部と、
を具備する表示装置。 - 前記画像補正部は、
前記代表画素の位置で前記接眼光学部により発生する歪みを表す変位ベクトルを保持する変位ベクトル保持部と、
代表画素以外の各画素の位置における変位ベクトルを、近傍の1以上の代表画素の変位ベクトルに基づいて補間するベクトル補間部と、
前記表示面上の各画素に対して、変位ベクトルを用いて、前記接眼光学部により発生する歪みと逆方向となる歪みを与えて、画素を補正する画素補正部と、
を備える請求項1に記載の表示装置。 - 前記画像表示部における表示画像が前記接眼光学部を通過した際の光線を追跡する光学シミュレーターと、
前記光学シミュレーターにより得られた光線追跡データに基づいて、前記代表画素の位置における変位ベクトルを生成するベクトル生成部と、
をさらに備える請求項2に記載の表示装置。 - 前記代表画素を発光させたときの前記接眼光学部が投影する虚像を実写して前記代表画素の位置における変位ベクトルを生成するベクトル生成部をさらに備える請求項2に記載の表示装置。
- 前記画像表示部は、表示画像のアスペクト比よりも縦長の前記表示面を持ち、
前記接眼光学部は、おおむね糸巻き型の歪みを持ち、
前記画像補正部は、水平端での画角が変化しないように表示画像を補正する、
請求項1に記載の表示装置。 - 前記画素補正部は、垂直方向の画素補正と水平方向の画素補正を分離して各方向の画素補正処理を直列に行なう、
請求項2に記載の表示装置。 - 前記画素補正部は、垂直ライン毎に同じライン内で画素を移動させて垂直方向の補正を行なった後、続いて水平ライン毎に同じライン内で画素を移動させて水平方向の補正を行なう、
請求項2に記載の表示装置。 - 前記画素補正部は、水平方向の変位ベクトルを、垂直方向の変位ベクトル分だけ移動させた位置で求める、
請求項7に記載の表示装置。 - 表示画像の位置を低周波でシフトさせる変調部をさらに備え、
前記画像補正部は、前記変調部による変調処理後の表示画像に対して、画素位置と変位ベクトルの対応関係をシフトさせながら補正を行ない、
前記画像表示部は、焼き付き防止のために表示位置をシフトさせる機能を備え、
前記画像補正部のシフトと前記画像表示部のシフトを連動させる、
請求項2に記載の表示装置。 - 前記画像表示部の表示面の画素数に合わせて表示画像をスケーリングするスケーリング部をさらに備え、
前記画像補正部は、ライン・メモリー上で表示画像の補正を行ない、
前記画像表示部は、前記ライン・メモリーのサイズを最小にするタイミングで駆動する、
請求項1に記載の表示装置。 - 複数の画素が配列された表示面上に離散的に配置された各代表画素の位置における、前記表示面を所定の画角となるように接眼光学部で投影した際に発生する歪みを表す変位ベクトルを保持する変位ベクトル保持部と、
代表画素以外の各画素の位置における変位ベクトルを、近傍の1以上の代表画素の変位ベクトルに基づいて補間するベクトル補間部と、
前記表示面上の各画素に対して、変位ベクトルを用いて、前記接眼光学部により発生する歪みと逆方向となる歪みを与えて、画素を補正する画素補正部と、
を具備する画像処理装置。 - 複数の画素が配列された表示面上に離散的に配置された各代表画素の位置における、前記表示面を所定の画角となるように接眼光学部で投影した際に発生する歪みを表す変位ベクトルを保持する変位ベクトル保持ステップと、
代表画素以外の各画素の位置における変位ベクトルを、近傍の1以上の代表画素の変位ベクトルに基づいて補間するベクトル補間ステップと、
前記表示面上の各画素に対して、変位ベクトルを用いて、前記接眼光学部により発生する歪みと逆方向となる歪みを与えて、画素を補正する画素補正ステップと、
を有する画像処理方法。 - 表示面上に配列された複数の画素で画像を表示する画像表示部、
前記画像表示部の前記表示面を所定の画角となるように投影する接眼光学部、
前記表示面上に離散的に配置された各代表画素の位置で前記接眼光学部により発生する歪みに基づいて、前記表示面上の表示画像を補正する画像補正部、
としてコンピューターを機能させるようにコンピューター可読形式で記述されたコンピューター・プログラム。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/378,840 US9628766B2 (en) | 2012-02-22 | 2012-12-17 | Display device, image processing device and image processing method, and computer program |
EP12869246.4A EP2819402A4 (en) | 2012-02-22 | 2012-12-17 | DISPLAY DEVICE, IMAGE PROCESSING DEVICE, PICTURE PROCESSING METHOD AND COMPUTER PROGRAM |
JP2014500879A JP6128113B2 (ja) | 2012-02-22 | 2012-12-17 | 表示装置、画像処理装置及び画像処理方法、並びにコンピューター・プログラム |
CN201280069909.1A CN104115491A (zh) | 2012-02-22 | 2012-12-17 | 显示装置、图像处理装置和图像处理方法、以及计算机程序 |
US15/150,924 US10038881B2 (en) | 2012-02-22 | 2016-05-10 | Display device, image processing device and image processing method, and computer program |
US15/934,061 US10356375B2 (en) | 2012-02-22 | 2018-03-23 | Display device, image processing device and image processing method, and computer program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012036407 | 2012-02-22 | ||
JP2012-036407 | 2012-02-22 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/378,840 A-371-Of-International US9628766B2 (en) | 2012-02-22 | 2012-12-17 | Display device, image processing device and image processing method, and computer program |
US15/150,924 Continuation US10038881B2 (en) | 2012-02-22 | 2016-05-10 | Display device, image processing device and image processing method, and computer program |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013125138A1 true WO2013125138A1 (ja) | 2013-08-29 |
Family
ID=49005338
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/082620 WO2013125138A1 (ja) | 2012-02-22 | 2012-12-17 | 表示装置、画像処理装置及び画像処理方法、並びにコンピューター・プログラム |
Country Status (5)
Country | Link |
---|---|
US (3) | US9628766B2 (ja) |
EP (1) | EP2819402A4 (ja) |
JP (1) | JP6128113B2 (ja) |
CN (2) | CN108364623B (ja) |
WO (1) | WO2013125138A1 (ja) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017524278A (ja) * | 2014-06-26 | 2017-08-24 | インテル・コーポレーション | 色収差に対する歪みメッシュ |
JP2018523142A (ja) * | 2015-05-04 | 2018-08-16 | グーグル エルエルシー | 取込まれた像のパススルー表示 |
WO2019229906A1 (ja) * | 2018-05-30 | 2019-12-05 | 株式会社ソニー・インタラクティブエンタテインメント | 画像生成装置、画像表示システム、画像生成方法およびコンピュータプログラム |
JP2019535156A (ja) * | 2016-08-22 | 2019-12-05 | マジック リープ, インコーポレイテッドMagic Leap,Inc. | 仮想現実、拡張現実、および複合現実システムおよび方法 |
WO2020137197A1 (ja) * | 2018-12-26 | 2020-07-02 | ソニー株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
WO2020170455A1 (ja) * | 2019-02-22 | 2020-08-27 | 株式会社ソニー・インタラクティブエンタテインメント | ヘッドマウントディスプレイおよび画像表示方法 |
WO2020170454A1 (ja) * | 2019-02-22 | 2020-08-27 | 株式会社ソニー・インタラクティブエンタテインメント | 画像生成装置、ヘッドマウントディスプレイ、および画像生成方法 |
JP2020167658A (ja) * | 2019-03-29 | 2020-10-08 | 株式会社ソニー・インタラクティブエンタテインメント | 画像生成装置、ヘッドマウントディスプレイ、コンテンツ処理システム、および画像表示方法 |
JP2020167600A (ja) * | 2019-03-29 | 2020-10-08 | 株式会社ソニー・インタラクティブエンタテインメント | 画像処理方法、画像処理装置、およびヘッドマウントディスプレイ |
US11892637B2 (en) | 2019-03-29 | 2024-02-06 | Sony Interactive Entertainment Inc. | Image generation apparatus, head-mounted display, content processing system, and image display method |
US12099649B2 (en) | 2019-02-22 | 2024-09-24 | Sony Interactive Entertainment Inc. | Display device and image display method |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2819402A4 (en) * | 2012-02-22 | 2016-02-24 | Sony Corp | DISPLAY DEVICE, IMAGE PROCESSING DEVICE, PICTURE PROCESSING METHOD AND COMPUTER PROGRAM |
EP3035664B1 (en) | 2014-12-19 | 2017-06-21 | Axis AB | Method for processing a video stream |
US9824498B2 (en) * | 2014-12-30 | 2017-11-21 | Sony Interactive Entertainment Inc. | Scanning display system in head-mounted display for virtual reality |
JP2016197145A (ja) * | 2015-04-02 | 2016-11-24 | 株式会社東芝 | 画像処理装置および画像表示装置 |
JP2016212177A (ja) * | 2015-05-01 | 2016-12-15 | セイコーエプソン株式会社 | 透過型表示装置 |
US10715735B2 (en) * | 2015-06-10 | 2020-07-14 | Sony Interactive Entertainment Inc. | Head-mounted display, display control method, and program |
CN105192982B (zh) * | 2015-09-07 | 2018-03-23 | 北京小鸟看看科技有限公司 | 可调节式虚拟现实头盔的图像矫正方法和系统 |
US10930185B2 (en) | 2015-09-07 | 2021-02-23 | Sony Interactive Entertainment Inc. | Information processing system, information processing apparatus, output apparatus, program, and recording medium |
JP6545270B2 (ja) * | 2015-09-07 | 2019-07-17 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理システム、情報処理装置、出力装置、プログラム及び記録媒体 |
CN105869142A (zh) * | 2015-12-21 | 2016-08-17 | 乐视致新电子科技(天津)有限公司 | 虚拟现实头盔的成像畸变测试方法及装置 |
CN105455285B (zh) * | 2015-12-31 | 2019-02-12 | 北京小鸟看看科技有限公司 | 一种虚拟现实头盔适配方法 |
JP2017134327A (ja) * | 2016-01-29 | 2017-08-03 | 株式会社東芝 | 画像表示装置及び画像処理装置 |
US10607417B2 (en) | 2016-06-08 | 2020-03-31 | Sony Interactive Entertainment Inc. | Image generating apparatus and image generating method |
JP6584664B2 (ja) * | 2016-06-08 | 2019-10-02 | 株式会社ソニー・インタラクティブエンタテインメント | 画像生成装置および画像生成方法 |
WO2018049618A1 (zh) * | 2016-09-14 | 2018-03-22 | 深圳市柔宇科技有限公司 | 头戴式显示装置及控制方法 |
EP3296793A1 (en) * | 2016-09-19 | 2018-03-21 | Essilor International | Method of determining a correcting optical function to a virtual image |
TWI663427B (zh) * | 2017-03-15 | 2019-06-21 | 宏碁股份有限公司 | 頭戴式顯示器及利用子像素位移之色差補償方法 |
US10991283B2 (en) * | 2018-09-04 | 2021-04-27 | Apple Inc. | Decimated burn-in compensation with pixel shifting |
CN111199518B (zh) | 2018-11-16 | 2024-03-26 | 深圳市中兴微电子技术有限公司 | Vr设备的图像呈现方法、装置、设备和计算机存储介质 |
JP7412757B2 (ja) * | 2020-03-30 | 2024-01-15 | ラピスセミコンダクタ株式会社 | 画像歪補正回路及び表示装置 |
JP2022086074A (ja) * | 2020-11-30 | 2022-06-09 | セイコーエプソン株式会社 | 虚像表示装置、光学ユニット、虚像表示装置の調整方法及び虚像表示装置の製造方法 |
CN113252309B (zh) * | 2021-04-19 | 2024-10-29 | 苏州市计量测试院 | 一种用于近眼显示设备的测试方法、测试装置及存储介质 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05176216A (ja) | 1991-12-24 | 1993-07-13 | Matsushita Electric Works Ltd | レンズ歪み補正方式 |
JPH08205181A (ja) | 1995-01-30 | 1996-08-09 | Matsushita Electric Ind Co Ltd | 色収差補正回路および色収差補正機能付き撮像装置 |
JPH09200770A (ja) * | 1996-01-17 | 1997-07-31 | Nec Corp | 適応動きベクトル補間による動き補償フレーム間予測方法 |
JPH1074077A (ja) * | 1996-08-30 | 1998-03-17 | Yamaha Corp | 画像の2次元空間変換方法及び装置 |
JP3212762B2 (ja) | 1993-06-11 | 2001-09-25 | オリンパス光学工業株式会社 | 表示装置 |
JP2002006220A (ja) * | 2000-06-20 | 2002-01-09 | Nippon Soken Inc | 光学式シミュレーション方法及び光学式シミュレータ |
JP2002296673A (ja) * | 2001-03-29 | 2002-10-09 | Ricoh Co Ltd | 画像投影装置 |
JP2004236191A (ja) * | 2003-01-31 | 2004-08-19 | Nikon Corp | 画像表示装置 |
JP2006074805A (ja) * | 2005-09-20 | 2006-03-16 | Hitachi Ltd | マルチプロジェクション映像表示装置 |
JP2008103978A (ja) * | 2006-10-19 | 2008-05-01 | Seiko Epson Corp | プロジェクタ、プログラムおよび情報記憶媒体 |
JP2008258802A (ja) | 2007-04-03 | 2008-10-23 | Canon Inc | 画像表示システム |
JP2009005235A (ja) * | 2007-06-25 | 2009-01-08 | Seiko Epson Corp | プロジェクタおよび画像処理装置 |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4636869A (en) * | 1983-01-18 | 1987-01-13 | Dainippon Screen Mfg. Co., Ltd. | Method and system for recording images in various magnification ratios |
JPH03212762A (ja) | 1990-01-18 | 1991-09-18 | Matsushita Electric Ind Co Ltd | かな漢字変換装置 |
US5369450A (en) * | 1993-06-01 | 1994-11-29 | The Walt Disney Company | Electronic and computational correction of chromatic aberration associated with an optical system used to view a color video display |
JPH09322199A (ja) * | 1996-05-29 | 1997-12-12 | Olympus Optical Co Ltd | 立体映像ディスプレイ装置 |
US6188800B1 (en) | 1996-08-30 | 2001-02-13 | Yamaha Corporation | Two-dimensional spatial transformation system for video processing |
JP3387326B2 (ja) * | 1996-08-30 | 2003-03-17 | ミノルタ株式会社 | 映像観察システム |
JP3575179B2 (ja) | 1996-08-30 | 2004-10-13 | ヤマハ株式会社 | 画像の2次元空間変換装置 |
JPH10327373A (ja) * | 1997-05-26 | 1998-12-08 | Mitsubishi Electric Corp | 接眼映像表示装置 |
EP1720359A2 (en) * | 1997-05-28 | 2006-11-08 | Nippon Telegraph and Telephone Corporation | Method and apparatus for transmitting or processing images |
JP2001069434A (ja) | 1999-08-27 | 2001-03-16 | Hitachi Denshi Ltd | 液晶プロジェクタの歪み補正装置 |
US6597411B1 (en) * | 2000-11-09 | 2003-07-22 | Genesis Microchip Inc. | Method and apparatus for avoiding moire in digitally resized images |
AU2003264481A1 (en) * | 2002-09-24 | 2004-04-19 | Nikon Corporation | Image display unit and projection optical system |
JP4477336B2 (ja) * | 2003-10-15 | 2010-06-09 | オリンパス株式会社 | ズームレンズ及びそれを用いた電子撮像装置 |
JP4504728B2 (ja) * | 2003-11-21 | 2010-07-14 | 健爾 西 | 画像表示装置及びシミュレーション装置 |
KR100657145B1 (ko) * | 2005-02-24 | 2006-12-13 | 매그나칩 반도체 유한회사 | 스케일러를 구비한 이미지센서 및 이미지센서의 이미지 스케일링 방법 |
KR100754893B1 (ko) * | 2005-03-14 | 2007-09-04 | 삼성전자주식회사 | 하나의 라인 메모리를 사용하는 영상축소장치 및영상축소방법 |
US7742046B2 (en) * | 2005-08-31 | 2010-06-22 | Kabushiki Kaisha Toshiba | Method, device, and program for producing elemental image array for three-dimensional image display |
US8130261B2 (en) * | 2006-10-10 | 2012-03-06 | Exelis, Inc. | System and method for dynamically correcting parallax in head borne video systems |
US7835592B2 (en) | 2006-10-17 | 2010-11-16 | Seiko Epson Corporation | Calibration technique for heads up display system |
EP2140687A2 (en) * | 2007-04-03 | 2010-01-06 | Gary Demos | Flowfield motion compensation for video compression |
WO2009066465A1 (ja) * | 2007-11-20 | 2009-05-28 | Panasonic Corporation | 画像表示装置、その表示方法、プログラム、集積回路、眼鏡型ヘッドマウントディスプレイ、自動車、双眼鏡、及び卓上型ディスプレイ |
JP5094430B2 (ja) * | 2008-01-10 | 2012-12-12 | キヤノン株式会社 | 画像処理方法、画像処理装置、システム |
US8497873B2 (en) | 2009-03-26 | 2013-07-30 | Mitsubishi Electric Corporation | Apparatus and method for correction of projected images |
JP2011114537A (ja) * | 2009-11-26 | 2011-06-09 | Toshiba Corp | 画像処理装置 |
US9052558B2 (en) * | 2009-12-24 | 2015-06-09 | Sharp Kabushiki Kaisha | Display device, method of driving display device, liquid crystal display, and television receiver |
US8525895B2 (en) * | 2010-07-29 | 2013-09-03 | Apple Inc. | Binning compensation filtering techniques for image signal processing |
JP5299383B2 (ja) * | 2010-08-20 | 2013-09-25 | 株式会社Jvcケンウッド | 画像補正装置および画像補正方法 |
JP5742179B2 (ja) * | 2010-11-05 | 2015-07-01 | ソニー株式会社 | 撮像装置、画像処理装置、および画像処理方法、並びにプログラム |
EP2819402A4 (en) * | 2012-02-22 | 2016-02-24 | Sony Corp | DISPLAY DEVICE, IMAGE PROCESSING DEVICE, PICTURE PROCESSING METHOD AND COMPUTER PROGRAM |
US8907973B2 (en) * | 2012-10-22 | 2014-12-09 | Stmicroelectronics International N.V. | Content adaptive image restoration, scaling and enhancement for high definition display |
JP6523638B2 (ja) * | 2014-09-11 | 2019-06-05 | シナプティクス・ジャパン合同会社 | 表示パネルドライバ、表示装置、画像処理装置及び画像処理方法 |
-
2012
- 2012-12-17 EP EP12869246.4A patent/EP2819402A4/en not_active Withdrawn
- 2012-12-17 JP JP2014500879A patent/JP6128113B2/ja active Active
- 2012-12-17 CN CN201810287883.7A patent/CN108364623B/zh active Active
- 2012-12-17 US US14/378,840 patent/US9628766B2/en active Active
- 2012-12-17 WO PCT/JP2012/082620 patent/WO2013125138A1/ja active Application Filing
- 2012-12-17 CN CN201280069909.1A patent/CN104115491A/zh active Pending
-
2016
- 2016-05-10 US US15/150,924 patent/US10038881B2/en active Active
-
2018
- 2018-03-23 US US15/934,061 patent/US10356375B2/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05176216A (ja) | 1991-12-24 | 1993-07-13 | Matsushita Electric Works Ltd | レンズ歪み補正方式 |
JP3212762B2 (ja) | 1993-06-11 | 2001-09-25 | オリンパス光学工業株式会社 | 表示装置 |
JPH08205181A (ja) | 1995-01-30 | 1996-08-09 | Matsushita Electric Ind Co Ltd | 色収差補正回路および色収差補正機能付き撮像装置 |
JPH09200770A (ja) * | 1996-01-17 | 1997-07-31 | Nec Corp | 適応動きベクトル補間による動き補償フレーム間予測方法 |
JPH1074077A (ja) * | 1996-08-30 | 1998-03-17 | Yamaha Corp | 画像の2次元空間変換方法及び装置 |
JP2002006220A (ja) * | 2000-06-20 | 2002-01-09 | Nippon Soken Inc | 光学式シミュレーション方法及び光学式シミュレータ |
JP2002296673A (ja) * | 2001-03-29 | 2002-10-09 | Ricoh Co Ltd | 画像投影装置 |
JP2004236191A (ja) * | 2003-01-31 | 2004-08-19 | Nikon Corp | 画像表示装置 |
JP2006074805A (ja) * | 2005-09-20 | 2006-03-16 | Hitachi Ltd | マルチプロジェクション映像表示装置 |
JP2008103978A (ja) * | 2006-10-19 | 2008-05-01 | Seiko Epson Corp | プロジェクタ、プログラムおよび情報記憶媒体 |
JP2008258802A (ja) | 2007-04-03 | 2008-10-23 | Canon Inc | 画像表示システム |
JP2009005235A (ja) * | 2007-06-25 | 2009-01-08 | Seiko Epson Corp | プロジェクタおよび画像処理装置 |
Non-Patent Citations (1)
Title |
---|
See also references of EP2819402A4 * |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017524278A (ja) * | 2014-06-26 | 2017-08-24 | インテル・コーポレーション | 色収差に対する歪みメッシュ |
JP2018523142A (ja) * | 2015-05-04 | 2018-08-16 | グーグル エルエルシー | 取込まれた像のパススルー表示 |
US11024082B2 (en) | 2015-05-04 | 2021-06-01 | Google Llc | Pass-through display of captured imagery |
US11151699B2 (en) | 2016-08-22 | 2021-10-19 | Magic Leap, Inc. | Virtual, augmented, and mixed reality systems and methods |
JP2019535156A (ja) * | 2016-08-22 | 2019-12-05 | マジック リープ, インコーポレイテッドMagic Leap,Inc. | 仮想現実、拡張現実、および複合現実システムおよび方法 |
US11823360B2 (en) | 2016-08-22 | 2023-11-21 | Magic Leap, Inc. | Virtual, augmented, and mixed reality systems and methods |
WO2019229906A1 (ja) * | 2018-05-30 | 2019-12-05 | 株式会社ソニー・インタラクティブエンタテインメント | 画像生成装置、画像表示システム、画像生成方法およびコンピュータプログラム |
JP7109540B2 (ja) | 2018-05-30 | 2022-07-29 | 株式会社ソニー・インタラクティブエンタテインメント | 画像表示システム |
US11256097B2 (en) | 2018-05-30 | 2022-02-22 | Sony Interactive Entertainment Inc. | Image generation apparatus, image display system, image generation method, and computer program |
JPWO2019229906A1 (ja) * | 2018-05-30 | 2021-07-26 | 株式会社ソニー・インタラクティブエンタテインメント | 画像表示システム |
WO2020137197A1 (ja) * | 2018-12-26 | 2020-07-02 | ソニー株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
WO2020170455A1 (ja) * | 2019-02-22 | 2020-08-27 | 株式会社ソニー・インタラクティブエンタテインメント | ヘッドマウントディスプレイおよび画像表示方法 |
WO2020170454A1 (ja) * | 2019-02-22 | 2020-08-27 | 株式会社ソニー・インタラクティブエンタテインメント | 画像生成装置、ヘッドマウントディスプレイ、および画像生成方法 |
US11960086B2 (en) | 2019-02-22 | 2024-04-16 | Sony Interactive Entertainment Inc. | Image generation device, head-mounted display, and image generation method |
US12099649B2 (en) | 2019-02-22 | 2024-09-24 | Sony Interactive Entertainment Inc. | Display device and image display method |
JP2020167600A (ja) * | 2019-03-29 | 2020-10-08 | 株式会社ソニー・インタラクティブエンタテインメント | 画像処理方法、画像処理装置、およびヘッドマウントディスプレイ |
JP2020167658A (ja) * | 2019-03-29 | 2020-10-08 | 株式会社ソニー・インタラクティブエンタテインメント | 画像生成装置、ヘッドマウントディスプレイ、コンテンツ処理システム、および画像表示方法 |
JP7261642B2 (ja) | 2019-03-29 | 2023-04-20 | 株式会社ソニー・インタラクティブエンタテインメント | 画像処理方法、画像処理装置、およびヘッドマウントディスプレイ |
US11640058B2 (en) | 2019-03-29 | 2023-05-02 | Sony Interactive Entertainment Inc. | Image processing method, image processing apparatus, and head-mounted display |
JP7365183B2 (ja) | 2019-03-29 | 2023-10-19 | 株式会社ソニー・インタラクティブエンタテインメント | 画像生成装置、ヘッドマウントディスプレイ、コンテンツ処理システム、および画像表示方法 |
US11892637B2 (en) | 2019-03-29 | 2024-02-06 | Sony Interactive Entertainment Inc. | Image generation apparatus, head-mounted display, content processing system, and image display method |
Also Published As
Publication number | Publication date |
---|---|
EP2819402A1 (en) | 2014-12-31 |
CN108364623A (zh) | 2018-08-03 |
US10356375B2 (en) | 2019-07-16 |
US20180213197A1 (en) | 2018-07-26 |
CN104115491A (zh) | 2014-10-22 |
US20160255317A1 (en) | 2016-09-01 |
US9628766B2 (en) | 2017-04-18 |
JPWO2013125138A1 (ja) | 2015-07-30 |
US10038881B2 (en) | 2018-07-31 |
US20150009416A1 (en) | 2015-01-08 |
EP2819402A4 (en) | 2016-02-24 |
JP6128113B2 (ja) | 2017-05-24 |
CN108364623B (zh) | 2021-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6128113B2 (ja) | 表示装置、画像処理装置及び画像処理方法、並びにコンピューター・プログラム | |
US11748857B2 (en) | Distortion meshes against chromatic aberrations | |
JP5907250B2 (ja) | 表示装置、画像処理装置及び画像処理方法、並びにコンピューター・プログラム | |
JP5388534B2 (ja) | 画像処理装置およびその方法、頭部装着型ディスプレイ、プログラム、記録媒体 | |
JP5062674B2 (ja) | ステレオコンテンツの表示の際にクロストークを補償するためのシステム、方法、及びコンピュータプログラム製品 | |
JP2013192193A (ja) | 表示装置、画像処理装置及び画像処理方法、並びにコンピューター・プログラム | |
JPH10327373A (ja) | 接眼映像表示装置 | |
JP4777675B2 (ja) | 画像処理装置、画像表示装置、画像処理方法、その方法をコンピュータに実行させるプログラム、および記録媒体 | |
CN105556373A (zh) | 图像显示装置、图像处理装置和图像处理方法 | |
JP2020167659A (ja) | 画像処理装置、ヘッドマウントディスプレイ、および画像表示方法 | |
JP2007300461A (ja) | 画像表示装置およびその色位相ずれ補正方法 | |
JPH11298924A (ja) | 頭部装着型ディスプレイ | |
WO2022158221A1 (ja) | 画像表示システム、表示装置、および画像表示方法 | |
JP2019013012A (ja) | データ構造 | |
JP2013090170A (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: 12869246 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2014500879 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14378840 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2012869246 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |