ВИДЕОКОДИРОВАНИЕ С ВЫСОКОДЕТАЛИЗИРОВАННОЙ МАСШТАБИРУЕМОСТЬЮ С ИСПОЛЬЗОВАНИЕМ ВЫРОВНЕННЫХ С ЦИКЛОМ ФРАГМЕНТОВ

1. Способ видеокодирования, содержащий этапы, на которых
кодируют блоки видеоданных с масштабируемостью с высокой степенью детализации (FGS) в циклах; и
инкапсулируют циклы во множество фрагментов, так чтобы начало каждого из фрагментов, по существу, совпадало с началом одного из циклов.
2. Способ по п.1, в котором инкапсуляция содержит этап, на котором инкапсулируют циклы во множество фрагментов, так чтобы начало рабочих данных каждого из фрагментов, по существу, совпадало с началом одного из циклов.
3. Способ по п.1, в котором блоки FGS-видеоданных содержат блоки коэффициентов преобразования, а кодирование блоков FGS-видеоданных включает в себя этап, на котором кодируют коэффициенты, ассоциативно связанные с блоками FGS-видеоданных, в циклах.
4. Способ по п.1, в котором блоки FGS-видеоданных содержат блоки коэффициентов преобразования, и в котором, по меньшей мере, некоторые из циклов охватывают коэффициенты преобразования, ассоциативно связанные с множеством блоков FGS-видеоданных.
5. Способ по п.1, в котором блоки FGS-видеоданных соответствуют серии последовательных макроблоков с постепенным уточнением (PR) видеоданных.
6. Способ по п.1, дополнительно содержащий этапы, на которых
применяют энтропийное кодирование к фрагментам; и
сбрасывают контексты кодирования, ассоциативно связанные с энтропийным кодированием для каждого из фрагментов.
7. Способ по п.6, в котором сброс энтропийного кодирования содержит этапы, на которых
очищают энтропийный кодер, используемый для того, чтобы применять энтропийное кодирование, после того, как каждый из фрагментов энтропийно кодирован; и
сбрасывают контексты кодирования, используемые посредством энтропийного кодера, после того, как каждый из фрагментов энтропийно кодирован.
8. Способ по п.1, дополнительно содержащий этап, на котором управляют одним или более циклов с помощью векторного режима, чтобы выполнить сканирование до предварительно определенной позиции сканирования в рамках каждого из блоков до перемещения к другому блоку.
9. Способ по п.8, дополнительно содержащий этап, на котором кодируют информацию, чтобы сигнализировать о векторном режиме.
10. Способ по п.1, в котором каждый из циклов представляет, по меньшей мере, часть сканирования в зигзагообразном порядке одного или более блоков.
11. Видеокодер, содержащий
модуль основанного на циклах кодирования, который кодирует блоки видеоданных с масштабируемостью с высокой степенью детализации (FGS) в циклах; и
модуль фрагментации, который инкапсулирует циклы во множестве фрагментов, так чтобы начало каждого из фрагментов, по существу, совпадало с началом одного из циклов.
12. Видеокодер по п.11, в котором модуль фрагментации инкапсулирует циклы во множестве фрагментов, так чтобы начало рабочих данных каждого из фрагментов практически совпадало с началом одного из циклов.
13. Видеокодер по п.11, в котором блоки FGS-видеоданных содержат блоки коэффициентов преобразования, а модуль основанного на циклах кодирования кодирует коэффициенты, ассоциативно связанные с блоками FGS-видеоданных, в циклах.
14. Видеокодер по п.11, в котором блоки FGS-видеоданных содержат блоки коэффициентов преобразования, в котором, по меньшей мере, некоторые из циклов охватывают коэффициенты преобразования, ассоциативно связанные с множеством блоков FGS-видеоданных.
15. Видеокодер по п.11, в котором блоки FGS-видеоданных соответствуют серии последовательных макроблоков с постепенным уточнением (PR) видеоданных.
16. Видеокодер по п.11, дополнительно содержащий модуль энтропийного кодера, который применяет энтропийное кодирование к фрагментам и сбрасывает контексты кодирования, ассоциативно связанные с энтропийным кодированием для каждого из фрагментов.
17. Видеокодер по п.16, в котором для того, чтобы сбросить энтропийное кодирование, модуль энтропийного кодера очищает энтропийный кодер, используемый для того, чтобы применять энтропийное кодирование, после того, как каждый из фрагментов энтропийно кодирован, и сбрасывает контексты кодирования, используемые посредством энтропийного кодера, после того, как каждый из фрагментов энтропийно кодирован.
18. Видеокодер по п.11, в котором модуль основанного на циклах кодирования управляет каждым из циклов с помощью векторного режима, чтобы выполнить сканирование до предварительно определенной позиции сканирования в рамках каждого из блоков до перемещения к другому блоку.
19. Видеокодер по п.18, в котором модуль кодирования кодирует информацию, чтобы сигнализировать о векторном режиме.
20. Видеокодер по п.11, в котором каждый из циклов представляет, по меньшей мере, часть сканирования в зигзагообразном порядке одного или более блоков.
21. Видеокодер, содержащий
средство кодирования блоков видеоданных с масштабируемостью с высокой степенью детализации (FGS) в циклах; и
средство инкапсуляции циклов во множестве фрагментов, так чтобы начало каждого из фрагментов, по существу, совпадало с началом одного из циклов.
22. Видеокодер по п.21, в котором средство инкапсуляции содержит средство инкапсуляции циклов во множестве фрагментов, так чтобы начало рабочих данных каждого из фрагментов практически совпадало с началом одного из циклов.
23. Видеокодер по п.21, в котором блоки FGS-видеоданных содержат блоки коэффициентов преобразования, а средство кодирования блоков FGS-видеоданных содержит средство кодирования коэффициентов, ассоциативно связанных с блоками FGS-видеоданных, в циклах.
24. Видеокодер по п.21, в котором блоки FGS-видеоданных содержат блоки коэффициентов преобразования, и в котором, по меньшей мере, некоторые из циклов охватывают коэффициенты преобразования, ассоциативно связанные с множеством блоков FGS-видеоданных.
25. Видеокодер по п.21, в котором блоки FGS-видеоданных соответствуют серии последовательных макроблоков с постепенным уточнением (PR) видеоданных.
26. Видеокодер по п.21, дополнительно содержащий
средство применения энтропийного кодирования к фрагментам; и
средство сброса контекстов кодирования, ассоциативно связанных с энтропийным кодированием для каждого из фрагментов.
27. Видеокодер по п.26, в котором средство сброса энтропийного кодирования содержит
средство очистки энтропийного кодера, используемого для того, чтобы применять энтропийное кодирование после того, как каждый из фрагментов энтропийно кодирован; и
средство сброса контекстов кодирования, используемых посредством энтропийного кодера, после того, как каждый из фрагментов энтропийно кодирован.
28. Видеокодер по п.21, дополнительно содержащий средство управления одним или более циклов с помощью векторного режима, чтобы выполнить сканирование до предварительно определенной позиции сканирования в рамках каждого из блоков до перемещения к другому блоку.
29. Видеокодер по п.28, дополнительно содержащий средство кодирования информации, чтобы сигнализировать о векторном режиме.
30. Видеокодер по п.21, в котором каждый из циклов представляет, по меньшей мере, часть сканирования в зигзагообразном порядке одного или более блоков.
31. Машиночитаемый носитель, содержащий инструкции, которые, когда приводятся в исполнение, побуждают процессор
кодировать блоки видеоданных с масштабируемостью с высокой степенью детализации (FGS) в циклах; и
инкапсулировать циклы во множестве фрагментов, так чтобы начало каждого из фрагментов, по существу, совпадало с началом одного из циклов.
32. Машиночитаемый носитель по п.31, при этом команды побуждают процессор инкапсулировать циклы во множестве фрагментов, так чтобы начало рабочих данных каждого из фрагментов практически совпадало с началом одного из циклов.
33. Машиночитаемый носитель по п.31, при этом блоки FGS-видеоданных содержат блоки коэффициентов преобразования, и в котором команды инструктируют процессору кодировать коэффициенты, ассоциативно связанные с блоками FGS-видеоданных, в циклах.
34. Машиночитаемый носитель по п.31, при этом блоки FGS-видеоданных содержат блоки коэффициентов преобразования, и в котором, по меньшей мере, некоторые из циклов охватывают коэффициенты преобразования, ассоциативно связанные с множеством блоков FGS-видеоданных.
35. Машиночитаемый носитель по п.31, при этом блоки FGS-видеоданных соответствуют серии последовательных макроблоков с постепенным уточнением (PR) видеоданных.
36. Машиночитаемый носитель по п.31, при этом команды побуждают процессор
применять энтропийное кодирование к фрагментам; и
сбрасывать контексты кодирования, ассоциативно связанные с энтропийным кодированием для каждого из фрагментов.
37. Машиночитаемый носитель по п.36, при этом команды побуждают процессор
очищать энтропийный кодер, используемый для того, чтобы применять энтропийное кодирование после того, как каждый из фрагментов энтропийно кодирован; и
сбрасывать контексты кодирования, используемые посредством энтропийного кодера, после того, как каждый из фрагментов энтропийно кодирован.
38. Машиночитаемый носитель по п.31, при этом команды побуждают процессор управлять одним или более циклов с помощью векторного режима, чтобы выполнить сканирование до предварительно определенной позиции сканирования в рамках каждого из блоков до перемещения к другому блоку.
39. Машиночитаемый носитель по п.38, при этом команды побуждает процессор кодировать информацию, чтобы сигнализировать о векторном режиме.
40. Машиночитаемый носитель по п.31, при этом каждый из циклов представляет, по меньшей мере, часть сканирования в зигзагообразном порядке одного или более блоков.
41. Способ декодирования видео, содержащий этапы, на которых
принимают фрагменты, включающие в себя циклы кодирования, которые кодируют блоки видеоданных с масштабируемостью с высокой степенью детализации (FGS); и
декодируют, по меньшей мере, части, по меньшей мере, некоторых из фрагментов одновременно, при этом начало каждого из фрагментов, по существу, совпадает с началом одного из циклов.
42. Способ по п.41, в котором начало рабочих данных каждого из фрагментов, по существу, совпадает с началом одного из циклов.
43. Способ по п.41, в котором циклы кодируют коэффициенты преобразования, ассоциативно связанные с блоками FGS-видеоданных.
44. Способ по п.41, в котором, по меньшей мере, некоторые из циклов охватывают коэффициенты преобразования, ассоциативно связанные с множеством блоков FGS-видеоданных.
45. Способ по п.41, в котором блоки FGS-видеоданных соответствуют серии последовательных макроблоков с постепенным уточнением (PR) видеоданных.
46. Способ по п.41, в котором контексты кодирования, ассоциативно связанные с энтропийным кодированием для каждого из фрагментов, сбрасываются после того, как каждый из фрагментов энтропийно кодирован.
47. Способ по п.41, в котором каждый из циклов представляет, по меньшей мере, часть сканирования в зигзагообразном порядке одного или более блоков.
48. Видеодекодер, содержащий модуль основанного на циклах декодирования, который принимает фрагменты, включающие в себя циклы кодирования, которые кодируют блоки видеоданных с масштабируемостью с высокой степенью детализации (FGS), и декодирует, по меньшей мере, части, по меньшей мере, некоторых из фрагментов одновременно, при этом начало каждого из фрагментов, по существу, совпадает с началом одного из циклов.
49. Видеодекодер по п.48, в котором начало рабочих данных каждого из фрагментов практически совпадает с началом одного из циклов.
50. Видеодекодер по п.48, в котором циклы кодируют коэффициенты преобразования, ассоциативно связанные с блоками FGS-видеоданных.
51. Видеодекодер по п.48, в котором, по меньшей мере, некоторые из циклов охватывают коэффициенты кодирования, ассоциативно связанные с множеством блоков FGS-видеоданных.
52. Видеодекодер по п.48, в котором блоки FGS-видеоданных соответствуют серии последовательных макроблоков с постепенным уточнением (PR) видеоданных.
53. Видеодекодер по п.48, в котором контексты кодирования, ассоциативно связанные с энтропийным кодированием для каждого из фрагментов, сбрасываются после того, как каждый из фрагментов энтропийно кодирован.
54. Видеодекодер по п.48, в котором контексты кодирования, ассоциативно связанные с энтропийным кодированием для каждого из фрагментов, сбрасываются после того, как каждый из фрагментов энтропийно кодирован.
55. Видеодекодер по п.48, в котором каждый из циклов представляет, по меньшей мере, часть сканирования в зигзагообразном порядке одного или более блоков.
56. Видеодекодер, содержащий
средство приема фрагментов, включающих в себя циклы кодирования, которые кодируют блоки видеоданных с масштабируемостью с высокой степенью детализации (FGS); и
средство декодирования, по меньшей мере, частей, по меньшей мере, некоторых из фрагментов одновременно, при этом начало каждого из фрагментов, по существу, совпадает с началом одного из циклов.
57. Видеодекодер по п.56, в котором начало рабочих данных каждого из фрагментов практически совпадает с началом одного из циклов.
58. Видеодекодер по п.56, в котором циклы кодируют коэффициенты преобразования, ассоциативно связанные с блоками FGS-видеоданных.
59. Видеодекодер по п.56, в котором, по меньшей мере, некоторые из циклов охватывают коэффициенты преобразования, ассоциативно связанные с множеством блоков FGS-видеоданных.
60. Видеодекодер по п.56, в котором блоки FGS-видеоданных соответствуют серии последовательных макроблоков с постепенным уточнением (PR) видеоданных.
61. Видеодекодер по п.56, в котором контексты кодирования, ассоциативно связанные с энтропийным кодированием для каждого из фрагментов, сбрасываются после того, как каждый из фрагментов энтропийно кодирован.
62. Видеодекодер по п.56, в котором каждый из циклов представляет, по меньшей мере, часть сканирования в зигзагообразном порядке одного или более блоков.
63. Машиночитаемый носитель, содержащий инструкции, чтобы побуждать процессор
принимать фрагменты, включающие в себя циклы кодирования, которые кодируют блоки видеоданных с масштабируемостью с высокой степенью детализации (FGS); и
декодировать, по меньшей мере, части, по меньшей мере, некоторых из фрагментов одновременно, при этом начало каждого из фрагментов, по существу, совпадает с началом одного из циклов.
64. Машиночитаемый носитель по п.63, при этом начало рабочих данных каждого из фрагментов практически совпадает с началом одного из циклов.
65. Машиночитаемый носитель по п.63, при этом циклы кодируют коэффициенты преобразования, ассоциативно связанные с блоками FGS-видеоданных.
66. Машиночитаемый носитель по п.63, при этом, по меньшей мере, некоторые из циклов охватывают коэффициенты преобразования, ассоциативно связанные с множеством блоков FGS-видеоданных.
67. Машиночитаемый носитель по п.63, при этом блоки FGS-видеоданных соответствуют серии последовательных макроблоков с постепенным уточнением (PR) видеоданных.
68. Машиночитаемый носитель по п.63, при этом контексты кодирования, ассоциативно связанные с энтропийным кодированием для каждого из фрагментов, сбрасываются после того, как каждый из фрагментов энтропийно кодирован.
69. Машиночитаемый носитель по п.63, при этом каждый из циклов представляет, по меньшей мере, часть сканирования в зигзагообразном порядке одного или более блоков.