Encoding apparatus and method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsTADAYOSHI NAKAYAMA, HIROSHI KAJIWARA, TAKESHI YAMAZAKI
Life of this patent
Estimating the term…
Abstract
The primary objective of the present invention is the efficient performance of Golomb-Rice encoding. To achieve this objective, an encoding method comprises the steps of receiving image data for each predetermined unit, separately employing K types of k parameters to perform Golomb-Rice coding for the image data for each predetermined unit, and generating K types of Golomb-Rice coded data, holding the K types of Golomb-Rice coded data obtained at the generation step, based on the image data, selecting one of the k parameters for each predetermined unit, and employing the selected k parameter to select and output one of the K types of Golomb-Rice coded data that are being held.
Claims9
An encoding apparatus comprising:
- input means for inputting image data for each predetermined unit;
- generation means for performing Golomb-Rice coding for said image data for each predetermined unit by separately employing K types of k parameters, and for generating K types of Golomb-Rice coded data;
- holding means for holding said K types of Golomb-Rice coded data obtained by said generation means;
- and
- determination means for, based on said image data, determining one of said k parameters for each predetermined unit,
- wherein said holding means selects and outputs one of said held K types of Golomb-Rice coded data by employing the selected k parameter.
An encoding method comprising:
- an input step of inputting image data for each predetermined unit;
- a generation step of performing Golomb-Rice coding for said image data for each predetermined unit by separately employing K types of k parameters, and of generating K types of Golomb-Rice coded data;
- a holding step of holding said K types of Golomb-Rice coded data obtained at said generation step;
- a determination step of, based on said image data, determining one of said k parameters for each predetermined unit;
- and
- a selection step of selecting and outputting one of said held K types of Golomb-Rice coded data by employing the k parameter determined at said determination step.
A storage medium on which an encoding program is stored, said encoding program comprising:
- an input step of inputting image data for each predetermined unit;
- a generation step of performing Golomb-Rice coding for said image data for each predetermined unit by separately employing K types of k parameters, and of generating K types of Golomb-Rice coded data;
- a holding step of holding said K types of Golomb-Rice coded data obtained at said generation step;
- a determination step of, based on said image data, determining one of said k parameters for each predetermined unit;
- and
- a selection step of selecting and outputting one of said held K types of Golomb-Rice coded data by employing the k parameter determined at said determination step.
Dependencies are inferred from the claim text.