IP Library Granted Patent US 7,580,671
Granted Patent B2
US 7,580,671 · App. 11/415,826 · Granted Aug 25, 2009

Audio system, radio record module and methods for use therewith

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,580,671
App. No.
11/415,826
Granted
Aug 25, 2009
Kind
B2
Abstract

A radio record module includes a radio data system (RDS) decoder module that decodes a received RDS signal, that has an associated audio signal, into received RDS data. A memory module stores a record request, the record request having an RDS parameter. A comparison module compares the received RDS data to the RDS parameter of the record request and asserts a record signal when the received RDS data compares favorably to the RDS parameter. A recording module records the associated audio signal in response to the record signal being asserted.

Claims (80)

1. An audio system comprising:

a radio stage that demodulates a selected channel of a received radio signal into a received radio data system (RDS) signal and an associated audio signal;

a RDS decoder module, operatively coupled to the radio stage, that decodes the received RDS signal into received RDS data;

a memory module that stores a record request, the record request having an RDS parameter;

a comparison module, operatively coupled to the RDS module and the memory module, that compares the received RDS data to the RDS parameter of the record request and that asserts a record signal when the received RDS data compares favorably to the RDS parameter; and

a record module, operatively coupled to the radio stage and the comparison module, that records the associated audio signal in response to the record signal being asserted.

2. The audio system of claim 1 wherein the RDS parameter includes at least one of a radio program title of a radio text information field; a song title of a radio text information field; an artist name of a radio text information field; a time of a clock time information field; a program type of a program type information field; a station identity of a program service information field.

3. The audio system of claim 1 wherein the record request includes the channel, and wherein the audio system further comprises:

a channel selection module, operatively coupled to the radio stage and the memory module for selecting the selected channel based on the record request.

4. The audio system of claim 1 wherein the memory modules stores a plurality of record requests and the comparison module is operable to compare the received RDS data to the RDS parameter of a plurality of the record requests.

5. The audio system of claim 1 wherein the record request includes a plurality of RDS parameters and the comparison module asserts the record signal when the received RDS data compares favorably to each of the plurality of RDS parameters.

6. The audio system of claim 1 wherein the record request includes a plurality of RDS parameters and the comparison module asserts the record signal when the received RDS data compares favorably to one of the plurality of RDS parameters.

7. The audio system of claim 1 wherein the record module records the associated audio signal into a digital audio file that is stored in the memory module.

8. The audio system of claim 7 further comprising:

an audio playback module, operably coupled to the memory module, that generates an audio playback signal from the digital audio file.

9. The audio system of claim 8 further comprising:

an output selection switch, that produces an audio output that includes the audio playback signal, when a playback mode signal is asserted, and that includes the associated audio signal when the playback mode signal is deasserted; and

a user interface module, operably coupled to the output selection switch, that generates the playback mode signal in response to an action of a user.

10. The audio system of claim 9 further wherein the user interface module is also coupled to the radio record module and is further operable to generate a user indication in response to the record signal being asserted.

11. The audio system of claim 8 further comprising:

a host interface that is couplable to a host device and that is operable to receive audio file data when coupled to the host device;

wherein the memory module is also coupled to the host interface and is further operable to store the audio file data as a received audio file, and wherein the audio playback module is further operable to generate the audio playback signal based on the received audio file.

12. The audio system of claim 7 wherein the record module generates the digital audio file automatically beginning at the start of an audio program and automatically ending at the end of audio program.

13. The audio system of claim 11 wherein the record module includes a buffer for buffering a digital audio signal from the associated audio signal, prior to the record signal being asserted and wherein the record module detects the start of the audio program based on at least one of: silence in the digital audio signal, music in the digital audio signal, voice-only in the digital audio signal, and a predetermined time.

14. The audio system of claim 11 wherein the record module detects the end of the audio program based on at least one of: silence in the associated audio signal, music in the associated audio signal, voice-only in the associated audio signal, and a predetermined time.

15. A radio record module comprising:

a radio data system (RDS) decoder module, that decodes a received RDS signal, that has an associated audio signal, into received RDS data;

a memory module that stores a record request, the record request having an RDS parameter; a comparison module, operatively coupled to the RDS module and the memory module, that compares the received RDS data to the RDS parameter of the record request and that asserts a record signal when the received RDS data compares favorably to the RDS parameter; and

a record module, operatively coupled to the comparison module, that records the associated audio signal in response to the record signal being asserted.

16. The radio record module of claim 15 wherein the RDS parameter includes at least one of a radio program title of a radio text information field; a song title of a radio text information field; an artist name of a radio text information field; a time of a clock time information field; a program type of a program type information field; a station identity of a program service information field.

17. The radio record module of claim 15 wherein the record request includes the channel, and wherein the radio record module further comprises:

a channel selection module, operatively coupled to the memory module for generating a channel selection signal that is based on the record request.

18. The radio record module of claim 15 wherein the memory modules stores a plurality of record requests and the comparison module is operable to compare the received RDS data to the RDS parameter of a plurality of the record requests.

19. The radio record module of claim 15 wherein the record request includes a plurality of RDS parameters and the comparison module asserts the record signal when the received RDS data compares favorably to each of the plurality of RDS parameters.

20. The radio record module of claim 15 wherein the record request includes a plurality of RDS parameters and the comparison module asserts the record signal when the received RDS data compares favorably to one of the plurality of RDS parameters.

21. The radio record module of claim 15 wherein the record module records the associated audio signal into a digital audio file that is stored in the memory module.

22. A method comprising:

decoding a received radio data system (RDS) signal, that has an associated audio signal, into received RDS data;

storing a record request, the record request having an RDS parameter;

comparing the received RDS data to the RDS parameter of the record request;

asserting a record signal when the received RDS data compares favorably to the RDS parameter; and

recording the associated audio signal in response to the record signal being asserted.

23. The method of claim 22 wherein the RDS parameter includes at least one of a radio program title of a radio text information field; a song title of a radio text information field; an artist name of a radio text information field; a time of a clock time information field; a program type of a program type information field; a station identity of a program service information field.

24. The method of claim 22 wherein the record request includes the channel, and wherein method further comprises:

generating a channel selection signal that is based on the record request.

25. The method of claim 22 wherein the step of storing includes storing a plurality of record requests and the step of comparing includes comparing the received RDS data to the RDS parameter of a plurality of the record requests.

26. The method of claim 22 wherein the record request includes a plurality of RDS parameters and the step of asserting includes asserting the record signal when the received RDS data compares favorably to each of the plurality of RDS parameters.

27. The method of claim 22 wherein the record request includes a plurality of RDS parameters and the step of asserting includes asserting the record signal when the received RDS data compares favorably to one of the plurality of RDS parameters.

28. The method of claim 22 wherein the step of recording includes recording the associated audio signal into a digital audio file.

29. A radio record module comprising:

a memory module that stores a record request, the record request having an RDS parameter;

a radio data system (RDS) decoder module, that decodes a received RDS signal, that has an associated audio signal, into received RDS data;

a comparison module, operatively coupled to the RDS module and the memory module, that compares the received RDS data to the RDS parameter of the record request and that asserts a record signal when the received RDS data compares favorably to the RDS parameter; and

a recording module, operatively coupled to the comparison module, that records the associated audio signal as a digital audio file in response to the record signal being asserted, the recording module including a buffer for buffering a digital audio signal from the associated audio signal, prior to the record signal being asserted.

30. The radio record module of claim 29 wherein the RDS parameter includes at least one of a radio program title of a radio text information field; a song title of a radio text information field; an artist name of a radio text information field; a time of a clock time information field; a program type of a program type information field; a station identity of a program service information field.

31. The radio record module of claim 29 wherein the record request includes the channel, and wherein the radio record module further comprises:

a channel selection module, operatively coupled to the memory module for generating a channel selection signal that is based on the record request.

32. The radio record module of claim 29 wherein the memory modules stores a plurality of record requests and the comparison module is operable to compare the received RDS data to the RDS parameter of a plurality of the record requests.

33. The radio record module of claim 29 wherein the record request includes a plurality of RDS parameters and the comparison module asserts the record signal when the received RDS data compares favorably to each of the plurality of RDS parameters.

34. The radio record module of claim 29 wherein the record request includes a plurality of RDS parameters and the comparison module asserts the record signal when the received RDS data compares favorably to one of the plurality of RDS parameters.

35. The radio record module of claim 29 wherein the recording module begins the digital audio file at a point of the associated audio signal that corresponds to the beginning of an audio program being recorded.

36. The radio record module of claim 35 wherein the recording module includes, in the digital audio file, a portion of the digital audio signal that was buffered prior to the record signal being asserted.

37. An audio system comprising:

a radio stage that demodulates a selected channel of a received radio signal into an associated audio signal;

a recording module that records the associated audio signal as a digital audio file in response to a record signal being asserted, the recording module including a buffer for buffering a digital audio signal from the associated audio signal, prior to the record signal being asserted;

an audio playback module, operably coupled to a memory module, that generates an audio playback signal from the digital audio file;

an output selection switch, that produces an audio output that includes the audio playback signal, when a playback mode signal is asserted, and that includes the associated audio signal when the playback mode signal is deasserted; and

a user interface module, operably coupled to the output selection switch, that generates the playback mode signal in response to an action of a user.

38. The audio system of claim 37 wherein the recording module begins the digital audio file at a point of the associated audio signal that corresponds to the beginning of an audio program being recorded.

39. The audio system of claim 38 wherein the recording module stores, in the digital audio file, a portion of the digital audio signal that was buffered prior to the record signal being asserted.

40. The audio system of claim 37 wherein the user interface module is also coupled to the radio record module and is further operable to generate a user indication in response to the record signal being asserted.

41. The audio system of claim 37 further comprising:

a host interface that is couplable to a host device and that is operable to receive audio file data when coupled to the host device;

wherein the memory module is also coupled to the host interface and is further operable to store the audio file data as a received audio file, and wherein the audio playback module is further operable to generate the audio playback signal based on the received audio file.

42. The audio system of claim 37 wherein the radio stage further demodulates a received RDS signal and the audio system further comprises:

a RDS decoder module, operably coupled to the radio stage, that decodes the received RDS signal into received RDS data; and

a catalog generation module, operably coupled to the RDS decoder module, that generates catalog data associated with the digital audio file, the catalog data including an RDS parameter of the received RDS data.

43. The audio system of claim 37 wherein the record module generates the digital audio file automatically beginning at the start of an audio program and automatically ending at the end of audio program.

44. The audio system of claim 43 wherein the record module detects the start of the audio program based on at least one of: silence in the digital audio signal, music in the digital audio signal, voice-only in the digital audio signal, and a predetermined time.

45. The audio system of claim 43 wherein the record module detects the end of the audio program based on at least one of: silence in the associated audio signal, music in the associated audio signal, voice-only in the associated audio signal, and a predetermined time.

Assignments (11)
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0734 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0854 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2015
From: ZENITH INVESTMENTS, LLC
To: APPLE INC.
Reel/Frame 034749/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2014
From: SIGMATEL, L.L.C.
To: ZENITH INVESTMENTS, LLC
Reel/Frame 033688/0862 →
SECURITY AGREEMENT Recorded Jun 17, 2013
From: SIGMATEL, LLC
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030628/0636 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Feb 3, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 023882/0834 →
SECURITY AGREEMENT Recorded Jul 9, 2008
From: SIGMATEL, INC.
To: CITIBANK, N.A.
Reel/Frame 021212/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2006
From: FELDER, MATTHEW D.
To: SIGMATEL, INC.
Reel/Frame 017861/0128 →