(57)【要約】【課題】  相互理解を容易に行うことができるとともに機能に基づいて描画内容を効率的に検索するが可能なグラフィクス対話装置およびグラフィクス対話プログラムを提供することである。【解決手段】  ユーザは、電子ペン４を用いて描画ウインドウ２０１に描画を行う。また、ユーザは、電子ペン４を用いて機能選択ボタン２１１〜２２０のいずれかを押圧することにより肯定、否定、指示（代名詞的）、強調、疑問（ｙｅｓ−ｎｏ）、疑問（ｗｈｉｃｈ）、疑問（ｈｏｗ）、疑問（ｗｈａｔ）、疑問（ｗｈｅｒｅ）および疑問（ｗｈｅｎ）のうちいずれかを選択することができる。ＣＰＵ２１は、描画オブジェクトに選択された機能を付与し、描画オブジェクトに関連付けて機能に対応する機能描画を表示する。【選択図】        図４
2006277040.tif 000002
【特許請求の範囲】
【請求項１】
使用者による描画の内容を描画データとして入力する描画手段と、
描画手段により入力された描画データに基づいて描画の単位を描画オブジェクトとして生成する生成手段と、
使用者の操作に基づいて、前記生成手段により生成された描画オブジェクトのうち任意の描画オブジェクトに機能を付与するとともに、その機能を表す機能描画を当該描画オブジェクトに関連付けて表示する機能付与手段と、
前記機能付与手段により付与された機能と描画オブジェクトとの関係を記憶する記憶手段とを備えたことを特徴とするグラフィクス対話装置。
【請求項２】
使用者の操作に基づいて、前記記憶手段に記憶された描画オブジェクトを検索するための検索条件として少なくとも機能を指定する条件指定手段と、
前記条件指定手段により指定された機能に基づいて前記記憶手段から該当する描画オブジェクトを検索する検索手段とをさらに備えたことを特徴とする請求項１記載のグラフィクス対話装置。
【請求項３】
前記条件指定手段は、使用者の操作に基づいて前記検索条件として描画の期間をさらに指定し、
前記検索手段は、前記指定手段により指定された期間内の描画オブジェクトのうち前記指定手段により指定された機能に基づいて前記記憶手段から該当する描画オブジェクトを検索することを特徴とする請求項２記載のグラフィクス対話装置。
【請求項４】
使用者の操作に基づいて、前記検索手段により検索された描画オブジェクトのうちいずれかを選択する選択手段と、
前記選択手段により選択された描画オブジェクトを再生表示する再生表示手段とをさらに備えたことを特徴とする請求項２または３記載のグラフィクス対話装置。
【請求項５】
前記再生表示手段は、前記記憶手段に記憶された機能と描画オブジェクトとの関係に基づいて、前記選択手段により選択された描画オブジェクトを機能描画とともに再生表示することを特徴とする請求項４記載のグラフィクス対話装置。
【請求項６】
使用者の操作に基づいて、前記選択手段により選択された描画オブジェクトの前または後に生成された描画オブジェクトのうち再生すべき描画オブジェクトの数を指定する再生指定手段をさらに備え、
前記再生表示手段は、前記選択手段により選択された描画オブジェクトおよび前記再生指定手段により指定された数の描画オブジェクトを生成の時間順に再生表示することを特徴とする請求項４または５記載のグラフィクス対話装置。
【請求項７】
コンピュータにより実行可能なグラフィクス対話プログラムであって、
使用者による描画の内容を描画データとして入力する処理と、
前記入力された描画データに基づいて描画の単位を描画オブジェクトとして生成する処理と、
使用者の操作に基づいて、前記生成された描画オブジェクトのうち任意の描画オブジェクトに機能を付与するとともに、その機能を表す機能描画を当該描画オブジェクトに関連付けて表示する処理と、
前記付与された機能と描画オブジェクトとの関係を記憶手段に記憶する処理とを、前記コンピュータに実行させることを特徴とするグラフィクス対話プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画により対話を行うグラフィクス対話装置およびグラフィクス対話プログラムに関する。
【背景技術】
【０００２】
インターネットの発達に伴ってネットワークを通して複数のユーザが対話を行う対話システムが開発されている（例えば特許文献１参照）。このような対話システムによると、多数のユーザがパーソナルコンピュータのキーボードを用いて文章を入力することによりインターネットを通して相互に対話を行うことができる。また、対話の内容をデータとして保存し、所望の用語で検索することも可能である。
【特許文献１】特開２００２−８２８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、実際の対面の会議または講義等においては、例えばホワイトボードに描画を行いつつそれらの描画内容に強調、否定、疑問等の機能を付与しながら説明を行うことが行われる。例えば、図形を円で囲むことにより強調を表現し、図形に×印を付すことにより否定を表現し、図形の近くに疑問符を描くことにより疑問を表現する。
【０００４】
一方、コンピュータにより描画を行う種々の描画ツールが開発されている。描画ツールによると、種々の図を容易に描くことができるとともに、図の修正および図のデータの保存を行うことができる。
【０００５】
このような描画ツールを対話システムに適用することにより、文章だけでなく描画による対話も可能になると考えられる。
【０００６】
しかしながら、従来の描画ツールを対話システムに用いた場合、描画内容に強調、否定、疑問等の機能を付与することが困難である。また、描画内容をデータとして保存した場合、機能に基づいて描画対象を検索することはできない。
【０００７】
また、描画を行いながら対話を行った場合、対話中は、描画内容の意味を理解しているが、後に描画された図を見ても図の生成過程が把握しないと、図の意味がわからないことが多い。しかしながら、後に図の生成過程を全て再生するのは、時間および労力の観点から非効率的である。
【０００８】
本発明の目的は、相互理解を容易に行うことができるとともに機能に基づいて所望の描画内容を効率的に再現することが可能なグラフィクス対話装置およびグラフィクス対話プログラムを提供することである。
【課題を解決するための手段】
【０００９】
（１）
第１の発明に係るグラフィクス対話装置は、使用者による描画の内容を描画データとして入力する描画手段と、描画手段により入力された描画データに基づいて描画の単位を描画オブジェクトとして生成する生成手段と、使用者の操作に基づいて、生成手段により生成された描画オブジェクトのうち任意の描画オブジェクトに機能を付与するとともに、その機能を表す機能描画を当該描画オブジェクトに関連付けて表示する機能付与手段と、機能付与手段により付与された機能と描画オブジェクトとの関係を記憶する記憶手段とを備えたものである。
【００１０】
そのグラフィクス対話装置においては、使用者による描画の内容が描画手段により描画データとして入力される。入力された描画データに基づいて描画の単位が生成手段により描画オブジェクトとして生成される。使用者は、生成された描画オブジェクトのうち任意の描画オブジェクトに機能付与手段により機能を付与することができる。また、機能付与手段によりその機能を表す機能描画が当該描画オブジェクトに関連付けて表示される。さらに、付与された機能と描画オブジェクトとの関係が記憶手段により記憶される。
【００１１】
このように、所望の描画オブジェクトに機能が付与されるとともにその描画オブジェクトに関連して機能描画が表示されるので、使用者は他の使用者と描画による対話が可能となる。それにより、複数の対話者の相互理解が容易になる。
【００１２】
また、付与された機能と描画オブジェクトとの関係が記憶手段に記憶されるので、機能に基づいて描画オブジェクトを効率的に検索することが可能になる。それにより、所望の描画内容を効率的に再現することができる。
【００１３】
（２）
グラフィクス対話装置は、使用者の操作に基づいて、記憶手段に記憶された描画オブジェクトを検索するための検索条件として少なくとも機能を指定する条件指定手段と、条件指定手段により指定された機能に基づいて記憶手段から該当する描画オブジェクトを検索する検索手段とをさらに備えてもよい。
【００１４】
この場合、使用者は、記憶手段に記憶された描画オブジェクトを検索するための検索条件として少なくとも機能を条件指定手段により指定することができる。それにより、指定された機能に基づいて記憶手段から該当する描画オブジェクトが検索手段により検索される。したがって、使用者は、機能に基づいて過去の描画内容を容易に再現することができる。
【００１５】
（３）
条件指定手段は、使用者の操作に基づいて検索条件として描画の期間をさらに指定し、検索手段は、指定手段により指定された期間内の描画オブジェクトのうち指定手段により指定された機能に基づいて記憶手段から該当する描画オブジェクトを検索してもよい。
【００１６】
この場合、使用者は、記憶手段に記憶された描画オブジェクトを検索するための検索条件として描画の期間をさらに指定することができる。それにより、指定された期間内の描画オブジェクトのうち指定された機能に基づいて検索手段により記憶手段から該当する描画オブジェクトが検索される。したがって、使用者は、機能に基づいて所望の期間の描画内容を容易に再現することができる。
【００１７】
（４）
グラフィクス対話装置は、使用者の操作に基づいて、検索手段により検索された描画オブジェクトのうちいずれかを選択する選択手段と、選択手段により選択された描画オブジェクトを再生表示する再生表示手段とをさらに備えてもよい。
【００１８】
この場合、使用者は、検索手段により検索された描画オブジェクトのうちいずれかを選択手段により選択することができる。選択手段により選択された描画オブジェクトは、再生表示手段により再生表示される。
【００１９】
（５）
再生表示手段は、記憶手段に記憶された機能と描画オブジェクトとの関係に基づいて、選択手段により選択された描画オブジェクトを機能描画とともに再生表示してもよい。
【００２０】
この場合、選択された描画オブジェクトが機能描画とともに再生表示されるので、使用者は、機能に基づいて過去の描画による対話内容を容易に再現することがてきる。
【００２１】
（６）
グラフィクス対話装置は、使用者の操作に基づいて、選択手段により選択された描画オブジェクトの前または後に生成された描画オブジェクトのうち再生すべき描画オブジェクトの数を指定する再生指定手段をさらに備え、再生表示手段は、選択手段により選択された描画オブジェクトおよび再生指定手段により指定された数の描画オブジェクトを生成の時間順に再生表示してもよい。
【００２２】
この場合、使用者により選択された描画オブジェクトおよびその前または後の指定された数の描画オブジェクトが時間順に再生表示される。それにより、使用者は、機能に基づいて過去の所望の時間内の描画による対話内容を容易に再現することができる。
【００２３】
（７）
第２の発明に係るグラフィクス対話プログラムは、コンピュータにより実行可能なグラフィクス対話プログラムであって、使用者による描画の内容を描画データとして入力する処理と、入力された描画データに基づいて描画の単位を描画オブジェクトとして生成する処理と、使用者の操作に基づいて、生成された描画オブジェクトのうち任意の描画オブジェクトに機能を付与するとともに、その機能を表す機能描画を当該描画オブジェクトに関連付けて表示する処理と、付与された機能と描画オブジェクトとの関係を記憶手段に記憶する処理とを、コンピュータに実行させるものである。
【００２４】
そのグラフィクス対話プログラムにおいては、使用者による描画の内容が描画データとして入力される。入力された描画データに基づいて描画の単位が描画オブジェクトとして生成される。使用者は、生成された描画オブジェクトのうち任意の描画オブジェクトに機能を付与することができる。また、その機能を表す機能描画が当該描画オブジェクトに関連付けて表示される。さらに、付与された機能と描画オブジェクトとの関係が記憶手段により記憶される。
【００２５】
このように、所望の描画オブジェクトに機能が付与されるとともにその描画オブジェクトに関連して機能描画が表示されるので、使用者は他の使用者と描画による対話が可能となる。それにより、複数の対話者の相互理解が容易になる。
【００２６】
また、付与された機能と描画オブジェクトとの関係が記憶手段に記憶されるので、機能に基づいて描画オブジェクトを効率的に検索することが可能になる。それにより、所望の描画内容を効率的に再現することができる。
【発明の効果】
【００２７】
本発明によれば、所望の描画オブジェクトに機能が付与されるとともにその描画オブジェクトに関連して機能描画が表示されるので、使用者は他の使用者と描画による対話が可能となる。それにより、複数の対話者の相互理解が容易になる。
【００２８】
また、付与された機能と描画オブジェクトとの関係が記憶手段に記憶されるので、機能に基づいて描画オブジェクトを効率的に検索することが可能になる。それにより、所望の描画内容を効率的に再現することができる。
【発明を実施するための最良の形態】
【００２９】
図１は本発明の一実施の形態に係るグラフィクス対話装置が適用されるグラフィクス対話システムの構成を示すブロック図である。
【００３０】
図１のグラフィクス対話システムは、通信ケーブル１により接続された複数の共有電子白板２から構成される。また、通信ケーブル１の代わりに複数の共有電子白板２がインターネット、ＬＡＮ（ローカルエリアネットワーク）等の通信ネットワークにより接続されてもよい。
【００３１】
共有電子白板２には、ヘッドセット３が接続される。ヘッドセット３はヘッドフォンおよびマイクロフォンを有する。また、共有電子白板２には、電子ペン４が接続されている。共有電子白板２の構成については後述する。
【００３２】
図１の例では、異なる部屋１０１，１０２にそれぞれ共有電子白板２が配置されている。部屋１０１のユーザ１１は、ヘッドセット３を装着し、電子ペン４により共有電子白板２に描画を行う。同様に、部屋１０２のユーザ１２は、ヘッドセット３を装着し、電子ペン４により共有電子白板２に描画を行う。一方のユーザ１１により共有電子白板２に描画された内容は、画像データとして他方のユーザ１２の共有電子白板２に送信されるとともにその共有電子白板２に表示される。他方のユーザ１２により共有電子白板２に描画された内容は、画像データとして他方のユーザ１１の共有電子白板２に送信されるとともにその共有電子白板２に表示される。
【００３３】
それにより、部屋１０１，１０２のユーザ１１，１２は、共有電子白板２に描画を行いながらヘッドセット３により音声による会話を行うことができる。
【００３４】
図２は図１の共有電子白板２の構成を示すブロック図である。共有電子白板２は、ＣＰＵ（中央演算処理装置）２１、ＲＯＭ（リードオンリメモリ）２２、ＲＡＭ（ランダムアクセスメモリ）２３、座標入力装置２４、表示パネル２５、外部記憶装置２６、記録媒体駆動装置２７、通信装置２８および入出力インタフェース２９を含む。入出力インタフェース２９には、ヘッドセット３および電子ペン４が接続されている。
【００３５】
座標入力装置２４は、タッチパネルを含むタブレットからなり、電子ペン４により押圧された箇所の座標を入力する。それにより、電子ペン４により描かれた図形、符号および文字等の座標が描画データとして入力される。
【００３６】
表示パネル２５は、液晶表示パネル等のフラットパネルディスプレイからなり、電子ペン４により描画された図形、符号および文字等の画像を表示するとともに他の共有電子白板２から受信した画像を表示する。表示パネル２５を座標入力装置２４に重ねることにより共有電子白板２が構成される。
【００３７】
ＲＯＭ２２にはシステムプログラムが記憶される。記録媒体駆動装置２７は、ＣＤ（コンパクトディスク）ドライブ、ＤＶＤ（デジタルバーサタイルディスク）ドライブ、ＦＤ（フレキシブルディスク）ドライブ等からなり、ＣＤ、ＤＶＤ、ＦＤ等の記録媒体３０に対してデータの読み書きを行う。記録媒体３０には、共有電子白板用プログラムおよびグラフィクス対話プログラムが記録されている。
【００３８】
外部記憶装置２６は、ハードディスク装置等からなり、記録媒体駆動装置２７を介して記録媒体３０から読み込まれた共有電子白板用プログラムおよびグラフィクス対話プログラムならびに各種データを記憶する。ＣＰＵ２１は、外部記憶装置２６に記憶された共有電子白板用プログラムおよびグラフィクス対話プログラムをＲＡＭ２３上で実行する。
【００３９】
通信装置２８は、通信ケーブル１に接続され、他の共有電子白板２との間で画像データ、テキストデータ等の各種データおよび各種指令の送受信を行う。
【００４０】
なお、共有電子白板用プログラムおよびグラフィクス対話プログラムを記録する記録媒体３０として、ＲＯＭ等の半導体メモリ、ハードディスク等の種々の記録媒体を用いることができる。また、共有電子白板用プログラムおよびグラフィクス対話プログラムを通信回線等の通信媒体を介して外部記憶装置２６にダウンロードし、ＲＡＭ２３上で実行してもよい。
【００４１】
以下、共有電子白板２に描画された内容の単位を描画オブジェクトと呼ぶ。描画オブジェクト自体は、本来的に叙述の機能を有する。ここで、叙述とは、何らかの記述対象の概念を描画により表すものである。本実施の形態では、描画オブジェクトに対話の機能を付与することができる。
【００４２】
描画オブジェクトに付与される機能としては、肯定、否定、指示（代名詞的）、強調、および疑問等がある。疑問には、「はい−いいえ（ｙｅｓ−ｎｏ）」、「どちら（ｗｈｉｃｈ）」、「どのようにして（ｈｏｗ）」、「何（ｗｈａｔ）」、「どこ（ｗｈｅｒｅ）」、「いつ（ｗｈｅｎ）」等がある。
【００４３】
また、描画オブジェクトの上、近傍または周囲に機能描画を表示することができる。ここで、機能描画は、描画オブジェクトに付与された機能を表す図形、記号または文字である。描画オブジェクト自体は、叙述描画である。
【００４４】
図３は叙述描画および機能描画の例を示す図である。図３の（ａ）は叙述描画の一例である。図３の（ｂ）は肯定を表す機能描画、（ｃ）は否定を表す機能描画、（ｄ）は指示（代名詞的）を表す機能描画、（ｅ）は強調を表す機能描画である。また、図３の（ｆ）は疑問（ｙｅｓ−ｎｏ）を表す機能描画、（ｇ）は疑問（ｗｈｉｃｈ）を表す機能描画、（ｈ）は疑問（ｈｏｗ）を表す機能描画、（ｉ）は疑問（ｗｈａｔ）を表す機能描画、（ｊ）は疑問（ｗｈｅｒｅ）を表す機能描画、（ｋ）は疑問（ｗｈｅｎ）を表す機能描画である。
【００４５】
図４は図２の共有電子白板２に表示される画像の一例を示す図である。
【００４６】
図４の共有電子白板２上には、描画ウインドウ２０１、入力ボタン２０２、検索ボタン２０３、結合ボタン２０４、保存ボタン２０５、色ボタン２０６、終了ボタン２０７、機能選択ボタン２１１〜２２０、検索条件指定ウインドウ２３０および再生数指定ウインドウ２３１が表示される。
【００４７】
なお、入力ボタン２０２、検索ボタン２０３、結合ボタン２０４、保存ボタン２０５、色ボタン２０６、終了ボタン２０７および機能選択ボタン２１１〜２２０を操作ボタンと総称する。ユーザは、電子ペン４により画面上で各操作ボタンを押圧することによりその操作ボタンを選択することができる。
【００４８】
描画ウインドウ２０１には、当該共有電子白板２のユーザにより描かれる描画オブジェクト、機能描画が表示されるとともに、他の共有電子白板２のユーザにより描かれる描画オブジェクトおよび機能描画が表示される。
【００４９】
入力ボタン２０２は、入力処理を選択するために用いられ、検索ボタン２０３は、検索処理を選択するために用いられる。入力処理は、ユーザが共有電子白板２に描画を行うための処理である。また、検索処理は、ユーザが保存された描画情報から所望の機能を有する描画オブジェクトを抽出するための処理である。入力処理および検索処理の詳細については後述する。
【００５０】
結合ボタン２０４は、複数の描画オブジェクトを１つの描画オブジェクトに結合するために用いられる。保存ボタン２０５は、描画ウインドウ２０１に描かれた描画オブジェクトとそれに付与された機能との関係を描画情報としてファイルに保存するために用いられる。色ボタン２０６は、共有電子白板２に描画する際の色を選択するために用いられる。終了ボタン２０７は、すべての処理を終了するために用いられる。
【００５１】
機能選択ボタン２１１〜２２０は、描画オブジェクトに付与すべき機能を選択するために用いられる。検索条件指定ウインドウ２３０は、検索処理の際の検索条件を設定するために用いられる。再生数指定ウインドウ２３１は、検索処理により検索された描画オブジェクトの前後に再生表示されるべき描画オブジェクトの数を指定するために用いられる。
【００５２】
なお、図４には図示していないが、機能選択ボタン２１１〜２２０とともに、図３の機能描画が表示されてもよい。
【００５３】
図５は図２の共有電子白板２のＣＰＵ２１により実行されるグラフィクス対話プログラムの全体の処理を示すフローチャートである。以下、図５を参照しながらグラフィクス対話プログラムの全体の処理について説明する。
【００５４】
ＣＰＵ２１は、ユーザにより入力ボタン２０２が押下されたか否かを判別する（ステップＳ１）。入力ボタン２０２が押下された場合には、ＣＰＵ２１は後述する入力処理を実行する（ステップＳ２）。
【００５５】
入力ボタン２０２が押下されない場合には、ＣＰＵ２１は、ユーザにより検索ボタン２０３が押下されたか否かを判別する（ステップＳ３）。検索ボタン２０３が押下された場合には、ＣＰＵ２１は後述する検索処理を実行する（ステップＳ４）。
【００５６】
ステップＳ３で検索ボタン２０３が押下されない場合には、ＣＰＵ２１は他の処理を実行する（ステップＳ５）。
【００５７】
その後、ＣＰＵ２１は、終了ボタン２０７が押下されたか否かを判別する（ステップＳ６）。終了ボタン２０７が押下されない場合には、ステップＳ１に戻り、ステップＳ１〜Ｓ６の処理を繰り返す。終了ボタン２０７が押下された場合には、全ての処理を終了する。
【００５８】
図６および図７は図２の共有電子白板２のＣＰＵ２１により実行されるグラフィクス対話プログラムにおける入力処理（図５のステップＳ２）を示すフローチャートである。以下、図４、図６および図７を参照しながらグラフィクス対話プログラムの入力処理について説明する。
【００５９】
ユーザは、電子ペン４を用いて共有電子白板２に描画を行う。描画の際に描かれる連続する線分をストロークと呼ぶ。また、ストロークとストロークとの時間間隔を描画ポーズ（無描画区間）と呼ぶ。描画ポーズが４００ｍ秒以下の複数のストロークを１つの描画オブジェクトとみなす。ユーザは、色ボタン２０６を押下することによりストロークの色を設定および変更することができる。
【００６０】
ＣＰＵ２１は、ユーザにより共有電子白板２に描画されたストロークの入力時間、座標および色を描画データとしてＲＡＭ２３に記憶する（ステップＳ１１）。また、ＣＰＵ２１は、描画データの複数のストロークおよび描画ポーズに基づいて描画オブジェクトを生成する（ステップＳ１２）。
【００６１】
例えば、図４の描画ウインドウ２０１に描かれたストロークＳＴ１とストロークＳＴ２との間の描画ポーズが４００ｍ秒以下の場合には、ストロークＳＴ１とストロークＳＴ２により描画オブジェクトＯＢ１が生成される。同様に、図４に示す様々な描画オブジェクトＯＢ２〜ＯＢ１１が生成される。
【００６２】
次に、ＣＰＵ２１は、ユーザにより描画オブジェクトが選択されたか否かを判別する（ステップＳ１３）。ユーザは、電子ペン４を用いて描画ウインドウ２０１の描画オブジェクトの領域内を押圧することにより描画オブジェクトを選択することができる。
【００６３】
描画オブジェクトが選択された場合には、ＣＰＵ２１は、ユーザにより結合ボタン２０４が押圧されたか否かを判別する（ステップＳ１４）。
【００６４】
結合ボタン２０４が押圧されていない場合には、ステップＳ１３に戻り、再度ユーザにより描画オブジェクトが選択されたか否かを判別する（ステップＳ１３）。
【００６５】
描画オブジェクトが選択された場合には、ＣＰＵ２１は、ユーザにより結合ボタン２０４が押圧されたか否かを判別する（ステップＳ１４）。
【００６６】
ユーザが複数の描画オブジェクトを選択した場合には、ステップＳ１３，Ｓ１４の処理が繰り返される。
【００６７】
ステップＳ１４において結合ボタン２０４が押圧された場合には、ＣＰＵ２１は、選択された複数の描画オブジェクトを結合する（ステップＳ１５）。それにより、複数の描画オブジェクトが１つの描画オブジェクトとみなされる。例えば、図４の描画ウインドウ２０１に生成された描画オブジェクトＯＢ９，ＯＢ１０は結合され、１つの描画オブジェクトＯＢ２０とみなされている。
【００６８】
なお、ステップＳ１３で１つの描画オブジェクトが選択された後にステップＳ１４で結合ボタン２０４が押圧された場合には、描画オブジェクトの結合は行われない。
【００６９】
ステップＳ１３においてユーザが描画オブジェクトを選択しない場合には、ステップＳ１６に進む。
【００７０】
その後、ＣＰＵ２１は、機能選択ボタン２１１〜２２０のいずれかにより機能が選択されたか否かを判別する（ステップＳ１６）。この場合、ユーザは、電子ペン４を用いて機能選択ボタン２１１〜２２０のいずれかを押圧することにより肯定、否定、指示（代名詞的）、強調、疑問（ｙｅｓ−ｎｏ）、疑問（ｗｈｉｃｈ）、疑問（ｈｏｗ）、疑問（ｗｈａｔ）、疑問（ｗｈｅｒｅ）および疑問（ｗｈｅｎ）のうちいずれかを選択することができる。
【００７１】
機能選択ボタン２１１〜２２０により機能が選択されない場合には、ステップＳ１１に戻る。
【００７２】
機能選択ボタン２１１〜２２０のいずれかにより機能が選択された場合には、ＣＰＵ２１は、描画オブジェクトの範囲が指定されたか否かを判別する（ステップＳ１７）。この場合、ユーザは電子ペン４を用いて所望の描画オブジェクトの全体または一部の範囲を指定することができる。描画オブジェクトの範囲が指定されない場合には、ＣＰＵ２１は描画オブジェクトの範囲が指定されるまで待機する。
【００７３】
描画オブジェクトの範囲が指定された場合には、ＣＰＵ２１は、当該描画オブジェクトにステップＳ１６で選択された機能を付与する（ステップＳ１８）。また、ＣＰＵ２１は、描画オブジェクトの指定された範囲の上、近傍または周囲に機能に対応する機能描画を表示する（ステップＳ１９）。
【００７４】
例えば、図４の機能選択ボタン２１６が押圧されることにより疑問（ｗｈｉｃｈ）の機能が選択され、かつ描画ウインドウ２０１に描かれた描画オブジェクトＯＢ２，ＯＢ３の範囲が指定された場合には、描画オブジェクトＯＢ２，ＯＢ３の近傍に機能描画Ｆ１が表示される。
【００７５】
また、図４の機能選択ボタン２１２が押圧されることにより否定の機能が選択され、かつ描画ウインドウ２０１に描かれた描画オブジェクトＯＢ５の範囲が指定された場合には、描画オブジェクトＯＢ５の上に機能描画Ｆ２が表示される。
【００７６】
さらに、図４の機能選択ボタン２１８が押圧されることにより疑問（ｗｈaｔ）の機能が選択され、かつ描画ウインドウ２０１に描かれた描画オブジェクトＯＢ６の範囲が指定された場合には、描画オブジェクトＯＢ６の近傍に機能描画Ｆ３が表示される。
【００７７】
また、図４の機能選択ボタン２１１が押圧されることにより肯定の機能が選択され、かつ描画ウインドウ２０１に描かれた描画オブジェクトＯＢ８の範囲が指定された場合には、描画オブジェクトＯＢ８の周囲に機能描画Ｆ４が表示される。
【００７８】
次いで、ＣＰＵ２１は、描画オブジェクトと機能との関係をＲＡＭ２３に記憶する（ステップＳ２０）。
【００７９】
その後、ＣＰＵ２１は、ユーザにより保存ボタン２０５が押下されたか否かを判別する（ステップＳ２１）。ユーザにより保存ボタン２０５が押下されていない場合には、ステップＳ１１に戻りステップＳ１１〜Ｓ２１の処理を繰り返す。
【００８０】
ユーザにより保存ボタン２０５が押下された場合には、ＣＰＵ２１は、図４の描画ウインドウ２０１のすべての描画オブジェクトと機能との関係をファイルに描画情報として保存する（ステップＳ２２）。この場合、機能が付与されていない描画オブジェクトには叙述の機能が付与される。ファイルは、図２の外部記憶装置２６に記憶される。
【００８１】
図８は図２の共有電子白板２のＣＰＵ２１により実行されるグラフィクス対話プログラムにおける検索処理（図５のステップＳ４）を示すフローチャートである。以下、図４および図８を参照しながらグラフィクス対話プログラムの検索処理について説明する。
【００８２】
まず、ＣＰＵ２１は、図４の検索条件指定ウインドウ２３０に検索条件として入力期間および機能が指定されたか否かを判別する（ステップＳ３１）。
【００８３】
入力期間としては過去の任意の期間を指定することができる。また、機能としては、肯定、否定、指示（代名詞的）、強調、疑問（ｙｅｓ−ｎｏ）、疑問（ｗｈｉｃｈ）、疑問（ｈｏｗ）、疑問（ｗｈａｔ）、疑問（ｗｈｅｒｅ）および疑問（ｗｈｅｎ）のうちいずれかを指定することができる。この場合、ユーザは、プルダウンメニュー（図示せず）からこれらの機能を指定することができる。
【００８４】
例えば、図４の検索条件指定ウインドウ２３０には、入力期間として２００５年１月１日〜２００５年１月３１日が指定され、機能として強調が指定されている。
【００８５】
検索条件指定ウインドウ２３０に検索条件が指定されない場合には、ＣＰＵ２１は、検索条件指定ウインドウ２３０に検索条件が指定されるまで待機する。
【００８６】
検索条件指定ウインドウ２３０に検索条件が指定された場合には、ＣＰＵ２１は、指定された機能が叙述であるか否かを判別する（ステップＳ３２）。
【００８７】
指定された機能が叙述でない場合には、ＣＰＵ２１は、指定された入力期間および機能に基づいて外部記憶装置２６に記憶されたファイル内の描画オブジェクトおよびその機能を検索する（ステップＳ３３）。
【００８８】
次いで、ＣＰＵ２１は、検索された描画オブジェクトおよび機能の一覧を共有電子白板２に表示する（ステップＳ３４）。これにより、指定された入力期間内に描画された描画オブジェクトのうち指定された機能を付与された描画オブジェクトが機能とともに一覧表示される。
【００８９】
ステップＳ３２において指定された機能が叙述である場合には、ＣＰＵ２１は、指定された入力期間および機能に基づいて外部記憶装置２６に記憶されたファイル内の描画オブジェクトおよびその機能を検索する（ステップＳ３５）。
【００９０】
次いで、ＣＰＵ２１は、検索された描画オブジェクトの一覧を共有電子白板２に表示する（ステップＳ３６）。これにより、指定された入力期間内に描画された叙述描画である描画オブジェクトの一覧表示される。
【００９１】
次いで、ＣＰＵ２１は、ユーザにより一覧から描画オブジェクトが選択されたか否かを判別する（ステップＳ３７）。描画オブジェクトが選択されない場合には待機する。
【００９２】
描画オブジェクトが選択された場合には、ユーザにより再生数指定ウインドウ２３１に再生すべき描画オブジェクトの数が指定されたか否かを判別する（ステップＳ３８）。この場合、再生すべき描画オブジェクトの数とは、ユーザにより選択された描画オブジェクトの前後に描かれた描画オブジェクトを何個ずつ表示するかを表している。
【００９３】
再生数指定ウインドウ２３１に再生すべき描画オブジェクトの数が指定された場合には、ＣＰＵ２１は、選択された描画オブジェクトおよびそれに対応する機能描画ならびにその前後の指定された数の描画オブジェクトおよびそれに対応する機能描画をファイルから抽出する（ステップＳ３９）。
【００９４】
その後、ＣＰＵ２１は、抽出された描画オブジェクトおよび機能描画を含む描画履歴を再生表示する（ステップＳ４０）。例えば、図４の再生数指定ウインドウ２３１には、選択された描画オブジェクトの前に再生すべき描画オブジェクトの数として５が指定され、後に再生すべき描画オブジェクトの数として５が指定されている。この場合、選択された描画オブジェクトの５つ前に描かれた描画オブジェクトおよび機能描画から選択された描画オブジェクトの５つ後に描かれた描画オブジェクトおよび機能描画までが描画の時間順に再生表示される。
【００９５】
このように、所望の描画オブジェクトに機能が付与されるとともにその描画オブジェクトに関連して機能描画が表示されるので、ユーザは他のユーザと描画による対話が可能となる。それにより、複数の対話者の相互理解が容易になる。
【００９６】
また、付与された機能と描画オブジェクトとの関係がファイルに保存されるので、機能に基づいて描画オブジェクトを効率的に検索することが可能になる。それにより、所望の描画内容を効率的に再現することができる。
【００９７】
また、ファイルに保存された描画オブジェクトを検索するための検索条件として入力期間をさらに指定することができる。それにより、指定された入力期間内の描画オブジェクトのうち指定された機能に基づいてファイルから該当する描画オブジェクトが検索される。したがって、使用者は、機能に基づいて所望の入力期間の描画内容を容易に再現することができる。
【００９８】
さらに、選択された描画オブジェクトが機能描画とともに再生表示されるので、使用者は、機能に基づいて過去の描画による対話内容を容易に再現することがてきる。
【００９９】
また、使用者により選択された描画オブジェクトおよびその前または後の指定された数の描画オブジェクトが時間順に再生表示される。それにより、使用者は、機能に基づいて過去の所望の時間内の描画による対話内容を容易に再現することがてきる。
【０１００】
（請求項の各構成要素と実施の形態の各部との対応）
電子ペン４、座標入力装置２４および表示パネル２５の描画ウインドウ２０１が描画手段に相当し、ＣＰＵ２１が生成手段に相当し、電子ペン４、ＣＰＵ２１、座標入力装置２４および表示パネル２５の機能選択ボタン２１１〜２２０が機能付与手段に相当し、外部記憶装置２６が記憶手段に相当する。
【０１０１】
また、電子ペン４、ＣＰＵ２１、座標入力装置２４および表示パネル２５の検索条件指定ウインドウ２３０が条件指定手段に相当し、ＣＰＵ２１が検索手段に相当する。
【０１０２】
さらに、電子ペン４、ＣＰＵ２１、座標入力装置２４および表示パネル２５が選択手段に相当し、ＣＰＵ２１および表示パネル２５が再生表示手段に相当し、電子ペン４、ＣＰＵ２１、座標入力装置２４および表示パネル２５の再生数指定ウインドウ２３１が再生指定手段に相当する。
【０１０３】
（他の実施の形態）
上記実施の形態では、描画手段として電子ペン４を用いているが、電子ペン４の代わりにマウス等の他のポインティングデバイスを用いてもよい。
【０１０４】
また、上記実施の形態では、グラフィクス対話装置として共有電子白板２を用いているが、これに限定されず、タブレットコンピュータ、ディスプレイ、電子ペンまたはマウス等を組み合わせてグラフィクス対話装置を構成してもよい。
【産業上の利用可能性】
【０１０５】
本発明は、会議、講義等の種々の対話環境等において利用することができる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の一実施の形態に係るグラフィクス対話装置が適用されるグラフィクス対話システムの構成を示すブロック図である。
【図２】図１の共有電子白板の構成を示すブロック図である。
【図３】叙述描画および機能描画の例を示す図である。
【図４】図２の共有共有電子白板に表示される画像の一例を示す図である。
【図５】図２の共有電子白板のＣＰＵにより実行されるグラフィクス対話プログラムの全体の処理を示すフローチャート図である。
【図６】図２の共有電子白板のＣＰＵにより実行されるグラフィクス対話プログラムにおける入力処理を示すフローチャート図である。
【図７】図２の共有電子白板のＣＰＵにより実行されるグラフィクス対話プログラムにおける入力処理を示すフローチャート図である。
【図８】図２の共有電子白板のＣＰＵにより実行されるグラフィクス対話プログラムにおける検索処理を示すフローチャート図である。
【符号の説明】
【０１０７】
１  通信ケーブル
２  共有電子白板
３  ヘッドセット
４  電子ペン
１０１，１０２  部屋
１１，１２  ユーザ
２１  ＣＰＵ（中央演算処理装置）
２２  ＲＯＭ（リードオンリメモリ）
２３  ＲＡＭ（ランダムアクセスメモリ）
２４  座標入力装置
２５  表示パネル
２６  外部記憶装置
２７  記録媒体駆動装置
２８  通信装置
２９  入出力インタフェース
３０  記録媒体
２０１  描画ウインドウ
２０２  入力ボタン
２０３  検索ボタン
２０４  結合ボタン
２０５  保存ボタン
２０６  色ボタン
２０７  終了ボタン
２１１〜２２０  機能選択ボタン
２３０  検索条件指定ウインドウ
２３１  再生数指定ウインドウ
ＯＢ１〜ＯＢ１１，ＯＢ２０  描画オブジェクト
ＳＴ１，ＳＴ２  ストローク
【図１】
2006277040.tif 000003
【図２】
2006277040.tif 000004
【図３】
2006277040.tif 000005
【図４】
2006277040.tif 000006
【図５】
2006277040.tif 000007
【図６】
2006277040.tif 000008
【図７】
2006277040.tif 000009
【図８】
2006277040.tif 000010