IMAGE PROCESSING APPARATUS, INTEGRATED CIRCUIT, PROGRAM, IMAGING APPARATUS, AND DISPLAY APPARATUS
First Claim
1. An image processing apparatus comprising:
- a separation unit configured to separate a captured image into a plurality of regions including a first region and a second region that is shallower than the first region in terms of depth indicated by depth information of the captured image;
an extension unit configured to duplicate pixels that constitute the first region and are positioned in a neighborhood of a boundary between the first region and the second region, onto the neighborhood of the boundary outside the first region, thereby generating an extended region;
a blur processing unit configured to perform blur processing on the extended region and the second region based on the depth of the second region indicated by the depth information; and
a composition unit configured to, after the blur processing, composite a value of each of pixels constituting the extended region and a value of one of pixels constituting the second region that correspond in position with each other.
2 Assignments
0 Petitions
Accused Products
Abstract
An image processing apparatus separates a captured image into a region of object (B) 1001B and a region of object (A) 1001A shallower than the region of object (B) 1001B in depth indicated by depth information, duplicates pixels constituting the region of object (B) 1001B and positioned in neighborhood of boundary between the region of object (B) 1001B and the region of object (A) 1001A, onto the neighborhood of the boundary outside the region of object (B) 1001B, thereby generating an extended region (B) 5001B, performs blur processing on the extended region (B) 5001B and the region of object (A) 1001A based on the depth of the region of object (A) 1001A indicated by the depth information, and after the processing, composites a value of each pixel constituting the extended region (B) 5001B and a value of one of pixels constituting the region of object (A) 1001A corresponding in position.
-
Citations
13 Claims
-
1. An image processing apparatus comprising:
-
a separation unit configured to separate a captured image into a plurality of regions including a first region and a second region that is shallower than the first region in terms of depth indicated by depth information of the captured image; an extension unit configured to duplicate pixels that constitute the first region and are positioned in a neighborhood of a boundary between the first region and the second region, onto the neighborhood of the boundary outside the first region, thereby generating an extended region; a blur processing unit configured to perform blur processing on the extended region and the second region based on the depth of the second region indicated by the depth information; and a composition unit configured to, after the blur processing, composite a value of each of pixels constituting the extended region and a value of one of pixels constituting the second region that correspond in position with each other. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An integrated circuit comprising:
-
a separation unit configured to separate a captured image into a plurality of regions including a first region and a second region that is shallower than the first region in terms of depth indicated by depth information of the captured image; an extension unit configured to duplicate pixels that constitute the first region and are positioned in a neighborhood of a boundary between the first region and the second region, onto the neighborhood of the boundary outside the first region, thereby generating an extended region; a blur processing unit configured to perform blur processing on the extended region and the second region based on the depth of the second region indicated by the depth information; and a composition unit configured to, after the blur processing, composite a value of each of pixels constituting the extended region and a value of one of pixels constituting the second region that correspond in position with each other.
-
-
8. A program that causes a computer to perform blur effect processing, the blur effect processing comprising:
-
a separation step of separating a captured image into a plurality of regions including a first region and a second region that is shallower than the first region in terms of depth indicated by depth information of the captured image; an extension step of duplicating pixels that constitute the first region and are positioned in a neighborhood of a boundary between the first region and the second region, onto the neighborhood of the boundary outside the first region, thereby generating an extended region; a blur processing step of performing blur processing on the extended region and the second region based on the depth of the second region indicated by the depth information; and a composition step of, after the blur processing, compositing a value of each of pixels constituting the extended region and a value of one of pixels constituting the second region that correspond in position with each other. - View Dependent Claims (9, 10, 11)
-
-
12. An image processing apparatus comprising:
-
a blur processing unit configured to, based on a captured image and a depth image indicating depth information of the captured image, perform blur processing on the captured image, thereby generating a blurred image; and a repetition unit configured to, based on the generated blurred image and the depth information, repeatedly perform the blur processing on the generated blurred image to generate a new blurred image until a number of repetitions of the blur processing reaches a predetermined number.
-
-
13. A program that causes a computer to perform blur effect processing, the blur effect processing comprising:
-
a blur processing step of, based on a captured image and a depth image indicating depth information of the captured image, performing blur processing on the captured image, thereby generating a blurred image; and a repetition step of, based on the generated blurred image and the depth information, repeatedly performing the blur processing on the generated blurred image to generate a new blurred image until a number of repetitions of the blur processing reaches a predetermined number.
-
Specification