KR20070018751A - 동영상 인코딩/디코딩 장치 및 방법 - Google Patents

동영상 인코딩/디코딩 장치 및 방법 Download PDF

Info

Publication number
KR20070018751A
KR20070018751A KR1020060135276A KR20060135276A KR20070018751A KR 20070018751 A KR20070018751 A KR 20070018751A KR 1020060135276 A KR1020060135276 A KR 1020060135276A KR 20060135276 A KR20060135276 A KR 20060135276A KR 20070018751 A KR20070018751 A KR 20070018751A
Authority
KR
South Korea
Prior art keywords
unit
codec
block
peu
decoding
Prior art date
Application number
KR1020060135276A
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 KR1020060135276A priority Critical patent/KR20070018751A/ko
Publication of KR20070018751A publication Critical patent/KR20070018751A/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/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • 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/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • 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/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/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/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

본 발명은 동영상 인코딩/디코딩 장치 및 방법에 관한 것으로서, 보다 상세하게는 MPEG-2, MPEG-4, H.264 등과 같은 동영상 코덱을 통합할 수 있는 방법 및 장치에 관한 것이다. 통합 코덱 장치는 상이한 코덱별 문법에 따른 정보를 추출하여 문맥 정보 및 제어신호를 생성하기 위한 PEU부(Parsing and Entropy decoding Unit); PEU부에서 출력된 데이터에 대한 코딩 또는 디코딩을 수행하기 위하여, 각 코덱의 블록 기반의 처리 단위를 기준으로 통합된 블록 기반 처리부; 및 PEU부에서 수신한 제어신호(Control signal), 문맥정보(Context information)를 각 코덱에 대응하여 가공한 후, 처리 단위를 기준으로 분류된 블록기반처리부의 코딩 및 디코딩을 제어하기 위한 GCU(Global Control Unit)부를 포함할 수 있다. 따라서, 각 코덱에 대한 공통부분을 증가하여, 처리 효율성을 향상시킬 수 있다.
통합 코덱, VCTR, MPEG, AVC, VIDEO, PEU, GCU

Description

동영상 인코딩/디코딩 장치 및 방법{Device and Method for encoding/decoding video data}
도 1은 종래 기술의 실시예에 따른 통합 코덱 장치의 동작을 나타낸 순서도.
도 2a는 종래 기술의 실시예에 따른 통합 코덱 장치의 구성을 나타낸 도면.
도 2b는 본 발명의 바람직한 실시예에 따른 통합 코덱 장치의 구성을 나타낸 도면.
도 3은 본 발명의 바람직한 실시예에 따른 상세한 정보 흐름 및 처리 방식을 나타낸 도면.
<도면의 주요부분에 대한 부호의 설명>
100: Parsing, entropy decoding부
110: Data-reordering부
120: Inverse scan부
130: Inverse DC/AC Prediction부
140: Inverse Quantization부
150: Inverse transform부
160: Intra-prediction부
170: Memory for decoded sample부
180: Deblocking filter부
200: 통합 코덱 장치
210: PEU(Parsing and Entropy decoding Unit)
220: 블록기반처리부(Block-based decoder pipeline)
230: GCU(Global Control Unit)
240: 역양자화부(Inverse Quantization unit)
300: 제어 신호(Control signal)
310: 문맥정보(Context information)
본 발명은 동영상 인코딩/디코딩 장치 및 방법에 관한 것으로서, 보다 상세하게는 MPEG-2, MPEG-4, H.264 등과 같은 동영상 코덱을 통합할 수 있는 방법 및 장치에 관한 것이다. 즉, 본 발명은 문맥 구분, 엔트로피 코딩부와 블록 기반 처리부를 구분하여 설계할 수 있는 효율적인 통합 코덱 구조 및 방법을 개시할 수 있다.
일반적으로 동영상 코덱은 유사한 구조를 이루고 있으나, 각 구조에 따른 세부적인 처리 내용은 상이하며, 이러한 상이점으로 인하여 통합 코덱을 구현하기에 많은 어려움이 있다.
도 1을 참조하면, 종래 기술의 실시예에 따른 통합 코덱의 처리 방법이 도시되어 있다, 도 1은 일반적인 Intra-only 통합 코덱의 동작 원리를 나타낸 도면으로, MPEG-2, MPEG-4, AVC Intra 코딩부분을 기준으로 구성된 처리 방법이다.
도 1을 참조하면 시간적인 기능 수행 순서에 따라, Parsing and entropy decoding 단계(S100), Data-reordering 단계(S110), Inverse scan 단계(S120), Inverse DC/AC prediction 단계(S130), Inverse quantization 단계(S140), Inverse Transform 단계(S150), Intra-prediction 단계(S160), Memory for decoded sample 단계(S170), Deblocking-filter 단계(S180)로 이루어진다. 상술한 바와 같이 이러한 종래 기술에 따르면 기능 또는 처리 순서에 따라 단순히 구분되어 있고, 각 단계에서 코덱에 따라 세부적으로 처리하도록 구성되어 있으므로, 중복되는 처리 단계를 상당히 많이 포함하고 있는 문제점이 있다.
또한, 동영상 코덱을 통합하기 위해서는 공통부분과 독립된 부분의 명확한 구분이 전제되어야 하나, 종래 기술에 따른 통합 코덱의 구성을 기준으로 하는 경우, 서로 상이한 방식의 동영상 코덱에 대한 공통점과 차이점을 구분하기에는 많은 어려움이 있다.
또한, 상술한 실시예에 따른 통합 코덱의 구조 외에는 다른 통합 코덱이 제안된 바가 없어, 통합 코덱을 구현하기 위해서는 상술한 구조를 이용하여 구현할 수밖에 없는 문제점이 있다.
따라서 본 발명은 상기의 제반 문제점을 해결하기 위하여 안출한 것으로서, MPEG-2, MPEG-4, H.264 등과 같은 동영상 코덱을 통합할 수 있는 방법 및 장치를 제공함에 그 목적이 있다. 즉, 본 발명은 상이한 동영상 코덱간의 공통점과 차이점 및 고려사항을 부합한 새로운 통합 코덱 개념 및 구조를 제공함에 있다.
또한, 본 발명의 다른 목적은 블록 기반의 동영상 코덱의 구조 변화없이 상이한 코덱간의 통합을 제공함에 있다.
또한, 본 발명의 또 다른 목적은 상이한 코덱간의 가장 중요한 공통적인 부분인 Parsing and Entropy decoding 부분에 대하여 문법 정보 추출 기능을 부가하여, 효과적인 통합 코덱을 구현할 수 있는 방법 및 장치를 제공함에 있다.
또한, 본 발명의 또 다른 목적은 MPEG-2, MPEG-4, AVC 외의 블록 단위의 처리를 하는 동영상, 정지영상 코덱의 통합 시에 사용할 수 있는 통합 코덱 구조를 제공함에 있다.
또한, 본 발명의 또 다른 목적은 동영상 코덱의 통합에 관한 개념 및 구조에 대한 국제 표준화에 있으며, 그 외의 다른 본 발명의 목적들은 이하에 서술되는 바람직한 실시예를 통하여 보다 명확해질 것이다.
상술한 목적을 달성하기 위하여 본 발명의 제 1측면에 따르면, 블록 기반의 동영상 코덱의 구조 변화없이 상이한 코덱간의 통합을 수행할 수 있는 통합 코덱 장치를 제공할 수 있다.
바람직한 실시예에 의할 때, 상기 통합 코덱 장치는 상이한 코덱별 문법에 따른 정보를 추출하여 문맥 정보 및 제어신호를 생성하기 위한 PEU부(Parsing and Entropy decoding Unit); 상기 PEU부에서 출력된 데이터에 대한 코딩 또는 디코딩을 수행하기 위하여, 각 코덱의 블록 기반의 처리 단위를 기준으로 통합된 블록 기반 처리부; 및 상기 PEU부에서 수신한 제어신호(Control signal)(300), 문맥정보(Context information)(310)를 각 코덱에 대응하여 가공한 후, 상기 처리 단위를 기준으로 분류된 블록기반처리부의 코딩 및 디코딩을 제어하기 위한 GCU(Global Control Unit)부를 포함하여 각 코덱에 대한 공통부분을 증가하여, 처리 효율성을 향상시킬 수 있다.
여기서, 상기 제어신호는 양자화 테이블의 사용여부를 나태내고, 문맥정보는 양자화 테이블을 사용하는 경우에 첨부되는 부가 정보이다. 그리고 상기 GCU(Global Control Unit)부는 상기 제어 신호 및 상기 문맥 정보를 가공하여, 상기 블록 기반 처리부에 포함된 역양자화부에 전달하는 것을 특징으로 하는 통합 코덱 장치.
상술한 목적을 달성하기 위하여 본 발명의 제 2측면에 따르면, 블록 기반의 동영상 코덱의 구조 변화없이 상이한 코덱간의 통합을 수행할 수 있는 통합 코덱 방법을 제공할 수 있다.
바람직한 실시예에 의할 때, 상기 통합 코덱 방법은 PEU부(Parsing and Entropy decoding Unit)에서 상이한 코덱별 문법에 따른 정보를 추출하여 문맥 정 보 및 제어신호를 생성하는 단계; 각 코덱의 블록 기반의 처리 단위를 기준으로 통합된 블록 기반 처리부에서, 상기 PEU부에서 출력된 데이터에 대한 코딩 또는 디코딩을 수행하는 단계; 및 GCU(Global Control Unit)부에서, 상기 PEU부에서 수신한 제어신호(Control signal)(300), 문맥정보(Context information)(310)를 각 코덱에 대응하여 가공한 후, 상기 처리 단위를 기준으로 분류된 블록기반처리부의 코딩 및 디코딩을 제어하는 단계를 포함하여 각 코덱에 대한 공통부분을 증가하여, 처리 효율성을 향상시킬 수 있다.
여기서, 상기 제어신호는 양자화 테이블의 사용여부를 나태내고, 문맥정보는 양자화 테이블을 사용하는 경우에 첨부되는 부가 정보일 수 있다. 그리고 상기 GCU(Global Control Unit)부는 상기 제어 신호 및 상기 문맥 정보를 가공하여, 상기 블록 기반 처리부에 포함된 역양자화부에 전달하는 것을 특징으로 하는 통합 코덱 방법.
이하, 첨부한 도면들을 참조하여 본 발명에 따른 통합 코덱 방법 및 장치의 바람직한 실시예를 상세히 설명하기로 하며, 첨부 도면을 참조하여 설명함에 있어 도면 부호에 상관없이 동일하거나 대응하는 구성 요소는 동일한 참조번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.
통합 코덱의 전체 구조
도 2a 및 도 2b를 참조하면, 종래 기술에 따른 통합 코덱의 구조와 본 발명 에 따른 통합 코덱의 구조가 도시되어 있다.
종래 통합 코덱의 구조를 나타낸 도 2a를 참조하면, 통합 코덱장치는 Parsing and entropy decoding부(100), Data-reordering부(110), Inverse scan부(120), Inverse DC/AC prediction부(130), Inverse quantization부(140), Inverse Transform부(150), Intra-prediction부(160), Memory for decoded sample부(170), Deblocking-filter부(180)로 이루어진다.
반면, 본 발명에 따른 통합 코덱의 구조를 나타낸 도 2b를 참조하면, 코덱 장치는 Parsing and Entropy decoding Unit(PEU), 블록기반처리부(Block-based decoder pipeline)와 Global Control Unit(GCU) 부분으로 크게 나누어 처리하도록 구성된다. 이하, 설명의 편의를 위하여 종래 기술의 구성과 비교하여 본 발명에 따른 구성요소의 기능을 설명하기로 한다.
종래 기술에 따른 통합 코덱의 구조
먼저, 도 2a를 참조하여, 종래 기술에 따른 통합 코덱의 구조를 설명하면 다음과 같다.
Parsing and Entropy Decoding부(100)는 동영상 비트스트림을 받아 문맥별로 파싱하여, 엔트로피 디코딩을 수행한다. 이는 위의 동영상 코덱의 공통과정이며 가장 중요한 부분이라 할 수 있으나, 종래 기술에 의할 때, 단순히 파싱 및 엔트로피 디코딩만을 하도록 구성된다.
Data-reordering부(110)는 인코딩시 순서화 된 영상 정보를 재구성 해주는 부분이다. 코덱별로 순서화하는 방법이 상이하므로, 각 코덱에 따라 설계된다.
Inverse scan부(120)는 인코딩 시 여러 가지 방법으로 스캔된 순서의 역으로, 값을 출력해주는 부분이다. Transform을 하기 전에 주파수 대역의 값의 분포에 따라서 스캔 방향을 정의하는 부분이 있다. 일반적으로는 zig-zag 스캔 방법이 사용되나, 코덱별로 여러 종류의 스캔 방법이 있다.
Inverse DC/AC prediction부(130)는 AVC에서 사용하지 않는 부분이며, 통합코덱 제작 시에 MPEG 계열의 동영상 정보에 대해서만 필요한 부분이다. 주파수 대역에서 DCT 계수의 분포를 이용하여 영상의 방향성을 예측하여 압축효율을 높이는 기술이다.
Inverse quantization부(140)는 인코딩시 지정된 양자화값(QP)을 반대로 되돌리는 부분이다. 실제 압축이 일어나는 부분이며 코덱별로 양자화 테이블을 달리 사용한다.
Inverse Transform부(150)는 영상 정보를 주파수 대역으로 옮겨서 처리하기 위한 Transform 과정의 반대 부분이다. MPEG 계열과 AVC에서 가장 두드러진 차이를 보이는 부분이며, 통합 코덱 제작시 최우선으로 고려해야하는 부분이다.
Intra-prediction부(160)는 AVC에서만 사용되는 고유 기술이다. MPEG 계열의 AC/DC prediction 대신에 Intra 코딩시 사용되는 예측 기법이다. Memory for decoded sample부(170)는 AVC의 Intra-prediction(160)시 사용될 참조 예측 블록들을 미리 디코딩 하여 메모리에 저장하는 부분이다.
Deblocking-filter부(180)는 블로킹 현상을 제거하는 기술이다. 동영상 코덱 의 공통점이 블록 단위 처리이며, 이로 인해 블로킹 현상은 필연적으로 생길 수밖에 없다.
이와 같이 기능별로 구성된 종래의 통합 코덱에 반하여, 도 2b에 도시된 본 발명은 Parsing and Entropy decoding Unit(PEU), 블록기반처리부(Block-based decoder pipeline)와 Global Control Unit(GCU) 부분으로 구성된다.
이하, 종래 기술의 구성과 비교하여 본 발명에 따른 구성요소의 기능을 도 2b를 참조하여, 각 구성요소의 기능을 설명하기로 한다.
PEU(Parsing and Entropy decoding Unit)
종래의 Parsing and Entropy decoding부(100)는 전체 구조의 일부분으로 단순히 파싱 및 디코딩만을 수행하도록 구성된다. 반면, 본 발명에서는 이를 하나의 큰 Unit 으로 확장하고, 이 후의 블록 기반 처리부와 기능적, 구조적으로 분리한다.
본 발명에 따른 PEU부(210)는 상이한 코덱별 문법에 따라서 정보를 추출하여, 사용된 Entropy coder 별로 실제 처리될 값을 구하는 기능을 수행하며, 제어 신호 및 문맥 정보를 생성하여, GCU부(230)로 전달한다. 통합 코덱의 제작 시 가장 기본이 되는 부분이며, 상이한 코덱간의 문법을 공유하고 통일하여, 이 후 블록기반처리부에서 정보의 불필요한 중복을 줄일 수 있으며, 효율적인 블록 기반 처리를 수행하도록 하는 기능을 제공한다.
상기 PEU부(210)에서 추출된 제어 신호 및 문법 정보를 이용하여, 블록기반 처리부는 N*N 혹은 N*M 단위의 블록 기반으로 코딩 또는 디코딩을 처리할 수 있다.
블록기반 처리부(Block-based decoder pipeline)
블록기반 처리부(220)는 종래의 기술에서 Data-reordering부(110), Inverse scan부(120), Inverse DC/AC prediction부(130), Inverse quantization부(140), Inverse Transform부(150), Intra-prediction부(160), Memory for decoded sample부(170), Deblocking-filter부(180)에 대응하나, 처리 방식은 전연 상이하다.
기능 별로 구분한 종래 기술과 달리, 본 발명은 처리 단위를 기준으로 분류되어 있어, 실제 통합 코덱 제작 시, 기능은 유사하나 처리 방식이 상이한 부분에 대한 중복을 감소시킬 수 있다. 종래 기술에 의할 때, 기능이 유사할 지라도 처리 방식이 상이한 경우, 상이한 처리 방식에 대응하는 구성요소를 구비하여야 하나, 본 발명에 의할 때, 블록기반 처리부(220)만을 통하여 공통부분을 증가시킬 수 있다.
또한, 종래 기술에 의할 때, Intra-prediction부(160), Memory for decoded sample부(170)는 AVC 코덱에서만 사용하는 것이므로, 통합 코덱을 구현할 경우에는 상기 기능을 별도로 구성하여야 한다.
하지만, 본 발명에 따른 블록기반 처리부(220)의 개념에 따르면, 처리 단위를 기준으로 분류하여, 종래 기술에 따른 도 1의 단계 S110부터 단계S180 중에서 블록 기반의 처리부만을 통합하여 구성하므로, 공통된 부분을 더욱 증가시켜 처리 효율성을 배가시킬 수 있다.
GCU(Global Control Unit)
종래 기술에 의할 때, 기능별로 나누어진 각 단계 또는 구성요소에서 각각 코덱의 정보를 가공하도록 구성된다. 반면, 본 발명에서는 별도의 GCU부(230)를 구성하여, PEU부(210)에서 처리한 문맥 정보를 이용하여, 통합적으로 블록 기반 처리부(220)를 제어하도록 구성된다.
본 발명에 따른 GCU부(230)는 PEU부(210)에서 수신한 제어신호(Control signal)(300) 및 문맥정보(Context information)(310)를 포함하는 PEU의 정보를 가공하는 기능을 수행한다.
본 발명의 동작 순서
도 3은 본 발명의 바람직한 실시예에 따른 인트라 코딩시 사용하는 양자화 테이블의 사용 여부에 따른 처리 방법을 나타낸 도면이다.
실시예에 의할 때, 도 3의 제어신호(Control signal)(300)는 양자화 테이블의 사용여부를 알리는 값을 나타내며, 문맥정보(Context information)(310)는 양자화 테이블을 사용하는 경우, 첨부되는 부가 정보를 지칭한다.
GCU부(230)는 PEU부(210)에서 수신한 제어신호(Control signal)(300), 문맥정보(Context information)(310)를 현재 코덱에 대응하여 가공한 후, 양자화 테이블의 사용 여부를 판단하여. Block-based decoder pipeline의 기능 유닛인 Inverse Quantization Unit에 보내어 최종 처리를 하도록 구성된다.
이상에서는 MPEG-2, MPEG-4, AVC를 기준으로 설명하였으나, 블록기반처리를 갖는 동영상, 정지영상 코덱의 통합화 개념에 모두 적용할 수 있음은 당연하다.
상술한 바와 같이 본 발명은 통합 코덱 제작 시, 처리 기반의 구조를 적용하여 효율적인 통합 구조를 제시하는 효과가 있다. 즉, 본 발명은 종래의 기능 위주의 구조에서 탈피해 기능에 따른 처리 기반을 분류하여 PEU, GCU 개념을 도입했으며, 블록 기반의 처리 부분인 Block-based decoder pipeline 부분을 별도로 분리하여 처리함으로써, 불필요하거나 중복적인 부분을 최소화하는 효과가 있다.
또한, 본 발명은 MPEG-2, MPEG-4, AVC의 국한된 코덱뿐 만아니라, 블록기반처리를 갖는 동영상, 정지영상 코덱의 통합화 개념에 사용할 수 있는 효과도 있다.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.

Claims (6)

  1. 디코딩 장치에 있어서,
    비트스트림으로부터 코덱별 문법에 따른 정보를 추출하여 문맥 정보 및 제어신호를 생성하기 위한 PEU부(Parsing and Entropy decoding Unit);
    상기 PEU부에서 출력된 데이터에 대한 디코딩을 수행하기 위하여, 각 코덱의 블록 기반의 처리 단위를 기준으로 통합된 블록 기반 처리부; 및
    상기 PEU부에서 수신한 제어신호(Control signal), 문맥정보(Context information)를 상응하는 코덱에 대응하여 가공한 후, 상기 처리 단위를 기준으로 분류된 블록기반처리부의 비트스트림 디코딩을 제어하기 위한 GCU(Global Control Unit)부를 포함하는 디코딩 장치.
  2. 제1항에 있어서,
    상기 제어신호는 양자화 테이블의 사용여부를 나타내고, 문맥정보는 양자화 테이블을 사용하는 경우에 첨부되는 부가 정보인 것을 특징으로 하는 디코딩 장치.
  3. 제2항에 있어서,
    상기 GCU(Global Control Unit)부는 상기 제어 신호 및 상기 문맥 정보를 가 공하여, 상기 블록 기반 처리부에 포함된 역양자화부에 전달하는 것을 특징으로 하는 디코딩 장치.
  4. 비트스트림의 디코딩 방법에 있어서,
    PEU부(Parsing and Entropy decoding Unit)에서 입력된 비트스트림으로부터 코덱별 문법에 따른 정보를 추출하여 문맥 정보 및 제어신호를 생성하는 단계; 및
    각 코덱의 블록 기반의 처리 단위를 기준으로 통합된 블록 기반 처리부에서, 상기 PEU부에서 출력된 데이터에 대한 디코딩을 수행하는 단계를 포함하되,
    GCU(Global Control Unit)부는 상기 PEU부에서 수신한 제어신호(Control signal), 문맥정보(Context information)를 각 코덱에 대응하여 가공한 후, 상기 블록기반처리부의 비트스트림 디코딩을 제어하는 것을 특징으로 하는 디코딩 방법.
  5. 제4항에 있어서,
    상기 제어신호는 양자화 테이블의 사용여부를 나타내고, 문맥정보는 양자화 테이블을 사용하는 경우에 첨부되는 부가 정보인 것을 특징으로 하는 디코딩 방법.
  6. 제5항에 있어서,
    상기 GCU(Global Control Unit)부는 상기 제어 신호 및 상기 문맥 정보를 가공하여, 상기 블록 기반 처리부에 포함된 역양자화부에 전달하는 것을 특징으로 하는 디코딩 방법.
KR1020060135276A 2006-12-27 2006-12-27 동영상 인코딩/디코딩 장치 및 방법 KR20070018751A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060135276A KR20070018751A (ko) 2006-12-27 2006-12-27 동영상 인코딩/디코딩 장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060135276A KR20070018751A (ko) 2006-12-27 2006-12-27 동영상 인코딩/디코딩 장치 및 방법

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020040084939A Division KR101059991B1 (ko) 2004-10-22 2004-10-22 동영상 인코딩/디코딩 장치 및 방법

Publications (1)

Publication Number Publication Date
KR20070018751A true KR20070018751A (ko) 2007-02-14

Family

ID=43652019

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060135276A KR20070018751A (ko) 2006-12-27 2006-12-27 동영상 인코딩/디코딩 장치 및 방법

Country Status (1)

Country Link
KR (1) KR20070018751A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017075136A (ja) * 2015-06-08 2017-04-20 ロート製薬株式会社 内服組成物

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000057338A (ko) * 1996-12-10 2000-09-15 크리트먼 어윈 엠 디지털 비디오 신호 처리 장치를 위한 데이터 효율적인 양자화테이블
KR20040063597A (ko) * 2003-01-08 2004-07-14 엘지전자 주식회사 복수 코덱을 지원하는 장치와 방법
KR20050066142A (ko) * 2003-12-26 2005-06-30 한국전자통신연구원 문맥기반 적응 가변길이 복호화 장치 및 그 방법
KR20050079418A (ko) * 2004-02-05 2005-08-10 삼성전자주식회사 에러의 전파를 방지하고 병렬 처리가 가능한 디코딩 방법및 그 디코딩 장치
KR20060083052A (ko) * 2005-01-14 2006-07-20 주식회사 휴맥스 동영상 통합 코덱 장치 및 방법
KR100654601B1 (ko) * 2005-10-06 2006-12-08 주식회사 휴맥스 통합 코덱 장치 및 방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000057338A (ko) * 1996-12-10 2000-09-15 크리트먼 어윈 엠 디지털 비디오 신호 처리 장치를 위한 데이터 효율적인 양자화테이블
KR20040063597A (ko) * 2003-01-08 2004-07-14 엘지전자 주식회사 복수 코덱을 지원하는 장치와 방법
KR20050066142A (ko) * 2003-12-26 2005-06-30 한국전자통신연구원 문맥기반 적응 가변길이 복호화 장치 및 그 방법
KR20050079418A (ko) * 2004-02-05 2005-08-10 삼성전자주식회사 에러의 전파를 방지하고 병렬 처리가 가능한 디코딩 방법및 그 디코딩 장치
KR20060083052A (ko) * 2005-01-14 2006-07-20 주식회사 휴맥스 동영상 통합 코덱 장치 및 방법
KR100654601B1 (ko) * 2005-10-06 2006-12-08 주식회사 휴맥스 통합 코덱 장치 및 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017075136A (ja) * 2015-06-08 2017-04-20 ロート製薬株式会社 内服組成物

Similar Documents

Publication Publication Date Title
KR100802203B1 (ko) 비트스트림 제어 후처리 필터링 방법 및 컴퓨터 판독가능매체
US9001896B2 (en) Multistandard video decoder
JP5819347B2 (ja) スキップマクロブロックコード化
AU2006201490B2 (en) Method and apparatus for adaptively selecting context model for entropy coding
US8351502B2 (en) Method and apparatus for adaptively selecting context model for entropy coding
KR101345015B1 (ko) 비디오 데이터 코딩 장치, 방법, 시스템 및 비디오 데이터디코딩 방법
JP4837047B2 (ja) ビデオ信号をグループ別にエンコーディングおよびデコーディングする方法および装置
KR20080023727A (ko) 매크로블록 적응적 인터-층 인트라 텍스쳐 예측을 위한방법 및 장치
JP2009177417A (ja) 画像符号化装置および方法、画像復号装置および方法、並びにプログラム
KR102293097B1 (ko) 비디오 코딩을 위한 디바이스들 및 방법들
CN113574894B (zh) 视频解码方法、视频解码器、计算机设备及介质
TWI729569B (zh) 帶有約束的亮度-色度單獨的編碼樹編碼的方法和設備
JP2009510965A (ja) 統合コーデック装置及び方法
WO2007112820A1 (en) Signal coding and decoding with pre- and post-processing
US20110249742A1 (en) Coupled video pre-processor and codec including reference picture filter that minimizes coding expense during pre-processing mode transitions
EP1599049A2 (en) Multistandard video decoder
CN109413430A (zh) 视频编解码方法及其装置
KR101059991B1 (ko) 동영상 인코딩/디코딩 장치 및 방법
US8149922B2 (en) Device and method for merging different video codec
KR20070018751A (ko) 동영상 인코딩/디코딩 장치 및 방법
KR100994395B1 (ko) 동영상 인코딩/디코딩 장치 및 방법
KR100858244B1 (ko) 동영상 인코딩/디코딩 장치 및 방법
CN115314712A (zh) 在低延迟视频编码中使用多个环路滤波器的视频编码方法和相关视频编码装置
JP2007110376A (ja) 動画像再符号化装置、動画像符号化方法および動画像再符号化プログラム

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E601 Decision to refuse application