A picture-encoding apparatus provided by the present invention includes a
wavelet transformation unit for carrying out wavelet transformation on an
input picture to generate wavelet-transformation coefficients, a bit-plane
encoding-pass-generating unit for spreading the wavelet-transformation
coefficients over bit-planes, an arithmetic encoding unit for carrying out
an arithmetic encoding process in an encoding pass, a rate control unit
for controlling an encoded-data quantity of the generated arithmetic code
so as to achieve a target encoded-data quantity, a header-generating unit
for generating a header, a packet-generating unit for generating a packet
by addition of the header to the arithmetic code experiencing control of
the encoded-data quantity executed by the rate control unit, and an
encoded-code-stream-truncating means for truncating an encoded-code stream
completing processing through all the encoding passes by discarding a rear
portion of the stream so as to make an encoded-data quantity of the stream
equal to a target encoded-data quantity.
Um instrumento retrato-codificando fornecido pela invenção atual inclui uma unidade da transformação do wavelet para a transformação realizando-se do wavelet em um retrato da entrada para gerar os coeficientes da wavelet-transformação, uma unidade codific-pass-gerando do bocado-plano para espalhar os coeficientes sobre bocado-planos, uma unidade codificando aritmética da wavelet-transformação para realizar um processo codificando aritmético em uma passagem do encoding, uma unidade de controle da taxa para controlar uma quantidade dos codific-dados do código aritmético gerado para conseguir uma quantidade dos codific-dados do alvo, uma unidade encabeçamento-gerando para gerar um encabeçamento, uma unidade pacote-gerando para gerar um pacote pela adição do encabeçamento ao código aritmético que experimenta o controle da quantidade dos codific-dados executada pela unidade de controle da taxa, e os meios codific-código-córrego-truncando para truncar um córrego do codific-código que termina processar com todo o encoding passa rejeitando uma parcela traseira do córrego para fazer uma quantidade dos codific-dados do córrego igual a uma quantidade dos codific-dados do alvo.