Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Метод кодування Хаффмана

Реферат Метод кодування Хаффмана





Зміст


Зміст

Введення

1.Описание методу кодування Хаффмана

. середу розробки Delphi версії 7.0

.1 Основні поняття об'єктно-орієнтованого програмування

. Опис програми, розробленої в Delphi 7.0

. Реалізація на Delphi методу кодування Хаффмана

Висновок

Література

Введення


Стиснення інформації - проблема, що має досить давню історію, набагато давнішу, ніж історія розвитку обчислювальної техніки, яка (історія) зазвичай йшла паралельно з історією розвитку проблеми кодування і шифровки інформації.

Всі алгоритми стиснення оперують вхідним потоком інформації, мінімальною одиницею якої є біт, а максимальної - кілька біт, байт або кілька байт.

Метою процесу стиснення, як правило, є отримання більш компактного вихідного потоку інформаційних одиниць з деякого спочатку некомпактного вхідного потоку за допомогою деякого їх перетворення.

Основними технічними характеристиками процесів стиснення і результатів їх роботи є:

ступінь стиснення (compress rating) або відношення (ratio) обсягів вихідного і результуючого потоків;

швидкість стиснення - час, що витрачається на стиснення деякого обсягу інформації вхідного потоку, до отримання з нього еквівалентного вихідного потоку;

якість стиснення - величина, що показує на скільки сильно упакований вихідний потік, за допомогою застосування до нього повторного стиснення з цього ж або іншому алгоритму.

Кодування Хаффмана є простим алгоритмом для побудови кодів змінної довжини, що мають мінімальну середню довжину. Цей вельми популярний алгоритм служить основою багатьох комп'ютерних програм стиснення текстової та графічної інформації. Деякі з них використовують безпосередньо алгоритм Хаффмана, а інші беруть його в якості однієї із ступенів багаторівневого процесу стиснення. Метод Хаффмана виробляє ідеальне стиск (тобто, стискає дані до їх ентропії), якщо ймовірності символів точно рівні негативним ступенями числа 2. Алгоритм починає будувати кодове дерево знизу вгору, потім ковзає вниз по дереву, щоб побудувати кожен індивідуальний код справа наліво (від самого молодшого біта до самого старшого). Починаючи з робіт Д.Хаффмана 1952 року народження, цей алгоритм був предметом багатьох досліджень. br/>

1. Опис методу кодування Хаффмана


Метод стиснення інформації на основі двійкових кодують дерев був запропонований Д. А. Хаффманом в 1952 році задовго до появи сучасного цифрового комп'ютера. Володіючи високою ефективністю, він і його численні адаптивні версії лежать в основі багатьох методів, використовуваних у сучасних алгоритмах кодування. Код Хаффмана рідко використовується окремо, частіше працюючи у зв'язці з іншими алгоритмам...


сторінка 1 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Стиснення фотографій із втратою інформації
  • Реферат на тему: Алгоритми стиснення даних
  • Реферат на тему: Розробка технологічного процесу виготовлення пружини стиснення
  • Реферат на тему: Розтягнення - стиснення
  • Реферат на тему: Стиснення даних