Logo
Unionpedia
Komunikacja
pobierz z Google Play
Nowy! Pobierz Unionpedia na urządzeniu z systemem Android™!
Pobieranie
Szybszy dostęp niż przeglądarce!
 

Kodowanie Huffmana

Indeks Kodowanie Huffmana

Kodowanie Huffmana – jedna z najprostszych i łatwych w implementacji metod kompresji bezstratnej.

35 kontakty: Algorytm, Algorytm zachłanny, ASCII, Asymmetric Numeral Systems, Bajt, Bit, David Huffman, Donald Knuth, Drzewo binarne, Dwójkowy system liczbowy, Entropia (teoria informacji), Implementacja (informatyka), JPEG, Kod, Kod Golomba, Kod prefiksowy, Kod Tunstalla, Kod unarny, Kodowanie arytmetyczne, Kodowanie Shannona-Fano, Kompresja (informatyka), Kompresja bezstratna, Krawędź grafu, MP3, Pamięć, Patent, PPM (kompresja), Prawdopodobieństwo, Program do kompresji plików, Przechodzenie drzewa, Transformata Burrowsa-Wheelera, Węzeł, 0, 1 (liczba), 1952.

Algorytm

Algorytm – skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań, sposób postępowania prowadzący do rozwiązania problemu.

Nowy!!: Kodowanie Huffmana i Algorytm · Zobacz więcej »

Algorytm zachłanny

Algorytm zachłanny (ang. greedy algorithm) – algorytm, który w celu wyznaczenia rozwiązania w każdym kroku dokonuje zachłannego, tj.

Nowy!!: Kodowanie Huffmana i Algorytm zachłanny · Zobacz więcej »

ASCII

94 znaki drukowalne możliwe do zapisania w kodzie ASCII Tabela kodu ASCII z instrukcji obsługi drukarki pochodzącej sprzed 1972 roku (b1 oznacza najmniej znaczący bit) ASCII (czyt. aski, skrót od ang. American Standard Code for Information Interchange) – siedmiobitowy system kodowania znaków, używany we współczesnych komputerach oraz sieciach komputerowych, a także innych urządzeniach wyposażonych w mikroprocesor.

Nowy!!: Kodowanie Huffmana i ASCII · Zobacz więcej »

Asymmetric Numeral Systems

Asymmetric Numeral Systems (asymetryczne systemy liczbowe, ANS), Picture Coding Symposium, 2015.

Nowy!!: Kodowanie Huffmana i Asymmetric Numeral Systems · Zobacz więcej »

Bajt

Bajt (dop. bajtu lub bajta) – historycznie najmniejsza adresowalna jednostka informacji pamięci komputerowej, współcześnie składająca się zawsze z 8 bitów.

Nowy!!: Kodowanie Huffmana i Bajt · Zobacz więcej »

Bit

Bit (z ang., kawałek, także skrót od, czyli cyfra dwójkowa) – najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych stanów przyjął układ.

Nowy!!: Kodowanie Huffmana i Bit · Zobacz więcej »

David Huffman

David A. Huffman (ur. 9 sierpnia 1925, zm. 7 października 1999 w Santa Cruz) – amerykański informatyk.

Nowy!!: Kodowanie Huffmana i David Huffman · Zobacz więcej »

Donald Knuth

Donald Ervin Knuth (ur. 10 stycznia 1938 r. w Milwaukee) – amerykański matematyk i informatyk, emerytowany profesor na katedrze informatyki Uniwersytetu Stanforda.

Nowy!!: Kodowanie Huffmana i Donald Knuth · Zobacz więcej »

Drzewo binarne

Przykładowe drzewo binarne o rozmiarze 9 i wysokości 3 Drzewo binarne – drzewo, w którym stopień każdego wierzchołka jest nie większy od 3.

Nowy!!: Kodowanie Huffmana i Drzewo binarne · Zobacz więcej »

Dwójkowy system liczbowy

Dwójkowy zegarek pokazujący godzinę 3:25 Dwójkowy system liczbowy lub też system binarny (NKB – naturalny kod binarny) – pozycyjny system liczbowy, którego podstawąjest liczba 2, a do zapisu liczb potrzebne sątylko dwie cyfry: 0 i 1.

Nowy!!: Kodowanie Huffmana i Dwójkowy system liczbowy · Zobacz więcej »

Entropia (teoria informacji)

Entropia – średnia ilość informacji, przypadająca na pojedyncząwiadomość ze źródła informacji.

Nowy!!: Kodowanie Huffmana i Entropia (teoria informacji) · Zobacz więcej »

Implementacja (informatyka)

Implementacja (wdrożenie, przystosowanie, realizacja, łac.ang. implementation) – w informatyce – proces przekształcania abstrakcyjnego opisu systemu lub programu na obiekt fizyczny: komputer lub działający program zapisany w konkretnym języku programowania; także obiekt fizyczny będący efektem takiego przekształcenia, np.

Nowy!!: Kodowanie Huffmana i Implementacja (informatyka) · Zobacz więcej »

JPEG

JPEG (ang. Joint Photographic Experts Group) – algorytm stratnej kompresji grafiki rastrowej, wykorzystany w formacie plików graficznych o tej samej nazwie.

Nowy!!: Kodowanie Huffmana i JPEG · Zobacz więcej »

Kod

Kod (łac. codex), spis – ciąg składników sygnału (kombinacji sygnałów elementarnych, np. kropek i kresek, impulsów prądu, symboli) oraz reguła ich przyporządkowania składnikom wiadomości (np. znakom pisma).

Nowy!!: Kodowanie Huffmana i Kod · Zobacz więcej »

Kod Golomba

Kod Golomba – kod binarny zmiennej długości, służący kodowaniu liczb całkowitych nieujemnych, o potencjalnie nieograniczonej wartości.

Nowy!!: Kodowanie Huffmana i Kod Golomba · Zobacz więcej »

Kod prefiksowy

Kod prefiksowy lub przedrostkowy – kod, w którym żadne ze słów kodowych nie jest przedrostkiem innego słowa; taki kod jest jednoznacznie dekodowalny.

Nowy!!: Kodowanie Huffmana i Kod prefiksowy · Zobacz więcej »

Kod Tunstalla

Kod Tunstalla – kod przyporządkowujący ciągom symboli kody o jednakowej długości; metoda została opracowana niezależnie przez B. P. Tunstalla (1967), G. L. Khodak (1969), J. Verhoffa (1977).

Nowy!!: Kodowanie Huffmana i Kod Tunstalla · Zobacz więcej »

Kod unarny

Kod unarny – kod prefiksowy stosowany w kompresji danych, w którym słowa kodowe składająsię z ciągu bitów tej samej wartości zakończonymi bitem o wartości przeciwnej.

Nowy!!: Kodowanie Huffmana i Kod unarny · Zobacz więcej »

Kodowanie arytmetyczne

Kodowanie arytmetyczne – metoda kodowania źródłowego dyskretnych źródeł sygnałów, stosowana jako jeden z systemów w bezstratnej kompresji danych.

Nowy!!: Kodowanie Huffmana i Kodowanie arytmetyczne · Zobacz więcej »

Kodowanie Shannona-Fano

Kodowanie Shannona-Fano – nazwa obejmująca metody kompresji bezstratnej wynalezione równolegle przez Claude’a Shannona i (opublikowane odpowiednio w 1948 i 1949).

Nowy!!: Kodowanie Huffmana i Kodowanie Shannona-Fano · Zobacz więcej »

Kompresja (informatyka)

Kompresja danych – zmiana sposobu zapisu informacji w celu zmniejszenia redundancji i tym samym objętości zbioru.

Nowy!!: Kodowanie Huffmana i Kompresja (informatyka) · Zobacz więcej »

Kompresja bezstratna

Kompresja bezstratna – metoda kompresji informacji do postaci zawierającej zmniejszonąliczbę bitów, gwarantująca możliwość odtworzenia informacji z postaci skompresowanej do identycznej postaci pierwotnej.

Nowy!!: Kodowanie Huffmana i Kompresja bezstratna · Zobacz więcej »

Krawędź grafu

Krawędź grafu jest to para (zbiór dwuelementowy) wyróżnionych wierzchołków grafu, czyli takich, które sąze sobąpołączone (sąsiednie).

Nowy!!: Kodowanie Huffmana i Krawędź grafu · Zobacz więcej »

MP3

MP3 – algorytm kompresji stratnej dźwięku zapisanego w postaci sygnału cyfrowego.

Nowy!!: Kodowanie Huffmana i MP3 · Zobacz więcej »

Pamięć

Pamięć – zdolność do rejestrowania i ponownego przywoływania wrażeń zmysłowych, skojarzeń, informacji, występująca u ludzi, niektórych zwierząt i w komputerach.

Nowy!!: Kodowanie Huffmana i Pamięć · Zobacz więcej »

Patent

Amerykański dokument patentowy Patent na słynnągrę Monopoly Patent (łac. patens, dopełniacz patentis, otwarty, jawny, od patēre, być otwartym, widocznym, dostępnym) – ograniczone w czasie prawa właściciela rozwiązania technicznego do wyłącznego korzystania z wynalazku lub wynalazków będących przedmiotem patentu w celach zawodowych lub zarobkowych na terenie państwa, które decyzjąadministracyjnąpatentu udzieliło, pod warunkiem wniesienia opłat za co najmniej pierwszy okres ochrony od daty zgłoszenia.

Nowy!!: Kodowanie Huffmana i Patent · Zobacz więcej »

PPM (kompresja)

PPM (ang. Prediction by Partial Matching – przewidywanie przez częściowe dopasowanie) – adaptacyjny algorytm kompresji danych oparty na kontekstowym modelowaniu statystycznym oraz predykcji.

Nowy!!: Kodowanie Huffmana i PPM (kompresja) · Zobacz więcej »

Prawdopodobieństwo

Prawdopodobieństwo – w znaczeniu potocznym, szansa na wystąpienie jakiegoś zdarzenia, natomiast w matematycznej teorii prawdopodobieństwa, rodzina miar służących do opisu częstości lub pewności tego zdarzenia.

Nowy!!: Kodowanie Huffmana i Prawdopodobieństwo · Zobacz więcej »

Program do kompresji plików

Program do kompresji plików – program do kodowania danych w taki sposób, aby zajmowały jak najmniej przestrzeni na dysku.

Nowy!!: Kodowanie Huffmana i Program do kompresji plików · Zobacz więcej »

Przechodzenie drzewa

Przechodzenie drzewa (pot. przechodzenie po drzewie) – proces odwiedzania wszystkich węzłów drzewa.

Nowy!!: Kodowanie Huffmana i Przechodzenie drzewa · Zobacz więcej »

Transformata Burrowsa-Wheelera

Transformata Burrowsa-Wheelera – algorytm użyteczny przy bezstratnej kompresji danych.

Nowy!!: Kodowanie Huffmana i Transformata Burrowsa-Wheelera · Zobacz więcej »

Węzeł

Niektóre rodzaje węzłów Węzeł – sposób wyginania i przeplatania materiałów (lin, sznurów, nici) wokół samych siebie, czy innych przedmiotów.

Nowy!!: Kodowanie Huffmana i Węzeł · Zobacz więcej »

0

Zero (zapisywane jako 0) – element neutralny dodawania; najmniejsza nieujemna liczba.

Nowy!!: Kodowanie Huffmana i 0 · Zobacz więcej »

1 (liczba)

Każda liczba całkowita jest podzielna przez 1.

Nowy!!: Kodowanie Huffmana i 1 (liczba) · Zobacz więcej »

1952

Bez opisu.

Nowy!!: Kodowanie Huffmana i 1952 · Zobacz więcej »

Przekierowuje tutaj:

Algorytm Huffmana, Kod Huffmana, Kody Huffmana.

TowarzyskiPrzybywający
Hej! Jesteśmy na Facebooku teraz! »