Процес кодування з виключно спектральним вибором, кодування Хафмана, точність подання відліку 8 бітів

  1. процес (кодування) 7 ((coding) process 7)

Процес кодування з виключно спектральним вибором, арифметичне кодування, точність подання відліку 8 бітів

  1. процес (кодування) 8 ((coding) process 8)

Процес кодування з виключно спектральним вибором, кодування Хафмана, точність подання відліку 12 бітів

  1. процес (кодування) 9 ((coding) process 9)

Процес кодування з виключно спектральним вибором, арифметичне кодування, точність подання відліку 12 бітів

  1. процес (кодування) 10 ((coding) process 10)

Процес кодування з повною прогресією, кодування Хафмана, точність подання відліку 8 бітів

  1. процес (кодування) 11 ((coding) process 11)

Процес кодування з повною прогресією, арифметичне кодування, точність подання відліку 8 бітів

  1. процес (кодування) 12 ((coding) process 12)

Процес кодування з повною прогресією, кодування Хафмана, точність подання відліку 12 бітів

  1. процес (кодування) 13 ((coding) process 13)

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

  1. процес (кодування) 14 ((coding) process 14)

  2. Процес кодування без втрат, кодування Хафмана, точність подання відліку від 2 до 16 бітівпроцес (кодування) 15 ((coding) process 15)

Процес кодування без втрат, арифметичне кодування, точність подання відліку від 2 до 16 бітів

  1. процес (кодування) 16 ((coding) process 16)

Процес кодування з розширеним послідовним дискретним косинусним перетворенням (ДКП), кодування Хафмана, точність подання відліку 8 бітів в ієрархічному режимі

  1. процес (кодування) 17 ((coding) process 17)

Процес кодування з розширеним послідовним дискретним косинусним перетворенням (ДКП), арифметичне кодування, точність подання відліку 8 бітів в ієрархічному режимі

  1. процес (кодування) 18 ((coding) process 18)

Процес кодування з розширеним послідовним дискретним косинусним перетворенням (ДКП), кодування Хафмана, точність подання відліку 8 бітів в ієрархічному режимі

  1. процес (кодування) 19 ((coding) process 19)

Процес кодування з розширеним послідовим дискретним косинусним перетворенням (ДКП), арифметичне кодування, точність подання відліку 8 бітів в ієрархічному режимі

  1. процес (кодування) 20 ((coding) process 20)

Процес кодування виключно зі спектральним вибором, кодування Хафмана, точність подання відліку 8 бітів в ієрархічному режимі

  1. процес (кодування) 21 ((coding) process 21)

Процес кодування виключно зі спектральним вибором, арифметичне кодування, точність подання відліку 8 бітів в ієрархічному режимі

  1. процес (кодування) 22 ((coding) process 22)

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

  1. процес (кодування) 23 ((coding) process 23)

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

  1. процес (кодування) 24 ((coding) process 24)

Процес кодування з повною прогресією, кодування Хафмана, точність подання відліку 8 бітів в ієрархічному режимі

  1. процес (кодування) 25 ((coding) process 25)

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

  1. процес (кодування) 26 ((coding) process 26)

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

  1. процес (кодування) 27 ((coding) process 27)

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

  1. процес (кодування) 28 ((coding) process 28)

Процес кодування з повною прогресією, кодування Хафмана, точність подання відліку 16 бітів в ієрархічному режимі

  1. процес (кодування) 29 ((coding) process 29)

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

  1. випробовування на відповідність (compliance test)

Процедури, які визначено в цьому стандарті, що визначають відповідність процесів кодування, передавання стиснених даних і процесу декодування стандарту ISO/IEC 10918-1

  1. тестові дані стисненого зображення (потік) (compressed image test data (stream))

  2. Дані стисненого зображення, утворені для випробовування конкретного процесу кодування (їх розповсюджують як частину тестових даних для випробовування на відповідність)дані (потік) стисненого зображення для перевіряння достовірності (compressed image validation data (stream))

Стиснені дані зображення, сформовані для перевіряння достовірності конкретного проце­су кодування (їх розповсюджують як частину тестових даних для випробовування на відповідність)

  1. стиснені тестові дані (потік) (compressed test data (stream))

Тестові дані стисненого зображення, або тестові дані таблиці специфікації, або того та іншого

  1. еталонні тестові дані декодера (decoder reference test data)

Дані квантованих коефіцієнтів дискретного косинусного перетворення (ДКП), сформованих еталон­ним ДКП і еталонним квантувачем з вихідних даних зображення, відновленого еталонним декоде­ром, входом в який є тестові дані стисненого зображення, використовувані у випробовуванні на відповідність декодера на базі ДКП. Для кожної компоненти використовують формат даних квантованих коефіцієнтів ДКП, кожна компонента являє собою двовимірну матрицю блоків 8x8, які запам’ято- вано в порядку зліва направо, зверху вниз, кожен блок 8x8 має 64 коефіцієнти, які запам’ятовано в зигзагоподібному порядку, кожний коефіцієнт представлено двома байтами, перший з яких є значи­мішим. Дані містять блоки, що додано для заповнення зображення справа і внизу (їх розповсюджу­ють як частину тестових даних для випробовування на відповідність)

  1. еталонні тестові дані кодера (encoder reference test data)

Дані квантованих коефіцієнтів дискретного косинусного перетворення (ДКП), сформованих еталон­ним ДКП і еталонним квантувачем з тестових даних зображення джерела, використовувані у випробо­вуванні на відповідність кодера на базі дискретного косинусного перетворення (їх розповсюджують як частину тестових даних для випробовування на відповідність)

  1. загальний (generic)

Застосовний до широкої області прикладних задач, тобто не залежить від конкретної прикладної задачі

  1. ортогональне подання (orthogonal representation)

Двовимірний рядково-колонковий формат, показаний на рисунку А.5 у ISO/IEC 10918-1

  1. дані квантованих коефіцієнтів для перевіряння достовірності (quantized coefficient validation data)

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

  1. еталонний декодер на базі ДКП (reference DCT-based decoder)

Реалізація процесів декодування на базі дискретного косинусного перетворення, що формує еталонні тестові дані декодера. Складається з ентропійного декодера, деквантувача й еталонного ЗДКП

  1. еталонний кодер на базі ДКП (reference DCT-based decoder)

Реалізація процесів кодування на базі дискретного косинусного перетворення, що формує цифрові потоки тестових даних стисненого на базі ДКП зображення. Складається з еталонного ДКП, еталонного квантувача та ентропійного кодера

  1. еталонне пряме дискретне косинусне перетворення, еталонне ДКП (reference forward discrete cosine transform, reference FDCT)

Реалізація ДКП з подвійною точністю (64 біти) з плаваючою комою, описаного в А.3.3 ISO/IEC 10918-1

  1. еталонне зворотне дискретне косинусне перетворення, еталонне ЗДКП (reference inverse discrete cosine transform, reference IDCT)

Реалізація ЗДКП з подвійною точністю (64 біти) з плаваючою комою, описаного в А.3.3 ISO/IEC 10918-1

  1. еталонний квантувач (reference quantizer)

Реалізація квантування, описаного в А.3.4 МС ISO/IEC 10918-1

  1. тестові дані початкового зображення (source image test data)

Набори даних, використовувані як вхідні для випробовування кодера на відповідність. Ці дані являють собою послідовність псевдовипадкових чисел, яку згенеровано з однорідним розподілом в інтервалі від 0 до 255. Алгоритм генерування цих даних описано в додатку А Рекомендації ITU-T Н.261 (Ці дані розповсюджують як частину тестових даних для випробовування на відповідність)

  1. тестові дані таблиці специфікацій (потік) (table specification test data (stream))

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

  1. Скорочення

Нижче перелічено скорочення, прийняті в цьому стандарті:

    1. ариф. — скорочена назва арифметичного кодування;

    2. Хаф. — скорочена назва кодування Хафмана.

  1. Познаки

Нижче перелічено умовні познаки, прийняті в цьому стандарті:

    1. Sy — коефіцієнт квантування на /-ому рядку j-di колонки в таблицях квантування, визна­чених у додатку В; познака з’являється в додатку Е.

    2. DF прапор диференційного кадру, його згадано у структурних схемах розділу 5.

    3. Еу — коефіцієнт квантування на /-ому рядку /-ої колонки в таблицях квантування, ви­користовуваний під час перевіряння у режимі підвищеної точності, визначеному в додатку Е.

    4. F — коефіцієнт масштабування, який використовують для створення Ev з Ви, як визна­чено в Е.1.

    5. FS прапор першого скану в кадрі, з’являється у структурних схемах розділу 5.

    6. G використано в таблицях 1—5 розділу 5 для познаки параметрів, що гарантовано містяться у стиснених даних.

    7. Н—L ієрархічні процеси без помилок, згадано в таблиці G.1.

    8. Н—S — ієрархічні послідовні процеси на базі ДКП, що не містять процесів без втрат в останньому скані, згадано в таблиці G.1.

    9. HP прапор ієрархічного прогресивного процесу, з’являється у структурних схемах розділу 5.

    10. LL процеси без втрат, познака з’являється в таблиці G.1.

    11. о — необов’язковий елемент стиснених даних, познака з’являється в таблицях розділу 5.

    12. P(FULL) процеси з повного прогресією на базі ДКП зі спектральним вибором і послідов­ною апроксимацією, познака з’являється в таблиці G.1.

    13. P(SA) прогресивні процеси на базі ДКП з послідовною апроксимацією, познака з’явля­ється в таблиці G.1.

    14. P(SS) прогресивні процеси на базі ДКП із спектральним вибором, познака з’являється в таблиці G.1.

    15. RI прапор інтервалу повторного запуску, познака з’являється у структурних схемах розділу 5.

    16. S(B) послідовний базовий процес на базі ДКП, познака з’являється в таблиці G.1.

    17. S(E) послідовні розширені процеси на базі ДКП, познака з’являється в таблиці G.1.

  1. Домовленості

У структурних схемах використано умовні познаки, прийняті в стандарті ISO 5807. Одна з домовленостей полягає в тому, що стрілки не потрібні, якщо потік проходить зліва направо і зверху вниз. Інколи у вказаних випадках стрілки все ж використано для кращого розуміння.

  1. ЗАГАЛЬНІ ПОЛОЖЕННЯ

Цей розділ містить короткий інформаційний огляд та основні принципи стандарту. Ще одна мета розділу — дати початкові відомості про терміни та поняття, визначені в розділі 3 (у цьому стандарті використано також терміни та поняття, визначені в розділі З ISO/IEC 10918-1).

Стандарт стосується випробовування на відповідність реалізацій елементів, визначених в ISO/IEC 10918-1. Для кодерів і декодерів — реалізації процесів кодування і декодування — в даному стандарті зроблено розрізнення між загальним варіантом реалізації й реалізацією для конкретного застосування. Для першого випадку тести для випробовування на відповідність укладено всередині стандарту, для конкретних застосовань у стандарті встановлено методику визначення тестів. Крім того, для потоків стиснених даних цей стандарт встановлює формати стиснених даних.