KR100285592B1 - 영상 신호 부호화 방법 및 장치 - Google Patents
영상 신호 부호화 방법 및 장치 Download PDFInfo
- Publication number
- KR100285592B1 KR100285592B1 KR1019980025532A KR19980025532A KR100285592B1 KR 100285592 B1 KR100285592 B1 KR 100285592B1 KR 1019980025532 A KR1019980025532 A KR 1019980025532A KR 19980025532 A KR19980025532 A KR 19980025532A KR 100285592 B1 KR100285592 B1 KR 100285592B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- cbpy
- dct
- bits
- encoding
- 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 - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
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)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (9)
- 각각 M×N 화소를 포함하며 P개의 동일한 크기의 DCT(Discrete Cosine Transform)-블록으로 분할될 수 있는 다수 개의 매크로 블록에 대한 텍스쳐 정보와 형상 정보를 포함하고 있는 영상 신호를 순행 또는 격행 부호화 기법을 선택적으로 사용하여 부호화함으로써, 부호화된 형상 정보, 부호화된 CBPY(coded block pattern type) 정보, DCT_타입 정보 및 부호화된 텍스쳐 정보의 순서로 부호화된 영상 신호를 전송하는 영상 신호 부호화기에 이용되는, 상기 영상 신호의 텍스쳐 정보를 부호화하는 방법에 있어서:(a) 타겟 매크로 블록에 대한 형상 정보에 기초해서 예측 CBPY 비트수를 생성하는 것으로, 상기 예측 CBPY 비트수는, 상기 타겟 매크로 블록에 대한 형상 정보를 순행 및 격행 부호화 기법에 따라 재배열함으로써 생성된 순행형 및 격행형 매크로 블록 내의 비투명 DCT-블록의 개수 중에서 큰 수로서 결정되며, 상기 비투명 DCT-블록은 DCT-블록 크기를 가지고 적어도 하나의 객체 화소를 포함하는 CBPY 비트수 예측 과정;(b) 상기 타겟 매크로 블록에 대한 텍스쳐 정보에 기초해서 상기 타겟 매크로 블록의 DCT_타입을 결정하고 결정된 DCT_타입을 나타내는 상기 DCT_타입 정보를 생성하는 것으로, 상기 DCT_타입은 상기 순행 및 격행 부호화 기법 중에서 상기 텍스쳐 정보를 부호화하는데 보다 효과적인 부호화 기법을 나타내는 DCT_타입 결정 과정;(c) 상기 DCT_타입에 따라 상기 타겟 매크로 블록에 대한 텍스쳐 정보를 변환함으로써 변환된 텍스쳐 정보를 생성하는 변환 과정;(d) 상기 변환된 텍스쳐 정보를 이용하여 상기 타겟 매크로 블록에 대한 CBPY 정보를 생성하는 CBPY 생성 과정;(e) 상기 예측 CBPY 비트수와 상기 CBPY 정보의 비트수를 비교한 후, 그 차분만큼에 해당하는 더미(dummy) 비트를 사용하여 상기 CBPY 정보를 재구성함으로써 재구성된 CBPY 정보를 생성하고, 상기 재구성된 CBPY 정보를 부호화함으로써 상기 부호화된 CBPY 정보를 출력하는 CBPY 부호화 과정;(f) 상기 변환된 텍스쳐 정보를 부호화함으로써 상기 부호화된 텍스쳐 정보를 출력하는 과정을 포함하는 것을 특징으로 하는 영상 신호 부호화 방법.
- 제 1 항에 있어서, 상기 (e) 과정은:(e1) 상기 CBPY 정보의 비트수와 상기 예측 CBPY 비트수를 비교하는 과정;(e2) 상기 CBPY 정보의 비트수와 상기 예측 CBPY 비트수가 동일하면 CBPY 정보를 상기 재구성된 CBPY 정보로서 출력하는 과정;(e3) 상기 CBPY 정보의 비트수와 상기 예측 CBPY 비트수가 상이하면 상기 CBPY 정보에 하나 이상의 더미 비트를 추가함으로써 상기 예측 CBPY 비트수와 동일한 비트수를 갖는 확장된 CBPY 정보를 생성하여 상기 재구성된 CBPY 정보로서 출력하는 것으로, 상기 각각의 더미 비트는 두개의 이진값 중의 어느 하나가 될 수 있으며, 그 개수는 상기 CBPY 정보의 비트수와 상기 예측 CBPY 비트수의 차분에 의해 정해지는 과정;(e4) 상기 재구성된 CBPY 정보를 부호화하여 상기 부호화된 CBPY 정보를 제공하는 과정을 구비하는 것을 특징으로 하는 영상 신호 부호화 방법.
- 제 2 항에 있어서, 상기 재구성된 CBPY 정보는 가변 길이 부호화 기법에 의해 부호화되는 것을 특징으로 하는 영상 신호 부호화 방법.
- 제 3 항 있어서, 상기 확장된 CBPY 정보가 상기 재구성된 CBPY 정보로 선택되어, 상기 (e4) 과정에서 부호화되면, 상기 (e4) 과정은 상기 확장된 CBPY 정보에 대응하는 가변 길이 부호 중에서 가장 짧은 부호 길이를 갖는 가변 길이 부호를 검출하여, 상기 타겟 매크로 블록에 대한 상기 부호화된 CBPY 정보로서 출력하는 것을 특징으로 하는 영상 신호 부호화 방법.
- 제 1 항 있어서, 상기 영상 신호 부호화 방법은:상기 (a) 과정 앞에, 타겟 매크로 블록에 대한 입력 형상 데이터를 부호화함으로써 부호화된 형상 정보를 생성하고 상기 부호화된 형상 정보를 복호화함으로써 상기 형상 정보를 생성하는 과정을 더 포함하는 것을 특징으로 하는 영상 신호 부호화 방법.
- 각각 M×N 화소를 포함하며 P개의 동일한 크기의 DCT(Discrete Cosine Transform)-블록으로 분할될 수 있는 다수 개의 매크로 블록에 대한 텍스쳐 정보와 형상 정보를 포함하고 있는 영상 신호를 순행 또는 격행 부호화 기법을 선택적으로 사용하여 부호화함으로써, 부호화된 형상 정보, 부호화된 CBPY(coded block pattern type) 정보, DCT_타입 정보 및 부호화된 텍스쳐 정보의 순서로 부호화된 영상 신호를 전송하는 영상 신호 부호화 장치에 있어서:타겟 매크로 블록에 대한 형상 정보를 부호화함으로써 부호화된 형상 정보를 생성하고 상기 부호화된 형상 정보를 복호화함으로써 재생 형상 정보를 생성하는 형상 부호화 수단;상기 타겟 매크로 블록에 대한 재생 형상 정보에 기초해서 예측 CBPY 비트수를 생성하는 것으로, 상기 예측 CBPY 비트수는, 상기 재생 형상 정보를 순행 및 격행 부호화 기법에 따라 재배열함으로써 생성된 순행형 및 격행형 매크로 블록 내의 비투명 DCT-블록의 개수 중에서 큰 수로서 결정되며, 상기 비투명 DCT-블록은 DCT-블록 크기를 가지고 적어도 하나의 객체 화소를 포함하는 것인 CBPY 비트수 예측 수단;상기 타겟 매크로 블록에 대한 텍스쳐 정보에 기초해서 상기 타겟 매크로 블록의 DCT_타입을 결정하고 결정된 DCT_타입을 나타내는 상기 DCT_타입 정보를 생성하는 것으로, 상기 DCT_타입은 상기 순행 및 격행 부호화 기법 중에서 상기 텍스쳐 정보를 부호화하는데 보다 효과적인 부호화 기법을 나타내는 DCT_타입 결정 수단;상기 DCT_타입에 따라 상기 타겟 매크로 블록에 대한 텍스쳐 정보를 변환함으로써 변환된 텍스쳐 정보를 생성하는 변환 수단;상기 변환된 텍스쳐 정보를 이용하여 상기 타겟 매크로 블록에 대한 CBPY 정보를 생성하는 CBPY 정보 생성 수단;상기 예측 CBPY 비트수와 상기 CBPY 정보의 비트수를 비교한 후, 그 차분만큼에 해당하는 더미(dummy) 비트를 사용하여 상기 CBPY 정보를 재구성함으로써 재구성된 CBPY 정보를 생성하고, 상기 재구성된 CBPY 정보를 부호화함으로써 상기 부호화된 CBPY 정보를 출력하는 CBPY 정보 부호화 수단;상기 변환된 텍스쳐 정보를 부호화함으로써 상기 부호화된 텍스쳐 정보를 출력하는 수단을 포함하는 것을 특징으로 하는 영상 신호 부호화 장치.
- 제 6 항에 있어서, 상기 CBPY 정보 부호화 수단은:상기 CBPY 정보의 비트수와 상기 예측 CBPY 비트수를 비교하는 수단;상기 CBPY 정보의 비트수와 상기 예측 CBPY 비트수가 동일하면 CBPY 정보를 상기 재구성된 CBPY 정보로서 출력하는 수단;상기 CBPY 정보의 비트수와 상기 예측 CBPY 비트수가 상이하면 상기 CBPY 정보에 하나 이상의 더미 비트를 추가함으로써 상기 예측 CBPY 비트수와 동일한 비트수를 갖는 확장된 CBPY 정보를 생성하여 상기 재구성된 CBPY 정보로서 출력하는 것으로, 상기 각각의 더미 비트는 두개의 이진값 중의 어느 하나가 될 수 있으며, 그 개수는 상기 CBPY 정보의 비트수와 상기 예측 CBPY 비트수의 차분에 의해 정해지도록 하는 수단;상기 재구성된 CBPY 정보를 부호화하여 상기 부호화된 CBPY 정보를 제공하는 수단을 구비하는 것을 특징으로 하는 영상 신호 부호화 장치.
- 제 7 항에 있어서, 상기 재구성된 CBPY 정보는 가변 길이 부호화 기법에 의해 부호화되는 것을 특징으로 하는 영상 신호 부호화 장치.
- 제 8 항 있어서, 상기 확장된 CBPY 정보가 상기 재구성된 CBPY 정보로 선택되어 부호화되면, 상기 확장된 CBPY 정보에 대응하는 가변 길이 부호 중에서 가장 짧은 부호 길이를 갖는 가변 길이 부호가 상기 타겟 매크로 블록에 대한 상기 부호화된 CBPY 정보로서 출력되는 것을 특징으로 하는 영상 신호 부호화 장치.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019980025532A KR100285592B1 (ko) | 1998-06-30 | 1998-06-30 | 영상 신호 부호화 방법 및 장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019980025532A KR100285592B1 (ko) | 1998-06-30 | 1998-06-30 | 영상 신호 부호화 방법 및 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20000004131A KR20000004131A (ko) | 2000-01-25 |
| KR100285592B1 true KR100285592B1 (ko) | 2001-04-02 |
Family
ID=19541945
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019980025532A Expired - Fee Related KR100285592B1 (ko) | 1998-06-30 | 1998-06-30 | 영상 신호 부호화 방법 및 장치 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100285592B1 (ko) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100667739B1 (ko) * | 2000-06-09 | 2007-01-12 | 삼성전자주식회사 | 무선 데이터 송수신 장치 및 그 방법 |
| EP1534018B1 (en) * | 2003-11-21 | 2008-11-12 | Samsung Electronics Co., Ltd. | Apparatus and method for generating coded block pattern for alpha channel image and alpha channel image encoding/decoding apparatus and method using the same |
| KR100703063B1 (ko) * | 2005-11-24 | 2007-04-06 | 주식회사 문화방송 | 이미지 전송 장치 및 이미지 수신 장치 |
-
1998
- 1998-06-30 KR KR1019980025532A patent/KR100285592B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| KR20000004131A (ko) | 2000-01-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4357506B2 (ja) | クロミナンス形状情報発生装置 | |
| KR100729270B1 (ko) | 이미지 및/또는 비디오 인코더 및 디코더에서의변환계수를 인코딩하는 방법 및 장치, 및 이에 대응하는컴퓨터 프로그램 및 컴퓨터로 읽을 수 있는 저장매체 | |
| KR100530681B1 (ko) | 부호화된비디오화상의송신및수신방법 | |
| EP1076999B1 (en) | Method and apparatus for encoding a video signal | |
| KR19990071425A (ko) | 이진 형상 신호 부호화 장치 및 방법_ | |
| US6674910B1 (en) | Apparatus and method for image-compression encoding and decoding using adaptive transform | |
| AU757922B2 (en) | Method and apparatus for encoding a video signal | |
| US20030138052A1 (en) | Video coding and decoding method, and corresponding signal | |
| US6031872A (en) | Method and apparatus for encoding a video signal | |
| KR100943445B1 (ko) | 비디오 코딩 방법 및 해당 전송가능 비디오 신호 | |
| KR100285592B1 (ko) | 영상 신호 부호화 방법 및 장치 | |
| JP2004007788A (ja) | 動画像符号化装置、動画像符号化方法、動画像復号装置、および動画像復号方法 | |
| AU750342B2 (en) | Method and apparatus for encoding a video signal | |
| KR100310774B1 (ko) | 영상부호화장치 | |
| KR100195717B1 (ko) | 가변 길이 복호기 | |
| KR100195715B1 (ko) | 가변 길이 복호기 | |
| EP1415479A1 (en) | Video coding method | |
| KR0165506B1 (ko) | 동화상 복호기에서 디.시 인트라 계수복호화장치 및 그 방법 | |
| KR100195720B1 (ko) | 가변 길이 복호기용 상태 제어기 | |
| KR20020053338A (ko) | Dct 계수 가변길이 부호화 장치 및 방법 | |
| MXPA00012278A (en) | Method and apparatus for encoding a video signal | |
| KR100195716B1 (ko) | 가변 길이 복호기 | |
| MXPA00008746A (en) | Method and apparatus for encoding a video signal | |
| KR100195722B1 (ko) | 가변 길이 복호기 | |
| MXPA00008675A (es) | Metodo y aparato para codificar una señal de video |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| FPAY | Annual fee payment |
Payment date: 20110103 Year of fee payment: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20120105 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20120105 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |