发现外部总线上的电源的方法和系统 本申请是申请日为2005年7月12日、申请号为200580024178.9、名称为“发现外部总线上的电源的方法和系统”的发明专利申请的分案申请。
【技术领域】
本发明涉及电子设备,更具体地说,涉及能够与外部总线耦接的电子设备。
背景技术
便携式电子设备,比如便携式数字助手和媒体播放器通常由电池供电。这些电子设备有时也具有能够支持外部总线的外部总线端口,比如通用串行总线(USB)或FIREWIRE(IEEE 1394)总线端口。外部总线被用于提供与电子设备的数据通信,以及向电子设备提供数量有限的电能。
最近,
![]()
(由加利福尼亚库珀蒂诺的苹果电脑公司开发的媒体播放器)已能够通过向其FIREWIRE总线端口提供的电力对其电池充电。虽然通过外部总线对电池充电或者以另外的方式向电子设备供给电能较便利,但是外部总线目的不是用于传送大量的电能。就USB总线来说,可得到的电能限于大约0.5瓦,不过通过协商过程可被增大到大约2.5瓦。不幸的是,协商过程不仅麻烦,而且电能的数量(即使通过协商被增大)对许多电子设备来说通常仍然是不够的。
从而,需要促进通过外部总线向电子设备输出更大的电能。
【发明内容】
一般地说,本发明涉及识别外部总线上的电源和/或确定通过外部总线可从电源获得的电能的改进技术。外部总线一般由连接在主设备和电子设备之间的电缆支持。这种情况下,主设备是电源(例如,电源适配器或电池组),电缆被用于把电能从电源提供给电子设备。从而,通过了解可从电源获得的电能,电子设备能够管理其电能的利用,以便按照稳定并且可靠的方式工作。电子设备是例如便携式计算设备。便携式计算设备的例子包括便携式数字助手(PDA)和便携式媒体播放器。
本发明可用众多的方式实现,包括实现成方法、系统、装置、设备或计算机可读介质。下面讨论本发明的几个实施例。
作为电子设备,本发明的一个实施例至少包括:与总线连接器耦接的总线接口,总线连接器向总线接口提供输电线(power line),地线和多个数据线;操作上与总线接口连接的可用电能检测器,当电源在操作上通过总线连接器与总线接口连接时,可用电能检测器检测来自输电线的可用电能水平;耗能电路系统(circuitry);和操作上与可用电能连接器和耗能电路系统连接的电源管理器,电源管理器根据可用电能水平,管理至少一部分的耗能电路系统的电能利用。
作为管理具有总线连接器的电子设备的电能利用的方法,一个实施例至少包括下述动作:检测外部总线与电子设备的总线连接器的连接,所述外部总线至少具有输电线和多条总线数据线;当所述检测动作检测到外部总线的连接时,读取总线数据线上的电压电平(voltagelevel);根据所述电压电平,确定提供外部总线的主设备是否是电源适配器;当确定主设备是电源适配器时,根据所述电压电平,确定电源适配器的可用电能水平;和根据电源适配器的可用电能水平,管理电子设备的电能利用。
作为管理具有总线连接器的电子设备的电能利用的方法,另一实施例至少包括下述动作:检测外部总线与电子设备的总线连接器的连接,所述外部总线至少具有输电线和多条总线数据线;当所述检测动作检测到外部总线的连接时,读取总线数据线上的电压电平;根据所述电压电平,确定提供外部总线的主设备是否是电池组;当确定主设备是电池组时,根据所述电压电平,确定电池组的可用电能水平;和根据电池组的可用电能水平,管理电子设备的电能利用。
作为确定来自通过外部总线与电子设备耦接的电源适配器的电能可用性的方法,所述外部总线至少具有输电线和多条总线数据线,本发明的一个实施例至少包括下述动作:读取电源适配器在总线数据线上感应的电压电平;和根据所述电压电平,确定电源适配器的可用电能水平。
作为确定来自通过外部总线与电子设备耦接的电池组的电能可用性的方法,所述外部总线至少具有输电线和多条总线数据线,本发明的另一实施例至少包括下述动作:读取电池组在总线数据线上感应的电压电平;和根据所述电压电平,确定电池组的可用电能水平。
作为识别与电子设备的外部连接器耦接的外部设备的方法,本发明的一个实施例至少包括下述动作:检测外部总线与电子设备的总线连接器的连接,所述外部总线与同样和该外部总线连接的主设备相关联,所述外部总线至少具有输电线和多条总线数据线;在所述检测动作检测到外部总线的连接之后,读取总线数据线上的电压电平;和根据电压电平,确定主设备为电源适配器或者电池组。
根据结合附图给出的下述详细说明,本发明的其它方面和优点将变得明显,所述附图举例说明了本发明的原理。
【附图说明】
结合附图,根据下面的详细说明,将易于理解本发明,其中相同的附图标记表示相同的结构元件,其中:
图1A是根据本发明的一个实施例的电力传送系统的方框图。
图1B是根据本发明的另一实施例的电力传送系统的方框图。
图2A是根据本发明的一个实施例的电源适配器的方框图。
图2B是根据本发明的一个实施例的电池组的方框图。
图3A是根据本发明的一个实施例的电阻器装置的示意图。
图3B图解说明根据本发明的另一实施例的电阻器装置。
图3C图解说明根据本发明的另一实施例的电阻器装置。
图4A图解说明提供高电压电平与可用电能的典型相关性的表格。
图4B图解说明提供高电压电平与可用电能的典型相关性的表格。
图5是根据本发明的一个实施例的电子设备的方框图。
图6是根据本发明的一个实施例的模‑数转换电路的示意图。
图7是根据本发明的一个实施例的电源管理系统的方框图。
图8是根据本发明的一个实施例的可用电能过程的流程图。
图9是根据本发明的一个实施例的引导过程的流程图。
图10是适合于供本发明使用的媒体播放器的方框图。
【具体实施方式】
本发明涉及识别外部总线上的电源和/或确定可通过外部总线从所述电源获得的电力的改进技术。一般来说,外部总线由连接在主设备和电子设备之间的电缆支持。这种情况下,主设备是电源(例如电源适配器或电池组),电缆用于从电源向电子设备提供电力。从而,通过了解可从电源获得的电力,电子设备能够管理其电力利用,以便按照稳定并且可靠的方式运转。电子设备是例如便携式计算设备。便携式计算设备的例子包括便携式数字助手(PDA)和便携式媒体播放器。
下面参考图1A‑10说明本发明的实施例。但是,本领域的技术人员易于认识到这里关于这些附图给出的详细说明只是说明性的,因为本发明可扩展超出这些有限的实施例。
图1A是根据本发明的一个实施例的电力传送系统100的方框图。电力传送系统100包括一个电源适配器102。电源适配器102可通过AC插头104和电源线106与交流(AC)电源插座耦接。当这样连接时,通过AC插头106和电源线106,交流电从AC电源插座被提供给电源适配器102。在电源适配器102内,交流电被转换成直流(DC)电。直流电被耦接到电源适配器102的外部连接器108,以致直流电可供其它设备使用。在一个实施例中,外部连接器108可以是通用串行总线(USB)连接器。在另一实施例中,外部连接器108可以是FIREWIRE
TM连接器。
外部连接器108能够容纳外部电缆110一端的配对连接器。外部电缆110被用于把来自电源适配器102的外部连接器108的直流电提供给电子设备112。从而,外部电缆110的另一端具有与电子设备112的外部连接器114耦接的配对连接器。在本实施例中,电子设备112经由外部电缆110接收通过电源适配器102可获得的直流电。这里,电源适配器102可被看作主设备(至少对电力来说),通过外部连接器108接收电力的其它设备可被看作外围设备(至少对电力来说)。
通过外部电缆110供给电子设备112的直流电可由电子设备112消耗。但是,电源适配器102被设计成只提供一定的有限电量。从而,电子电路112的正确设计会规定电子电路112考虑通过电源适配器102可获得的一定的有限电量。电子设备112可与提供不同的有限电量的各种不同电源一起工作的事实使之复杂化。然而,为了避免电子设备112过度消耗可从电源适配器102获得的电量,电子设备112包括一个电源管理器116。电源管理器116能够操作电子设备112内的耗电电路系统118,以至来自电源适配器102的可用电能不会被过度消耗。从而,即使当与提供不同的有限电量的不同电源适配器连接时,电子设备112的工作仍然保持稳定。例如,电源管理器116能够禁止、限制或按顺序排列耗电电路系统118的各种电路的使用,以致消耗的电能通常不大于通过电源适配器102可获得的一定的有限电量。在电子设备112内可设置电池,以便当不连接电源适配器102时提供电能,或者当连接电源适配器102时,能够提供补充电能(如果需要的话)。
图1B是根据本发明的另一实施例的电力传送系统150的方框图。除了用电池组150代替电源适配器102之外,电力传送系统150一般来说类似于图1A中所示的电力传送系统100。电池组150提供直流电。外部电缆110被用于把直流电从电池组150提供到电子设备112。通过外部电缆110提供给电子设备112的直流电可由电子设备112消耗。但是,类似于图1A的电源适配器,电池组150被设计成只提供一定的有限电量。从而,电子电路112的正确设计会规定电子电路112考虑通过电池组152可获得的一定的有限电量。但是,可从电池组150获得的电力取决于设置在电池组150中的电池的类型和数量。电源管理器116能够操作电子设备112内的耗电电路系统118,以至来自电池组152的可用电能不会被过度消耗。从而,即使当与提供不同的有限电量的不同电池组连接时,电子设备112的工作仍然保持稳定。例如,电源管理器116能够禁止、限制或按顺序排列耗电电路系统118的各种电路的使用,以致消耗的电能通常不大于通过电池组152可获得的一定的有限电量。在电子设备112内可设置电池,以便当没有连接电池组152时提供电能,或者当连接电池组152时,能够提供补充电能(如果需要的话)。
图2A是根据本发明的一个实施例的电源适配器200的方框图。电源适配器200适合于用作图1A中图解说明的电源适配器102。
电源适配器200包括AC/DC转换器202和可用电能指示器204。例如,如图1A中所示,AC/DC转换器202能够通过AC插头104和电源线106从AC电源插座接收交流电。交流电随后由AC/DC转换器202转换成直流电。直流电随后被耦合到外部连接器206的输电线上。地线也与外部连接器206耦接。可用电能指示器204也与直流电和地线连接。可用电能指示器204提供可用电能指示。可用电能指示显示电源适配器200提供的可用电能的数量。可用电能指示器204提供的可用电能指示与外部连接器206的数据线,例如图2A中所示的数据线DP和DM耦接。
可用电能指示器204可用各种不同的方式来实现。在一个实施例中,可用电能指示器204耦接模拟电压电平与外部连接器206的数据线DP和DM耦接。电压电平可用于指示电源适配器200提供的可用电能。数据线上的电压电平可被直接使用或按照不同的方式使用。在另一实施例中,可通过数据线利用信令。信令可以和数字信号有关,或者和利用调频或脉宽调制方案的信号有关。
图2B是根据本发明的一个实施例的电池组250的方框图。电池组250适合于用作图1B中图解说明的电池组152。
电池组250包括一个或多个电池252和一个DC/DC调节器254。DC/DC调节器调节一个或多个电池252提供的直流电。电池组250还包括可用电能指示器204。直流电与外部连接器206的输电线耦接。地线也与所述一个或多个电池252及外部连接器206连接。如上所述,可能电能指示器204提供可用电能指示。在本实施例中,可用电能指示显示电池组250提供的可用电能的数量。可用电能指示器204提供的可用电能指示与外部连接器206的数据线,比如图2B中所示的数据线DP和DM耦接。
当可用电能指示器204被实现成对数据线DP和DM施加模拟电压电平时,可用电能指示器204可由电阻器装置实现。图3A‑3C图解说明可用于实现根据本发明的一些实施例的可用电能指示器204的不同的典型电阻器装置。
图3A是根据本发明的一个实施例的电阻器装置300的示意图。电阻器装置300包括耦接在直流电(DC PWR)和第一节点304之间的第一电阻器302。第二电阻器306耦接在第一节点304和地面(GND)之间。第三电阻器308耦接在直流电和第二节点310之间。第四电阻器312耦接在第二节点310和地面之间。数据线DP与第二节点310耦接,数据线DM与第一节点304耦接。从而,在第二节点310的电压V
DP被加到数据线DP上,在第一节点304的电压V
DM被加到数据线DM上。
图3B图解说明根据本发明的另一实施例的电阻器装置320。电阻器装置320包括耦接在直流电和第一节点324之间的第一电阻器322。耦接在第一节点324和第二节点328之间的第二电阻器326。耦接在第二节点328和地面之间的第三电阻器330。数据线DP与第一节点324耦接,以把把电压V
DP加到数据线DP上。数据线DM与第二节点328耦接,以便在数据线DM上提供电压V
DM。
图3C图解说明根据本发明的另一实施例的电阻器装置340。第一电阻器342耦接在直流电和第一节点344之间。第二电阻器346耦接在第一节点344和第二节点348之间。第三电阻器350耦接在第二节点348和地面之间。数据线DM与第一节点344连接,以便向数据线DM提供电压V
DM。数据线DP与第二节点348耦接,以便向数据线DP提供电压V
DP。
应注意与数据线DP和DM耦接的电压可被直接使用或者按照不同的方式使用。例如,可利用差分电压,比如V
DPM=V
DP‑V
DM。使用差分电压的优点是可被检测的可用电能水平的等级(gradation)被增大(例如被加倍)。另外应注意图3B中的电阻器装置保证电压V
DP总是会大于电压V
DM。相反,图3C中的电阻器装置340保证电压V
DM总是会大于电压V
DP。从而,电阻器装置320和340特别适合于差分电压方法。
根据本发明的一个实施例,数据线DP和DM上的电压V
DP和V
DM总是分别会被电子设备112视为“高”。即,这些电压电平将大于用于确定数据线上的电压是“高”还是“低”的最小高电平电压。从而,尽管这些电压为“高”,这些电压可超过最小高电平不同的数量,以便提供多个等级的高电平电压。这些不同的等级可被用来利用信号把电源适配器102提供的可用电能的特定量通知电子设备112。
图4A图解说明提供高电平电压与可用电能的典型相关性的表格400。如图4A中图解说明的表格400中所示,高电压电平H
1可指示对应的电源能够供给0.5瓦的可用电能。电源可以是电源适配器或者电池组。高电压电平H
2可指示对应的电源能够供给1瓦的可用电能。高电压电平H
3可指示对应的电源能够供给3.0瓦的可用电能。另外,一般来说,第n个高电压电平(H
n)可指示对应的电源能够供给8.0瓦的可用电能。尽管高电压电平H
1、H
2、H
3、...、H
n可随着实现而变化,不过这些电压电平都是“高”电平。例如,如果外部总线认为从2.0‑3.3伏的电压是“高”电压,那么高电压电平H
1、H
2、H
3、...、H
n代表均在2.0伏‑3.3伏范围内的不同的非重叠电压或电压范围。
图4B图解说明提供高电压电平与可用电能的典型相关性的表格450。表格450适合于在电源是电池组时使用。表格450可指示电池组的特性,这间接提供可能电能的指示。如图4B中图解说明的表格450中所示,高电压电平H
1可指示对应的电池组具有一节AA电池。高电压电平H
2可指示对应的电池组具有二节AA电池。高电压电平H
3可指示对应的电池组具有二节AAA电池。另外,一般来说,第n个高电压电平(H
n)可指示对应的电池组具有三节AAA电池。尽管高电压电平H
1、H
2、H
3、...、H
n可随着实现而变化,不过这些电压电平都是“高”电平。
在其它实施例中,压差(例如,V
DPM=V
DP‑V
DM)的符号(正或负)可被用于区分不同的电源。例如,如果压差为正,那么可认为电源是电源适配器。另一方面,如果压差为负,那么可认为电源是电池组。压差的量值可如上所述用于直接或间接地表示电能可用性的水平。
图5是根据本发明的一个实施例的电子设备500的方框图。电子设备500可代表在图1A和1B中图解说明的电子设备112。
电子设备500耦接或者包括外部连接器502。外部连接器502与直流电(DC PWR)线、数据线DP、数据线DM和接地(GND)线耦接。这些线路被连接到总线接口504。总线接口504使电子设备500能够通过外部总线接收电能和/或参与数据发射和接收。由于本发明主要涉及通过外部总线接收电能,因此下面的讨论主要针对通过外部总线在电子设备500接收电能,随后管理用电,以确保稳定的工作。
电子设备500还包括模‑数转换电路506。模‑数转换电路506与数据线DP和DM耦接。模‑数转换电路506把数据线DP和DM上的模拟电压电平转换成数字电压电平,所述数字电压电平被供给控制器508。更具体地说,所述数字电压电平被供给可用电能检测器510。在本实施例中,可用电能检测器510被设置在控制器508内。例如,控制器508一般是集成电路,比如已被编程的微处理器、定制IC(例如,ASIC)或者可编程IC。可用电能检测器510检查数字电压电平,以确定可用电能水平。可用电能水平代表通过外部总线,从电源可供电子设备500使用的可用电能的数量。一旦可用电能水平被确定,可用电能水平就被提供给电源管理器512。在本实施例中,电源管理器512被设置在控制器508内。电源管理器512控制电子设备500的工作活动,以致其通过外部总线的电能吸取通常不会超过可从电源获得的电能。在这点上,电源管理器512可使控制器508或者其它耗电电路系统514推迟工作,按顺序排列工作,或者避免工作,以便管理电子设备500的能耗。
一般来说,电子设备500常常是电池供电的设备,并且可用通过外部总线提供的电能对电子设备500内的可再充电电池充电。从而,充电操作会影响可供电子设备500内的其它电路系统使用的电能的数量。此外,就电池被充分充电来说,在电子设备500的工作活动超过电源通过外部总线提供的可用电能的情况下,电池可供给额外的电能供电子设备500消耗。其它耗电电路系统514的例子将随着实现而极大地变化。不过,其它耗电电路系统514的一些例子包括盘驱动器、电池充电电路、存储装置(例如RAM、ROM)、电池监视器和显示器。
在图5中所示的电子设备500的实施例中,可用电能检测器510和电源管理器512设置在控制器508内。但是应认识到可用电能检测器510和电源管理器512不需要被设置在控制器508内,也可以是独立的组件或者集成在一起。
图6是根据本发明的一个实施例的模‑数转换电路600的示意图。模‑数转换电路600适合于用作在图5中图解说明的模‑数转换电路506。模‑数转换电路600包括电阻器602和604,以及把数据线DP上的模拟电压转换成n位的数字输出的模‑数转换器(ADC)。类似地,电阻器608和610以及ADC 612把数据线DM上的模拟电压转换成n位的数字输出。
在关于图5中图解说明的模‑数转换电路506的一个备选实施例中,通过开关或多路复用器以及仅仅一部分的模‑数转换电路600的使用,数据线DP和DM可共享转换电路系统。例如,开关或多路复用器可有选择地耦接数据线DM或DP之一与电阻器602,于是ADC 606的输出可以是数据线DM上的或者数据线DP上的数字电压,从而不需要电阻器608和610以及ADC 612。
图7是根据本发明的一个实施例的电源管理系统700的方框图。电源管理系统700描述根据本发明的一个实施例的电源管理器,比如电源管理器512的典型操作。电源管理系统700代表电子设备的一部分。
电源管理系统700包括一个电源管理器702。电源管理器702从可用电能检测器,例如可用电能检测器510接收可用电能水平(available power level:APL)。电源管理器702根据可用电能水平控制电子电路系统的工作。如图7中所示,电源管理系统700可与电池704和电池监视器706耦接。电池监视器706能够监视电池电量(battery charge level:BCL),并把电池电量提供给电源管理器702。从而,电源管理器702还能够根据电池电量控制电子电路系统的工作。换句话说,电源管理器702能够根据可用功率水平和/或电池电量,管理电子设备的能耗。
电源供给电子设备的电能通过电池充电电路708可被耦接到电池704。电池充电电路708可由电源管理器702控制,以致可从电源获得的电能或者可用于对电池704充电,或者可防止被用于对电池704充电。电源管理系统700还包括与电子设备相关的其它耗能电路系统710。所述其它耗能电路系统710可随着实现而极大地变化。不过,一些或者全部的耗能电路系统710可由电源管理器702控制。例如,电源管理器702可限制某些电路系统的使用,可使电路系统按照不同的顺序启动,可改变电路系统的使用等。这样做时,电源管理器702不仅可以利用可用电能水平,而且可使用电池电量。如图7中所示,来自电池P
BAT的电能与来自电源P
IN的电能结合,从而产生设备电能P
OUT。设备电能P
OUT至少被提供给电源管理器702、电池监视器706和其它耗能电路系统710。从而,即使能耗由电源管理器702管理,从电子设备吸取的电能也能够超过由功率放大器输入电子设备的电能,即,电能P
IN,假如可从电池P
BAT获得电能差。
图8是根据本发明的一个实施例的可用电能过程800的流程图。可用电能过程800由电子设备,比如图1A和1B中图解说明的电子设备112或者图5中图解说明的电子设备执行。
可用电能过程800始于步骤802,在步骤802,判定是否检测到了外部总线。这里,当外部总线被耦接在主设备和电子设备之间时,电子设备可监视或者被告知这种情况。在一个实施例中,一旦电子设备的外部连接器的输电线(例如DC PWR)检测到正电压电源(例如5伏)的存在时,可认为电子设备检测到了外部总线的存在。当判定步骤802确定没有检测到外部总线时,可用电能过程800等待外部总线的检测。换句话说,一旦检测到了外部总线,可用电能过程800就可被启动或者认为被启用。
一旦判定步骤802确定检测到了外部总线,就在步骤804,从外部总线的总线数据线读取电压电平。例如,可从数据线DP和DM,比如图5中图解说明的读取电压电平。随后,在判定步骤806,确定主设备是否是电源。被检测的外部总线可来自各种不同的设备(例如主设备),包括电源和计算机。在一个实施例中,总线数据线上的电压电平可用信号通知主设备的类型。例如,本发明特别适合于供作为电源的主设备使用。更具体地,总线数据线上的电压电平可用信号通知主设备是电源。在一种实现中,总线数据线上为“高”的电压电平可用信号通知电源的存在。
总之,当判定步骤806确定主设备不是电源时,那么可执行其它标准处理808。例如,如果主设备是计算机,那么其它标准处理808可涉及促进计算机和电子设备之间数据的交换的操作。
另一方面,当判定步骤806确定主设备是电源时,在步骤810确定电源的可用电能水平。在一个实施例中,通过进一步检查总线数据线上的电压电平,能够确定电源的可用电能水平。即,总线数据线上的电压电平可用信号通知可从电源获得的功率电平。例如,如上参考图4所述,总线数据线上的电压电平可被分类成多个“高”电压电平H
1、H
2、H
3、...、H
n,所述多个“高”电压电平H
1、H
2、H
3、...、H
n被认为分别对应于由电源提供的不同的可用电能水平,即0.5、1、3、...、8瓦。
在步骤810确定了可用电能水平之后,在步骤812,可根据确定的可用电能水平管理电子设备的电能利用。即,在电子设备的工作中,电能利用可被控制或管理,以致操作或功能可随着确定的可用电能水平而变化。
接下来在方框808和812之后,判定步骤814确定外部总线是否已被断开。当判定步骤814确定外部总线未被断开时,处理返回重复判定步骤812,以致可继续管理电子设备的电能利用。另一方面,当判定步骤814确定外部总线已被断开时,处理返回重复判定步骤802和后续各个方框,以致当外部总线之后被连接到电子设备时,电子设备能够再次执行可用电能过程800。
特别需要高电能的一种操作是引导过程,引导过程涉及电子设备的初始启动。一般来说,执行引导过程的电子设备会包括一个盘驱动器,所述盘驱动器保存用于或者引导电子设备的操作系统的程序代码。
图9是根据本发明的一个实施例的引导过程900的流程图。电子设备可执行引导过程900,以启动电子设备进行工作。
引导过程900开始于判定确定的可用电能水平是否大于或等于最小引导功率电平的判定步骤902。例如,确定的可用电能水平可在图8中图解说明的可用电能过程的方框810被确定。当判定步骤902判定确定的可用电能水平(来自电源)不大于或等于最小引导功率电平时,那么执行进一步的处理,以确定是否是进行引导的适当时间。更具体地说,在步骤904读取电池电量。随后,判定步骤906确定电池电量是否大于或等于最小电量。当判定步骤906确定电池电量不大于或等于最小电量时,在步骤908电池被充电,并延迟引导序列。在方框908之后,引导过程900返回重复判定步骤906,以致能够再次比较电池电量与最小电量。一旦判定步骤906确定电池电量等于或超过最小电量,那么引导过程900允许在步骤910执行引导序列。
另一方面,当判定步骤902判定确定的可用电能水平大于或等于最小引导功率电平时,可直接在步骤901执行引导序列。因此,如果确定的由电源供给的可用电能水平被认为超过在引导序列中正确操作电子设备所需的最小引导功率电平,那么引导过程900允许立即执行引导序列。但是,在确定的由电源供给的可用电能水平不等于或没有超过最小引导功率电平的情况下,需要从电子设备的电池吸取额外的电能。从而,判定步骤906确保在能够在步骤910执行引导序列之前,电池至少具有最小电量。在步骤910执行引导序列之后,引导过程900完成并结束。
这里描述的电子设备可以是能够播放(包括显示)媒体项目的媒体播放器。媒体项目可以和音频项目(例如音频文件或歌曲),视频(例如电影)或图像(例如照片)有关。
图10是适合于供本发明之用的媒体播放器1000的方框图。媒体播放器1000可包括图1A和1B中的电子设备112或者图5中的电子设备500的电路系统,和/或能够执行参考图8和9说明的操作。
媒体播放器1000包括和控制媒体播放器1000的整个操作的微处理器或控制器有关的处理器1002。媒体播放器1000把和媒体项目有关的媒体数据保存在文件系统1004和高速缓冲存储器1006中。文件系统1004一般是存储盘或多个盘。文件系统1004一般向媒体播放器1000提供大容量存储能力。但是,由于对文件系统1004的访问时间较长,因此媒体播放器1000还可包括一个高速缓冲存储器1006。例如,高速缓冲存储器1006是由半导体存储器形成的随机存取存储器(RAM)。对高速缓冲存储器1006的相对访问时间明显短于对文件系统1004的访问时间。但是,高速缓冲存储器1006不具有文件系统1004的大存储容量。此外,与高速缓冲存储器1006相比,当活动时,文件系统1004消耗更多的电能。当媒体播放器1000是由电池(未示出)供电的便携式媒体播放器时,能耗通常是所关切的因素。媒体播放器1000还包括一个RAM 1020和一个只读存储器(ROM)1022。ROM1022能够以非易失性方式保存待执行的程序、实用程序或进程。RAM1020提供易失性数据存储,例如为高速缓冲存储器1006提供易失性数据存储。
媒体播放器1000还包括一个允许媒体播放器1000的用户与媒体播放器1000交互作用的用户输入装置1008。例如,用户输入装置1008可采取各种形式,比如按钮、小键盘、转盘等。另外,媒体播放器1000包括一个可由处理器1002控制,从而向用户显示信息的显示器1010(屏幕显示器)。数据总线1011至少能够简化文件系统1004、高速缓冲存储器1006、处理器1002和编解码器1012之间的数据传输。
在一个实施例中,媒体播放器1000用于把多个媒体项目(例如歌曲)保存在文件系统1004中。当用户想要使媒体播放器播放特定的媒体项目时,可用媒体项目的列表被显示在显示器1010上。随后,通过利用用户输入装置1008,用户能够选择可用媒体项目之一。当收到特定媒体项目的选择时,处理器1002把特定媒体项目的媒体数据(例如音频文件)提供给编码器/解码器(CODEC)1012。编解码器1012随后产生给扬声器1014的模拟输出信号。扬声器1014可以是媒体播放器1000的内置扬声器或者是媒体播放器1000的外置扬声器。例如,与媒体播放器1000连接的头戴式受话器或耳塞可被看作外置扬声器。
媒体播放器1000还包括与数据链路1018耦接的总线接口1016。数据链路1018允许媒体播放器1000与主设备(例如主计算机或者电源)耦接。数据链路1018还能够向媒体播放器1000提供电能。
本发明的各个方面、实施例、实现或特征可以独立使用或者任意组合地使用。
本发明最好用硬件、软件或者硬件和软件的组合来实现。软件也可被具体化为计算机可读介质上的计算机可读代码。计算机可读介质是能够保存之后可由计算机系统读取的数据的任意数据存储装置。计算机可读介质的例子包括只读存储器、随机存取存储器、CD‑ROM、DVD、磁带、光学数据存储装置和载波。计算机可读介质也可分布在网络连接的计算机系统内,以致按照分布方式保存和执行计算机可读代码。
本发明的优点众多。不同的方面、实施例或实现可产生一个或多个下述优点。本发明的一个优点在于便携式媒体设备能够容易并且快速地确定电源是否被连接到其外部端口,如果是,那么能够确定通过外部端口可从电源吸取多少电能。本发明的另一优点在于便携式媒体设备的电能利用可视可用电能而定,以使操作稳定并且可靠。
根据书面描述,本发明的许多特征和优点是明显的,从而,附加的权利要求意图覆盖本发明的所有这种特征和优点。此外,由于本领域的技术人员易于想到众多的修改和变化,因此本发明不应被局限于这里举例说明的确切结构和操作。从而,所有适当的修改和等同物落入本发明的范围内。