Integrated circuit, method, and computer program product for recording and reproducing digital data
First Claim
1. An integrated circuit to control a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the integrated circuit comprising:
- a programmable processor operable to execute program instructions stored in a memory, the programmable processor comprising;
a digital signal processor to obtain the encoded media data from the signal representing the encoded media data, anda storage controller responsive to the digital signal processor to store the encoded media data in the storage device;
a read channel responsive to the storage controller to read the encoded media data from the storage device;
wherein the digital signal processor comprises a decoder to decode the retrieved encoded media data; and
a digital-to-analog converter to convert the media data decoded by the decoder to an analog signal,wherein the analog signal is output to the output circuit;
the storage device stores a list of identifiers of desired encoded media selections;
the wireless receiver receives a signal representing an identifier of an offered encoded media selection; and
the digital signal processor causes the storage device to store the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media sections.
4 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit to control a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, and a method and computer program product for same. It comprises a processor comprising a digital signal processor, and a storage controller responsive to the digital signal processor to store the encoded media data in the storage device; a read channel responsive to the storage controller to read the encoded media data from the storage device; wherein the digital signal processor comprises a decoder to decode the retrieved encoded media data; and a digital-to-analog converter to convert the media data decoded by the decoder to an analog signal, wherein the analog signal is output to the output circuit.
-
Citations
81 Claims
-
1. An integrated circuit to control a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the integrated circuit comprising:
-
a programmable processor operable to execute program instructions stored in a memory, the programmable processor comprising; a digital signal processor to obtain the encoded media data from the signal representing the encoded media data, and a storage controller responsive to the digital signal processor to store the encoded media data in the storage device; a read channel responsive to the storage controller to read the encoded media data from the storage device; wherein the digital signal processor comprises a decoder to decode the retrieved encoded media data; and a digital-to-analog converter to convert the media data decoded by the decoder to an analog signal, wherein the analog signal is output to the output circuit; the storage device stores a list of identifiers of desired encoded media selections; the wireless receiver receives a signal representing an identifier of an offered encoded media selection; and the digital signal processor causes the storage device to store the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media sections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 11, 16, 17, 18)
-
-
8. An integrated circuit to control a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the integrated circuit comprising:
-
a programmable processor operable to execute program instructions stored in a memory, the programmable processor comprising; a digital signal processor to obtain the encoded media data from the signal representing the encoded media data, and a storage controller responsive to the digital signal processor to store the encoded media data in the storage device; a read channel responsive to the storage controller to read the encoded media data from the storage device; wherein the digital signal processor comprises a decoder to decode the retrieved encoded media data; and a digital-to-analog converter to convert the media data decoded by the decoder to an analog signal, wherein the analog signal is output to the output circuit; wherein the storage device stores a list of identifiers of shared encoded media selections stored on the storage device; wherein the wireless receiver receives a signal representing a request for a sought encoded media selection, the request including an identifier of the sought encoded media selection; and wherein the digital signal processor causes the wireless transmitter to transmit one of the shared encoded media selections when the identifier of the sought encoded media selection corresponds to the identifier of the one of the shared encoded media selections. - View Dependent Claims (9)
-
-
12. An integrated circuit to control a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the integrated circuit comprising:
-
a programmable processor operable to execute program instructions stored in a memory, the programmable processor comprising; a digital signal processor to obtain the encoded media data from the signal representing the encoded media data, and a storage controller responsive to the digital signal processor to store the encoded media data in the storage device; a read channel responsive to the storage controller to read the encoded media data from the storage device; wherein the digital signal processor comprises a decoder to decode the retrieved encoded media data; and a digital-to-analog converter to convert the media data decoded by the decoder to an analog signal, wherein the analog signal is output to the output circuit; wherein the storage device stores a list of desired items of interest; wherein the wireless receiver receives a signal representing an offered item of interest; and wherein the digital signal processor causes the display unit to indicate a match when the offered item of interest corresponds to one of the desired items of interest. - View Dependent Claims (13, 14, 15)
-
-
19. An integrated circuit to control a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the integrated circuit comprising:
-
programmable processor means for executing program instructions stored in a memory comprising; digital signal processor means for obtaining the encoded media data from the signal representing the encoded media data, and storage controller means responsive to the digital signal processor means for storing the encoded media data in the storage device; read channel means responsive to the storage controller means for reading the encoded media data from the storage device; wherein the digital signal processor means comprises decoder means for decoding the retrieved encoded media data; and digital-to-analog converter means for converting the media data decoded by the decoder means to an analog signal, wherein the analog signal is output to the output circuit, wherein the storage device stores a list of identifiers of desired encoded media selections and wherein the wireless receiver receives a signal representing an identifier of an offered encoded media selection, and wherein the digital signal processor means causes the storage device to store the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections. - View Dependent Claims (20, 21, 22, 23, 24, 27, 28, 33, 34, 35)
-
-
25. An integrated circuit to control a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the integrated circuit comprising:
-
programmable processor means for executing program instructions stored in a memory comprising; digital signal processor means for obtaining the encoded media data from the signal representing the encoded media data, and storage controller means responsive to the digital signal processor means for storing the encoded media data in the storage device; read channel means responsive to the storage controller means for reading the encoded media data from the storage device; wherein the digital signal processor means comprises decoder means for decoding the retrieved encoded media data; and digital-to-analog converter means for converting the media data decoded by the decoder means to an analog signal, wherein the analog signal is output to the output circuit, wherein the media player/recorder has a wireless transmitter, wherein the storage device stores a list of identifiers of shared encoded media selections stored on the storage device, and wherein the wireless receiver receives a signal representing a request for a sought encoded media selection, the request including an identifier of the sought encoded media selection, and wherein the digital signal processor means causes the wireless transmitter to transmit one of the shared encoded media selections when the identifier of the sought encoded media selection corresponds to the identifier of the one of the shared encoded media selections. - View Dependent Claims (26)
-
-
29. An integrated circuit to control a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the integrated circuit comprising:
-
programmable processor means for executing program instructions stored in a memory comprising; digital signal processor means for obtaining the encoded media data from the signal representing the encoded media data, and storage controller means responsive to the digital signal processor means for storing the encoded media data in the storage device; read channel means responsive to the storage controller means for reading the encoded media data from the storage device; wherein the digital signal processor means comprises decoder means for decoding the retrieved encoded media data; and digital-to-analog converter means for converting the media data decoded by the decoder means to an analog signal, wherein the analog signal is output to the output circuit, wherein the media player/recorder has a display unit, wherein the storage device stores a list of desired items of interest, and wherein the wireless receiver receives a signal representing an offered item of interest, and wherein the digital signal processor means causes the display unit to indicate a match when the offered item of interest corresponds to one of the desired items of interest. - View Dependent Claims (30, 31, 32)
-
-
36. A method for controlling a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the method comprising:
-
obtaining the encoded media data from the signal representing the encoded media data, wherein the storage device stores a list of identifiers of desired encoded media selections and wherein, the wireless receiver receives a signal representing an identifier of an offered encoded media selection; causing the storage devices to store the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections; using a processor for storing the encoded media data in the storage device; using the same processor that is used for said storing, for reading the encoded media data from the storage device; decoding the retrieved encoded media data; converting the decoded media data to an analog signal; and outputting the analog signal to the output circuitry; and playing back the analog signal with the output circuit. - View Dependent Claims (37, 38, 39, 40, 41, 44, 45, 50, 51, 52)
-
-
42. A method for controlling a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the method comprising:
-
obtaining the encoded media data from the signal representing the encoded media data, using a processor for storing the encoded media data in the storage device; using the same processor that is used for said storing, for reading the encoded media data from the storage device; decoding the retrieved encoded media data; converting the decoded media data to an analog signal; and outputting the analog signal to the output circuitry; and playing back the analog signal with the output circuit, wherein the media player/recorder has a wireless transmitter, wherein the storage device stores a list of identifiers of shared encoded media selections stored on the storage device, and wherein the wireless receiver receives a signal representing a request for a sought encoded media selection, the request including an identifier of the sought encoded media selection; and causing the wireless transmitter to transmit one of the shared encoded media selections when the identifier of the sought encoded media selection corresponds to the identifier of the one of the shared encoded media selections. - View Dependent Claims (43)
-
-
46. A method for controlling a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the method comprising:
-
obtaining the encoded media data from the signal representing the encoded media data, using a processor for storing the encoded media data in the storage device; using the same processor that is used for said storing, for reading the encoded media data from the storage device; decoding the retrieved encoded media data; converting the decoded media data to an analog signal; and outputting the analog signal to the output circuit; and wherein the media player/recorder has a display unit, wherein the storage device stores a list of desired items of interest, and wherein the wireless receiver receives a signal representing an offered item of interest; and causing the display unit to indicate a match when the offered item of interest corresponds to one of the desired items of interest. - View Dependent Claims (47, 48, 49)
-
-
53. Computer-readable media embodying instructions executable by a computer to perform a method for controlling a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the instructions causing the computer to carry out operations comprising:
-
obtaining the encoded media data from the signal representing the encoded media data, wherein the storage device stores a list of identifiers of desired encoded media selections, and wherein the wireless receiver receives a signal representing an identifier of an offered encoded media selection; causing the storage device to store the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections; using a processor for storing the encoded media data in the storage device; using the same processor that is used for said storing, for reading the encoded media data from the storage device; decoding the retrieved encoded media data; converting the decoded media data to an analog signal; outputting the analog signal to the output circuit; and playing back the analog signal with the output circuit. - View Dependent Claims (54, 55, 56, 57, 58, 61, 62, 67, 68, 69)
-
-
59. Computer-readable media embodying instructions executable by a computer to perform a method for controlling a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the method comprising:
-
obtaining the encoded media data from the signal representing the encoded media data, using a processor for storing the encoded media data in the storage device; using the same processor that is used for said storing, for reading the encoded media data from the storage device; decoding the retrieved encoded media data; converting the decoded media data to an analog signal; and outputting the analog signal to the output circuit; playing back the analog signal with the output circuit and wherein the media player/recorder has a wireless transmitter, wherein the storage device stores a list of identifiers of shared encoded media selections stored on the storage device, and wherein the wireless receiver receives a signal representing a request for a sought encoded media selection, the request including an identifier of the sought encoded media selection; and
,causing the wireless transmitter to transmit one of the shared encoded media selections when the identifier of the sought encoded media selection corresponds to the identifier of the one of the shared encoded media selections. - View Dependent Claims (60)
-
-
63. Computer-readable media embodying instructions executable by a computer to perform a method for controlling a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the method comprising:
-
obtaining the encoded media data from the signal representing the encoded media data, using a processor for storing the encoded media data in the storage device; using the same processor that is used for said storing, for reading the encoded media data from the storage device; decoding the retrieved encoded media data; converting the decoded media data to an analog signal; and outputting the analog signal to the output circuit; playing back the analog signal with the output circuit and wherein the media player/recorder has a display unit, wherein the storage device stores a list of desired items of interest, and wherein the wireless receiver receives a signal representing an offered item of interest; and
,causing the display unit to indicate a match when the offered item of interest corresponds to one of the desired items. - View Dependent Claims (64, 65, 66)
-
-
70. An integrated circuit to control a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the integrated circuit comprising:
-
a programmable processor operable to execute program instructions stored in a memory comprising; a media access controller to obtain the encoded media data from the signal; and a digital signal processor to decode the encoded media data obtained by the media access controller; and a digital-to-analog converter to convert the media data decoded by the digital signal processor to an analog signal, wherein the analog signal is output to the output circuit; the storage device stores a list of identifiers of desired encoded media selections; the wireless receiver receives a signal representing an of an offered encoded media selection; and the digital signal processor causes the storage device to store the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections. - View Dependent Claims (71, 72, 73)
-
-
74. An integrated circuit to control a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the integrated circuit comprising:
-
a programmable processor operable to execute program instructions stored in a memory comprising; a media access controller to obtain the encoded media data from the signal; and a digital signal processor to decode the encoded media data obtained by the media access controller; and a digital-to-analog converter to convert the media data decoded by the digital signal processor to an analog signal, wherein the analog signal is output to the output circuit; wherein the storage device stores a list of identifiers of desired encoded media selections and wherein, the wireless receiver receives a signal representing an identifier of an offered encoded media selection, and wherein the digital signal processor causes the storage devices to store the offered encoded media selection when the identifier of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections. - View Dependent Claims (75, 76, 77)
-
-
78. A method for controlling a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the method comprising:
-
a.) obtaining the encoded media data from the signal representing the encoded media data, wherein a process for decoding the encoded media data for a selected code are stored in the storage device; b.) determining a code of the encoded media data; c.) retrieving the process for decoding the encoded media data from the storage device in accordance with the determined code; d.) decoding the encoded media data in accordance with the retrieved process; e.) converting the decoded media data to an analog signal; and f.) outputting the analog signal to the output circuit; g.) playing the analog signal with the output circuit, wherein the media player/recorder does not store the encoded media data, wherein the storage device stores a list of identifiers of desired encoded media selections and wherein the wireless receiver receives a signal representing an identifier of an offered encoded media selection; and h.) causing the storage device to store the offered encoded media selection when the identifier, of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections. - View Dependent Claims (79)
-
-
80. Computer-readable media embodying instructions executable by a computer to perform a method for controlling a media player/recorder having a wireless receiver, a storage device, and an output circuit, wherein the wireless receiver receives a signal representing encoded media data, the method comprising:
-
a.) obtaining the encoded media data from the signal representing the encoded media data, wherein a process for decoding the encoded media data for a selected code are stored in the storage device; b.) determining a code of the encoded media data; c.) retrieving the process for decoding the encoded media data from the storage device in accordance with the determined code; d.) decoding the encoded media data in accordance with the retrieved process; e.) converting the decoded media data to an analog signal; and f.) outputting the analog signal to the output circuit; g.) playing the analog signal with the output circuit, wherein the media player/recorder does not store the encoded media data, wherein the storage device stores a list of identifiers of desired encoded media selections and wherein the wireless receiver receives a signal representing an identifier of an offered encoded media selection; and h.) causing the storage device to store the offered encoded media selection when the identifier, of the offered encoded media selection corresponds to the identifier of one of the desired encoded media selections. - View Dependent Claims (81)
-
Specification