The objective of the present invention is to perform fast variable-length coding that is applied for lossless compression and encoding. To achieve this objective, an encoding device comprises a unit for determining, from a plurality of states, states of peripheral pixels of an object pixel to be encoded, a unit for producing a predicted value of the object pixel based on the peripheral pixels, a memory used for storing a k parameter (k.ltoreq.0) for each of the plurality of states, a unit for encoding a prediction difference between the value of the object pixel and a predicted value to variable-length code having a code length that is obtained by using the prediction difference and the k parameter that is stored in the memory and corresponds to the state determined by the state determination unit and a unit for, after variable-length encoding is performed for the object pixel, updating in advance the k parameter in order to perform variable-length encoding for another pixel that has the same state as the state determined by the state determination unit, and for writing the k parameter to the memory.

De doelstelling van de onderhavige uitvinding is snelle veranderlijk-lengtecodage uit te voeren die voor het lossless compressie en coderen wordt toegepast. Om dit doel te bereiken, bestaat een coderend apparaat uit een eenheid voor het bepalen van, van een meerderheid van staten, staten van randpixel van een objecten te coderen pixel, uit een eenheid voor het veroorzaken van een voorspelde waarde van het objecten pixel dat op de randpixel, een geheugen wordt gebaseerd dat voor het opslaan van een kparameter wordt gebruikt (k.ltoreq.0) voor elk van de meerderheid van staten, een eenheid voor het coderen van een voorspellingsverschil tussen de waarde van het objecten pixel en een voorspelde waarde aan veranderlijk-lengtecode die een codelengte heeft die door het voorspellingsverschil en de kparameter wordt verkregen te gebruiken die in het geheugen wordt opgeslagen en aan de staat beantwoordt die door de staatsbepaling wordt bepaald veranderlijk-lengte het coderen wordt uitgevoerd voor het objecten pixel, bijwerkend vooraf de kparameter om veranderlijk-lengte het coderen voor een ander pixel uit te voeren dat de zelfde staat zoals de staat heeft die door de eenheid van de staatsbepaling, en voor het schrijven van de kparameter aan het geheugen wordt bepaald.

 
Web www.patentalert.com

< Electronic-watermark control apparatus and method, information control apparatus and method, and storage medium capable of being read by a computer

< Process cartridge, image forming apparatus and separating mechanism for separating developing member from photosensitive drum

> Image synthesization method

> Image forming apparatus, image bearing member life detecting method, and process cartridge detachably attachable to image forming apparatus

~ 00066