KR102068556B1 - 파일럿 코드 시퀀스를 이용한 데이터 은닉/추출 장치 및 방법 - Google Patents
파일럿 코드 시퀀스를 이용한 데이터 은닉/추출 장치 및 방법 Download PDFInfo
- Publication number
- KR102068556B1 KR102068556B1 KR1020150046817A KR20150046817A KR102068556B1 KR 102068556 B1 KR102068556 B1 KR 102068556B1 KR 1020150046817 A KR1020150046817 A KR 1020150046817A KR 20150046817 A KR20150046817 A KR 20150046817A KR 102068556 B1 KR102068556 B1 KR 102068556B1
- Authority
- KR
- South Korea
- Prior art keywords
- audio signal
- sequence code
- phase
- data
- pilot sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/018—Audio watermarking, i.e. embedding inaudible data in the audio signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- 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
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8358—Generation of protective data, e.g. certificates involving watermark
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Stereophonic System (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Quality & Reliability (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
도 2는 일실시예에 따른 데이터 은닉 장치를 도시화한 것이다.
도 3은 일실시예에 따른 오디오 신호를 주파수 영역으로 변환한 예를 도시화한 것이다.
도 4는 일실시예에 따른 파일럿 코드 시퀀스의 예를 도시화한 것이다.
도 5는 일실시예에 따른 파일럿 코드 시퀀스를 이용한 데이터 은닉 방법을 도시화한 것이다.
도 6은 일실시예에 따른 데이터 추출 장치를 도시화한 것이다.
도 7은 일실시예에 따른 파일럿 코드 시퀀스를 이용한 데이터 추출 방법을 도시화한 것이다.
210 : 변환부
220 : 왜곡부
230 : 전송부
110 : 데이터 추출 장치
610 : 수신부
620 : 변환부
630 : 결정부
640 : 추출부
Claims (20)
- 입력된 오디오 신호를 주파수 영역으로 변환하는 단계;
은닉하고자 하는 데이터를 나타내는 제1 파일럿 시퀀스 코드 및 제2 파일럿 시퀀스 코드를 이용하여 상기 주파수 영역으로 변환된 오디오 신호의 위상 정보를 왜곡하는 단계; 및
상기 위상 정보가 왜곡된 오디오 신호를 시간 영역으로 변환하여 전송하는 단계
를 포함하고,
상기 제1 파일럿 시퀀스 코드는,
상기 데이터의 비트 값 "0"에 대응하는 위상 값들의 제1 세트로 생성되고,
상기 제2 파일럿 시퀀스 코드는,
상기 데이터의 비트 값 "1"에 대응하는 위상 값들의 제2 세트로 생성되며,
상기 제1 파일럿 시퀀스 코드 및 상기 제2 파일럿 시퀀스 코드 간의 내적은 0이 되는 데이터 은닉 방법. - 제1항에 있어서,
상기 변환하는 단계는,
상기 입력된 오디오 신호를 프레임 단위로 나누어 변환하는 데이터 은닉 방법. - 삭제
- 삭제
- 위상 정보가 왜곡된 오디오 신호를 수신하는 단계;
상기 수신된 오디오 신호를 주파수 영역으로 변환하는 단계;
상기 주파수 영역으로 변환된 오디오 신호의 위상 시퀀스 코드를 결정하는 단계; 및
상기 결정된 위상 시퀀스 코드와 파일럿 시퀀스 코드를 이용하여 상기 오디오 신호에 은닉된 데이터를 추출하는 단계
를 포함하고,
상기 파일럿 시퀀스 코드는,
상기 데이터의 비트 값 "0" 또는 "1"에 대응하는 위상 값들의 세트로 생성되고,
상기 비트 값 "0"에 대응하는 위상 값들의 제1 세트 및 상기 비트 값 "1"에 대응하는 위상 값들의 제2 세트 간의 내적이 0이 되는 데이터 추출 방법. - 제5항에 있어서,
상기 변환하는 단계는,
상기 수신된 오디오 신호를 프레임 단위로 나누어 변환하는 데이터 추출 방법. - 제5항에 있어서,
상기 결정하는 단계는,
상기 수신된 오디오 신호의 위상 정보를 0도 및 π 중 가까운 거리에 있는 각의 값으로 매핑하는 데이터 추출 방법. - 제7항에 있어서,
상기 결정하는 단계는,
상기 수신된 오디오 신호의 위상 정보 중 -90도에서 +90도 사이에 존재하는 위상 값은 0도로 매핑하고, 상기 -90도에서 +90도 이외에 존재하는 위상 값들은 π로 매핑하는 데이터 추출 방법. - 제5항에 있어서,
상기 추출하는 단계는,
파일럿 시퀀스 코드와 상기 위상 시퀀스 코드를 구성하는 위상 값들을 실수로 전환하는 데이터 추출 방법. - 제9항에 있어서,
상기 추출하는 단계는,
상기 실수로 전환된 파일럿 시퀀스 코드와 위상 시퀀스 코드의 유사도를 이용하여 상기 오디오 신호에 은닉된 데이터를 추출하는 데이터 추출 방법. - 입력된 오디오 신호를 주파수 영역으로 변환하는 변환부;
은닉하고자 하는 데이터를 나타내는 제1 파일럿 시퀀스 코드 및 제2 파일럿 시퀀스 코드를 이용하여 상기 주파수 영역으로 변환된 오디오 신호의 위상 정보를 왜곡하는 왜곡부; 및
상기 위상 정보가 왜곡된 오디오 신호를 시간 영역으로 변환하여 전송하는 전송부
를 포함하고,
상기 제1 파일럿 시퀀스 코드는,
상기 데이터의 비트 값 "0"에 대응하는 위상 값들의 제1 세트로 생성되고,
상기 제2 파일럿 시퀀스 코드는,
상기 데이터의 비트 값 "1"에 대응하는 위상 값들의 제2 세트로 생성되며,
상기 제1 파일럿 시퀀스 코드 및 상기 제2 파일럿 시퀀스 코드 간의 내적은 0이 되는 데이터 은닉 장치. - 제11항에 있어서,
상기 변환부는,
상기 입력된 오디오 신호를 프레임 단위로 나누어 변환하는 데이터 은닉 장치. - 삭제
- 삭제
- 위상 정보가 왜곡된 오디오 신호를 수신하는 수신부;
상기 수신된 오디오 신호를 주파수 영역으로 변환하는 변환부;
상기 주파수 영역으로 변환된 오디오 신호의 위상 시퀀스 코드를 결정하는 결정부; 및
상기 결정된 위상 시퀀스 코드와 파일럿 시퀀스 코드를 이용하여 상기 오디오 신호에 은닉된 데이터를 추출하는 추출부
를 포함하고,
상기 파일럿 시퀀스 코드는,
상기 데이터의 비트 값 "0" 또는 "1"에 대응하는 위상 값들의 세트로 생성되고,
상기 비트 값 "0"에 대응하는 위상 값들의 제1 세트 및 상기 비트 값 "1"에 대응하는 위상 값들의 제2 세트 간의 내적이 0이 되는 데이터 추출 장치. - 제15항에 있어서,
상기 변환부는,
상기 수신된 오디오 신호를 프레임 단위로 나누어 변환하는 데이터 추출 장치. - 제15항에 있어서,
상기 결정부는,
상기 수신된 오디오 신호의 위상 정보를 0도 및 π 중 가까운 거리에 있는 각의 값으로 매핑하는 데이터 추출 장치. - 제17항에 있어서,
상기 결정부는,
상기 수신된 오디오 신호의 위상 정보 중 -90도에서 +90도 사이에 존재하는 위상 값은 0도로 매핑하고, 상기 -90도에서 +90도 이외에 존재하는 위상 값들은 π로 매핑하는 데이터 추출 장치. - 제15항에 있어서,
상기 추출부는,
파일럿 시퀀스 코드와 상기 위상 시퀀스 코드를 구성하는 위상 값들을 실수로 전환하는 데이터 추출 장치. - 제19항에 있어서,
상기 추출부는,
상기 실수로 전환된 파일럿 시퀀스 코드와 위상 시퀀스 코드의 유사도를 이용하여 상기 오디오 신호에 은닉된 데이터를 추출하는 데이터 추출 장치.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150046817A KR102068556B1 (ko) | 2015-04-02 | 2015-04-02 | 파일럿 코드 시퀀스를 이용한 데이터 은닉/추출 장치 및 방법 |
| US15/051,232 US9905234B2 (en) | 2015-04-02 | 2016-02-23 | Apparatus and method for hiding and extracting data using pilot code sequence |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150046817A KR102068556B1 (ko) | 2015-04-02 | 2015-04-02 | 파일럿 코드 시퀀스를 이용한 데이터 은닉/추출 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20160118540A KR20160118540A (ko) | 2016-10-12 |
| KR102068556B1 true KR102068556B1 (ko) | 2020-01-21 |
Family
ID=57017408
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020150046817A Expired - Fee Related KR102068556B1 (ko) | 2015-04-02 | 2015-04-02 | 파일럿 코드 시퀀스를 이용한 데이터 은닉/추출 장치 및 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9905234B2 (ko) |
| KR (1) | KR102068556B1 (ko) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021021059A1 (en) * | 2019-08-01 | 2021-02-04 | Ertuerk Ismail | Robust code / data hiding method against analog transmission (over the air) for digital audio |
| KR102695371B1 (ko) | 2021-11-18 | 2024-08-16 | 한국전자통신연구원 | 무선 은닉신호를 이용한 정보 전달 모듈 및 정보 전달 방법 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6314192B1 (en) * | 1998-05-21 | 2001-11-06 | Massachusetts Institute Of Technology | System, method, and product for information embedding using an ensemble of non-intersecting embedding generators |
| US6442283B1 (en) * | 1999-01-11 | 2002-08-27 | Digimarc Corporation | Multimedia data embedding |
| KR100375822B1 (ko) | 2000-12-18 | 2003-03-15 | 한국전자통신연구원 | 디지털 오디오의 워터마크 삽입/추출 장치 및 방법 |
| US7289961B2 (en) * | 2003-06-19 | 2007-10-30 | University Of Rochester | Data hiding via phase manipulation of audio signals |
| JP4519678B2 (ja) * | 2005-02-21 | 2010-08-04 | 株式会社東芝 | 電子透かし検出方法及び装置、電子透かし埋め込み方法及び装置 |
| KR100799303B1 (ko) | 2006-06-21 | 2008-01-29 | 한국전자통신연구원 | 캡쳐링에 강인한 웨이블릿 기반 오디오 워터마크 삽입,추출 장치 및 방법과 이를 적용한 저작권 관리시스템 |
| KR100930716B1 (ko) * | 2007-10-17 | 2009-12-09 | 한국전자통신연구원 | 신호 전송 방법 및 신호 수신 방법 |
| WO2011052992A2 (ko) | 2009-10-29 | 2011-05-05 | 엘지전자 주식회사 | 컨텐트에 워터마크를 삽입하고 삽입된 워터마크를 검출하는 방법 및 장치 |
| US9318116B2 (en) * | 2012-12-14 | 2016-04-19 | Disney Enterprises, Inc. | Acoustic data transmission based on groups of audio receivers |
| KR20160043267A (ko) * | 2014-10-13 | 2016-04-21 | 한국전자통신연구원 | 음향 채널 왜곡에 강인한 워터마크 전송 장치 및 방법 |
| KR20160086680A (ko) * | 2015-01-12 | 2016-07-20 | 한국전자통신연구원 | 오디오 신호 통신 방법 및 시스템 |
-
2015
- 2015-04-02 KR KR1020150046817A patent/KR102068556B1/ko not_active Expired - Fee Related
-
2016
- 2016-02-23 US US15/051,232 patent/US9905234B2/en not_active Expired - Fee Related
Non-Patent Citations (3)
| Title |
|---|
| Chuang Lin, et al. An information hiding scheme for OFDM wireless networks. IEEE International Conference on Intelligent Information Hiding and Multimedia. 2006.* |
| Hossam H. H'MIMY. Channel estimation based on coded pilot for OFDM. IEEE 47th Vehicular Technology Conference. Technology in Motion. 1997.* |
| W. Bender, et al. Techniques for data hiding. IBM systems journal. 1996. pp.313-336.* |
Also Published As
| Publication number | Publication date |
|---|---|
| US20160293171A1 (en) | 2016-10-06 |
| US9905234B2 (en) | 2018-02-27 |
| KR20160118540A (ko) | 2016-10-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11755642B2 (en) | Detecting media watermarks in magnetic field data | |
| JP6792148B2 (ja) | 無線解析装置、及び無線解析方法 | |
| JP2019530264A (ja) | 音波によるデータ送信/受信方法及びデータ伝送システム | |
| KR102068556B1 (ko) | 파일럿 코드 시퀀스를 이용한 데이터 은닉/추출 장치 및 방법 | |
| US20150221317A1 (en) | Method and apparatus for watermarking successive sections of an audio signal | |
| CN108964786B (zh) | 一种声波信号编码、解码的方法及装置 | |
| CN114710173A (zh) | 一种干扰信号过滤方法、装置、电子设备和存储介质 | |
| KR102086047B1 (ko) | 시간 영역을 기반으로 오디오 신호에 데이터를 삽입하거나 오디오 신호로부터 데이터를 추출하는 방법 및 장치 | |
| CN114093376B (zh) | 音频数据封装格式的识别方法、装置、存储介质及设备 | |
| US20140169559A1 (en) | Electronic device and audio processing method | |
| US9122543B2 (en) | Data processing method, apparatus and computer program product for similarity comparison of software programs | |
| US10650689B2 (en) | Waveform authentication system and method | |
| CN113362835A (zh) | 音频水印处理方法、装置、电子设备及存储介质 | |
| US20160277864A1 (en) | Waveform Display Control of Visual Characteristics | |
| US9583113B2 (en) | Audio compression using vector field normalization | |
| Gofman et al. | A Method for Watermark Detection in Digital Audio Signals by Authorized Users | |
| CN114255741B (zh) | 重复音频检测方法、设备、存储介质 | |
| US9537690B1 (en) | Method and apparatus for extraction of baseband waveform from amplitude modulated signal via time domain sampling | |
| HK40071937B (en) | Method for detecting repeated audio, device and storage medium | |
| HK40071937A (en) | Method for detecting repeated audio, device and storage medium | |
| US9680913B2 (en) | System and method for transmitting file based on audio signal | |
| KR101790221B1 (ko) | 심볼의 신뢰도를 이용한 데이터 복조 방법 및 이 방법을 적용한 음파 수신장치 | |
| KR102054174B1 (ko) | 음파신호를 이용한 통신 방법 및 그 장치 | |
| CN106227499B (zh) | 一种数据传输的控制方法、装置及系统 | |
| KR20230127773A (ko) | 초음파를 이용한 통신 장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20240116 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20240116 |