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

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