(57)【要約】      （修正有）【課題】電子会議において上書きと会議資料位置を関連づけること。【解決手段】会議情報を作成するＰＣ端末（１００Ｐ，１００Ｔ，１００Ｔｍ）と、ＰＣ端末（１００Ｐ，１００Ｔ，１００Ｔｍ）で作成した会議情報を会議情報表示手段（表示一体座標入力装置１１０）に表示出力する電子会議システムにおいて、会議情報表示手段に表示出力する会議情報と当該会議情報に上書きされた上書き情報の位置関係を関連つけて位置整合を行なう位置整合手段を備える。【選択図】図１−３
2006091033.tif 000002
【特許請求の範囲】
【請求項１】
会議情報を作成するＰＣ端末と、前記ＰＣ端末で作成した会議情報を前記会議情報表示手段に表示出力する電子会議システムにおいて、
前記会議情報表示手段に表示出力する会議情報と当該会議情報に上書きされた上書き情報の位置関係を関連つけて位置整合を行なう位置整合手段を備えたことを特徴とする電子会議システム。
【請求項２】
前記位置整合手段は、前記会議情報と上書き情報とを保存し、上書き描画時の位置へ再描画することを特徴とする請求項１に記載の電子会議システム。
【請求項３】
前記位置整合手段は、前記会議情報と上書き情報を表示する領域のスクロール空間のＹ座標を算出することを特徴とする請求項１に記載の電子会議システム。
【請求項４】
前記位置整合手段は、前記会議情報と上書き情報を表示する領域のスクロール空間のＸ座標を算出することを特徴とする請求項１に記載の電子会議システム。
【請求項５】
前記位置整合手段は、前記会議情報に対する上書き情報の履歴による表示倍率の変化を検知することを特徴とする請求項１に記載の電子会議システム。
【請求項６】
前記位置整合手段は、前記表示倍率の変化を検知した場合、垂直スクロールボックスの高さ比から現在の表示倍率を算出することを特徴とする請求項５に記載の電子会議システム。
【請求項７】
前記位置整合手段は、前記会議情報に対する上書き情報の履歴によるウィンドウサイズの変化を検知し、上書き時のサイズに調整することを特徴とする請求項１に記載の電子会議システム。
【請求項８】
前記位置整合手段は、前記会議情報が移動された際に、前記会議情報のウィンドウ移動に対する上書き位置を整合させることを特徴とする請求項１に記載の電子会議システム。
【請求項９】
前記位置整合手段は、保存した上書き情報から上書き時の位置へ上書き情報を再表示し、当該上書き情報の編集処理が可能であることを特徴とする請求項１に記載の電子会議システム。
【請求項１０】
ネットワーク上に複数のＰＣ端末と会議情報表示手段とを接続し、前記複数のＰＣ端末のうち１台をＰＣ会議操作権端末とし、他のＰＣ端末をＰＣ会議参加端末とし、ＰＣ端末で作成した会議情報を相互に画面出力して電子会議を行なう電子会議システムであって、
前記会議情報と当該会議情報に上書きされた上書き情報の位置関係を関連つけて位置整合を行ない保存する位置整合保存手段を備えたことを特徴とする電子会議システム。
【請求項１１】
前記ＰＣ会議操作権端末は、前記会議情報と前記上書き情報の表示位置が変更された際に、前記ＰＣ会議参加端末に、当該変更された前記会議情報と前記上書き情報とを同一位置に表示することを特徴とする請求項１０に記載の電子会議システム。
【請求項１２】
前記ＰＣ会議操作権端末は、前記会議情報と前記上書き情報のサイズが変更された際に、前記ＰＣ会議参加端末に、当該変更された前記会議情報と前記上書き情報とを同一サイズで表示することを特徴とする請求項１０に記載の電子会議システム。
【請求項１３】
前記ＰＣ会議操作権端末は、前記会議情報と前記上書き情報の水平スクロールボックス位置が変更された際に、前記ＰＣ会議参加端末に、当該変更された前記会議情報と前記上書き情報とを同一位置に表示することを特徴とする請求項１０に記載の電子会議システム。
【請求項１４】
前記ＰＣ会議操作権端末は、前記会議情報と前記上書き情報の垂直スクロールボックス位置が変更された際に、前記ＰＣ会議参加端末に、当該変更された前記会議情報と前記上書き情報とを同一位置に表示することを特徴とする請求項１０に記載の電子会議システム。
【請求項１５】
前記ＰＣ会議操作権端末は、前記会議情報への上書きの際に、当該上書き操作による画面座標を前記ＰＣ会議参加端末に送信し、
前記ＰＣ会議参加端末は、画面へ描画し、スクロール空間座標へ変換し保存することを特徴とする請求項１０に記載の電子会議システム。
【請求項１６】
前記ＰＣ会議操作権端末は、前記会議情報への上書き消去の際に、当該上書き消去操作による画面座標を前記ＰＣ会議参加端末に送信し、
前記ＰＣ会議参加端末は、画面を消去し、上書き情報を更新することを特徴とする請求項１０に記載の電子会議システム。
【請求項１７】
前記ＰＣ会議操作権端末は、前記会議情報と上書き情報とを保存し、上書き描画時の位置へ再描画することを特徴とする請求項１０に記載の電子会議システム。
【請求項１８】
前記ＰＣ会議操作権端末は、保存した上書き情報から上書き時の位置へ上書き情報を再表示し、当該上書き情報の編集処理が可能であることを特徴とする請求項１０に記載の電子会議システム。
【請求項１９】
会議情報を作成するＰＣ端末と、前記ＰＣ端末で作成した会議情報を前記会議情報表示手段に表示出力する電子会議システムにおいて、
前記会議資料に上書き操作を行なう場合、上書き情報位置を算出し、前記会議資料と上書き情報の位置、ページ番号を関連つけて上書き情報のストロークデータを保存し表示する保存表示手段を備えたことを特徴とする電子会議システム。
【請求項２０】
前記保存表示手段は、前記上書き情報のページ一覧表示時に、上書きページの画像を取得することを特徴とする請求項１９に記載の電子会議システム。
【請求項２１】
前記保存表示手段は、前記上書き情報のページ一覧表示時に、上書き時の位置へ上書き情報を縮小表示することを特徴とする請求項１９に記載の電子会議システム。
【請求項２２】
前記保存表示手段は、前記上書き情報のページ一覧からページを選択し、選択したページの画面上の表示領域に表示される水平スクロールボックス位置を算出し、この算出位置へ水平スクロールボックスを移動して当該選択されたページを表示することを特徴とする請求項１９に記載の電子会議システム。
【請求項２３】
前記保存表示手段は、前記上書き情報のページ一覧からページを選択し、選択したページの画面上の表示領域に表示される垂直スクロールボックス位置を算出し、この算出位置へ垂直スクロールボックスを移動して当該選択されたページを表示することを特徴とする請求項１９に記載の電子会議システム。
【請求項２４】
前記保存表示手段は、前記上書き情報のページ一覧からページ内位置を選択し、この選択された位置を画面上の表示領域の中央近辺に表示することを特徴とする請求項２０〜２３の何れか一つに記載の電子会議システム。
【請求項２５】
前記保存表示手段は、上書きページ一覧から選択された情報を表示した後、同ページへの上書きを上書き時の位置へ再描画することを特徴とする請求項２０〜２４の何れか一つに記載の電子会議システム。
【請求項２６】
前記保存表示手段は、上書きページ一覧から選択されたページの画像と上書き情報とを全画面表示することを特徴とする請求項２０〜２５の何れか一つに記載の電子会議システム。
【請求項２７】
前記保存表示手段は、上書きページ一覧から選択されたページの画像と上書き情報とを全画面表示する際に、上書き情報の追加および削除が可能であることを特徴とする請求項２６に記載の電子会議システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会議や講演、プレゼンテーション、授業などに利用される電子会議システムに関するものである。
【背景技術】
【０００２】
従来、会議、講演資料をＰＣ（パーソナルコンピュータ）上において文書作成プログラムで作成し、ＰＣへプロジェクタを接続、資料を表示することにより会議、講演などを行なうことが一般的となっている。このとき、説明箇所が判らないと十分な理解を得ることができないため目的箇所上をマーク、あるいは補足説明のため文字描画することが行なわれる。このような会議資料に描画する技術として、文書にページ情報を付加して印刷、ページ情報を自動検知、上書きとページの整合を図る技術が開示されている（たとえば、特許文献１参照）。また、画像メモリ上に直接上書きデータを描画する方法が開示されている（たとえば、特許文献２参照）。また、上書き時のＰＣ画像と手書き情報を分離保存、表示時重ねて表示する方式が公知となっている（たとえば、特許文献３参照）。
【０００３】
また、複数のＰＣをネットワーク接続、全ＰＣ上に共通の会議資料を表示実施するＰＣ会議において、円滑な会議進行のため説明箇所をマーク、あるいは補足説明のため文字描画することが行なわれる。これに関連する従来の技術として、クライアント・サーバー方式においてサーバーがウィンドウ表示状態を管理、変更があった場合クライアントのウィンドウの大きさを統一する方式が開示されている（たとえば、特許文献４参照）。また、電子メイルに上書き、電子メイルとは別に送信、電子メイルと上書きを重ねて表示する方式が開示されている（たとえば、特許文献５参照）。さらに、ウィンドウ位置（表示位置、幅、高さ）を統一するためボタン、キー入力により指示する方式が開示されている（たとえば、特許文献６参照）。また、全画面透明ウィンドウを表示することによりマウス操作を無効にしファイル転送、ファイル表示することにより画面を統一することが開示されている（たとえば、特許文献７参照）。
【０００４】
また、会議資料、講演資料等をタブレットＰＣにプロジェクタを接続、あるいはタッチパネル付きの大型表示装置（ＰＤＰ、液晶リアプロジェクタ等）を接続し、表示して実施するプレゼンテーションにおいて、補足説明、あるいは説明箇所の明示などの目的で会議資料上へ手書きにより文字描画することが行なわれる。これに関連する技術として、ＨＴＭＬにより作成された文書の画像データのみ抽出、この画像データとページ情報、位置情報を関連付け縮小一覧表示、選択された画像をページ情報、リンク情報を基に画面上に表示する技術が知られている（たとえば、特許文献８参照）。また、目的の文書（画像）が表示されているときにスクロールボックス位置に目印を付け、目印を表示、目的の目印へスクロールボックスを移動することにより目的の画像を表示する技術が知られている（たとえば、特許文献９参照）。
【０００５】
【特許文献１】特開２０００−２１５０００号公報
【特許文献２】特開２００１−３１２２６４号公報
【特許文献３】特開２０００−１６３８４号公報
【特許文献４】特開平８−１８５３０２号公報
【特許文献５】特開平１１−１４３７９４号公報
【特許文献６】特開２０００−２５９５３５号公報
【特許文献７】特開２００３−９１４９０号公報
【特許文献８】特開２０００−９００３５号公報
【特許文献９】特開２０００−１７２４０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記に示されるような、従来の技術にあっては、資料をスクロール表示、ページ変更したとき、この上書きは意味を持たなくなり邪魔となるため消去することになるが、再度上書きしたページを表示するとき、先の上書きを必要とする場合がほとんどである。また、上書きが文書に対して実行される場合、上書きのみ保存、表示しても意味が判らなくなるため上書きが実施された文書と関連付け上書きを保存する必要がある。これには、表示文書のページ番号、ライン番号などの位置情報が判らないと関連付けができない。この文書の位置情報を提供するプログラムも存在するがほとんどのプログラムが提供していない。なお、特許文献１においては、一度ページ情報を付加印刷、さらにページ情報を識別する特別な装置が必要となる。また、特許文献２によれば拡大・縮小表示、スクロール表示時も上書き位置情報が保持され表示されるが、ＡＰＬが一度表示変更すると消えてなくなり、ＡＰＬにより同一画像が再表示されたこと、表示位置、表示倍率などの情報を持っておらず上書きデータを位置合わせして表示することができない。また特許文献３においては、画像と上書きの位置関係は不明で画像の表示位置と上書きを関連付けて管理する必要がある。
【０００７】
また、会議資料のスクロール表示、ページ変更時、表示情報と上書き情報との関連性がなくなり意味を持たず邪魔となるため、上書きデータを保存、消去することが行なわれる。再度上書きが実行された会議資料が表示された時この上書きを表示するには会議資料の何処に上書きしたか、現在表示中が何処かの情報が必要となる。表示中のページ番号、表示位置、表示倍率等を取得するＡＰＩを提供しているプログラム（Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ）もあるがほとんどどのプログラムはこの機能を提供していない。なお、特許文献４の方式ではウィンドウ表示状態を管理するサーバーが必要となり、また表示位置については管理されていない。また、特許文献５の場合、上書き時と重ねて表示時の電子メイルの表示状態が同一であることが条件となる。また、特許文献６の方式ではウィンドウが表示する内容が更新された場合に表示内容の更新はできない。また、特許文献７の場合、会議資料がページ単位にファイル化される必要がある。
【０００８】
また、上書きは上書き時の会議資料に対して意味を持つもので会議資料の表示変更（スクロール、ページ捲り）が行なわれると邪魔となる。このため、再表示する必要が無い場合は消去、必要な場合は保存操作が必要となる。
【０００９】
本発明は、上記に鑑みてなされたものであって、電子会議において上書きと会議資料位置を関連づけることを第１の目的とする。また、本発明は、電子会議において会議情報に対する上書き情報の保存操作を不要にすることを第２の目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、会議情報を作成するＰＣ端末と、前記ＰＣ端末で作成した会議情報を前記会議情報表示手段に表示出力する電子会議システムにおいて、前記会議情報表示手段に表示出力する会議情報と当該会議情報に上書きされた上書き情報の位置関係を関連つけて位置整合を行なう位置整合手段を備えたことを特徴とする。
【００１１】
この請求項１にかかる発明によれば、表示されている会議情報（文書）のページ番号、ライン番号などの位置情報を提供しないアプリケーションプロ儀ラムが表示する位置情報が可能になり、上書き位置と会議情報（文書）位置の整合が可能になる。
【００１２】
また、請求項２にかかる発明は、前記位置整合手段は、前記会議情報と上書き情報とを保存し、上書き描画時の位置へ再描画することを特徴とする。
【００１３】
この請求項２にかかる発明によれば、請求項１において、たとえば、会議、プレゼンテーションなどにおいて、説明箇所、補足説明を会議情報上に直接描画し、スクロール表示に対しても自動的に上書き位置と会議情報との整合が行なわれる。
【００１４】
また、請求項３にかかる発明は、前記位置整合手段は、前記会議情報と上書き情報を表示する領域のスクロール空間のＹ座標を算出することを特徴とする。
【００１５】
この請求項３にかかる発明によれば、請求項１において、たとえば、会議、プレゼンテーションなどにおいて、説明箇所、補足説明を会議情報上に直接描画し、スクロール表示に対しても自動的に上書き位置と会議情報との整合が行なわれる。
【００１６】
また、請求項４にかかる発明は、前記位置整合手段は、前記会議情報と上書き情報を表示する領域のスクロール空間のＸ座標を算出することを特徴とする。
【００１７】
この請求項４にかかる発明によれば、請求項１において、たとえば、会議、プレゼンテーションなどにおいて、説明箇所、補足説明を会議情報上に直接描画し、スクロール表示に対しても自動的に上書き位置と会議情報との整合が行なわれる。
【００１８】
また、請求項５にかかる発明は、前記位置整合手段は、前記会議情報に対する上書き情報の履歴による表示倍率の変化を検知することを特徴とする。
【００１９】
この請求項５にかかる発明によれば、請求項１において、上書き時と表示倍率の変更を自動検知することにより、上書き時倍率と表示倍率との違いによる上書き位置と会議情報位置とのずれ発生をなくすことが可能になる。
【００２０】
また、請求項６にかかる発明は、前記位置整合手段は、前記表示倍率の変化を検知した場合、垂直スクロールボックスの高さ比から現在の表示倍率を算出することを特徴とする。
【００２１】
この請求項６にかかる発明によれば、請求項５において、表示倍率の変化を検知した場合、垂直スクロールボックスの高さ比から現在の表示倍率を算出することにより、上書き時の倍率が不明であっても上書き倍率を求めることが可能になる。
【００２２】
また、請求項７にかかる発明は、前記位置整合手段は、前記会議情報に対する上書き情報の履歴によるウィンドウサイズの変化を検知し、上書き時のサイズに調整することを特徴とする。
【００２３】
この請求項７にかかる発明によれば、請求項１において、会議情報に対する上書き情報の履歴によるウィンドウサイズの変化を検知し、上書き時のサイズに調整することにより、上書き時のウィンドウサイズが不明であっても自動的に上書き時のウィンドウサイズに修復される。
【００２４】
また、請求項８にかかる発明は、前記位置整合手段は、前記会議情報が移動された際に、前記会議情報のウィンドウ移動に対する上書き位置を整合させることを特徴とする。
【００２５】
この請求項８にかかる発明によれば、請求項１において、会議情報が移動された際に、会議情報のウィンドウ移動に対する上書き位置を整合させることにより、上書き位置が自動的に修正される。
【００２６】
また、請求項９にかかる発明は、前記位置整合手段は、保存した上書き情報から上書き時の位置へ上書き情報を再表示し、当該上書き情報の編集処理が可能であることを特徴とする。
【００２７】
この請求項９にかかる発明によれば、請求項１において、保存した上書き情報から上書き時の位置へ上書き情報を再表示し、当該上書き情報の編集処理を可能とすることで、上書き情報の再利用が可能になる。
【００２８】
また、請求項１０にかかる発明は、ネットワーク上に複数のＰＣ端末と会議情報表示手段とを接続し、前記複数のＰＣ端末のうち１台をＰＣ会議操作権端末とし、他のＰＣ端末をＰＣ会議参加端末とし、ＰＣ端末で作成した会議情報を相互に画面出力して電子会議を行なう電子会議システムであって、前記会議情報と当該会議情報に上書きされた上書き情報の位置関係を関連つけて位置整合を行ない保存する位置整合保存手段を備えたことを特徴とする。
【００２９】
この請求項１０にかかる発明によれば、会議情報に対する上書き情報を、上書き位置と会議情報位置とを関連つけて自動保存することにより、上書き情報の保存ボタンなどによる保存操作、再表示時における保存画像から目的の上書き情報を検索する操作が不要になる。
【００３０】
また、請求項１１にかかる発明は、前記ＰＣ会議操作権端末は、前記会議情報と前記上書き情報の表示位置が変更された際に、前記ＰＣ会議参加端末に、当該変更された前記会議情報と前記上書き情報とを同一位置に表示することを特徴とする。
【００３１】
この請求項１１にかかる発明によれば、請求項１０において、ＰＣ会議操作権端末は、会議情報と上書き情報の表示位置が変更された際に、ＰＣ会議参加端末に、当該変更された会議情報と上書き情報とを同一位置に表示することにより、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になる。
【００３２】
また、請求項１２にかかる発明は、前記ＰＣ会議操作権端末は、前記会議情報と前記上書き情報のサイズが変更された際に、前記ＰＣ会議参加端末に、当該変更された前記会議情報と前記上書き情報とを同一サイズで表示することを特徴とする。
【００３３】
この請求項１２にかかる発明によれば、請求項１０において、ＰＣ会議操作権端末は、会議情報と前記上書き情報のサイズが変更された際に、ＰＣ会議参加端末に、当該変更された会議情報と上書き情報とを同一サイズで表示することにより、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になる。
【００３４】
また、請求項１３にかかる発明は、前記ＰＣ会議操作権端末は、前記会議情報と前記上書き情報の水平スクロールボックス位置が変更された際に、前記ＰＣ会議参加端末に、当該変更された前記会議情報と前記上書き情報とを同一位置に表示することを特徴とする。
【００３５】
この請求項１３にかかる発明によれば、請求項１０において、ＰＣ会議操作権端末は、会議情報と上書き情報の水平スクロールボックス位置が変更された際に、ＰＣ会議参加端末に、当該変更された会議情報と上書き情報とを同一位置に表示することにより、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になる。
【００３６】
また、請求項１４にかかる発明は、前記ＰＣ会議操作権端末は、前記会議情報と前記上書き情報の垂直スクロールボックス位置が変更された際に、前記ＰＣ会議参加端末に、当該変更された前記会議情報と前記上書き情報とを同一位置に表示することを特徴とする。
【００３７】
この請求項１４にかかる発明によれば、請求項１０において、ＰＣ会議操作権端末は、会議情報と上書き情報の垂直スクロールボックス位置が変更された際に、前記ＰＣ会議参加端末に、当該変更された前記会議情報と前記上書き情報とを同一位置に表示することにより、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になる。
【００３８】
また、請求項１５にかかる発明は、前記ＰＣ会議操作権端末は、前記会議情報への上書きの際に、当該上書き操作による画面座標を前記ＰＣ会議参加端末に送信し、前記ＰＣ会議参加端末は、画面へ描画し、スクロール空間座標へ変換し保存することを特徴とする。
【００３９】
この請求項１５にかかる発明によれば、請求項１０において、会議情報上の上書きが上書き操作座標情報によって描画されることで、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になる。
【００４０】
また、請求項１６にかかる発明は、前記ＰＣ会議操作権端末は、前記会議情報への上書き消去の際に、当該上書き消去操作による画面座標を前記ＰＣ会議参加端末に送信し、前記ＰＣ会議参加端末は、画面を消去し、上書き情報を更新することを特徴とする。
【００４１】
この請求項１６にかかる発明によれば、請求項１０において、会議情報上の上書きの消去が上書き操作座標情報によって消去されることで、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になる。
【００４２】
また、請求項１７にかかる発明は、前記ＰＣ会議操作権端末は、前記会議情報と上書き情報とを保存し、上書き描画時の位置へ再描画することを特徴とする請求項１０に記載の電子会議システム。
【００４３】
この請求項１７にかかる発明によれば、請求項１０において、会議終了後、いつでも上書きを描画した位置へ再描画することで、会議中に別に紙などにメモを残す必要なくなる。
【００４４】
また、請求項１８にかかる発明は、前記ＰＣ会議操作権端末は、保存した上書き情報から上書き時の位置へ上書き情報を再表示し、当該上書き情報の編集処理が可能であることを特徴とする。
【００４５】
この請求項１８にかかる発明によれば、請求項１０において、会議終了後、いつでも上書きを修正することで、議事録とすることが可能になる。
【００４６】
また、請求項１９にかかる発明は、会議情報を作成するＰＣ端末と、前記ＰＣ端末で作成した会議情報を前記会議情報表示手段に表示出力する電子会議システムにおいて、前記会議資料に上書き操作を行なう場合、上書き情報位置を算出し、前記会議資料と上書き情報の位置、ページ番号を関連つけて上書き情報のストロークデータを保存し表示する保存表示手段を備えたことを特徴とする。
【００４７】
この請求項１９にかかる発明によれば、会議資料に上書き操作を行なう場合、上書き情報位置を算出し、会議資料と上書き情報の位置、ページ番号を関連つけて上書き情報のストロークデータを保存し表示することにより、たとえば、会議や講演などのプレゼンテーションにおいて資料のページ捲り、スクロール表示時の上書きの消去や、保存操作が不要になり、消去、保存操作による集中力散漫の防止や時間の無駄をなくすことが可能になる。
【００４８】
また、請求項２０にかかる発明は、前記保存表示手段は、前記上書き情報のページ一覧表示時に、上書きページの画像を取得することを特徴とする。
【００４９】
この請求項２０にかかる発明によれば、請求項１９において、上書き情報のページ一覧表示時に、上書きページの画像を取得することにより、同一ページの複数画像の保存操作が不要になり、保存操作による集中力散漫の防止や時間の無駄をなくすことが可能になる。
【００５０】
また、請求項２１にかかる発明は、前記保存表示手段は、前記上書き情報のページ一覧表示時に、上書き時の位置へ上書き情報を縮小表示することを特徴とする。
【００５１】
この請求項２１にかかる発明によれば、請求項１９において、上書き情報のページ一覧表示時に、上書き時の位置へ上書き情報を縮小表示することにより、保存操作による集中力散漫の防止や時間の無駄をなくすことが可能になる。
【００５２】
また、請求項２２にかかる発明は、前記保存表示手段は、前記上書き情報のページ一覧からページを選択し、選択したページの画面上の表示領域に表示される水平スクロールボックス位置を算出し、この算出位置へ水平スクロールボックスを移動して当該選択されたページを表示することを特徴とする。
【００５３】
この請求項２２にかかる発明によれば、請求項１９において、上書き情報のページ一覧表示時に、上書き時の位置へ上書き情報を縮小表示することにより、文書のページ捲り操作が不要になり、保存操作による集中力散漫の防止や時間の無駄をなくすことが可能になる。
【００５４】
また、請求項２３にかかる発明は、前記保存表示手段は、前記上書き情報のページ一覧からページを選択し、選択したページの画面上の表示領域に表示される垂直スクロールボックス位置を算出し、この算出位置へ垂直スクロールボックスを移動して当該選択されたページを表示することを特徴とする。
【００５５】
この請求項２３にかかる発明によれば、請求項１９において、上書き情報のページ一覧からページを選択し、選択したページの画面上の表示領域に表示される垂直スクロールボックス位置を算出し、この算出位置へ垂直スクロールボックスを移動して当該選択されたページを表示することにより、文書のページ捲り操作が不要になり、保存操作による集中力散漫の防止や時間の無駄をなくすことが可能になる。
【００５６】
また、請求項２４にかかる発明は、前記保存表示手段は、前記上書き情報のページ一覧からページ内位置を選択し、この選択された位置を画面上の表示領域の中央近辺に表示することを特徴とする。
【００５７】
この請求項２４にかかる発明によれば、請求項２０〜２３の何れか一つにおいて、書き情報のページ一覧からページ内位置を選択し、この選択された位置を画面上の表示領域の中央近辺に表示することにより、ページ内の目的箇所を表示するためのスクロール操作が不要になり、スクロール操作による集中力散漫の防止や時間の無駄をなくすことが可能になる。
【００５８】
また、請求項２５にかかる発明は、前記保存表示手段は、上書きページ一覧から選択された情報を表示した後、同ページへの上書きを上書き時の位置へ再描画することを特徴とする。
【００５９】
この請求項２５にかかる発明によれば、請求項２０〜２４の何れか一つにおいて、上書きページ一覧から選択された情報を表示した後、同ページへの上書きを上書き時の位置へ再描画することにより、表示文書への上書き検索が不要になり、検索操作による集中力散漫の防止や時間の無駄をなくすことが可能になる。
【００６０】
また、請求項２６にかかる発明は、前記保存表示手段は、上書きページ一覧から選択されたページの画像と上書き情報とを全画面表示することを特徴とする。
【００６１】
この請求項２６にかかる発明によれば、請求項２０〜２５の何れか一つにおいて、上書きページ一覧から選択されたページの画像と上書き情報とを全画面表示することにより、会議（講演）資料の表示領域が多くなり、スクロール操作が軽減され、スクロール操作による集中力散漫の防止や時間の無駄をなくすことが可能になる。
【００６２】
また、請求項２７にかかる発明は、前記保存表示手段は、上書きページ一覧から選択されたページの画像と上書き情報とを全画面表示する際に、上書き情報の追加および削除が可能であることを特徴とする。
【００６３】
この請求項２７にかかる発明によれば、請求項２６において、上書きページ一覧から選択されたページの画像と上書き情報とを全画面表示する際に、上書き情報の追加および削除を可能とすることで、会議（講演）資料上へ手書きにより補足や説明箇所の明示が可能になる。
【発明の効果】
【００６４】
本発明（請求項１）にかかる電子会議システムは、表示されている会議情報（文書）のページ番号、ライン番号などの位置情報を提供しないアプリケーションプロ儀ラムが表示する位置情報が可能になり、上書き位置と会議情報（文書）位置の整合が可能になるため、あらかじめ上書きすることによる会議やプレゼンテーションの効率化や、同一資料での講演が複数回実行される場合における再利用化や、議事録として編集可能となるため、会議やプレゼンテーションの効率化を図ることができるという効果を奏する。
【００６５】
また、本発明（請求項２）にかかる電子会議システムは、請求項１において、たとえば、会議、プレゼンテーションなどにおいて、説明箇所、補足説明を会議情報上に直接描画し、スクロール表示に対しても自動的に上書き位置と会議情報との整合が行なわれるので、会議やプレゼンテーションの効率化を図ることができるという効果を奏する。
【００６６】
また、本発明（請求項３）にかかる電子会議システムは、請求項１において、たとえば、会議、プレゼンテーションなどにおいて、説明箇所、補足説明を会議情報上に直接描画し、スクロール表示に対しても自動的に上書き位置と会議情報との整合が行なわれるので、会議やプレゼンテーションの効率化を図ることができるという効果を奏する。
【００６７】
また、本発明（請求項４）にかかる電子会議システムは、請求項１において、たとえば、会議、プレゼンテーションなどにおいて、説明箇所、補足説明を会議情報上に直接描画し、スクロール表示に対しても自動的に上書き位置と会議情報との整合が行なわれるので、会議やプレゼンテーションの効率化を図ることができるという効果を奏する。
【００６８】
また、本発明（請求項５）にかかる電子会議システムは、請求項１において、上書き時と表示倍率の変更を自動検知することにより、上書き時倍率と表示倍率との違いによる上書き位置と会議情報位置とのずれ発生をなくすので、上書き情報の効率的な活用が可能になるという効果を奏する。
【００６９】
また、本発明（請求項６）にかかる電子会議システムは、請求項５において、表示倍率の変化を検知した場合、垂直スクロールボックスの高さ比から現在の表示倍率を算出することにより、上書き時の倍率が不明であっても上書き倍率を求めることが可能になるので、上書き情報の効率的な活用が可能になるという効果を奏する。
【００７０】
また、本発明（請求項７）にかかる電子会議システムは、請求項１において、会議情報に対する上書き情報の履歴によるウィンドウサイズの変化を検知し、上書き時のサイズに調整することにより、上書き時のウィンドウサイズが不明であっても自動的に上書き時のウィンドウサイズに修復されるので、上書き情報の効率的な活用が可能になるという効果を奏する。
【００７１】
また、本発明（請求項８）にかかる電子会議システムは、請求項１において、会議情報が移動された際に、会議情報のウィンドウ移動に対する上書き位置を整合させることにより、上書き位置が自動的に修正されるので、複数の資料を表示し、実施する会議あるいはプレゼンテーションにおいて効率が向上するという効果を奏する。
【００７２】
また、本発明（請求項９）にかかる電子会議システムは、請求項１において、保存した上書き情報から上書き時の位置へ上書き情報を再表示し、当該上書き情報の編集処理を可能とすることで、上書き情報の再利用が可能になるため、会議やプレゼンテーションの効率化を図ることができるという効果を奏する。
【００７３】
また、本発明（請求項１０）にかかる電子会議システムは、会議情報に対する上書き情報を、上書き位置と会議情報位置とを関連つけて自動保存することにより、上書き情報の保存ボタンなどによる保存操作、再表示時における保存画像から目的の上書き情報を検索する操作が不要になるため、円滑なＰＣ会議が可能になるとともに、会議の効率化を図ることができるという効果を奏する。
【００７４】
また、本発明（請求項１１）にかかる電子会議システムは、請求項１０において、ＰＣ会議操作権端末は、会議情報と上書き情報の表示位置が変更された際に、ＰＣ会議参加端末に、当該変更された会議情報と上書き情報とを同一位置に表示することにより、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になるため、円滑なＰＣ会議が可能になるとともに、会議の効率化を図ることができるという効果を奏する。
【００７５】
また、本発明（請求項１２）にかかる電子会議システムは、請求項１０において、ＰＣ会議操作権端末は、会議情報と前記上書き情報のサイズが変更された際に、ＰＣ会議参加端末に、当該変更された会議情報と上書き情報とを同一サイズで表示することにより、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になるため、円滑なＰＣ会議が可能になるとともに、会議の効率化を図ることができるという効果を奏する。
【００７６】
また、本発明（請求項１３）にかかる電子会議システムは、請求項１０において、ＰＣ会議操作権端末は、会議情報と上書き情報の水平スクロールボックス位置が変更された際に、ＰＣ会議参加端末に、当該変更された会議情報と上書き情報とを同一位置に表示することにより、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になるため、円滑なＰＣ会議が可能になるとともに、会議の効率化を図ることができるという効果を奏する。
【００７７】
また、本発明（請求項１４）にかかる電子会議システムは、請求項１０において、ＰＣ会議操作権端末は、会議情報と上書き情報の垂直スクロールボックス位置が変更された際に、前記ＰＣ会議参加端末に、当該変更された前記会議情報と前記上書き情報とを同一位置に表示することにより、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になるため、円滑なＰＣ会議が可能になるとともに、会議の効率化を図ることができるという効果を奏する。
【００７８】
また、本発明（請求項１５）にかかる電子会議システムは、請求項１０において、会議情報上の上書きが上書き操作座標情報によって描画されることで、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になるため、円滑なＰＣ会議が可能になるとともに、会議の効率化を図ることができるという効果を奏する。
【００７９】
また、本発明（請求項１６）にかかる電子会議システムは、請求項１０において、会議情報上の上書きの消去が上書き操作座標情報によって消去されることで、操作ＰＣの画像が参加ＰＣに迅速に反映することが可能になるため、円滑なＰＣ会議が可能になるとともに、会議の効率化を図ることができるという効果を奏する。
【００８０】
また、本発明（請求項１７）にかかる電子会議システムは、請求項１０において、会議終了後、いつでも上書きを描画した位置へ再描画することで、会議中に別に紙などにメモを残す必要なくなるため、会議の中断を回避でき、会議の効率化を図ることができるという効果を奏する。
【００８１】
また、本発明（請求項１８）にかかる電子会議システムは、請求項１０において、会議終了後、いつでも上書きを修正することで、議事録とすることが可能になるので、新規に議事録を作成する時間が不要になり、会議の効率化を図ることができるという効果を奏する。
【００８２】
また、本発明（請求項１９）にかかる電子会議システムは、会議資料に上書き操作を行なう場合、上書き情報位置を算出し、会議資料と上書き情報の位置、ページ番号を関連つけて上書き情報のストロークデータを保存し表示することにより、たとえば、会議や講演などのプレゼンテーションにおいて資料のページ捲り、スクロール表示時の上書きの消去や、保存操作が不要になり、消去、保存操作による集中力散漫の防止や時間の無駄をなくすことが可能になるため、会議やプレゼンテーションなどにおける効率が向上するという効果を奏する。
【００８３】
また、本発明（請求項２０）にかかる電子会議システムは、請求項１９において、上書き情報のページ一覧表示時に、上書きページの画像を取得することにより、同一ページの複数画像の保存操作が不要になり、保存操作による集中力散漫の防止や時間の無駄をなくすことが可能になるため、会議やプレゼンテーションなどにおける効率が向上するという効果を奏する。
【００８４】
また、本発明（請求項２１）にかかる電子会議システムは、請求項１９において、上書き情報のページ一覧表示時に、上書き時の位置へ上書き情報を縮小表示することにより、保存操作による集中力散漫の防止や時間の無駄をなくすことが可能になるため、会議やプレゼンテーションなどにおける効率が向上するという効果を奏する。
【００８５】
また、本発明（請求項２２）にかかる電子会議システムは、請求項１９において、上書き情報のページ一覧表示時に、上書き時の位置へ上書き情報を縮小表示することにより、文書のページ捲り操作が不要になり、保存操作による集中力散漫の防止や時間の無駄をなくすことが可能になるため、会議やプレゼンテーションなどにおける効率が向上するという効果を奏する。また、膨大なページ数からなる資料から会議に必要なページのみあらかじめ適当な箇所へマークしておくことにより、上書き一覧表示で簡単に検索できるという効果を奏する。
【００８６】
また、本発明（請求項２３）にかかる電子会議システムは、請求項１９において、上書き情報のページ一覧からページを選択し、選択したページの画面上の表示領域に表示される垂直スクロールボックス位置を算出し、この算出位置へ垂直スクロールボックスを移動して当該選択されたページを表示することにより、文書のページ捲り操作が不要になり、保存操作による集中力散漫の防止や時間の無駄をなくすことが可能になるため、会議やプレゼンテーションなどにおける効率が向上するという効果を奏する。
【００８７】
また、本発明（請求項２４）にかかる電子会議システムは、請求項２０〜２３の何れか一つにおいて、書き情報のページ一覧からページ内位置を選択し、この選択された位置を画面上の表示領域の中央近辺に表示することにより、ページ内の目的箇所を表示するためのスクロール操作が不要になり、スクロール操作による集中力散漫の防止や時間の無駄をなくすことが可能になるため、会議やプレゼンテーションなどにおける効率が向上するという効果を奏する。
【００８８】
また、本発明（請求項２５）にかかる電子会議システムは、請求項２０〜２４の何れか一つにおいて、上書きページ一覧から選択された情報を表示した後、同ページへの上書きを上書き時の位置へ再描画することにより、表示文書への上書き検索が不要になり、検索操作による集中力散漫の防止や時間の無駄をなくすことが可能になるため、会議やプレゼンテーションなどにおける効率が向上するという効果を奏する。
【００８９】
また、本発明（請求項２６）にかかる電子会議システムは、請求項２０〜２５の何れか一つにおいて、上書きページ一覧から選択されたページの画像と上書き情報とを全画面表示することにより、会議（講演）資料の表示領域が多くなり、スクロール操作が軽減され、スクロール操作による集中力散漫の防止や時間の無駄をなくすことが可能になるため、会議やプレゼンテーションなどにおける効率が向上するという効果を奏する。
【００９０】
また、本発明（請求項２７）にかかる電子会議システムは、請求項２６において、上書きページ一覧から選択されたページの画像と上書き情報とを全画面表示する際に、上書き情報の追加および削除を可能とすることで、会議（講演）資料上へ手書きにより補足や説明箇所の明示が可能になるため、会議やプレゼンテーションなどにおける効率が向上するという効果を奏する。
【発明を実施するための最良の形態】
【００９１】
以下に添付図面を参照して、この発明にかかる電子会議システムの最良な実施の形態を詳細に説明する。
【００９２】
（第１の実施の形態）
この実施の形態では、会議情報である文書とこの文書への上書きの位置情報を取得するものである。また、表示文書位置と上書き位置を関連付けて保存するために、文書と上書きを表示する画面画像を保存することが実行される。上書き、スクロール表示すると上書が邪魔となるため画面画像を保存、上書きを消去する。上書き位置が残る程度スクロール表示、前の上書きも必要となる場合、再描画する必要がある。または、保存した画像を表示、スクロール部分を表示するため文書表示へ戻る等の煩わしい操作が必要となる。そこで、本発明は文書のスクロール表示により上書きの保存、再描画の手間を省くものである。
【００９３】
また、文書の表示倍率により、文書の同一位置が画面上異なる位置へ表示される。１００％で描画、１２０％表示時１００％表示時の位置へ上書きを再描画しても位置ずれが発生することになる。そこで、本発明は上書きと文書の位置ずれを防止する。また、文書の表示領域ウィンドウの大きさにより、文書の同一位置が画面上異なる位置へ表示される。このため上書き時と表示時のウィンドウの大きさが異なると上書きを再描画しても位置ずれが発生することになる。そこで、本発明は上書きと文書の位置ずれを防止する。また、複数のウィンドウを並べて表示する場合、ウィンドウが重なり説明箇所が見なくなるのを避けるため移動することが通常行なわれる。移動前の上書きを移動後に描画時の位置へ再表示しても上書き位置がずれ意味をなさないことになる。そこで、本発明はＡＰＬウィンドウの移動を可能とする。さらに、上書きを保存する場合、文書画像と上書きを重ねた画像を保存する。この場合、上書きと文書画像が一体となっているため上書きのみの編集操作が困難となる。また、同一資料による講義、講演を複数回実行する場合、予め準備、あるいは最初の講義（講演）時の上書きを表示するためには、上書き画像を選択表示する煩わしい操作が必要となる。そこで、本発明は上書きの再利用編集を可能とする。以下、具体的に説明する。
【００９４】
図１−１〜図１−３は、本発明の第１の実施の形態にかかるＰＣ会議システムの構成例を示すブロック図である。これらの図に示すように、会議システムには、離れた場所に通信ネットワークを介して相互通信可能に接続された端末を用いた「多地点会議」、会議室などにおいて通信ネットワークを介して相互通信可能に接続された端末を用いた「室会議」、机上での会議や連絡などを行なう「机上会議」に分けられる。なお、この明細書においてはパーソナルコンピュータの機能を有する端末をＰＣあるいはＰＣ端末と略して記述する。
【００９５】
これらの図において、符号１０はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：企業情報通信網）、符号２０はスクリーン、符号３０はプロジェクタ、符号４０はルータ、符号５０はＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：広域通信網）、符号６０は基地局、符号７０は一般の電話、符号７５は電話回線、符号１００ＴはタブレットＰＣ、符号１００Ｔｍは無線通信によるタブレットＰＣ、符号１００Ｐは一般的に普及されているパーソナルコンピュータ、符号１１０は表示一体型座標入力装置（ＰＤＰ：液晶リアプロジェクタなど）である。
【００９６】
タブレットＰＣ１００Ｔ（図１−１下側）は、ＬＡＮ１０、ルータ４０、ＷＡＮ５０を介して遠隔地、ＬＡＮ１０内の各ＰＣ端末と接続されている。大型の表示一体型座標入力装置１１０をディスプレイとするＰＣ端末は、会議室などに設置され複数の人に画面が共有される。タブレットＰＣ１００Ｔｍは、無線モデムにより構外から他のＰＣ端末と接続される。タブレットＰＣ１００Ｔ（図１−１上側）は、プロジェクタ３０へ画像出力、スクリーン表示によって画面を共有する。一般的なＰＣ１００Ｐは、ペン操作に比べて操作性が劣るがマウスで操作を行なう。なお、会議で使用するプログラムは各ＰＣ端末に存在する。
【００９７】
すなわち、図１の構成において、Ｗｉｎｄｏｗｓ（米マイクロソフト社の登録商標）、ＭＡＣ  ＯＳ等の汎用ＯＳ下で動作するＡＰＬプログラムで表示中の文書のページ、ラインなどの位置情報を他のＡＰＬへ提供しないＡＰＬプログラムが表示する文書へマウス操作により手書き文字（図）を上書き描画、文書位置と描画位置を整合させて描画データを保存、描画時の文書位置へ再表示させる。また、表示面に透明に設置された座標入力装置付きのＰＤＰ、液晶リアプロジェクタ等の大型表示装置をＰＣ（パソコン）のディスプレイとして接続、ＰＣの電子文書として作成された講義（講演）資料を表示、ペン等の座標指示物により手書き文字（図）を上書き描画、文書位置と描画位置を整合させて描画データを保存、描画時の文書位置へ再表示させる。また、タブレットＰＣにプロジェクタを接続、スクリーンへＰＣの電子文書として作成された会議資料を表示、専用ペンにより手書き文字（図）を上書き描画、文書位置と描画位置を整合させて描画データを保存、描画時の文書位置へ再表示させる。
【００９８】
図２は、図１における表示一体型座標入力装置１１０の構成を示す説明図である。ここでは、表示一体型座標入力装置１１０として、大型（５０インチ、６０インチなど）の液晶プロジェクタを例にとって説明する。この表示一体型座標入力装置１１０は、大きくは、座標入力装置１１１、表示装置１１２、ホスト装置１１３から構成されている。座標入力装置１１１は、表示装置１１２の画面を隠さないように設置された画面上に触れた座標指示物の位置を表示装置１１２の画素（ピクセル）数（Ｘ軸方向１０２４、Ｙ軸方向７６８など）に対応した（Ｘ，Ｙ）座標を周期的（５ｍｓ、１０ｍｓなど）を検出し、ホスト装置１１３へＰＣＩ／Ｆ（ＲＳ２３２Ｃ、ＵＳＢなどの通信手段）を介して送出する。表示装置１１２は、ホスト装置１１３が出力するＲＧＢ画像データを液晶画面、ＰＤＰ画面へ表示する。
【００９９】
図３は、図２の座標入力装置１１１における座標検知方式を示す説明図である。ここでは、光遮断方式を例にとって説明する。左座標指示物検知器１１５、右座標指示物検知器１１６は、半導体レーザーにより照射光を発光し、光再帰性販社部材１１４により反射される光を検知してアナログデータに変換し、座標検知制御装置１１７へ送出する。画面上に指、ペンなどの座標指示物がない場合、照射光は光再帰性販社部材１１４により１８０度反対方向に反射され受光される（画面右側の矢印参照）。
【０１００】
他方、座標指示物が画面上に存在する場合、照射光は遮られ光再帰性販社部材１１４に反射されず左座標指示物検知器１１５、右座標指示物検知器１１６は受光しない。この受光のない方向（光遮断角）を左座標指示物検知器１１５、右座標指示物検知器１１６により左光遮断角度(θＬ)、右光遮断角度（θＲ）を検出し、図示するＨ，Ｗ，θＬ，θＲから下記の式にしたがって座標指示物のＸ座標、Ｙ座標を算出する。
Ｘ＝Ｗ×ｔａｎθＲ／（ｔａｎθＬ＋ｔａｎθＲ）
Ｙ＝Ｈ−Ｗ×ｔａｎθＬ×ｔａｎθＲ／（ｔａｎθＬ＋ｔａｎθＲ）
その後、この検知座標は、ホストＰＣ１１３に標準装備されているＲＳ２３２Ｃ、ＵＳＢなどの通信手段により通知される。
【０１０１】
図４は、図１におけるタブレットＰＣの構成を示す説明図である。タブレットＰＣは、キーボードとマウス操作を前提とする既存のＰＣに代わり、ペンでマウスの代わりに操作し、キーボードの代わりにテキスト入力を手書き文字描画、あるいは文字認識により行なえるタッチパネルが標準装備になっている。また、米Ｍｉｃｒｏｓｏｆｔ社からタブレットＰＣ用ＯＳである「Ｗｉｎｄｏｗｓ（米マイクロソフト社の登録商標）  ＰＣ  Ｔａｂｌｅｔ  ＰＣ  Ｅｄｉｔｉｏｎ（登録商標）」がリリースされ、手書き文字認識エンジン、音声認識エンジンなどが提供されている。
【０１０２】
タブレットＰＣは、一般的なノートＰＣと同様に液晶ディスプレイとキーボード、マウスで構成され同様の操作が可能になる。また、図４右側に、ディスプレイを１８０度回転させ折りたたんだ状態を示す。電子ペン１０１とタブレットＰＣにより内蔵されたセンサーによりディスプレイ上の電子ペン１０１の座標位置を検知し、マウスのクリック、ドラッグ操作をエミュートする。水平のディスプレイと電子ペン１０１によりマウス操作では困難な手書き文字が紙に文字を書く感覚で描画可能になる。
【０１０３】
図４右側下部に、電子ペン１０１が描画するディスプレイ１０２の構成を示す。電子ペン１０１が直接接触する面には強化ガラス１０２ａが設けられ、液晶ディスプレイユニット１０２ｂが傷つくのを防止する。液晶ディスプレイユニット１０２ｂの下には電子ペン１０１の位置を検知する電磁誘導センサーユニット１０２ｃが設けられ、ディスプレイの画像品質を損なわない構造となっている。なお、ここでは、ディスプレイを折りたたむ形式を例にとったが、ディスプレイ部分を取り外せるタイプもある。
【０１０４】
図５−１は、図４における電磁誘導による座標検知方式例を示す説明図である。この図において、コイル１０４とコンデンサ１０５を有する共振回路１０３が電子ペン１０１に内蔵され、電磁誘導センサーユニット１０２ｃのセンサーコイル１０６に流れる電流による磁界により、コイル１０３に誘導起電圧が生じ、コンデンサ１０４を有する共振回路１０３が励磁され共振電流が流れる。センサーコイル１０６は、座標検知精度に比例した密度に設置される。この図ではＸ軸方向を検知するためのセンサーコイルの一部を示している。図示しないが、これと直角方向にＹ軸方向を検知するためのセンサーコイルが配置されている。座標検知制御装置１０７は、送受切替スイッチ１０８を制御して送受切替スイッチ１０８をＡＣに接続し、交流電源からセンサーコイルに電流を流し、Ｘ軸コイル切替スイッチ１０９を制御し、高速にスイッチを切り替え順次センサーコイルへ電流を流す。これにより、センサーコイル上に順次磁界が発生する。この磁界により電子ペン１０１が共振することになる。つぎに、送受切替スイッチ１０８をＢＣに接続し、Ｘ軸コイル切替スイッチ１０９を順次高速に切り替える。このとき、電子ペン１０１の共振電流が発する磁界によりセンサーコイルに誘導電圧が発生する。このセンサーコール１０６に発生する誘導起電圧を増幅し測定（Ｖ）する。
【０１０５】
図５−２に上記の誘導起電圧分布図を示す。電子ペン１０１がセンサーコイル１０６の（２）上にある場合、センサーコイル１０６の（２）から受信される誘導起電圧がもっとも高くなる。これにより、誘導起電圧分布のもっとも高い点を検出することによりＸ座標が確定する。また、図示していないが同様にしてＹ座標を確定する。
【０１０６】
このように検知した電子ペン１０１の座標は、ＰＣＩ／Ｆ（ＲＳ２３２Ｃ、ＵＳＢなど汎用Ｉ／Ｆまたは専用Ｉ／Ｆ）によりＰＣへ通知される。なお、座標検知制御装置１０７はディスプレイ１０２に内蔵されている。
【０１０７】
つぎに、図６を参照しＯＳが提供するＩ／Ｆにより取得できるスクロール情報について説明する。まず、図示するように、画面幅（Ｗ）、画面高さ（Ｈ）が取得される。タイトルウィンドウ情報、ウィンドウキャプションから入力中のファイル名が取得される。文書表示領域のウィンドウ左上原点座標（ＷＸ，ＷＹ）、ウィンドウ幅（ＷＷ）、ウィンドウ高さ（ＷＨ）が取得される。画面表示中の全ウィンドウ情報（左上原点座標、幅、高さ、ウィンドウクラス）を取得、（ウィンドウ左上原点Ｙ座標ＷＹ＋ＷＨ）、（ウィンドウクラス「ＳｃｒｏｌｌＢａｒ」：Ｗｉｎｄｏｗｓ（米マイクロソフト社の登録商標）における値）となるウィンドウを検索することにより水平スクロールバーウィンドウの左上原点座標（ＨＸ，ＨＹ）、ウィンドウ幅（ＨＷ）、ウィンドウ高さ（ＨＨ）が取得される。
【０１０８】
また、水平スクロールボックス幅（ＨＢ）、水平スクロールボックス位置（ＨＰ）が取得される。矢印ボタン幅（ＨＳ）が取得される。画面表示中の全ウィンドウ情報（左上原点座標、幅、高さ、ウィンドウクラス）を取得、（ウィンドウ左上原点Ｘ座標≒ＷＸ＋ＷＷ）、（ウィンドウクラス「ＳｃｒｏｌｌＢａｒ」：Ｗｉｎｄｏｗｓ（米マイクロソフト社の登録商標）となるウィンドウを検索することにより垂直スクロールバーウィンドウの左上原点座標（ＶＸ、ＶＹ）、ウィンドウ幅（ＶＷ）、ウィンドウ高さ（ＶＨ）が取得される。また、垂直スクロールボックス高さ（ＶＢ）、垂直スクロールボックス位置（ＶＰ）が取得される。矢印ボタン高さ（ＶＳ）が取得される。
【０１０９】
つぎに、図７を参照し画面座標からスクロール空間座標への算出方法を説明する。図示するように、水平スクロールボックスをＨＢ長移動すると文書表示領域の文書がＷＷ長水平スクロール表示する。垂直スクロールボックスをＶＢ長移動すると文書表示領域の文書がＷＨ長垂直スクロール表示する。スクロールにより表示される全文書領域をスクロール幅（ＳＷ）、スクロール高さ（ＳＸ）からなるスクロール空間として管理する。また、画面座標（Ｘ，Ｙ）を文書領域内座標（（Ｘ−ＷＸ），（Ｙ−ＷＹ））に変換、スクロール空間座標（ＳＸ，ＳＹ）に変換する。
ＳＸ  ＝  ＨＰ  ＋  （Ｘ  −  ＷＸ）  ／  ＷＷ  ×  ＨＢ
ＳＹ  ＝  ＶＰ  ＋  （Ｙ  −  ＷＹ）  ／  ＷＨ  ×  ＶＢ
【０１１０】
つぎに、図８を参照しスクロール空間座標から画面座標への算出方法を説明する。図示するように、スクロール情報により画面表示領域のスクロール空間は左上座標（ＨＰ，ＶＰ）、幅（ＨＢ）、高さ（Ｈ）となる。スクロール空間における（ＳＸ-ＨＰ）長は、画面空間長（（ＳＸ−ＨＰ）／ＨＢ×ＷＷ）となる。スクロール空間における（ＳＹ-ＶＰ）長は、画面空間長（（ＳＹ−ＶＰ）/ＶＢ×ＷＨ）となる。スクロール空間座標（ＳＸ，ＳＹ）から画面座標（Ｘ，Ｙ）は以下により算出される。
Ｘ  ＝  ＷＸ  ＋  （ＳＸ−ＨＰ）／ＨＢ×ＷＷ
Ｙ  ＝  ＷＹ  ＋  （ＳＹ−ＶＰ）／ＶＢ×ＷＨ
【０１１１】
つぎに、図９を参照し表示条件が変更された場合の自動検知方法を説明する。文書表示倍率、文書表示領域ウィンドウの大きさにより文書上の同一点の座標が異なることになる。表示倍率の変化は水平スクロールボックス幅、垂直スクロールボックス高さに反映される。垂直スクロールボックス高さがＶＢからＶＢ０へ変化した場合、表示倍率が(ＶＢ／ＶＢ０)へ変化したことを示す。ウィンドウの大きさ変化はウィンドウ幅、高さに反映される。
【０１１２】
つぎに、図１０を参照し上書きストロークデータを説明する。この図１０において、（Ｘ０，Ｙ０）、（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）、（Ｘ３，Ｙ３）、（Ｘ４，Ｙ４）、（Ｘ５，Ｙ５）、（Ｘ６，Ｙ６）が１ストロークのドラッグ軌跡を示す。手書き文字描画は２点間（（Ｘ０，Ｙ０）−（Ｘ１，Ｙ１）、（Ｘ１，Ｙ１）−（Ｘ２，Ｙ２）、．．．）を設定されている色、太さにて線描画することにより描画する。文字描画操作によるドラッグ軌跡座標はスクロール空間座標へ変換、ストローク単位に上書きファイルへ保存する。手書き文字の消去は、ペンタッチ点を中心に消しゴムに設定されている大きさの矩形領域を表示、手書き文字上へドラッグすることにより矩形領域内の手書き文字を消去する。手書き文字消去操作により、（Ｘ３，Ｙ３）−（Ｘ４，Ｙ４）線分、（Ｘ４，Ｙ４）−（Ｘ５，Ｙ５）線分が消去され２ストロークに分割された状態を示す。消去された線分のストロークデータを上書きファイルから削除する。消去によりストロークが複数に分割される場合、複数ストロークに分割保存する。
【０１１３】
つぎに、図１１を参照し上書き領域選択方法について説明する。上書きプログラム起動時、上書き領域へのクリックによりＡＰＬプログラムが実行されるのを防止するため、全画面透明ウィンドウを表示する。「領域選択」ダイアログボックスを表示し、上書き領域のクリックによる選択を要求する。クリックされた座標下のウィンドウ情報を取得、ウィンドウ枠（赤）を表示する。「領域確認」ダイアログボックスを表示し、確認する。選択された上書き領域のウインドウクラス、ウィンドウスタイルを上書きファイルへ保存する。文書を表示するＡＰＬプログラムのウィンドウ情報を取得し、ウィンドウ幅、高さを保存する。文書領域をスクロール表示するスクロールバーを検索、水平スクロールボックス幅、垂直スクロールボックス高さを保存する。
【０１１４】
つぎに、図１２を参照し上書き操作について説明する。図示するように、上書きプログラムが起動されると「上書きツールバー」を表示する。「設定」ボタンにより「上書きの設定」ダイアログボックスを表示、上書きペンの太さ、色を選択する。消しゴムカーソル長の選択は操作ハンドルをドラッグすることにより行う。「ペン」ボタンにより透明な全画面サイズからなる上書きウィンドウを表示、上書きが可能となる。ペンに設定されている色、太さにてドラッグ軌跡を順次線描画することにより手書き文字（図形）を上書きウィンドウ上へ描画する。ストローク単位にドラッグ軌跡座標をスクロール空間座標へ変換、上書きファイルへ保存する。「消しゴム」ボタンによりマウス座標を中点する消しゴムカーソル矩形を表示、矩形内の上書きを消去、上書きファイルから削除する。「ＡＰＬ」ボタンにより上書きウィンドウが閉じ、ＡＰＬプログラム操作を可能にする。ペン、または消しゴムボタンにより再び上書きモードへ移行する。このときスクロールバー情報を取得、文書表示領域のスクロール空間座標を算出、同領域への上書きデータが存在すれば再描画する。表示倍率が変更された場合、上書き時表示倍率へ戻す比率を算出（上書き時１００％、現在表示１２０％であれば（１００１２０）「表示倍率設定」ダイアログボックスを表示する。文書を表示するＡＰＬウィンドウの大きさが変更された場合、「ウィンドウ修復」ダイアログボックスを表示する。ウィンドウサイズ変更はＯＳが提供するＩ／Ｆにより自動修復する。上書き時の状態に戻ったとき、保存されている上書きを再表示、上書きを可能にする。
【０１１５】
つぎに、図１３を参照し上書きの閲覧、修正方法について説明する。上書き終了時、「保存確認」ダイアログボックスを表示、保存するか確認する。「保存」ダイアログボックスにより上書きファイル１５３を指定、上書きデータを保存する。文書ＡＰＬプログラム１５１を起動、上書き対象となった文書ファイル１５０を開き表示する。上書きプログラム１５２を起動、上書きツールバー「開く」ボタンにより「開く」ダイアログボックスを表示、上書きファイル１４３を開き、文書領域のスクロールバー情報を取得し、表示文書のスクロール空間座標を算出し、同空間への上書きを描画する。以後は上書き時と同様の操作となり、上書きの追加、消去が可能となる。
【０１１６】
つぎに、図１４のフローチャートを参照し上書き制御動作について説明する。まず、上書きプログラムはデスクトップアイコンのダブルクリック等ＯＳが提供する手段により起動され上書きツールバーを表示する（ステップＳ１）。続いて、上書き開始制御を実行、初期化し（ステップＳ２）、起動時、操作モードを「ＡＰＬ」に設定する（ステップＳ３）。この時点では全画面サイズからなる透明な上書きウィンドウは表示されておらずマウスデータは上書きツールバーへの操作のみ通知される。続いて、マウスデータの入力有無を判断し（ステップＳ４）、マウスデータを入力する。さらに、このマウスデータが上書きツールバー座標であるかを判断し（ステップＳ５）、上書きツールバー座標でなければ、さらにペンの操作モードであるかを判断する（ステップＳ６）。ペンモード時、上書きツールバー外へのクリックＯＮ開始（ペンダウン）座標入力により開始座標を引数として上書き描画制御を実行する（ステップＳ７）。操作モードが「ペン」、または、「消去」である場合、上書きウィンドウが表示され全マウスデータを入力する。ステップＳ６においてペンの操作モードでなければ、さらに消去の操作モードであるかを判断し（ステップＳ８）、消去モード時、上書きツールバー外へのクリックＯＮ開始（ペンダウン）座標入力により開始座標を引数として上書き消去制御を実行する（ステップＳ９）。ステップＳ５において上書きツールバー座標であれば、上書きツールバーへのクリックＯＮ開始（ペンダウン）座標入力により開始座標を引数として上書きツールバー制御を実行する（ステップＳ１０）。さらに終了の有無を判断し（ステップＳ１１），終了であれば、上書きツールバー「終了」ボタンにより上書きツールバーを消去し（ステップＳ１２）、保存確認ダイアログを表示する（ステップＳ１３）。ここで保存するか否かを判断し（ステップＳ１４）、保存であれば、保存ダイアログ処理を実行し（ステップＳ１５）、上書きファイルへ保存する（ステップＳ１６）。
【０１１７】
つぎに、図１５のフローチャートを参照し上書き開始制御動作について説明する。まず、作業用の上書きファイルを作成する（ステップＳ２１）。さらに、ペン色、太さ、消しゴム長のデフォルト値を制御データへ設定し（ステップＳ２２）、全画面透明ウィンドウを表示し（ステップＳ２３）、ダイアログボックスを表示し（ステップＳ２４）、上書き領域となる場所へのクリックを要求する。マウスデータの入力有無を判断し（ステップＳ２５）、マウスデータの入力であれば、さらにクリックＯＦＦであるかを判断する（ステップＳ２６）。クリックＯＦＦであれば、クリックＯＦＦ（ペンアップ）座標のウィンドウ情報（透明ウィンドウ外の最上位）、親ウィンドウとなるＡＰＬプログラムウィンドウ情報を取得し（ステップＳ２７）、文書領域ウィンドウ枠を表示し（ステップＳ２８）、「領域確認」ダイアログボックスを表示し（ステップＳ２９）、確認する。続いて、上書き領域であるかを判断し（ステップＳ３０）、上書き領域でなければ、文書領域ウィンドウ枠を消去する（ステップＳ３１）。ステップＳ３０において上書き領域であれば、全画面透明ウィンドウを消去し（ステップＳ３２）、ＡＰＬウィンドウハンドル、文書領域（上書き領域）ウィンドウハンドルを制御データへ設定する（ステップＳ３３）。さらに、文書領域ウィンドウクラス、ウィンドウスタイルを上書きファイルへ設定し（ステップＳ３４）、文書領域ウィンドウ情報から水平スクロールバーウィンドウを検索する（ステップＳ３５）。続いて、上記検索に成功したかを判断し（ステップＳ３６）、水平スクロールバーウィンドウが存在する場合、水平スクロールバーハンドルを制御データへ設定する（ステップＳ３７）。さらに、水平スクロールボックス情報を取得、水平スクロールボックス幅を制御データへ設定する（ステップＳ３８）。続いて、文書領域ウィンドウ情報から垂直スクロールバーウィンドウを検索し（ステップＳ３９）、検索に成功したかを判断し（ステップＳ４０）、垂直スクロールバーウィンドウが存在する場合、垂直スクロールバーハンドルを制御データへ設定する（ステップＳ４１）。さらに、垂直スクロールボックス情報を取得し、垂直スクロールボックス高さを制御データへ設定する（ステップＳ４２）。
【０１１８】
つぎに、図１６−１、図１６−２のフローチャートを参照し上書きツールバー制御動作について説明する。ここでは、クリックＯＮ開始時座標を引数として実行される。まず、現在の上書きツールバーボタン表示状態を保存する（ステップＳ５１）。続いて、クリックＯＮ開始時座標のボタン情報を取得し（ステップＳ５２）、クリックボタン以外を通常表示、クリックボタンを選択表示とする（ステップＳ５３）。なお、ボタン表示は通常表示と選択表示の２形態を持つ。続いて、クリックＯＦＦまでのマウスデータを入力する（ステップＳ５４）。クリックＯＦＦであるかを判断し（ステップＳ５５）、クリックＯＦＦでなければ、さらにクリックボタン上座標であるかを判断し（ステップＳ５６）、クリックボタン上座標でなければ、すなわちドラッグ操作によりクリックＯＮ開始時のボタン外座標となった場合、ボタン表示状態を復旧する（ステップＳ５７）。ステップＳ５６においてクリックボタン上座標であれば、クリックボタン選択表示を行なう（ステップＳ５８）。ステップＳ５５においてクリックＯＦＦであれば、さらにクリックボタン上座標であるかを判断し（ステップＳ５９）、クリックボタン上座標であれば、さらにペンボタンであるかを判断し（ステップＳ６０）、ペンボタンであればさらにＡＰＬの操作モードであるかを判断する（ステップＳ６１）。ここで、クリックＯＦＦ時クリックＯＮ開始時と同一ボタン内座標である場合、ボタン機能を実行する。「ペン」ボタンによりＡＰＬモードからペンモードへ、消去モードからペンモードへ移行する（ステップＳ６２）。ＡＰＬモードからペンモード移行時、文書表示状態（表示倍率、ＡＰＬプログラムウィンドウ大きさ）に変化があったか検知する。上書き可であるかを判断し（ステップＳ６３）、上書き可であれば、文書表示状態に変更がない場合、表示文書への上書きを表示し（ステップＳ６４）、操作モードをペンモードに設定する（ステップＳ６５）。ステップＳ６０においてペンボタンでなければ、さらに消去ボタンであるかを判断し（ステップＳ６６）、消去ボタンであれば、操作モードがＡＰＬに設定されているかを判断し（ステップＳ６７）、ＡＰＬの操作モードであれば、文書表示状態監視の制御を実行し（ステップＳ６８）、上書き可であるかを判断する（ステップＳ６９）。ここで、上書き可であれば、上書き表示制御を実行し（ステップＳ７０）、「消去」ボタンにより消去モードへ移行する（ステップＳ７１）。
【０１１９】
ステップＳ６６において消去ボタンの入力でなければ、さらにＡＰＬボタンの入力であるかを判断し（ステップＳ７２）、ＡＰＬボタンの入力であれば、さらに操作モードがＡＰＬに設定されているかを判断する（ステップＳ７３）。ここで操作モードがＡＰＬに設定されていなければ、「ＡＰＬ」ボタンにより上書きウィンドウを閉じ（ステップＳ７４）、ＡＰＬプログラム操作を可能とする（ステップＳ７５）。ステップＳ７２においてＡＰＬボタンの入力でなければ、ボタン表示状態を復旧する（ステップＳ７６）。続いて、設定ボタンの入力であるかを判断し（ステップＳ７７）、設定ボタンの入力であれば、「設定」ボタンにより「上書き設定」ダイアログボックスを表示、ペンの色、太さ、消しゴム長を入力し（ステップＳ７８）、上書きの設定ダイアログボックス入力値を制御データへ設定する（ステップＳ７９）。ステップＳ７７において設定ボタンの入力でなければ、さらに開くボタンの入力であるかを判断し（ステップＳ８０）、開くボタンの入力であれば、「開く」ボタンにより「保存確認」ダイアログボックスを表示し（ステップＳ８１）、上書きデータを保存するか確認する。さらに、保存の有無を判断し（ステップＳ８２）、保存する場合、「保存」ダイアログボックスを表示し（ステップＳ８３）、作業用上書きファイルに保存されているデータを上書きファイルへ保存する（ステップＳ８４）。続いて、「開く」ダイアログボックスを表示し（ステップＳ８５）、上書きファイルを入力する（ステップＳ８６）。続いて、ＡＰＬボタン以外を通常表示、ＡＰＬボタンを選択表示としてＡＰＬモードに初期化する（ステップＳ８７）。さらに、ＡＰＬの操作モードであるかを判断し（ステップＳ８８）、ＡＰＬの操作モードでなければ、上書きウィンドウを消去し（ステップＳ８９）、ＡＰＬの操作モードに設定する（ステップＳ９０）。ステップＳ８０において開くボタンの入力でなければ、さらに終了ボタンの入力であるかを判断し（ステップＳ９１）、終了であれば、「終了」ボタンにより上書きを終了する。
【０１２０】
つぎに、図１７のフローチャートを参照し上書き描画の制御動作について説明する。ここでは、クリックＯＮ開始座標を引数として実行される。まず、ドラッグ開始（クリックＯＮ開始）座標を保存する（ステップＳ１０１）。続いて、クリックＯＦＦまでのドラッグ軌跡マウスデータを入力する（ステップＳ１０２）。マウス入力後、クリックＯＦＦであるかを判断し（ステップＳ１０３）、クリックＯＦＦでなければ、ドラッグ軌跡座標を保存し（ステップＳ１０４）、入力座標と前回座標間をペン色、ペン太さにより線描画する（ステップＳ１０５）。ステップＳ１０３においてクリックＯＦＦであれば、文書領域ウィンドウハンドルを引数にＯＳが提供するＩ／Ｆにより文書領域ウィンドウ左上原点座標、ウィンドウ幅、ウィンドウ高さを取得する（ステップＳ１０６）。続いて、水平スクロールバーハンドルを引数にＯＳが提供するＩ／Ｆにより水平スクロールボックス位置を取得し（ステップＳ１０７）、さらに垂直スクロールバーハンドルを引数にＯＳが提供するＩ／Ｆにより垂直スクロールボックス位置を取得する（ステップＳ１０８）。続いて、ドラッグ軌跡の画面座標をスクロール空間座標へ変換し（ステップＳ１０９）、スクロール空間座標へ変換したストロークデータを上書きファイルへ保存し（ステップＳ１１０）、保存ストロークブロックの先頭ポインタを表示ストロークへ設定する（ステップＳ１１１）。
【０１２１】
つぎに、図１８のフローチャートを参照し上書き消去の制御動作について説明する。まず、文書領域ウィンドウハンドルにより文書領域ウィンドウ左上原点座標、ウィンドウ幅、ウィンドウ高さを取得する（ステップＳ１２１）。さらに、水平スクロールバーハンドルにより水平スクロールボックス位置を取得し（ステップＳ１２２）、垂直スクロールバーハンドルにより垂直スクロールボックス位置を取得する（ステップＳ１２３）。続いて、クリックＯＦＦまでのマウスデータを入力する（ステップＳ１２４）。続いて、クリックＯＦＦであるかを判断し（ステップＳ１２５）、クリックＯＦＦでなければ、マウス座標を中点、１辺の長さを消しゴム長とするカーソル領域の上書きウィンドウ上の描画を消去する（ステップＳ１２６）。さらに、カーソル領域からスクロール空間座標を算出してこの空間座標へ変換し（ステップＳ１２７）、表示ストロークに設定されている先頭のストロークポインタのストロークデータを入力する（ステップＳ１２８）。続いて、カーソルスクロール空間内のストローク座標があるか検索し（ステップＳ１２９）、カーソルスクロール空間内のストローク座標があれば、さらにストロークが分割されているかを判断する（ステップＳ１３０）。ここで、ストロークが分割される場合、上書きファイルのストロークを分割保存し（ステップＳ１３１）、分割追加したストロークブロックの先頭ポインタを表示ストロークに設定する（ステップＳ１３２）。ステップＳ１３０においてストローク分割でなければ、さらに１ストローク消去であるかを判断し（ステップＳ１３３）、１ストローク消去される場合、上書きファイルのストロークデータを削除し（ステップＳ１３４）、ストロークポインタを表示ストロークから削除する（ステップＳ１３５）。ステップＳ１３３において１ストローク消去でなければ、ストロークの頭、あるいは尻が消去される場合、上書きファイルの消去ストローク座標を削除する（ステップＳ１３６）。続いて、表示中の全ストロークに対して検索し（ステップＳ１３７）、次ストロークデータを入力する（ステップＳ１３８）。
【０１２２】
つぎに、図１９のフローチャートを参照し上書き表示の制御動作について説明する。まず、文書領域ウィンドウハンドルにより文書領域ウィンドウ左上原点座標、ウィンドウ幅、ウィンドウ高さを取得する（ステップＳ１４１）。続いて、水平スクロールバーハンドルにより水平スクロールボックス位置を取得し（ステップＳ１４２）、垂直スクロールバーハンドルにより垂直スクロールボックス位置を取得する（ステップＳ１４３）。さらに、文書領域のスクロール空間座標を算出し（ステップＳ１４４）、上書きファイルから先頭のストロークデータを入力する（ステップＳ１４５）。その後、直前座標を０ｘＦＦＦＦに設定し（ステップＳ１４６）、ストローク座標が文書領域スクロール空間内か判定する（ステップＳ１４７）。ここで、文書領域スクロール空間内座標でなければ、直前座標を０ｘＦＦＦＦに設定する（ステップＳ１４８）。ステップＳ１４７において文書領域スクロール空間内座標であれば、さらに表示ストロークが保存されているかを判断し（ステップＳ１４９）、保存されていなければ、ストロークブロックの上書きファイル内先頭ポインタを表示ストロークへ設定し保存する（ステップＳ１５０）。続いて、直前座標が０ｘＦＦＦＦであるかを判断し（ステップＳ１５１）、直前座標が０ｘＦＦＦＦでなければ、ストローク空間座標を画面座標へ変換し（ステップＳ１５２）、座標間をストローク色、太さにて線描画する（ステップＳ１５３）。直前座標を画面座標として設定しその座標を保存する（ステップＳ１５４）。続いて、１ストローク完了であるかを判断し（ステップＳ１５５）、１ストローク完了であれば、さらに全ストローク完了であるかを判断する（ステップＳ１５６）。ここで、全ストローク完了でなければ、上書きファイル全ストロークデータに対して表示中文書領域への上書きがあるか検索し、次スとロークデータを入力する（ステップＳ１５７）。
【０１２３】
つぎに、図２０のフローチャートを参照し文書表示状態監視の制御動作について説明する。まず、ＡＰＬウィンドウハンドルによりＡＰＬウィンドウ幅、高さを取得し（ステップＳ１６１）、大きさが異なるかを判断する（ステップＳ１６２）。ここで、上書きファイルのＡＰＬウィンドウ幅、ＡＰＬウィンドウ高さと異なる場合、「ウィンドウ修復」ダイアログボックスを表示し（ステップＳ１６３）、ウィンドウサイズを戻すか確認する（ステップＳ１６４）。ここで、ウィンドウサイズのであれば、ＡＰＬウィンドウの幅、高さをＯＳが提供するＩ／Ｆにより上書きファイル保存値へ戻す（ステップＳ１６５）。続いて、垂直スクロールバーハンドルにより垂直スクロールボックス高さを取得し（ステップＳ１６６）、スクロールボックスの高さが変化したかを判断する（ステップＳ１６７）。ここで、上書きファイルの垂直スクロールボックス高さと異なる場合、表示倍率（保存高さ/取得高さ）を算出、「表示倍率設定」ダイアログボックスを表示し（ステップＳ１６８）、倍率の変更を要求する。さらに、ＡＰＬウィンドウの大きさ、垂直スクロールボックス高さに変化がない場合、全画面サイズの透明な上書きウィンドウを表示し（ステップＳ１６９）、上書きモードへ移行する。
【０１２４】
（第２の実施の形態）
この実施の形態では、先に述べたような従来の背景技術における課題を解決する具体例について詳述する。すなわち、複数のＰＣをネットワーク接続、全ＰＣ上に共通の会議資料を表示実施するＰＣ会議において、円滑な会議進行のため説明箇所をマーク、あるいは、補足説明のため文字描画することが行なわれる。しかし、会議資料のスクロール表示、ページ変更時、表示情報と上書き情報との関連性がなくなり意味を持たず邪魔となる。このため、上書きデータを保存、消去することが行なわれる。再度上書きが実行された会議資料が表示された時この上書きを表示するには会議資料の何処に上書きしたか、現在表示中が何処かの情報が必要となる。表示中のページ番号、表示位置、表示倍率等を取得するＡＰＩを提供しているプログラム（Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ）もあるが、ほとんどのプログラムはこの機能を提供していない。そこで、本発明は上書きと会議資料位置を関連づけるものとする。
【０１２５】
また、文書の表示位置の取得できない場合、上書きと文書を関連付けて保存するためには上書き時の文書画像を保存、これと上書きデータを関連付け保存する方法がとられる。保存後、上書きが実行された会議資料を表示、これに対する上書きを表示させるためには保存されている画像＋上書きデータを表示、検索、この画像データは他のＰＣへ送信する必要がある。そこで、本発明は画像検索の手間を省き、画像データを送信することによる時間的ロスをなくす。また、文字（図形）描画時、この描画内容を全ＰＣへ表示するため画面の画像データを送信する方法がとられる。この画像データの送信に時間がかかるため音声に遅れて画像データが受信され話の内容を理解できないことが生じる。あるいは、表示されたか確認をとりながら会議を進行することになり円滑な会議進行を妨げることになる。そこで、本発明は描画データを最小にすることにより円滑な会議進行を図るものとする。また、文字（図形）消去時、この消去内容を全ＰＣへ表示するため画面の画像データを送信する方法がとられる。この画像データの送信に時間がかかるため音声に遅れて画像データが受信され話の内容を理解できないことが生じる。あるいは消去されたか確認をとりながら会議を進行することになり円滑な会議進行を妨げることになる。そこで、本発明は消去データを最小にすることにより円滑な会議進行を図るものとする。また、会議の進行はＰＣ画面、議事録は紙に行なうと円滑な会議の進行を妨げることになる。そこで、本発明は上書きを議事録として残せるようにする。さらに、会議は限られた時間内で行なう必要があるため、後で理解できる程度に簡略化して記録する傾向にある。そこで、本発明は議事録として清書できるようにする。
【０１２６】
この第２の実施の形態におけるシステム構成などは前述した図１〜図６と同様である。よって、ここでの重複説明は省略する。特に、図１において、タブレットＰＣ１はＬＡＮ（Local  Area  Network：企業情報通信網）、ルーター、ＷＡＮ（Wide  Area  Network：広域網）を介して遠隔値、LAN内PC端末と接続される。大型の表示一体型座標入力装置（ＰＤＰ、液晶リアプロジェクタ等）をディスプレイとするＰＣ端末は会議室などに設置され複数の人に画面共有される。タブレットＰＣ２は無線モデムにより郊外から他ＰＣ端末と接続される。タブレットＰＣ３はプロジェクタへ画像出力、スクリーン表示、画面共有する。一般的なＰＣはペン操作に比べ使い勝手が悪くなるがマウスで操作することになる。以上構成となる多地点におけるPC会議における画面統一方式を権利範囲とする。無線ＬＡＮ接続によるタブレットPCを用いた室会議も有効である。また、ＰＣ操作データはネットワークを介して、音声は電話器による机上でのＰＣ会議も有効である。会議文書を作成する文書作成プログラムは表示文書の「ページ情報」（Microsoft  Wordにおける「ページ番号」、Excelにおける「シート番号」、PowerPointにおける「スライド番号」等、なお、これらは何れも米マイクロソフト社の登録商標である）、「表示倍率」（５０％、１００％等）、表示ファイル名の取得機能を提供するものとする。現在この機能はMicrosoft  Word、Excel、PowerPointにより提供されている。また、文書作成プログラムは各ＰＣ端末に存在するものとする。なお、これらのプログラムは何れも米マイクロソフト社の登録商標であり、市販されているものである。
【０１２７】
つぎに、図２１を参照し画面座標からスクロール空間座標への算出方法について説明する。水平スクロールボックスをＨＢ長移動すると文書表示領域の文書がＷＷ長水平スクロール表示する（図２１［１］参照）。垂直スクロールボックスをＶＢ長移動すると文書表示領域の文書ＷＨ長垂直スクロール表示する（図２１［２］参照）。スクロールにより表示される全文書領域をスクロール空間幅（ＳＷ）、スクロール空間高さ（ＳＨ）からなるスクロール空間とする（図２１［３］参照）。
ＨＢ：ＷＷ ＝ＳＸＬ：（Ｘ−ＷＸ）となることから、ＳＸＬ＝（Ｘ−ＷＸ）×ＨＢ／ＷＷ（図２１［４］参照）
ＶＢ：ＷＨ＝ＳＹＬ： （Ｙ−ＷＹ）となることから、ＳＹＬ＝（Ｙ−ＷＹ）×ＶＢ／ＷＨ（図２１［５］参照）
画面座標（Ｘ，Ｙ）からスクロール空間座標（ＳＸ，ＳＹ）は以下により算出される（図２１［６］参照）。
ＳＸ  ＝  ＨＰ  ＋  ＳＸＬ、  ＳＹ  ＝  ＶＰ  ＋  ＳＹＬL
【０１２８】
つぎに、図２２を参照しスクロール空間座標から画面座標への算出方法について説明する。スクロール情報により画面表示領域のスクロール空間は左上原点座標（ＨＰ，ＶＰ）、幅（ＨＢ）、高さ（Ｈ）となる（図２２［１］参照）。
ＨＢ  ：  ＷＷ  ＝  （ＳＸ  −  ＨＰ）  ：  ＸＬ  となることから、ＸＬ  ＝  （ＳＸ  −  ＨＰ）  ×  ＷＷ  ／  ＨＢ（図２２［２］参照）
ＶＢ  ：  ＷＨ  ＝  （ＳＹ  −  ＶＰ）  ：  ＹＬ  となることから、ＹＬ  ＝  （ＳＹ  −  ＶＰ）  ×  ＷＨ  ／  ＶＢ（図２２［３］参照）
スクロール空間座標（ＳＸ，ＳＹ）から画面座標（Ｘ，Ｙ）は以下により算出される（図２２［４］参照）。
Ｘ  ＝  ＷＸ  ＋  ＸＬ、  Ｙ  ＝  ＷＹ  ＋  ＹＬ
【０１２９】
なお、この第２の実施の実施の形態における上書きストロークデータは、前述した図１０と同様である。したがって、ここでの重複説明は省略する。
【０１３０】
つぎに、図２３を参照しＰＣ会議制御方法について説明する。図示するように、ＰＣ画面２００、Ｗｉｎｄｏｗｓ（米マイクロソフト社の登録商標）の標準ＡＰＬプログラムとして動作する文書作成プログラム２０１、ＰＣ会議制御プログラム２０２は、初期化制御部２０４、表示監視制御部２０５、上書き制御部２０６、ネットワーク制御部２０７からなり、表示監視制御部２０５、上書き制御部２０６、ネットワーク制御部２０７はそれぞれ独立に動作する。
【０１３１】
初期化制御部２０４は、ＰＣ会議制御プログラムを初期化、会議参加ＰＣを入力、表示監視制御部２０５、上書き制御部２０６、ネットワーク制御部２０７を起動、ＰＣ会議を開始する。表示監視制御部２０５は、文書作成プログラムが表示する会議資料ファイルを検知、会議ファイルを非操作権ＰＣへ配布する。また、文書作成プログラムウィンドウの表示位置、大きさ、垂直スクロールボックス位置、水平スクロールボックス位置を監視、変化がある場合非操作権ＰＣへ変化を通知する。上書き制御部２０６は、会議資料上へのマークあるいは議事録を手書き操作により描画、描画データを上書きファイルへ保存する。ネットワーク制御部２０７は、他の会議参加ＰＣより送信されるパケットデータを受信、制御する。（パケットデータの送信は各制御部が必要に応じてネットワーク送信する。
【０１３２】
制御データ２０８は、初期化制御２０４、表示監視制御部２０５、上書き制御部２０６、ネットワーク制御部２０７により入出力されＰＣ会議を制御する。会議ファイル２０９は、文書作成プログラムにより表示される会議資料で操作権ＰＣ以外には操作権ＰＣから自動配布される。上書きファイル２１０は、ＰＣ会議時に描画される上書きデータを保存する。
【０１３３】
つぎに、図２４を参照しＰＣ会議制御データについて説明する。パケットデータ２１１は、ネットワーク（ＬＡＮ１０）を介して送受信されるデータ、制御データ２０８は、独立して動作するネットワーク制御部２０７、表示監視制御部２０５、上書き制御部２０６により入出力されるデータを示す。会議開始パケット」は会議を主催する初期化制御部により作成され参加ＰＣに送信され会議を開始する。会議ファイルパケット２１３は、会議を主催するＰＣの表示監視制御２０５により作成され参加ＰＣへ配布され文書作成プログラムを起動、会議資料として表示する。ＰＣ画面統一パケット２１４は、操作権のある表示監視制御部が文書作成プログラムのウィンドウ表示位置、大きさ、垂直スクロールボックス位置、水平スクロールボックス位置の変化を監視、変化時送信、ＰＣ画面表示を統一する。上書きパケット２１５は、操作権のある上書き制御部が会議資料上への上書き時送信、他ＰＣへ上書きを表示する。上書き消去パケット２１６は、操作権のある上書き制御が上書き消去時送信、他ＰＣの上書きを消去する。操作権パケット２１７により会議資料ページ捲り、上書きの操作権を主催ＰＣへ要求、操作権の移動を通知する。会議終了パケット２１１により主催ＰＣにより会議を終了、参加ＰＣにより退席を通知する。会議制御データ２１９によりＰＣ会議を制御する。ＰＣ画面統一制御データ２２０により現在の表示状態を示す。上書き制御データ２２１により上書きを制御する。
【０１３４】
つぎに、図２５を参照し会議主催開始方法について説明する。ＰＣ会議制御プログラム２０２をデスクトップアイコンのダブルクリック等ＯＳが提供する手段により起動し、「会議選択ツールバー」を表示する。「主催」ボタン２０３の押下により、「会議相手ダイアログボックス」を表示する（図２５[１]参照）。会議相手のネットワークアドレスを入力、登録する（図２５[３]参照）。登録された会議相手先のネットワークアドレスが表示される（図２５[４]参照）。ネットワークアドレスをドラッグ選択、削除する。会議相手の設定を完了（ＯＫ）すると「会議開始ツールバー」が表示される（図２５[５]参照）。「開始」ボタンにより「上書きツールバー」が表示され、会議が開始される（図２５[６]参照）。会議に参加するＰＣのネットワークアドレスを会議開始パケット２１２により会議参加ＰＣへ通知する（図２５[７]参照）。会議資料を表示するＡＰＬウィンドウのタイトルバーから表示中の会議資料ファイルパスを取得、ファイルデータを入力、会議ファイルパケット２１３にて会議参加ＰＣへ配布する（図２５[８]参照）。会議資料を表示するＡＰＬウィンドウのウィンドウ左上原点座標、幅、高さ、水平スクロールボックス位置、垂直スクロールボックス位置を取得、ＰＣ画面統一パケット２１４により会議参加ＰＣの画面表示を統一する（図２５[９]参照）。
【０１３５】
つぎに、図２６を参照し会議参加開始方法について説明する。ＰＣ会議制御プログラム２０２をデスクトップアイコンのダブルクリック等ＯＳが提供する手段により起動、「会議選択ツールバー」を表示する（図２６[１]参照）。「参加」ボタンにより、「会議接続ダイアログボックス」が表示され会議開始パケットの受信を待ち、受信により消去する（図２６[２]参照）。会議メンバ情報を会議制御データ２１９へ保存する（図２６[３]参照）。会議ファイルパケット２１３受信によりファイルを作成、ファイルパスを渡し会議資料を表示するプログラムを起動、会議資料を表示する（図２６[４]参照）。ＰＣ画面統一パケット２１４により、会議を表示するＡＰＬウィンドウを左上原点座標、幅、高さに表示修正、水平スクロールボックス位置、垂直スクロールボックス位置へ位置修正する（図２６[５]参照）。操作権ツールバーを表示する（図２６[６]参照）。
【０１３６】
つぎに、図２７を参照しＰＣ画面統一方式を説明する。画面上に表示されているウィンドウの左上原点座標（Ｘ，Ｙ）、幅（Ｗ）、高さ（Ｈ）、水平スクロールボックス位置（ＰＨ）、垂直スクロールボックス位置（ＰＶ）の変化を監視、変化がある場合、ＰＣ画面統一パケット２１４を作成し、会議参加ＰＣへ送信する（図２７[１]参照）。ＰＣ画面統一パケットを受信した会議参加ＰＣは、ウィンドウを左上原点座標（Ｘ，Ｙ）、幅（Ｗ）、高さ（Ｈ）に表示修正、水平スクロールボックス位置（ＰＨ）、垂直スクロールボックス位置（ＰＶ）へスクロールボックスを移動する（図２７[２]参照）。これにより、ＰＣ画面表示が操作権ＰＣと同一に保たれる。
【０１３７】
つぎに、図２８を参照し上書き操作について説明する。上書きツールバー「ペン」ボタンにより、手書き文字を描画、「消去」ボタンにより手書き文字を消去する（図２８[１]参照）。「ＡＰＬ」ボタンにより通常のプログラム操作を可能とする。上書き描画、消去時、全画面サイズの透明ウィンドウ（背景が透過され表示される）を作成表示する（図２８[２]参照）。ペン（マウス）による文字描画操作時、ドラッグ座標間を順次、ペンに設定されている色、太さにてこの透明ウィンドウ上に線描画する。描画座標（上書き操作時のドラッグ座標）をスクロール空間座標に変換、ストロークデータとして上書きファイルへ保存する（図２８[３]参照）。描画座標を上書きパケット２１５により１ストローク毎に会議参加ＰＣへ送信する（図２８[４]参照）。上書きパケット２１５を受信したＰＣは描画座標間を順次ペン色、ペン太さにて線描画する（図２８[５]参照）。描画座標をスクロール空間座標に変換、ストロークデータとして上書きファイル２１０へ保存する（図２８[６]参照）。
【０１３８】
つぎに、図２９を参照し上書き再描画方法について説明する。水平スクロールボックス位置、垂直スクロールボックス位置、ウィンドウ表示左上原点座標、幅、高さの変化を監視、変化があればＰＣ画面統一パケット２１４を送信する（図２９[１]参照）。表示変更があったとき、水平スクロールボックス位置、垂直スクロールボックス位置から画面に表示されているスクロール空間を算出、上書きファイルから同空間への上書きデータ検索、スクロール空間座標を画面座標へ変換表示する（図２９[２]参照）。会議参加端末は、ＰＣ画面統一パケット２１４を受信するとパケット情報に基づきウィンドウ位置、幅、高さへ表示修正、垂直スクロールボックス位置、水平スクロールボックス位置へスクロールボックスを移動、水平スクロールボックス位置、垂直スクロールボックス位置から画面に表示されているスクロール空間を算出、上書きファイルから同空間への上書きデータ検索、スクロール空間座標を画面座標へ変換表示する（図２９[３]参照）。
【０１３９】
つぎに、図３０−１、図３０−２を参照し操作権移動方法について説明する。ここでは、ＰＣ操作権（会議資料のページ捲り、スクロール表示、上書き等）は会議開始時主催ＰＣに与えられる。参加ＰＣは操作権ツールバー「操作権」ボタンにより主催ＰＣへ操作権を要求する（図３０−１[１]参照）。「操作権（要求）パケット」による操作権要求は主催ＰＣへ送信される（図３０−１[２]参照）。主催ＰＣが操作権要求パケットを受信すると「操作権ダイアログボックス」を表示する（図３０−１[３]参照）。「許可」ボタンにより操作権を与え、「却下」ボタンにより操作権要求を却下する。主催ＰＣが操作権を許可すると、「操作権（移動）パケット」が全参加ＰＣへ送信される（図３０−１[４]参照）。操作権（移動）パケットを受信すると、「操作権移動ダイアログボックス」を表示、操作権移動を通知する（図３０−１[５]参照）。操作権を獲得すると操作権ツールバーから上書きツールバーへ、操作権を失うと上書きツールバーから操作権ツールバーへ表示変更される（図３０−１[６]参照）。操作権要求が「却下」ボタンにより棄却されると「操作権（却下）パケット」が操作権要求ＰＣへ送信される（図３０−２[７]参照）。操作権（却下）パケットを受信すると、「操作権却下ダイアログボックス」を表示する（図３０−２[８]参照）。
【０１４０】
つぎに、図３１−１、図３１−２を参照し上書き編集方法について説明する。ＰＣ会議終了時ＰＣ会議中に上書き描画された手書き文字（図形）の保存確認ダイアログボックスを表示する（図３１−１[１]参照）。上書きデータを指定された上書きファイルへ保存する（図３１−１[２]参照）。上書きが実行された会議資料を会議資料を作成したプログラムを起動し、表示する（図３１−１[３]参照）。上書き編集プログラムを起動、開くダイアログボックス表示、会議資料への上書きファイルを入力する（図３１−１[４]参照）。上書き編集ツールバーを表示、会議資料を表示するウィンドウの左上原点座標、幅、高さ、水平スクロールボックス位置、垂直スクロールボックス位置を取得、画面上のスクロール空間を算出、この空間への上書きを上書きファイルより検索表示する（図３１−１[５]参照）。「ペン」により追加描画、「消去」により上書きを消去編集する。編集された上書きを保存する。
【０１４１】
つぎに、図３２を参照し上書きの設定について説明する。「太さ」から文字描画時の線の太さを選択する（図３２[１]参照）。「色」から文字描画時の線の色を選択する（図３２[２]参照）。ビューアに選択された色、太さが表示される（図３２[３]参照）。消しゴムをクリック（ペンタッチ）、表示されるハンドルをドラッグすることにより消しゴムカーソルの大きさを選択する（図３２[４]参照）。
【０１４２】
つぎに、図３３のフローチャートを参照し初期化制御動作について説明する。まず、会議制御データを０クリア、自ＰＣのネットワークアドレスを設定し（ステップＳ１７１）、ＰＣ画面統一制御データを０クリアする（ステップＳ１７２）。続いて、上書き制御データを０クリア、ペン色、ペン太さ、消しゴムカーソルにデフォルト値を設定する（ステップＳ１７３）。さらに会議選択ツールバーを表示し（ステップＳ１７４）、ツールバー非制御中に設定する（ステップＳ１７５）。会議選択ツールバー上へのペンダウン（マウスボタンＯＮ）からペンアップ（マウスボタンＯＦＦ）までのマウスデータが入力される（ステップＳ１７６）。ツールバー非制御中に設定されているかを判断し（ステップＳ１７７）、ツールバー非制御中であれば、ペンダウンによりツールバー制御中に設定する（ステップＳ１７８）。さらにマウス座標のボタンを選択表示にし（ステップＳ１７９）、クリックボタン情報を保存する（ステップＳ１８０）。なお、ボタンは通常表示、選択表示（反転表示等）の２個の表示形態を持つ。ステップＳ１７７においてツールバー非制御中でなければ、さらにマウスボタンがＯＦＦであるかを判断し（ステップＳ１８１）、マウスボタンＯＦＦであれば、さらにクリックボタン上座標であるかを判断する（ステップＳ１８２）。ここでクリックボタン上座標でなければ、ツールバー制御をＯＦＦに設定し（ステップＳ１８３）、マウスボタンＯＦＦ時の座標がクリックボタンと異なる場合、クリックボタンを通常表示へ戻し、ボタン機能の実行は行なわない（ステップＳ１８４）。ステップＳ１８２においてクリックボタン上座標であれば、会議選択ツールバーを消去し（ステップＳ１８５）、クリックボタンが主催であるかを判断する（ステップＳ１８６）。ここでクリックボタンが主催であれば「主催」ボタンクリックにより「会議主催制御」を実行する（ステップＳ１８７）。ステップＳ１８６においてクリックボタンが主催でなければ、さらにクリックボタンが参加であるかを判断し（ステップＳ１８８）、参加であれば、「参加」ボタンクリックにより「会議参加制御」を実行する（ステップＳ１８９）。
【０１４３】
つぎに、図３４のフローチャートを参照し会議主催の制御動作について説明する。まず、会議相手ダイアログボックスを表示し（ステップＳ１９１）、会議相手ネットワークアドレスを入力する（ステップＳ１９２）。続いて、会議制御データへ主催ＰＣネットワークアドレス、操作権ＰＣネットワークアドレスを自ＰＣネットワークアドレスに設定、操作権有りに設定、入力した会議相手ネットワークアドレスを参加ＰＣネットワークアドレスに設定する（ステップＳ１９３）。さらに会議開始ツールバーを表示し（ステップＳ１９４）、ツールバー非制御中に設定する（ステップＳ１９５）。会議開始ツールバー上へのペンダウン（マウスボタンＯＮ）からペンアップ（マウスボタンＯＦＦ）までのマウスデータが入力される（ステップＳ１９６）。続いて、ツールバー非制御中であるかを判断し（ステップＳ１９７）、ツールバー非制御中であれば、ペンダウンによりツールバー制御中に設定し（ステップＳ１９８）、マウス座標のボタンを選択表示にし（ステップＳ１９９）、クリックボタン情報を保存する（ステップＳ２００）。なお、ボタンは通常表示、選択表示（反転表示等）の２個の表示形態を持つ。ステップＳ１９７においてツールバー非制御中でなければ、さらにマウスボタンがＯＦＦであるかを判断し（ステップＳ２０１）、マウスボタンＯＦＦであれば、さらにクリックボタン上座標であるかを判断する（ステップＳ２０２）。ここでクリックボタン上座標でなければ、ツールバー非制御中に設定し（ステップＳ２０３）、マウスボタンＯＦＦ時の座標がクリックボタンと異なる場合、クリックボタンを通常表示へ戻し、ボタン機能の実行は行なわない（ステップＳ２０４）。ステップＳ２０２においてクリックボタン上座標であれば、会議開始ツールバーを消去し（ステップＳ２０５）、クリックボタンが開始であるかを判断する（ステップＳ２０６）。ここで開始のクリックボタンであれば、「開始」ボタンにより、「ネットワーク制御」を起動、パケットデータ受信を開始し（ステップＳ２０７）、「表示監視制御」を起動、ウィンドウ表示常態の監視を開始する（ステップＳ２０８）。さらに、「上書き制御」を起動し、上書きツールバー（操作権有りＰＣ）を表示し（ステップＳ２０９）、会議制御データから会議開始パケットを作成し、全参加ＰＣへ送信する（ステップＳ２１０）。
【０１４４】
つぎに、図３５のフローチャートを参照し会議参加制御動作について説明する。まず、会議接続ダイアログボックスを表示し、主催ＰＣにより接続されるのを待つ（ステップＳ２１１）。その後、「ネットワーク制御」を起動、パケットデータ受信を開始する（ステップＳ２１２）。続いて、ネットワーク制御が会議開始パケットを受信、会議開始パケット受信通知するのを待つ（ステップＳ２１３）。会議開始パケットを受信したならば、会議開始パケット受信により会議接続ダイアログボックスを消去する（ステップＳ２１４）。続いて、「表示監視制御」を起動、ウィンドウ表示常態の監視を開始し（ステップＳ２１５）、「上書き制御」を起動し、操作権ツールバー（操作権無しＰＣ）を表示する（ステップＳ２１６）。
【０１４５】
つぎに、図３６のフローチャートを参照し表示監視制御動作について説明する。まず、主催ＰＣであるかを判断し（ステップＳ２２１）、主催ＰＣであれば、表示中のＡＰＬウィンドウ情報（ＡＰＬタイトルが表示されているウィンドウ）を取得する（ステップＳ２２２）。続いて、ＡＰＬウィンドウが表示されているかを判断し（ステップＳ２２３）、ＡＰＬウィンドウが表示されている場合、会議ファイル表示であるかを判断し（ステップＳ２２４）、ウィンドウキャプション情報にファイル名が設定されるのを待つ。続いて、キャプション情報のファイル名のパスを検索、会議ファイルを入力し（ステップＳ２２５）、「会議ファイルパケット」に会議ファイルデータ、会議ファイル名を設定、全参加ＰＣへ送信する（ステップＳ２２６）。続いて、終了通知であるかを判断する（ステップＳ２２７）。つまり、主催ＰＣからの会議終了パケット受信、あるいはツールバー「終了」ボタンによる終了通知により表示監視制御を終了する。終了通知でなければ、操作権有りであるかを判断し（ステップＳ２２８）、ＡＰＬウィンドウ情報（左上原点座標、幅、高さ）を取得する（ステップＳ２２９）。さらに水平スクロールボックス位置を取得し（ステップＳ２３０）、垂直スクロールボックス位置を取得する（ステップＳ２３１）。続いて、変更有無を判断し（ステップＳ２３２）、変更有りであれば、取得したＡＰＬウィンドウ情報、スクロールボックス位置がＰＣ画面統一制御データと異なる場合、取得値により「ＰＣ画面統一パケット」を作成、他の全ＰＣへ送信する（ステップＳ２３３）。さらに取得値をＰＣ画面統一制御データへ設定し（ステップＳ２３４）、周期的（１０ｍｓ、１００ｍｓごと等）にＡＰＬウィンドウの表示状態を監視するためウェイトする（ステップＳ２３５）。
【０１４６】
つぎに、図３７のフローチャートを参照しネットワーク制御動作について説明する。主催ＰＣからの会議終了パケット受信、あるいはツールバー「終了」ボタンによる終了通知によりネットワーク制御を終了する（ステップＳ２４１）。終了通知でなければ、パケットデータが受信されるのを待ち（ステップＳ２４２）、パケットデータを受信したならば、会議開始パケットであるかを判断する（ステップＳ２４３）。会議開始パケットであれば、「会議開始パケット」受信により、主催ＰＣ、操作権ＰＣ、参加ＰＣネットワークアドレス、参加ＰＣ数を会議制御データへ設定、操作権無しに設定し（ステップＳ２４４）、会議開始パケット受信を「会議参加制御」へ通知する（ステップＳ２４５）。ステップＳ２４３において会議開始パケットでなければ、さらに会議ファイルパケットであるかを判断し（ステップＳ２４６）、会議ファイルパケットであれば、「会議ファイルパケット」受信により、会議ファイルを作成、会議ファイルデータを保存、会議ファイル名を会議制御データへ設定する（ステップＳ２４７）。続いて、作成した会議ファイルにより会議ファイル表示プログラムを起動する（ステップＳ２４８）。ステップＳ２４６において会議ファイルパケットでなければ、さらにＰＣ画面統一パケットであるかを判断し（ステップＳ２４９）、ＰＣ画面統一パケットであれば、「ＰＣ画面統一パケット」受信により、「ＰＣ画面統一パケット受信制御」を実行する（ステップＳ２５０）。ステップＳ２４９においてＰＣ画面統一パケットでなければ、さらに上書きパケットであるかを判断し（ステップＳ２５１）、上書きパケットであれば、「上書きパケット」受信により、「上書きパケット受信制御」を実行する（ステップＳ２５２）。ステップＳ２５１において上書きパケットでなければ、さらに上書き消去パケットであるかを判断し（ステップＳ２５３）、上書き消去パケットであれば、「上書き消去パケット」受信により、「上書き消去パケット受信制御」を実行する（ステップＳ２５４）。ステップＳ２５３において上書き消去パケットでなければ、さらに操作権パケットであるかを判断し（ステップＳ２５５）、操作権パケットであれば、「操作権パケット」により、「操作権パケット受信制御」を実行する（ステップＳ２５６）。ステップＳ２５５において操作権パケットでなければ、さらに会議終了パケットであるかを判断し（ステップＳ２５７）、会議終了パケットであれば、さらに主催ＰＣ終了であるかを判断する（ステップＳ２５８）。ここで主催ＰＣ終了でなければ、主催ＰＣ以外からの「会議終了パケット」受信により、会議制御データから会議退席ＰＣの参加ＰＣネットワークアドレスを削除する（ステップＳ２５９）。ステップＳ２５８において主催ＰＣ終了であれば、主催ＰＣからの「会議終了パケット」受信により、表示監視制御、上書き制御へ終了通知、終了させる（ステップＳ２６０）。
【０１４７】
つぎに、図３８のフローチャートを参照しＰＣ画面統一パケット受信制御動作について説明する。まず、表示変更するため一時的に上書きウィンドウを消去する（ステップＳ２６１）。その後、ウィンドウ原点座標の変更有無を判断し（ステップＳ２６２）、ウィンドウ原点座標が変更されたならば、ＰＣ画面統一パケットとＰＣ画面統一制御データのウィンドウ左上原点座標を比較、異なる場合、ＰＣ画面統一パケット「ウィンドウ左上原点座標」へＡＰＬウィンドウを移動する（ステップＳ２６３）。続いて、幅高さが変更されたかを判断し（ステップＳ２６４）、幅高さが変更されたならば、ウィンドウ幅、あるいはウィンドウ高さが異なる場合、ＰＣ画面統一パケット「ウィンドウ幅」、「ウィンドウ高さ」にウィンドウの大きさを表示変更する（ステップＳ２６５）。続いて、水平スクロールボックス位置が変更されたかを判断し（ステップＳ２６６）、水平スクロールボックス位置が変更されたならば、水平スクロールボックス位置が異なる場合、ＰＣ画面統一パケット「水平スクロールボックス位置」へ水平スクロールボックスを移動する（ステップＳ２６７）。続いて、垂直スクロールボックス位置が変更されたかを判断し（ステップＳ２６８）、垂直スクロールボックス位置が変更されたならば、垂直スクロールボックス位置が異なる場合、ＰＣ画面統一パケット「垂直スクロールボックス位置」へ垂直スクロールボックスを移動する（ステップＳ２６９）。続いて、ＰＣ画面統一制御データを設定し（ステップＳ２７０）、「上書き表示制御」を実行、表示変更された文書への上書きを再描画する（ステップＳ２７１）。
【０１４８】
つぎに、図３９のフローチャートを参照し上書きパケット受信制御動作について説明する。まず、描画数を０にし（ステップＳ２８１）、描画座標間をペン色、ペン太さにて線描画する（ステップＳ２８２）。その後、描画数を１つ進め（ステップＳ２８３）、描画数＜描画座標数であるかを判断し（ステップＳ２８４）、描画数＜描画座標数でなければ、文書表示領域のウィンドウ情報（左上原点座標、幅、高さ）を取得する（ステップＳ２８５）。続いて、水平スクロールバー情報（スクロールボックス位置、幅）を取得し（ステップＳ２８６）、垂直スクロールバー情報（スクロールボックス位置、幅）を取得する（ステップＳ２８７）。さらに描画座標（画面座標）をスクロール空間座標へ変換し（ステップＳ２８８）、ストロークデータとして上書きファイルへ保存する（ステップＳ２８９）。
【０１４９】
つぎに、図４０のフローチャートを参照し上書き消去パケット受信制御動作について説明する。まず、消去数を０にし（ステップＳ２９１）、消去座標を中心、1辺の長さが消しゴムカーソル長からなる矩形領域を透明色に設定する（ステップＳ２９２）。矩形領域の上書きが消去され背景画面が表示される。続いて、消去数を１つ進め（ステップＳ２９３）、消去数＜消去座標数であるかを判断し（ステップＳ２９４）、消去数＜消去座標数であれば、文書表示領域のウィンドウ情報（左上原点座標、幅、高さ）を取得する（ステップＳ２９５）。続いて、水平スクロールバー情報（スクロールボックス位置、幅）を取得し（ステップＳ２９６）、さらに垂直スクロールバー情報（スクロールボックス位置、幅）を取得する（ステップＳ２９７）。続いて、消去座標をスクロール空間座標へ変換し（ステップＳ２９８）、算出された座標を中心、１辺の長さが消しゴムカーソル長からなるカーソルスクロール空間矩形領域の左上原点座標、幅、高さを算出する（ステップＳ２９９）。さらに上書きファイルからストロークデータを入力し（ステップＳ３００）、入力したストローク座標がカーソルスクロール空間矩形領域内か判定する（ステップＳ３０１）。ここでカーソルスクロール空間矩形領域内であれば、さらにストローク分割であるかを判断する（ステップＳ３０２）。ここでストローク分割であれば、ストロークの途中が消去される場合、ストロークを分割する（ステップＳ３０３）。続いて、分割したストロークの後半部分を新ストロークとして上書きファイルへ保存し（ステップＳ３０４）、さらに入力ストロークデータの後半部分を削除する（ステップＳ３０５）。ステップＳ３０２においてストローク分割でなければ、入力ストロークデータの消去座標を削除する（ステップＳ３０６）。続いて、全ストローク座標を検索したかを判断し（ステップＳ３０７）、全ストローク座標を検索したならば、入力ストロークデータの全ストローク座標完了により更新された入力ストロークデータにより上書きファイルのストロークデータを置き換える（ステップＳ３０８）。全ストローク座標が消去された場合はストロークデータを上書きファイルから削除する。続いて、全ストローク検索したかを判断する（ステップＳ３０９）。すなわち、上書きファイルの全ストロークデータに対して実行する。そして、全消去座標に対して実行する（ステップＳ３１０）。
【０１５０】
つぎに、図４１のフローチャートを参照し操作権パケット受信制御動作について説明する。まず、制御コードが要求であるかを判断し(ステップＳ３１１)、要求であれば、操作権（要求）パケットは主催ＰＣへ送信され操作権要求ダイアログボックスを表示する（ステップＳ３１２）。続いて、操作権が許可であるか却下であるかを判断し（ステップＳ３１３）、許可であれば、操作権許可により、会議制御データの操作権ＰＣネットワークアドレスを要求ＰＣネットワークアドレスに変更し（ステップＳ３１４）、操作権（移動）パケットを全参加ＰＣへ送信する（ステップＳ３１５）。続いて、操作権の有無を判断し（ステップＳ３１６）、操作権有りであれば、主催ＰＣが現在操作権を持っている場合、「上書き制御」へ操作権移動通知し（ステップＳ３１７）、操作権無しに設定する（ステップＳ３１８）。ステップＳ３１３において操作権が却下であれば、操作権却下により、操作権要求ＰＣへ操作権（却下）パケットを送信する（ステップＳ３１９）。ステップＳ３１１において要求の制御コードでなければ、さらに制御コードが却下であるかを判断し（ステップＳ３２０）、却下の制御コードであれば、操作権（却下）パケット受信により、「上書き制御」へ操作権却下を通知する（ステップＳ３２１）。ステップＳ３２０において却下の制御コードでなければ、さらに移動の制御コードであるかを判断し（ステップＳ３２２）、移動の制御コードであれば、操作権（移動）パケット受信により、会議制御データの操作権ＰＣネットワークアドレスを要求ＰＣネットワークアドレスに変更する（ステップＳ３２３）。続いて、操作権要求ＰＣであるかを判断し（ステップＳ３２４）、操作権要求ＰＣが操作権（移動）パケットを受信した場合、「上書き制御」へ操作権許可を通知し（ステップＳ３２５）、操作権有りに設定する（ステップＳ３２６）。ステップＳ３２４において操作権ＰＣでなければ、さらに操作権有りであるかを判断し（ステップＳ３２７）、操作権を持っている場合、「上書き制御」へ操作権移動通知し(ステップＳ３２８)、操作権無しに設定する（ステップＳ３２９）。
【０１５１】
つぎに、図４２−１、図４２−２のフローチャートを参照し上書き制御動作について説明する。まず、上書きファイルを作成、初期化（ストローク総数＝０）し（ステップＳ３３１）、上書きファイル名を上書き制御データへ設定する(ステップＳ３３２)。続いて、操作権の有無を判断し（ステップＳ３３３）、操作権が無い場合、操作権ツールバーを表示し（ステップＳ３３４）、全画面サイズの透明ウィンドウを表示、操作権ツールバー以外の操作を無効にする（ステップＳ３３５）。ステップＳ３３３において操作権が有る場合、上書きツールバーを表示し（ステップＳ３３６）、上書きモードをＡＰＬにし(ステップＳ３３７)、上書きモードをＡＰＬに設定、上書きツールバーのＡＰＬボタンを選択表示にする（ステップＳ３３８）。続いて、主催ＰＣからの会議終了パケット受信、上書きツールバー、あるいは操作権スツールバーの「終了」ボタンによる終了通知により上書き制御を終了する(ステップＳ３３９)。終了通知でなければ、操作権移動通知であるかを判断し（ステップＳ３４０）、操作権パケット受信制御からの操作権移動通知により上書きツールバーを消去する(ステップＳ３４１)。続いて、ＡＰＬの上書きモードであるかを判断し（ステップＳ３４２）、ＡＰＬの上書きモードであれば、描画、消去モード時に表示される上書きウィンドウを消去する(ステップＳ３４３)。さらに、操作権移動通知により操作権ツールバーを表示し(ステップＳ３４４)、上書きウィンドウを表示、操作権ツールバー操作以外無効にする(ステップＳ３４５)。続いて、上書きツールバーへのマウスデータのみ入力され、上書きモードが「描画」または「消去」で有る場合、全マウスデータが入力される（ステップＳ３４６）。操作権ツールバーへのマウスデータが入力され、「操作権ツールバー制御」を実行する(ステップＳ３４６)。続いて、操作権の有無を判断し(ステップＳ３４７)、操作権が無い場合、操作権ツールバー上へのマウスデータ入力により、「操作権ツールバー制御」を実行する（ステップＳ３４８）。上書きモードが「ＡＰＬ」である場合、ステップＳ３４７において操作権がある場合、さらに上書きツールバー座標であるかを判断し（ステップＳ３４９）、上書きツールバー座標であれば、上書きツールバー上へのマウスデータ入力により、「上書きツールバー制御」を実行する(ステップＳ３５０)。ステップＳ３４９において上書きツールバー座標でなければ、さらに上書きモードが描画であるか消去であるかを判断し（ステップＳ３５１）、描画の上書きモードであれば、上書きツールバー外マウスデータ入力時、上書きモードが「描画」の場合、「上書き描画制御」を実行する(ステップＳ３５２)。ステップＳ３５１において消去の上書きモードであれば、上書きツールバー外マウスデータ入力時、上書きモードが「消去」の場合、「上書き消去制御」を実行する(ステップＳ３５３)。続いて、操作権の有無を判断し(ステップＳ３５４)、操作権無し時、表示中の操作権ツールバーを消去し(ステップＳ３５５)、上書きウィンドウを消去する(ステップＳ３５６)。ステップＳ３５４において操作権があれば、上書きツールバーを消去し(ステップＳ３５７)、ＡＰＬの上書きモードであるかを判断する（ステッ���Ｓ３５８）、ＡＰＬの上書きモードであれば、上書きウィンドウを消去する（ステップＳ３５９）。そして、保存確認ダイアログボックスを表示し(ステップＳ３６０)、上書きデータを保存するか確認する（ステップＳ３６１）。保存する場合、上書きファイルデータを指定ファイルへコピー保存する(ステップＳ３６２)。
【０１５２】
つぎに、図４３のフローチャートを参照し上書きツールバー制御動作について説明する。ここでは、マウスボタンＯＮ（ペンタッチ）時のマウスデータを引数として実行される。まず、マウスボタンＯＮ座標のボタンを選択表示、他を通常表示にし（ステップＳ３７１）、マウスボタンＯＦＦ（ペンアップ）までのマウスデータを入力する（ステップＳ３７２）。続いて、マウスデータの入力有無を判断し（ステップＳ３７３）、マウスボタンＯＦＦ時の座標がクリックボタン上で無い場合、ボタン機能は実行しない。続いて、マウスボタンＯＦＦであるかを判断し（ステップＳ３７４）、マウスボタンＯＦＦであれば、さらにクリックボタン上座標であるかを判断し（ステップＳ３７５）、ＡＰＬモード時「ペン」ボタンが選択された場合、「上書き表示制御」を実行、現在表示されている文書への上書きを上書きファイルから検索、再描画する。続いて、クリックボタンがペンであるかを判断し（ステップＳ３７６）、ペンであれば、さらに上書きモードがＡＰＬであるかを判断する（ステップＳ３７７）。ＡＰＬモード時「消去」ボタンが選択された場合、「上書き表示制御」を実行、現在表示されている文書への上書きを上書きファイルから検索、再描画し（ステップＳ３７８）、上書きモードを描画に設定する（ステップＳ３７９）。ステップＳ３７６においてペンのクリックボタンでなければ、さらに消去のクリックボタンであるかを判断し（ステップＳ３８０）、消去のクリックボタンであれば、さらにＡＰＬの上書きモードであるかを判断し（ステップＳ３８１）、ＡＰＬの上書きモードであれば、「上書き表示制御」を実行、現在表示されている文書への上書きを上書きファイルから検索、再描画し（ステップＳ３８２）、上書きモードを消去に設定する（ステップＳ３８３）。ステップＳ３８１においてＡＰＬの上書きモードでなければ、さらにＡＰＬのクリックボタンであるかを判断する（ステップＳ３８４）。ＡＰＬのクリックボタンであれば、「ＡＰＬ」ボタンにより、上書きウィンドウを消去、通常のプログラム操作が可能な状態へ戻し(ステップＳ３８５)、ＡＰＬの上書きモードに設定する（ステップＳ３８６）。ステップＳ３８４においてＡＰＬのクリックボタンでなければ、さらに設定のクリックボタンであるかを判断し（ステップＳ３８７）、設定のクリックボタンであれば、「設定」ボタンにより、上書き設定ダイアログボックスを表示、ペン色、太さ、消しゴムカーソル長を入力し（ステップＳ３８８）、上書き設定ダイアログボックス入力値を上書き制御データへ設定する（ステップＳ３８９）。ステップＳ３８７で設定のクリックボタンでなければ、「終了」ボタンにより、会議終了パケットを作成、他の全ＰＣへ送信し（ステップＳ３９０）、ネットワーク制御、上書き制御、表示監視制御へ終了を通知する(ステップＳ３９１)。ステップＳ３７５においてクリックボタン上座標でなければ、上書きモードボタンの選択表示を行なう(ステップＳ３９２)。
【０１５３】
つぎに、図４４のフローチャートを参照し操作権ツールバー制御動作について説明する。ここでは、マウスボタンＯＮ（ペンタッチ）時のマウスデータを引数として実行される。まず、マウスボタンＯＮ座標のボタンを選択表示、他を通常表示にし（ステップＳ４０１）、クリックボタン情報を保存し（ステップＳ４０２）、マウスボタンＯＦＦ（ペンアップ）までのマウスデータを入力する（ステップＳ４０３）。マウスボタンＯＦＦであるかを判断し(ステップＳ４０４)、マウスボタンＯＦＦであれば、クリックボタンを通常表示する（ステップＳ４０５）。続いて、クリックボタン上座標であるかを判断する（ステップＳ４０６）。ここではマウスボタンＯＦＦ時の座標がクリックボタン上で無い場合、ボタン機能は実行しない。続いて、操作権のクリックボタンであるかを判断し（ステップＳ４０７）、操作権のクリックボタンであれば、さらに主催ＰＣであるかを判断する（ステップＳ４０８）。ここで主催ＰＣであれば、「操作権」ボタンにより、主催ＰＣは操作権を獲得、全参加ＰＣへ操作権（移動）パケットを送信する（ステップＳ４０９）。ステップＳ４０８において主催ＰＣでなければ、「操作権」ボタンにより、参加ＰＣは主催ＰＣへ操作権（要求）パケットを送信、操作権を要求する（ステップＳ４１０）。続いて、ネットワーク制御が操作権（許可）パケットを受信、操作権許可通知するのを待ち（ステップＳ４１１）、さらにネットワーク制御が操作権（却下）パケットを受信、操作権却下通知するのを待つ(ステップＳ４１２)。操作権要求が却下された場合、操作権却下ダイアログボックスを表示する(ステップＳ４１３)。ダイアログボックスは数秒表示後、自動的に閉じる。ステップＳ４１１において操作権要求が許可された場合、操作権許可ダイアログボックスを表示する(ステップＳ４１４)。ダイアログボックスは数秒表示後、自動的に閉じる。続いて、操作権ツールバーを消去し(ステップＳ４１５)、上書きウィンドウを消去し(ステップＳ４１６)、上書きツールバーを表示する(ステップＳ４１７)。さらに上書きモードをＡＰＬに設定し（ステップＳ４１８）、上書きツールバー「ＡＰＬ」ボタンを選択表示にする（ステップＳ４１９）。ステップＳ４０７において終了であれば、「終了」ボタンにより、会議終了パケットを作成、他の全ＰＣへ送信し(ステップＳ４２０)、ネットワーク制御、上書き制御、表示監視制御へ終了を通知する(ステップＳ４２１)。
【０１５４】
つぎに、図４５のフローチャートを参照し上書き表示制御動作について説明する。まず、文書表示領域のウィンドウ情報（左上原点座標、幅、高さ）を取得し（ステップＳ４３１）、水平スクロールバー情報（スクロールボックス位置、幅）を取得する(ステップＳ４３２)。さらに垂直スクロールバー情報（スクロールボックス位置、幅）を取得し(ステップＳ４３３)、文書表示領域のスクロール空間座標を算出する(ステップＳ４３４)。さらに全画面サイズの透明ウィンドウを表示し(ステップＳ４３５)、上書きファイルからストローク単位にストロークデータを入力する(ステップＳ４３６)。続いて、直前座標を０ｘＦＦＦＦに設定し(ステップＳ４３７)、ストローク座標が文書表示領域か判定する(ステップＳ４３８)。ここでストローク座標が文書表示領域でなければ、直前座標を０ｘＦＦＦＦに設定する(ステップＳ４３９)。ステップＳ４３８において文書表示領域のストローク座標である場合、ストローク座標を画面座標へ変換する（ステップＳ４４０）。続いて、直前座標が０ｘＦＦＦＦであるかを判断し(ステップＳ４４１)、直前座標が０ｘＦＦＦＦでなければ、直前座標と画面座標間をストローク色、ストローク太さにて線描画する(ステップＳ４４２)。さらに画面座標を直前座標として保存する(ステップＳ４４３)。続いて、１ストローク完了であるかを判断し（ステップＳ４４４）、１ストローク完了であれば、さらに前ストローク完了であるかを判断する(ステップＳ４４５)。ここで全ストロークについて完了していなければ、上書きファイル全ストロークを検索する(ステップＳ４４６)。
【０１５５】
つぎに、図４６のフローチャートを参照し上書き描画制御動作について説明する。ここでは、マウスボタンＯＮ（ペンダウン）時のマウスデータを引数として実行される。まず、マウス座標を描画座標データに保存、描画座標数を「１」に設定し（ステップＳ４５１）、マウスボタンＯＦＦ（ペンアップ）までのマウスデータを入力する（ステップＳ４５２）。続いて、マウスボタンＯＦＦであるかを判断し(ステップＳ４５３)、マウスボタンＯＦＦでなければ、前回座標今回座標間を上書き制御データに設定されているペン色、ペン太さにて線描画し(ステップＳ４５４)、入力したマウス座標を描画座標データに保存する(ステップＳ４５５)。ステップＳ４５３においてマウスボタンＯＦＦであれば、描画座標データにより上書きパケットを作成、他の全ＰＣへ送信し（ステップＳ４５６）、文書表示領域のウィンドウ情報（左上原点座標、幅、高さ）を取得する（ステップＳ４５７）。さらに水平スクロールバー情報（スクロールボックス位置、幅）を取得し(ステップＳ４５８)、垂直スクロールバー情報（スクロールボックス位置、幅）を取得する(ステップＳ４５９)。続いて、描画座標をスクロール空間座標に変換し(ステップＳ４６０)、ストロークデータを上書きファイルへ保存する(ステップＳ４６１)。
【０１５６】
つぎに、図４７のフローチャートを参照し上書き消去制御フローを説明する。ここでは、マウスボタンＯＮ（ペンダウン）時のマウスデータを引数として実行される。まず、マウス座標を消去座標データに保存し（ステップＳ４７１）、消去座標数を「１」に設定する。続いて、マウス座標を中心、１辺の長さが消しゴムカーソル長からなる矩形領域を透明色に設定する(ステップＳ４７２)。これにより上書きが消去される。続いて、マウスボタンＯＦＦ（ペンアップ）までのマウスデータを入力する(ステップＳ４７３)。さらにマウスボタンＯＦＦであるかを判断し(ステップＳ４７４)、マウスボタンＯＦＦでなければ、マウス座標を中心、1辺の長さが消しゴムカーソル長からなる矩形領域を透明色に設定し(ステップＳ４７５)、マウス座標を消去座標データに消去座標として保存する(ステップＳ４７６)。ステップＳ４７３においてマウスボタンＯＦＦであれば、消去座標データにより上書き消去パケットを作成、他の全ＰＣへ送信し(ステップＳ４７７)、文書表示領域のウィンドウ情報（左上原点座標、幅、高さ）を取得する(ステップＳ４７８)。さらに、水平スクロールバー情報（スクロールボックス位置、幅）を取得し(ステップＳ４７９)、垂直スクロールバー情報（スクロールボックス位置、幅）を取得する(ステップＳ４８０)。続いて、消去座標をスクロール空間座標へ変換し(ステップＳ４８１)、算出された座標を中心、１辺の長さが消しゴムカーソル長からなるカーソルスクロール空間矩形領域の左上原点座標、幅、高さを算出する(ステップＳ４８２)。さらに上書きファイルからストロークデータを入力する(ステップＳ４８３)。続いて、入力したストローク座標がカーソルスクロール空間内か判定する(ステップＳ４８４)。さらにストローク分割であるかを判断し(ステップＳ４８５)、ストローク分割であれば、ストロークの途中が消去される場合、ストロークを分割する(ステップＳ４８６)。さらに、分割したストロークの後半部分を新ストロークとして上書きファイルへ保存し(ステップＳ４８７)、入力ストロークデータの後半部分を削除する(ステップＳ４８８)。ステップＳ４８５においてストローク分割でなければ、入力ストロークデータの消去座標を削除する(ステップＳ４８９)。続いて、全ストローク座標を検索したかを判断し(ステップＳ４９０)、全ストローク座標を検索したならば、入力ストロークデータの全ストローク座標完了により更新された入力ストロークデータにより上書きファイルのストロークデータを置き換える。全ストローク座標が削除された場合、上書きファイルのストロークデータを削除する(ステップＳ４９１)。さらに上書きファイルの全ストロークデータに対して実行する(ステップＳ４９２)。さらに全消去座標に対して実行する(ステップＳ４９３)。
【０１５７】
つぎに、図４８のフローチャートを参照し上書き編集制御動作について説明する。この上書き編集プログラムはＰＣ会議制御プログラムとは別に存在、上書きの表示、編集に用いる。まず、上書き編集プログラムはデスクトップアイコンのダブルクリックなどのＯＳが提供する手段により起動されると「開くダイアログボックス」を表示する（ステップＳ５０１）続いて、キャンセルであるかを判断し(ステップＳ５０２)、キャンセルでなければ、開くダイアログボックスにより指定された上書きファイルを入力する(ステップＳ５０３)。さらに上書き制御データへ上書きファイル名、デフォルト値のペン色、ペン太さ、消しゴムカーソル長を設定し(ステップＳ５０４)、上書き編集ツールバーを表示し(ステップＳ５０５)、上書き編集モードをＡＰＬにする（ステップＳ５０６）。さらに上書き編集ツールバー「ＡＰＬ」ボタンを選択表示とする(ステップＳ５０７)。「ＡＰＬ」モード時は上書き編集ツールバー操作マウスデータ、「描画」、「消去」モード時は全マウスデータが入力される(ステップＳ５０８)。続いて、上書き編集ツールバー座標であるかを判断し(ステップＳ５０９)、上書き編集ツールバー座標でなければ、さらに上書き編集モードが描画であるかを判断する（ステップＳ５１０）。ここで描画の上書き編集モードであれば、描画モード時、入力マウス座標が上書き編集ツールバー外の座標である場合「上書き描画制御」を実行する(ステップＳ５１１)。ステップＳ５１０において描画の上書き編集モードでなければ、消去モード時、入力マウス座標が上書き編集ツールバー外の座標である場合「上書き消去制御」を実行する(ステップＳ５１２)。ステップＳ５０９において上書き編集ツールバー座標であれば、マウス座標が上書き編集ツールバー上である場合、「上書き編集ツールバー制御」を実行する(ステップＳ５１３)。続いて、終了であるかを判断し(ステップＳ５１４)、終了であれば、上書き編集ツールバー「終了」ボタンにより上書き編集ツールバーを消去する(ステップＳ５１５)。続いて、上書き編集モードがＡＰＬであるかを判断し(ステップＳ５１６)、上書き編集モードがＡＰＬでなければ、上書き表示中である場合、上書きウィンドウを消去する(ステップＳ５１７)。さらに上書きを保存するか保存確認ダイアログボックスを表示する(ステップＳ５１８)。続いて、保存するかを判断し(ステップＳ５１９)、保存であれば、上書きデータを指定された上書きファイルへ保存する(ステップＳ５２０)。なお、ここでは、上書き描画制御、上書き消去制御はＰＣ会議制御と同様であるため説明は省略する。
【０１５８】
つぎに、図４９のフローチャートを参照し上書き編集ツールバー制御動作について説明する。ここでは、マウスボタンＯＮ（ペンタッチ）時のマウスデータを引数として実行される。まず、マウスボタンＯＮ座標のボタンを選択表示、他を通常表示にする(ステップＳ５２１)。続いて、クリックボタン情報を保存し（ステップＳ５２２）、マウスボタンＯＦＦ（ペンアップ）までのマウスデータを入力する（ステップＳ５２３）。続いて、マウスボタンＯＦＦであるかを判断し(ステップＳ５２４)、マウスボタンＯＦＦであれば、マウスボタンＯＦＦ時の座標がクリックボタン上で無い場合、ボタン機能は実行しない(ステップＳ５２５)。続いて、クリックボタンがペンであるかを判断し(ステップＳ５２６)、ペンのクリックボタンであれば、さらに上書き編集モードがＡＰＬであるかを判断し(ステップＳ５２７)、ＡＰＬモード時「ペン」ボタンが選択された場合、「上書き表示制御」を実行、現在表示されている文書への上書きを上書きファイルから検索、再描画し(ステップＳ５２８)、上書き編集モードを描画に設定する(ステップＳ５２９)。ステップＳ５２６においてペンのクリックボタンでなければ、消去のクリックボタンであるかを判断し（ステップＳ５３０）、消去のクリックボタンであれば、上書き編集モードがＡＰＬであるかを判断し(ステップＳ５３１)、上書き編集モードがＡＰＬであれば、ＡＰＬモード時「消去」ボタンが選択された場合、「上書き表示制御」を実行、現在表示されている文書への上書きを上書きファイルから検索、再描画し(ステップＳ５３２)、上書き編集モードを消去に設定する(ステップＳ５３３)。ステップＳ５３０において消去のクリックボタンでなければ、さらにクリックボタンがＡＰＬであるかを判断し(ステップＳ５３４)、クリックボタンがＡＰＬであれば、「ＡＰＬ」ボタンにより、上書きウィンドウを消去、通常のプログラム操作が可能な状態へ戻し(ステップＳ５３５)、上書き編集モードをＡＰＬに設定する(ステップＳ５３６)。ステップＳ５３４においてクリックボタンがＡＰＬでなければ、さらにクリックボタンが設定であるかを判断する(ステップＳ５３７)。ここでクリックボタンが設定であれば、「設定」ボタンにより、上書き設定ダイアログボックスを表示、ペン色、ペン太さ、消しゴムカーソル長を入力し(ステップＳ５３８)、上書き設定ダイアログボックス入力値を上書き制御データへ設定し(ステップＳ５３９)、上書き編集モードボタンを選択表示、他を通常表示とする(ステップＳ５４０)。
【０１５９】
（第３の実施の形態）
会議資料、講演資料等をタブレットＰＣにプロジェクタを接続、あるいはタッチパネル付きの大型表示装置（ＰＤＰ、液晶リアプロジェクタ等）を接続、表示、実施するプレゼンテーションにおいて、補足説明、あるいは説明箇所の明示などの目的で会議資料上へ手書きにより文字描画することが行なわれる。この上書きは上書き時の会議資料に対して意味を持つもので会議資料の表示変更（スクロール、ページ捲り）が行なわれると邪魔となる。このため、再表示する必要が無い場合は消去、必要な場合は保存操作が必要となる。そこで、本発明は保存操作を不要にするものである。
【０１６０】
また、上書きページ一覧を表示する場合、上書きだけ表示しても何を意味するのか不明となることから上書きが実行された文書画像も一緒に表示する必要がある。このため、上書き時の文書画像を保存することになるが同一ページ内でスクロール表示、上書きが繰り替えされると、同一ページ内の複数の画像が保存されることになる。そこで、本発明は上書きページ一覧表示する文書画像の保存を不要にする。また、保存画像から上書きページ一覧を表示、上書き＋文書画像の内容からページを選択、文書ページを表示するには上書き一覧から文書ページ番号を知り、文書ＡＰＬが提供するページ捲り操作により目的ページを表示する操作が必要となる。そこで、本発明はページ捲り操作を不要にする。
【０１６１】
また、会議資料がＡ４縦、Ａ３等で作成される場合、通常の１００％表示でページ全部を表示することができないため、スクロール表示により目的とする部分を表示することになる。Ｅｘｃｅｌなどのようにページサイズの概念がない場合、文書の上端から下端、あるいは左端から右端までが相当な長さとなることがある。一般的にページ表示時はページの左上端が画面上の文書表示領域の左上端へ表示される。このため、ページ下端、右端付近を表示するのにスクロール操作が必要となる。そこで、本発明はスクロール操作を不要にする。
【０１６２】
また、文書ページのページ捲り、スクロール表示により新たに表示された文書への上書きを表示するためには上書きページ一覧により上書きページを表示、表示中の文書への上書きを検索、保存画像を表示する必要がある。また、上書きした文書ページを全て記憶することは困難であることからページ捲り、スクロール表示する度、上書き一覧を表示、表示文書への上書きがあるか検索が必要となる。そこで、本発明は上書きを自動表示する。また、画面上の文書表示領域が狭いと頻繁にスクロール表示が発生することになりプレゼンテーションの効率を悪くする。そこで、本発明は表示情報を多くする。さらに、画面上の文書表示領域が狭いと頻繁にスクロール表示が発生することになりプレゼンテーションの効率を悪くする。そこで、本発明はプレゼンテーションの効率を向上させるものである。以下、これらについて具体例をあげて詳述する。
【０１６３】
まず、この実施の形態にかかるシステム構成を図５０−１、図５０−２を参照し説明する。表示面に透明に設置された座標入力装置付きのＰＤ、液晶リアプロジェクタ等の大型表示装置（表示一体型座標入力装置１１０）をＰＣ（パソコン）１００Ｐのディスプレイとして接続、電子文書として作成された講義（講演）資料を表示、プレゼンテーションの効率化のため、ペン等の座標指示物により手書き文字（図）を上書き描画、文書作成プログラムが提供するＩ／Ｆにより文書情報を取得、文書位置と描画位置を関連付け描画データを保存、描画時の文書位置へ再表示する。図５０−２にタブレットＰＣ（１００Ｔ，Ｔｍ）にプロジェクタ３０を接続、タブレットＰＣの専用ペンによる操作図を示す。また、会議資料を作成する文書作成プログラム（文章ＡＰＬと呼ぶ）は表示中の文書情報（総ページ数、表示ページ番号（Excel：シート番号、PowerPoint：スライド番号当）、表示倍率、文書左上原点座標、文書幅、文書高さ）を提供するＩ／Ｆを持つものとする。現在この機能は米Ｍｉｃｒｏｓｏｆt社から  Word、Excel、PowerPointにより提供されている。
【０１６４】
なお、表示一体型座標入力装置１１０の構成、光遮断座標検知方式、タブレットＰＣの構成、電磁誘導座標検知方式については、前述の図２〜図５と同様であるのでここでの説明は省略する。
【０１６５】
つぎに、図５１を参照しＯＳが提供するＩ／Ｆにより取得できる画面表示情報について説明する。図示するように、画面幅（Ｗ）、画面高さ（Ｈ）を取得する。画面表示中のウィンドウ情報（左上原点座標、幅、高さ、ウィンド識別）を取得、ウィンド識別がスクロールバーを示す値（Windows（米マイクロソフト社の登録商標）におけるウィンドウ識別：ScrollBar）のウィンドウを検索、（ウィンドウ幅＞ウィンドウ高さ）となる場合、水平スクロールバーウィンドウと判定、左上原点座標（ＨＸ，ＨＹ）、ウィンドウ幅（ＨＷ）、ウィンドウ高さ（ＨＨ）を取得する（図５１［２］参照）。水平スクロールボックス幅（ＨＢ）、水平スクロールボックス位置（ＨＰ）を取得する（図５２［３］参照）。水平スクロール長（ＨＬ）を取得する（図５２［４］参照）。画面表示中のウィンドウ情報（左上原点座標、幅、高さ、ウィンド識別）を取得、ウィンド識別がスクロールバーを示す値（Windows（米マイクロソフト社の登録商標）におけるウィンドウ識別：ScrollBar）のウィンドウを検索、（ウィンドウ幅＜ウィンドウ高さ）となる場合、垂直スクロールバーウィンドウと判定、左上原点座標（ＶＸ，ＶＹ）、ウィンドウ幅（ＶＷ）、ウィンドウ高さ（ＶＨ）を取得する（図５１［５］参照）。垂直スクロールボックス幅（ＶＢ）、垂直スクロールボックス位置（ＶＰ）を取得する（図５１［６］参照）。垂直スクロール長（ＶＬ）を取得する（図５１［７］参照）。
【０１６６】
つぎに、図５２を参照し文書を作成するプログラム（文書ＡＰＬと呼ぶ）が提供するＩ／Ｆにより取得される文書情報を説明する。文書（ページ、シート、スライド）の画面左上原点（０，０）とする文書左上原点座標（ＤＸ，ＤＹ）を取得する（図５２［１］参照）。文書左上原点が画面外となる場合、−値となる。文書幅（ＤＷ）、文書高さ（ＤＨ）を取得する（図５２［２］参照）。文書表示領域左上原点座標（ＰＸ，ＰＹ）を取得する（図５２［３］参照）。画面表示領域幅（ＰＷ）、高さ（ＰＨ）を取得する。（図５２［４］参照）表示ページ番号（シート番号、スライド番号）（Ｐ）、表示倍率（Ｖ）、総ページ数（Ｎ）を取得する（図５２［５］参照）。
【０１６７】
つぎに、図５３を参照し文書座標算出方法について説明する。文書の左上原点座標（ＤＸ，ＤＹ）、文書幅（ＤＷ）、文章高さ（ＤＨ）、表示倍率％（Ｖ）を文書ＡＰＬが提供するＩ／Ｆにより取得、画面幅（Ｗ）、画面高さ（Ｈ）をＯＳが提供するＩ／Ｆにより取得する。左上原点が画面内にある場合、画面座標（Ｘ，Ｙ）の文書座標（ＸＰ，ＹＰ）は以下となる。
文書座標は１００％表示時に換算する（図５３［１］参照）。
ＸＰ  ＝  （Ｘ  −  ＤＸ）  ×  （１００  ／  Ｖ）
ＹＰ  ＝  （Ｙ  −  ＤＹ）  ×  （１００  ／  Ｖ）
左上原点が画面外となる場合、（−ＤＸ）、（−ＤＹ）となり画面座標（Ｘ，Ｙ）の文書座標（ＸＰ，ＹＰ）は以下となる（図５３［２］参照）。
ＸＰ  ＝  （Ｘ  −  (-ＤＸ)）  ×  （１００  ／  Ｖ）
ＹＰ  ＝  （Ｙ  −  (-ＤＹ)）  ×  （１００  ／  Ｖ）
（ＤＹ＋ＤＨ）＜Ｈである場合、文書が２ページに跨って表示されていると判定、文書ＡＰＬが提供するＩ／Ｆによりページ間隔（ＤＳ）を取得する（図５３［３］参照）。ページ間領域は前ページ領域とする。（Ｐ＋１）ページ上の画面座標（Ｘ，Ｙ）の文書座標（ＸＰ，ＹＰ）は以下となる（図５３［４］参照）。
ＸＰ  ＝  （Ｘ  −  ＤＸ）  ×  （１００  ／  Ｖ）
ＹＰ  ＝  （Ｙ  −  （ＤＹ＋ＤＨ＋ＤＳ））  ×  （１００  ／  Ｖ）
【０１６８】
つぎに、図５４を参照し文書座標から画面座標への算出方法を説明する。文書の左上原点座標（ＤＸ，ＤＹ）、文書幅（ＤＷ）、文書高さ（ＤＨ）、表示倍率％（Ｖ）、表示ページ番号（Ｐ）を文書ＡＰＬが提供するＩ／Ｆ、画面幅（Ｗ）、画面高さ（Ｈ）をＯＳが提供するＩ／Ｆにより取得する。文書座標は１００％表示時の座標に変換保存されているものとする。
Ｐページの文書座標（ＸＰ，ＹＰ）の画面座標（Ｘ，Ｙ）は以下となる（図５４［１］参照）。
Ｘ  ＝  ＸＰ×（Ｖ  ／  １００）＋ＤＸ
Ｙ  ＝  ＹＰ×（Ｖ  ／  １００）＋ＤＹ
Ｐページの画面領域は左上端座標（０，０）、右下端座標（Ｗ−１、ＤＹ＋ＤＨ＋ＤＳ−１）となり、この領域外にある座標は画面外となる（図５４［２］参照）。
（Ｐ＋１）ページの文書座標（ＸＰ１，ＹＰ１）の画面座標（Ｘ１，Ｙ１）は以下となる（図５４［３］参照）。
Ｘ１  ＝  ＸＰ１×（Ｖ  ／  １００）＋ＤＸ
Ｙ１  ＝  ＹＰ１×（Ｖ  ／  １００）＋（ＤＹ＋ＤＨ＋ＤＳ））
（Ｐ＋１）ページの画面領域は左上座標（０，ＤＹ＋ＤＨ＋ＤＳ）、右下座標（Ｗ−１、Ｈ−１）となり、この領域外にある座標は画面外となる（図５４［４］参照）。
【０１６９】
つぎに、図５５−１、図５５−２を参照し文書表示位置とスクロールボックス位置の関係について説明する。Ｐページの左上端が画面表示領域の左上端に表示される場合、文書ＡＰＬが提供するＩ／Ｆによりページ総数（Ｎ）、表示ページ番号（Ｐ）、１ページからＮページまでの文書高さ（ＤＨ１、ＤＨ２、・・・・ＤＨＮ）を取得、ＯＳが提供するＩ／Ｆによりスクロールバー情報を取得垂直スクロール長（ＶＬ）を算出する（図５５−１［１］参照）。このとき以下となる。
ＶＬ  ：  ＶＰ  ＝  （ＤＨ１＋ＤＨ２＋・・・＋ＤＨＮ）  ：  （ＤＨ１＋ＤＨ２＋・・・＋ＤＨ（Ｐ−１））
ＶＰ  ＝  ＶＬ  ×  （ＤＨ１＋ＤＨ２＋・・・＋ＤＨ（Ｐ−１））  ／（ＤＨ１＋ＤＨ２＋・・・＋ＤＨＮ）
水平スクロールボックス位置（０）、垂直スクロールボックス位置（上記［１］で算出値）へ移動する（図５５−１［２］参照）。文書ＡＰＬが提供するＩ／Ｆにより、移動後の文書表示領域左上原点座標（ＰＸ，ＰＹ）、幅（ＰＷ）、高さ（ＰＨ）を取得、ＯＳが提供するＩ／Ｆにより水平スクロールボックス幅（ＨＢ）、垂直スクロールボックス幅（ＶＢ）を取得する。
文書座標（ＸＰ，ＹＰ）を画面座標（Ｘ，Ｙ）へ表示するとき、画面表示領域左側長（ＨＳ＝ＸＰ−Ｘ＋ＰＸ）を算出する（図５５−１［３］参照）。このとき以下となる。
ＨＰ  ：  ＨＢ  ＝  （ＸＰ−Ｘ＋ＰＸ）  ：  ＰＷ
ＨＰ  ＝  ＨＢ  ×  （ＸＰ−Ｘ＋ＰＸ）  ／ＰＷ
［４］文書座標（ＸＰ，ＹＰ）を画面座標（Ｘ，Ｙ）へ表示する場合、垂直スクロールボックス移動量（α）と画面表示領域上側長（ＶＳ＝ＹＰ−Ｙ＋ＰＹ）とする（図５５−２［４］参照）。このとき以下となる。
α  ：  ＶＢ  ＝  （ＹＰ−Ｙ＋ＰＹ）  ：  ＰＨ
α  ＝  ＶＢ  ×  （ＹＰ−Ｙ＋ＰＹ）  ／ＰＨ
以上から文書座標（ＸＰ，ＹＰ）を画面座標（Ｘ，Ｙ）へ表示するとき、水平スクロールボックス位置（ＨＰ）、垂直スクロールボックス位置（ＶＰ＋α）となる。
【０１７０】
つぎに、図５６−１、図５６−２を参照し文書座標（ＸＰ，ＹＰ）を画面表示領域中央近辺へ表示する場合の表示領域について説明する。文書ＡＰＬが提供するＩ／Ｆにより画面上の文書表示領域左上原点座標（ＰＸ，ＰＹ）、文書表示領域幅（ＰＷ）、文書表示領域高さ（ＰＨ）を取得、画面上文書表示領域中点座標（Ｘ，Ｙ）を算出する（図５６−１［１］参照）。
Ｘ＝（ＰＸ＋ＰＷ）／２、Ｙ＝（ＰＹ＋ＰＨ）／２
文書座標（ＸＰ，ＹＰ）を画面表示領域中央近辺へ表示する場合、ＸＰページ右端長（XW）、ＹＰページ下端長（ＹＨ）を算出する（図５６−１［２］参照）。
ＸＷ＝ＤＷ−ＸＰ、ＹＨ＝ＤＨ−ＹＰ
ＰＷ／２≦ＸＰ、ＰＷ／２≦ＸＷ、ＰＨ／２≦ＹＰ、ＰＨ／２≦ＹＨである場合、（ＸＰ，ＹＰ）点を画面文書表示領域中点座標（Ｘ，Ｙ）へ表示する（図５６−１［３］参照）。
ＰＷ２＞ＸＰである場合，ＸＰ＝ＰＷ／２、ＰＨ／２＞ＹＰである場合，ＹＰＰＨ／２とし、（ＸＰ，ＹＰ）点を画面文書表示領域中点座標（Ｘ，Ｙ）へ表示する（図５６−１［４］参照）。
ＰＷ／２＞ＸＷである場合、ＸＰ＝ＤＷ−ＰＷ/２、ＰＨ／２＞ＹＨである場合、ＹＰ＝DＨ−ＰＨ／２とし、（ＸＰ，ＹＰ）点を画面文書表示領域中点座標（Ｘ，Ｙ）へ表示する（図５６−２［５］参照）。
【０１７１】
つぎに、図５７を参照し文書全画面表示について説明する。上書き制御プログラムは文書画像を表示領域左上原点座標（ＷＸ，０）、幅（ＷＷ）、高さ（ＷＨ）へ表示する（図５７［１］参照）。文書画像の左上原点座標（ＤＸ，ＤＹ）はスクロール表示により変更する（図５７［２］参照）。垂直スクロールバーを表示、文書画像を垂直スクロール表示する（図５７［３］参照）。水平スクロールバーを表示、文書画像を水平スクロール表示する（図５７［４］参照）。
【０１７２】
なお、上書きストローク情報、上書き描画、消去は基本的には前述した図９と同様であるので、ここでの説明は省略する。
【０１７３】
つぎに、図５８−１、図５８−２を参照し上書き操作について説明する。デスクトップアイコンのダブルクリック等ＯＳが提供する手段により「上書き制御プログラム」を起動、「上書きツールバー」を表示する（図５８−１［１］参照）。「設定」ボタンにより、「上書き設定ダイアログボックス」を表示、上書き時のペンの太さ、色、消去時の消しゴムカーソルの大きさを設定する（図５８−１［２］参照）。「太さ」一覧からペンの太さ、「色」一覧からペンの色を選択する（図５８−１［３］参照）。操作ハンドルをドラッグすることにより消しゴムカーソルの大きさを調整する（図５８−１［４］参照）。「ペン」、または「消去」ボタン押下により上書きモードへ移行する（図５８−１［５］参照）。このとき、上書きを描画する上書きウィンドウ（全画面サイズの透明ウィンドウ）を表示、このウィンドウ上で描画、消去を実行する。上書き時、文書情報（左上原点座標、幅、高さ、表示倍率％、ページ番号）を文書ＡＰＬが提供するＩ／Ｆにより取得、上書きを文書位置と関連付け上書きファイルへ保存する。（図５８−１［６］参照）「ＡＰＬ」ボタンにより上書きウィンドウを消去、通常のＯＳが提供する操作を可能とする（図５８−１［７］参照）。「一覧」ボタンにより上書きと上書きした文書のページ画像の一覧を表示する（図５８−１［８］参照）。上書きが実行されたページの画像をページ（Excelはシート、PowerPointはスライド）単位に文書ＡＰＬが提供するＩ／Ｆにより取得、同画像上へ上書きを描画、ページ単位に縮小表示する（図５８−１［９］参照）。ページ画像、表示位置をクリック選択する（図５８−１［１０］参照）。ページ上でのダブルクリックにより表示ページ、表示位置を取得する（図５８−１［１１］参照）。
【０１７４】
さらに、クリック点が文書表示領域の中央近辺へ表示されるように、水平スクロールボックス位置、垂直スクロールボックス位置を算出、算出値へ移動する。移動後、表示文書への上書きを上書きファイルから検索、上書き時の文書位置へ描画する（図５８−２［１２］参照）。文書画像の全画面表示を示す（図５８−２［１３］参照）。このとき、垂直方向へのスクロール表示がある場合、垂直スクロールバーを表示、水平方向へのスクロール表示がある場合は水平スクロールバーを表示する。全画面ツールバーを表示、「ペン」ボタンにより上書きの追加、「消去」ボタンにより上書きを消去する（図５８−２［１４］参照）。「戻る」ボタンにより一覧表へ戻る（図５８−２［１５］参照）。
【０１７５】
つぎに、図５９のフローチャートを参照し上書き制御動作について説明する。ここでは、上書き制御プログラムはデスクトップアイコンのダブルクリックなどＯＳが提供する手段により起動され上書きを制御する。まず、上書きファイルを作成、初期化（上書きページ総数＝０）する（ステップＳ６０１）。さらに各制御に共通に参照される制御データとなる上書き制御データへデフォルトのペン色、太さ、消しゴムカーソル長、作成した上書きファイル名を設定し（ステップＳ６０２）、上書きツールバーを表示する（ステップＳ６０３）。ＡＰＬの上書きモードにし(ステップＳ６０４)、上書きモードを「ＡＰＬ（アプリケーション）」に設定し、上書きツールバーのＡＰＬボタンを選択表示（通常表示と２種類の表示形態を有する）とする(ステップＳ６０５)。ペン（マウス）操作マウスデータを入力する(ステップＳ６０６)。ＡＰＬモード時は上書きツールバー操作データ、描画、消去モード時は全操作データを入力する。続いて、上書きツールバー座標であるかを判断し(ステップＳ６０７)、上書きツールバー座標でなければ、さらに描画の上書きモードであるかを判断する（ステップＳ６０８）。描画モード時上書きツールバー外の操作により「上書き描画制御」を実行する（ステップＳ６０９）。ステップＳ６０８において描画の上書きモードでなければ、さらに消去の上書きモードであるかを判断し(ステップＳ６１０)、消去の上書きモードであれば、消去モード時上書きツールバー外の操作により「上書き消去制御」を実行する(ステップＳ６１１)。ステップＳ６０７において上書きツールバー座標であれば、上書きツールバーへの操作により「上書きツールバー制御」を実行する（ステップＳ６１２）。上書きツールバー「終了」ボタンにより上書き制御を終了する（ステップＳ６１３）。さらにＡＰＬの上書きモードであるかを判断し(ステップＳ６１４)、ＡＰＬの上書きモードでなければ、上書きウィンドウを消去する（ステップＳ６１５）。さらに上書きツールバーを消去し(ステップＳ６１６)、上書きファイルの保存処理を実行して終了するし(ステップＳ６１７)。
【０１７６】
つぎに、図６０−１、図６０−２のフローチャートを参照し上書きツールバー制御動作について説明する。ここでは、マウスボタンＯＮ（ペンダウン）時のマウスデータを引数として実行する。まず、選択表示されている上書きモードボタンを通常表示し、クリックされたボタンを選択表示にする（ステップＳ６２１）。クリックボタン情報を保存し(ステップＳ６２２)，マウスボタンＯＦＦ（ペンアップ）までのマウスデータを入力する(ステップＳ６２３)。続いて、マウスボタンＯＦＦであるかを判断し(ステップＳ６２４)、マウスボタンＯＦＦであれば、クリックボタン上座標であるかを判断する(ステップＳ６２５)。クリックボタン上座標であれば、ペンのクリックボタンであるかを判断し（ステップＳ６２６）、ペンのクリックボタンであれば、ＡＰＬの上書きモードであるかを判断する(ステップＳ６２７)。ステップＳ６２５においてマウスボタンＯＦＦ時の座標がマウスボタンＯＮ時のボタン上にない場合、無処理とする。ステップＳ６２７においてＡＰＬの上書きモードであれば、「ペン」ボタンによりＡＰＬモードから描画モードへ移行時、文書ＡＰＬが提供するＩ／Ｆにより文書左上原点座標（ＤＸ，ＤＹ）、幅（ＤＷ）、高さ（ＤＨ）、表示ページ番号（Ｐ）、表示倍率（Ｖ）を取得、上書き制御データへ設定する（ステップＳ６２８）。続いて、「上書き表示制御」を実行、現在表示されている文書ページへの上書きを上書きファイルから入力描画し（ステップＳ６２９）、描画の上書きモードに設定する（ステップＳ６３０）。ステップＳ６２６においてペンのクリックボタンでなければ、さらに消去のクリックボタンであるかを判断し（ステップＳ６３１）、消去のクリックボタンであれば、さらにＡＰＬの上書きモードであるかを判断する（ステップＳ６３２）。ＡＰＬの上書きモードであれば、「消去」ボタンによりＡＰＬモードから消去モードへ移行時、文書ＡＰＬが提供するＩ／Ｆにより、文書左上原点座標（ＤＸ，ＤＹ）、幅（ＤＷ）、高さ（ＤＨ）、表示ページ番号（Ｐ）、表示倍率（Ｖ）を取得、上書き制御データへ設定する（ステップＳ６３３）。さらに、「上書き表示制御」を実行、現在表示されている文書ページへの上書きを上書きファイルから入力描画し（ステップＳ６３４）、消去の上書きモードに設定する（ステップＳ６３５）。ステップＳ６３１において消去のクリックボタンでなければ、さらにＡＰＬのクリックボタンであるかを判断し（ステップＳ６３６）、ＡＰＬのクリックボタンであれば、描画、消去モードからＡＰＬモードへ移行時、上書きウィンドウを消去、通常のＯＳが提供する機能操作を可能にする（ステップＳ６３７）。その後、ＡＰＬの上書きモードに設定する（ステップＳ６３８）。ステップＳ６３５においてＡＰＬのクリックボタンであれば、さらに一覧のクリックボタンであるかを判断し(ステップＳ６３９)、一覧のクリックボタンであれば、「一覧」ボタンにより、「上書き一覧表示制御」を実行する(ステップＳ６４０)。ステップＳ６３９において一覧のクリックボタンでなければ、さらに設定のクリックボタンであるかを判断し(ステップＳ６４１)、設定のクリックボタンであれば、「設定」ボタンにより、「上書き設定ダイアログボックス��を表示、ペン太さ、色、消しゴムカーソル長を入力、上書き制御データへ設定する(ステップＳ６４２)、クリックボタンを通常表示、上書きモードボタンを選択表示にする(ステップＳ６４３)。
【０１７７】
つぎに、図６１のフローチャートを参照し上書き描画制御動作について説明する。ここでは、描画開始時のマウス座標を入力値として実行する。まず、描画開始時のマウス座標をドラッグ座標データへ保存する(ステップＳ６５１)。マウスボタンＯＦＦ（ペンアップ）までのマウスデータを入力する(ステップＳ６５２)。続いて、マウスボタンＯＦＦであるかを判断し(ステップＳ６５３)、マウスボタンＯＦＦでなければ、入力マウス座標をドラッグ座標データへ保存し(ステップＳ６５４)、上書き制御データに設定されているペン色、ペン太さにて今回入力座標、前回入力座標間を線描画する(ステップＳ６５５)。ステップＳ６５３においてマウスボタンＯＦＦであれば、上書き制御データから文書左上原点座標（ＤＸ，ＤＹ）、幅（ＤＷ）、高さ（ＤＨ）、表示ページ番号（Ｐ）、表示倍率（Ｖ）を取得し(ステップＳ６５６)、画面幅（Ｗ）、高さ（Ｈ）を取得する(ステップＳ６５７)。続いて、２ページ表示であるかを判断する（ステップＳ６５８）。つまり、（ＤＹ＋ＤＨ）＜Ｈの場合文書が２ページに跨って表示されていると判定する。２ページに跨って表示されている場合、文書ＡＰＬからページ間隔（ＤＳ）を取得する（ステップＳ６５９）。続いて、開始座標Ｐページ領域であるかを判断する(ステップＳ６６０)。ここでは、ドラッグ開始Ｙ座標＜（ＤＹ＋ＤＨ＋ＤＳ）の場合、Ｐページへの上書きとする。開始座標Ｐページ領域であれば、ドラッグ座標を文書座標へ変換し(ステップＳ６６１)、上書きファイルの文書ページ番号（P）保存領域へストロークデータを追加する(ステップＳ６６２)。ステップＳ６６０において開始座標Ｐページ領域でなければ、文書座標をドラッグ座標に変換し（ステップＳ６６３）、上書きファイルの文書ページ番号（Ｐ＋１）保存領域へストロークデータを追加する(ステップＳ６６４)。
【０１７８】
つぎに、図６２のフローチャートを参照し上書き消去制御動作について説明する。ここでは、消去開始時のマウス座標を入力値として実行する。まず、上書き制御データから文書左上原点座標（ＤＸ，ＤＹ）、幅（ＤＷ）、高さ（ＤＨ）、表示ページ番号（Ｐ）、表示倍率（Ｖ）を取得する（ステップＳ６７１）。続いて、画面幅（Ｗ）、高さ（Ｈ）を取得し（ステップＳ６７２）、上書きファイルから文書ページ番号（Ｐ）ストロークデータを入力する（ステップＳ６７３）。続いて、２ページ表示であるかを判断する(ステップＳ６７４)。つまり、（ＤＹ＋ＤＨ）＜Ｈの場合文書が２ページに跨って表示されていると判定する。ここで２ページ表示であれば、上書きファイルから文書ページ番号（Ｐ＋１）のストロークデータを入力する（ステップＳ６７５）。さらに、ストローク座標（文書座標）を画面座標へ変換し（ステップＳ６７６）。消去開始時のマウス座標をドラッグ座標データへ保存する（ステップＳ６７７）。続いて、マウスボタンＯＦＦ（ペンアップ）までのマウスデータを入力し（ステップＳ６７８）、マウスボタンＯＦＦであるかを判断する(ステップＳ６７９)。ここでマウスボタンＯＦＦでなければ、入力マウス座標をドラッグ座標データへ保存し(ステップＳ６８０)、入力マウス座標を矩形の中心とする消しゴムカーソル領域を算出し(ステップＳ６８１)、消しゴムカーソル領域内の画面座標を検索する(ステップＳ６８２)。続いて、カーソル領域有りであるかを判断し（ステップＳ６８３）、カーソル領域有りであれば、上書きウィンドウの消しゴム領域を透明色とし上書き文字を消去し（ステップＳ６８４）、消しゴムカーソル領域にかかる画面座標を削除する（ステップＳ６８５）。ストロークの途中が消去される場合ストロークを分ける。続いて、画面座標をストローク座標（文書座標）へ変換し（ステップＳ６８６）、上書きファイルの文書ページ番号（P）ストロークデータと置き換える（ステップＳ６８７）。続いて、２ページ表示であるかを判断し(ステップＳ６８８)、２ページ表示であれば、ストローク座標を（Ｐ＋１）ページ画面に設定し（ステップＳ６８９）、上書きファイルの文書ページ番号（Ｐ＋１）ストロークデータと置き換える（ステップＳ６９０）。
【０１７９】
つぎに、図６３のフローチャートを参照し上書き表示制御動作について説明する。まず、上書きウィンドウ（全画面サイズ透明ウィンドウ）を作成し最前面へ表示する(ステップＳ６９１)。続いて、上書き制御データから文書左上原点座標（ＤＸ，ＤＹ）、幅（ＤＷ）、高さ（ＤＨ）、表示ページ番号（Ｐ）、表示倍率（Ｖ）を取得し（ステップＳ６９２）、画面幅（Ｗ）、高さ（Ｈ）を取得する(ステップＳ６９３)。さらに上書きファイルから文書ページ番号（Ｐ）ストロークデータを入力し(ステップＳ６９４)、２ページ表示であるかを判断する(ステップＳ６９５)。ここでは（ＤＹ＋ＤＨ）＜Ｈの場合文書が２ページに跨って表示されていると判定する。２ページ表示であれば、上書きファイルから文書ページ番号（Ｐ＋１）ストロークデータを入力する(ステップＳ６９６)。さらにストローク座標（文書座標）を画面座標へ変換し(ステップＳ６９７)、ストローク単位に描画する(ステップＳ６９８)。直前座標を０ｘＦＦＦＦに設定し（ステップＳ６９９）、画面座標が（０，０）から（ＳＷ−１、ＳＨ−１）内であるか判定する（ステップＳ７００）。画面内座標でなければ、直前座標を０ｘＦＦＦＦに設定する（ステップＳ７０１）。ステップＳ７００において画面内座標であれば、さらに直前座標が０ｘＦＦＦＦであるかを判断し(ステップＳ７０２)、ストロークに設定されている色、太さにて座標間を線描画する(ステップＳ７０３)。続いて、直前座標を画面座標にし（ステップＳ７０４）、さらに１ストローク画面座標について完了したかを判断し(ステップＳ７０５)、表示ページへの全ストロークの画面内座標を検索する(ステップＳ７０６)。
【０１８０】
つぎに、図６４のフローチャートを参照し上書き一覧表示制御動作について説明する。まず、上書き一覧ダイアログボックスを表示し（ステップＳ７１１）、上書きファイルから上書きが実行された文書ページ番号を入力、文書ＡＰＬが提供するＩ／Ｆにより同ページの文書画像データを取得する（ステップＳ７１２）。続いて、文書画像上への上書きデータを上書きファイルから入力、描画し（ステップＳ７１３）、ページ画像（文書画像＋上書き）を縮小、上書き一覧ダイアログボックスへ表示する（ステップＳ７１４）。続いて、上書き全ページ表示であるかを判断し(ステップＳ７１５)、書き全ページ表示であれば、さらにマウスデータ入力であるかを判断し(ステップＳ７１６)、マウスデータ入力であれば、マウスボタンＯＦＦ（ペンアップ）時のマウス座標にある機能を実行する(ステップＳ７１７)。続いて、ページ画像上座標であるかを判断し(ステップＳ７１８)、ページ画像上座標であれば、選択された文書ページ番号、表示位置座標を算出保存する(ステップＳ７１９)。ステップＳ７１８においてページ画像上座標でなければ、さらに全画面ボタン座標であるかを判断し(ステップＳ７２０)、全画面ボタン座標であれば、上書き一覧ダイアログボックスを消去し（ステップＳ７２１）、「全画面」ボタンにより「上書きページ全画面表示制御」を実行、選択された文書ページ画像を全画面表示する（ステップＳ７２２）。ステップＳ７２０において全画面ボタン座標でなければ、さらに表示ボタン座標であるかを判断し（ステップＳ７２３）、表示ボタン座標であれば、上書き一覧ダイアログボックスを消去し（ステップＳ７２４）、ＡＰＬの上書きモードであるかを判断する(ステップＳ７２５)。ここでＡＰＬの上書きモードであれば、上書きページの表示制御を実行する。（ステップＳ７２６）。ステップＳ７２５においてＡＰＬの上書きモードでなければ、「表示」ボタンにより、描画、あるいは消去モード時上書きウィンドウを消去する（ステップＳ７２７）。続いて、「上書き表示ページ制御」を実行、選択された文書ページの表示位置座標を画面上文書表示領域中央近辺へ表示し（ステップＳ７２８）、「上書き表示制御」を実行、表示文書への上書きを上書き時の文書位置へ表示する（ステップＳ７２９）。ステップＳ７２３において表示ボタン座標でなければ、さらに戻るボタン座標であるかを判断し(ステップＳ７３０)、戻るボタン座標であれば、「戻る」ボタンにより上書き一覧ダイアログボックスを消去、上書き一覧表示制御を終了する(ステップＳ７３１)。
【０１８１】
つぎに、図６５−１、図６５−２のフローチャートを参照し上書きページ表示制御フローを説明する。ここでは、前述したスクロールボックス位置算出（図５５−１〜２参照）および文書表示領域算出（図５６−１〜２参照）を基に説明する。まず、ＯＳが提供するＩ／Ｆにより文書ＡＰＬのスクロールバー情報を取得し（ステップＳ７４１）、取得したスクロールバー情報から垂直スクロール長（ＶＬ）を算出する（ステップＳ７４２）。続いて、文書ＡＰＬが提供するＩ／Ｆにより、総ページ数（Ｎ）、表示ページ番号（Ｐ）、全ページの文書高さ（ＤＨ１、ＤＨ２、・・・ＤＨＮ）を取得する（ステップＳ７４３）。続いて、全ページの文書高さ総計（ＤＨ０、ＤＨ１、・・・ＤＨＮ）、表示前ページ（Ｐ−１）までの文書高さの総計（ＤＨ１、ＤＨ２、・・・ＤＨ（Ｐ−１））を算出、垂直スクロールボックス位置（ＶＰ）を算出する（ステップＳ７４４）。さらに、ＯＳが提供するＩ／Ｆにより垂直スクロールボックスをＶＰへ移動し（ステップＳ７４５）、ＯＳが提供するＩ／Ｆにより水平スクロールボックスを左端（位置＝０）へ移動する（ステップＳ７４６）。続いて、文書ＡＰＬが提供するＩ／Ｆにより画面内の文書表示領域の原点座標（ＰＸ，ＰＹ）を取得し（ステップＳ７４７）、文書ＡＰＬが提供するＩ／Ｆにより画面内の文書表示領域の文書幅（ＰＷ）を取得する（ステップＳ７４８）。続いて、文書ＡＰＬが提供するＩ／Ｆにより画面内の文書表示領域の文書高さ（ＰＨ）を取得し（ステップＳ７４９）、文書ＡＰＬが提供するＩ／Ｆにより表示ページの文書幅（ＤＷ）を取得する（ステップＳ７５０）。続いて、表示文書座標ＸＰから文書右端までの長さ（ＸＷ＝ＤＷ−ＸＰ）を算出する（ステップＳ７５１）。続いて、表示文書座標YPから文書下端までの長さ（ＹＨ＝ＤＨ−ＹＰ）を算出し（ステップＳ７５２）、ＸＰ＜ＰＷ／２であるかを判断し（ステップＳ７５３）、ＸＰ＜ＰＷ／２であれば、文書座標Ｘを（ＰＷ／２）とする（ステップＳ７５４）。ステップＳ７５３においてＸＰ＜ＰＷ／２でなければ、さらにＸＷ＜ＰＷ／２であるかを判断し(ステップＳ７５５)、ＸＷ＜ＰＷ／２である場合、文書座標Xを（ＤＷ−ＰＷ／２）とする(ステップＳ７５６)。ステップＳ７５５においてＸＷ＜ＰＷ／２でなければ、すなわち、（ＰＷ／２≦ＸＰ、ＰＷ／２≦ＸＷ）となる場合、文書座標Ｘを（ＸＰ）とする(ステップＳ７５７)。続いて、ＹＰ＜ＰＨ／２であるかを判断し(ステップＳ７５８)、ＹＰ＜ＰＨ／２となる場合、文書座標Ｙを（ＰＨ／２）とする(ステップＳ７５９)。ステップＳ７５８においてＹＰ＜ＰＨ／２でなければ、さらにＹＨ＜ＰＨ／２であるかを判断する（ステップＳ７６０）。ＹＨ＜ＰＨ／２となる場合、文書座標Ｙを（ＤＨ−ＰＨ／２）とする(ステップＳ７６１)。ステップＳ７６０においてＹＨ＜ＰＨ／２でなければ、すなわち、（ＰＨ／２≦ＹＰ、ＰＨ／２≦ＹＨ）となる場合、文書座標Ｙを（ＹＰ）とする(ステップＳ７６２)。続いて、画面内文書表示領域中央座標（Ｘｓ＝ＰＸ＋ＰＷ／２，Ｙｓ＝ＰＹ＋ＰＨ／２）を算出する(ステップＳ７６３)。さらに、文書座標（Ｘ，Ｙ）が画面文書表示領域中央座標（Ｘｓ，Ｙｓ）となる場合の水平スクロールボックス位置（��Ｐ）を算出する(ステップＳ７６４)。続いて、ＯＳが提供するＩ／Ｆにより水平スクロールボックスをＨＰへ移動する(ステップＳ７６５)。さらに文書座標（Ｘ，Ｙ）が画面文書表示領域中央座標（Ｘｓ，Ｙｓ）となる場合の垂直スクロールボックス移動量（α）を算出し（ステップＳ７６６）、ＯＳが提供するＩ／Ｆにより垂直スクロールボックスを（ＶＰ＋α）へ移動する（ステップＳ７６７）。
【０１８２】
つぎに、図６６のフローチャートを参照し上書きページ全画面表示制御動作について説明する。ここでは、全画面表示するページ番号を入力値として実行する。まず、全画面ウィンドウ（ページ画像表示領域、水平スクロールバー、垂直スクロールバー）を最前面へ表示する（ステップＳ７７１）。さらに、文書ＡＰＬが提供するＩ／Ｆにより表示ページの画像を取得し（ステップＳ７７２）、表示ページ画像を全画面ウィンドウへ表示する（ステップＳ７７３）。続いて、表示ページ画像の文書左上原点座標、文書幅、文書高さ、表示ページ番号、表示倍率を上書き制御データへ設定し（ステップＳ７７４）、全画面ツールバーを表示する（ステップＳ７７５）。続いて、描画の全画面モードに設定し(ステップＳ７７６)、全画面モードを「描画」に設定、全画面ツールバー「ペン」ボタンを選択表示とし（ステップＳ７７７）、「上書き表示制御」を実行、表示ページへの上書きを上書きファイルから入力、上書き時の位置へ描画する（ステップＳ７７８）。続いて、マウスボタンＯＮ（ペンダウン）時のマウスデータを入力する（ステップＳ７７９）。水平スクロールバー座標であるかを判断し（ステップＳ７８０）、水平スクロールバー座標であれば、すなわち水平スクロールバー上へのボタンＯＮである場合、「水平スクロール表示制御」を実行、ページ画像をスクロール表示する（ステップＳ７８１）。ステップＳ７８０において水平スクロールバー座標でなければ、さらに垂直スクロールバー座標であるかを判断し(ステップＳ７８２)、垂直スクロールバー座標であれば、すなわち垂直スクロールバー上へのボタンＯＮである場合、「垂直スクロール表示制御」を実行、ページ画像をスクロール表示する(ステップＳ７８３)。ステップＳ７８２において垂直スクロールバー座標でなければ、さらに全画面ツールバー座標であるかを判断し（ステップＳ７８４）、全画面ツールバー座標でなければ、さらに全画面モードが描画であるかを判断し(ステップＳ７８５)、全画面モードが描画の場合、描画モードで「上書き描画制御」を実行、上書きを追加描画する(ステップＳ７８６)。ステップＳ７８５において全画面モードが描画でなければ、消去モードで「上書き消去制御」を実行、上書きを消去する(ステップＳ７８７)。ステップＳ７８４において全画面ツールバー座標でなければ、全画面ツールバー上へのボタンＯＮである場合、「全画面ツールバー制御」を実行する(ステップＳ７８８)。続いて、戻るボタンのタッチ有無を判断し（ステップＳ７８９）、戻るボタンのタッチがあれば、全画面ツールバーを消去し(ステップＳ７９０)、全画面ツールバー「戻る」ボタンにより、全画面ウィンドウ、全画面ツールバーを消去する(ステップＳ７９１)。さらに、文書表示情報を文書ＡＰＬが提供するＩ／Ｆにより取得、上書き制御データへ設定する(ステップＳ７９２)。
【０１８３】
つぎに、図６７のフローチャートを参照し全画面ツールバー制御動作について説明する。ここでは、マウスボタンＯＮ座標を入力値として実行する。まず、全画面モードボタンを通常表示、マウスボタンＯＮ座標のボタンを選択表示、ボタン情報を保存する(ステップＳ８０１，Ｓ８０２)。マウスボタンＯＦＦまでのマウスデータを入力する(ステップＳ８０３)。マウスボタンＯＦＦであるかを判断し(ステップＳ８０４)、マウスボタンＯＦＦであれば、さらにクリックボタン上座標であるかを判断する(ステップＳ８０５)。ここで、クリックボタン上座標であれば、ペンのクリックボタンであるかを判断し(ステップＳ８０６)、ペンのクリックボタンであれば、「ペン」ボタンにより全画面モードを「描画」に設定する(ステップＳ８０７)。ステップＳ８０５においてマウスボタンＯＦＦ時の座標がクリックボタン上に無い場合、無処理とする。ステップＳ８０６においてペンのクリックボタンでなければ、さらに消去のクリックボタンであるかを判断し（ステップＳ８０８）、消去のクリックボタンであれば、「消去」ボタンにより全画面モードを「消去」に設定する（ステップＳ８０９）。ステップＳ８０８において消去のクリックボタンでなければ、さらに設定のクリックボタンであるかを判断する（ステップＳ８１０）。ここで、設定のクリックボタンであれば、「設定」ボタンにより、上書き設定ダイアログボックスを表示、ペン色、太さ、消しゴムカーソル長を入力、上書き制御データへ設定し（ステップＳ８１１）、クリックボタンを通常表示、全画面モードボタンを選択表示にする（ステップＳ８１２）。
【０１８４】
つぎに、図６８のフローチャートを参照し水平スクロール表示制御動作について説明する。まず、上書きウィンドウを消去し（ステップＳ８２１）、ページ画像のスクロール表示を可能とする。続いて、マウスデータ入力の有無を判断し（ステップＳ８２２）、マウスデータ入力であれば、さらにマウスボタンＯＦＦであるかを判断し(ステップＳ８２３)、マウスボタンＯＦＦでなければ、さらに水平スクロールバー上であるかを判断する（ステップＳ８２４）。ここで、水平スクロールバー上である場合、入力マウス座標へ水平スクロールボックスを移動する（ステップＳ８２５）。続いて、ページ画像を水平スクロールボックス移動分、水平スクロール表示する（ステップＳ８２６）。さらに、マウスボタンＯＦＦによりスクロール表示により移動したページ画像（文書）の左上原点座標を上書き制御データへ設定し（ステップＳ８２７）、「上書き表示制御」を実行、表示ページへの上書きを上書きファイルから入力、上書き時の位置へ描画する（ステップＳ８２８）。
【０１８５】
つぎに、図６９のフローチャートを参照し垂直スクロール表示制御動作について説明する。まず、上書きウィンドウを消去し（ステップＳ８３１）、ページ画像のスクロール表示を可能とする。続いて、マウスデータ入力の有無を判断し（ステップＳ８３２）、マウスデータ入力であれば、さらにマウスボタンＯＦＦであるかを判断し(ステップＳ８３３)、マウスボタンＯＦＦでなければ、さらに垂直スクロールバー上であるかを判断する（ステップＳ８３４）。ここで、垂直スクロールバー上である場合、入力マウス座標へ垂直スクロールボックスを移動する（ステップＳ８３５）。続いて、ページ画像を垂直スクロールボックス移動分、垂直スクロール表示する（ステップＳ８３６）。さらに、マウスボタンＯＦＦによりスクロール表示により移動したページ画像（文書）の左上原点座標を上書き制御データへ設定し（ステップＳ８３７）、「上書き表示制御」を実行、表示ページへの上書きを上書きファイルから入力、上書き時の位置へ描画する（ステップＳ８３８）。
【産業上の利用可能性】
【０１８６】
以上のように、本発明にかかる電子会議システムは、ＰＤＡ、タブレットＰＣ，タッチパネル付きディスプレイなどのコンピュータ機器を通信接続した電子会議、あるいはＰＣで作成した会議情報をスクリーンに表示し、会議、講演、プレゼンテーション、授業などを行なうシステムに適しており、特に、会議情報に上書き情報を書き込み、これらの位置を関連付けて保存および表示し、編集したりするといったユーザビリティなシステムなどに適している。
【図面の簡単な説明】
【０１８７】
【図１−１】本発明の第１の実施の形態にかかるＰＣ会議システムの第１の構成を示す説明図である。
【図１−２】本発明の第１の実施の形態にかかるＰＣ会議システムの第２の構成を示す説明図である。
【図１−３】本発明の第１の実施の形態にかかるＰＣ会議システムの第３の構成を示す説明図である。
【図２】図１のシステムにおける表示一体型座標入力装置の構成を示す説明図である。
【図３】図２の座標入力装置の構成を示す説明図である。
【図４】図１のシステムにおけるタブレットＰＣの構成を示す説明図である。
【図５−１】図４における電磁誘導座標検知方式の構成を示す図である。
【図５−２】図４における電磁誘導座標検知方式の誘導起電圧の分布を示すグラフである。
【図６】本発明の第１の実施の形態にかかるスクロール情報を示す説明図である。
【図７】本発明の第１の実施の形態にかかるスクロール空間を示す説明図である。
【図８】本発明の第１の実施の形態にかかる画面座標算出方法を示す説明図である。
【図９】本発明の第１の実施の形態にかかる表示条件変更の検知方法を示す説明図である。
【図１０】本発明の第１の実施の形態にかかる上書きスクロールデータを示す説明図である。
【図１１】本発明の第１の実施の形態にかかる上書き領域選択操作を示す説明図である。
【図１２−１】本発明の第１の実施の形態にかかる上書き操作（１）を示す説明図である。
【図１２−２】本発明の第１の実施の形態にかかる上書き操作（２）を示す説明図である。
【図１３】本発明の第１の実施の形態にかかる上書き閲覧の修正方法を示す説明図である。
【図１４】本発明の第１の実施の形態にかかる上書き制御動作を示すフローチャートである。
【図１５】本発明の第１の実施の形態にかかる上書き開始制御動作を示すフローチャートである。
【図１６−１】本発明の第１の実施の形態にかかる上書きツールバー制御動作（１）を示すフローチャートである。
【図１６−２】本発明の第１の実施の形態にかかる上書きツールバー制御動作（２）を示すフローチャートである。
【図１７】本発明の第１の実施の形態にかかる上書き描画制御動作を示すフローチャートである。
【図１８】本発明の第１の実施の形態にかかる上書き消去制御動作を示すフローチャートである。
【図１９】本発明の第１の実施の形態にかかる上書き表示制御動作を示すフローチャートである。
【図２０】本発明の第１の実施の形態にかかる文書表示状態監視の制御動作を示すフローチャートである。
【図２１】本発明の第２の実施の形態にかかるスクロール空間を示す説明図である。
【図２２】本発明の第２の実施の形態にかかる画面座標算出方法を示す説明図である。
【図２３】本発明の第２の実施の形態にかかるＰＣ会議制御の構成を示すブロック図である。
【図２４】本発明の第２の実施の形態にかかるＰＣ会議制御の構成データを示す説明図である。
【図２５】本発明の第２の実施の形態にかかる会議主催開始の操作例を示す説明図である。
【図２６】本発明の第２の実施の形態にかかる会議参加開始の操作例を示す説明図である。
【図２７】本発明の第２の実施の形態にかかるＰＣ画面統一例を示す説明図である。
【図２８】本発明の第２の実施の形態にかかる上書き操作例を示す説明図である。
【図２９】本発明の第２の実施の形態にかかる上書き再描画の操作例を示す説明図である。
【図３０−１】本発明の第２の実施の形態にかかる操作権移動（１）を示す説明図である。
【図３０−２】本発明の第２の実施の形態にかかる操作権移動（２）を示す説明図である。
【図３１−１】本発明の第２の実施の形態にかかる上書き編集操作例（１）を示す説明図である。
【図３１−２】本発明の第２の実施の形態にかかる上書き編集操作例（２）を示す説明図である。
【図３２】本発明の第２の実施の形態にかかる上書き設定操作例を示す説明図である。
【図３３】本発明の第２の実施の形態にかかる初期化制御動作を示すフローチャートである。
【図３４】本発明の第２の実施の形態にかかる会議主催制御動作を示すフローチャートである。
【図３５】本発明の第２の実施の形態にかかる会議参加制御動作を示すフローチャートである。
【図３６】本発明の第２の実施の形態にかかる会議監視制御動作を示すフローチャートである。
【図３７】本発明の第２の実施の形態にかかるネットワーク制御動作を示すフローチャートである。
【図３８】本発明の第２の実施の形態にかかるＰＣ画面統一パケット受信の制御動作を示すフローチャートである。
【図３９】本発明の第２の実施の形態にかかる上書きパケット受信の制御動作を示すフローチャートである。
【図４０】本発明の第２の実施の形態にかかる上書き消去パケット受信の制御動作を示すフローチャートである。
【図４１】本発明の第２の実施の形態にかかる操作権パケット受信の制御動作を示すフローチャートである。
【図４２−１】本発明の第２の実施の形態にかかる上書き制御動作（１）を示すフローチャートである。
【図４２−２】本発明の第２の実施の形態にかかる上書き制御動作（２）を示すフローチャートである。
【図４３】本発明の第２の実施の形態にかかる上書きツールバーの制御動作を示すフローチャートである。
【図４４】本発明の第２の実施の形態にかかる操作権ツールバーの制御動作を示すフローチャートである。
【図４５】本発明の第２の実施の形態にかかる上書き表示の制御動作を示すフローチャートである。
【図４６】本発明の第２の実施の形態にかかる上書き描画の制御動作を示すフローチャートである。
【図４７】本発明の第２の実施の形態にかかる上書き消去の制御動作を示すフローチャートである。
【図４８】本発明の第２の実施の形態にかかる上書き編集の制御動作を示すフローチャートである。
【図４９】本発明の第２の実施の形態にかかる上書き編集ツールバーの制御動作を示すフローチャートである。
【図５０−１】本発明の第３の実施の形態にかかる会議システムの第１の構成を示す説明図である。
【図５０−２】本発明の第３の実施の形態にかかる会議システムの第２の構成を示す説明図である。
【図５１】本発明の第３の実施の形態にかかる画面表示情報を示す説明図である。
【図５２】本発明の第３の実施の形態にかかる文書表示情報を示す説明図である。
【図５３】本発明の第３の実施の形態にかかる文書座標の算出方法を示す説明図である。
【図５４】本発明の第３の実施の形態にかかる画面座標の算出方法を示す説明図である。
【図５５−１】本発明の第３の実施の形態にかかるスクロールボックス位置の算出方法（１）を示す説明図である。
【図５５−２】本発明の第３の実施の形態にかかるスクロールボックス位置の算出方法（２）を示す説明図である。
【図５６−１】本発明の第３の実施の形態にかかる文書領域の算出方法（１）を示す説明図である。
【図５６−２】本発明の第３の実施の形態にかかる文書領域の算出方法（２）を示す説明図である。
【図５７】本発明の第３の実施の形態にかかる全画面表示文書座標の算出方法を示す説明図である。
【図５８−１】本発明の第３の実施の形態にかかる上書き操作例（１）を示す説明図である。
【図５８−２】本発明の第３の実施の形態にかかる上書き操作例（２）を示す説明図である。
【図５９】本発明の第３の実施の形態にかかる上書き制御動作を示すフローチャートである。
【図６０−１】本発明の第３の実施の形態にかかる上書きツールバーの制御動作（１）を示すフローチャートである。
【図６０−２】本発明の第３の実施の形態にかかる上書きツールバーの制御動作（２）を示すフローチャートである。
【図６１】本発明の第３の実施の形態にかかる上書き描画の制御動作を示すフローチャートである。
【図６２】本発明の第３の実施の形態にかかる上書き消去の制御動作を示すフローチャートである。
【図６３】本発明の第３の実施の形態にかかる上書き表示の制御動作を示すフローチャートである。
【図６４】本発明の第３の実施の形態にかかる上書き一覧表示の制御動作を示すフローチャートである。
【図６５−１】本発明の第３の実施の形態にかかる上書きページ表示の制御動作（１）を示すフローチャートである。
【図６５−２】本発明の第３の実施の形態にかかる上書きページ表示の制御動作（２）を示すフローチャートである。
【図６６】本発明の第３の実施の形態にかかる上書きページ全画面表示の制御動作を示すフローチャートである。
【図６７】本発明の第３の実施の形態にかかる全画面ツールバーの制御動作を示すフローチャートである。
【図６８】本発明の第３の実施の形態にかかる水平スクロール表示の制御動作を示すフローチャートである。
【図６９】本発明の第３の実施の形態にかかる垂直スクロール表示の制御動作を示すフローチャートである。
【符号の説明】
【０１８８】
１０  ＬＡＮ
１００Ｔ、Ｔｍ  タブレットＰＣ
１００Ｐ  パーソナルコンピュータ
１１０  表示一体型座標入力装置
２００  ＰＣ画面
２０１  文書作成プログラム
２０２  ＰＣ会議制御プログラム
２０４  初期化制御部
２０５  表示監視制御部
２０６  上書き制御部
２０９  会議ファイル
１５３，２１０  上書きファイル
２１５  上書きパケット
２２５  操作権パケット
【図１−１】
2006091033.tif 000003
【図１−２】
2006091033.tif 000004
【図１−３】
2006091033.tif 000005
【図２】
2006091033.tif 000006
【図３】
2006091033.tif 000007
【図４】
2006091033.tif 000008
【図５−１】
2006091033.tif 000009
【図５−２】
2006091033.tif 000010
【図６】
2006091033.tif 000011
【図７】
2006091033.tif 000012
【図８】
2006091033.tif 000013
【図９】
2006091033.tif 000014
【図１０】
2006091033.tif 000015
【図１１】
2006091033.tif 000016
【図１２−１】
2006091033.tif 000017
【図１２−２】
2006091033.tif 000018
【図１３】
2006091033.tif 000019
【図１４】
2006091033.tif 000020
【図１５】
2006091033.tif 000021
【図１６−１】
2006091033.tif 000022
【図１６−２】
2006091033.tif 000023
【図１７】
2006091033.tif 000024
【図１８】
2006091033.tif 000025
【図１９】
2006091033.tif 000026
【図２０】
2006091033.tif 000027
【図２１】
2006091033.tif 000028
【図２２】
2006091033.tif 000029
【図２３】
2006091033.tif 000030
【図２４】
2006091033.tif 000031
【図２５】
2006091033.tif 000032
【図２６】
2006091033.tif 000033
【図２７】
2006091033.tif 000034
【図２８】
2006091033.tif 000035
【図２９】
2006091033.tif 000036
【図３０−１】
2006091033.tif 000037
【図３０−２】
2006091033.tif 000038
【図３１−１】
2006091033.tif 000039
【図３１−２】
2006091033.tif 000040
【図３２】
2006091033.tif 000041
【図３３】
2006091033.tif 000042
【図３４】
2006091033.tif 000043
【図３５】
2006091033.tif 000044
【図３６】
2006091033.tif 000045
【図３７】
2006091033.tif 000046
【図３８】
2006091033.tif 000047
【図３９】
2006091033.tif 000048
【図４０】
2006091033.tif 000049
【図４１】
2006091033.tif 000050
【図４２−１】
2006091033.tif 000051
【図４２−２】
2006091033.tif 000052
【図４３】
2006091033.tif 000053
【図４４】
2006091033.tif 000054
【図４５】
2006091033.tif 000055
【図４６】
2006091033.tif 000056
【図４７】
2006091033.tif 000057
【図４８】
2006091033.tif 000058
【図４９】
2006091033.tif 000059
【図５０−１】
2006091033.tif 000060
【図５０−２】
2006091033.tif 000061
【図５１】
2006091033.tif 000062
【図５２】
2006091033.tif 000063
【図５３】
2006091033.tif 000064
【図５４】
2006091033.tif 000065
【図５５−１】
2006091033.tif 000066
【図５５−２】
2006091033.tif 000067
【図５６−１】
2006091033.tif 000068
【図５６−２】
2006091033.tif 000069
【図５７】
2006091033.tif 000070
【図５８−１】
2006091033.tif 000071
【図５８−２】
2006091033.tif 000072
【図５９】
2006091033.tif 000073
【図６０−１】
2006091033.tif 000074
【図６０−２】
2006091033.tif 000075
【図６１】
2006091033.tif 000076
【図６２】
2006091033.tif 000077
【図６３】
2006091033.tif 000078
【図６４】
2006091033.tif 000079
【図６５−１】
2006091033.tif 000080
【図６５−２】
2006091033.tif 000081
【図６６】
2006091033.tif 000082
【図６７】
2006091033.tif 000083
【図６８】
2006091033.tif 000084
【図６９】
2006091033.tif 000085