(57)【要約】【課題】一画面において、個別に切替のできるように区分けした複数の領域にまたがって文字等の記入や描画や移動を行える情報処理装置、情報処理方法および情報処理プログラムを提供する。【解決手段】情報処理装置は、少なくとも２つ以上の領域を有する表示画面に対する入力操作および機能を特定する入力操作機能特定手段２２と、入力操作が表示画面のどの領域に属するか判定する領域判定手段２６と、領域判定手段２６によって判定した領域に対して、入力操作に対応する機能の処理を実行する機能処理手段２８と、機能処理手段２８によって処理を行った結果を表示画面に表示させる表示出力部２５とを備える。【選択図】図２
2014002436.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つ以上の領域を有する表示画面に対する入力操作および機能を特定する入力操作機能特定手段と、
当該入力操作が表示画面のどの領域に属するか判定する領域判定手段と、
前記領域判定手段によって判定した領域に対して、前記入力操作に対応する機能の処理を実行する機能処理手段と、
前記機能処理手段によって処理を行った結果を表示画面に表示させる表示出力部と、
を備えることを特徴とする情報処理装置。
【請求項２】
表示画面に描かれているストロークに関する情報または、表示画面に表示させているページのページ番号と前記ストロークに関する情報とを対応させて記憶する記憶部を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶部に記憶されているストロークに関する情報を更新する機能処理部を含むことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記記憶部から、前記領域判定手段によって判定された領域に対応するページ番号を読み出し、該ページ番号に対応して記憶されるストロークに関する情報を更新するページ切替管理部を含むことを特徴とする請求項２または請求項３に記載の情報処理装置。
【請求項５】
前記入力操作機能特定手段によって特定された機能がページ切替のときには、前記ページ切替管理部が、前記記憶部から、前記領域判定手段によって判定された領域のページ番号を読み出して前記入力操作によって特定される新たなページ番号に置き換え、前記記憶部から前記新たなページ番号に対応させて記憶されているストロークに関する情報を読み出すことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記表示画面がタッチパネルを備え、
該タッチパネルが、前記表示画面に表示された入力操作の位置および選択した機能を特定するための前記入力操作機能特定手段を備えることを特徴とする請求項１から請求項５までのいずれか１項に記載の情報処理装置。
【請求項７】
前記入力操作機能特定手段が、前記表示画面での入力操作の位置の特定を、該表示画面の座標によって行うことを特徴とする請求項１から請求項６までのいずれか１項に記載の情報処理装置。
【請求項８】
少なくとも２つ以上の領域を有する表示画面に対する入力操作および機能を特定する入力操作機能特定ステップと、
当該入力操作が表示画面のどの領域に属するか判定する領域判定ステップと、
前記領域判定ステップによって判定した領域に対して、前記入力操作に対応する機能の処理を実行する機能処理ステップと、
前記機能処理ステップによって処理を行った結果を表示画面に表示させる表示出力ステップと、
を含むことを特徴とする情報処理方法。
【請求項９】
請求項８に記載のステップをコンピュータに実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置を備える情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、情報処理装置の表示装置に表示された１画面内で２つのウインドウを開き、それぞれのウインドウごとに独立にページ操作をすること、つまり、個別のウインドウ内において、文字を記入したり線や絵を描いたりその記入した文字や描いた線や絵を移動させたり、個別のウインドウごとにページの切替をしたりすることが知られている。
【０００３】
また、特許文献１は、情報処理装置の一種である教育支援システムを開示する。教育支援システムは講師用端末装置および受講者用端末装置を備える。受講者用端末の表示制御手段は、画面を分割して、その一部に講師用端末の表示画像を表示させ、他の一部に固有の画像を表示する手段を備える。これによると、分割した画面の一方に講師用端末の表示画像を表示させ、受講者は、他の部分に独自の画面を表示してそこにメモなどを書き込むことが可能になる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の情報処理装置の表示装置では、２つのウインドウにまたがって文字や絵を処理することは何ら考慮されていなかった。このため、従来の表示装置では、２つのウインドウにまたがって文字を記入したり絵を描いたりすることはできず、１ウインドウ内で行える文字や絵の移動の操作と同様の簡易な操作によって、２つのウインドウ間で文字や絵を移動させることもできない。この結果、表示装置の画面上で文字等を記入等できる領域が限定されているという問題がある。また、文字等を記入したウインドウを他の頁に切り替えたい場合に、その文字等を画面上に残しておきたいときには、その文字等を切り取ったりその文字等の写しをとったりして他の切替をしないウインドウに張り付ける等の煩雑な操作が必要であるという問題がある。
【０００５】
これらの問題を解決するために、本発明は、一画面において、個別に切替のできるように区分けした複数の領域にまたがって文字の記入や線画を書くことができ、複数の領域のいずれかを切り替えたときに、切り替えない領域にまたがって記入や描画された文字等を画面上にそのまま残すことができ、さらに、領域間での文字等の移動を簡易に行うことができる、情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を達成するために、本発明に係る表示装置を備える情報処理装置は、少なくとも２つ以上の領域を有する表示画面に対する入力操作および機能を特定する入力操作機能特定手段と、当該入力操作が表示画面のどの領域に属するか判定する領域判定手段と、前記領域判定手段によって判定した領域に対して、前記入力操作に対応する機能の処理を実行する機能処理手段と、前記機能処理手段によって処理を行った結果を表示画面に表示させる表示出力部とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、一画面において、個別に切替のできるように区分けした複数の領域にまたがって文字の記入や線画を書くことができ、複数の領域のいずれかを切り替えたときに、切り替えない領域にまたがって記入や描画された文字等を画面上にそのまま残すことができ、さらに、領域間での文字等の移動を簡易に行うことができる、情報処理装置、情報処理方法および情報処理プログラムを提供することができる。
【図面の簡単な説明】
【０００８】
【図１】図１（ａ）は、本発明の第１の実施の形態に係る情報処理装置の表示装置に表示された一画面の一例を示す図である。図１（ｂ）は、本発明の第１の実施の形態に係る情報処理装置の表示装置に表示された画面の他の一例を示す図である。
【図２】本発明の第１の実施の形態に係る情報処理装置の一例に係る機能ブロック図である。
【図３】本発明の第１の実施の形態に係る情報処理装置の処理の概要を説明するためのフローチャートである。
【図４】本発明の実施の形態に係る情報処理装置の領域判定部の処理の一例を説明するためのフローチャートである。
【図５】図５（ａ）は、本発明の第１の実施の形態に係る情報処理装置の領域条件記憶部に格納された条件の一例を示す図である。図５（ｂ）は、本発明の第１の実施の形態に係る情報処理装置の領域条件記憶部に格納された条件の他の一例を示す図である。
【図６】図６（ａ）は、本発明の第２の実施の形態に係る情報処理装置の表示装置上の一画面の一例を示す図である。図６（ｂ）は、図６（ａ）に示す表示装置上の一画面の一例の作用を説明するための図である。
【図７】本発明の第２の実施の形態に係る情報処理装置の一例に係る機能ブロック図である。
【図８】本発明の第２の実施の形態に係る情報処理装置の処理の概要を説明するためのフローチャートである。
【図９】本発明の第２の実施の形態に係る情報処理装置の現ページ記憶部に格納された領域番号と現在のページ番号との関係を示すデータの一例を示す図である。
【図１０】本発明の第２の実施の形態に係る情報処理装置のストローク記憶部に格納されたデータの一例を示す図である。
【図１１】図１１（ａ）は、本発明の第２の実施の形態に係る情報処理装置の表示装置に表示した一例に係る画面上でストロークを移動する場合を説明するための図である。図１１（ｂ）は、本発明の第２の実施の形態に係る情報処理装置の表示装置に表示した一例に係る画面上でストロークを移動する場合を説明するための図である。図１１（ｃ）は、本発明の第２の実施の形態に係る情報処理装置一例の画面上でストロークを移動する場合を説明するための図である。
【図１２】本発明の第２の実施の形態に係る情報処理装置の一例に係る機能ブロック図である。
【図１３】本発明の第２の実施の形態に係る情報処理装置の表示装置に表示された一例に係る画面上でストロークの移動を行う場合の描画変更部の処理の一例を説明するためのフローチャートである。
【図１４】本発明の第３の実施の形態に係る情報処理装置に表示された一例に係る画面上でストロークの縮小を行う場合の描画変更部の処理の一例を説明するための図である。
【発明を実施するための形態】
【０００９】
以下、本発明の第１の実施の形態について、図面を参照しながら説明する。
【００１０】
＜本発明の第１の実施の形態について＞
（画面の構成の一例）
図１（ａ）は、本発明の実施の形態に係る情報処理装置２０の表示装置２１に表示された一画面の一例を示す図である。図１（ｂ）は、本発明の第１の実施の形態に係る情報処理装置２０の表示装置２１に表示された一画面の他の一例を示す図である。本実施の形態に係る表示装置２１として例えば手書き入力が可能なタッチパネルを備える電子黒板を用いる例を示すが、これに限定されるものではない。例えばタブレット端末などの電子機器の表示装置であってもよい。
【００１１】
本実施の形態に係る情報処理装置２０の表示装置２１は、例えば、図１（ａ）に示すように、電子黒板の面上に、Ｌ字状の線によって区切られた表示画面１０を表示する。具体的には、表示画面１０は、討論中の議題に関する記載をするための下側にある広い第１の領域１１と、本会議の議題を列記するとともに本会議の目的を示す左側及び上側を占める狭い第２の領域１２とからなる。本実施の形態に係る情報処理装置２０の表示装置２１は、タッチパネルを備えるものとして説明するが、タッチパネルへの直接の入力操作だけではなく、カーソルやキーボードの上下左右矢印キー等の操作によって画面上の機能アイコンをアクティブ化したり線画を描いたりすることによって入力操作をするものであってもよい。
【００１２】
図１（ｂ）は、他の一例に係る表示画面１５を示しており、表示画面１５は、Ｔ字状の線によって区切られた、討論中の議題に関する記載をするための下側にある広い第１の領域１６と、本会議の議題を列記した左側にある縦長の細い第２の領域１７と、本会議の目的を示す上側にある横長の狭い第３の領域１８とからなる。
【００１３】
図１（ａ）または図１（ｂ）に示す表示画面１０または表示画面１５を表示する表示装置２１のタッチパネル上をユーザが例えば指を滑らせると、詳しくは後述のとおり、入力操作機能特定手段が、その指を滑らせた動きや接触面積の大きさを検知して、その検知した動きや接触面積の大きさに対応して線画を表示する。例えば、図１（ｂ）の表示画面１５に示すように、第１の領域１６、第２の領域１７及び第３の領域１８にまたがって「ＡＢＣ」の文字列１９を描くことができる。また、画面の領域ごとにアイコンの「クリア」のボタン１１ｃ，１２c，１６ｃ，１７ｃが用意されており、ユーザがそれらの「クリア」のボタンに指先で押すように触れると、その触れた「クリア」のボタンの領域ごとに、各領域内にある描画の内容のすべてを消去することができる。「ＡＢＣ」の文字列１９が、例えば第３の領域１８に帰属するもの判断されている場合には、詳しくは後述のとおり、第１の領域１６または第２の領域１７の「クリア」のボタン１６ｃ，１７ｃを押しても、「ＡＢＣ」の文字列１９は消去されない。なお、入力は、指でする場合に限られずスタイラスと称されるペン等入力可能なものであればどのようなものを用いて行ってもよい。また、本明細書等において、文字列１９等を含めて、線、文字、図形等をストロークと称することがある。
【００１４】
（情報処理装置の構成例）
図２は、本発明の第１の実施の形態に係る情報処理装置２０の機能ブロック図の一例を示す。図２に示すように、情報処理装置２０は、画像を表示するための例えば液晶表示部（図示せず）及びタッチパネル（図示せず）を備える表示装置２１と、入力操作機能特定手段の一例である操作入力部２３および座標入力部２２と、レイアウト管理部２４とを備える。
【００１５】
表示装置２１は、タッチパネルへの操作入力を検出する操作入力部２３と操作入力の位置を検出するための座標入力部２２とを備える。操作入力は、例えば、タッチパネル上で「タッチ動作」を行ったか「ドラッグ動作」を行ったかのどちらかによる。「タッチ動作」は、タッチパネル上の１点の位置（１つの座標によって表される位置）に例えば指先が触れることで、「ドラッグ動作」は、タッチパネル上を必要な長さにわたって（複数の座標の組によって表される位置にわたって）例えばタッチパネル上で指先を滑らせることである。タッチパネルへの指先等での操作入力に代えて、マウスやキーボードでカーソルやポインタを操作してクリック動作やドラック動作をさせてもよい。
【００１６】
レイアウト管理部２４は、表示装置２１の画面の領域１１，１２，１６，１７，１８に描かれる線、文字、図形等のストロークの画面上での配置（レイアウト）の管理をするための入力操作を管理するためのもので、所定の領域において機能を実行するための機能処理部２８と、どの領域で機能を実行すればよいのかを判定するための領域判定部２６と、その判定のための条件が格納された領域条件記憶部２７と、機能処理部２８によって実行した機能の結果を表示装置２１に表示させるための表示出力部２５とを備える。機能の実行結果は、例えば、機能がストロークの描画であれば、その描画したものであり、機能がページ切替であれば、ページを切り替えた後の新たなページのストロークである。レイアウトの管理は、ストロークの描画、移動、削除等である。領域判定部２６および領域条件記憶部２７は領域判定手段の一例である。
【００１７】
また、機能処理部２８は、図示は省略するが、中央演算処理装置としてのＣＰＵ（Central Processing Unit）と、固定されたデータの記憶を行うＲＯＭ（Read Only Memory）と、一時的にデータを記憶するＲＡＭ（Random Access Memory）と、書き換え可能な不揮発性のメモリからなるバックアップメモリと、Ａ／Ｄ変換器やバッファ等を有する入力インターフェース回路と、駆動回路等を有する出力インターフェース回路とを備える。
【００１８】
また、座標入力部２２は、領域判定部２６及び機能処理部２８に接続され、領域判定部２６は領域条件記憶部２７に接続されている。表示画面上の位置で座標が設定されている。
【００１９】
領域条件記憶部２７には、タッチパネル上でユーザの操作入力が行われた時に、座標入力部２２で検出されたタッチパネル（つまり、表示画面）上の操作入力の位置（ＸＹ座標上の位置）が、例えば、図１（ｂ）に示す表示画面上の第１の領域１６から第３の領域１８までのどの領域に属するのかを判定するための条件が格納されている。領域判定部２６は、詳しくは後述のとおり、領域条件記憶部２７の有するその条件に基づいて、操作入力の位置がどの領域に属するのかを判定する。
【００２０】
図５（ａ）は、本発明の第１の実施の形態に係る情報処理装置２０の領域条件記憶部２７に格納された条件の一例である。この例は、図１（ａ）に示すように、一画面が２つの領域１１及び１２に区分されている場合に適用できる。図５（ａ）では、各行に、どの領域に属するかを判定するために、Ｘ座標、Ｙ座標に関する条件が格納されている。第２行には第２の領域１２が割り当てられていて、第２の領域１２については、条件として、「Ｘ＜１００  ＯＲ  Ｙ＜１００」が格納されている。第１行には第１の領域１１が割り当てられているが、第１の領域１１については条件は格納されていない。第２の領域１２に該当しない場合はすべて第１の領域に該当するため、第２の領域に属するか否かだけを判断すればよいからである。
【００２１】
図５（ｂ）は、本発明の実施の形態に係る情報処理装置２０の領域条件記憶部２７に格納された条件の他の一例である。この例は、図１（ｂ）に示すように、一画面が、３つの領域１６、１７及び１８に区分けされている場合に適用される。図５（ｂ）では、各行に、どの領域に属するかを判定するために、Ｘ座標、Ｙ座標に関する条件が格納されている。第２行及び第３行にはそれぞれ第２の領域１７および第３の領域１８が割り当てられていて、第２の領域１７については、条件として、「Ｘ＜１００」が格納され、第３の領域１８については、条件として、「Ｘ＞＝１００  ＡＮＤ  Ｙ＜１００」が格納されている。ただし、第１行には第１の領域１６が割り当てられているが、上記の理由により、第１の領域１６については条件は格納されていない。
【００２２】
再度図２を参照すると、機能処理部２８は、領域判定部２６の判定に基づくとともに、操作入力部２３が検知したユーザの選択した機能（例えば、「アクティブ化」、「削除」、「移動」等）の内容に応答して、領域判定部２６の判定により特定された領域内においてその機能を実行する。また、機能処理部２８には、座標入力部２２から、ユーザの操作入力が行われた位置を表す座標の値を示す信号が入力される。
【００２３】
なお、ユーザがどのような機能を選択したかの判断は、操作入力部２３の検知に基づいてもよく、それに代えて、例えば、座標入力部２２からの座標値に基づいて、ユーザの操作入力が、例えば削除を行うための例えば「クリア」のアイコンの位置を表す座標の範囲内で操作入力を行ったか否かの判断によって行ってもよい。さらに、機能処理部２８は、図示せぬ記憶部を備えていて、例えば、描画した文字等の存在するページ番号や文字等を構成する点の座標を格納する。機能処理部２８およびその記憶部は機能処理手段の一例である。
【００２４】
表示出力部２５は、機能処理部２８に接続されていて、機能処理部２８が実行した機能の結果を表示装置２１に表示させる。例えば、機能が描画であるときには、描画された線図等を表示装置２１に表示させる。
【００２５】
情報処理装置２０の機能処理部２８等の動作は、機能処理部２８のＣＰＵまたは図示せぬ別個の処理装置によって制御される。
【００２６】
本発明の実施の形態に係る情報処理プログラムは、少なくとも２つ以上の領域１１，１２を有する表示画面１０，１５に対する入力操作および機能を特定する入力操作機能特定ステップと、入力操作が表示画面のどの領域に属するか判定する領域判定ステップＳ１１と、領域判定ステップＳ１１によって判定した領域に対して、入力操作に対応する機能の処理を実行する機能処理ステップＳ１２と、機能処理ステップＳ１２によって処理を行った結果を表示画面１０，１５に表示させる表示出力ステップＳ１３とをコンピュータに実行させることを特徴とする。
【００２７】
（情報処理装置の作動例）
図３は、本発明の実施の形態に係る情報処理装置２０のレイアウト管理部２４の処理の一例を示すフローチャートである。ユーザがタッチパネル上でタッチ動作またはドラッグ動作を行うと、座標入力部２２が、タッチ動作またはドラッグ動作を行った位置に関する情報の一例であるそれらの位置に対応する表示画面上の座標の値をレイアウト管理部２４の領域判定部２６および機能処理部２８に送る。また、操作入力部２３が、ユーザが選択した機能を表す信号を機能処理部２８に送る。
【００２８】
領域判定部２６は、座標入力部２２から、タッチ動作またはドラッグ動作の行われた操作の位置を表す座標の値を表す信号を受け取ると、その座標の値に基づいて、タッチ動作またはドラッグ動作（つまり操作）がどの領域で行われたかを判定する（ステップＳ１１）。この際、上記のとおり、操作が「タッチ動作」の場合は１座標であり、「ドラッグ動作」の場合は、その操作に係る位置に対応する複数の座標の組である。位置情報が複数の座標の組からなる場合は、詳しくは後述のとおり、領域判定部２６は、すべての点が第１の領域１６に属すれば、その座標の組は第１の領域１６に属し、それ以外の場合、例えば、図１（ｂ）に示す画面のように、ＡＢＣの文字列１９が第１の領域１６以外の第２の領域１７および第３の領域１８にも属しているような場合は、その座標の組は第２の領域１７に属すると判定する。
【００２９】
次に、機能処理部２８が、操作入力部２３からユーザが行った操作を表す信号を受け取るとともに座標入力部２２から操作入力がされた位置情報を表す信号を受け取ると、領域判定部２６によって判定された領域において、ユーザが行った操作に基づいて機能を実行する（ステップＳ１２）。次に、機能処理部２８は、表示出力部２５によって表示装置２１に処理の結果を表示させる（ステップＳ１３）。例えば、ユーザが描画モードにおいてドラッグ動作を行うと、表示装置２１の画面上に、座標の組を結ぶように線が描かれる。ユーザがタッチ動作をした場合に、そのタッチ動作の行われた位置の座標が、例えば、クリア１１ｃ，１２ｃ（図１（ａ））のアイコンの範囲内にあるときには、領域判定部２６によって判定された領域内にあるすべての描画を削除し、その結果を表示装置２１に表示する。
【００３０】
以上の観点から、本発明の実施の形態に係る情報処理方法は、少なくとも２つ以上の領域１１，１２を有する表示画面１０，１５に対する入力操作および機能を特定する入力操作機能特定ステップと、入力操作が表示画面のどの領域に属するか判定する領域判定ステップＳ１１と、領域判定ステップＳ１１によって判定した領域に対して、入力操作に対応する機能の処理を実行する機能処理ステップＳ１２と、機能処理ステップＳ１２によって処理を行った結果を表示画面１０，１５に表示させる表示出力ステップＳ１３とを含むことを特徴とする。
【００３１】
図４は、本発明の第１の実施の形態に係る情報処理装置２０の領域判定部２６の処理の一例を説明するためのフローチャートである。ここで、ユーザの操作入力が行われた時に、１つの座標によって、または、例えば、図１（ｂ）の画面上に示すＡＢＣの文字列１９のように複数の座標の組によって表されるものをストロークと称す。
【００３２】
図４において、「ｉ」は領域の番号を示し、「ｊ」はストロークを構成する座標の位置に対応する点を表す番号を示す。つまり、図１（ｂ）において、第１の領域１６においてはｉは１で、第２の領域１７においてはｉは２で、第３の領域１８においてはｉは３である。また、ＡＢＣの文字列１９の例えばＡを構成する点の座標のもっとも左側の点の座標に対応する位置をｊ＝１とし、その隣の点の座標に対応する位置をｊ＝２とし、同様に、順にすべての文字について各文字を構成する点に番号を付す。
【００３３】
ユーザがタッチパネルに操作入力をして１ストロークとする文字等を描くと、上記のとおり、座標入力部２２が、その１ストロークを構成するすべての点の位置に関する情報である座標を領域判定部２６に入力する。領域判定部２６では、１を「ｉ」に代入し（ステップＳ２４）、１を「ｊ」に代入する（ステップＳ２５）。つぎに、１ストロークを構成するｊ番目の点の座標が、領域条件記憶部２７の第（ｉ＋１）行に格納されている条件を満たすか否かを判断する（ステップＳ２６）。ステップＳ２６の判断の結果がＹＥＳの場合には、処理はステップＳ２７に進み、ストロークが第（ｉ＋１）の領域に属すると判定して処理を終了する。
【００３４】
ステップＳ２６の判断がＮＯの場合には、ストロークを構成する点の数が「ｊ」以下であるか否かを判断する（ステップＳ２８）。ステップＳ２８の結果がＹＥＳの場合には、処理は次に進み、領域の数が「ｉ」以下であるか否かを判断する（ステップＳ２９）。ステップＳ２９の結果がＹＥＳの場合には、処理はステップＳ３０に進み、ストロークが第１の領域１６に属すると判定して処理を終了する。
【００３５】
ステップＳ２８の判断の結果がＮＯの場合には、ｊ＋１をｊに代入して（ステップＳ３１）処理をステップＳ２６の前に戻す。またステップＳ２９の判断の結果がＮＯの場合には、ｉ＋１をｉに代入して（ステップＳ３２）処理をステップＳ２５の前に戻す。
【００３６】
次に、具体的に、領域判定部２６が、図４のフローチャートに基づいてどのように処理するのかを説明する。ここでは、図１（ａ）に示すように画面が第１の領域１１および第２の領域１２に区分けされている例を用いる。この例では、領域条件記憶部２７に、図５（ａ）に示す条件が格納されている。情報処理装置２０の表示装置２１に、あるストロークを描いたとき、そのストロークの１番目の点の座標（ｊ＝１）が第１の領域１１に属し、２番目の点の座標（Ｘ１，Ｙ１）が第２の領域１２に属するとする。なお、この例では、領域は第１の領域１１および第２の領域１２の２つであるため、領域条件記憶部２７には、第２行に、第２の領域１２について、「Ｘ＜１００  ＯＲ  Ｙ＜１００」という条件が格納されているものとする。
【００３７】
ステップＳ２４およびステップＳ２５を経た後、ステップＳ２６において、ストロークの（ｊ＝１）番目の点の座標が、第２行の第２の領域１２についての条件、「Ｘ＜１００  ＯＲ  Ｙ＜１００」を満たすか否かが判断される。ストロークの（ｊ＝１）番目の点の座標は第１の領域１１に属しているため、第２の領域１２についての条件の「Ｘ＜１００  ＯＲ  Ｙ＜１００」は満たさず、このステップでの判断は、ＮＯとなる。これにより、処理はステップＳ２８に進む。ステップＳ２８においては、本例では２番目の点の座標が存在し、（ｊ＝１）よりもストロークを構成する点の数の方が大であるため、このステップの判断はＮＯとなり、処理はステップＳ３１に進む。ステップＳ３１では、ｊにｊ＋１が代入され、処理はステップＳ２６の前に進む。ステップＳ２６では、ストロークを構成する（ｊ＝２）番目の点の座標が、領域条件記憶部２７に格納されている条件の第（ｉ＋１＝２）行を満たしているため、判断はＹＥＳとなり、処理はステップＳ２７に進む。ステップＳ２７では、ストロークが、第２の領域１２に属すると判定され、処理を終了する。
【００３８】
このように判定したストロークに関する情報は、例えば、後述の本発明の第２の実施の形態に係る情報処理装置７０（図７）のストローク記憶部７６のような記憶部を図２に示す情報処理装置２０の機能処理部２８に設け、そこに記憶させてもよい。ストロークに関する情報には、例えば、図１０に示すように、ストロークＩＤ、領域ＩＤ、ページＩＤおよびストロークを構成する点の座標の関係を含めてもよい。
【００３９】
＜本発明の第２の実施の形態について＞
（画面の構成の一例）
図６（ａ）は、本発明の第２の実施の形態に係る情報処理装置７０（図７）の表示装置２１に表示された一画面の一例を示す。本実施の形態に係る情報処理装置７０（図７）は、詳しくは後述の通り、図１（ａ）、図１（ｂ）および図２の実施の形態に係る情報処理装置２０と比べると、一画面を区分けした領域ごとにページの切替を行うことができる点で相違する。
【００４０】
具体的に説明すると、図６（ａ）は、表示画面６０が、会議の討論中の議題に関する記載をするための下側にある広い第１の領域６１と、会議のすべての議題を列記するとともに会議の目的を示す左側及び上側を占める狭い第２の領域６２とからなる構成例を示す。各領域の下側には、ページを切り替えるための三角形状のボタン６１ｐｆ，６１ｐｂ，６２ｐｆ，６２ｐｂが設けられている。ボタン６１ｐｆ，６２ｐｆは現在の表示されているページから次のページ（言い換えると、現在の表示画面から次の表示画面）にページを進めるためのもので、ボタン６１ｐｂ，６２ｐｂは現在の表示されているページから前のページにページを戻すものである。例えば、ボタン６１ｐｆを押すと、第１の領域６１のページが次のページに切り替えられ、ボタン６２ｐｂを押すと、第２の領域６２のページが前のページに戻される。ボタンが押されていない他の領域のページには変更がない。
【００４１】
図６（ｂ）は、図６（ａ）に示す表示画面６０に、ＡＢＣの文字列６５を書き込んだ状態を示す。図６（ｂ）に示すように、ＡＢＣの文字列６５は、第１の領域６１と第２の領域６２とにまたがって記載されている。このＡＢＣの文字列６５の座標の組は、図４に示すフローチャートによると、第２の領域６２に属すると判定される。
【００４２】
（情報処理装置７０の例）
図７は、本発明の第２の実施の形態に係る情報処理装置７０の一例に係る機能ブロック図である。図２に示す本発明の第１の実施の形態に係る情報処理装置２０と比べると、本実施の形態に係る情報処理装置７０のレイアウト管理部７４の機能処理部７８および記憶部７５の構成が、第１の実施の形態に係る情報処理装置２０の機能処理部２８と異なる。
【００４３】
記憶部７５は、現ページ記憶部７７とストローク記憶部７６とを備える。図７には、記憶部７５が、現ページ記憶部７７およびストローク記憶部７６のみからなるように描かれているが、ページ切替や描画以外の他の機能を実行するために必要な他のデータを記憶するためのデータ記憶部を備える。ただし、そのような記憶部は、本実施の形態の構成を簡略化して理解を容易にするために省略してある。
【００４４】
現ページ記憶部７７は、表示装置２１の画面上に存在する複数の領域のそれぞれにおいて、現在、何ページ目を表示しているかに関する情報、つまり、ページ番号を保持する。
【００４５】
図９は、現ページ記憶部７７に格納されている領域番号と現在のページ番号との関係の一例を示す。この例では、表示装置２１上に表示されている現在の画面上において、第１の領域６１のページ番号は１で、第２の領域６２のページ番号は３である。図９において、第２の領域６２の行の下の「・・・」の行は、第３の領域が存在する場合に利用されるもので、「・・・」は単に省略を表す。第４の領域等が存在する場合には、同様に、それらは順に第３の領域の下の行に追加される。
【００４６】
ストローク記憶部７６は、それぞれの領域のそれぞれのページに存在する全てのストロークに関する情報を保持する。
【００４７】
図１０は、ストローク記憶部７６に記憶されているストロークに関する情報の一例を示す。ここに記憶されている情報は、それぞれの領域のそれぞれのページに存在する全てのストロークに関する情報である。図１０に示すように、ストロークに関する情報は、例えば、第１列のストロークＩＤ、第２列の領域ＩＤ、第３列のページＩＤおよび第４列の点座標に関する情報を含む。
【００４８】
第１列のストロークＩＤはストロークを特定する数字からなる。例えば、図１０に示すように、描画した順にストロークに番号を付してもよい。第２列の領域ＩＤは、そのストロークがどの領域に属しているかを示す数字からなる。例えば、領域ＩＤの「１」は、第１の領域６１（図６（ａ））を意味し、領域ＩＤの「２」は、第２の領域６２（図６（ａ））を意味する。第３の列のページＩＤは、あるストロークが、領域ＩＤで特定される領域の何ページ目に属するかを示す数字からなる。例えば、ページＩＤの「２」は、第１の領域６１の第２ページ目にストロークＩＤが４のものが存在することを意味する。第４の列の点座標は、各ストロークを構成するすべての点の直交座標系のＸＹ座標における座標を示す。ストロークの点の位置を特定できるものであれば、直交座標系に代えて極座標系等を用いてもよい。なお、図１０に示す「・・・・・」は、省略を意味する。
【００４９】
機能処理部７８は、描画処理部７１とページ切替管理部７２とを備える。図の機能処理部７８は、描画処理部７１およびページ切替管理部７２のみからなるように示されているが、ページ切替や描画以外の他の機能を実行するために必要な他の機能の管理および処理部を備えるものであり、それは、本実施の形態の構成の簡略化による理解の容易のために省略してある。
【００５０】
ユーザが、表示装置２１の表示画面上のある領域においてページ切替のための操作入力を行うと、ページ切替管理部７２は、領域判定部２６によって判定された領域においてページの切替が行われたことを検知する。この際、領域判定部２６による領域の判定は、座標入力部２２から入力された位置情報に基づいて行われ、ページの切替の検知は、操作入力部２３および座標入力部２２から入力された情報に基づいて行われる。ページの切替の検知に伴い、ページ切替管理部７２は、表示出力部２５の出力により表示装置２１に表示される画面上の描画映像および現ページ記憶部７７の保持する現在のページ番号の情報をそれぞれ新たなページに関する描画映像およびページ番号の情報に更新する。
【００５１】
描画処理部７１は、ユーザによって表示装置２１上のある領域において描画のための操作入力が行われると、領域判定部２６によって判定された領域において描画動作が行われたことを検知する。この際、領域判定部２６による領域の判定は、座標入力部２２から入力された位置情報に基づいて行われ、描画動作の検知は、操作入力部２３および座標入力部２２から入力された情報に基づいて行われる。描画動作の検知に伴い、描画処理部７１は、現ページ記憶部７７に保持されているその領域の現ページの番号を参照し、ストローク記憶部７６を更新して新たなストロークＩＤの行を追加して、新たなストロークに関する領域ＩＤ、ページＩＤおよび点座標の情報を格納する。さらに描画処理部７１は、その更新した情報に基づいて、表示出力部２５の出力により表示装置２１上に表示されている描画映像を更新する。すなわち、新たにストロークを所定の領域内の所定の位置に描画する。
【００５２】
（第２の実施の形態に係る情報処理装置の作動例）
図８は、本発明の第２の実施の形態に係る情報処理装置７０のレイアウト管理部７４の処理の一例を示すフローチャートである。ユーザがタッチパネル上でタッチ動作またはドラッグ動作を行うと、座標入力部２２が、タッチ動作またはドラッグ動作を行った位置に関する情報の一例である位置に対応する座標の値をレイアウト管理部７４の領域判定部２６および機能処理部７８に送る。また、操作入力部２３が、ユーザが選択した機能を表す信号を機能処理部７８に送る。
【００５３】
領域判定部２６は、座標入力部２２から、タッチ動作またはドラッグ動作の行われた操作の位置を表す座標の値を表す信号を受け取ると、その座標の値に基づいて、タッチ動作またはドラッグ動作（つまり操作）がどの領域で行われたかを判定する（ステップＳ４１）。この際、上記のとおり、操作が「タッチ動作」の場合は１座標であり、「ドラッグ動作」の場合は、その操作に係る位置に対応する複数の座標の組である。
【００５４】
次に、機能処理部７８のページ切替管理部７２は、操作入力部２３からユーザが行った操作を表す信号を受け取るとともに座標入力部２２から操作入力がされた位置情報を表す信号を受け取る。これにより、ページ切替管理部７２は、領域判定部２６によって判定された領域において、ページ切替の操作がされたことを検知し、現ページ記憶部７７に保持されている現在のページの番号を新たなページの番号に更新する（ステップＳ４２）。
【００５５】
この時、描画処理部７１が、描画が行われたことを検知した場合には、ステップＳ４２は次のステップＳ４３に進む。ステップＳ４３では、ストローク記憶部７６の情報を更新し、その更新した情報に基づいて、表示出力部２５によって新たなストロークを新たなページに描画させる。
【００５６】
ステップＳ４２をより詳細に述べる。ページ切替管理部７２は、座標入力部２２から操作入力がされた位置情報により、ステップＳ４１によって特定された領域において、ページを切り替えるためのボタン６１ｐｆ，６１ｐｂのどちらが押されたかを判断する。次に、ページ切替管理部７２は、現ページ記憶部７７から、ステップＳ４１によって特定された領域の現在のページ番号を取得する。このとき、例えば、次のページに切り替えるためのボタン６１ｐｆが押されたと判断したときには、現ページ記憶部７７に保持されている現在のページ番号を新たなページの番号に置き換える。一方、現在のページ番号が１のときに、前のページに戻るためのボタン６１ｐｂが押されたと判断したときには、何も実行せずに処理を終了させる。
【００５７】
図９に示す現ページ記憶部７７に格納されたページ番号の一例によると、ステップＳ４２において、例えば、第２の領域６２において、ページを前のページに戻すためのページ切替のボタン６１ｐｂが押されると、ページ切替管理部７２は、現ページ記憶部７７に格納されている第２の領域６２の現在のページ番号の「３」を取得し、前のページ番号の「２」に書き換える。
【００５８】
また、ストロークが描画されているページへのページ切替が行われたときには、ページ切替管理部７２は、ストローク記憶部７６を参照して、領域判定部２６の特定する領域におけるページ切替による移行先のページに存在するストロークに関する情報のすべてを取得する。次に、ページ切替管理部７２は、ページ切替の操作に伴い、現ページ記憶部７７に保持されている現在のページ番号を移行先のページ番号に更新し、ページ情報が記憶されている記憶部（図示せず）にアクセスしてその新たなページ番号に相当するページの情報を読み出す。この新たなページの情報は、表示出力部２５によって表示装置２１に表示される。この時、ページ切替管理部７２は、表示出力部２５によって、ストローク記憶部７６から取得したそのストロークを表示装置２１の新たなページの画像上に描画させる。
【００５９】
ステップＳ４３において、描画処理部７１が、新たに描画が行われたことを検知した場合は次のように処理が進められる。ユーザが表示装置２１上でドラッグ動作をしたことを座標入力部２２および操作入力部２３が検知すると、座標入力部２２の情報に基づいて、領域判定部２６が、ドラッグ動作のされた領域を特定する。例えば第１の領域６１においてドラッグ動作が行われたと仮定すると、描画処理部７１は、描画がされたことを検知し、現ページ記憶部７７から、第１の領域６１の現在のページ番号を取得する。
【００６０】
次に、描画処理部７１は、座標入力部２２から、ユーザがドラッグ動作したことにより描画されたものの点の位置に対応する座標の組を表す情報を取得し、表示出力部２５によって、表示装置２１に、その座標に対応する位置に描画をさせる。また、描画処理部７１は、ストローク記憶部７６に記憶されている例えば図１０に示すデータの最終行の下に新たなデータのための行を追加し、第１の列のストロークＩＤに例えば「８」の数字を格納し、第２の列の領域ＩＤに「１」を格納し、第３の列のページＩＤに例えば「２」を格納し、第４の列の点座標には、座標入力部２２から得られた座標の組を格納する。
【００６１】
本実施の形態によると、領域ごとにページの切替を行うこともできる。また、複数の領域にまたがった「ＡＢＣ」の文字列６５を特定の領域に帰属するものとして扱うため、「ＡＢＣ」の文字列６５が、例えば第２の領域６２に帰属するものと判定した場合には、第１の領域６１のページの切替を行ったときでも、その切替とともに、第１の領域６１に描かれている文字列６５の一部または全部が消えたりすることなく、画面上の元の位置にそのままの状態で保持される。
【００６２】
＜本発明の第３の実施の形態について＞
（画面の構成の例）
図１１（ａ）は、本発明の第３の実施の形態に係る情報処理装置８０（図１２）の表示装置２１に表示された一画面の一例を示す図である。本実施の形態に係る情報処理装置８０（図１２）は、詳しくは後述の通り、図７の第２の実施の形態に係る情報処理装置７０と比べると、領域にまたがってストロークを移動することができる点で相違する。
【００６３】
表示画面の概要を説明すると、図１１（ａ）から図１１（ｃ）は、図６（ａ）および図６（ｂ）に示す表示画面６０と同じ構成の表示画面６０を示す。表示画面６０は、第１の領域６１と第２の領域６２とからなる。ただし、第１の領域６１の左下には、新たに、「移動」と表示されたアイコンのボタン６１ｓが設けられている。ボタン６１ｓは、画面内においてストロークを移動する機能を開始および停止するために使用する。
【００６４】
本実施の形態の情報処理装置８０（図１２）は、描画モードと描画変更モードとの２つモードに対応する。通常は、描画モードである。描画モードでは、ユーザが、例えば指先によって表示画面６０上においてある長さにわたってドラッグ動作を行うと、ドラッグ動作が行われた位置に手書きの線を描くことができる。例えば、図１１（ａ）は、描画モードにあるときに、ユーザが、ドラッグ動作によって、第１の領域６１の右側のやや下側に、ＡＢＣの文字列６５を描いた例を示す。ただし、描画モードにおいて描画を行った時点では、図１１（ａ）とは異なり、ＡＢＣの文字列６５を囲む一点鎖線の矩形の囲み６６は表示されない。
【００６５】
この後、ユーザが「移動」のボタン６１ｓを押す（ボタン６１ｓの位置でタッチ動作をする）と、描画変更モードに移行する。描画変更モードでは、現在表示されている画面内にあるストロークの少なくとも１つを選択すると、例えば、ストロークの１つであるＡＢＣの文字列６５を選択すると、その文字列６５は、図１１（ａ）に示されているように、一点鎖線の矩形の囲み６６が表示される。囲み６６に代えて、その囲み６６の範囲が文字列６５の表示されている画面の色と異なる色に着色されるようにしてもよい。言い換えると、選択された文字列６５はアクティブ化される。この状態で、ユーザは、一点鎖線の矩形の囲み６６をドラッグ動作して文字列６５を移動することができる。
【００６６】
図１１（ｂ）は、一点鎖線の矩形の囲み６６をドラッグ動作して、ＡＢＣの文字列６５を第１の領域６１から第２の領域６２内まで移動した状態を示す。この状態では、まだ、ＡＢＣの文字列６５は、一点鎖線の矩形の囲み６６で囲まれており、ユーザは一点鎖線の矩形の囲み６６をドラッグ動作することによって、さらに文字列６５を移動することができる。図１１（ｃ）は、ＡＢＣの文字列６５を第１の領域６１と第２の領域６２との境界上に移動した状態を示す。言い換えると、ＡＢＣの文字列６５は、第１の領域６１と第２の領域６２とにまたがった状態になっている。図１１（ｃ）では、文字列６５は依然として一点鎖線の矩形の囲み６６によって囲まれているので、文字列６５をさらに移動することができる。この時点で、ユーザがボタン６１ｓを再度押すと、描画変更モードから描画モードに戻り、画面上から一点鎖線の矩形の囲み６６が消え、文字列６５は移動できなくなる。
【００６７】
（情報処理装置８０の例）
図１２は、本発明の第３の実施の形態に係る情報処理装置８０の一例に係る機能ブロック図である。図７に示す本発明の第２の実施の形態に係る情報処理装置７０と比べると、本実施の形態に係る情報処理装置８０が、レイアウト管理部８４の機能処理部８８がさらに描画変更部８３を備え、描画処理部７１および描画変更部８３がそれぞれ描画モードおよび描画変更モードにおいて機能するという点が異なる。描画モードと描画変更モードとの間の切替は、上記のとおり、例えば、図１１（ａ）に示す表示画面６０の第１の領域６１に設けられている「移動」のボタン６１ｓを押すことによって行われる。「移動」のボタン６１ｓはモード変更手段の一例である。
【００６８】
「移動」のボタン６１ｓが押されると、描画変更部８３は、操作入力部２３および座標入力部２２からの入力信号に基づいて、描画モードから描画変更モードに移行したことを検知する。次に、ユーザがアクティブ化されたストロークを移動すると、操作入力部２３および座標入力部２２からその移動の内容を表す情報が描画変更部８３に入力される。この入力があると、描画変更部８３は、操作入力部２３、座標入力部２２および領域判定部２６のいずれかまたはそれらの組み合わせの信号に基づいて、現在の描画に対する変更の内容を判定し、これに基づいて、ストローク記憶部７６の保持する情報を更新する。また、描画変更部８３は、その更新された内容に基づいて、表示出力部２５によって、表示装置２１上の表示内容を更新させる。
【００６９】
（第３の実施の形態に係る情報処理装置の作動例）
図１３は、本発明の第３の実施の形態に係る情報処理装置８０のレイアウト管理部８４の機能処理部８８の描画変更部８３の処理の一例を示すフローチャートである。フローチャートの開始時点では、描画変更部８３は描画変更モードに移行しているものとする。
【００７０】
ユーザがタッチパネル上でドラッグ動作（「ドラッグ操作」ともいう）を行うと、描画変更部８３は、座標入力部２２からそのドラッグ動作の開始位置に対応する座標（Ｘ１，Ｙ１）を取得し（ステップＳ５０）、さらに、そのドラッグ動作の終了位置に対応する座標（Ｘ２，Ｙ２）を取得する（ステップＳ５１）。同時に、描画変更部８３は、領域判定部２６から、特定された各座標が帰属する領域に関する情報を取得するとともに、現ページ記憶部７７からそれぞれの領域における現在のページの番号を取得する。次に、描画変更部８３は、ストローク記憶部７６に格納されているストロークＩＤの内、それぞれの領域の現在のページにあるストロークのすべてを参照し、そのストロークを構成するすべての点の座標（第４列の情報）が、（Ｘ１,Ｙ１）、（Ｘ１,Ｙ２）、（Ｘ２,Ｙ２）、（Ｘ２,Ｙ１）の４点を直線で結んだ矩形の領域の内側に存在するすべてのストロークの集合Ｓ１を抽出する（ステップＳ５２）。これにより、移動しようとするストロークをアクティブ化する。なお、その矩形の領域内にストロークが存在しないときには、処理は開始の状態に戻る。
【００７１】
この時点で、ユーザがさらにドラッグ動作を行ったことを座標入力部２２が検知すると、描画変更部８３は引き続き以下の操作を行う。なお、ユーザがドラッグ操作以外の操作を行ったことを操作入力部２３が検知した場合には、描画変更モードのままで処理を終了する。
【００７２】
ドラッグ動作が（Ｘ３，Ｙ３）から（Ｘ４,Ｙ４）まで行われたことを、描画変更部８３が座標入力部２２から取得すると（ステップＳ５３，ステップＳ５４）、描画変更部８３は、（Ｘ３，Ｙ３）が、（Ｘ１,Ｙ１）、（Ｘ１,Ｙ２）、（Ｘ２,Ｙ２）、（Ｘ２,Ｙ１）の４点を直線で結んだ矩形の領域の内側に存在するか否かを判断する（ステップＳ５５）。これにより、このドラッグ動作が、アクティブ化したストロークを移動するものであるのか否かを判断する。
【００７３】
（Ｘ３，Ｙ３）がその矩形の領域内に存在しない場合（ＮＯの場合）には、処理は描画変更モードのままで終了する。必要に応じて、再度ステップＳ５０に示すドラッグ操作を行う。
【００７４】
（Ｘ３，Ｙ３）がその矩形の領域内に存在する場合（ＹＥＳの場合）には、処理は次のステップＳ５６に進む。
【００７５】
ステップＳ５６では、Ｓ１に含まれるすべてのストロークを構成するすべての点のＸ座標に（Ｘ４−Ｘ３）を加えるとともに、Ｓ１に含まれるすべてのストロークを構成するすべての点のＹ座標に（Ｙ４−Ｙ３）を加え、ストローク記憶部７６に格納されている第４列のストロークの点座標のデータを更新する。
【００７６】
この更新後、Ｓ１に含まれるストロークを構成するすべての点が第１の領域にあるか否かを判断する（ステップＳ５７）。ＹＥＳの場合には、Ｓ１に含まれる全部のストロークについて、それらは第１の領域６１に属するものとして、ストローク記憶部７６に格納されている第２列のデータを更新する（ステップＳ５８）。ステップＳ５７の判断の結果がＮＯの場合には、Ｓ１に含まれる全部のストロークについて、それらは第２の領域６２に属するものとして、ストローク記憶部７６に格納されている第２列のデータを更新する（ステップＳ６０）。
【００７７】
次に、描画変更部８３は、ステップＳ５８またはステップＳ６０をステップＳ５９に進ませて、第１の領域６１および第２の領域６２のそれぞれの現在のページに存在するすべてのストロークを、ストローク記憶部７６に格納されている第４列の情報に基づいて、表示出力部２５によって、表示装置２１上に再描画させる。
【００７８】
図１１（ａ）では、一点鎖線の矩形の囲み６６で囲まれた文字列６５（ストローク）が移動対象となっており、図１１（ｂ）では、文字列６５を構成するすべての点が第２の領域６２内に存在するため、このストロークは第２の領域６２内に存在するものとなり、図１１（ｂ）では、文字列６５は、第１の領域６１と第２の領域６２とにまたがっているので、このストロークは第２の領域６２内に存在するものとしてストローク記憶部７６に格納される。
【００７９】
（第３の実施の形態の変形例）
図１４は、本発明の第３の実施の形態に係る情報処理装置８０の表示装置２１に表示された一画面の他の一例を示す図である。この例では、表示画面６０内の各領域６１，６２内においてストロークの縮小を行うことができる。図１４に示す画面の構成は、図１２に示す本実施の形態に係る情報処理装置８０において、描画変更部８３に、以下のような表示画面６０内の表示内容の縮小機能を持たせることによって達成される。
【００８０】
図１１の表示画面６０の例では、第１の領域６１の左下に、「移動」のボタン６１ｓを備えていた。図１４の表示画面６０では、その「移動」のボタン６１ｓの位置に、「移動」のボタン６１ｓに代えて「縮小」ボタン６１ｃを備える。また、描画変更部８３は、上記のように「移動」のボタン６１ｓを押した際の機能に加えて、または、それに代えて、以下のような操作を実行する。
【００８１】
ユーザが「縮小」ボタン６１ｃに対しタッチ動作を行うと、描画変更部８３は、操作入力部２３および座標入力部２２からの情報に基づいて、描画変更モードに移行する。これと同時に、描画変更部８３は、操作入力部２３および座標入力部２２からの情報に基づいて、現ページ記憶部７７から現在の第１の領域６１のページ番号を取得し、さらに、ストローク記憶部７６に格納されているデータを参照して、第１の領域６１の現在のページ番号に存在するすべてのストロークのすべての点の座標データを取得する。
【００８２】
次に、描画変更部８３は、取得したストロークのすべての点の座標データに対し、Ｘ軸線およびＹ軸線方向のそれぞれの長さを所定の縮小率で縮小する処理を行う。これにより、新たな点座標のデータを算出し、その新たなデータによって、現ページ記憶部７７のデータを更新する。例えば、縮小率を０．７とした場合には、縮小後のストロークに関するＸ軸線およびＹ軸線方向におけるそれぞれの新たな座標の位置を次の式から求める。
【００８３】
（元の座標値−１００）×０．７＋１００＝新たな座標値
次に、描画変更部８３は、更新した現ページ記憶部７７のデータを取得し、この更新したデータに基づいて、表示出力部２５によって、表示装置２１上に、所定のストロークを再描画させる。これにより、描画変更部８３は、描画変更モードを終了する。
【００８４】
このように縮小処理を行うことによって、領域内に、新たに手書きを行うことのできる空白スペースを作ることができる。
【００８５】
上記の縮小の例は、第１の領域６１のように、所定の領域内のすべてのストロークを対象とした。これに代えて、以下の操作により、所望のストロークを選択して縮小するようにしてもよい。
【００８６】
ユーザが「縮小」ボタン６１ｃに対しタッチ動作を行うと、描画変更部８３は、操作入力部２３および座標入力部２２からの情報により、描画変更モードに移行する。この状態で、ユーザがタッチパネル上でドラッグ動作を行うと、描画変更部８３は、座標入力部２２からそのドラッグ動作の開始位置に対応する座標（Ｘ１，Ｙ１）を取得し、さらに、そのドラッグ動作の終了位置に対応する座標（Ｘ２，Ｙ２）を取得する。同時に、描画変更部８３は、領域判定部２６によって特定された各座標が帰属する領域に関する情報を取得するとともに、現ページ記憶部７７からそれぞれの領域における現在のページの番号を取得する。
【００８７】
次に、描画変更部８３は、ストローク記憶部７６に格納されているストロークＩＤの内、それぞれの領域の現在のページにあるストロークのすべてを参照し、そのストロークを構成するすべての点の座標（第４列の情報）が、（Ｘ１,Ｙ１）、（Ｘ１,Ｙ２）、（Ｘ２,Ｙ２）、（Ｘ２,Ｙ１）の４点を直線で結んだ矩形の領域の内側に存在するすべてのストロークの集合Ｓ１を抽出する。これにより、縮小しようとするストロークをアクティブ化する。
【００８８】
この状態で、再度、ユーザが「縮小」ボタン６１ｃを押すと、アクティブ化されたストロークが所定の縮小率で縮小される。この縮小は例えば次のように行う。描画変更部８３が、アクティブ化したストロークのすべての点の座標データに対し、Ｘ軸線およびＹ軸線方向のそれぞれの長さを所定の縮小率で縮小する処理を行う。これにより新たな点座標のデータを算出し、その新たなデータによって、現ページ記憶部７７のデータの中の所定のストロークのデータを更新する。例えば、縮小率を０．７とした場合には、縮小後のストロークに関するＸ軸線およびＹ軸線方向におけるそれぞれの新たな座標の位置を次の式から求める。
【００８９】
（元の座標値−１００）×０．７＋１００＝新たな座標値
次に、描画変更部８３は、更新した現ページ記憶部７７のデータを取得し、この更新したデータに基づいて、表示出力部２５によって、表示装置２１上に、所定のストロークを再描画させる。これにより、描画変更部８３は、描画変更モードを終了する。
【符号の説明】
【００９０】
１０，１５  表示画面
１１，１６，６１  第１の領域
１１ｃ，１２ｃ，１６ｃ，１７ｃ  クリアのボタン
１２，１７，６２  第２の領域
１８  第３の領域
１９  文字列
２０  情報処理装置
２１  表示装置
２２  座標入力部（入力操作機能特定手段の一例）
２３  操作入力部（入力操作機能特定手段の一例）
２４，７４，８４  レイアウト管理部
２５  表示出力部
２６  領域判定部（領域判定手段の一例）
２７  領域条件記憶部（領域判定手段の一例）
２８、７８、８８  機能処理部（機能処理手段の一例）
６０  表示画面
６１ｃ  ボタン
６１ｐｆ，６１ｐｂ，６２ｐｆ，６２ｐｂ  ボタン
６１ｓ  ボタン
６５  文字列
７０、８０  情報処理装置
７１  描画処理部
７２  ページ切替管理部
７５  記憶部
７６  ストローク記憶部
７７  現ページ記憶部
８３  描画変更部
【先行技術文献】
【特許文献】
【００９１】
【特許文献１】特開２００２−２２９４２７号公報
【図１】
2014002436.tif 000003
【図２】
2014002436.tif 000004
【図３】
2014002436.tif 000005
【図４】
2014002436.tif 000006
【図５】
2014002436.tif 000007
【図６】
2014002436.tif 000008
【図７】
2014002436.tif 000009
【図８】
2014002436.tif 000010
【図９】
2014002436.tif 000011
【図１０】
2014002436.tif 000012
【図１１】
2014002436.tif 000013
【図１２】
2014002436.tif 000014
【図１３】
2014002436.tif 000015
【図１４】
2014002436.tif 000016