Heim >häufiges Problem >Welche zwei Kategorien von Datenkomprimierungstechnologien gibt es?
Die Datenkomprimierungstechnologie ist in zwei Kategorien mit drei Unterteilungen unterteilt: 1. Sofortige Komprimierung und nicht sofortige Komprimierung; 2. Datenkomprimierung und Dateikomprimierung; 3. Verlustfreie Komprimierung und verlustbehaftete Komprimierung;
Datenkomprimierung bezieht sich auf die Reduzierung der Datenmenge, um den Speicherplatz zu reduzieren und die Übertragungs-, Speicher- und Verarbeitungseffizienz zu verbessern, ohne nützliche Informationen zu verlieren, oder laut A. technisch Methode, die einen bestimmten Algorithmus verwendet, um Daten neu zu organisieren und Datenredundanz und Speicherplatz zu reduzieren.
In der Informatik und Informationstheorie ist Datenkomprimierung oder Quellenkodierung der Prozess der Darstellung von Informationen mit weniger Datenbits (oder anderen informationsbezogenen Einheiten) gemäß einem bestimmten Kodierungsmechanismus als ohne Kodierung.
Wenn wir beispielsweise „Komprimierung“ als „comp“ kodieren, kann dieser Artikel mit weniger Datenbits dargestellt werden. Ein beliebtes Beispiel für die Komprimierung ist das von vielen Computern verwendete ZIP-Dateiformat. Es bietet nicht nur Komprimierungsfunktionen, sondern dient auch als Archivierungstool (Archiver), das viele Dateien in derselben Datei speichern kann.
Klassifizierung der Datenkomprimierungstechnologie
Es gibt viele Möglichkeiten, Daten zu komprimieren, und Daten mit unterschiedlichen Eigenschaften haben unterschiedliche Datenkomprimierungsmethoden (d. h , Kodierungsmethode)
Die Datenkomprimierungstechnologie ist in zwei Kategorien mit drei Klassifizierungsmethoden unterteilt:
1. Sofortige Komprimierung und nicht sofortige Komprimierung
Beim IP-Telefonieren wird das Sprachsignal in ein digitales Signal umgewandelt, gleichzeitig komprimiert und dann über das Internet übertragen. Dieser Datenkomprimierungsprozess erfolgt in Echtzeit. Bei der Übertragung von Video- und Audiodaten kommt in der Regel Echtzeitkomprimierung zum Einsatz. Bei der sofortigen Komprimierung werden häufig spezielle Hardwaregeräte wie Komprimierungskarten verwendet.
Nicht-Echtzeitkomprimierung wird häufig von Computerbenutzern verwendet. Diese Art der Komprimierung wird nur bei Bedarf durchgeführt und hat keinen Echtzeitcharakter. Komprimieren Sie beispielsweise ein Bild, einen Artikel, ein Musikstück usw. Für die nicht sofortige Komprimierung ist im Allgemeinen keine spezielle Ausrüstung erforderlich. Installieren und verwenden Sie einfach die entsprechende Komprimierungssoftware direkt auf dem Computer.
2. Datenkomprimierung und Dateikomprimierung
Tatsächlich umfasst Datenkomprimierung alle digitalen Informationen, einschließlich verschiedener Arten von Informationen, die in Computern verwendet werden Es handelt sich um eine Art Datei, aber manchmal bezieht sich der Begriff Daten speziell auf einige zeitliche Daten, die oft in Echtzeit erfasst, verarbeitet oder übertragen werden. Dateikomprimierung bezieht sich insbesondere auf die Komprimierung von Daten, die auf physischen Medien wie Datenträgern gespeichert werden sollen, z. B. die Komprimierung von Artikeldaten, Musikdaten, Programmkodierungsdaten usw.
3. Verlustfreie Komprimierung und verlustbehaftete Komprimierung
Die verlustfreie Komprimierung nutzt die statistische Redundanz der zu komprimierenden Daten. Die theoretische Grenze der statistischen Datenredundanz liegt bei 2:1 bis 5:1, sodass das Komprimierungsverhältnis der verlustfreien Komprimierung im Allgemeinen niedriger ist. Diese Art von Verfahren wird häufig bei der Komprimierung von Textdaten, Programmen und Bilddaten in speziellen Anwendungen verwendet, die eine genaue Datenspeicherung erfordern.
Die verlustbehaftete Komprimierungsmethode macht sich die Tatsache zunutze, dass das menschliche Sehen und Hören gegenüber bestimmten Frequenzkomponenten in Bildern und Tönen unempfindlich ist, sodass während des Komprimierungsprozesses eine gewisse Menge an Informationen verloren gehen kann. Obwohl die Originaldaten nicht vollständig wiederhergestellt werden können, hat der verlorene Teil weniger Auswirkungen auf das Verständnis des Originalbilds, allerdings im Gegenzug zu einem höheren Komprimierungsverhältnis.
Verlustbehaftete Komprimierung wird häufig zum Komprimieren von Sprach-, Bild- und Videodaten verwendet.
Weitere Informationen zu diesem Thema finden Sie unter: PHP-Website für Chinesisch!
Das obige ist der detaillierte Inhalt vonWelche zwei Kategorien von Datenkomprimierungstechnologien gibt es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!