【手続補正書】
【提出日】平成24年8月2日(2012.8.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示領域における入力領域の表示位置を取得する位置取得部と、
前記入力領域の表示位置に基づいて、前記入力領域に表示する文字を入力する入力操作領域の前記表示領域における表示位置を制御する表示制御部と、
を備え、
前記表示制御部は、
前記入力領域の表示位置の近傍に前記入力操作領域を表示し、
前記入力領域の表示位置が移動されたとき、前記入力操作領域を前記入力領域の移動に追従させて移動する、情報処理装置。
【請求項２】
前記入力操作領域は、
前記入力領域に表示可能な文字の入力候補を示す一覧表示部と、
前記一覧表示部中のフォーカスされている文字を示すフォーカス部と、
を有し、
前記フォーカス部は、前記入力領域と同一の配列直線上に表示される、請求項１に記載の情報処理装置。
【請求項３】
前記一覧表示部は、前記入力操作領域および前記フォーカス部の配列方向に対して略直交する方向に配列された前記入力候補からなる、請求項２に記載の情報処理装置。
【請求項４】
前記一覧表示部から１つの文字が選択されたとき、
前記表示制御部は、前記一覧表示部と略平行に、前記選択された文字から入力が予測される予測文字が配列された予測一覧表示部を表示する、請求項２または３に記載の情報処理装置。
【請求項５】
前記入力候補の配列方向に前記一覧表示部を移動させる移動情報を入力する移動情報入力部を備え、
前記一覧表示部の入力候補の配列方向は、前記移動情報を入力する入力方向と略同一である、請求項２〜４のいずれか１項に記載の情報処理装置。
【請求項６】
表示領域における入力領域の表示位置を取得するステップと、
前記入力領域の表示位置の近傍に前記入力領域に表示する文字を入力する入力操作領域を表示するステップと、
前記入力領域の表示位置が移動されたとき、前記入力操作領域を前記入力領域の移動に追従して移動させるステップと、
を含む、情報処理方法。
【請求項７】
表示領域における入力領域の表示位置を取得する位置取得手段と、
前記入力領域の表示位置に基づいて、前記入力領域に表示する文字を入力する入力操作領域の前記表示領域における表示位置を制御する表示制御手段と、
を備え、
前記表示制御手段は、
前記入力領域の表示位置の近傍に前記入力操作領域を表示し、
前記入力領域の表示位置が移動されたとき、前記入力操作領域を前記入力領域の移動に追従して移動させる、情報処理装置として機能させるためのコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
ここで、入力操作領域は、入力領域に表示可能な文字の入力候補を示す一覧表示部と、一覧表示部中のフォーカスされている文字を示すフォーカス部と、を有し、フォーカス部は、入力領域と同一の配列直線上に表示されるようにしてもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
【図１】本発明の実施形態にかかる入力ユニットの概略構成を示す説明図である。
【図２】同実施形態にかかる入力デバイスを示す上面図である。
【図３】同実施形態にかかるソフトウェアキーボードの一構成例を示す説明図である。
【図４】同実施形態にかかる入力ユニットの機能構成を示すブロック図である。
【図５】テキストボックスの位置取得処理を示すフローチャートである。
【図６】テキストボックスの位置取得処理を示す説明図である。
【図７】同実施形態にかかる情報処理装置によりソフトウェアキーボードの表示位置制御が行われたときのソフトウェアキーボード表示例を示す説明図である。
【図８】同実施形態にかかる情報処理装置によりソフトウェアキーボードの表示位置制御が行われたときのソフトウェアキーボード表示例を示す説明図である。
【図９】同実施形態にかかる情報処理装置によりソフトウェアキーボードの表示位置制御が行われたときのソフトウェアキーボード表示例を示す説明図である。
【図１０】同実施形態にかかる情報処理装置によりソフトウェアキーボードの表示位置制御が行われたときのソフトウェアキーボード表示例を示す説明図である。
【図１１】同実施形態にかかる情報処理装置によりソフトウェアキーボードの表示位置制御が行われたときのソフトウェアキーボード表示例を示す説明図である。
【図１２】同実施形態にかかる情報処理装置によりソフトウェアキーボードの表示位置制御が行われたときのソフトウェアキーボード表示例を示す説明図である。
【図１３】同実施形態にかかる情報処理装置によりソフトウェアキーボードの表示位置制御が行われたときのソフトウェアキーボード表示例を示す説明図である。
【図１４Ａ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１４Ｂ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１４Ｃ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１４Ｄ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１４Ｅ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１４Ｆ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１４Ｇ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１４Ｈ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１４Ｉ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１４Ｊ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１４Ｋ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１４Ｌ】同実施形態にかかるソフトウェアキーボードによる文字入力手順を示す説明図である。
【図１５】アルファベット入力をするためのソフトウェアキーボードの一構成例を示す説明図である。
【図１６】ソフトウェアキーボードの他の構成例を示す説明図である。
【図１７】同実施形態にかかる入力ユニットを構成する情報処理装置のハードウェアの一構成例を示すブロック図である。
【図１８】同実施形態にかかる入力ユニットを構成する入力デバイスのハードウェアの一構成例を示すブロック図である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、図３に示すように、本実施形態にかかるソフトウェアキーボード３２０は、表示領域３００において占有する面積が小さい。初期状態では文字入力に必要最小限の入力要素のみを表示するため占有面積が特に小さくなる。また、ソフトウェアキーボード３２０は、縦方向に延びる先頭文字リスト３２１と入力エリア３１０から横方向に延びるフォーカス部３２２のみからなる。このため、表示領域３００にソフトウェアキーボード３２０以外の表示内容を表示可能な情報表示領域を広くとることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
［入力ユニットの機能構成］
図４に、本実施形態にかかる入力ユニットの機能構成を示す。本実施形態にかかる入力ユニットは、上述したように、情報処理装置１００と入力デバイス２００とから構成されている。入力ユニットを機能的にみると、情報処理装置１００は、通信部１１０と、操作制御部１２０と、テキストボックス位置取得部１３０と、表示制御部１４０と、表示部１５０と、記憶部１６０とからなる。また、入力デバイス２００は、検出部２５０と、制御部２６０と、通信部２７０とからなる。なお、図４には、本実施形態にかかる操作制御処理を実行するにあたり機能する機能部のみ示しており、情報処理装置１００および入力デバイス２００は、他の処理を行う機能部をさらに備えていてもよい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
情報処理装置１００の通信部１１０は、入力デバイス２００と情報の送受信を行う機能部である。通信部１１０は、入力デバイス２００から入力情報を受信して、操作制御部１２０へ出力する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
テキストボックス位置取得部１３０は、表示領域３００における入力エリア３１０（テキストボックス）の表示位置を取得する。テキストボックス位置取得部１３０は、入力エリア３１０を表示させているアプリケーションやプログラム等から表示位置を取得する。テキストボックス位置取得部１３０は、取得した入力エリア３１０の表示位置を表示制御部１４０へ出力する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
［入力エリアの表示位置取得処理］
表示領域３００における入力エリア３１０の表示位置を取得するために、まず、フォーカスされているテキストボックス（入力エリア３１０）の検出が行われる（ステップＳ１１０）。例えば、図６に示すように、表示部１５０の表示領域３００に表示された検索画面１５２においてウェブ検索を行う状況を考える。ウェブ検索は、検索画面１５２の入力エリア３１０に検索文字列を入力した後、検索ボタン３３０を押下することによって行うことができる。ここで、表示領域３００内に文字入力可能なテキストボックスが複数存在するとき、文字入力されるテキストボックスの近傍にソフトウェアキーボード３２０を移動させるために、入力対象となっているテキストボックスを特定する必要がある。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
そこで、ステップＳ１１０では、テキストボックス位置取得部１３０は、検索画面１５２において押下したり文字列入力したりできる操作可能なオブジェクトから、実際に操作される（すなわち、フォーカスされている）オブジェクトを検出する。当該オブジェクトの検出は、例えば図６に示すように、破線で囲まれた操作可能なオブジェクトについてフォーカスされているか否かを順に判定して、フォーカスされているオブジェクトを特定するように行うことができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
次いで、テキストボックス位置取得部１３０は、検索画面１５２（ページ）内におけるフォーカスされた入力エリア３１０の表示位置を取得する（ステップＳ１２０）。検索画面１５２内における入力エリア３１０の表示位置は、図６に示すように、検索画面１５２の表示領域１５４（ツールバー等を除いた、表示内容を表示する純粋なページ）の基準点Ｐ２と、入力エリア３１０の基準点Ｐ１との相対位置により表される。これらの基準点Ｐ１、Ｐ２は、予め設定されており、記憶部１６０に記憶されている。テキストボックス位置取得部１３０は、例えば表示領域１５４の基準点Ｐ２を原点とする座標系について入力エリア３１０の基準点Ｐ１の座標を取得する等の方法により、検索画面１５２における入力エリア３１０の表示位置を取得する。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
このとき、表示制御部１４０は、ソフトウェアキーボード３２０を表示するために必要な最大表示領域３５０を考慮して、フォーカス部３２２の横方向の位置を決定する。本実施形態のソフトウェアキーボード３２０は、フォーカス部３２２、先頭文字リスト３２１および従属文字リスト３２３が表示された状態（図１０の下図）が、最大表示領域３５０となる。このとき、フォーカス部３２２は、先頭文字リスト３２１および従属文字リスト３２３を挟んで入力エリア３１０と横方向に隣接する。そこで、表示制御部１４０は、入力エリア３１０の表示位置から左方向に、先頭文字リスト３２１および従属文字リスト３２３の幅を空けて、フォーカス部３２２を表示する。このようにして、図１０の上図に示すように、ソフトウェアキーボード３２０を入力エリア３１０の左側に表示させることができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
図１４Ｂに示す状態において入力デバイス２００側で選択ボタンが押下されると、先頭文字リスト３２１でフォーカスされている「か」が選択される。かかる処理が行われると、表示制御部１４０は、図１４Ｃに示すように、先頭文字リスト３２１の表示位置を右側へ移動させ、フォーカス部３２２と先頭文字リスト３２１との間に、従属文字リスト３２３を表示させる。従属文字リスト３２３は、先頭文字リスト３２１で選択された文字に属する文字を一覧表示したものである。例えば、先頭文字リスト３２１で「か」が選択されると、従属文字リスト３２３には、仮名文字５０音の「か」の行に属する清音文字や濁音文字等が表示され、フォーカスされたセル３２３ａにリストの先頭文字（図１４Ｃでは「か」）が表示される。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
その後、上記と同様にソフトウェアキーボード３２０を操作して、入力文字を決定していく。例えば、図１４Ｅの状態から、ユーザは、入力デバイス２００のセンサ部２２０の操作面２２４で親指を上方向に所定距離だけ移動させて、図１４Ｆに示すように、表示領域３００に表示された先頭文字リスト３２１を上方向に移動させる。そして、先頭文字リスト３２１の「さ」のセル３２１ａがフォーカスされた状態で決定ボタンが押下されると、表示制御部１４０は、図１４Ｇに示すように、先頭文字リスト３２１の表示位置を右側へ移動させる。そして、フォーカス部３２２と先頭文字リスト３２１との間に従属文字リスト３２３を表示させる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
さらに、ユーザは、入力デバイス２００のセンサ部２２０の操作面２２４で親指を上方向に所定距離だけ移動させて、図１４Ｈに示すように、表示領域３００に表示された従属文字リスト３２３を上方向に移動させる。そして、従属文字リスト３２３の「し」のセル３２３ａがフォーカスされた状態で決定ボタンが押下されると、入力が決定された文字「し」はフォーカス部３２２のセル内に表示される。また、表示制御部１４０は、従属文字リスト３２３を非表示にし、先頭文字リスト３２１の表示位置を図１４Ｈの表示状態のまま左側に移動させる。さらに、これまで入力された文字について予測文字列がある場合には、図１４Ｉに示すように、予測文字列をフォーカス部３２２の下側に縦方向に配列した予測文字リスト３２４を表示する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００８２
【補正方法】変更
【補正の内容】
【００８２】
ユーザは、予測文字リスト３２４中に入力したい文字列が表示されている場合には、入力デバイス２００のセンサ部２２０の操作面２２４で親指を左方向に移動させて、フォーカス部３２２のセルへフォーカスを移動させる。そして、図１４Ｊのようにフォーカスが移動されると、入力デバイス２００による操作対象が予測文字リスト３２４となる。ユーザは、操作面２２４で親指を上下方向に移動させて、予測文字リスト３２４を上下にスクロールし、入力したい予測文字列をフォーカス部３２２のセルに移動させる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００９４
【補正方法】変更
【補正の内容】
【００９４】
出力装置１０７は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置およびランプなどの表示装置を含む。さらに、出力装置１０７は、スピーカおよびヘッドホンなどの音声出力装置を含む。本実施形態では、図３に示すように、出力装置１０７として後述の表示部１５０が設けられている。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
接続ポート１１１は、外部機器と接続されるインタフェースであって、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などによりデータ伝送可能な外部機器との接続口である。また、通信装置１１３は、例えば、通信網１５に接続するための通信デバイス等で構成された通信インタフェースである。また、通信装置１１３は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０１０４
【補正方法】変更
【補正の内容】
【０１０４】
１００            情報処理装置
１１０、２７０    通信部
１２０            操作制御部
１３０            テキストボックス位置取得部
１４０            表示制御部
１５０            表示部
１６０            記憶部
２００            入力デバイス
２５０            検出部
２６０            制御部
３００            表示領域
３１０            入力エリア
３２０            ソフトウェアキーボード
３２１            先頭文字リスト
３２２            フォーカス部
３２３            従属文字リスト
３２４            予測文字リスト
３５０            最大表示領域
【手続補正１９】
【補正対象書類名】図面
【補正対象項目名】図１４Ｄ
【補正方法】変更
【補正の内容】
【図１４Ｄ】
2011048447.tif 000001
【手続補正２０】
【補正対象書類名】図面
【補正対象項目名】図１７
【補正方法】変更
【補正の内容】
【図１７】
2011048447.tif 000002