Similar presentations:
База данных хранения медиафайлов
1.
1База данных хранения медиафайлов
Выполнил:
Кормышев И.В.
Руководитель:
Рощин А.В.
2016
2. Мультимедийные типы данных
2Мультимедийные типы данных
Мультимедийныетипы
типыданных
данных
Мультимедийные
Текст
Текст
Аудио
Аудио
Присутствует в
Присутствует в
большинстве
большинстве
мультимедийных
мультимедийных
приложений
приложений
Дополняет/поясняет
Дополняет/поясняет
нетекстовые
нетекстовые
форматы данных
форматы данных
Визуальное
Визуальное
разнообразие
разнообразие
достигается
достигается
шрифтами
шрифтами
Самый компактный
Самый компактный
при хранении
при хранении
тип данных
тип данных
Все более популярный
Все более популярный
тип данных
тип данных
Множество форматов
Множество форматов
(wav, cd, mp3, au,
(wav, cd, mp3, au,
aiff, qt, ra, wma)
aiff, qt, ra, wma)
Оцифрованное аудио
Оцифрованное аудио
имеет относительно
имеет относительно
большой размер
большой размер
(1 с занимает
(1 с занимает
десятки кбайт)
десятки кбайт)
Используется сжатие
Используется сжатие
(коэффициент
(коэффициент
сжатия mp3 – 12:1)
сжатия mp3 – 12:1)
Более компактное
Более компактное
представление аудио
представление аудио
данных (музыка в
данных (музыка в
формате MIDI,
формате MIDI,
MPEG-4SA
MPEG-4SA
(Structured Audio)
(Structured Audio)
Графика
Графика
Растровая
Растровая
Векторная
Векторная
Черно-белые/
Черно-белые/
градации серого/
градации серого/
цветные
цветные
Одностраничное
Одностраничное
изображение в
изображение в
хорошем
хорошем
разрешении
разрешении
занимает
занимает
несколько
несколько
Мбайт
Мбайт
Множество
Множество
графических
графических
форматов (bmp,
форматов (bmp,
tiff, jpeg, pcx, png)
tiff, jpeg, pcx, png)
Формат JPEG
Формат JPEG
(текущая версия
(текущая версия
– JPEG-2000)
– JPEG-2000)
коэффициент
коэффициент
сжатия обычно
сжатия обычно
более 10
более 10
Черно-белые/
Черно-белые/
градации серого/
градации серого/
цветные
цветные
Одностраничное
Одностраничное
изображение в
изображение в
хорошем
хорошем
разрешении
разрешении
занимает
занимает
несколько
несколько
Мбайт
Мбайт
Множество
Множество
графических
графических
форматов (bmp,
форматов (bmp,
tiff, jpeg, pcx, png)
tiff, jpeg, pcx, png)
Формат JPEG
Формат JPEG
(текущая версия
(текущая версия
– JPEG-2000)
– JPEG-2000)
коэффициент
коэффициент
сжатия обычно
сжатия обычно
более 10
более 10
Видео
Видео
Двух и трехмерные
Двух и трехмерные
рисунки/чертежи,
рисунки/чертежи,
модели, карты
модели, карты
Относительно
Относительно
компактный размер
компактный размер
(состоит из объектов
(состоит из объектов
а не из пикселей)
а не из пикселей)
Параметры объектов
Параметры объектов
(масштаб, ориентация,
(масштаб, ориентация,
вращение и т. д.)
вращение и т. д.)
Типичные приложения:
Типичные приложения:
автоматизированное
автоматизированное
проектирование и
проектирование и
изготовление чертежей,
изготовление чертежей,
географические
географические
информационные
информационные
системы – ГИС)
системы – ГИС)
3. Структурная схема системы
3Структурная схема системы
Запрос
Пользователь
Пользователь
Обратная
связь
Результат
Построение
Построение
мультимедийного
мультимедийного
запроса
запроса
Извлечение
Извлечение
характеристик
характеристик
Мультимедийные
Мультимедийные
объекты
объекты
Выполнение
Выполнение
запроса
запроса
Индексация
Индексация
ММ
ММ
СУБД
СУБД
Сжатие
Сжатие
Уточнение
Уточнение
запроса
запроса
4. Особенности работы с видеоданными
4Особенности работы с видеоданными
Представление
Представление
видеоданных
видеоданных
Видео – упорядоченная по времени
Видео – упорядоченная по времени
последовательность связанных
последовательность связанных
изображений (называемых
изображений (называемых
фреймами или кадрами)
фреймами или кадрами)
Непосредственное влияние
Непосредственное влияние
телевизионных технологий:
телевизионных технологий:
SECAM (Россия, Франция)
SECAM (Россия, Франция)
PAL (большинство европейских
PAL (большинство европейских
стран, Китай)
стран, Китай)
NTSC (США, Япония)
NTSC (США, Япония)
25-30 фреймов/сек
25-30 фреймов/сек
Чересстрочная развертка
Чересстрочная развертка
(четные/нечетные строки) для
(четные/нечетные строки) для
уменьшения мерцания
уменьшения мерцания
Размеры фреймов: 352 x 240,
Размеры фреймов: 352 x 240,
768 x 576 (PAL), 720 x 576
768 x 576 (PAL), 720 x 576
(CCIR 601), 720 x 480 (NTSC),
(CCIR 601), 720 x 480 (NTSC),
1440 x 1152, 1920 x 1080 (HDTV)
1440 x 1152, 1920 x 1080 (HDTV)
Формат фрейма (ширина к высоте):
Формат фрейма (ширина к высоте):
4:3, 16:9 (широкоэкранный)
4:3, 16:9 (широкоэкранный)
Цветное видео: разложение на
Цветное видео: разложение на
яркостную и две цветовые
яркостную и две цветовые
компоненты (модель YUV)
компоненты (модель YUV)
Типичная частота дискретизации:
Типичная частота дискретизации:
720 значений яркости на строку
720 значений яркости на строку
и 360+360 значений цветности на
и 360+360 значений цветности на
строку; YUV 4:2:2 (Y:Cb:Cr - яркость:
строку; YUV 4:2:2 (Y:Cb:Cr - яркость:
голубая компонента цвета:красная
голубая компонента цвета:красная
комп.) – два пикселя хранятся в
комп.) – два пикселя хранятся в
виде Y1:Y2:Cb:Cr
виде Y1:Y2:Cb:Cr
Видеоданные
Видеоданные
Поиск
Поиск
видеоданных
видеоданных
Сжатие
Сжатие
видеоданных
видеоданных
Решение в MPEG – три типа фреймов:
Решение в MPEG – три типа фреймов:
I-фреймы (intra): закодированные как
I-фреймы (intra): закодированные как
неподвижные изображения, без ссылок
неподвижные изображения, без ссылок
на последующие или предыдущие
на последующие или предыдущие
фреймы; дают наименьшую нагрузку
фреймы; дают наименьшую нагрузку
при сжатии; используются как
при сжатии; используются как
стартовые P-фреймы (predicted):
стартовые P-фреймы (predicted):
предсказанные (компенсация движения)
предсказанные (компенсация движения)
на основе последнего (ближайшего)
на основе последнего (ближайшего)
I- или P-фрейма
I- или P-фрейма
B-фреймы (bi-directional): предсказанные
B-фреймы (bi-directional): предсказанные
из двух ближайших I- или P-фреймов,
из двух ближайших I- или P-фреймов,
одного предыдущего и другого –
одного предыдущего и другого –
последующего; дают наибольшую
последующего; дают наибольшую
нагрузку при сжатии; ошибки не
нагрузку при сжатии; ошибки не
распространяются GOP (Group of
распространяются GOP (Group of
Pictures ): наименьшая единица доступа
Pictures ): наименьшая единица доступа
(независимо декодируемая);
(независимо декодируемая);
может состоять только из I-фреймов,
может состоять только из I-фреймов,
I-фреймов и P-фреймов, или содержать
I-фреймов и P-фреймов, или содержать
все три типа; обычно GOP включает 12
все три типа; обычно GOP включает 12
или 15 фреймов и начинается с
или 15 фреймов и начинается с
I-фрейма, например IBBPBBPBBPBBPBB
I-фрейма, например IBBPBBPBBPBBPBB
По названию извлечь видео полностью
По названию извлечь видео полностью
Найти сегменты (последовательности
Найти сегменты (последовательности
фреймов), содержащие определенные
фреймов), содержащие определенные
объекты или действия
объекты или действия
Найти все видео/сегменты, содержащие
Найти все видео/сегменты, содержащие
объекты/действия с определенными
объекты/действия с определенными
свойствами
свойствами
В заданном сегменте найти все объекты
В заданном сегменте найти все объекты
(определенного типа), находящиеся в
(определенного типа), находящиеся в
нескольких или во всех фреймах
нескольких или во всех фреймах
данного сегмента
данного сегмента
В заданном сегменте найти все действия
В заданном сегменте найти все действия
(определенного типа), происходящие в
(определенного типа), происходящие в
данном сегменте
данном сегменте
5. Главное окно базы данных
5Главное окно базы данных
Окно описания
диска или файла
Окно каталога
выбранной области
хранения
Окно структуры
диска или папки
Окно обложки
диска или файла
6. Окна поиска
6Окна поиска
Поиск по фрагменту текста
Поиск по имени файла
7. Окно медиаплеера
7Окно медиаплеера
8. Окно менеджера копирования
8Окно менеджера копирования
9. Окно настройки базы данных
9Окно настройки базы данных
Общая настройка
Настройка панелей
Настройка внешнего вида
Выбор архиваторов