Сигналізація зміни наборів рівнів виведення

Номер патенту: 115804

Опубліковано: 26.12.2017

Автор: Дешпанде Сачін Г.

Формула / Реферат

1. Спосіб для декодування бітового потоку відео, що містить:

(a) прийом набору параметрів;

(b) прийом даних, що представляють кодоване зображення;

(c) зберігання даних в буфері кодованих зображень;

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

(e) коли необхідно видаляти дані з буфера кодованих зображень для декодування на рівні фрагмента зображення:

(і) визначають одну або більше затримок видалення блока декодування для одного або більше блоків декодування в блоці доступу в даних;

(іі) видаляють блок декодування з буфера кодованих зображень на підставі однієї або більше затримок видалення блока декодування; і

(ііі) декодують видалений блок декодування; і

(f) коли дані необхідно видаляти з буфера кодованих зображень для декодування на рівні блока доступу:

(iv) визначають затримку видалення блока доступу для блока доступу в даних;

(v) видаляють блок доступу з буфера кодованих зображень на підставі затримки блока доступу; і

(vi) декодують видалений блок доступу; причому блок декодування являє собою підмножину блока доступу.

2. Спосіб за п. 1, в якому набір параметрів приймають в повідомленні додаткової розширеної інформації (SEI).

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

4. Спосіб за п. 3, в якому, коли параметр в наборі вказує, що набір включає в себе загальну затримку видалення для всіх блоків декодування, одну загальну затримку видалення блока декодування визначають для всіх блоків декодування.

5. Спосіб за п. 3, в якому, коли параметр в наборі вказує, що набір включає в себе окремі затримки видалення для кожного блока декодування, окремі затримки видалення блока декодування визначають для кожного блока декодування.

Текст

УКРАЇНА (19) UA (11) 115804 (13) C2 (51) МПК H04N 19/70 (2014.01) H04N 19/187 (2014.01) H04N 19/423 (2014.01) H04N 21/2343 (2011.01) МІНІСТЕРСТВО ЕКОНОМІЧНОГО РОЗВИТКУ І ТОРГІВЛІ УКРАЇНИ ОПИС ДО ПАТЕНТУ НА ВИНАХІД (21) Номер заявки: a 2015 10859 Дата подання заявки: 04.04.2014 (22) (24) Дата, з якої є чинними 26.12.2017 права на винахід: (31) Номер попередньої 13/858,076, заявки відповідно до 61/844,272, Паризької конвенції: 61/845,309, 61/856,575 (32) Дата подання 07.04.2013, попередньої заявки 09.07.2013, відповідно до 11.07.2013, Паризької конвенції: 19.07.2013 (33) Код держави-учасниці US, Паризької конвенції, US, до якої подано US, попередню заявку: US Публікація відомостей 11.04.2016, Бюл.№ 7 (41) про заявку: (46) Публікація відомостей 26.12.2017, Бюл.№ 24 про видачу патенту: (86) Номер та дата подання міжнародної заявки, поданої відповідно до Договору PCT PCT/JP2014/001967, 04.04.2014 (72) Винахідник(и): Дешпанде Сачін Г. (US) (73) Власник(и): ДОЛБІ ІНТЕРНЕШНЛ АБ, Apollo Building, 3E, Herikerbergweg 1-35, 1101 CN Amsterdam Zuid-oost, The Netherlands (NL) (74) Представник: Мошинська Ніна Миколаївна, реєстр. №115 (56) Перелік документів, взятих до уваги експертизою: HENDRY ET AL., "AHG 9: Signalling of required DPB size in VPS", JCTVC-L0262_R2, (20130120), (JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IES JTC 1/SC 29/WG 11 Meeting: Geneva, CH, 14-23 Jan. 2013 ); XP030056168 BOYCE,J., "VPS syntax for scalable and 3D extensions", JCTVC-K0204, (20121019), XP030113086 CHEN J ET AL, "SHVC Working Draft 1", 12. JCT-VC MEETING; 103. MPEG MEETING; 14-1-2013 - 23-1-2013; GENEVA; (JOINT COLLABORATIVE TEAM ON VIDEO CODING OF ISO/IEC JTC1/SC29/WG11 AND ITU-T SG.16 ); URL: HTTP://WFTP3.ITU.INT/AV-ARCH/JCTVCSITE/,, (20130320), no. JCTVC-L1008, XP030113953 [X] 1-2,12 * sections F.3.2 and F.3.6, * * sections F.7.3.2.1 and F.7.3.2.1.1 * * sections F.7.4.3.1 and F.7.4.3.1.1 * * sections F.14.1.1 and F.14.2.1 * [I] 3-11,13-14 TECH G ET AL, "MV-HEVC Draft Text 3", 3. JCT-3V MEETING; 103. MPEG MEETING; 171-2013 - 23-1-2013; GENEVA; (THE JOINT COLLABORATIVE TEAM ON 3D VIDEO CODING EXTENSION DEVELOPMENT OF ISO/IEC JTC1/SC29/WG11 AND ITU-T SG.16 ); URL: HTTP://PHENIX.INT-EVRY.FR/JCT2/,, (20130124), no. JCT3V-C1004, XP030130663 [X] 1-2,12 * sections F.3.2 and F.3.6, * * sections F.7.3.2.1 and F.7.3.2.1.1 * * sections F.7.4.3.1 and F.7.4.3.1.1 * * sections F.14.1.1 and F.14.2.1 * [I] 3-11,13-14 (54) СИГНАЛІЗАЦІЯ ЗМІНИ НАБОРІВ РІВНІВ ВИВЕДЕННЯ (57) Реферат: Система для декодування бітового потоку відео включає в себе прийом бітового потоку і множини бітових потоків поліпшення разом з прийомом набору параметрів відео і розширення UA 115804 C2 (12) UA 115804 C2 набору параметрів відео. Система також приймає повідомлення зміни набору рівнів виведення, що включає інформацію, яка вказує зміну щонайменше одного набору рівнів виведення. UA 115804 C2 5 10 15 20 25 30 35 40 45 50 55 60 Галузь техніки, до якої належить винахід [0001] Дане розкриття стосується загалом електронних пристроїв. Більш конкретно дане розкриття стосується електронних пристроїв для сигналізації основаних на фрагменті зображення параметрів гіпотетичного еталонного декодера і систем і способів для гібридної роботи буфера декодованих зображень (DPB). Рівень техніки [0002] Електронні пристрої стали менше і більш потужними для того, щоб відповідати запитам споживачів і підвищувати транспортабельність і зручність. Споживачі стали залежати від електронних пристроїв і звикли очікувати розширеної функціональності. Деякі приклади електронних пристроїв включають в себе настільні комп'ютери, ноутбуки, стільникові телефони, смартфони, мультимедійні програвачі, інтегральні схеми і т. д. [0003] Деякі електронні пристрої використовуються для обробки і відображення цифрового мультимедіа. Наприклад, переносні електронні пристрої тепер дозволяють використання цифрового мультимедіа майже в будь-якому місці, де може знаходитися споживач. Крім того, деякі електронні пристрої можуть забезпечувати завантаження по лінії зв'язку або потокову передачу цифрового мультимедійного контенту для застосування і використання споживачем. [0004] Зростаюча популярність цифрового мультимедіа представила декілька проблем. Наприклад, ефективне представлення високоякісного цифрового мультимедіа для зберігання, передачі і швидкого відтворення представляє декілька важких задач. Як можна бачити з цього обговорення, можуть бути корисними системи і способи, які представляють цифрове мультимедіа ефективно з поліпшеною робочою характеристикою. [0005] Вищевикладені і інші об'єкти, ознаки і переваги винаходу будуть більш легко зрозумілі після розгляду подальшого докладного опису винаходу, що розглядається разом з супровідними кресленнями. Суть винаходу Вирішення задачі винаходу [0006] Аспект винаходу забезпечує спосіб для декодування бітового потоку відео(даних), який включає: (a) прийом базового бітового потоку, що представляє кодовану відеопослідовність; (b) прийом ряду бітових потоків поліпшення якості, що представляють згадані кодовані відеопослідовності; (с) прийом набору параметрів відео, що містить синтаксичні елементи, які застосовують до згаданого базового бітового потоку і згаданої множини бітових потоків поліпшення, причому згаданий набір параметрів відео містить синтаксичний елемент, що сигналізує розширення набору параметрів відео; (d) прийом згаданого розширення набору параметрів відео, що містить синтаксичні елементи, пов'язані з щонайменше одним із згаданих бітових потоків поліпшення; (е) прийом повідомлення зміни набору рівнів виведення, що включає інформацію, яка вказує зміну щонайменше одного набору рівнів виведення. [0007] Аспект винаходу забезпечує спосіб для декодування бітового потоку відео(даних), який включає: (a) прийом базового бітового потоку, що представляє згадану кодовану відеопослідовність; (b) прийом множини бітових потоків поліпшення, що представляють згадані кодовані відеопослідовності; (с) прийом набору параметрів відео, що містить синтаксичні елементи, які застосовують до згаданого базового бітового потоку і згаданої множини бітових потоків поліпшення, причому згаданий набір параметрів відео містить синтаксичний елемент, що сигналізує розширення набору параметрів відео; (d) прийом згаданого розширення набору параметрів відео, що містить синтаксичні елементи, який включає в себе параметри, що належать до буфера декодованих зображень, відносно буфера декодованих зображень для щонайменше одного із згаданих бітових потоків поліпшення. [0008] Аспект винаходу забезпечує спосіб для кодування відео, який включає: ініціювання розбору першого заголовка (незалежно відновлюваного) сегмента-слайсу (slice) поточного зображення; визначення, які етапи, виконувані буфером декодованих зображень (DPB), будуть на основі зображення і які етапи будуть на основі блока доступу (AU); виконання видалення з DPB; виконання виведення зображення з DPB; виконання декодування і зберігання поточного декодованого зображення в DPB; позначення поточного декодованого зображення в DPB; і виконання додаткового виведення зображення з DPB. [0009] Аспект винаходу забезпечує електронний пристрій, сконфігурований для кодування відео, який містить: процесор; пам'ять в електронному зв'язку з процесором, причому інструкції, збережені в пам'яті, є здійснимими, щоб: починати синтаксичний розбір першого заголовка слайсу поточного зображення; визначати, які етапи, виконувані буфером декодованих зображень (DPB), будуть на основі зображення і які етапи будуть на основі блока доступу (AU); виконувати видалення з DPB; виконувати виведення зображення з DPB; виконувати 1 UA 115804 C2 5 10 15 20 25 30 35 40 45 50 55 60 декодування і зберігання поточного декодованого зображення в DPB; позначати поточне декодоване зображення в DPB; і виконувати додаткове виведення зображення з DPB. Короткий опис креслень [0010] Фіг. 1A - блок-схема, що ілюструє приклад одного або більшої кількості електронних пристроїв, в яких можуть бути реалізовані системи і способи для відправлення повідомлення і буферизації бітового потоку. Фіг. 1B - інша блок-схема, що ілюструє приклад одного або більшої кількості електронних пристроїв, в яких можуть бути реалізовані системи і способи для відправлення повідомлення і буферизації бітового потоку. Фіг. 2 - схема послідовності операцій, що ілюструє одну конфігурацію способу для відправлення повідомлення. Фіг. 3 - схема послідовності операцій, що ілюструє одну конфігурацію способу для визначення однієї або декількох затримок видалення для блоків декодування в блоці доступу. Фіг. 4 - схема послідовності операцій, що ілюструє одну конфігурацію способу для буферизації бітового потоку. Фіг. 5 - схема послідовності операцій, що ілюструє одну конфігурацію способу для визначення однієї або декількох затримок видалення для блоків декодування в блоці доступу. Фіг. 6A - блок-схема, що ілюструє одну конфігурацію кодера 604 на електронному пристрої. Фіг. 6B - інша блок-схема, що ілюструє одну конфігурацію кодера 604 на електронному пристрої. Фіг. 7A - блок-схема, що ілюструє одну конфігурацію декодера на електронному пристрої. Фіг. 7B - інша блок-схема, що ілюструє одну конфігурацію декодера на електронному пристрої. Фіг. 8 - ілюстрація різних компонентів, які можуть використовуватися в передавальному електронному пристрої. Фіг. 9 - блок-схема, що ілюструє різні компоненти, які можуть використовуватися в приймальному електронному пристрої. Фіг. 10 - блок-схема, що ілюструє одну конфігурацію електронного пристрою, в якому можуть бути реалізовані системи і способи для відправлення повідомлення. Фіг. 11 - блок-схема, що ілюструє одну конфігурацію електронного пристрою, в якому можуть бути реалізовані системи і способи для буферизації бітового потоку. Фіг. 12 - схема послідовності операцій, що ілюструє одну конфігурацію способу для роботи буфера декодованих зображень. Фіг. 13A - ілюстрація іншого синтаксису заголовка блока NAL. Фіг. 13B - ілюстрація іншого синтаксису заголовка блока NAL. Фіг. 13C - ілюстрація іншого синтаксису заголовка блока NAL. Фіг. 14 - ілюстрація загального синтаксису блока NAL. Фіг. 15 - ілюстрація існуючого набору параметрів відео. Фіг. 16 - ілюстрація існуючих типів масштабованості. Фіг. 17 - ілюстрація зразкового набору параметрів відео. Фіг. 18 - ілюстрація зразкового синтаксису карти відображення масштабованості. Фіг. 19 - ілюстрація зразкового набору параметрів відео. Фіг. 20 - ілюстрація існуючого набору параметрів відео. Фіг. 21 - ілюстрація існуючого типу вимірювання, синтаксису ідентифікатора (id) вимірювання. Фіг. 22 - ілюстрація зразкового набору параметрів відео. Фіг. 23 - ілюстрація зразкового синтаксису карти відображення масштабованості. Фіг. 24 - ілюстрація зразкового набору параметрів відео. Фіг. 25 - ілюстрація зразкового набору параметрів відео. Фіг. 26 - ілюстрація зразкового набору параметрів відео. Фіг. 27 - ілюстрація зразкового синтаксису маски масштабованості. Фіг. 28 - ілюстрація зразкового синтаксису розширення набору параметрів відео. Фіг. 29 - ілюстрація зразкового синтаксису розширення набору параметрів відео. Фіг. 30 - ілюстрація зразкового синтаксису розширення набору параметрів відео. Фіг. 31 - ілюстрація зразкового синтаксису розширення набору параметрів відео. Фіг. 32 - ілюстрація зразкового синтаксису розширення набору параметрів відео. Фіг. 33 - ілюстрація зразкового синтаксису розширення набору параметрів відео. Фіг. 34 - ілюстрація зразкового синтаксису набору параметрів відео. Фіг. 35 - ілюстрація зразкового синтаксису розширення набору параметрів відео. Фіг. 36 - ілюстрація зразкового синтаксису зміни наборів рівнів виведення. 2 UA 115804 C2 5 10 15 20 25 30 35 40 45 50 55 60 Фіг. 37 - ілюстрація іншого зразкового синтаксису зміни наборів рівнів виведення. Фіг. 38A - ілюстрація зразкового синтаксису розширення параметрів відео. Фіг. 38B - ілюстрація зразкового синтаксису розширення параметрів відео. Фіг. 39A - ілюстрація зразкового синтаксису op_dpb_info_parameters(j). Фіг. 39B - ілюстрація зразкового синтаксису op_dpb_info_parameters(j). Фіг. 40 - ілюстрація іншого зразкового синтаксису розширення параметрів відео. Фіг. 41 - ілюстрація іншого зразкового синтаксису op_dpb_info_parameters(j). Фіг. 42 - ілюстрація іншого зразкового синтаксису op_dpb_info_parameters(j). Фіг. 43 - ілюстрація зразкового синтаксису num_dpb_info_parameters. Фіг. 44 - ілюстрація іншого зразкового синтаксису op_dpb_info_parameters(j). Фіг. 45 - ілюстрація іншого зразкового синтаксису num_dpb_info_parameters. Фіг. 46 - ілюстрація іншого зразкового синтаксису num_dpb_info_parameters. Фіг. 47 - ілюстрація іншого зразкового синтаксису розширення параметрів відео і layer_dpb_info(i). Фіг. 48 - ілюстрація зразкового синтаксису oop_dpb_info_parameters і layer_dpb_info(i). Фіг. 49A - ілюстрація іншого зразкового синтаксису vps_extension(). Фіг. 49B - ілюстрація іншого зразкового синтаксису vps_extension(). Фіг. 50 - ілюстрація зразкового синтаксису oop_dpb_maxbuffering_parameters(i). Фіг. 51 - ілюстрація зразкового layer_dpb_info_parameters(i). Фіг. 52 - ілюстрація іншого зразкового vps_extension(). Фіг. 53 - ілюстрація іншого зразкового vps_extension(). Фіг. 54 - ілюстрація зразкового oop_dpb_maxbuffering_parameters(i, k). Фіг. 55 - ілюстрація зразкового oop_dpb_maxbuffering_parameters(i, k). Фіг. 56 - ілюстрація іншого зразкового vps_extension(). Фіг. 57 - ілюстрація зразкового oop_dpb_maxbuffring_parameters(i, k). Фіг. 58 - ілюстрація зразкового oop_dpb_maxbuffring_parameters(i, k). Фіг. 59 - ілюстрація зразкового oop_dpb_maxbuffring_parameters(i, k). Фіг. 60 - ілюстрація зразкового oop_dpb_maxbuffring_parameters(i, k). Фіг. 61 - ілюстрація зразкового oop_dpb_maxbuffering_parameters(i, k). Фіг. 62 - ілюстрація зразкового seq_parameter_set_rbsp(). Фіг. 63 - блок-схема, що ілюструє кодування відео між множинними електронними пристроями. Фіг. 64 - схема послідовності операцій способу для гібридної роботи буфера декодованого зображення (DPB). Фіг. 65 - блок-схема іншого способу для гібридної роботи буфера декодованих зображень (DPB). Фіг. 66 - блок-схема, що ілюструє одну конфігурацію декодера. Фіг. 67A - блок-схема, що ілюструє використання і рівня поліпшення, і базового рівня для кодування відео за допомогою окремих буферів декодованих зображень (DPB) і окремих модулів гібридної роботи буфера декодованих зображень (DPB) для базового рівня і рівня поліпшення. Фіг. 67B - блок-схема, що ілюструє використання спільно використовуваного буфера декодованих зображень (DPB) і спільно використовуваного модуля гібридної роботи буфера декодованих зображень (DPB) для базового рівня і рівня поліпшення. Фіг. 68 - часова діаграма, що ілюструє гібридну роботу буфера декодованих зображень (DPB). Фіг. 69 - блок-схема, що ілюструє структуру і часову діаграму для блоків рівня мережевої абстракції (NAL) для рівнів кодованих зображень і блоків доступу (AU), коли другий рівень (EL2) поліпшення має швидкість (обробки/передачі) зображень більш низьку, ніж базовий рівень (BL) і перший рівень поліпшення (EL1). Фіг. 70 - блок-схема, що ілюструє структуру і часову діаграму для блоків рівня мережевої абстракції (NAL) для рівнів кодованих зображень і блоків доступу (AU), коли базовий рівень (BL) має швидкість зображень більш низьку, ніж перший рівень поліпшення (EL1) і другий рівень поліпшення (EL2). Опис варіантів здійснення Приклад 1 [0011] Описується електронний пристрій для відправлення повідомлення. Електронний пристрій включає в себе процесор і інструкції, збережений в пам'яті, яка знаходиться в електронному зв'язку з процесором. Електронний пристрій визначає, якщо буфер кодованих зображень (CPB) підтримує роботу на рівні фрагмента зображення, чи включати загальний 3 UA 115804 C2 5 10 15 20 25 30 35 40 45 50 55 60 параметр затримки видалення в CPB блока декодування в повідомлення додаткової розширеної інформації (SEI) про синхронізацію зображення. Електронний пристрій також формує, коли загальний параметр затримки видалення в CPB блока декодування підлягає включенню в повідомлення SEI про синхронізацію зображення (або деяке інше повідомлення SEI, або деякий інший набір параметрів, наприклад набір параметрів зображення або набір параметрів послідовності, або набір параметрів відео, або набір параметрів адаптації), загальний параметр затримки видалення в CPB блока декодування, причому загальний параметр затримки видалення в CPB блока декодування є застосовним до всіх блоків декодування в блоці доступу з CPB. Електронний пристрій також формує, якщо загальний параметр затримки видалення в CPB блока декодування не підлягає включенню в повідомлення SEI про синхронізацію зображення, окремий параметр затримки видалення в CPB блока декодування для кожного блока декодування в блоці доступу. Електронний пристрій також відправляє повідомлення SEI про синхронізацію зображення з загальним параметром затримки видалення в CPB блока декодування або параметрами затримки видалення в CPB блока декодування. [0012] Загальний параметр затримки видалення в CPB блока декодування може описувати кількість тактів для фрагмента зображення, яку очікувати після видалення з CPB безпосередньо попереднього блока декодування до видалення з CPB поточного блока декодування в блоці доступу, пов'язаному з повідомленням SEI про синхронізацію зображення. [0013] Крім того, коли блок декодування є першим блоком декодування в блоці доступу, загальний параметр затримки видалення в CPB блока декодування може вказувати кількість тактів фрагмента зображення, яку очікувати після видалення з CPB останнього блока декодування в блоці доступу, пов'язаному з останнім за часом повідомленням SEI про період буферизації в попередньому блоці доступу, до видалення з CPB першого блока декодування в блоці доступу, пов'язаному з повідомленням SEI про синхронізацію зображення. [0014] Навпаки, коли блок декодування є не першим блоком декодування в блоці доступу, загальний параметр затримки видалення в CPB блока декодування може вказувати кількість тактів фрагмента зображення, яку очікувати після видалення з CPB попереднього блока декодування в блоці доступу, пов'язаному з повідомленням SEI про синхронізацію зображення, до видалення з CPB поточного блока декодування в блоці доступу, пов'язаному з повідомленням SEI про синхронізацію зображення. [0015] Параметри затримки видалення в CPB блока декодування можуть задавати кількість тактів фрагмента зображення, яку очікувати після видалення з CPB останнього блока декодування раніше, ніж видалити з CPB i-ий блок декодування в блоці доступу, пов'язаному з повідомленням SEI про синхронізацію зображення. [0016] Електронний пристрій може обчислювати параметри затримки видалення в CPB блока декодування згідно зі значенням залишку лічильника по модулю , де cpb_removal_delay_length_minus1+1 є довжиною загального параметра затримки видалення в CPB блока декодування. [0017] Електронний пристрій може також формувати, коли CPB підтримує роботу на рівні блока доступу, повідомлення SEI про синхронізацію зображення, що містить параметр затримки видалення в CPB, який задає, скільки тактів системних годин очікувати після видалення з CPB блока доступу, пов'язаного з останнім за часом повідомленням SEI про період буферизації, в попередньому блоці доступу раніше, ніж видалити з CPB дані блока доступу, пов'язані з повідомленням SEI про синхронізацію зображення. [0018] Електронний пристрій може також визначати, чи підтримує CPB роботу на рівні фрагмента зображення або на рівні блока доступу. Це може включати в себе визначення прапора синхронізації зображення, який вказує, чи забезпечує буфер кодованих зображень (CPB) параметри, підтримуючі роботу на рівні фрагмента зображення, на основі значення прапора синхронізації зображення. Прапор синхронізації зображення може бути включений в повідомлення SEI про синхронізацію зображення. [0019] Визначення, чи включати загальний параметр затримки видалення в CPB блока декодування, може включати в себе установлення в 1 загального прапора затримки видалення в CPB блока декодування, коли загальний параметр затримки видалення в CPB блока декодування підлягає включенню в повідомлення SEI про синхронізацію зображення. Це може також включати в себе установлення в 0 загального прапора затримки видалення в CPB блока декодування, коли загальний параметр затримки видалення в CPB блока декодування не підлягає включенню в повідомлення SEI про синхронізацію зображення. Загальний прапор затримки видалення в CPB блока декодування може бути включений в повідомлення SEI про синхронізацію зображення. 4 UA 115804 C2 5 10 15 20 25 30 35 40 45 50 [0020] Електронний пристрій може також формувати, якщо CPB підтримує роботу на рівні фрагмента зображення, окремі параметри, що належать до блоків рівня мережевої абстракції (NAL), які означають кількість, зміщену на одиницю, блоків NAL для кожного блока декодування в блоці доступу. Альтернативно, або додатково, електронний пристрій може формувати загальний параметр NAL, який вказує кількість, зі зміщенням на одиницю, блоків NAL, загальних для кожного блока декодування в блоці доступу. [0021] Також описується електронний пристрій для буферизації бітового потоку. Електронний пристрій включає в себе процесор і інструкції, збережені в пам'яті, яка знаходиться в електронному зв'язку з процесором. Електронний пристрій визначає, що CPB сигналізує параметри на рівні фрагмента зображення для блока доступу. Електронний пристрій також визначає, якщо прийняте повідомлення додаткової розширеної інформації (SEI) про синхронізацію зображення містить загальний прапор затримки видалення блока декодування з буфера кодованих зображень (CPB), загальний параметр затримки видалення в CPB блока декодування, застосовний до всіх блоків декодування в блоці доступу. Електронний пристрій також визначає, якщо повідомлення SEI про синхронізацію зображення не містить загальний прапор затримки видалення в CPB блока декодування, окремий параметр затримки видалення в CPB блока декодування для кожного блока декодування в блоці доступу. Електронний пристрій також видаляє блоки декодування з CPB, використовуючи загальний параметр затримки видалення в CPB блока декодування або окремі параметри затримки видалення в CPB блока декодування. Електронний пристрій також декодує блоки декодування в блоці доступу. [0022] У одній конфігурації електронний пристрій визначає, що прапор синхронізації зображення встановлений в повідомленні SEI про синхронізацію зображення. Електронний пристрій може також встановити параметри затримки видалення в CPB, cpb_removal_delay, згідно з [0023] [Математичний вираз l] , [0024] де du_cpb_removal_delay[i] - параметри затримки видалення в CPB блока декодування, tc - такт системних годин, tc, sub - такт для фрагмента зображення, num_decoding_units_minus1 - кількість блоків декодування в блоці доступу, зі зміщенням на одиницю, і i - індекс. [0025] Альтернативно, електронний пристрій може встановлювати параметр затримки видалення з CPB, cpb_removal_delay і du_cpb_removal_delay[num_decoding_units_minus1] так, щоб задовольняти рівняння [0026] [Математичний вираз 2] , [0027] де du_cpb_removal_delay[i] - параметри затримки видалення в CPB блока декодування, tc - такт системних годин, tc, sub - такт для фрагмента зображення, num_decoding_units_minus1 - кількість блоків декодування в блоці доступу, зі зміщенням на одиницю, і i - індекс. [0028] Альтернативно, електронний пристрій може встановлювати параметр затримки видалення в CPB, cpb_removal_delay і du_cpb_removal_delay[num_decoding_units_minus1] згідно з cpb_removal_delay*tc=du_cpb_removal_delay[num_decoding_units_minus1]*tc, де sub, du_cpb_removal_delay[num_decoding_units_minus1] є параметром затримки видалення в CPB блока декодування для num_decoding_units_minus1'-ого блока декодування, tc - такт системних годин, tc, sub - такт для фрагмента зображення, num_decoding_units_minus1 - кількість блоків декодування в блоці доступу, зі зміщенням на одиницю. [0029] У одній конфігурації електронний пристрій визначає, що прапор синхронізації зображення встановлений в повідомленні SEI про синхронізацію зображення. Електронний пристрій може також встановити параметри затримки видалення в CPB, cpb_removal_delay і du_cpb_removal_delay[num_decoding_units_minus1] так, щоб задовольняти рівняння: -1

Дивитися

Додаткова інформація

Назва патенту англійською

Signaling change in output layer sets

Автори англійською

Deshpande, Sachin G.

Автори російською

Дэшпандэ Сачин Г.

МПК / Мітки

МПК: H04N 19/423, H04N 19/187, H04N 21/2343, H04N 19/70

Мітки: сигналізація, зміни, виведення, наборів, рівнів

Код посилання

<a href="https://ua.patents.su/143-115804-signalizaciya-zmini-naboriv-rivniv-vivedennya.html" target="_blank" rel="follow" title="База патентів України">Сигналізація зміни наборів рівнів виведення</a>

Подібні патенти