(57)【要約】【課題】インターフェースポートを複数有する情報処理装置において、インターフェースポートに接続されたデバイスを取り外す場合に、ユーザが誤ったデバイスを取り外すことを防止することが可能な情報処理装置を提供することを目的とする。【解決手段】各ＵＳＢポートＣＯＭ１〜ＣＯＭ３に対するＵＳＢデバイスの接続を検出して、ドライブ番号を割り当て、ＵＳＢポートＣＯＭ１〜ＣＯＭ３に接続されたＵＳＢデバイスを取り外す際に、ユーザ操作に応答して、取り外すデバイスのドライブ番号を指定し、指定されたドライブ番号に対応するＵＳＢポートに近接するＬＥＤを点灯させる。【選択図】図１
2010287129.tif 000002
【特許請求の範囲】
【請求項１】
所定のインターフェースのポートを複数有し、当該複数のポートにデバイスを接続可能な情報処理装置において、
前記各ポートに対するデバイスの接続を検出してドライブ番号を割り当てるデバイス検出手段と、
前記ポートに接続されたデバイスを取り外す際に、ユーザ操作に応答して、取り外すデバイスのドライブ番号を指定するデバイス指定手段と、
前記指定手段で指定されたドライブ番号に対応するポートを案内表示する案内表示手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記案内表示手段は、前記各ポートに各々近接して設けられた表示器を有し、前記指定手段で指定されたドライブ番号に対応するポートに近接した表示器を点灯させて案内することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記案内表示手段は、前記指定手段で指定されたドライブ番号に対応するポートを画像表示で案内することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記ポートにデバイスの接続検出用のメカスイッチを有し
前記デバイス検出手段は、前記メカスイッチのＯＮ／ＯＦＦを検出して、デバイスの接続を検出することを特徴とする請求項１〜請求項３のいずれか１つに記載の情報処理装置。
【請求項５】
前記所定のインターフェースは、ＵＳＢインターフェースであることを特徴とする請求項１〜請求項４のいずれか１つに記載の情報処理装置。
【請求項６】
所定のインターフェースのポートを複数有し、当該複数のポートにデバイスを接続可能な情報処理装置のデバイス取り外し方法において、
前記各ポートに対するデバイスの接続を検出してドライブ番号を割り当てるデバイス検出工程と、
前記ポートに接続されたデバイスを取り外す際に、ユーザ操作に応答して、取り外すデバイスのドライブ番号を指定するデバイス指定工程と、
前記指定されたドライブ番号に対応するポートを案内表示する案内表示工程と、
を含むことを特徴とする情報処理装置のデバイス取り外し方法。
【請求項７】
所定のインターフェースのポートを複数有し、当該複数のポートにデバイスを接続可能な情報処理装置に搭載されるコンピュータにおいて、
前記各ポートに対するデバイスの接続を検出してドライブ番号を割り当てるデバイス検出工程と、
前記ポートに接続されたデバイスを取り外す際に、ユーザ操作に応答して、取り外すデバイスのドライブ番号を指定するデバイス指定工程と、
前記指定されたドライブ番号に対応するポートを案内表示する案内表示工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置のデバイス取り外し方法、およびコンピュータが実行可能なプログラムに関し、詳細には、インターフェースポートを複数有する情報処理装置において、インターフェースポートに接続されたデバイスを取り外す場合に、ユーザが誤ったデバイスを取り外すことを防止することが可能な情報処理装置、情報処理装置のデバイス取り外し方法、およびコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
近時、ノート型パソコン等の情報処理装置では、複数のＵＳＢポートを備えたものが普及している。ＵＳＢポートには、プリンタやスキャナ・デジタルカメラ、不揮発性メモリ（いわゆるＵＳＢフラッシュメモリ）、鍵盤装置、各種駆動機構（ストレージ類）、マウス、テレビチューナー、ＡＤＳＬモデム、端末アダプタ、ＮＩＣ（無線ＬＡＮ含む）、携帯電話、オーディオデバイス（ＵＳＢヘッドホン・シリコンオーディオなど）等、さまざまなＵＳＢデバイスが接続可能である。ＵＳＢデバイスは、基本的には活線抜挿が可能で、新規ハードウェアもＰｌｕｇ＆Ｐｌａｙで自動的に認識することが可能になっている。
【０００３】
複数のＵＳＢデバイスを接続可能とする情報処理装置では、これら接続されたＵＳＢデバイスがメモリー素子やＨＤＤ等の外部記憶デバイスである場合には、接続された順番でドライブの番号（ドライブ番号）の割り当てを行う。従って、同一の外部記憶デバイスであっても、接続する順番を変えて再接続を行うと、それに伴いドライブに割り振られるドライブ番号が変わってしまう。
【０００４】
そのため、複数のＵＳＢポートにＵＳＢデバイスを装着している状態で、ＵＳＢデバイスを取り外す場合に、どのデバイスを取り外してよいのか判断しにくい場合がある。図９に示す具体例を参照して説明する。図９は、ＵＳＢデバイスの取り外しを説明するための説明図である。同図において、Ｗｉｎｄｏｗｓ（登録商標）ＯＳが搭載されたノート側パソコン１００の本体部の右側面には、３つのＵＳＢポート１０１〜１０３が設けられている。
【０００５】
この３つのＵＳＢポート１０１〜１０３には、例えば、ＵＳＢメモリデバイス１１１〜１１３が接続されているものとする。ここで、Ｗｉｎｄｏｗｓ（登録商標）ＯＳの「ハードウェアの安全な取り外し」を選択すると、ＵＩ画面１２０が表示される。ユーザがカーソルでドライブ（Ｇ）を選択すると、ドライブ（Ｇ）の安全な取り外し処理（ドライブ（Ｇ）の電源ＯＦＦ、データ退避等）が行われる。ここで、ユーザは、各ＵＳＢポート１０１〜１０３がどのドライブ番号に対応しているか分からなくなり、ドライブ（Ｇ）がどれであるか判断できない場合がある。ユーザが誤ったＵＳＢデバイスを取り外してしまうと、ＵＳＢデバイスのデータ消失等の可能性があり、データ保護上問題がある。
【０００６】
ＵＳＢデバイスの接続関係を把握する技術として、例えば、特許文献１、２が公知である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−３２８０７９号公報
【特許文献２】特開２００２−７３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記に鑑みてなされたものであって、インターフェースポートを複数有する情報処理装置において、インターフェースポートに接続されたデバイスを取り外す場合に、ユーザが誤ったデバイスを取り外すことを防止することが可能な情報処理装置、情報処理装置のデバイス取り外し方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、所定のインターフェースのポートを複数有し、当該複数のポートにデバイスを接続可能な情報処理装置において、各ポートに対するデバイスの接続を検出してドライブ番号を割り当てるデバイス検出手段と、前記ポートに接続されたデバイスを取り外す際に、ユーザ操作に応答して、取り外すデバイスのドライブ番号を指定するデバイス指定手段と、前記指定手段で指定されたドライブ番号に対応するポートを案内表示する案内表示手段と、を備えたことを特徴とする。
【００１０】
また、本発明の好ましい態様によれば、前記案内表示手段は、前記各ポートに近接して各々設けられた表示器を有し、前記指定手段で指定されたドライブ番号に対応するポートに近接した表示器を点灯させて案内することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記案内表示手段は、前記指定手段で指定されたドライブ番号に対応するポートを画像表示で案内することが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記ポートにデバイスの接続検出用のメカスイッチを有し、前記デバイス検出手段は、前記メカスイッチのＯＮ／ＯＦＦを検出して、デバイスの接続を検出することが望ましい。
【００１３】
また、本発明の好ましい態様によれば、前記所定のインターフェースは、ＵＳＢインターフェースであることが望ましい。
【００１４】
上述した課題を解決し、目的を達成するために、本発明は、所定のインターフェースのポートを複数有し、当該複数のポートにデバイスを接続可能な情報処理装置のデバイス取り外し方法において、各ポートに対するデバイスの接続を検出してドライブ番号を割り当てるデバイス検出工程と、前記ポートに接続されたデバイスを取り外す際に、ユーザ操作に応答して、取り外すデバイスのドライブ番号を指定するデバイス指定工程と、前記指定されたドライブ番号に対応するポートを案内表示する案内表示工程と、を含むことを特徴とする。
【００１５】
上述した課題を解決し、目的を達成するために、本発明は、所定のインターフェースのポートを複数有し、当該複数のポートにデバイスを接続可能な情報処理装置に搭載されるコンピュータにおいて、前記各ポートに対するデバイスの接続を検出してドライブ番号を割り当てるデバイス検出工程と、前記ポートに接続されたデバイスを取り外す際に、ユーザ操作に応答して、取り外すデバイスのドライブ番号を指定するデバイス指定工程と、前記指定されたドライブ番号に対応するポートを案内表示する案内表示工程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
本発明にかかる所定のインターフェースのポートを複数有し、当該複数のポートにデバイスを接続可能な情報処理装置において、前記各ポートに対するデバイスの接続を検出してドライブ番号を割り当てるデバイス検出手段と、前記ポートに接続されたデバイスを取り外す際に、ユーザ操作に応答して、取り外すデバイスのドライブ番号を指定するデバイス指定手段と、前記指定手段で指定されたドライブ番号に対応するポートを案内表示する案内表示手段と、を備えているので、インターフェースポートを複数有する情報処理装置において、インターフェースポートに接続されたデバイスを取り外す場合に、ユーザが誤ったデバイスを取り外すことを防止することが可能な情報処理装置を提供することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】図１は、本実施の形態に係る情報処理装置を適用したノート型パソコンの概略の外観図である。
【図２】図２は、図１のノート型パソコン１の概略のハードウェア構成例を示す図である。
【図３】図３は、ノート型パソコンにおけるＵＳＢデバイスの検出および取り外しに関する要部構成を示す模式図である。
【図４】図４は、ＵＳＢデバイスの取り外し時の処理を説明するためのフローチャートを示す図である。
【図５】図５は、ＵＳＢデバイスの取り外し時の処理の具体例を説明するための説明図である。
【図６】図６は、画像表示により取り外すＵＳＢデバイスを案内する例を説明するための図である。
【図７】図７は、エンベデッドコントローラの出力に対して、複数のＵＳＢポートＣＯＭ１〜ＣＯＭ３が接続されている場合を説明するための図である。
【図８】図８は、ＵＳＢポートにメカスイッチＳＷを設けて、ＵＳＢポートへのＵＳＢデバイスの接続を検出する構成を説明するための模式図である。
【図９】図９は、従来技術を説明するための図である。
【発明を実施するための形態】
【００１８】
以下に、この発明につき図面を参照しつつ詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００１９】
図１は、本実施の形態に係る情報処理装置を適用したノート型パソコンの概略の外観図である。本実施の形態に係るノート型パソコン１は、図１に示すように、略直方体である本体側筐体２およびディスプレイ側筐体３を備えている。本体側筐体２およびディスプレイ側筐体３は、それぞれの端部で左右の一対の連結部（ヒンジ部）７ａ、７ｂによって連結されており、連結部７ａ、７ｂは、これらの筐体を開閉自在に支持している。
【００２０】
ディスプレイ側筐体３は、本体側筐体２からの指令に応じて、各種の情報が表示される表示デバイス５を備えている。本体側筐体２は、その上面に、キーボードおよびトラックポイント（ポインティング・デバイス）等を有する入力部４と、上面の右側の短辺に沿って配置された３つのＬＥＤ（表示器）１１、１２、１３を備えている。また、本体側筐体２は、その右側面に、３つのＵＳＢポートＣＯＭ１、ＣＯＭ２、ＣＯＭ３を備えている。
【００２１】
本実施の形態では、上述のＬＥＤ１１、１２、１３を、それぞれ、ＵＳＢポートＣＯＭ１、ＣＯＭ２、ＣＯＭ３に近接して配置している。ＬＥＤ１１、１２、１３は、ＵＳＢポートＣＯＭ１、ＣＯＭ２、ＣＯＭ３からＵＳＢデバイスを取り外す場合に、インジケータとして機能する。取り外すＵＳＢデバイスのデバイス番号（ドライブ）が指定された場合に、指定されたデバイス番号に対応するＵＳＢポートに近接したＬＥＤを点灯させることで、ユーザのＵＳＢデバイスの正確かつ安全な取り外しをサポートする。
【００２２】
図２は、図１のノート型パソコン１の概略のハードウェア構成例を示す図である。ノート型パソコン１は、同図に示すように、ＣＰＵ３１、ＲＯＭ３２、メモリ３３、ＨＤＤ（ハードディスク）３４、表示デバイス５、グラフィックスアダプタ３５、エンベデッドコントローラ３６、入力部４と、電源回路３７、ＬＥＤ１１〜１４、ＵＳＢポートＣＯＭ１〜ＣＯＭ３等を備えており、各部はバスを介して直接または間接的に接続されている。
【００２３】
ＣＰＵ３１は、バスを介して接続されたＨＤＤ３４に格納されたＯＳ３４ａによりノート型パソコン１全体の制御を行うとともに、ＨＤＤ３４に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＲＯＭ３２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）３２ａやデータ等を格納している。  
【００２４】
メモリ３３は、キャッシュメモリやＲＡＭで構成されており、ＣＰＵ３１の実行プログラムの読み込み領域として、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。
【００２５】
ＨＤＤ（ハードディスク）３４は、例えば、Ｗｉｎｄｏｗｓ（登録商標）等のノート型パソコン１全体の制御を行うためのＯＳ３４ａ、後述するＵＳＢデバイスの簡単な取り外し処理を行うためのユーティリティプログラム３４ｂ、周辺機器類をハードウェア操作するための表示ドライバ等の各種ドライバ３４ｃ、特定業務に向けられたアプリケーションプログラム３４ｄ等を記憶する機能を有する。
【００２６】
グラフィックスアダプタ３５は、ＣＰＵ３１の制御に従って、表示情報をビデオ信号に変換し、変換したビデオ信号を表示デバイス５に出力する。表示デバイス５は、例えば、液晶表示デバイスであり、ＣＰＵ３１の制御に従って、各種情報を表示する機能を有している。
【００２７】
エンベデッドコントローラ３６は、入力部４、電源回路３７、ＬＥＤ１１〜１３、およびＵＳＢポートＣＯＭ１〜ＣＯＭ３が接続されており、これらの動作を制御する。具体的には、エンベデッドコントローラ３６は、ＵＳＢコントローラとしての機能を有しており、ＵＳＢポートＣＯＭ１〜ＣＯＭ３に対するＵＳＢデバイスの接続を検出する。また、エンベデッドコントローラ３６は、ＬＥＤ１１〜１３の点灯を制御する。
【００２８】
入力部４は、ユーザが入力操作を行うためのユーザインターフェースであり、文字、コマンド等を入力する各種キーより構成されるキーボードや、画面上のカーソルを移動させたり、各種メニューを選択するトラックスポインタ等を備えている。
【００２９】
電源回路３７は、ＡＣアダプタ、インテリジェント電池、インテリジェント電池を充電するための充電器、およびＤＣ／ＤＣコンバータ等を備えている。エンベデットコントローラ３６は、ＢＩＯＳ３２ａの指示に従って、電源回路３７による各デバイスへの電力供給を制御して、システム状態の管理を行う。
【００３０】
図３は、ノート型パソコン１におけるＵＳＢデバイスの検出および取り外しに関する要部構成を示す模式図である。ノート型パソコン１は、図３に示すように、ノート型パソコン１の動作を制御するＯＳ３４ａと、後述するＵＳＢデバイスの簡単な取り外し処理（ＬＥＤ１１〜１３の点灯指示）を行うためのユーティリティプログラム３４ｂと、ＵＳＢデバイスの接続の検出およびＬＥＤ１１〜１３の点灯を行うエンベデッドコントローラ３６と、ＬＥＤ１１〜１３とを備えている。
【００３１】
上記構成において、主として、ＯＳ３４ａおよびエンベデッドコントローラ３６はデバイス検出手段を、ＯＳ３４ａはデバイス指定手段を、ユーティリティプログラム３４ｂ、エンベデッドコントローラ３６、およびＬＥＤ１１〜１３は案内表示手段を構成する。
【００３２】
ＬＥＤ１１〜１３は、電源Ｖｃｃと、エンベデッドコントローラ３６間に抵抗Ｒ１、Ｒ２、Ｒ３をそれぞれ介して並列に接続されている。
【００３３】
ＵＳＢデバイスの検出方法について説明する。ＵＳＢポートＣＯＭ１〜ＣＯＭ３にＵＳＢデバイスが接続されると、ＵＳＢデバイスからエンベデッドコントローラ３６に識別情報が送出される。エンベデッドコントローラ３６は、識別情報を受信すると、識別情報を受信したＵＳＢポートにＵＳＢデバイスが接続されたと判断し、その旨をＯＳ３４ａに通知する。ＯＳ３４ａは、接続を検出したＵＳＢポートにドライブ番号を割り当てる。ＯＳ３４ａは、ＵＳＢポート名とドライブ番号の関係をポート管理情報として保持する。図３に示す例は、ＣＯＭ３、ＣＯＭ２、ＣＯＭ１の順に、ＵＳＢメモリが接続されて、それぞれ、ドライブＦ、ドライブＧ、ドライブＨのドライブ番号を割り当てた場合を示している。
【００３４】
つぎに、ＵＳＢデバイスの取り外し時の処理について説明する。図４は、ＵＳＢデバイスの取り外し時の処理を説明するためのフローチャート、図５は、ＵＳＢデバイスの取り外し時の処理の具体例を説明するための説明図である。
【００３５】
図４において、ノート型パソコン１のユーザが、画面の「ハードウェアの安全な取り外し」のアイコン（不図示）をカーソルで操作して、「ハードウェアの安全な取り外し」を選択すると（ステップＳ１）、ＯＳ３４ａは、「ハードウェアの安全な取り外し」画面を表示する（ステップＳ２）。ユーザのカーソル操作で取り外したいドライブ番号（デバイス）を選択すると（ステップＳ３）、ＯＳ３４ａは、選択されたドライブ番号のデバイスに対して、安全な取り外し処理（電源ＯＦＦ、データ退避等）を行う。ＯＳ３４ａは、安全な取り外し処理（電源ＯＦＦ、データ退避等）後に、「ハードウェアの安全な取り外し」で選択されたドライブ番号（デバイス）をユーティリティプログラム３４ｂに通知する。ユーティリティプログラム３４ｂは、通知を受け取ると、選択されたドライブ番号（デバイス）に対応するＵＳＢポートをＯＳ３４ａに問い合わせ、選択されたドライブ番号（デバイス）に対応するＵＳＢポートを判別する（ステップＳ４）。ユーティリティプログラム３４ｂは、判別したＵＳＢポートに対応する（近接する）ＬＥＤを点灯させる指示をエンベデッドコントローラ３６に送出し、エンベデッドコントローラ３６は、判別したＵＳＢポートに対応するＬＥＤを点灯させて、案内表示を行う（ステップＳ５）。
【００３６】
なお、ここでは、安全な取り外し処理（電源ＯＦＦ、データ退避等）が行われた後に、ＬＥＤを点灯させることとしたが、安全な取り外し処理（電源ＯＦＦ、データ退避等）が行われている間は、ＬＥＤを点滅表示することにしてもよい。
【００３７】
上記ＵＳＢデバイスの取り外し時の処理の具体例を、図５を参照して説明する。例えば、図５に示すように、ＵＳＢポートＣＯＭ１〜ＣＯＭ３にＵＳＢメモリデバイスが、ＣＯＭ３、ＣＯＭ２、ＣＯＭ１の順に、ＵＳＢメモリ４３、４２、４１が接続されて、それぞれ、ドライブＦ、ドライブＧ、ドライブＨのドライブ番号が割り当てられたものとする。そして、ユーザが、画面の「ハードウェアの安全な取り外し」のアイコン（不図示）をカーソルで操作して、「ハードウェアの安全な取り外し」を選択すると、「ハードウェアの安全な取り外し」画面５０が表示される。そして、ユーザがカーソルでドライブＧを選択すると、ドライブＧに対応するＵＳＢポートＣＯＭ２に近接したＬＥＤ１２を点灯させる。これにより、ユーザは、近接したＬＥＤ１２が点灯しているＵＳＢポートＣＯＭ２からＵＳＢメモリ４２を取り外すことができる。
【００３８】
なお、ここでは、ＬＥＤを点灯させて、取り外すＵＳＢデバイスを案内する構成としたが、ＬＥＤの代わりに、画像表示により取り外すＵＳＢデバイスを案内することにしてもよい。図６は、画像表示により取り外すＵＳＢデバイスを案内する例を説明するための図である。図６において、案内画面６０により取り外すデバイスのＵＳＢポートが指示されている。
【００３９】
つぎに、上記図４に示す例では、ＵＳＢポートＣＯＭ１〜ＣＯＭ３が１対１でエンベデッドコントローラ（ＵＳＢコントローラ）３６に接続されているが、ＵＳＢポートＣＯＭ１〜ＣＯＭ３が１対１でエンベデッドコントローラ３６に接続されていない構成の場合のＵＳＢデバイスの検出方法について説明する。
【００４０】
図７は、エンベデッドコントローラ（ＵＳＢコントローラ）３６の出力に対して、複数のＵＳＢポートＣＯＭ１〜ＣＯＭ３が接続されている場合を説明するための図である。図７において、図３と同等機能を有する部位には同一符号を付してある。図８は、ＵＳＢポートにメカスイッチＳＷを設けて、ＵＳＢポートへのＵＳＢデバイスの接続を検出する構成を説明するための模式図である。
【００４１】
図７に示す構成の場合は、上述したＵＳＢデバイスからの信号では、どのＵＳＢポートにＵＳＢデバイスが接続されかを検出することはできない。そこで、図８に示す例では、ＵＳＢポートにバネ構造のＰｉｎ型ＳＷを設けて、Ｐｉｎ型ＳＷがＧＮＤに接触した場合にＵＳＢデバイスの検出を行う。（ａ）に示すように、ＵＳＢデバイス７０のプラグ７１がＵＳＢポートに挿入されていない状態では、Ｐｉｎ型ＳＷはＧＮＤに接触していない。（ｂ）に示すように、ＵＳＢデバイス７０のプラグ７１をＵＳＢポートに挿入すると、Ｐｉｎ型ＳＷはＧＮＤに接触する。
【００４２】
図７は、各ＵＳＢポートＣＯＭ１〜ＣＯＭ３にＰｉｎ型スイッチＳＷ１〜ＳＷ３をそれぞれ設けた場合を模式的に示している。同図において、電源ＶｃｃとＧＮＤ間には、それぞれ、プルアップ抵抗Ｒ１１〜１３とＰｉｎ型ＳＷ１〜Ｓ３が直列に接続されており、プルアップ抵抗Ｒ１１〜Ｒ１３とＰｉｎ型ＳＷ１〜ＳＷ３間の中点は、それぞれエンベデッドコントローラ３６に接続されている。
【００４３】
ＵＳＢポートにＵＳＢデバイスが挿入されていない状態では、エンベデッドコントローラ３６には入力される検出信号は、「Ｈ」レベルとなる。ＵＳＢポートにＵＳＢデバイスが挿入されると、Ｐｉｎ型ＳＷがＯＮとなり、ＧＮＤと電源Ｖｃｃ間が導通して、エンベデッドコントローラ３６には入力される検出信号は「Ｌ」レベルとなる。エンベデッドコントローラ３６は、このようにして、ＵＳＢポートＣＯＭ１〜ＣＯＭ３に対するＵＳＢデバイスの接続を検出する。
【００４４】
なお、図３のＵＳＢポートＣＯＭ１〜ＣＯＭ３にＵＳＢハブを接続する場合は、ＵＳＢハブに同様のスイッチ機構を設けることで、ＵＳＢハブのポートに対するＵＳＢデバイスの接続を検出することが可能となる。
【００４５】
以上説明したように、本実施の形態によれば、各ＵＳＢポートＣＯＭ１〜ＣＯＭ３に対するＵＳＢデバイスの接続を検出して、ドライブ番号を割り当て、ＵＳＢポートＣＯＭ１〜ＣＯＭ３に接続されたデバイスを取り外す際に、ユーザ操作に応答して、取り外すデバイスのドライブ番号を指定し、指定されたドライブ番号に対応するＵＳＢポートを案内表示することとしたので、ＵＳＢポートを複数有する情報処理装置において、ＵＳＢポートに接続されたデバイスを取り外す場合に、ユーザが誤ったデバイスを取り外すことを防止することが可能となる。
【００４６】
また、各ＵＳＢポートＣＯＭ１〜ＣＯＭ３に近接して各々設けられたＬＥＤ１１〜１３を有し、ＵＳＢデバイスを取り外す際に、指定されたドライブ番号に対応するＵＳＢポートに近接したＬＥＤを点灯させて案内することとしたので、ユーザにとって分かりやすい案内を行うことが可能となる。
【００４７】
また、ＵＳＢデバイスを取り外す際に、指定されたドライブ番号に対応するポートを画像表示で案内することとしたので、低コストな構成で案内表示を行うことが可能となる。
【００４８】
また、ＵＳＢポートＣＯＭ１〜ＣＯＭ３にＵＳＢデバイスの接続検出用のＰｉｎ型ＳＷを有し、エンベデッドコントローラ３６は、Ｐｉｎ型ＳＷのＯＮ／ＯＦＦで検出して、ＵＳＢデバイスの接続を検出することとしたので、ＵＳＢポートが１対１でＵＳＢコントローラに接続されていない場合でも、ＵＳＢデバイスの接続を検出することが可能となる。
【００４９】
なお、上記した実施の形態では、ＵＳＢインターフェースについて説明したが、本発明はこれに限られるものではなく、例えば、ＩＥＥＥ１３９４等の他のインターフェースにも適用可能である。また。上記した実施の形態では、空いているＵＳＢポートに近接するＬＥＤを点灯させることで、空いているＵＳＢポートを案内表示することにしてもよい。
【００５０】
また、上記した実施の形態では、情報処理装置として、ノート型パソコンを例示して説明したが、本発明はこれに限られるものではなく、ディスクトップ型パソコン等の他の情報処理装置に適用可能である。
【産業上の利用可能性】
【００５１】
本発明に係る情報処理装置、情報処理装置のデバイス取り外し方法、およびコンピュータが実行可能なプログラムは、ＵＳＢデバイスを取り外す場合に有用である。
【符号の説明】
【００５２】
１  ノート型パソコン
２  本体側筐体
３  ディスプレイ側筐体
４  入力部
５  表示デバイス
７ａ、７ｂ  連結部
１１、１２、１３  ＬＥＤ
ＣＯＭ１、ＣＯＭ２、ＣＯＭ３
３１  ＣＰＵ
３２  ＲＯＭ
３２ａ  ＢＩＯＳ
３３  メモリ
３４  ＨＤＤ（ハードディスク）
３４ａ  ＯＳ
３４ｂ  ユーティリティプログラム
３４ｃ  ドライバ
３４ｄ  アプリケーションプログラム
３５  グラフィックスアダプタ
３６  エンベデッドコントローラ
３７  電源回路
【図１】
2010287129.tif 000003
【図２】
2010287129.tif 000004
【図３】
2010287129.tif 000005
【図４】
2010287129.tif 000006
【図５】
2010287129.tif 000007
【図６】
2010287129.tif 000008
【図７】
2010287129.tif 000009
【図８】
2010287129.tif 000010
【図９】
2010287129.tif 000011