KR102170845B1 - Content copyright protection device and method thereof - Google Patents
Content copyright protection device and method thereof Download PDFInfo
- Publication number
- KR102170845B1 KR102170845B1 KR1020180125562A KR20180125562A KR102170845B1 KR 102170845 B1 KR102170845 B1 KR 102170845B1 KR 1020180125562 A KR1020180125562 A KR 1020180125562A KR 20180125562 A KR20180125562 A KR 20180125562A KR 102170845 B1 KR102170845 B1 KR 102170845B1
- Authority
- KR
- South Korea
- Prior art keywords
- image
- color code
- user information
- unit
- color
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 26
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 26
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 20
- 230000003139 buffering effect Effects 0.000 claims description 22
- 238000010586 diagram Methods 0.000 description 34
- 239000000284 extract Substances 0.000 description 14
- 239000003086 colorant Substances 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/16—Program or content traceability, e.g. by watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Technology Law (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Abstract
콘텐츠 저작권 보호장치 및 방법에 대한 발명이 개시된다. 본 발명의 콘텐츠 저작권 보호장치는: 사용자 정보를 색상코드로 암호화하는 암호화부와, 색상코드를 영상에 합성시키는 합성부 및 영상에 합성된 색상코드에서 사용자 정보를 추출하는 복호화부를 포함하는 것을 특징으로 한다.Disclosed is an apparatus and method for protecting copyright of contents. The content copyright protection apparatus of the present invention comprises: an encryption unit for encrypting user information with a color code, a synthesis unit for synthesizing the color code to an image, and a decoding unit for extracting user information from the color code synthesized on the image. do.
Description
본 발명은 콘텐츠 저작권 보호장치 및 방법에 관한 것으로, 보다 상세하게는 암호화 한 사용자 정보를 영상에 부가하여 영상이 사용자에 의하여 무단복제 및 배포된 경우 영상에 포함되어 있는 사용자 정보를 바탕으로 해당 사용자를 추적할 수 있는 콘텐츠 저작권 보호장치 및 방법에 관한 것이다.The present invention relates to a content copyright protection apparatus and method, and more particularly, when a video is copied and distributed without permission by a user by adding encrypted user information to a video, the corresponding user is provided based on the user information included in the video. It relates to an apparatus and method for protecting copyright of content that can be traced.
일반적으로, 영상 콘텐츠는 모니터 등의 디스플레이를 통해 사용자에게 제공되므로 사용자가 화면을 촬영하거나 녹화하는 방식으로 무단복제한 후 배포하는 것을 완전히 방지할 수는 없다. 이에 기존에는 영상 콘텐츠를 제공하는 도중에 사용자의 아이디와 같이 사용자를 특정할 수 있는 정보를 화면에 전시하는 방식으로 무단복제 및 배포를 억지하는 방법을 사용하였다.In general, since video content is provided to a user through a display such as a monitor, it cannot be completely prevented from distributing after unauthorized copying by the user by photographing or recording a screen. Therefore, in the past, while providing video content, information that can identify a user, such as a user's ID, is displayed on a screen to prevent unauthorized copying and distribution.
종래에는 사용자가 자신을 특정하는 정보가 화면에 표시되고 있다는 것을 알 수 있으므로 무단복제 이후 해당 정보를 제거하고 배포하는 문제점이 있다. 따라서 이를 개선할 필요성이 요청된다.Conventionally, since the user can see that information specifying himself/herself is displayed on the screen, there is a problem in that the information is removed and distributed after unauthorized copying. Therefore, there is a need to improve this.
본 발명의 배경기술은 대한민국 등록특허공보 제10-1888866호(2018.08.09 등록, 발명의 명칭: 저작권 보호를 통한 콘텐츠 유통 방법 및 그 시스템)에 게시되어 있다.The background technology of the present invention is published in Korean Registered Patent Publication No. 10-1888866 (registered on August 9, 2018, title of invention: Content distribution method and its system through copyright protection).
본 발명은 상기와 같은 문제점을 개선하기 위해 창출된 것으로, 본 발명의 목적은 암호화 한 사용자 정보를 영상에 부가하여 영상이 사용자에 의하여 무단복제 및 배포된 경우 영상에 포함되어 있는 사용자 정보를 바탕으로 해당 사용자를 추적할 수 있는 콘텐츠 저작권 보호장치 및 방법을 제공하는 것이다.The present invention was created to improve the above problems, and an object of the present invention is to add encrypted user information to an image, and when the image is copied and distributed by the user without permission, based on user information included in the image. It is to provide a content copyright protection device and method capable of tracking a corresponding user.
본 발명에 따른 콘텐츠 저작권 보호장치는: 사용자 정보를 색상코드로 암호화하는 암호화부와, 색상코드를 영상에 합성시키는 합성부 및 영상에 합성된 색상코드에서 사용자 정보를 추출하는 복호화부를 포함하는 것을 특징으로 한다.The content copyright protection apparatus according to the present invention comprises: an encryption unit for encoding user information into a color code, a synthesis unit for synthesizing the color code into an image, and a decoding unit for extracting user information from the color code synthesized in the image. To do.
또한 사용자 정보는, 사용자의 아이디, 이메일, 아이피 주소, 전화번호, 팩스번호, 주소, 소속, 주민번호, 운전면허번호 및 카드번호 중 적어도 어느 하나를 포함하는 것을 특징으로 한다.In addition, the user information is characterized by including at least one of the user's ID, email, IP address, phone number, fax number, address, affiliation, resident number, driver's license number, and card number.
또한 암호화부는, 사용자 정보를 암호화하여 n진수로 변환시키는 제1암호부 및 제1암호부에서 암호화된 n진수를 전달받아 색상코드와 매칭시키는 제2암호부를 포함하는 것을 특징으로 한다.In addition, the encryption unit may include a first encryption unit for encrypting user information and converting it to an n number, and a second encryption unit for receiving the n number encrypted by the first encryption unit and matching the color code.
또한 n진수는 2진수, 8진수, 16진수 중 어느 하나인 것을 특징으로 한다.In addition, the n number is characterized in that any one of a binary number, an octal number, and a hexadecimal number.
또한 암호화부는, 사용자 정보를 하나 또는 하나 이상의 16진수 색상코드로 암호화하는 것을 특징으로 한다.In addition, the encryption unit is characterized in that the user information is encrypted with one or more hexadecimal color codes.
또한 합성부는, 영상의 테두리, 영상의 플레이어 컨트롤러, 영상에 포함된 로고, 영상에 포함된 표식, 영상의 버퍼링 표시 및 영상에 포함된 프레임 중 적어도 어느 하나에 암호화된 색상코드를 부가하는 것을 특징으로 한다.In addition, the synthesizing unit is characterized in that it adds an encoded color code to at least one of the frame of the image, the player controller of the image, the logo included in the image, the mark included in the image, the buffering display of the image, and the frame included in the image. do.
또한 복호화부는, 영상에 포함된 암호화된 색상을 16진수 색상코드와 매칭하여 16진수로 변환시키는 제1해독부 및 제1해독부에서 얻은 16진수의 암호를 해독하여 사용자 정보를 얻는 제2해독부를 포함하는 것을 특징으로 한다.In addition, the decryption unit includes a first decryption unit that converts the encrypted color included in the image into a hexadecimal number by matching the hexadecimal color code and a second decryption unit that decrypts the hexadecimal code obtained from the first decryption unit to obtain user information. It characterized in that it includes.
본 발명에 따른 콘텐츠 저작권 보호 방법은: 암호화부에 의해 사용자 정보를 색상코드로 암호화하는 암호화단계와, 합성부에 의해 암호화된 색상코드를 영상에 합성시키는 영상합성단계 및 복호화부에 의해 불법 복제된 영상에서 암호화된 색상코드를 추출한 후 사용자 정보로 변환시키는 복호화단계를 포함하는 것을 특징으로 한다.The content copyright protection method according to the present invention comprises: an encryption step of encrypting user information into a color code by an encryption unit, an image synthesis step of synthesizing the color code encrypted by the synthesis unit into an image, and illegally copied And a decoding step of extracting the encoded color code from the image and converting it into user information.
또한 암호화단계는, 제1암호부에 의해 사용자 정보를 암호화하여 n진수로 변환시키는 제1암호단계 및 제2암호부에 의해 제1암호단계에서 암호화된 n진수를 전달받아 색상코드와 매칭시키는 제2암호단계를 포함하는 것을 특징으로 한다.In addition, the encryption step includes a first encryption step of encrypting user information by a first encryption unit and converting it into n number, and a first encryption step of receiving the n number encrypted in the first encryption step by the second encryption unit and matching the color code. It characterized in that it includes two encryption steps.
또한 암호화단계에서, 사용자 정보를 하나 또는 하나 이상의 16진수 색상코드로 암호화하는 것을 특징으로 한다.In addition, in the encryption step, user information is encrypted with one or more hexadecimal color codes.
또한 영상합성단계는, 영상의 테두리, 영상의 플레이어 컨트롤러, 영상에 포함된 로고, 영상에 포함된 표식, 영상의 버퍼링 표시 및 영상에 포함된 프레임 중 적어도 어느 하나에 암호화된 색상코드를 부가하는 것을 특징으로 한다.In addition, the image synthesizing step includes adding an encrypted color code to at least one of the frame of the image, the player controller of the image, the logo included in the image, the mark included in the image, the buffering display of the image, and the frame included in the image. It is characterized.
또한 복호화단계는, 제1해독부에 의해 영상에 포함된 암호화된 색상을 16진수 색상코드와 매칭하여 16진수로 변환시키는 제1해독단계 및 제2해독부에 의해 제1해독부에서 얻은 16진수의 암호를 해독하여 사용자 정보를 얻는 제2해독단계를 포함하는 것을 특징으로 한다.In addition, the decoding step includes a first decoding step of converting the encrypted color included in the image by the first decoding unit into a hexadecimal number by matching the hexadecimal color code and the hexadecimal number obtained from the first decoding unit by the second decoding unit. It characterized in that it comprises a second decryption step of decrypting the password to obtain user information.
본 발명에 따른 콘텐츠 저작권 보호장치 및 방법은, 암호화 한 사용자 정보를 영상에 부가하므로, 영상 콘텐츠가 사용자에 의하여 무단 복제 및 배포된 경우, 영상에 포함되어 있는 사용자 정보를 바탕으로 해당 사용자를 추적하여 저작권을 보호할 수 있다.In the content copyright protection apparatus and method according to the present invention, since encrypted user information is added to a video, if the video content is copied and distributed without permission by a user, the user is tracked based on the user information included in the video. Copyright can be protected.
도 1은 본 발명의 일 실시예에 따른 콘텐츠 저작권 보호장치의 블록도이다.
도 2는 본 발명의 일 실시예에 따른 암호화부가 사용자 정보인 아이디를 하나의 16진수 색상코드로 암호화하는 상태를 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 암호화부가 사용자 정보인 이메일을 하나의 16진수 색상코드로 암호화하는 상태를 도시한 도면이다.
도 4는 본 발명의 일 실시예에 따른 암호화부가 사용자 정보인 아이디를 하나 이상의 16진수 색상코드로 암호화하는 상태를 도시한 도면이다.
도 5는 본 발명의 일 실시예에 따른 암호화부가 사용자 정보인 이메일을 하나 이상의 16진수 색상코드로 암호화하는 상태를 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상을 테두리에 부가한 영상을 도시한 도면이다.
도 7은 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상이 플레이어 컨트롤러에 부가된 영상을 도시한 도면이다.
도 8은 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상이 로고에 부가된 영상을 도시한 도면이다.
도 9는 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상이 버퍼링 표시에 부가된 영상을 도시한 도면이다.
도 10은 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상이 미리 정의된 표식에 부가된 영상을 도시한 도면이다.
도 11은 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상이 미리 정의된 프레임에 부가된 영상을 도시한 도면이다.
도 12는 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 테두리에서 사용자 정보인 아이디를 추출하는 상태를 도시한 도면이다.
도 13은 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 플레이어 컨트롤러에서 사용자 정보를 추출하는 상태를 도시한 도면이다.
도 14는 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 로고에서 사용자 정보를 추출하는 상태를 도시한 도면이다.
도 15는 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 버퍼링 표시에서 사용자 정보를 추출하는 상태를 도시한 도면이다.
도 16은 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 표식에서 사용자 정보를 추출하는 상태를 도시한 도면이다.
도 17은 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 프레임에서 사용자 정보를 추출하는 상태를 도시한 도면이다.
도 18은 본 발명의 일 실시예에 따른 콘텐츠 저작권 보호방법을 도시한 순서도이다.1 is a block diagram of a content copyright protection apparatus according to an embodiment of the present invention.
2 is a diagram illustrating a state in which an encryption unit encrypts an ID, which is user information, with a single hexadecimal color code according to an embodiment of the present invention.
3 is a diagram illustrating a state in which an encryption unit encrypts an e-mail, which is user information, with a single hexadecimal color code according to an embodiment of the present invention.
4 is a diagram illustrating a state in which an encryption unit encrypts an ID, which is user information, using one or more hexadecimal color codes according to an embodiment of the present invention.
5 is a diagram illustrating a state in which an encryption unit encrypts an e-mail, which is user information, with one or more hexadecimal color codes according to an embodiment of the present invention.
6 is a diagram illustrating an image in which a color encoded user information is added to a frame by a synthesis unit according to an embodiment of the present invention.
7 is a diagram illustrating an image in which a color encoded user information is added to a player controller by a synthesis unit according to an embodiment of the present invention.
8 is a diagram illustrating an image in which a color encoded user information is added to a logo by a combination unit according to an embodiment of the present invention.
9 is a diagram illustrating an image in which a color encoded user information is added to a buffering display by a synthesizer according to an embodiment of the present invention.
10 is a diagram illustrating an image in which a color encoded user information is added to a predefined mark by a synthesis unit according to an embodiment of the present invention.
11 is a diagram illustrating an image in which a color encoded by user information is added to a predefined frame by a synthesis unit according to an embodiment of the present invention.
12 is a diagram illustrating a state in which an ID, which is user information, is extracted from a frame including a color encrypted by a decoding unit according to an embodiment of the present invention.
13 is a diagram illustrating a state in which user information is extracted from a player controller including a color encoded by a decryption unit according to an embodiment of the present invention.
14 is a diagram illustrating a state in which user information is extracted from a logo including a color encrypted by a decryption unit according to an embodiment of the present invention.
15 is a diagram illustrating a state in which user information is extracted from a buffering display including a color encrypted by a decryption unit according to an embodiment of the present invention.
16 is a diagram illustrating a state in which user information is extracted from a mark including a color encrypted by a decryption unit according to an embodiment of the present invention.
17 is a diagram illustrating a state in which user information is extracted from a frame including a color encoded by a decoding unit according to an embodiment of the present invention.
18 is a flowchart illustrating a method of protecting copyright of content according to an embodiment of the present invention.
이하 첨부된 도면들을 참조하여 본 발명의 일 실시예에 따른 콘텐츠 저작권 보호장치 및 방법을 설명한다. 이 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있다. Hereinafter, a content copyright protection apparatus and method according to an embodiment of the present invention will be described with reference to the accompanying drawings. In this process, the thickness of the lines or the size of components shown in the drawings may be exaggerated for clarity and convenience of description.
또한 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In addition, terms to be described later are terms defined in consideration of functions in the present invention, which may vary according to the intention or custom of users or operators. Therefore, definitions of these terms should be made based on the contents throughout the present specification.
도 1은 본 발명의 일 실시예에 따른 콘텐츠 저작권 보호장치(1)의 블록도이다. 도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 콘텐츠 저작권 보호장치(1)는, 사용자 정보를 색상코드로 암호화하는 암호화부(10)와, 색상코드를 영상(40)에 합성시키는 합성부(20) 및 영상(40)에 합성된 색상코드에서 사용자 정보를 추출하는 복호화부(30)를 포함한다.1 is a block diagram of a content
암호화부(10)는 특정된 사용자 정보를 암호화 한 후, 색상코드와 매칭하여 암호화된 색상을 만들어내는 기술사상 안에서 다양한 변형이 가능하다.After the
사용자 정보는, 사용자의 아이디, 이메일, 아이피 주소, 전화번호, 팩스번호, 주소, 소속, 주민번호, 운전면허번호 및 카드번호 중 적어도 어느 하나를 포함하는 것을 특징으로 한다. 또한 사용자 정보는 상기한 내용에 한정하는 것은 아니며, 영상(40)을 시청하거나 구입한 사용자를 특정할 수 있는 정보이면 본 발명에 의한 사용자 정보로 사용될 수 있음은 물론이다.The user information is characterized by including at least one of the user's ID, e-mail, IP address, phone number, fax number, address, affiliation, resident number, driver's license number, and card number. In addition, the user information is not limited to the above, and any information capable of specifying a user who has viewed or purchased the
일 실시예에 따른 암호화부(10)는 제1암호화부(12)와 제2암호화부(14)를 포함한다.The
제1암호화부(12)는 사용자 정보를 암호화하여 n진수로 변환시킨다. 사용자 정보를 암호화하는 방법은 RSA 암호화 방식을 포함한 다양한 방식의 암호화 방식 중 적어도 어느 하나를 사용할 수 있다. RSA 암호화 방식은 소수(素數)를 이용하며, 사용자 정보를 두 개의 소수로 표현한 후, 두 소수의 곱을 힌트와 함께 전송해 암호로 사용한다.The
한편 n진수는 2진수, 8진수, 16진수 중 어느 하나인 것을 특징으로 하며, 본 발명의 일 실시예에서는 16진수를 예로 들어 설명한다.Meanwhile, the n number is characterized in that it is any one of a binary number, an octal number, and a hexadecimal number, and in an embodiment of the present invention, a hexadecimal number is used as an example.
제2암호화부(14)는 제1암호부에서 암호화된 n진수를 전달받아 색상코드와 매칭시킨다. 16진수는 컴퓨터 디스플레이의 색상을 지정하는 데에 많이 사용된다. 한 픽셀은 적(red), 녹(green), 청(blue)의 삼원색으로 표현되는데, 각 삼원색은 1바이트(8비트)로 총 256개로 나누어 표현된다. 그래서 #RGB로 색을 지정하는 데 #FF0000은 순수한 적색을 의미하며, #4169E1은 R=41, G=69, B=E1의 정도를 나타나게 된다.The
또한 색상을 정하는 6자리 숫자 앞에 색상의 투명도를 정하는 16진수 숫자 2개가 추가될 수 있다. 이러한 경우 암호화된 색상의 투명도를 높여서 영상(40)에 용이하게 추가할 수 있다.In addition, two hexadecimal numbers that determine the transparency of the color may be added in front of the 6-digit number that determines the color. In this case, it can be easily added to the
일 실시예에 따른 암호화부(10)는, 사용자 정보를 하나 또는 하나 이상의 16진수 색상코드로 암호화하는 것을 특징으로 한다.The
도 2는 본 발명의 일 실시예에 따른 암호화부가 사용자 정보인 아이디를 하나의 16진수 색상코드로 암호화하는 상태를 도시한 도면이며, 도 3은 본 발명의 일 실시예에 따른 암호화부가 사용자 정보인 이메일을 하나의 16진수 색상코드로 암호화하는 상태를 도시한 도면이며, 도 4는 본 발명의 일 실시예에 따른 암호화부가 사용자 정보인 아이디를 하나 이상의 16진수 색상코드로 암호화하는 상태를 도시한 도면이며, 도 5는 본 발명의 일 실시예에 따른 암호화부가 사용자 정보인 이메일을 하나 이상의 16진수 색상코드로 암호화하는 상태를 도시한 도면이다.2 is a diagram illustrating a state in which an encryption unit encrypts an ID, which is user information, with a single hexadecimal color code according to an embodiment of the present invention. Fig. 4 is a diagram illustrating a state in which an email is encrypted with one hexadecimal color code, and FIG. 4 is a diagram illustrating a state in which an encryption unit encrypts an ID, which is user information, with one or more hexadecimal color codes according to an embodiment of the present invention. 5 is a diagram illustrating a state in which an encryption unit encrypts an email, which is user information, with one or more hexadecimal color codes according to an embodiment of the present invention.
도 2에 도시된 바와 같이, 아이디인 사용자 정보는 암호화부(10)에 의해 하나의 16진수 색상코드로 변환된다. 따라서 아이디를 암호화한 16진수 색상코드에 대응하는 색상이 영상(40)에 부가되어 해당 아이디를 갖는 사용자에게 제공된다.As shown in FIG. 2, user information, which is an ID, is converted into one hexadecimal color code by the
도 3에 도시된 바와 같이, 이메일을 사용하는 사용자 정보는 암호화부(10)에 의해 하나의 16진수 색상코드로 변환된다. 따라서 이메일을 암호화한 16진수 색상코드에 대응하는 색상이 영상(40)에 부가되어 해당 이메일을 갖는 사용자에게 제공된다.As shown in Fig. 3, user information using e-mail is converted into one hexadecimal color code by the
도 4에 도시된 바와 같이, 아이디인 사용자 정보는 암호화부(10)에 의해 복수의 16진수 색상코드로 변환된다. 따라서 아이디를 암호화한 복수의 16진수 색상코드에 대응하는 색상이 영상(40)에 부가되어 해당 아이디를 갖는 사용자에게 제공된다.As shown in FIG. 4, user information, which is an ID, is converted into a plurality of hexadecimal color codes by the
도 5에 도시된 바와 같이, 이메일을 사용하는 사용자 정보는 암호화부(10)에 의해 복수의 16진수 색상코드로 변환된다. 따라서 이메일을 암호화한 복수의 16진수 색상코드에 대응하는 색상이 영상(40)에 부가되어 해당 이메일을 갖는 사용자에게 제공된다.As shown in Fig. 5, user information using e-mail is converted into a plurality of hexadecimal color codes by the
합성부(20)는 암호화된 색상코드를 영상(40)에 합성시키는 기술사상 안에서 다양한 변형 실시가 가능하다. 일 실시예에 따른 합성부(20)는, 영상(40)의 테두리(41), 영상(40)의 플레이어 컨트롤러(42), 영상(40)에 포함된 로고(43), 영상(40)에 포함된 표식(45), 영상(40)의 버퍼링 표시(44) 및 영상(40)에 포함된 프레임(46) 중 적어도 어느 하나에 암호화된 색상코드를 부가한다.The synthesizing
도 6은 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상을 테두리에 부가한 영상을 도시한 도면이며, 도 7은 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상이 플레이어 컨트롤러에 부가된 영상을 도시한 도면이며, 도 8은 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상이 로고에 부가된 영상을 도시한 도면이며, 도 9는 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상이 버퍼링 표시에 부가된 영상을 도시한 도면이며, 도 10은 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상이 미리 정의된 표식에 부가된 영상을 도시한 도면이며, 도 11은 본 발명의 일 실시예에 따른 합성부에 의해 사용자 정보를 암호화한 색상이 미리 정의된 프레임에 부가된 영상을 도시한 도면이다.FIG. 6 is a diagram showing an image in which a color encoded user information is added to a border by a synthesis unit according to an embodiment of the present invention, and FIG. 7 is a view showing user information by a synthesis unit according to an embodiment of the present invention. FIG. 8 is a diagram illustrating an image in which the color encoded by is added to the player controller, and FIG. 8 is a diagram illustrating an image in which the color encoded user information is added to a logo by a synthesis unit according to an embodiment of the present invention. 9 is a view showing an image in which a color encoded user information is added to a buffering display by a synthesis unit according to an embodiment of the present invention. A diagram showing an image in which the color encoded information is added to a predefined mark, and FIG. 11 is an image in which the color encoded user information is added to a predefined frame by a synthesis unit according to an embodiment of the present invention. It is a diagram showing.
도 6에 도시된 바와 같이, 합성부(20)에 의해 영상(40)의 테두리(41)에 암호화된 색상코드에 대응하는 색상을 부가한다. 테두리(41)를 따라 암호화된 색상을 반복적으로 부가할 수 있으며, 테두리(41)의 모서리와 같은 특정 위치에 암호화된 색상을 부가할 수 있다. 또는 합성부(20)는 암호화된 색상의 투명도를 조절한 후 테두리(41)를 형성하는 색상에 암호화된 색상을 부가할 수도 있다.As shown in FIG. 6, a color corresponding to the encoded color code is added to the
도 7에 도시된 바와 같이, 합성부(20)에 의해 사용자 정보를 암호화한 색상이 플레이어 컨트롤러(42)에 부가된다. 인터넷 등을 통해 영상(40)을 시청할 때 특정 플레이어에서만 영상(40)이 플레이되도록 설정하며, 해당 플레이어의 컨트롤러에 암호화된 색상을 부가한다. 암호화된 색상이 플레이어 컨트롤러(42)의 전체 또는 설정된 위치에 부가될 수 있다. 또한 합성부(20)는 암호화된 색상의 투명도를 조절한 후 플레이어의 컨트롤러에 암호화된 색상을 부가할 수도 있다.As shown in FIG. 7, the color encoded by the combining
도 8에 도시된 바와 같이, 합성부(20)에 의해 사용자 정보를 암호화한 색상이 로고(43)에 부가된다. 로고(43)는 영상(40)의 상측 모서리 부근에 설치되거나 영상(40)의 특정 부분에 위치하므로, 이러한 로고(43)에 암호화된 색상이 부가된 경우, 영상(40)을 시청하는 사용자를 용이하게 특정할 수 있다.As shown in FIG. 8, the color of the user information encoded by the combining
도 9에 도시된 바와 같이, 합성부(20)에 의해 사용자 정보를 암호화한 색상이 버퍼링 표시(44)에 부가한다. 영상(40)이 시작되는 초반에 버퍼링이 표시되도록 설정할 수 있으며, 영상(40) 중간에 의도적으로 버퍼링이 표시되도록 설정할 수도 있다. 이러한 버퍼링에 사용자 정보를 암호화한 색상을 부가한다.As shown in Fig. 9, the color encoded by the combining
도 10에 도시된 바와 같이, 합성부(20)에 의해 사용자 정보를 암호화한 색상이 표식(45)에 부가된다. 표식(45)은 영상(40)의 미리 정의된 위치와 크기의 범위 이내에 위치하며, 방송사 로고(43)나 프로그램과 관련된 표시 등으로 위장할 수 있다.As shown in FIG. 10, the color encoded by the
도 11에 도시된 바와 같이, 합성부(20)에 의해 사용자 정보를 암호화한 색상이 미리 정의된 프레임(46)에 부가된다. 영상(40)은 복수의 프레임(46)이 모여서 이루어지므로, 설정된 프레임(46)에 암호화한 색상을 부가한 경우, 시청자는 암호화된 색상이 설정된 프레임(46)에 포함된 여부를 인지하지 못한다.As shown in FIG. 11, the color encoded by the synthesizing
한편 합성부(20)는 암호화된 색상의 투명도를 조절한 후 로고(43)와 버퍼링 표시(44)와 표식(45)과 프레임(46) 중 적어도 어느 하나에 암호화된 색상을 부가할 수도 있다.Meanwhile, the
도 1에 도시된 바와 같이, 복호화부(30)는 영상(40)에 합성된 색상코드에서 사용자 정보를 추출하여 영상(40)을 불법복제하거나 배포한 사용자를 특정하기 위한 기술사상 안에서 다양한 변형이 가능하다. 이러한 복호화부(30)는 영상(40)에 포함된 암호화된 색상에서 암호를 해독하여 사용자 정보를 추출한다.As shown in FIG. 1, the
일 실시예에 따른 복호화부(30)는, 영상(40)에 포함된 암호화된 색상을 16진수 색상코드와 매칭하여 16진수로 변환시키는 제1해독부(32) 및 제1해독부(32)에서 얻은 16진수의 암호를 해독하여 사용자 정보를 얻는 제2해독부(34)를 포함한다.The
제1해독부(32)는 영상(40)의 테두리(41), 영상(40)을 출력하는 플레이어 컨트롤러(42), 영상(40)에 포함된 로고(43), 영상(40)의 버퍼링 표시(44), 영상(40)에 구비된 표식(45) 및 영상(40)의 프레임(46) 등에 포함된 암호화된 색상을 16진수 색상코드와 매칭하여 16진수를 추출한다.The
그리고 제2해독부(34)는 16진수의 암호를 해독하여 사용자의 아이디나 이메일 또는 아이피 주소 등 특정된 사용자 정보를 얻는다.In addition, the
도 12는 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 테두리에서 사용자 정보인 아이디를 추출하는 상태를 도시한 도면이며, 도 13은 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 플레이어 컨트롤러에서 사용자 정보를 추출하는 상태를 도시한 도면이며, 도 14는 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 로고에서 사용자 정보를 추출하는 상태를 도시한 도면이며, 도 15는 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 버퍼링 표시에서 사용자 정보를 추출하는 상태를 도시한 도면이며, 도 16은 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 표식에서 사용자 정보를 추출하는 상태를 도시한 도면이며, 도 17은 본 발명의 일 실시예에 따른 복호화부에 의해 암호화된 색상을 포함한 프레임에서 사용자 정보를 추출하는 상태를 도시한 도면이다.FIG. 12 is a diagram illustrating a state in which an ID, which is user information, is extracted from a frame including a color encrypted by a decryption unit according to an embodiment of the present invention. A diagram showing a state in which user information is extracted from a player controller including a color encrypted by, and FIG. 14 is a diagram illustrating a state in which user information is extracted from a logo including a color encrypted by a decryption unit according to an embodiment of the present invention. 15 is a diagram illustrating a state in which user information is extracted from a buffering display including a color encrypted by a decryption unit according to an embodiment of the present invention. A diagram showing a state in which user information is extracted from a mark including a color encrypted by a decoding unit according to the present invention, and FIG. 17 is a diagram showing a state in which user information is extracted from a frame including a color encrypted by a decoding unit according to an embodiment of the present invention It is a diagram showing the state.
도 12에 도시된 바와 같이, 복호화부(30)는 암호화된 색상을 포함한 영상(40)의 테두리(41)에서 사용자 정보인 아이디를 추출한다. 복호화부(30)는 테두리(41)에 포함된 암호화된 색상을 16진수 색상코드와 매칭하여 16진수를 추출한다. 그리고 16진수로 된 암호를 해독하여 사용자 정보인 아이디를 얻는다.As shown in FIG. 12, the
도 13에 도시된 바와 같이, 복호화부(30)는 암호화된 색상을 포함한 플레이어 컨트롤러(42)에서 사용자 정보인 아이디를 추출한다. 복호화부(30)는 플레이어 컨트롤러(42)에 포함된 암호화된 색상을 16진수 색상코드와 매칭하여 16진수를 추출한다. 그리고 16진수로 된 암호를 해독하여 사용자 정보인 아이디를 얻는다.As shown in Fig. 13, the
도 14에 도시된 바와 같이, 복호화부(30)는 암호화된 색상을 포함한 로고(43)에서 사용자 정보인 아이디를 추출한다. 복호화부(30)는 영상(40)에 포함된 로고(43)의 암호화된 색상을 16진수 색상코드와 매칭하여 16진수를 추출한다. 그리고 16진수로 된 암호를 해독하여 사용자 정보인 아이디를 얻는다.As shown in Fig. 14, the
도 15에 도시된 바와 같이, 복호화부(30)는 암호화된 색상을 포함한 버퍼링 표시(44)에서 사용자 정보인 아이디나 이메일 등을 추출한다. 복호화부(30)는 버퍼링 표시(44)에 포함된 암호화된 색상을 16진수 색상코드와 매칭하여 16진수를 추출한다. 그리고 16진수로 된 암호를 해독하여 사용자 정보인 아이디를 얻는다.As shown in FIG. 15, the
도 16에 도시된 바와 같이, 복호화부(30)는 암호화된 색상을 포함한 표식(45)에서 사용자 정보인 이메일을 추출한다. 복호화부(30)는 영상(40)에 포함된 표식(45)에 있는 암호화된 색상을 16진수 색상코드와 매칭하여 16진수를 추출한다. 그리고 16진수로 된 암호를 해독하여 사용자 정보인 아이디를 얻는다.As shown in FIG. 16, the
도 17에 도시된 바와 같이, 복호화부(30)는 암호화된 색상을 포함한 프레임(46)에서 사용자 정보인 아이디나 이메일 등을 추출한다. 복호화부(30)는 프레임(46)에 포함된 암호화된 색상을 16진수 색상코드와 매칭하여 16진수를 추출한다. 그리고 16진수로 된 암호를 해독하여 사용자 정보인 아이디를 얻는다.As shown in FIG. 17, the
사용자 정보는, 사용자의 아이디, 이메일, 아이피 주소, 전화번호, 팩스번호, 주소, 소속, 주민번호, 운전면허번호 및 카드번호 등 특정된 사용자 정보이며, 이러한 사용자 정보를 바탕으로 영상(40)을 불법 복제한 사람을 찾을 수 있다.User information is specific user information such as user's ID, email, IP address, phone number, fax number, address, affiliation, resident number, driver's license number, and card number, and the
이하에서는 첨부된 도면들을 참조하여 본 발명의 일 실시예에 따른 콘텐츠 저작권 보호방법을 상세히 설명한다.Hereinafter, a content copyright protection method according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 18은 본 발명의 일 실시예에 따른 콘텐츠 저작권 보호방법을 도시한 순서도이다. 이하의 설명에서 도 1 내지 도 17에 대한 설명과 중복되는 부분은 그 설명을 생략하기로 한다.18 is a flowchart illustrating a method of protecting copyright of content according to an embodiment of the present invention. In the following description, portions overlapping with the descriptions of FIGS. 1 to 17 will be omitted.
도 1과 도 18에 도시된 바와 같이, 본 발명의 일 실시예에 따른 콘텐츠 저작권 보호 방법은, 암호화부(10)에 의해 사용자 정보를 색상코드로 암호화하는 암호화단계를 갖는다.(S10)1 and 18, the content copyright protection method according to an embodiment of the present invention includes an encryption step of encrypting user information with a color code by the encryption unit 10 (S10).
이러한 암호화단계는, 제1암호부에 의해 사용자 정보를 암호화하여 n진수로 변환시키는 제1암호단계 및 제2암호부에 의해 제1암호단계에서 암호화된 n진수를 전달받아 색상코드와 매칭시키는 제2암호단계를 포함한다.In this encryption step, the first encryption step of encrypting user information by the first encryption unit and converting it into n number, and the second encryption unit receiving the n number encrypted in the first encryption step and matching the color code. Includes two encryption steps.
암호화단계를 거치며, 사용자 정보를 하나 또는 하나 이상의 16진수 색상코드로 암호화한다. 따라서 영상(40)을 구입하거나 시청하는 사용자 정보는 하나 또는 하나 이상의 16진수 색상코드로 암호화된다. 따라서 특정의 사용자 정보를 암호화하여 단일 색상 또는 복수의 색상 조합으로 변환시킬 수 있다.Through the encryption step, user information is encrypted with one or more hexadecimal color codes. Accordingly, user information purchasing or viewing the
그리고 합성부(20)에 의해 암호화된 색상코드를 영상(40)에 합성시키는 영상합성단계를 갖는다.(S20) 일 실시예에 따른 영상합성단계는, 영상(40)의 테두리(41), 영상(40)의 플레이어 컨트롤러(42), 영상(40)에 포함된 로고(43), 영상(40)에 포함된 표식(45), 영상(40)의 버퍼링 표시(44) 및 영상(40)에 포함된 프레임(46) 중 적어도 어느 하나에 암호화된 색상코드에 대응하는 특정 색상을 부가한다. In addition, an image synthesizing step of synthesizing the color code encoded by the synthesizing
그리고 복호화부(30)에 의해 불법 복제된 영상(40)에서 암호화된 색상코드를 추출한 후 사용자 정보로 변환시키는 복호화단계를 갖는다.(S30) 일 실시예에 따른 복호화단계는, 제1해독부(32)에 의해 영상(40)에 포함된 암호화된 색상을 16진수 색상코드와 매칭하여 16진수로 변환시키는 제1해독단계 및 제2해독부(34)에 의해 제1해독부(32)에서 얻은 16진수의 암호를 해독하여 사용자 정보를 얻는 제2해독단계를 포함한다.In addition, a decoding step of extracting an encrypted color code from the
복호화단계는, 영상(40)에 포함된 로고(43), 영상(40)에 포함된 표식(45), 영상(40)의 버퍼링 표시(44) 및 영상(40)에 포함된 프레임(46) 등에 있는 암호화된 색상과 16진수 색상코드를 매칭하여 16진수를 추출한 후, 16진수의 암호를 해독하여 불법 복제와 관련된 사용자 정보를 추출한다.The decoding step includes a
따라서 본 발명에 의한 콘텐츠 저작권 보호장치(1)와 방법은, 영상(40) 콘텐츠를 무단복제한 후 배포하려는 사용자로 하여금 자신의 정보가 영상(40)에 포함되어 있다는 것을 인식할 수 없도록 암호화 한 사용자 정보를 영상(40)에 부가하는 방식을 통하여 무단복제 및 배포자를 용이하게 추적할 수 있다.Therefore, the content
상술한 바와 같이, 본 발명에 따르면 암호화 한 사용자 정보를 영상(40)에 부가하므로, 영상(40) 콘텐츠가 사용자에 의하여 무단 복제 및 배포된 경우, 영상(40)에 포함되어 있는 사용자 정보를 바탕으로 해당 사용자를 추적하여 저작권을 보호할 수 있다.As described above, according to the present invention, since encrypted user information is added to the
이상 설명된 본 발명에 따른 실시 예는 컴퓨터 상에서 다양한 구성요소를 통하여 실행될 수 있는 컴퓨터 프로그램의 형태로 구현될 수 있으며, 이와 같은 컴퓨터 프로그램은 컴퓨터로 판독 가능한 매체에 기록될 수 있다. 이때, 매체는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등과 같은, 프로그램 명령어를 저장하고 실행하도록 특별히 구성된 하드웨어 장치를 포함할 수 있다.The embodiment according to the present invention described above may be implemented in the form of a computer program that can be executed through various components on a computer, and such a computer program may be recorded in a computer-readable medium. In this case, the medium is a magnetic medium such as a hard disk, a floppy disk, and a magnetic tape, an optical recording medium such as a CD-ROM and a DVD, a magneto-optical medium such as a floptical disk, and a ROM. A hardware device specially configured to store and execute program instructions, such as, RAM, flash memory, and the like.
한편, 상기 컴퓨터 프로그램은 본 발명을 위하여 특별히 설계되고 구성된 것이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수 있다. 컴퓨터 프로그램의 예에는, 컴파일러에 의하여 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함될 수 있다.Meanwhile, the computer program may be specially designed and configured for the present invention, or may be known and usable to those skilled in the computer software field. Examples of the computer program may include not only machine language codes produced by a compiler but also high-level language codes that can be executed by a computer using an interpreter or the like.
또한 본 발명은 도면에 도시된 실시예를 참고로 하여 설명되었으나 이는 예시적인 것에 불과하며, 당해 기술이 속하는 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 아래의 특허청구범위에 의해서 정하여져야 할 것이다.In addition, the present invention has been described with reference to the embodiments shown in the drawings, but this is only illustrative, and those of ordinary skill in the field to which the technology pertains, various modifications and other equivalent embodiments are possible. I will understand. Therefore, the true technical protection scope of the present invention should be determined by the following claims.
1: 콘텐츠 저작권 보호장치
10: 암호화부 12: 제1암호화부 14: 제2암호화부
20: 합성부
30: 복호화부 32: 제1해독부 34: 제2해독부
40: 영상 41: 테두리 42: 플레이어 컨트롤러 43: 로고 44: 버퍼링 표시 45: 표식 46: 프레임
S10: 암호화단계
S20: 영상합성단계
S30: 복호화단계1: Content copyright protection device
10: encryption unit 12: first encryption unit 14: second encryption unit
20: synthesis unit
30: decoding unit 32: first decoding unit 34: second decoding unit
40: image 41: border 42: player controller 43: logo 44: buffering indicator 45: marker 46: frame
S10: Encryption step
S20: image synthesis step
S30: decryption step
Claims (12)
상기 색상코드를 영상에 합성시키는 합성부; 및
상기 영상에 합성된 상기 색상코드에서 사용자 정보를 추출하는 복호화부;를 포함하고,
상기 색상코드는 단일 색상로 구현되고,
상기 색상코드는 투명도에 대한 정보를 포함하며,
상기 합성부는 상기 영상에 포함된 연속된 복수의 프레임 중 여러 장의 미리 정의된 프레임에 암호화된 상기 색상코드를 부가하며,
상기 색상코드는 상기 여러 장의 미리 정의된 프레임 각각의 전체 면적에 부가되고,
상기 색상코드가 부가된 상기 여러 장의 미리 정의된 프레임 각각은, 상기 색상코드가 상기 투명도에 대한 정보를 포함하여 상기 여러 장의 미리 정의된 프레임 각각의 프레임의 이미지가 식별 가능하며,
상기 영상은 상기 영상의 초반부 및 중반부에 버퍼링이 표시되도록 설정되고,
상기 합성부는 상기 영상의 상기 초반부 및 상기 중반부에 표시되는 상기 버퍼링에 상기 색상코드를 부가하며,
상기 합성부는 상기 영상의 플레이어 컨트롤러 및 상기 영상에 포함된 로고 모두에도 상기 색상코드를 부가하는 것을 특징으로 하는 콘텐츠 저작권 보호장치.
An encryption unit for encrypting user information with a color code;
A synthesis unit for synthesizing the color code into an image; And
Includes; a decoding unit for extracting user information from the color code synthesized in the image,
The color code is implemented as a single color,
The color code includes information on transparency,
The synthesis unit adds the encoded color code to several predefined frames among a plurality of consecutive frames included in the image,
The color code is added to the total area of each of the plurality of predefined frames,
In each of the plurality of predefined frames to which the color code is added, the color code includes information on the transparency, and an image of each frame of the plurality of predefined frames can be identified,
The image is set to display buffering in the first half and the middle of the image,
The synthesis unit adds the color code to the buffering displayed in the first half and the middle of the image,
Wherein the synthesizing unit adds the color code to both a player controller of the video and a logo included in the video.
상기 사용자 정보는, 사용자의 아이디, 이메일, 아이피 주소, 전화번호, 팩스번호, 주소, 소속, 주민번호, 운전면허번호 및 카드번호 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 콘텐츠 저작권 보호장치.
The method of claim 1,
The user information includes at least one of a user's ID, email, IP address, phone number, fax number, address, affiliation, resident number, driver's license number, and card number.
상기 사용자 정보를 암호화하여 n진수로 변환시키는 제1암호부; 및
상기 제1암호부에서 암호화된 n진수를 전달받아 상기 색상코드와 매칭시키는 제2암호부;를 포함하는 것을 특징으로 하는 콘텐츠 저작권 보호장치.
The method of claim 1, wherein the encryption unit,
A first encryption unit for encrypting the user information and converting it into an n number; And
And a second encryption unit that receives the encrypted n number from the first encryption unit and matches the color code.
상기 n진수는 2진수, 8진수, 16진수 중 어느 하나인 것을 특징으로 하는 콘텐츠 저작권 보호장치.
The method of claim 3,
The n number is a content copyright protection device, characterized in that any one of a binary number, an octal number, and a hexadecimal number.
상기 사용자 정보를 16진수 색상코드로 암호화하는 것을 특징으로 하는 콘텐츠 저작권 보호장치.
The method of claim 3, wherein the encryption unit,
Content copyright protection device, characterized in that the encryption of the user information in a hexadecimal color code.
상기 영상의 테두리 및 상기 영상에 포함된 표식 중 적어도 어느 하나에 암호화된 상기 색상코드를 부가하는 것을 특징으로 하는 콘텐츠 저작권 보호장치.
The method of claim 1, wherein the synthesis unit,
And adding the encoded color code to at least one of a frame of the image and a mark included in the image.
상기 영상에 포함된 암호화된 색상을 16진수 색상코드와 매칭하여 16진수로 변환시키는 제1해독부; 및
상기 제1해독부에서 얻은 16진수의 암호를 해독하여 상기 사용자 정보를 얻는 제2해독부;를 포함하는 것을 특징으로 하는 콘텐츠 저작권 보호장치.
The method of claim 1, wherein the decoding unit,
A first decoding unit matching the encrypted color included in the image with a hexadecimal color code and converting it into hexadecimal; And
And a second decryption unit for decrypting the hexadecimal code obtained by the first decryption unit to obtain the user information.
합성부에 의해 암호화된 상기 색상코드를 영상에 합성시키는 영상합성단계; 및
복호화부에 의해, 불법 복제된 상기 영상에서 암호화된 상기 색상코드를 추출한 후 상기 사용자 정보로 변환시키는 복호화단계;를 포함하고,
상기 색상코드는 단일 색상로 구현되고,
상기 색상코드는 투명도에 대한 정보를 포함하며,
상기 영상합성단계는 상기 영상에 포함된 연속된 복수의 프레임 중 여러 장의 미리 정의된 프레임에 암호화된 상기 색상코드를 부가하는 단계이며,
상기 색상코드는 상기 여러 장의 미리 정의된 프레임 각각의 전체 면적에 부가되고,
상기 색상코드가 부가된 상기 여러 장의 미리 정의된 프레임 각각은, 상기 색상코드가 상기 투명도에 대한 정보를 포함하여 상기 여러 장의 미리 정의된 프레임 각각의 프레임의 이미지가 식별 가능하며,
상기 영상은 상기 영상의 초반부 및 중반부에 버퍼링이 표시되도록 설정되고,
상기 영상합성단계는,
상기 영상의 상기 초반부 및 상기 중반부에 표시되는 상기 버퍼링에 상기 색상코드를 부가하고,
상기 영상의 플레이어 컨트롤러 및 상기 영상에 포함된 로고 모두에도 상기 색상코드를 부가하는 단계인 것을 특징으로 하는 콘텐츠 저작권 보호 방법.
An encryption step of encrypting user information with a color code by an encryption unit;
An image synthesizing step of synthesizing the color code encoded by a synthesizing unit into an image; And
And a decoding step of extracting the color code encoded from the illegally copied image and converting it into the user information by a decoding unit,
The color code is implemented as a single color,
The color code includes information on transparency,
The image synthesizing step is a step of adding the encoded color code to several predefined frames among a plurality of consecutive frames included in the image,
The color code is added to the total area of each of the plurality of predefined frames,
In each of the plurality of predefined frames to which the color code is added, the color code includes information on the transparency, and an image of each frame of the plurality of predefined frames can be identified,
The image is set to display buffering in the first half and the middle of the image,
The image synthesis step,
Add the color code to the buffering displayed in the first half and the middle of the image,
And adding the color code to both a player controller of the video and a logo included in the video.
제1암호부에 의해 상기 사용자 정보를 암호화하여 n진수로 변환시키는 제1암호단계; 및
제2암호부에 의해 상기 제1암호단계에서 암호화된 n진수를 전달받아 상기 색상코드와 매칭시키는 제2암호단계;를 포함하는 것을 특징으로 하는 콘텐츠 저작권 보호 방법.
The method of claim 8, wherein the encryption step,
A first encryption step of encrypting the user information by a first encryption unit and converting it into an n number; And
And a second encryption step of receiving the n number encrypted in the first encryption step by a second encryption unit and matching the color code.
상기 사용자 정보를 16진수 색상코드로 암호화하는 것을 특징으로 하는 콘텐츠 저작권 보호 방법.
The method of claim 9, wherein in the encryption step,
Content copyright protection method, characterized in that the user information is encrypted with a hexadecimal color code.
상기 영상의 테두리 및 상기 영상에 포함된 표식 중 적어도 어느 하나에 암호화된 상기 색상코드를 부가하는 것을 특징으로 하는 콘텐츠 저작권 보호 방법.
The method of claim 8, wherein the image synthesizing step,
And adding the encoded color code to at least one of a border of the image and a mark included in the image.
제1해독부에 의해 상기 영상에 포함된 암호화된 색상을 16진수 색상코드와 매칭하여 16진수로 변환시키는 제1해독단계; 및
제2해독부에 의해 상기 제1해독부에서 얻은 16진수의 암호를 해독하여 상기 사용자 정보를 얻는 제2해독단계;를 포함하는 것을 특징으로 하는 콘텐츠 저작권 보호 방법.The method of claim 8, wherein the decoding step,
A first decryption step of matching the encoded color included in the image with a hexadecimal color code by a first decryption unit and converting it into a hexadecimal number; And
And a second decryption step of decrypting the hexadecimal number obtained from the first decryption unit by a second decryption unit to obtain the user information.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180125562A KR102170845B1 (en) | 2018-10-19 | 2018-10-19 | Content copyright protection device and method thereof |
PCT/KR2018/016933 WO2020080607A1 (en) | 2018-10-19 | 2018-12-28 | Content copyright protection apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180125562A KR102170845B1 (en) | 2018-10-19 | 2018-10-19 | Content copyright protection device and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200044588A KR20200044588A (en) | 2020-04-29 |
KR102170845B1 true KR102170845B1 (en) | 2020-10-27 |
Family
ID=70282956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180125562A KR102170845B1 (en) | 2018-10-19 | 2018-10-19 | Content copyright protection device and method thereof |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR102170845B1 (en) |
WO (1) | WO2020080607A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
BRPI0516633A (en) | 2004-11-29 | 2008-09-16 | Research In Motion Ltd | system and method to support service request capability gained on a wireless user equipment (eu) device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100115282A1 (en) * | 2008-11-05 | 2010-05-06 | International Business Machines Corporation | Method for watermark hiding in designated applications |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100655059B1 (en) * | 2004-03-29 | 2006-12-06 | 주식회사 팬택앤큐리텔 | Data generating method |
KR20060133154A (en) * | 2005-06-20 | 2006-12-26 | 주식회사 팬택 | Method for transferring contents and mobile phone implementing the same |
KR20090104349A (en) * | 2008-03-31 | 2009-10-06 | 주식회사 케이티 | Wartermark insertion/detection apparatus and method thereof |
KR20170069116A (en) * | 2015-12-10 | 2017-06-20 | 윤재영 | Copyright tracking and verification system |
KR20180062303A (en) * | 2016-11-30 | 2018-06-08 | 허성현 | Personal information managing method using color code |
-
2018
- 2018-10-19 KR KR1020180125562A patent/KR102170845B1/en active IP Right Grant
- 2018-12-28 WO PCT/KR2018/016933 patent/WO2020080607A1/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100115282A1 (en) * | 2008-11-05 | 2010-05-06 | International Business Machines Corporation | Method for watermark hiding in designated applications |
Also Published As
Publication number | Publication date |
---|---|
WO2020080607A1 (en) | 2020-04-23 |
KR20200044588A (en) | 2020-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100891222B1 (en) | Secure video system for display adaptor | |
KR101127194B1 (en) | System and method for providing a secure content with revocable access | |
KR101081729B1 (en) | Reprogrammable security for controlling piracy and enabling interactive content | |
JP5562645B2 (en) | Text-based piracy prevention system and method for digital cinema | |
US20110110517A1 (en) | Content playback device | |
CN101364415B (en) | Reprogrammable security for controlling piracy and enabling interactive content | |
JP2002101288A (en) | System and method for transmitting image and recording medium | |
US7471806B2 (en) | Method, apparatus and computer program for inserting a watermarking program into an image processing program | |
JP2010512709A (en) | Visible piracy prevention system and method for digital cinema | |
CN102647635A (en) | Method, device and system for preventing video fingerprint attacks | |
KR102170845B1 (en) | Content copyright protection device and method thereof | |
US10936701B2 (en) | Method and system for conditional access via license of proprietary functionality | |
US20180307806A1 (en) | Viewport decryption | |
JP4902274B2 (en) | Encrypted content creation device and program thereof, and content decryption device and program thereof | |
JP4630073B2 (en) | Content encryption apparatus and program thereof | |
JP6013233B2 (en) | Content distribution system, apparatus and program | |
JP4814615B2 (en) | Content encryption apparatus, method and program thereof, and content decryption apparatus, method and program thereof | |
JP2004205723A (en) | Digital information recording device, digital information reproducing device, digital information recording/reproducing device, digital information recording method, digital information reproducing method, and digital information recording/reproducing method | |
US20070118766A1 (en) | Electronic content security scheme | |
WO2014092538A1 (en) | Method for partial encrypting and decrypting media content | |
JP2023098023A (en) | video server system | |
KR20110071748A (en) | Apparatus and method for processing a digital cinema contents | |
Schneck | Restricting Anti-Circumvention Devices | |
Furht et al. | Digital Rights Management for Multimedia |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |