(57)【要約】【課題】範囲選択時の操作性を向上させることができる情報処理装置、入力制御プログラムおよび入力制御方法を提供する。【解決手段】表示部２０は、オブジェクトを表示する。検出部２１は、表示部２０に対するタッチ操作を検出する。変更部４２は、表示部２０に表示されたオブジェクトの範囲選択がタッチ操作によって行われる際、当該オブジェクトの表示サイズを保ったまま当該オブジェクトの表示間隔を広く変更する。【選択図】図１
2014229151.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトが表示される表示部と、
前記表示部に対するタッチ操作を検出する検出部と、
前記表示部に表示されたオブジェクトの範囲選択がタッチ操作によって行われる際、当該オブジェクトの表示サイズを保ったまま当該オブジェクトの表示間隔を広く変更する変更部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記表示部は、前記オブジェクトとしてテキストを表示し、
前記変更部は、前記テキストの範囲選択が行われる際、当該テキストの文字サイズを保ったまま当該テキストの文字間隔を広く変更する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記変更部は、前記テキストの一文字単位または単語単位で文字間隔を広く変更する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記変更部は、前記テキストの行間間隔を広く変更する
ことを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記表示部は、前記オブジェクトとして、アイコンまたはサムネイルを表示し、
前記変更部は、前記アイコンまたはサムネイルの範囲選択が行われる際、当該アイコンまたはサムネイルの表示サイズを保ったまま当該アイコンまたはサムネイルの表示間隔を広く変更する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記変更部は、前記表示部に表示されるオブジェクトの表示間隔が所定値以下の場合、表示間隔を広く変更する
ことを特徴とする請求項１〜５の何れか１つに記載の情報処理装置。
【請求項７】
前記変更部は、範囲選択の開始位置の所定前の位置から前記オブジェクトの表示間隔を広く変更する
ことを特徴とする請求項１〜６の何れか１つに記載の情報処理装置。
【請求項８】
前記変更部は、範囲選択において開始位置または終了位置の選択が繰り返された場合、繰り返し回数に応じて前記オブジェクトの表示間隔を広く変更する
ことを特徴とする請求項１〜７の何れか１つに記載の情報処理装置。
【請求項９】
前記変更部により変更された表示間隔の設定値を記憶する記憶部をさらに有し、
前記変更部は、以降の範囲選択の際、前記オブジェクトの範囲選択を行う際、前記オブジェクトの表示間隔を前記記憶部に記憶された表示間隔の設定値に変更する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
コンピュータに、
オブジェクトが表示され、タッチ操作が行われる表示部に表示されたオブジェクトの範囲選択が行われる際、当該オブジェクトの表示サイズを保ったまま当該オブジェクトの表示間隔を広く変更する
処理を実行させることを特徴とする入力制御プログラム。
【請求項１１】
コンピュータが、
オブジェクトが表示され、タッチ操作が行われる表示部に表示されたオブジェクトの範囲選択が行われる際、当該オブジェクトの表示サイズを保ったまま当該オブジェクトの表示間隔を広く変更する
処理を実行することを特徴とする入力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、入力制御プログラムおよび入力制御方法に関する。
【背景技術】
【０００２】
近年、タッチパネルを有する情報処理装置が普及している。このような情報処理装置としては、例えば、スマートフォン、タブレット端末などが挙げられる。
【０００３】
このような情報処理装置では、画面に表示されたオブジェクトの範囲選択がタッチ操作により行われる。例えば、情報処理装置では、オブジェクトとして画面にテキストが表示され、テキストの範囲選択を行う場合、範囲選択の開始位置、終了位置がタッチ操作により選択される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２５１２４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、情報処理装置では、表示されるオブジェクトは、利用者の閲覧に適するようにサイズが最適化されている。例えば、情報処理装置では、テキストを表示する場合、利用者の閲覧に適するサイズで文字を表示する。
【０００６】
しかしながら、情報処理装置では、利用者がタッチ操作により表示されたオブジェクトの範囲選択をしようとしても、意図した位置と異なる位置が認識されてしまい、範囲選択をしづらい場合がある。
【０００７】
一側面では、範囲選択時の操作性を向上させることができる情報処理装置、入力制御プログラムおよび入力制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一側面によれば、情報処理装置は、表示部と、検出部と、変更部とを有する。表示部は、オブジェクトが表示される。検出部は、表示部に対するタッチ操作を検出する。変更部は、表示部に表示されたオブジェクトの範囲選択がタッチ操作によって行われる際、当該オブジェクトの表示サイズを保ったまま当該オブジェクトの表示間隔を広く変更する。
【発明の効果】
【０００９】
本発明の一側面によれば、範囲選択時の操作性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、情報処理装置の機能的構成を示すブロック図である。
【図２】図２は、設定画面の一例を示す図である。
【図３】図３は、表示画面の一例を示す図である。
【図４】図４は、表示画面の変化の一例を示す図である。
【図５】図５は、実施例１に係る設定処理の手順の一例を示すフローチャートである。
【図６】図６は、実施例１に係る入力制御処理の手順の一例を示すフローチャートである。
【図７】図７は、表示画面の変化の一例を示す図である。
【図８】図８は、実施例２に係る入力制御処理の手順の一例を示すフローチャートである。
【図９】図９は、実施例３に係る入力制御処理の手順の一例を示すフローチャートである。
【図１０】図１０は、表示画面の変化の一例を示す図である。
【図１１】図１１は、表示画面の変化の一例を示す図である。
【図１２】図１２は、表示画面の変化の一例を示す図である。
【図１３】図１３は、入力制御プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明にかかる情報処理装置、入力制御プログラムおよび入力制御方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１２】
［情報処理装置の構成］
本実施例に係る情報処理装置１０の機能的構成について説明する。図１は、情報処理装置の機能的構成を示すブロック図である。情報処理装置１０は、画面に表示されたオブジェクトの範囲選択の指定を含む各種の操作がタッチ操作により可能な装置である。情報処理装置１０は、例えば、スマートフォンやＰＤＡ（Personal  Digital  Assistants）などの移動体端末の他、タッチパネルを備えたパーソナルコンピュータ、タブレット端末なども採用できる。なお、本実施例では、情報処理装置１０をスマートフォンとした場合を例にして説明する。
【００１３】
図１に示すように、情報処理装置１０は、表示部２０と、検出部２１と、記憶部２２と、制御部２３とを有する。なお、情報処理装置１０は、図１に示した機能部以外にも既知の移動体端末や端末装置が有する各種の機能部を有してもよい。例えば、情報処理装置１０は、ネットワークを介して通信を行うネットワークインタフェースや、アンテナ、キャリア網を介して通信を行うキャリア通信部、ＧＰＳ（Global  Positioning  System）受信機などを有することとしてもかまわない。
【００１４】
表示部２０は、各種の情報を表示するデバイスである。例えば、表示部２０としては、ＬＣＤ（Liquid  Crystal  Display）やＣＲＴ（Cathode  Ray  Tube）などが挙げられる。表示部２０は、画面に各種のオブジェクトを表示する。例えば、表示部２０は、画面にオブジェクトとしてテキストを表示する。表示されたテキストは、タッチ操作により各種の操作が可能とされている。
【００１５】
検出部２１は、表示部２０に対するタッチ操作を検出するデバイスである。例えば、検出部２１としては、表示部２０上に設けられた透過型のタッチセンサなどの入力デバイスが挙げられる。検出部２１は、表示部２０に対するタッチ操作を検出し、検出された操作内容を示す操作情報を制御部２３へ出力する。なお、図１の例では、機能的な構成を示したため、表示部２０と検出部２１を別に分けているが、例えば、タッチパネルなど、表示部２０と検出部２１とを一体的に設けたデバイスで構成してもよい。なお、情報処理装置１０は、マウスやキーボード、各種のボタンなどの他の入力デバイスを有することとしてもかまわない。
【００１６】
記憶部２２は、各種のデータを記憶する記憶デバイスである。例えば、記憶部２２は、ハードディスク、ＳＳＤ（Solid  State  Drive）、光ディスクなどの記憶装置である。なお、記憶部２２は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ、ＮＶＳＲＡＭ（Non  Volatile  Static  Random  Access  Memory）などのデータを書き換え可能な半導体メモリであってもよい。
【００１７】
記憶部２２は、制御部２３で実行されるＯＳ（Operating  System）や各種プログラムを記憶する。例えば、記憶部２２は、範囲選択の入力制御に用いる各種のプログラムを記憶する。さらに、記憶部２２は、制御部２３で実行されるプログラムで用いられる各種データを記憶する。例えば、記憶部２２は、表示データ３０と、設定データ３１とを記憶する。
【００１８】
表示データ３０は、画面に表示するオブジェクトに関する情報を記憶したデータである。本実施例では、オブジェクトとしてテキストデータを記憶した場合を例に説明する。
【００１９】
設定データ３１は、各種の設定情報を記憶したデータである。例えば、設定データ３１には、画面に表示されたオブジェクトの範囲選択を行う際、オブジェクトの表示間隔を広く変更するか否かの設定情報が記憶されている。
【００２０】
制御部２３は、情報処理装置１０を制御するデバイスである。制御部２３としては、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等の電子回路や、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路を採用できる。制御部２３は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部２３は、各種のプログラムが動作することにより各種の処理部として機能する。例えば、制御部２３は、処理部として、設定部４０と、表示制御部４１と、変更部４２とを有する。
【００２１】
設定部４０は、各種の設定を行う処理部である。例えば、設定部４０は、表示部２０に表示されたオブジェクトの範囲選択がタッチ操作によって行われる際、オブジェクトの表示間隔を広く変更するか否かの設定を行う。設定部４０は、設定を行うことを指定する所定の操作が行われた場合、設定画面を表示部２０に表示させ、設定画面から範囲選択の際にオブジェクトの表示間隔を広く変更するか否かを設定させる。そして、設定部４０は、設定画面での選択結果を設定データ３１に格納する。
【００２２】
図２は、設定画面の一例を示す図である。設定画面６０は、範囲選択の際にオブジェクトの表示間隔を広く変更するか否かを選択可能な選択領域６１を有する。利用者は、範囲選択の際にオブジェクトの表示間隔を広く変更する場合、選択領域６１から表示間隔を広く変更する設定を選択する。図２の例は、範囲選択の際にオブジェクトの表示間隔を広く変更する設定を選択した状態を示している。
【００２３】
図１に戻り、表示制御部４１は、表示部２０への各種情報の表示を制御する処理部である。例えば、表示制御部４１は、表示部２０にオブジェクトを表示させる制御を行う。一例として、表示制御部４１は、表示データ３０の表示を指示する所定の操作が行われた場合、表示データ３０にオブジェクトとして記憶されたテキストを表示した表示画面を表示部２０に表示させる制御を行う。
【００２４】
図３は、表示画面の一例を示す図である。表示画面７０は、複数の表示領域を有する。例えば、表示画面７０は、表示領域として、キャリア網の電波状態や、情報処理装置１０に備えられたバッテリの充電状態、時刻を表示するステイタスバー７１と、各種の情報を表示可能なデスクトップ７２とを有する。図３の例では、デスクトップ７２にオブジェクトとしてテキスト７３が表示されている。
【００２５】
情報処理装置１０では、表示部２０に対してタッチ操作を行うことにより各種の操作が可能とされている。例えば、情報処理装置１０は、テキストの編集操作として、範囲を選択してコピーや、切り取り、削除を行うことが可能とされている。利用者は、テキストの範囲を選択してコピーや、切り取り、削除を行う場合、情報処理装置１０に対して、例えば、表示画面７０のデスクトップ７２部分の長押しなど、範囲選択の操作開始を指定する所定の操作を行う。
【００２６】
変更部４２は、範囲選択の際に表示部２０に表示されたオブジェクトの表示間隔を変更する処理部である。変更部４２は、範囲選択の操作開始を指定する所定の操作が行われた場合、設定データ３１を参照して、範囲選択の際にオブジェクトの表示間隔を広く変更する設定であるか否かを判定する。そして、変更部４２は、表示間隔を広く変更する設定である場合、表示部２０に表示されたオブジェクトの表示サイズを保ったまま当該オブジェクトの表示間隔を広く変更する。
【００２７】
例えば、変更部４２は、表示部２０に表示されたテキストの文字サイズを保ったまま、テキストの文字間隔を広く変更する。一例として、変更部４２は、テキストの文字間隔のプロパティなど文字間隔の設定を変更して、表示部２０に表示されたテキストの文字間隔を所定の間隔に変更する。この所定の間隔は、例えば、表示部２０にテキストなどのオブジェクトを表示させて範囲選択を行わせて、オブジェクトの視認性の低下を抑えつつ範囲選択の操作性が向上する間隔が実験等により求められて設定データ３１に記憶されたものであってもよい。また、所定の間隔は、例えば、情報処理装置１０に備えられたソフトウェアキーボードのキーの配置間隔としてもよい。例えば、情報処理装置１０がＱＷＥＲＴＹ配列のソフトウェアキーボードを表示して入力を行う場合、所定の間隔は、ＱＷＥＲＴＹ配列のソフトウェアキーボードのキーの配置間隔としてもよい。なお、変更部４２は、テキストの各文字の間にスペースを追加して、表示部２０に表示されたテキストの文字間隔を広く変更してもよい。また、変更部４２は、表示部２０に表示されるオブジェクトの表示間隔が所定値以下の場合、表示間隔を広く変更するものとしてもよい。この所定値は、例えば、上述の所定の間隔としてもよく、所定の間隔以下の範囲選択の操作がしづらいとされる特定の値としてもよい。
【００２８】
図４は、表示画面の変化の一例を示す図である。図４の例では、左側の表示画面８０に表示されたテキスト８１は、右側の表示画面８２のテキスト８３に示すように文字サイズを保ったまま、文字間隔を広く変更されている。また、右側の表示画面８２では、選択範囲８４の開始位置を示す開始カーソル８５と選択範囲８４の終了位置を示す終了カーソル８６が表示されている。
【００２９】
変更部４２は、範囲選択が終了すると、表示部２０に表示されたオブジェクトの表示間隔を元の状態に変更する。例えば、変更部４２は、範囲選択の終了を指示する操作が行われた場合、表示部２０に表示されたオブジェクトの表示間隔を元の状態に変更する。例えば、変更部４２は、文字間隔の設定を変更してテキストの文字間隔を変更している場合、文字間隔の設定を範囲選択の開始時の状態に戻す。また、変更部４２は、スペースを追加してテキストの文字間隔を変更している場合、追加したスペースを削除する。
【００３０】
このように、本実施例に係る情報処理装置１０は、利用者によりテキストの範囲選択がタッチ操作によって行われる際、テキストの文字間隔を広く変更する。これにより、情報処理装置１０は、利用者の意図した位置と異なる位置が開始位置、終了位置と認識されることが抑制されるため、範囲選択時の操作性を向上させることができる。
【００３１】
［処理の流れ］
次に、本実施例に係る情報処理装置１０の各種の処理の流れを説明する。最初に、本実施例に係る情報処理装置１０に対して、範囲選択の際にオブジェクトの表示間隔を広く変更するか否かを設定する設定処理の流れについて説明する。図５は、実施例１に係る設定処理の手順の一例を示すフローチャートである。この設定処理は、設定を行うことを指定する所定の操作が行われたタイミングで実行される。
【００３２】
図５に示すように、設定部４０は、表示部２０に設定画面６０を表示させる（Ｓ１０）。設定部４０は、設定画面６０においてオブジェクトの表示間隔を広く変更するか否かの設定が変更されたか否かを判定する（Ｓ１１）。例えば、設定部４０は、設定画面６０の選択領域６１の設定が変更されたか否かを判定する。設定が変更された場合（Ｓ１１肯定）、設定部４０は、オブジェクトの表示間隔を広く変更するか否かの設定結果を設定データ３１に格納し（Ｓ１２）、Ｓ１３へ移行する。
【００３３】
設定が変更されていない場合（Ｓ１１否定）、設定部４０は、設定の終了が指示されたか否かを判定する（Ｓ１３）。設定の終了が指示された場合（Ｓ１３肯定）、処理を終了する。一方、設定の終了が指示されていない場合（Ｓ１３否定）、上述のＳ１１へ移行する。
【００３４】
次に、本実施例に係る情報処理装置１０が、利用者の範囲選択の入力を制御する入力制御処理の流れについて説明する。図６は、実施例１に係る入力制御処理の手順の一例を示すフローチャートである。この入力制御処理は、範囲選択の操作開始を指定する所定の操作が行われたタイミングで実行される。
【００３５】
図６に示すように、変更部４２は、設定データ３１を参照して、範囲選択の際にオブジェクトの表示間隔を広く変更する設定が有効であるか否かを判定する（Ｓ２０）。表示間隔を広く変更する設定が有効ではない場合（Ｓ２０否定）、処理を終了する。
【００３６】
一方、表示間隔を広く変更する設定が有効である場合（Ｓ２０肯定）、変更部４２は、表示部２０に表示されたテキストの文字サイズを保ったまま、テキストの文字間隔を広く変更し、開始カーソルおよび終了カーソルを表示させる（Ｓ２１）。例えば、変更部４２は、テキストの文字間隔を設定データ３１に設定された文字間隔に変更する。
【００３７】
利用者は、開始カーソルおよび終了カーソルの位置を変更して範囲選択を行う。
【００３８】
変更部４２は、範囲選択が終了したか否かを判定する（Ｓ２２）。例えば、変更部４２は、範囲選択の終了を指示する操作が行われた場合、範囲選択が終了したと判定する。範囲選択が終了していない場合（Ｓ２２否定）、Ｓ２２へ再度移行して範囲選択の終了待ちを行う。一方、範囲選択が終了した場合（Ｓ２２肯定）、変更部４２は、表示部２０に表示されたテキストの文字間隔を元の状態に変更し（Ｓ２３）、処理を終了する。
【００３９】
［効果］
上述してきたように、本実施例に係る情報処理装置１０は、表示部２０に表示されたテキストの範囲選択がタッチ操作によって行われる際、当該テキストの表示サイズを保ったまま当該テキストの文字間隔を広く変更する。これにより、情報処理装置１０は、範囲選択時の操作性を向上させることができる。
【実施例２】
【００４０】
次に、実施例２について説明する。実施例２に係る情報処理装置１０の構成は、図１に示す実施例１に係る情報処理装置１０の構成とほぼ同様であるため、主に異なる部分について説明する。
【００４１】
変更部４２は、範囲選択の操作開始を指定する所定の操作が行われた場合、設定データ３１を参照し、範囲選択の際にオブジェクトの表示間隔を広く変更する設定であるか否かを判定する。そして、変更部４２は、表示間隔を広く変更する設定である場合、範囲選択の開始位置の指定待ちを行う。変更部４２は、範囲選択の開始位置が指定されると、指定された開始位置の所定前の位置からオブジェクトの表示サイズを保ったまま当該オブジェクトの表示間隔を広く変更する。例えば、変更部４２は、表示部２０に表示されたテキストの文字サイズを保ったまま、指定された開始位置の５文字前の位置からテキストの文字間隔を広く変更する。なお、この所定前とする位置は、設定データ３１に記憶させ、外部から変更可能としてもよい。
【００４２】
図７は、表示画面の変化の一例を示す図である。図７の例では、左側の表示画面９０に表示されたテキスト９１において、範囲選択の開始位置としてタッチ操作により位置９２が指定されている。この場合、右側の表示画面９３に示すように、テキスト９４において、位置９２の位置に対応する文字の５文字前の位置９５からテキストの文字間隔を広く変更する。
【００４３】
このように、本実施例に係る情報処理装置１０は、範囲選択の開始位置の所定前の位置からテキストの文字間隔を広く変更する。これにより、情報処理装置１０は、所定前の位置よりも前のテキストの文字間隔が変更されず、利用者が視認した状態に維持できるため、利用者のテキストの視認性の低下を抑制できる。また、情報処理装置１０は、範囲選択の開始位置の所定前の位置からテキストの文字間隔を広く変更することにより、範囲選択時の操作性を向上させることができる。
【００４４】
［処理の流れ］
図８は、実施例２に係る入力制御処理の手順の一例を示すフローチャートである。なお、図６に示す実施例１に係る入力制御処理と同一の処理部分については同一の符号を付して説明を省略し、主に異なる部分について説明する。
【００４５】
表示間隔を広く変更する設定である場合（Ｓ２０肯定）、変更部４２は、範囲選択の開始位置が指定されたか否かを判定する（Ｓ３０）。例えば、変更部４２は、範囲選択の操作開始を指定する所定の操作が行われた後に、表示画面に対して最初にタッチ操作された位置を範囲選択の開始位置とするものとして、表示画面に対するタッチ操作の検出待ちを行う。
【００４６】
範囲選択の開始位置が指定されていない場合（Ｓ３０否定）、再度Ｓ３０へ移行して開始位置の指定待ちを行う。一方、範囲選択の開始位置が指定された場合（Ｓ３０肯定）、変更部４２は、指定された開始位置の所定前の位置からテキストの文字サイズを保ったまま、テキストの文字間隔を広く変更する（Ｓ３１）。
【００４７】
［効果］
上述してきたように、本実施例に係る情報処理装置１０は、範囲選択の開始位置の所定前の位置からテキストの文字間隔を広く変更する。これにより、情報処理装置１０は、利用者のテキストの視認性の低下を抑制しつつ、範囲選択時の操作性を向上させることができる。
【実施例３】
【００４８】
次に、実施例３について説明する。実施例３に係る情報処理装置１０の構成は、図１に示す実施例１および実施例２に係る情報処理装置１０の構成とほぼ同様であるため、主に異なる部分について説明する。
【００４９】
変更部４２は、範囲選択においてオブジェクトの表示間隔を広く変更した後、開始位置または終了位置の選択が繰り返された場合、繰り返し回数に応じてオブジェクトの表示間隔を広く変更する。例えば、変更部４２は、オブジェクトの文字間隔を広く変更した後、開始位置または終了位置の選択が連続して所定回繰り返えされる毎に、オブジェクトの表示間隔を所定値ずつ広く変更する。一例として、変更部４２は、開始カーソルまたは終了カーソルに対するタッチ操作が連続して３回繰り返される毎に、テキストの文字間隔を所定値ずつ広く変更する。
【００５０】
変更部４２は、変更したテキストの文字間隔の設置値を設定データ３１に格納する。そして、変更部４２は、以降、テキストの範囲選択を行う際、テキストの文字間隔を設定データ３１に記憶された設定値に変更する。
【００５１】
このように、本実施例に係る情報処理装置１０は、範囲選択において、開始位置または終了位置の選択が繰り返された場合、繰り返し回数に応じてテキストの文字間隔を広く変更する。これにより、情報処理装置１０は、テキストの文字間隔を利用者が操作しやすい間隔に調整できる。
【００５２】
また、本実施例に係る情報処理装置１０は、変更したテキストの文字間隔の設置値を設定データ３１に格納し、以降の範囲選択の際、テキストの文字間隔を設定データ３１に記憶された設定値に変更する。これにより、情報処理装置１０は、以降の範囲選択の際、テキストの文字間隔を利用者が操作しやすい間隔で表示できる。
【００５３】
［処理の流れ］
図９は、実施例３に係る入力制御処理の手順の一例を示すフローチャートである。なお、図８に示す実施例２に係る入力制御処理と同一の処理部分については同一の符号を付して説明を省略し、主に異なる部分について説明する。
【００５４】
範囲選択が終了していない場合（Ｓ２２否定）、変更部４２は、開始位置または終了位置の選択が連続して所定回繰り返えされたか否かを判定する（Ｓ４０）。連続して所定回繰り返えされていない場合（Ｓ４０否定）、上述のＳ２２の処理へ再度移行する。
【００５５】
一方、連続して所定回繰り返えされた場合（Ｓ４０肯定）、変更部４２は、テキストの文字間隔を所定値広く変更し（Ｓ４１）、上述のＳ２２の処理へ再度移行する。
【００５６】
また、範囲選択が終了した場合（Ｓ２２肯定）、変更部４２は、テキストの文字間隔の設定値を設定データ３１に格納する（Ｓ４２）。
【００５７】
［効果］
上述してきたように、本実施例に係る情報処理装置１０は、範囲選択において開始位置または終了位置の選択が繰り返された場合、繰り返し回数に応じてテキストの文字間隔を広く変更する。これにより、情報処理装置１０は、テキストの文字間隔を利用者が操作しやすい間隔に調整できる。
【００５８】
また、本実施例に係る情報処理装置１０は、変更したテキストの文字間隔の設置値を設定データ３１に格納し、以降の範囲選択の際、テキストの文字間隔を設定データ３１に記憶された設定値に変更する。これにより、情報処理装置１０は、以降の範囲選択の際、テキストの文字間隔を利用者が操作しやすい間隔で表示できる。
【実施例４】
【００５９】
さて、これまで開示の装置に関する実施例について説明したが、開示の技術は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【００６０】
例えば、上記の実施例では、テキストの一文字単位で文字間隔を広く変更する場合について説明したが、開示の装置はこれに限定されない。例えば、変更部４２は、テキストの単語単位で文字間隔を広く変更してもよい。例えば、変更部４２は、表示部２０に表示されるテキストについて形態素解析や構文解析などを行ってテキストの単語の区切りを識別し、単語単位で文字間隔を広く変更してもよい。
【００６１】
図１０は、表示画面の変化の一例を示す図である。図１０の例では、左側の表示画面１００に表示されたテキスト１０１は、右側の表示画面１０２のテキスト１０３に示すように、単語単位で文字間隔を広く変更されている。テキスト１０３に対して範囲選択を行う場合、利用者は、文章として意味がある単語の区切りとして範囲を選択することが多い。このため、情報処理装置１０は、単語単位で文字間隔を広く変更することにより、範囲選択時の操作性を向上させることができる。
【００６２】
また、上記の実施例では、テキストの文字間隔を広く変更する場合について説明したが、開示の装置はこれに限定されない。例えば、テキストの行間間隔を広く変更してもよい。
【００６３】
図１１は、表示画面の変化の一例を示す図である。例えば、左側の表示画面１１０のテキスト１１１に対して範囲選択の操作開始を指定する所定の操作が行われた場合、変更部４２は、右側の表示画面１１２のテキスト１１３に示すように文字サイズを保ったまま、文字間隔および行間間隔を広く変更する。これにより、情報処理装置１０は、表示されるテキストの行間間隔が狭い場合でも、意図した行と異なる行の位置が認識されてしまうことを抑制できる。
【００６４】
また、上記の実施例では、表示部２０に表示されるオブジェクトとしてテキストの表示間隔を広く変更する場合について説明したが、開示の装置はこれに限定されない。例えば、オブジェクトをアイコンまたはサムネイルとして、変更部４２は、アイコンまたはサムネイルの範囲選択が行われる際、当該アイコンまたはサムネイルの表示サイズを保ったまま当該アイコンまたはサムネイルの表示間隔を広く変更してもよい。
【００６５】
図１２は、表示画面の変化の一例を示す図である。図１２の例では、左側の表示画面１２０にアイコンまたはサムネイルの画像１２１が複数表示されている。例えば、左側の表示画面１２０において画像１２１ａが選択された場合、変更部４２は、右側の表示画面１２２では、画像１２１ａの１つ前の画像１２１ｂから画像１２１の表示間隔を広く変更する。これにより、情報処理装置１０は、表示されたアイコンまたはサムネイルの複数の画像の範囲選択をする場合でも、範囲選択時の操作性を向上させることができる。
【００６６】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的状態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、情報処理装置１０の設定部４０、表示制御部４１および変更部４２の各処理部が適宜統合されてもよい。また、各処理部の処理が適宜複数の処理部の処理に分離されてもよい。さらに、各処理部にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００６７】
［入力制御プログラム］
また、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータシステムの一例を説明する。図１３は、入力制御プログラムを実行するコンピュータを示す図である。
【００６８】
図１３に示すように、コンピュータ３００は、ＣＰＵ（Central  Processing  Unit）３１０、ＨＤＤ（Hard  Disk  Drive）３２０、ＲＡＭ（Random  Access  Memory）３４０を有する。これら３００〜３４０の各部は、バス４００を介して接続される。
【００６９】
ＨＤＤ３２０には上記の情報処理装置１０の設定部４０、表示制御部４１および変更部４２と同様の機能を発揮する入力制御プログラム３２０ａが予め記憶される。なお、入力制御プログラム３２０ａについては、適宜分離しても良い。
【００７０】
また、ＨＤＤ３２０は、各種情報を記憶する。例えば、ＨＤＤ３２０は、ＯＳや範囲選択の入力制御に用いる各種データを記憶する。
【００７１】
そして、ＣＰＵ３１０が、入力制御プログラム３２０ａをＨＤＤ３２０から読み出して実行することで、実施例の各処理部と同様の動作を実行する。すなわち、入力制御プログラム３２０ａは、設定部４０、表示制御部４１および変更部４２と同様の動作を実行する。
【００７２】
なお、上記した入力制御プログラム３２０ａについては、必ずしも最初からＨＤＤ３２０に記憶させることを要しない。
【００７３】
例えば、コンピュータ３００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」にプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【００７４】
さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ３００に接続される「他のコンピュータ（またはサーバ）」などにプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００７５】
１０  情報処理装置
２０  表示部
２１  検出部
２２  記憶部
２３  制御部
３０  表示データ
３１  設定データ
４０  設定部
４１  表示制御部
４２  変更部
【図１】
2014229151.tif 000003
【図２】
2014229151.tif 000004
【図３】
2014229151.tif 000005
【図４】
2014229151.tif 000006
【図５】
2014229151.tif 000007
【図６】
2014229151.tif 000008
【図７】
2014229151.tif 000009
【図８】
2014229151.tif 000010
【図９】
2014229151.tif 000011
【図１０】
2014229151.tif 000012
【図１１】
2014229151.tif 000013
【図１２】
2014229151.tif 000014
【図１３】
2014229151.tif 000015