(57)【要約】【課題】  ネットワークで視聴者端末２００にコンテンツを配信する場合に、任意のクリップの配信を可能にする。【解決手段】  視聴者端末２００に配信するコンテンツをクリップに分割して順次入力し格納するコンテンツ格納手段３０１、各クリップを識別するクリップ位置情報とそのクリップのコンテンツ格納手段３０１の格納アドレス情報とを対応付けて管理するクリップ管理手段３０２、視聴者端末２００から視聴を希望するクリップの視聴要求情報を受信する視聴要求受信手段３０３、視聴要求受信手段３０３により受信した視聴要求情報のクリップ位置情報により、対応するクリップの格納アドレス情報をクリップ管理手段３０１から取得し、取得したクリップの格納アドレス情報に従ってコンテンツ格納手段３０２からクリップを読み出し、視聴者端末２００に配信するコンテンツ配信手段３０４によりコンテンツ配信制御装置３００を構成する。【選択図】  図１
2005328418.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して視聴者端末にコンテンツを配信するコンテンツ配信制御装置であって、
前記視聴者端末に配信するコンテンツを視聴可能な単位であるクリップに分割して順次入力し、格納するコンテンツ格納手段と、
コンテンツを構成するクリップについて、各クリップを識別するクリップ位置情報と、そのクリップの前記コンテンツ格納手段の格納アドレス情報とを対応付けて管理するクリップ管理手段と、
前記視聴者端末から視聴を希望するクリップのクリップ位置情報を含む視聴要求情報を受信する視聴要求受信手段と、
前記視聴要求受信手段により受信した視聴要求情報のクリップ位置情報により、対応するクリップの格納アドレス情報を前記クリップ管理手段から取得し、取得したクリップの格納アドレス情報に従って前記コンテンツ格納手段からクリップを読み出し、前記視聴者端末に配信するコンテンツ配信手段と、を有することを特徴とするコンテンツ配信制御装置。
【請求項２】
前記コンテンツ配信手段は、前記視聴要求情報に含まれるクリップ位置情報に該当するクリップを前記コンテンツ格納手段より読み出し視聴者端末に配信した後、後続のクリップのクリップ位置情報を求め、クリップ位置情報に対応する格納アドレス情報を前記クリップ管理手段より順次取得し、取得した格納アドレス情報に従って、前記コンテンツ格納手段からクリップを順次読み出し、前記視聴者端末に配信することを特徴とする請求項１に記載のコンテンツ配信制御装置。
【請求項３】
前記クリップ管理手段は、各コンテンツ毎に、格納済みのクリップを示す情報である格納済クリップ情報をさらに管理し、
前記コンテンツ配信手段は、コンテンツのクリップを配信する際に、前記クリップ管理手段からコンテンツに関する格納済クリップ情報を取得し、今回配信すべきクリップが格納済クリップ情報に含まれているかをチェックし、含まれている場合に、前記視聴者端末に配信するようにすることを特徴とする請求項１または２に記載のコンテンツ配信制御装置。
【請求項４】
ネットワークを介して視聴者端末にコンテンツを配信するコンテンツ配信制御装置におけるコンテンツ配信制御方法であって、
コンテンツ格納手段が、前記視聴者端末に配信するコンテンツを視聴可能な単位であるクリップに分割して順次入力し、格納する格納ステップと、
クリップ管理手段が、コンテンツを構成するクリップについて、各クリップを識別するクリップ位置情報と、そのクリップの前記コンテンツ格納手段の格納アドレス情報とを対応付けて管理する管理ステップと、
視聴要求受信手段が、前記視聴者端末から視聴を希望するクリップのクリップ位置情報を含む視聴要求情報を受信する受信ステップと、
コンテンツ配信手段が、前記視聴要求受信手段が受信ステップで受信した視聴要求情報のクリップ位置情報により、対応するクリップの格納アドレス情報を前記クリップ管理手段から取得し、取得したクリップの格納アドレス情報に従って前記コンテンツ格納手段からクリップを読み出し、前記視聴者端末に配信する配信ステップと、を有することを特徴とするコンテンツ配信制御方法。
【請求項５】
前記コンテンツ配信手段における配信ステップは、前記視聴要求情報に含まれるクリップ位置情報に該当するクリップを前記コンテンツ格納手段より読み出し視聴者端末に配信した後、後続のクリップのクリップ位置情報を求め、クリップ位置情報に対応する格納アドレス情報を前記クリップ管理手段より順次取得し、取得した格納アドレス情報に従って、前記コンテンツ格納手段からクリップを順次読み出し、前記視聴者端末に配信することを特徴とする請求項４に記載のコンテンツ配信制御方法。
【請求項６】
前記クリップ管理手段における管理ステップでは、各コンテンツ毎に、格納済みのクリップを示す情報である格納済クリップ情報をさらに管理し、
前記コンテンツ配信手段における配信ステップでは、コンテンツのクリップを配信する際に、前記クリップ管理手段からコンテンツに関する格納済クリップ情報を取得し、今回配信すべきクリップが格納済クリップ情報に含まれているかをチェックし、含まれている場合に、前記視聴者端末に配信するようにすることを特徴とする請求項４または５に記載のコンテンツ配信制御方法。
【請求項７】
上記の請求項１〜６のいずれか１項に記載のコンテンツ配信制御装置またはコンテンツ配信制御方法を、コンピュータプログラムで記載してそれを実行可能にしたことを特徴とするプログラム。
【請求項８】
上記の請求項１〜６のいずれか１項に記載のコンテンツ配信制御装置またはコンテンツ配信制御方法を、コンピュータで実行可能に記載したプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、要求のあった視聴者端末に対し、ネットワークを介してコンテンツを配信する技術に係り、特に、コンテンツデータを複数の視聴単位に分割して構成し、これを配信するコンテンツ配信制御技術に関する。
【背景技術】
【０００２】
映像などのコンテンツデータを複数の視聴単位に分割して構成し、任意の視聴単位を指定することにより、その視聴単位の視聴ができるように視聴単位を構成しておくことができる。以後このような視聴単位をクリップと呼ぶことにする。
【０００３】
市販のＤＶＤやビデオのような映像データの視聴を行う機器では、映像データは通常、クリップの集まりとして構成されてディスクやテープに記録されており、任意のクリップを指定することによりそのクリップの位置を頭出しし、そのクリップに対する映像データを視聴することができる(例えば、特許文献１参照。)。
【特許文献１】特開２００１−２４５２４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ネットワークを介して複数の視聴者端末にコンテンツを配信するコンテンツ配信システムでは、複数のクリップから構成されたコンテンツデータを配信する場合、最初のクリップから配信するシステムがほとんどであり、視聴者が指定した任意のクリップの配信を可能にするものではない。
【０００５】
本発明は、ネットワークを介して視聴者端末にコンテンツを配信する場合に、視聴者端末が指定した任意のクリップの配信を可能にするコンテンツ配信制御技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、上記課題を解決するために、請求項１は、ネットワークを介して視聴者端末にコンテンツを配信するコンテンツ配信制御装置であって、前記視聴者端末に配信するコンテンツを視聴可能な単位であるクリップに分割して順次入力し、格納するコンテンツ格納手段と、コンテンツを構成するクリップについて、各クリップを識別するクリップ位置情報と、そのクリップの前記コンテンツ格納手段の格納アドレス情報とを対応付けて管理するクリップ管理手段と、前記視聴者端末から視聴を希望するクリップのクリップ位置情報を含む視聴要求情報を受信する視聴要求受信手段と、前記視聴要求受信手段により受信した視聴要求情報のクリップ位置情報により、対応するクリップの格納アドレス情報を前記クリップ管理手段から取得し、取得したクリップの格納アドレス情報に従って前記コンテンツ格納手段からクリップを読み出し、前記視聴者端末に配信するコンテンツ配信手段と、を有することを特徴とする。
【０００７】
また、請求項２は、前記コンテンツ配信手段は、前記視聴要求情報に含まれるクリップ位置情報に該当するクリップを前記コンテンツ格納手段より読み出し視聴者端末に配信した後、後続のクリップのクリップ位置情報を求め、クリップ位置情報に対応する格納アドレス情報を前記クリップ管理手段より順次取得し、取得した格納アドレス情報に従って、前記コンテンツ格納手段からクリップを順次読み出し、前記視聴者端末に配信することを特徴とする。
【０００８】
また、請求項３は、前記クリップ管理手段は、各コンテンツ毎に、格納済みのクリップを示す情報である格納済クリップ情報をさらに管理し、前記コンテンツ配信手段は、コンテンツのクリップを配信する際に、前記クリップ管理手段からコンテンツに関する格納済クリップ情報を取得し、今回配信すべきクリップが格納済クリップ情報に含まれているかをチェックし、含まれている場合に、前記視聴者端末に配信するようにすることを特徴とする。
【０００９】
また、請求項４は、ネットワークを介して視聴者端末にコンテンツを配信するコンテンツ配信制御装置におけるコンテンツ配信制御方法であって、コンテンツ格納手段が、前記視聴者端末に配信するコンテンツを視聴可能な単位であるクリップに分割して順次入力し、格納する格納ステップと、クリップ管理手段が、コンテンツを構成するクリップについて、各クリップを識別するクリップ位置情報と、そのクリップの前記コンテンツ格納手段の格納アドレス情報とを対応付けて管理する管理ステップと、視聴要求受信手段が、前記視聴者端末から視聴を希望するクリップのクリップ位置情報を含む視聴要求情報を受信する受信ステップと、コンテンツ配信手段が、前記視聴要求受信手段が受信ステップで受信した視聴要求情報のクリップ位置情報により、対応するクリップの格納アドレス情報を前記クリップ管理手段から取得し、取得したクリップの格納アドレス情報に従って前記コンテンツ格納手段からクリップを読み出し、前記視聴者端末に配信する配信ステップと、を有することを特徴とする。
【００１０】
また、請求項５は、前記コンテンツ配信手段における配信ステップは、前記視聴要求情報に含まれるクリップ位置情報に該当するクリップを前記コンテンツ格納手段より読み出し視聴者端末に配信した後、後続のクリップのクリップ位置情報を求め、クリップ位置情報に対応する格納アドレス情報を前記クリップ管理手段より順次取得し、取得した格納アドレス情報に従って、前記コンテンツ格納手段からクリップを順次読み出し、前記視聴者端末に配信することを特徴とする。
【００１１】
また、請求項６は、前記クリップ管理手段における管理ステップでは、各コンテンツ毎に、格納済みのクリップを示す情報である格納済クリップ情報をさらに管理し、前記コンテンツ配信手段における配信ステップでは、コンテンツのクリップを配信する際に、前記クリップ管理手段からコンテンツに関する格納済クリップ情報を取得し、今回配信すべきクリップが格納済クリップ情報に含まれているかをチェックし、含まれている場合に、前記視聴者端末に配信するようにすることを特徴とする請求項４または５に記載のコンテンツ配信制御方法。
【００１２】
また、請求項７は、上記の請求項１〜６のいずれか１項に記載のコンテンツ配信制御装置またはコンテンツ配信制御方法を、コンピュータプログラムで記載してそれを実行可能にしたことを特徴とする。
【００１３】
また、請求項８は、上記の請求項１〜６のいずれか１項に記載のコンテンツ配信制御装置またはコンテンツ配信制御方法を、コンピュータで実行可能に記載したプログラムを記録したことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ネットワークを介して視聴者端末にコンテンツを配信する場合にも、ネットワークに設置されたコンテンツ配信制御装置において、格納されているコンテンツのクリップに関する情報を管理することにより、視聴者端末が指定した任意のクリップの配信が可能となる。
【発明を実施するための最良の形態】
【００１５】
図１は本発明におけるシステム構成例を示した図であり、図２は本発明のコンテンツ配信制御装置の動作例を示した図である。図１と図２に従って本発明の実施例を説明する。
【００１６】
図１において、１００は、ビデオカメラなどで構成され、コンテンツデータを入力するための１または複数の入力端末（入力端末ユ〜入力端末ｎ）、２００は、複数の視聴者端末（視聴者端末１〜視聴者端末ｍ）、３００は、入力端末１００から入力されたコンチンシデータをネットワークを介して各視聴者端末２００に配信するためのコンテンツ配信制御装置である。
【００１７】
入力端末１００は、図１に示すように、コンテンツ配信制御装置３００と必ずしもネットワークを介して接続する必要はなく、直接的に接統してもよい。また、ネットワークとしては、インターネット、電話網、無線網、ＬＡＮなどどのようなものでもよい。
【００１８】
コンテンツ配信制御装置３００は、入力端末１００からコンテンツデータを入力し格納するコンテンツ格納手段３０１と、格納したコンテンツデータの格納位置やどこまで格納したか等を管理するクリップ管理手段３０２と、各視聴者端末１〜ｍからの視聴要求を受信する視聴要求受信手段３０３と、各視聴者端末１〜ｍにコンテンツデータを配信するコンテンツ配信手段３０３と、により少なくとも構成される。
【００１９】
各入力端末１００から入力されるコンテンツデータは、視聴が可能な単位である視聴単位に分割され、コンテンツ配信制御装置３００のコンテンツ格納手段３０１に順次格納される。
【００２０】
ここで、視聴単位とは、視聴者端末が、その視聴単位を指定することにより、指定された視聴単位の視聴が可能な単位のことである。以後、このような視聴単位のことをクリップと呼ぶことにする。クリップの単位としては、番組や番組をさらに細分化したシーンの集まりなど、そのクリップを指定することによりそのクリップを視聴できるように構成されたものなら、どのような大きさのものでもよい。
【００２１】
コンテンツ配信サービスには、各入力端末１００から入力したコンテンツデータを全て蓄積しておき、蓄積されたコンテンツデータを配信する蓄積配信系のサービスと、各入力端末１００から入力されたコンテンツデータを実時間的に視聴者端末２００に配信するライブ配信系のサービスがあり、それぞれで動作が異なる。
【００２２】
そこで、まず、蓄積配信系のサービスの場合から説明する。
【００２３】
クリップ管理手段３０２は、１あるいは複数の入力端末１００から入力され、コンテンツ格納手段３０１に格納された各コンテンツデータのそれぞれに対し、コンテンツデータを構成する各クリップを管理する。具体的には、コンテンツデータを構成する各クリップに対し、クリップを識別するクリップ位置情報と、クリップのコンテンツ格納手段３０１における格納アドレス情報を少なくとも管理する。
【００２４】
視聴要求受信手段３０３は、視聴者端末２００から視聴者が視聴を希望するコンテンツのクリップ位置情報を含む視聴要求情報を受信する。コンテンツデータがどのようなクリップの列で構成されているかを視聴者がわかる場合には、所望のクリップのクリップ位置情報を設定して視聴要求をすることが可能である。
【００２５】
しかしながら、コンテンツデータを構成するクリップが不明な場合には、視聴を希望するクリップのクリップ位置情報がわからないため、コンテンツデータを最初から視聴するか、適当なクリップ位置情報を設定して試聴しなければならない場合があった。
【００２６】
このような場合に対処するには、クリップ管理手段３０２において、コンテンツを構成する各クリップの管理情報として、各クリップのタイトル情報も管理しておき、クリップ管理装置３０２から視聴者端末２００に、所望のコンテンツについてのクリップ位置情報とタイトルの一覧を通知し、視聴者端末で表示するようにすればよい。
【００２７】
このようにすることにより、視聴者は、所望のクリップのクリップ位置情報を知ることが可能となる。
【００２８】
コンテンツ配信手段３０４は、視聴要求受信手段３０３から、受信した視聴要求情報を取得し、視聴要求情報に含まれているコンテンツのクリップ位置情報により、クリップ管理手段３０２から、対応するクリップの格納アドレス情報を取得し、取得した格納アドレス情報に従って、コンテンツ格納手段３０１からクリップを読み出し、視聴者端末２００に配信する。
【００２９】
視聴者端末２００へのクリップの配信方法としては、上述のように視聴者端末２００により指定されたクリップのみを配信する方法と、視聴者端末２００により指定されたクリップ以降のクリップも順次配信する方法がある。
【００３０】
後者の方法の場合には、コンテンツ配信手段３０４は、視聴要求情報で指定されたクリップを視聴者端末２００に配信した後、後続のクリップのクリップ位置情報を求め、クリップ位置情報に対応する格納アドレス情報をクリップ管理手段３０２より順次取得し、取得した格納アドレス情報に従ってコンテンツ格納手段３０１からクリップを順次読み出し、視聴者端末２００に配信する。また、クリップ位置情報にシーケンス番号を用いることにより、次のクリップのクリップ位置情報を簡単に求めることができる。
【００３１】
次にライブ配信系のサービスの場合の動作について説明する。ライブ配信系サービスの場合には、視聴者端末２００により視聴要求されるクリップが入力端末からコンテンツ格納手段３０１に格納されているかどうか不明なため、各コンテンツデータのそれぞれに対し、コンテンツ格納手段３０１にどこまでのクリップを格納したかを示す情報である格納済クリップ情報を管理する。格納済クリップ情報としては、クリップ位置情報としてシーケンス番号が用いられる場合には、コンテンツ格納手段３０１に最後に格納されたクリップのシーケンス番号を格納済クリップ情報として用いればよい。格納済クリップ情報は、コンテンツ格納手段３０１にクリップが格納される都度、更新される。
【００３２】
視聴要求受信手段３０３は、視聴者端末２００から視聴者が視聴を希望するコンテンツのクリップ位置情報を含む視聴要求情報を受信する。視聴者が所望のクリップのクリップ位置情報が不明な場合には、上述したように、クリップ位置情報とクリップのタイトルの一覧を視聴者端末に表示するようにすればよい。
【００３３】
コンテンツ配信手段３０４は、視聴要求受信手段３０３から、受信した視聴要求情報を取得し、クリップ管理手段３０２から、該当するコンテンツの格納済クリップ情報を取得する。取得した格納済クリップ情報と、視聴要求情報に含まれているクリップ位置情報とを比較し、クリップ位置情報に対応するクリップが既にコンテンツ格納手段３０１に格納済みかどうかをチェックする。格納済みの場合には、クリップ管理手段３０２からクリップの格納アドレス情報を取得し、取得した格納アドレス情報に従って、コンテンツ格納手段３０１からクリップを読み出し、視聴者端末２００に配信する。
【００３４】
視聴者端末２００により視聴要求情報によって指定されたクリップ位置情報に該当するクリップ以降のクリップも順次配信する場合には、コンテンツ配信手段３０４は、視聴要求情報に設定されたクリップ位置情報に該当するクリップを視聴者端末２００に配信した後、後続のクリップのクリップ位置情報を求める。また、クリップ管理手段３０２から格納済クリップ情報を取得し、求めたクリップ位置情報と取得した格納済クリップ情報とを比較し、クリップが既にコンテンツ格納手段３０１に格納済みかどうかをチェックする。
【００３５】
格納済みの場合に、クリップの格納アドレス情報をクリップ管理手段３０２より取得し、取得した格納アドレス情報に従ってクリップをコンテンツ格納手段３０１から読み出し、視聴者端末２００に配信する。以上の動作を、後続するクリップのそれぞれに対し行う。
【００３６】
図２は、ライブ配信系のサービスの場合のコンテンツ配信制御装置３００の動作例を示した図である。図２の例では、２つの入力端末からコンテンツ１およびコンテンツ２が入力され、それぞれ、クリップｉおよびクリップｊまでコンテンツ格納手段３００に格納されている状態を示している。
【００３７】
この状態では、クリップ管理手段３０２の配信済クリップ情報として、コンテンツ１に対しｉが、コンテンツ２に対しｊが設定されている。
【００３８】
視聴者端末１については、クリップ管理手段３０２からコンテンツ１に対する配信済クリップ情報としてｉを取得し、１≦ｉであることが確認され、クリップ管理手段３０２からコンテンツ１のクリップ１の格納アドレス情報を取得し、コンテンツ格納手段３０１よりクリップ１が読み出され、視聴者端末１に配信している状態を示している。
【００３９】
視聴者端末２については、クリップ管理手段３０２からコンテンツ２に対する配信済クリップ情報としてｊを取得し、３≦ｊであることが確認され、クリップ管理手段３０２からコンテンツ２のクリップ３の格納アドレス情報を取得し、コンテンツ格納手段よりクリップ３が読み出され、視聴者端末２に配信している状態を示している。
【００４０】
また、視聴者端末３と視聴者端末ｍについては、それぞれ、コンテンツ１のクリップｉ＋１とコンテンツ２のクリップｊ＋１を配信する際に、クリップ管理手段３０２から、それぞれコンテンツ１とコンテンツ２に対する配信済クリップ情報としてｉとｊを取得し、配信するクリップがいずれもコンテンツ格納手段３０１に格納されてないことが確認され、配信を中断している状態を示している。
【００４１】
なお、本発明は図１に示したシステムの一部又は全部の処理機能をプログラムとして構成してコンピュータを用いて実現すること、あるいは図２で示した処理手順をプログラムとして構成してコンピュータに実行させることができる。また、コンピュータでその各部の処理機能を実現するためのプログラム、あるいはコンピュータにその処理手順を実行させるためのプログラムを、そのコンピュータが読み取り可能な記録媒体、例えば、フレキシブルディスク、ＭＯ、ＲＯＭ、メモリカード、ＣＤ、ＤＶＤ、リムーバブルディスクなどに記録して、保存したり、提供したりすることが可能であり、また、インターネットのような通信ネットワークを介して配布したりすることが可能である。
【図面の簡単な説明】
【００４２】
【図１】本発明のシステム構成例を示すブロック図。
【図２】本発明のコンテンツ配信制御装置の動作例を示した図。
【符号の説明】
【００４３】
１００…入力端末
２００…視聴者端末
３００…コンテンツ配信制御装置
３０１…コンテンツ格納手段
３０２…クリップ管理手段
３０３…視聴者要求受信手段
３０４…コンテンツ配信手段
４００…ネットワーク
【図１】
2005328418.tif 000003
【図２】
2005328418.tif 000004