(57)【特許請求の範囲】
【請求項１】
情報を、紙文書を用いて、コンピュータ・システムによってアクセスする方法であって、前記コンピュータ・システムが、データ処理システム及びメモリを含み、前記方法は、
プレゼンテーションで提示された1つ以上のスライドについての時間情報を有する第１情報をメモリによって格納する工程；
を有し、該１つ以上のスライドにおけるスライド毎の該時間情報が、該スライドが該プレゼンテーション中にいつ提示されたかを示すものであり；
更に、該プレゼンテーション用紙文書上に印刷された一連のスライドからスライドを選定するための、前記プレゼンテーションの識別子を前記データ処理システムによって受信する工程；及び
該第１情報を用いて該選定スライドについての時間情報を前記データ処理システムによって判定する工程；
を有し、該選定スライドについての該時間情報は、該選定スライドが該プレゼンテーション中にいつ提示された、かを、示し；
更に、該選定スライドについて判定された該時間情報に基づいて該プレゼンテーション中に記録された情報からの情報を前記データ処理システムによってアクセスする工程；
を有し、
該第１情報を格納する工程が：
該プレゼンテーション中に記録された該情報から抽出された1つ以上の画像を前記データ処理システムによって受信するサブ工程；
該プレゼンテーションで提示された該1つ以上のスライドを、該１つ以上の抽出画像を、該プレゼンテーション用該紙文書上に印刷された該一連のスライドにおけるスライドの画像と、前記データ処理システムによって比較することによって識別するサブ工程；及び
該比較に基づいて該１つ以上のスライドにおけるスライド毎の該時間情報を前記データ処理システムによって判定するサブ工程；
を有し、
前記第１情報を格納する工程では、前記格納がXML構造において行われることを特徴とする方法。
【請求項２】
請求項１記載の方法であって、更に：
該選定スライドについての情報の種類の選定を示す信号を前記データ処理システムによって受信する工程；
を有し、該プレゼンテーション中に記録された上記情報からの上記情報をアクセスする工程が：
該選定スライドについて判定された該時間情報に基づいて該選定種類の情報を前記データ処理システムによってアクセスするサブ工程；
を有することを特徴とする方法。
【請求項３】
請求項１記載の方法であって、更に：
該選定スライドについて行われる操作の選定を示す信号を前記データ処理システムによって受信する工程；及び
該プレゼンテーション中に記録された上記情報から上記情報に該選定操作を前記データ処理システムによって行う工程；
を有することを特徴とする方法。
【請求項４】
請求項3記載の方法であって、該選定操作を行う工程が：
該アクセス情報を、出力デバイスを介して、前記データ処理システムによって出力するサブ工程；
を有することを特徴とする方法。
【請求項５】
請求項3記載の方法であって、該選定操作を行う工程が：
該アクセス情報を前記データ処理システムによって保存するサブ工程；
を有することを特徴とする方法。
【請求項６】
請求項3記載の方法であって、該選定操作を行う工程が：
該アクセス情報を前記データ処理システムによって伝達するサブ工程；
を有することを特徴とする方法。
【請求項７】
請求項１記載の方法であって、更に：
該プレゼンテーション用該紙文書上に印刷された該一連のスライドを識別する第２情報を前記メモリによって格納する工程；
を有し、該第１情報が該プレゼンテーションの実施前に格納されることを特徴とする方法。
【請求項８】
請求項１乃至7の何れか一項に記載の方法をコンピュータに実行させるプログラム。
【請求項９】
請求項１乃至7の何れか一項に記載の方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
システムであって：
データ処理システム；及び
プレゼンテーションで提示された1つ以上のスライドについての時間情報を有する第１情報を格納するよう構成されたメモリ；
を有し、該１つ以上のスライドにおけるスライド毎の該時間情報が、該スライドが該プレゼンテーション中にいつ提示されたかを示し、該メモリが更に、該プレゼンテーション中に記録された情報を格納するよう構成され；
該データ処理システムは：
該プレゼンテーション用紙文書上に印刷された一連のスライドからスライドを選定するための、前記プレゼンテーションの識別子を受信する手段；及び
該第１情報を用いて該選定スライドについての時間情報を判定する手段；
を有し、該選定スライドについての該時間情報が、該選定スライドが該プレゼンテーション中にいつ提示されたかを示し；
該データ処理システムは更に、該選定スライドについて判定された該時間情報に基づいて該プレゼンテーション中に記録された上記情報からの情報をアクセスする手段；
を有し、
該データ処理システムが：
該プレゼンテーション中に記録された該情報から抽出された1つ以上の画像を受信する手段；
該プレゼンテーションで提示された該1つ以上のスライドを、該１つ以上の抽出画像を、該プレゼンテーション用該紙文書上に印刷された該一連のスライドにおけるスライドの画像と、比較することによって識別する手段；及び
該比較に基づいて該１つ以上のスライドにおけるスライド毎の該時間情報を判定する手段；
を有し、
前記第１情報を格納するよう構成されたメモリでは、前記格納がXML構造において行われることを特徴とするシステム。
【請求項１１】
請求項１０記載のシステムであって、該データ処理システムが：
該選定スライドについての情報の種類の選定を示す信号を受信する手段；及び
該選定スライドについて判定された該時間情報に基づいて該選定種類の情報をアクセス
する手段；
を有することを特徴とするシステム。
【請求項１２】
請求項１０記載のシステムであって、該データ処理システムが：
該選定スライドについて行われる操作の選定を示す信号を受信する手段；及び
該プレゼンテーション中に記録された該情報からアクセスされた該情報に該選定操作を行う手段；
を有することを特徴とするシステム。
【請求項１３】
請求項１２記載のシステムであって、該データ処理システムが：
該アクセス情報を、出力デバイスを介して、出力する手段；
を有することを特徴とするシステム。
【請求項１４】
請求項１２記載のシステムであって、該データ処理システムが：
該アクセス情報を保存する手段；
を有することを特徴とするシステム。
【請求項１５】
請求項１２記載のシステムであって、該データ処理システムが：
該アクセス情報を伝達する手段；
を有することを特徴とするシステム。
【請求項１６】
請求項１２記載のシステムであって、該メモリが該プレゼンテーション用該紙文書上に印刷された該一連のスライドを識別する第２情報を格納するよう構成され、該第１情報が該プレゼンテーションの実施前に格納されることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、記録情報のアクセスの分野に関し、特に、記録情報を、紙インタフェースを、用いてアクセスする手法に関する。
【背景技術】
【０００２】
プレゼンテーションの間に情報を記録することは近年、大好評を得てきている。例えば、大学では授業及び講義をプログラム化し始め、企業ではミーティング及び会議等を記録し始めている。プレゼンテーションの間の該情報は1つ以上のキャプチャ・デバイスを用いて記録し得る。該記録情報は、オーディオ情報、映像情報等を含む、種々の種類すなわちストリームの情報を有し得る。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
該記録情報は次にユーザによって該プレゼンテーション後に利用可能となる。これらの記録をアクセスする従来の方法は該記録を順次視聴することによるものであった。該記録情報のアクセス若しくは取り出し、又は該記録情報への索引付けについては、効率的な手法が所望される。
【課題を解決するための手段】
【０００４】
本発明の実施例はプレゼンテーションの間に記録された情報が該プレゼンテーション用に印刷された配布物を用いたアクセス又は取り出しを、データ処理システム及びメモリを含むコンピュータ・システムによって可能にする手法を設ける。ユーザは該配布物上に印刷された、スライドのような、1つ以上のアイテムをデータ処理システムによって選定し得、該記録情報の一部分を、該ユーザ選定アイテムが提示すなわち表示された時に、データ処理システムによってアクセスし得る。したがって、ユーザは該記録情報又はその一部分を、該紙文書配布物を用いて、データ処理システムによってアクセスし得る。種々の種類の情報をデータ処理システムによってアクセスし得る。種々の操作も該取り出した情報にデータ処理システムによって行い得る。
【０００５】
本発明の実施例によれば、プレゼンテーションの間に記録された情報を、該プレゼンテーション用の印刷紙文書を用いて、データ処理システムによってアクセスすることを可能にする手法が備えられる。本実施例では、該プレゼンテーションの実施前に、該プレゼンテーション用該紙文書において印刷される一連のアイテムを識別する情報（プレゼンテーション識別子）がデータ処理システムによって受信される。該プレゼンテーションの間に記録された情報を有する記録情報がデータ処理システムによってアクセスされる。該記録情報は、該プレゼンテーションの間に提示された該一連のアイテムからの1つ以上のアイテムについての時間情報をデータ処理システムによって判定するよう、処理され、該1つ以上のアイテムにおけるアイテム毎該時間情報は、いつ該アイテムに関する情報が該プレゼンテーションの間に提示されたかを示すものである。
【０００６】
本発明の別の実施例によれば、紙文書を用いて情報を、データ処理システム及びメモリを含むコンピュータ・システムによってアクセスする手法が備えられる。本実施例では、プレゼンテーションで提示された1つ以上のスライドについての時間情報を有する第１情報がメモリによって格納され、該１つ以上のスライドにおけるスライド毎該時間情報はいつ、該スライドが該プレゼンテーションの間に提示されたかを示す。該プレゼンテーション用の紙文書上で印刷された一連のスライドからのスライドの選定を示す信号（プレゼンテーション識別子）がデータ処理システムによって受信される。該第１情報を用いて該選定スライドについて時間情報がデータ処理システムによって判定され、該選定スライドについての該時間情報はいつ該選定スライドが該プレゼンテーションの間に提示されたかを示す。該プレゼンテーションの間に記録された情報から、該選定スライドについて判定された該時間情報に基づいて情報がデータ処理システムによってアクセスされる。
【発明を実施するための最良の形態】
【０００７】
本発明の、上記と、別の特徴、実施例、及び効果、とは、明細書の以下の説明、並びに添付図面、及び本特許請求の範囲を参照すれば、更に明らかになるものである。
【実施例】
【０００８】
本明細書の以下においては、説明する目的で、特定の詳細を、本発明の徹底的な理解を備えるよう示している。しかしながら、本発明はこれらの特定の詳細なしで実施し得ることが明らかである。
【０００９】
図１は本発明の実施例を組み入れ得るシステム１００の概略ブロック図である。図１に表すシステム１００は単に本発明を組み入れる実施例を例示するものであり、本特許請求の範囲に記載したような本発明の範囲を限定するものでない。当業者は別の変形、変更、及び代替を認識するものである。
【００１０】
システム１００はプレゼンテーションで提示する内容を作成するのにユーザによって用い得るコンピュータ・システム１０２を含む。プレゼンテーションの例は講義、ミーティング、会議、授業、スピーチ、デモ等を含み得る。該プレゼンテーション内容はスライド、写真、オーディオ・メッセージ、映像クリップ、テキスト情報、ウェブ・ページ等を含み得る。ユーザは該プレゼンテーション内容を生成するようコンピュータ１０２によって実行される1つ以上のアプリケーション１０４を用い得る。プレゼンテーションで提示されるスライドを作成するのに通常用いられるアプリケーションの例はマイクロソフト(Microsoft)（商標）社によって供給されるパワーポイント（PowerPoint）（商標）である。例えば、図１に表すように、ユーザは「パワーポイント・プレゼンテーション（presentation.ppt）」ファイル106(*.ppt  ファイル)を作成するようパワーポイント（商標）アプリケーション１０４を用い得る。パワーポイント（商標）アプリケーションを用いて作成された*.ppt  ファイルは1つ以上のページを有し得、各ページは1つ以上のスライドを有する。*.ppt  ファイルは更に、該プレゼンテーションで該スライドが提示される順序及び該スライドが提示される方法についての情報を格納し得る。
【００１１】
スライドを有するパワーポイント（PowerPoint）（商標）プレゼンテーション・ファイルに加えて、別のプレゼンテーション内容を有する別の種類のファイルもコンピュータ１０２によって実行される種々のアプリケーションによって生成し得る。これらのファイルは一般に「シンボリック・プレゼンテーション・ファイル」と呼び得る。シンボリック・プレゼンテーション・ファイルはアプリケーション又はプログラムを用いて生成された如何なるファイルでもあり得るものであり、プレゼンテーションの間に提示又は出力される少なくともいくらかのコンテンツを有するものである。シンボリック・プレゼンテーション・ファイルはスライド、写真、オーディオ・メッセージ、映像クリップ、テキスト、ウェブ・ページ、画像などのような種々の種類のコンテンツを有し得る。パワーポイント（商標）アプリケーションを用いて生成された*.pptファイルはスライドを有するシンボリック・プレゼンテーション・ファイルの例である。
【００１２】
ユーザは該プレゼンテーション内容の一部分を紙媒体上に、通常、該プレゼンテーションで配布される（「紙配布物」とも呼ぶ）紙文書を生成するよう、印刷し得る。本明細書及び特許請求の範囲の原文の「paper  medium」の語は如何なる、有形媒体で、該媒体上に情報を印刷し得るもの、も表すことを企図するものである。該原文の「print」又は「printing」の語は書き出し、刻印、描画、エンボスなどを含むことを企図するものである。紙配布物各々は1枚以上の紙のページを有し得る。該プレゼンテーションの出席人数次第では、複数の紙配布物を印刷し得る。
【００１３】
図１に表すように、プリンタ１０８は紙配布物１１０を印刷するのに用い得る。種々の別のデバイスで、紙媒体上に情報を印刷することができるものも紙配布物を生成するのに用い得る。そのようなデバイスの例はファクシミリ装置、コピー機、スキャナなどを含む。
【００１４】
種々の異なるアイテムを紙配布物上に印刷し得る、一般に、該プレゼンテーション用に生成される配布物上に印刷された該アイテムは該プレゼンテーションの間に提示又は討議される情報に関する。該印刷アイテムはプレゼンテーション内容又は別の内容の一部分を含み得る。印刷可能なアイテムの例はスライド、写真、ウェブ・ページ、テキスト情報（例えば、ミーティングで討議されるアジェンダ項目のリスト）などを含む。例えば、ユーザは、*.pptファイルからの１つ以上のスライドを紙配布物上に印刷し得る。該パワーポイント（商標）アプリケーションは紙配布物を生成するよう、*.pptファイルからの1つ以上のスライドを印刷するツールを備える。該紙配布物の各ページには該ページ上に1枚以上のスライドが印刷されていることがある。紙配布物ページで、該ページ上にスライドが印刷されたもの、の例は図４A、５A、及び５Cに表し、詳細を以下に説明する。
【００１５】
本発明の実施例によれば、紙配布物が生成された場合、該配布物において印刷される該アイテムに関する情報がサーバ112に転送される。例えば、本発明の実施例によれば、*.pptファイルが配布物を生成するよう印刷される場合、該*.pptファイルはサーバ１１２に転送されるか、その代わりに、印刷する該*.pptファイルからの該スライドがサーバ１１２に転送される。サーバ１１２は該配布物において印刷されるアイテム毎に一意の識別子を生成するよう構成される。サーバ112は更に、印刷する各アイテムの表現を得るよう構成される。印刷する該アイテムの該表現に関する情報及び該アイテムに対する該一意の識別子は更に、サーバ１１２によって格納される。
【００１６】
例えば、*.pptファイルからのスライドが印刷される場合、サーバ１１２は印刷されるスライド毎に一意の識別子を生成するよう構成される。印刷する各スライドの画像（例えば、JPEG（ジェイペグ）画像）も取得される。該画像は印刷する該スライドの表現である。種々の異なる手法を該スライドの画像を取得するよう用い得る。一手法によれば、パワーポイント(商標)アプリケーションは*.pptファイルにおいて該スライドの画像を備えることができる。別のイメージング手法も用い得る。印刷するスライド毎に、該スライドについて生成された該一意の識別子と該スライドの該画像とがお互いに関連付けされ、該関連付けされた情報が格納される。一実施例では、該情報が図1に表すように、レポジトリ１１５におけるXML構造１１４の形式で格納される。スライドの該識別子と画像とを生成し、格納するのに行われる処理に関する詳細は以下に説明する。
【００１７】
本発明の実施例によれば、配布物上に印刷されたアイテム毎に、該アイテムについて生成された該一意の識別子も該配布物上に印刷される。アイテムに対する該一意の識別子は一般に該識別子に相当するアイテムの最も近くで印刷される。該識別子は種々の形式で印刷し得る。例えば、該識別子はバーコード、番号、画像、テキスト列などの形式で印刷し得る。該一意の識別子は更に、チップ（例えば、無線チップ）上に格納してよく、該チップは更に、物理的に各配布物に添付される。図３A、４A、及び５Aは、以下に詳細を説明するように、バーコードの形式で印刷された識別子のある紙配布物ページの例を備える。
【００１８】
上記のように、一実施例では、処理は印刷する該アイテムの、該一意の識別子の該生成及び、該識別子並びに表現の該格納は配布物が印刷された時に行われる。しかしながら、配布物の印刷は、印刷する該アイテムの、該一意の識別子の生成、及び、該識別子並びに表現の格納、については必須でないことを特筆する。
【００１９】
代替的実施例では、印刷する該アイテムに対する一意の識別子の生成、印刷する該アイテムの表現の取得、及び該識別子並びに表現の格納は配布物を印刷する必要なく該プレゼンテーションの実施前の種々の別の状況において行い得る。例えば、一実施例では、プレゼンテーションの実施前に、ユーザは配布物上に印刷される一連のアイテムを識別する情報を備え得る。該一連のアイテムを識別する該情報は更に、印刷する該アイテムに対する一意の識別子を生成し、印刷する該アイテムの表現を取得し、該識別子及び表現を格納するのに用い得る。これは該配布物の該印刷と無関係に行い得る。
【００２０】
別の実施例では、上記処理全てを該プレゼンテーションの実施後に行い得る。例えば、プレゼンテーション用配布物を印刷する信号を該プレゼンテーションが実施された後に受信し得る。印刷する該アイテムに対する一意の識別子の生成、該アイテムの表現の格納、及び該配布物の印刷は更に、該信号に応じて行い得る。該配布物の該印刷はしかしながら必要でない。
【００２１】
該配布物が作成される対象のプレゼンテーションは次に実施し得、ユーザによって作成されたプレゼンテーション内容は更に、該プレゼンテーションの間に出力又は提示し得る。種々の異なる種類の出力デバイス１１６を該プレゼンテーションの間に情報を出力するのに用い得る。例えば、表示画面に接続されたラップトップ型コンピュータを、*ppt.ファイルからのスライドを表示するのに用い得る。該スライドは発表者が該プレゼンテーションを実施している間に、表示し得る。別の種類の情報も該プレゼンテーションの間に出力し得る。例えば、該発表者は表示されているスライドの内容についての説明又は討議を行い得る。該プレゼンテーションの別の出席者も該プレゼンテーションの間に指摘を備え得る。
【００２２】
キャプチャ・デバイス１１８はプレゼンテーションで提示された情報をキャプチャするよう構成される。プレゼンテーションの間に出力される種々の異なる種類の情報はキャプチャ・デバイス１１８によってキャプチャすなわち記録され得るものであり、該情報はオーディオ情報、映像情報、スライド又は写真の画像、ホワイトボード情報、テキスト情報などを含む。このアプリケーションの目的で、本明細書及び特許請求の範囲の原文の語「presented」は、表示、出力、講演などが行われたことを含むことを企図するものである。このアプリケーションの目的で、該原文の語「capture  device」は1つ以上の種類の情報をキャプチャすなわち記録するよう構成された如何なるデバイス、システム、装置、又はアプリケーションをも表すことを企図するものである。キャプチャ・デバイス１１８はマイクロフォン、ビデオ・カメラ、カメラ（ディジタル式とアナログ式との両方）、スキャナ、プレゼンテーション・レコーダ、スクリーン・キャプチャ・デバイス（例えば、ホワイトボード情報キャプチャ・デバイス）、シンボリック情報キャプチャ・デバイス等を含む。該情報をキャプチャすることに加えて、キャプチャ・デバイス１１８は更に、該キャプチャされた情報に関連した時間情報をキャプチャすることができ得る。
【００２３】
プレゼンテーション・レコーダは、プレゼンテーションの間に提示された情報を、例えば、情報源からの情報ストリームをアクセスしてキャプチャすることによって、キャプチャことができるデバイスである。例えば、パワーポイント（商標）アプリケーションを実行するコンピュータが*.pptファイルからのスライドを表示するのに用いられる場合、プレゼンテーション・レコーダを、該コンピュータのビデオ出力にアクセスしてキーフレームを、該スライドの表示ビデオ・キーフレーム間でかなりの差異が検出された都度、キャプチャするよう構成し得る。該プレゼンテーション・レコーダは更に、オーディオ情報、映像情報、スライド情報の、ストリームなど、のような別の種類の情報をキャプチャすることができる。該時間情報で、該キャプチャされた情報に関連し、該情報はいつ出力又はキャプチャされたかを示すものは、更に該種々のキャプチャ情報を同期化するのに用いられる。プレゼンテーション・レコーダの例はプレゼンテーションの間に、スライド及び、スライド毎の経過時間、の記録を可能にするパワーポイント（商標）アプリケーションである、スクリーン・キャプチャ・ソフトウェア・アプリケーションを含み、プレゼンテーション・レコーダは西暦2000年11月30日付出願の米国特許出願番号第09/728,560号（代理人番号US  15358-006210）、西暦2000年11月30日付出願の米国特許出願番号第09/728,453号（代理人番号US  15358-006220）及び西暦2000年３月８日付出願の米国特許出願番号第09/521,252号（代理人番号US  15358-006300）に記載されている。
【００２４】
シンボリック情報キャプチャ・デバイスはシンボリック・プレゼンテーション文書に格納された情報で、プレゼンテーションの間に出力し得るものをキャプチャできる。例えば、シンボリック情報キャプチャ・デバイスは画像列として（例えば、JPEG、BMP（基本多言語面）などとして）プレゼンテーションで提示されたスライドを記録することができる。シンボリック情報キャプチャ・デバイスは更に該スライドのテキスト・コンテンツを抽出するよう構成し得る。例えば、パワーポイント（商標）・スライド・プレゼンテーションの間に、シンボリック情報キャプチャ・デバイスが該スライドを、スライドの遷移を(例えば、キーボード・コマンドをキャプチャすることによって)キャプチャし、更に該遷移に基づいてプレゼンテーション画像を抽出することによって、記録し得る。ホワイトボード・キャプチャ・デバイスは該ホワイトボード、スクリーン、チャートなどの内容をキャプチャするよう適切に配置されたカメラのようなデバイスを含み得る。
【００２５】
キャプチャ・デバイス１１８によってプレゼンテーションの間にキャプチャ又は記録された該情報はレポシトリすなわちデータベース１１５に記録情報１２０として格納し得る。記録情報１２０は種々の形式にて格納し得る。例えば、ディレクトリを、記録情報１２０を格納するようレポジトリ115中に生成し得、記録情報120に含まれた上記種々の種類の情報（例えば、オーディオ情報、映像情報、画像など）を該ディレクトリに格納し得る。別の実施例では、記録情報１２０はファイルとして格納し得る。当業者がわかる種々の別の手法も更に、該記録情報を格納するのに用い得る。
【００２６】
本発明の実施例によれば、記録情報１２０又は該記録情報の一部分もサーバ１１２に対して、更に処理するよう、転送し得るものであり、その代わりにサーバ１１２はレポシトリ１１５から記録情報１２０をアクセスし得る。該プレゼンテーション用該配布物上に印刷され、一意の識別子を該アイテムと関連付けさせた、アイテム毎に、サーバ１１２は記録情報120を、該プレゼンテーションの間の該印刷アイテムに関する情報が提示された時間を判定するよう、処理するよう構成される。例えば、該プレゼンテーション用該配布物が一連のスライドで、該スライドに対して、該配布物が印刷された時に（上記のように）、一意の識別子が生成され、格納されたものを有する場合、サーバ１１２は該プレゼンテーションの間に該一連の印刷スライドの各スライドがいつ出力された（例えば、画面上で表示された）のかを判定するよう構成される。別の例として、該印刷配布物がミーティング中に議論されるアジェンダ項目のリストを有し、一意の識別子がアジェンダ項目毎に生成された場合、サーバ１１２は該記録情報を、該ミーティング中に該種々の印刷アジェンダ項目がいつ討議されたのかを判定するよう、処理するよう構成される。以下に詳細に説明したように、種々の異なる手法を、プレゼンテーション用配布物中に印刷されたアイテムが該プレゼンテーションの間にいつ提示されたかを判定するのに用い得る。本発明の実施例によれば、サーバ１１２によって事前に格納された該印刷アイテムの該一意の識別子及び表現を識別する情報を有する情報１１４は該プレゼンテーションの間に該印刷アイテムがいつ提示されたかを示す、印刷アイテム毎の、時間情報を判定することを促進するのに用いられる。
【００２７】
サーバ１１２は該プレゼンテーションの間にいつ該印刷アイテムが提示されたかを示す該種々の印刷アイテムについて判定された該時間情報を格納するよう構成される。本発明の実施例によれば、該情報はXML構造の形式で格納される。例えば、サーバ１１２によって事前に格納された該時間情報はXML構造１１４に格納し得る。本発明の実施例によれば、時間情報は該プレゼンテーションの間に実際に提示されたスライドのみについて格納し得る。
【００２８】
本発明の実施例によれば、（XML構造の形式で格納し得る）該格納情報は、該一意の識別子に関する情報、該印刷アイテムの表現、及び、該種々の印刷アイテムについての、プレゼンテーションの間にいつ該印刷アイテムが提示されたかについて、判定された時間情報を含むことによって、ユーザが、該紙文書配布物を用いてプレゼンテーション（又は該プレゼンテーションの一部分）についての該記録情報に、索引を入れるかアクセスすることを可能にする。したがって、ユーザは該記録情報に紙インタフェースを用いてアクセスし得る。
【００２９】
本発明の実施例によって、ユーザがプレゼンテーション用該記録情報の一部分で、該プレゼンテーション用配布物上に印刷された特定の印刷アイテムに相当するものをアクセスするか取り出すことを可能にする。例えば、スライドが特定のプレゼンテーション用配布物のページ上に印刷されている場合、ユーザは該スライドが表示された該特定のプレゼンテーションについて記録された該情報の一部分をアクセスするよう該ページを用い得る。該記録情報に含まれた種々の異なる種類の情報で、オーディオ情報、映像情報、及び種々の別の種類の情報を含む該スライドがいつ表示されたに相当するものが、ユーザによってアクセスし得る。ユーザによってアクセスされた情報の種類はユーザによって選定可能である。紙文書配布物を用いて該記録情報の一部分をユーザがアクセスする方法に関する詳細を以下に説明する。
【００３０】
ユーザは更に、該アクセス又は取り出しされた情報に行う操作を特定するよう該紙配布物を用い得る。行い得る操作の例は該情報の出力、該情報の保存、該情報の伝達、該情報の印刷などを含む。行う操作をユーザが特定し得る方法に関する詳細は以下に説明する。
【００３１】
図２は本発明の実施例による、プレゼンテーションの実施前に行われる処理の方法を表す概略上位流れ図２００である。図２に表す該方法はプロセッサによって実行されるソフトウェア・モジュール、ハードウェア・モジュール、又はそれらの組み合わせによって行い得る。例えば、図１に表す実施例では、該処理はサーバ１１２によって実行されるソフトウェア・モジュールによって行い得る。図２に表す流れ図２００は単に、本発明の実施例を例示するものであり、本発明の範囲を限定することを企図するものでない。別の変形、変更例、及び代替も本発明の範囲内に収まるものである。
【００３２】
説明の目的で、図２に表す処理は配布物上に印刷するアイテムはパワーポイント（商標）アプリケーションを用いて作成された*.pptファイルからのスライドであるものとみなす。図２に表す処理は更に、プレゼンテーション用配布物中に印刷される別の種類のアイテム（例えば、アジェンダ項目、写真など）にも適用し得るということが明らかである。
【００３３】
上記のように、本発明の実施例によれば、図２に表す処理は配布物がプレゼンテーション用に印刷される場合に起動させ得る。例えば、該処理は（図１に表す）プリンタ１０８が配布物を印刷する信号を受信する場合に起動させ得る。該印刷信号に応じて、プリンタ１０８は対象アイテムを識別する信号をサーバ１１２に送出し得る。サーバ１１２は次に、図２に表す該処理を開始し得る。代替的実施例では、図２に表す該処理もプリンタ１１２によって行い得る。
【００３４】
代替的実施例では、該処理は更に、該配布物印刷処理とは無関係で行い得る。例えば、該処理はプレゼンテーション用該配布物中に印刷される該アイテムを識別する情報を受信すると開始し得る。
【００３５】
したがって、図２に表すように、工程２０２で、プレゼンテーション用の紙文書配布物中に印刷される該スライドを識別する情報が受信される。工程２０２で受信される該情報は更に、印刷される該スライドの出所を識別する情報を含み得る。例えば、該情報は該スライドを含むパワーポイント（商標）ファイルの名称及び該ファイルが格納された位置を含み得る。該スライドに関する別の情報で、該パワーポイント（商標）ファイル中に該スライドがあるページを表す情報のような情報も工程２０２で受信し得る。
【００３６】
工程２０４では、更に、一意の識別子が印刷されるスライド毎に取得/生成される。種々の異なる種類の識別子で、テキスト列識別子、数値識別子、バーコードなどのようなものを用い得る。特定の実施例では、該スライド自体（又は該スライドの画像）を該スライドに対する一意の識別子として用い得る。本発明の実施例によれば、数値識別子（例えば、10桁の識別子）が印刷されるスライド毎に取得される。該識別子の一部分（例えば、最上位の5桁）は該配布物が生成される対象のプレゼンテーションを識別するプレゼンテーション識別子を表すのに用いられる。２つの別のプレゼンテーションが同一のプレゼンテーション識別子によって識別されることが考えられることを特筆する。例えば、講義が午前中に行われ、同一の講義が午後に繰り返され、同一の配布物が該2つの講義に用いられる場合、同一のプレゼンテーション識別子を該２つの講義を識別するのに用い得る。代替的実施例では、２つの別個の識別子を該２つの講義について生成し得る。該識別子の別の部分（例えば、最下位の5桁）は一意に、印刷されるスライド各々を識別する。
【００３７】
工程２０６では、印刷される各スライド（アイテム）の表現が取得される。本発明の実施例によれば、スライドの画像（例えば、JPG画像、BMP画像など）が該スライドの表現である。例えば、パワーポイント（商標）アプリケーションはスライドのJPEG画像を*.pptファイル中に出力することができる。これらの画像は該スライドの表現として用い得る。スライドの別の表現も代替的実施例において用い得る。
【００３８】
一般に、印刷されるアイテムについての該表現は該アイテムの特性によって変わってくる。例えば、ミーティング・アジェンダ項目に関するテキスト情報については、該表現は該アジェンダ項目を識別する列であり得る。種々の別の種類の表現も本発明の範囲内で用い得る。
【００３９】
工程２０８では、工程２０４で取得された該一意の識別子と、該識別子が取得される元の該スライドの該表現、とがお互いに関連付けされ、該識別子と該表現とに関する情報が格納される。本発明の実施例によれば、該情報はXML構造の形式で格納される。種々の別のフォーマットも該情報を格納するのに用い得る。該スライドに関する別の情報も格納し得る。例えば、該スライドのソース・ファイル、該ソース・ファイル内の該スライドのページなどを識別する情報も格納し得る。
【００４０】
図２に表す処理がプレゼンテーション用の1つ以上の紙文書配布物を印刷する信号を受信すると開始される実施例においては、該配布物は工程２１０で紙媒体に工程２０２で識別された該アイテムを印刷することによって生成される。1つ以上の紙文書配布物を印刷し得る。各配布物は1つ以上のページを有し得る。各ページは該ページ上に1つ以上のスライド（アイテム）を有し得る。該配布物は該配布物上に、工程２０２で識別された上記スライド（アイテム）とは別の情報を印刷させ得る。
【００４１】
本発明の実施例によれば、印刷アイテム毎に、該アイテムに相当する該一意の識別子も該配布物上に印刷される。各一意の識別子は一般に、該識別子が相当する該印刷アイテムに、該紙配布物のユーザが、容易に識別子が関係する該印刷アイテムを識別し得るよう、最も近くに印刷される。該一意の識別子はバーコード、英数字列、画像などのような異なるフォーマットで印刷され得る。
【００４２】
配布物の印刷が図２に表す処理とは無関係に行われる別の実施例では、工程２１０を行わないことがある。該配布物は一定時間後に、該プレゼンテーション前に、該プレゼンテーションの間に、又は該プレゼンテーション後にも、印刷し得る。該配布物が印刷される場合、該一意の識別子も該配布物中に印刷される。したがって、工程２０２、２０４，２０６、及び２０８は一般に、配布物が生成される対象の該プレゼンテーションの実施前に行われる一方、工程２１０は該プレゼンテーション前に、該プレゼンテーションの間に、又は該プレゼンテーション後にも、行い得る。別の実施例では、図２に表す上記工程は全て、プレゼンテーションの実施後に行い得る。
【００４３】
該配布物が印刷された時に、該配布物上に印刷された該一意の識別子又はバーコードは如何なる時間情報をも示唆、表示、又はカプセル化するものでない。識別子又はバーコード各々は単に、該配布物中に印刷されたアイテム（例えば、スライド）を識別するものである。
【００４４】
図３Aは本発明の実施例によって生成された紙文書配布物からの概略ページ３００を表すものである。図３Aに表すページ３００は単に、本発明を組み入れる実施例を例示するものであり、本特許請求の範囲に記載されたような本発明の範囲を限定するものでない。当業者は別の変形、変更、及び代替がわかるものである。
【００４５】
図３Aに表すように、該プレゼンテーション及び該発表者を識別する情報３０２が該配布物ページ上に印刷される。該プレゼンテーションの開催時間、該プレゼンテーションの開催場所などのような別の情報も情報302中に含み得る。図３Aに表す本実施例においては、３つのスライド（アイテム）304-1、304-2、及び304-3が該ページ上に印刷されている。バーコード306もスライド毎に印刷される。各バーコードは該バーコードに相当するスライドに対する一意の識別子をカプセル化する。スペース３０８はユーザが該プレゼンテーション中にメモをとるようスライド毎に備えられる。
【００４６】
ボックス３１０もスライド毎に印刷される。配布物のユーザは、特定のスライドのボックス３１０に、ユーザがその特定のスライドが表示された該プレゼンテーションで記録された情報の一部分にアクセスするか、該一部分を取り出すか、更に場合によっては該一部分に操作を行うかに関心があることを特定するよう、印しを入れ得る。
【００４７】
図３Bは本発明の実施例による、ユーザが印しを入れた、図３Aに表すページ３００を表す。図３Bに表すように、ユーザは該配布物上のスペース３０８−１にメモを書き込んでいる。ユーザは更に、ボックス310-1及び310-2に印しを入れていて、ユーザがスライド304-1及び304-2に相当する情報をアクセスすることに関心があることを示している。
【００４８】
図４Aは本発明の実施例によって生成された紙文書配布物からの概略ページ４００を表すものである。図４に表すページ４００は単に本発明を組み入れる実施例を例示するものであり、本特許請求の範囲を限定するものでない。当業者は別の変形、変更、及び代替を認識するものである。
【００４９】
図４Aに表すページ４００は図３Aに表すページ３００の特徴の多くを含む。例えば、符号４０２、４０４、４０６、及び４０８は図３Aに表す符号３０２、３０４、３０６、及び３０８と同様のものである。更に、ボックス・セット４１０がスライド毎に印刷される。ボックス・セット４１０における各ボックスは特定の種類の情報に相当する。例えば、図４Aに表す実施例では、各セットは２つのボックス410-a及び410-bを有する。ボックス410-aはオーディオ情報に相当し、ボックス410-bは映像情報に相当する。該配布物のユーザは該ボックス・セットからの1つ以上のボックスに、ユーザが特定のスライドにアクセスするか該スライドを取り出すかを所望する対象の情報の種類を特定するよう印しを入れ得る。したがって、図４Aに表すページ４００はユーザの関心のあるスライドをユーザが選定することを可能にするのみならず、更に、配布物のユーザが、該ユーザが選定スライドについてアクセスしたい情報の種類を、選定することを可能にするものである。
【００５０】
図400に表すページ４００は図３Aのページ３００に表すボックス３１０に相当するボックスを含むものでない。これは、ボックス・セット４１０からの1つ以上のボックスの選定はユーザが該ボックス・セット４１０に相当する該スライドについての情報をアクセスすることに関心があることを自動的に示すものであるからである。したがって、スライドの該選定は自動的に、ボックス・セット４１０からのボックスの選定によって示唆される。しかしながら、本発明の別の実施例においては、ボックス３１０もボックス・セット４１０も両方とも配布物のページ上に印刷し得る。
【００５１】
図４Bは本発明の実施例による、ユーザの印しの入った、図４Aに表す、ページ４００を表す。図４Bに表すように、ユーザはスライド404-1に相当するセット410-1からのボックス410-a及びボックス410-bと、スライド404-2に相当するセット410-2からのボックス410-bとに印しを入れている。これはユーザがスライド404-1に相当するオーディオ情報と映像情報との両方、と、スライド404-2に相当する映像情報のみ、とをアクセスすることに関心があることを示す。
【００５２】
図５Aは本発明の実施例によって生成された紙文書配布物からの概略ページ５００を表す。図５に表すページ５００は単に、本発明を組み入れる実施例を例示するものであり、本特許請求の範囲に記載されたような本発明の範囲を限定するものでない。当業者は別の変形、変更、及び代替を認識するものである。
【００５３】
図５Aに表すページ５００は図４Aに表すページ４００の特徴の多くを含むものである。例えば、符号５０２、５０４、５０６、５０８、及び５１０は図４Aに表す符号４０２、４０４、４０６、４０８、及び４１０と同様のものである。更に、第２ボックス・セット５１２がスライド毎に印刷される。該第２ボックス・セットにおける各ボックスは行う操作に対応する。例えば、図５Aに表す実施例では、各第２セット５１２は２つのボックス512-a及び512-bを有する。ボックス512-aは該情報を出力する操作に相当し、ボックス512-bは該情報をあらかじめ特定されたユーザに対して伝達する操作に相当する。図５Aに表す実施例では、該伝達は電子メールを介して行われる。該配布物のユーザは特定のユーザ選定スライドに相当する取り出した情報に行う該操作を特定するよう該第２ボックス・セットからの1つ以上のボックスに印しを入れ得る。したがって、図５Aに表すページ５００はユーザが、ユーザの関心があるスライド及び関心のあるスライド毎に取り出す情報の種類を選定するのみならず、該選定スライドについての該取り出した種類の情報に行う操作を特定することも、可能にするものである。
【００５４】
図５Bは本発明の実施例による、ユーザの印しがある、図５Aに表す、ページ５００を表すものである。図５Bに表すように、ユーザは、スライド５０４−１に相当するセット512-1からのボックス512-a及びボックス512-bと、スライド504-2に相当するセット512-2からのボックス512-aに印しを入れている。これはユーザが、スライド504-1に相当する該オーディオ及び映像情報の出力と伝達との両方とスライド504-2に相当する該映像情報の出力に関心があることを示すものである。
【００５５】
図６は本発明の実施例による、プレゼンテーションについて記録された情報を処理して該プレゼンテーション用配布物上で印刷されたアイテムが該プレゼンテーションの間のいつに提示されたかを判定する方法を表す概略上位流れ図６００である。図6に表す該方法はプロセッサによって実行されるソフトウェア・モジュール、ハードウェア・モジュール、又はそれらの組み合わせによって行い得る。例えば、図１に表す実施例では、当該処理はサーバ１１２によって実行されるソフトウェア・モジュールによって行い得る。図６に表す流れ図６００は単に本発明の実施例を例示するものであり、本発明の範囲を限定するものでない。別の変形、変更、及び代替も本発明の範囲内に収まるものである。
【００５６】
説明の目的で、図6に表す処理は、配布物上に印刷された（又は印刷される）当該アイテムがパワーポイント（商標）アプリケーションを用いて作成された*.pptファイルからのスライドであるものとする。図６に表す処理は更に、プレゼンテーション用該配布物において印刷された別の種類のアイテム（例えば、アジェンダ項目、写真など）にも適用し得ることが明らかであるものである。
【００５７】
図6に表すように、該処理は処理が行われる対象のプレゼンテーションを識別する工程６０２において情報を受信すると開始される。工程６０２で受信された該情報は特定のプレゼンテーションを識別するプレゼンテーション識別子を有し得る。別の種類の情報、例えば、「ミーティングが西暦2003年6月30日の午後1時から会議室アルファで開催される」、もプレゼンテーションを識別するのに用い得る。該情報はプレゼンテーション識別子との対応関係を設定し得る。工程６０２で受信された上記情報は更に、上記プレゼンテーションについて記録された情報が格納された格納位置を識別し得る。
【００５８】
工程６０４では、工程６０２で識別された該プレゼンテーションについての記録情報がアクセスされる。上記のように、該プレゼンテーションに対する該格納位置を識別する情報を工程６０２で受信し得る。
【００５９】
工程６０６では、工程６０２で識別された該特定のプレゼンテーション用該配布物中に印刷された一連のスライドが判定される。工程６０２で受信された該プレゼンテーション識別子は該一連のスライドを識別するのに用い得る。該プレゼンテーション識別子はプレゼンテーション識別子及び該プレゼンテーション用印刷スライドを識別する情報を格納するテーブルを照会するのに用い得る。例えば、上記のように、本発明の実施例によれば、プレゼンテーション用配布物中で印刷されたスライドに対する一意の識別子に関する情報及び該スライドの画像表現が図２に表す上記処理毎に格納される。例えば、プレゼンテーション用印刷スライド用情報はＸＭＬ構造において格納し得る。複数のそのようなＸＭＬ構造を種々のプレゼンテーションについて格納し得る。更に、上記のように、本発明の実施例によれば、印刷スライドに対する一意の識別子はプレゼンテーションを識別するプレゼンテーション識別子を示す部分を含む。本発明の実施例によれば、工程６０２で受信された（又は判定された）上記プレゼンテーション識別子は種々のＸＭＬ構造において格納された一意の識別子と比較されて、該プレゼンテーション用該配布物において印刷されたスライド用情報を格納するＸＭＬ構造を識別する。該プレゼンテーション用に印刷された該一連のスライドは更に、該ＸＭＬ構造から判定し得る。
【００６０】
代替的実施例では、複数のプレゼンテーションに関する情報を単一のデータ構造（例えば、単一のＸＭＬ構造）内に一緒に格納し得る。本実施例においては、工程６０６で、工程６０２で識別された上記プレゼンテーションに対する上記プレゼンテーション識別子は該種々の一意の識別子と比較されてその特定のプレゼンテーション用の配布物中に印刷されたスライドに相当する一意の識別子を見出す。このようにして、該プレゼンテーション用に印刷された該一連のスライドを判定し得る。
【００６１】
工程６０８では、一連のスライドにおけるスライドが工程602で識別された上記プレゼンテーションの間にいつ表示又は提示されたかを判定する。本発明の実施例によれば、これは第１に、工程６０４でアクセスされた上記記録情報から画像を抽出することによって行われる。該記録情報から抽出される該画像は種々の画像キャプチャ・デバイスによって該プレゼンテーションの間にキャプチャされる画像、プレゼンテーション・レコーダによってキャプチャされる画像、該プレゼンテーションの間にキャプチャされた映像情報から得られたキーフレーム・イメージなどを含み得る。
【００６２】
該抽出画像は更に、該プレゼンテーション用該配布物上に印刷された該スライドの画像（表現）と比較される。本発明の実施例によれば、該ＸＭＬ構造に格納された該スライドの該表現（すなわち、該スライドの該画像）が該比較に用いられる。種々のコンテンツ照合手法を、該ＸＭＬ構造において格納された該スライドの当該画像を該プレゼンテーションについての該記録情報から抽出された当該画像と比較して照合画像を見出すよう、用い得る。そのようなコンテンツ照合手法の例は米国特許仮出願番号第60/462,412号（代理人番号US  15358-009400）、及び米国特許出願番号第10/412,757号（代理人番号US  15358-009500）に記載されており、該記載の内容は全て、全ての目的において、この参照によって本明細書及び特許請求の範囲における開示に含むものとする。当業者がわかる別の手法も用い得る。
【００６３】
工程６０８で行われた上記比較に基づいて、該プレゼンテーション用該配布物上に印刷されたスライド毎に、該プレゼンテーションの間にいつ該スライドが表示又は提示されたかを示す、時間情報が判定される。該記録情報と関連付けられた該時間情報は印刷スライド毎の該時間情報を判定するのに用いられる。
【００６４】
種々の異なる手法を印刷スライド毎該時間情報を判定するのに用い得る。一手法によれば、印刷スライド毎に、該スライドの該画像表現が該記録情報から抽出された情報と比較されて該印刷スライド画像と照合する該記録情報からの画像を判定する。上記のように、コンテンツ照合手法は米国特許仮出願番号第60/462,412号（代理人番号US  15358-009400）、及び米国特許出願番号第10/412,757号（代理人番号US  15358-009500）に記載されており、当業者がわかる別の手法が照合画像（すなわち、該印刷スライドを構成する該記録情報からの画像）を見出すのに用い得る。記録情報及び該照合画像に関連した該時間情報に基づいて、印刷スライドについての該時間情報を判定し得る。
【００６５】
本発明の実施例によれば、印刷スライドについての該時間情報は該プレゼンテーションの間に該スライドが表示された時間を識別する。印刷スライドについての該時間情報は更に、該プレゼンテーションの間に該スライドから提示又は表示された1つ以上の期間を識別し得る。該期間は非連続のものであり得る。
【００６６】
工程６１０では、印刷スライド毎に工程６０８で判定された上記時間情報が格納される。代替的実施例では、該時間情報は該プレゼンテーションで提示されたものと判定されたスライドのみを格納し得る。本発明の実施例によれば、該時間情報は工程６０６で判定された上記プレゼンテーションについて上記ＸＭＬ構造において格納される。該時間情報は、該時間情報が該印刷スライドに対する該一意の識別子と、更には、場合によっては、該印刷スライドの該画像表現とお互いに関連付けられるような方法で格納される。したがって、スライドに対する一意の識別子が与えられると、プレゼンテーション用のそのスライドについての該時間情報を判定し得る。
【００６７】
該時間情報に加え、該プレゼンテーションについての該記録情報が格納された位置を識別する情報も格納し得る。本発明の実施例によれば、該情報は上記ＸＭＬ構造内に格納される。該記録情報に対するこの格納位置情報は該記録情報が新格納位置に移動した場合に更新し得る。このようにして、本発明の実施例は該記録情報の格納位置を経時的に変えることを可能にする。
【００６８】
図６に表す上記処理はプレゼンテーションについての該情報が記録された後に自動的に行い得る。図６において行われた上記処理の結果として格納された上記時間情報はユーザが該紙文書配布物を用いて該記録情報の一部分をアクセスすることを可能にする。
【００６９】
別の実施例では、図6に表す上記処理は、配布物のユーザが、該配布物を用いて、ユーザが選択した、配布物上に印刷された、1つ以上のスライドに相当する情報に対するアクセスを要求した、旨を示す信号を受信すると行い得る。下記のように、この信号を受信し得るのには種々の方法がある。これらの別の実施例では、図６に表す上記処理はユーザによって選定されたスライドについてのみ行い得る。上記処理をプレゼンテーションについての情報が記録された後に自動的に行うか、該記録情報の一部分をアクセスする旨のユーザの要求の受信に応じて行うかは該処理について利用可能な計算リソースと該処理に対して許容される時間的制約によってかわってくる。
【００７０】
図７Ａは本発明の実施例による、プレゼンテーション用配布物上に印刷された一連のスライドについての時間情報を格納するのに用いられる、ＸＭＬ構造の概略図である。図７Ａに表す該実施例は更に、本発明の別の実施例における別の種類の印刷アイテムについての情報を格納するのに用い得る。
【００７１】
図７Ａに表すように、（タグ<SLIDE>と</SLIDE>とによって示された）情報７０２は配布物において印刷されたスライド毎に格納される。各スライドは（タグ<slideNo>と</slideNo>とによって示された）スライド番号によって識別される。スライド毎に、（タグ<MATCHES>と</MATCHES>とによって示された）情報７０４は該スライドに照合した記録情報からの一連の画像について格納される。情報７０４は該記録情報からの照合画像毎の（タグ＜MATCHITEM>及び＜/MATCHITEM>によって示された）情報７０６を含む。照合画像毎に、該画像が表示又は提示された時の該記録情報の一部分に相当する（タグ<matchCapNo＞及び</matchCapNo>によって示される）識別子が格納される。照合画像毎に、該画像についての情報の該一部分の（タグ<begin>及び</begin>によって示された）開始時間すなわち開始インデックス・ポイント、及び、該画像についての情報の該一部分の（タグ<begin>及び</begin>によって示された）終了時間すなわち終了エンド・ポイントが格納される。該開始及び終了時間は該相当するスライドが提示又は表示された時の該記録情報の一部分を示す。例えば、図７Aに表す実施例においては、該記録情報の時間0乃至14813と時間2037211乃至2045243との間のスライド#1に相当する情報が表示又は提示されている。該開始及び終了時間は該記録情報の開始に対して相対的なものであり得る。
【００７２】
本発明の実施例によれば、スライドに対する一意の識別子も（図７Aに表したような）XMLファイルが格納された時のディレクトリの名称を含む。本実施例では、図７Aに表すXMLファイルを該XMLファイルにおいて参照された記録情報に対してリンクする、別のXMLテーブルが格納される。
【００７３】
別の実施例では、図７Aに表すXML構造はスライド毎に格納される情報の種類及び該情報が格納された位置を識別する情報を含むよう拡張し得る。拡張XML構造の例は図７Bに表す。例えば、図７Bに表すように、スライド＃１がプレゼンテーションの間に記録された情報の２つのセグメントの間で提示されている。第１セグメントは（時間０と時間１４８１３との間で発生する）オーディオ情報の種類のもので、「rtsp://somewhere.com/audio.rm」に格納される。第２セグメントは（時間2037211と時間2045243との間で発生する）映像情報の種類のもので、「rtsp://somewhere.com/video.rm」に格納される。
【００７４】
図７A及び７Bに表すXML構造は本発明の実施例による印刷アイテムについての情報を格納する手法を表す。種々の別の手法（例えば、データベース、テーブル、別のデータ構造、メモリ構造など）も本発明の別の実施例において用い得る。
【００７５】
本発明の開示によれば、配布物のユーザは該配布物を、該配布物が印刷された対象のプレゼンテーションについて記録された情報をアクセス又は取り出すよう、用い得る。図８は本発明の実施例によるプレゼンテーションについて記録された情報をアクセスし、該情報に操作を行う方法を表す概略上位流れ図８００である。図８に表す該方法はプロセッサによって実行されるソフトウェア・モジュール、ハードウェア・モジュール、又はそれらの組み合わせによって行い得る。例えば、図１に表す実施例では、当該処理はサーバ１１２によって実行されるソフトウェア・モジュールによって行い得る。図８に示す流れ図８００は単に、本発明の実施例を例示するものであり、本発明の範囲を限定することを企図するものでない。別の変形、変更、及び代替も本発明の範囲内におさまるものである。
【００７６】
説明する目的で、図８に表す上記処理は配布物上に印刷された（又は印刷される）アイテムはスライドであるものとする。図8に表す処理はプレゼンテーション用配布物において印刷される別の種類のアイテム（例えば、アジェンダ項目、写真など）にも適用し得る。図８に表すように、上記処理は、プレゼンテーションについての記録情報を要求する情報が工程８０２で受信された時に開始される。該要求は種々の異なる手法を用いて、かつ、種々の異なる刺激に応じて、受信し得る。一手法によれば、配布物のユーザはユーザが情報をアクセス又は取り出すことを所望する対象のスライドに相当する該配布物上に印刷されたバーコードを走査するようバーコード・スキャナを用い得る。例えば、図３Aに表すページ３００のような、一ページを考慮に入れると、ユーザは自分の関心のあるスライドの1つ以上のバーコード３０６を走査するようバーコード・スキャナを用い得る。例えば、ユーザがスライド304-1及び304-2についての記録情報の一部分をアクセスすることに関心がある場合、ユーザはバーコード306-1及び306-2を走査し得る。工程８０２において該情報をアクセスする該要求は該走査に応じて生成し得る。
【００７７】
上記のように、ユーザは紙配布物自体の上に印を入れることによってユーザの関心のあるスライドを識別し得る。例えば、図３Aに表した配布物ページ３００に対して、ユーザは関心のあるスライドを識別するようボックス３１０に印を入れ得る。例えば、図３Bに表すように、ユーザはボックス310-1及び310-2に印を入れ、ユーザが選定スライドに相当するプレゼンテーションについての記録情報の一部分をアクセスすることに関心があることを示している。本実施例では、ユーザは、ユーザが情報をアクセスしたい対象のスライドを識別するようバーコード・スキャナのような如何なる特殊な機器をも必要とするものでない。該印しを入れたページ（すなわち配布物の、ユーザが印しを入れた、ページのみ）は更に、どのスライド（又は一般にアイテム）がユーザによって選定されたかを識別するよう該ページを走査する（又は該ページの写真若しくは画像を取得する）ことができるデバイスに供給し得る。種々のツール及び手法を該ページの画像を走査又は取得するよう用い得る。例えば、種々の走査プログラム、画像処理プログラム、バーコード認識プログラム、光マーク認識プログラム（例えば、scanssoft.com  によって供給されるプログラム）などはページの画像を走査又は受信し、該ページ上のユーザによる印しを認識するのに用い得る。
【００７８】
工程８０４では、情報を取り出す対象の1つ以上のスライドが判定される。該判定は工程８０２で受信された情報に基づいて行い得る。例えば、ユーザが情報を取り出す対象のスライドを識別するようバーコード・スキャナを用いた場合、各走査バーコードは情報を取り出す対象のスライドを識別する。各走査バーコードは更に、選定スライドに相当する一意の識別子を識別する。いくつかの別の実施例では、上記のように、配布物の印入りページを、該配布物ページ上にユーザが入れた印しに基づいて取り出される情報の対象のスライドを判定することができるデバイスに、供給し得る。本実施例では、該デバイスは該配布物の該ページの画像を取得し、該ユーザが入れた印しを判定する該画像を解析し、該ユーザが入れた印しに基づいて該選定スライドを判定することができる。該選定スライドに対する一意の識別子も判定される。
【００７９】
上記のように、配布物の特定実施例はユーザが、選定スライド毎に、ユーザが該スライドについて取り出したい種類の情報を特定することを可能にし得る。例えば、図４Aに表したページ４００はユーザが、ユーザがアクセスすることに関心のある選定スライドに相当する種類の情報を特定するよう、印しを入れ得るボックス４１０を備える。例えば、図４Bに表すように、ユーザはスライド404-1に相当するセット410-1からボックス412-a及び410-bと、スライド404-2に相当するセット410-2からのボックス410-bとに印しを入れることによって、ユーザがスライド404-1に相当するオーディオと映像情報との両方とスライド404-2に相当する映像情報のみとをアクセスするのに関心のある旨を示すものである。
【００８０】
したがって、配布物のユーザが選定スライド毎に取り出す情報の種類を特定することを可能にする本発明の実施例では、工程８０６で、工程８０４で判定された選定スライド毎に、該スライドについて取り出される情報の種類が判定される。本発明の実施例によれば、工程８０６での該判定は工程８０２で受信された情報に基づいて行い得る。例えば、情報の種類に相当するバーコードはスライド毎に配布物のページ上に印刷し得る。ユーザは更に、情報を取り出す対象の選定スライド毎に、取り出す情報の種類に相当する、1つ以上のバーコードを走査するようスキャナを用い得る。該配布物又はそのうちの印しを入れたページがデバイスに供給される実施例では、該デバイスは該配布物ページ上にユーザが入れた印しに基づいて選定スライド毎に取り出す情報の種類を判定することができる。これらの実施例では、該デバイスは該配布物の該ページの画像を取得し、該ユーザの入れた印しを判定するよう該画像を解析し、該ユーザの入れた印しに基づいて該選定された情報の種類を判定することができる。
【００８１】
上記のように、配布物の特定実施例は更に、ユーザが、該取り出し情報に行う1つ以上の操作を、特定することを可能にするものである。例えば、図５Aに表すページ５００はユーザが選定スライドについて取り出される情報に行われる操作を特定するよう印しを入れ得るボックス５１２を備える。例えば、図５Bに表すように、ユーザはスライド504-1に相当するセット512-1からのボックス512-a及びボックス512-bとスライド504-2に相当するセット512-2からのボックス512-aとに印しを入れることによって、ユーザはスライド504-1について取り出されたオーディオ及び映像情報の出力と伝達との両方と、スライド504-2について取り出した映像情報の出力とに関心がある旨を示している。
【００８２】
したがって、配布物のユーザが、行う操作を、特定することを可能にする本発明の実施例では、工程８０８で、工程８０４で判定された選定スライド毎に、該スライドについて取り出される情報に行う該操作が判定される。本発明の実施例によれば、工程８０８での該判定は工程８０２で受信された情報に基づいて行い得る。例えば、行う操作に相当するバーコードはスライド毎に該配布物のページ上に印刷し得る。ユーザは更に、該スライドについて取り出された情報に行う該操作を特定するよう選定スライド毎に1つ以上のバーコードを走査するスキャナを用い得る。該配布物又はその中で印しの入ったページがデバイスに供給される実施例では、該デバイスは該配布物ページ上にユーザが入れた印しに基づいて選定スライド毎に取り出される該情報に行う該操作を判定することができる。これらの実施例では、該デバイスは該配布物の該ページの画像を取得し、該ユーザの入れた印しを判定するよう該画像を解析し、該ユーザの入れた印しに基づいて該選定操作を判定することができる。
【００８３】
工程８１０では、時間情報が工程８０４で判定されたスライド毎に判定される。スライドについての該時間情報は該スライドがプレゼンテーションの間にいつ提示又は表示されたかを示すものである。上記のように、スライド（又はアイテム）毎の該時間情報はデータベース又はレポジトリ中に格納し得る。本発明の実施例によれば、該情報はXML構造に格納し得る。したがって、工程８１０の一部として、該選定スライドについての該時間情報を判定するのに、該配布物の該選定スライドについてのXML構造すなわちデータベース項目が判定される。本発明の実施例によれば、該XML構造すなわちデータベース項目は工程８０４で判定された上記選定スライドに対する一意の識別子に基づいて判定し得る。
【００８４】
工程８１０で選定スライドについて判定された該時間情報は該スライドが表示又は提示された時間を識別し得る。該時間は更に、該プレゼンテーションの間で該スライドが表示された時の期間を識別し得る。
【００８５】
工程８１２では、該選定スライドについての情報が取り出される元の該プレゼンテーションについての該記録情報がアクセスされる。上記のように、該記録情報の格納位置を識別する情報はデータベース又はレポシトリ中に格納し得る。本発明の実施例によれば、該情報はXML構造に格納し得る。したがって、該格納位置情報は該XML又はデータベース項目から判定し得る。該プレゼンテーションについての該記録情報は更に、該判定格納位置からアクセスされる。
【００８６】
工程８１４では、工程８０４において判定されたスライド毎に、（工程８１２でアクセスされた）該記録情報の一部分が該スライドについて、工程８１０で判定された該スライドについて判定された該時間情報に基づいて判定され、取り出される。ユーザがスライド毎に取り出す情報の種類を特定し得る実施例においては、スライド毎に工程８１４で判定され、取り出された該情報の一部分は工程８０６で上記スライドについて識別された情報の種類に相当する。取り出す情報の種類をユーザが特定することを可能にするものでない、又はユーザが取り出す情報の種類を特定しない、本発明の実施例において、既定された、すなわち予め構成された、種類の情報を工程８１４で取り出し得る。
【００８７】
例えば、工程８０４でユーザがスライド＃１を選定したことが判定されたこととする。更に、オーディオ及び映像情報がスライド＃１について取り出されることが工程８０６で判定され、スライド＃１が時間T1とT2との間の該プレゼンテーションの間に表示されたことを工程８１０で判定されたこととする。上記と仮定すると、工程８１４では、時間T1と時間T2との間のオーディオ情報及び映像情報は工程８１２でアクセスされた該プレゼンテーションについての該記録情報からのスライド＃１について取り出される。
【００８８】
ユーザが行う操作を特定し得る実施例においては、工程８０４において判定されたスライド毎に、該スライドに相当する情報に行う工程８０８で判定された操作が行われる。行う操作をユーザが特定することを可能にしない、又はユーザが如何なる操作をも特定しない、本発明の実施例では、既定の操作を行い得る（例えば、情報を、出力デバイスを用いて、出力し得るか、情報を記憶媒体に保存し得る。）特定の実施例においては、ユーザが行う操作を特定しない場合、如何なる操作も行わないことがある。
【００８９】
図９は本発明の実施例を実施するのに用い得るモジュールの概略ブロック図である、該モジュールはソフトウェア若しくはハードウェア、又はそれらの組み合わせで実施し得る。図９に表す該モジュールは単に、本発明を組み入れる実施例を例示するものであり、本特許請求の範囲に記載されたような本発明の範囲を限定するものでない。当業者は別の変形、変更、及び代替を認識するものである。説明の目的で、配布物に印刷されたアイテムはスライドであることとする。別の実施例では、該モジュールは更に、プレゼンテーション用紙文書配布物上に印刷される別の種類のアイテムを処理するのに用い得る。
【００９０】
プリンタ・ドライバ・モジュール９０２は配布物の印刷を容易にするよう構成される。プリンタ・ドライバ・モジュール９０２は配布物上で印刷されるスライド（アイテム）を識別する情報を受信する。例えば、プリンタ・ドライバ・モジュール９０２は印刷するパワーポイント（商標）ファイルを識別する情報を受信し得る。印刷するアイテムを受信すると、プリンタ・ドライバ・モジュール９０２は該情報をプレゼンテーション前プロセッサ・モジュール９０４に転送するよう構成される。
【００９１】
プレゼンテーション前プロセッサ・モジュール（PPPM）904はプリンタ・ドライバ・モジュール９０２から印刷するスライド（アイテム）を識別する情報を受信するよう構成される。別の実施例では、PPPM904は更に、ユーザ又はある別のソース若しくはアプリケーションから印刷されるアイテムを識別する情報を受信する。印刷するスライド毎に、PPPM９０４は信号を、印刷するスライド毎に一意の識別子を生成するよう構成された識別子生成モジュール（IGM）９０６に対して送出する。種々の異なる種類の識別子を用い得る。本発明の実施例によれば、IGM９０６は10桁の一意の識別子を紙文書配布物中に印刷されるスライド毎に生成する。該一意の識別子の最初の5桁の部分は該配布物が印刷される対象の該プレゼンテーションを識別するプレゼンテーション識別子を識別する。上記一意の識別子の後続の5桁の部分は一意に該一意の識別子が生成される対象の該スライドを識別する。PPPM９０４は印刷するスライド毎にIGM９０６からの該一意の識別子の情報を受信する。
【００９２】
本発明の実施例によれば、IGM９０６は種々のプレゼンテーションについてのプレゼンテーション番号のテーブル９０７を保持する。信号が新規プレゼンテーション用スライドについてPPPM904から受信された時、IGM９０６は該プレゼンテーションに対する事前に未使用のプレゼンテーション識別子を生成し、スライド毎に識別子を生成する。該プレゼンテーション識別子と該スライド識別子との組み合わせはスライドに対する一意の識別子を構成する。既に行われたプレゼンテーションについては、該プレゼンテーションに対する該プレゼンテーション識別子に加えて、IGM９０６は更に、該テーブル中に該プレゼンテーションの間に提示された上記シンボリック・プレゼンテーション・ファイル及び該プレゼンテーションについての記録情報の格納位置を識別する情報を格納し得る。該情報はテーブル９０７に格納し得る。この情報は、別の処理が、特定のプレゼンテーションに相当する該記録情報を取り出す場所を、判定することを可能にする。印刷する該スライドについてIGM９０６によって生成された一意の識別子はPPPM９０４に伝達される。
【００９３】
PPPM904は更に、印刷する該スライドの表現を得るよう構成される。上記のように、該表現は該スライドの画像であり得る。PPPM９０４自体は印刷する該スライドの画像を生成し得る。その代わりに、PPPM９０４はある外部プログラムから印刷される該スライドの画像を受信し得る（例えば、パワーポイント（商標）がJPEG画像をPPPM９０４に供給し得る）。
【００９４】
PPPM９０４は（IGM９０６から受信された）該一意の識別子及び印刷する該スライドの相当する画像をレポジトリ９０８に格納するよう構成される。印刷する該スライドに関する、該スライドを有する該パワーポイント（商標）ファイルの名称、該スライドが該パワーポイント（商標）ファイル中に位置するページなどのような、別の情報もPPPM９０４によってレポジトリ９０８に格納し得る。本発明の実施例によれば、該情報はXML構造９１０として格納される。
【００９５】
PPPM９０４はプリンタ・ドライバ・モジュール９０２に該一意の識別子の情報を供給するよう構成される。プリンタ・ドライバ・モジュール９０２は紙文書配布物９１２を生成するよう紙媒体上に該スライド及び相当する一意の識別子を印刷する。スライド毎に、該スライドに対して生成され、PPPM９０４から受信された該一意の識別子も該スライドの最も近くに印刷される。本発明の実施例によれば、該一意の識別子はバーコードの形式で印刷される。
【００９６】
PPPM９０４は更に、該スライドの該表現を、該表現情報からメタデータ（例えば、画像、画像特徴、テキスト、など）を抽出するよう処理し得る。この抽出情報を図６に表す別のモジュールによって用い得る。例えば、該抽出情報は画像を比較する画像マッチャ・モジュール９２４によって用い得る。該抽出メタデータ情報及び、該メタデータと該スライドとを関連付ける情報は、例えば、テーブル９０７、又はある別のメモリ位置、に格納し得る。
【００９７】
プリンタ・ドライバ・モジュール９０２は1つ以上の配布物を印刷し得る。各配布物は1ページ以上の紙ページを有する。各ページは各々に1つ以上のスライドが印刷されていることがある。別の情報も、スライドに加え、配布物中に印刷し得る。
【００９８】
プレゼンテーションの間には、該スライドはコンピュータ９１４（例えば、パワーポイント（商標）プレゼンテーションを実行するラップトップ）及び出力デバイス９１６を用いて出力し得る。出力デバイス９１６はコンピュータ９１４の一部分か、外部の画面などであり得る。種々の別の種類のデバイス（例えば、プロジェクタ、ビデオ・カメラ）も更に、プレゼンテーションの間に該スライドを表示するよう用い得る。
【００９９】
上記のように、キャプチャ・デバイス９１８はプレゼンテーションの間に情報を記録するよう構成される。プレゼンテーションの間に記録された該情報は種々の異なる種類の情報を含み得る。プレゼンテーション情報レコーダ・モジュール（PIRM）９２０は該種々のキャプチャ・デバイス９１８によってキャプチャされた情報を受信するよう構成される。PIRM９２０によって受信される該情報はオーディオ情報、映像情報などを含む、種々の種類又はストリームの情報を含み得る。表示されるスライドに関する情報をキャプチャするのに、PIRM９２０は更にコンピュータ９１４のビデオ出力にアクセスし、表示ビデオ・フレーム間でかなりの差異が検出された都度、ビデオ・キーフレームをキャプチャするよう構成し得る。PIRM９２０は更にキャプチャ・デバイス９１８から該記録情報についての時間情報を受信する。１つの記録情報で時間情報を関連付けさせていないものについて、PIRMは該１つの記録情報についての該時間情報を該プレゼンテーションの間にキャプチャされた別の種類の情報に関連した時間情報に基づいて推定するよう構成し得る。
【０１００】
PIRM９２０は該記録情報を格納するよう構成される。図９に表すように、該記録情報９２２はレポジトリ９０８に格納し得る。記録情報９２２の格納位置を識別する情報も格納される。該格納位置情報はIGM９０６によって保持されるテーブル９０７に格納し得る。
【０１０１】
PIRM９２０は更に、記録情報９２２から画像を抽出するよう構成される。該抽出画像は該画像と関連した時間情報とともに、画像マッチャ・モジュール（IMM）９２４に転送される。記録情報の格納位置を識別する情報は更に、IMM９２４に転送し得る。
【０１０２】
IMM９２４は該配布物上に印刷された該スライドの画像（表現）と、PIRM９２０から受信される該記録情報から抽出された画像との、コンテンツを比較するよう構成される。該比較に基づいて、IMM９２４は印刷スライド毎の時間情報を判定するよう構成される。スライドについて判定された該時間情報は該スライドが表示又は提示された該プレゼンテーション中の時間を示す。IMM９２４は該画像の比較を行うよう種々の異なる手法を用い得る。例えば、米国特許出願番号10/412,757（代理人番号US  15358-00950）及び米国特許仮出願番号60/462,412（代理人番号US  15358-00940）に記載する手法を用い得る。当業者がわかる別の手法も用い得る。
【０１０３】
該配布物中に印刷された該スライドについてIMM９２４によって判定された該時間情報はレポジトリ９０８に格納される。本発明の実施例によれば、該時間情報はXML構造９１０に格納し得る。
【０１０４】
レポジトリ９０８に格納された該情報は更に記録情報９２２の一部分をアクセスするのに用い得る。配布物アナライザ・モジュール（HAM）９２６はユーザが印しを入れた配布物（又は該配布物からの１つ以上のページ）を受信するよう構成される。該配布物から、HAM９２６はユーザが印しを入れたスライド（又はアイテム）を判定するよう構成される。例えば、図３B、４B、及び５Bに表すページについて、HAM９２６は該ユーザが印しを入れたボックス３１０、４１０、又は５１０を判定するよう構成される。選定スライド毎に、HAM９２６は該スライドに対する一意の識別子を判定するよう構成される。本発明の実施例によれば、選定スライド毎に、HAM９２６は該配布物中に印刷され、該選定スライドに相当するバーコードを読み取るよう構成される。該バーコードは該選定スライドに対する該一意の識別子を識別する。いくつかの実施例では、該スライドの該画像自体が該一意の識別子となる。
【０１０５】
選定スライド毎に取り出される情報の種類をユーザが特定することを可能にする実施例では、HAM９２６はスライド毎に取り出す情報の種類を判定するよう該配布物ページを解析するよう構成される。該取り出し情報に行う操作をユーザが特定することを可能にする実施例では、HAM９２６はスライド毎に行う該操作を判定するよう該配布物ページを解析するよう構成される。
【０１０６】
HAM９２６によって判定された情報は情報取り出しモジュール（IRM）９２８に転送される。行う該操作を識別する情報は操作ハンドラ・モジュール９３０に転送し得る。IRM９２８は該選定スライドについての時間情報を判定し、スライド毎の記録情報922の一部分を、該スライドについての該時間情報に基づいて、取り出すよう構成される。HAM９２６から受信された該選定スライドについての該一意の識別子の情報を用いて、IRM９２８はXML構造９１０からの選定スライドについての該時間情報を判定する。
【０１０７】
IRM９２８は更に該スライドについて判定された該時間情報を用いて該プレゼンテーションについての該記録された情報の一部分を取り出す。IRM９２８はXML構造９１０から該プレゼンテーションについての該記録情報の格納位置を判定し得る。IRM928は更に、IGM９０６によって保持されるテーブル９０７から該記録情報の格納位置を判定し得る。IRM９２８は記録情報922をアクセスし、選定スライド毎に判定された該時間情報に基づいて該記録情報の一部分を取り出す。スライドについて取り出す情報の種類が特定された場合、それらの種類の情報の一部分が記録情報９２２から取り出される。
【０１０８】
IRM９２８は出力デバイスを用いて該取り出した情報を出力し得る。該取り出した情報に操作を行うことを必要とする実施例では、IRM９２８は該取り出した情報を操作ハンドラ・モジュール（AHM）９３０に転送し得る。選定スライド毎に、AHM９３０はそのスライドについて取り出された該情報に該特定操作を行うよう構成される。行い得る操作の例は該情報の出力、該情報の特定位置又は格納媒体への保存、該取り出した情報の伝達、該取り出した情報の紙文書（又は印刷可能表現）などを含む。
【０１０９】
図１０は本発明の実施例による処理を行うのに用い得るデータ処理システム１０００の概略ブロック図である。図１０に表すように、データ処理システム１０００は、バス・サブシステム１００４を介して複数の周辺装置と通信し合う、少なくとも1つのプロセッサ１００２を含む。これらの周辺装置は、メモリ・サブシステム１００８並びにファイル記憶サブシステム１０１０、ユーザ・インタフェース入力デバイス１０１２、ユーザ・インタフェース出力デバイス１０１４、及びネットワーク・インタフェース・サブシステム１０１６を有する、記憶サブシステム１００６を含み得る。該入力及び出力デバイスはユーザがデータ処理システム1002と対話することを可能にする。
【０１１０】
ネットワーク・インタフェース・サブシステム１０１６は別のコンピュータ・システム、ネットワーク、及び記憶リソースとのインタフェースを備える。該ネットワークはインターネット、ローカル・エリア・ネットワーク（LAN）、ワイド・エリア・ネットワーク(WAN)、無線ネットワーク、イントラネット、私設ネットワーク、公衆ネットワーク、交換ネットワーク、又は別の如何なる適切な通信ネットワークをも含み得る。ネットワーク・インターフェース・サブシステム１０１６はデータを別のソースから受信し、データ処理システム１０００から別のソースにデータを送信するインタフェースとしての役目を担う。例えば、データ処理システム１０００はプレゼンテーション及びXMLデータ構造についての格納された記録情報をネットワーク・インタフェース・サブシステム１０１６を介してアクセスし得る。ネットワーク・インタフェース・サブシステム１０１６の実施例はイーサネット（登録商標）・カード、モデム（電話、衛星、ケーブル、ISDNなど）、（非同期）ディジタル加入者線(DSL)ユニットなどを含む。
【０１１１】
ユーザ・インタフェース入力デバイス１０１２はキーボード；マウス、トラックボール、タッチパッド若しくはグラフィックス・タブレット、のようなポインティング・デバイス；スキャナ；バーコード・スキャナ；ディスプレイに組み入れられたタッチスクリーン；音声認識システムのようなオーディオ入力デバイス；マイクロフォン；及び別の種類の入力デバイスを含み得る。一般に、本明細書及び特許請求の範囲の原文における「input  device」の語の使用はデータ処理システム１０００に情報を入力する全ての考えられる種類のデバイス及び方法を含むことを企図するものである。
【０１１２】
ユーザ・インタフェース出力デバイス１０１４は表示サブシステム、プリンタ、ファクシミリ機、又はオーディオ出力デバイスのような非可視ディスプレイを含み得る。該ディスプレイ・サブシステムは陰極線管(CRT)、液晶ディスプレイ(LCD)のようなフラット・パネル・デバイス、又は投影デバイスであり得る。一般に、本明細書及び特許請求の範囲の原文における「output  device」の語の使用はデータ処理システム１０００から情報を出力する全ての考えられる種類のデバイス及び方法を含むことを企図するものである。
【０１１３】
記憶サブシステム１００６は本発明の機能を備えるプログラミングとデータとの基本構成を格納するよう構成し得る。例えば、本発明の実施例によれば、本発明の該機能を実施するソフトウェア・モジュールは記憶サブシステム１００６に格納し得る。これらのソフトウェア・モジュールはプロセッサ１００２によって実行し得る。記憶サブシステム１００６は更に、本発明によって用いられるデータを格納するレポジトリを備え得る。例えば、プレゼンテーションについての該XML構造及び該記録情報は記憶サブシステム１００６に格納し得る。記憶サブシステム１００６はメモリ・サブシステム１００８及びファイル/ディスク記憶サブシステム１０１０を有し得る。
【０１１４】
メモリ・サブシステム１００８はプログラム実行中に命令とデータとを格納する主要ランダム・アクセス・メモリ（RAM）１０１８と、固定命令が格納される読み取り専用メモリ（ROM）１０２０とを含む複数のメモリを含み得る。ファイル記憶サブシステム１０１０はプログラム及びデータのファイルに対する持続的（非揮発性）記憶装置を備え、ハード・ディスク・ドライブ、フロッピ・ディスク・ドライブ並びに関連取り外し可能媒体、コンパクト・ディスク読み取り専用メモリ(CD-ROM)ドライブ、光ドライブ、取り外し可能メディア・カートリッジ、及び別の同様な記憶媒体を含み得る。
【０１１５】
バス・サブシステム１００４はデータ処理システム１００２の上記種々の構成部分及びサブシステムがお互いに企図するよう通信させる機構を備える。バス・サブシステム１００４を単一バスとして概略的に表しているが、該バス・サブシステムの別の実施例は複数のバスを利用し得る。
【０１１６】
データ処理システム１０００はパソコン、ポータブル・コンピュータ、ワークステーション、ネットワーク・コンピュータ、メインフレーム、キオスク、又は如何なる別のデータ処理システムをも含む、種々の種類のものであり得る。コンピュータとネットワークとの常に変化し続ける特性が理由で、図10に表すデータ処理システム１０００の上記説明は単に、該コンピュータ・システムの好適実施例を例示する目的での特定の例であることを企図するものである。多くの別の構成で、図10に表す該システムよりも構成部分が多いもの又は少ないものが考えられる。
【０１１７】
本発明の特定の実施例を説明したが、種々の修正、変更、代替的構成、及び同等も本発明の範囲内に収まるものである。該説明した本発明はある特定のデータ処理環境内での動作に限定されるものでなく、複数のデータ処理環境内で自由に動作するものである。更に、本発明は特定の一連の取引及び工程を用いて説明したが、当業者には本発明の範囲が該説明した一連の取引及び工程に限定されないことが明らかなものである。上記に説明した上記式は単に、本発明の実施例を例示するものであり、本発明の別の実施例においては変わってくることがあり得ることがわかるものである。
【０１１８】
更に、本発明はハードウェアとソフトウェアとの特定の組み合わせを用いて説明したが、別のハードウェアとソフトウェアとの組み合わせも本発明の範囲内に収まることを認識すべきである。本発明は、ハードウェアのみか、ソフトウェアのみか、又はそれらの組み合わせを用いて、実施し得る。
【０１１９】
本明細書及び添付図面は、したがって、限定的意味よりも例示的意味でみなされるものである。しかしながら、追加、控除、削除、及び他の修正並びに変更がそれら明細書及び添付図面に対して、本特許請求の範囲に示したような広範な趣旨及び範囲から逸脱することなく、行い得ることは明らかである。
【図面の簡単な説明】
【０１２０】
【図１】本発明の実施例を組み入れ得るシステムの概略ブロック図である。
【図２】本発明の実施例によるプレゼンテーションの実施前に行われる処理の方法を表す概略上位流れ図である。
【図３Ａ】本発明の実施例によって生成された紙文書配布物からの概略ページを表す図である。
【図３Ｂ】本発明の実施例による、ユーザが印しを入れた、図３Aに表した、ページを表す図である。
【図４Ａ】本発明の実施例によって生成された紙文書配布物からの概略ページを表す図である。
【図４Ｂ】本発明の実施例による、ユーザが印しを入れた、図４Aに表した、該ページを表す図である。
【図５Ａ】本発明の実施例によって生成された紙文書配布物からの概略ページを表す図である。
【図５Ｂ】本発明の実施例による、ユーザが印しを入れた、図５Aに表した、該ページを表す図である。
【図６】本発明の実施例による、プレゼンテーションについて記録された情報を処理して該プレゼンテーション用配布物上に印刷されたアイテムが該プレゼンテーションの間のいつに提示されたかを判定する方法を表す概略上位流れ図である。
【図７Ａ】本発明の実施例による、プレゼンテーション用配布物上に印刷された一連のスライドについての時間情報を格納するのに用いられる、XML構造の概略図である。
【図７Ｂ】本発明の実施例による拡張XML構造を表す図である。
【図８】本発明の実施例による、プレゼンテーションについて記録された情報にアクセスし、操作を行う方法を表す概略上位流れ図である。
【図９】本発明の実施例を実施するのに用い得るモジュールの概略ブロック図である。
【図１０】本発明の実施例による処理を行うのに用い得るデータ処理システムの概略ブロック図である。
【符号の説明】
【０１２１】
１００  システム
１０２  コンピュータ
１０４  アプリケーション
１０６  パワーポイント・ファイル
１０８  プリンタ
１１０  紙文書配布物
１１２  サーバ
１１４  XML構造
１１５  レポジトリ
１１６  出力デバイス
１１８  キャプチャ・デバイス
１２０  記録情報
２００  概略上位流れ図
２０２  工程
２０４  工程
２０６  工程
２０８  工程
２１０  工程
３００  ページ
３０２  情報
３０４-1  スライド
３０４-２  スライド
３０４-３  スライド
３０６-1  バーコード
３０６-２  バーコード
３０６-３  バーコード
３０８-1  スペース
３０８-２  スペース
３０８-３  スペース
３１０−１  ボックス
３１０−２  ボックス
３１０−３  ボックス
４００  ページ
４０２  情報
４０４-1  スライド
４０４-２  スライド
４０４-３  スライド
４０６-1  バーコード
４０６-２  バーコード
４０６-３  バーコード
４０８-1  スペース
４０８-２  スペース
４０８-３  スペース
４１０−１  ボックス・セット
４１０−２  ボックス・セット
４１０−３  ボックス・セット
４１０−a  ボックス
４１０−b  ボックス
５００  ページ
５０２  情報
５０４-1  スライド
５０４-２  スライド
５０４-３  スライド
５０６-1  バーコード
５０６-２  バーコード
５０６-３  バーコード
５０８-1  スペース
５０８-２  スペース
５０８-３  スペース
５１０−１  ボックス・セット
５１０−２  ボックス・セット
５１０−３  ボックス・セット
５１０−a  ボックス
５１０−b  ボックス
５１２−１  ボックス・セット
５１２−２  ボックス・セット
５１２−３  ボックス・セット
５１２−a  ボックス
５１２−b  ボックス
６００  概略上位流れ図
６０２  工程
６０４  工程
６０６  工程
６０８  工程
６１０  工程
７０２  情報
７０４  情報
７０６  情報
８００  概略上位流れ図
８０２  工程
８０４  工程
８０６  工程
８０８  工程
８１０  工程
８１２  工程
８１４  工程
８１６  工程
９０２  プリンタ・ドライバ・モジュール
９０４  プレゼンテーション前プロセッサ・モジュール
９０６  識別子生成モジュール
９０７  テーブル
９１０  XML構造
９１２  紙文書配布物
９１４  コンピュータ
９１６  出力デバイス
９１８  キャプチャ・デバイス
９２０  プレゼンテーション情報レコーダ・モジュール
９２２  記録情報
９２４  画像マッチャ・モジュール
９２６  配布物アナライザ・モジュール
９２８  情報取り出しモジュール
９３０  操作ハンドラ・モジュール
１０００  データ処理システム
１００２  プロセッサ
１００４  バス・サブシステム
１００６  記憶サブシステム
１００８  メモリ・サブシステム
１０１０  ファイル記憶サブシステム
１０１２  ユーザ・インタフェース入力デバイス
１０１４  ユーザ・インタフェース出力デバイス
１０１６  ネットワーク・インタフェース
１０１８  ＲＡＭ
１０２０  ＲＯＭ
【図１】
0004634101.tif 000002
【図２】
0004634101.tif 000003
【図６】
0004634101.tif 000004
【図７Ａ】
0004634101.tif 000005
【図７Ｂ】
0004634101.tif 000006
【図８】
0004634101.tif 000007
【図９】
0004634101.tif 000008
【図１０】
0004634101.tif 000009
【図３Ａ】
0004634101.tif 000010
【図３Ｂ】
0004634101.tif 000011
【図４Ａ】
0004634101.tif 000012
【図４Ｂ】
0004634101.tif 000013
【図５Ａ】
0004634101.tif 000014
【図５Ｂ】
0004634101.tif 000015