ЗАПОЛНЕНИЕ НЕЗНАЧАЩЕЙ ИНФОРМАЦИЕЙ СЕГМЕНТОВ В БЛОКАХ УРОВНЯ АБСТРАКЦИИ СЕТИ КОДИРОВАННОГО СЛАЙСА

1. Способ кодирования видеоданных, причем способ содержит:
разделение изображения на множество разделов изображения, при этом изображение содержит множество древовидных блоков, причем разделы изображения связаны с неперекрывающимися поднаборами древовидных блоков указанного изображения; и
создание блока уровня абстракции сети (NAL) кодированного слайса, который включает в себя кодированные представления древовидных блоков, связанные со слайсом указанного изображения, причем кодированные представления древовидных блоков сгруппированы в блоке NAL кодированного слайса в сегменты, связанные с разными разделами изображения, причем:
один или более из указанных сегментов заполнены незначащей информацией, так что каждый из сегментов начинается на границе байта,
указанные сегменты включают в себя заданный сегмент, и
создание блока NAL кодированного слайса содержит выполнение операции заполнения незначащей информацией, которая присоединяет биты к заданному сегменту, если следующий древовидный блок находится внутри указанного слайса и связан с другим разделом изображения, отличным от заданного сегмента.
2. Способ по п. 1, в котором создание блока NAL кодированного слайса содержит создание заголовка слайса, который указывает точки ввода одного или более указанных сегментов.
3. Способ по п. 2, в котором точки ввода для указанных сегментов указывают байтовые смещения сегментов.
4. Способ по п. 1, в котором разделами изображения являются тайлы или волны волновой параллельной обработки (WPP).
5. Способ по п. 1, дополнительно содержащий создание набора параметров, связанного с указанным изображением, при этом набор параметров включает в себя флаг, имеющий первое значение, указывающее, что один или более из указанных сегментов заполнены незначащей информацией, так что каждый из указанных сегментов начинается с границы байта, и
при этом в том случае, когда флаг имеет второе значение, указанные сегменты могут начинаться или могут не начинаться с границ байта.
6. Способ по п. 1,
в котором указанные разделы изображения представляют собой тайлы; и
в котором создание блока NAL кодированного слайса содержит выполнение операции заполнения незначащей информацией, которая обеспечивает, что указанные сегменты начинаются на границах байта только после определения того, что указанные тайлы не зависят друг от друга.
7. Способ декодирования видеоданных, причем способ содержит:
запоминание блока уровня абстракции сети (NAL) кодированного слайса, который включает в себя кодированные представления древовидных блоков, связанных со слайсом изображения, при этом указанное изображение разбито на множество разделов изображения, причем кодированные представления указанных древовидных блоков сгруппированы в сегменты, связанные с разными разделами изображения, причем:
один или более из указанных сегментов заполнены незначащей информацией, так что каждый из указанных сегментов начинается с границы байта,
указанные сегменты включают в себя заданный сегмент, и
блок NAL кодированного слайса включает в себя биты, присоединенные к заданному сегменту, если следующий древовидный блок находится внутри указанного слайса и связан с другим разделом изображения, отличным от заданного сегмента; и
декодирование кодированных представлений древовидных блоков.
8. Способ по п. 7, в котором блок NAL кодированного слайса содержит заголовок слайса, который указывает точки ввода для одного или более указанных сегментов.
9. Способ по п. 8, в котором точки ввода для указанных сегментов указывают байтовые смещения сегментов.
10. Способ по п. 7, в котором разделами изображения являются тайлы или волны волновой параллельной обработки (WPP).
11. Способ по п. 7, дополнительно содержащий запоминание набора параметров, связанного с указанным изображением, при этом набор параметров включает в себя флаг, имеющий первое значение, указывающее, что один или более из указанных сегментов заполнены незначащей информацией, так что каждый из указанных сегментов начинается с границы байта, и
при этом в том случае, когда флаг имеет второе значение, указанные сегменты могут начинаться или могут и не начинаться с границ байтов.
12. Способ по п. 7,
в котором указанные разделы изображения представляют собой тайлы; и
в котором один или более указанных сегментов заполняют незначащей информацией, так что указанные сегменты начинаются с границ байтов, когда указанные тайлы не зависят друг от друга.
13. Способ по п. 7, в котором декодирование кодированных представлений указанных древовидных блоков содержит параллельное декодирование кодированных представлений древовидных блоков в двух или более указанных сегментах.
14. Устройство видеокодирования, которое кодирует видеоданные, причем устройство видеокодирования содержит:
носитель для хранения данных, сконфигурированный для хранения видеоданных; и
один или более процессоров, сконфигурированных для:
разделения изображения видеоданных на множество разделов изображения, при этом изображение содержит множество древовидных блоков, причем разделы изображения связаны с неперекрывающимися поднаборами древовидных блоков данного изображения; и
создания блока уровня абстракции сети (NAL) кодированного слайса, который включает в себя кодированные представления древовидных блоков, которые связаны со слайсом данного изображения, причем кодированные представления древовидных блоков сгруппированы в блоке NAL кодированного слайса в сегменты, связанные с разными разделами изображения, причем:
один или более из указанных сегментов заполнены незначащей информацией, так что каждый из сегментов начинается на границе байта,
указанные сегменты включают в себя заданный сегмент, и
один или более процессоров сконфигурированы для выполнения операции заполнения незначащей информацией, которая присоединяет биты к заданному сегменту, если следующий древовидный блок находится внутри указанного слайса и связан с другим разделом изображения, отличным от заданного сегмента.
15. Устройство видеокодирования по п. 14, в котором один или более процессоров сконфигурированы для создания блока NAL кодированного слайса, так что блок NAL кодированного слайса включает в себя заголовок слайса, который указывает точки ввода для одного или более указанных сегментов.
16. Устройство видеокодирования по п. 15, в котором точки ввода для указанных сегментов указывают байтовые смещения сегментов.
17. Устройство видеокодирования по п. 14, в котором разделами изображения являются тайлы или волны волновой параллельной обработки (WPP).
18. Устройство видеокодирования по п. 14, в котором один или более процессоров сконфигурированы для создания набора параметров, связанного с указанным изображением, при этом набор параметров включает в себя флаг, имеющий первое значение, указывающее, что один или более из указанных сегментов заполнены незначащей информацией, так что каждый из указанных сегментов начинается с границы байта, и
при этом в том случае, когда флаг имеет второе значение, указанные сегменты могут начинаться или могут не начинаться с границ байта.
19. Устройство видеокодирования по п. 14,
в котором указанные разделы изображения представляют собой тайлы; и
в котором один или более процессоров сконфигурированы для выполнения операции заполнения незначащей информацией, которая обеспечивает, что указанные сегменты начинаются на границах байта только после определения того, что указанные тайлы не зависят друг от друга.
20. Устройство видеокодирования по п. 14, при этом устройство видеокодирования представляет собой мобильное вычислительное устройство.
21. Устройство видеодекодирования, которое декодирует видеоданные, причем устройство видеодекодирования содержит:
память, в которой хранится блок уровня абстракции сети (NAL) кодированного слайса, который включает в себя кодированные представления древовидных блоков, связанных со слайсом изображения, при этом указанное изображение разделено на множество разделов изображения, причем кодированные представления указанных древовидных блоков сгруппированы в сегменты, связанные с разными разделами изображения, причем:
один или более из указанных сегментов заполнены незначащей информацией, так что каждый из указанных сегментов начинается с границы байта,
указанные сегменты включают в себя заданный сегмент, и
блок NAL кодированного слайса включает в себя биты, присоединенные к заданному сегменту, если следующий древовидный блок находится внутри указанного слайса и связан с другим разделом изображения, отличным от заданного сегмента; и
один или более процессоров, которые сконфигурированы для декодирования кодированных представлений древовидных блоков.
22. Устройство видеодекодирования по п. 21, в котором блок NAL кодированного слайса содержит заголовок слайса, который указывает точки ввода для одного или более указанных сегментов.
23. Устройство видеодекодирования по п. 22, в котором точки ввода для указанных сегментов указывают байтовые смещения сегментов.
24. Устройство видеодекодирования по п. 21, в котором разделами изображения являются тайлы или волны волновой параллельной обработки (WPP).
25. Устройство видеодекодирования по п. 21, в котором в памяти хранится набор параметров, связанный с указанным изображением, при этом набор параметров включает в себя флаг, имеющий первое значение, указывающее, что один или более из указанных сегментов заполнены незначащей информацией, так что каждый из указанных сегментов начинается с границы байта, и
при этом в том случае, когда флаг имеет второе значение, указанные сегменты могут начинаться или могут и не начинаться с границ байта.
26. Устройство видеодекодирования по п. 21, при этом устройство видеодекодирования представляет собой мобильное вычислительное устройство.
27. Устройство видеодекодирования по п. 21, в котором один или более процессоров сконфигурированы для параллельного декодирования кодированных представлений указанных древовидных блоков в двух или более сегментах.
28. Постоянный машиночитаемый носитель информации, который хранит команды, которые при их выполнении одним или более процессорами конфигурируют устройство видеокодирования для:
разделения изображения на множество разделов изображения, при этом изображение содержит множество древовидных блоков, причем разделы изображения связаны с неперекрывающимися поднаборами древовидных блоков данного изображения; и
создания блока уровня абстракции сети (NAL) кодированного слайса, который включает в себя кодированные представления древовидных блоков, связанные со слайсом данного изображения, причем кодированные представления древовидных блоков сгруппированы в блоке NAL кодированного слайса в сегменты, связанные с разными разделами изображения, причем:
один или более из указанных сегментов заполнены незначащей информацией, так что каждый из сегментов начинается на границе байта,
указанные сегменты включают в себя заданный сегмент; и
один или более процессоров сконфигурированы для выполнения операции заполнения незначащей информацией, которая присоединяет биты к заданному сегменту, если следующий древовидный блок находится внутри указанного слайса и связан с другим разделом изображения, отличным от заданного сегмента.
29. Машиночитаемый носитель информации, который хранит команды, которые при их выполнении одним или более процессорами конфигурируют устройство видеодекодирования для
запоминания блока уровня абстракции сети (NAL) кодированного слайса, который включает в себя кодированные представления древовидных блоков, связанных со слайсом изображения, при этом указанное изображение разделено на множество разделов изображения, причем кодированные представления указанных древовидных блоков сгруппированы в сегменты, связанные с разными разделами изображения, причем:
один или более из указанных сегментов заполнены незначащей информацией, так что каждый из указанных сегментов начинается с границы байта,
указанные сегменты включают в себя заданный сегмент; и
блок NAL кодированного слайса включает в себя биты, присоединенные к заданному сегменту, если следующий древовидный блок находится внутри указанного слайса и связан с другим разделом изображения, отличным от заданного сегмента; и
декодирования кодированных представлений древовидных блоков.
30. Устройство видеокодирования, которое кодирует видеоданные, причем устройство видеокодирования содержит:
средство для разделения изображения на множество разделов изображения, при этом изображение содержит множество древовидных блоков, причем разделы изображения связаны с неперекрывающимися поднаборами древовидных блоков данного изображения; и
средство для создания блока уровня абстракции сети (NAL) кодированного слайса, который включает в себя кодированные представления древовидных блоков, которые связаны со слайсом данного изображения, причем кодированные представления древовидных блоков сгруппированы в блоке NAL кодированного слайса в сегменты, связанные с разными разделами изображения, причем:
один или более из указанных сегментов заполнены незначащей информацией, так что каждый из сегментов начинается на границе байта,
указанные сегменты включают в себя заданный сегмент, и
создание блока NAL кодированного слайса содержит выполнение операции заполнения незначащей информацией, которая присоединяет биты к заданному сегменту, если следующий древовидный блок находится внутри указанного слайса и связан с другим разделом изображения, отличным от заданного сегмента.
31. Устройство видеодекодирования, которое декодирует видеоданные, причем устройство видеодекодирования содержит:
средство для хранения блока уровня абстракции сети (NAL) кодированного слайса, который включает в себя кодированные представления древовидных блоков, связанных со слайсом изображения, при этом указанное изображение разделено на множество разделов изображения, причем кодированные представления указанных древовидных блоков сгруппированы в сегменты, связанные с разными разделами изображения, причем:
один или более из указанных сегментов заполнены незначащей информацией, так что каждый из указанных сегментов начинается с границы байта,
указанные сегменты включают в себя заданный сегмент, и блок NAL кодированного слайса включает в себя биты, присоединенные к заданному сегменту, если следующий древовидный блок находится внутри указанного слайса и связан с другим разделом изображения, отличным от заданного сегмента; и
средство для декодирования кодированных представлений древовидных блоков.