[go: up one dir, main page]

WO2002035365A1 - System and method for dynamically controlling a computer sub-system using a portable content device - Google Patents

System and method for dynamically controlling a computer sub-system using a portable content device Download PDF

Info

Publication number
WO2002035365A1
WO2002035365A1 PCT/US2001/045118 US0145118W WO0235365A1 WO 2002035365 A1 WO2002035365 A1 WO 2002035365A1 US 0145118 W US0145118 W US 0145118W WO 0235365 A1 WO0235365 A1 WO 0235365A1
Authority
WO
WIPO (PCT)
Prior art keywords
computer
sub
systems
portable
portable content
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/US2001/045118
Other languages
French (fr)
Inventor
John H. Mallard, Iii
Sanjeev Kumar
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PortalPlayer Inc
Original Assignee
PortalPlayer 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 PortalPlayer Inc filed Critical PortalPlayer Inc
Priority to AU2002227080A priority Critical patent/AU2002227080A1/en
Publication of WO2002035365A1 publication Critical patent/WO2002035365A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H7/00Instruments in which the tones are synthesised from a data store, e.g. computer organs
    • G10H7/002Instruments in which the tones are synthesised from a data store, e.g. computer organs using a common processing for different operations or calculations, and a set of microinstructions (programme) to control the sequence thereof
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • G10H1/0058Transmission between separate instruments or between individual components of a musical system
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2230/00General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
    • G10H2230/005Device type or category
    • G10H2230/015PDA [personal digital assistant] or palmtop computing devices used for musical purposes, e.g. portable music players, tablet computers, e-readers or smart phones in which mobile telephony functions need not be used

Definitions

  • the present invention relates to portable content devices, and more particularly, to dynamically controlling a computer sub-system using such devices.
  • Portable content devices such as portable digital music players
  • portable digital music players have become very popular.
  • a user of one of these portable devices must hook the portable device up to a personal computer using a typical cable in order to transfer data between the device and the computer.
  • a user typically connects the player to the universal serial bus (USB) port of a personal computer with a physical cable in order to download new digital songs from the personal computer onto the portable device.
  • USB universal serial bus
  • portable content devices such as digital music players
  • the various sub-systems e.g., audio, video, etc.
  • the player would utilize the audio sub-system of the connected computer in order to play the music content stored thereon.
  • This generally requires the user's computer to be physically switched on, thereby providing power to all of the computer's sub-systems, not just the sub-systems used by the portable content device.
  • this results in an inefficient usage of energy by the computer, since power is also being provided by the computer to non-utilized sub-systems. It would be desirable to utilize only the sub-systems needed by a portable content device, while allowing the remaining sub-systems to be maintained in a non-active (very low powered) state.
  • a portable content device may be connected with a computer system and data may be transmitted between the device and the computer system via the interconnecting cable or other interface.
  • connecting the portable content device with the computer system may also enable the portable content device to dynamically control different sub-systems of the computer.
  • the portable device Once connected, the portable device may access only those computer sub-systems needed to execute the content stored thereon, such as the computer's audio sub-system, for example. All of the computer's subsystems need not be in an activate state.
  • non-utilized computer sub- systems may remain inactive (suspended), thereby achieving a significant reduction in the power used by the computer while executing the device content.
  • Fig. 1 is a diagram of a system for dynamically controlling a computer's subsystems by a portable content device in accordance with the invention
  • Fig. 2 is a respective block diagram of the computer of Fig. 1 showing different computer sub-systems that may be activated by the portable content device;
  • Fig. 3 is an alternative embodiment of a system for dynamically controlling a computer's sub-systems by an interface component in accordance with the invention.
  • Fig. 4 is a flow diagram illustrating a method for dynamically controlling a computer's sub-systems by a portable content device in accordance with the invention.
  • Fig. 1 is a diagram of system for dynamically controlling a computer's sub-systems by a portable content device in accordance with the invention.
  • the system includes a computer 10, such as a personal desktop computer, or a portable computer, such as a laptop computer, a notebook computer, a PDA device, or any other similar computing device.
  • the computer 10 may include a display device 12, a CPU unit 14, one or more user input devices, such as a mouse 16 and a keyboard 18 and may also include a network communications port 20 for communicating with additional devices over a network, such as the Internet.
  • the computer 10 may also include a device communications port 22, such as a serial, parallel, infra-red, or universal serial bus communications port, for communicating with other local devices, such as a printer (not shown), a personal digital assistant (not shown), or a portable content device 24, and one or more speakers 26 for enabling sounds to be output therefrom.
  • a device communications port 22 such as a serial, parallel, infra-red, or universal serial bus communications port, for communicating with other local devices, such as a printer (not shown), a personal digital assistant (not shown), or a portable content device 24, and one or more speakers 26 for enabling sounds to be output therefrom.
  • the CPU unit 14 may house a permanent storage system 28, such as a hard disk drive, optical disk drive, tape drive, or the like, which may store one or more software applications for operating the computer 10.
  • a permanent storage system 28 such as a hard disk drive, optical disk drive, tape drive, or the like, which may store one or more software applications for operating the computer 10.
  • software applications that may be stored on the permanent storage system 28 may include an operating system such as Windows or Mac OS, for example, various word processing, multimedia, and database applications, entertainment applications, network communications applications, such as a web browser software application, etc. 1 ' he computer 10 may also have a resident memory 30 and the various software applications from the disk 28 may be transferred to the memory 30 to be executed by a CPU 32.
  • a portable content device 24 may be connected with the computer 10.
  • the portable content device 24 may include its own device communications port 22 and may be connected with the computer by physically attaching a cable 34 to the respective device communication ports 22 on the portable content device 24 and the computer 10, or by using other communication means, such as a wireless interface, for example. Data may be transmitted between the device 24 and the computer 10 via the interconnecting cable 34 or other interface.
  • the portable content device 24 may also include its own resident memory 36, such as a flash memory, for example, for temporarily storing the data received from the computer 10.
  • the portable content device 24 may be powered by a battery (not shown) or other similar powering means, and may also include one or more software applications 38 for operating the portable content device 24 in accordance with the invention that may be executed by a CPU therein 39.
  • Connecting the portable content device 24 with the computer 10 allows data, such as music files for example, to be transmitted between the portable content device 24 and the computer 10.
  • connecting the portable content device 24 with the computer 10 may also enable the portable content device 24 to dynamically control different sub-systems of the computer 10. This dynamic control capability is described in more detail below.
  • Fig. 2 is a representative block diagram of the computer of Fig. 1 showing different sub-systems of the computer 10 that may be activated by the portable content device 24 in accordance with the invention.
  • the computer 10 may include a power subsystem 40, such as including the computer's power supply (not shown) and fan unit (not shown), a storage sub-system 42, such as including the computer's permanent storage system 28, a video sub-system 44, such as including the computer's video processor (not shown) and other video processing hardware/software, an audio sub-system 46, such as including the computer's audio processor and other audio processing hardware/software (not shown), and an I/O sub-system 48, such as including the computer's I/O hardware/software (not shown).
  • the above sub-systems (as well as others) comprise a conventional computer system.
  • each of the computer's subsystems are powered, and may be readily accessed by the computer at any time.
  • techniques have been developed to "suspend" operation of (provide very low power to) certain of the computer's sub-systems when not being used.
  • such sub-systems are effectively powered down and are inactive (although a very low amount of power is provided to the sub-systems).
  • they In order to access these "suspended" sub-systems, they must be re-activated. That is, the power level to these subsystems needs to be increased to reactivate the sub-systems. Once fully powered, the subsystems may be readily accessed by the computer.
  • the portable content device 24 can dynamically control a connected computer's sub-systems, such as those shown in Fig. 2.
  • the portable content device 24 may interact with the operating system of the computer for a Windows-based system in order to control particular sub-systems of the computer when the computer has been powered down.
  • the commands for controlling the sub-systems of the computer system may be mapped into memory to permit control of those sub-systems.
  • the FAT table from the file system may be mapped into memory so that other systems may determine the location of files on the hard disk drive even if the operating system is not active.
  • a portable music device may be connected with a computer as described above. Once connected, the portable music device may access only those computer sub-systems needed to play the music stored thereon, such as the computer's audio sub-system, for example. All of the computer's sub-systems need not be in an activate state.
  • non-utilized computer sub-systems may remain inactive (suspended), thereby achieving a significant reduction in the power used by the computer while playing the music content.
  • Fig. 3 is an alternative embodiment of the system in accordance with the invention.
  • the system shown in Fig. 3 is similar to that of Fig. 1, and like elements are represented by like reference numbers and need not be described.
  • the portable content device 24 (Fig. 1) is embodied as an interface component 50 coupled with the computer's motherboard.
  • the interface component 50 is capable of operating in accordance with the invention as described above. Thus, only those computer sub-systems needed to play the content stored thereon need be accessed and the remaining computer sub-systems may remain inactive (suspended), thereby affording a significant reduction in the power used by the computer while playing the content.
  • Fig. 4 is a flow diagram illustrating a method for dynamically controlling a computer's sub-systems in accordance with the invention.
  • the portable music device may be electrically connected (docked) to the computer as is well known.
  • the portable music device may access the music sub-systems of the computer.
  • the portable music device may retrieve the music information from the computer and then play the music through the computer's audio sub-system in step 46.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Sources (AREA)

Abstract

A system and method for permitting a portable music device (18) to operate one or more sub-systems of a computer system (10) permits the portable device to use the capabilities and resources of the computer to play audio files.

Description

SYSTEM AND METHOD FOR DYNAMICALLY CONTROLLING A COMPUTER SUB-SYSTEM USING A PORTABLE CONTENT DEVICE
The present invention relates to portable content devices, and more particularly, to dynamically controlling a computer sub-system using such devices.
BACKGROUND OF THE INVENTION
Portable content devices, such as portable digital music players, have become very popular. Typically, a user of one of these portable devices must hook the portable device up to a personal computer using a typical cable in order to transfer data between the device and the computer. For example, in the context of a portable music player, a user typically connects the player to the universal serial bus (USB) port of a personal computer with a physical cable in order to download new digital songs from the personal computer onto the portable device.
Unfortunately, portable content devices, such as digital music players, normally utilize the various sub-systems (e.g., audio, video, etc.) of the computer that they are connected with in order to play the content stored thereon. For example, in the context of a portable digital music player, the player would utilize the audio sub-system of the connected computer in order to play the music content stored thereon. This generally requires the user's computer to be physically switched on, thereby providing power to all of the computer's sub-systems, not just the sub-systems used by the portable content device. Unfortunately, this results in an inefficient usage of energy by the computer, since power is also being provided by the computer to non-utilized sub-systems. It would be desirable to utilize only the sub-systems needed by a portable content device, while allowing the remaining sub-systems to be maintained in a non-active (very low powered) state.
Thus, there is a need in the art for a system and method that affords dynamic control of a computer's sub-systems by a connected portable content device, thereby allowing the portable content device to activate only those needed computer sub-systems to play the content media. It is to these ends that the present invention is directed. SUMMARY OF THE INVENTION
A portable content device may be connected with a computer system and data may be transmitted between the device and the computer system via the interconnecting cable or other interface. In addition, in accordance with the invention, connecting the portable content device with the computer system may also enable the portable content device to dynamically control different sub-systems of the computer. Once connected, the portable device may access only those computer sub-systems needed to execute the content stored thereon, such as the computer's audio sub-system, for example. All of the computer's subsystems need not be in an activate state. Advantageously, non-utilized computer sub- systems may remain inactive (suspended), thereby achieving a significant reduction in the power used by the computer while executing the device content.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 is a diagram of a system for dynamically controlling a computer's subsystems by a portable content device in accordance with the invention;
Fig. 2 is a respective block diagram of the computer of Fig. 1 showing different computer sub-systems that may be activated by the portable content device;
Fig. 3 is an alternative embodiment of a system for dynamically controlling a computer's sub-systems by an interface component in accordance with the invention; and
Fig. 4 is a flow diagram illustrating a method for dynamically controlling a computer's sub-systems by a portable content device in accordance with the invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Fig. 1 is a diagram of system for dynamically controlling a computer's sub-systems by a portable content device in accordance with the invention. As shown in Fig. 1, the system includes a computer 10, such as a personal desktop computer, or a portable computer, such as a laptop computer, a notebook computer, a PDA device, or any other similar computing device. The computer 10 may include a display device 12, a CPU unit 14, one or more user input devices, such as a mouse 16 and a keyboard 18 and may also include a network communications port 20 for communicating with additional devices over a network, such as the Internet. The computer 10 may also include a device communications port 22, such as a serial, parallel, infra-red, or universal serial bus communications port, for communicating with other local devices, such as a printer (not shown), a personal digital assistant (not shown), or a portable content device 24, and one or more speakers 26 for enabling sounds to be output therefrom.
The CPU unit 14 may house a permanent storage system 28, such as a hard disk drive, optical disk drive, tape drive, or the like, which may store one or more software applications for operating the computer 10. Examples of software applications that may be stored on the permanent storage system 28 may include an operating system such as Windows or Mac OS, for example, various word processing, multimedia, and database applications, entertainment applications, network communications applications, such as a web browser software application, etc. 1'he computer 10 may also have a resident memory 30 and the various software applications from the disk 28 may be transferred to the memory 30 to be executed by a CPU 32.
In accordance with the invention, a portable content device 24 may be connected with the computer 10. The portable content device 24 may include its own device communications port 22 and may be connected with the computer by physically attaching a cable 34 to the respective device communication ports 22 on the portable content device 24 and the computer 10, or by using other communication means, such as a wireless interface, for example. Data may be transmitted between the device 24 and the computer 10 via the interconnecting cable 34 or other interface. The portable content device 24 may also include its own resident memory 36, such as a flash memory, for example, for temporarily storing the data received from the computer 10. The portable content device 24 may be powered by a battery (not shown) or other similar powering means, and may also include one or more software applications 38 for operating the portable content device 24 in accordance with the invention that may be executed by a CPU therein 39.
Connecting the portable content device 24 with the computer 10 allows data, such as music files for example, to be transmitted between the portable content device 24 and the computer 10. In addition, in accordance with the invention, connecting the portable content device 24 with the computer 10 may also enable the portable content device 24 to dynamically control different sub-systems of the computer 10. This dynamic control capability is described in more detail below.
Fig. 2 is a representative block diagram of the computer of Fig. 1 showing different sub-systems of the computer 10 that may be activated by the portable content device 24 in accordance with the invention. As shown, the computer 10 may include a power subsystem 40, such as including the computer's power supply (not shown) and fan unit (not shown), a storage sub-system 42, such as including the computer's permanent storage system 28, a video sub-system 44, such as including the computer's video processor (not shown) and other video processing hardware/software, an audio sub-system 46, such as including the computer's audio processor and other audio processing hardware/software (not shown), and an I/O sub-system 48, such as including the computer's I/O hardware/software (not shown). In combination, the above sub-systems (as well as others) comprise a conventional computer system.
Generally, when a computer system is activated, each of the computer's subsystems are powered, and may be readily accessed by the computer at any time. In order to conserve power and energy, techniques have been developed to "suspend" operation of (provide very low power to) certain of the computer's sub-systems when not being used. Typically, such sub-systems are effectively powered down and are inactive (although a very low amount of power is provided to the sub-systems). In order to access these "suspended" sub-systems, they must be re-activated. That is, the power level to these subsystems needs to be increased to reactivate the sub-systems. Once fully powered, the subsystems may be readily accessed by the computer.
In accordance with the invention, the portable content device 24 can dynamically control a connected computer's sub-systems, such as those shown in Fig. 2. To accomplish this dynamic control, the portable content device 24 may interact with the operating system of the computer for a Windows-based system in order to control particular sub-systems of the computer when the computer has been powered down. In the alternative, the commands for controlling the sub-systems of the computer system may be mapped into memory to permit control of those sub-systems. For example, the FAT table from the file system may be mapped into memory so that other systems may determine the location of files on the hard disk drive even if the operating system is not active.
The following exemplary description contextualizes the above detailed description as relating to a portable music device. Those skilled in the art will recognize that other peripheral devices may be utilized without departing from the invention. A portable music device may be connected with a computer as described above. Once connected, the portable music device may access only those computer sub-systems needed to play the music stored thereon, such as the computer's audio sub-system, for example. All of the computer's sub-systems need not be in an activate state. Advantageously, non-utilized computer sub-systems may remain inactive (suspended), thereby achieving a significant reduction in the power used by the computer while playing the music content.
Fig. 3 is an alternative embodiment of the system in accordance with the invention. The system shown in Fig. 3 is similar to that of Fig. 1, and like elements are represented by like reference numbers and need not be described. In Fig. 3, the portable content device 24 (Fig. 1) is embodied as an interface component 50 coupled with the computer's motherboard. Although embodied differently, the interface component 50 is capable of operating in accordance with the invention as described above. Thus, only those computer sub-systems needed to play the content stored thereon need be accessed and the remaining computer sub-systems may remain inactive (suspended), thereby affording a significant reduction in the power used by the computer while playing the content.
Fig. 4 is a flow diagram illustrating a method for dynamically controlling a computer's sub-systems in accordance with the invention. In step 40, the portable music device may be electrically connected (docked) to the computer as is well known. In step 42, the portable music device may access the music sub-systems of the computer. In step 44, the portable music device may retrieve the music information from the computer and then play the music through the computer's audio sub-system in step 46.
While the foregoing has been described with reference to particular embodiments of the invention, such as a system and method for dynamically controlling a connected computer's sub-systems, the invention is not limited to such embodiments and may be applicable to any system capable of performing the described advantages. It will be appreciated by those skilled in the art that changes in these embodiments may be made without departing from the principles and spirit of the invention.

Claims

1. A method for controlling a computer system having one or more sub-systems, comprising: connecting a device to the computer system; and accessing one or more predetermined sub-systems of the computer system directly by the device to use the functionality of the sub-systems.
PCT/US2001/045118 2000-10-27 2001-10-24 System and method for dynamically controlling a computer sub-system using a portable content device Ceased WO2002035365A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002227080A AU2002227080A1 (en) 2000-10-27 2001-10-24 System and method for dynamically controlling a computer sub-system using a portable content device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US69924000A 2000-10-27 2000-10-27
US09/699,240 2000-10-27

Publications (1)

Publication Number Publication Date
WO2002035365A1 true WO2002035365A1 (en) 2002-05-02

Family

ID=24808475

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/045118 Ceased WO2002035365A1 (en) 2000-10-27 2001-10-24 System and method for dynamically controlling a computer sub-system using a portable content device

Country Status (2)

Country Link
AU (1) AU2002227080A1 (en)
WO (1) WO2002035365A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5895469A (en) * 1996-03-08 1999-04-20 Vlsi Technology, Inc. System for reducing access times for retrieving audio samples and method therefor
US5968148A (en) * 1995-04-14 1999-10-19 Nvidia Corporation High quality audio generation by storing wave tables in system memory and having a DMA controller on the sound board for transferring the wave tables

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5968148A (en) * 1995-04-14 1999-10-19 Nvidia Corporation High quality audio generation by storing wave tables in system memory and having a DMA controller on the sound board for transferring the wave tables
US5895469A (en) * 1996-03-08 1999-04-20 Vlsi Technology, Inc. System for reducing access times for retrieving audio samples and method therefor

Also Published As

Publication number Publication date
AU2002227080A1 (en) 2002-05-06

Similar Documents

Publication Publication Date Title
US6115815A (en) Boot drive selection and hibernation file detection
KR100705047B1 (en) Low Power Digital Audio Decoding / Playing System for Computer Devices
JP5004963B2 (en) Method and system for communicating multiple interrupted runtime images
JPH0836539A (en) PCMCIA interface and method for communication between user application and PC card
JP2008538437A (en) Inline non-volatile memory disk read cache and write buffer
KR100731363B1 (en) Personal computer for audio player and method of operating it
US5802391A (en) Direct-access team/workgroup server shared by team/workgrouped computers without using a network operating system
WO2003073249A1 (en) Power conservation techniques for a digital computer
JP3618878B2 (en) Computer system and bus connection method
US7096299B2 (en) Method and apparatus for transferring system context information between mobile computer and base station
US7069456B2 (en) Method and apparatus facilitating direct access to a serial ATA device by an autonomous subsystem
US20100169069A1 (en) Composite device emulation
US7149888B1 (en) Method and apparatus for booting the operating environment of an autonomous subsystem in a computer based system without involvement of the main operating system
KR20030061564A (en) The USB storage removable device of switching HUB-form and the control method which has interval power supply and RAID, portable boot system, partition using by count controller
US20100146000A1 (en) Administering Blade Servers In A Blade Center
US6775785B1 (en) Method and apparatus for access to resources not mapped to an autonomous subsystem in a computer based system without involvement of the main operating system
WO2002035365A1 (en) System and method for dynamically controlling a computer sub-system using a portable content device
US20060015662A1 (en) Digital camera with USB storage key for storing data
JP2582504B2 (en) Personal computer system
CN201622521U (en) A computer with a built-in network storage device
TWI865321B (en) The method for waking on network for the computing device, the comupting device, and the computer-readable recording medium
US11675680B2 (en) Computing system initialization system
US7058836B2 (en) Method and apparatus facilitating direct access to a parallel ATA device by an autonomous subsystem
US11334141B2 (en) System and method for dynamic power control based on a cache size in volatile memory
US20030084137A1 (en) Method for viewing, managing and controlling system specific hardware using industry standard tables uploaded to locally installed remote management devices

Legal Events

Date Code Title Description
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

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

Ref country code: JP