(57)【特許請求の範囲】
【請求項１】
１つまたは複数のコンピュータ可読記憶媒体と、
収集環境の制御を容易にするための、前記１つまたは複数のコンピュータ可読記憶媒体上に記憶されたプログラム命令であって、処理システムによって実行されたときに、前記処理システムに、少なくとも、記録およびノートを含む複数の収集されたアイテムを有する収集ページの提示を、前記記録の少なくとも一部を生成しながら、開始することと、ユーザ入力によって選択された前記ノート内の単語を識別することと、後続のユーザ入力によって選択されたメディア機能を識別することと、適用される前記メディア機能が、前記単語と前記単語に対応する前記記録のセクションに同じような方法で処理されるように、前記単語及び前記単語に対応する前記記録のセクションに対する前記メディア機能の適用を開始することとを指示するプログラム命令とを備え、
前記メディア機能が、削除機能と、挿入機能と、前記単語及び前記単語に対応する前記記録のセクションを送信先に送信する送信機能とを含む、コンピューティング装置。
【請求項２】
前記プログラム命令が、前記処理システムによって実行されたときに、前記処理システムに、前記ノートのどの単語が前記記録のどのセクションに対応するかを追跡することを行うようにさらに指示する、請求項１に記載のコンピューティング装置。
【請求項３】
前記ノート内の前記単語が、前記記録の異なるセクションに対応し、前記プログラム命令が、前記処理システムによって実行されたときに、前記処理システムに、前記記録内の前記セクションのどれが前記ユーザ入力によって選択された前記単語に対応するかを識別することを行うようにさらに指示する、請求項２に記載のコンピューティング装置。
【請求項４】
前記ユーザ入力が、タッチ行為を含み、前記後続のユーザ入力が、後続のタッチ行為を含む、請求項１に記載のコンピューティング装置。
【請求項５】
前記１つまたは複数のコンピュータ可読記憶媒体と結合され、前記プログラム命令を実行するように構成される前記処理システムをさらに備える、請求項１に記載のコンピューティング装置。
【請求項６】
前記記録が、オーディオ記録、ビデオ記録、文書プレゼンテーション記録、インスタントメッセージ記録、および仮想ホワイトボード記録のうちの少なくとも１つを含む、請求項１に記載のコンピューティング装置。
【請求項７】
収集環境を操作する方法であって、
前記収集環境の提示を開始する工程であって、前記収集環境が、複数のプレゼンテーションセクションを有するプレゼンテーション記録と、複数の文字言語セクションを有する文字言語パラグラフとを含む、工程
を含み、前記方法が、
前記複数の文字言語セクションのうちのどの文字言語セクションが前記文字言語パラグラフに対するユーザ入力に対応するかの識別、および前記複数のプレゼンテーションセクションのうちのどのプレゼンテーションセクションが文字言語セクションに対応するかの識別を開始する工程と、
前記文字言語セクションに対する他のユーザの直接入力に応えて、複数のメディア機能を含む機能メニューの表示を開始する工程と、
前記複数のメディア機能から１つのメディア機能の選択の受信を開始する工程と、
適用される前記メディア機能が、前記文字言語セクションと前記対応するプレゼンテーションセクションに同じような方法で処理されるように、前記文字言語セレクションと前記対応するプレゼンテーション記録内の前記プレゼンテーションセクションに対する前記選択されたメディア機能の適用を開始する工程とを含み、
前記メディア機能が、削除機能と、挿入機能と、前記文字言語セクション及び前記対応するプレゼンテーションセクションを送信先に送信する送信機能とを含む、方法。
【請求項８】
前記複数のプレゼンテーションセクションのうちのどの１つが前記プレゼンテーション記録に対する別のユーザ入力に対応するかを識別する工程と、
前記文字言語パラグラフ内の前記複数の文字言語セクションのうちのどの１つが前記複数のプレゼンテーションセクションのうちの前記１つに対応するかを識別する工程と、
前記文字言語パラグラフ内の前記複数の文字言語セクションのうちの前記１つに対して別のメディア機能を適用する工程と
をさらに含む、請求項７に記載の方法。
【請求項９】
前記複数の文字言語セクションの各々が、前記複数のプレゼンテーションセクションのうちの異なる１つに対応し、前記方法が、前記複数の文字言語セクションのうちのどれが前記複数のプレゼンテーションセクションのうちのどれに対応するかを、前記文字言語パラグラフおよび前記プレゼンテーション記録を生成しながら、追跡する工程をさらに含む、請求項８に記載の方法。
【請求項１０】
前記メディア機能が、さらに、再生機能、ジャンプ機能のうちの少なくとも１つを含み、前記プレゼンテーション記録が、オーディオ記録、ビデオ記録、チャット記録、スライドショー記録、および仮想ホワイトボード記録のうちの少なくとも１つを含む、請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]  本開示の態様は、コンピュータハードウェアおよびソフトウェア技術に関し、詳細には、ノート取りアプリケーションおよび他の収集環境に関する。
【背景技術】
【０００２】
[0002]  有形なノートに酷似して、ノート取りアプリケーションは、ノート、写真、ならびに他の有益な情報およびアイテムをキャプチャし、後で参照するために編成することを可能にする。多くのノート取りアプリケーションは、オーディオおよびビデオプレゼンテーションをキャプチャするための記録ツールも提供する。文字言語ノートは、タイプすることができるが、多くのアプリケーションは、手書きノートもサポートする。どちらの場合も、文字言語ノートは、迅速な検索および取り出し機能を可能にするために、オーディオ記録またはウェブクリッピングなどの他の情報とともに、インデックス付けされる。
【０００３】
[0003]  多くのノート取りアプリケーションにおける１つの特徴は、様々な情報フォーマットにわたる情報を一時的にインデックス付けする能力である。情報は、収集環境に入力されたとき、タイムスタンプが押され、タイムスタンプが押された他の情報と結び付けることができるようにされる。そのような準備は、１組の情報を別の１組の情報と同期させて、後で提示することを可能にする。
【０００４】
[0004]  例えば、ユーザは、講義に出席することができ、講義中に講義に関する文字言語ノートを生成し、さらに講義のオーディオ記録も生成する。文字言語ノートは、パラグラフ単位ベースで、インデックスを用いて記録と結び付けることができ、後でどちらかを提示するときに、他方と同期させることができる。例えば、講義ノートの特定のパラグラフ上でクリックしたとき、または特定のパラグラフにタッチしたとき、オーディオ記録の再生は、指し示されたパラグラフに対応する選択箇所にジャンプすることができる。別の例では、オーディオ再生が進行するにつれて、対応する各パラグラフをグラフィカルに強調表示することなどによって、講義ノートの提示は、オーディオ記録の再生をシンボリックに追跡することができる。
【発明の概要】
【課題を解決するための手段】
【０００５】
[0005]  本明細書では、増強された収集環境を容易にするためのシステム、方法、およびソフトウェアが提供される。少なくとも１つの実施において、プレゼンテーション記録および文字言語パラグラフを含む収集環境が提示される。プレゼンテーション記録は、プレゼンテーションセクションを含み、一方、パラグラフは、文字言語セクションを含む。ユーザ入力は、文字言語パラグラフに対するものとすることができる。ユーザ入力に対応するものとして、文字言語パラグラフの１つが識別される。加えて、文字言語セクションに対応するものとして、プレゼンテーションセクションの１つが識別される。その後、プレゼンテーション記録内のプレゼンテーションセクションに、メディア機能を適用することができる。
【０００６】
[0006]  別の実施において、収集環境の提示が開始される。収集環境は、プレゼンテーションセクションを有するプレゼンテーション記録を含み、また文字言語セクションを有する文字言語パラグラフを含む。どの文字言語セクションが、文字言語パラグラフに対するユーザ入力に対応するかの識別が、開始され、どのプレゼンテーションセクションが、その文字言語セクションに対応するかの識別も、開始される。プレゼンテーション記録内のプレゼンテーションセクションに対するメディア機能の適用も、開始される。
【０００７】
[0007]  この概要は、以下の技術開示においてさらに説明される概念のいくつかを簡略な形で導入するために提供されている。この概要は、特許請求される本発明の主要な特徴または必須の特徴を特定することを意図しておらず、特許請求される本発明の範囲を限定するために使用されることも意図していないことを理解されたい。
【０００８】
[0008]  本開示の多くの態様は、以下の図面を参照して理解することができる。いくつかの実施が、これらの図面に関連して説明されるが、本開示は、本明細書で開示される実施に限定されない。反対に、すべての代替形態、変更形態、および均等物を含むことが意図されている。
【図面の簡単な説明】
【０００９】
【図１】[0009]一実施における収集環境のビューを示す図である。
【図２】[0010]一実施における制御プロセスを示す図である。
【図３】[0011]一実施におけるコンピューティングシステムを示す図である。
【図４】[0012]一実施における収集ページのいくつかの連続ビューを示す図である。
【図５】[0013]一実施における収集ページのいくつかの連続ビューを示す図である。
【図６】[0013]一実施における収集ページのいくつかの連続ビューを示す図である。
【図７】[0014]一実施における収集ページのいくつかの連続ビューを示す図である。
【図８】[0014]一実施における収集ページのいくつかの連続ビューを示す図である。
【図９】[0015]一実施における記録画面および収集ページのいくつかの連続ビューを示す図である。
【図１０】[0015]一実施における記録画面および収集ページのいくつかの連続ビューを示す図である。
【発明を実施するための形態】
【００１０】
[0016]  本明細書で説明される実施は、収集環境において改善されたナビゲーション機能を提供する。いくつかの実施において、ユーザは、セクション単位ベースで、文字言語ノートとインターフェースを取って、関連付けられたプレゼンテーション記録を操作すること、または関連付けられたプレゼンテーション記録と他の方法で対話することができる。別のシナリオも可能にすることができ、それによれば、ユーザは、プレゼンテーション記録とインターフェースを取って、文字言語パラグラフのセクションと対話することができる。文字言語パラグラフのセクションとの対話を通して、プレゼンテーション記録にメディア制御または機能を適用する能力など、他の特徴も利用可能にすることができる。
【００１１】
[0017]  ここで図面を参照すると、図１は、収集環境の２つのビューを示しており、図２に示される制御プロセスは、それらに関して理解することができる。図３は、制御プロセスを実施するのに、また任意選択により収集環境を実施するのに適したコンピューティングシステムを示している。図４〜図１０は、収集ページおよび記録画面に対する制御プロセスの適用に関する様々な連続ビューを示している。
【００１２】
[0018]  図１を参照すると、収集環境１００の２つのビュー１０１Ａ、１０１Ｂが示されている。収集環境１００は、文字言語パラグラフ１０３と、プレゼンテーション記録１０５とを含む。収集環境１００は、様々な種類の情報を様々なフォーマットで収集することができる任意の環境とすることができる。収集することができる情報の例は、タイプされた文字言語テキスト、手書きテキスト、オーディオ記録、ビデオ記録、画像、ウェブサイトクリッピング、文書プレゼンテーション記録、スライドショー記録、インスタントメッセージ記録、表計算テーブル、画面クリッピング、添付ファイル、スキャナ結果、および日時情報の他に、他の任意の適切な情報または収集されたアイテムも含む。
【００１３】
[0019]  収集環境１００は、Ｍｉｃｒｏｓｏｆｔ（登録商標）ＯｎｅＮｏｔｅ（登録商標）など、専用ノート取りアプリケーションを実行することによって表示することができる。しかしながら、収集環境１００は、専用の文書処理、表計算、プレゼンテーション、またはパブリッシングアプリケーションなど、他のタイプの生産性アプリケーションによっても表示することができる。収集環境１００は、オペレーティングシステムユーティリティおよびコンポーネント、ゲームアプリケーション、組み込みアプリケーション、または様々な種類の情報を様々なフォーマットで収集することが可能な他の任意のタイプのプログラムなど、他のタイプのアプリケーションを実行することによっても表示することができる。
【００１４】
[0020]  文字言語パラグラフ１０３およびプレゼンテーション記録１０５は各々、セクションを含む。文字言語パラグラフ１０３のセクションは、個々の単語、パラグラフ行、個々の文字、句、または他の任意の適切な単位、単位の組み合わせ、もしくはそれらの変形など、任意の個別的単位とすることができ、それらのサイズは、均一または可変とすることができ、文字言語パラグラフ１０３は、それらに分割することができる。プレゼンテーション記録１０５のセクションは、チャンク、フレーム、スライド、および画像、ならびに他の任意の適切な単位、単位の組み合わせ、またはそれらの変形など、任意の個別的単位とすることができ、それらのサイズは、均一または可変とすることができ、プレゼンテーション記録１０５は、それらに分割することができる。
【００１５】
[0021]  文字言語パラグラフ１０３のセクションおよびプレゼンテーション記録１０５のセクションは、収集環境１００によって収集される。文字言語パラグラフ１０３のセクションは、タイピング、手書き認識、または任意の適切なメカニズムなど、様々な方法で入力することができる。プレゼンテーション記録１０５のセクションは、収集環境１００の任意の適切なコンポーネント、任意のスタンドアロンアプリケーション、またはオーディオもしくはビデオプレゼンテーション、仮想ホワイトボードプレゼンテーション、もしくはチャットセッションなどのプレゼンテーションを記録することが可能な他の任意のアプリケーションの任意のコンポーネントを使用して、記録することができる。
【００１６】
[0022]  少なくとも、文字言語パラグラフ１０３のセクションのいくつかと、プレゼンテーション記録１０５のセクションのいくつかとは、同時に生成することができる。加えて、文字言語パラグラフ１０３のどのセクションが、プレゼンテーション記録１０５のどのセクションに対応するかを追跡することができる。例えば、ユーザは、講義に関するノートを取っているときに、文字言語パラグラフを生成することができ、それと同時に、講義の記録を生成することができる。文字言語ノートの特定の行、単語、または他のセクションは、それらを講義記録のセクションと結び付けることができるように、それらにタイムスタンプを押すことができ、またはそれとは別に何らかの適切な方法でそれらを追跡することができる。文字言語パラグラフ１０３または文字言語テキストは、一般に、書き留めること、追跡すること、およびプレゼンテーション記録と同期させることができるノートの単なる一例である。図面、表、画像、およびリストなど、他のタイプのノートに関して、本明細書で説明される機能を実行することも可能にすることができる。
【００１７】
[0023]  これらの態様をさらに説明するために、文字言語パラグラフ１０３のセクションは、ａｌｐｈａ、ｂｒａｖｏ、ｃｈａｒｌｉｅ、およびｄｅｌｔａなどを含む、いくつかの単語によって表されている。加えて、プレゼンテーション記録１０５は、いくつかのプレゼンテーションセクションを含み、その１つ１つは、文字言語セクションの１つに概ね対応する。例えば、単語「ａｌｐｈａ」を含む文字言語セクションは、最初のプレゼンテーションセクションに対応し、一方、単語「ｇｏｌｆ」を含む最後の文字言語セクションは、最後のプレゼンテーションセクションに対応する。したがって、この実施および本明細書において説明される他の実施における様々な例から理解されるように、セクション単位ベースで、どの文字言語セクションがどのプレゼンテーションセクションに対応するかを追跡することができ、その対応は、ナビゲーション機能を改善するために利用することができる。
【００１８】
[0024]  動作において、収集環境１００の操作性を改善するために、制御プロセス２００に従うことができる。制御プロセス２００についての以下の説明は、最初にビュー１０１Ａに関して進められ、次にビュー１０１Ｂに関して繰り返される。加えて、制御プロセス２００をより良く説明するために、ビュー１０１Ａとビュー１０１Ｂは、互いに連続していると見なすことができる。ビュー１０１Ａおよびビュー１０１Ｂの両方において、ユーザは、収集環境１００と対話して、文字言語パラグラフ１０３およびプレゼンテーション記録１０５を操作することができる。文字言語パラグラフ１０３の特定のセクション、またはプレゼンテーション記録１０５の特定のセクションをユーザ入力によって選択すること、または別途識別することは、識別されたセクションにメディア機能を適用することを可能にする。
【００１９】
[0025]  ビュー１０１Ａにおいて、ユーザ入力１１５を行うことができ、それに応答して、ユーザ入力１１５に対応する文字言語パラグラフ１０３の特定のセクションが識別される（工程２０１）。このシナリオでは、ユーザ入力１１５は、文字言語パラグラフ１０３内の単語「ｇｏｌｆ」に対応する。次に、ユーザ入力１１５によって識別された文字言語パラグラフ１０３の特定のセクションに対応するプレゼンテーション記録１０５の特定のセクションが決定される（工程２０３）。このシナリオでは、単語「ｇｏｌｆ」は、最後または最後尾のプレゼンテーションセクションに対応するが、それは、両方のセクションがほぼ同時に生成されたからである。その後、プレゼンテーションセクションへのジャンプ、プレゼンテーションセクションの削除、またはプレゼンテーションセクションの再生、および他の任意の適切なメディア機能、メディア機能の組み合わせ、またはそれらの変形などのメディア機能を、適切なプレゼンテーションセクションに適用することができる（工程２０５）。
【００２０】
[0026]  ビュー１０１Ｂにおいて、ユーザ入力１１７を行うことができ、それに応答して、ユーザ入力１１７に対応する文字言語パラグラフ１０３の特定のセクションが識別される（工程２０１）。このシナリオでは、ユーザ入力１１７は、文字言語パラグラフ１０３内の単語「ｃｈａｒｌｉｅ」に対応する。次に、ユーザ入力１１７によって識別された文字言語パラグラフ１０３の特定のセクションに対応するプレゼンテーション記録１０５の特定のセクションが決定される（工程２０３）。このシナリオでは、単語「ｃｈａｒｌｉｅ」は、先頭から３番目のセクションに対応するが、それは、両方のセクションがほぼ同時に生成されたからである。その後、プレゼンテーションセクションへのジャンプ、プレゼンテーションセクションの削除、またはプレゼンテーションセクションの再生、および他の任意の適切なメディア機能、メディア機能の組み合わせ、またはそれらの変形などのメディア機能を、適切なプレゼンテーションセクションに適用することができる（工程２０５）。
【００２１】
[0027]  ビュー１０１Ａとビュー１０１Ｂを組み合わせて考察すれば、文字言語パラグラフ１０３をセクション単位ベースに用いて、ユーザがプレゼンテーション記録１０５をより容易に操作することを、制御プロセス２００がどのようにして可能にするかを理解することができる。ユーザは、プレゼンテーション記録１０５の様々なセクションを操作するために、文字言語パラグラフ１０３の様々なセクションに対するユーザ入力を提供することができる。文字言語パラグラフ１０３内で他の単語が選択された場合、プレゼンテーション記録１０５の他のセクションが、メディア機能を適用するために識別および選択され得ることも理解されよう。例えば、単語「ｄｅｌｔａ」または「ｆｏｘｔｒｏｔ」が選択された場合、第４または第６のプレゼンテーションセクションがジャンプ先になり、削除され、または再生されなどする。
【００２２】
[0028]  上述のシナリオは、主として文字言語セクションの選択を扱っているが、プレゼンテーション記録１０５のセクションの１つを最初に選択することによって、収集環境１００を制御することも可能にすることができる。そのようなシナリオでは、ユーザ入力１１５、１１７に類似するユーザ入力が、プレゼンテーション記録のセクションを選択することができ、それから、文字言語パラグラフ１０３の対応するセクションが識別される。その後、メディア機能を、文字言語パラグラフ１０３のそのセクションに適用することができる。例えば、プレゼンテーション記録１０９の最後尾セクションを、ユーザ入力に対応するものとして識別することができる。次に、ユーザ入力によって識別されたプレゼンテーション記録１０５の特定のセクションに対応する文字言語パラグラフ１０３の特定のセクションが決定される。このシナリオでは、単語「ｇｏｌｆ」は、プレゼンテーション記録１０５の最後尾セクションに対応するが、それは、両方のセクションがほぼ同時に生成されたからである。単語へのジャンプ、単語の削除、または単語の強調表示、および他の任意の適切なメディア機能、それらの組み合わせまたは変形などのメディア機能を、今回は適切な文字言語セクションに適用することができる。
【００２３】
[0029]  制御プロセス２００は、一般に、ユーザ入力に対応するメディア機能を識別し、プレゼンテーション記録のどのセクションが文字言語セクションに対応するかを識別し、そのプレゼンテーションセクションにメディア機能を適用することに関連するが、制御プロセス２００の変形が可能である。例えば、制御プロセス２００の変形は、上述の工程の各々を実際に実行することに加えて、または実際に実行する代わりに、上述の工程の各々を開始することも含むことができる。例えば、制御プロセス２００の変形は、メディア機能の識別を開始すること、プレゼンテーション記録のセクションの識別を開始すること、メディア機能の適用を開始すること、およびそれらの任意の組み合わせまたは変形のうちのいくつかまたはすべてを含むことができる。
【００２４】
[0030]  制御プロセス２００の別の変形は、上で説明された工程に加えて、またはその代わりに、他の工程も含むことができる。例えば、制御プロセス２００の変形は、プレゼンテーションセクションを有するプレゼンテーション記録を含む収集環境の提示、および文字言語セクションを有する文字言語パラグラフの提示を開始することを含むことができる。変形は、どの文字言語セクションが文字言語パラグラフに対するユーザ入力に対応するかの識別、およびどのプレゼンテーションセクションが識別された文字言語セクションに対応するかの識別を開始することも含むことができる。最後に、変形は、識別されたプレゼンテーションセクションに対するメディア機能の適用を開始することも含むことができる。
【００２５】
[0031]  図３において言及されるコンピューティングシステム３００は、任意のコンピューティング装置、システム、または制御プロセス２００もしくはその変形を適切に実施することができるシステムを表すことができる。任意選択により、コンピューティングシステム３００は、収集環境１００のすべてまたは一部を実施するのに適することもできる。制御プロセス２００またはその変形の実施は、制御プロセス２００のローカル実行、ストリーミング実行、もしくはホステッド実行、またはそれらの任意の組み合わせもしくは変形を含むことができる。コンピューティングシステム３００の例は、モバイルコンピューティングデバイス、デスクトップコンピュータ、セルフォン、タブレットコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、メディアデバイス、およびゲームデバイス、ならびに他の任意のタイプのモバイルコンピューティングデバイス、およびそれらの任意の組み合わせまたは変形を含む。コンピューティングシステム３００の例は、サーバコンピュータ、クラウドコンピューティングプラットフォーム、および仮想マシン、ならびに他の任意のタイプのコンピューティングシステム、それらの変形または組み合わせも含む。
【００２６】
[0032]  コンピューティングシステム３００は、処理システム３０１と、ストレージシステム３０３と、ソフトウェア３０５と、通信インターフェース３０７と、ユーザインターフェース３０９とを含む。処理システム３０１は、ストレージシステム３０３、通信インターフェース３０７、およびユーザインターフェース３０９と動作可能に結合される。処理システム３０１は、ストレージシステム３０３からソフトウェア３０５をロードし、実行する。一般にはコンピューティングシステム３００によって、具体的には処理システム３０１によって実行された場合、ソフトウェア３０５は、制御プロセス２００またはその変形のために本明細書で説明されるような動作を行うように、コンピューティングシステム３００に指示する。コンピューティングシステム３００は、任意選択により、簡潔さのために本明細書では説明されない追加のデバイス、特徴、または機能性を含むことができる。
【００２７】
[0033]  まだ図３を参照すると、処理システム３０１は、マイクロプロセッサ、およびストレージシステム３０３からソフトウェア３０５を取り出し、実行する他の回路を備えることができる。処理システム３０１は、単一の処理デバイス内において実施することができるが、プログラミング命令を実行する際に協力する複数の処理デバイスまたはサブシステムにわたって分散させることもできる。処理システム３０１の例は、汎用中央処理装置、特定用途向けプロセッサ、および論理デバイス、ならびに他の任意のタイプの処理デバイス、それらの組み合わせまたは変形を含む。
【００２８】
[0034]  ストレージシステム３０３は、処理システム３０１によって読むことができ、ソフトウェア３０５を記憶することが可能な任意のコンピュータ可読記憶媒体を備えることができる。ストレージシステム３０３は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を記憶するための任意の方法または技法で実施される、揮発性および不揮発性、着脱可能および着脱不能媒体を含むことができる。記憶媒体の例は、ランダムアクセスメモリ、リードオンリーメモリ、磁気ディスク、光ディスク、フラッシュメモリ、仮想メモリおよび非仮想メモリ、磁気カセット、磁気テープ、磁気ディスク記憶もしくは他の磁気記憶デバイス、または他の任意の適切な記憶媒体を含む。記憶媒体が、伝搬信号であることは決してない。記憶媒体に加えて、いくつかの実施では、ストレージシステム３０３は、ソフトウェア３０５を伝達することができる通信媒体も含むことができる。ストレージシステム３０３は、単一の記憶デバイスとして実施することができるが、同一場所に配置される、または互いに分散して配置される、複数の記憶デバイスまたはサブシステムにわたって実施することもできる。ストレージシステム３０３は、処理システム３０１と通信することが可能な、コントローラなどの追加の要素を備えることもできる。
【００２９】
[0035]  ソフトウェア３０５は、プログラム命令で実施することができ、機能の中でもとりわけ、一般にはコンピューティングシステム３００によって、または具体的には処理システム３０１によって実行された場合、制御プロセス２００のために本明細書で説明されるような動作を行うように、コンピューティングシステム３００または処理システム３０１に指示することができる。ソフトウェア３０５は、オペレーティングシステムソフトウェアまたは他のアプリケーションソフトウェアなど、追加のプロセス、プログラム、またはコンポーネントを含むことができる。ソフトウェア３０５は、ファームウェア、または処理システム３０１によって実行可能な他の何らかの形態の機械可読処理命令も含むことができる。
【００３０】
[0036]  一般に、ソフトウェア３０５は、処理システム３０１にロードされ、実行された場合、コンピューティングシステム３００を全体として、汎用コンピューティングシステムから、各実施のために本明細書で説明されるような収集環境を容易にするようにカスタマイズされた専用コンピューティングシステムに変形させることができる。実際に、ソフトウェア３０５をストレージシステム３０３上に符号化することは、ストレージシステム３０３の物理構造を変形させることができる。物理構造の特定の変形は、本明細書の異なる実施においては、様々な要因に依存することができる。そのような要因の例は、限定することなく、ストレージシステム３０３の記憶媒体を実施するために使用される技術、およびコンピュータ記憶媒体が１次または２次記憶のどちらとして特徴付けられるかを含むことができる。
【００３１】
[0037]  例えば、コンピュータ記憶媒体が半導体ベースのメモリとして実施される場合、ソフトウェア３０５は、プログラムが半導体メモリの中に符号化されるときに、半導体メモリを構成するトランジスタ、キャパシタ、または他の個別回路要素の状態を変形させることなどによって、半導体メモリの物理状態を変形させることができる。同様の変形は、磁気媒体または光媒体に関しても生じ得る。本明細書の範囲から逸脱することなく、物理媒体の他の変形も可能であり、上述の例は、この説明を容易にするためだけに提供されたものである。
【００３２】
[0038]  コンピューティングシステム３００が、制御プロセス２００（およびその変形）を実施するために、また任意選択により収集環境１００のすべてまたは一部を実施するために、ソフトウェア３０５が配備され、実行される、コンピューティングシステムを表すことが一般に意図されていることを理解されたい。しかしながら、コンピューティングシステム３００は、ソフトウェア３０５をその上で実行することができ、ソフトウェア３０５をそこからさらに別のコンピューティングシステムに、配備および実行またはさらなる配信のために、配信、転送、ダウンロード、または他の方法で提供することができる、任意のコンピューティングシステムも表すことができる。
【００３３】
[0039]  図１を再び参照すると、ソフトウェア３０５を利用するコンピューティングシステム３００の動作を通して、収集環境１００に関する変形を実行することができる。一例として、収集環境１００は、制御プロセス２００またはその変形からの作用を受けた場合、１つの状態から別の状態に変形されると見なすことができる。第１の状態において、コンピューティングシステム３００が、収集環境１００のビュー１０１Ａを表示することができ、それによって、単語「ｇｏｌｆ」が選択され、メディア機能が、プレゼンテーション記録１０５の対応するセクションにしかるべく適用される。ビュー１０１Ｂにおいて、単語「ｃｈａｒｌｉｅ」など、文字言語パラグラフ１０３内の異なる単語が選択されると、メディア機能が、プレゼンテーション記録１０５の異なる対応するセクションにしかるべく適用される。言い換えると、プレゼンテーション記録１０５またはその機能は、文字言語パラグラフ１０３の対応するセクションとのユーザ対話によってもたらされる動的な方法で、１つのビューから次のビューに変形される。
【００３４】
[0040]  図３を再び参照すると、通信インターフェース３０７は、通信ネットワークまたはネットワークの集まり（図示されず）を介する、コンピューティングシステム３００と他のコンピューティングシステム（図示されず）の間の通信を可能にする、通信接続およびデバイスを含むことができる。システム間通信を一緒になって可能にする接続およびデバイスの例は、ネットワークインターフェースカード、アンテナ、電力増幅器、ＲＦ回路、送受信機、および他の通信回路を含むことができる。接続およびデバイスは、他のコンピューティングシステムまたはシステムのネットワークと通信を交換するために、金属、ガラス、空気、または他の任意の適切な通信媒体などの通信媒体を介して、通信することができる。上述の通信媒体、ネットワーク、接続、およびデバイスは、よく知られており、ここで長々と説明する必要はない。
【００３５】
[0041]  ユーザインターフェース３０９は、マウス、音声入力デバイス、ユーザからタッチ行為を受け取るためのタッチ入力デバイス、ユーザによる非タッチ行為および他の動作を検出するための動作入力デバイス、ならびにユーザからユーザ入力を受け取ることが可能な他の同等の入力デバイスおよび関連する処理要素を含むことができる。ユーザインターフェース３０９には、ディスプレイ、スピーカ、触覚デバイス、および他のタイプの出力デバイスなどの出力デバイスも含むことができる。場合によっては、入力デバイスと出力デバイスは、画像の表示およびタッチ行為の受け取りが可能なディスプレイなど、単一のデバイスに組み合わせることができる。上述のユーザ入力デバイスおよび出力デバイスは、よく知られており、ここで長々と説明する必要はない。ユーザインターフェース３０９は、上で説明された様々なユーザ入力デバイスおよび出力デバイスをサポートする、処理システム３０１によって実行可能な、関連するユーザインターフェースソフトウェアも含むことができる。互いに別々に、または互いに連携して、ならびに他のハードウェアおよびソフトウェア要素と連携して、ユーザインターフェースソフトウェアおよびデバイスは、グラフィカルユーザインターフェース、通常のユーザインターフェース、または他の任意の種類のユーザインターフェースを提供することができる。
【００３６】
[0042]  図４は、制御プロセス２００またはその変形の１つの特定の実施を例示するための、収集ページ４０１のいくつかのビュー４９１〜４９３を示している。収集ページ４０１は、文字言語パラグラフ４０３と、時刻表示４０６と、メディアコントロール４１１とを含む。収集ページ４０１は、様々な種類の情報を様々なフォーマットで収集することができる、収集環境内の任意のページとすることができる。収集することができる情報の例は、タイプされた文字言語テキスト、手書きテキスト、オーディオ記録、ビデオ記録、画像、ウェブサイトクリッピング、表計算テーブル、画面クリッピング、添付ファイル、スキャナ結果、仮想ホワイトボードプレゼンテーション、および日時情報の他に、他の任意の適切な情報も含む。
【００３７】
[0043]  収集ページ４０１は、Ｍｉｃｒｏｓｏｆｔ（登録商標）ＯｎｅＮｏｔｅ（登録商標）など、専用ノート取りアプリケーションを実行することによって表示することができる。しかしながら、収集ページ４０１は、専用の文書処理、表計算、プレゼンテーション、またはパブリッシングアプリケーションなど、他のタイプの生産性アプリケーションによっても表示することができる。収集ページ４０１は、オペレーティングシステムユーティリティおよびコンポーネント、ゲームアプリケーション、組み込みアプリケーション、または様々な種類の情報を様々なフォーマットで収集することが可能な他の任意のタイプのプログラムなど、他のタイプのアプリケーションを実行することによっても表示することができる。
【００３８】
[0044]  文字言語パラグラフ４０３および文字言語パラグラフ４０５は各々、文字言語セクションを含む。文字言語セクションは、単語、パラグラフ行、個々の文字、または他の任意の適切な単位、単位の組み合わせ、もしくはそれらの変形など、任意の個別的単位とすることができ、それらのサイズは、均一または可変とすることができ、文字言語パラグラフ４０３、４０５は、それらに分割することができる。文字言語パラグラフ４０３、４０５の各セクションは、タイピング、手書き認識、または他の任意の適切なメカニズムなど、様々な方法で入力することができる。
【００３９】
[0045]  文字言語パラグラフ４０３、４０５のセクションの少なくともいくつかは、文字言語パラグラフ４０３、４０５のそれらのセクションとほぼ同時に生成された、プレゼンテーション記録のセクションに対応することができる。プレゼンテーション記録のセクション（図示されず）は、ノート取りアプリケーションの任意の適切な記録コンポーネント、スタンドアロンアプリケーション、またはオーディオもしくはビデオプレゼンテーション、仮想ホワイトボードプレゼンテーション、もしくはチャットセッションなどのプレゼンテーションを記録することが可能な他の任意のアプリケーションの任意のコンポーネントを使用して、記録することができる。加えて、プレゼンテーション記録のセクションは、チャンク、フレーム、スライド、および画像、ならびに他の任意の適切な単位、単位の組み合わせ、またはそれらの変形など、任意の個別的単位とすることができ、それらのサイズは、均一または可変とすることができ、プレゼンテーション記録は、それらに分割することができる。
【００４０】
[0046]  後で同期を取ることが可能なように、文字言語パラグラフ４０３、４０５のどのセクションが、プレゼンテーション記録のどのセクションに対応するかを追跡することができる。例えば、ユーザは、会議に関するノートを取っているときに、文字言語パラグラフを生成することができ、それと同時に、会議の記録を生成することができる。文字言語ノートの特定の行、単語、または他のセクションは、それらを会議記録のセクションと結び付け、後で同期が取れた方法で再生することができるように、それらにタイムスタンプを押すことができ、またはそれとは別に何らかの適切な方法でそれらを追跡することができる。
【００４１】
[0047]  時刻表示４０６は、オーディオまたはビデオ記録などのプレゼンテーション記録（図示されず）を表すグラフィックであり、メディアコントロール４１１または他のコントロールがプレゼンテーション記録に適用されたときに、プレゼンテーション記録の実行を追跡する。時刻表示４０６は、記録のトータル時間と、時間単位で測定された記録内における現在位置または直近に到達した位置との両方を含む。この例では、プレゼンテーション記録は、２６分４２秒の長さである。メディアコントロール４１１は、停止コントロールと、再生コントロールと、記録コントロールとを含む。これらのコントロールおよび他のコントロールがプレゼンテーション記録に適用された場合、コントロールによって関与させられる記録内の場所が、時刻表示４０６によって表示される。例えば、プレゼンテーション記録が再生される場合、現在時刻が進行する。別の例では、早送り、巻戻し、またはさもなければプレゼンテーション記録の他のセクションへのジャンプは、プレゼンテーション再生が開始した時点に従って、現在時刻の前方移動または後方移動などをもたらすことができる。
【００４２】
[0048]  プレゼンテーション記録の実行を伝達する別の方法は、文字言語パラグラフ４０３、４０５のセクションを、プレゼンテーション記録の対応するセクションが関与させられるにつれて強調表示することによる。例えば、プレゼンテーション記録が再生される場合、記録によって関与させられるにつれて、再生されているプレゼンテーション記録のセクションに対応する文字言語パラグラフ４０３、４０５のセクションを強調表示することができ、または別の方法でそれに注目させることができる。別の例では、文字言語パラグラフ４０３、４０５のセクションとの対話、または記録のグラフィカル表現との対話による、早送り、巻戻し、またはさもなければプレゼンテーション記録の他のセクションへのジャンプは、文字言語パラグラフの強調表示された部分を、様々なセクションを通過して前方または後方などに移動させることができる。
【００４３】
[0049]  これらの態様および他の態様を理解するために、動作シーケンスが、ビュー４９１、４９２、４９３によって提供される。最初にビュー４９１を見ると、時刻表示４０６によって示されるように、またメディアコントロール４１１から選択されている停止コントロールによって示されるように、記録が３分４秒のところで停止状態にある、収集ページ４０１が提示されている。収集ページ４０１は、文字言語パラグラフ４０３、４０５の単語または他のセクションを、記録の対応するセクションが再生するにつれて、強調表示することが可能である。したがって、記録停止の瞬間において、それが停止された記録内の時点、すなわち、３分４秒に対応する、文字言語パラグラフ４０３内の位置を示すために、単語「ｂｒａｖｏ」が強調表示される。
【００４４】
[0050]  ビュー４９１によって提供される収集ページ４０１の動作について続けると、制御プロセス２００またはその変形に類似した制御プロセスに従って、収集ページ４０１の操作性を改善することができる。ユーザは、文字言語パラグラフ４０３、４０５、およびメディアコントロール４１１によって制御され、時刻表示４０６によって表されるプレゼンテーション記録を操作するために、収集ページ４０１と対話することができる。文字言語パラグラフ４０３もしくは４０５の特定のセクション、またはプレゼンテーション記録の特定のセクションをユーザ入力によって選択すること、または別途識別することは、識別されたセクションにメディア機能を適用することを可能にする。
【００４５】
[0051]  ビュー４９１において、ユーザ入力４１３を行うことができ、それに応答して、ユーザ入力４１３に対応する文字言語パラグラフ４０３の特定のセクションが識別される。このシナリオでは、ユーザ入力４１３は、文字言語パラグラフ４０３内の単語「ｈｏｔｅｌ」に対応する。次に、ユーザ入力４１３によって識別された文字言語パラグラフ４０３の特定のセクションに対応するプレゼンテーション記録の特定のセクションが決定され、または別途識別される。このシナリオでは、単語「ｈｏｔｅｌ」は、プレゼンテーション記録が開始してから４分８秒経過した時点のセクションに対応する。実際に、これは、ビュー４９１に対してビュー４９２における時刻表示４０６が進行していることによって理解することができる。
【００４６】
[0052]  特に、時刻表示４０６は、ビュー４９２においては、ビュー４９１における３分４秒から４分８秒に進んでいる。これは、プレゼンテーション記録の進行を追跡している文字言語パラグラフ４０３の強調表示された部分が、「ｂｒａｖｏ」から「ｈｏｔｅｌ」に進む進み方におおよそ対応している。その後、メディア機能を適切なプレゼンテーションセクションに適用することができる。このシナリオでは、メディア機能は、記録におけるほぼ３分から記録における４分へのジャンプである。ユーザ入力４１５によって、別のメディア機能を選択することもできる。ユーザ入力４１５は、メディアコントロール４１１の再生コントロールに対応する。時刻表示４０６の表示時刻において、または表示時刻付近において開始するプレゼンテーション記録の再生を、しかるべく開始することができる。
【００４７】
[0053]  ビュー４９３は、ビュー４９２におけるユーザ入力４１５によってトリガされた記録の再生が続けられるのにつれて、文字言語パラグラフ４０３の個々の単語が強調表示され続けることを示している。このシナリオでは、再生は６分１９秒に到達し、それは強調表示された単語「ｊｕｌｉｅｔ」に対応する。説明を続けるならば、単語単位の強調は、パラグラフ４０５のセクションへと続いていく。
【００４８】
[0054]  ビュー４９１、４９２、４９３を一緒に考察する場合、文字言語パラグラフとプレゼンテーション記録の間のナビゲーションがセクション単位ベースでいかに達成されるかを理解することができる。ユーザは、プレゼンテーション記録の様々なセクションを操作するために、文字言語パラグラフ４０３または４０５の様々なセクションに対する様々なユーザ入力を提供することができる。文字言語パラグラフ４０３または４０５内において他の単語が選択された場合、メディア機能を適用するために、プレゼンテーション記録の他のセクションが識別され、選択されることも理解されよう。
【００４９】
[0055]  上述のシナリオは、主として文字言語セクションの選択を扱っているが、プレゼンテーション記録のセクションの１つを最初に選択することによって、収集ページ４０１を制御することも可能にすることができる。例えば、所望の時刻を時刻表示４０６に入力することを可能にすることができる。いくつかのシナリオでは、ユーザが時刻表示４０６を異なる時刻に進めるまたは戻すことを可能にする、上向きおよび下向き矢印または他の類似のコントロールを提供することができる。そのようなシナリオでは、ユーザ入力が、プレゼンテーション記録のセクションを選択することができ、それから、文字言語パラグラフ４０３または４０５の対応するセクションが識別される。その後、メディア機能を、文字言語パラグラフのそのセクションに適用することができる。
【００５０】
[0056]  例えば、時刻表示４０６は、ユーザ入力によって２６分に進めることができる。次に、ユーザ入力によって識別された２６分におけるプレゼンテーション記録の特定のセクションに対応する文字言語パラグラフ４０５の特定のセクションが決定される。このシナリオでは、単語「ｕｎｉｆｏｒｍ」が、記録の２６分マーカに対応すると仮定される。その後、単語へのジャンプ、単語の削除、または単語の強調表示、および他の任意の適切なメディア機能、それらの組み合わせまたは変形などのメディア機能を、適切な文字言語セクションに適用することができる。
【００５１】
[0057]  図５は、制御プロセス２００の別の実施を例示するための、収集ページ５０１のいくつかのビュー５９１〜５９３を示している。収集ページ５０１は、文字言語パラグラフ５０３と、文字言語パラグラフ５０５と、時刻バー５０７と、メディアコントロール５１１とを含む。収集ページ５０１は、様々な種類の情報を様々なフォーマットで収集することができる、収集環境内の任意のページとすることができる。収集することができる情報の例は、タイプされた文字言語テキスト、手書きテキスト、オーディオ記録、ビデオ記録、画像、ウェブサイトクリッピング、表計算テーブル、画面クリッピング、添付ファイル、スキャナ結果、仮想ホワイトボードプレゼンテーション、および日時情報の他に、他の任意の適切な情報も含む。
【００５２】
[0058]  収集ページ５０１は、Ｍｉｃｒｏｓｏｆｔ（登録商標）ＯｎｅＮｏｔｅ（登録商標）など、専用ノート取りアプリケーションを実行することによって表示することができる。しかしながら、収集ページ５０１は、専用の文書処理、表計算、プレゼンテーション、またはパブリッシングアプリケーションなど、他のタイプの生産性アプリケーションによっても表示することができる。収集ページ５０１は、オペレーティングシステムユーティリティおよびコンポーネント、ゲームアプリケーション、組み込みアプリケーション、または様々な種類の情報を様々なフォーマットで収集することが可能な他の任意のタイプのプログラムなど、他のタイプのアプリケーションを実行することによっても表示することができる。
【００５３】
[0059]  文字言語パラグラフ５０３および文字言語パラグラフ５０５は各々、文字言語セクションを含む。文字言語セクションは、単語、パラグラフ行、個々の文字、または他の任意の適切な単位、単位の組み合わせ、もしくはそれらの変形など、任意の個別的単位とすることができ、それらのサイズは、均一または可変とすることができ、文字言語パラグラフ５０３、５０５は、それらに分割することができる。文字言語パラグラフ５０３、５０５の各セクションは、タイピング、手書き認識、または他の任意の適切なメカニズムなど、様々な方法で入力することができる。
【００５４】
[0060]  文字言語パラグラフ５０３、５０５のセクションの少なくともいくつかは、文字言語パラグラフ５０３、５０５のそれらのセクションとほぼ同時に生成された、プレゼンテーション記録のセクションに対応することができる。プレゼンテーション記録のセクション（図示されず）は、ノート取りアプリケーションの任意の適切な記録コンポーネント、スタンドアロンアプリケーション、またはオーディオもしくはビデオプレゼンテーション、仮想ホワイトボードプレゼンテーション、もしくはチャットセッションなどのプレゼンテーションを記録することが可能な他の任意のアプリケーションの任意のコンポーネントを使用して、記録することができる。加えて、プレゼンテーション記録のセクションは、チャンク、フレーム、スライド、および画像、ならびに他の任意の適切な単位、単位の組み合わせ、またはそれらの変形など、任意の個別的単位とすることができ、それらのサイズは、均一または可変とすることができ、プレゼンテーション記録は、それらに分割することができる。
【００５５】
[0061]  同期が取れた再生が可能なように、文字言語パラグラフ５０３、５０５のどのセクションが、プレゼンテーション記録のどのセクションに対応するかを追跡することができる。例えば、ユーザは、会議に関するノートを取っているときに、文字言語パラグラフを生成することができ、それと同時に、会議の記録を生成することができる。文字言語ノートの特定の行、単語、または他のセクションは、それらを会議記録のセクションと結び付け、同期が取れた方法で再生することができるように、それらにタイムスタンプを押すことができ、またはそれとは別に何らかの適切な方法でそれらを追跡することができる。
【００５６】
[0062]  時刻バー５０７は、オーディオまたはビデオ記録などのプレゼンテーション記録（図示されず）を表すグラフィックであり、メディアコントロール５１１または他のコントロールがプレゼンテーション記録に適用されたときに、プレゼンテーション記録の実行を追跡する。時刻バー５０７は、記録のトータル時間を表す水平部分と、時間単位で測定された記録内における現在位置または直近に到達した位置を表す垂直バー５０９とを含む。メディアコントロール５１１は、停止コントロールと、再生コントロールと、記録コントロールとを含む。これらのコントロールおよび他のコントロールがプレゼンテーション記録に適用された場合、コントロールによって関与させられる記録内の場所が、時刻バー５０７に沿った垂直バー５０９の進行によって表示される。例えば、プレゼンテーション記録が再生される場合、垂直バー５０９が進行する。別の例では、早送り、巻戻し、またはさもなければプレゼンテーション記録の他のセクションへのジャンプは、プレゼンテーション再生が開始した時点に従って、垂直バー５０９の前方移動または後方移動などをもたらすことができる。
【００５７】
[0063]  プレゼンテーション記録の実行を追跡する別の方法は、文字言語パラグラフ５０３、５０５のセクションを、プレゼンテーション記録の対応するセクションが関与させられるにつれて強調表示することによる。例えば、プレゼンテーション記録が再生される場合、記録によって関与させられるにつれて、再生されているプレゼンテーション記録のセクションに対応する文字言語パラグラフ５０３、５０５のセクションを強調表示することができ、または別の方法でそれに注目させることができる。別の例では、文字言語パラグラフ５０３、５０５のセクションとの対話、または記録のグラフィカル表現との対話による、早送り、巻戻し、またはさもなければプレゼンテーション記録の他のセクションへのジャンプは、文字言語パラグラフの強調表示された部分を、様々なセクションを通過して前方または後方などに移動させることができる。
【００５８】
[0064]  これらの態様および他の態様を理解するために、動作シーケンスが、図５のビュー５９１〜５９３によって提供され、引き続き、図６のビュー５９４〜５９６によっても提供される。最初にビュー５９１を見ると、時刻バー５０７の左端付近の場所に垂直バー５０９があることによって、またメディアコントロール５１１から再生コントロールが選択されていることによって示されるように、記録の先頭から間もないところで再生状態にある、収集ページ５０１が提示されている。したがって、ビュー５９１に示される瞬間において、現在再生中の場所に対応する、文字言語パラグラフ５０３内の位置を示すために、単語「ｂｒａｖｏ」が強調表示される。
【００５９】
[0065]  ビュー５９１によって提供される収集ページ５０１の動作について続けると、制御プロセス２００またはその変形に類似した制御プロセスに従って、収集ページ５０１の操作性を改善することができる。ユーザは、文字言語パラグラフ５０３、５０５、およびメディアコントロール５１１によって制御され、時刻バー５０７によって表されるプレゼンテーション記録を操作するために、収集ページ５０１と対話することができる。文字言語パラグラフ５０３もしくは５０５の特定のセクション、またはプレゼンテーション記録の特定のセクションをユーザ入力によって選択すること、または別途識別することは、識別されたセクションにメディア機能を適用することを可能にする。
【００６０】
[0066]  ビュー５９１において、ユーザ入力５１３を行うことができ、それに応答して、ユーザ入力５１３に対応する文字言語パラグラフ５０３の特定のセクションが識別される。このシナリオでは、ユーザ入力５１３は、文字言語パラグラフ５０３内の単語「ｈｏｔｅｌ」に対応する。次に、ユーザ入力５１３によって識別された文字言語パラグラフ５０３の特定のセクションに対応するプレゼンテーション記録の特定のセクションが決定され、または別途識別される。このシナリオでは、単語「ｈｏｔｅｌ」は、プレゼンテーション記録の持続時間の約３分の１のところのセクションに対応する。実際に、これは、ビュー５９１における垂直バー５０９の場所に対して、ビュー５９２の時刻バー５０７において垂直バー５０９が右に進行していることによって理解することができる。
【００６１】
[0067]  特に、垂直バー５０９は、時刻バー５０７における持続時間の先頭付近から時刻バー５０７における持続時間の約３分の１のところに進んでいる。これは、プレゼンテーション記録の進行を追跡している文字言語パラグラフ５０３の強調表示された部分が、「ｂｒａｖｏ」から「ｈｏｔｅｌ」に進む進み方におおよそ対応している。その後、メディア機能を適切なプレゼンテーションセクションに適用することができる。
【００６２】
[0068]  ビュー５９２において、別のユーザ入力５１５を行うことができ、それに応答して、ユーザ入力５１５に対応する文字言語パラグラフ５０３または５０５の特定のセクションが識別される。このシナリオでは、ユーザ入力５１５は、文字言語パラグラフ５０５内の単語「ｔａｎｇｏ」に対応する。次に、ユーザ入力５１５によって識別された文字言語パラグラフ５０５の特定のセクションに対応するプレゼンテーション記録の特定のセクションが決定され、または別途識別される。このシナリオでは、単語「ｔａｎｇｏ」は、プレゼンテーション記録の持続時間の約３分の２のところのセクションに対応する。実際に、これは、ビュー５９２における垂直バー５０９の場所に対して、ビュー５９３の時刻バー５０７において垂直バー５０９が右に進行していることによって理解することができる。
【００６３】
[0069]  特に、垂直バー５０９は、時刻バー５０７における持続時間の約３分の１のところから時刻バー５０７における持続時間の約３分の２のところに進んでいる。これは、プレゼンテーション記録の進行を追跡している文字言語パラグラフ５０３、５０５の強調表示された部分が、「ｈｏｔｅｌ」から「ｔａｎｇｏ」に進む進み方におおよそ対応している。その後、メディア機能を適切なプレゼンテーションセクションに適用することができる。
【００６４】
[0070]  今度は図６のビュー５９４を参照すると、ユーザ入力５１７によって別のメディア機能を選択することができる。単語「ｔａｎｇｏ」を選択したユーザ入力５１５に続いて、ユーザ入力５１７が、機能メニュー５１９の表示をトリガする。機能メニュー５１９は、文字言語パラグラフ５０５を操作するための選択を行うことができる、削除、送信、および挿入機能を含む、いくつかの機能を提供する。例えば、ユーザは、文字言語セクションを削除すること、何らかの送信メカニズムによって文字言語セクションを送信すること、または選択された文字言語セクション付近の文字言語パラグラフ５０５の部分に追加のテキストを挿入することができる。
【００６５】
[0071]  この例では、下線付きフォントによって表されるように、ビュー５９５において、削除機能が選択される。これは、パラグラフ５０５の選択された文字言語セクションの削除とプレゼンテーション記録の対応するセクションの削除のいずれかまたは両方をもたらすことができる。ビュー５９６において、文字言語セクションの削除は、削除されたセクション５２１によって表されており、一方、プレゼンテーション記録の対応するセクションの削除は、削除されたセクション５２３によって表されている。
【００６６】
[0072]  この例は、パラグラフ５０５からの文字言語セクションの削除を含むが、送信および挿入機能などの他の機能も可能である。送信機能に関して、識別された文字言語セクション、プレゼンテーション記録の対応するセクション、または両方を、送信先に送信することができる。例えば、識別された文字言語セクション、プレゼンテーションセクション、または両方を、送信先に電子メールすること、共有すること、または他の方法で転送することができる。挿入機能に関して、識別された文字言語セクションの付近に追加のテキストを挿入することができ、それは、文字言語パラグラフ５０５の少なくとも一部とプレゼンテーション記録との再同期を引き起こす。例えば、単語「ｔａｎｇｏ」の後ろに追加のテキストが挿入された場合、「ｕｎｉｆｏｒｍ」および「ｖｉｃｔｏｒ」など、それまで「ｔａｎｇｏ」に後続していた単語は、今ではプレゼンテーション記録の後のセクションに対応する。
【００６７】
[0073]  ビュー５９１〜５９６内の文字言語セクションは、個々の単語によって表されるが、セクションは、単なる個々の単語よりも多くを含み得ることに留意されたい。代わりに、文字言語セクションは、単語のグループ、個々の行、複数の行、個々のセンテンスを、またはセンテンスのグループさえも含むことができる。したがって、機能メニューを起動するユーザ入力が行われた場合、センテンス全体または他のタイプの文字言語セクションを削除すること、または送信先に送信すること、または追加のテキストをそこに挿入することができる。
【００６８】
[0074]  上述のシナリオは主として文字言語セクションを選択することを扱ったが、図７のビュー７９１〜７９６から理解することができるように、プレゼンテーション記録のセクションの１つを最初に選択することによって、収集ページを制御することを可能にすることもできる。図７を参照すると、収集ページ７０１は、文字言語パラグラフ７０３と、文字言語パラグラフ７０５と、時刻バー７０７と、メディアコントロール７１１とを含む。収集ページ７０１は、様々な種類の情報を様々なフォーマットで収集することができる、収集環境内の任意のページとすることができる。収集することができる情報の例は、タイプされた文字言語テキスト、手書きテキスト、オーディオ記録、ビデオ記録、画像、ウェブサイトクリッピング、表計算テーブル、画面クリッピング、添付ファイル、スキャナ結果、仮想ホワイトボードプレゼンテーション、および日時情報の他に、他の任意の適切な情報も含む。
【００６９】
[0075]  収集ページ７０１は、Ｍｉｃｒｏｓｏｆｔ（登録商標）ＯｎｅＮｏｔｅ（登録商標）など、専用ノート取りアプリケーションを実行することによって表示することができる。しかしながら、収集ページ７０１は、専用の文書処理、表計算、プレゼンテーション、またはパブリッシングアプリケーションなど、他のタイプの生産性アプリケーションによっても表示することができる。収集ページ７０１は、オペレーティングシステムユーティリティおよびコンポーネント、ゲームアプリケーション、組み込みアプリケーション、または様々な種類の情報を様々なフォーマットで収集することが可能な他の任意のタイプのプログラムなど、他のタイプのアプリケーションを実行することによっても表示することができる。
【００７０】
[0076]  文字言語パラグラフ７０３および文字言語パラグラフ７０５は各々、文字言語セクションを含む。文字言語セクションは、単語、パラグラフ行、個々の文字、または他の任意の適切な単位、単位の組み合わせ、もしくはそれらの変形など、任意の個別的単位とすることができ、それらのサイズは、均一または可変とすることができ、文字言語パラグラフ７０３、７０５は、それらに分割することができる。文字言語パラグラフ７０３、７０５の各セクションは、タイピング、手書き認識、または他の任意の適切なメカニズムなど、様々な方法で入力することができる。
【００７１】
[0077]  文字言語パラグラフ７０３、７０５のセクションの少なくともいくつかは、文字言語パラグラフ７０３、７０５のそれらのセクションとほぼ同時に生成された、プレゼンテーション記録のセクションに対応することができる。プレゼンテーション記録のセクション（図示されず）は、ノート取りアプリケーションの任意の適切な記録コンポーネント、スタンドアロンアプリケーション、またはオーディオもしくはビデオプレゼンテーション、仮想ホワイトボードプレゼンテーション、もしくはチャットセッションなどのプレゼンテーションを記録することが可能な他の任意のアプリケーションの任意のコンポーネントを使用して、記録することができる。加えて、プレゼンテーション記録のセクションは、チャンク、フレーム、スライド、および画像、ならびに他の任意の適切な単位、単位の組み合わせ、またはそれらの変形など、任意の個別的単位とすることができ、それらのサイズは、均一または可変とすることができ、プレゼンテーション記録は、それらに分割することができる。
【００７２】
[0078]  同期が取れた再生が可能なように、文字言語パラグラフ７０３、７０５のどのセクションが、プレゼンテーション記録のどのセクションに対応するかを追跡することができる。例えば、ユーザは、会議に関するノートを取っているときに、文字言語パラグラフを生成することができ、それと同時に、会議の記録を生成することができる。文字言語ノートの特定の行、単語、または他のセクションは、それらを会議記録のセクションと結び付け、同期が取れた方法で再生することができるように、それらにタイムスタンプを押すことができ、またはそれとは別に何らかの適切な方法でそれらを追跡することができる。
【００７３】
[0079]  時刻バー７０７は、オーディオまたはビデオ記録などのプレゼンテーション記録（図示されず）を表すグラフィックであり、メディアコントロール７１１または他のコントロールがプレゼンテーション記録に適用されたときに、プレゼンテーション記録の実行を追跡する。時刻バー７０７は、記録のトータル時間を表す水平部分と、時間単位で測定された記録内における現在位置または直近に到達した位置を表す垂直バー７０９とを含む。メディアコントロール７１１は、停止コントロールと、再生コントロールと、記録コントロールとを含む。これらのコントロールおよび他のコントロールがプレゼンテーション記録に適用された場合、コントロールによって関与させられる記録内の場所が、時刻バー７０７に沿った垂直バー７０９の進行によって表示される。例えば、プレゼンテーション記録が再生される場合、垂直バー７０９が進行する。別の例では、早送り、巻戻し、またはさもなければプレゼンテーション記録の他のセクションへのジャンプは、プレゼンテーション再生が到達した時点に従って、垂直バー７０９の前方移動または後方移動などをもたらすことができる。
【００７４】
[0080]  プレゼンテーション記録の実行を伝達する別の方法は、文字言語パラグラフ７０３、７０５のセクションを、プレゼンテーション記録の対応するセクションへの到達が果たされるにつれて強調表示することによる。例えば、プレゼンテーション記録が再生される場合、記録によって関与させられるにつれて、再生されているプレゼンテーション記録のセクションに対応する文字言語パラグラフ７０３、７０５のセクションを強調表示することができ、または別の方法でそれに注目させることができる。別の例では、文字言語パラグラフ７０３、７０５のセクションとの対話、または記録のグラフィカル表現との対話による、早送り、巻戻し、またはさもなければプレゼンテーション記録の他のセクションへのジャンプは、文字言語パラグラフの強調表示された部分を、様々なセクションを通過して前方または後方などに移動させることができる。
【００７５】
[0081]  これらの態様および他の態様を理解するために、動作シーケンスが、図７のビュー７９１〜７９３によって提供され、引き続き、図７のビュー７９４〜７９６によっても提供される。最初にビュー７９１を見ると、時刻バー７０７の中央付近の場所に垂直バー７０９があることによって、またメディアコントロール７１１から再生コントロールが選択されていることによって示されるように、記録の中央付近のところで再生状態にある、収集ページ７０１が提示されている。したがって、ビュー７９１に示される瞬間において、現在再生中の記録内の場所に対応する、文字言語パラグラフ７０５内の位置を示すために、単語「ｋｉｌｏ」から開始するパラグラフ７０５の行が強調表示される。
【００７６】
[0082]  ビュー７９１によって提供される収集ページ７０１の動作について続けると、制御プロセス７００またはその変形に類似した制御プロセスに従って、収集ページ７０１の操作性を改善することができる。ユーザは、文字言語パラグラフ７０３、７０５、およびメディアコントロール７１１によって制御され、時刻バー７０７によって表されるプレゼンテーション記録を操作するために、収集ページ７０１と対話することができる。文字言語パラグラフ７０３もしくは７０５の特定のセクション、またはプレゼンテーション記録の特定のセクションをユーザ入力によって選択すること、または別途識別することは、識別されたセクションにメディア機能を適用することを可能にする。
【００７７】
[0083]  ビュー７９２において、記録の再生は、ビュー７９１における垂直バー７０９の位置に対する、垂直バー７０９の位置によって示されるように、記録の最後の３分の１に到達している。加えて、文字言語パラグラフ７０３、７０５の強調表示された部分は、「ｋｉｌｏ」で開始する行から「ｒｏｍｅｏ」で開始する行に移動している。
【００７８】
[0084]  さらにビュー７９２において、ユーザ入力７１３を行うことができ、それに応答して、ユーザ入力７１３に対応するプレゼンテーション記録の特定のセクションが識別される。このシナリオでは、ユーザ入力７１３は、時刻バー７０７の左端からほぼ３分の１のところの場所によって表されているように、記録の最初からほぼ３分の１のところに対応する。次に、ユーザ入力７１３によって識別された記録の特定のセクションに対応する文字言語パラグラフ７０３の特定のセクションが決定され、または別途識別される。このシナリオでは、単語「ｈｏｔｅｌ」から開始する行が、識別された記録に対応する。したがって、その行が、強調表示され、垂直バー７０９が、プレゼンテーション記録の持続時間のほぼ３分の１のところに等しい時刻バー７０７上の場所に再配置される。
【００７９】
[0085]  ビュー７９１〜７９３は、記録内のジャンプ先の場所を識別するユーザ入力７１３によって達成されるジャンプ機能を説明しているが、これは、スライド行為によっても達成することができる。例えば、ユーザ入力７１３は、垂直バー７０９を時刻バー７０７に沿って記録内の所望の場所まで左または右にスライドさせて、垂直バー７０９を関与させることができる。垂直バー７０９が時刻バー７０７に沿ってスライドするにつれて、文字言語パラグラフ７０３、７０５の対応する部分を強調表示すること、または他の方法でしかるべく強調することができる。他のタイプのユーザ入力も可能であり、本開示の範囲内にあると見なすことができる。
【００８０】
[0086]  今度は図８のビュー７９４を参照すると、ユーザ入力７１７によって別のメディア機能を選択することができる。ユーザ入力７１３に続いて、ユーザ入力７１７が、機能メニュー７１９の表示をトリガする。機能メニュー７１９は、文字言語パラグラフ７０５を操作するための選択を行うことができる、削除、送信、および挿入機能を含む、いくつかの機能を提供する。例えば、ユーザは、文字言語セクションもしくは記録されたセクションを削除すること、何らかの送信メカニズムによって文字言語セクションもしくは記録されたセクションを送信すること、または選択された記録されたセクションに対応する文字言語セクション付近の文字言語パラグラフ７０３の部分に追加のテキストを挿入することができる。この例では、下線付きフォントによって表されるように、ビュー７９５において、削除機能が選択される。これは、パラグラフ７０３の文字言語セクションの削除とプレゼンテーション記録の対応するセクションの削除のいずれかまたは両方をもたらすことができる。ビュー７９６において、文字言語セクションの削除は、削除されたセクション７２１によって表されている。
【００８１】
[0087]  この例は、パラグラフ７０３からの文字言語セクションの削除を含むが、送信および挿入機能などの他の機能も可能である。送信機能に関して、識別された文字言語セクション、プレゼンテーション記録の対応するセクション、または両方を、送信先に送信することができる。例えば、識別された文字言語セクション、プレゼンテーションセクション、または両方を、送信先に電子メールすること、共有すること、または他の方法で転送することができる。挿入機能に関して、識別された文字言語セクションの付近に追加のテキストを挿入することができ、それは、文字言語パラグラフ７０３の少なくとも一部とプレゼンテーション記録との再同期を引き起こす。例えば、単語「ｊｕｌｉｅｔ」の後ろに追加のテキストが挿入された場合、文字言語パラグラフ７０５内の単語を含む、それまで「ｊｕｌｉｅｔ」に後続していた単語は、今ではプレゼンテーション記録の後のセクションに対応する。
【００８２】
[0088]  図９は、記録画面９０１のビュー９９１、９９２と、収集ページ９０２のビュー９９３とを示している。シーケンスにおいて、ビュー９９１〜９９２は、フルスクリーン記録画面内からプレゼンテーション記録および対応する文字言語パラグラフをどのように操作することができるかを示すのに役立つ。
【００８３】
[0089]  記録画面９０１は、オーディオまたはビデオ記録などのプレゼンテーション記録を表す時刻バー９０７を含む。記録画面９０１は、垂直バー９０９も含み、ユーザ入力によるその操作は、ユーザがプレゼンテーション記録を時間ベースで移動することを可能にする。例えば、ユーザは、プレゼンテーション記録が再生されているときに、プレゼンテーション記録内で後方および前方に移動するために、垂直バー９０９を時刻バー９０７に沿って左または右にスライドさせることができる。記録画面９０１は、プレゼンテーション記録の再生を制御することができる、メディアコントロール９１１も含む。
【００８４】
[0090]  加えて、ビュー９９１〜９９３から、他の機能も理解することができる。特に、ビュー９９１において、プレビューウィンドウ９１５が、プレゼンテーション記録に対応する文字言語パラグラフを示すプレビューを提供する。この例では、単語「ｓｉｅｒｒａ」および「ｔａｎｇｏ」が、プレビューウィンドウ内に提示されている。ビュー９９３にジャンプすると、プレビューウィンドウ９１５内でプレビューされた文字言語パラグラフを文字言語パラグラフ９０５内に見出すことができることが理解できよう。
【００８５】
[0091]  ビュー９９１において、ユーザ入力９１３は、垂直バー９０９を左にスライドさせるスライドまたはスワイプ行為であり、それによって、プレゼンテーション記録内の時間的に早い時点に移動する。これは、ビュー９９２において、異なる単語がプレビューウィンドウ９１５内に出現していることによって表されている。特に、ビュー９９２内のプレビューウィンドウ９１５は、単語「ｇｏｌｆ」および「ｈｏｔｅｌ」を含む。ビュー９９３におけるパラグラフ９０３から理解することができるように、これらの単語は、先にビュー９９１のプレビューウィンドウ９１５内に表示された単語よりも前に出現している。
【００８６】
[0092]  ビュー９９２について続けると、別のユーザ入力９１７が行われる。ユーザ入力９１７は、具体的に単語「ｇｏｌｆ」に対するものであり、ビュー９９３の収集ページ９０２へのジャンプを引き起こす働きをする。言い換えると、ユーザは、文字言語パラグラフのプレビュー内で特定の単語をクリック、タッチ、または他の方法で選択することによって、記録画面とのインターフェースと収集ページとのインターフェースの間で切り換えを行うことができる。ビュー９９３では、記録の再生が、収集ページ９０２の時刻表示９０８内に表示された対応する時点に到達すると、単語「ｇｏｌｆ」が強調表示される。収集ページ９０２は、プレゼンテーション記録との対話を可能にする、メディア制御９１２などの他の機能も含む。
【００８７】
[0093]  図１０のビュー９９４〜９９６は、収集ページの文字言語パラグラフを操作するために、または他の方法で文字言語パラグラフと対話するために、ユーザが記録画面と対話することができる、さらにいくつかの方法を示している。ビュー９９４において、ユーザ入力９１７に応答して、代替のメディア機能が提供される。ユーザ入力９１７は、単語「ｇｏｌｆ」を関与させ、ビュー９９２に示されるように、機能メニュー９１９をトリガする。機能メニュー９１９は、削除機能、送信機能、および挿入機能を含む。この例では、下線付きフォントによって表されるように、挿入機能が選択され、プレビューウィンドウ９１５を通して追加のテキストを文字言語パラグラフに挿入することが可能である。具体的には、ビュー９９６において、単語「ｚｕｌｕ」がパラグラフ９０３に追加される。単語は、おそらく、ユーザが追加のテキストをタイプすることによって、追加のテキストを貼り付けることによって、または他の方法で追加の目的物を提供することによって、プレビューウィンドウ９１５を通して入力される。ビュー９９７において、単語「ｇｏｌｆ」と「ｈｏｔｅｌ」の間への単語「ｚｕｌｕ」の挿入が示されている。
【００８８】
[0094]  図において提供される機能ブロック図、動作シーケンス、およびフロー図は、本開示の新規な態様を実行するための例示的なアーキテクチャ、環境、および方法を表す。説明を簡略化するために、本明細書に含まれる方法は、機能図、動作シーケンス、またはフロー図の形態を取ることができ、一連の行為として説明することができるが、方法は、行為の順序によって限定されず、いくつかの行為は、方法に従って、本明細書で示され説明される順序とは異なる順序で行うことができ、および／または他の行為と同時に行うことができることを理解および認識されたい。例えば、方法は、代替的に、状態図など、一連の相互に関連する状態またはイベントとして表すことができることを当業者は理解および認識されよう。さらに、方法に示される行為の必ずしもすべてが、新規な実施のために必要とされるわけではないこともある。
【００８９】
[0095]  加えて、上で説明された様々な概念は、本明細書で開示されたシナリオおよび状況を超えて、他のシナリオおよび状況にも適用可能とすることができる。例えば、１つのシナリオは、ノート取りアプリケーションを伴うことなしに行うことができる。このシナリオでは、文字言語内容は、ビデオを近くに表示しながら、ウェブページまたは他のアプリケーション環境などの１つの環境において提示することができる。ビデオは、ウェブページに埋め込んで、ウェブページの外部に表示されるように、または他の方法で表示することができる。ビデオがいずれの方法で再生されたとしても、ビデオの進行に対応する方法で、文字言語テキスト内の場所を強調表示することができる。加えて、ユーザは、文字言語テキストの特定の単語もしくはセクションにタッチすること、または他の方法でそれらに対する入力を提供することができ、それによって、ビデオを対応する場所にジャンプさせる。ユーザは、ビデオの特定のセクションにタッチすること、または他の方法でそれに対する入力を提供することもでき、それによって、文字言語テキストの強調表示された部分を対応する場所にジャンプさせる。
【００９０】
[0096]  例えば、ユーザは、レシピをどのように実施するかを説明するビデオとともに、ウェブページ上でレシピを見ることができる。ユーザは、上述された方法で、ビデオまたはレシピを操作することができる。別の例では、ユーザは、対応する聴覚的指示を聞きながら、地図サービスによって提供されるものなどの文字言語指示を、ウェブページまたはアプリケーション表示を介して見ることができる。ユーザは、上述された方法で、聴覚的指示の文字言語指示を操作することができる。また別の例では、ユーザは、多くのモバイルデバイス上で提供されるメモ取りアプリケーションを使用してノートを取りながら、それと同時またはほぼ同時に、会議または他のそのようなプレゼンテーションを記録することができる。メモ取りアプリケーションを介したノート取りは、追跡され、記録と同期を取ることができ、それによって、ユーザが、上述された方法で、ノートまたは記録を操作することを可能にする。
【００９１】
[0097]  含まれる説明および図は、最良の態様をどのように作成し使用するかを当業者に教示するための特定の実施を示している。本発明の原理を教示するために、いくつかの従来の態様は、簡略化または省略された。当業者は、本発明の範囲内に包含される、これらの実施からの変形を理解されよう。当業者は、上で説明された特徴を様々な方法で組み合わせて、複数の実施を形成することができることも理解されよう。結果として、本発明は、上で説明された特定の実施に限定されず、請求項およびそれらの均等物によってのみ限定される。
【図１】
0006474728.tif 000002
【図２】
0006474728.tif 000003
【図３】
0006474728.tif 000004
【図４】
0006474728.tif 000005
【図５】
0006474728.tif 000006
【図６】
0006474728.tif 000007
【図７】
0006474728.tif 000008
【図８】
0006474728.tif 000009
【図９】
0006474728.tif 000010
【図１０】
0006474728.tif 000011