(57)【特許請求の範囲】
【請求項１】
タッチパネルを備える電子機器によって実行される検索プログラムであって、
データ群のデータを特定するためのデータ特定情報を並べたリストを前記タッチパネルに表示させるリスト表示手段、および、
前記リスト表示手段によって前記リストが前記タッチパネルに表示させられている状態で前記データ特定情報の何れかを検索するための前記タッチパネルへの操作を受け付ける操作受付手段として前記電子機器を機能させ、
前記操作受付手段は、前記検索のための検索用文字が前記タッチパネルに手書入力される前に、前記タッチパネルにおける前記リストのスクロール方向への第１のスライド操作が前記タッチパネルに入力された場合、前記第１のスライド操作の軌跡を１画目とする特定の文字を先頭文字とする第１のデータ特定情報が前記リストに含まれるときに、前記リストのうち前記タッチパネルによる表示位置を前記第１のデータ特定情報の位置に移動させる特定移動操作として前記第１のスライド操作を受け付け、前記第１のデータ特定情報が前記リストに含まれないときに、前記第１のスライド操作をスクロール操作として受け付けることを特徴とする検索プログラム。
【請求項２】
前記操作受付手段は、前記検索用文字が前記タッチパネルに手書入力される前に前記タッチパネルに前記第１のスライド操作が入力された場合、前記第１のデータ特定情報が前記リストに含まれるときであっても、前記第１のデータ特定情報が前記リストのうち現在の前記表示位置を基準とする特定の範囲内に存在するときには、前記第１のスライド操作をスクロール操作として受け付けることを特徴とする請求項１に記載の検索プログラム。
【請求項３】
前記操作受付手段は、前記特定移動操作を受け付けた後、前記特定移動操作として受け付けた前記第１のスライド操作の軌跡を１画目とする第１の検索用文字の前記タッチパネルへの手書入力を、前記第１の検索用文字を先頭文字とする前記第１のデータ特定情報の位置に前記表示位置を移動させる操作として受け付けることを特徴とする請求項１または請求項２に記載の検索プログラム。
【請求項４】
前記操作受付手段は、前記特定移動操作を受け付けた場合、前記第１の検索用文字が前記タッチパネルに手書入力された後で、前記タッチパネルにおける前記リストのスクロール方向への第２のスライド操作が前記タッチパネルに入力されたときに、前記第２のスライド操作をスクロール操作として受け付けることを特徴とする請求項３に記載の検索プログラム。
【請求項５】
前記操作受付手段は、前記第１のスライド操作の軌跡を１画目としない第２の検索用文字の前記タッチパネルへの手書入力を、前記第２の検索用文字を先頭文字とする第２のデータ特定情報の位置に前記表示位置を移動させる操作として受け付けることを特徴とする請求項１から４の何れかに記載の検索プログラム。
【請求項６】
前記操作受付手段は、前記第２の検索用文字が前記タッチパネルに手書入力された後で、前記タッチパネルにおける前記リストのスクロール方向への第３のスライド操作が前記タッチパネルに入力されたときに、前記第３のスライド操作をスクロール操作として受け付けることを特徴とする請求項５に記載の検索プログラム。
【請求項７】
タッチパネルと、
データ群のデータを特定するためのデータ特定情報を並べたリストを前記タッチパネルに表示させるリスト表示手段と、
前記リスト表示手段によって前記リストが前記タッチパネルに表示させられている状態で前記データ特定情報の何れかを検索するための前記タッチパネルへの操作を受け付ける操作受付手段とを備え、
前記操作受付手段は、前記検索のための検索用文字が前記タッチパネルに手書入力される前に、前記タッチパネルにおける前記リストのスクロール方向への第１のスライド操作が前記タッチパネルに入力された場合、前記第１のスライド操作の軌跡を１画目とする特定の文字を先頭文字とする第１のデータ特定情報が前記リストに含まれるときに、前記リストのうち前記タッチパネルによる表示位置を前記第１のデータ特定情報の位置に移動させる特定移動操作として前記第１のスライド操作を受け付け、前記第１のデータ特定情報が前記リストに含まれないときに、前記第１のスライド操作をスクロール操作として受け付けることを特徴とする検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ群のデータを特定するためのデータ特定情報を手書入力された文字で検索する検索プログラムおよび検索装置に関する。
【背景技術】
【０００２】
従来、データ群のデータを特定するためのデータ特定情報を手書入力された文字で検索する装置として、手書入力によって検索文字を受け付け、受け付けた検索文字でデータ特定情報を検索し、検索結果を表示するものが知られている（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４０３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
データ特定情報を並べたリストがタッチパネルに表示させられている状態でデータ特定情報の検索のためのタッチパネルへの操作を受け付ける方法が考えられる。そして、この方法においては、データ特定情報の検索のための検索用文字がタッチパネルに手書入力された場合に、リストのうちタッチパネルによる表示位置をこの検索用文字を含むデータ特定情報の位置に移動させることが考えられる。また、タッチパネルにおけるリストのスクロール方向へのスライド操作がタッチパネルに入力された場合に、タッチパネルにおいてリストをスクロールさせることも考えられる。
【０００５】
ここで、タッチパネルへの検索用文字の手書入力と、タッチパネルへのスクロール操作の入力との両方に対応している場合、タッチパネルにおけるリストのスクロール方向へのスライド操作は、１画目がスクロール方向に延在する線である例えば「ｌ」、「ｂ」、「Ｎ」などの検索用文字の手書入力の一部であるのか、それとも、単純にリストのスクロール操作であるのか不明である。したがって、タッチパネルへの検索用文字の手書入力と、タッチパネルへのスクロール操作とのうち現在受け付け中の操作を切り替えるために特殊な操作を実行することが考えられる。しかしながら、このような特殊な操作の分だけ、操作の工程が増えて不便であるという問題がある。
【０００６】
そこで、本発明は、データ特定情報の検索のための操作を容易化することができる検索プログラムおよび検索装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の検索プログラムは、タッチパネルを備える電子機器によって実行される検索プログラムであって、データ群のデータを特定するためのデータ特定情報を並べたリストを前記タッチパネルに表示させるリスト表示手段、および、前記リスト表示手段によって前記リストが前記タッチパネルに表示させられている状態で前記データ特定情報の何れかを検索するための前記タッチパネルへの操作を受け付ける操作受付手段として前記電子機器を機能させ、前記操作受付手段は、前記検索のための検索用文字が前記タッチパネルに手書入力される前に、前記タッチパネルにおける前記リストのスクロール方向への第１のスライド操作が前記タッチパネルに入力された場合、前記第１のスライド操作の軌跡を１画目とする特定の文字を先頭文字とする第１のデータ特定情報が前記リストに含まれるときに、前記リストのうち前記タッチパネルによる表示位置を前記第１のデータ特定情報の位置に移動させる特定移動操作として前記第１のスライド操作を受け付け、前記第１のデータ特定情報が前記リストに含まれないときに、前記第１のスライド操作をスクロール操作として受け付けることを特徴とする。
【０００８】
この構成により、本発明の検索プログラムは、検索用文字がタッチパネルに手書入力される前に、タッチパネルにおけるリストのスクロール方向へのスライド操作がタッチパネルに入力された場合に、このスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリストに含まれるか否かによって、このスライド操作が特定移動操作と、スクロール操作との何れであるかを自動的に決定するので、データ特定情報の検索のための操作を容易化することができる。
【０００９】
また、本発明の検索プログラムにおいて、前記操作受付手段は、前記検索用文字が前記タッチパネルに手書入力される前に前記タッチパネルに前記第１のスライド操作が入力された場合、前記特定の文字を先頭文字とする前記第１のデータ特定情報が前記リストに含まれるときであっても、前記第１のデータ特定情報が前記リストのうち現在の前記表示位置を基準とする特定の範囲内に存在するときには、前記第１のスライド操作をスクロール操作として受け付けても良い。
【００１０】
この構成により、本発明の検索プログラムは、検索用文字がタッチパネルに手書入力される前に、タッチパネルにおけるリストのスクロール方向へのスライド操作がタッチパネルに入力された場合、このスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリストに含まれるときであっても、このデータ特定情報がリストのうち特定の範囲内に存在するか否かによって、このスライド操作がスクロール操作と、特定移動操作との何れであるかを自動的に決定するので、タッチパネルへのスクロール操作と、タッチパネルへの検索用文字の手書入力とを適切に受け付けることができる。
【００１１】
また、本発明の検索プログラムにおいて、前記操作受付手段は、前記特定移動操作を受け付けた後、前記特定移動操作として受け付けた前記第１のスライド操作の軌跡を１画目とする第１の検索用文字の前記タッチパネルへの手書入力を、前記第１の検索用文字を先頭文字とする前記第１のデータ特定情報の位置に前記表示位置を移動させる操作として受け付けても良い。
【００１２】
この構成により、本発明の検索プログラムは、特定移動操作を受け付けた場合にタッチパネルへの検索用文字の手書入力を受け付けるので、タッチパネルへの検索用文字の手書入力を適切に受け付けることができる。
【００１３】
また、本発明の検索プログラムにおいて、前記操作受付手段は、前記特定移動操作を受け付けた場合、前記第１の検索用文字が前記タッチパネルに手書入力された後で、前記タッチパネルにおける前記リストのスクロール方向への第２のスライド操作が前記タッチパネルに入力されたときに、前記第２のスライド操作をスクロール操作として受け付けても良い。
【００１４】
この構成により、本発明の検索プログラムは、タッチパネルへの検索用文字の手書入力を受け付ける場合に、データ特定情報の先頭文字の検索用文字のみの手書入力を受け付けた後、タッチパネルへのスクロール操作を受け付けるので、データ特定情報の全ての文字の検索用文字の手書入力を受け付ける構成と比較して、リストにデータ特定情報が膨大に含まれていないときに、目的のデータ特定情報に短時間で辿り着くことができる。
【００１５】
また、本発明の検索プログラムにおいて、前記操作受付手段は、前記第１のスライド操作の軌跡を１画目としない第２の検索用文字の前記タッチパネルへの手書入力を、前記第２の検索用文字を先頭文字とする第２のデータ特定情報の位置に前記表示位置を移動させる操作として受け付けても良い。
【００１６】
この構成により、本発明の検索プログラムは、スクロール方向へのスライド操作の軌跡を１画目としない検索用文字の手書入力を受け付けるので、タッチパネルへの検索用文字の手書入力を適切に受け付けることができる。
【００１７】
また、本発明の検索プログラムにおいて、前記操作受付手段は、前記第２の検索用文字が前記タッチパネルに手書入力された後で、前記タッチパネルにおける前記リストのスクロール方向への第３のスライド操作が前記タッチパネルに入力されたときに、前記第３のスライド操作をスクロール操作として受け付けても良い。
【００１８】
この構成により、本発明の検索プログラムは、タッチパネルへの検索用文字の手書入力を受け付ける場合に、データ特定情報の先頭文字の検索用文字のみの手書入力を受け付けた後、タッチパネルへのスクロール操作を受け付けるので、データ特定情報の全ての文字の検索用文字の手書入力を受け付ける構成と比較して、リストにデータ特定情報が膨大に含まれていないときに、目的のデータ特定情報に短時間で辿り着くことができる。
【００１９】
本発明の検索装置は、タッチパネルと、データ群のデータを特定するためのデータ特定情報を並べたリストを前記タッチパネルに表示させるリスト表示手段と、前記リスト表示手段によって前記リストが前記タッチパネルに表示させられている状態で前記データ特定情報の何れかを検索するための前記タッチパネルへの操作を受け付ける操作受付手段とを備え、前記操作受付手段は、前記検索のための検索用文字が前記タッチパネルに手書入力される前に、前記タッチパネルにおける前記リストのスクロール方向への第１のスライド操作が前記タッチパネルに入力された場合、前記第１のスライド操作の軌跡を１画目とする特定の文字を先頭文字とする第１のデータ特定情報が前記リストに含まれるときに、前記リストのうち前記タッチパネルによる表示位置を前記第１のデータ特定情報の位置に移動させる特定移動操作として前記第１のスライド操作を受け付け、前記第１のデータ特定情報が前記リストに含まれないときに、前記第１のスライド操作をスクロール操作として受け付けることを特徴とする。
【００２０】
この構成により、本発明の検索装置は、検索用文字がタッチパネルに手書入力される前に、タッチパネルにおけるリストのスクロール方向へのスライド操作がタッチパネルに入力された場合に、このスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリストに含まれるか否かによって、このスライド操作が特定移動操作と、スクロール操作との何れであるかを自動的に決定するので、データ特定情報の検索のための操作を容易化することができる。
【発明の効果】
【００２１】
本発明の検索プログラムおよび検索装置は、データ特定情報の検索のための操作を容易化することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施の形態に係る携帯機器のブロック図である。
【図２】図１に示すデータ群のデータを特定するためのデータ特定情報を並べたリストの一例を示す図である。
【図３】リストの一部をタッチパネルに表示している状態での図１に示す携帯機器の正面図である。
【図４】データ特定情報を検索する場合の図１に示す携帯機器の動作のフローチャートである。
【図５】スクロール方向へのスライド操作が入力された状態での図１に示す携帯機器の正面図の一例である。
【図６】文字「s」が手書入力された状態での図１に示す携帯機器の正面図の一例である。
【図７】図１に示すデータ群のデータを特定するためのデータ特定情報を並べたリストの図２に示す例とは異なる一例を示す図である。
【図８】図７に示すリストの一部をタッチパネルに表示している状態での図１に示す携帯機器の正面図である。
【図９】図１に示すデータ群のデータを特定するためのデータ特定情報を並べたリストの図２および図７に示す例とは異なる一例を示す図である。
【図１０】図２に示すリストの一部をタッチパネルに表示している状態での図１に示す携帯機器の正面図である。
【図１１】リストのうちデータ特定情報「hand」の位置をタッチパネルに表示している状態での図１に示す携帯機器の正面図である。
【図１２】文字「m」が手書入力された状態での図１に示す携帯機器の正面図の一例である。
【図１３】リストのうちデータ特定情報「stamp」の位置をタッチパネルに表示している状態での図１に示す携帯機器の正面図である。
【図１４】リストのうちデータ特定情報「morning」の位置をタッチパネルに表示している状態での図１に示す携帯機器の正面図である。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２４】
まず、本実施の形態に係る検索装置としての携帯機器の構成について説明する。
【００２５】
図１は、本実施の形態に係る携帯機器１０のブロック図である。
【００２６】
図１に示すように、携帯機器１０は、種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するとともに種々の操作が入力されるタッチパネル１２と、プログラムおよび各種のデータを記憶しているフラッシュメモリーなどの不揮発性の記憶装置である記憶部１３と、携帯機器１０全体を制御する制御部１４とを備えている。
【００２７】
携帯機器１０は、例えば携帯音楽プレーヤー、スマートフォンなどの電子機器である。
【００２８】
記憶部１３は、制御部１４によって実行される検索プログラム１３ａを記憶している。検索プログラム１３ａは、携帯機器１０の製造段階で携帯機器１０にインストールされていても良いし、例えば記憶媒体経由またはネットワーク経由で携帯機器１０に追加でインストールされても良い。
【００２９】
記憶部１３は、データ群１３ｂを記憶している。データ群１３ｂは、携帯機器１０の製造段階で携帯機器１０にインストールされていても良いし、例えば記憶媒体経由またはネットワーク経由で携帯機器１０に追加でインストールされても良い。
【００３０】
図２は、データ群１３ｂのデータを特定するためのデータ特定情報を並べたリスト２０の一例を示す図である。
【００３１】
図２に示すリスト２０において、各行のデータ特定情報は、データ群１３ｂの各データを特定する情報であって、データのタイトルやファイル名等である。ここで、データとしては、例えば、文書ファイル、画像ファイル、音楽ファイルなど、種々のデータが採用されることが可能である。
【００３２】
図１に示す制御部１４は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部１３に記憶されているプログラムを実行する。
【００３３】
制御部１４は、記憶部１３に記憶されている検索プログラム１３ａを実行することによって、タッチパネル１２にリスト２０を表示させるリスト表示手段１４ａ、および、リスト表示手段１４ａによってリスト２０がタッチパネル１２に表示させられている状態でデータ特定情報の検索のためのタッチパネル１２への操作を受け付ける操作受付手段１４ｂとして機能する。
【００３４】
次に、データ特定情報を検索する場合の携帯機器１０の動作について説明する。
【００３５】
図３は、図２に示すリスト２０の一部をタッチパネル１２に表示している状態での携帯機器１０の正面図である。
【００３６】
図３に示すように、タッチパネル１２の表示領域で表示可能な行数分だけ、リスト２０のデータ特定情報が表示される。タッチパネル１２において、リスト２０は、矢印１２ａで示す方向にスクロールされることが可能である。
【００３７】
携帯機器１０が図３に示す状態である場合に、データ特定情報を検索するための特定の操作が操作部１１に入力されると、制御部１４は、図４に示す動作を実行する。
【００３８】
図４は、データ特定情報を検索する場合の携帯機器１０の動作のフローチャートである。
【００３９】
図４に示すように、携帯機器１０の制御部１４の操作受付手段１４ｂは、矢印１２ａ（図３参照。）で示すスクロール方向へのスライド操作がタッチパネル１２に入力されたか否かを判断する（Ｓ１０１）。ここで、操作受付手段１４ｂは、厳密に矢印１２ａで示すスクロール方向にスライドするスライド操作だけでなく、矢印１２ａで示すスクロール方向に対して多少の角度を持った方向にスライドするスライド操作も、矢印１２ａで示すスクロール方向へのスライド操作であると判断してもよい。また、操作受付手段１４ｂは、矢印１２ａで示すスクロール方向に厳密に直線状にスライドするスライド操作だけでなく、矢印１２ａで示すスクロール方向に多少蛇行しながらスライドするスライド操作も、矢印１２ａで示すスクロール方向へのスライド操作であると判断してもよい。操作受付手段１４ｂがどの程度のスライド操作を矢印１２ａで示すスクロール方向へのスライド操作であると判断するかは、設定次第である。
【００４０】
図５は、矢印１２ａで示すスクロール方向へのスライド操作が入力された状態での携帯機器１０の正面図の一例である。
【００４１】
図５において、ハッチングで示した線３１は、タッチパネル１２上に手書入力されたスライド操作の軌跡を理解の容易のために示す図形であって、実際にタッチパネル１２上に表示される図形ではない。
【００４２】
図４に示すように、操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作が入力されていないとＳ１０１において判断すると、検索のための検索用文字がタッチパネル１２上に手書入力されたか否かを判断する（Ｓ１０２）。
【００４３】
図６は、文字「s」が手書入力された状態での携帯機器１０の正面図の一例である。
【００４４】
図６において、ハッチングで示した「s」という文字３２は、タッチパネル１２上に手書入力された検索用文字の軌跡を理解の容易のために示す図形であって、実際にタッチパネル１２上に表示される図形ではない。
【００４５】
図４に示すように、操作受付手段１４ｂは、検索用文字がタッチパネル１２上に手書入力されていないとＳ１０２において判断すると、Ｓ１０１の処理を実行する。
【００４６】
操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作が入力されたとＳ１０１において判断すると、このスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリスト２０に含まれるか否かを判断する（Ｓ１０３）。ここで、特定の文字としては、例えば「ｂ」、「ｈ」、「ｉ」、「ｋ」、「ｌ」、「ｍ」、「ｎ」、「ｐ」、「ｒ」、「Ｂ」、「Ｄ」、「Ｅ」、「Ｆ」、「Ｈ」、「Ｉ」、「Ｋ」、「Ｌ」、「Ｍ」、「Ｎ」、「Ｐ」、「Ｒ」、「Ｔ」などが考えられる。操作受付手段１４ｂが何れの文字を特定の文字と判断するかは、設定次第である。
【００４７】
図７は、リスト２０の図２に示す例とは異なる一例を示す図である。
【００４８】
例えば、リスト２０が図７に示すものである場合、操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリスト２０に含まれないとＳ１０３において判断する。
【００４９】
図４に示すように、操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリスト２０に含まれないとＳ１０３において判断すると、このスライド操作をスクロール操作として受け付ける（Ｓ１０４）。
【００５０】
次いで、リスト表示手段１４ａは、Ｓ１０４において受け付けられたスクロール操作に応じてタッチパネル１２にリスト２０を表示させる（Ｓ１０５）。
【００５１】
例えば、リスト２０が図７に示すものであって、Ｓ１０５の処理の直前にタッチパネル１２に図３に示す画面が表示されている場合、Ｓ１０５においてタッチパネル１２における表示位置が図８に示すように１スクロール分だけ変更される。ここで、１スクロール分の範囲は、例えば１画面分の範囲、すなわち、図３に示す例ではリスト２０における５行分の範囲である。操作受付手段１４ｂが何れの範囲を１スクロール分の範囲と判断するかは、設定次第である。
【００５２】
操作受付手段１４ｂは、Ｓ１０５の処理の後、Ｓ１０１の処理を実行する。
【００５３】
図９は、リスト２０の図２および図７に示す例とは異なる一例を示す図である。
【００５４】
例えば、リスト２０が図２または図９に示すものである場合、操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリスト２０に含まれるとＳ１０３において判断する。
【００５５】
図４に示すように、操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリスト２０に含まれるとＳ１０３において判断すると、リスト２０のうちタッチパネル１２による現在の表示位置を基準とする特定の範囲内にこのデータ特定情報が存在するか否かを判断する（Ｓ１０６）。ここで、特定の範囲は、例えば１スクロールの範囲である。リスト２０が図２に示すものであって、図３に示す画面が表示されている場合、特定の範囲を１スクロールの範囲とすると、１スクロールの範囲が１画面に表示可能である範囲であるとき、「glass」から「kitchen」までが特定の範囲となる。なお、操作受付手段１４ｂが何れの範囲を特定の範囲と判断するかは、設定次第である。
【００５６】
例えば、リスト２０が図２に示すものであって、Ｓ１０６の処理の時点でタッチパネル１２に図３に示す画面が表示されている場合、操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作の軌跡を１画目とする特定の文字、例えば「h」を先頭文字とするデータ特定情報、例えば「hand」が、リスト２０のうちタッチパネル１２による現在の表示位置を基準とする特定の範囲内に存在するとＳ１０６において判断する。
【００５７】
操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリスト２０の特定の範囲内に存在するとＳ１０６において判断すると、このスライド操作をスクロール操作として受け付ける（Ｓ１０７）。
【００５８】
次いで、リスト表示手段１４ａは、Ｓ１０７において受け付けられたスクロール操作に応じてタッチパネル１２にリスト２０を表示させる（Ｓ１０８）。
【００５９】
例えば、リスト２０が図２に示すものであって、Ｓ１０８の処理の直前にタッチパネル１２に図３に示す画面が表示されている場合、Ｓ１０８においてタッチパネル１２における表示位置が図１０に示すように１スクロール分だけ変更される。
【００６０】
例えば、リスト２０が図９に示すものであって、Ｓ１０６の処理の時点でタッチパネル１２に図３に示す画面が表示されている場合、操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報が、リスト２０のうちタッチパネル１２による現在の表示位置を基準とする特定の範囲内に存在しないとＳ１０６において判断する。
【００６１】
操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリスト２０の特定の範囲外に存在するとＳ１０６において判断すると、リスト２０のうちタッチパネル１２による表示位置をこのデータ特定情報の位置に移動させる特定移動操作として、このスライド操作を受け付ける（Ｓ１０９）。
【００６２】
次いで、リスト表示手段１４ａは、Ｓ１０９において受け付けられた特定移動操作に応じてタッチパネル１２にリスト２０を表示させる（Ｓ１１０）。
【００６３】
例えば、リスト２０が図９に示すものであって、Ｓ１１０の処理の直前にタッチパネル１２に図３に示す画面が表示されている場合、Ｓ１１０においてタッチパネル１２における表示位置が図１１に示すように「h」を先頭文字とするデータ特定情報「hand」の位置に変更される。
【００６４】
なお、図１１の例では、リスト表示手段１４ａは、特定移動操作に応じてデータ特定情報「hand」をタッチパネル１２の表示の一番上の行に表示したが、一番上の行に代えて他の行に表示してもよい。
【００６５】
また、スクロール方向へのスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリスト２０の特定の範囲外に複数存在する場合、Ｓ１１０におけるタッチパネル１２における表示位置を、これらのデータ特定情報のうちタッチパネル１２の現在の表示から最も近いものの位置に変更することができる。
【００６６】
操作受付手段１４ｂは、Ｓ１０８またはＳ１１０の処理の後、Ｓ１０７においてスクロール操作として受け付けたスライド操作、または、Ｓ１０９において特定移動操作として受け付けたスライド操作によって１画目が形成される検索用文字がタッチパネル１２上に手書入力されたか否かを判断する（Ｓ１１１）。
【００６７】
図１２は、文字「m」が手書入力された状態での携帯機器１０の正面図の一例である。
【００６８】
図１２において、ハッチングで示した「m」という文字３３は、タッチパネル１２上に手書入力された検索用文字の軌跡を理解の容易のために示す図形であって、実際にタッチパネル１２上に表示される文字ではない。なお、文字３３のうち線３１は、Ｓ１０１において入力されたと判断されたスライド操作の軌跡を示す図形であって、図５に示すものと同一のものである。
【００６９】
図４に示すように、操作受付手段１４ｂは、検索用文字がタッチパネル１２上に手書入力されたとＳ１０２またはＳ１１１において判断すると、この検索用文字を先頭文字とするデータ特定情報の位置にリスト２０のうちタッチパネル１２による表示位置を移動させる操作としてこの手書入力を受け付ける（Ｓ１１２）。
【００７０】
リスト表示手段１４ａは、Ｓ１１２の処理の後、Ｓ１１２において受け付けられた操作に応じてタッチパネル１２にリスト２０を表示させる（Ｓ１１３）。
【００７１】
例えば、リスト２０が図７に示すものであって、Ｓ１１３の処理の直前にタッチパネル１２に図３に示す画面が表示されている場合、図６に示すように文字３２が手書入力されると、Ｓ１１３においてタッチパネル１２における表示位置が図１３に示すように「s」を先頭文字とするデータ特定情報「stamp」の位置に変更される。
【００７２】
また、例えば、リスト２０が図２に示すものであって、Ｓ１１３の処理の直前にタッチパネル１２に図１０に示す画面が表示されている場合、図１２に示すように文字３３が手書入力されると、Ｓ１１３においてタッチパネル１２における表示位置が図１４に示すように「m」を先頭文字とするデータ特定情報「morning」の位置に変更される。同様に、リスト２０が図９に示すものであって、Ｓ１１３の処理の直前にタッチパネル１２に図１１に示す画面が表示されている場合も、文字３３が手書入力されると、Ｓ１１３においてタッチパネル１２における表示位置が図１４に示すように「m」を先頭文字とするデータ特定情報「morning」の位置に変更される。
【００７３】
なお、図１３及び図１４の例では、リスト表示手段１４ａは、特定移動操作に応じてデータ特定情報「stamp」または「morning」をタッチパネル１２の表示の一番上の行に表示したが、一番上の行に代えて他の行に表示してもよい。
【００７４】
また、検索用文字を先頭文字とするデータ特定情報がリスト２０に複数存在する場合、Ｓ１１３におけるタッチパネル１２における表示位置を、これらのデータ特定情報のうちタッチパネル１２の現在の表示から最も近いものの位置に変更することができる。
【００７５】
操作受付手段１４ｂは、検索用文字がタッチパネル１２上に手書入力されなかったとＳ１１１において判断するか、Ｓ１１３の処理を終了すると、Ｓ１０１の処理と同様に、矢印１２ａで示すスクロール方向へのスライド操作が新たにタッチパネル１２に入力されたか否かを判断する（Ｓ１１４）。
【００７６】
操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作が入力されたとＳ１１４において判断すると、このスライド操作をスクロール操作として受け付ける（Ｓ１１５）。
【００７７】
次いで、リスト表示手段１４ａは、Ｓ１１５において受け付けられたスクロール操作に応じてタッチパネル１２にリスト２０を表示させる（Ｓ１１６）。
【００７８】
操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作が新たに入力されなかったとＳ１１４において判断するか、Ｓ１１６の処理の後、矢印１２ａで示すスクロール方向へのスライド操作以外の操作がタッチパネル１２に入力されたか否かを判断する（Ｓ１１７）。
【００７９】
操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作以外の操作が新たに入力されなかったとＳ１１７において判断すると、再びＳ１１４の処理を実行する。
【００８０】
一方、操作受付手段１４ｂは、矢印１２ａで示すスクロール方向へのスライド操作以外の操作が新たに入力されたとＳ１１７において判断すると、再びＳ１０１の処理を実行する。この場合、操作受付手段１４ｂは、入力された操作をＳ１０１の判断対象としてもよい。
【００８１】
なお、制御部１４が図４に示す動作を実行する間、無操作状態が特定の時間継続すると、制御部１４はそのとき実行している処理の実行を中断してＳ１０１の処理を実行してもよいし、そのとき実行している処理の次にＳ１０１の処理を実行してもよい。この場合、制御部１４にタイマーを備え、このタイマーが無操作状態の継続時間を測定することができる。ここで、特定の時間は、ユーザーの操作に支障のない範囲で設定することができ、例えば、１秒〜数秒とすることができる。
【００８２】
また、携帯機器１０の利用者は、タッチパネル１２上に表示されたデータ特定情報をダブルタップするなどの特定の操作を実行することによって、このデータ特定情報によって特定されるデータに対して携帯機器１０に特定の処理を実行させることができる。
【００８３】
以上に説明したように、携帯機器１０は、検索用文字がタッチパネル１２に手書入力される（Ｓ１０２でＹＥＳまたはＳ１１１でＹＥＳ）前に、タッチパネル１２におけるリスト２０の矢印１２ａで示すスクロール方向へのスライド操作がタッチパネル１２に入力された場合に（Ｓ１０１でＹＥＳ）、このスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリスト２０に含まれるか否か（Ｓ１０３）によって、このスライド操作が特定移動操作（Ｓ１０９）と、スクロール操作（Ｓ１０４）との何れであるかを自動的に決定するので、データ特定情報の検索のための操作を容易化することができる。
【００８４】
また、携帯機器１０は、検索用文字がタッチパネル１２に手書入力される（Ｓ１０２でＹＥＳまたはＳ１１１でＹＥＳ）前に、タッチパネル１２におけるリスト２０の矢印１２ａで示すスクロール方向へのスライド操作がタッチパネル１２に入力された場合（Ｓ１０１でＹＥＳ）、このスライド操作の軌跡を１画目とする特定の文字を先頭文字とするデータ特定情報がリスト２０に含まれるとき（Ｓ１０３でＹＥＳ）であっても、このデータ特定情報がリスト２０のうち特定の範囲内に存在するか否か（Ｓ１０６）によって、このスライド操作がスクロール操作（Ｓ１０７）と、特定移動操作（Ｓ１０９）との何れであるかを自動的に決定するので、タッチパネル１２へのスクロール操作と、タッチパネル１２への検索用文字の手書入力とを適切に受け付けることができる。
【００８５】
また、携帯機器１０は、特定移動操作を受け付けた場合（Ｓ１０９）にタッチパネル１２への検索用文字の手書入力を受け付ける（Ｓ１１１）ので、タッチパネル１２への検索用文字の手書入力を適切に受け付けることができる。
【００８６】
また、携帯機器１０は、矢印１２ａで示すスクロール方向へのスライド操作の軌跡を１画目としない検索用文字のタッチパネル１２への手書入力を（Ｓ１０２でＹＥＳ）、この検索用文字を先頭文字とするデータ特定情報の位置に表示位置を移動させる操作として受け付ける（Ｓ１１２）ので、タッチパネル１２への検索用文字の手書入力を適切に受け付けることができる。
【００８７】
また、携帯機器１０は、タッチパネル１２への検索用文字の手書入力を受け付ける場合（Ｓ１０２またはＳ１１１）に、データ特定情報の先頭文字の検索用文字のみの手書入力を受け付けた後、タッチパネル１２へのスクロール操作を受け付ける（Ｓ１１４〜Ｓ１１６）ので、データ特定情報の全ての文字の検索用文字の手書入力を受け付ける構成と比較して、リスト２０にデータ特定情報が膨大に含まれていないときに、目的のデータ特定情報に短時間で辿り着くことができる。
【００８８】
また、携帯機器１０は、検索窓や検索ボタンなどのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が必要ないので、リスト２０などの情報の表示領域をタッチパネル１２上に広く確保することができる。特に、タッチパネル１２が小さい場合には、リスト２０などの情報の表示領域をタッチパネル１２上に広く確保することができることは有効である。
【００８９】
なお、本発明の検索装置は、本実施の形態において携帯機器であるが、タッチパネルを備えていれば、携帯機器以外の電子機器であっても良い。例えば、本発明の検索装置は、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、プリンター専用機などの画像形成装置であっても良い。
【符号の説明】
【００９０】
１０  携帯機器（検索装置、電子機器）
１２  タッチパネル
１２ａ  矢印（スクロール方向を示す矢印）
１３ａ  検索プログラム
１３ｂ  データ群
１４ａ  リスト表示手段
１４ｂ  操作受付手段
２０  リスト
３１  線（スライド操作の軌跡）
３３  文字（特定の文字）
【図１】
0005969441.tif 000002
【図２】
0005969441.tif 000003
【図３】
0005969441.tif 000004
【図４】
0005969441.tif 000005
【図５】
0005969441.tif 000006
【図６】
0005969441.tif 000007
【図７】
0005969441.tif 000008
【図８】
0005969441.tif 000009
【図９】
0005969441.tif 000010
【図１０】
0005969441.tif 000011
【図１１】
0005969441.tif 000012
【図１２】
0005969441.tif 000013
【図１３】
0005969441.tif 000014
【図１４】
0005969441.tif 000015