KR20010075232A - 비디오 시퀀스의 압축을 위한 인코딩 방법 - Google Patents

비디오 시퀀스의 압축을 위한 인코딩 방법 Download PDF

Info

Publication number
KR20010075232A
KR20010075232A KR1020017003568A KR20017003568A KR20010075232A KR 20010075232 A KR20010075232 A KR 20010075232A KR 1020017003568 A KR1020017003568 A KR 1020017003568A KR 20017003568 A KR20017003568 A KR 20017003568A KR 20010075232 A KR20010075232 A KR 20010075232A
Authority
KR
South Korea
Prior art keywords
pixels
coefficients
subband
frames
vector
Prior art date
Application number
KR1020017003568A
Other languages
English (en)
Inventor
페스퀘-포페스쿠비트라이스
베네티레마리온
Original Assignee
요트.게.아. 롤페즈
코닌클리케 필립스 일렉트로닉스 엔.브이.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 요트.게.아. 롤페즈, 코닌클리케 필립스 일렉트로닉스 엔.브이. filed Critical 요트.게.아. 롤페즈
Publication of KR20010075232A publication Critical patent/KR20010075232A/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • H04N19/615Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/142Detection of scene cut or scene change
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/179Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scene or a shot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • H04N19/64Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
    • H04N19/647Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission using significance based coding, e.g. Embedded Zerotrees of Wavelets [EZW] or Set Partitioning in Hierarchical Trees [SPIHT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/87Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving scene cut or scene change detection in combination with video compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

본 발명은 분할된 비디오 시퀀스를 3차원 웨이브렛 변환에 의해 분해된 프레임들의 그룹으로 압축하기 위한 인코딩 방법에 관한 것이다. 계층적인 서브 대역 인코딩 처리(SPIHT)에 기초하며, 획득된 변환 계수들의 계층적인 피라미드 내의 공간-시간 관계를 정의하는 공간-시간 배향 트리의 대역-통과 서브 대역들에 적용되는 이러한 방법에 따라, 일정한 예측 계수들 또는 장면 변화를 고려하는 적응적인 계수들 중 하나를 사용하는 벡터 DPCM은 가장 낮은 주파수 공간-시간 서브 대역을 개별적으로 인코딩하는데 사용되며, 상기 서브 대역의 각각의 프레임 내의 성분들을 갖는 변환 계수들의 각각의 벡터에 대해 공간-시간 예측기를 구성할 때 관찰된 예측 에러의 양화(quantification)는 스칼라 또는 벡터 양자화에 의해 수행된다. 변조 및 양화 단계로부터 발생하는 최종 2진 스트림은 전체 메시지의 엔트로피를 최소화하는 무손실 기술에 의해 인코딩된다.

Description

비디오 시퀀스의 압축을 위한 인코딩 방법{Encoding method for the compression of a video sequence}
비디오 압축 설계에서, 시간 여분(temporal redundancy)의 감소는 주로 2가지 형태의 접근에 의해 성취된다. 소위 "하이브리드" 또는 예측 접근이라 불리는 제 1 접근에 따라, 현재 프레임의 예측은 이전 전송된 프레임들에 기초하여 계산되며, 예측 에러만이 인트라 코딩되고 전송된다. 제 2 접근에 따라, 시간적인 여분은 여분들을 제거하기 위한 공간적인 기술과 유사한 시간적인 변환에 의해 이용된다. 소위 3D 또는 2D+t 접근이라 불리는 이러한 최신 기술에서, 프레임들의 시퀀스는 3D 용량으로서 처리되며, 이미지 코딩에 사용된 서브 대역 분해(subband decomposition)는 개별적인 변환을 사용함으로써 3D 공간-시간 데이터로 확장된다(예를 들면, 필터 뱅크(filter banks)에 의해 구현된 웨이브렛 또는 웨이브렛 패킷 변환). 3D 구조의 이방성(anisotropy)은 시간 및 공간적인 방향으로 상이한 필터 뱅크를 사용함으로써 고려될 수 있다(하르(Haar) 필터는 더 긴 필터들과 함께 관찰된 부가 지연이 바람직하지 않기 때문에 시간적인 필터링을 위해 보통 선택되고, 더욱이, 2개 탭 필터인 하르 필터는 경계 효과를 제공하지 않는 단지 완벽한 복구 직각 필터(reconstruction orthogonal filters)이다).
3D 코딩 설계의 코딩 효율성이 시간적인 분해의 각각의 레벨에서 낮은 시간적인 서브 대역들 내의 동작 추정/보상을 수행함으로써 향상될 수 있다는 것은 관찰되었다. 그러므로, 본 설계는 서브 대역들 내부에 동작 추정/보상을 포함하며, 3D 서브 대역 분해는 프레임들의 보상된 그룹에 적용된다. 전체 3 단계 시간적인 분해는 도 1에 도시된다. 입력 비디오 시퀀스 내의 프레임들의 각각의 그룹은 2의파워와 같은 프레임들의 수를 포함해야 한다(보통, 16, 본 예에서, 8). 직선 화살은 저-통과(L) 시간적인 필터링(연속적인 화살) 및 고-통과(H) 시간적인 필터링을 지시하며, 휘어진 화살은 2개의 프레임들 사이의 동작 보상을 지시한다. 최종 시간적인 분해 레벨에서, 가장 낮은 시간적인 서브 대역 내에 2개의 프레임들이 존재한다. 시간적인 서브 대역들의 각각의 프레임에서, 공간적인 분해가 수행된다. 이러한 프레임 워크에서, 데이터의 3차원 구조를 서브 대역 코딩하는 것은 공간적인 서브 대역 코딩 기술의 확장으로서 인식될 수 있다.
최근에 서브 대역들의 3D 구조로 확장되는, 이미지 압축을 위한 수행 가능한 웨이브렛 기반 설계 중 하나는 비디오 기술을 위한 회로 및 시스템에 관한 IEEE 트랜잭션, vol. 6, N°3, 1996. 6, pp. 243-250, W.A. 펄먼에 의한 논문 "계층적인 트리 내의 세트 분할에 기초한 새롭게 빠르고, 효율적인 이미지 코덱"에 설명된 계층적인 트리 내 2차원 세트 분할 또는 2D SPIHT이다. 이러한 3D 코딩 기술에 사용된 기본 개념들은 다음과 같다. 동일한 위치에 대응하는 공간-시간 트리들은 웨이브렛 도메인 내에 형성되고, 이어서, 이들 트리 내의 웨이브렛 변환 계수들은 그 양(magnitudes)의 비트 평면 표시(bit-plane representation)에서 가장 놓은 중요한 비트의 레벨에 의해 정의된 세트들로 분할되며, 마지막으로, 가장 놓은 잔존하는 비트 평면들은 코딩되고 결과 비트들은 전송된다.
위에 제공된 SPIHT 알고리즘의 공통적인 특성은, 그 2D에서 뿐만 아니라 3D 버전에서도, 공간적인, 각각 공간-시간 배향 트리(orientation trees)가 가장 낮은 주파수 서브 대역과 함께 시작하도록 정의되고, 동일한 공간, 또는 공간-시간 위치에 관련된 계수들을 나타낸다는 것이다. 이러한 방법으로, 가장 낮은 주파수 대역을 제외하고, 모든 조상은 4개(2D에서) 또는 8개(3D에서)의 자손을 갖는다. Let(i, j, k)는 3D 변환 도메인 내의 화상 요소(픽셀)의 좌표를 나타낸다. 가장 낮은 공간-시간 주파수 서브 대역이 아니고, 최종 해상도 레벨 서브 대역들 중 하나에 있지 않다면, 그 자손들은 좌표,
O = {(2i, 2j, 2k), (2i+1, 2j, 2k), (2i, 2j, 2k+1), (2i+1, 2j+1, 2k), (2i+1, 2j, 2k+1), (2i, 2j+1, 2k+1), (2i+1, 2j+1, 2k+1)}을 갖는다.
단순화할 목적으로, 정지 화상 경우는 도 2에 도시된다(서브 대역들 s-LLLL, s-LLLH, 등...).
이미지 코딩 도메인에서, 제로 트리들에 의한 압축 알고리즘은 최근에 널리 연구되며, 몇몇 개선들은 제안되었다. 예를 들면, MPEG-4 표준에서, 여러 가지 그러한 알고리즘(예를 들어, 신호 처리에 관한 IEEE 트랜잭션, vol. 41, N°12, 1993. 12., pp. 3445-3462, J.M. 샤피로에 의한 논문 "웨이브렛 계수들의 제로 트리들을 사용한 삽입된 이미지 코딩"을 참조)은 가장 낮은 공간적인 서브 대역이 DPCM 기술을 사용하여 독립적으로 코딩되는 정지 화상 코딩 모드에 채택되었다. 이어서, 공간적인 배향 트리들은 도 3에 도시된 상세한 서브 대역(s-LLLL을 제외한 모든 서브 대역, 제 1 서브 대역) 내의 시작을 형성한다.
본 발명은 주어진 수의 연속하는 해상도 레벨들로 유도하는 3차원(3D) 웨이브렛 변환에 의해 분해된 프레임들의 그룹 내에 분할된 비디오 시퀀스를 압축하기 위한 인코딩 방법에 관한 것으로, 상기 방법은 소위 "계층적인 트리들 내의 세트 분할"(SPIHT)이라 불리며, 프레임들의 각각의 그룹의 화상 요소들(픽셀들)의 최초의 세트로부터 2진 포맷으로 인코딩되고 계층적인 피라미드를 구성하는 변환 계수들로 유도하는 계층적인 서브 대역 인코딩 처리에 기초하며, 상기 계수들은 소위 중요하지 않은 세트들의 리스트(LIS), 중요하지 않은 픽셀들의 리스트(LIP) 및 중요한 픽셀들의 리스트(LSP)와 같은 3개의 배열된 리스트들에 의해 표현되는 픽셀들을 포함하는 양 테스트들(magnitude tests)에 의해 배열되며, 상기 테스트들은 각각의 중요한 계수가 상기 2진 표현 내에 인코딩될 때까지 계속하는 분할 처리 및 상기 계층적인 피라미드 내부의 상기 공간-시간 관계를 정의하는 공간-시간 배향 트리-여기서, 루트들은 3D 웨이브렛 변환으로부터 발생하는 근사 서브 대역의 픽셀들과 함께 형성되고, 이들 픽셀 각각의 자손이 이들 루트 픽셀들에 의해 정의된 이미지 용량에 대응하여 더 높은 서브 대역들의 픽셀들로 형성됨-에 따라 상기 화상 요소들의 최초 세트를 분할하는 서브 세트들로 분할하기 위해 수행된다.
도 1은 동작 보상(motion compensation)을 갖는 3차원 서브 대역 분해(3 dimensional subband decomposition)에서 입력 비디오 시퀀스의 8 프레임 그룹의시간적인 서브 대역 분해를 도시한 도면.
도 2는 정지 화상의 경우에, 2D-SPIHT의 공간적인 배향 트리(spatial orientation trees)를 도시한 도면.
도 3은 2차원 제로트리 코딩(zerotree coding)(s-LLL은 개별적으로 코딩됨)을 위한 MPEG-4와 같은 공간적인 배향 트리를 도시한 도면.
도 4는 공지된 SPIHT 알고리즘의 블록 다이어그램.
도 5 및 6은 3D-SPIHT의 공간-시간 배향 트리(spatio-temporal orientation trees) 및 변경된 공간-시간 배향 트리를 각각 도시한 도면.
도 7은 가장 낮은 서브 대역 내의 2 프레임의 벡터 DPCM 코딩에서 과 시간상의 예측기(predictor)를 구성하기 위해 사용되는 픽셀들을 도시한 도면.
도 8은 본 발명에 따른 인코딩 방법의 블록 다이어그램.
본 발명의 목적은 3D 경우에 새로운 형태의 비디오 인코딩 방법을 제안하는 것이다.
이러한 목적을 위해, 본 발명은 서두에 정의된 바와 같은 인코딩 방법에 관한 것이며, 특히,
(A) 벡터 DPCM(differential pulse code modulation)은 다음 조건들에 따라 가장 낮은 주파수 공간-시간 서브 대역, 또는 근사 서브 대역을 개별적으로 인코딩하는데 사용되며:
(a) 상기 비디오 시퀀스의 지나간 프레임들의 동일한 위치에서의 값들뿐만 아니라, 현재 프레임들의 인접 값들도 사용하는 공간-시간 예측기는 상기 근사 서브 대역의 각각의 프레임 내의 성분들을 갖는 계수들의 각각의 벡터에 대해 구성되며, 상기 벡터 코딩 특징은 상기 가장 낮은 서브 대역이 적어도 2개의 프레임들로부터 공간적인 저주파수 서브 대역들을 포함하는 사실로부터 나오며;
(b) 상기 DPCM은 일정한 예측 계수들을 사용하며;
(B) 예측 에러의 양화(quantification)는 상기 두 벡터 성분들의 스칼라 양자화 및 이에 후속하여 양자화된 값들의 각각의 주어진 쌍에 대해 계산된 확률과 관련된 유일한 2진 코드를 할당함으로써 수행되며:
(C) 단계(A 및 B)로부터 발생하는 2진 스트림은 전체 메시지의 엔트로피를 최소화하는 무손실 처리에 의해 인코딩되는 것을 특징으로 한다.
다른 실시예에서, 본 발명은 유사한 방법에 관한 것이지만,
(A) 벡터 DPCM(differential pulse code modulation)은 다음 조건들에 따라 가장 낮은 주파수 공간-시간 서브 대역, 또는 근사 서브 대역을 개별적으로 인코딩하는데 사용되며:
(a) 상기 비디오 시퀀스의 지나간 프레임들의 동일한 위치에서의 값들뿐만 아니라, 현재 프레임들의 인접 값들도 사용하는 공간-시간 예측기는 상기 근사 서브 대역의 각각의 프레임 내의 성분들을 갖는 계수들의 각각의 벡터에 대해 구성되며, 상기 벡터 코딩 특징은 상기 가장 낮은 서브 대역이 적어도 2개의 프레임들로부터 공간적인 저주파수 서브 대역들을 포함하는 사실로부터 나오며;
(b) 상기 DPCM은 일정한 예측 계수들을 사용하며;
(B) 예측 에러의 양화는 일반화된 로이드-맥스 알고리즘에 기초하여 최적 양자화기를 사용하여 벡터 양자화에 의해 수행되며, 양자화된 예측 에러 벡터의 2개의 성분들에 대한 조인트 라플라스 확률 밀도 기능은 상기 최적화에 대해 고려되며:
(C) 단계(A 및 B)로부터 발생하는 2진 스트림은 전체 메시지의 엔트로피를 최소화하는 무손실 처리에 의해 인코딩되는 것을 특징으로 한다.
실시예 모두는 상기 DPCM이 또한 적응적이지만, 공간-시간 예측기의 계수들은 이제 프레임들의 각각의 그룹에 대한 이들 계수의 최소 평균 제곱 추정(least means squares estimation)에 의한 장면 변화(scene changes)를 고려한다.
본 발명의 특징들 및 이점들은 이제 아래에 설명되고, 도면들과 관련된 다음 실시예들을 참조하여 설명될 것이다.
여기에 제안된 3D 비디오 설계(3D video scheme)와 함께, 3D 공간-시간 분해의 가장 낮은 주파수 서브 대역은 독립적으로 코딩되고, 반면에 다른 서브 대역들은 3D SPIHT 알고리즘을 사용하여 인코딩된다. 그러나 이것은 몇몇 중요한 변경을 의미한다. 여기서는 본 발명의 이득인 3D 구조에 대해 초점이 맞추어질 것이다.
이러한 경우에, SPIHT 알고리즘의 구체적인 특징, 도 4에 도시된 블록 다이어그램은 재호출(recall)될 것이다. 가장 낮은 공간-시간 서브 대역에 대해, 부-자 관계(parent-child relationships)는 다음에 정의된다. 각각의 방향으로 2개의 픽셀들을 포함하는, 8개의 인접한 픽셀들의 블록들은 형성된다. 그들의 자손들은 7개의 인접한 상세한 서브 대역들 내의 동일한 위치에 대응하는 8개의 픽셀들의 그룹으로서 정의된다. 8개 그룹 내의 하나의 픽셀은 자손을 갖지 않는 반면, 모든 다른 픽셀들은 자손으로서 8개의 픽셀 블록을 갖는다. 하나가 프레임들의 초기 그룹의 차원들, M, N, T에 의해 표시하고, J 분해 레벨들을 고려하면, 가장 낮은 주파수 서브 대역의 차원은 MJ= M/2J, NJ= N/2J, TJ= T/2J이다. 가장 낮은 주파수 서브 대역 내의 (i, j, k)에 위치된 계수의 자손들은,
O = {(i-1+MJ, j-1+NJ, k-1+TJ), (i+MJ, j-1+NJ, k-1+TJ), (i-1+MJ, j+NJ, k-1+TJ), (i+MJ, j+NJ, k-1+TJ), (i-1+MJ, j-1+NJ, k+TJ), (i+MJ, j-1+NJ, k+TJ), (i-1+MJ, j+NJ, k+TJ), (i+MJ, j+NJ, k=TJ)}
그러므로, 가장 낮은 주파수 서브 대역 내의 픽셀들을 루트로서 받아들이는 트리가 형성된다. 3D 비디오 코딩에 사용된 이러한 기술은 3D 의료용 이미지(3D medical images)의 압축을 위해 또한 구현되었지만, 이러한 경우에 동작 추정 및 보상 단계는 건너뛴다.
이러한 프레임 워크에서, 3D SPIHT 알고리즘(도 5)에 대해 여기 제안된 변경(도 6)은 가장 낮은 공간-시간 서브 대역(t-LL-s-LLLL)을 독립적으로 인코딩하는 것이다. 이러한 서브 대역이 가장 낮은 시간적인 서브 대역 내의 2개 프레임들의 가장 낮은 공간적인 주파수 서브 대역들을 포함하기 때문에, 이러한 대역 내의 정보는 벡터 정보로서 보여질 수 있고, 2개의 공간적인 서브 대역들 내에서 동일한인덱스들을 갖는 픽셀들은 동일한 인덱스를 물려받을 벡터들 내로 그룹화된다. 이것은 가장 낮은 시간적인 서브 대역 내에 포함되는 2개의 프레임들에 대해, 특히 이들 프레임들에서 가장 낮은 공간적인 주파수 서브 대역에 대해 도 7에 도시된다. 이러한 정보를 압축하기 위해, 벡터 적응적인 DPCM(different pulse code modulation) 기술을 사용하도록 제안된다(2개의 프레임들을 분리하여 코딩하는 것이 더 낮은 성능을 초래한다는 것은 명백하다).
계층적인 트리에서 세트 분할에 의한 제로 트리 코딩은 오직 상세한 서브 대역의 인코딩에 사용된다. 하나는 피라미드의 고 레벨에서 웨이브렛 계수가 주어진 임계값에 대해 중요(insignificant)하지 않다면, 피라미드의 더 낮은 레벨에서 동일한 공간과 시간적인 위치에 대응하는 모든 계수는 이러한 임계값에 대해 또한 중요하지 않다는 관찰을 이용한다. 따라서, 모든 이들 계수들은 제로 트리 루트로 불리는 단일 기호(single symbol)와 함께 효율적으로 인코드된다. 웨이브렛 계수는, 그 양이 임계값보다 크다면, 임계값에 대해 중요하게 호출되고, 그렇지 않다면, 중요하지 않게 호출된다. 전송에 대해, 웨이브렛 계수들은 그 2진 표현에 따라 분류되고, 가장 중요한 비트는 먼저 송신된다. 가장 낮은 공간과 시간적인 주파수 서브 대역을 인코딩하도록 사용된 벡터 적응적인 DPCM 기술(vectorial adaptive DPCM technique)은 이제 설명될 것이다. 이러한 목적을 위해, 하나는 가장 낮은 주파수 서브 대역 내의 현재 픽셀의 좌표(i, j)와 가장 낮은 시간적인 서브 대역의 제 1 각각 제 2 프레임 내의 이러한 인덱스에서 계수들의 값(xi,j, yi,j)에 의해표시한다(도 7 참조). 벡터에 대한 선형 공간-시간 예측기(linear spatio-temporal predictor)는 다음의 방정식에 기초하여 (n, m)와 함께, 구성된다.
(1)
여기서,
의 가장 가까운 이웃(neighbours)이다.
의 예측기를 나타내고,
는 예측 계수(prediction coefficient)의 행렬이다.
예를 들면, 도 7을 참조하여, 하나는
si,j P= P1,1·si-1,j-1+ P1,0·si-1,j+ P0,1·si,j-1(2)
를 갖는다.
방정식(2)에서,
계수들(a1,1, a1,0, a0,1)은 프레임(1)의 공간적인 예측을 인식하고,
d1,1, d1,0, d0,1은 프레임(2)의 공간적인 예측을 형성하지만, b1,1, b1,0, b0,1및 c1,1, c1,0, c0,1은 공간-시간 예측들에 대응한다. 방정식(1)에서, 고정된 예측 계수들이 사용될 수 있다.
다른 가능한 구현은 예측 에러의 평균 제곱 오차(mean square error)의 최소화에 기초하여, 프레임들의 각각의 그룹에 대해 예측 계수들의 최적화를 발견하는 것이다. 이것은 적응적 전략이며, 계산상의 복잡도의 비용에서, 고정된 경우에 얻는 것보다 더 나은 결과를 초래한다. 예측 에러는 벡터(si,j)의 실제 값과 그 예측된 값(si,j p) 사이의 차이다. 예측 에러는 일반화된 로이드-맥스 알고리즘(Lloyd-Max algorithm)에 기초하여 최적의 양자화기를 사용하여 벡터적으로 양자화될 수 있다. 단일 선택은 양자화된 예측 에러 벡터의 2 성분들에 대해 조인트 라플라스 확률 밀도 함수(joint laplacian probability density function)의 최적화에 대하여 고려된다.
여기에 선택된 구현은 한 쌍의 성분들에 대한 유일한 2진 코드의 할당에 의해 이어지는 2개의 벡터 성분들의 스칼라 양자화에 기초한다. 양자화된 값들의 각각의 쌍에 대하여 하나가 이러한 사상(event)의 확률을 계산하면, 그것을 메시지의 엔트로피를 최소화하는 유일한 2진 코드로 관련시키는 것은 가능하다. 이러한 코드를 선택하기 위한 기술은 예를 들면, 1987. 6. ACM의 통신, vol 30, N.6, pp. 520-540, I.H. 위튼외 다수의 "데이터 압축을 위한 산술 코딩(Arithmetic coding for data compression)"에서 설명된 산술 엔트로피 코딩이다. 제안된 비디오 코딩 시스템의 포괄적인 다이어그램은 도 8에 제공되며, 여기서, 3D 공간-시간 분해의 단지 가장 낮은 주파수 서브 대역(테스트"상세한가?"에서 검출된)이 벡터 엔트로피 코딩(vectorial entropy coding)에 의해 스칼라 양자화 후에 독립적으로 코딩되는 것은 명확하게 나타난다.
다른 서브 대역들은 3D SPIHT 알고리즘 및 코딩된 엔트로피에 의해 처리된다. 이어서 이들 상세한 서브 대역들은 이미 인용된 논문 "삽입된 이미지 코딩..."에 전개된 제로 트리들의 개념을 사용하여 인코딩되며, 구현의 주요 라인들은 감소하는 임계값들을 갖는 계수의 세트들을 비교하기 위해 SPIHT 알고리즘에 정의된 바와 동일하다. 제 1 임계값은 모든 웨이브렛 계수들의 최대 값(M을 가리킴)이 2nmax≤M≤2nmax+1이 되도록 2개의 2nmax의 거듭제곱(power)으로서 선택된다. 웨이브렛 계수들은 인코더와 디코더 측 모두에서 공지된 선정된 순서(order)를 따르는 이러한 임계값과 비교된다. 따라서, 비트스트림 내에서 그것을 전송하는 것은 불필요하다. 예를 들면, 도 6의 표시와 함께, 공간-시간 서브 대역들의 스캐닝 순서는, t-LL-s-LLLH, t-LL-s-LLHL, t-LL-s-LLHH, t-LH-s-LLLL, t-LH-s-LLLH, t-LH-s-LLHL,t-LH-s-LLHH, t-LL-s-LLH, t-LL-s-LHL, t-LL-s-LHH, t-LH-s-LLH, t-LH-s-LHL, t-LH-s-LHH, 등이 될 수 있다. 서브 대역들의 다른 스캐닝 순서도 가능하다. 각각의 서브 대역 내부에서, 단일한 해법은 스캐닝의 라스트 순서(rast order)를 사용하는 것이다. 실제로, 다른 스캐닝 전략은 최종 인덱스 문자들이 LL 및 LH인 서브 대역들에 대해 수평 스캐닝, HL에 대해 수직 스캐닝, 및 HH에 대한 대각선 스캐닝인 각각의 서브 대역의 상세한 프리빌리지 오리엔테이션(priviledged orientation)에 대응하여 구현될 수 있다.
도면 및 그 설명은 제한된 것이 아니라 오히려 예시된 발명이며, 다양한 대안들이 상기 발명의 범위를 벗어나지 않고 제안될 수 있다는 것은 명백하다. 이를테면, 본 발명이 공간-시간 예측기에 대해 고려된 인접 픽셀들의 수와 위치, 동작 추정 및 보상을 위해 사용된 방법, 3차원 분석 및 합성을 위해 사용된 선형 웨이브렛 변환(linear wavelet transform), 또는 예측기 계수들을 계산하도록 인가된 적응 알고리즘에 의해 제한되지 않는다는 것은 지적되어야 한다.

Claims (6)

  1. 주어진 수의 연속하는 해상도 레벨들로 유도하는 3차원(3D) 웨이브렛 변환에 의해 분해된 프레임들의 그룹 내에 분할된 비디오 시퀀스의 압축을 위한 인코딩 방법으로서, 상기 방법은 소위 "계층적인 트리들 내의 세트 분할"(SPIHT)이라 불리며, 프레임들의 각각의 그룹의 화상 요소들(픽셀들)의 최초의 세트로부터 2진 포맷으로 인코딩되고 계층적인 피라미드를 구성하는 변환 계수들로 유도하는 계층적인 서브 대역 인코딩 처리에 기초하며, 상기 계수들은 소위 중요하지 않은 세트들의 리스트(LIS), 중요하지 않은 픽셀들의 리스트(LIP) 및 중요한 픽셀들의 리스트(LSP)와 같은 3개의 배열된 리스트들에 의해 표현되는 픽셀들을 포함하는 양 테스트들(magnitude tests)에 의해 배열되며, 상기 테스트들은 각각의 중요한 계수가 상기 2진 표현 내에 인코딩될 때까지 계속하는 분할 처리 및 상기 계층적인 피라미드 내부의 상기 공간-시간 관계를 정의하는 공간-시간 배향 트리-여기서, 루트들은 3D 웨이브렛 변환으로부터 발생하는 근사 서브 대역의 픽셀들과 함께 형성되고, 이들 픽셀 각각의 자손이 이들 루트 픽셀들에 의해 정의된 이미지 용량에 대응하여 더 높은 서브 대역들의 픽셀들로 형성됨-에 따라 상기 화상 요소들의 최초 세트를 분할하는 서브 세트들로 분할하기 위해 수행되며, 상기 공간-시간 트리의 대역-통과 서브 밴드들에 적용되는, 상기 비디오 시퀀스 압축 인코딩 방법에 있어서:
    (A) 벡터 DPCM(differential pulse code modulation)은 다음 조건들에 따라 가장 낮은 주파수 공간-시간 서브 대역, 또는 근사 서브 대역을 개별적으로 인코딩하는데 사용되며:
    (a) 상기 비디오 시퀀스의 지나간 프레임들의 동일한 위치에서의 값들뿐만 아니라, 현재 프레임들의 인접 값들도 사용하는 공간-시간 예측기는 상기 근사 서브 대역의 각각의 프레임 내의 성분들을 갖는 계수들의 각각의 벡터에 대해 구성되며, 상기 벡터 코딩 특징은 상기 가장 낮은 서브 대역이 적어도 2개의 프레임들로부터 공간적인 저주파수 서브 대역들을 포함하는 사실로부터 나오며;
    (b) 상기 DPCM은 일정한 예측 계수들을 사용하며;
    (B) 예측 에러의 양화(quantification)는 상기 두 벡터 성분들의 스칼라 양자화 및 이에 후속하여 양자화된 값들의 각각의 주어진 쌍에 대해 계산된 확률과 관련된 유일한 2진 코드를 할당함으로써 수행되며:
    (C) 단계(A 및 B)로부터 발생하는 2진 스트림은 전체 메시지의 엔트로피를 최소화하는 무손실 처리에 의해 인코딩되는 것을 더 특징으로 하는, 비디오 시퀀스 압축 인코딩 방법.
  2. 주어진 수의 연속하는 해상도 레벨들로 유도하는 3차원(3D) 웨이브렛 변환에 의해 분해된 프레임들의 그룹 내에 분할된 비디오 시퀀스의 압축을 위한 인코딩 방법으로서, 상기 방법은 소위 "계층적인 트리들 내의 세트 분할"(SPIHT)이라 불리며, 프레임들의 각각의 그룹의 화상 요소들(픽셀들)의 최초의 세트로부터 2진 포맷으로 인코딩되고 계층적인 피라미드를 구성하는 변환 계수들로 유도하는 계층적인 서브 대역 인코딩 처리에 기초하며, 상기 계수들은 소위 중요하지 않은 세트들의리스트(LIS), 중요하지 않은 픽셀들의 리스트(LIP) 및 중요한 픽셀들의 리스트(LSP)와 같은 3개의 배열된 리스트들에 의해 표현되는 픽셀들을 포함하는 양 테스트들(magnitude tests)에 의해 배열되며, 상기 테스트들은 각각의 중요한 계수가 상기 2진 표현 내에 인코딩될 때까지 계속하는 분할 처리 및 상기 계층적인 피라미드 내부의 상기 공간-시간 관계를 정의하는 공간-시간 배향 트리-여기서, 루트들은 3D 웨이브렛 변환으로부터 발생하는 근사 서브 대역의 픽셀들과 함께 형성되고, 이들 픽셀 각각의 자손이 이들 루트 픽셀들에 의해 정의된 이미지 용량에 대응하여 더 높은 서브 대역들의 픽셀들로 형성됨-에 따라 상기 화상 요소들의 최초 세트를 분할하는 서브 세트들로 분할하기 위해 수행되며, 상기 공간-시간 트리의 대역-통과 서브 밴드들에 적용되는, 상기 비디오 시퀀스 압축 인코딩 방법에 있어서:
    (A) 벡터 DPCM(differential pulse code modulation)은 다음 조건들에 따라 가장 낮은 주파수 공간-시간 서브 대역, 또는 근사 서브 대역을 개별적으로 인코딩하는데 사용되며:
    (a) 상기 비디오 시퀀스의 지나간 프레임들의 동일한 위치에서의 값들뿐만 아니라, 현재 프레임들의 인접 값들도 사용하는 공간-시간 예측기는 상기 근사 서브 대역의 각각의 프레임 내의 성분들을 갖는 계수들의 각각의 벡터에 대해 구성되며, 상기 벡터 코딩 특징은 상기 가장 낮은 서브 대역이 적어도 2개의 프레임들로부터 공간적인 저주파수 서브 대역들을 포함하는 사실로부터 나오며;
    (b) 상기 DPCM은 일정한 예측 계수들을 사용하며;
    (B) 예측 에러의 양화는 일반화된 로이드-맥스 알고리즘에 기초하여 최적 양자화기를 사용하여 벡터 양자화에 의해 수행되며, 양자화된 예측 에러 벡터의 2개의 성분들에 대한 조인트 라플라스 확률 밀도 기능은 상기 최적화에 대해 고려되며:
    (C) 단계(A 및 B)로부터 발생하는 2진 스트림은 전체 메시지의 엔트로피를 최소화하는 무손실 처리에 의해 인코딩되는 것을 더 특징으로 하는, 비디오 시퀀스 압축 인코딩 방법.
  3. 제 1 항 또는 제 2 항에 있어서,
    상기 DPCM이 적응적이며, 상기 공간-시간 예측기의 계수들은 이제 프레임들의 각각의 그룹에 대해 이들 계수의 최소 평균 제곱 추정(least means squares estimation)에 의해 장면 변화(scene changes)를 고려하는, 비디오 시퀀스 압축 인코딩 방법.
  4. 제 3 항에 있어서,
    상기 예측기가 공간 예측 또는 시간 예측에 의해 대부분 영향을 받는 사실에 대해 결정이 내려지는, 비디오 시퀀스 압축 인코딩 방법.
  5. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,
    상기 무손실 처리는 산술 인코딩에 기초하는, 비디오 시퀀스 압축 인코딩 방법.
  6. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,
    상기 무손실 처리는 허프만 인코딩에 기초하는, 비디오 시퀀스 압축 인코딩 방법.
KR1020017003568A 1999-07-20 2000-07-13 비디오 시퀀스의 압축을 위한 인코딩 방법 KR20010075232A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP99401823.2 1999-07-20
EP99401823 1999-07-20
PCT/EP2000/006685 WO2001006794A1 (en) 1999-07-20 2000-07-13 Encoding method for the compression of a video sequence

Publications (1)

Publication Number Publication Date
KR20010075232A true KR20010075232A (ko) 2001-08-09

Family

ID=8242068

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020017003568A KR20010075232A (ko) 1999-07-20 2000-07-13 비디오 시퀀스의 압축을 위한 인코딩 방법

Country Status (6)

Country Link
US (1) US6519284B1 (ko)
EP (1) EP1114555A1 (ko)
JP (1) JP2003504987A (ko)
KR (1) KR20010075232A (ko)
CN (1) CN1181690C (ko)
WO (1) WO2001006794A1 (ko)

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6920179B1 (en) * 1999-11-16 2005-07-19 Agere Systems Inc. Method and apparatus for video transmission over a heterogeneous network using progressive video coding
CN1266649C (zh) * 2000-09-12 2006-07-26 皇家菲利浦电子有限公司 视频编码方法
AUPR222500A0 (en) 2000-12-21 2001-01-25 Unisearch Limited Method for efficient scalable compression of video
US6801573B2 (en) * 2000-12-21 2004-10-05 The Ohio State University Method for dynamic 3D wavelet transform for video compression
KR100366638B1 (ko) * 2001-02-07 2003-01-09 삼성전자 주식회사 웨이블릿 변환을 기본으로하여 트리-구조의 벡터 양자화기법을 이용한 영상 부호화 장치 및 부호화 방법
JP3756875B2 (ja) * 2001-11-27 2006-03-15 三星電子株式会社 データ符号化及び復号化方法、並びに装置
CN1856105B (zh) * 2001-11-27 2011-08-24 三星电子株式会社 用于对定向内插器进行编码和译码的方法和装置
JP2005513925A (ja) * 2001-12-20 2005-05-12 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ビデオ符号化及び復号化方法及び装置
US7190836B2 (en) * 2002-03-18 2007-03-13 Siemens Corporate Research, Inc. Efficient ordering of data for compression and visualization
US7031388B2 (en) * 2002-05-06 2006-04-18 Koninklijke Philips Electronics N.V. System for and method of sharpness enhancement for coded digital video
AUPS291002A0 (en) * 2002-06-12 2002-07-04 Unisearch Limited Method and apparatus for scalable compression of video
CN1666530A (zh) * 2002-06-28 2005-09-07 皇家飞利浦电子股份有限公司 子带视频解码方法和设备
CA2499212C (en) * 2002-09-17 2013-11-19 Vladimir Ceperkovic Fast codec with high compression ratio and minimum required resources
US20060114998A1 (en) * 2002-12-04 2006-06-01 Eric Barrau Video coding method and device
WO2004053798A1 (en) * 2002-12-11 2004-06-24 Koninklijke Philips Electronics N.V. Video encoding method and corresponding computer programme
DE10301572B4 (de) * 2003-01-16 2005-02-03 Marco Nordmann Verfahren zum Komprimieren einer Folge von Bildern
KR100598093B1 (ko) * 2003-01-29 2006-07-07 삼성전자주식회사 낮은 메모리 대역폭을 갖는 동영상 압축 장치와 그 방법
FR2852179A1 (fr) 2003-03-06 2004-09-10 Thomson Licensing Sa Procede de codage d'une image video
GB0306973D0 (en) * 2003-03-26 2003-04-30 British Telecomm Transmitting video
WO2005001772A1 (en) * 2003-06-30 2005-01-06 Koninklijke Philips Electronics, N.V. System and method for video processing using overcomplete wavelet coding and circular prediction mapping
US8306113B2 (en) 2003-07-09 2012-11-06 Nec Corporation Moving picture encoding method, moving picture decoding method, moving picture encoding device, moving picture decoding device, and computer program
US10554985B2 (en) 2003-07-18 2020-02-04 Microsoft Technology Licensing, Llc DC coefficient signaling at small quantization step sizes
US7602851B2 (en) * 2003-07-18 2009-10-13 Microsoft Corporation Intelligent differential quantization of video coding
US8218624B2 (en) * 2003-07-18 2012-07-10 Microsoft Corporation Fractional quantization step sizes for high bit rates
US7580584B2 (en) * 2003-07-18 2009-08-25 Microsoft Corporation Adaptive multiple quantization
US7738554B2 (en) * 2003-07-18 2010-06-15 Microsoft Corporation DC coefficient signaling at small quantization step sizes
CN100450181C (zh) * 2003-07-23 2009-01-07 西北工业大学 一种基于小波变换的嵌入式图像压缩技术
KR20060121820A (ko) * 2003-08-22 2006-11-29 코닌클리케 필립스 일렉트로닉스 엔.브이. 레이트-왜곡-복잡성 최적화된 비디오 코딩을 위한 모션벡터들의 결합된 공간-시간-배향-스케일 예측 및 코딩
EP1515561B1 (en) * 2003-09-09 2007-11-21 Mitsubishi Electric Information Technology Centre Europe B.V. Method and apparatus for 3-D sub-band video coding
TWI255146B (en) * 2003-12-04 2006-05-11 Nec Corp Moving picture encoding method and device, and moving picture decoding method and device, and storage medium
FR2867329A1 (fr) * 2004-03-02 2005-09-09 Thomson Licensing Sa Procede de codage d'une sequence d'images par analyse temporelle hierarchique.
US7689051B2 (en) * 2004-04-15 2010-03-30 Microsoft Corporation Predictive lossless coding of images and video
JP4579237B2 (ja) * 2004-04-22 2010-11-10 三菱電機株式会社 画像符号化装置及び画像復号装置
US7801383B2 (en) * 2004-05-15 2010-09-21 Microsoft Corporation Embedded scalar quantizers with arbitrary dead-zone ratios
ITMI20041971A1 (it) * 2004-10-15 2005-01-15 Uni Degli Studi Brescia Metodo di codifica video scalabile
WO2006080665A1 (en) * 2004-10-21 2006-08-03 Samsung Electronics Co., Ltd. Video coding method and apparatus
KR100664932B1 (ko) * 2004-10-21 2007-01-04 삼성전자주식회사 비디오 코딩 방법 및 장치
CN1327672C (zh) * 2004-10-29 2007-07-18 清华大学 一种基于数值微分的流量分配方法
US8422546B2 (en) 2005-05-25 2013-04-16 Microsoft Corporation Adaptive video encoding using a perceptual model
KR100809603B1 (ko) 2005-12-01 2008-03-06 한국전자통신연구원 화소 단위 기반 영상 부호화 및 복호화 장치 및 방법
FR2896371B1 (fr) 2006-01-19 2008-11-07 Canon Kk Procede et dispositif de traitement d'une sequence d'images numeriques au format extensible
CN100368983C (zh) * 2006-02-21 2008-02-13 广州矽金塔电子有限公司 一种通过屏幕传输信号的方法及其接收装置
US8059721B2 (en) 2006-04-07 2011-11-15 Microsoft Corporation Estimating sample-domain distortion in the transform domain with rounding compensation
US8130828B2 (en) 2006-04-07 2012-03-06 Microsoft Corporation Adjusting quantization to preserve non-zero AC coefficients
US7974340B2 (en) * 2006-04-07 2011-07-05 Microsoft Corporation Adaptive B-picture quantization control
US7995649B2 (en) 2006-04-07 2011-08-09 Microsoft Corporation Quantization adjustment based on texture level
US8503536B2 (en) * 2006-04-07 2013-08-06 Microsoft Corporation Quantization adjustments for DC shift artifacts
JP4808067B2 (ja) 2006-04-24 2011-11-02 富士通株式会社 画像圧縮装置、画像圧縮プログラム、画像圧縮方法
US8711925B2 (en) * 2006-05-05 2014-04-29 Microsoft Corporation Flexible quantization
WO2007139266A1 (en) * 2006-06-01 2007-12-06 Electronics And Telecommunications Research Institute Method and apparatus for video coding on pixel-wise prediction
US8238424B2 (en) * 2007-02-09 2012-08-07 Microsoft Corporation Complexity-based adaptive preprocessing for multiple-pass video compression
US8498335B2 (en) * 2007-03-26 2013-07-30 Microsoft Corporation Adaptive deadzone size adjustment in quantization
US8243797B2 (en) 2007-03-30 2012-08-14 Microsoft Corporation Regions of interest for quality adjustments
US8442337B2 (en) 2007-04-18 2013-05-14 Microsoft Corporation Encoding adjustments for animation content
US8331438B2 (en) 2007-06-05 2012-12-11 Microsoft Corporation Adaptive selection of picture-level quantization parameters for predicted video pictures
CN101252686B (zh) * 2008-03-20 2010-04-14 上海交通大学 基于交织预测的视频帧内无损编解码方法及***
US8189933B2 (en) * 2008-03-31 2012-05-29 Microsoft Corporation Classifying and controlling encoding quality for textured, dark smooth and smooth video content
US8897359B2 (en) * 2008-06-03 2014-11-25 Microsoft Corporation Adaptive quantization for enhancement layer video coding
US8970646B2 (en) * 2008-07-09 2015-03-03 Ostendo Technologies, Inc. Image construction based video display system
US8681185B2 (en) 2009-03-05 2014-03-25 Ostendo Technologies, Inc. Multi-pixel addressing method for video display drivers
EP2362658A1 (en) * 2010-02-26 2011-08-31 Research In Motion Limited Encoding and decoding methods and devices employing dual codesets
CN102271251B (zh) * 2010-06-02 2013-01-16 华晶科技股份有限公司 无失真的图像压缩方法
CN101980466B (zh) * 2010-11-11 2012-12-12 北京航空航天大学 一种联合spiht压缩与不等差错保护编码的码流传输方法
CN101984666A (zh) * 2010-11-19 2011-03-09 南京邮电大学 一种基于提升小波变换的图像无损压缩和解压方法
EP2777019A4 (en) * 2011-11-07 2016-07-06 Thomson Licensing PREDICTIVE POSITION DECODING
CN102572423B (zh) * 2011-12-16 2014-12-03 辽宁师范大学 一种基于重要性概率平衡树的视频编码方法
WO2013109773A1 (en) * 2012-01-17 2013-07-25 Futurewei Technologies, Inc. In-loop filtering for lossless coding mode in high efficiency video coding
TW201409994A (zh) 2012-08-30 2014-03-01 Novatek Microelectronics Corp 立體視訊的編碼方法與編碼裝置
US9232225B2 (en) * 2013-03-14 2016-01-05 Chirp Inc. Low complexity and memory efficient image CODEC
CN104486631B (zh) * 2014-12-31 2017-06-06 哈尔滨工业大学 一种基于人眼视觉与自适应扫描的遥感图像压缩方法
US10223810B2 (en) * 2016-05-28 2019-03-05 Microsoft Technology Licensing, Llc Region-adaptive hierarchical transform and entropy coding for point cloud compression, and corresponding decompression
US11297346B2 (en) 2016-05-28 2022-04-05 Microsoft Technology Licensing, Llc Motion-compensated compression of dynamic voxelized point clouds
US10694210B2 (en) 2016-05-28 2020-06-23 Microsoft Technology Licensing, Llc Scalable point cloud compression with transform, and corresponding decompression
CN109067405B (zh) * 2018-07-27 2022-10-11 深圳市元征科技股份有限公司 一种数据压缩的方法、装置、终端及计算机可读存储介质
CN117375631B (zh) * 2023-12-07 2024-02-06 深圳市丽台电子有限公司 一种基于哈夫曼编码的快速编码方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5412741A (en) * 1993-01-22 1995-05-02 David Sarnoff Research Center, Inc. Apparatus and method for compressing information
US6229927B1 (en) * 1994-09-21 2001-05-08 Ricoh Company, Ltd. Reversible embedded wavelet system implementation
US6141446A (en) * 1994-09-21 2000-10-31 Ricoh Company, Ltd. Compression and decompression system with reversible wavelets and lossy reconstruction
US6226450B1 (en) * 1997-01-21 2001-05-01 Myoung Jun Lee Electric field shielding apparatus
AUPO600897A0 (en) * 1997-04-04 1997-05-01 Canon Information Systems Research Australia Pty Ltd An efficient method of image compression comprising a low resolution image in the bit stream
AUPO951297A0 (en) * 1997-09-29 1997-10-23 Canon Information Systems Research Australia Pty Ltd Method and apparatus for digital data compression

Also Published As

Publication number Publication date
JP2003504987A (ja) 2003-02-04
WO2001006794A1 (en) 2001-01-25
CN1322442A (zh) 2001-11-14
US6519284B1 (en) 2003-02-11
CN1181690C (zh) 2004-12-22
EP1114555A1 (en) 2001-07-11

Similar Documents

Publication Publication Date Title
US6519284B1 (en) Encoding method for the compression of a video sequence
JP4889248B2 (ja) 方向予測及びリフテイング・ウェーブレットの組合せを使用して画像を符号化するシステムおよび方法
JP4273996B2 (ja) 画像符号化装置及び方法、並びに画像復号装置及び方法
US6898324B2 (en) Color encoding and decoding method
JP3743384B2 (ja) 画像符号化装置及び方法、並びに画像復号装置及び方法
Munteanu et al. Wavelet‐based lossless compression scheme with progressive transmission capability
KR20020064803A (ko) 비디오 코딩 방법
CN1764280A (zh) 基于多层在视频编码器中有效压缩运动矢量的方法和装置
Chew et al. Low–memory video compression architecture using strip–based processing for implementation in wireless multimedia sensor networks
KR20000059799A (ko) 웨이브릿 부호화를 이용한 움직임 보상 부호화 장치 및 방법
KR20020026240A (ko) 비디오 열의 압축을 위한 인코딩 방법
EP1585338B1 (en) Decoding method and decoding device
Lu et al. Wavelet coding of video object by object-based SPECK algorithm
US6956973B1 (en) Image compression
CN114025166A (zh) 视频压缩方法、电子设备及计算机可读存储介质
Singh et al. JPEG2000: A review and its performance comparison with JPEG
JP3660548B2 (ja) 画像符号化方法及び画像復号方法、画像符号化装置及び画像復号装置、並びにそれらのプログラムを記憶した媒体
Hu et al. Motion differential set partition coding for image sequence and video compression
Li Image Compression-the Mechanics of the JPEG 2000
Bruylants et al. On the use of directional transforms for still image coding
KR20070034918A (ko) Fgs 계층의 비디오 데이터를 엔트로피 부호화 및복호화하는 방법 및 장치
JP2004350034A (ja) 画像符号化装置及び方法、並びに画像復号装置及び方法
Jérôme et al. Embedded zerotree wavelet coding of image sequence
Spiteri et al. Scalable video coding with multi-layer motion vector palettes
JP2000295622A (ja) 動画像符号化方法、動画像符号化装置、動画像復号方法、動画像復号装置及びそれらのプログラムを記憶した記憶媒体

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application