ЗАЩИТА СОДЕРЖИМОГО ЭЛЕМЕНТАРНЫХ ПОТОКОВ

1. Машинореализованный способ, содержащий этапы, на которых:
идентифицируют сегменты данных содержимого элементарных потоков, причем каждый сегмент данных содержит видео- или аудиокадр;
выбирают границы шифрования для защиты содержимого элементарных потоков, при этом границы шифрования соответствуют сегментам данных; и
защищают содержимое элементарных потоков с использованием границ шифрования.
2. Способ по п.1, в котором содержимое элементарных потоков переносится посредством транспортного потока.
3. Способ по п.1, в котором этап защиты дополнительно содержит этап, на котором зашифровывают соответствующие сегменты данных с помощью улучшенного стандарта шифрования в режиме подсчета.
4. Способ по п.1, в котором этап защиты дополнительно содержит этап, на котором анализируют транспортный поток, чтобы определить части транспортного потока, которые должны быть незашифрованными; и
в котором этап защиты дополнительно содержит этап, на котором подготавливают транспортный поток для обработки, которая пропускает обычным образом скремблированные части транспортного потока.
5. Способ по п.1, в котором элементарный поток содержимого элементарного потока содержит модули доступа к мультимедиа (MAU), и в котором этап защиты дополнительно содержит этап, на котором:
для каждого MAU из множества MAU применяют соответствующий набор параметров шифрования к каждому сегменту данных или одному или более сегментов данных, ассоциативно связанных с MAU, при этом соответствующие параметры шифрования либо зашифровывают сегмент данных, либо оставляют сегмент данных открытым, с тем чтобы соответствующие наборы параметров шифрования применялись к каждому отдельному сегменту данных.
6. Способ по п.5, в котором каждый сегмент данных является непрерывной секцией MAU.
7. Способ по п.5, в котором часть MAU остается открытой.
8. Способ по п.5, в котором транспортным протоколом является транспортный протокол реального времени (RTP).
9. Способ по п.5, дополнительно содержащий этап, на котором преобразуют MAU в формат полезных данных MAU для инкапсуляции в транспортный протокол.
10. Способ по п.9, в котором формат полезных данных MAU содержит специфическую для пакета информацию, ассоциативно связанную с каждым из MAU.
11. Способ по п.9, в котором формат полезных данных MAU содержит секцию свойств MAU для описания конкретного MAU из MAU; при этом, если MAU фрагментирован, секция свойств включает в себя информацию, чтобы дать возможность приемному устройству проанализировать MAU, когда фрагментированная часть MAU потеряна.
12. Способ по п.9, в котором формат полезных данных MAU содержит секцию синхронизации MAU, чтобы предоставлять информацию о временных метках, ассоциативно связанных с MAU из MAU.
13. Способ по п.12, в котором информация содержит временную шкалу нормального времени воспроизведения (NPT), ассоциативно связанную с MAU, NPT для помощи в спецификации посредством приемного устройства позиции для поиска в представлении.
14. Способ по п.12, в котором информация содержит время представления, указывающее, когда приемное устройство должно представить содержимое MAU.
15. Машинореализованный способ, содержащий этапы, на которых:
принимают зашифрованные части элементарного потока (ES), при этом ES представляется множеством модулей доступа к мультимедиа (MAU), причем каждый MAU соответствует одному кадру видео или аудио из ES, при этом ES ассоциативно связан с информацией, дающей возможность защиты ES независимо от любого другого ES, и каждый MAU ассоциативно связан с информацией, дающей возможность защиты MAU независимо от любого другого MAU; и
обрабатывают ES или, по меньшей мере, один MAU из множества MAU.
16. Способ по п.15, в котором элементарный поток переносится посредством обычным образом скремблированного транспортного потока.
17. Способ по п.15, в котором ES инкапсулируется посредством пакетов транспортного протокола реального времени (RTP).
18. Способ по п.15, в котором элементарный поток переносится посредством транспортного потока, и в котором обработка дополнительно содержит этап, на котором демультиплексируют транспортный поток, чтобы извлечь элементарные потоки.
19. Машинореализованный способ, содержащий этапы, на которых:
идентифицируют модули доступа к мультимедиа (MAU) содержимого элементарных потоков;
для каждого MAU из множества MAU, MAU, содержащего один или более сегментов данных, представляющих один видео- или аудиокадр, выбирают границы шифрования на основе одного или более сегментов данных для защиты одного видео- или аудиокадра и ассоциативно связанных заголовков; и
защищают содержимое элементарных потоков на основе границ шифрования, с тем, чтобы каждый сегмент данных был ассоциативно связан с соответствующим набором параметров шифрования, который независим от соответствующих параметров шифрования другого сегмента данных.
20. Способ по п.19, в котором содержимое элементарных потоков переносится посредством транспортного потока, и в котором этап защиты дополнительно содержит этап, на котором выполняют обычное скремблирование транспортного потока, чтобы подготовить транспортный поток для обработки, которая пропускает зашифрованное содержимое.