(57)【要約】【課題】  アイソクロナス転送モードで外部機器とデータの転送を行っていても、省電力化を図ること。【解決手段】  プロセッサをアイドリング状態に設定する時、前記外部バス制御部と前記外部機器とがアイソクロナス転送モードでデータの転送を行っているか否かを判別するステップと、前記外部バス制御部と前記外部接続機器との間ではアイソクロナス転送モードで前記データの転送を行っている場合、前記第１のブリッジ回路と第２のブリッジ回路との接続を無効化しない省電力モードに設定するステップとを含むことを特徴とする省電力制御方法。【選択図】    図４
2006338204.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサと、
記憶部と、
前記プロセッサおよび前記記憶部との通信を実行する第１のブリッジ回路と、
前記第１のブリッジ回路との通信を実行する第２のブリッジ回路と、
前記第２のブリッジ回路との通信を実行し、外部機器との通信をアイソクロナス転送モードを含む複数の転送モードの一つで実行して、前記外部機器と前記記憶部との間のデータの転送を行う外部バス制御部と、
前記プロセッサがアイドリング状態の時、前記外部機器と前記憶部との間のデータの転送を行うために、前記外部バス制御部と前記外部接続機器との間ではアイソクロナス転送モードで前記データの転送を行っている場合、前記第１のブリッジ回路と第２のブリッジ回路との間の通信を無効化しない省電力モードに設定する省電力設定部と
を具備することを特徴とする情報処理装置。
【請求項２】
前記省電力モードでは、前記プロセッサにクロックが供給されているが、前記プロセッサ内部でのクロックが停止していることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記外部機器と前記外部バス制御部とはＩＥＥＥ１３９４またはＵＳＢの何れかによって接続されていることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記外部バス制御部は前記記憶部のアイソクロナス転送モードであるか否かを示す情報を書き込み、
前記省電力設定部は、前記情報を読み出すことによって前記アイソクロナス転送モードで前記データの転送を行っていることを認識することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記第２のブリッジ回路と前記外部バス制御部とはＰＣＩバスによって接続されていることを特徴とする請求項１記載の情報処理装置。
【請求項６】
プロセッサと、記憶部と、前記プロセッサおよび前記記憶部との通信を実行する第１のブリッジ回路と、前記第１のブリッジ回路との通信を実行する第２のブリッジ回路と、前記第２のブリッジ回路との通信を実行し、外部機器との通信をアイソクロナス転送モードを含む複数の転送モードの一つで実行して、前記外部機器と前記記憶部との間のデータの転送を行う外部バス制御部とを具備する情報処理装置の省電力制御方法であって、
前記プロセッサがアイドリング状態の場合、前記外部機器と前記憶部との間のデータの転送を行うために、前記外部バス制御部と前記外部接続機器との間ではアイソクロナス転送モードで前記データの転送を行っているか否かを判別するステップと、
前記外部バス制御部と前記外部接続機器との間では前記アイソクロナス転送モードで通信を行っている場合、前記第１のブリッジ回路と第２のブリッジ回路との通信を無効化しない省電力モードに設定するステップとを含むことを特徴とする省電力制御方法。
【請求項７】
前記省電力モードでは、前記プロセッサにクロックが供給されているが、前記プロセッサ内部でのクロックが停止している状態であることを特徴とする請求項６記載の省電力制御方法。
【請求項８】
前記外部機器と前記外部バス制御部とはＩＥＥＥ１３９４またはＵＳＢの何れかによって接続されていることを特徴とする請求項６記載の省電力制御方法。
【請求項９】
前記記憶部のアイソクロナス転送モードであるか否かを示す情報を書き込むステップを更に含み、
前記判別は、前記情報を読み出すことによって行われることを含むことを特徴とする請求項６記載の省電力制御方法。
【請求項１０】
前記第２のブリッジ回路と前記外部バス制御部とはＰＣＩバスによって接続されていることを特徴とする請求項６記載の省電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力機構を有する情報処理装置および省電力制御方法をに関する。
【背景技術】
【０００２】
近年、携帯可能なノートブックタイプまたはサブノートタイプのパーソナルコンピュータや、携帯情報端末などのポケットコンピュータが種々開発されている。
【０００３】
パーソナルコンピュータの中には外部機器と接続するためのインターフェースとして、ＩＥＥＥ１３９４ポートやＵＳＢポートを備えた機器もある。ＩＥＥＥ１３９４ポートまたはＵＳＢポートを用いて通信を行う場合、アイソクロナス転送モード（リアルタイム転送モード）およびアシンクロナス転送モード（非リアルタイム転送モード）、コントロール転送（非リアルタイム転送モード）、バルク転送（非リアルタイム転送モード）、インタラプト転送（非リアルタイム転送モード）の何れかで通信が行われる。ＩＥＥＥ１３９４ポート、ＵＳＢポートには、増設ハードディスクドライブや、デジタルビデオカメラ等が接続される。デジタルビデオが接続される場合、アイソクロナス転送モードで通信が行われることが多い。
【０００４】
ところでこの種の携帯可能な機種は、バッテリ駆動可能な時間を延ばすために、コンピュータシステムの電力を節約するための種々の省電力機能が設けられている。
【０００５】
すなわち、オペレーティングシステム（ＯＳ）は実行すべきタスクが無くなるなどの要因に応じてシステムアイドル状態であることを検出すると、アイドル命令をコールしてシステムＢＩＯＳなどの制御プログラムに対してシステムアイドルを通知する。ＯＳからシステムアイドルの通知を受けたシステムＢＩＯＳは、ＣＰＵを停止させたり、あるいはその動作速度を低下させたりするなどして、システム状態を通常の動作モードからそれよりも低消費電力の省電力モードに設定する。省電力モードにおいてデバイスからの割り込み信号などのイベントが発生すると、それに応答してシステム状態は通常の動作モードに復帰される。
【０００６】
前述したアイソクロナス転送モードでは、１２５μｓに１回データをパケット送信することが保障されているデータ転送方式である。ところが、省電力モードに設定された場合、転送されるパケットのデータサイズによっては、リアルタイムなデータ転送が不可能になることが考えられる。その結果、デジタルビデオカメラへ転送された動画／音声データにコマ落ちや音切れが発生する可能性がある。
【０００７】
特許文献１には、外部機器と通信している状態では、省電力モードに移行することを禁止することが開示されている。
【特許文献１】特開２０００−３２０８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した文献に開示されている方法では、省電力モードに移行することがないので、省電力化を図ることが全く出来ない。その結果、バッテリ駆動の機器の場合、駆動時間が短くなってしまうという問題があった。
【０００９】
本発明の目的は、アイソクロナス転送モードで外部機器とデータの転送を行っていても、省電力化を図ることが可能な情報処理装置、および省電力制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一例に係わる情報処理装置は、プロセッサと、記憶部と、前記プロセッサおよび前記記憶部との通信を実行する第１のブリッジ回路と、前記第１のブリッジ回路との通信を実行する第２のブリッジ回路と、前記第２のブリッジ回路との通信を実行し、外部機器との通信をアイソクロナス転送モードを含む複数の転送モードの一つで実行して、前記外部機器と前記記憶部との間のデータの転送を行う外部バス制御部と、前記プロセッサがアイドリング状態の時、前記外部機器と前記憶部との間のデータの転送を行うために、前記外部バス制御部と前記外部接続機器との間ではアイソクロナス転送モードで前記データの転送を行っている場合、前記第１のブリッジ回路と第２のブリッジ回路との間の通信を無効化しない省電力モードに設定する省電力設定部とを具備することを特徴とする。
【発明の効果】
【００１１】
アイソクロナス転送モードで外部機器とデータの転送を行っていても、省電力化を図ることが可能で有る。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。
【００１３】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、バッテリ駆動可能な携帯型のノートブック型パーソナルコンピュータ１０として実現されている。また、パーソナルコンピュータに１０は、外部接続ポートを介してデジタルビデオカメラ２００が接続されている。
【００１４】
図１は、ノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ１７（Liquid Crystal Display）およびバックライトから構成される表示パネルが組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。ＬＣＤ１７は、透過型液晶パネルから構成されている。ディスプレイユニット１２においては、ＬＣＤ１７の背面にバックライトが配置されている。バックライトは、ディスプレイユニット１２の照明装置として機能する。
【００１５】
ディスプレイユニット１２は、コンピュータ本体１１に支持され、そのコンピュータ本体１１に対してコンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自由に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１６】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数の機能をそれぞれ起動するための複数のボタンを備えている。
【００１７】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１８】
本コンピュータ１０は、図２に示されているように、ＣＰＵ（プロセッサ）１１１、ノースブリッジ１１２、主メモリ（第１の記憶部）１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）（第２の記憶部）１２１、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、および電源コントローラ１２５等を備えている。
【００１９】
ＣＰＵ１１１は、本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２１から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）、および各種アプリケーションプログラムを実行する。
【００２０】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００２１】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２とサウスブリッジとの間はＨＵＢリンクインターフェース１３３によって接続されている。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２には、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００２２】
グラフィクスコントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａを有しており、ＯＳ／アプリケーションプログラムによってビデオメモリ１１４Ａに書き込まれた表示データから、ディスプレイユニット１２のＬＣＤ１７に表示すべき表示イメージを形成する映像信号を生成する。
【００２３】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２１を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１１９は、ＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能も有している。サウスブリッジ１１９にＰＣＩバスを介して外部とのデータ通信インターフェース装置としてのＩＥＥＥ１３９４制御部１３０が接続されている。デジタルビデオカメラ２００がＩＥＥＥ１３９４制御部１３０とＩＥＥＥ１３９４インターフェース（ＩＥＥＥ１３９４）１３２を介して接続されている。サウスブリッジ１１９とＩＥＥＥ１３９４制御部１３０との間は、アイソクロナス転送モード（リアルタイム転送モード）、もしくはアシンクロナス転送モード（非リアルタイム転送モード）の一方でデータの通信が行われる。
【００２４】
ＨＤＤ１２１は、各種ソフトウェア及びデータを格納する記憶装置である。このＨＤＤ１２１には、上述したオペレーティングシステムおよび各種アプリケーションシステムなどが格納されている。
【００２５】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電源コントローラ１２５と協調して動作することにより、ユーザによるパワーボタン１４の操作に応じて、本コンピュータ１０をパワーオン／パワーオフする機能を有している。
【００２６】
本コンピュータ１０は、ＡＣＰＩ（Advanced Configuration and Power Interface）と呼ばれるシステムの省電力機能を持つ、Ｍｉｃｒｏｓｏｆｔ社製のオペレーティングシステム１４０を装備する。このＡＣＰＩ機能は、バッテリを装備する、いわゆるノートブック型パーソナルコンピュータに対してバッテリ駆動時間に有効なことは勿論のこと、バッテリを装備しない、いわゆるデスクトップ型パーソナルコンピュータに対しても、ＡＣ電源の低消費電力化及び温度制御等に有効である。
【００２７】
図３は、本発明の一実施形態に係わる情報処理装置としてのパーソナルコンピュータのＡＣＰＩ及びＩＥＥＥ１３９４機能を示すためのブロック図である。
【００２８】
デジタルビデオカメラ２００は、画像や音声の録画や編集機能を持ち、パーソナルコンピュータ１０とＩＥＥＥ１３９４インターフェース１３２で接続可能な装置である。
【００２９】
パーソナルコンピュータ１０とデジタルビデオカメラ２００との間では、ＩＥＥＥ１３９４インターフェース１３２を用いたリアルタイムの動画及び音声データの転送が行われる。リアルタイム転送は、アイソクロナス（Ｉｓｏｃｈｒｏｎｏｕｓ）転送モードと呼ばれ、１２５μｓに１回データパケットを送信することが保障されているデータ転送方式である。
【００３０】
仮に、パーソナルコンピュータ１０内の動画データをデジタルビデオカメラ２００に転送する場合を考える。
【００３１】
デジタルビデオ２００／ＩＥＥＥ１３９４制御部１３０間でアイソクロナス転送モードでデータの転送を行う場合、ＩＥＥＥ１３９４１３８４ＯＨＣＩドライバ１４５は、ＩＥＥＥ１３９４ＯＨＣＩ(Open Host Controller Interface)レジスタ１１３Ａ内のIntEvent(割り込みイベント)レジスタのアイソクロナス送信／受信ビットをセットする。
【００３２】
そして、パーソナルコンピュータ１０内での送信直前の動画データは、保存元であるＨＤＤ（ハードディスクドライブ）１２１などの記憶装置から、オペレーティングシステム１４０上のアプリケーション１４２によって、一端メモリ１１３に蓄えられる。ＩＥＥＥ１３９４制御部１３０は、動画データを取得する為、ＰＣＩバス１３１を介してサウスブリッジ１１９に対してメモリリードリクエストを行う。この場合、ＩＥＥＥ１３９４制御部１３０のように、ＰＣＩバス１３１上でリクエストを発行してメモリ１１１やＩ／ＯにアクセスするＰＣＩデバイスをバスマスタと呼ぶ。これを受けて、サウスブリッジ１１９は、ノースブリッジ１１２経由でメモリ１１３に蓄えられたデータを取得し、ＰＣＩバス１３１経由で、ＩＥＥＥ１３９４制御部１３０に転送する。ＩＥＥＥ１３９４制御部１３０は、ＩＥＥＥ１３９４インターフェース１３２経由でアイソクロナス転送方式用いて１２５μｓに１回、デジタルビデオカメラ２００にデータをパケット送信する。
【００３３】
ところで、パーソルコンピュータ１０が実装するＡＣＰＩ機能の一つとして、プロセッサ電力ステートと呼ばれるＣＰＵ１１１の制御機能がある。この機能が働いていると、パーソナルコンピュータ１０内のＣＰＵ１１１は、主に以下の３つの状態を示す。
【００３４】
Ｃ０ステート：ＣＰＵ１１１が通常に動作している状態。
【００３５】
Ｃ２ステート：ＣＰＵ１１１にクロックが供給されているが、ＣＰＵ１１１内部でのクロックが停止し、キャッシュへのアクセスが可能である状態。
【００３６】
Ｃ３ステート：ＣＰＵ１１１に外部からのクロックが供給されずキャッシュへのアクセスも不可である状態。Ｃ３ステートでは、サウスブリッジ１１９、ノースブリッジ１１２間のＨＵＢリンクインターフェース１３３の制御機能がディスイネーブルになる為に、Ｃ０ステートまでの復帰時間が長くなる。
【００３７】
Ｃ２ステートおよびＣ３ステートでは、ＣＰＵ１１１が省電力モードに設定される。ＣＰＵを省電力モードに設定する時を図４のフローチャートを用いて説明する。
【００３８】
仮に今、プロセッサ電力ステートがＣ０ステートだとする。オペレーティングシステム１４０内のＡＣＰＩドライバ１４３は、まずカーネル１４１，ＩＥＥＥ１３９４バスドライバ１４４そして１３９４ＯＨＣＩ（Open Host Controller Interface）ドライバ１４５経由で、メモリ１１３内のＩＥＥＥ１３９４ＯＨＣＩレジスタ１１３Ａにアクセスする(ステップＳ１０１)。ＡＣＰＩドライバ１４３は、ＩＥＥＥ１３９４ＯＨＣＩレジスタ１１３Ａ中のＩｎｔＥｖｅｎｔ（割り込みイベント）レジスタのアイソクロナス送信／受信ビットをチェックし、ＩＥＥＥ１３９４制御部１３０／デジタルビデオ２００間でアイソクロナス転送モードでデータの転送を行っているか否かを判定する(ステップＳ１０２)。ＩＥＥＥ１３９４ＯＨＣＩレジスタ１１３ＡのＩｎｔＥｖｅｎｔレジスタのアイソクロナスサイクル送信／受信ビットがセットされておらず、アイソクロナス転送モードでなければ(ステップＳ１０２のＮｏ)、ＡＣＰＩドライバ１４３は、ＩＥＥＥ１３９４制御部１３０などのＰＣＩバス１３１に接続されたＰＣＩデバイスがＰＣＩバス１３１上でリクエスト中かどうか、サウスブリッジ１１９が管理するメモリ１１３内のＡＣＰＩレジスタ１１３Ｂにアクセスして（ステップＳ１０３）、ＩＥＥＥ１３９４制御部１３０などのＰＣＩバスに接続されたＰＣＩデバイスがＰＣＩバス上でリクエスト中かどうか、即ちバスマスタリクエストがあるかどうかをチェックする（ステップＳ１０４）。
【００３９】
バスマスタリクエスト中である場合（ステップＳ１０４のＮｏ）、約１０ｍｓ後に再度ステップＳ１０１〜ステップＳ１０４を実行する。バスマスタリクエスト中では無い場合（ステップＳ１０４のＹｅｓ）、ＡＣＰＩドライバ１４３は、ＡＣＰＩレジスタ１１３Ｂにアクセスすることによって、一連のＣ３ステート移行処理を実行する。
【００４０】
まず、ＡＣＰＩドライバ１４３は、次回のバスマスタリクエストによってＣ３ステートからＣ０ステートへの復帰が行われるような設定をＡＣＰＩレジスタ１１３Ｂに書き込みを行う（ステップＳ１０５）。次に、ＡＣＰＩドライバ１４３は、サウスブリッジ１１９とノースブリッジ１１２との間のＨＵＢリンクインターフェース１３３の制御機能をディスイネーブルにする（ステップＳ１０６）。最後に、ＡＣＰＩドライバ１４３は、ＡＣＰＩレジスタのＬｅｖｅｌ３レジスタをリードすることによって（ステップＳ１０７）、プロセッサ電力ステートがＣ３ステートに移行する（ステップＳ１０８）。Ｃ３ステートに移行するために、サウスブリッジ１１９からクロックジェネレータ１５０に供給されているＳＰＵＳＴＰ＃信号がイネーブルに設定されることによって、クロックジェネレータ１５０からＣＰＵ１１１への供給が停止される。
【００４１】
Ｃ３ステート移行後、サウスブリッジ１１９は、バスマスタリクエストのチェックを行う（ステップＳ１０９）。バスマスタリクエストが無ければ（ステップＳ１０９のＮｏ）、サウスブリッジ１１９は、所定の時間後に再度バスマスタリクエストのチェックを行う。
【００４２】
バスマスタリクエストが発生した場合（ステップＳ１０９のＹｅｓ）、サウスブリッジ１１９自身は、ＡＣＰＩレジスタ１１３Ｂを読み込み、Ｃ３ステートからＣ０ステートへの復帰処理を行う（ステップＳ１１０）。Ｃ３ステートからＣ０ステートの復帰時、一旦Ｃ２ステートになった後Ｃ０ステートになり（ステップＳ１１１）、ＰＣＩデバイスのバスマスタアクセスが実行可能となる。
【００４３】
ステップＳ１０２において、アイソクロナス転送モードの場合（ステップＳ１０２のＹｅｓ）、ＡＣＰＩドライバはＬｅｖｅｌ２レジスタを読み込み（ステップＳ１２１）、Ｃ２ステートに移行する（ステップＳ１２２）。Ｃ２ステートでは、サウスブリッジ１１９からＣＰＵ１１１に供給されるＳＴＰＣＬＫ＃信号がイネーブルになることによって、クロックジェネレータ１５０からクロック信号がＣＰＵ１１１に供給されているが、ＣＰＵ１１１内部でのクロックが停止する。ただし、ＣＰＵ１１１内のキャッシュメモリおよびキャッシュメモリは動作している。
【００４４】
Ｃ２ステートでは、Ｃ２ステートでは、サウスブリッジ１１９〜ノースブリッジ１１２間のインターフェース１３３の制御機能がディスイネーブルにならず、ＣＰＵ１１１のキャッシュにもアクセス可能な為、バスマスタアクセスが可能である。
【００４５】
Ｃ２ステート中、所定のタイミング毎に、Ｉ／Ｏアクセスが発生しＣＰＵ１１１の処理が必要かをチェックする（ステップＳ１１３）。Ｉ／Ｏアクセスがあった場合(ステップＳ１１３のＹｅｓ)、Ｃ２ステートが解除され（ステップＳ１１４）、Ｃ０ステートに復帰する。
【００４６】
Ｃ３ステートが解除されてＣ０ステートに戻るまで、約１００μｓ以上かかることがある。ＩＥＥＥ１３９４インターフェースのアイソクロナス転送が１２５μｓに１回パケット転送を実行する仕様であることを考慮すると、ＰＣＩバスが１サイクル（１２５μｓ）に占めるアクティブな時間が少なくなり、転送されるパケットのデータサイズによっては、リアルタイムなデータ転送が不可能になることが考えられる。その結果、デジタルビデオカメラ２００へ転送された動画／音声データにコマ落ちや音切れが発生する可能性がある。本実施形態では、ステップＳ１０２において、デジタルビデオカメラ２００／ＩＥＥＥ１３９４制御部１３０間でアイソクロナス転送モードでデータの転送を行っているか否かをチェックし、アイソクロナス転送モードでデータの転送を行っている場合には、メモリ１１３へのアクセスが可能なＣ２ステートに設定するので、リアルタイムなデータ転送が可能になる。
【００４７】
なお、上述した例では、外部機器と外部接続バス制御部との間がＩＥＥＥ１３９４インターフェースで接続されていた例について説明したが、外部機器と外部接続バス制御部との間がＵＳＢ（Universal Serial Bus）インターフェースで接続された構成であっても良い。ＵＳＢの場合、アイソクロナス転送モード（リアルタイム転送モード）およびアシンクロナス転送モード（非リアルタイム転送モード）、コントロール転送（非リアルタイム転送モード）、バルク転送（非リアルタイム転送モード）、インタラプト転送（非リアルタイム転送モード）の何れか一つの転送モードでデータの通信が行われる。
【００４８】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態に係わる情報処理装置としてのノートブック型パーソナルコンピュータ、および外部機器としてのビデオカメラを示す図。
【図２】本発明の一実施形態に係わる情報処理装置としてのノートブック型パーソナルコンピュータ、および外部機器としてのビデオカメラを示すブロック図。
【図３】本発明の一実施形態に係わる情報処理装置としてのパーソナルコンピュータのＡＣＰＩ及びＩＥＥＥ１３９４機能、およびビデオカメラを示すブロック図。
【図４】本発明の一実施形態に係わるＣＰＵのアイドリング状態への移行時の処理を説明するためのフローチャート。
【符号の説明】
【００５０】
１０…ノートブック型パーソナルコンピュータ，１１…コンピュータ本体，１２…ディスプレイユニット，１３…キーボード，１４…パワーボタン，１５…入力操作パネル，１６…タッチパッド，１７…ＬＣＤ，１１１…ＣＰＵ，１１２…ノースブリッジ，１１３…メモリ，１１３Ａ…ＩＥＥＥ１３９４ＯＨＣＩレジスタ，１１３Ｂ…ＡＣＰＩレジスタ，１１４…グラフィクスコントローラ，１１４Ａ…ビデオメモリ，１１９…サウスブリッジ，１２０…ＲＯＭ，１２１…ハードディスクドライブ，１２４…キーボードコントローラＩＣ，１２５…電源コントローラ，１３０…制御部，１３１…ＰＣＩバス，１３２…インターフェース，１３３…ＨＵＢリンクインターフェース，１４０…オペレーティングシステム，１４１…カーネル，１４２…アプリケーション，１４３…ＡＣＰＩドライバ，１４４…ＩＥＥＥ１３９４バスドライバ，１４５…ＩＥＥＥ１３９４ＯＨＣＩドライバ，１５０…クロックジェネレータ，２００…デジタルビデオカメラ
【図１】
2006338204.tif 000003
【図２】
2006338204.tif 000004
【図３】
2006338204.tif 000005
【図４】
2006338204.tif 000006