(57)【要約】【課題】ネットワークを利用してプレゼンテーションを配信するシステムにおいて、オペレータの設定作業負担を軽減させることを課題とする。【解決手段】管理サーバ２には、複数パターンの配信設定ファイル２３が蓄積されている。編集端末１を利用して設定作業を行うプレゼンテーターは、配信設定ファイル２３を参照し、最適な配信設定ファイル２３を選択する。配信設定ファイル２３が選択されると、管理サーバ２の設定処理部２１０は、配信設定ファイル２３に記述された設定情報にしたがって、エンコーダサーバ４等の設定処理を実行する。【選択図】        図２
2005018353.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを利用してプレゼンテーションデータを配信するシステムであって、
前記ネットワークに接続され前記プレゼンテーションデータを配信する際に利用される装置と、
前記装置に対する設定情報を複数パターン記憶する設定情報記憶手段と、
前記設定情報記憶手段に記憶された複数パターンの設定情報をオペレータに提示するとともに、前記オペレータに一の設定情報を選択させる手段と、
前記オペレータによって選択された設定情報に基づいて前記装置に対する設定処理を行う設定処理手段と、を備えることを特徴とするプレゼンテーション配信システム。
【請求項２】
請求項１に記載のプレゼンテーション配信システムにおいて、
前記装置は、
エンコーダ、を含み、
前記設定情報は、
前記エンコーダが実行するエンコード処理に関する情報、を含むことを特徴とするプレゼンテーション配信システム。
【請求項３】
請求項１または請求項２に記載のプレゼンテーション配信システムにおいて、
前記設定情報は、
前記装置へのネットワークアクセス情報、を含むことを特徴とするプレゼンテーション配信システム。
【請求項４】
ネットワークを利用してプレゼンテーションデータを配信するシステムであって、
前記ネットワークに接続され前記プレゼンテーションデータを配信する際に利用される装置と、
前記装置に対する設定情報を複数パターン記憶する設定情報記憶手段と、
前記設定情報記憶手段に記憶された複数パターンの設定情報をオペレータに提示するとともに、前記オペレータに一の設定情報を選択させる手段と、
前記オペレータによって選択された設定情報に基づいて、前記プレゼンテーションデータを前記装置にアップロードする手段と、を備えることを特徴とするプレゼンテーション配信システム。
【請求項５】
請求項４に記載のプレゼンテーション配信システムにおいて、
前記装置は、
Ｗｅｂサーバ、を含むことを特徴とするプレゼンテーション配信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを利用してプレゼンテーション配信を行う技術に関する。
【０００２】
【従来の技術】
映像、文字、静止画像、グラフなど、マルチメディア情報を利用してプレゼンテーションデータを編集、作成するソフトウェアプログラムがある。このようなプログラムで作成されたプレゼンテーションデータをネットワーク経由で配信することにより、遠隔地にいる者も簡便にプレゼンテーションを視聴することが可能となる。
【０００３】
作成されたプレゼンテーションデータを配信するためにはネットワークに接続された様々な装置が利用される。文字、静止画像など様々なコンテンツを配信するＷｅｂサーバや、映像をエンコードするエンコーダ、映像を配信するストリーミングサーバなどである。そして、これら各装置の設定内容が、配信されるプレゼンテーションデータの内容や品質に影響を与えることとなる。
【０００４】
したがって、プレゼンテーションを配信するプレゼンテーターは、配信するプレゼンテーションデータの内容に応じて、上述したような各装置に対する設定作業を行わなければならない。また、プレゼンテーションデータを配信するネットワーク環境に応じた設定作業を行わなければならない。
【０００５】
従来、ネットワーク環境における設定負担を軽減させる技術として、下記の特許文献１，２が開示されている。特許文献１は、各機器の電源投入時に、その機器をネットワーク資源として利用するための設定を自動化させた技術に関するものである。特許文献２は、各機器の電源投入時に、その機器自身が必要なデータの取得を行う技術に関するものである。
【０００６】
【特許文献１】
特開２０００−１５５６５８
【特許文献２】
特開平０７−２２６７５４
【０００７】
【発明が解決しようとする課題】
上述した従来技術は、いずれも、ネットワーク接続環境の設定負担を軽減させることを目的としたものである。しかし、プレゼンテーションデータの配信処理を行うためには、他にも様々なアプリケーションの設定が必要であった。従って、プレゼンテーションの配信を行うための設定作業は、依然としてプレゼンテーターにとって負担の多い作業であった。
【０００８】
そこで、本発明は前記問題点に鑑み、プレゼンテーションの配信の際、オペレータの負担を軽減させるシステムを構築することを目的とする。
【０００９】
【課題を解決するための手段】
上記課題を解決するため、請求項１記載の発明は、ネットワークを利用してプレゼンテーションデータを配信するシステムであって、前記ネットワークに接続され前記プレゼンテーションデータを配信する際に利用される装置と、前記装置に対する設定情報を複数パターン記憶する設定情報記憶手段と、前記設定情報記憶手段に記憶された複数パターンの設定情報をオペレータに提示するとともに、前記オペレータに一の設定情報を選択させる手段と、前記オペレータによって選択された設定情報に基づいて前記装置に対する設定処理を行う設定処理手段と、を備えることを特徴とする。
【００１０】
請求項２記載の発明は、請求項１に記載のプレゼンテーション配信システムにおいて、前記装置は、エンコーダ、を含み、前記設定情報は、前記エンコーダが実行するエンコード処理に関する情報、を含むことを特徴とする。
【００１１】
請求項３記載の発明は、請求項１または請求項２に記載のプレゼンテーション配信システムにおいて、前記設定情報は、前記装置へのネットワークアクセス情報、を含むことを特徴とする。
【００１２】
請求項４記載の発明は、ネットワークを利用してプレゼンテーションデータを配信するシステムであって、前記ネットワークに接続され前記プレゼンテーションデータを配信する際に利用される装置と、前記装置に対する設定情報を複数パターン記憶する設定情報記憶手段と、前記設定情報記憶手段に記憶された複数パターンの設定情報をオペレータに提示するとともに、前記オペレータに一の設定情報を選択させる手段と、前記オペレータによって選択された設定情報に基づいて、前記プレゼンテーションデータを前記装置にアップロードする手段と、を備えることを特徴とする。
【００１３】
請求項５記載の発明は、請求項４に記載のプレゼンテーション配信システムにおいて、前記装置は、Ｗｅｂサーバ、を含むことを特徴とする。
【００１４】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本発明の実施の形態に係るプレゼンテーション配信システムのシステム全体図である。プレゼンテーション配信システムは、編集端末１、管理サーバ２、Ｗｅｂサーバ３、エンコーダサーバ４、ストリーミングサーバ５等を備えている。
【００１５】
これら編集端末１および各サーバ２〜５は、ＬＡＮ７を介して接続されている。本実施の形態において、編集端末１および各サーバ２〜５は、パーソナルコンピュータ（ＰＣ）に所定のソフトウェアがインストールされることにより構成されている。ただし、エンコーダなどは専用ハードウェアを利用するようにしてもよい。
【００１６】
編集端末１には、プレゼンテーションデータ１２を編集、製作するための編集用プログラム１１がインストールされている。管理サーバ２には、設定プログラム２１および変換プログラム２２がインストールされている。Ｗｅｂサーバ３、エンコーダサーバ４、ストリーミングサーバ５は、ＰＣに、それぞれエンコーダプログラム、ＷＷＷサーバプログラム、ストリーミングサーバプログラムがインストールされて構成されている。
【００１７】
また、ＬＡＮ７には、ルータ６が接続され、ルータ６を介して外部ネットワーク８に接続している。外部ネットワーク８には、プレゼンテーションを視聴する視聴用端末９，９・・・が接続されている。視聴用端末９，９・・・として、一般的にはＰＣが利用可能である。ここでは、視聴用端末９は、外部ネットワーク８に接続されているが、視聴用端末９がＬＡＮ７に接続されていてもよい。また、外部ネットワーク８は、ルータ６を介して接続された別のセグメントのＬＡＮであってもよいし、インターネット等の広域ネットワークであってもよい。
【００１８】
図２は、編集端末１および管理サーバ２の機能ブロックを示すとともに、編集端末１および管理サーバ２における処理の流れを示す図である。
【００１９】
編集端末１の備える編集処理部１１０は、編集プログラム１１がＣＰＵ、ＲＡＭ等のハードウェア資源を利用して実行することにより実現される機能部である。編集処理部１１０は、映像、文字、静止画像、グラフ等のマルチメディア情報を操作してプレゼンテーションデータ１２を編集、製作する機能を備えている。この編集機能を利用することにより、編集端末１では、ＨＴＭＬファイルや画像データ（ＪＰＥＧ，ＴＩＦＦ等）、各種スクリプト言語（Ｊａｖａ（Ｒ）Ｓｃｒｉｐｔ等）などから構成されるプレゼンテーションデータ１２を生成する。
【００２０】
また、編集処理部１１０は、編集端末１に接続されたビデオカメラから映像を取り込む機能を備えている。編集端末１で取り込まれた映像は、プレゼンテーションデータ１２とは異なる管理がされている。映像データは、ストリームデータとして、編集端末１→管理サーバ２→エンコーダサーバ４→ストリーミングサーバ５と流れ、さらに、ストリーミングサーバ５から視聴用端末９に対してストリームデータとしての映像が送信される。
【００２１】
さらに、編集処理部１１０は、プレゼンテーションの配信設定を行うための設定内容決定部１１１を備えている。プレゼンテーターは、プレゼンテーションの配信を行う際、マウス、キーボード等の入力部１３を操作して、設定内容決定部１１１に対して配信設定情報の参照指示を行う。
【００２２】
設定内容決定部１１１は、配信設定情報の参照指示を受けると、管理サーバ２から配信設定ファイル２３を取得する。
【００２３】
図３は、配信設定ファイル２３に登録される設定項目の一例を示す図である。配信設定ファイル２３は、プレゼンテーションの配信を行うために必要な設定情報をあらかじめ記録したファイルである。そして、管理サーバ２は、このような配信設定ファイル２３を複数パターン蓄積しているので、プレゼンテーターは、複数パターンの配信設定ファイル２３の中から最適なファイルを選択する操作を行う。
【００２４】
図３に示した設定情報の内容を具体的に説明する。「ファイルの説明」とは、各配信設定ファイル２３の内容や特徴を表す情報である。この項目は、配信設定ファイル２３を作成したオペレータが自由に登録することが可能である。
【００２５】
「各サーバのアドレス情報」とは、Ｗｅｂサーバ３、エンコーダサーバ４、ストリーミングサーバ５のネットワークアドレスを示す情報である。たとえば、ネットワークアドレスとして各サーバのＩＰアドレスが登録されている。そして、この情報には、各処理に使用させるサーバを指定する情報も含まれている。たとえば、エンコードサーバのＩＰアドレスが指定されていることにより、エンコード処理に使用するサーバを特定する情報も含まれることになる。また、ＷｅｂサーバやストリーミングサーバのＩＰアドレスが指定されていることにより、Ｗｅｂサーバ、ストリーミングサーバとして使用するサーバが特定される。
【００２６】
「エンコード設定情報」とは、エンコーダサーバ４に対して設定する情報であり、エンコーダサーバ４が映像データをエンコードする際に必要となる情報である。たとえば、映像データのフレームレート、映像データのフォーマット形式、映像データのビットレートが設定情報として登録されている。また、映像データのファイルへの記録有無が登録されている。
【００２７】
「コピー情報」とは、プレゼンテーションデータ１２をコピーする方法およびコピー先のディレクトリを指定した情報である。コピーする方法として、たとえば、ＦＴＰによりファイル転送を行うのか、あるいは、ＨＴＴＰによりファイル転送を行うのかといった情報が指定される。コピー先ディレクトリは、プレゼンテーションデータ１２に含まれる各コンテンツのコピー先ディレクトリを指定する情報が指定される。たとえば、スライドファイル、画像データ等のデータをどのサーバのどのディレクトリにコピーするのかといった情報が登録される。本実施の形態であれば、プレゼンテーションデータ１２を構成するスライドファイルや画像データのコピー先ディレクトリとしてＷｅｂサーバ３のローカルディレクトリが指定される。
【００２８】
「映像データ取得パス情報」とは、Ｗｅｂサーバ３からストリーミングサーバ５へのアクセスパスを示す情報である。この「映像データ取得パス情報」は、たとえば、メタファイルと呼ばれるファイルに記述される。Ｗｅｂサーバ３は、メタファイルを経由して、ストリーミングサーバ５が配信する映像データにアクセスする。
【００２９】
「アクセスＩＤ情報」とは、Ｗｅｂサーバ３、エンコーダサーバ４、ストリーミングサーバ５へアクセスする際のアクセスＩＤに関する情報であり、「アクセスパスワード情報」とは、Ｗｅｂサーバ３、エンコーダサーバ４、ストリーミングサーバ５に対してアクセスＩＤを利用してアクセスする際に必要とされるパスワードを登録した情報である。このように、配信設定ファイル２３には、「各サーバのアドレス情報」、「アクセスＩＤ情報」、「アクセスパスワード情報」等のネットワークアクセス情報が登録されている。
【００３０】
「ＵＲＬ情報」とは、視聴用端末９からプレゼンテーションデータ１２を視聴する際のアクセスパス情報である。本実施の形態においては、プレゼンテーションデータ１２がＷｅｂコンテンツで生成されているので、アクセスパス情報としてＵＲＬを指定している。
【００３１】
配信設定ファイル２３には上記のような設定情報が記述されている。プレゼンテーターは、入力部１３を操作して、ディスプレイ１４に配信設定ファイル２３の内容を表示させることが可能である。プレゼンテーターは、複数パターンの配信設定ファイル２３の内容を順次ディスプレイ１４に表示させ、最適な配信設定ファイル２３を選択する。
【００３２】
プレゼンテーターが、入力部１３を操作して配信設定ファイル２３を選択すると、設定内容決定部１１１は、管理サーバ２の設定処理部２１０に対して選択された配信設定ファイル２３の通知を行う。
【００３３】
設定処理部２１０は、設定プログラム２１が管理サーバ２のＣＰＵ、ＲＡＭ等のハードウェア資源を利用して実行されることにより実現される機能部である。設定処理部２１０は、設定内容決定部１１１より通知された配信設定ファイル２３を読み込み、読み込んだ配信設定ファイル２３の内容に従って、各サーバ３，４，５に対する設定処理を実行する。
【００３４】
設定処理部２１０の処理内容を具体的に説明する。設定処理部２１０の処理の１つは、エンコードサーバ４に対してエンコード処理の設定を行うことである。
【００３５】
配信設定ファイル２３に記述された「各サーバのアドレス情報」には、エンコーダサーバ４のＩＰアドレスが登録されている。設定処理部２１０は、エンコーダサーバ４に対する設定処理を行う際に、この配信設定ファイル２３に登録されているエンコーダサーバ４のＩＰアドレスを利用して、エンコーダサーバ４にアクセスする。
【００３６】
また、配信設定ファイル２３に記述された「アクセスＩＤ情報」および「アクセスパスワード情報」には、エンコーダサーバ４に対するアクセスＩＤとアクセスパスワードが登録されている。設定処理部２１０は、エンコーダサーバ４に対する設定処理を行う際に、この配信設定ファイル２３に登録されているアクセスＩＤとアクセスパスワード利用して、エンコーダサーバ４にアクセスする。
【００３７】
そして、設定処理部２１０は、配信設定ファイル２３に記述された「エンコード設定情報」に従って、エンコーダサーバ４に対する設定処理を実行する。たとえば、設定処理部２１０は、フレームレートを３０フレーム／秒に設定し、出力ファイルのフォーマット形式を設定し、ビットレートを１００ｋｂｐｓに設定する。さらに、オンデマンド形式のプレゼンテーションを行う場合には、映像データをファイルに格納する設定を行う。
【００３８】
設定処理部２１０の他の処理の１つは、Ｗｅｂサーバ３に対するプレゼンテーションデータの登録処理である。
【００３９】
編集端末１において編集、製作されたプレゼンテーションデータ１２は、管理サーバ２の変換処理部２２０によって変換処理が行われる。変換処理部２２０は、設定処理部２１０が読み込んでいる配信設定ファイル２３の内容に従って、変換処理を実行する。変換処理部２２０は、変換プログラム２２が管理サーバ２のＣＰＵ、ＲＡＭ等のハードウェア資源を利用して実行されることにより実現される機能部である。
【００４０】
プレゼンテーションデータ１２は、ＨＴＭＬファイル、各種スクリプトデータ、画像ファイル等で構成されている。そして、ＨＴＭＬファイル内には、映像データの取得先や、リンクが張られる別のＨＴＭＬファイルの取得先、ＪＰＥＧファイルの取得先などが記述されることになる。そして、これら取得先の情報は、取得するファイルやデータが格納される場所によって変化することになる。
【００４１】
たとえば、映像データの取得先はストリーミングサーバ５を指定すべきである。変換処理部２２０は、配信設定ファイル２３の「映像データの取得パス情報」に基づいて、プレゼンテーションデータ１２に含まれるＨＴＭＬファイルから、映像へのリンクを張るためのリンク情報記述ファイル（一般に、メタファイルなどと呼ばれる。）を生成する。そして、このリンク記述ファイルは、変換処理部２２０によって、プレゼンテーションデータ１２に含まれるＨＴＭＬファイル内に埋め込まれるのである。
【００４２】
また、ＨＴＭＬファイルの取得先はＷｅｂサーバ３を指定すべきである。変換処理部２２０は、ＨＴＭＬファイルの取得先として、Ｗｅｂサーバ３に蓄積されたＨＴＭＬファイルを指定するＵＲＬを記述するのである。
【００４３】
このように、映像データの取得先やＨＴＭＬファイルの取得先、画像ファイルの取得先などを自動変換するようにしているので、プレゼンテーターがＨＴＭＬファイル内に手作業で各データの取得先を記述する負担を軽減しているのである。
【００４４】
変換処理部２２０は、プレゼンテーションデータ１２に対する変換処理を行った後、プレゼンテーションデータ１２をＷｅｂサーバ３に転送する。そして、設定処理部２１０は、このプレゼンテーションデータ１２をＷｅｂサーバ３に転送するための各種設定を行う。設定処理部２１０は、配信設定ファイルより、Ｗｅｂサーバ３のＩＰアドレス、アクセスＩＤ、アクセスパスワードを取得し、この情報を変換処理部２２０に通知する。これにより、変換処理部２２０は、通知された情報を利用して、Ｗｅｂサーバ３にアクセスするのである。また、設定処理部２１０は、配信設定ファイル２３の「コピー情報」からプレゼンテーションデータ１２のコピー方法およびコピー先ディレクトリ情報を取得し、この情報を変換処理部２２０に通知する。これにより、変換処理部２２０は、通知された情報に基づいて、Ｗｅｂサーバ３の特定されたディレクトリに、特定された方法でプレゼンテーションデータ１２を転送するのである。コピー方法とは、たとえば、ＦＴＰやＨＴＴＰなどのプロトコルを利用したファイル転送方法がある。
【００４５】
設定処理部２１０は、また、視聴用端末９からプレゼンテーションデータ１２にアクセスするための情報を、配信設定ファイル２３の「ＵＲＬ情報」から取得し、このＵＲＬ情報を所定の方法で視聴用端末９に対して通知する設定を行う。通知方法は特に限定されるものではないが、たとえば、特定のＷｅｂページへリンクを張るようにしてもよいし、メール等で直接ＵＲＬを通知するようにしてもよい。
【００４６】
設定処理部２１０は、また、ストリーミングサーバ５に対する設定処理も行う。この際、配信設定ファイル２３に登録されているストリーミングサーバ５のＩＰアドレス、アクセスＩＤ、アクセスパスワードを利用して、ストリーミングサーバ５に対してアクセスを行う。
【００４７】
以上のような設定処理が行われると、視聴用端末９は、Ｗｅｂサーバ３にアクセスしてプレゼンテーションデータ１２を視聴することが可能である。そして、ＨＴＭＬファイル内に記述された映像データ取得パスに基づいて、ストリーミングサーバ５より視聴用端末９に対して映像データのストリーミング配信が行われるのである。
【００４８】
以上説明したように、本実施の形態によれば、プレゼンテーションの配信設定を行うオペレータ（上記の例ではプレゼンテーター）は、配信設定ファイル２３を選択する操作を行うのみで、各サーバに対する設定作業や登録作業が行なわれるので、作業負担が軽減される。
【００４９】
また、過去にプレゼンテーションの配信を行った実績をもとに、配信設定ファイル２３に設定情報を登録することにより、動作確認を行う作業負担も軽減させることが可能である。つまり、従来であれば、いろいろな設定を手動入力し、さらに、その設定によって正常な配信が行われるかどうかといった確認作業が必要であったが、そのような負担も軽減させることが可能である。
【００５０】
【発明の効果】
以上説明したように、請求項１記載の発明では、複数パターンの設定情報の中から一の設定情報を選択する操作を行うだけで、装置に対する設定が行われるので、オペレータの作業負担が軽減される。
【００５１】
請求項２記載の発明では、設定項目の多いエンコーダに対する設定処理についても、設定情報を選択する操作を行うのみであり、その後の設定処理が自動化されるので、オペレータ負担が軽減される。
【００５２】
請求項３記載の発明では、設定情報にはネットワークアドレス情報も含まれるので、設定処理時において装置に対するアクセス処理も自動化させることが可能である。
【００５３】
請求項４記載の発明では、複数パターンの設定情報の中から一の設定情報を選択する操作を行うだけで、装置に対するアップロード処理が行われるので、オペレータの作業負担が軽減される。
【００５４】
請求項５記載の発明では、Ｗｅｂサーバに対するアップロード処理も自動化され、オペレータ負担が軽減される。
【図面の簡単な説明】
【図１】プレゼンテーションデータ配信システムの全体図である。
【図２】編集端末と管理サーバの機能ブロックおよび処理の流れを示す図である。
【図３】配信設定ファイルの内容の一例を示す図である。
【符号の説明】
１    編集端末
２    管理サーバ
３    Ｗｅｂサーバ
４    エンコーダサーバ
５    ストリーミングサーバ
【図１】
2005018353.tif 000003
【図２】
2005018353.tif 000004
【図３】
2005018353.tif 000005