KR100856422B1 - 비디오 컨텐츠 보호를 위한 셔플링 기반 선택적스크램블링 기법 - Google Patents
비디오 컨텐츠 보호를 위한 셔플링 기반 선택적스크램블링 기법 Download PDFInfo
- Publication number
- KR100856422B1 KR100856422B1 KR1020070042072A KR20070042072A KR100856422B1 KR 100856422 B1 KR100856422 B1 KR 100856422B1 KR 1020070042072 A KR1020070042072 A KR 1020070042072A KR 20070042072 A KR20070042072 A KR 20070042072A KR 100856422 B1 KR100856422 B1 KR 100856422B1
- Authority
- KR
- South Korea
- Prior art keywords
- shuffling
- video content
- block
- based selective
- macroblocks
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/88—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving rearrangement of data among different coding units, e.g. shuffling, interleaving, scrambling or permutation of pixel data or permutation of transform coefficient data among different blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/174—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
Claims (3)
- 압축 비디오 컨텐츠를 암호화하는 방법에 있어서 셔플링 기반 선택적 스크램블링 기법으로서,DCT와 양자화 처리가 종료된 인트라 프레임에서 블럭의 계수 중 첫번째 값인 DC를 슬라이스 단위로 셔플링하는 DC셔플링단계와;상기 DC셔플링단계에서 DC셔플링 된 블럭들을 슬라이스 단위로 셔플링 하는 블럭셔플링 단계;를 포함하여 구성되는 것을 특징으로 하는 비디오 컨텐츠 보호를 위한 셔플링 기반 스크램블링 기법.
- 제1항에 있어서,모션벡터로 이루어진 인터 프레임에 대해 매크로블록을 모아 셔플링 하는 매크로블록셔플링단계;를 더 포함하는 것을 특징으로 하는 비디오 컨텐츠 보호를 위한 셔플링 기반 스크램블링 기법.
- 제2항에 있어서,상기 매크로블록셔플링단계는 두개의 슬라이스 단위로 매크로블록을 모아 셔플링하게 되는 것을 특징으로 하는 비디오 컨텐츠 보호를 위한 셔플링 기반 스크램블링 기법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070042072A KR100856422B1 (ko) | 2007-04-30 | 2007-04-30 | 비디오 컨텐츠 보호를 위한 셔플링 기반 선택적스크램블링 기법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070042072A KR100856422B1 (ko) | 2007-04-30 | 2007-04-30 | 비디오 컨텐츠 보호를 위한 셔플링 기반 선택적스크램블링 기법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR100856422B1 true KR100856422B1 (ko) | 2008-09-04 |
Family
ID=40022368
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070042072A Expired - Fee Related KR100856422B1 (ko) | 2007-04-30 | 2007-04-30 | 비디오 컨텐츠 보호를 위한 셔플링 기반 선택적스크램블링 기법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100856422B1 (ko) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5535275A (en) | 1993-07-08 | 1996-07-09 | Sony Corporation | Apparatus and method for producing scrambled digital video signals |
| US6505299B1 (en) | 1999-03-01 | 2003-01-07 | Sharp Laboratories Of America, Inc. | Digital image scrambling for image coding systems |
| KR20060038670A (ko) * | 2004-11-01 | 2006-05-04 | 학교법인 성균관대학 | 인트라 부호화/복호화를 위한 스크램블링/디스크램블링 방법 |
-
2007
- 2007-04-30 KR KR1020070042072A patent/KR100856422B1/ko not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5535275A (en) | 1993-07-08 | 1996-07-09 | Sony Corporation | Apparatus and method for producing scrambled digital video signals |
| US6505299B1 (en) | 1999-03-01 | 2003-01-07 | Sharp Laboratories Of America, Inc. | Digital image scrambling for image coding systems |
| KR20060038670A (ko) * | 2004-11-01 | 2006-05-04 | 학교법인 성균관대학 | 인트라 부호화/복호화를 위한 스크램블링/디스크램블링 방법 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Agi et al. | An empirical study of secure MPEG video transmissions | |
| US7801306B2 (en) | Secure information distribution system utilizing information segment scrambling | |
| US8503671B2 (en) | Method and apparatus for using counter-mode encryption to protect image data in frame buffer of a video compression system | |
| Liu et al. | A survey of video encryption algorithms | |
| US9473829B2 (en) | Methods and devices for selective format-preserving data encryption | |
| WO2010018611A1 (en) | Apparatus and method for encrypting image data, and decrypting the encrypted image data, and image data distribution system | |
| US20120230388A1 (en) | Method and system for protecting image data in frame buffers of video compression systems | |
| Lian et al. | Efficient video encryption scheme based on advanced video coding | |
| KR101344171B1 (ko) | 데이터 압축 방법 및 시스템, 및 컴퓨터 판독가능한 기록 매체 | |
| CN1852443B (zh) | 数据处理装置 | |
| Shi et al. | Selective encryption for H. 264/AVC video coding | |
| KR100856422B1 (ko) | 비디오 컨텐츠 보호를 위한 셔플링 기반 선택적스크램블링 기법 | |
| KR102241294B1 (ko) | 실시간 스트리밍 영상의 유출 방지장치 및 방법 | |
| CN104301727A (zh) | 基于cabac的质量可控的h.264视频感知加密算法 | |
| Takayama et al. | A video scrambling scheme applicable to local region without data expansion | |
| CN100496118C (zh) | 一种h.264标准视频信息中残差系数幅值的加解密方法 | |
| Wang et al. | Partial encryption by randomized zig-zag scanning for video encoding | |
| Raju et al. | A real-time video encryption exploiting the distribution of the DCT coefficients | |
| Thomas et al. | Secure transcoders for single layer video data | |
| CN108900868B (zh) | 基于h.264的视频传输方法、装置及存储介质 | |
| Qian et al. | Efficiency video encryption scheme based on H. 264 coding standard and permutation code algorithm | |
| CN115278243A (zh) | 对抗深度学习人脸攻击的实时视频加密方法及装置 | |
| Mohammed et al. | A review of selective H. 264 video encryption techniques | |
| Jeong et al. | Slice-Level selective encryption for protecting video data | |
| Shimizu et al. | Lapped cuboid-based perceptual encryption for motion JPEG standard |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| 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-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20110829 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| 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: 20110829 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |