Claims (10)
1. Способ частичного скремблирования потока данных, включающего в себя пакеты транспортного потока, причем каждый пакет транспортного потока имеет заголовок и полезную нагрузку, причем последовательность пакетов транспортного потока имеет полезные нагрузки, несущие кодированные элементы данных, размещенные в секциях слоя адаптации сети, включающий в себя1. A method of partially scrambling a data stream including transport stream packets, each transport stream packet having a header and a payload, the sequence of transport stream packets having payloads carrying encoded data elements located in sections of a network adaptation layer, including
выбор пакетов транспортного потока, формирующих подпоследовательность упомянутой последовательности, при этом в подпоследовательность включаются до некоторого максимального числа пакетов транспортного потока, следующих за первым пакетом транспортного потока, несущим данные, формирующие часть выбранной секции, иselection of transport stream packets forming a subsequence of said sequence, while up to a certain maximum number of transport stream packets following the first transport stream packet carrying data forming part of the selected section are included in the subsequence, and
скремблирование полезных нагрузок каждого пакета транспортного потока в подпоследовательности,scrambling the payloads of each packet of the transport stream in a subsequence,
мониторинг полезных нагрузок, по меньшей мере, некоторых из пакетов транспортного потока в последовательности на наличие данных, показывающих границу между двумя последовательными секциями слоя адаптации сети, и, для выбранных секций, включение в упомянутую подпоследовательность, по меньшей мере, одного из пакетов транспортного потока, несущих данные, формирующие часть выбранной секции.monitoring the payloads of at least some of the transport stream packets in sequence for data showing the boundary between two consecutive sections of the network adaptation layer, and, for selected sections, including at least one of the transport stream packets in said subsequence, carrying data forming part of the selected section.
2. Способ по п.1, в котором поток данных является мультиплексированным из элементарных потоков, причем способ включает в себя идентификацию, по меньшей мере, одного элементарного потока, включающего в себя последовательность пакетов транспортного потока, и мониторинг только полезных нагрузок пакетов в идентифицированном элементарном потоке (потоках).2. The method according to claim 1, wherein the data stream is multiplexed from elementary streams, the method comprising identifying at least one elementary stream including a sequence of packets of the transport stream, and monitoring only payloads of packets in the identified elementary stream (flows).
3. Способ по п.1, в котором выбранные секции включают в себя секции, содержащие, по меньшей мере, часть кодированного представления изображения.3. The method according to claim 1, in which the selected sections include sections containing at least part of the encoded representation of the image.
4. Способ по п.1, в котором каждая секция содержит указание типа данных, которые следуют, и часть, содержащую эти данные, при этом тип каждой секции в мониторируемых полезных нагрузках определяется из упомянутого указания, и секция содержится среди выбранных секций, если тип соответствует, по меньшей мере, одному типу.4. The method according to claim 1, in which each section contains an indication of the type of data that follows, and the part containing this data, the type of each section in the monitored payloads is determined from the indicated indication, and the section is contained among the selected sections, if the type corresponds to at least one type.
5. Способ по п.4, в котором секции типов, других, нежели указанный тип (типы), случайным образом содержатся среди выбранных секций.5. The method according to claim 4, in which sections of types other than the specified type (types) are randomly contained among the selected sections.
6. Способ по п.4, в котором типы определяются технологией кодирования, с помощью которой кодированные элементы данных были сформированы.6. The method according to claim 4, in which the types are determined by the coding technology by which coded data elements were generated.
7. Способ по п.4, в котором кодированные элементы данных являются декодируемыми, используя технологию декодирования с предсказанием, и указанные типы включают в себя тип элемента данных, позволяющий, чтобы предсказание выводилось только из декодированных данных, принадлежащих элементу данных.7. The method according to claim 4, in which the encoded data elements are decoded using prediction decoding technology, and these types include a data element type that allows prediction to be output only from decoded data belonging to the data element.
8. Система для частичного скремблирования потока данных, включающего в себя пакеты транспортного потока, причем каждый пакет транспортного потока имеет заголовок и полезную нагрузку, причем последовательность пакетов транспортного потока имеет полезные нагрузки, несущие кодированные элементы данных, размещенные в секциях слоя адаптации сети, включающая в себя8. A system for partially scrambling a data stream including transport stream packets, each transport stream packet having a header and a payload, the sequence of transport stream packets having payloads carrying encoded data elements located in sections of a network adaptation layer, including myself
порт для приема потока данных; иport for receiving data stream; and
устройство для обработки данных в потоке, причем система сконфигурирована с возможностью выбирать пакеты транспортного потока, формирующие подпоследовательность упомянутой последовательности, при этом в подпоследовательность включаются до некоторого максимального числа пакетов транспортного потока, следующих за первым пакетом транспортного потока, несущим данные, формирующие часть выбранной секции, и скремблировать полезные нагрузки каждого пакета транспортного потока в подпоследовательности, при этомa device for processing data in a stream, the system being configured to select transport stream packets forming a subsequence of said sequence, with up to a certain maximum number of transport stream packets following the first transport stream packet carrying data forming part of the selected section being included in the subsequence, and scramble the payloads of each packet of the transport stream in a subsequence, while
система сконфигурирована с возможностью осуществлять мониторинг полезных нагрузок, по меньшей мере, некоторых из пакетов транспортного потока в последовательности на наличие данных, показывающих границу между двумя последовательными секциями слоя адаптации сети, и, для выбранных секций, включать в упомянутую подпоследовательность, по меньшей мере, один из пакетов транспортного потока, несущих данные, формирующие часть выбранной секции.the system is configured to monitor the payloads of at least some of the traffic stream packets in sequence for data showing the boundary between two consecutive sections of the network adaptation layer and, for selected sections, include at least one of the subsequences from transport stream packets carrying data forming part of the selected section.
9. Система по п.8, которая сконфигурирована с возможностью включать в упомянутую подпоследовательность до некоторого максимального числа пакетов транспортного потока, следующих за первым пакетом транспортного потока, несущим данные, формирующие часть выбранной секции, и снабженная устройством для установки упомянутого максимального числа.9. The system of claim 8, which is configured to include in said subsequence up to a certain maximum number of transport stream packets following the first transport stream packet carrying data forming part of the selected section and equipped with a device for setting said maximum number.
10. Сигнал, несущий поток данных для использования в системе для частичного скремблирования потока данных, включающий в себя пакеты транспортного потока, причем каждый пакет транспортного потока имеет заголовок и полезную нагрузку, причем последовательность пакетов транспортного потока имеет полезные нагрузки, несущие кодированные элементы данных, размещенные в секциях слоя адаптации сети, причем каждая секция имеет некоторый тип, причем полезная нагрузка каждого пакета транспортного потока в подпоследовательности, из упомянутой последовательности, скремблируется, причем для каждой секции типа, соответствующего выбранному типу, подпоследовательность включает в себя, по меньшей мере, один из пакетов транспортного потока, несущих данные, формирующие часть этой секции, причем, по меньшей мере, один из пакетов транспортного потока включает в себя данные, показывающие границу между двумя последовательными секциями, при этом в подпоследовательность включаются до некоторого максимального числа пакетов транспортного потока, следующих за первым пакетом транспортного потока, несущим данные, формирующие часть выбранной секции.10. A signal carrying a data stream for use in a system for partially scrambling a data stream including transport stream packets, each transport stream packet having a header and a payload, the transport stream packet sequence having payloads carrying encoded data elements located in sections of the network adaptation layer, each section having a certain type, the payload of each packet of the transport stream in the subsequence of sequence is scrambled, and for each section of the type corresponding to the selected type, the subsequence includes at least one of the transport stream packets carrying data forming part of this section, and at least one of the transport stream packets includes data showing the boundary between two consecutive sections, while in the subsequence are included up to a certain maximum number of packets of the transport stream following the first packet of transport ka carrying data forming part of the selected section.