Coding processing performed by an image coding device (100) includes: processing (S133) of performing coding by leaving surplus bit(s), when the digit number B of binary data of the difference value between (a) a value of a to-be-coded pixel and (b) a prediction value is smaller than

An image data transfer method including the steps of: (a) reading pixel data of a two-dimensional image stored in a first image storage and having a plurality of pixels, the position of each of the pixels being represented by coordinates of first and second directions, the pixel data

A first data buffer stores LEVEL representing the size of a non-zero coefficient value of the variable length coded/run length coded data input from the outside. A write controller writes the LEVEL to the first data buffer in decoded order. An initial address calculator calculates th

A one-dimensional orthogonal transformation device group constituted with a plurality of one-dimensional orthogonal transformation devices performs one-dimensional orthogonal transformation to the pixel data of one block that is inputted to an input device. A memory device stores the

In a signal processing device for performing inverse orthogonal transform for a combination of orthogonal transform coefficients obtained by orthogonal-transforming a signal, a pixel signal value for a combination of orthogonal transform coefficients high in appearance is stored in a

A storage unit which stores n pieces of data is formed by m memories (m.noteq.n). The n pieces of data are sorted into the memories such that the n pieces of data can be read in parallel no matter which read scan mode is selected among a plurality of read scan modes. With this struct

A motion detection block includes a wavelet transform section which receives a current image I1 and a reference image I2 as inputs. The motion detection section detects a motion vector using size-reduced images RI1 and RI2 generated by transform in the wavelet transform section. Thus

A VLC mode judgment section performs judgment on whether or not a received group (Last, Run, Level) exists in a VLC table and then performs judgment on which one of a first escape mode, a second escape more and a third escape mode is suitable. According to a judgment result of the VLC mo

A variable length decoding section extracts a codeword and an additional bit or bits corresponding to the codeword from compressed image data based on a code table. An embedding section embeds watermark information in a prescribed bit of the additional bits extracted by the variable leng

Compressed image data from a code memory is separated into quantization step values, code table information and variable-length codes. The variable-length codes are each decoded into a run length, a size and an additional bit string and written into a size memory. A size conversion s