JP4006135B2 - Video on demand support system and web server - Google Patents
Video on demand support system and web server Download PDFInfo
- Publication number
- JP4006135B2 JP4006135B2 JP15976299A JP15976299A JP4006135B2 JP 4006135 B2 JP4006135 B2 JP 4006135B2 JP 15976299 A JP15976299 A JP 15976299A JP 15976299 A JP15976299 A JP 15976299A JP 4006135 B2 JP4006135 B2 JP 4006135B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- information
- title
- server
- web server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、クライアントへ動画によるビデオデータを供給するビデオサーバと、上記クライアントが通常使用する第1のブラウザによるアクセスに応えて情報を提供する第1のサーバとが共存するネットワークシステムにおいて実現されるビデオオンデマンド支援システム及びこのシステムに用いられるウェブサーバに関するものである。
【0002】
【従来の技術】
従来、ビデオオンデマンドシステムにあっては、クライアント(クライアント計算機)からコンテンツ一覧を取り出し、また、コンテンツを選択する場合には、各ビデオサーバ毎に直接アクセスを行う必要があった。更に、ビデオサーバをアクセスするためには、クライアントが通常使用しているWWWブラウザを利用することができず、ビデオオンデマンド用のタイトルブラウザを起動する必要があり、操作が煩わしいという問題点があった。
【0003】
更に、タイトル一覧の内容は、通常はタイトル名や再生時間等の情報であり、コンテンツの内容を的確に把握することが困難であり、所望のコンテンツを探し当てるまで多くの時間を費やすことが多かった。また、ビデオサーバがハイライトシーンを提供する場合には、クライアントにおいてはWWWブラウザでは対応できず、プラグイン(ビデオサーバが提供する画像を見るための特別なソフト)が必要であった。
【0004】
【発明が解決しようとする課題】
本発明は、上記のような従来のビデオオンデマンドシステムにおける問題点を解決せんとしてなされたもので、その目的は、クライアントが通常使用しているブラウザを用いてビデオサーバが提供するコンテンツの内容を適切に知ることのできるビデオオンデマンド支援システム及びこのシステムに用いられるウェブサーバを提供することである。
【0005】
【課題を解決するための手段】
本発明に係るビデオオンデマンド支援システムは、ビデオコンテンツの動画ビデオデータを提供する複数のビデオサーバと、前記複数のビデオサーバにより提供されるビデオコンテンツの内容に関する情報を提供するウェブサーバと、ビデオサーバから動画ビデオデータを取得すると共に前記ウェブサーバからビデオコンテンツの内容に関する情報を取得するクライアントとにより構成されるビデオオンデマンド支援システムにおいて、各ビデオサーバは、提供するビデオコンテンツのタイトルと再生時間とハイライトシーンの位置情報を含むタイトル情報を記憶した記憶装置と、入力に基づき前記記憶装置に記憶されたタイトル情報の更新を行うタイトル情報更新手段と、前記ウェブサーバからタイトル情報の要求を受けて、前記タイトル情報中のハイライトシーンの位置情報に基づき動画による1ピクチャのビデオデータを静止画形式のデータに変換して、他のタイトル情報と共にウェブサーバへ与える動画/静止画変換手段と、を具備しており、前記ウェブサーバは、各ビデオサーバが提供するビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を記憶するデータベースと、所定時毎に各ビデオサーバにタイトル情報の要求を行って、得られたビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を前記データベースに記憶してタイトル情報を更新する属性情報取得手段と、クライアントからの要求に応じて前記データベースに記憶されている情報を取り出し、各ビデオサーバが提供するビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を、画面分割して各区画に表示する情報として送信するビデオ情報提供手段と、を具備していることを特徴とする。
【0006】
本発明に係るビデオオンデマンド支援システムは、各ビデオサーバは、前記ウェブサーバからタイトル情報の要求を受けた場合に自己の負荷状況を検出し、負荷状況情報を前記ウェブサーバへ送出する手段を備え、
前記ウェブサーバは、各ビデオサーバへのタイトル情報の要求時に得られた負荷状況情報に基づき混雑度情報をクライアントへタイトル情報と共に提供する手段を備えていることを特徴とする。
【0007】
本発明に係るウェブサーバは、ビデオコンテンツの動画ビデオデータを提供する複数のビデオサーバであって、提供するビデオコンテンツのタイトルと再生時間とハイライトシーンの位置情報を含むタイトル情報を記憶した記憶装置と、入力に基づき前記記憶装置に記憶されたタイトル情報の更新を行うタイトル情報更新手段と、前記ウェブサーバからタイトル情報の要求を受けて、前記タイトル情報中のハイライトシーンの位置情報に基づき動画による1ピクチャのビデオデータを静止画形式のデータに変換して、他のタイトル情報と共にウェブサーバへ与える動画/静止画変換手段と、を具備する複数のビデオサーバと、前記複数のビデオサーバにより提供されるビデオコンテンツの内容に関する情報を提供するウェブサーバと、ビデオサーバから動画ビデオデータを取得すると共に前記ウェブサーバからビデオコンテンツの内容に関する情報を取得するクライアントとにより構成されるビデオオンデマンド支援システムの前記ウェブサーバにおいて、各ビデオサーバが提供するビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を記憶するデータベースと、所定時毎に各ビデオサーバにタイトル情報の要求を行って、得られたビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を前記データベースに記憶してタイトル情報を更新する属性情報取得手段と、クライアントからの要求に応じて前記データベースに記憶されている情報を取り出し、各ビデオサーバが提供するビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を、画面分割して各区画に表示する情報として送信するビデオ情報提供手段と、を具備していることを特徴とする。
【0008】
本発明のウェブサーバでは、各ビデオサーバは、前記ウェブサーバからタイトル情報の要求を受けた場合に自己の負荷状況を検出し、負荷状況情報を前記ウェブサーバへ送出する手段を備えることに対応し、各ビデオサーバへのタイトル情報の要求時に得られた負荷状況情報に基づき混雑度情報をクライアントへタイトル情報と共に提供する手段を備えていることを特徴とする。
【0010】
【発明の実施の形態】
以下添付図面を参照して本発明の実施の形態に係るビデオオンデマンド支援システム及びこのシステムに用いられるウェブサーバを説明する。図1には、ビデオオンデマンド支援システムの構成が示されている。このシステムは、ネットワーク1に複数のビデオサーバ2−1〜2−3と、少なくとも1つのWWW(ワールド・ワイド・ウェブ)サーバ3と、複数台のクライアント4−1〜4−nが接続されたネットワークシステムである。WWWサーバ3には、タイトル情報データベース5が付設されている。
【0011】
ビデオサーバ2−1〜2−3は、各クライアントへ動画によるビデオデータを供給する同様の構成を備えており、ビデオサーバ2−2を代表として説明すると、ビデオサーバ2−2には、各クライアントへ動画によるビデオデータを供給する動画供給手段21、設定されたハイライトシーンの位置情報に基づき動画による1ピクチャのビデオデータを静止画形式のデータに変換してWWWサーバ3へ送出する動画/静止画変換手段22、ビデオデータに関する属性情報及びハイライトシーン情報を管理及び送出する属性情報管理手段23が備えられている。
【0012】
一方、WWWサーバ3には、ビデオサーバからビデオデータに関する属性情報及びハイライトシーン情報を取得する属性情報取得手段31と、この取得した情報をクライアントが通常使用するWWWブラウザによるアクセスに応えて提供するビデオ情報提供手段32とが備えられている。
【0013】
また、クライアント4−1〜4−nは、いずれも同様の構成を有し、クライアント4−1を代表として説明すると、クライアント4−1は、WWWブラウザ41、ビデオサーバ2−1〜2−3から動画を得るためのビデオブラウザ42を備えている。
【0014】
ビデオサーバ2−1〜2−3、WWWサーバ3、クライアント4−1〜4−nは、コンピュータシステムの構成を有し、全ての構成要件を備える必要はないが、例えば、図2に示されるように構成されている。すなわち、図2の計算機は、装置を統括制御するCPU51を有し、このCPU51にシステムバス53を介して上記CPU51が用いるプログラム及びデータ等の情報が記憶される主記憶装置52が接続されている。更に、システムバス53にはキーボード制御部54、表示制御部55、プリンタ制御部56、通信インタフェース57、マウス制御部58、磁気ディスク制御部59が接続されている。キーボード制御部54には各種情報をキー入力可能なキーボード入力装置60が接続され、表示制御部55には情報を表示するためのCRT表示装置61が接続され、プリンタ制御部56には情報を印字出力するためのプリンタ装置62が接続され、通信インタフェース57には回線を介して通信を行うための通信処理部63が接続され、マウス制御部58にはポインティングディバイスであるマウス64が接続され、磁気ディスク制御部59には補助記憶装置である磁気ディスク装置65が接続されている。なお、ネットワークサーバ2には、CPU51、主記憶装置52、磁気ディスク制御部59、磁気ディスク装置65、通信インタフェース57、通信制御部63が少なくとも設けられる。磁気ディスク装置65は、例えば図1のWWWサーバ3ににおけるタイトル情報データベースとして用いられる。また、必要に応じてフロッピーディスクドライブ、磁気カード或いはICカードリーダ、MO(光磁気ディスク)ドライブ等が設けられる。
【0015】
以上のように構成されたシステムにおいて、タイトル情報データベース5には、図3に示されるようなタイトル情報が記憶されているものとする。つまり、タイトル情報は、各ビデオコンテンツに対応するタイトル、再生時間、ハイライトシーン情報、当該ビデオコンテンツが登録されているビデオサーバのホスト名、当該ビデオコンテンツの更新日時が少なくとも登録されている。この状態では、タイトル名が「title A1」、「title C 」の2本のビデオコンテンツに関するタイトル情報が記憶されている。
【0016】
また、ビデオサーバ2−1には図4に示されるようなタイトル情報が記憶され、ビデオサーバ2−2には図5に示されるようにタイトル情報が記憶されておらず、ビデオサーバ2−3には図6に示されるようなタイトル情報が記憶されたものとする。例えば、現在の日時が7月1日の12:00時であり、これより以前に、ビデオサーバ2−1とビデオサーバ2−3においてタイトル情報の更新が行われ、図3に示すWWWサーバのタイトル情報と相違することになったことを示す。
【0017】
各ビデオサーバ2−1〜2−3におけるタイトル情報の更新は、それぞれのCPUが図8に示されるフローチャートに対応するプログラムに基づき属性情報管理手段23として機能することにより行われる。つまり、管理者がコンテンツの追加や削除、更にはハイライトシーン情報の変更などを行うことによりタイトル情報が更新されたかを検出しており(S1)、更新がなされたことを検出すると、タイトル名等の更新やハイライトシーン情報のセットを行う(S2)。尚、ハイライトシーン情報のセットは、例えばビデオ信号の再生開始からの時間位置情報により行う。また、ハイライトシーン情報がセットされない場合には、再生時間の中央の時間をハイライトシーン情報とする。
【0018】
一方、WWWサーバ3のCPUは図10に示されるフローチャートに対応するプログラムを実行することにより属性情報取得手段31として機能する。ビデオサーバ2−1〜2−3に対する問合せの期限(時刻、例えば12:00)が到来したかを検出する(S11)。ここで期限が到来すると、問合せに係るビデオサーバ2−1〜2−3の識別情報(A、B、C)をキューイングし(図11のF1)、第1番目の問合せ先を取り出す(S12)。ここでは、図11のビデオサーバ2−1の識別情報Aが取り出される。
【0019】
そして、ビデオサーバ2−1へ問合せを実行し(S13)、ビデオサーバ2−1から過負荷状態である旨の返送が送られて来たかを検出する(S14)。過負荷状態の返送がなければ、到来する更新内容である図4に示されるようなタイトル情報に基づきタイトル情報データベース5に内容を反映させる(S15)。この結果、図7に示されるようにタイトル名が「title A2」のビデオコンテンツに関するタイトル情報が追加記憶される。
【0020】
そして、キューに積まれた問合せ先が残されているかを検出する(S19)。ここでは、図11のF2に示されるように識別情報B、Cが残っているので、図11のビデオサーバ2−2の識別情報Bが取り出される(S20)。
【0021】
そして、ビデオサーバ2−2へ問合せを実行し(S13)、ビデオサーバ2−2から過負荷状態である旨の返送が送られて来たかを検出する(S14)。ここで図11のF2の次に示されるように過負荷状態の返送がされ、問合せ回数が規定値を超えたかを検出し(S16)、規定値を超えていなければ図11のF3に示されるようにビデオサーバ2−2の識別情報Bをキューの最後に再度積み(S17)、キューに積まれた問合せ先が残されているかを検出する(S19)。ここでは、図11のF3に示されるように識別情報C、Bが残っているので、図11のビデオサーバ2−3の識別情報Cが取り出される(S20)。
【0022】
そして、ビデオサーバ2−3へ問合せを実行し(S13)、ビデオサーバ2−3から過負荷状態である旨の返送が送られて来たかを検出する(S14)。過負荷状態の返送がなければ、到来する更新内容である図6に示されるようなタイトル情報に基づきタイトル情報データベース5に内容を反映させる(S15)。この結果、図7に示されるようにタイトル名が「title C 」のビデオコンテンツに関するタイトル情報の内、ハイライトシーンとして更新された「Cnew.jpeg 」に基づく情報が更新記憶される。
【0023】
そして、キューに積まれた問合せ先が残されているかを検出する(S19)。ここでは、図11のF4に示されるように識別情報Bが残っているので、図11のビデオサーバ2−2の識別情報Bが取り出される(S20)。ここで図11のF4の次に示されるように過負荷状態の返送がされ、問合せ回数が規定値を超えたかを検出し(S16)、規定値を超えていなければ図11のF4以降に示されるようにビデオサーバ2−2の識別情報Bをキューの最後に再度積み(S17)、キューに積まれた問合せ先が残されているかを検出する(S19)。規定値を超えていれば、キューに積むことなく(S18)処理を終了する。以上のようにして、図7に示されるタイトル情報のテーブルが完成する。
【0024】
上記のWWWサーバ3の動作に対応してビデオサーバ2−1〜2−3のCPUは、図9に示されるフローチャートに対応するプログラムに基づき属性情報管理手段23として機能する。つまり、WWWサーバ3から問合せが到来したかを検出しており(S3)、問合せが到来すると自サーバの負荷状況を調べ(S4)、問合せに対応可能か否かを検出する(S5)。ここで問合せに対応不可能であることを検出すると、過負荷の応答を返送する(S6)。また、問合せに対応可能であることを検出すると、図8のステップS2において更新された属性情報を送出すると共に、ハイライトシーン情報に基づき動画形式の1ピクチャ(MPEGならばIピクチャ)をJPEGやGIFの静止画形式の画像情報へ変換し(動画/静止画変換手段22)送出する(S7)。この画像情報は、図7に示されるタイトル情報のテーブルに対応してタイトル情報データベース5に記憶される。
【0025】
クライアント4−1〜4−nにおいてユーザがビデオに関するメニューの要求を行うと、WWWブラウザ41は図12に示されるフローチャートのプログラムに基づきタイトル情報をWWWサーバ3から得て図13に示されるようなメニューの表示を行う。即ち、ユーザからビデオに関するメニューの要求が入力されると、WWWブラウザ41はWWWサーバ3へアクセスを行い、これに応えてWWWサーバ3のビデオ情報提供手段32が図7に示すタイトル情報と対応のハイライトシーンの静止画情報をWWWブラウザ41へ返送する。WWWブラウザ41は、これを受け取り、図13に示されるようなレイアウトに配置して表示を行う(S21)。図13の最上位欄には、画面操作を行うカーソルマークが矢印にて表され、ビデオ画像の提供を求める実行キーマークが四角により表されている。その他、終了キーマーク等も表示され得る。また、6分割画面の左上欄には項目の例示があり、他の欄に実際のタイトル情報と対応のハイライトシーンが表示される。
【0026】
WWWブラウザ41は入力の有無を調べ(S22)、入力があると入力内容の解析を行い(S23)、ビデオ画像の提供を求めるものであるか(S24)、カーソル移動を求めるものであるか(S25)、終了を求めるものであるか(S25)を検出し、ビデオ画像の提供を求めるものである場合には、ビデオブラウザ42を起動し選択されたビデオサーバとコンテンツの情報を与えて制御を移行する(S28)。このとき例えばビデオブラウザ42がビデオサーバ2−2をアクセスし、アクセスされたビデオサーバ2−2は、動画供給手段21が指定されたビデオ情報をビデオブラウザ42へ与えることになる。また、カーソル移動を求めるものである場合には、対応の処理を行い(S26)、終了を求めるものである場合には処理を終了する。
【0027】
以上のように本実施の形態によれば、WWWサーバ3をアクセスすることで各ビデオサーバ2−1〜2−3が提供するビデオ画像の内容を知ることができ、ビデオサーバ毎にアクセスする場合に比べて効率が良く、特別なソフトを用いることなく適切に情報を取得できる。
【0028】
上記の他に、WWWサーバ3は、各ビデオサーバ2−1〜2−3から負荷状況の情報を所定時間毎に得て、この情報から混雑度を、例えば、数段階でランク付けしてタイトル情報と共に表示する。また、料金、日本語版か英語版かの情報など、各種の情報をタイトル情報と共に表示するようにしても良い。
【0029】
【発明の効果】
以上説明したように本発明に係るビデオオンデマンド支援システムによれば、特別なソフトによることなく、ハイライトシーンを見ることができ便利である。
【0030】
本発明に係るビデオオンデマンド支援システムによれば、動画による1ピクチャのビデオデータを静止画形式のデータに変換したハイライトシーンを見ることができる。
【0031】
本発明に係るビデオオンデマンド支援システムによれば、ビデオサーバの負荷状態の情報を得て、クライアントに対しては、ビデオサーバの混雑度情報として提供するので、クライアントはビデオサーバの混雑度情報を得ることが可能である。
【0032】
本発明に係るビデオオンデマンド支援システムによれば、1つのサーバから複数のビデオサーバが提供しているコンテンツの内容を得ることができる。
【0033】
本発明に係るウェブサーバによれば、複数のビデオサーバから取得したビデオデータに関するハイライトシーンを提供することが可能になる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るビデオオンデマンド支援システムの構成図。
【図2】本発明の実施の形態に係るビデオオンデマンド支援システムのサーバ等の構成図。
【図3】本発明の実施の形態に係るビデオオンデマンド支援システムにおけるWWWサーバに保持されていたタイトル情報のテーブルを示す図。
【図4】本発明の実施の形態に係るビデオオンデマンド支援システムにおけるビデオサーバに保持されていたタイトル情報のテーブルを示す図。
【図5】本発明の実施の形態に係るビデオオンデマンド支援システムにおけるビデオサーバに保持されていたタイトル情報のテーブルを示す図。
【図6】本発明の実施の形態に係るビデオオンデマンド支援システムにおけるビデオサーバに保持されていたタイトル情報のテーブルを示す図。
【図7】本発明の実施の形態に係るビデオオンデマンド支援システムにおけるWWWサーバに保持されていたタイトル情報のテーブルを示す図。
【図8】本発明の実施の形態に係るビデオオンデマンド支援システムにおけるビデオサーバの動作を説明するためのフローチャート。
【図9】本発明の実施の形態に係るビデオオンデマンド支援システムにおけるビデオサーバの動作を説明するためのフローチャート。
【図10】本発明の実施の形態に係るビデオオンデマンド支援システムにおけるWWWサーバの動作を説明するためのフローチャート。
【図11】本発明の実施の形態に係るビデオオンデマンド支援システムにおけるWWWサーバの動作を説明するためのキュー内容の変化を示す図。
【図12】本発明の実施の形態に係るビデオオンデマンド支援システムにおけるクライアントの動作を説明するためのフローチャート。
【図13】本発明の実施の形態に係るビデオオンデマンド支援システムにおけるクライアントに表示されるビデオメニュー画面の例を示す図。
【符号の説明】
1 ネットワーク 2−1〜2−3 ビデオサーバ
3 WWWサーバ 4−1〜4−n クライアント
5 タイトル情報データベース 21 動画供給手段
22 動画/静止画変換手段 23 属性情報管理手段
31 属性情報取得手段 32 ビデオ情報提供手段
41 WWWブラウザ 42 ビデオブラウザ[0001]
BACKGROUND OF THE INVENTION
The present invention is realized in a network system in which a video server that supplies video data as a moving image to a client and a first server that provides information in response to access by a first browser normally used by the client coexist. The present invention relates to a video on demand support system and a web server used in the system.
[0002]
[Prior art]
Conventionally, in a video on demand system, when a content list is extracted from a client (client computer) and content is selected, it is necessary to directly access each video server. Furthermore, in order to access the video server, it is not possible to use the WWW browser normally used by the client, and it is necessary to start a title browser for video on demand, which causes troublesome operations. It was.
[0003]
Furthermore, the contents of the title list are usually information such as title names and playback times, and it is difficult to accurately grasp the contents of the contents, and it often takes a lot of time to find the desired contents. . Further, when the video server provides a highlight scene, the WWW browser cannot cope with the client, and a plug-in (special software for viewing images provided by the video server) is necessary.
[0004]
[Problems to be solved by the invention]
The present invention has been made as a solution to the problems in the conventional video-on-demand system as described above. The purpose of the present invention is to determine the contents of the content provided by the video server using the browser normally used by the client. To provide a video-on-demand support system that can be appropriately known and a web server used in this system.
[0005]
[Means for Solving the Problems]
A video-on-demand support system according to the present invention includes a plurality of video servers that provide moving image video data of video content, a web server that provides information on the content of video content provided by the plurality of video servers, and a video server In the video-on-demand support system configured by a client that acquires moving image video data from the web server and acquires information about the content of the video content from the web server, each video server includes a title, a playback time, and a high time of the video content to be provided. A storage device that stores title information including light scene position information, a title information update unit that updates the title information stored in the storage device based on input, and a request for title information from the web server, The title Video / still image conversion means for converting video data of one picture based on a moving image into still image format data based on position information of a highlight scene in the report, and providing the data to a web server together with other title information. The web server makes a request for title information to each video server at a predetermined time, a database for storing the title and playback time of video content provided by each video server, and still image information of highlight scenes. The title information of the obtained video content, the playback time, and the still image information of the highlight scene are stored in the database to update the title information, and stored in the database in response to a request from the client. The information is extracted, and the title, playback time, and The still image information of the Scene, characterized in that it comprises a video information providing unit to be transmitted as information to be displayed on each partition by screen division, the.
[0006]
In the video on demand support system according to the present invention, each video server includes means for detecting its own load status when receiving a request for title information from the web server, and sending the load status information to the web server. ,
The web server includes means for providing congestion degree information together with title information to a client based on load status information obtained at the time of requesting title information from each video server.
[0007]
The web server according to the present invention is a plurality of video servers that provide moving image video data of video content, and a storage device that stores title information including the title, playback time, and highlight scene position information of the video content to be provided A title information updating unit that updates the title information stored in the storage device based on the input, and a request for the title information from the web server, and a moving image based on the position information of the highlight scene in the title information Provided by a plurality of video servers comprising video / still image conversion means for converting video data of one picture according to the above to still image format data and giving it to a web server together with other title information A web server that provides information about the content of the video content Title of video content provided by each video server in the web server of the video-on-demand support system configured by a client that obtains video data from a server and obtains information on the content of video content from the web server And a database for storing the playback time and highlight scene still image information, and requesting title information from each video server at each predetermined time, and the title, playback time, and highlight scene still image obtained. Attribute information acquisition means for storing information in the database and updating the title information, and the information stored in the database in response to a request from the client, and the title and playback time of the video content provided by each video server And highlight scene The Tomega information, characterized in that it comprises a video information providing unit to be transmitted as information to be displayed on each partition by screen division, the.
[0008]
In the web server of the present invention, each video server is provided with means for detecting its own load status when receiving a request for title information from the web server and sending the load status information to the web server. Further, it is characterized by comprising means for providing congestion degree information together with title information to the client based on load status information obtained at the time of requesting title information to each video server.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
A video on demand support system according to an embodiment of the present invention and a web server used in the system will be described below with reference to the accompanying drawings. FIG. 1 shows the configuration of a video on demand support system. In this system, a plurality of video servers 2-1 to 2-3, at least one WWW (World Wide Web)
[0011]
The video servers 2-1 to 2-3 have the same configuration for supplying video data as moving images to each client. The video server 2-2 will be described as a representative. A moving
[0012]
On the other hand, the
[0013]
The clients 4-1 to 4-n all have the same configuration, and the client 4-1 will be described as a representative. The client 4-1 includes the WWW browser 41 and the video servers 2-1 to 2-3. A
[0014]
The video servers 2-1 to 2-3, the
[0015]
In the system configured as described above, title information as shown in FIG. 3 is stored in the
[0016]
Further, title information as shown in FIG. 4 is stored in the video server 2-1, and title information is not stored in the video server 2-2 as shown in FIG. It is assumed that title information as shown in FIG. For example, the current date and time is 12:00 on July 1, and before that, the title information is updated in the video server 2-1 and the video server 2-3, and the WWW server shown in FIG. Indicates that the title information is different.
[0017]
The title information in each of the video servers 2-1 to 2-3 is updated when each CPU functions as the attribute information management unit 23 based on a program corresponding to the flowchart shown in FIG. In other words, the administrator detects whether the title information has been updated by adding or deleting content, or changing highlight scene information (S1). When it is detected that the title information has been updated, the title name is detected. Etc. and highlight scene information are set (S2). The highlight scene information is set based on time position information from the start of video signal reproduction, for example. When highlight scene information is not set, the time at the center of the playback time is set as highlight scene information.
[0018]
On the other hand, the CPU of the
[0019]
Then, an inquiry is made to the video server 2-1 (S13), and it is detected whether a return indicating that the video server 2-1 is overloaded has been sent (S14). If there is no return of the overload state, the content is reflected in the
[0020]
Then, it is detected whether there are any remaining inquiry destinations in the queue (S19). Here, since the identification information B and C remain as shown in F2 of FIG. 11, the identification information B of the video server 2-2 of FIG. 11 is extracted (S20).
[0021]
Then, an inquiry is made to the video server 2-2 (S13), and it is detected whether a return indicating that the video server 2-2 is overloaded has been sent (S14). Here, as shown after F2 in FIG. 11, an overload state is returned, and it is detected whether the number of inquiries exceeds the specified value (S16). If it does not exceed the specified value, it is shown in F3 in FIG. In this manner, the identification information B of the video server 2-2 is loaded again at the end of the queue (S17), and it is detected whether there is an inquiry destination left in the queue (S19). Here, since the identification information C and B remain as shown in F3 of FIG. 11, the identification information C of the video server 2-3 of FIG. 11 is extracted (S20).
[0022]
Then, an inquiry is made to the video server 2-3 (S13), and it is detected whether a return indicating that the video server 2-3 is overloaded has been sent (S14). If there is no return of the overload state, the content is reflected in the
[0023]
Then, it is detected whether there are any remaining inquiry destinations in the queue (S19). Here, since the identification information B remains as shown in F4 of FIG. 11, the identification information B of the video server 2-2 of FIG. 11 is extracted (S20). Here, as shown after F4 in FIG. 11, an overload state is returned, and it is detected whether the number of inquiries exceeds the specified value (S16). If it does not exceed the specified value, it is shown after F4 in FIG. As described above, the identification information B of the video server 2-2 is loaded again at the end of the queue (S17), and it is detected whether there is an inquiry destination left in the queue (S19). If it exceeds the specified value, the process is terminated without loading in the queue (S18). As described above, the title information table shown in FIG. 7 is completed.
[0024]
Corresponding to the operation of the
[0025]
When the user makes a menu request regarding video in the clients 4-1 to 4-n, the WWW browser 41 obtains title information from the
[0026]
The WWW browser 41 checks whether or not there is an input (S22), and if there is an input, analyzes the input content (S23) and asks for the provision of a video image (S24) or whether to request a cursor movement (S24). S25) If it is determined whether the end is requested (S25) and the provision of the video image is requested, the
[0027]
As described above, according to the present embodiment, the contents of the video images provided by the video servers 2-1 to 2-3 can be known by accessing the
[0028]
In addition to the above, the
[0029]
【The invention's effect】
As described above, the video-on-demand support system according to the present invention is convenient because the highlight scene can be viewed without using special software .
[0030]
With the video on demand support system according to the present invention, it is possible to view a highlight scene obtained by converting video data of one picture from a moving image into still image format data.
[0031]
According to the video-on-demand support system of the present invention, information on the load state of the video server is obtained and provided to the client as congestion information of the video server. Therefore, the client provides the congestion information of the video server. It is possible to obtain.
[0032]
According to the video-on-demand support system according to the present invention, the contents of content provided by a plurality of video servers can be obtained from one server.
[0033]
The web server according to the present invention can provide a highlight scene related to video data acquired from a plurality of video servers.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a video on demand support system according to an embodiment of the present invention.
FIG. 2 is a configuration diagram of a server and the like of the video on demand support system according to the embodiment of the present invention.
FIG. 3 is a view showing a table of title information held in the WWW server in the video on demand support system according to the embodiment of the present invention.
FIG. 4 is a view showing a table of title information held in the video server in the video on demand support system according to the embodiment of the present invention.
FIG. 5 is a view showing a table of title information held in the video server in the video on demand support system according to the embodiment of the present invention.
FIG. 6 is a view showing a table of title information held in the video server in the video on demand support system according to the embodiment of the present invention.
FIG. 7 is a view showing a table of title information held in the WWW server in the video on demand support system according to the embodiment of the present invention.
FIG. 8 is a flowchart for explaining the operation of the video server in the video on demand support system according to the embodiment of the present invention;
FIG. 9 is a flowchart for explaining the operation of the video server in the video on demand support system according to the embodiment of the present invention;
FIG. 10 is a flowchart for explaining the operation of the WWW server in the video on demand support system according to the embodiment of the present invention;
FIG. 11 is a diagram showing a change in queue contents for explaining the operation of the WWW server in the video on demand support system according to the embodiment of the present invention;
FIG. 12 is a flowchart for explaining the operation of the client in the video on demand support system according to the embodiment of the present invention;
FIG. 13 is a diagram showing an example of a video menu screen displayed on the client in the video on demand support system according to the embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF
Claims (4)
各ビデオサーバは、Each video server
提供するビデオコンテンツのタイトルと再生時間とハイライトシーンの位置情報を含むタイトル情報を記憶した記憶装置と、A storage device storing title information including the title and playback time of video content to be provided and position information of a highlight scene;
入力に基づき前記記憶装置に記憶されたタイトル情報の更新を行うタイトル情報更新手段と、Title information updating means for updating the title information stored in the storage device based on the input;
前記ウェブサーバからタイトル情報の要求を受けて、前記タイトル情報中のハイライトシーンの位置情報に基づき動画による1ピクチャのビデオデータを静止画形式のデータに変換して、他のタイトル情報と共にウェブサーバへ与える動画/静止画変換手段と、In response to a request for title information from the web server, the video server converts one-picture video data of a moving image into still image format data based on the position information of the highlight scene in the title information, and the web server together with other title information Video / still image conversion means to be given to
を具備しており、It has
前記ウェブサーバは、The web server is
各ビデオサーバが提供するビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を記憶するデータベースと、A database for storing video content titles and playback times provided by each video server and still image information of highlight scenes;
所定時毎に各ビデオサーバにタイトル情報の要求を行って、得られたビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を前記データベースに記憶してタイトル情報を更新する属性情報取得手段と、Attribute information acquisition means for requesting title information to each video server every predetermined time, storing the obtained video content title, playback time, and still image information of highlight scene in the database, and updating the title information When,
クライアントからの要求に応じて前記データベースに記憶されている情報を取り出し、各ビデオサーバが提供するビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を、画面分割して各区画に表示する情報として送信するビデオ情報提供手段と、In response to a request from the client, the information stored in the database is retrieved, and the video content title, playback time, and highlight scene still image information provided by each video server are divided into screens and displayed in each section. Video information providing means for transmitting as information;
を具備していることを特徴とするビデオオンデマンド支援システム。A video-on-demand support system comprising:
前記ウェブサーバは、各ビデオサーバへのタイトル情報の要求時に得られた負荷状況情報に基づき混雑度情報をクライアントへタイトル情報と共に提供する手段を備えていることを特徴とする請求項1に記載のビデオオンデマンド支援システム。The said web server is provided with the means to provide congestion degree information with a title information to a client based on the load condition information obtained at the time of the request | requirement of the title information to each video server. Video on demand support system.
各ビデオサーバが提供するビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を記憶するデータベースと、A database for storing video content titles and playback times provided by each video server and still image information of highlight scenes;
所定時毎に各ビデオサーバにタイトル情報の要求を行って、得られたビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を前記データベースに記憶してタイトル情報を更新する属性情報取得手段と、Attribute information acquisition means for requesting title information to each video server every predetermined time, storing the obtained video content title, playback time, and still image information of highlight scene in the database, and updating the title information When,
クライアントからの要求に応じて前記データベースに記憶されている情報を取り出し、各ビデオサーバが提供するビデオコンテンツのタイトルと再生時間とハイライトシーンの静止画情報を、画面分割して各区画に表示する情報として送信するビデオ情報提供手段とIn response to a request from the client, the information stored in the database is retrieved, and the video content title, playback time, and highlight scene still image information provided by each video server are divided into screens and displayed in each section. Video information providing means for transmitting as information; 、,
を具備していることを特徴とするウェブサーバ。A web server characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15976299A JP4006135B2 (en) | 1999-06-07 | 1999-06-07 | Video on demand support system and web server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15976299A JP4006135B2 (en) | 1999-06-07 | 1999-06-07 | Video on demand support system and web server |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000350184A JP2000350184A (en) | 2000-12-15 |
JP4006135B2 true JP4006135B2 (en) | 2007-11-14 |
Family
ID=15700723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP15976299A Expired - Fee Related JP4006135B2 (en) | 1999-06-07 | 1999-06-07 | Video on demand support system and web server |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4006135B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010099414A (en) * | 2001-09-26 | 2001-11-09 | 최문현 | Internet Moving Image Service Method |
JP4555214B2 (en) * | 2005-11-21 | 2010-09-29 | 日本電信電話株式会社 | Information presenting apparatus, information presenting method, information presenting program, and information recording medium |
CN106792222B (en) * | 2016-12-30 | 2020-02-11 | 中广热点云科技有限公司 | Interactive video-on-demand method and system thereof |
-
1999
- 1999-06-07 JP JP15976299A patent/JP4006135B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000350184A (en) | 2000-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6762860B1 (en) | Network photograph service system | |
US7774692B2 (en) | Method for generating display control information and computer | |
US8497883B2 (en) | Information display device | |
JP2001154983A (en) | Contents providing device and mechanically readable recording medium stored with program | |
JPH0981445A (en) | Information controller | |
US20050210032A1 (en) | Document management method, network system, and information processing apparatus | |
US7120860B1 (en) | Display control apparatus and storage medium | |
US20050024355A1 (en) | Selecting items displayed on respective areas on a screen | |
US20070283277A1 (en) | Information processing apparatus, thumbnail management apparatus, content processing method, storage medium, and program | |
US20020112019A1 (en) | Method and system for transmitting image | |
EP2317424A1 (en) | Information display device | |
JP4047777B2 (en) | Content search apparatus and content search method | |
JP4006135B2 (en) | Video on demand support system and web server | |
JP2007115137A (en) | Data processor | |
JP4375869B2 (en) | server | |
KR100611983B1 (en) | Method and system for searching a file | |
JP2000268055A (en) | Method and system for transferring image | |
JPH10307831A (en) | Document processing system | |
JP2003196134A (en) | Client-side system, server-side system and client-side program for information exchange system based on image, and storage medium with exchanging information data stored therein | |
JP6572984B2 (en) | Electronic form system, form retrieval apparatus, control method, and program | |
JP5434716B2 (en) | Server client system and program | |
JP4039842B2 (en) | Screen transition method and screen transition program | |
JP6819334B2 (en) | Image processing equipment, image processing methods, and programs | |
JP2001325280A (en) | Data base retrieval system | |
JP2003316800A (en) | Contents control device, contents control method and contents control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050316 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070426 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070508 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070709 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070821 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070827 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100831 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |