WO2002065238A2 - Wireless digital music management console - Google Patents
Wireless digital music management console Download PDFInfo
- Publication number
- WO2002065238A2 WO2002065238A2 PCT/US2002/003718 US0203718W WO02065238A2 WO 2002065238 A2 WO2002065238 A2 WO 2002065238A2 US 0203718 W US0203718 W US 0203718W WO 02065238 A2 WO02065238 A2 WO 02065238A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- music
- control device
- portable
- recited
- playback device
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
Definitions
- This invention relates generally to devices for playing digital music and more particularly to a portable device for playing digital music having the management capabilities of sorting, searching, or categorizing music stored in a media to be played by the portable device.
- the digital music format provides the benefit of fitting more music into one compact disc due to its smaller size of the audio file, approximately one-tenth of the uncompressed audio file, it further provides the flexibility for managing such files.
- All digital music formats contain information such as title of the song, artist, title of the album, genre, tempo, etc. Users can easily sort, search, categorize each song by its type and arrange their favorite playlist with assistance of computer software programs. The sorting, searching, and programming capability is only available through the usage of a personal computer device.
- portable MP3 player a portable compact disc player that encodes digital music format
- portable MP3 CD player a portable compact disc player that encodes digital music format
- portable MP3 player that utilizes various portable storage devices such as hard disk drive, removable optical disc player, or magnetic media
- portable devices are conventionally compact and small, but equipped with a media with gigantic storage capability, such as 128MB for a memory-based MP3 player, 650MB for a CD, or gigabytes for a hard disk drive.
- Such storage devices can store up to hundreds of digital music files for a user to take with to be played at a portable device.
- the portable player provide management features such as sorting, searching, categorizing, and navigating a piece of music among hundreds of them stored in the storage media.
- the conventional portable player are strictly for music playback without the capability of handling the management functions described above provided in a computer system.
- one exemplary embodiment of the present invention comprises a portable digital music system.
- the system includes a portable playback device that has a wireless communication driver, a storage device for storing music to be played on the device, and a playback device driver for retrieving and maintaining music information in the storage device.
- the system further includes a control device that has a keyboard and a display, said control device further including a control device wireless communication driver, a console management driver for retrieving music information from the playback device and controlling operations of the playback device through wireless communication.
- Fig. 1 is a block diagram illustrating the portable digital music system having management capabilities for organizing a large volume of music stored in a digital media
- Fig. 2 is a flow diagram illustrating the operation process of the playback device for transmitting contents to the control device;
- Fig. 3 is a flow diagram illustrating the operation process of the playback device for receiving control commands or signals from the control device; and Fig. 4 is a flow diagram illustrating the operation process of the control device of the present invention.
- the present invention describes a portable device for playing digital music having the management capabilities of sorting, searching, or categorizing music stored in a media to be played by the portable device.
- Fig. 1 is a block diagram illustrating a portable digital music system having management capabilities for organizing a large volume of music stored in a digital media for playback by the portable device.
- the portable digital music system 10 includes a portable playback device 12 and a control device 14.
- the portable playback device 12 and the control device 14 communicates to each other through a wireless communication 16 channel, such as infrared 18, 20 or radio frequency 22, 24 equipped in the playback device 12 and control device 14 respectively.
- the playback device 12 also includes a storage device 26, such as a hard disk drive, a compact disc player having a compact disc installed therein, one or a plurality of semiconductor memory chips, or other media, wherein digital music may be stored for future playback.
- the playback device 12 further includes a server firmware 28 that controls the operation of the playback device 12 as well as the communication on the playback device 12 with the control device 14.
- the server firmware 28 may be in the forms of software stored in the storage device 26 that can be retrieved to be stored in random access memory (RAM) in the device or may be in the form of semiconductor memory such as a read only memory (ROM), programmable read only memory (PROM), or flash memory.
- the server firmware 28 retrieves the content of the music and related information stored in the storage device 26 and sends out the information to the control device 14 for display.
- the information includes the table of contents (TOC) of the music stored in the media as well as the album, title, artist, genre, etc.
- the control device 14 has wireless communication capability such as via infrared 20 or radio frequency 24. It could be a personal digital assistance (PDA), a person computer (PC), or a cellular or mobile phone.
- the control device 14 further includes a processor 30, a memory 32, a display 34, and an input device 36.
- the processor 30 could be any microprocessor, proprietary or off-the-shelf.
- the memory 32 typically contains semiconductor memory such as read only memory (ROM) and random access memory (RAM), or flash memory.
- the display 34 is typically a liquid crystal display (LCD), it may also be a display monitor or a light emitted diode (LED) display.
- the input device 36 may be a keyboard or a writing pad, or a pointing device such as a mouse or a trackball.
- the control device 34 further includes a client management console software 38 and a client device operating system 40.
- the operating system 40 is a standard operating system used in a PDA or a cellular or mobile phone, such as Windows, Windows CE, etc.
- the management console software 38 controls the communications with the playback device 12 and receives and stores the contents of digital music from the playback device 12.
- the control device 14 controls signals 42 to the playback device 12 and the playback device 12 in response to the control signals sends its contents 44 to the control device 14. Through this wireless communication channel, the control device 14 sends commands to the playback device 12 and retrieves information stored on the media therein. Users are able to conduct management related tasks such as sorting, categorizing, searching, programming and editing play list, browsing, renaming the contents, or even controlling the volume of the playback.
- the server firmware 28 of the playback device 12 can be separated into two major routines, a transmission handling routine and a receiver handling routine.
- the operation of transmission handling routine is illustrated in Fig. 2, which is a flow diagram illustrating the process flow of the transmission handling routine.
- the main task of the transmission routine is to read the table of contents of the media containing the digital music, and search for and collect ID3 information into a temporary file for transmission to the control device 14.
- the playback device 12 first reads the table of contents (step 46) stored in the media placed in the playback device.
- step 48 It searches for the end of table of contents (step 48) and continue to read the ID3 information (step 50) and save the ID3 information and table of contents in a temporary file (step 52) and continue to read the table of contents (step 54) and loop back to search for the end of the table of contents if it does not find the end of table of contents. However, if it finds the end of table of contents, it then seeks to establish communication (step 56) with the control device to transmit the information it retrieved from the media to the control device. It retries to establish the communication channel if it cannot be established. Once the communication channel is established, it transmits the table of contents and ID3 information to the control device (step 58).
- control device Once all the information has been transmitted to the control device, it checks the checksum (ste 60) to make certain that the information was successfully transmitted without error. Other verification method, such as cyclic redundancy check (CRC) may also be used for this purpose.
- CRC cyclic redundancy check
- Fig. 3 is a flow diagram illustrating the operation process of the playback device 12 for receiving control commands or signals from the control device 14.
- the process starts when the playback device 12 receives an interrupt from the control device 14.
- the interrupt triggers the interrupt driver to start executing the interrupt handling routine (step 64).
- it checks to see if the communication channel is available (step 66) and continues to check for the availability of the communication channel until it becomes available. Once the communication channel is available, it then receives the playlist or command from the control device (step 68).
- the communication checksum to determine whether or not the transmission completed successfully (step 70). It terminates the communication (step 72) if the transmission is completed successfully and save the playlist provided by the control device (step 74). Otherwise, it advises the control device that the transmission failed and request for retransmission of the play list and command.
- the control device 14 contains a management console software 38.
- the console software 38 provides the management and communication features for controlling the operation of the playback device 12.
- the process first displays a welcome screen (step 76) and follow with establishing the wireless communication channel via executing the data transmission routine (step 78).
- the process can be separated into four different service routines: data reception 80, editing 82, operation 84, and communications 86.
- the data reception routine 80 displays the device contents on the display (step 88), and distributes contents into management console database 90 and receives the table of contents 92 and detail table of contents 94 of the digital music stored in the media placed in the playback device 12.
- the editing function 82 is capable of editing information presented in graphics user interface (GUI).
- the operation function 84 provides the feature for editing title of the music, artist, album, or the publisher (step 104).
- the operations that it provides include play/pause, stop, move forward or backward, program a playlist, or edit a program list, or ever control the volume for playback (step 106).
- the operation function further provides the communication status including the communication device status and the transmission status (step 108).
- the operation function also provides a display operation including displaying the ID3 information, lyrics for the music being played, publisher's information, or general date and time information (step 110).
- Another part of the management console software is that it provides the software driver for controlling the communication channel for infrared, radio frequency (RF) or communication in compliance with the bluetooth standard.
- RF radio frequency
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US26778501P | 2001-02-09 | 2001-02-09 | |
US60/267,785 | 2001-02-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2002065238A2 true WO2002065238A2 (en) | 2002-08-22 |
Family
ID=23020097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2002/003718 WO2002065238A2 (en) | 2001-02-09 | 2002-02-08 | Wireless digital music management console |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2002065238A2 (en) |
-
2002
- 2002-02-08 WO PCT/US2002/003718 patent/WO2002065238A2/en unknown
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10708354B2 (en) | Communication system and its method and communication apparatus and its method | |
US7752546B2 (en) | Method and system for providing an acoustic interface | |
US7471988B2 (en) | Method and apparatus for automatic equalization mode activation | |
JP5271990B2 (en) | Music marking system | |
US20040236568A1 (en) | Extension of m3u file format to support user interface and navigation tasks in a digital audio player | |
US20040252604A1 (en) | Method and apparatus for creating an indexed playlist in a digital audio data player | |
US6629197B1 (en) | Method and system for storing digital audio data and emulating multiple CD-changer units | |
US8321042B2 (en) | Audio system | |
US20030158737A1 (en) | Method and apparatus for incorporating additional audio information into audio data file identifying information | |
US20050234999A1 (en) | Method and apparatus for providing a playlist in a compact disc player | |
US20070233714A1 (en) | Reproducing apparatus, content selection method, and program | |
EP1905648A1 (en) | Universal integration system for auxiliary digital audio playback | |
WO2002065238A2 (en) | Wireless digital music management console | |
WO2003058625A1 (en) | Method and apparatus for creating and editing audio playlists in a digital audio player | |
KR100255217B1 (en) | Audio outting apparatus and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM 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 TR BF BJ CF CG CI CM GA GN GQ GW 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 |