СПОСОБ КОДИРОВАНИЯ, СПОСОБ ДЕКОДИРОВАНИЯ, УСТРОЙСТВО КОДИРОВАНИЯ, УСТРОЙСТВО ДЕКОДИРОВАНИЯ И УСТРОЙСТВО КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ

1. Способ кодирования для кодирования единиц декодирования, которые включены в картинку, причем способ кодирования содержит этапы, на которых:
формируют первый флаг, указывающий то, задается ли время удаления кодированных данных из буфера посредством гипотетического декодера в расчете на единицу декодирования или в расчете на картинку, причем буфер предназначен для сохранения кодированных данных;
формируют второй флаг, указывающий то, является ли интервал между временами удаления единиц декодирования постоянным или произвольным, когда времена удаления задаются в расчете на единицу декодирования; и
формируют кодированный поток битов, включающий в себя кодированные данные и первый флаг,
при этом кодированный поток битов включает в себя второй флаг, когда первый флаг указывает то, что времена удаления задаются в расчете на единицу декодирования.
2. Способ кодирования по п. 1,
в котором первый флаг включается в информацию применимости видео (VUI) кодированного потока битов, причем VUI назначается одной или более картинкам.
3. Способ кодирования по п. 2, дополнительно содержащий этап, на котором:
формируют информацию общего интервала, когда второй флаг указывает то, что интервал является постоянным, причем информация общего интервала указывает интервал,
при этом при формировании кодированного потока битов, информация общего интервала включается в управляющую информацию в расчете на картинку, которая включается в кодированный поток битов и предоставляется в расчете на картинку.
4. Способ кодирования по п. 3,
в котором информация общего интервала включает в себя интервал, общий для единиц декодирования, и общее число единиц декодирования, включенных в одну картинку.
5. Способ кодирования по п. 3, дополнительно содержащий этап, на котором:
формируют информацию переменного интервала, когда второй флаг указывает то, что интервал является произвольным, причем информация переменного интервала указывает интервал для каждой из единиц декодирования, при этом при формировании кодированного потока битов, информация переменного интервала включается в управляющую информацию в расчете на картинку.
6. Способ кодирования по п. 2, дополнительно содержащий этап, на котором:
формируют информацию переменного интервала, когда второй флаг указывает то, что интервал является произвольным, причем информация переменного интервала указывает интервал для каждой из единиц декодирования,
при этом при формировании кодированного потока битов, информация переменного интервала включается в управляющую информацию в расчете на единицу декодирования, которая включается в кодированный поток битов и предоставляется в расчете на единицу декодирования.
7. Способ кодирования по п. 1,
в котором кодированный поток битов включает в себя транспортный поток и дескриптор, и
при формировании кодированного потока битов второй флаг включается в дескриптор.
8. Способ кодирования по п. 1,
в котором первый флаг включается как дескриптор в транспортный поток (TS) MPEG-2.
9. Способ декодирования для декодирования кодированных данных в расчете на единицу декодирования, включенную в единицы декодирования, которые включены в картинку, причем способ декодирования содержит этапы, на которых:
получают, из кодированного потока битов, включающего в себя кодированные данные, первый флаг, указывающий то, задается ли время удаления кодированных данных из буфера в расчете на единицу декодирования или в расчете на картинку, причем буфер предназначен для сохранения кодированных данных;
получают, из кодированного потока битов, второй флаг, указывающий то, является ли интервал между временами удаления единиц декодирования постоянным или произвольным, когда времена удаления задаются в расчете на единицу декодирования;
удаляют кодированные данные из буфера в расчете на единицу декодирования и с постоянным или произвольным интервалом согласно второму флагу; и
декодируют удаленные кодированные данные,
при этом кодированный поток битов включает в себя второй флаг, когда первый флаг указывает то, что времена удаления задаются в расчете на единицу декодирования.
10. Способ декодирования по п. 9,
в котором первый флаг включается в информацию применимости видео (VUI) кодированного потока битов, причем VUI назначается одной или более картинкам.
11. Способ декодирования по п. 10, дополнительно содержащий этап, на котором:
получают информацию общего интервала из управляющей информации в расчете на картинку, когда второй флаг указывает то, что интервал является постоянным, причем информация общего интервала указывает интервал, и управляющая информация в расчете на картинку включена в кодированный поток битов и предоставляется в расчете на картинку,
при этом при удалении, когда второй флаг указывает то, что интервал является постоянным, кодированные данные удаляются из буфера в расчете на единицу декодирования и с интервалом, указанным в информации общего интервала.
12. Способ декодирования по п. 11,
в котором информация общего интервала указывает интервал, общий для единиц декодирования, и общее число единиц декодирования, включенных в одну картинку, и
при удалении интервал вычисляется с использованием интервала, общего для единиц декодирования, и общего числа единиц декодирования, и кодированные данные удаляются из буфера в расчете на единицу декодирования и с вычисленным интервалом.
13. Способ декодирования по п. 11, дополнительно содержащий этап, на котором:
получают информацию переменного интервала из управляющей информации в расчете на картинку, когда второй флаг указывает то, что интервал является произвольным, причем информация переменного интервала указывает интервал для каждой из единиц декодирования,
при этом при удалении, когда второй флаг указывает то, что интервал является произвольным, кодированные данные удаляются из буфера в расчете на единицу декодирования и с интервалом, указываемым в информации переменного интервала.
14. Способ декодирования по п. 10, дополнительно содержащий этап, на котором:
получают информацию переменного интервала из управляющей информации в расчете на единицу, когда второй флаг указывает то, что интервал является произвольным, причем информация переменного интервала указывает интервал для каждой из единиц декодирования, и управляющая информация в расчете на единицу включена в кодированный поток битов и предоставляется в расчете на единицу декодирования,
при этом при удалении, когда второй флаг указывает то, что интервал является произвольным, кодированные данные удаляются из буфера в расчете на единицу декодирования и с интервалом, указываемым в информации переменного интервала.
15. Способ декодирования по п. 9,
в котором кодированный поток битов включает в себя транспортный поток и дескриптор, и
при получении второго флага второй флаг получается из дескриптора.
16. Способ декодирования по п. 9,
в котором первый флаг включается как дескриптор в транспортный поток (TS) MPEG-2.
17. Устройство кодирования для кодирования единиц декодирования, которые включены в картинку, причем устройство кодирования содержит:
схему обработки; и
хранилище, доступное из схемы обработки,
при этом схема обработки выполняет операции, на которых:
формируют первый флаг, указывающий то, задается ли время удаления кодированных данных из буфера посредством гипотетического декодера в расчете на единицу декодирования или в расчете на картинку, причем буфер предназначен для сохранения кодированных данных;
формируют второй флаг, указывающий то, является ли интервал между временами удаления единиц декодирования постоянным или произвольным, когда времена удаления задаются в расчете на единицу декодирования; и
формируют кодированный поток битов, включающий в себя кодированные данные и первый флаг,
при этом кодированный поток битов включает в себя второй флаг, когда первый флаг указывает то, что времена удаления задаются в расчете на единицу декодирования.
18. Устройство декодирования для декодирования кодированных данных в расчете на единицу декодирования, включенных в единицы декодирования, которые включены в картинку, причем устройство декодирования содержит:
схему обработки; и
хранилище, доступное из схемы обработки,
при этом схема обработки выполняет операции, на которых:
получают, из кодированного потока битов, включающего в себя кодированные данные, первый флаг, указывающий то, задается ли время удаления кодированных данных из буфера в расчете на единицу декодирования или в расчете на картинку, причем буфер предназначен для сохранения кодированных данных;
получают, из кодированного потока битов, второй флаг, указывающий то, является ли интервал между временами удаления единиц декодирования постоянным или произвольным, когда времена удаления задаются в расчете на единицу декодирования;
удаляют кодированные данные из буфера в расчете на единицу декодирования и с постоянным или произвольным интервалом согласно второму флагу; и
декодируют удаленные кодированные данные,
при этом кодированный поток битов включает в себя второй флаг, когда первый флаг указывает то, что времена удаления задаются в расчете на единицу декодирования.
19. Устройство кодирования и декодирования, содержащее:
устройство кодирования по п. 17; и
устройство декодирования по п. 18.