(57)【要約】【課題】タブレット端末等の描画装置において、表示の縮小により拡げられた描画エリアの全てを保存する必要はなく、当該描画エリアのための記憶容量を抑制すること。【解決手段】タッチパネル表示部に表示される描画データを拡大したり縮小したりスクロールしたりして表示させる度に、当該描画拡大後、描画縮小後、描画スクロール後のビューエリアＶａの座標範囲に対応した描画入力レイアＬｎが仮生成される。そして、新たな描画データｗｎが手書きされると、当該描画データｗｎが前記仮生成された描画入力レイヤＬｎに書き込まれ正規レイヤとしてレイヤ実データ記憶部に記憶される。前記タッチパネル表示部のビューエリアＶａには、現在の縮尺とその座標範囲に対応して、前記レイヤ実データ記憶部に記憶されている各描画入力レイヤＬｎ…に書き込まれている各描画データｗｎ…が重ねて表示される。【選択図】      図３
2018045736.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
この表示部のビューエリアに対する表示の縮尺を記憶する縮尺記憶手段と、
前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶手段により記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成するレイヤ仮生成手段と、
前記ビューエリアに対するユーザ操作に応じて描画された描画データを前記レイヤ仮生成手段により仮生成された描画入力レイヤに書き込み、当該描画データの書き込まれた描画入力レイヤを正規レイヤとして記憶するレイヤ実データ記憶手段と、
このレイヤ実データ記憶手段により記憶された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる表示制御手段と、
を備えたことを特徴とする描画装置。
【請求項２】
前記レイヤ実データ記憶手段により記憶された各描画入力レイヤについて、当該描画入力レイヤの座標範囲が含まれる座標範囲を有する描画入力レイヤを親レイヤ、この親レイヤである描画入力レイヤの座標範囲に含まれる座標範囲を有する描画入力レイヤを子レイヤとして管理するレイヤ管理手段を備え、
前記表示制御手段は、前記レイヤ管理手段による管理情報に基づいて、前記レイヤ実データ記憶手段により記憶された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する親レイヤの描画入力レイヤに書き込まれた描画データからその子レイヤの描画入力レイヤに書き込まれた描画データを順次読み出し当該ビューエリアに重ねて表示させる、
ことを特徴とする請求項１に記載の描画装置。
【請求項３】
前記表示部は、タッチパネル式の表示部であり、
前記ビューエリアの表示の拡大又は縮小は、前記タッチパネルに対するユーザのピンチアウト又はピンチインの操作により行われ、
前記描画データは、前記ビューエリアのタッチパネルに対するユーザの手書き操作に応じて描画された描画データである、
ことを特徴とする請求項１または請求項２に記載の描画装置。
【請求項４】
表示部と、
この表示部のビューエリアに対する表示の縮尺を記憶する縮尺記憶手段と、
前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶手段により記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを生成するレイヤ生成手段と、
このレイヤ生成手段により生成された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる表示制御手段と、
を備えたことを特徴とする描画装置。
【請求項５】
表示部を有する電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記表示部のビューエリアに対する表示の縮尺を縮尺記憶部に記憶させる縮尺記憶手段、
前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶部に記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成するレイヤ仮生成手段、  前記ビューエリアに対するユーザ操作に応じて描画された描画データを前記レイヤ仮生成手段により仮生成された描画入力レイヤに書き込み、当該描画データの書き込まれた描画入力レイヤを正規レイヤとしてレイヤ実データ記憶部に記憶させるレイヤ実データ記憶手段、
前記レイヤ実データ記憶部に記憶された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる表示制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【請求項６】
表示部を有する電子機器のコンピュータを制御するための方法であって、
前記表示部のビューエリアに対する表示の縮尺を記憶し、
前記ビューエリアの表示を拡大又は縮小する度に、前記記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成し、
前記ビューエリアに対するユーザ操作に応じて描画された描画データを前記仮生成された描画入力レイヤに書き込み、当該描画データの書き込まれた描画入力レイヤを正規レイヤとして記憶し、
この記憶された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる、
ことを特徴とする描画方法。
【請求項７】
表示部を有する電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記表示部のビューエリアに対する表示の縮尺を記憶する縮尺記憶手段、
前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶手段により記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを生成するレイヤ生成手段、
このレイヤ生成手段により生成された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる表示制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【請求項８】
表示部を有する電子機器のコンピュータを制御するための方法であって、
前記表示部のビューエリアに対する表示の縮尺を記憶し、
前記ビューエリアの表示を拡大又は縮小する度に、前記記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを生成し、
この生成された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる、
ことを特徴とする描画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ任意の描画データを生成するための描画装置、およびその制御プログラム、描画方法に関する。
【背景技術】
【０００２】
従来、タブレット型の端末装置など、手書きの描画データを入力可能な情報機器では、入力画面となる表示部（ビューエリア）に表示されている描画データを適宜に拡大／縮小したりスクロールしたりしながら所望の描画データを入力して行くことができる。
【０００３】
この場合、前記表示部（ビューエリア）に表示されている描画データを縮小したりスクロールしたりしてその描画エリアを拡げて描画データを入力して行くと、拡げた範囲で表示された矩形の描画エリアに相当する記憶容量が必要になる。
【０００４】
従来の手書き入力装置であって、前記表示部（ビューエリア）に表示されている描画エリアにおいて、新たな手書きの描画データからその描画に必要と推定される描画エリアが現在の描画エリア内に納まらないと判断された場合、当該描画エリアに表示されている描画データそのものを縮小して書き直すことで、前記新たな手書きの描画データが入力可能な領域を確保することが考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１１６４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前記従来の手書き入力装置では、新たな手書きの描画データからその描画に必要と推定される描画エリアが現在の描画エリア内に納まらないと判断された場合に、当該描画エリアに表示されている描画データそのものを縮小して書き直すことで、同描画エリアを拡げる必要はなく、前記新たな手書きデータの入力可能な領域を確保し、その記憶容量の増加を抑えることができる。
【０００７】
しかしながら、前記描画エリアを拡げずにその描画データそのものを縮小したのでは、当該描画データの表示サイズが小さくなり見難くなるのは勿論、解像度が低下して視認性も悪くなる。
【０００８】
本発明は、このような課題に鑑みなされたもので、表示の縮小により拡げられた描画エリアの全てを保存する必要はなく、当該描画エリアのための記憶容量を抑制することが可能になる描画装置、プログラム、描画方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る描画装置は、表示部と、この表示部のビューエリアに対する表示の縮尺を記憶する縮尺記憶手段と、前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶手段により記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成するレイヤ仮生成手段と、前記ビューエリアに対するユーザ操作に応じて描画された描画データを前記レイヤ仮生成手段により仮生成された描画入力レイヤに書き込み、当該描画データの書き込まれた描画入力レイヤを正規レイヤとして記憶するレイヤ実データ記憶手段と、このレイヤ実データ記憶手段により記憶された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる表示制御手段と、を備えたことを特徴としている。
【発明の効果】
【００１０】
本発明によれば、表示の縮小により拡げられた描画エリアの全てを保存する必要はなく、当該描画エリアのための記憶容量を抑制することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の描画装置の実施形態に係るタブレット端末１０の電子回路の構成を示すブロック図。
【図２】前記タブレット端末１０のタッチパネル表示部１３に表示された描画データを拡大表示したり縮小表示したりスクロール表示したりした際に、そのビューエリアＶａのサイズ変化に合わせて生成される描画データの入力領域（描画入力レイヤ）Ｌ，Ｌｍ，Ｌｒ，Ｌｓと当該各レイヤＬ，Ｌｍ，Ｌｒ，Ｌｓの関係を示す図。
【図３】前記タブレット端末１０のタッチパネル表示部１３に表示された描画データを拡大表示したり縮小表示したりスクロール表示したりしながら前記各描画入力レイヤＬ，Ｌｍ，Ｌｒ，Ｌｓに順次描画データｗ１，ｗ２，ｗ３，ｗ４を書き込んだ場合の当該各描画データｗ１，ｗ２，ｗ３，ｗ４とビューエリアＶａ（１倍表示，２倍拡大表示，１／２縮小表示，１倍スクロール表示）の関係を示す図。
【図４】前記タブレット端末１０のレイヤ実データ記憶部１５ｄに記憶される前記各描画入力レイヤＬｎ…の記憶形式を示す図。
【図５】前記タブレット端末１０のレイヤ管理データ記憶部１５ｅに記憶されるレイヤ管理データの内容を示す図。
【図６】前記タブレット端末１０のレイヤ生成処理を示すフローチャート。
【図７】前記タブレット端末１０の表示生成処理を示すフローチャート。
【図８】前記タブレット端末１０のレイヤ生成処理に伴う第１実施例のユーザ操作に対応したビューエリアＶａの表示状態と描画入力レイヤＬｎの生成状態とを対応付けて示す図。
【図９】前記タブレット端末１０のレイヤ生成処理に伴う第２実施例のユーザ操作に対応したビューエリアＶａの表示状態と描画入力レイヤＬｎの生成状態とを対応付けて示す図。
【発明を実施するための形態】
【００１２】
以下図面により本発明の実施の形態について説明する。
【００１３】
図１は、本発明の描画装置の実施形態に係るタブレット端末１０の電子回路の構成を示すブロック図である。
【００１４】
この描画装置は、以下に説明するタブレット端末１０として構成されるか、タッチパネル式の携帯電話、携帯ゲーム機等として構成される。
【００１５】
このタブレット端末１０は、マイクロコンピュータであるＣＰＵ１１、電源キーを有するキー入力部１２、カラー液晶表示画面１３ｄに透明タッチパネル１３ｔを重ねて構成されたタッチパネル表示部１３を備えている。
【００１６】
前記ＣＰＵ１１は、フラッシュＲＯＭ等の記憶装置１４に予め記憶された端末制御プログラム１４ａ、あるいはメモリカードなどの外部記録媒体１７から記録媒体読取部１６を介して前記記憶装置１４に読み込まれた端末制御プログラム１４ａ、あるいは通信ネットワーク（インターネット）上のＷｅｂサーバ（プログラムサーバ）から通信制御部１８を介して前記記憶装置１４にダウンロードされた端末制御プログラム１４ａに従い、ＲＡＭ１５を作業用のメモリとして回路各部の動作を制御し、手書き描画データの入力機能や描画データの表示機能など、本タブレット端末１０に備えられた各種の機能を実行する。
【００１７】
このＣＰＵ１１には、前記キー入力部１２、タッチパネル表示部１３、記憶装置１４、ＲＡＭ１５、記録媒体読取部１６、通信制御部１８などが接続されている。
【００１８】
前記ＲＡＭ１５は、前記ＣＰＵ１１の処理動作に必要な各種のデータを記憶する。このＲＡＭ１５には、前記タッチパネル表示部１３の画面上にカラー表示させるデータが展開される表示データ記憶部１５ａ、前記タッチパネル表示部１３により検出されたユーザ操作に応じたタッチ位置の座標データが記憶されるタッチ座標データ記憶部１５ｂの他、縮尺管理データ記憶部１５ｃ、レイヤ実データ記憶部１５ｄ、レイヤ管理データ記憶部１５ｅ等が確保される。
【００１９】
図２は、前記タブレット端末１０のタッチパネル表示部１３に表示された描画データを拡大表示したり縮小表示したりスクロール表示したりした際に、そのビューエリアＶａのサイズ変化に合わせて生成される描画データの入力領域（描画入力レイヤ）Ｌ，Ｌｍ，Ｌｒ，Ｌｓと当該各レイヤＬ，Ｌｍ，Ｌｒ，Ｌｓの関係を示す図である。
【００２０】
図３は、前記タブレット端末１０のタッチパネル表示部１３に表示された描画データを拡大表示したり縮小表示したりスクロール表示したりしながら前記各描画入力レイヤＬ，Ｌｍ，Ｌｒ，Ｌｓに順次描画データｗ１，ｗ２，ｗ３，ｗ４を書き込んだ場合の当該各描画データｗ１，ｗ２，ｗ３，ｗ４とビューエリアＶａ（１倍表示，２倍拡大表示，１／２縮小表示，１倍スクロール表示）の関係を示す図である。
【００２１】
前記各描画入力レイヤＬ，Ｌｍ，Ｌｒ，Ｌｓは、何れも前記タッチパネル表示部１３のビューエリアＶａにて入力された描画データを書き込むための描画メモリに相当する。
【００２２】
前記タッチパネル表示部１３の初期表示（ビューエリアＶａ（１倍表示））に伴い生成された描画入力レイヤＬ［x１］において、例えば、当該描画入力レイヤＬ［x１］の左上にある描画データを対象にピンチアウトして２倍拡大表示（ズームイン）にすると、ズームインされたビューエリアＶａに合わせて新たな描画入力レイヤＬｍ［x１/４］が生成される。
【００２３】
また、前記１倍表示の描画入力レイヤＬ［x１］にある描画データを対象にピンチインして１／２縮小表示（ズームアウト）にすると、ズームアウトされたビューエリアＶａに合わせて新たな描画入力レイヤＬｒ［x４］が生成される。
【００２４】
また、前記１倍表示の描画入力レイヤＬ［x１］にある描画データを対象に左にフリックしてスクロール表示させると、右にスクロールされたビューエリアＶａに合わせて新たな描画入力レイヤＬｓ［x１］が生成される。
【００２５】
前記各描画入力レイヤＬ，Ｌｍ，Ｌｒ，Ｌｓは、それぞれその初期表示、拡大表示、縮小表示、スクロール表示がされた際に仮レイヤとして生成され、ユーザ操作に伴い描画データｗ１，ｗ２，ｗ３，ｗ４が書き込まれた時点でその描画データｗｎの書き込まれたレイヤＬｎが実データとして前記レイヤ実データ記憶部１５ｄに記憶される。
【００２６】
図４は、前記タブレット端末１０のレイヤ実データ記憶部１５ｄに記憶される前記各描画入力レイヤＬｎ…の記憶形式を示す図である。
【００２７】
前記レイヤ実データ記憶部１５ｄに記憶される各描画入力レイヤＬｎ…（Ｌ，Ｌｍ，Ｌｒ，Ｌｓ）は、それぞれそのレイヤＩＤ、起点となる絶対座標（ｘ，ｙ）（ｘｍ，ｙｍ）（ｘｒ，ｙｒ）（ｘ１，ｙ１）、縦横サイズ（Ｘ，Ｙ）（Ｘｍ，Ｙｍ）（Ｘｒ，Ｙｒ）、縮尺ｐ、その他管理情報を、ヘッダＨｎ…に対応付けて記憶される。
【００２８】
すなわち、図３（Ａ）に示すように、初期表示（ビューエリアＶａ（１倍表示））に伴い仮生成された描画入力レイヤＬ［x１］に「○」の描画データｗ１が書き込まれると、当該描画入力レイヤＬ［x１］は、そのレイヤＩＤ、起点絶対座標（ｘ，ｙ）、縦横サイズ（Ｘ，Ｙ）、縮尺（１倍）を対応付けて前記レイヤ実データ記憶部１５ｄに記憶される。
【００２９】
次に、図３（Ｂ）に示すように、前記初期表示（ビューエリアＶａ（１倍表示））の左上を対象にピンチアウトして２倍拡大表示（ズームイン）にすると、新たな描画入力レイヤＬｍ［x１/４］が仮生成され、そのビューエリアＶａには、前記描画入力レイヤＬ［x１］に書き込まれた「○」の描画データｗ１の左上の一部がその起点絶対座標（ｘ，ｙ）に基づき重ねられた状態で表示される。そして、この２倍拡大表示のビューエリアＶａに合わせて仮生成された描画入力エリアＬｍ［x１/４］に「×」の描画データｗ２が書き込まれると、当該描画入力レイヤＬｍ［x１/４］は、そのレイヤＩＤ、起点絶対座標（ｘｍ，ｙｍ）、縦横サイズ（Ｘｍ，Ｙｍ）、縮尺（２倍）を対応付けて前記レイヤ実データ記憶部１５ｄに記憶される。
【００３０】
次に、図３（Ｃ）に示すように、前記２倍拡大表示のビューエリアＶａを対象にピンチインして１／２縮小表示（ズームアウト）にすると、新たな描画入力レイヤＬｒ［x４］が仮生成され、そのビューエリアＶａには、前記１倍表示の描画入力レイヤＬ［x１］に書き込まれた「○」の描画データｗ１と前記２倍拡大表示の描画入力エリアＬｍ［x１/４］に書き込まれた「×」の描画データｗ２が、それぞれその起点絶対座標（ｘ，ｙ）と（ｘｍ，ｙｍ）に基づき重ねられた状態で表示される。そして、この１／２縮小表示のビューエリアＶａに合わせて仮生成された描画入力エリアＬｒ［x４］に「△」の描画データｗ３が書き込まれると、当該描画入力レイヤＬｒ［x４］は、そのレイヤＩＤ、起点絶対座標（ｘｒ，ｙｒ）、縦横サイズ（Ｘｒ，Ｙｒ）、縮尺（１／２倍）を対応付けて前記レイヤ実データ記憶部１５ｄに記憶される。
【００３１】
次に、図３（Ｄ）に示すように、前記１／２縮小表示のビューエリアＶａの左上を対象にピンチアウトして前記描画入力レイヤＬ［x１］に対応した元の１倍表示に戻した後に、左にフリックして右にスクロール表示させると、新たな描画入力レイヤＬｓ［x１］が仮生成され、そのビューエリアＶａには、前記１／２縮小表示の描画入力レイヤＬｒ［x４］に書き込まれた「△」の描画データｗ３の右上の一部が、その起点絶対座標（ｘｒ，ｙｒ）と（ｘ１，ｙ１）に基づき重ねられた状態で表示される。そして、このスクロール表示のビューエリアＶａに合わせて仮生成された描画入力エリアＬｓ［x１］に「〜」の描画データｗ４が書き込まれると、当該描画入力レイヤＬｓ［x１］は、そのレイヤＩＤ、起点絶対座標（ｘ１，ｙ１）、縦横サイズ（Ｘ，Ｙ）、縮尺（１倍）を対応付けて前記レイヤ実データ記憶部１５ｄに記憶される。
【００３２】
前記縮尺管理データ記憶部１５ｃには、前記タッチパネル表示部１３のビューエリアＶａに対応して表示させるべき現在の縮尺が記憶されるもので、例えば、前記図３（Ａ）で示した１倍表示の状態では縮尺［１／１］、図３（Ｂ）で示した２倍表示の状態では縮尺［２／１］、図３（Ｃ）で示した１／２縮小表示の状態では縮尺［１／２］として記憶される。
【００３３】
図５は、前記タブレット端末１０のレイヤ管理データ記憶部１５ｅに記憶されるレイヤ管理データの内容を示す図である。
【００３４】
このレイヤ管理データ記憶部１５ｅには、前記レイヤ実データ記憶部１５ｄに記憶された各描画入力レイヤＬｎ…のリンク情報が各対応するレイヤＩＤの関係付けによって記憶されるもので、各描画入力レイヤＬｎ…のうち、例えばあるレイヤＬ１の座標領域（Ｘ１，Ｙ１）を含んで大きな座標領域（Ｘ２，Ｙ２）を有するレイヤＬ２が上位の親レイヤ、この親レイヤ（Ｌ２）の座標領域（Ｘ２，Ｙ２）に含まれる小さな座標領域（Ｘ１，Ｙ１）のレイヤＬ１が下位の子レイヤとして関係付けられる。
【００３５】
例えば、前記図２および図３で示した各描画入力レイヤＬ，Ｌｍ，Ｌｒ，Ｌｓの場合、相互に重なる最大の座標領域（Ｘｒ，Ｙｒ）を有するレイヤＬｒ［x４］が最上位の親レイヤとなり、次にレイヤＬ［x１］→レイヤＬｍ［x１/４］が順次下位の子レイヤとして関係付けされる。またレイヤＬｓ［x１］は、前記レイヤＬ［x１］と同位の子レイヤとして関係付けされる。
【００３６】
そして、このレイヤ管理データ記憶部１５ｅに記憶される各レイヤＩＤは、前記レイヤ実データ記憶部１５ｄに記憶された各対応する実データへのリンク情報として機能する。
【００３７】
このように構成されたタブレット端末１０は、ＣＰＵ１１が前記端末制御プログラム１４ａに記述された各種の処理の命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる各種の機能を実現する。
【００３８】
次に、前記構成のタブレット端末１０の動作について説明する。
【００３９】
（レイヤ生成処理）
図６は、前記タブレット端末１０のレイヤ生成処理を示すフローチャートである。
【００４０】
前記端末制御プログラム１４ａに従い、前記タッチパネル表示部１３のビューエリアＶａに対しユーザ操作に応じて描画データを書き込み表示させるためのアプリケーションが起動されると、初期表示の場合は当該ビューエリアＶａに応じた１倍表示の描画入力レイヤＬ［x１］が仮生成されて表示され、また、前回表示されていた描画入力レイヤＬｎがある場合は当該描画入力レイヤＬｎがそのときの縮尺で表示される（ステップＭ１）。
【００４１】
すると、前記ユーザ操作に応じた入力イベントの発生待機状態となる（ステップＭ２）。
【００４２】
ここで、ピンチ操作があったと判断されると（ステップＰ０）、当該ピンチ操作前のビューエリアＶａにおける縮尺とピンチ操作後の縮尺とが比較され、予め設定された変化量以上の十分な縮尺変化があるか否かが判断される（ステップＰ１）。
【００４３】
前記予め設定された変化量以上の縮尺変化とは、例えばピンチアウトの操作に応じて描画データを拡大する場合はその縮尺が１倍から１．１倍、逆にピンチインの操作に応じて描画データを縮小する場合はその縮尺が１倍から０．９倍と、０．１以上の縮尺変化とし、０．１未満は不感にして処理が複雑になるのを防止する。
【００４４】
そして、前記ピンチ操作に伴う縮尺変化が予め設定された変化量以上あると判断されると（ステップＰ１（ＹＥＳ））、当該縮尺変化に応じたサイズの新たな描画入力レイヤＬｎが仮生成され（ステップＰ２）、元の描画入力レイヤＬ［x１］における描画データが拡大または縮小されて表示される（ステップＰ３）。
【００４５】
するとまた、前記ユーザ操作に応じた入力イベントの発生待機状態となる（ステップＭ３→Ｍ２）。
【００４６】
また、前記ユーザ操作に応じた入力イベントの発生待機状態（ステップＭ２）において、フリック操作があったと判断されると（ステップＦ０）、当該フリック操作前のビューエリアＶａに対応した描画入力レイヤＬ［x１］の座標範囲と当該フリック操作に応じたビューエリアＶａのスクロール後の座標範囲とが比較され、予め設定された座標範囲外への移動があるか否かが判断される（ステップＦ１）。
【００４７】
前記予め設定された座標範囲外への移動とは、例えばフリック操作前のビューエリアＶａに対応した描画入力レイヤＬ［x１］の座標範囲に対し、当該フリック操作に応じたスクロール後の座標範囲の重なりが６０％未満となり４０％以上範囲外に移動したとし、４０％未満の移動は不感にして処理が複雑になるのを防止する。
【００４８】
そして、前記フリック操作に伴うビューエリアＶａの予め設定された座標範囲外へ移動があると判断されると（ステップＦ１（ＹＥＳ））、当該移動後の座標範囲に応じた新たな描画入力レイヤＬｎが仮生成され（ステップＦ２）、元の描画入力レイヤＬ［x１］における描画データがスクロールされて表示される（ステップＦ３）。
【００４９】
また、前記ユーザ操作に応じた入力イベントの発生待機状態（ステップＭ２）において、描画操作があったと判断されると（ステップＤ０）、現在のビューエリアＶａに対応した描画入力レイヤＬｎは、前記仮生成された新たなレイヤであるか否かが判断される（ステップＤ１）。
【００５０】
ここで、現在のビューエリアＶａに対応した描画入力レイヤＬｎが前記仮生成された新たなレイヤであると判断された場合は（ステップＤ１（ＹＥＳ））、当該新たなレイヤを正規の描画入力レイヤＬｎとし前記描画操作に応じた描画データを書き込むのと共に、当該描画データを書き込んだ新たな描画入力レイヤＬｎを前記レイヤ実データ記憶部１５ｄに記憶させる。そして、前記レイヤ管理データ記憶部１５ｅ（図５参照）に対して前記新たな描画入力レイヤＬｎに対応したリンク情報を記憶させる（ステップＤ２）。
【００５１】
すると、前記描画入力レイヤＬｎに書き込まれた描画データがビューエリアＶａの対応する座標位置に描画されて表示される（ステップＤ３）。
【００５２】
なお、前記ステップＤ１において、現在のビューエリアＶａに対応した描画入力レイヤＬｎが、前記仮生成された新たなレイヤではなく、既に表示されていた描画入力レイヤＬｎであると判断された場合は（ステップＤ１（ＮＯ））、当該描画入力レイヤＬｎに前記描画操作に応じた描画データが書き込まれると共に、この書き込まれた描画データがビューエリアＶａの対応する座標位置に描画されて表示される（ステップＤ３）。
【００５３】
このように、ビューエリアＶａに表示された描画データを拡大したり、縮小したり、スクロールしたりする度に、当該拡大後、あるいは縮小後、あるいはスクロール後のビューエリアＶａの座標範囲に対応する描画入力レイヤＬｎが仮生成され、新たな描画データが書き込まれた場合にだけ、当該仮生成された描画入力レイヤＬｎが実データとして格納される。
【００５４】
（表示生成処理）
図７は、前記タブレット端末１０の表示生成処理を示すフローチャートである。
【００５５】
前記端末制御プログラム１４ａに従い、前記タッチパネル表示部１３のビューエリアＶａに対し前記レイヤ実データ記憶部１５ｄに記憶された各描画入力レイヤＬｎ…の描画データを表示させるためのアプリケーションが起動されると、先ず、縮尺管理データ記憶部１５ｃに記憶されているタッチパネル表示部１３の現在のビューエリアＶａに対応する縮尺ｐが取得される（ステップＶ１）。
【００５６】
そして、前記現在の縮尺ｐに対応したビューエリアＶａの座標範囲を含む描画入力レイヤＬｎが、前記レイヤ管理データ記憶部１５ｅに記憶されたレイヤ管理情報およびレイヤ実データ記憶部１５ｄに記憶された各レイヤＬｎ…の実データに基づいて、最上位の親レイヤとして検索される（ステップＶ２）。
【００５７】
すると、前記親レイヤとして検索された描画入力レイヤＬｎのヘッダ情報および描画情報が前記レイヤ実データ記憶部１５ｄから読み出され（ステップＶ３）、そのヘッダ情報に従った描画情報がタッチパネル表示部１３に表示される（ステップＶ４）。
【００５８】
すると、前記レイヤ管理データ記憶部１５ｅに記憶されたレイヤ管理情報に基づき、前記親レイヤとして表示された描画入力レイヤＬｎにリンク付けられた子レイヤがあるか否か判断される（ステップＶ５）。
【００５９】
ここで、前記親レイヤとして表示された描画入力レイヤＬｎにリンク付けられた子レイヤがあると判断されると（ステップＶ５（ＹＥＳ））、当該子レイヤとして判断されたレイヤＩＤに対応して前記レイヤ実データ記憶部１５ｄに記憶されている描画入力レイヤＬｎのヘッダ情報および描画情報が取得される（ステップＶ６）。
【００６０】
すると、前記子レイヤとして判断されたレイヤＩＤを有する描画入力レイヤＬｎについて、現在の縮尺ｐから＋１の範囲（縮尺が１段階大きい範囲）で現在のビューエリアＶａの座標範囲に含まれる座標領域を有した描画入力レイヤＬｎであるか否かが判断される（ステップＶ７）。
【００６１】
そして、前記子レイヤとして判断された描画入力レイヤＬｎについて、現在の縮尺ｐから＋１の範囲で現在のビューエリアＶａの座標範囲に含まれる座標領域を有した描画入力レイヤＬｎであると判断されると（ステップＶ７（ＹＥＳ））、当該描画入力レイヤＬｎの描画情報が読み出され、前記タッチパネル表示部１３に前記親レイヤとして表示されている描画情報に重ねて表示される（ステップＶ８）。
【００６２】
すると、前記親レイヤに重ねて表示された子レイヤの描画入力レイヤＬｎに、さらにリンク付けられた次のレイヤ（同位レイヤおよび子レイヤ含む）があるか否かが判断され（ステップＶ９）、前記表示された子レイヤにさらにリンク付けられた次のレイヤがあると判断されると（ステップＶ９（ＹＥＳ））、当該次のレイヤである描画入力レイヤＬｎのヘッダ情報および描画情報が前記レイヤ実データ記憶部１５ｄから取得される（ステップＶ１０）。
【００６３】
するとまた、前記次のレイヤとして取得された描画入力レイヤＬｎについて、現在の縮尺ｐから＋１の範囲（縮尺が１段階大きい範囲）で現在のビューエリアＶａの座標範囲に含まれる座標領域を有した描画入力レイヤＬｎであるか否かが判断され（ステップＶ７）、そうであると判断されると（ステップＶ７（ＹＥＳ））、当該描画入力レイヤＬｎの描画情報が、前記タッチパネル表示部１３に前記親レイヤ・子レイヤとして表示されている各描画情報にさらに重ねて表示される（ステップＶ８）。
【００６４】
この後、前記同様にステップＶ９，Ｖ１０→Ｖ７，Ｖ８の処理が繰り返されることで、前記レイヤ管理データ記憶部１５ｅに記憶されている各描画入力レイヤＬｎ…のリンク情報に従い、現在の縮尺ｐに対応したビューエリアＶａの座標範囲に含まれる最上位の親レイヤから子レイヤまでの各描画入力エリアＬｎ…のヘッダ情報および描画情報が順次取得され、当該各描画情報がそのヘッダ情報に従いタッチパネル表示部１３に順次重ねられて表示される。
【００６５】
（第１実施例）
図８は、前記タブレット端末１０のレイヤ生成処理に伴う第１実施例のユーザ操作に対応したビューエリアＶａの表示状態と描画入力レイヤＬｎの生成状態とを対応付けて示す図である。
【００６６】
初期表示に伴い仮生成された描画入力レイヤＬ［x１］がタッチパネル表示部１３のビューエリアＶａに表示されている状態で（ステップＭ１，Ｍ２）、描画データｗ１が手書きされると（ステップＤ０）、当該描画データｗ１が書き込まれた前記描画入力レイヤＬ［x１］が正規レイヤとしてレイヤ実データ記憶部１５ｄに記憶されると共に、レイヤ管理データ記憶部１５ｅに当該レイヤＬ［x１］のレイヤＩＤが記憶され（ステップＤ１，Ｄ２）、前記描画データｗ１が前記ビューエリアＶａに表示される（ステップＤ３）。
【００６７】
ここで、ビューエリアＶａの前記描画データｗ１が表示された中央付近をピンチアウトして２倍に拡大操作すると（ステップＰ０）、描画拡大後のビューエリアＶａの座標範囲に対応する新たな描画入力レイヤＬｍ１［x１/４］が仮生成され（ステップＰ１，Ｐ２）、前記最初の描画入力レイヤＬ［x１］の拡大された描画データｗ１がビューエリアＶａに表示される（ステップＰ３）。
【００６８】
ここで、描画データｗ２が手書きされると（ステップＤ０）、当該描画データｗ２が前記仮生成された描画入力レイヤＬｍ１［x１/４］に書き込まれレイヤ実データ記憶部１５ｄに記憶されると共に、レイヤ管理データ記憶部１５ｅに、当該レイヤＬｍ１［x１/４］を子レイヤ、前記最初の描画入力レイヤＬ［x１］を親レイヤとするリンク情報が生成される（ステップＤ１，Ｄ２）。そして、前記最初の描画入力レイヤＬ［x１］の拡大された描画データｗ１に重ねて今回の描画入力レイヤＬｍ１［x１/４］に書き込まれた描画データｗ２が前記ビューエリアＶａに表示される（ステップＤ３）。
【００６９】
ここでさらに、ビューエリアＶａの前記描画データｗ１，ｗ２が表示された中央の下寄りをピンチアウトして２倍に拡大操作すると（ステップＰ０）、描画拡大後のビューエリアＶａの座標範囲に対応する新たな描画入力レイヤＬｍ２［x１/１６］が仮生成され（ステップＰ１，Ｐ２）、前記最初の描画入力レイヤＬ［x１］のさらに拡大された描画データｗ１および前記次の描画入力レイヤＬｍ１［x１/４］の拡大された描画データｗ２がビューエリアＶａに重ねて表示される（ステップＰ３）。
【００７０】
ここでまた、描画データｗ３が手書きされると（ステップＤ０）、当該描画データｗ３が前記仮生成された今回の描画入力レイヤＬｍ２［x１/１６］に書き込まれレイヤ実データ記憶部１５ｄに記憶されると共に、レイヤ管理データ記憶部１５ｅに、当該レイヤＬｍ２［x１/１６］をさらに子レイヤとするリンク情報が生成される（ステップＤ１，Ｄ２）。そして、前記最初の描画入力レイヤＬ［x１］の４倍拡大された描画データｗ１と前記次の描画入力レイヤＬｍ１［x１/４］の２倍拡大された描画データｗ１とに重ねて、今回の描画入力レイヤＬｍ２［x１/１６］に書き込まれた描画データｗ３が前記ビューエリアＶａに表示される（ステップＤ３）。
【００７１】
この後、前記ビューエリアＶａをピンチインして１／４に縮小し最初の縮尺に戻す操作を行うと（ステップＰ０）、当該最初の縮尺に戻された１倍表示のビューエリアＶａの座標範囲に対応する新たな描画入力レイヤＬ［x１］が仮生成されるが（ステップＰ１，Ｐ２）、当該仮生成された描画入力レイヤＬ［x１］は、そこに新たな描画データｗｎが書き込まれなければ、正規のレイヤとして前記レイヤ実データ記憶部１５ｄに記憶されることはない。そして、前記最初の描画入力レイヤＬ［x１］に対応する座標範囲のビューエリアＶａに対して、当該最初の描画入力レイヤＬ［x１］の描画データｗ１および次の描画入力レイヤＬｍ１［x１/４］の描画データｗ２およびその次の描画入力レイヤＬｍ２［x１/１６］の描画データｗ３が重ねて表示される（ステップＰ３）。
本第１実施例では、予め設定された変化量以上の拡大、縮小を行った場合のビューエリアＶａの座標範囲に対応する新たな描画入力レイヤＬｎの作成について説明した。
【００７２】
（第２実施例）
図９は、前記タブレット端末１０のレイヤ生成処理に伴う第２実施例のユーザ操作に対応したビューエリアＶａの表示状態と描画入力レイヤＬｎの生成状態とを対応付けて示す図である。
【００７３】
初期表示に伴い仮生成された描画入力レイヤＬ［x１］がタッチパネル表示部１３のビューエリアＶａに表示されている状態で（ステップＭ１，Ｍ２）、描画データｗ１が手書きされると（ステップＤ０）、当該描画データｗ１が書き込まれた前記描画入力レイヤＬ［x１］が正規レイヤとしてレイヤ実データ記憶部１５ｄに記憶されると共に、レイヤ管理データ記憶部１５ｅに当該レイヤＬ［x１］のレイヤＩＤが記憶され（ステップＤ１，Ｄ２）、前記描画データｗ１が前記ビューエリアＶａに表示される（ステップＤ３）。
【００７４】
ここで、前記ビューエリアＶａの左上と前記描画データｗ１が表示された中央付近との間をピンチインして１／２に縮小操作すると（ステップＰ０）、前記最初の描画入力レイヤＬ［x１］の左上の座標（ｘ，ｙ）を基準とした描画縮小後のビューエリアＶａの座標範囲に対応する新たな描画入力レイヤＬｒ［x４］が仮生成され（ステップＰ１，Ｐ２）、前記最初の描画入力レイヤＬ［x１］の縮小された描画データｗ１がビューエリアＶａに表示される（ステップＰ３）。
【００７５】
ここで、描画データｗ２が手書きされると（ステップＤ０）、当該描画データｗ２が前記仮生成された描画入力レイヤＬｒ［x４］に書き込まれレイヤ実データ記憶部１５ｄに記憶されると共に、レイヤ管理データ記憶部１５ｅに、当該レイヤＬｒ［x４］を親レイヤ、前記最初の描画入力レイヤＬ［x１］を子レイヤとするリンク情報が生成される（ステップＤ１，Ｄ２）。そして、前記最初の描画入力レイヤＬ［x１］の縮小された描画データｗ１に重ねて今回の描画入力レイヤＬｒ［x４］に書き込まれた描画データｗ２が前記ビューエリアＶａに表示される（ステップＤ３）。
【００７６】
ここで、前記ビューエリアＶａの描画データｗ１が表示されている左上の付近をピンチアウトして２倍に拡大し最初の縮尺に戻す操作を行うと（ステップＰ０）、前記左上の座標（ｘ，ｙ）を基準として当該最初の縮尺に戻された１倍表示のビューエリアＶａの座標範囲に対応する新たな描画入力レイヤＬ［x１］が仮生成されるが（ステップＰ１，Ｐ２）、当該仮生成された描画入力レイヤＬ［x１］は、そこに新たな描画データｗｎが書き込まれなければ、正規のレイヤとして前記レイヤ実データ記憶部１５ｄに記憶されることはない。そして、前記最初の描画入力レイヤＬ［x１］に対応する座標範囲のビューエリアＶａに対して、当該最初の描画入力レイヤＬ［x１］の描画データｗ１および次の描画入力レイヤＬｒ［x４］の前記ビューエリアＶａに該当する座標範囲内の描画データ（ここでは無し）が重ねて表示される（ステップＰ３）。
【００７７】
ここで、前記描画データｗ１が最初の縮尺で表示されたビューエリアＶａを右から左へフリック操作すると（ステップＦ０）、当該フリック操作に応じて前記基準である左上の座標（ｘ，ｙ）が描画入力レイヤＬ［x１］の右上の座標である新たな座標（ｘ１，ｙ１）に移動したスクロール後のビューエリアＶａの座標範囲に対応する新たな描画入力レイヤＬｓ［x１］が仮生成される（ステップＦ１，Ｆ２）。そして、前記スクロールされたビューエリアＶａに対応するところの前記描画入力レイヤＬｒ［x４］に書き込まれている描画データｗ２が表示される（ステップＦ３）。
【００７８】
ここでまた、描画データｗ３が手書きされると（ステップＤ０）、当該描画データｗ３が前記仮生成された描画入力レイヤＬｓ［x１］に書き込まれ正規レイヤとしてレイヤ実データ記憶部１５ｄに記憶されると共に、レイヤ管理データ記憶部１５ｅに、前記描画入力レイヤＬｒ［x４］を親レイヤ、当該描画入力レイヤＬｓ［x１］を前記最初の描画入力レイヤＬ［x１］と同位の子レイヤとするリンク情報が生成される（ステップＤ１，Ｄ２）。そして、前記スクロールされたビューエリアＶａに対応するところの前記描画入力レイヤＬｒ［x４］に書き込まれている描画データｗ２に重ねて今回の描画入力レイヤＬｓ［x１］に書き込まれた描画データｗ３が表示される（ステップＤ３）。
【００７９】
ここで、ビューエリアＶａの左下と右上との間を右上に向けピンチインして前記描画データｗ２，ｗ３を１／２に縮小操作すると（ステップＰ０）、描画縮小後の座標範囲に対応する新たな描画入力レイヤＬｒ［x４］が仮生成されるが（ステップＰ１，Ｐ２）、当該仮生成された描画入力レイヤＬｒ［x１］は、そこに新たな描画データｗｎが書き込まれなければ、正規のレイヤとして前記レイヤ実データ記憶部１５ｄに記憶されることはない。そして、前記描画縮小後の座標範囲のビューエリアＶａに対して、前記親レイヤである描画入力レイヤＬｒ［x４］の描画データｗ２に重ねて、その子レイヤである前記最初の描画入力レイヤＬ［x１］の描画データｗ１および前記描画入力レイヤＬｓ［x１］の描画データｗ３が表示される（ステップＰ３）。
本第２実施例では、ビューエリアＶａの左上の座標を基準として予め設定された変化量以上の縮小、拡大、移動を行った場合に、既に存在するレイヤの座標範囲に基づいて新たな描画入力レイヤＬｎを作成する具体例について説明した。
【００８０】
したがって、前記構成のタブレット端末１０の描画入力レイヤＬｎ…の生成機能によれば、タッチパネル表示部１３に表示される描画データを拡大したり縮小したりスクロールしたりして表示させる度に、当該描画拡大後、描画縮小後、描画スクロール後のビューエリアＶａの座標範囲に対応した描画入力レイアＬｎや既に存在するレイヤの座標範囲に基づいた描画入力レイヤＬｎが仮生成される。そして、新たな描画データｗｎが手書きされると、当該描画データｗｎが前記仮生成された描画入力レイヤＬｎに書き込まれ正規レイヤとしてレイヤ実データ記憶部１５ｄに記憶される。前記タッチパネル表示部１３のビューエリアＶａには、現在の縮尺とその座標範囲に対応して、前記レイヤ実データ記憶部１５ｄに記憶されている各描画入力レイヤＬｎ…に書き込まれている各描画データｗｎ…が重ねて表示される。
【００８１】
このため、表示の縮小やスクロールにより拡げられた描画エリアの全てを保存する必要はなく、当該描画エリアのための記憶容量を抑制することが可能になる。
【００８２】
また、前記構成のタブレット端末１０の描画入力レイヤＬｎ…の生成機能によれば、前記レイヤ実データ記憶部１５ｄに記憶される各描画入力レイヤＬｎ…は、他の描画入力レイヤＬｎの座標範囲を含む広い座標範囲の描画入力レイヤＬｎを親レイヤ、この親レイヤの座標範囲に含まれる座標範囲の描画入力レイヤＬｎを子レイヤとしてレイヤ管理データ記憶部１５ｅにレイヤＩＤで記憶して管理し、このレイヤ管理データに基づき、前記ビューエリアＶａの座標範囲に対応するところの各描画入力レイヤＬｎ…に書き込まれた各描画データｗｎ…を素早く読み出して表示させることができる。
【００８３】
なお、前記各実施形態おいては、予め設定された変化量以上の十分な縮尺変化や移動が検出された場合、仮レイヤを生成し、描画データが書き込まれた場合、実レイヤとして記憶する構成としたが、これに限らず、予め設定された変化量以上の十分な縮尺変化や移動が検出された場合に、実レイヤを生成して記憶してもよい。
なお、前記各実施形態において記載したタブレット端末１０による各処理の手法、すなわち、図６のフローチャートに示すレイヤ生成処理、図７のフローチャートに示す表示生成処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録装置の媒体（１７）に格納して配布することができる。そして、タッチパネル表示部（１３）を備えた電子機器のコンピュータ（１１）は、この外部記憶装置の媒体（１７）に記憶されたプログラムを記憶装置（１４）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した描画入力レイヤＬｎ…の生成機能を実現し、前述した手法による同様の処理を実行することができる。
【００８４】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク上を伝送させることができ、この通信ネットワークに接続されたコンピュータ装置（プログラムサーバ）から前記プログラムのデータをタッチパネル表示部（１３）を備えた電子機器に取り込んで記憶装置（１４）に記憶させ、前述した描画入力レイヤＬｎ…の生成機能を実現することもできる。
【００８５】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【００８６】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００８７】
［１］
表示部と、
この表示部のビューエリアに対する表示の縮尺を記憶する縮尺記憶手段と、
前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶手段により記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成するレイヤ仮生成手段と、
前記ビューエリアに対するユーザ操作に応じて描画された描画データを前記レイヤ仮生成手段により仮生成された描画入力レイヤに書き込み、当該描画データの書き込まれた描画入力レイヤを正規レイヤとして記憶するレイヤ実データ記憶手段と、
このレイヤ実データ記憶手段により記憶された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる表示制御手段と、
を備えたことを特徴とする描画装置。
【００８８】
［２］
前記レイヤ実データ記憶手段により記憶された各描画入力レイヤについて、当該描画入力レイヤの座標範囲が含まれる座標範囲を有する描画入力レイヤを親レイヤ、この親レイヤである描画入力レイヤの座標範囲に含まれる座標範囲を有する描画入力レイヤを子レイヤとして管理するレイヤ管理手段を備え、
前記表示制御手段は、前記レイヤ管理手段による管理情報に基づいて、前記レイヤ実データ記憶手段により記憶された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する親レイヤの描画入力レイヤに書き込まれた描画データからその子レイヤの描画入力レイヤに書き込まれた描画データを順次読み出し当該ビューエリアに重ねて表示させる、
ことを特徴とする［１］に記載の描画装置。
【００８９】
［３］
前記表示部は、タッチパネル式の表示部であり、
前記ビューエリアの表示の拡大又は縮小は、前記タッチパネルに対するユーザのピンチアウト又はピンチインの操作により行われ、  前記描画データは、前記ビューエリアのタッチパネルに対するユーザの手書き操作に応じて描画された描画データである、
ことを特徴とする［１］または［２］に記載の描画装置。
【００９０】
［４］
表示部と、
この表示部のビューエリアに対する表示の縮尺を記憶する縮尺記憶手段と、
前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶手段により記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを生成するレイヤ生成手段と、
このレイヤ生成手段により生成された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる表示制御手段と、
を備えたことを特徴とする描画装置。
【００９１】
［５］
表示部を有する電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記表示部のビューエリアに対する表示の縮尺を縮尺記憶部に記憶させる縮尺記憶手段、
前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶部に記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成するレイヤ仮生成手段、
前記ビューエリアに対するユーザ操作に応じて描画された描画データを前記レイヤ仮生成手段により仮生成された描画入力レイヤに書き込み、当該描画データの書き込まれた描画入力レイヤを正規レイヤとしてレイヤ実データ記憶部に記憶させるレイヤ実データ記憶手段、
前記レイヤ実データ記憶部に記憶された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる表示制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【００９２】
［６］
表示部を有する電子機器のコンピュータを制御するための方法であって、
前記表示部のビューエリアに対する表示の縮尺を記憶し、
前記ビューエリアの表示を拡大又は縮小する度に、前記記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成し、
前記ビューエリアに対するユーザ操作に応じて描画された描画データを前記仮生成された描画入力レイヤに書き込み、当該描画データの書き込まれた描画入力レイヤを正規レイヤとして記憶し、
この記憶された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる、
ことを特徴とする描画方法。
【００９３】
［７］
表示部を有する電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記表示部のビューエリアに対する表示の縮尺を記憶する縮尺記憶手段、  前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶手段により記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを生成するレイヤ生成手段、
このレイヤ生成手段により生成された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる表示制御手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【００９４】
［８］
表示部を有する電子機器のコンピュータを制御するための方法であって、
前記表示部のビューエリアに対する表示の縮尺を記憶し、
前記ビューエリアの表示を拡大又は縮小する度に、前記記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを生成し、
この生成された描画入力レイヤのうち、前記ビューエリアの座標範囲に対応した座標範囲を有する描画入力レイヤに書き込まれた描画データを読み出し当該ビューエリアに表示させる、
ことを特徴とする描画方法。
【符号の説明】
【００９５】
１０  …タブレット端末（描画装置）
１１  …ＣＰＵ
１３  …タッチパネル表示部
１４  …記憶装置
１４ａ…端末制御プログラム
１５  …ＲＡＭ
１５ａ…表示データ記憶部
１５ｂ…タッチ座標データ記憶部
１５ｃ…縮尺管理データ記憶部
１５ｄ…レイヤ実データ記憶部
１５ｅ…レイヤ管理データ記憶部
１６  …記録媒体読取部
１７  …外部記録媒体
１８  …通信制御部
Ｖａ  …ビューエリア
Ｌｎ  …描画入力レイヤ
ｗｎ  …描画データ
【図１】
2018045736.tif 000003
【図２】
2018045736.tif 000004
【図３】
2018045736.tif 000005
【図４】
2018045736.tif 000006
【図５】
2018045736.tif 000007
【図６】
2018045736.tif 000008
【図７】
2018045736.tif 000009
【図８】
2018045736.tif 000010
【図９】
2018045736.tif 000011
【手続補正書】
【提出日】平成30年1月25日(2018.1.25)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ユーザ任意の描画データを生成するための描画制御装置、およびその制御プログラム、描画制御方法に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、このような課題に鑑みなされたもので、表示の縮小により拡げられた描画エリアの全てを保存する必要はなく、当該描画エリアのための記憶容量を抑制することが可能になる描画制御装置、およびその制御プログラム、描画制御方法を提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明に係る描画制御装置は、表示部のビューエリアに対する表示の縮尺を記憶する縮尺記憶手段と、前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶手段に記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成するレイヤ仮生成手段と、前記ビューエリアに描画された描画データを、前記レイヤ仮生成手段により仮生成された描画入力レイヤに書き込み、当該描画データの書き込まれた描画入力レイヤを正規レイヤとして生成するレイヤ実データ生成手段と、を備えたことを特徴としている。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部のビューエリアに対する表示の縮尺を記憶する縮尺記憶手段と、
前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶手段に記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成するレイヤ仮生成手段と、
前記ビューエリアに描画された描画データを、前記レイヤ仮生成手段により仮生成された描画入力レイヤに書き込み、当該描画データの書き込まれた描画入力レイヤを正規レイヤとして生成するレイヤ実データ生成手段と、
を備えたことを特徴とする描画制御装置。
【請求項２】
前記レイヤ実データ生成手段により生成された各描画入力レイヤを記憶するレイヤ実データ記憶手段を更に備える、
ことを特徴とする請求項１に記載の描画制御装置。
【請求項３】
前記レイヤ実データ記憶手段により記憶された各描画入力レイヤにおいて、
他の描画入力レイヤの座標範囲が含まれる座標範囲を有する描画入力レイヤを親レイヤとし、当該親レイヤである描画入力レイヤの座標範囲に含まれる座標範囲を有する描画入力レイヤを子レイヤとして管理するレイヤ管理手段を備える、
ことを特徴とする請求項２に記載の描画制御装置。
【請求項４】
前記表示部は、タッチパネルを有しており、
前記ビューエリアの表示の拡大又は縮小は、前記タッチパネルに対するユーザのピンチアウト又はピンチインの操作により行われ、
前記描画データは、前記ビューエリアのタッチパネルに対するユーザの操作に応じて描画された描画データである、
ことを特徴とする請求項１から３の何れか１項に記載の描画制御装置。
【請求項５】
前記ビューエリアの表示の拡大又は縮小の変化量が、所定の閾値以上か否かを判定する判定手段、を更に備え、
前記レイヤ仮生成手段は、前記判定手段により前記拡大又は縮小の変化量が所定の閾値以上であると判定された場合に、前記縮尺記憶手段に記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成する、
ことを特徴とする請求項１から４の何れか１項に記載の描画制御装置。
【請求項６】
前記レイヤ仮生成手段は、拡大又は縮小された前記ビューエリアの座標範囲が移動した場合、前記縮尺記憶手段に記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成する、
ことを特徴とする請求項５に記載の描画制御装置。
【請求項７】
コンピュータを制御するためのプログラムであって、
前記コンピュータを、
表示部のビューエリアに対する表示の縮尺を記憶する縮尺記憶手段、
前記ビューエリアの表示を拡大又は縮小する度に、前記縮尺記憶手段に記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成するレイヤ仮生成手段、
前記ビューエリアに描画された描画データを、前記レイヤ仮生成手段により仮生成された描画入力レイヤに書き込み、当該描画データの書き込まれた描画入力レイヤを正規レイヤとして生成するレイヤ実データ生成手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【請求項８】
コンピュータを制御するための方法であって、
表示部のビューエリアに対する表示の縮尺を記憶する記憶ステップと、
前記ビューエリアの表示を拡大又は縮小する度に、前記記憶された縮尺に応じた前記ビューエリアの座標範囲に対応した描画データの書き込み領域を有する描画入力レイヤを仮生成するレイヤ仮生成ステップと、
前記ビューエリアに描画された描画データを前記仮生成された描画入力レイヤに書き込み、当該描画データの書き込まれた描画入力レイヤを正規レイヤとして生成するレイヤ実データ生成ステップと、
を含むことを特徴とする描画制御方法。