(57)【要約】【課題】  入力子を用いて各種コマンドの入力を行うタッチパネルを有する電子機器に、アイコンやタブレットを用いることなく、ユーザにコマンドを入力させることを可能にする。【解決手段】  入力子と、その入力子の位置またはその指し示す方向を検出する検出手段と、を備えた電子機器に、１または複数の処理の各々について、その処理の実行を指示する旨のコマンドを表すコマンドデータの各々に入力子の移動軌跡を表す移動軌跡データを対応させて格納するコマンドテーブルを記憶させておくとともに、検出手段による検出結果の時間変化を解析して入力子の移動軌跡を特定する特定手段と、特定手段により特定された移動軌跡を表す移動軌跡データがコマンドテーブルに格納されている場合に、その移動軌跡データに対応付けられているコマンドデータの表すコマンドに応じた処理を実行する処理実行手段と、を設ける。【選択図】    図４
2006195742.tif 000002
【特許請求の範囲】
【請求項１】
入力子と、
１または複数の処理の各々について、その処理の実行を指示する旨のコマンドを表すコマンドデータと、前記入力子の移動軌跡を表す移動軌跡データと、が書き込まれたコマンドテーブルと、
前記入力子の位置またはその指し示す方向を検出する検出手段と、
前記検出手段による検出結果の時間変化を解析して前記入力子の移動軌跡を特定する特定手段と、
前記特定手段により特定された移動軌跡を表す移動軌跡データが前記コマンドテーブルに格納されている場合に、その移動軌跡データに対応付けて前記コマンドテーブルに格納されているコマンドデータの表すコマンドに応じた処理を実行する処理実行手段と
を有する電子機器。
【請求項２】
前記コマンドテーブルに格納されている移動軌跡データは、その移動軌跡データの表す移動軌跡に対応する曲線または直線の特徴を表すデータであり、
前記特定手段は、
前記検出手段による検出結果の時間変化を解析して前記入力子の移動軌跡に対応する曲線または直線の特徴を特定し、
前記処理実行手段は、
前記特定手段により特定された特徴と一致または類似する特徴を表す移動軌跡データが前記コマンドテーブルに格納されている場合に、その移動軌跡データに対応付けて前記コマンドテーブルに格納されているコマンドデータの表すコマンドに応じた処理を実行する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
複数の前記コマンドテーブルを備えているとともに、該複数の前記コマンドテーブルのうちの何れか１を選択する選択手段を備え、
前記処理実行手段は、
前記特定手段により特定された移動軌跡を表す移動軌跡データが、前記選択手段により選択されたコマンドテーブルに格納されている場合に、その移動軌跡データに対応付けてそのコマンドテーブルに格納されているコマンドデータの表すコマンドに応じた処理を実行する
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
ユーザの指示に応じて、前記コマンドテーブルの格納内容を更新する更新手段を備える
ことを特徴とする請求項１に記載の電子機器。
【請求項５】
前記入力子は、
磁場を発する磁場発生部を有しており、
前記検出手段は、
互いに異なる位置に配置された少なくとも３つの磁気センサを備え、前記磁場発生部の発する磁場の強さまたは方向をそれら磁気センサの各々によって計測し、前記入力子の位置またはその指し示す方向を検出する
ことを特徴とする請求項１に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力子で各種入力を行うタッチパネルを備えた電子機器に関する。
【背景技術】
【０００２】
近年、ＰＤＡ（Personal Digital Assistant）やノート型パソコンなどの電子機器へ各種処理の実行を指示するコマンドを入力するための入力装置として、タッチパネルが注目を集めている（例えば、特許文献１）。図５（ａ）は、特許文献１に開示された電子機器５０の外観の一例を示す図である。図５（ａ）に示すように、この電子機器５０は、例えばＬＣＤ（Liquid Crystal Display）で形成された表示部５１０と、専用の入力ペンなどの入力子にて文字や図形を描画することによりイメージを入力することが可能なタブレット５２０とを有している。そして、この電子機器５０は、各種コマンドの入力を促すためのＧＵＩ（Graphical User Interface）画面を表示部５１０に表示させる一方、そのＧＵＩ画面を視認したユーザによってタブレット５２０へ入力されたイメージに応じた処理を実行するようになっている。このように、タッチパネルは、イメージでのコマンド入力が可能であるため、マウスやキーボードなどの操作に慣れていないユーザにとっても利用し易い入力装置である。
【特許文献１】特開平１１−３４５０７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ＰＤＡやノート型パソコンなどの可搬型の電子機器にあっては、電子機器本体を小型化する必要があるため、図５（ａ）に示すように表示部５１０とタブレット５２０とを並べてその上面に載置することが難しくなってしまう場合がある。また、電子機器のサイズを小さく維持したまま、表示部５１０とタブレット５２０とを並べてその上面に載置してしまうと、必然的に表示部５１０やタブレット５２０のサイズが小さくなってしまうため、表示部５１０の表示内容が見難くなってしまったり、タブレット５２０への文字や図形の描画がし難くなってしまうなどの不具合が生じてしまう場合がある。
このような不具合を解決するため、タブレット５２０に替えて透明なシート状に形成された圧力センサを表示部５１０に載置し、各種コマンドに対応したアイコン５３０を表示部５１０に表示させ（図５（ｂ）参照）、そのアイコン５３０に対応する位置を入力子で押圧させてコマンドの入力を行わせることも考えられる。しかしながら、図５（ｂ）に示すように、アイコン５３０を表示部５１０に表示させる態様にあっては、コマンドの数分だけアイコンを表示する必要があるため、表示内容が繁雑になってしまったり、アイコンの表示に要する分だけ、データ表示エリアが圧迫され、表示部５１０に表示可能なデータ量が少なくなってしまう、といった問題点がある。
【０００４】
本発明は、上記課題に鑑みて為されたものであり、入力子を用いて各種コマンドの入力を行うタッチパネルを有する電子機器に、アイコンやタブレットを用いることなく、各種コマンドを入力することを可能にする技術を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、入力子と、１または複数の処理の各々について、その処理の実行を指示する旨のコマンドを表すコマンドデータと、前記入力子の移動軌跡を表す移動軌跡データと、が書き込まれたコマンドテーブルと、前記入力子の位置またはその指し示す方向を検出する検出手段と、前記検出手段による検出結果の時間変化を解析して前記入力子の移動軌跡を特定する特定手段と、前記特定手段により特定された移動軌跡を表す移動軌跡データが前記コマンドテーブルに格納されている場合に、その移動軌跡データに対応付けて前記コマンドテーブルに格納されているコマンドデータの表すコマンドに応じた処理を実行する処理実行手段とを有する電子機器を提供する。このような電子機器によれば、上記入力子の移動軌跡に予め対応付けられたコマンドに応じた処理が実行される。
【０００６】
より好ましい態様においては、前記コマンドテーブルに格納されている移動軌跡データは、その移動軌跡データの表す移動軌跡に対応する曲線または直線の特徴を表すデータであり、前記特定手段は、前記検出手段による検出結果の時間変化を解析して前記入力子の移動軌跡に対応する曲線または直線の特徴を特定し、前記処理実行手段は、前記特定手段により特定された特徴と一致または類似する特徴を表す移動軌跡データが前記コマンドテーブルに格納されている場合に、その移動軌跡データに対応付けて前記コマンドテーブルに格納されているコマンドデータの表すコマンドに応じた処理を実行することを特徴とする。このような態様にあっては、上記入力子の描く移動軌跡に対応する曲線または直線の特徴に基づいて、上記処理実行手段に実行させるべき処理が決定される。
【０００７】
また、別の好ましい態様にあっては、複数の前記コマンドテーブルを備えているとともに、該複数の前記コマンドテーブルのうちの何れか１を選択する選択手段を備え、前記処理実行手段は、前記特定手段により特定された移動軌跡を表す移動軌跡データが、前記選択手段により選択されたコマンドテーブルに格納されている場合に、その移動軌跡データに対応付けてそのコマンドテーブルに格納されているコマンドデータの表すコマンドに応じた処理を実行することを特徴とする。
【０００８】
また、別の好ましい態様にあっては、前記コマンドテーブルの格納内容を更新する更新手段を備えることを特徴とする。このような態様にあっては、ユーザは各自の癖に応じた動作を表す移動軌跡データと、その動作が検出された場合に実行するべきコマンドを表すコマンドデータとを上記コマンドテーブルに書き込み、コマンドテーブルの格納内容をカスタマイズすることが可能になる。
【０００９】
また、別の好ましい態様にあっては、前記入力子は、磁場を発する磁場発生部を有しており、前記検出手段は、互いに異なる位置に配置された少なくとも３つの磁気センサを備え、前記磁場発生部の発する磁場の強さまたは方向をそれら磁気センサの各々によって計測し、前記入力子の位置またはその指し示す方向を検出することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、入力子を用いて各種コマンドの入力を行うタッチパネルを有する電子機器に、アイコンやタブレットを用いることなく、それらコマンドをユーザに入力させることが可能になる、といった効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を参照しつつ説明する。
（Ａ．構成）
図１は、本発明の１実施形態に係る電子機器１０の斜視図である。
この電子機器１０は、例えばＰＤＡであり、図１に示すように、例えばＬＣＤなどを矩形のパネル状に形成してなる表示部１１０が上面に載置された本体１００と、表示部１１０に表示されるＧＵＩ画面を参照して各種コマンドを入力するための入力子２００とを備えている。なお、本実施形態では、電子機器１０がＰＤＡである場合について説明するが、携帯電話機やノート型パソコンであっても良く、また、デスクトップ型パソコンなどであっても良い。要は、入力子を用いてコマンドの入力を行うタッチパネルを備えた電子機器であれば良い。
【００１２】
図１に示すように、入力子２００は、例えばペン型に形成されたスタイラスであり、磁場発生部２１０を有している。本実施形態では、磁場発生部２１０として、例えば棒状に形成された永久磁石が入力子２００の軸方向に沿うように入力子２００の内部に埋め込まれている。一方、本体１００には、表示部１１０の四隅に対応する位置に磁気センサ１２０ａ、１２０ｂ、１２０ｃおよび１２０ｄが夫々１つづつ埋め込まれている。なお、以下では、これら４つの磁気センサの各々を区別する必要がない場合には、「磁気センサ１２０」と表記する。この磁気センサ１２０は、磁場発生部２１０が発する磁場の強さや方向を計測し、その計測結果に基づいて表示部１１０に対する入力子２００の３次元位置やその指し示す方向を検出する検出手段として機能するものである。
なお、本実施形態では、表示部１１０の四隅に対応する位置に埋め込まれている４個の磁気センサ１２０で入力子２００の３次元位置やその指し示す方向を検出する場合について説明するが、上記磁気センサの数は４に限定されるものではなく、また、埋め込まれる位置も表示部１１０の四隅に対応する位置に限定されるものではない。要は、３個以上の磁気センサを本体１００の互いに異なる位置に埋め込んでおく態様であれば良い。何故ならば、少なくとも３個の磁気センサを本体１００の互いに異なる位置に埋め込んでおけば、３点測量の原理で本体１００に対する入力子２００の３次元位置やその指し示す方向を検出することができるからである。また、本実施形態では、入力子２００に埋め込まれている磁場発生部２１０が永久磁石である場合について説明するが、電磁石であっても良いことは勿論である。
【００１３】
次いで、図２を参照しつつ、電子機器１０の電気的な構成について説明する。
図２は、電子機器１０の電気的な構成の一例を表すブロック図である。 図２に示すように、電子機器１０は、制御部１３０と、インタフェイス部１４０と、記憶部１５０と、これら構成要素間のデータ授受を仲介するバス１６０と、を含んでいる。
制御部１３０は、例えばＣＰＵ（Central Processing Unit）であり、記憶部１５０に格納されているソフトウェアにしたがって電子機器１０の各部を中枢的に制御するものである。インタフェイス部１４０は、表示部１１０や磁気センサ１２０を接続し、これら表示部１１０や磁気センサ１２０と制御部１３０との間のデータ授受を仲介するためのものである。より詳細に説明すると、インタフェイス部１４０は、制御部１３０から引渡された画像データを表示部１１０へ引渡し、その画像データに応じた画像（例えば、データやコマンドなどの各種入力を促すためのＧＵＩ画面に対応する画像）を表示させる一方、入力子２００の３次元位置を表すデータやその指し示す方向を表すデータを磁気センサ１２０から受け取り、それらのデータを制御部１３０へ引渡す。
記憶部１５０は、図２に示すように、揮発性記憶部１５０ａと不揮発性記憶部１５０ｂとを含んでいる。揮発性記憶部１５０ａは、例えばＲＡＭ（Random Access Memory）であり、各種ソフトウェアにしたがって作動している制御部１３０によってワークエリアとして利用される。一方、不揮発性記憶部１５０ｂは、例えばハードディスクであり、本発明に係る電子機器に特有な機能を制御部１３０に実現させるためのソフトウェアやデータを格納しておくためのものである。以下、不揮発性記憶部１５０ｂに格納されているソフトウェアおよびデータについて説明する。
【００１４】
不揮発性記憶部１５０ｂに格納されているソフトウェアの一例としては、オペレーティングシステム（以下、「ＯＳ」）を制御部１３０に実現させるためのＯＳソフトウェアと、文書閲覧ソフトウェアとが挙げられる。ここで、文書閲覧ソフトウェアとは、文書データの表す文書の各ページに対応する画像を表示部１１０に表示させるとともに、入力されたコマンドに応じてその表示内容を前ページや次ページに対応する画像に切替える処理を制御部１３０に実行させるソフトウェアである。一方、不揮発性記憶部１５０ｂに格納されているデータの一例としては、各種文書データと、図３に示すコマンドテーブルが挙げられる。図３に示すように、このコマンドテーブルには、移動軌跡データとその移動軌跡データに対応付けられたコマンドデータとが格納されている。
ここで、移動軌跡データとは、表示部１１０に対する入力子２００の３次元位置やその指し示す方向の時間変化（以下、「移動軌跡」とも呼ぶ）を表すデータである。電子機器１０のユーザが、入力子２００を手に持ちつつその手で何らかの動作（以下、「ジェスチャ」とも呼ぶ）を行った際に、その入力子２００が描く曲線や直線の特徴（例えば、その曲線の曲率半径やその直線の方向余弦など）を表すデータ（以下、「特徴量データ」）が上記移動軌跡データとして上記コマンドテーブルに格納されている。
一方、上記コマンドデータは、上記文書閲覧ソフトウェアにしたがって作動している制御部１３０に改ページなどの処理を行わせる際に入力するべきコマンドを表すデータである。例えば、本実施形態では、表示部１１０上で入力子２００を左方向へ払うジェスチャにて入力子２００が描く移動軌跡を表す移動軌跡データには、表示部１１０の表示内容を前ページの画像に切替える処理を指示するコマンドを表すコマンドデータが対応付けられている。また、入力子２００を右方向へ払うジェスチャにて入力子２００が描く移動軌跡を表す移動軌跡データには、表示部１１０の表示内容を次ページの画像に切替える処理を指示するコマンドを表すコマンドデータが対応付けられている。詳細については後述するが、図３に示すコマンドテーブルの格納内容は、文書閲覧ソフトウェアにしたがって作動している制御部１３０に、ユーザが入力子２００を手に持ちつつ行ったジェスチャに応じたコマンドを決定させる際に利用される。
【００１５】
次いで、上記各ソフトウェアにしたがって作動している制御部１３０に付与される機能について説明する。電子機器１０の電源（図示省略）が投入されると、制御部１３０は、まず、ＯＳソフトウェアを不揮発性記憶部１５０ｂから読み出し、これを実行する。このＯＳソフトウェアにしたがって作動している制御部１３０には、電子機器１０の各部を制御する機能、時間の経過を計測する計時機能、ユーザの指示などに応じて他のソフトウェアを不揮発性記憶部１５０ｂから読み出し実行する機能などが付与される。例えば、上記文書閲覧ソフトウェアの実行を指示された場合には、制御部１３０は、その文書閲覧ソフトウェアを不揮発性記憶部１５０ｂから読み出し、これを実行する。この文書閲覧ソフトウェアにしたがって作動している制御部１３０には、以下に述べる２つの機能が付与される。
第１に、磁気センサ１２０により検出された入力子２００の位置やその指し示す方向の時間変化を解析して、その入力子２００の移動軌跡を特定する特定機能である。第２に、上記特定機能により特定された移動軌跡を表す移動軌跡データが上記コマンドテーブル（図３参照）に格納されている場合に、その移動軌跡データに対応付けてそのコマンドテーブルに格納されているコマンドデータの表すコマンドに応じた処理を実行する処理実行機能である。
【００１６】
このような構成としたため、本実施形態に係る電子機器１０によれば、ユーザは入力子２００を手に持ちつつその手を左或いは右へ払うジェスチャを行うことによって、表示部１１０の表示内容を前ページ或いは次ページへ切替えることを指示する旨のコマンドを入力し、そのコマンドに応じた処理を制御部１３０に実行させることが可能になる。
なお、本実施形態では、電子機器１０が一般的なコンピュータ装置と同一のハードウェア構成を有し、本発明に係る電子機器に特徴的な機能（上記特定機能や処理実行機能）がソフトウェアモジュールで実現される場合について説明したが、これら機能を担っているハードウェアを組み合わせて本発明に係る電子機器を構成するとしても良いことは勿論である。具体的には、ユーザに各種入力操作を行わせるための入力子２００や、その入力子２００の３次元位置を検出するための検出手段（本実施形態では、磁気センサ１２０）の他に、上記コマンドテーブルが書き込まれた記憶手段と、上記特定機能を担っている特定手段と、上記処理実行機能を担っている処理実行手段と、を組み合わせて本発明に係る電子機器を構成するとしても勿論良い。
【００１７】
（Ｂ：動作）
次いで、本実施形態に係る電子機器１０が行う動作のうち、その特徴を顕著に示す動作について図面を参照しつつ説明する。
図４は、電子機器１０の制御部１３０が文書閲覧ソフトウェアにしたがって行う処理実行動作の流れを示すフローチャートである。図４に示すように制御部１３０は、入力子２００の３次元位置を表すデータやその指し示す方向を表すデータをインタフェイス部１４０を介して磁気センサ１２０から受取る（ステップＳＡ１）と、それらのデータに基づいて入力子２００の移動軌跡を特定する（ステップＳＡ２）。具体的には、制御部１３０は、ステップＳＡ１にて受取ったデータを受取った時間順に揮発性記憶部１５０ａへ書き込み、入力子２００の３次元位置の時間変化およびその指し示す方向の時間変化を記録する。そして、制御部１３０は、揮発性記憶部１５０ａに書き込まれたデータを例えば最小２乗法などにより解析して入力子２００が描く移動軌跡を表す曲線や直線を特定し、その曲線や直線の特徴を表す特徴量データを生成する。
【００１８】
次いで、制御部１３０は、ステップＳＡ２にて特定された移動軌跡が、コマンドの入力動作を表す移動軌跡であるか否かを判定し（ステップＳＡ３）、その判定結果が“Ｙｅｓ”である場合には、その移動軌跡に対応するコマンドに応じた処理を実行する（ステップＳＡ４）。具体的には、制御部１３０は、ステップＳＡ２にて生成した特徴量データと一致または類似する移動軌跡データがコマンドテーブル（図３参照）に格納されているか否かを判定し、該当する移動軌跡データが格納されている場合には、その移動軌跡データに対応付けてコマンドテーブルに格納されているコマンドデータの表すコマンドに応じた処理を実行する。逆に、ステップＳＡ３の判定結果が“Ｎｏ”である場合には、制御部１３０は、ユーザの行ったジェスチャはコマンド入力を意味するジェスチャではないと判定して、何らの処理も行わない。これは、ユーザのジェスチャの全てをコマンド入力と判定して誤動作を行ってしまうことを回避するためである。なお、本実施形態において、ステップＳＡ１にて生成された特徴量データと移動軌跡データとが類似しているとは、両者の差が所定の範囲内の値であること、である。
【００１９】
前述したように、本実施形態では、入力子２００を左方向に払うジェスチャにて入力子２００が描く移動軌跡を表す移動軌跡データには、表示部１１０の表示内容をその前ページに対応する画像に切替える処理の実行を指示する旨のコマンドを表すコマンドデータが対応付けられており、逆に、入力子２００を右方向へ払うジェスチャにてその入力子２００が描く移動軌跡に対応する移動軌跡データには、表示部１１０の表示内容をその次ページに対応する画像に切替える処理の実行を指示する旨のコマンドを表すコマンドデータが対応付けられている。このため、電子機器１０のユーザは、入力子２００を表示部１１０上で左または右へ払うジェスチャを行うことによって、表示部１１０の表示内容を前ページ或いは次ページに切替える処理を電子機器１０に実行させることができる。
【００２０】
このように、本実施形態に係る電子機器１０にあっては、入力子２００を手に持ちつつその手で特定のジェスチャを行うことによってコマンドの入力が可能になる。つまり、本実施形態に係る電子機器１０にあっては、アイコンやタブレットを用いることなく、ユーザに各種コマンドを入力させることが可能になる。
【００２１】
（Ｃ：変形）
以上、本発明の１実施形態について説明したが、以下に述べるような変形を加えても良いことは勿論である。
（Ｃ−１：変形例１）
上述した実施形態では、表示部１１０の表示内容を前ページ或いは次ページへ切替える各コマンドを表すコマンドデータに対応付けて、入力子２００を左或いは右へ払うジェスチャの際にその入力子が描く移動軌跡を表す移動軌跡データが予めコマンドテーブルに格納されている場合について説明した。しかしながら、上述した電子機器１０に、ユーザの指示に応じてコマンドテーブルの格納内容を更新する更新手段を更に設けておくとしても勿論良い。
【００２２】
このような更新手段を設けておくと、例えば、表示部１１０に対して入力子２００を上方向へ払うジェスチャに対応する移動軌跡データに、表示部１１０の表示内容を次ページへ切替えるコマンドを表すコマンドデータを対応付け、表示部１１０に対して入力子２００を下方向へ払うジェスチャに対応する移動軌跡データに、その表示内容を前ページへ切替えるコマンドを表すコマンドデータを対応付けるなどのカスタマイズが可能になる。これにより、電子機器１０のユーザは、各自の癖や所望に応じたジェスチャで各種コマンドを入力することが可能になるといった効果を奏する。
【００２３】
（Ｃ−２：変形例２）
上述した実施形態では、電子機器１０のユーザが入力子２００を手に持ちつつ行ったジェスチャにて入力子２００が描いた移動軌跡の特徴に基づいて、そのジェスチャに対応するコマンドを特定しそのコマンドに応じた処理を実行する場合について説明した。このように移動軌跡の特徴を用いる理由は、表示部１１０に対する移動軌跡の相対位置とは無関係に制御部１３０にその移動軌跡に対応するコマンドを特定させ実行させるためであるが、移動軌跡そのものに基づいて、ユーザのジェスチャに対応するコマンドを特定するとしても勿論良い。このようなことは、コマンドデータに対応付けてコマンドテーブルに格納しておく移動軌跡データとして、そのコマンドデータの表すコマンドに対応するジェスチャにおける入力子２００の３次元位置の時間変化を表すデータやその指し示す方向の時間変化を表すデータを用い、磁気センサ１２０により検出された入力子２００の３次元位置やその指し示す方向の時間変化と上記移動軌跡データとを比較して、該当するコマンドを特定するようにすれば良い。
【００２４】
（Ｃ−３：変形例３）
上述した実施形態では、電子機器１０の不揮発性記憶部１５０ｂに１つのコマンドテーブルが格納されている場合について説明した。しかしながら、格納内容の異なる複数のコマンドテーブルを不揮発性記憶部１５０ｂに格納させておくとともに、それら複数のコマンドテーブルのうちの何れを用いるかを電子機器１０のユーザに選択させる選択手段を設けておき、その選択手段により選択されたコマンドテーブルを用いて上記処理実行手段にユーザのジェスチャに応じたコマンドを特定させるようにしても勿論良い。
【００２５】
このようにすると、以下に述べるような効果を奏する。すなわち、電子機器１０の不揮発性記憶部１５０ｂに、文書閲覧ソフトウェアの他に、楽音データに応じた楽音を再生する処理を制御部１３０に実行させる楽音再生ソフトウェアが格納されている場合に、各ソフトウェアに固有なコマンドを同一のジェスチャで入力することが可能になる。例えば、文書閲覧ソフトウェアに対応するコマンドテーブルについては、入力子２００を左或いは右へ払うジェスチャに対応する移動軌跡データに対応付けて、表示部１１０の表示内容を前ページ或いは次ページへ切替えるコマンドを表すコマンドデータを格納させておく一方、楽音再生ソフトウェアに対応するコマンドテーブルには、上記移動軌跡データに対応付けて、巻き戻し或いは早送りを表すコマンドデータを対応付けておく。そして、上記文書閲覧ソフトウェアや上記楽音再生ソフトウェアを制御部１３０に実行させる際には、各ソフトウェアに対応するコマンドテーブルを上記選択手段によって選択させ、そのコマンドテーブルを参照して、ユーザが行ったジェスチャに対応するコマンドを制御部１３０に特定させるようにすれば良い。なお、実行するべきソフトウェアの指示と上記選択手段によるコマンドテーブルの選択とを連動させて行うようにしても勿論良い。
【００２６】
（Ｃ−４：変形例４）
上述した実施形態では、ユーザが入力子２００を手に持ちつつ行ったジェスチャにてその入力子２００が描く移動軌跡に基づいて、制御部１３０に実行させるべき処理を決定する場合について説明したが、更に、その移動速度を加味して、制御部１３０に実行させるべき処理を決定させるとしても勿論良い。例えば、このようなことは、上述した移動軌跡データやコマンドデータに、更に、入力子２００の移動速度についての所定の範囲を表す移動速度データを対応付けてコマンドテーブルに格納しておき、入力子２００が描いた移動軌跡の特徴が上記移動軌跡データの表す特徴と一致または類似し、かつ、その移動速度が上記移動速度データの表す範囲に含まれている場合に、それら移動軌跡データおよび移動速度データに対応付けてコマンドテーブルに格納されているコマンドデータの表すコマンドに応じた処理を制御部１３０に実行させるようにすれば良い。
【００２７】
このようにすると、ユーザが上記移動速度データの表す範囲内の速度で入力子２００を移動させるようなジェスチャを行った場合にのみ、そのジェスチャにて入力子２００が描した移動軌跡に対応するコマンドに応じた処理が実行される。一般に、ユーザが無意識のうちに行うジェスチャは緩慢になったり、極端に早くなったりし易いため、このように入力子２００の移動速度を加味することによって、ユーザが、コマンド入力を行うという明確な意志を持って行ったジェスチャにて入力子２００が描いた移動軌跡であるのか否かを弁別し、その意志を伴っていると推定される場合にのみ、その移動軌跡に応じた処理を実行させることが可能になる。つまり、ユーザが無意識のうちに行ったジェスチャが、コマンド入力を意味するジェスチャと偶然一致していた場合でも、その偶然の一致による誤動作を回避することが可能になるといった効果を奏する。
【００２８】
（Ｃ−５：変形例５）
上述した実施形態では、入力子２００に埋め込まれている磁場発生部２１０の発する磁場の強さおよび方向を磁気センサ１２０で検出し、入力子２００の移動軌跡を特定する磁気センサ式のタッチパネルについて説明したが、入力子２００の移動軌跡を特定することができるタッチパネルであれば、他の方式のタッチパネルであっても良いことは勿論である。また、表示部１００に透明なシート状に形成された圧力センサを載置し、その圧力センサによる入力検出と、本実施形態にて説明した入力子２００の移動軌跡に基づく入力検出とを併用するようにしても良い。このように、両者を併用する場合には、上記圧力センサによって何らかの入力が検出された場合には、その検出前後の移動軌跡を無視するとしても良く、逆に、圧力センサによって何らかの入力が検出された場合であっても、その入力とは別個に、移動軌跡２００が描いた移動軌跡に基づく入力検出を行うようにしても良い。
【００２９】
（Ｃ−６：変形例６）
上述した実施形態では、本発明に係る電子機器に特有な機能を制御部１３０に実現させるためのソフトウェアが不揮発性記憶部１５０ｂに予め格納されている場合について説明した。しかしながら、例えば、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）やＤＶＤ（Digital Versatile Disk）などのコンピュータ装置読み取り可能な記録媒体に上記ソフトウェアを記録しておき、この記録媒体を用いて、磁気センサ式のタッチパネルを備えたコンピュータ装置に上記ソフトウェアをインストールし本発明に係る電子機器と同一の機能を付与するとしても勿論良い。
【図面の簡単な説明】
【００３０】
【図１】本発明の第１実施形態に係る電子機器１０の斜視図である。
【図２】同電子機器１０の電気的な構成の一例を示す図である。
【図３】同電子機器１０の不揮発性記憶部１５０ｂに格納されているコマンドテーブルの一例を示す図である。
【図４】同電子機器１０の制御部１３０が文書閲覧ソフトウェアにしたがって行う処理実行動作の流れを示すフローチャートである。
【図５】タッチパネルを備えた従来の電子機器に対するコマンド入力態様を説明するための図である。
【符号の説明】
【００３１】
１０，５０…電子機器、１００…本体、１１０，５１０…表示部、１２０，１２０ａ，１２０ｂ，１２０ｃ，１２０ｄ…磁気センサ、１３０…制御部、１４０…インタフェイス部、１５０…記憶部、１５０ａ…揮発性記憶部、１５０ｂ…不揮発性記憶部、１６０…バス、２００…入力子、２１０…磁場発生部、５２０…タブレット、５３０…アイコン。
【図１】
2006195742.tif 000003
【図２】
2006195742.tif 000004
【図３】
2006195742.tif 000005
【図４】
2006195742.tif 000006
【図５】
2006195742.tif 000007