Patent ID: 9378341
Filing Date: 2016-06-28
CPC Classification: G06F

Claim Text:
1. A computerized audio processing method using an electronic device storing a first audio file, a second audio file, and a first digital watermark, the first digital watermark comprising information in relation to an ownership of the first audio file, the method comprising: generating a first discrete audio array of the first audio file and a second discrete audio array of the second audio file according to audio signals of the first audio file and the second audio file; generating a cipher code using the first discrete audio array and the first digital watermark; generating a second digital watermark using the cipher code and the second discrete audio array; and determining whether or not the first digital watermark is the same as the second digital watermark, to confirm whether or not the second audio file has the same ownership with the first audio file; wherein the first discrete audio array is generated by: extracting first audio signals having a frequency less than a predetermined frequency from the first audio file; sampling the first audio signals to obtain a first sample sequence; dividing the first sample sequence into a plurality of first sub-sequences, each first sub-sequence comprising a number of sampling points; extracting a sampling point having a maximum value in each first sub-sequence to form a first maximum value array; calculating a first average value of all sampling points of the first maximum value array; determining whether or not a value of each sampling point of the first maximum value array is greater than or equal to the first average value; and outputting a digital “1” to represent the value of a sampling point of the first maximum value array if the value of the sampling point is greater than or equal to the first average value, and outputting a digital “0” to represent the value of the sampling point if the value of the sampling point of the first maximum value array is less than the first average value, wherein each output digital “1” and “0” is arranged in a first predetermined array in sequence to form the first discrete audio array of the first audio file.