(57)【特許請求の範囲】
【請求項１】
表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、前記表示手段に表示する情報処理装置であって、
手書き画像を消去するためのイレーサによる入力操作を検出する入力操作検出手段、
前記イレーサによる前記入力操作に基づいて手書き画像を消去する、消去モードを設定する消去モード設定手段、
前記消去モード設定手段によって消去モードを設定した場合に、前記イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断する長押し判断手段、および
前記長押し判断手段によって前記イレーサによる前記長押し操作が有ることが判断された場合に、前記長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、前記表示画面の表示倍率を変えて前記表示手段に表示させる制御手段を備える、情報処理装置。
【請求項２】
前記消去モード設定手段は、前記入力操作検出手段によって前記イレーサによる入力操作を検出した場合に、前記消去モードを設定する、請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、前記長押し判断手段によって前記長押し操作が有ることが判断された場合に、当該長押し操作によって指示された位置を中心に前記表示画面の表示倍率を変える、請求項１または２記載の情報処理装置。
【請求項４】
前記制御手段は、前記長押し操作が検出されなくなった場合に、前記長押し操作が検出されなくなったときの表示倍率で、前記表示画面の表示倍率を固定する、請求項１ないし３のいずれかに記載の情報処理装置。
【請求項５】
前記制御手段は、前記長押し操作の継続時間に応じて、前記表示画面の表示倍率を変化させる、請求項１ないし４のいずれかに記載の情報処理装置。
【請求項６】
前記制御手段は、前記長押し操作が継続している場合に、所定時間毎に前記表示画面の表示倍率を変化させる、請求項１ないし４のいずれかに記載の情報処理装置。
【請求項７】
前記制御手段は、前記長押し判断手段によって前記長押し操作が有ることが判断された場合に、前記表示画面の表示倍率を大きくする、請求項１ないし６のいずれかに記載の情報処理装置。
【請求項８】
前記制御手段は、前記長押し判断手段によって前記長押し操作が有ることが判断された場合に、前記表示画面の表示倍率を小さくする、請求項１ないし６のいずれかに記載の情報処理装置。
【請求項９】
前記イレーサによる前記長押し操作以外の入力操作に基づいて、手書き画像を消去する消去手段をさらに備える、請求項１ないし８のいずれかに記載の情報処理装置。
【請求項１０】
前記消去手段は、前記制御手段によって手書き画像を編集可能な状態で前記表示画面の表示倍率が変化された後に、前記イレーサによる前記長押し操作以外の入力操作に基づいて、手書き画像を消去する、請求項９記載の情報処理装置。
【請求項１１】
表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、前記表示手段に表示するコンピュータの情報処理プログラムであって、
前記コンピュータのプロセッサを、
手書き画像を消去するためのイレーサによる入力操作を検出する入力操作検出ステップ、
前記イレーサによる前記入力操作に基づいて手書き画像を消去する、消去モードを設定する消去モード設定ステップ、
前記消去モード設定ステップにおいて消去モードを設定した場合に、前記イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断する長押し判断ステップ、および
前記長押し判断ステップにおいて前記イレーサによる前記長押し操作が有ることを判断した場合に、前記長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、前記表示画面の表示倍率を変えて前記表示手段に表示させる制御ステップを実行させる、情報処理プログラム。
【請求項１２】
表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、前記表示手段に表示するコンピュータの情報処理方法であって、  前記コンピュータは、
（ａ）手書き画像を消去するためのイレーサによる入力操作を検出し、
（ｂ）前記イレーサによる前記入力操作に基づいて手書き画像を消去する、消去モードを設定し、
（ｃ）前記ステップ（ｂ）において消去モードを設定した場合に、前記イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断し、そして
（ｄ）前記ステップ（ｃ）において前記イレーサによる前記長押し操作が有ることを判断した場合に、前記長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、前記表示画面の表示倍率を変えて前記表示手段に表示させる、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、情報処理プログラムおよび情報処理方法に関し、特にたとえば、ポインティングデバイスを用いて手書きされた文字等をディスプレイに表示する、情報処理装置、情報処理プログラムおよび情報処理方法に関する。
【背景技術】
【０００２】
従来のこの種の情報処理装置の一例が特許文献１に開示される。この特許文献１には、ユーザがタッチパネルセンサーに対して２本の指によるピンチアウト操作またはピンチイン操作を行うことによって、ディスプレイに表示されるタッチ画面を拡大または縮小する方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２３２４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この従来の情報処理装置では、たとえば表示部に表示された文字、図形、記号等を含む画像を修正する際に、対象となる文字等が小さかったり、文字間または行間が狭かったりする場合がある。この場合には、ピンチアウト操作を行って、表示された画像を拡大した後に消去モードを選択して、対象となる文字等のみを消去する方法が考えられる。また、比較的広い範囲に描画された複数の文字等をまとめて消去する場合には、ピンチイン操作を行って、表示された画像を縮小した後に消去モードを選択して、対象となる文字等を含む範囲をまとめて消去する方法が考えられる。
【０００５】
つまり、従来の情報処理装置では、対象となる文字等を消去する場合、拡大または縮小の操作を行うとともに、消去モードを選択する必要がある。このため、操作が面倒であった。
【０００６】
それゆえに、この発明の主たる目的は、新規な、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。
【０００７】
この発明の他の目的は、簡単な操作で所望の画像を消去することができる、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。
【課題を解決するための手段】
【０００８】
第１の発明は、表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、表示手段に表示する情報処理装置であって、入力操作検出手段、消去モード設定手段、長押し判断手段、および制御手段を備える。ポインティングデバイスとしては、たとえばタッチパネルまたはタッチパッドなどを用いることができる。また、表示手段としては、ＬＣＤまたはＥＬ（Electro-Luminescence）ディスプレイなどを用いることができる。入力操作検出手段は、手書き画像を消去するためのイレーサによる入力操作を検出する。消去モード設定手段は、イレーサによる入力操作に基づいて手書き画像を消去する、消去モードを設定する。長押し判断手段は、消去モード設定手段によって消去モードを設定した場合に、イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断する。制御手段は、長押し判断手段によってイレーサによる長押し操作が有ることが判断された場合に、長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、表示画面の表示倍率を変えて表示手段に表示させる。
【０００９】
第１の発明によれば、消去モードにおいて長押し操作が有ることが判断された場合に、手書き画像を編集可能な状態で表示画面の表示倍率を変えて表示手段に表示させるので、ユーザは、長押し操作を行うだけで表示画面の表示倍率を変えることができる。したがって、手書き画像の大きさを調整して消去する場合に、モード切換を行う必要が無くなり、簡単な操作で所望の画像を消去することができる。
【００１０】
第２の発明は、第１の発明に従属する情報処理装置であって、消去モード設定手段は、入力操作検出手段によってイレーサによる入力操作を検出した場合に、消去モードを設定する。
【００１１】
第２の発明では、所定の編集手段による操作を検出した場合に、消去モードを設定するので、より簡単な操作で所望の画像を消去することができる。
【００１２】
第３の発明は、第１または第２の発明に従属する情報処理装置であって、制御手段は、長押し判断手段によって長押し操作が有ることが判断された場合に、当該長押し操作によって指示された位置を中心に表示画面の表示倍率を変える。
【００１３】
第３の発明によれば、長押し操作が行われた位置を中心に表示画面の表示倍率を変えるので、消去の対象となる文字等の付近が長押しされることによって、表示画面の表示倍率を変えたときに、消去の対象となる文字等の付近が表示手段の中心に表示される。したがって、消去の対象となる文字等を消去し易くなり、情報処理装置の使い勝手を向上させることができる。
【００１４】
第４の発明は、第１ないし第３のいずれかの発明に従属する情報処理装置であって、制御手段は、長押し操作が検出されなくなった場合に、長押し操作が検出されなくなったときの表示倍率で、表示画面の表示倍率を固定する。
【００１５】
第４の発明によれば、長押し操作が検出されなくなった場合に、長押し操作が検出されなくなったときの表示倍率で、表示画面の表示倍率を固定するので、拡大または縮小して表示した状態で手書き画像を消去し易くなり、情報処理装置の使い勝手を向上させることができる。
【００１６】
第５の発明は、第１ないし第４のいずれかの発明に従属する情報処理装置であって、制御手段は、長押し操作の継続時間に応じて、表示画面の表示倍率を変化させる。
【００１７】
第５の発明によれば、長押し操作の継続時間に応じて、表示画面の表示倍率を変化させるので、長押し操作の継続時間を調節して表示倍率を調節することができ、情報処理装置の使い勝手を向上させることができる。
【００１８】
第６の発明は、第１ないし第４のいずれかの発明に従属する情報処理装置であって、制御手段は、長押し操作が継続している場合に、所定時間毎に表示画面の表示倍率を変化させる。
【００１９】
第６の発明によれば、長押し操作が継続している場合に、所定時間毎に表示画面の表示倍率を変化させるので、長押し操作の継続時間を調節して表示倍率を調節することができ、情報処理装置の使い勝手を向上させることができる。
【００２０】
第７の発明は、第１ないし第６の発明に従属する情報処理装置であって、制御手段は、長押し判断手段によって長押し操作が有ることが判断された場合に、表示画面の表示倍率を大きくする。
【００２１】
第７の発明によれば、長押し判断手段によって長押し操作が有ることが判断された場合に、表示画面の表示倍率を大きくするので、消去の対象となる文字等が小さかったり、文字間または行間が狭かったりする場合などに、簡単に手書き画像を含む表示画面を拡大して表示することができる。
【００２２】
第８の発明は、第１ないし第６の発明に従属する情報処理装置であって、制御手段は、長押し判断手段によって長押し操作が有ることが判断された場合に、表示画面の表示倍率を小さくする。
【００２３】
第８の発明によれば、長押し判断手段によって長押し操作が有ることが判断された場合に、表示画面の表示倍率を小さくするので、複数の文字等をまとめて消去する場合などに、簡単に手書き画像を含む表示画面を縮小して表示することができる。
第９の発明は、第１ないし第８の発明に従属する情報処理装置であって、イレーサによる長押し操作以外の入力操作に基づいて、手書き画像を消去する消去手段をさらに備える。
第１０の発明は、第９の発明に従属する情報処理装置であって、消去手段は、制御手段によって表示画面の表示倍率が変化された後に、イレーサによる入力操作に基づいて、手書き画像を消去する。
【００２４】
第１１の発明は、表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、表示手段に表示するコンピュータの情報処理プログラムであって、コンピュータのプロセッサを、手書き画像を消去するためのイレーサによる入力操作を検出する入力操作検出ステップ、イレーサによる入力操作に基づいて手書き画像を消去する、消去モードを設定する消去モード設定ステップ、消去モード設定ステップにおいて消去モードを設定した場合に、イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断する長押し判断ステップ、および長押し判断ステップにおいてイレーサによる長押し操作が有ることを判断した場合に、長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、表示画面の表示倍率を変えて表示手段に表示させる制御ステップを実行させる。
【００２５】
第１２の発明は、表示手段に関連して設けられるポインティングデバイスを用いて手書きされる手書き画像を含む表示画面を、表示手段に表示するコンピュータの情報処理方法であって、コンピュータは、（ａ）手書き画像を消去するためのイレーサによる入力操作を検出し、（ｂ）イレーサによる入力操作に基づいて手書き画像を消去する、消去モードを設定し、（ｃ）ステップ（ｂ）において消去モードを設定した場合に、イレーサによって所定時間継続して指示する長押し操作が有るかどうかを判断し、そして（ｄ）ステップ（ｃ）においてイレーサによる長押し操作が有ることを判断した場合に、長押し操作のみによっては手書き画像を消去せずに、手書き画像を編集可能な状態で、表示画面の表示倍率を変えて表示手段に表示させる。
【００２６】
第１１および第１２の各発明においても、第１の発明と同様に、手書き画像の大きさを調整して消去する場合に、モード切換を行う必要が無くなり、簡単な操作で所望の画像を消去することができる。
【発明の効果】
【００２７】
この発明によれば、簡単な操作で所望の画像を消去することができる。
【図面の簡単な説明】
【００２８】
【図１】図１は、この発明の第１実施例である情報処理装置の電気的な構成を示すブロック図である。
【図２】図２（Ａ）〜（Ｅ）は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面の変化の一例を示す図解図である。
【図３】図３（Ａ）〜（Ｄ）は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面の変化の他の例を示す図解図である。
【図４】図４は、図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図５】図５は、図１に示すＣＰＵの編集処理の一例の一部を示すフロー図である。
【図６】図６は、図１に示すＣＰＵの編集処理の他の一部であって、図５に後続するフロー図である。
【図７】図７（Ａ）〜（Ｄ）は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面１００の変化の一例を示す図解図である。
【図８】図８は、第２実施例におけるＣＰＵの消去モード処理の一部を示すフロー図である。
【図９】図９は、図１に示すＣＰＵの消去モード処理の他の一部であって、図８に後続するフロー図である。
【図１０】図１０（Ａ）〜（Ｃ）は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面１００の変化の一例を示す図解図である。
【図１１】図１１は、第３実施例におけるＣＰＵの編集処理の一部を示すフロー図である。
【発明を実施するための形態】
【００２９】
［第１実施例］
図１は、この発明の一実施例である情報処理装置１０の電気的な構成の一例を示すブロック図である。
【００３０】
図１を参照して、この発明の第１実施例である情報処理装置１０はＣＰＵ１２を含む。ＣＰＵ１２には、バス３０を介してＲＡＭ１４、タッチパネル制御回路１６および描画制御回路１８が接続される。また、タッチパネル制御回路１６にはタッチパネル２０が接続され、描画制御回路１８にはディスプレイ２２が接続される。
【００３１】
この第１実施例では、情報処理装置１０が電子黒板に適用される場合について説明する。ただし、情報処理装置１０は、電子黒板のような比較的大型の情報機器のみならず、タブレット端末などの比較的小型の情報機器ないし電子機器に適用されてもよい。
【００３２】
また、この第１実施例では、入力手段の一例として、タッチパネル２０が用いられる場合について説明するが、タッチパネル２０以外の入力手段として、たとえばタッチパッドなどの他のポインティングデバイスを用いてもよい。また、情報処理装置１０には、他の入力手段として、操作パネルのようなハードウェアキーが設けられたり、ハードウェアのキーボードが接続されたりすることがある。
【００３３】
図１に戻って、ＣＰＵ１２は、情報処理装置１０の全体的な制御を司る。ＲＡＭ１４は、ＣＰＵ１２のワーク領域およびバッファ領域として用いられる。
【００３４】
タッチパネル制御回路１６は、タッチパネル２０に必要な電圧などを付与するとともに、タッチパネル２０のタッチ有効範囲内でのタッチ操作（タッチ入力）を検出して、そのタッチ入力の位置を示すタッチ座標データをＣＰＵ１２に出力する。
【００３５】
タッチパネル２０は、汎用のタッチパネルであり、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。この第１実施例では、タッチパネル２０としては、静電容量方式のタッチパネルがディスプレイ２２の表示面上に設けられる。
【００３６】
タッチパネル２０を用いた操作（入力）としては、タップ（短押し）、スライド（ドラッグ）、フリック、ロングタッチ（長押し）などがあり、この第１実施例では、これらを「タッチ入力」または単に「入力」のように総称することがある。また、タッチパネル２０をタッチしていない状態からタッチしている状態に変化することをタッチオンと言い、タッチパネル２０をタッチしている状態からタッチしていない状態に変化することをタッチオフと言う。継続的なタッチ入力、つまり、スライドまたはフリックによる入力に対しては、タッチパネル２０は、現在のタッチ位置に対応するタッチ座標データを所定周期よりも短い周期で出力する。たとえば、所定周期は、１〜数フレームであり、１フレームは１／３０秒、１／６０秒または１／１２０秒である。
【００３７】
図１に戻って、描画制御回路１８は、ＧＰＵおよびＶＲＡＭなどを含んでおり、ＣＰＵ１２の指示の下、ＧＰＵは、ＲＡＭ１４に記憶された手書き入力データ３３２および画像生成データ３３４（図４参照）を用いてディスプレイ２２に表示画面（後述するタッチ画面１００）を表示するための画面データをＶＲＡＭに生成し、生成した画面データに対応する画面をディスプレイ２２に表示する。ディスプレイ２２としては、たとえばＬＣＤまたはＥＬディスプレイなどを用いることができる。
【００３８】
このような構成の情報処理装置１０では、描画アプリケーションが起動されると、通常の編集モードが設定される。通常の編集モードでは、手書き画像を描画したり、消去（削除）したり、コピーしたり、ペーストしたり、手書き画像の色や大きさを変更したりするなどの作業を行うことができる。
【００３９】
たとえば、手書き入力モードにおいて、ユーザがタッチパネル２０を利用して文字、図形、記号など（以下、「文字等」ということがある。）を手書き入力（タッチ入力）すると、タッチパネル制御回路１６は、そのタッチ入力を検出してタッチ位置に対応するタッチ座標データをＣＰＵ１２に出力する。ＣＰＵ１２は、タッチパネル制御回路１６から出力されたタッチ座標データに基づいてディスプレイ２２に手書きの文字等を描画（表示）する。つまり、ＣＰＵ１２の指示の下、描画制御回路１８において手書きの文字等を含む画面の画面データがＶＲＡＭ上に描画され、ＶＲＡＭ上に描画された画面データがディスプレイ２２に出力される。したがって、ユーザが手書きした文字等を含む画面がディスプレイ２２に表示される。以下、この明細書においては、ユーザが文字等を手書きすることを前提とし、手書きの文字等を含む画像を「手書き画像」と呼ぶことにする。
【００４０】
図２（Ａ）〜（Ｅ）は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面１００の変化の一例を示す図解図である。図３（Ａ）〜（Ｄ）は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面１００の変化の他の例を示す図解図である。
【００４１】
たとえば、手書き入力モードでは、上述したように、ユーザは文字等を手書きすることができ、図２（Ａ）に示すようなタッチ画面１００がディスプレイ２２に表示される。ただし、手書き入力モードが開始された時点においては、文字等はディスプレイ２２に描画（表示）されていないが、保存しておいたデータを読み込んだ場合には、編集途中または編集後の文字等がディスプレイ２２に表示される。
【００４２】
なお、上述したように、ディスプレイ２２の表示面上にはタッチパネル２０が設けられる（図７および図１０についても同じ）。以下、タッチ画面１００が表示される場合について同様である。
【００４３】
図示は省略するが、タッチ画面１００には、たとえばペンアイコンまたは消しゴムアイコン等、それぞれ所定の機能を発揮するアイコン（機能ボタン）または描画の属性を設定するためのアイコン（属性ボタン）が表示される。ペンアイコンが選択（タッチ）されると、手書き入力モードが設定され、ユーザの手指または専用のペン（ペン４０）を用いて点または線を含む文字等を手書きすることができる。ただし、ペン４０は、ポインティングデバイスに含まれる編集手段である。また、消しゴムアイコンが選択されると、手書き画像を消去する消去モードが設定され、手書き画像のうち、ユーザが手指またはペン４０でなぞった部分が消去される。また、属性ボタンは、線種、線色、線幅（太さ）を選択（設定）するためのボタンないしアイコンである。
【００４４】
また、上記以外の機能（新規ページを開く、保存、元に戻すなど）を選択するためのアイコンなども表示される。なお、これらのアイコンは、ユーザの操作に応じて、タッチ画面１００に表示または非表示される。
【００４５】
また、この情報処理装置１０では、ポインティングデバイスに含まれる他の編集手段である専用のイレーサ５０でタッチ入力を行うことによって、消去モードを設定し、手書き画像のうち、イレーサ５０でなぞった部分を消去することもできる。
【００４６】
この場合には、イレーサ５０が検出され、消去モードが自動的に設定される。たとえば、複数のタッチ入力が検出された場合に、複数のタッチ位置が一つの塊（一つの物体）によるものかどうかが判断されることにより、タッチ入力がイレーサ５０によって行われているかどうかが判断される。
【００４７】
具体的には、１１か所以上のタッチ入力が検出され、かつ複数のタッチ入力に対応する複数のタッチ位置が所定範囲（イレーサ５０と同等の大きさ）内に収まっているかどうかが判断され、複数のタッチ位置が所定範囲に収まっている場合に、タッチ入力がイレーサ５０によって行われていると判断される。
【００４８】
なお、１１か所以上のタッチ入力が検出されたかどうかを判断するのは、ユーザが複数の指でタッチ入力した場合と区別するためである。
【００４９】
ユーザが文字等を手書きする場合には、誤って書いてしまうことがある。図２（Ｂ）には、ユーザが平仮名を５０音順に横書きで手書きした際に、 “あいうえお”と書くべきところ、誤って“あいうえか”と書かれた状態が示される。このような誤記を修正する場合には、上述したように、ユーザがイレーサ５０を用いて消去モードを設定し、消去モードにおいて、所望の点または線上をなぞると、手書き画像のうち、イレーサ５０が移動された部分が消去される。そして、イレーサ５０がタッチオフされ、たとえばユーザがペンアイコンをタッチすると、再び手書き入力モードが設定され、正しい内容（文字等）を手書きすることができる。
【００５０】
このような場合において、イレーサ５０の大きさ（タッチパネル２０に接触する範囲）よりも手書きした文字が小さく、また、文字の間隔または行間が狭い場合には、修正する必要の無い点または線までも消去してしまうことがある。また、手書き画像のうち、比較的広い範囲を消去する場合には、イレーサ５０をこの比較的広い範囲で移動させる必要がある。このため、タッチ画面１００を拡大または縮小して手書き画像を修正する方法が一般的である。具体的には、ユーザの操作によって、手書き画像を拡大または縮小するモード（拡大縮小モード）が設定され、手書き画像が拡大表示または縮小表示された後に、消去モードが設定され、対象となる文字等が消去される。
【００５１】
しかしながら、このような方法では、拡大縮小モードを設定して、手書き画像を拡大または縮小した後に、消去モードを設定して、手書き画像を消去するため、操作が面倒である。
【００５２】
したがって、この第１実施例では、手書き画像の大きさを変更して消去する場合に、簡単な操作で所望の画像を消去することができるようにしてある。ただし、以下においては、手書き画像を拡大して消去する方法について詳述する。したがって、手書き画像を縮小して消去する方法については詳細な説明は省略するが、手書き画像を拡大することに代えて縮小する以外は、手書き画像を拡大して消去する方法と同じである。
【００５３】
簡単に説明すると、この第１実施例では、消去モードにおいて、イレーサ５０による長押し操作が検出された場合には、表示倍率を変更して手書き画像を編集するモード（以下、「倍率変更編集モード」という。）が設定される。つまり、手書き画像を編集可能な状態で、タッチ画面１００が所定の表示倍率（たとえば、２倍）で拡大表示される。ただし、表示倍率は、デフォルトで設定またはユーザによって予め設定される。また、表示倍率は、通常のタッチ画面１００の表示倍率（以下、「元の表示倍率」ということがある）を１．０倍とした場合の倍率である。さらに、この倍率変更編集モードにおける「編集」は、手書き画像を消去することおよび修正（訂正）することを意味する。
【００５４】
具体的には、図２（Ｃ）に示すように、ユーザがイレーサ５０でタッチ画面１００（タッチパネル２０）にタッチし、所定時間（たとえば、３〜５秒）継続してタッチ（指示）した場合に、イレーサ５０による長押し操作が検出される。すると、倍率変更編集モードが設定され、図２（Ｄ）に示すように、長押し操作が行われた位置を中心（拡大の中心）にタッチ画面１００が２倍の表示倍率で表示される。ただし、第１実施例では、所定時間継続してタッチされた場合であっても、イレーサ５０が移動された場合には、倍率変更編集モードが設定されずに、イレーサ５０でなぞった部分が消去されるようにしてある。したがって、この第１実施例では、タッチ位置の移動が検出されない範囲（たとえば、最初のタッチ位置から半径１〜２ｃｍ以内）内において所定時間継続してタッチした場合に、長押し操作が検出されるようにしてある。また、長押し操作が行われた位置は、イレーサ５０でタッチ画面１００（タッチパネル２０）をタッチした場合の複数のタッチ位置の中心位置である。なお、長押し操作が行われた位置としては、長押し操作の最初のタッチ位置を採用してもよいし、長押し操作が検出されたときのタッチ位置を採用してもよいし、長押し操作の最初のタッチ位置から、長押し操作が検出されたときのタッチ位置までの全てのタッチ位置を平均した位置を採用してもよい。
【００５５】
このとき、タッチ画面１００には、倍率ウインドウ１１０および戻るアイコン１２０が表示される。倍率ウインドウ１１０は、現在の表示倍率をテキスト（文字列）で表示するためのウインドウである。第１実施例では、イレーサ５０による長押し操作が検出された場合には、タッチ画面１００は２倍で拡大表示されるため、倍率ウインドウ１１０には“×２．０”の文字列が表示される。戻るアイコン１２０は、タッチ画面１００を元の表示倍率に戻すとともに、手書き入力モードを設定するためのアイコンである。手書き入力モードが設定されると、消去モードおよび倍率変更編集モードは終了される。つまり、戻るアイコン１２０が選択されると、消去モードおよび倍率変更編集モードが手書き入力モードに切り替えられる。
【００５６】
なお、この第１実施例では、戻るアイコン１２０が選択されると、手書き入力モードを設定するようにしてあるが、倍率変更編集モードを終了して、消去モードを設定するようにしても良い。
【００５７】
また、第１実施例では、イレーサ５０によるスライドが検出された場合に手書き画像が消去されるようにしてある。このため、イレーサ５０でタッチ画面１００を単にタッチしただけでは、手書き画像は消去されない。したがって、イレーサ５０による長押し操作が行われ、タッチ画面１００が拡大表示された後に、たとえば、図２（Ｅ）に示すように、イレーサ５０がタッチオフされた場合には、長押し操作が行われた位置に描画（表示）されている手書き画像は消去されない。
【００５８】
また、ユーザがイレーサ５０を用いてスライドを行うと、手書き画像のうち、イレーサ５０でなぞった部分が消去される。たとえば、図３（Ａ）に示すように、タッチ画面１００において“え”の右隣に表示された“か”の上でイレーサ５０がスライドされると、この“か”が消去される。このように、手書き画像が拡大表示された状態であれば、イレーサ５０を用いて手書き画像の一部を消去するのが簡単である。また、消去する必要のない部分を誤って消去してしまうこともほとんどない。
【００５９】
続いて、ペンアイコンが選択されると、手書き入力モードが設定される。この手書き入力モードでは、ユーザはペン４０を用いて文字等を手書きすることができる。たとえば、図３（Ｂ）に示すように、“か”が消去されたスペースに“お”を手書きすることができる。つまり、手書き画像が修正される。
【００６０】
その後、図３（Ｃ）に示すように、戻るアイコン１２０が選択されると、タッチ画面１００の拡大表示が解除され、図３（Ｄ）に示すように、タッチ画面１００は元の表示倍率に戻される。
【００６１】
また、図示は省略するが、第１実施例の情報処理装置１０では、イレーサ５０による長押し操作が検出されない場合であっても、イレーサ５０によるタッチ入力であることが判断されると、消去モードが設定され、ユーザのスライドに従って手書き画像が消去される。
【００６２】
なお、上記の消去モードの操作例では、誤って手書きした文字を消去して書き直す場合について説明したが、単に手書き画像を拡大して消去するだけの場合もある。
【００６３】
情報処理装置１０の上記のような動作は、ＣＰＵ１２がＲＡＭ１４に記憶された情報処理プログラムを実行することによって実現される。具体的な処理については、後でフロー図を用いて説明する。
【００６４】
図４は図１に示したＲＡＭ１４のメモリマップ３００の一例を示す。図４に示すように、ＲＡＭ１４は、プログラム記憶領域３０２およびデータ記憶領域３０４を含む。プログラム記憶領域３０２には、情報処理プログラムが記憶される。情報処理プログラムは、入力検出プログラム３１０、画像生成プログラム３１２、表示プログラム３１４、イレーサ検出プログラム３１６、長押し検出プログラム３１８、スライド検出プログラム３２０、倍率変更編集プログラム３２２および解除プログラム３２４を含む。
【００６５】
入力検出プログラム３１０は、タッチパネル制御回路１６から出力されたタッチパネル２０におけるタッチ入力が示すタッチ位置についてのタッチ座標データを取得し、データ記憶領域３０４に時系列に従って記憶するためのプログラムである。ただし、入力検出プログラム３１０は、情報処理装置１０に接続されたハードウェアのキーボードまたは情報処理装置１０に設けられたハードウェアの操作パネルからの入力を検出するためのプログラムでもある。
【００６６】
画像生成プログラム３１２は、入力検出プログラム３１０に従って検出されたタッチ座標データ３３０を使用したり、後述する画像生成データ３３４を使用したりして、タッチ画面１００に対応する画面データを生成するためのプログラムである。具体的には、画像生成プログラム３１２が実行されると、ＣＰＵ１２の指示の下、描画制御回路１８において、ＧＰＵがタッチ画面１００に対応する画面データをＶＲＡＭに描画する。
【００６７】
表示プログラム３１４は、画像生成プログラム３１２に従って生成された画面データをディスプレイ２２に出力するためのプログラムである。したがって、生成された画面データに対応するタッチ画面１００がディスプレイ２２に表示される。
【００６８】
イレーサ検出プログラム３１６は、タッチ入力がイレーサ５０によって行われているかどうかを検出するためのプログラムである。具体的には、ＣＰＵ１２は、イレーサ検出プログラム３１６に従って、入力検出プログラム３１０に従って検出したタッチ座標データを参照して、タッチ入力に対応するタッチ座標の数が所定数以上かどうか、および所定数以上のタッチ位置が所定範囲内に収まっているかどうかに応じて、イレーサ５０によるタッチ入力であるかどうかを判断する。イレーサ検出プログラム３１６によってイレーサ５０によるタッチ入力であることが判断されると、消去モードが設定される。ただし、現在消去モードが設定されていない場合に限る。
【００６９】
長押し検出プログラム３１８は、消去モードにおいて、イレーサ５０による長押し操作を検出するためのプログラムである。具体的には、ＣＰＵ１２は、消去モードが設定されると、長押し検出プログラム３１８に従って、入力検出プログラム３１０に従って検出したタッチ座標データ参照し、タッチ位置が変化しない状態が所定時間（たとえば３〜５秒）継続したかどうかを判断する。そして、ＣＰＵ１２は、所定時間継続してタッチ位置が変化しない場合に、長押し操作を検出する。
【００７０】
スライド検出プログラム３２０は、スライドを検出するためのプログラムである。具体的には、ＣＰＵ１２は、スライド検出プログラム３２０に従って、入力検出プログラム３１０に従って検出されたタッチ座標データを参照して、先に検出されたタッチ座標が示すタッチ位置と、その次に検出されたタッチ座標が示すタッチ位置との距離を算出する。そして、算出された距離が所定の長さ以上である場合に、スライドを検出する。たとえば、所定の長さは単なる手振れとスライドを区別するための長さであり、実験等により経験的に得られる。
【００７１】
倍率変更編集プログラム３２２は、長押し検出プログラム３１８に従ってイレーサ５０による長押し操作を検出した場合に、倍率変更編集モードを設定し、編集可能な状態で、タッチ画面１００の表示倍率を変更するためのプログラムである。たとえば、ＣＰＵ１２は、倍率変更編集プログラム３２２に従って、後述する倍率データを参照し、タッチ画面１００の表示倍率を変更して表示（第１実施例では、拡大表示）する。ただし、表示倍率を変更して表示する場合の中心は、イレーサ５０によるタッチ入力の中心である。また、ＣＰＵ１２は、イレーサ５０によるスライドに応じて手書き画像を消去したり、ペン４０または手指によるタッチ入力に応じて手書き画像を描画したりする。
【００７２】
解除プログラム３２４は、タッチ画面１００の表示倍率の変更を解除するとともに、倍率変更編集モードおよび消去モードを終了して、手書き入力モードを設定するためのプログラムである。具体的には、ＣＰＵ１２は、解除プログラム３２６に従って、入力検出プログラム３１０に従って検出したタッチ座標データを参照して、戻るアイコン１２０が選択（タッチ）されたかどうかを判断し、戻るアイコン１２０がタッチされた場合に、タッチ画面１００の表示倍率を元に戻す。したがって、元に戻した表示倍率（１．０倍）で、タッチ画面１００が表示（第１実施例では、縮小表示）される。ただし、表示倍率の変更を解除する場合の中心は、表示倍率を変更したときの中心である。また、ＣＰＵ１２は、倍率変更編集モードおよび消去モードを終了して、手書き入力モードを設定する。
【００７３】
なお、図示は省略するが、情報処理プログラムには、情報処理装置１０で実行される他の様々な機能を実行するためのプログラムおよび手書き入力データ３３２などを不揮発性のメモリに保存（セーブ）するためのプログラムなども記憶される。
【００７４】
データ記憶領域３０４には、タッチ座標データ３３０、手書き入力データ３３２、画像生成データ３３４および表示倍率データ３３６などが記憶される。
【００７５】
タッチ座標データ３３０は、入力検出プログラム３１０に従って検出（取得）されたタッチ座標データであり、時系列に従って記憶される。
【００７６】
手書き入力データ３３２は、ユーザによって手書きされた文字等、すなわち手書き画像についてのタッチ座標データの集合である。具体的には、手書き入力データ３３２は、タップによる点、または、スライドによる線を、点または線毎に管理するテーブルのデータである。ただし、線については、スライドにおけるタッチオンからタッチオフまでに検出された複数のタッチ入力に対応するタッチ座標データが記憶（管理）される。また、アイコン等の指示または任意のアクションの指示のためのタッチ座標データは、手書き入力データ３３２に含まれない。なお、詳細な説明は省略するが、手書き入力データ３３２は、点または線毎に識別情報が付されて識別可能に管理されるとともに、点または線毎に属性情報（線種、線色および線幅の情報）も管理される。
【００７７】
画像生成データ３３４は、タッチ画面１００のような各種の画面に対応する画面データを生成するためのポリゴンデータまたはテクスチャデータなどのデータである。また、画像生成データ３３４には、タッチ画面１００に表示される各種のアイコンについての画面データも含まれる。
【００７８】
表示倍率データ３３６は、表示倍率についてのデータである。この第１実施例では、タッチ画面１００を拡大する場合について説明するため、表示倍率データ３３６は、２倍、３倍などの拡大率を示す数値データであり、上述したように、デフォルトで設定またはユーザによって設定される。
【００７９】
なお、データ記憶領域３０４には、情報処理プログラムの実行に必要な他のデータが記憶されたり、情報処理プログラムの実行に必要なタイマ（カウンタ）またはレジスタが設けられたりする。
【００８０】
図５および図６は図１に示したＣＰＵ１２の編集処理（通常の編集モードの処理）を示すフロー図である。
【００８１】
情報処理装置１０において描画アプリケーションが起動されると、ＣＰＵ１２は、通常の編集モードにおいて手書き入力モードを設定し、図５に示す編集処理を開始する。ＣＰＵ１２は、編集処理を開始すると、ステップＳ１で、タッチ入力が有るかどうかを判断する。ここでは、ＣＰＵ１２は、現フレームにおいて、タッチ入力に対応するタッチ座標データ３３０がデータ記憶領域３０４に記憶されているかどうかを判断する。以下、タッチ入力が有るかどうかを判断する場合について同様である。ただし、タッチ入力を検出して、対応するタッチ座標データをデータ記憶領域３０４に時系列に従って書き込む処理は、この編集処理と並行して実行される。
【００８２】
ステップＳ１で“ＮＯ”であれば、つまり、タッチ入力が無ければ、同じステップＳ１に戻り、タッチ入力が有るのを待機する。一方、ステップＳ１で“ＹＥＳ”であれば、つまり、タッチ入力が有れば、ステップＳ３で、上述したイレーサ検出プログラム３１６に従って、イレーサ５０によるタッチかどうかを判断する。
【００８３】
ステップＳ３で“ＮＯ”であれば、つまり、イレーサ５０によるタッチでなければ、ステップＳ５で、他の処理を実行して、ステップＳ１に戻る。たとえば、ステップＳ５では、ユーザが文字等を手書きしたことに応じて、手書き画像がディスプレイ２２に描画される。ただし、消去モードが設定されている場合には、手書き画像がディスプレイ２２に描画されることはない。また、消去モードが設定されている場合には、ユーザがペン４０を用いてタッチ画面１００（タッチパネル２０）をタッチすると、タッチされた位置に消しゴムカーソルが表示され、ユーザがペン４０をスライド（ドラッグ）すると、このスライドに従って消しゴムカーソルが移動され、消しゴムカーソルが移動された部分の手書き画像がディスプレイ２２から消去される。さらに、ユーザが所定のアイコンをタッチしたことに応じて、当該アイコンに設定された機能が実行される。たとえば、手書き入力モードにおいて、消しゴムアイコンがタッチされると、消去モードが設定される（消去モードに切り替えられる）。以下、他の処理が実行される場合について同様である。
【００８４】
一方、ステップＳ３で“ＹＥＳ”であれば、つまり、イレーサ５０によるタッチであれば、ステップＳ７で、消去モードを設定し、ステップＳ９で、長押し検出プログラム３１８に従って、長押し操作が有るかどうかを判断する。
【００８５】
ステップＳ９で“ＮＯ”であれば、つまり、長押し操作が無ければ、ステップＳ１１で、スライド検出プログラム３２０に従って、スライドが有るかどうかを判断する。ステップＳ１１で“ＹＥＳ”であれば、つまり、スライドが有れば、ステップＳ１３で消去処理を実行して、ステップＳ１に戻る。ステップＳ１３では、スライド（移動）されるイレーサ５０によってなぞられた部分の手書き画像が消去される。以下、消去処理が実行される場合について同様である。一方、ステップＳ１１で“ＮＯ”であれば、つまり、スライドが無ければ、そのままステップＳ１に戻る。
【００８６】
また、ステップＳ９で“ＹＥＳ”であれば、つまり、長押し操作が有れば、ステップＳ１５で、倍率変更編集モードを設定し、ステップＳ１７で、イレーサ５０によるタッチ入力の複数のタッチ位置の中心を中心にタッチ画面１００を設定された表示倍率で表示する。
【００８７】
続いて、図６に示すステップＳ１９で、スライドがあるかどうかを判断する。ステップＳ１９で“ＹＥＳ”であれば、つまり、スライドが有れば、ステップＳ２１で、消去処理を実行して、ステップＳ２３に進む。一方、ステップＳ１９で“ＮＯ”であれば、つまり、スライドが無ければ、そのままステップＳ２３に進む。
【００８８】
ステップＳ２３では、タッチオフされたかどうかを判断する。ステップＳ２３で“ＮＯ”であれば、つまり、タッチオフされていない場合は、上述したステップＳ１９に戻る。一方、ステップＳ２３で“ＹＥＳ”であれば、つまり、タッチオフされた場合は、ステップＳ２５で、タッチ入力が有るかどうかを判断する。
【００８９】
ステップＳ２５で“ＮＯ”であれば、つまり、タッチ入力が無ければ、同じステップＳ２５に戻り、タッチ入力が有るのを待機する。ただし、一定時間（たとえば、１分）以上タッチ入力が無い場合には、元の表示倍率に戻したり、手書き入力モードを設定したりして、ステップＳ１に戻るようにしてもよい。一方、ステップＳ２５で“ＹＥＳ”であれば、つまり、タッチ入力が有れば、ステップＳ２７で、イレーサ５０によるタッチかどうかを判断する。
【００９０】
ステップＳ２７で“ＹＥＳ”であれば、つまり、イレーサ５０によるタッチであれば、上述したステップＳ１９に戻る。一方、ステップＳ２７で“ＮＯ”であれば、つまり、イレーサ５０によるタッチでなければ、ステップＳ２９で、戻るアイコン１２０が選択されたかどうかを判断する。ステップＳ２９で“ＮＯ”であれば、つまり、戻るアイコン１２０が選択されていない場合は、ステップＳ３１で、他の処理を実行して、ステップＳ２５に戻る。
【００９１】
一方、ステップＳ２９で“ＹＥＳ”であれば、つまり、戻るアイコン１２０が選択された場合は、ステップＳ３３で、タッチ画面１００の表示倍率を元に戻す。つまり、ステップＳ３３では、タッチ画面１００の表示倍率の変更が解除される。したがって、タッチ画面１００の表示が、表示倍率を変更した（拡大した）ときの中心と同じ位置を中心として、元の表示倍率に戻される（縮小される）。そして、ステップＳ３５で、手書き入力モードを設定して、図５に示したステップＳ１に戻る。ただし、ステップＳ３５では、倍率変更編集モードおよび消去モードが終了される。
【００９２】
なお、この第１実施例では、表示倍率データ３３６が示す表示倍率として拡大倍率を設定した場合について説明したが、縮小倍率を設定することもできる。かかる場合には、イレーサ５０によって長押し操作が行われた場合に、タッチ画面１００を設定された表示倍率で表示すると、タッチ画面１００が縮小される。このようにすれば、比較的広い範囲の手書き画像を少ない手数（操作）で消去することができる。ただし、表示倍率データ３３６が示す表示倍率として拡大倍率と縮小倍率の両方を記憶しておくことにより、拡大表示および縮小表示を選択可能な構成としてもよい。拡大表示および縮小表示を選択可能にする場合には、長押し操作が行われている場合に、一定時間（たとえば、５秒〜１０秒）毎に、拡大表示および縮小表示を切り替えて、タッチオフしたときの拡大表示または縮小表示（表示倍率）で固定されるようにしてもよい。
【００９３】
この第１実施例によれば、消去モードにおいて長押し操作が検出された場合に、手書き画像を編集可能な状態でタッチ画面１００の表示倍率を変えて表示させるので、ユーザは、長押し操作を行うだけでタッチ画面１００の表示倍率を変えて、手書き画像を消去および修正することができる。したがって、手書き画像の大きさを変更して消去および修正する場合に、消去モード、拡大縮小モードおよび手書き入力モードの各モードへの切換を行う必要が無くなり、簡単な操作で所望の画像を消去および修正することができる。
【００９４】
また、第１実施例によれば、消去モードにおいて長押し操作が検出された場合に、タッチ画面１００の表示倍率を大きくするので、消去の対象となる文字等が小さかったり、文字間または行間が狭かったりする場合などに、手書き画像を拡大して表示することにより、消去し易くすることができる。
【００９５】
さらに、第１実施例によれば、消去対象となる文字等が比較的広い範囲に描画されている場合には、手書き画像を縮小して表示することにより、消去し易くすることができる。
【００９６】
さらにまた、第１実施例によれば、イレーサ５０のような所定の編集手段を用いてタッチパネル２０にタッチされた場合に、手書き画像を消去する消去モードを自動的に設定するので、操作が簡単である。
【００９７】
また、第１実施例によれば、長押し操作が行われたときのタッチ入力による複数のタッチ位置の中心を中心にタッチ画面１００の表示倍率を変えるので、タッチ画面１００が拡大表示される場合には、消去の対象となる文字等の付近を長押しすることによって、消去の対象となる文字等およびその近辺がディスプレイ２２に表示される。したがって、消去の対象となる文字等を消去し易くなり、情報処理装置１０の使い勝手を向上させることができる。
【００９８】
さらにまた、第１実施例によれば、長押し操作が検出されなくなった場合に、長押し操作が検出されなくなったときの表示倍率で、タッチ画面１００の表示倍率が固定されるので、拡大または縮小して表示した状態で所望の画像を消去し易くなり、情報処理装置１０の使い勝手を向上させることができる。
【００９９】
なお、第１実施例では、イレーサ５０によってタッチ入力されていることが判断されると、消去モードが自動的に設定されるようにしたが、ユーザによって消去モードが設定されてもよい。
【０１００】
また、第１実施例では、静電容量方式のタッチパネル２０を用いてタッチ入力がイレーサ５０によるものかどうかを判定する方法の一例について説明したが、他の方法または他の方式のタッチパネル２０でもタッチ入力がイレーサ５０によるものかどうかを判定することができる。
【０１０１】
たとえば、静電容量方式のタッチパネル２０を用いた別の方法として、特開２０１５−７９３５０号公報に開示される方法を採用することができる。
【０１０２】
また、赤外線方式のタッチパネル２０を用いる場合には、複数の赤外線センサを有し、複数の方向からスキャンしてタッチ入力に用いられている物体の大きさを検出し、検出された物体の大きさと、予め登録されたイレーサ５０の大きさとを比較して、タッチ入力がイレーサ５０によるものかどうかを判定する方法がある。
［第２実施例］
第２実施例の情報処理装置１０は、消去モードが設定された（手書き入力モードから消去モードに切り換えられた）後に、イレーサ５０以外の編集手段による長押し操作が検出された場合にも、手書き画像を編集可能な状態でタッチ画面１００の表示倍率を変えて表示するようにした以外は、第１実施例の情報処理装置１０と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１０３】
なお、第２実施例においても、表示倍率として拡大倍率が設定されている場合について説明するが、第１実施例と同様に、縮小倍率が設定されていてもよいし、拡大倍率と縮小倍率の両方が設定されていてもよい。
【０１０４】
図７（Ａ）〜（Ｄ）は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面１００の変化の一例を示す図解図である。図７（Ａ）には、ユーザが平仮名を５０音順に横書きで手書きした際に、 “あいうえお”と書くべきところ、誤って“あいうえか”と書かれた状態が示される。
【０１０５】
このような場合、第２実施例では、誤って書かれた手書き画像を消去するために、消しゴムアイコンが選択されることによって消去モードが設定される。
【０１０６】
消去モードが設定されると、図７（Ｂ）に示すように、ユーザがペン４０でタッチ画面１００にタッチすると、ペン４０によるタッチ入力のタッチ位置を中心に消しゴムカーソル１３０が表示される。この消しゴムカーソル１３０の大きさはデフォルトで設定されており、ユーザの選択により変更可能である。そして、ペン４０によって長押し操作が行われた場合に、タッチ画面１００（手書き画像）の表示倍率が変更される。
【０１０７】
表示倍率が変更されると、図７（Ｃ）に示すように、タッチ画面１００が変更後の表示倍率（第２実施例では、２倍）で表示される。ただし、この第２実施例では、ペン４０によるタッチ入力のタッチ位置を中心に、タッチ画面１００が拡大表示される。このことは、タッチ画面１００が縮小表示される場合も同じである。
【０１０８】
そして、図７（Ｄ）に示すように、ユーザがペン４０でタッチ画面１００の“あいうえか”における“か”の上でスライドを行うと、これに従って消しゴムカーソル１３０が移動され、この消しゴムカーソル１３０が移動した部分にある手書き画像（ここでは“か”）が消去される。
【０１０９】
なお、手書き画像を消去した後の操作（動作）は、第１実施例で示した内容と同じであるため、重複した説明は省略する。
【０１１０】
以下、フロー図を用いて、第２実施例における情報処理装置１０のＣＰＵ１２の消去モード処理について説明するが、第１実施例の編集処理（図５および図６）で説明した処理と同じ処理については、詳しい説明を省略する。
【０１１１】
図８および図９は、第２実施例におけるＣＰＵ１２の消去モード処理を示すフロー図である。たとえば、この消去モード処理のフローは、第１実施例で示した編集処理のステップＳ５において実行されるサブルーチンである。
【０１１２】
具体的には、情報処理装置１０において描画アプリケーションが起動されると、上述したように、通常の編集モードにおいて手書き入力モードを設定する。この手書き入力モードにおいて、たとえば、ユーザが消しゴムアイコンをタッチすると、ＣＰＵ１２は、消去モードを設定し、図８に示すように、消去モード処理を開始する。ＣＰＵ１２は、消去モード処理を開始すると、ステップＳ５１で、長押し操作があるかどうかを判断する。ステップＳ５１で“ＮＯ”であれば、ステップＳ５３で、スライドが有るかどうかを判断する。ステップＳ５３で“ＹＥＳ”であれば、ステップＳ５５で、消去処理を実行する。このステップＳ５５では、手書き画像のうち、ペン４０のスライドに従って移動される消しゴムカーソル１３０でなぞった部分が消去される。以下、第２実施例の消去処理において、同様である。一方、ステップＳ５３で“ＮＯ”であれば、そのままステップＳ５１に戻る。
【０１１３】
また、ステップＳ５１で“ＹＥＳ”であれば、ステップＳ５７で、倍率変更編集モードを設定し、ステップＳ５９で、タッチ入力のタッチ位置を中心にタッチ画面１００を設定された表示倍率で表示する。
【０１１４】
続いて、図９に示すステップＳ６１で、スライドがあるかどうかを判断する。ステップＳ６１で“ＹＥＳ”であれば、ステップＳ６３で、消去処理を実行して、ステップＳ６５に進む。一方、ステップＳ６１で“ＮＯ”であれば、そのままステップＳ６５に進む。
【０１１５】
ステップＳ６５では、タッチオフされたかどうかを判断する。ステップＳ６５で“ＮＯ”であれば、上述したステップＳ６１に戻る。一方、ステップＳ６５で“ＹＥＳ”であれば、ステップＳ６７で、タッチ入力が有るかどうかを判断する。
【０１１６】
ステップＳ６７で“ＮＯ”であれば、同じステップＳ６７に戻る。一方、ステップＳ６７で“ＹＥＳ”であれば、ステップＳ６９で、戻るアイコン１２０が選択されたかどうかを判断する。
【０１１７】
ステップＳ６９で“ＮＯ”であれば、つまり、戻るアイコン１２０が選択されていない場合は、上述したステップＳ６１に戻る。一方、ステップＳ６９で“ＹＥＳ”であれば、つまり、戻るアイコン１２０が選択された場合は、ステップＳ７１で、タッチ画面１００の表示倍率を元に戻し、ステップＳ７３で、手書き入力モードを設定して、通常の編集モードの処理（編集処理）にリターンする。ただし、消去された部分に文字等が手書きされる場合は、第１実施例で示した編集処理に戻った後に、編集処理のステップＳ５において処理される。
【０１１８】
なお、この第２実施例では、消しゴムアイコンが選択されることによって消去モードが設定されるようにしたが、これに限定される必要は無い。たとえば、ペン４０が電子ペンであって、消去モードを設定する機能が割り当てられた押しボタンが設けられるような場合、ユーザによって当該押しボタンが押下されたときに消去モードが設定されるようにしてもよい。ただし、この場合、電子ペンと情報処理装置１０とが通信可能な構成にされる。
【０１１９】
この第２実施例においても、第１実施例と同様に、簡単な操作で所望の画像を消去することができる。
【０１２０】
なお、第２実施例では、イレーサ５０のみならず、ペン４０を用いた場合にも、消去モードにおいて、長押し操作が検出されると、タッチ画面１００（手書き画像）の表示倍率を変更して、消去することができるようにしたが、ペン４０のみを用いるようにしてもよい。
［第３実施例］
第３実施例の情報処理装置１０は長押し操作の継続時間に応じて、タッチ画面１００の表示倍率を変化させるようにした以外は、第１実施例の情報処理装置１０と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１２１】
この第３実施例では、イレーサ５０による長押し操作が検出されると、倍率変更編集モードが設定され、長押し操作が継続している場合においては、タッチ画面１００の表示倍率が所定時間（たとえば、３秒〜５秒）毎に変化される。たとえば、表示倍率は、１倍、２倍、３倍、４倍に決定されており、イレーサ５０による長押し操作の継続時間に応じて、２倍から３倍、３倍から４倍へと順次変化され、最大倍率（たとえば、４倍）の場合に所定時間が継続すると、２倍に戻され、上記の変化が繰り返される。そして、長押し操作が検出されなくなったときの表示倍率で、タッチ画面１００の表示倍率が固定される。
【０１２２】
図１０（Ａ）〜（Ｃ）は、手書き画像を拡大表示して消去する場合の操作例およびタッチ画面１００の変化の一例を示す図解図である。
【０１２３】
第１実施例と同様に、ユーザがイレーサ５０でタッチ画面１００にタッチし、所定時間継続して指示した場合、長押し操作が検出され、倍率変更編集モードが設定される。倍率変更編集モードが設定されると、図１０（Ａ）に示すように、タッチ画面１００は、２倍の表示倍率で表示される。
【０１２４】
その後、長押し操作が継続している場合において、タッチ画面１００が２倍の表示倍率で表示されてから所定時間を経過したときに、図１０（Ｂ）に示すように、タッチ画面１００は、３倍の表示倍率で表示される。図１０（Ｂ）に示すタッチ画面１００は、３倍の表示倍率で表示されているため、倍率ウインドウ１１０には“×３．０”と表示される。
【０１２５】
また、さらに長押し操作が継続している場合において、タッチ画面１００が３倍の表示倍率で表示されてから所定時間を経過したときに、図１０（Ｃ）に示すように、タッチ画面１００は、４倍の表示倍率で表示される。図１０（Ｃ）に示すタッチ画面１００は、４倍の表示倍率で表示されているため、倍率ウインドウ１１０には“×４．０”と表示される。
【０１２６】
そして、イレーサ５０がタッチオフされた場合には、タッチ画面１００の表示倍率は、タッチオフされたときの表示倍率に固定される。たとえば、タッチ画面１００が３倍の表示倍率で表示されているときにタッチオフされると、タッチ画面１００の表示倍率は３倍に固定される。
【０１２７】
なお、タッチ画面１００の表示倍率が変更された後の動作（操作）は、第１実施例で示した内容と同じであるため、重複した説明は省略する。
【０１２８】
したがって、第３実施例では、倍率変更編集プログラム３２２において、イレーサ５０による長押し操作が継続される場合において、所定時間毎に、表示倍率が変化される処理が追加される。
【０１２９】
また、第３実施例では、表示倍率データ３３６は、変化される複数の表示倍率の各々についての数値データである。
【０１３０】
以下、フロー図を用いて、第３実施例における情報処理装置１０のＣＰＵ１２の編集処理について説明するが、ステップＳ１〜Ｓ１５およびステップＳ１９〜Ｓ３３の処理は、第１実施例と同じあるため、重複した内容については、説明を省略する。
【０１３１】
図１１は、第３実施例におけるＣＰＵ１２の編集処理の一部を示すフロー図である。図１１に示すように、第３実施例の編集処理では、第１実施例の編集処理において、ステップＳ１７がステップＳ１７´に変更され、ステップＳ１７´とステップＳ１９の間に、ステップＳ９１〜ステップＳ１０１が設けられる。
【０１３２】
図１１に示すように、第３実施例では、ＣＰＵ１２は、ステップＳ１７´で、タッチ画面１００を最小の表示倍率よりも一段階大きい表示倍率（ここでは、２倍）で表示し、続くステップＳ９１で、タッチ画面１００の表示倍率が最大の表示倍率（ここでは、４倍）であるかどうかを判断する。ただし、ステップＳ１７´の処理が実行されてから、ステップＳ９１の処理が実行されるまでの時間は、表示倍率を変更する所定時間（３秒〜５秒）と同じ時間に設定される。
【０１３３】
ステップＳ９１で“ＮＯ”であれば、つまり、タッチ画面１００の表示倍率が最大の表示倍率でなければ、ステップＳ９３で、イレーサ５０の複数のタッチ入力に対応する複数のタッチ位置の中心を中心に、タッチ画面１００を一段階大きい表示倍率で表示して、ステップＳ９７に進む。
【０１３４】
一方、ステップＳ９１で“ＹＥＳ”であれば、つまり、タッチ画面１００の表示倍率が最大の表示倍率であれば、ステップＳ９５で、タッチ画面１００を最小の表示倍率よりも一段階大きい表示倍率で表示して、ステップＳ９７に進む。
【０１３５】
ステップＳ９７では、タイマをリセットおよびスタートする。ただし、タイマは、長押し操作が継続している場合に、所定時間をカウントするためのタイマであり、情報処理装置１０の内部に設けられる。
【０１３６】
続くステップＳ９９では、所定時間を経過したかどうかを判断する。つまり、タイマのカウント値が所定時間に到達したかどうかを判断する。ステップＳ９９で“ＹＥＳ”であれば、つまり、所定時間を経過すれば、ステップＳ９１に戻る。一方、ステップＳ９９で“ＮＯ”であれば、つまり、所定時間を経過していなければ、ステップＳ１０１で、タッチオフかどうかを判断する。つまり、ＣＰＵ１２は、長押し操作が継続しているかどうかを判断する。
【０１３７】
ステップＳ１０１で“ＮＯ”であれば、つまりタッチオンであれば、長押し操作が継続していると判断して、ステップＳ９９に戻る。一方、ステップＳ１０１で“ＹＥＳ”であれば、つまりタッチオフであれば、長押し操作が終了したと判断して、ステップＳ１９に進む。
【０１３８】
なお、第３実施例では、タッチ画面１００が最大の表示倍率で表示されてから所定時間経過したとき、タッチ画面１００を、最小の表示倍率よりも一段階大きい表示倍率で表示して、表示倍率を循環させるようにしたが、これに限定される必要はない。たとえば、タッチ画面１００が最大の表示倍率まで変化させた後、最大の表示倍率から表示倍率が徐々に小さくなるように変化させて、表示倍率が線形的に増大および減少するように変化させてもよい。
【０１３９】
また、第３実施例では、タッチ画面１００が拡大される場合について説明したが、タッチ画面１００が縮小される場合についても同様である。たとえば、消去モードにおいて、長押し操作が継続する場合において、所定時間を経過する毎に、表示倍率を、０．７５倍、０．５倍、０．２５倍のように次第に変化させてもよい。
【０１４０】
この第３実施例によれば、長押し操作の継続時間に応じて、タッチ画面１００の表示倍率を変化させるので、予め設定した一つの表示倍率に限定されず、選択的にタッチ画面１００の表示倍率を設定することができ、情報処理装置１０の使い勝手を向上させることができる。
【０１４１】
また、第３実施例においても、第１実施例と同様に、簡単な操作で所望の画像を消去および修正することができる。
【０１４２】
なお、第２実施例に示した態様を、第３実施例に適用することも可能である。
【０１４３】
また、上述の実施例で挙げた具体的な数値、画面構成等は一例であり、実際の製品に応じて適宜変更することが可能である。
【符号の説明】
【０１４４】
１０  …情報処理装置
１２  …ＣＰＵ
１４  …ＲＡＭ
１６  …タッチパネル制御回路
１８  …描画制御回路
２０  …タッチパネル
２２  …ディスプレイ
【図１】
0006584876.tif 000002
【図２】
0006584876.tif 000003
【図３】
0006584876.tif 000004
【図４】
0006584876.tif 000005
【図５】
0006584876.tif 000006
【図６】
0006584876.tif 000007
【図７】
0006584876.tif 000008
【図８】
0006584876.tif 000009
【図９】
0006584876.tif 000010
【図１０】
0006584876.tif 000011
【図１１】
0006584876.tif 000012