INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
First Claim
1. An information processing apparatus for converting fixed-length codes into variable-length codes, each of the fixed-length codes being generated by performing fixed length encoding, by using one of a plurality of fixed length encoding methods, on each divided image obtained by dividing an original image, comprising:
- an input unit configured to obtain each of the fixed-length codes as an input code;
a determination unit configured to determine a fixed length encoding method of the input code;
a conversion unit configured to perform variable length encoding, by using a first variable length encoding method, on the input code encoded by a first fixed length encoding method, and perform variable length encoding, by using a second variable length encoding method, on the input code encoded by a second fixed length encoding method; and
an output unit configured to output a variable-length code obtained by said conversion unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus for converting fixed-length codes into variable-length codes comprises: an input unit configured to obtain each of the fixed-length codes as an input code; a determination unit configured to determine a fixed length encoding method of the input code; a conversion unit configured to perform variable length encoding, by using a first variable length encoding method, on the input code encoded by a first fixed length encoding method, and perform variable length encoding, by using a second variable length encoding method, on the input code encoded by a second fixed length encoding method; and an output unit configured to output a variable-length code obtained by the conversion unit.
-
Citations
10 Claims
-
1. An information processing apparatus for converting fixed-length codes into variable-length codes, each of the fixed-length codes being generated by performing fixed length encoding, by using one of a plurality of fixed length encoding methods, on each divided image obtained by dividing an original image, comprising:
-
an input unit configured to obtain each of the fixed-length codes as an input code; a determination unit configured to determine a fixed length encoding method of the input code; a conversion unit configured to perform variable length encoding, by using a first variable length encoding method, on the input code encoded by a first fixed length encoding method, and perform variable length encoding, by using a second variable length encoding method, on the input code encoded by a second fixed length encoding method; and an output unit configured to output a variable-length code obtained by said conversion unit. - View Dependent Claims (2, 3, 4, 5, 9)
-
-
6. An information processing apparatus for converting fixed-length codes into variable-length codes, each of the fixed-length codes being generated by performing fixed length encoding, by using one of a plurality of fixed length encoding methods, on each divided image obtained by dividing an original image, comprising:
-
an input unit configured to obtain the fixed-length code as an input code; a determination unit configured to determine a fixed length encoding method of the input code; a conversion unit comprising a plurality of converters each configured to convert the input fixed-length code into a variable-length code based on the fixed length encoding method determined by said determination unit, and output the variable-length code as an output code, or directly output the input fixed-length code as an output code; and a selection unit configured to input the input code obtained by said input unit to each converter of said conversion unit, and thereafter selectively output an output code having a smallest code amount among the output codes output from said converters, wherein said converters are individually set to convert fixed-length codes encoded by different fixed length encoding methods into variable-length codes, and each converter converts the input fixed-length code into a variable-length code and outputs the variable-length code as an output code if a fixed length encoding method of the input fixed-length code is the set fixed length encoding method, and directly outputs the input fixed-length code as an output code if a fixed length encoding method of the input fixed-length code is not the set fixed length encoding method. - View Dependent Claims (10)
-
-
7. An information processing method for converting fixed-length codes into variable-length codes, each of the fixed-length codes being generated by performing fixed length encoding, by using one of a plurality of fixed length encoding methods, on each divided image obtained by dividing an original image, comprising the steps of:
-
obtaining each of the fixed-length codes as an input code; determining a fixed length encoding method of the input code; performing variable length encoding, by using a first variable length encoding method, on the input code encoded by a first fixed length encoding method, and performing variable length encoding, by using a second variable length encoding method, on the input code encoded by a second fixed length encoding method; and outputting a variable-length code obtained in said performing step.
-
-
8. An information processing method for converting fixed-length codes into variable-length codes, each of the fixed-length codes being generated by performing fixed length encoding, by using one of a plurality of fixed length encoding methods, on each divided image obtained by dividing an original image, comprising:
-
a step of obtaining the fixed-length code as an input code; a step of determining a fixed length encoding method of the input code; a plurality of converting steps of converting the input fixed-length code into a variable-length code based on the fixed length encoding method determined in said determining step and outputting the variable-length code as an output code, or directly outputting the input fixed-length code as an output code; and a step of selectively outputting an output code having a smallest code amount among the output codes, wherein each converting step is individually predetermined for converting fixed-length codes encoded by different fixed length encoding methods into variable-length codes, and in each converting step the input fixed-length code is converted into a variable-length code and output as an output code if a fixed length encoding method of the input fixed-length code is the predetermined fixed length encoding method, and the input fixed-length code is directly output as an output code if a fixed length encoding method of the input fixed-length code is not the predetermined fixed length encoding method.
-
Specification