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

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