(57)【要約】  表示部（２０）に、ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示させるリスト表示指示部（１１５１）と、表示部（２０）に移動可能に設けられた入力部（３０）の位置を取得する位置取得部（１１１）と、位置取得部（１１１）が取得した入力部（３０）の位置に変化があった場合、当該入力部（３０）の位置の変化に応じて、表示部（２０）に表示されているリストについて、各項目の表示領域のサイズの変更量を算出するサイズ制御部（１１３）と、サイズ制御部（１１３）が算出した、各項目の表示領域のサイズの変更量に応じて、表示部（２０）に表示されているリストの各項目の表示領域のサイズを変更する表示変更指示部（１１５２）とを備えた。
2019073537.tif 000002
【特許請求の範囲】
【請求項１】
表示部に、ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示させるリスト表示指示部と、
前記表示部に移動可能に設けられた入力部の位置を取得する位置取得部と、
前記位置取得部が取得した前記入力部の位置に変化があった場合、当該入力部の位置の変化に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出するサイズ制御部と、
前記サイズ制御部が算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズを変更する表示変更指示部
とを備えた表示制御装置。
【請求項２】
前記位置取得部が取得した前記入力部の位置に変化があった場合、当該入力部の位置の変化量を算出する変化量算出部を備え、
前記サイズ制御部は、前記変化量算出部が算出した変化量に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記位置取得部が取得した前記入力部の位置に変化があった場合、前記サイズ制御部は、前記入力部の位置に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項４】
前記サイズ制御部が算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている、前記リストの各項目に関する情報量の変更量を決定する情報量制御部を備え、
前記表示変更指示部は、
前記情報量制御部が決定した、前記情報量の変更量に応じて、前記リストの各項目の表示領域に前記リストの各項目に関する情報を表示させる情報量を変更する
ことを特徴とする請求項１記載の表示制御装置。
【請求項５】
前記サイズ制御部は、
前記入力部の位置の変化に応じて、連続的に、前記表示部に表示させる前記リストの各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項６】
前記サイズ制御部は、
前記入力部の位置の変化に応じて、段階にわけて、前記表示部に表示させる前記リストの各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項７】
前記位置取得部が取得した前記入力部の位置が、操作案内表示位置にあるかどうかを判定する遷移制御部を備え、
前記表示変更指示部は、
前記遷移制御部が、前記入力部が前記操作案内表示位置にあると判定した場合、前記表示部に、次に実行される操作内容候補を表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項８】
前記遷移制御部は、
前記位置取得部が取得した前記入力部の位置が、前記入力部の移動可能範囲内における中点の位置からみて前記操作案内表示位置よりも遠い位置である画面切替位置にあるかどうかを判定し、
前記表示変更指示部は、
前記遷移制御部が、前記入力部が前記画面切替位置にあると判定した場合、前記表示部を、前記操作内容候補の実行の確定を示す画面に切り替える
ことを特徴とする請求項７記載の表示制御装置。
【請求項９】
前記操作案内表示位置には第１の操作案内表示位置と第２の操作案内表示位置が存在し、
前記表示変更指示部は、
前記遷移制御部が、前記入力部が前記第１の操作案内表示位置にあると判定した場合と、前記入力部が前記第２の操作案内表示位置にあると判定した場合とで、異なる操作内容候補を表示させる
ことを特徴とする請求項７記載の表示制御装置。
【請求項１０】
前記表示変更指示部は、
前記入力部の位置に応じて、前記操作内容候補を表示させる領域の大きさが徐々に大きくなるように表示させる
ことを特徴とする請求項７記載の表示制御装置。
【請求項１１】
前記入力部は、前記表示部に表示されるカーソルを移動させるために回転可能であり、
前記入力部の回転角度を取得する回転取得部と、
前記入力部の位置の変化に応じて、前記カーソルの移動量算出のための回転角度の移動閾値を変更する移動閾値変更部と、
前記回転取得部が取得した回転角度と、前記移動閾値変更部が変更した変更後の移動閾値とに基づき、前記カーソルの移動量を算出するカーソル制御部とを備え、
前記表示変更指示部は、前記カーソルを、前記カーソル制御部が算出した移動量に応じて移動させた位置に表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項１２】
前記入力部がユーザの手を検知しているかどうかの情報を取得するグリップ状況取得部を備え、
前記リスト表示指示部は、
前記グリップ状況取得部が、前記入力部がユーザの手を検知しているとの情報を取得した場合、前記表示部に前記リストを表示させ、
前記グリップ状況取得部が、前記入力部がユーザの手を検知していないとの情報を取得した場合、前記表示部に前記リスト以外の情報を表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項１３】
前記リストの各項目の表示領域のサイズを変更するための前記入力部の移動方向と、前記表示変更指示部が前記リストの各項目の表示領域のサイズを変更する変更方向とは、前記表示部上で直交する
ことを特徴とする請求項１記載の表示制御装置。
【請求項１４】
リスト表示部が、表示部に、ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示させるステップと、
位置取得部が、前記表示部に移動可能に設けられた入力部の位置を取得するステップと、
サイズ制御部が、前記位置取得部が取得した前記入力部の位置に変化があった場合、当該入力部の位置の変化に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出するステップと、
表示変更指示部が、前記サイズ制御部が算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズを変
とを備えた表示制御方法。
【請求項１５】
コンピュータに、
ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示部に表示し、
前記表示部に移動可能に設けられた入力部の位置を取得し、
前記入力部の位置に変化があった場合、当該入力部の位置の変化に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出し、
算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズを変更する
処理を実行させるための表示制御プログラム。
【請求項１６】
請求項１から請求項１３のうちのいずれか１項記載の表示制御装置と、
前記表示部と、
前記入力部
とを備えたことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示部にリストを表示させる表示制御装置、表示制御方法、表示制御プログラム、および、電子機器に関するものである。
【背景技術】
【０００２】
複数の項目を含むリストを表示部に表示させる表示方法において、表示部に一度に表示される項目数を増やしてリストの一覧性を確保しようとすると、各項目の表示領域が狭くなるため、当該表示領域内に表示できる各項目に関する情報が制限される。逆に、リスト表示される各項目の表示領域を広くして、当該表示領域内に表示できる各項目に関する情報に対する制限を少なくしようとすると、表示部に一度に表示される項目数が減り、一覧性を確保できない。
そのため、従来のリストの表示方法は、各項目の表示領域を狭くして一覧性を優先した画面と、各項目の表示領域を広くして表示できる各項目に関する情報の制限を少なくすることを優先した画面と、あるいは、必要に応じて、中間的な表示領域の大きさの１又は複数の画面とを、互いに階層関係を有するように予め設定しておき、ユーザの操作に応じて、複数の画面を切り替えて表示するようになっている。【０００３】
表示部における複数の表示領域のそれぞれの大きさを変更させる技術については、例えば、特許文献１に、縦長に配置されたタッチパネルの左右の辺間を結んで画面の表示領域を上下に分割可能な横長のガイドバーであるスライド部材を上下方向に移動することで、上下に分割された表示領域それぞれの大きさを変更する入力表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２０６９３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のリストの表示方法では、ユーザは、リスト表示された各項目の表示領域の大きさを変更しようとする度に、画面を切り替える操作を行う必要があった。このため、従来のリスト表示方法において、各項目の表示領域の大きさが異なる画面の数を増やせば、ユーザは、表示領域の大きさを細かく選択できるようになる反面、切り替えに要するユーザの操作回数が増えてしまうという課題があった。【０００６】
特許文献１に開示されているような入力表示装置は、スライド部材を上下方向に移動することで、上下に分割された画面自体の表示領域の大きさを変えるものであるが、表示領域にリストが表示されている場合の、当該リストにおける複数の項目の表示領域の大きさについて考慮されたものではない。【０００７】
この発明は上記のような課題を解決するためになされたもので、簡易な操作で、リスト表示される複数の項目のそれぞれの表示領域のサイズを変更させることを可能とした表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る表示制御装置は、表示部に、ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示させるリスト表示指示部と、表示部に移動可能に設けられた入力部の位置を取得する位置取得部と、位置取得部が取得した入力部の位置に変化があった場合、当該入力部の位置の変化に応じて、表示部に表示されているリストについて、各項目の表示領域のサイズの変更量を算出するサイズ制御部と、サイズ制御部が算出した、各項目の表示領域のサイズの変更量に応じて、表示部に表示されているリストの各項目の表示領域のサイズを変更する表示変更指示部とを備えたものである。
【発明の効果】
【０００９】
この発明によれば、従来のリスト表示方法と比べて少ない操作回数で、リスト表示される複数の項目のそれぞれの表示領域のサイズを変更させることができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る表示制御装置を搭載した電子機器の概要の一例を示す図である。
【図２】実施の形態１に係る表示制御装置の構成の一例を示す図である。
【図３】実施の形態１の表示制御装置の動作を説明するためのフローチャートである。
【図４】実施の形態１において、リスト表示指示部が、ユーザが設定した目的地までの案内経路の情報を表示させた状態の表示部の一例を示す図である。
【図５】実施の形態１において、図３のステップＳＴ３０４〜ステップＳＴ３１１の動作が行われた場合の、表示部に表示されるリストのイメージの一例を示す図であって、図５Ａは、ユーザが入力部を握ったことにより表示部にメニューが表示され、入力部が原点にある状態の表示部のイメージの一例であり、図５Ｂは、図５Ａの状態から、入力部が右方向へ移動された状態の表示部のイメージの一例である。
【図６】実施の形態１において、表示制御装置が、リストの各項目に関する情報の表示領域のサイズ、および、当該表示領域に表示させる情報量を、入力部の位置の変化に応じて連続的に変更させた場合の、表示部に表示されるリストのイメージの一例を示す図であって、図６Ａは、表示部に表示される具体的な内容の一例のイメージを示しており、図６Ｂは、サイズとともに変更される、表示領域の形状のイメージを説明するための図である。
【図７】実施の形態１において、表示制御装置が、リストの各項目に関する情報の表示領域のサイズ、および、当該表示領域に表示させる情報量を、入力部の位置の変化に応じて、３段階にわけて、限定的に変更させた場合の、表示部に表示されたリストのイメージの一例を示す図である。
【図８】図８Ａ，図８Ｂは、実施の形態１に係る表示制御装置のハードウェア構成の一例を示す図である。
【図９】実施の形態２に係る表示制御装置の構成の一例を示す図である。
【図１０】実施の形態２の表示制御装置の動作を説明するためのフローチャートである。
【図１１】実施の形態２において、表示変更指示部が表示部に操作案内を表示させた画面のイメージの一例を示す図であって、図１１Ａは、入力部が操作案内表示位置まで移動される前の、表示部に表示されたリストのイメージの一例を示す図であり、図１１Ｂは、図１１Ａに示された状態から、入力部が操作案内表示位置まで移動されたときの表示部の画面のイメージの一例を示す図であり、図１１Ｃは、さらに、図１１Ｂに示された状態から、入力部が画面切替位置まで移動されたときの表示部の画面のイメージの一例を示す図である。
【図１２】実施の形態２において、入力部が左に移動された場合に、画面遷移を行う動作の一例について説明するための図である。
【図１３】実施の形態２において、表示変更指示部が操作案内を段階的に表示させるようにした場合の表示部の画面のイメージの一例を示す図であって、図１３Ａは、入力部が操作案内表示位置にある場合の表示部の画面のイメージの一例を示しており、図１３Ｂおよび図１３Ｃは、入力部が、操作案内表示位置と画面切替位置の間に位置している場合の表示部の画面のイメージの一例を示している。また、図１３Ｄは、入力部が画面切替位置にある場合の決定画面のイメージの一例を示している。
【図１４】実施の形態３に係る表示制御装置の構成の一例を示す図である。
【図１５】実施の形態３の表示制御装置の動作を説明するためのフローチャートである。
【図１６】実施の形態３において、移動閾値変更部によって変更された移動閾値に基づき、カーソル制御部が算出したカーソルの移動量で当該カーソル移動が行われる動作のイメージについて説明するための図であって、図１６Ａは、入力部が、原点から左へ移動された状態でカーソル移動が行われた場合のカーソル移動のイメージの一例を示し、図１６Ｂは、図１６Ａの状態から、入力部が、原点よりも右の位置まで移動された状態でカーソル移動が行われた場合のカーソル移動のイメージの一例を示している。
【発明を実施するための形態】
【００１１】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
実施の形態１に係る表示制御装置は、例えば、自動車などの車両において、車室内の前部に設けられるセンターコンソールに設置される電子機器に搭載される。なお、これは一例に過ぎない。表示制御装置は、車室内に設置される電子機器に搭載されることに限らず、表示を行う各種電子機器に搭載可能である。
【００１２】
図１は、実施の形態１に係る表示制御装置１０を搭載した電子機器１の概要の一例を示す図である。なお、図１において表示制御装置１０の図示は省略している。表示制御装置１０の詳細な構成については後述する。
電子機器１は、表示部２０と入力部３０とを備える。
表示部２０は、例えば、タッチパネル式のディスプレイである。表示部２０には、例えば、ユーザが設定した目的地までの案内経路が表示される。案内経路は、例えば、ナビゲーション装置（図示省略）によって検索され、表示部２０に表示される。また、表示部２０には、例えば、経路上に存在するおすすめのレストランの情報等、ユーザに提供すべき情報がある場合に、当該ユーザに提供すべき情報を表す複数の項目を一覧化したリストが表示される。
【００１３】
入力部３０は、表示部２０上に、予め設定された移動可能範囲を移動可能に設けられる。実施の形態１では、入力部３０は、移動可能範囲において、表示部２０に対して左右に直線的に移動するものとする。
また、入力部３０は、ユーザが掌握可能な形状に形成される。実施の形態１では、図１に示すように、入力部３０は略円形状としている。なお、ここでは、入力部３０は、図１に示すような略円形状とするが、図１に示すような入力部３０は一例に過ぎず、入力部３０は、ユーザが掌握しやすく、かつ、回転させやすい形状になっていればよい。
また、入力部３０は、表示部２０の表面に垂直な方向に延びる回転軸を回転中心として回転可能に、表示部２０に設けられる。実施の形態１では、垂直とは略垂直を含む。
【００１４】
入力部３０は、適宜の方法で表示部２０上に移動可能に設けられる。例えば、表示部２０には、入力部３０の移動を案内するためのスライドガイド部が設けられ、入力部３０は、スライドガイド部上を移動するようにするようにすればよい。入力部３０を表示部２０上に移動可能に設けるための構造は、適宜、既存の技術を用いて実現すればよい。
【００１５】
ユーザは、入力部３０を握って、当該入力部３０を移動または回転させることで、表示部２０に対して、各種情報の表示指示を行う。具体的な動作については後述する。
【００１６】
図２は、実施の形態１に係る表示制御装置１０の構成の一例を示す図である。
表示制御装置１０は、図２に示すように、位置取得部１１１と、変化量算出部１１２と、サイズ制御部１１３と、情報量制御部１１４と、表示指示部１１５と、グリップ状況取得部１１６と、回転取得部１１７と、カーソル制御部１１８とを備える。表示指示部１１５は、リスト表示指示部１１５１と、表示変更指示部１１５２とを有する。
【００１７】
位置取得部１１１は、入力部３０の移動可能範囲内における、当該入力部３０の現在位置を取得する。以下の説明において、位置取得部１１１が取得する、入力部３０の現在位置を、単に、入力部３０の位置ともいう。
実施の形態１では、入力部３０の位置とは、入力部３０の回転中心の現在位置をいうものとする。また、移動可能範囲内を移動する入力部３０の回転中心が通る軌跡が描く線分をＸ軸とし、当該Ｘ軸の略中点の位置を原点とするものとする。
位置取得部１１１が取得する入力部３０の位置は、表示部２０を構成する複数の画素のうち、Ｘ軸と重なる部分の複数の画素について、各画素の位置を示す座標ｘで表されるものとする。座標ｘは、１画素を単位とする座標である。
例えば、入力部３０が、原点（ｘ＝０）から、表示部２０に対して右方向へ移動すれば、当該入力部３０の位置を示すｘ座標は正となる。また、例えば、入力部３０が、原点（ｘ＝０）から、表示部２０に対して左方向へ移動すれば、当該入力部３０の位置を示すｘ座標は負となる。
入力部３０は、例えば、ユーザが入力部３０を操作していない状態において、原点に位置する（図１参照）。入力部３０は、例えば、ユーザが入力部３０を操作して、入力部３０を右方向または左方向に移動させ、移動させた位置で手を離すと、自動的に原点の位置に戻るように構成されている。
位置取得部１１１は、取得した入力部３０の位置情報を、変化量算出部１１２に出力する。
【００１８】
変化量算出部１１２は、位置取得部１１１から出力された入力部３０の位置情報に基づき、入力部３０の位置に変化があったかどうかを判定し、入力部３０の位置に変化があった場合、入力部３０の位置の変化量を算出する。上述のとおり、入力部３０の位置は、Ｘ軸上の各画素の位置を示す座標ｘで表されるので、変化量算出部１１２が算出する変化量は、Ｘ軸上の、移動前の入力部３０の位置におけるｘ座標の値と、移動後の入力部３０の位置におけるｘ座標の値の差である。
変化量算出部１１２は、算出した変化量を、サイズ制御部１１３に出力する。
【００１９】
サイズ制御部１１３は、変化量算出部１１２が算出した変化量に応じて、表示部２０に表示されているリストについて、各項目の表示領域のサイズの変更量を算出する。
実施の形態１において、リストの各項目の表示領域のサイズは、当該表示領域の縦方向に変更可能とする。縦方向とは、表示部２０の表面において、Ｘ軸と直交する方向である。以下の説明においては、この縦方向を、Ｙ軸方向とする。このように、実施の形態１では、入力部３０の移動方向（Ｘ軸方向）と、リストの各項目の表示領域のサイズを変更する変更方向（Ｙ軸方向）とは、表示部２０上で直交する関係になる。なお、実施の形態１において、直交とは、略直交を含む。
サイズ制御部１１３は、リストの各項目の表示領域の、Ｙ軸方向の幅の変更量を、表示領域のサイズの変更量として算出する。実施の形態１において、サイズ制御部１１３は、表示領域のＹ軸方向の幅の変更量を、１画素を単位とする値で算出するものとする。
サイズ制御部１１３は、算出した表示領域のサイズの変更量を、情報量制御部１１４に出力する。
【００２０】
情報量制御部１１４は、サイズ制御部１１３が算出した表示領域のサイズの変更量に応じて、表示部２０に表示されているリストの各項目について、当該各項目に関する情報の情報量の変更量（以下「情報変更量」という。）を決定する。
実施の形態１において、リストの各項目の表示領域に表示できる情報量は、当該各項目の表示領域のサイズに応じて予め決められている。情報量制御部１１４は、サイズ制御部１１３が算出した、表示領域のサイズの変更量と、変更前の表示領域のＹ軸方向の幅に基づき、当該表示領域に表示させているリストの各項目に関する情報について、追加できる情報、または、削除すべき情報を、情報変更量として決定する。
情報量制御部１１４は、決定した情報変更量を、表示指示部１１５に出力する。なお、このとき、情報量制御部１１４は、サイズ制御部１１３から取得した表示領域のサイズの変更量も、あわせて表示指示部１１５に出力する。
【００２１】
表示指示部１１５は、表示部２０に対して、各種情報を表示させる。また、表示指示部１１５は、表示部２０に対して、設定された画面を表示させる。
表示指示部１１５のリスト表示指示部１１５１は、グリップ状況取得部１１６（後述する）から、入力部３０がユーザの手を検知しているとの情報が出力された場合、表示部２０に、上述したリストを表示させる（図１参照）。また、リスト表示指示部１１５１は、グリップ状況取得部１１６から、入力部３０がユーザの手を検知していないとの情報が出力された場合、表示部２０に、上述したリスト以外の画面を表示させる。リスト以外の画面の表示については、具体例をあげて後述する。
【００２２】
表示指示部１１５の表示変更指示部１１５２は、サイズ制御部１１３が算出した表示領域のサイズの変更量に応じて、表示部２０に表示されているリストの各項目の表示領域のサイズを変更する。また、表示変更指示部１１５２は、情報量制御部が決定した情報変更量に応じて、リストの各項目の表示領域に表示させる情報量を変更する。
また、表示変更指示部１１５２は、表示部２０に表示させたカーソルを、カーソル制御部１１８（後述する）が算出したカーソル移動量に応じて移動させた位置に表示させる。カーソル移動については後述する。
なお、表示指示部１１５は、表示変更指示部１１５２によって表示部２０に表示されているリストの各項目の表示領域のサイズが変更された際に、例えば、サイズの変更前にカーソルが位置していた項目が、サイズ変更後にも表示部２０に表示されているように、表示部２０に対して表示指示を行う。
【００２３】
グリップ状況取得部１１６は、入力部３０がユーザの手を検知しているかどうかの情報を取得する。具体的には、例えば、入力部３０にはユーザの手を検知するセンサ（図示省略）が備えられ、グリップ状況取得部１１６は、当該センサから、ユーザの手を検知しているかどうかの情報を取得する。グリップ状況取得部１１６は、センサから、ユーザの手を検知している旨の情報を取得した場合、ユーザが入力部３０を握っていると判定する。一方、グリップ状況取得部１１６は、センサから、ユーザの手を検知している旨の情報を取得しない場合、ユーザが入力部３０を握っていないと判定する。なお、これは一例に過ぎず、グリップ状況取得部１１６は、ユーザが入力部３０を握っているかどうかを判定できるようになっていればよい。
グリップ状況取得部１１６は、ユーザが入力部３０を握っているかどうかの情報を、表示指示部１１５に出力する。
【００２４】
回転取得部１１７は、入力部３０の回転角度を取得する。具体的には、例えば、入力部３０には回転センサ（図示省略）が備えられ、回転取得部１１７は、当該回転センサから、入力部３０の回転角度を取得する。なお、これは一例に過ぎず、回転取得部１１７は、入力部３０の回転角度を取得できるようになっていれば回転センサ以外の手段を用いてもよい。
回転取得部１１７は、取得した、入力部３０の回転角度を、カーソル制御部１１８に出力する。なお、回転取得部１１７は、入力部３０が回転していない場合も、回転角度「０°」の情報を、カーソル制御部１１８に出力する。
【００２５】
カーソル制御部１１８は、回転取得部１１７が取得した、入力部３０の回転角度に応じて、表示部２０に表示されるカーソル位置を移動させる移動量を算出する。カーソル位置の移動量は、例えば、１項目を単位として、現在、カーソルが位置している項目から、リスト上のどちら側に何項目分だけカーソルを移動させるかを示した情報である。
カーソル制御部１１８は、算出したカーソル位置の移動量を、表示指示部１１５に出力する。
【００２６】
実施の形態１の表示制御装置１０の動作について説明する。
図３は、実施の形態１の表示制御装置１０の動作を説明するためのフローチャートである。
グリップ状況取得部１１６は、ユーザが入力部３０を握っているかどうかを判定する（ステップＳＴ３０１）。
ステップＳＴ３０１において、ユーザが入力部３０を握っていないと判定した場合（ステップＳＴ３０１の“ＮＯ”の場合）、グリップ状況取得部１１６は、ユーザが入力部３０を握っていない旨の情報を表示指示部１１５に出力する。
ユーザが入力部３０を握っていない旨の情報を取得すると、表示指示部１１５のリスト表示指示部１１５１は、表示部２０に対して、通常表示を行わせる（ステップＳＴ３０２）。
実施の形態１において、通常表示とは、リスト以外の画面の表示である。リスト表示指示部１１５１は、例えば、ユーザが設定した目的地までの案内経路の情報を、車両に搭載されたナビゲーション装置（図示省略）から取得し、表示部２０に対して、図４に示すように、案内経路の情報を通常表示として表示させる。また、リスト表示指示部１１５１は、表示部２０に対して、例えば、ユーザが使用可能なアプリケーションのアイコンの表示等を通常表示として表示させる。なお、これらは一例に過ぎず、リスト表示指示部１１５１が表示部２０に表示させる通常表示は、リスト以外の画面の表示であればどのような画面の表示でもよい。
【００２７】
ステップＳＴ３０１において、ユーザが入力部３０を握っていると判定した場合（ステップＳＴ３０１の“ＹＥＳ”の場合）、グリップ状況取得部１１６は、ユーザが入力部３０を握っている旨の情報を表示指示部１１５に出力する。
ユーザが入力部３０を握っている旨の情報を取得すると、表示指示部１１５のリスト表示指示部１１５１は、表示部２０に対して、リストを表示させる（ステップＳＴ３０３）。実施の形態１において、リストとしては、例えば、案内経路上に存在するおすすめのレストランの情報を一覧化したメニューリストが想定されている。このメニューリストは、例えば、ＡＩ（Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ）の利用により、案内経路上に存在するおすすめのレストランの情報が予め数件絞りこまれて作成されたものである。以下の説明では、図１で示した表示部２０に表示されたリストは、一例として、ユーザに対して、案内経路上に存在するおすすめのレストランの情報を一覧化したメニューリストであるものとする。
【００２８】
ユーザは、リストが表示されると、入力部３０を操作する。
位置取得部１１１は、入力部３０の移動可能範囲内における、当該入力部３０の位置を取得する（ステップＳＴ３０４）。
位置取得部１１１は、取得した入力部３０の位置情報を、変化量算出部１１２に出力する。
【００２９】
変化量算出部１１２は、入力部３０の位置に変化があったかどうかを判定する（ステップＳＴ３０５）。
ステップＳＴ３０５において、入力部３０の位置に変化がない場合（ステップＳＴ３０５の“ＮＯ”の場合）、ステップＳＴ３０４に戻る。
【００３０】
ステップＳＴ３０５において、入力部３０の位置に変化があった場合（ステップＳＴ３０５の“ＹＥＳ”の場合）、変化量算出部１１２は、入力部３０の位置の変化量を算出し、算出した変化量を、サイズ制御部１１３に出力する。
【００３１】
サイズ制御部１１３は、ステップＳＴ３０５において変化量算出部１１２が算出した、入力部３０の位置の変化量に応じて、表示部２０に表示されているリストについて、各項目の表示領域のサイズの変更量を算出する（ステップＳＴ３０６）。
例えば、ユーザが、入力部３０を右方向に５画素分移動させる操作をしたとすると、変化量算出部１１２は、ステップＳＴ３０５において、入力部３０の位置の変化量を「＋５」と算出する。サイズ制御部１１３は、入力部３０の変化量が「＋５」の場合に相当する、リストの各項目の表示領域のＹ軸方向の幅の変更量を、表示領域のサイズの変更量として算出する。なお、入力部３０の位置の変化量に対するＹ軸方向の幅の変更量の算出式は、予め決められている。ここでは、入力部３０の位置の変化量が「＋５」である場合、リストの各項目の表示領域のＹ軸方向の幅の変更量は１０画素分（「＋１０」）となるものとする。
サイズ制御部１１３は、算出した表示領域のサイズの変更量を、情報量制御部１１４に出力する。ここでは、サイズ制御部１１３は、表示領域のサイズの変更量「＋１０」を、情報量制御部１１４に出力する。
【００３２】
情報量制御部１１４は、ステップＳＴ３０６においてサイズ制御部１１３が算出した表示領域のサイズの変更量に応じて、表示部２０に表示されているリストの各項目に関する情報変更量を決定する（ステップＳＴ３０７）。
例えば、図１に示すように、おすすめのレストランの情報が一覧表示されていたものとする。また、このとき、リストの各項目には、各レストラン名、および、各レストランに関する写真が、各レストランに関する情報として表示されていたとする。
この状態から、各項目の表示領域のサイズが「＋１０」変更されたとすると、情報量制御部１１４は、レストラン名、および、レストランに関する写真に加え、レストランまでの経路情報も表示可能と決定する。すなわち、情報量制御部１１４は、レストランまでの経路情報を、追加できる情報として決定する。
なお、各項目の表示領域のサイズに応じて、どの情報が優先的に表示されるかの、情報の優先順位は予め設定されている。情報量制御部１１４は、当該予め設定されている優先順位と、表示領域のサイズの変更量と、変更前の表示領域のＹ軸方向の幅に基づき、追加できる情報、または、削除すべき情報を、情報変更量として決定する。
情報量制御部１１４は、決定した情報変更量を、表示指示部１１５に出力する。このとき、情報量制御部１１４は、サイズ制御部１１３から取得した表示領域のサイズの変更量も、あわせて表示指示部１１５に出力する。
【００３３】
表示指示部１１５の表示変更指示部１１５２は、表示部２０に対して、ステップＳＴ３０６にてサイズ制御部１１３が算出した、リストの各項目の表示領域のサイズの変更量に応じて、表示部２０に表示されているリストの各項目の表示領域のサイズを変更して表示させる。また、表示変更指示部１１５２は、ステップＳＴ３０７にて情報量制御部１１４が決定した、リストの各項目に関する情報変更量に応じて、リストの各項目の表示領域に表示させる情報量を変更して表示させる（ステップＳＴ３０８）。
【００３４】
回転取得部１１７は、入力部３０の回転角度を取得する（ステップＳＴ３０９）。
回転取得部１１７は、取得した、入力部３０の回転角度を、カーソル制御部１１８に出力する。なお、回転取得部１１７は、入力部３０が回転していない場合も、回転角度「０°」の情報を、カーソル制御部１１８に出力する。
【００３５】
カーソル制御部１１８は、ステップＳＴ３０９において回転取得部１１７が取得した、入力部３０の回転角度に応じて、表示部２０に表示されるカーソル位置を移動させる移動量を算出する（ステップＳＴ３１０）。実施の形態１において、カーソル位置を、リスト上の１項目分移動させるための入力部３０の回転角度の閾値（以下「移動閾値」という。）が予め設定されている。カーソル制御部１１８は、予め設定されている回転角度の移動閾値と、回転取得部１１７が取得した入力部３０の回転角度とに基づき、リスト上でどちら側に何項目分だけカーソルを移動させるべきかの、カーソル位置の移動量を算出する。
カーソル制御部１１８は、算出したカーソル位置の移動量を、表示指示部１１５に出力する。
【００３６】
表示指示部１１５の表示変更指示部１１５２は、表示部２０に表示させたカーソルを、ステップＳＴ３１０にてカーソル制御部１１８が算出した移動量に応じて移動させた位置に表示させる（ステップＳＴ３１１）。
【００３７】
その後、ユーザが入力部３０を握っている間（ステップＳＴ３１２の“ＹＥＳ”の場合）、すなわち、グリップ状況取得部１１６が、ユーザが入力部３０を握っていると判定している間、ステップＳＴ３０４に戻って以降の処理を繰り返す。
ユーザは、表示部２０を確認し、リストが最適な表示になっていれば、例えば、入力部３０に設けられたボタンを押下する等して、リストで表示された項目のうち、所望の項目を決定する。ここでは、ユーザは、所望のレストランを決定することになる。その後、例えば、決定されたレストランの情報がナビゲーション装置へ出力され、ナビゲーション装置において、決定されたレストランまでの案内経路が算出され、表示部２０に提示される。
一方、ユーザが入力部３０から手を離すと（ステップＳＴ３１２の“ＮＯ”の場合）、グリップ状況取得部１１６は、ユーザが入力部３０を握っていないと判定し、リスト表示指示部１１５１が、通常表示（ステップＳＴ３０２）へと表示を切り替える。
【００３８】
なお、上述した図３のフローチャートでは、ステップＳＴ３０６〜ステップＳＴ３１１の順で処理されるものとして説明したが、これに限らず、ステップＳＴ３０９〜ステップＳＴ３１１の処理が、例えば、ステップＳＴ３０３のあとに行われるようにしてもよい。
また、ステップＳＴ３０４〜ステップＳＴ３０８の、入力部３０の位置変化に基づく処理と、ステップＳＴ３０９〜ステップＳＴ３１１の、入力部３０の回転による処理とが、同時並行的に行われるようにしてもよい。
【００３９】
ここで、図５は、実施の形態１において、図３のステップＳＴ３０４〜ステップＳＴ３１１の動作が行われた場合の、表示部２０に表示されるリストのイメージの一例を示す図である。
図５Ａは、ユーザが入力部３０を握ったことにより表示部２０にメニューリストが表示され、入力部３０が原点にある状態の表示部２０のイメージの一例であり、図５Ｂは、図５Ａの状態から、入力部３０が右方向へ移動された状態の表示部２０のイメージの一例である。
なお、図５Ａの表示部２０には、図１で示した表示部２０に表示されたリストと同じ内容のリストが表示されている。
図５Ａの状態から、ユーザが入力部３０を右方向へ操作して入力部３０の位置が変化すると（ステップＳＴ３０５の“ＹＥＳ”の場合）、変化量算出部１１２は、入力部３０の位置の変化量を算出する。そして、サイズ制御部１１３は、入力部３０の位置の変化量に応じて、表示領域のサイズの変更量を算出し（ステップＳＴ３０６）、情報量制御部１１４が、表示領域のサイズの変更量に基づき、新たに、レストランまでの経路情報を、追加できる情報と決定する（ステップＳＴ３０７）。
そして、表示変更指示部１１５２は、図５Ｂに示すように、図５Ａの状態から、各項目の表示領域をＹ軸方向に、サイズ制御部１１３が算出した表示領域のサイズの変更量の分だけ広げ、例えば、各レストラン名、各レストランに関する写真、および、各レストランまでの経路情報を表示させたリストを表示させる（ステップＳＴ３０８）。
このとき、表示変更指示部１１５２は、各項目の表示領域をＹ軸方向に広げるとともに、当該表示領域の形状を変形させてもよい。具体的には、例えば、図５Ｂに示すように、表示変更指示部１１５２は、各項目の表示領域において対向する当該表示領域の略Ｘ軸方向にのびた辺が互いに右肩上がりに傾斜するよう、当該表示領域を変形させるようにする。これにより、ユーザは、表示態様が変化していることが把握しやすくなる。
なお、入力部３０が原点に位置するときは、各項目の表示領域において対向する当該表示領域の略Ｘ軸方向にのびた辺は、Ｘ軸と平行であるものとし（図５Ａ参照）、入力部３０が原点から右方向または左方向へ移動された際の当該入力部３０の位置の変化量に応じて、当該表示領域の略Ｘ軸方向にのびた辺をどの程度傾斜させるかは、予め決められているものとする。
【００４０】
さらに、ユーザは、表示部２０に表示されたリストを確認し、必要に応じて、入力部３０を回転させ、カーソル位置の調整を行う。具体的には、回転取得部１１７が、入力部３０の回転角度を取得し（ステップＳＴ３０９）、当該回転角度に応じて、カーソル制御部１１８が、表示部２０に表示されているカーソルを移動させる移動量を算出する（ステップＳＴ３１０）。なお、カーソル位置は、矢印等、カーソルを指し示すための図形が直接、表示部２０に表示されることで示されるものとしてもよいし、選択されているリストの項目の表示領域の色を変えて表示することで示されるようにしてもよい。図５では、一例として、カーソル位置は、当該カーソルによって選択されているリストの項目の表示領域の色を変えて表示することで示されるものとしている。すなわち、例えば、図５Ｂでは、リストの、表示部２０に表示されている項目のうちの上から２番目の項目（図５の５０１参照）にカーソルが位置している。
【００４１】
その後、グリップ状況取得部１１６が、ユーザは入力部３０を握っていないと判定するまで、ステップＳＴ３０４に戻って以降の処理を繰り返す。これにより、表示制御装置１０は、表示部２０に表示されるリストについて、各項目の表示領域のサイズ、および、当該表示領域に表示させる情報量を、入力部３０の位置の変化に応じて、連続的に変更することができる。具体的には、サイズ制御部１１３は、入力部３０の位置の変化量に応じて、連続的に、リストの各項目の表示領域のサイズの変更量を算出し（ステップＳＴ３０６）、情報量制御部１１４は、リストの各項目の表示領域のサイズに応じて、情報変更量を決定する（ステップＳＴ３０７）。そして、表示変更指示部１１５２は、サイズ制御部１１３が算出した、リストの各項目の表示領域のサイズの変更量に応じて、連続的に、リストの各項目の表示領域のサイズ、および、当該表示領域に表示させる情報の情報量を変更させて表示させる。
図６は、実施の形態１において、表示制御装置１０が、リストの各項目に関する情報の表示領域のサイズ、および、当該表示領域に表示させる情報量を、入力部３０の位置の変化に応じて連続的に変更させた場合の、表示部２０に表示されるリストのイメージの一例を示す図である。図６Ａは、表示部２０に表示される具体的な内容の一例のイメージを示しており、図６Ｂは、サイズとともに変更される、表示領域の形状のイメージを説明するための図である。
【００４２】
なお、図３のフローチャートを用いた説明では、ユーザが入力部３０を右へ移動させた場合を例にあげ、表示制御装置１０は、右へ移動した入力部３０の位置の変化量の分だけ、リストの各項目の表示領域のサイズ、および、情報量を増加させる動作を説明した。これは一例であり、例えば、ユーザが入力部３０を左へ操作した場合には、表示制御装置１０は、左へ移動した入力部３０の位置の変化量の分だけ、リストの各項目の表示領域のサイズ、および、情報量を減少させることになる（図６Ａ参照）。
また、図６Ａに示すように、ユーザが入力部３０を連続的に右または左へ移動した場合、当該移動した入力部３０の位置の変化量に応じて連続的にリストの各項目の表示領域が変形される。具体的には、例えば、入力部３０が連続的に右へ移動されると、表示制御装置１０の表示変更指示部１１５２は、表示領域において対向する当該表示領域の略Ｘ軸方向にのびた辺が互いに右肩上がりに傾斜するよう、連続的に当該表示領域を変形させる。逆に、例えば、入力部３０が連続的に左へ移動されると、表示制御装置１０の表示変更指示部１１５２は、表示領域において対向する当該表示領域の略Ｘ軸方向にのびた辺が互いに左肩上がりに傾斜するよう、連続的に当該表示領域を変形させる。
このとき、表示変更指示部１１５２は、入力部３０の位置の、原点からの変化量が大きいほど、傾斜が大きくなるよう、表示領域を変形させる（図６Ｂ参照）。図６Ｂは、表示変更指示部１１５２が変形させる表示領域の傾斜のイメージの一例を示している。図６Ｂに示すように、表示領域の略Ｘ軸方向にのびた辺は、入力部３０の、原点からの変更量が大きくなれば大きくなるほど、傾斜も大きくなる。
入力部３０の位置の原点からの変化量に応じて、表示領域の変形度合を大きくすることで、ユーザは、入力部３０の移動にあわせて表示態様が連続的に変化していることを把握しやすくなる。
【００４３】
また、以上の説明では、情報量制御部１１４は、入力部３０の位置が右に変化することによって表示領域のサイズが増加した場合に、当該サイズに応じて、予め設定された優先順位の高い情報から追加すると決定するものとしたが、これに代えて、あるいは、これに加えて、例えば、情報量制御部１１４は、表示領域のサイズに応じて、すでに表示されている情報である文字または画像等のサイズを拡大または縮小させると決定するようにしてもよい。
具体的には、例えば、表示領域のサイズが増加しても、情報量制御部１１４が、追加して表示させる情報がないと決定した場合には、表示領域に表示させる情報量の変更は行わず、表示変更指示部１１５２は、すでに表示されている情報について、表示領域のサイズの変更量に基づき、文字または画像等のサイズを拡大させるようにしてもよい。
【００４４】
また、以上の説明では、表示制御装置１０は、入力部３０の位置の変化に応じて、表示部２０に表示されたリストの各項目の表示領域のサイズを、連続的に変化させるものとしたが（図６参照）、これに限らず、入力部３０の位置の変化に応じて、表示部２０に表示されたリストの各項目の表示領域のサイズを、予め設定された段階にわけて、限定的に変化させるようにすることもできる。
【００４５】
具体的には、例えば、表示制御装置１０は、入力部３０が、予め設定された２つの変更位置のいずれかに位置した場合に、表示領域のサイズを変化させることにより、表示領域のサイズを３段階で変化させる。変化量算出部１１２は、入力部３０の位置が、予め設定された２つの変更位置のいずれかにあるかを判定し、予め設定された２つの変更位置のいずれかにあると判定した場合、入力部３０の位置変化があったものとして、入力部３０の位置の変化量と、入力部３０の位置の情報を、サイズ制御部１１３に出力する（ステップＳＴ３０５）。
サイズ制御部１１３は、変化量算出部１１２が出力した変化量と入力部３０の位置の情報とに基づき、リストの各項目の表示領域のサイズを算出する（ステップＳＴ３０６）。また、情報量制御部１１４は、リストの各項目の表示領域のサイズに応じて、情報変更量を決定する（ステップＳＴ３０７）。
そして、表示変更指示部１１５２は、表示部２０に対して、予め設定された３段階で、リストの各項目の表示領域のサイズ、および、当該表示領域に表示させる情報の情報量を変更させて表示させる（ステップＳＴ３０８）。このとき、表示変更指示部１１５２は、表示領域のサイズを変更するとともに、入力部３０の位置の変化量に応じて表示領域の形状を変形させる。
なお、上述のように、情報量制御部１１４は、ステップＳＴ３０７において、すでに表示されている情報について、表示領域のサイズの変更量に基づき、文字または画像等のサイズを拡大または縮小させると決定し、ステップＳＴ３０８において、表示変更指示部１１５２は、文字または画像等のサイズを拡大または縮小させて表示させるようにしてもよい。
図７は、実施の形態１において、表示制御装置１０が、リストの各項目に関する情報の表示領域のサイズ、および、当該表示領域に表示させる情報量を、入力部３０の位置の変化に応じて、３段階にわけて、限定的に変更させた場合の、表示部２０に表示されたリストのイメージの一例を示す図である。
【００４６】
図６で示したように、リストの各項目に関する情報の表示領域のサイズを連続的に変化させる場合、ユーザは、リストの各項目の表示領域のサイズを細かく調整することが可能となり、自分の状態にあった最適な表示を、感覚的に探り当てることができる。
一方、図７で示したように、リストの各項目に関する情報の表示領域のサイズおよび情報量を限定的に変化させる場合、ユーザは、段階的な複数のサイズのうち、自分の状態にあった最適な表示が既知の場合、当該最適な表示に素早く切り替えることができる。
このように、表示制御装置１０は、画面の切替を必要とすることなく、リストで一覧表示される各項目の表示領域のサイズを、連続的または限定的に、変更して表示させることができる。
【００４７】
図８Ａ，図８Ｂは、実施の形態１に係る表示制御装置１０のハードウェア構成の一例を示す図である。
実施の形態１において、位置取得部１１１と、変化量算出部１１２と、サイズ制御部１１３と、情報量制御部１１４と、表示指示部１１５と、グリップ状況取得部１１６と、回転取得部１１７と、カーソル制御部１１８の各機能は、処理回路８０１により実現される。すなわち、表示制御装置１０は、入力部３０の現在位置を取得し、取得した入力部３０の現在位置に応じて、表示させるリストの各項目に関する情報の表示領域のサイズ、および、当該表示領域に表示させる情報量を変更する制御を行うための処理回路８０１を有する。
処理回路８０１は、図８Ａに示すように専用のハードウェアであっても、図８Ｂに示すようにメモリに格納されるプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８０６であってもよい。
【００４８】
処理回路８０１が専用のハードウェアである場合、処理回路８０１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、またはこれらを組み合わせたものが該当する。
【００４９】
処理回路８０１がＣＰＵ８０６の場合、位置取得部１１１と、変化量算出部１１２と、サイズ制御部１１３と、情報量制御部１１４と、表示指示部１１５と、グリップ状況取得部１１６と、回転取得部１１７と、カーソル制御部１１８の各機能は、ソフトウェア、ファームウェア、または、ソフトウェアとファームウェアとの組み合わせにより実現される。すなわち、位置取得部１１１と、変化量算出部１１２と、サイズ制御部１１３と、情報量制御部１１４と、表示指示部１１５と、グリップ状況取得部１１６と、回転取得部１１７と、カーソル制御部１１８は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）８０２、メモリ８０５等に記憶されたプログラムを実行するＣＰＵ８０６、システムＬＳＩ（Ｌａｒｇｅ−Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の処理回路により実現される。また、ＨＤＤ８０２、メモリ８０５等に記憶されたプログラムは、位置取得部１１１と、変化量算出部１１２と、サイズ制御部１１３と、情報量制御部１１４と、表示指示部１１５と、グリップ状況取得部１１６と、回転取得部１１７と、カーソル制御部１１８の手順や方法をコンピュータに実行させるものであるとも言える。ここで、メモリ８０５とは、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の、不揮発性または揮発性の半導体メモリや、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等が該当する。
【００５０】
なお、位置取得部１１１と、変化量算出部１１２と、サイズ制御部１１３と、情報量制御部１１４と、表示指示部１１５と、グリップ状況取得部１１６と、回転取得部１１７と、カーソル制御部１１８の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。例えば、位置取得部１１１については専用のハードウェアとしての処理回路８０１でその機能を実現し、変化量算出部１１２と、サイズ制御部１１３と、情報量制御部１１４と、表示指示部１１５と、グリップ状況取得部１１６と、回転取得部１１７と、カーソル制御部１１８については処理回路がメモリ８０５に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
また、表示制御装置１０は、入力部３０または表示部２０等の外部機器と情報の授受を行う入力インタフェース装置８０３、出力インタフェース装置８０４を有する。例えば、表示制御装置１０は、入力部３０からのセンサデータを、入力インタフェース装置８０３を利用して取得する。また、例えば、表示制御装置１０は、出力インタフェース装置８０４を利用して、表示部２０に対してリストの表示指示を行う。
【００５１】
以上のように、実施の形態１によれば、表示制御装置１０は、表示部２０に、ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示させるリスト表示指示部１１５１と、表示部２０に移動可能に設けられた入力部３０の位置を取得する位置取得部１１１と、位置取得部１１１が取得した入力部３０の位置に変化があった場合、当該入力部３０の位置の変化に応じて、表示部２０に表示されているリストについて、各項目の表示領域のサイズの変更量を算出するサイズ制御部１１３と、サイズ制御部１１３が算出した、各項目の表示領域のサイズの変更量に応じて、表示部２０に表示されているリストの各項目の表示領域のサイズを変更する表示変更指示部１１５２とを備えるように構成した。これにより、ユーザは、簡易な操作で、リスト表示される複数の項目のそれぞれの表示領域のサイズを変更させることができる。その結果、ユーザは、その時々に適した表示領域のサイズとすることができる。
また、表示制御装置１０は、サイズ制御部１１３が算出した、各項目の表示領域のサイズの変更量に応じて、表示部２０に表示されている、リストの各項目に関する情報量の変更量を決定する情報量制御部１１４を備え、表示変更指示部１１５２は、情報量制御部１１４が決定した、情報量の変更量に応じて、リストの各項目の表示領域にリストの各項目に関する情報を表示させる情報量を変更するようにした。これにより、従来のリスト表示方法と比べて少ない操作回数で、リスト表示される複数の項目のそれぞれの表示領域に表示される情報量を変更させることができる。その結果、ユーザは、その時々に適した情報の表示量とすることができる。
このように、ユーザは、表示部２０に表示されたリストから、所望の情報を探索しながら、その時々に適した操作感を自由に調整することができる。
【００５２】
実施の形態２．
実施の形態１では、表示制御装置１０が表示部２０にリストを表示させると、ユーザは、表示部２０を確認し、リストの各項目の表示領域のサイズ等を調整した後に、例えば、入力部３０に設けられたボタンを押下する等して、所望の項目を決定するものとしていた。
実施の形態２では、入力部３０の位置に基づき、リストの項目の決定を実行することができる実施の形態について説明する。
【００５３】
図９は、実施の形態２に係る表示制御装置１０ａの構成の一例を示す図である。
表示制御装置１０ａは、実施の形態１において図２を用いて説明した表示制御装置１０とは、遷移制御部１１９を備える点が異なる。
その他の、実施の形態１の表示制御装置１０と同様の構成については、同じ符号を付して重複した説明を省略する。
【００５４】
なお、実施の形態２に係る表示制御装置１０ａも、実施の形態１に係る表示制御装置１０同様、例えば、自動車などの車両において、車室内の前部に設けられるセンターコンソールに設置される電子機器１ａに搭載される。電子機器１ａの概要については、実施の形態１において図１を用いて説明した電子機器１の概要と同様であるため重複した説明を省略する。
また、表示制御装置１０ａのハードウェア構成は、実施の形態１において図８を用いて説明した表示制御装置１０のハードウェア構成と同様の構成であるため、重複した説明を省略する。遷移制御部１１９の機能は、位置取得部１１１等の機能と同様、処理回路８０１により実現される。
【００５５】
遷移制御部１１９は、位置取得部１１１が取得した、入力部３０の移動可能範囲内における当該入力部３０の位置が、予め設定された操作案内表示位置（詳細は後述する）、または、予め設定された画面切替位置（詳細は後述する）にあるかどうかを判定する。遷移制御部１１９は、入力部３０が操作案内表示位置または画面切替位置にあると判定した場合、入力部３０が操作案内表示位置または画面切替位置にある旨の情報を、表示指示部１１５に出力する。
【００５６】
実施の形態２の表示制御装置１０ａでは、位置取得部１１１は、取得した入力部３０の位置の情報を、変化量算出部１１２および遷移制御部１１９に出力する。
また、表示指示部１１５は、遷移制御部１１９から、入力部３０が操作案内表示位置にある旨の情報が出力された場合、または、入力部３０が画面切替位置にある旨の情報が出力された場合、それぞれの位置に応じた情報を表示部２０に表示させる。詳細は後述する。
【００５７】
実施の形態２の表示制御装置１０ａの動作について説明する。
図１０は、実施の形態２の表示制御装置１０ａの動作を説明するためのフローチャートである。
図１０において、ステップＳＴ１００１〜ステップＳＴ１００５、ステップＳＴ１０１０〜ステップＳＴ１０１６の具体的な動作は、それぞれ、実施の形態１で説明した図３のステップＳＴ３０１〜ステップＳＴ３１２の具体的な動作と同様であるため、重複した説明を省略する。
以下、実施の形態１とは異なる、ステップＳＴ１００６〜ステップＳＴ１００９の具体的な動作について説明する。
【００５８】
位置取得部１１１が、入力部３０の移動可能範囲内における当該入力部３０の位置を取得すると（ステップＳＴ１００４）、遷移制御部１１９は、位置取得部１１１から入力部３０の位置情報を取得し、入力部３０の位置が、予め設定された操作案内表示位置にあるかどうかを判定する（ステップＳＴ１００６）。
操作案内表示位置は、入力部３０の移動可能範囲内における端部の画素位置から、設定された画素数分だけ原点に近い画素位置に、予め設定されている。具体的には、操作案内表示位置は、Ｘ軸上における、座標ｘの値が一番小さい画素位置から設定された画素数分だけ原点に近い座標ｘの位置に、予め設定されている。または、操作案内表示位置は、Ｘ軸上における、座標ｘの値が一番大きい画素位置から設定された画素数分だけ原点に近い座標ｘの位置に、予め設定されている。
後述する画面切替位置について、操作案内表示位置が、Ｘ軸上における、座標ｘの値が一番小さい画素位置から設定された画素数分だけ原点に近い座標ｘの位置に設定されている場合には、当該画面切替位置は、操作案内表示位置よりも、座標ｘが一番小さい端部に近い位置に設定される。一方、操作案内表示位置が、Ｘ軸上における、座標ｘの値が一番大きい画素位置から設定された画素数分だけ原点に近い座標ｘの位置に設定されている場合には、画面切替位置は、操作案内表示位置よりも、座標ｘが一番大きい端部に近い位置に設定される。
遷移制御部１１９は、入力部３０の位置が操作案内表示位置にあると判定した場合（ステップＳＴ１００６の“ＹＥＳ”の場合）、入力部３０が操作案内表示位置にある旨の情報を、表示指示部１１５に出力する。
ここでは、操作案内表示位置は、Ｘ軸上における、座標ｘの値が一番大きい画素位置から設定された画素数分だけ原点に近い座標ｘの位置に予め設定されており、例えば、入力部３０が、原点（ｘ＝０）から、表示部２０上を座標ｘの値が大きくなる方向に向かって移動され、操作案内表示位置まで移動されたとする。
【００５９】
表示指示部１１５の表示変更指示部１１５２は、遷移制御部１１９から、入力部３０が操作案内表示位置にある旨の情報が出力されると、表示部２０に対して、次に実行される操作内容候補を、操作案内として表示させる（ステップＳＴ１００７）。
【００６０】
図１１は、実施の形態２において、表示変更指示部１１５２が表示部２０に操作案内を表示させた画面のイメージの一例を示す図である。
図１１Ａは、入力部３０が操作案内表示位置まで移動される前の、表示部２０に表示されたリストのイメージの一例を示す図であり、図１１Ｂは、図１１Ａに示された状態から、入力部３０が操作案内表示位置まで移動されたときの表示部２０の画面のイメージの一例を示す図である。図１１Ｃは、さらに、図１１Ｂに示された状態から、入力部３０が画面切替位置まで移動されたときの表示部２０の画面のイメージの一例を示す図である。
図１１Ａの状態から、ユーザによって入力部３０が右（座標ｘの値が大きくなる方向）に移動され、操作案内表示位置までくると、遷移制御部１１９は、入力部３０が操作案内表示位置にある旨の情報を表示指示部１１５に出力し、表示変更指示部１１５２が、図１１Ｂに示すように、操作案内を表示させる。具体的には、例えば、表示変更指示部１１５２は、表示部２０において、操作案内表示位置よりも外側の端部に、操作案内を表示させる。図１１Ｂでは、表示変更指示部１１５２は、表示部２０の右端に「決定」と表示された領域を、操作案内として表示させるようにしている（図１１Ｂの１１０１参照）。これは、次に実行される操作内容候補が、現在カーソルが位置している項目の内容の「決定」であることを示している。このように、当該操作案内は、ユーザが入力部３０を現在の位置からさらに右方向へ移動させると、次に実行されることとなる操作内容候補を示している。
すなわち、操作案内は、このままさらに入力部３０が移動すると、次に実行される操作内容が確定され、画面が次に実行される操作内容が確定したことを示す画面に切り替わることを、ユーザに案内するための表示である。
図１１Ｃについては後述することとし、図１０のフローチャートに戻る。
ステップＳＴ１００７において、表示指示部１１５が、図１１Ｂに示すような操作案内を表示させると、ステップＳＴ１００４に戻る。
【００６１】
一方、ステップＳＴ１００６において、遷移制御部１１９が、入力部３０は操作案内表示位置にないと判定した場合（ステップＳＴ１００６の“ＮＯ”の場合）、ステップＳＴ１００８に進む。
【００６２】
遷移制御部１１９は、位置取得部１１１から入力部３０の位置情報を取得し、入力部３０が、予め設定された表示切替位置にあるかどうかを判定する（ステップＳＴ１００８）。
【００６３】
遷移制御部１１９は、入力部３０が表示切替位置にあると判定した場合（ステップＳＴ１００８の“ＹＥＳ”の場合）、入力部３０が表示切替位置にある旨の情報を、表示指示部１１５に出力する。
ここでは、例えば、入力部３０が、図１１Ｂで示した操作案内表示位置にある状態から、さらに右に向かって移動し、表示切替位置まで移動したとする。
【００６４】
表示変更指示部１１５２は、遷移制御部１１９から、入力部３０が表示切替位置にある旨の情報が出力されると、表示部２０に対して、操作案内として表示させた次に実行される操作内容候補が、次に実行される操作内容として確定されたことをユーザに案内する確定画面に切り替えさせる（ステップＳＴ１００９）。ここでは、例えば、表示変更指示部１１５２は、リストの項目のうち、ユーザが選択中の項目、すなわち、カーソルが位置している項目の内容を実行する決定が確定したことを示す確定画面に切り替えさせる。
【００６５】
例えば、図１１Ｂに示すような画面から、入力部３０がさらに右に向かって移動され、表示切替位置までくると、遷移制御部１１９は、入力部３０が表示切替位置にある旨の情報を表示指示部１１５に出力する。そして、表示変更指示部１１５２は、図１１Ｃに示すような確定画面に切り替えさせる。図１１Ｃの確定画面は、図１１Ｂで示すリストにおいてカーソルが位置していた項目の内容を実行する決定が、次に実行される操作内容として確定されたことを示す画面である。
図１１Ｃでは、確定画面には、リストの各項目のうち、カーソルが位置していた項目の内容と、「設定完了！！」の文字を表示させるようにしているが、これは一例に過ぎない。表示変更指示部１１５２は、リストの各項目のうち、どの項目の内容が、次に実行される操作内容として確定されたかがわかるように確定画面に表示させるようになっていればよい。
【００６６】
表示指示部１１５が確定画面を表示部２０に表示させると、実行制御部（図示省略）が、カーソルが位置するリストの項目に基づく処理内容を実行させるよう制御する。
ここでは、実行制御部は、カーソルが位置するリストの項目で示されたレストランへの経路案内を実行する旨の情報を、ナビゲーション装置に送信する。ナビゲーション装置は、実行制御部から送信された情報を受けて、該当のレストランへの経路案内を実行する。
【００６７】
なお、以上の説明では、ユーザが入力部３０を右方向へ操作した場合を例にあげ、表示制御装置１０ａは、入力部３０が、原点より右側の操作案内表示位置にある場合に操作案内を表示させ、入力部３０が当該操作案内表示位置よりさらに右側の表示切替位置まで移動されると、決定画面を表示させる動作について説明した。これは一例であり、表示制御装置１０ａは、例えば、ユーザが入力部３０を左方向へ操作し、入力部３０が原点より左側の操作案内位置にある場合に、操作案内を表示させ、入力部３０が当該操作案内位置よりさらに左側の表示切替位置まで移動されると、操作内容候補が実行される操作内容として決定されたことをユーザに案内する画面に切り替えさせるようにすることもできる。
【００６８】
図１２は、実施の形態２において、入力部３０が左に移動された場合に、画面遷移を行う動作の一例について説明するための図である。
例えば、図１２に示すように、表示部２０にリストが表示され、入力部３０が原点にある状態（図１２の１２０１参照）から、ユーザによって入力部３０が左に移動され、操作案内表示位置までくると、遷移制御部１１９は、入力部３０が操作案内表示位置にある旨の情報を表示指示部１１５に出力し、表示変更指示部１１５２は、操作案内を表示させる。具体的には、表示変更指示部１１５２は、例えば、表示部２０において、操作案内表示位置よりも外側の端部に、「戻る」と表示された領域を、操作案内として表示させる（図１２の１１０２参照）。これは、次に実行される操作内容候補が、現在表示部２０に表示されているリストの１つ上の階層のリストを表示させた画面に切り替える操作であることを案内している。ここでは、例えば、おすすめのレストランを表示するリストの１つ上の階層のリストとして、ユーザが所望のリストを表示させるためのトップメニューリストが予め設定されているものとする。
そして、案内操作を表示した状態から、入力部３０がさらに、表示部２０に対して左に向かって移動され、表示切替位置までくると、遷移制御部１１９は、入力部３０が表示切替位置にある旨の情報を表示指示部１１５に出力する。そして、表示変更指示部１１５２は、表示部２０に対して、「戻る」が、実行される操作内容として確定されたことをユーザに案内する、上記のトップメニューリストが表示されたトップメニュー画面（図１２の１２０３参照）に切り替えさせる。
このように、表示制御装置１０ａは、入力部３０が、原点より右側の操作案内表示位置（第１の操作案内表示位置）にある場合と、原点より左側の操作案内表示位置（第２の操作案内表示位置）にある場合とで、異なる複数の操作内容候補を設定することができ、入力部３０の位置に応じて、当該操作内容候補を案内し、または、操作内容候補の示す操作内容を確定することができる。
【００６９】
以上のように、表示制御装置１０ａは、入力部３０の移動可能範囲内における当該入力部３０の左右移動の延長で、次に実行される操作内容を確定することができる。これにより、ユーザは、例えば、リスト上の所望の項目の内容の実行を確定する指示を別途入力する等の必要がなくなり、ユーザの操作回数を低減することができる。
【００７０】
なお、以上の説明では、表示変更指示部１１５２は、入力部３０が操作案内表示位置にある時点で、決められた領域に、固定的に、操作内容候補を操作案内として表示させるようにしたが（図１１Ｂ参照）、表示変更指示部１１５２は、入力部３０の移動に伴い、操作案内を段階的に表示させるようにしてもよい。具体的には、表示変更指示部１１５２は、入力部３０が操作案内表示位置に位置した時点から、表示切替位置に位置するまで、入力部３０の移動に応じて、操作案内を表示させる表示領域の大きさが、徐々に大きくなるようにして表示部２０に表示させる。
【００７１】
図１３は、実施の形態２において、表示変更指示部１１５２が操作案内を段階的に表示させるようにした場合の表示部２０の画面のイメージの一例を示す図である。図１３では、一例として、入力部３０が移動可能範囲内を右に向かって移動するものとしている。
図１３Ａは、入力部３０が操作案内表示位置にある場合の表示部２０の画面のイメージの一例を示しており、図１３Ｂおよび図１３Ｃは、入力部３０が、操作案内表示位置と画面切替位置の間に位置している場合の表示部２０の画面のイメージの一例を示している。また、図１３Ｄは、入力部３０が画面切替位置にある場合の確定画面のイメージの一例を示している。図１３Ｄは、図１１Ｃを用いて説明した表示部２０の状態と同様の状態である。
【００７２】
図１３Ａ〜図１３Ｃに示すように、表示変更指示部１１５２は、入力部３０が、操作案内表示位置に位置したときから、画面切替位置に位置するまで、入力部３０が画面切替位置に近づくにつれて徐々に操作案内を表示させる領域の大きさを大きくして表示部２０に表示させる。なお、表示変更指示部１１５２は、遷移制御部１１９から、入力部３０が操作案内表示位置にある旨の情報を取得してから、入力部３０が画面切替位置にある旨の情報を取得するまでの入力部３０の位置情報を、例えば、位置取得部１１１から取得するようにすればよい。
そして、遷移制御部１１９は、入力部３０が画面切替位置に位置すると判定すると、その旨の情報を表示指示部１１５に出力し、表示変更指示部１１５２は、表示部２０に確定画面を表示させるようにする（図１３Ｄ）。
このように、操作案内を段階的に表示させるようにすることで、ユーザは、入力部３０の位置による制御内容をより感覚的に理解することができ、ユーザに対して操作をわかりやすくさせることができる。
【００７３】
以上のように、実施の形態２によれば、表示制御装置１０ｂは、実施の形態１の表示制御装置１０の構成に加え、位置取得部１１１が取得した入力部３０の位置が、操作案内表示位置または画面切替位置にあるかどうかを判定する遷移制御部１１９を備え、表示変更指示部１１５２は、遷移制御部１１９が、入力部３０が操作案内表示位置にあると判定した場合、表示部２０に、次に実行される操作内容候補を表示させるようにし、遷移制御部１１９が、入力部３０が画面切替位置にあると判定した場合、表示部２０を、操作内容候補の実行決定を示す画面に切り替えるようにした。これにより、入力部３０の移動の延長で、次に実行される操作内容の決定および実行を判定することができる。
【００７４】
実施の形態３．
実施の形態１では、リストの項目を選択するためのカーソルの移動量は、ユーザが入力部３０を回転させた回転角度に応じて一律としていた。
実施の形態３では、入力部３０の、移動可能範囲内における移動に応じて、カーソルの移動量を可変とする実施の形態について説明する。
【００７５】
図１４は、実施の形態３に係る表示制御装置１０ｂの構成の一例を示す図である。
表示制御装置１０ｂは、実施の形態１において図２を用いて説明した表示制御装置１０とは、移動閾値変更部１２０を備える点が異なる。
その他の、実施の形態１の表示制御装置１０と同様の構成については、同じ符号を付して重複した説明を省略する。
【００７６】
なお、実施の形態３に係る表示制御装置１０ｂも、実施の形態１に係る表示制御装置１０同様、例えば、自動車などの車両において、車室内の前部に設けられるセンターコンソールに設置される電子機器１ｂに搭載される。電子機器１ｂの概要については、実施の形態１において図１を用いて説明した電子機器１の概要と同様であるため重複した説明を省略する。
また、表示制御装置１０ｂのハードウェア構成は、実施の形態１において図８を用いて説明した表示制御装置１０のハードウェア構成と同様の構成であるため、重複した説明を省略する。移動閾値変更部１２０の機能は、位置取得部１１１等の機能と同様、処理回路８０１により実現される。
【００７７】
移動閾値変更部１２０は、変化量算出部１１２から入力部３０の位置の変化量の情報を取得し、変化量算出部１１２が算出した、入力部３０の位置の変化量に応じて、表示部２０に表示されるカーソルの移動量算出のための回転角度の移動閾値を変更する。
移動閾値変更部１２０は、変更した移動閾値を、カーソル制御部１１８に出力する。
【００７８】
実施の形態３の表示制御装置１０ｂでは、変化量算出部１１２は、算出した入力部３０の位置の変化量の情報を、サイズ制御部１１３および移動閾値変更部１２０に出力する。
また、カーソル制御部１１８は、回転取得部１１７が取得した、入力部３０の回転角度の情報と、移動閾値変更部１２０が変更した、変更後の移動閾値とに基づき、カーソルの移動量を算出する。
【００７９】
実施の形態３の表示制御装置１０ｂの動作について説明する。
図１５は、実施の形態３の表示制御装置１０ｂの動作を説明するためのフローチャートである。
図１５において、ステップＳＴ１５０１〜ステップＳＴ１５０９、ステップＳＴ１５１１〜ステップＳＴ１５１３の具体的な動作は、それぞれ、実施の形態１で説明した図３のステップＳＴ３０１〜ステップＳＴ３１２の具体的な動作と同様であるため、重複した説明を省略する。
以下、実施の形態１とは異なる、ステップＳＴ１５１０の具体的な動作について説明する。
【００８０】
移動閾値変更部１２０は、ステップＳＴ１５０４において変化量算出部１１２が算出した入力部３０の位置の変化量の情報を取得し、入力部３０の位置の変化量に応じて、カーソルの移動量算出のための移動閾値を変更する（ステップＳＴ１５１０）。
具体的には、移動閾値変更部１２０は、入力部３０の位置の変化量が「＋」の場合、当該変化量に応じて、移動閾値が大きい値になるよう変更する。逆に、移動閾値変更部１２０は、入力部３０の位置の変化量が「−」の場合、当該変化量に応じて、移動閾値が小さい値になるよう変更する。なお、移動閾値変更部１２０が、どのくらいの変化量に対してどのくらい移動閾値を大きくするか、または、どのくらいの変化量に対してどのくらい移動閾値を小さくするかは、予め設定されているものとする。
【００８１】
図１６は、実施の形態３において、移動閾値変更部１２０によって変更された移動閾値に基づき、カーソル制御部１１８が算出したカーソルの移動量で当該カーソル移動が行われる動作のイメージについて説明するための図である。なお、図１６において、カーソルは、当該カーソルによって選択されているリストの項目の表示領域の色を変えて表示することで、その位置が示されるものとしている。
図１６Ａは、入力部３０が、原点から左へ移動された状態でカーソル移動が行われた場合のカーソル移動のイメージの一例を示し、図１６Ｂは、図１６Ａの状態から、入力部３０が、原点よりも右の位置まで移動された状態でカーソル移動が行われた場合のカーソル移動のイメージの一例を示している。
【００８２】
図１６Ａでは、入力部３０の位置の変化量は「−」となる。そのため、移動閾値変更部１２０は、変更前の移動閾値と比べて小さい値になるよう移動閾値を変更する。その結果、カーソルは、入力部３０の少しの回転で、リストの各項目を指すよう移動される。
一方、図１６Ｂでは、入力部３０の位置の変化量は「＋」となる。そのため、移動閾値変更部１２０は、変更前の移動閾値と比べて大きい値になるよう移動閾値を変更する。この結果、カーソルは、図１６Ａの場合と比べ、入力部３０の位置が右にいけばいくほど、入力部３０が大きく回転されないとカーソルが移動しないようになる。すなわち、図１６Ａの場合と比べ、図１６Ｂの場合のほうが、入力部３０の回転に応じて、よりゆったりとカーソルが移動するようになる。
【００８３】
リストの各項目の表示領域のサイズが変更された場合に、当該表示領域のサイズの変更前と変更後とでカーソルの移動速度が一律であると、ユーザにとって、操作感が損なわれる。例えば、リストの各項目の表示領域のサイズが小さい場合に、移動閾値を大きく設定していると、ユーザは、例えば、リスト上離れた項目までカーソルを移動させるのに、入力部３０をたくさん回転させなければならない。一方で、移動閾値を小さく設定してしまうと、リストの各項目の表示領域のサイズが大きい場合に、ユーザは、例えば、リスト上すぐ下の項目までカーソルを移動させるつもりであったところ、カーソルが行き過ぎてしまうことが起こり得る。
これに対し、実施の形態３の表示制御装置１０ｂは、上述のとおり、移動閾値変更部１２０が、入力部３０の位置の変化量に応じて、移動閾値を変更するようにした。
その結果、リストの各項目の表示領域のサイズ、および、当該表示領域に表示される情報の情報量の変化にあわせて、ユーザによる入力部３０の操作感を最適化することができ、ユーザは、快適に入力部３０を操作することができる。
【００８４】
以上のように、実施の形態３によれば、入力部３０は、表示部２０に表示されるカーソルを移動させるために回転可能であり、入力部３０の回転角度を取得する回転取得部１１７と、入力部３０の位置の変化に応じて、カーソルの移動量算出のための回転角度の移動閾値を変更する移動閾値変更部１２０と、回転取得部１１７が取得した回転角度と、移動閾値変更部１２０が変更した変更後の移動閾値とに基づき、カーソルの移動量を算出するカーソル制御部１１８とを備え、表示変更指示部１１５２は、カーソルを、カーソル制御部１１８が算出した移動量に応じて移動させた位置に表示させるように構成した。これにより、リストの各項目の表示領域のサイズ、および、当該表示領域に表示される情報の情報量の変化にあわせて、ユーザによる入力部３０の操作感を最適化することができ、ユーザは、快適に入力部３０を操作することができる。
【００８５】
なお、以上の実施の形態３の説明では、図１５において、ステップＳＴ１５１０の、移動閾値変更部１２０が移動閾値を変更する動作は、ステップＳＴ１５０９のあとに行われるものとしたが、これに限らず、ステップＳＴ１５１０の動作は、ステップＳＴ１５０５〜ステップＳＴ１５１１までの適宜のタイミングで行われるようにしてもよい。
【００８６】
また、以上の実施の形態３の説明では、実施の形態３を実施の形態１に適用し、表示制御装置１０ｂは、実施の形態１の表示制御装置１０に、移動閾値変更部１２０を備える構成とした。
しかし、これに限らず、実施の形態３を実施の形態２に適用し、表示制御装置１０ｂは、実施の形態２で図９を用いて説明した表示制御装置１０ａに、移動閾値変更部１２０を備えた構成としてもよい。
【００８７】
また、以上の実施の形態１〜３では、サイズ制御部１１３は、変化量算出部１１２が算出した変化量に応じて、表示部２０に表示されているリストについて、各項目の表示領域のサイズの変更量を算出するようにした。
しかし、これに限らず、サイズ制御部１１３は、入力部３０の位置に応じて、表示部２０に表示されているリストについて、各項目の表示領域のサイズの変更量を算出するようにしてもよい。サイズ制御部１１３は、入力部３０の位置を、位置取得部１１１から取得するようにすればよい。
入力部３０が移動可能範囲内においてどの位置にある場合に、どの程度、各項目の表示領域のサイズを変更するかについては、予め決められているものとする。
この場合、表示制御装置１０，１０ａ，１０ｂは、変化量算出部１１２を備えない構成とすることができる。
また、この場合、実施の形態３では、移動閾値変更部１２０は、入力部３０の位置に応じて、表示部２０に表示されるカーソルの移動量算出のための回転角度の移動閾値を変更するようにする。移動閾値変更部１２０は、入力部３０の位置を、位置取得部１１１から取得するようにすればよい。
入力部３０が移動可能範囲内においてどの位置にある場合に、どれぐらいの回転角度の移動閾値とするかは、予め決められているものとする。
【００８８】
また、以上の実施の形態１〜３では、入力部３０は、移動可能範囲内において、表示部２０に対して左右に直線的に移動するものとしたが、入力部３０の回転中心が通る移動軌跡は、直線に限らない。入力部３０の回転中心が通る移動軌跡は、円弧状等であってもよい。また、スライドガイド部のように、入力部３０の移動を規定する構造を設けず、入力部３０は、表示部２０上を自由に移動可能としてもよい。
【００８９】
また、以上の実施の形態１〜３では、ユーザが入力部３０を握った場合に表示するリストとして、一例として、ユーザの経路上でおすすめのレストランの情報を、ＡＩを用いて予め数件に絞りこんだ上で作成したメニューリストを表示させるようにしたが、これは一例に過ぎない。ユーザが入力部３０を握った場合に表示するリストとしては、例えば、ユーザが目的地として設定している場所について、設定時間内に到着しない場合に、代替の目的地を数件絞り込んで作成したメニューリストを表示させるようにしてもよい。リスト化してユーザに提供する情報は、適宜設定可能である。表示部２０には、適宜、様々なリストを表示することができる。
また、ＡＩを採用せず、ユーザが、トップメニュー画面から、順に所望の項目を絞り込んでいくようにしてもよい。
その場合、具体的には、ユーザが入力部３０を握ると、リスト表示指示部１１５１が、ユーザが入力部３０を握った旨の情報をグリップ状況取得部１１６から取得し、まず、図１２の１２０３で示したような、最上位の階層のデータであるトップメニューリストを表示部２０に表示させる。ユーザは、トップメニュー画面に表示されたトップメニューリストから、所望の項目までカーソルを移動させて、当該所望の項目を、入力部３０に設定されたボタンを押下する等して選択し、表示変更指示部１１５２が、ユーザの所望の項目に関する情報が表示されたリストを表示させる。そして、ユーザは、入力部３０を、所望の情報量となる位置まで、適宜左右に移動させる。
【００９０】
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００９１】
この発明に係る表示制御装置は、少ない操作数で、リスト表示される複数の項目のそれぞれの表示領域のサイズを変更させることを可能としたため、例えば、自動車などの車両において、車室内の前部に設けられるセンターコンソールに設置される電子機器に搭載されて、ユーザに提示する情報を表示部にリスト表示させる表示制御装置に適用することができる。
【符号の説明】
【００９２】
１，１ａ，１ｂ  電子機器、１０，１０ａ，１０ｂ  表示制御装置、２０  表示部、３０  入力部、１１１  位置取得部、１１２  変化量算出部、１１３  サイズ制御部、１１４  情報量制御部、１１５  表示指示部、１１６  グリップ状況取得部、１１７  回転取得部、１１８  カーソル制御部、１１９  遷移制御部、１２０  移動閾値変更部、８０１  処理回路、８０２  ＨＤＤ、８０３  入力インタフェース装置、８０４  出力インタフェース装置、８０５  メモリ、８０６  ＣＰＵ、１１５１  リスト表示指示部、１１５２  表示変更指示部。
【図１】
2019073537.tif 000003
【図２】
2019073537.tif 000004
【図３】
2019073537.tif 000005
【図４】
2019073537.tif 000006
【図５】
2019073537.tif 000007
【図６】
2019073537.tif 000008
【図７】
2019073537.tif 000009
【図８】
2019073537.tif 000010
【図９】
2019073537.tif 000011
【図１０】
2019073537.tif 000012
【図１１】
2019073537.tif 000013
【図１２】
2019073537.tif 000014
【図１３】
2019073537.tif 000015
【図１４】
2019073537.tif 000016
【図１５】
2019073537.tif 000017
【図１６】
2019073537.tif 000018
【手続補正書】
【提出日】令和1年12月2日(2019.12.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
この発明に係る表示制御装置は、表示部に、ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示させるリスト表示指示部と、表示部に移動可能に設けられた入力部の位置を取得する位置取得部と、位置取得部が取得した入力部の位置に変化があった場合、当該入力部の位置の変化に応じて、表示部に表示されているリストについて、各項目の表示領域のサイズの変更量を算出するサイズ制御部と、サイズ制御部が算出した、各項目の表示領域のサイズの変更量に応じて、表示部に表示されているリストの各項目の表示領域のサイズを変更する表示変更指示部と、位置取得部が取得した入力部の位置が、操作案内表示位置にあるかどうかを判定する遷移制御部と、を備え、表示変更指示部は、遷移制御部が、入力部が操作案内表示位置にあると判定した場合、表示部に、次に実行される操作内容候補を表示させるものである。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部に、ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示させるリスト表示指示部と、
前記表示部に移動可能に設けられた入力部の位置を取得する位置取得部と、
前記位置取得部が取得した前記入力部の位置に変化があった場合、当該入力部の位置の変化に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出するサイズ制御部と、
前記サイズ制御部が算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズを変更する表示変更指示部と、
前記位置取得部が取得した前記入力部の位置が、操作案内表示位置にあるかどうかを判定する遷移制御部と、を備え、
前記表示変更指示部は、
前記遷移制御部が、前記入力部が前記操作案内表示位置にあると判定した場合、前記表示部に、次に実行される操作内容候補を表示させる
ことを特徴とする表示制御装置。
【請求項２】
前記位置取得部が取得した前記入力部の位置に変化があった場合、当該入力部の位置の変化量を算出する変化量算出部を備え、
前記サイズ制御部は、前記変化量算出部が算出した変化量に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記位置取得部が取得した前記入力部の位置に変化があった場合、前記サイズ制御部は、前記入力部の位置に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項４】
前記サイズ制御部が算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている、前記リストの各項目に関する情報量の変更量を決定する情報量制御部を備え、
前記表示変更指示部は、
前記情報量制御部が決定した、前記情報量の変更量に応じて、前記リストの各項目の表示領域に前記リストの各項目に関する情報を表示させる情報量を変更する
ことを特徴とする請求項１記載の表示制御装置。
【請求項５】
前記サイズ制御部は、
前記入力部の位置の変化に応じて、連続的に、前記表示部に表示させる前記リストの各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項６】
前記サイズ制御部は、
前記入力部の位置の変化に応じて、段階にわけて、前記表示部に表示させる前記リストの各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項７】
前記遷移制御部は、
前記位置取得部が取得した前記入力部の位置が、前記入力部の移動可能範囲内における中点の位置からみて前記操作案内表示位置よりも遠い位置である画面切替位置にあるかどうかを判定し、
前記表示変更指示部は、
前記遷移制御部が、前記入力部が前記画面切替位置にあると判定した場合、前記表示部を、前記操作内容候補の実行の確定を示す画面に切り替える
ことを特徴とする請求項１記載の表示制御装置。
【請求項８】
前記操作案内表示位置には第１の操作案内表示位置と第２の操作案内表示位置が存在し、
前記表示変更指示部は、
前記遷移制御部が、前記入力部が前記第１の操作案内表示位置にあると判定した場合と、前記入力部が前記第２の操作案内表示位置にあると判定した場合とで、異なる操作内容候補を表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項９】
前記表示変更指示部は、
前記入力部の位置に応じて、前記操作内容候補を表示させる領域の大きさが徐々に大きくなるように表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項１０】
前記入力部は、前記表示部に表示されるカーソルを移動させるために回転可能であり、
前記入力部の回転角度を取得する回転取得部と、
前記入力部の位置の変化に応じて、前記カーソルの移動量算出のための回転角度の移動閾値を変更する移動閾値変更部と、
前記回転取得部が取得した回転角度と、前記移動閾値変更部が変更した変更後の移動閾値とに基づき、前記カーソルの移動量を算出するカーソル制御部とを備え、
前記表示変更指示部は、前記カーソルを、前記カーソル制御部が算出した移動量に応じて移動させた位置に表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項１１】
前記入力部がユーザの手を検知しているかどうかの情報を取得するグリップ状況取得部を備え、
前記リスト表示指示部は、
前記グリップ状況取得部が、前記入力部がユーザの手を検知しているとの情報を取得した場合、前記表示部に前記リストを表示させ、
前記グリップ状況取得部が、前記入力部がユーザの手を検知していないとの情報を取得した場合、前記表示部に前記リスト以外の情報を表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項１２】
前記リストの各項目の表示領域のサイズを変更するための前記入力部の移動方向と、前記表示変更指示部が前記リストの各項目の表示領域のサイズを変更する変更方向とは、前記表示部上で直交する
ことを特徴とする請求項１記載の表示制御装置。
【請求項１３】
リスト表示部が、表示部に、ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示させるステップと、
位置取得部が、前記表示部に移動可能に設けられた入力部の位置を取得するステップと、
サイズ制御部が、前記位置取得部が取得した前記入力部の位置に変化があった場合、当該入力部の位置の変化に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出するステップと、
表示変更指示部が、前記サイズ制御部が算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズを変更するステップと、
遷移制御部が、前記位置取得部が取得した前記入力部の位置が、操作案内表示位置にあるかどうかを判定するステップと、を備え、
前記表示変更指示部は、
前記遷移制御部が、前記入力部が前記操作案内表示位置にあると判定した場合、前記表示部に、次に実行される操作内容候補を表示させることを特徴とする表示制御方法。
【請求項１４】
コンピュータに、
ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示部に表示し、
前記表示部に移動可能に設けられた入力部の位置を取得し、
前記入力部の位置に変化があった場合、当該入力部の位置の変化に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出し、
算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズを変更し、
取得した、前記入力部の位置が、操作案内表示位置にあるかどうかを判定し、
前記入力部が前記操作案内表示位置にあると判定した場合、前記表示部に、次に実行される操作内容候補を表示する
処理を実行させるための表示制御プログラム。
【請求項１５】
請求項１から請求項１２のうちのいずれか１項記載の表示制御装置と、
前記表示部と、
前記入力部
とを備えたことを特徴とする電子機器。
【手続補正書】
【提出日】令和2年1月7日(2020.1.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
図１１は、実施の形態２において、表示変更指示部１１５２が表示部２０に操作案内を表示させた画面のイメージの一例を示す図である。
図１１Ａは、入力部３０が操作案内表示位置まで移動される前の、表示部２０に表示されたリストのイメージの一例を示す図であり、図１１Ｂは、図１１Ａに示された状態から、入力部３０が操作案内表示位置まで移動されたときの表示部２０の画面のイメージの一例を示す図である。図１１Ｃは、さらに、図１１Ｂに示された状態から、入力部３０が画面切替位置まで移動されたときの表示部２０の画面のイメージの一例を示す図である。
図１１Ａの状態から、ユーザによって入力部３０が右（座標ｘの値が大きくなる方向）に移動され、操作案内表示位置までくると、遷移制御部１１９は、入力部３０が操作案内表示位置にある旨の情報を表示指示部１１５に出力し、表示変更指示部１１５２が、図１１Ｂに示すように、操作案内を表示させる。具体的には、例えば、表示変更指示部１１５２は、表示部２０において、操作案内表示位置よりも外側の端部に、操作案内を表示させる。図１１Ｂでは、表示変更指示部１１５２は、表示部２０の右端に「決定」と表示された領域を、操作案内として表示させるようにしている。これは、次に実行される操作内容候補が、現在カーソルが位置している項目の内容の「決定」であることを示している。このように、当該操作案内は、ユーザが入力部３０を現在の位置からさらに右方向へ移動させると、次に実行されることとなる操作内容候補を示している。
すなわち、操作案内は、このままさらに入力部３０が移動すると、次に実行される操作内容が確定され、画面が次に実行される操作内容が確定したことを示す画面に切り替わることを、ユーザに案内するための表示である。
図１１Ｃについては後述することとし、図１０のフローチャートに戻る。
ステップＳＴ１００７において、表示指示部１１５が、図１１Ｂに示すような操作案内を表示させると、ステップＳＴ１００４に戻る。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
以上のように、実施の形態２によれば、表示制御装置１０ａは、実施の形態１の表示制御装置１０の構成に加え、位置取得部１１１が取得した入力部３０の位置が、操作案内表示位置または画面切替位置にあるかどうかを判定する遷移制御部１１９を備え、表示変更指示部１１５２は、遷移制御部１１９が、入力部３０が操作案内表示位置にあると判定した場合、表示部２０に、次に実行される操作内容候補を表示させるようにし、遷移制御部１１９が、入力部３０が画面切替位置にあると判定した場合、表示部２０を、操作内容候補の実行決定を示す画面に切り替えるようにした。これにより、入力部３０の移動の延長で、次に実行される操作内容の決定および実行を判定することができる。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部に、ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示させるリスト表示指示部と、
前記表示部に移動可能に設けられた入力部の位置を取得する位置取得部と、
前記位置取得部が取得した前記入力部の位置に変化があった場合、当該入力部の位置の変化に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出するサイズ制御部と、
前記サイズ制御部が算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズを変更する表示変更指示部と、
前記位置取得部が取得した前記入力部の位置が、操作案内表示位置にあるかどうかを判定する遷移制御部と、を備え、
前記表示変更指示部は、
前記遷移制御部が、前記入力部が前記操作案内表示位置にあると判定した場合、前記表示部に、次に実行される操作内容候補を表示させる
ことを特徴とする表示制御装置。
【請求項２】
前記位置取得部が取得した前記入力部の位置に変化があった場合、当該入力部の位置の変化量を算出する変化量算出部を備え、
前記サイズ制御部は、前記変化量算出部が算出した変化量に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記位置取得部が取得した前記入力部の位置に変化があった場合、前記サイズ制御部は、前記入力部の位置に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項４】
前記サイズ制御部が算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている、前記リストの各項目に関する情報量の変更量を決定する情報量制御部を備え、
前記表示変更指示部は、
前記情報量制御部が決定した、前記情報量の変更量に応じて、前記リストの各項目の表示領域に前記リストの各項目に関する情報を表示させる情報量を変更する
ことを特徴とする請求項１記載の表示制御装置。
【請求項５】
前記サイズ制御部は、
前記入力部の位置の変化に応じて、連続的に、前記表示部に表示させる前記リストの各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項６】
前記サイズ制御部は、
前記入力部の位置の変化に応じて、段階にわけて、前記表示部に表示させる前記リストの各項目の表示領域のサイズの変更量を算出する
ことを特徴とする請求項１記載の表示制御装置。
【請求項７】
前記遷移制御部は、
前記位置取得部が取得した前記入力部の位置が、前記入力部の移動可能範囲内における中点の位置からみて前記操作案内表示位置よりも遠い位置である画面切替位置にあるかどうかを判定し、
前記表示変更指示部は、
前記遷移制御部が、前記入力部が前記画面切替位置にあると判定した場合、前記表示部を、前記操作内容候補の実行の確定を示す画面に切り替える
ことを特徴とする請求項１記載の表示制御装置。
【請求項８】
前記操作案内表示位置には第１の操作案内表示位置と第２の操作案内表示位置が存在し、
前記表示変更指示部は、
前記遷移制御部が、前記入力部が前記第１の操作案内表示位置にあると判定した場合と、前記入力部が前記第２の操作案内表示位置にあると判定した場合とで、異なる操作内容候補を表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項９】
前記表示変更指示部は、
前記入力部の位置に応じて、前記操作内容候補を表示させる領域の大きさが徐々に大きくなるように表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項１０】
前記入力部は、前記表示部に表示されるカーソルを移動させるために回転可能であり、
前記入力部の回転角度を取得する回転取得部と、
前記入力部の位置の変化に応じて、前記カーソルの移動量算出のための回転角度の移動閾値を変更する移動閾値変更部と、
前記回転取得部が取得した回転角度と、前記移動閾値変更部が変更した変更後の移動閾値とに基づき、前記カーソルの移動量を算出するカーソル制御部とを備え、
前記表示変更指示部は、前記カーソルを、前記カーソル制御部が算出した移動量に応じて移動させた位置に表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項１１】
前記入力部がユーザの手を検知しているかどうかの情報を取得するグリップ状況取得部を備え、
前記リスト表示指示部は、
前記グリップ状況取得部が、前記入力部がユーザの手を検知しているとの情報を取得した場合、前記表示部に前記リストを表示させ、
前記グリップ状況取得部が、前記入力部がユーザの手を検知していないとの情報を取得した場合、前記表示部に前記リスト以外の情報を表示させる
ことを特徴とする請求項１記載の表示制御装置。
【請求項１２】
前記リストの各項目の表示領域のサイズを変更するための前記入力部の移動方向と、前記表示変更指示部が前記リストの各項目の表示領域のサイズを変更する変更方向とは、前記表示部上で直交する
ことを特徴とする請求項１記載の表示制御装置。
【請求項１３】
リスト表示指示部が、表示部に、ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示させるステップと、
位置取得部が、前記表示部に移動可能に設けられた入力部の位置を取得するステップと、
サイズ制御部が、前記位置取得部が取得した前記入力部の位置に変化があった場合、当該入力部の位置の変化に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出するステップと、
表示変更指示部が、前記サイズ制御部が算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズを変更するステップと、
遷移制御部が、前記位置取得部が取得した前記入力部の位置が、操作案内表示位置にあるかどうかを判定するステップと、を備え、
前記表示変更指示部は、
前記遷移制御部が、前記入力部が前記操作案内表示位置にあると判定した場合、前記表示部に、次に実行される操作内容候補を表示させることを特徴とする表示制御方法。
【請求項１４】
コンピュータに、
ユーザに提供すべき情報を表す複数の項目を一覧化したリストを表示部に表示し、
前記表示部に移動可能に設けられた入力部の位置を取得し、
前記入力部の位置に変化があった場合、当該入力部の位置の変化に応じて、前記表示部に表示されている前記リストについて、各項目の表示領域のサイズの変更量を算出し、
算出した、前記各項目の表示領域のサイズの変更量に応じて、前記表示部に表示されている前記リストの各項目の表示領域のサイズを変更し、
取得した、前記入力部の位置が、操作案内表示位置にあるかどうかを判定し、
前記入力部が前記操作案内表示位置にあると判定した場合、前記表示部に、次に実行される操作内容候補を表示する
処理を実行させるための表示制御プログラム。
【請求項１５】
請求項１から請求項１２のうちのいずれか１項記載の表示制御装置と、
前記表示部と、
前記入力部
とを備えたことを特徴とする電子機器。
【国際調査報告】
2019073537.tif 000019
2019073537.tif 000020
2019073537.tif 000021
2019073537.tif 000022