(57)【要約】【課題】  情報入力装置において手書き入力を行うユーザの利便性を向上させる。【解決手段】  文書データが表示される表示面に対して、座標の入力が指示された場合に、該指示された入力に基づいてレイヤ９２０、９３０に描画する描画手段と、レイヤ９２０、９３０に描画された描画内容が、前記電子データに重畳して表示されるように前記表示面の表示を制御する表示制御手段と、を有し、前記表示制御手段は、前記描画内容を複数の透過度で表示可能であることを特徴とする。【選択図】図９
2015106333.tif 000002
【特許請求の範囲】
【請求項１】
電子データが表示される表示面に対して、座標の入力が指示された場合に、該指示された入力に基づいてレイヤに描画する描画手段と、
前記レイヤに描画された描画内容が、前記電子データに重畳して表示されるように前記表示面の表示を制御する表示制御手段と、を有し、
前記表示制御手段は、前記描画内容を複数の異なる透過度で表示可能であることを特徴とする情報入力装置。
【請求項２】
前記描画手段は、透過度が異なる２つ以上のレイヤに描画することを特徴とする請求項１に記載の情報入力装置。
【請求項３】
前記描画手段は、透過度を変更可能なレイヤに描画することを特徴とする請求項１または２に記載の情報入力装置。
【請求項４】
前記表示制御手段は、設定された時間に応じて、前記透過度を変化させながら、前記レイヤに描画された描画内容を表示することを特徴とする請求項３に記載の情報入力装置。
【請求項５】
前記描画手段は、前記指示された入力に基づいて、オブジェクトごとに異なるレイヤに描画することを特徴とする請求項３に記載の情報入力装置。
【請求項６】
前記描画手段は、前記電子データのページごとに、異なるレイヤに描画することを特徴とする請求項１乃至５のいずれか１項に記載の情報入力装置。
【請求項７】
前記透過度の変更許否が、前記電子データの各ページの各レイヤごとに規定された情報を受信した場合、前記表示制御手段は、該受信した情報において変更が許可されたレイヤについて、透過度を変更することを特徴とする請求項６に記載の情報入力装置。
【請求項８】
情報入力装置のコンピュータに、
電子データが表示される表示面に対して、座標の入力が指示された場合に、該指示された入力に基づいてレイヤに描画する描画工程と、
前記レイヤに描画された描画内容が、前記電子データに重畳して表示されるように前記表示面の表示を制御する表示制御工程と、を実行させるプログラムであって、
前記表示制御工程は、前記描画内容を複数の異なる透過度で表示可能であることを特徴とするプログラム。
【請求項９】
複数の情報入力装置とサーバ装置とが接続される情報入力システムであって、
前記複数の情報入力装置は、それぞれ、
電子データが表示される表示面に対して、座標の入力が指示された場合に、該指示された入力に基づいてレイヤに描画する描画手段と、
前記レイヤに描画された描画内容が、前記電子データに重畳して表示されるように前記表示面の表示を制御する表示制御手段と、を有し、
前記表示制御手段は、前記描画内容を複数の異なる透過度で表示可能であり、
前記サーバ装置は、
前記複数の情報入力装置のうちの一の情報入力装置からの要求に応じて、前記複数の情報入力装置に、前記電子データを送信する第１の送信手段と、
前記複数の情報入力装置のうちの一の情報入力装置に対する指示に基づいて生成されたイベント情報を、他の情報入力装置に送信する第２の送信手段と
を有することを特徴とする情報入力システム。
【請求項１０】
電子データが表示される表示面に対して、座標の入力が指示された場合に、該指示された入力に基づいてレイヤに描画する描画工程と、
前記レイヤに描画された描画内容が、前記電子データに重畳して表示されるように前記表示面の表示を制御する表示制御工程と、を有し、
前記表示制御工程は、前記描画内容を複数の異なる透過度で表示可能であることを特徴とする情報入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報入力システム、情報入力装置、情報入力方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、電子ホワイトボード等の情報入力装置は、表示面に文書データを表示させたり、当該表示面を入力面として、手書き文字等を入力したりすることができる。
【０００３】
また、他の装置と接続させ、当該情報入力装置に表示された表示内容を当該他の装置にも同期して表示させることで、会議システムや学習支援システム等、種々の情報入力システムとして使用することもできる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報入力装置は、手書き入力された入力内容が、予め定められた表示態様のもと、文書データに重畳して表示される構成となっている。このため、適用先のシステムにおける様々な利用シーンに、適切に対応することができないという問題があった。
【０００５】
例えば、会議システムに適用された場合においては、文書データの所定の記載内容を強調すべく、強調箇所に手書き入力でアンダーラインを引くといった利用シーンが想定される。この場合、アンダーラインが強調箇所に重なってしまうと、強調箇所が見えにくくなってしまうといった問題があった。このため、これまでの会議システムでは、ユーザが手書き入力する際に入力位置を配慮しなければならなかった。
【０００６】
また、例えば、学習支援システムに適用された場合においては、文書データの記載内容の一部を手書き入力により黒塗りして問題として出題するといった利用シーンが想定される。この場合、当該黒塗り部分を解除するために、ユーザは、いわゆる"消しゴム"機能等を用いて消去操作を行う必要があり、利便性が悪かった。
【０００７】
このようなことから、情報入力装置においては、適用先となる種々のシステムにおける利用シーンを考慮し、手書き入力の利便性を向上させることが求められている。
【０００８】
本発明は上記課題に鑑みてなされたものであり、情報入力装置において手書き入力を行うユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の実施形態に係る情報入力装置は、以下のような構成を有する。すなわち、
電子データが表示される表示面に対して、座標の入力が指示された場合に、該指示された入力に基づいてレイヤに描画する描画手段と、
前記レイヤに描画された描画内容が、前記電子データに重畳して表示されるよう、前記表示面における表示を制御する表示制御手段と、を有し、
前記表示制御手段は、前記描画内容を複数の異なる透過度で表示可能であることを特徴とする。
【発明の効果】
【００１０】
本発明の各実施形態によれば、情報入力装置におけるユーザの利便性を向上させることが可能になる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係るクライアント装置を会議システムに適用した場合のシステム構成の一例を示す図である。
【図２】会議システムを構成する各装置のハードウェア構成を示す図である。
【図３】会議システムを構成する各装置の機能構成を示す図である。
【図４】会議情報データベースに格納されている会議情報の一例を示す図である。
【図５】ユーザ情報データベースに格納されているユーザ情報の一例を示す図である。
【図６】文書情報データベースに格納されている文書情報の一例を示す図である。
【図７】会議システムにおける会議処理の流れを示すシーケンス図である。
【図８】クライアント装置における表示制御処理時のモードを説明するための図である。
【図９】複数の透過度で表示するための表示制御処理の概要を説明するための図である。
【図１０】文書データに対して手書き入力を行った場合の表示例を示す図である。
【図１１】クライアント装置におけるユーザインタフェースの一例を示す図である。
【図１２】手書き入力された入力内容と文書データとの対応関係を示す図である。
【図１３】クライアント装置における表示制御処理の流れを示すフローチャートである。
【図１４】クライアント装置において表示制御処理を実行した場合のユーザインタフェースの一例を示す図である。
【図１５】クライアント装置におけるユーザインタフェースの一例を示す図である。
【図１６】クライアント装置における表示制御処理の流れを示すフローチャートである。
【図１７】クライアント装置における表示制御処理の流れを示すフローチャートである。
【図１８】クライアント装置において表示制御処理を実行した場合のユーザインタフェースの一例を示す図である。
【図１９】クライアント装置におけるユーザインタフェースの一例を示す図である。
【図２０】クライアント装置におけるユーザインタフェースの一例を示す図である。
【図２１】クライアント装置における表示制御処理の流れを示すフローチャートである。
【図２２】クライアント装置における表示制御処理の流れを示すフローチャートである。
【図２３】クライアント装置における表示制御処理の流れを示すフローチャートである。
【図２４】クライアント装置において表示制御処理を実行した場合のユーザインタフェースの一例を示す図である。
【図２５】クライアント装置におけるユーザインタフェースの一例を示す図である。
【図２６】クライアント装置におけるユーザインタフェースの一例を示す図である。
【図２７】実施形態に係るクライアント装置を学習支援システムに適用した場合のシステム構成の一例を示す図である。
【図２８】学習支援システムにおける学習支援処理の流れを示すシーケンス図である。
【図２９】許可通知のデータ構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の各実施形態について添付の図面を参照しながら説明する。なお、以下の各実施形態のうち、第１乃至第６の実施形態では、本発明に係る情報入力装置を、会議システムに適用した場合について説明する。また、第７の実施形態では、本発明に係る情報入力装置を、学習支援システムに適用した場合について説明する。ただし、本発明に係る情報入力装置が適用されるシステムはこれらに限定されるものではなく、他の情報入力システムにおいても適用可能であることはいうまでもない。
【００１３】
なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１４】
［第１の実施形態］
＜１．会議システムのシステム構成＞
図１は、本実施形態に係る情報入力装置を適用した会議システム１００のシステム構成の一例を示す図である。図１に示すように、会議システム１００は、本実施形態に係る情報入力装置であるクライアント装置１１０を１つ以上有する。
【００１５】
図１に示すように、本実施形態に係る情報入力装置は、会議システム１００において、発表者が操作するクライアント装置１１０または参加者が操作するクライアント装置１１０として利用される。クライアント装置１１０は、電子ホワイトボードや、ＰＣ（パーソナルコンピュータ）、タブレット端末、スマートフォンや携帯電話、ＰＤＡなどの携帯情報端末、等により構成されているものとする。
【００１６】
なお、クライアント装置１１０には、それぞれ表示装置１２０、１３０が接続されていてもよい。表示装置１２０、１３０は、プロジェクタ等の映像投影装置や、電子黒板、大型モニタ等により構成されているものとする。
【００１７】
会議システム１００は、更に、会議システムサーバ装置１４０及び文書管理サーバ装置１５０を有する。会議システムサーバ装置１４０は会議に関する情報処理を行う装置であり、文書管理サーバ装置１５０は会議に用いられる会議資料等の文書データ（電子データ）の管理に関する情報処理を行う装置である。会議システムサーバ装置１４０及び文書管理サーバ装置１５０は、ＷＳ（ワークステーション）やＰＣ等により構成されているものとする。
【００１８】
会議システム１００を構成する上記装置（クライアント装置１１０、会議システムサーバ装置１４０、文書管理サーバ装置１５０）は、ネットワーク１６０を介して有線または無線により接続されている。
【００１９】
なお、図１に示す構成例では、会議システムサーバ装置１４０と文書管理サーバ装置１５０とが別体により構成されているが、会議システム１００の構成はこれに限定されない。例えば、会議システムサーバ装置１４０及び文書管理サーバ装置１５０は、１つのコンピュータ上で、それぞれの装置として機能するソフトウェアやサービスとして構成されていてもよい。
【００２０】
あるいは、会議システムサーバ装置１４０及び文書管理サーバ装置１５０は１つ以上のコンピュータ上で動作するソフトウェアやサービスの集合体として構成されていてもよい。例えば、会議システムサーバ装置１４０及び文書管理サーバ装置１５０は所謂クラウドサービスの形態により構成されていてもよい。
【００２１】
以上のように構成された会議システム１００における各装置の役割について、以下に簡単に説明する。
【００２２】
クライアント装置１１０は、会議アプリケーションを実装しており、文書管理サーバ装置１５０で管理されている会議資料等の文書データを表示したり、会議中に手書き入力された入力内容を当該文書データに重畳して表示したりする。
【００２３】
また、発表者のクライアント装置１１０にあっては、更に、会議に際して、会議情報を作成し、会議システムサーバ装置１４０に登録したり、会議において使用する会議資料等の文書データを登録したりする。また、会議中に手書き入力された入力内容が重畳された文書データ（"入力済み文書データ"）を文書管理サーバ装置１５０に送信したりする。
【００２４】
表示装置１２０、１３０はクライアント装置１１０からの指示に基づいて、クライアント装置１１０に表示されている表示内容を拡大表示する。
【００２５】
会議システムサーバ装置１４０は、クライアント装置１１０により登録された会議情報を保管したり、クライアント装置１１０のユーザ（発表者）を特定するためのユーザ情報を管理したりする。また、会議中の表示内容を管理し、発表者のクライアント装置１１０と参加者のクライアント装置１１０との間で、表示内容が同期するように制御する。
【００２６】
文書管理サーバ装置１５０は、会議で使用される会議資料等の文書データ及び該文書データの属性情報等を含む文書情報を保存し、管理する。また、会議において文書データに対して手書き入力が行われた場合にあっては、当該手書き入力された入力内容を含めて保存し、管理する。
【００２７】
なお、会議において使用される文書データや使用された入力済み文書データを文書管理サーバ装置１５０に保存する場合、発表者のクライアント装置１１０では、通信要求を会議システムサーバ装置１４０に送る。会議システムサーバ装置１４０との間で通信が確立されると、発表者のクライアント装置１１０では、保存すべき文書データまたは入力済み文書データを会議システムサーバ装置１４０に送信する。
【００２８】
会議システムサーバ装置１４０では、発表者のクライアント装置１１０から受信した文書データまたは入力済み文書データを、会議情報及びユーザ情報と共に文書情報として文書管理サーバ装置１５０に送信する。文書管理サーバ装置１５０では、受信した文書情報を適切な場所に保存し、管理する。
【００２９】
＜２．各装置のハードウェア構成＞
次に、会議システム１００を構成する各装置のハードウェア構成について説明する。図２は、会議システム１００を構成する、クライアント装置１１０、会議システムサーバ装置１４０、文書管理サーバ装置１５０のハードウェア構成を示す図である。
【００３０】
（クライアント装置）
図２に示すように、クライアント装置１１０は、ＣＰＵ２０１、ＲＡＭ２０２、入力装置２０３、外部Ｉ／Ｆ２０４、ＨＤＤ２０５、ＲＯＭ２０６、表示装置２０７、通信Ｉ／Ｆ２０８等を備え、それぞれが、バス２０９により相互に接続されている。なお、クライアント装置１１０には、更に、カメラ、マイク、スピーカなどが接続されていてもよい。
【００３１】
ＣＰＵ２０１は、ＲＯＭ２０６やＨＤＤ２０５などの記憶装置からプログラムやデータをＲＡＭ２０２上に読み出し、処理を実行することで、クライアント装置１１０全体を制御したり、各種機能を実現したりする演算装置である。ＲＡＭ２０２は、プログラムやデータを一時保持する揮発性の半導体メモリである。
【００３２】
入力装置２０３はキーボードやマウスなどを含み、クライアント装置１１０に対して各種指示を入力するのに用いられる。
【００３３】
外部Ｉ／Ｆ２０４は、外部装置とのインタフェースである。外部装置には、記録媒体２１０などがある。クライアント装置１１０は外部Ｉ／Ｆ２０４を介して、記録媒体２１０の読み取り及び／又は書き込みを行う。記録媒体２１０にはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３４】
ＨＤＤ２０５は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、クライアント装置１１０全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を実現するためのアプリケーションソフトウェア（会議アプリケーション等）などがある。また、ＨＤＤ２０５は格納しているプログラムやデータを、所定のファイルシステム及び／又はデータベースにより管理している。
【００３５】
ＲＯＭ２０６は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ２０６には、クライアント装置１１０の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。
【００３６】
表示装置２０７は、文書管理サーバ装置１５０に格納された文書データを表示面に表示する。また、表示装置２０７の表示面は、座標の入力が指示される入力面としても機能し、入力が指示された座標を識別し描画することで、手書き入力された入力内容を表示する。
【００３７】
通信Ｉ／Ｆ２０８はクライアント装置１１０をネットワーク１６０に接続するインタフェースである。これにより、クライアント装置１１０は会議システムサーバ装置１４０との間で通信を行うことができる。
【００３８】
クライアント装置１１０は、上記ハードウェア構成のもと、会議アプリケーションを実行することにより、後述する各種機能を実現する。
【００３９】
（会議システムサーバ装置）
図２に示すように会議システムサーバ装置１４０は、ＣＰＵ２２１、ＲＡＭ２２２、外部Ｉ／Ｆ２２３、入力装置２２４、ＨＤＤ２２５、ＲＯＭ２２６、通信Ｉ／Ｆ２２７、表示装置２２８等を備え、それぞれが、バス２２９により相互に接続されている。なお、入力装置２２４及び表示装置２２８は必要なときに接続して利用する形態であってもよい。
【００４０】
ＣＰＵ２２１は、ＲＯＭ２２６やＨＤＤ２２５などの記憶装置からプログラムやデータをＲＡＭ２２２上に読み出し、処理を実行することで、会議システムサーバ装置１４０全体を制御したり各種機能を実現したりする演算装置である。ＲＡＭ２２２は、プログラムやデータを一時保持する揮発性の半導体メモリである。
【００４１】
外部Ｉ／Ｆ２２３は、外部装置とのインタフェースである。外部装置には、記録媒体２３０などがある。会議システムサーバ装置１４０は外部Ｉ／Ｆ２２３を介して、記録媒体２３０の読み取り及び／又は書き込みを行う。記録媒体２３０にはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００４２】
入力装置２２４はキーボードやマウスなどを含み、会議システムサーバ装置１４０に対して各種指示を入力するのに用いられる。
【００４３】
ＨＤＤ２２５は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、会議システムサーバ装置１４０全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において会議に関する情報処理を実行するアプリケーションソフトウェアなどがある。また、ＨＤＤ２２５は格納しているプログラムやデータを、所定のファイルシステム及び／又はデータベースにより管理している。
【００４４】
ＲＯＭ２２６は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ２２６には、会議システムサーバ装置１４０の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。
【００４５】
通信Ｉ／Ｆ２２７は会議システムサーバ装置１４０をネットワーク１６０に接続するインタフェースである。これにより、会議システムサーバ装置１４０はクライアント装置１１０や文書管理サーバ装置１５０との間で通信を行うことができる。表示装置２２８はディスプレイ等を含み、会議システムサーバ装置１４０による処理結果を表示する。
【００４６】
会議システムサーバ装置１４０は、上記ハードウェア構成のもと、会議に関する情報処理を実現するプログラムを実行することにより、後述する各種機能を実現する。
【００４７】
（文書管理サーバ装置）
図２に示すように、文書管理サーバ装置１５０は、ＣＰＵ２４１、ＲＡＭ２４２、外部Ｉ／Ｆ２４３、入力装置２４４、ＨＤＤ２４５、ＲＯＭ２４６、通信Ｉ／Ｆ２４７、表示装置２４８等を備え、それぞれが、バス２４９により相互に接続されている。なお、入力装置２４４及び表示装置２４８は必要なときに接続して利用する形態であってもよい。
【００４８】
ＣＰＵ２４１は、ＲＯＭ２４６やＨＤＤ２４５などの記憶装置からプログラムやデータをＲＡＭ２４２上に読み出し、処理を実行することで、文書管理サーバ装置１５０全体を制御したり、各種機能を実現したりする演算装置である。ＲＡＭ２４２は、プログラムやデータを一時保持する揮発性の半導体メモリである。
【００４９】
外部Ｉ／Ｆ２４３は、外部装置とのインタフェースである。外部装置には、記録媒体２５０などがある。文書管理サーバ装置１５０は外部Ｉ／Ｆ２４３を介して記録媒体２５０の読み取り及び／又は書き込みを行う。記録媒体２５０にはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００５０】
入力装置２４４はキーボードやマウスなどを含み、文書管理サーバ装置１５０に対して各種指示を入力するのに用いられる。
【００５１】
ＨＤＤ２４５はプログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、文書管理サーバ装置１５０全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において文書管理に関する情報処理を行うアプリケーションソフトウェアなどがある。また、ＨＤＤ２４５は格納しているプログラムやデータを、所定のファイルシステム及び／又はデータベースにより管理している。
【００５２】
ＲＯＭ２４６は、電源を切ってもプログラムやデータを保持することができる不揮発性
の半導体メモリ（記憶装置）である。ＲＯＭ２４６には、文書管理サーバ装置１５０の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。
【００５３】
通信Ｉ／Ｆ２４７は、文書管理サーバ装置１５０をネットワーク１６０に接続するインタフェースである。これにより、文書管理サーバ装置１５０は会議システムサーバ装置１４０との間で通信を行うことができる。表示装置２４８はディスプレイ等を含み、文書管理サーバ装置１５０による処理結果を表示する。
【００５４】
文書管理サーバ装置１５０は、上記ハードウェア構成のもと、文書管理に関する情報処理を実現するプログラムを実行することにより、後述する各種機能を実現する。
【００５５】
＜３．各装置の機能構成＞
次に、会議システム１００を構成する各装置において実現される各種機能の機能構成について説明する。図３は、会議システム１００を構成する各装置の機能構成を示す図である。
【００５６】
（クライアント装置の機能構成）
クライアント装置１１０は、会議アプリケーションを実行することで、イベント管理部３１１、表示制御部３１２、通信処理部３１３及びファイル管理部３１４として機能する。なお、参加者のクライアント装置１１０では、このうち、イベント管理部３１１、表示制御部３１２と通信処理部３１３のみが機能するように構成されている。
【００５７】
イベント管理部３１１は、発表者のクライアント装置１１０の入力面に対して操作（例えば、文書データ読込操作、手書き入力操作、消去操作、ページ移動操作等）が行われた場合に、当該操作に応じたイベント情報を生成する。また、生成したイベント情報を会議システムサーバ装置１４０に送信する。また、参加者のクライアント装置１１０にあっては、会議システムサーバ装置１４０よりイベント情報を受信する。
【００５８】
表示制御部３１２は、発表者のクライアント装置１１０の入力面に対して行われた操作により生成されたイベント情報に基づいて、表示面に表示される会議画面の表示を制御する。
【００５９】
具体的には、文書データ読込操作が行われた場合には、当該操作に基づいて読み込まれた文書データを、会議画面に表示する。また、手書き入力操作が行われた場合には、当該操作に基づいて、会議画面に手書き入力された入力内容を表示する。また、消去操作が行われた場合には、会議画面に表示された手書き入力された入力内容のうち、消去操作が行われた部分のオブジェクトを消去する。更に、ページ移動操作が行われた場合には、当該操作に基づいて、会議画面に表示されている文書データのページを移動させる。
【００６０】
なお、参加者のクライアント装置１１０にあっては、会議システムサーバ装置１４０より受信したイベント情報に基づいて、同様に、表示面に表示される会議画面の表示を制御する。これにより、発表者のクライアント装置１１０の会議画面の表示内容と、参加者のクライアント装置１１０の会議画面の表示内容とが同期する。
【００６１】
通信処理部３１３は、会議システムサーバ装置１４０の通信処理部３３０との間で通信を確立させる。イベント管理部３１１におけるイベント情報は、通信処理部３１３を介して、会議システムサーバ装置１４０との間で送受信される。
【００６２】
ファイル管理部３１４は、発表者のクライアント装置１１０において手書き入力が行われた場合に、手書き入力された入力内容と、手書き入力された際に表示されている文書データとを対応付けて、入力済み文書データとして保存する。
【００６３】
（会議システムサーバ装置の機能構成）
会議システムサーバ装置１４０は会議に関する情報処理を実現するプログラムを実行することで、情報管理部３２０、通信処理部３３０等として機能する。情報管理部３２０は、更に、クライアント装置１１０からの要求に応じた各種処理を実行する、会議情報管理部３２１、イベント管理部３２２、ユーザ情報管理部３２３、一時保存ファイル管理部３２４等を含む。
【００６４】
会議情報管理部３２１は、会議前に、発表者のクライアント装置１１０より会議情報の登録を受け付け、管理する。具体的には、発表者のクライアント装置１１０の表示面に表示された会議管理画面を介して、ユーザにより会議情報（詳細は後述）が生成されると、会議情報管理部３２１では、当該会議情報を会議情報データベース３８１に登録する。
【００６５】
イベント管理部３２２は、会議中に、各クライアント装置１１０が発表者のクライアント装置１１０であるか、参加者のクライアント装置１１０であるかを管理する。言い換えれば、会議に参加しているクライアント装置１１０の中で、どれが発表者のクライアント装置１１０であるかを管理する。
【００６６】
また、発表者のクライアント装置よりイベント情報を受信し、該イベント情報に応じた処理を実行することで会議状態を管理する。具体的には、発表者のクライアント装置１１０より文書データ読込操作のイベントを受信した場合には、当該会議に使用する文書データを会議情報に基づいて特定する。更に、特定した文書データを含む文書情報を、文書管理サーバ装置１５０を介して文書情報データベース３８３より読み出し、発表者のクライアント装置１１０及び参加者のクライアント装置１１０に送信する。
【００６７】
また、発表者のクライアント装置１１０より、手書き入力操作、消去操作及びページ移動操作等のイベント情報を受信した場合には、参加者のクライアント装置１１０に当該イベント情報を送信する。
【００６８】
ユーザ情報管理部３２３は、ユーザのアカウント、パスワード、個人フォルダの情報が登録されるユーザ情報データベース３８２を管理する。ユーザ（発表者）はアカウント、パスワードにより会議システムサーバ装置１４０にログインすると、ユーザ情報データベース３８２に登録されている、それぞれのユーザの個人フォルダの情報に基づき、個人フォルダにアクセスすることができる。
【００６９】
一時保存ファイル管理部３２４は、発表者のクライアント装置１１０に保存された入力済み文書データを管理する。
【００７０】
通信処理部３３０は、クライアント装置１１０の通信処理部３１３、文書管理サーバ装置１５０の通信処理部３５０との間で通信を確立し、情報の送受信を行う。
【００７１】
なお、会議システムサーバ装置１４０は会議システム１００で管理される会議情報を蓄積する会議情報データベース３８１と、ユーザ情報を蓄積するユーザ情報データベース３８２とに接続されている。会議情報データベース３８１は登録された会議情報、会議情報と対応付けられた文書データの情報、会議状態などを格納している。ユーザ情報データベース３８２は会議システム１００に発表者としてログインするユーザのアカウント、パスワード、個人フォルダの情報などを格納している。
【００７２】
（文書管理サーバ装置の機能構成）
文書管理サーバ装置１５０は文書管理に関する情報処理を実現するプログラムを実行することで、情報管理部３４０、通信処理部３５０、文書登録処理部３６０、文書更新処理部３７０等として機能する。情報管理部３４０は、更に、文書情報管理部３４１、ユーザ情報管理部３４２を含む。
【００７３】
文書情報管理部３４１は、会議で使用される会議資料等の文書データまたは会議で使用された入力済み文書データ、及び該文書データまたは該入力済み文書データの属性情報等を含む文書情報を格納する文書情報データベース３８３を管理する。ユーザ情報管理部３４２は、ユーザ（発表者）のアカウント、パスワード、個人フォルダの情報が登録されるユーザ情報データベース３８２を管理する。
【００７４】
通信処理部３５０は、会議システムサーバ装置１４０の通信処理部３３０との間で通信を確立し、情報の送受信を行う。
【００７５】
文書登録処理部３６０は、会議で使用される会議資料等の文書データや、会議で使用された入力済み文書データ等を含む文書情報を、文書情報データベース３８３に登録する。文書更新処理部３７０は、文書情報として文書情報データベース３８３に既に登録されている文書データや入力済み文書データ等を含む文書情報を更新する。
【００７６】
文書管理サーバ装置１５０はユーザ情報データベース３８２と、文書管理サーバ装置１５０で管理される文書情報を蓄積する文書情報データベース３８３とに接続されている。
【００７７】
＜４．各データベースに格納される情報の説明＞
次に、会議システム１００に含まれる各データベース（会議情報データベース３８１、ユーザ情報データベース３８２、文書情報データベース３８３）に格納される会議情報、ユーザ情報、文書情報について説明する。
【００７８】
（会議情報について）
図４は会議情報データベース３８１に格納される会議情報の一例を示す図である。図４に示すように、会議情報には、項目として"ＩＤ"、"会議名"、"回数"、"主催者"、"文書"、"日時"、"会議場所"、"アジェンダ"などが含まれる。
【００７９】
"ＩＤ"は会議を識別する情報であり、会議ＩＤが登録される。"会議名"及び"回数"はユーザが会議を識別するための情報であり、会議の名称及び回数が登録される。"主催者"は会議の主催者を識別する情報であり、主催者のユーザＩＤが登録される。
【００８０】
"文書"は会議に使用される文書データを含む文書情報を識別するための情報であり、文書ＩＤや文書ＵＲＬが登録される。なお、"文書"には複数の文書ＩＤや文書ＵＲＬを登録することができる。"日時"には会議を開催する日時が登録される。"会議場所"は会議室を識別する情報であり、会議室の名前やＩＤが登録される。"アジェンダ"は会議の議題などの情報であり、文字列やアジェンダＩＤなどが登録される。
【００８１】
（ユーザ情報について）
図５はユーザ情報データベース３８２に格納されるユーザ情報の一例を示す図である。図５に示すように、ユーザ情報には、項目として"ＩＤ"、"アカウント"、"パスワード"、"フォルダ"などが含まれる。
【００８２】
"ＩＤ"はユーザを識別する情報であり、ユーザＩＤが登録される。"アカウント"及び"パスワード"はユーザがログインする際に使用する情報である。"フォルダ"は個人フォルダを特定するための情報であり、個人フォルダＩＤやフォルダＵＲＬが登録される。
【００８３】
（文書情報について）
図６は文書情報データベース３８３に格納される文書情報の一例を示す図である。図６に示すように、文書情報には、文書データの実データ（不図示）に加え、文書データに関する属性情報と、セクション情報と、手書き入力情報とが含まれる。
【００８４】
属性情報には、項目として"ＩＤ"、"文書名"、"作成者"、"作成日"、"セクション"、"版情報"、"場所"、"会議"などが含まれる。また、セクション情報には、項目として"ＩＤ"、"文書"、"セクション番号"などが含まれる。
【００８５】
属性情報の"ＩＤ"は文書を識別する情報であり、文書ＩＤが登録される。"文書名"はユーザが文書データを識別するための情報であり、文書データの名称が登録される。"作成者"は文書データを作成したユーザを識別するための情報であり、名前やアカウントが登録される。"作成日"には文書データが作成された作成日が登録される。"セクション"は文書データに含まれるセクションを識別するための情報であり、セクション情報ＩＤが登録される。なお、"セクション"にはセクション情報ＩＤを複数登録することができる。
【００８６】
"版情報"は文書データの版を識別する情報であり、版上げの場合に使用される。"場所"は文書データの実データが格納されている文書管理サーバ装置１５０上での場所を識別する情報であり、フォルダパスが登録される。"会議"は文書データが使用された会議を識別する情報であり、会議ＩＤが登録される。
【００８７】
また、セクション情報の"ＩＤ"はセクション情報を識別する情報であり、セクション情報ＩＤが登録される。"文書"は文書を識別する情報であり、文書ＩＤが登録される。"セクション番号"はセクションを識別する情報であり、セクション番号が登録される。
【００８８】
手書き入力情報は、会議において手書き入力が行われた場合に付加される。手書き入力情報には、項目として"ＩＤ"、"ファイル"、"共有"、"ページ"、"モード"、"透過度"、"詳細"、"時間指定"、"タイマ状況"、"指示時刻"、"終了時刻"などが含まれる。
【００８９】
"ＩＤ"は文書データを識別する情報であり、文書ＩＤが登録される。"ファイル"は文書データに含まれるセクションを識別するための情報であり、セクションＩＤが登録される。
【００９０】
"共有"には、会議アプリケーションが実行されることにより表示される会議画面を、他のクライアント装置１１０との間で、同期させた場合に行われた手書き入力か、非同期に行われた場合の手書き入力かが登録される。"ページ"には、手書き入力されたページが登録される。
【００９１】
"モード"には、後述する通常モードで手書き入力が行われたのか、マーカモードで手書き入力が行われたのかが登録される。"透過度"には、マーカモードにおいて手書き入力が行われた場合の描画部分の透過度が登録される。
【００９２】
"詳細"には、手書き入力されたストローク情報が登録される。"時間指定"には、マーカモードで手書き入力が行われた描画部分の透過度を変化させる時間が指定される。"タイマ状況"には、"時間指定"において指定された時間内であるか否か（タイマにより時間計測が行われているか否か）が登録される。
【００９３】
"指示時刻"には、マーカモードで手書き入力が行われた描画部分の透過度を変化させる場合の、変化開始時刻が登録される。"終了時刻"には、マーカモードで手書き入力が行われた描画部分の透過度を変化させる場合の、終了時刻が登録される。
【００９４】
＜５．会議システムにおける会議処理の流れ＞
次に、会議システム１００における会議処理全体の流れについて説明する。図７は、会議システム１００における会議処理全体の流れを示すシーケンス図である。
【００９５】
発表者のクライアント装置１１０では、はじめに、会議アプリケーションを起動し、会議管理画面を表示する（ステップＳ７０１）。表示された会議管理画面上においてユーザがログイン操作を行うと、ユーザ情報を含むログイン要求が会議システムサーバ装置１４０に送信される（ステップＳ７０２）。
【００９６】
ログイン要求を受信した会議システムサーバ装置１４０では、ログイン要求に含まれるユーザ情報に基づいて、ユーザ情報データベース３８２を検索することで、発表者のクライアント装置１１０を認証する（ステップＳ７０３）。認証が成功すると、会議システムサーバ装置１４０は、ログインに成功したことを発表者のクライアント装置１１０に通知する（ステップＳ７０４）。
【００９７】
ログイン成功の通知を受けた発表者のクライアント装置１１０は、会議情報を作成し、会議システムサーバ装置１４０に送信する（ステップＳ７０５）。会議情報を受信した会議システムサーバ装置１４０では、当該会議情報を会議情報データベース３８１に登録する。
【００９８】
また、発表者のクライアント装置１１０では、会議に使用される会議資料等の文書データを会議システムサーバ装置１４０に送信する。文書データを受信した会議システムサーバ装置１４０では、該文書データ及び会議情報、ユーザ情報に基づいて文書情報を生成し、文書管理サーバ装置１５０に送信する（ステップＳ７０８）。
【００９９】
文書管理サーバ装置１５０では、受信した文書情報を文書情報データベース３８３に格納する。以上で会議前の処理が完了する。
【０１００】
続いて、会議が開始されると、発表者のクライアント装置１１０は、会議アプリケーションを起動し、会議画面を表示する（ステップＳ７１０）。表示された会議画面上においてユーザがログイン操作を行うと、ユーザ情報を含むログイン要求が会議システムサーバ装置１４０に送信される（ステップＳ７１１）。
【０１０１】
ログイン要求を受信した会議システムサーバ装置１４０では、ログイン要求に含まれるユーザ情報に基づいて、ユーザ情報データベース３８２を検索することで、発表者のクライアント装置１１０を認証する（ステップＳ７１２）。認証が成功すると、会議システムサーバ装置１４０では、ログインに成功したことを発表者のクライアント装置１１０に通知する（ステップＳ７１３）。これをうけ、参加者のクライアント装置１１０からの接続が可能となる。このため、参加者のクライアント装置１１０では、会議アプリケーションを起動し、会議システムサーバ装置１４０に接続するとともに、会議画面を表示する（ステップＳ７１４）。
【０１０２】
一方、発表者のクライアント装置１１０では、文書データの読込操作が行われ、文書データ読込操作に関するイベント情報が会議システムサーバ装置１４０に送信される（ステップＳ７１５）。
【０１０３】
文書データ読込操作に関するイベント情報を受信した会議システムサーバ装置１４０では、会議情報に基づいて、読み出すべき文書情報を特定し、文書管理サーバ装置１５０に読み出し要求を送信する（ステップＳ７１６）。読み出し要求を受信した文書管理サーバ装置１５０では、文書情報データベース３８３より当該文書情報を検索し（ステップＳ７１７）、会議システムサーバ装置１４０に送信する（ステップＳ７１８）。
【０１０４】
文書情報を受信した会議システムサーバ装置１４０では、当該文書情報に含まれる文書データを、発表者のクライアント装置１１０及び参加者のクライアント装置１１０に送信する（ステップＳ７１９、Ｓ７２０）。文書データを受信した参加者のクライアント装置１１０では、会議画面に当該文書データを表示する（ステップＳ７２１）。
【０１０５】
また、文書データを受信した発表者のクライアント装置１１０では、当該文書データを表示するとともに、表示制御処理を実行する（ステップＳ７２２）。なお、表示制御処理の詳細は後述する。表示制御処理が実行されることで、発表者のクライアント装置１１０ではイベント情報が生成され、会議システムサーバ装置１４０に逐次送信される（ステップＳ７２３）。このとき送信されるイベント情報には、手書き入力操作に関するイベント情報、消去操作に関するイベント情報、ページ移動操作に関するイベント情報等が含まれる。
【０１０６】
発表者のクライアント装置１１０より送信されたイベント情報は、参加者のクライアント装置１１０に送信され（ステップＳ７２４）、参加者のクライアント装置１１０では、当該イベント情報に応じた処理を実行する（ステップＳ７２５）。これにより、発表者のクライアント装置１１０に表示された会議画面の表示内容と、参加者のクライアント装置１１０に表示された会議画面の表示内容とが同期する。
【０１０７】
会議中に手書き入力された入力内容は、文書データと対応付けて入力済み文書データとして発表者のクライアント装置１１０に保存され、発表者による発表が完了すると、会議システムサーバ装置１４０に送信される（ステップＳ７２６）。
【０１０８】
入力済み文書データを受信した会議システムサーバ装置１４０では、当該入力済み文書データと、会議情報及びユーザ情報とに基づいて文書情報を生成し、文書管理サーバ装置１５０に送信する。文書管理サーバ装置１５０では、受信した文章情報（入力済み文書データを含む）を、文書情報データベース３８３に格納する（ステップＳ７２８）。
【０１０９】
＜６．表示制御処理時のモードの説明＞
次に、発表者のクライアント装置１１０において会議画面を起動させ表示制御処理（ステップＳ７２２）を実行させた際の、モードの切り替えについて説明する。図８は、発表者のクライアント装置１１０において会議画面を起動させ表示制御処理（ステップＳ７２２）を実行させた際の、モードの切り替えを説明するための図である。
【０１１０】
図８に示すように、発表者のクライアント装置１１０において会議画面を起動させ、表示制御処理を実行させた際のモードには、「通常モード」と「マーカモード」とが含まれる。「通常モード」とは、手書き入力において入力が指示された座標に基づいて入力内容をレイヤ上に描画するにあたり、描画位置の画素（描画部分）を不透過（透過度＝０％）にして表示するモードである。具体的には、透明のレイヤに対して、描画された位置の画素が不透明に変換されるモードである。なお、通常モードの場合、描画された位置以外の位置の画素は透明であるため、通常モードのレイヤが文書データに重畳された場合であっても、描画された位置以外の画素については、ユーザは文書データを視認することができる。
【０１１１】
一方、「マーカモード」とは、手書き入力において入力が指示された座標をレイヤ上に描画するにあたり、描画位置の画素（描画部分）の透過度が、０％以外に設定されているモードである。具体的には、透明のレイヤに対して、描画された位置の画素が、０％以外に設定された透過度に変換されるモードである。なお、マーカモードの場合も、描画された位置以外の位置の画素は透明であるため、マーカモードのレイヤが文書データに重畳された場合であっても、描画された位置以外の位置については、ユーザは当該文書データを視認することができる。
【０１１２】
通常モードとマーカモードとの切り替えは、マーカ入力ボタン（後述）及び通常入力ボタン（後述）が押下されることにより行われる。マーカ入力ボタンが押下された後に行われる手書き入力は、マーカモードにより入力され、通常入力ボタンが押下された後に行われる手書き入力は、通常モードにより入力される。
【０１１３】
＜７．クライアント装置における表示制御処理の概要＞
次に、クライアント装置１１０における表示制御処理の概要について、図９を用いて説明する。図９に示すように、クライアント装置１１０は、表示面に表示する表示内容を描画するためのレイヤとして、少なくとも３つのレイヤを有している。
【０１１４】
文書レイヤ９１０は、会議資料等の文書データが描画されるレイヤであり、第１のレイヤ９２０は、手書き入力を行う際に、通常モードが選択された場合に使用されるレイヤである。また、第２のレイヤ９３０は、手書き入力を行う際に、マーカモードが選択された場合に使用されるレイヤである。
【０１１５】
クライアント装置１１０において、文書データの読込操作が行われると、読み込まれた文書データは、文書レイヤ９１０に描画される。一方、ユーザにより手書き入力操作が行われると、入力内容は、第１のレイヤ９２０または第２のレイヤ９３０に描画される。具体的には、通常モードが選択されると、第１のレイヤ９２０に切り替えられ、マーカモードが選択されると、第２のレイヤ９３０に切り替えられる。第２のレイヤ９３０に描画された描画内容（オブジェクト）は、０％以外の透過度により描画される。
【０１１６】
このように、クライアント装置１１０の表示面は、１枚の文書レイヤ９１０と、１枚の第１のレイヤ９２０と、１枚の第２のレイヤ９３０とにより表示が制御される。
【０１１７】
図１０は、文書データに対して手書き入力を行った場合の表示例を示す図であり、文書レイヤ９１０、第１のレイヤ９２０、第２のレイヤ９３０それぞれの描画内容と、表示面におけるそれぞれの表示例とを示している。このうち、図１０（ａ）は、文書レイヤ９１０の描画内容（文書データ）と第１のレイヤ９２０の描画内容（手書き入力されたオブジェクト）とに基づいて表示された表示面１００１の一例を示している。
【０１１８】
一方、図１０（ｂ）は、文書レイヤ９１０の描画内容（文書データ）と、０％以外の透過度が設定された第２のレイヤ９３０の描画内容（手書き入力されたオブジェクト）とに基づいて表示された表示面１００２の例を示している。図１０（ｂ）の例では、第２のレイヤ９３０は、透過度５０％に設定されている。
【０１１９】
０％以外の透過度が設定された第２のレイヤ９３０に描画することで、表示面１００２に示すように、ユーザは、手書き入力された部分の文書データを見ることができる。これは、会議等において、会議の参加者に対して強調したい内容があった場合に有効である。つまり、透過度を５０％に設定したうえで、当該部分をマーキング（例えば、赤色でマーキング）することで、当該内容を強調することができる。
【０１２０】
このように、０％以外の透過度を有するレイヤにマーキングできるように構成することで、会議等の発表者にとっては、例えば、以下のような点において利便性が向上する。
・従来の情報入力装置のように、通常モードに相当する手書き入力のみが可能であった場合には、強調したい部分をマーキングするにあたり、文書データの記載部分に重なることがないように、入力位置を配慮する必要があった（図１０（ａ）参照）。特に、手書き入力用として太字のペンが用いられる場合にあっては、更なる配慮が必要であった。
・これに対して、マーキングモードにより透過度を設定すれば、ペンの太さに関わらず、入力位置を配慮することなく手書き入力を行うことができる（図１０（ｂ）参照）。
【０１２１】
＜８．クライアント装置におけるユーザインタフェース＞
次に、発表者のクライアント装置１１０において、手書き入力を行うためのユーザインタフェースである会議画面について説明する。図１１は、発表者のクライアント装置１１０において、手書き入力を行うためのユーザインタフェースである会議画面１１００の一例を示す図である。
【０１２２】
図１１に示すように、会議画面１１００は、入力操作領域１１１０と表示領域１１２０とを備えており、図１１の例では、表示領域１１２０に文書データが読み込まれ表示された様子を示している。
【０１２３】
入力操作領域１１１０には、共有ボタン１１１１と、非共有ボタン１１１２と、ファイル読込ボタン１１１３と、通常入力ボタン１１１４と、マーカ入力ボタン１１１５と、消去ボタン１１１６とが配されている。更に、矢印ボタン１１１７、１１１８が配されている。
【０１２４】
共有ボタン１１１１は、発表者のクライアント装置１１０と参加者のクライアント装置１１０との間で、表示内容を同期させる場合に選択される操作ボタンである。一方、非共有ボタン１１１２は、発表者のクライアント装置１１０と参加者のクライアント装置１１０との間で、表示内容を同期させない場合に選択される操作ボタンである。
【０１２５】
ファイル読込ボタン１１１３は文書データを読み込むための操作ボタンである。ユーザがファイル読込ボタン１１１３を押圧し会議ＩＤを入力すると、イベント管理部３１１は、文書データ読込操作のイベント情報を会議システムサーバ装置１４０に送信する。会議システムサーバ装置１４０では、文書データ読込操作のイベント情報に含まれる会議ＩＤに基づいて当該会議に使用される文書情報を特定し、文書管理サーバ装置１５０より当該文書情報を読み出す。更に、読み出した文書情報に含まれる文書データを、発表者のクライアント装置１１０及び参加者のクライアント装置１１０に送信する。
【０１２６】
このうち、発表者のクライアント装置１１０に送信された文書データは、図１１の会議画面の表示領域１１２０に表示される。
【０１２７】
通常入力ボタン１１１４は、通常モードによる手書き入力を選択する操作ボタンである。通常入力ボタン１１１４を押圧すると、表示領域１１２０を入力面として、通常モードによる手書き入力を行うことが可能となる。
【０１２８】
マーカ入力ボタン１１１５は、マーカモードによる手書き入力を選択する操作ボタンである。マーカ入力ボタン１１１５を押圧すると、表示領域１１２０を入力面として、マーカモードによる手書き入力を行うことが可能となる。なお、マーカ入力ボタン１１１５を押圧すると、予め設定されている透過度（０％以外の透過度）により手書き入力を行うことできる。
【０１２９】
消去ボタン１１１６は、手書き入力された描画内容を消去することができる。通常入力ボタン１１１４が押圧されている状態で、ユーザ（発表者）が消去ボタン１１１６を押圧し、表示領域１１２０内の所望の部分を指示すると、当該部分に描画されている第１のレイヤ９２０の描画内容が消去される。また、マーカ入力ボタン１１１５が押圧されている状態で、ユーザが消去ボタン１１１６を押圧し、表示領域１１２０内の所望の部分を指示すると、当該部分に描画されている第２のレイヤ９３０の描画内容が消去される。
【０１３０】
なお、消去ボタン１１１６の代わりに、または、消去ボタン１１１６に加えて消しゴムボタンが配されていてもよい。消しゴムボタンとは、表示領域１１２０内の所望の部分を指示すると、レイヤとは無関係に、当該部分に描画されている描画内容が消去されるボタンである。
【０１３１】
なお、消去ボタン１１１６と消しゴムボタンの両方が配されている状態において、ユーザは、所定の領域に手書き入力された描画内容のうち、特定のレイヤ（透過度）の描画内容を消去したい場合には、消去ボタン１１１６を選択すればよい。また、レイヤと無関係に所定の領域に手書き入力された描画内容全てを消去したい場合には、消しゴムボタンを選択すればよい。
【０１３２】
表示領域１１２０には、文書レイヤ９１０、第１のレイヤ９２０、第２のレイヤ９３０に描画された描画内容が表示される。なお、表示領域１１２０に表示された文書データが複数ページからなる場合には、矢印ボタン１１１７を押圧することで前ページに戻り、矢印ボタン１１１８を押圧することで次ページに進むことができる。
【０１３３】
なお、通常入力ボタン１１１４が押圧された状態での手書き入力操作、マーカ入力ボタン１１１５が押圧された状態での手書き入力操作は、イベント情報として、会議システムサーバ装置１４０に逐次送信される。同様に、消去ボタン１１１６が押圧されたことにより生成される消去操作のイベント情報、及び、矢印ボタン１１１７、１１１８が押圧されたことにより生成されるページ移動操作のイベント情報は、逐次、会議システムサーバ装置１４０に送信される。
【０１３４】
＜９．手書き入力された入力内容と文書データとの関係＞
次に、手書き入力された入力内容と文書データとの関係について説明する。上述したように、会議システム１００において文書データが読み込まれ、会議中に手書き入力が行われた場合、会議システム１００では、手書き入力された入力内容と文書データとを対応付けて、入力済み文書データとして保存する。
【０１３５】
図１２は、入力済み文書データにおける、手書き入力された入力内容と文書データとの対応関係を模式的に示したテーブルである。
【０１３６】
テーブル１２００において、"ファイル名"１２０１には、読み込まれた文書データのファイル名が記載される。図１２の例では、ファイル名"ドキュメント１"が記載されている。"ページ"１２０２には、読み込まれた文書データのページ構成が記録される。図１２の例は、ファイル名"ドキュメント１"の文書データが、１〜１０ページにより構成されていることを示している。
【０１３７】
"モード"１２０３は、文書データを構成する各ページにおいて、手書き入力が行われた際のモード及びレイヤ名が記録される。図１２の例は、ファイル名"ドキュメント１"の文書データの１ページ目には、通常モードによる手書き入力が行われ、第１のレイヤ９２０として"レイヤＡ−１"が利用されたことを示している。また、マーカモードによる手書き入力が行われ、第２のレイヤ９３０として"レイヤＢ−１"が利用されたことを示している。なお、図１２の例では、ファイル名"ドキュメント１"の文書データの３ページ目には手書き入力が行われていない。
【０１３８】
"詳細"１２０４には、ファイル名"ドキュメント１"の各ページにおいて、各モードにより手書き入力された入力内容としてストローク情報が記載される。
【０１３９】
＜１０．クライアント装置における表示制御処理の流れ＞
次に、発表者のクライアント装置１１０における手書き入力時の表示制御処理（ステップＳ７２２）の流れについて詳説する。図１３は、発表者のクライアント装置１１０において手書き入力を行う場合の表示制御処理（ステップＳ７２２）の流れを示すフローチャートである。発表者のクライアント装置１１０において、会議アプリケーションが起動され、図１１に示す会議画面１１００が表示された後、文書管理サーバ装置１５０より文書データが読み込まれることで、図１３に示すフローチャートが実行される。なお、図１３に記載のフローチャートでは、説明を簡略化するために、他の操作ボタン（例えば、消去ボタン１１１６）が押圧された場合の処理の詳細については省略している。
【０１４０】
ステップＳ１３０１では、入力ボタンが押圧されたか否かを判定する。ステップＳ１３０１において、通常入力ボタン１１１４が押圧されたと判定された場合には、ステップＳ１３０２に進む。
【０１４１】
ステップＳ１３０２では、現在、表示領域１１２０に表示されているページが、既に第１のレイヤ９２０が生成されたページであるか否かを判定する。ステップＳ１３０２において、既に第１のレイヤ９２０が生成されていると判定された場合には、ステップＳ１３０３に進む。ステップＳ１３０３では、当該ページと対応付けられている第１のレイヤ９２０を呼び出す。
【０１４２】
一方、ステップＳ１３０２において、当該ページにおいて未だ第１のレイヤ９２０が生成されていないと判定した場合には、ステップＳ１３０４に進み、第１のレイヤ９２０を生成し、当該ページと対応付けてテーブル１２００に記載する。
【０１４３】
ステップＳ１３０５では、ステップＳ１３０３において呼び出された第１のレイヤ９２０またはステップＳ１３０４において生成された第１のレイヤ９２０に、手書き入力された入力内容を描画する。
【０１４４】
一方、ステップＳ１３０１において、マーカ入力ボタン１１１５が押圧されたと判定された場合には、ステップＳ１３０６に進む。ステップＳ１３０６では、現在、表示領域１１２０に表示されているページが、既に第２のレイヤ９３０が生成されたページであるか否かを判定する。ステップＳ１３０６において、既に第２のレイヤ９３０が生成されていると判定された場合には、ステップＳ１３０７に進む。ステップＳ１３０７では、当該ページと対応付けられている第２のレイヤ９３０を呼び出す。
【０１４５】
一方、ステップＳ１３０６において、当該ページにおいて未だ第２のレイヤ９３０が生成されていないと判定された場合には、ステップＳ１３０８に進み、第２のレイヤ９３０を生成し、当該ページと対応付けてテーブル１２００に記載する。
【０１４６】
ステップＳ１３０９では、ステップＳ１３０７において呼び出された第２のレイヤ９３０またはステップＳ１３０８において生成された第２のレイヤ９３０に、手書き入力された入力内容を描画する。
【０１４７】
ステップＳ１３１０では、ファイル読込ボタン１１１３が押圧され、他の文書データの読込指示が入力されたか否か、あるいは、矢印ボタン１１１７、１１１８が押圧され、他のページへの移動指示が入力されたか否かを判定する。
【０１４８】
ステップＳ１３１０において、他の文書データの読込指示も他のページへの移動指示も入力されなかったと判定された場合には、ステップＳ１３０１に戻る。一方、他の文書データの読込指示が入力されたと判定された場合、または、他のページへの移動指示が入力されたと判定された場合には、ステップＳ１３１１に進む。
【０１４９】
ステップＳ１３１１では、手書き入力された入力内容を、当該文書データの当該ページと対応付けて、入力済み文書データとして保存する。なお、他の文書データの読込指示により他の文書データが読み込まれた場合は、当該他の文書データについて、再び、図１３のステップＳ１３０１からの表示制御処理が実行される。同様に、他のページへの移動指示により他のページが表示された場合には、当該他のページについて、再び、図１３のステップＳ１３０１からの表示制御処理が実行される。
【０１５０】
＜１１．表示制御処理を実行した場合のユーザインタフェース＞
図１４は、クライアント装置１１０において表示制御処理を実行した場合のユーザインタフェースの一例を示す図である。図１４の例では、表示領域１１２０に表示された文書データに対して、通常入力モードによる手書き入力と、マーカ入力モードによる手書き入力とがそれぞれ行われた場合を示している。図１４に示すように、文書データの強調箇所に対してマーカ入力モードによる手書き入力を行うことで、当該箇所が隠れることなく強調することができる。
【０１５１】
＜１２．まとめ＞
以上の説明から明らかなように、本実施形態に係るクライアント装置（情報入力装置）では、
・手書き入力を行うにあたり、描画された画素の透過度が０％のレイヤと、描画された画素の透過度が０％以外のレイヤの２種類の手書き入力用のレイヤを切り替えて描画する構成とした。
・ユーザインタフェースとして、描画された画素の透過度が０％のレイヤを選択するための通常モードと、描画された画素の透過度が０％以外のレイヤを選択するためのマーカモードとを設ける構成とした。
・通常モードが選択されている状態で手書き入力された入力内容は、透過度が０％のレイヤに描画され、マーカモードが選択されている状態で手書き入力された入力内容は、透過度が０％以外のレイヤに描画されるように構成した。
【０１５２】
このように、手書き入力された入力内容の表示態様として、異なる透過度で表示できるように構成したことで、会議等の発表者にとって、有効な操作を提供することが可能となる。この結果、ユーザの利便性が向上する。
【０１５３】
［第２の実施形態］
上記第１の実施形態では、通常モードの場合、透過度が０％のレイヤに描画され、マーカモードの場合、透過度が０％以外のレイヤに描画される構成とすることで、異なる透過度で表示可能となるようにしたが、本発明はこれに限定されない。
【０１５４】
例えば、透過度を変更可能なレイヤを用意し、各レイヤ内において、通常モードとマーカモードとを切り替える構成とすることで、異なる透過度で表示可能となるようにしてもよい。また、同じレイヤ内において通常モードからマーカモードに切り替えた場合にあっては、予め定められた透過度（ただし、０％以外）で手書き入力できる構成としてもよい。更に、予め定められた透過度は、複数用意されていてもよい。以下、本実施形態の詳細について説明する。
【０１５５】
＜１．クライアント装置におけるユーザインタフェース＞
はじめに、本実施形態に係るクライアント装置１１０（発表者のクライアント装置１１０）において、手書き入力を行うためのユーザインタフェースである会議画面について説明する。図１５は、本実施形態に係るクライアント装置１１０において、手書き入力を行うためのユーザインタフェースである会議画面１１００の一例を示す図である。なお、ここでは、上記第１の実施形態において図１１を用いて説明したユーザインタフェースとの相違点を中心に説明する。
【０１５６】
図１５に示すように、入力操作領域１１１０には、手書き入力ボタン１５１４と設定ボタン１５１５とが配されている。
【０１５７】
手書き入力ボタン１５１４は、手書き入力を行うためのボタンである。手書き入力ボタン１５１４が押圧されることで、ユーザは、手書き入力を行うことが可能となる。
【０１５８】
設定ボタン１５１５は、手書き入力を行う際の条件を設定するためのボタンである。設定ボタン１５１５が押圧されることで設定ウィンドウ１５３０が表示され、手書き入力を行う際の条件を設定することができる。
【０１５９】
設定ウィンドウ１５３０は、レイヤ選択欄１５３１を有しており、発表者がレイヤ選択欄１５３１の中から所望するレイヤを選択すると、当該選択したレイヤに、手書き入力された入力内容が描画される。
【０１６０】
設定ウィンドウ１５３０は、更に、レイヤ表示欄１５３２を有している。図１５の例では、"レイヤ１"は、マーカモードに移行した場合に、透過度７５％で描画されるレイヤであり、"レイヤ２"は、マーカモードに移行した場合に、透過度５０％で描画されるレイヤである。更に、"レイヤ３"は、マーカモードに移行した場合に、透過度２５％で描画されるレイヤである。ぞれぞれのレイヤには、通常モードに切り替えるための通常モード移行欄１５３３と、マーカモードに切り替えるためのマーカモード移行欄１５３４とが配されている。
【０１６１】
レイヤ選択欄１５３１が選択された状態で（例えば、"レイヤ１"）、通常モード移行欄１５３３が選択されると、当該レイヤ（例えば、"レイヤ１"）に手書き入力を行った場合に、入力内容が透過度０％で描画される。また、既に当該レイヤ（例えば、"レイヤ１"）に描画されている描画内容（オブジェクト）は、透過度０％に変更される。
【０１６２】
また、レイヤ選択欄１５３１が選択された状態で（例えば、"レイヤ１"）、マーカモード移行欄１５３４が選択されると、当該レイヤ（例えば、"レイヤ１"）に手書き入力を行った場合に、入力内容が、設定された透過度（例えば、透過度７５％）で描画される。また、既に当該レイヤ（例えば、"レイヤ１"）に描画されているオブジェクトは、設定された透過度（例えば、透過度７５％）に変更される。
【０１６３】
＜２．クライアント装置における表示制御処理の流れ＞
次に、発表者のクライアント装置１１０における手書き入力時の表示制御処理（ステップＳ７２２）の流れについて詳説する。図１６は、発表者のクライアント装置１１０において手書き入力を行う場合の表示制御処理（ステップＳ７２２）のうち、設定ボタン１５１５が押圧される場合の処理の流れを示すフローチャートである。
【０１６４】
発表者のクライアント装置１１０において、会議アプリケーションが起動され、図１１に示す会議画面１１００が表示された後、文書管理サーバ装置１５０より文書データが読み込まれることで、図１６に示すフローチャートが実行される。
【０１６５】
ステップＳ１６０１では、設定ボタン１５１５が押圧されたか否かを判定する。ステップＳ１６０１において、設定ボタン１５１５が押圧されたと判定された場合には、ステップＳ１６０２に進む。
【０１６６】
ステップＳ１６０２では、レイヤ選択欄１５３１において、レイヤが選択されたか否かを判定する。レイヤが選択されていないと判定された場合には、レイヤが選択されるまで待機する。一方、ステップＳ１６０２において、レイヤが選択されたと判定された場合には、ステップＳ１６０３に進む。
【０１６７】
ステップＳ１６０３では、選択されたレイヤを処理対象として認識する。更に、ステップＳ１６０４では、処理対象のレイヤについて通常モード移行欄１５３３またはマーカモード移行欄１５３４のいずれが選択されたかを判定する。
【０１６８】
ステップＳ１６０４において、通常モード移行欄１５３３が選択されたと判定された場合には、ステップＳ１６０５に進み、処理対象のレイヤの透過度を０％に変更する。一方、ステップＳ１６０４において、マーカモード移行欄１５３４が選択されたと判定された場合には、ステップＳ１６０６に進み、処理対象のレイヤの透過度を、設定された透過度（図１５の例では、７５％、５０％、２５％のいずれか）に変更する。
【０１６９】
ステップＳ１６０７では、設定ボタン１５１５以外の操作ボタンが押圧されたか否かを判定する。ステップＳ１６０７において、設定ボタン１５１５以外の操作ボタンが押圧されていないと判定された場合には、ステップＳ１６０２に戻る。一方、ステップＳ１６０７において、設定ボタン１５１５以外の操作ボタンが押圧されたと判定された場合には、処理を終了する。
【０１７０】
なお、設定ボタン１５１５以外の操作ボタンが押圧され、他の操作（例えば、手書き入力操作）が行われた後、設定ボタン１５１５が押圧された場合には、再び、図１６に示す
表示制御処理が実行される。
【０１７１】
＜３．クライアント装置における表示制御処理の流れ＞
続いて、発表者のクライアント装置１１０における手書き入力時の表示制御処理（ステップＳ７２２）のうち、手書き入力ボタン１５１４が押圧される場合の処理の流れについて詳説する。図１７は、発表者のクライアント装置１１０における手書き入力時の表示制御処理（ステップＳ７２２）のうち、手書き入力ボタン１５１４が押圧される場合の処理の流れを示すフローチャートである。
【０１７２】
発表者のクライアント装置１１０において、会議アプリケーションが起動され、図１１に示す会議画面１１００が表示された後、文書管理サーバ装置１５０より文書データが読み込まれることで、図１７に示すフローチャートが実行される。
【０１７３】
ステップＳ１７０１では、手書き入力ボタン１５１４が押圧されたか否かを判定する。ステップＳ１７０１において、手書き入力ボタン１５１４が押圧されたと判定された場合には、ステップＳ１７０２に進む。
【０１７４】
ステップＳ１７０２では、手書き入力ボタン１５１４が押圧された時点で、設定ウィンドウ１５３０において選択されているレイヤを識別する。更に、ステップＳ１７０３では、選択されているレイヤのモードを識別する。
【０１７５】
ステップＳ１７０３において、通常モードが選択されていると判定された場合には、ステップＳ１７０４に進む。ステップＳ１７０４では、透過度０％で描画を行う。更に、ステップＳ１７０５において手書き入力ボタン１５１４以外の操作ボタンが押圧されるまで処理を継続する。
【０１７６】
一方、ステップＳ１７０３において、マーカモードが選択されていると判定された場合には、ステップＳ１７０６に進む。ステップＳ１７０６では、設定された透過度（選択されたレイヤに対応付けて設定された透過度）で描画を行う。更に、ステップＳ１７０７において手書き入力ボタン１５１４以外の操作ボタンが押圧されるまで処理を継続する。
【０１７７】
なお、手書き入力ボタン１５１４以外の操作ボタン（例えば、設定ボタン１５１５）が押圧され、他の操作（例えば、設定操作）が行われた後、手書き入力ボタン１５１４が押圧された場合には、再び、図１７に示す表示制御処理が実行される。
【０１７８】
＜４．表示制御処理を実行した場合のユーザインタフェース＞
図１８は、クライアント装置１１０において表示制御処理を実行した場合のユーザインタフェースの一例を示す図である。図１８（ａ）の例では、表示領域１１２０に表示された文書データに対して、"レイヤ１"を選択し、通常モードにおいて手書き入力することで、描画１８０１、１８０２が表示された場合を示している。また、"レイヤ２"を選択し、通常モードにおいて手書き入力することで、描画１８１１が表示され、"レイヤ３"を選択し、通常モードにおいて手書き入力することで、描画１８１２が表示された場合を示している。
【０１７９】
図１８（ｂ）は、図１８（ａ）に示す状態から、設定ウィンドウ１５３０において"レイヤ２"を選択し、マーカモードに変更することで、描画１８１１の透過度が変更された様子を示している。また、図１８（ｃ）は、図１８（ａ）に示す状態から、"レイヤ３"を選択し、マーカモードに変更することで、描画１８１２の透過度が変更された様子を示している。
【０１８０】
＜５．まとめ＞
以上の説明から明らかなように、本実施形態に係るクライアント装置（情報入力装置）では、
・手書き入力を行うにあたり、透過度を変更可能な複数のレイヤを設け、切り替えて描画する構成とした。
・各レイヤにおいて、描画された画素の透過度が０％の通常モードと、描画された画素の透過度が０％以外のマーカモードとを設け、レイヤごとに切り替えて描画する構成とした。
・通常モードが選択されている状態で手書き入力された入力内容は、対応するレイヤにおいて透過度０％で描画され、マーカモードが選択されている状態で手書き入力された入力内容は、対応するレイヤにおいて透過度０％以外で描画されるよう構成した。
・既に描画されているレイヤにおいて、通常モードに切り替えた場合には、描画されている描画内容の透過度０％に変更され、マーカモードに切り替えた場合には、描画されている描画内容の透過度０％以外に変更されるよう構成した。
【０１８１】
このように、手書き入力された入力内容の表示態様として、異なる透過度で表示できるように構成したことで、会議等の発表者にとって、有効な操作を提供することが可能となる。この結果、ユーザの利便性が向上する。
【０１８２】
［第３の実施形態］
上記第２の実施形態では、各レイヤにおいてマーカモードに切り替えた場合の透過度が予め決定されているものとしたが、本発明はこれに限定されない。例えば、各レイヤにおいて、マーカモードに切り替えた場合の透過度を、ユーザが任意に設定できるように構成してもよい。以下、本実施形態の詳細について説明する。
【０１８３】
図１９は、本実施形態に係るクライアント装置１１０において、表示制御処理時に手書き入力を行うためのユーザインタフェースである会議画面１１００の一例を示す図である。なお、ここでは、上記第２の実施形態において図１５を用いて説明したユーザインタフェースとの相違点を中心に説明する。
【０１８４】
図１９に示すように、設定ウィンドウ１９３０には、各レイヤごとに、マーカモードに切り替えた場合の透過度を設定する設定バー１９３５が設けられている。これにより、発表者は、当該設定バー１９３５を任意の位置にスライドさせることで、マーカモードにおける各レイヤの透過度を、所望の透過度に設定することができる。
【０１８５】
［第４の実施形態］
上記第２及び第３の実施形態では、マーカモードまたは通常モードのうち、いずれか一方のモードが選択されている場合、発表者が他方のモードを選択することで、当該他方のモードに切り替える構成としたが、本発明はこれに限定されない。
【０１８６】
例えば、一方のモードが選択されている場合であっても、所定時間の経過とともに、自動的に他方のモードに切り替えられる構成としてもよい。以下、本実施形態の詳細について説明する。
【０１８７】
＜１．クライアント装置におけるユーザインタフェース＞
はじめに、本実施形態に係るクライアント装置１１０（発表者のクライアント装置１１０）において、表示制御処理時に手書き入力を行うためのユーザインタフェースである会議画面について説明する。図２０は、本実施形態に係るクライアント装置１１０において、表示制御処理時に手書き入力を行うためのユーザインタフェースである会議画面１１００の一例を示す図である。なお、ここでは、上記第２の実施形態において図１５を用いて説明したユーザインタフェースとの相違点を中心に説明する。
【０１８８】
図２０に示すように、設定ウィンドウ２０３０には、各レイヤごとに、モードの切り替えに関する時間指定を行う時間指定欄２０３５が設けられている。発表者は、時間指定欄２０３５に所望の時間を設定することで、対応するレイヤのモードを自動的に切り替えることができる。
【０１８９】
図２０の例では、"レイヤ２"において通常モードが選択されており、時間指定欄２０３５に"１０分"が設定されている。このため、レイヤ２に描画された描画内容（オブジェクト）は、はじめ、透過度０％で表示されているが、時間の経過とともに透過度が徐々に増加していき、１０分経過後に、マーカモードにおいて設定されている透過度（例えば、５０％）に到達することとなる。
【０１９０】
このように、時間経過に応じて、自動的にモードを切り替える構成とすることにより、発表者の操作負荷を低減させることが可能となる。
【０１９１】
＜２．クライアント装置における表示制御処理の流れ＞
次に、発表者のクライアント装置１１０における手書き入力時の表示制御処理（ステップＳ７２２）のうち、時間指定が設定される場合の処理の流れについて説明する。図２１は、発表者のクライアント装置１１０における手書き入力時の表示制御処理（ステップＳ７２２）のうち、時間指定が設定される場合の処理の流れを示すフローチャートである。
【０１９２】
発表者のクライアント装置１１０において、会議アプリケーションが起動され、図１１に示す会議画面１１００が表示された後、文書管理サーバ装置１５０より文書データが読み込まれることで、図２１に示すフローチャートが実行される。
【０１９３】
ステップＳ２１０１では、設定ウィンドウ２０３０において、時間指定が設定されたか否かを判定する。ステップＳ２１０１において、時間指定が設定されたと判定された場合には、ステップＳ２１０２に進む。
【０１９４】
ステップＳ２１０２では、時間指定が設定されたレイヤに設定されているマーカモードの透過度を取得する。更に、ステップＳ２１０３では、通常モードの透過度（０％）と、マーカモードの透過度との差分を算出したのち、設定された時間で除算することで、単位時間あたりの透過度の変化（透過度変化率）を算出する。
【０１９５】
更に、ステップＳ２１０４では、算出した透過度変化率で、時間指定されたレイヤの透過度を変更し、変更が完了すると、ステップＳ２１０５において、設定ウィンドウ２０３０内のモードの設定を切り替える。なお、時間指定が設定された時点で、マーカモードが選択されていた場合には、マーカモードから通常モードへと切り替えられるように透過度が変更されものとする。また、時間指定が設定された時点で、通常モードが選択されていた場合には、通常モードからマーカモードへと切り替えられるように透過度が変更されるものとする。
【０１９６】
＜３．まとめ＞
以上の説明から明らかなように、本実施形態に係る情報入力装置では、上記第２または第３の実施形態に加え、更に、
・複数のレイヤそれぞれについて、時間指定を設定できる構成とした。
・時間指定を設定した場合、時間の経過とともに透過度が変更され、自動的に他方のモードに切り替えられる構成とした。
【０１９７】
これにより、ユーザの利便性を向上させることが可能となる。
【０１９８】
［第５の実施形態］
上記第４の実施形態では、時間指定が設定された場合に、設定された時間が経過するまでの間に、透過率を徐々に変更される構成としたが本発明はこれに限定されない。例えば、指定された時間が経過した後に、透過率を切り替える構成としてもよい。
【０１９９】
図２２は、本実施形態に係るクライアント装置１１０における表示制御処理（ステップＳ７２２）のうち、時間指定が設定される場合の処理の流れを示すフローチャートである。
【０２００】
ステップＳ２２０１では、設定ウィンドウ２０３０において、時間指定が設定されたか否かを判定する。ステップＳ２２０１において、時間指定が設定されたと判定された場合には、ステップＳ２２０２に進む。
【０２０１】
ステップＳ２２０２では、時間指定が設定されたレイヤに設定されているマーカモードの透過度を取得する。更に、ステップＳ２２０３では、時間指定が設定されてからの経過時間を判定する。判定の結果、経過時間が、設定された時間に到達したと判定された場合には、ステップＳ２２０４に進み、時間指定されたレイヤの透過度を切り替える。
【０２０２】
切り替えが完了すると、ステップＳ２２０５において、設定ウィンドウ２０３０内のモードの設定を切り替える。なお、時間指定が設定された時点で、マーカモードが選択されていた場合には、マーカモードから通常モードへと切り替えられ、時間指定が設定された時点で、通常モードが選択されていた場合には、通常モードからマーカモードへと切り替えられるものとする。
【０２０３】
［第６の実施形態］
上記第２乃至第５の実施形態では、同一レイヤ内に複数のオブジェクトが描画される構成としたが本発明はこれに限定されない。例えば、オブジェクトごとに異なるレイヤを生成するように構成してもよい。以下、本実施形態の詳細について説明する。
【０２０４】
＜１．クライアント装置における表示制御処理の流れ＞
はじめに、発表者のクライアント装置１１０における手書き入力時の表示制御処理（ステップＳ７２２）のうち、手書き入力ボタン１５１４が押圧される場合の処理の流れについて説明する。図２３は、発表者のクライアント装置１１０において手書き入力を行う場合の表示制御処理（ステップＳ７２２）のうち、手書き入力ボタン１５１４が押圧される場合の処理の流れを示すフローチャートである。
【０２０５】
発表者のクライアント装置１１０において、会議アプリケーションが起動され、図１１に示す会議画面１１００が表示された後、文書管理サーバ装置１５０より文書データが読み込まれることで、図２３に示すフローチャートが実行される。なお、図２３に示すフローチャートのうち、ステップＳ１７０１からステップＳ１７０６の処理は、図１７に示すフローチャートのステップＳ１７０１からステップＳ１７０６の処理と同じであるため、ここでは説明を省略する。
【０２０６】
ステップＳ２３０１では、現在、描画しているオブジェクトが、ステップＳ１７０６において描画されたオブジェクトと同一のオブジェクトか否か（一体的であるか否か）を判定する。ステップＳ２３０１において、同一のオブジェクトであると判定された場合には、描画を継続する。
【０２０７】
一方、ステップＳ２３０１において、同一のオブジェクトではないと判定された場合（つまり、別のオブジェクトが描画されたと判定された場合）には、ステップＳ２３０２に進む。ステップＳ２３０２では、新しいレイヤを生成し、当該別のオブジェクトを、当該新しく生成したレイヤにコピーする。
【０２０８】
このように、オブジェクトごとに異なるレイヤに描画する構成とすることで、オブジェクト単位で、透過度を変更することが可能となる。
【０２０９】
＜２．クライアント装置における表示制御処理の流れ＞
本実施形態に係るクライアント装置１１０において実行される表示制御処理（ステップＳ７２２）のうち、設定ボタン１５１５が押圧される場合の処理は、上記第２の実施形態において図１６を用いて説明済みであるため、ここでは説明を省略する。
【０２１０】
なお、本実施形態の場合、レイヤ選択欄１５３１においてレイヤを選択した場合、当該選択されたレイヤには、オブジェクトの数のレイヤが含まれる。このため、選択されたレイヤの透過度が変更された場合、当該選択されたレイヤに含まれる、オブジェクトの数のレイヤ全てについて、透過度が変更されることとなる。
【０２１１】
一方で、本実施形態の場合、設定ウィンドウ１５３０を用いずに、オブジェクトを直接選択して、透過度を変更することが可能である。そこで、以下では、オブジェクトを直接選択して、透過度を変更する場合の処理について説明する。
【０２１２】
図２４は、オブジェクト単位で、透過度を変更する場合の処理の流れを説明するためのユーザインタフェースである。図２４（ａ）の例では、表示領域１１２０に表示された文書データに対して、"レイヤ１"を選択し、通常モードにおいて手書き入力することで、描画１８０１、１８０２が表示された場合を示している。また、"レイヤ２"を選択し、通常モードにおいて手書き入力することで、描画２４１１と描画２４１２とが表示された場合を示している。
【０２１３】
ここで、描画２４１１と描画２４１２とは、"レイヤ２"が選択された状態で手書き入力されることで描画されたオブジェクトであるが、別々のオブジェクトであるため、実際には、異なるレイヤに描画されている。
【０２１４】
このため図２４（ｂ）に示すように、発表者が描画２４１１を選択すると、透過度変更ウィンドウ２４０１が表示される。そして、発表者が透過度変更ウィンドウ２４０１内の設定バーを操作すると、描画２４１１の透過度を変更することができる。
【０２１５】
同様に、図２４（ｃ）に示すように、発表者が描画２４１２を選択すると、透過度変更ウィンドウ２４０２が表示される。ここで、発表者が透過度変更ウィンドウ２４０２内の設定バーを操作すると、描画２４１２の透過度を変更することができる。
【０２１６】
このように、オブジェクト単位で、透過度を変更することが可能な構成とすることで、ユーザの利便性が更に向上する。
【０２１７】
［第７の実施形態］
上記第２乃至第６の実施形態では、通常モードとマーカモードとに分ける構成としたが、本発明はこれに限定されず、透過度のみでレイヤを分けるように構成してもよい。
【０２１８】
この場合、例えば、第３の実施形態において図１５を用いて示した会議画面１１００は、図２５のようになる。具体的には、設定ボタン１５１５が押圧されることで設定ウィンドウ２５３０が表示される。
【０２１９】
図２５に示すように、設定ウィンドウ２５３０には、レイヤ選択欄１５３１とレイヤ表示欄１５３２とが設けられており、レイヤ表示欄１５３２に表示された各レイヤには、それぞれ所定の透過度が設定されている。
【０２２０】
これにより、ユーザは、レイヤ選択欄１５３１において所望のレイヤを選択することで、所望の透過度による手書き入力を行うことができる。
【０２２１】
また、例えば、第４の実施形態において図１９を用いて示した会議画面１１００は、図２６のようになる。具体的には、設定ボタン１５１５が押圧されることで設定ウィンドウ２６３０が表示される。
【０２２２】
図２６に示すように、設定ウィンドウ２６３０には、レイヤ選択欄１５３１とレイヤ表示欄１５３２と設定バー１９３５とが設けられており、レイヤ表示欄１５３２に表示された各レイヤには、それぞれ設定バー１９３５で設定された透過度が設定される。
【０２２３】
これにより、ユーザは、選択したレイヤに対して、所望の透過度による手書き入力を行うことができる。
【０２２４】
［第８の実施形態］
上記第１乃至第７の実施形態では、情報入力装置を会議システムに適用する場合について説明した。しかしながら、情報入力装置の適用先は会議システムに限定されるものではなく、例えば、学習支援システムにも適用可能である。例えば、出題者が教材等の文書データの一部を通常モード（透過度０％）で黒塗りすることで問題を作成し、解答者が黒塗りされた部分の文言を解答した場合には、透過度を１００％にし、解答を明示するといった使用方法が考えられる。
【０２２５】
また、上記第１乃至第７の実施形態では、発表者のクライアント装置１１０において文書データの読込操作及び手書き入力操作（図１６、図１７等の表示制御処理）を行うこととした。つまり、参加者のクライアント装置１１０は、発表者のクライアント装置１１０の会議画面と同じ表示内容が表示されるように制御されるにすぎなかった。
【０２２６】
しかしながら、例えば、学習支援システムにおいては、解答者のクライアント装置１１０においても、透過度の変更操作（図１６の表示制御処理に対応する処理）を実行することができるように構成してもよい。入力済み文書データの透過度の変更操作ができるようにすることで、例えば、出題者が作成した問題を解答者が解答し、正解であった場合に、解答者が自身のクライアント装置を操作し透過度を変更することで、解答を確認することができるようになるからである。
【０２２７】
以下、本実施形態では、情報入力装置を学習支援システムに適用するとともに、解答者のクライアント装置に出題者と同様の表示制御機能を持たせた場合について説明する。
【０２２８】
＜１．学習支援システムのシステム構成＞
図２７は、本実施形態に係る情報入力装置を適用した学習支援システム２７００のシステム構成の一例を示す図である。図２７に示すように、学習支援システム２７００は、本実施形態に係る情報入力装置であるクライアント装置を１つ以上有する。
【０２２９】
なお、図２７において、クライアント装置２７１０は、出題者が操作する情報入力装置であり、クライアント装置２７１１〜２７１５は解答者が操作する情報入力装置である。クライアント装置２７１０、２７１１〜２７１５は、ＰＣ（パーソナルコンピュータ）、タブレット端末、スマートフォンや携帯電話、ＰＤＡなどの携帯情報端末、等により構成されるものとする。
【０２３０】
学習支援システム２７００は、更に、学習支援システムサーバ装置２７２０及び文書管理サーバ装置１５０を有する。学習支援システムサーバ装置２７２０は学習支援に関する情報処理を行う装置であり、文書管理サーバ装置１５０は文書管理に関する情報処理を行う装置である。学習支援システムサーバ装置２７２０及び文書管理サーバ装置１５０は、ＷＳ（ワークステーション）やＰＣ等により構成されるものとする。
【０２３１】
なお、図２７の例では、学習支援システムサーバ装置２７２０と文書管理サーバ装置１５０とを別体として構成しているが、本発明はこれに限定されない。例えば、学習支援システムサーバ装置２７２０及び文書管理サーバ装置１５０は、１つのコンピュータ上で動作するソフトウェアやサービスとして構成されてもよい。また、学習支援システムサーバ装置２７２０及び文書管理サーバ装置１５０は１つ以上のコンピュータ上で動作するソフトウェアやサービスとして提供されてもよい。例えば、学習支援システムサーバ装置２７２０及び文書管理サーバ装置１５０は所謂クラウドサービスの形態をとることもできる。
【０２３２】
以上のように構成された学習支援システム２７００における各装置の役割について、以下に簡単に説明する。
【０２３３】
出題者のクライアント装置２７１０は、出題用学習支援アプリケーションを実装しており、文書管理サーバ装置１５０で管理されている教材等の文書データを表示したり、出題に際して、手書き入力された入力内容を表示したりする。また、入力済み文書データを格納したり、格納された入力済み文書データを表示し、描画内容（オブジェクト）の透過度を変更したりする。更に、解答者のクライアント装置２７１１〜２７１５からの要求に対して、所定の条件を満たす解答者のクライアント装置に、所定のレイヤにおける透過度の変更許可を出力する。
【０２３４】
解答者のクライアント装置２７１１〜２７１５は、解答用学習支援アプリケーションを実装しており、入力済み文書データを表示する。また、出題者のクライアント装置２７１０より許可されたレイヤについて、透過度の変更処理を実行する。
【０２３５】
学習支援システムサーバ装置２７２０は、クライアント装置２７１０のユーザ（出題者）を特定するためのユーザ情報を管理する。また、出題中の文書データの表示状態を管理し、出題者のクライアント装置２７１０と解答者のクライアント装置２７１１〜２７１５との間で、表示内容が同期するように制御する。
【０２３６】
文書管理サーバ装置１５０は、学習支援システム２７００において使用される教材等の文書データ及び該文書データの属性情報等を含む文書情報を管理する。また、文書データに対して、手書き入力が行われた場合にあっては、当該手書き入力された入力内容を含めて保存し、管理する。
【０２３７】
なお、学習支援システム２７００において使用される文書データや使用された入力済み文書データを文書管理サーバ装置１５０に保存する場合、出題者のクライアント装置２７１０では、通信要求を学習支援システムサーバ装置２７２０に送る。通信が確立されると、出題者のクライアント装置２７１０では、保存すべき文書データまたは入力済み文書データを学習支援システムサーバ装置２７２０に送信する。学習支援システムサーバ装置２７２０では、出題者のクライアント装置２７１０から受信した文書データまたは入力済み文書データを、学習情報及びユーザ情報と共に文書情報として文書管理サーバ装置１５０に送信する。文書管理サーバ装置１５０では、受信した文書情報を適切な場所に保存し、管理する。
【０２３８】
＜２．学習支援システムにおける学習支援処理の流れ＞
次に、学習支援システム２７００における学習支援処理全体の流れについて説明する。図２８は、学習支援システム２７００における学習支援処理全体の流れを示すシーケンス図である。
【０２３９】
出題者のクライアント装置２７１０では、はじめに、出題用学習支援アプリケーションを起動し、学習管理画面を表示する（ステップＳ２８０１）。表示された学習管理画面上においてユーザがログイン操作を行うと、ユーザ情報を含むログイン要求が学習支援システムサーバ装置２７２０に送信される（ステップＳ２８０２）。
【０２４０】
ログイン要求を受信した学習支援システムサーバ装置２７２０は、ログイン要求に含まれるユーザ情報に基づいて、ユーザ情報データベース３８２を検索することで、出題者のクライアント装置２５１０を認証する（ステップＳ２８０３）。認証が成功すると、学習支援システムサーバ装置２７２０は、ログインに成功したことを出題者のクライアント装置２７１０に通知する（ステップＳ２８０４）。
【０２４１】
続いて、出題者のクライアント装置２７１０は、学習支援システムサーバ装置２７２０に対して、文書データ読込操作に関するイベント情報を送信する（ステップＳ２８０５）。
【０２４２】
文書データ読込操作に関するイベント情報を受信した学習支援システムサーバ装置２７２０では、文書管理サーバ装置１５０に対して読み出し要求を送信する（ステップＳ２８０６）。読み出し要求を受信した文書管理サーバ装置１５０では、要求された文書情報を検索し（ステップＳ２８０７）、学習支援システムサーバ装置２７２０に文書情報を送信する（ステップＳ２８０８）。文書情報を受信した学習支援システムサーバ装置２７２０では、当該文書情報に含まれる文書データを、出題者のクライアント装置２７１０に送信する（ステップＳ２８０８）。
【０２４３】
文書データを受信した出題者のクライアント装置１１０では、図１６または図１７に示す表示制御処理を実行する（ステップＳ２８０９）。これにより、受信した文書データの一部を、手書き入力により黒塗りにすることができる。
【０２４４】
表示制御処理により、手書き入力された入力内容は、文書データと対応付けて入力済み文書データとして、学習支援システムサーバ装置２７２０に送信される（ステップＳ２８１０）。
【０２４５】
入力済み文書データを受信した学習支援システムサーバ装置２７２０では、当該入力済み文書データと、学習情報及びユーザ情報とに基づいて文書情報を生成し、文書管理サーバ装置１５０に送信する（ステップＳ２８１１）。文書管理サーバ装置１５０では、受信した文書情報（入力済み文書データを含む）を、文書情報データベース３８３に格納する（ステップＳ２８１２）。
【０２４６】
以上により、出題の準備が完了する。なお、学習支援システム２７００において、ステップＳ２８０９における表示制御処理においては、出題者のクライアント装置２７１０の表示内容と解答者のクライアント装置２７１１〜２７１５の表示内容とは同期しない。
【０２４７】
続いて、出題のための処理について説明する。出題者のクライアント装置２７１０では、出題用学習支援アプリケーションを起動し、学習画面を表示する（ステップＳ２８１３）。なお、学習画面は、上述した会議画面と同様の機能を有しているものとする。
【０２４８】
表示された学習画面上においてユーザがログイン操作を行うと、ユーザ情報を含むログイン要求が学習支援システムサーバ装置２７２０に送信される（ステップＳ２８１４）。
【０２４９】
ログイン要求を受信した学習支援システムサーバ装置２７２０では、ログイン要求に含まれるユーザ情報に基づいて、ユーザ情報データベース３８２を検索することで、出題者のクライアント装置２７１０を認証する（ステップＳ２８１５）。認証が成功すると、学習支援システムサーバ装置２７２０では、ログインに成功したことを出題者のクライアント装置２７１０に通知する（ステップＳ２８１６）。これを受け、解答者のクライアント装置２７１１からの接続が可能となる。このため、解答者のクライアント装置２７１１〜２７１５では、解答用学習アプリケーションを起動し、学習支援システムサーバ装置２７２０に接続するとともに、学習画面を表示する（ステップＳ２８１７）。
【０２５０】
一方、出題者のクライアント装置２７１０では、入力済み文書データの読込操作が行われ、入力済み文書データの読込操作に関するイベント情報が学習支援システムサーバ装置２７２０に送信される（ステップＳ２８１８）。
【０２５１】
入力済み文書データの読込操作に関するイベント情報を受信した学習支援システムサーバ装置２７２０では、文書管理サーバ装置１５０に読み出し要求を送信する（ステップＳ２８１９）。読み出し要求を受信した文書管理サーバ装置１５０では、文書情報データベース３８３より当該入力済み文書データを含む文書情報を検索し（ステップＳ２８２０）、学習支援システムサーバ装置２７２０に送信する（ステップＳ２８２１）。
【０２５２】
文書情報を受信した学習支援システムサーバ装置２７２０では、当該文書情報に含まれる入力済み文書データを、出題者のクライアント装置２７１０及び解答者のクライアント装置２７１１〜２７１５に送信する（ステップＳ２８２２、Ｓ２８２３）。入力済み文書データを受信した出題者のクライアント装置２７１０、解答者のクライアント装置２７１１〜２７１５では、それぞれの学習画面に当該入力済み文書データを表示する（ステップＳ２８２４、２８２５）。
【０２５３】
ここで、解答者のクライアント装置２７１１〜２７１５のうちのいずれか（ここでは、解答者のクライアント装置２７１１とする）において、透過度の変更許可要求が入力されたとする（ステップＳ２８２６）。
【０２５４】
入力された透過度の変更許可要求は、学習支援システムサーバ装置２７２０に送信され（ステップＳ２８２７）、更に、出題者のクライアント装置２７１０に送信される（ステップＳ２８２８）。
【０２５５】
透過度の変更許可要求を受信した出題者のクライアント装置２７１０では、要求元の解答者のクライアント装置（解答者のクライアント装置２７１１）を識別し、透過度の変更許否を判定する（ステップＳ２８２９）。
【０２５６】
判定の結果、解答者のクライアント装置２７１１が、透過度を変更してもよい装置であると判定した場合、出題者のクライアント装置２７１０では、当該解答者のクライアント装置２７１１に対して、許可通知を送信する（ステップＳ２８３０）。なお、このとき送信される許可通知では、透過度の変更を許可する入力済み文書データを特定する情報、ページを特定する情報、レイヤ名を特定する情報が含まれるものとする。
【０２５７】
図２９は、透過度の変更許否を規定した許可通知のデータ構造２９００の一例を示す図である。図２９に示すように、許可通知は、解答者ごと（クライアント装置ごと）、ページごと、レイヤごとに透過度の変更許否が記載されている。
【０２５８】
図２８に戻る。許可通知を受信した学習支援システムサーバ装置２７２０では、当該許可通知を、指定された解答者のクライアント装置（ここでは、解答者のクライアント装置２７１１）に送信する（ステップＳ２８３１）。
【０２５９】
許可通知を受信した解答者のクライアント装置２７１１では、許可通知を分析し、透過度の変更が許可された、ページ、レイヤ名を特定する（ステップＳ２８３２）。
【０２６０】
以降、解答者のクライアント装置２７１１では、学習画面に表示されている入力済み文書データのページが、許可通知において特定されたページであるか否かを監視する。更に、透過度の変更要求があった場合に、要求されたオブジェクトが描画されているレイヤが、許可通知において指定されたレイヤであるか否かを判定する。
【０２６１】
そして、許可通知において特定された入力済み文書データのページであって、許可通知において特定されたレイヤであると判定された場合には、図１６に示す表示制御処理を実行する（ステップＳ２８３３）。
【０２６２】
一方、許可通知において特定された入力済み文書データのページではない場合、あるいは、許可通知において特定されたレイヤではないと判定された場合には、図１６に示す表示制御処理を実行しない。
【０２６３】
このように、学習支援システム２７００の、入力済み文書データ表示時の表示制御処理において、出題者のクライアント装置２７１０の表示内容と、解答者のクライアント装置２７１１〜２７１５の表示内容とは、入力済み文書データを表示するまでは同期する。ただし、入力済み文書データを表示し、解答者のクライアント装置２７１１〜２７１５から透過度の変更許可要求が送信された後は、解答者のクライアント装置２７１１〜２７１５の中に、透過度の変更処理を実行できるクライアント装置が生じる。このため、出題者のクライアント装置２７１０の表示内容と解答者のクライアント装置２７１１〜２７１５の表示内容とは同期しない。
【０２６４】
＜３．まとめ＞
以上の説明から明らかなように、本実施形態に係る情報入力装置では、学習支援システムに適用するにあたり、上記第１の実施形態に加え、更に、
・解答者のクライアント装置より、透過度の変更要求を行うことができるように構成した。
・解答者のクライアント装置より透過度の変更要求が送信された場合に、出題者のクライアント装置が、当該要求の許否を判定するように構成した。
・解答者のクライアント装置に対して、許可通知を送信するにあたり、入力済み文書データのページ名と、レイヤ名とを特定して送信するように構成した。
・許可通知を受信した解答者のクライアント装置が、特定された入力済み文書データのページ、レイヤについて、ユーザからの透過度の変更指示を受け付ける構成とした。
【０２６５】
これにより、解答者のクライアント装置においても、透過度を変更することが可能となり、例えば、解答者が、正しく解答した場合に、解答した部分の透過度を変更させることで、正しい解答を確認する、といった使用方法を実現することができるようになる。この結果、ユーザの利便性が向上する。
【０２６６】
［第９の実施形態］
上記第１乃至第８の実施形態では、情報入力装置が、文書レイヤ９１０、第１のレイヤ９２０、第２のレイヤ９３０を有するものとして説明したが、本発明はこれに限定されない。第２のレイヤ９３０が透過度の変更が可能なレイヤである場合には、少なくとも文書レイヤ９１０と第２のレイヤ９３０を有していればよい。
【０２６７】
また、上記第２乃至第８の実施形態では、設定ウィンドウ１５３０を介して任意の透過度を設定できる構成としたが本発明はこれに限定されない。例えば、透過度に加え、手書き入力に基づいて描画されるオブジェクトの色彩、明度等を選択できるように構成してもよい。
【０２６８】
また、上記第８の実施形態では、許可通知により許可されることで、透過度の変更が可能なオブジェクトの表示態様と、許可通知により許可されておらず、透過度の変更が可能でないオブジェクトの表示態様とが同じであるとしたが、本発明はこれに限定されない。例えば、透過度の変更が可能なオブジェクトがわかるように、透過度の変更が可能でないオブジェクトの表示態様とは異なる表示態様で表示するように構成してもよい。
【０２６９】
また、上記第８の実施形態では、解答者が設定ウィンドウ１５３０において透過度を変更する構成としたが、本発明はこれに限定されない。例えば、許可通知を受信した場合に、自動的に、所定の透過度に変更する構成としてもよい。
【０２７０】
また、上記第８の実施形態では、ページごと、レイヤごとに、変更許否を規定する構成としたが、本発明はこれに限定されず、特定の解答者に対して、全ページ、全レイヤの透過度の変更を許可する許可通知を送信する構成としてもよい。
【０２７１】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０２７２】
１００              ：会議システム
１１０              ：情報入力装置（クライアント装置）
１２０、１３０      ：表示装置
１４０              ：会議システムサーバ装置
１５０              ：文書管理サーバ装置
１６０              ：ネットワーク
９１０              ：文書レイヤ
９２０              ：第１のレイヤ
９３０              ：第２のレイヤ
１００１、１００２  ：表示面
１１００            ：会議画面
１１１０            ：入力操作領域
１１１１            ：共有ボタン
１１１２            ：非共有ボタン
１１１３            ：ファイル読込ボタン
１１１４            ：通常入力ボタン
１１１５            ：マーカ入力ボタン
１１１６            ：消去ボタン
１１１７、１１１８  ：矢印ボタン
１１２０            ：表示領域
１２００            ：テーブル
１５１４            ：手書き入力ボタン
１５１５            ：設定ボタン
１５３０            ：設定ウィンドウ
１９３０            ：設定ウィンドウ
２０３０            ：設定ウィンドウ
２４０１、２４０２  ：透過度変更ウィンドウ
２５３０            ：設定ウィンドウ
２６３０            ：設定ウィンドウ
２７００            ：学習支援システム
２７１０            ：情報入力装置（出題者のクライアント装置）
２７１１〜２７１５  ：情報入力装置（解答者のクライアント装置）
２７２０            ：学習支援システムサーバ装置
【先行技術文献】
【特許文献】
【０２７３】
【特許文献１】特開２００７−１１０４５３号公報
【特許文献２】特開２０１２−１０３５９３号公報
【図１】
2015106333.tif 000003
【図２】
2015106333.tif 000004
【図３】
2015106333.tif 000005
【図４】
2015106333.tif 000006
【図５】
2015106333.tif 000007
【図６】
2015106333.tif 000008
【図７】
2015106333.tif 000009
【図８】
2015106333.tif 000010
【図９】
2015106333.tif 000011
【図１１】
2015106333.tif 000012
【図１２】
2015106333.tif 000013
【図１３】
2015106333.tif 000014
【図１５】
2015106333.tif 000015
【図１６】
2015106333.tif 000016
【図１７】
2015106333.tif 000017
【図１９】
2015106333.tif 000018
【図２０】
2015106333.tif 000019
【図２１】
2015106333.tif 000020
【図２２】
2015106333.tif 000021
【図２３】
2015106333.tif 000022
【図２５】
2015106333.tif 000023
【図２６】
2015106333.tif 000024
【図２７】
2015106333.tif 000025
【図２８】
2015106333.tif 000026
【図２９】
2015106333.tif 000027
【図１０】
2015106333.tif 000028
【図１４】
2015106333.tif 000029
【図１８】
2015106333.tif 000030
【図２４】
2015106333.tif 000031