X
Tech

Apple patent describes music metadeta wireless transfer to iPod, iPhone

Technology described in a newly published Apple Patent application appears to describe the wireless transfer of metadata about music files played or stored on desktop or notebook computers to a portable music player such as an iPod or an iPhone.That's at least the way the Patent application entitled Portable media player as a low power remote control and method thereof sounds to me.
Written by Russell Shaw, Contributor

Technology described in a newly published Apple Patent application appears to describe the wireless transfer of metadata about music files played or stored on desktop or notebook computers to a portable music player such as an iPod or an iPhone.

That's at least the way the Patent application entitled Portable media player as a low power remote control and method thereof sounds to me.

The Abstract gives us a functional, if brief, overview:

A portable multimedia player is used to wirelessly access and control a media server that is streaming digital media by way of a wireless interface to a media unit such as a stereo/speakers in the case of streaming digital audio. In one embodiment, the portable multimedia player is wirelessly synchronized to a selected one(s) of a number of digital media files stored on the media server in such a way that digital media file metadata (song title, author, etc.) associated with the selected digital media file(s) only is transferred from the media server to be stored in the portable media player.

Figure 2 is where the action is. Let's look at that art, and read the accompanying text.

FIG. 2 shows a schematic functional block diagram of a portable media player 200 according to one embodiment of the invention. The media player 200 is, for example, suitable for use as the battery powered portable multimedia player 102 shown in FIG. 1.

The media player 200 includes a processor 202 that pertains to a microprocessor or controller for controlling the overall operation of the media player 200. The media player 200 stores media data pertaining to media assets in a file system 204 and a cache 206. The file system 204 is, typically, a storage disk or a plurality of disks. The file system 204 typically provides high capacity storage capability for the media player 200. However, since the access time to the file system 204 is relatively slow, the media player 200 can also include a cache 206. The cache 206 is, for example, Random-Access Memory (RAM) provided by semiconductor memory.

The relative access time to the cache 206 is substantially shorter than for the file system 204. However, the cache 206 does not have the large storage capacity of the file system 204. Further, the file system 204, when active, consumes more power than does the cache 206. The power consumption is particularly important when the media player 200 is a portable media player that is powered by a battery (not shown).

The media player 200 also includes a RAM 220 and a Read-Only Memory (ROM) 222. The ROM 222 can store programs, utilities or processes to be executed in a non-volatile manner. The RAM 220 provides volatile data storage, such as for the cache 206.

The media player 200 also includes a user input device 208 that allows a user of the media player 200 to interact with the media player 200. For example, the user input device 208 can take a variety of forms, such as a button, keypad, dial, etc.

Still further, the media player 200 includes a display 210 (screen display) that can be controlled by the processor 202 to display information to the user. A data bus 224 can facilitate data transfer between at least the file system 204, the cache 206, and the processor 202.

The media player 200 also includes a bus interface 216 that couples to a data link 218. The data link 218 allows the media player 200 to couple to a host computer over a wired connection.

In one embodiment, the media player 200 serves to store a plurality of media assets (e.g., songs) in the file system 204. When a user desires to have the media player 200 play a particular media item, a list of available media assets is displayed on the display 210.

Then, using the user input device 208, a user can select one of the available media assets. The processor 202, upon receiving a selection of a particular media item, supplies the media data (e.g., audio file) for the particular media item to a coder/decoder (CODEC) 212.

The CODEC 212 then produces analog output signals for a speaker 214. The speaker 214 can be a speaker internal to the media player 200 or external to the media player 200. For example, headphones or earphones that connect to the media player 200 would be considered an external speaker.

For example, in a particular embodiment, the available media assets are arranged in a hierarchical manner based upon a selected number and type of groupings appropriate to the available media assets. For example, in the case where the media player 200 is an MP3 type media player, the available media assets take the form of MP3 files (each of which corresponds to a digitally encoded song or other audio rendition) stored at least in part in the file system 204.

The available media assets (or in this case, songs) can be grouped in any manner deemed appropriate. In one arrangement, the songs can be arranged hierarchically as a list of music genres at a first level, a list of artists associated with each genre at a second level, a list of albums for each artist listed in the second level at a third level, while at a fourth level a list of songs for each album listed in the third level, and so on.

The media player 200 also includes a wireless network interface 226 arranged to wirelessly transmit any selected data from the media player 200 to any appropriately configured receiver unit (e.g., the wireless network interface 114) over a wireless network. In the embodiment shown in FIG. 1, the wireless network interface 226 that takes the form of, for example, a "WiFi" interface according to the IEEE 802.11b or 802.11g standards.

Other wireless network standards could also be used, either in alternative to the identified standards or in addition to the identified standards. Such other network standards could include the IEEE 802.11a standard or the Bluetooth standard.

In one embodiment, the media player 200 is a portable computing device dedicated to processing media such as audio. For example, the media player 200 can be a music player (e.g., MP3 player), a game player, a remote controller, a portable communication device, and the like.

These devices are generally battery-operated and highly portable so as to allow a user to listen to music, play games or video, record video or take pictures, communicate with others, and/or control other devices. In one implementation, the media player 200 is a handheld device that is sized for placement into a pocket or hand of the user. By being handheld, the media player 200 is relatively small and easily handled and utilized by its user.

By being pocket sized, the. user does not have to directly carry the device and therefore the device can be taken almost anywhere the user travels (e.g., the user is not limited by carrying a large, bulky and often heavy device, as in a portable computer). Furthermore, the device may be operated by the users hands, no reference surface such as a desktop is needed.

The multimedia player 102 can be used to remotely access and/or control the personal computer 104 to effect any number of changes in the music being streamed to and played by the media unit 106, namely, the stereo system 110. Such changes include selecting different songs, playlists, changing volume, bass, treble, etc. each at the discretion of the user of the multimedia player 102.

One more thing. Let me show you Figure 3 from the Patent Application:

Look familiar?

Editorial standards