KR970025157A - Memory control device of high speed variable length decoder - Google Patents
Memory control device of high speed variable length decoder Download PDFInfo
- Publication number
- KR970025157A KR970025157A KR1019950038277A KR19950038277A KR970025157A KR 970025157 A KR970025157 A KR 970025157A KR 1019950038277 A KR1019950038277 A KR 1019950038277A KR 19950038277 A KR19950038277 A KR 19950038277A KR 970025157 A KR970025157 A KR 970025157A
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- variable length
- data
- read signal
- latches
- Prior art date
Links
- 230000009977 dual effect Effects 0.000 claims abstract 2
- 230000001360 synchronised effect Effects 0.000 claims abstract 2
- 238000013500 data storage Methods 0.000 claims 1
- 238000000034 method Methods 0.000 claims 1
- 230000014759 maintenance of location Effects 0.000 abstract 1
- 238000003860 storage Methods 0.000 abstract 1
- 238000010586 diagram 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/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
- H04N19/423—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 characterised by memory arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/06—Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
- G06F5/065—Partitioned buffers, e.g. allowing multiple independent queues, bidirectional FIFO's
-
- 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/102—Methods 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2205/00—Indexing scheme relating to group G06F5/00; Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F2205/06—Indexing scheme relating to groups G06F5/06 - G06F5/16
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
본 발명은 HD-TV시스템과 같은 고속시스템에 사용될 수 있는 고속 가변장 복호기에 관한 것이다. 본 발명의 고속 가변장 복호기에서는 버퍼를 통해 입력되는 가변장부호어들을 복호화할때 버퍼를 듀얼포트메모리, 비동기 내지 동기형 FIFO 메모리 등의 대용량 메모리로 구현하고, 메모리에 저장된 가변장부호어들을 인터페이스부로부터 읽기신호가 인가될 때마다 바로 인터페이스부로 데이타를 공급하기 위해 메모리와 인터페이스부 사이에 메모리제정장치를 포함하도록 구성한다. 따라서, 메모리로부터 읽어낸 데이타를 일단 메모리제어장치의 내부저장소인 다수의 래치에 순차 저장하고, 인터페이스부로부터 읽기신호가 인가되면 다수의 래치에 저장된 데이타들중 가장 먼저 저장된 새로운 유효한 데이타를 선택하여 출력하므로써 버퍼를 통한 입력을 복호화하는데 고속화 할 수 있고, 실제 고속시스템에 적용할 수 있도록 제안한다.The present invention relates to a fast variable length decoder that can be used in a high speed system such as an HD-TV system. In the fast variable length decoder of the present invention, when decoding variable length codes inputted through the buffer, the buffer is implemented as a large memory such as a dual port memory, an asynchronous to synchronous FIFO memory, and the variable length codes stored in the memory are stored from the interface unit. Each time a read signal is applied, a memory setting device is included between the memory and the interface unit to supply data directly to the interface unit. Therefore, the data read from the memory is sequentially stored in a plurality of latches, which are internal storages of the memory control device, and when a read signal is applied from the interface unit, the new valid data stored first among the data stored in the plurality of latches is selected and outputted. Therefore, it is possible to speed up the decoding of the input through the buffer and propose to apply it to the actual high speed system.
Description
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음As this is a public information case, the full text was not included.
제3도는 본 발명의 메모리제어장치가 적용된 고속 가변장 복호기를 나타내는 블록도.3 is a block diagram showing a fast variable length decoder to which the memory controller of the present invention is applied.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950038277A KR100209881B1 (en) | 1995-10-30 | 1995-10-30 | Memory controller in high speed variable length decoder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019950038277A KR100209881B1 (en) | 1995-10-30 | 1995-10-30 | Memory controller in high speed variable length decoder |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970025157A true KR970025157A (en) | 1997-05-30 |
KR100209881B1 KR100209881B1 (en) | 1999-07-15 |
Family
ID=19432040
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019950038277A KR100209881B1 (en) | 1995-10-30 | 1995-10-30 | Memory controller in high speed variable length decoder |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100209881B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100919476B1 (en) * | 2007-05-17 | 2009-09-28 | (주)부리멀티미디어 | Multichannel audio decoding device based on specific direct memory access controller and method of multichannel audio decoding using the same |
-
1995
- 1995-10-30 KR KR1019950038277A patent/KR100209881B1/en not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100919476B1 (en) * | 2007-05-17 | 2009-09-28 | (주)부리멀티미디어 | Multichannel audio decoding device based on specific direct memory access controller and method of multichannel audio decoding using the same |
Also Published As
Publication number | Publication date |
---|---|
KR100209881B1 (en) | 1999-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4888739A (en) | First-in first-out buffer memory with improved status flags | |
US5596540A (en) | Serial to parallel and parallel to serial architecture for a RAM based FIFO memory | |
US6493818B2 (en) | Technique for pipelining synchronization to maintain throughput across two asynchronous clock domain boundaries | |
KR100376159B1 (en) | Synchronous page-mode non-volatile memory | |
US4486854A (en) | First-in, first-out memory system | |
KR0123239B1 (en) | Fifo memory | |
JP3979716B2 (en) | Clock synchronous memory device and scheduler circuit thereof | |
KR880009520A (en) | Digital data memory system | |
JPS61148692A (en) | Memory device | |
US6507581B1 (en) | Dynamic port mode selection for crosspoint switch | |
GB2232797A (en) | Ram based serial memory with pipelined look-ahead reading | |
US6507899B1 (en) | Interface for a memory unit | |
KR100498233B1 (en) | First-in first-out memory circuit and method for executing the same | |
US5781802A (en) | First-in-first-out (FIFO) controller for buffering data between systems which are asynchronous and free of false flags and internal metastability | |
US5951656A (en) | Method and system for controlling queue deletions in which pointer corresponding to item to be deleted is moved back and pointers for items after deleted item are shifted | |
US5488712A (en) | Memory circuit with pipeline processing | |
KR970025157A (en) | Memory control device of high speed variable length decoder | |
US6487140B2 (en) | Circuit for managing the transfer of data streams from a plurality of sources within a system | |
JP4517741B2 (en) | Storage device | |
JP2007200555A (en) | Clock synchronous memory device and scheduler circuit thereof | |
KR100498415B1 (en) | Clock generation circuit and synchronous semiconductor device having the same | |
CN118606233B (en) | FIFO circuit, method, chip and device based on register output of dual-port RAM | |
JPH10340596A (en) | Data storage device and semiconductor memory | |
KR100557561B1 (en) | FFIFO storage device | |
EP0326136B1 (en) | Queue device capable of quickly transferring a digital signal unit of a word length different from a single word length |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19951030 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19951030 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: 19981029 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: 19990322 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19990422 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19990423 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20020329 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20030328 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20040330 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20050330 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20060330 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20070329 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20080328 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20080328 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20100310 |