[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2006525598A - 携帯電子機器のためのコントローラ - Google Patents

携帯電子機器のためのコントローラ Download PDF

Info

Publication number
JP2006525598A
JP2006525598A JP2006509426A JP2006509426A JP2006525598A JP 2006525598 A JP2006525598 A JP 2006525598A JP 2006509426 A JP2006509426 A JP 2006509426A JP 2006509426 A JP2006509426 A JP 2006509426A JP 2006525598 A JP2006525598 A JP 2006525598A
Authority
JP
Japan
Prior art keywords
data
computer system
controller
drive
audio
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.)
Pending
Application number
JP2006509426A
Other languages
English (en)
Inventor
ジェームス・ラム
ブルース・デニング
スターリング・デュー
Original Assignee
オーツー マイクロ, インコーポレーテッド
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 オーツー マイクロ, インコーポレーテッド filed Critical オーツー マイクロ, インコーポレーテッド
Publication of JP2006525598A publication Critical patent/JP2006525598A/ja
Pending 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Power Sources (AREA)

Abstract

ラップトップおよびノートブックデジタルコンピュータで用いられ、圧縮されたデジタルオーディオおよびビデオファイルを再生するためのコントローラは、コンピュータシステムのドライブに記憶されたデータを参照およびアクセスするためのドライブインタフェースを具備する。ファンクションキーまたはリモートコントローラは、ユーザが所望のデータを含むドライブにアクセスすることを可能とする。選択されたデータはドライブから読み出される。デコーダ回路はそのデータをオーディオデータおよびビデオデータに構文解析し、かつ各々のデータを復号してオーディオデータストリームまたはビデオデータストリームを生成する。コントローラは、コンピュータシステムがアクティブでない状態にあるとき、例えば、省電力モードまたはオフであるときに動作し、コンピュータシステムがオンまたはアクティブであるときに透過またはバイパスモードで動作する。

Description

本発明は、記録されたオーディオおよびビデオを再生するための携帯機器に関し、より詳しくは、圧縮されたデジタルオーディオおよびビデオデータを再生するための機器に関する。
現在、MP3と呼ばれる圧縮デジタルオーディオ録音形式に圧縮されたデジタルオーディオ録音を再生するための様々な携帯機器が存在する。これらの機器は、MP3圧縮デジタルオーディオ録音を半導体メモリに記憶するものと、コンパクトディスク(CD)プレーヤーあるいはコンピュータのハードディスクのような電気機械的機器を用いて連続再生するために圧縮デジタルオーディオを録音するものと、2つに分類することができる。
半導体メモリすなわちフラッシュメモリを用いたMP3圧縮デジタルオーディオ録音を再生するための携帯機器は、約10曲の選択された音楽を記憶することができる。そのような機器は増設メモリカードを用いれば合計で約20曲の選択された音楽を記憶することができる。半導体メモリにMP3圧縮デジタルオーディオ録音を記憶するこれらのMP3プレーヤーは、比較的消費電力が小さい。したがって、そのようなMP3プレーヤーは、記憶することができる限られた曲数の音楽をバッテリーの交換や充電をすることなく長い再生時間を提供する。
ごく限られた曲数の選択された音楽のための記憶容量を有することに加えて、半導体メモリに圧縮デジタルオーディオ録音を記憶する携帯MP3プレーヤーのもう1つの特徴は、選択された音楽をそのメモリへ転送することに関する不便さである。一般に、そのようなMP3プレーヤーは、まず、パーソナルコンピュータのハードディスクドライブにMP3圧縮デジタルオーディオ録音をダウンロードするか、またはコピーを取得し、そして、そのMP3圧縮デジタルオーディオ録音をパーソナルコンピュータから携帯MP3プレーヤーへ転送することが必要である。この準備操作は、コンパクトディスク(CD)をCDプレーヤーに挿入したり、ハードディスクドライブあるいはデジタルコンピュータのCDドライブから直接にMP3圧縮デジタルオーディオ録音を再生したりするだけの簡単さとは対照的である。
電気機械的機器を用いて再生するための圧縮デジタルオーディオ録音を保持するMP3プレーヤーは、半導体メモリに圧縮デジタルオーディオ録音を記憶する携帯MP3プレーヤーよりかなり多くの、例えば数百あるいは千曲以上の選択された音楽を記憶することができる。しかし、電気機械的機器を用いたMP3プレーヤーは、通常、かなりの電力量を必要とする。したがって、電気機械的機器を用いて選択された音楽を再生する携帯プレーヤーは、例えばバッテリーの交換または充電を要するまでに1時間以下の比較的短い再生時間しか提供しない。
ラップトップおよびノートブックコンピュータで用いられるバッテリーは、通常、放電するまでに数時間の動作が可能である。このことから容易に明らかなように、ラップトップあるいはノートブックコンピュータは、コンピュータのCD−ROMあるいはハードディスクドライブを用いてMP3圧縮デジタルオーディオ録音を再生することができる。発明の名称を「携帯コンピュータのための低電力CD−ROMプレーヤー」とする1998年8月19日に出願された米国特許出願第09/136,207号で、現在、特許された米国特許第6,226,237号は、その全体を引用してここに組み込まれ、従来のラップトップあるいはノートブックコンピュータが従来の音楽CDを単純に再生するときに、どのようにして不要な大量の電力を消費するかを記載している。そのような過度の消費電力は、ワードプロセッサやスプレッドシート分析のようなマイクロプロセッサに集約的な処理の実行において、よりつつましく用いられるラップトップあるいはノートブックコンピュータのバッテリーの電力を枯渇させる。前記‘207号出願において提案された解決手段は、携帯機器への主電源がオフであるときに動作する状態機械(state machine)である。前記‘207号発明は、過度のバッテリー消費あるいは携帯コンピュータの起動なしにCDが再生できるように、(主電源がオフであるときに)CD−ROMをオーディオサブシステムに接続する。
コンピュータシステムがアクティブでない状態にあるときに、データにアクセスする本発明のコンピュータシステムは、コンピュータサブシステムおよびコントローラを具備する。前記コンピュータサブシステムは、システムCPUとデータを記憶するドライブとを具備する。前記コントローラは、ドライブからデータを選択的にアクセスするためのドライブインタフェースと、データを復号し、かつ復号されたデータを供給するためのデコーダ回路とを具備し、前記コントローラは、コンピュータサブシステムがアクティブでない状態にあるときに、データを検索し、かつデータを復号するためにドライブにアクセスする。データはオーディオデータまたはビデオデータが可能である。
他の実施形態において、コンピュータシステムがアクティブでない状態にあるときに、コンピュータシステムのファイルを再生する方法であって、データを選択し、選択されたデータからデータストリームを生成し、選択されたデータを復号し、復号されたデータストリームを生成するステップを含む。上記と同様に、データはオーディオデータまたはビデオデータが可能である。
以下の詳細な説明は好ましい実施形態および使用方法に関して進めるが、本発明がこれらの好ましい実施形態および使用方法に限定されることを意図するものではないことを、この技術分野の当業者は理解するであろう。むしろ、本発明は広い範囲を有し、添付の特許請求の範囲の記載によってしか限定されないことを意図する。
本発明の他の特徴および効果は、以下の詳細な説明および図面の参照において明らかにされる。
本発明はファイルを再生するときに電力を節約することができる。
図1〜4は、本発明の好ましいMP3オーディオコントローラの例を示す。概して、本発明は、記憶されたMP3ファイルを再生するMP3オーディオコントローラ18に関する。本実施形態において、本発明のMP3コントローラはコンピュータシステム10(例えば、携帯ラップトップコンピュータ)に組み込まれ、コンピュータシステムの電源をオンにすることなく、コンピュータ上にローカルに記憶されたMP3ファイルの選択、検索、および、再生を可能とする必要なロジックとともに適用されることを意図している。ここで用いられているように、アクティブでないという用語は、主電源が供給されていない状態(すなわちオフ状態)、あるいは、システムが(電源管理仕様において定義される)スリープモードであるときと定義する。したがって、本発明はMP3オーディオファイルを再生するときにかなりの電力の節約をもたらす。
図1は、本発明のMP3コントローラ18が適用され、かつ、オン状態におけるコンピュータシステム10を示す。全体として、コンピュータシステム10は、システムCPU12、コアロジックチップセット14、ハードディスクドライブ(HDD)20、CD−ROMドライブ(CD)22、スピーカシステム24に接続されたオーディオサブシステム(オーディオICと表す)16を具備する。主電源がシステム10に供給されているとき(すなわちコンピュータがオンであるとき)、MP3コントローラはMP3ファイルの再生を制御しないことが好ましい。なぜなら、そのような機能は、通常、CPU12およびMP3デコーダ(典型的にはソフトウェア)によって処理されるからである。したがって、システムがオンであるとき、MP3コントローラ18は、ドライブ20および/またはドライブ22とCPUとの間のコマンドに対して透過的(transparent)である。図はドライブ20およびドライブ22を、それぞれ、ハードディスクドライブおよびCD−ROMドライブとして示すが、これらのドライブ20および/またはドライブ22を、本発明から逸脱することなくこの技術分野の当業者に知られたどのようなドライブ装置(例えば、RAMドライブ、DVDドライブ、バックアップドライブ、等)で置き換えることも可能であると意図している。
反対に、システムがオフであるとき、図2に示すように、本発明のMP3コントローラは、そこに記憶されたMP3ファイルを直接再生するために、ユーザが、CPU12、チップセット14、オーディオサブシステム16の動作を要求することなく、ドライブ20および/またはドライブ22を参照可能とする動作を行う。そのため、この図に示すように、システム電源はコントローラ18およびドライブ20、22に供給するだけでよい。
図3のシステムブロック図は、本発明のMP3コントローラが適用されたコンピュータシステム10のより詳細な図である。図に示すように、CPU12と(従来の“ノースブリッジ”および“サウスブリッジ”入出力チップセットとして示す)コアロジックチップセット14は、SMバスおよびIDEバスの両方を用いてコントローラ18と通信する。この技術分野で知られているように、コントローラ18のSMバスへの接続によりコントローラ18をユーザがプログラムすることが可能となる。また、コントローラ18は、システムIDEバスを介してドライブ20および/またはドライブ22と通信する。以下、より詳細に説明するように、コントローラ18は、組み込まれたオーディオDAC ICを具備するか、あるいは伸長されたMP3ファイルを外部オーディオDAC・26へ供給することができる。外部オーディオDAC・26は、統合されたコンピュータシステム10の一部として、および/または、オーディオIC・16のサブセットとして具備することも可能である。いずれにせよ、変換されたオーディオファイルは(アンプ28において)増幅され、スピーカシステム24へ可聴信号を供給する。さらに、上述したように、コントローラ18はそこからMP3ファイルを読み出すためにドライブ20、22を制御する。そのため、ユーザがドライブのディレクトリ構造を参照できるよう外部LCDディスプレイ30を設けることが好ましい。LCDディスプレイは、(コントローラ18を介して)ドライブ20およびドライブ22からディレクトリ情報を取得し、かつファイル名/位置の情報を表示する。同様に、LCDディスプレイは、以下、より詳細に説明するように、コントローラ18の現在の状態の情報を表示することが好ましい。LCDディスプレイ30を用いるためには、コントローラ18は適切なLCDディスプレイドライバ回路を有する必要があることに注意すべきである。しかし、この場合、コンピュータシステム10は、LCDディスプレイ34とLCDドライバ回路32を含み、コントローラ18は直接これらに接続されている。
図4は、本発明のMP3コントローラ18の詳細なブロック図を示す。概して、コントローラ18は、内部プロセッサ48、メモリ50および52、IDEバスインタフェース54、SMバスインタフェース42、MP3デコーダ回路56を具備する。コントローラ18の全般の機能は、ドライブ20、22を参照し、ユーザに所望のMP3ファイルを選択可能とし、MP3ファイルを伸長し、(外部の増幅器およびスピーカシステムによって再生するための)デジタルまたはアナログ信号のいずれかを出力することである。以下、図4に示すこれらの構成要素の各々について説明する。
前記プロセッサ48は、ドライブ20、22のアクセス、参照、および、検索のコマンドを含む汎用入出力機能を制御する。好ましい実施形態においては、外部ファンクションキー66は、MP3ファイルを再生するために、ユーザにコントローラ18およびドライブ20またはドライブ22を操作可能とする。ファンクションキーは、再生、一時停止、早送り、巻き戻し、次のトラック、前のトラック、スキャン、等(またはこれらの任意の組み合わせ)を含み得る。好ましい実施形態において、本発明のコントローラ18は、ディレクトリ構造の参照とファイルの検索とを可能とするために、メニューおよびエンターのファンクションキー66も含むことが好ましい。コントローラ18は、ファンクションキー66によって生成されるコマンドを解釈し、かつプロセッサ48へのコマンドを生成するファンクションキーインタフェース46を具備する。MP3ファイルの検索および再生の命令は、フラッシュメモリ52に記憶される。これらの命令はメモリ52に恒久的に存在し、ユーザがプログラミング可能なファームウェアであることが好ましい。ファンクションキーをアクティブにすると、プロセッサ48はメモリ52から命令を取得する。MP3データを格納するドライブと通信するため、スレーブIDEインタフェース54が設けられている。ファンクションキーによって生成されたユーザコマンドにおいて、プロセッサ48は、ディレクトリ構造の参照を開始するため、スレーブIDEインタフェースに指示を行い、ドライブの1つを制御する。MP3ファイルが記憶されるディレクトリ構造を固定し(例えば、ディレクトリはユーザが指定し、フラッシュメモリ52に記憶してもよい)、あるいは、コントローラはユーザにドライブの全てのディレクトリおよびファイルを参照可能とすることができる。ユーザがMP3ファイルを選択し、(例えば、再生ファンクションキーを押すことによって)そのファイルの再生を希望すると、プロセッサ48はスレーブIDEインタフェース54に対してドライブからそのファイルの検索を指示する。ディスクの動作を最小化するため、選択されたファイルが取得されると、そのファイルはRAMメモリ50に転送されることが好ましい。オーディオファイルを記憶するとともに、プロセッサ48によって用いられる命令および/またはプログラムパラメータを一時的に記憶するために、図に示すように、デュアルポートSRAM・50を具備することが最も好ましい。オーディオファイルがメモリ50にロードされると、そのデータはMP3デコーダ回路56に供給される。
前記デコーダ回路56は、ストリームオーディオデコーダ58、バッファメモリ60、および、内部オーディオDAC・62、または、外部オーディオDAC・26と通信するためのDACインタフェース64のどちらか一方を具備する。ストリームオーディオデコーダ58は、メモリ50からストリーミングオーディオデータを取得し、かつ、そこに記憶された復号アルゴリズムにしたがってそのデータを復号する。あるいは、復号アルゴリズムはフラッシュメモリ52に記憶し、コントローラがアクティブになったときにメモリ50にロードし、かつデコーダ58に供給することも可能である。いずれにしても、ユーザが復号アルゴリズムの更新/修正を可能とすることが好ましい。したがって、メモリ52またはデコーダ58は復号アルゴリズムの更新されたバージョンを記憶することが好ましい。好ましい実施形態においては、デコーダ58はMP3オーディオファイルデコーダである。デコーダ58によって生成される出力データは伸長されたデジタルオーディオデータであり、PCM形式のデータのような標準のデジタルオーディオ形式を含むことも可能である。デコーダは、伸長されたデータをファースト・イン・ファースト・アウト(FIFO)バッファ60に出力する。コントローラ18に内部DACが適用される場合、バッファ60からのデータは、順に、増幅器28に供給され、(図示しない)スピーカシステムに出力されるアナログオーディオ信号を生成するDAC・62に供給される。あるいは、コンピュータシステム10において(例えば、オーディオICの一部として)外部DACが利用可能な場合、デコーダは適切なインタフェース64を具備し得る。インタフェース64は、メモリ60からデジタルデータを取得し、外部DACと通信する。同様に、外部DAC・26は、アンプ28およびスピーカシステムに供給されるアナログ信号を生成する。
上記で簡単に述べたように、前記コントローラは、SMバスインタフェース42を具備し、かつコントローラ18がコンピュータシステム10のSMバスと通信可能とすることが好ましい。SMバスは、システムがオンであるときに、ファンクションキーコマンドをシステム14および12へ伝達し、かつコントローラ18のフラッシュメモリ52にアクセスしてアップグレードおよび/または変更を可能とするために使用される。コマンドがインタフェース46へ送信されると、そのコマンドは処理のためにプロセッサ48に伝達される。また、コントローラ18は、(レジスタブロック44を介して)SMバスおよびプロセッサ48に接続されるLCDインタフェース57を具備することが好ましい。この場合、LCDインタフェース57は、ファンクションキーインタフェース46を介してユーザのアクションを示す信号とプロセッサの状態を示す信号との両方を生成することができる。プロセッサの状態は、全体の動作状態(例えば、ファイルのロード中、伸長中、ファイルが見つからない、等)や詳細な動作パラメータ(例えば、エラーステータス、構成要素の故障、等)を含むことが可能である。さらに、ディレクトリツリー構造、ファイル名、等を含むドライブデータを表示することが好ましい。さらに、MP3ファイルは、典型的にタイトル、歌、等を記述するIDタグを含む。LCDインタフェース57は、このタグデータの読み出しおよび表示を行うことが好ましい。したがって、LCDインタフェース57はプロセッサ48によって生成されたそのようなドライブデータを表示することが好ましい。
前記コントローラ18は、コントローラの回路にクロックを供給し、時間配分の決まったバス(例えばIDEバス)を介して、時間配分の決まったデバイス(ドライブ20または22)と通信するための内部クロック装置40を具備する。この技術分野の当業者ならば、典型的に1つより多くのクロック周波数、例えば、プロセッサ48、デコーダ58、および、オーディオDAC・62に供給される異なるクロックが要求されることを理解するであろう。クロック装置は、図のように、水晶によって計時されるPLLタイマーを具備することが好ましい。
上述したように、好ましい実施形態におけるコントローラ18は、システム10がオフであるときに、圧縮されたオーディオファイルを再生する動作を行う。このため、コントローラ18は、ユーザがファンクションキーの1つを押すことによってアクティブにされる(すなわち、ファンクションキー66の1つが押されることによってシステム電源がコントローラ18に供給される)。このとき、電源はコントローラ18の構成要素、および、ドライブシステム20および/または22に接続される。同様に、システム10がオンである場合、本発明のコントローラはスイッチ68が用いられる。スイッチ68は、(図3に示すように、)コントローラ18をIDEバスから切断する動作を行い、それによって、ドライブ20、22およびオーディオサブシステム16に対して透過的となる。
前記ハードディスクドライブ20および前記CD−ROMドライブ22のいずれか一方はMP3オーディオファイルの従来の記憶媒体であるので、コントローラ18はこの両方を動作可能とすることが好ましいことに注意すべきである。したがって、ファンクションキー66もCD−ROMドライブの動作キーである、取り出し、早送り/スキャン早送り、巻き戻し/スキャン巻き戻し、再生、一時停止、停止、メニュー、エンター、等を具備することが好ましい。
図5A、5Bは、本発明のコンピュータシステム10’の他の実施形態を示す。図1、2の実施形態と同様に、本実施形態は、コンピュータシステム10’に組み込まれたMP3コントローラ18’を具備する。しかし、本実施形態においては、コントローラ18’は外部MP3プレーヤー70を動作可能である。図5Aは、電源が、システムの構成要素であるCPU12’、コアロジックチップセット14’、オーディオIC・16’、ドライブ20’および/またはドライブ22’に供給されるときのコンピュータシステム10’を示す。システムがオンであるとき、ドライブ20’またはドライブ22’のいずれかに記憶されたMP3オーディオファイルは外部デバイス70に転送することができる。外部MP3プレーヤーは、そこにMP3ファイルを記憶しているCDを読み出すためのCDプレーヤー72、および/または、MP3ファイルの一時記憶のための内部メモリ74を具備する。前述の実施形態と同様に、コントローラ18’は電源がオンであるときにシステム10’において透過的であることが好ましい。図5Bにおいて、システムの構成要素はオフであるか、または、アクティブでない。コントローラ18’はMP3ファイルを伸長し、かつ伸長されたデータを外部プレーヤー70へ送信する動作を行う。あるいは、コントローラ18’は、圧縮されたデータを外部プレーヤー70へ送信する動作を行うことができ、かつ、そのデータはプレーヤー70によって適切なオーディオ形式に伸長される。外部デバイス70は、システム10’を介してコントローラ18’と接続するための(図示しない)従来の入出力インタフェースを具備することが好ましい。例えば、コントローラ18’およびプレーヤー70は、それらの間でコマンドの交換とデータの転送とを行うための、従来のRS232(シリアル)、USB、および/または、TCP/IP通信を具備することが可能である。伸長されたファイルは外部プレーヤー70のメモリ74に記憶することができる。
前記コントローラ18’は、ファンクションキー66およびファンクションキーインタフェース46を具備することが必須ではない以外は、前述の実施形態のコントローラ18と同様の構成要素を具備する。必須ではない理由は、携帯プレーヤー70はそのような機能を具備することが多いと考えられるからである。同様に、携帯プレーヤー70がドライブのディレクトリ構造およびファイルを閲覧するための適切なディスプレイを具備するならば、コントローラ18’がディスプレイ機能を具備することは必須ではない。
したがって、明らかに、上述した目標および目的を満足させる携帯電子機器のためのオーディオコントローラが開示された。この技術分野の当業者ならば、本発明に様々な変形をなしうることを理解する。例えば、本発明のコントローラ18およびコントローラ18’はMP3オーディオデータに関して記載したが、コントローラ18およびコントローラ18’はオーディオデータの特定の形式に依存せず、むしろ、MP3形式のデータに限定されないどのような形式のオーディオデータであっても受信、再生、および/または、伸長が可能な汎用オーディオコントローラと考えるべきであることは容易に明らかである。
他の変形も可能である。例えば、図3および図4のコントローラ18は、IDEバスと接続(あるいは切断)されるものとして図示および記載したが、この技術分野の当業者ならば、コントローラはシステム10のバス配置に依存する他のバスインタフェース技術を同様に具備することもできると理解する。したがって、例えば、コントローラ18はSCSIドライブを制御し、かつSCSIプロトコルに従いコマンドおよびデータを交換するためのSCSIインタフェースを具備するように変形可能である。同様に、従来のネットワークにおける(図示しない)リモートシステムと通信するために、コントローラ18に従来のネットワークプロトコル(例えば、TCP/IP等)を適用することが好ましい。
さらに他の変形も可能である。本発明のコントローラ18は、システム10がオフであるときに、オーディオデータを復号するためのデコーダ回路56を具備するものとして記載した。しかし、例えばシステム10がオンであるときは、MP3ファイルのようなオーディオファイルは復号され、かつドライブ20および/または22に復号された形式で記憶し得ることも考えられる。復号された(伸長された)データがコントローラ18からアクセスされるならば、このデータはメモリ50に記憶され、かつ、直接オーディオDAC・62またはオーディオDACインタフェース64に供給される。すなわち、復号は必要ではなく、コントローラ18は復号されたデータを直接再生する。
図6、7を参照すると、本発明に関するオーディオ/ビデオコントローラ618を具備するコンピュータシステム610の他の実施形態が表されている。全体として、コンピュータシステムがアクティブでない状態であっても、オーディオ/ビデオコントローラ618は、オーディオデータ、ビデオデータ、または組み合わされたオーディオ/ビデオデータにアクセス可能とする。改めて、アクティブでない状態とは、主電源がコンピュータシステム610に供給されていない状態、すなわち、オフ状態、あるいは、システムが(電源管理仕様のもとで定義される)スリープモードであるときである。
図6は、コンピュータシステム610がオン状態であるときに、本発明に関するオーディオ/ビデオコントローラ618を具備するコンピュータシステム610を表す。概して、コンピュータシステム610は、システムCPU612、コアロジックチップセット614、スピーカシステム624のようなオーディオ出力デバイスに接続されたオーディオサブシステム616、ディスプレイデバイス626のようなビデオ出力デバイスに接続されたビデオサブシステム628、ハードディスクドライブ620、および、例えばDVD−ROMまたはCD−ROMドライブである光ドライブ622を具備する。主電源がコンピュータシステム610に供給されているとき、すなわち、コンピュータがオンであるとき、オーディオ/ビデオコントローラ618は、オーディオ、ビデオ、または、オーディオ/ビデオファイルの再生を制御しない。なぜなら、そのような機能はCPU612と、コアロジックチップセット614からドライブ620、622へのアクティブパス632、および、オーディオ/ビデオコントローラ618からそれぞれコアロジックチップセット614およびドライブ620、622へのインアクティブパス634、636によって表される適切なデコーダとによって処理されるからである。したがって、コンピュータシステムがオンであるとき、オーディオ/ビデオコントローラ618は、ドライブ620、622とCPU612との間のコマンドに対して、本来、透過的である。ドライブ620、622はハードディスクドライブおよび光ドライブとして表されているが、この技術分野の当業者は、本発明の範囲から逸脱することなく、どのようなドライブまたは記憶媒体でも、そのようなドライブの代用が可能であることを理解する。
図7を参照すると、アクティブでない状態にあるときの図6のコンピュータシステム610が表されている。この場合、本発明に関するオーディオ/ビデオコントローラ618は、CPU612、コアロジックチップセット614、オーディオサブシステム616、または、ビデオサブシステム628の動作を要求することなく、ドライブ620、622のデータ、例えば、オーディオデータ、ビデオデータ、または組み合わされたオーディオ/ビデオデータにユーザがアクセス可能とする動作を行う。
図8を参照すると、図6、7のオーディオ/ビデオコントローラ618のより詳細なブロック図が表されている。概して、コントローラ618は、前に詳しく述べた図4のオーディオコントローラ18と同様のいくつかの構成要素を具備し、かつ、ここでさらに詳細に説明するビデオ機能に関する追加の構成要素を具備する。コントローラ618は、コンピュータシステムがアクティブでない状態にあるときに、各種ドライブ620、622からデータのアクセス、参照、および、検索のようなユーザコマンドまたはホストコマンドを実行するプロセッサ848を具備する。1つの実施形態において、プロセッサ848はマイクロプロセッサが可能である。
前記ユーザコマンドは、ファンクションキー866またはリモートコントロールシステムを介して入力可能である。このリモートコントロールシステムは、ユーザがコントローラ618に信号を供給可能とするためのリモートコントローラ871および(図示しない)周辺回路を具備する。そのようなリモートコントローラ871は、少なくとも前述したファンクションキー866の全てのキーおよび機能を具備する。リモートコントローラは、赤外線または無線(Radio Frequency)のような、どのような周知の制御技術も用いることができる。受信回路は、そのようなリモートコントロール信号を受信し、かつユーザ入力インタフェース846へ対応する信号を供給する。このようにして、コンピュータシステム610のユーザは、リモートコントローラ871またはファンクションキー866を介して、ドライブの入手可能なデータにアクセスすることができる。
どのような場合にも、ファンクションキー866またはリモートコントローラ871を介してユーザが所望のコマンドを入力すると、前記ユーザ入力インタフェース回路846は、そのようなコマンドを解釈し、かつプロセッサ848への対応するコマンドを生成する。各種データファイルの検索および再生のための詳細なコマンドは、不揮発性メモリ852に記憶することができる。
前記ユーザコマンドに対して、前記プロセッサ848は、ドライブの1つを制御するためにスレーブインタフェース854に指示を行う。ユーザが、ファンクションキー866またはリモートコントローラ871の所定のキーをアクティブにすることによって、例えば、オーディオファイルおよび/またはビデオファイルであるデータを選択すると、プロセッサ848はドライブからそのデータを検索するためにスレーブインタフェース854に指示を行う。すると、そのデータはメモリに記憶される。そのようなメモリは、コントローラ618の内部メモリ850、例えばSRAMを具備することが可能である。そのようなメモリは、コントローラ618によって用いられるコントローラ618の外部の様々な外部メモリ、例えば外部RAMを具備することも可能である。メモリコントローラ849は、内部メモリ850および外部メモリの両方に接続されることも可能である。そのようにして、プロセッサ848は、内部メモリ、または外部メモリ、またはその両方を利用して選択されたデータの記憶装置を制御する。一般に、プロセッサ848は、より高速なデータアクセスのために内部メモリ850を利用し、追加のデータバッファが必要であるときは外部メモリも利用する。例えば、デコーダ回路856による複雑な復号が、かなりのメモリ容量を必要とするときは、もたらされるコスト効果が最も高い外部メモリを利用することが可能である。
前記コントローラ618は、ユーザによって選択されたデータを復号するデコーダ回路856をさらに具備することも可能である。デコーダ回路856は、一般に、要求されたデータをオーディオデータまたはビデオデータのいずれかに構文解析するパーサ回路851を具備する。そして、パーサ回路851からのオーディオデータはオーディオデコーダ857に供給される。オプションのオーディオバッファ853は、例えばFIFOバッファであり、そのようなオーディオデータを一時的に記憶するために、パーサ回路851とオーディオデコーダ857との間に接続することが可能である。
前記オーディオデコーダ857は、オーディオデータ復号アルゴリズムにしたがってオーディオデータを復号する。オーディオデータ復号アルゴリズムは、この技術分野において知られた様々な方法で実現することが可能である。例えば、オーディオデータ復号アルゴリズムは、ハードウェア、例えばハードワイヤロジック、またはソフトウェアを用いて実現することができ、例えばソフトウェアを用いた場合、アルゴリズムは不揮発性メモリ852またはオーディオデコーダ857の内部メモリに記憶され、ユーザによって更新または変更することができる。オーディオデコーダ857の出力は、伸長されたオーディオデータである。オーディオ出力インタフェース859は、順に増幅器およびスピーカに供給されるアナログオーディオ信号を生成する内部DACを具備することが可能である。あるいは、外部DACを利用し、オーディオ出力インタフェース859がデジタルオーディオデータを外部DACへ供給することも可能である。
前記ビデオデコーダ861は、ビデオデータ復号アルゴリズムにしたがってパーサ回路851からのビデオデータを復号する。オプションのビデオバッファ855、例えばFIFOバッファは、そのようなビデオデータを一時的に記憶するために、パーサ回路851とビデオデコーダ861との間に接続することが可能である。ビデオデータ復号アルゴリズムは、この技術分野において知られた様々な方法で実現することも可能である。例えば、ビデオデータ復号アルゴリズムは、ハードウェア、例えばハードワイヤロジック、またはソフトウェアを用いて実現することができ、例えばソフトウェアを用いた場合、アルゴリズムは不揮発性メモリ852またはビデオデコーダ861の内部メモリに記憶され、ユーザによって更新または変更することができる。ビデオデコーダ861の出力は、伸長されたビデオデータである。ビデオ出力インタフェース回路863は、その伸長されたビデオデータを受信し、かつ、そのデータをここでさらに詳しく説明するように、ビデオスイッチネットワーク865の状態に応じて適切なビデオ出力デバイスに供給する。
前記コントローラ618は、スイッチネットワーク880も具備する。コントローラのプロセッサ848は、コンピュータシステムがアクティブでない状態にあるときに、ドライブ620、622からのデータアクセスを実行し、または、出力を外部ビデオディスプレイデバイス626へ供給するため、このスイッチネットワーク880を利用する。
例えば、前記スイッチネットワーク880は、ドライブスイッチネットワーク868およびビデオスイッチネットワーク865を具備することが可能である。ドライブスイッチネットワーク868は、コンピュータシステムがアクティブな状態にあるときに第1スイッチ状態、コンピュータシステムがアクティブでない状態にあるときに第2スイッチ状態を有する。第1スイッチ状態において、ドライブスイッチネットワーク868は、コントローラ618がドライブバス、例えばIDEバスに対して透過的となるように、コンピュータシステムのドライブからコントローラ618を切断する。反対に、第2スイッチ状態においては、ドライブスイッチネットワーク868は、ドライブバスを介して、コントローラをコンピュータシステムのドライブに接続する。
同様に、前記ビデオスイッチネットワーク865は、コンピュータシステムがアクティブな状態にあるときに第1スイッチ状態、コンピュータシステムがアクティブでない状態にあるときに第2スイッチ状態を有する。第1スイッチ状態において、ビデオスイッチネットワーク865は、ビデオ出力デバイス626からコントローラ618を切断する。実際、ビデオスイッチネットワーク865は、コントローラ618が有効にバイパスされるように、例えばVGAチップから、入力ビデオ信号を直接ビデオ出力デバイスの出力ポートに接続する。逆に、第2スイッチ状態においては、ビデオスイッチネットワーク865は、コントローラをコンピュータシステムのビデオ出力デバイスに接続する。
前記コントローラ618は、コントローラの回路にクロックを供給し、IDEバスのような時間配分の決まったバスを介して、ドライブのような時間配分の決まったデバイスと通信するために、内部クロック装置840を具備することも可能である。クロック装置は、図のように、水晶によって計時されるPLLタイマーを具備することも可能である。
前記コントローラ618は、コンピュータシステム610とコントローラ618との間の通信を可能とするホストインタフェース842を具備することも可能である。コントローラ618のピン数およびコストを削減するために、通信はSMバスまたはUSBのようなシリアルバスを介して行うことも可能である。レジスタブロック844は、ホストコンピュータがコントローラ618の各種ファンクションを制御するために、例えば、不揮発性メモリ852にアクセス可能とし、かつ、その更新および/または変更を可能とするために、レジスタブロックを利用することができるように設けられる。コントローラ618は、(レジスタブロック844を介して)ホストバスおよびプロセッサ848と接続されるLCDインタフェース858をさらに具備することも可能である。この場合、LCDインタフェース858はユーザのアクションやプロセッサの状態のような各種の動作を示す信号を生成することができる。
したがって、コンピュータサブシステムおよびコントローラを具備するコンピュータシステムが提供され、コンピュータシステムがアクティブでない状態にあるときに、コンピュータサブシステムはデータを再生するために適用される。コンピュータサブシステムは、システムCPUとデータを記憶するドライブとを具備する。コントローラは、コンピュータシステムがアクティブでない状態にあるときに、データの検索とデータの復号とを行うためにドライブにアクセスするために設けられる。
本発明に関するコントローラの実施形態のために記載された機能は、ソフトウェア、または、ハードウェアとソフトウェアとの組み合わせ、および、よく知られた信号処理技術を用いて実現することも可能であることが理解される。ソフトウェアにより実現されるならば、プロセッサおよび機械読み取り媒体が必要とされる。プロセッサは、本発明の実施形態において要求される処理速度と機能を提供可能などのようなタイプのプロセッサも可能である。例えば、プロセッサは、インテル(登録商標)社によって製造されたペンティアム(登録商標)プロセッサのファミリー、またはモトローラ(登録商標)によって製造されたプロセッサのファミリーを用いることが可能である。機械読み取り媒体は、プロセッサによって実行される命令を記憶することができるどのような媒体も含む。そのような媒体の限定しないいくつかの例は、リードオンリメモリ(ROM)、ランダムアクセスメモリ(RAM)、プログラマブルROM(PROM)、消去可能プログラマブルROM(EPROM)、電気的消去可能プログラマブルROM(EEPROM)、ダイナミックRAM(DRAM)、磁気ディスク(例えばフロッピー(登録商標)ディスクおよびハードドライブ)、光ディスク(例えばCD−ROM)、その他のデジタル情報を記憶できるデバイスを含む。1つの実施形態において、命令は圧縮および/または暗号化された形式で媒体に記憶される。
この技術分野の当業者は様々な追加の修正を理解し、そのような全ての修正は本発明の思想および範囲内と考えられ、添付の特許請求の範囲によってしか限定されない。
本発明の第1実施形態において、オン状態にある、MP3デジタルオーディオファイルを受信および再生する携帯システムの典型的なブロック図である。 本発明の第1実施形態において、オフ状態またはアクティブでない状態にある、MP3デジタルオーディオファイルを受信および再生する携帯システムの典型的なブロック図である。 図1および2の発明のより詳細なシステムブロック図である。 図1および2の発明のMP3オーディオコントローラの詳細なブロック図である。 携帯システムがオン状態にある、外部MP3復号デバイスを用いてMP3デジタルオーディオファイルを受信および再生する、本発明の他の実施形態の典型的なブロック図である。 携帯システムがオフ状態またはアクティブでない状態にある、外部MP3復号デバイスを用いてMP3デジタルオーディオファイルを受信および再生する、本発明の他の実施形態の典型的なブロック図である。 オン状態にある、本発明に関するオーディオ/ビデオコントローラがコンピュータシステムにおいて透過的である典型的なコンピュータシステムのブロック図である。 コンピュータシステムがアクティブでない状態にある、本発明に関するオーディオ/ビデオコントローラがユーザにドライブのデータをアクセス可能とする、図6のコンピュータシステムの典型的なブロック図である。 図6および7のオーディオ/ビデオコントローラのより詳細なブロック図である。
符号の説明
10、10’、610 システム
12、12’、612 CPU
14、14’、614 コアロジックチップセット
16、16’、616 オーディオサブシステム
18、18’、618 コントローラ
20、20’、620 ハードディスクドライブ
22、22’、622 CD−ROMドライブ
24、24’、624 スピーカシステム
26 外部オーディオDAC
28 アンプ
30 外部LCDディスプレイ
32 LCDドライバ回路
34 LCDディスプレイ
40、440、840 内部クロック装置
42 SMバスインタフェース
44、844 レジスタブロック
46 ファンクションキーインタフェース
48、848 プロセッサ
50、52 メモリ
54 スレーブIDEインタフェース
56、856 デコーダ回路
57、858 LCDインタフェース
58 ストリームオーディオデコーダ
60 バッファメモリ
62 内部オーディオDAC
64 DACインタフェース
66、866 ファンクションキー
68 スイッチ
70 プレーヤー
72 CDプレーヤー
74 メモリ
626 ディスプレイデバイス
628 ビデオサブシステム
632 アクティブパス
634、636 インアクティブパス
842 ホストインタフェース
844 レジスタブロック
846 ユーザ入力インタフェース
849 メモリコントローラ
850 内部メモリ
851 パーサ回路
852 不揮発性メモリ
853 オーディオバッファ
854 スレーブインタフェース
855 ビデオバッファ
857 オーディオデコーダ
859 オーディオ出力インタフェース
861 ビデオデコーダ
863 ビデオ出力インタフェース回路
865 ビデオスイッチネットワーク
868 ドライブスイッチネットワーク
871 リモートコントローラ
880 スイッチネットワーク

Claims (34)

  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スイッチ状態および第2スイッチ状態を有するビデオスイッチネットワークを具備し、
    前記第1スイッチ状態において、前記コンピュータサブシステムのビデオ出力デバイスから前記デコーダ回路が切断される請求項12に記載のコンピュータシステム。
  14. 前記第2スイッチ状態における前記ビデオスイッチネットワークは、前記デコーダ回路を前記ビデオ出力デバイスに接続し、
    前記第2スイッチ状態は、前記コンピュータシステムが前記アクティブでない状態にあるときに発生する請求項13に記載のコンピュータシステム。
  15. 前記スイッチネットワークは、第1スイッチ状態および第2スイッチ状態を有するドライブスイッチネットワークを具備し、
    前記第1スイッチ状態において、前記コントローラから前記コンピュータサブシステムの前記ドライブが切断される請求項12に記載のコンピュータシステム。
  16. 前記第2スイッチ状態における前記ドライブスイッチネットワークは、前記ドライブを前記コントローラに接続し、
    前記第2スイッチ状態は、前記コンピュータサブシステムが前記アクティブでない状態にあるときに発生する請求項15に記載のコンピュータシステム。
  17. 前記コントローラは、前記ドライブおよび前記デコーダ回路の動作を制御するプロセッサをさらに具備する請求項1に記載のコンピュータシステム。
  18. 前記コントローラは、前記プロセッサによって前記ドライブおよび前記デコーダ回路を制御するために用いられるデータおよびコマンドを記憶する不揮発性メモリをさらに具備する請求項17に記載のコンピュータシステム。
  19. 前記ドライブは光ドライブである請求項1に記載のコンピュータシステム。
  20. 前記ドライブはハードディスクドライブである請求項1に記載のコンピュータシステム。
  21. 前記コントローラは、複数のファンクションキーから少なくとも1つの信号を受信するユーザインタフェースをさらに具備し、
    前記ファンクションキーは、前記ユーザインタフェースによって前記コントローラへのユーザコマンドを生成する請求項1に記載のコンピュータシステム。
  22. 前記コントローラは、リモートコントローラから少なくとも1つの信号を受信するユーザインタフェースをさらに具備し、
    前記リモートコントローラは、前記ユーザインタフェースによって前記コントローラへのユーザコマンドを生成する請求項1に記載のコンピュータシステム。
  23. 前記コントローラは、対応付けられたLCDディスプレイに信号を供給するLCDインタフェースをさらに具備する請求項1に記載のコンピュータシステム。
  24. コンピュータシステムがアクティブでない状態にあるときに、コンピュータシステムにおいてファイルを再生する方法であって、
    データを選択するステップと、
    前記選択されたデータからデータストリームを生成するステップと、
    前記選択されたデータを復号して復号されたデータストリームを生成するステップとを有する方法。
  25. 前記データはオーディオデータである請求項24に記載の方法。
  26. 前記オーディオデータは圧縮されたオーディオデータである請求項25に記載の方法。
  27. 前記データはビデオデータである請求項24に記載の方法。
  28. 前記ビデオデータは圧縮されたビデオデータである請求項27に記載の方法。
  29. 前記所望のデータをオーディオデータおよびビデオデータに構文解析するステップをさらに有する請求項24に記載の方法。
  30. 前記コントローラに対応付けられたメモリに前記選択されたデータを記憶するステップをさらに有する請求項24に記載の方法。
  31. 前記データにアクセスするために前記コンピュータシステムのドライブを制御し、
    前記データを検索するために前記ドライブを制御するステップをさらに有する請求項24に記載の方法。
  32. 前記データの位置を特定するために前記ドライブを参照するステップをさらに有する請求項31に記載の方法。
  33. 前記ドライブは光ドライブである請求項31に記載の方法。
  34. 前記ドライブはハードディスクドライブである請求項31に記載の方法。
JP2006509426A 2003-03-28 2004-03-29 携帯電子機器のためのコントローラ Pending JP2006525598A (ja)

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
PCT/US2004/009556 WO2004088494A1 (en) 2003-03-28 2004-03-29 Controller for portable electronic devices

Publications (1)

Publication Number Publication Date
JP2006525598A true JP2006525598A (ja) 2006-11-09

Family

ID=33130449

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006509426A Pending JP2006525598A (ja) 2003-03-28 2004-03-29 携帯電子機器のためのコントローラ

Country Status (5)

Country Link
US (2) US6954804B2 (ja)
JP (1) JP2006525598A (ja)
CN (2) CN1542588B (ja)
TW (1) TWI277896B (ja)
WO (1) WO2004088494A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011118460A (ja) * 2009-11-30 2011-06-16 Toshiba Corp 電子機器
JP2011134277A (ja) * 2009-12-25 2011-07-07 Toshiba Corp 電子機器
JP2011138268A (ja) * 2009-12-28 2011-07-14 Toshiba Corp 電子機器
JP2011159043A (ja) * 2010-01-29 2011-08-18 Toshiba Corp 電子機器、及び音声信号増幅方法
JP2011234574A (ja) * 2010-04-28 2011-11-17 Toshiba Corp 電子機器

Families Citing this family (32)

* 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
US8605917B2 (en) * 2006-07-21 2013-12-10 Thales Avionics, Inc. Passenger control unit for an in-flight entertainment system
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
US8564555B2 (en) 2009-04-30 2013-10-22 Synaptics Incorporated Operating a touch screen control system according to a plurality of rule sets
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 삼성전자주식회사 오디오 장치, 및 그 동작 방법
WO2012140673A2 (en) 2011-04-11 2012-10-18 Ineda Systems Pvt. Ltd Audio controller
EP2717533A4 (en) * 2011-07-19 2015-01-07 Huawei Tech Co Ltd METHOD, NETWORK CARD, AND HARD DISK CARD FOR ACCESSING HARD DISK
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 삼성전자주식회사 전자 장치

Family Cites Families (82)

* 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
CA2282912C (en) 1989-06-30 2000-09-12 John P. Fairbanks 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
KR100272472B1 (ko) 1995-09-19 2000-11-15 씨. 필립 채프맨 디지탈 프로그램가능 임계 레벨을 가진 마이크로컨트롤러 재작동 기능
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
US5910933A (en) 1997-04-30 1999-06-08 Gateway 2000, Inc Stand alone optical disc player module
US6116767A (en) 1997-04-30 2000-09-12 Compaq Computer Corporation Displaying audio disk track number in portable computer system
US6076133A (en) 1997-04-30 2000-06-13 Compaq Computer Corporation Computer interface with hardwire button array
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
EP0893913A1 (en) * 1997-07-24 1999-01-27 CANAL+ Société Anonyme Digital transport stream processing
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
US6226237B1 (en) 1998-03-26 2001-05-01 O2 Micro International Ltd. Low power CD-ROM player for portable computer
US6954804B2 (en) * 1998-03-26 2005-10-11 Micro, Inc. 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
US6332175B1 (en) 1999-02-12 2001-12-18 Compaq Computer Corporation Low power system and method for playing compressed audio data
US6377530B1 (en) 1999-02-12 2002-04-23 Compaq Computer Corporation 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
US6349386B1 (en) 1999-08-24 2002-02-19 02 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

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011118460A (ja) * 2009-11-30 2011-06-16 Toshiba Corp 電子機器
US9294052B2 (en) 2009-11-30 2016-03-22 Kabushiki Kaisha Toshiba Personal computer to output audio in a non-operative state
JP2011134277A (ja) * 2009-12-25 2011-07-07 Toshiba Corp 電子機器
US8675893B2 (en) 2009-12-25 2014-03-18 Kabushiki Kaisha Toshiba Electronic apparatus
JP2011138268A (ja) * 2009-12-28 2011-07-14 Toshiba Corp 電子機器
US8559658B2 (en) 2009-12-28 2013-10-15 Kabushiki Kaisha Toshiba Electronic apparatus
JP2011159043A (ja) * 2010-01-29 2011-08-18 Toshiba Corp 電子機器、及び音声信号増幅方法
US8411870B2 (en) 2010-01-29 2013-04-02 Kabushiki Kaisha Toshiba Electronic apparatus
JP2011234574A (ja) * 2010-04-28 2011-11-17 Toshiba Corp 電子機器

Also Published As

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

Similar Documents

Publication Publication Date Title
JP2006525598A (ja) 携帯電子機器のためのコントローラ
US6675233B1 (en) Audio controller for portable electronic devices
US7890741B2 (en) Low power digital audio decoding/playing system for computing devices
KR100731363B1 (ko) 오디오 플레이어용 개인용 컴퓨터 및 이의 작동 방법
US7818443B2 (en) Low power digital audio decoding/playing system for computing devices
KR100705047B1 (ko) 컴퓨터 장치용 저전력 디지털 오디오 복호화/플레이시스템
US7522966B2 (en) Low power digital audio decoding/playing system for computing devices
US7526349B2 (en) Low power digital audio decoding/playing system for computing devices
EP1257895B1 (en) Audio controller for portable electronic devices
US20060196345A1 (en) Music player
JP2005215466A (ja) 情報処理装置および方法、並びに、プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070306

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090917

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090929

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091221

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100216