Method and system for storing digital audio data and emulating multiple CD-changer units
First Claim
1. A method for operating a data processing system in a digital audio system, wherein the data processing system stores configurable information that is used during the operation of the data processing system, the method comprising the steps of:
- storing a plurality of digital audio files in a database within the data processing system, wherein the plurality of digital audio files represents one or more virtual tracks of one or more virtual CDs (Compact Disks);
receiving a signal at the data processing system from a requesting unit;
interpreting the received signal as a control signal for a configured type of CD-changer unit, wherein the data processing system stores configurable information for the emulation of operations in multiple configured types of CD-changer units;
determining a CD-changer unit operation that corresponds to the control signal, wherein the determined CD-changer unit operation would be performed by an instance of the configured type of CD-changer unit in response to an instance of the configured type of CD-changer unit receiving the control signal; and
emulating the determined CD-changer unit operation within the data processing system, the emulating step further comprising;
determining a virtual CD identifier and a virtual track identifier targeted by the determined CD-changer unit operation;
mapping the determined virtual CD identifier and the determined virtual track identifier to a digital audio file stored within the database as a virtual track of a virtual CD; and
returning digital audio data from the mapped digital audio file to the requesting unit.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for processing digital audio data is presented. A control signal for a CD-changer unit is received and interpreted by a digital audio unit that stores digital audio data/files and that determines a CD-changer unit operation that would be performed by the CD-changer unit in response to the CD-changer unit receiving the control signal. The digital audio unit then emulates the CD-changer unit operation. The CD-changer unit to be emulated by the digital audio unit can be selected. The digital audio data stored by the digital audio unit can be organized as virtual CD-ROMs. By emulating the operations of multiple types of CD-changer units, a single digital audio unit can be inserted in many different digital audio systems, thereby extending the functionality of a digital audio system to include storage of softcopy digital audio files that may be accessed through controls and commands for a CD-changer unit.
-
Citations
17 Claims
-
1. A method for operating a data processing system in a digital audio system, wherein the data processing system stores configurable information that is used during the operation of the data processing system, the method comprising the steps of:
-
storing a plurality of digital audio files in a database within the data processing system, wherein the plurality of digital audio files represents one or more virtual tracks of one or more virtual CDs (Compact Disks);
receiving a signal at the data processing system from a requesting unit;
interpreting the received signal as a control signal for a configured type of CD-changer unit, wherein the data processing system stores configurable information for the emulation of operations in multiple configured types of CD-changer units;
determining a CD-changer unit operation that corresponds to the control signal, wherein the determined CD-changer unit operation would be performed by an instance of the configured type of CD-changer unit in response to an instance of the configured type of CD-changer unit receiving the control signal; and
emulating the determined CD-changer unit operation within the data processing system, the emulating step further comprising;
determining a virtual CD identifier and a virtual track identifier targeted by the determined CD-changer unit operation;
mapping the determined virtual CD identifier and the determined virtual track identifier to a digital audio file stored within the database as a virtual track of a virtual CD; and
returning digital audio data from the mapped digital audio file to the requesting unit. - View Dependent Claims (2, 3, 4, 5)
selecting a type of CD-changer unit to be emulated by the data processing system.
-
-
3. The method of claim 2 further comprising:
-
detecting a control signal for a CD-changer unit; and
automatically selecting the type of CD-changer unit to be emulated by the data processing system based on the detected control signal.
-
-
4. The method of claim 2 further comprising:
receiving a user selection for selecting a type of CD-changer unit to be emulated by the data processing system.
-
5. The method of claim 1 wherein the received signal is an analog signal, a digital signal, or a digital command.
-
6. A data processing system for processing digital audio data, wherein the data processing system stores configurable information that is used during the operation of the data processing system, the data processing system comprising:
-
storing means for storing a plurality of digital audio files in a database within the data processing system, wherein the plurality of digital audio files represents one or more virtual tracks of one or more virtual CDs (Compact Disks);
first receiving means for receiving a signal at the data processing system from a requesting unit;
interpreting means for interpreting the received signal as a control signal for a configured type of CD-changer unit, wherein the data processing system stores configurable information for the emulation of operations in multiple configured types of CD-charger units;
first determining means for determining a CD-changer unit operation that corresponds to the control signal, wherein the determined CD-changer unit operation would be performed by an instance of the configured type of CD-changer unit in response to an instance of the configured type of CD-changer unit receiving the control signal; and
emulating means for emulating the determined CD-changer unit operation within the data processing system, the emulating means further comprising;
means for determining a virtual CD identifier and a virtual track identifier targeted by the determined CD-changer unit operation;
means for mapping the determined virtual CD identifier and the determined virtual track identifier to a digital audio file stored within the database as a virtual track of a virtual CD; and
means for returning digital audio data from the mapped digital audio file to the requesting unit. - View Dependent Claims (7, 8, 9, 10)
first selecting means for selecting a type of CD-changer unit to be emulated by the data processing system.
-
-
8. The data processing system of claims 7, wherein the first selecting means further comprises:
-
detecting means for detecting a control signal for a CD-changer unit; and
second selecting means for automatically selecting the type of CD-changer unit to be emulated by the data processing system based on the detected control signal.
-
-
9. The data processing system of claim 7 further comprising:
second receiving means for receiving a user selection for selecting a type of CD-changer unit to be emulated by the data processing system.
-
10. The data processing system of claim 6 wherein the received signal is an analog signal, a digital signal, or a digital command.
-
11. A computer program product on a computer readable medium for use in a data processing system for processing digital audio data, wherein the data processing system stores configurable information that is used during the operation of the data processing system, the computer program product comprising:
-
instructions for storing a plurality of digital audio files in a database within the data processing system, wherein the plurality of digital audio files represents one or more virtual tracks of one or more virtual CDs (Compact Disks);
instructions for receiving a signal at the data processing system from a requesting unit;
instructions for interpreting the received signal as a control signal for a configured type of CD-changer unit, wherein the data processing system stores configurable information for the emulation of operations in multiple configured types of CD-changer units;
instructions for determining a CD-changer unit operation that corresponds to the control signal, wherein the determined CD-changer unit operation would be performed by an instance of the configured type of CD-changer unit in response to an instance of the configured type of CD-changer unit receiving the control signal; and
instructions for emulating the determined CD-changer unit operation within the data processing system, the instructions for emulating further comprising;
instructions for determining a virtual CD identifier and a virtual track identifier targeted by the determined CD-changer unit operation;
instructions for mapping the determined virtual CD identifier and the determined virtual track identifier to a digital audio file stored within the database as a virtual track of a virtual CD; and
instructions for returning digital audio data from the mapped digital audio file to the requesting unit. - View Dependent Claims (12, 13, 14, 15, 16, 17)
instructions for selecting a type of CD-changer unit to be emulated by the data processing system.
-
-
13. The computer program product of claim 12 further comprising:
-
instructions for detecting a control signal for a CD-changer unit; and
instructions for automatically selecting the type of CD-changer unit to be emulated by the data processing system based on the detected control signal.
-
-
14. The computer program product of claim 12 further comprising:
instructions for receiving a user selection for selecting a type of CD-changer unit to be emulated by the data processing system.
-
15. The computer program product of claim 11 further comprising:
instructions for sending track identification information for a digital audio file from the data processing system to the requesting unit for display by the requesting unit, wherein the digital audio file is stored within the data processing system.
-
16. The computer program product of claim 11 further comprising:
instructions for relaying track identification information for a digital audio file from a CD-changer unit to the requesting unit for display by the requesting unit, wherein the digital audio file is stored on a CD in the CD-changer unit.
-
17. The computer program product of claim 11 wherein the received signal is an analog signal, a digital signal, or a digital command.
Specification