IP Library › Granted Patent US 8,686,993
Granted Patent B2
US 8,686,993 · App. 12/956,227 · Granted Apr 1, 2014

Image processing for controlling disparity in 3D images

Inventor: Takahiro Tokuda (Tokyo, JP)
Assignee: Sony Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,686,993
App. No.
12/956,227
Granted
Apr 1, 2014
Kind
B2
Abstract

An image processing apparatus includes: a disparity setting unit that sets disparity between left-eye and right-eye images for a 3D image based on a manipulation from a manipulation unit that allocates a value to a depth direction of a 2D image; and a 3D image creating unit that creates data on the left-eye and right-eye images in which a corresponding object is arranged in positions separated by the disparity set by the disparity setting unit.

Claims (60)

1. An image processing apparatus comprising:

circuitry configured to:

set disparity between left-eye and right-eye images for a 3D image based on a manipulation from a manipulation unit that allocates a value to a depth direction of a 2D image; and

create data on the left-eye and right-eye images in which a corresponding object is arranged in positions separated by the disparity set by the disparity setting unit by

obtaining image data,

classifying the image data into a plurality of processing units,

setting one of the processing units as a processing target area,

setting a reference point within the processing target area,

extracting a first area from the processing target area having a predetermined width separated from the reference point by half of the disparity to the left, and

extracting a second area from the processing target area having the predetermined width separated from the reference point by half of the disparity to the right, wherein

a variable range of the disparity corresponds to an operable range of the manipulation unit, and

the disparity is set having a degree corresponding to an operable position within the operable range of the manipulation unit.

2. The image processing apparatus according to claim 1 ,

wherein the manipulation unit includes a hardware button whose manipulation allocates the value to the depth direction or a software button displayed on a touch panel.

3. The image processing apparatus according to claim 1 , wherein the circuitry is configured to:

obtain data on a panorama image by making a shot of a subject, and

create data on the left-eye and right-eye images using the panorama image data obtained by the imaging unit.

4. The image processing apparatus according to claim 1 , wherein the circuitry is configured to:

obtain data on a plurality of images by making shots of a subject at every constant interval while relatively moving in an approximately horizontal direction with respect to the subject in response to a single shot instruction, and

create data on the left-eye and right-eye images using the data obtained on a plurality of images.

5. The image processing apparatus according to claim 1 , wherein the circuitry is configured to:

set disparity between foreground objects synthesized with at least a part of areas of the left-eye and right-eye images as disparity between the left-eye and right-eye images, and

create data on the left-eye image by synthesizing data on a foreground image where the foreground object is arranged in a predetermined position with data on a left-eye background image and creates data on the right-eye image by synthesizing data on the foreground image where the foreground object is arranged in a position displaced from the predetermined position by the disparity with data on a right-eye background image.

6. The image processing apparatus according to claim 1 , wherein the image data is that of a single panoramic image.

7. The image processing apparatus according to claim 1 , wherein a recommended depth of the 2D image is initially set as a default value.

8. The image processing apparatus according to claim 7 , wherein the default value is displayed.

9. The image processing apparatus according to claim 1 , wherein the 3D image creating unit is further configured to:

set another of the processing units as a second processing target area;

set a reference point within the second processing target area;

extract a first area from the second processing target area having the predetermined width separated from the reference point by half of the disparity to the left; and

extract a second area from the second processing target area having the predetermined width separated from the reference point by half of the disparity to the right.

10. The image processing apparatus according to claim 9 , wherein the 3D image creating unit is further configured to:

add the first area of the processing target area and the first area of the second processing target area to create the data on the left-eye image; and

add the second area of the processing target to the second area of the second processing target to create the data on the right-eye image.

11. The image processing apparatus according to claim 9 , wherein the second processing target area is adjacent to the processing target area in the image data.

12. The image processing apparatus according to claim 9 , wherein the image data is that of a single panoramic image.

13. The image processing apparatus according to claim 12 , wherein the second processing target area of the single panoramic image is adjacent to the processing target area of the single panoramic image.

14. An image processing method comprising the steps of:

setting disparity between left-eye and right-eye images for a 3D image based on a manipulation of a manipulation unit that allocates a value for a depth direction of a 2D image; and

creating a 3D image by creating data on the left-eye and right-eye images in which a corresponding object is arranged in positions separated by the disparity set through the step of setting the disparity, the creating including

obtaining image data,

classifying the image data into a plurality of processing units,

setting one of the processing units as a processing target area,

setting a reference point within the processing target area,

extracting a first area from the processing target area having a predetermined width separated from the reference point by half of the disparity to the left, and

extracting a second area from the processing target area having the predetermined width separated from the reference point by half of the disparity to the right,

wherein

a variable range of the disparity corresponds to an operable range of the manipulation unit, and

the disparity is set having a degree corresponding to an operable position within the operable range of the manipulation unit.

15. A non-transitory medium storing a program that causes a computer to execute a control process comprising the steps of:

setting disparity between left-eye and right-eye images for a 3D image based on a manipulation of a manipulation unit that allocates a value for a depth direction of a 2D image; and

creating a 3D image by creating data on the left-eye and right-eye images in which a corresponding object is arranged in positions separated by the disparity set through the step of setting the disparity, the creating including

obtaining image data,

classifying the image data into a plurality of processing units,

setting one of the processing units as a processing target area,

setting a reference point within the processing target area,

extracting a first area from the processing target area having a predetermined width separated from the reference point by half of the disparity to the left, and

extracting a second area from the processing target area having the predetermined width separated from the reference point by half of the disparity to the right, wherein

a variable range of the disparity corresponds to an operable range of the manipulation unit, and

the disparity is set having a degree corresponding to an operable position within the operable range of the manipulation unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2010
From: TOKUDA, TAKAHIRO
To: SONY CORPORATION
Reel/Frame 025401/0616 →
Priority Claims (1)
JP 2010-008132 · Jan 18, 2010 · national
Continuity (1)
Related Publication 20110175907A1 · Jul 21, 2011