Abstract:
복수의 클라이언트 기기들을 간편하게 페어링시킬 수 있고, 페어링된 클라이언트 기기들 간에 간편하게 컨텐츠를 공유하고 상호 연동될 수 있는 장치, 시스템 및 방법을 제공한다. 일 실시예에 따른 클라우드 서버는, 제어 기기와 복수의 출력 기기 사이의 페어링(pairing)에 사용되는 인증 코드를 생성하는 인증 코드 생성부; 상기 생성된 인증 코드를 상기 제어 기기에 송신하고, 상기 복수의 출력 기기에 입력된 인증 코드를 수신하는 통신부; 상기 제어 기기에 송신한 인증 코드와 상기 복수의 출력 기기에 입력된 인증 코드를 비교하여 상기 페어링을 위한 인증을 실행하는 인증부; 및 상기 페어링을 위한 인증이 완료되면, 상기 복수의 출력 기기 중 적어도 하나의 출력 기기에 전송될 컨텐츠의 포맷을 상기 출력 기기의 출력 포맷에 맞게 변환하는 제어부;를 포함한다.
Abstract:
본 발명은, (a) 디지털 컨텐츠의 제공자의 디지털 화폐의 수령을 위한 공개키 정보 또는 이에 대한 포인팅 정보가 임베딩된 디지털 컨텐츠에 대한 정보를 제공하는 단계; 및 (b) 상기 디지털 컨텐츠를 제공받은 사용자 단말이 상기 공개키와 상기 사용자 단말의 비밀키를 이용하여 지불 정보를 생성하고 상기 지불 정보가 진정한 것으로 판단되면, 상기 사용자 단말이 상기 디지털 컨텐츠를 재생할 수 있도록 기술적 보호를 해제하는 과정을 지원하는 단계를 포함하는 방법을 포함한다.
Abstract:
A system, method and device for adding security features associated with a hardware-based root of trust to a system for playing encrypted media content is described. The system allows for traceability of content linked to or derived from a decrypting element within the system should its decryption capabilities be made available to a third party without authorisation, thereby allowing for at least the decryption element to be revoked.
Abstract:
본 발명은, 컨텐트 재생을 위한 라이선스 정보를 관리하는 방법에 있어서, 라이선스 서버에 저장 기기의 인증 정보(certificate information)를 전송하는 단계; 상기 인증 정보에 기초하여, 상기 라이선스 서버로부터 인증 리스트(CRL, Certificate Revision List)를 수신하여 업데이트를 수행하는 단계; 상기 저장 기기와 상기 라이선스 서버 간에 형성된 제 1 세션을 통해, 상기 컨텐트의 재생을 허여하는 암호화된 라이선스 정보를 수신하는 단계, 여기서, 상기 제 1 세션은 세션 식별 정보에 의해 식별됨; 및 상기 암호화된 라이선스 정보를 해독하고, 보안 영역에 저장하는 단계를 포함하는 것을 특징으로 하는 방법을 제공한다.
Abstract:
The systems, methods and apparatuses described herein permit encrypted media content to be processed by a plurality of media processing blocks before being displayed on a screen. An apparatus according to the present disclosure may comprise a communication interface to receive an encrypted, encoded media stream, a first and second media processing blocks, and a screen for displaying decoded media stream. The first media processing block may decrypt the encrypted, encoded media stream to obtain the encoded media stream using a first key, decode the encoded media stream and encrypt the decoded media stream using a second key before transmitting it to the second media processing block. The second media processing block may decrypt the media stream using the second key and process the media stream using a screen controller before transmitting the media stream to the screen.
Abstract:
A method of operation of an audio/video content receiver having a content decoder capable of concurrently decoding two or more audio/video programmes from a single packetized data stream of encoded audio/video data packets comprises the steps of : receiving encoded audio/video content as two or more packetized data streams, each data stream comprising one or more programmes having respective encoded audio/video data packets; generating a composite packetized data stream having programme data from two or more of the packetized data streams by selecting a subset of data packets from the two or more received packetized data streams, the subset including those audio/video data packets relating to those programmes to be decoded; storing timing data indicating at least an arrival time of those audio/video data packets included in the composite packetized data stream; and decoding and outputting audio/video programme data from the composite packetized data stream according to the timing information stored in respect of each decoded audio/video packet.
Abstract:
A method and system to confirm co-location of multiple devices within a geographic area, while filtering spurious alarms, is provided. An example method comprises processing first GPS data obtained from a first GPS sensor and second GPS data obtained from a second GPS sensor. A sensing data evaluator compares a sensing error from the first GPS data and a sensing error from the second GPS data. Based on the result of the comparing, the sensing data evaluator determines whether the sensing errors are to be ignored. An approach where an alarm that otherwise would be generated is disabled or canceled may be termed as filtering spurious alarms.
Abstract:
An embodiment of the present invention may be deployed in a personal video player/recorder. According to different embodiments of the present invention provision is made to be able to play an alternative pre-stored content in place of a particular type of content received by the player within a transport stream comprising a plurality of types of content. Embodiments of the invention can be useful in providing targeted advertising, where, when combined with profiling techniques, alternative content of interest to a viewer can be substituted in the transport stream in place of the received content having the particular type. According to other embodiments of the present invention, computing resources and communication bandwidth use can be saved by playing pre-stored content instead of the received content of the particular type. Embodiments of the present invention provide for the maintenance of the pre-stored material by storing appropriate content as it is received in the transport stream or by deleting pre-stored content when deemed appropriate to do so.
Abstract:
In embodiments of secure progressive download for media content playback, a client device (128) implements a media player (142) and a proxy application (144). The proxy application is implemented to receive media content (136) from a media server (126), and the media player controls playback of media content (148) on the client device. The proxy application receives the media content (136) encrypted and formatted by the media server for playback by the media player, and the proxy application initiates storing segments of the media content (148) as encrypted media content on the client device. The proxy application also requests an encryption key (124) to decrypt the encrypted media content for playback by the media player. The proxy application receives the encryption key from a key server (122) and stores the encryption key on the client device to decrypt the encrypted media content when requested by the media player.