Scan conversion apparatus, image encoding apparatus, and methods of controlling the same
AssigneeCanon Kabushiki Kaisha
InventorSusumu Igarashi
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorSusumu Igarashi
Estimating the term…
In this invention, scan conversion processing of changing the scan order for each block is used. Parallel scan conversion processing is executed if possible, thereby making the number of scan conversion target blocks per unit time larger than before. To do this, a scan status holding unit holds statistical information based on the appearance frequency values of coefficients in a block. A scan order holding unit holds coefficient position information in which the coefficient positions in a block are arranged based on the scan order. A parallel number determination unit determines the number of blocks processable in parallel based on the statistical information held in the scan status holding unit and supplies the result to a scan conversion unit as a control signal. If the control signal from the parallel number determination unit indicates parallel processing, the scan conversion unit executes scan conversion of two input blocks in parallel.
An apparatus for sorting data in a block having n rows×m columns based on a predetermined scan order, comprising:
An apparatus for sorting data in a block having n rows×m columns based on a predetermined scan order, comprising:
A method of sorting data in a block having n rows×m columns based on a predetermined scan order, comprising:
A method of sorting data in a block having n rows×m columns based on a predetermined scan order, comprising:
An image encoding apparatus comprising:
An image encoding apparatus comprising:
A method of controlling an image encoding apparatus, comprising:
A method of controlling an image encoding apparatus, comprising:
A scan conversion apparatus which repeatedly executes, for run-length encoding, scanning N data in two-dimensionally arrayed blocks each having m×n data to convert the N data into one-dimensionally arrayed data and outputting the data, comprising:
A method of controlling a scan conversion apparatus which includes a plurality of scan conversion means executable in parallel, each scan conversion means sequentially reading out and outputting data in a block of interest in an order of data positions based on sorting information, and if the readout data is nonzero, increasing an appearance frequency value at a position of the data, and repeatedly executes, for run-length encoding, causing at least one scan conversion means to scan two-dimensionally arrayed blocks each having m×n data to convert the data into one-dimensionally arrayed data and outputting the data, comprising:
Dependencies are inferred from the claim text.