Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
121 words
In an audio system that includes an audio circuit for processing audio signals, a controller for controlling data signals exchanged between a data source and the audio circuit, and a remote audio device, the audio signals being exchanged, via a communication resource, between the audio circuit and the remote audio device, a method of reducing spurious noise levels on the communication resource comprising the steps of: providing a fixed period system clock; using the fixed period system clock to generate a timing signal having a randomly altered period; using the generated timing signal to effect control of the data signals; and re-aligning the randomly altered timing signal with the fixed period system clock after a predetermined number of timing signal pulses.
Claim 2
Dependent Claim
121 words
In an audio system that includes an audio circuit for processing audio signals, a controller for controlling data signals exchanged between a data source and the audio circuit, and a remote audio device, the audio signals being exchanged, via a communication resource, between the audio circuit and the remote audio device, a method of reducing spurious noise levels on the communication resource comprising the steps of: providing a fixed period system clock; using the fixed period system clock to generate a timing signal having a randomly altered period; using the generated timing signal to effect control of the data signals; and re-aligning the randomly altered timing signal with the fixed period system clock after a predetermined number of timing signal pulses.
Claim 3
Dependent Claim
151 words
In a controller used for controlling audio signals in a radio communication system that includes an audio signal processor, a remote communication unit, and a communication resource for exchanging audio signals therebetween, the controller using a timing signal to control data signals being exchanged between a data source and the audio signal processor, a method of reducing spurious noise levels imparted on the communication resource substantially by the timing signal, the method comprising the steps of: providing a fixed period system clock; using the fixed period system clock to generate the timing signal having a predetermined nominal period; randomly altering the nominal period of the timing signal between a first predetermined value and a second predetermined value; using the randomly altered timing signal to effect control of the data signals; and re-aligning the randomly altered timing signal with the fixed period system clock after a predetermined number of timing signal pulses.
Claim 4
Dependent Claim
151 words
In a controller used for controlling audio signals in a radio communication system that includes an audio signal processor, a remote communication unit, and a communication resource for exchanging audio signals therebetween, the controller using a timing signal to control data signals being exchanged between a data source and the audio signal processor, a method of reducing spurious noise levels imparted on the communication resource substantially by the timing signal, the method comprising the steps of: providing a fixed period system clock; using the fixed period system clock to generate the timing signal having a predetermined nominal period; randomly altering the nominal period of the timing signal between a first predetermined value and a second predetermined value; using the randomly altered timing signal to effect control of the data signals; and re-aligning the randomly altered timing signal with the fixed period system clock after a predetermined number of timing signal pulses.
Claim 5
Dependent Claim
55 words
The method of reducing spurious noise levels as recited in claim 2, wherein the step of randomly altering comprises the step of: selecting a pseudo-random number between a first predetermined number and a second predetermined number; and using the selected pseudo-random number to vary the period of the timing signal about the predetermined nominal period.
Claim 6
Dependent Claim
32 words
The method of reducing spurious noise levels as recited in claim 3, wherein the step of selecting a pseudo-random number comprises the step of using a look-up table stored in the controller.
Claim 7
Dependent Claim
38 words
The method of reducing spurious noise levels as recited in claim 2, wherein the step of randomly altering comprises the step of randomly generating the timing signal periodically between the first predetermined value and the second predetermined value.
Claim 8
Dependent Claim
53 words
The method of reducing spurious noise levels as recited in claim 2, wherein the step of randomly altering comprises the steps of: randomly generating a control signal periodically between the first predetermined value and the second predetermined value; and using the randomly generated control signal to trigger an interrupt event in the controller.
Claim 9
Dependent Claim
28 words
The method of reducing spurious noise levels as recited in claim 6, further comprising the step of generating the timing signal in response to the triggered interrupt event.
Claim 10
Dependent Claim
170 words
A controller for controlling audio signals in a digital radio communication system that includes an audio signal processor, a remote communication unit, and a communication resource for exchanging audio signals therebetween, the controller using a timing signal to control data signals being exchanged between a data source and the audio signal processor, the timing signal imparting spurious noise on the communication resource at frequencies corresponding to the frequency of the timing signal, the controller further using a fixed period system clock for timing system events, the controller comprising: means for producing the timing signal using the fixed period system clock, such that the timing signal has a predetermined nominal period; means for randomly altering the nominal period of the timing signal between a first predetermined value and a second predetermined value; and means for effecting control of the data signals by using the randomly altered timing signals; and means for re-aligning the randomly altered timing signal with the fixed period system clock after a predetermined number of timing signal pulses.
Claim 11
Dependent Claim
170 words
A controller for controlling audio signals in a digital radio communication system that includes an audio signal processor, a remote communication unit, and a communication resource for exchanging audio signals therebetween, the controller using a timing signal to control data signals being exchanged between a data source and the audio signal processor, the timing signal imparting spurious noise on the communication resource at frequencies corresponding to the frequency of the timing signal, the controller further using a fixed period system clock for timing system events, the controller comprising: means for producing the timing signal using the fixed period system clock, such that the timing signal has a predetermined nominal period; means for randomly altering the nominal period of the timing signal between a first predetermined value and a second predetermined value; and means for effecting control of the data signals by using the randomly altered timing signals; and means for re-aligning the randomly altered timing signal with the fixed period system clock after a predetermined number of timing signal pulses.
Claim 12
Dependent Claim
76 words
A controller in accordance with claim 8, wherein the means for randomly altering comprises: means for providing a set of numbers between a first predetermined value and a second predetermined value, such that each number corresponds to a period value according to a predetermined relationship; means for pseudo-randomly selecting one from the set of provided numbers; and means for using the pseudo-randomly selected number to vary the period of the timing signal about the nominal period.
Claim 13
Dependent Claim
24 words
A controller in accordance with claim 9, wherein the means for providing a set of numbers comprises a look-up table stored in the controller.