Scan conversion apparatus, image encoding apparatus, and methods of controlling them
AssigneeCanon Kabushiki Kaisha
InventorYuji Omori
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorYuji Omori
Estimating the term…
Using scan conversion processing of changing the scan order for each block, parallel scan conversion processing is executed if possible. 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 significant data position information generation unit scans one block data in accordance with coefficient position information, and generates information representing nonzero/zero for each data position. Based on the statistical information and the information generated by the significant data position information generation unit, a parallel number determination unit determines whether to process two blocks in parallel or process one block. In accordance with the determination, a scan conversion unit scan-converts two input blocks in parallel or scan-converts only one of the blocks.
A scan conversion apparatus for sorting data in a block having n rows×m columns based on a predetermined scan order, comprising:
An image encoding apparatus comprising:
A method of controlling a scan conversion apparatus for sorting data in a block having n rows×m columns based on a predetermined scan order, comprising:
A method of controlling an image encoding apparatus, comprising:
A scan conversion apparatus which scans data in two-dimensionally arrayed blocks to convert the data into one-dimensionally arrayed data for run-length encoding, comprising:
A method of controlling a scan conversion apparatus which includes a plurality of scan conversion units, each scan conversion unit constructed to sequentially read out and to output data in two-dimensionally arrayed blocks in an order of data positions based on sorting information, and if the readout data is nonzero, to increase an appearance frequency value at the position of the data, and to scan the data in the two-dimensionally arrayed blocks to convert the data into one-dimensionally arrayed data for run-length encoding, comprising:
Dependencies are inferred from the claim text.