(57)【要約】【課題】外部入出力装置を接続した際に、予め備えられている入出力機能を効率良く利用できる電子機器及び入出力方法を提供すること。【解決手段】入出力機能を持つハードウェアを備える電子機器１は、外部入出力装置２が接続された際に、外部入出力装置２の入出力機能を検出する検出部１１と、検出部１１により検出された外部入出力装置２の入出力機能に基づいて、ハードウェアの入出力機能を切り替える切替部１３と、を備える。切替部１３は、ハードウェアの入出力機能のうち、切り替える入出力機能を特定する切替前特定部１４と、ハードウェアの入出力機能のうち、切替前特定部１４により特定された入出力機能とは異なる入出力機能を特定する切替後特定部１５と、を有し、切替部１３は、切替前特定部１４により特定された入出力機能を、切替後特定部１５により特定された入出力機能に切り替える。【選択図】図１
2012108719.tif 000002
【特許請求の範囲】
【請求項１】
入出力機能を持つハードウェアを備える電子機器であって、
外部入出力装置が接続された際に、前記外部入出力装置の入出力機能を検出する検出手段と、
前記検出手段により検出された前記外部入出力装置の入出力機能に基づいて、前記ハードウェアの入出力機能を切り替える切替手段と、
を備えることを特徴とする電子機器。
【請求項２】
前記切替手段は、
前記ハードウェアの入出力機能のうち、切り替える入出力機能を特定する切替前特定手段と、
前記ハードウェアの入出力機能のうち、前記切替前特定手段により特定された入出力機能とは異なる入出力機能を特定する切替後特定手段と、
を有し、
前記切替手段は、前記切替前特定手段により特定された入出力機能を、前記切替後特定手段により特定された入出力機能に切り替える、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記切替前特定手段は、前記外部入出力装置の入出力機能と重複する入出力機能を特定する、
ことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記切替後特定手段は、ユーザの指示に基づいて入出力機能を特定する、
ことを特徴とする請求項２または３に記載の電子機器。
【請求項５】
入出力機能に関する情報を予め格納する格納手段をさらに備え、
前記格納手段は、前記ハードウェアの入出力機能のうち前記外部入出力装置が接続されていない際に利用される基本入出力機能の情報と、当該基本入出力機能に置き換えることができる一つ以上のサブ入出力機能の情報とを対応づけて格納し、
前記切替前特定手段は、前記格納手段により格納された情報が示す基本入出力機能のうち、一つの基本入出力機能を特定し、
前記切替後特定手段は、前記切替前特定手段により特定された基本入出力機能の情報に対応づけられた情報が示す一つ以上のサブ入出力機能のうち、一つのサブ入出力機能を特定する、
ことを特徴とする請求項２〜４の何れか１項に記載の電子機器。
【請求項６】
当該電子機器は、ディスプレイを前記ハードウェアとして備える携帯端末であり、
前記ディスプレイは、表示機能と、当該ディスプレイへの接触操作を入力操作として受け付ける接触入力機能とを有するディスプレイであって、前記外部入出力装置が接続される前は、表示機能が有効であり、且つ接触入力機能が無効であり、
前記外部入出力装置は、表示機能を有するヘッドマウントディスプレイであり、
前記切替手段は、前記ディスプレイの表示機能を無効にし、且つ接触入力機能を有効にする、
ことを特徴とする請求項１〜５の何れか一項に記載の電子機器。
【請求項７】
当該電子機器は、前記外部入出力装置が接続される前は、平面方向のグラフィカルユーザインタフェース操作機能が割り当てられているタッチパッドまたはポインティングスティックを備えるコンピュータであり、
前記外部入出力装置は、平面方向のグラフィカルユーザインタフェース操作機能を有するマウスであり、
前記切替手段は、前記タッチパッドまたは前記ポインティングスティックに割り当てられている平面方向のグラフィカルユーザインタフェース操作機能を、奥行き方向のグラフィカルユーザインタフェース操作機能に切り替える、
ことを特徴とする請求項１〜５の何れか一項に記載の電子機器。
【請求項８】
入出力機能を持つハードウェアを備える電子機器における入出力方法であって、
検出手段が、外部入出力装置が接続された際に、前記外部入出力装置の入出力機能を検出する検出ステップと、
切替手段が、前記検出ステップにおいて検出された前記外部入出力装置の入出力機能に基づいて、前記ハードウェアの入出力機能を切り替える切替ステップと、
を備えることを特徴とする入出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入出力機能を持つハードウェアを備える電子機器、及び当該電子機器における入出力方法に関するものである。
【背景技術】
【０００２】
普段利用している電子機器には電子機器ごとに決められた入出力機能がある。これらの入出力機能は、例えばキーボード、ボタン、ディスプレイなど、予め電子機器に備えられているハードウェアによって実現されている。逆に言えば、電子機器が利用できる機能は、予め電子機器に備えられているハードウェアにより限定される。そこで従来、電子機器に対し、入出力機能を備える別の外部入出力装置を接続することで、電子機器が利用できる入出力機能を増やす工夫がなされてきた。
【０００３】
例えば、特許文献１では、電子機器としてのコンピュータに、外部入出力装置としてのマウスを接続することで、コンピュータのディスプレイ上でカーソルを移動させる機能を追加する発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第３５４１５４１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、電子機器に外部入出力装置を接続することで追加された機能と同様の機能を電子機器が元々持っている場合、電子機器が元々持っているその機能を利用しないことになる。すなわち、電子機器の限られた機能を効率良く利用することができないという問題が生じる。
【０００６】
そこで、本発明は上記に鑑みてなされたもので、外部入出力装置を接続した際に、予め備えられている入出力機能を効率良く利用できる電子機器及び入出力方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の電子機器は、入出力機能を持つハードウェアを備える電子機器であって、外部入出力装置が接続された際に、前記外部入出力装置の入出力機能を検出する検出手段と、前記検出手段により検出された前記外部入出力装置の入出力機能に基づいて、前記ハードウェアの入出力機能を切り替える切替手段と、を備えることを特徴とする。
【０００８】
また、本発明の入出力方法は、入出力機能を持つハードウェアを備える電子機器における入出力方法であって、検出手段が、外部入出力装置が接続された際に、前記外部入出力装置の入出力機能を検出する検出ステップと、切替手段が、前記検出ステップにおいて検出された前記外部入出力装置の入出力機能に基づいて、前記ハードウェアの入出力機能を切り替える切替ステップと、を備えることを特徴とする。
【０００９】
このような本発明の電子機器及び入出力方法によれば、検出手段は、外部入出力装置が接続された際に、当該外部入出力装置の入出力機能を検出する。そして切替手段は、検出された外部入出力装置の入出力機能に基づいて、ハードウェアの入出力機能を切り替える。このように、本発明においては、機能追加のために接続された外部入出力装置の入出力機能に基づいて、ハードウェアの入出力機能が切り替えられる。このため、外部入出力装置の接続前に電子機器に割り当てられていた入出力機能を、外部入出力装置の入出力機能と相乗効果を出せる入出力機能に切り替えることができ、ハードウェアに予め備えられている限られた機能を無駄なく効率良く利用することができる。
【００１０】
また、本発明においては、前記切替手段は、前記ハードウェアの入出力機能のうち、切り替える入出力機能を特定する切替前特定手段と、前記ハードウェアの入出力機能のうち、前記切替前特定手段により特定された入出力機能とは異なる入出力機能を特定する切替後特定手段と、を有し、前記切替手段は、前記切替前特定手段により特定された入出力機能を、前記切替後特定手段により特定された入出力機能に切り替えてもよい。
【００１１】
この発明によれば、切替手段は切替前特定手段と切替後特定手段とを有する。ここで、切替前特定手段は、ハードウェアの入出力機能のうち、切り替える入出力機能を特定する。また、切替後特定手段は、ハードウェアの入出力機能のうち、切替前特定手段により特定された入出力機能とは異なる入出力機能を特定する。そして、切替手段は、切替前特定手段により特定された入出力機能を、切替後特定手段により特定された入出力機能に切り替える。このように、入出力機能を切り替えるための具体的な構成が提供される。
【００１２】
また、本発明においては、前記切替前特定手段は、前記外部入出力装置の入出力機能と重複する入出力機能を特定してもよい。
【００１３】
この発明によれば、ハードウェアの入出力機能について、外部入出力装置と接続後に、接続された外部入出力装置の入出力機能と重複することがなくなり、ハードウェアに予め備えられている限られた機能を無駄なく効率良く利用することができる。
【００１４】
また、本発明においては、前記切替後特定手段は、ユーザの指示に基づいて入出力機能を特定してもよい。
【００１５】
この発明によれば、外部入出力装置の接続前に電子機器に割り当てられていた入出力機能を、ユーザの指示に基づいて外部入出力装置の入出力機能と相乗効果を出せる入出力機能に切り替えることができ、ハードウェアに予め備えられている限られた機能を無駄なく効率良く利用することができる。また、ユーザの指示に基づいて切り替え後の入出力機能を特定することで、ユーザの意図通りに入出力機能を切り替えることができ、ユーザの利便性が向上する。
【００１６】
また、本発明においては、入出力機能に関する情報を予め格納する格納手段をさらに備え、前記格納手段は、前記ハードウェアの入出力機能のうち前記外部入出力装置が接続されていない際に利用される基本入出力機能の情報と、当該基本入出力機能に置き換えることができる一つ以上のサブ入出力機能の情報とを対応づけて格納し、前記切替前特定手段は、前記格納手段により格納された情報が示す基本入出力機能のうち、一つの基本入出力機能を特定し、前記切替後特定手段は、前記切替前特定手段により特定された基本入出力機能の情報に対応づけられた情報が示す一つ以上のサブ入出力機能のうち、一つのサブ入出力機能を特定してもよい。
【００１７】
この発明によれば、格納手段は、ハードウェアの入出力機能のうち、基本入出力機能の情報と一つ以上のサブ入出力機能の情報とを対応づけて格納する。そして、切替前特定手段は、格納手段により格納された情報が示す基本入出力機能のうち、一つの基本入出力機能を特定する。また、切替後特定手段は、切替前特定手段により特定された基本入出力機能の情報に対応づけられた情報が示す一つ以上のサブ入出力機能のうち、一つのサブ入出力機能を特定する。このように、基本入出力機能とサブ入出力機能とをそれぞれ示す情報を利用して入出力機能が切り替えられることにより、接続された外部入出力装置に応じてその都度サブ入出力機能が選べられるため、利用する入出力機能を柔軟に変更することができる。
【００１８】
また、本発明においては、当該電子機器は、ディスプレイを前記ハードウェアとして備える携帯端末であり、前記ディスプレイは、表示機能と、当該ディスプレイへの接触操作を入力操作として受け付ける接触入力機能とを有するディスプレイであって、前記外部入出力装置が接続される前は、表示機能が有効であり、且つ接触入力機能が無効であり、前記外部入出力装置は、表示機能を有するヘッドマウントディスプレイであり、前記切替手段は、前記ディスプレイの表示機能を無効にし、且つ接触入力機能を有効にしてもよい。
【００１９】
この発明によれば、ヘッドマウントディスプレイを接続した際に、ディスプレイの接触入力機能が有効になるため、手元でディスプレイへの接触入力操作を行い、ヘッドマウントディスプレイ内のディスプレイで接触入力操作の確認を行うことができる。このように、外部入出力装置の接続前に電子機器に割り当てられていた入出力機能を、外部入出力装置の入出力機能と相乗効果を出せる入出力機能に切り替えることができ、ハードウェアに予め備えられている限られた機能を無駄なく効率良く利用することができる。
【００２０】
また、本発明においては、当該電子機器は、前記外部入出力装置が接続される前は、平面方向のグラフィカルユーザインタフェース操作機能が割り当てられているタッチパッドまたはポインティングスティックを備えるコンピュータであり、前記外部入出力装置は、平面方向のグラフィカルユーザインタフェース操作機能を有するマウスであり、前記切替手段は、前記タッチパッドまたは前記ポインティングスティックに割り当てられている平面方向のグラフィカルユーザインタフェース操作機能を、奥行き方向のグラフィカルユーザインタフェース操作機能に切り替えてもよい。
【００２１】
この発明によれば、マウスを接続した際に、マウスの操作と既存のタッチパッドまたはポインティングスティックによる操作とを連携することで、それまでの平面方向のグラフィカルユーザインタフェース操作から、平面方向及び奥行き方向のグラフィカルユーザインタフェース操作を行うことが可能になり、入出力機能の自由度を増やすと共に外部入出力装置の入出力機能と相乗効果を出すことができる。
【発明の効果】
【００２２】
本発明によれば、外部入出力装置を接続した際に、予め備えられている入出力機能を効率良く利用できる電子機器及び入出力方法を提供できる。
【図面の簡単な説明】
【００２３】
【図１】電子機器１の構成概要図である。
【図２】電子機器１のハードウェア構成図である。
【図３】格納部１２が格納する情報テーブルの一例を示す図である。
【図４】電子機器１の動作を示すフローチャートである。
【図５】本発明の第１実施形態に係る携帯端末１Ａの実施イメージ図である。
【図６】携帯端末１Ａの動作を示すフローチャートである。
【図７】携帯端末１Ａにおけるカーソル移動に関する説明図である。
【図８】本発明の第２実施形態に係るノートパソコン１Ｂの実施イメージ図である。
【図９】ノートパソコン１Ｂの動作を示すフローチャートである。
【図１０】ノートパソコン１Ｂにおける立体的なアプリケーションウィンドウに関する説明図である。
【発明を実施するための形態】
【００２４】
以下、添付図面を参照して本発明にかかる電子機器、及び入出力方法の好適な実施形態を詳細に説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００２５】
（電子機器１の構成）
まず、本発明の実施形態に係る電子機器１の構成について、図１を参照しながら説明する。図１は、電子機器１の構成概要図である。電子機器１は、入出力機能を持つハードウェア（後述の入力デバイス３４及び出力デバイス３５）を備える電子機器であり、入出力機能を持つ外部入出力装置２を接続することで、電子機器１が利用できる入出力機能を増やすことができる。
【００２６】
ここで、外部入出力装置２は、例えばＰＣの周辺機器に代表されるようなものであって、電子機器１の機能を拡張するために接続する機器である。外部入出力装置２は入力機能を持つキーボードやマウスであっても、表示機能を持つディスプレイであってもよい。また、外部入出力装置２は、記録機能をもつハードディスクであってもよいし、モデムやルーターなどの通信機能を持つものであってもよい。
【００２７】
図２は電子機器１のハードウェア構成図である。図２に示すように、電子機器１は、物理的には、ＣＰＵ３１、ＲＯＭ３２およびＲＡＭ３３等の主記憶装置、入力デバイス３４、出力デバイス３５、外部の他の装置との間でデータの送受信を行うための通信モジュール３６、ハードディスク等の補助記憶装置３７などを含む通常のコンピュータシステムまたは携帯電話機として構成される。後述する電子機器１の各機能は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ３１の制御の元で入力デバイス３４、出力デバイス３５、通信モジュール３６を動作させると共に、主記憶装置３２、３３や補助記憶装置３７におけるデータの読み出しおよび書き込みを行うことで実現される。
【００２８】
ここで、入力デバイス３４は、情報を入力するためのものであり、ユーザの手による入力を受け付けるキーボードやボタン（スイッチ）であってもよく、音声入力を受け付けるマイクであってもよく、映像入力であればカメラであってもよい。
【００２９】
また、出力デバイス３５は、ディスプレイのように映像を表示するものであってもよく、コンピュータシステムや携帯電話機に付属しているようなものであっても、ディスプレイ単体で存在していてもよい。また、ヘッドマウントディスプレイ（ＨＭＤ）であってもよく、プロジェクタのような映像投影機器でもよい。
【００３０】
図１に戻り、電子機器１は、機能的には、検出部１１（特許請求の範囲における「検出手段」及び「検出ステップ」に相当）、格納部１２（特許請求の範囲における「格納手段」に相当）、切替部１３（特許請求の範囲における「切替手段」及び「切替ステップ」に相当）を備えて構成される。切替部１３は、切替前特定部１４（特許請求の範囲における「切替前特定手段」に相当）、及び切替後特定部１５（特許請求の範囲における「切替後特定手段」に相当）を含む。以下、電子機器１の各構成要素について詳細に説明する。
【００３１】
検出部１１は、外部入出力装置２が接続された際に、外部入出力装置２の入出力機能を検出する。なお、外部入出力装置２の接続とは、ケーブル等による物理的な接続に限らず、無線通信等による接続も含む。
【００３２】
格納部１２は、入出力機能に関する情報を予め格納する。具体的には、格納部１２は、ハードウェアの入出力機能のうち、外部入出力装置２が接続されていない際に利用される基本入出力機能を示す情報と、当該基本入出力機能に置き換えることができる一つ以上のサブ入出力機能を示す情報とを対応づけて格納する。なお、格納部１２は、ハードウェアの特性を活かし且つ形状に適したサブ入出力機能を示す情報を格納してもよい。
【００３３】
図３は、格納部１２が格納する情報テーブルの一例を示す図である。図３において、基本入出力機能を示す情報であるＡ及びＢは、それぞれサブ入出力機能を示す情報であるＡ’及びＢ’と対応づけて格納されている。
【００３４】
図１に戻り、切替部１３は、検出部１１により検出された外部入出力装置２の入出力機能に基づいて、ハードウェアの入出力機能を切り替える。詳細には、切替部１３は、ハードウェアの入出力機能のうち、切り替える入出力機能を特定する切替前特定部１４と、ハードウェアの入出力機能のうち、切替前特定部１４により特定された入出力機能とは異なる入出力機能を特定する切替後特定部１５とを有する。そして、切替部１３は、切替前特定部１４により特定された入出力機能を、切替後特定部１５により特定された入出力機能に切り替える。
【００３５】
なお、切替部１３が入出力機能を切り替える際、例えば表示機能を入力機能に切り替えるといったように、違う機能に切り替えてもよい。また、例えば外部入出力装置２が入力機能を持つキーボードであった場合、予め備わっているキーボードに、別のコマンドを入力できる機能を割り当てるといったように、同じ機能で別の動作を行なうものに切り替えてもよい。
【００３６】
切替前特定部１４は、外部入出力装置２の入出力機能と重複する入出力機能を切り替え元の入出力機能として特定してもよい。また、切替前特定部１４は、格納部１２により格納された情報が示す基本入出力機能のうち、一つの基本入出力機能を切り替え元の入出力機能として特定してもよい。また、切替前特定部１４は、外部入出力装置２の入出力機能と重複する基本入出力機能を切り替え元の入出力機能として特定してもよい。
【００３７】
切替後特定部１５は、ユーザの指示に基づいて切り替え先の入出力機能を特定してもよい。また、切替後特定部１５は、切替前特定部１４により特定された基本入出力機能を示す情報に対応づけられた情報が示す一つ以上のサブ入出力機能のうち、一つのサブ入出力機能を特定してもよい。
【００３８】
例えば、切替前特定部１４が外部入出力装置２の入出力機能と重複する入出力機能として、図３のテーブル例におけるＡが示す入出力機能を特定した際、切替後特定部１５は、Ａ’が示す入出力機能のうち一つの入出力機能を特定する。
【００３９】
なお、図１に示す電子機器１の検出部１１、格納部１２、切替部１３、切替前特定部１４及び切替後特定部１５の機能は、全ての機能が一つの装置内で実現されてもよい。一方で、一部の機能が異なる装置にあり、ネットワーク等を介して装置間で情報を送受信することで全体として一つのシステムとして機能するように実現されてもよい。
【００４０】
（電子機器１の動作）
続いて、電子機器１により行われる動作について、図４を参照しながら説明する。図４は、電子機器１の動作を示すフローチャートである。
【００４１】
最初に、電子機器１に外部入出力装置２が接続される（ステップＳ５１）。次に、検出部１１が、外部入出力装置２の入出力機能を検出する（ステップＳ５２）。次に、切替前特定部１４が、ステップＳ５２にて検出された外部入出力装置２の入出力機能に基づいて、電子機器１が備えるハードウェアの入出力機能のうち、切り替える入出力機能を特定する（ステップＳ５３）。次に、切替後特定部１５が、電子機器１が備えるハードウェアの入出力機能のうち、ステップＳ５３にて特定された入出力機能とは異なる入出力機能を特定する（ステップＳ５４）。次に、切替部１３が、ステップＳ５３にて特定された入出力機能を、ステップＳ５４にて特定された入出力機能に切り替える（ステップＳ５５）。
【００４２】
（第１実施形態）
次に、本発明の第１実施形態に係る携帯端末１Ａについて説明する。携帯端末１Ａは、図１に示した電子機器１の構成要素を全て含む構成となっている。図５は、携帯端末１Ａの適用イメージ図である。図５に示す携帯端末１Ａは、ディスプレイをハードウェアとして備える携帯端末である。携帯端末１Ａのディスプレイは、表示機能と、ディスプレイへの接触操作を入力操作として受け付けるタッチパッド機能とを有するディスプレイである。なお、携帯端末１Ａのディスプレイは、後述のＨＭＤ２Ａの接続前は、表示機能のみが有効であり、且つタッチパッド機能は無効である。つまり、携帯端末１Ａのディスプレイは、通常は表示機能のみ有効なディスプレイである。ＨＭＤ２Ａは、携帯端末１Ａに接続可能な外部入出力装置であり、表示機能を備える光学シースルー式のＨＭＤ（ヘッドマウントディスプレイ）である。
【００４３】
本実施形態では、携帯端末１ＡにＨＭＤ２Ａが接続されると、ＨＭＤ２Ａを携帯端末１Ａの外付けディスプレイとして用い、携帯端末１Ａのディスプレイで表示されている画像をＨＭＤ２Ａで閲覧できるようにする。そして、携帯端末１Ａのディスプレイはタッチパッド操作ができるようにタッチパッド機能を有効にする。表示機能のみを発揮していた携帯端末１Ａのディスプレイをタッチパッド機能に切り替えると、携帯端末１Ａの表示機能は無効になり、ディスプレイには何も表示されなくなる。
【００４４】
携帯端末１Ａにより行われる動作について、図６を参照しながら説明する。図６は、携帯端末１Ａの動作を示すフローチャートである。
【００４５】
最初に、携帯端末１ＡにＨＭＤ２Ａが接続され、携帯端末１Ａは、携帯端末１Ａのディスプレイに表示されている画像をＨＭＤ２Ａに表示する（ステップＳ６１）。ステップＳ６１において、ＨＭＤ２Ａが接続された際に、検出部１１は、ＨＭＤ２Ａの入出力機能として表示機能を検出する。なお、携帯端末１Ａは、画像及び映像を外部入出力装置であるＨＭＤ２Ａに有線あるいは無線で出力することができる。
【００４６】
ステップＳ６１において、ＨＭＤ２Ａのディスプレイで画像の表示を行うことになったため、携帯端末１Ａが有する表示機能を他の機能に割り当てることができる。そこで、切替部１３は、携帯端末１Ａのディスプレイをタッチパッドとして使えるように、携帯端末１Ａのタッチパッド機能を有効にするように切り替える（ステップＳ６２）。
【００４７】
この切り替えを、格納部１２が格納する図３に示すテーブル例を用いて説明する。図３に示すテーブル例において、Ａが示す基本入出力機能は表示機能であり、Ａ'が示すサブ入出力機能にはタッチパッド機能が含まれている。切替前特定部１４はＡが示す表示機能を特定する一方で、切替後特定部１５はＡ'が示すタッチパッド機能を特定する。そして、ステップＳ６２において、切替部１３は、表示機能をタッチパッド機能に切り替える。
【００４８】
ここで、切替後特定部１５は、切り替え先の入出力機能を特定する際、ユーザの指示に基づいて特定してもよい。または、接続される外部入出力装置２に応じて特定される切り替え先の入出力機能が予め決まっていてもよい。例えば、切り替え先の入出力機能を特定する際、携帯端末１Ａのディスプレイ上に表示される機能選択ボタン（図示せず）から「タッチパッド」をユーザが選択することによって、切り替え先の入出力機能としてタッチパッド機能を特定してもよい。または、携帯端末１Ａが画像または映像を外部出力した際は自動的に表示機能をタッチパッド機能に切り替えると携帯端末１Ａに予め登録されていてもよい。
【００４９】
上述のように、ステップＳ６２において携帯端末１Ａのタッチパッド機能が有効にされた後、ＨＭＤ２Ａに表示されている画像を手元にある携帯端末１Ａで操作する際は、ＨＭＤ２Ａに表示されている画像を直接触って操作しないため、操作する位置（携帯端末１Ａのディスプレイ上の指の位置）と、ＨＭＤ２Ａに表示されている画像との位置関係をユーザに知らせなければならない。そこで、携帯端末１Ａは、ＨＭＤ２Ａのディスプレイにカーソルを表示することによってディスプレイ内のどこを操作しているかをユーザに知らせる（ステップＳ６３）。ユーザはこのカーソルを、選択したいボタンなど目的の操作位置まで動かすという操作をすることになる。
【００５０】
次に、切替部１３は表示機能を無効にし、携帯端末１ＡのディスプレイのバックライトをＯＦＦにする（ステップＳ６４）。次に、携帯端末１Ａ上でのユーザの指の移動に基づき、ＨＭＤ２Ａ上でカーソルを移動する（ステップＳ６５）。一般的なタッチパネルを指で操作するときは、表示されているボタンなどを直接指で触るため、タッチパネル上の指の位置の絶対位置を取得するが、本実施形態のように携帯端末１Ａのディスプレイをタッチパッドとして用いる際には、ＨＭＤ２Ａに表示されているボタンやスクロールバーの画像を直接触れないため、指の絶対位置を取る必要はない。本実施形態では、携帯端末１Ａ上でのユーザの指の移動の向き・移動距離を取得する。この際、移動距離は絶対量ではなく相対的なものとし、例えば、図７に示す通り、携帯端末１Ａのディスプレイ上での少しの指の動きでも、ＨＭＤ２Ａ上ではカーソルを大きく動かすことができるようにする。
【００５１】
なお、ステップＳ６３〜ステップＳ６５が、ディスプレイのタッチパッド機能を有効にするように切り替えるのに必要な手順であり、ステップＳ６３〜ステップＳ６５の間であれば順番が入れ替わってもよい。
【００５２】
以上により、携帯端末１ＡのディスプレイをＨＭＤ２Ａ等の外付けディスプレイに表示した際、本実施形態では携帯端末１Ａのディスプレイをタッチパッドのように利用できるようにすることで、ＨＭＤ２Ａに表示されたディスプレイを見ながら、携帯端末１Ａのディスプレイを用いてカーソル操作等の入力操作を行うことが可能になる。
【００５３】
（第１実施形態の変形例）
次に、上述の第１実施形態の変形例について説明する。本変形例において、第１実施形態の携帯端末１Ａ及びＨＭＤ２Ａと構成、機能及び動作の流れはほぼ同じである。相違点は、携帯端末１Ａ’のディスプレイは、ＨＭＤ２Ａ’の接続前は、表示機能とタッチパッド機能とが共に有効である点である。つまり、携帯端末１Ａ’のディスプレイはタッチパネルとして機能する。なお、第１実施形態と区別するため、符号にダッシュをつけて記載する。そして、携帯端末１Ａ’にＨＭＤ２Ａ’が接続されると、携帯端末１Ａ’のディスプレイの表示機能が無効になる。つまり、携帯端末１Ａ’のディスプレイはタッチパッドとして機能することになる。本変形例において、ユーザは、ＨＭＤ２Ａ’の接続前は、携帯端末１Ａ’のディスプレイのタッチパネル機能を利用して入出力操作を行うことができる。そして、ＨＭＤ２Ａ’の接続後は、第１実施形態と同様に、携帯端末１Ａ’のディスプレイのタッチパッド機能を利用してカーソル操作を行い、ＨＭＤ２Ａ’のディスプレイで操作内容やそれに伴う実行結果を確認することができる。また、ＨＭＤ２Ａ’の接続後に携帯端末１Ａ’の表示機能が無効になることで、携帯端末１Ａ’の省電力化やプライバシーの保護が実現できる。
【００５４】
以下、タッチパネルからタッチパッドに機能を切り替える場合に本変形例で工夫した点について説明する。例えば、タッチパッドとしての操作を可能にするためには、平面方向の指定だけではなく、スクロールやボタンなどを選択するためのクリック動作も可能にする必要がある。スクロールやクリックなどの動作について、タッチパッドとして利用しない状態でのスクロール動作は、スクロールしたい方向にタッチパネルを人差し指でなぞる動作をする。一方、タッチパネルをタッチパッドとして利用する場合には、カーソルを動かす（選択したいボタンなど、目的の操作位置までカーソルを持っていく）動きがタッチパネルをなぞる動作であり、カーソルを動かすための操作とスクロール操作との区別ができない。
【００５５】
また、クリック動作に関して、タッチパッドとして利用しない状態では、ディスプレイに表示してあるボタンなどを触れば（タッチパネルに触れれば）クリックしたことになる。一方、タッチパッドとして利用する場合には、操作位置までカーソルを持っていくためにタッチパネルを何度もなぞらなければ（多く触らなければ）ならないため、タッチパネルを触っただけでクリックされてしまうと誤作動の回数が多くなってしまう。以上のように、クリックやスクロールなどの操作を行なう際は、カーソルを動かすための動作と区別できるようにしなければならない。
【００５６】
そこで、クリックやスクロール動作を、カーソルを動かすための動作と区別するためには、カーソルを動かすための動作とはまったく違う動作をクリックやスクロールに割り当てたり、クリックやスクロール操作を行なう前にユーザ自身でトリガー動作を入れたり、クリックやスクロール操作を行なうことのできる特定の領域を用意するといった方法がある。
【００５７】
例えばクリックは携帯端末１Ａ’のキーボード上のどれか決められたキーを押すことによって実現してもよいし、タッチパネル上を特定のリズムで叩くなど、何回かたたいてもよいし、その場に指を一定時間以上とどめておいてもよい（カーソルを動かすための動作とは違う動作）。
【００５８】
また、スクロール動作に関しては、たとえばキーボード上の決められたボタンを押しながら指をスライドさせてもよい（トリガー動作）。または、タッチパネルの右１／４の範囲を上下方向もしくは左右方向になぞったときにスクロール操作が実現でき、カーソルを動かすための動作は左側の領域で行なうといったようにタッチパネル上の領域を分けて操作を行なえるようにしてもよい（特定の領域を用意）。その他、ユーザの好みによって設定すればよい。
【００５９】
（第２実施形態）
次に、本発明の第２実施形態に係るノートパソコン１Ｂについて説明する。ノートパソコン１Ｂは、図１に示した電子機器１の構成要素を全て含む構成となっている。図８は、ノートパソコン１Ｂの適用イメージ図である。図８に示すように、ノートパソコン１Ｂは、グラフィカルユーザインタフェース（ＧＵＩ）操作機能の一つである、カーソルを移動させるカーソル移動機能を実現するタッチパッド３Ｂを備えるノートパソコンである。ノートパソコン１Ｂは、カーソル移動機能を実現するものであれば、タッチパッド３Ｂではなく例えばポインティングスティック（図示せず）などを備えていてもよい。なお、ノートパソコン１Ｂのタッチパッド３Ｂには、後述のマウス２Ｂの接続前は、平面方向のカーソル移動機能が割り当てられている。マウス２Ｂは、ノートパソコン１Ｂに接続可能な外部入出力装置であって、一般的なマウスである。
【００６０】
マウス２Ｂが接続されていないノートパソコン１Ｂ単体の状態では、タッチパッド３Ｂにより平面的なカーソル操作を行うことができる。本実施形態では、ノートパソコン１Ｂで実行されているオペレーティングシステムによりディスプレイ上に表示されているアプリケーションウィンドウ上でのカーソル操作を行う。例えば、ユーザがタッチパッド操作によりカーソルを移動させ、アプリケーションウィンドウのタイトルバー（図８では図示せず）上でタッチパッドボタン４Ｂを押下しながら、タッチパッド３Ｂで上下左右を指示することで、アプリケーションウィンドウを上下左右に移動させることができる。
【００６１】
ノートパソコン１Ｂにマウス２Ｂが接続されると、マウス２Ｂに平面方向のカーソル移動機能が割り当てられ、ノートパソコン１Ｂのタッチパッド３Ｂの平面方向のカーソル移動機能は奥行き方向のカーソル移動機能に切り替えられる。また、ノートパソコン１Ｂは、機能の切り替えに合わせてアプリケーションの表示も適宜変更する。
【００６２】
ノートパソコン１Ｂにより行われる動作について、図９を参照しながら説明する。図９は、ノートパソコン１Ｂの動作を示すフローチャートである。
【００６３】
最初に、ノートパソコン１Ｂにマウス２Ｂが接続される（ステップＳ７１）。ステップＳ７１において、マウス２Ｂに平面方向のカーソル移動機能が割り当てられることになったため、タッチパッド３Ｂの同機能を他の機能に割り当てることができる。そこで、切替部１３は、タッチパッド３Ｂによる平面方向のカーソル操作を、奥行き方向のカーソル操作に切り替える（ステップＳ７２）。次に、ノートパソコン１Ｂは、アプリケーションウィンドウを図１０に示すように立体的に表示させる（ステップＳ７３）。
【００６４】
以上のステップにより、ノートパソコン１Ｂにおいて、アプリケーションウィンドウの左右・上下方向である平面方向の移動はマウス２Ｂで行い、アプリケーションウィンドウの奥行き方向の操作をタッチパッド３Ｂで行うことができる。例えば、マウス２Ｂで上下方向に操作した際は、アプリケーションウィンドウが図１０に示す通りＤ方向に回転し、マウス２Ｂで左右方向に操作した際は図１０に示す通りＨ方向に回転する。また、タッチパッド３Ｂで操作した際は、図１０に示すｘ軸及びｙ軸と直交するｚ軸（図示せず）方向にアプリケーションウィンドウが移動される。これにより、既存のハードウェア構成で操作の自由度が増え、かつ、限られたディスプレイ内でより多くのアプリケーションを表示させることができる。
【００６５】
（本実施形態の作用および効果）
続いて、第１実施形態及び第２実施形態を含む本実施形態にかかる電子機器１の作用および効果について説明する。
【００６６】
電子機器１によれば、検出部１１は、外部入出力装置２が接続された際に、外部入出力装置２の入出力機能を検出する。そして切替部１３は、検出された外部入出力装置２の入出力機能に基づいて、ハードウェアの入出力機能を切り替える。このように、本実施形態において、機能追加のために接続された外部入出力装置２の入出力機能に基づいてハードウェアの入出力機能が切り替えられる。このため、外部入出力装置２の接続前に電子機器１に割り当てられていた入出力機能を、外部入出力装置２の入出力機能と相乗効果を出せる入出力機能に切り替えることができ、ハードウェアに予め備えられている限られた機能を無駄なく効率良く利用することができる。
【００６７】
また、電子機器１によれば、切替部１３は切替前特定部１４と切替後特定部１５とを有する。ここで、切替前特定部１４は、ハードウェアの入出力機能のうち、切り替える入出力機能を特定する。また、切替後特定部１５は、ハードウェアの入出力機能のうち、切替前特定部１４により特定された入出力機能とは異なる入出力機能を特定する。そして、切替部１３は、切替前特定部１４により特定された入出力機能を、切替後特定部１５により特定された入出力機能に切り替える。このように、入出力機能を切り替えるための具体的な構成が提供される。
【００６８】
また、電子機器１によれば、切替前特定部１４は、外部入出力装置２の入出力機能と重複する入出力機能を特定する。これにより、ハードウェアの入出力機能について、外部入出力装置２と接続後に、接続された外部入出力装置２の入出力機能と重複することがなくなり、ハードウェアに予め備えられている限られた機能を無駄なく効率良く利用することができる。
【００６９】
また、電子機器１によれば、切替後特定部１５は、ユーザの指示に基づいて入出力機能を特定する。これにより、外部入出力装置２の接続前に電子機器１に割り当てられていた入出力機能を、ユーザの指示に基づいて外部入出力装置２の入出力機能と相乗効果を出せる入出力機能に切り替えることができ、ハードウェアに予め備えられている限られた機能を無駄なく効率良く利用することができる。また、ユーザの指示に基づいて切り替え後の入出力機能を特定することで、ユーザの意図通りに入出力機能を切り替えることができ、ユーザの利便性が向上する。
【００７０】
また、電子機器１によれば、格納部１２は、ハードウェアの入出力機能のうち、基本入出力機能の情報と一つ以上のサブ入出力機能の情報とを対応づけて格納する。そして、切替前特定部１４は、格納部１２により格納された情報が示す基本入出力機能のうち、一つの基本入出力機能を特定する。また、切替後特定部１５は、切替前特定部１４により特定された基本入出力機能の情報に対応づけられた情報が示す一つ以上のサブ入出力機能のうち、一つのサブ入出力機能を特定する。このように、基本入出力機能とサブ入出力機能とをそれぞれ示す情報を利用して入出力機能が切り替えられることにより、接続された外部入出力装置２に応じてその都度サブ入出力機能が選べられるため、利用する入出力機能を柔軟に変更することができる。
【００７１】
また、電子機器１によれば、ハードウェアの特性を活かした入出力機能に切り替えることができるため、入出力機能を切り替えた後でもユーザの利便性は損なわれない。
【符号の説明】
【００７２】
１…電子機器、１Ａ…携帯端末、１Ｂ…ノートパソコン、２…外部入出力装置、２Ａ…ヘッドマウントディスプレイ、２Ｂ…マウス、１１…検出部、１２…格納部、１３…切替部、１４…切替前特定部、１５…切替後特定部。
【図１】
2012108719.tif 000003
【図２】
2012108719.tif 000004
【図３】
2012108719.tif 000005
【図４】
2012108719.tif 000006
【図６】
2012108719.tif 000007
【図７】
2012108719.tif 000008
【図８】
2012108719.tif 000009
【図９】
2012108719.tif 000010
【図１０】
2012108719.tif 000011
【図５】
2012108719.tif 000012