(57)【要約】【課題】多数のインデックスが設定されていても、任意のインデックスに基づく検索が実行されるまでの操作手順を簡単にする。【解決手段】表示装置１において、表示制御部１０３は、操作受付部１０２がタッチパネル２０を通じてインデックスリスト５２に対する予め設定されたユーザー操作を受け付けた場合に、インデックス５２ａ毎に、インデックス５２ａに関連する他のインデックス５２ｂをインデックスリスト５２に追加して掲載し、操作受付部１０２がタッチパネル２０を通じてインデックスリスト５２におけるいずれかのインデックスを選択するためのユーザー操作を受け付けた場合に、この選択されたインデックスに対応する検索対象項目を検索対象リスト５１の所定位置に掲載する。【選択図】図２
2018010382.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
複数の検索対象項目を掲載した検索対象リスト、及び前記各検索対象項目を区分するための複数のインデックスを掲載したインデックスリストを記憶する記憶部と、
前記記憶部に記憶された前記検索対象リスト及び前記インデックスリストを前記表示部に表示させる表示制御部と、
前記表示部の画面に配置されたタッチパネルと、
前記タッチパネルを通じてユーザー操作を受け付ける操作受付部と、を備え、
前記表示制御部は、前記操作受付部が前記タッチパネルを通じて前記インデックスリストに対する予め設定されたユーザー操作を受け付けた場合に、該インデックスリストにおける各インデックスの表示間隔を拡げ、前記操作受付部が前記タッチパネルを通じて互いに隣り合う２つのインデックスの表示間隔における任意の位置を指示するためのユーザー操作を受け付けた場合に、前記任意の位置に対応する検索対象項目を前記検索対象リストの予め定められた位置に掲載する表示装置。
【請求項２】
前記表示制御部は、前記操作受付部が前記タッチパネルを通じて前記インデックスリストに対する予め設定されたユーザー操作を受け付けた場合に、前記拡げた表示間隔の領域に、前記インデックス毎にインデックスに関連する他のインデックスを前記インデックスリストに追加して掲載し、前記操作受付部が前記タッチパネルを通じて前記インデックスリストにおけるいずれかのインデックスを選択するためのユーザー操作を、前記任意の位置を指示するためのユーザー操作として受け付けた場合に、このユーザー操作により選択されたインデックスに対応する検索対象項目を前記検索対象リストの予め定められた位置に掲載する請求項１に記載の表示装置。
【請求項３】
前記表示制御部は、前記操作受付部が前記タッチパネルを通じて前記インデックスリストに対する予め設定されたユーザー操作を受け付けた場合に、前記拡げた表示間隔の領域には何も表示しない状態とする請求項１に記載の表示装置。
【請求項４】
前記表示制御部により前記インデックスリストにおける各インデックスの表示間隔が拡げられた状態では、互いに隣り合う２つのインデックスの表示間隔における前記ユーザー操作により指示された前記任意の位置が該互いに隣り合う２つのインデックスの一方からの離間距離で表され、前記表示制御部は、前記任意の位置を示す離間距離に対応する検索対象項目を前記検索対象リストの予め定められた位置に掲載する請求項３に記載の表示装置。
【請求項５】
前記予め設定されたユーザー操作は、前記インデックスリストにおける各インデックスの並び方向へのスライド操作又は該各インデックスの並び方向と直交する方向へのスライド操作である請求項１乃至請求項４のいずれかに記載の表示装置。
【請求項６】
前記予め設定されたユーザー操作は、前記インデックスリストに対する予め定められた速度以下のスライド操作である請求項１乃至請求項５のいずれかに記載の表示装置。
【請求項７】
前記表示制御部は、前記操作受付部が前記タッチパネルを通じて前記インデックスリストにおける各インデックスのスクロール操作を受け付けた場合に、該インデックスリストにおける各インデックスをスクロール表示すると共に、前記検索対象リストにおける各検索対象項目を該各インデックスのスクロール表示の方向とは逆方向にスクロール表示する請求項１乃至請求項６のいずれかに記載の表示装置。
【請求項８】
コンピューターを、
複数の検索対象項目を掲載した検索対象リスト、及び前記各検索対象項目を区分するための複数のインデックスを掲載したインデックスリストを記憶する記憶部と、
前記記憶部に記憶された前記検索対象リスト及び前記インデックスリストを表示部に表示させる表示制御部と、
前記表示部に備えられたタッチパネルを通じてユーザー操作を受け付ける操作受付部として機能させ、更に、
前記表示制御部が、前記操作受付部が前記タッチパネルを通じて前記インデックスリストに対する予め設定されたユーザー操作を受け付けた場合に、該インデックスリストにおける各インデックスの表示間隔を拡げ、前記操作受付部が前記タッチパネルを通じて互いに隣り合う２つのインデックスの表示間隔における任意の位置を指示するためのユーザー操作を受け付けた場合に、前記任意の位置に対応する検索対象項目を前記検索対象リストの予め定められた位置に掲載するように前記コンピューターを機能させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置および表示制御プログラムに関し、特に検索対象を検索するための操作画面を表示する技術に関する。
【背景技術】
【０００２】
スマートフォンなどの携帯端末装置（表示装置とも称す）は、表示部の画面に配置されたタッチパネルを備え、表示部の画面に対するユーザー操作（タッチ操作など）を、タッチパネルを通じて受け付けて、このユーザー操作に対して応答動作する。例えば、表示部の画面に複数のインデックスを一覧表示し、任意のインデックスに対してユーザー操作が行われると、このユーザー操作が受け付けられて、任意のインデックスに基づく検索が実行される（特許文献１、２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−５０１００６号公報
【特許文献２】特開２０１３−１３５２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記のようなインデックスのリストを利用する場合は、多数のインデックスが設定されているため、任意のインデックスに基づく検索が実行されるまでの操作手順が簡単であることが望ましい。
【０００５】
しかしながら、特許文献１及び特許文献２のいずれにおいても、そのような操作手順が十分に簡単であるとは言えなかった。例えば、特許文献１では、リストにおける任意のインデックスの近くまでジャンプし、更に表示部の画面に対するスライド操作により任意のインデックスを見つけ出す必要があった。また、特許文献２では、多くの表示領域が必要なため、閲覧性に欠けるという課題があった。
【０００６】
本発明は、上記の事情に鑑みなされたものであり、多数のインデックスが設定されていても、任意のインデックスに基づく検索が実行されるまでの操作手順を簡単にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面にかかる表示装置は、表示部と、複数の検索対象項目を掲載した検索対象リスト、及び前記各検索対象項目を区分するための複数のインデックスを掲載したインデックスリストを記憶する記憶部と、前記記憶部に記憶された前記検索対象リスト及び前記インデックスリストを前記表示部に表示させる表示制御部と、前記表示部の画面に配置されたタッチパネルと、前記タッチパネルを通じてユーザー操作を受け付ける操作受付部と、を備え、前記表示制御部は、前記操作受付部が前記タッチパネルを通じて前記インデックスリストに対する予め設定されたユーザー操作を受け付けた場合に、該インデックスリストにおける各インデックスの表示間隔を拡げ、前記操作受付部が前記タッチパネルを通じて互いに隣り合う２つのインデックスの表示間隔における任意の位置を指示するためのユーザー操作を受け付けた場合に、前記任意の位置に対応する検索対象項目を前記検索対象リストの予め定められた位置に掲載するものである。
【０００８】
また、本発明の別の一局面にかかる表示制御プログラムは、コンピューターを、複数の検索対象項目を掲載した検索対象リスト、及び前記各検索対象項目を区分するための複数のインデックスを掲載したインデックスリストを記憶する記憶部と、前記記憶部に記憶された前記検索対象リスト及び前記インデックスリストを表示部に表示させる表示制御部と、前記表示部に備えられたタッチパネルを通じてユーザー操作を受け付ける操作受付部として機能させ、更に、前記表示制御部が、前記操作受付部が前記タッチパネルを通じて前記インデックスリストに対する予め設定されたユーザー操作を受け付けた場合に、該インデックスリストにおける各インデックスの表示間隔を拡げ、前記操作受付部が前記タッチパネルを通じて互いに隣り合う２つのインデックスの表示間隔における任意の位置を指示するためのユーザー操作を受け付けた場合に、前記任意の位置に対応する検索対象項目を前記検索対象リストの予め定められた位置に掲載するように前記コンピューターを機能させるものである。
【発明の効果】
【０００９】
本発明によれば、多数のインデックスが設定されていても、任意のインデックスに基づく検索が実行されるまでの操作手順を簡単にすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態にかかる表示装置の外観を示す斜視図である。
【図２】第１実施形態の表示装置の内部構成を示すブロック図である。
【図３】（ａ）は第１実施形態の表示装置の画面に表示される検索対象リスト及びインデックスリストを例示する図であり、（ｂ）はインデックスリストに他のインデックスを追加した状態を示す図である。
【図４】インデックス、検索対象項目、及び検索対象の対応関係を概念的に示す図である。
【図５】第１実施形態の表示装置による検索対象リスト及びインデックスリストを表示するための処理手順を示すフローチャートである。
【図６】（ａ）〜（ｃ）は、変形例１の表示装置の画面に表示される検索対象リスト及びインデックスリストの操作方法を示す図である。
【図７】変形例１の表示装置による検索対象リスト及びインデックスリストを表示するための処理手順を示すフローチャートである。
【図８】（ａ）は第２実施形態の表示装置の画面に表示される検索対象リスト及びインデックスリストを例示する図であり、（ｂ）はインデックスリストにおける各インデックスの表示間隔を拡げた状態を示す図である。
【図９】第２実施形態の表示装置の画面に表示される検索対象リスト及び各インデックスの表示間隔を拡げた状態のインデックスリストを拡大して示す図である。
【図１０】第２実施形態の表示装置による検索対象リスト及びインデックスリストを表示するための処理手順を示すフローチャートである。
【図１１】変形例３の表示装置の画面に表示される検索対象リスト及びインデックスリストを示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態にかかる表示装置及び表示制御プログラムについて図面を参照して説明する。
＜第１実施形態＞
図１は、本発明の第１実施形態にかかる表示装置の外観を示す斜視図である。図２は、本発明の第１実施形態にかかる表示装置の内部構成を示すブロック図である。
【００１２】
本発明の第１実施形態にかかる表示装置１は、例えば、スマートフォンなどの携帯端末装置であって、表示部１０と、タッチパネル２０と、通信部３０と、記憶部４０と、制御ユニット１００とを備えている。これらの構成要素は、互いにバスを通じてデータ又は信号の送受信が可能とされている。
【００１３】
表示部１０は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）などから構成される。
【００１４】
タッチパネル２０は、所謂抵抗膜方式や静電容量方式等のタッチパネルである。タッチパネル２０は、表示部１０の画面Ｄに配置され、表示部１０の画面Ｄ上のアイコンに対する指などの接触をその接触位置と共に検知する。タッチパネル２０は、指などの接触を検知すると、その接触位置の座標を示す検知信号を制御ユニット１００の後述する操作受付部１０２などに出力する。このように、タッチパネル２０は、表示部１０の画面Ｄに対するユーザー操作が入力される操作部としての役割を果たす。
【００１５】
また、表示装置１は、ユーザー操作が入力される操作部として、上記のタッチパネル２０に加えてハードキーを備えてもよい。
【００１６】
通信部３０は、不図示のＬＡＮチップなどの通信モジュールを備える通信インターフェイスである。
【００１７】
記憶部４０は、ＲＡＭ（Random Access Memory）などの大容量の記憶装置である。
【００１８】
制御ユニット１００は、プロセッサー、ＲＡＭ（Random Access Memory）、及びＲＯＭ（Read Only Memory）等から構成される。当該プロセッサーは、例えば、ＣＰＵ(Central Processing Unit)、ＭＣＵ、又はＡＳＩＣである。制御ユニット１００は、上記記憶部４０に記憶された表示制御プログラムが上記のプロセッサーにより実行されることで、制御部１０１、操作受付部１０２、表示制御部１０３、および通信制御部１０４として機能する。なお、制御ユニット１００の上記の各構成要素は、前述の表示制御プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
【００１９】
なお、上記表示制御プログラムは、コンピューターにより読み取り可能な非一時的な記録媒体、例えば、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリーなどに記録される。この場合、当該表示制御プログラムを記録したコンピューターにより読み取り可能な非一時的な記録媒体が、本発明の一実施形態となる。
【００２０】
制御部１０１は、表示装置１の全体的な動作制御を司る。制御部１０１は、表示部１０、タッチパネル２０、通信部３０、および記憶部４０などと接続されており、接続されている上記各構成要素の動作制御や、各構成要素との間での信号またはデータの送受信を行う。
【００２１】
また、制御部１０１は、操作受付部１０２が受け付けた操作に応じた処理を実行する処理部としての役割を果たす。
【００２２】
操作受付部１０２は、タッチパネル２０から出力される検知信号に基づき、ユーザーにより入力されたユーザー操作を特定する。そして、操作受付部１０２は、特定したユーザー操作を受け付け、当該ユーザー操作に対応する制御信号を制御部１０１、表示制御部１０３、および通信制御部１０４などに出力する。
【００２３】
上記ユーザー操作には、タッチ操作、スライド操作（フリック操作やスワイプ操作を含む）、ドラッグ操作、ピンチアウト操作、ピンチイン操作などがある。例えば、ユーザーがタッチパネル２０上に指を接触させ、その後その接触位置から指を離すと、タッチパネル２０は、接触を検知した位置を示す検知信号を操作受付部１０２に出力する。操作受付部１０２は、当該検知信号を受け、ユーザーにより入力されたユーザー操作がタッチ操作であることを特定し、当該タッチ操作を受け付ける。また、タッチパネル２０上に指を接触させた状態で指を移動させると、タッチパネル２０は、最初に接触を検出した初期位置から最後に接触を検出した最終位置までの各移動位置を示す検知信号を操作受付部１０２に出力する。操作受付部１０２は、当該検知信号を受け、ユーザーにより入力されたユーザー操作がスライド操作であること、及びスライド操作の操作方向を特定し、当該スライド操作を受け付ける。
【００２４】
通信制御部１０４は、通信部３０の通信動作を制御する機能を有する。また、表示制御部１０３は、表示部１０の表示動作を制御する機能を有する。
【００２５】
ここで、第１実施形態では、予め定められた操作のもとに、例えば図３（ａ）に示すようなファイルやデータを検索するための検索対象リスト５１及びインデックスリスト５２が表示制御部１０３により表示部１０の画面に並べて表示される。検索対象リスト５１には、検索対象のファイルやデータを示す複数の検索対象項目５１ａが縦方向に配列され掲載されており、またインデックスリスト５２には、各検索対象項目５１ａを区分けするための複数のインデックス５２ａが縦方向に配列され掲載されている。具体的には、インデックスリスト５２には、各インデックス５２ａとして、五十音順における各行の先頭の文字「あ」、「か」、「さ」、…及びアルファベット順の各文字「Ａ」、「Ｂ」、「Ｃ」、…が順次掲載されている。そして、例えばインデックス５２ａの文字「さ」がタッチ操作で選択された場合は、検索対象リスト５１には、各検索対象項目５１ａとして、インデックス５２ａの文字「さ」に対応する複数の文字列「西門」、「にしもん」、「竿屋」、…が該検索対象リスト５１における先頭列から順次配列される。
【００２６】
また、インデックスリスト５２が各インデックス５２ａの配列方向と直交する横方向にスライド操作されると、表示制御部１０３は、インデックスリスト５２には、インデックス５２ａ毎に、インデックス５２ａに関連する複数のインデックス５２ｂを掲載させる。例えば、図３（ｂ）に示すようにインデックス５２ａの文字「さ」については、インデックス５２ａの文字「さ」に関連する複数のインデックス５２ｂとして、五十音順における「さ」行の各文字「し」、「す」、「せ」、「そ」が掲載される。そして、例えば関連するインデックス５２ｂの文字「し」がタッチ操作で選択された場合に、検索対象リスト５１には、各検索対象項目５１ａとして、インデックス５２ａの文字「し」に対応する複数の文字列「椎元」、「しいもと」、「塩田」、…が該検索対象リスト５１における先頭列から順次配列される。
【００２７】
更に、インデックスリスト５２が縦方向にスライド操作されると、表示制御部１０３は、インデックス５２ａ毎に、インデックス５２ａに関連する各インデックス５２ｂを非表示とし、インデックスリスト５２を図３（ａ）に示すような表示内容に戻す。
【００２８】
このため、検索対象リスト５１及びインデックスリスト５２を表示部１０の画面に表示して、これらのリスト５１、５２の表示領域の面積を抑えながらも、簡単な操作により、多くの検索対象項目のうちから任意の検索対象項目を速やかに検索することができる。
【００２９】
次に、第１実施形態の表示装置１による検索対象リスト５１及びインデックスリスト５２を表示して、任意の検索対象項目を検索するための構成及び処理手順を説明する。
【００３０】
図４は、各インデックス５２ａ、５２ｂ、各検索対象項目５１ａ、及び各検索対象５３の対応関係を概念的に示している。図４に示すように複数のインデックス５２ａには、複数のインデックス５２ｂがそれぞれ関連付けられている。各インデックス５２ａ、５２ｂのいずれにも、０又は１乃至複数の検索対象項目５１ａが対応付けられている。そして、各検索対象項目５１ａには、それぞれの検索対象５３が対応付けられている。各検索対象５３は、ファイルやデータなどである。このような各インデックス５２ａ、５２ｂ、各検索対象項目５１ａ、及び各検索対象５３は、互いの関連付けデータと共に記憶部４０に記憶されている。
【００３１】
ここで、インデックスリスト５２に対して横方向のスライド操作がなされると、表示制御部１０３は、インデックス５２ａ毎に、インデックス５２ａに関連する複数のインデックス５２ｂを掲載する。そして、各インデックス５２ａ、５２ｂのいずれかがタッチ操作で選択されると、表示制御部１０３は、このタッチ操作されたインデックスに対応付けられている０又は１乃至複数の検索対象項目５１ａを検索対象リスト５１の先頭列から掲載する。更に、任意の検索対象項目５１ａがタッチ操作で選択されると、表示制御部１０３は、任意の検索対象項目５１ａに対応付けられている検索対象５３を検索して、検索対象５３であるファイルやデータを表示部１０の画面に表示する。
【００３２】
図５は、検索対象リスト５１及びインデックスリスト５２を表示して、任意の検索対象項目を選択するための処理手順を示すフローチャートである。
【００３３】
まず、ユーザーが表示部１０の画面に表示されているアイコンやタッチキー等をタッチ操作して、ファイルやデータの検索を指示すると、このタッチ操作がタッチパネル２０を通じて操作受付部１０２で受け付けられ、制御部１０１が、ファイルやデータを検索するための機能（アプリケーションプログラム）を起動させ、表示制御部１０３が、図３（ａ）に示すような検索対象リスト５１及びインデックスリスト５２を表示部１０の画面に表示させる（ステップＳ１０１）。
【００３４】
この状態で、インデックスリスト５２における任意のインデックス５２ａがタッチ操作されて、この任意のインデックス５２ａのタッチ操作が操作受付部１０２で受け付けられると（ステップＳ１０２で「Ｙｅｓ」）、表示制御部１０３は、任意のインデックス５２ａに対応付けられている０又は１乃至複数の検索対象項目５１ａを記憶部４０から検索して、この検索した０又は１乃至複数の検索対象項目５１ａを検索対象リスト５１の先頭列から順次表示する（ステップＳ１０３）。そして、任意の検索対象項目５１ａがタッチ操作で選択されて、このタッチ操作が操作受付部１０２で受け付けられると、表示制御部１０３は、任意の検索対象項目５１ａに対応付けられている検索対象５３を記憶部４０から検索して、この検索対象５３であるファイルやデータを表示部１０の画面に表示する。
【００３５】
また、インデックスリスト５２に対して横方向のスライド操作がなされて、この横方向のスライド操作が操作受付部１０２で受け付けられると（ステップＳ１０４で「Ｙｅｓ」、ステップＳ１０５で「横方向」）、表示制御部１０３は、インデックス５２ａ毎に、インデックス５２ａに関連する複数のインデックス５２ｂを記憶部４０から検索してインデックスリスト５２に掲載する（ステップＳ１０６）。
【００３６】
そして、各インデックス５２ａ、５２ｂのうちの任意のインデックスがタッチ操作で選択されて、この任意のインデックスのタッチ操作が操作受付部１０２で受け付けられると（ステップＳ１０２で「Ｙｅｓ」）、表示制御部１０３は、その任意のインデックスに対応付けられている検索対象項目５１ａを記憶部４０から検索して、この検索した検索対象項目５１ａ及びこれに引き続く以降の検索対象項目５１ａを検索対象リスト５１の先頭列から順次表示する（ステップＳ１０３）。更に、任意の検索対象項目５１ａのタッチ操作が操作受付部１０２で受け付けられると、表示制御部１０３は、任意の検索対象項目５１ａに対応付けられている検索対象５３を記憶部４０から検索して表示部１０の画面に表示する。
【００３７】
また、インデックスリスト５２に対して縦方向のスライド操作がなされて、この縦方向のスライド操作が操作受付部１０２で受け付けられると（ステップＳ１０４で「Ｙｅｓ」、ステップＳ１０５で「縦方向」）、表示制御部１０３は、インデックス５２ａ毎に、インデックス５２ａに関連する複数のインデックス５２ｂを非表示にして、インデックスリスト５２を図３（ａ）に示すような表示内容に戻す（ステップＳ１０７）。
【００３８】
このように第１実施形態では、インデックスリスト５２に対して横方向のスライド操作がなされると、インデックス５２ａ毎に、任意のインデックス５２ａに関連する複数のインデックス５２ｂをインデックスリスト５２に掲載し、任意のインデックスがタッチ操作されると、この任意のインデックスに対応付けられている検索対象項目５１ａを検索対象リスト５１の先頭列から表示している。このため、多数のインデックスが設定されていても、任意のインデックスに基づく検索を実行させるまでの操作手順が簡単である。
【００３９】
なお、第１実施形態では、表示制御部１０３は、インデックスがタッチ操作されると、このインデックスに対応付けられている検索対象項目５１ａを検索対象リスト５１の先頭列に表示しているが、検索対象項目５１ａを検索対象リスト５１のセンター位置に表示しても構わない。
【００４０】
また、表示制御部１０３は、インデックスリスト５２に対する横方向や縦方向のスライド操作に応じて、インデックス５２ａに関連する各インデックス５２ｂの表示及び非表示を切り替えているが、表示制御部１０３は、他の種類のユーザー操作に応じて表示及び非表示を切り替えても構わない。例えば、表示制御部１０３は、インデックスリスト５２に対する右方向や左方向のスライド操作、あるいは上方向や下方向のスライド操作に応じて、インデックス５２ａに関連する各インデックス５２ｂの表示及び非表示を切り替えてもよい。
＜変形例１＞
【００４１】
変形例１では、図６（ａ）に示すように、表示制御部１０３が、インデックス５２ａ毎に、インデックス５２ａに関連する複数のインデックス５２ｂが表示部１０の小さな画面に表示する状態を想定しており、図６（ｂ）、（ｃ）に示すように、表示制御部１０３が、各インデックス５２ａ、５２ｂが上下方向にスクロール操作された場合に、各インデックス５２ａ、５２ｂをスクロール表示すると共に、検索対象リスト５１における各検索対象項目５１ａを各インデックス５２ａ、５２ｂのスクロール表示の方向とは逆方向にスクロール表示して、ユーザーが各検索対象項目５１ａの全てを見ることができるようにしている。
【００４２】
図７は、そのようなスクロール表示を行うための処理手順を示すフローチャートである。
【００４３】
まず、表示制御部１０３は、インデックス５２ａ毎に、インデックス５２ａに関連する複数のインデックス５２ｂがインデックスリスト５２に掲載されているか否かを判定する（ステップＳ２０１）。そして、表示制御部１０３は、掲載されていると判定すると（ステップＳ２０１で「Ｙｅｓ」）、各インデックス５２ａ、５２ｂに対するスクロール操作を待機する（ステップＳ２０２）。
【００４４】
このとき、例えば各インデックス５２ａ、５２ｂに対する下方向のスクロール操作が操作受付部１０２で受け付けられると（ステップＳ２０２で「Ｙｅｓ」、ステップＳ２０３で「下方向」）、表示制御部１０３は、各インデックス５２ａ、５２ｂを下方向にスクロール表示すると共に、検索対象リスト５１における各検索対象項目５１ａを上方向にスクロール表示する（ステップＳ２０４）。また、各インデックス５２ａ、５２ｂに対する上方向のスクロール操作が操作受付部１０２で受け付けられると（ステップＳ２０２で「Ｙｅｓ」、ステップＳ２０３で「上方向」）、表示制御部１０３は、各インデックス５２ａ、５２ｂを上方向にスクロール表示すると共に、検索対象リスト５１における各検索対象項目５１ａを下方向にスクロール表示する（ステップＳ２０５）。
【００４５】
また、インデックス５２ａ毎に、インデックス５２ａに関連する複数のインデックス５２ｂがインデックスリスト５２に掲載されていない状態では（ステップＳ２０１で「Ｎｏ」）、各ステップＳ２０２〜Ｓ２０５の処理が行われない。
＜第２実施形態＞
【００４６】
次に、本発明の第２実施形態にかかる表示装置について説明する。第２実施形態の表示装置１は、第１実施形態と同様に、図１及び図２に示す外観及び内部構成を有している。
【００４７】
この第２実施形態の表示装置１では、例えば、図８（ａ）に示すようなインデックスリスト５２に対して所定速度以下の上下方向のスライド操作がなされると、表示制御部１０３は、図８（ｂ）に示すようにインデックスリスト５２における各インデックス５２ａの表示間隔を拡げる。そして、例えば任意のインデックス５２ａの文字「さ」から次のインデックス５２ａの文字「た」までの表示間隔における任意の位置がタッチ操作されると、表示制御部１０３は、検索対象リスト５１には、各検索対象項目５１ａとして、その任意の位置に対応する複数の文字列「吹田」、「すいた」、「睡蓮」、…を該検索対象リスト５１における先頭列から順次配列する。
【００４８】
詳しくは、タッチ操作された任意の位置は、任意のインデックス５２ａからの離間距離で表され、この離間距離に対応する各検索対象項目５１ａが求められて選択される。例えば、図９に示すように任意のインデックス５２ａの文字「さ」から次のインデックス５２ａの文字「た」までの間には、五十音順における「さ」行の５つの文字「さ」、「し」、「す」、「せ」、「そ」に対応するそれぞれの離間距離Ｓａ、Ｓｉ、Ｓｕ、Ｓｅ、Ｓｏが含まれている。そして、タッチ操作された任意の位置が文字「さ」に対応する離間距離Ｓａ（＝０）の位置であった場合に、検索対象リスト５１には、各検索対象項目５１ａとして、文字「さ」に対応する複数の文字列「西門」、「さいもん」、「竿屋」、…が該検索対象リスト５１における先頭列から順次配列される。また、タッチ操作された任意の位置が文字「し」に対応する離間距離Ｓｉの位置であった場合に、検索対象リスト５１には、各検索対象項目５１ａとして、文字「し」に対応する複数の文字列「椎元」、「しいもと」、「塩田」、…が該検索対象リスト５１における先頭列から順次配列される。
【００４９】
また、例えばタッチ操作された任意の位置が、文字「し」に対応する離間距離Ｓｉの位置と文字「す」に対応する離間距離Ｓｕの位置との間の位置であった場合は、つまり任意の位置が文字「し」と文字「す」の間の位置を示す場合は、検索対象リスト５１には、各検索対象項目５１として、文字「し」と文字「す」の間に対応する複数の文字列「品川」、「しながわ」、…が検索対象リスト５１における先頭列から順次配列される。更に、任意の位置が文字「し」に対応する離間距離Ｓｉの位置により近ければ、各検索対象項目５１ａとして、文字「し」を頭文字としかつ五十音順でより上位の各文字列が検索対象リスト５１における先頭列から順次配列される。また、任意の位置が文字「し」に対応する離間距離Ｓｉの位置からより遠ければ、各検索対象項目５１ａとして、文字「し」を頭文字としかつ五十音順でより下位の各文字列が検索対象リスト５１における先頭列から順次配列される。
【００５０】
更に、インデックスリスト５２に対して所定速度を越える上下方向のスライド操作がなされると、図８（ａ）に示すようにインデックスリスト５２における各インデックス５２ａの表示間隔が狭められて元に戻される。
【００５１】
このため、検索対象リスト５１及びインデックスリスト５２を表示部１０の画面に表示して、これらのリスト５１、５２の表示領域の面積を抑えながらも、簡単な操作により、多くの検索対象項目のうちから任意の検索対象項目を速やかに検索することができる。
【００５２】
次に、第２実施形態の表示装置１による検索対象リスト５１及びインデックスリスト５２を表示して、任意の検索対象項目を検索するための処理手順を、図１０に示すフローチャートに従って説明する。
【００５３】
まず、ユーザーが表示部１０の画面上のアイコンやタッチキー等をタッチ操作して、ファイルやデータの検索を指示すると、このタッチ操作がタッチパネル２０を通じて操作受付部１０２で受け付けられ、制御部１０１が、ファイルやデータを検索するための機能を起動させ、表示制御部１０３が、図８（ａ）に示すような検索対象リスト５１及びインデックスリスト５２を表示部１０の画面に表示させる（ステップＳ３０１）。
【００５４】
この状態で、インデックスリスト５２における任意のインデックス５２ａに対するタッチ操作が操作受付部１０２で受け付けられると（ステップＳ３０２で「Ｙｅｓ」）、表示制御部１０３は、任意のインデックス５２ａに対応付けられている０又は１乃至複数の検索対象項目５１ａを記憶部４０から検索して、この検索した０又は１乃至複数の検索対象項目５１ａを検索対象リスト５１の先頭列から順次表示する（ステップＳ３０３）。そして、任意の検索対象項目５１ａに対するタッチ操作が操作受付部１０２で受け付けられると、表示制御部１０３は、任意の検索対象項目５１ａに対応付けられている検索対象５３を記憶部４０から検索して、この検索対象５３であるファイルやデータを表示部１０の画面に表示する。
【００５５】
また、インデックスリスト５２に対して所定速度以下のスライド操作がなされて、この所定速度以下のスライド操作が操作受付部１０２で受け付けられると（ステップＳ３０４で「Ｙｅｓ」、ステップＳ３０５で「Ｙｅｓ」）、表示制御部１０３は、図８（ｂ）に示すようにインデックスリスト５２における各インデックス５２ａの表示間隔を拡げる（ステップＳ３０６）。
【００５６】
そして、任意のインデックス５２ａから次のインデックス５２ａまでの表示間隔における任意の位置がタッチ操作されて、この任意の位置が操作受付部１０２で受け付けられると（ステップＳ３０２で「Ｙｅｓ」）、表示制御部１０３は、任意のインデックス５２ａから任意の位置までの離間距離を求め、この離間距離に対応する検索対象項目５１ａを記憶部４０から検索し、この検索した検索対象項目５１ａ及びこれに引き続く以降の検索対象項目５１ａを検索対象リスト５１の先頭列から順次表示する。更に、任意の検索対象項目５１ａのタッチ操作が操作受付部１０２で受け付けられると、任意の検索対象項目５１ａに対応付けられている検索対象５３が記憶部４０から検索されて表示部１０の画面に表示される。
【００５７】
また、インデックスリスト５２に対して所定速度を越えるスライド操作がなされて、この所定速度を越えるスライド操作が操作受付部１０２で受け付けられると（ステップＳ３０４で「Ｙｅｓ」、ステップＳ３０５で「Ｎｏ」）、表示制御部１０３は、図８（ａ）に示すようにインデックスリスト５２における各インデックス５２ａの表示間隔を狭めて元に戻す（ステップＳ３０７）。
【００５８】
このように第２実施形態では、インデックスリスト５２に対するスライド操作の速度が所定速度以下のときに、インデックスリスト５２における各インデックス５２ａの表示間隔を拡げ、互いに隣り合う２つのインデックス５２ａの表示間隔における任意の位置がタッチ操作されると、この任意の位置に対応する検索対象項目５１ａを検索対象リスト５１の先頭列から表示している。このため、多数のインデックスが設定されていても、任意のインデックスに基づく検索を実行させるまでの操作手順が簡単である。
【００５９】
なお、第２実施形態では、インデックス５２ａに対応付けられている検索対象項目５１ａを検索対象リスト５１の先頭列に表示しているが、検索対象項目５１ａを検索対象リスト５１のセンター位置に表示しても構わない。
【００６０】
また、インデックスリスト５２に対するスライド操作の速度に応じて、各インデックス５２ａの表示間隔を拡げたり狭めたりしているが、他の種類のユーザー操作に応じて表示間隔を切り替えても構わない。
＜変形例２＞
【００６１】
第２実施形態において、表示制御部１０３が、各インデックス５２ａの表示間隔を拡げた状態で、上記変形例１と同様に、各インデックス５２ａがスクロール操作された場合に、各インデックス５２ａをスクロール表示すると共に、検索対象リスト５１における各検索対象項目５１ａを逆方向にスクロール表示するようにしして、ユーザーが各検索対象項目５１ａの全てを見ることができるようにしてもよい。
＜変形例３＞
【００６２】
第１実施形態及び第２実施形態を組み合わせてもよい。例えば、図３（ａ）においてインデックスリスト５２が横方向にスライド操作されると、表示制御部１０３が、図３（ｂ）に示すようにインデックス５２ａ毎に、インデックス５２ａに関連する複数のインデックス５２ｂを掲載する。そして、インデックスリスト５２に対して所定速度以下の上下方向のスライド操作がなされると、表示制御部１０３は、図１１に示すようにインデックスリスト５２における各インデックス５２ａの表示間隔を拡げる。この場合は、五十音順の全ての文字の表示間隔が拡げられ、いずれの表示間隔においても任意の位置がタッチ操作されると、この任意の位置に応じた検索対象項目５１ａ及びこれに引き続く検索対象項目５１ａが検索対象リスト５１における所定位置から順次表示される。
【００６３】
なお、図１乃至図１１を用いて説明した上記実施形態及び変形例の構成及び処理は、本発明の一例に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００６４】
１      表示装置
１０    表示部
２０    タッチパネル
３０    通信部
４０    記憶部
１００  制御ユニット
１０１  制御部
１０２  操作受付部
１０３  表示制御部
１０４  通信制御部
【図１】
2018010382.tif 000003
【図２】
2018010382.tif 000004
【図３】
2018010382.tif 000005
【図４】
2018010382.tif 000006
【図５】
2018010382.tif 000007
【図６】
2018010382.tif 000008
【図７】
2018010382.tif 000009
【図８】
2018010382.tif 000010
【図９】
2018010382.tif 000011
【図１０】
2018010382.tif 000012
【図１１】
2018010382.tif 000013