본 발명은 흥미있는 디코딩된 픽셀 데이터(DP)를 적응적으로 필터링하도록(40), 이웃한 화상 블록들의 실행-길이 코드들(RLC)을 이용함으로서 브로키니스 감소 기술들을 화상 이미지들에 인가하기 위한 방법 및 장치로서, 그에 의해 픽셀들의 이웃하는 블록들간의 명암과 색의 계조들이 매끄러워진다. 본 발명은, 단일 화상 블록 뿐 아니라 블록들 사이의 픽셀 데이터를 적응적으로 필터링(40) 할 수 있다. 상기 방법은, 제 1 화상 블록 및 이웃하는 화상 블록의 실행 길이 코드들(RLC)을 얻는 단계(20), 제 1 화상 블록 및 이웃하는 화상 블록의 실행 길이 코드들을 기본으로 하는 필터 계수들을 유도하는 단계(30), 필터 계수들, 디코딩된 제 1 화상 데이터(DP) 및 이웃하는 화상 데이터를 적응 필터(40)에 제공하는 단계 및, 제 1 및 이웃하는 화상 블록들의 디코딩된 화상 데이터(DP)를 필터링하여, 그에 의해 출력된 필터링된 화상 신호(FP)를 생성하는 필터링 단계를 포함한다. 상기 장치는 이 방법을 수행하기 위한 필수적인 구조를 포함한다.
A method and apparatus for applying blockiness reduction techniques to encoded video or other picture images by utilizing the run-length codes of neighboring pixel blocks to adaptively filter the decoded pixel data of interest, thereby smoothing out the gradations of intensity and color between neighboring blocks of pixels. The present invention can adaptively filter pixel data within a single picture block as well as between blocks. The method comprises the step of obtaining the run-length codes of a first encoded picture block and a neighboring picture block, deriving filter coefficients based on the run-length codes of the first encoded picture block and the neighboring encoded picture block and providing the filter coefficients, decoded first picture data and neighboring picture data to an adaptive filter, and filtering the decoded picture data of the first and neighboring picture blocks, thereby producing an outputted filtered picture signal. The apparatus comprises the necessary structure to carry out this method.