KR0154919B1 - 2차원 역이산 코사인 변환 회로 - Google Patents
2차원 역이산 코사인 변환 회로Info
- Publication number
- KR0154919B1 KR0154919B1 KR1019940039965A KR19940039965A KR0154919B1 KR 0154919 B1 KR0154919 B1 KR 0154919B1 KR 1019940039965 A KR1019940039965 A KR 1019940039965A KR 19940039965 A KR19940039965 A KR 19940039965A KR 0154919 B1 KR0154919 B1 KR 0154919B1
- Authority
- KR
- South Korea
- Prior art keywords
- idct
- matrix
- data
- input
- input data
- Prior art date
Links
- 239000011159 matrix material Substances 0.000 claims abstract description 127
- 230000000295 complement effect Effects 0.000 claims description 21
- 238000000034 method Methods 0.000 claims description 17
- 229940050561 matrix product Drugs 0.000 claims description 12
- 229920000747 poly(lactic acid) Polymers 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 7
- 238000000354 decomposition reaction Methods 0.000 claims description 3
- 239000013598 vector Substances 0.000 description 28
- 230000009977 dual effect Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 5
- 230000009466 transformation Effects 0.000 description 4
- 230000017105 transposition Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
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/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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Complex Calculations (AREA)
Abstract
Description
Claims (6)
- N/2 기수번째 입력 데이타와 N/W 서수번째 입력 데이타를 포함하는 N개의 입력 데이타에 대하여 역이산 코사인 변환 동작을 수행하여 N개의 출력 데이타를 제공하는 1차원 IDCT 회로에 있어서, 상기 서수번째 입력 데이타에 서수 IDCT 행렬을 곱하여 제1군의 N/2 중간 데이타를 제공하며, 상기 N/2 서수번째 입력 데이타에 서수 IDCT 행렬곱을 수행하기 위한 복수의 승산기와 복수의 가산기를 포함하는 제1승산 수단; 상기 기수번째 입력 데이타에 기수 IDCT 행렬을 곱하여 제2군의 N/2 중간 데이타를 제공하며, 상기 N/2 기수번째 입력 데이타에 기수 IDCT 행렬곱을 수행하기 위한 복수의 승산기와 복수의 가산기를 포함하는 제2승산 수단; 상기 제1군의 N/2 중간 데이타 각각과 이에 상응하는 상기 제2군의 N/2 중간 데이타 각각을 가산하여 제1의 N/2 출력 데이타를 제공하는 가산 수단; 및 상기 제2군의 N/2 중간 데이타 각각을 이에 상응하는 상기 제1군의 N/2 중간 데이타 각각으로부터 감산하여 제2의 N/2 출력 데이타를 제공하는 감산 수단으로 이루어진 것을 특징으로 하는 1차원 IDCT 회로.
- 제1항에 있어서, 상기 승산기는; 각각이 기수 또는 서수 IDCT 행렬에 포함된 기설정된 승산계수를 입력 데이타에 곱하며, 상기 입력 데이타가 음수인 경우 입력 데이타를 2의 보수로 변환시키는 수단; 상기 입력 데이타를 기설정된 수의 입력 비트군으로 나누는 수단; 그 각각이 입력 비트의 모든 가능한 조합에 대한 곱을 포함하고 상기 입력 비트군에 응답하여 상기 곱중 하나를 선택하는 기설정된 수의 PLA; 선택된 상기 곱을 더하여 승산 결과를 제공하는 수단; 기설정된 승산계수와 상기 입력 데이타의 부호에 근거하여 승산 결과의 부호를 결정하는 수단; 및 상기 승산 결과의 부호가 음수로 결정된 경우 그 승산 결과를 2의 보수로 변환하는 수단으로 구성된 것을 특징으로 하는 1차원 IDCT 회로.
- 제1항에 있어서, 상기 N은 8이고, 상기 서수 IDCT 행렬곱이 하기의 식으로 표시되며,상기 기수 IDCT 행렬곱이 하기의 식으로 표시되고,상기 제1의 중간 데이타군이 (x0+x7), (x1+x6), (x2+x5), (x3+x4)를 포함하고 상기 제2의 중간 데이타군이 (x0-x7), (x1-x6), (x2-x5), (x3-x4)를 포함(여기에서 (y0, y1, y2 ... y7)은 N 입력 데이타를 의미하고, (x0, x1, x2 ... x7)은 N 출력 데이타를 의미함)하는 것을 특징으로 하는 1차원 IDCT 회로.
- 제3항에 있어서, 상기 IDCT 행렬곱은로 변형되는 것을 특징으로 하는 1차원 IDCT 회로.
- N×N개의 입력 행렬에 행렬 분해법을 이용하여 IDCT 동작을 수행하여 N×N개의 출력 행렬을 제공하는 2차원 IDCT 회로에 있어서, (a) 상기 N×N 입력 행렬에 기설정된 IDCT 행렬을 곱함으로서 1차원 IDCT를 수행하여 N×N 중간 행렬을 제공하며, 그 각각이 IDCT 행렬에 포함된 기설정된 승산계수와 상기 N×N 입력 행렬에 포함된 승산기 입력을 곱하는 복수의 승산기를 포함하는 제1의 IDCT 회로; (b) N×N 전치 메모리; (c) 상기 N×N 중간 행렬을 상기 N×N 전치 메모리에 저장시키는 수단; (d) 상기 N×N 전치 메모리에 저장된 상기 N×N 중간 행렬의 전치에 기설정된 IDCT 행렬을 곱함으로서 1차원 IDCT를 수행하여 상기 N×N 출력 행렬을 제공하며, 그 각각이 IDCT 행렬에 포함된 기설정된 승산계수와 상기 N×N 중간 행렬에 포함된 승산기 입력 데이타를 곱하는 복수의 승산기를 포함하는 제2의 IDCT 회로; (e) 상기 N×N 전치 메모리에서 상기 N×N 중간 행렬의 전치를 인출하여 상기 제2의 IDCT 회로에 입력시키는 수단을 포함하며, 상기 제1, 제2의 IDCT 회로에 포함된 각각의 승산기는, (i) 상기 입력 데이타가 음수인 경우 입력 데이타를 2의 보수로 변환시키는 수단. (ii) 상기 입력 데이타를 기설정된 수의 입력 비트군으로 나누는 수단; (iii) 그 각각이 입력 비트의 모든 가능한 조합에 대한 곱을 포함하고 상기 입력 비트군에 응답하여 상기 곱중 하나를 선택하는 기설정된 수의 PLA ; (iv) 상기 선택된 곱을 더하여 승산 결과를 제공하는 수단; (v) 상기 기설정된 승산계수와 상기 입력 데이타의 부호에 근거하여 승산 결과의 부호를 결정하는 수단; (vi) 상기 승산결과의 부호가 음수로 결정된 경우 상기 승산 결과를 2의 보수로 변환하는 수단을 포함하는 것을 특징으로 하는 2차원 IDCT회로.
- 제5항에 있어서, 상기 N은 8이고, 상기 제1, 제2의 IDCT 회로를 위한 IDCT 행렬곱은,로 표시되며, 상기 제1의 IDCT 회로에 대해서는 (y0, y1, y2 .... y7)이 입력 행렬의 한 열을 나타내고 (x0, x1, x2 ... x7)이 중간 행렬의 한 열을 나타내고, 상기 제2의 IDCT 회로에 대해서는 (y0, y1, y2 .... y7)이 중간 행렬의 한 열을 나타내고 (x0, x1, x2 ... x7)이 출력 행렬의 한 열을 나타내는 것을 특징으로 하는 2차원 IDCT 회로.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940039965A KR0154919B1 (ko) | 1994-12-30 | 1994-12-30 | 2차원 역이산 코사인 변환 회로 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940039965A KR0154919B1 (ko) | 1994-12-30 | 1994-12-30 | 2차원 역이산 코사인 변환 회로 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR960028494A KR960028494A (ko) | 1996-07-22 |
KR0154919B1 true KR0154919B1 (ko) | 1998-11-16 |
Family
ID=19405898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019940039965A KR0154919B1 (ko) | 1994-12-30 | 1994-12-30 | 2차원 역이산 코사인 변환 회로 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR0154919B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100930436B1 (ko) * | 2002-10-17 | 2009-12-08 | (주)휴맥스 홀딩스 | 이산 여현 역변환을 이용한 이미지 크기 재설정 방법 |
-
1994
- 1994-12-30 KR KR1019940039965A patent/KR0154919B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR960028494A (ko) | 1996-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0506111B1 (en) | DCT/IDCT processor and data processing method | |
EP0353223B1 (en) | Two-dimensional discrete cosine transform processor | |
KR0130772B1 (ko) | 고속디지탈신호처리프로세서 | |
JPH08235159A (ja) | 逆コサイン変換装置 | |
NL1001663C2 (nl) | Inrichting voor tweedimensionale discrete cosinustransformatie. | |
EP0650128B1 (en) | Discrete cosine transform processor | |
KR0154919B1 (ko) | 2차원 역이산 코사인 변환 회로 | |
Wahid et al. | Error-free computation of 8/spl times/8 2D DCT and IDCT using two-dimensional algebraic integer quantization | |
Jang et al. | A 0.8/spl mu/100-MHz 2-D DCT core processor | |
Taylor et al. | Design for the discrete cosine transform in VLSI | |
JP3046115B2 (ja) | 離散コサイン変換器 | |
WO2003009167A1 (fr) | Procede de decomposition de matrice dct et dispositif dct | |
JPH08194686A (ja) | 1次元および2次元逆離散的コサイン変換(idct)回路 | |
JP3046116B2 (ja) | 離散コサイン変換器 | |
KR100575285B1 (ko) | 고속의 저전력 이산 코사인 변환 장치 및 방법 | |
Demassieux et al. | Orthogonal transforms | |
JP3652717B2 (ja) | 離散コサイン高速演算器 | |
KR100350943B1 (ko) | 분포연산방식을 이용한 고속 dct 연산회로 | |
JP3575991B2 (ja) | 直交変換回路 | |
Hsiao et al. | New hardware-efficient algorithm and architecture for the computation of 2-D DCT on a linear systolic array | |
KR0130441B1 (ko) | 2차원 이산 코사인 변환기 | |
Kamran et al. | MSDCT architecture implementation with DA based optimized LUT | |
JPH06274524A (ja) | 直交変換回路および逆変換回路 | |
JP3397838B2 (ja) | 画像処理装置及び離散コサイン変換方法 | |
JPH0746136A (ja) | 音響又は画像変換プロセッサ、音響又は画像データ処理装置、音響又は画像データ処理方法、算術プロセッサ、及びデータプロセッサ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19941230 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19941230 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19980130 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: 19980519 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19980711 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19980711 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20010629 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20010629 Start annual number: 4 End annual number: 4 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20030610 |