Балтийский государственный технический университет
«ВОЕНМЕХ» имени Д. Ф. Устинова
Отчет по практике
Выполнил:
Суханов А. В.
Группа И-433
Проверил:
Смирнов В. В.
Санкт-Петербург
2007 г.
В период с 1 по 31 июля 2007 года я проходил практику в компании Vanguard Software Solutions (VSS) в должности разработчик программного обеспечения.
Организация специализируется на разработке ПО в области цифрового телевидения и сжатия данных.. В мои обязанности входило разработать MPEG2 видео енкодер. Результаты работы представлены ниже.
VSSMPEG2 VideoEncoderversion 29 august 2007
1. Основные отличия от прошлой версии
Сравнение данной версии производилось с прошлой версией этого же енкодера (от 7 июня 2007 года), а так же с енкодером TMPEG 2.251.58.169 (Core version 1.98.152). Основные изменения, введенные в этой версии:
· Улучшен Motion Estimation – добавлен код оптимизации из h264 енкодера
· Изменены таблицы MV_COST – подобраны с учетом специфики MPEG2
· Статистически подобрана зависимость LOCAL_COST от QP макроблока
· Изменен Intra Decide – возможно будет переработан в будущем (сейчас код из референс кодека)
· Изменен конфиг файла и добавлен парсер конфига (взято из C2Micro)
· Пофиксен баг рейт контрола для CONSTANT_QP режима
· Пофиксен баг рейт контрола для CBR и VBR режима при больших битрейтах
· Введено ограничение для QP макроблока >=2 – это позволило сильно экономить битрейт при отсутствии визуального ухудшения картинки. Подробности – отчет по клипу adtech
2. Клипы, на которых производилось тестирование:
Клип ccir15: 720x480, YUV420, 899 кадров
Клип ccir30: 720x480, YUV420, 899 кадров
Клип ccir36: 720x480, YUV420, 899 кадров
Клип ccir39: 720x480, YUV420, 899 кадров
Клип adtech: 720x480, YUV420, 1756 кадров
3. Сравнение с версией енкодера от 7 июня 2007 года по PSNR
Каждый клип кодировался с битрейтами 3, 5, 7 и 10 мегабит. Для каждого результата рассчитывался PSNR.
Version 29.08.2007 |
||||
Clip |
3mbps |
5mbps |
7mbps |
10mbps |
adtech.yuv |
48,7376 |
50,0991 |
50,6494 |
50,829 |
ccir15.yuv |
30,0895 |
32,1773 |
33,647 |
35,3831 |
ccir30.yuv |
26,8828 |
28,747 |
30,1802 |
31,8785 |
ccir36.yuv |
35,8764 |
38,7196 |
40,5425 |
42,7887 |
ccir39.yuv |
30,2047 |
33,201 |
35,1619 |
37,1617 |
Version 07.06.2007 |
||||
Clip |
3mbps |
5mbps |
7mbps |
10mbps |
adtech.yuv |
48,2122 |
49,7474 |
50,6315 |
51,5621 |
ccir15.yuv |
29,4887 |
31,7717 |
33,3131 |
35,0875 |
ccir30.yuv |
26,4846 |
28,4113 |
29,895 |
31,642 |
ccir36.yuv |
35,0879 |
38,3059 |
40,2867 |
42,2923 |
ccir39.yuv |
29,5574 |
32,6419 |
34,847 |
37,1116 |
DELTA PSNR |
||||
Clip |
3mbps |
5mbps |
7mbps |
10mbps |
adtech.yuv |
0,5254 |
0,3517 |
0,0179 |
-0,7331 |
ccir15.yuv |
0,6008 |
0,4056 |
0,3339 |
0,2956 |
ccir30.yuv |
0,3982 |
0,3357 |
0,2852 |
0,2365 |
ccir36.yuv |
0,7885 |
0,4137 |
0,2558 |
0,4964 |
ccir39.yuv |
0,6473 |
0,5591 |
0,3149 |
0,0501 |
MAX DELTA |
0,7885 |
|||
MIN DELTA |
-0,7331 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.