(57)【特許請求の範囲】
【請求項１】
検索対象データを検索するための文字入力に使用される検索インターフェイス装置であって、
検索結果を表示する検索結果表示領域と、１文字に複数種の文字が割り当てられた複数の文字を含む入力用文字群を表示する入力用文字表示領域を備える表示面を有し、前記表示面に対する押圧位置を検出するタッチパネルと、
前記入力用文字表示領域に表示された前記入力用文字群に含まれる複数の文字上を押圧が維持された状態で押圧位置が移動する場合、移動停止が特定の文字上で予め指定された時間維持されると、その後継続して当該文字上で押圧状態が維持された時間が予め指定された切替時間を経過したかに応じて選択される、当該文字に割り当てられた複数種の文字のいずれかを検索文字として順に入力する検索文字入力部と、
を備え、
前記検索文字入力部は、押圧が維持された状態で、押圧位置が前記特定の文字上から前記入力用文字表示領域において文字が存在しない部分に一旦移動した後、再度、押圧位置が前記特定の文字上に移動した場合、前記特定の文字上から前記入力用文字表示領域において文字が存在しない部分に移動することで入力が確定された文字と同一の文字を選択対象の文字にする検索インターフェイス装置。
【請求項２】
押圧位置が前記入力用文字群に含まれる文字上に位置するときに、検索文字として入力される対象文字を表示する文字表示部を備える、請求項１記載の検索インターフェイス装置。
【請求項３】
前記検索文字入力部は、前記特定の文字に割り当てられた複数種の文字のいずれかが選択される際に、当該文字上で押圧状態が維持された時間の経過に応じて選択対象となっている文字を、検索文字として暫定的に特定する、請求項１又は２記載の検索インターフェイス装置。
【請求項４】
請求項１から３のいずれか１項に記載の検索インターフェイス装置を備える、電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索インターフェイス装置及びその検索インターフェイス装置を備える電子機器に関する。
【背景技術】
【０００２】
オフィス等において、スキャナ、ファクシミリ、プリンタ、複写機等の機能を備える複合機（ＭＦＰ：Multi Function Peripheral）が使用されている。このような複合機では、ファクシミリやファイル送信等のデータ送信機能に付随して、アドレス帳が搭載されている。公知のように、アドレス帳には、ファクシミリ番号、メールアドレス、ネットワークアドレス等のデータ送信先を示すアドレス情報と、当該データ送信先の氏名や名称等を示す宛名情報とが対応づけて記憶されている。このようなアドレス帳において所望の宛先を抽出するために、検索機能が付与されている。
【０００３】
このような検索は、複合機が備える操作装置を介して実行される。近年、操作装置には、タッチパネルが広く使用されている。周知のように、タッチパネルは、表示装置の機能と入力装置の機能とを具備し、操作ボタン等を表示するとともに、表示面に配置されたセンサ等により押圧位置（タッチ位置）を検出する。このようなタッチパネルを備える操作装置は、複合機に限らず多様な装置に採用されている。そして、ユーザの検索利便性を高めるための種々の技術が提案されている。
【０００４】
例えば、後掲の特許文献１は、検索画面に５０音順に平仮名文字を表示し、いずれかの平仮名文字を押圧した際に、当該文字を含む欄の縦方向の幅が大きくなり、かつ、文字の表示位置が欄の左端に移動して、フォントサイズも大きくなる等、選択された文字を、指で隠れない位置に大きく表示するするユーザインターフェイス装置を開示している。
【０００５】
また、後掲の特許文献２は、１つのフォルダ内に格納された一部のファイルを取り出す際の絞り込み検索において、操作性を高めた携帯電子機器を開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２００８／０１０４３２号
【特許文献２】特開２０１１−０３４１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
タッチパネルにより検索入力を行う場合、検索結果の表示領域と、文字列を入力するための入力ボタン等の入力インターフェイスとを同時に表示面に表示することが操作性の観点で好ましいといえる。ユーザが指で操作することを考慮したボタン間隔等を採用した入力インターフェイスを配置するためには、ある程度の画面サイズが必要になる。しかしながら、組み込み装置等、コストやサイズの制限や機能的な制限等の種々の制約から、大きな画面サイズのタッチパネルの設置が困難であることも多い。
【０００８】
小さな画面サイズのタッチパネルを採用する場合、多くの操作ボタンを有する入力インターフェイスをタッチパネルに配置すると検索結果の表示領域が狭くなってしまい視認性が低下してしまう。例えば、入力インターフェイスとしてソフトウェアキーボード（フルキーボード）を配置した場合、文字入力は容易となるが、検索結果の表示領域が小さくなり視認性が低下する。検索文字入力画面と検索結果の表示領域とを異なる画面に表示すれば、検索結果の視認性を確保することができる。しかしながら、検索の際には、検索条件を変更して繰り返し検索を実施することも考えられ、検索文字入力領域と検索結果表示領域を異なる画面とすると操作性が低下してしまう。
【０００９】
入力インターフェイスとしてハードキーを配置することも考えられる。しかしながら、タッチパネルの表示面には、操作対象装置が備える各機能に応じた種々の操作ボタンを表示させることが可能であるため、タッチパネルを備える操作装置ではハードキーが削除される傾向にある。そのため、ハードキーを配置することも好ましくない。
【００１０】
以上のような、小さな画面サイズであっても操作性を確保するという課題は、上述の特許文献が開示する技術では解決することができない。
【００１１】
本発明は、このような従来技術の課題を鑑みてなされたものであり、小さな画面サイズであっても操作性を損なうことがない、検索インターフェイス装置及び電子機器を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述の目的を達成するために、本発明は、以下の技術的手段を採用している。まず、本発明は、検索対象データを検索するための文字入力に使用される検索インターフェイス装置を前提としている。そして、本発明に係る検索インターフェイス装置は、タッチパネル及び検索文字入力部を備える。タッチパネルは、検索結果を表示する検索結果表示領域と、１文字に複数種の文字が割り当てられた複数の文字を含む入力用文字群を表示する入力用文字表示領域を備える表示面を有する。また、タッチパネルは表示面に対する押圧位置を検出する。検索文字入力部は、入力用文字表示領域に表示された入力用文字群に含まれる複数の文字上を押圧が維持された状態で押圧位置が移動する場合、移動停止が特定の文字上で予め指定された時間維持されると、その後継続して当該文字上で押圧状態が維持された時間が予め指定された切替時間を経過したかに応じて選択される、当該文字に割り当てられた複数種の文字のいずれかを検索文字として順に入力する。
【００１３】
この検索インターフェイス装置では、ソフトウェアキーボードのような大きなスペースを専有する入力インターフェイスを表示面に配置することなく、容易に検索文字を連続して入力することができる。したがって、例えば、小さな画面サイズのタッチパネルであっても、検索結果の表示領域と入力インターフェイスとを同一の画面で表示することが可能になる。
【００１４】
この検索インターフェイス装置において、検索文字入力部は、押圧が維持された状態で、押圧位置が特定の文字上から入力用文字表示領域において文字が存在しない部分に一旦移動した後、再度、押圧位置が特定の文字上に移動した場合、特定の文字上から入力用文字表示領域において文字が存在しない部分に移動することで入力が確定された文字と同一の文字を選択対象の文字にする。
【００１５】
また、この検索インターフェイス装置は、押圧位置が入力用文字群に含まれる文字上に位置するときに、検索文字として入力される対象文字を表示する文字表示部をさらに備えてもよい。これにより、ユーザは、入力される文字をより確実に認識することができる。
【００１６】
また、上記検索インターフェイス装置において、検索文字入力部は、特定の文字に割り当てられた複数種の文字のいずれかが選択される際に、当該文字上で押圧状態が維持された時間の経過に応じて選択対象となっている文字を、検索文字として暫定的に特定する構成を採用することができる。
【００１７】
一方、他の観点では、本発明は、上述の検索インターフェイス装置を備える電子機器を提供することができる。
【発明の効果】
【００１８】
本発明によれば、画面サイズが小さい場合であっても操作性を損なうことがなく、ユーザの使用利便性を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態における複合機の全体構成を示す概略構成図
【図２】本発明の一実施形態における複合機のハードウェア構成を示す図
【図３】本発明の一実施形態における複合機を示す機能ブロック図
【図４】本発明の一実施形態における複合機の検索インターフェイス装置が表示する検索画面の一例を示す図
【図５】本発明の一実施形態における複合機の検索インターフェイス装置が実施する検索文字入力手順の一例を示すフロー図
【図６】本発明の一実施形態における複合機の検索インターフェイス装置における検索文字入力の一例を示す図
【図７】本発明の一実施形態における複合機の検索インターフェイス装置における検索文字入力の一例を示す図
【図８】本発明の一実施形態における複合機の検索インターフェイス装置における検索文字入力の一例を示す図
【図９】本発明の一実施形態における複合機の検索インターフェイス装置における検索文字入力の一例を示す図
【図１０】本発明の一実施形態における複合機の検索インターフェイス装置が表示する検索画面の他の例を示す図
【図１１】本発明の一実施形態における複合機の検索インターフェイス装置が実施する検索文字入力手順の他の例を示すフロー図
【図１２】本発明の一実施形態における複合機の検索インターフェイス装置における検索文字入力の一例を示す図
【図１３】本発明の一実施形態における複合機の検索インターフェイス装置における検索文字入力の一例を示す図
【図１４】本発明の一実施形態における複合機の検索インターフェイス装置における検索文字入力の一例を示す図
【図１５】本発明の一実施形態における複合機の検索インターフェイス装置における検索文字入力の一例を示す図
【図１６】本発明の一実施形態における複合機の検索インターフェイス装置における検索文字入力の一例を示す図
【図１７】本発明の一実施形態における複合機の検索インターフェイス装置における検索文字入力の一例を示す図
【発明を実施するための形態】
【００２０】
以下、本発明の一実施形態について、図面を参照しながらより詳細に説明する。以下では、デジタル複合機として本発明を具体化する。
【００２１】
図１は本実施形態におけるデジタル複合機の全体構成の一例を示す概略構成図である。図１に示すように、複合機１００は、画像読取部１２０及び画像形成部１４０を含む本体１０１と、本体１０１の上方に取り付けられたプラテンカバー１０２とを備える。本体１０１の上面にはコンタクトガラス等の透明板からなる原稿台１０３が設けられており、原稿台１０３はプラテンカバー１０２によって開閉されるようになっている。また、プラテンカバー１０２は、原稿搬送装置１１０を備えている。なお、複合機１００の前面には、ユーザが複合機１００に複写開始やその他の指示を与えたり、複合機１００の状態や設定を確認したりすることができる操作パネル１７１が設けられている。
【００２２】
原稿台１０３の下方には、画像読取部１２０が設けられている。画像読取部１２０は、走査光学系１２１により原稿の画像を読み取りその画像のデジタルデータ（画像データ）を生成する。原稿は、原稿台１０３や原稿搬送装置１１０に載置することができる。走査光学系１２１は、第１キャリッジ１２２や第２キャリッジ１２３、集光レンズ１２４を備える。第１キャリッジ１２２には線状の光源１３１及びミラー１３２が設けられ、第２キャリッジ１２３にはミラー１３３及び１３４が設けられている。光源１３１は原稿を照明する。ミラー１３２、１３３、１３４は、原稿からの反射光を集光レンズ１２４に導き、集光レンズ１２４はその光像をラインイメージセンサ１２５の受光面に結像する。
【００２３】
この走査光学系１２１において、第１キャリッジ１２２及び第２キャリッジ１２３は、副走査方向１３５に往復動可能に設けられている。第１キャリッジ１２２及び第２キャリッジ１２３を副走査方向１３５に移動することによって、原稿台１０３に載置された原稿の画像をイメージセンサ１２５で読み取ることができる。原稿搬送装置１１０にセットされた原稿の画像を読み取る場合、画像読取部１２０は、第１キャリッジ１２２及び第２キャリッジ１２３を画像読取位置に合わせて一時的に静止させ、画像読取位置を通過する原稿の画像をイメージセンサ１２５で読み取る。イメージセンサ１２５は、受光面に入射した光像から、原稿の画像データを生成する。
【００２４】
生成された画像データは、画像形成部１４０において用紙に印刷することができる。また、生成された画像データは、ネットワークインターフェイス１６１等を介して、ネットワーク１６２を通じて他の機器（図示せず）へ送信することもできる。
【００２５】
画像形成部１４０は、画像読取部１２０で得た画像データや、ネットワーク１６２に接続された他の機器からネットワークインターフェイス１６１を介して受信した画像データを用紙に印刷する。
【００２６】
画像形成部１４０は、感光体ドラム１４１を備える。感光体ドラム１４１は一定速度で一方向に回転する。感光体ドラム１４１の周囲には、回転方向の上流側から順に、帯電器１４２、露光器１４３、現像器１４４、クリーニングユニット１４５が配置されている。帯電器１４２は、感光体ドラム１４１の表面を一様に帯電させる。露光器１４３は、一様に帯電した感光体ドラム１４１の表面に、画像データに応じて光ビームを照射し、感光体ドラム１４１上に静電潜像を形成する。現像器１４４は、その静電潜像にトナーを付着させ、感光体ドラム１４１上にトナー像を形成する。クリーニングユニット１４５は、転写後も感光体ドラム１４１表面に残留した廃トナーを感光体ドラム１４１から除去して感光体ドラム１４１表面をクリーニングする。感光体ドラム１４１が回転することによりこれらのプロセスが一連で行われる。
【００２７】
画像形成部１４０は、手差しトレイ１５１、給紙カセット１５２、１５３等から、感光体ドラム１４１と転写ローラ１４６との間の転写部に用紙を給送する。手差しトレイ１５１や各給紙カセット１５２、１５３には、様々なサイズの用紙を載置又は収容することができる。画像形成部１４０は、ユーザの指定した用紙や、自動検知した原稿のサイズに応じた用紙を選択し、選択した用紙を給送ローラ１５５により手差しトレイ１５１やカセット１５２、１５３から給紙する。給紙された用紙は搬送ローラ１５５やレジストローラ１５６により所定のタイミングで転写部に搬送される。トナー像が転写された用紙は、搬送ベルト１４７により定着器１４８に搬送される。定着器１４８は、ヒータを内蔵した定着ローラ１５７及び加圧ローラ１５８を有しており、熱と押圧力によってトナー像を用紙に定着する。画像形成部１４０は、定着器１４８を通過した用紙を排紙トレイ１４９へ排紙する。
【００２８】
図２は、複合機における制御系のハードウェア構成図である。本実施形態の複合機１００は、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ＨＤＤ（Hard Disk Drive）２０４及び原稿搬送装置１１０、画像読取部１２０、画像形成部１４０における各駆動部に対応するドライバ２０５が内部バス２０６を介して接続されている。ＲＯＭ２０３やＨＤＤ２０４等はプログラムを格納しており、ＣＰＵ２０１はその制御プログラムの指令にしたがって複合機１００を制御する。例えば、ＣＰＵ２０１はＲＡＭ２０２を作業領域として利用し、ドライバ２０５とデータや命令を授受することにより上記各駆動部の動作を制御する。また、ＨＤＤ２０４は、画像読取部１２０により得られた画像データや、他の機器からネットワークインターフェイス１６１を通じて受信した画像データの蓄積にも用いられる。
【００２９】
内部バス２０６には、操作パネル１７１やネットワークインターフェイス１６１、各種のセンサ２０７も接続されている。操作パネル１７１は、ユーザの操作を受け付け、その操作に基づく信号をＣＰＵ２０１に供給する。操作パネル１７１は、ＣＰＵ２０１からの制御信号にしたがって自身が備えるディスプレイ（タッチパネル）に操作画面を表示する。センサ２０７は、プラテンカバー１０２の開閉検知センサや原稿台１０３上の原稿検知センサ、定着器１４８の温度センサ、搬送される用紙又は原稿の検知センサなど各種のセンサを含む。
【００３０】
ＣＰＵ２０１は、例えばＲＯＭ２０３に格納されたプログラムを実行することで、以下の各手段（機能ブロック）を実現するとともに、これらセンサからの信号に応じて各手段の動作を制御する。
【００３１】
図３は、本実施形態の複合機の機能ブロック図である。図３に示すように、本実施形態の複合機１００は、操作パネル１７１に操作画面を表示するタッチパネル３０１、操作認識部３１１、表示制御部３１２を備える。この例では、これらが検索インターフェイス装置３００を構成している。
【００３２】
タッチパネル３０１は、検索結果を表示する検索結果表示領域と、入力用文字群を表示する入力用文字表示領域を同時に表示する液晶ディスプレイ等からなる表示面と、当該表示面上の押圧位置を検出するセンサとを備える。押圧位置の検知方法は特に限定されない。抵抗膜方式、静電容量方式、表面弾性波方式、電磁波方式等、任意の方式を採用することができる。ユーザは、自身の指やタッチペン等を使用して、タッチパネル３０１を通じて入力を行うことができる。
【００３３】
図４は、検索実行時にタッチパネル３０１の表示面に表示される検索画面の一例を示す図である。図４に示すように、検索画面４００は、検索結果表示領域４０１、入力用文字表示領域４０２及び検索強制終了ボタン４０３を備える。
【００３４】
検索結果表示領域４０１は、検索対象データを検索対象文字列により検索した結果を表示する。図４に示す例において、検索対象データは、ファクシミリ番号、メールアドレス、ネットワークアドレス等のデータ送信先を示すアドレス情報と、当該データ送信先の氏名や名称等を示す宛名情報とが対応づけられたアドレス帳データである。ここでは、検索文字列が入力されていない状態を示している。特に限定されないが、この例では、検索文字列が入力されていない状況下では、検索結果表示領域４０１には、アドレス帳データを構成する宛名情報がアルファベット順で表示されるようになっている。なお、検索結果表示領域４０１は、検索結果表示領域４０１上でドラッグ操作をすることで、図４における上下方向に検索結果表示領域４０１を移動させることができ、タッチパネル３０１の表示面内に表示されていないデータをタッチパネル３０１の表示面内に表示させることができる。
【００３５】
入力用文字表示領域４０２は、入力用文字群を表示する。この例では、入力用文字群としてアルファベット２６文字が表示されている。後述のように、ユーザは、入力用文字表示領域４０２に表示された入力用文字群に含まれる文字上を押圧することで検索文字を入力する。
【００３６】
検索強制終了ボタン４０３は、検索画面４００を強制的に終了させるために使用される。すなわち、検索強制終了ボタン４０３を押圧すると検索画面４００が終了し、メニュー画面等がタッチパネル３０１の表示面に表示される。
【００３７】
操作認識部３１１は、タッチパネル３０１の押圧を認識し、ユーザの操作内容を認識する。また、操作認識部３１１は、タッチパネル３０１の表示面に、表示制御部３１２を通じて、各種操作画面を表示する。本実施形態では、タッチパネル３０１の押圧位置を検出するセンサにより検出された押圧位置の座標が操作認識部３１１に入力され、操作認識部３１１が、自身が保持する操作ボタン等の画面要素の座標と入力された押圧位置の座標とに基づいてタッチパネル３０１に対するユーザの操作内容を認識する。本実施形態では、操作認識部３１１は、検索文字入力部３０２及び文字表示部３０３を備える。検索文字入力部３０２及び文字表示部３０３は、タッチパネル３０１に対するユーザの操作内容のうち、検索文字入力に関する操作を認識する。
【００３８】
検索文字入力部３０２は、入力用文字表示領域４０２に表示された入力用文字群に含まれる複数の文字上における押圧が維持された状態での押圧位置の移動（ドラッグ操作）に応じて、押圧位置に対応する文字を検索文字として順に入力する。特に限定されないが、本実施形態では、検索文字入力部３０２は、入力用文字表示領域４０２に表示された入力用文字群に含まれる複数の文字上を押圧が維持された状態で押圧位置が移動する場合、移動停止が予め指定された時間維持された押圧位置に対応する文字を検索文字として順に入力する。これにより、特定の文字上から他の文字上へ移動する際に、移動の過程で、目的外の文字上を経由した場合でも、当該目的外の文字が検索文字として入力されることを避けることができる。
【００３９】
検索文字入力部３０２により特定された文字は、検索部３１３に順に入力される。検索部３１３は、ＨＤＤ２０４により構成される記憶部３１４に格納された検索対象データ（ここでは、アドレス帳データ）から、検索文字を含むデータ（レコード）を抽出し、抽出した結果である宛名情報を、表示制御部３１２を介して検索結果表示領域４０１に表示する。
【００４０】
文字表示部３０３は、押圧位置が入力用文字群に含まれる文字上に位置するときに、検索文字として入力される対象文字を表示する。本実施形態では、押圧位置が文字上に位置するときに、押圧位置の側方に、当該文字を表示する構成になっている。表示方法は特に限定されない。タッチパネル３０１上の他の位置に表示する等、任意の表示方法を採用することができる。
【００４１】
操作認識部３１１により認識された操作は、必要に応じて、動作制御部３１５に入力される。動作制御部３１５は操作認識部３１１により認識された操作に応じて、画像読取部１２０における画像データの生成や画像形成部１４０における画像データの印刷等、複合機１００における各種処理を実行する。
【００４２】
図５は、検索インターフェイス装置３００が実施する検索文字入力手順の一例を示すフロー図である。当該手順は、例えば、メニュー画面における選択により、タッチパネル３０１に上述の検索画面４００が表示され、検索画面４００において押圧が検知されたことをトリガとして開始する。ここでは、ファクシミリの送信先をアドレス帳データから検索して指定する事例について説明する。
【００４３】
当該手順が開始すると、検索文字入力部３０２は、タッチパネル３０１上で、入力用文字表示領域４０２に表示された入力用文字群に含まれる文字が押圧されるまで待機する（ステップＳ５０１Ｎｏ、Ｓ５０２Ｎｏ）。文字が押圧された場合、検索文字入力部３０２は、その文字を認識するとともに、認識した文字を文字表示部３０３に通知する（ステップＳ５０１Ｎｏ、Ｓ５０２Ｙｅｓ）。当該通知を受けた文字表示部３０３は、通知された選択対象になっている文字をタッチパネル３０１に表示する（ステップＳ５０３）。
【００４４】
このとき、検索文字入力部３０２は、当該文字に対する押圧が予め指定された時間（例えば、０．５〜１秒、以下、最低押圧時間という。）の間、継続されたか否か（その文字上で押圧位置の移動が停止したか否か）を判定する（ステップＳ５０４）。押圧が最低押圧時間以上継続されていない場合、検索文字入力部３０２は入力用文字群に含まれる文字が押圧されるまで待機する（ステップＳ５０４Ｎｏ、Ｓ５０１Ｎｏ、Ｓ５０２Ｎｏ）。
【００４５】
一方、押圧が最低押圧時間以上継続された場合、検索文字入力部３０２はその文字を検索文字として特定する（ステップＳ５０４Ｙｅｓ、Ｓ５０５）。検索文字を特定した検索文字入力部３０２は、特定した文字を検索部３１３に入力する。ここでは、特定された文字が１文字目であるため、１文字のみを検索部３１３に入力する。当該入力に応じて、検索部３１３は、記憶部３１４に格納された検索対象データから検索文字を含むデータを抽出し、抽出した結果を検索結果表示領域４０１に表示する（ステップＳ５０６、Ｓ５０７）。
【００４６】
検索文字入力部３０２は、押圧状態が維持されている間、上述の手順を繰り返す（Ｓ５０１Ｎｏ）。例えば、押圧状態が維持されたまま押圧位置が移動し、他の文字上に移動すると、文字表示部３０３により、選択対象になっている文字がタッチパネル３０１に表示される（ステップＳ５０３）。
【００４７】
検索文字入力部３０２は、当該文字に対する押圧が最低押圧時間以上継続されたか否かを判定し、押圧が最低押圧時間以上継続された場合、その文字を検索文字として特定する（ステップＳ５０４Ｙｅｓ、Ｓ５０５）。検索文字を特定した検索文字入力部３０２は、新たに特定した文字を先に特定した文字に追加した文字列を検索部３１３に入力する。ここでは、特定された文字が２文字目であるため、先に特定した１文字目と当該２文字目により構成される文字列を検索部３１３に入力する。
【００４８】
当該入力に応じて、検索部３１３は、記憶部３１４に格納された検索対象データから検索文字を含むデータを抽出し、抽出した結果を検索結果表示領域４０１に表示する（ステップＳ５０６、Ｓ５０７）。
【００４９】
なお、以上の手順の過程で押圧が解除された場合には、手順が終了する（ステップＳ５０１Ｙｅｓ）。
【００５０】
例えば、図６は、図４に示す検索画面４００において、ユーザが入力用文字群に含まれる文字「Ｐ」を押圧した状態を示している。図６では、ユーザによる押圧位置６０１を点線で示している。このとき、文字表示部３０３により、選択対象になっている文字「Ｐ」がタッチパネル３０１に表示される。この例では、押圧位置６０１の左側に吹き出し６０２で囲まれた文字「Ｐ」が表示されている。押圧位置６０１は、文字「Ｐ」上で、最低押圧時間以上停止すると、検索文字入力部３０２は、文字「Ｐ」を検索文字として特定し、検索部３１３へ入力する。その結果、検索結果表示領域４０１には、検索部３１３により抽出された文字「Ｐ」から始まる宛名情報が表示される。このように、検索結果表示領域４０１に検索結果が表示されることで、ユーザは、入力された検索文字を認識することができる。なお、誤った検索文字が入力された場合は、ユーザは、押圧を解除した後、改めて検索文字を入力すればよい。
【００５１】
図６に示す状態において、ユーザが押圧を解除することなく押圧位置６０１を文字「Ｏ」上に移動させたとする。この場合、図７に示すように、選択対象になっている文字「Ｏ」が、文字表示部３０３により、押圧位置６０１の左側に吹き出し６０２で囲まれた状態で表示される。押圧位置６０１が、文字「Ｏ」上で最低押圧時間以上停止すると、検索文字入力部３０２は文字「Ｏ」を検索文字として特定する。この場合、押圧が解除されることなく一連のドラッグ操作により文字「Ｐ」、文字「Ｏ」が順に特定されているため、検索文字入力部３０２は、文字列「ＰＯ」を検索部３１３へ入力する。その結果、検索結果表示領域４０１には、検索部３１３により抽出された、文字列「ＰＯ」から始まる宛名情報が表示される。
【００５２】
図７に示す状態において、ユーザが押圧を解除することなく押圧位置６０１を文字「Ｗ」上に移動させたとする。この場合、図８に示すように、選択対象になっている文字「Ｗ」が、文字表示部３０３により、押圧位置６０１の左側に吹き出し６０２で囲まれた状態で表示される。押圧位置６０１が、文字「Ｗ」上で最低押圧時間以上停止すると、検索文字入力部３０２は文字「Ｗ」を検索文字として特定する。この場合、押圧が解除されることなく一連のドラッグ操作により文字「Ｐ」、文字「Ｏ」、文字「Ｗ」が順に特定されているため、検索文字入力部３０２は、文字列「ＰＯＷ」を検索部３１３へ入力する。その結果、検索結果表示領域４０１には、検索部３１３により抽出された、文字列「ＰＯＷ」から始まる宛名情報が表示される。
【００５３】
当該状態で、例えば、文字「Ｗ」の押圧を解除し、検索結果表示領域４０１に表示された宛先情報「Ｐｏｗｅｌｌ」を押圧すると、宛先情報「Ｐｏｗｅｌｌ」に対応づけられたアドレス情報がファクシミリの送信先として設定される。このような送信先の選択は、文字「Ｐ」を入力した時点で検索結果表示領域４０１に表示される検索結果、あるいは、文字「Ｐ」及び文字「Ｏ」を入力した時点で検索結果表示領域４０１に表示される検索結果において選択することも可能である。
【００５４】
なお、一連のドラッグ操作よらず、文字「Ｐ」、文字「Ｏ」、文字「Ｗ」の間でそれぞれ押圧を解除した場合、文字「Ｐ」から始まる宛名情報、文字「Ｏ」から始まる宛名情報、文字「Ｗ」から始まる宛名情報がそれぞれの検索結果として検索結果表示領域４０１に表示されることになる。
【００５５】
また、同一の文字を続けて入力する場合は、押圧状態を維持したまま、押圧位置を一旦文字上から当該文字以外の位置に移動させ、再度、当該文字上に押圧位置を移動させればよい。例えば、文字「Ｌ」を連続して入力する場合は、まず、ユーザは押圧位置６０１を文字「Ｌ」上に停止させて文字「Ｌ」を検索文字として特定させる。そして、ユーザは、図９に示すように、押圧を解除することなく押圧位置６０１を文字「Ｌ」上から他の位置に一旦移動させ、その後、押圧位置６０１を文字「Ｌ」上に移動させる。押圧位置６０１が、文字「Ｌ」上で最低押圧時間以上停止すると、文字「Ｌ」が検索文字として特定される。これにより、文字列「ＬＬ」が検索文字として検索文字入力部３０２により特定される。
【００５６】
ところで、上述の実施形態では、入力用文字表示領域４０２にアルファベット２６文字を配置したが、入力用文字表示領域に表示される１文字に複数種の文字を割り当てることも可能である。以下、平仮名入力の事例に基づいて当該構成について説明する。なお、以下の構成は、アルファベットに対しても当然に適用可能である。
【００５７】
図１０は、検索実行時にタッチパネル３０１の表示面に表示される検索画面の他の例を示す図である。図１０に示すように、検索画面１０００は、検索結果表示領域１００１、入力用文字表示領域１００２及び検索強制終了ボタン１００３を備える。
【００５８】
検索結果表示領域１００１は、検索対象データを検索対象文字列により検索した結果を表示する。図１０に示す例では、図４の例と同様、検索対象データはアドレス帳データである。ここでは、検索文字列が入力されていない状態を示している。特に限定されないが、この例では、検索文字列が入力されていない状況下では、検索結果表示領域１００１には、アドレス帳データを構成する宛名情報が平仮名の５０音順で表示されるようになっている。なお、検索結果表示領域１００１は、検索結果表示領域１００１上でドラッグ操作をすることで、図１０における上下方向に検索結果表示領域１００１を移動させることができ、タッチパネル３０１の表示面内に表示されていないデータをタッチパネル３０１の表示面内に表示させることができる。
【００５９】
入力用文字表示領域１００２は、入力用文字群を表示する。この例では、入力用文字群としてあ段の平仮名文字、濁点及び半濁点が表示されている。各平仮名文字には、各行の平仮名文字が割り当てられている。すなわち、文字「あ」には、「あ」、「い」、「う」、「え」、「お」の各文字が割り当てられている。なお、文字「や」には、「や」、「ゆ」、「よ」の各文字が割り当てられており、文字「わ」には、「わ」、「を」、「ん」の各文字が割り当てられている。
【００６０】
後述のように、ユーザは、入力用文字表示領域１００２に表示された入力用文字群に含まれる文字上を押圧することで検索文字を入力する。濁点又は半濁点つきの文字を検索文字として入力する場合は、ユーザは、濁点及び半濁点のない平仮名文字を入力した後、濁点又は半濁点を入力する。
【００６１】
検索強制終了ボタン１００３は、検索画面１０００を強制的に終了させるために使用される。すなわち、検索強制終了ボタン１００３を押圧すると検索画面１０００が終了し、メニュー画面等がタッチパネル３０１の表示面に表示される。
【００６２】
図１１は、検索インターフェイス装置３００が実施する検索文字入力手順の他の例を示すフロー図である。当該手順は、例えば、メニュー画面における選択により、タッチパネル３０１に上述の検索画面１０００が表示され、検索画面１０００において押圧が検知されたことをトリガとして開始する。ここでは、ファクシミリの送信先をアドレス帳データから検索して指定する事例について説明する。
【００６３】
当該手順が開始すると、検索文字入力部３０２は、タッチパネル３０１上で、入力用文字表示領域１００２に表示された入力用文字群に含まれる文字が押圧されるまで待機する（ステップＳ１１０１Ｎｏ、Ｓ１１０２Ｎｏ）。文字が押圧された場合、検索文字入力部３０２は、その文字を認識するとともに、認識した文字を文字表示部３０３に通知する（ステップＳ１１０１Ｎｏ、Ｓ１１０２Ｙｅｓ）。当該通知を受けた文字表示部３０３は、通知された選択対象になっている文字をタッチパネル３０１に表示する（ステップＳ１１０３）。
【００６４】
このとき、検索文字入力部３０２は、当該文字に対する押圧が予め指定された最低押圧時間以上、継続されたか否かを判定する（ステップＳ１１０４）。押圧が最低押圧時間以上継続されていない場合、検索文字入力部３０２は、入力用文字群に含まれる文字が押圧されるまで待機する（ステップＳ１１０４Ｎｏ、Ｓ１１０１Ｎｏ、Ｓ１１０２Ｎｏ）。
【００６５】
押圧が最低押圧時間以上継続された場合、検索文字入力部３０２は、当該文字に対する押圧が予め指定された文字切替時間（例えば、２〜３秒）以上、継続されたか否かを判定する（ステップＳ１１０４Ｙｅｓ、Ｓ１１０５）。押圧が文字切替時間以上継続されていない場合、検索文字入力部３０２はその文字を検索文字として特定する（ステップＳ１１０５Ｎｏ、Ｓ１１０６）。検索文字を特定した検索文字入力部３０２は、特定した文字を検索部３１３に入力する。ここでは、特定された文字が１文字目であるため、１文字のみを検索部３１３に入力する。当該入力に応じて、検索部３１３は、記憶部３１４に格納された検索対象データから検索文字を含むデータを抽出し、抽出した結果を検索結果表示領域１００１に表示する（ステップＳ１１０７、Ｓ１１０８）。
【００６６】
一方、押圧が文字切替時間以上継続された場合、検索文字入力部３０２は、その文字に割り当てられた複数種の文字のうち、表示順が２番目に指定された文字に選択対象文字を変更する（ステップＳ１１０５Ｙｅｓ、Ｓ１１０９）。このとき、検索文字入力部３０２はその文字を文字表示部３０３に通知する。当該通知を受けた文字表示部３０３は、通知された選択対象になっている文字をタッチパネル３０１に表示する（ステップＳ１１１０）。
【００６７】
このとき、押圧位置が当該文字上から他の位置に移動すると、検索文字入力部３０２は、その時点で選択対象文字であった文字を検索文字として特定する（ステップＳ１１０５Ｎｏ、Ｓ１１０６）。検索文字を特定した検索文字入力部３０２は、特定した文字を検索部３１３に入力する。ここでは、特定された文字が、１文字目であるため、１文字のみを検索部３１３に入力する。当該入力に応じて、検索部３１３は、記憶部３１４に格納された検索対象データから、検索文字を含むデータを抽出し、抽出した結果を検索結果表示領域１００１に表示する（ステップＳ１１０７、Ｓ１１０８）。
【００６８】
選択対象文字が変更された時点から文字切替時間が経過するまで当該文字に対して押圧が継続された場合、検索文字入力部３０２は、その文字に割り当てられた複数種の文字のうち、表示順が３番目に指定された文字に選択対象文字を変更する（ステップＳ１１０５Ｙｅｓ、Ｓ１１０９）。このとき、検索文字入力部３０２は、その文字を文字表示部３０３に通知する。当該通知を受けた文字表示部３０３は、通知された選択対象文字をタッチパネル３０１に表示する（ステップＳ１１１０）。なお、文字に割り当てられた複数種の文字のうち、表示順が最後に指定された文字について、選択対象文字が変更された時点から、文字切替時間が経過するまで押圧が継続されていた場合、検索文字入力部３０２は、その文字に割り当てられた複数種の文字のうち、表示順が１番目に指定された文字に選択対象文字を変更する。これにより、１つの文字に割り当てられた複数種の文字のいずれかを、当該文字上で押圧状態が維持された時間に応じて選択することができる。
【００６９】
検索文字入力部３０２は、押圧状態が維持されている間、上述の手順を繰り返す（Ｓ１１０１Ｎｏ）。例えば、押圧状態が維持されたまま押圧位置が移動し、他の文字上に移動すると、文字表示部３０３により、選択対象になっている文字がタッチパネル３０１に表示される（ステップＳ１１０３）。検索文字入力部３０２は、当該文字に対する押圧が最低押圧時間以上継続されたか否かを判定し、さらに、当該文字について、選択対象文字が変更された時点から、文字切替時間が経過するまで押圧が維持されたか否かを判定することで検索文字を特定する（ステップＳ１１０４Ｙｅｓ、Ｓ１１０５Ｙｅｓ、Ｓ１１０９、Ｓ１１１０、Ｓ１１０５Ｎｏ）。検索文字を特定した検索文字入力部３０２は、新たに特定した文字を先に特定した文字に追加した文字列を検索部３１３に入力する。ここでは、特定された文字が２文字目であるため、先に特定した１文字目と当該２文字目により構成される文字列を検索部３１３に入力する。
【００７０】
当該入力に応じて、検索部３１３は、記憶部３１４に格納された検索対象データから、検索文字を含むデータを抽出し、抽出した結果を検索結果表示領域１００１に表示する（ステップＳ１１０７、Ｓ１１０８）。
【００７１】
なお、以上の手順の過程で押圧が解除された場合には、手順が終了する（ステップＳ１１０１Ｙｅｓ）。
【００７２】
例えば、図１２は、図１０に示す検索画面１０００において、ユーザが入力用文字群に含まれる文字「た」を押圧した状態を示している。図１２では、ユーザによる押圧位置１２０１を点線で示している。このとき、文字表示部３０３により、選択対象になっている文字「た」がタッチパネル３０１に表示される。この例では、押圧位置１２０１の左側に吹き出し１２０２で囲まれた文字「た」が表示されている。押圧位置１２０１が、文字「た」上で最低押圧時間以上停止し、かつ文字切替時間が経過する前に他の位置に移動した場合、検索文字入力部３０２は文字「た」を検索文字として特定し、検索部３１３へ入力する。その結果、検索結果表示領域１００１には、検索部３１３により抽出された、文字「た」から始まる宛名情報が表示される。
【００７３】
図１２に示す状態において、ユーザが押圧を解除することなく押圧位置１２０１を文字「ま」上に移動させたとする。この場合、図１３に示すように、選択対象になっている文字「ま」が、文字表示部３０３により、押圧位置１２０１の左側に吹き出し１２０２で囲まれた状態で表示される。
【００７４】
押圧位置１２０１が、文字「ま」上で最低押圧時間以上停止し、かつ文字切替時間が経過するまで停止すると、検索文字入力部３０２は、その文字に割り当てられた複数種の文字（ここでは、「ま」、「み」、「む」、「め」、「も」）のうち、表示順が２番目に指定された文字「み」に選択対象文字を変更する。この場合、図１４に示すように、選択対象になっている文字「み」が、文字表示部３０３により、押圧位置１２０１の左側に吹き出し１２０２で囲まれた状態で表示される。
【００７５】
文字「ま」上で、押圧位置１２０１が、文字「み」が表示されてからさらに文字切替時間が経過するまで停止すると、検索文字入力部３０２は、その文字に割り当てられた複数種の文字のうち、表示順が３番目に指定された文字「む」に選択対象文字を変更する。この場合、図１５に示すように、選択対象になっている文字「む」が、文字表示部３０３により、押圧位置１２０１の左側に吹き出し１２０２で囲まれた状態で表示される。
【００７６】
文字「む」が表示されてから文字切替時間が経過する前に、押圧位置１２０１が、文字「ま」上から他の位置に移動した場合、検索文字入力部３０２は、文字「む」を検索文字として特定する。この場合、押圧が解除されることなく一連のドラッグ操作により、文字「た」、文字「む」が順に特定されている。そのため、検索文字入力部３０２は、文字列「たむ」を検索部３１３へ入力する。その結果、検索結果表示領域１００１には、図１５に示すように、検索部３１３により抽出された、文字列「たむ」から始まる宛名情報が表示される。当該状態で、例えば、文字「ま」の押圧を解除し、検索結果表示領域１００１に表示された宛先情報「田村」を押圧すると、宛先情報「田村」に対応づけられたアドレス情報がファクシミリの送信先として設定される。
【００７７】
また、同一の文字を続けて入力する場合は、上述のように、押圧状態を維持したまま、押圧位置を一旦文字上から当該文字以外の位置に移動させ、再度、当該文字上に押圧位置を移動させればよい。
【００７８】
なお、以上の構成において、１つの文字に割り当てられた複数種の文字を表示順にしたがって選択対象文字を変更する際に、検索文字入力部３０２は、選択対象文字を検索文字として暫定的に特定する構成を採用することができる。例えば、上述の例では、選択対象文字が、文字「ま」、文字「み」、文字「む」と変更される過程で、検索文字は特定されていないため、先に特定された文字「た」から始まる宛名情報が検索結果表示領域１００１に表示されている。そして、文字「む」が検索文字として特定された時点で、文字列「たむ」から始まる宛名情報が検索結果表示領域１００１に表示されている。
【００７９】
これに対し、検索文字入力部３０２が選択対象文字を検索文字として暫定的に特定する構成では、選択対象文字が文字「ま」であるときは、文字「ま」が検索文字として暫定的に特定され、検索文字入力部３０２は、文字列「たま」を検索部３１３へ入力する。その結果、検索結果表示領域１００１には、図１６に示すように、検索部３１３により抽出された、文字列「たま」から始まる宛名情報が表示されることになる。そして、選択対象文字が文字「み」であるときは、文字「み」が検索文字として暫定的に特定され、検索文字入力部３０２は、文字列「たみ」を検索部３１３へ入力する。その結果、検索結果表示領域１００１には、図１７に示すように、検索部３１３により抽出された、文字列「たみ」から始まる宛名情報が表示されることになる。
【００８０】
以上説明したように、この複合機１００では、ソフトウェアキーボードのような、大きなスペースを専有する入力インターフェイスを表示面に配置することなく、容易に検索文字を連続して入力することができる。したがって、例えば、小さな画面サイズのタッチパネルであっても、検索結果の表示領域と入力インターフェイスとを同一の画面で表示することが可能になる。
【００８１】
また、この複合機１００は、文字表示部３０３を備えるため、ユーザは、入力される文字をより確実に認識することができる。
【００８２】
さらに、入力用文字表示領域に表示される１文字に複数種の文字が割り当てる構成では、入力用文字表示領域に表示する文字数をより少なくすることが可能になる。
【００８３】
なお、上述した実施形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。例えば、上記実施形態では、具体例として、アドレス帳機能への適用を示したが、アドレス帳機能における検索に限らず、操作履歴に対する検索や電子番組表に対する検索等、任意の検索に適用可能である。また、上述の実施形態では、前方一致検索に適用した事例を説明したが、中間一致や後方一致等の任意の検索方式に適用可能である。さらに、入力用文字表示領域４０２、１００２に表示される入力用文字群の組み合わせ及び配置は任意に選択可能である。
【００８４】
また、図５及び図１１に示したフロー図は、等価な作用を奏する範囲において、各ステップの順序等を適宜変更可能である。
【００８５】
加えて、上述の実施形態では、デジタル複合機として本発明を具体化したが、デジタル複合機に限らず、携帯情報端末をはじめとする任意の電子機器に本発明を適用することも可能である。さらには、検索対象データを検索するための文字入力に使用される任意の検索インターフェイス装置に本発明を適用することも可能である。
【産業上の利用可能性】
【００８６】
本発明によれば、小さな画面サイズであっても操作性を損なうことがなく、検索インターフェイス装置及び電子機器として有用である。
【符号の説明】
【００８７】
１００  複合機（電子機器）
３００  検索インターフェイス装置
３０１  タッチパネル
３０２  検索文字入力部
３０３  文字表示部
４０１、１００１  検索結果表示領域
４０２、１００２  入力用文字表示領域
【図１】
0005889845.tif 000002
【図２】
0005889845.tif 000003
【図３】
0005889845.tif 000004
【図４】
0005889845.tif 000005
【図５】
0005889845.tif 000006
【図６】
0005889845.tif 000007
【図７】
0005889845.tif 000008
【図８】
0005889845.tif 000009
【図９】
0005889845.tif 000010
【図１０】
0005889845.tif 000011
【図１１】
0005889845.tif 000012
【図１２】
0005889845.tif 000013
【図１３】
0005889845.tif 000014
【図１４】
0005889845.tif 000015
【図１５】
0005889845.tif 000016
【図１６】
0005889845.tif 000017
【図１７】
0005889845.tif 000018