(57)【要約】【課題】画面上でホワイトボードアプリケーションに関する画面（ウィンドウ）を認識し易くし、更にユーザによる簡単な操作で、文書領域のサイズの調整を可能とすることを目的とする。【解決手段】文書情報を描画することができる文書領域と、文書領域を収納することができる収納領域と、文書領域の大きさを変える引き出しオブジェクトと、を含む画面を表示する表示手段と、引き出しオブジェクトに対するユーザの操作に応じて、収納領域から文書領域を引き出すよう文書領域の大きさを変える、又は収納領域へ文書領域を収納するよう文書領域の大きさを変える、領域サイズ変更手段と、を有し、表示手段は、収納領域を、画面を表示する表示装置の端に配置し、表示することによって前記課題を解決する。【選択図】図８
2007334691.tif 000002
【特許請求の範囲】
【請求項１】
文書情報を描画することができる文書領域と、前記文書領域を収納することができる収納領域と、前記文書領域の大きさを変える引き出しオブジェクトと、を含む画面を表示する表示手段と、
前記引き出しオブジェクトに対するユーザの操作に応じて、前記収納領域から前記文書領域を引き出すよう前記文書領域の大きさを変える、又は前記収納領域へ前記文書領域を収納するよう前記文書領域の大きさを変える、領域サイズ変更手段と、
を有し、
前記表示手段は、前記収納領域を、前記画面を表示する表示装置の端に配置し、表示することを特徴とする情報処理装置。
【請求項２】
前記領域サイズ変更手段は、前記収納領域の前記画面における配置位置に関わらず、前記文書情報の描画条件に応じて、前記文書領域のある位置を優先的に表示しながら、前記文書領域の大きさを変えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記領域サイズ変更手段は、前記描画条件が、前記文書領域において左から右に前記文書情報の描画を行なう横書きモードのときは、前記文書領域の左端を優先的に表示しながら、前記文書領域の大きさを変えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記領域サイズ変更手段は、前記描画条件が、前記文書領域において右から左に前記文書情報の描画を行なう縦書きモードのときは、前記文書領域の右端を優先的に表示しながら、前記文書領域の大きさを変えることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記文書領域において左から右に前記文書情報の描画を行なう横書きモード、又は前記文書領域において右から左に前記文書情報の描画を行なう縦書きモードを文字情報の描画に応じて自動的に判断する描画モード判断手段を更に有することを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記描画モード判断手段は、第一の前記文書情報と、第二の前記文書情報との座標関係が上下であるときは縦書きモードと判断し、第一の前記文書情報と、第二の前記文書情報との座標関係が左右であるときは横書きモードと判断することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記領域サイズ変更手段は、前記文書領域において、前記文書情報が存在する描画部分と、前記文書情報が存在しない空白部分と、を検知する検知手段を有し、
前記領域サイズ変更手段は、前記検知手段において検地された、前記文書領域の前記描画部分を優先的に表示しながら、前記文書領域の大きさを変えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項８】
前記領域サイズ変更手段は、前記文書領域において、前記文書情報が存在する描画部分と、前記文書情報が存在しない空白部分と、を検知する検知手段を有し、
前記領域サイズ変更手段は、前記検知手段において検知された空白部分が、前記描画部分の文書情報記入方向の反対側に位置している場合に、前記文書領域を前記収納領域に収納するときは、前記空白部分から先に表示されなくなるよう、前記文書領域の大きさを変え、前記収納領域から前記文書領域を引き出すときは、前記文書情報記入方向に前記空白部分を生成し、前記文書領域の大きさを変えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項９】
前記描画部分の文書情報記入方向は、
前記文書領域において左から右に前記文書情報の描画を行う横書きモードのときに、前記収納領域の配置位置が右端又は左端の何れかの場合には右側で、前記収納領域の配置位置が上端又は下端の何れかの場合には下側であって、
前記文書領域において右から左に前記文書情報の描画を行う縦書きモードのときに、前記収納領域の配置位置が右端又は左端の何れかの場合には左側で、前記収納領域の配置位置が上端又は下端の何れかの場合には下側であることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
情報処理装置における表示方法であって、
文書情報を描画することができる文書領域と、前記文書領域を収納することができる収納領域と、前記文書領域の大きさを変える引き出しオブジェクトと、を含む画面を表示する表示ステップと、
前記引き出しオブジェクトに対するユーザの操作に応じて、前記収納領域から前記文書領域を引き出すよう前記文書領域の大きさを変える、又は前記収納領域へ前記文書領域を収納するよう前記文書領域の大きさを変える、領域サイズ変更ステップと、
を有し、
前記表示ステップでは、前記収納領域を、前記画面を表示する表示装置の端に配置し、表示することを特徴とする表示方法。
【請求項１１】
請求項１０に記載の表示方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び表示方法に関する。
【背景技術】
【０００２】
情報処理システムにおいて、入力デバイスによって画面に文字、図表等を描画可能で、電子文書として描画情報を記録可能なホワイトボードアプリケーションがある。
【０００３】
ホワイトボードアプリケーションは、例えば会議において、ユーザがホワイトボードアプリケーションに表示された資料にアノテーションを行いながら視覚的な説明を行う場合等に活用されている。
【０００４】
また、一般的な情報処理システムは、複数のアプリケーション（ソフトウェア）を同時に実行可能であり、画面上に複数のアプリケーションをそれぞれウィンドウという概念で表示可能である。画面に表示可能な領域は限られているため、例えば複数のアプリケーションを同時に実行する場合には、ユーザは、それぞれのアプリケーションのウィンドウサイズを変更することで、所望の表示画面を得ることができる。この主な方法としては、ウィンドウの端と、入力デバイスから操作可能なカーソルと、を関連付けて、カーソルの移動に従って、ウィンドウサイズを変更する方法がある。
【０００５】
グラフィカルユーザインタフェースの環境としては、例えばマイクロソフト（登録商標）によって開発されたウィンドウズ（登録商標）・グラフィカルユーザインタフェースがある。
【０００６】
ところで、前述したホワイトボードアプリケーションにおいては、同時に他のアプリケーションを起動させながらホワイトボードアプリケーションを実行することが多くなっている。ホワイトボードアプリケーションは、例えば通常の会議、又は遠隔地間会議において活用されるため、会議を円滑に進行させるための様々な機能のアプリケーションや、情報のやりとりを実現させるアプリケーションを表示させる場合があるためである。
【０００７】
従って、一般的なホワイトボードアプリケーションウィンドウは、ホワイトボードアプリケーションが備える描画用領域のうちの一部又は全体を表示し、表示される領域は前述したようなウィンドウサイズの変更によって、調整することができる。このように、限られた画面リソースを有効に使用すると共に、ホワイトボードアプリケーションの使用性の向上が期待されている。
【０００８】
ホワイトボードアプリケーションの使用性に関しては、その一つとしてホワイトボードアプリケーションウィンドウのサイズ変更時の表示方法がある。ホワイトボードアプリケーションに限らず一般的なアプリケーションにおいても同様に、アプリケーションが表示される領域を、ウィンドウサイズの変更によって調整することができる。例えばマイクロソフト（登録商標）によって開発されたＷｏｒｄやペイントは前述したような方法でアプリケーションの表示領域を調整することができる。一般的なホワイトボードアプリケーションのウィンドウサイズ変更の基本的な動きは、Ｗｏｒｄやペイント等と同様である。
【０００９】
しかしながら、このような一般的なウィンドウのサイズ変更時の表示方法では、アプリケーションは、ユーザがウィンドウ内で所望する部分を効率良く表示できない場合があった。これは、ウィンドウサイズを変更することで調整を行うとき、アプリケーションウィンドウ内に表示された情報は、ウィンドウサイズ変更の基準位置や、サイズ変更の向きに依存せず、常に最上部の左隅が表示される構成となっているためであった。
【００１０】
例えば、特許文献１では、ユーザがウィンドウ内の隠された領域を見たい場合等、この領域を表示させるのに、ウィンドウスクロールバーを使用しなければならない問題の解決方法が提案されている。
【００１１】
【特許文献１】特許第３４３１７９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、複数のアプリケーションウィンドウが画面上にあると、所望のホワイトボードアプリケーションウィンドウを表示させるのに、他のアプリケーションウィンドウが邪魔になる問題があった。或いは、画面リソースを有効に利用するため、ホワイトボードアプリケーションウィンドウをユーザ自身が、例えば整理のしやすい画面の端等に移動させ、必要に応じてウィンドウ位置やサイズの微調整を行わなければならない問題があった。
【００１３】
また、従来のウィンドウサイズ変更時の技術及び特許文献１の技術では、ホワイトボードアプリケーションにおいては、ウィンドウサイズ変更に伴う最適な表示方法を実現できない問題があった。
【００１４】
ホワイトボードアプリケーションウィンドウのサイズが十分小さく、ホワイトボードアプリケーションウィンドウ内の情報が一部又は何も表示されていない状態から、ホワイトボードアプリケーションウィンドウサイズを拡大しようとするときを考える。すると、常に最上部の左隅が優先的に表示されるため、ウィンドウサイズを大きくしつつ、直ぐに所望の位置を表示することができるとは限らない問題があった。例えばホワイトボードアプリケーションが備える描画用領域の最上部右隅に描画された情報は、ユーザがウィンドウサイズを画面一杯まで拡大するか、ウィンドウスクロールバーを用いた調整を行わなければ、表示されず、これはユーザにとって非常に煩雑であった。
【００１５】
また、特許文献１の技術では、ユーザは、ウィンドウ内の表示させたい位置に応じて、ウィンドウのサイズ変更時に、動かす辺を変える必要があった。そのため、場合によってはサイズ変更後のウィンドウ自体の位置が望んだ場所からはずれ、ウィンドウ自体の位置を移動させるための処理を追加して行う必要が出てくる恐れもあった。
【００１６】
また、例えばホワイトボードアプリケーションにおいて描画を行っている途中で、描画可能な空白部分が足りなくなり、あと少しだけ記入したいが、空白が足りず、そのため描画の一部分だけ行をずらして描画しなければならなくなってしまうという問題があった。しかし、このようにして描画された描画情報は見た目の読み易さやバランスが悪くなってしまっていた。
【００１７】
本発明は前記の問題点に鑑みなされたもので、画面上でホワイトボードアプリケーションに関する画面（ウィンドウ）を認識し易くする。更にユーザによる簡単な操作で、文書領域のサイズの調整や、それに伴った描画情報の効率的な表示及び空白部分の有効利用を可能とすることを目的とする。
【課題を解決するための手段】
【００１８】
そこで、前記問題を解決するため、本発明の情報処理装置は、文書情報を描画することができる文書領域と、前記文書領域を収納することができる収納領域と、前記文書領域の大きさを変える引き出しオブジェクトと、を含む画面を表示する表示手段と、前記引き出しオブジェクトに対するユーザの操作に応じて、前記収納領域から前記文書領域を引き出すよう前記文書領域の大きさを変える、又は前記収納領域へ前記文書領域を収納するよう前記文書領域の大きさを変える、領域サイズ変更手段と、を有し、前記表示手段は、前記収納領域を、前記画面を表示する表示装置の端に配置し、表示することを特徴とする。
【００１９】
係る構成とすることにより、表示装置の端に配置し、表示したホワイトボードアプリケーションに関する画面から文書領域を、引き出し式に、引き出し、又は収納することができる。つまり、画面上でホワイトボードアプリケーションに関する画面（ウィンドウ）を認識し易くし、更にユーザによる簡単な操作で、文書領域のサイズの調整を可能とすることができる。
【００２０】
なお、文書情報とは、例えば、後述する描画情報等に対応する。また、情報処理装置とは、例えば、後述する情報処理装置１００等に対応する。
【００２１】
また、前記問題を解決するため、本発明は、表示方法、プログラム及び記憶媒体としてもよい。
【発明の効果】
【００２２】
本発明によれば、画面上でホワイトボードアプリケーションに関する画面（ウィンドウ）を認識し易くし、更にユーザによる簡単な操作で、文書領域のサイズの調整を可能とすることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施形態について図面に基づいて説明する。
【００２４】
（第１の実施形態）
第１の実施形態では、ホワイトボードアプリケーションシステム（以下、ホワイトボードＡＳという）の基本動作及び横書きモード、縦書きモードの自動判断を経て、各モードに応じて文書領域のサイズ変更時における表示動作を説明する。
【００２５】
図１は、情報処理装置１００の一例の概観図である。情報処理装置１００は、表示を行なうディスプレイ１１０と、各種制御を行うコンピュータ１２０と、入力デバイスとして、キーボード１３０及びマウス１４０と、を含む。
【００２６】
キーボード１３０及びマウス１４０は、文字、又は図表等の描画情報の入力や、ホワイトボードＡＳの文書領域のサイズ変更を指示する装置として、ユーザによって使用される。
【００２７】
なお、本実施形態のホワイトボードＡＳを使用するための、もう一つの形態として、ディスプレイ１１０がデジタイザ装置を含み、入力デバイスとして直接ディスプレイ１１０に描画可能な入力ペンを用いてもよい。
【００２８】
図２は、コンピュータ１２０の一例のハードウェア構成図である。コンピュータ１２０は、ＣＰＵ２１１と、ＲＡＭ２１２と、ＲＯＭ２１３と、ＨＤＤ２１４と、ネットワークＩ／Ｆ２１５と、入力機器Ｉ／Ｆ２１６と、ディスプレイＩ／Ｆ２１７と、バス２１８と、を具備している。なお、Ｉ／Ｆは、インタフェースの略である。
【００２９】
ＣＰＵ２１１は、コンピュータ１２０全体の制御を行う。ＲＡＭ２１２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、ＣＰＵ２１１の動作に必要な作業メモリとして使用される。ＲＯＭ２１３は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であり、ＣＰＵ２１１に必要な命令やデータを格納する。
【００３０】
ＨＤＤ２１４は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）であり、本実施形態におけるホワイトボードＡＳのプログラムを格納する。
【００３１】
ＣＰＵ２１１は、ＨＤＤ２１４に格納されている前記プログラムをＲＡＭ２１２等に読み出して、実行することによって、後述するホワイトボードＡＳの機能や、後述するフローチャートの処理を実行する。なお、以下では特に言及しない限り、ホワイトボードＡＳが処理を行うものとして説明を行なう。
【００３２】
ネットワークＩ／Ｆ２１５は、ネットワークに接続するための通信制御を処理するが、本実施形態においてはなくてもよい。
【００３３】
入力機器Ｉ／Ｆ２１６は、図１に示すように、コンピュータ１２０と、キーボード１３０及びマウス１４０と、を接続する。ディスプレイＩ／Ｆ２１７は、コンピュータ１２０と、ディスプレイ１１０と、を接続する。ＣＰＵ２１１からディスプレイＩ／Ｆ２１７までの各ブロックはバス２１８に接続されている。
【００３４】
図３は、ホワイトボードＡＳの実行の様子の一例を示す図（その１）である。ディスプレイ１１０のデスクトップ画面３１０上には、ホワイトボードＡＳ以外の、アプリケーションによって表示されているウィンドウ３２０及びウィンドウ３３０がある。収納領域３４０は、ホワイトボードＡＳが起動されると、デスクトップ画面３１０の端に表示される。これはホワイトボードＡＳにおいて、文書情報等を描画可能な文書領域を収納する収納領域であり、デスクトップ画面３１０の端に位置した状態で、バー形式で表示される。カーソル３５０は、ホワイトボードＡＳの収納領域３４０から、文書領域を引き出す際に使用される。文書領域を引き出す動作については以下に示す図４を用いて説明する。
【００３５】
図４は、ホワイトボードＡＳのグラフィカルユーザインタフェースの一例を示す図である。
【００３６】
ホワイトボードＡＳは、描画可能な文書領域４１０と、文書領域４１０を収納可能な収納領域４２０と、文書領域４１０のサイズを調整する際に使用される引き出し部４３０と、を含む。文書領域４１０のサイズの変更は、引き出し部４３０に、グラフィカルユーザインタフェースにおけるカーソルを移動し、引き出し部４３０を選択した状態で文書領域４１０を拡大又は縮小する方向に移動させることで実現される。図４においては、ユーザは、カーソル等を用いて、図中の矢印方向に引き出し部４３０を移動させることで、文書領域４１０を拡大でき、矢印の逆方向に引き出し部４３０を移動させることで、文書領域４１０を縮小（収納）できる。
【００３７】
なお、図３は、文書領域が完全に収納された状態を示しており、図４は、文書領域がデスクトップ画面の途中まで引き出された状態を示している。
【００３８】
図５は、文書領域全体が引き出された状態の一例を示す図である。文書領域５１０、収納領域５２０、引き出し部５３０は、それぞれ図４における文書領域４１０、収納領域４２０、引き出し部４３０に対応し、同等の役割を果たす。図５の状態においては、ホワイトボードＡＳの文書領域５１０全体が表示されており、ユーザは、この状態より更に文書領域５１０を拡大することはできない。
【００３９】
なお、ホワイトボードＡＳの起動の初期状態は文書領域が完全に収納された状態でも、完全に引き出された状態でも、途中まで引き出された状態でも、どれであってもよい。また、図３〜図５の各図において、ユーザは、カーソルをマウス等の入力装置によって引き出し部上に移動させ、引き出し部を選択した状態でデスクトップ画面の所望の端にドラッグしてから選択解除することにより、収納領域を移動させることができる。
【００４０】
図６は、ホワイトボードＡＳにおいて、入力モードを判断する処理の一例を示すフローチャートである。
【００４１】
ホワイトボードＡＳは、第１の描画オブジェクトと、第２の描画オブジェクトとの位置関係によって横書き又は縦書きを判断する。描画情報には、文書領域のどの部分に描画したかを示す、座標情報が含まれる。
【００４２】
ホワイトボードＡＳは、入力装置を用いてユーザの入力操作に応じて、第１のオブジェクト（描画情報）を描画する（６１０）。続いて、ホワイトボードＡＳは、入力装置を用いてユーザの入力操作に応じて、第２のオブジェクトを描画する（６２０）。続いて、ホワイトボードＡＳは、第１のオブジェクトと、第２のオブジェクトの座標情報をＲＡＭ２１２等に記憶する。なお、図６では、第１及び第２のオブジェクトを描画してから、二つのオブジェクトの座標情報を記憶するよう図示しているが、一つのオブジェクトを描画する毎にそのオブジェクトの座標情報を記憶するようにしてもよい。
【００４３】
ホワイトボードＡＳは、両オブジェクトの座標情報に基づいて、横軸方向の位置関係と、縦軸方向の位置関係とを比較する（６４０）。ホワイトボードＡＳは、横軸方向の移動量が縦軸方向の移動量と比較して予め定められた所定の基準値よりも大きく移動していると判断すると（６５０においてＹ）、横書きモードと判断（６６０）する。
【００４４】
逆に、ホワイトボードＡＳは、縦軸方向の移動量が横軸方向の移動量と比較して予め定められた所定の基準値よりも大きく移動していると判断すると（６８０においてＹ）には縦書きモードと判断する（６８０）。
【００４５】
横軸方向及び縦軸方向の移動量が曖昧で、第１のオブジェクトの座標情報と、第２のオブジェクトの座標情報と、の位置関係だけで入力モードが判断できない場合、ホワイトボードＡＳは、ユーザの入力操作に応じて、更に第ｎのオブジェクトを描画する。また、ホワイトボードＡＳは、描画したオブジェクトの座標を記憶する（６９０）。そして、ホワイトボードＡＳは、第ｎのオブジェクトと、第ｎ−１のオブジェクトとの位置関係を調べ、入力モードを決定する。
【００４６】
なお、前述の所定の基準値はユーザが入力装置等を用いて手動で設定したものを用いてもよいし、ホワイトボードＡＳが、自動的に設定したものを用いてもよい。
【００４７】
以上のようにして、ホワイトボードＡＳは、横書きモード、縦書きモードを判断し、入力モードを決定する。
【００４８】
但し、アラビア文字等右から左方向に横書きで記入する書式も存在するため、ホワイトボードＡＳは、これに対応するように、更に横軸方向の移動に関しては横軸のプラス方向か、マイナス方向かを判断するようにしてもよい。横軸のマイナス方法であると判断した場合、ホワイトボードＡＳは、右から左方向へ記入を行う縦書きモードと認識する。
【００４９】
次に、各モードにおけるホワイトボードＡＳの、文書領域の引き出し、収納時の動作について図７〜図１３を用いて説明する。
【００５０】
図７は、ホワイトボードＡＳにおいて、文書領域の全体像（ホワイトボードＡＳの収納領域が画面左端に位置している場合）の一例を示す図である。図７に示されるように文書領域の左端付近に横書きで「ＡＢＣ」、また、文書領域の右側に横書きで「ＸＹＺ」と描画されているものとする。以下、図７に示される文書領域に描画されている文書を文書１とする。
【００５１】
図７に示す文書１を引き出し・収納する場合のホワイトボードＡＳの動作を説明する。まず、ホワイトボードＡＳは、図６に示したような処理によって、文書１を横書きモードの文書と判断する。
【００５２】
図８は、ホワイトボードＡＳの収納領域がデスクトップ画面左端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その１）である。図８では、文書領域に図７に示した文書１があり、この文書１について、完全に収納した状態から少しずつ引き出していったときの様子が示されている。
【００５３】
図８に示されるように、横書きモードにおいては、文書領域を完全に収納した状態（８１０）から引き出し始めと共に、文書領域の左端が表示される（８２０）。そして、完全に引き出す状態（８３０）になるまで、文書領域の左端が常に優先的に表示されながら、文書領域の拡大（引き出し）及び縮小（収納）が行なわれる。
【００５４】
図９は、ホワイトボードＡＳの収納領域がデスクトップ画面右端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その１）である。文書領域には図７に示した文書１があり、この文書１について、完全に収納した状態から少しずつ引き出していったときの様子が示されている。
【００５５】
図９に示すように、横書きモードにおいては、文書領域を完全に収納した状態（９１０）から引き出し始めと共に、文書領域の左端が表示される（９２０）。そして、完全に引き出す状態（９３０）になるまで、文書領域の左端が常に優先的に表示されながら、文書領域の拡大（引き出し）及び縮小（収納）が行なわれる。
【００５６】
所で、図８における状態８１０、状態８２０、状態８３０の各状態から、図９における状態９１０、状態９２０、状態９３０の各状態になるように、ホワイトボードＡＳの収納領域を移動するには、ユーザは、以下の処理を行えばよい。つまり、ホワイトボードＡＳが図８の各状態にあるときに、ユーザは、収納領域の所定の位置にカーソルを合わせて選択し、デスクトップ画面右端にドラッグした所で、選択解除することで実現させることができる。
【００５７】
続いて、図１０は、ホワイトボードＡＳにおいて、文書領域の全体像（ホワイトボードＡＳの収納領域が画面左端に位置している場合）の一例を示す図である。図１０に示されるように文書領域の右端付近に縦書きで「あいうえお」、また、文書領域の左側に縦書きで「かきくけこ」と描画されているものとする。以下、図１０に示される文書領域に描画されている文書を文書２とする。
【００５８】
図１０に示す文書２を引き出し・収納する場合のホワイトボードＡＳの動作を説明する。まず、ホワイトボードＡＳは、図６に示したような処理によって、文書２を縦書きモードの文書と判断する。
【００５９】
図１１は、ホワイトボードＡＳの収納領域がデスクトップ画面左端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その２）である。図１１では、文書領域に図１０に示した文書２があり、この文書２について、完全に収納した状態から少しずつ引き出していったときの様子が示されている。
【００６０】
図１１に示されるように、縦書きモードにおいては、文書領域を完全に収納した状態（１１１０）から引き出し始めと共に、文書領域の右端が表示される（１１２０）。そして、完全に引き出す状態（１１３０）になるまで、文書領域の右端が常に優先的に表示されながら、文書領域の拡大（引き出し）及び縮小（収納）が行なわれる。
【００６１】
図１２は、ホワイトボードＡＳの収納領域がデスクトップ画面右端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その２）である。文書領域には図１０に示した文書２があり、この文書２について、完全に収納した状態から少しずつ引き出していったときの様子が示されている。
【００６２】
図１２に示すように、縦書きモードにおいては、文書領域を完全に収納した状態（１２１０）から引き出し始めと共に、文書領域の右端が表示される（１２２０）。そして、完全に引き出す状態（１２３０）になるまで、文書領域の右端が常に優先的に表示されながら、文書領域の拡大（引き出し）及び縮小（収納）が行なわれる。
【００６３】
横書き、縦書き何れの場合も前述した表示方法を実現するため、ホワイトボードＡＳが、文書領域の座標情報を管理し、文書領域の拡大（引き出し）及び縮小（収納）が行われる際に、優先的に表示するべき文書情報（又はオブジェクト）の座標情報を指示し、描画する。
【００６４】
なお、横書きモードであるか、縦書きモードであるかはユーザが、明示的に手動で設定してもよい。例えば、ホワイトボードＡＳが、書式を選択させるようなボタン等を画面に表示させ、ユーザが、書式として縦書きを選択した場合等は、入力モードを縦書きモードとしてもよい。また、描画を行う前の状態はデフォルトで横書きモード又は縦書きモードのどちらかがホワイトボードＡＳに設定されているものとする。
【００６５】
また、ホワイトボードＡＳは、収納領域をデスクトップ画面の上端又は下端に配置しても表示してもよい。このような場合に、ホワイトボードＡＳは、文書領域の拡大（引き出し）又は縮小（収納）を行ったとすると、文書領域の上端を常に優先的に表示するか、或いは文書領域の下端を常に優先的に表示するかの、どちらかの動作となる。しかしながら、一般的に下から上という方向で記入することは稀であるため、ホワイトボードＡＳは、文書領域の上端を常に優先的に表示するようにしてもよい。
【００６６】
以上、説明したように、本実施形態のホワイトボードＡＳによって、ホワイトボードＡＳの描画可能部分である文書領域を、デスクトップ画面の端から引き出し式に引き出し・収納することができる。よって、画面上でホワイトボードＡＳを認識しやすく、更に文書領域のサイズの調整が行い易い。また、横書き・縦書きモードに応じて、ホワイトボードＡＳの文書領域を引き出し・収納したときの表示方法が変化するので、記入方式に従った起点位置を最小限の引き出し動作で表示できる。又は、最小限の領域で表示させておくことができる。よって、ホワイトボードＡＳの使用性が向上する。
【００６７】
（第２の実施形態）
第２の実施形態では、ホワイトボードＡＳが、文書領域の描画部分と、空白部分とを判別し、文書領域のサイズ変更時に描画部分の表示を効率的に行うための動作を説明する。本実施形態のホワイトボードＡＳを実現するために利用される情報処理装置については、第１の実施形態において説明したものと同様である。また、ホワイトボードＡＳの起動の様子、グラフィカルユーザインタフェースは、第１の実施形態で説明したのと同様である。
【００６８】
図１３は、ホワイトボードＡＳにおける、文書領域において、描画部分と、空白部分とを判定し、文書領域を引き出し、収納する際に優先的に表示する部分を決定する処理の一例を示すフローチャートである。
【００６９】
まず、ホワイトボードＡＳは、文書領域において、既に描画された領域の座標情報を取得する（１３１０）。続いて、ホワイトボードＡＳは、取得した座標情報や、引き出し、収納時の表示条件（例えば、入力モード等）に基づいて、引き出し始めに出現する空白部分を計算する（１３２０）。
【００７０】
続いて、ホワイトボードＡＳは、空白部分が所定の基準値よりも多いか否かを判定する（１３３０）。ホワイトボードＡＳは、空白部分が所定の基準値よりも多いと判定すると、（１３３０においてＹ）文書領域の引き出し、収納を行う際に、既に描画情報が存在する領域の座標を優先的に表示する位置として指定する（１３４０）。一方、ホワイトボードＡＳは、空白部分が所定の基準値よりも少ないと判定すると（１３３０においてＮ）、通常の引き出し、収納方法で、文書領域の引き出し又は収納を行なうよう決定する（１３５０）。
【００７１】
なお、前述の所定の基準値はユーザが入力装置等を用いて手動で設定したものを用いてもよいし、ホワイトボードＡＳが、自動的に設定したものを用いてもよい。
【００７２】
次に、ホワイトボードＡＳの文書領域の引き出し、収納時の動作について図１４〜図１５を用いて説明する。
【００７３】
図１４は、ホワイトボードＡＳにおいて、文書領域の全体像（ホワイトボードＡＳの収納領域が画面上端に位置している場合）の一例を示す図である。図１４に示されるように文書領域の右下位置にオブジェクト（図）が描画されているものとする。以下、図１４に示される文書領域に描画されている文書を文書３とする。
【００７４】
以下、図１４に示す文書３を引き出す場合のホワイトボードＡＳの動作を説明する。まず、ホワイトボードＡＳは、図１３に示したような処理によって、文書３は、引き出し始めに出現する空白部分が一定の基準値よりも多いと判定する。そして、ホワイトボードＡＳは、文書領域の引き出し、収納を行う際に既に描画情報が存在する領域、即ち図１４において「描画１」のオブジェクトが記入されている座標を優先的に表示する位置として指示する。
【００７５】
図１５は、ホワイトボードＡＳの収納領域がデスクトップ画面上端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図である。図１５では、文書領域に図１４に示した文書３があり、この文書３について、完全に収納した状態から少しずつ引き出していったときの様子が示されている。
【００７６】
本実施形態では、図１５に示されるように、文書領域を完全に収納した状態（１５１０）から引き出し始めと共に、「描画１」が表示される（１５２０）。
【００７７】
なお、本実施形態ではホワイトボードＡＳの収納領域がデスクトップ画面上端に配置された場合について説明したが、ホワイトボードＡＳの収納領域はデスクトップ画面の下端、右端、左端の何れかに配置されていてもよい。
【００７８】
以上、説明したように、本実施形態のホワイトボードＡＳによって、表示の必要がない空白部分を引き出し時に表示させないようにすることで、最小限の引き出し動作で、ユーザが所望する描画部分を表示することができる。よって、ホワイトボードＡＳの使用性が向上する。
【００７９】
（第３の実施形態）
第３の実施形態では、ホワイトボードＡＳが、文書領域の描画部分と、空白部分と、を判別し、文書領域のサイズ変更時に描画部分の表示を効率的に行い、且つ空白部分を有効に利用するための動作を説明する。本実施形態のホワイトボードＡＳを実現するために利用される情報処理装置については、第１の実施形態において説明したものと同様である。また、ホワイトボードＡＳの起動の様子、グラフィカルユーザインタフェースは、第１の実施形態で説明したのと同様である。
【００８０】
図１６は、ホワイトボードＡＳにおける、文書領域において、描画部分と、空白部分と、を判定し、本実施形態の動作を適用する条件判断を行う処理の一例を示すフローチャートである。
【００８１】
まず、ホワイトボードＡＳは、文書領域において、既に描画された領域の座標情報を取得する（１６１０）。続いて、ホワイトボードＡＳは、取得した座標情報に基づいて空白部分を判別し、描画部分と、空白部分と、を仮想的に分割する。また、このときホワイトボードＡＳは、描画部分の入力モードの判定を行う（１６２０）。
【００８２】
ホワイトボードＡＳは、空白部分の位置を判定する処理において、例えば入力モードが横書きのときに、描画領域よりも左側に所定の範囲に及ぶ空白部分、即ち描画方向元空白部分が存在するか否かを判定する（１６３０）。描画方向元空白部分が存在する場合、ホワイトボードＡＳは、文書領域収納時に描画方向元空白部分が収納された領域分だけ、引き出し時に文書領域の右端において空白部分、即ち描画方向先空白部分を更に引き出せるようになる空白制御を行う（１６４０）。
【００８３】
なお、図１６のフローチャートにおいて、ホワイトボードＡＳは、空白制御を適用する条件として、例えば描画領域の入力モードが横書きの場合には文書領域の右端に近い部分に描画情報がある場合のみ前述の空白制御を行うとう判断を行ってもよい。また、ユーザの意思を確認するボタン等のグラフィカルユーザインタフェースを設けた上で、ユーザが意図した場合のみに、ホワイトボードＡＳは、前述の空白制御を行うとう判断を追加してもよい。また、前述の空白部分を判別する範囲は、その都度ユーザが入力装置等を用いて手動で設定してもよいし、ホワイトボードＡＳにおいて予め設定したものを用いてもよい。
【００８４】
次に、ホワイトボードＡＳの文書領域の引き出し、収納時の動作について図１７〜図２０を用いて説明する。
【００８５】
図１７は、ホワイトボードＡＳにおいて、ホワイトボードＡＳの収納領域が画面左端に位置しているときで、描画領域が横書きである場合の、文書領域の全体像の一例を示す図である。
【００８６】
図１７に示されるように文書領域には「Ａ、Ｂ、Ｃ、Ｄ・・・」というオブジェクトが横書き記入されている。また、Ａは図１６のフローチャートに従って仮想的に分割された空白部分である。以下、図１７に示される文書領域に描画されている文書を文書４とする。
【００８７】
続いて、図１７に示す文書４が完全に引き出された状態から、長さＸだけ収納操作を行ってから再び引き出し操作を行った場合のホワイトボードＡＳの動作を説明する。まず、ホワイトボードＡＳは、図１６に示したフローチャートの処理に従い、文書４は横書きモードであり、更に空白部分が文書の左側にあることを判定する。このように判定された場合、図１８に示されるように、文書領域を完全に引き出した状態（１８１０）から、長さＸだけ収納操作を行うと、空白Ａが長さＸだけ収納され、Ａ−Ｘの空白部分が残る（１８２０）。その状態から再び長さＸだけ引き出し操作を行う、即ち完全に引き出した状態に戻すと、収納動作時に収納された空白Ａのうち長さＸの領域分だけ、当初文書領域の右端であった部分から更に長さＸの空白領域を引き出すことができる（１８３０）。このとき、描画領域は文書領域全体に対して長さＸだけ左方向に詰め処理される。ここで、図１８は、ホワイトボードＡＳの収納領域がデスクトップ画面左端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その３）である。
【００８８】
このような動作は描画領域の左側に位置する空白Ａが全て収納されるまで適用可能であるが、その場合は描画領域が文書領域全体に対して完全に左詰めされる形となる。これによって、横書き時にもう少しだけ右方向に追記したいとき等に、追記することが考えにくい描画領域左側の空白を、文書領域を収納・引き出しすることでユーザが望んだ分だけ描画領域の右側に移すことができ、追記が可能となる（１８４０）。同時に、描画領域の詰め処理が行われるので、文書整形の効果も得られる。
【００８９】
なお、文書領域の右側に空白が存在する場合にも本実施形態の処理を行ってもよい。その場合は収納操作時に、右側の空白から消えていき描画領域の右端にぶつかったところで、左側の空白を収納してもよいし、左側の空白から収納していき、右側の空白が完全に収納された後で左側の空白が消えていく動作でもよい。何れの場合も描画領域を優先的に残して表示する動作となる。また、引き出し操作時については元々存在した右側の空白を全て表示した後、左側の空白で収納した長さ分の空白を更に引き出す形となる。
【００９０】
続いて、図１９は、ホワイトボードＡＳにおいて、文書領域の全体像（ホワイトボードＡＳの収納領域が画面左端に位置している場合）の一例を示す図である。
【００９１】
図１９に示されるように文書領域には「あいうえお・・・」というオブジェクトが縦書きで記入されている。以下、図１９に示される文書領域に描画されている文書を文書５とする。続いて、図１９に示す文書５が完全に引き出された状態から、長さＸだけ収納操作を行ってから再び引き出し操作を行った場合のホワイトボードＡＳの動作を説明する。
【００９２】
まず、ホワイトボードＡＳは、図１６に示した処理に従って、文書５は縦書きモードであって、更に空白部分が文書の右側にあることを判定する。このように判定された場合、図２０に示されるように、文書領域を完全に引き出した状態（２０１０）から、長さＸだけ収納すると、空白Ａが長さＸだけ収納される（２０２０）。その状態から再び長さＸだけ引き出す、即ち完全に引き出した状態に戻すと、収納動作時に収納された空白Ａの長さＸの領域分だけ、文書領域の左端に長さＸの空白領域を引き出すことができる（２０３０）。
【００９３】
このとき、描画領域は長さＸだけ右方向に詰め処理される。また、このような動作は描画領域の左側に位置する空白Ａが全て収納されるまで行うことができるが、その場合は描画領域が完全に左詰めされる形となる。ここで、図２０は、ホワイトボードＡＳの収納領域がデスクトップ画面左端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その３）である。
【００９４】
これによって、縦書き時にもう少しだけ左方向に追記したいとき等に、追記することが考えにくい描画領域右側の空白を、文書領域を収納・引き出しすることでユーザが望んだ分だけ描画領域の左側に移すことができ、追記が可能となる（２０４０）。同時に、描画領域の詰め処理が行われるので、文書整形の効果も得られる。
【００９５】
なお、本実施形態ではホワイトボードＡＳの収納領域がデスクトップ画面左端に配置された場合について説明したが、ホワイトボードＡＳの収納領域はデスクトップ画面の右端、上端、下端の何れかに配置されていてもよい。但し上端又は下端に配置した場合、ホワイトボードＡＳは、図１６に示した処理に従って、空白部分が描画部分の上側にあることを判定する。すると、ホワイトボードＡＳは、描画領域の上側にある空白を、文書領域の収納・引き出し操作によって描画領域の下側に移すように処理する。
【００９６】
以上説明したように、本実施形態のホワイトボードＡＳによって、描画領域を基準に記入方向とは反対側に一定の空白領域がある場合に、収納・引き出し操作を行うことで空白を描画領域の右側に移すことができる。よって、例えば追記したいが空白が足りない状況において、追記が可能となるほか、文書全体の詰め（横書きモードなら左、縦書きモードなら右）処理による整形が行われるので、ホワイトボードＡＳの利便性が向上する。
【００９７】
（第４の実施形態）
第４の実施形態ではホワイトボードＡＳが、第１〜第３の実施形態において詳述の画面端に位置する収納領域を有さず、文書領域が表示されるウィンドウのみで構成される場合の、ウィンドウサイズ変更時の動作について説明する。なお第１〜第３全ての実施形態で詳述の動作は、本実施形態のホワイトボードＡＳが画面端に位置する収納領域を有さず、文書領域が表示されるウィンドウのみで構成される場合にも適用することができる。
【００９８】
本実施形態のホワイトボードＡＳを実現するために利用されるコンピュータについては、第１の実施形態において説明した通りである。
【００９９】
図２１は、ホワイトボードＡＳの実行の様子の一例を示す図（その２）である。デスクトップ画面２１１０上にはホワイトボードＡＳ以外の、アプリケーションによって表示されているアプリケーションによって表示されるウィンドウ２１２０及びウィンドウ２１３０がある。ホワイトボードＡＳが起動されると、デスクトップ画面２１１０にホワイトボードＡＳのウィンドウ２１４０が表示される。
【０１００】
本実施形態に係るホワイトボードＡＳのグラフィカルユーザインタフェースは、第１〜第３の実施形態において詳述の文書領域が表示されるウィンドウで構成される。そして、汎用的なアプリケーションウィンドウと同様に、カーソル２１５０を用いてデスクトップ画面上を自由に移動させることができる。また、ウィンドウサイズを上端、下端、左端、右端若しくはウィンドウの４隅の何れかを基準に変更、又は最大化・最小化を行うことができる。なお、最小化とは例えばウィンドウズ（登録商標）ではタスクバーに収納することと同意である。
【０１０１】
ホワイトボードＡＳの起動の初期状態は文書領域が表示されるウィンドウのサイズが、最大、最小或いはその中間的なサイズのどれであってもよい。また、従来のウィンドウのように、ウィンドウサイズが十分に小さいときに、表示する領域を調整するためのウィンドウスクロールバーは有ってもよいし、無くてもよい。
【０１０２】
次に、第１の実施形態において詳述の横書きモード及び縦書きモードにおける、本実施形態のホワイトボードＡＳの、ウィンドウサイズ変更時の詳細な動作について図２２〜図２７を用いて説明する。
【０１０３】
なお、本実施形態における、横書き、縦書きどちらの入力モードであるかの判断は第１の実施形態において詳述の、図６の入力モードを判断する際のフローチャートに従うものとする。
【０１０４】
図２２は、ホワイトボードＡＳにおいて、文書領域の全体像の一例を示す図（その１）である。本実施形態に係る説明のため、図示のように文書領域の左端付近に「ＡＢＣ」、右側に「ＸＹＺ」と描画されているとする。以下この文書を文書６とする。
【０１０５】
図２２に示す文書６が表示されたウィンドウのサイズを変更する場合のホワイトボードＡＳの動作を説明する。まず、図６の入力モードを判断する際のフローチャートによれば、文書６は横書きモードの文書と判断される。
【０１０６】
図２３は、文書６を表示中のホワイトボードＡＳのウィンドウを十分に小さくした状態からウィンドウの右端（２３４０）を右方向へ動かすことで、少しずつサイズを拡大していく際の動作を示す図である。
【０１０７】
図２３に示す通り、横書きモードにおいては、ウィンドウが十分に小さい状態（２３１０）から拡大し始めると共に、文書領域の左端が表示される（２３２０）。そして、十分に拡大した状態（２３３０）になるまで、文書領域の左端を常に優先的に表示しながら、ウィンドウの拡大及び縮小が行われる動作となる。
【０１０８】
図２４は、文書６を表示中のホワイトボードＡＳのウィンドウを十分に小さくした状態からウィンドウの左端（２４４０）を左方向へ動かすことで、少しずつサイズを拡大していく際の動作を示す図である。
【０１０９】
図２４の示す通り、横書きモードにおいては、ウィンドウが十分に小さい状態（２４１０）から拡大し始めると共に、文書領域の左端が表示される（２４２０）。そして、十分に拡大した状態（２４３０）になるまで、文書領域の左端を常に優先的に表示しながら、ウィンドウの拡大及び縮小が行われる動作となる。
【０１１０】
続いて図２５は、ホワイトボードＡＳにおいて、文書領域の全体像の一例を示す図（その２）である。本実施形態に係る説明のため、図示のように文書領域の右端付近に縦書きで「あいうえお」、左側に同じく縦書きで「かきくけこ」、と描画されているとする。以下この文書を文書７とする。
【０１１１】
図２５に示す文書７が表示されたウィンドウのサイズを変更する場合のホワイトボードＡＳの動作を説明する。まず、図６の入力モードを判断する際のフローチャートによれば、文書７は縦書きモードの文書と判断される。図２６は、文書７を表示中のホワイトボードＡＳのウィンドウを十分に小さくした状態からウィンドウの右端（２６４０）を右方向へ動かすことで、少しずつサイズを拡大していく際の動作を示す図である。
【０１１２】
図２６に示す通り、縦書きモードにおいては、ウィンドウが十分に小さい状態（２６１０）から拡大し始めると共に、文書領域の右端が表示される（２６２０）。そして、十分に拡大した状態（２６３０）になるまで、文書領域の右端を常に優先的に表示しながら、ウィンドウの拡大及び縮小が行われる動作となる。
【０１１３】
図２７は、文書７を表示中のホワイトボードＡＳのウィンドウを十分に小さくした状態からウィンドウの左端（２７４０）を左方向へ動かすことで、少しずつサイズを拡大していく際の動作を示す図である。
【０１１４】
図２７に示す通り、縦書きモードにおいては、ウィンドウが十分に小さい状態（２７１０）から拡大し始めると共に、文書領域の右端が表示される（２７２０）。そして、十分に拡大した状態（２７３０）になるまで、文書領域の右端を常に優先的に表示しながら、ウィンドウの拡大及び縮小が行われる動作となる。
【０１１５】
横書き、縦書き何れの場合も前述の表示方法を実現するために、ホワイトボードＡＳが文書領域の座標情報を管理し、優先的に表示するべき座標情報を、文書領域を拡大若しくは縮小が行われる際に指示する。
【０１１６】
なお、横書きモードであるか、縦書きモードであるかは明示的に手動で設定してもよく、例えばテキスト入力時の書式として縦書きを選択した場合等は、明示的に縦書きモードとしてよい。
【０１１７】
また、描画を行う前の状態はデフォルトで横書きモード若しくは縦書きモードのどちらかが設定される。
【０１１８】
更に、ホワイトボードＡＳのウィンドウは、上端若しくは下端から拡大若しくは縮小を行ってもよいし、ウィンドウの４隅の何れかから上下方向と左右方向同時のウィンドウサイズ変更を行ってもよい。上下方向に関しては、文書領域の上端を常に優先的に表示するか、或いは文書領域の下端を常に優先的に表示するかのどちらかの動作が可能である。しかし、一般的に下から上という方向で記入することは稀であるため、通常は文書領域の上端を常に優先的に表示する設定でよい。
【０１１９】
以上、説明したように、本実施形態のホワイトボードＡＳによって、ホワイトボードアプリケーションの文書領域が上下左右何れかの端から自由にサイズが調整可能なウィンドウで表示される場合において、横書き・縦書きモードに応じてウィンドウの拡大・縮小を行ったときの表示方法が変化する。そのため、記入方式に応じて最小限のウィンドウサイズ変更動作で表示できるか、若しくは最小限の領域で表示させておくことが可能となり、ホワイトボードＡＳの利便性が向上する。
【０１２０】
また、本発明の目的は、システム又は装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。その場合、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給する。
【０１２１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及びプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク等がある。また、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることもできる。又は、プログラムコードを、ネットワークを介してダウンロードしてもよい。
【０１２３】
また、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。その場合、コンピュータが読み出したプログラムコードをＯＳ等が実行することにより、そのプログラムコードの指示に基づき実現される。
【０１２４】
更に、機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。その場合、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき実現される。
【０１２５】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０１２６】
【図１】情報処理装置１００の一例の概観図である。
【図２】コンピュータ１２０の一例のハードウェア構成図である。
【図３】ホワイトボードＡＳの実行の様子の一例を示す図（その１）である。
【図４】ホワイトボードＡＳのグラフィカルユーザインタフェースの一例を示す図である。
【図５】文書領域全体が引き出された状態の一例を示す図である。
【図６】ホワイトボードＡＳにおいて、入力モードを判断する処理の一例を示すフローチャートである。
【図７】ホワイトボードＡＳにおいて、文書領域の全体像（ホワイトボードＡＳの収納領域が画面左端に位置している場合）の一例を示す図である。
【図８】ホワイトボードＡＳの収納領域がデスクトップ画面左端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その１）である。
【図９】ホワイトボードＡＳの収納領域がデスクトップ画面右端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その１）である。
【図１０】ホワイトボードＡＳにおいて、文書領域の全体像（ホワイトボードＡＳの収納領域が画面左端に位置している場合）の一例を示す図である。
【図１１】ホワイトボードＡＳの収納領域がデスクトップ画面左端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その２）である。
【図１２】ホワイトボードＡＳの収納領域がデスクトップ画面右端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その２）である。
【図１３】ホワイトボードＡＳにおける、文書領域において、描画部分と、空白部分とを判定し、文書領域を引き出し、収納する際に優先的に表示する部分を決定する処理の一例を示すフローチャートである。
【図１４】ホワイトボードＡＳにおいて、文書領域の全体像（ホワイトボードＡＳの収納領域が画面上端に位置している場合）の一例を示す図である。
【図１５】ホワイトボードＡＳの収納領域がデスクトップ画面上端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図である。
【図１６】ホワイトボードＡＳにおける、文書領域において、描画部分と空白部分とを判定し、両者の位置関係によって、文書領域を引き出し・収納する際の動作を決定するフローチャートである。
【図１７】ホワイトボードＡＳにおいて、文書領域の全体像（ホワイトボードＡＳの収納領域が画面左端に位置している場合）の一例を示す図である。
【図１８】ホワイトボードＡＳの収納領域がデスクトップ画面左端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その３）である。
【図１９】ホワイトボードＡＳにおいて、文書領域の全体像（ホワイトボードＡＳの収納領域が画面左端に位置している場合）の一例を示す図である。
【図２０】ホワイトボードＡＳの収納領域がデスクトップ画面左端に位置する場合のホワイトボードＡＳの動作の一例を説明するための図（その３）である。
【図２１】ホワイトボードＡＳの実行の様子の一例を示す図（その２）である。
【図２２】ホワイトボードＡＳにおいて、文書領域の全体像の一例を示す図（その１）である。
【図２３】文書６を表示中のホワイトボードＡＳのウィンドウを十分に小さくした状態からウィンドウの右端（２３４０）を右方向へ動かすことで、少しずつサイズを拡大していく際の動作を示す図である。
【図２４】文書６を表示中のホワイトボードＡＳのウィンドウを十分に小さくした状態からウィンドウの左端（２４４０）を左方向へ動かすことで、少しずつサイズを拡大していく際の動作を示す図である。
【図２５】ホワイトボードＡＳにおいて、文書領域の全体像の一例を示す図（その２）である。
【図２６】図２６は、文書７を表示中のホワイトボードＡＳのウィンドウを十分に小さくした状態からウィンドウの右端（２６４０）を右方向へ動かすことで、少しずつサイズを拡大していく際の動作を示す図である。
【図２７】文書７を表示中のホワイトボードＡＳのウィンドウを十分に小さくした状態からウィンドウの左端（２７４０）を左方向へ動かすことで、少しずつサイズを拡大していく際の動作を示す図である。
【符号の説明】
【０１２７】
１００  情報処理装置
１１０  ディスプレイ
１２０  コンピュータ
１３０  キーボード
１４０  マウス
２１１  ＣＰＵ
２１２  ＲＡＭ
２１３  ＲＯＭ
２１４  ＨＤＤ
２１５  ネットワークＩ／Ｆ
２１６  入力機器Ｉ／Ｆ
２１７  ディスプレイＩ／Ｆ
３１０  デスクトップ画面
３２０  ウィンドウ
３３０  ウィンドウ
３４０  収納領域
３５０  カーソル
４１０  文書領域
４２０  収納領域
４３０  引き出し部
【図１】
2007334691.tif 000003
【図２】
2007334691.tif 000004
【図３】
2007334691.tif 000005
【図４】
2007334691.tif 000006
【図５】
2007334691.tif 000007
【図６】
2007334691.tif 000008
【図７】
2007334691.tif 000009
【図８】
2007334691.tif 000010
【図９】
2007334691.tif 000011
【図１０】
2007334691.tif 000012
【図１１】
2007334691.tif 000013
【図１２】
2007334691.tif 000014
【図１３】
2007334691.tif 000015
【図１４】
2007334691.tif 000016
【図１５】
2007334691.tif 000017
【図１６】
2007334691.tif 000018
【図１７】
2007334691.tif 000019
【図１８】
2007334691.tif 000020
【図１９】
2007334691.tif 000021
【図２０】
2007334691.tif 000022
【図２１】
2007334691.tif 000023
【図２２】
2007334691.tif 000024
【図２３】
2007334691.tif 000025
【図２４】
2007334691.tif 000026
【図２５】
2007334691.tif 000027
【図２６】
2007334691.tif 000028
【図２７】
2007334691.tif 000029