KR101005725B1 - 차영상 에이씨 신호의 조건적 누락을 이용한 동영상 부호량조정 방법 - Google Patents

차영상 에이씨 신호의 조건적 누락을 이용한 동영상 부호량조정 방법 Download PDF

Info

Publication number
KR101005725B1
KR101005725B1 KR1020080062306A KR20080062306A KR101005725B1 KR 101005725 B1 KR101005725 B1 KR 101005725B1 KR 1020080062306 A KR1020080062306 A KR 1020080062306A KR 20080062306 A KR20080062306 A KR 20080062306A KR 101005725 B1 KR101005725 B1 KR 101005725B1
Authority
KR
South Korea
Prior art keywords
video
signal
mode
difference
code amount
Prior art date
Application number
KR1020080062306A
Other languages
English (en)
Other versions
KR20100002413A (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 KR1020080062306A priority Critical patent/KR101005725B1/ko
Publication of KR20100002413A publication Critical patent/KR20100002413A/ko
Application granted granted Critical
Publication of KR101005725B1 publication Critical patent/KR101005725B1/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/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/146Data rate or code amount at the encoder output
    • 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/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding

Landscapes

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

Abstract

본 발명은 동영상 부호화기에 관한 것으로 특히 주파수 변환된 차영상 신호의 AC 성분을 조절하여 동영상의 비트량의 크기를 적절하게 조정하는 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법에 관한 것이다. 또한 본 발명은 MPEG 2, MPEG 4, H.263, H.264 등의 현존하는 동영상 부호화기에 적용 가능하며 AC 조정부를 설치하여 차영상 신호의 AC 성분을 조정하여 목표한 부호량으로 재조정하도록 성능을 개선하며 개선된 성능에 따라 동영상의 전송 효율을 높일 수 있고, 상대적으로 개선된 화질의 동영상 서비스를 제공할 수 있는 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법을 제공하는 것이다.
동영상, 주파수 변환부, 양자화부, 부호량 조정

Description

차영상 에이씨 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법 {Method of video bit rate adjustment using residual AC signal omission}
본 발명은 동영상 부호화기에 관한 것으로 보다 상세하게는 차영상 신호를 주파수 변환 처리한 후에 차영상 신호의 AC 성분을 조절하여 동영상의 부호량 크기를 적절하게 조정하는 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법에 관한 것이다.
일반적으로 동영상 서비스는 저장된 매체나 실시간 전달을 위해 한정된 용량의 전달 채널을 통해 제공된다. 동영상 부호의 발생 범위가 영상의 특성과 부호화 조건에 따라 매우 다양하다는 점에서 제한된 매체의 크기나 전달 채널의 한정된 처리용량으로 인해 효율적인 처리에 많은 문제점을 수반하며, 특히 실시간 전송에 많은 어려움을 유발하게 된다. 동영상 부호화에서 부호량 조절은 서비스 영상 품질을 결정할 수 있는 중요한 요소이다. 때문에 다양한 부호량 조절 방식에 대한 제안들이 존재한다.
이하, 종래의 동영상 부호화기를 도면을 참조하여 설명한다.
도 1은 종래의 H.264 동영상 부호화기의 블록도이다.
도 1을 참조하면, 입력된 영상데이터의 각각의 매크로블록(Macro block)은 인트라 모드(Intra Mode)(30)와 인터 모드(Inter Mode)로 부호화된다. 인트라 모드는 동일 프레임 상의 재구성된 영상 데이터로부터 구성되며, 인터 모드는 기준 프레임(Reference Frame)을 이용하여 움직임 추정(ME: Motion Estimation)(40)과 움직임 보정(MC: Motion Compensation)(50)에 의하여 구성되어진다.
각 모드에 의해 생성된 값과 입력된 영상 데이터와의 차로 생성된 차영상 (Residual) 신호는 주파수변환(Transform)(60)과 양자화(Quantization)(70)를 거쳐 양자화된 변환 계수로 변환되며 엔트로피코딩(Entropy Coding)(80)을 거치게 된다.
그와 동시에 생성된 양자화된 변환 계수는 다시 역양자화(Q-1)(90)와 역주파수변환(T-1)(100)을 거치고 인트라 모드 또는 인터 모드로 형성된 값과 더하여진 후 필터를 거쳐 재구성된 기준 영상으로 사용된다.
동영상 부호화기(Video Encoder)는 참조 영상(reference image)과 현재 영상(current image)의 차영상(residual) 신호에 대한 공간적 중복정보 감소와 엔트로피(entropy) 효율 증대를 위하여 차 영상신호에 대하여 주파수변환 (transform)을 수행하며, 이때의 차영상 신호는 DC 성분과 AC 성분을 포함하며 AC 성분이 많아지면 발생 부호량의 크기도 증가하게 된다.
한정된 용량의 전송매체를 사용하는 동영상 서비스에서 부호량 조절 방식은 서비스 품질을 결정할 수 있는 중요한 요소이며, 동영상 부호량 조절 방식은 영상 열화를 최소화하고 목표 부호량을 획득할 수 있는 양자화 파라미터를 예측하는 것 이 중요하다.
종래의 목표 부호량을 만족하는 양자화 파라미터를 예측하는 방법은 목표 부호량에 대한 오차가 발생되고 오차의 폭이 클수록 단위 시간당 발생하는 부호량의 변화폭이 크게 발생되어 전송효율을 감소시키고 결국 서비스 품질을 감소시키는 문제점이 있다.
본 발명은 상술한 문제점을 해결한 것으로, 본 발명의 목적은 동영상 부호화 과정 중 주파수 변환과 양자화 과정을 거친 차영상 신호를 사용하여 동영상 부호량을 조절하는 것으로 양자화 파라미터(QP: quantization parameter)와 이득을 조절하여 차영상 신호의 AC 성분 수를 조정하여 부호량을 조절하는 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법을 제공하는 것을 목적으로 한다.
또한 본 발명의 목적은 MPEG 2, MPEG 4, H.263, H.264 등의 현존하는 동영상 부호화기에 적용 가능하며 AC 조정부를 설치하여 차영상 신호의 AC 성분을 조정하여 목표한 부호량으로 재조정하도록 성능을 개선하며 개선된 성능에 따라 동영상의 전송 효율을 높일 수 있고, 상대적으로 개선된 화질의 동영상 서비스를 제공할 수 있는 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법을 제공하는 것을 목적으로 한다.
또한 본 발명의 목적은 부호량 조정부에서 목표 부호량과 양자화 파라미터(QP) 수를 고려하여 적정한 모드를 결정하고 결정된 모드에 따라 해당 AC 성분을 0으로 누락시켜 부호량을 조정하는 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법을 제공하는 것을 목적으로 한다.
상기한 목적을 달성하기 위한 본 발명의 방법은 동영상 부호화기에서 영상데이터에 대하여 주파수 변환과 양자화를 거쳐 처리한 차영상 신호(Residual data)와 양자화 파라미터(QP)를 AC 조정부에서 수신하는 단계; 상기 AC 조정부에서 엔트로피 부호부를 통해 실제 발생 부호(Bitstream)와 발생부호의 크기(Bit size)를 획득하여 기 설정되어 있는 목표 발생부호의 크기(Target Bit size)를 통해 이득을 계산하는 단계; 상기 AC 조정부에서 상기 양자화 파라미터(QP)의 크기를 판단한 다음, 이득의 크기에 따라 적용 모드를 지정하는 단계; 상기 AC 조정부에서 지정된 상기 모드를 상기 차영상 신호에 적용하여 AC 성분을 누락시켜 출력하는 단계 및 상기 AC 성분을 누락시킨 차영상 신호가 목표 발생부호 크기값을 충족시켰는지 판단하여 충족한 경우를 엔트로피 부호부로 제공하고, 충족시키지 못한 경우 루프를 반복하는 단계를 포함하고, 상기 이득은 엔트로피 부호부를 통하여 수신되는 발생부호 크기와 목표 발생부호 크기의 비율로 나타내는 부호량 압축량인 것을 특징으로 한다.
삭제
또한, 상기 AC 조정부에서 지정된 상기 모드를 상기 차영상 신호에 적용하여 AC 성분을 누락시켜 출력하는 단계는, 상기 차영상 신호의 AC 성분을 상기 모드에 해당하는 개수만큼 제거하여 부호량을 줄이도록 수행되는 것을 특징으로 한다.
또한, 본 발명의 모드는 4×4 크기의 영상에서 3~7개의 AC 성분을 제거하기 위한 다수개의 모드로 이루어짐을 특징으로 하며, 주파수변환 단위 크기에 따라 AC 성분의 제거 개수와 위치를 변경 가능함을 특징으로 하며, 이득은 엔트로피 부호부를 통하여 수신되는 발생부호 크기(Bit size)와 목표 부호량의 비율을 나타내며 부호량 압축량을 나타냄을 특징으로 한다.
또한 본 발명은 H.263, H.264, MPEG-2, MPEG-4 등 여러 동영상 부호화기(video codec)에 적용 가능함을 특징으로 한다.
본 발명은 주파수 변환한 차영상 신호에서 선택적으로 높은 주파수의 AC 성분을 제거하여 데이터 량을 줄이는 동영상 부호화 방법으로 선택적인 수의 해당 AC 성분을 0으로 대체하는 방식으로 비교적 간단하게 구현 가능하다.
본 발명은 동일한 양자화 파라미터를 적용하는 단위 블록에 대해 조건적 부호량 감소율 적용 및 조정이 가능하다.
본 발명의 AC 조정부는 종래의 MPEG 2, MPEG 4, H.263, H.264 등의 동영상 부호화기들의 주파수변환 단위크기 및 양자화 파라미터 범위 차이에 대한 반영으로 적용 가능하다.
본 발명의 AC 조정부는 일반적인 부호량 조절 방식의 구현부와 독립적으로 구현되므로 혼용이 가능하다. 따라서 일반적인 부호량 조절 방식에 따른 발생 부호량을 목표 부호량에 근접할 수 있도록 재조정이 가능하다.
이하, 본 발명의 실시 예를 첨부한 도면을 참조하여 설명한다.
하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 생략될 것이라는 것을 유의하여야 한다. 설명의 편의상 다른 실시예(도면)에 있더라도 동일한 기능과 역할을 수행하는 구성요소에 대해서는 동일한 참조번호를 부여한다.
본 발명은 동영상 부호화 과정 중 주파수 변환과 양자화 과정을 거친 차영상 신호를 사용하며 동영상 부호량 조절 방식은 양자화 과정의 양자화 파라미터(quantization parameter)와 이득(gain)을 주요 매개변수로 사용하며, 차영상 신 호의 AC 성분 수를 조정하는 방식이며, 종래의 동영상 부호화기에 추가적으로 구현 가능하다.
본 발명은 주파수 변환을 포함한 동영상 부호화기에 적용할 수 있으며 예시적으로 H.264 동영상 부호화기에 적용하여 설명하도록 하겠으나, 현존하는 동영상 부호화기들이 차영상 신호에 대한 주파수변환을 포함하고 있으므로 주파수 변환 단위 크기 등의 수정으로 MPEG 2, MPEG 4, H.263을 적용한 동영상 부호화기에도 적용 가능하다.
동영상 부호화기는 차영상 신호를 주파수 변환하여 DC 신호를 기준으로 AC 신호를 생성하는 방법으로 발생신호의 에너지를 응집(energy compaction)하는 효과를 취한다. 또한 엔트로피 부호화 과정에서는 에너지가 응집된 차영상 신호를 부호화 함으로써 코딩 효율을 높일 수 있게 된다. 이와 같은 이유로 일반적인 동영상 부호화기는 차영상 신호의 주파수변환부를 포함하게 되며, AC 신호의 양은 발생 부호량과 높은 상관도를 갖게 된다.
일반적으로 알려진 주파수변환 방식에는 FFT(Fast Fourier Transform), 하다마드 트랜스폼(Hadamard transform), 왈시 트랜스폼 (Walsh transform), DCT(discrete Cosine Transform) 등이 있다. 이중 편의와 효율에 의해 DCT의 사용이 일반적이다. 상이한 주파수 변환 방식에 의한 차이는 주파수 변환 후 신호의 에너지 응집 정도이다. 동일한 크기에 대한 주파수변환은 에너지 응집도의 차이는 발생하나 DC 와 AC 신호의 위치에는 큰 차이가 발생하지는 않는다.
다음은 동영상 부호화 방식에서 일반적으로 사용하는 DCT에 대한 간략한 설 명이다. 부호화 단위 크기는 예시하는 H.264의 주파수변환 단위 크기의 적용과 설명의 편의를 위해 4×4 크기로 정하였다. 본 설명은 주파수 변환 후 DC와 AC 신호의 발생 위치를 설명하기 위한 것이다.
DCT 계수값은 휘도 성분 4×4 단위를 예로 수학식 1과 같이 나타낼 수 있다.
Figure 112008046829618-pat00001
Figure 112008046829618-pat00002
수학식 1과 같은 트랜스폼 (transform) 계수 값이 동일 단위 크기 차 영상 신호에 대해 수학식 2와 같은 형태로 수평 수직 방향으로 매트릭스(matrix) 곱을 통해 DC와 AC 성분으로 바뀌게 된다. 수학식 2 에서 Y는 주파수 영역으로 변환된 차 영상 신호를 나타내고 X는 차 영상 신호를 나타낸다.
Figure 112008046829618-pat00003
수학식 3으로 표기된 계수값은 4×4 크기의 수학식 2의 Y 값을 나타낸다. 수학식 3의 계수값에서 DC는 주파수변환을 거쳐 발생한 DC를 나타내고, ACyx는 AC 신호값을 나타낸다. ACyx 에서의 아래첨자 y는 행(row) 위치를 나타내고, 아래첨자 x는 열(column) 위치를 나타낸다. y와 x 값이 증가 할수록 변화가 큰 성분으로 해석할 수 있다.
도 2는 본 발명에 의한 H.264 동영상 부호화기의 블록도이다.
본 발명의 H.264 동영상 부호화기는 움직임 추정부(ME : Motion Estimation)(120), 움직임 보상부(MC : Motion Compensation)(130)에 의한 인터 부호화부와, 인트라 부호화부(Intra Prediction)(140), 주파수변환부(T : Transform)(150), 양자화부(Q : Quantization)(160), 엔트로피 부호부(170), AC 조정부(180), 참조영상을 구성하기 위한 역 주파수변환부(T-1)(200)와 역양자화부(Q-1)(190)로 이루어진다.
도 2는 종래의 H.264 동영상 부호화기에서 본 발명의 AC 조정부(180)를 설치하여 조건적으로 차영상 AC 신호를 누락시켜 부호량을 조정한다.
도 2에서 입출력 값의 패스를 경로(Path) 1, 2, 3, 4로 나타내었으며 일반적인 부호량 조절방식의 구현은 점선으로 표현한 영역에서 발생된다.
본 발명의 AC 조정부(180)의 동작과 출력은 독립적이어서 종래의 MPEG 2, MPEG 4, H.263 등의 동영상 부호화기에 적용이 가능하다.
수학식 4에서는 모드 0, 모드 1, 모드 2, 모드 3, 4종류의 모드의 예를 나타내고 있다.
Figure 112008046829618-pat00004
모드(mode) 0은 종래의 AC 성분 신호 누락이 발생하지 않은 주파수 변환 결과를 나타낸다.
수학식 4를 참조하면 모드 1, 2, 3으로 갈수록 제거하는 누락 AC 수가 증가하여 발생 부호량 절감 정도가 증가한다.
모드 1인 경우 수학식 4를 참조하여 보면 해당 영상데이터의 AC 성분 3개를 0으로 설정하고, 모드 2의 경우에는 AC 5개를 0으로 설정하고 모드 3의 경우에는 AC를 7개를 0으로 설정하여 부호량을 조정한다.
한편 수학식 4는 4×4 사이즈의 영상에 대한 Y의 계수값의 예를 나타낸 것으로 수학식 4에 예시한 것보다 다양한 모드를 생성하여 적용하는 것도 가능하다. 즉 AC 성분을 0으로 대체하는 개수와 위치를 예시한 것보다 다양하게 생성하여 적용 가능하다.
Figure 112008046829618-pat00005
표 1은 예시한 H.264 동영상 부호화에 수학식 4에서 나타낸 모드 1, 2, 3을 각각 적용한 경우 모드 0 대비 발생 부호량 백분율을 나타낸 것이다. 사전 실험을 통하여 모드 결정의 기준값을 획득한다. 상기의 결과는 H.264 동영상 부호화기의 참조 코드(JM 9.0)를 사용하여 동일한 영상에 대해 각각의 모드(mode)를 적용한 전체 300 프레임(frame)을 부호화한 결과에 의한 것이다.
수학식 4에서 설명한 바와 같이 모드 0은 AC 누락을 발생시키지 않은 결과를 나타내고, 모드 1~3은 AC를 3~7개까지 고정적으로 누락시킨 결과이다.
양자화 파라미터(QP)가 16인 경우 모드 1을 적용하면 AC를 누락하지 않은 결과에 비해 93.43%, 모드 2는 87.28%, 모드 3은 78.80%의 부호량을 발생시키는 것을 나타내고 있다.
표 1을 참조하면 높은 양자화 파라미터(QP)에서는 부호량을 많이 줄어들지 않지만 낮은 양자화 파라메터(QP)에서는 상대적으로 많은 부호량을 줄일 수 있다.
또한 모드 1, 2, 3으로 갈수록 상대적으로 많은 부호량이 줄어드는 것을 볼 수 있으며 이를 테이블화하여 부호량 조정시 모드 정보 테이블을 참조하여 모드를 결정하는 것도 가능하다.
또한 적용할 동영상 부호화 방식의 참조 코드나 실제 사용할 부호화기를 사용하여 다양한 양자화 파라미터 값과 영상을 사용한 결과를 획득하는 경우 더욱 높은 효과를 기대할 수 있다.
QP mode 1 mode 2 mode 3
16 7% 13% 21%
24 3% 7% 15%
32 1% 3% 10%
40 0% 0% 1%
표 2는 표 1의 결과를 본 발명에 적용하기 용이하도록 만든 테이블의 예이다.
표 2에 표현된 백분율은 해당 양자화 파라미터(QP) 범위에서 해당 모드를 사용하는 경우 획득할 수 있는 부호량 감소 정도의 평균값이다. 양자화 파라미터(QP) 16인 경우 모드 1을 적용하면 7%의 부호량 감소 효과를 볼 수 있으며, 모드 2는 13%, 모드 3은 21%의 부호량 감소 효과를 볼 수 있다.
본 발명의 AC 조정부(180)는 양자화 파라미터(QP)와 이득(gain)에 따라 표 2의 테이블을 참조하여 적용시킨다.
도 3은 본 발명의 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 동작 순서도이다.
먼저 300 단계로 주파수 변환부(150)와 양자화부(160)를 거쳐서 처리된 차영상 신호(Residual data)와 양자화 파라미터(QP)를 경로(Path) 1을 통해 AC 조정부(180)에서 수신한다.
310 단계에서 AC 조정부(180)는 엔트로피 부호부(170)를 통하여 완료한 실제 발생 부호(Bitstream)와 목표 발생부호의 크기(Bit size)를 경로(Path) 2를 통해 획득한다. 도 2에 점선 영역내에 구현되어있을 수 있는 일반적인 부호량 조절(rate control) 방식에 대한 구체적인 설명은 제외한다.
320 단계에서 원하는 목표 발생부호 크기(Target Bit size) 값을 미리 산정 한다. 목표 발생부호 크기(Target Bit size) 값은 사용자가 지정하는 것도 가능하다. 일반적인 부호량 조절방식이 구현되어 있는 경우에는 부호량 조절 방식에서 목표한 발생부호 크기를 적용한다. 엔트로피 부호부(170)에서 완료한 실제 발생 부호(Bitstream)와 목표 발생부호 크기(Target Bit size) 값으로 백분율을 계산하여 이득(Gain)으로 나타낸다.
AC 조정부(180)는 양자화 파라미터(QP)와 이득을 기준으로 표 2에서 나타낸 바와 같이 모드 1, 2, 3을 적용한다.
330 단계에서 AC 조정부(180)는 양자화 파라미터(QP)가 40보다 큰 경우와 이득이 이미 목표발생부호 크기를 충족하는 경우에는 340 단계로 진행하여 AC 성분 누락과정을 생략하고 실제 발생 부호(Bitstream)를 경로(Path) 3을 통해 출력하고 차영상(Residual) 신호는 참조영상 구성을 위해 경로(Path) 4를 통해 출력한 후 종료한다.
350 단계에서 AC 조정부(180)는 양자화 파라미터(QP)가 16보다 작거나 같으면, 360 단계로 진행하여 이득이 7% 이내인 경우 모드 1을 적용, 이득이 13% 보다 작은 경우 모드 2를 적용시키고, 나머지의 경우에는 모드 3을 적용시켜 해당 차영상 신호의 AC 성분을 누락시킨다.
350 단계에서 양자화 파라미터(QP)가 16보다 작거나 같지 않은 경우 370 단계로 진행하여 AC 조정부(180)는 양자화 파라미터(QP)가 24보다 작거나 같으면, 380 단계로 진행하여 이득이 3% 이내인 경우 모드 1을 적용, 이득이 7% 보다 작은 경우 모드 2를 적용시키고, 나머지의 경우에는 모드 3을 적용시켜 해당 차영상 신호의 AC 성분을 누락시킨다.
370 단계에서 양자화 파라미터(QP)가 24보다 작거나 같지 않은 경우 390 단계로 진행하여 AC 조정부(180)는 양자화 파라미터(QP)가 32보다 작거나 같으면, 400 단계로 진행한다.
400 단계에서 AC 조정부(180)는 이득이 1% 이내인 경우 모드 1을 적용, 이득이 3% 보다 작은 경우 모드 2를 적용시키고, 나머지의 경우에는 모드 3을 적용시켜 해당 차영상 신호의 AC 성분을 누락시킨다.
410 단계에서 양자화 파라미터(QP)가 32보다 작거나 같지 않은 경우에 AC 조정부는 모드 3을 적용시켜 해당 차영상 신호의 AC 성분을 누락시킨다.
마지막으로 420 단계에서 AC 조정부(180)는 AC 성분을 누락시킨 차영상 신호를 엔트로피 부호부(170)로 제공하고, 목표 발생부호크기(Target Bit size) 값을 충족시켰는지 판단하며 이루지 못한 경우에는 루프를 반복시킨다.
또한 AC 조정부(180)는 상술한 표 2를 기준으로 경로 1로부터 수신되는 양자화 파라미터와 이득에 따라 적정한 모드를 선택하여 AC 신호 성분을 0으로 누락시키며, 모드 3을 차영상 신호의 최대 감소를 실행한 것으로 반복 적용은 하지 않도록 제어하여 출력하도록 한다.
본 발명은 H.264, H.263, MPEG-2, MPEG-4와 같은 다양한 동영상 부호화기에서도 사용될 수 있다. 또한 본 발명 mode 1~3의 누락 방식은 4×4의 예를 나타낸 것으로 주파수 변환 단위 크기에 따라서 다양화하는 것이 가능하다.
지금까지 본 발명의 실시 예의 구성 및 동작에 대해 설명하였다. 본 발명은 상술한 실시 예에 한정되지 않으며, 본 발명의 범위를 벗어나지 않는 한도 내에서 다양한 변형을 가할 수 있다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 특허청구범위뿐만 아니라 특허청구범위와 균등한 것들에 의해 정해져야 한다.
도 1은 H.264 동영상 부호화기의 블록도.
도 2는 본 발명에 의한 H.264 동영상 부호화기의 블록도.
도 3은 본 발명의 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 동작 순서도.
<도면의 주요부호에 대한 설명>
150: 주파수변환부(T: Transform) 160: 양자화부(Q : Quantization)
170: 엔트로피 부호부 180: AC 조정부

Claims (8)

  1. 동영상 부호화기에서 영상데이터에 대하여 주파수 변환과 양자화를 거쳐 처리한 차영상 신호(Residual data)와 양자화 파라미터(QP)를 AC 조정부에서 수신하는 단계;
    상기 AC 조정부에서 엔트로피 부호부를 통해 실제 발생 부호(Bitstream)와 발생부호의 크기(Bit size)를 획득하여 기 설정되어 있는 목표 발생부호의 크기(Target Bit size)를 통해 이득을 계산하는 단계;
    상기 AC 조정부에서 상기 양자화 파라미터(QP)의 크기를 판단한 다음, 이득의 크기에 따라 적용 모드를 지정하는 단계;
    상기 AC 조정부에서 지정된 상기 모드를 상기 차영상 신호에 적용하여 AC 성분을 누락시켜 출력하는 단계 및
    상기 AC 성분을 누락시킨 차영상 신호가 목표 발생부호 크기값을 충족시켰는지 판단하여 충족한 경우를 엔트로피 부호부로 제공하고, 충족시키지 못한 경우 루프를 반복하는 단계를 포함하고,
    상기 이득은 엔트로피 부호부를 통하여 수신되는 발생부호 크기와 목표 발생부호 크기의 비율로 나타내는 부호량 압축량인 것인 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 제 1 항에 있어서,
    상기 AC 조정부에서 지정된 상기 모드를 상기 차영상 신호에 적용하여 AC 성분을 누락시켜 출력하는 단계는,
    상기 차영상 신호의 AC 성분을 상기 모드에 해당하는 개수만큼 제거하여 부호량을 줄이도록 수행되는 것을 특징으로 하는 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법.
  6. 제 1 항에 있어서,
    상기 모드는,
    4×4 크기의 영상에서 3~7개의 AC 성분을 제거하기 위한 다수개의 모드로 이루어지는 것을 특징으로 하는 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법.
  7. 제 1 항에 있어서,
    상기 모드는,
    주파수변환 단위 크기에 따라 AC 성분의 제거 개수와 위치를 변경 가능한 것을 특징으로 하는 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법.
  8. 제 1 항에 있어서,
    상기 동영상 부호화기는,
    H.263, H.264, MPEG-2, MPEG-4등을 사용하는 여러 동영상 부호화기(video codec)에 적용 가능한 것을 특징으로 하는 차영상 AC 신호의 조건적 누락을 이용한 동영상 부호량 조정 방법.
KR1020080062306A 2008-06-30 2008-06-30 차영상 에이씨 신호의 조건적 누락을 이용한 동영상 부호량조정 방법 KR101005725B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080062306A KR101005725B1 (ko) 2008-06-30 2008-06-30 차영상 에이씨 신호의 조건적 누락을 이용한 동영상 부호량조정 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080062306A KR101005725B1 (ko) 2008-06-30 2008-06-30 차영상 에이씨 신호의 조건적 누락을 이용한 동영상 부호량조정 방법

Publications (2)

Publication Number Publication Date
KR20100002413A KR20100002413A (ko) 2010-01-07
KR101005725B1 true KR101005725B1 (ko) 2011-01-06

Family

ID=41812444

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080062306A KR101005725B1 (ko) 2008-06-30 2008-06-30 차영상 에이씨 신호의 조건적 누락을 이용한 동영상 부호량조정 방법

Country Status (1)

Country Link
KR (1) KR101005725B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09219861A (ja) * 1996-02-13 1997-08-19 Fuji Film Micro Device Kk デジタル画像伸張システム
JP2005236603A (ja) 2004-02-19 2005-09-02 Victor Co Of Japan Ltd 圧縮符号化用画像の撮影方法及び撮影画像符号化装置
JP2007174634A (ja) * 2005-11-28 2007-07-05 Victor Co Of Japan Ltd 階層符号化装置、階層復号化装置、階層符号化方法、階層復号方法、階層符号化プログラム及び階層復号プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09219861A (ja) * 1996-02-13 1997-08-19 Fuji Film Micro Device Kk デジタル画像伸張システム
JP2005236603A (ja) 2004-02-19 2005-09-02 Victor Co Of Japan Ltd 圧縮符号化用画像の撮影方法及び撮影画像符号化装置
JP2007174634A (ja) * 2005-11-28 2007-07-05 Victor Co Of Japan Ltd 階層符号化装置、階層復号化装置、階層符号化方法、階層復号方法、階層符号化プログラム及び階層復号プログラム

Also Published As

Publication number Publication date
KR20100002413A (ko) 2010-01-07

Similar Documents

Publication Publication Date Title
US8325797B2 (en) System and method of reduced-temporal-resolution update for video coding and quality control
Wang et al. Rate-distortion optimization of rate control for H. 264 with adaptive initial quantization parameter determination
JP5384694B2 (ja) 多層ビデオ設計のためのレート制御
US7792193B2 (en) Image encoding/decoding method and apparatus therefor
US6658157B1 (en) Method and apparatus for converting image information
US8982947B2 (en) Rate control and video denoising for noisy video data
US20070274396A1 (en) Complexity adaptive skip mode estimation for video encoding
EP1992169B1 (en) Method and apparatus for bit rate control in scalable video signal encoding using a rate-distortion optimisation
EP2141927A1 (en) Filters for video coding
US8396314B2 (en) Method and apparatus for inverse quantizing image, and method and apparatus for decoding image
US8259793B2 (en) System and method of fast MPEG-4/AVC quantization
MXPA06002367A (es) Proceso y arreglo para codificar imagenes de video.
CN103460700A (zh) 以帧内预测模式解码图像的方法
US20130235938A1 (en) Rate-distortion optimized transform and quantization system
KR100790149B1 (ko) 비디오 인코딩 데이터율 제어 방법
KR20130002296A (ko) 적응적인 양자화 파라미터 차분값을 이용한 영상의 부호화 및 복호화 방법과 장치
WO2007109993A1 (en) Error control system, method, encoder and decoder for video coding
KR20110051607A (ko) 칼만 필터와 fir 필터를 사용한 동영상 인코더에서의 비트율 제어 방법
Wang et al. Rate-SSIM optimization for video coding
KR20090090152A (ko) 영상의 부호화, 복호화 방법 및 장치
Naccari et al. Intensity dependent spatial quantization with application in HEVC
US8442113B2 (en) Effective rate control for video encoding and transcoding
KR101086724B1 (ko) 영상의 복잡도를 이용한 h.264/avc 부호화기의 양자화 파라미터 결정 방법 및 이를 구현하는 h.264/avc 부호화기
US9094716B2 (en) Methods for coding and decoding a block of picture data, devices for coding and decoding implementing said methods
De Cock et al. Requantization transcoding in pixel and frequency domain for intra 16x16 in H. 264/AVC

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J201 Request for trial against refusal decision
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20131129

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20141127

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20151126

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20161201

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20171128

Year of fee payment: 8