Отчет по практике в компании Vanguard Software Solutions в должности разработчик программного обеспечения

Страницы работы

Содержание работы

Балтийский государственный технический университет

«ВОЕНМЕХ» имени Д. Ф. Устинова

Отчет по практике

Выполнил:

Суханов А. В.

Группа И-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

Похожие материалы

Информация о работе