KR0152017B1 - 적응적처리를 이용한 부호화 및 복호화시스템 - Google Patents

적응적처리를 이용한 부호화 및 복호화시스템 Download PDF

Info

Publication number
KR0152017B1
KR0152017B1 KR1019920013634A KR920013634A KR0152017B1 KR 0152017 B1 KR0152017 B1 KR 0152017B1 KR 1019920013634 A KR1019920013634 A KR 1019920013634A KR 920013634 A KR920013634 A KR 920013634A KR 0152017 B1 KR0152017 B1 KR 0152017B1
Authority
KR
South Korea
Prior art keywords
data
image data
encoding
coefficient
predetermined
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
KR1019920013634A
Other languages
English (en)
Other versions
KR940003203A (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 KR1019920013634A priority Critical patent/KR0152017B1/ko
Publication of KR940003203A publication Critical patent/KR940003203A/ko
Application granted granted Critical
Publication of KR0152017B1 publication Critical patent/KR0152017B1/ko
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits

Landscapes

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

Abstract

소정 크기의 블록으로 분할된 화상데이타를 부호화하는 수단과 예측부호화를 실행하기 위하여 부호화된 데이타를 복호화하는 수단을 구비하여 부호화된 데이타를 출력하는 영상데이타의 부호화시스템과 상기 부호화시스템에 의하여 부호화된 영상데이타를 복호화하는 복호화시스템에 있어서, 부호화시스템내에 있는 복호화수단에서 출력되는 영상데이타와 복호화시스템에서 복호화되는 영상데이타를 양자화잡음등의 부가잡음에 의한 영상데이타의 훼손정도가 비슷하므로 부호화시스템에서는 영상데이타의 훼손을 복원할 수 있는 계수데이타를 적응적으로 발생하여 복호화시스템으로 전송하고, 복호화시스템에서는 그 계수데이타를 이용하여 훼손된 영상데이타를 훼손되기 이전의 영상데이타에 유사하도록 복원한다.

Description

적응적처리를 이용한 부호화 및 복호화시스템
제1도는 종래의 영상데이타 부호화장치의 일 예를 나타내는 블록도.
제2도는 종래의 영상데이타 복호화장치의 일 예를 나타내는 블록도.
제3도는 본 발명에 의한 영상데이타 부호화장치의 일 실시예를 나타내는 블록도.
제4도는 현재화소와 인접화소간의 상관관계를 나타내는 개념도.
제5도는 본 발명에 의한 영상데이타 복호화장치의 일 실시예를 나타내는 블록도.
* 도면의 주요부분에 대한 부호의 설명
11 : DCT부 12 : 양자화부
13,20 : 가변장부호화부 14 : 버퍼
15,25 : 역양자화부 16,26 : 역 DCT부
17,28 : 프레임메모리 18 : 움직임추정부
19,29 : 움직임보상부 24,27 : 가변장복호화부
21 : 데이타결합부 22 : 데이타분리부
31 : 지연부 32 : 적응적처리부
33 : 후처리부
본 발명은 영상신호를 부호화 및 복호화하는 시스템에 관한 것으로, 특히 부호화 및 복호화시 잡음이 포함된 훼손신호를 적응적으로 처리함으로써 보다 개선적 화질을 제공하기 위한 부호화 및 복호화시스템에 관한 것이다.
일반적으로 영상데이타를 저장 또는 전송하기 위해 데이타를 압축하는 방법으로서 움직임보상을 이용한 DCT(Discrete Cosine Transform) 부호화방법에 사용되고 있다.
영상신호의 부호화방법에는 DCT이외에도 여러가지 방법들이 있으며, 최근에는 디지탈신호처리기술의 발달로 영상신호의 처리가 가능한 처리속도를 갖는 IC들이 개발되고 있다. 이러한 부호화방법들은 현재 국제표준기구(ISO) 산하의 CCITT와 유럽의 CCIR등의 기구에서 표준화작업이 진행중이다.
제1도는 종래의 부호화장치의 일 예로서, 움직임보상을 이용한 예측 부호화시스템을 나타낸다. 제1도의 부호화장치는 입력영상데이타에 대해 DCT변환을 수행한후 변환계수를 양자화시키는 수단과, 양자화된 데이타를 가변장부호화하여 데이타량을 더욱 압축시키는 수단과, 입ㆍ출력 데이타량이 일정하게 유지되도록 양자화수단을 제어하기 위한 소정의 양자화스텝크기(Quantization stepsize) 신호를 출력하는 버퍼와, 양자화된 데이타를 역양자화 및 역변환하고, 역변환되어 재구성된 화면과 부호화할 블록으로부터 움직임예측 및 움직임보상을 수행하는 수단으로 구성된다.
입력단(10)을 통해 N×N 블록의 영상데이타가 입력되고, 이 블록영상데이타와 궤환되는 영상데이타는 제1가산기(A1)에서 오차데이타를 산출한다. 이 오차데이타는 DCT부(11)에서 주파수영역의 데이타로 변환되고, 이때 변환된 변환계수의 에너지는 주로 저주파쪽으로 모이게 된다. 양자화부(12)는 소정의 양자화과정을 통해 변환계수들을 일정 레벨의 대표값들로 바꾸어준다. 그러면, 가변장부호화부(13)는 이 대표값들의 통계적 특성을 살려 가변장부호화는 방식으로 데이타를 압축하여 압축된 영상데이타(VCD)를 출력한다. 제1가변장부호화부(13)의 출력데이타는 버퍼(14)로 공급되고, 버퍼(14)는 입력되는 영상데이타와 출력되는 영상데이타를 일정하게 유지하기 위하여 가변되는 양자화스텝크기신호를 출력한다. 즉, 버퍼(14)에서 출력데이타는 일정하게 유지되나 입력데이타는 화상의 운동량이나 복잡성에 따라 데이타량에 변하게 된다. 따라서, 버퍼는 양자화스텝크기(Q)를 양자화부(12)로 공급하여 양자화레벨을 변환시킴으로써 제1가변장부호화부(13)에서 발생되는 데이타량을 조절하여 버퍼크기이내의 데이타량이 되도록 한다. 버퍼점유율이 증가하는 경우, 즉 버퍼의 누적데이타량이 많아지면 양자화스텝크기가 커지고 이에 따라 양자화레벨의 갯수가 감소하므로 부호화되는 데이타량이 감소되어 버퍼의 입ㆍ출력 데이타량이 일정하게 유지된다.
또한, 일반적으로 화면과 화면간에는 유사한 부분이 많으므로, 약간의 움직임이 있는 화면인 경우 그 움직임을 추정하여 움직임벡터(MV)를 산출하고, 이 움직임벡터를 이용하여 데이타를 보상하여 주면 인접한 화면간의 차신호는 매우 작으므로 전송데이타를 더욱 압축시킬 수 있다. 이러한 움직임보상을 수행하기 위해, 역양자화부(15) 및 역DCT부(16)는 양자화부(12)에서 출력하는 양자화계수를 역양자화시킨 다음 역변환시켜 공간영역의 영상데이타로 변환시킨다. 이 역변환된 영상데이타는 제1가산기(A1)에서 출력되었던 오차데이타에 상응하는 재생오차데이타이다. 역DCT부(16)에서 출력되는 오차데이타를 제2가산기(A2)로 궤환되는 블록데이타와 가산하여 프레임메모리(!7)에 저장함으로써 화면을 재구성한다. 그러면, 움직임 추정부(18)는 입력단(10)으로 입력되는 블록데이타와 가장 유사한 패턴의 블록데이타를 프레임메모리(17)에 저장된 프레임데이타에서 찾아 2개 블록간의 움직임을 나타내는 움직임벡터(MV)를 산출한다. 이 움직임벡터(MV)는 복호화시스템에서 이용되기 위해 제2가변장부호화부(20)를 거쳐 수신측으로 전송되고 동시에 움직임보상부(19)로 전송된다. 움직임보상부(19)는 움직임추정부(18)에서 공급되는 움직임벡터에 따라 프레임메모리(17)의 프레임데이타에서 이 움직임벡터에 상응하는 블록데이타를 독출하여 제1가산기(A1)으로 공급한다. 그러면, 제1가산기는 전술한 바와 같이 입력단(10)에서 공급되는 블록데이타와 움직임보상부(19)에서 공급되는 유사패턴의 블록데이타간의 오차데이타를 산출하고, 이 오차데이타는 다시 부호화된다. 이와 같이 부호화된 영상데이타(VCD)와 양자화스텝크기(Q) 및 움직임벡터(MV)는 데이타결합부(21)에서 결합되어 전송데이타(VT)로서 수신측으로 전송된다.
이와 같이 전송되는 영상데이타는 제2도와 같은 복호화기로 입력된다. 복호화기의 데이타분리부(22)는 전송데이타(VT)를 다시 부호화된 영상데이타(VCD)와 양자화스텝크기(Q) 및 움직임벡터(MV)로 분리한다. 그러면, 부호화된 영상데이타(VCD)는 버퍼(23)를 거쳐 제1가변장복호화부(24)에서 가변장부호화의 역과정을 통해 복호화되고, 제1가변장복호화부(24)에서 출력되는 데이타는 역양자화부(25)에서 주파수대역의 변환계수로 역양자화된다. 역DCT부(26)는 역양자화부(25)에서 공급되는 주파수영역 변환계수를 공간영역의 영상데이타로 변환시킨다. 이때, 역변환된 영상데이타는 제1도의 부호화기에서 제1가산기(A1)로부터 산출되는 오차데이타에 상응하는 재생오차데이타이다. 또한, 부호화기의 움직임추정부(18)에서 산출되어 전송되는 움직임벡터(MV)는 마찬가지로 데이타분리부(22)에서 분리되어 제2가변장복호화부(27)에서 복호화된 다음, 움직임보상부(29)로 공급되고, 움직임보상부(29)는 프레임메모리(28)에 저장된 프레임데이타에서 움직임벡터(MV)에 상응하는 블록데이타를 독출하여 가산기(A)로 공급한다. 그러면, 역변환된 오차데이타와 움직임보상부(29)에서 공급되는 블록데이타는 가산기(A)에서 조합되어 디스플레이부로 전송된다.
그러나, 이와 같은 종래의 시스템에서 고품위 TV(HD-TV)등의 영상신호와 같이 넓은 대역폭을 갖는 영상신호를 데이타압축하는 경우에는 심한대역압축을 거치므로 부호화 및 복호화하는 과정에 양자화잡음등이 추가되어 영상데이타가 훼손되며 영상의 화질이 떨어지는 문제가 발생한다.
따라서, 본 발명의 목적은 영상데이타를 소정 크기의 블록단위로 부호화함에 있어서, 부호화된 다음 다시 복호화된 영상데이타의 손상된 정도를 보정하기 위한 소정의 계수데이타를 적응적으로 산출하여 부호화된 영상데이타와 함께 출력함으로써 보다 효과적인 부호화데이타를 전송하기 위한 부호화시스템을 제공함에 있다.
본 발명의 다른 목적은 전술한 바와 같은 부호화시스템에서 전송되는 영상데이타를 복호화함에 있어서, 부호화시스템에서 전송되는 상기 소정의 계수데이타를 이용하여 복호화된 영상신호를 적응적으로 후처리함으로써 보다 개선된 화질을 제공하기 위한 복호화시스템을 제공함에 있다.
이와 같은 본 발명의 목적은 소정 크기의 블록으로 분할된 화상데이타를 부호화하는 수단과 예측부호화를 실행하기 위하여 양자화된 데이타를 복원하는 수단을 구비하여 부호화된 데이타를 출력하는 영상데이타의 부호화시스템에 있어서, 부호화되기 위해 입력되는 영상데이타와 복원수단에서 복원된 영상데이타를 공급받아 2개 데이타간의 차이값을 최소화하기 위한 계수값을 발생하여 출력하는 수단에 의하여 달성된다.
본 발명의 다른 목적은 소정 크기의 블록으로 분할되어 부호화된 영상데이타를 인가받아 복호화하는 수단을 구비한 복호화시스템에 있어서, 소정의 계수데이타와 부호화된 영상데이타를 분리하는 수단과, 분리수단에서 공급되는 계수값과 복호화수단에서 복호화된 영상데이타를 공급받아 복호화된 영상데이타를 상기 계수값을 이용하여 보정하는 후처리수단에 의하여 달성된다.
이하, 본 발명에 따른 적응적처리를 이용한 부호화 및 복호화시스템의 바람직한 일 실시예를 첨부된 도면을 참조하여 상세히 설명한다.
제3도는 본 발명의 일 실시예에 따른 영상데이타 부호화장치를 나타내는 블록도로서, N×N 블록단위로 예측부호화되는 영상신호를 적응적으로 처리하기 위한 부호화장치를 나타낸 것이다. 제3도의 장치는 상술한 제1도의 장치에서 입력단(10)을 통하여 들어오는 영상데이타와 제2가산기(A2)에서 출력되는 양자화잡음이 포함된 데이타를 인가받아 적응적처리(Adaptive processing)하여 데이타결합부(21)로 소정의 신호를 출력하는 적응적처리수단을 추가한 것이다.
상술의 적응적처리수단은 입력단(10)을 통하여 입력하는 영상데이타를 시간지연시키는 지연부(31)와, 제2가산기(A2)의 출력단에 그 입력단을 연결하며 일측의 출력단자는 상술의 데이타결합부(21)로 연결하는 적응적처리부(32)와, 일측의 입력단자로는 지연부(31)의 출력신호를 인가받고 다른 일측의 입력단자로는 적응적처리부(32)의 출력신호를 인가받아 적응적처리부(32)를 제어하는 신호를 발생하는 제3가산기(A3)를 구비한다. 제3도에서는 제1도와 동일한 구성요소에 대하여 동일한 부호를 부여하였으며, 소정의 계수데이타를 인가받는 데이타결합부(21)도 동일한 부호를 부여하였다. 또한 동일한 구성요소의 동작설명은 앞에서 상술하였으므로 생략하기로 한다.
지연부(31)는 입력단(10)을 통하여 입력하는 N×N 블록(일반적으로 8×8 블록)단위로 샘플링된 영상데이타를 소정의 시간간격만큼씩 시간지연한다. 예를 들면, 지연부(31)에서는 시간영역에서 샘플링된 K번째의 영상데이타(Dk)가 DCT부(11)로부터 역DCT부(16)를 거치면서 부호화 및 복호화되는 과정과 제2가산기(A2)에서 궤환되는 블록데이타와 가산되는 과정을 거쳐 잡음포함영상데이타(Xk)의 형태로 출력되는 시간간격만큼씩 상술의 K번째 영상데이타(Dk)를 시간지연한다. 지연부(31)에서 시간지연되어 출력하는 K번째의 잡음포함영상데이타(Xk)는 적응적처리부(32)로 입력한다. 적응적처리부(32)에서는 16개의 수평주사선에 속하는 영상데이타간격(이하, 16개의 수평주사선간격으로 구분되는 영상데이타를 슬라이스 라 함)으로 양자화스텝크기(Q)를 변경하므로 자승평균에러최소화(Least Mean Square Error)방법을 이용하여 각각의 슬라이스에 대한 적응계수벡터(WS)를 구한다. 여기서, WS의 아래첨자 S는 적응계수벡터 WS가 특정의 슬라이스에 대한 것임을 나타낸 것이다. 적응적처리부(32)에서 서로 인접한 5개 화소들의 데이타상관성(Correlation)을 이용하여 현재화소에 대한 의사영상데이타(Pseudo Image data)(Pk)를 생성하면, 제3가산기(A3)에서는 이 의사영상데이타와 지연부(31)에서 지연출력하는 원래의 영상데이타(Dk)의 차이에 해당하는 오차신호(Ek)를 발생하여 적응적처리부(32)로 인가한다.
상술의 오차신호(Ek)를 최소화하기 위하여 적응적처리부(32)에서는 아래의 식 (1) 및 (2)를 이용한다.
여기서, α는 원래의 영상데이타(Dk)와 의사영상데이타(Pk)의 차이인 오차신호(Ek)를 최소화하기 위한 적응계수벡터(WS)를 보다 빨리 산출하기 위한 계수로 0에서 1의 범위를 갖는 실험치이다. 의사적응계수벡터(Wk)는 시간영역에서 샘플링되는 K번째 화소를 연산의 기준이 되는 현재화소로 하여 서로 인접하여 상호 특정한 위치관계를 갖는 5개 화소들에 대한 적응계수 W0 k, W1 k, W2 k, W3 k, W4 k를 그 성분으로 표시한 것이다. 또한 잡음포함영상데이타벡터(Nk)는 상술한 K번째 화소를 기준화소로 하는 5개의 인접한 화소들이 갖는 잡음포함영상데이타들을 나타낸 것이다. 식 (2)의 의사영상데이타(Pk)는 K 번째 화소에 대한 의사영상데이타이다.
제4도는 현재화소와 인접화소간의 상관관계를 나타내는 개념도로서, 현재화소와 그에 인접하는 4개의 화소(pixel)에 대한 관계를 나타낸 것이다. 제4a도에서는 현재화소의 공간적위치를 2차원좌표계로서 변수(m, n)으로 정하고, 현재화소와 동일한 수평주사선상에 있는 바로 이전화소의 위치를(m-1, n)으로 표시한다. 또한 현재화소가 속해 있는 수평주사선보다 한 수평주사구간 이전의 화소의 위치를(m, n-1)로표시하고, 위치(m, n-1)인 화소와 동일한 수평주사선상에 바로 이전화소의 위치는(m-1, n-1)로 표시하며 그 뒤의 화소에 대한 위치는(m+1, n-1)로 나타낸다. 제4b도에서는 현재화소의 잡음포함영상데이타(Xk) 및 현재화소에 인접하는 4개의 화소들이 갖는 데이타들을 각각에 대응하는 의사적응계수에 곱하여 합산하는 과정을 나타낸 것이다.
적응적처리부(32)로 입력하는 잡음포함영상데이타(Xk)는 제4도 및 식 (2)에 나타낸 것과 같이 인접한 화소들의 각각에 의사적응계수벡터(Wk)의 성분원소인 적응계수(Wi k)가 곱해진 다음 그 값들이 합산된 결과인 Pk(즉, Pk=W0 kㆍX(m, n)+W1 kㆍX(m-1, n)+W2 kㆍX(m-1, n-1)+W3 kㆍX(m, n-1)+W4 kㆍX(m=1, n-1)로 출력한다. 적응적처리부(32)에서 출력하는 의사영상데이타(Pk)와 지연부(31)에서 지연출력되는 원래의 영상데이타(Dk)는 제3가산기(A3)로 입력한다. 제3가산기(A3)에서 원래의 영상데이타(Dk)와 의사영상데이타(Pk)의 차이에 해당하는 오차신호(Ek)를 출력하여 적응적처리부(32)로 보내면, 적응적처리부(32)에서는 식 (1)을 이용하여 오차신호(Ek)를 최소화하는 방향으로 적응계수벡터(Wk)의 성분값들을 갱신한다. 즉, K번째 화소에 대한 의사적응계수벡터(Wk)와 식 (1)을 이용하여 K+1 번째 화소에 대한 의사영상데이타(Pk+1)를 구하여 K+1번째의 원영상데이타(Dk+1)와 비교하는 방식을 반복함으로써 한 슬라이스내의 모든 화소들에 대하여 오차신호를 최소화할 수 있는 최적의 적응계수벡터(WS)를 구한다. 따라서, 하나의 슬라이스에서는 5개의 적응계수로 구성되는 하나의 적응계수벡터(WS)가 구해진다. 현재의 슬라이스에 있는 데이타들에 대한 적응계수벡터(WS)의 추정을 완료하고 다음의 슬라이스로 넘어가면 그 슬라이스에 대한 적응계수벡터(WS)를 상술의 적응계수벡터를 구하는 방식과 동일한 방식으로 계산한다.
적응적처리부(32)에서 출력하는 현재슬라이스에 대한 적응계수벡터(WS)는 데이타결합부(21)로 인가된다. 데이타결합부(21)에서는 적응계수벡터의 성분들(W0 S, W1 S, W2 S, W3 S, W4 S)을 버퍼(14)로부터 출력되는 부호화된 영상데이타(VCD)와 양자화스텝크기(Q) 및 제2가변장부호화부(20)로부터 출력되는 움직임벡터(MV)와 결합하여 전송데이타(VTR)를 만들어 그 젠송데이타(VTR)를 수신측으로 전송한다.
제5도는 본 발명의 일 실시예에 따른 영상데이타 복호화장치를 나타내는 블록도로서, 적응적처리된 영상데이타를 후처리(Post Processing)하기 위한 복호화장치를 나타낸 것이다. 제5도의 장치는 상술한 제2도의 장치에 후처리부(33)를 추가한 것으로 후처리부(33)의 일측단자는 데이타분리부(22)에 연결하며 다른 일측단자는 제2도에 표시한 복호화장치의 출력단에 연결한다. 제5도에서 제2도와 동일한 구성요소에 대하여는 동일한 부호를 부여하였으며 계수데이타를 분리하는 데이타분리부(22) 역시 동일한 부호를 부여하였다. 또한, 동일한 구성요소의 동작설명은 앞에서 상술하였으므로 생략하기로 한다.
데이타분리부(22)로 입력하는 전송데이타(VTR)는 데이타분리부(22)에 의하여 분리되며 데이타분리에 의하여 발생되는 데이타중에서 적응계수벡터(WS)의 성분데이타들(W0 S~W4 S)은 후처리부(33)에 입력된다. 상술의 부호화장치에서 역양자화 및 역DCT변환을 거쳐 출력되는 영상데이타를 움직임추정에 따른 보상을 실시하며 가변장부호화하여 출력하는 과정은 제5도의 복호화장치에서 역양자화 및 역DCT변환되며 또한 움직임벡터를 이용하여 움직임보상된 영상데이타를 생성하는 과정과 동일하다. 따라서, 후처리부(33)의 다른 입력단자로 입력하는 시간영역에서의 K번째 영상데이타는 제3도의 제2가산기(A2)에서 출력하는 양자화잡음이 포함된 K번째 영상데이타와 거의 동일한 데이타이므로 의사영상데이타를 구하기 위하여 사용한 식 (2)를 이용할 수 있다. 후처리부(33)는 상술의 식(2)를 이용하여 적응계수들(W0 S~W4 S)과 양자화잡음이 포함된 현재화소의 영상데이타 및 인접하는 4개의 화소에 대한 영상데이타를 연산처리한다. 즉, 제4도에서 보는 바와 같이(m, n)위치의 현재화소에 대한 양자화잡음이 포함된 데이타 X(m, n)에는 적응계수 W0 S를 곱하고 (m-1, n)위치의 인접화소에 대한 양자화잡음이 포함된 데이타 X(m-1, n)에는 적응계수 W1 S을 곱한다. 동일한 방식으로 나머지 3개의 인접화소들에 대한 곱셈연산을 완료하면, 곱셈연산에 의하여 발생하는 5개의 데이타값들을 합산한다. 데이타합산에 의하여 생성되는 데이타 Yk는 상술의 부호화기에 입력하는 원래의 영상데이타중에서 K번째의 데이타(Dk)에 가장 유사한 데이타로서 부호화 및 복호화과정에서 포함되는 양자화잡음을 최소화한 데이타이다. 하나의 슬라이스에 대하여 상술의 식 (2)와 동일한 적응계수벡터를 이용하여 각 화소들의 복원된 데이타를 산출하는 과정을 반복한다. 슬라이스마다 적응계수벡터를 달리하여 구해지는 영상데이타들은 영상표시부로 공급되어 개선된 화질의 영상으로 표시된다.
상기와 같은 본 발명의 부호화 및 복호화시스템에서는 부호화 및 복호화하는 과정중에 포함되는 양자화잡음등의 부가잡음을 최소화함으로써 영상의 화질을 개선할 수 있는 효과가 있다.

Claims (16)

  1. 소정 크기의 블록으로 분할된 화상데이타를 부호화하는 단계와 예측부호화를 실행하기 위하여 양자화된 데이타를 복원하는 단계를 구비하며 부호화된 데이타를 출력하는 영상데이타의 부호화방법에 있어서, 상기 복원단계에서 복원된 영상데이타와 부호화되기 이전의 영상데이타를 인가하는 영상데이타입력단계와; 상기 복원된 영상데이타와 부호화되기 이전의 영상데이타를 이용하여 복원된 영상데이타가 부호화되기 이전의 영상데이타에 가장 유사하도록 하는 소정의 계수데이타를 소정 분량의 영상데이타간격으로 생성하는 적응적처리단계와; 상기 부호화된 영상데이타와 소정의 계수데이타를 출력하는 단계를 포함하는 것을 특징으로 하는 영상데이타의 부호화방법.
  2. 제1항에 있어서, 적응적처리단계는 부호화되기 이전의 영상데이타를 소정의 시간간격동안 지연하는 단계와; 상기 복원된 영상데이타를 저장하는 단계와; 공간적으로 서로 인접하는 소정 갯수의 화소들이 갖는 영상데이타의 상관성을 이용하여 상기 화소들이 갖는 영상데이타들의 자승평균오차(Mean Square Error)를 최소화하는 소정의 계수데이타를 생성하는 단계를 포함하는 것을 특징으로 하는 영상데이타의 부호화방법.
  3. 제1항에 있어서, 적응적처리단계는 16개의 수평주사선에 해당하는 영상데이타간격으로 상기 소정의 계수데이타를 생성하는 것을 특징으로 하는 영상데이타의 부호화방법.
  4. 제2항에 있어서, 지연단계는 부호화되기 이전의 데이타가 부호화 및 복원과정을 거쳐 출력되는 시간간격동안 상기 부호화되기 이전의 데이타와 동일한 데이타를 시간지연하는 것을 특징으로 하느 영상데이타의 부호화방법.
  5. 제2항 또는 제3항에 있어서, 소정의 계수데이타는 공간적으로 서로 인접하는 5개의 화소에 대한 것임을 특징으로 하는 영상데이타의 부호화방법.
  6. 제5항에 있어서, 계수데이타는 공간적으로 인접하는 5개의 화소에 대응하는 5개의 계수데이타인 것을 특징으로 하는 영상데이타의 부호화방법.
  7. 소정 크기의 블록으로 분할되어 부호화된 영상데이타를 복호화하는 단계를 구비한 영상데이타의 복호화방법에 있어서, 소정의 계수데이타와 부호화된 영상데이타를 입력하는 단계와; 입력되는 소정의 계수데이타와 복호화단계에서 생성되는 영상데이타를 연산처리하여 부호화되기 이전의 영상데이타에 유사한 데이타로 복원하는 단계를 포함하는 것을 특징으로 하는 영상데이타의 복호화방법.
  8. 제7항에 있어서, 상기 계수데이타는 예측부호화하기 위하여 복원된 영상데이타가 부호화되기 이전의 영상데이타에 가장 유사하도록 하는 소정의 계수데이타인 것을 특징으로 하는 영상데이타의 복호화방법.
  9. 소정 크기의 블록으로 분할된 화상데이타를 부호화하는 수단과 예측부호화를 실행하기 위하여 양자화된 데이타를 복원하는 수단을 구비하며 부호화된 데이타를 출력하는 영상데이타의 부호화장치에 있어서, 부호화되기 위해 입력되는 영상데이타와 상기 복원수단에서 복원된 영상데이타를 공급받아 2개 데이타간의 차이값을 최소화하기 위한 소정의 계수데이타를 발생하는 수단과; 부호화된 영상데이타와 상기 소정의 계수데이타를 결합하여 출력하는 데이타결합수단을 구비한 부호화장치.
  10. 제9항에 있어서, 계수발생수단은 부호화되기 이전의 영상데이타를 소정의 시간간격만큼 지연하는 지연부와; 상기 복원된 영상데이타 및 상기 지연부에서 출력하는 데이타를 인가받아 자승평균에러(Mean Square Error) 최소화법을 이용하여 소정의 계수데이타를 발생하는 적응적처리부를 포함하는 것을 특징으로 하는 부호화장치.
  11. 제9항 또는 제10항에 있어서, 계수발생수단은 5개의 서로 인접하는 화소들의 데이타상관성을 이용하여 소정의 계수를 발생하는 것을 특징으로 하는 부호화장치.
  12. 제9항 또는 제10항에 있어서, 계수발생수단은 16개의 수평주사선에 해당하는 영상데이타단위로 소정의 계수를 발생하는 것을 특징으로 하는 부호화장치.
  13. 제12항에 있어서, 계수발생수단은 부호화 및 복원되는 영상데이타를 이용하여 생성되는 의사영상데이타와 상기 지연부로부터 출력하는 부호화되기 이전의 영상데이타의 차이에 해당하는 오차데이타를 생성하며 전체 화소에 대하여 의사영상데이타와 부호화되기 이전 영상데이타간의 오차를 최소화하도록 16수평주사선의 데이타단위로 5개의 계수데이타를 발생하는 것을 특징으로 하는 부호화장치.
  14. 소정 크기의 블록으로 분할되어 부호화된 영상데이타를 인가받아 복호화하는 수단을 구비한 복호화장치에 있어서, 소정의 계수데이타와 부호화된 영상데이타가 분리되는 수단과; 분리수단에서 공급되는 계수데이타와 복호화수단에서 복호화된 영상데이타를 공급받아 복호화된 영상데이타를 상기 계수데이타를 이용하여 보정하는 후처리수단을 구비한 복호화장치.
  15. 제14항에 있어서, 후처리수단은 16개의 수평주사선에 해당하는 데이타에 대하여 동일한 계수데이타를 이용하여 부호화되기 이전의 영상데이타에 가장 유사한 데이타를 생성하는 것을 특징으로 하는 복호화장치.
  16. 제15항에 있어서, 상기 계수데이타는 예측부호화하기 위하여 복원된 데이타에 대응하는 영상데이타를 부호화하는 과정에서 생성되는 소정의 계수데이타와 동일 계수데이타인 것을 특징으로 하는 복호화장치.
KR1019920013634A 1992-07-30 1992-07-30 적응적처리를 이용한 부호화 및 복호화시스템 Expired - Lifetime KR0152017B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019920013634A KR0152017B1 (ko) 1992-07-30 1992-07-30 적응적처리를 이용한 부호화 및 복호화시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019920013634A KR0152017B1 (ko) 1992-07-30 1992-07-30 적응적처리를 이용한 부호화 및 복호화시스템

Publications (2)

Publication Number Publication Date
KR940003203A KR940003203A (ko) 1994-02-21
KR0152017B1 true KR0152017B1 (ko) 1998-12-15

Family

ID=19337218

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019920013634A Expired - Lifetime KR0152017B1 (ko) 1992-07-30 1992-07-30 적응적처리를 이용한 부호화 및 복호화시스템

Country Status (1)

Country Link
KR (1) KR0152017B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100335622B1 (ko) * 1996-06-30 2002-11-20 삼성전자 주식회사 위치적확률모형을이용한문법기반의적응식산술부호화기및/또는복호화기및이를이용한고능률영상부호화기및/또는복호화기

Also Published As

Publication number Publication date
KR940003203A (ko) 1994-02-21

Similar Documents

Publication Publication Date Title
US4849810A (en) Hierarchial encoding method and apparatus for efficiently communicating image sequences
US5485210A (en) Digital advanced television systems
JP3888597B2 (ja) 動き補償符号化装置、及び動き補償符号化復号化方法
EP1701552B1 (en) Image conversion apparatus
KR970000683B1 (ko) 해상도 가변 적응적 화상압축/복원방법 및 장치
KR0134343B1 (ko) 양자화레벨을 이용한 부호화방법 및 그 장치
US5786856A (en) Method for adaptive quantization by multiplication of luminance pixel blocks by a modified, frequency ordered hadamard matrix
US6040864A (en) Motion vector detector and video coder
US6072834A (en) Scalable encoding apparatus and method with improved function of energy compensation/inverse compensation
EP0585051B1 (en) Image processing method and apparatus
US5361098A (en) Methods and apparatus for generating a picture-in-picture digital television frame by inserting a mean-only frame into a full-size frame
JPH1093966A (ja) 画像符号化装置
US5929913A (en) Motion vector detector and video coder
KR100541623B1 (ko) 움직임 보상을 이용한 예측 코딩 방법 및 장치
US5515105A (en) Video signal coder using variance controlled quantization
KR20040083422A (ko) 웨이브릿 도메인 반-픽셀 모션 보상
KR19980017213A (ko) 열화영상에 대한 보상기능을 갖는 영상 복호화 시스템
US5528299A (en) Coding system for digital signals corresponding to television pictures and corresponding decoding system
US5394190A (en) Video signal encoding apparatus
KR100777930B1 (ko) 복호 장치 및 복호 방법
KR100198986B1 (ko) 블록킹 현상방지용 움직임 보상장치
KR0152017B1 (ko) 적응적처리를 이용한 부호화 및 복호화시스템
JP2000036963A (ja) 画像符号化装置、画像符号化方法および画像復号化装置
EP0680218B1 (en) Image signal decoding apparatus having an encoding error compensation
KR0157465B1 (ko) 영상데이타의 영상특성에 따른 양자화레벨결정방법 및 그 장치

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19920730

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19941230

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19920730

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 19971128

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19980529

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19980624

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19980624

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20010530

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20020530

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20030530

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20040528

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20050530

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20060529

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20070530

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20080529

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20090529

Start annual number: 12

End annual number: 12

PR1001 Payment of annual fee

Payment date: 20100528

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20110530

Start annual number: 14

End annual number: 14

FPAY Annual fee payment

Payment date: 20120530

Year of fee payment: 15

PR1001 Payment of annual fee

Payment date: 20120530

Start annual number: 15

End annual number: 15

EXPY Expiration of term
PC1801 Expiration of term

Termination date: 20130409

Termination category: Expiration of duration