АДАПТИВНАЯ ОБРАБОТКА НЕСКОЛЬКИМИ УЗЛАМИ ОБРАБОТКИ МЕДИАДАННЫХ

1. Способ, включающий этапы, на которых:
вычисляют первым устройством в цепочке обработки медиаданных для исходного кадра медиаданных одного или нескольких представлений с уменьшенной скоростью передачи данных; и
одновременно и защищенно переносят одно или несколько представлений с уменьшенной скоростью передачи данных в самом состоянии медиаданных второму устройству в цепочке обработки медиаданных;
где способ выполняют одним или несколькими вычислительными устройствами.
2. Способ по п. 1, отличающийся тем, что одно или несколько представлений с уменьшенной скоростью передачи данных переносят в по меньшей мере одном из следующего: подпоток, одно или несколько зарезервированных полей, поле add_bsi, одно или несколько полей вспомогательных данных или один или несколько коэффициентов преобразования.
3. Способ по п. 1, отличающийся тем, что одно или несколько представлений с уменьшенной скоростью передачи данных включают данные синхронизации, используемые для синхронизации аудиоданных и видеоданных, доставляемых в медиаданных.
4. Способ по п. 1, отличающийся тем, что одно или несколько представлений с уменьшенной скоростью передачи данных включают контрольные суммы, (а) генерируемые узлом обработки медиаданных, и (b) встроенные в медиаданных для одного или нескольких из следующего: контроль качества, рейтинги медиаданных, отслеживание медиаданных или поиск содержимого.
5. Способ по п. 1, отличающийся тем, что одно или несколько представлений с уменьшенной скоростью передачи данных включают, по меньшей мере, часть метаданных состояния, скрытых в одном или нескольких защищенных каналах данных.
6. Способ по п. 1, отличающийся тем, что также включает изменение ряда байтов в медиаданных с целью сохранения, по меньшей мере, части одного или нескольких представлений с уменьшенной скоростью передачи данных.
7. Способ по п. 1, отличающийся тем, что по меньшей мере одно из первого устройства и второго устройства, включает одно или несколько из следующего: кодеки комитета по усовершенствованным телевизионным системам (ATSC), кодеки экспертной группы по вопросам движущегося изображения (MPEG), кодеки Audio Codec 3 (АС-3) и усовершенствованные кодеки АС-3 (Enhanced АС-3).
8. Способ по п. 1, отличающийся тем, что цепочка обработки медиаданных включает:
узел предобработки, сконфигурированный для приема в качестве входных данных дискретных значений во временной области, включающих содержимое медиаданных, и для вывода обработанных дискретных значений во временной области;
кодер, сконфигурированный для вывода сжатого битового потока содержимого медиаданных на основе обработанных дискретных значений во временной области;
узел анализа сигнала и коррекции метаданных, сконфигурированный для проверки достоверности метаданных состояния обработки в сжатом битовом потоке медиаданных;
транскодер, сконфигурированный для модификации сжатого битового потока медиаданных;
декодер, сконфигурированный для вывода декодированных значений во временной области на основе сжатого битового потока медиаданных; и
узел постобработки, сконфигурированный для выполнения постобработки содержимого медиаданных в декодированных дискретных значениях во временной области.
9. Способ по п. 8, отличающийся тем, что по меньшей мере одно из первого устройства или второго устройства, включает одно или несколько из следующего: узел предобработки, узел анализа сигнала и коррекции метаданных, транскодер, декодер и узел постобработки.
10. Способ по п. 8, отличающийся тем, что по меньшей мере одно из следующего: узел предобработки, узел анализа сигнала и коррекции метаданных, транскодер, декодер или узел постобработки, - выполняет адаптивную обработку содержимого медиаданных на основе метаданных обработки, полученных из устройства в восходящем направлении.
11. Способ по п. 1, отличающийся тем, что также включает предоставление второму устройству состояния медиаданных как одно или несколько из следующего: (а) контрольные суммы медиаданных, (b) метаданные состояния обработки, (с) извлеченные значения признаков медиаданных, (d) описание (описания) и/или значения классов, или подклассов, объектов медиаданных, (e) значения вероятности классов, или подклассов, признаков медиаданных, (f) значение криптографической хэш-функции или (f) сигнализация обработки медиаданных.
12. Способ, включающий этапы, на которых:
адаптивно обрабатывают одним или несколькими вычислительными устройствами в цепочке обработки медиаданных, включающей одно или несколько из следующего: психоакустические узлы, преобразования, узлы кодирования формы сигнала/пространственного аудиокодирования, кодеры, декодеры, транскодеры или потоковые процессоры, входная версия медиаданных на основе предыстории обработки громкости медиаданных одним или несколькими узлами обработки медиаданных в восходящем направлении, указываемой состоянием медиаданных;
нормализуют громкость и/или динамический диапазон выходной версии медиаданных в конце цепочки обработки медиаданных до согласованных значений громкости и/или динамического диапазона.
13. Способ по п. 12, отличающийся тем, что согласованное значение громкости включает значение громкости, (1) управляемое или выбираемое пользователем, или (2) адаптивно сигнализируемое посредством состояния во входной версии медиаданных.
14. Способ по п. 12, отличающийся тем, что значение громкости вычисляют на диалоговых (речевых) частях медиаданных.
15. Способ по п. 12, отличающийся тем, что значение громкости вычисляют на абсолютных, относительных и/или нестробированных частях медиаданных.
16. Способ по п. 12, отличающийся тем, что согласованное значение динамического диапазона включает значение динамического диапазона, (1) управляемое или выбираемое пользователем, или (2) адаптивно сигнализируемое посредством состояния во входной версии медиаданных.
17. Способ по п. 16, отличающийся тем, что значение динамического диапазона вычисляют на диалоговых (речевых) частях медиаданных.
18. Способ по п. 16, отличающийся тем, что значение динамического диапазона вычисляют на абсолютных, относительных и/или нестробированных частях медиаданных.
19. Способ по п. 12, отличающийся тем, что также включает:
вычисление одного или нескольких значений регулировки усиления громкости и/или динамического диапазона для нормализации выходной версии медиаданных до согласованного значения громкости и согласованного динамического диапазона;
одновременный перенос одного или нескольких значений регулировки усиления громкости и/или динамического диапазона в состоянии выходной версии
медиаданных в конце цепочки обработки медиаданных, где одно или несколько значений регулировки усиления громкости и/или динамического диапазона используются другим устройством для обратимого применения одного или нескольких значений регулировки усиления громкости и/или динамического диапазона при восстановлении оригинальной громкости и оригинального динамического диапазона в выходной версии медиаданных.
20. Способ по п. 19, отличающийся тем, что одно или несколько значений регулировки усиления громкости и/или динамического диапазона, отображающие состояние выходной версии медиаданных, переносят в по меньшей мере одно из следующего: подпоток, одно или несколько зарезервированных полей, поле add_bsi, одно или несколько полей вспомогательных данных или один или несколько коэффициентов преобразования.
21. Способ по п. 12, отличающийся тем, что также включает вычисление и передачу по меньшей мере одним из одного или нескольких вычислительных устройств в цепочке обработки медиаданных значения криптографической хэш-функции на основе медиаданных и/или состояния медиаданных в одном или нескольких кодированных битовых потоках, которые переносят указанные медиаданные.
22. Способ по п. 21, отличающийся тем, что также включает:
проверку устройством-получателем подлинности значения криптографической хэш-функции;
передачу устройством-получателем одному или нескольким узлам обработки медиаданных в нисходящем направлении сигнала определения того, является ли состояние медиаданных достоверным;
передачу устройством-получателем одному или нескольким узлам обработки медиаданных в нисходящем направлении сигнала состояния медиаданных в ответ на определение того, что состояние медиаданных является достоверным.
23. Способ по п. 21, отличающийся тем, что значение криптографической хэш-функции, отображающее состояние медиаданных и/или медиаданные переносят в по меньшей мере одном из следующего: подпоток, одно или несколько зарезервированных полей, поле add_bsi, одно или несколько полей вспомогательных данных или один или несколько коэффициентов преобразования.
24. Способ по п. 12, отличающийся тем, что состояние медиаданных включает одно или несколько из следующего: (а) контрольные суммы медиаданных, (b) метаданные состояния обработки, (с) извлеченные значения признаков медиаданных, (d) описание (описания) и/или значения классов, или подклассов, объектов медиаданных, (е) значения вероятности классов, или подклассов, признаков медиаданных, (f) значение криптографической хэш-функции или (f) сигнализация обработки медиаданных.
25. Система обработки медиаданных, сконфигурированная для выполнения любого из способов по пп. 1-24.
26. Устройство, включающее процессор и сконфигурированное для выполнения любого из способов по пп. 1-24.
27. Машиночитаемый носитель данных, включающий команды программного обеспечения, которые при исполнении одним или несколькими процессорами вызывают выполнение любого из способов по пп. 1-24.