(57)【特許請求の範囲】
【請求項１】
所定の配列を有する複数の文字を前記所定の配列で並べて案内領域に表示し、前記案内領域上で指定される指定範囲に含まれる一連の文字を、前記案内領域に表示される文字よりも拡大し、前記所定の配列で１列に並べて選択領域に表示する表示部と、
前記案内領域上で前記指定範囲が移動操作されると、前記移動操作後の指定範囲に含まれる前記一連の文字を前記所定の配列で１列に並べて前記選択領域に表示し、前記選択領域上で前記一連の文字がスクロール操作されると、前記スクロール操作後の選択領域に表示される前記一連の文字が前記指定範囲に含まれるように、前記案内領域の表示を更新するように、前記表示部を制御する表示制御部と、
前記選択領域上での選択操作に応じて入力対象の文字の選択を決定する制御部と
を備え、
前記表示制御部は、前記制御部により決定された文字が文字表示領域における指示位置に挿入されるように、前記文字表示領域の表示を前記表示部に更新させる、情報処理装置。
【請求項２】
前記案内領域および前記選択領域は、前記案内領域上での前記移動操作および前記選択領域上での前記選択操作が片手で操作可能なように配置される、請求項１に記載の情報処理装置。
【請求項３】
前記案内領域上での前記移動操作は、スクロール操作として行われる、請求項１または２に記載の情報処理装置。
【請求項４】
所定の配列を有する複数の文字を前記所定の配列で並べて案内領域に表示し、前記案内領域上で指定される指定範囲に含まれる一連の文字を、前記案内領域に表示される文字よりも拡大し、前記所定の配列で１列に並べて選択領域に表示するステップと、
前記案内領域上で前記指定範囲が移動操作されると、前記移動操作後の指定範囲に含まれる前記一連の文字を前記所定の配列で１列に並べて前記選択領域に表示し、前記選択領域上で前記一連の文字がスクロール操作されると、前記スクロール操作後の選択領域に表示される前記一連の文字が前記指定範囲に含まれるように前記案内領域の表示を更新するステップと、
前記選択領域上での選択操作に応じて入力対象の文字の選択を決定するステップと、
決定された文字が文字表示領域における指示位置に挿入されるように前記文字表示領域の表示を更新するステップと
を含む情報処理方法。
【請求項５】
請求項４に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
携帯情報端末、電子機器等、小型のタッチパネルディスプレイを備えた情報処理装置では、パネル面上で文字や画像等の選択操作が行われる。例えば、パネル面上で文字入力を行う場合、パネル面にＱＷＥＲＴ配列等で表示されるソフトウェアキーボード上で、所望の文字が選択される。
【０００３】
しかし、小型のタッチパネルディスプレイに表示されるソフトウェアキーボードでは、キーの表示が小さくなるので、そもそもキーの判別が困難になるとともに、キーの操作も困難になる。
【０００４】
例えば、下記特許文献１には、小型の仮想キーボードによる文字入力を容易にする文字入力装置が開示されている。この文字入力装置では、例えば、５０音配列でひらがなを表示する仮想キーボードのキー「ひ」の位置をタップすると、パネル面に「ひ」を示す拡大キーが表示され、その周囲に仮想キーボードにおいてキー「ひ」から一定の範囲内のキー「ち」、「な」、「に」、「ぬ」、「は」、「ひ」、「ふ」等が隣接拡大キーとして表示される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１８２４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に開示される文字入力装置では、５０音配列でひらがなを表示する仮想キーボードを操作しなければ、拡大キーおよび隣接拡大キーの表示を変更することができない。このため、拡大キーおよび隣接拡大キーに所望のキーが表示されるまで、キーの判別が困難な仮想キーボードを繰返し操作しなければならず、選択操作（文字入力操作）の操作性が低下してしまう場合がある。
【０００７】
そこで、本発明は、小型のタッチパネルディスプレイを用いた選択操作時の操作性を向上可能な、情報処理装置、情報処理方法およびプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明のある観点によれば、所定の配列を有する複数の項目を所定の配列で並べて案内領域に表示し、案内領域上で指定される指定範囲に含まれる一連の項目を、案内領域に表示される項目よりも拡大し、所定の配列で１列に並べて選択領域に表示する表示部と、案内領域上で指定範囲が移動操作されると、移動操作後の指定範囲に含まれる一連の項目を所定の配列で１列に並べて選択領域に表示し、選択領域上で一連の項目がスクロール操作されると、スクロール操作後の選択領域に表示される一連の項目が指定範囲に含まれるように、案内領域の表示を更新するように、表示部を制御する表示制御部と、選択領域上での選択操作に応じて項目の選択を決定する制御部とを備える、情報処理装置が提供される。
【０００９】
案内領域および選択領域は、案内領域上での移動操作および選択領域上での選択操作が片手で操作可能なように配置されてもよい。
【００１０】
案内領域上での移動操作は、スクロール操作として行われてもよい。
【００１１】
また、本発明の別の観点によれば、所定の配列を有する複数の項目を所定の配列で並べて案内領域に表示し、案内領域上で指定される指定範囲に含まれる一連の項目を、案内領域に表示される項目よりも拡大し、所定の配列で１列に並べて選択領域に表示するステップと、案内領域上で指定範囲が移動操作されると、移動操作後の指定範囲に含まれる一連の項目を所定の配列で１列に並べて選択領域に表示し、選択領域上で一連の項目がスクロール操作されると、スクロール操作後の選択領域に表示される一連の項目が指定範囲に含まれるように案内領域の表示を更新するステップと、選択領域上での選択操作に応じて項目の選択を決定するステップとを含む情報処理方法が提供される。
【００１２】
また、本発明の別の観点によれば、上記情報処理方法をコンピュータに実行させるためのプログラムが提供される。ここで、プログラムは、コンピュータ読取り可能な記録媒体を用いて提供されてもよく、通信手段を介して提供されてもよい。
【発明の効果】
【００１３】
以上説明したように本発明によれば、小型のタッチパネルディスプレイを用いた選択操作時の操作性を向上可能な、情報処理装置、情報処理方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る携帯情報端末の外観を示す図である。
【図２】携帯情報端末の主要な機能構成を示すブロック図である。
【図３】従来の一般的な文字入力用ＧＵＩの一例を示す図である。
【図４】本発明を文字入力用ＧＵＩに適用した場合の実施例を示す図である。
【図５】文字入力用ＧＵＩの操作手順を示すフロー図である。
【図６Ａ】文字入力用ＧＵＩの操作例を示す図（１／４）である。
【図６Ｂ】文字入力用ＧＵＩの操作例を示す図（２／４）である。
【図６Ｃ】文字入力用ＧＵＩの操作例を示す図（３／４）である。
【図６Ｄ】文字入力用ＧＵＩの操作例を示す図（４／４）である。
【図７】他の文字入力用ＧＵＩを示す図である。
【図８】本発明を画像選択用ＧＵＩに適用した場合の実施例を示す図である。
【図９Ａ】画像選択用ＧＵＩの操作例を示す図（１／４）である。
【図９Ｂ】画像選択用ＧＵＩの操作例を示す図（２／４）である。
【図９Ｃ】画像選択用ＧＵＩの操作例を示す図（３／４）である。
【図９Ｄ】画像選択用ＧＵＩの操作例を示す図（４／４）である。
【発明を実施するための形態】
【００１５】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１６】
［１．携帯情報端末１の構成］
まず、図１および図２を参照しながら、本発明の実施形態に係る携帯情報端末１の構成について説明する。なお、以下では、小型のタッチパネルディスプレイ３を備えた情報処理装置の一例として携帯情報端末１について説明するが、小型のタッチパネルディスプレイ３を備えたオーディオ機器、家電機器等の電子機器についても同様に説明することができる。
【００１７】
図１には、本発明の実施形態に係る携帯情報端末１の外観が示されている。図１に示すように、携帯情報端末１は、カード状のケース本体２と、ケース本体２の一面に設けられたタッチパネルディスプレイ３を有する。
【００１８】
タッチパネルディスプレイ３のパネル面には、後述する文字入力用や画像選択用等のＧＵＩが表示される。なお、図１では、詳細は後述するが、パネル面に文字入力用のＧＵＩが表示されている。タッチパネルディスプレイ３では、パネル面に対して行われるスクロール操作やタップ操作等が検知される。なお、携帯情報端末１には、不図示の起動ボタンやカーソルボタン等、所定の操作を行うためのハードウェアボタンが設けられてもよい。
【００１９】
図２には、携帯情報端末１の主要な機能構成が示されている。図２に示すように、携帯情報端末１は、タッチパネルディスプレイ３、記憶部４、表示制御部５および制御部６を含む。
【００２０】
タッチパネルディスプレイ３は、表示パネル３ａ（表示部）にタッチパネル３ｂを積層して構成される。タッチパネル３ｂとしては、抵抗膜方式、静電容量方式、超音波方式、赤外線方式等のパネルが利用される。表示パネル３ａとしては、液晶ディスプレイ（ＬＣＤ）等が利用される。
【００２１】
タッチパネル３ｂは、指Ｐ、スタイラス等からなるポインタのパネル面に対する接触状態を検知する。タッチパネル３ｂは、パネル面に対するポインタＰの接触／非接触状態の変化に応じて、接触信号／解除信号を制御部６に供給する。また、タッチパネル３ｂは、パネル面にポインタＰが接触している間に、接触位置に対応するＸ、Ｙ座標信号を制御部６に供給する。これにより、パネル面に対して行われるスクロール操作やタップ操作が検知される。
【００２２】
記憶部４は、ＥＥＰＲＯＭ等の不揮発性メモリでもよく、ハードディスクドライブ等の記憶装置でもよい。記憶部４は、所定の配列を有する複数の項目、例えば文字列、画像列等を格納している。また、記憶部４は、文字入力用および／または画像選択用のＧＵＩの表示データ等も格納している。
【００２３】
表示制御部５は、ＧＵＩの表示データを記憶部４から読出し、表示パネル３ａに表示するために、表示データに所定の処理を施す。
【００２４】
制御部６は、ＣＰＵ、ＲＡＭ、ＲＯＭ等から構成される。ＣＰＵは、ＲＡＭをワークエリアとして用いて、ＲＯＭに格納されているプログラムを実行することで、携帯情報端末１の動作に必要な演算処理を行うとともに、携帯情報端末１の各部を制御する。制御部６は、タッチパネル３ｂから供給された座標信号をデコードして座標データを生成し、座標データおよび接触／解除信号に基づき、携帯情報端末１の各部を制御する。
【００２５】
詳細は後述するが、表示制御部５は、文字入力用や画像選択用のＧＵＩとして、案内領域および選択領域を表示するように、表示パネル３ａを制御する。案内領域には、所定の配列を有する複数の項目が所定の配列で並べて表示される。選択領域には、案内領域上で指定される指定範囲に含まれる一連の項目が、案内領域に表示される項目よりも拡大され、所定の配列で１列に並べて表示される。
【００２６】
表示制御部５は、案内領域上で指定範囲が移動操作されると、移動操作後の指定範囲に含まれる一連の項目を所定の配列で１列に並べて選択領域に表示するように、表示パネル３ａを制御する。また、表示制御部５は、選択領域上で一連の項目がスクロール操作されると、スクロール操作後の選択領域に表示される一連の項目が指定範囲に含まれるように案内領域の表示を更新するように、表示パネル３ａを制御する。そして、制御部６は、選択領域上での選択操作に応じて項目の選択を決定する。
【００２７】
［２．文字入力用ＧＵＩへの適用］
つぎに、図３、図４、図５Ａ−５Ｄおよび図６を参照しながら、本発明を文字入力用ＧＵＩに適用した場合の実施例について説明する。
【００２８】
図３には、従来の一般的な文字入力用ＧＵＩの一例として、ＱＷＥＲＴＹ配列のソフトウェアキーボードが示されている。図３に示すＧＵＩには、文字表示領域１１および文字表示領域１１以外のキー選択領域が設けられている。
【００２９】
文字表示領域１１には、キー選択領域上で選択された一連の文字からなる文字列（例えば「ＱＷＥＲＴＹ」という文字列）と、文字の挿入位置を示すカーソル（「｜」として示される。）が表示されている。文字選択領域には、「Ａ」−「Ｚ」の英大文字キー１３、文字種選択キー１４（ＣＡＰＳロックキー１４ａ、特殊文字キー１４ｂ、数字キー１４ｃ、記号キー１４ｄ）、スペースキー１５、バックスペースキー１６、カーソル移動キー１７、キャンセルキー１８およびＯＫキー１９が所定の配列で表示されている。
【００３０】
図３に示すＧＵＩでは、文字選択領域に対するタップ操作を用いて、文字入力が行われる。例えば、ＣＡＰＳロックキー１４ａにより文字種として英大文字が選択されると、図３に示すように、文字選択領域に「Ａ」−「Ｚ」の英大文字キー１３が表示される。そして、キー「Ａ」がタップされると、文字表示領域１１上のカーソル位置に文字「Ａ」が挿入される。また、数字キー１４ｃにより文字種として数字が選択されると、文字選択領域に「０」−「９」、「．」、「／」、「＊」、「−」、「＋」等の数字・記号キーが表示される。そして、キー「０」がタップされると、文字表示領域１１上のカーソル位置に文字「０」が挿入される。
【００３１】
図４には、本発明の実施形態に係る文字入力用ＧＵＩが表示されている。図４に示すＧＵＩには、文字表示領域１１１および文字表示領域１１１以外の文字選択領域が設けられている。
【００３２】
文字表示領域１１１には、文字選択領域上で選択された一連の文字からなる文字列（例えば「ＧＵ」という文字列）と、文字の挿入位置を示すカーソル（「｜」として示される。）が表示されている。文字選択領域には、ガイド領域（案内領域）１１２、キー選択領域（選択領域）１１３、文字種切替キー１１４、スペースキー１１５、バックスペースキー１１６、カーソル移動キー１１７、キャンセルキー１１８およびＯＫキー１１９が表示されている。文字種切替キー１１４は、英大文字、英小文字、特殊文字、数字・記号等、文字種を切替えるために操作される。なお、ひらがな、かたかな等の文字種が選択可能に構成されてもよい。
【００３３】
ガイド領域１１２には、所定の配列を有する複数の項目、つまり複数の文字からなる文字列が所定の配列で１列に並べて表示される。また、ガイド領域１１２には、ガイド領域１１２上で指定される指定範囲を示すガイド枠１１２ａが表示される。
【００３４】
キー選択領域１１３には、ガイド領域１１２上でガイド枠１１２ａにより指定される一連の項目、つまり一連の文字が、ガイド領域１１２に表示される文字よりも拡大され、所定の配列で１列に並べて表示される。
【００３５】
例えば、文字種切替キー１１４により文字種として英大文字が選択されると、図４に示すように、ガイド領域１１２およびキー選択領域１１３が表示される。ガイド領域１１２には、「Ａ」−「Ｚ」の英大文字がアルファベット順に表示され、例えば「Ａ」−「Ｆ」の文字を囲むガイド枠１１２ａが表示される。また、キー選択領域１１３上には、ガイド枠１１２ａにより指定された「Ａ」−「Ｆ」の文字を割当てられた６つのキーが拡大されて、アルファベット順に１列に並べて表示されている。なお、ガイド枠１１２ａにより指定される文字の数は、６に限定されず２以上の任意の数に設定される。
【００３６】
また、文字種切替キー１１４により文字種として数字が選択されると、ガイド領域１１２およびキー選択領域１１３には、図４に示す表示とは異なる表示が行われる。ガイド領域１１２には、「０」−「９」、「．」、「／」、「＊」、「−」、「＋」等の数字・記号が所定の順序に表示され、例えば「０」−「５」の文字を囲むガイド枠１１２ａが表示される。また、キー選択領域１１３上には、ガイド枠１１２ａにより指定された「０」−「５」の文字を割当てられた６つのキーが拡大されて、数字順に１列に並べて表示される。
【００３７】
図４に示すＧＵＩでは、後述するように、ガイド領域１１２に対する移動操作およびキー選択領域１１３に対するタップ操作（および選択的にスクロール操作）を用いて、文字入力が行われる。
【００３８】
なお、文字表示領域１１１上では、スペースキー１１５がタップされると、カーソル位置にスペース（空白）が挿入され、バックスペースキー１１６がタップされると、カーソル位置の右側の文字が消去され、カーソル移動キー１１７がタップされると、カーソル位置が移動する。また、キャンセルキー１１８がタップされると、文字入力がキャンセルされて入力操作が終了し、ＯＫキー１１９がタップされると、文字入力が確定されて入力操作が終了する。
【００３９】
図５には、文字入力用ＧＵＩの操作手順が示されている。図５に示すように、表示制御部５は、ガイド領域１１２およびキー選択領域１１３を表示するように、表示パネル３ａを制御する（ステップＳ１１、Ｓ１２）。
【００４０】
ガイド領域１１２には、所定の配列を有する文字列が所定の配列で並べて表示される。キー選択領域１１３には、ガイド領域１１２上でガイド枠１１２ａにより指定される一連の文字が、ガイド領域１１２に表示される文字列よりも拡大され、所定の配列で１列に並べて表示される。
【００４１】
表示制御部５は、ガイド領域１１２上でのスクロール操作によりガイド枠１１２ａが移動されると（Ｓ１３）、表示パネル３ａを制御して、ガイド枠１１２ａの移動に連動して、ガイド枠１１２ａにより指定される複数の文字を、所定の配列で１列に並べてキー選択領域１１３に表示する（Ｓ１４）。
【００４２】
また、表示制御部５は、キー選択領域１１３上で一連の文字がスクロール操作されると（Ｓ１５）、表示パネル３ａを制御して、スクロール操作後のキー選択領域１１３に表示される一連の文字がガイド枠１１２ａにより指定されるように、ガイド領域１１２の表示を更新する（Ｓ１６）。そして、制御部６は、キー選択領域１１３上でタップ操作が行われると（Ｓ１７）、タップされたキーに割当てられた文字の選択を決定する（Ｓ１８）。
【００４３】
以下では、図６Ａ−６Ｄを参照しながら、図４に示した文字入力用ＧＵＩの操作手順について説明する。図６Ａ−６Ｄには、文字入力用ＧＵＩの操作例が示されている。
【００４４】
文字種切替キー１１４により文字種として英大文字が選択されると、図６Ａに示すように、ガイド領域１１２には、「Ａ」−「Ｚ」の文字がアルファベット順に表示され、「Ａ」−「Ｆ」の文字を指定するガイド枠１１２ａが表示される。なお、ガイド枠１１２ａは、従前に文字種として英大文字が選択されていた状態で、最後に表示されていた位置に表示されてもよい。
【００４５】
また、キー選択領域１１３には、ガイド枠１１２ａにより指定された文字「Ａ」−「Ｆ」を割当てられた６つのキーが拡大されて、アルファベット順に１列に並べて表示される。例えば、キー選択領域１１３には、図３に示した一般的な文字入力用ＧＵＩ上に表示されるキーを２倍程度に拡大したキーが表示される。
【００４６】
文字種の選択は、タッチパネル３ｂが文字種切替キー１１４に対するタップ操作を検知し、検知結果を制御部６に通知することで行われる。また、ガイド領域１１２およびキー選択領域１１３の表示は、選択された文字種に基づき、表示制御部５が記憶部４から所定の表示データを読出して表示処理を施すことで行われる。
【００４７】
ユーザは、ガイド領域１１２に対して移動操作Ｍ１を行うことができる。ガイド領域１１２上では、図６Ｂに示すように、ガイド枠１１２ａにふれた指Ｐ（例えば親指Ｐ１）等を左右に移動Ｍ１させると、ガイド枠１１２ａが左右に移動する。つまり、ガイド枠１１２ａが点線表示の位置から実線表示の位置に移動する。そして、ガイド枠１１２ａの移動に連動して、キー選択領域１１３上では、ガイド枠１１２ａにより指定された文字が拡大されて、所定の配列で表示される。ここで、移動操作Ｍ１は、スクロール操作として行われてもよく、タップ操作として行われてもよい。
【００４８】
ガイド領域１１２に対する移動操作Ｍ１は、タッチパネル３ｂがガイド領域１１２（ガイド枠１１２ａ）に対する移動操作を検知し、検知結果を制御部６に通知することで行われる。また、ガイド領域１１２およびキー選択領域１１３の表示は、指Ｐの移動位置に基づき、表示制御部５が記憶部４から所定の表示データを読出して表示処理を施すことで行われる。
【００４９】
例えば、ガイド領域１１２上でガイド枠１１２ａが「Ａ」−「Ｆ」の文字を指定する位置から「Ｆ」−「Ｋ」の文字を指定する位置まで移動されると、キー選択領域１１３では、「Ａ」−「Ｆ」の文字に対応するキーの表示が「Ｆ」−「Ｋ」の文字に対応するキーの表示に遷移する。より詳細には、ガイド枠１１２ａの移動に連動してキー選択領域１１３の表示が遷移する。
【００５０】
同様に、ガイド領域１１２上でガイド枠１１２ａが「Ｆ」−「Ｋ」の文字を指定する位置から「Ａ」−「Ｆ」の文字を指定する位置まで移動されると、キー選択領域１１３では、「Ｆ」−「Ｋ」の文字に対応するキーの表示が「Ａ」−「Ｆ」の文字に対応するキーの表示に遷移する。
【００５１】
ここで、ガイド枠１１２ａは、スクロール操作に対して所定の加速度を伴って移動してもよい。この場合、ユーザは、ガイド枠１１２ａにふれた指Ｐ等を素早く左右に移動させると、ガイド枠１１２ａが左右に所定の加速度を伴って移動する。ガイド枠１１２ａは、スクロール操作の直後に素早く移動し、その後に除々に減速しながら、指Ｐの移動速度に応じた最終位置で停止する。
【００５２】
また、ユーザは、キー選択領域１１３に対してもスクロール操作Ｍ２を行うことができる。キー選択領域１１３上では、図６Ｃに示すように、任意のキーにふれた指Ｐ（例えば人差し指Ｐ２）等を左右に移動Ｍ２させると、一連のキーが左右にスクロールされる。そして、キーのスクロールに連動して、ガイド領域１１２上では、キー選択領域１１３に表示された一連の文字に対応するように、ガイド枠１１２ａが移動する。
【００５３】
キー選択領域１１３に対するスクロール操作Ｍ２は、タッチパネル３ｂがキー選択領域１１３に対するスクロール操作を検知し、検知結果を制御部６に通知することで行われる。また、ガイド領域１１２およびキー選択領域１１３の表示は、指Ｐの移動位置に基づき、表示制御部５が記憶部４から所定の表示データを読出して表示処理を施すことで行われる。
【００５４】
例えば、スクロール操作に応じて、キー選択領域１１３上で「Ａ」−「Ｆ」の文字に対応するキーの表示が「Ｆ」−「Ｋ」の文字に対応するキーの表示に遷移すると、ガイド領域１１２上では、ガイド枠１１２ａが「Ａ」−「Ｆ」の文字を指定する位置から「Ｆ」−「Ｋ」の文字を指定する位置まで移動する。より詳細には、キーのスクロールに連動してガイド枠１１２ａが移動する。
【００５５】
同様に、スクロール操作に応じて、キー選択領域１１３上で「Ｆ」−「Ｋ」の文字に対応するキーの表示が「Ａ」−「Ｆ」の文字に対応するキーの表示に遷移すると、ガイド領域１１３上では、ガイド枠１１２ａが「Ｆ」−「Ｋ」の文字を指定する位置から「Ａ」−「Ｆ」の文字を指定する位置まで移動される。
【００５６】
ここでも、一連のキーは、スクロール操作に対して所定の加速度を伴ってスクロールしてもよい。この場合、ユーザは、任意のキーにふれた指Ｐ等を素早く左右に移動させると、一連のキーが左右に所定の加速度を伴ってスクロールする。一連のキーは、スクロール操作の直後に素早くスクロールし、その後に除々に減速しながら、指Ｐの移動速度に応じた最終位置でスクロールを停止する。
【００５７】
ここで、ガイド領域１１２に対する移動操作Ｍ１およびキー選択領域１１３に対するスクロール操作Ｍ２は、相前後して行われてもよい。また、ガイド領域１１２に対する移動操作Ｍ１の後に、キー選択領域１１３に対するスクロール操作Ｍ２が繰返し行われてもよい。
【００５８】
ユーザは、キー選択領域１１３に対してタップ操作を行うことができる。キー選択領域１１３上では、図６Ｄに示すように、任意のキーを選択して指Ｐ（例えば人差し指Ｐ２）等をふれると、選択された例えば文字「Ｉ」を割当てられたキーの表示が変更される。そして、指Ｐ等をパネル面から離すと、文字表示領域１１１上では、選択されたキーに割当てられた文字「Ｉ」がカーソル位置に挿入される。
【００５９】
キーの選択は、タッチパネル３ｂがキーに対するタップ操作を検知し、検知結果を制御部６に通知することで決定される。また、タップされたキーおよび文字表示領域１１１の表示は、選択されたキーに基づき、表示制御部５が記憶部４から所定の表示データを読出して表示処理を施すことで行われる。
【００６０】
これにより、ユーザは、ガイド領域１１２上でガイド枠１１２ａを移動させることで、キー選択領域１１３に表示させる文字を選択する。そして、キー選択領域１１３上で文字を選択することで、入力対象となる文字を選択する。
【００６１】
ガイド領域１１２には、所定の配列を有する複数の文字が所定の配列で並べて表示されているので、ユーザは、文字の表示が小さくても、キー選択領域１１３に表示させる文字を直感的に選択することができる。また、キー選択領域１１３上には、ガイド枠１１２ａにより指定された一連の文字が拡大されて、所定の配列で並べて表示されているので、ユーザは、入力対象となる文字を判別して操作することで、所望の文字を確実に選択することができる。
【００６２】
また、キー選択領域１１３に対するスクロール操作Ｍ２を通じて、キー選択領域１１３に表示される一連の文字を変更することができるので、キー選択領域１１３に所望の文字が表示されるまでガイド領域１１２に対する移動操作Ｍ１を繰返さなくてもよい。さらに、ガイド領域１１２の表示とキー選択領域１１３の表示が連動しているので、ガイド領域１１２およびキー選択領域１１３に対する操作Ｍ１，Ｍ２を連続して行うことで、文字入力の操作性を向上することができる。
【００６３】
ここで、例えば、ユーザは、ガイド領域１１２に対する移動操作Ｍ１を親指Ｐ１で行い、キー選択領域１１３に対するタップ操作を人指し指Ｐ２で行うことができる。これにより、ガイド領域１１２上でガイド枠１１２ａを移動させながら、キー選択領域１１３上で所望のキーを選択することが可能となるので、文字入力時の操作性をさらに向上することができる。
【００６４】
図７には、図４に示した文字入力用ＧＵＩの変形例が示されている。図４に示す例では、ガイド領域１１２およびキー選択領域１１３が横向きに平行して設けられているが、図７に示すように、ガイド領域１２２およびキー選択領域１２３は、縦向きに平行して設けられてもよい。また、ガイド領域１１２が横向き、キー選択領域１１３が縦向きに設けられてもよく、逆向きに設けられてもよい。
【００６５】
また、図４に示す例では、ガイド領域１１２が１列に設けられているが、ガイド領域１１２は、２列以上に設けられてもよい。また、図４に示す例では、ガイド領域１１２に特定の文字種で選択可能な全ての文字（「Ａ」−「Ｚ」等）が表示されている。しかし、ガイド領域１１２には、特定の文字種で選択可能な一部の文字（「Ａ」−「Ｌ」等）が表示されてもよい。この場合、ガイド領域１１２上でガイド枠１１２ａが所定の位置まで移動されると、ガイド領域１１２には、他の文字（「Ｍ」−「Ｚ」等）が表示されてもよい。
【００６６】
［２．文字入力用ＧＵＩへの適用］
つぎに、図８から図９Ａ−９Ｄを参照しながら、本発明を画像選択用ＧＵＩに適用した場合の実施例について説明する。
【００６７】
図８には、本発明の実施形態に係る画像選択用ＧＵＩが表示されている。図８に示すＧＵＩには、画像表示領域１３１および画像表示領域１３１以外の画像選択領域が設けられている。
【００６８】
画像表示領域１３１には、画像選択領域上で選択された画像（例えば画像１）が表示されている。画像選択領域には、ガイド領域（案内領域）１３２、キー選択領域（選択領域）１３３、キャンセルキー１３８およびＯＫキー１３９が表示されている。
【００６９】
ガイド領域１３２には、所定の配列を有する複数の項目、つまり複数の画像からなる画像列が所定の配列で１列に並べて表示される。なお、図中では、表示の便宜上、画像番号「１」〜「２０」が示されている。また、ガイド領域１３２には、ガイド領域１３２上で指定される指定範囲を示すガイド枠１３２ａが表示される。
【００７０】
キー選択領域１３３には、ガイド領域１３２上でガイド枠１３２ａにより複数の項目、つまり複数の画像が、ガイド領域１３２に表示される画像よりも拡大され、所定の配列で１列に並べて表示される。
【００７１】
例えば、ガイド領域１３２には、「画像１」、「画像２」、…、「画像２０」が撮影順に表示され、例えば「画像１」−「画像６」の画像を囲むガイド枠１３２ａが表示される。また、キー選択領域１３３上には、ガイド枠１３２ａにより指定された「画像１」−「画像６」の画像を割当てられた６つのキーが拡大されて、撮影順に１列に並べて表示されている。また、画像の表示は、撮影順以外でも、ユーザが所定の配列を認識することができれば、任意の順序で行われてもよい。
【００７２】
図８に示すＧＵＩでは、後述するように、ガイド領域１３２に対する移動操作およびキー選択領域１３３に対するタップ操作（および選択的にスクロール操作）を用いて、画像選択が行われる。
【００７３】
以下では、図９Ａ−９Ｄを参照しながら、図８に示した画像選択用ＧＵＩの操作手順について説明する。図９Ａ−９Ｄには、画像選択用ＧＵＩの操作例が示されている。
【００７４】
図９Ａに示すように、ガイド領域１３２には、「画像１」、「画像１」、…、「画像２０」の画像が撮影順に表示され、「画像１」−「画像６」の画像を指定するガイド枠１３２ａが表示される。また、キー選択領域１３３には、ガイド枠１３２ａにより指定された画像を割当てられた６つのキーが拡大されて、撮影順に１列に並べて表示される。
【００７５】
ユーザは、ガイド領域１３２に対して移動操作Ｍ１を行うことができる。ガイド領域１３２上では、図９Ｂに示すように、ガイド枠１３２ａにふれた指Ｐ（例えば親指Ｐ１）等を左右に移動させると、ガイド枠１３２ａが左右に移動する。そして、ガイド枠１３２ａの移動に連動して、キー選択領域１３３上では、ガイド枠１３２ａにより指定された指定範囲の画像が拡大されて、所定の配列で表示される。ここで、移動操作Ｍ１は、スクロール操作として行われてもよく、タップ操作として行われてもよい。
【００７６】
例えば、ガイド領域１３２上でガイド枠１３２ａが「画像１」−「画像６」の画像を指定する位置から「画像６」−「画像１１」の画像を指定する位置まで移動されると、キー選択領域１３３では、「画像１」−「画像６」の画像に対応するキーの表示が「画像６」−「画像１１」の画像に対応するキーの表示に遷移する。より詳細には、ガイド枠１３２ａの移動に連動してキー選択領域１３３の表示が遷移する。
【００７７】
また、ユーザは、キー選択領域１３３に対してもスクロール操作Ｍ２を行うことができる。キー選択領域１３３上では、図９Ｃに示すように、任意のキーにふれた指Ｐ（例えば人差し指Ｐ２）等を左右に移動Ｍ２させると、一連のキーが左右にスクロールされる。そして、キーのスクロールに連動して、ガイド領域１３２上では、キー選択領域１３３に表示された一連の画像に対応するように、ガイド枠１３２ａが移動する。
【００７８】
例えば、スクロール操作に応じて、キー選択領域１３３上で「画像１」−「画像６」の画像に対応するキーの表示が「画像６」−「画像１１」の画像に対応するキーの表示に遷移すると、ガイド領域１３２上では、ガイド枠１３２ａが「画像１」−「画像６」の画像を指定する位置から「画像６」−「画像１１」の画像を指定する位置まで移動する。より詳細には、キーのスクロールに連動してガイド枠１３２ａが移動する。
【００７９】
ここで、ガイド領域１３２に対する移動操作Ｍ１およびキー選択領域１３３に対するスクロール操作Ｍ２は、相前後して行われてもよい。また、ガイド領域１３２に対する移動操作Ｍ１の後に、キー選択領域１３３に対するスクロール操作Ｍ２が繰返し行われてもよい。
【００８０】
ユーザは、キー選択領域１３３に対してタップ操作を行うことができる。キー選択領域１３３上では、図９Ｄに示すように、任意のキーを選択して指Ｐ（例えば人差し指Ｐ２）等をふれると、選択された例えば「画像９」を割当てられたキーの表示が変更される。そして、指Ｐ等をパネル面から離すと、画像表示領域１３１上では、選択されたキーに割当てられた「画像９」が表示される。
【００８１】
これにより、ユーザは、ガイド領域１３２上でガイド枠１３２ａを移動させることで、キー選択領域１３３に表示させる画像を選択する。そして、キー選択領域１３３上で画像を選択することで、選択対象となる画像を選択する。
【００８２】
ガイド領域１３２には、所定の配列を有する複数の画像が所定の配列で並べて表示されているので、ユーザは、画像の表示が小さくても、キー選択領域１３３に表示させる画像を直感的に選択することができる。また、キー選択領域１３３上には、ガイド枠１３２ａにより指定された一連の画像が拡大されて、所定の配列で並べて表示されているので、ユーザは、選択対象となる画像を判別して操作することで、所望の画像を確実に選択することができる。
【００８３】
また、キー選択領域１３３に対するスクロール操作Ｍ２を通じて、キー選択領域１３３に表示される一連の画像を変更することができるので、キー選択領域１３３に所望の画像が表示されるまでガイド領域１３２に対する移動操作Ｍ１を繰返さなくてもよい。さらに、ガイド領域１３２の表示とキー選択領域１３３の表示が連動しているので、ガイド領域１３２およびキー選択領域１３３に対する操作Ｍ１，Ｍ２を連続して行うことで、画像選択時の操作性を向上することができる。
【００８４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００８５】
例えば、上記説明では、小型のタッチパネルディスプレイ３を備えた携帯情報端末１に本発明を適用する場合について説明した。しかし、本発明は、小型のタッチパネルディスプレイ３を備えたオーディオ機器、家電機器等の電子機器についても同様に適用することができる。
【００８６】
また、上記説明では、タッチパネルディスプレイ３の全面に文字入力用または画像選択用のＧＵＩを表示する場合について説明した。しかし、文字入力用または画像選択用のＧＵＩは、タッチパネルディスプレイ３の一部に表示されてもよい。
【符号の説明】
【００８７】
１    携帯情報端末（情報処理装置）
２    ケース本体
３    タッチパネルディスプレイ
３ａ    表示パネル（表示部）
３ｂ    タッチパネル
４    記憶部
５    表示制御部
６    制御部
１１１、１２１    文字表示領域
１３１    画像表示領域
１１２、１２２、１３２    ガイド領域（案内領域）
１１３、１２３、１３３    キー選択領域（選択領域）
１１３ａ、１２３ａ、１３３ａ    ガイド枠（指定範囲）
Ｐ    指
Ｍ１    移動操作
Ｍ２    スクロール操作
【図１】
0005556398.tif 000002
【図２】
0005556398.tif 000003
【図３】
0005556398.tif 000004
【図４】
0005556398.tif 000005
【図５】
0005556398.tif 000006
【図６Ａ】
0005556398.tif 000007
【図６Ｂ】
0005556398.tif 000008
【図６Ｃ】
0005556398.tif 000009
【図６Ｄ】
0005556398.tif 000010
【図７】
0005556398.tif 000011
【図８】
0005556398.tif 000012
【図９Ａ】
0005556398.tif 000013
【図９Ｂ】
0005556398.tif 000014
【図９Ｃ】
0005556398.tif 000015
【図９Ｄ】
0005556398.tif 000016