CN1889176A - Anti-DA/AD converting audio-frequency watermark processing method - Google Patents
Anti-DA/AD converting audio-frequency watermark processing method Download PDFInfo
- Publication number
- CN1889176A CN1889176A CNA2006100364997A CN200610036499A CN1889176A CN 1889176 A CN1889176 A CN 1889176A CN A2006100364997 A CNA2006100364997 A CN A2006100364997A CN 200610036499 A CN200610036499 A CN 200610036499A CN 1889176 A CN1889176 A CN 1889176A
- Authority
- CN
- China
- Prior art keywords
- watermark
- audio
- audio frequency
- coefficient
- frequency
- 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
- 238000003672 processing method Methods 0.000 title claims description 9
- 238000000034 method Methods 0.000 claims abstract description 26
- 238000006243 chemical reaction Methods 0.000 claims description 30
- 238000001514 detection method Methods 0.000 claims description 14
- 230000001360 synchronised effect Effects 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 3
- 230000007935 neutral effect Effects 0.000 claims description 2
- 230000009466 transformation Effects 0.000 claims description 2
- GVJHHUAWPYXKBD-IEOSBIPESA-N α-tocopherol Chemical compound OC1=C(C)C(C)=C2O[C@@](CCC[C@H](C)CCC[C@H](C)CCCC(C)C)(C)CCC2=C1C GVJHHUAWPYXKBD-IEOSBIPESA-N 0.000 claims description 2
- 230000006835 compression Effects 0.000 abstract description 5
- 238000007906 compression Methods 0.000 abstract description 5
- 230000000694 effects Effects 0.000 abstract description 5
- 238000004519 manufacturing process Methods 0.000 abstract description 2
- 230000017105 transposition Effects 0.000 abstract 2
- 238000003780 insertion Methods 0.000 abstract 1
- 230000037431 insertion Effects 0.000 abstract 1
- 238000000354 decomposition reaction Methods 0.000 description 8
- 230000011218 segmentation Effects 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- YBJHBAHKTGYVGT-ZKWXMUAHSA-N (+)-Biotin Chemical compound N1C(=O)N[C@@H]2[C@H](CCCCC(=O)O)SC[C@@H]21 YBJHBAHKTGYVGT-ZKWXMUAHSA-N 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- FEPMHVLSLDOMQC-UHFFFAOYSA-N virginiamycin-S1 Natural products CC1OC(=O)C(C=2C=CC=CC=2)NC(=O)C2CC(=O)CCN2C(=O)C(CC=2C=CC=CC=2)N(C)C(=O)C2CCCN2C(=O)C(CC)NC(=O)C1NC(=O)C1=NC=CC=C1O FEPMHVLSLDOMQC-UHFFFAOYSA-N 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000012952 Resampling Methods 0.000 description 1
- 101710099060 Tectonic Proteins 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The invention is a method of the audio frequency watermark handling which is based on DWT, resisting DA/AD transposition; it belongs to the safety field of multi-media information. The invention has two processes, one is watermark insertion, the other is watermark monitor; the watermark is inserted in the low frequency sub-strip of minor wave modulus to resist the attack against overlaying noise; three section of minor wave modulus are a group to insert a bit watermark information to remove the effect of energy change, the multiunit insert many bits of watermark; designing the re-synchronization technology based on the synchronization code and interpolation operation to remove the effect of the stretch of time axis. The invention can not only resist the effect on watermark brought by DA/AD transposition in effect , but also have great solidity against common attack operation (such as MP3 compression , noise etc.). Besides to protect the audio frequency production to transmit in digital route, the invention can protect the audio frequency data crossed the DA/AD equipment, and be used to monitor advertisement of the music broadcasting station.
Description
Technical field
The invention belongs to field of multimedia signal processing, be specifically related to a kind of audio-frequency watermark processing method of the anti-DA/AD conversion based on wavelet transform.
Background technology
In recent years, digital watermark technology had embodied its importance in many applications, and had obtained paying attention to widely.The research and the document of present most of data hiddens concentrate on image watermark.Along with being extensive use of of DAB, copy right piracy happens occasionally as using a hidden recorder by network download, DA/AD equipment etc.As a kind of effective means of protecting the audio frequency intellecture property, digital audio frequency watermark is being subjected to more and more people's attention.
Previous audio frequency watermark technology can be reduced two classes basically: Time-Domain algorithm and frequency domain algorithm.Time-Domain algorithm mainly contains LSB method, echo hiding (echo coding) etc.Frequency domain algorithm is hidden watermark by the frequency coefficient that changes sound signal, as discrete Fourier transform (DFT) (DFT), and the coefficient of discrete cosine transform (DCT) and wavelet transform (DWT).Frequency domain technique has robustness preferably usually, thereby the research of present audio frequency watermark mainly concentrates on frequency domain.The problem that may face when algorithm is primarily aimed on digital channel transmission in the past designs, and mainly considers the influence of MP3 compression, low-pass filtering etc., does not consider the problem that audio frequency watermark may be run in simulated environment basically.
Yet the extensive application demand wishes that audio frequency watermark can remain in the environment of simulation, as by analog channel transmission, prevent that the bootlegger from utilizing analog machine to transcribe etc.These application all relate to the DA/AD conversion, make the anti-D/A of audio frequency watermark and A/D be for conversion into a problem that urgency is to be solved.In the document of at present numerous relevant audio frequency watermark technology, all do not address this problem well.
Obviously, also lack the effective ways of guaranteeing that watermark exists under simulated environment at present.No matter be to consider, or, the audio frequency watermark technology that can resist the DA/AD conversion must be arranged all for for the music broadcast monitoring provides technological means for protection to the audio frequency copyright.Present audio frequency watermark technology can not satisfy this requirement.
Summary of the invention
In order to overcome the deficiencies in the prior art; the present invention proposes a kind of audio-frequency watermark processing method of anti-DA/AD conversion; compare with audio-frequency watermark processing method in the past; not only can resist the influence that is subjected to when audio frequency transmits under digital channel; as MP3 compression, superimposed noise and low-pass filtering etc.; and solved the problem of the indeterminable anti-DA/AD conversion of algorithm in the past, for the copyright of protecting voice data provides a kind of reliable means.
The concrete technical scheme of the inventive method is as follows: this method comprises watermark embedding and two processes of watermark detection;
The watermark embed process step is as follows: 1) audio frequency to be protected is divided into multiframe according to the watermark length that embeds, every frame audio frequency is carried out wavelet transform (DWT) and obtains the low frequency sub-band coefficient, from the low frequency wavelet coefficient of every frame audio frequency, select wavelet coefficient and be divided into many groups with key key1, every group by three the part form, be used to embed a bit information; 2) calculate respectively the wavelet coefficient of three different pieces in every group absolute value and; 3) by adjust three part wavelet coefficients in every group value come embed watermark information, every group embeds 1 bit; 4) repeating step 2) and 3) all embed up to watermark information; 5) amended DWT low frequency coefficient value is carried out the audio frequency that inverse transformation obtains having watermark;
Watermark detection process is as follows: identical during 1) with embedding, audio frequency is divided into multistage, carries out corresponding D WT conversion, will select some low frequency wavelet coefficients and be divided into many groups from every section audio with same key key1, and every component is three parts; 2) calculate every group of three part wavelet coefficients mould and, extract watermark bit by the relation between them relatively; 3) repeating step 2) step all extract up to watermark information.
The detailed step that described watermark embeds is: 1) synchronous code is the m sequence of certain-length, and the watermark information W that embed is expressed as binary sequence, and establishing watermark sequence is W={w
i, i=0,1 ... k-1, k are sequence length; 2) audio frequency that will protect is carried out the branch frame, carry out the low frequency wavelet coefficient that the DWT conversion obtains every frame audio frequency, utilize key key1 to obtain the coefficient of wanting embed watermark; 3) these coefficients are divided into a plurality of coefficient segments, three sections one group is divided into many groups; 4) L coefficient is a coefficient segments, is made up of 3L coefficient for one group, in every group of wavelet coefficient, calculates the absolute value sum of three sections wavelet coefficients respectively, is designated as E
1, E
2And E
3, sort by size and be designated as E
Max, E
MedAnd E
Min, make A=E
Max-E
Med, B=E
Med-E
Min, establishing S is embedment strength, according to E
1, E
2And E
3Size come dynamic value, make following agreement: when S≤A-B, represent that information bit is 1; Represent that information bit is 0 when S≤B-A, the embedding of watermark bit is to revise E by adjusting wavelet coefficient
1, E
2And E
3Value realize; 5) repeating step 2), 3) and 4) all embed up to watermark information; 6) amended DWT coefficient is carried out contrary DWT conversion and generate watermarked audio;
The detailed step of described watermark detection is: 1) search is calculated the audio frequency length N between two synchronous codes in the synchronous code that embeds
1, the audio frequency length N that is used for embed watermark information with it and before embedding between known two synchronous codes is compared, and obtains contraction-expansion factor, works as N=N
1The time, be illustrated in not stretching on the time domain; 2) when having stretching, utilize interpolation algorithm to carry out linear extendible and recover, carry out watermark extracting again, as not stretching, then directly audio frequency is carried out the branch frame and extract watermark information; 3) use key key1 identical when embedding that the DWT low frequency coefficient in each frame is selected, divide into groups to calculate watermark bit; 4) watermark bit of extracting is expressed as final watermarking information again.
Described watermark detection step 2) the flexible concrete grammar that recovers of neutral line is as follows:
Suppose F '=f ' (0), f ' (1) ... f ' (L '-1) } be the watermarked audio after handling through D/A and A/D, be N by extracting the audio frequency length that synchronizing signal calculates between two synchronizing signals
2', N
2For the known audio frequency length of watermarked audio F between preceding two synchronizing signals of conversion, work as N
2' ≠ N
2Shi Caiyong formula (11) carries out linear extendible and recovers, and is equivalent to the process of an interpolation,
F "={ f " (0) wherein, f " (1) ... f " (L-1) be the watermarked audio after linear extendible recovers, the i of f " (i) (j) be respectively F with f ' " and F ' individual with j sample, 0≤i≤L-1,0≤j≤L '-1,
Be bracket function, α=(N
2'/N
2)=(L '-1)/(L-1) be the linear extendible factor, L ' and L are respectively audio frequency F ' and F " length.
The present invention not only can effectively resist the influence that the watermark of DA/AD transfer pair brings, and for some common attack operation (as MP3 compression, noise etc.) extraordinary robustness is arranged also.Except can protecting the transmission of audio production on digital channel, the present invention can protect those voice datas that passes through DA/AD equipment, also can be used for the monitoring of music radio station advertisement.
Description of drawings
Fig. 1 is the FB(flow block) that watermark embeds;
Fig. 2 is the FB(flow block) of watermark detection;
Fig. 3 is three sections adjacent low frequency wavelet coefficient segmentation synoptic diagram;
Fig. 4 is the noise synoptic diagram of audio frequency in the DA/AD conversion;
Fig. 5 is the audio volume control figure that is used to test;
Fig. 6 is the oscillogram of audio frequency before and after embed watermark;
Fig. 7 is audio frequency oscillogram after the DA/AD conversion.
Embodiment
Below in conjunction with accompanying drawing the inventive method is described further.
This comprises watermark embedding and two processes of watermark detection the audio-frequency watermark processing method of a kind of anti-DA/AD conversion of the present invention.
1. watermark embeds
The telescopiny of watermark at first with a segment length audio parsing, is hidden a synchronizing signal and part (or all) watermark data as shown in Figure 1 in every section audio.Specific practice is earlier every section audio to be made wavelet decomposition, and synchronizing signal and watermark is converted to { 1, the 1} sequence then will { 1, the sequence of 1} be embedded in the low frequency coefficient in DWT territory.The mode that adopts self-adaptation to regulate embedment strength when watermark embeds obtains the maximum that satisfies under the audio quality prerequisite.Watermark embeds audio frequency is directly calculated in the back in the DWT territory SNR value, if the SNR value meets the demands, then carry out the audio frequency that wavelet reconstruction has obtained being embedded with watermark, otherwise adjust embedment strength according to certain rule (following table 1), SNR value after embedding reaches the requirement of predesignating, and carries out the audio frequency that wavelet reconstruction obtains being embedded with watermark again.
Table 1
The embedment strength factor | SNR behind the audio frequency embed watermark |
D increases, S LAnd S URemain unchanged | The SNR value reduces. |
S LIncrease, d and S URemain unchanged | The SNR value reduces, S LWhen increasing to a certain degree, SNR no longer changes. |
S UIncrease, d and S LRemain unchanged | The SNR value reduces, S UWhen increasing to a certain degree, SNR no longer changes. |
Concrete embedding grammar is described below:
M sequence (synchronous code) and watermark all are converted to the sequence of " 1 " and " 1 ".And tectonic sequence syn (i) and wmk (i).Every frame embeds information { w (i) }, and { { 1, the length of 1}} is the length sum of m sequence syn (i) and watermark information wmk (i) to w (i) ∈.The m sequence is put into the front portion of { w (i) }, and watermark information is put into the rear portion of { w (i) }.The structure of hiding data is as shown in table 2 below:
Table 2
…… | Synchronizing signal | Watermark information | Synchronizing signal | Watermark information | …… |
In table 2, one segment length's sound signal is carried out segmentation by the mode of table 3 according to the length of synchronizing signal and watermark information:
Table 3
…… | Section length N1 | Section length N2 | Section length N1 | Section length N2 | …… |
After the voice data segmentation, to data segment N
1And N
2Make the wavelet decomposition of k layer, will obtain N respectively
1/ 2
kAnd N
2/ 2
kIndividual low frequency wavelet coefficient is then at N
1/ 2
kEmbed synchronizing signal in the individual low frequency coefficient, at N
2/ 2
kEmbed watermark information in the individual low frequency coefficient, thus the embedding of a frame information { w (i) } finished.
The change of energy discharge amplitude can take place in sound signal in D/A and A/D process, had a strong impact on the verification and measurement ratio based on the embedding grammar of audio frequency signal amplitude absolute magnitude.So the energy relationship between the adjacent low frequency wavelet coefficient comes embed watermark to this paper embedding grammar based on three sections in employing, thereby avoided and to have changed the problem of bringing by discharge amplitude.Because embedding is to carry out at frequency domain, has stronger robustness.
In the table 3, the length N of segmentation
1And N
2Respectively by the length of synchronizing signal and watermark information and the wavelet decomposition number of plies and embedment strength decision, promptly
N
1=3L * 2
k* (synchronous code length) (1)
N
2=3L * 2
k* (watermark information length) (2)
Wherein, k is the wavelet decomposition number of plies, and L is the length of one section low frequency wavelet coefficient, and its selection requires relevant with embedding bandwidth, SNR and anti-attack.Suppose to have 3L adjacent low frequency wavelet coefficient c (i) | i=0 ... 3L-1}, it is equally divided into 3 sections, every segment length L, as shown in Figure 3.
The ENERGY E that three sections low frequency wavelet coefficients are then arranged
1, E
2And E
3Be defined as follows:
Order:
Wherein, E
Max=max{E
1, E
2, E
3, E
Med=midian{E
1, E
2, E
3, E
Min=min{E
1, E
2, E
3.
Definition:
1), then make A and B satisfy if the information w (i) that embeds is " 1 ":
A-B≥S (5)
As not satisfying the relation of formula (5), then adjust E simultaneously
Max, E
MidAnd E
MinThree's size.
2) if the information w that embeds (i} be " 1 ", then makes A and B satisfied:
B-A≥S (6)
In like manner, if the relation of formula (6) is false, then adjust E simultaneously
Max, E
MidAnd E
MinThree's size.
D in the formula (4) is that embedment strength is adjusted the factor, and it has determined extent between A and the B, owing in D/A and A/D conversion process certain waveform distortion is arranged, therefore can adjust d according to the requirement of anti-attack ability, to satisfy actual needs.Simultaneously, d also is the key factor that influences audio signal quality behind the embed watermark, should get big value under the prerequisite that guarantees watermarked audio imperceptible (certain SNR value) as far as possible.P
UAnd P
LBe respectively the bound of embedment strength, determined the size of watermark anti-attack ability.Noise effect in D/A and the A/D conversion process is very big, adopts lower limit P
LGuarantee the anti-attack ability of watermark.P
UBe the embedment strength upper limit, restriction can improve the SNR value of watermarked audio because of embedment strength s influence to watermarked audio when excessive.P
UAnd P
LSelection relevant with intensity, the wavelet decomposition number of plies of audio frequency with section length L.The large and small more wavelength-division of audio frequency intensity separates that the number of plies is many more, section length L is big more, and the value of bound is also big more.Embedment strength factor d, lower limit factor S
LWith upper limit factor S
UInfluence to audio frequency SNR value is as shown in table 1.
2. watermark detection
In the process of D/A and A/D, may be subjected to flexible influence on time shaft according to audio frequency watermark, when using synchronous code, propose the method for detecting watermarks that recovers based on linear extendible.The watermark detection flow process is as shown in Figure 2:
At first sound signal to be detected being carried out linear extendible when extracting watermark recovers, corresponding wavelet decomposition is made in segmentation again, from low frequency coefficient, search for synchronizing signal, find the reference position of embed watermark information, from the DWT low frequency coefficient of sample subsequently, extract watermark then.Linear extendible recovers to know the length of former audio frequency, so that the flexible factor of recovering of decision.Feasible way is by searching two synchronous codes, and known original audio length is calculated contraction-expansion factor between two synchronous codes when embedding according to the audio frequency length between them and watermark, and then carries out linear extendible and recover.Therefore this scheme does not need original audio-frequency information in the process of watermark detection, is a kind of blind Audio Watermarking Algorithm.
Recover by linear extendible, eliminated audio frequency flexible influence that is brought on time shaft.And the introducing of synchronizing signal and reorientation search can be located the starting point that each frame embeds information, and then extract watermark.
1) linear extendible recovers
Suppose F '=f ' (0), f ' (1) ... f ' (L '-1) } be the watermarked audio after handling through D/A and A/D, be N by extracting the audio frequency length that synchronizing signal calculates between two synchronizing signals
2', N
2For the known audio frequency length of watermarked audio F between preceding two synchronizing signals of conversion, work as N
2' ≠ N
2Shi Caiyong formula (11) carries out linear extendible and recovers, and is equivalent to the process of an interpolation.
F "={ f " (0) wherein, f " (1) ... f " is (L-1) } be the watermarked audio after linear extendible recovers, the i of f " (i) (j) be respectively F with f ' " and F ' individual with j sample, 0≤i≤L-1,0≤j≤L '-1,
Be bracket function, α=(N
2'/N
2)=(L '-1)/(L-1) be the linear extendible factor, L ' and L are respectively audio frequency F ' and F " length.
2) detection algorithm
Suppose to have determined the starting point of audio frequency to be detected, the chopping rule in the time of then will be according to embed watermark is the voice data segmentation, and does the wavelet decomposition of the corresponding number of plies, obtains low frequency wavelet coefficient f ' (i), calculates corresponding E according to same length 3L
1', E
2' and E
3', the process that similar watermark embeds further obtains E
Max', E
Med' and E
Min', calculate then:
Then have:
Following table 4 has shown the situation of audio frequency (5 kinds of different sound cards) sample generation conversion in the DA/AD conversion.The situation of this variation and the performance of sound card, the sampling rate when playing and recording are relevant.
Table 4
Following table 5 has shown the error condition of audio frequency watermark under Gaussian noise, MP3 compression, low-pass filtering, weightization and resampling.As can be seen, processing is very sane to the watermarking algorithm among the present invention to normal signal.
Table 5
Attack type | BER(%) | Attack type | BER(%) |
Do not have and attack | 0 | Gaussian noise (8dB) | 0 |
MP3(32kbps) | 0 | MP3(128kbps) | 0 |
Weightization (16-8-16bit) | 0 | Resample (44.1-8-44.1kHz) | 0 |
LPF (cutoff frequency is 9kHz) | 0 | Amplitude stretch (10%~150%) | 0 |
Among Fig. 4,, utilize a cable to link the Line in interface of sound card then, again by the recording software recording audio by the quiet loudspeaker output of player plays by sound card.Because what play is quiet, reflected noise situations in the DA/AD conversion so record waveform.
Among Fig. 5, the original audio that is used to test is that a first quantified precision is 16, sample frequency is 44100Hz, monophony, length are about 56 seconds whistling music.Be expressed as Original.wav.
Among Fig. 6, to get one-period be 31 m sequence to synchronizing signal when embedding information, and threshold value T is taken as 23, and watermark is the scale-of-two random series of one 32 bit long.Select the db2 wavelet basis, the decomposition number of plies of small echo is 7, and the length of L gets 8.Audio representation after the embedding information is Water.wav.Before go into the back SNR be more than the 20dB, acoustically can not distinguish the difference of original audio and watermarked audio.
Among Fig. 7,, utilize a cable to link the Line in interface of sound card then, again by the recording software recording audio by the loudspeaker output of player plays Water.wav by sound card.Record waveform and reflected the situation of watermarked audio after the DA/AD conversion.As can be seen, after the DA/AD conversion, the energy integral body of audio frequency has changed.
Claims (4)
1, a kind of audio-frequency watermark processing method of anti-DA/AD conversion is characterized in that this method comprises watermark embedding and two processes of watermark detection;
The watermark embed process step is as follows: 1) audio frequency to be protected is divided into multiframe according to the watermark length that embeds, every frame audio frequency is carried out wavelet transform (DWT) and obtains the low frequency sub-band coefficient, from the low frequency wavelet coefficient of every frame audio frequency, select wavelet coefficient and be divided into many groups with key key1, every group by three the part form, be used to embed a bit information; 2) calculate respectively the wavelet coefficient of three different pieces in every group absolute value and; 3) by adjust three part wavelet coefficients in every group value come embed watermark information, every group embeds 1 bit; 4) repeating step 2) and 3) all embed up to watermark information; 5) amended DWT low frequency coefficient value is carried out the audio frequency that inverse transformation obtains having watermark;
Watermark detection process is as follows: identical during 1) with embedding, audio frequency is divided into multistage, carries out corresponding D WT conversion, will select some low frequency wavelet coefficients and be divided into many groups from every section audio with same key key1, and every component is three parts; 2) calculate every group of three part wavelet coefficients mould and, extract watermark bit by the relation between them relatively; 3) repeating step 2) step all extract up to watermark information.
2, the audio-frequency watermark processing method of a kind of anti-DA/AD conversion according to claim 1, it is characterized in that the detailed step that described watermark embeds is: 1) synchronous code is the m sequence of certain-length, the watermark information W that will embed is expressed as binary sequence, and establishing watermark sequence is W={w
i, i=0,1 ... k-1, k are sequence length; 2) audio frequency that will protect is carried out the branch frame, carry out the low frequency wavelet coefficient that the DWT conversion obtains every frame audio frequency, utilize key key1 to obtain the coefficient of wanting embed watermark; 3) these coefficients are divided into a plurality of coefficient segments, three sections one group is divided into many groups; 4) L coefficient is a coefficient segments, is made up of 3L coefficient for one group, in every group of wavelet coefficient, calculates the absolute value sum of three sections wavelet coefficients respectively, is designated as E
1, E
2And E
3, sort by size and be designated as E
Max, E
MedAnd E
Min, make A=E
Max-E
Med, B=E
Med-E
Min, establishing S is embedment strength, according to E
1, E
2And E
3Size come dynamic value, make following agreement: when S≤A-B, represent that information bit is 1; Represent that information bit is 0 when S≤B-A, the embedding of watermark bit is to revise E by adjusting wavelet coefficient
1, E
2And E
3Value realize; 5) repeating step 2), 3) and 4) all embed up to watermark information; 6) amended DWT coefficient is carried out contrary DWT conversion and generate watermarked audio;
3, the audio-frequency watermark processing method of a kind of anti-DA/AD conversion according to claim 1 and 2 is characterized in that the detailed step of described watermark detection is: 1) search is calculated the audio frequency length N between two synchronous codes in the synchronous code that embeds
1, the audio frequency length N that is used for embed watermark information with it and before embedding between known two synchronous codes is compared, and obtains contraction-expansion factor, works as N=N
1The time, be illustrated in not stretching on the time domain; 2) when having stretching, utilize interpolation algorithm to carry out linear extendible and recover, carry out watermark extracting again, as not stretching, then directly audio frequency is carried out the branch frame and extract watermark information; 3) use key key1 identical when embedding that the DWT low frequency coefficient in each frame is selected, divide into groups to calculate watermark bit; 4) watermark bit of extracting is expressed as final watermarking information again.
4, the audio frequency watermark technology of a kind of anti-DA/AD conversion according to claim 3 is characterized in that described watermark detection step 2) the flexible concrete grammar that recovers of neutral line is as follows:
Suppose F '=f ' (0), f ' (1) ... f ' (L '-1) } for through the watermarked audio after D/A and the A/D processing, be N by the audio frequency length of extracting between two synchronizing signals of synchronizing signal calculating
2', N
2For the known audio frequency length of watermarked audio F between preceding two synchronizing signals of conversion, work as N
2' ≠ N
2Shi Caiyong formula (11) carries out linear extendible and recovers, and is equivalent to the process of an interpolation,
F "={ f " (0) wherein, f " (1) ... f " (L-1) be the watermarked audio after linear extendible recovers, the i of f " (i) (j) be respectively F with f ' " and F ' individual with j sample, 0≤i≤L-1,0≤j≤L '-1, β=α i- α i ∈ [0,1], is a bracket function, α=(N
2'/N
2)=(L '-1)/(L-1) be the linear extendible factor, L ' and L are respectively audio frequency F ' and F " length.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100364997A CN100559466C (en) | 2006-07-14 | 2006-07-14 | A kind of audio-frequency watermark processing method of anti-DA/AD conversion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100364997A CN100559466C (en) | 2006-07-14 | 2006-07-14 | A kind of audio-frequency watermark processing method of anti-DA/AD conversion |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1889176A true CN1889176A (en) | 2007-01-03 |
CN100559466C CN100559466C (en) | 2009-11-11 |
Family
ID=37578445
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100364997A Expired - Fee Related CN100559466C (en) | 2006-07-14 | 2006-07-14 | A kind of audio-frequency watermark processing method of anti-DA/AD conversion |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100559466C (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101290773B (en) * | 2008-06-13 | 2011-03-30 | 清华大学 | Adaptive mp3 digital watermark embedding and extracting method |
CN102496371A (en) * | 2011-12-07 | 2012-06-13 | 江西省电力科学研究院 | Digital watermark method for audio carrier |
CN102708869A (en) * | 2012-05-30 | 2012-10-03 | 武汉大学 | Robust digital audio watermarking method |
CN101681356B (en) * | 2007-04-12 | 2012-10-31 | 汤姆森许可贸易公司 | Method and apparatus for selectively reducing noise in a digital signal |
CN102855877A (en) * | 2012-09-19 | 2013-01-02 | 武汉大学 | DA (digital-to-analog)/AD (analog-to-digital) conversion resistant audio watermarking method |
CN103138860A (en) * | 2011-12-02 | 2013-06-05 | 国家广播电影电视总局广播科学研究院 | Automatic monitoring method and automatic monitoring device of simulated broadcast signals |
CN103455972A (en) * | 2013-09-10 | 2013-12-18 | 山东省计算中心 | Multiple-bit spread spectrum watermark method with robustness enhanced by utilization of carrier |
CN105244032A (en) * | 2014-05-29 | 2016-01-13 | 北京海云创智科技有限公司 | Method and device for protecting copyright of digital music |
CN109314796A (en) * | 2016-03-17 | 2019-02-05 | 夏普株式会社 | Emergency message in watermark |
CN115602179A (en) * | 2022-11-28 | 2023-01-13 | 腾讯科技(深圳)有限公司(Cn) | Audio watermark processing method and device, computer equipment and storage medium |
-
2006
- 2006-07-14 CN CNB2006100364997A patent/CN100559466C/en not_active Expired - Fee Related
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101681356B (en) * | 2007-04-12 | 2012-10-31 | 汤姆森许可贸易公司 | Method and apparatus for selectively reducing noise in a digital signal |
CN101290773B (en) * | 2008-06-13 | 2011-03-30 | 清华大学 | Adaptive mp3 digital watermark embedding and extracting method |
CN103138860B (en) * | 2011-12-02 | 2016-05-11 | 国家广播电影电视总局广播科学研究院 | A kind of automatic monitoring method of analog broadcast signal and device |
CN103138860A (en) * | 2011-12-02 | 2013-06-05 | 国家广播电影电视总局广播科学研究院 | Automatic monitoring method and automatic monitoring device of simulated broadcast signals |
CN102496371A (en) * | 2011-12-07 | 2012-06-13 | 江西省电力科学研究院 | Digital watermark method for audio carrier |
CN102708869A (en) * | 2012-05-30 | 2012-10-03 | 武汉大学 | Robust digital audio watermarking method |
CN102855877A (en) * | 2012-09-19 | 2013-01-02 | 武汉大学 | DA (digital-to-analog)/AD (analog-to-digital) conversion resistant audio watermarking method |
CN103455972A (en) * | 2013-09-10 | 2013-12-18 | 山东省计算中心 | Multiple-bit spread spectrum watermark method with robustness enhanced by utilization of carrier |
CN103455972B (en) * | 2013-09-10 | 2016-08-24 | 山东省计算中心 | A kind of many bits spread-spectrum watermark method utilizing carrier to strengthen robustness |
CN105244032A (en) * | 2014-05-29 | 2016-01-13 | 北京海云创智科技有限公司 | Method and device for protecting copyright of digital music |
CN109314796A (en) * | 2016-03-17 | 2019-02-05 | 夏普株式会社 | Emergency message in watermark |
CN115602179A (en) * | 2022-11-28 | 2023-01-13 | 腾讯科技(深圳)有限公司(Cn) | Audio watermark processing method and device, computer equipment and storage medium |
CN115602179B (en) * | 2022-11-28 | 2023-03-24 | 腾讯科技(深圳)有限公司 | Audio watermark processing method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN100559466C (en) | 2009-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1889176A (en) | Anti-DA/AD converting audio-frequency watermark processing method | |
Wu et al. | Efficiently self-synchronized audio watermarking for assured audio data transmission | |
CN101101754B (en) | Steady audio-frequency water mark method based on Fourier discrete logarithmic coordinate transformation | |
Djebbar et al. | A view on latest audio steganography techniques | |
Chen et al. | Energy-proportion based scheme for audio watermarking | |
US7886152B2 (en) | Method and device for embedding watermark information and method and device for extracting embedded watermark information | |
CN1808568A (en) | Audio encoding/decoding apparatus having watermark insertion/abstraction function and method using the same | |
Wu et al. | Self-synchronized audio watermark in DWT domain | |
EP3078024B1 (en) | Method and apparatus for embedding and extracting watermark data in an audio signal | |
Darabkh | Imperceptible and robust DWT-SVD-based digital audio watermarking algorithm | |
Maha et al. | DCT based blind audio watermarking scheme | |
CN1713273A (en) | Algorithm of local robust digital voice-frequency watermark for preventing time size pantography | |
Fan et al. | Statistical characteristic-based robust audio watermarking for resolving playback speed modification | |
CN1231875C (en) | Method for protecting audio data | |
CN102222504A (en) | Digital audio multilayer watermark implanting and extracting method | |
CN1175414C (en) | Ebedding and detecting watermarks in one-dimensional information signals | |
CN114999502B (en) | Adaptive word framing based voice content watermark generation and embedding method and voice content integrity authentication and tampering positioning method | |
Maha et al. | A blind audio watermarking scheme based on neural network and psychoacoustic model with error correcting code in wavelet domain | |
Pooyan et al. | Adaptive and robust audio watermarking in wavelet domain | |
Ngo et al. | Robust and reliable audio watermarking based on dynamic phase coding and error control coding | |
CN1810034A (en) | Raising detectability of additional data in a media signal having few frequency components | |
CN1889175A (en) | Digital audio frequency watermark embedding and identifying method based on Zernike conversion | |
Dhavale et al. | Walsh Hadamard transform based robust blind watermarking for digital audio copyright protection | |
Zhang et al. | Discrete Fourier transform peak detection based robust audio watermarking against time scale modulation and pitch shifting | |
CN1928991A (en) | Synchronous attack resistant audio frequency watermark handling method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20091111 Termination date: 20100714 |