JP2007504513A - キャリア信号にバイナリペイロードを埋込む装置および方法 - Google Patents
キャリア信号にバイナリペイロードを埋込む装置および方法 Download PDFInfo
- Publication number
- JP2007504513A JP2007504513A JP2006529718A JP2006529718A JP2007504513A JP 2007504513 A JP2007504513 A JP 2007504513A JP 2006529718 A JP2006529718 A JP 2006529718A JP 2006529718 A JP2006529718 A JP 2006529718A JP 2007504513 A JP2007504513 A JP 2007504513A
- Authority
- JP
- Japan
- Prior art keywords
- spectral representation
- valence
- bit
- value
- signal
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 46
- 230000003595 spectral effect Effects 0.000 claims abstract description 224
- 230000005236 sound signal Effects 0.000 claims abstract description 52
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 47
- 238000001228 spectrum Methods 0.000 claims description 35
- 230000000873 masking effect Effects 0.000 claims description 31
- 230000009466 transformation Effects 0.000 claims description 25
- 230000002441 reversible effect Effects 0.000 claims description 15
- 230000000670 limiting effect Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 2
- 238000012360 testing method Methods 0.000 claims description 2
- 230000001131 transforming effect Effects 0.000 claims 2
- 238000003780 insertion Methods 0.000 abstract description 2
- 230000037431 insertion Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 21
- 239000011159 matrix material Substances 0.000 description 16
- 238000006243 chemical reaction Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 9
- 238000000605 extraction Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 238000012937 correction Methods 0.000 description 5
- 238000000354 decomposition reaction Methods 0.000 description 5
- 238000000844 transformation Methods 0.000 description 5
- 230000002829 reductive effect Effects 0.000 description 4
- 239000007787 solid Substances 0.000 description 4
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000005192 partition Methods 0.000 description 3
- 230000002123 temporal effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001010 compromised effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000011426 transformation method Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32154—Transform domain methods
- H04N1/32187—Transform domain methods with selective or adaptive application of the additional information, e.g. in selected frequency coefficients
- H04N1/32192—Transform domain methods with selective or adaptive application of the additional information, e.g. in selected frequency coefficients according to calculated or estimated visibility of the additional information in the image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
- G06T1/0028—Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
- H04N1/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32154—Transform domain methods
- H04N1/32187—Transform domain methods with selective or adaptive application of the additional information, e.g. in selected frequency coefficients
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2389—Multiplex stream processing, e.g. multiplex stream encrypting
- H04N21/23892—Multiplex stream processing, e.g. multiplex stream encrypting involving embedding information at multiplex stream level, e.g. embedding a watermark at packet level
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0051—Embedding of the watermark in the spatial domain
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0052—Embedding of the watermark in the frequency domain
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0061—Embedding of the watermark in each block of the image, e.g. segmented watermarking
-
- 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/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00884—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
- G11B20/00891—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm embedded in audio data
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Acoustics & Sound (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
【選択図】図1
Description
1001,1001,10100,1001,110
Claims (29)
- バイナリペイロード(122)を第1シーケンスの離散値を備えたキャリア信号(110)に埋込む装置であって、
整数バイナリスペクトル表現値のセットを提供するよう構成された順方向整数変換アルゴリズムを用いて、第1シーケンスの離散値をスペクトル表現(114)に変換する手段であって、修正されるスペクトル表現値はビットを含み、異なる価数はスペクトル表現値の各ビットに関連し、スペクトル表現値のビットの中で最も高い価数を有するセットビットはスペクトル表現値の先頭ビットであり、そしてスペクトル表現値の残るすべてのビットは先頭ビットよりも低い価数を有する、変換する手段(112)と、
スペクトルデータ値の信号制限価数を決定する手段であって、信号制限価数がスペクトル表現値の先頭ビットの価数より少なくとも一価数レベル低い、決定する手段(116)と、
修正されたスペクトル表現値(124)を得るために、バイナリペイロード(122)に従って、その価数が信号制限価数に等しいかまたは信号制限価数より低いスペクトル表現値のビットをセットする手段(120)と、
修正されるスペクトル表現値の代わりに修正されたスペクトル表現値が含まれる整数バイナリスペクトル表現値のセットを、逆方向整数変換アルゴリズムを用いて、第2シーケンスの離散値(118)に変換する手段であって、ペイロード(122)が第2シーケンスの離散値(118)に埋込まれるようにした、変換する手段(126)とを備えた、キャリア信号にバイナリペイロードを埋込む装置。 - 決定する手段(116)は、いくつかのバイナリスペクトル表現値のそれぞれの信号制限価数を決定するよう構成され、各バイナリスペクトル表現値の信号制限価数が対応するスペクトル表現値の先頭ビットの価数より同一価数レベル(152)低い、請求項1に記載の装置。
- 信号制限価数が先頭ビットの価数より3価数レベル以上(152)低い、請求項1または2の記載の装置。
- 提供する手段(116)は、更に、スペクトル表現値の先頭ビットの価数を考慮することなく、スペクトル表現値のビットの最も低い価数よりあらかじめ定められた価数レベル高いスペクトル表現値の静寂の制限価数を決定するよう構成され、セットする手段(120)は、対象となるスペクトル表現値について決定された信号制限価数について考慮することなく、静寂の制限価数に等しいかまたは低い価数を有するビットをセットする、先行する請求項のいずれかに記載の装置。
- 情報信号はオーディオ信号であって、提供する手段(116)は、音響心理学的モデルを信号制限価数として用い、スペクトル表現値の価数を、スペクトル表現値の音響心理学的マスキング閾値の先頭ビットの価数より1価数レベル高いか、等しいか、または低く決定するよう構成された、先行する請求項のいずれかに記載の装置。
- 提供する手段(116)は、スペクトル表現値の信号制限価数を、スペクトル表現値の音響心理学的マスキング閾値の先頭ビットより1価数レベル低くセットするよう構成された、請求項5に記載の装置。
- 決定する手段(116)は、音響心理学的モデルを用いて、音響心理学的マスキング閾値を算出するよう構成されたものであって、先頭ビットまたは付加的により低い価数を有するあらかじめ定められた数のビットのみを用いて、音響心理学的なマスキング閾値を算出するよう構成され、
セットする手段(120)は、スペクトル表現値の先頭ビットまたは付加的により低い価数を有するあらかじめ定められた数のビットを操作しないよう構成された、請求項5または6に記載の装置。 - 情報信号はいくつかのシーケンスの離散値を備え、
セットする手段(120)は、更に、整数バイナリスペクトル表現値のセットに、シーケンスの開始または終了の表示を含む冗長ビットを挿入するよう構成された、先行する請求項のいずれかに記載の装置。 - 冗長ビットはチェックサムであって、一連の整数バイナリスペクトル表現値のセットに、お互いにあらかじめ定められた関係を有するチェックサムが挿入される、請求項8に記載の装置。
- 変換する手段(112)は、少なくとも128、多くとも2048の離散値を含むシーケンスを変換するよう構成された、先行する請求項のいずれかに記載の装置。
- セットする手段(120)は、その周波数がバイナリスペクトル表現値のセットの平均周波数より高い一つ以上のスペクトル表現値の制限価数より低い価数を有するビットに挿入される冗長ビットとして、セットビットパターンを用いるよう構成された、請求項8に記載の装置。
- 変換する手段(112)は、キャリア信号の情報内容に従って第1シーケンスの長さを変化させるよう構成され、セットする手段(120)は、各ブロックに冗長ビットを挿入するよう構成された、請求項8に記載の装置。
- キャリア信号はオーディオCD互換のオーディオ信号である、先行する請求項のいずれかに記載の装置。
- 更に、挿入される情報をバイナリ形式で得るために、原ペイロードに冗長符号化する手段を備え、ペイロードは原ペイロードと同じ情報を表現するが、原ペイロードより高いデータ冗長性を含む、先行する請求項のいずれかに記載の装置。
- ペイロードが圧縮されたビデオデータ、オーディオデータまたはキャリア信号自体の圧縮バージョンである、先行する請求項のいずれかに記載の装置。
- 順方向整数変換アルゴリズムおよび逆方向整数変換アルゴリズムがIntMDCTアルゴリズムを含む、先行する請求項のいずれかに記載の装置。
- バイナリペイロード(122)を第1シーケンスの離散値を備えたキャリア信号(110)に埋込む方法であって、
整数バイナリスペクトル表現値のセットを提供するよう構成された順方向整数変換アルゴリズムを用いて、第1シーケンスの離散値をスペクトル表現(114)に変換するものであって、修正されるスペクトル表現値はビットを含み、異なる価数はスペクトル表現値の各ビットに関連し、スペクトル表現値のビットの中で最も高い価数を有するセットビットはスペクトル表現値の先頭ビットであり、そしてスペクトル表現値の残るすべてのビットは先頭ビットよりも低い価数を有する、変換する工程(112)と、
スペクトルデータ値の信号制限価数を決定するものであって、信号制限価数がスペクトル表現値の先頭ビットの価数より少なくとも一価数レベル低い、決定する工程(116)と、
修正されたスペクトル表現値(124)を得るために、バイナリペイロード(122)に従って、その価数が信号制限価数に等しいかまたは信号制限価数より低いスペクトル表現値のビットをセットする工程(120)と、
修正されるスペクトル表現値の代わりに修正されたスペクトル表現値が含まれる整数バイナリスペクトル表現値のセットを、逆方向整数変換アルゴリズムを用いて、第2シーケンスの離散値(118)に変換する工程であって、ペイロード(122)が第2シーケンスの離散値(118)に埋込まれるようにした、変換する工程(126)とを備えた、キャリア信号にバイナリペイロードを埋込む方法。 - ペイロードが挿入された第2シーケンスの離散値を備えた修正されたキャリア信号(130)からペイロードを抽出する装置であって、
ペイロードは整数バイナリスペクトル表現値のセットからのスペクトル表現値であるスペクトル表現値のビットをセットすることによって挿入され、スペクトル表現値はビットを備え、異なる価数はスペクトル表現値の各ビットに関連し、スペクトル表現値のビットの中で最も高い価数を有するセットビットはスペクトル表現値の先頭ビットであり、そしてスペクトル表現値の残るすべてのビットは先頭ビットよりも低い価数を有し、整数スペクトル表現値のセットは、第1シーケンスの離散値を順方向整数変換アルゴリズムを用いてスペクトル表現に変換することによって生成され、変換アルゴリズムは整数バイナリスペクトル表現値のセットを提供するよう構成され、そしてスペクトル表現値のセットされたビットは、その価数が信号制限価数より低いかまたは等しいものであって、
整数バイナリスペクトル表現値の抽出セット(133)を得るために、順方向整数変換アルゴリズムを用いて、第2シーケンスのサンプルを変換する手段(132)と、
スペクトル表現値と関連する信号制限価数に関する情報を提供する手段(134)と、
その価数がスペクトル表現値に関連する信号制限価数より低いかまたは等しいスペクトル表現値のビットを抽出する手段であって、抽出されたビットがバイナリペイロードを表現する、抽出する手段(136)とを備え、修正されたキャリア信号からペイロードを抽出する装置。 - 情報を提供する手段(134)は、抽出する装置において記憶された信号制限価数データ(134a)を提供するよう構成され、記憶された信号制限価数データは、プリセットされるかまたは修正されたキャリア信号(130)の副情報として含まれていた、請求項18に記載の装置。
- 副情報は修正されたキャリア信号に埋込まれない、請求項19に記載の装置。
- ペイロードの埋込において、スペクトル表現値の先頭ビットの価数を考慮することなく、スペクトル表現値のビットの最も低い価数よりあらかじめ定められた価数レベル高い静寂の制限価数が用いられ、
提供する手段(134)は、スペクトル表現値の静寂の制限価数を提供するよう構成された、請求項18ないし20のいずれかに記載の装置。 - ペイロードの埋込において、信号制限価数は音響心理学的モデルを用いて算出され、
提供する手段(134)は、同一の音響心理学的モデルを用いて、スペクトル表現値の信号制限価数に関する情報を決定するよう構成された、請求項18ないし21のいずれかに記載の装置。 - ペイロードの埋込において、信号制限価数は音響心理学的モデルを用いて算出され、先頭ビットだけ、または付加的により低い価数を有するあらかじめ定められた数のビットがマスキング閾値を決定するために用いられ、
提供する手段(134)は、スペクトル表現値毎に、先頭ビットだけ、または付加的に整数バイナリスペクトル表現値の抽出セット(133)のより低い価数を有するあらかじめ定められた数のビットを、スペクトル表現値の信号制限価数を算出するために用いるよう構成された、請求項22に記載の装置。 - 情報の埋込において冗長ビットが挿入され、
抽出する装置は、更に、情報の埋込みに用いられたブロック・ラスターを決定する手段を備え、ブロック・ラスターを決定する手段は、冗長ビットを抽出するために、変換する手段(132)、提供する手段(134)および抽出する手段(136)を反復的に駆動するよう構成され、
そしてブロック・ラスターを決定する手段は、更に、ブロック・ラスターを、一時的に連続するブロックのチェックサムがお互いにあらかじめ定められた関係を有するブロック・ラスターを正しいブロック・ラスターとして識別するよう構成された、請求項18ないし23のいずれかに記載の装置。 - 情報の埋込において異なるブロック長が用いられ、そしてブロック・ラスターを決定する手段は、更に、さまざまなブロック長をテストするために変換する手段(132)を駆動し、複数のブロックについて抽出されたチェックサムがお互いにあらかじめ定められた関係を有するときにブロック長とブロック・ラスターが正しいと識別するよう構成された、請求項24に記載の装置。
- キャリア信号はオーディオ信号であって、ペイロードはオーディオ信号の圧縮バージョンを含み、
更に、抽出装置を圧縮されたオーディオ信号を再生する装置とインターフェイス接続するためのインターフェイス手段を備えた、請求項18ないし25に記載の装置。 - インターフェイス手段は、圧縮されたオーディオ信号を再生する携帯装置のためのインターフェイスである、請求項26に記載の装置。
- ペイロードが挿入された第2シーケンスの離散値を備えた修正されたキャリア信号(130)からペイロードを抽出する方法であって、ペイロードは整数バイナリスペクトル表現値のセットからのスペクトル表現値であるスペクトル表現値のビットをセットすることによって挿入され、スペクトル表現値はビットを備え、異なる価数はスペクトル表現値の各ビットに関連し、スペクトル表現値のビットの中で最も高い価数を有するセットビットはスペクトル表現値の先頭ビットであり、そしてスペクトル表現値の残るすべてのビットは先頭ビットよりも低い価数を有し、整数スペクトル表現値のセットは、第1シーケンスの離散値を順方向整数変換アルゴリズムを用いてスペクトル表現に変換することによって生成され、変換アルゴリズムは整数バイナリスペクトル表現値のセットを提供するよう構成され、そしてスペクトル表現値のセットされたビットは、その価数が信号制限価数より低いかまたは等しいものであって、
整数バイナリスペクトル表現値の抽出セット(133)を得るために、順方向整数変換アルゴリズムを用いて第2のシーケンスのサンプルを変換する工程(132)と、
スペクトル表現値と関連する信号制限価数に関する情報を提供する工程(134)と、
その価数がスペクトル表現値に関連する信号制限価数より低いかまたは等しいスペクトル表現値のビットを抽出する工程であって、抽出されたビットがバイナリペイロードを表現する、抽出する工程(136)とを備え、修正されたキャリア信号からペイロードを抽出する方法。 - 請求項17または請求項28の方法を実行するためのプログラムコードを有するコンピュータプログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10321983A DE10321983A1 (de) | 2003-05-15 | 2003-05-15 | Vorrichtung und Verfahren zum Einbetten einer binären Nutzinformation in ein Trägersignal |
PCT/EP2004/004481 WO2004102969A1 (de) | 2003-05-15 | 2004-04-28 | Vorrichtung und verfahren zum einbetten einer binären nutzinformation in ein trägersignal |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007504513A true JP2007504513A (ja) | 2007-03-01 |
JP4644672B2 JP4644672B2 (ja) | 2011-03-02 |
Family
ID=33440865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006529718A Expired - Lifetime JP4644672B2 (ja) | 2003-05-15 | 2004-04-28 | キャリア信号にバイナリペイロードを埋込む装置および方法 |
Country Status (9)
Country | Link |
---|---|
US (1) | US7587311B2 (ja) |
EP (1) | EP1604527B1 (ja) |
JP (1) | JP4644672B2 (ja) |
KR (1) | KR100709460B1 (ja) |
CN (1) | CN100481941C (ja) |
AT (1) | ATE345648T1 (ja) |
DE (2) | DE10321983A1 (ja) |
HK (1) | HK1082134A1 (ja) |
WO (1) | WO2004102969A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012520481A (ja) * | 2009-03-13 | 2012-09-06 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 補助データの埋め込み及び抽出 |
JP2013076871A (ja) * | 2011-09-30 | 2013-04-25 | Oki Electric Ind Co Ltd | 音声符号化装置及びプログラム、音声復号装置及びプログラム、並びに、音声符号化システム |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2423451A (en) * | 2005-02-16 | 2006-08-23 | Ishce Ltd | Inserting a watermark code into a digitally compressed audio or audio-visual signal or file |
KR100799303B1 (ko) * | 2006-06-21 | 2008-01-29 | 한국전자통신연구원 | 캡쳐링에 강인한 웨이블릿 기반 오디오 워터마크 삽입,추출 장치 및 방법과 이를 적용한 저작권 관리시스템 |
CN101636761B (zh) * | 2007-03-23 | 2013-07-24 | 汤姆森特许公司 | 修改编码的比特流 |
CN101681499B (zh) * | 2007-06-14 | 2013-04-24 | 汤姆逊许可证公司 | 修改经编码的比特流 |
US9177562B2 (en) * | 2010-11-24 | 2015-11-03 | Lg Electronics Inc. | Speech signal encoding method and speech signal decoding method |
US20120197648A1 (en) * | 2011-01-27 | 2012-08-02 | David Moloney | Audio annotation |
JP5800915B2 (ja) | 2011-02-14 | 2015-10-28 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | オーディオ信号のトラックのパルス位置の符号化および復号化 |
CA2827277C (en) | 2011-02-14 | 2016-08-30 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Linear prediction based coding scheme using spectral domain noise shaping |
SG185519A1 (en) * | 2011-02-14 | 2012-12-28 | Fraunhofer Ges Forschung | Information signal representation using lapped transform |
KR101699898B1 (ko) | 2011-02-14 | 2017-01-25 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 스펙트럼 영역에서 디코딩된 오디오 신호를 처리하기 위한 방법 및 장치 |
CN103493129B (zh) | 2011-02-14 | 2016-08-10 | 弗劳恩霍夫应用研究促进协会 | 用于使用瞬态检测及质量结果将音频信号的部分编码的装置与方法 |
JP6148811B2 (ja) | 2013-01-29 | 2017-06-14 | フラウンホーファーゲゼルシャフト ツール フォルデルング デル アンゲヴァンテン フォルシユング エー.フアー. | 周波数領域におけるlpc系符号化のための低周波数エンファシス |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09214636A (ja) * | 1996-02-07 | 1997-08-15 | Tateba Syst Kk | データ埋め込み音声通信方法及び装置 |
JPH11316599A (ja) * | 1998-05-01 | 1999-11-16 | Nippon Steel Corp | 電子透かし埋め込み装置、オーディオ符号化装置および記録媒体 |
JP2000209097A (ja) * | 1999-01-14 | 2000-07-28 | Sony Corp | 信号処理装置とその方法、信号記録装置、信号再生装置および記録媒体 |
JP2001118330A (ja) * | 1999-10-18 | 2001-04-27 | Yamaha Corp | データ生成方法、記録装置、記録媒体、および再生装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE184140T1 (de) * | 1996-03-07 | 1999-09-15 | Fraunhofer Ges Forschung | Codierverfahren zur einbringung eines nicht hörbaren datensignals in ein audiosignal, decodierverfahren, codierer und decodierer |
CA2269651A1 (en) * | 1998-05-12 | 1999-11-12 | Lucent Technologies, Inc. | Transform domain image watermarking method and system |
US6345100B1 (en) * | 1998-10-14 | 2002-02-05 | Liquid Audio, Inc. | Robust watermark method and apparatus for digital signals |
DE19938095A1 (de) | 1999-08-12 | 2001-03-01 | Fraunhofer Ges Forschung | Verfahren und Vorrichtung zum Einbringen von Informationen in ein Audiosignal und Verfahren und Vorrichtung zum Ermitteln von in einem Audiosignal eingebrachten Informationen |
JP3507743B2 (ja) * | 1999-12-22 | 2004-03-15 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 圧縮オーディオデータへの電子透かし方法およびそのシステム |
DE10129239C1 (de) * | 2001-06-18 | 2002-10-31 | Fraunhofer Ges Forschung | Vorrichtung und Verfahren zum Einbetten eines Wasserzeichens in ein Audiosignal |
US7006656B2 (en) * | 2001-10-15 | 2006-02-28 | The Research Foundation Of Suny | Lossless embedding of data in digital objects |
-
2003
- 2003-05-15 DE DE10321983A patent/DE10321983A1/de not_active Withdrawn
-
2004
- 2004-04-28 JP JP2006529718A patent/JP4644672B2/ja not_active Expired - Lifetime
- 2004-04-28 EP EP04729869A patent/EP1604527B1/de not_active Expired - Lifetime
- 2004-04-28 DE DE502004002013T patent/DE502004002013D1/de not_active Expired - Lifetime
- 2004-04-28 WO PCT/EP2004/004481 patent/WO2004102969A1/de active IP Right Grant
- 2004-04-28 CN CNB2004800132753A patent/CN100481941C/zh not_active Expired - Lifetime
- 2004-04-28 AT AT04729869T patent/ATE345648T1/de active
- 2004-04-28 KR KR1020057021716A patent/KR100709460B1/ko active IP Right Grant
-
2005
- 2005-11-15 US US11/274,836 patent/US7587311B2/en active Active
-
2006
- 2006-02-17 HK HK06102095A patent/HK1082134A1/xx not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09214636A (ja) * | 1996-02-07 | 1997-08-15 | Tateba Syst Kk | データ埋め込み音声通信方法及び装置 |
JPH11316599A (ja) * | 1998-05-01 | 1999-11-16 | Nippon Steel Corp | 電子透かし埋め込み装置、オーディオ符号化装置および記録媒体 |
JP2000209097A (ja) * | 1999-01-14 | 2000-07-28 | Sony Corp | 信号処理装置とその方法、信号記録装置、信号再生装置および記録媒体 |
JP2001118330A (ja) * | 1999-10-18 | 2001-04-27 | Yamaha Corp | データ生成方法、記録装置、記録媒体、および再生装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012520481A (ja) * | 2009-03-13 | 2012-09-06 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 補助データの埋め込み及び抽出 |
JP2013076871A (ja) * | 2011-09-30 | 2013-04-25 | Oki Electric Ind Co Ltd | 音声符号化装置及びプログラム、音声復号装置及びプログラム、並びに、音声符号化システム |
Also Published As
Publication number | Publication date |
---|---|
KR20060028633A (ko) | 2006-03-30 |
KR100709460B1 (ko) | 2007-04-18 |
EP1604527A1 (de) | 2005-12-14 |
ATE345648T1 (de) | 2006-12-15 |
WO2004102969A1 (de) | 2004-11-25 |
US20060095253A1 (en) | 2006-05-04 |
DE502004002013D1 (de) | 2006-12-28 |
EP1604527B1 (de) | 2006-11-15 |
DE10321983A1 (de) | 2004-12-09 |
CN1792096A (zh) | 2006-06-21 |
JP4644672B2 (ja) | 2011-03-02 |
US7587311B2 (en) | 2009-09-08 |
HK1082134A1 (en) | 2006-05-26 |
CN100481941C (zh) | 2009-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7587311B2 (en) | Device and method for embedding binary payload in a carrier signal | |
JP5118022B2 (ja) | オーディオ信号の符号化/復号化方法及び符号化/復号化装置 | |
EP2328364B1 (en) | A method and encoder for combining digital data sets, a decoding method and decoder for such combined digital data sets and a record carrier for storing such combined digital data set | |
CN101036183B (zh) | 用于立体声兼容的多声道音频编码/解码的方法和设备 | |
AU2006332046B2 (en) | Scalable compressed audio bit stream and codec using a hierarchical filterbank and multichannel joint coding | |
Qiao et al. | Noninvertible watermarking methods for mpeg-encoded audio | |
MXPA06012550A (es) | Incrustacion de filigrana digital. | |
JP3814611B2 (ja) | 時間離散オーディオサンプル値を処理する方法と装置 | |
CN106415713B (zh) | 用于对音频透明无损地加水印的方法 | |
Hu et al. | Effective blind speech watermarking via adaptive mean modulation and package synchronization in DWT domain | |
WO2004107316A2 (en) | Bit-stream watermarking | |
US20070071277A1 (en) | Apparatus and method for embedding a watermark using sub-band filtering | |
KR20060122692A (ko) | 공간 정보 비트스트림이 임베드된 다운믹스 오디오 신호를인코딩 및 디코딩하는 방법 | |
KR100891666B1 (ko) | 믹스 신호의 처리 방법 및 장치 | |
US20030161469A1 (en) | Method and apparatus for embedding data in compressed audio data stream | |
KR100300887B1 (ko) | 디지털 오디오 데이터의 역방향 디코딩 방법 | |
KR20060027351A (ko) | 적은 주파수 성분들을 갖는 미디어 신호 내의 부가적데이터의 검출 가능성을 증가시키는 방법 | |
US20140037110A1 (en) | Method and device for forming a digital audio mixed signal, method and device for separating signals, and corresponding signal | |
US8626494B2 (en) | Data compression format | |
Pinel et al. | A high-rate data hiding technique for audio signals based on IntMDCT quantization | |
Kirbiz et al. | Decode-time forensic watermarking of AAC bitstreams | |
Adya | Audio watermark resistant to mp3 compression | |
Tewari et al. | High Payload SVD Based Audio Watermarking Scheme Inherently Robust to mp3 Compression | |
Kurth | Perceptually transparent attachment of content-based data to audio-visual documents | |
Bazyar et al. | A New MPEG Layer III Steganography Technique By Changing Quantized Spectrum Values |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090512 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090806 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090813 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091109 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100803 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101104 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101130 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101206 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4644672 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131210 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |