[go: up one dir, main page]

KR101574988B1 - Content Quality Control Method and System Using Data Hiding Technique - Google Patents

Content Quality Control Method and System Using Data Hiding Technique Download PDF

Info

Publication number
KR101574988B1
KR101574988B1 KR1020080051721A KR20080051721A KR101574988B1 KR 101574988 B1 KR101574988 B1 KR 101574988B1 KR 1020080051721 A KR1020080051721 A KR 1020080051721A KR 20080051721 A KR20080051721 A KR 20080051721A KR 101574988 B1 KR101574988 B1 KR 101574988B1
Authority
KR
South Korea
Prior art keywords
quality
content
watermark
low
detection system
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.)
Active
Application number
KR1020080051721A
Other languages
Korean (ko)
Other versions
KR20090126333A (en
Inventor
최종욱
김경순
Original Assignee
(주)마크애니
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by (주)마크애니 filed Critical (주)마크애니
Priority to KR1020080051721A priority Critical patent/KR101574988B1/en
Publication of KR20090126333A publication Critical patent/KR20090126333A/en
Application granted granted Critical
Publication of KR101574988B1 publication Critical patent/KR101574988B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Image Processing (AREA)

Abstract

본 발명은 이미지, 음악, 동영상 등의 콘텐츠를 제공함에 있어서, 제공되는 콘텐츠에 워터마크를 삽입함으로써, 워터마크 추출기를 구비한 정당한 사용자는 고품질의 콘텐츠를 획득하고, 워터마크 추출기를 구비하지 못한 일반 사용자는 저품질의 콘텐츠를 획득하는 제공하는 방법 및 장치에 대한 것이다. 여기서 저품질의 콘텐츠는 예를 들어 음악 콘텐츠의 미리 듣기와 같이 저음질이 일부 구간만이 제공되는 콘텐츠이고, 고품질의 콘텐츠는 무결점의 콘텐츠 원본이다. 이와 같이 워터마크를 데이터 특징점 기반의 식별기술을 이용함으로써 온라인 콘텐츠 제공의 다양한 영업 방식을 지원할 수 있는 효과가 있다.In providing contents such as images, music, moving images, etc., a watermark is inserted into the provided content, so that a legitimate user having a watermark extractor can acquire high-quality contents, The user is about a method and apparatus for providing low quality content. Here, the low-quality content is, for example, a content in which only a part of low-quality sound is provided, such as a preview of a music content, and a high-quality content is a content source without a defect. As described above, by using the identification technique based on the data minutiae points of the watermark, it is possible to support various sales methods of providing online contents.

워터마크, 데이터 은닉 기법, 콘텐츠, 콘텐츠 품질 제어 Watermark, Data Hiding Technique, Content, Content Quality Control

Description

데이터 은닉 기법을 이용한 콘텐츠 품질 제어 방법 및 시스템{METHOD FOR QUALITY CONTROL OF DIGITAL CONTENTS USING DATA HIDING TECHNIQUES AND SYSTEM THEROF}[0001] METHOD FOR CONTROLLING QUALITY CONTROL OF DIGITAL CONTENTS [0002] USING DATA HIDING TECHNIQUES AND SYSTEM THEROF [0003]

콘텐츠 저작자에 의해 저작된 디지털 콘텐츠를 적법하게 사용할 수 있도록 사용자들을 유도하고 또한 불법적인 유통이 발생하였을 경우 이를 추적하고 보호할 수 있는 기술적인 보호 조치에 대한 필요성이 증대되고 있다. 이를 해결하기 위한 기술로서 디지털 저작권 관리 (DRM) 시스템, 워터마킹 기술, 특징점 기반의 콘텐츠 식별 기술 등이 사용되고 있다. 여기에서 DRM 시스템은 적극적인 접근 및 사용 제어 시스템으로서 정당한 사용권한을 가진 사용자만이 콘텐츠를 사용할 수 있도록 원천 봉쇄하는 접근 제어 및 사용 제어 시스템이라 할 수 있다. 반면에 워터마킹 시스템과 특징점 기반의 식별 기술은 소극적인 기술 보호 조치로서 접근 제어 시스템이라기보다는 콘텐츠에 대한 활용을 원천적으로 허용하면서 불법 유통 및 활용시 적발할 수 있도록 하는 사후 저작권 추적 및 검증 시스템이라고 할 수 있다. There is a growing need for technical safeguards that can lead users to legitimate use of digital content authored by content authors and to track and protect illegal distribution when they occur. Digital rights management (DRM) systems, watermarking techniques, and content-based content identification technologies are used as techniques for solving this problem. Here, the DRM system is an active access and usage control system, which is an access control and usage control system that is used to block content so that only users with legitimate use rights can use the content. On the other hand, the watermarking system and the feature-based identification technology can be regarded as a post-copyright copyright tracking and verification system that allows the utilization of contents to be permitted, have.

과거 수년간에 걸쳐 이미지, 오디오, 비디오 및 맵 데이터 등의 디지털 콘텐츠 시장에서는 DRM 시스템이 도입되어 서비스가 이루어져 왔다. 그러나, 표준화된 DRM 시스템의 부재로 인한 디바이스간의 호환성, 활용시 사용자의 불편을 유발하는 등의 많은 문제점이 대두되고 있는 상황이다. 이에 따라, 디지털 콘텐츠 시장에서는 DRM 시스템은 음악 서비스 시장을 중심으로 사양길에 접어 들고 있다. 최근들어, 디지털 콘텐츠 시장에서는 저작권 보호 및 추적에 대한 관심이 지속되고 있는 상황에서 온라인 음악 서비스를 중심으로 DRM-free 또는 Non-DRM 서비스가 이루어지고 있는 것이 단적인 예라고 볼 수 있다.   Over the years, DRM systems have been introduced and serviced in digital content markets such as image, audio, video and map data. However, there are many problems such as incompatibility between the devices due to the absence of the standardized DRM system, inconvenience of the users when utilizing them, and the like. Accordingly, in the digital contents market, the DRM system is entering into the market with a focus on the music service market. Recently, in the digital contents market, it is a simple example that DRM-free or non-DRM services are being performed based on the online music service in a situation where interest in copyright protection and tracking is continuing.

음원시장에서 DRM 시스템의 쇄락에 따라 저작권 보호 및 추적을 위한 대안으로 워터마킹 기술과 특징점 기반의 식별 기술에 대한 관심과 적극적인 도입이 이루어지고 있다. 워터마킹 기술과 특징점 기반의 콘텐츠 식별 기술은 적극적인 접근 제어 시스템이 아니기 때문에 이 기술을 통해 보호되고 있는 디지털 콘텐츠들은 적법한 사용자 뿐만 아니라 불법적인 사용자도 콘텐츠만 확보할 수 있다면 별다른 어려움 없이 활용할 수가 있게 된다. 게다가 과거 국내 음원 시장의 경우 단품으로 판매되는 서비스보다는 가입을 통한 정액제 서비스가 보편적이라 할 수 있다. Non-DRM으로 디지털 콘텐츠가 제공되는 경우 이와 같은 정액제 서비스가 불가능할 수 있게 된다. 디지털 콘텐츠에 대해 접근제어 장치가 있지 않기 때문에 사용자는 정액제로 서비스를 받는 동안 다운로드된 콘텐츠는 정액제 서비스를 해지하더라도 그대로 사용이 가능하기 때문에 서비스에 있어 문제점을 가지고 있다. 현재의 기술로는 Non-DRM 또는 DRM-free 서비스에서는 사용자의 등급에 따라 차등화된 서비스를 제공할 수 있는 수단이 미흡하다.As a DRM system is locked in the music market, interest and actively introduced watermarking technology and feature point based identification technology as an alternative for copyright protection and tracking. Watermarking technology and feature-based content identification technology are not aggressive access control systems, so digital contents protected by this technology can be used without difficulty if legal users as well as illegal users can secure contents. Moreover, in the case of the domestic sound source market in the past, subscription services through subscription are more common than services sold separately. When digital content is provided by non-DRM, such a flat fee service becomes impossible. Since there is no access control device for the digital contents, the user has a problem in the service because the contents downloaded while receiving the service by the subscriber can be used as it is even if the flat service is canceled. With current technology, there is not enough means to provide differentiated services according to the user's level in non-DRM or DRM-free service.

본 발명의 주 목적은 워터마킹과 같은 정보 은닉 기술을 이용하여 계층화된 디지털 콘텐츠를 서비스하겠다는 것이다. 디지털 콘텐츠를 구매한 사용자와 구매하지 않은 사용자에게는 다른 품질의 서비스를 제공한다는 취지이며, 저품질 콘텐츠 서비스라는 개념은 미리 듣기 (Pre-listen) 또는 미리 보기 (Pre-view) 의 관점으로 해석할 수 있으며 콘텐츠를 구매하지 않는 사용자로 하여금 콘텐츠를 구매할 수 있도록 유도하는 역할을 할 수 있다.
본 발명에서 이루고자 하는 목적은 워터마킹 기술이라는 데이터 은닉 기술 또는 데이터의 훼손을 통해 원본 콘텐츠를 조작하여 비용을 정당하게 지불한 적법한 사용자에게는 높은 품질의 디지털 콘텐츠를 서비스할 수 있도록 하고 그렇지 않은 사용자에게는 낮은 품질의 디지털 콘텐츠를 서비스할 수 있도록 하는 수단을 제공하는 것에 있다.
The main object of the present invention is to provide layered digital contents using information hiding techniques such as watermarking. Quality content service is provided to users who have purchased digital content and users who have not purchased digital content. The concept of low-quality content service can be interpreted in terms of pre-listen or pre-view. And can induce a user who does not purchase the content to purchase the content.
The object of the present invention is to provide a digital content service capable of providing high quality digital contents to a legitimate user who legitimately paid the cost by manipulating original content through data hiding technology called data marking technology or data corruption, And to provide a means for enabling service of digital contents of high quality.

본 발명의 일 실시예를 따르는 콘텐츠 품질 제어 방법은 콘텐츠를 저품질 콘텐츠와 고품질 성분 데이터로 분리하고, 고품질 성분 데이터를 워터마크 정보로 하여 상기 저품질 콘텐츠에 상기 고품질 성분 데이터를 삽입하고, 워터마크 정보가 삽입된 저품질 콘텐츠를 단말기에 제공하고, 단말기에 워터마크 검출 시스템이 존재하는지 여부를 판단하고, 단말기에 워터마크 검출 시스템이 존재하는 경우 상기 워터마크 검출 시스템이 상기 워터마크 정보가 삽입된 저품질 콘텐츠로부터 상기 고품질 성분 데이터를 추출한다.
워터마크 검출 시스템이 존재하는 경우 워터마크 검출 시스템은 저품질 콘텐츠와 추출된 고품질 성분 데이터를 병합한다. 또한, 콘텐츠 품질 제어 방법은 워터마크 검출 시스템이 존재하는 경우 고품질 성분 데이터에 기초하여 고품질 콘텐츠를 재생하고, 워터마크 검출 시스템이 존재하지 않는 경우 저품질 콘텐츠를 재생한다.
또한, 워터마크 검출 시스템은 시큐어리티 (security) 관리자를 포함하고, 시큐어리티 관리자는 라이센스 서버와 통신하여 인증서 및 라이센스를 확인하고, 인증서 및 라이센스가 확인된 경우 워터마크 검출 시스템을 구동한다.
상기 콘텐츠 품질 제어 방법은 워터마크 정보가 삽입된 저품질 콘텐츠를 비밀키를 사용하여 암호화하여 제공하고, 워터마크 정보가 삽입된 저품질 콘텐츠를 비밀키를 사용하여 복호화한다. 또한, 상기 콘텐츠 품질 제어 방법은 분리된 저품질 콘텐츠에 저작권 정보를 삽입한다.
콘텐츠는 이미지, 음악, 동영상을 포함하는 멀티미디어 콘텐츠일 수도 있으며, 한편, 콘텐츠는 지리 정보를 포함할 수도 있고, 고품질 성분 데이터는 기밀 시설 정보를 포함할 수도 있다.
본 발명의 일 실시예를 따르는 워터마크 삽입 시스템 및 단말기를 포함하는 콘텐츠 품질 제어 시스템은 콘텐츠를 저품질 콘텐츠와 고품질 성분 데이터로 분리하고, 고품질 성분 데이터를 워터마크 정보로 하여 저품질 콘텐츠에 고품질 성분 데이터를 삽입하고, 워터마크 정보가 삽입된 저품질 콘텐츠를 단말기에 제공하고, 단말기에 워터마크 검출 시스템이 존재하는지 여부를 판정하고, 단말기에 워터마크 검출 시스템이 존재하는 경우, 워터마크 검출 시스템은 워터마크 정보가 삽입된 저품질 콘텐츠로부터 고품질 성분 데이터를 추출한다.
워터마크 검출 시스템이 존재하는 경우 워터마크 검출 시스템은 저품질 콘텐츠와 추출된 고품질 성분 데이터를 병합하고, 단말기는, 워터마크 검출 시스템이 존재하는 경우 고품질 성분 데이터에 기초하여 고품질 콘텐츠를 재생하고, 워터마크 검출 시스템이 존재하지 않는 경우 저품질 콘텐츠를 재생한다.
워터마크 검출 시스템은 시큐어리티 (security) 관리자를 포함하고, 시큐어리티 관리자는, 라이센스 서버와 통신하여 인증서 및 라이센스를 확인하고, 인증서 및 라이센스가 확인된 경우 워터마크 검출 시스템을 구동한다.
워터마크 삽입 시스템은 워터마크 정보가 삽입된 저품질 콘텐츠를 비밀키를 사용하여 암호화하여 제공하고, 워터마크 검출 시스템은 워터마크 정보가 삽입된 저품질 콘텐츠를 비밀키를 사용하여 복호화한다.
워터마크 삽입 시스템은 분리된 저품질 콘텐츠에 저작권 정보를 삽입하고, 콘텐츠는 이미지, 음악, 동영상을 포함하는 멀티미디어 콘텐츠일 수도 있으며, 콘텐츠는 지리 정보를 포함할 수도 있고, 고품질 성분 데이터는 기밀 시설 정보를 포함할 수도 있다.
본 발명의 일 실시예를 따르는 워터마크 삽입 방법은 콘텐츠를 저품질 콘텐츠와 고품질 성분 데이터로 분리하고, 고품질 성분 데이터를 워터마크 정보로 하여 저품질 콘텐츠에 고품질 성분 데이터를 삽입하고, 워터마크 정보가 삽입된 저품질 콘텐츠를 단말기에 제공한다.
또한, 본 발명의 일 실시예를 따르는 워터마크 검출 방법은, 단말기에 워터마크 검출 시스템이 존재하는지 여부를 판단하고, 단말기에 워터마크 검출 시스템이 존재하는 경우 워터마크 정보가 삽입된 저품질 콘텐츠로부터 고품질 성분 데이터를 추출하고, 워터마크 검출 시스템이 존재하는 경우 저품질 콘텐츠와 추출된 고품질 성분 데이터를 병합하고, 저품질 콘텐츠는 고품질 성분 데이터를 워터마크 정보로 한다.
A content quality control method according to an embodiment of the present invention separates a content into low-quality content and high-quality component data, inserts the high-quality component data into the low-quality content as high-quality component data as watermark information, Quality content to the terminal, judges whether or not a watermark detection system exists in the terminal, and when the watermark detection system exists in the terminal, the watermark detection system extracts the watermark information from the low- And extracts the high-quality component data.
When a watermark detection system is present, the watermark detection system merges the low-quality content and the extracted high-quality component data. In addition, the content quality control method reproduces high-quality content based on high-quality component data when the watermark detection system is present, and low-quality content when the watermark detection system does not exist.
The watermark detection system also includes a security manager, which communicates with the license server to verify the certificate and license, and drives the watermark detection system if the certificate and license are verified.
The content quality control method encrypts the low-quality content with embedded watermark information using a secret key, and decrypts the low-quality content with watermark information using a secret key. In addition, the content quality control method inserts copyright information into the separated low-quality contents.
The content may be multimedia content including images, music, and moving images, while the content may include geographic information, and the high-quality component data may include confidential facility information.
A content quality control system including a watermark embedding system and a terminal according to an embodiment of the present invention separates a content into low quality content and high quality content data and stores high quality content data in low quality content as high quality content data as watermark information Quality content in which the watermark information is inserted is provided to the terminal, and it is determined whether or not a watermark detection system exists in the terminal. When the watermark detection system exists in the terminal, the watermark detection system detects the watermark information Quality component data is extracted from the low-quality contents inserted.
In the presence of a watermark detection system, a watermark detection system merges low quality content and extracted high quality component data, and the terminal plays back high quality content based on high quality component data when a watermark detection system is present, If there is no detection system, low quality content is reproduced.
The watermark detection system includes a security manager, which communicates with the license server to verify the certificate and license, and drives the watermark detection system if the certificate and license are verified.
The watermark embedding system encrypts the low-quality content with embedded watermark information using a secret key, and the watermark detection system decrypts the low-quality content with the watermark information embedded therein using the secret key.
The watermark embedding system may insert copyright information into the separated low-quality content, and the content may be multimedia content including images, music, and moving images. The content may include geographical information. The high- .
A watermark embedding method according to an embodiment of the present invention separates a content into low-quality content and high-quality component data, inserts high-quality component data into the low-quality content as high-quality component data as watermark information, And provides low-quality contents to the terminal.
According to another aspect of the present invention, there is provided a watermark detection method for determining whether a watermark detection system exists in a terminal, and when a watermark detection system exists in the terminal, Extracts the component data, merges the low-quality content and the extracted high-quality component data in the presence of the watermark detection system, and sets the high-quality component data as watermark information.

낮은 품질의 콘텐츠의 경우 미리보기/미리듣기와 같은 형태로 사용자가 구매가 이루어지지 않더라도 활용할 수 있는 콘텐츠를 의미하며 높은 품질의 콘텐츠의 경우는 디지털 콘텐츠를 사용할 수 있는 정당한 권한을 가지는 사용자에게는 정상적인 콘텐츠를 서비스할 수 있는 수단을 제공하고 다양한 비즈니스 모델을 지원할 수 있도록 하는 데 있다. In the case of low quality content, it refers to content that can be utilized even if the user does not purchase the content in the form of preview / preview, and in the case of high quality content, normal content To provide a means to service and to support various business models.

본 발명의 개념은 도 1 과 같으며 이는 이미지, 오디오, 비디오 등과 같은 멀티미디어 콘텐츠 서비스에 적용될 수 있을 뿐만 아니라 지리정보 시스템(GIS)등에도 활용되어 각 레이어 제어 및 중요 기밀 시설을 은닉함으로서 적절한 권한을 가진 사용자만이 은닉된 정보를 활용할 수 있도록 하는 서비스도 가능하다.The concept of the present invention is as shown in FIG. 1, which can be applied not only to multimedia contents services such as image, audio and video but also to a geographic information system (GIS), so that each layer control and important confidential facilities are hidden, It is also possible to have a service that allows only the user who has it to utilize the hidden information.

도 1 에서 보이는 것처럼 워터마크 삽입시스템 (120) 에서는 원본 콘텐츠 (110) 를 저품질 콘텐츠 (124) 와 고품질 성분 (126) 으로 분리하여 저품질 콘텐츠 (124) 를 원본으로 하고 고품질 성분 (126) 을 워터마크 정보로 하여 저품질 콘텐츠에 고품질 정보를 삽입하고 워터마크 검출 시스템 (150) 에서는 워터마크가 삽입된 저품질 콘텐츠 (154) 로부터 고품질 성분 (156) 을 추출하여 콘텐츠 병합기 (158) 에서 두 신호를 병합하여 고품질의 원본 콘텐츠 (160) 를 획득할 수 있다. 도 1 에서 콘텐츠 분리 및 병합의 비밀성을 보장하기 위해 비밀키 (140) 를 사용하고 이 비밀키 (140) 는 서비스 시스템의 데이터베이스에서 관리가 이루어진다.1, the watermark embedding system 120 separates the original content 110 into a low-quality content 124 and a high-quality content 126 to obtain a low-quality content 124 as an original and a high-quality content 126 as a watermark Quality information to the low-quality content, and the watermark detection system 150 extracts the high-quality component 156 from the low-quality content 154 in which the watermark is embedded, and merges the two signals in the content merger 158 Quality original content 160 can be acquired. In FIG. 1, a secret key 140 is used to secure confidentiality of content separation and merging, and this secret key 140 is managed in a database of the service system.

워터마크 삽입 시스템 (120) 은 콘텐츠를 제공하기 전에 미리 워터마크를 삽입하여야 하므로 서비스 시스템에 위치하게 되며, 워터마크 검출 시스템 (150) 은 서비스된 콘텐츠를 사용하는 단말에 위치하게 된다. 만약에 단말에 워터마크 검출 시스템 (150) 이 존재하지 않는 사용자의 경우는 저품질의 콘텐츠 (154) 만을 이용할 수 있는 것에 반해, 정당한 권한을 획득하여 워터마크 검출 시스템 (150) 을 가진 사용자이면 고품질의 원본 콘텐츠 (160) 를 재생할 수 있게 된다. 이 개념에 의해 정액제 서비스가 가능해진다.The watermark embedding system 120 is located in the service system since it has to insert a watermark in advance before providing the content, and the watermark detection system 150 is located in the terminal using the serviced content. If the user does not have the watermark detection system 150 in the terminal, only the low-quality content 154 can be used. On the other hand, if a user having the watermark detection system 150 obtains a proper authority, The original content 160 can be reproduced. This concept enables a flat fee service.

도 2 는 본 발명의 시스템의 세부적인 블록도이다. 워터마크 삽입 과정은 보편적으로 콘텐츠 등록과정에서 이루어질 것이며. 이 과정에서 효율성을 위해 고품질 성분 (126) 에 대해서는 손실 또는 무손실 압축을 진행할 수 있고 저품질 콘텐츠 (124) 에 대해서는 저작권 정보를 삽입할 수 있다. 이렇게 구성된 데이터는 워터마크 삽입기 (128) 에서 저품질 콘텐츠 (124) 에 고품질 성분 (126) 을 워터마크 정보로서 삽입이 이루어진다. 이렇게 생성된 저품질 콘텐츠 (130) 는 일반 사용자에게 서비스 되어질 수 있는데 워터마크 검출 시스템 (150) 을 거치지 않고 바로 미디어 재생기 (162) 로 입력이 되면 저품질 콘텐츠만을 재생할 수 있다. 고품질 서비스를 받고자 하는 사용자는 서비스 사업자로부터 인증서와 라이센스를 구매한 후에 고품질 성분을 추출하고 해석할 수 있는 워터마크 검출 시스템 (150) 을 구동함으로서 원본과 동일한 고품질 콘텐츠 (160) 를 재생할 수 있게 된다.2 is a detailed block diagram of the system of the present invention. The watermarking process will be universally performed during the content registration process. In this process, lossy or lossless compression can be performed on the high-quality component 126 for efficiency, and copyright information can be inserted on the low-quality content 124. [ The data thus configured is inserted into the low-quality content 124 in the watermark inserter 128 as high-quality components 126 as watermark information. The generated low quality content 130 can be served to a general user. If the low quality content 130 is input to the media player 162 without going through the watermark detection system 150, only the low quality content can be reproduced. A user who wishes to receive a high quality service can reproduce the same high quality content 160 as the original by driving a watermark detection system 150 capable of extracting and analyzing high quality components after purchasing a certificate and license from a service provider.

도 3 은 콘텐츠 품질 제어 시스템을 이용하는 콘텐츠 서비스 시스템을 나타낸다. 고품질 콘텐츠인 원본 콘텐츠 (110) 는 워터마크 삽입 시스템 (120) 에 의해서 고품질 성분 데이터가 워터마크로 삽입된 저품질 콘텐츠 (130) 로 변환되게 된다. 워터마크가 삽입된 저품질 콘텐츠 (130) 은 콘텐츠 전송 서버 (188) 로 송신되게 된다. 한편, 워터마크 검출 시스템 (150) 이 라이센스 서버 (172) 와 통신하여 적절한 권한을 가지고 있다고 판단되면, 워터마크 검출 시스템 (150) 은 워터마크가 삽입된 저품질 콘텐츠를 고품질 콘텐츠로 다시 복원한다. 적절한 권한이 없는 경우에 사용자는 저품질 콘텐츠만을 재생할 수 있다.3 shows a content service system using a content quality control system. Quality content 110 is converted by the watermark embedding system 120 into low-quality content 130 in which high-quality component data is inserted as a watermark. The watermarked low quality content 130 is transmitted to the content transmission server 188. [ On the other hand, if the watermark detection system 150 determines that it is in communication with the license server 172 and has appropriate authority, the watermark detection system 150 restores the watermarked low-quality content back into high-quality content. In the absence of proper authority, the user can only play low-quality content.

본 발명을 통하여 적용할 수 있는 분야는 이미지, 오디오, 비디오 데이터에 대한 품질을 제어할 수 있을 뿐만 아니라 지리 정보 시스템 (GIS) 정보에서도 비슷한 개념을 적용할 수 있으며 또한 GIS 데이터의 경우 사용자의 권한 등급에 대해 공간적인 영역에 대한 접근을 제어할 수 있다. 예를 들어, 일반인들이 열람해서는 안되는 군사 시설이 있는 경우 일반 맵데이터에는 포함되지 않지만 워터마크 정보를 통해 전달이 됨으로서 사용자의 단말에서 등급에 따라 워터마크를 추출하여 사용자의 단말에 제공할 수 있는 기능을 제공할 수 있다. The field that can be applied through the present invention not only can control the quality of image, audio, and video data but also can apply a similar concept to GIS information. Also, in case of GIS data, Lt; RTI ID = 0.0 > space. ≪ / RTI > For example, if there is a military facility that the public should not browse, it is not included in the general map data but is transmitted through the watermark information, so that the user can extract the watermark according to the rating in the terminal and provide the watermark to the user terminal Can be provided.

본 발명에서 주장하는 것은 상기와 같은 서비스를 가능하게 하는 것을 목표로 하며 비단 이런 서비스 시스템을 구성하기 위해 워터마킹 기술만을 사용하는 것을 의미하지 않는다. 이 서비스를 가능하게 하기 위해 원본 데이터에 어느정도의 훼손을 하고 이를 복원할 수 있는 기술도 포함을 한다. The present invention aims at enabling such services and does not mean that only a watermarking technique is used to construct such a service system. In order to enable this service, we also include a technology that can damage some of the original data and restore it.

도 1 은 본 발명의 전체 시스템의 블록도이다.1 is a block diagram of an overall system of the present invention.

도 2 는 본 발명의 시스템의 세부적인 블록도이다.2 is a detailed block diagram of the system of the present invention.

도 3 은 본 발명에 의하여 이용가능한 서비스의 블록도이다.3 is a block diagram of a service available in accordance with the present invention.

Claims (20)

워터마크 삽입 시스템에 의하여, 원본 콘텐츠를 저품질 콘텐츠와 고품질 성분 데이터로 분리하는 단계;Separating the original content into low-quality content and high-quality component data by a watermark embedding system; 상기 워터마크 삽입 시스템에 의하여, 상기 고품질 성분 데이터를 워터마크 정보로 하여 상기 저품질 콘텐츠에 상기 고품질 성분 데이터를 삽입하는 단계;Inserting the high-quality component data into the low-quality content using the high-quality component data as watermark information by the watermark embedding system; 상기 워터마크 삽입 시스템에 의하여, 워터마크 정보가 삽입된 저품질 콘텐츠를 단말기에 제공하는 단계;Providing, by the watermark embedding system, low-quality content with embedded watermark information to a terminal; 콘텐츠 품질 제어 시스템에 의하여, 상기 단말기에 워터마크 검출 시스템이 존재하는지 여부를 판단하는 단계로서, 상기 워터마크 검출 시스템은 상기 저품질 콘텐츠에 상기 워터마크 정보가 삽입되었는지 여부를 검출하도록 구성된, 상기 판단하는 단계; Determining, by a content quality control system, whether or not a watermark detection system is present in the terminal, the watermark detection system being configured to detect whether the watermark information is embedded in the low-quality content; step; 상기 단말기에 워터마크 검출 시스템이 존재하는 경우, 상기 워터마크 검출 시스템이 상기 저품질 콘텐츠에 상기 워터마크 정보가 삽입된 것을 검출하는 것에 응답하여, 상기 워터마크 검출 시스템이 상기 워터마크 정보가 삽입된 저품질 콘텐츠로부터 상기 고품질 성분 데이터를 추출하는 단계;Wherein, when the watermark detection system is present in the terminal, in response to the watermark detection system detecting that the watermark information is embedded in the low-quality content, the watermark detection system detects that the low- Extracting the high-quality component data from the content; 상기 단말기에 워터마크 검출 시스템이 존재하는 경우 상기 고품질 성분 데이터에 기초하여 고품질의 상기 원본 콘텐츠를 재생하는 단계; 및Reproducing the original content of high quality based on the high-quality component data when the watermark detection system exists in the terminal; And 상기 단말기에 워터마크 검출 시스템이 존재하지 않는 경우 저품질 콘텐츠를 재생하는 단계를 포함하는, 콘텐츠 품질 제어 방법.And reproducing the low-quality content when the watermark detection system is not present in the terminal. 제 1 항에 있어서,The method according to claim 1, 워터마크 검출 시스템이 존재하는 경우 상기 워터마크 검출 시스템이 상기 저품질 콘텐츠와 추출된 상기 고품질 성분 데이터를 병합하는 단계를 더 포함하는, 콘텐츠 품질 제어 방법.Further comprising merging the low-quality content and the extracted high-quality component data when the watermark detection system is present. 삭제delete 제 1 항에 있어서,The method according to claim 1, 상기 워터마크 검출 시스템은 시큐어리티 (security) 관리자를 포함하고,Wherein the watermark detection system includes a security manager, 상기 시큐어리티 관리자가 라이센스 서버와 통신하여 인증서 및 라이센스를 확인하는 단계; 및The security manager communicating with a license server to verify a certificate and a license; And 인증서 및 라이센스가 확인된 경우 상기 워터마크 검출 시스템을 구동하는 단계를 포함하는, 콘텐츠 품질 제어 방법.And activating the watermark detection system if the certificate and the license are verified. 제 1 항에 있어서,The method according to claim 1, 상기 워터마크 정보가 삽입된 저품질 콘텐츠를 단말기에 제공하는 단계는 상기 워터마크 정보가 삽입된 저품질 콘텐츠를 비밀키를 사용하여 암호화하여 제공하는 단계를 포함하고,Wherein the step of providing the low-quality content with the watermark information embedded therein comprises the step of encrypting the low-quality content with the watermark information embedded therein using a secret key, 상기 워터마크 정보가 삽입된 저품질 콘텐츠로부터 상기 고품질 성분 데이터를 추출하는 단계는 상기 워터마크 정보가 삽입된 저품질 콘텐츠를 비밀키를 사용하여 복호화하는 단계를 포함하는, 콘텐츠 품질 제어 방법.Wherein the step of extracting the high-quality component data from the low-quality content in which the watermark information is embedded includes a step of decrypting the low-quality content in which the watermark information is embedded, using the secret key. 제 1 항에 있어서,The method according to claim 1, 분리된 상기 저품질 콘텐츠에 저작권 정보를 삽입하는 단계를 더 포함하는, 콘텐츠 품질 제어 방법.Further comprising inserting copyright information into the separated low-quality content. 제 1 항에 있어서,The method according to claim 1, 분리된 상기 고품질 성분 데이터에 손실 또는 무손실 압축을 진행하는 단계를 더 포함하는, 콘텐츠 품질 제어 방법.Further comprising: performing lossy or lossless compression on the separated high-quality component data. 제 1 항에 있어서,The method according to claim 1, 상기 콘텐츠는 이미지, 음악, 동영상을 포함하는 멀티미디어 콘텐츠인, 콘텐츠 품질 제어 방법.Wherein the content is multimedia content including images, music, and moving pictures. 제 1 항에 있어서,The method according to claim 1, 상기 콘텐츠는 지리 정보를 포함하며, 상기 고품질 성분 데이터는 기밀 시설 정보를 포함하는, 콘텐츠 품질 제어 방법.Wherein the content comprises geographic information, and the high-quality component data comprises confidential facility information. 워터마크 삽입 시스템 및 단말기를 포함하는 콘텐츠 품질 제어 시스템에 있어서,A content quality control system comprising a watermark embedding system and a terminal, 상기 워터마크 삽입 시스템은The watermark embedding system 원본 콘텐츠를 저품질 콘텐츠와 고품질 성분 데이터로 분리하고,Separating the original content into low-quality content and high-quality component data, 상기 고품질 성분 데이터를 워터마크 정보로 하여 상기 저품질 콘텐츠에 상기 고품질 성분 데이터를 삽입하고,Inserts the high-quality component data into the low-quality content using the high-quality component data as watermark information, 워터마크 정보가 삽입된 저품질 콘텐츠를 단말기에 제공하고,Quality content in which watermark information is inserted is provided to the terminal, 상기 콘텐츠 품질 제어 시스템은 상기 단말기에 워터마크 검출 시스템이 존재하는지 여부를 판정하고, 상기 워터마크 검출 시스템은 상기 저품질 콘텐츠에 상기 워터마크 정보가 삽입되었는지 여부를 검출하도록 구성되고,Wherein the content quality control system is configured to determine whether a watermark detection system is present in the terminal and the watermark detection system is configured to detect whether the watermark information is embedded in the low quality content, 상기 단말기에 워터마크 검출 시스템이 존재하는 경우, 상기 워터마크 검출 시스템이 상기 저품질 콘텐츠에 상기 워터마크 정보가 삽입된 것을 검출하는 것에 응답하여, 상기 워터마크 검출 시스템은 상기 워터마크 정보가 삽입된 저품질 콘텐츠로부터 상기 고품질 성분 데이터를 추출하고,In response to the watermark detection system detecting that the watermark information is embedded in the low-quality content, when the watermark detection system is present in the terminal, the watermark detection system determines that the low- Extracting the high-quality component data from the content, 상기 단말기는,The terminal comprises: 워터마크 검출 시스템이 존재하는 경우 상기 고품질 성분 데이터에 기초하여 고품질의 원본 콘텐츠를 재생하고,Quality original content based on the high-quality component data when the watermark detection system is present, 워터마크 검출 시스템이 존재하지 않는 경우 저품질 콘텐츠를 재생하는, 콘텐츠 품질 제어 시스템.And reproduces the low-quality content when the watermark detection system does not exist. 제 10 항에 있어서,11. The method of claim 10, 워터마크 검출 시스템이 존재하는 경우 상기 워터마크 검출 시스템은 상기 저품질 콘텐츠와 추출된 상기 고품질 성분 데이터를 병합하는, 콘텐츠 품질 제어 시스템.And when the watermark detection system exists, the watermark detection system merges the low-quality content and the extracted high-quality component data. 삭제delete 제 10 항에 있어서,11. The method of claim 10, 상기 워터마크 검출 시스템은 시큐어리티 (security) 관리자를 포함하고,Wherein the watermark detection system includes a security manager, 상기 시큐어리티 관리자는,The security manager includes: 라이센스 서버와 통신하여 인증서 및 라이센스를 확인하고,Communicate with the license server to verify certificates and licenses, 인증서 및 라이센스가 확인된 경우 상기 워터마크 검출 시스템을 구동하는, 콘텐츠 품질 제어 시스템.And activates the watermark detection system when the certificate and the license are confirmed. 제 10 항에 있어서,11. The method of claim 10, 상기 워터마크 삽입 시스템은 상기 워터마크 정보가 삽입된 저품질 콘텐츠를 비밀키를 사용하여 암호화하여 제공하고,Wherein the watermark embedding system encrypts and provides the low-quality content in which the watermark information is embedded using a secret key, 상기 워터마크 검출 시스템은 상기 워터마크 정보가 삽입된 저품질 콘텐츠를 비밀키를 사용하여 복호화하는, 콘텐츠 품질 제어 시스템.Wherein the watermark detection system decrypts the low-quality content into which the watermark information is embedded, using a secret key. 제 10 항에 있어서,11. The method of claim 10, 상기 워터마크 삽입 시스템은 분리된 상기 저품질 콘텐츠에 저작권 정보를 삽입하는, 콘텐츠 품질 제어 시스템.Wherein the watermark embedding system inserts copyright information into the separated low-quality content. 제 10 항에 있어서,11. The method of claim 10, 상기 워터마크 삽입 시스템은 분리된 상기 고품질 성분 데이터에 손실 또는 무손실 압축을 진행하는, 콘텐츠 품질 제어 시스템.Wherein the watermark embedding system proceeds lossy or lossless compression on the separated high quality component data. 제 10 항에 있어서,11. The method of claim 10, 상기 콘텐츠는 이미지, 음악, 동영상을 포함하는 멀티미디어 콘텐츠인, 콘텐츠 품질 제어 시스템.Wherein the content is multimedia content including images, music, and moving pictures. 제 10 항에 있어서,11. The method of claim 10, 상기 콘텐츠는 지리 정보를 포함하며, 상기 고품질 성분 데이터는 기밀 시설 정보를 포함하는, 콘텐츠 품질 제어 시스템.Wherein the content comprises geographic information and the high quality component data comprises confidential facility information. 워터마크 삽입 시스템 내의 콘텐츠 분리기에 의하여, 원본 콘텐츠를 저품질 콘텐츠와 고품질 성분 데이터로 분리하는 단계; Separating the original content into low-quality content and high-quality component data by a content separator in a watermark embedding system; 상기 워터마크 삽입 시스템 내의 워터마크 삽입기에 의하여, 상기 고품질 성분 데이터를 워터마크 정보로 하여 상기 저품질 콘텐츠에 상기 고품질 성분 데이터를 삽입하는 단계; Inserting the high-quality component data into the low-quality content using the high-quality component data as watermark information by a watermark inserter in the watermark embedding system; 상기 워터마크 삽입 시스템 내의 상기 워터마크 삽입기에 의하여, 상기 워터마크 정보가 삽입된 저품질 콘텐츠를 단말기에 제공하는 단계;Providing, by the watermark inserter in the watermark embedding system, low quality content into which the watermark information is embedded, to the terminal; 콘텐츠 품질 제어 시스템에 의하여, 상기 단말기에 워터마크 검출 시스템이 존재하는지 여부를 판단하는 단계로서, 상기 워터마크 검출 시스템은 상기 저품질 콘텐츠에 상기 워터마크 정보가 삽입되었는지 여부를 검출하도록 구성된, 상기 판단하는 단계;Determining, by a content quality control system, whether or not a watermark detection system is present in the terminal, the watermark detection system being configured to detect whether the watermark information is embedded in the low-quality content; step; 상기 단말기에 워터마크 검출 시스템이 존재하는 경우, 상기 워터마크 검출 시스템이 상기 저품질 콘텐츠에 상기 워터마크 정보가 삽입된 것을 검출하는 것에 응답하여, 상기 워터마크 검출 시스템이 워터마크 정보가 삽입된 저품질 콘텐츠로부터 고품질 성분 데이터를 추출하는 단계; 및In response to the watermark detection system detecting that the watermark information is embedded in the low-quality content, when the watermark detection system is present in the terminal, the watermark detection system detects that the low- Extracting high-quality component data from the high-quality component data; And 상기 워터마크 검출 시스템이 존재하는 경우 상기 저품질 콘텐츠와 추출된 상기 고품질 성분 데이터를 병합하는 단계를 포함하고,And merging the low-quality content and the extracted high-quality component data when the watermark detection system is present, 상기 저품질 콘텐츠는 상기 고품질 성분 데이터를 상기 워터마크 정보로 하는, 워터마크 삽입 및 검출 방법.And the low-quality content uses the high-quality component data as the watermark information. 삭제delete
KR1020080051721A 2008-06-02 2008-06-02 Content Quality Control Method and System Using Data Hiding Technique Active KR101574988B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080051721A KR101574988B1 (en) 2008-06-02 2008-06-02 Content Quality Control Method and System Using Data Hiding Technique

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080051721A KR101574988B1 (en) 2008-06-02 2008-06-02 Content Quality Control Method and System Using Data Hiding Technique

Publications (2)

Publication Number Publication Date
KR20090126333A KR20090126333A (en) 2009-12-09
KR101574988B1 true KR101574988B1 (en) 2015-12-08

Family

ID=41687464

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080051721A Active KR101574988B1 (en) 2008-06-02 2008-06-02 Content Quality Control Method and System Using Data Hiding Technique

Country Status (1)

Country Link
KR (1) KR101574988B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101724892B1 (en) * 2015-08-27 2017-04-10 금오공과대학교 산학협력단 System and method for providing service of watermarking-based invisible ring-type image code
CN107239712A (en) * 2016-03-29 2017-10-10 阿里巴巴集团控股有限公司 The hidden method and device of user profile based on application program
KR102436327B1 (en) 2018-01-11 2022-08-25 삼성전자주식회사 Electronic apparatus for playing data and operating method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007193654A (en) 2006-01-20 2007-08-02 Nec Personal Products Co Ltd Content recording device, content processing method and program

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007193654A (en) 2006-01-20 2007-08-02 Nec Personal Products Co Ltd Content recording device, content processing method and program

Also Published As

Publication number Publication date
KR20090126333A (en) 2009-12-09

Similar Documents

Publication Publication Date Title
US8055899B2 (en) Systems and methods using digital watermarking and identifier extraction to provide promotional opportunities
KR100611740B1 (en) Fingerprint-based Piracy Content Tracking System and Its Method
US11010452B2 (en) Content protection
EP1187048A2 (en) Network content distribution control
US20100082478A1 (en) Apparatus & methods for digital content distribution
US20120089843A1 (en) Information processing apparatus, information processing method, and program
JP2010079902A (en) System and method for providing secure content accompanying revocable access
JP2004193843A (en) Content distribution device, content distribution method, content distribution program and content reproduction device, content reproduction method, content reproduction program
US7464271B2 (en) Systems and methods of providing content protection for digital video products
KR101371834B1 (en) Method and system for the secured distribution of audiovisual data by transaction marking
EP1288766A2 (en) Digital content distribution
JP2004064582A (en) Broadcast content copyright protection system
KR101535694B1 (en) Method and system for the secure distribution of audiovisual data by transactional marking
KR100752511B1 (en) Digital Content Supply System Using Digital Finger Printing
JP2005051735A (en) Copyright protection system
KR100455061B1 (en) Apparatus and method for digital content distribution using watermarking
KR101574988B1 (en) Content Quality Control Method and System Using Data Hiding Technique
CN112257036A (en) Digital work copyright protection method and device based on playing end
US20070220617A1 (en) System for Distributing Digital Contents and Method Thereof
JP4017150B2 (en) Content distribution device
JP2004110277A (en) Content distribution management method, apparatus, and program
KR20050010795A (en) Method and device for producing coded data, for decoding coded data and for producing re-signed data
TWI281825B (en) Right management system and method for digital broadcasting
KR20130017193A (en) System for managing copyright using individual identifier code and method therefor
KR20030041501A (en) Method for providing and certificating contents by using water mark

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20080602

AMND Amendment
PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20130522

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20080602

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140926

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20150128

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20140926

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20150302

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20150128

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Appeal identifier: 2015101001171

Request date: 20150302

PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20150302

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20150302

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20141126

Patent event code: PB09011R02I

Comment text: Amendment to Specification, etc.

Patent event date: 20091202

Patent event code: PB09011R02I

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial
J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20150302

Effective date: 20151118

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20151118

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20150302

Decision date: 20151118

Appeal identifier: 2015101001171

PS0901 Examination by remand of revocation
S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
PS0701 Decision of registration after remand of revocation

Patent event date: 20151127

Patent event code: PS07012S01D

Comment text: Decision to Grant Registration

Patent event date: 20151118

Patent event code: PS07011S01I

Comment text: Notice of Trial Decision (Remand of Revocation)

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20151201

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20151201

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20181129

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20181129

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20211201

Start annual number: 7

End annual number: 7