CN1542588B - 能够在无源状态下访问数据的计算机系统及方法 - Google Patents

能够在无源状态下访问数据的计算机系统及方法 Download PDF

Info

Publication number
CN1542588B
CN1542588B CN2004100312940A CN200410031294A CN1542588B CN 1542588 B CN1542588 B CN 1542588B CN 2004100312940 A CN2004100312940 A CN 2004100312940A CN 200410031294 A CN200410031294 A CN 200410031294A CN 1542588 B CN1542588 B CN 1542588B
Authority
CN
China
Prior art keywords
data
computer system
controller
driver
video
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.)
Expired - Fee Related
Application number
CN2004100312940A
Other languages
English (en)
Other versions
CN1542588A (zh
Inventor
詹姆斯·兰姆
布鲁斯·丹宁
杜珣弤
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.)
O2 Tech. International Ltd.
Original Assignee
O2 Tech International Ltd
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 O2 Tech International Ltd filed Critical O2 Tech International Ltd
Publication of CN1542588A publication Critical patent/CN1542588A/zh
Application granted granted Critical
Publication of CN1542588B publication Critical patent/CN1542588B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3256Power saving in optical drive
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Abstract

本发明提供了一种可重放压缩数字音频和视频文件的、用于膝上型和笔记本数字计算机的控制器。该控制器包括一个遍历和访问存储于计算机系统的驱动器上的数据的驱动器接口。功能键或远程控制器允许用户访问存储所需数据的驱动器。选定数据可从驱动器中读取。一个解码器电路将数据剖析为音频数据和视频数据,并对每组数据解码,从而产生一个解码的音频数据流或视频数据流。该音频数据流由控制器转换化为一个模拟信号,或传送至计算机系统的一个外部数模转换器。有利的是,计算机系统处于无源状态(例如处于电源节能状态或关状态)时该控制器可运行,且当计算机系统处于开状态或有源状态时能工作于直通或旁路模式。

Description

能够在无源状态下访问数据的计算机系统及方法
技术领域
本发明通常涉及重放音频和视频记录的便携式装置,更具体的是涉及一种重放压缩数字音频和视频数据的装置。 
背景技术
目前存在各种便携式装置,用于重放按照压缩音频数字记录格式压缩的、称为MP3的数字音频记录。这些装置可以分为两种:一种是将MP3压缩数字音频记录存储于一种电子固态存储器的装置;另一种是使用机电设备,例如光盘(CD)播放器或在数字计算机的硬盘驱动器上记录压缩数字音频来进行连续播放的装置。 
采用电子固态存储器(例如快闪存储器)重放MP3压缩数字音频记录的便携式装置能够存储约10个音乐选择。利用一个附加存储器卡,该便携式装置可以存储共约20个音乐选择。这些将MP3压缩数字音频记录存储于电子固态存储器的MP3播放器消耗的电量相对较少。因此,这些MP3播放器无需更换电池或对电池充电,就能对存储的有限数目的音乐选择提供延长的播放时间。 
便携式MP3播放器除了其音乐选择容量有限的特征外,另一特征是这些便携式MP3播放器将压缩数字音频记录存储于电子固态存储器的不方便之处是要把音乐选择载入该存储器中。通常,这些MP3播放器需要首先下载或复制MP3压缩数字音频记录于个人计算机的硬盘驱动器中,接着将该MP3压缩数字音频记录从个人计算机传输到便携式MP3播放器中。前述操作与简单地只将光盘(CD)插入CD播放器,或直接从数字计算机的硬盘驱动器或CD驱动器播放MP3压缩数字音频记录相比更为复杂。 
采用机电装置重放存储的压缩数字音频记录的MP3播放器与将压缩数字音频记录存储于电子固态存储器的MP3播放器相比能存储更多的音乐选择,例如几百甚至一千以上。而通常采用机电装置的MP3播放器耗电较大。因此,采用机电装置重放音乐选择的便携式播放器的播放时间相对较短,例如在电池更换或充电之前小于1小时。 
膝上型和笔记本计算机的电池通常允许使用几个小时后才需充电。显而易见,膝上型或笔记本计算机可以使用计算机的CD-ROM 或硬盘驱动器播放MP3压缩数字音频记录。提交于1998年8月19日的美国专利申请09/136,207,现美国专利6,226,237的“便携式计算机的低功率CD-ROM播放器”是关于传统膝上型或笔记本计算机如何消耗了大量不必要的功率(该案之全文以引用的方式并入本文中)。该过量的功耗消耗了膝上型和笔记本计算机用于执行微处理器密集性任务(例如文字处理、电子表格分析)的电池电量。‘207发明的解决方案为当便携式装置的主电源切断时,由一个状态机工作。‘207发明(当主电源切断时)将CD-ROM与音频子系统相连,从而使得CD可以在无过量电池消耗或在不启动便携式计算机时进行播放。 
发明内容
根据本发明的第一方面,提供一种能在处于无源状态时访问数据的计算机系统,所述计算机系统包括:一个包括一个系统CPU和一个存储数据的驱动器的计算机子系统;和,一个控制器,所述控制器包括一个选择性地访问所述驱动器的所述数据的驱动器接口、一个对所述数据解码并提供解码数据的解码器电路和一个控制一个开关网络的处理器,所述开关网络包括一个有一个第一开关状态和一个第二开关状态的视频开关网络,所述第一开关状态断开所述解码器电路与所述计算机子系统的视频输出装置之间的连接,其中当所述计算机系统处于所述无源状态时,所述控制器访问所述驱动器,从而检索所述数据并对所述数据解码。 
根据本发明的第二方面,提供一种当计算机系统处于无源状态时播放所述计算机系统中文件的方法,所述方法包括步骤:激活一个控制器,该控制器控制所述计算机系统的一个驱动器,从而访问数据;选择数据,并把所述选定数据存储在与所述控制器相关的存储器;由所述选定数据产生一个数据流;和对所述选定数据解码并产生一个解码的数据流。 
本发明的一种能够在无源状态下访问数据的计算机系统包括一个计算机子系统和一个控制器。该计算机子系统包括一个计算机CPU和一个存储数据的驱动器。该控制器包括一个选择性地访问驱动器的数据的驱动器接口,和一个对该数据解码并提供解码数据的解码器电路,其中,当计算机子系统处于无源状态时,控制器访问驱动器来检索数据并对该数据解码。该数据可以为音频数据或视频数据。 
索数据并对该数据解码。该数据可以为音频数据或视频数据。 
另一个实施例中,提供了一种计算机系统处于无源状态时播放该计算机系统文件的方法,该方法包括步骤:选择数据;从被选数据中生成数据流;对被选数据解码并生成解码数据流。同样,该数据可以为音频数据或视频数据。 
值得本领域技术人员重视的是,虽然下面的具体实施方式是基于提供较佳的实施例和使用方法,但本发明并不受限于这些较佳的实施例和使用方法。本发明范围广泛,其范围仅由相应的权利要求限定。 
附图说明
图1所示为本发明的一种处于开状态时获取并播MP3数字音频文件的便携式系统的一个实施例的示范性框图; 
图2所示为本发明的一种处于关状态或无源状态时获取并播放MP3音频文件的便携式系统的一个实施例的示范性框图; 
图3所示为本发明的图1和图2的更具体的系统框图; 
图4所示为本发明的图1和图2中的MP3音频控制器的更具体的框图; 
图5A所示为本发明的一种采用外部MP3解码装置、处于开状态时获取并播放MP3数字音频文件的便携式系统的另一个实施例的示范性框图; 
图5B所示为本发明的一种采用外部MP3解码装置、处于关状态或无源状态时获取并播放MP3数字音频文件的便携式系统的另一个实施例的示范性框图; 
图6所示为一种处于开状态的示范性计算机系统框图,其中本发明的音频/视频控制器在计算机系统中不起作用; 
图7所示一种处于无源状态的图6中的示范性计算机系统的框图,其中本发明的音频/视频控制器使得用户从驱动器访问数据;和 
图8所示为图6和图7中的音频/视频控制器的更具体的框图。 
具体实施方式
图1-4所示为本发明的一种较佳MP3音频控制器的实施例。总体上,本发明涉及一种播放存储的MP3文件的MP3音频控制器18。在该实施例中,本发明的MP3控制器旨在集成于计算机系统10(例如便携式膝上型计算机)中,按必要的逻辑允许选择、检索并播放存储在本机中的MP3文件,而无需打开计算机系统。如此,术语“无源”定义了一种状态,即该状态下主电源无需开启(即关状态),或系统处于休眠状态(这些都由电源管理协议定义)。因此,本发明在播放MP3音频文件时节省了大量功率。 
图1所示本发明的一种处于开状态并适用MP3播放器18的计算机系统10。通常,该计算机系统10包括:一个系统CPU 12、一个核心逻辑芯片组14、一个硬盘驱动器(HDD)20、一个CD-ROM驱动器(CD)22和一个与扬声器系统24相连的音频子系统16(表示为“音频集成电路”)。当主电源给系统10供电(即计算机处于开状态)时,MP3播放器不控制MP3文件的播放,因为CPU12和一个MP3解码器(通常为软件)将操作该功能。因此,计算机系统处于开状态时,MP3播放器18将不会受驱动器20和/或22和该CPU指令的影响。虽然图中所示了分别作为硬盘驱动器和CD-ROM装置的驱动器20和22,本领域的技术人员了解的任何不脱离本发明的驱动器装置(例如RAM驱动器、DVD驱动器、备份驱动器等)均可替换驱动器20和/或22。 
相反,如图2所示,系统处于关状态时,本发明的MP3控制器允许用户直接访问驱动器20和/或22来播放存储的MP3文件,无需运行CPU12、CPU芯片组14或音频子系统16。因此,如图所示,该图中系统电源只需提供给控制器18和驱动器20、22。 
图3所示为采用本发明的MP3控制器的计算机系统10的更具体的系统框图。如图所示,该CPU12和核心逻辑芯片组14(通常称为“北桥”和“南桥”输入/输出芯片组)通过系统管理总线(SMBus)和集成设备电路(IDE)总线与控制器18进行通信。正如本领域所公知,将控制器18与系统管理总线相连可允许用户对控制器18编程。该控制器18还通过系统集成设备电路总路线与驱动器20和/或22进行通信。如下详尽所述,控制器18包括集成音频数模转换器集成电路(DACIC),或提供解压缩的MP3文件给外部音频数模转换器26。该外部音频数模转换器26可以为集成计算机系统10的一部分和/或音频集成电路16的子系统。在上述任一情况下,转换的音频文件(经放大器 28)被放大后将提供一个音频信号给扬声器系统24。另外,如上所述,控制器18控制驱动器20、22来读取获取的MP3文件。因此,为了允许用户访问驱动器的目录结构,提供了一个外部LCD显示器30。LCD显示器30(经由控制器18)从驱动器20和22获取目录信息,并按文件名/路径显示该目录信息。同样,LCD显示器30最好还能显示控制器18的当前状态信息,以下将详述。值得注意的是LCD显示器30的使用需要控制器18有合适的LCD显示器驱动器电路。但是,若计算机系统10包括LCD显示器34和LCD驱动器电路32,控制器18便可直接与LCD显示器34、LCD驱动电路32相连。 
图4所示为本发明的MP3控制器18的更具体的框图。总体上,控制器18包括:一个内部处理器48、存储器50和52、集成设备电路总线接口54、系统管理总线接口42和MP3解码电路56。控制器18的总功能为访问驱动器20、22,允许用户选择所需的MP3文件,解压缩该MP3文件并输出一个数字或模拟信号(通过外部放大器和扬声器系统来播放)。图4所示的每个元件描述如下。 
处理器48控制通用输入/输出功能,包括访问、遍历和检索驱动器20或22的指令。在较佳实施例中,外部功能键66提供来允许用户操作控制器18和驱动器20或22来播放MP3文件。该功能键包括播放、暂停、快进、快倒、下一音轨、上一音轨、搜索等(或其中任一组合)。在较佳实施例中,因为本发明的控制器18允许遍历目录结构和检索文件,所以控制器最好还包括菜单(MENU)和回车(ENTER)功能键66。控制器18包括一个功能键接口46,解释功能键66生成的指令,并生成指令给处理器48。检索和播放MP3文件的指令存储在快闪存储器52中。这些指令最好为用户可编程固件,并可永久性保留在存储器52中。功能键一旦激活,处理器48就获取来自存储器52的指令。为了与存储MP3数据的驱动器进行通信,需提供一个从集成设备电路总线接口54。处理器48根据功能键产生的用户指令,命令从集成设备总线接口控制驱动器中的一个开始遍历目录结构。存储MP3文件的目录结构被固定(例如,目录可由用户自定义并存储在快 闪存储器52中),或控制器允许用户遍历驱动器上的所有目录和文件。一旦用户选择一个MP3文件并希望播放该文件(例如按下一个播放功能键),处理器48就命令从集成设备电路接口54在驱动器中检索该文件。更好的方法为一旦选择一个文件,将该文件就被传输到RAM存储器50中,从而减少磁盘活动。更为可取的是提供一个如图所示的双端口静态随机存取存储器(SRAM)50来存储音频文件,并暂时存储指令和/或处理器48的程序参数。一旦音频文件载入存储器50,其数据将提供给MP3解码器电路56。 
解码器电路56包括:一个流音频解码器58,一个缓冲存储器60和与外部音频数模转换器26通信的内部音频数模转换器62或数模转换器接口64中的一个。流音频解码器58从存储器50获取音频流数据,并根据其中存储的解码器算法对该数据解码。另外,解码器算法也可以存储在快闪存储器52中,根据控制器的激活载入存储器50并提供给解码器58。总之,这两种方法都允许用户更新/修改解码器算法。因此,存储器52或解码器58要存储解码算法的可更新版本。在最佳实施例中,解码器58是一个MP3音频文件解码器。解码器58产生的输出数据为解压缩的数字音频数据,并可包括例如PCM格式数据的标准数字音频格式。解码器58将解压缩数据输出至先进先出(FIFO)缓冲器60中。如果控制器18有一个内部数模转换器,则缓冲器60的数据提供给数模转换器60,从而产生一个模拟音频信号,其接着提供给放大器28并由扬声器系统并传输给扬声器系统(未示出)。另外,如果计算机系统10包括一个外部数模转换器(例如作为音频子系统的一部分),解码器58可包括一个相应的接口64。接口64接收来自存储器60的数字数据,并与一个外部数模转换器进行通信。同样,外部数模转换器26产生一个模拟信号提供给放大器28和扬声器系统。 
如上简述,该控制器最好还包括一个允许控制器18与计算机系统10的系统管理总线进行通信的系统管理总线接口42。系统处于开状态时,该系统管理总线传送功能键指令给系统14和12,且还用于访问该控制器18的快闪存储器52来允许更新和/或变换。一旦指令发 送至接口46,该指令就与处理器48通信而进行处理。同样可取的是控制器18包括一个与该系统管理总线(经由寄存器44)和处理器48相连的LCD接口57。这样,LCD接口57就能产生表示经由功能键接口46的用户操作和处理器状态的信号。处理器状态包括总操作状态(例如文件下载、解压缩、未查找到等)和具体操作参数(例如错误状态、元件失败等)。另外,最好能显示包括目录树结构、文件名等的驱动器数据。另外,MP3文件通常包括一个表示标题,歌曲等的ID标记。最好由LCD接口57适合读取并显示该标记数据。如此,LCD接口57就能显示处理器48产生的驱动器数据。 
控制器18包括一个内部时钟装置40,该内部时钟装置40给控制器电路提供时钟脉冲,并通过有时序特性的总线(例如集成设备电路总线)与由时序控制的装置(驱动器20或22)通信。本领域的技术人员了解通常需多于一个的时钟频率,例如,给处理器48、解码器58和音频数模转换器62提供不同的时钟。该时钟装置应包括一个如图所示的由固定的晶体提供时钟脉冲的锁相环路(PLL)计时器。 
如上所述,该较佳实施例中的控制器18在该系统处于关状态时能播放压缩音频文件。因此,控制器18通过用户按下一个功能键(例如通过按下功能键66,系统电源供电给控制器18)就能被激活。如此,电源就与控制器18的元件、驱动器系统20和/或22相连。同样,如果系统10处于开状态,本发明的控制器18包括开关68。开关68使控制器18与集成设备电路总线(如图3所示)之间的连接断开,从而在驱动器20、22和音频子系统16之间不起作用。 
值得注意的是控制器18能操作作为传统存储媒体来存储MP3音频文件的硬盘驱动器20和CD-ROM驱动器22。因此,功能键66还应包括该CD-ROM驱动器的激活键,这些激活键包括弹出(EJECT)、快进(FF/SCAN-FF)、快倒(RW/SCAN-RW)、播放(PLAY)、暂停(PAUSE)、停止(STOP)、菜单(MENU)、回车(ENTER)等。 
图5A和图5B所示为本发明的计算机系统10’的另一个实施例。 与图1和2所示的实施例类似,本实施例包括一个计算机系统10’中的MP3控制器18’。然而,在该实施例中,控制器18’能操作一个外部MP3播放器70。图5A所示当电源供给下述系统部件时的系统10’:CPU12’、核心逻辑芯片组14’、音频集成系统16’和驱动器20’和/或22’。当系统上电时,存储在驱动器20’或22’上的MP3音频文件被传输给外部装置70。外部MP3播放器包括一个读取储存有MP3文件的CD的CD播放器72,和/或暂时存储MP3文件的内部存储器74。与前一实施例相似,电源处于开状态时控制器18’对系统10’不起作用。图5B所示为处于关状态或无源时的系统部件。控制器18’对MP3文件解压缩并将解压缩数据传输给外部播放器70。另一种方法是控制器18’将压缩数据传输给外部播放器70,其中该压缩数据由播放器70解压缩为合适的音频格式。外部装置70应包括与控制器18’(经由系统10’)相连的传统I/O接口(图中未示出)。例如,控制器18’和播放器70可包括传统的RS232(串行)、USB和/或TCP/IP通信,从而相互交换指令和传输数据。解压缩文件可存储在外部播放器70的存储器74中。 
控制器18’包括的部件与前一实施例中控制器18的部件相似,除了不需要包括功能键66和功能键接口46。因为便携式播放器70可能包括这些功能。同样,如果便携式播放器70有一个能查看驱动器目录结构和文件的合适的显示器,控制器18’也无需包括该显示功能。 
如此,显而易见,本发明披露了一种满足在此所述的目标的便携式电子装置的音频控制器。本领域的技术人员了解对本发明的各种改进。例如,虽然本发明的控制器18和18’针对于MP3音频数据,但显然控制器18和18’不受限于音频数据的特定格式,相反应视为一种能够接收、播放和/或解压缩不限于MP3格式数据的任何类型的音频数据的通用音频控制器。 
其它改进也可行。例如,图3和4中的控制器18所示为与集成设备电路总线相连(或相断开),本领域的技术人员将知道控制器同样也可以包括基于系统10的总线结构的其它总线接口技术。例如,如 此控制器18可修改为控制SCSI驱动器,且包括一个基于SCSI协议来交换指令和数据的SCSI接口。同样,控制器18还可以修改为基于传统网络协议(例如TCP/IP等),与传统网络的远程系统(图中未示出)进行通信。 
其它改进仍然可行。本发明的控制器18包括当系统10处于关状态时对音频数据进行解码的解码电路56。然而当系统10处于开状态时,音频文件(例如MP3文件)能够被解码且以一种解码格式存储在驱动器20和/或22中。如果由控制器18访问解码(解压缩)数据,则该数据将存储于存储器50中,并直接提供给音频数模转换器62或音频数模转换器接口64。即,该数据无需解码,控制器18可直接播放解码数据。 
图6和7所示为本发明的一个有音频/视频控制器618的计算机系统610的另一个实施例。通常,当计算机系统处于无源状态时,音频/视频控制器618允许访问音频数据、视频数据或音频/视频混合数据。同样,无源状态是指主电源未供电给计算机系统610(即关状态)的状态或系统处于休眠状态(这些都由电源管理协议定义)。 
图6所示为本发明的一种处于开状态、有音频/视频控制器618的计算机系统610。通常,计算机系统610包括:一个系统CPU612、一个核心逻辑芯片组614、一个与音频输出装置(例如扬声器系统624)相连的音频子系统616、一个与视频输出装置(例如显示装置626)相连的视频子系统,一个硬盘驱动器620和一个光盘驱动器622(例如DVD-ROM或CD-ROM驱动器)。当主电源给该计算机系统610供电(即计算机处于开状态)时,音频/视频控制器618并不控制音频、视频或音频/视频文件的播放。因为这些功能都由CPU612和合适的解码器操控,如从核心逻辑芯片组614到驱动器620、622的有效路径632和从音频/视频控制器618到核心逻辑芯片组614和驱动器620、622的无效路径634、636分别所示。因此,当计算机系统处于开状态时,音频/视频控制器618将不影响驱动器620、622和CPU612之间的指令。虽然在此所述的驱动器620、622是作为硬盘驱动器和光盘驱 动器,本领域的技术人员将知道任何不脱离本发明范围的驱动器或存储媒体可替换这些驱动器。 
图7所示为图6中处于无源状态的计算机系统610。该例中,本发明的音频/视频控制器618允许用户访问驱动器620、622上的数据(例如音频数据、视频数据、或音频/视频混合数据),而无需运行CPU612、核心逻辑芯片组614、音频子系统616、或视频子系统624。 
图8所示为图6和图7中音频/视频控制器618的更具体的框图。通常,控制器618包括的一部分部件与前面详述的图4中音频控制器18的部件相似,其它涉及视频功能的部件将在此详述。控制器618包括一个处理器848,该处理器在计算机系统处于无源状态时执行用户指令或主指令,例如访问,遍历和检索来自各种驱动器620、622的数据。在一个实施例中,处理器848可以是一个微处理器。 
用户指令可经由功能键866或一个远程控制系统输入。该远程控制系统包括一个远程控制器871和允许用户提供信号给控制器618的相关电路(图中未示出)。该远程控制器871至少包括之前所述的功能键866的所有键和功能。该远程控制器可采用任一种已知的控制技术(例如红外线或射频)。一个收发器电路可接收该远程控制信号,并产生相关的信号给用户输入接口846。如此,计算机系统610的用户可经由远程控制器871或功能键866访问驱动器中的数据。 
任一情况下,一旦用户经由功能键866或远程控制器871输入所需的指令,用户输入接口电路846将解释该指令,并产生相关的指令给处理器848。检索和播放各种数据文件的具体指令可存储于非易失性存储器(non-volatile memory)852中。 
处理器848根据用户指令,命令从接口854控制驱动器中的一个。一旦用户通过激活功能键866或远程控制器871的合适的键选择了数据(例如音频文件和/或视频文件),处理器848就命令从接口854从驱动器中检索该数据。该数据可存储在存储器中。该存储器可以是一个控制器618的内部存储器850,例如静态随机存取存储器(SRAM)。该存储器还可以是任一种外置于控制器618的可供控制器618使用的 外部存储器,例如外部随机存取存储器(RAM)。存储控制器849还可同时与内部存储器850和外部存储器相连。如此,处理器848可采用内部存储器、外部存储器或上述两者来控制选定数据的存储。通常,处理器848采用内置存储器850来快速访问数据。如果需要额外的数据需缓冲器,处理器850还可采用外部存储器。例如,当解码器电路856进行复杂的解码需要大量内存时可采用外部存储器,因为该外部存储器能有效地提供所需的大量内存。 
控制器618还包括一个对用户所选数据解码的解码器电路856。解码器电路856通常包括一个将所需数据剖析成音频数据或视频数据的剖析器电路851。来自剖析器电路851的音频数据接着提供给音频解码器857。一个可选音频缓冲器853(例如FIFO缓冲器)可连接于剖析器电路851和音频解码器857之间来暂时存储该音频数据。 
音频解码器857根据一种音频数据解码器算法对音频数据解码。该音频数据解码器算法可以由本领域熟知的任一种方法实现。例如,音频数据解码器算法可用硬件(例如硬件逻辑)、或软件(其中该算法可存储于非易失性存储器852或音频解码器857的内部存储器,且可被用户更新或修改)实现。音频解码器857的输出为解压缩的音频数据。音频输出接口859包括一个内部数模转换器,该内部数模转换器产生一个模拟音频信号并接着提供给放大器和扬声器。另外,还可采用一个外部数模转换器,且音频输出接口859将提供数字音频数据给该外部数模转换器。 
视频解码器861根据一种视频数据解码器算法对来自剖析器电路851的视频数据解码。一个可选视频缓冲器855(例如FIFO缓冲器)可连接于剖析器电路851和视频解码器861之间来暂时存储该视频数据。该视频数据解码器算法可用本领域熟知的任一种方法实现。例如,视频数据解码器算法可用硬件(例如硬件逻辑)、或软件(其中该算法可存储于非易失性存储器852或视频解码器861的内部存储器,且可被用户更新或修改)实现。视频解码器861的输出为解压缩的视频数据。视频输出接口电路863接收该解压缩数据,并根据视频开关网 络865的状态将该数据提供给一个合适的视频输出装置,将如下详述。 
控制器618还包括一个开关网络880。该控制器的处理器848利用开关网络880来访问驱动器620、622的数据,或在计算机系统处于无源状态时提供输出给外部视频显示装置626。 
例如,开关网络880可包括一个驱动器开关网络868和一个视频开关网络865。驱动器开关网络868在计算机系统处于有源状态时有一个第一开关状态并在计算机系统处于无源状态时有一个第二开关状态。在第一开关状态中,驱动器开关网络868断开控制器618与计算机系统的驱动器之间的连接,从而控制器618就对驱动器总线(例如集成设备电路总线)不起作用。相反,在第二开关状态中,驱动器开关网络868将控制器618通过驱动器总线与计算机系统的一个驱动器相连。 
同样,视频开关网络865在计算机系统处于有源状态有一个第一开关状态和在计算机系统处于无源状态时有一个第二开关状态。在第一开关状态中,视频开关网络865断开控制器618与视频输出装置626之间的连接。实际上,视频开关网络865将一个(来自视频图像阵列VGA芯片的)输入视频信号直接与视频输出装置的输出端相连,从而控制器618就被有效地旁路掉。相反,在第二开关状态中,视频开关网络865将控制器618与计算机系统的一个视频输出装置相连。 
控制器618还包括一个内部时钟装置840,该内部时钟装置给控制器电路提供时钟脉冲,并经由有时序特性的总线(例如集成设备总线)与由时序控制的装置(例如驱动器)通信。该时钟装置应包括一个由如图所示的固定的晶体提供时钟脉冲的锁相环路(PLL)计时器。 
控制器618还包括一个允许计算机系统610和控制器618之间进行通信的主机接口842。通信经由串行总线(例如系统管理总线或USB)进行,从而减少引脚的数目和控制器618的成本。还提供了一个寄存器块844,从而主计算机可利用该寄存器块来控制控制器618的各种功能(例如允许访问非易失性存储器852从而进行更新和/或修改)。控制器618还包括一个与主机总线(经由寄存器块844)和处 理器848相连的LCD接口855。这样,LCD接口855可产生表示各种活动(例如用户操作和处理器状态)的信号。 
从而本发明提供了一种计算机系统,该计算机系统包括一个计算机子系统和一个控制器,当计算机系统处于无源状态时,该计算机系统可以播放数据。该计算机子系统包括一个系统CPU和一个存储数据的驱动器。该控制器在计算机系统处于无源状态时访问该驱动器,从而检索数据并对数据解码。 
值得重视的是,本发明的控制器的实施例所述的功能还可采用软件、或硬软件结合和熟知的信号处理技术来实现。如果用软件来实现,则需一个处理器和机器可读媒体。处理器可以是任一种能提供本发明的实施例所需的速度和功能的处理器。例如,该处理器可以是一种来自英特尔公司(Intel Corporation)生产的奔腾家族的处理器,或是一种摩托罗拉(Motorolar)生产的处理器。机器可读媒体包括任合一种可存储处理器执行的指令的媒体。这些媒体可以是只读存储器(ROM)、随机存储器(RAM)、可编程只读存储器(PROM)、可擦可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)、动态随机存储器(DRAM)、磁盘(例如软盘和硬盘驱动器)、光盘(例如CD-ROM),和其它可以存储数字信息的装置,但并不受限于上述例子。在一个实施例中,指令以一种压缩和/或加密格式存储在媒体上。 
本领域的技术人员还了解其它各种改进方案,但所有这些改进都在本发明的精神和范围之内,仅由附加的权利要求限定。 

Claims (30)

1. 一种能在处于无源状态时访问数据的计算机系统,所述计算机系统包括:
一个包括一个系统CPU和一个存储数据的驱动器的计算机子系统;和
一个控制器,所述控制器包括一个选择性地访问所述驱动器的所述数据的驱动器接口、一个对所述数据解码并提供解码数据的解码器电路和一个控制一个开关网络的处理器,所述开关网络包括一个有一个第一开关状态和一个第二开关状态的视频开关网络,所述第一开关状态断开所述解码器电路与所述计算机子系统的视频输出装置之间的连接,其中当所述计算机系统处于所述无源状态时,所述控制器访问所述驱动器,从而检索所述数据并对所述数据解码。
2. 根据权利要求1所述的计算机系统,其中所述数据包括音频数据。
3. 根据权利要求1所述的计算机系统,其中所述数据包括视频数据。
4. 根据权利要求1所述的计算机系统,其中所述解码器电路包括一个将所述数据剖析为音频数据和视频数据的剖析器电路。
5. 根据权利要求4所述的计算机系统,其中所述解码器电路还包括一个接收所述音频数据并提供一个解压缩的音频流数据的音频解码器。
6. 根据权利要求5所述的计算机系统,其中所述解码器电路还包括一个连接于所述剖析器电路和所述音频解码器的音频缓冲器,所述音频缓冲器提供所述音频数据的暂时存储。
7. 根据权利要求4所述的计算机系统,其中所述解码器电路还包括一个接收所述视频数据并提供一个解压缩的视频流数据的视频解码器。
8. 根据权利要求7所述的计算机系统,其中所述解码器电路还包括一个连接于所述剖析器电路和所述视频解码器的视频缓冲器,所述视频缓冲器提供所述视频数据的暂时存储。
9. 根据权利要求1所述的计算机系统,还包括存储所述数据的存储器。
10. 根据权利要求9所述的计算机系统,其中所述控制器还包括一个存储控制器,所述处理器利用所述存储控制器将所述数据存储于所述存储器。
11. 根据权利要求9所述的计算机系统,其中所述存储器包括一个内部存储器和一个外部存储器。
12. 根据权利要求1所述的计算机系统,其中处于所述第二开关状态的所述视频开关网络将所述解码器电路连接于所述视频输出装置,当所述计算机系统处于所述无源状态时出现所述第二开关状态。
13. 根据权利要求1所述的计算机系统,其中所述开关网络包括一个有一个第一开关状态和一个第二开关状态的驱动器开关网络,所述第一开关状态断开所述计算机的所述驱动器与所述控制器之间的连接。
14. 根据权利要求13所述的计算机系统,其中处于所述第二开关状态的所述驱动器开关网络将所述驱动器连接于所述控制器,当所述计算机子系统处于所述无源状态时出现所述第二开关状态。
15. 根据权利要求1所述的计算机系统,其中所述处理器控制所述驱动器和所述解码器电路运行。
16. 根据权利要求15所述的计算机系统,其中所述控制器还包括一个非易失性存储器,所述非易失性存储器存储所述处理器控制所述驱动器和所述解码器电路所要使用的数据和指令。
17. 根据权利要求1所述的计算机系统,其中所述驱动器是一个光盘驱动器。
18. 根据权利要求1所述的计算机系统,其中所述驱动器是一个硬盘驱动器。
19. 根据权利要求1所述的计算机系统,其中所述控制器还包括一个接收来自多个功能键的至少一个信号的用户接口,所述功能键通过所述用户接口提供用户指令给所述控制器。
20. 根据权利要求1所述的计算机系统,其中所述控制器还包括一个接收来自一个远程控制器的至少一个信号的用户接口,所述远程控制器通过所述用户接口提供用户指令给所述控制器。
21. 根据权利要求1所述的计算机系统,其中所述控制器还包括一个提供信号给相关LCD显示器的LCD接口。
22. 一种当计算机系统处于无源状态时播放所述计算机系统中文件的方法,所述方法包括步骤:
激活一个控制器,该控制器控制所述计算机系统的一个驱动器,从而访问数据;
选择数据,并把所述选定数据存储在与所述控制器相关的存储器;
由所述选定数据产生一个数据流;和
对所述选定数据解码并产生一个解码的数据流。
23. 根据权利要求22所述的方法,其中所述数据包括音频数据。
24. 根据权利要求23所述的方法,其中所述音频数据包括压缩音频数据。
25. 根据权利要求22所述的方法,其中所述数据包括视频数据。
26. 根据权利要求25所述的方法,其中所述的视频数据包括压缩视频数据。
27. 根据权利要求22所述的方法,还包括步骤:
把所述期望的数据剖析为音频数据和视频数据。
28. 根据权利要求22所述的方法,还包括步骤:
遍历所述驱动器,从而查找所述数据。
29. 根据权利要求22所述的方法,其中所述驱动器是一个光盘驱动器。
30. 根据权利要求22所述的方法,其中所述驱动器是一个硬盘驱动器。
CN2004100312940A 2003-03-28 2004-03-26 能够在无源状态下访问数据的计算机系统及方法 Expired - Fee Related CN1542588B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/402,755 US6954804B2 (en) 1998-03-26 2003-03-28 Controller for portable electronic devices
US10/402,755 2003-03-28

Publications (2)

Publication Number Publication Date
CN1542588A CN1542588A (zh) 2004-11-03
CN1542588B true CN1542588B (zh) 2011-04-13

Family

ID=33130449

Family Applications (2)

Application Number Title Priority Date Filing Date
CNU2004200079570U Expired - Lifetime CN2702366Y (zh) 2003-03-28 2004-03-26 便携式电子装置的控制器
CN2004100312940A Expired - Fee Related CN1542588B (zh) 2003-03-28 2004-03-26 能够在无源状态下访问数据的计算机系统及方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CNU2004200079570U Expired - Lifetime CN2702366Y (zh) 2003-03-28 2004-03-26 便携式电子装置的控制器

Country Status (5)

Country Link
US (2) US6954804B2 (zh)
JP (1) JP2006525598A (zh)
CN (2) CN2702366Y (zh)
TW (1) TWI277896B (zh)
WO (1) WO2004088494A1 (zh)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6954804B2 (en) * 1998-03-26 2005-10-11 Micro, Inc. Controller for portable electronic devices
DE10014987C2 (de) * 2000-03-25 2002-02-07 Bosch Gmbh Robert Vorrichtung zum Abspielen von Multimediadateien von einem Speicher in einem Autoradio
EP1258230A3 (en) 2001-03-29 2003-12-10 CardioSafe Ltd Balloon catheter device
US7730401B2 (en) 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
US6915176B2 (en) * 2002-01-31 2005-07-05 Sony Corporation Music marking system
US7380114B2 (en) * 2002-11-15 2008-05-27 Broadcom Corporation Integrated circuit with DMA module for loading portions of code to a code memory for execution by a host processor that controls a video decoder
TW200519881A (en) * 2003-12-04 2005-06-16 Asour Technology Inc A/V multimedia multi-function optical drive device
US7082544B2 (en) * 2004-01-08 2006-07-25 Compal Electronics, Inc. Computer device and method of controlling an optical disk drive thereof
DE102004002917A1 (de) * 2004-01-20 2005-08-11 Fujitsu Siemens Computers Gmbh Kommunikationsmodul
JP3792230B2 (ja) * 2004-01-23 2006-07-05 松下電器産業株式会社 メディアドライブおよびコンピュータシステムとメディアドライブ制御方法
TWI249678B (en) * 2004-02-20 2006-02-21 Intervideo Digital Technology Method for remotely controlling computer system
US20060015197A1 (en) * 2004-06-30 2006-01-19 Gupta Vivek G Apparatus including audio codec and methods of operation therefor
TW200602883A (en) * 2004-07-09 2006-01-16 Hon Hai Prec Ind Co Ltd System and method for remotely controlling media player
TWI266991B (en) * 2005-03-29 2006-11-21 Ind Tech Res Inst A data access device for using in computer of power off status
US20060294556A1 (en) * 2005-06-28 2006-12-28 Wen-Chi Chen Method for multimedia processing in a computer system and related device
CN100432895C (zh) * 2005-10-28 2008-11-12 仁宝电脑工业股份有限公司 即现性播放影音资料的方法
US7418539B2 (en) * 2005-11-04 2008-08-26 Hewlett-Packard Development Company, L.P. System and method for utilizing an external computing device to access storage inside an inactive computing device
US20070136650A1 (en) * 2005-12-09 2007-06-14 Hon Hai Precision Industry Co., Ltd. Low power multimedia playing method for portable computer
TW200745803A (en) * 2006-06-05 2007-12-16 Asustek Comp Inc Computer system controlled by remote control signal
BRPI0715499A2 (pt) * 2006-07-21 2014-07-01 Thales Avionics Inc Unidade de controle de passageiro para um sistema de entretenimento em voo
US8806028B2 (en) * 2007-04-26 2014-08-12 Novatel Wireless, Inc. System and method for accessing data and applications on a host when the host is in a dormant state
US8302200B2 (en) * 2007-04-27 2012-10-30 Tl Digital Systems L.L.C. Protected intra-system interconnect for digital rights management in electrical computers and digital data processing systems
US8243563B2 (en) * 2007-08-30 2012-08-14 Dell Products, Lp Optical disc drive capable of operation in low-power mode
US8291501B2 (en) * 2008-02-08 2012-10-16 Cheng Holdings, Llc Validation of protected intra-system interconnects for digital rights management in electrical computers and digital data processing systems
CN102414649B (zh) 2009-04-30 2015-05-20 辛纳普蒂克斯公司 按照多个规则集合来操作触摸屏控制系统
JP4881425B2 (ja) * 2009-11-30 2012-02-22 株式会社東芝 電子機器
JP4881428B2 (ja) 2009-12-25 2012-02-22 株式会社東芝 電子機器
JP4929346B2 (ja) * 2009-12-28 2012-05-09 株式会社東芝 電子機器
JP4881447B2 (ja) 2010-01-29 2012-02-22 株式会社東芝 電子機器、及び音声信号増幅方法
JP5611650B2 (ja) * 2010-04-28 2014-10-22 株式会社東芝 電子機器
US8341686B2 (en) * 2010-06-07 2012-12-25 Echostar Technologies L.L.C. Backup and restore of network configuration data using a remote controller device
US8918662B2 (en) * 2011-01-04 2014-12-23 Motorola Mobility Llc System timeout reset based on media detection
KR20120108570A (ko) * 2011-03-24 2012-10-05 삼성전자주식회사 오디오 장치, 및 그 동작 방법
US9086843B2 (en) 2011-04-11 2015-07-21 Ineda Systems Pvt. Ltd. Audio controller
WO2012083684A1 (zh) * 2011-07-19 2012-06-28 华为技术有限公司 一种访问关机硬盘的方法、网卡和硬盘卡
US8762815B2 (en) * 2012-04-30 2014-06-24 Lsi Corporation Systems and methods for data decoder state preservation during extended delay processing
KR102121382B1 (ko) * 2013-05-08 2020-06-10 삼성전자주식회사 전자 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226237B1 (en) * 1998-03-26 2001-05-01 O2 Micro International Ltd. Low power CD-ROM player for portable computer
CN1158856C (zh) * 1997-07-24 2004-07-21 卡纳尔股份有限公司 数字式传输流处理
CN2702366Y (zh) * 2003-03-28 2005-05-25 美国凹凸微系有限公司 便携式电子装置的控制器

Family Cites Families (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US28562A (en) * 1860-06-05 Machine for
US4851987A (en) 1986-01-17 1989-07-25 International Business Machines Corporation System for reducing processor power consumption by stopping processor clock supply if a desired event does not occur
JP2647136B2 (ja) 1988-05-13 1997-08-27 株式会社東芝 アナログ−デジタル変換回路
EP0396786B1 (de) 1989-05-08 1994-01-26 Siemens Aktiengesellschaft Integrierbarer Sigma-Delta-Modulator in Switched-Capacitor-Technik
US5142684A (en) 1989-06-23 1992-08-25 Hand Held Products, Inc. Power conservation in microprocessor controlled devices
CA2063413C (en) 1989-06-30 2000-08-15 Leroy D. Harper Computer power management system
US5167024A (en) 1989-09-08 1992-11-24 Apple Computer, Inc. Power management for a laptop computer with slow and sleep modes
US5218704A (en) 1989-10-30 1993-06-08 Texas Instruments Real-time power conservation for portable computers
US5200913A (en) 1990-05-04 1993-04-06 Grid Systems, Inc. Combination laptop and pad computer
US5708840A (en) 1992-06-29 1998-01-13 Elonex I.P. Holdings, Ltd. Micro personal digital assistant
US5600800A (en) 1992-06-29 1997-02-04 Elonex I.P. Holdings, Ltd. Personal computer system having a docking bay and a hand-held portable computer adapted to dock in the docking bay by a full-service parallel bus
US5542071A (en) 1992-11-13 1996-07-30 Video Associates Labs, Inc. System for determining communication speed of parallel printer port of computer by using start timer and stop timer commands within data combined with embedded strobe
KR940015838A (ko) 1992-12-31 1994-07-21 윤종용 메모리 맵 방식의 인터페이스 장치
US5375076A (en) 1993-09-10 1994-12-20 Compaq Computer Corporation Combined notepad and notebook computer
US5511203A (en) 1994-02-02 1996-04-23 Advanced Micro Devices Power management system distinguishing between primary and secondary system activity
US5699244A (en) 1994-03-07 1997-12-16 Monsanto Company Hand-held GUI PDA with GPS/DGPS receiver for collecting agronomic and GPS position data
KR960008562A (ko) 1994-08-29 1996-03-22 이헌조 시디-롬(cd-rom) 드라이브 인터페이스 장치
US5732266A (en) 1994-09-02 1998-03-24 Compaq Computer Corporation Storage medium storing application programs and application initialization files and automatic launching of computer applications stored on the storage medium
FI100280B (fi) 1994-10-07 1997-10-31 Nokia Mobile Phones Ltd Menetelmä tehonkulutuksen minimoimiseksi tietokonelaitteessa
KR0129953B1 (en) 1994-10-20 1998-04-11 Samsung Electronics Co Ltd Compact disk player on body television receiver
US6002411A (en) 1994-11-16 1999-12-14 Interactive Silicon, Inc. Integrated video and memory controller with data processing and graphical processing capabilities
US5642417A (en) 1994-11-25 1997-06-24 Testdrive Corporation Virtualized installation of material
KR0176510B1 (ko) 1995-03-28 1999-04-15 윤종용 선택적 신호처리기능을 가진 캠팩트 디스크 플레이어 일체형 텔레비젼 수상기
US5692197A (en) 1995-03-31 1997-11-25 Sun Microsystems, Inc. Method and apparatus for reducing power consumption in a computer network without sacrificing performance
IT1279754B1 (it) 1995-05-29 1997-12-16 Olivetti & Co Spa Elaboratore elettronico avente un'unita' per il trattamento di supporti magneto-ottici
US5795705A (en) * 1995-07-21 1998-08-18 Fugi Photo Film Co., Ltd. Method for preparing photosensitive film, photographic photosensitive film, and photographic cartridge
US5797089A (en) 1995-09-07 1998-08-18 Telefonaktiebolaget Lm Ericsson (Publ) Personal communications terminal having switches which independently energize a mobile telephone and a personal digital assistant
JPH11503258A (ja) 1995-09-19 1999-03-23 マイクロチップ テクノロジー インコーポレイテッド ディジタル的にプログラム可能な閾値を有するマイクロコントローラ起立機能
US6151012A (en) 1995-11-16 2000-11-21 Bullister; Edward Multifunctional portable computing device with special housing
JPH09191848A (ja) 1996-01-12 1997-07-29 Supika Corp:Kk 生あん材
US5671368A (en) 1996-02-22 1997-09-23 O2 Micro, Inc. PC card controller circuit to detect exchange of PC cards while in suspend mode
US5969529A (en) 1996-03-14 1999-10-19 Sharp Kabushiki Kaisha Electronic apparatus having battery power source
US6266713B1 (en) * 1996-04-03 2001-07-24 General Electric Company Field upgradeable dynamic data exchanger server
US6141052A (en) 1996-04-15 2000-10-31 Sony Corporation Portable personal computer and electronic camera
US5619402A (en) 1996-04-16 1997-04-08 O2 Micro, Inc. Higher-efficiency cold-cathode fluorescent lamp power supply
US5838983A (en) 1996-08-20 1998-11-17 Compaq Computer Corporation Portable computer with low power audio CD-player
US6385734B2 (en) 1996-06-03 2002-05-07 Compaq Information Technologies Group, L.P. Portable computer with low power audio CD-player
US5822598A (en) 1996-07-12 1998-10-13 Ast Research, Inc. Audio activity detection circuit to increase battery life in portable computers
US5815679A (en) 1996-07-23 1998-09-29 Primax Electronics, Ltd. Interface device for controlling computer peripherals
JP3118189B2 (ja) 1996-07-25 2000-12-18 インターナショナル・ビジネス・マシーンズ・コーポレ−ション Cd−rom再生装置及びその制御方法
KR100480415B1 (ko) 1996-08-14 2005-06-07 삼성전자주식회사 씨디-롬(cd-rom) 드라이브의 동작상태 체크방법
KR19980035389A (ko) * 1996-11-13 1998-08-05 김광호 오디오 콤팩트 디스크 구동 기능을 갖는 컴퓨터 시스템 및 그 제어 방법
JPH10161773A (ja) 1996-12-02 1998-06-19 Fujitsu Ltd 携帯情報処理装置
TW313647B (en) 1996-12-20 1997-08-21 Inventec Corp Input aided device of computer system
US5974549A (en) 1997-03-27 1999-10-26 Soliton Ltd. Security monitor
US5983073A (en) 1997-04-04 1999-11-09 Ditzik; Richard J. Modular notebook and PDA computer systems for personal computing and wireless communications
US6006285A (en) 1997-04-30 1999-12-21 Compaq Computer Corporation Computer system capable of playing audio CDs in a CD-ROM drive independent of an operating system
US6076133A (en) 1997-04-30 2000-06-13 Compaq Computer Corporation Computer interface with hardwire button array
US6116767A (en) 1997-04-30 2000-09-12 Compaq Computer Corporation Displaying audio disk track number in portable computer system
US5910933A (en) 1997-04-30 1999-06-08 Gateway 2000, Inc Stand alone optical disc player module
US5903764A (en) 1997-05-02 1999-05-11 Micro International, Ltd. Smart battery selector offering power conversion internally within a portable device
JPH1115761A (ja) 1997-06-02 1999-01-22 Internatl Business Mach Corp <Ibm> 赤外線通信機能を持つ情報処理装置及びその制御方法
KR100550190B1 (ko) * 1997-06-03 2006-04-21 소니 가부시끼 가이샤 휴대용정보처리장치의제어방법,및휴대용정보처리장치
US5910802A (en) 1997-06-11 1999-06-08 Microsoft Corporation Operating system for handheld computing device having taskbar auto hide
US6252511B1 (en) 1997-06-20 2001-06-26 Compaq Computer Corporation Real-time battery gauge display
US6073187A (en) * 1997-06-20 2000-06-06 Compaq Computer Corporation Controls and indicators available to a user for a secondary operational mode of a portable computer which is open or closed state of the computer case
US6018724A (en) 1997-06-30 2000-01-25 Sun Micorsystems, Inc. Method and apparatus for authenticating on-line transaction data
US6141011A (en) 1997-08-04 2000-10-31 Starfish Software, Inc. User interface methodology supporting light data entry for microprocessor device having limited user input
US6125417A (en) 1997-11-14 2000-09-26 International Business Machines Corporation Hot plug of adapters using optical switches
US6034621A (en) 1997-11-18 2000-03-07 Lucent Technologies, Inc. Wireless remote synchronization of data between PC and PDA
US6038672A (en) 1998-01-13 2000-03-14 Micron Electronics, Inc. Portable computer with low power CD-player mode
US6675233B1 (en) 1998-03-26 2004-01-06 O2 Micro International Limited Audio controller for portable electronic devices
US6047342A (en) 1998-03-31 2000-04-04 Apple Computer, Inc. PC processing card for decoding operations
US6202121B1 (en) 1998-04-15 2001-03-13 Microsoft Corporation System and method for improved program launch time
US6173417B1 (en) 1998-04-30 2001-01-09 Intel Corporation Initializing and restarting operating systems
JP3204218B2 (ja) * 1998-07-03 2001-09-04 日本電気株式会社 ディジタルビデオディスク装置
JP2000112567A (ja) 1998-09-30 2000-04-21 Internatl Business Mach Corp <Ibm> 携帯型電子装置
KR100321437B1 (ko) 1998-11-02 2002-05-13 이상훈 자동차엠피쓰리플레이어
US6334149B1 (en) 1998-12-22 2001-12-25 International Business Machines Corporation Generic operating system usage in a remote initial program load environment
US6377530B1 (en) 1999-02-12 2002-04-23 Compaq Computer Corporation System and method for playing compressed audio data
US6332175B1 (en) 1999-02-12 2001-12-18 Compaq Computer Corporation Low power system and method for playing compressed audio data
US6272575B1 (en) 1999-02-26 2001-08-07 Lucent Technologies Inc. Modular digital assistant
US6356905B1 (en) 1999-03-05 2002-03-12 Accenture Llp System, method and article of manufacture for mobile communication utilizing an interface support framework
US6233464B1 (en) 1999-05-14 2001-05-15 Qualcomm Incorporated Power on/off in combined PDA/telephone
US6186636B1 (en) 1999-06-11 2001-02-13 Design Rite, Llc. Apparatus for illuminating a portable electronic or computing device
US6446073B1 (en) 1999-06-17 2002-09-03 Roxio, Inc. Methods for writing and reading compressed audio data
US6378010B1 (en) 1999-08-10 2002-04-23 Hewlett-Packard Company System and method for processing compressed audio data
WO2001015159A1 (en) 1999-08-24 2001-03-01 O2 Micro International Limited Launch key, low power cd-rom player for portable computers
US6322175B1 (en) * 1999-12-29 2001-11-27 Avaya Technology Corp. Circuit card enclosure with integral circuit card guides and heat dissipation apertures

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1158856C (zh) * 1997-07-24 2004-07-21 卡纳尔股份有限公司 数字式传输流处理
US6226237B1 (en) * 1998-03-26 2001-05-01 O2 Micro International Ltd. Low power CD-ROM player for portable computer
CN2702366Y (zh) * 2003-03-28 2005-05-25 美国凹凸微系有限公司 便携式电子装置的控制器

Also Published As

Publication number Publication date
WO2004088494A1 (en) 2004-10-14
TW200424926A (en) 2004-11-16
US20060080475A1 (en) 2006-04-13
CN2702366Y (zh) 2005-05-25
TWI277896B (en) 2007-04-01
CN1542588A (zh) 2004-11-03
US20040024931A1 (en) 2004-02-05
US6954804B2 (en) 2005-10-11
JP2006525598A (ja) 2006-11-09

Similar Documents

Publication Publication Date Title
CN1542588B (zh) 能够在无源状态下访问数据的计算机系统及方法
US6675233B1 (en) Audio controller for portable electronic devices
CN100474281C (zh) 用于计算设备的低功耗数字音频解码/播放系统
KR100731363B1 (ko) 오디오 플레이어용 개인용 컴퓨터 및 이의 작동 방법
EP1257895B1 (en) Audio controller for portable electronic devices
US7522966B2 (en) Low power digital audio decoding/playing system for computing devices
US7526349B2 (en) Low power digital audio decoding/playing system for computing devices
JP2002287859A (ja) 低電力メディアプレーヤを備えたポータブルコンピューティングデバイス
JP2004038988A (ja) 外部記憶媒体を用いたホスト処理装置
US7149692B1 (en) Method, apparatus and system for a single chip audio solution controller and DSP
KR100772326B1 (ko) 휴대용 전자 장치용 오디오 컨트롤러

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: O2 TECH. INTERNATIONAL LTD.

Free format text: FORMER OWNER: O2 MICRO INC

Effective date: 20101124

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: CALIFORNIA, USA TO: GRAND GAYMAN, (BRITISH) GAYMAN ISLANDS

TA01 Transfer of patent application right

Effective date of registration: 20101124

Address after: The Cayman Islands (British) Grand Cayman

Applicant after: O2 Tech. International Ltd.

Address before: American California

Applicant before: O2 Micro Inc

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110413

Termination date: 20170326

CF01 Termination of patent right due to non-payment of annual fee