CN102750951A - Electric device and audio data decoding method - Google Patents

Electric device and audio data decoding method Download PDF

Info

Publication number
CN102750951A
CN102750951A CN2011100977018A CN201110097701A CN102750951A CN 102750951 A CN102750951 A CN 102750951A CN 2011100977018 A CN2011100977018 A CN 2011100977018A CN 201110097701 A CN201110097701 A CN 201110097701A CN 102750951 A CN102750951 A CN 102750951A
Authority
CN
China
Prior art keywords
audio signal
value
signal value
shape
type
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
Application number
CN2011100977018A
Other languages
Chinese (zh)
Other versions
CN102750951B (en
Inventor
吴俊德
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Aiyueshi Technology Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN201110097701.8A priority Critical patent/CN102750951B/en
Publication of CN102750951A publication Critical patent/CN102750951A/en
Application granted granted Critical
Publication of CN102750951B publication Critical patent/CN102750951B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides an audio data decoding method which can be used for an electric device. The method comprises the following steps of: intercepting a plurality of left audio signal values and a plurality of right audio signal values from a plurality of audio signal values of an audio source of the electric device; calculating a plurality of first envelope values of each left audio signal value and a plurality of second envelope values of each right audio signal value, and calculating absolute values of difference values of the envelope values; detecting the time slot of each envelope difference value greater than a threshold value, and finding time slots which are greater than a preset time value in terms of time duration; respectively multiplying the found time slots by the left audio signal values and the right audio signal values and then subtracting a left sound channel and a right sound channel; and finding one or a plurality of shapes with preset proportion from wave shapes of signal flow obtained after the subtracting, and decoding digital copyright information corresponding to the shapes with preset proportion. The electric device and the audio data decoding method can be used for achieving the copyright protection and tracking of audio data.

Description

The coding/decoding method of electronic installation and voice data
Technical field
The present invention relates to multi-media information security, relate in particular to the coding/decoding method of a kind of electronic installation and voice data.
Background technology
The applicant given the number of filing an application 201110009347.9 on January 17,2011 " copy-right protection method of electronic installation and voice data " patented claim, wherein write down the copy-right protection method of electronic installation and voice data.The copy-right protection method of this electronic installation and voice data passes through the otherness of the envelope value of detecting left and right acoustic channels content, and digital rights information is loaded on respectively in the left and right acoustic channels audio frequency.Said method comprises the following steps: sound signal intercepting left audio signal value and the right audio signal value from the audio-source of said electronic installation; Calculate each left audio signal value and a plurality of envelope value of each right audio signal value; Obtain the envelope difference value of corresponding said audio signal value according to said envelope value calculating; According at least one time slot of said envelope difference value decision, wherein said time slot is made up of envelope difference value corresponding audio signal value, and wherein each envelope difference value is greater than threshold value, and the time span of said time slot is greater than the Preset Time value; Left audio signal value and right audio signal value to said audio signal value are carried out modulation; And, digital rights information is write the correspondence position in the said time slot according to the modulation result.But, disclose in this application and how the sound signal after loading is decoded, the digital rights information that is hidden in the electronic installation left and right acoustic channels audio frequency is extracted, thus the copyright protection and the tracking of realization voice data.
Summary of the invention
In view of this, a kind of coding/decoding method and electronic installation of voice data need be provided.
The coding/decoding method of said voice data comprises step: from a plurality of left audio signal values of a plurality of sound signal interceptings and a plurality of right audio signal value of the audio-source of said electronic installation; Calculate a plurality of first envelope value of each left audio signal value and a plurality of second envelope value of each right audio signal value, and calculate the absolute value of the difference value of envelope value; Detect the time slot of each envelope difference value, and from those time slots, find out time span all greater than the time slot of Preset Time value greater than threshold value; After the time slot of finding out and left audio signal value and right audio signal value multiplied each other respectively left and right acoustic channels is subtracted each other; And seek the waveform of the signal flow that after subtracting each other, obtains and meet one or the shape of some predetermined ratios, and decode the corresponding digital rights information of shape of this predetermined ratio.
Said electronic installation comprises an interception module, is used for a plurality of left audio signal values of a plurality of sound signal interceptings and a plurality of right audio signal value from the audio-source of said electronic installation; One processing module is used to calculate a plurality of first envelope value of each left audio signal value and a plurality of second envelope value of each right audio signal value, and calculates the absolute value of the difference value of envelope value; One detecting module is used to detect the time slot of each envelope difference value greater than threshold value, and from those time slots, finds out time span all greater than the time slot of Preset Time value; An and decoder module; After being used for the time slot of finding out and left audio signal value and right audio signal value multiplied each other respectively left and right acoustic channels is subtracted each other; And seek one or some shapes that meets ratio the waveform of the signal flow that after subtracting each other, obtains, and decode the corresponding digital rights information of shape of this predetermined ratio.
The coding/decoding method of electronic installation of the present invention and voice data can be by the source of the tracking of information voice data that decodes, thereby voice data is carried out copyright protection and tracking.
Description of drawings
Fig. 1 is the module rack composition of the electronic installation of a kind of embodiment of the present invention.
Fig. 2 is the flow chart of steps of the coding/decoding method of the voice data of a kind of embodiment of the present invention.
Fig. 3 is the waveform of the shape of the following three kinds of U types that meet ratio of the preferred embodiment for the present invention.
The main element symbol description
Electronic installation 100
Interception module 110
Memory module 120
Low-pass filter 130
Processing module 140
Detecting module 150
Writing module 160
Decoder module 170
Following embodiment will combine above-mentioned accompanying drawing to further specify the present invention.
Embodiment
The application extracts for the digital rights information that will be hidden in the electronic installation left and right acoustic channels audio frequency, thereby realizes the copyright protection and the tracking of voice data.Wherein, digital rights information can be the hardware serial number of said electronic installation.Said digital rights information, for example hardware serial number is the string of binary characters of a string regular length.
Fig. 1 is the module rack composition of the electronic installation of one embodiment of the present invention.
Said electronic installation 100 comprises an interception module 110, a memory module 120, a low-pass filter 130, a processing module 140, a detecting module 150, a writing module 160 and a decoder module 170.
When digital rights information was write sound source signal, said interception module 110 was used for the sound signal AS from the original stereo source of sound of electronic installation 100 1~nLeft audio signal value LAS in the middle intercepting left and right acoustic channels respectively 1~nWith right audio signal value RAS 1~nSaid interception module 110 is respectively to left and right sides audio signal value LAS 1~nWith RAS 1~nThe execution computing that takes absolute value.Said memory module 120 is used to store the left audio signal value LAS that said audio frequency interception module 110 is obtained 1~n, right audio signal value RAS 1~nAnd digital rights information.Said low-pass filter 130 is respectively to left audio signal value LAS 1~nWith right audio signal value RAS 1~nCarry out Filtering Processing, to remove noise signal.Said audio processing modules 140 utilizes the method for moving average (Moving Average Method) to calculate each left audio signal value LAS respectively nWith each right audio signal value RAS nEnvelope value LE 1~nWith RE 1~n, and calculate the envelope value LE of each left audio signal nEnvelope value RE with each right audio signal nThe absolute value ED of difference value n(for example, ED n=Abs (RE n-LE n)).Said detecting module 150 is detected the time slot of each envelope difference value greater than a threshold value according to envelope difference value curve, and from those time slots, finds out time span all greater than the time slot of a Preset Time value.Said write module 160 is used for converting the digital rights information of said memory module 120 to string of binary characters, to said audio signal value AS A1~anLeft audio signal value LAS A1~ AnWith right audio signal value RAS A1~anCarry out modulation; And according to the modulation result, with string of binary characters write successively correspondence position in the said time slot (concrete grammar please refer to the number of filing an application 201110009347.9 on January 17,2011 " copy-right protection method of electronic installation and voice data " patented claim).
In decode procedure, interception module 110 is used for having from electronic installation the sound signal BQ of the stereo source of sound of hiding digital rights information 1~nLeft audio signal value LBQ in the middle intercepting left and right acoustic channels respectively 1~nWith right audio signal value RBQ 1~nSaid interception module 110 is respectively to left and right sides audio signal value LBQ 1~nWith RBQ 1~nThe execution computing that takes absolute value.
Said memory module 120 is used to store the left audio signal value LBQ that said audio frequency interception module 110 is obtained 1~nAnd right audio signal value RBQ 1~n
Said low-pass filter 130 is respectively to left audio signal value LBQ 1~nWith right audio signal value RBQ 1~nCarry out Filtering Processing, to remove noise signal.
Said processing module 140 utilizes the method for moving average to calculate each left audio signal value LBQ respectively 1~nA plurality of envelope value LE 1~n' with each right audio signal value RBQ 1~nA plurality of envelope value RE 1~n', and calculating obtains the corresponding envelope value LE of each identical time point n' with envelope value RE n' absolute value (for example, the ED of difference value n'=Bbs (RE n' LE n')).Said calculating is in order to obtain left and right sides audio signal value LBQ 1~nAnd RBQ 1~nTime dependent difference value.
Said detecting module 150 each envelope difference value of detecting are greater than the time slot of threshold value, and from those time slots, find out time span all greater than the time slot of Preset Time value.
These time slots that said decoder module 170 will be found out and left audio signal value LBQ 1~nWith right audio signal value RBQ 1~nMultiply each other and produce LM 1~nAnd RM 1~n, after left and right acoustic channels subtracted each other obtain signal flow DM 1~n(DM 1~n=LM 1~n-RM 1~n).
When digital rights information is write sound source signal; With a time slot is example; If the digital rights information of desiring to write is information word " 0 " (Symbol 0); The waveform that the individual left audio signal value of continuous 5 (are that example describes with 5) in the then said time slot is constituted is modulated to the shape of anti-U type, and the waveform that continuous 5 right audio signal values are constituted is modulated to the shape of U type.Hence one can see that; If be concealed with digitized audio message in the sound source signal, then left and right acoustic channels is subtracted each other and the waveform of the signal flow that obtains is that information word " 0 " (Symbol 0) or information word " 1 " (Symbol 1) correspond to the shape of anti-U type or the shape of U type according to the digital rights information of desiring to write.
Said decoder module 170 is from signal flow DM 1~nWaveform in seek the waveform of shape of shape and the anti-U type of the U type meet ratio, decoding the digital rights information that writes is information word " 0 " (Symbol 0) or information word " 1 " (Symbol 1).
Said decoder module 170 decodes the string of binary characters that is hidden in the electronic installation left and right acoustic channels audio frequency with the method, and obtains the hardware serial number of this electronic installation 100 according to this string of binary characters, thereby realizes the copyright protection and the tracking of voice data.
Fig. 2 is the steps flow chart synoptic diagram of copy-right protection method of the voice data of one embodiment of the present invention.
Utilize said interception module 110 that the sound signal BQ of the stereo source of sound of hiding digital rights information is arranged in electronic installation 100 1~nLeft audio signal value LBQ in the middle intercepting left and right acoustic channels respectively 1~nWith right audio signal value RBQ 1~n(step S201).
Utilize said interception module 110 respectively to left and right sides audio signal value LBQ 1~nWith RBQ 1~nThe execution computing (step S202) that takes absolute value.
Utilize low-pass filter respectively to left audio signal value LBQ 1~nWith right audio signal value RBQ 1~nCarry out Filtering Processing, to remove noise signal (step S203).
Utilize the method for moving average to calculate respectively and each right audio signal value LBQ 1~nA plurality of first envelope value LE 1~n' with each right audio signal value RBQ 1~nA plurality of second envelope value and RE 1~n' (step S204), and calculate the corresponding envelope value LE of each identical time point n' with envelope value RE n' absolute value (for example, the ED of difference value n'=Bbs (RE n' LE n')) (step S205).
Utilize the time slot (step S206) of said detecting module 150 each envelope difference value of detecting, and from those time slots, find out continuous time length all greater than the time slot (step S207) of Preset Time value greater than threshold value.
These time slots that utilize said decoder module 170 to find out are denoted as the time slot that possibly hide digital rights information, and with these time slots and left audio signal value LBQ 1~nWith right audio signal value RBQ 1~nMultiply each other and produce LM 1~nAnd RM 1~n(step S208), after left and right acoustic channels subtracted each other obtain signal flow DM 1~n(DM 1~n=LM 1~n-RM 1~n) (step S209).
Utilize said decoder module 170 from signal flow DM 1~nWaveform in seek the waveform of shape of shape and the anti-U type of the U type meet ratio, be information word " 0 " (Symbol 0) or information word " 1 " (Symbol 1) (step S210) thereby decode the digital rights information that writes.
Utilize said decoder module 170 to decode and be hidden in the string of binary characters in the electronic installation 100 left and right acoustic channels audio frequency, and obtain numerical digit copyright information (step S211) according to this string of binary characters.
Fig. 3 is the waveform of the shape of the following three kinds of U types that meet ratio of the preferred embodiment for the present invention.
The method of judging the shape of the U type that meets ratio in the waveform can be through gathering the audio signal value of the individual time slot of continuous 5 (are example with 5) on this waveform; Judge whether to meet three types sound signal value tag among Fig. 3 and confirm; A, P1, P2, P3, P4, B represent the end points of continuous 5 time slots respectively; For the purpose of convenient, represent the audio signal value of those some correspondences below with A, P1, P2, P3, P4, B.First type sound signal value tag is following: A=B, P1=(A+B)/2+I1, P2=(A+B)/2+I2, P3=P2=(A+B)/2+I2, P4=P2=(A+B)/2+I1; The characteristic of second type of audio signal value is following: A<B, P1=(A+B)/2-I1, P2=B+I2, P3=P2=B+I2, P4=B+I1; The sound signal value tag of the third type is following: A>B, P1=A+I1, P2=A+I2, P3=P2=A+I2, P4=P2=(A+B)/2+I1.Wherein, I1 and I2 represent two positives, can decide according to concrete waveform, and value maybe be different under different waveforms.
Those skilled in the art will be appreciated that; Above embodiment only is to be used for explaining the present invention; And be not to be used as qualification of the present invention; As long as within connotation scope of the present invention, appropriate change that above embodiment did is all dropped within the scope that the present invention requires to protect with changing.

Claims (11)

1. the coding/decoding method of a voice data is used in electronic installation, it is characterized in that, said method comprises:
The a plurality of left audio signal values of a plurality of sound signal interceptings and a plurality of right audio signal value from the audio-source of said electronic installation;
Calculate a plurality of first envelope value of each left audio signal value and a plurality of second envelope value of each right audio signal value, and calculate the absolute value of the difference value of envelope value;
Detect the time slot of each envelope difference value, and from those time slots, find out time span all greater than the time slot of Preset Time value greater than threshold value;
After the time slot of finding out and left audio signal value and right audio signal value multiplied each other respectively left and right acoustic channels is subtracted each other; And
Seek the waveform of the signal flow that after subtracting each other, obtains and meet one or the shape of some predetermined ratios, and decode the corresponding digital rights information of shape of this predetermined ratio.
2. the method for claim 1 is characterized in that, said method also comprises utilizes the method for moving average to calculate said first and second envelope value.
3. the method for claim 1; It is characterized in that; Said digital rights information is the string of binary characters of a string regular length; Each table of bits in the said string of binary characters is shown information word; Saidly meet the shape of ratio to seeking the waveform of the signal flow that after subtracting each other, obtains, thereby the step that decodes the corresponding information word of this shape is specially: seeking the waveform of shape of shape and the anti-U type of the U type that meets ratio, is information word " 0 " or information word " 1 " thereby decode the digital rights information that writes.
4. method as claimed in claim 3; It is characterized in that; The method of shape of U type that meets ratio in the said judgement waveform is through gathering on this waveform the audio signal value of several time slots continuously, judge whether to meet the U type shape type the sound signal value tag and confirm.
5. method as claimed in claim 4 is characterized in that the audio signal value of the shape type of said U type is characterized as: A=B; P1=(A+B)/2+I1; P2=(A+B)/2+I2, P3=P2=(A+B)/2+I2, P4=P2=(A+B)/2+I1; Wherein A, P1, P2, P3, P4, B represent the audio signal value of those some correspondences, and I1 and I2 represent two positives.
6. method as claimed in claim 4 is characterized in that the audio signal value of the shape type of said U type is characterized as: A<B; P1=(A+B)/2-I1; P2=B+I2, P3=P2=B+I2, P4=B+I1; Wherein A, P1, P2, P3, P4, B represent the audio signal value of those some correspondences, and I1 and I2 represent two positives.
7. method as claimed in claim 4 is characterized in that, the audio signal value of the shape type of said U type is characterized as: A>B, P1=A+I1, P2=A+I2, P3=P2=A+I2, P4=P2=(A+B)/2+I1.Wherein, A, P1, P2, P3, P4, B represent the audio signal value of those some correspondences, and I1 and I2 represent two positives.
8. an electronic installation is characterized in that, this device comprises:
One interception module is used for a plurality of left audio signal values of a plurality of sound signal interceptings and a plurality of right audio signal value from the audio-source of said electronic installation;
One processing module is used to calculate a plurality of first envelope value of each left audio signal value and a plurality of second envelope value of each right audio signal value, and calculates the absolute value of the difference value of envelope value;
One detecting module is used to detect the time slot of each envelope difference value greater than threshold value, and from those time slots, finds out time span all greater than the time slot of Preset Time value; And
One decoder module; After being used for the time slot of finding out and left audio signal value and right audio signal value multiplied each other respectively left and right acoustic channels is subtracted each other; And seek one or some shapes that meets ratio the waveform of the signal flow that after subtracting each other, obtains, and decode the corresponding digital rights information of shape of this predetermined ratio.
9. electronic installation as claimed in claim 8 is characterized in that, said processing module utilizes the method for moving average to calculate said first and second envelope value.
10. electronic installation as claimed in claim 9; It is characterized in that; Said digital rights information is the string of binary characters of a string regular length; Each table of bits in the said string of binary characters is shown information word; Seek the waveform of the signal flow that said decoder module obtains after subtracting each other and meet the shape of ratio, be specially: seek the waveform of shape of shape and the anti-U type of the U type that meets ratio, and to decode the digital rights information that writes be information word " 0 " or information word " 1 " thereby decode the corresponding information word of this shape.
11. electronic installation as claimed in claim 10; It is characterized in that: said decoder module is judged the method for shape of the U type that meets ratio in the waveform through gathering on this waveform the audio signal value of several time slots continuously, judge whether to meet the U type shape type the sound signal value tag and confirm.
CN201110097701.8A 2011-04-19 2011-04-19 Electric device and audio data decoding method Active CN102750951B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110097701.8A CN102750951B (en) 2011-04-19 2011-04-19 Electric device and audio data decoding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110097701.8A CN102750951B (en) 2011-04-19 2011-04-19 Electric device and audio data decoding method

Publications (2)

Publication Number Publication Date
CN102750951A true CN102750951A (en) 2012-10-24
CN102750951B CN102750951B (en) 2014-04-23

Family

ID=47031073

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110097701.8A Active CN102750951B (en) 2011-04-19 2011-04-19 Electric device and audio data decoding method

Country Status (1)

Country Link
CN (1) CN102750951B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1894741A (en) * 2003-12-11 2007-01-10 皇家飞利浦电子股份有限公司 Method and apparatus for detecting a watermark in a signal
US20080022113A1 (en) * 1996-07-02 2008-01-24 Wistaria Trading, Inc. Optimization methods for the insertion, protection and detection of digital of digital watermarks in digital data
US20090116689A1 (en) * 2001-06-04 2009-05-07 At&T Corp. System and method of watermarking a signal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080022113A1 (en) * 1996-07-02 2008-01-24 Wistaria Trading, Inc. Optimization methods for the insertion, protection and detection of digital of digital watermarks in digital data
US20090116689A1 (en) * 2001-06-04 2009-05-07 At&T Corp. System and method of watermarking a signal
CN1894741A (en) * 2003-12-11 2007-01-10 皇家飞利浦电子股份有限公司 Method and apparatus for detecting a watermark in a signal

Also Published As

Publication number Publication date
CN102750951B (en) 2014-04-23

Similar Documents

Publication Publication Date Title
US9373320B1 (en) Systems and methods facilitating selective removal of content from a mixed audio recording
JP2021508199A (en) Phase shift keying signal sound
KR102452183B1 (en) Inaudible signaling tone
WO2018017765A1 (en) Data sending/receiving method and data transmission system over sound waves
WO2013070366A3 (en) Statistical read comparison signal generation for memory systems
EP1708101A4 (en) Summarizing reproduction device and summarizing reproduction method
WO2009120387A1 (en) Method and apparatus for scaling signals to prevent amplitude clipping
Cho et al. Robust data hiding for MCLT based acoustic data transmission
EP3230980A1 (en) Mdct-domain error concealment
CN102750951B (en) Electric device and audio data decoding method
US20060198557A1 (en) Fragile audio watermark related to a buried data channel
US10236004B2 (en) Data encoding and decoding method and system
TWI450266B (en) Electronic device and decoding method of audio files
CN102592597B (en) Electronic device and audio data copyright protection method
ATE415784T1 (en) INCREASING THE PROBABILITY OF DETECTING ADDITIONAL DATA IN A MEDIA SIGNAL WITH FEW FREQUENCY COMPONENTS
JP2013243653A5 (en)
US7237178B1 (en) Marking unreliable symbols in a hard disk drive read back signal
CN105404654A (en) Audio file playing method and device
CN102097097A (en) Voice frequency processing device and method
KR102651318B1 (en) A transient-based sidechain audio watermark coding system
Wei et al. Audio watermarking of stereo signals based on echo-hiding method
Modegi Construction of ubiquitous acoustic spaces using audio watermark technology and mobile terminals
KR20080072451A (en) Method for inserting data for enhancing quality of audio signal and apparatus therefor
WO2015010134A1 (en) Sub-audible signaling
KR20050028193A (en) Method for adaptively inserting additional information into audio signal and apparatus therefor, method for reproducing additional information inserted in audio data and apparatus therefor, and recording medium for recording programs for realizing the same

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180226

Address after: The Guangxi Zhuang Autonomous Region Nanning hi tech Zone headquarters Road No. 18, China ASEAN enterprise headquarters base three 5# workshop

Patentee after: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.

Address before: 518109 Guangdong city of Shenzhen province Baoan District Longhua Town Industrial Zone tabulaeformis tenth East Ring Road No. 2 two

Co-patentee before: Hon Hai Precision Industry Co., Ltd.

Patentee before: Hongfujin Precise Industry (Shenzhen) Co., Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191212

Address after: 100089 321, floor 3, building 1, No. 26 yard, Lianhuachi, Haidian District, Beijing

Patentee after: Beijing aiyueshi Technology Co., Ltd.

Address before: 530007 the Guangxi Zhuang Autonomous Region, China Hi tech Zone, the headquarters of the headquarters of the road No. 18, China ASEAN enterprise base, phase 5, No. three plant

Patentee before: NANNING FUGUI PRECISION INDUSTRIAL CO., LTD.