(57)【特許請求の範囲】
【請求項１】
ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報とを有する２以上の出力指示情報を受け付ける出力指示情報受付部と、
前記出力指示情報受付部が受け付けた２以上の各出力指示情報に基づいて、各出力指示情報が有する１以上の各ドキュメント識別子が有する拡張子に対応する１以上のアプリケーションを決定し、当該決定した１以上の各アプリケーションに対してデータの出力を指示する２以上の命令であり、ドキュメント識別子と出力対象箇所と出力位置情報とを有する２以上の命令を構成する命令構成部と、
前記命令構成部が構成した２以上の命令を、当該命令に対応する１以上のアプリケーションに送付する命令送付部と、
前記命令送付部における命令の送付に対応して、１以上のアプリケーションが命令を実行した結果であり、前記ドキュメント識別子および前記出力対象識別情報で特定されるデータを、出力位置情報が示す出力位置に出力した２以上のデータを受け取るデータ受取部と、
前記データ受取部が受け取った２以上のデータを一度に出力するデータ出力部を具備するプレゼンテーション装置であり、
前記データ出力部は、
一のドキュメント中の異なる２以上の出力対象箇所に対応する２以上のデータを一度に出力できるプレゼンテーション装置。
【請求項２】
前記出力位置情報は、出力指示情報の数に基づいて決定される情報である請求項１記載のプレゼンテーション装置。
【請求項３】
前記出力指示情報受付部が受け付けた２以上の出力指示情報の組を２以上蓄積する出力指示情報群蓄積部と、
プレゼンテーションを進める指示であるプレゼンテーション進行指示を受け付けるプレゼンテーション進行指示受付部をさらに具備し、
前記データ出力部は、
前記プレゼンテーション進行指示受付部が受け付けるプレゼンテーション進行指示に基づいて、前記２以上の出力指示情報の各組が有する２以上のドキュメント識別子と出力対象箇所とにより特定される２以上のデータを順次、出力する請求項１から請求項２いずれか記載のプレゼンテーション装置。
【請求項４】
出力指示情報受付部、命令構成部、命令送付部、データ受取部、およびデータ出力部により実現され得るプレゼンテーション方法であって、
前記出力指示情報受付部は、ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報とを有する２以上の出力指示情報を受け付ける出力指示情報受付ステップと、
前記命令構成部は、前記出力指示情報受付ステップで受け付けられた２以上の各出力指示情報に基づいて、各出力指示情報が有する１以上の各ドキュメント識別子が有する拡張子に対応する１以上のアプリケーションを決定し、当該決定した１以上の各アプリケーションに対してデータの出力を指示する２以上の命令であり、ドキュメント識別子と出力対象箇所と出力位置情報とを有する２以上の命令を構成する命令構成ステップと、
前記命令送付部は、前記命令構成ステップで構成された２以上の命令を、当該命令に対応する１以上のアプリケーションに送付する命令送付ステップと、
前記データ受取部は、前記命令送付ステップにおける命令の送付に対応して、１以上のアプリケーションが命令を実行した結果であり、前記ドキュメント識別子および前記出力対象識別情報で特定されるデータを、出力位置情報が示す出力位置に出力した２以上のデータを受け取るデータ受取ステップと、
前記データ出力部は、前記データ受取ステップで受け取られた２以上のデータを一度に出力するデータ出力ステップを具備するプレゼンテーション方法であり、
前記データ出力ステップは、
一のドキュメント中の異なる２以上の出力対象箇所に対応する２以上のデータを一度に出力できるプレゼンテーション方法。
【請求項５】
前記出力位置情報は、出力指示情報の数に基づいて決定される情報である請求項４記載のプレゼンテーション方法。
【請求項６】
前記出力指示情報受付ステップで受け付けられた２以上の出力指示情報の組を２以上蓄積する出力指示情報群蓄積ステップと、
プレゼンテーションを進める指示であるプレゼンテーション進行指示を受け付けるプレゼンテーション進行指示受付ステップとをさらに具備し、
前記データ出力ステップは、
前記プレゼンテーション進行指示受付ステップで受け付けられたプレゼンテーション進行指示に基づいて、前記２以上の出力指示情報の各組が有する２以上のドキュメント識別子と出力対象箇所とにより特定される２以上のデータを順次、出力する請求項４から請求項５いずれか記載のプレゼンテーション方法。
【請求項７】
コンピュータに、
ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報とを有する２以上の出力指示情報を受け付ける出力指示情報受付ステップと、
前記出力指示情報受付ステップで受け付けた２以上の各出力指示情報に基づいて、各出力指示情報が有する１以上の各ドキュメント識別子が有する拡張子に対応する１以上のアプリケーションを決定し、当該決定した１以上の各アプリケーションに対してデータの出力を指示する２以上の命令であり、ドキュメント識別子と出力対象箇所と出力位置情報とを有する２以上の命令を構成する命令構成ステップと、
前記命令構成ステップで構成した２以上の命令を、当該命令に対応するアプリケーションに送付する命令送付ステップと、
前記命令送付ステップにおける命令の送付に対応して、１以上のアプリケーションが命令を実行した結果であり、前記ドキュメント識別子および前記出力対象識別情報で特定されるデータを、出力位置情報が示す出力位置に出力した２以上のデータを受け取るデータ受取ステップと、
前記データ受取ステップで受け取った２以上のデータを一度に出力するデータ出力ステップとを実行させるためのプログラムであり、
前記データ出力ステップにおいて、
一のドキュメント中の異なる２以上の出力対象箇所に対応する２以上のデータを一度に出力できるプログラム。
【請求項８】
前記出力位置情報は、出力指示情報の数に基づいて決定される情報である請求項７記載のプログラム。
【請求項９】
前記受付ステップで受け付けた２以上の出力指示情報の組を１以上蓄積する出力指示情報群蓄積ステップと、
プレゼンテーションを進める指示であるプレゼンテーション進行指示を受け付けるプレゼンテーション進行指示受付ステップとをさらに具備し、
前記データ出力ステップは、
前記プレゼンテーション進行指示受付ステップで受け付けられるプレゼンテーション進行指示に基づいて、前記２以上の出力指示情報の各組が有する２以上のドキュメント識別子と出力対象箇所とにより特定される２以上のデータを順次、出力する請求項７から請求項８いずれか記載のプログラム。
【請求項１０】
コンピュータに、
ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報と出力位置情報とを有する２以上の出力指示情報の組を２以上格納しており、
ユーザの指示を、順次、受け付ける指示受付ステップと、
前記指示受付ステップで受け付けた指示に基づいて、前記２以上の出力指示情報の組が示す情報を、順次取得する取得ステップと、
当該取得ステップで取得した情報が有する１以上の各ドキュメント識別子が有する拡張子に対応する１以上のアプリケーションを決定し、当該決定した１以上のアプリケーションに対してデータの出力を指示する２以上の命令であり、ドキュメント識別子と出力対象箇所と出力位置情報とを有する２以上の命令を送付する送付ステップと、
前記送付ステップにおける命令の送付に対応して、１以上のアプリケーションが命令を実行した結果であり、前記ドキュメント識別子および前記出力対象識別情報で特定されるデータを、出力位置情報が示す出力位置に出力した２以上のデータを受け取るデータ受取ステップと、
前記データ受取ステップで受け取った２以上のデータを一度に出力するデータ出力ステップとを実行させるためのプログラムであり、
前記データ出力ステップにおいて、
一のドキュメント中の異なる２以上の出力対象箇所に対応する２以上のデータを一度に出力できるプログラム。
【請求項１１】
前記出力位置情報は、出力指示情報の数に基づいて決定される情報である請求項１０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレゼンテーションを効果的に行うためのプレゼンテーション装置等に関するものである。
【背景技術】
【０００２】
従来の技術として、以下の制御装置がある。本装置は、多種多様のアプリケーションのインタフェースを統一し、ユーザのニーズに応えることができる装置であり、コンピュータにおいてアプリケーションソフトウエアを起動するための制御装置である。本装置は、指定されたひとつ又は複数のアプリケーションを起動するアプリケーション起動部と、起動された前記アプリケーションに関する情報を１つの群として登録するアプリケーション登録部と、登録されたアプリケーションを起動するための情報を記憶するアプリケーション起動情報記憶部と、入力されたシンボルに基づき前記アプリケーション起動情報記憶部を検索して対応するひとつ又は複数のアプリケーションを起動するアプリケーション群起動部とを備える。アプリケーションは、通常はＯＳを通じて起動したり終了したりするが、本発明によれば制御用ウインドウを通じて起動したり終了したりする（特許文献１参照）。
【特許文献１】特表２００３−５２３５６８号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の装置において、複数のアプリケーションの出力結果を一度に表示できるが、複数のアプリケーションが扱える複数種類のドキュメントの任意の箇所の出力を統合してプレゼンテーションすることができないために、きめ細かい効果的なプレゼンテーションができなかった。つまり、例えば、プレゼンテーションにおいて、ユーザのプレゼンテーション開始の指示を受け付け、まず、ワープロソフトで作成した第１頁目の資料と表計算ソフトで作成した第１シートのグラフを統合して表示し、次にプレゼンテーションを進めるユーザ指示の受け付けにより、ワープロソフトで作成した第２頁目の資料と表計算ソフトで作成した第２シートおよび第３シートのグラフを統合して表示するなどという処理ができなかった。
【課題を解決するための手段】
【０００４】
本第一の発明のプレゼンテーション装置は、ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報を有する２以上の出力指示情報を受け付ける出力指示情報受付部と、前記出力指示情報受付部が受け付けた２以上の出力指示情報に基づいて、２以上のアプリケーションに対してデータの出力を指示する２以上の命令を構成する命令構成部と、前記命令構成部が構成した２以上の命令を、当該命令に対応する２以上のアプリケーションに送付する命令送付部と、前記命令送付部における命令の送付に対応して、２以上のアプリケーションから２以上のデータを受け取るデータ受取部と、前記データ受取部が受け取った２以上のデータを一度に出力するデータ出力部を具備するプレゼンテーション装置である。
この構成により、複数のアプリケーションの任意の箇所の出力を統合した情報を一度に出力でき、効果的なプレゼンテーションが可能となる。
【０００５】
また、第二の発明のプレゼンテーション装置は、上記の構成に加えて、前記出力指示情報受付部が受け付けた２以上の出力指示情報の組を２以上蓄積する出力指示情報群蓄積部と、プレゼンテーションを進める指示であるプレゼンテーション進行指示を受け付けるプレゼンテーション進行指示受付部をさらに具備し、前記データ出力部は、前記プレゼンテーション進行指示受付部が受け付けるプレゼンテーション進行指示に基づいて、２以上のデータを順次、出力するプレゼンテーション装置である。
この構成により、複数のアプリケーションの出力を自由に組み合わせたプレゼンテーションが構築できる。
【０００６】
また、上記のプレゼンテーション装置において、命令送付部が２以上の命令を送付する対象のアプリケーションは、一のアプリケーションで、データ受取部は当該一のアプリケーションから２以上のデータを受け取っても良い。かかる場合、プレゼンテーション装置は、ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報を有する２以上の出力指示情報を受け付ける出力指示情報受付部と、前記出力指示情報受付部が受け付けた２以上の出力指示情報に基づいて、１以上のアプリケーションに対してデータの出力を指示する２以上の命令を構成する命令構成部と、前記命令構成部が構成した２以上の命令を、当該命令に対応する１以上のアプリケーションに送付する命令送付部と、前記命令送付部における命令の送付に対応して、１以上のアプリケーションから２以上のデータを受け取るデータ受取部と、前記データ受取部が受け取った２以上のデータを一度に出力するデータ出力部を具備するプレゼンテーション装置である。
【０００７】
また、上記のプレゼンテーション装置の処理をプログラムにより実現可能である。つまり、本プログラムは、コンピュータに、ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報を有する２以上の出力指示情報を受け付ける出力指示情報受付ステップと、前記出力指示情報受付ステップで受け付けた２以上の出力指示情報に基づいて、２以上のアプリケーションに対してデータの出力を指示する２以上の命令を構成する命令構成ステップと、前記命令構成ステップで構成した２以上の命令を、当該命令に対応するアプリケーションに送付する命令送付ステップと、前記命令送付ステップにおける命令の送付に対応して、２以上のアプリケーションから２以上のデータを受け取るデータ受取ステップと、前記データ受取ステップで受け取った２以上のデータを一度に出力するデータ出力ステップを実行させるためのプログラムである。
このプログラムをコンピュータ等にインストールするだけで、アプリケーションや、アプリケーションで作成したドキュメントに何らの変更を加えずに、上述した効果的なプレゼンテーションが可能となる。
【０００８】
なお、上記のプログラムは、前記受付ステップで受け付けた２以上の出力指示情報の組を１以上蓄積する出力指示情報群蓄積ステップと、プレゼンテーションを進める指示であるプレゼンテーション進行指示を受け付けるプレゼンテーション進行指示受付ステップをさらに具備し、前記データ出力ステップは、前記プレゼンテーション進行指示受付部が受け付けるプレゼンテーション進行指示に基づいて、２以上のデータを順次、出力するプログラムであっても良い。
かかるプログラムにより、複数のアプリケーションの出力を自由に組み合わせたプレゼンテーションが構築できる。
【０００９】
また、上記のプログラムにおいて、命令送付ステップで２以上の命令を送付する対象のアプリケーションは、一のアプリケーションで、データ受取ステップで当該一のアプリケーションから２以上のデータを受け取っても良い。かかる場合のプログラムは、コンピュータに、ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報を有する２以上の出力指示情報を受け付ける出力指示情報受付ステップと、前記出力指示情報受付ステップで受け付けた２以上の出力指示情報に基づいて、１以上のアプリケーションに対してデータの出力を指示する２以上の命令を構成する命令構成ステップと、前記命令構成ステップで構成した２以上の命令を、当該命令に対応するアプリケーションに送付する命令送付ステップと、前記命令送付ステップにおける命令の送付に対応して、１以上のアプリケーションから２以上のデータを受け取るデータ受取ステップと、前記データ受取ステップで受け取った２以上のデータを一度に出力するデータ出力ステップを実行させるためのプログラムである。
【発明の効果】
【００１０】
本発明におけるプレゼンテーション装置等によれば、効果的なプレゼンテーションが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、プレゼンテーション装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００１２】
図１は、本実施の形態におけるプレゼンテーション装置のブロック図である。プレゼンテーション装置は、アプリ格納部１０１、入力部１０２、出力指示情報受付部１０３、プレゼンテーション進行指示受付部１０４、出力指示情報群蓄積部１０５、命令構成部１０６、命令送付部１０７、データ受取部１０８、データ出力部１０９、出力部１１０を具備する。
アプリ格納部１０１は、２以上のアプリケーションを格納している。本アプリケーションは、データ出力の指示を受け付け、データを出力するアプリケーションであり、例えば、
パワーポイント（登録商標）などのプレゼンテーション用のアプリケーションや、ワープロソフトや表計算ソフトやデータベースソフトなどである。アプリ格納部１０１は、通常、アプリケーションが動作するための実行形式のプログラムを格納している。ただし、アプリケーションのデータ形式は問わない。アプリ格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
入力部１０２は、ユーザが使用する入力手段であり、キーボードやマウスやリモコンやメニュー画面によるもの等で実現される。
【００１３】
出力指示情報受付部１０３は、ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報を有する２以上の出力指示情報を受け付ける。この出力指示情報は、通常、入力部１０２を用いてユーザが入力した情報である。ただし、出力指示情報受付部１０３は、通信手段や放送手段により、外部の装置から出力指示情報を受け付けても良い。ドキュメント識別子は、例えば、ファイル名やデータベース名などである。出力対象識別情報は、例えば、頁番号やシート名などである。通常、ドキュメント識別子と出力対象識別情報により、出力されるデータが特定される。出力指示情報の構造は問わない。出力指示情報受付部１０３は、キーボードやマウスやリモコン等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００１４】
プレゼンテーション進行指示受付部１０４は、プレゼンテーションを進める指示であるプレゼンテーション進行指示を受け付ける。プレゼンテーション進行指示の構造は問わない。たとえば、プレゼンテーション進行指示は、プレゼンテーションの開始指示、プレゼンテーションを進める指示である進行指示、プレゼンテーションの終了指示等の指示を含む。プレゼンテーション進行指示は、通常、入力部１０２を用いてユーザが入力した情報である。ただし、プレゼンテーション進行指示受付部１０４は、通信手段や放送手段により、外部の装置からプレゼンテーション進行指示を受け付けても良い。
【００１５】
出力指示情報群蓄積部１０５は、出力指示情報受付部１０３が受け付けた２以上の出力指示情報の組を２以上蓄積する。２以上の出力指示情報の組を蓄積する記録媒体は、プレゼンテーション装置の外付けの記録媒体でも内蔵の記録媒体でも良い。また、当該記録媒体は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。出力指示情報群蓄積部１０５は、通常、ＭＰＵやメモリ等から実現され得る。出力指示情報群蓄積部１０５が出力指示情報の組を蓄積するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１６】
命令構成部１０６は、出力指示情報群蓄積部１０５が蓄積した２以上の出力指示情報に基づいて、２以上のアプリケーションに対してデータの出力を指示する２以上の命令（以下、適宜「出力命令」という。）を構成する。なお、出力指示情報群蓄積部１０５が蓄積した２以上の出力指示情報は、出力指示情報受付部１０３が受け付けた出力指示情報である。命令構成部１０６が出力命令を構成するタイミングは、通常、プレゼンテーション進行指示受付部１０４がプレゼンテーション進行指示を受け付けた際である。なお、出力命令の構造は問わない。出力命令は、例えば、ドキュメント名、頁番号、出力位置情報を有する。また、出力命令は、例えば、ドキュメント名、頁番号だけでも良い。出力位置情報とは、データの出力位置を示す情報である。出力位置情報は、出力指示情報の数に基づいて決定される情報であっても良い。つまり、一度に２頁のデータが出力される場合には、２頁のデータの各出力位置が決まっており、一度に３頁のデータが出力される場合には、３頁のデータの各出力位置が決まっていても良い。出力指示情報の数とは、一度に出力するデータの数（頁の数）と同意義である。命令構成部１０６は、通常、ＭＰＵやメモリ等から実現され得る。命令構成部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００１７】
命令送付部１０７は、命令構成部１０６が構成した２以上の出力命令を、当該出力命令に対応する２以上のアプリケーションに送付する。「送付する」態様は、問わない。例えば、「送付」とは、アプリケーションにパラメータ（例えば、ドキュメント名、頁番号を有する）を与えて、当該アプリケーションを実行する処理である。また、例えば、「送付」とは、通信により、他の装置に格納されているアプリケーションに出力命令を送信する処理である。命令送付部１０７は、通常、ＭＰＵやメモリ等から実現され得る。命令送付部１０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。なお、命令送付部１０７は、通信手段等で実現されても良い。
【００１８】
データ受取部１０８は、命令送付部１０７における出力命令の送付に対応して、２以上のアプリケーションから２以上のデータを受け取る。命令送付部１０７における出力命令の送付に対応して、２以上のアプリケーションから２以上のデータを受け取る。データの受け取り方法は、問わない。例えば、アプリケーションの実行結果（出力データ）が、予め決められたメモリの領域に書き込まれ、データ受取部１０８は、当該書き込まれた実行結果を取得する。また、例えば、アプリケーションの実行結果が、例えば、関数のリターン値であり、データ受取部１０８は、そのリターン値を取得する。また、例えば、アプリケーションの実行結果が送信され、データ受取部１０８は、当該送信結果を受信する。データ受取部１０８は、通常、ＭＰＵやメモリ等から実現され得る。データ受取部１０８は、の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。なお、データ受取部１０８は、は、通信手段等で実現されても良い。
【００１９】
データ出力部１０９は、データ受取部１０８が受け取った２以上のデータを一度に出力部１１０に出力する。データ出力部１０９は、２以上のデータを２以上の出力デバイス（例えば、ディスプレイ）に出力しても良い。出力とは、プロジェクターやディスプレイやプリンタへの出力、外部装置への送信等を含む概念である。データ出力部１０９は、プロジェクターやディスプレイやプリンタ等の出力デバイスを含まない。データ出力部１０９は、出力デバイスのドライバーソフト等で実現され得る。
【００２０】
出力部１１０は、プロジェクターやディスプレイやプリンタなどの出力デバイスである。なお、上記プレゼンテーション装置において、出力指示情報受付部１０３、命令構成部１０６、命令送付部１０７、データ受取部１０８、およびデータ出力部１０９は、通常、一のプログラムで実現され得る。
【００２１】
以下、本プレゼンテーション装置の動作について説明する。まず、プレゼンテーション装置において、出力指示情報の組を構成し、プレゼンテーションのための情報を登録するための動作について図２のフローチャートを用いて説明する。
【００２２】
（ステップＳ２０１）出力指示情報受付部１０３は、入力を受け付けたか否かを判断する。入力を受け付ければステップＳ２０２に行き、入力を受け付けなければステップＳ２０１に戻る。なお、入力は、キーボードやマウス等の入力部１０２によって行われる。
【００２３】
（ステップＳ２０２）出力指示情報受付部１０３は、ステップＳ２０１で受け付けた入力がドキュメント識別子と出力対象識別情報を有する出力指示情報であるか否かを判断する。出力指示情報であればステップＳ２０３に行き、出力指示情報でなければステップＳ２０４に飛ぶ。
（ステップＳ２０３）出力指示情報群蓄積部１０５は、ステップＳ２０２で受け付けた出力指示情報を一時格納する。ここでは、出力指示情報を追記する。ステップＳ２０１に戻る。
【００２４】
（ステップＳ２０４）出力指示情報受付部１０３は、ステップＳ２０１で受け付けた入力が、一度に出力するデータの単位の区切りである一出力単位の決定指示であるか否かを判断する。本入力は、例えば、以下で述べる右矢印ボタンの押下である。
【００２５】
（ステップＳ２０５）出力指示情報群蓄積部１０５は、ステップＳ２０３で一時格納された１以上の出力指示情報の組を追記する。ここで追記された１以上の出力指示情報の組は、プレゼンテーションの際に一度に出力されるデータを示す一出力単位の出力指示情報の組である。ステップＳ２０１に戻る。
【００２６】
（ステップＳ２０６）出力指示情報受付部１０３は、ステップＳ２０１で受け付けた入力が出力指示情報の組の登録の終了を示す指示であるか否かを判断する。終了を示す指示であれば登録処理を終了し、終了を示す指示でなければステップＳ２０１に戻る。
【００２７】
なお、図２のフローチャートにおいて、一プレゼンテーションを識別するプレゼン名の入力を受け付けても良いことは言うまでもない。プレゼン名を入力しておくと、以後、当該プレゼン名を指定することにより、以下に説明するプレゼンテーションを開始できる。
次に、登録した出力指示情報の組を読み出して、プレゼンテーションを行う際のプレゼンテーション装置の動作について図３のフローチャートを用いて説明する。
（ステップＳ３０１）プレゼンテーション進行指示受付部１０４は、入力を受け付けたか否かを判断する。入力を受け付ければステップＳ３０２に行き、入力を受け付けなければステップＳ３０１に戻る。
【００２８】
（ステップＳ３０２）プレゼンテーション進行指示受付部１０４は、ステップＳ３０１で受け付けた入力が、プレゼンテーションの開始指示であるか否かを判断する。プレゼンテーションの開始指示であればステップＳ３０３に行き、プレゼンテーションの開始指示でなければステップＳ３１４に飛ぶ。
（ステップＳ３０３）カウンタｉに１を代入する。
【００２９】
（ステップＳ３０４）命令構成部１０６は、ｉ番目の出力指示情報の組が存在するか否かを判断する。ｉ番目の出力指示情報の組が存在すればステップＳ３０５に行き、ｉ番目の出力指示情報の組が存在しなければステップＳ３１７に戻る。
（ステップＳ３０５）カウンタｊに１を代入する。
【００３０】
（ステップＳ３０６）命令構成部１０６は、ｉ番目の出力指示情報の組に、ｊ番目の出力指示情報が存在するか否かを判断する。ｊ番目の出力指示情報が存在すればステップＳ３０７に行き、ｊ番目の出力指示情報が存在しなければステップＳ３１０に飛ぶ。
【００３１】
（ステップＳ３０７）命令構成部１０６は、ｉ番目の出力指示情報の組のｊ番目の出力指示情報に基づいて出力命令を構成する。出力指示情報に基づいて出力命令を構成する具体的なアルゴリズムについては後述する。
（ステップＳ３０８）命令送付部１０７は、ステップＳ３０７で命令構成部１０６が構成した出力命令を、当該出力命令に対応するアプリケーションに送付する。
（ステップＳ３０９）カウンタｊを１、インクリメントする。ステップＳ３０６に戻る。
（ステップＳ３１０）ｊが０より大きいか否かを判断する。ｊが０より大きければステップＳ３１１に行き、ｊが０より大きくなければステップＳ３１３に飛ぶ。
【００３２】
（ステップＳ３１１）データ受取部１０８は、命令送付部１０７における出力命令の送付に対応して、アプリケーションからデータを受け取ったか否かを判断する。データを受け取ればステップＳ３１２に行き、データを受け取らなければステップＳ３１１に戻る。
（ステップＳ３１２）カウンタｊを１、デクリメントする。ステップＳ３１０に戻る。
（ステップＳ３１３）データ出力部１０９は、データ受取部１０８が受け取った２以上のデータを一度に出力部１１０に出力する。ステップＳ３０１に戻る。
【００３３】
（ステップＳ３１４）プレゼンテーション進行指示受付部１０４は、ステップＳ３０１で受け付けた入力が、プレゼンテーションの進行指示であるか否かを判断する。プレゼンテーションの進行指示であればステップＳ３１５に行き、プレゼンテーションの進行指示でなければステップＳ３１６に飛ぶ。
（ステップＳ３１５）カウンタｉを１、インクリメントする。ステップＳ３０４に行く。
【００３４】
（ステップＳ３１６）プレゼンテーション進行指示受付部１０４は、ステップＳ３０１で受け付けた入力が、プレゼンテーションの終了指示であるか否かを判断する。プレゼンテーションの終了指示であれば処理を終了し、プレゼンテーションの終了指示でなければステップＳ３０１に戻る。
（ステップＳ３１７）データ出力部１０９は、プレゼンテーションすべき、出力指示情報の組が存在しないことを示す警告メッセージを出力する。なお、かかる警告メッセージは、予め格納されている、とする。
【００３５】
以下、本実施の形態におけるプレゼンテーション装置の具体的な動作について説明する。プレゼンテーション装置を含む情報処理システムの概念図を図４に示す。図４において、情報処理システムは、プレゼンテーション装置４１、プロジェクター４２、スクリーン４３を具備する。プレゼンテーション装置４１における出力結果がプロジェクター４２により、スクリーン４３に投影されている。なお、情報処理システムにおいて、複数のデータが合成されて一度に出力されるが、本情報処理システムが複数のデータに対応する複数のプロジェクターとスクリーンを複数有しても良い。
【００３６】
まず、プレゼンテーションのために、出力指示情報の組である出力指示情報群を１以上登録する動作について説明する。図５は、出力指示情報群を登録するための画面例である。図５において、画面は、出力するドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報を入力するためのボタンを配置した「プレゼンテーション」領域と、２以上の出力対象のデータ（以下、適宜「出力対象」という。）を出力する際のレイアウトを示す「レイアウト」領域を有する。
【００３７】
図５において、「プレゼンテーション」領域は、メインボタン５１、サブ１ボタン５２、サブ２ボタン５３、左矢印ボタン５４、右矢印ボタン５５を有する。メインボタン５１、サブ１ボタン５２、およびサブ２ボタン５３が押下された場合に、図６に示す出力対象を指定する画面が表示される。また、メインボタン５１、サブ１ボタン５２、サブ２ボタン５３により、メインの出力対象やサブの出力対象が指定された後、右矢印ボタン５５が押下された場合は、指定された出力対象が登録される。左矢印ボタン５４が押下された場合は、前に登録した出力指示情報の組を修正することができる。なお、出力指示情報群は、本例では、１から３の出力指示情報を有する。つまり、ユーザは、「メイン」の出力対象のみを指定したり、「メイン」と「サブ1」の２つの出力対象を指定したり、「メイン」と「サブ1」と「サブ２」の３つの出力対象を指定したりできる。
【００３８】
また、図５において、３種類のレイアウトが指定され得る。一度に２つの出力対象を出力するように登録する場合、ユーザは一番目のレイアウト５６を指定する。レイアウト５６は、メインに登録された出力対象を左側に出力し、サブ１に登録された出力対象を右側に出力する、ことを示すレイアウトである。レイアウト５７、レイアウト５８は、一度に３つの出力対象を出力するように登録する場合、指定される。レイアウト５７を指定した場合は、メインの出力対象と、サブ１、サブ２の出力対象が同一のサイズで出力される。レイアウト５８を指定した場合は、メインの出力対象がサブ１、サブ２の出力対象と比較して大きなサイズで出力される。なお、上記の出力対象の指定の際に、ユーザが「メイン」の出力対象のみを指定した場合には、ユーザはレイアウトを選択する必要はない。
【００３９】
今、ユーザは、図６において、メインボタン５１を押下した、とする。そして、次に、ユーザはメインに対応する出力対象のドキュメント識別子を「ＡＡＡ．ｐｐｔ」と指定し、当該ドキュメント中の出力対象識別情報を「１」（ここでは、１頁目）と指定したとする。また、次に、ユーザはレイアウトを「レイアウト１」に指定した、とする。次に、ユーザは、サブ１ボタン５２を押下し、サブ１に対応するドキュメント識別子を「ＸＸＸ．ｄｏｃ」と指定し、当該ドキュメント中の出力対象識別情報を「１０」（１０頁目）と指定したとする。出力対象識別情報の指定方法は問わない。出力対象識別情報は、ユーザが頁番号を入力することにより指定しても良いし、当該頁を表示した状態で、図示しない決定ボタンを押下することにより指定しても良い。
次に、ユーザは、右矢印ボタン５５を押下した、とする。
【００４０】
すると、プレゼンテーション装置は、図７に示す２つの出力指示情報を一時蓄積する。図７に示す出力指示情報は、「ドキュメント識別子」「出力対象指示別情報」「出力位置情報」「出力サイズ」を有するレコードを２つ有する。「出力位置情報」は、「ドキュメント識別子」「出力対象指示別情報」で特定される出力対象の左上の座標値（Ｘ，Ｙ）である。「出力サイズ」は、「ドキュメント識別子」「出力対象指示別情報」で特定される出力対象の出力倍率（単位：倍）である。また、図７に示す出力指示情報は、２つのレコードが示す２つの出力指示情報が一度に出力される出力指示情報の組を示す。また、２つのレコードは、あるプレゼンテーションにおける最初に登録された出力指示情報の組であり、このプレゼンテーションの１番目に出力される出力対象の情報であるので、プレゼンテーション装置は、「Ｎｏ．」を「１」とする。また、プレゼンテーション装置は、レイアウト５６に対応するメインの出力位置、および出力サイズを、レイアウト５６にしたがって、出力位置「（０，０）」、出力サイズ「１」と構成し、ドキュメント識別子「ＡＡＡ．ｐｐｔ」、出力対象指示別情報「１」と対に一時蓄積する。
【００４１】
次に、ユーザは、本プレゼンテーションの２番目の出力指示情報の組を登録する。そのために、ユーザは、メインボタン５１を押下する。そして、ユーザは、図６に示すようにメインの出力指示情報を構成するためにドキュメント識別子「ＡＡＡ．ｐｐｔ」と出力対象識別情報「２」を示す情報を入力する。次に、ユーザは、サブ１ボタン５２を押下する。そして、ユーザは、サブ１の出力指示情報を構成するためにドキュメント識別子「ＰＰＰ．ｘｌｓ」と出力対象識別情報「シートＸ」を示す情報を入力する。さらに、ユーザは、ユーザは、サブ２ボタン５３を押下し、サブ２の出力指示情報を構成するためにドキュメント識別子「ＢＢＢ．ｄｂ」と出力対象識別情報「データベースＴ」を示す情報を入力する。そして、ユーザは、３番目のレイアウトであるレイアウト５８を選択した、とする。そして、ユーザは、本プレゼンテーションの２番目の出力指示情報の組の登録を完了するために、右矢印ボタン５５を押下した、とする。かかる場合、プレゼンテーション装置は、（ドキュメント識別子，力対象指示別情報，力位置情報，出力サイズ）の構造を有するレコードを順に、（ＡＡＡ．ｐｐｔ，２，（０，０），１）、（ＰＰＰ．ｘｌｓ，シートＸ，（０，２００），０．５）、（ＢＢＢ．ｄｂ，データベースＴ，（１００，２００），０．５）と構成し、当該３つのレコードを一時蓄積する。
【００４２】
以上のユーザの操作を繰り返すことにより、本プレゼンテーションにおいて、順次出力される出力指示情報の組が、次々と一時蓄積される。そして、本プレゼンテーションにおけるすべての出力指示情報の組が一時蓄積された後、図示しない入力方法により、ユーザは、本プレゼンテーションの名称であるプレゼン名「学会発表１」を入力し、登録操作を完了する。次に、プレゼンテーション装置は、一時蓄積していた複数の出力指示情報の組（その構造は、図７参照）とプレゼン名「学会発表１」を対応付けて蓄積する。かかる処理により、出力指示情報群が登録される。
【００４３】
図８は、登録された１以上の出力指示情報群を示す出力指示情報群管理表である。出力指示情報群管理表は、「ＩＤ」「プレゼン名」「Ｎｏ．」「出力指示情報」を有するレコードを１以上有する。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「プレゼン名」は、ユーザの指示を順次受け付けることにより、２以上の出力指示情報の組が示す情報を順次取得し、当該取得した情報に基づいて、２以上のアプリケーションが出力する２以上のデータを合成して、順次出力するプレゼンテーションを実行するための、まとまったプレゼンテーションの名称を示す。ここで言う「データの合成」とは、一度に出力する、という意味である。
【００４４】
そして、現在、プレゼンテーション装置は、図８に示す出力指示情報群管理表を保持している、とする。本出力指示情報群管理表は、ドキュメント識別子と出力対象識別情報を有する２以上の出力指示情報の組を２以上格納している。また、本出力指示情報群管理表は、「学会発表１」「部内資料Ａ」という２つのプレゼンテーションが実行できる２以上の出力指示情報の組を格納している。なお、「ＡＡＡ．ｐｐｔ」は、プレゼンテーションを行うアプリケーションにより出力等されるドキュメントであり、1頁から５頁までの５頁のデータを有し、各頁のデータは、頁番号で特定される。また、「ＸＸＸ．ｄｏｃ」は、ワープロのアプリケーションにより出力等されるドキュメントであり、例えば、1頁から１５頁までの１５頁のデータを有し、各頁のデータは、頁番号で特定される。また、「ＰＰＰ．ｘｌｓ」は、表計算ソフトのアプリケーションにより出力等されるドキュメントであり、複数のシートを有し、各シートはシート名で特定される。さらに、「ＢＢＢ．ｄｂ」は、データベースのアプリケーションにより出力等されるドキュメントであり、複数のデータベースを有し、各データベースはデータベース名で特定される。
【００４５】
次に、プレゼンテーション装置が、図８に示す出力指示情報群管理表を参照し、プレゼンテーションのための出力を行うための処理について説明する。本プレゼンテーション装置は、ユーザの指示を順次受け付けることにより、２以上の出力指示情報の組が示す情報（図８参照）を順次取得し、当該取得した情報に基づいて、２以上のアプリケーションが出力する２以上のデータを順次出力する。
【００４６】
まず、ユーザは、プレゼン名「学会発表１」を入力した、とする。そして、プレゼンテーション装置は、最初の出力対象を示す出力指示情報の組を読み出す。つまり、プレゼンテーション装置は、図８の出力指示情報群管理表のプレゼン名「学会発表１」に対応する「Ｎｏ．」が「１」である２つの出力指示情報（ＡＡＡ．ｐｐｔ，１，（０，０），１）、（ＸＸＸ．ｄｏｃ，１０，（１００，０），１）を読み出す。そして、プレゼンテーション装置は、（ＡＡＡ．ｐｐｔ，１，（０，０），１）に基づいて「プレゼンアプリ  ＡＡＡ．ｐｐｔ  １  （０，０）  １」という出力命令を構成する。本出力命令は、「実行アプリ名  ドキュメント識別子  出力対象識別情報  出力位置情報  出力サイズ」という構造を有する。プレゼンテーション装置は、ドキュメント識別子の拡張子に基づいて実行アプリ名を決定する。ここでは、プレゼンテーション装置は、ドキュメント識別子の拡張子「ｐｐｔ」に基づいて、実行アプリ名を「プレゼンアプリ」と決定する。実行アプリ名を「プレゼンアプリ」で識別されるアプリケーションは、プレゼンテーションを行うアプリケーションである。次に、プレゼンテーション装置は、構成した「プレゼンアプリ  ＡＡＡ．ｐｐｔ  １  （０，０）  １」という出力命令をアプリケーションに送付する。ここでの送付とは、出力命令「プレゼンアプリ  ＡＡＡ．ｐｐｔ  １  （０，０）  １」の実行である。「プレゼンアプリ」は、引数「ＡＡＡ．ｐｐｔ  １  （０，０）  １」をパラメータとして受け取り、ドキュメント識別子「ＡＡＡ．ｐｐｔ」で識別されるドキュメントの「１」頁目の情報を、出力バッファ（フレーム）の座標位置「（０，０）」に出力サイズ「１」で出力する（書き込む）。「プレゼンアプリ」がかかる出力を行うことは、プレゼンアプリの仕様であり、本プレゼンテーション装置は、かかる「プレゼンアプリ」の仕様の情報に基づいて、「プレゼンアプリ  ＡＡＡ．ｐｐｔ  １  （０，０）  １」という出力命令を構成し、アプリケーションに送付する。次に、プレゼンテーション装置は、（ＸＸＸ．ｄｏｃ，１０，（１００，０），１）に基づいて「ＸＸＸ．ｄｏｃ  １０  （１００，０）  １」という出力命令を構成する。そして、プレゼンテーション装置は、ワープロソフトＡというアプリケーションに対して、「ＸＸＸ．ｄｏｃ  １０  （１００，０）  １」という出力命令を送付する。「ワープロソフトＡ」で識別されるアプリケーションは、出力命令「ＸＸＸ．ｄｏｃ  １０  （１００，０）  １」を受け取り、ドキュメント識別子「ＸＸＸ．ｄｏｃ」で識別されるドキュメンの「１０」ページ目を出力位置情報（１００，０）で示される座標位置に出力サイズ「１」で出力する（書き込む）。
【００４７】
以上の処理により、２つの出力対象が出力バッファに書き込まれた。次に、プレゼンテーション装置は、出力バッファに書き込まれた情報を一度に出力する。かかる出力は、プロジェクター４２によりスクリーン４３に投影されることにより実現される。その投影された１番目の出力画面例は、図９の「１．」である。図９の「１．」によれば、図５のレイアウト５６に従った２つの出力対象（ＡＡＡ．ｐｐｔの１頁目とＸＸＸ．ｄｏｃの１０頁目）が出力されている。
【００４８】
次に、ユーザは、プレゼンテーションを次に進める進行指示を入力した、とする。なお、「進行指示」の入力手段は、リモコンでも、プレゼンテーション装置４１に表示されたＧＵＩ画面等でも良い。次に、プレゼンテーション装置は、図８の出力指示情報群管理表のプレゼン名「学会発表１」に対応する「Ｎｏ．」が「２」である３つの出力指示情報（ＡＡＡ．ｐｐｔ，２，（０，０），１）、（ＰＰＰ．ｘｌｓ，シートＸ，（０，２００），０．５）、（ＢＢＢ．ｄｂ，データベースＴ，（１００，２００），０．５）を読み出す。そして、プレゼンテーション装置は、（ＡＡＡ．ｐｐｔ，２，（０，０），１）に基づいて「プレゼンアプリ  ＡＡＡ．ｐｐｔ  ２  （０，０）  １」という出力命令を構成する。次に、プレゼンテーション装置は、構成した「プレゼンアプリ  ＡＡＡ．ｐｐｔ  ２  （０，０）  １」という出力命令をアプリケーション「プレゼンアプリ」に送付する。次に、「プレゼンアプリ」は、引数「ＡＡＡ．ｐｐｔ  ２  （０，０）  １」をパラメータとして受け取り、ドキュメント識別子「ＡＡＡ．ｐｐｔ」で識別されるドキュメントの「２」頁目の情報を、出力バッファ（フレーム）の座標位置「（０，０）」に出力サイズ「１」で出力する。次に、プレゼンテーション装置は、（ＰＰＰ．ｘｌｓ，シートＸ，（０，２００），０．５）に基づいて「ＰＰＰ．ｘｌｓ  シートＸ  （０，２００）  ０．５」という出力命令を構成する。プレゼンテーション装置は、表計算ソフトＢというアプリケーションに対して、「ＰＰＰ．ｘｌｓ  シートＸ  （０，２００）  ０．５」という出力命令を送付する。アプリケーション「表計算ソフトＢ」は、出力命令「ＰＰＰ．ｘｌｓ  シートＸ  （０，２００）  ０．５」を受け取り、ドキュメント識別子「ＰＰＰ．ｘｌｓ」で識別されるドキュメントの「シートＸ」で識別されるシートのデータを、出力位置情報（０，２００）で示される座標位置に出力サイズ「０．５」で出力する。次に、プレゼンテーション装置は、同様に、（ＢＢＢ．ｄｂ，データベースＴ，（１００，２００），０．５）を処理し、データベースソフトＣというアプリケーションに対して、「ＢＢＢ．ｄｂ，データベースＴ，（１００，２００），０．５」という出力命令を送付する。そして、アプリケーション「データベースソフトＣ」は、データベースＴというドキュメントのデータを出力位置情報（１００，２００）で示される座標位置に出力サイズ「０．５」で出力する。以上の処理により、出力バッファに３つの出力対象が書き込まれた。そして、プレゼンテーション装置は、図９の「２．」に示すような３つのアプリケーションが出力した３つの出力対象を合成したプレゼン資料の出力を行う。
【００４９】
以上の処理を繰り返し、プレゼンテーション装置は、ユーザのプレゼンテーションの進行指示の入力を受け付け、図８の出力指示情報群管理表のプレゼン名「学会発表１」に対応する「Ｎｏ．」＝「３」「４」「５」に対応する情報を順次、出力する。その出力される画面の遷移を示した図が図９である。
【００５０】
以上、本実施の形態によれば、プレゼンテーション装置がユーザの指示を順次受け付けることにより、２以上の出力指示情報の組が示す情報を順次取得し、当該取得した情報に基づいて、２以上のアプリケーションが出力する２以上のデータを合成して、順次出力することができる。従って、本実施の形態によれば、効果的なプレゼンテーションができるプレゼンテーション装置が提供できる。また、本実施の形態によれば、プレゼンテーション装置は、２以上のアプリケーションに対して、構成した命令を送付し、２以上のアプリケーションは、命令に従った出力対象を、命令に従った出力位置に出力することにより、プレゼンテーション装置側で、自由に２以上のアプリケーションが扱うドキュメントの一部を合成し、出力できる上に、その出力位置までの指定でき、極めて効果的なプレゼンテーションが可能となる。さらに、アプリケーションの変更やアプリケーションが扱うドキュメントの内容の変更は伴わなくて済む。
【００５１】
なお、本実施の形態によれば、プレゼンテーション装置が各アプリケーションに対して、データの出力位置を指示し、各アプリケーションが指定された出力位置にデータを出力したが、各アプリケーションは、指定されたドキュメント識別子の指定された出力対象識別情報を出力するだけでも良い。かかる場合、例えば、プレゼンテーション装置のデータ出力部が、２以上のデータの出力位置を決定する。また、プレゼンテーション装置のデータ出力部は、各アプリケーションが出力する出力対象の出力位置情報を、出力指示情報の数、つまり、一度に出力するデータの数に基づいて決定しても良い。つまり、一度に出力するデータの数が決まれたレイアウトが決定する構成である。
【００５２】
また、本実施の形態によれば、プレゼンテーション装置は、出力指示情報の組を構成し、プレゼンテーションのための情報を登録する処理と、プレゼンテーションを行う処理を実行した。しかし、他の装置でプレゼンテーションのための情報を登録する処理を行って、本プレゼンテーション装置は、プレゼンテーションを行う処理（出力処理）のみを行う構成でも良い。かかる場合のプレゼンテーション装置のブロック図を図１０に示す。本プレゼンテーション装置は、アプリ格納部１０１、入力部１０２、プレゼンテーション進行指示受付部１０４、命令構成部１０６、命令送付部１０７、データ受取部１０８、データ出力部１０９、出力部１１０、出力指示情報群格納部１００１を具備する。出力指示情報群格納部１００１は、２以上の出力指示情報の組を２以上格納している。かかるプレゼンテーション装置のプレゼンテーション動作は、図３のフローチャートで説明した動作と同様である。
【００５３】
また、本実施の形態において、出力指示情報受付部１０３、プレゼンテーション進行指示受付部１０４、出力指示情報群蓄積部１０５、命令構成部１０６、命令送付部１０７、データ受取部１０８、データ出力部１０９は、ソフトウェアで実現することが好適である。かかる場合、当該ソフトウェアをインストールすれば、アプリケーションや、プレゼンのためのハードウェア構成を変更することなしに、上述したきめ細かい、効果的なプレゼンテーションが可能となる。
【００５４】
また、本実施の形態によれば、アプリケーションを２以上格納しているアプリ格納部１０１は、プレゼンテーション装置が具備したが、アプリケーションは、プレゼンテーション装置とネットワークで接続された外部の装置が保持していても良い。かかる場合、プレゼンテーション装置は、外部の装置に対して構成した命令を送信し、外部の装置からアプリケーションの出力結果を受信する構成となる。つまり、本実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００５５】
また、本実施の形態において、プレゼンテーション装置は、上述の構成に限らない。つまり、本プレゼンテーション装置は、ユーザの指示を順次受け付けることにより、２以上の出力指示情報の組が示す情報を順次取得し、当該取得した情報に基づいて、２以上のアプリケーションが出力する２以上のデータを順次出力するプレゼンテーション装置であれば良い。
【００５６】
また、例えば、プレゼンテーション装置において、ユーザの指示を受け付け、当該指示を外部装置に送信し、当該外部装置が指示に従った、２以上のアプリケーションの出力の合成を行い、当該合成結果をプレゼンテーション装置に送信し、当該プレゼンテーション装置が受信した合成結果を出力する構成でも良い。かかる場合、複数の装置を利用して以下のプレゼンテーション方法を実現することとなる。かかるプレゼンテーション方法は、ユーザの指示を順次受け付けることにより、２以上の出力指示情報の組が示す情報を順次取得し、当該取得した情報に基づいて、２以上のアプリケーションが出力する２以上のデータを合成して、順次出力するプレゼンテーション方法である。
【００５７】
また、本実施の形態において、プレゼンテーション装置は、ドキュメント識別子の拡張子に基づいて、命令を送付するアプリケーションを決定したが、他の方法により命令を送付するアプリケーションを決定しても良い。例えば、プレゼンテーション装置は、ドキュメントのデータ構造を解析し、当該データ構造に基づいて、命令を送付するアプリケーションを決定しても良い。
【００５８】
また、本実施の形態において、プレゼンテーション装置は、２以上の異なるアプリケーションが出力する２以上のデータを一度に出力したが、一のアプリケーションが出力する２以上のデータを一度に出力する構成でも良い。つまり、プレゼンテーション装置の命令送付部が２以上の命令を送付するアプリケーションは、一のアプリケーションで、データ受取部は当該一のアプリケーションから２以上のデータを受け取っても良い。かかる場合のプレゼンテーション装置は、ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報を有する２以上の出力指示情報を受け付ける出力指示情報受付部と、前記出力指示情報受付部が受け付けた２以上の出力指示情報に基づいて、１以上のアプリケーションに対してデータの出力を指示する２以上の命令を構成する命令構成部と、前記命令構成部が構成した２以上の命令を、当該命令に対応する１以上のアプリケーションに送付する命令送付部と、前記命令送付部における命令の送付に対応して、１以上のアプリケーションから２以上のデータを受け取るデータ受取部と、前記データ受取部が受け取った２以上のデータを一度に出力するデータ出力部を具備するプレゼンテーション装置である。また、かかるプレゼンテーション装置で実現されるプレゼンテーション方法は、ユーザの指示を順次受け付けることにより、２以上の出力指示情報の組が示す情報を順次取得し、当該取得した情報に基づいて、１以上のアプリケーションが出力する２以上のデータを一度に、順次出力するプレゼンテーション方法である。
【００５９】
具体的には、プレゼンテーション装置は、（ＡＡＡ．ｐｐｔ，１，（０，０），１）、（ＡＡＡ．ｐｐｔ，５，（１００，０），１）という２つの出力指示情報を含む出力指示情報群を保持しており、ユーザ指示により、当該出力指示情報群を読み出して、「プレゼンアプリ  ＡＡＡ．ｐｐｔ  １  （０，０）  １」という出力命令と、「プレゼンアプリ  ＡＡＡ．ｐｐｔ  ５  （１００，０）  １」という２つの出力命令を構成し、アプリケーション「プレゼンアプリ」に送付する。そして、アプリケーション「プレゼンアプリ」は、ドキュメント「ＡＡＡ．ｐｐｔ」の1頁目と５頁目を、指定された位置に一度に出力する。この出力例を図１１に示す。
【００６０】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報を有する２以上の出力指示情報を受け付ける出力指示情報受付ステップと、前記出力指示情報受付ステップで受け付けた２以上の出力指示情報に基づいて、２以上のアプリケーションに対してデータの出力を指示する２以上の命令を構成する命令構成ステップと、前記命令構成ステップで構成した２以上の命令を、当該命令に対応するアプリケーションに送付する命令送付ステップと、前記命令送付ステップにおける命令の送付に対応して、２以上のアプリケーションから２以上のデータを受け取るデータ受取ステップと、前記データ受取ステップで受け取った２以上のデータを一度に出力するデータ出力ステップを実行させるためのプログラムである。また、上記のプログラムにおける命令構成ステップで構成する命令は、ドキュメント識別子、出力対象識別情報、およびデータの出力位置を示す情報である出力位置情報を有し、前記データ受取ステップにおいて、前記ドキュメント識別子および前記出力対象識別情報で特定されるデータを、出力位置情報が示す出力位置に受け取るプログラムでも良い。さらに上述のプログラムは、受付ステップで受け付けた２以上の出力指示情報の組を１以上蓄積する出力指示情報群蓄積ステップと、プレゼンテーションを進める指示であるプレゼンテーション進行指示を受け付けるプレゼンテーション進行指示受付ステップをさらに具備し、前記データ出力ステップは、前記プレゼンテーション進行指示受付部が受け付けるプレゼンテーション進行指示に基づいて、２以上のデータを順次、出力しても良い。また、上記のプログラムにおいて、命令送付ステップで２以上の命令を送付するアプリケーションは、一のアプリケーションで、データ受取ステップで当該一のアプリケーションから２以上のデータを受け取っても良い。つまり、かかるプログラムは、コンピュータに、ドキュメントを示すドキュメント識別子と当該ドキュメント中の出力対象箇所を示す出力対象識別情報を有する２以上の出力指示情報の組を２以上格納しており、ユーザの指示を、順次、受け付ける指示受付ステップと、前記指示受付ステップで受け付けた指示に基づいて、前記２以上の出力指示情報の組が示す情報を、順次取得する取得ステップと、当該取得ステップで取得した情報に基づいて、１以上のアプリケーションに対してデータの出力を指示する２以上の命令を送付する送付ステップと、前記送付ステップにおける命令の送付に対応して、１以上のアプリケーションから２以上のデータを受け取るデータ受取ステップと、前記データ受取ステップで受け取った２以上のデータを一度に出力するデータ出力ステップを実行させるためのプログラムである。
【産業上の利用可能性】
【００６１】
以上のように、本発明にかかるプレゼンテーション装置等は、効果的なプレゼンテーションが可能なプレゼンテーション装置等として有用である。
【図面の簡単な説明】
【００６２】
【図１】実施の形態におけるプレゼンテーション装置のブロック図
【図２】実施の形態におけるプレゼンテーション装置の動作について説明するフローチャート
【図３】実施の形態におけるプレゼンテーション装置の動作について説明するフローチャート
【図４】実施の形態における情報処理システムの概念図
【図５】実施の形態における出力指示情報群の登録のための画面例を示す図
【図６】実施の形態における出力対象を指定する画面例を示す図
【図７】実施の形態における出力指示情報の例を示す図
【図８】実施の形態における出力指示情報群管理表を示す図
【図９】実施の形態におけるプレゼンテーションにおける出力画面例を示す図
【図１０】実施の形態におけるプレゼンテーション装置のブロック図
【図１１】実施の形態におけるプレゼンテーション装置の出力画面例を示す図
【符号の説明】
【００６３】
１０１  アプリ格納部
１０２  入力部
１０３  出力指示情報受付部
１０４  プレゼンテーション進行指示受付部
１０５  出力指示情報群蓄積部
１０６  命令構成部
１０７  命令送付部
１０８  データ受取部
１０９  データ出力部
１１０  出力部
【図１】
0004681237.tif 000002
【図２】
0004681237.tif 000003
【図３】
0004681237.tif 000004
【図４】
0004681237.tif 000005
【図５】
0004681237.tif 000006
【図６】
0004681237.tif 000007
【図７】
0004681237.tif 000008
【図８】
0004681237.tif 000009
【図９】
0004681237.tif 000010
【図１０】
0004681237.tif 000011
【図１１】
0004681237.tif 000012