(57)【要約】【課題】利用者の操作方向と、現在選択されている項目ボタンから新たに選択される項目ボタンへの方向を一致させる情報処理装置を提供する。【解決手段】情報処理装置１は、それぞれの配置される中心座標が定められた複数の項目ボタン３１をディスプレイ３の表示領域に表示し、タッチパッド４から入力される入力信号に基づいて表示領域中の指示位置３２の座標を決定して、複数の項目ボタン３１のうち、指示位置３２と最も近い項目ボタンを選択状態とするとともに、選択状態となった項目ボタン３１に選択カーソル３３を表示し、選択状態となった項目ボタン３１が予め定めた時間以上選択状態であった場合に、指示位置３２の座標を選択状態となった項目ボタン３１の中心座標とする。【選択図】図１
2015094958.tif 000002
【特許請求の範囲】
【請求項１】
それぞれの配置される中心座標が定められた複数の項目ボタンを表示領域に表示する手段と、
入力信号に基づいて前記表示領域中の指示位置の座標を決定する手段と、
前記複数の項目ボタンのうち、前記指示位置と最も近い項目ボタンを選択状態とする手段と、
前記選択状態となった項目ボタンに選択カーソルを表示する手段と、
前記選択状態となった項目ボタンが予め定めた時間以上選択状態であった場合に、前記指示位置の座標を前記選択状態となった項目ボタンの中心座標とする手段とを有する情報処理装置。
【請求項２】
前記複数の項目ボタンの中心座標を、当該項目ボタンの外形との間の座標に補正して補正中心の座標とする手段をさらに有し、
前記選択状態とする手段は、前記複数の項目ボタンのうち、前記指示位置の座標と前記補正中心の座標とが最も近い項目ボタンを選択状態とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
従来の技術として、表示領域に表示される項目ボタン上に選択用のカーソルが位置した場合に、当該カーソルを項目ボタンの中心に引き込む情報処理装置がある（例えば、特許文献１参照）。
【０００３】
この情報処理装置は、複数の項目ボタンと、当該項目ボタンを指示して選択する選択用のカーソルとを表示領域に表示し、カーソルを操作するための入力部により、項目ボタンの外形ラインの内側に配置されるボタン領域とボタン領域の外周に配置される選択領域とのいずれかにカーソルが移動されると、項目ボタンの機能が選択されるようになっており、カーソルの移動速度が所定速度より低くなった停止相当時にカーソルが選択領域内にある場合は、カーソルの座標を停止相当時となったときの位置に設定し、カーソルがボタン領域内にある場合は、カーソルの座標を項目ボタンの中心に移動する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１２０４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に示す情報処理装置は、カーソルが表示されていることを前提としているが、仮にカーソルが表示されずカーソルが指示する項目ボタンが選択状態であることが表示される場合には、利用者の操作方向と、現在選択されている項目ボタンから新たに選択される項目ボタンへの方向が必ずしも一致しないという問題があった。
【０００６】
従って、本発明の目的は、利用者の操作方向と、現在選択されている項目ボタンから新たに選択される項目ボタンへの方向を一致させる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一態様は、それぞれの配置される中心座標が定められた複数の項目ボタンを表示領域に表示する手段と、
入力信号に基づいて前記表示領域中の指示位置の座標を決定する手段と、
前記複数の項目ボタンのうち、前記指示位置と最も近い項目ボタンを選択状態とする手段と、
前記選択状態となった項目ボタンに選択カーソルを表示する手段と、
前記選択状態となった項目ボタンが予め定めた時間以上選択状態であった場合に、前記指示位置の座標を前記選択状態となった項目ボタンの中心座標とする手段とを有する情報処理装置を提供する。
【０００８】
上記情報処理装置は、前記複数の項目ボタンの中心座標を、当該項目ボタンの外形との間の座標に補正して補正中心の座標とする手段をさらに有し、
上記情報処理装置の選択状態とする手段は、前記複数の項目ボタンのうち、前記指示位置の座標と前記補正中心の座標とが最も近い項目ボタンを選択状態とするものであってもよい。
【発明の効果】
【０００９】
本発明によれば、利用者の操作方向と、現在選択されている項目ボタンから新たに選択される項目ボタンへの方向を一致させることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態に係る情報処理装置の構成の一例を示す概略図である。
【図２】図２は、指示カーソルと項目ボタンとの位置関係により項目ボタンのいずれかを選択する際の動作を説明するための図である。
【図３】図３（ａ）−（ｃ）は、制御部の動作により変化するディスプレイの表示内容の一例を示す概略図である。
【図４】図４（ａ）及び（ｂ）は、指示位置を移動しない場合の比較例におけるディスプレイの表示内容の一例を示す概略図である。
【図５】図５は、情報処理装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
［実施の形態］
（情報処理装置の構成）
図１は、実施の形態に係る情報処理装置の構成の一例を示す概略図である。
【００１２】
図１において、全体を示す符号１は、第１の実施の形態における典型的な情報処理装置を模式的に例示している。この情報処理装置１は、特に限定されるものではないが、例えば空調装置、オーディオ装置やナビゲーション装置等の車載機器の作動を制御するために用いられる。
【００１３】
情報処理装置１は、上記した図示しない車載機器に接続されて当該車載機器の作動を制御する制御部２、車載機器の制御画面等を表示する表示手段であるディスプレイ３及び入力信号を出力する入力手段であるタッチパッド４を有する。制御部２はタッチパッド４の入力信号に基づき動作し、またディスプレイ３を表示制御する。
【００１４】
図示例による情報処理装置１は、例えば、ディスプレイ３がダッシュパネル、タッチパッド４がセンターコンソールなどの運転席周辺部に配置される。この情報処理装置１は、利用者の手指５でタッチパッド４をタッチ操作すると、例えばタッチパッド４の表面上の接触点４０の位置がタッチセンサにより検出され、この位置に対応した位置検出信号がディスプレイ３上の項目ボタン３１ａ−３１ｇ（これらを代表して「項目ボタン３１」という。）を選択決定し、制御部２が選択決定に対応して車載機器を制御する情報処理装置として構成されている。
【００１５】
ディスプレイ３は、複数個の項目ボタン３１ａ−３１ｇを含む車載機器の制御画面を表示するものとし、項目ボタン３１ａ−３１ｇは同一の大きさ、規則的な配置であっても後述する発明の効果を奏するが、特に、図示するように異なる大きさのものを含んで、規則的でない配置である場合について説明する。
【００１６】
ディスプレイ３は、例えば、車載機器の制御画面としてオーディオ装置の制御画面を表示し、項目ボタン３１ａ及び３１ｇは曲目を上下方向にスクロールするスクロールボタン、項目ボタン３１ｂ−３１ｆは再生中のアルバムの曲目選択ボタンである。また、ディスプレイ３は、空調装置、ナビゲーション装置の制御画面を表示してもよいし、複数の車載機器の制御画面を一画面で表示してもよい。
【００１７】
ディスプレイ３の指示位置３２は、実際には表示されず、仮想的にディスプレイ３の表示領域の位置を指示するものであって、タッチパッド４が出力する入力信号に基づいて、タッチパッド４上の接触点４０の移動量に比例した距離だけ表示領域中を移動するものである。つまり、指示位置３２の指示座標と、タッチパッド４の接触点４０の座標とは相対的なものである。なお、指示位置３２は、表示されるものであってもよい。
【００１８】
また、ディスプレイ３に表示される選択カーソル３３は、後述する項目ボタン３１ａ−３１ｇと指示位置３２との位置関係に基づいて、項目ボタン３１ａ−３１ｇのいずれかを選択するものである。
【００１９】
なお、タッチパッド４は、その操作面の外形が矩形のものを示しているが、曲線や直線により任意の外形を選択することができ、操作面を複数に分割したものを用いてもよい。
【００２０】
（実施の形態の動作）
以下に、情報処理装置１の動作を図１−図４を参照しつつ説明する。
【００２１】
図５は、情報処理装置１の動作例を示すフローチャートである。
【００２２】
以下の動作は予め定めた周期で実行されるものであり、当該周期はタッチパッド４のリフレッシュレートやディスプレイ３のリフレッシュレート、制御部２の仕様によって適宜変更可能であるが、一例として６０Ｈｚ〜２００Ｈｚである。
【００２３】
まず、制御部２は、タッチパッド４が出力する入力信号から接触点４０の座標を取得して、１周期前の座標と比較することで座標変化を算出する（Ｓ１）。
【００２４】
次に、制御部２は、指示位置３２の１周期前の表示領域上の座標から当該移動量に比例しただけ移動した位置を指示カーソルの座標として決定する（Ｓ２）。
【００２５】
次に、制御部２は、以下に示す方法で選択状態とする項目ボタンを決定する（Ｓ３）。
【００２６】
図２は、指示位置３２と項目ボタン３１との位置関係により項目ボタン３１のいずれかを選択する際の動作を説明するための図である。なお、説明を簡単にするために項目ボタン３１ａ、３１ｂについて、いずれを選択状態とするかについて以下述べる。なお、以下に説明する座標は表示領域の左上頂点を原点（０，０）とし、右方向をＸ方向、下方向をＹ方向とする。
【００２７】
まず、制御部２は、項目ボタン３１ａ、３１ｂの中心座標を取得する。なお、項目ボタン３１ａ、３１ｂの中心座標の情報は、図示しない記憶部に予め記憶されているものとする。
【００２８】
項目ボタン３１ａの中心座標が（Ｘ２、Ｙ２）であって幅がＷＸ２、高さがＷＹ２、項目ボタン３１ｂの中心座標が（Ｘ１、Ｙ１）であって幅がＷＸ１、高さがＷＹ１であるとき、まず、制御部２は中心座標を幅の定数α倍だけずらして補正中心を算出する。図２に示す例では定数αを１／３とした場合について説明するが、項目ボタン３１の配置や大きさ、表示領域の形状等に基づいて他の値を採用してもよい。
【００２９】
項目ボタン３１ａの補正中心の座標は（Ｘ２’、Ｙ２’）であるとすると、Ｘ２’＝Ｘ２−１／３ＷＸ２であり、Ｙ２’＝Ｙ２−１／３ＷＹ２である。また、項目ボタン３１ｂの補正中心の座標は（Ｘ１’、Ｙ１’）であるとすると、Ｘ１’＝Ｘ１−１／３ＷＸ１であり、Ｙ１’＝Ｙ１−１／３ＷＹ１である。なお、図２中の補正中心はＸ方向のみ補正した例を示している。
【００３０】
次に、制御部２は、指示位置３２の座標（Ｘｂ、Ｙｂ）と項目ボタン３１ａ、３１ｂの補正中心との距離を以下に示す方法で算出する。
【００３１】
まず、指示位置３２と項目ボタン３１ａとの距離Ｌ２は、Ｌ２＝ΔＸ２’＋ΔＹ２’＝｜Ｘ２−Ｘｂ｜−１／３ＷＸ２＋｜Ｙ２−Ｙｂ｜−１／３ＷＹ２である。なお、｜Ｘ２−Ｘｂ｜−１／３ＷＸ２＜０の場合は｜Ｘ２−Ｘｂ｜−１／３ＷＸ２＝０、｜Ｙ２−Ｙｂ｜−１／３ＷＹ２＜０の場合は｜Ｙ２−Ｙｂ｜−１／３ＷＹ２＝０とする。
【００３２】
また、指示位置３２と項目ボタン３１ｂとの距離Ｌ１は、Ｌ１＝ΔＸ１’＋ΔＹ１’＝｜Ｘ１−Ｘｂ｜−１／３ＷＸ１＋｜Ｙ１−Ｙｂ｜−１／３ＷＹ１である。なお、｜Ｘ１−Ｘｂ｜−１／３ＷＸ１＜０の場合は｜Ｘ１−Ｘｂ｜−１／３ＷＸ１＝０、｜Ｙ１−Ｙｂ｜−１／３ＷＹ１＜０の場合は｜Ｙ１−Ｙｂ｜−１／３ＷＹ１＝０とする。
【００３３】
次に、制御部２は、Ｌ２とＬ１とを比較し、Ｌ２＜Ｌ１の場合は項目ボタン３１ａを選択状態とし、Ｌ１＜Ｌ２の場合は項目ボタン３１ｂを選択状態とする。
【００３４】
制御部２は、上記の動作により選択状態とされた項目ボタン３１に選択カーソル３３を表示するとともに、予め定めた時間（例えば、２秒）が経過すると、選択状態となった項目ボタン３１の中心座標まで指示位置３２を移動する（Ｓ４）。
【００３５】
上記した動作をディスプレイ３の表示内容とともに説明すると以下のようになる。
【００３６】
図３（ａ）−（ｃ）は、制御部２の動作により変化するディスプレイ３の表示内容の一例を示す概略図である。
【００３７】
図３（ａ）は、補正中心を算出する際の定数αを１／３とした場合であり、領域Ａａに指示位置３２が位置する場合に項目ボタン３１ａが選択状態とされ、同様に領域Ａｂ、領域Ａｃ…に指示位置３２が位置する場合に項目ボタン３１ｂ、項目ボタン３１ｃ…がそれぞれ選択状態とされる。
【００３８】
図３（ａ）の状態において、指示位置３２が領域Ａａ内に位置する場合、項目ボタン３１ａが選択状態となり、選択カーソル３３が項目ボタン３１ａ上に表示される。
【００３９】
次に、図３（ａ）の状態で予め定めた時間が経過すると、制御部２は図３（ｂ）に示すように選択状態となった項目ボタン３１ａの中心座標まで指示位置３２を移動する。
【００４０】
その後、利用者が図３（ｂ）に示すディスプレイ３の表示内容を確認し、項目ボタン３１ａに選択カーソル３３が表示されていることから、次に項目ボタン３１ａの右方向に位置する項目ボタン３１ｂを選択しようと考えている場合は手指５によりタッチパッド４を右方向に操作し、指示位置３２を右方向に移動させようとする。
【００４１】
制御部２は、図３（ｃ）に示すように、タッチパッド４に入力された座標変化に基づき指示位置３２を右方向である操作方向Ｒｍに移動するとともに、指示位置３２と複数の項目ボタン３１の補正中心との位置関係に基づき最も近くに位置する項目ボタン３１ｂを選択状態とし、選択カーソル３３を項目ボタン３１ｂ上に表示する。
【００４２】
つまり、利用者は右方向に操作しており、ディスプレイ３の表示内容は利用者にとって選択カーソル３３が右方向に移動しているように視認されるので、これらの方向が一致していることとなる。
【００４３】
ここで、本実施の形態の動作と比較するため、以下に指示位置３２を選択状態の項目ボタン３１の中心座標まで移動しない場合について比較例として説明する。
【００４４】
（比較例）
図４（ａ）及び（ｂ）は、指示位置３２を移動しない場合の比較例におけるディスプレイ３の表示内容の一例を示す概略図である。
【００４５】
図４（ａ）の状態において、指示位置３２が領域Ａａ内に位置する場合、項目ボタン３１ａが選択状態となり、選択カーソル３３が項目ボタン３１ａ上に表示される。
【００４６】
次に、利用者が図４（ａ）に示すディスプレイ３の表示内容を確認し、項目ボタン３１ａに選択カーソル３３が表示されていることから、次に項目ボタン３１ａの右方向に位置する項目ボタン３１ｂを選択しようと考えている場合は手指５によりタッチパッド４を右方向に操作し、指示位置３２を右方向に移動させようとする。
【００４７】
しかし、制御部２は、図４（ｂ）に示すように、タッチパッド４に入力された座標変化に基づき指示位置３２を右方向である操作方向Ｒｍに移動するとともに、指示位置３２と複数の項目ボタン３１の補正中心との位置関係に基づき最も近くに位置する項目ボタン３１ｃを選択状態とし、選択カーソル３３を項目ボタン３１ｃ上に表示する。
【００４８】
つまり、利用者は右方向に操作しているものの、ディスプレイ３の表示内容は利用者にとって選択カーソル３３が右上方向に移動したかのように視認され、これらの方向が一致しないこととなる。
【００４９】
（実施の形態の効果）
上記した実施の形態によると、項目ボタン３１が選択状態のまま予め定めた時間が経過すると、選択状態となった項目ボタン３１の中心座標まで指示位置３２を移動するようにしたため、利用者は選択カーソル３３を操作の開始位置として認識して操作するから、利用者の操作方向と、現在選択されている項目ボタンから新たに選択される項目ボタンへの方向を一致させることができる。
【００５０】
［変形例］
以上より、本発明における情報処理装置１の代表的な構成例を上記各実施の形態及び図示例を挙げて説明したが、次に示すような変形例も可能である。
【００５１】
（１）上記情報処理装置１は、車載機器に限らず、各種の電子・電気機器に適用することができる。
（２）タッチパッドを備えていない各種の情報処理装置、例えばマウス装置や操作ノブなどにも適用することができる。
（３）上記情報処理装置１は、例えば使用目的などに応じて配置個数、配置位置や配置形態などを適宜に選択すればよい。
【００５２】
なお、本発明は、上記した実施の形態に限定されず、本発明の技術思想を逸脱あるいは調整しない範囲内で種々の変形が可能である。
【符号の説明】
【００５３】
１     情報処理装置
２     制御部
３     ディスプレイ
４     タッチパッド
５     手指
３１、３１ａ−３１ｇ 項目ボタン
３２   指示位置
３３   選択カーソル
４０   接触点
Ａａ−Ａｇ    領域
【図１】
2015094958.tif 000003
【図２】
2015094958.tif 000004
【図５】
2015094958.tif 000005
【図３】
2015094958.tif 000006
【図４】
2015094958.tif 000007