КОДИРОВАНИЕ, ХРАНЕНИЕ И ПЕРЕДАЧА ИНФОРМАЦИИ О МАСШТАБИРУЕМОСТИ

1. Способ кодирования масштабируемого потока данных, включающего уровни, имеющие различные характеристики кодирования, включающий:
создание по меньшей мере одного уровня указанного масштабируемого потока данных, при этом указанный по меньшей мере один уровень характеризуется характеристикой кодирования, включающей по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
сигнализацию об указанном по меньшей мере одном уровне с помощью указанной характеристики кодирования так, чтобы она могла быть считана декодером без необходимости декодирования всего уровня.
2. Способ по п.1, в котором указанную сигнализацию выполняют внутри потока битов указанного масштабируемого потока данных.
3. Способ по п.1, в котором указанную сигнализацию выполняют внутри файлового формата, способного хранить указанный масштабируемый поток данных.
4. Способ по п.1, в котором указанную сигнализацию выполняют по меньшей мере согласно следующей таблице:
scalability_info(payloadSize) {
num_layers_minus1
for (i=0; i <= num_layers_minus 1; i++) {
fqs_layer_flag[i]
sub_pic_layer_flag[i]
sub_region_layer_flag[i]
profile_level_info_present_flag[i]
decoding_dependency_info_present_flag[i]
bitrate_info_present_flag[i]
frm_rate_info_present_flag[i]
frm_size_info_present_flag[i]
layer_dependency_info_present_flag[i]
init_parameter_sets_info_present_flag[i]
if (profile_level_info_present_flag[i]) {
layer_profile_idc[i]
layer_constraint_set0_flag[i]
layer_constraint_setl_flag[i]
layer_constraint_set2_flag[i]
layer_constraint_set3_flag[i]
reserved_zero_4bits /* equal to 0 */
layer_level_idc[i]
}
if (decoding_dependency_info_present_flag[i]) (
dependency_id[i]
temporal_level[i]
}
if (bitrate_info_present_flag[i]) {
avg_bitrate[i]
max_bitrate[i]
}
if (frm_rate_info_present_flag[i]) {
constant_frm_rate_idc[i]
avg_frm_rate[i]
}
if (frm_size_info_present_fiag[i]) {
frm_width_in_mbs_minus1 [i]
frm_height_in_mbs_ininus1 [i]
}
if (sub_region_layer_flag[i]) {
horizontal_offset[i]
vertlcial_offset[i]
region_width[i]
region_height[i]
}
if (layer_depdendency_info_present_flag(i) {
num_directly_dependent_leyers[i]
for (j=0; j < num_directly_dependent_layers[i]; j++)
directly_dependent_layer_id_delta[i][j]
}
if (init_parameter_sets_info_present_flaq[i]) {
num_init_seq_parameter_set_minus1[i]
for (j=0; j <= num_seq_parameter_set_minus1 [i]; j++)
init_seq_parameter_set_id_delta[i][j]
num_init_pie_parameter_set_minus1[i]
for (j=0; j <= num_pie_parameter_set_minus1[i]; j++)
init_pie_parameter_set_id_delta[i][j]
}
}
5. Способ по п.1, в котором указанную сигнализацию выполняют внутри протокола передачи, способного передавать указанный масштабируемый поток данных.
6. Способ по п.5, в котором указанный протокол передачи является одним из следующей группы: протокол описания сессии (SDP), протокол передачи потока в реальном времени (RTSP) и протокол инициирования сессии (SIP).
7. Способ декодирования масштабируемого потока данных, включающего по меньшей мере один уровень, имеющий характеристику кодирования, причем этот способ включает:
прием по меньшей мере одного уровня указанного масштабируемого потока данных, причем указанный по меньшей мере один уровень характеризуется характеристикой кодирования, включающей по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
сигнализацию об указанном по меньшей мере одном уровне с помощью указанной характеристики кодирования так, чтобы ее мог считать декодер без необходимости декодирования всего уровня, причем способ дополнительно включает:
анализ указанной характеристики кодирования по меньшей мере одного уровня;
определение на основе указанного анализа, возможно ли декодирование указанного уровня и, если определено, что декодирование возможно,
декодирование указанного по меньшей мере одного уровня.
8. Способ по п.7, в котором указанную сигнализацию выполняют внутри потока битов указанного масштабируемого потока данных, причем указанный анализ включает анализ указанного потока битов.
9. Способ по п.7, в котором указанную сигнализацию выполняют внутри файлового формата, способного хранить указанный масштабируемый поток данных, причем указанный анализ включает анализ указанного сохраненного масштабируемого потока данных.
10. Способ по п.7, в котором указанную сигнализацию выполняют по меньшей мере согласно следующему синтаксису:
scalability_info(payloadSize) {
num_layers_minus1
for (i=0; i <= num_layers_minus1; i++) {
fgs_layer_flag[i]
sub_pie_layer_flag[i]
sub_region_layer_flag[i]
profile_level_info_present_flag[i]
decoding_dependency_info_present_flag[i]
bitrate_info_present_flag[i]
frm_rate_info_present_flag[i]
frm_size_info_present_flag[i]
layer_dependency_info_present_flag[i]
init_parameter_sets_infopresentflag[i]
if (profile_level_info_present_flag[i]) {
layer_profile idc[i]
layer_constraint_set0_flag[i]
layer_constraint_set1_flag[i]
layer_constraint_set2_flag[i]
layer_constraint_set3_flag[i]
reserved_zero_4bits /* equal to 0 */
layer_level_idc[i]
}
if (decoding_dependency_info_present_flag[i]) (
dependency_id[i]
temporal_level[i]
}
if (bitrate_info_present_flag[i]) {
avg_bitrate[i]
max_bitrate[i]
}
if (frm_rate_info_present_flag[i]) {
constant_frm_rate_idc[i]
avg_frm_rate[i]
}
if (frm_size_info_present_flag[i]) {
frm_width_in_mbs_minus1[i]
frm_height_in_mbs_ininus1[i]
}
if_(sub_region_layer_flag[i]) {
horizontal_offset[ij
vertlcial_offset[i]
region_width[i]
region_height[i]
}
if (layer_depdendency_info_present_flag(i) {
num_directly_dependent_leyers[i]
for (j=0; j<num_directly_dependent_layers[i]; j++)
directly_dependent_layer_id_delta[i][j]
}
if (init_parameter_sets_info_present_flag[i]) {
num_init_seq_parameter_set_minus1[i]
for (j=0; j<=num_seq_parameter_set_minus1[i]; j++)
init_seq_parameter_set_id_delta[i][j]
num_init_pie_parameter_set_minus1[i]
for (j=0; j<=num_pie_parameter_set_minus1[i]; j++)
init_pic_parameter_set_id_delta[i][jJ
}
}
11. Способ по п.7, в котором указанную сигнализацию выполняют внутри протокола передачи, способного передавать указанный масштабируемый поток данных.
12. Способ по п.11, в котором указанный протокол передачи является одним из следующей группы: протокол описания сессии (SDP), протокол передачи потока в реальном времени (RTSP) и протокол инициирования сессии (SIP).
13. Способ по п.11, в котором указанная сигнализация включает информацию о буфере, при этом способ включает:
анализ указанной информации о буфере для определения объема памяти, который должен быть выделен для декодировании; и
выделение этого объема памяти.
14. Кодер для кодирования масштабируемого потока данных, включающего уровни, имеющие различные характеристики кодирования, содержащий:
первый компонент для создания по меньшей мере одного уровня указанного масштабируемого потока данных, причем указанный по меньшей мере один уровень характеризуется характеристикой кодирования, а указанная характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
второй компонент для сигнализации об указанном уровне с помощью указанной характеристики кодирования так, чтобы ее мог считать декодер без необходимости декодирования всего уровня.
15. Кодер по п.14, в котором указанный второй компонент выполнен так, что указанная сигнализация выполняется внутри потока битов в указанном потоке данных.
16. Кодер по п.14, в котором указанный второй компонент выполнен так, что указанная сигнализация выполняется внутри файлового формата, способного хранить указанный масштабируемый поток данных.
17. Кодер по п.14, в котором указанный второй компонент выполнен так, что указанная сигнализация выполняется внутри протокола передачи, способного передавать указанный масштабируемый поток данных.
18. Кодер по п.14, в котором указанный поток данных включает видеоданные.
19. Декодер для декодирования масштабируемого потока данных, включающего уровни, имеющие различные характеристики кодирования, содержащий:
первый компонент для приема указанного масштабируемого потока данных;
второй компонент для идентификации по меньшей мере одного уровня в указанном масштабируемом потоке данных и считывания индикации характеристики кодирования, ассоциированной с указанным уровнем, причем характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров;
третий компонент для определения на основе указанной характеристики кодирования, способен ли указанный декодер декодировать указанный уровень; и
четвертый компонент для декодирования указанного уровня, если указанный третий компонент на основе указанной характеристики кодирования принимает решение, что декодер способен декодировать указанный уровень.
20. Декодер по п.19, в котором указанный поток данных включает видеоданные.
21. Структура данных, обеспечивающая масштабируемый поток данных, включающий:
первый уровень данных, имеющих первую характеристику кодирования, причем указанная характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров,
первую индикацию, ассоциированную с указанным первым уровнем и идентифицирующую указанную первую характеристику кодирования;
второй уровень данных, имеющий вторую характеристику кодирования; и
вторую индикацию, ассоциированную с указанным вторым уровнем и идентифицирующую указанную вторую характеристику кодирования.
22. Структура данных по п.21, в которой указанная первая индикация ассоциируется с потоком битов указанного масштабируемого потока данных.
23. Структура данных по п.21, в которой указанная первая индикация ассоциируется с файловым форматом, способным хранить указанный масштабируемый поток данных.
24. Структура данных по п.21, в которой указанная первая индикация ассоциируется с протоколом передачи, способным передавать указанный масштабируемый поток данных.
25. Структура данных по п.21, в которой указанный масштабируемый поток данных включает видеоданные.
26. Программный продукт для кодирования масштабируемого потока данных, включающего уровни, имеющие различные характеристики кодирования, причем указанный программный продукт включает считываемый компьютером программный код, при выполнении которого одно или несколько устройств выполняют следующие операции:
создание по меньшей мере одного уровня указанного масштабируемого потока данных, причем указанный по меньшей мере один уровень характеризуется характеристикой кодирования, которая включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
сигнализацию об указанном уровне с помощью указанной характеристики кодирования так, чтобы ее мог считать декодер без необходимости декодирования всего уровня.
27. Программный продукт по п.26, в котором указанная сигнализация производится внутри потока битов указанного потока данных.
28. Программный продукт по п.26, в котором указанная сигнализация производится внутри файлового формата, способного хранить указанный масштабируемый поток данных.
29. Программный продукт по п.26, в котором указанная сигнализация производится внутри протокола передачи, способного передавать указанный масштабируемый поток данных.
30. Программный продукт по п.26, в котором указанный поток данных включает видеоданные.
31. Устройство для кодирования масштабируемого потока данных, включающего уровни, имеющие различные характеристики кодирования, содержащее:
средство для создания по меньшей мере одного уровня указанного масштабируемого потока данных, причем указанный по меньшей мере один уровень характеризуется характеристикой кодирования, которая отличается от характеристики кодирования указанного масштабируемого потока данных, и указанная характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
средство для сигнализации об указанном уровне с помощью указанной характеристики кодирования так, чтобы ее мог считать декодер без необходимости декодирования всего уровня.
32. Устройство по п.31, в котором указанная сигнализация производится внутри потока битов указанного потока данных.
33. Устройство по п.31, в котором указанная сигнализация производится внутри файлового формата, способного хранить указанный масштабируемый поток данных.
34. Устройство по п.31, в котором указанная сигнализация производится в рамках протокола передачи указанного масштабируемого потока данных.
35. Устройство по п.31, в котором указанный поток данных включает видеоданные.
36. Преобразователь для модификации масштабируемого потока данных, включающего уровни, с целью содействия декодированию, содержащий:
первый компонент, предназначенный для приема указанного потока данных и считывания индикаторов характеристики кодирования, ассоциированных с уровнями указанного потока данных, причем указанная характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
второй компонент, предназначенный для сравнивания указанных индикаторов характеристики кодирования с возможностями целевого декодера с целью определения тех уровней, которые способен декодировать целевой декодер;
третий компонент, предназначенный для такой модификации указанного потока данных, чтобы он мог быть декодирован целевым декодером; и
четвертый компонент, предназначенный для передачи указанного модифицированного потока данных в целевой декодер.
37. Преобразователь по п.36, в котором указанный третий компонент способен удалять те уровни указанного потока данных, которые не могут быть декодированы целевым декодером.
38. Способ по п.1, в котором указанный по меньшей мере один уровень является уровнем расширения.
39. Кодер по п.14, в котором указанный по меньшей мере один уровень является уровнем расширения.
40. Декодер по п.19, в котором указанный по меньшей мере один уровень является уровнем расширения.
41. Структура данных по п.21, в котором указанный по меньшей мере один уровень является уровнем расширения.
42. Программный продукт по п.26, в котором указанный по меньшей мере один уровень является уровнем расширения.
43. Устройство по п.31, в котором указанный по меньшей мере один уровень является уровнем расширения.
44. Преобразователь по п.37, в котором указанный по меньшей мере один уровень является уровнем расширения.
45. Кодер для кодирования масштабируемого потока данных, включающего уровни, имеющие различные характеристики кодирования, содержащий:
средство для создания по меньшей мере одного уровня указанного масштабируемого потока данных, причем указанный по меньшей мере один уровень характеризуется характеристикой кодирования, которая включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
средство для сигнализации об указанном уровне с помощью указанной характеристики кодирования так, чтобы ее мог считать декодер без необходимости декодирования всего уровня.
46. Способ декодирования масштабируемого потока данных в декодере, причем указанный поток данных включает уровни, имеющие различные характеристики кодирования, включающий:
прием указанного масштабируемого потока данных;
идентификацию по меньшей мере одного уровня в указанном масштабируемом потоке данных и считывание индикации, ассоциированной с характеристикой кодирования указанного уровня, причем указанная характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
определение на основе указанной характеристики кодирования, способен ли указанный декодер декодировать указанный уровень; и
декодирование указанного уровня, если на основе указанной характеристики кодирования определено, что указанный декодер способен декодировать указанный уровень.
47. Декодер для декодирования масштабируемого потока данных,
который включает уровни, имеющие различные характеристики кодирования, содержащий:
средство для приема указанного масштабируемого потока данных;
средство для идентификации по меньшей мере одного уровня в
указанном масштабируемом потоке данных и считывания индикации,
ассоциированной с характеристикой кодирования указанного уровня, причем указанная характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров,
средство для определения на основе указанной характеристики кодирования, способен ли указанный декодер декодировать указанный уровень; и
средство для декодирования указанного уровня, если на основе указанной характеристики кодирования определено, что указанный декодер способен декодировать указанный уровень.
48. Устройство, содержащее декодер для декодирования масштабируемого потока данных, который включает уровни, имеющие различные характеристики кодирования, содержащее:
приемник, предназначенный для приема указанного масштабируемого потока данных;
средство идентификации по меньшей мере одного уровня в указанном масштабируемом потоке данных и считывания индикации, ассоциированной с характеристикой кодирования указанного уровня, причем указанная характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
средство определения на основе указанной характеристики кодирования, способен ли указанный декодер декодировать указанный уровень; причем указанный декодер адаптируется декодировать указанный уровень, если на основе указанной характеристики кодирования указанное средство определения решает, что декодер способен декодировать указанный уровень.
49. Система для передачи масштабируемого потока данных в приемник, содержащая:
кодер для кодирования масштабируемого потока данных, включающего уровни, имеющие различные характеристики кодирования, включающий:
первый компонент, предназначенный для создания по меньшей мере одного уровня указанного масштабируемого потока данных, причем указанный по меньшей мере один уровень характеризуется характеристикой кодирования, которая включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
второй компонент, предназначенный для сигнализации об указанном уровне с помощью указанной характеристики кодирования так, чтобы ее мог считать декодер без необходимости декодирования всего уровня;
декодер, предназначенный для декодирования масштабируемого потока данных, который включает уровни, имеющие различные характеристики кодирования, и содержащий:
пятый компонент, предназначенный для приема указанного масштабируемого потока данных;
шестой компонент, предназначенный для идентификации по меньшей мере одного уровня в указанном масштабируемом потоке данных и считывания индикации, ассоциированной с характеристикой кодирования указанного уровня, причем указанная характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров,
седьмой компонент, предназначенный для определения на основе указанной характеристики кодирования, способен ли указанный декодер декодировать указанный уровень; и
восьмой компонент, предназначенный для декодирования указанного уровня, если на основе указанной характеристики кодирования указанный седьмой компонент определил, что указанный декодер способен декодировать указанный уровень.
50. Программный продукт для декодирования масштабируемого потока данных в декодере, причем указанный поток данных включает уровни, имеющие различные характеристики кодирования, а указанный программный продукт включает считываемый компьютером программный код, предназначенный для выполнения в одном или более устройствах с целью осуществления следующих операций:
приема указанного масштабируемого потока данных;
идентификации по меньшей мере одного уровня в указанном масштабируемом потоке данных и считывания индикации, ассоциированной с характеристикой кодирования указанного уровня, причем указанная характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования;
наборы начальных параметров,
определение на основе указанной характеристики кодирования, способен ли указанный декодер декодировать указанный уровень; и
декодирование указанного уровня, если на основе указанной характеристики кодирования указанный седьмой компонент определил, что указанный декодер способен декодировать указанный уровень.
51. Модуль для кодирования масштабируемого потока данных, включающего уровни, имеющие различные характеристики кодирования, содержащий:
первый компонент, предназначенный для создания по меньшей мере одного уровня указанного масштабируемого потока данных, причем указанный по меньшей мере один уровень характеризуется характеристикой кодирования, которая включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
второй компонент, предназначенный для сигнализации об указанном уровне с помощью указанной характеристики кодирования так, чтобы ее мог считать декодер без необходимости декодирования всего уровня.
52. Модуль для декодера, предназначенный для декодирования масштабируемого потока данных, который включает уровни, имеющие различные характеристики кодирования, содержащий:
первый компонент, предназначенный для приема указанного масштабируемого потока данных;
второй компонент, предназначенный для идентификации по меньшей мере одного уровня в указанном масштабируемом потоке данных и считывания индикации, ассоциированной с характеристикой кодирования указанного уровня, причем указанная характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров,
третий компонент, предназначенный для определения на основе указанной характеристики кодирования, способен ли указанный декодер декодировать указанный уровень; и
четвертый компонент, предназначенный для декодирования указанного уровня, если на основе указанной характеристики кодирования указанный третий компонент решает, что декодер способен декодировать указанный уровень.
53. Способ кодирования и декодировании масштабируемого потока данных, включающего уровни, имеющие различные характеристики кодирования, причем указанное кодирование включает:
создание по меньшей мере одного уровня указанного масштабируемого потока данных, причем указанный по меньшей мере один уровень характеризуется характеристикой кодирования, которая включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
сигнализацию об указанном уровне с помощью указанной характеристики кодирования так, чтобы ее мог считать декодер без необходимости декодирования всего уровня;
а указанное декодирование включает:
прием по меньшей мере одного уровня указанного масштабируемого потока данных, в котором указанный по меньшей мере один уровень характеризуется характеристикой кодирования, причем указанная характеристика кодирования включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
сигнализацию об указанном уровне с помощью указанной характеристики кодирования так, чтобы ее мог считать декодер без необходимости декодирования всего уровня;
причем способ дополнительно включает:
анализ указанной характеристики кодирования по меньшей мере одного уровня;
определение на основе указанного анализа, возможно ли декодирование уровня;
и если определено, что декодирование возможно,
декодирование указанного по меньшей мере одного уровня.
54. Устройство, содержащее кодер для кодирования масштабируемого потока данных, который включает уровни, имеющие различные характеристики кодирования, причем указанный кодер содержит:
первый компонент, предназначенный для создания по меньшей мере одного уровня указанного масштабируемого потока данных, причем указанный по меньшей мере один уровень характеризуется характеристикой кодирования, которая включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
второй компонент, предназначенный для сигнализации об указанном уровне с помощью указанной характеристики кодирования так, чтобы ее мог считать декодер без необходимости декодирования всего уровня.
55. Устройство, имеющее декодер для декодирования масштабируемого потока данных, который включает уровни, имеющие различные характеристики кодирования, содержащий:
первый компонент, предназначенный для приема указанного масштабируемого потока данных;
второй компонент, предназначенный для идентификации по меньшей мере одного уровня в указанном масштабируемом потоке данных и считывания индикации, ассоциированной с характеристикой кодирования указанного уровня, которая включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров,
третий компонент, предназначенный для определения на основе указанной характеристики кодирования, способен ли указанный декодер декодировать указанный уровень; и
четвертый компонент, предназначенный для декодирования указанного уровня, если на основе указанной характеристики кодирования указанный третий компонент решает, что декодер способен декодировать указанный уровень.
56. Сигнал, содержащий масштабируемый поток данных, включающий по меньшей мере один уровень, причем указанный по меньшей мере один уровень характеризуется характеристикой кодирования, которая включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
указанный по меньшей мере один уровень с указанной характеристикой кодирования представлен в такой форме, что характеристика кодирования может быть считана декодером без необходимости декодирования всего уровня.
57. Носитель, на котором записан сигнал, который содержит масштабируемый поток данных, включающий по меньшей мере один уровень, причем указанный по меньшей мере один уровень характеризуется характеристикой кодирования, которая включает по меньшей мере одно из следующего:
информацию о масштабируемости степени детализации (FGS);
информацию о масштабируемости зоны интереса (ROI);
информацию о масштабируемом уровне субсэмпла;
информацию о зависимостях декодирования и
наборы начальных параметров, и
указанный по меньшей мере один уровень с указанной характеристикой кодирования представлен в такой форме, что характеристика кодирования может быть считана декодером без необходимости декодирования всего уровня.