DE572263T1 - Dekoder für Kodes variabler Länge für Videodekomprimierungsoperationen. - Google Patents
Dekoder für Kodes variabler Länge für Videodekomprimierungsoperationen.Info
- Publication number
- DE572263T1 DE572263T1 DE0572263T DE93304152T DE572263T1 DE 572263 T1 DE572263 T1 DE 572263T1 DE 0572263 T DE0572263 T DE 0572263T DE 93304152 T DE93304152 T DE 93304152T DE 572263 T1 DE572263 T1 DE 572263T1
- Authority
- DE
- Germany
- Prior art keywords
- variable length
- length codes
- value
- code stream
- memory system
- 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.)
- Pending
Links
- 230000006837 decompression Effects 0.000 title 1
- 238000000034 method Methods 0.000 claims 4
- 230000000873 masking effect Effects 0.000 claims 2
- 230000000977 initiatory effect Effects 0.000 claims 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3885—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
- G06F9/3893—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units controlled in tandem, e.g. multiplier-accumulator
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/147—Discrete orthonormal transforms, e.g. discrete cosine transform, discrete sine transform, and variations therefrom, e.g. modified discrete cosine transform, integer transforms approximating the discrete cosine transform
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30007—Arrangements for executing specific machine instructions to perform operations on data operands
- G06F9/30025—Format conversion instructions, e.g. Floating-Point to Integer, decimal conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3877—Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor
- G06F9/3879—Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor for non-native instruction execution, e.g. executing a command; for Java instruction set
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/38—Concurrent instruction execution, e.g. pipeline or look ahead
- G06F9/3885—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
- G06F9/3893—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units controlled in tandem, e.g. multiplier-accumulator
- G06F9/3895—Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units controlled in tandem, e.g. multiplier-accumulator for complex operations, e.g. multidimensional or interleaved address generators, macros
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/42—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
- H03M7/425—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory for the decoding process only
-
- 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/124—Quantisation
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- 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
-
- 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/43—Hardware specially adapted for motion estimation or compensation
-
- 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/43—Hardware specially adapted for motion estimation or compensation
- H04N19/433—Hardware specially adapted for motion estimation or compensation characterised by techniques for memory access
-
- 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/439—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 using cascaded computational arrangements for performing a single operation, e.g. filtering
-
- 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/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4435—Memory management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/60—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals
- H04N5/602—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals for digital sound signals
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/005—Correction of errors induced by the transmission channel, if related to the coding algorithm
-
- 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/124—Quantisation
-
- 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]
-
- 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/21—Circuitry for suppressing or minimising disturbance, e.g. moiré or halo
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Algebra (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Discrete Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Databases & Information Systems (AREA)
- Image Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Claims (4)
1. Vorrichtung zum Decodieren eines Codestroms aus Codes variabler Länge im Einklang mit einem Befehl von einer
Zentraleinheit, wobei die Vorrichtung folgendes umfaßt:
Mittel zum Empfangen und Identifizieren des genannten Befehls zwecks Bereitstellung eines ersten Feldes einer
Adresse im Einklang mit dem genannten identifizierten Befehl;
Mittel zur Bereitstellung eines Zeigers zum Verfolgen des Anfangs des genannten Codestroms;
Mittel zum Ausblenden einer vorbestimmten Zahl von Bits aus dem Beginn des genannten Codestroms zur Benutzung
als zweites Feld der genannten Adresse;
ein Speichersystem zur Bereitstellung einer Mehrzahl von Wörtern zum Speichern von Steuerinformationen und
eines decodierten Wertes für alle genannten Codes variabler Länge, wobei jedes Wort des genannten
Speichersystems (i) die eventuelle Notwendigkeit eines nächsten Zugriffs auf das genannte Speichersystem zum
Abschließen der Ausführung des genannten Befehls und (ii) die Zahl der Bits zum Fortbewegen des genannten Zeigers
anzeigt, wobei das genannte Wort, wenn es die Notwendigkeit für einen nächsten Zugriff anzeigt, außerdem
ein drittes Feld bereitstellt, das für die Erstellung einer nächsten Adresse benutzt wird, und wobei das
genannte Wort, wenn es keine Notwendigkeit für den genannten nächsten Zugriff anzeigt, außerdem den genannten
decodierten Wert einbringt; und
Mittel zur Bildung der genannten nächsten Adresse unter Verwendung des genannten dritten Feldes und der
genannten vorbestimmten Zahl von Bits aus dem genannten Codestrom sowie zum Veranlassen des nächsten Zugriffs auf
das genannte Speichersystem.
2. Vorrichtung nach Anspruch 1, wobei eine Mehrzahl der genannten Codes variabler Länge einen ersten und einen
zweiten Wert codiert, wobei der genannte zweite Wert eine Häufigkeit der Wiederholung eines vorbestimmten Wertes
anzeigt und wobei die Decodierung aller Codes der genannten Mehrzahl von Codes variabler Länge die Ausgabe
des genannten vorbestimmten Wertes in der genannten Häufigkeit beinhaltet, wobei die genannte Vorrichtung
außerdem eine Steuerschaltung für die Ausgabe des genannten vorbestimmten Wertes umfaßt und wobei die
genannten Speicherwörter, auf die während des Decodierens der genannten Mehrzahl von Codes variabler Länge
zugegriffen wurde, Steuerinformationen zum Steuern der genannten Steuerschaltung enthalten.
3. Verfahren zum Decodieren eines Codestroms aus Codes variabler Länge im Einklang mit einem Befehl von einer
Zentraleinheit, wobei das Verfahren die folgenden Schritte umfaßt:
Empfangen und Identifizieren des genannten Befehls zum Bereitstellen eines ersten Feldes einer Adresse im
Einklang mit dem genannten identifizierten Befehl;
Bereitstellen eines Zeigers zum Verfolgen des Beginns des genannten Codestroms;
Ausblenden einer vorbestimmten Zahl an Bits aus dem Beginn des genannten Codestroms zur Verwendung als ein
zweites Feld der genannten Adresse;
Bereitstellen eines Speichersystems, das eine Mehrzahl von Wörtern zum Speichern von Steuerinformationen
und eines decodierten Wertes für alle genannten Codes variabler Länge umfaßt, wobei jedes Wort des genannten
Speichersystems (i) die eventuelle Notwendigkeit eines nächsten Zugriffs auf das genannte Speichersystem zum
Abschließen der Ausführung des genannten Befehls und (ii) die Zahl der Bits zum Fortbewegen des Zeigers anzeigt,
wobei das genannte Wort, wenn es die Notwendigkeit für den genannten nächsten Zugriff anzeigt, außerdem ein drittes
Feld bereitstellt, das bei der Erstellung einer nächsten
Adresse benutzt wird, und wobei das genannte Wort, wenn es keine Notwendigkeit für den genannten nächsten Zugriff
anzeigt, außerdem den genannten decodierten Wert einbringt; und
Bilden der genannten nächsten Adresse unter Verwendung des genannten dritten Feldes und der genannten
vorbestimmten Zahl von Bits aus dem genannten Codestrom und Veranlassen des genannten nächsten Zugriffs auf das
genannte Speichersystem, bis das Wort an der genannten nächsten Adresse den Abschluß der Ausführung des genannten
Befehls anzeigt.
4. Verfahren nach Anspruch 3, wobei eine Mehrzahl der genannten Codes variabler Länge einen ersten und einen
zweiten Wert codiert, wobei der genannte zweite Wert eine Häufigkeit der Wiederholung des genannten vorbestimmten
Wertes anzeigt und wobei die Decodierung aller Codes der genannten Mehrzahl von Codes variabler Länge die Ausgabe
des genannten vorbestimmten Wertes in der genannten Häufigkeit beinhaltet, wobei das Verfahren außerdem den
Schritt des Bereitsteilens einer Steuerschaltung zum Ausgeben des genannten vorbestimmten Wertes umfaßt und
wobei die genannten Speicherwörter, auf die während des Decodierens der genannten Mehrzahl von Codes variabler
Länge zugegriffen wurde, Steuerinformationen zum Steuern der genannten Steuerschaltung enthalten.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US89073292A | 1992-05-28 | 1992-05-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE572263T1 true DE572263T1 (de) | 1994-07-28 |
Family
ID=25397076
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE0572263T Pending DE572263T1 (de) | 1992-05-28 | 1993-05-27 | Dekoder für Kodes variabler Länge für Videodekomprimierungsoperationen. |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP0572263A3 (de) |
JP (1) | JPH06326615A (de) |
KR (1) | KR940006352A (de) |
CA (1) | CA2096584A1 (de) |
DE (1) | DE572263T1 (de) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9405914D0 (en) * | 1994-03-24 | 1994-05-11 | Discovision Ass | Video decompression |
EP0576749B1 (de) | 1992-06-30 | 1999-06-02 | Discovision Associates | Datenpipelinesystem |
US5649029A (en) * | 1991-03-15 | 1997-07-15 | Galbi; David E. | MPEG audio/video decoder |
SG45281A1 (en) * | 1992-06-26 | 1998-01-16 | Discovision Ass | Method and arrangement for transformation of signals from a frequency to a time domain |
US6417859B1 (en) | 1992-06-30 | 2002-07-09 | Discovision Associates | Method and apparatus for displaying video data |
US6079009A (en) | 1992-06-30 | 2000-06-20 | Discovision Associates | Coding standard token in a system compromising a plurality of pipeline stages |
US6034674A (en) | 1992-06-30 | 2000-03-07 | Discovision Associates | Buffer manager |
US5809270A (en) | 1992-06-30 | 1998-09-15 | Discovision Associates | Inverse quantizer |
US5768561A (en) | 1992-06-30 | 1998-06-16 | Discovision Associates | Tokens-based adaptive video processing arrangement |
US6330665B1 (en) | 1992-06-30 | 2001-12-11 | Discovision Associates | Video parser |
US6047112A (en) | 1992-06-30 | 2000-04-04 | Discovision Associates | Technique for initiating processing of a data stream of encoded video information |
US6435737B1 (en) | 1992-06-30 | 2002-08-20 | Discovision Associates | Data pipeline system and data encoding method |
US6067417A (en) | 1992-06-30 | 2000-05-23 | Discovision Associates | Picture start token |
US6112017A (en) | 1992-06-30 | 2000-08-29 | Discovision Associates | Pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus |
US5842033A (en) | 1992-06-30 | 1998-11-24 | Discovision Associates | Padding apparatus for passing an arbitrary number of bits through a buffer in a pipeline system |
US5805914A (en) | 1993-06-24 | 1998-09-08 | Discovision Associates | Data pipeline system and data encoding method |
JPH0723389A (ja) * | 1993-06-28 | 1995-01-24 | Toshiba Corp | 画像処理装置 |
US5598514A (en) * | 1993-08-09 | 1997-01-28 | C-Cube Microsystems | Structure and method for a multistandard video encoder/decoder |
US5576765A (en) * | 1994-03-17 | 1996-11-19 | International Business Machines, Corporation | Video decoder |
CA2145361C (en) | 1994-03-24 | 1999-09-07 | Martin William Sotheran | Buffer manager |
CA2145365C (en) | 1994-03-24 | 1999-04-27 | Anthony M. Jones | Method for accessing banks of dram |
CA2145379C (en) | 1994-03-24 | 1999-06-08 | William P. Robbins | Method and apparatus for addressing memory |
US5798719A (en) | 1994-07-29 | 1998-08-25 | Discovision Associates | Parallel Huffman decoder |
GB9417138D0 (en) | 1994-08-23 | 1994-10-12 | Discovision Ass | Data rate conversion |
US5638128A (en) * | 1994-11-08 | 1997-06-10 | General Instrument Corporation Of Delaware | Pixel interpolation filters for video decompression processor |
EP0714212A3 (de) * | 1994-11-21 | 1999-03-31 | SICAN, GESELLSCHAFT FÜR SILIZIUM-ANWENDUNGEN UND CAD/CAT NIEDERSACHSEN mbH | Bilddekodierer mit konkurrierender Verarbeitung und Verteilung von Verarbeitungseinheiten |
JP3732867B2 (ja) * | 1995-03-09 | 2006-01-11 | 株式会社ルネサステクノロジ | 画像伸張装置 |
FR2735258B1 (fr) * | 1995-06-09 | 1997-09-05 | Sgs Thomson Microelectronics | Dispositif de decodage d'un flux de donnees |
US5910909A (en) * | 1995-08-28 | 1999-06-08 | C-Cube Microsystems, Inc. | Non-linear digital filters for interlaced video signals and method thereof |
GB2305047A (en) * | 1995-09-01 | 1997-03-26 | Motorola Inc | Inverse DCT image processing |
JP3729540B2 (ja) * | 1995-09-08 | 2005-12-21 | 株式会社ルネサステクノロジ | 画像処理装置 |
KR100194039B1 (ko) * | 1996-04-19 | 1999-06-15 | 윤종용 | 엠펙 시스템의 우선순위 처리회로 |
CN1156171C (zh) | 1997-04-07 | 2004-06-30 | 松下电器产业株式会社 | 提高处理效率的图象声音处理装置 |
GB2329802B (en) * | 1997-06-28 | 1999-08-18 | United Microelectronics Corp | Adaptive-selection method for memory access priority control in MPEG processor |
KR100255844B1 (ko) * | 1997-08-07 | 2000-05-01 | 허진호 | 벽걸이용 오디오의 씨디피 |
KR100255845B1 (ko) * | 1997-08-07 | 2000-05-01 | 허진호 | 탁상용 오디오의 씨디피 |
NL1007453C2 (nl) * | 1997-11-05 | 1999-05-07 | United Microelectronics Corp | Zich aanpassende kieswerkwijze voor het regelen van de geheugentoegangsprioriteit in een MPEG-processor. |
AU4723699A (en) * | 1998-06-25 | 2000-01-10 | Equator Technologies, Inc. | Processing circuit and method for variable-length coding and decoding |
US6414996B1 (en) | 1998-12-08 | 2002-07-02 | Stmicroelectronics, Inc. | System, method and apparatus for an instruction driven digital video processor |
US6418165B1 (en) | 1999-05-12 | 2002-07-09 | Sony Corporation | System and method for performing inverse quantization of a video stream |
JP4534320B2 (ja) * | 2000-08-10 | 2010-09-01 | ソニー株式会社 | プロセッサ及びそれを用いた復号装置 |
US8284844B2 (en) | 2002-04-01 | 2012-10-09 | Broadcom Corporation | Video decoding system supporting multiple standards |
EP2798480B1 (de) * | 2011-12-30 | 2018-09-26 | Intel Corporation | Anweisung für eine vektorkomprimierungsfrequenz |
WO2013101218A1 (en) | 2011-12-30 | 2013-07-04 | Intel Corporation | Vector frequency expand instruction |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0451720A (ja) * | 1990-06-20 | 1992-02-20 | Ricoh Co Ltd | 可変長符号復号装置 |
JPH04100324A (ja) * | 1990-08-18 | 1992-04-02 | Ricoh Co Ltd | 可変長符号の復号方式 |
-
1993
- 1993-05-19 CA CA002096584A patent/CA2096584A1/en not_active Abandoned
- 1993-05-27 KR KR1019930009289A patent/KR940006352A/ko not_active IP Right Cessation
- 1993-05-27 EP EP9393304152A patent/EP0572263A3/en not_active Withdrawn
- 1993-05-27 DE DE0572263T patent/DE572263T1/de active Pending
- 1993-05-28 JP JP5151595A patent/JPH06326615A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
EP0572263A3 (en) | 1994-09-14 |
EP0572263A2 (de) | 1993-12-01 |
JPH06326615A (ja) | 1994-11-25 |
CA2096584A1 (en) | 1993-11-29 |
KR940006352A (ko) | 1994-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE572263T1 (de) | Dekoder für Kodes variabler Länge für Videodekomprimierungsoperationen. | |
EP0764899B1 (de) | Verfahren zum Konvertieren sich unterscheidender Datenformate | |
DE4302495C2 (de) | Einrichtung und Verfahren zum Bestimmen der Länge eines Befehls in einem sequentiellen Befehlsstrom | |
DE2723523A1 (de) | Kompression und dekompression von gespeicherten digitaldaten | |
DE1303416B (de) | ||
DE60131359T2 (de) | Datenkomprimierung und dazugehöriges Kontrollverfahren | |
DE3856139T2 (de) | Mikroprozessor | |
DE2617344C2 (de) | Verfahren zur Herstellung mehrerer, gleichzeitiger Konferenzverbindungen in einem Pulscodemodulation-Vermittlungssystem und Vorrichtung zur Durchführung des Verfahrens | |
DE2133638C3 (de) | Verfahren zum Betrieb eines lernfähigen Systems aus in Kaskade geschalteten, zur nicht linearen Datenverarbeitung geeigneten lernfähigen Datenverarbeitungseinheiten | |
DE2744321A1 (de) | Bildschirmgeraet | |
DE60132328T2 (de) | Bestimmung des minimum- oder des maximumwertes in einem datensatz | |
DE68926806T2 (de) | Iso/eia-kode-umwandlungsverfahren | |
DE1296428B (de) | Einrichtung zur Ermittlung von Speicheradressen aus Schluesselwoertern | |
DE3226214A1 (de) | Arithmetisches betriebssystem | |
DE2933830A1 (de) | Programmierbarer polynomgenerator | |
DE3207660C2 (de) | ||
DE2024584A1 (de) | Datenverarbeitungsvorrichtung | |
DE2605066A1 (de) | Kanalzuordnungsschaltung zur herstellung einer zeitvielfach-breitbandverbindung | |
DE3017517C2 (de) | ||
DE2257727C2 (de) | Verfahren zur schrittweisen Umwertung von Informationen, insbesondere von mehrsteWgen Kennzahlen In Fernmeide-, insbesondere Femsprechvermittkingsanlagen | |
DE3485896T2 (de) | Analogsignalpruefschaltung. | |
DE2846537A1 (de) | Mikroprozessorsystem | |
DE3740877A1 (de) | System und verfahren zur steigerung der datendurchlaufleistung in einem pipeline-mikroprozessor | |
DE2063565C3 (de) | Verfahren und Vorrichtung zur Umwandlung von in einem Code m aus n auftretenden Eingangssignalen in normale binär codierte Eingangssignale | |
DE3908086C1 (en) | Method for compressing and decompressing digital data and device for carrying out the method |