(57)【要約】【課題】簡単な構成で、ユーザがタッチパネルに触れる前の状態に応じて異なる動作を実行することができる電子機器及び動作制御方法を提供する。【解決手段】  位置検出部は、ポインティング手段がタッチパネルから第１の距離離れた位置である第１の位置までタッチパネルに近づいたことを感知すると第１の座標を検出し、ポインティング手段が第１の位置よりも前記タッチパネルに近い第２の位置までタッチパネルに近づいたことを感知すると第２の座標を検出する。動作制御部は、第１の座標及び前記第２の座標に基づいて、被制御部の動作を制御する。検出感度制御部は、位置検出部が前記ポインティング手段が第１の位置まで近づいたことを感知すると、位置検出部の検出感度を第１の感度から、第２の感度へと切り替える。【選択図】図１
2011248712.tif 000002
【特許請求の範囲】
【請求項１】
ポインティング手段によって操作されるタッチパネルと、
前記ポインティング手段が前記タッチパネルから第１の距離離れた位置である第１の位置まで前記タッチパネルに近づいたことを感知すると、その第１の位置における前記ポインティング手段の位置に対応した前記タッチパネル上の座標である第１の座標を検出し、前記ポインティング手段が前記第１の位置よりも前記タッチパネルに近い第２の位置まで前記タッチパネルに近づいたことを感知すると、その第２の位置における前記ポインティング手段の位置に対応した前記タッチパネル上の座標である第２の座標を検出する位置検出部と、
前記第１の座標及び前記第２の座標に基づいて、被制御部の動作を制御する動作制御部と、
前記位置検出部が前記ポインティング手段が前記第１の位置まで近づいたことを感知した後に、前記位置検出部の検出感度を、前記ポインティング手段が前記第１の位置まで近づいたことを感知することが可能な第１の感度から、前記第２の位置まで近づいたことを感知することが可能な第２の感度へと切り替える検出感度制御部と
を有することを特徴とする電子機器。
【請求項２】
前記動作制御部は、前記第１の座標のＸ座標と前記第２の座標のＸ座標との差分値であるＸ差分値、又は、前記第１の座標のＹ座標と前記第２の座標のＹ座標との差分値であるＹ差分値に基づいて被制御部の動作を制御することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記動作制御部は、前記第１の座標のＸ座標と前記第２の座標のＸ座標との差分値であるＸ差分値、及び、前記第１の座標のＹ座標と前記第２の座標のＹ座標との差分値であるＹ差分値を算出するとともに、前記Ｘ差分値の絶対値と前記Ｙ差分値の絶対値を比較し、その比較結果に応じて、前記Ｘ差分値及び前記Ｙ差分値のいずれか一方を選択し、その選択した差分値に基づいて被制御部の動作を制御することを特徴とする請求項１に記載の電子機器。
【請求項４】
前記動作制御部は、前記第１の座標が示す点と前記第２の座標が示す点とを通る直線と、前記タッチパネルの操作面上の所定の直線との角度を算出し、その算出した角度に基づいて被制御部の動作を制御することを特徴とする請求項１に記載の電子機器。
【請求項５】
前記タッチパネルに対応して配置されるとともに、視認される角度によって異なる画像を表示する表示部を有することを特徴とする請求項１〜４のいずれか１項に記載の電子機器。
【請求項６】
ポインティング手段によって操作されるタッチパネルを有する電子機器の動作を制御する動作制御方法において、
第１の感度に設定されている状態で、前記ポインティング手段が前記タッチパネルから第１の距離離れた位置である第１の位置まで前記タッチパネルに近づいたことを感知すると、その第１の位置における前記ポインティング手段の位置に対応した前記タッチパネル上の座標である第１の座標を検出する第１の検出ステップと、
前記第１の検出ステップにおいて、前記ポインティング手段が前記第１の位置まで近づいたことを感知した後に、前記第１の感度から、前記第１の位置よりも前記タッチパネルに近い第２の位置まで近づいたことを感知することが可能な第２の感度へと検出感度を切り替える検出感度制御ステップと、
前記ポインティング手段が前記第２の位置まで前記タッチパネルに近づいたことを感知すると、その第２の位置における前記ポインティング手段の位置に対応した前記タッチパネル上の座標である第２の座標を検出する第２の検出ステップと、
前記第１の座標及び前記第２の座標に基づいて、前記電子機器の被制御部の動作を制御する動作制御ステップと、
を有することを特徴とする動作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを有する電子機器、及び動作制御方法に関する。
【背景技術】
【０００２】
近年、タッチパネルを用いて操作入力を行うことができる電子機器が普及し、例えば、車載用の電子機器や携帯可能な電子機器においてタッチパネルが用いられている。そのような中、タッチパネルへの操作入力を検出する方法は多様化し、ユーザがタッチパネルに操作入力を行った際に、そのユーザの指がタッチパネルに触れる前の状態に応じて電子機器の動作を異ならせる技術も出てきている。例えば、ユーザがタッチパネルの左右どちら側から操作を行ったかを検出し、その検出した情報に応じて電子機器の動作を異ならせる技術が特開２００６−１５１３６４号公報（特許文献１）に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１５１３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載の技術を用いることによって、ユーザがタッチパネルに対して左右どちら側から操作を行ったかを検知することができるが、それを検知するために赤外線センサを必要としたり、タッチパネルに触れているユーザの指の面積を検出したりする必要がある。そのため、複雑な構成になってしまい、コストが大きくなったり、演算負荷が大きくなったりするという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたものであり、簡単な構成で、ユーザがタッチパネルに触れる前の状態に応じて異なる動作を実行することができる電子機器及び動作制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は上述した従来の技術の課題を解決するため、ポインティング手段（Ｆ）によって操作されるタッチパネル（１２）と、前記ポインティング手段（Ｆ）が前記タッチパネル（１２）から第１の距離離れた位置である第１の位置まで前記タッチパネル（１２）に近づいたことを感知すると、その第１の位置における前記ポインティング手段（Ｆ）の位置に対応した前記タッチパネル（１２）上の座標である第１の座標（Ｐｃ）を検出し、前記ポインティング手段（Ｆ）が前記第１の位置よりも前記タッチパネル（１２）に近い第２の位置まで前記タッチパネル（１２）に近づいたことを感知すると、その第２の位置における前記ポインティング手段（Ｆ）の位置に対応した前記タッチパネル（１２）上の座標である第２の座標（Ｐｔ）を検出する位置検出部（１０１）と、前記第１の座標（Ｐｃ）及び前記第２の座標（Ｐｔ）に基づいて、被制御部（１ａ）の動作を制御する動作制御部（１０４）と、前記位置検出部（１０１）が前記ポインティング手段（Ｆ）が前記第１の位置まで近づいたことを感知した後に、前記位置検出部（１０１）の検出感度を、前記ポインティング手段（Ｆ）が前記第１の位置まで近づいたことを感知することが可能な第１の感度から、前記第２の位置まで近づいたことを感知することが可能な第２の感度へと切り替える検出感度制御部（１０２）とを有することを特徴とする電子機器を提供する。
また、本発明は上述した従来の技術の課題を解決するため、ポインティング手段（Ｆ）によって操作されるタッチパネル（１２）を有する電子機器の動作を制御する動作制御方法において、第１の感度に設定されている状態で、前記ポインティング手段（Ｆ）が前記タッチパネル（１２）から第１の距離離れた位置である第１の位置まで前記タッチパネル（１２）に近づいたことを感知すると、その第１の位置における前記ポインティング手段（Ｆ）の位置に対応した前記タッチパネル（１２）上の座標である第１の座標（Ｐｃ）を検出する第１の検出ステップ（Ｓ６２）と、前記第１の検出ステップ（Ｓ６２）において、前記ポインティング手段（Ｆ）が前記第１の位置まで近づいたことを感知した後に、前記第１の感度から、前記第１の位置よりも前記タッチパネル（１２）に近い第２の位置まで近づいたことを感知することが可能な第２の感度へと検出感度を切り替える検出感度制御ステップ（Ｓ６３）と、前記ポインティング手段（Ｆ）が前記第２の位置まで前記タッチパネル（１２）に近づいたことを感知すると、その第２の位置における前記ポインティング手段（Ｆ）の位置に対応した前記タッチパネル（１２）上の座標である第２の座標（Ｐｔ）を検出する第２の検出ステップ（Ｓ６４）と、前記第１の座標（Ｐｃ）及び前記第２の座標（Ｐｔ）に基づいて、前記電子機器の被制御部の動作を制御する動作制御ステップとを有することを特徴とする動作制御方法を提供する。
【発明の効果】
【０００７】
本発明のタッチパネルを有する電子機器及び動作制御方法によれば、簡単な構成で、ユーザがタッチパネルに触れる前の状態に応じて異なる動作を実行することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の各実施形態の電子機器を示すブロック図である。
【図２】本発明の各実施形態のタッチパネルを示す概略図である。
【図３】本発明の第１実施形態における操作入力方向の検出方法について説明するための概略図及び俯瞰図である。
【図４】本発明の第１実施形態における操作入力方向の検出方法について説明するためのフローチャートである。
【図５】本発明の第１実施形態における操作入力方向の検出方法について説明するための概略図である。
【図６】本発明の各実施形態における制御部の動作について説明するためのフローチャートである。
【図７】本発明の第２実施形態における操作入力方向の検出方法について説明するための概略図である。
【図８】本発明の第２実施形態における操作入力方向の検出方法について説明するためのフローチャートである。
【図９】本発明の第３実施形態における操作入力方向の検出方法について説明するための概略図である。
【図１０】本発明の第３実施形態における操作入力方向の検出方法について説明するためのフローチャートである。
【図１１】本発明の第４実施形態における表示部について説明するための外観図及び俯瞰図である。
【図１２】本発明の第４実施形態における表示部について説明するための外観図である。
【図１３】本発明の第４実施形態における表示部について説明するための概略図である。
【発明を実施するための形態】
【０００９】
以下、本発明のタッチパネルを有する電子機器及び動作制御方法について、添付図面を参照して説明する。なお、各実施形態において、タッチパネルを操作するための棒状の指示具や、ユーザの指をポインティング手段と総称する。また、各実施形態において操作入力の方向とは、ユーザが操作入力を行った際に、ポインティング手段が移動した方向であるとする。
【００１０】
＜第１実施形態＞
図１に示すブロック図を用いて、第１実施形態の電子機器１００について説明する。最初に、記憶部４、メディア再生部５、映像データ処理部６、音声データ処理部７、音声出力部８、オンスクリーンディスプレイ（ＯＳＤ）発生部９、及びＯＳＤ重畳部１０を有する被制御部１ａについて説明する。
【００１１】
メディア再生部５が再生するメディアや、記憶部４には、コンテンツデータが記憶されている。コンテンツデータは例えば、映像データと音声データとからなる映画等のデータである。この映像データと音声データとは同期されているとともに、複数のチャプタに区切られている。なお、コンテンツデータは映像データを含まない楽曲のみのデータでもよい。
記憶部４には例えばハードディスクドライブ（ＨＤＤ）、フラッシュメモリ等を用いることができる。また、メディア再生部５には例えば、着脱可能なフラッシュメモリのデータを再生するフラッシュメモリ再生装置や、光ディスクドライブを用いることができる。なお、記憶部４は、ＨＤＤ、フラッシュメモリ等に記憶されているデータを出力する機能を有しているものとする。また、電子機器１００は、記憶部４又はメディア再生部５のどちらか一方のみを備える構成にしてもよい。
【００１２】
記憶部４又はメディア再生部５は、後述する動作制御部１０４の制御に従い、コンテンツデータの映像データを出力する。また、記憶部４及びメディア再生部５は、動作制御部１０４の制御に従い、映像データと同期されている音声データを出力する。
映像データ処理部６は、記憶部４又はメディア再生部５から出力された映像データを映像信号（例えばＲＧＢ信号）に変換し出力する。
【００１３】
音声データ処理部７は、記憶部４及びメディア再生部５から出力された音声データを音声信号（例えばアナログ音声信号）に変換し、その音声信号を、映像データ処理部６が出力した映像信号と同期して出力する。
音声出力部７は、音声データ処理部７から出力された音声信号を再生する。なお、動作制御部１０４は、音声出力部８が出力する音声の音量や音質を調整する。なお、音声出力部７は、例えばスピーカとアンプとを有している。
【００１４】
また、動作制御部１０４は、ユーザによる操作入力に応じて、ＯＳＤ発生部９を制御する。ＯＳＤ発生部９は動作制御部１０４による制御に基づいてＯＳＤ信号を作成し出力する。ＯＳＤ重畳部１０は映像データ処理部６から出力された映像信号に基づく画像とＯＳＤ信号に基づく画像とを重畳し、その重畳した画像信号を出力する。
そして、表示部１１は、ＯＳＤ重畳部１０から出力された、ＯＳＤ信号が重畳された画像信号に基づく画像を表示する。なお、コンテンツデータが映像データを含まない楽曲のみのデータであった場合、ＯＳＤ重畳部１０は、ＯＳＤ信号に基づく画像信号のみを出力し、表示部１１は、そのＯＳＤ重畳部１０から出力されたＯＳＤ信号に基づく画像を表示する。
また、電源２は被電力供給部３へ電力を供給する。
【００１５】
以上のように、記憶部４、メディア再生部５、映像データ処理部６、音声データ処理部７、音声出力部８、ＯＳＤ発生部９、及びＯＳＤ重畳部１０は動作制御部１０４によって制御される被制御部１ａとなっている。
なお、本実施形態において、被制御部１ａとして映像音声再生手段を用いた例について説明したが、被制御部１ａはこれに限らず、携帯電話、携帯音楽プレーヤ、ゲーム機、ナビゲーション装置、パーソナルコンピュータ等の種々の機器であってもよい。
【００１６】
次に、位置検出部１０１、検出感度制御部１０２、入力時間測定部１０３、及び動作制御部１０４を有する制御部１について説明する。
なお、以下の説明において、タッチパネル１２の操作入力を検出するための操作面１２ｂから第１の距離ｄ１離れた位置を近接位置Ｃｐと称し、タッチパネル１２の操作面１２ｂから第２の距離ｄ２離れた位置を接触位置Ｔｐと称することとする。なお、接触位置Ｔｐとは、タッチパネル１２との距離がゼロである位置でもよいし、タッチパネル１２との距離がゼロではない位置でもよい。つまり、接触位置Ｔｐとはタッチパネル１２と接触している位置も含むものとする。また、第２の距離ｄ２は第１の距離ｄ１よりも短いものとする。
【００１７】
最初に、位置検出部１０１の動作を、図３（ａ）及び図３（ｂ）を用いて説明する。なお、図３（ａ）は、操作面１２ｂを水平面と直交するように、かつ、後述するＸ軸を水平面と平行になるようにしてタッチパネル１２を設置した場合において、タッチパネル１２を正面から見たときの概略図である。また、図３（ｂ）は、図３（ａ）におけるタッチパネル１２を真上から見たときの俯瞰図である。
まず、位置検出部１０１は、ポインティング手段Ｆが近接位置Ｃｐよりもタッチパネルから離れた位置から近接位置Ｃｐへと移動したか否かを感知する。さらに、位置検出部１０１は、ポインティング手段Ｆが近接位置Ｃｐへと移動したことを感知すると、その近接位置Ｃｐにおけるポインティング手段Ｆの位置Ｐｐｃに基づいたタッチパネル１２上の座標である近接座標Ｐｃを検出する。この場合におけるタッチパネル１２上の座標とは、一例として、近接位置Ｃｐにおけるポインティング手段Ｆの位置Ｐｐｃからタッチパネル１２へと下ろした垂線と、タッチパネル１２とが交わる点の座標であるとする。なお、ポインティング手段Ｆが近接位置Ｃｐよりもタッチパネルから離れた位置から近接位置Ｃｐへと移動した、とは、ポインティング手段Ｆが近接位置Ｃｐで停止することも、ポインティング手段Ｆが近接位置Ｃｐを通過することも含むものとする。
【００１８】
また、位置検出部１０１は、ポインティング手段Ｆが近接位置Ｃｐから接触位置Ｔｐへと移動したか否かを感知する。さらに、位置検出部１０１は、ポインティング手段Ｆが接触位置Ｔｐへと移動したことを感知すると、その接触位置Ｔｐにおけるポインティング手段Ｆの位置Ｐｐｔに基づいたタッチパネル１２上の座標である接触座標Ｐｔを検出する。この場合におけるタッチパネル１２上の座標とは、一例として、接触位置Ｔｐにおけるポインティング手段Ｆの位置Ｐｐｔからタッチパネル１２へと下ろした垂線と、タッチパネル１２とが交わる点の座標、又は、ポインティング手段Ｆがタッチパネル１２に接触した位置における座標である。以上が位置検出部１０１の動作である。なお、ポインティング手段Ｆが近接位置Ｃｐから接触位置Ｔｐへと移動した、とは、ポインティング手段Ｆが接触位置Ｔｐで停止することも、ポインティング手段Ｆが接触位置Ｔｐを通過することも含むものとする。
【００１９】
図１の説明に戻り、入力時間測定部１０３は、位置検出部１０１がポインティング手段Ｆが近接位置Ｃｐよりもタッチパネルから離れた位置から近接位置Ｃｐへと移動したことを感知すると、時間の測定を開始する。そして、位置検出部１０１がポインティング手段Ｆが近接位置Ｃｐから接触位置Ｔｐへと移動したことを感知したり、時間の測定を開始してから所定の時間経過したりすると、時間の測定を停止する。
【００２０】
検出感度制御部１０２は、位置検出部１０１がポインティング手段Ｆを検出する際の検出感度を制御する。具体的には、検出感度制御部１０２は、タッチパネル１２の検出感度を、近接検出感度から接触検出感度へと切り替えたり、接触検出感度から近接検出感度へと切り替えたりする。
ここで、近接検出感度とは、位置検出部１０１がポインティング手段Ｆが近接位置Ｃｐよりもタッチパネルから離れた位置から近接位置Ｃｐへと移動したか否かを感知することができる感度であり、接触検出感度とは、位置検出部１０１がポインティング手段Ｆが近接位置Ｃｐから接触位置Ｔｐへと移動したか否かを感知することができる感度である。なお、位置検出部１０１は検出感度が高いほど、タッチパネル１２からより離れた位置におけるポインティング手段Ｆを感知できるものとする。つまり、近接検出感度の方が、接触検出感度よりも高い感度の検出感度である。
【００２１】
検出感度制御部１０２は、タッチパネルの検出感度が近接検出感度の場合において、位置検出部１０１がポインティング手段Ｆが近接位置Ｃｐへと移動したことを感知すると、検出感度を近接検出感度から接触検出感度へと変更する。
【００２２】
ここで、図２に示すタッチパネル１２の概略図を用いて、位置検出部１０１及び検出感度制御部１０２の動作についてさらに詳細に説明する。なお、図２は、タッチパネル１２に、マトリクス状に配置された電極を有する静電容量方式のタッチパネルを用いた例である。
図２に示すように本実施形態におけるタッチパネル１２はＸ電極Ｘ１〜Ｘ６、Ｙ電極Ｙ１〜Ｙ６が格子状に配列されて構成されている。隣接する一対のＸ電極で構成されるコンデンサはそれぞれ、電源２によって充電される。また、隣接する一対のＹ電極で構成されるコンデンサもそれぞれ、電源２によって充電される。なお、理解を容易にするために、図２に示すように合計１２本の電極を用いた例について説明するが、電極の数はこれに限らずさらに多い数の電極を用いてもよい。
【００２３】
位置検出部１０１は、隣接する一対の電極から構成されるそれぞれのコンデンサの容量値の変化量を一定時間ごとに検出することで、ポインティング手段Ｆの位置に基づいた座標を検出する。
例えば、ポインティング手段Ｆが位置３００にある場合、一対のＸ電極からなる各コンデンサのうち、Ｘ電極Ｘ１とＸ電極Ｘ２とからなるコンデンサの容量変化が、他のＸ電極で構成されるコンデンサの容量変化よりも大きくなる。また、一対のＹ電極からなる各コンデンサのうち、Ｙ電極Ｙ１とＹ電極Ｙ２とからなるコンデンサの容量値の変化量が、他のＹ電極で構成されるコンデンサの容量変化よりも大きくなる。
【００２４】
位置検出部１０１は、近接検出感度に設定されている状態で、いずれかのコンデンサの容量値の変化量が所定の閾値を超えると、ポインティング手段Ｆが近接位置Ｃｐよりもタッチパネル１２から遠い位置から、近接位置Ｃｐへと移動したと判断する。位置検出部１０１は、ポインティング手段Ｆが近接位置Ｃｐへと移動したことを感知すると、他の一対の電極で構成されるコンデンサそれぞれの容量値の変化量を含む全てのコンデンサの容量値の変化量に基づいて近接座標Ｐｃを検出する。
また、位置検出部１０１は、接触検出感度に設定されている状態で、いずれかのコンデンサの容量値の変化量が所定の閾値を超えると、ポインティング手段Ｆが近接位置Ｃｐから接触位置Ｔｐへと移動したと判断する。位置検出部１０１は、ポインティング手段Ｆが接触位置Ｔｐへと移動したことを感知すると、他の一対の電極で構成されるコンデンサそれぞれの容量値の変化量を含む全てのコンデンサの容量値の変化量に基づいて接触座標Ｐｔを検出する。
【００２５】
なお、位置検出部１０１が所定の隣接する一対の電極から構成されるコンデンサの容量の変化量を検出する動作を行うと、そのコンデンサに溜まっている電荷が放電される。つまり、位置検出部１０１の各コンデンサの容量の変化量を検出する時間間隔を長くすると、充電時間が長くなり、各コンデンサに溜まる電荷が増える。
各コンデンサに蓄えられる電荷が増えるほど、ポインティング手段Ｆがタッチパネル１２に近づいた際の容量値の変化量が大きくなるため、タッチパネル１２から離れた位置におけるポインティング手段Ｆを感知することが可能となる。また、各コンデンサに蓄えられる電荷が増えるほど、タッチパネル１２から離れた位置においてポインティング手段Ｆの座標を検出することが可能となる。しかし、位置検出部１０１が検出を行う時間間隔が長くなるため、座標を検出する頻度が減り、タッチパネル１２上の座標を検出する精度は粗くなってしまう。
【００２６】
一方、各コンデンサを充電する時間を短くし、各コンデンサに蓄えられる電荷が少なくなるほど、容量値の変化量が小さくなり、位置検出部１０１は、コンデンサを充電する時間が長いときよりも、タッチパネル１２に近い位置までポインティング手段Ｆが近づかないと、ポインティング手段Ｆを感知できなくなる。しかし、位置検出部１０１が検出を行う時間間隔が短くなるため、座標を検出する頻度が増え、タッチパネル１２上の座標の検出は精度良く行うことができる。
【００２７】
検出感度制御部１０２は、位置検出部１０１が各コンデンサの容量を検出する時間間隔を切り替えることによって、タッチパネル１２の検出感度を、近接検出感度から接触検出感度へと切り替えたり、接触検出感度から近接検出感度へと切り替えたりする。つまり、検出感度制御部１０２は、近接検出感度のときよりも、接触検出感度のときの方が、位置検出部１０１が検出を行う時間間隔が短くなるように、位置検出部１０１が検出を行う時間間隔を切り替える。
【００２８】
なお、このような、位置検出部１０１の座標検出方法、及び、検出感度制御部１０２の感度制御方法は一例であり、種々の方法を用いることができる。例えば、タッチパネル１２に抵抗膜タッチパネルを用いた場合、位置検出部１０１は、抵抗膜の抵抗値や電圧値を検出することで座標を検出してもよい。
また、本実施形態において、検出感度制御部１０２は、充電時間を制御することで各コンデンサの容量値の変化量を制御し、検出感度を切り替えるようにしたが、ポインティング手段Ｆの移動を感知するための閾値を変更することで、検出感度を切り替えてもよい。また、タッチパネル１２についても検出感度を変更可能なタッチパネルであればよい。
【００２９】
次に、タッチパネル１２を正面から見た場合の概略図である図３（ａ）、及び、図４のフローチャートを用いて、動作制御部１０４における操作入力方向を検出する方法について説明する。なお、図３（ａ）は、操作面１２ｂを水平面と直交するように、かつ、後述するＸ軸を水平面と平行になるようにしてタッチパネル１２を設置した場合において、タッチパネル１２を正面から見たときの概略図である。
【００３０】
また、図３（ａ）において、タッチパネル１２は固定部材１２ａに固定されているものとする。また、一例として、タッチパネル１２における操作入力を検出するための操作面１２ｂは略四角形であるとする。また、その操作面１２ｂの一辺を水平方向と平行になるように、タッチパネル１２が設置されているものとする。また、以下の説明で、上、下、左、右という記載はそれぞれ、タッチパネルを正面から見た場合の上、下、左、右であるとする。
【００３１】
また、タッチパネル１２を正面から見たときの、操作面１２ｂの左上の頂点である点Ｐ０と右上の頂点である点Ｐ１とを通る直線をＸ軸とする。なお、Ｘ軸のゼロ点は点Ｐ０であり、Ｘ軸においては右方向を正とする。また、タッチパネル１２を正面から見たときの、左上の頂点である点Ｐ０と左下の頂点である点Ｐ２とを通る直線をＹ軸とする。なお、Ｙ軸のゼロ点は点Ｐ０であり、Ｙ軸においては下方向を正とする。また、図３（ａ）において、操作面１２ｂの頂点である点Ｐ０〜３の（Ｘ座標，Ｙ座標）をそれぞれ、点Ｐ０（０，０）、点Ｐ１（１０２４，０）、点Ｐ２（０，１０２４）、点Ｐ３（１０２４，１０２４）とする。また、位置検出部１０１が検出した近接座標Ｐｃを（８１２，３９８）、接触座標Ｐｔを（５５０，４７５）とする。
【００３２】
位置検出部１０１が近接座標Ｐｃを検出し、その後、接触座標Ｐｔを検出すると、動作制御部１０４は操作入力方向の検出動作を開始する。そして、図４のステップＳ４１にて、動作制御部１０４は、近接座標Ｐｃ及び接触座標Ｐｔを取得する。
次のステップＳ４２にて、動作制御部１０４は、近接座標ＰｃのＸ座標から接触座標ＰｔのＸ座標を引いた差分値であるＸ差分値Ｘｄを算出する。図３（ａ）に示す例では、動作制御部１０４は、近接座標ＰｃのＸ座標８１２から接触座標ＰｔのＸ座標５５０を引き算し、Ｘ差分値Ｘｄを２６２と算出する。
【００３３】
次のステップＳ４３にて、動作制御部１０４は、Ｘ差分値Ｘｄがゼロ以上であるか否かを判断する。動作制御部１０４は、ステップＳ４３にて、Ｘ差分値Ｘｄがゼロ以上であった場合（Ｙｅｓ）、タッチパネルを正面から見たときの右から左方向へ操作入力が行われたと判断する（ステップＳ４４）。また、ステップＳ４３にて、Ｘ差分値Ｘｄがゼロ未満であった場合（Ｎｏ）、タッチパネルを正面から見たときの左から右方向へ操作入力が行われたと判断する（ステップＳ４５）。以上が本実施形態における操作入力方向の検出動作である。
【００３４】
なお、ステップＳ４３にて、Ｘ差分値Ｘｄがゼロである場合も、動作制御部１０４は右から左方向へ操作入力が行われたと判断するものとしたが、Ｘ差分値Ｘｄがゼロである場合、動作制御部１０４は、操作入力の方向を検出できないと判断して、操作入力方向を判断できなかったことを示すＯＳＤ画像を表示部１１に表示させるよう被制御部１ａを制御してもよい。
【００３５】
動作制御部１０４は、操作入力方向を判断した後に、操作入力方向の判断結果に基づいて、被制御部１ａを制御する。
動作制御部１０４は、操作入力が右から左方向へと行われたと判断した場合、例えば、被制御部１ａが再生中のコンテンツデータのチャプタの一つ前のチャプタを先頭部分から再生するよう被制御部１ａを制御する。また、動作制御部１０４は、操作入力が左から右方向へと行われたと判断した場合、例えば、被制御部１ａが再生中のコンテンツデータのチャプタの一つ後のチャプタを先頭部分から再生するよう被制御部１ａを制御する。
なお、動作制御部１０４が、操作入力が右から左方向へと行われたと判断した場合の被制御部１ａの動作を固定部材１２ａの右側に示し、操作入力が左から右へと行われたと判断した場合の被制御部１ａの動作を固定部材１２ａの左側に示しておくことが好ましい。
【００３６】
以上のように動作制御部１０４は操作入力方向に応じて異なる動作をするよう被制御部１ａを制御する。このように本実施形態の電子機器１００は、ポインティング手段Ｆがタッチパネルに触れる前の状態に応じて、被制御部１ａの動作を異ならせることができる。
【００３７】
なお、図５に示すように、タッチパネル１２の操作入力を検出するための操作面１２ｂと、表示部１１の画像を表示する表示面１１ｂとが平行になるように、タッチパネル１２を表示部１１に重ねて設置するようにしてもよい。このとき、動作制御部１０４は、操作入力が左から右方向へと行われたと判断した場合の被制御部１ａの動作を示すＯＳＤ９ａが重畳された画像を表示部１１に表示させるよう、被制御部１ａを制御することが好ましい。また、動作制御部１０４は、操作入力が右から左方向へと行われたと判断した場合の被制御部１ａの動作を示すＯＳＤ９ｂが重畳された画像を表示部１１に表示させるよう、被制御部１ａを制御することが好ましい。その画像を表示部１１が表示することで、動作制御部１０４が、操作入力が右から左方向へと行われたと判断した場合の被制御部１ａの動作と、操作入力が左から右方向へと行われたと判断した場合の被制御部１ａの動作とを、ＯＳＤ９ａ，９ｂを用いてユーザに示すことができる。
また、タッチパネル１２の操作面１２ｂ全てを一つの領域とし、その領域に、操作入力が右から左方向へと行われたと判断した場合の機能と、操作入力が左から右方向へと行われたと判断した場合の機能の２つを割り当ててもよいし、タッチパネル１２の操作面１２ｂの一部の領域９Ａに上述した２つの機能を割り当てるようにしてもよい。
【００３８】
また、動作制御部１０４は、操作入力が右から左へと行われたと判断した場合と、操作入力が左から右へと行われたと判断した場合とで、位置検出部１０１が接触座標Ｐｔを検出した後のＯＳＤ画像を異ならせるよう被制御部１aを制御してもよい。
【００３９】
次に、図６のフローチャートを用いて制御部１の動作を中心に本実施形態の電子機器１００の動作制御方法についてさらに詳細に説明する。
【００４０】
図６のフローチャートにおいて、例えば電子機器１００の電源２がオンになると、ステップＳ６１にて検出感度制御部１０２は、位置検出部１０１がポインティング手段Ｆの座標を検出する際の検出感度を、近接検出感度に設定する。また、位置検出部１０１は、近接検出感度でポインティング手段Ｆを感知する動作を開始する。なお、すでに近接検出感度に設定されている場合、検出感度制御部１０２は、検出感度が近接検出感度に設定されている状態を維持する。
次のステップＳ６２にて、位置検出部１０１は、ポインティング手段Ｆが近接位置Ｃｐへ移動したか否かを判断する。位置検出部１０１がポインティング手段Ｆが近接位置Ｃｐへ移動していないと判断した場合（Ｎｏ）、ステップＳ６２を繰り返す。位置検出部１０１は、ポインティング手段Ｆが近接位置Ｃｐへ移動したことを感知した場合（Ｙｅｓ）、近接座標Ｐｃを検出し、ステップＳ６３に移る。
【００４１】
ポインティング手段Ｆが近接位置Ｃｐへ移動したことを感知した場合であるステップＳ６３にて、検出感度制御部１０３は、検出感度を近接検出感度から接触検出感度へと変更する。また、ステップＳ６３にて、入力時間測定部１０３は時間計測を開始する。
次のステップＳ６４にて、位置検出部１０１は、ポインティング手段Ｆが接触位置Ｔｐへ移動したか否かを判断する。位置検出部１０１がポインティング手段Ｆが接触位置Ｔｐへ移動していないと判断した場合（Ｎｏ）、ステップＳ６５に移る。位置検出部１０１は、ポインティング手段Ｆが接触位置Ｔｐへ移動したことを感知した場合（Ｙｅｓ）、接触座標Ｐｔを検出し、ステップＳ６６に移る。
【００４２】
ステップＳ６５にて、入力時間測定部１０３は、位置検出部１０１がポインティング手段Ｆが近接位置Ｃｐへ移動したことを感知してから、所定時間経過したか否かを判断する。なお、本実施形態においては、一例として、１秒経過したか否かを判断する。ステップＳ６５にて、入力時間測定部１０３が１秒経過していないと判断した場合、ステップＳ６４に戻る。入力時間測定部１０３が１秒経過したと判断した場合は、ステップＳ６８に移る。そのステップＳ６８にて、入力時間測定部１０３は、測定している時間をゼロにリセットし、ステップＳ６１に戻る。
その後、ステップＳ６１にて、検出感度制御部１０２によって、検出感度が近接検出感度に設定されることとなる。このように、位置検出部１０１がポインティング手段Ｆが近接位置Ｃｐへ移動したことを感知してから所定時間経過した場合に、検出感度を近接検出感度に戻すことにより、ユーザが意図せずにポインティング手段Ｆをタッチパネル１２に近づけた場合の誤動作を防ぐことができる。
【００４３】
一方、ステップＳ６４にて、位置検出部１０１がポインティング手段Ｆが接触位置Ｔｐへ移動したことを感知した場合（Ｙｅｓ）、次のステップＳ６６にて、動作制御部１０４は、位置検出部１０１が検出した近接座標Ｐｃ及び接触座標Ｐｔに基づいて、前述した図４に示すような方法で、入力方向を検出する。そして、次のステップＳ６７にて、動作制御部１０４は、検出した入力方向に応じた動作をするよう被制御部１ａを制御する。そして、ステップＳ６８にて、入力時間測定部１０３は、測定している時間をゼロにリセットし、その後、ステップＳ６１に戻る。以上が本実施形態の電子機器１００の動作制御方法である。以上説明したように、本実施形態の動作制御部１０４は、近接座標Ｐｃ及び接触座標Ｐｔに基づいて、被制御部１ａの動作を制御する。
【００４４】
なお、動作制御部１０４がＸ差分値Ｘｄを算出する例について説明したが、動作制御部１０４は、近接座標ＰｃのＹ座標から接触座標ＰｔのＹ座標を引いた差分値であるＹ差分値Ｙｄを算出し、そのＹ差分値に基づいて、操作入力が上から下方向へと行われたか、下から上方向へと行われたかを判断してもよい。
その場合、動作制御部１０４は、操作入力が上から下方向へと行われたか、下から上方向へと行われたかに応じて、被制御部１ａを制御する。図３（ａ）に示す例では、動作制御部１０４は、近接座標ＰｃのＹ座標３９８から接触座標ＰｔのＹ座標４７５を引き算し、Ｙ差分値Ｙｄを−７７と算出する。
【００４５】
動作制御部１０４は、Ｙ差分値Ｙｄがゼロ以上であった場合、タッチパネルを正面から見たときの下から上方向へ操作入力が行われたと判断し、Ｙ差分値Ｙｄがゼロ未満であった場合、タッチパネルを正面から見たときの上から下方向へ操作入力が行われたと判断する。このように動作制御部１０４がＹ差分値Ｙｄを算出する場合、位置検出部１０１は、近接座標Ｐｃ及び接触座標ＰｔのＹ座標のみを検出するようにしてもよい。
また、動作制御部１０４がＸ差分値Ｘｄを算出する場合、位置検出部１０１は、近接座標Ｐｃ及び接触座標ＰｔのＸ座標のみを検出するようにしてもよい。
【００４６】
以上のように本実施形態の動作制御部１０４は、操作入力方向を検出し、その検出結果に応じて異なる動作をするよう被制御部１ａを制御する。このように本実施形態の電子機器１００は、ポインティング手段Ｆがタッチパネルに触れる前の状態に応じて、被制御部１ａの動作を異ならせることができ、また、タッチパネル１２の所定の領域に複数の機能を割り当てる際に、その領域を異なる機能が割り当てられた複数の領域に分ける必要がない。そのため、ユーザはより広い領域に対して操作入力を行うことができる。よって、ユーザにとって操作しやすい電子機器及び動作制御方法を提供することができる。
【００４７】
＜第２実施形態＞
タッチパネルを正面から見た場合の概略図である図７、及び、図８のフローチャートを用いて、本実施形態における動作制御部１０４の動作について説明する。なお、本実施形態において、動作制御部１０４が行う入力方向を検出する方法以外は第１実施形態と同様である。つまり、第１実施形態とは、図６のフローチャートのステップＳ６６における入力方向を検出する方法が異なる。
また、上、下、左、右という記載、タッチパネル１２の設置状態、Ｘ軸、Ｙ軸、等については第１実施形態と同様であるものとする。
【００４８】
位置検出部１０１が、図７に示すような近接座標Ｐｃを検出し、その後、接触座標Ｐｔを検出すると、動作制御部１０４は操作入力方向の検出動作を開始する。
そして、図８のステップＳ８１にて、動作制御部１０４は、近接座標Ｐｃ及び接触座標Ｐｔを取得する。
次のステップＳ８２にて、動作制御部１０４は、近接座標ＰｃのＸ座標から接触座標ＰｔのＸ座標を引いた差分値であるＸ差分値Ｘｄを算出するとともに、近接座標ＰｃのＹ座標から接触座標ＰｔのＹ座標を引いた差分値であるＹ差分値Ｙｄを算出する。図７に示す例においては、動作制御部１０４は、近接座標ＰｃのＸ座標８１２から接触座標ＰｔのＸ座標５５０を引き算し、Ｘ差分値Ｘｄを２６２と算出する。また、動作制御部１０４は、近接座標ＰｃのＹ座標３９８から接触座標ＰｔのＹ座標４７５を引き算し、Ｙ差分値Ｙｄを−７７と算出する。
【００４９】
次のステップＳ８３にて、動作制御部１０４は、Ｘ差分値Ｘｄの絶対値と、Ｙ差分値Ｙｄの絶対値とを比較する。ステップＳ８３にて、動作制御部１０４が、Ｘ差分値Ｘｄの絶対値がＹ差分値Ｙｄの絶対値以上の値であると判断した場合（Ｙｅｓ）、ステップＳ８４に移る。また、ステップＳ８３にて、Ｘ差分値Ｘｄの絶対値がＹ差分値Ｙｄの絶対値未満の値であると判断した場合（Ｎｏ）、ステップＳ８７に移る。
そして、ステップＳ８４にて、動作制御部１０４は、Ｘ差分値Ｘｄがゼロ以上であるか否かを判断する。動作制御部１０４は、Ｘ差分値Ｘｄがゼロ以上であった場合（Ｙｅｓ）、タッチパネルを正面から見たときの右から左方向へ操作入力が行われたと判断し（ステップＳ８５）、Ｘ差分値Ｘｄがゼロ未満であった場合（Ｎｏ）、タッチパネルを正面から見たときの左から右方向へ操作入力が行われたと判断する（ステップＳ８６）。
【００５０】
一方、ステップＳ８３にてＸ差分値Ｘｄの絶対値がＹ差分値Ｙｄの絶対値未満の値であると判断した場合（Ｎｏ）、次のステップＳ８７にて、動作制御部１０４は、Ｙ差分値Ｙｄがゼロ以上であるか否かを判断する。動作制御部１０４は、Ｙ差分値Ｙｄがゼロ以上であった場合（Ｙｅｓ）、タッチパネルを正面から見たときの下から上方向へ操作入力が行われたと判断し（ステップＳ８８）、Ｙ差分値Ｙｄがゼロ未満であった場合（Ｎｏ）、タッチパネルを正面から見たときの上から下方向へ操作入力が行われたと判断する（ステップＳ８９）。
【００５１】
なお、ステップＳ８３において、Ｘ差分値Ｘｄの絶対値とＹ差分値Ｙｄの絶対値とが等しい場合、動作制御部１０４は、操作入力の方向を検出できないと判断して、操作入力方向を判断できなかったことを示すＯＳＤ画像を表示部１１に表示させるよう被制御部１ａを制御してもよい。
また、ステップＳ８４において、Ｘ差分値Ｘｄがゼロである場合も、動作制御部１０４は、操作入力の方向を検出できないと判断して、操作入力方向を判断できなかったことを示すＯＳＤ画像を表示部１１に表示させるよう被制御部１ａを制御してもよい。
また、ステップＳ８４において、Ｙ差分値Ｙｄがゼロである場合も、動作制御部１０４は、操作入力の方向を検出できないと判断して、操作入力方向を判断できなかったことを示すＯＳＤ画像を表示部１１に表示させるよう被制御部１ａを制御してもよい。
以上が本実施形態における操作入力方向の検出動作である。
【００５２】
なお、本実施形態においても、動作制御部１０４は、操作入力方向の検出結果に基づいて、被制御部１ａを制御する。
動作制御部１０４は、操作入力が右から左方向へと行われたと判断した場合、例えば、被制御部１ａが再生中のコンテンツデータのチャプタの一つ前のチャプタを先頭部分から再生させるよう被制御部１ａを制御する。また、動作制御部１０４は、操作入力が左から右方向へと行われたと判断した場合、例えば、被制御部１ａが再生中のコンテンツデータのチャプタの一つ後のチャプタを先頭部分から再生させるよう被制御部１ａを制御する。
【００５３】
また、動作制御部１０４は、操作入力が下から上方向へと行われたと判断した場合、例えば、被制御部１ａがコンテンツデータの再生を停止するよう被制御部１ａを制御する。なお、被制御部１ａがコンテンツデータの再生を行っていない場合は、被制御部１ａが再生を行っていない状態を維持するよう制御する。また、動作制御部１０４は、操作入力が下から上方向へと行われたと判断した場合、例えば、被制御部１ａがコンテンツデータの再生を開始するよう被制御部１ａを制御する。なお、被制御部１ａが既にコンテンツデータの再生を行っている場合は、被制御部１ａがその再生を続けるよう制御する。
以上のように、本実施形態の動作制御部１０４は、Ｘ差分値Ｘｄの絶対値とＹ差分値Ｙｄの絶対値を比較し、その比較結果に応じて、Ｘ差分値Ｘｄ及びＹ差分値Ｙｄのいずれか一方を選択し、その選択した差分値に基づいて被制御部１ａの動作を制御する。
【００５４】
なお、動作制御部１０４が、操作入力が右から左方向へと行われたと判断した場合の被制御部１ａの動作を固定部材１２ａの右側に示し、操作入力が左から右方向へと行われたと判断した場合の被制御部１ａの動作を固定部材１２ａの左側に示し、操作入力が下から上方向へと行われたと判断した場合の被制御部１ａの動作を固定部材１２ａの下側に示し、操作入力が上から下方向へと行われたと判断した場合の被制御部１ａの動作を固定部材１２ａの上側に示しておくことが好ましい。
【００５５】
なお、第１実施形態と同様に、図５に示すように、タッチパネル１２の操作入力を検出するための操作面１２ｂと、表示部１１の画像を表示する表示面１１ｂとが平行になるように、タッチパネル１２を表示部１１に重ねるように設置するようにしてもよい。このように設置することで、被制御部１ａにＯＳＤ画像が重畳された画像を出力させ、その画像を表示部１１が表示することで、操作入力が右から左方向へと行われたと判断した場合の被制御部１ａの動作と、操作入力が左から右方向へと行われたと判断した場合の被制御部１ａの動作と、操作入力が下から上方向へと行われたと判断した場合の被制御部１ａの動作と、操作入力が上から下方向へと行われたと判断した場合の被制御部１ａの動作とをユーザに示すことができる。
【００５６】
また、タッチパネル１２の操作面１２ｂ全てを一つの領域として、その領域に、操作入力が右から左方向へと行われたと判断した場合の機能と、操作入力が左から右方向へと行われたと判断した場合の機能と、操作入力が下から上方向へと行われたと判断した場合の機能と、操作入力が上から下方向へと行われたと判断した場合の機能の４つの機能を割り当ててもよいし、図５に示す領域９Ａのようにタッチパネル１２の操作面１２ｂの一部の領域９Ａに４つの機能を割り当てるようにしてもよい。
【００５７】
以上のように本実施形態の動作制御部１０４は、操作入力方向が、４つの操作入力方向の内のいずれであるかを検出し、その検出結果に応じて異なる動作をするよう被制御部１ａを制御する。このように本実施形態の電子機器１００は、ポインティング手段Ｆがタッチパネルに触れる前の状態に応じて、被制御部１ａの動作を異ならせることができる。また、タッチパネル１２の所定の領域に複数の機能を割り当てる際に、その領域を異なる機能が割り当てられた複数の領域に分ける必要がない。そのため、ユーザはより広い領域に対して操作入力を行うことができる。よって、ユーザにとって操作しやすい電子機器及び動作制御方法を提供することができる。
【００５８】
＜第３実施形態＞
タッチパネルを正面から見た場合の概略図である図９、及び、図１０のフローチャートを用いて、本実施形態における動作制御部１０４の動作について説明する。なお、本実施形態において、動作制御部１０４が行う入力方向を検出する方法以外は第１実施形態及び第２実施形態と同様であり、図６のフローチャートのステップＳ６６における入力方向を検出する方法が、他の実施形態と異なる。また、上、下、左、右という記載、タッチパネル１２の設置状態、Ｘ軸、Ｙ軸、等については第１実施形態と同様であるものとする。
【００５９】
なお、以下の図９に関する説明において、一例として、Ｘ軸と平行であるとともに、接触座標Ｐｔが示すタッチパネル１２の操作面１２ｂ上の点を通る直線Ｌを角度の基準とするが、本実施形態はこれに限定されるものではない。ただし、このような直線Ｌを角度の基準とすることで後述する角度の算出を容易にすることができる。
また、本実施形態における角度に関する記載は、タッチパネル１２を正面からみたときの反時計回りを正とする。
また、図９において、直線Ｌｃｔは、近接座標Ｐｃが示すタッチパネル１２の操作面１２ｂ上の点と、接触座標Ｐｔが示すタッチパネル１２の操作面１２ｂ上の点とを通る直線である。また、直線Ｌ４５は直線Ｌと４５°の角度をなして交わる直線であり、直線Ｌ１３５は直線Ｌと１３５°の角度をなして交わる直線である。また、直線Ｌ２２５は直線Ｌと２２５°の角度をなして交わる直線であり、直線Ｌ−４５は直線Ｌと−４５°の角度をなして交わる直線である。なお、−４５°は３１５°と同じ角度であるとする。
【００６０】
位置検出部１０１が、図９に示すような近接座標Ｐｃを検出し、その後、接触座標Ｐｔを検出すると、動作制御部１０４は操作入力方向の検出動作を開始する。そして、図１０のステップＳ１０１にて、動作制御部１０４は、近接座標Ｐｃ及び接触座標Ｐｔを取得する。
【００６１】
次のステップＳ１０２にて、動作制御部１０４は、近接座標Ｐｃ及び接触座標Ｐｔに基づいて直線Ｌと直線Ｌｃｔとの角度θを算出する。
具体的には、まず、動作制御部１０４は、近接座標ＰｃのＸ座標から、直線Ｌと直線Ｌｃｔとの交点のＸ座標を引いた差分値と、近接座標ＰｃのＹ座標から直線Ｌと直線Ｌｃｔとの交点のＸ座標を引いた差分値とを算出する。そして、動作制御部１０４は、それらの差分値に基づいて、余弦定理や正弦定理を用いることで、直線Ｌと直線Ｌｃｔとの角度θを算出する。なお、本実施形態において、角度θは３０°であるとする。
なお、本実施形態においては、直線Ｌは接触座標Ｐｔを通るため、直線Ｌと直線Ｌｃｔとの交点の座標は、接触座標Ｐｔである。
【００６２】
次のステップＳ１０３にて、動作制御部１０４は、角度θが、−４５°以上４５°未満、４５°以上１３５°未満、１３５°以上２２５°未満、２２５°以上３１５°未満の４つの範囲の内、どの範囲に含まれるかを判断する。なお、−４５°以上４５°未満の範囲とは、３１５°以上３６０°未満の範囲と、０°以上４５°未満の範囲とを合わせた範囲と同じ範囲である。
【００６３】
動作制御部１０４は、角度θが−４５°以上４５°未満に含まれる場合、タッチパネルを正面から見たときの右から左方向へ操作入力が行われたと判断し（ステップＳ１０４）、角度θが４５°以上１３５°未満に含まれる場合、タッチパネルを正面から見たときの上から下方向へ操作入力が行われたと判断する（ステップＳ１０５）。
また、動作制御部１０４は、角度θが１３５°以上２２５°未満に含まれる場合、タッチパネルを正面から見たときの左から右方向へ操作入力が行われたと判断し（ステップＳ１０６）、角度θが２２５°以上３１５°未満に含まれる場合、タッチパネルを正面から見たときの下から上方向へ操作入力が行われたと判断する（ステップＳ１０７）。以上が本実施形態における操作入力方向を検出する方法である。
【００６４】
なお本実施形態においては、動作制御部１０４は、角度θが４つの範囲の内のどの範囲に含まれるかを判断するものとしたが、この４つの範囲は一例であり、これに限らない。例えば、動作制御部１０４は、角度θが８つの範囲の内のどの範囲に含まれるかを判断してもよい。そのような構成にすれば、さらに細かく操作入力方向を検出することができ、タッチパネル１２の所定の領域にさらに多くの機能を割り当てることができる
【００６５】
なお、第１実施形態と同様に、図５に示すように、タッチパネル１２の操作入力を検出するための操作面１２ｂと、表示部１１の画像を表示する表示面１１ｂとが平行になるように、タッチパネル１２を表示部１１に重ねるように設置するようにしてもよい。
また、タッチパネル１２の操作面１２ｂ全てを一つの領域として、その領域に、操作入力が右から左方向へと行われたと判断した場合の機能と、操作入力が左から右方向へと行われたと判断した場合の機能と、操作入力が下から上方向へと行われたと判断した場合の機能と、操作入力が上から下方向へと行われたと判断した場合の機能の４つの機能を割り当ててもよいし、図５に示す領域９Ａのようにタッチパネル１２の操作面１２ｂの一部の領域９Ａに４つの機能を割り当てるようにしてもよい。本実施形態における操作入力方向の検出方法を用いれば、タッチパネル１２の所定の領域にさらに多くの機能を割り当てることができる。
【００６６】
以上のように本実施形態の動作制御部１０４は、近接座標Ｐｃが示す点と接触座標Ｐｔが示す点とを通る直線Ｌｃｔと、所定の直線Ｌとの角度θを算出し、その算出した角度θに基づいて被制御部１ａの動作を制御する。このように本実施形態の電子機器１００は、ポインティング手段Ｆがタッチパネルに触れる前の状態に応じて、被制御部１ａの動作を異ならせることができ、また、タッチパネル１２の所定の領域に複数の機能を割り当てる際に、その領域を異なる機能が割り当てられた複数の領域に分ける必要がない。そのため、ユーザはより広い領域に対して操作入力を行うことができる。よって、ユーザにとって操作しやすい電子機器及び動作制御方法を提供することができる。
【００６７】
＜第４実施形態＞
図１１（ａ）に示す外観図、及び、図１１（ｂ）に示す俯瞰図を用いて、本実施形態における表示部１１について説明する。なお、本実施形態において、表示部１１以外は他の実施形態と同様である。なお、本実施形態において、表示部１１は、画像を表示する表示面１１ｂが水平面と直交するように配置されているものとする。また、ユーザＡ，Ｂはともに表示部１１の表示面１１ｂ上の点Ｓに焦点を合わせて、表示部１１が表示する画像を眺めているものとする。  
また、本実施形態において、タッチパネル１２の操作入力を検出するための操作面１２ｂと、表示部１１の画像を表示する表示面１１ｂとは略同じ大きさであるとする。また、タッチパネル１２の操作面１２ｂと、表示部１１の表示面１１ｂとが平行になるように、タッチパネル１２が表示部１１に重ねて設置されているとする。また、表示部１１の表示面１１ｂは略長方形であり、その内の２辺が水平面と平行になるように、表示部１１が設置されているものとする。
【００６８】
図１１（ａ）は本実施形態の表示部１１の外観図である。図１１（ａ）及び図１１（ｂ）において、線分Ｌａは、ユーザＡにおける視軸である。つまりユーザＡの目の中心と、見ている対象（点Ｓ）とを結ぶ線分である。また、線分Ｌｂは、ユーザＢにおける視軸である。つまりユーザＢの目の中心と、見ている対象（点Ｓ）とを結ぶ線分である。また、直線Ｌｈは、点Ｓを通り、かつ、表示面１１ｂの４辺の内の、水平面と平行な２辺それぞれと平行な直線であるとする。
【００６９】
本実施形態における表示部１１は、特開２００５−７８０７６に示されているような技術を用いたデュアルビュー機能を有する表示部１１である。
表示部１１、タッチパネル１２、及びユーザＡ，Ｂを真上から見たときの俯瞰図である図１１（ｂ）を用いてデュアルビュー機能について説明する。なお図１１（ｂ）において、角度に関する記載は、表示部１１、タッチパネル１２、及びユーザＡ，Ｂを真上から見たときの反時計回りを正とする。
【００７０】
本実施形態の表示部１１が有するデュアルビュー機能とは、直線Ｌｈと、視軸である線分Ｌａ，Ｌｂとがなす角度である視角に応じて異なる画像を表示できる機能である。つまり、本実施形態の表示部１１は、視角（視認される角度）によって異なる画像を表示する。例えば、視角が９０°未満の場合と、視角が９０°以上の場合とで異なる画像を表示することができる。図１１（ｂ）において、ユーザＡにおける視角αが４５°、ユーザＢにおける視角βが１３５°であるとすると、本実施形態の表示部１１は、ユーザＡとユーザＢにそれぞれ異なる画像を視認させることができる。なお、本実施形態の被制御部１aは、異なる２つの画像を表示部１１に表示させる。
【００７１】
図１２（ａ）は、図１１におけるユーザＡが眺めている画像の一例であり、被制御部１aが有する図示しないナビゲーション手段によって出力される地図画像にＯＳＤ９ｃ，９ｄが重畳されて表示されている。
図１２（ｂ）は、図１１におけるユーザＢが眺めている画像の一例である。被制御部１aによって、コンテンツデータに基づく画像にＯＳＤ９ｅ〜９ｈが重畳された画像が表示されている。
【００７２】
図１３は、図１２における領域Ｄを拡大した図である。また、図１３において、動作制御部１０４によって、タッチパネル１２の操作面１２ｂの領域９ｃＡ〜９ｈＡにはＯＳＤ９ｃ〜９ｈに対応した機能が割り当てられるものとする。
この状態で、ＯＳＤ９ｃＡが表示されている画像を眺めているユーザＡが、表示部１１に対して左から右方向へと操作入力を行い、領域９ｃＡ及び領域９ｅＡに含まれる点３０１に接触したとする。この場合、動作制御部１０４は、その操作入力方向を左から右方向であると検出する。そして、動作制御部１０４は、ユーザＡが眺めている画像に含まれるＯＳＤ９ｃに対応した機能を被制御部１aに実行させる。ＯＳＤ９ｃに対応した機能は、例えばナビゲーション手段にルート案内を開始させる機能である。
また、ＯＳＤ９ｅＡが表示されている画像を眺めているユーザＢが、表示部１１に対して右から左方向へと操作入力を行い、領域９ｃＡ及び領域９ｅＡに含まれる点３０１に接触したとする。この場合、動作制御部１０４はその操作入力方向を右から左方向であると検出する。そして、動作制御部１０４は、ユーザＢが眺めている画像に含まれるＯＳＤ９ｅに対応した機能を被制御部１aに実行させる。ＯＳＤ９ｅに対応した機能は、例えば被制御部１aが実行しているコンテンツデータの再生を停止させる機能である。
【００７３】
このように、タッチパネル１２の同じ点３０１にユーザが接触した場合であっても、動作制御部１０４は、検出した操作入力の方向に応じて、異なる動作を被制御部１aに実行させる。
また、本実施形態の動作制御部１０４は、操作入力が左から右方向へと行われたときに実行する機能を示すＯＳＤ９ｃ，９ｄを、左側から視認可能（視角が９０°未満の場合に視認可能）な画像として表示部１１に表示させるよう被制御部１aを制御し、操作入力が右から左方向へと行われたときに実行する機能を示すＯＳＤ９ｅ〜９ｈを、右側から視認可能（視角が９０°以上の場合に視認可能）な画像として表示部１１に表示させるよう被制御部１aを制御する。
【００７４】
このようにすることで、左から右方向へと操作入力を行う可能性が高いユーザＡのみに、操作入力が左から右方向へと行われたときに実行する機能を示すＯＳＤ９ｃ，９ｄを視認させることができる。また、右から左方向へと操作入力を行う可能性が高いユーザＢのみに、操作入力が右から左方向へと行われたときに実行する機能を示すＯＳＤ９ｅ〜９ｈを視認させることができる。以上が本実施形態における、表示部１１が有する機能と、動作制御部１０４及び被制御部１ａの動作である。
【００７５】
なお、本発明は各実施形態の制御部１の機能をコンピュータに実現させるためのプログラムを含むものである。これらのプログラムは、記録媒体から読み取られてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【００７６】
また、本発明は以上説明した各実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲において種々変更が可能である。例えば、タッチパネル１２は静電容量方式のタッチパネルに限るものではない。また、タッチパネル１２への操作入力は指以外で行っても良い。また、制御部１は、一つの中央演算処理装置を用いて実現しても良いし、複数の中央演算処理装置やその他のデバイスが協働して、制御部１の機能を実行してもよい。
また、位置検出部１０１は、近接座標Ｐｃを、近接検出感度によって検出してもよいし、接触検出感度等の近接検出感度とは異なる感度を用いて検出してもよい。また、位置検出部１０１は、接触座標Ｐｔを、接触検出感度によって検出してもよいし、接触検出感度とは異なる感度を用いて検出してもよい。例えば、接触検出感度よりも感度の低い検出感度を用いて接触座標Ｐｔを検出してもよい。
各実施形態において、ポインティング手段Ｆが近接位置Ｃｐまでタッチパネル１２に近づいたことを感知する際の検出感度には近接検出感度を用い、ポインティング手段Ｆが接触位置Ｔｐまでタッチパネル１２に近づいたことを感知する際の検出感度には接触検出感度を用いる。しかし、近接座標Ｐｃ及び接触座標Ｐｔを検出する際の検出感度はこれに限らない。
【符号の説明】
【００７７】
Ｆ  ポインティング手段
Ｃｐ  近接位置（第１の位置）
Ｔｐ  接触位置（第２の位置）
Ｐｃ  近接座標（第１の座標）
Ｐｔ  接触座標（第２の座標）
１２  タッチパネル
１  制御部
１ａ  被制御部
１０１  位置検出部
１０２  検出感度制御部
１０４  動作制御部
【図１】
2011248712.tif 000003
【図２】
2011248712.tif 000004
【図３】
2011248712.tif 000005
【図４】
2011248712.tif 000006
【図５】
2011248712.tif 000007
【図６】
2011248712.tif 000008
【図７】
2011248712.tif 000009
【図８】
2011248712.tif 000010
【図９】
2011248712.tif 000011
【図１０】
2011248712.tif 000012
【図１１】
2011248712.tif 000013
【図１２】
2011248712.tif 000014
【図１３】
2011248712.tif 000015