СИСТЕМА И СПОСОБ ИНДИКАЦИИ ТОЧЕК ПЕРЕКЛЮЧЕНИЯ ВРЕМЕННЫХ УРОВНЕЙ

1. Способ индикации точек переключения временных уровней, включающий:
кодирование масштабируемого по времени битового потока видеоданных, включающего индикацию по меньшей мере одной точки переключения временных уровней, где индикация указывает разность значений номеров кадров между текущим представлением уровня на первом временном уровне и требуемым представлением уровня на втором временном уровне,
при этом индикация включает информацию относительно того, где должно начаться декодирование первого временного уровня, чтобы обеспечить возможность переключения с первого временного уровня на второй временной уровень по меньшей мере в одной точке переключения временных уровней; и
сохранение битового потока кодированных видеоданных и/или передачу битового потока кодированных видеоданных в декодер.
2. Способ по п.1, отличающийся тем, что индикация включает параметр delta_frame_num в сообщении с дополнительной расширенной информацией о точке переключения временных уровней.
3. Способ по п.2, отличающийся тем, что сообщение с дополнительной расширенной информацией о точке переключения временных уровней применяют к требуемому представлению уровня, включающему блоки уровня сетевой абстракции блока доступа, содержащего сообщение с дополнительной расширенной информацией о точке переключения временных уровней, имеющие nal_unit_type в диапазоне от 1 до 5 включительно.
4. Способ по п.2, отличающийся тем, что сообщение с дополнительной расширенной информацией о точке переключения временных уровней включают в сообщение с дополнительной расширенной информацией о масштабируемом вложении.
5. Способ по п.1, отличающийся тем, что индикация включает блок, содержащий:
множество номеров сэмплов;
для каждого номера сэмпла - значения идентификаторов dependency_id и quality_id для соответствующего представления уровня точки временного переключения; и
для каждой комбинации значений dependency_id и quality_id - номер целевого сэмпла.
6. Машиночитаемый носитель, имеющий хранящуюся на нем компьютерную программу, которая содержит команды, заставляющие процессор выполнять способ по любому из пп.1-5.
7. Устройство для индикации точки переключения временных уровней, содержащее:
процессор, сконфигурированный для:
кодирования масштабируемого по времени битового потока видеоданных, включающего индикацию по меньшей мере одной точки переключения временных уровней, причем индикация указывает разность значений номеров кадров между текущим представлением уровня на первом временном уровне и требуемым представлением уровня на втором временном уровне,
при этом индикация включает информацию относительно того, где должно начаться декодирование первого временного уровня, чтобы обеспечить возможность переключения с первого временного уровня на второй временной уровень по меньшей мере в одной точке переключения временных уровней.
8. Устройство по п.7, отличающееся тем, что индикация включает параметр delta_frame_num в сообщении с дополнительной расширенной информацией о точке переключения временных уровней.
9. Устройство по п.8, отличающееся тем, что сообщение с дополнительной расширенной информацией о точке переключения временных уровней применяется к требуемому представлению уровня, включающему блоки уровня сетевой абстракции блока доступа, содержащего сообщение с дополнительной расширенной информацией о точке переключения временных уровней, имеющие nal_unit_type в диапазоне от 1 до 5 включительно.
10. Устройство по п.8, отличающееся тем, что сообщение с дополнительной расширенной информацией о точке переключения временных уровней включается в сообщение с дополнительной расширенной информацией о масштабируемом вложении.
11. Устройство по п.7, отличающееся тем, что индикация включает блок, содержащий:
множество номеров сэмплов;
для каждого номера сэмпла - значения идентификаторов dependency_id и quality_id для соответствующего представления уровня точки временного переключения; и
для каждой комбинации значений dependency_id и quality_id - номер целевого сэмпла.
12. Способ индикации точек переключения временных уровней, включающий:
прием масштабируемого по времени битового потока видеоданных, который содержит индикацию по меньшей мере одной точки переключения временных уровней, где индикация указывает разность значений номеров кадров между текущим представлением уровня на первом временном уровне и требуемым представлением уровня на втором временном уровне,
при этом индикация включает информацию относительно того, где должно начаться декодирование первого временного уровня, чтобы обеспечить возможность переключения с первого временного уровня на второй временной уровень по меньшей мере в одной точке переключения временных уровней, и
декодирование принятого масштабируемого по времени битового потока видеоданных.
13. Способ по п.12, отличающийся тем, что индикация включает параметр delta_frame_num в сообщении с дополнительной расширенной информацией о точке переключения временных уровней.
14. Способ по п.13, отличающийся тем, что сообщение с дополнительной расширенной информацией о точке переключения временных уровней применяют к требуемому представлению уровня, включающему блоки уровня сетевой абстракции блока доступа, содержащего сообщение с дополнительной расширенной информацией о точке переключения временных уровней, имеющие nal_unit_type в диапазоне от 1 до 5 включительно.
15. Способ по п.13, отличающийся тем, что сообщение с дополнительной расширенной информацией о точке переключения временных уровней включают в сообщение с дополнительной расширенной информацией о масштабируемом вложении.
16. Способ по п.12, отличающийся тем, что индикация включает блок, содержащий:
множество номеров сэмплов;
для каждого номера сэмпла - значения dependency_id и quality_id для соответствующего представления уровня точки временного переключения; и
для каждой комбинации значений dependency_id и quality_id - номер целевого сэмпла.
17. Машиночитаемый носитель, имеющий хранящуюся на нем компьютерную программу, которая содержит команды, заставляющие процессор выполнять способ по любому из пп.12-16.
18. Устройство для индикации точек переключения временных уровней, содержащее:
процессор, сконфигурированный для
декодирования масштабируемого по времени битового потока видеоданных, содержащего индикацию по меньшей мере одной точки переключения временных уровней, причем индикация указывает разность значений номеров кадров между текущим представлением уровня на первом временном уровне и требуемым представлением уровня на втором временном уровне,
при этом индикация включает информацию относительно того, где должно начаться декодирование первого временного уровня, чтобы обеспечить возможность переключения с первого временного уровня на второй временной уровень по меньшей мере в одной точке переключения временных уровней.
19. Устройство по п.18, отличающееся тем, что индикация содержит параметр delta_frame_num в сообщении с дополнительной расширенной информацией о точке переключения временных уровней.
20. Устройство по п.19, отличающееся тем, что сообщение с дополнительной расширенной информацией о точке переключения временных уровней применяется к требуемому представлению уровня, включающему блоки уровня сетевой абстракции блока доступа, содержащего сообщение с дополнительной расширенной информацией о точке переключения временных уровней, имеющие nal_unit_type в диапазоне от 1 до 5 включительно.
21. Устройство по п.19, отличающееся тем, что сообщение с дополнительной расширенной информацией о точке переключения временных уровней включается в сообщение с дополнительной расширенной информацией о масштабируемом вложении.
22. Устройство по п.18, отличающееся тем, что индикация включает блок, содержащий:
множество номеров сэмплов;
для каждого номера сэмпла - значения dependency_id и quality_id для соответствующего представления уровня точки временного переключения; и
для каждой комбинации значений dependency_id и quality_id - номер целевого сэмпла.