IMAGE CODING DEVICE, INTEGRATED CIRCUIT THEREOF, AND IMAGE CODING METHOD
First Claim
1. An image coding device comprising:
- an image acquisition unit configured to acquire one or more images;
a disparity acquisition unit configured to acquire, with respect to each of the acquired images, one of disparity information for each pixel unit and distance information for each pixel unit;
a blur value determination unit configured to determine a blur value of the image for each pixel unit based on the acquired one of the disparity information and the distance information;
a blur processing unit configured to perform blur processing on the image with use of the determined blur value;
a block size determination unit configured to determine, with respect to the image on which the blur processing has been performed, a block size of each of regions of the image that are to be divided into blocks for coding, from among a plurality of block sizes based on a blur value of the region; and
a coding unit configured to code the image in units of blocks in accordance with the determined block sizes.
3 Assignments
0 Petitions
Accused Products
Abstract
To aim to achieve addition of blur to an image based on distance information of a subject and to appropriate determination of a block size that is a unit for coding. Blur is added to the image with use of one of disparity information for each pixel unit and distance information for each pixel unit and arbitrary blur conditions. A block size of each region of the image that are to be divided into blocks for coding is determined based on a blur value of the region. The image is divided into blocks based on the determined block sizes and coded in units of blocks. By increasing a block size with respect to a region included in an image having a high blur value, it is possible to reduce processing amount of reference block searching, thereby achieving speed-up of processing and reduction in processing amount.
33 Citations
13 Claims
-
1. An image coding device comprising:
-
an image acquisition unit configured to acquire one or more images; a disparity acquisition unit configured to acquire, with respect to each of the acquired images, one of disparity information for each pixel unit and distance information for each pixel unit; a blur value determination unit configured to determine a blur value of the image for each pixel unit based on the acquired one of the disparity information and the distance information; a blur processing unit configured to perform blur processing on the image with use of the determined blur value; a block size determination unit configured to determine, with respect to the image on which the blur processing has been performed, a block size of each of regions of the image that are to be divided into blocks for coding, from among a plurality of block sizes based on a blur value of the region; and a coding unit configured to code the image in units of blocks in accordance with the determined block sizes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13)
-
-
10. An integrated circuit comprising:
-
an image acquisition unit configured to acquire one or more images; a disparity acquisition unit configured to acquire, with respect to each of the acquired images, one of disparity information for each pixel unit and distance information for each pixel unit; a blur value determination unit configured to determine a blur value of the image for each pixel unit based on the acquired one of the disparity information and the distance information; a blur processing unit configured to perform blur processing on the image with use of the determined blur value; a block size determination unit configured to determine, with respect to the image on which the blur processing has been performed, a block size of each of regions of the image that are to be divided into blocks for coding, from among a plurality of block sizes based on a blur value of the region; and a coding unit configured to code the image in units of blocks in accordance with the determined block sizes.
-
-
11. An image coding method comprising:
-
an image acquisition step of acquiring one or more images; a disparity acquisition step of acquiring, with respect to each of the acquired images, one of disparity information for each pixel unit and distance information for each pixel unit; a blur value determination step of determining a blur value of the image for each pixel unit based on the acquired one of the disparity information and the distance information; a blur processing step of performing blur processing on the image with use of the determined blur value; a block size determination step of determining, with respect to the image on which the blur processing has been performed, a block size of each of regions of the image that are to be divided into blocks for coding, from among a plurality of block sizes based on a blur value of the region; and a coding step of coding the image in units of blocks in accordance with the determined block sizes.
-
-
12. An image coding system that includes a camera for photographing an image, an image coding device for coding the photographed image to generate compressed image data, and a recording medium for recording therein the compressed image data,
the image coding device comprising: -
an image acquisition unit configured to acquire one or more images; a disparity acquisition unit configured to acquire, with respect to each of the acquired images, one of disparity information for each pixel unit and distance information for each pixel unit; a blur value determination unit configured to determine a blur value of the image for each pixel unit based on the acquired one of the disparity information and the distance information; a blur processing unit configured to perform blur processing on the image with use of the determined blur value; a block size determination unit configured to determine, with respect to the image on which the blur processing has been performed, a block size of each of regions of the image that are to be divided into blocks for coding, from among a plurality of block sizes based on a blur value of the region; and a coding unit configured to code the image in units of blocks in accordance with the determined block sizes.
-
Specification