Відмінності між версіями «MP2»

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[неперевірена версія][неперевірена версія]
м (робот додав: it:MPEG-1 Layer II)
 
(Не показані 8 проміжних версій 7 користувачів)
Рядок 1: Рядок 1:
  +
''Не слід плутати з [[MPEG-2]].''
'''MPEG-1 Audio Layer II''', що звичайно пишеться скорочено — '''MP2''', один із трьох [[аудіо кодек]]ів стандарту [[MPEG-1]]. Підтримується більшістю медіаплеєрів, зокрема [[Winamp]] (на платформах [[Windows]] i [[Mac OS]]) та [[XMMS]]. Файли, що містять аудіо MP1 містять розширення '''.mp2'''
 
   
  +
'''MPEG-1 Audio Layer II''' (скор. '''MP2''' , іноді називається '''Musicam''' ) - один з трьох форматів (рівень 2) стиснення звуку з втратами , визначених у стандарті [[MPEG-1]]. Застосовується в цифровому радіомовлення DAB і застарілому стандарті Video CD , який в 90-і роки використовувався для розповсюдження фільмів на оптичних компакт-дисках і існував до широкого розповсюдження [[DVD ]].
Хоча у світі комп'ютерних технологій і інтернету значно більше поширення отримав стандарт [[mp3]], MP2 до сих пір переважає як стандарт у цифровому радіо [[DAB]] та цифровому телебаченні [[DVB]].
 
   
  +
== Основні параметри ==
{{Mp}}
 
  +
* MPEG-1 Audio Layer II визначений у стандарті ISO / IEC 11172-3 (MPEG-1 Частина 3)
  +
** Частота дискретизації: 32, 44.1 і 48 кГц
  +
** Бітрейти: 32, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320 і 384 кбіт / с.
  +
* Розширення формату було представлено в MPEG-2 Audio Layer II і визначено в стандарті ISO / IEC 13818-3 (MPEG-2 Part 3) 
  +
** додаткові частоти дискретизації: 16, 22.05 та 24 кГц
  +
** додаткові бітрейти: 8, 16, 24, 40 і 144 кбіт / с, для формату 5.1 - близько 1 Мбіт / с.
  +
** підтримка мультиканального - до 5 повних каналів і каналу низькочастотних ефектів.
  +
* Підтримується змінний бітрейт (VBR)
  +
  +
== Кодування і декодування звукових сигналів MPEG-1 Layer II ==
  +
  +
=== Метод кодування ===
  +
Вхідний цифровий звуковий сигнал розділяється на кадри (фрейми), кожен з яких кодується і декодується незалежно від інших кадрів. Розмір кадру для рівня Layer II становить 1152 відліку.
  +
  +
Смуга аудиосигнала за допомогою цифрових смугових фільтрів розбивається на 32 поддиапазона. Всі піддіапазони мають однакову ширину, яка залежить від частоти дискретизації вхідного сигналу. Після поділу частота дискретизації зменшується в 32 рази, так що число відліків в кадрі в кожному піддіапазоні одно 36.
  +
  +
Потім виконується квантування даних. Попередньо визначаються масштабні множники, які залежать від максимального значення сигналу. При цьому масштабний множник визначається для груп по 12 відліків в кожному піддіапазоні, причому множник може бути загальним для двох або трьох груп. Таким чином, для кожного піддіапазону в кадрі визначається до трьох масштабних множників. Перед квантуванням значення сигналу діляться на відповідні масштабні множники.
  +
  +
Потім в блоці квантування та кодування виконується квантування даних. В основі стиснення звукової інформації на рівні Layer II лежить метод, званий адаптивним розподілом бітів. Цей метод полягає у виконанні квантування з різним числом двійкових розрядів квантування для різних частотних піддіапазонів. При цьому використовується рівномірне квантування. Повне число бітів, що виділяються на всі піддіапазони в даному кадрі, залежить від частоти дискретизації вхідного сигналу і від заданої вихідний швидкості передачі двійкових символів, тобто від необхідного ступеня стиснення звукової інформації. Розподіл бітів по піддіапазону здійснюється блоком психоакустичної моделі .
  +
  +
Після квантування виконується кодування отриманих даних. Квантовані відліки сигналу в кожному піддіапазоні об'єднуються по три, і отримані послідовності бітів кодуються з використанням таблиць кодів зі змінною довгою. Крім того за допомогою відповідних таблиць кодуються дані про розподіл бітів по піддіапазону і дані про масштабні множниках.
  +
  +
Щоб виконати розподіл бітів в блоці психоакустичної моделі аналізується спектр вихідного звукового сигналу (Не розкладеного на піддіапазони). Для цього проводиться швидке перетворення Фур'є ділянок цього сигналу по 1024 відліків, після чого обчислюється спектр потужності звукового сигналу і величини звукового тиску в кожному частотному піддіапазоні.
  +
  +
Потім аналізуються тональні (синусоїдальні) і нетональние складові звукового сигналу, визначаються локальні і глобальні пороги маскування і обчислюються відносини сигнал / маскує сигнал для всіх піддіапазонів, на підставі яких проводиться розподіл бітів по піддіапазону.
  +
  +
У тих поддиапазонах, в яких спотворення звуку, викликані квантуванням, менш помітні для слухача або маскуються великим рівнем сигналу в інших піддіапазонах, квантування робиться більш грубим, тобто для цих піддіапазонів виділяється менше бітів. Для повністю маскованих поддиапазонов бітів зовсім не виділяється. Завдяки цьому вдається істотно зменшити кількість переданої інформації при збереженні досить високої якості звуку.
  +
  +
=== Декодування ===
  +
Дані, що містяться в кадрі, декодируются відповідно до порядку їх слідування і таблицями кодів, які містяться в програмі роботи декодера. Декодовані дані про розподіл бітів і про масштабні множниках використовуються для декодування і деквантованія звукових даних. Після деквантованія відліки сигналів піддіапазонів множаться на відповідні масштабні множники.
  +
  +
Після декодування і деквантованія відліки сигналів всіх піддіапазонів об'єднуються у вихідний цифровий звуковий сигнал.
  +
 
{{MP}}
 
{{Формати стиснення даних}}
 
{{Формати стиснення даних}}
 
{{comp-stub}}
 
{{comp-stub}}
Рядок 9: Рядок 43:
 
[[Категорія:Звукові формати]]
 
[[Категорія:Звукові формати]]
 
[[Категорія:Кодеки]]
 
[[Категорія:Кодеки]]
 
[[de:MPEG-1 Audio Layer 2]]
 
[[en:MPEG-1 Audio Layer II]]
 
[[es:MP2]]
 
[[it:MPEG-1 Layer II]]
 
[[ko:MPEG-1 오디오 레이어 II]]
 
[[pl:MP2]]
 
[[pt:MPEG-1 Audio Layer II]]
 

Поточна версія на 08:45, 6 грудня 2014

Не слід плутати з MPEG-2.

MPEG-1 Audio Layer II (скор. MP2 , іноді називається Musicam ) - один з трьох форматів (рівень 2) стиснення звуку з втратами , визначених у стандарті MPEG-1. Застосовується в цифровому радіомовлення DAB і застарілому стандарті Video CD , який в 90-і роки використовувався для розповсюдження фільмів на оптичних компакт-дисках і існував до широкого розповсюдження DVD .

Основні параметри [ред. | ред. код]

  • MPEG-1 Audio Layer II визначений у стандарті ISO / IEC 11172-3 (MPEG-1 Частина 3)
    • Частота дискретизації: 32, 44.1 і 48 кГц
    • Бітрейти: 32, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320 і 384 кбіт / с.
  • Розширення формату було представлено в MPEG-2 Audio Layer II і визначено в стандарті ISO / IEC 13818-3 (MPEG-2 Part 3) 
    • додаткові частоти дискретизації: 16, 22.05 та 24 кГц
    • додаткові бітрейти: 8, 16, 24, 40 і 144 кбіт / с, для формату 5.1 - близько 1 Мбіт / с.
    • підтримка мультиканального - до 5 повних каналів і каналу низькочастотних ефектів.
  • Підтримується змінний бітрейт (VBR)

Кодування і декодування звукових сигналів MPEG-1 Layer II [ред. | ред. код]

Метод кодування [ред. | ред. код]

Вхідний цифровий звуковий сигнал розділяється на кадри (фрейми), кожен з яких кодується і декодується незалежно від інших кадрів. Розмір кадру для рівня Layer II становить 1152 відліку.

Смуга аудиосигнала за допомогою цифрових смугових фільтрів розбивається на 32 поддиапазона. Всі піддіапазони мають однакову ширину, яка залежить від частоти дискретизації вхідного сигналу. Після поділу частота дискретизації зменшується в 32 рази, так що число відліків в кадрі в кожному піддіапазоні одно 36.

Потім виконується квантування даних. Попередньо визначаються масштабні множники, які залежать від максимального значення сигналу. При цьому масштабний множник визначається для груп по 12 відліків в кожному піддіапазоні, причому множник може бути загальним для двох або трьох груп. Таким чином, для кожного піддіапазону в кадрі визначається до трьох масштабних множників. Перед квантуванням значення сигналу діляться на відповідні масштабні множники.

Потім в блоці квантування та кодування виконується квантування даних. В основі стиснення звукової інформації на рівні Layer II лежить метод, званий адаптивним розподілом бітів. Цей метод полягає у виконанні квантування з різним числом двійкових розрядів квантування для різних частотних піддіапазонів. При цьому використовується рівномірне квантування. Повне число бітів, що виділяються на всі піддіапазони в даному кадрі, залежить від частоти дискретизації вхідного сигналу і від заданої вихідний швидкості передачі двійкових символів, тобто від необхідного ступеня стиснення звукової інформації. Розподіл бітів по піддіапазону здійснюється блоком психоакустичної моделі .

Після квантування виконується кодування отриманих даних. Квантовані відліки сигналу в кожному піддіапазоні об'єднуються по три, і отримані послідовності бітів кодуються з використанням таблиць кодів зі змінною довгою. Крім того за допомогою відповідних таблиць кодуються дані про розподіл бітів по піддіапазону і дані про масштабні множниках.

Щоб виконати розподіл бітів в блоці психоакустичної моделі аналізується спектр вихідного звукового сигналу (Не розкладеного на піддіапазони). Для цього проводиться швидке перетворення Фур'є ділянок цього сигналу по 1024 відліків, після чого обчислюється спектр потужності звукового сигналу і величини звукового тиску в кожному частотному піддіапазоні.

Потім аналізуються тональні (синусоїдальні) і нетональние складові звукового сигналу, визначаються локальні і глобальні пороги маскування і обчислюються відносини сигнал / маскує сигнал для всіх піддіапазонів, на підставі яких проводиться розподіл бітів по піддіапазону.

У тих поддиапазонах, в яких спотворення звуку, викликані квантуванням, менш помітні для слухача або маскуються великим рівнем сигналу в інших піддіапазонах, квантування робиться більш грубим, тобто для цих піддіапазонів виділяється менше бітів. Для повністю маскованих поддиапазонов бітів зовсім не виділяється. Завдяки цьому вдається істотно зменшити кількість переданої інформації при збереженні досить високої якості звуку.

Декодування [ред. | ред. код]

Дані, що містяться в кадрі, декодируются відповідно до порядку їх слідування і таблицями кодів, які містяться в програмі роботи декодера. Декодовані дані про розподіл бітів і про масштабні множниках використовуються для декодування і деквантованія звукових даних. Після деквантованія відліки сигналів піддіапазонів множаться на відповідні масштабні множники.

Після декодування і деквантованія відліки сигналів всіх піддіапазонів об'єднуються у вихідний цифровий звуковий сигнал.