IP Library Granted Patent US 9,747,907
Granted Patent B2
US 9,747,907 · App. 15/150,520 · Granted Aug 29, 2017

Digital watermark detecting device, method, and program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,747,907
App. No.
15/150,520
Granted
Aug 29, 2017
Kind
B2
Abstract

According to an embodiment, a digital watermark detecting device includes a residual signal extractor, a voiced period estimator, a storage, a phase estimator, and a watermark determiner. The residual signal extractor is configured to extract a residual signal from a speech signal. The voiced period estimator is configured to estimate a voiced period based on the speech signal. The storage is configured to store pulse signals modulated in advance so as to have different phases. The phase estimator is configured to clip the voiced period in units of an analysis frame having a predetermined length, and perform pattern matching between the residual signal in the analysis frame and the pulse signals to estimate phase of the speech signal. The watermark determiner is configured to, based on a sequence of phases estimated by the phase estimator, determine whether a digital watermark is embedded in the speech signal or not.

Claims (35)

1. A digital watermark detecting device comprising:

a residual signal extractor configured to extract a residual signal from a speech signal;

a voiced period estimator configured to estimate a voiced period based on the speech signal;

a storage configured to store a plurality of pulse signals modulated phases in advance to have a plurality of different phases;

a phase estimator configured to

clip the voiced period in units of an analysis frame having a predetermined length, and

perform estimating the phase based on pattern matching between the residual signal in the analysis frame and a plurality of the pulse signals modulated phases; and

a watermark determiner configured to, based on a sequence of phases estimated by the phase estimator, determine presence or absence of a digital watermark in the speech signal.

2. The device according to claim 1 , wherein the voiced period estimator estimates the voiced period using based on the extracted residual signal.

3. The device according to claim 1 , wherein the residual signal extractor extracts the residual signal using linear predictive coefficient analysis, or using partial autocorrelation coefficient analysis, or using line spectrum analysis.

4. The device according to claim 1 , wherein

the voiced period estimator estimates a voiced period by taking reciprocal of fundamental frequency estimated from the speech signal at each analysis frame, and

the phase estimator clips the valid voiced period in the analysis frame and performs estimating the phase based on the pattern matching.

5. The device according to claim 2 , wherein, when amplitude value of the residual signal is equal to or greater than a threshold value, the voiced period estimator generates a time sequence corresponding to time of each of the residual signal and estimates the voiced period based on the timing sequence.

6. The device according to claim 1 , wherein the storage stores a plurality of pulse signals modulated phases which are quantized between −π and π.

7. The device according to claim 1 , wherein the phase estimator performs the pattern matching in units of the analysis frame having a pitch mark determined according to the residual signal at center to estimate the sequence of phases of the speech signal.

8. The device according to claim 1 , wherein, after estimating phase of leading pitch mark, the phase estimator performs the pattern matching for each pitch mark to estimate the sequence of phases of the speech signal.

9. The device according to claim 8 , wherein the phase estimator determines the leading pitch mark based on timing at which amplitude of the residual signal is greatest in the analysis frame or based on timing at which absolute value of inclination of the residual signal is greatest in the analysis frame.

10. The device according to claim 8 , wherein the phase estimator performs the pattern matching in units of the analysis frame having a pitch mark determined according to the residual signal at center to estimate the sequence of phases of the speech signal.

11. The device according to claim 1 , wherein the phase estimator performs the pattern matching with respect to a time domain waveform.

12. The device according to claim 11 , wherein the phase estimator estimates, as the phase of the speech signal, phase value of either one of the plurality of pulse signals having greatest correlation coefficient with respect to the residual signal.

13. The device according to claim 11 , wherein the phase estimator estimates, as the phase of the speech signal, phase value of either one of the plurality of pulse signals having smallest difference in amplitude value with respect to the residual signal.

14. The device according to claim 11 , wherein the watermark determiner determines presence or absence of a digital watermark in the speech signal based on mode value of inclination of phase estimated by the phase estimator.

15. A digital watermark detecting method comprising:

extracting a residual signal from a speech signal;

estimating a voiced period based on the speech signal;

clipping the voiced period in units of an analysis frame having a predetermined length;

performing pattern matching between the residual signal in the analysis frame and the plurality of pulse signals to estimate phase of the speech signal; and

determining presence or absence of a digital watermark in the speech signal based on a sequence of the estimated phases.

16. A non-transitory computer program product comprising a computer-readable medium containing a program executed by a computer, the program causing the computer to execute:

extracting a residual signal from a speech signal;

estimating a voiced period based on the speech signal;

clipping the voiced period in units of an analysis frame having a predetermined length;

performing pattern matching between the residual signal in the analysis frame and the plurality of pulse signals to estimate phase of the speech signal; and

determining presence or absence of a digital watermark in the speech signal based on a sequence of the estimated phases.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S ADDRESS PREVIOUSLY RECORDED ON REEL 048547 FRAME 0187. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded May 6, 2020
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 052595/0307 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADD SECOND RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 48547 FRAME: 187. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 13, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 050041/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 048547/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2016
From: TACHIBANA, KENTARO; MORITA, MASAHIRO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 039107/0737 →