ИНФОРМАЦИЯ ТАКТИРОВАНИЯ КОДИРОВАНИЯ ДЛЯ КОДИРОВАНИЯ ВИДЕО

1. Способ представления видеоданных, причем способ содержит:
определение информации тактирования для видеоданных, причем информация тактирования включает в себя целочисленное значение для видеоданных;
определение значения разности между временем представления первой картинки и временем представления второй картинки таким образом, что значение разности равно целочисленному значению, умноженному на значение такта системных часов; и
представление первой картинки в первый момент времени и представление второй картинки во второй момент времени таким образом, что разность между вторым моментом времени и первым моментом времени равно определенному значению разности.
2. Способ по п. 1, дополнительно содержащий определение, что временной уровень, включающий в себя первую картинку и вторую картинку, имеет постоянную скорость передачи картинок, при этом определение целочисленного значения содержит, на основании определения, что временной уровень имеет постоянную скорость передачи картинок, декодирование данных, определяющих упомянутое целочисленное значение.
3. Способ по п. 2, в котором определение, что временной уровень имеет постоянную скорость передачи картинок, содержит определение, что fixed_pic_rate_flag имеет значение, указывающее, что временной уровень имеет постоянную скорость передачи картинок.
4. Способ по п. 2, дополнительно содержащий:
определение, для каждого временного уровня, имеющего соответствующую постоянную скорость передачи картинок, индивидуально сигнализированного целочисленного значения; и
представление картинок каждого из временных уровней, имеющих соответствующие постоянные скорости передачи картинок, согласно соответствующим целочисленным значениям, умноженным на значение такта системных часов, и разностям между временами представления картинок.
5. Способ по п. 1, в котором определение значения такта системных часов включает в себя определение значения такта системных часов таким образом, что значение такта системных часов основано по меньшей мере частично на значении масштаба времени, в котором значение масштаба времени основано на тактовой частоте.
6. Способ по п. 1, в котором первая картинка и вторая картинка включены в самый высокий временный уровень, причем способ дополнительно содержит:
определение второго значения разности между временем представления третьей картинки и временем представления четвертой картинки в более низком временном уровне на основании значения идентификационной информации временного уровня, ассоциированного с самым высоким временным уровнем, второго целочисленного значения для более низкого временного уровня, и значения такта системных часов; и
представление картинок более низкого временного уровня на основании второго значения разности.
7. Способ по п. 1, в котором время представления для первой картинки содержит первое значение счета по порядку картинки (POC) и в котором время представления для второй картинки содержит второе значение POC.
8. Устройство для представления видеоданных, причем устройство содержит, процессор, сконфигурированный, чтобы определить информацию тактирования для видеоданных, причем информация тактирования включает в себя целочисленное значение для видеоданных, определить значение разности между временем представления первой картинки и временем представления второй картинки таким образом, что значение разности равно целочисленному значению, умноженному на значение такта системных часов, и представлять первую картинку в первый момент времени и представлять вторую картинку во второй момент времени таким образом, что разность между вторым моментом времени и первым моментом времени равна определенному значению разности.
9. Устройство по п. 8, в котором, чтобы определить целочисленное значение, процессор сконфигурирован, чтобы определить, что временной уровень, включающий в себя первую картинку и вторую картинку, имеет постоянную скорость передачи картинок, и на основании определения, что временной уровень имеет постоянную скорость передачи картинок, декодировать данные, определяющие это целочисленное значение.
10. Устройство по п. 9, в котором процессор сконфигурирован, чтобы определить, что fixed_pic_rate_flag имеет значение, указывающее, что временной уровень имеет постоянную скорость передачи картинок.
11. Устройство по п. 9, в котором процессор также сконфигурирован, чтобы определить, для каждого временного уровня, имеющего соответствующую постоянную скорость передачи картинок, индивидуально сигнализированное целочисленное значение, и представлять картинки каждого из временных уровней, имеющих соответствующие постоянные скорости передачи картинок, согласно соответствующим целочисленным значениям, умноженным на значение такта системных часов, и разностям между временами представления картинок.
12. Устройство по п. 8, в котором первая картинка и вторая картинка включены в самый высокий временный уровень и в котором процессор также сконфигурирован, чтобы определить второе значение разности между временем представления третьей картинки и временем представления четвертой картинки в более низком временном уровне на основании значения идентификационной информации временного уровня, ассоциированного с самым высоким временным уровнем, второго целочисленного значения для более низкого временного уровня, и значения такта системных часов, и представлять картинки более низкого временного уровня на основании второго значения разности.
13. Устройство по п. 8, в котором время представления для первой картинки содержит первое значение счета по порядку картинки (POC) и в котором время представления для второй картинки содержит второе значение POC.
14. Устройство для представления видеоданных, причем устройство содержит:
средство для определения информации тактирования для видеоданных, причем информация тактирования включает в себя целочисленное значение для видеоданных;
средство для определения значения разности между временем представления первой картинки и временем представления второй картинки таким образом, что значение разности равно целочисленному значению, умноженному на значение такта системных часов; и
средство для того, чтобы представить первую картинку в первый момент времени и представить вторую картинку во второй момент времени таким образом, что разность между вторым моментом времени и первым моментом времени равна определенному значению разности.
15. Устройство по п. 14, дополнительно содержащее средство для определения, что временной уровень, включающий в себя первую картинку и вторую картинку, имеет постоянную скорость передачи картинок, при этом средство для определения целочисленного значения содержит средство для того, чтобы декодировать, на основании определения, что временной уровень имеет постоянную скорость передачи картинок, данные, определяющие целочисленное значение.
16. Устройство по п. 15, в котором средство для определения, что временной уровень имеет постоянную скорость передачи картинок, содержит средство для определения, что fixed_pic_rate_flag имеет значение, указывающее, что временной уровень имеет постоянную скорость передачи картинок.
17. Устройство по п. 15, дополнительно содержащее:
средство для определения, для каждого временного уровня, имеющего соответствующую постоянную скорость передачи картинок, индивидуально сигнализированного целочисленного значения; и
средство для представления картинок каждого из временных уровней, имеющих соответствующие постоянные скорости передачи картинок согласно соответствующим целочисленным значениям, умноженным на значение такта системных часов, и разностям между временами представления картинок.
18. Устройство по п. 14, в котором первая картинка и вторая картинка включены в самый высокий временный уровень, причем устройство дополнительно содержит:
средство для определения второго значения разности между временем представления третьей картинки и временем представления четвертой картинки в более низком временном уровне на основании значения идентификационной информации временного уровня, ассоциированного с самым высоким временным уровнем, второго целочисленного значения для более низкого временного уровня, и значения такта системных часов; и
средство для представления картинок более низкого временного уровня на основании второго значения разности.
19. Устройство по п. 14, в котором время представления для первой картинки содержит первое значение счета по порядку картинки (POC), и в котором время представления для второй картинки содержит второе значение POC.
20. Считываемый компьютером запоминающий носитель, имеющий сохраненные на нем инструкции, которые, когда выполняются, вынуждают процессор:
определять информацию тактирования для видеоданных, причем информация тактирования включает в себя целочисленное значение для видеоданных;
определять значение разности между временем представления первой картинки и временем представления второй картинки таким образом, что значение разности равно целочисленному значению, умноженному на значение такта системных часов; и
представлять первую картинку в первый момент времени и представлять вторую картинку во второй момент времени таким образом, что разность между вторым моментом времени и первым моментом времени равна определенному значению разности.
21. Считываемый компьютером запоминающий носитель по п. 20, дополнительно содержащий инструкции, которые заставляют процессор определять, что временной уровень, включающий в себя первую картинку и вторую картинку, имеет постоянную скорость передачи картинок, при этом инструкции, которые заставляют процессор определять целочисленное значение, содержат инструкции, которые заставляют процессор декодировать, на основании определения, что временной уровень имеет постоянную скорость передачи картинок, данные, определяющие целочисленное значение.
22. Считываемый компьютером запоминающий носитель по п. 21, в котором определение, что временной уровень имеет постоянную скорость передачи картинок, содержит определение, что fixed_pic_rate_flag имеет значение, указывающее, что временной уровень имеет постоянную скорость передачи картинок.
23. Считываемый компьютером запоминающий носитель по п. 21, дополнительно содержащий инструкции, которые вынуждают процессор:
определять, для каждого временного уровня, имеющего соответствующую постоянную скорость передачи картинок, индивидуально сигнализированное целочисленное значение; и
представлять картинки каждого из временных уровней, имеющих соответствующие постоянные скорости передачи картинок, согласно соответствующим целочисленным значениям, умноженным на значение такта системных часов, и разностям между временами представления картинок.
24. Считываемый компьютером запоминающий носитель по п. 20, в котором первая картинка и вторая картинка включены в самый высокий временный уровень, дополнительно содержащий инструкции, которые вынуждают процессор:
определять второе значение разности между временем представления третьей картинки и временем представления четвертой картинки в более низком временном уровне на основании значения идентификационной информации временного уровня, ассоциированного с самым высоким временным уровнем, второго целочисленного значения для более низкого временного уровня, и значения такта системных часов; и
представлять картинки более низкого временного уровня на основании второго значения разности.
25. Считываемый компьютером запоминающий носитель по п. 20, в котором время представления для первой картинки содержит первое значение счета по порядку картинки (POC) и в котором время представления для второй картинки содержит второе значение POC.
26. Способ генерирования потока битов, включающего в себя видеоданные, причем способ содержит:
генерирование данных, указывающих, является ли разность между временем представления первой картинки и временем представления второй картинки целым числом, умноженным на значение такта системных часов; и,
когда данные указывают, что разность является целым числом, умноженным на значение такта системных часов, генерирование данных, представляющих целочисленное кратное.
27. Способ по п. 26, дополнительно содержащий определение, что временной уровень, включающий в себя первую картинку и вторую картинку, имеет постоянную скорость передачи картинок, при этом генерирование данных, указывающих, является ли разность целым кратным, содержит генерирование данных, чтобы указать, что разность является целым кратным, на основании определения, что временной уровень имеет постоянную скорость передачи картинок.
28. Способ по п. 27, в котором генерирование данных, указывающих, является ли разность целым кратным, содержит генерирование элемента синтаксиса fixed_pic_rate_flag.
29. Способ по п. 27, дополнительно содержащий:
определение соответствующих постоянных скоростей передачи картинок для различных временных уровней и
сигнализацию для каждого из временных уровней данных, представляющих соответствующие постоянные скорости передачи картинок.
30. Способ по п. 26, в котором первая картинка и вторая картинка включены в самый высокий временный уровень, причем способ дополнительно содержит:
определение второго значения разности между временем представления третьей картинки и временем представления четвертой картинки в более низком временном уровне на основании значения идентификационной информации временного уровня, ассоциированного с самым высоким временным уровнем, второго целочисленного значения для более низкого временного уровня, и значения такта системных часов; и
генерирование данных, представляющих второе целочисленное значение.
31. Способ по п. 26, в котором время представления для первой картинки содержит первое значение счета по порядку картинки (POC) и в котором время представления для второй картинки содержит второе значение POC.
32. Устройство для генерирования потока битов, включающего в себя видеоданные, причем устройство содержит процессор, сконфигурированный, чтобы генерировать данные, указывающие, является ли разность между временем представления первой картинки и временем представления второй картинки целым числом, умноженным на значение такта системных часов, и, когда данные указывают, что разность является целым числом, умноженным на значение такта системных часов, генерировать данные, представляющие целочисленное кратное.
33. Устройство по п. 32, в котором процессор также сконфигурирован, чтобы определить, что временной уровень, включающий в себя первую картинку и вторую картинку, имеет постоянную скорость передачи картинок, и в котором процессор сконфигурирован, чтобы генерировать данные, чтобы указать, что разность является целым кратным на основании определения, что временной уровень имеет постоянную скорость передачи картинок.
34. Устройство по п. 33, в котором, чтобы генерировать данные, указывающие, является ли разность целым кратным, процессор сконфигурирован, чтобы генерировать значение для элемента синтаксиса fixed_pic_rate_flag.
35. Устройство по п. 33, в котором процессор также сконфигурирован, чтобы определить соответствующие постоянные скорости передачи картинок для различных временных уровней, и сигнализировать, для каждого из временных уровней, данные, представляющие соответствующие постоянные скорости передачи картинок.
36. Устройство по п. 32, в котором первая картинка и вторая картинка включены в самый высокий временный уровень и в котором процессор также сконфигурирован, чтобы определить второе значение разности между временем представления третьей картинки и временем представления четвертой картинки в более низком временном уровне на основании значения идентификационной информации временного уровня, ассоциированного с самым высоким временным уровнем, второго целочисленного значения для более низкого временного уровня, и значения такта системных часов, и генерировать данные, представляющие второе целочисленное значение.
37. Устройство по п. 32, в котором время представления для первой картинки содержит первое значение счета по порядку картинки (POC) и в котором время представления для второй картинки содержит второе значение POC.
38. Устройство для генерирования потока битов, включающего в себя видеоданные, причем устройство содержит:
средство для того, чтобы генерировать данные, указывающие, является ли разность между временем представления первой картинки и временем представления второй картинки целым числом, умноженным на значение такта системных часов; и
средство для того, чтобы генерировать, когда данные указывают, что разность является целым числом, умноженным на значение такта системных часов, данные, представляющие целочисленное кратное.
39. Устройство по п. 38, дополнительно содержащее средство для определения, что временной уровень, включающий в себя первую картинку и вторую картинку, имеет постоянную скорость передачи картинок, при этом генерирование данных, указывающих, является ли разность целым кратным, содержит генерирование данных, чтобы указать, что разность является целым кратным, на основании определения, что временной уровень имеет постоянную скорость передачи картинок.
40. Устройство по п. 39, в котором средство для того, чтобы генерировать данные, указывающие, является ли разность целым кратным, содержит средство для того, чтобы генерировать элемент синтаксиса fixed_pic_rate_flag.
41. Устройство по п. 39, дополнительно содержащее:
средство для определения соответствующих постоянных скоростей передачи картинок для различных временных уровней и
средство для того, чтобы сигнализировать, для каждого из временных уровней, данные, представляющие соответствующие постоянные скорости передачи картинок.
42. Устройство по п. 38, в котором первая картинка и вторая картинка включены в самый высокий временный уровень, дополнительно содержащее:
средство для определения второго значения разности между временем представления третьей картинки и временем представления четвертой картинки в более низком временном уровне на основании значения идентификационной информации временного уровня, ассоциированного с самым высоким временным уровнем, второго целочисленного значения для более низкого временного уровня, и значения такта системных часов; и
средство для того, чтобы генерировать данные, представляющие второе целочисленное значение.
43. Устройство по п. 38, в котором время представления для первой картинки содержит первое значение счета по порядку картинки (POC) и в котором время представления для второй картинки содержит второе значение POC.
44. Считываемый компьютером запоминающий носитель, имеющий сохраненные на нем инструкции, которые, когда выполняются, вынуждают процессор:
генерировать данные, указывающие, является ли разность между временем представления первой картинки и временем представления второй картинки целым числом, умноженным на значение такта системных часов; и,
когда данные указывают, что разность является целым числом, умноженным на значение такта системных часов, генерировать данные, представляющие целочисленное кратное.
45. Считываемый компьютером запоминающий носитель по п. 44, дополнительно содержащий инструкции, которые заставляют процессор определять, что временной уровень, включающий в себя первую картинку и вторую картинку, имеет постоянную скорость передачи картинок, в котором инструкции, которые заставляют процессор генерировать данные, указывающие, является ли разность множественным целым числом, содержат инструкции, которые заставляют процессор генерировать данные, чтобы указать, что разность является целым кратным, на основании определения, что временной уровень имеет постоянную скорость передачи картинок.
46. Считываемый компьютером запоминающий носитель по п. 45, в котором инструкции, которые заставляют процессор генерировать данные, указывающие, является ли разность целым кратным, содержат инструкции, которые заставляют процессор генерировать элемент синтаксиса fixed_pic_rate_flag.
47. Считываемый компьютером запоминающий носитель по п. 45, дополнительно содержащий инструкции, которые вынуждают процессор:
определять соответствующие постоянные скорости передачи картинок для различных временных уровней и
сигнализировать, для каждого из временных уровней, данные, представляющие соответствующие постоянные скорости передачи картинок.
48. Считываемый компьютером запоминающий носитель по п. 44, в котором первая картинка и вторая картинка включены в самый высокий временный уровень, дополнительно содержащий инструкции, которые вынуждают процессор:
определять второе значение разности между временем представления третьей картинки и временем представления четвертой картинки в более низком временном уровне на основании значения идентификационной информации временного уровня, ассоциированного с самым высоким временным уровнем, второго целочисленного значения для более низкого временного уровня, и значения такта системных часов; и
генерировать данные, представляющие второе целочисленное значение.
49. Считываемый компьютером запоминающий носитель по п. 44, в котором время представления для первой картинки содержит первое значение счета по порядку картинки (POC) и в котором время представления для второй картинки содержит второе значение POC.