【手続補正書】
【提出日】平成31年2月27日(2019.2.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示領域に表示される文字間にカーソルを表示可能な情報処理装置であって、
前記表示領域に表示されている前記カーソルが移動可能でない領域で且つ前記表示領域に表示されるキーボード以外の領域であるカーソル操作領域を前記表示領域内に設定する設定手段と、
前記カーソル操作領域又は前記カーソルが移動可能な領域に対して操作子によるタップ操作を受け付ける受け付け手段と、を有し、
前記表示領域に対して前記操作子による所定の操作が行われた場合、前記表示領域に前記カーソルが表示され、
前記表示領域に前記カーソルが表示されている状態で前記カーソル操作領域に対して前記操作子による前記タップ操作が行われた場合、前記カーソル操作領域内の前記タップ操作が行われた領域に基づいた方向に、前記カーソルが移動し、
前記表示領域に前記カーソルが表示されている状態で、前記カーソルが移動可能な領域に対して前記操作子による前記タップ操作が行われた場合、前記タップ操作が行われた位置に、前記カーソルが移動することを特徴とする情報処理装置。
【請求項２】
前記カーソル操作領域に対して前記操作子による前記タップ操作が行われた場合、前記カーソル操作領域内の前記タップ操作が行われた領域に基づいた方向に、前記カーソル操作領域内の前記タップ操作が行われた領域に対応する所定の距離、前記カーソルが移動することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定手段は、前記カーソル操作領域内に、前記カーソルを第１の方向に移動させるための第１方向操作領域と、前記カーソルを前記第１の方向と異なる第２の方向に移動させるための第２方向操作領域を設定し、
前記第１方向操作領域に対して前記操作子による前記タップ操作が行われた場合、前記カーソルが前記第１の方向に移動し、前記第２方向操作領域に対して前記操作子による前記タップ操作が行われた場合、前記カーソルが前記第２の方向に移動することを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記第１の方向は、移動前の前記カーソルの位置に対して右方向、左方向、上方向及び下方向のうちいずれかの方向であり、前記第２の方向は、前記第１の方向と異なり、且つ移動前の前記カーソルの位置に対して右方向、左方向、上方向及び下方向のうちいずれかの方向であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記カーソル操作領域に対して前記操作子による前記タップ操作が行われた場合、前記カーソル操作領域内の前記タップ操作が行われた領域によって異なる距離、前記カーソルが移動することを特徴とする請求項１乃至請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
前記カーソル操作領域内であり、且つ前記カーソル操作領域内の所定の位置から第１の距離にある領域に対して前記操作子による前記タップ操作が行われた場合、前記第１の距離に対応する距離、前記カーソルが移動し、前記カーソル操作領域内であり、且つ前記カーソル操作領域内の所定の位置から前記第１の距離よりも長い第２の距離にある領域に対して前記操作子による前記タップ操作が行われた場合、前記第２の距離に対応する距離、前記カーソルが移動し、
前記第２の距離に対応する距離は、前記第１の距離に対応する距離よりも長いことを特徴とする請求項１乃至請求項５のいずれか１項に記載の情報処理装置。
【請求項７】
前記設定手段は、前記カーソルを第１の方向に第１の距離移動させるための第１距離操作領域と、前記カーソルを前記第１の方向に前記第１の距離と異なる第２の距離移動させるための第２距離操作領域を前記カーソル操作領域内に設定し、
前記第１距離操作領域に対して前記操作子による前記タップ操作が行われた場合、前記カーソルが前記第１の距離移動し、前記第２距離操作領域に対して前記操作子による前記タップ操作が行われた場合、前記カーソルが前記第２の距離移動することを特徴とする請求項１乃至請求項６のいずれか１項に記載の情報処理装置。
【請求項８】
前記表示領域のうち、前記カーソルが移動可能な領域に対して、前記カーソルが表示されていない状態において前記操作子による前記タップ操作が行われた場合、前記表示領域に前記カーソルが表示されることを特徴とする請求項１乃至請求項７のいずれか１項に記載の情報処理装置。
【請求項９】
前記設定手段は、前記表示領域に前記カーソルが表示された場合に、前記カーソル操作領域を設定し、前記表示領域に前記カーソルが表示されていない場合に、前記カーソル操作領域を設定しないことを特徴とする請求項１乃至請求項８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記設定手段は、前記表示領域のうち、前記カーソル操作領域以外の領域を少なくとも含む領域である特定の領域を設定し、
前記設定手段は、前記特定の領域に対する操作が行われている状態は、前記カーソル操作領域を設定し、前記特定の領域に対する操作が行われていない状態は、前記カーソル操作領域を設定しないことを特徴とする請求項１乃至請求項８のいずれか１項に記載の情報処理装置。
【請求項１１】
前記設定手段は、前記表示領域のうち、前記カーソル操作領域以外の領域を少なくとも含む領域である特定の領域を設定し、
前記設定手段は、前記カーソル操作領域が設定されていない状態で前記特定の領域に対する操作が行われた場合、前記カーソル操作領域を設定し、前記カーソル操作領域が設定されている状態で前記特定の領域に対する操作が行われ場合、前記カーソル操作領域の設定を解除することを特徴とする請求項１乃至請求項８のいずれか１項に記載の情報処理装置。
【請求項１２】
前記設定手段は、前記表示領域に前記カーソルが表示された場合に、前記特定の領域を設定し、前記表示領域に前記カーソルが表示されていない場合に、前記特定の領域を設定しないことを特徴とする請求項１０又は請求項１１に記載の情報処理装置。
【請求項１３】
前記表示領域に表示されるキーボードに対する入力が行われた場合、前記カーソルの位置に、前記入力に基づいた文字が入力されることを特徴とする請求項１乃至請求項１２のいずれか１項に記載の情報処理装置。
【請求項１４】
前記カーソル操作領域は、前記キーボード上にある、前記カーソルを移動させるためのキーより大きいことを特徴とする請求項１乃至請求項１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記カーソルが移動可能な領域は、ＵＲＬ入力領域であることを特徴とする請求項１乃至請求項１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記情報処理装置は、前記表示領域内の所定の範囲を選択するための選択領域の始端を示す始端カーソル及び前記選択領域の終端を示す終端カーソルを表示可能であり、
前記設定手段は、前記表示領域に表示されている前記始端カーソル又は前記表示領域に表示されている前記終端カーソルが移動可能な領域以外で且つ前記表示領域に表示されるキーボード以外の領域である操作領域を前記表示領域内に設定し、
前記表示領域に対して前記操作子による特定の操作が行われた場合、前記始端カーソル及び前記終端カーソルが前記表示領域に表示され、
前記表示領域に前記始端カーソル及び前記終端カーソルが表示されている状態で前記操作領域に対して前記操作子による前記タップ操作が行われた場合、前記操作領域内の前記タップ操作が行われた領域に基づいて前記始端カーソル及び前記終端カーソルのうち少なくとも１つが移動することを特徴とする請求項１乃至請求項１５のいずれか１項に記載の情報処理装置。
【請求項１７】
表示領域内の所定の範囲を選択するための選択領域の始端を示す始端カーソル及び前記選択領域の終端を示す終端カーソルを表示可能である情報処理装置であって、
前記表示領域に表示されている前記始端カーソル及び前記表示領域に表示されている前記終端カーソルが移動可能でない領域で且つ前記表示領域に表示されるキーボード以外の領域である操作領域を前記表示領域内に設定する設定手段と、
前記操作領域に対して操作子によるタップ操作を受け付ける受け付け手段と、を有し、
前記表示領域に対して前記操作子による前記所定の操作が行われた場合、前記始端カーソル及び前記終端カーソルが前記表示領域に表示され、
前記表示領域に前記始端カーソル及び前記終端カーソルが表示されている状態で前記操作領域に対して前記操作子による前記タップ操作が行われた場合、前記操作領域内の前記タップ操作が行われた領域に基づいて前記始端カーソル及び前記終端カーソルのうち少なくとも１つが移動することを特徴とする情報処理装置。
【請求項１８】
表示領域に表示される文字間にカーソルを表示可能な情報処理装置であって、
前記表示領域に表示されている前記カーソルが移動可能でない領域で且つ前記表示領域に表示されるキーボード以外の領域であるカーソル操作領域を前記表示領域内に設定する設定手段と、
前記カーソル操作領域又は前記カーソルが移動可能な領域に対して操作子による操作を受け付ける受け付け手段と、を有し、
前記表示領域に対して前記操作子による所定の操作が行われた場合、前記表示領域に前記カーソルが表示され、
前記表示領域に前記カーソルが表示されており、且つ前記表示領域に対して前記操作子による操作が行われていない状態で前記カーソル操作領域に対して前記操作子による操作が行われた場合、前記カーソル操作領域内の前記操作が行われた領域に基づいた方向に、前記カーソルが移動し、
前記表示領域に前記カーソルが表示されており、且つ前記表示領域に対して前記操作子による操作が行われていない状態で、前記カーソルが移動可能な領域に対して前記操作子による操作が行われた場合、前記カーソルが移動可能な領域内の前記操作が行われた位置に、前記カーソルが移動することを特徴とする情報処理装置。
【請求項１９】
表示領域に表示される文字間にカーソルを表示可能な情報処理装置の制御方法であって、
前記表示領域に表示されているカーソルが移動可能な領域以外で且つ前記表示領域に表示されるキーボード以外の領域であるカーソル操作領域を前記表示領域内に設定する設定ステップと、
前記カーソル操作領域又は前記カーソルが移動可能な領域に対して操作子によるタップ操作を受け付ける受け付けステップと、を有し、
前記表示領域に対して前記操作子による所定の操作が行われた場合、前記表示領域に前記カーソルが表示され、
前記表示領域に前記カーソルが表示されている状態で前記カーソル操作領域に対して前記操作子による前記タップ操作が行われた場合、前記カーソル操作領域内の前記タップ操作が行われた領域に基づいた方向に、前記カーソルが移動することを特徴とする制御方法。
【請求項２０】
表示領域内の所定の範囲を選択するための選択領域の始端を示す始端カーソル及び前記選択領域の終端を示す終端カーソルを表示可能である情報処理装置の制御方法であって、
前記表示領域に表示されている前記始端カーソル及び前記表示領域に表示されている前記終端カーソルが移動可能でない領域で且つ前記表示領域に表示されるキーボード以外の領域である操作領域を前記表示領域内に設定する設定ステップと、
前記操作領域に対して操作子によるタップ操作を受け付ける受け付けステップと、を有し、
前記表示領域に対して前記操作子による所定の操作が行われた場合、前記始端カーソル及び前記終端カーソルが前記表示領域に表示され、
前記表示領域に前記始端カーソル及び前記終端カーソルが表示されている状態で前記操作領域に対して前記操作子による前記タップ操作が行われた場合、前記操作領域内の前記タップ操作が行われた領域に基づいて前記始端カーソル及び前記終端カーソルのうち少なくとも１つが移動することを特徴とする制御方法。
【請求項２１】
請求項１乃至請求項１８のいずれか一項に記載の情報処理装置の各手段をコンピュータにより実現することを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上述のような課題を解決するための本発明の情報処理装置は、
表示領域に表示される文字間にカーソルを表示可能な情報処理装置であって、
前記表示領域に表示されている前記カーソルが移動可能でない領域で且つ前記表示領域に表示されるキーボード以外の領域であるカーソル操作領域を前記表示領域内に設定する設定手段と、
前記カーソル操作領域又は前記カーソルが移動可能な領域に対して操作子によるタップ操作を受け付ける受け付け手段と、を有し、
前記表示領域に対して前記操作子による所定の操作が行われた場合、前記表示領域に前記カーソルが表示され、
前記表示領域に前記カーソルが表示されている状態で前記カーソル操作領域に対して前記操作子による前記タップ操作が行われた場合、前記カーソル操作領域内の前記タップ操作が行われた領域に基づいた方向に、前記カーソルが移動し、
前記表示領域に前記カーソルが表示されている状態で、前記カーソルが移動可能な領域に対して前記操作子による前記タップ操作が行われた場合、前記タップ操作が行われた位置に、前記カーソルが移動することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
また、本発明の情報処理装置は、表示領域内の所定の範囲を選択するための選択領域の始端を示す始端カーソル及び前記選択領域の終端を示す終端カーソルを表示可能である情報処理装置であって、
前記表示領域に表示されている前記始端カーソル及び前記表示領域に表示されている前記終端カーソルが移動可能でない領域で且つ前記表示領域に表示されるキーボード以外の領域である操作領域を前記表示領域内に設定する設定手段と、
前記操作領域に対して操作子によるタップ操作を受け付ける受け付け手段と、を有し、
前記表示領域に対して前記操作子による前記所定の操作が行われた場合、前記始端カーソル及び前記終端カーソルが前記表示領域に表示され、
前記表示領域に前記始端カーソル及び前記終端カーソルが表示されている状態で前記操作領域に対して前記操作子による前記タップ操作が行われた場合、前記操作領域内の前記タップ操作が行われた領域に基づいて前記始端カーソル及び前記終端カーソルのうち少なくとも１つが移動することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、本発明の情報処理装置は、表示領域に表示される文字間にカーソルを表示可能な情報処理装置であって、
前記表示領域に表示されている前記カーソルが移動可能でない領域で且つ前記表示領域に表示されるキーボード以外の領域であるカーソル操作領域を前記表示領域内に設定する設定手段と、
前記カーソル操作領域又は前記カーソルが移動可能な領域に対して操作子による操作を受け付ける受け付け手段と、を有し、
前記表示領域に対して前記操作子による所定の操作が行われた場合、前記表示領域に前記カーソルが表示され、
前記表示領域に前記カーソルが表示されており、且つ前記表示領域に対して前記操作子による操作が行われていない状態で前記カーソル操作領域に対して前記操作子による操作が行われた場合、前記カーソル操作領域内の前記操作が行われた領域に基づいた方向に、前記カーソルが移動し、
前記表示領域に前記カーソルが表示されており、且つ前記表示領域に対して前記操作子による操作が行われていない状態で、前記カーソルが移動可能な領域に対して前記操作子による操作が行われた場合、前記カーソルが移動可能な領域内の前記操作が行われた位置に、前記カーソルが移動することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
図３は、カーソル操作領域１０６を設定して、位置指定カーソル１０４の表示を制御する処理の流れを示すフローチャートである。なお、図３に示すフローチャートは、例えば、ＣＰＵ２０１が記憶装置２０６等に格納されたプログラムをメモリ２０４に読み出して実行することにより実現される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
ＣＰＵ２０１は、ステップＳ３０４でキーボード１０５上のキーがタップされたことを検知した場合は、ステップＳ３０９でタップされたキーに応じた表示を表示部２０５に表示させる。例えば、ＣＰＵ２０１は、文字入力のためのキーがタップされたことを検知した場合、カーソル表示領域１０３に当該キーに応じた文字が入力され、文字入力カーソル１０４が入力された文字分移動した状態の画面を表示部２０５に表示させる。また、ＣＰＵ２０１は、文字入力カーソル１０４を移動させるためのキーがタップされたことを検知した場合、当該キーに応じた方向に文字入力カーソル１０４が移動した状態の画面を表示部２０５に表示させる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
このような形態とすることで、カーソル操作領域１０６を用いて、位置指定カーソルだけでなく、文字選択カーソルも移動させることができる。