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
Application number
DE0572263T
Other languages
English (en)
Inventor
Frank H Liao
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LSI Corp
Original Assignee
C Cube Microsystems Inc
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 C Cube Microsystems Inc filed Critical C Cube Microsystems Inc
Publication of DE572263T1 publication Critical patent/DE572263T1/de
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3885Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
    • G06F9/3893Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units controlled in tandem, e.g. multiplier-accumulator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/14Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
    • G06F17/147Discrete 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30025Format conversion instructions, e.g. Floating-Point to Integer, decimal conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3877Concurrent instruction execution, e.g. pipeline or look ahead using a slave processor, e.g. coprocessor
    • G06F9/3879Concurrent 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3885Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units
    • G06F9/3893Concurrent instruction execution, e.g. pipeline or look ahead using a plurality of independent parallel functional units controlled in tandem, e.g. multiplier-accumulator
    • G06F9/3895Concurrent 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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/02Speech 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion 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/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
    • H03M7/42Conversion 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/425Conversion 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
    • 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/102Methods 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/124Quantisation
    • H04N19/126Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods 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/423Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods 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/43Hardware specially adapted for motion estimation or compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods 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/43Hardware specially adapted for motion estimation or compensation
    • H04N19/433Hardware specially adapted for motion estimation or compensation characterised by techniques for memory access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods 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/439Methods 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
    • 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/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • 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/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4435Memory management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/60Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals
    • H04N5/602Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals for digital sound signals
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/005Correction of errors induced by the transmission channel, if related to the coding algorithm
    • 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/102Methods 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/124Quantisation
    • 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/102Methods 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/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods 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/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/21Circuitry 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)

Ansprüche
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.
DE0572263T 1992-05-28 1993-05-27 Dekoder für Kodes variabler Länge für Videodekomprimierungsoperationen. Pending DE572263T1 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 可変長符号の復号方式

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