KR20120138426A - 교차 삽입법을 이용한 향상된 움직임 백터 예측 방법 및 장치 - Google Patents

교차 삽입법을 이용한 향상된 움직임 백터 예측 방법 및 장치 Download PDF

Info

Publication number
KR20120138426A
KR20120138426A KR1020110057897A KR20110057897A KR20120138426A KR 20120138426 A KR20120138426 A KR 20120138426A KR 1020110057897 A KR1020110057897 A KR 1020110057897A KR 20110057897 A KR20110057897 A KR 20110057897A KR 20120138426 A KR20120138426 A KR 20120138426A
Authority
KR
South Korea
Prior art keywords
prediction
image
motion vector
motion
discrete cosine
Prior art date
Application number
KR1020110057897A
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 광운대학교 산학협력단
Priority to KR1020110057897A priority Critical patent/KR20120138426A/ko
Publication of KR20120138426A publication Critical patent/KR20120138426A/ko

Links

Images

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/117Filters, e.g. for pre-processing or post-processing
    • 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]
    • 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/17Methods 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 an image region, e.g. an object
    • H04N19/176Methods 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 an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • 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/625Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

본 발명은 초고해상도 영상을 위한 차세대 고효율 영상 부호화에 있어서 움직임 벡터를 부호화 할 때, 보다 정밀하고 효과적인 움직임 벡터 예측을 함으로써 비디오 부호화 압축 효율을 향상 시킬 수 있는 방법 및 장치에 관한 것이다.
차세대 고효율 영상 부호화 장치는 인트라 예측부, 인터 예측부, 예측 부호화 이후의 차분 신호에 대하여 이산 여현 변환 부호화하는 이산 여현 변환부, 양자화부, 양자화된 신호 값을 엔트로피 부호화하는 엔트로피 부호화부, 양자화된 신호를 역 양자화하는 역 양자화부, 역 양자화된 신호를 역 이산 여현 변환하는 역 이산 여현 변환 부를 포함한다. 또한 차세대 영상 부호화 기술로써 인트라 예측부에는 다방향성 화면 내 부호화 장치 및 방법을 포함한다. 인터 예측부에는 본 발명의 교차삽입법을 이용한 향상된 움직임 벡터 예측 방법 및 장치 그리고 움직임 정보 병합 방법 등을 포함한다.

Description

교차 삽입법을 이용한 향상된 움직임 백터 예측 방법 및 장치{Signaling Apparatus and Method of interleaving advanced motion vector prediction}
본 발명은 차세대 고효율 영상 부호화/복호화 장치 및 방법에 관한 것으로서, 보다 상세하게는 인터 예측에 있어 효과적인 움직임 벡터 부호화를 위한 교차삽입법을 이용한 향상된 움직임 벡터 예측 방법 및 장치에 관한 것이다.
최근 멀티미디어 디스플레이의 하드웨어적 성능이 높아지고 소비자들의 초고해상도에 대한 욕구가 강해지면서 초고해상도 영상을 위한 비디오 부호화 표준이 요구되었다. 멀티미디어 데이터를 전송하는 네트워크의 대역폭이 충분히 증가했다고는 하지만 더 높은 화질을 위해서는 여전히 영상 부호화 성능은 중요하다. 따라서 높은 화질을 갖는 초고해상도 영상을 위한 차세대 영상 부호화 표준화 활동을 위한 그룹으로써, ITU-T Study Group16 VCEG(Video Coding Experts Group) 과 ISO/IEC JTC 1/SC29/WG11 MPEG (Moving Picture Experts Group)이 함께 JCT-VC (Joint Collaborative Team on Video Coding)가 만들어졌다.
JCT-VC 는 초고해상도 영상을 위한 차세대 영상 부호화 압축 표준을 위해 H.264/AVC의 압축 효율 보다 2배 더 높은 수준의 부호화 성능을 얻기 위해 많은 기술들을 고려하고 있다.
H.264/AVC 보다 2배 더 높은 수준의 부호화 성능에 도달하기 위해, H.264/AVC에서 사용하는 기본 부호화 블록 단위인 16x16 블록 크기에서 벗어나 다양한 부호화 블록 단위를 사용하여 부호화 할 수 있다. 이에 따라 이산 여현 변환(DCT) 의 크기도 다양한 크기로써 사용할 수 있도록 하였다. 기본 부호화 블록이 다양화 되면서, 예측방법에도 그 다양성이 적용되었다.
인트라 예측 부호화의 경우 H.264/AVC에서 최대 9개의 방향성 부호화를 사용한 반면, 차세대 영상 부호화 표준 활동에서는 약 4배 정도의 다양한 예측 방향을 사용함으로써 예측 성능을 향상시켰다.
인터 예측 부호화의 경우 H.264/AVC 에서 사용하던 6-tap 보간 필터를 사용하는 대신 이산 여현 변환 기반의 보간 필터 계수를 만들어 사용하여 참조 화면의 보간을 보다 정밀하게 함으로써 부호화 효율을 올렸다. 또한 움직임 벡터의 예측에 있어서, 기존 H.264/AVC에서 사용하던 현재 블록의 왼쪽, 위쪽, 오른쪽 위의 움직임 벡터의 중간 값을 통해 얻은 움직임 벡터를 사용하지 않고, 보다 다양한 후보 군을 통해 적응적으로 최대 부호화 효율을 갖도록 하였다. 사실 이처럼 다양한 주변 움직임 벡터를 모아 하나의 후보군으로 정리하고, 이들 중 가장 실제 움직임 벡터와 유사한 후보를 선택하여 주는 기술은 차세대 영상 부호화 기술을 연구 하기위해 VCEG (Video Coding Expert Group)에서 진행하던 KTA (Key Technology Area) 에서도 소개된 바가 있다. 이외에도 대부분의 영상들의 특성상 세로축으로의 움직임이 적고 가로 축의 움직임이 많다는 가정하에 세로축의 움직임 벡터 예측값과 가로축의 움직임 벡터 예측을 따로 따로 수행하는 교차삽입법을 이용한 움직임 벡터 예측 방법, 그리고 움직임 벡터 병합 방법등 다양하고, 새로운 기술을 이용하여 초고해상도 영상 부호화에 적합한 차세대 영상 부호화 표준화를 진행하고 있다.
따라서 본 발명은 이러한 차세대 고효율 영상 부호화의 기술에 있어 보다 효율적인 움직임 벡터 예측 방법에 관한 것이다.
본 발명이 해결하고자 하는 과제는 차세대 고효율 영상 부호화에서 사용하는 향상된 움직임 벡터 예측 방법 및 장치 보다 효율적인 움직임 벡터 예측 기술을 제공하는 것이다.
고해상도 영상을 위한 차세대 고효율 영상 부호화 기술들은 H.264/AVC 의 부호화 성능을 2배 이상 향상 시키기 위해 많은 기술들을 고려하고 있다. 고려된 많은 기술들 중 움직임 벡터 예측에 관련된 기술은 향상된 움직임 벡터 예측 방법과 교차삽입법을 이용한 움직임 벡터 예측 방법이 있다.
향상된 움직임 벡터 예측 방법은 복호화 하고자 하는 블록의 참조 화면 인덱스와 동일한 주변 블록들의 움직임 벡터를 모아 하나의 후보군으로 정리를 한다. 비트스트림을 통해 전달되어진 복호화된 인덱스는 후보군 중 하나의 움직임 벡터를 가리키게 된다. 인덱스를 이용하여 움직임 벡터 후보군들 중 하나의 움직임 벡터를 가리키게 된다. 인덱스를 이용하여 움직임 벡터 후보군들 중 하나의 움직임 벡터를 얻어내고 이를 움직임 벡터 차분 값과 더하여 실제 움직임 벡터를 생성해 낸다. 이때, 영상의 특성에 따라 세로축과 가로축의 움직임 벡터의 변화 정도가 다를 수 있음에도 불구하고, 향상된 움직임 벡터 예측 방법에서는 이미 주위 블록들로부터 정해진 후보들의 세로축, 가로축 움직임 벡터가 항상 함께 최적의 움직임 예측 벡터로 고려되기 때문에 실제로는 가장 정확히 예측된 움직임 벡터라고 볼 수 없다는 문제가 있다.
교차삽입법을 이용한 움직임 벡터 예측 방법은 대부분의 영상의 세로축으로의 움직임이 많다는 가정하에 주위 후보들의 움직임 벡터들의 중간값으로 가로, 세로 움직임 벡터를 예측 하는 것이 아니라, 비교적 움직임이 적은 세로축의 움직임 벡터는 주위 후보들의 움직임 벡터들을 이용하고, 이를 이용하여 얻은 실제 움직임 벡터와 주위 후보들의 세로 움직임 벡터와의 절대 합이 작은 후보의 가로축 움직임 벡터를 가로축의 움직임 벡터 예측 값으로 사용하여 부호화/복호화 하는 방법이다. 이러한 교차삽입법에 있어서 주위 후보들을 평가하는 방법이 중간 값 연산은 움직임 벡터 예측의 정확성을 떨어뜨리며, 대부분의 영상이 가로축으로 움직임이 많다는 가정을 고정하여 사용하는 것이 문제점이다.
이러한 상기 문제점들을 해결하고자 차세대 고효율 영상 부호화 방법 및 장치에서는 교차삽입법을 이용한 향상된 움직임 벡터 예측 방법 및 장치 를 제안한다.
본 발명의 해결 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
상기 과제를 해결하기 위한 본 발명의 실시예에 따른 교차삽입법을 이용한 향상된 움직임 벡터 예측 방법 및 장치를 제안한다.
향상된 움직임 예측 방법의 문제점인 고정된 주위 후보들의 실제 움직임 벡터를 이용하여 선택된 움직임 벡터 예측 값이 실제로는 가로축, 세로축에 모두 적합하지 않을 수 있음을 교차삽입법을 통해 개선할 수 있다. 또한 교차삽입법의 문제점인 주변 후보들의 중간 값을 이용한 부정확한 움직임 예측 방법이 향상된 움직임 벡터 예측 방법으로 수행됨으로써 해결될 수 있다. 이렇게 두 가지 움직임 벡터 예측 방법의 혼용하여 상기 언급된 문제를 해결 할 수 있는 교차삽입법을 이용한 향상된 움직임 예측 방법 및 장치가 포함된 인터 예측 방법은 실제 움직임 벡터 생성부; 움직임 보상부; 인터 예측 블록 생성부; 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성부; 를 포함 할 수 있다
상술한 바와 같이 본 발명에 따르면, 향후 초고해상도 영상을 위한 차세대 고효율 영상 부호화/복호화 장치 및 방법에 있어 본 발명을 포함한 움직임 예측을 수행 할 경우, 포함하지 않은 경우 대비 동일 비트율에서 보다 나은 화질을 보장할 수 있다.
도 1 은 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측을 사용하는 고효율 영상 부호화기의 실시예이다.
도 2 는 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측을 사용하는 고효율 영상 복호화기의 실시예이다.
도 3 은 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측을 사용하는 인터 예측 실시예의 동작 방법이다.
도 4 는 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측 실시예의 동작 장치이다.
도 5 는 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측 실시예의 동작 방법이다.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예에 따른 교차 삽입법을 이용한 향상된 움직임 벡터 예측 방법 및 장치에 대하여 상세히 설명한다. 도면들 중 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호들 및 부호들로 나타내거나 생략되어 있고, 또한 같은 구성요소의 이름이지만 각기 다른 도면상에서 조금씩 다른 역할을 수행하는 도구에 대하여서는 같은 참조번호가 아닌 조금씩 변화된 번호를 부여했음에 유의해야 한다. 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.
도 1 은 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측을 이용하는 차세대 고효율 영상 부호화기의 실시예이다. 차세대 고효율 영상 부호화기는 인트라 예측부 (140); 인터 예측부 (150); 복원 프레임 버퍼부 (106);를 포함한다. 이외에도 이산 여현 변환부; 양자화부; 역양자화부; 이산 여현 변환부; 엔트로피 부호화부; 인-루프 필터부; 를 포함한다.
도 2 는 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측을 이용하는 차세대 고효율 영상 복호화기의 실시예이다. 차세대 고효율 영상 복호화기는 엔트로피 복호화부 (203); 인트라 예측부 (240); 인터 예측부 (250); 복원 프레임 버퍼부(206); 를 포함한다. 이외에도 역 양자화부; 역 이산 여현 변환부; 인루프 필터부; 를 포함한다.
도 3 은 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측 방법 및 장치를 포함하는 인터 예측부의 실시예이다. 복원된 프레임 버퍼부 (306); 움직임 정보(313); 을 포함하며, 인터 예측부내에서는 실제 움직임 벡터 생성부 (356); 움직임 보상부 (357); 인터 예측 블록 생성부 (358); 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성부 (359); 를 포함한다.
도 4 는 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성부의 실시예이다. 움직임 벡터 차분 값 (413); 향상된 움직임 벡터 예측 후보 인덱스 (423); 를 포함한다. 또한 가로축과 세로축에 대한 움직임 크기 판정부 (460); 움직임 크기가 작은 축에 대한 향상된 움직임 벡터 예측부 (461); 움직임 크기가 작은 축에 대한 실제 움직임 벡터 생성부 (462); 움직임 크기가 큰 축에 대한 움직임 벡터 예측부 (463); 움직임 크기가 큰 축에 대한 실제 움직임 벡터 생성부 (464); 를 포함한다.
도 5 는 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 예측 방법의 실시 예이다. 현재 블록의 참조 인덱스와 동일한 참조 인덱스를 갖는 주변 블록들의 실제 움직임 벡터 추출 단계 (S501); 추출된 움직임 벡터들을 하나의 후보군으로 정렬하는 단계 (S502); 복호화된 인덱스를 이용하여 후보군에서 하나의 움직임 벡터 선택 단계 (S503); 현재 블록의 모든 주변블록의 움직임 벡터의 정보 획득 단계 (S504); 움직임 벡터 정보를 세로축, 가로축 성분으로 나누어 각각 움직임 크기를 판단하는 단계 (S505); 움직임이 작은 쪽 성분을 선택된 움직임 벡터에서 추출하는 단계 (S506); 움직임이 작은 쪽 성분의 복호화된 움직임 벡터 차분 값 및 선택된 움직임 벡터를 합하는 단계 (S507); 합을 통해 얻은 실제 성분 벡터와 모든 주변 블록들의 동일 성분 벡터 비교 단계 (S508); 나머지 성분 벡터에 대해 가장 적합한 주변 블록의 성분 벡터와 복호화된 성분 벡터 차분값과의 합 단계 (S509); 각각 나누어 만들어진 세로축, 가로축 성분을 하나의 움직임 벡터로 생성하는 단계 (S510); 를 포함한다.
도 1 은 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측을 이용하는 차세대 고효율 영상 부호화기의 실시예이다. 입력 영상과 인트라 예측부 (140) 혹은 인터 예측부 (150)에 의해 예측된 블록과의 차분신호가 이산 여현 변환부로 입력되고, 양자화부로 입력되어 양자화된 이산 여현 변환 계수를 엔트로피 부호화하게 된다. 또한 양자화된 이산 여현 변환 계수는 다시 역 양자화되고 이산 여현 변환되어 상기 인트라 예측부 혹은 인터 예측부에 의해 생성된 예측 신호와 합치게 되고, 인-루프 필터를 수행하여 복원 프레임 버퍼에 저장하게 된다.
도 2 는 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측을 이용하는 차세대 고효율 영상 복호화기의 실시예이다. 부호화기로부터 전송된 비트스트림은 엔트로피 복호화부 (203)에 의해 해석되고 양자화된 이산 여현 변환 계수들은 역 양자화 및 역 이산 여현 변환부를 통해 차분신호를 생성한다. 인트라 예측부 (240) 혹은 인터 예측부 (250)에 의해 생성된 예측 신호는 상기 차분신호와 합하여 인-루프 필터를 수행하고 복원 프레임 버퍼부 (206)에 저장된다.
도 3 은 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측 방법 및 장치를 포함하는 인터 예측부의 실시예이다. 상기 도 1 및 도 2 에서 서술한 인터 예측부 (150, 250)는 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 벡터 예측 생성부 (359) 를 포함한다. 따라서 복원된 프레임 버퍼부 (306) 로 부터의 참조 영상과 엔트로피 복호화된 움직임 정보 (313)가 인터 예측부의 입력으로 들어오게 된다. 이때 움직임 정보 (313)는 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성부 (359)에서 움직임 예측 벡터를 생성하는데 사용된다. 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성부를 통해 얻은 가로축 혹은 세로축의 움직임 벡터와 움직임 정보를 이용하여 실제 움직임 벡터 생성부 (356) 에서는 가로축 및 세로축의 실제 움직임 벡터를 생성한다. 생성된 실제 움직임 벡터는 복원된 프레임 버퍼부 (306)로 부터의 참조 영상을 이용하여 움직임 보상부 (357)에서 움직임 보상을 수행하고, 인터 예측블록 생성 (358)을 하게된다.
도 4 는 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성부의 실시예이다. 가로축과 세로축에 대한 움직임 크기 판정부 (460) 로 문맥적으로 현재 블록이 가로축으로의 움직임이 큰지, 세로축으로의 움직임이 큰지 판정하게 된다. 움직임 크기가 작은 축에 대한 향상된 움직임 벡터 예측부 (461)에서는 상기 판정된 움직임 크기가 작은 축에 대해 향상된 움직임 벡터 예측을 수행하는데, 이때 향상된 움직임 벡터 예측 후보 인덱스 (423) 를 이용하여 향상된 움직임 벡터 예측 후보들 중 상기 움직임 크기가 작은 축에 대한 움직임 벡터를 움직임 예측 벡터로 사용한다. 움직임 크기가 작은 축에 대한 실제 움직임 벡터 생성부 (462) 는 상기 선택된 움직임 예측 벡터와 움직임 벡터 차분 값 (413) 중 동일 축의 차분 값을 더하여 생성하게 된다. 움직임 크기가 큰 축에 대한 움직임 벡터 예측부 (463) 는 상기 생성된 움직임 크기가 작은 축의 실제 움직임 벡터를 이용하여 주변 블록들의 새롭게 정의된 움직임 벡터들의 동일 성분이 가장 작은 블록을 선택하고, 선택블록의 움직임 크기가 큰 축의 움직임 벡터를 움직임 예측 벡터로 선택한다. 움직임 크기가 큰 축에 대한 실제 움직임 벡터 생성부 (464)는 상기 선택된 움직임 크기가 큰 축의 움직임 예측 벡터와 움직임 벡터 차분 값으로부터의 동일 축의 차분 값을 더하여 실제 움직임 벡터를 생성한다.
도 5 는 본 발명에서 제안하는 교차삽입법을 이용한 향상된 움직임 예측 방법의 실시 예이다. 현재 블록의 참조 인덱스와 동일한 참조 인덱스를 갖는 주변 블록들의 실제 움직임 벡터를 추출하는 단계 (S501)를 통해 향상된 움직임 벡터 예측 방법을 수행할 후보들을 모은다. 추출된 움직임 벡터들을 하나의 후보군으로 정렬하는 단계 (S502) 를 통해 후보들을 정리하고, 복호화된 인덱스를 이용하여 후보군에서 하나의 움직임 벡터 선택 단계 (S503)를 통해 하나의 움직임 벡터 예측 후보를 얻는다. 현재 블록의 주변블록의 움직임 정보를 획득하는 단계 (S504)를 통해 움직임 벡터의 움직임 크기를 판단하는 단계 (S505) 로 어떠한 방향 성분의 움직임 벡터의 움직임 크기가 큰지를 판단한다. 세로축 가로축 성분의 움직임 크기가 작은 쪽 성분을 향상된 움직임 벡터 예측 후보에서 추출하는 단계 (S506)를 거치고, 이에 해당하는 복호화된 움직임 벡터 차분 값을 더하는 단계 (S506) 를 통해 해당 성분의 실제 움직임 벡터를 얻는다. 합을 통해 얻은 실제 성분 벡터와 주변 블록들의 동일 성분 벡터를 비교하는 단계 (S508)를 거치고, 주변 블록 중 최적의 블록에 대해서 움직임 크기가 큰 쪽 성분의 벡터를 움직임 벡터 예측으로 하고, 이에 해당하는 성분의 복호화된 움직임 벡터 차분 값을 합하는 단계 (S509)를 거친다. 각각 나누어 만들어진 세로축, 가로축 성분을 하나의 움직임 벡터로 생성하는 단계 (S510)로 종료한다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 따라서 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
해당 사항 없음

Claims (12)

  1. 참조 계층에 입력된 화면 영상의 블록에 대한 다방향성 화면 내 예측을 이용하여 예측 영상 블록을 생성하는 인트라 예측부;
    참조 계층에 입력된 화면 영상의 블록에 대한 복호화된 영상 버퍼의 참조 영상을 이용, 교차삽입법을 이용한 향상된 움직임 벡터 예측 및 움직임 정보 병합 과정을 통한 화면 간 예측을 이용하여 예측 영상 블록을 생성하는 인터 예측부;
    상기 수행된 예측부를 통해 얻은 예측 화소와 입력 화소간의 차를 분할하여 다양한 크기의 이산 여현 변환을 사용하는 변환부;
    상기 수행된 이산 여현 변환 신호를 양자화하는 양자화부;
    상기 수행된 양자화된 이산 여현 변환 신호를 적응적 문맥 기반 이진 부호화 또는 적응적 문맥 기반 가변 길이 부호화로 부호화하는 부호화부;
    상기 수행된 양자화된 이산 여현 변환 신호를 역 양자화하는 역양자화부;
    상기 수행된 역양자화부를 통해 얻은 역양자화된 이산 여현 변환 신호를 역 이산 여현 변환하는 역 이산 여현 변환 부;
    상기 수행된 예측부를 통해 얻은 예측 화소와 역 이산 여현 변환되어 얻은 양자화된 화소값을 더한 블록에 적응적 루프 필터 혹은 디블록킹 필터를 취하는 인루프 필터부;
    상기 수행된 인루프 필터가 취해져 복호화된 영상 블록 전체를 하나의 화면으로 저장하는 복호화된 영상 버퍼부; 를 포함하는 고효율 영상 부호화 장치.
  2. 참조 계층에 해당되는 부호화된 비트열을 적응적 문맥 기반 이진 복호화 또는 적응적 문맥 기반 가변 길이 복호화로 복호화하는 복호화부;
    상기 복호화된 정보를 이용하여 역 양자화 과정을 수행하는 역 양자화부;
    상기 역 양자화된 이산 여현 변환신호를 역 이산 여현 변환하여 화소값으로 변환해주는 역 이산 여현 변환부;
    상기 복호화된 정보를 이용하여 다방향성 화면 내 예측을 이용하여 예측 영상 블록을 생성하는 인트라 예측부;
    상기 복호화된 정보를 이용하고 복호화된 영상 버퍼의 참조 영상을 이용, 교차삽입법을 이용한 향상된 움직임 벡터 예측 및 움직임 정보 병합 과정을 통한 화면 간 예측을 이용하여 예측 영상 블록을 생성하는 인터 예측부;
    상기 수행된 예측부를 통해 얻은 예측 화소와 역 이산 여현 변환된 화소값을 더한 블록에 적응적 루프 필터 혹은 디블록킹 필터를 취하는 인루프 필터부;
    상기 수행된 인루프 필터가 취해져 복호화된 영상 블록 전체를 하나의 화면으로 저장하는 복호화된 영상 버퍼부; 를 포함하는 고효율 영상 복호화 장치.
  3. 참조 계층에 입력된 화면 영상의 블록에 대한 다방향성 화면 내 예측을 이용하여 예측 영상 블록을 생성하는 인트라 예측 단계;
    참조 계층에 입력된 화면 영상의 블록에 대한 복호화된 영상 버퍼의 참조 영상을 이용, 교차삽입법을 이용한 향상된 움직임 벡터 예측 및 움직임 정보 병합 과정을 통한 화면 간 예측을 이용하여 예측 영상 블록을 생성하는 인터 예측 단계;
    상기 수행된 예측 단계를 통해 얻은 예측 화소와 입력 화소간의 차를 분할하여 다양한 크기의 이산 여현 변환을 사용하는 변환 단계;
    상기 수행된 이산 여현 변환 신호를 양자화하는 양자화 단계;
    상기 수행된 양자화된 이산 여현 변환 신호를 적응적 문맥 기반 이진 부호화 또는 적응적 문맥 기반 가변 길이 부호화로 부호화하는 부호화 단계;
    상기 수행된 양자화된 이산 여현 변환 신호를 역 양자화하는 역양자화 단계;
    상기 수행된 역양자화 단계를 통해 얻은 역양자화된 이산 여현 변환 신호를 역 이산 여현 변환하는 역 이산 여현 변환 단계;
    상기 수행된 예측부를 통해 얻은 예측 화소와 역 이산 여현 변환되어 얻은 양자화된 화소값을 더한 블록에 적응적 루프 필터 혹은 디블록킹 필터를 취하는 인루프 필터 단계;
    상기 수행된 인루프 필터가 취해져 복호화된 영상 블록 전체를 하나의 화면으로 저장하는 복호화된 영상 버퍼 단계; 를 포함하는 고효율 영상 부호화 방법.
  4. 참조 계층에 해당되는 부호화된 비트열을 적응적 문맥 기반 이진 복호화 또는 적응적 문맥 기반 가변 길이 복호화로 복호화하는 복호화 단계;
    상기 복호화된 정보를 이용하여 역 양자화 과정을 수행하는 역 양자화 단계;
    상기 역 양자화된 이산 여현 변환신호를 역 이산 여현 변환하여 화소값으로 변환해주는 역 이산 여현 변환 단계;
    상기 복호화된 정보를 이용하여 다방향성 화면 내 예측을 이용하여 예측 영상 블록을 생성하는 인트라 예측 단계;
    상기 복호화된 정보를 이용하고 복호화된 영상 버퍼의 참조 영상을 이용, 교차삽입법을 이용한 향상된 움직임 벡터 예측 및 움직임 정보 병합 과정을 통한 화면 간 예측을 이용하여 예측 영상 블록을 생성하는 인터 예측 단계;
    상기 수행된 예측 단계를 통해 얻은 예측 화소와 역 이산 여현 변환된 화소값을 더한 블록에 적응적 루프 필터 혹은 디블록킹 필터를 취하는 인루프 필터 단계;
    상기 수행된 인루프 필터가 취해져 복호화된 영상 블록 전체를 하나의 화면으로 저장하는 복호화된 영상 버퍼부; 를 포함하는 고효율 영상 복호화 방법.
  5. 제 1항에 있어서, 상기 인터 예측부는 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성부를 포함하고, 실제 움직임 벡터 생성부, 움직임 보상부 그리고 인터 예측 블록 생성부를 포함하고, 복원 프레임 버퍼부로부터 참조 영상과 움직임 정보를 입력으로 함을 특징으로 하는 영상 부호화 장치.
  6. 제 5항에 있어서, 상기 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성부는 움직임 정보와 향상된 움직임 벡터 예측 후보 인덱스를 입력으로하여 가로축과 세로축에 대한 움직임 크기 판정을 이용하여, 세로축과 가로축에 대해 각기 다른 방법으로의 실제 움직임 벡터를 생성함을 특징으로 하는 영상 부호화 장치.
  7. 제 2항에 있어서, 상기 인터 예측부는 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성부를 포함하고, 실제 움직임 벡터 생성부, 움직임 보상부 그리고 인터 예측 블록 생성부를 포함하고, 복원 프레임 버퍼부로부터 참조 영상과 움직임 정보를 입력으로 함을 특징으로 하는 영상 복호화 장치.
  8. 제 7항에 있어서, 상기 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성부는 움직임 정보와 향상된 움직임 벡터 예측 후보 인덱스를 입력으로하여 가로축과 세로축에 대한 움직임 크기 판정을 이용하여, 세로축과 가로축에 대해 각기 다른 방법으로의 실제 움직임 벡터를 생성함을 특징으로 하는 영상 복호화 장치.
  9. 제 3항에 있어서, 상기 인터 예측부는 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성 단계를 포함하고, 실제 움직임 벡터 생성 단계, 움직임 보상 단계 그리고 인터 예측 블록 생성 단계를 포함하고, 복원 프레임 버퍼 단계로부터 참조 영상과 움직임 정보를 입력으로 함을 특징으로 하는 영상 부호화 방법.
  10. 제 9항에 있어서, 상기 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성 단계는 움직임 정보와 향상된 움직임 벡터 예측 후보 인덱스를 입력으로하여 가로축과 세로축에 대한 움직임 크기 판정을 이용하여, 세로축과 가로축에 대해 각기 다른 방법으로의 실제 움직임 벡터를 생성함을 특징으로 하는 영상 부호화 방법.
  11. 제 4항에 있어서, 상기 인터 예측부는 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성 단계를 포함하고, 실제 움직임 벡터 생성 단계, 움직임 보상 단계 그리고 인터 예측 블록 생성 단계를 포함하고, 복원 프레임 버퍼 단계로부터 참조 영상과 움직임 정보를 입력으로 함을 특징으로 하는 영상 복호화 방법.
  12. 제 11항에 있어서, 상기 교차삽입법을 이용한 향상된 움직임 예측 벡터 생성 단계는 움직임 정보와 향상된 움직임 벡터 예측 후보 인덱스를 입력으로하여 가로축과 세로축에 대한 움직임 크기 판정을 이용하여, 세로축과 가로축에 대해 각기 다른 방법으로의 실제 움직임 벡터를 생성함을 특징으로 하는 영상 복호화 방법.
KR1020110057897A 2011-06-15 2011-06-15 교차 삽입법을 이용한 향상된 움직임 백터 예측 방법 및 장치 KR20120138426A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110057897A KR20120138426A (ko) 2011-06-15 2011-06-15 교차 삽입법을 이용한 향상된 움직임 백터 예측 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110057897A KR20120138426A (ko) 2011-06-15 2011-06-15 교차 삽입법을 이용한 향상된 움직임 백터 예측 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20120138426A true KR20120138426A (ko) 2012-12-26

Family

ID=47905224

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110057897A KR20120138426A (ko) 2011-06-15 2011-06-15 교차 삽입법을 이용한 향상된 움직임 백터 예측 방법 및 장치

Country Status (1)

Country Link
KR (1) KR20120138426A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106254884A (zh) * 2016-09-30 2016-12-21 福州瑞芯微电子股份有限公司 基于h265编码的帧间预测方法和编码器ip

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106254884A (zh) * 2016-09-30 2016-12-21 福州瑞芯微电子股份有限公司 基于h265编码的帧间预测方法和编码器ip
CN106254884B (zh) * 2016-09-30 2019-06-28 福州瑞芯微电子股份有限公司 基于h265编码的帧间预测方法和编码器ip

Similar Documents

Publication Publication Date Title
JP6863669B2 (ja) 画像符号化装置、画像符号化方法、画像復号装置および画像復号方法
KR102118718B1 (ko) 주변 블록이 갖는 방향성을 기초로 인트라 예측을 수행하는 비디오 인코딩 장치, 비디오 디코딩 장치 및 비디오 디코딩 방법
CN104539974B (zh) 用于高分辨率运动图像的编码设备
EP2214415B1 (en) A dual prediction video encoding and decoding method and a device
KR101830352B1 (ko) 스킵모드를 이용한 동영상 부호화 및 복호화 방법 및 장치
JP5413191B2 (ja) 動画像符号化方法及び装置並びに動画像復号装置
KR101444675B1 (ko) 영상 부호화 및 복호화 방법과 장치
KR100727969B1 (ko) 영상의 부호화 및 복호화 장치와, 그 방법, 및 이를수행하기 위한 프로그램이 기록된 기록 매체
JP2018117379A (ja) 画像復号装置、画像復号方法、画像符号化装置、画像符号化方法及び符号化データのデータ構造
US8948243B2 (en) Image encoding device, image decoding device, image encoding method, and image decoding method
US9973750B2 (en) Method and device for image encoding/decoding using block split prediction
JP6789256B2 (ja) 画像符号化装置、動画像符号化方法、動画像復号装置及び動画像復号方法
CN104702950A (zh) 以帧内预测模式解码图像的方法
KR100856392B1 (ko) 현재 영상의 복원영역을 참조하는 동영상 부호화/복호화장치 및 그 방법
KR101377529B1 (ko) 적응적 움직임 벡터 부호화/복호화를 이용한 영상 부호화/복호화 방법 및 장치
JP2015027097A (ja) 動画像復号方法
KR20120138426A (ko) 교차 삽입법을 이용한 향상된 움직임 백터 예측 방법 및 장치
KR100832872B1 (ko) 기하학적 변환을 이용한 영상 부호화 효율 향상 방법 및장치
KR101673026B1 (ko) 경쟁 기반 인터리브드 움직임 벡터코딩 방법 및 장치와 이를 이용한 영상 부호화/복호화 방법 및 장치
KR20110067648A (ko) 영상 부호화/복호화 방법 및 이를 수행하는 장치
JP2008017304A (ja) 画像符号化装置、画像復号装置、画像符号化方法、及び画像符号化するプログラム
JP5790722B2 (ja) 動画像符号化方法
KR20120008271A (ko) 주변 화소의 정합을 이용한 예측 움직임 벡터 선택 장치 및 그 방법

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination