KR101291196B1 - 영상의 부호화, 복호화 방법 및 장치 - Google Patents

영상의 부호화, 복호화 방법 및 장치 Download PDF

Info

Publication number
KR101291196B1
KR101291196B1 KR20080008029A KR20080008029A KR101291196B1 KR 101291196 B1 KR101291196 B1 KR 101291196B1 KR 20080008029 A KR20080008029 A KR 20080008029A KR 20080008029 A KR20080008029 A KR 20080008029A KR 101291196 B1 KR101291196 B1 KR 101291196B1
Authority
KR
South Korea
Prior art keywords
block
image component
mode
image
component
Prior art date
Application number
KR20080008029A
Other languages
English (en)
Other versions
KR20090081878A (ko
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 KR20080008029A priority Critical patent/KR101291196B1/ko
Priority to US12/204,903 priority patent/US8509304B2/en
Priority to CN200810149183.8A priority patent/CN101494782B/zh
Priority to JP2008294571A priority patent/JP5128443B2/ja
Priority to EP20090151276 priority patent/EP2086239A3/en
Publication of KR20090081878A publication Critical patent/KR20090081878A/ko
Application granted granted Critical
Publication of KR101291196B1 publication Critical patent/KR101291196B1/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/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/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/186Methods 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 colour or a chrominance component
    • 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
    • H04N19/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • 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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • 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/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • 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/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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Color Television Systems (AREA)

Abstract

색차 성분 영상의 부호화 결과를 이용하여 휘도 성분 영상의 다양한 부호화 모드 정보를 예측함으로써 휘도 성분 영상의 부호화 효율을 향상시키는 영상의 부호화, 복호화 방법 및 장치가 개시된다. 본 발명에 따르면 먼저 부호화된 후 복원된 색차 성분 영상으로부터 휘도 성분 영상의 블록 모드 및 인트라 예측 모드를 예측하고 예측된 블록 모드 및 인트라 예측 모드를 휘도 성분 영상의 부호화에 이용하는 것을 특징으로 한다.
YCbCr, 부호화 모드, 에지

Description

영상의 부호화, 복호화 방법 및 장치{Video encoding method and apparatus, and video decoding method and apparatus}
본 발명은 영상의 부호화, 복호화 방법 및 장치에 관한 것으로, 보다 상세하게는 색차 성분 영상의 부호화 결과를 이용하여 휘도 성분 영상의 다양한 부호화 모드 정보를 예측함으로써 휘도 성분 영상의 부호화 효율을 향상시키는 영상의 부호화, 복호화 방법 및 장치에 관한 것이다.
일반적으로 영상을 취득할 때 최초 영상은 RGB 컬러 포맷 형태로 취득된다. RGB 컬러 포맷 영상을 부호화할 때에는 일반적으로 YUV(또는 YCbCr) 등의 컬러 포맷으로 변환한다. 여기서, Y는 밝기 정보를 갖는 휘도(Luminance) 데이터이며, U(또는 Cb) 및 V(또는 Cr)은 색상 정보를 갖는 색차(Chrominance) 데이터이다. RGB 영상에서는 정보가 R, G 및 B에 골고루 분포되어 있으나, YUV(또는 YCbCr) 영상에서는 정보가 Y 성분에 몰리게 되고 U(또는 Cb) 및 V(또는 Cr)에는 정보의 양이 줄어든다. 따라서 YUV 영상을 압축할 경우 압축 효율이 높아진다는 장점이 있다. 압축 효율을 추가적으로 개선하기 위하여, 일반적으로 YUV(혹은 YCbCr) 영상의 색차 성분 U(혹은 Cb) 및 V(혹은 Cr)을 1/4 크기로 샘플링(sampling)하여 YUV(또는 YCbCr) 4:2:0 영상을 사용한다.
이와 같은 YUV(또는 YCbCr) 영상을 압축할 때에 Y 성분과 U(또는 Cb) 및 V(또는 Cr) 성분을 독립적으로 부호화하는 것이 일반적이다. 예를 들어 ISO/IEC MPEG 및 ITU-T VCEG의 Joint Video Team의 MPEG-4 AVC/H.264 표준화 기술 ("Text of ISO/IEC FDIS 14496-10: Information Technology - Coding of audio-visual objects - Part 10: Advanced Video Coding", ISO/IEC JTC 1/SC 29/WG 11, N5555, March, 2003)(이하 MPEG-4 AVC/H.264라 함)을 살펴보면, 비디오 신호에서 Y 성분을 인트라 영상으로 부호화할 때에 4x4 블록 단위로 예측 방향에 따라 9개의 예측 방법을 사용하여 공간상 예측을 수행한다. 또한, 16x16 블록 단위로 예측 방향에 따라 4개의 예측 방법을 사용하여 공간상 예측을 수행한다. 그러나, U(또는 Cb) 및 V(또는 Cr)의 경우에는 Y 성분에 비해 영상이 비교적 단순하기 때문에 Y 성분과는 독립적으로 8x8 블록 단위로 예측 방향에 따라 4개의 예측 방법을 사용하여 공간상 예측을 수행한다.
그리고, 인터 영상으로 부호화할 때에도 Y 성분의 경우에는 6-tap 필터를 사용하여 예측 영상을 확장하여 정밀하게 움직임 보상을 수행하는 반면, U(또는 Cb) 및 V(또는 Cr) 성분의 경우에는 bilinear 필터를 사용하여 움직임 보상을 수행한다. 이처럼, 종래의 방법에서는 Y 성분과 U(또는 Cb) 및 V(또는 Cr) 성분의 영상을 서로 독립한 방법을 사용하여 영상을 압축하였다.
본 발명이 해결하고자 하는 과제는 색차 성분의 영상과 휘도 성분의 영상 사이의 상관 관계를 이용하여 먼저 부호화된 후 복원된 색차 성분의 영상으로부터 휘도 성분의 영상의 부호화 모드를 예측함으로써 휘도 성분의 영상의 부호화 효율을 향상시키는 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치를 제공하는 것이다.
본 발명에 따른 영상 부호화 방법은 적어도 두 가지 이상의 영상 성분들로 이루어진 현재 영상에서 소정 크기의 제 1 영상 성분의 블록을 부호화한 후 복원하는 단계와, 복원된 제 1 영상 성분의 블록을 이용하여 제 1 영상 성분의 블록과 대응되는 제 2 영상 성분의 블록의 부호화 모드를 예측하는 단계 및 예측된 부호화 모드에 따라서 제 2 영상 성분의 블록을 부호화하는 단계를 포함하는 것을 특징으로 한다.
본 발명에 따른 영상 부호화 장치는 적어도 두 가지 이상의 영상 성분들로 이루어진 현재 영상에서 이전에 부호화된 후 복원된 소정 크기의 제 1 영상 성분의 블록을 이용하여 제 1 영상 성분의 블록과 대응되는 제 2 영상 성분의 블록의 부호화 모드를 예측하는 부호화 모드 예측부 및 예측된 부호화 모드에 따라서 제 2 영상 성분의 블록을 부호화하는 부호화부를 포함하는 것을 특징으로 한다.
본 발명에 따른 영상 복호화 방법은 적어도 두 가지 이상의 영상 성분들로 이루어진 현재 영상에서 소정 크기의 제 1 영상 성분의 블록을 복호화하는 단계와, 복호화된 제 1 영상 성분의 블록을 이용하여 제 1 영상 성분의 블록과 대응되는 제 2 영상 성분의 블록의 복호화 모드를 예측하는 단계 및 예측된 복호화 모드에 따라서 제 2 영상 성분의 블록을 복호화하는 단계를 포함하는 것을 특징으로 한다.
본 발명에 따른 영상 복호화 장치는 적어도 두 가지 이상의 영상 성분들로 이루어진 현재 영상에서 이전에 복호화된 소정 크기의 제 1 영상 성분의 블록을 이용하여 제 1 영상 성분의 블록과 대응되는 제 2 영상 성분의 블록의 복호화 모드를 예측하는 복호화 모드 예측부 및 예측된 복호화 모드에 따라서 제 2 영상 성분의 블록을 복호화하는 복호화부를 포함하는 것을 특징으로 한다.
본 발명에 따르면 색차 성분 영상과 휘도 성분 영상 사이의 상관 관계를 이용하여 휘도 성분 영상을 부호화함으로써 휘도 성분 영상의 예측 효율을 향상시킬 수 있으며, 이로 인해 휘도 성분 영상의 압축 효율이 향상된다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 구체적으로 설명한다.
전술한 바와 같이, 종래 기술에 따르면 휘도 성분의 영상과 색차 성분의 영상을 각각 독립한 방법을 통해 부호화하였다. 이는 휘도 성분의 영상에 비하여 색차 성분에 구비된 데이터가 적기 때문이다. 그러나, 색차 성분의 영상이 휘도 성분의 영상에 비하여 적은 데이터를 갖지만, 영상에 존재하는 에지 성분 등은 색차 성분의 영상과 휘도 성분의 영상에서 공통적으로 발견되는 경향이 있다. 즉, 색차 성분의 영상에서 에지가 검출된 경우, 휘도 성분의 영상에서도 에지가 검출될 가능성이 크며, 검출된 에지의 방향성이나 에지의 위치 역시 색차 성분의 영상과 휘도 성분의 영상에서 공통되는 경향이 있다. 또한, 일반적으로 매크로 블록은 매크로블록 내의 텍스쳐 정보에 따라서 더 작은 크기의 서브 블록들로 분할되어 부호화되는데, 매크로 블록의 분할 형태를 나타내는 블록 모드 역시 색차 성분의 영상과 휘도 성분의 영상에서 일치되는 경향이 있다. 따라서, 본 발명은 이러한 휘도 성분의 영상과 색차 성분의 영상 사이의 상관 관계를 이용하여, 먼저 부호화된 후 복원된 색차 성분의 영상의 부호화 결과를 이용하여 휘도 성분의 영상의 다양한 부호화 모드를 예측하고, 예측된 부호화 모드를 적용하여 휘도 성분의 영상을 부호화하는 데에 특징이 있다.
이하, 본 발명을 설명함에 있어서, 부호화 모드라 함은 소정 크기의 블록의부호화시에 블록의 분할 형태를 나타내는 블록 모드와 소정 크기의 블록을 인트라 예측할 때 인트라 예측 모드를 포함하는 것으로 정의한다.
도 1은 본 발명에 따른 영상 부호화 장치의 구성을 나타낸 블록도이다.
도 1을 참조하면, 본 발명에 따른 영상 부호화 장치(100)는 부호화부(110) 및 부호화 모드 예측부(120)를 포함한다.
부호화부(110)는 입력된 YCbCr 영상 중에서 CbCr 영상, 즉 색차 성분의 영상을 먼저 부호화한다. 구체적으로, 부호화부(110)는 입력된 색차 성분의 영상을 매크로블록들로 분할하고, 각 매크로블록들에 대해서 인트라 예측 및 인터 예측을 수 행하여 예측 영상을 생성하고, 예측 영상과 입력 영상의 차이를 변환, 양자화 및 엔트로피 부호화함으로써 비트스트림을 생성한다. 색차 성분의 영상에 대한 부호화가 완료되면, 색차 성분의 영상의 각 매크로블록들이 어떠한 부호화 모드를 적용하여 부호화되었는지를 판단할 수 있다. 이는 부호화부(110)가 색차 성분 영상의 각 매크로 블록을 인터 예측 및 인트라 예측에서 이용가능한 다양한 부호화 모드를 적용하여 부호화한 다음, 각 부호화 모드에 따라 생성된 비트스트림의 코스트를 비교하여 최소 코스트, 예를 들어 RD(Rate-Distortion) 코스트를 갖는 예측 모드를 최종적으로 색차 성분 영상의 각 매크로 블록의 부호화 모드로 결정하기 때문이다.
부호화부(110)는 색차 성분의 영상에 대한 부호화가 완료된 후, 휘도 성분의 영상에 대한 부호화를 개시한다. 본 발명에 따른 부호화부(110)는 색차 성분의 영상과 휘도 성분의 영상의 상관 관계를 이용하여, 색차 성분의 영상의 부호화 결과 판단된 색차 성분 영상의 부호화 모드 정보로부터 예측된 부호화 모드를 이용하여 휘도 성분 영상의 부호화를 수행한다.
이를 위해, 부호화 모드 예측부(120)는 부호화부(110)에서 부호화된 후 복원된 색차 성분의 영상을 이용하여 대응되는 휘도 성분의 영상의 부호화 모드를 예측한다.
도 2는 도 1에 도시된 부호화부(110)의 일 실시예를 나타낸 블록도이다. 도 2에서 도면 부호(210)은 도 1의 부호화부(110)에 대응된다. 도 2에서는 부호화부(210)의 일 실시예로서, MPEG-4 H.264/AVC에 따른 부호화 장치를 도시하였으나, 이에 한정되지 않고 부호화부(210)로는 널리 알려진 다양한 압축 부호화 장치가 적 용될 수 있다.
도 2을 참조하면, 부호화부(210)는 감산부(211), 변환 및 양자화부(212), 엔트로피 부호화부(213), 역변환 및 역양자화부(214), 가산부(215), 저장부(216), 예측부(217)을 포함한다.
예측부(217)는 색차 성분 영상의 소정 크기의 블록에 대한 인터 예측 및 인트라 예측을 수행하여 예측 색차 성분 영상을 생성한다. 구체적으로, 색차 성분 영상 블록에 대한 인터 예측을 수행할 때에는 참조 픽처의 소정 영역에서 현재 색차 성분 영상 블록에 대한 움직임 예측을 수행하여 움직임 벡터를 생성하고, 움직임 벡터가 가리키는 참조 픽처의 영역을 획득하여 예측 블록을 생성한다. 색차 성분 영상 블록에 대한 인트라 예측을 수행할 때에는 이전에 부호화된 후 복원된 주변 블록의 화소들을 인트라 예측 모드에 따른 방향에 따라 확장함으로써 예측 색차 성분 영상 블록을 생성한다.
감산부(211)는 입력 색차 성분 영상 블록으로부터 예측 색차 성분 영상 블록을 감산하여 레지듀얼 색차 성분 영상 블록을 생성한다. 생성된 레지듀얼 색차 성분 영상 블록은 변환 및 양자화부(212)에 의하여 변환 및 양자화된다. 엔트로피 부호화부(213)는 변환 및 양자화된 레지듀얼 색차 성분 영상 블록을 엔트로피 부호화하여 비트스트림을 생성한다.
변환 및 양자화된 레지듀얼 색차 성분 영상 블록은 역양자화 및 역변환부(214)에 의하여 역양자화 및 역변환된다. 가산부(215)는 역양자화 및 역변환된 레지듀얼 색차 성분 영상 블록과 예측 색차 성분 영상 블록을 가산하여 색차 성분 영상 블록을 복원하고, 이를 저장부(216)에 저장한다.
부호화 모드 예측부(220)는 복원된 색차 성분 영상을 이용하여 휘도 성분 영상의 부호화 모드를 예측한다. 구체적으로, 부호화 모드 예측부(220)는 색차 성분 영상 블록의 복잡도를 계산하여 휘도 성분 영상 블록의 블록 모드를 예측할 수 있다. 또한, 부호화 모드 예측부(220)는 색차 성분 영상 블록의 분할 형태로부터 대응되는 휘도 성분 영상 블록의 블록 모드를 예측할 수도 있다. 또한, 부호화 모드 예측부(220)는 색차 성분 영상 블록에 존재하는 에지의 방향성을 이용하여 휘도 성분 영상 블록의 인트라 예측 모드를 예측한다. 또한, 부호화 모드 예측부(220)는 색차 성분 영상 블록에 존재하는 에지를 이용하여 휘도 성분 영상의 분할 형태를 결정할 수 있다.
이하에서는 부호화 모드 예측부(220)에서 휘도 성분 영상의 다양한 부호화 모드를 예측하는 과정에 대하여 상세히 설명한다.
먼저, 색차 성분 영상을 이용하여 휘도 성분 영상의 블록 모드를 예측하는 과정에 대하여 설명한다.
도 3은 매크로 블록(macroblock)의 분할 방법을 도시한 도면이다.
도 3을 참조하면, 16x16 크기의 매크로 블록은 16x16, 16x8, 8x16, 8x8의 다양한 크기의 서브 블록들로 분할되어 부호화될 수 있다. 또한, 8x8 크기의 블록은 다시 8x8, 8x4, 4x8, 4x4 크기의 서브 블록들로 분할되어 부호화될 수 있다. 일반적으로 매크로 블록 내의 복잡도가 작은 경우에는 16x16, 16x8, 8x16과 같이 큰 크기의 블록 형태로 부호화를 수행하는 것이 효율적이지만, 매크로 블록 내의 복잡도 가 큰 경우에는 매크로 블록을 더 작은 서브 블록들로 분할하여 부호화를 수행하는 것이 적합하다.
따라서, 부호화 모드 예측부(220)는 복원된 색차 성분 영상 블록의 복잡도에 따라서 색차 성분 영상 블록을 서브 블록들로 분할하고, 분할된 각 서브 블록의 복잡도에 따라서 각 서브 블록을 다시 더 작은 크기의 서브 블록들로 분할하는 과정을 반복함으로써 복원된 색차 성분 영상 블록의 분할 형태, 즉 블록 모드를 결정한다. 그리고, 부호화 모드 예측부(220)는 결정된 색차 성분 영상 블록의 블록 모드를 휘도 성분 영상 블록의 블록 모드로서 예측한다.
색차 성분 영상 블록의 복잡도는 다양한 알고리즘을 통해 계산될 수 있다. 일 예로, 캐니 에지 검출(canny edge detection) 알고리즘, 소벨 에지 검출(sobel edge detection) 알고리즘을 이용하여 블록 내에 존재하는 에지를 검출하고 검출된 에지의 량을 계산함으로써 복잡도를 계산할 수 있다. 다른 예로서, 색차 성분 영상 블록 내의 각 화소들의 그래디언트(gradient) 값을 합산함으로써 복잡도를 계산할 수 있다,
도 4는 색차 성분 영상 블록 내의 복잡도를 계산하는 과정의 일 실시예를 설명하기 위한 참조도이다. 도 4에서 P(i,j)는 i번째 행, j번째 열에 위치한 화소의 화소값을 의미한다.
도 4를 참조하면, 16x16 크기의 색차 성분 영상 블록의 복잡도(G)는 다음의 수학식 1과 같이 그래디언트 값을 합산함으로써 계산될 수 있다.
Figure 112008006434267-pat00001
수학식 1에서는 블록 내부의 임의의 (i,j) 위치의 화소를 중심으로 (i,j)위치의 화소의 화소값으로부터 좌측의 (i-1,j)에 위치한 화소의 화소값 및 상측의 (i,j-1)에 위치한 화소값의 차이를 각각 계산한 후 더함으로써 그래디언트를 계산하였으나, 그래디언트는 다양한 방식을 통해 계산될 수 있다. 예를 들어, 블록 내부의 각 화소에 대해서, 소정 화소 간격만큼 떨어진 화소와의 차이값을 계산함으로써 그래디언트를 결정할 수 있다.
한편, 색차 성분이 복수 개가 존재할 경우, 복수 개의 색차 성분을 동시에 이용하여 휘도 성분을 예측하는 것이 바람직하다. 왜냐하면, 복수 개의 색차 성분들 중 일부 색차 성분에서 검출되지 않은 에지 영역이 다른 색차 성분에서 검출될 수 있기 때문이다. 예를 들어 YCbCr 영상과 같이 현재 영상에 Cb와 Cr의 두 개의 색차 성분이 존재할 경우, 상황에 따라 Cb에서는 강하게 에지가 나타나는 영역이 Cr에서는 흐리게 나타나거나 그 반대 상황이 발생할 수 있다. 따라서 Cb와 Cr에서 계산된 각각의 블록 복잡도는 상호 보완적인 관계가 있다. 따라서, 휘도 성분을 예측시 복수 개의 색차 성분 각각으로부터 계산된 복잡도를 동시에 이용하는 것이 바람직하다. 전술한 예에서, 제 1 색차 성분(Cb)를 이용하여 계산된 복잡도를 G1, 제 2 색차 성분(Cr)을 이용하여 계산된 복잡도를 G2라고 하면, 현재 블록의 복잡도는 G1과 G2 중 최대값으로 선택하거나, 또는 두 복잡도(G1,G2)의 합으로 정의할 수 있 다.
부호화 모드 예측부(120)는 계산된 16x16 크기의 색차 성분 영상 블록의 복잡도가 소정 임계치(T16) 이하인 경우에는 16x16 크기 그대로 색차 성분 영상 블록의 형태를 유지하고, 임계치(T16) 이상인 경우에는 16x16 색차 성분 영상 블록을 서브 블록, 예를 들어 8x8 크기의 서브 블록들로 분할한다. 유사하게, 부호화 모드 예측부(120)는 8x8 크기의 서브 블록들 각각에 대해서 복잡도를 계산하고, 각 8x8 서브 블록의 복잡도와 소정 임계치(T8)를 비교하여, 임계치(T8)보다 큰 복잡도를 갖는 8x8 서브 블록은 다시 더 작은 크기의 서브 블록, 예를 들어 4x4 크기의 서브 블록으로 분할한다. 이러한 서브 블록의 분할 과정은 4x4 크기의 서브 블록 이하의 작은 크기를 갖는 서브 블록에 대해서는 더 이상 수행되지 않는 것이 바람직하다. 전술한 분할 과정을 통해서 분할된 색차 성분 영상 블록의 일 예가 도 5에 도시되었다.
색차 성분 영상 블록의 블록 모드가 결정되면 부호화 모드 예측부(120)는 색차 성분 영상 블록의 블록 모드 정보를 부호화부(110)로 출력한다. 부호화부(110)는 색차 성분 영상의 블록 모드와 동일한 블록 모드로서 휘도 성분 영상 블록을 분할하고, 분할된 휘도 성분 영상 블록에 대한 부호화를 수행한다. 적응적으로서, 부호화부(110)는 독립적으로 일반적인 블록 모드 결정 알고리즘에 따라서 휘도 성분 영상의 블록 모드를 결정한 다음, 색차 성분 영상의 블록 모드 정보로부터 예측된 블록 모드와 실제 블록 모드 결정 과정에 따라 분할된 블록 모드와의 차이 정보 만을 블록 모드 정보로서 부호화할 수 있다. 이 경우, 각 매크로블록의 분할 형태에 따라서 미리 소정의 값을 정의한 다음, 블록 모드 사이의 차이값을 블록 모드 정보로서 부호화할 수 있다. 예를 들어, 16x16 크기로 부호화되는 매크로블록의 블록 모드를 0, 8x8 크기의 서브블록들로 분할되어 부호화되는 매크로블록의 블록 모드를 1이라고 미리 설정하였다고 가정하면, 색차 성분 영상 블록을 그 복잡도에 따라 분할하여 결정된 블록 모드가 1이고 실제 휘도 성분 영상 블록에 대한 블록 모드 결정 과정을 통해 결정된 휘도 성분 영상 블록의 블록 모드가 0이라고 한다면, 휘도 성분 영상 블록의 블록 모드 정보로서 차이값 1만을 전송할 수 있다. 한편, 부호화 모드 예측부(120)는 색차 성분 영상 블록의 부호화시에 색차 성분 영상 블록에 적용된 블록 모드를 그대로 휘도 성분 영상 블록에 적용할 수도 있다. 즉, 휘도 성분 영상 블록에 대한 실제 블록 모드 결정 과정을 생략하고, 색차 성분 영상 블록의 블록 모드를 이용하여 휘도 성분 영상 블록을 분할하여 부호화를 수행할 수 있다.
다음, 색차 성분 영상을 이용하여 휘도 성분 영상 블록의 인트라 예측 모드를 예측하는 과정에 대하여 설명한다.
부호화 모드 예측부(120)는 복원된 색차 성분 영상 블록을 이용하여, 색차 성분 영상 블록 내에 존재하는 에지의 방향성을 검출한다. 전술한 바와 같이, 색차 성분 영상 블록 내에 존재하는 에지는 캐니 에지 검출 알고리즘, 소벨 알고리즘 등의 다양한 에지 검출 알고리즘을 통해 검출될 수 있다. 또한, 에지는 블록 내부의 각 화소에 대해서 그래디언트 값을 계산하고, 다른 화소들에 비하여 상대적으로 큰 그래디언트 값을 갖는 화소들을 이용하여 검출될 수 있다.
도 6은 색차 성분 영상 블록 내에 존재하는 에지의 일 예를 나타낸 도면이다. 도 6을 참조하면, 도시된 바와 같이 색차 성분 영상 블록(610) 내에 에지가 존재하는 경우에는, 에지를 중심으로 그 상하 영역 사이에는 영상 특성에 있어서 차이가 많이 존재한다. 따라서, 인트라 예측을 수행할 때에는 이러한 에지의 방향성을 고려하여 인트라 예측 방향, 즉 인트라 예측 모드를 결정하는 것이 바람직하다.
도 7은 인트라 예측 모드에 따른 예측 방향 및 예측 방법을 설명하기 위한 참조도이다. 도 7(a)는 인트라 예측되는 현재 블록의 화소와 그 주변 화소들을 도시하였으며, 도 7(b)에서는 화소 블록의 크기가 4x4인 경우에 이용가능한 인트라 예측 모드를 도시하였다.
도 7(b)를 참조하면, 4x4 블록에 대한 인트라 예측시에는 9 가지 예측 방향들 중 어느 하나를 예측 방향으로 결정하고, 결정된 예측 방향을 적용하여 예측 영상을 생성한다. 예를 들어, 도 7(a)에 도시된 바와 같이, 4×4 크기의 블록 데이터(Pa, Pb, ..., Pq)를 예측하기 위해 이전에 부호화되어 복원된 공간상의 인접한 데이터(P0, P1, ..., P12)를 이용한다. 만약 도 7(b)에 도시된 인트라 예측 모드들 중, 모드 0(vertical)에 따른 예측 방향에 따라 인트라 예측을 수행하는 경우에는 인접한 화소 값 P1, P2, P3 및 P4를 수직 방향으로 투영하여 Pa, Pe, Pi 및 Pm은 P1 값으로, Pb, Pf, Pj 및 Pn은 P2 값으로, Pc, Pg, Pk 및 Po은 P3 값으로, Pd, Ph, Pl 및 Pq은 P4 값으로 예측한다.
만약, 화소 블록의 크기가 8x8인 경우라면, 상기된 4x4 블록에 대한 인트라 예측과 유사하게 9가지 예측 방향들 중 하나를 예측 방향으로 결정하여 예측 영상을 생성한다. 16x16인 경우라면, 4가지 예측 방향들(수평, 수직, DC, 평면) 중 하나를 예측 방향으로 결정하여 예측 영상을 생성한다.
부호화 모드 예측부(120)는 이러한 인트라 예측의 효율을 향상시키기 위하여, 먼저 색차 성분 영상 블록 내부에 존재하는 에지의 방향성을 검출하고 이를 부호화부(110)로 출력한다. 그럼, 부호화부(110)는 색차 성분 영상 블록 내에 존재하는 에지의 방향성과 가장 유사한 방향의 인트라 예측 모드를 적용하여 휘도 성분 영상 블록에 대한 인트라 예측을 수행한다. 예를 들어, 도 6에 도시된 바와 같이 휘도 성분 영상 블록(610)으로부터 에지가 검출된 경우에는, 도 7(b)에 도시된 다양한 인트라 예측 모드들 중에서 휘도 성분 영상 블록(610) 내부의 에지와 가장 유사한 방향성을 갖는 인트라 예측 모드 4를 적용하여 휘도 성분 영상 블록에 대한 인트라 예측을 수행한다.
적응적으로서, 부호화부(110)는 독립적으로 휘도 성분 영상에 대한 인트라 예측을 수행하여 인트라 예측 모드를 결정한 다음, 색차 성분 영상의 블록으로부터 검출된 에지의 방향성을 이용하여 예측된 인트라 예측 모드와 실제 인트라 예측을 통해 결정된 인트라 예측 모드와의 차이 정보만을 휘도 성분 영상 블록의 인트라 예측 모드 정보로서 부호화할 수 있다. 예를 들어, 색차 성분 영상 블록을 이용하여 예측된 인트라 예측 모드가 4, 대응되는 휘도 성분 영상 블록에 대해 다양한 인트라 예측 모드를 실제로 적용하여 최종적으로 결정된 인트라 예측 모드가 5라고 한다면, 인트라 예측 모드의 차이값 1만을 인트라 예측 모드 정보로서 전송할 수 있다. 한편, 부호화부(110)는 색차 성분 영상 블록을 이용하여 예측된 휘도 성분 영상 블록의 인트라 예측 모드를 그대로 휘도 성분 영상 블록의 인트라 예측 모드로 결정할 수도 있다.
부호화부(110)는 종래 NxM 크기의 형태로 매크로블록을 분할하여 부호화를 수행하는 방식과 달리, 색차 성분 영상 블록에 존재하는 에지를 이용하여 휘도 성분 영상 블록을 다양한 형태의 블록으로 분할하여 부호화를 수행할 수 있다. 전술한 도 6에 도시된 바와 같이, 색차 성분 영상 블록(610)으로부터 에지가 검출되면, 검출된 에지를 이용하여 휘도 성분 영상 블록을 분할하여 부호화를 수행할 수 있다. 이 경우, 휘도 성분 영상 블록에 대한 부호화 결과 생성된 비트스트림의 소정 영역에 색차 성분 영상 블록으로부터 검출된 에지를 이용하여 분할되었는지 여부를 나타내는 소정의 이진 정보를 삽입함으로써 복호화단에서도 부호화단과 동일한 과정을 통해 휘도 성분 영상 블록을 분할하여 복호화를 수행할 수 있도록 한다.
도 8은 본 발명에 따른 영상 부호화 방법을 나타낸 플로우 차트이다.
도 8을 참조하면, 단계 810에서 적어도 두 가지 이상의 영상 성분들로 이루어진 현재 영상에서 소정 크기의 제 1 영상 성분의 블록을 부호화한 후 복원한다. 일 예로, 제 1 영상 성분을 색차 성분이라고 하면 먼저 색차 성분 영상을 부호화한 다음 복원한다.
단계 820에서 복원된 제 1 영상 성분의 블록을 이용하여 제 1 영상 성분의 블록과 대응되는 제 2 영상 성분의 블록의 부호화 모드를 예측한다. 일 예로, 색 차 성분 영상 블록으로부터 휘도 성분 영상 블록의 부호화 모드를 예측한다. 전술한 바와 같이 색차 성분 영상 블록의 분할 형태를 나타내는 블록 모드로부터 현재 부호화되는 휘도 성분 영상 블록의 블록 모드를 예측하거나, 색차 성분 영상 블록 내에 존재하는 에지의 방향성으로부터 휘도 성분 영상 블록의 인트라 예측시에 적용할 인트라 예측 모드를 예측한다. 또한, 색차 성분 영상 블록에 존재하는 에지를 이용하여 휘도 성분 영상 블록을 분할한 다음, 부호화를 수행할 수도 있다.
단계 830에서 예측된 부호화 모드에 따라서 제 2 영상 성분의 블록을 부호화한다. 이 경우, 색차 성분 영상으로부터 예측된 부호화 모드를 그대로 휘도 성분 영상 블록에 적용하여 휘도 성분 영상 블록을 부호화할 수도 있고, 색차 성분 영상과 독립적으로 휘도 성분 영상에 대한 부호화를 수행하여 실제 휘도 성분 영상 블록에 적용되는 부호화 모드들을 결정한 다음, 실제 결정된 휘도 성분 영상 블록의 부호화 모드와 색차 성분 영상 블록의 부호화 모드와의 모드 차이값만을 부호화 모드 정보로서 부호화할 수 있다.
한편, 본 발명에 따라서 색차 성분 영상과의 상관성을 고려하여 색차 성분 영상으로부터 예측된 부호화 모드를 이용하여 부호화된 휘도 성분 영상의 비트스트림의 코스트와, 종래 기술에 따라 색차 성분 영상과의 상관성을 고려하지 않고 독립적으로 부호화된 휘도 성분 영상의 비트스트림의 코스트를 비교하여, 더 작은 코스트를 갖는 비트스트림을 생성하는데 이용된 부호화 모드를 휘도 성분 영상의 최종 부호화 모드로 결정하고, 결정된 최종 부호화 모드 정보를 부호화된 휘도 성분 영상의 비트스트림의 소정 영역에 부가한다. 구체적으로, 전술한 바와 같이 색차 성분 영상과의 상관성을 고려하여 색차 성분 영상으로부터 예측된 부호화 모드를 이용하여 부호화된 휘도 성분 영상의 비트스트림의 부호화 모드를 '1', 종래 기술에 따라 색차 성분 영상과의 상관성을 고려하지 않고 독립적으로 부호화된 휘도 성분 영상의 비트스트림의 부호화 모드를 '0'이라고 설정하고, 본 발명에 따라서 부호화된 휘도 성분 영상의 비트스트림의 코스트와 종래 기술에 따라 부호화된 휘도 성분 영상의 비트스트림의 코스트를 비교하여 최종 결정된 부호화 모드 정보를 휘도 성분 영상의 비트스트림의 소정 영역에 부가하면, 복호화기에서는 상기 부호화 모드 정보로부터 현재 복호화되는 휘도 성분 영상이 이전에 복호화된 색차 성분 영상의 블록과의 상관성을 고려하여 예측된 부호화 모드를 이용하여 부호화되었는지, 아니면 색차 성분 영상과는 독립적으로 부호화되었는지를 판단하도록 할 수 있다.
복호화기에서는 비트스트림으로부터 색차 성분 영상의 블록을 이용하여 휘도 성분 영상의 블록의 부호화 모드가 예측되었는지를 나타내는 부호화 모드 정보를 추출하여, 현재 복호화되는 휘도 성분 영상의 블록이 본 발명을 적용하여 부호화된 것인지 아니면 종래 기술에 따라 부호화된 블록인지를 판단한다. 전술한 바와 같이, 휘도 성분의 부호화 모드 정보가 '1'이라면, 이전에 복호화된 색차 성분 영상의 대응되는 블록으로부터 복호화되는 현재 휘도 성분 영상 블록의 복호화 모드를 예측하고, 예측된 복호화 모드에 따라서 현재 휘도 성분 영상 블록을 복호화한다. 만약, 휘도 성분의 부호화 모드 정보가 '0'이라면, 현재 휘도 성분 영상 블록은 색차 성분 영상의 대응되는 블록과는 독립적으로 종래 기술에 따라 복호화된다. 이와 같이, 복호화기에서 소정의 이진 정보를 이용한 부호화 모드 정보를 통하여 본 발명의 적용 여부를 판단할 수 있도록 함으로써 종래의 복호화 장치에서도 본 발명에 따라 부호화된 비트스트림인지 아니면 종래 기술에 따라 부호화된 비트스트림인지를 식별하도록 할 수 있다.
본 발명을 설명함에 있어서 제 1 영상 성분이 색차 성분, 제 2 영상 성분이 휘도 성분인 경우를 중심으로 설명하였지만 본 발명은 다른 영상 성분을 갖는 영상의 부호화시에도 적용가능할 것이다.
도 9는 본 발명에 따른 영상 복호화 장치의 구성을 나타낸 블록도이며, 도 10은 도 9의 복호화부(910)의 구성을 구체적으로 나타낸 블록도이다.
도 9를 참조하면, 본 발명에 따른 영상 복호화 장치(900)는 복호화부(910) 및 복호화 모드 예측부(920)를 포함한다.
복호화부(910)는 비트스트림으로부터 먼저 색차 성분 영상에 대한 복호화를 수행한다. 구체적으로 도 10을 참조하면, 엔트로피 복호화부(1011)는 비트스트림을 수신하여 색차 성분 영상에 대한 엔트로피 복호화를 수행하여 양자화된 계수를 생성하고, 역변환 및 역양자화부(1012)는 양자화된 계수에 대한 역양자화 및 역변환을 수행하여 색차 성분 영상의 레지듀얼을 생성한다. 예측부(1015)는 색차 영상에 대한 예측을 수행하여 예측 영상을 생성하고, 이를 가산부(1013)로 출력한다. 가산부(1013)는 레지듀얼과 예측 영상을 더하여 색차 성분 영상을 복원하고 이를 저장부(1014)에 저장한다.
복호화 모드 예측부(920)는 복호화된 색차 성분 영상을 이용하여 현재 복호화되는 휘도 성분 영상 블록의 복호화에 필요한 복호화 모드를 예측하여 복호화 부(910)로 출력한다. 복호화 모드 예측부(920)의 동작은 도 1의 부호화 모드 예측부(120)의 동작과 유사하다. 즉, 복호화 모드 예측부(920)는 복호화된 색차 성분 영상 블록의 복잡도에 따라서 색차 성분 영상 블록을 분할하여 블록 모드를 결정하고, 결정된 블록 모드를 현재 복호화되는 휘도 성분 영상 블록의 블록 모드로서 예측한다. 또한, 복호화 모드 예측부(920)는 복호화된 색차 성분 영상 블록 내에 존재하는 에지의 방향성을 검출하여 인트라 예측 모드를 예측하고, 이를 복호화부(910)로 전달하여 복호화부(910)에서 예측된 인트라 예측 모드에 따른 예측 방향에 따라서 휘도 성분 영상 블록에 대한 인트라 예측을 수행할 수 있도록 한다.
한편, 현재 복호화되는 휘도 성분 블록이 색차 성분 영상 블록에 존재하는 에지에 의하여 분할되어 부호화된 경우에는, 복호화 모드 예측부(920)에서 색차 성분 영상 블록에 존재하는 에지를 검출하여 복호화부(910)로 전달하고 복호화부(910)는 검출된 에지를 이용하여 휘도 성분 영상 블록을 분할하여 복호화를 수행한다.
도 11은 본 발명에 따른 영상 복호화 방법을 나타낸 플로우 차트이다.
도 11을 참조하면, 단계 1110에서 적어도 두 가지 이상의 영상 성분들로 이루어진 현재 영상을 부호화한 비트스트림을 수신하고, 수신된 비트스트림으로부터 소정 크기의 제 1 영상 성분의 블록을 복호화한다. 일 예로, 제 1 영상 성분을 색차 성분이라고 하면 먼저 색차 성분 영상을 복호화한다.
단계 1120에서 복호화된 제 1 영상 성분의 블록을 이용하여 제 1 영상 성분의 블록과 대응되는 제 2 영상 성분의 블록의 복호화 모드를 예측한다. 일 예로, 색차 성분 영상 블록으로부터 휘도 성분 영상 블록의 복호화 모드를 예측한다. 전술한 바와 같이 색차 성분 영상 블록의 분할 형태를 나타내는 블록 모드로부터 현재 복호화되는 휘도 성분 영상 블록의 블록 모드를 예측하거나, 색차 성분 영상 블록 내에 존재하는 에지의 방향성으로부터 휘도 성분 영상 블록의 인트라 예측시에 적용할 인트라 예측 모드를 예측한다. 또한, 색차 성분 영상 블록에 존재하는 에지를 이용하여 휘도 성분 영상 블록을 분할한 다음, 복호화를 수행할 수도 있다.
단계 1130에서 예측된 복호화 모드에 따라서 제 2 영상 성분의 블록을 복호화한다.
전술한 예에서는 색차 성분의 영상 크기와 휘도 성분의 영상 크기가 동일한 경우를 중심으로 설명하였다. 그러나, 영상은 다양한 포맷으로 표현될 수 있으며 포맷에 따라 색차 성분의 영상 크기와 휘도 성분의 영상 크기가 다른 경우가 있다. 이러한 경우에도 휘도 성분에 해당하는 블록의 부호화 모드를 결정하기 위하여 대응되는 위치의 색차 성분의 블록을 이용함으로써 휘도 성분의 부호화 모드를 예측할 수 있다. 예를 들어 YCbCr 4:2:0 포맷에서 색차 성분의 영상 크기는 가로 세로 각각으로 휘도 성분의 영상 크기의 절반이다. 이러한 경우, 16x16 크기의 휘도 성분의 블록의 부호화 모드는 8x8 크기의 색차 성분들의 블록으로부터 예측될 수 있다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명이 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명의 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이와 균등하거나 또는 등가적인 변형 모두는 본 발명 사상의 범주에 속한다 할 것이다. 또한, 본 발명에 따른 시스템은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
도 1은 본 발명에 따른 영상 부호화 장치의 구성을 나타낸 블록도이다.
도 2는 도 1에 도시된 부호화부(110)의 일 실시예를 나타낸 블록도이다.
도 3은 매크로 블록(macroblock)의 분할 방법을 도시한 도면이다.
도 4는 색차 성분 영상 블록 내의 복잡도를 계산하는 과정의 일 실시예를 설명하기 위한 참조도이다.
도 5는 색차 성분 영상 블록의 분할 형태의 일 예를 나타낸 참조도이다.
도 6은 색차 성분 영상 블록 내에 존재하는 에지의 일 예를 나타낸 도면이다.
도 7은 인트라 예측 모드에 따른 예측 방향 및 예측 방법을 설명하기 위한 참조도이다.
도 8은 본 발명에 따른 영상 부호화 방법을 나타낸 플로우 차트이다.
도 9는 본 발명에 따른 영상 복호화 장치의 구성을 나타낸 블록도이다.
도 10은 도 9의 복호화부(910)의 구성을 구체적으로 나타낸 블록도이다.
도 11은 본 발명에 따른 영상 복호화 방법을 나타낸 플로우 차트이다.

Claims (26)

  1. 영상 부호화 방법에 있어서,
    적어도 두 가지 이상의 영상 성분들로 이루어진 현재 영상에서 소정 크기의 제 1 영상 성분의 블록을 부호화한 후 복원하는 단계;
    상기 복원된 제 1 영상 성분의 블록을 이용하여 상기 제 1 영상 성분의 블록과 대응되는 제 2 영상 성분의 블록의 부호화 모드를 예측하는 단계; 및
    상기 예측된 부호화 모드에 따라서 상기 제 2 영상 성분의 블록을 부호화하는 단계를 포함하며,
    상기 제 2 영상 성분의 블록의 부호화 모드를 예측하는 단계는
    상기 복원된 제 1 영상 성분의 블록의 복잡도를 이용하여 상기 제 1 영상 성분의 블록을 서브 블록들로 분할하고, 분할된 각 서브 블록들의 복잡도에 따라서 각 서브 블록들을 더 작은 서브 블록들로 분할하는 과정을 반복하여 상기 제 1 영상 성분의 블록의 최종 분할 형태를 결정함으로써 상기 제 1 영상 성분의 블록의 블록 모드를 결정하는 단계; 및
    상기 결정된 제 1 영상 성분의 블록 모드와 동일한 블록 모드에 따라서 상기 제 2 영상 성분의 블록을 분할하는 단계를 포함하는 것을 특징으로 하는 영상 부호화 방법.
  2. 제 1항에 있어서,
    상기 제 1 영상 성분은 색차 성분이고, 상기 제 2 영상 성분은 휘도 성분인 것을 특징으로 하는 영상 부호화 방법.
  3. 제 1항에 있어서, 상기 제 2 영상 성분의 블록의 부호화 모드는
    상기 제 2 영상 성분의 블록의 분할 형태를 나타내는 블록 모드 및 상기 제 2 영상 성분의 블록의 인트라 예측 모드 중 적어도 하나를 포함하는 것을 특징으로 하는 영상 부호화 방법.
  4. 삭제
  5. 제 1항에 있어서,
    상기 제 1 영상 성분의 블록의 블록 모드를 결정하는 단계는
    상기 제 1 영상 성분의 블록에 포함된 에지 성분의 크기와 소정의 제 1 임계치를 비교하여 상기 에지 성분의 크기가 상기 제 1 임계치보다 크면 상기 제 1 영상 성분의 블록을 더 작은 크기의 서브 블록들로 분할하며, 각 서브 블록에 포함된 에지 성분의 크기와 소정의 제 2 임계치를 비교하여 상기 제 2 임계치보다 큰 에지 성분을 갖는 서브 블록을 더 작은 크기의 서브 블록들로 분할하는 과정을 반복함으로써 상기 제 1 영상 성분의 블록의 최종 분할 형태를 결정하는 것을 특징으로 하는 영상 부호화 방법.
  6. 제 1항에 있어서,
    상기 제 2 영상 성분의 블록의 부호화 모드를 예측하는 단계는
    상기 복원된 제 1 영상 성분의 블록에 구비된 에지의 방향성을 검출하는 단계; 및
    상기 제 1 영상 성분의 블록에 구비된 에지의 방향성과 가장 유사한 방향성을 갖는 인트라 예측 모드를 상기 제 2 영상 성분의 블록에 적용할 인트라 예측 모드로 결정하는 단계를 포함하는 것을 특징으로 하는 영상 부호화 방법.
  7. 제 1항에 있어서,
    상기 제 2 영상 성분의 블록의 부호화 모드를 예측하는 단계는
    상기 복원된 제 1 영상 성분의 블록에 구비된 에지를 검출하는 단계; 및
    상기 검출된 제 1 영상 성분의 블록에 구비된 에지를 이용하여 상기 제 2 영상 성분의 블록을 분할하는 단계를 포함하는 것을 특징으로 하는 영상 부호화 방법.
  8. 제 1항에 있어서, 상기 제 2 영상 성분의 블록을 부호화하는 단계는
    상기 예측된 부호화 모드에 따라서 상기 제 2 영상 성분의 블록을 부호화하여 제 1 비트스트림을 생성하는 단계;
    상기 예측된 부호화 모드와 독립적으로 상기 제 2 영상 성분의 블록에 대한 부호화를 수행하여 제 2 비트스트림을 생성하는 단계; 및
    상기 제 1 비트스트림과 제 2 비트스트림의 코스트를 비교하여 더 작은 코스트를 갖는 비트스트림에 적용된 부호화 모드를 상기 제 2 영상 성분의 블록의 최종 부호화 모드로 결정하는 단계를 포함하는 것을 특징으로 하는 영상 부호화 방법.
  9. 제 1항에 있어서,
    상기 복원된 제 1 영상 성분의 블록을 이용하여 상기 제 2 영상 성분의 블록의 부호화 모드의 예측 여부를 나타내는 소정의 이진 정보를 비트스트림의 소정 영역에 부가하는 단계를 더 포함하는 것을 특징으로 하는 영상 부호화 방법.
  10. 영상 부호화 장치에 있어서,
    적어도 두 가지 이상의 영상 성분들로 이루어진 현재 영상에서 이전에 부호화된 후 복원된 소정 크기의 제 1 영상 성분의 블록을 이용하여 상기 제 1 영상 성분의 블록과 대응되는 제 2 영상 성분의 블록의 부호화 모드를 예측하는 부호화 모드 예측부; 및
    상기 예측된 부호화 모드에 따라서 상기 제 2 영상 성분의 블록을 부호화하는 부호화부를 포함하며,
    상기 부호화 모드 예측부는
    상기 복원된 제 1 영상 성분의 블록의 복잡도를 이용하여 상기 제 1 영상 성분의 블록을 서브 블록들로 분할하고, 분할된 각 서브 블록들의 복잡도에 따라서 각 서브 블록들을 더 작은 서브 블록들로 분할하는 과정을 반복하여 상기 제 1 영상 성분의 블록의 최종 분할 형태를 결정함으로써 상기 제 1 영상 성분의 블록의 블록 모드를 결정하고, 상기 결정된 제 1 영상 성분의 블록 모드와 동일한 블록 모드를 상기 제 2 영상 성분의 블록의 블록 모드로 예측하는 것을 특징으로 하는 영상 부호화 장치.
  11. 제 10항에 있어서,
    상기 제 1 영상 성분은 색차 성분이고, 상기 제 2 영상 성분은 휘도 성분인 것을 특징으로 하는 영상 부호화 장치.
  12. 제 10항에 있어서, 상기 제 2 영상 성분의 블록의 부호화 모드는
    상기 제 2 영상 성분의 블록의 분할 형태를 나타내는 블록 모드 및 상기 제 2 영상 성분의 블록의 인트라 예측 모드 중 적어도 하나를 포함하는 것을 특징으로 하는 영상 부호화 장치.
  13. 삭제
  14. 제 10항에 있어서, 상기 부호화 모드 예측부는
    상기 복원된 제 1 영상 성분의 블록에 구비된 에지의 방향성을 검출하고, 상기 제 1 영상 성분의 블록에 구비된 에지의 방향성과 가장 유사한 방향성을 갖는 인트라 예측 모드를 상기 제 2 영상 성분의 블록에 적용할 인트라 예측 모드로 결정하는 것을 특징으로 하는 영상 부호화 장치.
  15. 제 10항에 있어서, 상기 부호화 모드 예측부는
    상기 복원된 제 1 영상 성분의 블록에 구비된 에지를 검출하고, 상기 검출된 제 1 영상 성분의 블록에 구비된 에지를 이용하여 상기 제 2 영상 성분의 블록을 분할하는 것을 특징으로 하는 영상 부호화 장치.
  16. 제 10항에 있어서, 상기 부호화부는
    상기 예측된 부호화 모드에 따라서 상기 제 2 영상 성분의 블록을 부호화하여 제 1 비트스트림을 생성하고, 상기 예측된 부호화 모드와 독립적으로 상기 제 2 영상 성분의 블록에 대한 부호화를 수행하여 제 2 비트스트림을 생성하며, 상기 제 1 비트스트림과 제 2 비트스트림의 코스트를 비교하여 더 작은 코스트를 갖는 비트스트림에 적용된 부호화 모드를 상기 제 2 영상 성분의 블록의 최종 부호화 모드로 결정하는 것을 특징으로 하는 영상 부호화 장치.
  17. 영상 복호화 방법에 있어서,
    적어도 두 가지 이상의 영상 성분들로 이루어진 현재 영상에서 소정 크기의 제 1 영상 성분의 블록을 복호화하는 단계;
    상기 복호화된 제 1 영상 성분의 블록을 이용하여 상기 제 1 영상 성분의 블록과 대응되는 제 2 영상 성분의 블록의 복호화 모드를 예측하는 단계; 및
    상기 예측된 복호화 모드에 따라서 상기 제 2 영상 성분의 블록을 복호화하는 단계를 포함하며,
    상기 제 2 영상 성분의 블록의 복호화 모드를 예측하는 단계는
    상기 복호화된 제 1 영상 성분의 블록의 복잡도를 이용하여 상기 제 1 영상 성분의 블록을 서브 블록들로 분할하고, 분할된 각 서브 블록들의 복잡도에 따라서 각 서브 블록들을 더 작은 서브 블록들로 분할하는 과정을 반복하여 상기 제 1 영상 성분의 블록의 최종 분할 형태를 결정함으로써 상기 제 1 영상 성분의 블록의 블록 모드를 결정하는 단계; 및
    상기 결정된 제 1 영상 성분의 블록 모드와 동일한 블록 모드에 따라서 상기 제 2 영상 성분의 블록을 분할하는 단계를 포함하는 것을 특징으로 하는 영상 복호화 방법.
  18. 제 17항에 있어서,
    상기 제 1 영상 성분은 색차 성분이고, 상기 제 2 영상 성분은 휘도 성분인 것을 특징으로 하는 영상 복호화 방법.
  19. 삭제
  20. 제 17항에 있어서,
    상기 제 2 영상 성분의 블록의 복호화 모드를 예측하는 단계는
    상기 복호화된 제 1 영상 성분의 블록에 구비된 에지의 방향성을 검출하는 단계; 및
    상기 제 1 영상 성분의 블록에 구비된 에지의 방향성과 가장 유사한 방향성을 갖는 인트라 예측 모드를 상기 제 2 영상 성분의 블록에 적용될 인트라 예측 모드로 결정하는 단계를 포함하는 것을 특징으로 하는 영상 복호화 방법.
  21. 제 17항에 있어서,
    상기 제 2 영상 성분의 블록의 복호화 모드를 예측하는 단계는
    상기 복호화된 제 1 영상 성분의 블록에 구비된 에지를 검출하는 단계; 및
    상기 검출된 제 1 영상 성분의 블록에 구비된 에지를 이용하여 상기 제 2 영상 성분의 블록을 분할하는 단계를 포함하는 것을 특징으로 하는 영상 복호화 방법.
  22. 영상 복호화 장치에 있어서,
    적어도 두 가지 이상의 영상 성분들로 이루어진 현재 영상에서 이전에 복호화된 소정 크기의 제 1 영상 성분의 블록을 이용하여 상기 제 1 영상 성분의 블록과 대응되는 제 2 영상 성분의 블록의 복호화 모드를 예측하는 복호화 모드 예측부; 및
    상기 예측된 복호화 모드에 따라서 상기 제 2 영상 성분의 블록을 복호화하는 복호화부를 포함하며,
    상기 복호화 모드 예측부는
    상기 복호화된 제 1 영상 성분의 블록의 복잡도를 이용하여 상기 제 1 영상 성분의 블록을 서브 블록들로 분할하고, 분할된 각 서브 블록들의 복잡도에 따라서 각 서브 블록들을 더 작은 서브 블록들로 분할하는 과정을 반복하여 상기 제 1 영상 성분의 블록의 최종 분할 형태를 결정함으로써 상기 제 1 영상 성분의 블록의 블록 모드를 결정하고, 상기 결정된 제 1 영상 성분의 블록 모드와 동일한 블록 모드에 따라서 상기 제 2 영상 성분의 블록을 분할하는 것을 특징으로 하는 영상 복호화 장치.
  23. 제 22항에 있어서,
    상기 제 1 영상 성분은 색차 성분이고, 상기 제 2 영상 성분은 휘도 성분인 것을 특징으로 하는 영상 복호화 장치.
  24. 삭제
  25. 제 22항에 있어서, 상기 복호화 모드 예측부는
    상기 복호화된 제 1 영상 성분의 블록에 구비된 에지의 방향성을 검출하고, 상기 제 1 영상 성분의 블록에 구비된 에지의 방향성과 가장 유사한 방향성을 갖는 인트라 예측 모드를 상기 제 2 영상 성분의 블록에 적용된 인트라 예측 모드로 결정하는 것을 특징으로 하는 영상 복호화 장치.
  26. 제 22항에 있어서, 상기 복호화 모드 예측부는
    상기 복호화된 제 1 영상 성분의 블록에 구비된 에지를 검출하고, 상기 검출된 제 1 영상 성분의 블록에 구비된 에지를 이용하여 상기 제 2 영상 성분의 블록을 분할하는 것을 특징으로 하는 영상 복호화 장치.
KR20080008029A 2008-01-25 2008-01-25 영상의 부호화, 복호화 방법 및 장치 KR101291196B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR20080008029A KR101291196B1 (ko) 2008-01-25 2008-01-25 영상의 부호화, 복호화 방법 및 장치
US12/204,903 US8509304B2 (en) 2008-01-25 2008-09-05 Video encoding method and apparatus, and video decoding method and apparatus
CN200810149183.8A CN101494782B (zh) 2008-01-25 2008-09-19 视频编码方法和设备以及视频解码方法和设备
JP2008294571A JP5128443B2 (ja) 2008-01-25 2008-11-18 映像の符号化、復号化の方法及びその装置
EP20090151276 EP2086239A3 (en) 2008-01-25 2009-01-23 Block encoding mode prediction for video coding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20080008029A KR101291196B1 (ko) 2008-01-25 2008-01-25 영상의 부호화, 복호화 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20090081878A KR20090081878A (ko) 2009-07-29
KR101291196B1 true KR101291196B1 (ko) 2013-07-31

Family

ID=40790657

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20080008029A KR101291196B1 (ko) 2008-01-25 2008-01-25 영상의 부호화, 복호화 방법 및 장치

Country Status (5)

Country Link
US (1) US8509304B2 (ko)
EP (1) EP2086239A3 (ko)
JP (1) JP5128443B2 (ko)
KR (1) KR101291196B1 (ko)
CN (1) CN101494782B (ko)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8867854B2 (en) * 2008-10-01 2014-10-21 Electronics And Telecommunications Research Institute Image encoder and decoder using undirectional prediction
WO2011019383A2 (en) * 2009-08-12 2011-02-17 Thomson Licensing Methods and apparatus for improved intra chroma encoding and decoding
KR20110111853A (ko) 2010-04-05 2011-10-12 삼성전자주식회사 복수의 부분에 기초한 영상 부호화, 복호화 방법 및 장치
KR101503269B1 (ko) * 2010-04-05 2015-03-17 삼성전자주식회사 영상 부호화 단위에 대한 인트라 예측 모드 결정 방법 및 장치, 및 영상 복호화 단위에 대한 인트라 예측 모드 결정 방법 및 장치
KR101789634B1 (ko) * 2010-04-09 2017-10-25 엘지전자 주식회사 비디오 데이터 처리 방법 및 장치
WO2011130051A1 (en) * 2010-04-12 2011-10-20 Sony Corporation Context adaptive directional intra prediction
KR101874272B1 (ko) 2010-04-13 2018-07-03 지이 비디오 컴프레션, 엘엘씨 평면 간 예측
KR102388012B1 (ko) 2010-04-13 2022-04-18 지이 비디오 컴프레션, 엘엘씨 샘플 배열 멀티트리 세부분할에서 계승
BR122020007669B1 (pt) 2010-04-13 2022-07-12 Ge Video Compression, Llc Codificação de uma amostragem espacial de um sinal de informação bidimensional usando subdivisão
PL2559246T3 (pl) 2010-04-13 2017-02-28 Ge Video Compression Llc Łączenie obszarów próbek
US20130039412A1 (en) 2010-04-26 2013-02-14 Panasonic Corporation Predictive coding with block shapes derived from a prediction error
JP5656998B2 (ja) * 2010-07-15 2015-01-21 三菱電機株式会社 動画像復号装置及び動画像復号方法
JP5524762B2 (ja) * 2010-08-12 2014-06-18 日本電信電話株式会社 映像符号化方法,映像復号方法,映像符号化装置,映像復号装置およびそれらのプログラム
EP2606648A1 (en) 2010-10-05 2013-06-26 General instrument Corporation Coding and decoding utilizing adaptive context model selection with zigzag scan
KR101712156B1 (ko) * 2010-12-06 2017-03-06 에스케이 텔레콤주식회사 임의의 형태의 블록을 이용한 인터예측에 의한 영상의 부호화/복호화 방법 및 장치
JP5509106B2 (ja) * 2011-01-06 2014-06-04 日本放送協会 テクスチャ解析装置、イントラ予測モード判定装置及びイントラ予測装置、並びにこれらのプログラム
CN103314588B (zh) 2011-01-07 2016-05-11 联发科技(新加坡)私人有限公司 编码方法与装置以及解码方法与装置
US9232227B2 (en) * 2011-01-14 2016-01-05 Sony Corporation Codeword space reduction for intra chroma mode signaling for HEVC
CN102595127B (zh) * 2011-01-14 2015-11-25 索尼公司 用于hevc的帧内色度模式信令的码字空间缩减
CN102595128B (zh) * 2011-01-14 2015-06-03 索尼公司 用于hevc的帧内色度模式信令的码字空间缩减
KR101707088B1 (ko) * 2011-03-06 2017-02-15 엘지전자 주식회사 휘도 샘플을 이용한 색차 블록의 화면 내 예측 방법 및 이러한 방법을 사용하는 장치
EP2721824B1 (en) 2011-06-17 2019-12-04 HFI Innovation Inc. Method and apparatus for coding of intra prediction mode
KR101678347B1 (ko) * 2011-06-20 2016-11-21 가부시키가이샤 제이브이씨 켄우드 화상 부호화 장치, 화상 부호화 방법 및 화상 부호화 프로그램, 또한 화상 복호 장치, 화상 복호 방법 및 화상 복호 프로그램
KR101668575B1 (ko) * 2011-06-23 2016-10-21 가부시키가이샤 제이브이씨 켄우드 화상 디코딩 장치, 화상 디코딩 방법 및 화상 디코딩 프로그램
MX347117B (es) * 2011-06-24 2017-04-11 Mitsubishi Electric Corp Dispositivo de codificación de imagen, dispositivo de decodificación de imagen, método de codificacion de imagen, metodo de decodificación de imagen, y dispositivo de predicción de imagen.
CN107360421B (zh) 2011-10-17 2020-03-06 株式会社Kt 利用解码装置解码视频信号的方法
MX2014004851A (es) 2011-10-18 2014-05-28 Kt Corp Metodo para codificar imagen, metodo para decodificar imagen, codificador de imagen y decodificador de imagen.
US9154796B2 (en) * 2011-11-04 2015-10-06 Qualcomm Incorporated Intra-mode video coding
KR20130058524A (ko) 2011-11-25 2013-06-04 오수미 색차 인트라 예측 블록 생성 방법
US9247257B1 (en) 2011-11-30 2016-01-26 Google Inc. Segmentation based entropy encoding and decoding
GB2498550B (en) * 2012-01-19 2016-02-24 Canon Kk Method and device for processing components of an image for encoding or decoding
US9438904B2 (en) * 2012-01-19 2016-09-06 Futurewei Technologies, Inc. Reduced look-up table for LM mode calculation
CN103220508B (zh) 2012-01-20 2014-06-11 华为技术有限公司 编解码方法和装置
US11039138B1 (en) 2012-03-08 2021-06-15 Google Llc Adaptive coding of prediction modes using probability distributions
RU2710908C2 (ru) 2012-04-13 2020-01-14 ДжиИ Видео Компрешн, ЭлЭлСи Кодирование изображений с малой задержкой
US9781447B1 (en) 2012-06-21 2017-10-03 Google Inc. Correlation based inter-plane prediction encoding and decoding
CN115442631A (zh) 2012-06-29 2022-12-06 Ge视频压缩有限责任公司 视频数据流、编码器、编码视频内容的方法以及解码器
US9774856B1 (en) 2012-07-02 2017-09-26 Google Inc. Adaptive stochastic entropy coding
US9167268B1 (en) 2012-08-09 2015-10-20 Google Inc. Second-order orthogonal spatial intra prediction
US9380298B1 (en) 2012-08-10 2016-06-28 Google Inc. Object-based intra-prediction
US9344742B2 (en) 2012-08-10 2016-05-17 Google Inc. Transform-domain intra prediction
US9369732B2 (en) 2012-10-08 2016-06-14 Google Inc. Lossless intra-prediction video coding
US9628790B1 (en) 2013-01-03 2017-04-18 Google Inc. Adaptive composite intra prediction for image and video compression
US9509998B1 (en) 2013-04-04 2016-11-29 Google Inc. Conditional predictive multi-symbol run-length coding
US9392288B2 (en) 2013-10-17 2016-07-12 Google Inc. Video coding using scatter-based scan tables
US9179151B2 (en) 2013-10-18 2015-11-03 Google Inc. Spatial proximity context entropy coding
WO2015100712A1 (en) * 2014-01-02 2015-07-09 Mediatek Singapore Pte. Ltd. The method to perform the deblocking on sub-pu edge
CN105472384B (zh) * 2014-07-29 2018-12-07 浙江大华技术股份有限公司 一种视频图像编码方法和装置
CN104363455A (zh) * 2014-10-29 2015-02-18 复旦大学 一种适用于hevc标准中帧内预测的参考像素的硬件片上存储方法
KR101671933B1 (ko) * 2014-10-29 2016-11-03 삼성전자주식회사 영상 복호화 방법 및 장치
CN104363450B (zh) * 2014-11-27 2017-10-27 北京奇艺世纪科技有限公司 一种帧内编码模式决策方法及装置
KR101671934B1 (ko) * 2015-03-11 2016-11-03 삼성전자주식회사 영상 복호화 방법 및 장치
KR101671935B1 (ko) * 2015-03-11 2016-11-03 삼성전자주식회사 영상 복호화 방법 및 장치
CN111885380B (zh) * 2015-03-23 2024-04-12 Lg电子株式会社 在内预测模式的基础上处理图像的方法及其装置
EP3104610A1 (en) 2015-06-10 2016-12-14 Thomson Licensing Method and device for encoding color differences for color picture data
US10045023B2 (en) * 2015-10-09 2018-08-07 Telefonaktiebolaget Lm Ericsson (Publ) Cross component prediction in video coding
CN113810706A (zh) * 2016-04-29 2021-12-17 世宗大学校产学协力团 用于对图像信号进行编码和解码的方法和装置
CN113727109B (zh) * 2016-05-28 2023-12-29 寰发股份有限公司 用于彩***数据的调色板模式编解码的方法及装置
US11039147B2 (en) 2016-05-28 2021-06-15 Mediatek Inc. Method and apparatus of palette mode coding for colour video data
US10440391B2 (en) * 2016-08-05 2019-10-08 Mediatek Inc. Method and apparatus of video coding
KR101725287B1 (ko) * 2016-10-27 2017-04-10 삼성전자주식회사 영상 복호화 방법 및 장치
CN108429910B (zh) * 2017-02-15 2021-09-10 扬智科技股份有限公司 图像压缩方法
KR101883430B1 (ko) * 2017-08-30 2018-07-30 삼성전자주식회사 영상 부호화 방법 및 장치, 그 기록매체
CN108174119B (zh) * 2017-12-29 2020-05-12 深圳市道通智能航空技术有限公司 摄像装置的控制方法、多光谱摄像设备、无人机及计算机可读存储介质
SG11202010629TA (en) 2018-05-10 2020-12-30 Samsung Electronics Co Ltd Method and apparatus for image encoding, and method and apparatus for image decoding
US11469881B2 (en) * 2018-12-26 2022-10-11 Korea Institute Of Science And Technology Apparatus and method for forgery prevention of digital information
WO2020228566A1 (en) * 2019-05-10 2020-11-19 Mediatek Inc. Method and apparatus of chroma direct mode generation for video coding
KR20220045049A (ko) * 2019-09-21 2022-04-12 엘지전자 주식회사 변환에 기반한 영상 코딩 방법 및 그 장치
US11394967B2 (en) 2020-04-26 2022-07-19 Tencent America LLC Geometric cross-component filtering

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519289B1 (en) * 1996-12-17 2003-02-11 Thomson Licensing S.A. Method and apparatus for compensation of luminance defects caused by chrominance signal processing
US20030194010A1 (en) 2002-04-10 2003-10-16 Microsoft Corporation Chrominance motion vector rounding
KR20070009486A (ko) * 2005-07-15 2007-01-18 삼성전자주식회사 영상 부호화 및 복호화 방법과 장치
KR20070093305A (ko) * 2006-03-13 2007-09-18 삼성전자주식회사 최적인 예측 모드를 적응적으로 적용하여 동영상을부호화하는 방법 및 장치, 동영상을 복호화하는 방법 및장치

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4141034A (en) * 1977-08-19 1979-02-20 Bell Telephone Laboratories, Incorporated Digital encoding of color video signals
CA2164627A1 (en) * 1994-04-22 1995-11-02 Touradj Ebrahimi Method and device for encoding image signal and image signal decoding device
EP1465431B1 (en) * 1996-09-20 2015-07-15 AT&T Corp. Video coder providing implicit coefficient prediction and scan adaption for image coding and intra coding of video
US6434196B1 (en) * 1998-04-03 2002-08-13 Sarnoff Corporation Method and apparatus for encoding video information
JP3791922B2 (ja) * 2002-09-06 2006-06-28 富士通株式会社 動画像復号化装置及び方法
WO2004030369A1 (en) * 2002-09-27 2004-04-08 Videosoft, Inc. Real-time video coding/decoding
WO2005018239A1 (ja) * 2003-08-19 2005-02-24 Matsushita Electric Industrial Co., Ltd. 動画像符号化方法および動画像復号化方法
KR20050053297A (ko) * 2003-12-02 2005-06-08 학교법인 성균관대학 동영상 부호화 방법 및 장치
CN100359953C (zh) * 2004-09-08 2008-01-02 华为技术有限公司 基于帧内编码的图像色度预测方法
KR101246915B1 (ko) * 2005-04-18 2013-03-25 삼성전자주식회사 동영상 부호화 또는 복호화 방법 및 장치
EP1909508A4 (en) * 2005-07-22 2011-05-25 Mitsubishi Electric Corp Image Coding Device, Image Decoding Device, Image Coding Method, Image Decoding Method, Image Coding Program, Image Decoding Program, Computer Readable Recording Medium With Image Recoding Program Recorded Thereon, and Computer Readable Recording Medium With Image Image Coding Program Recorded Thereon
KR101099865B1 (ko) * 2005-09-20 2011-12-28 미쓰비시덴키 가부시키가이샤 화상 부호화 장치, 화상 부호화 방법, 화상 복호 장치 및 화상 복호 방법
JP2007104117A (ja) * 2005-09-30 2007-04-19 Seiko Epson Corp 画像処理装置及び画像処理方法をコンピュータに実行させるためのプログラム
JP2007116351A (ja) * 2005-10-19 2007-05-10 Ntt Docomo Inc 画像予測符号化装置、画像予測復号装置、画像予測符号化方法、画像予測復号方法、画像予測符号化プログラム、及び画像予測復号プログラム
KR101311403B1 (ko) * 2006-07-04 2013-09-25 삼성전자주식회사 영상의 부호화 방법 및 장치, 복호화 방법 및 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519289B1 (en) * 1996-12-17 2003-02-11 Thomson Licensing S.A. Method and apparatus for compensation of luminance defects caused by chrominance signal processing
US20030194010A1 (en) 2002-04-10 2003-10-16 Microsoft Corporation Chrominance motion vector rounding
KR20070009486A (ko) * 2005-07-15 2007-01-18 삼성전자주식회사 영상 부호화 및 복호화 방법과 장치
KR20070093305A (ko) * 2006-03-13 2007-09-18 삼성전자주식회사 최적인 예측 모드를 적응적으로 적용하여 동영상을부호화하는 방법 및 장치, 동영상을 복호화하는 방법 및장치

Also Published As

Publication number Publication date
CN101494782A (zh) 2009-07-29
US8509304B2 (en) 2013-08-13
JP5128443B2 (ja) 2013-01-23
KR20090081878A (ko) 2009-07-29
JP2009177787A (ja) 2009-08-06
US20090190659A1 (en) 2009-07-30
CN101494782B (zh) 2014-03-19
EP2086239A2 (en) 2009-08-05
EP2086239A3 (en) 2014-07-16

Similar Documents

Publication Publication Date Title
KR101291196B1 (ko) 영상의 부호화, 복호화 방법 및 장치
KR101246294B1 (ko) 영상의 인트라 예측 부호화, 복호화 방법 및 장치
KR101431545B1 (ko) 영상의 부호화, 복호화 방법 및 장치
EP2868080B1 (en) Method and device for encoding or decoding an image
KR101211665B1 (ko) 영상의 인트라 예측 부호화, 복호화 방법 및 장치
JP5026092B2 (ja) 動画像復号装置および動画像復号方法
KR101200865B1 (ko) 영상의 부호화 방법 및 장치, 복호화 방법 및 장치
KR101311402B1 (ko) 영상의 부호화 방법 및 장치, 복호화 방법 및 장치
KR102227411B1 (ko) 거리 가중 양지향성 인트라 예측
EP1538844A2 (en) Color image residue transformation and encoding method
JP2005039743A (ja) 画像情報符号化装置及び方法、並びに画像情報復号装置及び方法
KR20080004012A (ko) 영상의 부호화 방법 및 장치, 복호화 방법 및 장치
KR20110073263A (ko) 인트라 예측 부호화 방법 및 부호화 방법, 그리고 상기 방법을 수행하는 인트라 예측 부호화 장치 및 인트라 예측 복호화 장치
KR100718122B1 (ko) 컬러 평면 간 예측을 이용한 무손실 영상 부호화/복호화방법 및 장치
KR100738075B1 (ko) 영상 부호화/복호화 장치 및 방법
JP5361998B2 (ja) 画像符号化装置、画像復号装置、画像符号化方法、および画像復号方法
JP2010045853A (ja) 動画像符号化装置および動画像符号化方法
KR20170114598A (ko) 적응적 색상 순서에 따른 색상 성분 간 예측을 이용한 동영상 부호화 및 복호화 방법 및 장치
KR100647297B1 (ko) 컬러영상의 레지듀변환/역변환 방법 및 장치, 그를 이용한컬러영상 부호화/ 복호화 방법 및 장치
JP4924708B2 (ja) 復号装置及び方法
JP5375935B2 (ja) 符号化装置及び方法
KR20210037198A (ko) 신호 성분간 연관성을 이용한 변환 계수 부호화 및 복호화 방법과 장치
JP5375936B2 (ja) 復号装置及び方法
Kesireddy A new adaptive trilateral filter for in-loop filtering
JP2010104028A (ja) 復号装置及び方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20160629

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20170629

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20180628

Year of fee payment: 6