(57)【特許請求の範囲】
【請求項１】
入力手段を用いて手書きされた手書き画像を、表示手段の表示面に表示する情報処理装置であって、
前記入力手段からの入力に応じて前記手書き画像の一部または全部を含む指定範囲を指定する指定手段と、
前記指定手段によって前記指定範囲が指定されたことに応じて、前記指定範囲に対応する画像データを、前記表示面に表示された現行頁とは異なる別の頁に貼り付ける貼り付け手段とを備える、情報処理装置。
【請求項２】
前記貼り付け手段によって、前記指定手段によって指定された前記指定範囲に対応する画像データを貼り付けるとき、当該画像データを貼り付ける新たな前記別の頁を追加する新頁作成手段をさらに備える、請求項１記載の情報処理装置。
【請求項３】
前記貼り付け手段は、前記指定手段により前記指定範囲が指定される前に、予め前記表示面に表示されている所定のボタンが操作されたことに応じて前記画像データを前記別の頁に貼り付ける、請求項１または２記載の情報処理装置。
【請求項４】
前記指定手段によって前記指定範囲が指定された場合に、前記入力手段からの入力に従って、当該指定範囲に対応する画像データを貼り付ける前記別の頁を選択する選択手段をさらに備える、請求項１ないし３のいずれかに記載の情報処理装置。
【請求項５】
入力手段を用いて手書きされた手書き画像を、表示手段の表示面に表示するコンピュータの情報処理プログラムであって、前記コンピュータを、
前記入力手段からの入力に応じて前記手書き画像の一部または全部を含む指定範囲を指定する指定手段と、
前記指定手段によって前記指定範囲が指定されたことに応じて、前記指定範囲に対応する画像データを、前記表示面に表示された現行頁とは異なる別の頁に貼り付ける貼り付け手段として機能させる、情報処理プログラム。
【請求項６】
入力手段を用いて手書きされた手書き画像を、表示手段の表示面に表示するコンピュータの情報処理方法であって、
前記コンピュータは、前記入力手段からの入力に応じて前記手書き画像の一部または全部を含む指定範囲を指定し、当該指定範囲が指定されたことに応じて、当該指定範囲に対応する画像データを、前記表示面に表示された現行頁とは異なる別の頁に貼り付ける、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、情報処理プログラムおよび情報処理方法に関し、特にたとえば、タッチパネル等の入力手段を用いて手書きされた文字等をディスプレイの表示面に描画する描画アプリケーションを備えた、情報処理装置、情報処理プログラムおよび情報処理方法に関する。
【背景技術】
【０００２】
従来のこの種の情報処理装置の一例が非特許文献１に開示される。この非特許文献１に開示されるインフォメーションディスプレイは、描画アプリケーションを実行可能であり、タッチパネルのような入力手段を用いて文字、図形または記号等を手書きし、手書きした文字、図形または記号等を含む画像を描画する。
【０００３】
また、このインフォメーションディスプレイでは、たとえば、任意の一頁に描画された手書き画像のうち、ユーザが指定（選択）した範囲内に表示される手書き画像を、別の頁にコピー（またはカット）・アンド・ペーストして、複数頁の画像として保存することがある。
【先行技術文献】
【特許文献】
【０００４】
【非特許文献１】シャープ株式会社、“ＳＨＡＲＰペンソフト  バージョン２．９取扱説明書”、［online］、平成２５年１０月、シャープ株式会社、［平成２６年４月１０日検索］、インターネット＜URL： http://www.sharp.co.jp/business/lcd-display/cms/images/000030321.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１のインフォメーションディスプレイでは、一頁に描画された手書き画像を複数頁の画像として保存する場合には、少なくとも、選択ボタンを押下して情報処理装置のディスプレイの表示面に描画された手書き画像の一部または全部の範囲を指定するステップ、コピーボタン（または、切り取りボタン）を押下して当該指定範囲内に表示される手書き画像をコピーする（切り取る）ステップ、新規頁作成または別頁に移動するステップ、新規頁または別頁にコピーした（切り取った）手書き画像を貼り付ける（ペーストする）ステップ、当該手書き画像が貼り付けられた頁を保存するステップ等、多くのステップを経つ必要がある。このように、ユーザの手数が多くなってしまうため、改善の余地がある。
【０００６】
それゆえに、この発明の主たる目的は、新規な、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。
【０００７】
この発明の他の目的は、表示面に描画された手書き画像の一部又は全部を別頁の画像データとして簡単に貼付けすることができる、情報処理装置、情報処理プログラムおよび情報処理方法を提供することである。
【課題を解決するための手段】
【０００８】
第１の発明は、入力手段を用いて手書きされた手書き画像を、表示手段の表示面に表示する情報処理装置であって、前記入力手段からの入力に応じて前記手書き画像の一部または全部を含む指定範囲を指定する指定手段と、前記指定手段によって指定範囲が指定されたことに応じて、指定範囲に対応する画像データを、前記表示面に表示された現行頁とは異なる別の頁に貼り付ける貼り付け手段とを備える。
【０００９】
第１の発明によれば、前記貼り付け手段が、前記指定手段によって指定された指定範囲に対応する画像データを、前記表示面に表示された現行頁とは異なる別の頁に貼り付けるので、前記入力手段からの入力に応じて前記指定手段により指定範囲を指定するステップ（範囲指定ステップ）と、指定範囲に対応する画像データを別の頁に貼り付けるステップ（別頁貼付けステップ）とだけで、表示面に描画された指定範囲に対応する画像データを別頁の画像データとして簡単に貼付けすることができる。したがって、ユーザの手数を減らし、情報処理装置の使い勝手を向上させることができる。
【００１０】
第２の発明は、前記貼り付け手段によって、前記指定手段によって指定された指定範囲に対応する画像データを貼り付けるとき、当該画像データを貼り付ける新たな前記別の頁を追加する新頁作成手段をさらに備える。
【００１１】
第２の発明では、前記指定手段によって指定された指定範囲に対応する画像データを貼り付ける別の頁が無い場合に、自動的に新しい頁を作成することができ、ユーザの手数を減らし、情報処理装置の使い勝手を向上させることができる。
【００１２】
第３の発明は、第１または２の発明に従属する情報処理装置であって、貼り付け手段は、指定手段により指定範囲が指定される前に、予め表示面に表示されている所定のボタンが操作されたことに応じて画像データを別の頁に貼り付ける。
【００１３】
第３の発明によれば、ユーザが貼り付け手段を認識しやすくなり、情報処理装置の使い勝手を向上させることができる。
【００１８】
第４の発明は、第１ないし第３の発明に従属する情報処理装置であって、指定手段によって指定範囲が指定された場合に、入力手段からの入力に従って、当該指定範囲に対応する画像データを貼り付ける別の頁を選択する選択手段をさらに備える。
【００１９】
第４の発明によれば、指定手段によって指定された指定範囲に対応する画像データの貼り付け先を選択できるようになり、情報処理装置の使い勝手を向上させることができる。
【００２０】
第５の発明は、入力手段を用いて手書きされた手書き画像を、表示手段の表示面に表示するコンピュータの情報処理プログラムであって、前記コンピュータを入力手段からの入力に応じて手書き画像の一部または全部を含む指定範囲を指定する指定手段と、指定手段によって指定範囲が指定されたことに応じて、指定範囲に対応する画像データを、表示面に表示された現行頁とは異なる別の頁に貼り付ける貼り付け手段として機能させる。
【００２１】
第８の発明は、入力手段を用いて手書きされた手書き画像を、表示手段の表示面に表示するコンピュータの情報処理方法であって、コンピュータは、入力手段からの入力に応じて手書き画像の一部または全部を含む指定範囲を指定し、当該指定範囲が指定されたことに応じて、当該指定範囲に対応する画像データを、表示面に表示された現行頁とは異なる別の頁に貼り付ける。
【００２２】
第７および第８の各発明においても、第１の発明と同様に、ユーザの手数を減らし、情報処理装置の使い勝手を向上させることができる。
【発明の効果】
【００２３】
この発明によれば、表示面に描画された手書き画像の一部又は全部を別頁の画像データとして簡単に貼付けすることができる。したがって、ユーザの手数を減らし、情報処理装置の使い勝手を向上させることができる。
【図面の簡単な説明】
【００２４】
【図１】この発明の第１実施例である情報処理装置の電気的な構成を示すブロック図である。
【図２】情報処理装置のタッチ画面の一例を示す図解図である。
【図３】（Ａ）は手書きが開始される前のタッチ画面（初期画面）の一例を示す図解図であり、（Ｂ）はタッチ画面内に表示されるボタンの一例を示す図解図である。
【図４】文字等が手書きされた場合のタッチ画面の一例を示す図解図である。
【図５】（Ａ）は新規貼り付けツールを選択する動作の一例を示す図解図であり、（Ｂ）は新規頁に貼り付ける画像を選択する動作の一例を示す図解図である。
【図６】（Ａ）は図４（Ｂ）に示す状態において選択画像が貼り付けられた新規頁の一例を示す図解図であり、（Ｂ）は続けて選択画像が貼り付けられた場合の新規頁の一例を示す図解図である。
【図７】図１に示すＲＡＭのメモリマップの一例を示す図解図である。
【図８】図１に示すＣＰＵの手書き制御処理の一例の一部を示すフロー図である。
【図９】図１に示すＣＰＵの手書き制御処理の他の一部であって、図８に後続するフロー図である。
【図１０】第２実施例において、タッチ画面内の一部の手書き画像を新規頁に貼り付ける動作の一例を示す図解図であり、（Ａ）は画像の範囲を選択する動作の一例を示す図解図であり、（Ｂ）は新規貼り付けツールを選択する動作の一例を示す図解図である。
【図１１】第２実施例におけるＣＰＵの手書き制御処理の一例の一部を示すフロー図である。
【図１２】第３実施例において、タッチ画面内の一部の手書き画像を新規頁に貼り付ける動作の一例を示す図解図であり、（Ａ）は画像の範囲を指定する動作の一例を示す図解図であり、（Ｂ）は新規貼り付けツールを選択にする動作の一例を示す図解図である。
【図１３】第３実施例におけるＣＰＵの手書き制御処理の一例の一部を示すフロー図である。
【図１４】第４実施例におけるタッチ画面の一例を示す図解図である。
【図１５】第４実施例におけるＣＰＵの描画制御の一例の一部を示すフロー図である。
【図１６】ディスプレイの表示領域の大きさとＶＲＡＭにおける一頁の大きさの関係の他の例を示す図解図である。
【発明を実施するための形態】
【００２５】
［第１実施例］
図１を参照して、この発明の第１実施例である情報処理装置１０はＣＰＵ１２を含む。ＣＰＵ１２には、バス３０を介してＲＡＭ１４、タッチパネル制御回路１６および描画コントローラ１８が接続される。また、タッチパネル制御回路１６にはタッチパネル２０が接続され、描画コントローラ１８にはディスプレイ２２が接続される。
【００２６】
この第１実施例では、情報処理装置１０が電子黒板に適用される場合について説明するが、電子黒板のみならず、タブレット端末、スマートフォン、ＰＣなどの各種の情報機器ないし電子機器に適用され、手書き入力に応じて、手書きの文字、図形、記号等がディスプレイ２２に描画（表示）される。
【００２７】
また、この第１実施例では、入力手段の一例として、タッチパネル２０が用いられる場合について説明するが、タッチパネル２０以外の入力手段として、たとえばコンピュータマウス、タッチパッド、ペンタブレットなどのポインティングデバイスを用いてもよい。また、情報処理装置１０には、他の入力手段として、操作パネルのようなハードウェアキーが設けられたり、ハードウェアのキーボードが接続されたりすることがある。
【００２８】
図１に戻って、ＣＰＵ１２は、情報処理装置１０の全体的な制御を司る。ＲＡＭ１４は、ＣＰＵ１２のワーク領域およびバッファ領域として用いられる。
【００２９】
タッチパネル制御回路１６は、タッチパネル２０に必要な電圧などを付与するとともに、タッチパネル２０のタッチ有効範囲内でのタッチ操作（タッチ入力）を検出して、そのタッチ入力の位置を示すタッチ座標データをＣＰＵ１２に出力する。
【００３０】
タッチパネル２０は、汎用のタッチパネルであり、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。この第１実施例では、タッチパネル２０としては、静電容量方式のタッチパネルがディスプレイ２２の表示面上に設けられる。
【００３１】
描画コントローラ１８は、ＧＰＵおよびＶＲＡＭなどを含んでおり、ＣＰＵ１２の指示の下、ＧＰＵは、ＲＡＭ１４に記憶された手書き入力データ７４および画像生成データ８０（図７参照）を用いてディスプレイ２２に画面（後述するタッチ画面１００）を表示するための画面データをＶＲＡＭに生成し、生成した画面をディスプレイ２２に表示する。ディスプレイ２２としては、たとえばＬＣＤやＥＬ（Electro-Luminescence）ディスプレイなどを用いることができる。
【００３２】
このような構成の情報処理装置１０では、手書き入力モードにおいて、ユーザがタッチパネル２０を利用して文字、図形、記号など（以下、「文字等」ということがある。）を手書き入力（タッチ入力）すると、タッチパネル制御回路１６は、そのタッチ入力を検出してタッチ位置に対応するタッチ座標データをＣＰＵ１２に出力する。ＣＰＵ１２は、タッチパネル制御回路１６から出力されたタッチ座標データに基づいてディスプレイ２２に手書きの文字等を描画（表示）する。つまり、ＣＰＵ１２の指示の下、描画コントローラ１８において手書きの文字等がＶＲＡＭ上に描画され、ＶＲＡＭ上に描画された手書きの文字等を含む画像に対応する画像データがディスプレイ２２に出力される。したがって、ユーザが手書きした文字等を含む画像がディスプレイ２２に表示される。以下、この明細書においては、ユーザが文字を手書きすることを前提とし、手書き文字を含む画像を「手書き画像」と呼ぶことにする。
【００３３】
たとえば、手書き入力モードでは、図２に示すような画面（タッチ画面）１００がディスプレイ２２に表示される。タッチ画面１００の左端部には、それぞれ所定の機能を発揮するボタン（機能ボタン）や描画の属性を設定するためのボタン（属性ボタン）を含むツールバー１０２が表示される。
【００３４】
また、タッチ画面１００の中央下端部には、ボタン１０４ａおよびボタン１０４ｂが表示される。ボタン１０４ａは、頁送りのために設けられるボタン（アイコン）である。ボタン１０４ｂは頁戻しのために設けられるボタン（アイコン）である。
【００３５】
たとえば、ユーザは、専用のペン１２０でタッチパネル２０を操作する。ただし、ユーザは、手指で操作することもできる。タッチパネル２０を用いた操作（入力）としては、タップ（短押し）、スライド（ドラッグ）、フリック、ロングタッチ（長押し）などがあり、この第１実施例では、これらを「タッチ入力」または単に「入力」のように総称する。また、タッチパネル２０をタッチしていない状態からタッチしている状態に変化することをタッチオン（ペンダウン）と言い、タッチパネル２０をタッチしている状態からタッチしていない状態に変化することをタッチオフ（ペンアップ）と言う。継続的なタッチ入力つまりスライドやフリックによる入力に対しては、タッチパネル２０は、現在のタッチ位置に対応するタッチ座標データを所定周期よりも短い周期で出力する。たとえば、所定周期は、１〜数フレームであり、１フレームは１／３０秒または１／６０秒である。
【００３６】
このような情報処理装置１０では、タッチ画面１００に描画した手書き画像の一部または全部をコピー（複製）またはカット（切り取り）して、別の頁（たとえば、新しい頁）にペーストする（貼り付ける）という使用方法が想定される。
【００３７】
たとえば、学校や塾の教室などにおいて情報処理装置１０の一例である電子黒板を利用して授業の内容を板書する場合、ユーザ（教師等）は、タッチパネル２０のタッチ画面１００に表示された頁に、板書をしながら授業ないし講義を進める。この場合、同じ頁にテーマや項目の異なる情報を板書することがあり、異なる情報を別々の頁に分けたいことがあり、また、先に板書した内容を使用してさらに授業を進めるときに、一部の情報を別の頁に抜き出したいこともある。このような場合に、上記の使用方法が想定される。
【００３８】
なお、会議において議事録を作成する場合にも同様に、異なる情報を別々の頁に分けたいことや一部の情報を別の頁に抜き出したいことがあり、上記の使用方法が想定される。
【００３９】
この場合、従来の電子黒板では、最初のステップで、ユーザは、範囲選択ボタンを押下して範囲選択ツールを選択し、タッチ画面１００に描画された手書き画像から所望の範囲の画像を選択する。次に、第２のステップで、ユーザは、コピーボタン（切り取りボタン）を押下してコピー（またはカット）ツールを選択し、先に選択した範囲の画像（以下、「選択画像」という）をコピーする（切り取る）。続いて、第３のステップで、新規頁作成ボタンを押下して新規頁を作成（追加）する。さらに、第４のステップで、作成した新規頁に移動する。そして、第５のステップで、新規頁にコピー（またはカット）した選択画像を貼り付ける。
【００４０】
ただし、第３のステップは、最初のステップまたは第２のステップの前に実行されてもよい。
【００４１】
このように、従来の電子黒板では、上記のような使用方法を実施する場合にユーザの手数が多いため、改善の余地がある。
【００４２】
そこで、この第１実施例では、ユーザに煩わしい操作をさせることなく、表示面に描画された手書き画像の一部又は全部を新しい頁に簡単に貼付けるようにしてある。
【００４３】
簡単に説明すると、この第１実施例では、タッチ画面１００に描画された手書き画像から、ユーザが選択した一部または全部の画像（選択画像）をタッチ画面１００に表示された現行頁とは異なる新しい頁に貼り付ける機能（以下、「新規貼り付け機能」と呼ぶことがある）を有するボタンが設けられる。ただし、新しい頁とは、手書き画像が描画されていない頁を意味し、新規に追加された頁（新規頁）も含まれる。
【００４４】
図３（Ａ）は、手書き入力モードで手書きを開始する前にディスプレイ２２の表示面（表示領域）に表示されたタッチ画面１００の一例である。つまり、描画アプリケーションを実行し、手書き入力モードを開始した当初のタッチ画面１００である。このタッチ画面１００（ディスプレイ２２の表示領域）の左端部には、上述したようなツールバー１０２が表示される。また、タッチ画面１００（ディスプレイ２２の表示領域）の下端部の中央に、ボタン１０４ａおよびボタン１０４ｂが表示される。さらに、ボタン１０４ａとボタン１０４ｂの間には、頁番号（ここでは、１／４）が表示される。
【００４５】
この第１実施例では、描画コントローラ１８に設けられたＶＲＡＭ上の一頁の大きさは、ディスプレイ２２の表示領域の大きさと同じに設定され、予め複数頁（たとえば、４頁分）の領域がＶＲＡＭ上に設けられている。描画アプリケーションが実行された当初においては、そのうちの最初の頁がディスプレイ２２に表示される。ただし、保存ファイル（セーブデータ）を開いた場合には、セーブしたときの頁がディスプレイ２２に表示される。
【００４６】
図３（Ａ）に示すようなタッチ画面１００において、ユーザは、ペン１２０を用いて文字、図形または記号を手書き（板書）する。
【００４７】
また、図３（Ｂ）に示すように、ツールバー１０２は、複数のボタン１０２ａ、１０２ｂ、１０２ｃ、１０２ｄ、１０２ｅ、１０２ｆ、…を含み、それぞれ、独立して押下（タッチオン）できるように構成されている。具体的には、ボタン１０２ａは、所定の線色又は線種を選択するためのボタンである。ボタン１０２ｂは、ボタン１０２ａとは異なる線色又は線種を選択するためのボタンである。ボタン１０２ｃは、タッチ画面１００（ディスプレイ２２の表示領域）内の所望の範囲を指定する機能を選択するためのボタンである。ボタン１０２ｄは、タッチ画面１００（ディスプレイ２２の表示領域）内に描画された手書き画像を選択（指示）する機能を選択するためのボタンである。ボタン１０２ｅは、消しゴム機能を選択するためのボタンである。ボタン１０２ｆは、タッチ画面１００（ディスプレイ２２の表示領域）内に描画された手書き画像のうち、選択された一部または全部の手書き画像を、新しい頁に貼り付ける機能を選択するためのボタン（新規貼り付けボタン）である。
【００４８】
また、図示は省略するが、タッチ画面１００には、他の線種、他の線色、線幅を選択するためのボタンや上記以外のツール（切り取り、移動など）や機能（新規頁を開く、保存、削除、取り消し、一つ前に戻すなど）を選択するためのボタンなども設けられる。
【００４９】
たとえば、図４に示すタッチ画面１００では、それぞれテーマや項目の異なる５種類の情報に関する手書き画像１１０ａ〜１１０ｅが描画されている。ただし、図４では、同一の図形および記号（丸、三角、バツ、四角および星）の集合を表示することにより、テーマや項目が同じである一まとまりの情報を表現してあるが、実際には、文字、図形または記号が手書きされる。以下、同じである。
【００５０】
ここで、図５（Ａ）に示すように、ボタン１０２ｆがタップ（押下）されると、新規貼り付け機能が選択される。次に、図５（Ｂ）に示すように、ペン１２０で手書き画像１１０ａの全体を囲むように、範囲が指定される。この実施例では、ユーザがペン１２０でタッチオンすると、指定する範囲の第１基準位置（この実施例では、四角枠の一つの頂点）が決定される。ユーザが、タッチオンに続いて、斜め方向にドラッグすると、ドラッグに従って範囲を指定するための枠（図５（Ｂ）では、点線の四角枠）が表示される。つまり、第１基準位置と現在のタッチ位置とを対角とする四角枠が表示される。そして、ユーザがタッチオフすると、指定する範囲の第２基準位置が決定される。第２基準位置は、第１基準位置に対角に位置する頂点である。したがって、第１基準位置と第２基準位置によって決定される四角枠が指定する範囲（指定範囲）として決定される。
【００５１】
すると、指定範囲に含まれる手書き画像（ここでは、手書き画像１１０ａ）を新しい頁に貼り付けることが選択される。以下、第１実施例では、指定範囲に含まれる手書き画像を選択画像と呼ぶことにする。また、第１実施例では、選択画像の複製が新しい頁に貼り付けられる。ただし、選択画像を切り取って新しい頁に貼り付けるようにしてもよい。また、新しい頁に貼り付けられる選択画像は、複製元の選択画像と同じサイズ（等倍）であるが、所定の倍率でサイズを変更（拡大または縮小）するもようにしてもよい。所定の倍率は予め設定してもよいし、貼り付け時に設定してもよい。
【００５２】
図６（Ａ）に示すように、選択画像は、新しい頁の中央に貼り付けられる。ただし、これは一例であり、貼り付け位置は任意に設定することができる。図６（Ａ）には、予め用意されている４つの頁のうちの二頁目に選択画像が貼り付けられた場合のタッチ画面１００の例が示される。ユーザは、二頁目であることを、ボタン１０４ａとボタン１０４ｂの間に表示された頁番号（ここでは、２／４）から知ることができる。
【００５３】
ここで、第１実施例の情報処理装置１０では、選択画像は、新しい頁のうち、最も頁番号の若い頁に貼り付けられる。したがって、図４に示した一頁目に戻って、新規貼り付け機能を選択し、手書き画像１１０ｂについて、上記と同様のタッチ入力を行うと、図６（Ｂ）に示すように、手書き画像１１０ｂの複製が三頁目に貼り付けられる。ただし、三頁目に手書き画像が描画されていないことが前提である。また、手書き画像が描画されている頁であれば、任意の頁に描画された手書き画像を選択して、選択画像を新しい頁に貼り付けることができる。
【００５４】
同様に、手書き画像が描画されていない場合には、四頁目にも一頁目（二頁目または三頁目でも可能）に描画された手書き画像（１１０ａ−１１０ｅ）の複製を貼り付けることができる。
【００５５】
ただし、選択画像を貼り付けるための新しい頁が存在しない場合には、情報処理装置１０は、新規頁を追加して、追加した新規頁に選択画像を追加するようにしてある。
【００５６】
情報処理装置１０の上記のような動作は、ＣＰＵ１２がＲＡＭ１４に記憶された情報処理プログラムを実行することにより実現される。この第１実施例では、情報処理プログラムの一例として、手書き文字を描画したり保存したりする描画アプリケーションについてのプログラム（手書き制御処理プログラム）が実行される。具体的な処理については、後でフロー図を用いて説明する。
【００５７】
図７は図１に示したＲＡＭ１４のメモリマップ４０を示す。図７に示すように、ＲＡＭ１４は、プログラム記憶領域５０およびデータ記憶領域７０を含む。プログラム記憶領域５０には、手書き制御処理プログラムが記憶される。手書き制御処理プログラムは、入力検出プログラム５２、描画プログラム５４、表示プログラム５６、範囲指定プログラム５８、新規貼り付けプログラム６０および保存プログラム６２を含む。
【００５８】
入力検出プログラム５２は、タッチパネル制御回路１６から出力されたタッチパネル２０におけるタッチ入力の位置を示すタッチ座標データを取得し、データ記憶領域７０に時系列に従って記憶するためのプログラムである。ただし、入力検出プログラム５２は、情報処理装置１０に接続されたハードウェアのキーボードや情報処理装置１０に設けられたハードウェアの操作パネルないし操作ボタンからの入力を検出するためのプログラムでもある。
【００５９】
描画プログラム５４は、入力検出プログラム５２に従って検出されたタッチ座標データが示す手書き画像を描画するためのプログラムである。具体的には、描画プログラム５４が実行されると、ＣＰＵ１２の指示の下、描画コントローラ１８において、ＧＰＵが手書き画像をＶＲＡＭに描画する。つまり、手書き画像に対応する画像データが生成される。表示プログラム５６は、描画プログラム５４に従って生成された画面データをディスプレイ２２に出力するためのプログラムである。したがって、手書き画像がディスプレイ２２の表示面に表示される。
【００６０】
範囲指定プログラム５８は、ユーザのタッチ入力に従ってディスプレイ２２の表示領域における範囲を指定するためのプログラムである。この第１実施例では、タッチオンの位置とタッチオフの位置に基づいて決定される四角枠の範囲が指定範囲である。
【００６１】
新規貼り付けプログラム６０は、選択画像を新しい頁に貼り付けるためのプログラムである。具体的には、新規貼り付けプログラム６０は、範囲指定プログラム５８に従って指定された指定範囲に含まれる手書き画像に対応する画像データ（タッチ位置データ）をコピーし、コピーしたタッチ位置データを、新しい頁のうち最も頁番号が若い頁のタッチ位置データとして貼り付ける。ただし、新しい頁が存在しない場合には、新規貼り付けプログラム６０は、新規頁を追加する。
【００６２】
保存プログラム６２は、保存ボタン（図示せず）がタッチオンされることにより、頁毎の手書き画像に対応する画像データを１つの画像ファイルとして、情報処理装置１０の内部メモリや情報処理装置１０に着脱可能な外部メモリのような不揮発性メモリに保存（上書き）するためのプログラムである。ただし、不揮発性メモリとしては、ＨＤＤ、ＳＤカードまたはフラッシュメモリのようなメモリカード、ＣＤまたはＤＶＤなどのディスク記憶媒体などを用いることができる。また、最初に画像データを保存する場合には、自動的に、または、ユーザによって、ファイル名が付けられる。
【００６３】
なお、図示は省略するが、手書き制御処理プログラムには、各種の機能を選択および実行するためのプログラムや描画属性を設定および変更するためのプログラムなども記憶される。
【００６４】
データ記憶領域７０には、タッチ座標データ７２、手書き入力データ７４、枠データ７６および画像生成データ８０などが記憶される。
【００６５】
タッチ座標データ７２は、入力検出プログラム５２に従って検出（取得）された現在の（現フレームにおける）タッチ座標データである。手書き入力データ７４は、頁毎に、手書き画像についてのタッチ座標データを時系列に従って記憶したデータである。したがって、新規頁が追加されると、手書き入力データ７４に含まれる頁も追加される。
【００６６】
なお、入力検出プログラム５２に従って検出（取得）されたタッチ座標データのうち、手書き画像についてのタッチ座標データ以外のタッチ座標データは、ＣＰＵ１２の処理に使用された後、消去される。つまり、タッチ画面１００に表示されたツールバー１０２、１０４ａ、１０４ｂが押されたことを判断された後、削除される。
【００６７】
枠データ７６は、指定範囲を示す枠（四角枠）の位置および範囲を既定するためのデータである。この第１実施例では、枠データ７６は、指定範囲を指定した際のタッチオンの位置とタッチオフの位置を示すタッチ座標データで構成される。選択画像データ７８は、枠データ７６が示す指定範囲に含まれる手書き画像の画像データ（タッチ座標データ）であり、この実施例では、手書き入力データ７４からコピーされ、記憶される。画像生成データ８０は、タッチ画面１００のような各種の画面についての画面データを生成するためのポリゴンデータやテクスチャデータなどのデータである。
【００６８】
なお、データ記憶領域には、手書き制御処理プログラムの実行に必要な他のデータが記憶されたり、手書き制御処理プログラムの実行に必要なタイマ（カウンタ）やレジスタが設けられたりする。
【００６９】
図８および図９は図１に示したＣＰＵ１２の手書き制御処理を示すフロー図である。たとえば、描画アプリケーションが起動され、ユーザの指示によって、またはデフォルトの設定によって、手書き入力モードが選択される。すると、図８および図９に示すように、ＣＰＵ１２は、手書き制御処理を開始し、ステップＳ１で、初期処理を実行する。初期処理では、データ記憶領域７０のタッチ座標データ７２を消去したり、画像生成データ８０を不揮発性のメモリから読み出したりした上で、初期のタッチ画面１００をディスプレイ２２の表示面に表示する。つまり、ＣＰＵ１２の指示の下、描画コントローラ１８によって、図３（Ａ）に示したような初期のタッチ画面１００がディスプレイ２２の表示面に表示される。
【００７０】
次に、ステップＳ３では、タッチ入力があるかどうかを判断する。つまり、ＣＰＵ１２は、現在のタッチ座標データ７２が記憶されているかどうか、つまり、タッチパネル制御回路１６から出力されたタッチパネル２０におけるタッチ入力の位置を示すタッチ座標データを取得したかどうかを判断する。以下、タッチ入力があるかどうかを判断する場合について同様である。
【００７１】
ステップＳ３で“ＮＯ”であれば、つまり、タッチ入力が無ければ、同じステップＳ３に戻り、タッチ入力が有るのを待機する。一方、ステップＳ３で“ＹＥＳ”であれば、つまりタッチ入力が有れば、ステップＳ５で、新規貼り付けボタンが押されたかどうかを判断する。つまり、ＣＰＵ１２は、新規貼り付け機能が選択されたかどうかを判断する。ここでは、ＣＰＵ１２は、取得したタッチ座標データが示すタッチ位置がボタン１０２ｆの表示領域を指示するかどうかを判断する。以下、ボタン（１０２ａ〜１０２ｆ、１０４ａ、１０４ｂ、…）が押されたかどうかを判断する場合について同様である。
【００７２】
ステップＳ５で“ＮＯ”であれば、つまり新規貼り付けボタンが押されていなければ、ステップＳ７で、他のボタンが押されたかどうかを判断する。つまり、ＣＰＵ１２は、ボタン１０２ｆを除く、ボタン（１０２ａ〜１０２ｅ、１０４ａ、１０４ｂ、…）がオンされたかどうかを判断する。
【００７３】
ステップＳ７で“ＹＥＳ”であれば、つまり新規貼り付けボタン以外の他のボタンが押されれば、ステップＳ９で、押された他のボタンに割り当てられた処理を実行して、ステップＳ３に戻る。たとえば、ステップＳ９では、ＣＰＵ１２は、押されたボタン（ここでは、１０２ａ〜１０２ｅ、１０４ａ、１０４ｂ、…）に従って線種、線色、線幅を変更したり、ユーザのタッチ入力に従って、手書き画像の消去を実行したり、手書き画像の範囲を指定したりする。
【００７４】
一方、ステップＳ７で“ＮＯ”であれば、つまり他のボタンが押されていなければ、ボタン（１０２ａ〜１０２ｆ、１０４ａ、１０４ｂ、…）の表示領域以外でタッチ入力されれば、手書きについてのタッチ入力であると判断して、ステップＳ１１で、手書き入力データ７４を記憶する。ステップＳ１１では、現在の頁に対応して、タッチ座標データを時系列に従ってデータ記憶領域７０に記憶する。そして、ステップＳ１３で、手書き画像を表示して、ステップＳ３に戻る。ステップＳ１３では、ＣＰＵ１２は、描画コントローラ１８は、手書き入力データ７４に従って手書き画像の画像データをＶＲＡＭに描画し、ディスプレイ２２に出力する。したがって、手書き入力中では、タッチ入力に従う複数の点によって線（軌跡）が描画され、一本または複数の線によって文字等が描画される。
【００７５】
また、ステップＳ５で“ＹＥＳ”であれば、つまり新規貼り付けボタンが押されれば、ステップＳ１５で、範囲の指定があるかどうかを判断する。このステップＳ１５では、ＣＰＵ１２は、ボタン１０２ｆがタッチオンされた後に、上記のように、タッチオン、ドラッグおよびタッチオフのタッチ入力が順に行われ、範囲の指定があるかどうかを判断する。
【００７６】
ステップＳ１５で“ＹＥＳ”であれば、つまり範囲指定があれば、ステップＳ１７で、指定範囲内の選択画像をコピー（複製）して、図９に示すステップＳ１９に進む。図示は省略するが、ＣＰＵ１２は、ステップＳ１５において、範囲の指定があると判断したときに、タッチオンの位置およびタッチオフの位置に対応するタッチ座標データを枠データ７６としてデータ記憶領域７０に記憶する。そして、枠データ７６が示す指定範囲に含まれる手書き画像の画像データ（タッチ座標データ）が選択画像の画像データとしてコピーされる。
【００７７】
図９に示すように、ステップＳ１９では、新しい頁があるかどうかを判断する。つまり、ＣＰＵ１２は、手書き画像が描画されていない頁が存在するかどうかを判断する。ステップＳ１９で“ＹＥＳ”であれば、つまり新しい頁があれば、ステップＳ２１で、新しい頁に移動し（切り替え）、ステップＳ２５に進む。ただし、新しい頁が複数ある場合には、ＣＰＵ１２は、頁番号の若い頁に移動する。一方、ステップＳ１９で“ＮＯ”であれば、つまり手書き画像が描画されていない頁が無ければ、ステップＳ２３で、新規頁を追加し、追加した新規頁に移動して、ステップＳ２５に進む。ステップＳ２３では、ＣＰＵ１２は、新規頁を既存の最終頁の後に追加する。または、任意の頁番号を指定して新規頁を挿入（追加）するように構成してもよい。ステップ２５では、ステップＳ１７においてコピーした選択画像を新しい頁（新規頁）の所定位置（この実施例では、ディスプレイ２２の表示領域の中央）に貼り付ける（描画する）。
【００７８】
次のステップＳ２７では、画像ファイルを保存するかどうかを判断する。つまり、ＣＰＵ１２は、保存ボタンが押されたかどうかを判断する。ステップＳ２７で“ＹＥＳ”であれば、つまり保存ボタンが押されれば、ステップＳ２９で、画像ファイルの保存処理を行って、ステップＳ３１に進む。ここでは、ＣＰＵ１２は、上述したように、頁毎の手書き画像の画像データを１つの画像ファイルとして不揮発性メモリに保存する。一方、ステップＳ２７で“ＮＯ”であれば、つまり保存ボタンが押されていなければ、そのままステップＳ３１に進む。
【００７９】
ステップＳ３１では、手書き制御処理を終了するかどうかを判断する。ここでは、ＣＰＵ１２は、ユーザによって、手書き制御処理（描画アプリケーション）の終了が指示されたかどうかを判断する。ステップＳ３１で“ＮＯ”であれば、つまり手書き制御処理の終了指示が無ければ、図８に示したステップＳ３に戻る。一方、ステップＳ３１で“ＹＥＳ”であれば、つまり手書き制御処理の終了指示が有れば、手書き制御処理を終了する。
【００８０】
この第１実施例によれば、新規貼り付け機能を選択し、所望の範囲を指定するだけで、指定範囲内の選択画像を新しい頁に貼り付けるので、ディスプレイ２２に表示された手書き画像の一部又は全部を別の頁に簡単に貼り付けることができる。つまり、ユーザの手数を減らし、情報処理装置１０の使い勝手を向上させることができる。
【００８１】
また、第１実施例によれば、選択画像を貼り付けるための新しい頁が存在しない場合には、自動的に新規頁を追加するので、その手間を省くことができる。
【００８２】
なお、この第１実施例では、最初にタッチ画面１００に表示される頁を含めて予め４つの頁が用意されるようにしたが、これに限定される必要はない。たとえば、最初にタッチ画面１００に表示される頁だけが用意されるようにしてもよいし、二頁以上の任意の数の頁が用意されるようにしてもよい。
【００８３】
また、第１実施例では、選択画像を貼り付ける頁は、頁番号が最も若い新しい頁または追加した新規頁に設定したが、新しい頁または新規頁をユーザが選択するようにしてもよい。かかる場合には、新規貼り付け機能が選択され、範囲が指定された後に、または範囲が指定される前に、貼り付ける頁を選択するようにすればよい。
【００８４】
また、第１実施例では、ツールバー１０２はタッチ画面１００の左端部に固定的に表示されるように示したが、ツールバー１０２はタッチ画面１００すなわちディスプレイ２２の表示領域の任意の位置に移動可能である。また、ツールバー１０２は、常に表示される必要はなく、必要なときだけ表示されるようにしてもよい。
［第２実施例］
第２実施例の情報処理装置１０は、範囲を指定（選択画像を選択）した後に、新規貼り付け機能を選択するようにした以外は、第１実施例の情報処理装置１０と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【００８５】
なお、この第２実施例の情報処理装置１０では、ユーザが範囲を指定した後に新規貼り付け機能を選択するため、ツールバー１０２に新規貼り付け機能についてのボタン１０２ｆを表示する必要はない。
【００８６】
図１０（Ａ）に示すように、第２実施例では、タッチ画面１００において、範囲を指定するためのボタン１０２ｃが押下されると、範囲指定の機能が選択される。続いて、所望の範囲が指定される。範囲の指定方法については、第１実施例で説明した場合と同じである。範囲が指定されると、図１０（Ｂ）に示すように、たとえば、タッチ画面１００に指定範囲を示す枠（範囲指定枠）１３０が表示され、この範囲指定枠１３０の近傍にツールバー１０６が表示される。
【００８７】
なお、この第２実施例では、範囲指定枠１３０を表示するようにしてあるが、これに限定される必要はない。範囲が指定されたことに応じて、選択画像を点滅させたり、選択画像の明度を高くしたりして、選択画像を識別可能に表示するようにしてもよい。
【００８８】
ここで、ツールバー１０６は、選択画像に関して実行可能な機能を選択するためのボタンを含み、第２実施例では、新規貼り付け機能、削除機能、コピー機能、切り取り機能、…、回転機能についてのボタン１０６ａ、１０６ｂ、１０６ｃ、１０６ｄ、…、１０６ｎが含まれる。したがって、選択画像について、新規貼り付け、削除、コピー、切り取り、…、回転を選択的に実行することができる。
【００８９】
ツールバー１０６が表示され、ボタン１０６ａが押下されると、新規貼り付け機能が選択される。すると、範囲指定枠１３０内に含まれる選択画像（ここでは、手書き画像１１０ａ）が図６（Ａ）に示したように、新しい頁に貼り付けられる。選択画像を新しい頁に貼り付ける動作および新しい頁が無い場合に新規頁を追加して、この新規頁に選択画像を貼り付ける動作については第１実施例で示した場合と同じである。
【００９０】
なお、ボタン１０６ｂが押下されると、選択画像が削除される。また、ボタン１０６ｃが押下されると、選択画像がコピーされる。さらに、ボタン１０６ｄが押下されると、選択画像が切り取られる。そして、ボタン１０６ｎが押下されると、選択画像を任意の角度で回転させることができる。これらについては、本願発明の本質的な内容ではないため、詳細な説明は省略する。
【００９１】
以下、フロー図を用いて、第２実施例におけるＣＰＵ１２の手書き制御処理について説明するが、第１実施例で示した手書き制御処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【００９２】
図１１に示すように、ＣＰＵ１２は、手書き制御処理を開始すると、ステップＳ１で、初期処理を実行する。次に、ステップＳ３でタッチ入力があるかどうかを判断する。ステップＳ３で“ＮＯ”であれば、同じステップＳ３に戻る。一方、ステップＳ３で“ＹＥＳ”であれば、ステップＳ１５で、範囲指定があるかどうかを判断する。ステップＳ１５で“ＮＯ”であれば、ステップＳ７に進む。ステップＳ７〜Ｓ１３については、第１実施例で説明したとおりであるので、説明を省略する。
【００９３】
一方、ステップＳ１５で“ＹＥＳ”であれば、ステップＳ５１で、指定された範囲に従って範囲指定枠１３０を表示し、ステップＳ５３で、タッチ画面１００において範囲指定枠１３０の近傍に、選択画像に関する機能についてのツールバー１０６を表示する。
【００９４】
続くステップＳ５では、新規貼り付けボタン（ボタン１０６ａ）が押された（タッチオンされた）かどうかを判断する。このステップＳ５で“ＮＯ”であれば、ステップＳ５５で、他のボタンが押されたかどうかを判断する。ここでは、ＣＰＵ１２は、ボタン１０６ａ以外のボタン１０２ａ〜１０２ｅ、１０４ａ、１０４ｂ、１０６ｂ〜１０６ｎが押されたかどうかを判断する。
【００９５】
ステップＳ５５で“ＮＯ”であれば、つまり他のボタンが押されていなければ、そのままステップＳ５に戻る。一方、ステップＳ５５で“ＹＥＳ”であれば、つまり他のボタンが押されれば、ステップＳ５７で、押されたボタンに割り当てられた処理（機能）を実行して、ステップＳ３の前に戻る。
【００９６】
また、ステップＳ５で“ＹＥＳ”であれば、ステップＳ１７に進む。なお、ステップＳ１７以降の処理は、第１実施例の手書き制御処理と同じであるため、重複した説明は省略する。
【００９７】
この第２実施例によれば、範囲を指定した後に、新規貼り付け機能を選択するだけなので、第１実施例と同様に、ディスプレイ２２に表示された手書き画像の一部又は全部を別の頁に簡単に貼り付けることができる。つまり、ユーザの手数を減らし、情報処理装置１０の使い勝手を向上させることができる。
【００９８】
また、第２実施例によれば、ユーザにより指定された範囲を示す範囲指定枠１３０がタッチ画面１００に表示されるので、ユーザが選択した選択画像を確認することができ、所望の手書き画像を確実に別の頁に貼り付けることができる。
【００９９】
なお、この第２実施例では、ツールバー１０２のボタン１０２ｆに代えて、ツールバー１０６のボタン１０６ａを表示するようにしたが、ツールバー１０２にボタン１０２ｆを残すようにしてもよい。かかる場合には、第１実施例で示したように、範囲指定する前に、新規貼り付け機能を選択したり、範囲指定した後に、新規貼り付け機能を選択したりすることができる。
［第３実施例］
第３実施例の情報処理装置１０は、範囲を指定（選択画像を選択）した後に、新規貼り付け機能を選択するようにしており、この新規貼り付け機能の選択方法が異なる以外は、第２実施例の情報処理装置１０と同じであるため、異なる内容について説明し、重複した説明については省略することにする。
【０１００】
この第３実施例の情報処理装置１０では、図１２（Ａ）に示すように、タッチ画面１００（ディスプレイ２２の表示領域）の左下に、予め新規貼り付け機能が割り当てられたボタン（アイコン）１０８が表示される。
【０１０１】
たとえば、図１２（Ｂ）に示すように、タッチ画面１００内に描画された手書き画像のうち、指定された範囲に含まれる選択画像がボタン１０８上に移動されると、つまり選択画像がドラッグ・アンド・ドロップされると、当該選択画像が新しい頁に貼り付けられる。
【０１０２】
ただし、範囲の指定（選択画像の選択）、選択画像を新しい頁に貼り付ける動作および新しい頁が無い場合に新規頁を追加して、この新規頁に選択画像を貼り付ける動作については第２実施例で示した場合と同じである。
【０１０３】
以下、フロー図を用いて、第３実施例におけるＣＰＵ１２の手書き制御処理について説明するが、第２実施例で示した手書き制御処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする
図１３に示すように、ＣＰＵ１２は、手書き制御処理を開始すると、ステップＳ１で、初期処理を実行する。次に、ステップＳ３でタッチ入力があるかどうかを判断する。ここで“ＮＯ”であれば、同じステップＳ３に戻るが、“ＹＥＳ”であれば、ステップＳ１５で、範囲の指定があるかどうかを判断する。ステップＳ１５で“ＮＯ”であれば、ステップＳ７で、他のボタンが押されたかどうかを判断する。一方、ステップＳ１５で“ＹＥＳ”であれば、ステップＳ５１で、範囲指定枠１３０を表示する。
【０１０４】
続くステップＳ７１では、選択画像のドラッグが開始されたかどうかを判断する。このステップＳ７１で“ＮＯ”であれば、つまり選択画像のドラッグが開始されていなければ、そのまま同じステップＳ７１に戻る。一方、ステップＳ７１で“ＹＥＳ”であれｂ、つまり選択画像のドラッグが開始されれば、ステップＳ７３で、選択画像が新規貼り付けボタン（ボタン１０８）上でドロップされたかどうかを判断する。
【０１０５】
ステップＳ１０８で“ＮＯ”であれば、つまり選択画像が新規貼り付けボタン（ボタン１０８）上でドロップされていなければ、ステップＳ７５で、ユーザのタッチ入力（ドラッグ）に選択画像を移動させて、ステップＳ７３に戻る。一方、ステップＳ７３で“ＹＥＳ”であれば、つまり選択画像が新規貼り付けボタン（ボタン１０８）上でドロップされれば、ステップＳ１７に進む。
【０１０６】
なお、ステップＳ１７以降の処理は、第１実施例で示した内容と同じ（第２実施例も同じ）であるため、以降の説明については省略する。
【０１０７】
また、図１３に示す手書き制御処理では、選択画像が新規貼り付けボタン（ボタン１０８）上でドロップされることを前提として説明してあるが、選択画像が新規貼り付けボタン（ボタン１０８）上以外でドロップされた場合には、最初からドラッグを開始してもよいし、範囲の指定からやり直すようにしてもよい。
【０１０８】
この第３実施例によれば、範囲指定枠内の選択画像を新規貼り付け機能を割り当てたボタン１０８上にドラッグ・アンド・ドロップするだけで、この選択画像を新しい頁に貼り付けることができるので、第１実施例および第２実施例と同様に、ディスプレイ２２に表示された手書き画像の一部又は全部を別の頁に簡単に貼付けることができる。つまり、ユーザの手数を減らし、情報処理装置１０の使い勝手を向上させることができる。
［第４実施例］
第４実施例の情報処理装置１０は、選択画像を貼り付ける頁を選択可能にした以外は、第１実施例の情報処理装置１０と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１０９】
第４実施例では、図６（Ａ）に示したように、ボタン１０２ｆが押下されることにより、新規貼り付け機能が選択され、図６（Ｂ）に示したように、範囲が指定（選択画像が選択）されると、図１４に示すように、選択画像を貼り付ける頁を選択するためのメニュー（プルダウンメニュー）１４０がタッチ画面１００上に表示される。たとえば、プルダウンメニュー１４０は、範囲の指定を終了した位置（タッチオフの位置）の近傍に表示される。図１４に示すように、プルダウンメニュー１４０には、現行頁（ここでは、一頁）以外の別の頁（ここでは、二頁〜四頁）および新規頁が表示される。ユーザは、所望の頁を選択することができる。このプルダウンメニュー１４０において、他の頁が選択された場合には、選択された他の頁に移動し、当該他の頁の中央に選択画像が貼り付けられる。また、プルダウンメニュー１４０において、新規頁が選択された場合には、新規頁が追加され、追加された新規頁の中央に選択画像が貼り付けられる。
【０１１０】
以下、フロー図を用いて、第４実施例におけるＣＰＵ１２の手書き制御処理について説明するが、第１実施例で示した手書き制御処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。第４実施例では、ステップＳ１〜ステップＳ１７までの処理が第１実施例と同じであるため、これらについては図示および説明を省略する。
【０１１１】
ＣＰＵ１２は、ステップＳ１７の処理を終えると、図１５に示すように、ステップＳ９１で、頁選択メニュー（プルダウンメニュー１４０）をタッチ画面１００上であり、範囲の指定を終了したときの位置（タッチオフの位置）の近傍に表示する。次のステップＳ９３では、頁が選択されたかどうかを判断する。つまり、ＣＰＵ１２は、プルダウンメニュー１４０に記載されたいずれかの頁が選択（タッチオン）されたかどうかを判断する。
【０１１２】
ステップＳ９３で“ＮＯ”であれば、つまり頁が選択されていなければ、そのまま同じステップＳ９３に戻って、頁が選択されるのを待機する。一方、ステップＳ９３で“ＹＥＳ”であれば。つまり頁が選択されれば、ステップＳ９５で、新規頁が選択されたかどうかを判断する。
【０１１３】
ステップＳ９５で“ＮＯ”であれば、つまり新規頁以外の頁が選択されれば、ステップＳ９７で、選択された頁に移動し、ステップＳ２５に進む。一方、ステップＳ９５で“ＹＥＳ”であれば、つまり新規頁が選択されれば、ステップＳ２３で、新規頁を追加するとともに、当該新規頁に移動して、ステップＳ２５に進む。
【０１１４】
なお、ステップＳ２５以上の処理については、第１実施例と同じであるた、重複した説明は省略する。
【０１１５】
第４実施例によれば、貼り付ける頁を選択できるので、ディスプレイ２２に表示された手書き画像の一部または全部を、少ない手数でユーザの意図した頁に貼り付けることができる。
【０１１６】
なお、第４実施例では、第１実施例の情報処理装置１０において、貼り付ける頁を選択可能にした場合について説明したが、第２実施例および第３実施例においても、ステップＳ１７以上の処理は、第１実施例と同じであるため、貼り付ける頁を選択することが可能である。
【０１１７】
なお、上述の実施例では、テーマや項目の異なる複数の情報を、テーマや項目毎に選択して新しい頁に貼り付けるように説明したが、これに限定される必要はない。この発明に従えば、ユーザが指定した範囲に含まれる選択画像を新しい頁に貼り付けることができる。
【０１１８】
また、第１実施例〜第４実施例に示した態様は、いずれか２つ以上を同時に採用することも可能である。
【０１１９】
さらに、上述の実施例で挙げた具体的な数値、画面構成等は一例であり、実際の製品に応じて適宜変更することが可能である。
【０１２０】
また、上述の実施例では、ＶＲＡＭ上における一頁分の大きさと、ディスプレイ２２の表示領域の大きさが同じである場合について説明したが、これに限定される必要はない。たとえば、図１６に示すように、ディスプレイ２２の表示領域よりもＶＲＡＭ上における一頁分の大きさが大きく設定されてもよい。
【符号の説明】
【０１２１】
１０  …情報処理装置
１２  …ＣＰＵ
１４  …ＲＡＭ
１６  …タッチパネル制御回路
１８  …描画コントローラ
２０  …タッチパネル
２２  …ディスプレイ
【図１】
0006329013.tif 000002
【図２】
0006329013.tif 000003
【図３】
0006329013.tif 000004
【図４】
0006329013.tif 000005
【図５】
0006329013.tif 000006
【図６】
0006329013.tif 000007
【図７】
0006329013.tif 000008
【図８】
0006329013.tif 000009
【図９】
0006329013.tif 000010
【図１０】
0006329013.tif 000011
【図１１】
0006329013.tif 000012
【図１２】
0006329013.tif 000013
【図１３】
0006329013.tif 000014
【図１４】
0006329013.tif 000015
【図１５】
0006329013.tif 000016
【図１６】
0006329013.tif 000017