KR100281463B1 - 물체 기반 부호화 시스템의 보조 정보 부호화 장치 - Google Patents

물체 기반 부호화 시스템의 보조 정보 부호화 장치 Download PDF

Info

Publication number
KR100281463B1
KR100281463B1 KR1019980008638A KR19980008638A KR100281463B1 KR 100281463 B1 KR100281463 B1 KR 100281463B1 KR 1019980008638 A KR1019980008638 A KR 1019980008638A KR 19980008638 A KR19980008638 A KR 19980008638A KR 100281463 B1 KR100281463 B1 KR 100281463B1
Authority
KR
South Korea
Prior art keywords
information
cbpy
encoding
bits
dct
Prior art date
Application number
KR1019980008638A
Other languages
English (en)
Other versions
KR19990074807A (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 KR1019980008638A priority Critical patent/KR100281463B1/ko
Priority to DE1998637497 priority patent/DE69837497T2/de
Priority to AU79400/98A priority patent/AU749227B2/en
Priority to EP98929890A priority patent/EP1076999B1/en
Priority to PCT/KR1998/000176 priority patent/WO1999048300A1/en
Priority to US09/106,081 priority patent/US6351492B1/en
Priority to JP18881598A priority patent/JPH11298900A/ja
Priority to CNB98103022XA priority patent/CN1166204C/zh
Publication of KR19990074807A publication Critical patent/KR19990074807A/ko
Application granted granted Critical
Publication of KR100281463B1 publication Critical patent/KR100281463B1/ko

Links

Classifications

    • 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/649Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding the transform being applied to non rectangular image segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Image Processing (AREA)

Abstract

본 발명은 물체 기반 부호화 시스템에서, 텍스쳐 정보를 부호화하는 과정에서 발생되는 보조 정보를 부호화하는 보조 정보 부호화 장치에 관한 것으로, 각 블록내의 텍스쳐 정보를 부호화하기 위한 DCT타입을 결정하는 DCT 타입 결정 수단;DCT변환된 각 블록이 AC성분을 포함하고 있는지를 판별하는 AC성분 검출 수단; 상기 AC 성분 검출 수단의 판별 결과에 대응하여 각 블록에 대한 CBPY 정보를 생성하는 CBPY 생성 수단; 상기 각 블록내의 윤곽 정보를 상기 DCT 타입 정보에 대응되게 변환한후, 상기 CBPY 정보의 비트수를 결정하는 CBPY 비트수 결정 수단; 상기 CBPY 비트수에 대응하는 VLC 테이블을 구비하며, 상기 CBPY 비트수 결정 수단에 의해 상기 CBPY 정보의 비트수가 결정되면, 해당 CBPY 비트수에 대응하는 VLC테이블을 이용하여 상기 CBPY 정보를 부호화하는 CBPY 부호화 수단;상기 DCT 타입 정보와 상기 부호화된 CBPY 정보를 다중화하여 출력하는 다중화 수단을 구비하여 구성함을 특징으로 한다.

Description

물체 기반 부호화 시스템의 보조 정보 부호화 장치{SUB-DATA ENCODING APPARATUS IN OBJECT BASED ENCODING SYSTEM}
본 발명은 영상 신호를 윤곽(shape) 정보와 텍스쳐(texture) 정보로 분리한후 저 전송률로 압축 부호화하는 물체 기반 부호화 시스템에 있어서, 특히 텍스쳐 정보를 부호화하는 과정에서 발생되는 보조 정보를 부호화하는 보조 정보 부호화 장치에 관한 것이다.
일련의 영상 "프레임"을 표함하는 영상 신호가 디지탈 형태로 표현될 때, 상당한 양의 전송 데이터가 발생된다. 그러나, 통상적인 전송 채널의 이용 가능한 주파수 대역폭은 한정되어 있기 때문에, 한정된 채널 대역폭을 통해서 상당한 양의 디지탈 데이터를 전송하기 위해서는 전송 데이터를 압축 또는 감축하지 않으면 안된다.
특히 비디오 전화, 원격 화상 회의 시스템과 같이 저속 전송로를 통하여 영상 데이터를 전송할 경우, 보다 압축율이 높은 저전송률 동영상 부호화 기법에 필요하며, 이를 위해 MPEG4(Motion Picture Expert Group 4)에서는 저전송률 부호화 기법에 대한 다양한 표준안을 제시하고 있는 실정이다.
본 발명에 관련되는 동영상 물체 기반 부호화 기법은 이와같은 저전송률 동영상 부호화 기법에 해당된 것으로, 프레임 단위의 영상을 다수개의 객체 평면(Video Object Plane : 이하, VOP라함)들로 분할하고, 각 VOP를 다시 윤곽 정보와 텍스쳐 정보로 나눈후, 윤곽 정보와 텍스쳐 정보가 서로 다른 압축 부호화 경로를 경유하도록 하는 기법이다(Michale Hotter, "Object-Oriented Analysis-Synthesis Coding Based on Moving Two-Dimentional Objects", Signal Processing : Image Communication 2, pp.409-428(December,1990. 참조).
텍스쳐 정보가 경유하는 압축 부호화 경로에는 대체적으로 잘알려져 있는 부호화 기법, 예를들어, DCT(Discrete Cosine Transformation), 양자화, 차분 영상 부호화, VLC(Variable Length Coding) 기법등이 적용되고 있다. 또한 텍스쳐 정보의 압축 부호화 처리는 16*16 픽셀 범위를 갖는 매크로 블록(Macro Block : 이하 MB라함)을 기본 단위로하여 수행되나, DCT의 경우에는 MB내의 8*8 픽셀 범위를 갖는 4개의 블록 단위로 나뉘어 수행된다.
한 MB의 텍스쳐 정보를 블록 단위로 DCT하게되면, 각 블록에는 하나의 DC 성분과, 다수개의 AC 성분이 발생한다. 이때, AC 성분은 정보량이 매우 많아 텍스쳐 정보를 압축한다는 점에 있어서, 부담으로 작용한다. 따라서, 전송 비트률을, 보다 낮추어주기 위해 각 블록내의 AC 성분의 유무에 대한 보조 정보, 통상적인 명칭으로는 CBPY(Coded Block Pattern Type)라고 하는 정보를 따로 전송해주는 기법이 제안되고 있다. 예를들어, 각 블록의 텍스쳐 정보를 DCT한 결과, 해당 블록내에 AC성분이 없는 경우, AC성분 영역을 모두 비트'0'로 채워서 전송해주어야만 하기 때문에, 이는 결과적으로 전송 비트률이 높아지게 된다. 따라서, 각 블록의 텍스쳐 정보를 DCT한 결과, 해당 블록내에 AC성분이 있을 경우에는 예를들어 CBPY를 비트'1'로 하고, 해당 블록내에 AC성분이 없는 경우에는 예를들어 CBPY를 비트'0'로하여 전송해주면, 복호화측에서는 단지 CBPY 정보만으로 해당 블록에 AC정보가 있는지 없는지를 판별할수 있게되는 것이다.
CBPY 정보는 MB내의 윤곽 정보로부터 비트수가 결정되는데, 예를들어 도 1a의 경우에는 4비트의 CBPY가 발생되고, 도 1b의 경우에는 3비트의 CBPY가 발생되며, 도 1c의 경우에는 2비트의 CBPY가 발생된다. 즉, 도 1a에는, 블록②, 블록④, 블럭③에 걸쳐 윤곽 정보가 있기 때문에, 각 블록에 대응되게 비트 '1'또는 비트'0'의 CBPY가 발생되어, 4비트의 CBPY가 발생되는 것이다. 또한 도 1b의 경우에는 블록②, 블록①, 블록③에 걸쳐 윤곽 정보가 있고, 나머지 하나의 블록에는 아무런 정보가 없는 투명 블록으로 이루어져 있기 때문에, 3비트의 CBPY가 발생된다. 도 1c의 경우에는 블록①, 블록③에 윤곽 정보가 있고, 나머지 두개의 블록, 즉 블록②, 블록④에는 아무런 정보가 없는 투명 블록으로 이루어져 있기 때문에 2비트의 CBPY가 발생된다.
이와 같이, 각 블록내의 AC 성분의 유무에 대한 보조 정보, 즉 CBPY를 따로 전송해주는 기법은, AC 성분이 없는 블록내의 각 픽셀을 모두 비트'0'으로 채워서 전송하는 것보다 비트 전송률을 낮출수 있어 매우 효율적이라 할수 있다.
한편, 한 프레임의 텍스쳐 정보를 부호화하는데 있어서, 인터레이스 타입(interlace type)의 텍스쳐 정보를 부호화하여 전송하는 것이 프로그래시브 타입(progressive)의 텍스쳐 정보를 부호화하여 전송하는것보다 화질이 좋다는 이유로, 최근에는 인터레이스 타입의 텍스쳐 정보를 부호화하는 기법을 선호하고 있다. 그러나, 인터레이스 타입의 텍스쳐 정보를 부호화하는 기법이 반드시 효율적인 것만은 아니기 때문에, 인터레이스 타입의 텍스쳐 정보를 부호화하는 기법과, 프로그래시브 타입의 텍스쳐 정보를 부호화하는 기법을 적응적으로 운용하는 추세에 있다.
따라서, 이경우에도 보조 정보가 필요하게 된다. 즉, 텍스쳐 정보를 부호화하여 전송하는데 있어서, 인터레이스 타입의 텍스쳐 정보를 부호화하였는지, 또는 프로그래시브 타입의 텍스쳐 정보를 부호화하였는지에 대한 보조 정보, 통상적인 명칭으로는 DCT 타입 정보를 따로 전송해주어야만, 복호화측에서 DCT 타입 정보에 의거하여 텍스쳐 정보를 복호화 할수 있게되는 것이다.
이와 같이, 동영상 물체 기반 부호화 시스템의 송신측에서는, 서로 다른 압축 부호화 경로를 거친 윤곽 정보와 텍스쳐 정보를 전송하되, 상술한 보조 정보, 즉 CBPY정보와, DCT타입 정보를 부가하여 전송하고, 동영상 물체 기반 부호화 시스템의 수신측에서는, 부호화된 윤곽 정보와 텍스쳐 정보를 원래의 신호로 복호화하되, 특히 텍스쳐 정보에 대해서는 상술한 보조 정보가 필수적으로 활용된다.
도 2에는, 동영상 물체 기반 부호화 시스템의 데이터 스트림 포맷이 도시된다. 도 2에 도시된 바와 같이, 동영상 물체 기반 부호화 시스템의 데이터 스트림은 윤곽 정보, CBPY 정보, DCT 타입 정보, 텍스쳐 정보를 포함한다.
따라서, 복호화측에서는 CBPY 정보에 의거하여, 하나의 MB을 구성하고 있는 각 블록내의 텍스쳐 정보에 대한 AC성분 유,무를 판별하고, DCT타입 정보에 의해 현재 입력되는 MB내의 텍스쳐 정보가 인터레이스 타입의 텍스쳐 정보인지, 또는 프로그래시브 타입의 텍스쳐 정보인지를 판별하는 것이다.
그런데, 경계 영역에 위치한 MB내의 텍스쳐 정보를 부호화하는데 있어서, DCT 타입에 따라 CBPY 정보의 비트수가 달라지는 경우가 있다.
도 3a에 도시된 MB를 보면, 3비트의 CBPY가 발생됨을 알수 있을 것이다. 그러나, 도 3a에 도시된 MB를 인터레이스 타입으로 변환하게 되면, 도 3b 및 도 3c와 같이, 4비트의 CBPY가 발생되어야만 한다.
그런데, 종래의 경우에는 MB의 DCT타입에 대해서는 전혀 상관하지않고, 단지 도 3a에 도시된 MB내의 윤곽 정보()에 의거하여, CBPY의 비트수를 결정하고 있다. 즉, 종래에는 도 3a에 도시된 MB를 인터레이스 타입으로 변환하여 전송할지라도, CBPY는 3비트만이 VLC 부호화되어 전송되었다.
따라서, 복호화측면에서 보면, 텍스쳐 정보를 복호화하는데 있어서, 4비트의 CBPY가 필요한데, 전송되어 오는 CBPY는 단지 3비트만이 존재하기 때문에 복호화 과정에서 에러가 발생되는 문제점이 있었다.
본 발명은 상기 문제점을 해결하기 위하여 안출한 것으로, DCT 타입에 따라 CBPY 정보의 비트수를 결정하여 전송하는 보조 정보 부호화 장치를 제공함에 그 목적이 있다.
본 발명은 상기 목적을 달성하기 위하여, 영상 프레임으로부터 분리된 윤곽 정보와 텍스쳐 정보를 N*N 블록으로 분할한후, 각 블록내의 정보를 압축 부호화하여 전송하되, 상기 텍스쳐 정보에 대해서는 소정의 DCT 타입으로 DCT변환하여 압축 부호화하는 물체 기반 부호화 시스템의 보조 정보 부호화 장치에 있어서: 상기 각 블록내의 텍스쳐 정보를 부호화하기 위한 DCT타입을 결정하는 DCT 타입 결정 수단; 상기 DCT변환된 각 블록이 AC성분을 포함하고 있는지를 판별하는 AC성분 검출 수단; 상기 AC 성분 검출 수단의 판별 결과에 대응하여 각 블록에 대한 CBPY 정보를 생성하는 CBPY 생성 수단; 상기 각 블록내의 윤곽 정보를 상기 DCT 타입 정보에 대응되게 변환한후, 상기 CBPY 정보의 비트수를 결정하는 CBPY 비트수 결정 수단; 상기 CBPY 비트수에 대응하는 VLC 테이블을 구비하며, 상기 CBPY 비트수 결정 수단에 의해 상기 CBPY 정보의 비트수가 결정되면, 해당 CBPY 비트수에 대응하는 VLC테이블을 이용하여 상기 CBPY 정보를 부호화하는 CBPY 부호화 수단; 상기 DCT 타입 정보와 상기 부호화된 CBPY 정보를 다중화하여 출력하는 다중화 수단을 구비하여 구성함을 특징으로 한다.
도 1a 내지 도 1c는 CBPY 발생 배경을 설명하기 위한 도면,
도 2는 동영상 물체 기반 부호화 시스템의 데이터 스트림 포맷도,
도 3a, 도 3b 및 도 3c는 프로그래시브 타입에서 발생된 CBPY와 인터레이스 타입에서 발생된 CBPY를 대비하기 위한 도면,
도 4는 본 발명의 바람직한 실시예에 따른 보조 정보 부호화 장치를 나타낸 도면,
도 5a 내지 도 5c는 CBPY 정보를 부호화하기 위한 VLC테이블도.
<도면의 주요부분에 대한 부호의 설명>
110 : DCT 타입 결정부 120 : CBPY 비트수 결정부
130 : DCT부 140 : 텍스쳐 정보 부호화부
150 : 윤곽 정보 부호화부 160 : AC성분 검출부
170 : CBPY 생성부 180 : CBPY 부호화부
190 : 다중화부
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.
도 4에는 본 발명의 바람직한 실시예에 따른 보조 정보 부호화 장치가 도시된다.
도 4에서, 보조 정보 부호화 장치는 DCT 타입 결정부(110), CBPY 비트수 결정부(120), DCT부(130), 텍스쳐 정보 부호화부(140), 윤곽 정보 부호화부(150), AC성분 검출부(160), CBPY 생성부(170), CBPY 부호화부(180), 다중화부(190)로 구성된다.
도 4를 참조하면, DCT 타입 결정부(110)에는 16*16 픽셀 범위를 갖는 MB단위의 텍스쳐 정보가 입력된다. DCT 타입 결정부(110)는 MB단위의 텍스쳐 정보로부터 DCT타입을 결정한후, 라인 L1, 라인L2, 및 라인 L3에 각각 DCT 타입에 대한 정보를 출력한다.
DCT부(130)에는 DCT타입 결정부(110)에 입력되는 MB단위의 텍스쳐 정보가 다시 8*8 픽셀 범위를 갖는 4개의 블록 단위로 나뉘어 입력된다. 따라서, DCT부(130)는 블록 단위의 텍스쳐 정보에 대하여 DCT 변환을 수행하되, 라인L1상의 DCT타입 정보에 대응하여, 인터레이스 타입 또는 프로그래시브 타입으로 DCT 변환을 수행하고, 그 결과를 라인L4을 통하여 출력한다.
텍스쳐 정보 부호화부(140)는 라인L4을 통하여 입력되는 DCT변환된 텍스쳐 정보를 소정의 영상 압축 알고리즘, 예를들어 양자화, VLC 기법 등에 의거하여 압축 부호화한후 라인L5를 통하여 출력한다.
한편, CBPY 비트수 결정부(120)에는 DCT타입 결정부(110)에 입력되는 MB내의 윤곽 정보가 입력되고, 라인L2을 통하여 DCT타입 정보가 입력된다. CBPY 비트수 결정부(120)는 라인L2상의 DCT타입 정보에 의거하여, MB내의 윤곽 정보로부터 CBPY 비트수를 결정한다. 예를들어, DCT 타입이 프로그래시브 타입일 경우, MB내의 윤곽 정보를 프로그래시브 타입으로 하여, CBPY 비트수를 결정하고, DCT 타입이 인터레이스 타입을 경우, MB내의 윤곽 정보를 인터레이스 타입으로하여 CBPY 비트수를 결정한후, 결정된 CBPY 비트수를 라인L6을 통하여 출력한다.
AC 성분 검출부(160)는 DCT부(130)에서 블록 단위의 텍스쳐 정보에 대하여 DCT 변환을 수행할 때, 각 블록에 AC성분이 있는지 또는 없는지른 나타내는 정보를 라인L7을 통하여 검출한후, 그 결과를 라인L8상에 출력한다. CBPY 생성부(170)는 라인L8상의 정보로부터 각 블록에 대응하는 CBPY를 생성한다. 예를들어, 소정 블록에 AC성분이 있을 경우, 해당 블록에 대한 CBPY를 비트'1'로 하고, AC성분이 없는 경우, 해당 블록에 대한 CBPY를 비트'0'로하여 라인L9상에 CBPY 정보를 출력한다.
CBPY 부호화부(180)는 라인L6상의 CBPY 비트수에 의거하여, 라인L9상의 CBPY 정보를 부호화한후, 라인L10을 통하여 출력한다. CBPY정보는 VLC 기법에 의해 압축부호화되는데, 도 5에는 CBPY 정보에 대한 VLC 테이블이 도시된다. 도 5a는 4비트의 CBPY 정보에 대한 VLC 테이블이고, 도 5b는 3비트의 CBPY 정보에 대한 VLC 테이블이며, 도 5c는 2비트의 CBPY 정보에 대한 VLC 테이블이다.
이때, 라인L6상의 CBPY 비트수는 CBPY정보를 VLC 부호화하는데 필요한 VLC 테이블을 선택하는 정보로 작용한다. 즉, 라인L6상의 CBPY 비트수가 4일 경우, 라인L9상의 CBPY 정보는 도 5a에 도시된 VLC테이블에 의거하여 부호화되고, 라인L6상의 CBPY 비트수가 3일 경우, 라인L9상의 CBPY 정보는 도 5b에 도시된 VLC테이블에 의거하여 부호화되며, 라인L6상의 CBPY 비트수가 2일 경우, 라인L9상의 CBPY 정보는 도 5c에 도시된 VLC테이블에 의거하여 부호화된다.
윤곽 정보 부호화부(150)에는 DCT타입 결정부(110)에 입력되는 MB내의 윤곽 정보가 입력된다. 따라서, 윤곽 정보 부호화부(150)는 MB블럭내의 윤곽 정보를 소정의 압축 알고리즘, 예를들어 산술 부호화 코딩 기법 등에 의거하여 압축한후, 라인L11을 통하여 출력한다.
다중화부(190)에는 라인L3상의 DCT 타입 정보와, 라인L5상의 부호화된 텍스쳐 정보와, 라인L10상의 부호화된 CBPY 정보 및, 라인L11상의 부호화된 윤곽 정보가 입력된다. 다중화부(190)는 라인L3상의 DCT 타입 정보와, 라인L5상의 부호화된 텍스쳐 정보와, 라인L10상의 부호화된 CBPY 정보 및, 라인L11상의 부호화된 윤곽 정보를 다중화하여 수신측에 전송한다. 이때, 순서적으로는 윤곽 정보를 가장 먼저 전송하고, 그 다음에 DCT타입 정보를 전송하며, 이어서 CBPY 정보를 전송하고, 마지막으로 텍스쳐 정보를 전송하는 것이 바람직하다. 이점에 대해서는 후술하는 수신단측의 복호화 과정에 대한 설명으로 이해될 수 있을 것이다.
즉, 복호화측에서는 VLC 부호화된 CBPY 정보를 복호화하는데 있어서, 해당 매크로 블록의 윤곽 정보 및 DCT 타입 정보를 이용한다. 부호화측에서 특정 매크로 블록에 대하여 윤곽 정보, DCT 타입 정보, CBPY정보, 텍스쳐 정보 순으로 데이터를 전송하면, 복호화측에서는 먼저 윤곽 정보를 복호화한후에, DCT타입 정보에 의거하여, 뒤이어 수신될 텍스쳐 정보가 프로그래시브 타입으로 부호화된 것인지, 또는 인터레이스 타입으로 부호화된 것인지 판별한다. 예를들어, DCT 타입이 프로그램시브 타입일 경우, 복호화측에서는 복호화된 윤곽 정보를 프로그램시브 타입으로 하여, CBPY정보의 비트수를 알아낸다. 그러나, DCT 타입이 인터레이스 타입일 경우, 수신측에서는 복호화된 윤곽 정보를 인터레이스 타입으로 하여, CBPY 비트수를 알아낸다.
이와 같은 기법에 의해 CBPY 비트수가 결정되면, CBPY정보를 복호화하기 위한 VLC 테이블을 바르게 선택할수 있게 된다. 따라서, 복호화측에서는 상술한 기법에 의거하여 CBPY 정보를 복호화하고, 이미 수신된 DCT 타입과, 복호화된 CBPY 정보에 의거하여 텍스쳐 정보를 원래의 신호로 복원할수 있게 된다.
이상, 설명한 바와 같이, 본 발명은 DCT 타입에 따라 CBPY 정보의 비트수를 결정한후, DCT 타입 정보를 우선적으로 전송하고, 이후에 CBPY정보를 전송해줌으로서, 경계 블록에서 발생될수 있는 복호화 에러를 없앨수 있는 효과가 있다.

Claims (2)

  1. 영상 프레임으로부터 분리된 윤곽 정보와 텍스쳐 정보를 N*N 블록으로 분할한후, 각 블록내의 정보를 압축 부호화하여 전송하되, 상기 텍스쳐 정보에 대해서는 소정의 DCT 타입으로 DCT변환하여 압축 부호화하는 물체 기반 부호화 시스템의 보조 정보 부호화 장치에 있어서:
    상기 각 블록내의 텍스쳐 정보를 부호화하기 위한 DCT타입을 결정하는 DCT 타입 결정 수단;
    상기 DCT변환된 각 블록이 AC성분을 포함하고 있는지를 판별하는 AC성분 검출 수단;
    상기 AC 성분 검출 수단의 판별 결과에 대응하여 각 블록에 대한 CBPY 정보를 생성하는 CBPY 생성 수단;
    상기 각 블록내의 윤곽 정보를 상기 DCT 타입 정보에 대응되게 변환한후, 상기 CBPY 정보의 비트수를 결정하는 CBPY 비트수 결정 수단;
    상기 CBPY 비트수에 대응하는 VLC 테이블을 구비하며, 상기 CBPY 비트수 결정 수단에 의해 상기 CBPY 정보의 비트수가 결정되면, 해당 CBPY 비트수에 대응하는 VLC테이블을 이용하여 상기 CBPY 정보를 부호화하는 CBPY 부호화 수단;
    상기 DCT 타입 정보와 상기 부호화된 CBPY 정보를 다중화하여 출력하는 다중화 수단을 구비하여 구성한 보조 정보 부호화 장치.
  2. 제 1 항에 있어서, 상기 다중화 수단은:
    상기 DCT 타입 정보를 우선적으로 전송하고, 상기 부호화된 CBPY 정보를 나중에 전송하는 보조 정보 부호화 장치.
KR1019980008638A 1998-03-14 1998-03-14 물체 기반 부호화 시스템의 보조 정보 부호화 장치 KR100281463B1 (ko)

Priority Applications (8)

Application Number Priority Date Filing Date Title
KR1019980008638A KR100281463B1 (ko) 1998-03-14 1998-03-14 물체 기반 부호화 시스템의 보조 정보 부호화 장치
DE1998637497 DE69837497T2 (de) 1998-03-14 1998-06-24 Verfahren und vorrichtung zum kodieren eines videosignals
AU79400/98A AU749227B2 (en) 1998-03-14 1998-06-24 Method and apparatus for encoding a video signal
EP98929890A EP1076999B1 (en) 1998-03-14 1998-06-24 Method and apparatus for encoding a video signal
PCT/KR1998/000176 WO1999048300A1 (en) 1998-03-14 1998-06-24 Method and apparatus for encoding a video signal
US09/106,081 US6351492B1 (en) 1998-03-14 1998-06-29 Method and apparatus for encoding a video signal
JP18881598A JPH11298900A (ja) 1998-03-14 1998-07-03 映像信号符号化方法
CNB98103022XA CN1166204C (zh) 1998-03-14 1998-07-15 对视频信号进行编码的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980008638A KR100281463B1 (ko) 1998-03-14 1998-03-14 물체 기반 부호화 시스템의 보조 정보 부호화 장치

Publications (2)

Publication Number Publication Date
KR19990074807A KR19990074807A (ko) 1999-10-05
KR100281463B1 true KR100281463B1 (ko) 2001-02-01

Family

ID=19534804

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980008638A KR100281463B1 (ko) 1998-03-14 1998-03-14 물체 기반 부호화 시스템의 보조 정보 부호화 장치

Country Status (8)

Country Link
US (1) US6351492B1 (ko)
EP (1) EP1076999B1 (ko)
JP (1) JPH11298900A (ko)
KR (1) KR100281463B1 (ko)
CN (1) CN1166204C (ko)
AU (1) AU749227B2 (ko)
DE (1) DE69837497T2 (ko)
WO (1) WO1999048300A1 (ko)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100632105B1 (ko) * 1998-06-27 2007-03-02 주식회사 팬택앤큐리텔 디지털 비월주사 인트라픽쳐 부호화/복호화 방법
US6459814B1 (en) * 1998-09-08 2002-10-01 Sarnoff Corporation Method and apparatus for generic scalable shape coding by deriving shape information for chrominance components from luminance component
US20020008758A1 (en) * 2000-03-10 2002-01-24 Broemmelsiek Raymond M. Method and apparatus for video surveillance with defined zones
US6584225B1 (en) * 2000-05-08 2003-06-24 Hewlett-Packard Development Company, L.P. Frequency domain halftoning
US20050162515A1 (en) * 2000-10-24 2005-07-28 Objectvideo, Inc. Video surveillance system
US9892606B2 (en) * 2001-11-15 2018-02-13 Avigilon Fortress Corporation Video surveillance system employing video primitives
US6954498B1 (en) 2000-10-24 2005-10-11 Objectvideo, Inc. Interactive video manipulation
US8564661B2 (en) 2000-10-24 2013-10-22 Objectvideo, Inc. Video analytic rule detection system and method
US8711217B2 (en) 2000-10-24 2014-04-29 Objectvideo, Inc. Video surveillance system employing video primitives
US7868912B2 (en) * 2000-10-24 2011-01-11 Objectvideo, Inc. Video surveillance system employing video primitives
US20050146605A1 (en) * 2000-10-24 2005-07-07 Lipton Alan J. Video surveillance system employing video primitives
US7145952B1 (en) * 2002-01-07 2006-12-05 Apple Computer, Inc. Dynamic selection of field/frame-based MPEG video encoding
US6985529B1 (en) 2002-01-07 2006-01-10 Apple Computer, Inc. Generation and use of masks in MPEG video encoding to indicate non-zero entries in transformed macroblocks
CN2591614Y (zh) 2002-09-30 2003-12-10 黄志坚 自动水平比重计
CN100353379C (zh) * 2003-07-23 2007-12-05 西北工业大学 一种基于图像纹理特征的图像检索方法
US7599438B2 (en) * 2003-09-07 2009-10-06 Microsoft Corporation Motion vector block pattern coding and decoding
EP1538844A3 (en) * 2003-11-26 2006-05-31 Samsung Electronics Co., Ltd. Color image residue transformation and encoding method
CN1321533C (zh) * 2003-12-31 2007-06-13 中国科学院计算技术研究所 最大宏块类型与编码块模式联合编/解码的方法
KR100647294B1 (ko) * 2004-11-09 2006-11-23 삼성전자주식회사 화상 데이터 부호화 및 복호화 방법 및 장치
KR20060042295A (ko) * 2004-11-09 2006-05-12 삼성전자주식회사 화상 데이터 부호화 및 복호화 방법 및 장치
US7995649B2 (en) * 2006-04-07 2011-08-09 Microsoft Corporation Quantization adjustment based on texture level
US8711925B2 (en) 2006-05-05 2014-04-29 Microsoft Corporation Flexible quantization
US8897359B2 (en) 2008-06-03 2014-11-25 Microsoft Corporation Adaptive quantization for enhancement layer video coding

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5539466A (en) * 1991-07-30 1996-07-23 Sony Corporation Efficient coding apparatus for picture signal and decoding apparatus therefor
TW241416B (ko) * 1992-06-29 1995-02-21 Sony Co Ltd
KR0153671B1 (ko) * 1995-06-30 1998-11-16 배순훈 고선명 텔레비젼 엔코더의 레이트 콘트롤러
US6031872A (en) * 1998-06-16 2000-02-29 Daewoo Electronics Co., Ltd. Method and apparatus for encoding a video signal

Also Published As

Publication number Publication date
EP1076999A1 (en) 2001-02-21
EP1076999B1 (en) 2007-04-04
KR19990074807A (ko) 1999-10-05
US6351492B1 (en) 2002-02-26
CN1166204C (zh) 2004-09-08
CN1229324A (zh) 1999-09-22
WO1999048300A1 (en) 1999-09-23
AU749227B2 (en) 2002-06-20
DE69837497D1 (de) 2007-05-16
AU7940098A (en) 1999-10-11
JPH11298900A (ja) 1999-10-29
DE69837497T2 (de) 2007-12-20

Similar Documents

Publication Publication Date Title
KR100281463B1 (ko) 물체 기반 부호화 시스템의 보조 정보 부호화 장치
KR100209412B1 (ko) 비디오 신호의 유호 색차 성분 부호화 방법
US5512953A (en) Method and apparatus for conversion of compressed bit stream representation of video signal
KR100249028B1 (ko) 정지영상을 가진 영상신호를 부호화/복호화하기 위한 부호화/복호화시스템
JPH1155664A (ja) 二値形状信号符号化装置
KR100281464B1 (ko) 물체 기반 부호화 시스템의 보조 정보 부호화 장치
US5845012A (en) Apparatus for encoding an image signal having a still object
JP3793601B2 (ja) ビデオ信号符号化装置
US5699122A (en) Method and apparatus for encoding a video signal by using a modified block truncation coding method
JPH10290465A (ja) 輪郭線映像データ符号化装置
JP2000050270A (ja) 映像信号符号化方法
JPH09261660A (ja) 輪郭線符号化方法及び輪郭線符号化装置
KR100220582B1 (ko) 적응적 부호화기능을 갖는 영상 부호화기
CN101494718B (zh) 图像编码方法和装置
US6028964A (en) Method and apparatus for coding multiple contours within a frame
JP4043067B2 (ja) 輪郭線映像信号符号化装置
KR19990067355A (ko) 동작추정방법
JP4073982B2 (ja) 輪郭線映像信号符号化装置
KR900004962B1 (ko) 화상 송신 시스템
KR100310774B1 (ko) 영상부호화장치
KR100311573B1 (ko) 웨이브릿 기반의 소프트웨어 부호화기 및 복호화기
KR100209801B1 (ko) 윤곽선 정보를 이용한 영상신호 부호화 방법 및 장치
KR20050089868A (ko) 비디오 코딩 및 디코딩 방법
EP0806870A2 (en) Image encoding using object shape information
KR19990008784A (ko) 이진 마스크의 신축형 (스케일러블) 부호화시 익셉셔널 샘플 부호화 방법

Legal Events

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

Payment date: 20121101

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20131108

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20141111

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20151030

Year of fee payment: 16

FPAY Annual fee payment

Payment date: 20161012

Year of fee payment: 17

FPAY Annual fee payment

Payment date: 20171018

Year of fee payment: 18