(57)【要約】【課題】タッチパネルに表示された複数の画像の中から指示体の指示操作によって何れかを選択させる際、選択に要する操作手数の増加を抑えつつ誤選択を抑制する。【解決手段】初期サイズのソフトウェアキーボード３２が表示されている状態で、指示体５によるタッチ操作が検出された場合、拡大表示領域４１に、ソフトウェアキーボード３２を初期サイズよりも大きい拡大サイズに拡大した拡大画像４２を表示させる。拡大画像４２が表示されている状態で、指示体５のリリース操作が検出された場合、当該リリース操作が行われたリリース位置に何れかのソフトキー４３が表示されている場合、そのリリース位置に表示されているソフトキー４３の選択を確定させる。【選択図】図３
2018055624.tif 000002
【特許請求の範囲】
【請求項１】
画像が表示される画像表示領域を有する表示部と、
前記画像表示領域に対して指示体による接触又は近接による指示操作が行われている場合に前記指示操作が行われている位置を示す位置情報を出力可能に構成されたタッチパネルと、
複数の選択用画像を含む一覧画像のデータが記憶されるように構成された記憶部と、
制御部と、
を備える表示入力装置であって、
前記制御部は、
前記タッチパネルから出力される前記位置情報に基づいて、前記指示操作が行われている位置である指示位置、及び、前記指示体による前記指示操作に基づく特定の操作を検出する検出処理と、
前記記憶部に記憶されている前記一覧画像を、特定の初期サイズで、前記画像表示領域における特定の選択用表示領域に表示させる初期表示処理と、
前記初期サイズの前記一覧画像が前記選択用表示領域に表示されている状態で、前記検出処理により、前記選択用表示領域内において、前記特定の操作として、前記指示操作が行われていない状態から前記指示操作が行われている状態へ移行する操作であるタッチ操作が検出された場合、前記画像表示領域における前記選択用表示領域を少なくとも含む特定の拡大表示領域に、前記初期サイズよりも大きい拡大サイズに拡大した前記一覧画像である拡大画像を表示させる拡大表示処理と、
前記拡大表示処理により前記拡大画像が表示されている状態で、前記検出処理により、前記特定の操作として、前記指示操作が行われている状態から前記指示操作が行われていない状態へ移行する操作であるリリース操作が検出された場合、当該リリース操作が行われたときの前記指示位置であるリリース位置に前記複数の選択用画像のうちいずれかが表示されている場合、前記リリース位置に表示されている前記選択用画像の選択を確定させる選択確定処理と、
を実行する、表示入力装置。
【請求項２】
請求項１に記載の表示入力装置であって、
前記拡大表示処理は、前記初期サイズの前記一覧画像を、前記指示位置を中心にして前記拡大させるよう構成されている、表示入力装置。
【請求項３】
請求項１又は請求項２に記載の表示入力装置であって、
前記制御部は、前記選択確定処理を実行後、再び前記初期表示処理を実行するよう構成されている、表示入力装置。
【請求項４】
請求項３に記載の表示入力装置であって、
前記制御部は、前記拡大表示処理により前記拡大画像が表示されている状態で、前記検出処理により前記リリース操作が検出された場合、前記リリース位置が、前記複数の選択用画像が表示されていない位置であった場合、拡大表示領域に対する前記拡大画像の表示を維持するよう構成されている、表示入力装置。
【請求項５】
請求項１〜請求項４の何れか１項に記載の表示入力装置であって、
前記制御部は、前記初期サイズの前記一覧画像が前記選択用表示領域に表示されている状態で前記検出処理により前記タッチ操作が検出された場合であって、前記タッチ操作の検出後、前記指示操作が行われている状態が特定の待機時間以上継続した場合、前記拡大表示処理を実行するよう構成されている、表示入力装置。
【請求項６】
請求項５に記載の表示入力装置であって、
前記制御部は、前記初期サイズの前記一覧画像が前記選択用表示領域に表示されている状態で前記検出処理により前記タッチ操作が検出された後、前記指示操作が行われている状態が前記待機時間以上継続することなく前記検出処理により前記リリース操作が検出された場合、前記リリース位置が、前記選択用画像が表示されていない位置であった場合は、前記拡大表示処理を実行するよう構成されている、表示入力装置。
【請求項７】
請求項１〜請求項６の何れか１項に記載の表示入力装置であって、
前記制御部は、
前記拡大表示処理により前記拡大画像が表示されている状態で、前記検出処理により検出された前記指示位置が、前記拡大表示領域内における前記拡大表示領域の外周に沿うように設定された特定の端部領域内である場合、前記拡大表示領域に表示させる前記拡大画像を前記指示位置に応じた方向へスクロールさせる、スクロール処理を実行するよう構成されている、
表示入力装置。
【請求項８】
請求項１〜請求項７の何れか１項に記載の表示入力装置であって、
前記複数の選択用画像の少なくとも１つは、特定の文字を示す文字画像であり、
前記選択確定処理は、前記リリース位置に前記文字画像が表示されていた場合、その文字画像が示す文字を、前記画像表示領域における特定の文字表示領域に表示させるよう構成されている、
表示入力装置。
【請求項９】
画像が表示される画像表示領域を有する表示部と、
前記画像表示領域に対して指示体による接触又は近接による指示操作が行われている場合に前記指示操作が行われている位置を示す位置情報を出力可能に構成されたタッチパネルと、
複数の選択用画像を含む一覧画像のデータが記憶されるように構成された記憶部と、
制御部と、
を備える表示入力装置における前記制御部が実行可能なプログラムが記憶された記憶媒体であって、
前記プログラムは、前記制御部に、
前記タッチパネルから出力される前記位置情報に基づいて、前記指示操作が行われている位置である指示位置、及び、前記指示体による前記指示操作に基づく特定の操作を検出する検出処理と、
前記記憶部に記憶されている前記一覧画像を、特定の初期サイズで、前記画像表示領域における特定の選択用表示領域に表示させる初期表示処理と、
前記初期サイズの前記一覧画像が前記選択用表示領域に表示されている状態で、前記検出処理により、前記選択用表示領域内において、前記特定の操作として、前記指示操作が行われていない状態から前記指示操作が行われている状態へ移行する操作であるタッチ操作が検出された場合、前記画像表示領域における前記選択用表示領域を少なくとも含む特定の拡大表示領域に、前記初期サイズよりも大きい拡大サイズに拡大した前記一覧画像である拡大画像を表示させる拡大表示処理と、
前記拡大表示処理により前記拡大画像が表示されている状態で、前記検出処理により、前記特定の操作として、前記指示操作が行われている状態から前記指示操作が行われていない状態へ移行する操作であるリリース操作が検出された場合、当該リリース操作が行われたときの前記指示位置であるリリース位置に前記複数の選択用画像のうちいずれかが表示されている場合、前記リリース位置に表示されている前記選択用画像の選択を確定させる選択確定処理と、
を実行させるためのプログラムである、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えた表示入力装置に関する。
【背景技術】
【０００２】
プリンタ、スキャナ、携帯端末などの各種情報処理機器において、文字を入力するためのインタフェースとして、タッチパネルを用いたソフトウェアキーボードが普及している（例えば、特許文献１参照。）。
【０００３】
ソフトウェアキーボードは、選択対象の文字毎のキー画像であるソフトキーがタッチパネル内に配列されて構成される。ソフトウェアキーボードが有する複数のソフトキーの何れかが、例えばユーザの指やスタイラスペンなどの指示体によって指示操作されると、その指示操作されたソフトキーが示す文字が選択される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１５４５７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
個々のソフトキーの大きさは、タッチパネルの画像表示領域の大きさに依存する。タッチパネルの画像表示領域の大きさが小さいほど、タッチパネルにソフトウェアキーボードが表示された場合に、ソフトウェアキーボードが有する各ソフトキーのサイズも小さくなる。
【０００６】
各ソフトキーが小さくなると、ユーザはソフトキーを選択しにくくなり、例えば、本来選択すべきソフトキーではなく、誤って隣のソフトキーを選択してしまう可能性がある。特に、いわゆるＱＷＥＲＴＹキーボードのように、ソフトキーの数が多いソフトウェアキーボードほど、個々のソフトキーのサイズがより小さくなって、誤選択しやすくなる。
【０００７】
本発明は、タッチパネルに表示された複数の画像の中から指示体の指示操作によって何れかを選択させる際、選択に要する操作手数の増加を抑えつつ誤選択を抑制することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の表示入力装置は、表示部と、タッチパネルと、記憶部と、制御部とを備える。表示部は、画像が表示される画像表示領域を有する。タッチパネルは、画像表示領域に対して指示体による接触又は近接による指示操作が行われている場合に、当該指示操作が行われている位置を示す位置情報を出力可能に構成される。記憶部は、複数の選択用画像を含む一覧画像のデータが記憶されるよう構成される。
【０００９】
制御部は、検出処理と、初期表示処理と、拡大表示処理と、選択確定処理とを実行する。検出処理は、タッチパネルから出力される位置情報に基づいて、指示操作が行われている位置である指示位置、及び、指示体による指示操作に基づく特定の操作を検出する処理である。初期表示処理は、記憶部に記憶されている一覧画像を、特定の初期サイズで、画像表示領域における特定の選択用表示領域に表示させる処理である。拡大表示処理は、初期サイズの一覧画像が選択用表示領域に表示されている状態で、検出処理により、選択用表示領域内において、特定の操作として、指示操作が行われていない状態から指示操作が行われている状態へ移行する操作であるタッチ操作が検出された場合、画像表示領域における選択用表示領域を少なくとも含む特定の拡大表示領域に、初期サイズよりも大きい拡大サイズに拡大した一覧画像である拡大画像を表示させる処理である。選択確定処理は、拡大表示処理により拡大画像が表示されている状態で、検出処理により、特定の操作として、指示操作が行われている状態から指示操作が行われていない状態へ移行する操作であるリリース操作が検出された場合、当該リリース操作が行われたときの指示位置であるリリース位置に複数の選択用画像のうちいずれかが表示されている場合、リリース位置に表示されている選択用画像の選択を確定させる処理である。
【００１０】
このような構成によれば、選択用表示領域にタッチ操作を行うと一覧画像が拡大表示され、その拡大画像の中から選択用画像を選択することができるため、選択用画像の誤選択を抑制することができる。しかも、何れかの選択用画像の上でリリース操作を行うと、リリース位置に表示されている選択用画像の選択が確定される。そのため、選択用画像の選択に要する操作手数の増加を抑えつつ、誤選択を抑制することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】実施形態の画像処理装置のブロック図である。
【図２】実施形態の文字入力画面の一例を示す説明図である。
【図３】初期サイズのソフトウェアキーボードに対する指示体の操作が行われた場合の画面遷移例を示す説明図である。
【図４】拡大サイズのソフトウェアキーボードに対する指示体の操作が行われた場合の画面遷移例を示す説明図である。
【図５】拡大サイズのソフトウェアキーボードがスクロール可能であることを示す説明図である。
【図６】実施形態のソフトキー制御処理のフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を参照しながら説明する。
［１．実施形態］
（１−１）画像処理装置の構成
図１に示す本実施形態の画像処理装置１０は、原稿の画像を読み取ってその読み取った画像の画像データを生成するスキャン機能、記録用紙へ画像を印刷する印刷機能、ファクシミリデータを送受信するファクス機能などの、複数の機能を備えている。
【００１３】
画像処理装置１０は、図１に示すように、制御部１１と、記憶部１２と、表示部１３と、入力部１４と、画像読取部１５と、印刷部１６と、通信部１７とを備え、これらがバス２０を介して相互に接続されている。
【００１４】
本実施形態では、制御部１１はＣＰＵを有する。記憶部１２は、例えばＲＯＭ、ＲＡＭ、ＮＶＲＡＭ、フラッシュメモリなどの半導体メモリを有する。即ち、画像処理装置１０は、ＣＰＵ及び半導体メモリを含むマイクロコンピュータを備えている。
【００１５】
制御部１１は、非遷移的実体的記録媒体に格納されたプログラムを実行することにより各種機能を実現する。本実施形態では、記憶部１２が、プログラムを格納した非遷移的実体的記録媒体に該当する。なお、制御部１１により実現される各種機能は、プログラムの実行によって実現することに限るものではなく、その一部又は全部について、一つあるいは複数のハードウェアを用いて実現してもよい。
【００１６】
記憶部１２には、後述するソフトウェアキーボード３２（図２参照）を含む、表示部１３の画像表示領域に表示させる各種画像のデータが記憶されている。また、記憶部１２には、後述する図６のソフトキー制御処理のプログラムも記憶されている。
【００１７】
表示部１３は、例えば液晶ディスプレイや有機ＥＬディスプレイなどの、画像を表示可能な表示デバイスを有する。
入力部１４は、各種入力操作を受け付けるための入力用デバイスを有する。入力部１４が有する入力用デバイスには、タッチパネル１８が含まれる。タッチパネル１８は、表示部１３の表示デバイスにおける画像が表示される画像表示領域に配置されている。
【００１８】
タッチパネル１８は、表示部１３の画像表示領域に対する、指示体による接触又は近接による指示操作を検出可能である。即ち、タッチパネル１８は、表示部１３の画像表示領域に対して指示体による指示操作が行われている場合に、その指示操作が行われている位置である指示位置を示す位置情報を出力可能に構成されている。本実施形態のタッチパネル１８は、指示体により指示操作が行われている間、位置情報を連続的又は周期的に出力するよう構成されている。なお、タッチパネル１８は、指示操作として接触のみ検出可能な構成であってもよいし、近接のみ検出可能な構成であってもよいし、接触及び近接の両方を検出可能な構成であってもよい。
【００１９】
制御部１１は、タッチパネル１８から位置情報が出力された場合、その位置情報をバス２０を介して取得可能である。制御部１１は、タッチパネル１８から取得した位置情報に基づいて、指示体の指示操作の有無、指示操作が行われている場合における指示位置、指示操作が行われている場合における指示体による少なくとも一種類の特定の操作を検出することができる。
【００２０】
制御部１１が検出可能な特定の操作としては、少なくとも、指示操作が行われていない状態から指示操作が行われている状態へ移行する操作であるタッチ操作や、指示操作が行われている状態から指示操作が行われていない状態へ移行する操作であるリリース操作がある。その他、制御部１１は、タッチ操作後に指示操作が継続して行われている間、指示位置の変化状態に基づいて、例えばドラッグ操作、フリック操作、タップ操作などの各種の操作を検出することもできる。
【００２１】
指示操作を行うことが可能な指示体の具体的態様は種々考えられ、例えば指先であってもよいし、スタイラスペンなどの特定の指示用デバイスであってもよい。後述する図３〜図５では、一例として、指示体５がユーザの右手人差し指の指先であるものとして説明する。
【００２２】
画像読取部１５は、イメージセンサを備え、原稿の画像を読み取り、読み取った画像の画像データを生成する。印刷部１６は、インクジェット技術や電子写真技術の印刷機構を有し、シート状の記録用紙に画像を印刷することが可能である。通信部１７は、画像処理装置１０を各種通信ネットワークに接続するための通信インタフェースである。通信部１７を介して接続可能な通信ネットワークは適宜決めてよく、例えば、ＬＡＮ、インターネット、公衆電話網などの各種通信ネットワークの少なくとも１つに接続可能であってもよい。
【００２３】
（１−２）文字入力画面の説明
画像処理装置１０に電源が投入されて画像処理装置１０の動作が開始されると、制御部１１は、特定の初期化処理を行った後、表示部１３に特定の初期画面を表示させる。ユーザは、その初期画面を起点として、入力部１４による各種入力操作を行うことで、表示部１３の表示内容を入力操作に応じた画面に遷移させ、入力操作に応じた各種機能を実行させることができる。
【００２４】
表示部１３に表示される各種画面の中には、ユーザに対して指示体の指示操作により画像を選択させるように構成された各種の選択用画面がある。選択用画面の具体例としては、例えば、記憶部１２に記憶されている複数の写真データの中から何れか１つ以上を選択させるための画像選択画面がある。また例えば、選択用画面として、文字を入力させるためのソフトウェアキーボードを含む文字入力画面がある。
【００２５】
文字入力画面の一例を、図２に示す。図２に示す文字入力画面３０は、表示部１３の画像表示領域のほぼ全域に表示される。この文字入力画面３０は、例えば電話帳の登録、ネットワーク設定、特定手順のショートカット機能を登録した場合におけるそのショートカット機能の名称入力など、ユーザへ文字入力を求める各種シーンで表示される。
【００２６】
図２の文字入力画面３０は、ソフトキー表示領域３１を有し、このソフトキー表示領域３１内にソフトウェアキーボード３２が表示される。ソフトウェアキーボード３２は、複数のソフトキー３３を含む。各ソフトキー３３は、略正方形状の形状であって、それぞれ、対応付けられている特定の文字を含む。
【００２７】
図２は、一例として、２８個のソフトキー３３が配列されたソフトウェアキーボード３２が表示されている例を示している。図２に表示されているソフトウェアキーボード３２は、いわゆるＱＷＥＲＴＹキーボードである。
【００２８】
また、図２は、ソフトウェアキーボード３２が初期サイズにてソフトキー表示領域３１内に表示されている例を示している。初期サイズでは、ソフトウェアキーボード３２が有する全てのソフトキー３３がソフトキー表示領域３１内に同時に表示される。ユーザは、ソフトウェアキーボード３２の中の何れかのソフトキー３３に対して指示体による指示操作を行うことで、特定のソフトキー３３を選択することができる。
【００２９】
また、文字入力画面３０には、選択文字表示欄３５が表示される。選択文字表示欄３５には、指示体の指示操作によりソフトウェアキーボード３２中の特定のソフトキー３３が選択された場合にその選択されたソフトキー３３に対応した文字が表示される。
【００３０】
また、文字入力画面３０には、大小切替キー３６と、スペースキー３７と、文字種切替キー３８と、ＯＫキー３９とが表示される。大小切替キー３６は、アルファベットの大見時と小文字を切り替えるためのキーである。スペースキー３７は、文字間に空白を挿入するためのキーである。ＯＫキー３９は、選択文字表示欄３５に表示されている文字を確定させるためのキーである。
【００３１】
文字種切替キー３８は、入力対象の文字種を切り替えるためのキーである。本実施形態では、入力可能な文字種として、アルファベット、数字、記号、ひらがな、及びカタカナがあり、これらを切り替えることができる。図２は、文字種としてアルファベットが選択されている状態を図示している。文字種としてアルファベットが選択されている場合、図２に示すように、ソフトウェアキーボード３２としてＱＷＥＲＴＹキーボードが表示される。なお、文字種としてアルファベット以外が選択されている場合は、ソフトキー表示領域３１には、選択されている文字種に対応したソフトウェアキーボードが表示される。例えば文字種として数字が選択されている場合は、数字を入力させるためのいわゆるテンキーのソフトウェアキーボードが表示される。
【００３２】
（１−３）文字入力画面における文字選択操作
次に、文字入力画面に対する各種文字の選択操作について、図２に示したＱＷＥＲＴＹキーボードのソフトウェアキーボード３２が表示されている文字入力画面３０を例に挙げて、図３〜図５を用いて説明する。なお、以下の説明で、「…」キーと言うときは、文字「…」のソフトキー３３を意味するものとする。即ち、例えば「Ｑ」キーとは、２８個のソフトキー３３のうち文字「Ｑ」のソフトキー３３を意味する。
【００３３】
図３（ａ）に示すように、ソフトキー表示領域３１内にソフトウェアキーボード３２全体が初期サイズで表示されている状態で、指示体５により例えば「Ｐ」キーを短押しすると、「Ｐ」キーの選択が確定され、図３（ｂ）に示すように選択文字表示欄３５に「Ｐ」が表示される。なお、短押しとは、指示体５をタッチ操作した後、指示体５が指示操作されている時間が特定の待機時間以上継続する前に指示体５をリリース操作することである。いずれかのソフトキー３３を短押しした場合は、その短押ししたソフトキー３３、即ちその短押しにおけるリリース操作時の指示位置に表示されていたソフトキー３３が、選択される。
【００３４】
一方、ソフトキー表示領域３１内を長押しすると、図３（ｃ）に示すように、ソフトウェアキーボード３２が特定の拡大サイズに拡大されてなる拡大画像４２が、拡大表示領域４１内に表示される。拡大画像４２が表示される拡大表示領域４１は、拡大前の初期サイズのソフトウェアキーボード３２が表示されていたソフトキー表示領域３１を少なくとも含む。なお、長押しとは、指示体５をタッチ操作した後、少なくとも上記待機時間以上は指示体５の指示操作を継続させることである。
【００３５】
長押しによって指示体５によるソフトキー表示領域３１内の指示操作が待機時間以上継続すると、待機時間経過時の指示体の指示位置を中心として、ソフトウェアキーボード３２が拡大サイズに拡大される。そして、その拡大後のソフトウェアキーボードである拡大画像４２が拡大表示領域４１に表示される。
【００３６】
拡大画像への拡大は、拡大前の指示体の指示位置を中心に行われるため、拡大前後で、指示位置に表示されているソフトキーの種類は不変である。即ち、図３（ａ）に例示するように初期サイズのソフトウェアキーボード３２において指示体５により「Ｖ」キーを指示操作したとする。この場合、指示体５の指示位置を中心にソフトウェアキーボード３２が拡大され、その結果、図３（ｃ）に例示するように、拡大後においても、指示体５の指示位置は、拡大前と同じく「Ｖ」キー上にある。
【００３７】
なお、拡大画像４２は、当然ながら拡大前の初期サイズのソフトウェアキーボード３２よりも大きく、拡大表示領域４１内に拡大画像４２全体を同時に表示させることができない。そのため、ソフトウェアキーボード３２が拡大された場合、拡大表示領域４１内には拡大画像４２が有する２８個のソフトキー４３のうち一部のソフトキー４３が表示されることになる。
【００３８】
また、拡大サイズと初期サイズとの比率をどのように設定するか、即ち、初期サイズからどの程度の大きさまで拡大するかについては、適宜決めてもよい。拡大サイズをユーザが任意の値に設定できるようにしてもよい。
【００３９】
図３（ｃ）のように拡大画像４２が表示された後、指示体５を指示操作させたまま移動させることで、拡大画像４２を表示させたまま、指示位置を、表示部１３の画像表示領域内における任意の位置に変更することができる。
【００４０】
そして、指示体５をリリース操作すると、そのリリース操作が行われたときの指示体５の指示位置、即ち指示操作が行われなくなる直前の指示位置であるリリース位置に、ソフトキー４３が表示されていれば、そのソフトキー４３が選択される。
【００４１】
例えば、図４（ａ）に例示するように、拡大画像４２中の複数のソフトキー４３のうち「Ｈ」キー上でリリース操作した場合、「Ｈ」キーの選択が確定され、図４（ｂ）に例示するように選択文字表示欄３５に「Ｈ」が表示される。また、拡大画像４２中のいずれかのソフトキー４３上でリリース操作を行ったことによりそのソフトキー４３の選択が確定された場合は、図４（ｂ）に例示するように、文字入力画面３０は、拡大前の元の画面に戻る。即ち、ソフトウェアキーボード３２が再び初期サイズにてソフトキー表示領域３１内に表示される。
【００４２】
一方、図４（ａ）に例示するように拡大画像４２が表示されている状態で、指示体５が、ソフトキー４３が表示されていない位置でリリース操作された場合は、図４（ｃ）に例示するように、文字は選択されず、且つ拡大画像４２の表示はそのまま維持される。この場合、指示体５を再びタッチ操作し、その後何れかのソフトキー４３の上でリリース操作することで、そのリリース位置に存在しているソフトキー４３を選択することができる。具体的に、例えば拡大画像４２に対して再び指示体をタッチ操作し、図４（ｄ）に例示するように、拡大画像４２中の「Ｈ」キー上でリリース操作を行った場合は、「Ｈ」キーの選択が確定されて図４（ｂ）に例示するように選択文字表示欄３５に「Ｈ」が表示される。
【００４３】
また、図３（ａ）に例示するように、ソフトキー表示領域３１内を短押ししたものの、リリース位置がソフトキー３３上ではなかった場合は、図３（ｄ）に例示するように、拡大表示領域４１内に拡大画像４２が表示される。この場合も、リリース位置を中心にソフトウェアキーボード３２が拡大される。またこの場合も、図４（ｄ）を用いて説明した場合と同様、拡大画像４２に対して指示体を再びタッチ操作させ、その後何れかのソフトキー４３上でリリース操作することで、そのリリース位置に存在しているソフトキー４３を選択することができる。
【００４４】
また、拡大画像４２が表示されている状態で、指示体５の指示位置が、拡大表示領域４１内における、拡大表示領域４１の外周に沿うように設定された特定の端部領域５２内に存在している場合、拡大表示領域４１に表示させる拡大画像４２をスクロールさせる。
【００４５】
端部領域５２は、本実施形態では、図５（ａ）に例示するように、拡大表示領域４１の外周と、拡大表示領域４１内の環状の端部境界線５１との間の、略円環状の領域である。指示体５の指示位置が端部領域５２内に存在している場合に拡大画像４２がどの方向にスクロールするかについては、指示体５の位置に依存する。
【００４６】
例えば、図５（ａ）〜図５（ｂ）に示すように、指示体５の指示位置が、端部領域５２のうち画面右端部に縦方向に形成されている領域内に移動した場合は、拡大画像４２は左方向にスクロールする。そのため、図５（ａ）では拡大画像４２全体のうち「Ｎ」キーよりも右側の「Ｍ」キーや「＠」キーなどは表示されていなかったものの、拡大画像４２が左方向へスクロールすることで、これら「Ｍ」キー、「＠」キーが順次表示されるようになる。
【００４７】
拡大画像４２のスクロールは、指示体の指示位置が端部領域５２内に存在している間は、一定のスクロール速度で継続される。ただし、スクロールが進んで拡大画像４２の端部まで表示され、それ以上のスクロール対象の画像がなくなった時点で、スクロールは停止される。図５（ｂ）は、図５（ａ）の状態を起点として左方向へのスクロールが進んでいる途中であって、さらに左方向へのスクロールの余地が残っている状態を示している。仮に、図５（ｂ）の状態からさらに左方向へのスクロールが進んで、例えば図３（ｄ）に示すような状態まで進んだ場合は、スクロールが停止される。
【００４８】
拡大画像４２のスクロール中、指示体５の指示位置を端部領域５２の外へ移動させた場合は、スクロールが停止される。例えば、図５（ｂ）の状態までスクロールが進んだ状態で、指示体５を左側へ移動させて指示位置を端部領域５２から外すと、スクロールが停止される。そして、図５（ｃ）に例示するように「Ｍ」キーの上で指示体５をリリース操作すると、「Ｍ」キーの選択が確定され、図５（ｄ）に例示するようにその選択が確定された文字「Ｍ」が選択文字表示欄３５に表示される。
【００４９】
なお、指示体５の指示位置が、端部領域５２のうち画面左端部に縦方向に形成されている領域内に移動した場合は、拡大画像４２は右方向にスクロールする。また、指示体５の指示位置が、端部領域５２のうち画面上端部に横方向に形成されている領域内に移動した場合は、拡大画像４２は下方向にスクロールする。また、指示体５の指示位置が、端部領域５２のうち画面下端部に横方向に形成されている領域内に移動した場合は、拡大画像４２は上方向にスクロールする。このように、指示体５の指示位置を端部領域５２内に移動させることで、拡大画像４２を任意の方向にスクロールさせることができ、これにより拡大画像４２のうち現在表示されていないソフトキー４３を表示させることができる。
【００５０】
（１−４）ソフトキー制御処理
次に、制御部１１が実行するソフトキー制御処理について、図６を用いて説明する。制御部１１は、例えばユーザによる操作や画像処理装置１０の動作状態などによって、表示部１３の画面表示領域に図２に例示したような文字入力画面３０を表示させるべき事象が生じた場合に、記憶部１２に記憶されている図６のソフトキー制御処理のプログラムを実行する。図３〜図５に例示した画面遷移は、いずれも、制御部１１が図６のソフトキー制御処理を実行することにより実現される。
【００５１】
制御部１１は、図６のソフトキー制御処理を開始すると、Ｓ１１０で、初期表示処理を行う。具体的に、図２に例示した文字入力画面３０を表示部１３の画面表示領域に表示させる。この際、ソフトウェアキーボード３２は初期サイズにてソフトキー表示領域３１へ表示させる。
【００５２】
Ｓ１２０では、タッチパネル１８からの位置情報に基づき、ソフトキー表示領域３１へ指示体５によるタッチ操作がなされたか否か判断する。ソフトキー表示領域３１へのタッチ操作がなされていない場合は、Ｓ２７０に進む。
【００５３】
Ｓ２７０では、指示体５によりＯＫキー３９がタップ操作されたか否か判断する。ＯＫキー３９がタップ操作された場合は、Ｓ２８０で入力確定処理を行って、ソフトキー制御処理を終了する。入力確定処理は、選択文字表示欄３５に表示されている文字を、文字入力画面３０で入力された文字として確定させる処理である。なお、ソフトキー制御処理の終了後は、文字入力画面３０の次に遷移すべき特定の画面が表示される。
【００５４】
Ｓ２７０でＯＫキー３９がタップ操作されていない場合は、Ｓ１２０に戻る。なお、図示及び詳細説明は省略するが、ソフトキー表示領域３１及びＯＫキー３９以外の領域に対する指示体５の指示操作が行われた場合は、その指示位置に応じた処理を行う。例えば、スペースキー３７がタップ操作された場合は、選択文字表示欄３５に一文字分の空欄を表示させる。
【００５５】
Ｓ１２０で、ソフトキー表示領域３１へのタッチ操作がなされた場合は、Ｓ１３０に進む。Ｓ１３０では、指示体５のリリース操作がなされたか否か判断する。リリース操作がなされていない場合は、Ｓ１４０で、指示体５によりソフトキー表示領域３１が指示操作されている状態（以下、指示状態）が待機時間以上継続しているか否か判断する。
【００５６】
指示状態がまだ待機時間以上継続していない場合はＳ１３０に戻る。指示状態が待機時間以上継続していない状態で、Ｓ１３０にて、指示体５のリリース操作がなされたと判断した場合、つまり前述の短押しが行われた場合は、Ｓ２００に進む。Ｓ２００では、当該リリース操作がなされたときのリリース位置が何れかのソフトキー３３上であるか否か判断する。
【００５７】
何れかのソフトキー３３上でのリリース操作であった場合は、Ｓ２１０で、そのリリース位置に表示されているソフトキー３３の選択確定処理を行う。即ち、そのリリース位置に表示されているソフトキー３３に対応した文字の選択を確定させ、その文字を選択文字表示欄３５に表示させ、Ｓ１２０に進む。
【００５８】
Ｓ２００で、ソフトキー３３上でのリリース操作ではなかった場合は、Ｓ１５０に進み、拡大表示処理を実行する。また、Ｓ１４０で、指示状態が待機時間以上継続した場合、つまり前述の長押しが行われた場合も、Ｓ１５０で、拡大表示処理を行う。
【００５９】
Ｓ１５０の拡大表示処理は、図３（ｃ）に例示したように、ソフトウェアキーボード３２が拡大サイズまで拡大された拡大画像４２を拡大表示領域４１に表示させる処理である。また、Ｓ１４０からＳ１５０に移行してきた場合、Ｓ１５０の拡大表示処理においては、図３（ａ）から図３（ｃ）への画面遷移例に示したように、指示体５の指示位置を中心にソフトウェアキーボード３２が拡大される。なお、拡大の中心位置となる指示位置は、指示体５のタッチ操作から待機時間が経過した時の指示位置、即ち拡大させる直前の指示位置であってもよいし、タッチ操作時の指示位置であってもよい。
【００６０】
また、Ｓ２００からＳ１５０に移行してきた場合、Ｓ１５０の拡大表示処理においては、図３（ａ）から図３（ｄ）への画面遷移例に示したように、リリース位置を中心にソフトウェアキーボード３２が拡大される。
【００６１】
Ｓ１５０の拡大表示処理の実行後、Ｓ１５５で、指示体によるタッチ操作が行われているか否か判断する。このＳ１５５の処理は、Ｓ２００からＳ１５０に移行してきた場合には指示体が離れた状態になっていることを考慮した処理である。Ｓ１４０からＳ１５０に移行してきた場合にはＳ１５５では肯定判定されてＳ１６０に進むことになる。Ｓ２００からＳ１５０に移行して拡大表示処理が行われた場合、指示体が離れている間はＳ１５５の判断を繰り返し、指示体によりタッチ操作が行われた場合はＳ１６０に進む。
【００６２】
Ｓ１６０では、指示体５のリリース操作がなされたか否か判断する。リリース操作がなされていない場合は、Ｓ２２０に進む。Ｓ２２０では、指示体５の指示位置が端部領域５２内に存在しているか否か判断する。指示位置が端部領域５２内に存在していない場合はＳ１６０に進む。タッチ操作後に指示体５が端部領域５２まで移動されたり或いはタッチ操作自体が端部領域５２に対して行われたりした場合のように、指示位置が端部領域５２内に存在している場合は、Ｓ２３０に進む。
【００６３】
Ｓ２３０では、指示体５の指示位置に基づくスクロール方向へ拡大画像４２をスクロールさせる。このスクロールは、前述の通り、指示位置が端部領域５２内にある限り、継続して行われる。ただし拡大画像４２の端部までスクロールが進んだ場合はスクロールが停止される。
【００６４】
Ｓ２４０では、指示体５の指示位置が端部領域５２から外れたか否か判断する。指示位置が端部領域５２内にある場合はＳ２３０に戻り、スクロールを継続する。指示位置が端部領域５２から外れた場合は、Ｓ２５０でスクロールを停止させて、Ｓ１６０に進む。
【００６５】
Ｓ１６０で、指示体５のリリース操作がなされた場合は、Ｓ１７０に進む。Ｓ１７０では、当該リリース操作がなされたときのリリース位置が何れかのソフトキー４３上であるか否か判断する。リリース位置がソフトキー４３上ではなかった場合は、Ｓ２６０で、指示体５により再度タッチ操作が行われたか否か判断する。タッチ操作が行われるまではＳ２６０の判断処理を繰り返し、タッチ操作が行われた場合はＳ１６０に進む。
【００６６】
Ｓ１７０で、何れかのソフトキー４３上でのリリース操作であった場合は、Ｓ１８０で、リリース位置に表示されているソフトキー４３の選択確定処理を行う。即ち、リリース位置に表示されているソフトキー４３に対応した文字の選択を確定させ、その文字を選択文字表示欄３５に表示させる。
【００６７】
Ｓ１９０では、拡大画像４２の表示を中止し、Ｓ１５０の拡大表示処理が行われる前の元の文字入力画面３０に戻す。これにより、ソフトキー表示領域３１内に初期サイズのソフトウェアキーボード３２の全体が再び表示されることになる。ただし、Ｓ１９０の処理は、基本的に、ソフトウェアキーボードのサイズを初期サイズに戻すことが主たる内容であり、Ｓ１９０の処理までに既に選択が確定されて選択文字表示欄３５に表示されている文字については、その選択が確定された状態が維持される。そのため、Ｓ１９０の処理によりソフトウェアキーボードのサイズが初期サイズに戻っても、既に選択が確定されて表示されている文字については引き続き選択文字表示欄３５に表示される。Ｓ１９０で拡大表示を中止した後は、Ｓ１２０に戻る。
【００６８】
（１−５）実施形態の効果
以上説明した実施形態によれば、以下の（１ａ）〜（１ｇ）の効果を奏する。
（１ａ）本実施形態では、初期サイズのソフトウェアキーボード３２が表示されている状態で何れかのソフトキー３３がタッチ操作された場合、ソフトウェアキーボード３２が拡大表示される。そのため、ユーザは、拡大された拡大画像の中からソフトキーを選択することができ、ソフトキーの誤選択が抑制される。しかも、タッチ操作による拡大表示後、何れかのソフトキー上でリリース操作を行うと、リリース位置に表示されているソフトキーの選択が確定される。つまり、一旦リリース操作してその後再びソフトキーを選択するという手順は不要である。そのため、選択用画像の選択に要する操作手数の増加を抑えつつ、誤選択を抑制することが可能となる。
【００６９】
（１ｂ）本実施形態では、初期サイズから拡大サイズへの拡大は、指示体の指示位置を中心として行われる。即ち、拡大前と拡大後のいずれも、指示位置には、ソフトウェアキーボードにおける同じ位置が表示される。そのため、ユーザは、拡大画像が表示された後、意図するソフトキーを迅速に選択することができる。
【００７０】
（１ｃ）拡大画像が表示された状態でソフトキーの選択が確定されると、ソフトウェアキーボードは再び初期サイズに戻り、ソフトウェアキーボード全体がソフトキー表示領域３１内に表示される。そのため、ユーザは、拡大画像中からソフトキーを選択した後、次に別のソフトキーを選択したい場合に、その選択したいソフトキーを効率的に探して選択することができる。
【００７１】
（１ｄ）拡大画像が表示されている状態で、ソフトキーが表示されていない位置でリリース操作が行われた場合は、拡大画像の表示が継続される。そのため、ユーザは、拡大画像が表示されている状態で誤ってソフトキーが表示されていない位置でリリース操作してしまっても、すぐにまた拡大画像の中からソフトキーを選択し直すことができる。また、ユーザは、拡大画像が表示されている状態で意図的にソフトキーが表示されていない位置でリリース操作することで、指示体がタッチパネルから離れた状態でも拡大画像の表示を継続させることができる。そして、拡大画像に対して再び指示体のタッチ操作を行うことで、拡大画像中のソフトキーを選択することができる。
【００７２】
（１ｅ）初期サイズのソフトウェアキーボードに対してタッチ操作が行われた場合にすぐに拡大画像が表示されるのではなく、タッチ操作後、指示体の指示操作が待機時間以上継続した場合に、拡大画像が表示される。そのため、ソフトウェアキーボードを拡大したい場合は指示体の指示操作を待機時間以上継続させればよく、その一方で拡大画像を必要としない場合は待機時間が経過する前にリリース操作すればよいため、ユーザは、拡大画像の要否に応じて効率的な選択を行うことができる。
【００７３】
（１ｆ）初期サイズのソフトウェアキーボードが表示されている状態で、ソフトキーが表示されていない位置でリリース操作が行われた場合は、拡大画像が表示される。そのため、ユーザは、初期サイズのソフトウェアキーボード上で誤ってソフトキー外の位置でリリース操作した場合、迅速に、しかも拡大画像の中から、ソフトキーの再選択を効率的に行うことができる。
【００７４】
（１ｇ）拡大画像は、初期サイズよりも大きいサイズであるため、拡大表示領域内に拡大画像の全体を同時に表示させることは困難である。これに対し、本実施形態では、拡大画像の表示中、指示体の指示位置を端部領域ことで、拡大画像をスクロールさせることができる。そのため、ユーザは、拡大画像が表示された状態を維持させながら、意図するソフトキーを容易に探すことができる。
【００７５】
（１−６）特許請求の範囲の文言との対応関係
ここで、実施形態の文言と特許請求の範囲の文言との対応関係について説明する。画像処理装置１０は表示入力装置に相当する。記憶部１２は記憶媒体に相当する。ソフトウェアキーボード３２、４２は一覧画像に相当する。個々のソフトキー３３、４３はいずれも選択用画像及び文字画像に相当する。ソフトキー表示領域３１は選択用表示領域に相当する。選択文字表示欄３５は文字表示領域に相当する。また、図６のＳ１２０、Ｓ１３０、Ｓ１６０、Ｓ１７０、Ｓ２００、Ｓ２２０、Ｓ２４０、Ｓ２６０の処理はいずれも検出処理に相当する。また、図６のＳ２３０の処理はスクロール処理に相当する。
【００７６】
［２．他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００７７】
（２−１）拡大画像を、表示部１３の画像表示領域におけるどの領域に表示させるか、即ち拡大表示領域４１を画像表示領域におけるどの範囲に設定するかについては、適宜決めてもよい。例えば、初期サイズのソフトウェアキーボード３２が表示されるソフトキー表示領域３１をそのまま拡大表示領域として拡大画像を表示させるようにしてもよい。また例えば、選択文字表示欄３５が表示される領域まで拡大表示領域を広げてもよいし、表示部１３の画像表示領域全体を拡大表示領域としてもよい。
【００７８】
（２−２）ソフトキー表示領域３１へ指示体のタッチ操作が行われた場合に、指示体が指示操作されている状態が待機時間以上継続するのを待ってソフトウェアキーボードを拡大表示させることは必須ではない。例えば、ソフトキー表示領域３１へ指示体のタッチ操作が行われたらすぐにソフトウェアキーボードを拡大表示させてもよい。
【００７９】
（２−３）拡大画像をスクロールさせるための端部領域として、図５（ａ）に例示した端部領域５２はあくまでも一例である。端部領域をどこにどのように設定するかについては適宜決めてもよい。
【００８０】
（２−４）本発明の適用は、図２に示したいわゆるＱＷＥＲＴＹキーボードへの適用に限定されるものではない。例えば数字入力用のソフトウェアテンキーや、記号入力用のソフトウェアキーボードなどの各種のソフトウェアキーボードに対して本発明を適用可能である。
【００８１】
さらに、本発明の適用は、ソフトウェアキーボードに限定されるものでもない。例えば、複数の写真画像のサムネイルが配列表示されてその中から１つを指示体の指示操作で選択するようなケースにおいても本発明を適用可能である。また、選択対象の選択用画像の数も特に限定されるものではなく、選択用画像が１つであってもよい。
【００８２】
（２−５）本発明は、図１に示した画像処理装置１０への適用に限定されない。本発明は、表示部及びタッチパネルを備え、表示部に表示された選択用画像の中から特定の選択用画像をタッチパネルを介して選択させる処理を含むあらゆる種類の表示入力装置に対して適用可能である。
【００８３】
（２−６）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【符号の説明】
【００８４】
５…指示体、１０…画像処理装置、１１…制御部、１２…記憶部、１３…表示部、１４…入力部、１５…画像読取部、１６…印刷部、１７…通信部、１８…タッチパネル、３０…文字入力画面、３１…ソフトキー表示領域、３２…ソフトウェアキーボード、３３，４３…ソフトキー、３５…選択文字表示欄、３６…大小切替キー、３７…スペースキー、３８…文字種切替キー、３９…ＯＫキー、４１…拡大表示領域、４２…拡大画像、５１…端部境界線、５２…端部領域。
【図１】
2018055624.tif 000003
【図２】
2018055624.tif 000004
【図３】
2018055624.tif 000005
【図４】
2018055624.tif 000006
【図５】
2018055624.tif 000007
【図６】
2018055624.tif 000008