(57)【特許請求の範囲】
【請求項１】
描画オブジェクトの描画情報、又は前記描画オブジェクトで構成される描画オブジェクトグループのグループ情報に基づいて、前記描画オブジェクトが、指示に係る描画オブジェクトか、又は注釈に係る描画オブジェクトかを判定する判定手段と、
前記判定手段において前記描画オブジェクトが指示に係る描画オブジェクトであると判定された場合、前記指示に係る描画オブジェクトの表示属性を変更する表示属性変更手段と、
前記描画オブジェクトグループの数を算出する算出手段と、を有し、
前記判定手段は、前記算出手段において算出された前記描画オブジェクトグループの数が所定数以下の場合は、前記判定を行わないことを特徴とする情報処理装置。
【請求項２】
前記表示属性変更手段は、前記判定手段において前記描画オブジェクトが指示に係る描画オブジェクトであると判定された場合、前記指示に係る描画オブジェクトが表示されないよう、又は前記指示に係る描画オブジェクトが半透明で表示されるよう、前記表示属性を変更することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
描画オブジェクトの描画情報、又は前記描画オブジェクトで構成される描画オブジェクトグループのグループ情報に基づいて、前記描画オブジェクトが、指示に係る描画オブジェクトか、又は注釈に係る描画オブジェクトかを判定する判定ステップと、
前記判定ステップにおいて前記描画オブジェクトが指示に係る描画オブジェクトであると判定された場合、前記指示に係る描画オブジェクトの表示属性を変更する表示属性変更ステップと、
前記描画オブジェクトグループの数を算出する算出ステップと、を有し、
前記判定ステップでは、前記算出ステップにおいて算出された前記描画オブジェクトグループの数が所定数以下の場合は、前記判定を行わないことを特徴とする情報処理方法。
【請求項４】
前記表示属性変更ステップでは、前記判定ステップにおいて前記描画オブジェクトが指示に係る描画オブジェクトであると判定された場合、前記指示に係る描画オブジェクトが表示されないよう、又は前記指示に係る描画オブジェクトが半透明で表示されるよう、前記表示属性を変更することを特徴とする請求項３に記載の情報処理方法。
【請求項５】
描画オブジェクトの描画情報、又は前記描画オブジェクトで構成される描画オブジェクトグループのグループ情報に基づいて、前記描画オブジェクトが、指示に係る描画オブジェクトか、又は注釈に係る描画オブジェクトかを判定する判定ステップと、
前記判定ステップにおいて前記描画オブジェクトが指示に係る描画オブジェクトであると判定された場合、前記指示に係る描画オブジェクトの表示属性を変更する表示属性変更ステップと、
前記描画オブジェクトグループの数を算出する算出ステップと、をコンピュータに実行させるためのプログラムであり、
前記判定ステップでは、前記算出ステップにおいて算出された前記描画オブジェクトグループの数が所定数以下の場合は、前記判定を行わないことを特徴とするプログラム。
【請求項６】
請求項５に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
近年、大画面の表示装置を利用した電子会議システムが知られている。この電子会議システムは、高精細な会議資料やビデオ映像等の記録データを、会議の出席者が視聴できるように表示装置に表示する。電子会議システムの中には、表示装置と、情報処理装置と、座標入力装置としてのデジタイザと、を含んで構成されるものがある。このデジタイザは、表示装置の画面上に取り付けられる。そして、ユーザは、デジタイザ上でペンや指により、座標指示や図形の入力を行うことで、説明している箇所をポイント（指示）として入力したり、会議資料を補足して説明するために注釈（添え書き）を入力したりすることができる。例えば、ユーザがデジタイザを用いて注釈等のアノテーションを入力した場合、電子会議システムの情報処理装置は、会議資料を表示装置に表示した状態で、入力されたアノテーションを表示装置の画面上に追加して表示する。このように、ユーザの入力を表示装置上に追加して表示することで、電子会議システムは、いわゆる電子ホワイトボードの機能を発揮することができる。
【０００３】
ここで、情報処理装置は、入力されたポイント（指示）やアノテーション（注釈）を、手書きのストロークとして検出し、このストロークを描画オブジェクトとして扱う。ユーザは、この描画オブジェクトに対してコピー、切り取り、貼り付け、移動、拡大及び縮小等の編集を行うことができる。なお、情報処理装置は、描画オブジェクトをグループ化することで複数のストロークを一つのグループとして扱い、一つのグループに対して編集、手書き文字認識を行うことができる（例えば、特許文献１参照）。
【０００４】
また、電子会議システムの情報処理装置は、会議に使用した会議資料を、電子会議システムの記録装置や会議サーバ等に保存して、後に再生することができる。例えば、ユーザがデジタイザを用いて描画した描画オブジェクトを、描画した順番に再生することで、会議を再現することができる。また、このような会議資料を再生することができる情報処理装置の中には、会議中に説明している箇所を指示するために下線を引いたり、丸で囲んだりする、所謂、ポインタとしての描画を時間の経過により消去することができる（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開平１０−１７７４５０号公報
【特許文献２】特開平１０−１０８１５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような会議を再生することができる電子会議システムの情報処理装置においてユーザが会議で使用され、表示装置に表示された会議資料をみるためには、再生するための時間が必要になってしまう。一方、表示装置に表示された会議資料の最終段階のみを再生する場合、再生する時間はかからないものの、会議中に説明している箇所を指示するためのポインタが描画として残っているため、会議資料が見づらい問題がある。
【０００７】
特許文献２の技術では、ユーザはポインタとしての描画を時間の経過により消去することができるものの、消去したい描画を行うときと、消去せずに残しておきたい描画をするときと、で入力するモードを変更する必要があり、操作が煩雑になるという問題がある。
【０００８】
本発明は、上述した問題点に鑑みてなされたものであり、注釈に係る描画オブジェクトをユーザにとって見やすいように表示することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、描画オブジェクトの描画情報、又は前記描画オブジェクトで構成される描画オブジェクトグループのグループ情報に基づいて、前記描画オブジェクトが、指示に係る描画オブジェクトか、又は注釈に係る描画オブジェクトかを判定する判定手段と、前記判定手段において前記描画オブジェクトが指示に係る描画オブジェクトであると判定された場合、前記指示に係る描画オブジェクトの表示属性を変更する表示属性変更手段と、前記描画オブジェクトグループの数を算出する算出手段と、を有し、前記判定手段は、前記算出手段において算出された前記描画オブジェクトグループの数が所定数以下の場合は、前記判定を行わないことを特徴とする。
【００１０】
本発明の情報処理方法は、描画オブジェクトの描画情報、又は前記描画オブジェクトで構成される描画オブジェクトグループのグループ情報に基づいて、前記描画オブジェクトが、指示に係る描画オブジェクトか、又は注釈に係る描画オブジェクトかを判定する判定ステップと、前記判定ステップにおいて前記描画オブジェクトが指示に係る描画オブジェクトであると判定された場合、前記指示に係る描画オブジェクトの表示属性を変更する表示属性変更ステップと、前記描画オブジェクトグループの数を算出する算出ステップと、を有し、前記判定ステップでは、前記算出ステップにおいて算出された前記描画オブジェクトグループの数が所定数以下の場合は、前記判定を行わないことを特徴とする。
【００１１】
なお、本発明は、プログラム及び記録媒体としてもよい。
情報処理装置。
【発明の効果】
【００１２】
本発明によれば、注釈に係る描画オブジェクトを見やすいように表示することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態について図面を用いて説明する。
（第１の実施形態）
図１は、第１の実施形態に係る会議システムのハードウェア構成の一例を示す図である。会議システム１０は、表示装置１と、情報処理装置２と、入力装置３と、を含んで構成される。表示装置１及び入力装置３は、情報処理装置２にＵＳＢケーブル等を介して接続されている。
【００１４】
表示装置１は、ＬＣＤ等のディスプレイである。表示装置１は、記録データや記録データとしての描画オブジェクト等を表示する。情報処理装置２は、ＲＯＭ４と、ＲＡＭ５と、ハードディスク等の記録装置６と、ＣＰＵ７とを含んで構成される。また、各構成は、バス９を介して接続される。ＣＰＵ７は、バス９に接続された各構成を制御する。より具体的に説明すると、ＣＰＵ７は、記録装置６、又はＲＯＭ４に記録されたプログラムをＲＡＭ５に読み出して実行することにより後述する処理を行う。ＲＯＭ４には、情報処理装置２の起動時に最初にＣＰＵ７によって実行されるプログラムが記録されている。ＲＡＭ５は、記録装置６に記録されたプログラムをＣＰＵ７が実行するときのワーク用のメモリとして用いられ、処理されたデータ等が記録される。記録装置６は、本実施形態に係るプログラム、記録データ、描画情報等が記録されている。更に、記録装置６は、後述する手書き認識辞書データと、図形パターンデータと、記号パターンデータと、が記録されている。
【００１５】
入力装置３は、表示装置１に取り付けられる光学式デジタイザ１１（以下、デジタイザ１１という）と、ペン１２と、を含んで構成される。このデジタイザ１１は、表示装置１の表示面上に取り付けられる。デジタイザ１１は、ユーザがペン１２を用いてデジタイザ１１上に描画した軌跡１３を描画情報として検出し、情報処理装置２に出力する。
情報処理装置２のＣＰＵ７は、出力された軌跡１３の描画情報を、リアルタイムで表示装置１に描画オブジェクトとして表示する。従って、ＣＰＵ７は、ユーザがペン１２を用いて表示装置１に直接、描画しているように表示することができる。このように構成することで会議システム１０は、ホワイトボードとしての機構を発揮する。また、ＣＰＵ７は、描画情報を記録装置６に記録する。
【００１６】
会議システム１０の情報処理装置２のＣＰＵ７は、ユーザによる静的な再生指示により、記録装置６に記録されている会議資料等の記録データを表示装置１に静的に表示する。図２は、記録データ及び記録データとしての描画オブジェクトを表示装置に表示した一例を示す図である。
図２では、製品毎の単価や販売数等を示す表と、２つの棒グラフと、複数の描画オブジェクトグループ１０１〜１１１と、が表示されている。
【００１７】
描画オブジェクトグループ１０１〜１０９は、ユーザが表や棒グラフを説明するため、表や棒グラフの一部を指示するポインタとして描画した描画オブジェクトのグループである。ここで、ポインタとして描画された描画オブジェクトを指示に係る描画オブジェクト（指示描画オブジェクト）という。描画オブジェクトグループ１０１〜１０９は、それぞれ１つの描画オブジェクトから構成されるグループである。
【００１８】
本実施形態において、描画オブジェクトグループを構成する描画オブジェクトが２つ以下の描画オブジェクトグループの描画オブジェクトを指示描画オブジェクトとする。また、本実施形態において、描画オブジェクトグループを構成する描画オブジェクトが３つ以上の描画オブジェクトグループの描画オブジェクトの場合は、以下の２つの条件を満たす描画オブジェクトを指示描画オブジェクトとする。つまり、
・「描画オブジェクトグループを構成する描画オブジェクトとして手書き文字、又は記号を含まない描画オブジェクトグループの描画オブジェクト」
・「単純な図形からなる描画オブジェクト」である。
なお、記号とは、一定の内容を表すために用いられる印、符号等であり、例えば、矢印「→」や算術記号「÷」「＝」等である。また、単純な図形とは、例えば、丸、線、チェック等である。
【００１９】
描画オブジェクトグループ１１０及び１１１は、ユーザが表や棒グラフを補足して説明するために注釈として描画した描画オブジェクトのグループである。ここで、注釈として描画された描画オブジェクトを注釈に係る描画オブジェクト（注釈描画オブジェクト）という。描画オブジェクトグループ１１０及び１１１は、それぞれ複数の描画オブジェクトから構成されるグループである。即ち、描画オブジェクトグループ１１０及び１１１は、上向きの矢印を構成する複数の描画オブジェクトと、「Ｕ」を構成する描画オブジェクトと、「Ｐ」を構成する複数の描画オブジェクトと、からなるグループである。
【００２０】
本実施形態において、以下の２つの条件を満たす描画オブジェクトを注釈描画オブジェクトとする。つまり、
・「描画オブジェクトグループを構成する描画オブジェクトが３つ以上の描画オブジェクトグループの描画オブジェクト」
・「描画オブジェクトグループを構成する描画オブジェクトとして手書き文字、又は記号を含む描画オブジェクトグループの描画オブジェクト」である。
【００２１】
描画オブジェクトを描画オブジェクトグループとしてグループ化する処理は、例えば、ユーザによるグループ化に係る操作に応じて情報処理装置２のＣＰＵ７が行ってもよい。また、ＣＰＵ７が自動的に描画オブジェクト間の入力時間間隔が短い描画オブジェクト同士を描画オブジェクトグループとしてグループ化してもよい。描画オブジェクトを描画オブジェクトグループとしてグループ化した場合、ＣＰＵ７は、描画オブジェクトグループのグループ情報を作成する。このグループ情報には、描画オブジェクトグループのＩＤと、描画オブジェクトグループを構成する描画オブジェクトのＩＤとが含まれている。また、グループ情報は、描画オブジェクトグループ管理テーブルで記録装置６に記録され、管理される。
【００２２】
次に、図２に示すよう会議資料等の記録データが静的に表示されている状態において、指示描画オブジェクトが表示されることで、ユーザが、会議資料や注釈描画オブジェクトを見えづらいと考える場合がある。そのとき、ユーザは、例えば、表示装置１に表示されている「指示描画オブジェクト除去」ボタンを押下、又はクリックする。すると、ＣＰＵ７は、指示描画オブジェクトとして判断した描画オブジェクトから構成される描画オブジェクトグループの表示属性の変更を行う。
以下、ＣＰＵ７が、描画オブジェクトグループの表示属性を変更する処理について説明する。
【００２３】
図３は、描画オブジェクトグループの表示属性を変更する処理の一例を示すフローチャートである。まず、ステップＳ１において、ＣＰＵ７は、描画オブジェクトグループが表示された状態から、表示されている描画オブジェクトグループの数（グループ数）を算出する。
このとき、ＣＰＵ７は、記録装置６に記録された描画オブジェクトグループ管理テーブルのグループ情報に基づいてグループ数を算出する。グループ数が所定数以下（例えば１０個以下）の場合、ＣＰＵ７は、全ての描画オブジェクトグループに意味があるとみなして表示属性を変更する処理を終了する。一方、グループ数が所定数より多い場合は、ＣＰＵ７は、ステップＳ２に進む。なお、図２に示されるような描画オブジェクトグループが表示装置１に表示されている場合、ステップＳ１において、ＣＰＵ７は、グループ数を描画オブジェクトグループ１０１〜１１１の１１として算出し、ステップＳ２に進む。
【００２４】
次に、ステップＳ２において、ＣＰＵ７は、描画オブジェクトグループ管理テーブルのグループ情報（又は描画オブジェクトグループのＩＤ）を指し示す参照ポインタを先頭に設定する処理を行う。このように設定するのは、ＣＰＵ７が、後述するステップＳ４における評価を描画オブジェクトグループの単位毎に行うためである。
【００２５】
次に、ステップＳ３において、ＣＰＵ７は、参照ポインタが示しているグループ情報を取得する。次に、ステップＳ４において、ＣＰＵ７は、ステップＳ３で取得したグループ情報の内容を評価する（描画判定）。なお、この評価方法については図６のフローチャートを用いて後述する。
【００２６】
次に、ステップＳ５において、ＣＰＵ７は、ステップＳ４の評価の結果を判定する。ステップＳ４の評価が注釈描画オブジェクトであった場合は、ＣＰＵ７は、ステップＳ７へ進む。ステップＳ４の評価の結果が指示描画オブジェクトであった場合は、ＣＰＵ７は、ステップＳ６へ進む。
【００２７】
ステップＳ６において、ＣＰＵ７は、描画オブジェクトグループの表示属性を変更する（表示属性変更）。本実施形態では、ＣＰＵ７は、ユーザ選択により、例えば、描画オブジェクトグループを表示装置１に表示させないようにする「不可視」と、描画オブジェクトグループを表示装置１に半透明で表示する「半透明」と、が表示属性として設定できるようになっている。表示属性を不可視に設定した場合は、ＣＰＵ７は、指示描画オブジェクトとして判定した描画オブジェクトから構成される描画オブジェクトグループを不可視にして表示装置１に表示する（例えば、後述する図４参照）（表示制御）。また、表示属性を半透明に設定していた場合は、ＣＰＵ７は、指示描画オブジェクトとして判定した描画オブジェクトから構成される描画オブジェクトグループを半透明にして表示装置１に表示する（例えば、後述する図５参照）（表示制御）。
【００２８】
次に、ステップＳ７において、ＣＰＵ７は、参照ポインタを一つ進める。次に、ステップＳ８において、ＣＰＵ７は、参照ポインタが最終のグループ情報（又は描画オブジェクトグループのＩＤ）を超えたか否かを判定する。参照ポインタが最終のグループ情報（又は描画オブジェクトグループのＩＤ）を超えていない場合は、ＣＰＵ７は、ステップＳ３へ戻る。参照ポインタが最終のグループ情報（又は描画オブジェクトグループのＩＤ）を超えていた場合は、ＣＰＵ７は、表示属性を変更する処理を終了する。
【００２９】
ここで、図２で示される描画オブジェクトグループ１０１〜１０９は、図６で後述するフローチャートにおいて描画オブジェクトグループを構成する描画オブジェクトが指示描画オブジェクトであると判定された描画オブジェクトグループである。また、図２で示される描画オブジェクトグループ１１０及び１１１は、図６で後述するフローチャートにおいて描画オブジェクトグループを構成する描画オブジェクトが注釈描画オブジェクトであると判定された描画オブジェクトグループである。
【００３０】
図４は、表示属性を不可視に設定した場合の表示装置に表示される一例を示す図である。図４で示すようにＣＰＵ７は、図２で表示していた描画オブジェクトグループ１０１〜１０９を、不可視にして表示装置１に表示し、図２で表示していた描画オブジェクトグループ１１０及び１１１を、そのまま表示する。
【００３１】
図５は、表示属性を半透明に設定した場合の表示装置に表示される一例を示す図である。図５で示すようにＣＰＵ７は、図２で表示していた描画オブジェクトグループ１０１〜１０９を、半透明にして表示装置１に表示し、図２で表示していた描画オブジェクトグループ１１０及び１１１を、そのまま表示する。なお、図５では、半透明の表示を破線で表示している。
【００３２】
次に、描画オブジェクトグループの内容を評価する処理について説明する。
図６は、描画オブジェクトグループの内容を評価する処理の一例を示すフローチャートである。
まず、ステップＳ１１において、ＣＰＵ７は、描画オブジェクトグループのグループ情報を記録装置６から受信する。
【００３３】
次に、ステップＳ１２において、ＣＰＵ７は、グループ情報に基づいて描画オブジェクトグループを構成する描画オブジェクトの数が所定数以下か否かを判定する。本実施形態では描画オブジェクトグループを構成する描画オブジェクトの数が２つ以下か否かを判定するものとする。描画オブジェクトグループを構成する描画オブジェクトの数が所定数以下であった場合は、ＣＰＵ７は、ステップＳ１６へ進む。描画オブジェクトグループを構成する描画オブジェクトの数が所定数以下ではない場合は、ステップＳ１３へ進む。
【００３４】
例えば、図２に示される描画オブジェクトグループ１０１〜１０９は、それぞれ１つの描画オブジェクトから構成されている。従って、ＣＰＵ７は、所定数以下であるとしてステップＳ１６に進む。また、図２に示される描画オブジェクトグループ１１０及び１１１は、それぞれ上向きの矢印を構成する複数の描画オブジェクトと、「Ｕ」を構成する描画オブジェクトと、「Ｐ」を構成する複数の描画オブジェクトと、の３つの描画オブジェクトで構成されている。従って、ＣＰＵ７は、所定数以下でないとしてステップＳ１３に進む。
【００３５】
ステップＳ１６において、ＣＰＵ７は、描画オブジェクトグループに対して返却値を「指示描画オブジェクト」にセットして、処理を終了する。例えば、ＣＰＵ７は、図２に示される描画オブジェクトグループ１０１〜１０９に対する返却値を「指示描画オブジェクト」にセットする。
【００３６】
一方、ステップＳ１３において、ＣＰＵ７は、描画オブジェクトグループを構成する描画オブジェクトに手書き文字の描画オブジェクトが含まれるか否かを判定する。手書き文字の描画オブジェクトが含まれるか否かの判定には、例えばＣＰＵ７が、記録装置６に記録された描画情報と、記録装置６に記録された手書き認識辞書データと、を照合し、類似する場合には手書き文字の描画オブジェクトが含まれると判定する。類似しない場合には、ＣＰＵ７は、手書き文字の描画オブジェクトが含まれないと判定する。なお、ＣＰＵ７は、手書き認識辞書データの照合において、１つ１つの描画オブジェクトと照合するほか、描画オブジェクトグループ全体及び複数の描画オブジェクトを組み合わせたものに対しても照合するようにする。
【００３７】
手書き文字が含まれると判定した場合は、ＣＰＵ７は、ステップＳ１５に進む。手書き文字が含まれないと判定した場合は、ＣＰＵ７は、ステップＳ１４に進む。例えば、図２に示される描画オブジェクトグループ１１０及び１１１は、それぞれ「Ｕ」を構成する描画オブジェクトと、「Ｐ」を構成する複数の描画オブジェクトと、を含んで構成されている。従って、ＣＰＵ７は、描画オブジェクトグループ１１０及び１１１は手書き文字を含むと判定してステップＳ１５に進む。
【００３８】
なお、ステップＳ１３において、ＣＰＵ７は、描画オブジェクトグループの描画オブジェクトに記号の描画オブジェクトが含まれるか否かを判定してもよい。記号の描画オブジェクトが含まれるか否かの判定には、例えばＣＰＵ７が、記録装置６に記録された描画情報と、記録装置６に記録された記号パターンデータと、を照合し、類似する場合には記号の描画オブジェクトが含まれると判定する。類似しない場合には、ＣＰＵ７は、記号の描画オブジェクトが含まれないと判定する。
【００３９】
ステップＳ１４において、ＣＰＵ７は、描画オブジェクトグループを構成する描画オブジェクトが丸、線、チェック等の単純な図形であるか否かを判定する。描画オブジェクトが単純な図形であるか否かの判定には、例えばＣＰＵ７が、記録装置６に記録された描画情報と、記録装置６に記録された図形パターンデータと、を照合し、類似する場合には、単純な図形であると判定する。類似しない場合には、ＣＰＵ７は、単純な図形でないと判定する。ＣＰＵ７は、図形パターンデータの照合において、１つ１つの描画オブジェクトと照合するものとする。
単純な図形であると判定した場合は、ＣＰＵ７は、ステップＳ１６に進む。単純な図形ではないと判定した場合は、ＣＰＵ７は、ステップＳ１５に進む。
【００４０】
ステップＳ１５において、ＣＰＵ７は、描画オブジェクトグループに対する返却値を「注釈描画オブジェクト」にセットして、処理を終了する。例えば、ＣＰＵ７は、図２に示される描画オブジェクトグループ１１０及び１１１に対して、それぞれ返却値を「注釈描画オブジェクト」にセットする。
【００４１】
このように、第１の実施形態によれば、ＣＰＵ７が、描画オブジェクトグループを構成する描画オブジェクトに対して指示描画オブジェクトか、又は注釈描画オブジェクトであるか、を判定する。そして、指示描画オブジェクトであると判定した場合には、ＣＰＵ７は、描画オブジェクトグループの表示属性を変更する。従って、例えば、表示属性を不可視や半透明に設定することで、指示描画オブジェクトとして判定した描画オブジェクトを表示装置に非表示又は半透明にして表示でき、注釈に係る描画オブジェクトや記録データの表示を見やすくすることができる。
【００４２】
なお、上述した説明では、「指示描画オブジェクト除去」ボタンを押下、又はクリックしたときに、ＣＰＵ７が、描画オブジェクトグループの表示属性の変更を行うものとして説明したが、記録データの再生時に自動的に行うようにしてもよい。
【００４３】
また、上述した説明では、指示描画オブジェクトであると判定した場合、描画オブジェクトグループの表示属性を変更する場合について説明した。しかしながら、描画オブジェクトグループを構成する描画オブジェクトの表示属性を変更するようにしてもよい。
【００４４】
また、上述した説明では、描画オブジェクトグループ内の描画オブジェクトが手書き文字であるか否かの判定において、ＣＰＵ７が、描画情報と、手書き認識辞書データと、を照合する場合についてのみ説明した。しかし、手書き文字を認識する方法は特に限定されるものではない。
【００４５】
また、上述した説明では、描画オブジェクトグループ内の描画オブジェクトが記号であるか否かの判定において、ＣＰＵ７が、描画情報と、記号パターンデータと、を照合する場合についてのみ説明した。しかし、記号であるか否かを判定する方法は特に限定されるものではない。
【００４６】
また、上述した説明では、描画オブジェクトグループ内の描画オブジェクトが単純な図形であるか否かの判定において、ＣＰＵ７が、描画情報と、図形パターンデータと、を照合する場合についてのみ説明した。しかし、単純な図形であるか否かを判定する方法は特に限定されるものではない。
【００４７】
（第２の実施形態）
図７は、ネットワークを介して接続された会議システムのハードウェア構成の一例を示す図である。なお、図１と同様の構成は同一の符号を付して説明を省略する。図７の会議システム２０は、情報処理装置２１と、情報処理装置２２と、サーバ２３と、を含んで構成される。情報処理装置２１と、情報処理装置２２と、サーバ２３と、はそれぞれネットワーク２５を介して接続されている。情報処理装置２１及び情報処理装置２２は、それぞれ会議室等に置かれ、不特定多数のユーザが使用することができる。また、図７では情報処理装置を２つとして説明するが、１つ又は２つ以上であってもよい。情報処理装置２１及び情報処理装置２２は、図１の情報処理装置２と同様、表示装置１と、入力装置と、が接続されている。また、情報処理装置２１及び情報処理装置２２は、ＲＯＭ４と、ＲＡＭ５と、ＣＰＵ７とを含んで構成される。サーバ２３は、ＣＰＵ７と、記録装置６とを含んで構成される。
【００４８】
図７の会議システム２０では、例えば、情報処理装置２１のデジタイザ１１が、ユーザによってデジタイザ１１上に描画した軌跡１３を描画情報として検出し、情報処理装置２１に出力する。続いて、情報処理装置２１のＣＰＵ７は、出力された軌跡１３の描画情報を、リアルタイムで情報処理装置２１に接続された表示装置１に描画オブジェクトとして表示する。そして、情報処理装置２１のＣＰＵ７は、描画情報や記録データ等をサーバ２３に送信する。サーバ２３のＣＰＵ７は、送信された描画情報や記録データ等を記録装置６に記録する。
【００４９】
第２の実施形態によれば、記録データがサーバ２３の記録装置６に記録される。従って、例えば会議が行われた場所とは異なる場所で記録データを再生することができる。この場合においても、再生時において、ＣＰＵ７が、描画オブジェクトが指示描画オブジェクトか、注釈描画オブジェクトであるかを判定し、指示描画オブジェクトである場合には、描画オブジェクトグループの表示属性を変更することができる。従って、例えば、表示属性を不可視や半透明に設定することで、指示描画オブジェクトと判定した描画オブジェクトグループを表示装置に非表示又は半透明にして表示でき、注釈に係る描画オブジェクトや記録データの表示を見やすくすることができる。
【００５０】
以上、上述した実施形態によれば、指示描画オブジェクトと判定した描画オブジェクトを表示装置に非表示又は半透明にして表示することができる。従って、注釈描画オブジェクトと判定した描画オブジェクトを見やすいように表示することができる。
【００５１】
上述した本発明の実施形態における情報処理装置を構成する各手段、並びに情報処理方法の各ステップは、コンピュータのＲＡＭやＲＯＭ等に記録されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読取可能な記録媒体は本発明に含まれる。
【００５２】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、一つの機器からなる装置に適用してもよい。
【００５３】
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システム又は装置に直接、又は遠隔から供給する。そして、そのシステム又は装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５４】
従って、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００５６】
さらに、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５７】
【図１】第１の実施形態に係る会議システムのハードウェア構成の一例を示す図である。
【図２】描画オブジェクトを表示装置に表示した一例を示す図である。
【図３】描画オブジェクトの表示属性を変更する処理の一例を示すフローチャートである。
【図４】表示属性を不可視に設定していた場合の表示装置に表示される一例を示す図である。
【図５】表示属性を半透明に設定した場合の表示装置に表示される一例を示す図である。
【図６】描画オブジェクトのグループの内容を評価する処理の一例を示すフローチャートである。
【図７】第２の実施形態に係る会議システムのハードウェア構成の一例を示す図である。
【符号の説明】
【００５８】
１    表示装置
２    情報処理装置
３    入力装置
４    ＲＯＭ
５    ＲＡＭ
６    記録装置
７    ＣＰＵ
９    バス
１０  電子会議システム
１１  デジタイザ
１２  ペン
１３  軌跡
２０  電子会議システム
２１  情報処理装置
２２  情報処理装置
２３  サーバ
２５  ネットワーク
【図１】
0004963633.tif 000002
【図２】
0004963633.tif 000003
【図３】
0004963633.tif 000004
【図４】
0004963633.tif 000005
【図５】
0004963633.tif 000006
【図６】
0004963633.tif 000007
【図７】
0004963633.tif 000008