МАСШТАБИРУЕМОЕ ВИДЕОКОДИРОВАНИЕ С ОБРАТНОЙ СВЯЗЬЮ

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