Nothing Special   »   [go: up one dir, main page]

KR102564445B1 - System and method for prevent illegal copying through watermark - Google Patents

System and method for prevent illegal copying through watermark Download PDF

Info

Publication number
KR102564445B1
KR102564445B1 KR1020210049402A KR20210049402A KR102564445B1 KR 102564445 B1 KR102564445 B1 KR 102564445B1 KR 1020210049402 A KR1020210049402 A KR 1020210049402A KR 20210049402 A KR20210049402 A KR 20210049402A KR 102564445 B1 KR102564445 B1 KR 102564445B1
Authority
KR
South Korea
Prior art keywords
watermark
audio
image
audible
user
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
KR1020210049402A
Other languages
Korean (ko)
Other versions
KR20220142849A (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 KR1020210049402A priority Critical patent/KR102564445B1/en
Publication of KR20220142849A publication Critical patent/KR20220142849A/en
Application granted granted Critical
Publication of KR102564445B1 publication Critical patent/KR102564445B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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/106Enforcing content protection by specific content processing
    • G06F21/1063Personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06F21/125Restricting unauthorised execution of programs by manipulating the program code, e.g. source code, compiled code, interpreted code, machine code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • G06F2221/0733

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

실시예에 따른 비가청 주파수 워터마크를 이용한 불법복제 방지 시스템은 가입한 사용자 식별을 위한 코드를 생성하는 사용자 식별코드 생성모듈; 등록된 영상 식별을 위한 코드를 생성하는 영상 식별코드 생성모듈; 사용자 및 영상에 생성된 식별 코드를 기반으로 비가청 오디오를 생성하고, 생성된 비가청 오디오를 이용하여 비가청 주파수 워터마크를 생성하는 워터마크 생성모듈; 및 영상의 오디오 파일과, 생성된 비가청 주파수 워터마크를 병합한 파일을 생성하는 워터마크 오디오 병합 모듈; 을 포함한다.An anti-piracy system using an inaudible frequency watermark according to an embodiment includes a user identification code generation module for generating a code for identifying a subscribed user; An image identification code generating module for generating a code for identifying a registered image; a watermark generating module for generating non-audible audio based on the identification code generated on the user and the image, and generating a non-audible frequency watermark using the generated non-audible audio; and a watermark audio merging module for generating a file obtained by merging the audio file of the image and the generated non-audible frequency watermark. includes

Description

워터 마크를 통한 불법 복제 방지 시스템 및 방법{SYSTEM AND METHOD FOR PREVENT ILLEGAL COPYING THROUGH WATERMARK}Piracy prevention system and method through watermark {SYSTEM AND METHOD FOR PREVENT ILLEGAL COPYING THROUGH WATERMARK}

본 개시는 불법 복제 방지 시스템 및 방법에 관한 것으로 구체적으로, 암호화된 비가청 주파수 워터마크를 이용한 불법복제 방지 시스템 및 방법에 관한 것이다. The present disclosure relates to a system and method for preventing illegal copying, and more particularly, to a system and method for preventing illegal copying using an encrypted non-audible frequency watermark.

본 명세서에서 달리 표시되지 않는 한, 이 섹션에 설명되는 내용들은 이 출원의 청구항들에 대한 종래 기술이 아니며, 이 섹션에 포함된다고 하여 종래 기술이라고 인정되는 것은 아니다.Unless otherwise indicated herein, material described in this section is not prior art to the claims in this application, and inclusion in this section is not an admission that it is prior art.

디지털 워터마크(Digital Watermark)는 어떤 파일에 관한 저작권 정보를 식별할 수 있도록 디지털 이미지나 오디오 및 비디오 파일에 삽입한 비트 패턴이다. 이는 편지지의 제작 회사를 나타내기 위하여 희미하게 프린트한 투명 무늬에서 유래되었다. 디지털 워터마크는 디지털 형식으로 되어 있는 지적 재산에 대한 저작권 보호를 제공하기 위한 목적으로 삽입한다. 의도적으로 어느 정도까지는 볼 수 있도록 만든 프린트 워터마크와는 달리, 디지털 워터마크는 완전히 안 보이지 않도록 설계되고, 저작물이 오디오인 경우에는 들리지 않도록 설계된다. 게다가 워터마크를 나타내는 실제 비트들은 그것들이 식별되거나 조작되지 않도록 파일 전체에 걸쳐 퍼져 있어야만 한다. 디지털 워터마크는 그 파일에 대한 일반적인 변경, 예를 들어 압축 알고리즘에 의한 축소 등에 견딜 수 있도록 충분히 견고해야 한다. 워터마크를 보기 위해서는, 워터마크 데이터를 추출하는 방법을 알고 있는 특수한 프로그램이 필요하다. A digital watermark is a bit pattern inserted into a digital image or audio/video file to identify copyright information about a certain file. This was derived from the faintly printed transparent pattern to indicate the manufacturer of the stationery. Digital watermarks are inserted for the purpose of providing copyright protection for intellectual property in digital form. Unlike print watermarks, which are intentionally made visible to some degree, digital watermarks are designed to be completely invisible and, if the work is audio, inaudible. Moreover, the actual bits representing the watermark must be spread throughout the file so that they cannot be identified or manipulated. A digital watermark must be robust enough to withstand common changes to the file, such as reduction by compression algorithms. To view the watermark, you need a special program that knows how to extract the watermark data.

동영상 스트리밍 서비스를 운영할 때 최근 다양한 디바이스를 사용하는 사용자 환경에 효율적으로 대응하기 위해 HTML 5 플레이어 이용 및 영상시청이 증가하고 있다. 하지만, 웹 환경에서 영상 공유에 대한 원천적인 차단이 어렵기 때문에, 개인영상정보의 오남용 및 사생활 침해 등이 증가하고 있다. 이에 따라 개인영상정보 보호 원칙과 처리 단계별 기준 등을 규정하고 피해 구제 제도를 강화하는 추세이다.When operating a video streaming service, the use of HTML 5 players and video viewing are increasing in order to respond efficiently to the user environment using various devices. However, since it is difficult to fundamentally block image sharing in the web environment, misuse and abuse of personal image information and invasion of privacy are increasing. Accordingly, there is a tendency to stipulate the principles of personal image information protection and standards for each stage of processing, and to strengthen the damage relief system.

1. 한국 특허등록 제 10-2050890 (2019년11월26일)1. Korean Patent Registration No. 10-2050890 (November 26, 2019) 2. 한국 특허등록 제 10-1311286 (2013년09월16일)2. Korean Patent Registration No. 10-1311286 (September 16, 2013)

실시예에 따른 워터마크를 통한 불법 복제 방지 시스템 및 방법은 비가청 주파수 워터마크 생성하고 이를 영상에 삽입하여 사용자가 영상 소스를 다운받아 다운 배포 시 배포한 사용자와 영상을 식별할 수 있도록 하는 것을 그 목적으로 한다.The system and method for preventing illegal copying through a watermark according to the embodiment generate a non-audible frequency watermark and insert it into an image so that a user can download an image source and identify the distributed user and the image when downloading and distributing the image. The purpose.

또한, 본 발명에 따른 워터마크를 통한 불법 복제 방지 시스템 및 방법은 사용자 및 영상 별로 서로 다른 비가청 주파수 워터마크를 생성할 수 있는 것을 그 목적으로 한다. In addition, the object of the system and method for preventing illegal copying through watermarking according to the present invention is to be able to generate different non-audible frequency watermarks for each user and image.

실시예에 따른 비가청 주파수 워터마크를 이용한 불법복제 방지 시스템은 가입한 사용자 식별을 위한 코드를 생성하는 사용자 식별코드 생성모듈; 등록된 영상 식별을 위한 코드를 생성하는 영상 식별코드 생성모듈; 사용자 및 영상에 생성된 식별 코드를 기반으로 비가청 오디오를 생성하고, 생성된 비가청 오디오를 이용하여 비가청 주파수 워터마크를 생성하는 워터마크 생성모듈; 및 영상의 오디오 파일과, 생성된 비가청 주파수 워터마크를 병합한 파일을 생성하는 워터마크 오디오 병합 모듈; 을 포함한다.An anti-piracy system using an inaudible frequency watermark according to an embodiment includes a user identification code generation module for generating a code for identifying a subscribed user; An image identification code generating module for generating a code for identifying a registered image; a watermark generating module for generating non-audible audio based on the identification code generated on the user and the image, and generating a non-audible frequency watermark using the generated non-audible audio; and a watermark audio merging module for generating a file obtained by merging the audio file of the image and the generated non-audible frequency watermark. includes

다른 실시예에 따른 비가청 주파수 워터마크를 이용한 불법 복제 방지 방법은 (A) 사용자 식별코드 생성모듈에서 가입한 사용자 식별을 위한 코드를 생성하는 단계; (B) 영상 식별코드 생성모듈에서 등록된 영상 식별을 위한 코드를 생성하는 단계; (C) 워터마크 생성모듈에서 사용자 및 영상 각각에 생성된 식별 코드를 기반으로 비가청 오디오를 생성하고, 생성된 비가청 오디오를 이용하여 비가청 주파수 워터마크를 생성하는 단계; 및 (D) 워터마크 오디오 병합 모듈에서 영상의 오디오 파일과, 생성된 비가청 워터마크 오디오를 병합한 파일을 생성하는 단계; 를 포함한다.An illegal copy prevention method using a non-audible frequency watermark according to another embodiment includes the steps of (A) generating a code for identifying a subscribed user in a user identification code generation module; (B) generating a code for identifying a registered image in an image identification code generation module; (C) generating non-audible audio based on the identification codes generated for each user and image in a watermark generation module, and generating a non-audible frequency watermark using the generated non-audible audio; and (D) generating a file obtained by merging an audio file of an image and the generated non-audible watermark audio in a watermark audio merging module; includes

이상에서와 비가청 주파수 워터마크를 이용한 불법 복제 방지 시스템은 영상에 대한 위조 및 변조를 방지할 수 있다. 또한, 영상 프레임에 암호화 작업과 워터마크 삽입 작업을 동시에 적용함으로써 영상 보안의 기밀성과 무결성을 높이고, 스트리밍 환경에서 실시간으로 영상 보안될 수 있도록 한다.As described above, the anti-piracy system using the non-audible frequency watermark can prevent forgery and falsification of images. In addition, by simultaneously applying encryption and watermark embedding to image frames, confidentiality and integrity of image security are increased, and images can be secured in real time in a streaming environment.

또한, 본 발명에 따른 워터마크를 통한 불법 복제 방지 시스템 및 방법은 사용자 및 영상 별로 서로 다른 비가청 주파수 워터마크를 생성할 수 있기 때문에, 워터마크를 쉽게 변형할 수 없어 원작자의 동의없이 영상 콘텐츠의 유통이나 배포를 방지할 수 있다는 효과가 있다.In addition, since the system and method for preventing illegal copying through watermarking according to the present invention can generate different non-audible frequency watermarks for each user and each image, the watermark cannot be easily modified, so that the image content cannot be easily modified without the consent of the original author. It has the effect of being able to prevent distribution or distribution.

본 발명의 효과는 상기한 효과로 한정되는 것은 아니며, 본 발명의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.The effects of the present invention are not limited to the above effects, and should be understood to include all effects that can be inferred from the detailed description of the present invention or the configuration of the invention described in the claims.

도 1은 실시예에 따른 워터마크를 이용한 불법 복제 방지 시스템 구성도
도 2는 실시예에 따른 워터마크를 이용한 불법 복제 방지 시스템의 데이터 처리 블록도
도 3은 실시예에 따른 사용자 식별 코드 생성 과정을 나타낸 도면
도 4는 실시예에 따른 영상 식별 코드 생성과정을 나타낸 도면
도 5는 실시예에 따른 16진법의 오디오 워터 마크
도 6은 동영상 길이에 따라 워터 마크가 생성된 실시예
도 7은 실시예에 따른 상태 별 오디오 파일을 나타낸 도면
도 8은 실시예에 따른 비가청 주파수 워터마크를 이용한 불법 복제 방지 시스템의 데이터 처리과정을 나타낸 도면
1 is a block diagram of an illegal copy prevention system using a watermark according to an embodiment.
2 is a data processing block diagram of an illegal copy prevention system using a watermark according to an embodiment.
3 is a diagram showing a process of generating a user identification code according to an embodiment;
4 is a diagram showing a process of generating an image identification code according to an embodiment;
5 is a hexadecimal audio watermark according to an embodiment
6 is an embodiment in which a watermark is created according to the video length
7 is a diagram showing an audio file for each state according to an embodiment;
8 is a diagram showing a data processing process of an illegal copy prevention system using a subaudible frequency watermark according to an embodiment.

본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 도면부호는 동일 구성 요소를 지칭한다.Advantages and features of the present invention, and methods for achieving them, will become clear with reference to the embodiments described below in detail in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms, and only the present embodiments make the disclosure of the present invention complete, and common knowledge in the art to which the present invention belongs It is provided to fully inform the holder of the scope of the invention, and the present invention is only defined by the scope of the claims. Like reference numerals designate like elements throughout the specification.

본 발명의 실시 예들을 설명함에 있어서 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명의 실시 예에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.In describing the embodiments of the present invention, if it is determined that a detailed description of a known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description will be omitted. In addition, terms to be described below are terms defined in consideration of functions in the embodiments of the present invention, which may vary according to the intention or custom of a user or operator. Therefore, the definition should be made based on the contents throughout this specification.

도 1은 실시예에 따른 워터마크를 이용한 불법 복제 방지 시스템 구성도이다.1 is a block diagram of an illegal copy prevention system using a watermark according to an embodiment.

도 1을 참조하면, 실시예에 따른 워터마크를 이용한 불법 복제 방지 시스템은 서버(100), 컨텐츠 전달 네트워크(CDN, Contents Delivery Network) 서버(200), 비가청 주파수 워터마크 생성 (IFWG, Inaudible Frequency Watermark Generator) 시스템(300), 워터마크 병합 시스템(400) 및 영상 스트리밍 서버를 포함하여 구성될 수 있다. Referring to FIG. 1, an anti-piracy system using a watermark according to an embodiment includes a server 100, a content delivery network (CDN) server 200, and a non-audible frequency watermark generation (IFWG, Inaudible Frequency It may include a watermark generator system 300, a watermark merging system 400, and an image streaming server.

실시예에서는 서버(100)에서 사용자 및 호출 영상 식별 코드를 컨텐츠 전달 네트워크 서버(200) 및 비가청 주파수 워터마크 생성 시스템(300)으로 전달한다. 실시예에 따른 컨텐츠 전달 네트워크 서버(200)는 영상과 오디오를 생성하고, IFWG시스템(300)에서는 비가청 주파수 워터마크를 생성하여 워터마크 병합시스템(400)으로 전달한다. 워터마크 병합 시스템(400)은 전달받은 영상, 오디오 및 워터마크 오디오를 병합하여 영상 스트리밍 서버에 업로드 한다. 영상 스트리밍 서버에 접속한 사용자는 비가청 주파수 워터마크 오디오가 병합된 영상을 시청할 수 있다. In the embodiment, the server 100 transfers the user and the calling image identification code to the content delivery network server 200 and the non-audible frequency watermark generation system 300 . The content delivery network server 200 according to the embodiment generates video and audio, and the IFWG system 300 generates a non-audible frequency watermark and delivers it to the watermark merging system 400. The watermark merging system 400 merges the received video, audio, and watermark audio and uploads them to the video streaming server. A user accessing the video streaming server can watch the video in which the non-audible frequency watermark audio is merged.

도 2는 실시예에 따른 워터마크를 이용한 불법 복제 방지 시스템의 데이터 처리 블록도이다.2 is a data processing block diagram of an illegal copy prevention system using a watermark according to an embodiment.

도 2를 참조하면, 실시예에 따른 워터마크를 이용한 복제 방지 시스템은 사용자 식별코드 생성모듈(110), 영상 식별 코드 생성모듈(130), 워터마크 생성모듈(150), 워터마크 오디오 병합 모듈(170) 및 트래킹모듈(190)을 포함하여 구성될 수 있다. 본 명세서에서 사용되는 '모듈' 이라는 용어는 용어가 사용된 문맥에 따라서, 소프트웨어, 하드웨어 또는 그 조합을 포함할 수 있는 것으로 해석되어야 한다. 예를 들어, 소프트웨어는 기계어, 펌웨어(firmware), 임베디드코드(embedded code), 및 애플리케이션 소프트웨어일 수 있다. 또 다른 예로, 하드웨어는 회로, 프로세서, 컴퓨터, 집적 회로, 집적 회로 코어, 센서, 멤스(MEMS; Micro-Electro-Mechanical System), 수동 디바이스, 또는 그 조합일 수 있다.Referring to FIG. 2, the copy protection system using a watermark according to an embodiment includes a user identification code generation module 110, an image identification code generation module 130, a watermark generation module 150, a watermark audio merging module ( 170) and a tracking module 190. The term 'module' used in this specification should be interpreted as including software, hardware, or a combination thereof, depending on the context in which the term is used. For example, the software may be machine language, firmware, embedded code, and application software. As another example, the hardware may be a circuit, processor, computer, integrated circuit, integrated circuit core, sensor, micro-electro-mechanical system (MEMS), passive device, or combination thereof.

사용자 식별코드 생성모듈(110)은 가입한 사용자를 식별하는 코드를 생성한다. 사용자 식별코드 생성모듈(110)은 사용자가 회원 가입한 경우, 32자리 2진 코드를 랜덤하게 사용자 식별 코드로 생성하여 가입한 사용자에게 부여할 수 있다. The user identification code generation module 110 generates a code for identifying a subscribed user. The user identification code generation module 110 may randomly generate a 32-digit binary code as a user identification code and assign it to the subscribed user when the user signs up as a member.

실시예에 따른 사용자 식별 코드 생성 과정을 나타낸 도 3을 참조하면, 실시예에서는 사용자가 회원 가입을 수행한 경우 사용자 식별이 가능한 유니크한 코드 생성을 위해, 1001 1000 1111 1111 1001 1000 1111 1111과 같이 2진법 32자리를 랜덤으로 생성하여 사용자 식별 코드를 생성할 수 있다. 32자리의 2진 비트로 생성 가능한 코드의 개수는 약 43억개로 실시예에서는 자리 수를 조정하여 생성될 코드개수를 조정할 수 있다.Referring to FIG. 3 showing a user identification code generation process according to an embodiment, in the embodiment, in order to generate a unique code that can identify a user when a user signs up as a member, 2 A user identification code can be generated by randomly generating 32 digits of base. The number of codes that can be generated with 32 binary bits is about 4.3 billion, and in the embodiment, the number of codes to be generated can be adjusted by adjusting the number of digits.

영상 식별코드 생성모듈(130)은 등록된 영상 식별을 위한 코드를 생성한다.The image identification code generation module 130 generates a code for identifying a registered image.

영상 식별 코드 생성과정을 나타낸 도 4를 참조하면, 실시예에서 영상 식별코드 생성모듈(130)은 영상이 등록된 경우, 예컨대, 1100 1111 1010 1001 1001 1000 1111 1111 등과 같이, 32자리 2진 코드를 랜덤하게 영상 식별 코드로 생성하여 등록된 영상에 부여하고, 생성된 영상코드를 저장한다. Referring to FIG. 4 showing the image identification code generation process, in the embodiment, the image identification code generation module 130 generates a 32-digit binary code, such as 1100 1111 1010 1001 1001 1000 1111 1111, when an image is registered. It is randomly generated as an image identification code and assigned to a registered image, and the generated image code is stored.

워터마크 생성모듈(150)은 사용자 및 영상에 생성된 식별 코드를 기반으로 비가청 오디오를 생성하고, 생성된 비가청 오디오를 이용하여 비가청 주파수 워터마크를 생성한다. 여기서, 비가청 오디오는 사람의 청력으로 인식할 수 없는 비가청 주파수를 갖는 오디오를 의미한다. 비가청 주파수는 가청 주파수 대역인 20Hz ~ 20000Hz 외의 주파수를 갖는다. The watermark generating module 150 generates non-audible audio based on the identification code generated on the user and the image, and generates a non-audible frequency watermark using the generated non-audible audio. Here, the inaudible audio means audio having an inaudible frequency that cannot be recognized by human hearing. The inaudible frequency has a frequency other than the audible frequency band of 20 Hz to 20000 Hz.

실시예에서 워터마크 생성모듈(150)은 비가청 주파수 오디오 워터마크 생성 (Inaudible Frequency Watermark Generator, IFWG) 시스템을 이용하여 사용자 및 영상에 생성된 식별 코드에 맞게 비가청 오디오를 생성한다. In an embodiment, the watermark generating module 150 generates non-audible audio according to the identification code generated for the user and the image using an Inaudible Frequency Watermark Generator (IFWG) system.

예컨대, 워터마크 생성모듈(150)은 32개의 사용자 식별코드 및 영상 식별 코드의 비트 1은 출력하고, 비트 0은 비 출력하여 비가청 오디오 워터 마크 생성할 수 있다. 워터마크 생성모듈(150)은 비트 1을 출력할 때, 비가청 주파수로 비가청 오디오 워터마크를 생성한다. 또한, 워터마크 생성모듈(150)은 비트 1을 출력할 때, 제1 크기의 진폭으로 비가청 오디오 워터마크를 생성할 수 있다. 여기서 제1 크기의 진폭은 사람의 청력에 영향을 미치지 않는 진폭으로 미리 설정될 수 있다.For example, the watermark generation module 150 may generate a non-audible audio watermark by outputting bit 1 of 32 user identification codes and image identification codes and not outputting bit 0. When bit 1 is output, the watermark generation module 150 generates a non-audible audio watermark with an inaudible frequency. Also, when bit 1 is output, the watermark generation module 150 may generate a non-audible audio watermark with an amplitude of the first size. Here, the amplitude of the first size may be preset to an amplitude that does not affect human hearing.

또한, 실시예에서는 16진법의 오디오 워터 마크가 도시된 도 5를 참조하면, 출력방향에 따라 비가청 오디오 워터마크를 생성할 수 있다. 구체적으로, 실시예에서는 왼쪽으로는 사용자 식별 비가청 오디오 워터마크를 생성하고 오른쪽으로는 콘텐츠 식별 비가청 오디오 워터마크를 생성할 수 있다.Also, in an embodiment, referring to FIG. 5 showing a hexadecimal audio watermark, a non-audible audio watermark may be generated according to an output direction. Specifically, in the embodiment, a user identification non-audible audio watermark may be generated on the left side and a content identification non-audible audio watermark may be generated on the right side.

워터마크 생성모듈(150)은 영상의 오디오 파일의 길이에 따라 비가청 오디오 워터마크가 포함된 비가청 워터마크 오디오를 생성한다. 실시예에서 워터마크 생성모듈(150)은 사용자가 호출한 동영상 코드를 받아 영상의 전체 길이를 파악 후, 동일한 길이의 비가청 워터마크 오디오를 생성한다. 워터마크 생성모듈(150)은 영상의 오디오 파일의 길이에 따라 미리 정해진 시간간격으로 비가청 오디오 워터마크가 포함된 비가청 워터마크 오디오를 생성할 수 있다. 예컨대, 워터마크 생성모듈(150)은 영상의 오디오 파일의 길이가 10분인 경우, 비가청 오디오 워터마크가 3분에 한번씩 출력되도록 비가청 워터마크 오디오를 생성할 수 있다. The watermark generation module 150 generates non-audible watermark audio including an inaudible audio watermark according to the length of an audio file of an image. In the embodiment, the watermark generation module 150 receives the video code called by the user, determines the total length of the video, and then generates non-audible watermark audio of the same length. The watermark generation module 150 may generate non-audible watermark audio including an inaudible audio watermark at predetermined time intervals according to the length of an audio file of an image. For example, when the length of an audio file of an image is 10 minutes, the watermark generation module 150 may generate non-audible watermark audio so that the non-audible audio watermark is output once every 3 minutes.

또한, 워터마크 생성모듈(150)은 30초마다 비가청 오디오 워터마크가 출력되도록 비가청 워터마크 오디오를 생성할 수 있다. 이는, 저작권 법에 스트리밍 방식에서 이용료 없이 듣는 곡은 총 재생시간이 30초를 넘지 않는 것으로 규정됨에 따라 이에 맞게 비가청 오디오 워터마크를 출력하기 위함이다. 따라서, 본 발명에 따른 워터마크 생성모듈(150)은 저작권법에 규정에 따라 비가청 오디오 워터마크가 출력되도록 비가청 워터마크 오디오를 생성할 수도 있다.In addition, the watermark generating module 150 may generate non-audible watermark audio so that the non-audible audio watermark is output every 30 seconds. This is to output a non-audible audio watermark accordingly, as the copyright law stipulates that the total playing time of songs listened to without a usage fee in the streaming method does not exceed 30 seconds. Accordingly, the watermark generation module 150 according to the present invention may generate non-audible watermark audio so that the non-audible audio watermark is output according to the copyright law.

또한, 워터마크 생성모듈(150)은 영상의 오디오 파일의 길이와 관계없이 영상의 오디오 파일 시작지점과 끝지점에 비가청 워터마크가 출력되도록 오디오를 생성할 수 있다.In addition, the watermark generation module 150 may generate audio so that an inaudible watermark is output at the start and end points of the audio file of the image regardless of the length of the audio file of the image.

도 6에 도시된 바와 같이, 실시예에서는 3분에 한 번씩 비가청 오디오 워터마크가 출력되고 나머지 구간은 비어 있도록 오디오를 생성할 수 있다. As shown in FIG. 6 , in the embodiment, audio may be generated such that a non-audible audio watermark is output once every 3 minutes and the remaining sections are empty.

워터마크 오디오 병합 모듈(170)은 영상의 오디오 파일과, 생성된 비가청 워터마크 오디오를 병합한 파일을 생성한다. 도 7에 도시된 바와 같이, 워터마크 오디오 병합 모듈(170)은 영상의 오디오 파일과, 생성된 비가청 워터마크 오디오를 1개의 파일로 병합하여 병합된 오디오 파일을 생성한다. The watermark audio merging module 170 generates a file obtained by merging an audio file of an image and the generated non-audible watermark audio. As shown in FIG. 7 , the watermark audio merging module 170 merges the audio file of the video and the generated inaudible watermark audio into one file to generate a merged audio file.

실시예에 따른 불법복제 방지 시스템에는 비가청 주파수 워터마크 오디오가 삽입된 영상이 업로드 되고, 사용자는 시스템에 접속하여 비가청 주파수 워터마크 오디오가 삽입된 영상을 스트리밍 할 수 있다.In the anti-piracy system according to the embodiment, an image into which non-audible frequency watermark audio is inserted is uploaded, and a user accesses the system and streams the image into which non-audible frequency watermark audio is inserted.

트래킹 모듈(190)은 불법 복제 방지 시스템에 가입한 사용자에 의해 배포된 영상파일을 다운받아, 오디오 파형을 확인하여 사용자 및 영상 콘텐츠를 분별한다.The tracking module 190 downloads an image file distributed by a user who has subscribed to an anti-piracy system, checks an audio waveform, and discriminates between a user and video content.

특히, 본 발명은 기존 오디오 파일에 비가청 워터마크 오디오를 병합하여 생성된 오디오 파일을 생성함으로써, 영상 콘텐츠의 변형없이 불법 복제를 방지할 수 있다는 효과가 있다. 일반적으로, 불법복제를 방지하기 위해 사용자가 인지할 수 있도록 영상 콘텐츠에 단순히 사용자의 아이디를 표시하거나 시각적으로 인식할 수 있는 별도의 표시를 한다. 이러한 경우, 사용자의 아이디나 별도의 표시가 영상 중 일정부분을 가리게 된다. 이로 인해 영상 콘텐츠의 변형이 발생하고, 원작자의 의도를 훼손할 뿐만 아니라, 사용자의 영상콘텐츠에 대한 몰입도 또한 떨어진다는 문제가 있었다.In particular, the present invention has an effect of preventing illegal copying without modifying video content by generating an audio file generated by merging non-audible watermark audio with an existing audio file. In general, in order to prevent illegal copying, a user's ID is simply displayed on video content so that the user can recognize it, or a separate mark that can be visually recognized is displayed. In this case, a user's ID or a separate display covers a certain portion of the image. As a result, there is a problem that deformation of the video content occurs, the intention of the original author is damaged, and the user's immersion in the video content is also reduced.

하지만, 본 발명은 비가청 주파수를 갖는 오디오를 영상콘텐츠에 병합하여 불법복제를 방지함으로써, 영상콘텐츠의 훼손을 방지할 수 있어 원작자의 의도를 보존할 수 있고, 별도의 시각적인 표시가 없어 사용자의 몰입을 방해하지 않을 수 있다는 효과가 있다.However, the present invention prevents illegal copying by merging audio having a non-audible frequency with video contents, thereby preventing damage to video contents, thereby preserving the original author's intention, and without a separate visual display, thereby preventing user's piracy. It has the effect of not interfering with immersion.

또한, 일반적으로, 영상스트리밍을 제공하는 각 업체 별로 일률적인 워터마크를 제공하기 때문에, 타인이 변형하거나 제거하기 쉽다는 문제가 있었다. In addition, since a uniform watermark is generally provided for each company that provides video streaming, there is a problem that it is easy for others to modify or remove it.

하지만, 본 발명은 사용자의 식별코드와 영상의 식별코드에 대응되는 비가청 워터마크를 생성하기 때문에, 사용자 및 영상에 따라 서로 다른 패턴의 워터마크가 생성되어 변형하거나 제거하기 어렵다는 효과가 있다.However, since the present invention generates a non-audible watermark corresponding to the identification code of the user and the identification code of the image, it is difficult to modify or remove watermarks of different patterns according to the user and the image.

이하에서는 비가청 주파수 워터마크를 이용한 불법 복제 방지 방법에 대해서 차례로 설명한다. 실시예에 따른 비가청 주파수 워터마크를 이용한 불법 복제 방지 방법의 작용(기능)은 워터마크를 이용한 불법 복제 방지 시스템의 기능과 본질적으로 같은 것이므로 도 1 내지 도 7과 중복되는 설명은 생략하도록 한다.Hereinafter, an illegal copy prevention method using a non-audible frequency watermark will be sequentially described. Since the operation (function) of the method for preventing illegal copying using a non-audible frequency watermark according to the embodiment is essentially the same as the function of the system for preventing illegal copying using a watermark, duplicate descriptions of FIGS. 1 to 7 will be omitted.

도 8은 실시예에 따른 비가청 주파수 워터마크를 이용한 불법 복제 방지 시스템의 데이터 처리과정을 나타낸 도면이다.8 is a diagram illustrating a data processing process of an illegal copy prevention system using a subaudible frequency watermark according to an embodiment.

도 8을 참조하면, S100 단계에서는 사용자 식별 코드 생성모듈 가입한 사용자를 식별하는 코드를 생성한다. S200 단계에서는 영상 식별 코드 생성모듈에서 등록된 영상 식별을 위한 코드를 생성한다. S300 단계에서는 워터마크 생성모듈에서 사용자 및 영상에 생성된 식별 코드를 기반으로 비가청 오디오를 생성하고, 생성된 비가청 오디오를 이용하여 비가청 주파수 워터마크를 생성한다. 실시예에서 S300 단계는 생성된 사용자 식별 코드 및 영상 식별 코드에 따라 비가청 오디오를 생성하기 위해, 32개 비트의 사용자 식별 코드 및 영상 식별 코드의 1은 출력하고, 0은 비출력 하여 비가청 오디오 워터 마크 생성할 수 있다. S400 단계에서는 워터마크 오디오 병합 모듈에서 영상의 오디오 파일과, 생성된 비가청 워터마크 오디오를 병합한 파일을 생성한다. 실시예에 따른 불법복제 방지 시스템에는 비가청 주파수 워터마크 오디오가 삽입된 영상이 업로드 되고, 사용자는 시스템에 접속하여 비가청 주파수 워터마크 오디오가 삽입된 영상을 스트리밍 할 수 있다.Referring to FIG. 8 , in step S100, a code for identifying a user subscribed to the user identification code generation module is generated. In step S200, a code for identifying a registered image is generated in the image identification code generation module. In step S300, the watermark generating module generates non-audible audio based on the identification codes generated for the user and the image, and generates a non-audible frequency watermark using the generated non-audible audio. In the embodiment, in step S300, in order to generate non-audible audio according to the generated user identification code and image identification code, 1 of the 32-bit user identification code and image identification code is output, and 0 is non-output to obtain non-audible audio Can create watermarks. In step S400, the watermark audio merging module creates a file in which the audio file of the video and the generated non-audible watermark audio are merged. In the anti-piracy system according to the embodiment, an image into which non-audible frequency watermark audio is inserted is uploaded, and a user accesses the system and streams the image into which non-audible frequency watermark audio is inserted.

S500 단계에서는 트래킹 모듈에서 불법 복제 방지 시스템에 가입한 사용자에 의해 배포된 영상파일을 다운받아, 오디오 파형을 확인하여 사용자 및 영상 콘텐츠를 식별한다.In step S500, the tracking module downloads the video file distributed by the user who has subscribed to the anti-piracy system, and identifies the user and video content by checking the audio waveform.

이상에서와 워터마크를 이용한 불법 복제 방지 시스템은 영상에 삽입된 비가청 주파수 워터마크 오디오를 통해 영상에 대한 위, 변조를 방지할 수 있다. 또한, 영상 프레임에 암호화 작업과 워터마크 삽입 작업을 동시에 적용함으로써 영상 보안의 기밀성과 무결성을 높이고, 스트리밍 환경에서 실시간으로 영상 보안될 수 있도록 한다.As described above, the anti-piracy system using a watermark can prevent forgery or falsification of an image through non-audible frequency watermark audio inserted into the image. In addition, by simultaneously applying encryption and watermark embedding to image frames, confidentiality and integrity of image security are increased, and images can be secured in real time in a streaming environment.

개시된 내용은 예시에 불과하며, 특허청구범위에서 청구하는 청구의 요지를 벗어나지 않고 당해 기술분야에서 통상의 지식을 가진 자에 의하여 다양하게 변경 실시될 수 있으므로, 개시된 내용의 보호범위는 상술한 특정의 실시예에 한정되지 않는다.The disclosed content is only an example, and can be variously modified and implemented by those skilled in the art without departing from the subject matter of the claim claimed in the claims, so the protection scope of the disclosed content is limited to the specific It is not limited to the examples.

삭제delete

삭제delete

Claims (10)

비가청 주파수 워터마크를 이용한 불법복제 방지 시스템에 있어서,
가입한 사용자 식별을 위한 코드를 생성하는 사용자 식별코드 생성모듈;
등록된 영상 식별을 위한 코드를 생성하는 영상 식별코드 생성모듈;
사용자 및 영상에 생성된 식별 코드를 기반으로 비가청 오디오를 생성하고, 생성된 비가청 오디오를 이용하여 비가청 주파수 워터마크를 생성하는 워터마크 생성모듈;
영상의 오디오 파일과, 상기 생성된 비가청 주파수 워터마크를 병합한 파일을 생성하는 워터마크 오디오 병합 모듈; 및
상기 불법 복제 방지 시스템에 가입한 사용자에 의해 배포된 영상파일을 다운받아, 오디오 파형을 확인하여 사용자 및 영상 콘텐츠를 식별하는 사용자 트래킹 모듈; 을 포함하고
상기 사용자 식별코드 생성 모듈; 은
사용자가 회원 가입한 경우, 32자리 2진 코드를 랜덤 배열하여 사용자 식별 코드로 생성하고, 가입한 사용자에게 부여하고

상기 워터마크 생성모듈; 은
생성된 사용자 식별 코드 및 영상 식별 코드에 따라 비가청 오디오를 생성하기 위해, 32개 비트의 사용자 식별 코드 및 영상 식별 코드의 1은 출력하고, 0은 비출력 하여 비가청 오디오 워터 마크 생성하고

출력방향에 따라 비가청 오디오 워터마크를 생성하기 위해, 왼쪽으로는 사용자 식별 비가청 오디오 워터마크를 생성하고 오른쪽으로는 콘텐츠 식별 비가청 오디오 워터마크를 생성하고,

상기 워터마크 생성모듈은
저작권 법의 무료 스트리밍 방식을 고려하여, 일정시간 마다 비가청 오디오 워터마크가 출력되도록 비가청 워터마크 오디오를 생성하고,
영상의 오디오 파일의 길이와 관계없이 영상의 오디오 파일 시작지점과 끝지점에 비가청 워터마크가 출력되도록 오디오를 생성하는 것을 특징으로 하는
워터마크를 이용한 불법복제 방지 시스템.
In the anti-piracy system using a non-audible frequency watermark,
A user identification code generation module for generating a code for identifying a subscribed user;
An image identification code generating module for generating a code for identifying a registered image;
a watermark generating module for generating non-audible audio based on the identification code generated on the user and the image, and generating a non-audible frequency watermark using the generated non-audible audio;
a watermark audio merging module for generating a file obtained by merging an audio file of an image and the generated non-audible frequency watermark; and
a user tracking module for downloading a video file distributed by a user subscribing to the anti-piracy system and identifying a user and video content by checking an audio waveform; contains
The user identification code generation module; silver
When a user registers as a member, a 32-digit binary code is randomly arranged to generate a user identification code, and is assigned to a subscribed user.

the watermark generation module; silver
In order to generate non-audible audio according to the generated user identification code and video identification code, 1 of the 32-bit user identification code and video identification code is output, and 0 is not output to generate a non-audible audio watermark

In order to generate a non-audible audio watermark according to the output direction, a user identification non-audible audio watermark is created on the left and a content identification non-audible audio watermark is created on the right;

The watermark generation module
In consideration of the free streaming method of the Copyright Act, inaudible watermark audio is generated so that the inaudible audio watermark is output at regular intervals,
Characterized in that audio is generated so that an inaudible watermark is output at the start and end points of the audio file of the image regardless of the length of the audio file of the image
Anti-piracy system using watermark.
삭제delete 삭제delete 제 1항에 있어서, 상기 영상 식별코드 생성모듈; 은
영상이 등록된 경우, 32자리 2진 코드를 랜덤 배열하여 영상 식별 코드로 생성하고, 등록된 영상에 부여한 후 상기 생성된 영상코드를 저장하는 것을 특징으로 하는 워터마크를 이용한 불법복제 방지 시스템.
According to claim 1, wherein the image identification code generation module; silver
When an image is registered, a 32-digit binary code is randomly arranged to generate an image identification code, and the generated image code is stored after being assigned to the registered image.
삭제delete 제 1항에 있어서, 상기 워터마크 생성모듈; 은
사용자에 의해 호출된 동영상 코드의 전체 길이를 파악하여 동일한 길이의 비가청 오디오를 생성하고, 상기 생성된 비가청 오디오에서 일정 시간에 한 번씩 비가청 오디오 워터마크를 출력하여 비가청 주파수 워터마크를 생성하는 것을 특징으로 하는 워터마크를 이용한 불법 복제 방지 시스템.
The method of claim 1, further comprising: the watermark generating module; silver
The total length of the video code called by the user is identified to generate non-audible audio of the same length, and a non-audible frequency watermark is generated by outputting a non-audible audio watermark from the generated non-audible audio once at a certain time. An piracy prevention system using a watermark, characterized in that for doing.
비가청 주파수 워터마크를 이용한 불법 복제 방지 방법에 있어서,
(A) 사용자 식별코드 생성모듈에서 가입한 사용자 식별을 위한 코드를 생성하는 단계;
(B) 영상 식별코드 생성모듈에서 등록된 영상 식별을 위한 코드를 생성하는 단계;
(C) 워터마크 생성모듈에서 사용자 및 영상 각각에 생성된 식별 코드를 기반으로 비가청 오디오를 생성하고, 생성된 비가청 오디오를 이용하여 비가청 주파수 워터마크를 생성하는 단계; 및
(D) 워터마크 오디오 병합 모듈에서 영상의 오디오 파일과, 상기 생성된 비가청 워터마크 오디오를 병합한 파일을 생성하는 단계; 및
(E) 트래킹 모듈에서 불법 복제 방지 시스템에 가입한 사용자에 의해 배포된 영상파일을 다운받아, 오디오 파형을 확인하여 사용자 및 영상 콘텐츠를 식별하는 단계; 를 포함하고
상기 (A)의 단계;는
사용자가 회원 가입한 경우, 32자리 2진 랜덤코드를 사용자 식별 코드로 생성하여 가입한 사용자에게 부여하고
상기 (B)의 단계;는
영상이 등록된 경우, 32자리 2진 랜덤코드를 영상 식별 코드로 생성하여 등록된 영상에 부여하고, 상기 생성된 영상코드를 저장하고
상기 (C)의 단계; 는
생성된 사용자 식별 코드 및 영상 식별 코드에 따라 비가청 오디오를 생성하기 위해, 32개 비트의 사용자 식별 코드 및 영상 식별 코드의 1은 출력하고, 0은 비출력 하여 비가청 오디오 워터 마크를 생성하고
생성된 사용자 식별 코드 및 영상 식별 코드에 따라 비가청 오디오를 생성하기 위해, 32개 비트의 사용자 식별 코드 및 영상 식별 코드의 1은 출력하고, 0은 비출력 하여 비가청 오디오 워터 마크를 생성하고
출력방향에 따라 비가청 오디오 워터마크를 생성하기 위해, 왼쪽으로는 사용자 식별 비가청 오디오 워터마크를 생성하고 오른쪽으로는 콘텐츠 식별 비가청 오디오 워터마크를 생성하고,
저작권 법의 무료 스트리밍 방식을 고려하여, 일정시간 마다 비가청 오디오 워터마크가 출력되도록 비가청 워터마크 오디오를 생성하고,
영상의 오디오 파일의 길이와 관계없이 영상의 오디오 파일 시작지점과 끝지점에 비가청 워터마크가 출력되도록 오디오를 생성하는 것을 특징으로 하는
비가청 주파수 워터마크를 이용한 불법 복제방지 방법.
In the illegal copy prevention method using a non-audible frequency watermark,
(A) generating a code for identifying a subscribed user in a user identification code generation module;
(B) generating a code for identifying a registered image in an image identification code generation module;
(C) generating non-audible audio based on the identification codes generated for each user and image in a watermark generation module, and generating a non-audible frequency watermark using the generated non-audible audio; and
(D) generating a file obtained by merging an audio file of an image and the generated non-audible watermark audio in a watermark audio merging module; and
(E) downloading an image file distributed by a user who has subscribed to an anti-piracy system in a tracking module and identifying a user and image content by checking an audio waveform; and
The step of (A);
When a user signs up as a member, a 32-digit binary random code is generated as a user identification code and given to the subscribed user.
The step of (B);
When an image is registered, a 32-digit binary random code is generated as an image identification code, assigned to the registered image, and the generated image code is stored.
Step (C) above; Is
In order to generate non-audible audio according to the generated user identification code and video identification code, 1 of the 32-bit user identification code and video identification code is output, and 0 is not output to generate a non-audible audio watermark,
In order to generate non-audible audio according to the generated user identification code and video identification code, 1 of the 32-bit user identification code and video identification code is output, and 0 is not output to generate a non-audible audio watermark,
In order to generate a non-audible audio watermark according to the output direction, a user identification non-audible audio watermark is created on the left and a content identification non-audible audio watermark is created on the right;
In consideration of the free streaming method of the Copyright Act, inaudible watermark audio is generated so that the inaudible audio watermark is output at regular intervals,
Characterized in that the audio is generated such that an inaudible watermark is output at the start and end points of the audio file of the image regardless of the length of the audio file of the image
Anti-piracy method using non-audible frequency watermark.
삭제delete 삭제delete 삭제delete
KR1020210049402A 2021-04-15 2021-04-15 System and method for prevent illegal copying through watermark Active KR102564445B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210049402A KR102564445B1 (en) 2021-04-15 2021-04-15 System and method for prevent illegal copying through watermark

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210049402A KR102564445B1 (en) 2021-04-15 2021-04-15 System and method for prevent illegal copying through watermark

Publications (2)

Publication Number Publication Date
KR20220142849A KR20220142849A (en) 2022-10-24
KR102564445B1 true KR102564445B1 (en) 2023-08-08

Family

ID=83805588

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210049402A Active KR102564445B1 (en) 2021-04-15 2021-04-15 System and method for prevent illegal copying through watermark

Country Status (1)

Country Link
KR (1) KR102564445B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100947466B1 (en) * 2008-03-28 2010-03-17 주식회사 마크애니 Apparatus and method for generating and radiating watermarks

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120119291A (en) * 2011-04-21 2012-10-31 김창환 Method and apparatus for code generation and analysis using sound source in inaudible frequency band
KR101311286B1 (en) 2011-10-11 2013-09-25 주식회사 파수닷컴 Apparatus and method for displaying a watermark on screen
KR20130084423A (en) * 2012-01-17 2013-07-25 김종원 The generation method of binary random sequence to improve inaudibility and its apparatus
KR102094510B1 (en) * 2015-08-25 2020-03-27 삼성전자주식회사 Method, Appratus and System of Inserting Watermark Data
KR102225503B1 (en) * 2017-10-26 2021-03-08 주식회사 케이티 System and method for audio watermarking
KR102050890B1 (en) 2018-11-30 2019-12-02 주식회사우경정보기술 Server to secure video based on streaming, method for providing secured video between sever and client, and computer-readable recording media

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100947466B1 (en) * 2008-03-28 2010-03-17 주식회사 마크애니 Apparatus and method for generating and radiating watermarks

Also Published As

Publication number Publication date
KR20220142849A (en) 2022-10-24

Similar Documents

Publication Publication Date Title
US7607017B2 (en) Embedding data in material
US7639834B2 (en) Software anti-piracy systems and methods utilizing certificates with digital content
US7006661B2 (en) Digital watermarking systems and methods
Mohanty Digital watermarking: A tutorial review
US8526611B2 (en) Utilizing data reduction in steganographic and cryptographic systems
US7802100B2 (en) Watermark system
US20100082478A1 (en) Apparatus & methods for digital content distribution
WO2002019589A1 (en) Method and apparatus for transaction code embedding
CA2683661A1 (en) Method and apparatus for delivering encoded content
KR20040035831A (en) Using multiple watermarks to protect content material
JP2005536800A (en) Digital watermarking of digital data in user equipment
US20160050074A1 (en) Content traceability using segmented watermark encoding
KR102564445B1 (en) System and method for prevent illegal copying through watermark
JP4017150B2 (en) Content distribution device
US20020146147A1 (en) Digitally watermarking physical media
He et al. Digital right management model based on cryptography and digital watermarking
Arsenova Technical aspects of digital rights management
KR20050026769A (en) System for protecting illegal copy of online comics and mathod thereof
Seitz et al. Digital watermarking: an introduction
US20080235808A1 (en) Method and Apparatus for Protection of Content Using Biometric Watermarks
Garofalakis et al. Digital robbery; authors are not unprotected
Busch et al. Image security
Ebersohn Catching hackers
Tiwari et al. Video piracy detection using invisible watermark
Chen Information Hiding, Digital Watermarking and Steganography

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20210415

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20230127

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20230629

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20230802

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20230803

End annual number: 3

Start annual number: 1

PG1601 Publication of registration