A method (200) and decoder system (100) for reducing quantization effects
or ringing artifacts imposed upon decoded image of hybrid block based
coding schemes such as MEPG and H 261. The system (100), in use, and
method (200) receive (220) decoded image decoded blocks that were decoded
from transform coded blocks quatized by a selected quantization parameter.
The system (100) and method (200) then analyze (230) selected pixel values
of selected pixels with neighboring pixel values of associated neighboring
pixels in the decoded blocks to determine difference values for each of
the selected pixels. Potential object edges, of the decoded image
represented by the decoded blocks, are then detected (240) to identify the
selected pixels as edge pixels, the detecting is effected by comparing the
difference values with selected threshold values that are determined with
respect to the selected quantization parameter associated with the blocks.
The selected threshold values have a non-linear relationship with varying
quantization parameter values of the image. The selected pixel values are
modified (250) if they are not identified as edge pixels.
Um método (200) e o sistema do decodificador (100) para reduzir efeitos da quantização ou soar artifacts impuseram em cima da imagem descodificada bloco hybrid de esquemas de coding baseados tais como MEPG e H 261. O sistema (100), no uso, e o método (200) recebem (220) blocos descodificados imagem descodificados de que foram descodificados transformam blocos codificados quatized por um parâmetro selecionado da quantização. O sistema (100) e o método (200) analisam então (230) valores selecionados do pixel de pixels selecionados com valores neighboring do pixel de pixels neighboring associados nos blocos descodificados para determinar valores da diferença para cada um dos pixels selecionados. As bordas potenciais do objeto, da imagem descodificada representada pelos blocos descodificados, são detectadas então (240) para identificar os pixels selecionados como pixels da borda, detectar são efetuadas comparando os valores da diferença com os valores de ponto inicial selecionados que são determinados com respeito ao parâmetro selecionado da quantização associado com os blocos. Os valores de ponto inicial selecionados têm um relacionamento non-linear com valores de parâmetro variando da quantização da imagem. Os valores selecionados do pixel estão modificados (250) se não forem identificados como pixels da borda.