DE69932543T2 - Verlustfreies Kodierungs- und Dekodierungssystem - Google Patents
Verlustfreies Kodierungs- und Dekodierungssystem Download PDFInfo
- Publication number
- DE69932543T2 DE69932543T2 DE69932543T DE69932543T DE69932543T2 DE 69932543 T2 DE69932543 T2 DE 69932543T2 DE 69932543 T DE69932543 T DE 69932543T DE 69932543 T DE69932543 T DE 69932543T DE 69932543 T2 DE69932543 T2 DE 69932543T2
- Authority
- DE
- Germany
- Prior art keywords
- data
- data unit
- recording medium
- original
- unit
- 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 - Lifetime
Links
- 230000001419 dependent effect Effects 0.000 claims description 3
- 238000000034 method Methods 0.000 description 13
- 238000007906 compression Methods 0.000 description 11
- 230000006835 compression Effects 0.000 description 11
- 238000011084 recovery Methods 0.000 description 9
- 230000005236 sound signal Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; 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/002—Dynamic bit allocation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/02—Analogue recording or reproducing
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; 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/0017—Lossless audio signal coding; Perfect reconstruction of coded audio signal by transmission of coding error
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- 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
-
- 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/115—Selection of the code volume for a coding unit prior to 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/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/172—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 picture, frame or field
-
- 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/184—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 bits, e.g. of the compressed video stream
-
- 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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
Description
- Die vorliegende Erfindung betrifft ein verlustfreies Codier- und Decodiersystem und insbesondere ein verlustfreies Codier- und Decodiersystem, das eine verlustfreie Codiervorrichtung und eine verlustfreie Decodiervorrichtung einschließt, in der codierte Daten in Echtzeit decodiert werden können.
- Im Allgemeinen wird ein digitales Audiosignal aus einem analogen Audiosignal mit Hilfe eines Pulscodemodulationsverfahrens erhalten, um Audioinformationen mit der Anzahl der Kanäle, der Anzahl von Bits und einer Abtastfrequenz entsprechend den DVD-Audiostandards darzustellen. Da jedoch ein digitales Audiosignal Redundanzdaten enthält, ist es erforderlich, verlustfreie Komprimierungscodierverfahren zu verwenden, um eine Aufzeichnungszeit eines digitalen Audiosignals in Hinsicht auf eine Digital Versatile Disc (DVD) zu verbessern (d.h. zu verkürzen) und eine Bitrate zu verbessern.
- Ein repräsentatives Beispiel für verlustfreie Komprimierungscodierverfahren stellt das Huffman-Codierverfahren dar, in dem Eingangsdaten, die mit einer höheren Frequenz auftreten, einem Codewort von relativ kleinerer Länge zugewiesen werden, und Eingangsdaten, die mit einer niedrigeren Frequenz auftreten, einem Codewort von relativ größerer Länge zugewiesen werden. In dem Fall, in dem ein digitales Audiosignal verlustfrei mit Hilfe des Huffman-Codierverfahrens komprimiert wird, ist es effizienter codiert, als in dem, in dem lediglich ein lineares Pulscodemodulationsverfahrens (PCM-Verfahren) verwendet wird.
- Des weiteren wird in dem Fall, in dem die Eingangsdaten vorhersagbare Eigenschaften aufweisen, ein Prädiktor verwendet. Der Prädiktor bestimmt Prädiktionsdaten entsprechend zu neuen Eingangsdaten unter Verwendung von vorherigen Eingangsdaten und verwendet dann ein Verfahren zum Komprimieren eines Unterschieds zwischen den Vorhersagedaten und den neuen Eingangsdaten. In dem Fall, in dem ein solcher Prädiktor zusätzlich in der oben beschriebenen verlustfreien Komprimierungseinheit verwendet wird, kann eine Codiereffizienz hinsichtlich eines digitalen Audiosignals weiter erhöht werden.
- Wenn das oben beschriebene herkömmliche verlustfreie Codierverfahren verwendet wird, wird eine Bitrate gemäß dem Grad der Eigenschaft und Zufälligkeit der Eingangsdaten variiert, auch wenn eine Bitrate der Eingangsdaten konstant ist. Somit ist es, da herkömmliche verlustfreie Codierverfahren eine sehr große Pufferkapazität für den Fall der Datenkomprimierung und -dekomprimierung erfordern, schwierig, Daten in Echtzeit zu codieren oder decodieren. Zusätzlich bleibt, auch wenn eine Pufferkapazität erhöht wird, um das oben genannte Problem zu lösen, eine Verzögerung bei dem Decodieren weiterhin bestehen. Das Dokument US-A-4 868 653 (Golin Stuart J, et al.), das am 19. September 1989 veröffentlicht wurde, offenbart ein Aufzeichnungsmedium, das eine Sequenz von Daten darauf aufgezeichnet hat, wobei die Daten Dateneinheiten umfassen, wobei das Aufzeichnungsmedium umfasst: eine erste der Dateneinheiten mit oder unterhalb einer vorbestimmten Datenmenge, umfassend eine erste originale Dateneinheit und einen ersten Teil; und eine zweite der Dateneinheiten mit oder unterhalb einer vorbestimmten Datenmenge, die in der Reihenfolge nach der genannten ersten Dateneinheit codiert ist, wobei die zweite Dateneinheit und der erste Teil eine zweite originale Dateneinheit vor dem Codieren bilden, die die vorbestimmte Datenmenge überschritt. Es ist jedoch in diesem Dokument nicht beschrieben, wie der erste Teil und die zweite Dateneinheit während des Decodierens wieder kombiniert werden.
- Mit Hinsicht darauf, die obigen Probleme zu lösen oder zu verringern, ist es ein Ziel der vorliegenden Erfindung, eine verlustfreie Codiervorrichtung zum Codieren von Daten in Echtzeit zur Verfügung zu stellen.
- Es ist ein weiteres Ziel, eine verlustfreie Decodiervorrichtung zum Dekodieren codierter Daten in Echtzeit zur Verfügung zu stellen.
- Es ist noch ein weiteres Ziel, ein verlustfreies Codier- und Decodiersystem, das eine verlustfreie Codiervorrichtung und eine verlustfreie Decodiervorrichtung besitzt, zur Verfügung zu stellen, in dem codierte Daten in Echtzeit decodiert werden können.
- Gemäß der vorliegenden Erfindung wird ein Aufzeichnungsmedium zur Verfügung gestellt, wie es in den angehängten Ansprüchen dargelegt ist.
- Bevorzugte Ausführungsformen der Erfindung werden aus den abhängigen Ansprüchen und der folgenden Beschreibung ersichtlich.
- Für ein besseres Verständnis der Erfindung, und um zu zeigen, wie Ausführungsformen der selben ausgeführt werden können, wird nun beispielhaft auf die begleitenden schematischen Zeichnungen Bezug genommen, in denen:
-
1 ein Blockdiagramm ist, das eine verlustfreie Codiervorrichtung gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung zeigt; -
2 eine Konzeptansicht zur Erläuterung des Betriebs des in1 gezeigten Bitratenkontrollers ist; -
3 die Struktur eines Bitstroms zeigt, der von dem in1 gezeigten Ausgabepuffer ausgegeben wird; und -
4 ein Blockdiagramm ist, dass eine verlustfreie Decodiervorrichtung entsprechend der verlustfreien Codiervorrichtung von1 zeigt. - Bevorzugte Ausführungsformen der vorliegenden Erfindung werden mit Bezug auf die begleitenden Zeichnungen beschrieben, in denen Elemente, die die selben Bezugszeichen besitzen, die selben Funktionen ausüben.
- In
1 , die eine verlustfreie Codiervorrichtung entsprechend einer bevorzugten Ausführungsform der vorliegenden Erfindung zeigt, speichert ein Eingabepuffer11 digitale Audiodaten, die von einer externen Quelle eingegeben werden, und liefert die gespeicherten Audiodaten an eine verlustfreie Komprimierungseinheit13 in der selben Reihenfolge wie ihre Eingabereihenfolge. Die verlustfreie Komprimierungseinheit13 komprimiert verlustfrei und codiert die Audiodaten, die von dem Eingabepuffer11 geliefert werden, in jede vorbestimmte Dateneinheit. In dieser Ausführungsform der vorliegenden Erfindung wird zum Beispiel ein Frame als eine vorbestimmte Dateneinheit verwendet. Ebenso komprimiert in der vorliegenden Erfindung die verlustfreie Komprimierungseinheit13 verlustfrei und codiert Audiodaten mittels eines verlustfreien Komprimierungskodierverfahrens, wie dem gut bekannten Huffman-Codierverfahren. - Die Audiodaten, die von der verlustfreien Komprimierungseinheit
13 kodiert worden sind, werden in einen Ausgabepuffer15 eingegeben. Der Ausgabepuffer15 speichert die eingegebenen codierten Audiodaten. Der Ausgabepuffer15 speichert die codierten Audiodaten in einem solchen Muster, das die codierten Audiodaten entsprechend einem zufälligen Frame von den codierten Audiodaten entsprechend den anderen Frames unterschieden werden können. Ein Bitratenkontroller17 speichert eine maximale Bitrate, die auf der Grundlage einer Bitrate bestimmt wird, die aus dem verlustfreien Codieren der gesamten Audiodaten resultiert, entsprechend einer Audiospur. Der Bitratenkontroller17 steuert den Ausgabepuffer15 auf eine solche Weise, dass die codierten Audiodaten, die in dem Ausgabepuffer gespeichert sind, mit einer Ausgabebitrate ausgegeben werden, die gleich der oder kleiner als die maximale Bitrate ist. - Mit Bezug auf die
1 wird unten der Betrieb des Bitratenkontrollers17 beschrieben. Der Bitratenkontroller17 teilt eine Mehrzahl der kodierten Audiodaten, die in dem Ausgabepuffer15 gespeichert sind, in erste Daten, die eine Datenmenge besitzen, die die maximale Bitrate überschreitet, und in zweite Daten, die eine Datenmenge besitzen, die die maximale Bitrate nicht überschreitet. Durch die obige Aufteilung werden zum Beispiel die codierten Audiodaten der Frames mit den Framenummern6 ,7 und10 , die in2 gezeigt sind, als erste Daten definiert. Der Bitratenkontroller17 unterteilt die jeweiligen ersten Daten in dritte Daten, die die codierten Audiodaten sind, die eine Datenmenge von der maximalen Bitrate besitzen, und vierte Daten, die die codierten Audiodaten des Teils sind, der die maximale Bitrate überschreitet. Die vierten Daten sind in2 als schattierte Bereiche gezeigt. Der Bitratenkontroller17 fügt Identifikationsinformationen, durch die die vierten Daten und die dritten Daten entsprechend den vierten Daten von Daten des anderen Frames unterschieden werden können, den vierten Daten und den dritten Daten entsprechend den vierten Daten hinzu. Dann steuert der Bitratenkontroller17 den Ausgabepuffer15 auf eine solche Weise, dass die vierten Daten aus dem Ausgabepuffer15 zu der selben Zeit ausgegeben werden, wie die zweiten Daten des anderen Frames. In dieser Ausführungsform der vorliegenden Erfindung wählt der Bitratenkontroller17 einen bestimmten Frame, der zeitlich dem Frame der vierten Daten vorausgeht, aus, und steuert den Ausgabepuffer15 auf eine solche Weise, dass die vierten Daten aus dem Ausgabepuffer15 zu der selben Zeit ausgegeben werden, wie die zweiten Daten des ausgewählten Frames. In diesem Fall wählt der Bitratenkontroller17 einen vorausgehenden Frame aus, um die vierten Daten auf der Grundlage der Bitrate hinzu zufügen, die einer vorbestimmten Anzahl von Frames entspricht, die dem Frame der vierten Daten vorausgehen. In Reaktion auf die Steuerung durch den Bitratenkontroller17 gibt der Ausgabepuffer15 die zweiten Daten, sowohl die zweiten als auch die vierten Daten oder die dritten Daten in der Form eines Bitstroms in Entsprechung eines bestimmten Frames der kodierten Audiodaten aus, die von der verlustfreien Komprimierungseinheit13 geliefert werden. Somit gibt der Ausgabepuffer15 in dem Fall, dass die Frames die in2 gezeigten Nummern besitzen, den Bitstrom aus, der in3 gezeigt wird. In3 sind die Frames, die nicht schattiert sind, Frames, die von dem Ausgabepuffer15 in der selben Reihenfolge ausgegeben werden, wie der, in der sie dem Ausgabepuffer15 von der verlustfreien Komprimierungseinheit13 eingegeben werden, und die schattierten Bereiche zeigen die vierten Daten, die den zweiten Daten des Frames hinzugefügt werden, der zeitlich dem originalen Frame vorausgeht. -
4 ist ein Blockdiagramm, das eine verlustfreie Decodiervorrichtung zum Wiederherstellen des Bitstroms, der von der verlustfreien Codiervorrichtung von1 ausgegeben wird, zeigt. In4 speichert ein Eingabepuffer41 Bitstromdaten, die in der Codiervorrichtung von1 erzeugt worden sind, in der selben Reihenfolge wie ihre Eingangsreihenfolge. Ein Pufferkontroller43 steuert den Eingabepuffer41 , um die Daten, die in dem Eingabepuffer41 gespeichert sind, an eine verlustfreie Wiederherstellungseinrichtung45 auszugeben, es werden unter der Steuerung des Pufferkontrollers43 die zweiten Daten ohne Änderung an die verlustfreie Wiederherstellungseinrichtung45 ausgegeben, und es werden die vierten Daten mit den dritten Daten und den ersten Daten entsprechend den vierten Daten auf der Grundlage von Identifikationsinformationen, die den dritten Daten und den vierten Daten hinzugefügt worden sind, kombiniert. Die kombinierten ersten Daten werden an die verlustfreie Wiederherstellungseinrichtung45 ausgegeben. Hierbei bestimmt der Pufferkontroller43 die Reihenfolge der ersten Daten und der zweiten Daten, die beide an die verlustfreie Wiederherstellungseinrichtung45 ausgegeben werden, auf der Grundlage der zweiten Daten und der dritten Daten. Somit werden in dem Fall, in dem unter den Daten des Bitstroms, die in den Eingangspuffer41 eingegeben werden, die zweiten Daten den dritten Daten vorausgehen, die zweiten Daten an die verlustfreie Wiederherstellungseinrichtung45 ausgegeben, und es werden dann die ersten Daten entsprechend den dritten Daten an die verlustfreie Wiederherstellungseinrichtung45 ausgegeben. Infolgedessen kann der Eingangspuffer41 die gespeicherten Daten an die verlustfreie Wiederherstellungseinrichtung45 liefern, so dass die verlustfreie Wiederherstellungseinrichtung45 Daten ohne jede Verzögerung wiederherstellen kann. - Die verlustfreie Wiederherstellungseinrichtung
45 führt einen umgekehrten Prozess wie den einer Signalverarbeitung in der oben beschriebenen verlustfreien Komprimierungseinheit13 aus, um Audiodaten wiederherzustellen und die wiederhergestellten Audiodaten an einen Ausgabepuffer47 auszugeben. - Der Ausgabepuffer
47 speichert die Audiodaten, die von der verlustfreien Wiederherstellungseinrichtung45 geliefert werden, und liefert die gespeicherten Audiodaten an eine nachfolgende Einrichtung (nicht gezeigt). - Da es den Fachleuten offensichtlich ist, dass die obige verlustfreie Codiervorrichtung und die obige verlustfreie Decodiervorrichtung in dem verlustfreien Codier- und Decodiersystem verwendet werden können, auch wenn es nicht in der Zeichnung gezeigt und in der Beschreibung beschrieben worden ist, wird die ausführliche Beschreibung derselben nicht ausgelassen.
- Wie oben beschrieben, steuert das verlustfreie Codier- und Decodiersystem, das die verlustfreie Codiervorrichtung und die verlustfreie Decodiervorrichtung einschließt, die Bitrate der kodierten Audiodaten so, dass die kodierten Audiodaten in Echtzeit decodiert werden können. Somit kann die vorliegende Erfindung in einem Echtzeitsystem mit beschränkter Bitrate, wie in einem Disc-Abspielgerät oder einem Nachrichtenübertragungskanal, verwendet werden.
Claims (8)
- Aufzeichnungsmedium, das eine Folge von Daten trägt, wobei die Daten Dateneinheiten aufweisen, wobei das Aufzeichnungsmedium aufweist: eine erste eine der Dateneinheiten mit oder unterhalb einer vorbestimmten Datenmenge, die eine erste originale Dateneinheit und einen ersten Teil aufweist; und eine zweite eine der Dateneinheiten mit oder unterhalb der vorbestimmten Datenmenge, kodiert in der Folge nach der ersten Dateneinheit, wobei die zweite Dateneinheit und der erste Teil eine zweite originale Dateneinheit vor einem Kodieren bilden, die die vorbestimmte Datenmenge übersteigt, wobei die erste Dateneinheit und/oder die zweite Dateneinheit aufeinander Bezug nehmen, wie sie in der Folge dekodiert sind und zu der ersten und der zweiten originalen Dateneinheit in der Folge wiederhergestellt werden, dadurch gekennzeichnet, dass der erste Teil und die zweite Dateneinheit Identifikations-Informationen haben, die dazu so hinzugefügt sind, dass, während eines Dekodierens, der erste Teil und die zweite Dateneinheit miteinander kombiniert werden und als die zweite originale Dateneinheit wiederhergestellt werden.
- Aufzeichnungsmedium nach Anspruch 1, wobei der erste Teil und die zweite Dateneinheit aufeinander so Bezug nehmen, dass, während eines Dekodierens, der erste Teil und die zweite Dateneinheit kombiniert werden und als die zweite originale Dateneinheit wiederhergestellt werden.
- Aufzeichnungsmedium nach einem der Ansprüche 1 oder 2, das weiterhin zusätzliche Dateneinheiten, angeordnet zwischen der ersten und der zweiten Dateneinheit in der Folge, aufweist.
- Aufzeichnungsmedium nach Anspruch 3, wobei die zusätzlichen Dateneinheiten eine dritte Dateneinheit und eine vierte Dateneinheit aufweisen, wobei die dritte Dateneinheit eine dritte originale Dateneinheit und einen zweiten Teil aufweist, wobei die vierte Da teneinheit sequenziell nach der dritten Dateneinheit kodiert ist und die vierte Dateneinheit und der zweite Teil eine vierte originale Dateneinheit vor einem Kodieren bilden.
- Aufzeichnungsmedium nach einem vorhergehenden Anspruch, wobei die Daten Audio-Daten aufweisen.
- Aufzeichnungsmedium nach Anspruch 3 oder entweder Anspruch 4 oder Anspruch 5, wenn er von Anspruch 3 abhängt, wobei der erste Teil und die zweite Dateneinheit aufeinander so Bezug nehmen, dass, während eines Dekodierens, der erste Teil und die zweite Dateneinheit kombiniert werden und als die zweite originale Dateneinheit wiederhergestellt werden.
- Aufzeichnungsmedium nach einem vorhergehenden Anspruch, wobei die erste Dateneinheit, die erste originale Dateneinheit und die zweite Dateneinheit Größen mit oder unterhalb einer vorbestimmten Datenmenge haben und die zweite original0e Dateneinheit eine Größe größer als die vorbestimmte Datenmenge besitzt, wobei der erste Teil eine Menge über die vorbestimmte Datenmenge hinaus ist.
- Aufzeichnungsmedium nach Anspruch 4 oder den Ansprüchen 5, 6 oder 7, wenn sie von Anspruch 4 abhängig sind, wobei die erste Dateneinheit, die erste originale Dateneinheit, die zweite Dateneinheit, die dritte Dateneinheit, die dritte originale Dateneinheit und die vierte Dateneinheit Größen mit oder unterhalb einer vorbestimmten Datenmenge haben und die zweite originale Dateneinheit und die vierte originale Dateneinheit Größen größer als die vorbestimmte Datenmenge haben, wobei der erste Teil und der zweite Teil Mengen über die vorbestimmte Datenmenge hinaus sind.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR9816182 | 1998-05-06 | ||
KR1019980016182A KR100354531B1 (ko) | 1998-05-06 | 1998-05-06 | 실시간 복호화를 위한 무손실 부호화 및 복호화 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69932543D1 DE69932543D1 (de) | 2006-09-07 |
DE69932543T2 true DE69932543T2 (de) | 2007-08-23 |
Family
ID=36848416
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69932958T Expired - Lifetime DE69932958T2 (de) | 1998-05-06 | 1999-05-05 | Verlustfreies Dekodierungsverfahren |
DE69941648T Expired - Lifetime DE69941648D1 (de) | 1998-05-06 | 1999-05-05 | Verlustfreies Kodierungs- und Dekodierungssystem |
DE69932543T Expired - Lifetime DE69932543T2 (de) | 1998-05-06 | 1999-05-05 | Verlustfreies Kodierungs- und Dekodierungssystem |
DE69932959T Expired - Lifetime DE69932959T2 (de) | 1998-05-06 | 1999-05-05 | Verlustfreies Kodierungs- und Dekodierungsverfahren |
DE69933058T Expired - Lifetime DE69933058T2 (de) | 1998-05-06 | 1999-05-05 | Verlustfreies Kodierungs- und Dekodierungssystem |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69932958T Expired - Lifetime DE69932958T2 (de) | 1998-05-06 | 1999-05-05 | Verlustfreies Dekodierungsverfahren |
DE69941648T Expired - Lifetime DE69941648D1 (de) | 1998-05-06 | 1999-05-05 | Verlustfreies Kodierungs- und Dekodierungssystem |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69932959T Expired - Lifetime DE69932959T2 (de) | 1998-05-06 | 1999-05-05 | Verlustfreies Kodierungs- und Dekodierungsverfahren |
DE69933058T Expired - Lifetime DE69933058T2 (de) | 1998-05-06 | 1999-05-05 | Verlustfreies Kodierungs- und Dekodierungssystem |
Country Status (13)
Country | Link |
---|---|
US (10) | US6385587B1 (de) |
EP (6) | EP0955731B1 (de) |
JP (1) | JP3148200B2 (de) |
KR (1) | KR100354531B1 (de) |
CN (11) | CN100456639C (de) |
BR (1) | BR9901456B1 (de) |
DE (5) | DE69932958T2 (de) |
HK (6) | HK1043857A1 (de) |
ID (1) | ID22721A (de) |
MY (1) | MY122320A (de) |
RU (1) | RU2158057C1 (de) |
SG (1) | SG76613A1 (de) |
TW (1) | TW420908B (de) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100354531B1 (ko) * | 1998-05-06 | 2005-12-21 | 삼성전자 주식회사 | 실시간 복호화를 위한 무손실 부호화 및 복호화 시스템 |
SE0001727L (sv) * | 2000-05-10 | 2001-11-11 | Global Ip Sound Ab | Överföring över paketförmedlade nät |
DE10102154C2 (de) * | 2001-01-18 | 2003-02-13 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Erzeugen eines skalierbaren Datenstroms und Verfahren und Vorrichtung zum Decodieren eines skalierbaren Datenstroms unter Berücksichtigung einer Bitsparkassenfunktion |
US6677868B2 (en) * | 2001-03-16 | 2004-01-13 | Sharp Laboratories Of America, Inc. | Entropy coding with adaptive syntax to replace high probability symbols with lower probabilities symbols |
US7536305B2 (en) | 2002-09-04 | 2009-05-19 | Microsoft Corporation | Mixed lossless audio compression |
ATE354160T1 (de) * | 2003-10-30 | 2007-03-15 | Koninkl Philips Electronics Nv | Audiosignalcodierung oder -decodierung |
US7930184B2 (en) * | 2004-08-04 | 2011-04-19 | Dts, Inc. | Multi-channel audio coding/decoding of random access points and transients |
TWI276047B (en) * | 2005-12-15 | 2007-03-11 | Ind Tech Res Inst | An apparatus and method for lossless entropy coding of audio signal |
JP4548348B2 (ja) * | 2006-01-18 | 2010-09-22 | カシオ計算機株式会社 | 音声符号化装置及び音声符号化方法 |
CA2574935A1 (en) | 2006-01-24 | 2007-07-24 | Sherwood Services Ag | A method and system for controlling an output of a radio-frequency medical generator having an impedance based control algorithm |
DE102006034414B4 (de) * | 2006-07-25 | 2010-12-09 | Nokia Siemens Networks Gmbh & Co.Kg | Anordnung und Verfahren zur Dekodierung von digitalen Daten |
US8086465B2 (en) * | 2007-03-20 | 2011-12-27 | Microsoft Corporation | Transform domain transcoding and decoding of audio data using integer-reversible modulated lapped transforms |
US7991622B2 (en) * | 2007-03-20 | 2011-08-02 | Microsoft Corporation | Audio compression and decompression using integer-reversible modulated lapped transforms |
KR100889750B1 (ko) * | 2007-05-17 | 2009-03-24 | 한국전자통신연구원 | 오디오 신호의 무손실 부호화/복호화 장치 및 그 방법 |
US8576096B2 (en) * | 2007-10-11 | 2013-11-05 | Motorola Mobility Llc | Apparatus and method for low complexity combinatorial coding of signals |
US8239210B2 (en) | 2007-12-19 | 2012-08-07 | Dts, Inc. | Lossless multi-channel audio codec |
US7889103B2 (en) * | 2008-03-13 | 2011-02-15 | Motorola Mobility, Inc. | Method and apparatus for low complexity combinatorial coding of signals |
US8386271B2 (en) | 2008-03-25 | 2013-02-26 | Microsoft Corporation | Lossless and near lossless scalable audio codec |
US8573405B2 (en) * | 2009-08-31 | 2013-11-05 | Ncr Corporation | Media depository |
JP5802387B2 (ja) * | 2010-12-24 | 2015-10-28 | サン電子工業株式会社 | チップ形コンデンサ及びその製造方法 |
GB2524682B (en) * | 2011-10-24 | 2016-04-27 | Graham Craven Peter | Lossless buried data |
DE202013102577U1 (de) * | 2013-06-17 | 2014-09-23 | Kuka Systems Gmbh | Bearbeitungseinrichtung |
US20170135786A1 (en) * | 2013-07-18 | 2017-05-18 | Andris Jaunberzins | Endodontic Instrument With Narrow Radial Lands |
CN111179946B (zh) | 2013-09-13 | 2023-10-13 | 三星电子株式会社 | 无损编码方法和无损解码方法 |
KR102270106B1 (ko) | 2013-09-13 | 2021-06-28 | 삼성전자주식회사 | 에너지 무손실 부호화방법 및 장치, 신호 부호화방법 및 장치, 에너지 무손실 복호화방법 및 장치, 및 신호 복호화방법 및 장치 |
US10893266B2 (en) * | 2014-10-07 | 2021-01-12 | Disney Enterprises, Inc. | Method and system for optimizing bitrate selection |
US9286313B1 (en) * | 2014-12-27 | 2016-03-15 | Ascava, Inc. | Efficient lossless reduction of data by deriving data from prime data elements resident in a content-associative sieve |
KR102294669B1 (ko) * | 2015-08-12 | 2021-08-27 | 삼성전자 주식회사 | 전자 장치 및 이의 데이터 압축 방법 |
CN105405443A (zh) * | 2015-10-23 | 2016-03-16 | 福州瑞芯微电子股份有限公司 | 基于ape格式的音频信号压缩处理系统及方法 |
WO2017100619A1 (en) * | 2015-12-10 | 2017-06-15 | Ascava, Inc. | Reduction of audio data and data stored on a block processing storage system |
CN108282720B (zh) * | 2017-01-05 | 2020-08-07 | 北京小鸟听听科技有限公司 | 一种音频数据流的传输方法及装置 |
FR3101503A1 (fr) * | 2019-09-27 | 2021-04-02 | Orange | Gestion du téléchargement progressif adaptatif d’un contenu numérique sur réseau mobile avec sélection d’un débit d’encodage maximum autorisé en fonction d’un godet de données |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3621056A1 (de) * | 1986-06-24 | 1988-01-14 | Polygram Gmbh | Verfahren zum ausrichten der drehlage von drehbaren oder positionieren von verschieblichen gegenstaenden |
US4868653A (en) * | 1987-10-05 | 1989-09-19 | Intel Corporation | Adaptive digital video compression system |
US4785349A (en) * | 1987-10-05 | 1988-11-15 | Technology Inc. 64 | Digital video decompression system |
US4918523A (en) * | 1987-10-05 | 1990-04-17 | Intel Corporation | Digital video formatting and transmission system and method |
US5122873A (en) * | 1987-10-05 | 1992-06-16 | Intel Corporation | Method and apparatus for selectively encoding and decoding a digital motion video signal at multiple resolution levels |
EP0587783B1 (de) * | 1991-06-04 | 1997-10-15 | Qualcomm, Inc. | System zur adaptiven kompression der blockgrössen eines bildes |
JP3373221B2 (ja) * | 1992-03-04 | 2003-02-04 | パイオニアビデオ株式会社 | ディジタルオーディオ信号の記録再生装置 |
GB2270603B (en) * | 1992-09-09 | 1996-07-24 | Sony Broadcast & Communication | Data formatting |
US5583500A (en) | 1993-02-10 | 1996-12-10 | Ricoh Corporation | Method and apparatus for parallel encoding and decoding of data |
US5717394A (en) * | 1993-02-10 | 1998-02-10 | Ricoh Company Ltd. | Method and apparatus for encoding and decoding data |
JP3247804B2 (ja) | 1993-08-17 | 2002-01-21 | 株式会社リコー | データ圧縮方法、データ圧縮/伸長方法、符号語データ数制限装置 |
US5451942A (en) * | 1994-02-04 | 1995-09-19 | Digital Theater Systems, L.P. | Method and apparatus for multiplexed encoding of digital audio information onto a digital audio storage medium |
FR2722041B1 (fr) * | 1994-06-30 | 1998-01-02 | Samsung Electronics Co Ltd | Decodeur de huffman |
US5708473A (en) * | 1994-08-30 | 1998-01-13 | Hughes Aircraft Company | Two stage video film compression method and system |
SG80607A1 (en) | 1995-09-29 | 2001-05-22 | Matsushita Electric Ind Co Ltd | Method and device for recording and reproducing interleaved bitstream on and from medium |
US5612956A (en) * | 1995-12-15 | 1997-03-18 | General Instrument Corporation Of Delaware | Reformatting of variable rate data for fixed rate communication |
US5839100A (en) * | 1996-04-22 | 1998-11-17 | Wegener; Albert William | Lossless and loss-limited compression of sampled data signals |
KR19980016182A (ko) | 1996-08-27 | 1998-05-25 | 전형구 | 고분자를 음극에 이용한 리튬전지 제조방법 |
GB2321375B (en) * | 1997-01-21 | 2002-02-27 | Fujitsu Ltd | Data encoding method and apparatus and data decoding method and apparatus |
KR100354531B1 (ko) | 1998-05-06 | 2005-12-21 | 삼성전자 주식회사 | 실시간 복호화를 위한 무손실 부호화 및 복호화 시스템 |
KR100908114B1 (ko) * | 2002-03-09 | 2009-07-16 | 삼성전자주식회사 | 스케일러블 무손실 오디오 부호화/복호화 장치 및 그 방법 |
-
1998
- 1998-05-06 KR KR1019980016182A patent/KR100354531B1/ko not_active IP Right Cessation
-
1999
- 1999-04-30 SG SG1999001995A patent/SG76613A1/en unknown
- 1999-05-05 EP EP99303516A patent/EP0955731B1/de not_active Expired - Lifetime
- 1999-05-05 EP EP02014959A patent/EP1258997B1/de not_active Expired - Lifetime
- 1999-05-05 EP EP02014957A patent/EP1258995B1/de not_active Expired - Lifetime
- 1999-05-05 EP EP02014956A patent/EP1258994B1/de not_active Expired - Lifetime
- 1999-05-05 DE DE69932958T patent/DE69932958T2/de not_active Expired - Lifetime
- 1999-05-05 DE DE69941648T patent/DE69941648D1/de not_active Expired - Lifetime
- 1999-05-05 MY MYPI99001780A patent/MY122320A/en unknown
- 1999-05-05 DE DE69932543T patent/DE69932543T2/de not_active Expired - Lifetime
- 1999-05-05 DE DE69932959T patent/DE69932959T2/de not_active Expired - Lifetime
- 1999-05-05 TW TW088107277A patent/TW420908B/zh not_active IP Right Cessation
- 1999-05-05 EP EP02014958A patent/EP1258996B1/de not_active Expired - Lifetime
- 1999-05-05 RU RU99109567/09A patent/RU2158057C1/ru active
- 1999-05-05 DE DE69933058T patent/DE69933058T2/de not_active Expired - Lifetime
- 1999-05-05 EP EP02014955A patent/EP1258993B1/de not_active Expired - Lifetime
- 1999-05-06 CN CNB01137893XA patent/CN100456639C/zh not_active Expired - Lifetime
- 1999-05-06 US US09/304,264 patent/US6385587B1/en not_active Expired - Lifetime
- 1999-05-06 CN CNB011378921A patent/CN100505553C/zh not_active Expired - Lifetime
- 1999-05-06 CN CNB011378905A patent/CN100456638C/zh not_active Expired - Lifetime
- 1999-05-06 CN CNB2004100964499A patent/CN1311425C/zh not_active Expired - Lifetime
- 1999-05-06 JP JP12643099A patent/JP3148200B2/ja not_active Expired - Fee Related
- 1999-05-06 BR BRPI9901456-4A patent/BR9901456B1/pt not_active IP Right Cessation
- 1999-05-06 CN CN2004100964520A patent/CN1855226B/zh not_active Expired - Lifetime
- 1999-05-06 ID IDP990424D patent/ID22721A/id unknown
- 1999-05-06 CN CNB011378913A patent/CN100446426C/zh not_active Expired - Lifetime
- 1999-05-06 CN CN99107655A patent/CN1113471C/zh not_active Expired - Lifetime
- 1999-05-06 CN CN2004100964501A patent/CN1855225B/zh not_active Expired - Lifetime
- 1999-05-06 CN CNA2004100964516A patent/CN1862659A/zh active Pending
-
2000
- 2000-06-07 US US09/588,755 patent/US6477501B1/en not_active Expired - Lifetime
-
2001
- 2001-07-19 US US09/907,966 patent/US6546370B2/en not_active Expired - Lifetime
- 2001-07-19 US US09/907,964 patent/US6480829B2/en not_active Expired - Lifetime
- 2001-07-19 US US09/907,965 patent/US6473736B2/en not_active Expired - Lifetime
- 2001-11-09 CN CNB011378883A patent/CN1225841C/zh not_active Expired - Lifetime
- 2001-11-09 CN CN01137889A patent/CN1350283A/zh active Pending
-
2002
- 2002-07-25 HK HK02105493.9A patent/HK1043857A1/zh unknown
- 2002-11-08 US US10/290,278 patent/US6678662B2/en not_active Expired - Lifetime
- 2002-12-11 HK HK02108977.8A patent/HK1047362A1/zh unknown
- 2002-12-11 HK HK02108976.9A patent/HK1047361B/zh not_active IP Right Cessation
- 2002-12-11 HK HK02108974.1A patent/HK1047359A1/zh unknown
- 2002-12-11 HK HK02108975.0A patent/HK1047360A1/zh unknown
- 2002-12-11 HK HK02108973.2A patent/HK1047358A1/zh unknown
-
2003
- 2003-10-28 US US10/693,944 patent/US7133832B2/en not_active Expired - Lifetime
-
2005
- 2005-11-02 US US11/264,149 patent/US7389237B2/en not_active Expired - Lifetime
-
2008
- 2008-01-31 US US12/023,139 patent/US7756716B2/en not_active Expired - Fee Related
-
2010
- 2010-06-04 US US12/793,948 patent/US8155973B2/en not_active Expired - Fee Related
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69932543T2 (de) | Verlustfreies Kodierungs- und Dekodierungssystem | |
DE69535569T2 (de) | Verfahren zur Synchronisationsrückgewinnung und Vorrichtung zur variablen Längendekodierung | |
DE69735679T2 (de) | Verfahren zur Bilddecodierung | |
DE69734645T2 (de) | Datenverarbeitung von einem bitstromsignal | |
DE69434668T2 (de) | Adaptives Codierungs- und Decodierungsverfahren mit variabler Länge für Bilddaten | |
DE69637068T2 (de) | System zur Dekodierung von bewegten Bildern | |
DE69534273T2 (de) | Verfahren und vorrichtung zum signalkodieren, signalubertragungsverfahren und verfahren und vorrichtung zur signaldekodierung | |
DE69233530T2 (de) | Kodierer und Dekodierer | |
DE4233543B4 (de) | Vorrichtung zur Steuerung der Quantisierung von Videodaten | |
DE69822975T2 (de) | Gerät und verfahren zum kodieren/dekodieren von bewegtbildern und speichermedium zum speichern kodierter bewegtbilddaten | |
DE69535710T2 (de) | Dekodierer variabler Länge für bitgestopfte Daten | |
DE69813349T2 (de) | Vorrichtung zur Kontrolle der Datenmenge und Kodierer dieselbige anwendend | |
DE10300048A1 (de) | Verfahren und Vorrichtung zur Bildcodierung und -decodierung | |
DE10253418A1 (de) | Verfahren zum Codieren/Decodieren eines Bildsignals | |
DE3702490A1 (de) | Verfahren und vorrichtung zur digitalen nachrichtenuebertragung und/oder -aufzeichnung und -wiedergabe | |
DE19634600A1 (de) | Bildsignalkodiervorrichtung und zugehöriges Verfahren | |
DE4429017A1 (de) | Verfahren zum Codieren von Daten in einem Datenkompressionssystem, Kompressions/Dekompressionsverfahren sowie Dekompressionssystem zum Dekomprimieren von komprimierten Daten | |
DE69735835T2 (de) | Dekodierer variabler Länge und Verfahren zur Dekodierung zweier Kodewörter pro Takt | |
DE4241131A1 (en) | Signal encoder selecting suitable signal transformation - selects output from parallel connected transformation unit having greatest measured energy and encodes | |
EP0554300B1 (de) | Verfahren, coder und decoder zur datenübertragung und/oder -speicherung | |
DE69535392T2 (de) | Vorrichtung zur Dekodierung von Codes mit variablen Lauflängen unter Verwendung einer relativen Adressierung | |
EP1472888B1 (de) | Kontextsensitive kodierung und dekodierung eines videodatenstroms | |
DE10296787B4 (de) | Selektive Prädikation für ein Intra-Codieren eines Videodatenblocks | |
DE3426939A1 (de) | Einbettungsquantisierungsvorrichtung fuer ein vektorsignal | |
DE4241465A1 (de) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8332 | No legal effect for de | ||
8370 | Indication related to discontinuation of the patent is to be deleted | ||
8364 | No opposition during term of opposition |