IL133703A

Apparatus and methods for including codes in audio signals and decoding

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

24 claims: 12 independent, 12 dependent

  1. 1
    -68- CLAIMS 1. An apparatus for including a code having a plurality of code frequency components with an audio signal having a plurality of audio signal frequency components, the plurality of code frequency components including a first code frequency component having a first frequency and a second code frequency component having a second frequency different from the first f requency, comprising:tonal signal extracting means for extracting a tonal signal representing a substantially single frequency component from a plurality of audio signal frequency components;first masking evaluation means for evaluating a masking ability of said substantially single frequency component of the plurality of audio signal frequency components to mask a code frequency component having the first frequency to human hearing to produce a first respective masking evaluation;second masking evaluation means for evaluating a masking ability of said substantially single frequency component of the plurality of audio signal frequency components to mask a code frequency component having the second frequency to human hearing to produce a second respective masking evaluation;amplitude assigning means for assigning a respective amplitude to the first code frequency component based on the first respective masking evaluation and for assigning a respective amplitude to the second code frequency component based on the second respective masking evaluation;and code inclusion means for including the plurality of code frequency components with the audio signal.
  2. 5
    The apparatus of any one of Claims 1 to 4, in combination with means for decoding the encoded audio signal to detect the first a nd second code frequency components.
  3. 8
    The apparatus of any one of Claims 1 to 7, further comprising means for producing the first and second code frequency components in response to data representing at least one of a broadcast source, an audio and/or video program source and an audio and/or video program identification.
  4. 9
    A method for including a code having a plurality of code frequency components with an audio signal having a plurality of audio signal frequency components, the plurality of code frequency components including a first code frequency component having a first frequency and a second code frequency component having a second frequency different from the first frequency, comprising the steps of:extracting a tonal signal representing a -71 - substantially single frequency component from a plurality of audio signal frequency components;evaluating a masking ability of said substantially single frequency component of the plurality of audio signal frequency components to mask a code frequency component having the first frequency to human hearing to produce a first respective masking evaluation;evaluating a masking ability of said substantially single frequency component of the plurality of audio signal frequency components to mask a code frequency component having the second frequency to human hearing to produce a second respective masking evaluation;assigning a respective amplitude to the first code frequency component based on the first respective masking evaluation and a respective amplitude to the second code frequency component based on the second respective masking evaluation;and including the plurality of code frequency components with the audio signal.
  5. 13
    The method of any one of Claims 9 to 11, wherein the step of evaluating the masking ability of said substantially single audio signal frequency component 20 to mask a code frequency component having the first frequency includes detecting signal power of the substantially single frequency component within a specified frequency range, determining first and second masking factors on the conditions that the 25 signal power is at each of first and second frequencies, respectively, within the specified frequency range, the second frequency being different than the first frequency, selecting that one of the first and second masking factors which represents a 30 smaller amplitude of the code frequency component having said first frequency, and determining the masking ability of the substantially single frequency component to mask a code frequency component having the first frequency based on the selected masking 35 factor.
  6. 14
    An apparatus for including a code having a -73 - plurality of code frequency components with an audio signal having a plurality of audio signal frequency components, the plurality of code frequency components including a first code frequency component having a first frequency and a second code frequency component having a second code frequency different from the first frequency, comprising:a digital computer having an input for receiving the audio signal, the digital computer being programmed to extract a tonal signal representing a substantially single frequency component from a plurality of audio signal frequency components, to evaluate a masking ability of said substantially single frequency component of the plurality of audio signal frequency components to mask a code frequency component having the first frequency to human hearing to produce a first respective masking evaluation and to evaluate a masking ability of said substantially single frequency component of the plurality of audio signal frequency components to mask a code frequency component having the second frequency to human hearing to produce a second respective masking evaluation;the digital computer being further programmed to assign a respective amplitude to the first code frequency component based on the first respective masking evaluation and to assign a respective amplitude to the second code frequency component based on the second respective masking evaluation;and means for including the plurality of code frequency components with the audio signal.
  7. 18
    The apparatus of any one of Claims 14 to 17 , wherein the means for including the plurality of code frequency components in the audio signal comprises a summing circuit having a first input for receiving the audio signal and a second input coupled with the digital computer to receive the plurality of code frequency components and an output for providing the encoded audio signal.
  8. 19
    The apparatus of any one of Claims 14 to 17, wherein the means for including the plurality of code frequency components in the audio signal comprises said digital computer, said digital computer being programmed to add the plurality of code frequency components with the audio signal to include the plurality of code frequency components therewith.
  9. 21
    The apparatus of any one of Claims 14 to 19, wherein the digital computer is programmed to evaluate the masking ability of the substantially single frequency component by detecting signal power thereof within a specified frequency range, to determine first and second masking factors with respect to the code frequency component having the first frequency on the conditions that the signal power is at each of first and second frequencies, respectively, within the specified frequency range, the second frequency being different than the first frequency, and to select that one of the first and second masking factors which represents a smaller amplitude of the code frequency component having said first frequency, the digital computer being programmed to assign the amplitude to the first code frequency component based on the selected masking factor. -76-
  10. 22
    The apparatus according to any one of claims 1-8, substantially as herein described with reference to the drawings .
  11. 23
    The method according to any one of claims 9-13, substantially as herein described with reference to the drawings.
  12. 24
    The apparatus according to any one of claims 14-21, 10 substantially as herein described with reference to the drawings. 15 20 g:\e99\8870\3\insl .doc 23/12/99/ir/gg*