(57)【要約】【課題】  接続されたメディアに応じて予め定められた操作を自動的に実行することが可能な情報処理装置を提供することを目的とする。【解決手段】    コンピュータ１のＨＤＤ１６には、過去に接続されたメディアの識別番号と、接続された時に行った操作が対応付けられたメディア管理テーブルが記憶される。ＵＳＢメモリやＳＤカード等のメディアが接続されるとＯＳは、接続されたメディアの識別番号をキーとしてメディア管理テーブルを検索する。メディア管理テーブル内にメディアが見つかれば、そのメディアが前回行った操作をメディア管理テーブルから取り出し、その操作を自動的に行う。【選択図】  図３
2009064293.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体が接続される接続部を有する本体と、
前記記憶媒体が前記接続部に接続されたか否かを検出する検出手段と、
前記記憶媒体の接続が検出された後から前記記憶媒体が取り外されるまでの間に、前記記憶媒体に関連して実行された操作を記憶する記憶手段と、
前記記憶媒体が取り外された後に再び前記記憶媒体の接続が検出された時、前記記憶手段を参照して、前記記憶媒体に関連して実行された操作を実行する手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記記憶媒体には記憶媒体ごとに固有の識別番号が付与され、前記記憶手段には、記憶媒体と前記記憶媒体に関連して実行された操作と前記識別番号とを対応付けた管理テーブルが記憶されることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記接続部への接続が検出された前記記憶媒体の識別番号が前記管理テーブル内に存在しない場合、前記接続部への接続が検出された前記記憶媒体の識別番号が記憶されることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記接続部への接続が検出され、前記記憶媒体の識別番号が記憶された後に前記記憶媒体に関連して実行された操作が前記管理テーブルに記憶されることを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記管理テーブルの内容を編集するための編集手段を備えることを特徴とする請求項４記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関し、特にリムーバブルメディアを使用可能な情報処理装置の動作制御方法に関する。
【背景技術】
【０００２】
ノート型パーソナルコンピュータ等の情報処理装置では、ＵＳＢメモリ等に代表されるリムーバブルメディアが装着された際に、リムーバブルメディアに保存されたデータを情報処理装置とネットワーク接続されたプリンタから印刷したり、情報処理装置に内蔵された記憶装置にコピーしたりすることが可能である。この時、ユーザはリムーバブルメディアの装着後にマウスやキーボード等の入力デバイスを操作することによって、リムーバブルメディア内のデータの印刷やコピーといった処理をすることができる。またリムーバブルメディアにプログラムが記憶されている場合にも、リムーバブルメディアの着脱に加えて、ユーザがプログラムを起動させるための操作をする必要がある。
【０００３】
特許文献１には、ＵＳＢポートにＵＳＢデバイスが接続されると、これを検出してＵＳＢデバイスの名称を取得し、ＵＳＢデバイスの名称に対応したプログラムを自動起動する情報処理装置が開示されている。当該技術によって、ユーザによるプログラムの起動処理に関する操作を不要として情報処理装置の使い勝手の向上を図っている。
【特許文献１】特開２０００−１０９０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ユーザによっては、あるリムーバブルメディアに保存されたデータを情報処理装置にコピーした上で取り外し、他のリムーバブルメディアを装着してコピーをするという操作を繰り返すことがある。このような操作を繰り返す場合には、ユーザは毎回同じ操作を行う必要が生じ煩雑であるため、同じ操作については自動的に行うことができると望ましいが、特許文献１に記載された技術では、そのような要請に応えることはできない。
【０００５】
そこで本発明の目的は、接続されたメディアに応じて予め定められた操作を自動的に実行することが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明に係る情報処理装置は、記憶媒体が接続される接続部を有する本体と、前記記憶媒体が前記接続部に接続されたか否かを検出する検出手段と、  前記記憶媒体の接続が検出された後から前記記憶媒体が取り外されるまでの間に、前記記憶媒体に関連して実行された操作を記憶する記憶手段と、前記記憶媒体が取り外された後に再び前記記憶媒体の接続が検出された時、前記記憶手段を参照して、前記記憶媒体に関連して実行された操作を実行する手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、接続されたメディアに応じて予め定められた操作を自動的に実行することが可能な情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下本発明に係る実施の形態を、図面を参照して説明する。本実施形態では情報処理装置としてノート型のコンピュータを例に説明する。図１は本発明の実施形態に係るコンピュータを示す外観斜視図である。コンピュータ１は筐体２を備え、筐体２にはディスプレイユニット３がヒンジ部４を介して回動可能に取り付けられている。ディスプレイユニット３は筐体２の上面２ａが開放される開き位置と、筐体２の上面２ａが覆われる閉じ位置とで回動可能である。ディスプレイユニット３内にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）３ａから構成される表示装置が組み込まれる。
【０００９】
筐体２内には複数の電子部品を搭載した回路基板が収容されている。筐体２の上面２ａには、ユーザによる入力操作を行うためのタッチパッド５およびキーボード６が取り付けられる。筐体２内には複数の電子部品を搭載した後述する回路基板が収容されている。また、筐体２の上面２ａには操作ボタン７が複数設けられる。ユーザは操作ボタン７に所望の機能を割り当て、操作ボタン７を押下することによってあらかじめ定められた操作を実行させることができる。筐体２の上面２ａにはコンピュータ１の電源をオン／オフするための電源スイッチ８も設けられる。また筐体２の側面２ｂには、ＵＳＢデバイスを接続するためのＵＳＢコネクタ９およびＳＤカードが挿入されるＳＤカードスロット１８が設けられる。
【００１０】
図２は本発明の実施形態に係るコンピュータの構成を示すブロック図である。コンピュータ１には、ＣＰＵ１０、ノースブリッジ１１、主メモリ（ＲＡＭ）１２、グラフィックスコントローラ１３、ＶＲＡＭ１４、サウスブリッジ１５、ハードディスクドライブ（ＨＤＤ）１６、ＢＩＯＳ−ＲＯＭ１７、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２０、およびＬＣＤ５、タッチパッド５、キーボード６、操作ボタン７、電源スイッチ８等が設けられている。
【００１１】
ＣＰＵ１０は、コンピュータ１の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１０は、ＨＤＤ１６から主メモリ（ＲＡＭ）１２にロードされるオペレーティングシステムおよび各種アプリケーションプログラム／ユーティリティプログラムを実行する。主メモリ（ＲＡＭ）１２は、各種データバッファの格納にも用いられる。  また、ＣＰＵ１０は、ＢＩＯＳ−ＲＯＭ１７に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００１２】
ノースブリッジ１１は、ＣＰＵ１０のローカルバスとサウスブリッジ１５との間を接続するブリッジデバイスである。また、ノースブリッジ１１は、ＰＣＩ  Ｅｘｐｒｅｓｓバスなどを介してグラフィックスコントローラ１３との通信を実行する機能も有している。さらに、ノースブリッジ１１には、主メモリ（ＲＡＭ）１２を制御するメモリコントローラも内蔵されている。
【００１３】
グラフィクスコントローラ１３は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ３ａを制御する表示コントローラである。このグラフィクスコントローラ１３は、ＯＳまたはアプリケーションプログラムによってビデオメモリ（ＶＲＡＭ）１４に書き込まれた表示データに対応する映像信号をＬＣＤ３ａに送出する。
【００１４】
サウスブリッジ１５は、ＰＣＩ（Peripheral Component Interconnect）バスおよびＬＰＣ（Low Pin Count）バスにそれぞれ接続されている。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）１６は、ＯＳや各種のアプリケーションプログラムおよびデータファイルを格納する。またＨＤＤ１６には後述するメディア管理テーブルが記憶される。
【００１５】
ＳＤカードスロット１８はコンピュータ１の筐体２に設けられ、ＳＤカードスロット１８の開口部を通じてＳＤカードが挿抜される。
【００１６】
ＵＳＢデバイス１９は図１に示したＵＳＢコネクタ９を介して接続される。ＵＳＢデバイス１９はＵＳＢバスを介してサウスブリッジ１５と接続されＵＳＢデバイス１９はサウスブリッジ１５により制御される。
【００１７】
エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）２０は、電源管理のためのエンベデッドコントローラと、タッチパッド５およびキーボード６などを制御するキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ２０は、電源回路２１と共同して、ユーザによる電源スイッチ８の操作に応答してコンピュータ１をパワーオン／パワーオフする処理を実行する。電源回路２１は、コンピュータ１に内蔵されたバッテリ２２からの電力、またはＡＣアダプタ２３を介して外部から供給される電力を用いて、コンピュータ１内の各コンポーネントに供給すべき電力を生成する。  
【００１８】
図３は本発明の実施形態に係るメディア管理テーブルを模式的に示す図である。コンピュータ１のＨＤＤ１６には、過去に接続されたメディアの識別番号と、接続された時に行った操作が対応付けられたメディア管理テーブルが記憶される。後述するように、ＵＳＢメモリやＳＤカード等のメディアが接続されるとＯＳは、接続されたメディアの識別番号をキーとしてメディア管理テーブルを検索する。メディア管理テーブル内にメディアが見つかれば、そのメディアが前回行った操作をメディア管理テーブルから取り出し、その操作を自動的に行う。図３に示す表では、例えばＵＳＢメモリがコンピュータ１に接続されると、ＵＳＢメモリ内のデータをＨＤＤ１６にコピーする。
【００１９】
ユーザはＯＳ環境を通じてメディア管理テーブルを見ることができ、コンピュータ１のＬＣＤ３ａに表示されるＧＵＩを介してメディア管理テーブルを編集することもできる。図３に示す表では、ＳＤカードが接続された時はＳＤカード内の画像データを印刷するようになっている。この場合、ユーザがメディア管理テーブルを編集して、ＳＤカードが接続された時はＳＤカード内の画像データをＨＤＤ１６にコピーするように変更することもできる。
【００２０】
あるメディアが接続された時に、前回行った操作と同じ操作が行われるのをユーザが望まない場合は、該当するメディアの識別番号をメディア管理テーブルから削除すればよい。また、メディアが接続された時に前回行った操作と異なる操作が行われることを望む場合には、該当するメディアの操作の欄を変更すればよい。メディアの操作の欄を変更するには、ＣＯＰＹ、ＰＲＩＮＴ、ＭＯＶＥ等の操作をプルダウンメニューから選択できるようにしても良い。
【００２１】
図４は本発明の実施形態に係る動作を示すフローチャートである。コンピュータ１にＵＳＢメモリやＳＤカード等のリムーバブルメディアが接続されると、メディアの接続がＯＳによって検出される（ステップ１−１）。ＯＳは接続されたメディアの識別番号をキーとして、図３に示したメディア管理テーブルを検索する（ステップ１−２）。接続されたメディアの識別番号が、メディア管理テーブルに存在するか否かを判断し（ステップ１−３）、接続されたメディアの識別番号がメディア管理テーブルにすでに存在する場合は（ステップ１−３のＹｅｓ）、メディア管理テーブルを参照して前回接続した時に行われた操作を取り出す（ステップ１−４）。ＯＳはメディア管理テーブルに保存されていた前回行われた操作を実行する（ステップ１−５）。
【００２２】
一方、接続されたメディアの識別番号がメディア管理テーブルに存在しない場合は（ステップ１−３のＮｏ）、テーブルに識別番号を追加する（ステップ１−６）。テーブルに識別番号が追加されたメディアに対して、操作が行われると（ステップ１−７のＹｅｓ）、行われた操作を記憶しメディア管理テーブルに追加する（ステップ１−８）。
【００２３】
このような処理を行うことにより、例えばＵＳＢメモリが接続された時にはＵＳＢメモリ内のファイルをコンピュータ１のＨＤＤにコピーし、ＳＤカードが接続された時にはＳＤカード内の画像データを印刷するといった操作をユーザの手を煩わせることなしに自動的に行うことができる。また記憶する操作は、ＯＳにより提供されるＧＵＩを介しての操作だけでなく、操作ボタン７に割り当てられた操作や、キーボード６のキーの組み合わせによる操作を記憶するようにしても良い。
【００２４】
仮に複数のＵＳＢメモリからファイルをコピーする場合であっても、ユーザはＵＳＢメモリを接続する度にコピーするための操作をする必要はなく、ＵＳＢメモリの着脱だけを行えばよい。
【００２５】
本実施形態では情報処理装置としてノート型のコンピュータを例に説明したが、ファイルサーバなどのシステムであっても本発明を実施することが可能である。すなわちファイルサーバにリムーバブルメディアが装着された時、ファイルサーバに備えられているある操作ボタンを押下すると、装着されたリムーバブルメディアに応じてファイルのコピーや印刷などの操作が行われる場合において、次回以降はリムーバブルメディアが装着されると、前回行ったファイルのコピーや印刷などの操作が自動的に行われるようにしても良い。
【００２６】
以上の説明のように、本実施形態では、接続されたメディアに応じて予め定められた操作を自動的に実行することが可能な情報処理装置を提供することができる。
【００２７】
本発明ではその主旨を逸脱しない範囲であれば、上記の実施形態に限定されるものではなく種々の変形が可能である。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態に係る情報処理装置を示す外観斜視図。
【図２】本発明の実施形態に係るコンピュータの構成を示すブロック図。
【図３】本発明の実施形態に係るメディア管理テーブルを模式的に示す図。
【図４】本発明の実施形態に係る動作を示すフローチャート。
【符号の説明】
【００２９】
１…コンピュータ、３…ディスプレイユニット、５…タッチパッド、６…キーボード、７…操作ボタン、８…電源スイッチ、１０…ＣＰＵ、１１…ノースブリッジ、１２…主メモリ、１３…グラフィクスコントローラ、１５…サウスブリッジ、１６…ＨＤＤ、１７…ＢＩＯＳ−ＲＯＭ、１８…ＳＤカードスロット、１９…ＵＳＢデバイス、２０…ＥＣ／ＫＢＣ、２１…電源回路、２２…バッテリ、２３…ＡＣアダプタ
【図１】
2009064293.tif 000003
【図２】
2009064293.tif 000004
【図３】
2009064293.tif 000005
【図４】
2009064293.tif 000006