Image processing apparatus, image processing method, and program
AssigneeSony Corporation
InventorSeigou Hirakawa
Life of this patent
Estimating the term…
Abstract
An image processing apparatus having a memory for holding an image aims to improve an image processing speed. The image processing apparatus includes a writing unit, a reading unit, and a reduction unit. The writing unit writes a predetermined number of pieces of pixel data arranged in a predetermined direction in image data in which the pixel data is arranged in a two-dimensional lattice pattern to be distributed over the plurality of memories. The reading unit reads a predetermined number of pieces of pixel data from the plurality of memories. The reduction unit executes processing of smoothing in a predetermined direction onto the read pixel data.
Claims16
An image processing apparatus comprising:
- a plurality of memories;
- and
- a processor configured to execute program code stored in a non-transitory computer readable medium to perform operations comprising:
- writing a predetermined number of pieces of pixel data arranged in a predetermined direction in image data in which the pixel data is arranged in a two-dimensional lattice pattern to be distributed over the plurality of memories;
- reading the predetermined number of pieces of pixel data from the plurality of memories;
- smoothing in the predetermined direction onto the read pixel data and outputting a processing result;
- generating new pixel data as interpolation pixel data on the basis of the processing result;
- holding a rectangular region in which a predetermined number of pieces of the interpolation pixel data are arranged in a two-dimensional lattice pattern;
- and
- detecting a predetermined object in the rectangular region.
An image processing apparatus comprising:
- a plurality of memories;
- and
- a processor configured to execute program code stored in a non-transitory computer readable medium to perform operations comprising:
- writing a predetermined number of pieces of pixel data arranged in a predetermined direction in image data in which the pixel data is arranged in a two-dimensional lattice pattern to be distributed over the plurality of memories;
- reading the predetermined number of pieces of pixel data from the plurality of memories;
- smoothing in the predetermined direction onto the read pixel data and outputting a processing result;
- generating new pixel data as interpolation pixel data on the basis of the processing result;
- writing back reduced image data in which all the interpolation pixel data generated from the image data are arranged in a two-dimensional lattice pattern to be distributed over the plurality of memories;
- reading the predetermined number of pieces of interpolation pixel data from the plurality of memories;
- and
- smoothing in the predetermined direction onto the read interpolation pixel data.
An image processing method comprising:
- writing a predetermined number of pieces of pixel data arranged in a predetermined direction in image data in which the pixel data is arranged in a two-dimensional lattice pattern to be distributed over a plurality of memories;
- reading the predetermined number of pieces of pixel data from the plurality of memories;
- smoothing in the predetermined direction onto the read pixel data and outputting a processing result;
- generating new pixel data as interpolation pixel data on the basis of the processing result;
- holding a rectangular region in which a predetermined number of pieces of the interpolation pixel data are arranged in a two-dimensional lattice pattern;
- and
- detecting a predetermined object in the rectangular region.
A non-transitory computer readable medium storing program code, the program code being executable by a processor to perform operations comprising:
- writing a predetermined number of pieces of pixel data arranged in a predetermined direction in image data in which the pixel data is arranged in a two-dimensional lattice pattern to be distributed over a plurality of memories;
- reading the predetermined number of pieces of pixel data from the plurality of memories;
- smoothing in the predetermined direction onto the read pixel data and outputting a processing result;
- generating new pixel data as interpolation pixel data on the basis of the processing result;
- holding a rectangular region in which a predetermined number of pieces of the interpolation pixel data are arranged in a two-dimensional lattice pattern;
- and
- detecting a predetermined object in the rectangular region.
Dependencies are inferred from the claim text.