УСТРОЙСТВО И СПОСОБ ОБРАБОТКИ ЗАШИФРОВАННОГО ПОТОКА ДАННЫХ

1. Устройство (3000) для обработки зашифрованного потока (3001) данных, в котором предоставлены сообщения дешифрования, предназначенные для дешифрования каждого сегмента (1403) зашифрованного потока (3001) данных, причем каждое сообщение дешифрования содержит некоторое количество элементов дешифрования, при этом устройство (3000) содержит
модуль (3003) определения, предназначенный для определения положения для предоставления сообщений дешифрования по отношению к последовательности сегментов (1403),
отличающееся тем, что дополнительно содержит
модуль (3002) обнаружения, предназначенный для обнаружения количества элементов дешифрования, приходящихся на сообщение дешифрования, причем это количество элементов дешифрования указывает упомянутое положение, подлежащее определению,
при этом модуль (3003) определения дополнительно определяет упомянутое положение для предоставления сообщений дешифрования по отношению к последовательности сегментов (1403) на основании обнаруженного количества элементов дешифрования, приходящихся на сообщение дешифрования.
2. Устройство (3000) по п.1,
отличающееся тем, что сообщения дешифрования являются сообщениями управления доступом, а элементы дешифрования являются командными словами.
3. Устройство (3000) по п.1,
отличающееся тем, что сообщение дешифрования, соответствующее конкретному сегменту (1403), выдается с опережением этого конкретного сегмента (1403).
4. Устройство (3000) по п.1, отличающееся тем, что
зашифрованный поток данных является зашифрованным потоком (1400) данных первого типа или зашифрованным потоком (1401) данных второго типа, при этом
зашифрованный поток данных первого типа содержит первое количество элементов дешифрования, приходящихся на сообщение шифрования, причем это количество равно количеству сообщений дешифрования, а
зашифрованный поток данных второго типа содержит второе количество элементов дешифрования, приходящихся на сообщение шифрования, причем это количество не равно количеству сообщений дешифрования,
модуль обнаружения дополнительно выполнен с возможностью обнаружения первого количества элементов дешифрования, приходящихся на сообщение шифрования, для зашифрованного потока данных первого типа или определения второго количества элементов дешифрования, приходящихся на сообщение шифрования, для зашифрованного потока данных второго типа, и
модуль (3003) определения дополнительно выполнен с возможностью определения положения для предоставления сообщений дешифрования по отношению к последовательности сегментов (1403) на основании первого количества элементов дешифрования, приходящихся на сообщение дешифрования, для зашифрованного потока данных первого типа или на основании второго количества элементов дешифрования, приходящихся на сообщение шифрования, для зашифрованного потока данных второго типа.
5. Устройство (3000) по п.1,
отличающееся тем, что модуль (3003) определения выполнен с возможностью предоставления сообщения дешифрования непосредственно перед соответствующим сегментом (1403) в случае, если обнаруженное количество элементов дешифрования, приходящихся на сообщение о дешифровании, равно двум.
6. Устройство (3000) по п.1,
отличающееся тем, что модуль (3003) определения выполнен с возможностью предоставления сообщения дешифрования с опережением на один сегмент (1403) в случае, если обнаруженное количество элементов дешифрования, приходящихся на сообщение о дешифровании, равно единице.
7. Устройство (3000) по п.1,
отличающееся тем, что содержит модуль памяти, выполненный с возможностью хранения сообщений дешифрования в отдельном файле.
8. Устройство (3000) по п.7,
отличающееся тем, что упомянутый файл характеризует назначение сообщений дешифрования соответствующим сегментам (1403).
9. Устройство (3000) по п.5,
отличающееся тем, что содержит два регистра (1501, 1502) для хранения двух элементов дешифрования, назначенных сообщению дешифрования, при этом в каждый момент времени только один из этих двух регистров может осуществлять перезапись хранящихся в нем данных.
10. Устройство (3000) по п.6,
отличающееся тем, что содержит два регистра (1501, 1502) для хранения элементов дешифрования, при этом в каждый момент времени только один из этих двух регистров может осуществлять перезапись хранящихся в нем данных.
11. Устройство (3000) по п.1,
отличающееся тем, что содержит модуль управления, выполненный с возможностью удаления изначально предоставленных сообщений дешифрования из потока (3001) зашифрованных данных.
12. Устройство (3000) по п.1,
отличающееся тем, что выполнено с возможностью обработки зашифрованного потока (3001) данных, содержащего видеоданные или аудиоданные.
13. Устройство (3000) по п.1,
отличающееся тем, что выполнено с возможностью обработки зашифрованного потока (3001) данных, содержащего цифровые данные.
14. Устройство (3000) по п.1,
отличающееся тем, что содержит модуль (3005) воспроизведения, предназначенный для воспроизведения зашифрованного потока данных.
15. Устройство (3000) по п.1,
отличающееся тем, что содержит модуль (3004) формирования, предназначенный для обработки потока данных для воспроизведения в специализированном режиме воспроизведения.
16. Устройство (3000) по п.15,
отличающееся тем, что специализированный режим воспроизведения является одним из группы, состоящей из режима быстрого прямого воспроизведения, режима быстрого обратного воспроизведения, режима замедленного воспроизведения, режима воспроизведения стоп-кадров, режима мгновенного повторного воспроизведения и режима обратного воспроизведения.
17. Устройство (3000) по п.1,
отличающееся тем, что выполнено с возможностью обработки потока (3001) данных, соответствующего стандарту MPEG2.
18. Устройство (3000) по п.1,
отличающееся тем, что реализовано как, по меньшей мере, одно из группы, состоящей из устройства цифровой видеозаписи и устройства, рассчитанного на работу в сетевой среде, и системы условного доступа и портативного аудиоплеера и портативного видеоплеера и мобильного телефона и DVD-плеера и CD-плеера, медиаплеера на основе накопителя на жестких дисках, а также радиоустройства межсетевой связи и развлекательного устройства общественного пользования и MP3-плеера.
19. Способ обработки зашифрованного потока (3001) данных, в котором предоставлены сообщения дешифрования, предназначенные для дешифрования каждого сегмента (1403) зашифрованного потока (3001) данных, причем каждое сообщение дешифрования содержит некоторое количество элементов дешифрования, при этом способ включает в себя этапы, на которых
определяют положение для предоставления сообщений дешифрования по отношению к последовательности сегментов (1403),
отличающийся тем, что дополнительно содержит этап, на котором
обнаруживают количество элементов дешифрования, приходящихся на сообщение дешифрования, причем это количество элементов дешифрования указывает упомянутое положение, подлежащее определению, и
при этом на этапе определения дополнительно определяют упомянутое положение для предоставления сообщений дешифрования по отношению к последовательности сегментов (1403) на основании обнаруженного количества элементов дешифрования, приходящихся на сообщение дешифрования.
20. Машиночитаемый носитель информации, на котором хранится компьютерная программа обработки зашифрованного потока (3001) данных, в котором предоставлены сообщения дешифрования, предназначенные для дешифрования каждого сегмента (1403) зашифрованного потока (3001) данных, причем каждое сообщение дешифрования содержит некоторое количество элементов дешифрования, причем эта компьютерная программа при ее исполнении процессором обеспечивает возможность управления с целью осуществления следующих этапов способа, на которых
определяют положение для предоставления сообщений дешифрования по отношению к последовательности сегментов (1403),
отличающийся тем, что осуществляемый способ дополнительно содержит этап, на котором
обнаруживают количество элементов дешифрования, приходящихся на сообщение дешифрования, причем это количество элементов дешифрования указывает упомянутое положение, подлежащее определению, и
при этом на этапе определения дополнительно определяют упомянутое положение для предоставления сообщений дешифрования по отношению к последовательности сегментов (1403) на основании обнаруженного количества элементов дешифрования, приходящихся на сообщение дешифрования.
21. Программный элемент обработки зашифрованного потока (3001) данных, в котором предоставлены сообщения дешифрования, предназначенные для дешифрования каждого сегмента (1403) зашифрованного потока (3001) данных, причем каждое сообщение дешифрования содержит некоторое количество элементов дешифрования, причем этот программный элемент при его исполнении процессором обеспечивает возможность управления с целью осуществления следующих этапов способа, на которых
определяют положение для предоставления сообщений дешифрования по отношению к последовательности сегментов (1403),
отличающийся тем, что осуществляемый способ дополнительно содержит этап, на котором
обнаруживают количество элементов дешифрования, приходящихся на сообщение дешифрования, причем это количество элементов дешифрования указывает упомянутое положение, подлежащее определению, и
при этом на этапе определения дополнительно определяют упомянутое положение для предоставления сообщений дешифрования по отношению к последовательности сегментов (1403) на основании обнаруженного количества элементов дешифрования, приходящихся на сообщение дешифрования.