IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD
First Claim
1. An image processing apparatus comprising:
- a conversion unit configured to convert image data to a plurality of pixel planes;
a plurality of first storage units configured to respectively store one of the plurality of pixel planes;
a plurality of encoding units configured to respectively encode a pixel plane stored in a corresponding one of the plurality of first storage units;
a rate control unit configured to control output rates from the plurality of encoding units to a second storage unit; and
an access control unit configured to grant an access request for access to the second storage unit,wherein the rate control unit controls the output rates by controlling an access request that is to be output to the access control unit among access requests to the second storage unit from the plurality of encoding units, in accordance with a conversion mode of the conversion unit and/or available capacities of the first storage units.
1 Assignment
0 Petitions
Accused Products
Abstract
In an image processing apparatus and an image processing method for encoding image data in parallel with each other with a plurality of encoding units, the output rates of the encoding units can be dynamically controlled. The image data is converted to a plurality of pixel planes, and the plurality of encoding units 103c encode the pixel planes. An output rate control unit 103d controls the output rates to a shared memory from the plurality of encoding units 103c by controlling an access request that is to be output to a memory I/F unit 105, in accordance with at least one of a pixel plane conversion mode and available capacities of buffers 103b.
-
Citations
10 Claims
-
1. An image processing apparatus comprising:
-
a conversion unit configured to convert image data to a plurality of pixel planes; a plurality of first storage units configured to respectively store one of the plurality of pixel planes; a plurality of encoding units configured to respectively encode a pixel plane stored in a corresponding one of the plurality of first storage units; a rate control unit configured to control output rates from the plurality of encoding units to a second storage unit; and an access control unit configured to grant an access request for access to the second storage unit, wherein the rate control unit controls the output rates by controlling an access request that is to be output to the access control unit among access requests to the second storage unit from the plurality of encoding units, in accordance with a conversion mode of the conversion unit and/or available capacities of the first storage units. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image capture apparatus comprising:
-
an image sensor; a conversion unit configured to convert image data obtained by the image sensor to a plurality of pixel planes; a plurality of first storage units configured to respectively store one of the plurality of pixel planes; a plurality of encoding units configured to respectively encode a pixel plane stored in a corresponding one of the plurality of first storage units; a rate control unit configured to control output rates from the plurality of encoding units to a second storage unit; and an access control unit configured to grant an access request for access to the second storage unit, wherein the rate control unit controls the output rates by controlling an access request that is to be output to the access control unit among access requests to the second storage unit from the plurality of encoding units, in accordance with a conversion mode of the conversion unit and/or available capacities of the first storage units.
-
-
9. An image processing method executed by an image processing apparatus that comprises:
-
a conversion unit configured to convert image data to a plurality of pixel planes; a plurality of first storage units configured to respectively store one of the plurality of pixel planes; a plurality of encoding units configured to respectively encode a pixel plane stored in a corresponding one of the plurality of first storage units; a second storage unit shared by the plurality of encoding units; and an access control unit configured to grant an access request for access to the second storage unit, the method comprising; controlling the output rates from the plurality of encoding units to the second storage unit, by controlling an access request that is to be output to the access control unit among access requests to the second storage unit from the plurality of encoding units, in accordance with a conversion mode of the conversion unit and/or available capacities of the first storage units.
-
-
10. A non-transitory computer-readable storage medium storing a program for causing a computer to function as an image processing apparatus comprising:
-
a conversion unit configured to convert image data to a plurality of pixel planes; a plurality of first storage units configured to respectively store one of the plurality of pixel planes; a plurality of encoding units configured to respectively encode a pixel plane stored in a corresponding one of the plurality of first storage units; a rate control unit configured to control output rates from the plurality of encoding units to a second storage unit; and an access control unit configured to grant an access request for access to the second storage unit, wherein the rate control unit controls the output rates by controlling an access request that is to be output to the access control unit among access requests to the second storage unit from the plurality of encoding units, in accordance with a conversion mode of the conversion unit and/or available capacities of the first storage units.
-
Specification