(57)【特許請求の範囲】
【請求項１】
ハイパービデオの再生プランを可視化する方法であって、
前記ハイパービデオは、複数のリンクを用いてリンクされた複数のビデオの複数のビデオセグメントを含み、
中央処理ユニット、表示デバイス及びメモリを含む計算処理システムが、
前記ハイパービデオを自動再生する再生プランを生成し、
前記自動再生することは前記複数のビデオセグメントの少なくともいくつかが所定の順番で再生されるように、前記複数のビデオセグメントをリンクする前記複数のリンクを自動的にフォローすることを含み、
前記複数のリンクは前記再生プランに基づいてフォローされ、
前記表示デバイスに前記再生プランを可視化するグラフィカルユーザインターフェイス部を生成する、
方法。
【請求項２】
前記グラフィカルユーザインターフェイス部は、前記複数のビデオの一つのタイムラインを含む、
請求項１に記載の方法。
【請求項３】
前記グラフィカルユーザインターフェイス部は、前記複数のビデオの一つを選択するビデオ選択部を含む、
請求項１または請求項２に記載の方法。
【請求項４】
前記複数のビデオの一つを選択すると、前記グラフィカルユーザインターフェイス部は前記選択された複数のビデオの一つのタイムラインを表示する、
請求項３に記載の方法。
【請求項５】
前記ビデオ選択部で複数のビデオの各々はカラーコード化される、
請求項３または請求項４に記載の方法。
【請求項６】
前記グラフィカルユーザインターフェイス部は、前記複数のビデオの少なくとも２つの結合タイムラインを含む、
請求項１に記載の方法。
【請求項７】
前記結合タイムラインは、前記複数のビデオの少なくとも２つの各々に対応する複数のカラーコード化されたタイムライン部を含む、
請求項６に記載の方法。
【請求項８】
前記グラフィカルユーザインターフェイス部は、結合タイムラインウィジェットを含み、
ユーザによって前記結合タイムラインウィジェットがアクティベートされると、前記グラフィカルユーザインターフェイス部は前記複数のビデオの少なくとも２つの結合タイムラインを表示する、
請求項６または請求項７に記載の方法。
【請求項９】
前記グラフィカルユーザインターフェイス部は、再生ボタンを含む再生制御部を含む、
請求項１〜請求項８の何れか１項に記載の方法。
【請求項１０】
前記グラフィカルユーザインターフェイス部は、複数のビデオの各々のタイムラインを含む、
請求項１に記載の方法。
【請求項１１】
前記タイムラインの各々はカラーコード化されている、
請求項１０に記載の方法。
【請求項１２】
前記再生プランに含まれる複数のビデオセグメントの各々は、前記複数のビデオの一つに対応するタイムラインにマークされる、
請求項１０または請求項１１に記載の方法。
【請求項１３】
前記再生プランに含まれる複数のビデオセグメントの各々は、異なる色または異なる影で、複数のビデオの一つに対応するタイムラインにマークされる、
請求項１２に記載の方法。
【請求項１４】
前記グラフィカルユーザインターフェイス部は再生制御部を含み、
前記再生制御部は現在再生されている複数のビデオの一つのビデオに対応するアクティブなタイムラインを示す、
請求項１０〜請求項１３の何れか１項に記載の方法。
【請求項１５】
前記グラフィカルユーザインターフェイス部は、前記再生プランに含まれる複数のリンクの一つの遷移を表示する再生インジケータを含む、
請求項１０〜請求項１４の何れか１項に記載の方法。
【請求項１６】
前記再生インジケータはアニメ化され、前記複数のリンクの一つによりリンクされたビデオに対応する２つのタイムライン間を動く、
請求項１５に記載の方法。
【請求項１７】
前記グラフィカルユーザインターフェイス部はバックウィジェットを含み、ユーザによって前記バックウィジェットがアクティベートされると、前記グラフィカルユーザインターフェイス部は以前の再生状態に戻る、
請求項１〜請求項１６の何れか１項に記載の方法。
【請求項１８】
前記グラフィカルユーザインターフェイス部は、前記以前の再生状態の情報を含むツールチップ部を含む、
請求項１７に記載の方法。
【請求項１９】
前記以前の再生状態の情報は、対応するミーティングのトピック、時間、日付を含む、
請求項１８に記載の方法。
【請求項２０】
ハイパービデオナビゲーション状態の履歴を保存する、
ことをさらに含む、
請求項１〜請求項１９の何れか１項に記載の方法。
【請求項２１】
前記グラフィカルユーザインターフェイス部はタイムラインを含み、前記再生プランに含まれる前記複数のビデオセグメントの各々は前記タイムラインにマークされる、
請求項１に記載の方法。
【請求項２２】
ハイパービデオの再生プランを可視化するシステムであって、
前記ハイパービデオは、複数のリンクを用いてリンクされた複数のビデオの複数のビデオセグメントを含み、
前記システムは、
中央処理ユニット、表示デバイス及びコンピュータ実行可能命令セットを記憶するメモリを含み、
前記コンピュータ実行可能命令セットを前記中央処理ユニットが実行することにより、
前記中央処理ユニットが、
前記ハイパービデオを自動再生する再生プランを生成し、
前記自動再生することは前記複数のビデオセグメントの少なくともいくつかが所定の順番で再生されるように、前記複数のビデオセグメントをリンクする前記複数のリンクを自動的にフォローすることを含み、
前記複数のリンクは前記再生プランに基づいてフォローされ、
前記表示デバイスに前記再生プランを可視化するグラフィカルユーザインターフェイス部を生成する、
システム。
【請求項２３】
複数のリンクを用いてリンクされた複数のビデオの複数のビデオセグメントを含むハイパービデオを自動再生する再生プランを生成し、
前記自動再生することは前記複数のビデオセグメントの少なくともいくつかが所定の順番で再生されるように、前記複数のビデオセグメントをリンクする前記複数のリンクを自動的にフォローすることを含み、
前記複数のリンクは前記再生プランに基づいてフォローされ、
表示デバイスに前記再生プランを可視化するグラフィカルユーザインターフェイス部を生成する、
ハイパービデオの再生プランを可視化する処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイパービデオの再生プランを可視化する方法、システム及びプログラムに関する。
【背景技術】
【０００２】
ミーティングは協働作業において重要な役割を果たすが、協働作業者が複数の地域及び異なるタイムゾーンに分散している場合、特に、スケジュール管理は困難となる。さらに、ミーティングのコンテンツは重複することが多い。前回のミーティングで話し合われた内容に基づくミーティングは、前回のミーティングに参加しなかった人々にとっては理解し難いし、同一のトピックについて再度話し合うことは、前回のミーティングに参加した人々にとっては非生産的であると感じられる。
【０００３】
非同期に参加できるミーティングが所望されるが、現在、そのようなミーティングは適切にサポートされていない。システムは、個別のディスカッションのシリーズとして、即ち、相互の接続を無視して、オリジナルのミーティングを扱うか、参加者のディスカッションを検出して応答する義務を有する全てを記録する。ハイパービデオと呼ばれるナビゲーション可能なビデオ記録の形態でミーティングのシリーズを表すことにより複数の非同期ミーティングを記録する解決方法を提示する技術が存在する。ハイパービデオは、リンクを用いてリンクされている複数のビデオセグメントを含む。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第７４８３６１９号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ハイパービデオは多くの異なる方法で表示され得る。マニュアルによるリンクフォローが可能であるが、ハイパービデオの再生中に、自動リンクフォロー及びハイパービデオの関連箇所を適切な順序で見ることが可能となるようにユーザを支援する他の支援ナビゲーションが所望されている。また、ハイパービデオにおけるビデオセグメントの再生順序の可視化も所望されている。
【課題を解決するための手段】
【０００６】
第１の態様は、ハイパービデオを再生プランを可視化する方法であって、ハイパービデオは、複数のリンクを用いてリンクされた複数のビデオの複数のビデオセグメントを含み、  中央処理ユニット、表示デバイス及びメモリを含む計算処理システムが、前記ハイパービデオを自動再生する再生プランを生成し、前記自動再生は前記複数のビデオセグメントの少なくともいくつかが所定の順番で再生されるように、前記複数のビデオセグメントをリンクする前記複数のリンクを自動的にフォローすることから成り、前記複数のリンクは前記再生プランに基づきフォローされ、前記表示デバイスに再生プランを可視化するグラフィカルユーザインターフェイス部を生成する。
【０００７】
第２の態様は、第１の態様の方法であって前記グラフィカルユーザインターフェイス部は、前記複数のビデオの一つのタイムラインから成る。
【０００８】
第３の態様は、第１の態様の方法であって、前記グラフィカルユーザインターフェイス部は、前記複数のビデオの一つを選択するビデオ選択部から成る。
【０００９】
第４の態様は、第３の態様の方法であって、前記複数のビデオの一つの選択において、前記グラフィカルユーザインターフェイス部は前記選択された複数のビデオの一つのタイムラインを表示する。
【００１０】
第５の態様は、第３の態様の方法であって、前記ビデオ選択部での複数のビデオの各々はカラーコード化される。
【００１１】
第６の態様は、第１の態様の方法であって、前記グラフィカルユーザインターフェイス部は、前記複数のビデオの少なくとも２つの結合タイムラインから成る。
【００１２】
第７の態様は、第６の態様の方法であって、前記結合タイムラインは、前記複数のビデオの少なくとも２つの各々に対応する複数のカラーコード化されたタイムライン部から成る。
【００１３】
第８の態様は、第６の態様の方法であって、前記グラフィカルユーザインターフェイス部は、結合タイムラインウィジェットとユーザによる前記結合タイムラインウィジェットのアクティベートから成り、前記グラフィカルユーザインターフェイス部は前記複数のビデオの少なくとも２つの結合タイムラインを表示する。
【００１４】
第９の態様は、第１の態様の方法であって、前記グラフィカルユーザインターフェイス部は、プレイボタンを構成する再生制御部から成る。
【００１５】
第１０の態様は、第１の態様の方法であって、前記グラフィカルユーザインターフェイ
【００１６】
第１１の態様は、第１０の態様の方法であって、前記タイムラインの各々はカラーコード化されている。
【００１７】
第１２の態様は、第１０の態様の方法であって、前記再生プランに含まれる複数のビデオセグメントの各々は、前記複数のビデオの一つに対応するタイムラインにマークされる。
【００１８】
第１３の態様は、第１２の態様の方法であって、前記再生プランに含まれる複数のビデオセグメントの各々は、異なる色または異なる影を伴う複数のビデオの一つに対応するタイムラインにマークされる。
【００１９】
第１４の態様は、第１０の態様の方法であって、前記グラフィカルユーザインターフェイス部は再生制御部から成り、前記再生制御部は現在再生されている複数のビデオから一つのビデオに対応するアクティブなタイムラインを示す。
【００２０】
第１５の態様は、第１０の態様の方法であって、前記グラフィカルユーザインターフェイス部は、前記再生プランに含まれる複数のリンクの一つの遷移を表示する再生インディケーターから成る。
【００２１】
第１６の態様は、第１５の態様の方法であって、前記再生インディケーターはアニメ化され、前記複数のリンクの一つによりリンクされたビデオに対応する２つのタイムライン間を動かす。
【００２２】
第１７の態様は、第１の態様の方法であって、前記グラフィカルユーザインターフェイス部はバックウィジェットから成り、ユーザによって前記バックウィジェットがアクティベーションされ、前記グラフィカルユーザインターフェイス部は以前の再生状態に戻す。
【００２３】
第１８の態様は、第１７の態様の方法であって、前記グラフィカルユーザインターフェイス部は、前記以前の再生状態での情報を構成するツールチップ部から成る。
【００２４】
第１９の態様は、第１８の態様の方法であって、前記以前の再生状態での情報は、対応するミーティングのトピック、時間、日付から成る。
【００２５】
第２０の態様は、第１の態様の方法であって、更に、ハイパービデオナビゲーション状態の履歴を保存することから成る。
【００２６】
第２１の態様は、第１の態様の方法であって、前記グラフィカルユーザインターフェイス部はタイムラインから成り、前記再生プランに含まれる前記複数のビデオセグメントの各々はタイムラインにマークされる。
【００２７】
第２２の態様は、システムであって、前記ハイパービデオは、複数のリンクを用いてリンクされた複数のビデオの複数のビデオセグメントを含み、中央処理ユニット、表示デバイス及びコンピュータ実行可能命令セットを記憶するメモリを含み、前記コンピュータ実行可能命令セットを前記中央処理ユニットが実行することにより、前記中央処理ユニットが、前記ハイパービデオを自動再生する再生プランを生成し、前記自動再生は前記複数のビデオセグメントの少なくともいくつかが所定の順番で再生されるように、前記複数のビデオセグメントをリンクする前記複数のリンクを自動的にフォローすることから成り、前記複数のリンクは前記再生プランに基づきフォローされ、前記表示デバイスに再生プランを可視化するグラフィカルユーザインターフェイス部を生成し、ハイパービデオを再生プランを可視化する。
【００２８】
第２３の態様は、プログラムであって、ハイパービデオは、複数のリンクを用いてリンクされた複数のビデオの複数のビデオセグメントを含み、前記ハイパービデオを自動再生する再生プランを生成し、前記自動再生は前記複数のビデオセグメントの少なくともいくつかが所定の順番で再生されるように、前記複数のビデオセグメントをリンクする前記複数のリンクを自動的にフォローすることから成り、前記複数のリンクは前記再生プランに基づきフォローされ、前記表示デバイスに再生プランを可視化するグラフィカルユーザインターフェイス部を生成する、ハイパービデオの再生プランを可視化する処理をコンピュータに実行させる。
【発明の効果】
【００２９】
本発明は、ハイパービデオの再生中に、自動リンクフォロー及びハイパービデオの関連箇所を適切な順序で見ることが可能となるようにユーザを支援する支援ナビゲーション及びハイパービデオにおけるビデオセグメントの再生順序の可視化を提供する。
【図面の簡単な説明】
【００３０】
【図１】一つもしくは複数の実施例によるミーティング構造の一例である。
【図２Ａ】ハイパーミーティングを表すデータ構造の一例である。
【図２Ｂ】ハイパーミーティングを表すテーブルの一例である。
【図３】ミーティングに関連するコンテンツの記録、インデックス付加、及びリンク作成の処理の動作シーケンスの一例である。
【図４】以前記録されたコンテンツの同期再生を含む、記録されたミーティングの再生処理の動作シーケンスの一例を示す。
【図５】ハイパービデオを自動再生するシステムのグラフィカルユーザインターフェイスの一例を示す。
【図６】引き続く３つのミーティングパートを含むシチュエーション例においてミーティングを記録及び再生するグラフィカルユーザインターフェイスの実施例を示す。
【図７】３つのミーティングチェーンのタイムラインの実施例を示す。
【図８】ユーザが自動リンクフォローもしくは第２リンクの自動フォローをイネーブルにせずにリンクをクリックした場合に、リンクの両半分を再生し、その後停止する再生プランの例を示す。
【図９】再生プラン可視化技術を実行するユーザインターフェイスの実施例を示す。
【図１０】結合タイムラインを用いた再生プラン可視化技術を実行するユーザインターフェイスの実施例を示す。
【図１１】全ミーティングのタイムライン表示を含む再生プラン可視化技術を実行するユーザインターフェイスの実施例を示す。
【図１２】全ミーティングのタイムライン表示及び再生インジケータのアニメーションを含む再生可視化技術を実行するユーザインターフェイスの実施例を示す。
【図１３】全ミーティングのタイムライン表示及び時間、話者、トピックを示すバックボタンを含む再生プラン可視化技術を実行するユーザインターフェイスの実施例を示す。
【図１４】ナビゲーション履歴スタックの実施例を示す。
【図１５】ハイパービデオの自動再生及び再生プラン可視化の計算機システムの実施例を示す。
【発明を実施するための形態】
【００３１】
以下の詳細な説明において、添付の図面を参照する。添付の図面において、同様の機能を有する構成要素は同様の参照符号で参照される。上記添付の図面は、本発明の原理と矛盾しない特定の実施例及び実装の例示を目的とし、限定を意図していない。これらの実装は、本発明を実行することを可能とする程度に十分詳細に説明されている。また、他の実装も利用可能であり、本発明の範囲及び思想と乖離することなく、構造の変更及び／もしくは様々な構成要素の置き換えも可能である。以下の詳細な説明は、限定的に解釈されるべきではない。また、説明される本発明の様々な実施例は、汎用目的コンピュータで稼動するソフトウェアの形態で実装されてもよいし、特定用途ハードウェアの形態で実装されてもよいし、ソフトウェア及びハードウェアの組み合わせで実装されてもよい。
【００３２】
同時係属中の米国特許出願第１４／６，１５２，７３１号は、再生プランを用いたハイパービデオの自動再生へのアプローチを実装する。提示されるアプローチによれば、再生プランは再生の間自動的にフォローされるハイパービデオにわたる異なるパスを記述する。ハイパービデオの一つのソースはハイパーミーティングであり、ハイパーミーティングは、ハイパーミーティングのナビゲート可能なビデオ記録を生成することにより非同期ミーティングをサポートする。
【００３３】
ここに記述される実施例の一態様によれば、上記再生プランの使用を改善する技術または実用化する技術を提供する。上述の実施例には再生プランに対する可視化技術を含む。ハイパービデオの再生プランを作成する様々なビデオセグメント間の関係を理解すること、また見るであろうものの期待に応えることはユーザに有用であるため、これら技術は重要である。
【００３４】
ここに記述される実施例の他の態様によれば、再生プランの複数ビュー間での遷移を実行するシステム及び方法が提供される。当業者には理解されるように、全コンテンツに適切な可視化は一つも存在しない。特に、いくつかの可視化はプランの一部ではないコンテンツを隠すが、その他の可視化はそのコンテンツを表示し、他のビューにおいて可能ではないナビゲーションを実行できるようにする。また、あるユーザアクション（例えば、再生プラン以外のナビゲーション）は、可視化を変化させる必要性を示唆する。
【００３５】
最後に、ここに記述される実施例の更に他の態様によれば、再生プランの履歴を記録して用いるシステム及び方法を提供する。これらのシステム及び方法は、ユーザに対しシステムの以前の状況をナビゲートするウェブブラウザの“バック”や“フォワード”ボタン同様の実行を可能とする。
「ハイパーミーティング」
【００３６】
図１の例１００は、定期的なプロジェクトミーティング１０１が、パロアルトのアンドレア１０６及びリン１０７と、カレッジステーションのフランク１０８と、を含む分散チームによるプロジェクトのために行われる場合について示す。このような場合、リモートミーティングソフトウェアが要求される。また、チームのメンバは他のプロジェクト／仕事も有するため、予定されている全てのミーティングには参加できない。双方のサイトで追加的なチームメンバが定期的にミーティングに関連し、一方のサイトで、他方のサイトと調整することなく、プロジェクトに関連する対面ミーティングが行われることもある。
【００３７】
図１に示すように、キックオフミーティング（図１で参照符号１０２によって示されるミーティング１）は、アンドレア１０６、リン１０７及びフランク１０８によって行われ、彼ら自身のビデオに各々が記録されている（リン及びアンドレアは対面でミーティングに参加してもよい）。翌週、リン１０７は通常のミーティング開催時間に他の予定があるが、アンドレア１０６及びフランク１０８はミーティングを行い、進捗について話し合い、思い出した設計事項に関するリンの知見を確認するために前週のミーティングの記録を見る（図１：ミーティング２ａ：１０３）。ミーティング参加者は前週の記録を再生し、前週の記録に関するコメントを付加するため、オリジナルのミーティングとその後のミーティングとの間で、リンクは自動的に生成される。また、アンドレア及びフランクはディスカッションのトピックを示すためにリンクにラベルを貼る場合もある。その後、リンはプロジェクトについてさらに話し合うためにＪＤとミーティングを行う（図１：ミーティング２ｂ：１０４）。ミーティング２ｂは、当初、ミーティング２ａへの応答セットである。ミーティング２ｂにおいて、ミーティング２ａが行われている間に生成されたリンクを用いる一方、新しいハイパーリンクを生成するが、他のトピックへも移る。３週目にスケジューリングされている定例分散ミーティング（図１：ミーティング３：１０５）が、質問が行われると記録及びミーティング１、２ａ、及び２ｂからのリンクを用い、以降のプロジェクトミーティングのミーティングにわたるトピックのディスカッションを追跡可能とするさらなるリンクを生成して、開催される。
【００３８】
この例から明らかなように、ミーティング参加者及びミーティング欠席者の双方をサポートする重要な側面は、新しいミーティングのコンテンツが記録されるため、ミーティング間の関係を示すことである。これにより、ここで説明される一つもしくは複数の実施例は、図２Ａ及び図２Ｂ（図１で説明したミーティングのデータ構造ではない）に例示されるように、複数のデータ構造及びテーブルで、このコンテンツを記述するメタデータ及び記録されたコンテンツを示す。詳細には、図２Ａ及び図２Ｂは、ハイパーミーティングのためのデータ構造及びテーブルを例示する。様々な実施例において、図２Ａ及び図２Ｂに示される例示的なデータ構造は、当業者にはよく知られているリレーショナルデータベースなどのデータベースに、もしくは、任意の他のデータ構造などの任意の他の適切な形態で、コンピュータ可読媒体に、記憶されてもよい。ここで説明されている概念は、ミーティング情報を記憶するために使用される任意の特定のデータ構造に限定されない。したがって、ここで示されるデータ構造の例は限定的に解釈されるべきではない。
【００３９】
図２Ａによれば、ミーティングシリーズ２０１は、繰り返し行われるミーティングもしくは相互に関連するミーティングを表す。ミーティングシリーズ２０１のミーティング２０２及び２０３の各々は、一つもしくは複数のミーティングパート２０４、２０５、２０６、２０７を含み、ミーティングパート２０４、２０５、２０６、２０７は、論理的なミーティングを作り上げる同期的なアクティビティである。ミーティングパート２０４〜２０７の各々は、一つもしくは複数の各々が同期されたビデオストリーム２０８、２０９、２１０、２１１、２１２、２１３（ビデオテイク）及び関連する追加的なデータを含む。様々な実施例において、ミーティングパート２０４〜２０７は単一のビデオストリームを含んでいてもよい。例えば、１人のユーザが、欠席したミーティングの記録ミーティングパートへの応答を記録している場合などである。
【００４０】
様々な実施例において、ミーティングシリーズに関連するメタデータはミーティングパート２０４、２０５、２０６、２０７の各々に参加した参加者のリスト、対応するミーティングパートのセグメントに割り当てられているトピック、異なるミーティングパート内の、もしくは、異なるミーティングパート間のリンクを含んでいてもよい。様々な実施例において、ミーティングパートは話者の識別及び／もしくは話し合われているトピックに基づいて分割されてもよい。このような分割に関する技術は当業者にはよく知られている。様々な実施例において、話者の識別及び話し合われているトピックに基づくミーティングパートの分割が、ミーティング記録へのきめ細かいアクセスを提供するために使用される。様々な実施例において、自動、半自動及び手動の技術が、分割、インデックス付加、及びリンク作成のために、上記ミーティングパートに関連して使用されてもよい。
【００４１】
図２Ｂによれば、説明されたシステムの実施例は参加者テーブル２２０を用いてもよい。参加者テーブル２２０はミーティングの各々の参加者に関する情報を記憶する。この情報は、例えば、以下に詳細に説明する話者分割のために使用されてもよい。さらに、トピックテーブル２２１が提供されてもよい。このテーブルは、ミーティングのコンテンツにインデックスを付加するために使用されることができるトピックのリストを含んでいてもよい。最後に、様々な実施例において、リンクテーブル２２２が提供されてもよい。リンクテーブル２２２はミーティングのコンテンツ間のリンクのリストを含む。様々な実施例において、リンクレコードの各々はリンクアンカー（開始時間及び終了時間）及びリンクラベルに関する情報を含む。テーブル２２０〜２２２は、リレーショナルデータベースなどのデータベースに記憶されていてもよい。
「ミーティング記録プロセスの例」
【００４２】
図３は、ミーティングに関連するコンテンツの記録、インデックス付加、リンク作成のプロセスを示す動作シーケンス３００を例示する。まず、ステップ３０１で、ミーティングが記録される。記録は、一つもしくは複数の同期された視聴覚ストリームを含む。様々な実施例において、ミーティングはミーティングルームにおいて、カメラ及びマイクで音声及びビデオを取得することによって記録されてもよいし、タブレット又はスマートフォンなどのユーザのパーソナルデバイスのカメラ及びマイクで音声及びビデオを取得することによって記録されてもよい。この記録されたコンテンツは、次に、ステップ３０２で、話者分割を実行する既知の方法を用いて分析される。その後、ステップ３０３で、コンテンツは、識別された話者に基づいて、インデックスを付加されてもよい。詳細には、開始時間及び終了時間のインデックスが、ミーティングの話者の各々の発言に対して生成されてもよい。
【００４３】
同期されたビデオコンテンツが話者に基づいて分割されると（必須ではないが、インデックスも付加されると）、ステップ３０４で、割り当てられたトピックの何れかが重複するものとして示されるセグメントに割り当てられる。さらに、割り当てられたトピックに基づくコンテンツのインデックス付加がステップ３０５で行われてもよい。結果物として取得される分割されたビデオストリーム及び付加されたメタデータ（例えば、セグメントに割り当てられたトピック）は、次に、再生中に使用される（図４）。これにより、ステップ３０６で、以前に記録されたコンテンツにリンクされている次のコンテンツが生成される。
「ミーティング再生プロセスの例」
【００４４】
図４は、記録されたミーティングを再生するプロセスを示す動作シーケンス４００を例示する。再生は、（図３に例示したプロセスによって生成された結果物を用いた）以前記録されたコンテンツの同期された再生を含む。各地に配送される記録されたコンテンツを見る複数のユーザが同じコンテンツを同時に見る必要があるため（再生は同期される）、説明したシステムの実施例は、記録を見ている人々の間で行われる再生を変更する全てのイベントを取得し、ブロードキャストする。図４に示すように、同期された再生４０１の間、説明したシステムの実施例は、イベント４０２〜４０５を取得する。イベント４０２は再生速度を変更する（速度を上げるもしくは速度を下げる）。イベント４０３はリンクを選択する。イベント４０４はトピックを選択する。イベント４０５はタイムラインの位置を選択する。これにより、同一のもしくは異なるビデオ記録セットの新しい位置に、視聴している全てのユーザの再生が同期して切り替えられる。さらに、同期された再生４０１の間、視聴しているユーザの１人はアクション４０６を開始してもよい。アクション４０６は、図４のステップ４０７で、図３に例示するプロセス３００を介して、現在の参加者の間のアクティビティ／ディスカッションの記録を開始する。
【００４５】
一つもしくは複数の実施例において、説明したシステムは、ユーザが通常ミーティングを見て記録する振る舞いに基づいて相互に関連するミーティング記録のセグメント間の持続的なリンクの自動的な生成及び提示を行う。これらの生成された持続的なリンクは以降の使用のために記憶される。まず、例示的なユーザインターフェイスについて説明し、次に、環境の特定の機能について説明する。
「ミーティング記録及び再生のためのユーザインターフェイスの例」
【００４６】
図５は、ハイパービデオの自動再生システムのグラフィカルユーザインターフェイスを例示する。詳細には、図５のグラフィカルユーザインターフェイス５００はミーティング取得及びレビューメインインターフェイスである。インターフェイス５００の右上部分５０１によって、ユーザは、過去に行われ記録されたミーティングの再生に関連するビデオストリームを見て、ナビゲートすることができる。現在のミーティングのビデオストリームが、記録された過去のミーティングのビデオストリームの下、即ち、右下部分５０２に表示される。過去のミーティングのビデオ再生は、ミーティング参加者の誰かが全ての参加者の記録ビデオを一時停止し、スキップすることができるような協働アクティビティである。グラフィカルユーザインターフェイス５００の左部分５０３は取得したミーティングに関連するトピック５０４のリストを表示する。
【００４７】
一つもしくは複数の実施例において、タイムライン５０５は話者の遷移を、例えば、カラーコード５０８で示す。一つもしくは複数の実施例において、トピックタグ５０６はタイムライン５０５の下に提示されてもよい。一つもしくは複数の実施例において、タイムライン５０５に、代替的な可視情報が使用される。例えば、トピックにカラーコード５０８を使用し、話者遷移を示すために画像を使用してもよい。ユーザは、再生コントロール（再生ボタン）５０７を用いて、ミーティングストリームの再生を制御することができる。
【００４８】
一つもしくは複数の実施例において、トピックは、最初の記録の間に、ミーティング参加者によって割り当てられる。同一のもしくは異なる実施例において、トピックは、また、その後ビデオを見るユーザによって割り当てられてもよい。さらに、もしくは、代替的に、トピックは自動機構によって割り当てられてもよい。当該自動機構は、コンテンツ処理に基づいて、所定のアジェンダの要素を照合する。当初、ミーティングシリーズはトピックの拡張可能なセットを有していてもよい。グラフィカルユーザインターフェイスは最近定義され使用されたトピックへの容易なアクセスを提供する。さらに、ミーティング参加者は、グラフィカルユーザインターフェイスによって、トピックの当初のセットに追加することができる。トピックのセットは、図２Ｂのトピックテーブル２２１などの対応するミーティングに関連するデータ構造に記憶される。
【００４９】
説明した技術の実施例を例示する設定は、異なる時間に異なる参加者で、以前に記録されたミーティングパートを見るその後のミーティングパートを含む。参加者は以前のミーティングを見ているので、以前のミーティングビデオストリームを一時停止し、同じ及び関連するトピックについてのディスカッションを開始する。一つもしくは複数の実施例において、一時停止コマンドを受信すると、システムの実施例は一時停止されたビデオと記録されている新しいディスカッションとの間に一つもしくは複数のリンクを自動的に生成する。一つもしくは複数の実施例において、上記生成したリンクはタイムラインの開始点として示される。
【００５０】
図６は、３つの連続するミーティングパートを含む例示的なシチュエーションのミーティングの記録及び再生のためのグラフィカルユーザインターフェイス６００を例示する。ユーザインターフェイス６００の下部６０１の最近のミーティングパートは、上部６０２及び中間部６０３に示される以前の２つのミーティングパートをレビューしている参加者全員を示す。実施例において、リンク１１（図６の要素６０４）はミーティングの第３パートで最近生成された。より古いリンク１〜１０（要素６０５）は、ミーティングの第１パートから第２パートを示す。一つもしくは複数の実施例において、システムによれば、ユーザは、現在のパートにミーティングのより古いパートのリンクを生成することができる。リンクを表わす円（図６の要素６０４及び６０５）の垂直位置は、より新しいミーティングパートを示すか、より古いミーティングパートを示すか、を表わしている。例えば、図６に示すように、タイムライン５０５のリンク１〜１０及びタイムライン６０８のリンク１１は、より新しいミーティングパートを示すが、タイムライン６０８のリンク１〜１０及びタイムライン６０９のリンク１１はより古いミーティングパートを示す。
「ミーティング内をフォローするリンク例」
【００５１】
様々な実施例において、上記リンクは、リンク（例えば、図６の要素６０４及び６０５）を識別する丸付き数字をクリックすることにより双方向にフォローされ得る。リンクをフォローすると、まず、コンテキストを提供するためにより古いミーティングのリンクアンカーが再生され、次に、より新しいミーティングのリンクアンカーが再生される。例えば、図８において、「１」（要素７０１）をクリックした後、まず、円７０１の付近の出発リンクアンカー８００が再生され、直線８０３によって示されるように、「１」（要素８０２）の付近の行き先リンクアンカー８０４によってフォローされる。再生は行き先リンクアンカー８０４の最後で停止する。「１」８０２をクリックすることで、出発リンクアンカー８００から同じ再生シーケンスを開始する。リンク円の第２のクリックは、行き先リンクアンカーへの再生を進行する。
「自動リンクフォロー」
【００５２】
ハイパーミーティングを見ることは、どのハイパーリンクがフォローされるべきであり、どのビデオパートがスキップされるべきかをユーザが選択する完全に手動のインタラクションであってよい。しかしながら、検討ユーザの参加及び関心のシステム知識に基づいて、ビデオを通してのナビゲーションを自動化することは有利である。
【００５３】
ユーザ開始リンク横断に加えて、リンクは出会うと自動的に横断されてもよい。複数パートミーティングの連続再生は、オリジナルビデオコンテンツ及び追加ビデオコンテンツの間を、リンクが出会うと、前後に移動することができる。例えば、より新しいミーティングへのリンクと出会うと、再生は、オリジナル位置とリンクし、行き先リンクアンカーを再生した後オリジナル位置へ戻ることを自動的にフォローする。
【００５４】
リンクされたビデオがより最近のミーティングへのリンクを含む場合、リンクは同様にフォローされる。図８の破線８０１はこの振る舞いの例を提供する。ユーザがリンク「１」のコンテンツを再生している間、リンク「８」に出会い、自動的にフォローする。リンク「１」及び「８」の最後が並ぶため、再生は、「８」の周囲のセグメント８０５の最後で停止する。
「トピック、参加者、リンク及びリンクラベルを示すタイムライン例」
【００５５】
一つもしくは複数の実施例において、タイムライン５０５はトピック及び話者に基づいて、参加者に様々な可視情報、及び、アイコンとして示される（例えば、図６の円６０５）製作されたもしくは自動的に生成された記録の間、もしくは記録の中のナビゲーション可能なリンクを提供するために設計されている。例えば、話し合われているトピック５０６はタイムライン５０５の下に、図６に例示する方法で示されてもよい。さらに、話者は、図６に例示されるように、タイムライン５０５の上にカラーコード６０７を用いて示されてもよい。
【００５６】
最後に、リンクはタイムライン５０５で丸付き数字６０５によって示される。数字は、リンクの行き先に関する情報をユーザに提供する。図６に示されるように、タイムライン５０５の丸付き数字６０５に示されるリンクは、タイムライン６０８の同じ数字を有するリンクに対応する。一つもしくは複数の実施例において、対応するアイコン上にマウスカーソルが置かれた場合、リンクに関する追加情報が表示されてもよい。
「ハイパービデオ再生プラン」
【００５７】
一つもしくは複数の実施例において、ユーザが必要な情報に依存して、リンクが自動的にフォローされる異なる多くの方法がある。一つの実施例によれば、自動的な振る舞いを記述する再生プランの抽出が提供される。特定のハイパーミーティングに適用する特定の再生プランの結果は、ビデオ編集についての編集決定と同様である。順番に再生される複数のビデオからのビデオセグメントのシーケンスを含む。編集決定リストと異なり、再生プランは利用可能なリンク及びユーザの以前の振る舞いに基づいて自動的に計算される。一つもしくは複数の実施例において、再生プランは、リンクをフォローするか、フォローしないかを決定する論理を再生プラン自身がコーディングする。
【００５８】
例示的な再生プランのいくつかは、ハイパービデオリンク振る舞いの生成である。振る舞いは、再生の間に出発リンクアンカーもしくは行き先リンクアンカーの開始点もしくは終了点と出会った場合何が起こるかを決定する。代替的な再生プランは、音声がない部分など、ビデオの所望されない部分をスキップするフィルタを表してもよい。より複雑なプランは、振る舞いの組み合わせであってよい。再生プランは再生速度を変更してもよい。
【００５９】
図７は、３つのミーティングのチェーンのタイムラインの実施例を示す。円７０１は、リンクを二等分する位置と適合する数字を有するハイパーリンクを示す。円の周囲の色付き領域７０２はリンクアンカーである。再生進捗を示す重畳されている勾配ラインはチェーンの最も古いミーティングの再生プランであり、より新しいミーティングへの全てのリンクを自動的にフォローする。１６時５２分の最も新しいミーティングへのリンク「１２」は再生の順番を乱す。リンク「９」から戻った後、リンク「１２」が次にフォローされ、次に、リンク「３」、「１０」、「４」、「１１」がフォローされる。
【００６０】
図８は、図７の要素７０１に示されるように、リンク「１」の両半分を再生し、自動的なリンクフォローがイネーブルにされていないリンクをユーザがクリックすると停止する再生プランを例示する。自動的なリンクフォローがイネーブルにされている場合、破線８０１で示されるように、リンク「８」が再生される。
【００６１】
一つもしくは複数の実施例において、全ての再生プランはフィルタ基準を含んでいてもよい。例示的なフィルタは、ビデオの音声がない部分をスキップするように構成されていてもよい。ミーティングの参加者が話すことなく、同時に、より古いミーティングを聞いているシチュエーションでこのようなフィルタは有益である。将来のミーティングの参加者は、音声がない期間をスキップすることを所望するかもしれない。他の例示的なフィルタは特定のトピックもしくは話者に焦点を当てることを所望するかもしれない。
【００６２】
一つもしくは複数の実施例において、プランは、セグメントの各々で誰が話しているかに基づいてパーソナライズされてもよい。したがって、例示的なプランは、応答によってフォローされるオリジナルセグメントをまず再生する、現在のユーザが話者であったセグメントへの応答の何れかを再生してもよい。同様に、例示的なトピック指向プランが特定のトピックでタグが付されたセグメント及びこれらのセグメントに添付されているコンテンツの何れかを介して再生されてもよい。
「再生プラン内のナビゲーション」
【００６３】
一つもしくは複数の実施例において、再生プラン内の手動ナビゲーション、即ち、プランによってカバーされるビデオのパートへのスキップは、ビデオの当該位置からプランを単に継続する。他のユーザインタラクションは、当該リンクの出発点を再生する間、リンクラベルをクリックすることを含んでもよい。このようなインタラクションはリンクの行き先への再生をスキップし、そこからプランを再生する。現在の再生プランによってカバーされないビデオのパートへのナビゲーションが、現在のミーティングのビデオを再生するプランをデフォルトとし、以降の全てのミーティングへのリンクをフォローすることにより、ビデオの当該パートを含む新しい再生プランの計算に導く。
「再生プランのタイプ」
【００６４】
一つもしくは複数の実施例において、再生プランは、ユーザがリンクをクリックし、チェーンの異なるミーティングにナビゲートし、もしくは、現在のプランの外側にナビゲートすると、計算される。一つもしくは複数の実施例において、再生プランは、記録されたコンテンツをフィルタするために使用されてもよく、インタラクティブである（即ち、ユーザは再生プラン内でナビゲートすることができる）。シナリオを使用するために適切な再生プランを識別する。
【表１】
0006677065.tif 000002
【００６５】
表１は、再生プランの使用の例示的な６個のコンテキストの詳細、これらのコンテキストのユーザ情報のゴール、及び再生プランの振る舞いである。表１に示される例示的なコンテキストは例示を目的とし、限定として解釈されるべきではない。実施例の一つにおいて、音声のない部分のフィルタと組み合わせた所望されたシステムは、より新しいミーティングへ自動的にフォローするリンク、ミーティング全体もしくは単一のリンク、を含む、より一般的なシナリオの再生プランを実装する。
【００６６】
一つもしくは複数の実施例において、再生プランを選択することは、ミーティングへの参加などユーザの特性を考慮することができる。ミーティングチェーンに参加していないユーザの場合、チェーンを開始したミーティングのビデオを再生すること、及び、コメントをコンテキストで見ることができるように以降のミーティングへの全てのリンクを自動的にフォローすることは有意義である。このようなハイパービデオの横断は、リンクされていない以降のミーティングのパートをスキップする。これらの部分のコンテンツはより古いミーティングに関連しない可能性が高いためである。これは、図７で例示された振る舞いである。
【００６７】
他の例示的なデフォルトプランは、ミーティングシリーズに参加し、参加したミーティングへリンクされたコメントを検討することを所望する人のためのものである。この場合、参加したミーティングの出発アンカーがリンクされたコメントを再生する前に再生されるが、出発アンカーを再生する間に出会う以前のミーティングへのリンクは何れも無視される。
「タイムラインを介した再生プランの可視化」
【００６８】
ハイパービデオ再生プランの可視化について説明する。タイムラインを介した再生プランの可視化方法について３つの実施例が後述される。第１の可視化方法例は、図９に示される通り、ビデオタイムラインの標準的なビューを示すユーザインターフェイスの作成を含む。図９は可視化方法を実行するユーザインターフェイス９００の実施例を示す。示されたビューにおいて、ハイパービデオの構造（記録された同期ミーティングのセット及びそれら記録されたセグメント間のリンクのセットを含む）が、その時に可視化される１つの記録されたミーティングをユーザに示す。このビューにおいて、タイムライン９０１の全体の中央部分が色づけされ（例えば、ダークグレー）、再生プランにおいて全体のミーティングが含まれていることが示される。他のミーティングをナビゲート後、そのミーティングのみのタイムラインが示される。例えば再生がグリーンミーティングに切り替わったとき、タイムラインの全体幅を用いることを除いて、タイムラインは図１１（再生プランを示すダークグレー領域を伴う）に示されるタイムライン１１０２のように見える。上記図９において、最も古いミーティング９０２のみのタイムライン９０１が示される。ハイパーミーティングの形態であるミーティング９０２、９０３、９０４、９０５がユーザインターフェイス９００の左部分９０６に示され、ユーザによる選択が可能となる。特定のミーティングの選択をユーザが行うと、対応するミーティング（９０２、９０３、９０４、９０５）のタイムラインがユーザインターフェイス９００の右部分９０７に表示される。
【００６９】
しかしながら、図９に示される第１の可視化技術の使用に関するユーザエクスペリエンスの研究は、このタイプの可視化の使用について、ユーザはビデオセグメントのペイバックシーケンスの正確なメンタルモデルを発揮しないことを明らかにした。したがって、ハイパービデオの再生中にユーザが見るもののユーザ期待を改善するために、結合タイムラインを用いた再生プランの可視化方法が提供される。一つまたは複数の実施例において、結合タイムラインは、現在の再生プランに従ってユーザに示されるであろう記録されたミーティングの部分を繋ぐ。結合タイムライン１００１を含むユーザインターフェイス１０００の一部分の実施例が、図１０に示される。結合タイムライン１００１は、最も古いミーティング、及び上述のハイパービデオリンクを用いて最も古いミーティングからリンクされた全ミーティングをカバーする。一または複数の実施例において、特定のミーティングに対応する結合タイムライン１００１の下部１００２、１００３、１００４、１００５は、それぞれのミーティングのカラーコードに基づいてカラーコード化されてもよい。
【００７０】
図１０に示すグラフィカルユーザインターフェイスの実施例１０００において、ハイパービデオ中のビデオセグメント間のリンクはそれ自身が可視化されるのではなく、自動リンクトラバーサルが再生プランに従って示唆され、タイムライン１００１の下部にある色つきの部分１００２、１００３、１００４、１００５間で色を変えることにより、リンクはタイムラインで表される。一つまたは複数の実施例において、再生プラン外のリンクは、このビューにおいて選択することができない。図１０に示すこの可視化において、結合タイムライン１００１の下部１００２、１００３、１００４、１００５の色は、特定の時間で示されるであろうミーティングを示すために使用される。また、一つまたは複数の実施例において、このビューはミーティング出席者に割り当てられた色を併合し統一する。したがって、結合タイムラインに添った話者セグメント情報を示すために同一人物はミーティングをわたって同じ色を持つ。
【００７１】
当業者には理解されるように、図１０に示す結合タイムライン１００１で考えられる欠点は、現在の再生プランを含まないデータに関する情報を提供しないことである。そのため、ユーザは、利用可能な量と比較して見ることができるコンテンツがどれくらいの量なのか知ることができないし、ミーティングのセグメントの相対的な位置を知ることができない。したがって、図１１に示す再生プラン可視化の第３実施例は、上記のように単一のタイムラインを持つユーザよりも、同時に複数のタイムラインを提供することでコストはかかるが、再生プランコンテンツから省略されたものを含むよう指定される。図１１は、ユーザインターフェイス１１００の実施例を示し、ハイパーミーティングの全ミーティングのタイムライン１１０１、１１０２、１１０３、１１０４を含む。現在の再生プランに実際に含まれるタイムライン１１０１、１１０２、１１０３、１１０４の上下方向における中央部分は、ダークグレーのような、異なる色または影でコード化されている。
【００７２】
図１１に示されるように、タイムライン１１０１、１１０２、１１０３、１１０４のスタックは、（第１の可視化のように）ハイパービデオ構造を示すが、図１０の第２の可視化のように、現在の再生プランの一部である（異なる色または影でカラーコード化されている）全ミーティング１１０５のセグメントも示す。現在の再生プランの範囲は、タイムラインの部分１１０５に示される、タイムラインバーの中央のダークな色または影によって示される。
【００７３】
一つまたは複数の実施例において、図１１に示されるタイムライン１１０１、１１０２、１１０３、１１０４のスタックについて、再生コントロール１１０６は現在再生されているミーティングのタイムラインへ移動する。図１２に示される例において、リンクをフォローする一方、あるミーティングから別のミーティングへの経路において再生指示１２０１をアニメ化する。詳細には、実施例に示されるように、再生プランに沿ってフォローされるリンクの視覚的な合図をユーザに与えるために、リンクトラバーサル中に、再生インジケータ１２０１は破線１２０２に沿って動く。
「再生プランのビューでの遷移」
【００７４】
当業者には理解されるように、全使用コンテキストにおいてベストであるような単一の可視化はない。従って、再生プランのビューで、ユーザが選択可能であって自動的な遷移方法が必要である。したがって、一つまたは複数の実施例において、再生プランの可視化グラフィカルユーザインターフェイスは、ユーザが異なる再生プランビュー間での切り替えを行うためのトグルスイッチまたは他のグラフィカルユーザインターフェイスウィジェットを含んでいてもよい。そのようなウィジェットの実施例は、図１０の右に示すチェックボックス“タイムラインを結合”１００６である。ユーザがこのウィジェットをアクティベートさせると、ユーザインターフェイスにおいてハイパーミーティングのタイムラインを結合し、図１０に示される結合タイムライン１００１を生成する。さらに、一つまたは複数の実施例では、ハイパーミーティングのタイムライン上をダブルクリックすることで、他の２つのビューからの結合タイムラインと結合されていないタイムラインとを切り替える。
「再生プランと履歴上のナビゲーションとの間での遷移の履歴記録」
【００７５】
ミーティング中のコンテンツの区別は難しく、ビデオコンテンツの話者及びトピックはときに粗く決められることから、新たな再生プランを生成し、次にはそのナビゲーションを取り消すといった試験的な方法でハイパービデオをナビゲートすることはユーザにとって望ましい。この振る舞いをサポートするために、ハイパーミーティングを再生するグラフィカルユーザインターフェイスの一実施例は、ユーザのナビゲーションの履歴を記録し、ほとんどのハイパーテキストブラウザーに存在する‘バック’ボタンを組み入れる。図１３は、時間、話者、トピックを示すバックボタン１３０２のツールチップ（ポップアップ）１３０１を組み入れたグラフィカルユーザインターフェイスの実施例１３００を示す。図１３に示されたグラフィカルユーザインターフェイスの実施例１３００を用いることで、ユーザはバックボタン１３０２を押すだけで、最近のナビゲーションアクションを取り消すことができる。さらに以前のナビゲーションを取り消すために、再度バックボタン１３０２を押す。即ち、ユーザのハイパーミーティングのナビゲーション履歴において適切な箇所に辿り着くまでに、バックボタン１３０２は何度か押されてもよい。
【００７６】
一つまたは複数の実施例において、バックボタン１３０２を押すとユーザが戻るであろう箇所についての情報をユーザに与えることで、ツールチップはそのポイントでのハイパーミーティングの再生状態を可視化する。様々な実施例において、いくつかのクラスの可視化であってもよい。可視化の第１のクラス例ではメタデータを用い、図１３のポップアップ１３０１で示される通り、そのポイントの話者、トピック、ミーティング開始からの時間、ミーティングの日付を潜在的に含むテキスト情報を提示する。図１３では、ツールチップ１３０１は、図１２で示されるアニメ化されたリンクトラバーサル１２０１以前のミーティングでの位置を示す。第２の可視化例は、そのポイントでのタイムライン（もしくは結合タイムライン）のサムネイルの生成を含み、またユーザが戻るであろうそのタイムラインでの位置のインジケータを含む。第３の可視化例は、上記メタデータベースのビューとグラフィカルベースのビューとを結合する。
【００７７】
一つまたは複数の実施例において、ウェブブラウザを用いて、ユーザはナビゲーションスタックの可視化によって、以前の１つ以上のナビゲーションアクションの位置に直接戻ることができる。１つの実施例において、この可視化は、図１４で示すように、ユーザが選択できる上記可視化のリスト１４００を含み、リストの各々のアイテムはタイムラインセグメントの各々の色に対応した色でカラーコード化されている。ウェブブラウザでのユーザエクスペリエンスを利用するために、この可視化は、バックボタン１３０２で右クリックすること、または履歴ビューに進むこと、のどちらかでアクセスが可能となる。
「コンピュータプラットフォームの例」
【００７８】
図１５は、可視化ハイパービデオ再生プラン、及び、非同期ミーティングのシリーズに関連するハイパービデオなどのハイパービデオの自動再生のための計算処理システムの実施例を示す。一つもしくは複数の実施例において、計算処理システム１５００はよく知られているデスクトップコンピュータのフォームファクタ内で実装されてもよい。代替的な実施例において、計算処理システム１５００は、ラップトップ、ノートブックコンピュータ、もしくは、スマートフォン又はタブレットコンピュータなどの他のモバイルコンピューティングデバイスに基づいて実装されてもよい。
【００７９】
計算処理システム１５００は、計算処理システム１５００の様々なハードウェア構成要素をわたるもしくはハードウェア構成要素間の情報を伝達する、もしくは相互に接続するための通信機構であるデータバス１５０４、情報を処理し、他の計算タスク及び制御タスクを実行するためにデータバス１５０４に電気的に接続されている中央処理ユニット（ＣＰＵもしくは単なるプロセッサ）１５０１を含んでいてもよい。計算処理システム１５００は、様々な情報及びプロセッサ１５０１によって実行される命令を記憶するためにデータバス１５０４に接続されている、ランダムアクセスメモリ（ＲＡＭ）もしくは他のダイナミックストレージデバイスなどの、メモリ１５１２を含む。メモリ１５１２は磁気ディスク、光ディスク、ソリッドステートフラッシュメモリデバイスもしくは他の不揮発性ソリッドステートストレージデバイスなどの永続的ストレージデバイスを含んでいてもよい。
【００８０】
一つもしくは複数の実施例において、メモリ１５１２は、プロセッサ１５０１によって命令を実行している間、一時的変数もしくは他の中間情報を記憶するために使用されてもよい。追加的に、計算処理システム１５００は、さらに、静的情報及び計算処理システム１５００の動作に必要なファームウェア、ＢＩＯＳ（basic input-output system）、計算処理システム１５００の様々な構成パラメータなど、プロセッサ１５０１のための命令を記憶するために、データバス１５０４に接続されているリードオンリーメモリ（ＲＯＭもしくはＥＰＲＯＭ）１５０２もしくは他のスタティックストレージデバイスを含んでいてもよい。
【００８１】
一つもしくは複数の実施例において、計算処理システム１５００は表示デバイス１５１１を含んでいてもよい。表示デバイス１５１１はデータバス１５０４に電気的に接続されていてもよく、ハイパーミーティングパートを表示し、ハイパービデオを再生するユーザインターフェイスなどの様々な情報を、計算処理システム１５００のユーザに対して表示する。代替的な実施例において、表示デバイス１５１１は（図示しない）グラフィックコントローラ及び／もしくはグラフィックプロセッサと関連付けられていてもよい。表示デバイス１５１１は、よく知られたＬＣＤ（liquid crystal display）として実装されてもよいし、ＴＦＴ（thin-film transistor）もしくは有機ＬＥＤ（organic light emitting diode）技術を用いて製作されてもよい。様々な実施例において、表示デバイス１５１１は、計算処理システム１５００の残りの構成要素と共に一般的な筐体に組み込まれてもよい。代替的な実施例において、表示デバイス１５１１は、筐体の外側、例えば、テーブルもしくはデスクの上などに配置されていてもよい。一つもしくは複数の実施例において、計算処理システム１５００は、さらに、ミーティングの音声成分を取得し、メモリ１５１２に記録した音声情報を記憶するように構成されているマイクなどの音声取得（音声記録）デバイス１５０３を含んでいてもよい。
【００８２】
一つもしくは複数の実施例において、計算処理システム１５００は、データバス１５０４に電気的に接続されており、よく知られているように、記録されたミーティングの音声成分である、ＭＰＥＧ−３ファイルなどの様々な音声ファイル、もしくは、ＭＰＥＧ−４ファイルなどの様々なビデオファイルの音声トラックを再生するように構成されている音声再生デバイス１５２５を、さらに、含んでいてもよい。これにより、計算処理システム１５００は、（図示しない）波形もしくは音声プロセッサもしくは同様のデバイスを含んでいてもよい。
【００８３】
一つもしくは複数の実施例において、計算処理システム１５００は、方向情報及びコマンド選択をプロセッサ１５０１に伝達し、表示デバイス１５１１上でのカーソルの動きを制御するマウス、トラックボール、タッチパッド、もしくはカーソル方向キーなどの、マウス／ポインティングデバイス１５１０などの一つもしくは複数の入力デバイスを含んでいてもよい。入力デバイスは、一般的に二軸（第１軸（例えば、ｘ）及び第２軸（例えば、ｙ））に２つの自由度を有し、これにより、デバイスは平面上の位置を特定することができる。
【００８４】
計算処理システム１５００は、さらに、ミーティングのビデオを含む様々なオブジェクトのビデオ及び静止画像を取得するカメラ１５２６及びキーボード１５０６を含む。カメラ１５２６及びキーボード１５０６は、画像、ビデオ、プロセッサ１５０１への（ジェスチャを含む）ユーザコマンドを含む情報を伝達するためにデータバス１５０４に接続されていてもよい。情報は、画像、ビデオ、プロセッサ１５０１への（ジェスチャを含む）ユーザコマンドに限定されない。
【００８５】
一つもしくは複数の実施例において、計算処理システム１５００は、さらに、データバス１５０４に接続されているネットワークインターフェイス１５０５などの通信インターフェイスを含んでいてもよい。ネットワークインターフェイス１５０５は、計算処理システム１５００及びインターネット１５２４の間の接続を、ＷｉＦｉインターフェイス１５０７、携帯電話ネットワーク（ＧＳＭ（登録商標）もしくはＣＤＭＡ）アダプタ１５０８及び／もしくはローカルエリアネットワーク（ＬＡＮ）アダプタ１５０９の少なくとも一つを用いて確立するように構成されていてもよい。ネットワークインターフェイス１５０５は、計算処理システム１５００及びインターネット１５２４の間で双方向データ通信が可能なように構成されていてもよい。ＷｉＦｉアダプタ１５０７は、よく知られている８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ及び／もしくは８０２．１１ｎプロトコル及びＢｌｕｅｔｏｏｔｈ（登録商標）プロトコルに準拠して動作する。計算処理システム１５００のＬＡＮアダプタ１５０９は、（図示しない）インターネットサービスプロバイダーのハードウェアを用いてインターネット１５２４とのインターフェイスをとる、例えば、ＩＳＤＮ（integrated services digital network）カードもしくは対応するタイプの電話回線へのデータ通信接続を提供するモデムを実装してもよい。他の例として、ＬＡＮアダプタ１５０９は、互換性を有するＬＡＮ及びインターネット１５２４へのデータ通信接続を提供するＬＡＮ（local area network）インターフェイスカードであってよい。例示的な実施形態において、ＷｉＦｉアダプタ１５０７、携帯電話ネットワーク（ＧＳＭもしくはＣＤＭＡ）アダプタ１５０８及び／もしくはＬＡＮアダプタ１５０９は、電気信号もしくは電磁信号を送受信して、様々なタイプの情報を表すデジタルデータストリームを搬送する。
【００８６】
一つもしくは複数の実施例において、インターネット１５２４は、一般的に、一つもしくは複数のサブネットワークを介した他のネットワークリソースへのデータ通信を提供する。したがって、計算処理システム１５００は、リモートメディアサーバ、ウェブサーバ、他のコンテンツサーバ、及び他のネットワークデータストレージリソースなどのインターネット１５２４のどこかに配置されている様々なネットワークリソースにアクセスすることができる。一つもしくは複数の実施例において、計算処理システム１５００は、ネットワークインターフェイス１５０５によって、インターネット１５２４を含む様々なネットワークを介して、メッセージ、メディア及び、アプリケーションプログラムコードを含む他のデータを送受信するように構成される。インターネットの例において、計算処理システム１５００がネットワーククライアントとして動作する場合、計算処理システム１５００は、計算処理システム１５００で稼働するアプリケーションプログラムのためのコードもしくはデータを要求してもよい。同様に、計算処理システム１５００は、他のネットワークリソースに様々なデータもしくはコンピュータコードを送信してもよい。
【００８７】
一つもしくは複数の実施例において、ここで説明する機能は、メモリ１５１２に含まれている一つもしくは複数の命令の一つもしくは複数のシーケンスを実行するプロセッサ１５０１に応答して、計算処理システム１５００によって実装されるこのような命令は他のコンピュータ可読媒体からメモリ１５１２に読み込まれてもよい。メモリ１５１２に含まれる命令シーケンスを実行することにより、ここで説明される様々なプロセスのステップをプロセッサ１５０１が実行する。代替的な実施例において、本発明の実施例を実装するためにソフトウェア命令に替えて、もしくは、ソフトウェア命令と組み合わせて、ハードウェア回路が使用されてもよい。このように、本発明の実施例は、ハードウェア回路及び／もしくはソフトウェアの任意の特定の組み合わせに限定されない。
【００８８】
ここで使用される用語「コンピュータ可読媒体」は、実行するためにプロセッサ１５０１に命令を提供するために使用される任意の媒体を参照する。コンピュータ可読媒体は機械可読媒体の一例であり、ここで説明される任意の方法及び／もしくは技術を実装するための命令を搬送することができる。このような媒体は多くの形態をとることができ、不揮発性媒体及び揮発性媒体を含むが、これらに限定されない。
【００８９】
非一時的コンピュータ可読媒体の一般的な形態は、例えば、フロッピーディスク、ハードディスク、磁気テープ、もしくは任意の他の磁気媒体、ＣＤ−ＲＯＭ、任意の他の光媒体、パンチカード、ペーパーテープ、任意の他の孔パターンを有する物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、フラッシュドライブ、メモリカード、任意の他のメモリチップもしくはカートリッジ、もしくは、コンピュータが読み取ることが可能な任意の他の媒体を含む。コンピュータ可読媒体の様々な形態が、実行するプロセッサ１５０１に、一つもしくは複数の命令の一つもしくは複数のシーケンスを搬送するために使用されてもよい。例えば、命令は、まず、リモートコンピュータから磁気ディスクに搬送されてもよい。代替的に、リモートコンピュータは、インターネット１５２４を介して、ダイナミックメモリに命令をロードし、命令を送信することができる。詳細には、コンピュータ命令は、よく知られている様々なネットワークデータ通信プロトコルを用いて、インターネット１５２４を介して、リモートコンピュータから計算処理システム１５００のメモリにダウンロードされてもよい。
【００９０】
一つもしくは複数の実施例において、計算処理システム１５００のメモリ１５１２は、以下のソフトウェアプログラム、アプリケーションもしくはモジュールの何れかを記憶していてもよい。
【００９１】
１．オペレーティングシステム（ＯＳ）１５１３。オペレーティングシステム（ＯＳ）１５１３は、基本システムサービスを実装し、計算処理システム１５００の様々なハードウェア構成要素を管理する。オペレーティングシステム１５１３の実施例は、よく知られており、現在知られている、又は今後開発されるモバイルオペレーティングシステムの何れかを含んでもよい。
【００９２】
２．アプリケーション１５１４。アプリケーション１５１４は、例えば、計算処理システム１５００のプロセッサ１５０１によって実行されるソフトウェアアプリケーションセットを含んでいてもよい。プロセッサ１５０１によってソフトウェアアプリケーションセットが実行されることにより、表示デバイス１５１１にグラフィカルユーザインターフェイスを表示する、ミーティングのビデオをカメラ１５２６を用いて記録する、など所定の機能を、計算処理システム１５００に実行させる。一つもしくは複数の実施例において、アプリケーション１５１４は、以下で説明するように、ハイパービデオを自動的に生成し、再生するミーティングアプリケーション１５１５を含んでいてもよい。
【００９３】
３．データストレージ１５２１。データストレージ１５２１は、例えば、図２Ａ及び図２Ｂに例示されるような、ハイパーミーティングと関連する様々な情報を記憶するデータ構造及びテーブル１５２２を含んでいてもよい。さらに、データストレージ１５２１は、ミーティングに対応する実際に記録されたメディアストリームのメディアファイル１５２３及びインデックスデータ１５２７を含んでいてもよい。
【００９４】
一つもしくは複数の実施例において、ハイパービデオを自動的に生成し、再生する本発明のミーティングアプリケーション１５１５は、図５及び図６に例示される一つもしくは複数のユーザインターフェイスを生成するように構成されているユーザインターフェイス生成モジュール１５１６を含む。さらに、音声取得デバイス１５０３及びカメラ１５２６を用いてビデオ及び音声ストリームを取得するミーティング取得モジュール１５１７を含んでいてもよい。さらに、ビデオセグメントパート間のリンクを自動的に生成し、データストレージ１５２１に生成したリンクを記憶するリンク生成モジュール１５１８を含んでいてもよい。さらに、図３のステップ３０３及び３０５に示されるように、話者及びトピック情報にインデックスを付加するインデックスモジュール１５１９を含んでいてもよい。最後に、例えば、表１に示される再生プランの一つによって、生成されたハイパービデオの自動的な再生を容易にする再生モジュール１５２０が提供されてもよい。
【００９５】
最後に、ここで説明したプロセス及び技術は任意の特定の装置に固有に関連するものではなく、構成要素の任意の適切な組み合わせによって実装され得る。さらに、様々なタイプの汎用目的デバイスが、ここで説明した教示によって使用されてもよい。ここで説明した方法を実行する特定用途装置を構築することも有用である。本発明は、特定の例と関連して説明されたが、特定の例は、制限ではなく、例示を意図している。ハードウェア、ソフトウェア、ファームウェアの多くの異なる組み合わせが本発明を実行するために適している。例えば、説明するソフトウェアは、アセンブラ、Ｃ／Ｃ＋＋、オブジェクティブ−Ｃ、Ｐｅｒｌ、ｓｈｅｌｌ、ＰＨＰ、Ｊａｖａ（登録商標）などの様々なプログラム言語及びスクリプト言語及び現在知られているもしくは今後開発されるプログラミング言語もしくはスクリプト言語で、実装することができる。
【００９６】
さらに、本発明の他の実装が、本発明の詳細の検討及びここで説明された実用から明らかである。ここで説明した実施例の様々な態様及び／もしくは構成要素は、再生プランによるハイパービデオを自動的に再生する、上記再生プランを可視化するシステム及び方法において、単独で、もしくは、任意の組み合わせで使用され得る。
【符号の説明】
【００９７】
１５０１  ＣＰＵ
１５０３  音声記録デバイス
１５１１  表示デバイス
１５１２  メモリ
１５２４  インターネット
１５２６  カメラ
【図１】
0006677065.tif 000003
【図２Ａ】
0006677065.tif 000004
【図２Ｂ】
0006677065.tif 000005
【図３】
0006677065.tif 000006
【図４】
0006677065.tif 000007
【図５】
0006677065.tif 000008
【図６】
0006677065.tif 000009
【図７】
0006677065.tif 000010
【図８】
0006677065.tif 000011
【図９】
0006677065.tif 000012
【図１０】
0006677065.tif 000013
【図１１】
0006677065.tif 000014
【図１２】
0006677065.tif 000015
【図１３】
0006677065.tif 000016
【図１４】
0006677065.tif 000017
【図１５】
0006677065.tif 000018