(57)【要約】【課題】ディスプレイ上の表示領域を広く確保しつつ、入力が容易なソフトウェアキーを提供する。【解決手段】情報処理端末は表示入力部および制御手段を有している。表示入力部は、ディスプレイによって画面を表示し、操作を受け付ける。制御手段は、第一の項目グループに含まれる複数の項目を一列に並べてその列の一部をディスプレイの下側部の所定の扇形領域内に表示し、ディスプレイに対する操作に応じて列をスクロールし、ディスプレイに表示する項目を変化させる。【選択図】図１
2012003545.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイによって画像を表示し、操作を受け付ける表示入力部と、
第一の項目グループに含まれる複数の項目を一列に並べてその列の一部を前記ディスプレイの下側部の所定の扇形領域内に表示し、前記ディスプレイへの操作に応じて前記列をスクロールし、前記ディスプレイに表示する項目を変化させる制御手段と、を有する情報処理端末。
【請求項２】
ユーザが前記情報処理端末を両側方から両手で把持した場合に前記ユーザの身体と並行になり前記ユーザ側に位置する前記ディスプレイの第一の辺と、いずれかの側方に位置する前記ディスプレイの第二の辺とに交わる線上にある、請求項１に記載の情報処理端末。
【請求項３】
前記ディスプレイは四角形であり、前記列は、前記ディスプレイの下辺である第一の辺と、いずれか一方の側辺である第二の辺とに交わる線上にある、請求項１に記載の情報処理端末。
【請求項４】
前記列は、前記第一の辺と交わる点と前記第二の辺と交わる点を通る直線または円弧上にある、請求項２または３に記載の情報処理端末。
【請求項５】
前記制御手段は、前記ディスプレイに表示された項目に対する選択操作が行われると、該選択操作が行われた前記項目を選択する、請求項１に記載の情報処理端末。
【請求項６】
前記選択操作は、前記項目へのタップ操作、またはフリックあるいはドラッグによって前記項目を所定の位置に表示させる操作のいずれか一つである、請求項５に記載の情報処理端末。
【請求項７】
前記制御手段は、前記選択操作によって選択された前記項目の近傍にまたは該項目に接して、該項目に関連する第二の項目グループに含まれる複数の項目のうち少なくとも一部の項目を表示する、請求項５または６に記載の情報処理端末。
【請求項８】
前記制御手段は、前記第一の項目グループの列を直線上に表示し、前記第二の項目グループの前記少なくとも一部の項目を前記第一の項目グループの列に隣接する直線上に一列に並べて表示する、請求項７に記載の情報処理端末。
【請求項９】
前記制御手段は、前記第一の項目グループの列を円弧上に表示し、前記第二の項目グループの前記少なくとも一部の項目を前記第一の項目グループの列と同心の円弧上に一列に並べて表示する、請求項７に記載の情報処理端末。
【請求項１０】
前記制御手段は、前記第一の項目グループの選択された前記項目を交点として前記第一の項目グループの列と交わる線上に、前記第二の項目グループの前記少なくとも一部の項目を一列に並べて表示する、請求項７に記載の情報処理端末。
【請求項１１】
前記制御手段は、前記第一の項目グループの選択された前記項目を中心として周囲に、前記第二の項目グループの前記少なくとも一部の項目を一列に並べて表示する、請求項７に記載の情報処理端末。
【請求項１２】
前記制御手段は、前記第一の項目グループに含まれる項目を前記扇形領域内に環状に一列に並べて表示し、前記選択操作によって選択された前記項目の位置に、該項目に関連する第二の項目グループの項目のうち少なくとも一部の項目を表示する、請求項５または６に記載の情報処理端末。
【請求項１３】
前記制御手段は、前記ディスプレイに表示する前記第二の項目グループの項目の列を、前記ディスプレイへの操作に応じてスクロールし、前記ディスプレイに表示する項目を変化させる、請求項７から１２のいずれか一項に記載の情報処理端末。
【請求項１４】
前記第二の項目グループの項目が文字であり、
前記制御手段は、前記第二の項目グループの文字に対する選択操作が行われると、該選択操作が行われた文字を文字入力領域に表示し、前記文字入力領域に表示した文字に関する語を選択候補として表示する、請求項７から１３のいずれか一項に記載の情報処理端末。
【請求項１５】
前記制御手段は前記選択候補を前記扇形領域内またはその近傍に表示する、請求項１４に記載の情報処理端末。
【請求項１６】
前記制御手段は、前記選択候補を優先度に応じた位置または大きさで表示する、請求項１４または１５に記載の情報処理端末。
【請求項１７】
前記制御手段は前記選択候補を前記文字入力領域の近傍に表示する、請求項１４に記載の情報処理端末。
【請求項１８】
前記制御手段は、前記ディスプレイの前記扇形領域と逆側の下側部に対する操作に応じて前記選択候補を制御する、請求項１７に記載の情報処理端末。
【請求項１９】
前記選択候補を選択するための操作はフリック操作またはドラッグ操作である、請求項１８に記載の情報処理端末。
【請求項２０】
前記選択候補を指定するための操作はタップ操作である、請求項１８または１９に記載の情報処理端末。
【請求項２１】
前記文字入力領域が複数あり、前記選択候補を選択するための操作は、前記選択候補から所望の文字入力領域に向けたフリック操作またはドラッグ操作である、請求項１４から１６のいずれか一項に記載の情報処理端末。
【請求項２２】
前記ディスプレイが複数あり、前記選択候補を選択するための操作は、前記選択候補から文字入力領域が表示されたディスプレイに向けたフリック操作またはドラッグ操作である、請求項１４から１６のいずれか一項に記載の情報処理端末。
【請求項２３】
前記選択候補は前記文字入力領域に表示した文字で始まる語である、請求項１４から２２のいずれか一項に記載の情報処理端末。
【請求項２４】
前記制御手段は、所定状態において前記表示入力部で操作が検知されたディスプレイ上の位置に応じて前記扇形領域を設定する、請求項１から２３のいずれか一項に記載の情報処理端末。
【請求項２５】
画像を表示するディスプレイを有する情報処理端末の操作制御方法であって、
第一の項目グループに含まれる複数の項目を一列に並べてその列の一部を前記ディスプレイの下側部の所定の扇形領域内に表示し、
ユーザの操作に応じて前記列をスクロールし、前記ディスプレイに表示する項目を変化させる、操作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタッチパネル式のディスプレイを備えた情報処理端末に関する。
【背景技術】
【０００２】
近年、机に置かず把持した状態で使用する携帯型の情報処理端末が普及している。この種の情報処理端末には、入力装置と表示装置を一体化したタッチパネル式のディスプレイを採用した構成のものがある。機器外形が小さい割に大きな画面を提供でき、機器の小型化と表示の大型化を両立できるので、タッチパネル式のディスプレイは携帯型の情報処理端末に好適である。
【０００３】
また、一般に情報処理端末はユーザインタフェースとしてメニューから所望の項目を選択する機能の他に文字入力の機能も備えている（特許文献１〜５参照）。特許文献１〜５に記載された文字入力機能は情報処理端末の筐体を把持した状態での入力操作を想定したものであり、ユーザは情報処理端末を把持した手を離さずに文字を入力することができる。例えば、ユーザはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や携帯電話機を把持した手で操作することにより、電子メールやＴｗｉｔｔｅｒ（登録商標）のサービスに投稿する文章などを作成することができる。
【０００４】
特許文献１に記載された文字入力方法では、５０音の各行を表す複数の文字（あ段の文字）がディスプレイの一辺に平行に並べて表示される。あ段の文字のいずれかをユーザが選択すると、選択されたあ段の文字に対応する行の各文字の列が、あ段の文字の列と平行に表示される。ユーザが何れかの行内文字を選択すると、選択された文字が入力される。
【０００５】
特許文献２に記載された機器は携帯型ではないが、その文字入力において、やはりあ段の文字の列がディスプレイの一辺に平行に表示される。ユーザがいずれかの、あ段の文字を選択すると、選択された、あ段の文字に対応する行の行内文字の列があ段の文字の列と垂直に表示される。ユーザが何れかの行内文字を選択すると、その文字が入力される。
【０００６】
特許文献３に記載された文字入力方法では、ソフトウェアキーの操作ボタンがディスプレイの側部に円弧状に配置される。ユーザは、筐体を把持している手の親指で操作ボタンにタッチすることにより操作を行う。
【０００７】
特許文献４に記載された文字入力方法では、複数の文字が円状に表示され、ユーザが指で文字にタッチすると、その文字が入力位置に表示され、ユーザが指を離すと入力が確定される。
【０００８】
特許文献５に記載された文字入力方法では、ＱＷＥＲＴＹキーのハードウェアキーがディスプレイの両サイドに分けて配置されている。ユーザは情報処理端末を両手で把持したままで両手の親指で文字キーを押下することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−１４８５３６号公報
【特許文献２】特許３７１５５９３号公報
【特許文献３】特開２００９−１５８９８９号公報
【特許文献４】特開２００６−３５０４０９号公報
【特許文献５】特開２０００−２６７７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献１、２では、あ段の全ての文字を表示し、あ段のいずれかの文字が選択されると、その文字に対応する全ての行内文字が表示される。そのため、画面上のキー表示が占める割合が大きくなるという問題があった。また、仮に、その問題を緩和するためにキー表示を小さくするとすれば、入力しづらくなるという問題があった。
【００１１】
さらに特許文献１、２は、文字列の全ての文字が固定された状態でディスプレイの辺に平行に表示される。そのため、筐体を把持した状態で文字を入力する際、親指を大きく動かす、または情報処理端末を把持している手の位置を動かす必要があるという問題があった。
【００１２】
特許文献３は、情報処理端末の筐体を把持した状態で親指でタッチできる範囲に固定的にキーを配置している。そのため、定義できるキーの個数が少ないという問題があった。また仮にキーの数を増やせば、画面上のキー表示が占める割合が大きくなるという問題があった。
【００１３】
特許文献４は、入力候補の文字を割り当てた全てのキーを表示するため、画面上のキー表示が占める割合が大きくなるという問題があった。また、仮に画面のキー表示が占める割合を小さくしようとすれば、１つ１つの文字に対応する部分が小さくなり、入力しづらくなるという問題があった。
【００１４】
特許文献５は、ＱＷＥＲＴＹキーの全てのキーを表示するものであるため、画面におけるキー表示が占める割合が大きくなるという問題があった。また、仮に画面におけるキー表示が占める割合を小さくしようとすると、１つ１つのキーが小さくなり、入力しづらくなるという問題があった。
【００１５】
本発明の目的は、ディスプレイ上の表示領域を広く確保しつつ、入力が容易なソフトウェアキーを提供することである。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明の一態様による情報処理端末は、
ディスプレイによって画像を表示し、操作を受け付ける表示入力部と、
第一の項目グループに含まれる複数の項目を一列に並べてその列の一部を前記ディスプレイの下側部の所定の扇形領域内に表示し、前記ディスプレイへの操作に応じて前記列をスクロールし、前記ディスプレイに表示する項目を変化させる制御手段と、を有している。
【００１７】
本発明の一態様による操作制御方法は、画像を表示するディスプレイを有する情報処理端末の操作制御方法であって、
第一の項目グループに含まれる複数の項目を一列に並べてその列の一部を前記ディスプレイの下側部の所定の扇形領域内に表示し、
ユーザの操作に応じて前記列をスクロールし、前記ディスプレイに表示する項目を変化させるという方法である。
【発明の効果】
【００１８】
本発明によれば、ディスプレイ上の表示領域を広く確保しつつ、入力が容易なソフトウェアキーを提供することである。
【図面の簡単な説明】
【００１９】
【図１】第一の実施形態による情報処理端末の正面図である。
【図２】第一の実施形態による情報処理端末の機能ブロック図である。
【図３】第一の実施形態による情報処理端末１０の行選択時の動作を示すフローチャートである。
【図４Ａ】第一の実施形態による情報処理端末１０の行選択時の動作の様子を示す図である。
【図４Ｂ】第一の実施形態による情報処理端末１０の行選択時の動作の様子を示す図である。
【図４Ｃ】第一の実施形態による情報処理端末１０の行選択時の動作の様子を示す図である。
【図４Ｄ】第一の実施形態による情報処理端末１０の行選択時の動作の様子を示す図である。
【図４Ｅ】第一の実施形態による情報処理端末１０の行選択時の動作の様子を示す図である。
【図５】第一の実施形態による情報処理端末１０の文字選択時の動作を示すフローチャートである。
【図６Ａ】第一の実施形態による情報処理端末１０の文字選択時の動作の様子を示す図である。
【図６Ｂ】第一の実施形態による情報処理端末１０の文字選択時の動作の様子を示す図である。
【図６Ｃ】第一の実施形態による情報処理端末１０の文字選択時の動作の様子を示す図である。
【図６Ｄ】第一の実施形態による情報処理端末１０の文字選択時の動作の様子を示す図である。
【図７】第一の実施形態の情報処理端末１０が変換候補を表示している様子を示す図である。
【図８】第一の実施形態における特殊キーの配置の一例を示す図である。
【図９Ａ】行内文字列２４をスクロールしない第一の実施形態の第一の変形例による情報処理端末１０のディスプレイ表示の例を示す図である。
【図９Ｂ】行内文字列２４をスクロールしない第一の実施形態の第一の変形例による情報処理端末１０のディスプレイ表示の例を示す図である。
【図１０】行内文字列２４をスクロールしない第一の実施形態の第一の変形例による情報処理端末１０の文字選択時の動作を示すフローチャートである。
【図１１】行内文字列２４をスクロールしない第一の実施形態の第一の変形例による情報処理端末１０のディスプレイ表示の他の例を示す図である。
【図１２Ａ】第一の実施形態の第二の変形例による情報処理端末１０のディスプレイ表示の例を示す図である。
【図１２Ｂ】第一の実施形態の第二の変形例による情報処理端末１０のディスプレイ表示の例を示す図である。
【図１３】第一の実施形態の第二の変形例による情報処理端末１０の行選択および文字選択の動作を示すフローチャートである。
【図１４】第三の変形例におけるディスプレイ１３の画面表示例を示す図である。
【図１５】第四の変形例における特殊キーの配置例を示す図である。
【図１６】第五の変形例における表示の変化の様子を示す図である。
【図１７】第二の実施形態の情報処理端末１０による画面表示の例を示す図である。
【図１８】第三の実施形態の情報処理端末１０による画面表示の例を示す図である。
【図１９】第四の実施形態の情報処理端末１０による画面表示の例を示す図である。
【図２０】第五の実施形態の情報処理端末１０による画面表示の例を示す図である。
【図２１】第六の実施形態の情報処理端末１０による画面表示の例を示す図である。
【図２２Ａ】第七の実施形態の情報処理端末１０による画面表示の例を示す図である。
【図２２Ｂ】第七の実施形態の情報処理端末１０による画面表示の例を示す図である。
【図２２Ｃ】第七の実施形態の情報処理端末１０による画面表示の例を示す図である。
【発明を実施するための形態】
【００２０】
本発明を実施するための形態について図面を参照して詳細に説明する。
【００２１】
（第一の実施形態）
図１は、第一の実施形態による情報処理端末の正面図である。本発明の実施形態の情報処理端末１０は一例として通信機能を備えた携帯情報機器である。通常、ユーザは情報処理端末１０を机に置かず把持した状態で使用する。
【００２２】
情報処理端末１０は表示手段と入力手段が一体化されており、ユーザは画面にタッチして操作する。情報処理端末１０は、アイコンへのタッチ操作に応じてアプリケーションを起動してソフトウェアスイッチなどの画面を表示し、またソフトウェアスイッチへのタッチ操作に応じてアプリケーションの処理を実行する。
【００２３】
また、情報処理端末１０は一部のアプリケーションに対して平仮名、片仮名、漢字、英数字などの文字を入力する文字入力機能を提供する。例えばユーザはメーラアプリケーションを利用してメール文を作成することができる。また、ユーザは例えばブラウザアプリケーションを利用してＴｗｉｔｔｅｒ（登録商標）のサービスに投稿する文章を作成することができる。例えばＴｗｉｔｔｅｒでは、過去に投稿された文章を参照しながら、次に投稿する文章を入力するという利用態様が想定されるが、その場合、文字入力のためのキー表示や操作する指が表示の閲覧を妨げないことが望ましい。
【００２４】
図２は、第一の実施形態による情報処理端末の機能ブロック図である。図２を参照すると、情報処理端末１０は表示入力部１１および制御部１４を有している。
【００２５】
表示入力部１１はタッチ式の入力部１２とディスプレイ１３を一体化したタッチパネル式ディスプレイである。入力部１２は、ユーザがタッチすると、タッチされた位置を示すタッチ位置情報を制御部１４に通知する。ディスプレイ１３は、制御部１４からの指示に従って画像を表示し、またその画像を変化させる。
【００２６】
制御部１４は、入力部１２からのタッチ位置情報に基づいてアプリケーションを実行し、アプリケーション画面をディスプレイ１３に表示する。例えば、タッチ位置情報に従ってカーソルを画面上の文字入力が可能な領域（文字入力領域）に移動すると制御部１４は文字入力が可能な文字入力状態になる。
【００２７】
文字入力状態では、平仮名、片仮名、漢字、英数字など様々な種類の文字を入力できるが、ここでは平仮名を入力する場合を例示する。また、ここでは５０音のあ段の各文字で各行を代表するものとし、各行を代表する文字を「代表文字」と呼ぶ。「あ」「か」「さ」「た」「な」・・・が代表文字である。また、１つの行に含まれる各段の文字を「行内文字」と呼ぶ。例えば「か」「き」「く」「け」「こ」が、か行の行内文字である。
【００２８】
制御部１４は、全ての代表文字を１つの第一のグループにグループ化し、各行の行内文字を第二のグループにグループ化しておく。第二のグループは行毎に存在することになる。第一のグループに含まれる代表文字には順番があり、また第二のグループに属する行内文字にも順番がある。ここでは５０音表に従った順番を用いる。具体的には、代表文字は「あ」「か」「さ」「た」「な」・・・という順番に並び、例えばか行の行内文字は「か」「き」「く」「け」「こ」という順番に並ぶ。
【００２９】
文字入力状態になると、制御部１４は、第一のグループに属する順番に並んだ代表文字のうち、所定の表示範囲内の一部分をディスプレイ１３の下側部の扇形領域内に一列に表示する。この扇形領域は、図中に明示されていないが、情報処理端末１０を把持している手の親指でタッチ操作をするときに親指が届くと想定される領域である。扇形領域の大きさは任意であるが、例えば、情報処理端末１０を利用する標準的な人間の手の大きさで親指が届く範囲に定めればよい。また例えばディスプレイ１３に代表文字や行内文字を表示したときに他の表示内容の一定の閲覧性を確保し、かつ文字入力の一定の操作性を確保するように定めればよい。また表示範囲は、例えば扇形領域の大きさと各文字の表示の大きさを考慮して好適な範囲に定めればよい。扇形領域の大きさと代表文字の適切な大きさから代表文字を六文字だけ表示するのが好適であれば、表示範囲を六文字とすればよい。
【００３０】
制御部１４は、代表文字列の表示範囲内の部分をディスプレイ１３に表示している状態で、ディスプレイ１３上の列が表示された領域へのフリック操作をタッチ位置情報に基づいて検出すると、フリック操作に応じて表示範囲の代表文字の列を上記した線上でスクロールし、ディスプレイ１３に表示する代表文字を連続的に変化させる。
【００３１】
また、制御部１４は、表示範囲の代表文字を表示している状態で、いずれかの代表文字へのタップ操作をタッチ位置情報に基づいて検出すると、タップ操作で指定された代表文字が代表する行の行内文字を表示する。ここではその行の行内文字を全て表示するものとするが、一部だけを表示することししてもよい。
【００３２】
更に制御部１４は行内文字が表示された領域へのフリック操作を検出すると、フリック操作に従って行内文字列をスクロールする。また制御部１４は、いずれかの行内文字へのタップ操作を検出すると、タップ操作で指定された行内文字を文字入力領域に入力する。
【００３３】
図３は、第一の実施形態による情報処理端末１０の行選択時の動作を示すフローチャートである。図４Ａ〜Ｅは、第一の実施形態による情報処理端末１０の行選択時の動作の様子を示す図である。
【００３４】
図３を参照すると、文字入力状態になった情報処理端末１０は表示範囲の代表文字の列をディスプレイ１３に表示する（ステップ１０１）。例えば図４Ａのように、文字入力領域２１にカーソル２２がある文字入力状態ではディスプレイ１３の右下に下辺と右辺に交わる円弧上に代表文字列２３の一部（表示範囲）が表示される。
【００３５】
続いて、情報処理端末１０はフリック操作とタップ操作を監視する（ステップ１０２、１０３）。
【００３６】
代表文字列２３が表示された領域に対してフリック操作が行われると、情報処理端末１０は、そのフリック操作に応じて表示範囲の代表文字列２３の文字を連続的に変化させる（ステップ１０４）。例えば図４Ｂのようにフリック操作が行われると、図４Ｃのように表示範囲の代表文字が変化する。図中でフリック操作はハッチング付き楕円と矢印によって示されている。
【００３７】
また、代表文字列２３のいずれかの文字に対してタップ操作が行われると、情報処理端末１０は、そのタップ操作で指定された代表文字の行を選択し（ステップ１０５）、その行の行内文字を代表文字の列と同心で内側の円弧上に一列に並べて表示する（ステップ１０６）。例えば、図４Ｄのように代表文字列２３中の「あ」に対してタップ操作が行われると、図４Ｅのように、あ行の行内文字列２４「あ」「い」「う」「え」「お」が内側の円弧上に表示される。図中でタップ操作はハッチング付き楕円によって示されている。
【００３８】
図５は、第一の実施形態による情報処理端末１０の文字選択時の動作を示すフローチャートである。図６Ａ〜Ｄは、第一の実施形態による情報処理端末１０の文字選択時の動作の様子を示す図である。
【００３９】
図５を参照すると、情報処理端末１０は行内文字列２４をディスプレイ１３に表示した状態で（ステップ２０１）、フリック操作とタップ操作を監視する（ステップ２０２、２０３）。例えば図６Ａのように、情報処理端末１０は、あ行の行内文字列２４「あ」「い」「う」「え」「お」を表示した状態でフリック操作とタップ操作を監視する。
【００４０】
行内文字列２４が表示された領域に対してフリック操作が行われると、情報処理端末１０は、そのフリック操作に応じて表示範囲の行内文字列２４の文字を連続的に変化させる（ステップ２０４）。例えば図６Ｂのようにフリック操作が行われると、図６Ｃのように表示範囲の行内文字が変化する。
【００４１】
また、行内文字列２４のいずれかの文字に対してタップ操作が行われると、情報処理端末１０は、そのタップ操作で指定された行内文字を決定して文字入力領域２１に入力（ステップ２０５）。例えば、図６Ｄのように行内文字列２４中の「お」に対してタップ操作が行われると、「お」が文字入力領域２１に入力される。
【００４２】
以上説明したように本実施形態によれば、第一の態様として、情報処理端末１０は、複数の項目（ここでは文字）を一列に並べてその列の一部をディスプレイ１３の下側部の扇形領域内に表示し、操作に応じてその列をスクロールし、ディスプレイ１３に表示する項目（文字）を変化させる。そのため、ディスプレイ１３上の表示領域を広く確保しつつ、各文字へのタッチの操作性を確保した入力が容易なソフトウェアキーを提供することができる。情報処理端末１０を横から把持した手の親指の自然な可動角度範囲の下限は下辺に平行な方向までである。また、その親指が届く領域範囲は扇形である。そこで本実施形態では、親指の可動角度範囲を有効にタッチ操作に利用しつつ、かつ文字入力のためのソフトウェアキーや親指による表示視認の阻害を抑えるために、情報処理端末１０を把持している筐体側部に近く、かつ親指の可動範囲が表示をできるだけ妨げないように下辺に近い、ディスプレイ１３の下側部の扇形領域内に文字列を表示することにしている。そして、第一の態様として、その限られた扇形領域によって操作性を確保するために、操作に応じて列をスクロールする構成を採用している。
【００４３】
また、本実施形態によれば、第二の態様として、情報処理端末１０は、第一のグループに含まれる複数の項目を一列に並べて少なくともその列の一部を、ディスプレイ１３の下側部の扇形領域内に表示し、操作によって選択された第一の項目グループの項目に対応する第二の項目グループに含まれる項目のうち少なくとも一部の項目を扇形領域内に更に表示する。そのため、ディスプレイ１３上の表示領域を広く確保しつつ、各文字へのタッチの操作性を確保した入力が容易なソフトウェアキーを提供することができる。上述したように、本実施形態では、情報処理端末１０を把持している筐体側部に近く、かつ親指の可動範囲が表示をできるだけ妨げないように下辺に近い、ディスプレイ１３の下側部の扇形領域内に文字列を表示することにしている。そして、第二の態様として、その限られた扇形領域によって操作性を確保するために、文字の選択を、第一のグループからの選択とそれに続く第二のグループからの選択というように階層化する構成を採用している。
【００４４】
上述した第一の態様と第二の態様はそれぞれ独立して採用することができるものであり、かつ、いずれか一方を採用するだけで、ディスプレイ１３上の表示領域を広く確保しつつ、各文字へのタッチの操作性を確保した入力が容易なソフトウェアキーを提供することに寄与するものである。
【００４５】
また、本実施形態では、情報処理端末１０を横から把持した右手（左手でもよい）の親指の自然な可動角度範囲の上限は右辺（左手なら左辺）に平行な方向までである。そこで本実施形態では、親指の可動角度範囲を有効にタッチ操作に利用しつつ、かつ文字入力のためのソフトウェアキーや親指による表示視認の阻害を抑えるために、下辺と右辺（あるいは左辺）に交わる線上に文字列を表示することにしている。
【００４６】
また、情報処理端末１０を横から把持した手の親指の自然な軌跡は、下辺と交わる点と側辺（右辺または左辺）と交わる点を結ぶ直線あるいは円弧で近似できるので、本実施形態では文字列を直線または円弧上に配置している。
【００４７】
また、一例として、本実施形態の情報処理端末１０は、文字入力領域に平仮名を入力すると、変換候補の単語などを表示して文字入力を補助するものとする。例えば、一文字あるいは複数文字の平仮名が文字入力領域２１に入力され、変換が確定されていない状態のとき、情報処理端末１０は、その平仮名で始まる過去に入力された単語を変換候補として、代表文字の列および行内文字の列と同心の円弧上に一列に並べて表示する。いずれかの変換候補に対してタップ操作がされたら、情報処理端末１０は、その変換候補を文字入力領域２１に表示して変換を確定させる。
【００４８】
また、その際、情報処理端末１０は、過去の入力履歴から各変換候補の優先度を求め、各変換候補を優先度に応じた態様で表示することにしてもよい。例えば、優先度の高い変換候補から順番に並べて表示してもよい。また優先度の高い変換候補がタッチしやすい位置にくるように表示してもよい。また各変換候補を優先度が高いほど大きく表示することにしてもよい。優先度については、最近入力された単語に高い優先度を与えることにしてもよい。また過去に入力された頻度が高い単語に高い優先度を与えることにしてもよい。
【００４９】
図７は、第一の実施形態の情報処理端末１０が変換候補を表示している様子を示す図である。図７を参照すると、文字入力領域２１に「あ」が入力されているので、「あ」で始まる過去に入力された単語が変換候補列２５として並べて表示されている。図７の例では、各変換候補が優先度に応じた大きさで表示されている。
【００５０】
なお、本実施形態では、情報処理端末１０は、いずれかの変換候補に対してタップ操作がされたら、その変換候補を文字入力領域２１に入力することにしている。しかし、本発明はこれに限定されるものではない。他の例として、情報処理端末１０は、ユーザが変換候補列２５のいずれかの変換候補から文字入力領域２１に向かうフリック操作を行うと、その変換候補を文字入力領域２１に入力することにしてもよい。これによれば、複数のアプリケーションが同時に実行されており、それぞれに文字入力領域２１がある場合、ユーザは所望のアプリケーションの文字入力領域２１を選択して文字を入力することができる。
【００５１】
本実施形態ではディスプレイ１３が一つの場合を例示しているが、２つのタッチパネル式ディスプレイを有する２画面情報処理端末において、各ディスプレイにてそれぞれ別個のアプリケーションを実行する場合にも本構成は有効である。変換候補列２５が一方のディスプレイに表示されており、その変換候補を他方のディスプレイのアプリケーションに入力したいとき、ユーザは変換候補を文字入力領域２１が表示された他方のディスプレイに向けてフリック操作すればよい。
【００５２】
また、２画面情報処理端末においても、１つのディスプレイにて複数のアプリケーションを実行することがあり得る。また２つのディスプレイのそれぞれ毎に複数のアプリケーションを実行することもあり得る。その場合にも２画面情報処理端末は、ユーザが所望のアプリケーションの文字入力領域２１に向けて、あるいは所望の文字入力領域２１が表示されたディスプレイに向けてフリック操作を行ったら、その所望の文字入力領域２１に変換候補を入力することにすればよい。
【００５３】
また、情報処理端末１０は、ユーザが変換候補に対してタップ操作を行うと、その変換候補の周囲に文字入力の対象となる複数のアプリケーションを示すアイコンを表示し、更にユーザが変換候補からいずれかのアイコンに向けてフリック操作を行うと、そのアイコンのアプリケーションの文字入力領域２１に変換候補の文字を入力することにしてもよい。あるいは、情報処理端末１０は、変換候補の周囲に複数のアイコンを表示した状態で、ユーザがいずれかのアイコンに対してタップ操作を行うと、そのアイコンのアプリケーションの文字入力領域２１に変換候補の文字を入力することにしてもよい。これによれば、複数のアプリケーションが同時に実行されている場合に、文字入力領域２１が表示されていないアプリケーションがあっても、ユーザは所望のアプリケーションの文字入力領域２１を選択して文字を入力することができる。
【００５４】
更に、ユーザが変換候補に対してタップ操作を行ったときに変換候補の周囲に表示するアイコンは、アクティブでないアプリケーションあるいは実行中でないアプリケーションのアイコンを含んでもよい。その場合、例えば、ユーザが変換候補からアクティブでないアプリケーションのアイコンに向けてフリック操作を行ったら、情報処理端末１０は、そのアプリケーションをアクティブにするとともに、その文字入力領域２１に変換候補の文字を入力すればよい。また、ユーザが変換候補から実行中でないアプリケーションのアイコンに向けてフリック操作を行ったら、情報処理端末１０は、そのアプリケーションを起動するとともに、その文字入力領域２１に変換候補の文字を入力すればよい。例えば、ユーザが意味を調べたい単語の変換候補を辞書アプリケーションのアイコンに向けてフリックすると、情報処理端末１０は辞書アプリケーションを起動し、その単語の意味を表示するという利用態様が考えられる。
【００５５】
また図７の例では、代表文字列２３および行内文字列２４と同心の外側の円弧上に変換候補列２５が表示されているが、本発明はこれに限られるものではない。代表文字列２３および行内文字列２４と同心の内側の円弧上に変換候補列２５を表示することにしてもよい。また、操作の順序を考慮して、代表文字列２３、行内文字列２４、変換候補列２５の順番で内側から外側へあるいは内側から外側へ並べてもよい。それにより操作性が向上し、迅速に文字を入力できるようになる。
【００５６】
なお、本実施形態では、一例として、図６Ａ〜Ｄに示されているように代表文字列２３の内側に行内文字列を表示することにしたが、本発明はこれに限定されるものではない。他の例として、代表文字列２３の外側に行内文字列２４を表示することにしてもよい。そうすれば、代表文字を選択したときに表示される行内文字が親指に隠れないので、次の行内文字を選択する操作に移りやすい。
【００５７】
また、本実施形態では、変換キー、エンターキー、デリートキー、バックスペースキーなど文字入力に用いる特殊キーの配置や操作方法については特に限定されないため、これまでの説明および図面においては省略していた。図８は第一の実施形態における特殊キーの配置の一例を示す図である。図８を参照すると、特殊キー２９は行内文字列２４の更に内側に配置されている。それにより、親指による可動範囲内でのタッチ操作により、入力文字の変換、変換候補の選択、変換の確定、変換候補の確定、入力した文字の削除、カーソルの後退などを行うことができる。
【００５８】
なお、図８に示した本実施形態の特殊キー２９は固定された位置に配置され、フリック操作やドラッグ操作で動かないものとする。行内文字列２４の更に内側にディスプレイ１３の外縁に接してあるいは近傍に配置されているので、ディスプレイ１３の外縁から手および指の感覚で位置を特定できる。そのためユーザは慣れてくればこれらの特殊キー２９をブラインドタッチで操作できるようになる。
【００５９】
また、本実施形態では文字入力領域を表示する位置は任意であり、アプリケーションやユーザが自由に決めて良いものである。図７の例では文字入力領域２１がディスプレイ１３の中央付近に表示されている。そのような場合、文字入力領域２１に既に入力された一部の文字を削除したり、所望の位置に文字を挿入したりするとき、ユーザは文字入力領域２１へのタッチ操作によりカーソルを移動する必要がある。その操作性を改善するために、代表文字列２３または行内文字列の付近に補助的な文字入力領域（補助文字入力領域）を配置してもよい。そして情報処理端末１０は補助文字入力領域に文字入力領域２１と同じ内容を表示し、補助文字入力領域へのタッチ操作を文字入力領域へのタッチ操作と同様に受け付けることにする。ユーザは補助文字入力領域へのタッチ操作によりカーソルを移動することができる。
【００６０】
また、本実施形態ではタッチパネル式のディスプレイ１３を有する情報処理端末１０を例示したが、本発明はこれに限定されるものではなく、入力手段と表示手段が別個であってもよい。例えば、入力手段としてカーソルやポインタを操作するためのポインティングデバイスを備え、ユーザがディスプレイ上の画面の所望の位置でクリックやドラッグを行う構成の情報処理端末１０にも本発明を適用できる。
【００６１】
また、本実施形態で表示される代表文字列２３は循環するものとした。例えば、図４Ｂのフリック操作により、図４Ｃでは「あ」と「わ」のつながった部分が現れている。しかし、本発明はこれに限定されるものではない。代表文字列２３、行内文字列２４、変換候補列２５は循環するものであっても、そうでなくてもよく。また、個々に循環するものかどうかが異なっていてもよい。例えば文字列に含まれる文字数が多い場合には近い方向のフリック操作で所望の文字に到達できるように循環しているとよいと考えられる。また、循環していなければ文字列の最後に近い文字を表示したいとき、通り過ぎてしまうことを気にせずに大きなフリック操作を行うことができるとも考えられる。
【００６２】
また、本実施形態では、文字列をスクロールするのにフリック操作を例示したが、本発明はこれに限定されるものではない。情報処理端末１０は、ドラッグ操作によっても同様に文字列をスクロールするものであってもよく、またフリック操作とドラッグ操作のいずれでも文字列をスクロールするものであってもよい。
【００６３】
また、本実施形態では、情報処理端末１０は、文字列をディスプレイ１３の下辺に交わる線上に一列に並べて表示するが、下辺の検知方法は特に限定されない。例えば、ディスプレイ１３に表示されている画像の上下方向から下辺を検知してもよい。また、情報処理端末１０はジャイロスコープなどを用いたセンサーを備えており、センサーで得られる自装置の姿勢から下辺を検知してもよい。
【００６４】
また、本実施形態では扇形領域を固定された領域としたが、本発明はこれに限定されるものではない。他の例として扇形領域の設定や変更が可能であってもよい。例えば、情報処理端末１０は初期設定として扇形領域を設定したり、変更したりするための設定機能を備えていてもよい。扇形領域を設定する方法としては、制御部１４が、ユーザに情報処理端末１０を把持した状態で親指でディスプレイ１３にタッチ（タップ操作、フリック操作、ドラッグ操作など）を促す表示を行い、ユーザがディスプレイ１３をタッチしたときに入力部１２から通知されるタッチ位置情報を基に扇形領域を定めればよい。
【００６５】
更に他の例として、情報処理端末１０は、文字入力を開始するときにまず扇形領域を設定することにしてもよい。扇形領域を設定する方法は上述と同じ方法を用いてもよい。
【００６６】
また、本実施形態では、平仮名を入力する例や、更にその平仮名を変換する例を示したが、本発明の文字入力の対象が平仮名に限定されることはない。情報処理端末１０は同様の構成および動作で片仮名を入力することができてもよい。また、英文字等のアルファベット文字を入力するのに本発明を同様に適用することができる。例えば、連続するアルファベット文字を先頭から所定数毎に１つにまとめていくことによりアルファベット文字を複数の第二のグループにグループ化すればよい。そして、それぞれの第二のグループの先頭のアルファベット文字をその第二のグループを代表する代表文字とし、各第二のグループの代表文字をまとめて第一のグループとすればよい。
【００６７】
また、本実施形態において、情報処理端末１０は、代表文字列２３、行内文字列２４、変換候補列２５といった、文字入力のためにディスプレイ１３に表示する項目を、その下の表示が透けて見えるように半透明に表示してもよい。
【００６８】
（第一の変形例）
本実施形態としては、行内文字列２４に対しても代表文字列２３と同様にフリック操作によるスクロールが可能である例を示したが、本発明はこれに限定されるものではない。他の例として、行内文字列２４については各文字を固定された位置に表示し、スクロールしないものとしてもよい。行内文字の個数がそれほど多くなく、下辺と側辺に交わる円弧上に全て表示できるのであれば、スクロールをしなくても所望の行内文字の指定が可能である。
【００６９】
図９Ａ、９Ｂは、行内文字列２４をスクロールしない第一の実施形態の第一の変形例による情報処理端末１０のディスプレイ表示の例を示す図である。
【００７０】
図１０は、行内文字列２４をスクロールしない第一の実施形態の第一の変形例による情報処理端末１０の文字選択時の動作を示すフローチャートである。
【００７１】
本変形例では、情報処理端末１０の行選択時の動作は図３に示したものと同じである。ただし、ステップ１０６で表示される行内文字列は文字の位置が固定されている。図９Ａの例では、代表文字列２３のうち「あ」がユーザにより指定され、あ行の行内文字列２４「あ」「い」「う」「え」「お」が固定された位置に表示されている。
【００７２】
図１０を参照すると、情報処理端末１０は行内文字列２４をディスプレイ１３に表示した状態で（ステップ３０１）行内文字列２４の文字へのタップ操作を監視する（ステップ３０２）。例えば図９Ａのように、情報処理端末１０は、あ行の行内文字列２４「あ」「い」「う」「え」「お」を表示した状態でタップ操作を監視する。
【００７３】
行内文字列２４のいずれかの文字に対してタップ操作が行われると、情報処理端末１０は、そのタップ操作で指定された行内文字を決定して文字入力領域２１に入力（ステップ３０３）。例えば、図９Ｂのように行内文字列２４中の「お」に対してタップ操作が行われると、「お」が文字入力領域２１に入力される。
【００７４】
なお、本変形例では行内文字列２４はフリック操作によってスクロールしないのでえ、ユーザは行内文字列２４上に指を滑らせながら所望の行内文字を選択してもよい。
【００７５】
また、本変形例では、図９Ａ、９Ｂに示したように、行内文字列２４における行内文字は円弧上の左下から始まって右上で終わるように並んで表示されている。しかし、本発明はこれに限定されるものではない。他の例として、代表文字列２３からユーザが所望の代表文字をタッチ操作で選択すると、行内文字列２４における行内文字を、そのタッチ操作がされた位置の近くから始まるように並べて表示してもよい。
【００７６】
図１１は、行内文字列２４をスクロールしない第一の実施形態の第一の変形例による情報処理端末１０のディスプレイ表示の他の例を示す図である。ユーザが所望の代表文字「あ」を選択すると、図１１に示すように、そのタッチ位置の近傍から始まるように行内文字列２４「あ」「い」「う」「え」「お」が表示される。ユーザは代表文字を選択したタッチ位置からの位置関係によって行内文字列２４の各文字の位置を把握できるので、連続的に行内文字を選択する操作に移ることができる。
【００７７】
（第二の変形例）
第一の変形例では、情報処理端末１０の行選択時の動作は図３に示したものと同じとしたが、本発明はこれに限定されるものではない。図３の例では、情報処理端末１０は、ユーザがフリック操作によって代表文字列２３の所望の部分を表示させ、その代表文字列２３の中のいずれかの代表文字をタップ操作で選択すると、行内文字列２４を表示する例であった。
【００７８】
他の例として、情報処理端末１０は、代表文字列２３の中の所定の位置（以下「選択位置」という）に表示されている代表文字に対応する行内文字列２４を表示しておくことにしてもよい。情報処理端末１０は、ユーザがフリック操作によって代表文字列２３の中の所望の代表文字を選択位置に表示させると、それに連動してその代表文字に対応する行内文字列２４を表示すればよい。
【００７９】
図１２Ａ、１２Ｂは、第一の実施形態の第二の変形例による情報処理端末１０のディスプレイ表示の例を示す図である。図１２Ａを参照すると、選択位置３０に代表文字「あ」が表示されている。そのため、行内文字列２４にはあ行の行内文字が表示されている。フリック操作により行内文字列２４が移動し、図１２Ｂのように選択位置３０に代表文字「た」が来ると、行内文字列２４にはた行の行内文字が表示される。
【００８０】
図１３は、第一の実施形態の第二の変形例による情報処理端末１０の行選択および文字選択の動作を示すフローチャートである。
【００８１】
図１３を参照すると、文字入力状態になった情報処理端末１０は表示範囲の代表文字列２３と、その代表文字列２３の中で所定の位置（例えば文字列の中央）に表示されている代表文字に対応する行内文字列２４とをディスプレイ１３に表示する（ステップ４０１）。そして、情報処理端末１０は、代表文字列２３の領域へのフリック操作と、行内文字列２４の文字へのタップ操作を監視する（ステップ４０２、４０３）。
【００８２】
代表文字列２３が表示された領域に対してフリック操作が行われると、情報処理端末１０は、そのフリック操作に応じて表示範囲の代表文字列２３の文字を連続的に変化させ、それに連動して所定の位置の代表文字に対応する行内文字列を順次表示する（ステップ４０４）。
【００８３】
行内文字列２４のいずれかの文字へのタップ操作が行われると、情報処理端末１０は、そのタップ操作で指定された行内文字を決定して文字入力領域２１に入力（ステップ４０５）。
【００８４】
第二の変形例によれば、所定の位置に表示された代表文字に対応する行内文字が自動的に表示されるので、ユーザは代表文字をタップ操作により指定しなくてもよく、迅速な文字入力が可能となる。
【００８５】
なお、第二の変形例では代表文字列２３と行内文字列２４のどちらを外側でどちらを内側に表示するかは特に限定されないが、行内文字列２４の切り替わりを見ながら代表文字列２３に対してフリックやドラッグを行う操作を想定すると、行内文字列２４を外側に表示した方が視認性がよい。
【００８６】
また、行内文字列２４の方が代表文字列２３よりも文字数が少ないので、図１２Ａ、１２Ｂのように行内文字列２４を内側に表示し、代表文字列２３の表示できる文字数をできるだけ多くしてもよい。特に、第一の変形例のように行内文字列２４の各行内文字の位置を固定してフリック操作でスクロールさせない場合、慣れてくれば見なくても行内文字の位置が分かるので、行内文字列２４を内側に表示した場合の視認性は問題でなくなる。
【００８７】
また、第二の変形例では代表文字列２３に高速なフリック操作を行うと行内文字列２４が激しく切り替わることになるが、本発明はこれに限定されるものではない。他の例として、第二の変形例において、代表文字列２３に高速なフリック操作が行われたとき、情報処理端末１０は行内文字列２４の表示領域の画像を固定してもよい。それにより画像表示の処理量を低減することができる。例えば、代表文字列２３を高速でスクロールしているとき、情報処理端末１０は行内文字列２４の領域はフリック操作前の画像を表示し続けてもよい。あるいは代表文字列２３を高速でスクロールしているとき、情報処理端末１０は行内文字列２４の領域に特定パターンあるいは単色の画像を表示することにしてもよい。
【００８８】
（第三の変形例）
第一の実施形態では、一例として、変換候補を代表文字列２３および行内文字列２４と同心の円弧上に配置し、文字入力に用いる特殊キーを行内文字列２４の更に内側に配置している。ユーザはこれらの特殊キーを用いて入力文字を編集したり、変換候補を選択したり、決定したりする。しかし、本発明はこれに限定されるものではなく、情報処理端末１０を把持する他方の手で選択候補に対する制御を行ってもよい。
【００８９】
第三の変形例の情報処理端末１０は、ユーザが代表文字および行内文字への操作を行うのとは逆の手の指で選択候補に関する操作を行うための構成を有する。
【００９０】
第三の変形例の情報処理端末１０は、文字入力領域に表示した平仮名で始まる単語などの語を選択候補とし、その選択候補を文字入力領域の近傍に表示する。
【００９１】
図１４は、第三の変形例におけるディスプレイ１３の画面表示例を示す図である。図１４を参照すると、文字入力領域２１の下に変換候補列２６が表示されている。変換候補列２６には複数の選択候補の語が表示されており、その中で「厚着」という語が選択された状態である。図１４において「厚着」が破線で囲まれているのが選択を示している。
【００９２】
また、情報処理端末１０は、ディスプレイ１３の代表文字列２３や行内文字列２４を表示した側とは逆側の下側部（候補操作領域）へのタッチ操作で選択候補への制御を受け付ける。
【００９３】
具体的には、制御部１４は、入力部１２からのタッチ位置情報を基に、候補操作領域へのフリック操作またはドラッグ操作を検出すると、その操作に応じて選択候補の選択を切り替える。例えば図１４の状態で候補操作領域に右向きのフリック操作が行われると、制御部１４は変換候補の選択を順次「明るい」「青空」「秋冬」と切り替えていく。
【００９４】
また、制御部１４は、いずれかの選択候補が選択されている状態で、候補操作領域へのタップ操作を検出すると、選択されている選択候補が指定されたものと認識し、その選択候補の語を文字入力領域２１に入力する。例えば図１４の状態で候補操作領域にタップ操作が行われると、選択されている選択候補である「厚着」が文字入力領域２１に入力される。
【００９５】
（第四の変形例）
上述のように、第一の実施形態では変換候補を代表文字列２３および行内文字列２４と同心の円弧上に配置し、文字入力に用いる特殊キーを行内文字列２４の更に内側に配置している。しかし、本発明は特殊キーを行内文字列２４の内側に配置することに限るものではない。他の例として、特殊キーを行内文字列２４の内側に限らずにディスプレイ１３の外縁に接してあるいは外縁の近傍に配置することにしてもよい。
【００９６】
図１５は、第四の変形例における特殊キーの配置例を示す図である。図１５を参照すると、特殊キー２９は、ディスプレイ１３の外縁の近傍に外縁に沿って並べて配置されている。ディスプレイ１３の外縁から手および指の感覚で位置を特定できるため、ユーザは慣れてくればこれらの特殊キー２９をブラインドタッチで操作できるようになる。また、代表文字列２３や行内文字列２４の円弧の延長線上に特殊キー２９があっても、ユーザは外縁から特殊キー２９がある場所を特定できるので、誤って意図しない操作を行ってしまう可能性は低く抑えられる。
【００９７】
（第五の変形例）
第一の実施形態では、図４Ｄ〜４Ｅに示したように、ユーザが代表文字列２３の中から所望の代表文字を指定すると、その代表文字の行の行内文字列２４が表示されるものであった。その際に代表文字列２３および行内文字列２４を表示する円弧の位置は変化しないが、本発明はこれに限定されるものではない。第五の変形例は、代表文字列２３および行内文字列２４を表示する円弧の位置が変化するものである。
【００９８】
図１６は、第五の変形例における表示の変化の様子を示す図である。ここでは、情報処理端末１０を把持した手の親指によるフリックやタップ等のタッチ操作が行い易い位置（タッチ適合位置）を規定する。そのタッチ適合位置は、ディスプレイの角を中心とした半径Ｌの円弧周辺であるとする。図１６中では、２本の太線の円弧ではさまれている領域がタッチ適合位置である。
【００９９】
ユーザが行内文字を入力しようとしている状態においては、情報処理端末１０は、図１６（ａ）に示すように、代表文字列２３がタッチ適合位置に表示する。その状態から、ユーザがいずれかの代表文字をタッチ操作で指定すると、情報処理端末１０は、それまでタッチ適合位置に表示していた代表文字列２３をずらし、指定された代表文字の行の行内文字列２４をタッチ適合位置に表示する。図１６（ｂ）では、ユーザにより代表文字「か」が指定され、か行の行内文字列２４がタッチ適合位置に表示された状態が示されている。
【０１００】
この状態から、例えば、ユーザがいずれかの行内文字をタッチ操作で指定すると、情報処理端末１０は、指定された行内文字を文字入力領域（図１６では不図示）に入力するとともに、図１６（ｃ）に示すように代表文字列２３をタッチ適合位置に戻す。
【０１０１】
本変形例により、ユーザがタッチ操作を行い易い位置で操作を行うことができ、文字入力が更に容易になる。
【０１０２】
なお、本変形例では、代表文字列２３と行内文字列２４をタッチ適合位置に適宜表示する構成であるが、本発明はこれに限定されるものではない。代表文字列２３および行内文字列２４の他に、変換キーなどの特殊キーや変換候補あるいはその両方をタッチ適合位置に適宜表示することにしてもよい。
【０１０３】
また、本変形例のタッチ適合位置は上記例示の円弧上に限られるものではなく、他の形状であってもよい。
【０１０４】
また、タッチ適合位置は変更可能であってもよく、更に情報処理端末１０の初期設定や設定メニューとしてユーザに合わせて設定できてもよい。情報処理端末１０は、所定の状態においてタッチ操作が行われた位置を含む所定形状の領域にタッチ適合位置を設定することにしてもよい。例えば、ユーザのメニューによってタッチ適合位置を設定する状態で、タッチし易い位置に対して複数回タッチ操作を行うと、情報処理端末１０は、タッチ位置の平均値（平均タッチ位置）を算出し、その平均タッチ位置含む円弧上にタッチ適合位置を設定することにしてもよい。これによれば、個々のユーザに合ったタッチ適合位置を設定することができ、更に文字の入力が容易となる。
【０１０５】
また、文字入力状態になった後に最初にタッチされた位置を含む領域にタッチ適合位置を設定することにしてもよい。これによれば、ユーザは初期設定や設定メニューで予めタッチ適合位置を設定しなくても、文字入力に際してタッチ適合位置を容易に設定することができる。
【０１０６】
また、上記説明では、行内文字列２４がタッチ適合位置に表示された状態から、ユーザがいずれかの行内文字をタッチ操作で指定すると、情報処理端末１０は代表文字列２３をタッチ適合位置に戻すことにしたが、本発明はこれに限定されるものではない。行内文字列２４がタッチ適合位置に表示された状態から、ユーザが代表文字列２３でも行内文字列２４でもない位置にタッチ操作を行ったら、情報処理端末１０は代表文字列２３をタッチ適合位置に戻すことにしてもよい。
【０１０７】
（第二の実施形態）
第一の実施形態では、情報処理端末１０を把持している手の親指でタッチ操作することを想定した扇形領域内の代表文字列２３および行内文字列２４をそれぞれ円弧上に並べる例を示したが、代表文字列２３および行内文字列２４が必ずしも円弧上である必要はない。
【０１０８】
第二の実施形態では、扇形領域内に代表文字列２３および行内文字列２４がそれぞれ直線上に配置される。
【０１０９】
第二の実施形態の情報処理端末１０は基本的な構成および動作は第一の実施形態のものと同様であるが、代表文字列２３および行内文字列２４の表示形態が異なる。
【０１１０】
図１７は、第二の実施形態の情報処理端末１０による画面表示の例を示す図である。図１７を参照すると、代表文字列２３および行内文字列２４がディスプレイ１３の右下に下辺と右辺に交わる直線上に表示されている。これは第一の実施形態における図４Ｅまたは図６Ａに相当する状態の表示例であるが、他の状態においても同様に代表文字列２３および行内文字列２４が直線上に表示される。
【０１１１】
第一の実施形態では、親指でのフリック操作のし易さを考慮して円弧上に代表文字列２３および行内文字列２４を配置したが、親指の自然なフリック操作での起動は短い距離であれば直線で近似できるので、本実施形態では代表文字列２３および行内文字列２４に配列している。また、情報処理端末１０を把持した手の親指によるフリック操作以外に、情報処理端末１０を把持していない手の指によるフリック操作やタッチペンによるフリック操作が併用されうることを考慮すれば直線の方が操作性が良好な場合もある。
【０１１２】
（第三の実施形態）
第一および第二の実施形態では代表文字列２３と行内文字列２４が交わらないように配置する例を示したが、本発明はこれに限定されるものではなく、それらが互いに交わる線上に配置されてもよい。
【０１１３】
また、第一および第二の実施形態では代表文字列２３と行内文字列２４が共に同心の円弧あるいは直線である例を示したが、本発明はこれに限定されるものではなく、一方が直線で他方が曲線であってもよい。
【０１１４】
また、第一および第二の実施形態では代表文字列２３と行内文字列２４は共に親指を付け根から動かすフリック操作やドラッグ操作を想定した線上に配置したが、本発明はこれに限定されるものではない。
【０１１５】
第三の実施形態では、代表文字列２３が円弧上に配置され、行内文字列２４が代表文字列２３の円弧に交わる直線上に配置される。
【０１１６】
第二の実施形態の情報処理端末１０の基本的な構成および動作は第一の実施形態のものと同様であるが、行内文字列２４の表示形式が異なる。
【０１１７】
図１８は、第三の実施形態の情報処理端末１０による画面表示の例を示す図である。図１８を参照すると、代表文字列２３は第一の実施形態と同様に円弧上に配置されているが、行内文字列２４は代表文字列２３の円弧の中央付近で円弧と交わる直線上に配置されている。
【０１１８】
情報処理端末１０を把持した手の親指による比較的容易なフリックやドラッグの操作として、第一および第二の実施形態で用いたような親指を付け根から横に動かす動作の他に親指を屈伸させる操作がある。本実施形態の行内文字列２４は、親指を屈伸させることでフリックやドラッグの操作を行うことを想定した配置となっている。
【０１１９】
また、本実施形態による情報処理端末１０の行選択時に第一の実施形態のものと同様にタップ操作を用いてもよいが、それとは異なる操作であってもよい。例えば、第一の実施形態の第二の変形例のように、情報処理端末１０は、代表文字列２３の中で所定の位置（例えば文字列の中央）に表示されている代表文字に対応する行内文字列２４をディスプレイ１３に表示することにしてもよい。
【０１２０】
（第四の実施形態）
第三の実施形態では、代表文字列２３が曲線（円弧）上に配置され、行内文字列２４が直線上に配置される例を示したが、本発明はこれに限定されるものではない。第四の実施形態は、第三の実施形態と同様に曲線と直線を組み合わせて用いるが、それらの用い方が第三の実施形態とは異なる。
【０１２１】
第四の実施形態では、情報処理端末１０を把持した手の親指を屈伸させたときの軌道となる直線上に代表文字列２３が配置され、行内文字列２４は情報処理端末１０を把持した手の親指の自然な位置の付近に来る円上に一列に配置される。また、行内文字列２４は、情報処理端末１０を把持した手の親指の自然な位置の付近に来る円上に一列に配置される。これにより行内文字列２４へのフリック、ドラッグ、およびタップの操作が容易となる。
【０１２２】
第四の実施形態の情報処理端末１０は基本的な構成および動作は第一の実施形態のものと同様であるが、代表文字列２３および行内文字列２４の表示形態が異なる。
【０１２３】
図１９は、第四の実施形態の情報処理端末１０による画面表示の例を示す図である。図１９を参照すると、右手の親指を屈伸させたときの軌道となる直線上に代表文字列２３が配置され、行内文字列２４はその親指の自然な位置の付近に円を描くように一列に配置されている。
【０１２４】
なお、本実施形態において円上に配置された行内文字列２４はフリック操作あるいはドラッグ操作によって回転させ、所望の位置に所望の文字を移動させることができてもよく、できなくてもよい。
【０１２５】
また、本実施形態による情報処理端末１０の行選択時に第一の実施形態のものと同様にタップ操作を用いてもよいが、それとは異なる操作であってもよい。例えば、第一の実施形態の第二の変形例のように、情報処理端末１０は、代表文字列２３の中で所定の位置（例えば文字列の先端）に表示されている代表文字に対応する行内文字列２４をディスプレイ１３に表示することにしてもよい。
【０１２６】
（第五の実施形態）
第一の実施形態では、代表文字列２３と行内文字列２４という二階層の表示により所望の平仮名を選択する構成の情報処理端末１０を例示したが、本発明はこれに限定されるものではない。上述した第一の態様としては、複数の項目を一列に並べてその列の一部をディスプレイ１３の下側部の扇形領域内に表示し、操作に応じてその列をスクロールし、ディスプレイ１３に表示する項目を変化させるものであれば、ディスプレイ上の表示領域を広く確保しつつ入力が容易なソフトウェアキーを提供するのに貢献する。
【０１２７】
そこで、第五の実施形態では、行を表す項目として第一の実施形態のように代表文字を用いるのではなく、その行に含まれる全ての行内文字を直線上に並べたものを、行を表す項目として用いる。すなわち、行を表す項目として、代表文字の代わりに直線上の行内文字列２４がそのまま用いられる。また、その項目内の各行内文字にタップ操作をすれば、その文字が選択されるものとし、そのため第一の実施形態のような二階層の表示を要しない。
【０１２８】
また、第五の実施形態では、第一の実施形態と同様に、その項目を一列に並べてその列の一部をディスプレイ１３の下側部の扇形領域内に表示するが、表示するのはその列の中のある行を表す一項目だけである。更に、第五の実施形態では、第一の実施形態のようにフリック操作やドラッグ操作を用いるのではなく、スクロール用のソフトウェアスイッチを設ける。
【０１２９】
第五の実施形態の情報処理端末１０は基本的な構成および動作は第一の実施形態のものと同様であるが、ある行の代表文字列２３の代わりにその行の行内文字列２４を表示し、更にスクロール用のソフトウェアスイッチを配置する点が異なる。
【０１３０】
図２０は、第五の実施形態の情報処理端末１０による画面表示の例を示す図である。図２０を参照すると、あ行を表す項目である、あ行の行内文字列２４「あいうえお」が表示され、その両側にスクロール用のソフトウェアスイッチであるスクロールスイッチ２７1、２７2が配置されている。
【０１３１】
第五の実施形態による情報処理端末１０は、行選択時には、スクロールスイッチ２７1、２７2に対するタッチ（タップ操作あるいは長押し操作）を検出すると、その操作に応じて表示する行内文字列２４を順次切り替える。また、情報処理端末１０は、文字選択時には、表示されている行内文字列２４のある行内文字へのタップ操作を検出すると、その文字を選択して文字入力領域２１に表示する。
【０１３２】
なお、本実施形態においてディスプレイ１３に表示された行内文字列２４内の文字をフリック操作あるいはドラッグ操作によってスクロールできてもよく、できなくてもよい。
【０１３３】
（第六の実施形態）
第六の実施形態の情報処理端末１０は基本的な構成および動作は第一の実施形態のものと同様であるが、代表文字の代わりとなる行表示２８を円上に表示し、行表示２８内に行内文字列２４を円上に表示する点が異なる。
【０１３４】
第六の実施形態では、行を表す項目として、第五の実施形態と同様に、その行に含まれる全ての行内文字を並べたものを用いる。すなわち、行を表す項目として、代表文字の代わりに行内文字列２４がそのまま用いられる。ただし、第六の実施形態では、行内文字列２４において行内文字を第五の実施形態のように直線上に並べるのではなく円上に並べる。
【０１３５】
図２１は、第六の実施形態の情報処理端末１０による画面表示の例を示す図である。図２１を参照すると、複数行をそれぞれ表す複数の項目（行表示）２８が三次元を模擬した円上に並べて表示されている。この円に沿ったフリック操作あるいはドラッグ操作が行われると、情報処理端末１０は、円が回転するように行表示２８を切り替える。
【０１３６】
本実施形態の行選択では、情報処理端末１０は、所定の位置に行表示２８がある行を選択するものとする。図２１の例では円の中央前面に行表示２８がある「あ行」が選択されている。
【０１３７】
また、第六の実施形態では、情報処理端末１０は、表示する各行を表す項目の全てに行内文字列２４を表示するのではなく、選択される位置に表示されている行表示２８だけに行内文字列２４を表示する。その行内文字列２４のいずれかの行内文字にタップ操作が行われると、情報処理端末１０は、その文字を選択して文字入力領域２１に表示する。
【０１３８】
なお、第六の実施形態では、複数の行表示２８を三次元を模擬した円上に並べて表示する例を示した。しかし、この円は完全な円形あるいは楕円形でなくてもよく、行表示が循環するような線上（環状）に並べられていればよい。
【０１３９】
上記の実施形態の一部または全部は、第二の態様に着目すると、以下の付記のように整理することもできる。ただし、本発明が以下の付記に限定されるものではない。
【０１４０】
（第七の実施形態）
第一から第六の実施形態では、代表文字列２３、行内文字列２４、変換候補列２５、スクロールスイッチ２７、行表示２８、あるいは特殊キー２９を表示する位置が予め定められている例を示した。しかし、本発明はこれに限定されるものではない。他の例として、これらを表示する扇形領域の位置や大きさをユーザに合わせて変更可能であってもよい。それにより操作性を向上させることができる。
【０１４１】
第七の実施形態では、第一の実施形態における代表文字列２３および行内文字列２４の表示位置および円弧の半径を変更可能とする例を示す。
【０１４２】
第七の実施形態の情報処理端末１０の基本的な構成および動作は第一の実施形態のものと同様であるが、第七の実施形態では更に設定モードが存在する。設定モードは例えば初期設定時やメニュー画面から設定モードが選択されたときに起動される。設定モードでは、ユーザは音声あるいが画面表示により促されるタッチ操作を行うことで、代表文字列２３や行内文字列２４の表示を調整することができる。
【０１４３】
情報処理端末１０は、ユーザによるメニュー選択に従って設定モードを起動する。設定モードにおいてユーザが情報処理端末１０を自然に把持した状態でディスプレイ１３に対して自然にドラッグ操作あるいはフリック操作を行うと、情報処理端末１０は、そのフリック操作の軌跡を検知し、その軌跡を含むように代表文字列２３あるいは行内文字列２４の表示位置および円弧の半径を決定する。その後、文字入力状態では、情報処理端末１０は、設定モードで決定した表示位置および円弧の半径によって代表文字列２３および行内文字列２４を表示する。
【０１４４】
図２２Ａ〜Ｃは、第七の実施形態の情報処理端末１０による画面表示の例を示す図である。
【０１４５】
まず、情報処理端末１０は、設定モードが起動されると、図２２Ａのような画面を表示し、ユーザにディスプレイ１３へのタッチ操作を促す。ユーザがディスプレイ１３にフリックあるいはドラッグの操作を行うと、情報処理端末１０は、タッチ位置の軌跡を検知し、図２２Ｂの例のように軌跡を画面に表示する。ここでは、ユーザは、設定をやり直すか、確定させるかを選択することができる。ユーザがやり直しを選択すると、情報処理端末１０は図２２Ａの表示に戻って設定を初めからやり直す。ユーザが確定を選択すると、情報処理端末１０は、検知されたタッチ位置の軌跡を含むように代表文字列２３の表示位置および円弧の半径を決定し、代表文字列２３に合わせて行内文字列２４の表示位置および円弧の半径を決定し、設定モードを終了する。
【０１４６】
それ以降、情報処理端末１０は、図２２Ｃに示すように、文字入力状態では、設定モードで決定した表示位置および円弧の半径で代表文字列２３および行内文字列２４を表示する。
【０１４７】
上記の実施形態および変形例の一部又は全部は以下の付記のように記載することもできる。ただし、本発明が以下の付記に限定されるものではない。
【０１４８】
（付記１）
ディスプレイによって画像を表示し、操作を受け付ける表示入力部と、
第一の項目グループに含まれる複数の項目を一列に並べて少なくともその列の一部を、前記ディスプレイの下側部の所定の扇形領域内に表示し、前記ディスプレイへの選択操作によって選択された前記第一の項目グループの項目に対応する第二の項目グループに含まれる項目のうち少なくとも一部の項目を前記扇形領域内に更に表示する制御手段と、を有する情報処理端末。
【０１４９】
（付記２）
前記ディスプレイは四角形であり、前記列は、前記ディスプレイの下辺といずれか一方の側辺とに交わる線上にある、付記１に記載の情報処理端末。
【０１５０】
（付記３）
前記列は、前記下辺と交わる点と前記側辺と交わる点を通る直線または円弧上にある、付記２に記載の情報処理端末。
【０１５１】
（付記４）
前記制御手段は、前記ディスプレイに表示された前記第一の項目グループの項目に対する選択操作が行われると、前記選択操作によって選択された前記第一の項目グループの項目の近傍にまたは該項目に接して、該項目に関連する第二の項目グループに含まれる複数の項目のうち少なくとも一部の項目を表示する、付記１に記載の情報処理端末。
【０１５２】
（付記５）
前記制御手段は、前記第一の項目グループの列を直線上に表示し、前記第二の項目グループの前記少なくとも一部の項目を前記第一の項目グループの列に隣接する直線上に一列に並べて表示する、付記４に記載の情報処理装置。
【０１５３】
（付記６）
前記制御手段は、前記第一の項目グループの列を円弧上に表示し、前記第二の項目グループの前記少なくとも一部の項目を前記第一の項目グループの列と同心の円弧上に一列に並べて表示する、付記４に記載の情報処理装置。
【０１５４】
（付記７）
前記制御手段は、前記第一の項目グループの選択された前記項目を交点として前記第一の項目グループの列と交わる線上に、前記第二の項目グループの前記少なくとも一部の項目を一列に並べて表示する、付記４に記載の情報処理装置。
【０１５５】
（付記８）
前記制御手段は、前記第一の項目グループの選択された前記項目を中心として周囲に、前記第二の項目グループの前記少なくとも一部の項目を一列に並べて表示する、付記４に記載の情報処理装置。
【０１５６】
（付記９）
前記制御手段は、前記ディスプレイに表示する前記第二の項目グループの項目の列を、前記ディスプレイへの操作に応じてスクロールし、前記ディスプレイに表示する項目を変化させる、付記４から８のいずれか一項に記載の情報処理端末。
【０１５７】
（付記１０）
前記第二の項目グループの項目が文字であり、
前記制御手段は、前記第二の項目グループの文字に対する選択操作が行われると、該選択操作が行われた文字を文字入力領域に表示し、前記文字入力領域に表示した文字に関する語を選択候補として表示する、付記４から９のいずれか一項に記載の情報処理端末。
【０１５８】
（付記１１）
前記制御手段は前記選択候補を前記扇形領域内またはその近傍に表示する、付記１０に記載の情報処理端末。
【０１５９】
（付記１２）
前記制御手段は、前記選択候補を優先度に応じた位置または大きさで表示する、付記１０または１１に記載の情報処理端末。
【０１６０】
（付記１３）
前記制御手段は前記選択候補を前記文字入力領域の近傍に表示する、付記１０に記載の情報処理端末。
【０１６１】
（付記１４）
前記制御手段は、前記ディスプレイの前記扇形領域と逆側の下側部に対する操作に応じて前記選択候補を制御する、付記１３に記載の情報処理端末。
【０１６２】
（付記１５）
前記選択候補を選択するための操作はフリック操作またはドラッグ操作である、付記１４に記載の情報処理端末。
【０１６３】
（付記１６）
前記選択候補を指定するための操作はタップ操作である、付記１４または１５に記載の情報処理端末。
【０１６４】
（付記１７）
前記選択候補は前記文字入力領域に表示した文字で始まる語である、付記１０から１６のいずれか一項に記載の情報処理端末。
【０１６５】
（付記１８）
前記制御手段は、前記第一の項目グループの前記項目に対して前記選択操作が行われると、前記第一の項目グループの列をずらすとともに、前記選択操作が行われた前記項目があった位置を含む領域に、該項目に関連する第二の項目グループに含まれる複数の項目のうち少なくとも一部の項目を表示する、付記１から１７のいずれか一項に記載の情報処理端末。
【０１６６】
（付記１９）
前記制御手段は、前記ディスプレイに表示する前記項目を半透明に表示する、付記１から１８に記載の情報処理端末。
【０１６７】
（付記２０）
前記制御手段は、所定状態において前記表示入力部で操作が検知されたディスプレイ上の位置に応じて前記扇形領域を設定する、付記１から１９のいずれか一項に記載の情報処理端末。
【０１６８】
（付記２１）
ディスプレイによって画面を表示し、操作を受け付ける情報処理端末の操作制御方法であって、
第一の項目グループに含まれる複数の項目を一列に並べて少なくともその列の一部を、前記ディスプレイの下側部の所定の扇形領域内に表示し、
ユーザの選択操作によって選択された前記第一の項目グループの項目に対応する第二の項目グループに含まれる項目のうち少なくとも一部の項目を前記扇形領域内に更に表示する、操作制御方法。
【０１６９】
以上、本発明の各実施形態および各変形例について述べてきたが、本発明は、これらだけに限定されるものではなく、本発明の技術思想の範囲内において、これらの実施形態および変形例を組み合わせて使用したり、一部の構成を変更したりしてもよい。
【符号の説明】
【０１７０】
１０    情報処理端末
１１    表示入力部
１２    入力部
１３    ディスプレイ
１４    制御部
２１    文字入力領域
２２    カーソル
２３    代表文字列
２４    行内文字列
２５    変換候補列
２６    変換候補列
２７1、２７2    スクロールスイッチ
２８    行表示
【図１】
2012003545.tif 000003
【図２】
2012003545.tif 000004
【図３】
2012003545.tif 000005
【図４Ａ】
2012003545.tif 000006
【図４Ｂ】
2012003545.tif 000007
【図４Ｃ】
2012003545.tif 000008
【図４Ｄ】
2012003545.tif 000009
【図４Ｅ】
2012003545.tif 000010
【図５】
2012003545.tif 000011
【図６Ａ】
2012003545.tif 000012
【図６Ｂ】
2012003545.tif 000013
【図６Ｃ】
2012003545.tif 000014
【図６Ｄ】
2012003545.tif 000015
【図７】
2012003545.tif 000016
【図８】
2012003545.tif 000017
【図９Ａ】
2012003545.tif 000018
【図９Ｂ】
2012003545.tif 000019
【図１０】
2012003545.tif 000020
【図１１】
2012003545.tif 000021
【図１２Ａ】
2012003545.tif 000022
【図１２Ｂ】
2012003545.tif 000023
【図１３】
2012003545.tif 000024
【図１４】
2012003545.tif 000025
【図１５】
2012003545.tif 000026
【図１６】
2012003545.tif 000027
【図１７】
2012003545.tif 000028
【図１８】
2012003545.tif 000029
【図１９】
2012003545.tif 000030
【図２０】
2012003545.tif 000031
【図２１】
2012003545.tif 000032
【図２２Ａ】
2012003545.tif 000033
【図２２Ｂ】
2012003545.tif 000034
【図２２Ｃ】
2012003545.tif 000035