WO1998048532A2 - Customized cd-rom music distribution and playback system - Google Patents

Customized cd-rom music distribution and playback system Download PDF

Info

Publication number
WO1998048532A2
WO1998048532A2 PCT/US1998/008153 US9808153W WO9848532A2 WO 1998048532 A2 WO1998048532 A2 WO 1998048532A2 US 9808153 W US9808153 W US 9808153W WO 9848532 A2 WO9848532 A2 WO 9848532A2
Authority
WO
WIPO (PCT)
Prior art keywords
rom
audio
program
audio files
played
Prior art date
Application number
PCT/US1998/008153
Other languages
French (fr)
Other versions
WO1998048532A3 (en
Inventor
Kevin J. Robell
Craig L. Huizenga
Boyd E. Collings
Original Assignee
Playnetwork, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Playnetwork, Inc. filed Critical Playnetwork, Inc.
Priority to AU71502/98A priority Critical patent/AU7150298A/en
Publication of WO1998048532A2 publication Critical patent/WO1998048532A2/en
Publication of WO1998048532A3 publication Critical patent/WO1998048532A3/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/005Reproducing at a different information rate from the information rate of recording
    • G11B27/007Reproducing at a different information rate from the information rate of recording reproducing continuously a part of the information, i.e. repeating
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/032Electronic editing of digitised analogue information signals, e.g. audio or video signals on tapes
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/213Read-only discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/218Write-once discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/40Combinations of multiple record carriers
    • G11B2220/41Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • G11B2220/91Helical scan format, wherein tracks are slightly tilted with respect to tape direction, e.g. VHS, DAT, DVC, AIT or exabyte
    • G11B2220/913Digital audio tape [DAT] format
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/002Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing

Definitions

  • the present invention relates to audio systems in general and, in particular, to background music audio systems. Background of the Invention
  • a user When a user subscribes to a broadcast music distribution service, they are forced to play the music that is selected by the broadcaster. Although a user may sign up to receive broadcasts of a specific genre of music, such as all classical or jazz, etc., the user has little say in the particular musical selections that will be played. In many retail or office environments, the particular music to be played is carefully selected based on a variety of factors such as style, beat, ethnic origin, etc. With the broadcast music service, the user cannot guarantee that music meeting their requirements will always be played. For users who sign up to receive customized recordings of various music styles, the selection of the background music can be more specifically tailored to a particular environment. Such customized recordings are typically made in real time. That is, it takes a technician four hours to record four hours worth of music.
  • the present invention is a music playback system whereby a user can create a customized CD-ROM recording of a variety of musical selections.
  • the user interacts with a computer database that categorizes music by a number of attributes including genre, style, beats per minute, etc.
  • the user selects attributes of music they would like to record and the computer searches the database for music that matches the selected attributes.
  • Music matching the selected attributes is divided into one or more groupings or "programs.”
  • Each program can be instructed to play continually or sequentially.
  • the musical selections that comprise each program can be played sequentially or randomly and each program can be assigned a maximum length of play.
  • commercials or announcements can be inserted into the programs.
  • the present invention stores the data in a compressed format.
  • the currently preferred format is MPEG I, Level 2 that was developed by the Motion Pictures Exchange Group for the storage and transmission of audio and video data.
  • a single CD-ROM created according to the present invention can store up to 18 hours of music quality audio data.
  • the CD-ROM also stores a computer program that operates a CD-ROM player as well as a playlist.
  • the playlist provides data about the CD-ROM and defines the number of programs on the CD-ROM.
  • a definition of each program is also stored on the CD-ROM.
  • the program definition includes an identification number of the program, a program title, a playtype either continuous or sequential, a maximum play time, and a list of audio files that comprise the program.
  • a CD-ROM player To play the CD-ROM, a CD-ROM player is provided.
  • the CD-ROM player is designed around a standard IBM-compatible computer including CD-ROM reader and an MPEG decoder. Files of compressed MPEG data are read by the computer, stored in its memory, and sent to the MPEG decoder as specified by the program definitions.
  • FIGURE 1 is a block diagram of a system for creating customized CD-ROMs of compressed audio data according to the present invention
  • FIGURE 2 illustrates the data that are stored on the CD-ROM
  • FIGURE 3 is a block diagram of a compressed audio CD-ROM player according to the present invention.
  • FIGURES 4A-4B are a series of flow charts showing the operation of the CD-ROM player according to the present invention. Detailed Description of the Preferred Embodiment
  • the present invention is a system for creating customized CD-ROMs containing up to 18 hours of compressed audio data and a player that can decompress and play such audio data.
  • the music to be provided for the customers or clients is carefully selected. Such selections are based on a variety of factors including the music's genre, such as jazz or rock, as well as style within a given genre, such as Dixieland jazz, acid jazz, swing jazz, etc. Musical selections may be further selected within a given style by the gender of the artist, number of musicians, beats per minute, etc.
  • the present invention comprises a computerized system for creating recordings of compressed audio data.
  • the present invention is a system 10 that allows a user to select styles of music in which they are interested and to record songs meeting the user's criteria onto a CD-ROM.
  • a computer system 11 of the type including a conventional keyboard 12, monitor 14, and pointing device 16 such as a mouse, runs a database or spreadsheet program that allows a user to select a variety of musical attributes.
  • the database or spreadsheet program 18 categorizes a library of prerecorded songs by these attributes including artist name (lead), artist's names (supporting), year (song written), year (song recorded), year (album), artist nationality (lead), instrumentation (supporting), instrumentation (lead), solo (instrument/s), music genre (21 total options), music style(s) (256 total options), beats per minute, energy level (5 total options), record company, performance company (ASCAP, BMI, SESAC, etc.), publisher, instrumental/vocal, artist gender (lead), artist gender (supporting), charts (position reached on charts "Billboard”), weeks on charts.
  • the user interacts with the database program by selecting the attributes they want for their music.
  • the attributes selected are made on a program-by-program basis, wherein a program is a group of songs that meet the criteria selected. For example, a user may want a program to contain 25% rock music and 75% jazz, wherein the jazz category is further broken down into 50% Dixieland, 25% fusion, 10% swing, and 15% acid jazz.
  • the acid jazz category can be further broken down quite specifically to only include, for example, songs that have a fast beat and high energy, that were recorded by female artists.
  • the user selects a maximum play time for the program, whether the program is to be continuously played and whether the songs that comprise the program are to be played sequentially or in a random order.
  • a user can have up to four programs per recording.
  • the total play time for all the programs cannot exceed the capacity of the CD-ROM, which is currently about 18 hours.
  • the term "song" is meant to include music both with and without lyrics.
  • the user can also record advertisements or announcements in a program.
  • the computer system 11 After the user has selected what type of music is to be recorded in each program, the computer system 11 generates a list of songs including a unique identification number that identifies a computer file containing a compressed recording of the song, the title, and the artist of a song that match the user's selected criteria. Using the identification number of each song specified in the list, the computer system 11 recalls a compressed recording of the song from a CD-ROM library 50 and records the song on a CD-ROM 22 using a CD-ROM writer 20. Once the criteria of the music to be played have been selected, it is possible to create a CD-ROM containing 18 hours of recorded music in approximately seven minutes.
  • the present invention stores the audio data as a compressed file that is preferably encoded using an MPEG I, Level 2 format.
  • a string of real time digitized audio data is compressed by converting the string into one or more binary "packets" that represents an input into a mathematical equation.
  • an MPEG decoder When an MPEG decoder is provided with a packet, it computes the mathematical equation to recreate the original string of digitized audio data.
  • the system 10 also includes an encoding station that comprises a computer system 54 having a conventional keyboard 56, monitor 58, and pointing device such as a mouse 60.
  • the computer system 54 interfaces with and operates an analog-to-digital converter MPEG encoder 70 model number SX-23e produced by Antex Corporation of Sunnyvale, California, and a hard disk drive 72.
  • a song to be compressed is retrieved from an uncompressed Compact Disc 74, which is played in a conventional Compact Disc player 76.
  • the output of the Compact Disc player 76 is fed into a number of audio processors 78 including a summing network such as a mixer that converts the analog stereo/audio signal into a monophonic signal.
  • a summing network such as a mixer that converts the analog stereo/audio signal into a monophonic signal.
  • the monophonic signal is limited, to remove musical spikes that exceed a predetermined threshold and is compressed and leveled to increase the audio power of the soft passages and decrease the audio power of the loud passages.
  • audio data such as commercials or announcements may be recorded on audio tape and played by a tape player.
  • the processed audio data is applied to an input of the MPEG encoder 70.
  • the MPEG encoder 70 samples the processed monophonic audio signal at approximately 48,000 samples/second. Each sample consists of 16 bits of data for a total of 768,000 bits of data for a second of audio. The MPEG encoder compresses this data to 80,000 bits per second for a compression ratio of 9.6:1.
  • the compressed audio data are written as a .WAV file on the hard disk drive 72.
  • the .WAV file format is specified by the Microsoft Corporation for audio/video files and is considered well-known to those of ordinary skill in the art.
  • the title of the song, the artist, the copyright licensor and all the musical attributes of a song described above are written to the database 18.
  • the hard disk is full, it is connected to a CD-ROM writer 80 that transfers the .WAV files onto a CD-ROM 82.
  • the CD-ROM 82 is then placed in the CD-ROM library 50 where it can be accessed by the computer system 11 in order to create a customized, compressed CD-ROM 22 for a particular user.
  • FIGURE 2 illustrates the data that is recorded on the CD-ROM 22.
  • a file that contains a computer program 90 that operates a CD-ROM player that plays the CD-ROM.
  • a playlist 92 that identifies the version number of the program, an identification number of the CD-ROM, a title of the CD-ROM, the number of programs stored on the CD-ROM (presently between one and four), and the number of compressed music/audio files that are stored on the CD-ROM.
  • Following the playlist is a number of program files 94 that describe each program stored on the CD-ROM.
  • Each program file includes an identification number, a title of the program, a play type (either continuous or sequential), the song play type (either continuous or random), the maximum play time of the program and a list of songs that are included in the program, including the artist and title information, as well as identification number of the compressed audio file that contains the song.
  • Following the program files 94 are a series of compressed audio files 96.
  • the CD-ROM player can play one or more programs on the CD-ROM in a desired order without human intervention or on-site programming of the CD-ROM player.
  • FIGURE 3 is a block diagram of a CD-ROM player that plays the compressed audio files described above.
  • the CD-ROM player 110 generally comprises an Intel 386, IBM-compatible computer 112, a CD-ROM reader 116, a number of switches 118, a display 119 and an MPEG decoder/digital-to-analog converter 122.
  • the switches 118 are connected to either the computer's interrupt lines or I/O port so that a user can enter commands which alter the program operation of the computer 112.
  • the display 119 is provided as a means for allowing the computer to display information for the user.
  • the CD-ROM player 116 reads the compressed audio CD-ROM to be played and transfers the data to the computer's memory.
  • the MPEG decoder 122 comprises an SX-5e MPEG player also available from Antex Corporation. Data is transferred from the computer's memory to the MPEG decoder on a data bus 124.
  • a series of control/interrupt lines 126 allow the computer 112 to control the operation of the MPEG decoder 122 and vice versa.
  • the operation of the computer 112 to decode the compressed audio data is set forth in the flow charts shown in FIGURES 4A-4B.
  • the computer program that operates the computer 112 is contained on the CD-ROM that is inserted into the CD-ROM reader 116. Upon startup, the computer 112 reads the program from the CD-ROM reader 116 and stores the program in its internal memory. Execution of the program then begins in order to play the compressed audio data.
  • the first step performed by the computer unit is to initialize the display 119 and the MPEG decoder 122 at a step 150.
  • a step 152 it is determined whether an error occurred during the initialization step. If yes, then the program is immediately halted. Assuming that no error occurred during the initialization, the computer reads a play list from the compressed audio CD-ROM.
  • the play list comprises a series of data including the version number of the program being operated, an ID number of the CD-ROM, a title of the CD-ROM, the number of audio programs stored on the CD-ROM, the number of compressed audio files that are stored on the CD-ROM.
  • a step 156 it is determined whether an error occurred in reading the play list from the CD-ROM. If so, the program exits at a step 158.
  • the computer begins a loop that plays all the programs in the order specified by the program descriptions contained on the compressed audio CD-ROM.
  • the computer calls a play program subroutine, described below, that plays the first program on the CD-ROM.
  • the computer analyzes the program definition including an identification number of the program, a title of the program, the program play type (either continuous or sequential), the maximum play time of the program (in minutes), the song play type (either sequential or random), and the list of audio files to be played including the identification number that identifies the corresponding compressed audio file, the title, and artist.
  • a timer within the computer system that marks the playing time of the program is started.
  • a particular audio file is read from the CD-ROM at a step 182.
  • the audio file is transferred to the MPEG decoder that begins decompressing the file and converting the digitized audio to an analog signal that is fed to an amplification system and speakers.
  • the computer determines whether an audio file is playing. If so, the computer checks the status of the switches 118 that are connected to the computer. Any commands entered by the switches are then processed at a step 190. Processing then returns to step 186, until the audio file is finished playing.
  • the computer determines whether all songs in a program have been played at a step 192. If so, the computer determines whether the program play type is continuous at a step 194. If so, processing then returns to step 180 and the program is played again. If the program play type is not continuous, then processing proceeds to a step 196 that returns to step 160 shown in FIGURE 4A, so that the next program on the CD-ROM can be played.
  • step 192 determines whether the maximum play time of the program has been exceeded at step 197. To do this, the computer reads the timer that was started at step 180 when the program was started. This timer records the total length of time that a particular program has been playing. For example, a particular program may contain only 90 minutes of recorded music and commercials/announcements. A user can repeat the audio files recorded for this program for four hours by setting the play type of the program to continuous and setting the maximum play time to four hours. The computer system will continue to play the audio files in the program until the maximum play time is exceeded.
  • step 197 If the maximum play time is exceeded at step 197, then processing proceeds to step 196 and the next program will begin. If the answer to step 197 is no, and the maximum play time was not exceeded, the ID number of the next audio file in the program is obtained at a step 198 and processing returns to step 182 wherein the corresponding compressed audio file is read from the CD-ROM before being delivered to the MPEG decoder.
  • the present invention allows a user to create customizable, long-play recordings of songs and commercials/announcements that meet particular criteria. Because the CD-ROM contains a description of the order in which the programs are to be played and the length of each program, the user does not have to continuously monitor the operation of the background music system or program a player. While the present invention has been described with respect to its preferred embodiments, those skilled in the art will recognize that changes may be made to the invention without departing from the spirit and scope thereof. For example, although the present invention currently utilizes CD-ROMs to carry the encoded MPEG data, other means such as digital audio tape could also be used. In addition, each program could be made to begin playing at a specified time by including a start time in the program description.
  • the computer would be programmed to compare the time of an internal clock to the start time set forth on the CD-ROM and begin playing the program at the appropriate time.
  • the user would need to set the clock contained in the computer to the correct time using the switches 118 shown in FIGURE 3.
  • the computer system can play any program or specific audio file on command.
  • the computer within the CD-ROM player can be interfaced with a fire alarm system so that in the event of a fire, a program containing the audio files with emergency instructions are played. It is therefore intended that the scope of the invention be determined solely from the following claims and the equivalents thereto.

Abstract

A system (10) for creating customized CD-ROMs of compressed audio data. A computer system (11) includes a database (18) of music that is categroized by a plurality of factors. A user selects which factor they require and the computer system selects songs meeting the criteria selected. The selected songs are compressed (78) and stored as files on a blank CD-ROM (74). A CD-ROM player (76) including a computer and an MPEG decoder plays the compressed audio files. The encoded CD-ROM (22) has instructions encoded thereon that define the order of the songs to be played and the length of time for which a group of songs will be played.

Description

CUSTOMIZED MUSIC DISTRIBUTION AND PLAYBACK SYSTEM
Field of the Invention The present invention relates to audio systems in general and, in particular, to background music audio systems. Background of the Invention
In virtually every retail and consumer establishment, it is common to find background music systems. To provide the musical content for such systems, it has generally been necessary to purchase a special receiver that receives satellite broadcasts of the background music. Alternatively, it had been necessary to subscribe to a service that provides customized recordings of background music. Both solutions have inherent problems.
When a user subscribes to a broadcast music distribution service, they are forced to play the music that is selected by the broadcaster. Although a user may sign up to receive broadcasts of a specific genre of music, such as all classical or jazz, etc., the user has little say in the particular musical selections that will be played. In many retail or office environments, the particular music to be played is carefully selected based on a variety of factors such as style, beat, ethnic origin, etc. With the broadcast music service, the user cannot guarantee that music meeting their requirements will always be played. For users who sign up to receive customized recordings of various music styles, the selection of the background music can be more specifically tailored to a particular environment. Such customized recordings are typically made in real time. That is, it takes a technician four hours to record four hours worth of music. Therefore, such customized recordings are prohibitively expensive for most users. These customized recordings are generally delivered to the user on audio tapes or Compact Discs. This limits the amount of music that can be stored on a single recording. Therefore, the user must continually monitor the operation of the background music system and rotate the recordings in order to avoid playing the same musical selections over and over. In addition, if the user wants to control the time at which particular musical selections are played, he or she must manually adjust the operation of the player at the desired time.
Given the shortcomings in the prior art, there is a need for a music playback system that provides the benefits of a customized music recording and long play time without repeats. In addition, there is a need for a music playback system that can automatically control when audio selections are played to eliminate the need for on- site user programming.
Summary of the Invention The present invention is a music playback system whereby a user can create a customized CD-ROM recording of a variety of musical selections. The user interacts with a computer database that categorizes music by a number of attributes including genre, style, beats per minute, etc. The user selects attributes of music they would like to record and the computer searches the database for music that matches the selected attributes. Music matching the selected attributes is divided into one or more groupings or "programs." Each program can be instructed to play continually or sequentially. The musical selections that comprise each program can be played sequentially or randomly and each program can be assigned a maximum length of play. In addition, commercials or announcements can be inserted into the programs.
To increase the amount of audio data that can be stored on a single CD-ROM, the present invention stores the data in a compressed format. The currently preferred format is MPEG I, Level 2 that was developed by the Motion Pictures Exchange Group for the storage and transmission of audio and video data. A single CD-ROM created according to the present invention can store up to 18 hours of music quality audio data. In addition to storing the compressed audio data, the CD-ROM also stores a computer program that operates a CD-ROM player as well as a playlist. The playlist provides data about the CD-ROM and defines the number of programs on the CD-ROM. A definition of each program is also stored on the CD-ROM. The program definition includes an identification number of the program, a program title, a playtype either continuous or sequential, a maximum play time, and a list of audio files that comprise the program.
To play the CD-ROM, a CD-ROM player is provided. The CD-ROM player is designed around a standard IBM-compatible computer including CD-ROM reader and an MPEG decoder. Files of compressed MPEG data are read by the computer, stored in its memory, and sent to the MPEG decoder as specified by the program definitions.
Brief Description of the Drawings The foregoing aspects and many of the attendant advantages of this invention will become more readily appreciated as the same becomes better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
FIGURE 1 is a block diagram of a system for creating customized CD-ROMs of compressed audio data according to the present invention; FIGURE 2 illustrates the data that are stored on the CD-ROM;
FIGURE 3 is a block diagram of a compressed audio CD-ROM player according to the present invention; and
FIGURES 4A-4B are a series of flow charts showing the operation of the CD-ROM player according to the present invention. Detailed Description of the Preferred Embodiment
To compensate for shortcomings in the prior art background music playback systems, the present invention is a system for creating customized CD-ROMs containing up to 18 hours of compressed audio data and a player that can decompress and play such audio data. As discussed above, in many retail and customer environments, the music to be provided for the customers or clients is carefully selected. Such selections are based on a variety of factors including the music's genre, such as jazz or rock, as well as style within a given genre, such as Dixieland jazz, acid jazz, swing jazz, etc. Musical selections may be further selected within a given style by the gender of the artist, number of musicians, beats per minute, etc. To provide a user with a customized recording of songs matching one or more particular musical styles in which they are interested, the present invention comprises a computerized system for creating recordings of compressed audio data.
As shown in FIGURE 1, the present invention is a system 10 that allows a user to select styles of music in which they are interested and to record songs meeting the user's criteria onto a CD-ROM. A computer system 11 of the type including a conventional keyboard 12, monitor 14, and pointing device 16 such as a mouse, runs a database or spreadsheet program that allows a user to select a variety of musical attributes. The database or spreadsheet program 18 categorizes a library of prerecorded songs by these attributes including artist name (lead), artist's names (supporting), year (song written), year (song recorded), year (album), artist nationality (lead), instrumentation (supporting), instrumentation (lead), solo (instrument/s), music genre (21 total options), music style(s) (256 total options), beats per minute, energy level (5 total options), record company, performance company (ASCAP, BMI, SESAC, etc.), publisher, instrumental/vocal, artist gender (lead), artist gender (supporting), charts (position reached on charts "Billboard"), weeks on charts. The user interacts with the database program by selecting the attributes they want for their music.
The attributes selected are made on a program-by-program basis, wherein a program is a group of songs that meet the criteria selected. For example, a user may want a program to contain 25% rock music and 75% jazz, wherein the jazz category is further broken down into 50% Dixieland, 25% fusion, 10% swing, and 15% acid jazz. The acid jazz category can be further broken down quite specifically to only include, for example, songs that have a fast beat and high energy, that were recorded by female artists. Finally, the user selects a maximum play time for the program, whether the program is to be continuously played and whether the songs that comprise the program are to be played sequentially or in a random order.
In the presently preferred embodiment of the invention, a user can have up to four programs per recording. The total play time for all the programs cannot exceed the capacity of the CD-ROM, which is currently about 18 hours. For the purposes of the present application, the term "song" is meant to include music both with and without lyrics. In addition to music, the user can also record advertisements or announcements in a program.
After the user has selected what type of music is to be recorded in each program, the computer system 11 generates a list of songs including a unique identification number that identifies a computer file containing a compressed recording of the song, the title, and the artist of a song that match the user's selected criteria. Using the identification number of each song specified in the list, the computer system 11 recalls a compressed recording of the song from a CD-ROM library 50 and records the song on a CD-ROM 22 using a CD-ROM writer 20. Once the criteria of the music to be played have been selected, it is possible to create a CD-ROM containing 18 hours of recorded music in approximately seven minutes.
In a conventional Compact Disc, the amount of real time audio data that can be stored thereon is limited to approximately 74 minutes. In order to increase the amount of data that can be stored on a single recording, the present invention stores the audio data as a compressed file that is preferably encoded using an MPEG I, Level 2 format. In an MPEG compression system, a string of real time digitized audio data is compressed by converting the string into one or more binary "packets" that represents an input into a mathematical equation. When an MPEG decoder is provided with a packet, it computes the mathematical equation to recreate the original string of digitized audio data. Because the binary "packets" contain less binary digits than the original string of audio data, the amount of audio data that can be stored by recording the packets versus the original uncompressed, audio data is greatly increased. To compress a song, the system 10 also includes an encoding station that comprises a computer system 54 having a conventional keyboard 56, monitor 58, and pointing device such as a mouse 60. The computer system 54 interfaces with and operates an analog-to-digital converter MPEG encoder 70 model number SX-23e produced by Antex Corporation of Sunnyvale, California, and a hard disk drive 72. A song to be compressed is retrieved from an uncompressed Compact Disc 74, which is played in a conventional Compact Disc player 76. The output of the Compact Disc player 76 is fed into a number of audio processors 78 including a summing network such as a mixer that converts the analog stereo/audio signal into a monophonic signal. In addition, the monophonic signal is limited, to remove musical spikes that exceed a predetermined threshold and is compressed and leveled to increase the audio power of the soft passages and decrease the audio power of the loud passages. As an alternative to the Compact Disc player 76, audio data, such as commercials or announcements may be recorded on audio tape and played by a tape player.
After processing, the processed audio data is applied to an input of the MPEG encoder 70. The MPEG encoder 70 samples the processed monophonic audio signal at approximately 48,000 samples/second. Each sample consists of 16 bits of data for a total of 768,000 bits of data for a second of audio. The MPEG encoder compresses this data to 80,000 bits per second for a compression ratio of 9.6:1.
The compressed audio data are written as a .WAV file on the hard disk drive 72. The .WAV file format is specified by the Microsoft Corporation for audio/video files and is considered well-known to those of ordinary skill in the art. In addition, the title of the song, the artist, the copyright licensor and all the musical attributes of a song described above are written to the database 18. When the hard disk is full, it is connected to a CD-ROM writer 80 that transfers the .WAV files onto a CD-ROM 82. The CD-ROM 82 is then placed in the CD-ROM library 50 where it can be accessed by the computer system 11 in order to create a customized, compressed CD-ROM 22 for a particular user. It should be appreciated that not all the data for a song stored in the CD-ROM library are transferred to the CD-ROM 22 that is created for a user. For example, the length of a song and the copyright licensor are not recorded. This information is only used by the computer system 11 to calculate how many songs can be recorded and to make sure the appropriate royalties are paid.
FIGURE 2 illustrates the data that is recorded on the CD-ROM 22. At the beginning of the CD-ROM is a file that contains a computer program 90 that operates a CD-ROM player that plays the CD-ROM. Following the computer program 90 is a playlist 92 that identifies the version number of the program, an identification number of the CD-ROM, a title of the CD-ROM, the number of programs stored on the CD-ROM (presently between one and four), and the number of compressed music/audio files that are stored on the CD-ROM. Following the playlist is a number of program files 94 that describe each program stored on the CD-ROM. Each program file includes an identification number, a title of the program, a play type (either continuous or sequential), the song play type (either continuous or random), the maximum play time of the program and a list of songs that are included in the program, including the artist and title information, as well as identification number of the compressed audio file that contains the song. Following the program files 94 are a series of compressed audio files 96.
As will be described in further detail below, by recording the playlist and the description of each program, the CD-ROM player can play one or more programs on the CD-ROM in a desired order without human intervention or on-site programming of the CD-ROM player.
FIGURE 3 is a block diagram of a CD-ROM player that plays the compressed audio files described above. The CD-ROM player 110 generally comprises an Intel 386, IBM-compatible computer 112, a CD-ROM reader 116, a number of switches 118, a display 119 and an MPEG decoder/digital-to-analog converter 122. The switches 118 are connected to either the computer's interrupt lines or I/O port so that a user can enter commands which alter the program operation of the computer 112. The display 119 is provided as a means for allowing the computer to display information for the user.
The CD-ROM player 116 reads the compressed audio CD-ROM to be played and transfers the data to the computer's memory. To decode the compressed audio data, the MPEG decoder 122 comprises an SX-5e MPEG player also available from Antex Corporation. Data is transferred from the computer's memory to the MPEG decoder on a data bus 124. A series of control/interrupt lines 126 allow the computer 112 to control the operation of the MPEG decoder 122 and vice versa. The operation of the computer 112 to decode the compressed audio data is set forth in the flow charts shown in FIGURES 4A-4B. As indicated above, the computer program that operates the computer 112 is contained on the CD-ROM that is inserted into the CD-ROM reader 116. Upon startup, the computer 112 reads the program from the CD-ROM reader 116 and stores the program in its internal memory. Execution of the program then begins in order to play the compressed audio data.
As shown in FIGURE 4A, the first step performed by the computer unit is to initialize the display 119 and the MPEG decoder 122 at a step 150. At a step 152, it is determined whether an error occurred during the initialization step. If yes, then the program is immediately halted. Assuming that no error occurred during the initialization, the computer reads a play list from the compressed audio CD-ROM. As described above, the play list comprises a series of data including the version number of the program being operated, an ID number of the CD-ROM, a title of the CD-ROM, the number of audio programs stored on the CD-ROM, the number of compressed audio files that are stored on the CD-ROM. At a step 156, it is determined whether an error occurred in reading the play list from the CD-ROM. If so, the program exits at a step 158.
Assuming no error occurred during the reading of the play list, the computer begins a loop that plays all the programs in the order specified by the program descriptions contained on the compressed audio CD-ROM. At a step 160, the computer calls a play program subroutine, described below, that plays the first program on the CD-ROM. At a step 162, it is determined whether any errors occurred during the playing of the first program. If not, the description of the next program description is read from the CD-ROM at a step 164, and processing returns to step 160 to play the next program. This process continues until every program on the CD-ROM has been played or an error occurs, in which case processing jumps to a step 166 whereby the CD-ROM player is shut down and processing halts at a step 168.
The steps performed by the computer in the play program subroutine are shown in FIGURE 4B. Beginning with a step 180, the computer analyzes the program definition including an identification number of the program, a title of the program, the program play type (either continuous or sequential), the maximum play time of the program (in minutes), the song play type (either sequential or random), and the list of audio files to be played including the identification number that identifies the corresponding compressed audio file, the title, and artist. In addition, a timer within the computer system that marks the playing time of the program is started.
Once the computer has read the list of audio files that are to be played in the program, a particular audio file is read from the CD-ROM at a step 182. At a step 184, the audio file is transferred to the MPEG decoder that begins decompressing the file and converting the digitized audio to an analog signal that is fed to an amplification system and speakers. At a step 186, the computer determines whether an audio file is playing. If so, the computer checks the status of the switches 118 that are connected to the computer. Any commands entered by the switches are then processed at a step 190. Processing then returns to step 186, until the audio file is finished playing.
Once the audio file is finished playing, the computer determines whether all songs in a program have been played at a step 192. If so, the computer determines whether the program play type is continuous at a step 194. If so, processing then returns to step 180 and the program is played again. If the program play type is not continuous, then processing proceeds to a step 196 that returns to step 160 shown in FIGURE 4A, so that the next program on the CD-ROM can be played.
If the answer to step 192 is no, and not all audio files that comprise the program have been played, the computer then determines whether the maximum play time of the program has been exceeded at step 197. To do this, the computer reads the timer that was started at step 180 when the program was started. This timer records the total length of time that a particular program has been playing. For example, a particular program may contain only 90 minutes of recorded music and commercials/announcements. A user can repeat the audio files recorded for this program for four hours by setting the play type of the program to continuous and setting the maximum play time to four hours. The computer system will continue to play the audio files in the program until the maximum play time is exceeded.
If the maximum play time is exceeded at step 197, then processing proceeds to step 196 and the next program will begin. If the answer to step 197 is no, and the maximum play time was not exceeded, the ID number of the next audio file in the program is obtained at a step 198 and processing returns to step 182 wherein the corresponding compressed audio file is read from the CD-ROM before being delivered to the MPEG decoder.
As can be seen from the above description, the present invention allows a user to create customizable, long-play recordings of songs and commercials/announcements that meet particular criteria. Because the CD-ROM contains a description of the order in which the programs are to be played and the length of each program, the user does not have to continuously monitor the operation of the background music system or program a player. While the present invention has been described with respect to its preferred embodiments, those skilled in the art will recognize that changes may be made to the invention without departing from the spirit and scope thereof. For example, although the present invention currently utilizes CD-ROMs to carry the encoded MPEG data, other means such as digital audio tape could also be used. In addition, each program could be made to begin playing at a specified time by including a start time in the program description. The computer would be programmed to compare the time of an internal clock to the start time set forth on the CD-ROM and begin playing the program at the appropriate time. Of course, the user would need to set the clock contained in the computer to the correct time using the switches 118 shown in FIGURE 3.
Another advantage of the present invention is that the computer system can play any program or specific audio file on command. For example, the computer within the CD-ROM player can be interfaced with a fire alarm system so that in the event of a fire, a program containing the audio files with emergency instructions are played. It is therefore intended that the scope of the invention be determined solely from the following claims and the equivalents thereto.

Claims

The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:
1. A system for creating customized audio recordings, including: a computer system that classifies a library of prerecorded, compressed audio files by a number of criteria that can be selected by a user, a computer program running on the computer system that lets a user select the criteria of the audio data to be recorded, wherein the computer program searches a database for audio files that match the selected criteria; a CD-ROM writer coupled to the computer system for transferring prerecorded compressed audio files matching the song files selected by the computer system to a CD-ROM, the computer system also placing on the CD-ROM a description of an order in which the compressed audio files are to be played; and a CD-ROM player that receives the CD-ROM and decompresses the audio files in the order described on the CD-ROM.
2. The system for creating customized audio recordings, according to Claim 1, wherein the compressed audio files on the CD-ROM are arranged in one or more programs, each program including one or more compressed audio files, wherein the description of the order in which the audio files are to be played includes a description of the order in which the one or more programs are to be played.
3. The system for creating customized audio recordings, according to Claim 2, wherein the description of the order in which the audio files are to be played includes an indication of a maximum length of time for which the audio files for a program are to be played.
4. The system for creating customized audio recordings according to Claim 3, wherein the CD-ROM player comprises a CD-ROM reader, a computer and a decoder for decoding the compressed audio files, the computer including a timer that is started when a program in the CD-ROM begins playing and wherein the computer plays audio files in a programs repeatedly until the maximum length of time for which the audio files for a program are to be played is exceeded.
5. The system for creating customized audio recordings, according to Claim 2, wherein the description of the order in which the audio files are to be played includes an indication of whether the audio files in a program are to be played sequentially or randomly.
6. The system for creating customized audio recordings, according to Claim 2, wherein the description of the order in which the audio files are to be played includes an indication of whether the audio files in a program are to be played continuously.
7. The system for creating customized audio recordings according to Claim 1, further comprising: a system for creating the compressed audio files including: means for playing a stereophonic audio recording; processing means for converting the stereophonic audio recording into a monophonic audio recording, for leveling and limiting the monophonic audio recording; an analog to digital converter for sampling the processed, monophonic audio recording; and a compressor for compressing the sampled processed, monophonic audio recording.
8. The system for creating customized audio recordings according to Claim 7, wherein the compressor comprises an MPEG encoder.
9. A compressed audio disk player, comprising: a CD-ROM having a number of compressed audio files stored thereon, the CD-ROM also including a time at which an audio file is to be played; a CD-ROM player that reads the compressed audio files from the CD-ROM and decompresses the audio files; a computer system that controls the CD-ROM player, the computer system including a clock circuit that provides a current time, the computer system being programmed to compare the current time with a time specified on the CD-ROM in order to actuate the CD-ROM player to play an audio file at the time specified.
10. The compressed audio disk player of Claim 9, wherein the compressed audio files are arranged into one or more programs each of which includes one or more compressed audio files, the CD-ROM also including a description of an order in which the audio files in a program are to be played.
11. The compressed audio disk player of Claim 9, wherein the compressed audio files are arranged into one or more programs each of which includes one or more compressed audio files, the CD-ROM also including a description of an order in which the audio files in a program are to be played.
12. The compressed audio disk player of Claim 10, wherein the CD-ROM includes a maximum time for which the audio files in program are to be played.
13. The compressed audio disk player of Claim 10, wherein the CD-ROM includes an indication of whether the audio files in a program are to be played continuously.
PCT/US1998/008153 1997-04-22 1998-04-22 Customized cd-rom music distribution and playback system WO1998048532A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU71502/98A AU7150298A (en) 1997-04-22 1998-04-22 Customized music distribution and playback system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US84053697A 1997-04-22 1997-04-22
US08/840,536 1997-04-22

Publications (2)

Publication Number Publication Date
WO1998048532A2 true WO1998048532A2 (en) 1998-10-29
WO1998048532A3 WO1998048532A3 (en) 1999-01-28

Family

ID=25282629

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1998/008153 WO1998048532A2 (en) 1997-04-22 1998-04-22 Customized cd-rom music distribution and playback system

Country Status (2)

Country Link
AU (1) AU7150298A (en)
WO (1) WO1998048532A2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999066713A2 (en) * 1998-06-17 1999-12-23 Looney Productions, Llc Music organizer and entertainment center
WO2000054232A1 (en) * 1999-03-10 2000-09-14 Advanced Communication Design, Inc. Apparatus and method for recording a custom compact disc at a retail premises
EP1041568A2 (en) * 1999-03-31 2000-10-04 Sony Corporation Method and apparatus for creating contents information
EP1178411A1 (en) * 1999-02-15 2002-02-06 Matsushita Electric Industrial Co., Ltd. Information transfer system and apparatus for preparing electronic mail
EP1241588A2 (en) * 2001-01-23 2002-09-18 Matsushita Electric Industrial Co., Ltd. Audio information provision system
EP1244971A1 (en) * 1999-12-08 2002-10-02 Axis AB I/o method and apparatus for optical storage media
WO2002080176A2 (en) * 2001-03-30 2002-10-10 Roxio, Inc. Methods for recording music to optical media
GB2380378A (en) * 2001-09-28 2003-04-02 Hewlett Packard Co A method of sending data files, e.g. audio files
WO2004056116A1 (en) * 2002-12-17 2004-07-01 Koninklijke Philips Electronics N.V. Mobile device that uses removable medium for playback of content
US6953886B1 (en) 1998-06-17 2005-10-11 Looney Productions, Llc Media organizer and entertainment center
US7194555B2 (en) 2000-01-12 2007-03-20 Marco Scibora Compression and remote storage apparatus for data, music and video

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5245600A (en) * 1990-07-06 1993-09-14 Pioneer Electronic Corporation Apparatus for reproducing from a storage medium information corresponding to each stored musical arrangement and for mixing voice data with music data
US5420839A (en) * 1992-06-30 1995-05-30 Pioneer Electronic Corporation Method of reproducing high-speed audio data by a CD-ROM player
US5467329A (en) * 1992-11-13 1995-11-14 Sony Corporation Optical disc playback apparatus and method which utilizes single RAM for data decoding and TOC processing
US5592511A (en) * 1994-05-10 1997-01-07 Schoen; Neil C. Digital customized audio products with user created data and associated distribution and production system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5245600A (en) * 1990-07-06 1993-09-14 Pioneer Electronic Corporation Apparatus for reproducing from a storage medium information corresponding to each stored musical arrangement and for mixing voice data with music data
US5420839A (en) * 1992-06-30 1995-05-30 Pioneer Electronic Corporation Method of reproducing high-speed audio data by a CD-ROM player
US5467329A (en) * 1992-11-13 1995-11-14 Sony Corporation Optical disc playback apparatus and method which utilizes single RAM for data decoding and TOC processing
US5592511A (en) * 1994-05-10 1997-01-07 Schoen; Neil C. Digital customized audio products with user created data and associated distribution and production system

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999066713A3 (en) * 1998-06-17 2002-10-03 Looney Productions Llc Music organizer and entertainment center
US6953886B1 (en) 1998-06-17 2005-10-11 Looney Productions, Llc Media organizer and entertainment center
WO1999066713A2 (en) * 1998-06-17 1999-12-23 Looney Productions, Llc Music organizer and entertainment center
EP1178411A4 (en) * 1999-02-15 2008-06-18 Matsushita Electric Ind Co Ltd Information transfer system and apparatus for preparing electronic mail
EP1178411A1 (en) * 1999-02-15 2002-02-06 Matsushita Electric Industrial Co., Ltd. Information transfer system and apparatus for preparing electronic mail
WO2000054232A1 (en) * 1999-03-10 2000-09-14 Advanced Communication Design, Inc. Apparatus and method for recording a custom compact disc at a retail premises
EP1041568A3 (en) * 1999-03-31 2002-10-23 Sony Corporation Method and apparatus for creating contents information
US6996325B1 (en) 1999-03-31 2006-02-07 Sony Corporation System for creating contents information and for avoiding download errors of the contents information
EP1041568A2 (en) * 1999-03-31 2000-10-04 Sony Corporation Method and apparatus for creating contents information
EP1244971A1 (en) * 1999-12-08 2002-10-02 Axis AB I/o method and apparatus for optical storage media
US7194555B2 (en) 2000-01-12 2007-03-20 Marco Scibora Compression and remote storage apparatus for data, music and video
USRE44493E1 (en) 2000-01-12 2013-09-10 K.M. Icis Solutions L.L.C. Compression and remote storage apparatus for data, music and video
EP1241588A2 (en) * 2001-01-23 2002-09-18 Matsushita Electric Industrial Co., Ltd. Audio information provision system
EP1241588A3 (en) * 2001-01-23 2006-01-04 Matsushita Electric Industrial Co., Ltd. Audio information provision system
WO2002080176A2 (en) * 2001-03-30 2002-10-10 Roxio, Inc. Methods for recording music to optical media
WO2002080176A3 (en) * 2001-03-30 2003-02-13 Roxio Inc Methods for recording music to optical media
GB2380378A (en) * 2001-09-28 2003-04-02 Hewlett Packard Co A method of sending data files, e.g. audio files
WO2004056116A1 (en) * 2002-12-17 2004-07-01 Koninklijke Philips Electronics N.V. Mobile device that uses removable medium for playback of content

Also Published As

Publication number Publication date
WO1998048532A3 (en) 1999-01-28
AU7150298A (en) 1998-11-13

Similar Documents

Publication Publication Date Title
US5852800A (en) Method and apparatus for user controlled modulation and mixing of digitally stored compressed data
US6195436B1 (en) Multi-station audio distribution apparatus
US7814135B1 (en) Portable player and system and method for writing a playlist
US7650563B2 (en) Aggregating metadata for media content from multiple devices
CN1838229B (en) Playback apparatus and playback method
US20030158737A1 (en) Method and apparatus for incorporating additional audio information into audio data file identifying information
JP3997553B2 (en) Computer system and karaoke system
US20050197725A1 (en) Music management system
WO2004029775A3 (en) Compact disk musical jukebox with digital music library access
WO2002025610A1 (en) Mp 3 jukebox
EP1788570A1 (en) Recording medium, recording device, recording method, data outputting device, data outputting method, and data distributing/circulating system
JPH02110862A (en) High-speed regenerator and preprocssing method for high-speed recording
US6437229B1 (en) Equipment and process for music digitalization storage, access, and listening
US6133908A (en) Multi-station video/audio distribution apparatus
US7683251B2 (en) Method and apparatus for playing in synchronism with a digital audio file an automated musical instrument
US20030158813A1 (en) Method and apparatus for distributing multimedia programs
WO1998048532A2 (en) Customized cd-rom music distribution and playback system
JP3956411B2 (en) Karaoke equipment
US20080019223A1 (en) Mixing and recording audio tracks for a plurality of different versions
KR20060052357A (en) Recording medium, recording device, recording method, data search device, data search method, and data generating device
US20070282903A1 (en) Mp3 playing with simplified user interactive generation and navigation of playlists
US20040064208A1 (en) Dual mode store and play digital audio broadcast (DAB) receiver
JP3180703B2 (en) Image supply device
KR100294169B1 (en) Playback apparatus and method for compression music file using a storage means and a code key
JPH06308982A (en) Karaoke system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT GH

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998546323

Format of ref document f/p: F

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA