(57)【要約】【課題】改善された注釈付け手法を提供すること。【解決手段】ディジタル情報に注釈やブックマークを付する技法が提供される。ディジタル情報には、そのディジタル情報から判定されたイベントに基づいて注釈が付される。注釈の付されるディジタル情報は、限定ではないが、ビデオ情報、オーディオ情報、イメージ、ドキュメント、スライド情報、ホワイトボード情報、メモ情報等を含む１以上のタイプの情報から構成されてよい。【選択図】      図１
2007006473.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル情報を注釈するコンピュータシステムで実行される方法であって、
前記ディジタル情報から一群の１以上のイベントを識別するステップと、
イベント群を識別する情報を出力装置により出力するステップと、
前記イベント群からの少なくとも１つのイベントの選択を示すユーザ入力を受信するステップと、
前記少なくとも１つのイベントに基づいて前記ディジタル情報を注釈するステップと、
を有することを特徴とする方法。
【請求項２】
イベント群中のイベント各々について視覚的表現を決定するステップを更に有し、イベント群を識別する情報を出力するステップが、イベント群中のイベント各々についての視覚的表現を出力するステップを有する
ことを特徴とする請求項１記載の方法。
【請求項３】
ディジタル情報を注釈するコンピュータシステムで実行される方法であって、
前記ディジタル情報から一群の１以上のイベントを識別するステップと、
信号を受信するステップと、
前記イベント群から前記信号に関する第１イベントを決定するステップと、
前記第１イベントに基づいて前記ディジタル情報を注釈するステップと、
を有することを特徴とする方法。
【請求項４】
イベント群から前記信号に関する第１イベントを決定するステップが、
前記信号に関する時間を決定するステップと、
イベントの開始時間が前記信号に関する前記時間に先行して最も近いイベントを前記イベント群から決定するステップと、
を有することを特徴とする請求項３記載の方法。
【請求項５】
前記ディジタル情報を注釈するステップが、
前記第１イベントに関する時間を決定するステップと、
前記第１イベントに関する時間に基づいて前記ディジタル情報を注釈するステップと、
を有することを特徴とする請求項３記載の方法。
【請求項６】
ディジタル情報を注釈するシステムであって、
前記ディジタル情報を記憶するメモリと、
出力装置と、
前記メモリに結合されたプロセッサと、
を有し、前記プロセッサは、
前記ディジタル情報から一群の１以上のイベントを識別し、
イベント群を識別する情報を出力装置に出力させ、
前記イベント群からの少なくとも１つのイベントの選択を示すユーザ入力を受信し、
前記少なくとも１つのイベントに基づいて前記ディジタル情報を注釈する
ことを特徴とするシステム。
【請求項７】
前記プロセッサは、
前記少なくとも１つのイベントに関連する時間を決定し、
前記少なくとも１つのイベントに関連する時間に基づいて前記ディジタル情報を注釈するよう構成される
ことを特徴とする請求項６記載のシステム。
【請求項８】
記録セッション中に前記ディジタル情報を捕捉するよう構成された一群の１以上の捕捉装置を更に有し、
前記プロセッサは、一群の１以上のイベントを識別し、イベント群を識別する情報を前記出力装置に出力させ、ユーザ入力を受信し、前記記録セッション中に前記ディジタル情報を注釈するよう構成される
ことを特徴とする請求項６記載のシステム。
【請求項９】
ディジタル情報を注釈するシステムであって、
前記ディジタル情報を記憶するメモリと、
前記メモリに結合されたプロセッサと、
を有し、前記プロセッサは、
前記ディジタル情報から一群の１以上のイベントを識別し、
信号を受信し、
前記イベント群から前記信号に関する第１イベントを決定し、
前記第１イベントに基づいて前記ディジタル情報を注釈する
ことを特徴とするシステム。
【請求項１０】
前記プロセッサが、
前記信号に関する時間を決定し、
イベントの開始時間が前記信号に関する前記時間に先行して最も近いイベントを前記イベント群から決定するよう構成される
ことを特徴とする請求項９記載のシステム。
【請求項１１】
前記プロセッサが、
前記第１イベントに関する時間を決定し、
前記第１イベントに関する時間に基づいて前記ディジタル情報を注釈する
ことを特徴とする請求項９記載のシステム。
【請求項１２】
ディジタル情報を注釈するデータプロセッサを制御するための複数の命令を記憶するコンピュータ読み取り可能な記憶媒体であって、前記複数の命令は、
前記ディジタル情報から一群の１以上のイベントを前記データプロセッサに識別させる命令と、
イベント群を識別する情報を前記データプロセッサが出力装置に出力させるようにする命令と、
前記イベント群からの少なくとも１つのイベントの選択を示すユーザ入力を前記データプロセッサに受信させる命令と、
前記少なくとも１つのイベントに基づいて前記プロセッサに前記ディジタル情報を注釈させる命令と、
を有することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は注釈を付ける技法に関連し、特に情報の以後の検索及び閲覧を支援するためにブックマークする又はディジタル情報を注釈する技法に関連する。
【背景技術】
【０００２】
ディジタル情報を捕捉するためのいくつかの技術及びシステムが開発されている。例えばミーティング、プレゼンテーション、教室での講義、デモンストレーション、会議、インタビュー、法的手続、フォーカスグループミーティング、監視活動等の間に情報が捕捉されるかもしれない。捕捉されたディジタル情報は、映像及び音声情報、画像、書類（ドキュメント）、スライド、ホワイトボード情報、メモ情報等のような時間変化する情報を含んでもよい。情報を捕捉するのに様々な情報捕捉装置が使用されるかもしれない。捕捉された情報は一般的には以後に検索及び使用するために格納される。
【０００３】
ユーザはディジタル情報を閲覧し又はサーチしようとするかもしれないし、ひょっとするとユーザにとって興味のある情報部分を見つけようとするかもしれない。しかしながら様々なタイプの情報に起因して、情報を探索して閲覧することは一般に簡易な作業ではない。情報の閲覧及びサーチをより効率的にするために、ディジタル情報に注釈が付されるのが一般的である。例えば捕捉されたディジタル情報の或る部分が或る会議に関して「重要」としてマークされてもよいし、特定の質問が問い合わせられた等のような場所のディジタル情報をブックマークしようとするかもしれない。
【０００４】
サーチ及びブラウジング動作を支援するためにディジタル情報に自動的に注釈を付けるいくつかのアプリケーションが利用可能である。しかしながら実際にはそのような自動注釈付け法の多くは誤りが多く、人の注釈付けに取って代われはしないことが分かる。更に注釈付けは、ディジタル情報が捕捉されている記録セッションの後に（手動的に又は自動的ツールにより）付されるのが一般的である。その結果、注釈はブラウズ、サーチ又は他の処理（記録セッション中にその情報について行う処理）の実行に速やかには利用できない。
【０００５】
また、デジタル情報中におけるイベント、いわゆる重要な箇所を見出す技術としては、次のように開示がなされている。
【非特許文献１】D.S.Lee,B.Erol,J.Graham,J.J.Hull,and  N.Murata,“Portable  Meeting  Recorder”,  ACM  Multimedia,pp.493−502,2002
【非特許文献２】Qian  Hu  et  al.,“Audio  Hot  Spotting  and  Retrieval  Using  Multiple  Features”HLT−NAACL2004  Workshop  on  Interdisciplinary  Approaches  to  Speech  Indexing  and  Retrieval,2004
【非特許文献３】B.Erol,D.Lee,J.Hull,“Multimodal  summarization  of  meeting  recordings”,ICME,2003
【非特許文献４】T.Nishimura,H.Yabe,and  R.Oka,“Indexing  of  human  motion  at  meeting  room  by  analyzing  time−varying  images  of  omni−directional  camera,”Conference  on  Computer  Vision,vol.1,pp.1-4,2000，
【非特許文献５】R.Culler,Y.Rui,A.Gupta,J.J.Cadiz,and  I.Tashev,“Distributed  meetings:A  meeting  capture  and  broadcasting  system,”ACM  Multimedia,2002
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、デジタル情報に注釈付けを行う技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明による実施例はディジタル情報に注釈やブックマークを付する技法をもたらす。ディジタル情報には、そのディジタル情報から判定されたイベントに基づいて注釈が付される。注釈の付されるディジタル情報は、限定ではないが、ビデオ情報、オーディオ情報、イメージ、ドキュメント、スライド情報、ホワイトボード情報、メモ情報等を含む１以上のタイプの情報から構成されてよい。
【発明を実施するための最良の形態】
【０００８】
本発明の一形態によれば、ディジタル情報を注釈する技法が提供される。ディジタル情報から一群の１以上のイベントが識別される。イベント群を識別する情報は出力装置から出力される。イベント群からの少なくとも１つのイベントの選択を示すユーザ入力が受信される。少なくとも１つのイベントに基づいてディジタル情報が注釈される。
【０００９】
本発明の一形態によれば、少なくとも１つのイベントに関する時間が判定され、ディジタル情報を注釈するのに使用される。別の形態ではディジタル情報は少なくとも１つのイベントの持続時間の間注釈される。
【００１０】
本発明の一形態によれば、ディジタル情報は記録セッション中に捕捉され、イベント群を識別する処理、イベント群を識別する情報の出力、ユーザ入力の受信及びディジタル情報の注釈付けは、記録セッション中に実行される。
【００１１】
本発明の別の形態でもディジタル情報を注釈する技法が提供され、ディジタル情報から一群の１以上のイベントが決定される。信号が受信され、イベント群から信号に関する第１イベントが決定される。ディジタル情報は第１イベントに基づいて注釈される。信号はユーザにより実行されるアクションに起因して引き起こされる。
【００１２】
本発明の一形態によれば、信号に関する時間が決定され、イベントの開始時間が信号に関する時間に先行して最も近いイベントがイベント群から決定される。第１イベントに関連する時間が決定され、
ディジタル情報を注釈するのに使用される。
【００１３】
本発明の一形態によれば、ディジタル情報は記録セッション中に捕捉され、イベント群を識別する処理、信号の受信、第１イベントの判定及びディジタル情報の注釈付けは、記録セッション中に実行される。
【００１４】
本発明に関する上記の形態及び利点は、他の特徴と共に、以下の説明、特許請求の範囲及び図面を参照することで更に明瞭になるであろう。
【実施例１】
【００１５】
以下の説明では、本発明についての充分な理解をもたらすように、説明を目的として、具体的詳細が示される。しかしながら本発明はそれら具体的詳細によらず実施されてもよいことは明白であろう。
【００１６】
本発明の実施例はディジタル情報に注釈又はブックマークを付ける手法をもたらす。ディジタル情報には、そのディジタル情報から判定されたイベントに基づいて注釈が付される。例えばミーティング中に捕捉された（又は記録された）情報には、その捕捉された情報から判定された一群のイベントに基づいて注釈が付される。ディジタル情報は記録セッション中に捕捉されてもよい。記録セッションは、例えばミーティング、プレゼンテーション、教室での講義、デモンストレーション、会議、インタビュー、法的手続、フォーカスグループミーティング又はアクティビティ、監視活動等で行われ、情報が記録される前に行われる。注釈の付されるディジタル情報は、限定ではないが、ビデオ情報、オーディオ情報、イメージ、ドキュメント、スライド情報、ホワイトボード情報、メモ情報等を含む１以上のタイプの情報から構成されてよい。
【００１７】
図１は本発明の一実施例による注釈システムを組み込んでよい概略的なシステム１００を示す。図１に示されるように、システム１００は１以上の捕捉装置１０２、サーバ１０４、データベース１０６、イベント検出器１０８及び注釈インターフェース１１０を有する。図１に示される様々な要素はソフトウエアで、ハードウエアで又はそれらの組み合わせで実現されてよい。図１は本発明を組み込む実施例を示すに過ぎず、特許請求の範囲に記載された本発明の範囲を制限するものではない。当業者は他の変形例、修正例及び代替例を認識するであろう。
【００１８】
捕捉装置１０２はディジタル情報を捕捉するように構成される。情報は記録セッション中に捕捉される。捕捉装置１０２はオーディオ情報、ビデオ情報、イメージ等のような異なるタイプの情報を捕捉又は記録するように構成される。捕捉装置は１０２は、限定ではないが、音声レコーダ、映像レコーダ、プレゼンテーションスライドレコーダ、ホワイトボード情報レコーダ、書類レコーダ、メモレコーダ、イメージレコーダ等を含む様々なタイプの装置を含んでよい。例えば、或るミーティング中のセッションを記録するために、音声レコーダ（例えば、マイクロフォン）が、そのミーティング中に音声情報を捕捉するように構成されてよい。捕捉された音声情報は、例えばミーティング参加者の喋った情報から構成されてもよい。ビデオレコーダ（例えば、ビデオカメラ）はミーティング中に映像情報を捕捉するよう構成され、スライドレコーダはミーティング中に示されるスライドを捕捉するよう構成され、ホワイトボード情報レコーダ（例えば、ホワイトボードのイメージを捕捉するよう構成されたカメラ）はホワイトボードに書かれた情報を捕捉するよう構成され、書類レコーダはミーティング中に提示され又は配布された書類を捕捉するよう構成され、メモレコーダは１以上のミーティング参加者によりなされたメモを捕捉するよう構成され、等々である。
【００１９】
図１に示されるように、捕捉装置１０２で捕捉された情報はサーバ１０４に通知される。サーバ１０４は捕捉装置１０２の多様な出力を受信し、捕捉されたディジタル情報をデータベース１０６に格納する。データベースはディジタル情報を格納する如何なる貯蔵庫（リポジトリ）でもよい。捕捉された情報は様々な形式で格納されてよい。一実施例では図１に示されるように捕捉された情報はレコード１１２として格納される。例えばミーティング中に捕捉された情報はミーティングレコードとして格納されてよい。複数のセッションの間に捕捉された情報に対応する複数のレコードがデータベース１０６に格納されてよい。例えば複数のミーティング中に捕捉された情報より成る複数のミーティングレコードが格納されてよい。或る実施例ではサーバ１０４は情報をデータベース１０６に格納する前に捕捉されたディジタル情報を処理するかもしれない。従ってデータベース１０６は捕捉装置１０２で捕捉された情報又はその一部を格納してよい。
【００２０】
ディジタル情報の注釈付けは、イベント検出器１０８及び注釈インターフェース１１０モジュールによって支援される。イベント検出器１０８及び注釈インターフェース１１０は、捕捉装置１０２で捕捉されデータベース１０６に格納されたディジタル情報に注釈を付けるように使用される。イベント検出器１０８は注釈の付されるディジタル情報を処理し、ディジタル情報から１以上のイベントを検出するように構成される。図１に示される実施例では、イベント検出器１０８は注釈の付されるディジタル情報を、サーバ１０４から又は直接的に捕捉装置１０２から受信してよい。或いはイベント検出器１０８はデータベース１０６中の注釈されるべきディジタル情報にアクセスしてもよい。
【００２１】
一実施例ではサーバ１０４は捕捉装置１０２からイベント検出器１０８へ受信した捕捉情報を流すように構成される。サーバ１０４は、連続的に又は周期的に、或いはイベント検出器１０８からの情報要求受信時に情報をイベント検出器１０８に流してもよい。一実施例ではサーバ１０４は捕捉装置によって捕捉された情報を受信し、情報をデータベース１０６に格納し、捕捉された情報がデータベース１０６のどこに記憶されたかを示す情報をイベント検出器１０８に通知する。イベント検出器１０８はサーバ１０４から受信したロケーション情報を用いて、将来の処理に備えてデータベース１０６からの捕捉情報にアクセスする。
【００２２】
イベント検出器１０８はディジタル情報から様々に異なるイベントを検出してよい。イベントは典型的にはディジタル情報のコンテンツに基づいて検出される。ディジタル情報は様々に異なるタイプの情報（例えば、オーディオ、ビデオ、イメージ等）を含むので、イベント検出器１０８がイベントを検出するのに使用するイベント検出法は、処理される情報のタイプに依存してよい。例えば捕捉されたオーディオ情報からイベントを検出するために、様々な異なる手法が使用されてよい。オーディオ情報から検出されるイベントは、限定ではないが、音声の新たなソース（例えば、新たな演説者が喋る時）を検出すること、音源の変化を検出すること、特定のオーディオソースを検出すること（例えば、特定の演説者が喋る時）、或る沈黙期間を検出すること（イベントとして検出される沈黙の長さはユーザが設定可能でもよい）、及び音源の方向変化を検出すること等を含んでもよい。例えば或る技法ではイベント検出器１０８はリアルタイムで４チャネル音声で音を突き止め、その音の方向で捕捉したビデオストリームからのキーフレームを保存する。イベント検出器１０８は音の方向が変化する時点の各々で音声情報中のイベントを検出してもよい。イベント検出器１０８は音声ストリームから、拍手、笑い声、歌声、叫び声等の出現のような「音声ホットスポット」を確認する。
【００２３】
オーディオ情報に加えて、インベント検出器１０８は他のタイプの情報を処理してイベントを検出してもよい。イベント検出器１０８はビデオ情報の内容に基づいて１以上のイベントを判定するためにビデオ情報を分析してよい。例えばビデオストリーム中で誰かが部屋から立ち去ったことや、何かを書くためにホワイトボードを立ち上げたことや、誰かがジェスチャーをしていること等のような「視覚的ホットスポット(visual  hotspot)」を探すためにビデオストリームが分析されてもよい。
【００２４】
別の例として、イベント検出器１０８はスライドに関連するイベント（スライド関連イベントとも呼ばれる）を検出してもよい。スライド関連イベントは様々なタイプの情報から検出されてよい。例えばスライド関連イベントはパワーポイントプレゼンテーションのようなスライドプレゼンテーションを実行するコンピュータから捕捉されたビデオストリームから検出されてもよい。スライド関連イベントは、スライドプレゼンテーションで使用されるアプリケーションから（例えば、ＭＳパワーポイントアプリケーションから）直接的に捕捉されるスライド情報から判別されてもよい。スライド関連イベントは、スライドが示されているスクリーンに向けられ且つスライドプレゼンテーションの映像を捕捉するよう構成されたカメラで捕捉されたビデオ情報から判定されてもよい。イベント検出器１０８は他のタイプの捕捉情報を分析することでスライド関連イベントを検出してもよい。スライド関連イベントは、限定ではないが、スライド変更イベント（例えば、新たなスライドが示された時）、一連のスライドが短時間に変化したこと、ユーザ設定可能な期間がスライド変更なしに経過したこと、所定期間の間にスライド関連イベントが無かったこと等を確認することを含んでよい。一実施例ではスライド関連イベントは捕捉ビデオ情報からキーフレームを抽出することで検出されてよい。
【００２５】
ディジタル情報からイベントを検出することに加えて、イベント検出器１０８は検出されたイベント各々について視覚的表現を生成又は判定するように構成されてもよい。視覚的表現はディジタル情報から判定されてもよい。視覚的表現は検出されたイベントを表示するために使用されてもよい。或るイベントに関する視覚的表現を生成するために様々に異なる技法が使用されてよい。イベントに関する視覚的表現は、イベントを記述する文字列、イベントが生じた場合にディジタル情報から選択された（例えば、ビデオ情報ストリームから選択された）キーフレーム又はイメージ、又はイベントを表す他の如何なる表現の形式でもよい。様々なタイプの視覚的表現が使用されてよい。
【００２６】
ユーザはそのユーザの要請に合うようにイベント検出器１０８の機能をカスタマイズしてよい。例えばユーザはそのユーザにとって興味のあるイベントだけを検出するようにイベント検出器１０８を構築してよい。これらのユーザにとって興味のあるイベントは、イベント検出器１０８が検出可能なイベントの部分集合である。ユーザはユーザの指定したタイプのイベントを検出するようにイベント検出器１０８を構築してもよい。
【００２７】
イベント検出器１０８は検出したイベントに関する情報を更なる処理に備えて注釈インターフェース１１０に通知するように構成される。注釈インターフェース１１０に通知される情報は、検出されたイベントやそのイベントに関する視覚的表現を識別する情報を有する。注釈インターフェース１１０は検出されたイベントをユーザ１１４に表示するよう構成される。イベントは、検出されたイベントに関する視覚的表現を表示することで表示される。イベントはディジタル情報中でのイベント発生時間に基づいて時系列順序で表示されてもよい。例えば一実施例ではイベントは時間軸に沿って表示される。イベントが発生した記録情報中での時間、検出されたイベントの記録情報タイプ、イベントを検出するのに使用された技法等のような付加的な情報がイベント各々について表示されてもよい。検出されたイベントを表示するのに使用されてよいグラフィカルユーザインターフェース（GUI）の具体例が図５に示され、後述される。
【００２８】
注釈インターフェース１１０は、ディジタル情報から判定されたイベントに基づいてユーザがディジタル情報を注釈可能にする。注釈インターフェース１１０は、注釈されるディジタル情報からイベント検出器１０８で検出された１以上のイベントをユーザに表示するよう構成される。ユーザは表示されたイベントの１以上を選択することで注釈を付けてもよい。選択されたイベントは、ディジタル情報に注釈が付されるイベントを表す。注釈されるディジタル情報の部分は、ユーザの選択したイベントから判定される。
【００２９】
イベントを選択する様々に異なる手法が用意されてよい。一実施例では注釈インターフェース１１０はグラフィカルユーザインターフェースであり、検出されたイベントを表示し、表示されたイベントの１以上を選択するための選択肢をユーザに与える。ユーザはマウスのような入力装置を使用し、表示されたイベント群から１以上のイベント（ユーザがディジタル情報に注釈を付けたいと思うイベント）を選択する。
【００３０】
注釈インターフェース１１０によって又は他の何らかの要素によってディジタル情報に注釈が付けられてよい。例えば図１に示される例では注釈は注釈インターフェース１１０により又はサーバ１０４により付けられてよい。例えばサーバ１０４は1以上のイベントがユーザによって選択された後に注釈付けを実行するよう構成され、注釈インターフェース１１０は選択されたイベントを識別する情報をサーバ１０４に通知する。選択を行ったそのユーザに関する情報等のような、ユーザの選択したイベントに関連する他の情報もサーバ１０４に通知されてもよい。サーバ１０４はユーザの選択したイベントに基づいて、捕捉されたディジタル情報（例えば、データベース１０６に格納されたディジタル情報）を注釈するよう構成される。
【００３１】
ディジタル情報は様々な手法で注釈されてよい。一実施例では、ユーザの選択したイベントについて、ディジタル情報中でイベントが発生した時間が確認され、その時間はディジタル情報に注釈を付ける場所を判別するのに使用されてよい。例えば注釈は、ディジタル情報中でイベントが発生した時間におけるディジタル情報に付けられてよい。或いはディジタル情報は例えば、選択されたイベントの開始時に（即ち、選択されたイベントの開始時間に）、イベントの終わりに（即ち、選択されたイベントの終了時間に）、イベントの途中に、又は選択されたイベント中のどの時点にでも注釈されてよい。イベントに関連する時間に基づく他の様々な方法（例えば、イベントの時間プラス２分、イベントの時間マイナス５分等）が、注釈の付される場所を判定するのに使用されてよい。或いはディジタル情報は選択されたイベントの持続時間全体（例えば、イベントの開始時間からイベントの終了時間まで）にわたって注釈されてもよい。ディジタル情報を注釈する手法はユーザのシステムで指定される又は構築される。一実施例ではデフォルトモードでディジタル情報は選択された各イベントの開始時間に注釈される。
【００３２】
注釈１１６はディジタル情報の一部としてデータベース１０６に格納されてよい。例えば特定のレコード１１２についての情報が注釈される場合に、注釈情報がレコードの一部として格納されてよい。注釈情報は、データベース１０６中のレコード１１２に格納されるディジタル情報と別々に又は関連して格納されてもよい。
【００３３】
注釈各々の内容もいろいろあってよい。一実施例では注釈はタイムスタンプだけを有する。そのタイムスタンプは、注釈が付けられたイベントがディジタル情報中で生じた時間に対応してもよい。他の実施例では、他の情報が注釈の一部として格納され、他の情報とは、注釈が付された日時、注釈を行ったそのイベントを選択したユーザに関する情報（例えば、注釈を引き起こしたユーザ）、注釈を行ったユーザの場所（例えば、別の建物の中で３週間前に行われたミーティングの記録情報に注釈が付される時に、そのユーザは彼の／彼女のオフィスに居るかもしれない）、ユーザの機嫌（例えば、ユーザの携帯する心拍数モニタから得られたユーザの心拍数）、ユーザがイベントを選択した際の（注釈になった）環境状態（例えば、周囲温度）、イベントのタイプ等である。
【００３４】
上述の手法ではイベント検出器１０８及び注釈インターフェース１１０は注釈プロセスを支援する。イベント検出器１０８は注釈されるディジタル情報からイベントを検出するように構成される。注釈インターフェース１１０は、検出されたイベントをユーザに表示し、ユーザの選択するイベントを識別する情報をユーザから受信し、ユーザの選択したイベントに基づいてディジタル情報を注釈する（注釈付けを引き起こす）ように構成される。このようにして、本発明の実施例はイベントドリブン注釈(events−driven  annotations)を実行するための簡易で有益で効率的な手法をもたらす。
【００３５】
注釈インターフェース１１０は注釈されるディジタル情報を選択するために使用されてもよい。ディジタル情報を格納する利用可能なレコードのリストがユーザに表示され、ユーザは、注釈の付されるレコードの選択を許可される。例えばデータベース１０６はいくつかのレコード１１２を格納し、各レコードは記録セッション中に捕捉した情報を格納する。例えば複数のミーティング中に捕捉された情報について複数のミーティングレコードが格納されてよい。そしてユーザは注釈されるミーティングレコードを選択してよい。選択されたレコードから情報がユーザに再生され、イベント検出用にイベント検出器１０８にも流される。イベント検出器１０８で検出されたイベントは注釈インターフェース１１０で表示されてもよい。その後にユーザは表示されたイベントの１以上を選択してよい。そして選択されたレコード中の情報はユーザ選択イベントに基づいて注釈されてよい。注釈は、その注釈された情報についてサーチし、ブラウズし、又は他の処理を実行するために以後に使用されてよい。
【００３６】
上述したように注釈される情報は記録セッション中に捕捉されてもよい。例えば或るミーティングでの記録セッションがそのミーティング中に捕捉されるように使用されてよい。記録セッションはそのミーティングの期間又はそれより短い期間（例えば、ミーティングの前半部分だけが記録されてもよい）継続してよい。検出するイベントの処理、検出されたイベントの表示、イベントに関するユーザ選択肢の受信及び情報に関する以後の注釈等を含む注釈関連プロセスは、記録セッション中に及び／又は記録セッション後のある時点で実行されてよい。そして注釈はディジタル情報のサーチやブラウズのような機能に関して使用可能になる。記録セッション中に注釈処理が実行される実施例では、注釈された情報は記録セッション中にサーチ可能になる及び／又はブラウズ可能になる。例えば情報はミーティング中に（即ち、ミーティング中の記録セッションで）捕捉されてよい。ミーティング中に情報が捕捉される場合に、捕捉された情報はイベント検出の利用に供されてもよい。検出されたイベントの表示、イベントに関するユーザ選択肢の受信及び情報に関する注釈は、そのミーティング中に記録セッションが続いている間に実行されてもよい。そして記録セッション中及びミーティング中にサーチ及びブラウズに注釈が使用されてもよい。
【００３７】
イベント検出器１０８及び注釈インターフェース１１０はソフトウエア（例えば、プロセッサで実行されるコード又は命令）で、はハードウエアで又はそれらの組み合わせで実現されてもよい。図１に示される様々な要素間の通信は、様々なメッセージプロトコル、ソケットコール等のような様々な通信プロトコル及び方法を用いて実現されてよい。ハードワイヤリンク、光リンク、衛生その他の無線通信リンク、ウエーブ伝搬リンク又は他の何らかの情報通信手段を含む様々に異なるタイプの通信リンクが通信を支援するように使用されてよい。
【００３８】
図２は情報を注釈する本発明の一実施例による上位概念的フローチャート２００を示す。図２に示される処理は、プロセッサにより実行されるソフトウエア（コードモジュール又は命令）により、ハードウエアモジュールにより又はその組み合わせにより実行されてよい。図２に示されるフローチャート２００は本発明の実施例を例示するに過ぎず、本発明の範囲を限定することを意図するものではない。他の変形例、修正例及び代替例も本発明の範疇にある。図２に示される方法は様々な実際上の制約に合わせて機能するように適合されてよい。
【００３９】
図２に示されるように、注釈されるディジタル情報を受け入れる又は受信することで処理が開始される（ステップ２０２）。例えば、１以上の捕捉装置を用いてミーティング中に捕捉される情報が２０２で受信されてよい。ユーザは、注釈される情報を選択するが、その情報が２０２でアクセスされる。注釈情報になるディジタル情報は１以上のタイプの情報から構成されてよい。
【００４０】
２０２でアクセス又は受信されたディジタル情報は、そのディジタル情報中の１以上のイベント群を識別するように処理される（ステップ２０４）。上述したように様々なイベントが検出され、イベントを検出するために様々な技法が使用されてもよい。一実施例ではユーザはどのイベントが検出されるかを設定してよい。
【００４１】
２０４で検出された一群のイベントはユーザに出力される（ステップ２０６）。一実施例では検出されたイベントを表示するグラフィカルユーザインターフェースが用意されてよい。そしてユーザは注釈が付された表示されたイベントから１以上のイベントを選択してよい。２０６でユーザがイベント出力から選択した１以上のイベントを示す情報が受信される（ステップ２０８）。
【００４２】
２０８でユーザにより選択された１以上のイベントに基づいて、ディジタル情報は注釈される（ステップ２１０）。上述したように選択されたイベントに関して、ディジタル情報中でイベントが発生した時間、イベントの開始時点、イベントの終了時点、イベントの途中、又はイベントに基づく何らかの他の時間等のような、選択されたイベントに関連する時間に基づいて、ディジタル情報は注釈されてもよい。選択されたイベントの期間全体にわたって情報が注釈されてもよい。
【００４３】
情報をサーチすること及びブラウズすることのような情報に関する様々な処理に注釈が利用されてよい（ステップ２１２）。
【００４４】
図２に示される処理は反復的な手法で実行されてもよい。捕捉装置によって新たな情報が捕捉されると、その新たな情報はイベントを検出するために処理され、捕捉された情報はユーザの選択したイベントに基づいて注釈されてもよい。
【００４５】
上述の手法では、注釈が付加されるイベントを選択することでユーザはディジタル情報を注釈できる。このイベントベースの注釈技法は、簡易且つ容易な方法でディジタル情報に注釈を付ける多大な柔軟性をユーザにもたらす。処理は記録セッション中にリアルタイムで実行されてもよいし、或いは注釈されるディジタル情報が捕捉される記録セッションの後の何らかの時点で実行されてもよい。
【００４６】
上述の例では、注釈インターフェース１１０はユーザがイベントを選択するインターフェースを用意し、そのイベントについてのディジタル情報に注釈が付けられる。上述したように注釈インターフェース１１０は、検出されたイベントをユーザに出力し、表示されたイベントの１以上をユーザが選択できるようにする。注釈インターフェース１１０は代替実施例では他の様々な形式をとってもよい。そのような代替例が図３に示されている。
【００４７】
図３は本発明の一実施例による注釈システムを組み込む別システム３００の概略を示す。図３に示されるように、システム３００は１以上の捕捉装置１０２、サーバ１０４、データベース１０６、イベント検出器１０８、注釈インターフェース１１０及びスナップイベントマネジャ３０２を有する。図３は本発明を組み込む実施例を示すに過ぎず、特許請求の範囲に記載の本発明の範囲を限定するものではない。当業者は他の変形例、修正例及び代替例を認識するであろう。
【００４８】
捕捉装置１０２、サーバ１０４、イベント検出器１０８及びデータベース１０６は図１に示されるものと同様である。注釈インターフェース１１０は様々に異なる形態をとってよい。注釈インターフェース１１０は、ディジタル情報が注釈されるべき時点を示すインターフェースをユーザに提供する。一実施例では注釈インターフェース１１０は或る装置であり、ユーザはその装置を利用して、注釈がディジタル情報に付されるべき場合を明らかにする。例えば注釈インターフェース１１０は１ボタン入力装置かもしれない。ミーティング中に、そのミーティングに関する情報が記録されている間に（即ち、ミーティングに関する記録セッション中に）、捕捉される情報が注釈されるべきときはいつでもユーザはその装置のボタンをクリックしてよい。ユーザがボタンをクリックすると、その装置からスナップイベントマネジャ３０２に信号が通知される。一実施例ではその信号はユーザがボタンをクリックした時間を識別する情報を有してよい。或る実施例では、現在の時間の代わりに、ボタン押すと現在の時間プラス又はマイナスユーザ設定可能な量を示す信号（例えば、現在の時間マイナス３０秒、現在の時間マイナス２分、現在の時間プラス１分等）が、スナップイベントマネジャ３０２に通知されてよい。有線又は無線通信（例えば装置がRF装置の場合）を利用してスナップイベントマネジャ３０２に信号が通知されてもよい。以下に説明されるようにミーティング中に捕捉された情報はその信号に応答して注釈される。
【００４９】
注釈インターフェース１１０は他の形態をとってもよい。概して注釈インターフェース１１０は、注釈がディジタル情報に付加されるべきことを示す信号をスナップイベントマネジャ３０２に送信可能な如何なるインターフェースでもよい。様々に異なるユーザアクション又は他のトリガがその信号の契機を与えてもよい。信号を動機付けるユーザアクションの具体例は、手をたたいていること、特定の言葉又はフレーズを発していること、或るジェスチャーをしていること、装置を使用していること等を含む。或る実施例ではスナップイベントマネジャ３０２に送信される信号は、信号が動機付けられた時間のような情報、その信号にトリガを引き起こさせたユーザに関する情報及び他の同様な情報を有してもよい。
【００５０】
スナップイベントマネジャ３０２は注釈インターフェース１１０から入力信号を及びイベント検出器１０８により検出されたイベントを識別する情報を受信する。本発明の一実施例によれば、スナップイベントマネジャ３０２は、イベント検出器１０８で検出されたイベントの内（ディジタル情報から検出された他のイベントの開始時間と比較して）開始時間が時間的に最も近く且つ注釈インターフェース１１０から受信した信号に関連する時間以前に生じたイベント（即ち、その信号に関する時間以前で最新の検出イベント）を判別する。その信号に関連する時間は信号に含まれる情報から判定されてよい。他の実施例ではスナップイベントマネジャ３０２は信号に関連付けられた時間（例えば、スナップイベントマネジャ３０２が信号を受信した時間）を確認し且つその時間に基づいて最も近いイベントを確認するよう構成されてよい。かくてスナップイベントマネジャ３０２は注釈インターフェース１１０から受信した信号を、イベント検出器１０８で検出されたイベント（その信号に先行する時間的に最も近接して生じたイベント）に変換する。
【００５１】
サーバ１０４が注釈を付けるよう構成される実施例では、スナップイベントマネジャ３０２はその信号に関して判定されたイベントに関連する情報をサーバ１０４に通知する。サーバ１０４に通知される情報は、その信号について判定されたイベントの出現時間を示す情報を含んでもよい。サーバ１０４に通知される情報は、その信号に関してスナップイベントマネジャ３０２で判定されたイベントを識別する情報、スナップイベントマネジャ３０２に信号を送信させるアクションをとったユーザに関する情報及び他の情報のような他の情報を含んでもよい。
【００５２】
或る実施例では、ユーザは、そのユーザにとって興味があり且つそのユーザが注釈しようとするイベントのタイプを明示できる。これらの例では、スナップイベントマネジャ３０２はイベント検出器１０８によって検出されたイベントの中からイベントを選択するよう構成され、そのイベントはユーザの指定したタイプのものであって、注釈インターフェース１１０から受信した信号に関連する時間以前に生じた最も近いものである。例えばユーザは新たなスライドが示されたことを示すイベントだけに興味があるかもしれない。この例ではスナップイベントマネジャ３０２は、注釈インターフェース１１０から受信された信号に関連する時間以前の最も近い時点で生じた新たに提示されたスライドを示すイベントを確認するよう構成される。このシナリオではその信号に関して決定されたイベントは、その信号時間に最も近い以前のイベントでないかもしれない。なぜなら選択されたイベント後であるが信号の時間以前の別のタイプの別のイベントがあるかもしれないからである。スナップイベントマネジャ３０２はその信号に関して決定されたイベントに関する情報をサーバ１０４に通知する。
【００５３】
スナップイベントマネジャ３０２から受信されたイベント情報に基づいて、サーバ１０４はその信号について決定されたイベントに基づいてディジタル情報を注釈する。上述したように情報は様々な手法で注釈されてよい。例えば記録情報は、選択されたイベントのはじめに（即ち、選択されたイベントの開始時間に）、イベントの終わりに（即ち、選択されたイベントの終了時間に）、イベントの途中に、イベントに基づく他の何らかの時間等に注釈されてもよい。或いはディジタル情報は選択されたイベントの期間全体にわたって注釈されてもよい。ディジタル情報が注釈される手法はシステムのユーザによって指定されてもよいし又は構築されてもよい。一実施例ではデフォルトモードでディジタル情報は選択されたイベントの開始時間に注釈される。
【００５４】
注釈はディジタル情報の一部として、例えばレコード１１２の一部として記憶されてもよいし、或いはディジタル情報と別々に又は関連して記憶されてもよい。上述したように注釈は時間情報や他の情報のような様々に異なるタイプの情報を記憶してもよい。上述の例ではサーバ１０４はディジタル情報を注釈する責務を担う。別の実施例では注釈は他の要素によって付加されてよい。例えば代替実施例ではスナップイベントマネジャ３０２はディジタル情報を注釈するように構成されてよい。
【００５５】
スナップイベントマネジャ３０２で実行される機能を含む注釈関連処理は、情報が捕捉される記録セッション中に又は記録セッション後のある時点で実行されてよい。記録セッション中に実行される場合には、注釈情報は記録セッション中にブラウズにもサーチにも（或いは他の処理にも）利用可能になるかもしれない。例えばユーザはミーティングが進行している間にそのミーティング中に捕捉した情報をブラウズ及びサーチできるかもしれない。
【００５６】
注釈インターフェース１１０及びスナップイベントマネジャ３０２はソフトウエア（例えば、プロセッサで実行されるコード又は命令）で、ハードウエアで又はそれらの組み合わせで実現されてよい。図３に示される様々な要素間の通信は、様々なメッセージプロトコル、ソケットコール等のような様々な通信プロトコル及び方法を用いて実現されてよい。ハードワイヤリンク、光リンク、衛生その他の無線通信リンク、ウエーブ伝搬リンク又は他の何らかの情報通信手段を含む様々に異なるタイプの通信リンクが通信を支援するように使用されてよい。
【００５７】
図４は情報に注釈を付ける本発明の一実施例による上位概念的フローチャート４００を示す。図４に示される処理は、プロセッサにより実行されるソフトウエア（コードモジュール又は命令）により、ハードウエアモジュールにより又はその組み合わせにより実行されてよい。図４に示されるフローチャート４００は本発明の実施例を例示するに過ぎず、本発明の範囲を限定することを意図するものではない。他の変形例、修正例及び代替例も本発明の範疇にある。図４に示される方法は様々な実際上の制約に合わせて機能するように適合されてよい。
【００５８】
図４に示されるように、注釈されるディジタル情報を受け入れる又は受信することで処理が開始される（ステップ４０２）。情報は記録セッション中に受信されてよく、例えば情報はミーティング中の記録セッション中に捕捉され受信されてよい。情報を捕捉するために１以上の捕捉装置が使用されてよい。４０２で受信されたディジタル情報は１以上のタイプの情報で構成されてよい。
【００５９】
４０２で受信されたディジタル情報はその情報から１以上のイベント群を見分けるために分析される（ステップ４０４）。上述したように様々なイベントが検出されてよく、イベントを検出するのに様々な技法が使用されてよい。一実施例ではユーザが検出されるイベントを設定する。
【００６０】
注釈インターフェースから信号が受信される（ステップ４０６）。上述したように、或るユーザアクションに起因して信号が受信され、ユーザはそのアクションが実行された場合に記録情報に注釈することを望む。例えばユーザは捕捉情報が注釈されるべきものであることを示すためにボタンをクリックしてもよい。一実施例では情報が捕捉されている間に記録セッション中に信号が受信されてもよい。注釈すべき以前に記録した情報の再生中に信号が受信されてもよい。
【００６１】
そして、４０６で受信した信号より、４０４で検出されたイベント群からイベントが判別される（ステップ４０８）。一実施例では４０８の一部としてその信号に関する時間が確認され、その時間に基づいて４０４で検出されたイベント群からイベントが選択される。一実施例では選択されたイベントは、その開始時間が（記録情報中で検出された他のイベントの開始時間と比較して）信号に関連する時間に最も近く且つその信号に関する時間以前に生じたものである。
【００６２】
４０８で決定され選択されたイベントに基づいてディジタル情報は注釈される（ステップ４１０）。４１０の一部として、４０８で決定されたイベントに関連する時間が決定され、情報を注釈するのに使用される。例えば注釈は、ディジタル情報中でイベントが生じた時間に、選択されたイベントのはじめに、イベントの終わりに、イベントの途中に又は選択されたイベント中のどの時点でもディジタル情報に付けられてよい。イベントに関連する時間に基づく他の様々な方法（例えば、イベントの時間プラス２分、イベントの時間マイナス５分等）が、注釈の付される場所を判定するのに使用されてよい。或いはディジタル情報は選択されたイベントの持続時間全体にわたって注釈されてもよい。
【００６３】
そして注釈は情報のサーチ及びブラウズのようなディジタル情報についての様々な処理を実行するのに使用されてよい（ステップ４１２）。
【００６４】
図４に示されるステップはミーティング中に実行されてもよい。図４に示される処理は反復的な手法で実行されてもよい。捕捉装置によって新たな情報が捕捉されると、その新たな情報はイベントを検出するために処理され、記録された情報はユーザの選択したイベントに基づいて注釈されてもよい。
【００６５】
上述の手法では、様々に異なるインターフェースが用意されてよく、そのインターフェースは記録セッション中に捕捉された情報にユーザが注釈を付けることを可能にする。ユーザから受信した信号又は選択内容は、捕捉されたディジタル情報の中で検出されるイベントに変換され、検出されたイベントに基づいてディジタル情報は注釈される。このイベントベースの注釈技法は、簡易且つ容易な方法でディジタル情報に注釈を付ける多大な柔軟性をユーザにもたらす。処理は記録セッション中にリアルタイムで実行されてもよい。
【００６６】
図５Ａ及び５Ｂは、ディジタル情報中で検出されたイベントをユーザに表示し、１以上の表示されたイベントをユーザが選択できるようにする本発明の一実施例によるユーザインターフェースの概略図を示す。図５Ａに示されるように、グラフィカルユーザインターフェース５００は複数の区域（セグメント）に分割された時系列５０２を表示する。図５Ａ及び５Ｂでのセグメントは１５秒の期間のものである。検出されたイベントの各々について視覚的表現５０４が表示される。或るイベントに関する視覚的表現はそのイベントが生じた時系列中のそのセグメント内に表示される。ユーザの選択可能なボックス５０６が各セグメントについて表示されている。そのセグメント中のボックス５０６を選択することで、ユーザはセグメント中に表示されるイベントを選択することができる。現在の時間５０８も表示されている。「今すぐブックマーク(Bookmark  Now)」ボタン５１０を選択することで、ユーザは選択されたイベントに注釈を付ける。時間軸５０２は時間経過と共に右から左に水平方向にスクロールする。時間軸５０２は１つの時間セグメント毎に動かされ、新たな現在時間が表示されることが図５Ｂから明らかである。この手法では新たな情報が受信され処理される場合に、例えば記録セッション中に、情報中で検出されたイベントが表示される。
【００６７】
図６は本発明の一実施例による処理を実行するために使用されるコンピュータシステム６００の概略ブロック図である。図６に示されるように、コンピュータシステム６００はプロセッサ６０２を含み、プロセッサはバスサブシステム６０４を通じていくつもの周辺装置と通信する。これらの周辺装置は、メモリサブシステム６０８及びファイル格納サブシステム６１０を有するストレージサブシステム６０６と、ユーザインターフェース入力装置６１２と、ユーザインターフェース出力装置６１４と、ネットワークインターフェースサブシステム６１６とを含む。
【００６８】
バスサブシステム６０４はコンピュータシステム６００の様々な要素及びサブシステムが意図されるように互いに通信させる手段を用意する。バスサブシステム６０４は単一のバスのように概略的に描かれているが、バスサブシステムの代替例は複数のバスを利用してもよい。
【００６９】
ネットワークインターフェースサブシステム６１６は他のコンピュータシステム、ネットワーク及び装置に対するインターフェースを提供する。ネットワークインターフェースサブシステム６１６は、他のソースからデータを受信するための及びコンピュータシステム６００から他のシステムへデータを送信するためのインターフェースとして機能する。
【００７０】
ユーザインターフェース入力装置６１２は、キーボード、ポインティングデバイス（マウス、トラックボール、タッチパッド又はグラフィックスタブレット等）、スキャナ、バーコードスキャナ、ディスプレイに組み込まれたタッチスクリーン、音声認識システムのような音声入力装置、マイクロフォン及び他のタイプの入力装置を含んでよい。一般に「入力装置」なる用語はコンピュータシステム６００に情報を入力するための全ての可能なタイプの装置及び手段を含むように意図される。ユーザは図１に示されるシステムの中でユーザに表示されるイベントから１以上のイベントを選択するように入力装置を使用してよい。ユーザは図３に示されるシステムの中で信号を生成させるために入力装置を使用してもよい。
【００７１】
ユーザインターフェース出力装置６１４はディスプレイサブシステム、プリンタ、ファクシミリ装置、音声出力装置のような非視覚的ディスプレイ等を含んでよい。ディスプレイサブシステムは、陰極線管（CRT）、液晶ディスプレイ（LCD）のようなフラットパネル装置又はプロジェクション装置等でもよい。一般に「出力装置」なる用語はコンピュータシステム６００から情報を出力するための全ての可能なタイプの装置及び手段を含むように意図される。検出されるイベントは図１に示されるシステム中の出力装置を用いてユーザに表示されてよい。
【００７２】
ストレージサブシステム６０６は本発明の機能をもたらす基本プログラム及びデータ構造を格納するよう構成される。本発明の機能をもたらすソフトウエア（コードモジュール又は命令）はストレージサブシステム６０６に格納されてよい。これらのソフトウエアモジュール又は命令はプロセッサ６０２により実行されてよい。ストレージサブシステム６０６は本発明で使用されるデータを格納する貯蔵庫（repository）を提供してもよい。ストレージサブシステム６０６はメモリサブシステム６０８及びファイル／ディスクストレージサブシステム６１０から構成されてよい。
【００７３】
メモリサブシステム６０８はいくつものメモリを含んでよく、プログラム実行中に命令及びデータを格納するメインランダムアクセスメモリ（RAM）６１８及び固定された命令が格納されるリードオンリメモリ（ROM）６２０を含んでよい。ファイルストレージサブシステム６１０は、プログラム及びデータファイル用の永続的な（不揮発性）ストレージを提供し、ハードディスクドライブ、取り外し可能な媒体に関するフロッピディスクドライブ、コンパクトディスクリードオンリメモリ（CD−ROM）ドライブ、光ドライブ、取り外し可能なメディアカートリッジ及び他の同様なストレージ媒体等を含んでよい。
【００７４】
コンピュータシステム６００は、パーソナルコンピュータ、ポータブルコンピュータ、ワークステーション、ネットワークコンピュータ、メインフレーム、キオスク又は他の如何なるデータ処理システムをも含む様々なタイプのものでもよい。コンピュータ及びネットワークが将来的に変わる性質に起因して、図６に示されるコンピュータシステム６００の説明は、コンピュータシステムの好適実施例を説明するための特定の実施例に過ぎないことが意図される。図６に示されるシステムより多くの又はより少ない素子を含む他の多くのコンフィギュレーションが可能である。
【００７５】
以上本発明の特定の実施例が説明されてきたが、様々な修正例、代替例、代替構成例及び均等物も本発明の範疇に包含される。説明された発明は或る特定のデータ処理環境での処理に限定されず、複数のデータ処理環境の中で自由に動作可能である。更に本発明は処理及びステップの特定の手順を用いて説明されたが、本発明の範囲は説明された処理及びステップの手順に限定されないことは当業者に明白であろう。
【００７６】
更に本発明はハードウエア及びソフトウエアの特定の組み合わせで説明されてきたが、ハードウエア及びソフトウエアの他の組み合わせも本発明の範疇にあることが認識されるべきである。本発明はハードウエアだけで、ソフトウエアだけで又はそれらの組み合わせで実現されてもよい。
【００７７】
従って明細書及び図面は限定的意味ではなく例示であると解釈されるべきである。更に、付加、除去、削除及び他の修正や変更は、特許請求の範囲に記載された本発明の広範な精神及び範囲から逸脱せずになされてよいことは明白である。
【図面の簡単な説明】
【００７８】
【図１】本発明の一実施例による注釈システムを組み込むシステム概略図を示す。
【図２】ディジタル情報に注釈を付ける本発明の一実施例による上位概念的フローチャートを示す。
【図３】本発明の一実施例による注釈システムを組み込む別のシステム概略図を示す。
【図４】ディジタル情報に注釈を付ける本発明の一実施例による上位概念的フローチャートを示す。
【図５Ａ】ユーザにイベントを表示し、１以上の表示されたイベントをユーザが選択できるようにする本発明の一実施例によるユーザインターフェースの概略図を示す。
【図５Ｂ】ユーザにイベントを表示し、１以上の表示されたイベントをユーザが選択できるようにする本発明の一実施例によるユーザインターフェースの概略図を示す。
【図６】本発明の一実施例による処理を実行するために使用されるコンピュータシステムの概略ブロック図である。
【符号の説明】
【００７９】
１００  システム
１０２  捕捉装置
１０４  サーバ
１０６  データベース
１０８  イベント検出器
１１０  注釈インターフェース
１１２  レコード
１１４  ユーザ
１１６  注釈
３００  システム
３０２  スナップイベントマネジャ
６００  コンピュータシステム
６０２  プロセッサ
６０４  バスサブシステム
６０６  ストレージサブシステム
６０８  メモリサブシステム
６１０  ファイルストレージサブシステム
６１２  ユーザインターフェース入力装置
６１４  ユーザインターフェース出力装置
６１６  ネットワークインターフェース
６１８  ＲＡＭ
６２０  ＲＯＭ
【図１】
2007006473.tif 000003
【図２】
2007006473.tif 000004
【図３】
2007006473.tif 000005
【図４】
2007006473.tif 000006
【図６】
2007006473.tif 000007
【図５Ａ】
2007006473.tif 000008
【図５Ｂ】
2007006473.tif 000009