Технологии программирования миди

 Навигация:

 Поиск:

 Новости:

17.02.2007
Полностью переработан дизайн сайта.

6.01.2007
Добавлен раздел Наработки Полезные и интересные программы и их исходники от автора.

19.11.2006
Функции WriteVarLen и ReadVarLen портированы с СИ на Delphi читать

14.11.2006
Появилась cтатья Midi-протокол глазами программиста

24.10.2006
Написана вторая часть MMSystem Функции midiOutGetVolume midiOutSetVolume midiOutMessage midiOutShortMsg и midiOutLongMsg

12.10.2006
Добавлен раздел Multimedia , который содержит большое количество информации по мультимедийным технологиям.

1.09.2006
Добавлен раздел MMSystem в котором находятся
подробные опсания функций winmm.dll, определенных в модуле mmSystem.pas,
с примерами их использования в Delphi.

13.08.2006
Опубликован исходник приложения, записывающего игру на клавиатуре
в стандартный midi-файл SMF - 0

4.07.2006
Добавлен раздел Структура формата миди-файла

 Счетчики:
Rambler's Top100 Яндекс цитирования Rambler's Top100
 Контент:

Особенности мультимедиа на DVD

Технология DVD на сегодняшний день является наиболее мощной в деле сохранения и демонстрации мультимедиа. Большие объемы записы-ваемой на стандартного размера CD, развитая система поиска и доступа к хранимой информации, поддержка многоязычности в озвучивании и тит-рах потребовали серьезного развития технологии записи и ПО для обслу-живания DVD. При подготовке материалов данного подраздела использо-ваны данные c адресов www.dvd.da.ru, dvdsoft.online.fr/main.html и www.3dnews.ru; на указанных адресах приведено большое количество практически полезной информации в области записи, копирования, снятия региональной защиты DVD и др.

Аббревиатура DVD первоначально расшифровывалась как Digital Video Disk, соответствующий стандарт разработан в 1996 г. консорциумом ком-паний Hitachi (www.hitachipc.com), JVC (www.jvc.com), Matsushita (www.mei.co.jp), Mitsubishi (www.mitsubishi.com), Phillips (www.philips.com), Pioneer (www.pioneerelectronics.com), Sony (www.sony.com), Toshiba (www.toshiba.com) и др. На DVD можно запи-сывать любую информацию, поэтому современная расшифровка звучит как Digital Versatile Disk (цифровой универсальный диск). Основное отли-чие DVD от CDдисков заключается в объеме записываемой информации, который может достигать 17 Гбайт. Достигается это уменьшением длины волны считывающего лазера с 780 нм (инфракрасный) до 635/650 нм (красный), что позволяет существенно увеличить плотность записи (шири-на дорожки 0,74 против 1,6 нм, размер пита 0,4 против 0,83 нм), использованием т.н. двуслойных дисков (один слой полупрозрачный, а второй чи-тается ‘сквозь’ первый) и записью информации на обе стороны диска.

Основные виды DVD дисков (известны также диски диаметром 80 см):
DVD-5, диаметр 12 cм, объем 4,7 Гбайт данных или свыше 2 часов ви-део, один слой на одной стороне
DVD-9, 12 cм, 8,5 Гбайт данных или около 4 часов видео, два слоя на одной стороне
DVD-10, 12 cм, 9,4 Гбайт данных или около 4,5 часов видео, на обоих сторонах по одному слою
DVD-14, 12 cм, 13,24 Гбайт данных или около 6,5 часов видео, два слоя на одной стороне, один слой на другой
DVD-18, 12 cм, 17 Гбайт данных или более 8 часов видео, на обоих сторонах по два слоя (в настоящее время слишком дороги в производ-стве, поэтому применяются ограниченно).

DVD-формат представляет собой цифровое видео, сжатое по алгоритму MPEG-2 и записанное на DVD-диск. Формат - 25 кадров в секунду с раз-решением 720? 576 точек при глубине цвета 24-бит (PAL) или 30 кадров 720? 480? 24-бит (NTSC); из-за разницы в разрешении и числе кадров в се-кунду фактический поток информации одинаков в обоих случаях и равен 10’368’000 пикселов в секунду. В несжатом виде это поток 30 Мбайт в се-кунду, а двухчасовой фильм будет занимать более 100 Гбайт. Это огром-ный объем, и обеспечение необходимого для воспроизведения такого ви-део непрерывного потока данных на скорости 30 Мбайт/сек затруднитель-но. Поэтому используется сжатие по стандарту MPEG-2; кроме уменьше-ния размеров файлов это позволяет снизить поток данных до приемлемых 3 ? 4 Мбайт/сек. Чем сложнее сцена, тем хуже она поддается сжатию, и тем выше поток данных. Формат MPEG-2 первоначально разрабатывался для использования с высококлассной студийной аппаратурой и существуют варианты с записями в разрешениях гораздо более высоких чем 720? 576 пиксел, но оказалось, что этот формат идеально подходит для записи фильмов на DVD-диски.

Алгоритм сжатия MPEG-2 весьма эффективен -удаляется примерно 97% избыточной информации практически без ущерба для качества кар-тинки, благодаря чему на DVD-диске можно разместить до 4-х часов высо-кокачественного видео плюс до 8 вариантов звукового сопровождения, плюс до 32 вариантов субтитров на разных языках. У DVD существует масса других интересных возможностей, таких, как возможность задания возрастных ограничений на просмотр, интерактивность, быстрый переход в нужное место фильма, возможность наблюдать сцену с различных точек (этот режим получил название multi-angle view и весьма уважаем изготовителями продукции порнографического содержания).

Кроме этого, MPEG-2 отлично подходит как для сжатия киноматериа-ла, так и для сжатия видео. Для работы с видео в MPEG-2 существует воз-можность хранить кадр не целиком, а в виде двух полей (как он записыва-ется на видеокамеры, и как он показывается в большинстве телевизоров), что делает его идеальным выбором для этих целей. Не случайно именно в MPEG-2 транслируются современные спутниковые каналы, и именно MPEG-2 передается по сетям цифрового кабельного телевидения.

Отношение длины к высоте (aspect ratio) видеокадров DVD стандарти-зирован и равен телевизионному 4:3 (хотя встречаются от 1,55:1 до 2,55:1). При демонстрации таких кадров на реальных видеомониторах (с отличным от 4:3 соотношением сторон) используется два основных способа. Первый (Letterbox anamorph) реализуется путем закрытия части изображения свер-ху и снизу черными полосками (чем дальше текущее отношение сторон экрана от 4:3, тем шире полосы), второй способ (PAN&SCAN) состоит в постановке специальных меток по ширине экрана на наиболее важных (в художественном смысле) частях изображения, в дальнейшем ширина кадра урезается по ширине при условии попадания метки в центр экрана.

Звук на DVD-дисках записывается в различных форматах. Это и PCM (для записей, где требуется точность передачи звуковой картины, напри-мер -музыкальное видео), и Dolby ProLogic, и Dolby Digital (от 2.0 до 5.1 и Dolby Digital EX), и даже Audio MPEG 2.0 (этот стандарт для записи звука изначально предназначался для Европы, но не получил широкого распро-странения). Эти три формата объединяет одно -они воспроизводят не-сколько независимых каналов пространственного компрессированного зву-ка, создавая тем самым реалистичную картину происходящего.

На DVD-Video диске в каталоге VIDEO_TS (AUDIO_TS обычно ис-пользуется в DVD-Audio дисках) содержатся 3 типа файлов : *.IFO, *.BUP и *.VOB. Назначение этих файлов следующее :
IFO (InFOrmation) -содержат в себе навигационную информацию для DVD-проигрывателей
BUP (BackUP) -резервные копии *.IFO
VOB (Video OBjects) -файлы, содержащие мультиплексированные (‘собранные’ из отдельных составляющих) субтитры, аудио-видео потоки (возможно, позволяющие реализовать мультиугловой -multiangle -просмотр) и служебную информацию

Современные мощные процессоры ПЭВМ без перенапряжения осуще-ствляют программное декодирование DVD. Аппаратные декодеры обычно применяются лишь в аппаратуре домашних кинотеатров или при работе ПЭВМ с несколькими мониторами (один из которых является телевизором и предназначен для просмотра DVD в одно время с работой пользователя на ПЭВМ). Записывающие информацию в формате DVD устройства в на-стоящее время доступны большинству рядовых пользователей ПЭВМ. Не-обходимые скорости чтения для DVD-проигрывателя значительно (почти на порядок) выше, нежели обычных CD-дисков (однократная скорость для DVD равна 1,32 Мбайт/сек вместо 150 Кбайт/сек для CD).

Энтузиастами DVD составляются списки совместимых и не совмести-мых с определенными стандартами приводов. Наиболее полный из таких списков можно найти на адресах www.vcdhelp.com/dvdplayers.php и www.3dnews.ru. C целью стандартизации консорциум DVD ввел логотип DVD multi; получивший такой логотип привод должен писать и читать DVD-R, DVD-RW и DVD-RAM. Фирма Sony (www.sony.com) выпустила устройство DRU-500A, позволяющее записывать и считывать информацию c DVD независимо от типа носителя (кроме DVD-RAM). В очередной вер-сии Windows (Longhorn) предполагается встроить штатную поддержку DVD+RW в качестве нового стандарта систем хранения данных для пер-сональных компьютеров и бытовой электроники. Уже в начале 2003 г. кон-сорциум компаний -ведущих производителей DVD лицензирует техноло-гию Blu-ray Disc, позволяющая записывать на одностороннем 12 см диске 27 Гбайт данных (13 часов телетрансляции, используется сине-фиолетовый лазер с длиной волны 405 нм, планируется увеличить объем записываемой информации до 50 Гбайт).

С целью предотвращения нелегального распространения DVD-видео дисков, ассоциация разработчиков DVD-дисков ввела в спецификацию DVD несколько методов защиты. Наиболее распространённой является ре-гиональная защита. Суть ее такова -разработчиками поделен мир на не-сколько регионов:

Канада и США

Япония, Европа, Южная Африка, Ближний Восток (включая Египет)

Юго-Восточная Азия, Восточная Азия (включая Гонконг)

Австралия, Новая Зеландия, Тихоокеанские Острова, Центральная Америка, Южная Америка, Карибские острова

Бывший СССР, Индийский полуостров, Африка (также Северная Ко-рея, Монголия)

Китай

Зарезервированный

Экстерриториальная зона (самолеты, круизные лайнеры и пр.), практи-чески не используется

Любое устройство для воспроизведения DVD-дисков (в том числе и компьютерные DVD-приводы), произведенное в настоящее время, обязано поддерживать региональную защиту, подобную же защиту должны под-держивать и все программные средства, предназначенные для проигрыва-ния DVD-видео. Такие устройства и программы при каждом проигрывании DVD-диска сравнивают код региона, записанный на диске со своим внут-ренним кодом, и если он не совпадает, то отказываются проигрывать диск.

Для снятия защиты на программном уровне, существует несколько способов. Наиболее простой заключается в использование ПО www.3dnews.ru/download/tools/dvdgenie (для использования ее необхо-димо знать код применяемой программы-плеера) или www.3dnews.ru/download/dvd/dvdregionkiller (драйвер перехвата потока информации с DVD и подмены данных регионального кода).

Для работы любой из этих утилит обязательно наличие DVD привода со снятой региональной защитой. Код региона на современных дисках, как правило, может быть изменен не более 5 раз, после чего он записыва-ется навечно и стандартными средствами изменить его уже нельзя. Cуще-ствуют методы замены (перезаписи) прошивок DVD-плеера.

Кроме региональной защиты в DVD-видеодисках может использовать-ся несколько методов защиты дисков от нелегального копирования. Метод Macrovision protection (фирма Macrovision, www.macrovision.com) предназначен для предотвращения нелегального копирования с аналогового (телевизионного) выхода на видеомагнитофон. Суть этой защиты в том, что в видеосигнал добавляются помехи, которые не дают сделать нормаль-ную запись на неспособные отфильтровывать помехи устройства записи (при этом просмотр на телевизоре возможен). Для предотвращения копи-рования содержимого DVD-видео диска на жесткий диск компьютера ис-пользуется CSS (Content Scrambling System). При этом содержимое DVD-диска шифруется и для расшифровки требуется ключ, соcтоящий из двух частей; одна часть представляет собой один из 400 хранящихся на каждом CSS DVD-видеодиске кодов, вторая часть ключа зависит от конкретного DVD-привода. Процесс расшифровки осуществляется программой-декодером, которая проигрывает DVD-видео. Таким образом, при про-стой перезаписи на жесткий диск содержимого защищенного с помощью системы CSS DVD-диска декодер не сможет получить вторую половину ключа и данные не будут расшифрованы. 16-летний норвежский програм-мист Jon Johansen сумел проанализировать работу дешифровального блока и выпустил утилиту DeCSS (в Сети официально не опубликована), кото-рая расшифровывает данные и позволяет записывать содержимое защи-щённых DVD-видеодисков на жесткий диск (что послужило поводом к серии судебных разбирательств, не закончившихся до сих пор). Известен аналоговый метод ограничения количества пиратских копий CGMS/A (Copy Generation Management System/Analog) и цифровой метод CGMS/D. Практические рекомендации по клонированию DVD-дисков можно найти на www.3dnews.ru.

Содержание
 Bash.org.ru:

 Реклама:

 ©Copyright:
http://www.last.h16.ru - программирование миди. Идея, разработка и поддержка : Mo-skin © 2006-2007
X