(57)【要約】【課題】ユーザからの作成要求に応じたサムネイルを提示する映像コンテンツ閲覧システムを提供すること。【解決手段】映像コンテンツを格納する映像コンテンツ配信サーバ１、映像コンテンツを閲覧させるユーザ端末３、ならびに、映像コンテンツからサムネイルを作成してユーザ端末に提示するアプリケーションサーバ２を含んで構成される映像コンテンツの閲覧システムにおけるアプリケーションサーバ２は、映像コンテンツ配信サーバ１から映像コンテンツを受信して再生することにより、作成要求に基づくサムネイルを作成する手順と、作成されたサムネイルをユーザ端末３に提示する手順と、ユーザ端末３から再生制御データを受信して、映像コンテンツ配信サーバ１に映像コンテンツの配信を指示する手順とを実行させることを特徴とする。【選択図】      図１
2004272824.tif 000002
【特許請求の範囲】
【請求項１】
映像コンテンツを格納する映像コンテンツ配信サーバ、前記映像コンテンツを閲覧させるユーザ端末、ならびに、前記映像コンテンツからサムネイルを作成して前記ユーザ端末に提示するアプリケーションサーバを含んで構成される映像コンテンツの閲覧システムにおける前記アプリケーションサーバのプログラムであって、前記プログラムは、前記アプリケーションサーバに読み取られ、実行されることにより、前記アプリケーションサーバが、前記映像コンテンツ配信サーバから前記映像コンテンツを受信して再生することによりサムネイルを作成する手順と、前記作成されたサムネイルを前記ユーザ端末に提示する手順と、前記ユーザ端末からサムネイルを選択することによって入力された再生時刻を含む再生制御データを受信して、前記映像コンテンツ配信サーバに前記再生制御データに基づく前記映像コンテンツの配信を指示する手順とを含むものとし、前記サムネイルを作成する手順は、前記ユーザ端末からの前記サムネイルの作成要求の受信を契機に、アプリケーションサーバに格納されている前記サムネイルから前記作成要求に基づくサムネイルを検索して提示する手順、ならびに、前記作成要求に基づく前記サムネイルを新たに作成して提示する手順とを含むことを特徴とするアプリケーションサーバのプログラム。
【請求項２】
前記アプリケーションサーバが、前記映像コンテンツ配信サーバに格納されているコンテンツから前記映像コンテンツを検索する手順と、前記映像コンテンツ配信サーバから前記映像コンテンツの格納場所の通知を受けて登録する手順とをさらに含めるものとし、前記サムネイルを作成する手順は、前記登録された映像コンテンツの格納場所に該当する前記映像コンテンツ配信サーバから前記映像コンテンツを受信して再生することにより前記サムネイルを作成する手順とすることを特徴とする請求項１に記載のアプリケーションサーバのプログラム。
【請求項３】
映像コンテンツを格納する映像コンテンツ配信サーバ、前記映像コンテンツを閲覧させるユーザ端末、ならびに、前記映像コンテンツからサムネイルを作成して前記ユーザ端末に提示するアプリケーションサーバを含んで構成される映像コンテンツの閲覧システムにおける前記アプリケーションサーバであって、前記アプリケーションサーバが、前記映像コンテンツおよびその格納場所を取得する映像コンテンツの取得部と、前記映像コンテンツを再生して前記サムネイルを切り出す映像コンテンツの再生部と、前記ユーザ端末に前記サムネイルのデータを提示する画面を作成するサムネイルの提示部と、前記提示したサムネイルに関する前記ユーザ端末からの再生時刻を含む再生制御データを受信および解析を行い、前記映像コンテンツ配信サーバへの前記映像コンテンツの配信を指示するサムネイルの要求処理部とを含めて構成されることを特徴とするアプリケーションサーバ。
【請求項４】
前記アプリケーションサーバが、前記映像コンテンツの種別ごとの再生制御データの形式を記述する再生制御テンプレートファイルをさらに含めて構成されるものとし、前記サムネイルの要求処理部は、前記再生制御テンプレートファイルに従った形式で、映像コンテンツ配信サーバへの映像コンテンツの配信を指示するメッセージを作成することを特徴とする請求項３に記載のアプリケーションサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像コンテンツの閲覧システムにおけるアプリケーションサーバのプログラムおよびアプリケーションサーバに関する。
【０００２】
【従来の技術】
近年、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上にある映像コンテンツをダウンロードして閲覧したり、ストリーミングサービスによりリアルタイムに閲覧したりすることが、一般的になってきている。
【０００３】
この際、利用者はそれら映像コンテンツを各メディアタイプに対応したプレイヤーを用いて閲覧し、閲覧したいシーンや時刻があった場合には、プレイヤーの早送りボタンや巻き戻しボタン、または、所定の再生時刻を指定するためのスライダーバーを用いて目的のシーンや時刻からの閲覧を行っていた。
【０００４】
しかしながら、従来の閲覧方法では、利用者の閲覧したいシーンや時刻から映像コンテンツを閲覧することは困難であり、さらには、映像コンテンツの全容を一度に把握するようなことは行えなかった。
【０００５】
そこで、映像コンテンツの閲覧に際し、映像コンテンツの各シーンより切り出した静止画像（サムネイル画像）の一覧を利用者に提示することで、該映像コンテンツの全容を一度に把握可能とするとともに、提示されたサムネイル画像（図６参照）を選択することで、該サムネイル画像に設定されたシーンや時刻から映像コンテンツを閲覧できるようにしたシステムなどが提案されている（例えば、特許文献１）。
【０００６】
【特許文献１】
特開２００２−３０４４２０号公報（段落［００１１］など）
【０００７】
【発明が解決しようとする課題】
しかしながら、従来のシステムでは、このようなサムネイル画像一覧の作成、具体的には、サムネイル画像の生成と各サムネイル画像に対するシーンや時刻情報の付加を映像コンテンツの提供者が行っていた。
【０００８】
そのため、映像コンテンツの提供者から前記したようなサムネイル画像一覧が提供されない限り、利用者は従来の方法で映像コンテンツを閲覧しなければならず、ＷＷＷ上のあらゆる映像コンテンツを前記したように該映像コンテンツのサムネイル画像を用いて閲覧することは不可能であった。
【０００９】
また、映像コンテンツの閲覧時に、利用者側で該映像コンテンツのサムネイル画像一覧を生成することが考えられるが、この場合、利用者側でサムネイル画像一覧を生成する処理への対応が必要になり、さらには、サムネイル画像一覧が生成されるまで、利用者を待たせることになる。
【００１０】
さらには、映像コンテンツのサムネイル画像一覧が提供されている場合でも、提示されるサムネイル画像、つまり、各サムネイル画像を選択することで再生されるシーンや時刻が固定されているものが多く、利用者が提示されるサムネイル画像を任意に変更することで、さまざまなシーンや時刻から映像コンテンツを閲覧できるものは少ない。
【００１１】
そこで、本発明は、前記の点を鑑みてなされたものであり、ＷＷＷ上のあらゆる映像コンテンツのサムネイル画像一覧を専用のアプリケーションサーバで作成、管理し、利用者は映像コンテンツを閲覧する際、該アプリケーションサーバを介することで、該映像コンテンツの各シーンがサムネイル画像で一覧表示されるとともに、該サムネイル画像へのアクセスにより、対応するシーンや時刻から該映像コンテンツを閲覧可能とするアプリケーションサーバを介した映像コンテンツ閲覧システムを提供することを目的とする。
【００１２】
また、本発明は、専用のアプリケーションサーバでサムネイル画像一覧を生成、管理することで、サムネイル画像一覧生成にかかる映像コンテンツ提供者側の負荷を無くすことができるとともに、利用者側でも特別な処理を必要としないアプリケーションサーバを介した映像コンテンツの閲覧システムを提供することを目的とする。
【００１３】
また、本発明は、利用者が任意に提示されるサムネイル画像を変更でき、その結果、さまざまなシーンや時刻から映像コンテンツを閲覧することが可能なアプリケーションサーバを介した映像コンテンツの閲覧システムを提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明は、前記目的を達成するために創案されたものであり、まず、請求項１に記載のアプリケーションサーバのプログラムは、映像コンテンツを格納する映像コンテンツ配信サーバ、前記映像コンテンツを閲覧させるユーザ端末、ならびに、前記映像コンテンツからサムネイルを作成して前記ユーザ端末に提示するアプリケーションサーバを含んで構成される映像コンテンツの閲覧システムにおける前記アプリケーションサーバのプログラムであって、前記プログラムは、前記アプリケーションサーバに読み取られ、実行されることにより、前記アプリケーションサーバが、前記映像コンテンツ配信サーバから前記映像コンテンツを受信して再生することによりサムネイルを作成する手順と、前記作成されたサムネイルを前記ユーザ端末に提示する手順と、前記ユーザ端末からサムネイルを選択することによって入力された再生時刻を含む再生制御データを受信して、前記映像コンテンツ配信サーバに前記再生制御データに基づく前記映像コンテンツの配信を指示する手順とを含むものとし、前記サムネイルを作成する手順は、前記ユーザ端末からの前記サムネイルの作成要求の受信を契機に、アプリケーションサーバに格納されている前記サムネイルから前記作成要求に基づくサムネイルを検索して提示する手順、ならびに、前記作成要求に基づく前記サムネイルを新たに作成して提示する手順とを含むことを特徴とする。
【００１５】
かかる構成によれば、アプリケーションサーバは、ユーザ端末からサムネイルの作成要求に従ったサムネイルを随時用意する。
【００１６】
また、請求項２に記載のアプリケーションサーバのプログラムは、請求項１に記載のアプリケーションサーバのプログラムであって、前記アプリケーションサーバが、前記映像コンテンツ配信サーバに格納されているコンテンツから前記映像コンテンツを検索する手順と、前記映像コンテンツ配信サーバから前記映像コンテンツの格納場所の通知を受けて登録する手順とをさらに含めるものとし、前記サムネイルを作成する手順は、前記登録された映像コンテンツの格納場所に該当する前記映像コンテンツ配信サーバから前記映像コンテンツを受信して再生することにより前記サムネイルを作成する手順とすることを特徴とする。
【００１７】
かかる構成によれば、アプリケーションサーバは、アプリケーションサーバ装置内の映像コンテンツだけでなく、別装置に格納されている映像コンテンツについても、サムネイルを作成する対象とすることができる。
【００１８】
さらに、請求項３に記載のアプリケーションサーバは、映像コンテンツを格納する映像コンテンツ配信サーバ、前記映像コンテンツを閲覧させるユーザ端末、ならびに、前記映像コンテンツからサムネイルを作成して前記ユーザ端末に提示するアプリケーションサーバを含んで構成される映像コンテンツの閲覧システムにおける前記アプリケーションサーバであって、前記アプリケーションサーバが、前記映像コンテンツおよびその格納場所を取得する映像コンテンツの取得部と、前記映像コンテンツを再生して前記サムネイルを切り出す映像コンテンツの再生部と、前記ユーザ端末に前記サムネイルのデータを提示する画面を作成するサムネイルの提示部と、前記提示したサムネイルに関する前記ユーザ端末からの再生時刻を含む再生制御データを受信および解析を行い、前記映像コンテンツ配信サーバへの前記映像コンテンツの配信を指示するサムネイルの要求処理部とを含めて構成されることを特徴とする。
【００１９】
かかる構成によれば、アプリケーションサーバは、アプリケーションサーバ装置内の映像コンテンツだけでなく、別装置に格納されている映像コンテンツについても、サムネイルを作成する対象とすることができる。
【００２０】
また、請求項４に記載のアプリケーションサーバは、請求項３に記載のアプリケーションサーバであって、前記アプリケーションサーバが、前記映像コンテンツの種別ごとの再生制御データの形式を記述する再生制御テンプレートファイルをさらに含めて構成されるものとし、前記サムネイルの要求処理部は、前記再生制御テンプレートファイルに従った形式で、映像コンテンツ配信サーバへの映像コンテンツの配信を指示するメッセージを作成することを特徴とする。
【００２１】
かかる構成によれば、アプリケーションサーバは、再生制御テンプレートファイルを参照することにより、様々なファイル種別に対応した再生制御データを作成し、映像コンテンツ配信サーバに再生を要求することができる。
【００２２】
【発明の実施の形態】
以下に、本発明が適用される映像コンテンツの閲覧システムの一実施形態について、図面を参照して詳細に説明する。まず、本実施形態の映像コンテンツの閲覧システムの構成について、図１を参照して説明する。
【００２３】
まず、図１に示す映像コンテンツの閲覧システムは、映像のサムネイルの作成をユーザに指定させる機能を有する。このため、映像コンテンツの閲覧システムは、映像コンテンツデータを配信する映像コンテンツ配信サーバ１と、映像コンテンツデータからサムネイルを作成して利用者端末に提示するアプリケーションサーバ２と、ユーザが映像コンテンツを閲覧する際に使用するユーザ端末３と、映像コンテンツデータを検索する検索エンジン８と、映像コンテンツの配信に使用されるネットワーク９とを含んで構成される。また、ネットワーク９は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）などで構成され、映像コンテンツの閲覧システムを構成する各装置を接続する。なお、アプリケーションサーバ２は、プログラム（請求項における“アプリケーションサーバのプログラム”）を読み取って実行する計算機として構成される。
【００２４】
次に、映像コンテンツの閲覧システムでやりとりされるデータについて、説明する。映像コンテンツの閲覧システムは、ストリーミングまたはダウンロード方式によってユーザに配信される映像データとして構成される映像コンテンツデータ１１０と、映像コンテンツデータ１１０の一部を画像として切り出したものであるサムネイルデータ１１１と、映像コンテンツデータ１１０を再生させる際の再生に関する指定であり、ユーザの所望の再生時刻または再生速度などにより構成される再生制御データ１１２と、サムネイルデータ１１１を作成する際に参照されるサムネイルの作成要求データ１１３とを扱う。
【００２５】
さらに、映像コンテンツの閲覧システムにおける処理の概要について、説明する。まず、映像コンテンツ配信サーバ１は、保持する映像コンテンツデータ１１０を、ネットワーク９に配信する。次に、アプリケーションサーバ２は、所定の作成要求に従って、受信した映像コンテンツデータ１１０からサムネイルデータ１１１を切り出す。なお、所定の作成要求は、映像コンテンツデータ１１０の配信側が設定する作成要求、ならびに、映像コンテンツデータ１１０の閲覧側が設定する作成要求とに分類できる。さらに、ユーザ端末３は、作成したサムネイルデータ１１１をユーザに提示し、サムネイルデータ１１１の作成要求、ならびに、サムネイルデータ１１１の選択による映像コンテンツデータ１１０の再生制御データ１１２を受け付ける。まず、サムネイルデータ１１１の作成要求がユーザから入力された場合、アプリケーションサーバ２は、その作成要求に従ったサムネイルデータ１１１を用意して、ユーザ端末３に送信する。一方、映像コンテンツデータ１１０の再生制御データ１１２がユーザから入力された場合、アプリケーションサーバ２は、再生制御データ１１２を分析して、映像コンテンツ配信サーバ１に映像コンテンツデータ１１０の配信を指示する。
【００２６】
ここで、映像コンテンツの閲覧システムを構成する装置について、図２を用いて、より具体的に説明する。
【００２７】
図２に示すアプリケーションサーバ２は、映像コンテンツに関する処理を行う映像コンテンツの処理部２０と、サムネイルに関する処理を行うサムネイルの処理部３０と、映像コンテンツデータに関する情報を管理する映像コンテンツのデータベース５０と、作成されたサムネイル画像を管理するサムネイルのデータベース６０とを含んで構成される。また、アプリケーションサーバ２は、図示しない通信インタフェースを介して、ネットワーク９と接続されている。そして、アプリケーションサーバ２は、通信インタフェースを用いて、映像コンテンツの閲覧システムの他装置と、データの送受信を行う。以下、アプリケーションサーバ２の構成について、より具体的に説明する。
【００２８】
まず、アプリケーションサーバ２の映像コンテンツの処理部２０は、ネットワークを介して映像コンテンツデータおよびその格納場所を取得する映像コンテンツの取得部２１と、映像コンテンツのデータベース５０のデータの参照および更新を行う映像コンテンツデータベースの管理部２２と、サムネイルを切り出すために映像コンテンツデータを再生する映像コンテンツの再生部２３とを含んで構成される。
【００２９】
次に、アプリケーションサーバ２のサムネイルの処理部３０は、所定の作成条件によって映像コンテンツのサムネイルを作成するサムネイルの作成部３１と、サムネイルのデータベース６０のデータの参照および更新を行うサムネイルデータベースの管理部３２と、利用者に映像コンテンツのサムネイルデータを提示するサムネイルの提示部３３と、提示したサムネイルに対するユーザからの要求を処理するサムネイルの要求処理部３４とを含んで構成される。
【００３０】
さらに、アプリケーションサーバ２の映像コンテンツのデータベース５０は、映像コンテンツデータの属性情報の集合である映像コンテンツリスト５１と、映像コンテンツデータの種別ごとの再生制御パラメータの形式である映像コンテンツの再生制御テンプレートファイル５２とを含んで構成される。なお、映像コンテンツリスト５１は、映像コンテンツごとに、映像コンテンツを識別するデータＩＤ、映像コンテンツのＵＲＬ、映像コンテンツのメディア属性、ならびに、映像コンテンツのプロパティ情報から取得される映像コンテンツの属性情報（ファイルサイズ、再生時間、作成日時、製作者など）を含めて構成される。ここで、映像コンテンツのメディア属性は、例えば、ファイルの拡張子（例えば、ａｖｉ、ｍｐｇ、ｗｍｖ、ｍｏｖ、ｒｍ、ｒａｍ、ａｓｘ、ａｓｆ）に示される、映像コンテンツの種別を特定する情報であり、映像コンテンツを再生するプレイヤーを選別する用途で用いられる。
【００３１】
そして、アプリケーションサーバ２のサムネイルのデータベース６０は、サムネイルデータの属性情報の集合であるサムネイルリスト６１と、サムネイルリスト６１から参照可能である個々のサムネイルデータの本体であるサムネイルのデータファイル６２とを含んで構成される。以上、アプリケーションサーバ２の構成について、説明した。なお、サムネイルリスト６１は、サムネイルごとに、映像コンテンツを識別するデータＩＤ、作成日時、作成したサムネイル画像の総数に加え、どのような作成要求を基に作成されたかを示すデータを含めて構成される。ここで、作成要求は、例えば、サムネイル作成時の時間間隔である。
【００３２】
以上、本実施形態の映像コンテンツの閲覧システムの構成について、説明した。次に、本実施形態の映像コンテンツの閲覧システムにおける動作の概要について、図１および図２を参照しつつ、図３に沿って説明する。また、この動作説明において、映像コンテンツの閲覧システムの構成を、より明らかにする。
【００３３】
まず、Ｓ１０１（映像コンテンツの登録）について、説明する。アプリケーションサーバ２は、映像コンテンツ配信サーバ１に格納されている映像コンテンツデータ１１０についての格納場所などの属性情報を登録する。なお、映像コンテンツデータ１１０の格納場所は、映像コンテンツ配信サーバ１のアドレス、ならびに、映像コンテンツ配信サーバ１内のファイルの位置を示す情報の組であり、例えば、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）形式で表記される。よって、まず、アプリケーションサーバ２は、映像コンテンツの取得部２１を用いて、映像コンテンツ配信サーバ１に、映像コンテンツの検索を要求する。次に、映像コンテンツ配信サーバ１は、映像コンテンツ配信サーバ１内に保持されている映像コンテンツデータ１１０の格納場所を含む属性情報を、アプリケーションサーバ２に通知する。さらに、アプリケーションサーバ２は、映像コンテンツデータベースの管理部２２を介して、通知された映像コンテンツデータ１１０に関する属性情報を、映像コンテンツリスト５１に登録する。
【００３４】
次に、Ｓ１０２（サムネイルの作成）について、説明する。アプリケーションサーバ２は、映像コンテンツデータ１１０を効率的に再生させるために、登録された映像コンテンツデータ１１０に関するサムネイルデータ１１１を作成する。よって、まず、アプリケーションサーバ２は、映像コンテンツの取得部２１を用いて、映像コンテンツ配信サーバ１に、映像コンテンツデータ１１０の取得を要求する。次に、映像コンテンツ配信サーバ１は、取得要求に応じて、映像コンテンツデータ１１０を、アプリケーションサーバ２に配信する。そして、アプリケーションサーバ２のサムネイルの作成部３１は、映像コンテンツの再生部２３を用いて配信された映像コンテンツデータ１１０を再生しつつ、サムネイルデータベースの管理部３２を介して、再生された映像コンテンツデータ１１０から、サムネイルデータ１１１を切り出して作成し、サムネイルのデータベース６０に登録する。
【００３５】
そして、Ｓ１０３（サムネイルの提示）について、説明する。アプリケーションサーバ２は、作成されたサムネイルデータ１１１を、ユーザ端末３に提示して、ユーザからのサムネイルの選択を促す。よって、まず、アプリケーションサーバ２は、ユーザ端末３からのサムネイルデータ１１１の提示要求（所定のサムネイルデータ１１１の作成要求を含んでもよい）を受け付ける。次に、アプリケーションサーバ２は、サムネイルデータ１１１の提示要求に適合するサムネイルデータ１１１を用意する。具体的には、アプリケーションサーバ２は、サムネイルデータベースの管理部３２を用いて、サムネイルデータ１１１の提示要求をキーとして、サムネイルのデータベース６０を検索する。
【００３６】
もし、サムネイルデータ１１１の提示要求に適合するサムネイルデータ１１１が既にサムネイルのデータベース６０に登録されている場合、または、サムネイルデータ１１１の提示要求に明示的な条件が含まれていない場合は、サムネイルのデータベース６０に登録されているサムネイルデータ１１１をそのまま参照して、サムネイルの選択画面１００（図４参照）を作成する。この場合、アプリケーションサーバ２は、新たにサムネイルデータ１１１を作成する必要がないので、サムネイルデータ１１１の作成に関する処理時間を節約することができる。
【００３７】
一方、サムネイルデータ１１１の提示要求に適合するサムネイルデータ１１１がサムネイルのデータベース６０に登録されていない場合、アプリケーションサーバ２は、サムネイルデータ１１１の作成要求に適合するサムネイルデータ１１１を新たに作成するため、提示要求を指定して、処理をＳ１０２（サムネイルの作成）に戻す。そして、Ｓ１０２（サムネイルの作成）によって作成されたサムネイルデータ１１１を参照して、サムネイルの選択画面１００を作成する。以上のようにして作成されたサムネイルの選択画面１００は、アプリケーションサーバ２からユーザ端末３に送信される。これにより、サムネイルデータ１１１が、ユーザに提示される。
【００３８】
ここで、サムネイルの選択画面１００について、図４を参照して、より具体的に説明する。サムネイルの選択画面１００は、映像の再生に関する指示およびサムネイルの作成要求をユーザから受け付ける機能を有する。このため、サムネイルの選択画面１００は、サムネイルの作成要求をユーザから受け付けるサムネイルの作成要求入力欄１０１と、サムネイルの枚数をユーザに指定させるためのサムネイルの枚数指定欄１０２と、サムネイル画像をマウスポインタでクリックさせることにより、再生時間（開始時刻ならびに終了時刻）を指定させるサムネイルの選択欄１０３とを含んで構成される。なお、サムネイルの選択画面１００は、例えば、ユーザに入力させるためのマウスポインタ１０４によって、個々の入力が行われる。
【００３９】
さらに、Ｓ１０４（映像の再生）について、説明する。アプリケーションサーバ２は、サムネイルの選択画面１００から入力された、ユーザ端末３からの再生指示を含む再生制御データ１１２を基に、映像コンテンツ配信サーバ１に、映像コンテンツデータ１１０の配信を指示する。よって、まず、アプリケーションサーバ２は、サムネイルの選択画面１００を介して、ユーザ端末３からの再生制御データ１１２を受け付ける。次に、アプリケーションサーバ２は、ユーザ端末３からの再生制御データ１１２を解析し、映像コンテンツデータ１１０の種別（メディア属性）に対応させた再生指示のメッセージを作成する。そして、アプリケーションサーバ２は、映像コンテンツ配信サーバ１に再生指示のメッセージを送信して、映像コンテンツデータ１１０の配信を指示する。さらに、映像コンテンツ配信サーバ１は、再生指示のメッセージに従って、ユーザ端末３に映像コンテンツデータ１１０を配信する。そして、ユーザ端末３は、受信した映像コンテンツデータ１１０を、例えば、図５に示す映像プレイヤーなどにより、再生する。
【００４０】
以上、本実施形態の映像コンテンツの閲覧システムにおける動作の概要について、説明した。さらに、本実施形態の映像コンテンツの閲覧システムにおける構成および動作について、より具体的な説明を行う。なお、説明の際は、適宜図１から図５を参照するものとする。
【００４１】
まず、Ｓ１０１（映像コンテンツの登録）について、図７に示す構成、ならびに、図８に示す動作の説明を行う。なお、図７は、図１および図２に示す映像コンテンツの閲覧システムにおいて、Ｓ１０１（映像コンテンツの登録）に関する構成要素および構成要素間のデータの流れを説明する図である。以下、Ｓ１０１（映像コンテンツの登録）の動作について、図８に沿って説明する。なお、図８は、主にアプリケーションサーバ２の動作に着目したフローチャートである。
【００４２】
まず、アプリケーションサーバ２は、映像コンテンツの取得部２１を用いて、映像コンテンツデータ１１０の格納場所を検索する（Ｓ１０）。ここで、映像コンテンツの取得部２１は、具体的には、クローラー／スパイダーと呼ばれるハイパーリンクを辿ってＷＷＷ上を巡回するプログラムを起動させることによって構成されることとしてもよいし、外部の検索エンジン８でＷＷＷ上の映像コンテンツを検索し、その検索結果を用いてもよい。
【００４３】
次に、アプリケーションサーバ２は、映像コンテンツ配信サーバ１から、映像コンテンツデータ１１０の場所の通知を受信する（Ｓ１１）。さらに、アプリケーションサーバ２は、通知を受けた映像コンテンツデータ１１０の場所が、既に映像コンテンツリスト５１に登録されているかどうかの照合を行う（Ｓ１２）。映像コンテンツリスト５１に未登録となる映像コンテンツデータ１１０が発見された場合（Ｓ１２、未登録）は、アプリケーションサーバ２は、映像コンテンツデータベースの管理部２２を用いて、映像コンテンツリスト５１への登録を行う（Ｓ１３）。なお、映像コンテンツリスト５１への映像コンテンツデータ１１０の場所の登録は、映像コンテンツの閲覧システムの管理者が手動で更新してもよい。
【００４４】
次に、Ｓ１０２（サムネイルの作成）について、図９に示す構成、ならびに、図１０に示す動作の説明を行う。なお、図９は、図１および図２に示す映像コンテンツの閲覧システムにおいて、Ｓ１０２（サムネイルの作成）に関する構成要素および構成要素間のデータの流れを説明する図である。
【００４５】
まず、アプリケーションサーバ２は、映像コンテンツデータベースの管理部２２を用いて、映像コンテンツリスト５１にアクセスすることで、映像コンテンツデータ１１０の格納場所を取得する（Ｓ２０）。
【００４６】
次に、アプリケーションサーバ２は、映像コンテンツの取得部２１を用いて、映像コンテンツデータ１１０の格納場所に示される映像コンテンツ配信サーバ１にアクセスして、映像コンテンツデータ１１０の取得を要求する（Ｓ２１）。そして、アプリケーションサーバ２は、取得した映像コンテンツデータ１１０について、映像コンテンツの再生部２３を用いて、再生する（Ｓ２２）。
【００４７】
さらに、アプリケーションサーバ２は、映像コンテンツの再生部２３とサムネイルの作成部３１とを用いて、映像コンテンツデータ１１０から画像を切り出すことで、サムネイルデータ１１１の作成を行う（Ｓ２３）。そして、アプリケーションサーバ２は、映像コンテンツデータ１１０の全てのサムネイルを作成した後、サムネイルデータベースの管理部３２を用いて、作成したサムネイルデータ１１１に関する情報を、サムネイルリスト６１に登録するとともに、作成したサムネイルデータ１１１の本体の画像データにファイル名を付加して、サムネイルのデータファイル６２に登録する。
【００４８】
ここで、サムネイルを作成するにあたり、映像コンテンツデータ１１０の提供者または閲覧者による所定の作成要求に基づいた作成を行ってもよい。例えば、所定の作成要求が、“シーンの抽出”の場合、サムネイルの作成部３１は、所定のアルゴリズムに基づいて、映像コンテンツデータ１１０からシーンが分割される時刻におけるサムネイルデータ１１１を作成する。なお、所定のアルゴリズムは、例えば、フレーム間の色分布の変化量が、所定のしきい値よりも大きい場合に、シーンが分割されたとみなす方式や、映像コンテンツデータ１１０に含まれる所定のオブジェクト（例えば、登場人物）の追跡を行い、オブジェクトの移動量が所定のしきい値よりも大きい場合に、シーンが分割されたとみなす方式が挙げられる。
【００４９】
また、所定の作成要求が、“同一の時間間隔”の場合、映像コンテンツデータ１１０が所定の時間間隔によって分割され、分割された時刻におけるサムネイルデータ１１１が作成される。なお、所定の時間間隔は、予め設定されていてもよいし、ユーザによって指定する方式としてもよい。以上の所定の作成要求は、サムネイルの選択画面１００のサムネイルの作成要求入力欄１０１によって、ユーザから指定される。
【００５０】
そして、Ｓ１０３（サムネイルの提示）について、図１１に示す構成、ならびに、図１２に示す動作の説明を行う。なお、図１１は、図１および図２に示す映像コンテンツの閲覧システムにおいて、Ｓ１０３（サムネイルの提示）に関する構成要素および構成要素間のデータの流れを説明する図である。
【００５１】
まず、アプリケーションサーバ２は、ユーザ端末３からのサムネイルの提示要求を受信する（Ｓ３０）。次に、アプリケーションサーバ２は、サムネイルの提示要求を参照し、映像コンテンツデータ１１０の格納場所を示すＵＲＬを取得する（Ｓ３１）。そして、アプリケーションサーバ２は、映像コンテンツデータベースの管理部２２を用いて、映像コンテンツのＵＲＬを検索のキーとして映像コンテンツリスト５１から検索を行うことにより、映像コンテンツのＵＲＬから映像コンテンツデータ１１０のデータＩＤを取得する（Ｓ３２）。
【００５２】
さらに、アプリケーションサーバ２は、検索されたデータＩＤを基に、サムネイルデータベースの管理部３２を用いて、サムネイルリスト６１から映像コンテンツデータ１１０に対応するサムネイルデータ１１１に関する情報を取得する。そして、アプリケーションサーバ２は、サムネイルの作成部３１を用いて、サムネイルデータ１１１に関する情報に対応するサムネイルデータ１１１の本体をサムネイルのデータファイル６２から取得する（Ｓ３３）。そして、サムネイルの作成部３１は、サムネイルデータベースの管理部３２にサムネイルリスト６１を参照させることで、読み出されたサムネイルデータ１１１ごとに、映像コンテンツのデータＩＤ、ならびに、再生開始時刻を導出し、それらを付与したサムネイル一覧を作成する（Ｓ３４）。
【００５３】
そして、アプリケーションサーバ２は、サムネイルの提示部３３を用いて、作成されたサムネイル一覧を基に、サムネイルの選択画面１００を作成する（Ｓ３５）。さらに、アプリケーションサーバ２は、サムネイルの選択画面１００を、ユーザ端末３に提示する（Ｓ３６）。
【００５４】
さらに、Ｓ１０４（映像の再生）について、図１３に示す構成、ならびに、図１４に示す動作の説明を行う。なお、図１３は、図１および図２に示す映像コンテンツの閲覧システムにおいて、Ｓ１０４（映像の再生）に関する構成要素および構成要素間のデータの流れを説明する図である。
【００５５】
まず、アプリケーションサーバ２は、ユーザ端末３から送信される映像コンテンツデータ１１０の映像再生要求を受信する（Ｓ４０）。次に、アプリケーションサーバ２は、受信した映像再生要求に付されている再生制御データ１１２（データＩＤおよび再生開始時刻など）を取得する（Ｓ４１）。そして、アプリケーションサーバ２は、取得したデータＩＤをキーとして、映像コンテンツデータベースの管理部２２に映像コンテンツリスト５１を検索させることにより、映像コンテンツデータ１１０の格納場所とメディア属性を取得する（Ｓ４２）。
【００５６】
ここで、アプリケーションサーバ２は、メディア属性をキーとして、映像コンテンツデータベースの管理部２２に映像コンテンツの再生制御テンプレートファイル５２を検索させることにより、映像コンテンツデータの種別（メディア属性）に対応する再生制御パラメータの形式（フォーマットであり記述方法を示す）を取得する。そして、アプリケーションサーバ２は、取得した再生制御パラメータの形式に基づいて、映像コンテンツデータ１１０の再生に関する再生制御データ１１２から再生指示のメッセージを作成する（Ｓ４３）。
【００５７】
そして、アプリケーションサーバ２は、再生指示のメッセージを用いて、再生制御データ１１２に適合するような映像コンテンツデータ１１０の配信を、映像コンテンツ配信サーバ１に指示する（Ｓ４４）。ここで、映像コンテンツデータ１１０の配信先は、通常はユーザ端末３であるが、映像コンテンツデータ１１０に所定の中間処理を行う場合は、配信先をアプリケーションサーバ２とし、アプリケーションサーバ２からユーザ端末３に中間処理済の映像コンテンツデータ１１０を配信してもよい。なお、所定の中間処理は、例えば、映像コンテンツ配信サーバ１が配信する映像コンテンツデータの種別（メディア属性）に対して、ユーザ端末３が再生に対応していない場合に、ユーザ端末３が再生可能な別のメディア属性への映像コンテンツデータ１１０の変換処理である。
【００５８】
以上、本発明の一実施形態について説明した。かかる構成によれば、ユーザからの作成要求に応じたサムネイルを提示する映像コンテンツ閲覧システムを提供することができる。なお、本発明の一実施形態に関する機能ブロック図について、図１５に示す。
【００５９】
以上説明した本発明は、発明の趣旨を逸脱しない範囲で広く変形実施することができる。
【００６０】
例えば、再生制御データ１１２は、開始時刻の指定以外に色々な映像コンテンツ閲覧時のオプション、例えば、終了時刻や再生時間の指定方法、早送り、巻き戻し、倍速再生、逆再生といった再生方法の指定方法、を記述することも可能であり、それによって多彩な映像コンテンツの閲覧が可能となる。また、再生制御データ１１２は、ユーザ端末３によってユーザが指定するとともに、一部または全部のパラメータについて、映像コンテンツの提供者に指定させてもよい。これにより、映像コンテンツの提供者が閲覧させたい部分だけを、ユーザ端末３に閲覧させることができる。
【００６１】
また、アプリケーションサーバ２は、サムネイルの枚数指定欄１０２への枚数の入力によって、ユーザ端末３から送信されるサムネイルの枚数指定に対応し、既に送信しているサムネイルの枚数を変更してもよい。なお、枚数の変更は、例えば、サムネイルを構成する画像に対応する時刻と時刻との間隔が等間隔になるように、枚数を増減させて、サムネイルの作成部３１がサムネイルを作成する処理である。そして、作成されたサムネイルは、ユーザ端末３に送信される。
【００６２】
【発明の効果】
請求項１に記載した発明（アプリケーションサーバのプログラム）により、アプリケーションサーバは、ユーザ端末からサムネイルの作成要求に従ったサムネイルを随時用意する。その結果、実施形態のように、ユーザは、アプリケーションサーバから提示されるサムネイルについて、シーンごと、所定の時間間隔ごと、などの所望の作成要求に応じたサムネイルを閲覧することができる。さらに、ユーザは、指定した枚数のサムネイルを閲覧することができる。
【００６３】
請求項２に記載した発明（アプリケーションサーバのプログラム）または請求項３に記載した発明（アプリケーションサーバ）により、アプリケーションサーバは、アプリケーションサーバ装置内の映像コンテンツだけでなく、別装置に格納されている映像コンテンツについても、サムネイルを作成する対象とすることができる。それにより、実施形態のように、ユーザは、アプリケーションサーバ装置だけでなく、ネットワーク上の任意の装置内の映像コンテンツについて、サムネイルを閲覧することができる。
【００６４】
請求項４に記載した発明（アプリケーションサーバ）により、アプリケーションサーバは、再生制御テンプレートファイルを参照することにより、様々なファイル種別に対応した再生制御データを作成し、映像コンテンツ配信サーバに再生を要求することができる。それにより、実施形態のように、ユーザは、ユーザ端末がサポートするファイル種別での再生制御データを映像コンテンツに伝達することにより、再生制御データに適合した映像コンテンツの再生を閲覧することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る映像コンテンツの閲覧システムの構成図である。
【図２】本発明の一実施形態に係るアプリケーションサーバの構成図である。
【図３】本発明の一実施形態に係る映像コンテンツの閲覧システムの動作の概要を示すフローチャートである。
【図４】本発明の一実施形態に係るサムネイルの選択画面の構成図である。
【図５】本発明の一実施形態に係る映像コンテンツの再生プレイヤーの画面図である。
【図６】従来の技術に係るサムネイルの選択画面の構成図である。
【図７】本発明の一実施形態に係る映像コンテンツの登録処理に関する映像コンテンツの閲覧システムの構成図である。
【図８】本発明の一実施形態に係る映像コンテンツの登録処理に関する映像コンテンツの閲覧システムの動作を示すフローチャートである。
【図９】本発明の一実施形態に係るサムネイルの作成処理に関する映像コンテンツの閲覧システムの構成図である。
【図１０】本発明の一実施形態に係るサムネイルの作成処理に関する映像コンテンツの閲覧システムの動作を示すフローチャートである。
【図１１】本発明の一実施形態に係るサムネイルの提示処理に関する映像コンテンツの閲覧システムの構成図である。
【図１２】本発明の一実施形態に係るサムネイルの提示処理に関する映像コンテンツの閲覧システムの動作を示すフローチャートである。
【図１３】本発明の一実施形態に係る映像の再生処理に関する映像コンテンツの閲覧システムの構成図である。
【図１４】本発明の一実施形態に係る映像の再生処理に関する映像コンテンツの閲覧システムの動作を示すフローチャートである。
【図１５】本発明の一実施形態に係る映像の再生処理に関する映像コンテンツの閲覧システムの機能ブロック図である。
【符号の説明】
１…映像コンテンツ配信サーバ
２…アプリケーションサーバ
３…ユーザ端末
８…検索エンジン
９…ネットワーク
２０…映像コンテンツの処理部
２１…映像コンテンツの取得部
２２…映像コンテンツデータベースの管理部
２３…映像コンテンツの再生部
３０…サムネイルの処理部
３１…サムネイルの作成部
３２…サムネイルデータベースの管理部
３３…サムネイルの提示部
３４…サムネイルの要求処理部
５０…映像コンテンツのデータベース
５１…映像コンテンツリスト
５２…映像コンテンツの再生制御テンプレートファイル
６０…サムネイルのデータベース
６１…サムネイルリスト
６２…サムネイルのデータファイル
１００…サムネイルの選択画面
１０１…サムネイルの作成要求入力欄
１０２…サムネイルの枚数指定欄
１０３…サムネイルの選択欄
１０４…マウスポインタ
１１０…映像コンテンツデータ
１１１…サムネイルデータ
１１２…再生制御データ
１１３…サムネイルの作成要求データ
【図１】
2004272824.tif 000003
【図２】
2004272824.tif 000004
【図３】
2004272824.tif 000005
【図４】
2004272824.tif 000006
【図５】
2004272824.tif 000007
【図６】
2004272824.tif 000008
【図７】
2004272824.tif 000009
【図８】
2004272824.tif 000010
【図９】
2004272824.tif 000011
【図１０】
2004272824.tif 000012
【図１１】
2004272824.tif 000013
【図１２】
2004272824.tif 000014
【図１３】
2004272824.tif 000015
【図１４】
2004272824.tif 000016
【図１５】
2004272824.tif 000017