(57)【要約】【課題】テレビ会議システムで流れるデータを管理できる方法およびテレビ会議装置を提供すること。【解決手段】本発明のテレビ会議装置は、テレビ会議の音声およびビデオストリームを記録するよう適応される記録モジュールと、前記テレビ会議に結び付いたメディアファイルを記憶するよう適応される記憶モジュールと、前記テレビ会議中に起こるイベントの記録を有する命令ファイルを生成する命令モジュールとを有し、前記イベントの記録の少なくとも１つは、前記メディアファイルに結び付いたイベントが前記テレビ会議で起こった時間と前記メディアファイルへの参照とを有する。【選択図】図１
2009111991.tif 000002
【特許請求の範囲】
【請求項１】
方法を実施するためにコンピュータによって実行可能な命令を具現するコンピュータ読
み取り可能な記録媒体であって、
前記方法は、
テレビ会議の音声およびビデオストリームを記録するステップと、
前記テレビ会議に結び付いたメディアファイルを記憶するステップと、
前記テレビ会議中に起こるイベントの記録を有する命令ファイルを生成するステップと
、を有し、
前記テレビ会議中に起こるイベントの記録の少なくとも１つは、前記メディアファイル
に結び付いたイベントが前記テレビ会議で起こった時間と、前記メディアファイルへの参
照とを有することを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２】
前記メディアファイルは、文書および画像の少なくとも１つに相当することを特徴とす
る請求項１に記載のコンピュータ読み取り可能な記録媒体。
【請求項３】
前記メディアファイルに結び付いたイベントは、前記テレビ会議に前記メディアファイ
ルを加えることに相当することを特徴とする請求項１に記載のコンピュータ読み取り可能
な記録媒体。
【請求項４】
前記テレビ会議中に起こるイベントの記録は、
前記テレビ会議の参加者に関する記録と、前記メディアファイルの注釈に関する記録と
、
前記テレビ会議のストリーミング側波帯メディアセッションに関する記録との少なくと
も１つを有することを特徴とする請求項１に記載のコンピュータ読み取り可能な記録媒体
。
【請求項５】
テレビ会議の音声およびビデオストリームを記録するよう適応される記録モジュールと
、
前記テレビ会議に結び付いたメディアファイルを記憶するよう適応される記憶モジュー
ルと、
前記テレビ会議中に起こるイベントの記録を有する命令ファイルを生成するよう適応さ
れる命令モジュールとを有し、
前記テレビ会議中に起こるイベントの記録の少なくとも１つは、
前記メディアファイルに結び付いたイベントが前記テレビ会議で起こった時間と前記メ
ディアファイルへの参照とを有することを特徴とするテレビ会議装置。
【請求項６】
前記メディアファイルは、文書および画像の少なくとも１つに相当することを特徴とす
る請求項５に記載のテレビ会議装置。
【請求項７】
前記メディアファイルに結び付いたイベントは、前記テレビ会議に前記メディアファイ
ルを加えることに相当することを特徴とする請求項５に記載のテレビ会議装置。
【請求項８】
前記テレビ会議中に起こるイベントの記録は、前記テレビ会議の参加者に関する記録と
、前記メディアファイルの注釈に関する記録と、前記テレビ会議のストリーミング側波帯
メディアセッションに関する記録との少なくとも１つを有することを特徴とする請求項５
に記載のテレビ会議装置。
【請求項９】
方法を実施するためにコンピュータによって実行可能な命令を具現するコンピュータ読
み取り可能な記録媒体であって、
前記方法は、テレビ会議記録を受信するステップと、メディアインデックスファイルを
生成するステップとを有し、
前記テレビ会議記録は、前記テレビ会議の音声およびビデオストリームの記録と、前記
テレビ会議に結びついたメディアファイルと、前記テレビ会議に起こるイベントの第１記
録を含む命令ファイルとを有し、
前記第１記録の少なくとも１つは、前記メディアファイルに結び付いたイベントが前記
テレビ会議で起こった時間と、前記メディアファイルへの参照とを含み、
前記メディアインデックスファイルは、１つ以上の第２記録を有するとともに、前記第
２記録は、前記第１記録への参照と、前記第１記録の１つに相当する前記イベントが前記
テレビ会議で起こった時間とを有し、
前記第２記録は、前記イベントが前記テレビ会議で起こった時間に従い前記メディアイ
ンデックスファイルに配列されることを特徴とするコンピュータ読み取り可能な記録媒体
。
【請求項１０】
前記メディアファイルは、文書または画像の少なくとも１つに相当することを特徴とす
る請求項９に記載のコンピュータ読み取り可能な記録媒体。
【請求項１１】
前記メディアファイルに結び付いたイベントは、前記テレビ会議に前記メディアファイ
ルを加えることに相当することを特徴とする請求項９に記載のコンピュータ読み取り可能
な記録媒体。
【請求項１２】
前記テレビ会議中に起こるイベントの記録は、
前記テレビ会議の参加者に関する記録と、前記メディアファイルの注釈に関する記録と
、
前記テレビ会議のストリーミング側波帯メディアセッションに関する記録との少なくと
も１つを有することを特徴とする請求項９に記載のコンピュータ読み取り可能な記録媒体
。
【請求項１３】
テレビ会議記録を受信するよう適応される入力モジュールと、メディアインデックスフ
ァイルを生成するよう適応されるインデックスモジュールとを有するテレビ会議装置であ
って、
前記テレビ会議記録は、前記テレビ会議の音声およびビデオストリームの記録と、前記
テレビ会議に結び付いたメディアファイルと、前記テレビ会議中に起こるイベントの第１
記録を有する命令ファイルとを有し、
前記第１記録の少なくとも１つは、前記メディアファイルに結び付いたイベントが前記
テレビ会議で起こった時間と、前記メディアファイルへの参照とを含み、
前記メディアインデックスファイルは、１つ以上の第２記録を有するとともに、前記第
２記録は、前記第１記録への参照と、前記第１記録の１つに相当する前記イベントが前記
テレビ会議で起こった時間とを有し、
前記第２記録は、前記イベントが前記テレビ会議で起こった時間に従い前記メディアイ
ンデックスファイルに配列されることを特徴とするテレビ会議装置。
【請求項１４】
前記メディアファイルは、文書または画像の少なくとも１つに相当することを特徴とす
る請求項１３に記載のテレビ会議装置。
【請求項１５】
前記メディアファイルに結び付いたイベントは、前記テレビ会議に前記メディアファイ
ルを加えることに相当することを特徴とする請求項１３に記載のテレビ会議装置。
【請求項１６】
前記テレビ会議中に起こるイベントの記録は、
前記テレビ会議の参加者に関する記録と、前記メディアファイルの注釈に関する記録と
、
前記テレビ会議のストリーミング側波帯メディアセッションに関する記録との少なくと
も１つを有することを特徴とする請求項１３に記載のテレビ会議装置。
【請求項１７】
方法を実施するためにコンピュータによって実行可能な命令を具現するコンピュータ読
み取り可能な記録媒体であって、
前記方法は、後処理されたテレビ会議記録を受信するステップと、前記後処理されたテ
レビ会議記録の再生開始のシーク時間を受信するステップと、前記シーク時間に始まりテ
レビ会議を再生するステップとを有し、
前記後処理されたテレビ会議記録は、前記テレビ会議の音声およびビデオストリームの
記録と、前記テレビ会議に結び付いたメディアファイルと、前記テレビ会議中に起こるイ
ベントの第１記録を有する命令ファイルと、１つ以上の第２記録を有するメディアインデ
ッスファイルとを有し、
前記第１記録の少なくとも１つは、前記メディアファイルに結び付いたイベントが前記
テレビ会議で起こった時間と、前記メディアファイルへの参照とを有し、
前記第２記録は各々、前記第１記録の１つへの参照と、前記第１記録の１つに相当する
イベントが前記テレビ会議で起こった時間とを有し、
前記第２記録は、前記イベントが前記テレビ会議で起こった時間に従い前記メディアイ
ンデックスファイルに配列され、
前記再生するステップは、前記メディアインデックスファイルで前記シーク時間に先行
する第２記録を検索するステップと、前記第２記録により参照にされる前記第１記録を特
定するステップと、前記第１記録を伝送するステップと、前記テレビ会議における前記シ
ーク時間に始まりテレビ会議の音声およびビデオストリームを再生するステップとを有す
ることを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項１８】
前記メディアファイルは、文書または画像の少なくとも１つに相当することを特徴とす
る請求項１７に記載のコンピュータ読み取り可能な記録媒体。
【請求項１９】
前記メディアファイルに結び付いたイベントは、前記テレビ会議に前記メディアファイ
ルを加えることに相当することを特徴とする請求項１７に記載のコンピュータ読み取り可
能な記録媒体。
【請求項２０】
前記テレビ会議中に起こるイベントの記録は、
前記テレビ会議の参加者に関する記録と、前記メディアファイルの注釈に関する記録と
、
前記テレビ会議のストリーミング側波帯メディアセッションに関する記録との少なくと
も１つを有することを特徴とする請求項１７に記載のコンピュータ読み取り可能な記録媒
体。
【請求項２１】
後処理されたテレビ会議記録を受信するよう適応される記録入力モジュールと、
前記後処理されたテレビ会議記録の再生開始のシーク時間を受信するよう適応されるシ
ーク入力モジュールと、
前記シーク時間に始まり前記テレビ会議を再生するよう適応される再生モジュールとを
有するテレビ会議装置であって、
前記後処理されたテレビ会議記録は、前記テレビ会議の音声およびビデオストリームの
記録と、前記テレビ会議に結び付いたメディアファイルと、前記テレビ会議中に起こるイ
ベントの第１記録を有する命令ファイルと、１つ以上の第２記録を有するメディアインデ
ッスファイルとを有し、
前記第１記録の少なくとも１つは、前記メディアファイルに結び付いたイベントが前記
テレビ会議で起こった時間と、前記メディアファイルへの参照とを有し、
前記第２記録は各々、前記第１記録の１つへの参照と、前記第１記録の１つに相当する
イベントが前記テレビ会議で起こった時間とを有し、
前記第２記録は、前記イベントが前記テレビ会議で起こった時間に従い前記メディアイ
ンデックスファイルに配列され、
前記再生モジュールは、前記メディアインデックスファイルで前記シーク時間に先行す
る第２記録を検索するよう適応される検索モジュールと、前記第２記録により参照にされ
る第１記録を特定するよう適応される選択モジュールと、前記第１記録を伝送する伝送モ
ジュールと、前記テレビ会議における前記シーク時間に始まり前記テレビ会議の音声およ
びビデオストリームを再生よう適応されるプレイモジュールとを有することを特徴とする
テレビ会議装置。
【請求項２２】
前記メディアファイルは、文書または画像の少なくとも１つに相当することを特徴とす
る請求項２１に記載のテレビ会議装置。
【請求項２３】
前記メディアファイルに結び付いたイベントは、前記テレビ会議に前記メディアファイ
ルを加えることに相当することを特徴とする請求項２１に記載のテレビ会議装置。
【請求項２４】
前記テレビ会議中に起こるイベントの記録は、
前記テレビ会議の参加者に関する記録と、前記メディアファイルの注釈に関する記録と
、
前記テレビ会議のストリーミング側波帯メディアセッションに関する記録との少なくと
も１つを有することを特徴とする請求項２１に記載のテレビ会議装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は全般的にテレビ会議記録、後処理、および再生に関する。より具体的に、本発
明はメディアファイルを含むテレビ会議の記録、後処理、および再生に関する。
【背景技術】
【０００２】
テレビ会議は多くの企業において情報の共有および配布のために不可欠な道具となりつ
つある。これらオンラインの会議は全社向け発表、技術グループ間の技術的打ち合わせ、
研修セミナール、コードの見直し、等々、さまざまな形を取ることができる。企業コンテ
ンツの多くがオンラインに移動しテレビ会議を通じて伝送されるようになるにつれ、コン
テンツをより有利に管理する機会がある（例えば特許文献１参照）。
【０００３】
電子メールおよびインスタントメッセージなど現在の通信技術の多くで、他者との通信
の記録は後に参照するために容易に保存できる。あいにく、テレビ会議システムで流れる
データは一般的に保存されないため、参加者はメモを取る以外にテレビ会議で何が起こっ
たかを記録する方法がなく、これは従来の面と向かった会議からあまり改良されていない
。
【０００４】
【特許文献１】米国特許第７０８４８９８号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、テレビ会議システムで流れるデータを管理できる方法、そのシステム
、テレビ会議装置およびコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のコンピュータ読み取り可能な記録媒体は、方法を実施するためにコンピュータ
によって実行可能な命令を具現するコンピュータ読み取り可能な記録媒体であって、前記
方法は、テレビ会議の音声およびビデオストリームを記録するステップと、前記テレビ会
議に結び付いたメディアファイルを記憶するステップと、前記テレビ会議中に起こるイベ
ントの記録を有する命令ファイルを生成するステップと、を有し、前記テレビ会議中に起
こるイベントの記録の少なくとも１つは、前記メディアファイルに結び付いたイベントが
前記テレビ会議で起こった時間と、前記メディアファイルへの参照とを有するコンピュー
タ読み取り可能な記録媒体。
【０００７】
また本発明のコンピュータ読み取り可能な記録媒体において、前記メディアファイルは
、文書および画像の少なくとも１つに相当することを特徴とする。
【０００８】
また本発明のコンピュータ読み取り可能な記録媒体において、前記メディアファイルに
結び付いたイベントは、前記テレビ会議に前記メディアファイルを加えることに相当する
ことを特徴とする。
【０００９】
また本発明のコンピュータ読み取り可能な記録媒体において、前記テレビ会議中に起こ
るイベントの記録は、前記テレビ会議の参加者に関する記録と、前記メディアファイルの
注釈に関する記録と、前記テレビ会議のストリーミング側波帯メディアセッションに関す
る記録との少なくとも１つを有することを特徴とする。
【００１０】
一方本発明のテレビ会議装置は、テレビ会議の音声およびビデオストリームを記録する
よう適応される記録モジュールと、前記テレビ会議に結び付いたメディアファイルを記憶
するよう適応される記憶モジュールと、前記テレビ会議中に起こるイベントの記録を有す
る命令ファイルを生成するよう適応される命令モジュールとを有し、前記テレビ会議中に
起こるイベントの記録の少なくとも１つは、前記メディアファイルに結び付いたイベント
が前記テレビ会議で起こった時間と前記メディアファイルへの参照とを有することを特徴
とする。
【００１１】
また本発明のテレビ会議装置において、前記メディアファイルは、文書および画像の少
なくとも１つに相当することを特徴とする。
【００１２】
また本発明のテレビ会議装置において、前記メディアファイルに結び付いたイベントは
、前記テレビ会議に前記メディアファイルを加えることに相当することを特徴とする。
【００１３】
また本発明のテレビ会議装置において、前記テレビ会議中に起こるイベントの記録は、
前記テレビ会議の参加者に関する記録と、前記メディアファイルの注釈に関する記録と、
前記テレビ会議のストリーミング側波帯メディアセッションに関する記録との少なくとも
１つを有することを特徴とする。
【００１４】
ここで、本発明のコンピュータ読み取り可能な記録媒体は、方法を実施するためにコン
ピュータによって実行可能な命令を具現するコンピュータ読み取り可能な記録媒体であっ
て、前記方法は、テレビ会議記録を受信するステップと、メディアインデックスファイル
を生成するステップとを有し、前記テレビ会議記録は、前記テレビ会議の音声およびビデ
オストリームの記録と、前記テレビ会議に結びついたメディアファイルと、前記テレビ会
議に起こるイベントの第１記録を含む命令ファイルとを有し、前記第１記録の少なくとも
１つは、前記メディアファイルに結び付いたイベントが前記テレビ会議で起こった時間と
、前記メディアファイルへの参照とを含み、前記メディアインデックスファイルは、１つ
以上の第２記録を有するとともに、前記第２記録は、前記第１記録への参照と、前記第１
記録の１つに相当する前記イベントが前記テレビ会議で起こった時間とを有し、前記第２
記録は、前記イベントが前記テレビ会議で起こった時間に従い前記メディアインデックス
ファイルに配列されることを特徴とする。
【００１５】
また本発明のコンピュータ読み取り可能な記録媒体において、前記メディアファイルは
、文書または画像の少なくとも１つに相当することを特徴とする。
【００１６】
また本発明のコンピュータ読み取り可能な記録媒体において、前記メディアファイルに
結び付いたイベントは、前記テレビ会議に前記メディアファイルを加えることに相当する
ことを特徴とする。
【００１７】
また本発明のコンピュータ読み取り可能な記録媒体において、前記テレビ会議中に起こ
るイベントの記録は、前記テレビ会議の参加者に関する記録と、前記メディアファイルの
注釈に関する記録と、前記テレビ会議のストリーミング側波帯メディアセッションに関す
る記録との少なくとも１つを有することを特徴とする。
【００１８】
ここで本発明のテレビ会議装置は、テレビ会議記録を受信するよう適応される入力モジ
ュールと、メディアインデックスファイルを生成するよう適応されるインデックスモジュ
ールとを有するテレビ会議装置であって、前記テレビ会議記録は、前記テレビ会議の音声
およびビデオストリームの記録と、前記テレビ会議に結び付いたメディアファイルと、前
記テレビ会議中に起こるイベントの第１記録を有する命令ファイルとを有し、前記第１記
録の少なくとも１つは、前記メディアファイルに結び付いたイベントが前記テレビ会議で
起こった時間と、前記メディアファイルへの参照とを含み、前記メディアインデックスフ
ァイルは、１つ以上の第２記録を有するとともに、前記第２記録は、前記第１記録への参
照と、前記第１記録の１つに相当する前記イベントが前記テレビ会議で起こった時間とを
有し、前記第２記録は、前記イベントが前記テレビ会議で起こった時間に従い前記メディ
アインデックスファイルに配列されることを特徴とする。
【００１９】
また、本発明のテレビ会議装置において、前記メディアファイルは、文書または画像の
少なくとも１つに相当することを特徴とする。
【００２０】
また、本発明のテレビ会議装置において、前記メディアファイルに結び付いたイベント
は、前記テレビ会議に前記メディアファイルを加えることに相当することを特徴とする。
【００２１】
また、本発明のテレビ会議装置において、前記テレビ会議中に起こるイベントの記録は
、前記テレビ会議の参加者に関する記録と、前記メディアファイルの注釈に関する記録と
、前記テレビ会議のストリーミング側波帯メディアセッションに関する記録との少なくと
も１つを有することを特徴とする。
【００２２】
一方、本発明のコンピュータ読み取り可能な記録媒体は、方法を実施するためにコンピ
ュータによって実行可能な命令を具現するコンピュータ読み取り可能な記録媒体であって
、前記方法は、後処理されたテレビ会議記録を受信するステップと、前記後処理されたテ
レビ会議記録の再生開始のシーク時間を受信するステップと、前記シーク時間に始まりテ
レビ会議を再生するステップとを有し、前記後処理されたテレビ会議記録は、前記テレビ
会議の音声およびビデオストリームの記録と、前記テレビ会議に結び付いたメディアファ
イルと、前記テレビ会議中に起こるイベントの第１記録を有する命令ファイルと、１つ以
上の第２記録を有するメディアインデッスファイルとを有し、前記第１記録の少なくとも
１つは、前記メディアファイルに結び付いたイベントが前記テレビ会議で起こった時間と
、前記メディアファイルへの参照とを有し、前記第２記録は各々、前記第１記録の１つへ
の参照と、前記第１記録の１つに相当するイベントが前記テレビ会議で起こった時間とを
有し、前記第２記録は、前記イベントが前記テレビ会議で起こった時間に従い前記メディ
アインデックスファイルに配列され、前記再生するステップは、前記メディアインデック
スファイルで前記シーク時間に先行する第２記録を検索するステップと、前記第２記録に
より参照にされる前記第１記録を特定するステップと、前記第１記録を伝送するステップ
と、前記テレビ会議における前記シーク時間に始まりテレビ会議の音声およびビデオスト
リームを再生するステップとを有することを特徴とする。
【００２３】
また、本発明のコンピュータ読み取り可能な記録媒体において、前記メディアファイル
は、文書または画像の少なくとも１つに相当することを特徴とする。
【００２４】
また、本発明のコンピュータ読み取り可能な記録媒体において、前記メディアファイル
に結び付いたイベントは、前記テレビ会議に前記メディアファイルを加えることに相当す
ることを特徴とする。
【００２５】
また、本発明のコンピュータ読み取り可能な記録媒体において、前記テレビ会議中に起
こるイベントの記録は、前記テレビ会議の参加者に関する記録と、前記メディアファイル
の注釈に関する記録と、前記テレビ会議のストリーミング側波帯メディアセッションに関
する記録との少なくとも１つを有することを特徴とする。
【００２６】
ここで本発明のテレビ会議装置は、後処理されたテレビ会議記録を受信するよう適応さ
れる記録入力モジュールと、前記後処理されたテレビ会議記録の再生開始のシーク時間を
受信するよう適応されるシーク入力モジュールと、前記シーク時間に始まり前記テレビ会
議を再生するよう適応される再生モジュールとを有するテレビ会議装置であって、前記後
処理されたテレビ会議記録は、前記テレビ会議の音声およびビデオストリームの記録と、
前記テレビ会議に結び付いたメディアファイルと、前記テレビ会議中に起こるイベントの
第１記録を有する命令ファイルと、１つ以上の第２記録を有するメディアインデッスファ
イルとを有し、前記第１記録の少なくとも１つは、前記メディアファイルに結び付いたイ
ベントが前記テレビ会議で起こった時間と、前記メディアファイルへの参照とを有し、前
記第２記録は各々、前記第１記録の１つへの参照と、前記第１記録の１つに相当するイベ
ントが前記テレビ会議で起こった時間とを有し、前記第２記録は、前記イベントが前記テ
レビ会議で起こった時間に従い前記メディアインデックスファイルに配列され、前記再生
モジュールは、前記メディアインデックスファイルで前記シーク時間に先行する第２記録
を検索するよう適応される検索モジュールと、前記第２記録により参照にされる第１記録
を特定するよう適応される選択モジュールと、前記第１記録を伝送する伝送モジュールと
、前記テレビ会議における前記シーク時間に始まり前記テレビ会議の音声およびビデオス
トリームを再生よう適応されるプレイモジュールとを有することを特徴とする。
【００２７】
また本発明のテレビ会議装置において、前記メディアファイルは、文書または画像の少
なくとも１つに相当することを特徴とする。
【００２８】
また、本発明のテレビ会議装置において、前記メディアファイルに結び付いたイベント
は、前記テレビ会議に前記メディアファイルを加えることに相当することを特徴とする。
【００２９】
また、本発明のテレビ会議装置において、前記テレビ会議中に起こるイベントの記録は
、前記テレビ会議の参加者に関する記録と、前記メディアファイルの注釈に関する記録と
、前記テレビ会議のストリーミング側波帯メディアセッションに関する記録との少なくと
も１つを有することを特徴とする。
【発明を実施するための最良の形態】
【００３０】
以下の添付図面および説明で１つ以上の実施の詳細が記述される。他の特色は説明およ
び図面、ならびにクレームから明らかになろう。
本明細書で用いられる各参照番号の先頭数字はその参照番号が最初に現れる図面番号を
示す。
【００３１】
本明細書で用いられる場合、「クライアント」および「サーバ」の用語は一般的に電子
装置またはメカニズムを指し、「メッセージ」の用語は一般的にデジタルメッセージを表
す電子信号を指す。本明細書で用いられる場合、「メカニズム」はハードウェア、ソフト
ウェア、またはそれらの任意の組み合わせを指す。これらの用語は以下の説明を簡略化す
るために用いられる。本明細書で説明されるクライアント、サーバ、およびメカニズムは
任意の標準的汎用コンピュータで実施することができ、または特殊装置として実施するこ
とができる。
【００３２】
本発明の実施形態はテレビ会議中にテレビ会議サーバに流れるすべてのデータを保存し
、テレビ会議の終了のずっと後に呼び出すことのできるインテリジェントなアーカイブを
作成するテレビ会議システムを提供する。これらのテレビ会議システムはテレビ会議の記
録、後処理、および再生を提供する。
【００３３】
テレビ会議クライアントはテレビ会議中テレビ会議サーバへの接続をいくつか維持する
。図１は本発明の一実施形態によるテレビ会議クライアント１０６およびテレビ会議サー
バ１０４間の論理的接続１０２を示す。音声接続１０２Ａ、ビデオ接続１０２Ｂ、文書チ
ャンネル接続１０２Ｃ、ＨＴＴＰ接続１０２Ｄ、および裏チャンネル接続１０２Ｅを含み
、別個の論理的接続１０２が確立される。最初に確立される論理的接続１０２は文書チャ
ンネル接続１０２Ｃで、これは認証、要求、会議イベントおよびデータ伝送を扱う。
【００３４】
一旦、文書チャンネル接続１０２Ｃが確立され、テレビ会議クライアント１０６のユー
ザがテレビ会議に参加することを認証されると、音声接続１０２Ａおよびビデオ接続１０
２Ｂが確立される。テレビ会議サーバ１０４でビデオおよび音声処理をサポートするため
に裏チャンネル接続１０２Ｅも確立される。裏チャンネル接続１０２Ｅはテレビ会議クラ
イアント１０６およびテレビ会議サーバ１０４間でビデオレイアウトの変更、他のビデオ
イベント、等々を通信する。
【００３５】
文書チャンネル接続１０２Ｃは会議イベントをサポートするために必要に応じ確立され
る。会議イベントは参加者イベント、メディアイベント、側波帯イベント、注釈イベント
、等々を含むことができる。参加者イベントは参加者がテレビ会議に加わり、会議から去
る、等々のイベントを含むことができる。メディアイベントはテレビ会議で共有されるメ
ディアファイルを転送することを含むことができる。メディアファイルは文書処理ファイ
ルおよび図面ファイルなど文書、画像、等々を含むことができる。側波帯イベントはアプ
リケーションの共有、文書カメラにより取り込まれたビデオの共有、等々、の側波帯スト
リーミングセッションの開始および終了を含むことができる。注釈イベントは参加者がホ
ワイトボード、アプリケーション画像、等々、の注釈をすることを含むことができる。
【００３６】
非ビデオ／音声データストリームおよびファイルはすべて文書チャンネル接続１０２Ｃ
およびＨＴＴＰ接続１０２Ｄにより扱われる。例えば、ユーザが文書または画像などメデ
ィアをテレビ会議に加えると、メディア追加命令が文書チャンネル接続１０２Ｃですべて
のテレビ会議クライアントに送信される。メディア追加命令の本体はメディアのＵＲＬを
含み、メディアはテレビ会議サーバ１０４に記憶される。応答して各テレビ会議クライア
ント１０６はテレビ会議サーバ１０４とＨＴＴＰ接続１０２Ｄを確立してメディアをダウ
ンロードする。
【００３７】
図２は本発明の一実施形態によるテレビ会議記録システム２００を示す。テレビ会議記
録システム２００は１つ以上のテレビ会議クライアント１０６Ａ〜１０６Ｎ、テレビ会議
サーバ１０４、およびテレビ会議記録サーバ２０８を含む。テレビ会議を記録する場合、
テレビ会議記録サーバ２０８はテレビ会議クライアント１０６と同じようにテレビ会議サ
ーバ１０４に接続し、同じ論理的接続１０２を有する。テレビ会議サーバ１０４にとって
テレビ会議記録サーバ２０８はテレビ会議クライアント１０６と同じように見える。
【００３８】
図３は本発明の一実施形態によるテレビ会議記録サーバ２０８の詳細を示す。図３を参
照すると、テレビ会議記録サーバ２０８は生のテレビ会議記録３０４を生成するよう適応
されるテレビ会議記録モジュール３０２、生のテレビ会議記録３０４に基づく後処理され
たテレビ会議記録３０８を生成するよう適応されるテレビ会議後処理モジュール３０６、
および後処理されたテレビ会議記録３０８に基づく記録されたテレビ会議を再生するテレ
ビ会議再生モジュール３１０を含む。
【００３９】
説明される実施形態においてテレビ会議記録サーバ２０８の要素は１つの配列で提示さ
れるが、当業者であれば本明細書が提供する開示および教示に基づき明らかであるように
、他の実施形態は他の配列を持つことができる。例えば、テレビ会議記録サーバ２０８の
要素はハードウェア、ソフトウェア、またはこれらの組み合わせで実施することができる
。
【００４０】
図４は本発明の一実施形態によるテレビ会議記録モジュール３０２の詳細を示す。図４
を参照すると、テレビ会議記録モジュール３０２はテレビ会議の音声およびビデオストリ
ームを記録するよう適応される記録モジュール４０２、記録された音声およびビデオスト
リーム４０６、テレビ会議に結び付いたメディアファイル４０８、等々、を記憶するよう
適応される記憶モジュール４０４、および各記録されたテレビ会議について生の命令ファ
イル４１２を生成するよう適応される命令モジュール４１０を含む。生の命令ファイル４
１２は記憶モジュール４０４に記憶される。各生の命令ファイル４１２はテレビ会議中に
起こるイベントの記録を含む。例えばメディアロード命令について、記録はメディアファ
イルに結び付いたイベントがテレビ会議で起こった時間、およびメディアファイルへの参
照を含む。テレビ会議の記録されたビデオストリーム４０６、テレビ会議に結び付いたメ
ディアファイル４０８、およびテレビ会議の生の命令ファイル４１２は合わせてテレビ会
議の生のテレビ会議記録３０４を構成する。
【００４１】
図５は本発明の一実施形態による、図４におけるテレビ会議記録モジュールのプロセス
を示す。説明される実施形態においてプロセス５００の要素は１つの配列で提示されるが
、当業者であれば本明細書が提供する開示および教示に基づき明らかであるように、他の
実施形態は他の配列を持つことができる。例えば、プロセス５００の要素のいくつかまた
はすべては、異なった順序で、同時に、等々、実行することができる。
【００４２】
図５を参照すると、テレビ会議を記録するためにテレビ会議記録サーバ２０８がテレビ
会議サーバ１０４に接続される（ステップＳ５０２）。テレビ会議中、テレビ会議記録サ
ーバ２０８は生のテレビ会議記録３０４を生成する。具体的に、テレビ会議記録モジュー
ル３０２はテレビ会議の音声およびビデオストリーム４０６を記憶モジュール４０４に記
録する（ステップＳ５０４）。テレビ会議記録サーバ２０８はテレビ会議に結び付いたメ
ディアファイル４０８も記憶モジュールに記憶する（ステップＳ５０６）。命令モジュー
ル４１０は生の命令ファイル４１２を生成し、これも記憶モジュール４０４に記憶される
（ステップＳ５０８）。命令モジュール４１０は対応するテレビ会議中に起こる各イベン
トについて生の命令ファイル４１２に記録を生成する。
【００４３】
図６は本発明の一実施形態による生の命令ファイル４１２における命令記録６００のフ
ォーマットを示す。図６を参照すると、各命令記録６００は各々の命令がテレビ会議で生
じた時間を示すタイムスタンプ６０２を含む。生じた時間は命令が生成、伝送、受信、等
々、された時間を表すことができる。各命令記録６００はさらに命令の種類を特定する命
令ＩＤ６０４、命令のサイズを示す命令サイズ６０８、および命令に結び付いたデータを
含む命令データ６１０も含む。
【００４４】
記録されたテレビ会議が単に最初から最後まで再生されるのであれば、後処理は余り必
要とならない。生の命令ファイル４１２におけるイベントは元のテレビ会議で到着したと
おりに再生することができる。しかしテレビ会議の任意の点をシークできる能力をサポー
トするために、生のテレビ会議記録３０４は処理され、再生クライアントはテレビ会議の
任意の時点をシークし記録されたテレビ会議をその時点から見始めることができるような
インデックスファイルおよびデータファイルが作成される。
【００４５】
図７は本発明の一実施形態による、図３におけるテレビ会議後処理モジュールの詳細を
示す。図７を参照すると、テレビ会議後処理モジュール３０６はテレビ会議記録モジュー
ル３０２から生のテレビ会議記録３０４を受信するよう適応される入力モジュール７０２
を含む。再度図４を参照すると、生のテレビ会議記録３０４はテレビ会議の記録されたビ
デオストリーム４０６、テレビ会議の生の命令ファイル４１２、およびテレビ会議に結び
付いた１つ以上のメディアファイル４０８を含むことができる。
【００４６】
再度図７を参照すると、テレビ会議後処理モジュール３０６はさらに各生のテレビ会議
記録３０４に基づく後処理されたテレビ会議記録３０８を生成するよう適応されるインデ
ックスモジュール７０４も含む。後処理されたテレビ会議記録３０８は後処理された命令
ファイル７０８および各生のテレビ会議記録３０４について１つ以上のインデックスファ
イル７０６を含む。後処理されたテレビ会議記録３０８は後述されるように他種のファイ
ルも含むことができる。インデックスファイル７０６はメディアインデックスファイル７
０６Ａ、側波帯セッションインデックスファイル７０６Ｂ、画面バッファインデックスフ
ァイル７０６Ｃ、注釈インデックスファイル７０６Ｄ、参加者接続インデックスファイル
７０６Ｅ、参加者数インデックスファイル７０６Ｆ、および命令インデックスファイル７
０６Ｇを含むことができる。インデックスモジュール７０４は処理すべき命令の種類によ
り呼び出される各種ハンドラを用いて１つのパスで生の命令ファイル４１２を処理する。
再生に用いる命令は新規の後処理された命令ファイル７０８に書き込まれる。生の命令フ
ァイル４１２における命令のいくつかは再生中に必要なく、従って後述のように後処理さ
れた命令ファイル７０８に含まれない。
【００４７】
図８は本発明の一実施形態による、図７におけるテレビ会議後処理モジュール３０６の
プロセス８００を示す。説明される実施形態においてプロセス８００の要素は１つの配列
で提示されるが、当業者であれば本明細書が提供する開示および教示に基づき明らかであ
るように、他の実施形態は他の配列を持つことができる。例えば、プロセス８００の要素
のいくつかまたはすべては、異なった順序で、同時に、等々、実行することができる。
【００４８】
図８を参照すると、テレビ会議後処理モジュール３０６の入力モジュール７０２は生の
テレビ会議記録３０４を受信する（ステップＳ８０２）。再度図４を参照すると、生のテ
レビ会議記録３０４はテレビ会議の記録されたビデオストリーム４０６、テレビ会議の生
の命令ファイル４１２、およびテレビ会議に結び付いた１つ以上のメディアファイル４０
８を含むことができる。
【００４９】
再度図８を参照すると、インデックスモジュール７０４は生のテレビ会議記録３０４に
基づき後処理されたテレビ会議記録３０８を生成する（ステップＳ８０４）。上述のとお
り、後処理されたテレビ会議記録３０８は後処理された命令ファイル７０８および１つ以
上のインデックスファイル７０６を含み、他種のファイルも含むことができる。
【００５０】
いくつかの実施形態で、テレビ会議記録システム２００はテレビ会議クライアント１０
６が側波帯ストリーミングセッションを用いて情報を共有できるようにする。例えば、側
波帯ストリーミングセッションはアプリケーションを共有すること、文書カメラを用い紙
の文書を共有すること、等々に用いることができる。アプリケーション共有セッションの
後処理を次に説明する。しかし、この説明は他種の側波帯ストリーミングセッションにも
適用できる。
【００５１】
アプリケーション共有セッションでは、画面上の領域が変化するにつれ画面更新が経時
的に送信される。すなわち、アプリケーションを共有するテレビ会議クライアント１０６
は画面更新が生じるたびにそれを送信する。テレビ会議サーバ１０４は次にこれらの領域
更新を他の接続されたテレビ会議クライアント１０６に送信する。更新領域のサイズによ
り、更新は最初、中央、または最終ブロックの指定を付けて連鎖状で送信することができ
る。別の場合単独のブロックのみが対応する指定を付けて送信される。カーサー移動メッ
セージも他のテレビ会議クライアント１０６が画面上のカーサーの位置を更新できるよう
に伝送される。
【００５２】
テレビ会議サーバ１０４は各アプリケーションセッションに対し画面バッファを維持し
、画面更新が受信されるに従い画面バッファを更新する。アプリケーション共有セッショ
ン中に新規のテレビ会議クライアント１０６が加わると、テレビ会議サーバ１０４は新規
のテレビ会議クライアント１０６に最新の画面バッファを送信し、後続の画面更新がそれ
に続く。画面バッファがない場合、テレビ会議サーバ１０４は新規のテレビ会議クライア
ント１０６に前のすべての画面更新を送信しなければならないことになる。
【００５３】
テレビ会議記録サーバ２０８は側波帯共有セッションも同様に扱う。しかし、テレビ会
議の記録中に画面バッファを作成する代わりに、テレビ会議記録サーバ２０８は後処理段
階中に画面バッファを作成する。後処理中、テレビ会議後処理モジュール３０６は生の命
令ファイル４１２をスキャンして側波帯セッション命令を探す。これらの側波帯セッショ
ン命令は一般的にセッション開始命令、セッション終了命令、カーサー移動命令、等々を
含む。これらの側波帯セッション命令に基づき、インデックスモジュール７０４は側波帯
セッションインデックスファイルを作成する。
【００５４】
図９は本発明の一実施形態による記録されたテレビ会議の側波帯セッションインデック
スファイル９０２および後処理された命令ファイル７０８の一部を示す。後処理された命
令ファイル７０８は複数の命令記録９０４を含み、これらは生の命令ファイル４１２にお
ける命令記録６００と同じフォーマットを有することができる。側波帯セッションインデ
ックスファイル９０２は後処理された命令ファイル７０８における各側波帯セッション命
令に対する側波帯セッション記録９０８とともにポインタ等々の形で側波帯セッション命
令への参照を含む。各側波帯セッション記録９０８は命令が生じた時間を示すタイムスタ
ンプ９１０、後処理された命令ファイル７０８への命令のオフセットを示す命令オフセッ
ト９１２、命令により示されるイベントの種類を示すイベントタイプ９１４、および命令
を引き起こした参加者を示す参加者ＩＤ９１６を含む。
【００５５】
後処理された命令ファイル７０８において命令記録９０４は時間順に配列される。側波
帯セッション記録９０８も側波帯セッションインデックスファイル９０２において時間順
に配列され、これによりテレビ会議再生モジュール３１０（図３）は要求されたシーク時
間中にアプリケーション共有セッションが進行中か素早く判断できる。
【００５６】
インデックスモジュール７０４はさらにアプリケーション共有画面バッファを生成する
ので、記録されたテレビ会議のある時点をシークするクライアントはテレビ会議の最初か
らの画面更新すべてを必要としない。画面バッファは十分に頻繁に生成されるので再生を
望まれるシーク時間に持っていくために少数の後続画面更新しか必要でない。インデック
スモジュール７０４はさらに画面バッファおよび後処理された命令ファイル７０８におい
て対応する命令を指す画面バッファインデックスファイルも生成する。
【００５７】
図１０は本発明の一実施形態による記録されたテレビ会議の画面バッファインデックス
ファイル１００２および後処理された命令ファイル７０８の一部を示す。後処理された命
令ファイル７０８は複数の命令記録９０４を含み、これらは生の命令ファイル４１２にお
ける命令記録６００と同じフォーマットを有することができる。画面バッファインデック
スファイル１００２は各画面バッファ１０１０およびそれに結び付いた画面画像１０１２
について画面バッファ記録１００８を含む。各画面バッファ１０１０はテレビ会議クライ
アント１０６の側波帯セッション画面領域を更新するための命令および画像データ双方を
含む。各画面画像１０１２は全画面領域の画像データを含む。
【００５８】
各画面バッファ記録１００８はタイムスタンプ１０１４および後処理された命令ファイ
ル７０８への命令のオフセットを示す命令オフセット１０１６を含み、結び付いた画面バ
ッファ１０１０、画面画像１０１２、および後処理された命令ファイル７０８における命
令記録へのポインタを有する。画面バッファ記録１００８は後述のように、シーク操作を
容易にするために画面バッファインデックスファイル１００２において時間順に配列され
る。
【００５９】
テレビ会議クライアント１０６はユーザがホワイトボード、スライド、等々、の画像に
注釈を加えるためのツールを提供することができる。注釈は色、サイズ、透明性、等々、
の属性を持ったテキスト、線、オブジェクト、等々、を含むことができる。ユーザが注釈
を作成すると、テレビ会議クライアント１０６は文書チャンネル接続１０２Ｃ上でテレビ
会議サーバ１０４に命令を送信し、後者は命令を接続されたすべてのテレビ会議クライア
ント１０６に配布する。命令には注釈が属するメディア項目を指定するメディアＩＤが含
まれる。各テレビ会議クライアント１０６は次に指定されたメディア項目を最新の注釈で
更新する。記録プロセス中、テレビ会議記録モジュール３０２はすべての注釈関連命令を
生の命令ファイル４１２に保存する。
【００６０】
後処理段階において、テレビ会議後処理モジュール３０６は注釈インデックスファイル
を作成する。図１１は本発明の一実施形態による記録されたテレビ会議の注釈インデック
スファイル１１０２および後処理された命令ファイル７０８の一部を示す。後処理された
命令ファイル７０８は複数の命令記録９０４を含み、これらは生の命令ファイル４１２に
おける命令記録６００と同じフォーマットを有することができる。注釈インデックスファ
イル１１０２は後処理された命令ファイル７０８における各注釈命令について注釈記録１
１０８とともにポインタ等々の形で後処理された命令ファイル７０８において対応する注
釈命令への参照を含む。各注釈記録１１０８は命令が生じた時間を示すタイムスタンプ１
１１０、後処理された命令ファイル７０８への命令のオフセットを示す命令オフセット１
１１２、および注釈命令に結び付いたメディアを示すメディアＩＤ１１１４を含む。注釈
記録１１０８は後述のように、シーク操作を容易にするために注釈インデックスファイル
において時間順に配列される。
【００６１】
注釈命令はアプリケーション共有命令に比べはるかに少ないデータを含むので、画面バ
ッファは必要でない。シーク操作中、テレビ会議記録サーバ２０８は望まれるシーク時間
に動作中のすべてのメディアに対しシーク時間までの以前の注釈命令すべてを再送信する
。注釈インデックスファイル１１０２は各メディア項目に対する注釈命令を迅速に特定す
るのに用いられ、後処理された命令ファイル７０８全体を読み取ることを避けることがで
きる。
【００６２】
テレビ会議の過程において、ユーザはホワイトボード、画像、文書、スライド、等々、
新規のメディアを加えることができる。テレビ会議にメディア項目が追加されると、テレ
ビ会議サーバ１０４はすべてのテレビ会議クライアント１０６にメディア変更命令を送信
する。画像および文書などの項目の場合、テレビ会議クライアント１０６はＨＴＴＰプロ
トコルを用いてテレビ会議サーバ１０４からメディア項目をダウンロードする。
【００６３】
テレビ会議後処理モジュール３０６はテレビ会議におけるあるシーク時間にどのメディ
ア項目が動作中であるか迅速に判定することを可能にする、後述のようなメディアインデ
ックスファイルを作成する。これらの新規メディア命令は生の命令ファイル４１２から後
処理された命令ファイル７０８にコピーされない。そうではなく、テレビ会議を再生する
ためにテレビ会議クライアント１０６がテレビ会議記録サーバ２０８に接続すると、テレ
ビ会議記録サーバ２０８はそのテレビ会議クライアント１０６にテレビ会議の過程におい
て使用されたすべてのメディアのリストを含む命令を送信する。テレビ会議クライアント
１０６は応答してメディア項目をダウンロードし、再生における使用の準備をする。
【００６４】
図１２は本発明の一実施形態による、テレビ会議記録サーバ２０８によりテレビ会議ク
ライアント１０６に送信されたメディア項目リスト１２００のフォーマットを示す。メデ
ィア項目リスト１２００はテレビ会議で使用された各メディア項目についてメディア記録
１２０２を含む。各メディア記録１２０２はテレビ会議においてメディア項目が生じた時
間を示すタイムスタンプ１２０４、メディア項目の説明１２０６、テレビ会議中にメディ
ア項目で表示された１つ以上のページを示すページ識別子１２０８、ファイル名１２１０
のインジケータ、ファイルサイズ１２１２、および最終更新時間１２１４、メディアＩＤ
１２１６、メディアタイプ１２１８、メディア項目の所有者を示す所有者ＩＤ１２２０、
およびメディア項目を取得できる１つ以上のＵＲＬ１２２２を含む。
【００６５】
テレビ会議の過程において、メディア項目は数回表示および再表示されることができる
。ユーザがクリックしてメディア項目を表示すると、ユーザのテレビ会議クライアント１
０６はテレビ会議サーバ１０４に命令を送信し、後者は次に命令を接続されたすべてのテ
レビ会議クライアント１０６に配布する。命令を受信すると、テレビ会議クライアント１
０６は受信された命令のメディアＩＤおよびページ番号により特定されるメディア項目を
表示する。記録されたテレビ会議においてこの表示メディアの流れを再現するために、テ
レビ会議後処理モジュール３０６は表示メディアイベントを特定するインデックスファイ
ルを作成する。
【００６６】
図１３は本発明の一実施形態による記録されたテレビ会議のメディア表示インデックス
ファイル１３０２および後処理された命令ファイル７０８の一部を示す。後処理された命
令ファイル７０８は複数の命令記録９０４を含み、これらは生の命令ファイル４１２にお
ける命令記録６００と同じフォーマットを有することができる。メディア表示インデック
スファイル１３０２は後処理された命令ファイル７０８における各メディア命令に対する
メディア表示記録１３０８とともにポインタ等々の形でメディア命令への参照を含む。各
メディア表示記録１３０８は命令が生じた時間を示すタイムスタンプ１３１０、後処理さ
れた命令ファイル７０８への命令のオフセットを示す命令オフセット１３１２、メディア
表示命令に結び付いたメディアを示すメディアＩＤ１３１４、およびテレビ会議中にメデ
ィア項目において表示された１つ以上のページを示すページ識別子１３１６を含む。メデ
ィア表示記録１３０８は後述のように、シーク操作を容易にするために注釈インデックス
ファイルにおいて時間順に配列される。
【００６７】
テレビ会議が予定されると、テレビ会議管理者はどのユーザが参加できるか指定する。
テレビ会議の過程において、参加者を加え、取り除くことができる。テレビ会議クライア
ント１０６がテレビ会議サーバ１０４に接続すると、テレビ会議サーバ１０４はそのテレ
ビ会議に対する招聘参加者のリストを含む命令をテレビ会議クライアントに送信する。テ
レビ会議の過程において招聘参加者のリストが変わる場合、テレビ会議サーバ１０４はテ
レビ会議クライアント１０６に招聘参加者のリストを更新する命令を送信する。
【００６８】
テレビ会議の過程において、参加者はテレビ会議に加わり、会議から去ることができる
。これらのイベント各々によりテレビ会議サーバ１０４はそのイベントに結び付いた参加
者の接続状態を更新するために接続されたテレビ会議クライアント１０６に別の命令を送
信する。
【００６９】
後処理段階の際、テレビ会議後処理モジュール３０６は生の命令ファイル４１２を解析
し会議に招聘された参加者のリストを更新するすべての命令を抽出することによりすべて
の招聘参加者を特定する参加者データファイルを作成する。これらの命令は後処理された
命令ファイル７０８にコピーされず、代わりにテレビ会議クライアント１０６がテレビ会
議を再生するためにテレビ会議記録サーバ２０８に接続すると参加者データファイルから
再現される。テレビ会議後処理モジュール３０６はさらに各参加者について接続／接続解
除イベントのリストを作成する。
【００７０】
図１４は本発明の一実施形態による記録されたテレビ会議の参加者接続インデックスフ
ァイル１４０２、後処理された命令ファイル７０８、および参加者データファイル１４０
６の一部を示す。後処理された命令ファイル７０８は複数の命令記録９０４を含み、これ
らは生の命令ファイル４１２における命令記録６００と同じフォーマットを有することが
できる。参加者接続インデックスファイル１４０２は後処理された命令ファイル７０８に
おける各参加者接続命令に対する参加者接続記録１４１０とともポインタ等々の形で参加
者接続命令への参照を含む。各参加者接続記録１４１０は命令が生じた時間を示すタイム
スタンプ１４１２、後処理された命令ファイル７０８への命令のオフセットを示す命令オ
フセット１４１４、参加者接続命令に結び付いた参加者を示す参加者ＩＤ１４１６、およ
び参加者の接続状態を示す状態識別子１４１８を含む。
【００７１】
参加者データファイル１４０６はテレビ会議に招聘された各参加者について参加者記録
１４２０を含む。各参加者記録１４２０は参加者について名前１４２２および姓１４２４
、参加者ＩＤ１４２６、電子メールアドレス１４２８、および説明１４３０を含む。各参
加者記録１４２０はさらに１つ以上の参加者接続記録１４１０への参照を含む。各参照は
ポインタ等々の形を取ることができる。
【００７２】
テレビ会議後処理モジュール３０６はさらに参加者数インデックスファイルを作成する
。図１５は本発明の一実施形態による記録されたテレビ会議の参加者数インデックスファ
イル１５０２および後処理された命令ファイル７０８の一部を示す。後処理された命令フ
ァイル７０８は複数の命令記録９０４を含み、これらは生の命令ファイル４１２における
命令記録６００と同じフォーマットを有することができる。参加者数インデックスファイ
ル１５０２は後処理された命令ファイル７０８における各参加者接続命令に対する参加者
数記録１５１０とともポインタ等々の形で命令への参照を含む。各参加者数記録１５１０
は命令が生じた時間を示すタイムスタンプ１５１２、後処理された命令ファイル７０８へ
の命令のオフセットを示す命令オフセット１５１４、および命令実行後の接続された参加
者の数を示す接続数１５１６を含む。参加者数インデックスファイル１５０２により特定
のシーク時間における接続された参加者数を迅速に判定することができる。参加者数記録
１５１０は後述のように、シーク操作を容易にするために注釈インデックスファイルにお
いて時間順に配列される。
【００７３】
テレビ会議後処理モジュール３０６はさらに後処理された命令ファイル７０８における
命令の時間およびファイルオフセットを指す記録を含む命令インデックスファイルを作成
する。命令インデックスファイルによりテレビ会議再生モジュール３１０は再生中新しい
シーク時間をシークする時に最も近い命令を迅速に特定することができる。
【００７４】
図１６は本発明の一実施形態による記録されたテレビ会議の命令インデックスファイル
１６０２および後処理された命令ファイル７０８の一部を示す。後処理された命令ファイ
ル７０８は複数の命令記録９０４を含み、これらは生の命令ファイル４１２における命令
記録６００と同じフォーマットを有することができる。命令インデックスファイル１６０
２は後処理された命令ファイル７０８における各命令に対する命令要約記録１６１０とと
もポインタ等々の形で後処理された命令ファイル７０８における命令への参照を含む。各
命令要約記録１６１０は命令が生じた時間を示すタイムスタンプ１６１２、および後処理
された命令ファイル７０８への命令のオフセットを示す命令オフセット１６１４を含む。
命令要約記録１６１０は後述のように、シーク操作を容易にするために注釈インデックス
ファイルにおいて時間順に配列される。
【００７５】
後処理後、テレビ会議は再生の用意が整う。再度図３を参照すると、テレビ会議の再生
はテレビ会議記録サーバ２０８のテレビ会議再生モジュール３１０により扱われる。図１
７は本発明の一実施形態によるテレビ会議再生モジュール３１０の詳細を示す。図１７を
参照すると、テレビ会議再生モジュール３１０は後処理されたテレビ会議記録３０８を受
信するよう適応される記録入力モジュール１７０２、後処理されたテレビ会議記録３０８
の再生開始のシーク時間を受信するよう適応されるシーク入力モジュール１７０４、およ
びテレビ会議を再生するよう適応される再生モジュール１７０６を含む。再生モジュール
１７０６は検索モジュール１７０８、選択モジュール１７１０、およびプレイモジュール
１７１４を含む。
【００７６】
図１８、図１９は本発明の一実施形態による、図１７におけるテレビ会議再生モジュー
ル３１０のプロセス１８００を示す。説明される実施形態においてプロセス１８００の要
素は１つの配列で提示されるが、当業者であれば本明細書が提供する開示および教示に基
づき明らかであるように、他の実施形態は他の配列を持つことができる。例えば、プロセ
ス１８００の要素のいくつかまたはすべては、異なった順序で、同時に、等々、実行する
ことができる。
【００７７】
図１８、図１９を参照すると、テレビ会議クライアント１０６はテレビ会議を特定する
再生命令を送信することにより記録されたテレビ会議の再生を開始する。テレビ会議再生
モジュール３１０は再生命令を受信する（ステップＳ１８０２）。これに応答してテレビ
会議再生モジュール３１０の記録入力モジュール１７０２はテレビ会議に対する後処理さ
れたテレビ会議記録３０８を受信する（ステップＳ１８０４）。後処理されたテレビ会議
記録３０８はテレビ会議の記録されたビデオストリーム４０６、後処理された命令ファイ
ル７０８、１つ以上のインデックスファイル７０６、およびテレビ会議に結び付いた１つ
以上のメディアファイル４０８を含むことができる。
【００７８】
再度図１８、図１９を参照すると、テレビ会議再生モジュール３１０は次にテレビ会議
クライアント１０６に接続初期化命令を送信する（ステップＳ１８０６）。接続初期化命
令は記録されたテレビ会議時間、メディア項目リスト１２００、参加者データファイル１
４０６、等々を含むことができる。テレビ会議クライアント１０６は次に前述のようにメ
ディア項目リスト１２００にあるメディア項目を取得することができる。テレビ会議後処
理モジュール３０６の再生モジュール１７０６は次に記録されたビデオストリーム４０６
の伝送を開始し記録されたテレビ会議をテレビ会議クライアント１０６に後処理された命
令ファイル７０８における命令を送信することにより記録されたテレビ会議の再生を開始
する（ステップＳ１８０８）。命令は命令のタイムスタンプに基づき時間順に送信される
。
【００７９】
記録されたテレビ会議において新しい位置をシークする場合、テレビ会議クライアント
１０６はテレビ会議記録サーバ２０８にシーク命令を送信してシーク時間を指定すること
ができる。テレビ会議クライアントからシーク命令が受信されない場合（ステップＳ１８
１０）、再生モジュール１７０６は記録されたテレビ会議を単に最初から最後まで再生し
続ける（ステップＳ１８１２）。しかしシーク命令が受信された場合（ステップＳ１８１
０）、再生モジュール１７０６はシーク時間へシークし、シーク時間から再生を再開する
。
【００８０】
具体的に、テレビ会議再生モジュール３１０は後処理された命令ファイル７０８におけ
る命令の再生を停止し（ステップＳ１８１４）、次にテレビ会議クライアント１０６を再
同期化する。再同期化プロセスは再同期化開始メッセージを送信して、続く命令はテレビ
会議の計時的再生の一部ではなく、テレビ会議クライアント１０６を要求されたシーク時
間に再同期化するために使用するものであることをテレビ会議クライアント１０６に通知
することを含む。
【００８１】
参加者数インデックスファイル１５０２が検索されシーク時間におけるテレビ会議の参
加者数が判定される（ステップＳ１８１６）。例えば参加者が休憩を取っていたためシー
ク時間に参加者が誰も接続していなかった場合、再度、参加者数インデックスファイル１
５０２を用いてシーク時間をテレビ会議に１人以上の参加者が接続されていた次の時間に
進めることができる（ステップＳ１８１８）。参加者数インデックスファイル１５０２は
さらに再生中接続された参加者の数と誰であるかを、例えばテレビ会議クライアント１０
６の再生ウィンドウにおけるパネルに表示するために用いることができる。
【００８２】
シーク時間に側波帯セッションが動作中であったかを判定するために側波帯セッション
インデックスファイル９０２が検索される（ステップＳ１８２０）。動作中の場合、側波
帯セッションを再生のために初期化する（ステップＳ１８２２）。具体的に、テレビ会議
再生モジュール３１０は側波帯セッションインデックスファイル９０２から側波帯セッシ
ョン開始命令の命令オフセット９１２を取り出し、命令オフセット９１２を用いて後処理
された命令ファイル７０８から側波帯セッション開始命令を取り出す。テレビ会議再生モ
ジュール３１０は次に側波帯セッション開始命令をテレビ会議クライアント１０６に送信
する。
【００８３】
次に、画面バッファインデックスファイル１００２が検索され、シーク時間のすぐ前の
画面バッファ１０１０があればそれが特定される。このような画面バッファ１０１０が存
在する場合、テレビ会議再生モジュール３１０は画面バッファ１０１０を取り出し、画面
バッファ１０１０にあるデータを用いて新しい命令を生成し、テレビ会議クライアント１
０６に新しい命令を送信する。次にテレビ会議再生モジュール３１０は画面バッファのタ
イムスタンプからシーク時間まで画面更新命令をテレビ会議クライアント１０６に送信す
る。アプリケーション共有開始時間からシーク時間まで画面バッファが存在しない場合、
テレビ会議再生モジュール３１０はセッション開始からシーク時間までのすべての画面更
新命令をテレビ会議クライアント１０６に送信する。この時点でテレビ会議クライアント
１０６におけるアプリケーション共有バッファは望まれるシーク時間まで同期化される。
【００８４】
次にシーク時間に動作していたメディアが初期化される（ステップＳ１８２４）。図２
０は本発明の一実施形態によるメディア初期化のプロセス１９００を示す。説明される実
施形態においてプロセス１９００の要素は１つの配列で提示されるが、当業者であれば本
明細書が提供する開示および教示に基づき明らかであるように、他の実施形態は他の配列
を持つことができる。例えば、プロセス１９００の要素のいくつかまたはすべては、異な
った順序で、同時に、等々、実行することができる。
【００８５】
図２０を参照すると、メディア項目リスト１２００を検索してシーク時間において記録
されたテレビ会議でどのメディア項目が動作中であったか判定する（ステップＳ１９０２
）。シーク時間に動作中であった各メディア項目について、注釈インデックスファイル１
１０２を検索してメディア項目に結び付いた注釈を求める（ステップＳ１９０４）。注釈
インデックスファイル１１０２で見つかった各注釈は対応する注釈記録１１０８における
命令オフセット１１１２を用いて読み取られ、テレビ会議クライアント１０６に送信され
る（ステップＳ１９０６）。
【００８６】
次に、メディア表示インデックスファイル１３０２を検索しシーク時間にテレビ会議で
表示されていたメディア項目を判定する。具体的に、テレビ会議再生モジュール３１０（
図３）の検索モジュール１７０８（図１７）はメディア表示インデックスファイル１３０
２を検索してシーク時間に先行するメディア表示記録１３０８を求める（ステップＳ１９
０８）。選択モジュール１７１０はメディア表示記録１３０８が参照にした後処理された
命令ファイル７０８における命令記録１３０６を特定する（ステップＳ１９１０）。伝送
モジュール１７１２は命令記録１３０６をテレビ会議クライアント１０６に伝送する（ス
テップＳ１９１２）。
【００８７】
再度図１８図、図１９を参照すると、テレビ会議再生モジュール３１０はテレビ会議ク
ライアント１０６をシーク時間に再同期化するために必要な命令がさらにあれば伝送する
（ステップＳ１８２６）。例えば、所定命令オフセットと要求されたシーク時間との間の
命令をすべて送信することができる。所定命令オフセットはステップＳ１９１０で送信さ
れたメディア表示記録１３０８の命令オフセット１３１２およびステップＳ１８２２にお
ける側波帯セッション開始命令の命令オフセット９１２の大きい方であることができる。
【００８８】
この時点で、テレビ会議クライアント１０６は要求されたシーク時間に再同期化されて
いる。テレビ会議再生モジュールは従ってテレビ会議クライアント１０６に再同期化プロ
セスが完了したことを示す命令を送信する（ステップＳ１８２８）。テレビ会議クライア
ント１０６は命令に応答する。これに応答して、プレイモジュール１７１４はシーク時間
から始まり記録されたテレビ会議をプレイする。具体的に、プレイモジュール１７１４は
シーク時間に始まり、テレビ会議の音声およびビデオストリームをプレイし、後処理され
た命令ファイル７０８から命令を伝送する。
【００８９】
発明はデジタル電子回路、またはコンピュータハードウェア、ファームウェア、ソフト
ウェア、もしくはこれらの組み合わせで実施することができる。発明の装置はプログラマ
ブルプロセッサが実行するために機械読み取り可能な記憶装置に有形的に具現されるコン
ピュータプログラムにおいて実施することができ、発明の方法のステップは入力データを
操作し出力を生成することにより発明の機能を実施するために命令のプログラムを実行す
るプログラマブルプロセッサにより実施することができる。発明はデータ記憶装置からデ
ータおよび命令を受信し、データ記憶装置にデータおよび命令を送信するよう連けるされ
るー少なくとも１つのプログラマブルプロセッサ、および少なくとも１つの出力装置を含
むプログラマブルシステム上で実行できる１つ以上のコンピュータプログラムにおいて有
利に実施することができる。
【００９０】
各コンピュータプログラムな高レベルの手順またはオブジェクト指向プログラミング言
語、または望まれる場合アッセンブリもしくは機械言語、で実施することができ、いずれ
にせよ言語はコンパイラ型またはインタープリタ型であることができる。適当なプロセッ
サは例えば汎用および特殊用途向けマイクロプロセッサを含む。一般的に、プロセッサは
読み取り専用メモリおよび／またはランダムアクセスメモリから命令およびデータを受信
する。一般的にコンピュータはデータファイルを記憶する１つ以上の大容量記憶装置を含
む。このような装置は内蔵ハードディスクおよびリムーバブルディスクなどの磁気ディス
ク、光磁気ディスク、および光ディスクを含む。コンピュータプログラム命令およびデー
タを有形的に具現するのに適した記憶装置はあらゆる形の不揮発性メモリを含み、例とし
てはＥＰＲＯＭ、ＥＥＰＲＯＭ、およびフラッシュメモリ装置のような半導体メモリ装置
、内蔵ハードディスクおよびリムーバブルディスクなどの磁気ディスク、光磁気ディスク
、およびＣＤ−ＲＯＭディスクが含まれる。前記のいずれもＡＳＩＣ（特定用途向け集積
回路）により補充、またはそれに組み入れられることができる。
【００９１】
発明の実施がいくつか説明された。しかし、発明の精神および範囲から逸脱することな
く各種変更をなし得ることが理解されよう。従って、他の実施も続くクレームの範囲内に
ある。
【図面の簡単な説明】
【００９２】
【図１】本発明の一実施形態によるテレビ会議クライアントおよびテレビ会議サーバ間の論理的な接続を示す図。
【図２】本発明の一実施形態によるテレビ会議記録システムを示す図。
【図３】本発明の一実施形態によるテレビ会議記録サーバの詳細を示す図。
【図４】本発明の一実施形態によるテレビ会議記録モジュールの詳細を示す図。
【図５】本発明の一実施形態による、図４におけるテレビ会議記録モジュールのプロセスを示す図。
【図６】本発明の一実施形態による生の命令ファイルにおける記録のフォーマットを示す図。
【図７】本発明の一実施形態による、図３におけるテレビ会議後処理モジュールの詳細を示す図。
【図８】本発明の一実施形態による、図７におけるテレビ会議後処理モジュールのプロセスを示す図。
【図９】本発明の一実施形態による記録されたテレビ会議の側波帯セッションインデックスファイルおよび後処理された命令ファイルの一部を示す図。
【図１０】本発明の一実施形態による記録されたテレビ会議の画面バッファインデックスファイルおよび後処理された命令ファイルの一部を示す図。
【図１１】本発明の一実施形態による記録されたテレビ会議の注釈インデックスファイルおよび後処理された命令ファイルの一部を示す図。
【図１２】本発明の一実施形態による、テレビ会議記録サーバによりテレビ会議クライアントに送信されたメディア項目リストのフォーマットを示す図。
【図１３】本発明の一実施形態による記録されたテレビ会議のメディア表示インデックスファイルおよび後処理された命令ファイルの一部を示す図。
【図１４】本発明の一実施形態による記録されたテレビ会議の参加者接続インデックスファイル、後処理された命令ファイル、および参加者データファイルの一部を示す図。
【図１５】本発明の一実施形態による記録されたテレビ会議の参加者数インデックスファイルおよび後処理された命令ファイルの一部を示す図。
【図１６】本発明の一実施形態による記録されたテレビ会議の命令インデックスファイルおよび後処理された命令ファイルの一部を示す図。
【図１７】本発明の一実施形態によるテレビ会議再生モジュールの詳細を示す図。
【図１８】本発明の一実施形態による、図１７におけるテレビ会議再生モジュールのプロセスを示す図。
【図１９】本発明の一実施形態による、図１７におけるテレビ会議再生モジュールのプロセスを示す図。
【図２０】本発明の一実施形態によるメディア初期化のプロセスを示す図。
【符号の説明】
【００９３】
１０２…論理的接続、１０４…テレビ会議サーバ、１０６…テレビ会議クライアント、
２００…テレビ会議記録システム、２０８…テレビ会議記録サーバ、５００…プロセス、
８００…プロセス。
【図１】
2009111991.tif 000003
【図２】
2009111991.tif 000004
【図３】
2009111991.tif 000005
【図４】
2009111991.tif 000006
【図５】
2009111991.tif 000007
【図６】
2009111991.tif 000008
【図７】
2009111991.tif 000009
【図８】
2009111991.tif 000010
【図９】
2009111991.tif 000011
【図１０】
2009111991.tif 000012
【図１１】
2009111991.tif 000013
【図１２】
2009111991.tif 000014
【図１３】
2009111991.tif 000015
【図１４】
2009111991.tif 000016
【図１５】
2009111991.tif 000017
【図１６】
2009111991.tif 000018
【図１７】
2009111991.tif 000019
【図１８】
2009111991.tif 000020
【図１９】
2009111991.tif 000021
【図２０】
2009111991.tif 000022