Method and apparatus for calibrating a dynamic auto stereoscopic 3D screen device
AssigneeNintendo Co., Ltd.
InventorsSebastien Guido, Janos Boudet, François-Xavier Pasquier
Life of this patent
Estimating the term…
Abstract
The proposed solution is a calibration process for a dynamic auto-stereoscopic 3D device using an image capture by the camera of the device of the auto-stereoscopic screen through a reflecting surface. The process may also compute the horizontal phase of the parallax barrier.
Claims17
A method of calibrating a dynamic auto-stereoscopic 3D screen of a device comprising a camera, the method comprising:
- displaying a pattern image on a screen of said device;
- capturing an image of said device using said camera, the captured image of said device comprising the screen of said device as reflected by a reflective surface;
- based on the captured image, obtaining a rectangular resulting image of the screen;
- and
- processing the obtained rectangular resulting image of the screen to determine the value of a command for an adjustable masking of the dynamic auto-stereoscopic 3D screen to get a balanced mix of crosstalk in the resulting image at a horizontal position corresponding to the horizontal position of the camera in said resulting image.
A device comprising a camera and a dynamic auto-stereoscopic 3D screen, the device comprising:
- a screen for displaying a pattern image;
- a camera for capturing an image of the screen of said device as reflected by a reflective surface;
- and
- at least one processor connected to receive the captured image, the at least one processor being configured to obtain a resulting image of the screen by proceeding to perspective correction if the captured image of the screen is not rectangular, and determining the value of a command for an adjustable masking of the dynamic auto-stereoscopic 3D screen to get a balanced mix of crosstalk in the resulting image at an horizontal position corresponding to the horizontal position of the camera in said resulting image.
A non-transitory computer program storage product for a programmable apparatus, the computer program storage product storing information comprising a sequence of instructions for implementing a method, when loaded into and executed by the programmable apparatus, of:
- displaying a pattern image on a dynamic auto-stereoscopic 3D screen;
- capturing an image comprising the screen as reflected by a reflective surface;
- based on the captured image, obtaining a rectangular resulting image of the screen;
- and
- processing the obtained rectangular resulting image of the screen to determine the value of a command for an adjustable masking of the dynamic auto-stereoscopic 3D screen to get a balanced mix of crosstalk in the resulting image at a horizontal position corresponding to the horizontal position of the camera in said resulting image.
A device comprising:
- a dynamic auto-stereoscopic 3D screen for displaying a pattern image;
- a camera for capturing an image of the screen of said device reflected by a reflective surface;
- and
- a calibrator structured to:
- obtain a resulting image of the screen by correcting perspective of the captured image of the screen if the captured image of the screen is not rectangular;
- and
- determine a value of a command for an adjustable masking of the dynamic auto-stereoscopic 3D screen to get a balanced mix of crosstalk in the resulting image at an horizontal position corresponding to the horizontal position of the camera in said resulting image.
Dependencies are inferred from the claim text.