US 9,812,135 B2
Data embedding device, data embedding method, data extractor device, and data extraction method for embedding a bit string in target data
Akira Kamano, Kawasaki (JP); Yohei Kishi, Kawasaki (JP); Shunsuke Takeuchi, Kawasaki (JP); and Masanao Suzuki, Yokohama (JP)
Assigned to FUJITSU LIMITED, Kawasaki (JP)
Filed by FUJITSU LIMITED, Kawasaki-shi, Kanagawa (JP)
Filed on Jun. 7, 2013, as Appl. No. 13/912,674.
Claims priority of application No. 2012-179966 (JP), filed on Aug. 14, 2012.
Prior Publication US 2014/0050324 A1, Feb. 20, 2014
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 19/008 (2013.01); G10L 19/018 (2013.01)
CPC G10L 19/008 (2013.01) [G10L 19/018 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A data embedding device comprising:
a memory which stores a plurality of candidate coefficients extracted from a plurality of prediction coefficients for predictive coding, each of the plurality of candidate coefficients having a predictive error that falls within a specific error range of predictive coding of a specified channel signal based on a plurality of other channel signals, each of the candidate coefficients being associated with each of a plurality of bit patterns; and
a processor configured to:
obtain target audio data to be coded and a bit string to be embedded in the target audio data, the target audio data including the specified channel signal and the plurality of other channel signals, the target audio data being divided into one or more partial data, the bit string being divided into one or more partial bit strings, each of the plurality of candidate coefficients being associated with each of the plurality of bit patterns;
select one or more bit patterns that matches each of the one or more partial data, each of the one or more bit patterns being selected among from the plurality of bit patterns;
code the target audio data by coding each of the one or more partial data each of the one or more partial data being coded by using one or more candidate coefficients associated with each of the one or more selected bit patterns; and
output the coded target audio data to a decoding device configured to extract the bit string from the target audio data based on the selected one or more bit patterns associated with the one or more candidate coefficients used in the coding.