КОДЕР ВИДЕО, ДЕКОДЕР ВИДЕО И СООТВЕТСТВУЮЩИЕ СПОСОБЫ

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