KR20100018564A - 디지털 비디오 콘텐츠를 선택적으로 암호화 및 디코딩하는 방법 및 그 인코더 및 디코더 - Google Patents
디지털 비디오 콘텐츠를 선택적으로 암호화 및 디코딩하는 방법 및 그 인코더 및 디코더 Download PDFInfo
- Publication number
- KR20100018564A KR20100018564A KR1020097026095A KR20097026095A KR20100018564A KR 20100018564 A KR20100018564 A KR 20100018564A KR 1020097026095 A KR1020097026095 A KR 1020097026095A KR 20097026095 A KR20097026095 A KR 20097026095A KR 20100018564 A KR20100018564 A KR 20100018564A
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- video content
- digital video
- sof
- header
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
- H04N21/23476—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption by partially encrypting, e.g. encrypting the ending portion of a movie
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23611—Insertion of stuffing data into a multiplex stream, e.g. to obtain a constant bitrate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
- H04N21/44055—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption by partially decrypting, e.g. decrypting a video stream that has been partially encrypted
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4408—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programmes or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
Claims (40)
- 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법으로서,상기 디지털 비디오 콘텐츠를 포함하는 복수의 패킷을 수신하는 단계,프레임의 시작(SOF) 헤더를 포함하는 패킷을 식별하는 단계,상기 SOF 헤더를 포함하는 패킷에 패딩(padding)을 삽입하여 상기 SOF 헤더를 포함하는 패킷의 콘텐츠를 다른 패킷으로 이동시키는 단계,선택 기준에 따라 상기 SOF 헤더를 포함하는 패킷을 제외하고 암호화를 위한 임의의 패킷을 선택하는 단계,상기 선택된 패킷을 암호화하는 단계, 및상기 SOF 헤더를 포함하는 패킷을 비암호화된 상태로 유지하여 선택적으로 암호화된 디지털 비디오 콘텐츠를 형성하는 단계를 포함하는, 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법.
- 제1항에 있어서,상기 선택적으로 암호화된 디지털 비디오 콘텐츠를 전자 저장 매체 상에 저장하는 단계를 더 포함하는, 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법.
- 제1항에 있어서,상기 선택적으로 암호화된 디지털 비디오 콘텐츠를 수신기로 전송하는 단계 를 더 포함하는, 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법.
- 제1항에 있어서,상기 선택 기준은 상기 SOF 헤더를 포함하는 패킷들을 제외한 모든 패킷의 선택을 포함하는, 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법.
- 제1항에 있어서,상기 선택 기준은 상기 SOF 헤더를 포함하는 패킷 이전의 패킷을 포함하는, 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법.
- 제1항에 있어서,상기 선택 기준은 상기 SOF 헤더를 포함하는 패킷 이후의 패킷을 포함하는, 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법.
- 제1항에 있어서,상기 선택 기준은 상기 SOF 헤더를 포함하는 패킷들을 제외한 임의의 패킷의 선택을 포함하며, 상기 임의의 패킷은 상기 SOF 헤더를 포함하는 패킷들을 제외하고 남은 모든 패킷의 수보다는 적은, 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법.
- 제1항에 있어서,프로그래밍된 프로세서 상에서 실행되는, 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법.
- 제1항에 있어서,상기 패딩된 패킷은 적응 필드의 개인적 데이터 필드에 스터핑 바이트 또는 가짜 데이터를 삽입함으로써 패딩되어 데이터를 다른 패킷으로 이동시키는, 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법.
- 제1항에 있어서,상기 패딩된 패킷은 스트림 구문에 따라 필터링될 채움(fill) 바이트를 사용함으로써 패딩되는, 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법.
- 제1항에 있어서,상기 선택 단계는 상기 SOF 헤더를 포함하는 패딩된 패킷을 뒤따르는 패킷을 선택하는 단계를 포함하는, 디지털 비디오 콘텐츠를 선택적으로 암호화하는 방법.
- 프로그래밍된 프로세서 상에서 실행될 때, 제1항에 따른 선택적으로 디지털 비디오 콘텐츠를 암호화하는 방법을 수행하는 명령어를 저장하는, 전자 저장 매체.
- 선택적으로 암호화된 비디오 콘텐츠를 디코딩하는 방법으로서,프레임의 시작부(SOF)를 포함하는 비암호화된 패킷을 가지는 상기 선택적으로 암호화된 디지털 비디오 콘텐츠를 수신하는 단계 - 상기 비암호된 패킷은 상기 SOF 헤더를 포함하는 패킷에 처음에 나타나는 콘텐츠가 암호화된 패킷으로 시프트되도록 패딩됨 -,상기 SOF 헤더로부터의 I 프레임 및 P프레임 중 적어도 하나에 대한 오프셋을 계산하는 단계, 및상기 계산된 오프셋을 오프셋 테이블로서 저장하는 단계을 포함하는, 선택적으로 암호화된 비디오 콘텐츠를 디코딩하는 방법.
- 제13항에 있어서,상기 선택적으로 암호화된 디지털 비디오 콘텐츠의 트릭 플레이를 동작하기 위해 상기 오프셋 테이블에 접근하는 단계를 더 포함하는, 선택적으로 암호화된 비디오 콘텐츠를 디코딩하는 방법.
- 제13항에 있어서,상기 선택적으로 암호화된 디지털 비디오 콘텐츠는 전자 저장 매체 상에 저장되는, 선택적으로 암호화된 비디오 콘텐츠를 디코딩하는 방법.
- 제13항에 있어서,상기 선택적으로 암호화된 디지털 비디오 콘텐츠는 콘텐츠 공급자로부터 수신기로 전송되는, 선택적으로 암호화된 비디오 콘텐츠를 디코딩하는 방법.
- 제13항에 있어서,상기 암호화된 디지털 비디오 콘텐츠는 상기 SOF 헤더를 포함하는 패킷을 제외하고 전체적으로 암호화되는, 선택적으로 암호화된 비디오 콘텐츠를 디코딩하는 방법.
- 제13항에 있어서,상기 SOF 헤더를 포함하는 패킷 및 임의의 다른 패킷은 비암호화되는 반면, 임의의 추가적인 패킷은 암호화되는, 선택적으로 암호화된 비디오 콘텐츠를 디코딩하는 방법.
- 제13항에 있어서,상기 패딩된 패킷은 적응 필드의 개인 데이터 필드에 스터핑 바이트나 가짜 데이터를 삽입함으로써 패딩되어 데이터를 다른 패킷으로 이동시키는, 선택적으로 암호화된 비디오 콘텐츠를 디코딩하는 방법.
- 제13항에 있어서,상기 선택은 상기 SOF 헤더를 포함하는 패딩된 패킷을 뒤따르는 패킷을 선택 하는 것을 포함하는, 선택적으로 암호화된 비디오 콘텐츠를 디코딩하는 방법.
- 제13항에 있어서,프로그래밍된 프로세서 상에서 수행되는, 선택적으로 암호화된 비디오 콘텐츠를 디코딩하는 방법.
- 프로그래밍된 프로세서 상에서 실행될 때, 제13항에 따른 선택적으로 디지털 비디오 콘텐츠를 디코딩하는 방법을 수행하는 명령어를 저장하는, 전자 저장 매체.
- 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더로서,프레임의 시작(SOF) 헤더를 포함하는 비암호화된 패킷을 가지는 상기 선택적으로 암호화된 디지털 비디오 콘텐츠를 수신하는 수신기 - 상기 비암호된 패킷은 상기 SOF 헤더를 포함하는 패킷에 처음에 나타나는 콘텐츠가 암호화된 다른 패킷으로 시프트되도록 패딩됨 -,상기 SOF 헤더로부터의 I 프레임 및 P프레임 중 적어도 하나에 대한 오프셋을 계산하는 오프셋 계산기, 및상기 계산된 오프셋을 오프셋 테이블로서 저장하는 수단을 포함하는, 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더.
- 제23항에 있어서,상기 선택적으로 암호화된 디지털 비디오 콘텐츠의 트릭 플레이를 동작하기 위해 상기 오프셋 테이블에 접근하는 수단을 더 포함하는, 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더.
- 제23항에 있어서,상기 선택적으로 암호화된 디지털 비디오 콘텐츠는 전자 저장 매체 상에 저장되는, 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더.
- 제23항에 있어서,상기 선택적으로 암호화된 디지털 비디오 콘텐츠는 콘텐츠 공급자로부터 수신기로 전송되는, 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더.
- 제23항에 있어서,상기 암호화된 디지털 비디오 콘텐츠는 상기 SOF 헤더를 포함하는 패킷을 제외하고 전체적으로 암호화되는, 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더.
- 제23항에 있어서,상기 SOF 헤더를 포함하는 패킷 및 임의의 다른 패킷은 비암호화되는 반면, 임의의 추가적인 패킷은 암호화되는, 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더.
- 제28항에 있어서,상기 임의의 다른 패킷은 상기 SOF 헤더를 포함하는 상기 패딩된 패킷을 바로 뒤따르는 패킷을 포함하는, 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더.
- 제23항에 있어서,상기 오프셋 계산기는 프로그래밍된 프로세서에 의해 구현되는, 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더.
- 제23항에 있어서,상기 패딩된 패킷은 적응 필드의 개인 데이터 필드에 스터핑 바이트나 가짜 데이터를 삽입함으로써 패딩되어 데이터를 다른 패킷으로 이동시키는, 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더.
- 제23항에 있어서,상기 패딩된 패킷은 스트림 구문에 따라 필터링될 채움(fill) 바이트의 사용 에 의해 패딩되는, 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더.
- 제23항에 있어서,상기 오프셋 테이블은 전자 저장 매체 상에 저장되는, 선택적으로 암호화된 디지털 비디오 콘텐츠를 디코딩하는 디코더.
- 디지털 비디오 콘텐츠의 선택적인 암호화를 위한 선택적인 암호화 인코더로서,상기 디지털 비디오 콘텐츠를 포함하는 복수의 패킷을 수신하는 수단,프레임의 시작(SOF) 헤더를 포함하는 패킷을 식별하는 수단,상기 SOF 헤더를 포함하는 패킷에 패딩을 삽입하여 상기 SOF 헤더를 포함하는 패킷의 콘텐츠를 다른 패킷으로 이동시킴으로써 상기 SOF 헤더를 포함하는 패딩된 패킷을 생성하는 수단,상기 SOF 헤더를 포함하는 패딩된 패킷을 제외하고 선택 기준에 따라 암호화를 위한 임의의 패킷을 선택하는 프로그래밍된 프로세서, 및상기 SOF 헤더를 포함하는 패딩된 패킷을 비암호화된 상태로 유지시킨 채, 상기 선택된 패킷을 암호화하여 선택적으로 암호화된 디지털 비디오 콘텐츠를 형성하는 암호화기를 포함하는, 디지털 비디오 콘텐츠의 선택적인 암호화를 위한 선택적인 암 호화 인코더.
- 제34항에 있어서,상기 선택적으로 암호화된 디지털 비디오 콘텐츠를 저장하기 위한 전자 저장 매체를 더 포함하는, 디지털 비디오 콘텐츠의 선택적인 암호화를 위한 선택적인 암호화 인코더.
- 제34항에 있어서,상기 선택적으로 암호화된 디지털 비디오 콘텐츠를 수신기로 전송하기 위한 송신기를 더 포함하는, 디지털 비디오 콘텐츠의 선택적인 암호화를 위한 선택적인 암호화 인코더.
- 제34항에 있어서,상기 선택 기준은 상기 SOF 헤더를 포함하는 패킷들을 제외한 모든 패킷의 선택을 포함하는, 디지털 비디오 콘텐츠의 선택적인 암호화를 위한 선택적인 암호화 인코더.
- 제34항에 있어서,상기 선택 기준은 상기 SOF 헤더를 포함하는 패킷들을 제외한 임의의 패킷의 선택을 포함하며, 상기 임의의 패킷은 상기 SOF 헤더를 포함하는 패킷들을 제외하 고 남은 모든 패킷의 수보다는 적은, 디지털 비디오 콘텐츠의 선택적인 암호화를 위한 선택적인 암호화 인코더.
- 제34항에 있어서,상기 임의의 다른 패킷은 상기 SOF 헤더를 포함하는 패딩된 패킷을 바로 뒤따르는 패킷을 포함하는, 디지털 비디오 콘텐츠의 선택적인 암호화를 위한 선택적인 암호화 인코더.
- 제34항에 있어서,상기 패딩된 패킷은 적응 필드의 개인적 데이터 필드에 스터핑 바이트 또는 가짜 데이터를 삽입함으로써 패딩되어 데이터를 다른 패킷으로 이동시키는, 디지털 비디오 콘텐츠의 선택적인 암호화를 위한 선택적인 암호화 인코더.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/818,787 | 2007-06-15 | ||
| US11/818,787 US7929698B2 (en) | 2007-06-15 | 2007-06-15 | Selective encryption to enable trick play with enhanced security |
| PCT/US2008/065437 WO2009038830A2 (en) | 2007-06-15 | 2008-05-30 | Selective encryption to enable trick play with enhanced security |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20100018564A true KR20100018564A (ko) | 2010-02-17 |
| KR101341268B1 KR101341268B1 (ko) | 2013-12-12 |
Family
ID=40132340
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020097026095A Expired - Fee Related KR101341268B1 (ko) | 2007-06-15 | 2008-05-30 | 디지털 비디오 콘텐츠를 선택적으로 암호화 및 디코딩하는 방법 및 그 인코더 및 디코더 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7929698B2 (ko) |
| EP (1) | EP2156666B1 (ko) |
| JP (1) | JP5379129B2 (ko) |
| KR (1) | KR101341268B1 (ko) |
| CN (1) | CN101682731B (ko) |
| CA (1) | CA2689542C (ko) |
| WO (1) | WO2009038830A2 (ko) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9042555B2 (en) * | 2011-02-10 | 2015-05-26 | Sony Corporation | On-demand download of partial encrypted content for partial super distributed content |
| US8885557B2 (en) * | 2011-02-25 | 2014-11-11 | Qualcomm Incorporated | Dynamic selection among algorithms for generating fillers for security of data communications |
| US9906815B2 (en) | 2011-11-08 | 2018-02-27 | Texas Instruments Incorporated | Delayed duplicate I-picture for video coding |
| JP5310824B2 (ja) | 2011-11-10 | 2013-10-09 | 株式会社リコー | 伝送管理装置、プログラム、伝送管理システムおよび伝送管理方法 |
| US9008308B2 (en) * | 2012-02-08 | 2015-04-14 | Vixs Systems, Inc | Container agnostic decryption device and methods for use therewith |
| CN104184645B (zh) * | 2013-05-27 | 2018-05-04 | 华为技术有限公司 | 一种生成操作请求的方法、设备及系统 |
| WO2016086100A1 (en) | 2014-11-25 | 2016-06-02 | Arris Enterprises, Inc. | Filler detection during trickplay |
| CN105828189B (zh) * | 2015-01-05 | 2018-10-23 | 任子行网络技术股份有限公司 | 一种多维度检测违规音视频节目的方法 |
| US10366244B2 (en) * | 2015-06-09 | 2019-07-30 | International Business Machines Corporation | Performing an operation on sensitive data |
| CN106713940B (zh) * | 2015-08-04 | 2019-12-20 | 杭州海康威视数字技术股份有限公司 | 视频流的存储方法、读取方法及装置 |
| JP6215898B2 (ja) * | 2015-11-16 | 2017-10-18 | 株式会社Pfu | 映像処理装置、映像処理システム、および、映像処理方法 |
| US10848802B2 (en) * | 2017-09-13 | 2020-11-24 | Cisco Technology, Inc. | IP traffic software high precision pacer |
| CN112839244B (zh) * | 2019-11-22 | 2022-03-25 | 北京大学 | 一种基于码流级别的监控视频分级加解密方法及系统 |
| US12585816B2 (en) | 2023-03-27 | 2026-03-24 | Ringcentral, Inc. | Systems and methods for selective encryption of sensitive image data |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5650825A (en) * | 1995-03-31 | 1997-07-22 | Matsushita Electric Corporation Of America | Method and apparatus for sending private data instead of stuffing bits in an MPEG bit stream |
| US6445738B1 (en) * | 1996-04-25 | 2002-09-03 | Opentv, Inc. | System and method for creating trick play video streams from a compressed normal play video bitstream |
| US5805700A (en) * | 1996-10-15 | 1998-09-08 | Intel Corporation | Policy based selective encryption of compressed video data |
| US20060093045A1 (en) * | 1999-06-29 | 2006-05-04 | Roger Anderson | Method and apparatus for splicing |
| KR20020091254A (ko) | 2000-05-02 | 2002-12-05 | 제너럴 인스트루먼트 코포레이션 | 암호화된 비디오 스트림의 개별 화상에 대한 랜덤억세스를 가능하게 하기 위한 방법 및 장치 |
| US6453115B1 (en) * | 2000-08-31 | 2002-09-17 | Keen Personal Media, Inc. | Digital video recording system which generates an index data structure for displaying a video stream in trickplay mode |
| US7386129B2 (en) * | 2001-05-30 | 2008-06-10 | Digeo, Inc. | System and method for multimedia content simulcast |
| US7747853B2 (en) * | 2001-06-06 | 2010-06-29 | Sony Corporation | IP delivery of secure digital content |
| US7242773B2 (en) | 2002-09-09 | 2007-07-10 | Sony Corporation | Multiple partial encryption using retuning |
| US7681227B2 (en) * | 2003-02-10 | 2010-03-16 | Ipg Electronics 503 Limited | Generation of encrypted video information |
| WO2005036809A1 (en) * | 2003-10-09 | 2005-04-21 | Matsushita Electric Industrial Co., Ltd. | Communication terminal and method for timing the detection of communication-medium characteristics |
| US7620180B2 (en) | 2003-11-03 | 2009-11-17 | Sony Corporation | Preparation of content for multiple conditional access methods in video on demand |
| CN1883206A (zh) * | 2003-11-18 | 2006-12-20 | 皇家飞利浦电子股份有限公司 | 特技播放信号的再现 |
| CN1561111A (zh) * | 2004-02-26 | 2005-01-05 | 晶晨半导体(上海)有限公司 | 在数字视频压缩码流中快速索引播放信息的方法 |
| WO2005099385A2 (en) * | 2004-04-07 | 2005-10-27 | Nielsen Media Research, Inc. | Data insertion apparatus and methods for use with compressed audio/video data |
| WO2006034464A1 (en) * | 2004-09-23 | 2006-03-30 | Thomson Licensing | Inserting metadata for trick play in video transport stream |
| KR20080005569A (ko) * | 2005-04-26 | 2008-01-14 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 암호 시스템에서 암호화된 데이터 스트림을 처리하는 장치및 방법 |
| EP1900209A2 (en) * | 2005-06-23 | 2008-03-19 | Panasonic Avionics Corporation | System and method for providing searchable data transport stream encryption |
| US8677504B2 (en) * | 2005-07-14 | 2014-03-18 | Qualcomm Incorporated | Method and apparatus for encrypting/decrypting multimedia content to allow random access |
| US8514894B2 (en) * | 2005-08-02 | 2013-08-20 | Elliptic Technologies Inc. | Method for inserting/removal padding from packets |
-
2007
- 2007-06-15 US US11/818,787 patent/US7929698B2/en not_active Expired - Fee Related
-
2008
- 2008-05-30 CN CN200880020438.9A patent/CN101682731B/zh not_active Expired - Fee Related
- 2008-05-30 WO PCT/US2008/065437 patent/WO2009038830A2/en not_active Ceased
- 2008-05-30 JP JP2010512257A patent/JP5379129B2/ja not_active Expired - Fee Related
- 2008-05-30 CA CA2689542A patent/CA2689542C/en active Active
- 2008-05-30 KR KR1020097026095A patent/KR101341268B1/ko not_active Expired - Fee Related
- 2008-05-30 EP EP08832397.7A patent/EP2156666B1/en not_active Not-in-force
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010531562A (ja) | 2010-09-24 |
| CN101682731B (zh) | 2015-04-29 |
| US20080310630A1 (en) | 2008-12-18 |
| WO2009038830A3 (en) | 2009-05-07 |
| CA2689542C (en) | 2015-03-31 |
| EP2156666A2 (en) | 2010-02-24 |
| WO2009038830A2 (en) | 2009-03-26 |
| CN101682731A (zh) | 2010-03-24 |
| EP2156666A4 (en) | 2012-09-12 |
| US7929698B2 (en) | 2011-04-19 |
| JP5379129B2 (ja) | 2013-12-25 |
| CA2689542A1 (en) | 2009-03-26 |
| KR101341268B1 (ko) | 2013-12-12 |
| EP2156666B1 (en) | 2015-07-22 |
| HK1141183A1 (en) | 2010-10-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101341268B1 (ko) | 디지털 비디오 콘텐츠를 선택적으로 암호화 및 디코딩하는 방법 및 그 인코더 및 디코더 | |
| US7151833B2 (en) | Selective encryption to enable trick play | |
| CN101040526B (zh) | 数字装置的数字版权管理方法和设备 | |
| CA2437018C (en) | Selective encryption to enable multiple decryption keys | |
| US8818896B2 (en) | Selective encryption with coverage encryption | |
| US7590240B2 (en) | Conditional access system and method prevention of replay attacks | |
| CA2408232C (en) | Method and apparatus for enabling random access to individual pictures in an encrypted video stream | |
| JP4812117B2 (ja) | コンテンツ暗号化装置及びそのプログラム、並びに、コンテンツ復号装置及びそのプログラム | |
| US20080123845A1 (en) | Multiple selective encryption with DRM | |
| JP2010176691A (ja) | 情報ストリームを安全化する方法及びその装置 | |
| US20070005506A1 (en) | Key sharing for DRM interoperability | |
| US20070258586A1 (en) | Personal video recorder having dynamic security functions and method thereof | |
| US20090225983A1 (en) | System and method for improved processing and decoding of an encrypted digital video signal | |
| US7773752B2 (en) | Circuits, apparatus, methods and computer program products for providing conditional access and copy protection schemes for digital broadcast data | |
| JP4630073B2 (ja) | コンテンツ暗号化装置及びそのプログラム | |
| CA2437025C (en) | Selective encryption to enable trick play | |
| HK1141183B (en) | Selective encryption to enable trick play with enhanced security | |
| JP4883701B2 (ja) | コンテンツ復号装置、その方法及びそのプログラム | |
| CN101322394A (zh) | 用于视频数据的解密系统和方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| FPAY | Annual fee payment |
Payment date: 20161124 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20171127 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20181123 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20191127 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20241207 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| H13 | Ip right lapsed |
Free format text: ST27 STATUS EVENT CODE: N-4-6-H10-H13-OTH-PC1903 (AS PROVIDED BY THE NATIONAL OFFICE); TERMINATION CATEGORY : DEFAULT_OF_REGISTRATION_FEE Effective date: 20241207 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20241207 |