Библиотека студенческих работ

Разработка программного средства для нелинейного встраивания аудиосигнала в аудиосигнал (цифровой водяной знак)

Цена:
800 руб.
Тип работы:
дипломная работа
Содержание:
Теория+Практика
Объем:
11
Год:
2012
Описание:
Номер в архиве: 397
Программа выполнена на Delphi 7.0. К ней даны пояснения по принципам и алгоритму работы, расписаны некоторые фрагменты кода.

Аннотация

 «Разработка программного средства для нелинейного встраивания аудиосигнала в аудиосигнал»
Среда разработки:
Язык программирования:
Цель работы - разработка программного средства, позволяющего реализовать алгоритм встраивания аудиосигнала в аудиосигнал.
Подобные задачи относятся к области науки, которая называется стеганография. Традиционно скрываемые данные в стеганографии называются сообщением. Данные, которые покрывают сообщение, называются контейнером, а точнее пустым контейнером. Контейнер, заполненный сообщением, называется стего. Те алгоритмы, которые будут реализованы, были опубликованы моим руководителем в соавторстве с его учениками. Достоинство этих алгоритмов - большой объем скрываемых данных. В качестве основного недостатка можно отметить появление шумов квантования в случае сильного ослабления сообщения.
В результате выполнения ***ной работы будут представлены: программное средство, пояснительная записка и презентация.
Программное средство должно содержать блоки считывания данных из аудиофайла формата .wav , а также записи данных в формат с расширением .wav. Также, в программном средстве должны содержаться блоки нормировки отсчетов аудиосигнала на единицу. Это необходимо для реализации основного алгоритма. После реализации основного алгоритма необходимо предусмотреть возможность обратной нормировки отсчетов аудиосигнала для сохранения в том же стандартном формате .wav.
Основной алгоритм должен быть реализован в двух режимах: режим одноканального встраивания и режим двухканального встраивания. В режиме одноканального встраивания реализуется процедура встраивания сообщения в контейнер и процедура извлечения сообщения из контейнера. В процессе встраивания осуществляется нелинейное ослабление сообщения, а вслед за этим - нелинейное суммирование его с контейнером. В процессе извлечения сообщения осуществляется нелинейного вычитание пустого контейнера из стего, и, вслед за этим, нелинейное усиление извлеченного сообщения.
При реализации основного алгоритма в двух канальном режиме, должны выполняться следующие операции: 1. Нелинейное ослабление сообщения; 2. Создание двух стего, одно из которых является нелинейной суммой пустого контейнера и сообщения, а второе является нелинейной разностью пустого контейнера и сообщения. Извлечение сообщения для второго режима основного алгоритма включает в себя следующие преобразования двух полученных стего: вычисляется нелинейная полусумма двух стего. Результатом этого вычисления является пустой контейнер. Вычисляется нелинейная полуразность двух контейнеров.  Результатом вычисления является ослабленное сообщение. После этого осуществляется нелинейное усиление сообщения. В результате должно получиться исходное сообщение.
Реализованное программное средство должно иметь гибкий интерфейс:
1.    Необходимо предусмотреть возможность воспроизведения аудиосигнала на любом этапе выполнения основного алгоритма.
2.    Необходимо предусмотреть возможность построения графика аудиосинала в зависимости от времени на любом этапе выполнения основного алгоритма.
3.    Необходимо предусмотреть эффективное пользовательское управление программным средством.
 

Не нашел материал для своей работы?

Поможем написать качественную работу
Без плагиата!
Узнать стоимость

Быстрая покупка готовой работы


Тема работы:
Разработка программного средства для нелинейного встраивания аудиосигнала в аудиосигнал (цифровой водяной знак)
Цена:
800 руб.
* На этот email будет отправлена ссылка на готовую работу после оплаты
Покупая готовую работу, Вы соглашаетесь с Публичной офертой сервиса "Курсар. Магазин готовых работ"