(57)【要約】【課題】目的とする選択対象を選択するときの操作時間を短縮する際、操作時の視認性を低下させない表示制御端末を提供する。【解決手段】記憶部１０３に記憶された表示情報を、予め定められる読出範囲に基づいて記憶部１０３から読み出して表示部１０５に出力する際、操作部１０１で選択される移動方向入力の継続時間に応じた移動速度で読出範囲の位置を順次変更して表示部１０５に出力し、継続時間に基づいて、拡大した読出範囲で記憶部１０３から表示情報を順次読み出し、読出範囲の拡大率に応じて表示情報を縮小して表示部１０５に出力する表示装置。【選択図】図１
2009157229.tif 000002
【特許請求の範囲】
【請求項１】
表示情報を記憶する記憶部と、
予め定められる読出範囲に基づいて表示情報の一部を前記記憶部から読み出して表示部に出力する表示制御部と、
前記読出範囲の移動方向が選択される操作部と、
前記操作部における一定の移動方向が継続して選択される場合の継続時間を検出する検出部とを備え、
前記表示制御部は、
前記検出部が検出する前記継続時間に応じた前記表示情報の移動速度を算出し、算出した移動速度及び前記移動方向に従って前記読出範囲の位置を順次変更し、変更した前記読出範囲の表示情報を読み出して前記表示部に出力し、検出した継続時間に基づいて、前記読出範囲を拡大し、当該拡大した前記読出範囲で前記記憶部から表示情報を順次読み出し、前記拡大に応じた縮小率で前記表示情報を縮小して前記表示部に出力する
ことを特徴とする表示装置。
【請求項２】
前記記憶部は、
前記表示情報として、それぞれの大きさが予め定められている複数の選択項目からなる選択項目情報を記憶し、
前記表示制御部は、
前記検出部が検出する前記継続時間に応じた前記表示情報の移動速度として、単位時間当たりの前記表示制御部に新たに読み出される選択項目の個数を算出する
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記記憶部は、
前記表示情報として図の情報を記憶し、
前記表示制御部は、
前記検出部が検出する前記継続時間に応じた前記表示情報の移動速度として、単位時間当たりの前記表示制御部に新たに読み出される前記図の情報を表示する前記表示部における画素数を算出する
ことを特徴とする請求項１に記載の表示装置。
【請求項４】
表示情報を記憶する記憶部と、表示部とを備えた表示装置における表示方法であって、
予め定められる読出範囲に基づいて表示情報の一部を前記記憶部から読み出して前記表示部に出力するステップと、
前記読出範囲の移動方向が選択されるステップと、
一定の移動方向が継続して選択される場合の継続時間を検出するステップと、
検出した前記継続時間に応じた前記表示情報の移動速度を算出するステップと、
算出した移動速度及び前記移動方向に従って前記読出範囲の位置を順次変更するステップと、
変更した前記読出範囲の表示情報を読み出して前記表示部に出力するステップと、
検出した継続時間に基づいて、前記読出範囲を拡大し、当該拡大した前記読出範囲で前記記憶部から表示情報を順次読み出し、前記拡大に応じた縮小率で前記表示情報を縮小して前記表示部に出力するステップと、
を含むことを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、画面に表示される情報をスクロールさせて表示する表示装置、及び表示方法に関する。
【背景技術】
【０００２】
画面に表示される情報に対して選択操作を必要とする装置では、その装置の選択操作方法としてＧＵＩ（Graphical User Interface）を利用する方法が多く採用されている。近年、利用する情報の増加、機能の多様化により、選択対象範囲も広くなり、多くの対象とする項目の中から、効率的に目的とする項目を選択することが必要になっている。
【０００３】
従来、利用されている項目選択の技術として、項目をリスト形式で画面に表示し、ＧＵＩにより、リスト形式で表示された項目群から選択対象の項目を選択する技術がある。
【０００４】
当該技術における操作器の操作の方法としては、操作器に備える十字キーを操作する方法を利用していることが多い。十字キーのいずれかを選択して、選択候補として選ぶ項目（「フォーカス」という）の位置を、選択する目標の項目まで移動させることにより、選択候補を選択することになる。
【０００５】
ところで、選択候補の項目を表示させるときに、選択対象項目の数が多く、同一画面内に一度に表示しきれない場合は、例えば、選択対象項目のリストの一部を画面に表示しておき、操作器により、上下左右の移動指示を入力することで、選択対象項目のリストを上下左右にスクロールさせる表示構成が採用されている。
【０００６】
このとき、選択対象となる項目が、画面に表示されるフォーカス位置より非常に遠いところにある場合には、フォーカスを次の候補に切り換えていく処理を繰り返し行うこととなる。その切り換え処理の効率をあげる方法として、キーを押し続ける（長押しする）ことにより、スクロールスピードを高速化させ、当該項目に到達するまでの時間を短縮させる方法がある（例えば、特許文献１参照）。
【特許文献１】特開２００７−１１６５８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１による技術では、画面に表示される選択項目の数を通常時の表示と同じにしているため、キーを押し続けて、スクロールスピードを高速化させると、選択対象となる項目を通り過ぎてしまい、再び逆方向に移動させなければならないという問題があった。
【０００８】
この問題を解決する手段としては、ユーザーがスクロールスピードを調整する方法が提供されている。その調整する手法として、操作量を連続的に変化して出力できるアナログキーを備えた操作器のキーの押し加減によって調整する手法、あるいは、キーを押し続けた時間が長くなると徐々にスクロールスピードを上げるという手法がある。その手法のうち、コスト面などの理由で後者の手法が一般的に利用されている。
【０００９】
しかし、このようなスピードの微調整による方法においても、スクロールスピードが速すぎると現在選択している項目の視認性は悪くなり、あるいは、行き過ぎてしまう課題は依然として存在している。一方、遅くしすぎると目的の項目まで到達する時間が遅くなるという課題がある。
【００１０】
本発明は、上記課題を解決すべくなされたもので、その目的は、目的とする選択対象に到達するまでに要する操作時間を短縮する際、操作時の視認性を低下させない表示方法を利用し、ユーザーによる操作時のストレスを軽減して、簡単な操作ですばやく選択対象の項目までフォーカスを移動させる表示装置、及び表示方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記問題を解決するために、本発明は、表示情報を記憶する記憶部と、予め定められる読出範囲に基づいて表示情報の一部を前記記憶部から読み出して表示部に出力する表示制御部と、前記読出範囲の移動方向が選択される操作部と、前記操作部における一定の移動方向が継続して選択される場合の継続時間を検出する検出部とを備え、前記表示制御部は、前記検出部が検出する前記継続時間に応じた前記表示情報の移動速度を算出し、算出した移動速度及び前記移動方向に従って前記読出範囲の位置を順次変更し、変更した前記読出範囲の表示情報を読み出して前記表示部に出力し、検出した継続時間に基づいて、前記読出範囲を拡大し、当該拡大した前記読出範囲で前記記憶部から表示情報を順次読み出し、前記拡大に応じた縮小率で前記表示情報を縮小して前記表示部に出力することを特徴とする表示装置である。
この構成により、操作部での選択継続時間に基づいて、表示情報のうち表示部に出力する表示領域を移動させて表示させる移動速度の変更と、表示情報を表示部に表示する縮尺の変更を行うことができる。
【発明の効果】
【００１２】
この発明によれば、表示装置は、検出する継続時間に応じた表示情報の移動速度を算出し、算出した移動速度及び移動方向に従って読出範囲の位置を順次変更し、変更した読出範囲の表示情報を読み出して表示部に出力し、検出した継続時間に基づいて、読出範囲を拡大し、当該拡大した読出範囲で記憶部から表示情報を順次読み出し、拡大に応じた縮小率で表示情報を縮小して表示部に出力することを特徴とする。
これにより操作キーにより画面表示を移動させる表示装置において、特別な切り換え操作を必要とせず、一つのキー操作を連続的に押下するだけで移動速度を増加させ、さらに、表示させる表示領域を広げることができ、目的とする選択対象を見失うことなく目的の対象を選択することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態について図面を参照して説明する。
【００１４】
（第１実施形態）
図１は、第１実施形態による表示装置１００の内部構成を示した概略ブロック図である。
表示装置１００は、操作器１０１、検出部１０２、記憶部１０３、表示制御部１０４、表示部１０５、キー状態情報記憶部１０６を備えている。表示装置１００は、例えば、デジタル放送受信装置などの、番組選択操作、各種設定操作を画面にて行う装置が適用される。なお、操作器１０１は、表示装置１００に内蔵されるものや、有線で接続されるキーボードや、赤外線などの近距離通信や無線で通信を行うリモコンなどであってもよい。
【００１５】
操作器１０１は、例えば、４方向の選択キーを備えるリモコン装置であり、画面内での上下・左右の切換を行うことを想定し、キーＮｏ．１からキーＮｏ．４までのキーが、それぞれ、「上」・「下」・「左」・「右」のキーとして割り付けられている。また、操作器１０１は、一定周期で選択されているキーを検出し、検出したキー情報を含む指示情報を出力する。
【００１６】
検出部１０２は、操作器１０１から出力される指示情報に基づいてキーが選択されている状態を検出し、検出したキー状態情報をキーを特定するキー番号に対応付けてキー状態情報記憶部１０６に記録する。また、検出部１０２は、一定のキーが継続して選択されている場合、すなわち指示情報が一周期以上継続して出力されている場合において、当該指示情報に含まれるキー情報が同一の場合、継続時間を検出し、検出した継続時間を選択継続時間とし、キーを特定するキー番号に対応付けてキー状態情報記憶部１０６に記録する。
【００１７】
記憶部１０３は、予め大きさが定められている複数の選択項目を含む表示情報を予め記憶する。
【００１８】
表示部１０５は、例えば、液晶ディスプレイ等が適用され、表示制御部１０４が出力する選択項目の情報を表示する。
【００１９】
表示制御部１０４は、記憶部１０３に記憶されている表示情報から、予め定められる読出範囲に含まれる表示情報の一部を読み出して表示部１０５に表示する。また、表示制御部１０４は、キー状態情報記憶部１０６に記憶されるキー状態に基づいて、その時点で表示部１０５に表示される選択項目の位置を基準として、キー状態情報記憶部１０６に記憶されるキー番号により特定される移動方向に読出範囲を移動させ、移動させた読出範囲に含まれる表示情報を記憶部１０３から読み出して表示部１０５に表示する。
【００２０】
また、表示制御部１０４は、キー状態情報記憶部１０６に記憶されるキー状態や、選択継続時間を参照してスクロールスピードの算出及び画面を縮小するか否かの判定を行う。
また、表示制御部１０４は、スクロールスピードを算出した際、内部の記憶領域に算出したスクロールスピードを記憶し、算出したスクロールスピードで定められる速さで読出範囲を移動させ、移動させた読出範囲に含まれる表示情報を記憶部１０３から順次読み出して表示部１０５に表示する。
【００２１】
また、表示制御部１０４は、画面を縮小すると判定した場合、内部の記憶領域に、画面状態を示す情報に縮小していることを示す情報を記憶し、読出範囲を予め定められる大きさに拡大し、拡大した読出範囲に含まれる表示情報を記憶部１０３から読み出し、読み出した表示情報を、当該拡大に応じた縮小率で縮小、すなわち表示部１０５の画面の大きさで表示可能な解像度に変換して表示部１０５に表示する。
【００２２】
図２は、検出部１０２によりキー状態情報記憶部１０６に記録されるキー状態情報の例を示した図である。キー状態情報は、図２に示すように、「キー番号」、「キー状態」、「選択継続時間」の項目を含む情報である。
【００２３】
「キー番号」の項目には、操作器１０１に備えられているキーＮｏ．１からキーＮｏ．４までのキーの番号が予め記憶される。検出部１０２は、当該「キー番号」の項目に従って検出したキー状態情報及び選択継続時間を書込んで更新する。
【００２４】
「キー状態」の項目は、キーの開放状態と、キーの選択開始状態と、キーの選択の継続状態を示す情報が記憶される。記憶される状態情報としては、キーが入力されていない状態（「Ｒｅｌｅａｓｅ」という）、キー選択が開始された状態（「Ｐｒｅｓｓｅｄ」という）、キー選択が継続している状態（「Ｃｏｎｔｉｎｕｅ」という）の３つの状態が記憶される。
検出部１０２は、操作器１０１から指示情報が出力された場合、指示情報に含まれるキー番号を検出し、検出したキー番号に対応するキー状態を「Ｐｒｅｓｓｅｄ」として書き込む。また、検出部１０２は、次の周期にて操作器１０１から出力される指示情報に含まれるキー番号が、前に出力された指示情報に含まれるキー番号と同じ場合、当該キー番号に対応するキー状態を「Ｃｏｎｔｉｎｕｅ」として書き込む。なお、検出部１０２は、既に「キー状態」の項目に「Ｃｏｎｔｉｎｕｅ」が書き込まれている場合、その状態を維持する。
【００２５】
また、検出部１０２は、あるキー番号において「Ｃｏｎｔｉｎｕｅ」あるいは「Ｐｒｅｓｓｅｄ」の状態が記憶されている場合において、次の周期で操作器１０１から指示情報が出力されなかった場合、あるいは出力される指示情報に含まれるキー番号が、前に出力された指示情報に含まれるキー番号と異なる場合、当該あるキー番号の状態を「Ｒｅｌｅａｓｅ」として書き込む。なお、初期状態として「Ｒｅｌｅａｓｅ」が予め記憶される。
【００２６】
「選択継続時間」は、キーが選択されてからの継続時間（秒）を示しており、操作器１０１から出力される、あるキー番号を含む指示情報が継続して出力されている間、すなわち検出部１０２が「キー状態」の項目に「Ｃｏｎｔｉｎｕｅ」を書き込む際に、検出部１０２が継続時間を検出し、検出部１０２により順次書込まれる。
継続時間の検出は、操作器１０１から出力される周期に基づいて段階的な継続時間として算出する他、内部に時計を備えて線形的に増加する継続時間を計測するようにしてもよい。また、検出部１０２は、前述した「キー状態」の項目に「Ｒｅｌｅａｓｅ」を書き込む場合、「選択継続時間」の項目に「０」を書込む。なお、初期状態として「０」が予め記憶される。
【００２７】
図２（ａ）は、キーが選択される前の初期状態のキー状態情報を示した図であり、全ての変数に初期値が記録されている。
図２（ｂ）は、キーＮｏ．２（下）が選択されたことを検出した状態のキー状態情報を示した図である。「キー状態」の項目には、検出部１０２によりキー選択が検出されているため、「Ｐｒｅｓｓｅｄ」が書き込まれる。
図２（ｃ）は、Ｎｏ．２（下）の選択が継続していることを検出した状態のキー状態情報を示した図である。「キー状態」の項目には、検出部１０２によりキー選択の継続が検出されているため、「Ｃｏｎｔｉｎｕｅ」が書き込まれ、「選択継続時間」の項目には、検出部１０２が検出した継続時間「０．２」が書込まれる。
図２（ｄ）は、キーＮｏ．２（下）の選択がさらに継続していることを検出した状態のキー状態情報を示した図である。「キー状態」の項目には、検出部１０２によりキー選択の継続が検出され続けているため、「Ｃｏｎｔｉｎｕｅ」が書き込まれ、「選択継続時間」の項目には、検出部１０２が検出した継続時間「５」が書込まれる。
図２（ｅ）は、キーＮｏ．２（下）の選択が開放され、初期値に戻された状態のキー状態情報を示した図である。
【００２８】
次に、図３を参照して第１実施形態におけるスクロールスピードＳについて説明する。第１実施形態では、スクロールスピード、すなわち表示制御部１０４の読出範囲を移動させる移動速度を「単位時間当たりに、フォーカス位置を通過する選択項目数」で定義することとする。言い換えると、表示制御部１０４が、単位時間当たりに記憶部１０３から新たに読み出す選択項目の個数となる。
図３を参照して説明すると、選択項目１７〜選択項目２５まで表示されている第１の状態から、選択項目２２〜選択項目３０までが表示される第２の状態なるまでの時間が、仮に３秒要したとする。
また、第１の状態から、第２の状態になるまでに、フォーカス１０の位置を通過する選択項目(コンテンツ)の数量は５個である。このとき、スクロールスピードは、「５（個）  ÷  ３（秒）  ＝  １．６７（秒）」となる。
【００２９】
次に、図４は、操作器１０１におけるキーのうち１つのキーの選択が継続したときに、表示制御部１０４により算出されるスクロールスピードＳの変化を示したグラフである。
図４において、横軸は、操作器１０１による、移動方向を示すキーのうちある１つのキーの選択が継続している経過時間を示す軸である。また、縦軸は、前述したスクロールスピードを示す軸である。このグラフの原点は、操作器１０１における当該キーの選択が開始されたタイミングである。
【００３０】
スクロールスピードＳは、キーの選択時間に応じて、スクロールスピードＳ１、Ｓ２、で表すことができる。スクロールスピードＳ１は、キーの選択継続時間に応じてスクロールスピードを加速する期間のスクロールスピードＳを示す。
キーの選択継続時間がｔ１（秒）に達するまでスクロールスピードＳ１は、時間に比例して増加する。すなわち、スクロールスピードＳ１は、経過時間ｔの関数として次式（１）で表すことができる。
【００３１】
Ｓ１（ｔ）  ＝  Ｓａ  ×  ｔ    ・・・（１）
【００３２】
ここで、Ｓａは、比例係数であり、スクロールスピード加速度として定義する。スクロールスピードＳ１が適用される期間は、キー選択の継続時間がｔ１（秒）となるまで、すなわち、スクロールスピードＳ１が、予め定められるスクロールスピード閾値Ｓｔに達するまでの期間になる。キーの選択経過時間がｔ１（秒）の時には、次式（２）も成り立つことになる。
【００３３】
Ｓｔ  ＝  Ｓ１（ｔ１）  ＝  Ｓａ  ×  （ｔ１）    ・・・（２）
【００３４】
次に、キーの選択経過時間がｔ１（秒）を過ぎ、キーが開放されるｔ２（秒）になるまで、スクロールスピードＳ２は、「Ｓ２（ｔ）  ＝  Ｓｔ」、すなわちスクロールスピード閾値Ｓｔで維持される。
【００３５】
キー選択経過時間がｔ２（秒）でキーの選択が終了、すなわちキーが開放されると、スクロールは停止され、スクロールスピードＳ３は「Ｓ３（ｔ）  ＝  ０」となり、初期状態となる。
【００３６】
次に、図５は、検出部１０２により検出され、キー状態情報記憶部１０６の「キー状態」の項目にキー状態が書込まれる際の処理を示したフローチャートである。
まず、検出部１０２は、キーが選択されているか、すなわち、操作器１０１から一定周期で指示情報が出力されているかを検出する（ステップＳａ１１）。
【００３７】
検出部１０２は、操作器１０１から指示情報が出力されていることを検出した場合、次に、指示情報に含まれるキー番号を読み出し、当該キー番号に対応する「キー状態」をキー状態情報記憶部１０６から読み出す。
そして、検出部１０２は、読み出した「キー状態」が示すキー状態情報に基づいて判定を行う（ステップＳａ１２）。検出部１０２は、読み出したキー状態情報が「Ｃｏｎｔｉｎｕｅ」であった場合には、その状態を維持し、ステップＳａ１１の処理に戻る。
【００３８】
また、検出部１０２は、読み出したキー状態情報が「Ｐｒｅｓｓｅｄ」であった場合には、「キー状態」の状態を「Ｃｏｎｔｉｎｕｅ」として書き込み、ステップＳａ１１の処理に戻る（ステップＳａ１３）。
【００３９】
また、検出部１０２は、読み出したキー状態情報が「Ｒｅｌｅａｓｅ」であった場合には、「キー状態」の状態を「Ｐｒｅｓｓｅｄ」として書き込み、それ以外のキー番号の［キー状態］が「Ｒｅｌｅａｓｅ」でない場合には、「Ｒｅｌｅａｓｅ」に変更し、ステップＳａ１１の処理に戻る（ステップＳａ１４）。
【００４０】
また、ステップＳａ１１において、検出部１０２が、操作部１０１から指示情報が出力されていないことを検出した場合、「Ｒｅｌｅａｓｅ」以外のキー状態情報が記憶されている「キー状態」を「Ｒｅｌｅａｓｅ」に変更し、ステップＳａ１１の処理に戻る（ステップＳａ１５）。
【００４１】
次に、図６から図１０を参照して第１実施形態の表示装置１００の動作について説明する。
【００４２】
図６の前提として表示部１０５には、操作器１０１によるキー選択が行われる前の初期状態として、図７に示される画面が表示されているものとする。図７に示すように、表示部１０５に表示される画面２００には、表示制御部１０４により記憶部１０３に記憶される表示情報から読出範囲にしたがって読み出された表示情報の一部である選択項目１１〜選択項目１５、及びその前後の選択項目の一部が表示されている。
また、表示制御部１０４により、画面２００に表示される選択項目のいずれの項目が選択対象であるかを示すフォーカス１０が表示されている。フォーカス１０は、画面中央に固定的に配置され選択項目１３を選択している状態になる。選択項目１１〜選択項目１５、及びその前後の選択項目の一部が表示される表示領域を、通常時のリスト表示領域２０１とする。
【００４３】
そして、画面２００において下方向に存在する選択対象を選ぶために、操作器１０１において下方向にある項目への移動を指示するキー（キー番号「２」）の選択が行われたとする。このとき、表示制御部１０４により、表示画面が上方向にスクロールされ、図８に示される画面２００が表示される。
図８では、図７において表示されていた選択項目１１が画面範囲外となり、選択項目１２〜選択項目１５が上方向に移動し、選択項目１６が追加され表示されている。このとき、フォーカス１０は、選択項目１４を示している状態となる。
また、このとき、検出部１０２により、キー状態情報記憶部１０６のキー番号「２」の「キー状態」の項目に「Ｐｒｅｓｓｅｄ」が書込まれる。ここで、前述したように、操作器１０１においてキー番号「２」のキーの選択が継続されると、検出部１０２は、操作器１０１の次の周期にてキー番号「２」の「キー状態」を「Ｃｏｎｔｉｎｕｅ」に書き換える。
【００４４】
この状態にて、表示制御部１０４は、キー状態情報記憶部１０６を参照し、いずれかの「キー番号」の「キー状態」が「Ｃｏｎｔｉｎｕｅ」であるか否かを判定する（ステップＳａ２１）。
【００４５】
ステップＳａ２１の判定の結果、あるキー番号の「キー状態」が「Ｃｏｎｔｉｎｕｅ」であれば、前述した内部の記憶領域に記憶されるスクローススピードＳが、スクロールスピード閾値Ｓｔ以上か否かの判定を行う（ステップＳａ２２）。
【００４６】
ステップＳａ２２の判定の結果、スクロールスピードＳがスクロールスピード閾値Ｓｔ未満の場合、当該キー番号に対応する「選択継続時間」の項目に記憶される継続時間を読み出して前述した式（１）によりスクロールスピードＳを算出してスクロールスピードを継続時間に応じた値に加速させ、スクロールスピードＳの値を内部の記憶領域に記録し、ステップＳａ２１の処理に戻る（ステップＳａ２３）。このとき、図８の例では、画面２００におけるスクロールスピードが増加していくことになる。
【００４７】
ステップＳａ２２の判定の結果、スクロールスピードＳがスクロールスピード閾値Ｓｔ以上となっている場合、次に、表示制御部１０４は、前述した内部の記憶領域に記憶される画面の状態を示す情報を参照して、画面が縮小されていないかの判定を行う（ステップＳａ２４）。ステップＳａ２４の判定の結果、画面が縮小されていれば、ステップＳａ２１の処理に戻る。
【００４８】
ステップＳａ２４の判定の結果、画面が縮小されていなければ、読出範囲を予め定められる大きさに拡大し、拡大した読出範囲に含まれる表示情報を記憶部１０３から読み出し、読み出した表示情報を、当該拡大に応じた予め定められる縮小率Ｒ［％］で縮小、すなわち表示部１０５の画面の大きさで表示可能な解像度に変換して表示部１０５に表示する（ステップＳａ２５）。
【００４９】
図９は、ステップＳａ２５における画面２００の表示状態を示した図である。スクロールスピードＳは予め定められたスクロールスピード閾値Ｓｔまで加速されており、拡大された読出範囲により、図７及び図８に比べて多くの個数の選択項目が読み出され、表示制御部１０４により予め定められた縮小率Ｒ［％］で縮小されて表示されている。
【００５０】
画面２００に表示されている選択項目１５〜選択項目２３およびフォーカス１０は、前述の図７および図８の場合と表示されている大きさが異なり、予め定められた縮小率Ｒ［％］で縮小表示されている。この縮小表示された状態の画面に、縮小表示をしない通常時のリスト表示領域２０１が同じ縮小率で縮小されている例を示している。これにより、表示する選択項目の数を増やして画面における視認性を高めることが可能となっている。
【００５１】
一方、ステップＳａ２１の判定の結果、いずれの「キー番号」の「キー状態」も「Ｃｏｎｔｉｎｕｅ」状態でなければ、次に、表示制御部１０４は、前述した内部の記憶領域に記憶される画面状態を示す情報を参照し、画面が縮小されているか否かを判定する（ステップＳａ２６）。
【００５２】
ステップＳａ２６の判定の結果、画面が縮小されていなければ、ステップＳａ２８の処理に進み、画面が縮小されていれば、画面の縮小率を初期状態、すなわち、読出範囲を元の大きさに戻し、内部の記憶領域に記憶される画面の状態を示す情報を縮小されていないことを示す情報に変更する（ステップＳａ２７）。
【００５３】
次に、表示制御部１０４は、スクロールスピードを初期状態に戻す。すなわち、スクロールスピードは初期値の０としステップＳａ２１の処理に戻る（ステップＳａ２８）。
【００５４】
図１０は、ステップＳａ２８における画面２００の表示状態を示した図である。表示制御部１０４による画面のスクロール処理は停止され、表示制御部１０４による、画面表示の縮小状態も解除され、初期状態である通常時の画面表示とされている。画面２００には、移動後の、選択項目２２から選択項目２６までが表示され、フォーカス１０は、選択項目２４を示している状態となる。
【００５５】
以上の実施形態の構成により、選択項目が表示される場合の選択方法において、特別な切り換え操作を必要とせず、一つのキー操作を連続的に押下するだけでスクロール速度を増加させ、さらに、表示させる情報範囲を広げることができ、目的とする選択対象を見失うことなく目的の対象を選択できることが可能となる。
【００５６】
（第２実施形態）
図１１は、第２実施形態による表示装置３００の内部構成を示した概略ブロック図である。
表示装置３００は、第１実施形態の表示装置１００の操作器１０１、検出部１０２、表示部１０５、キー状態情報記憶部１０６と同一の構成の操作器３０１、検出部３０２、表示部３０５、キー状態情報記憶部３０６を備えており、表示制御部３０４におけるスクロールスピードの構成、及び記憶部３０３に記憶される表示情報が図の情報である点で第１実施形態と異なり、以下、地図情報を表示させる場合を例として異なる構成について説明する。
【００５７】
図１２は、第２実施形態におけるスクロールスピードＳの定義を示した図である。
第２実施形態のスクロールスピードＳは、「単位時間当たりに移動させる距離」、すなわち表示画面上のその時点で表示されている地図情報縮尺に応じた画素数で示すこととする。
地図情報５１の範囲をスクロールして表示したと仮定する。はじめに地図情報５２が表示されている状態から、地図情報５３が表示されている状態まで、スクロールする時間が、仮に２秒かかるとする。また、画面上の移動距離を表示画面の画素数で換算して表すこととする。このときの移動距離が、１２０画素であるとすると、このときのスクロールスピードは、「１２０（画素）  ÷  ２（秒）  ＝  ６０（画素／秒）」で示されることとなる。
【００５８】
次に、図１３から図１７を参照して第２実施形態の表示装置３００の動作について説明する。
【００５９】
図１３の前提として表示部３０５には、操作器３０１によるキー選択が行われる前の初期状態として、図１４に示される画面が表示されているものとする。
図１４に示すように、表示部３０５に表示される画面４００には、表示制御部３０４により記憶部３０３に記憶される地図情報から読出範囲にしたがって読み出された一部の地図情報が表示されている。
【００６０】
そして、画面４００において右方向に存在する選択対象を選ぶために、操作器３０１において右方向への移動を指示するキー（キー番号「４」）の選択が行われたとする。このとき、表示制御部３０４により、表示画面が上方向にスクロールされ、図１５に示される画面２００が表示される。
図１５では、図１４において表示されていた地図情報が右方向に移動している。また、このとき、検出部３０２により、キー状態情報記憶部３０６のキー番号「４」の「キー状態」の項目に「Ｐｒｅｓｓｅｄ」が書込まれる。ここで、第１実施形態と同様に、操作器３０１においてキー番号「４」のキーの選択が継続されると、検出部３０２は、操作器３０１の次の周期にてキー番号「４」の「キー状態」を「Ｃｏｎｔｉｎｕｅ」に書き換える。
【００６１】
この状態にて、表示制御部３０４は、キー状態情報記憶部３０６を参照し、いずれかの「キー番号」の「キー状態」が「Ｃｏｎｔｉｎｕｅ」であるか否かを判定する（ステップＳｂ２１）。
【００６２】
ステップＳｂ２１の判定の結果、あるキー番号の「キー状態」が「Ｃｏｎｔｉｎｕｅ」であれば、前述した内部の記憶領域に記憶されるスクロールスピードＳが、スクロールスピード閾値Ｓｔ以上か否かの判定を行う（ステップＳｂ２２）。
【００６３】
ステップＳｂ２２の判定の結果、スクロールスピードＳがスクロールスピード閾値Ｓｔ未満の場合、当該キー番号に対応する「選択継続時間」の項目に記憶される継続時間を読み出して前述した式（１）によりスクロールスピードＳを算出してスクロールスピードを継続時間に応じた値に加速させ、スクロールスピードＳの値を内部の記憶領域に記録し、ステップＳｂ２１の処理に戻る（ステップＳｂ２３）。このとき、図１５の例では、画面４００におけるスクロールスピードが増加していくことになる。
【００６４】
ステップＳｂ２２の判定の結果、スクロールスピードＳがスクロールスピード閾値Ｓｔ以上となっている場合、次に、表示制御部３０４は、第１実施形態と同様に内部の記憶領域に記憶される画面の状態を示す情報を参照して、画面が縮小されていないかの判定を行う（ステップＳｂ２４）。ステップＳｂ２４の判定の結果、画面が縮小されていれば、ステップＳｂ２１の処理に戻る。
【００６５】
ステップＳｂ２４の判定の結果、画面が縮小されていなければ、現時点の読出範囲の中央を基準として読出範囲を予め定められる大きさに拡大し、拡大した読出範囲に含まれる地図情報を記憶部３０３から読み出し、読み出した地図情報を、当該拡大に応じた予め定められる縮小率Ｒ［％］で縮小、すなわち表示部３０５の画面の大きさで表示可能な解像度に変換して表示部３０５に表示する（ステップＳｂ２５）。
【００６６】
図１６は、ステップＳｂ２５における画面４００の表示状態を示した図である。スクロールスピードＳは予め定められたスクロールスピード閾値Ｓｔまで加速されており、拡大された読出範囲により、図１４及び図１５に比べて広い範囲の地図情報が読み出され、表示制御部３０４により画面中央を中心として予め定められた縮小率Ｒ［％］で縮小されて表示されている。
【００６７】
図１６の縮小表示された状態の画面に、縮小表示をしない通常時の表示領域４０１が同じ縮小率で縮小されている例を示している。これにより、表示する地図情報の範囲を広げることで画面における視認性を高めることが可能となっている。
【００６８】
一方、ステップＳｂ２１の判定の結果、いずれの「キー番号」の「キー状態」も「Ｃｏｎｔｉｎｕｅ」状態でなければ、次に、表示制御部３０４は、前述した内部の記憶領域に記憶される画面状態を示す情報を参照し、画面が縮小されているか否かを判定する（ステップＳｂ２６）。
【００６９】
ステップＳｂ２６の判定の結果、画面が縮小されていなければ、ステップＳｂ２８の処理に進み、画面が縮小されていれば、画面の縮小率を初期状態、すなわち、読出範囲を元の大きさに戻し、内部の記憶領域に記憶される画面の状態を示す情報を縮小されていないことを示す情報に変更する（ステップＳｂ２７）。
【００７０】
次に、表示制御部３０４は、スクロールスピードを初期状態に戻す。すなわち、スクロールスピードは初期値の０としステップＳｂ２１の処理に戻る（ステップＳｂ２８）。
【００７１】
図１７は、ステップＳｂ２８における画面４００の表示状態を示した図である。表示制御部４０４による画面のスクロール処理は停止され、表示制御部４０４による、画面表示の縮小状態も解除され、初期状態である通常時の画面表示とされている。画面４００には、移動後の、地図情報が表示される状態となる。
【００７２】
以上の実施形態の構成により、地図情報を表示して位置を選択する選択方法において、特別な切り換え操作を必要とせず、一つのキー操作を連続的に押下するだけでスクロール速度を増加させ、さらに、表示させる情報範囲を広げることができ、目的とする選択対象を見失うことなく目的の対象を選択できることが可能となる。
【００７３】
なお、操作器は表示端末に備えられるものであればよく、配置に制限されるものではない。例えば、リモコン装置のように、表示端末本体と分離されている形態としても、表示部本体に内蔵されている形態としても可能である。
【００７４】
なお、本実施形態では表示部３０５を有するものとして説明を行ったが、外部に用意される場合にも適用できる。
【００７５】
なお、予め決められる初期値、定数は、記憶部１０３または表示制御部１０４、もしくは、記憶部３０３または表示制御部３０４に予め記憶されているものとする。
【００７６】
なお、本実施形態では、縮小率を予め定められるＲ［％］として、通常時と縮小時の２段階で表示する例について説明したが、当該縮小率を、スクロールスピードＳの大きさや、選択継続時間に応じて変化させるようにしてもよい。
【００７７】
なお、本実施形態で図示した画面、ならびに、スクロール方向は、１方向の移動を例として示すものであり、操作器で選択できる方向、例えば上下・左右あるいは２方向を組み合わせて斜め方向へのスクロールも行うことが可能である。
【００７８】
なお、図の情報の表示の実施形態を、地図の表示を例として説明したが、図として表される情報の表示にも適用が可能である。また、電子化された図面情報のように複数の画層に分割された情報の組み合わせによって表される情報の場合においても、画層を連動させてスクロールさせ、必要な操作入力によって画層間を遷移して表示させることも可能である。
【００７９】
なお、参照する情報は、スプレッドシートや一般的な図面のように平面によって構成される二次元的モデルによって表される情報に限らず、関連づける情報の範囲を三次元以上のモデルへ展開させることも可能である。二次元的モデルでフォーカスされた対象に関連する情報を、体系付けができる新たな座標軸を基準として表すことができれば、その座標軸に関する変数をつかって、座標軸上を移動すること、すなわち、スクロールさせることが可能となる。新たな座標軸の例としては、時間や、フォーカスされた対象が有する情報の表現の細かさなどを設定することも可能である。
その応用の一例として、図によって選択されたフォーカス対象から、そのフォーカスされた対象が有する詳細情報を関連付けて表示させる取扱説明資料として利用することができる。
【００８０】
なお、図６に示すフローチャートのステップＳａ２２の判定条件、及び、図１３に示すフローチャートのステップＳｂ２２の判定条件を、「スクロールスピードＳがスクロールスピード閾値Ｓｔを超過しているか」としてスクロールスピードにより判定することとして説明したが、「キー操作の継続時間ｔが設定時間ｔ１を超過しているか」と置き換えて、経過時間ｔにより判定することも可能である。
【００８１】
なお、操作器での操作をキーによる操作での説明を行ったが、操作によって方向を指定することができる入力手段を有するものであればよく、ジョイスティックによる操作手段を利用することも可能である。
【００８２】
また、表示する倍率を、標準時における縮小を行わない状態と、予め定められた設定値によってスクロール中に行われる縮小率の２段階の縮小率で表示する方法を説明した。しかしながら、本発明は当該実施形態の構成に限られることはなく、例えば前述したジョイスティック等の縮小率を操作量によって決定する操作手段を備えることにより、任意の時点で必要とされる任意の縮小率を利用して表示させることが可能となる。
【００８３】
上述の表示装置は内部に、コンピュータシステムを有している。そして、上述した画面に表示される情報をスクロールさせて表示する表示方法の処理過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１実施形態に係る表示装置の内部構成を示した概略ブロック図である。
【図２】第１実施形態におけるキー状態情報である。
【図３】第１実施形態におけるスクロールスピードの説明図である。
【図４】第１実施形態におけるスクロールスピードを示すタイムチャートである。
【図５】第１実施形態における操作キーの状態判定に関するフローチャートである。
【図６】第１実施形態における画面表示処理に関するフローチャートである。
【図７】第１実施形態における表示部に表示される表示画面（その１）である。
【図８】第１実施形態における表示部に表示される表示画面（その２）である。
【図９】第１実施形態における表示部に表示される表示画面（その３）である。
【図１０】第１実施形態における表示部に表示される表示画面（その４）である。
【図１１】第２実施形態に係る表示装置の内部構成を示した概略ブロック図である。
【図１２】第２実施形態におけるスクロールスピードの説明図である。
【図１３】第２実施形態における画面表示処理に関するフローチャートである。
【図１４】第２実施形態における表示部に表示される表示画面（その１）である。
【図１５】第２実施形態における表示部に表示される表示画面（その２）である。
【図１６】第２実施形態における表示部に表示される表示画面（その３）である。
【図１７】第２実施形態における表示部に表示される表示画面（その４）である。
【符号の説明】
【００８５】
１００  表示制御端末
１０１  操作器
１０２  検出部
１０３  記憶部
１０４  表示制御部
１０５  表示部
１０６  キー状態情報記憶部
【図１】
2009157229.tif 000003
【図２】
2009157229.tif 000004
【図３】
2009157229.tif 000005
【図４】
2009157229.tif 000006
【図５】
2009157229.tif 000007
【図６】
2009157229.tif 000008
【図７】
2009157229.tif 000009
【図８】
2009157229.tif 000010
【図９】
2009157229.tif 000011
【図１０】
2009157229.tif 000012
【図１１】
2009157229.tif 000013
【図１２】
2009157229.tif 000014
【図１３】
2009157229.tif 000015
【図１４】
2009157229.tif 000016
【図１５】
2009157229.tif 000017
【図１６】
2009157229.tif 000018
【図１７】
2009157229.tif 000019