(57)【要約】ユーザはコンテンツ動画を無料で視聴することができ、コンテンツ動画提供者は、動画コンテンツの流出を防止でき、著作権者としての権利を確実に保護することができる動画配信システムを提供する。動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割し、従動画ファイル（ｓｍａｌｌファイル）を所定のＣＭ要素が組み込まれたＣＭファイルのデータを元に暗号化し、予め主動画ファイル（ｍａｉｎファイル）を所有するユーザ端末５の再生要求を受けて、従動画ファイルをＣＭ動画とともにユーザ端末にインターネットなどのネットワーク回線を介して配信する。
2005022912.tif 000002
【特許請求の範囲】
【請求項１】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
上記動画像を時間軸に沿って２つの再生不能な動画ファイルに分割する動画分割手段と、分割された上記各動画ファイルのいずれか一方を所定のＣＭ（広告）要素が組み込まれたＣＭファイルのデータとともに暗号化する暗号化手段と、予めいずれか他方の上記動画ファイルを所有する上記ユーザ端末の再生要求に応じて、上記暗号化手段によって生成された上記いずれか一方の上記動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信する動画配信手段と、上記ユーザ端末に配信された２つの上記動画ファイルおよびＣＭファイルを複合化して再生する再生手段とを備えていることを特徴とする動画配信システム。
【請求項２】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段と、上記主動画ファイルを格納する主動画ファイル格納部と、上記従動画ファイルを格納する従動画ファイル格納部と、所定のＣＭ要素が組み込まれたＣＭファイルを格納するＣＭファイル格納部と、上記ＣＭファイルのデータを元に上記主動画ファイルおよび上記従動画ファイルのいずれか一方を暗号化する暗号化手段とを有するサービス提供者サーバを有し、
上記ユーザ端末から上記サービス提供者サーバに上記動画像の配信要求を行う第１ステップと、
上記配信要求を受け、上記主動画ファイル格納部から上記動画像に対応する上記主動画ファイルを呼び出して上記ユーザ端末に配信する第２ステップと、
上記ユーザ端末が上記主動画ファイルの再生要求を行う第３ステップと、
上記再生要求を受け、上記主動画ファイルに合致する上記従動画ファイルを上記従動画ファイル格納部から呼び出す第４ステップと、
上記ＣＭファイル格納部から上記ＣＭファイルを呼び出し、上記ＣＭファイルのデータを元に上記従動画ファイルを暗号化する第５ステップと、
上記暗号化された従動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信する第６ステップと、
上記ユーザ端末に配信された２つの上記動画ファイルおよびＣＭファイルを所定の再生手段によって複合化して再生する第７ステップとを備えていることを特徴とする動画配信システム。
【請求項３】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
上記動画像を有する動画コンテンツ提供者サーバと、所定の広告要素が組み込まれたＣＭファイルを有するスポンサーサーバと、上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段を有するサービス提供者サーバとを含み、
上記動画コンテンツ提供サーバは、上記動画分割手段によって分割された主動画ファイルを格納する主動画ファイル格納部を有し、
上記サービス提供者サーバは、上記動画分割手段によって分割された従動画ファイルを格納する従動画ファイル格納部と、上記ＣＭファイルのデータを元に上記主動画ファイルおよび上記従動画ファイルのいずれか一方を暗号化する暗号化手段と、上記スポンサーサーバから配信された上記ＣＭ動画を格納するＣＭファイル格納部とを備え、
上記ユーザ端末から上記動画コンテンツ提供者サーバに上記動画像の配信要求を行う第１ステップと、
上記送信要求を受け、上記主動画ファイル格納部から上記動画像に対応する上記主動画ファイルを呼び出して上記ユーザ端末に配信する第２ステップと、
上記ユーザ端末が上記主動画ファイルの再生要求を行う第３ステップと、
上記再生要求を受け、上記サービス提供者サーバの上記従動画ファイル格納部から上記主動画ファイルに合致する上記従動画ファイルを呼び出す第４ステップと、
上記ＣＭファイル格納部から上記ＣＭファイルを呼び出し、そのデータを元に上記従動画ファイルを上記暗号化手段を介して暗号化する第５ステップと、
上記暗号処理された従動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信する第６ステップと、
上記ユーザ端末に配信された２つの上記動画ファイルおよびＣＭファイルを所定の再生手段によって複合化して再生する第７ステップとを備えていることを特徴とする動画配信システム。
【請求項４】
上記動画分割手段は、上記各動画ファイルのファイル容量の合計が上記動画像のファイル容量よりも小さくなるように圧縮するとともに、上記主動画ファイルのファイル容量が上記従動画ファイルのファイル容量よりも大きくなるなるように分割する請求項１，２または３に記載の動画配信システム。
【請求項５】
上記暗号化手段は、上記ＣＭファイルのデータビット列と、上記分割された動画ファイルのデータビット列の排他的論理和（ＸＯＲ）を取って、上記動画ファイルを暗号化する請求項１ないし４のいずれか１項に記載の動画配信システム。
【請求項６】
サービス提供者（管理者）、ユーザ、動画コンテンツ提供者およびスポンサーを含む各種ユーザ情報を格納するユーザ情報格納部と、上記ユーザ情報に基づき上記サービス提供者サーバへのアクセスを認証するユーザ認証エンジンとをさらに備え、上記動画分割手段は、上記ユーザ認証エンジンによってサービス提供者または動画コンテンツ提供者と認証された場合にのみ、上記動画像の分割要求を受け付ける請求項１ないし５のいずれか１項に記載の動画配信システム。
【請求項７】
上記サービス提供者サーバは、上記ユーザ情報に基づいて上記ＣＭファイルを上記ＣＭファイル格納部から呼び出すＣＭファイル呼出手段をさらに備え、上記ＣＭファイル呼出手段は、上記ユーザ情報に基づいて上記ユーザに適するＣＭファイルを上記ＣＭファイル格納部から選び出し、上記暗号化手段に提供する請求項２ないし６のいずれか１項に記載の動画配信システム。
【請求項８】
上記再生手段は、互いに再生不能な上記主動画ファイルおよび上記従動画ファイルを再生可能な上記動画像に復元するデコーダーと、暗号化された上記一方の動画ファイル（従動画ファイル）をＣＭファイルとともに再び排他的論理和（ＸＯＲ）処理によって複合化する複合化処理手段とを含み、
上記再生手段は、上記ＣＭファイルの再生を確認した上で、上記複合化処理手段によって上記ＣＭファイルと上記動画ファイルを複合化し、上記デコーダを起動して上記主動画ファイルおよび上記従動画ファイルを再生可能な上記動画像に復元する請求項１ないし７のいずれか１項に記載の動画配信システム。
【請求項９】
上記サービス提供者サーバは、上記再生手段を格納する再生手段格納部を備え、上記ユーザ端末から上記主動画ファイルの再生要求を受けた際に、上記ユーザ端末上に上記再生手段の有無を検索する検索ステップと、同検索ステップにて上記ユーザ端末上に再生手段なしと判断した場合に、上記再生手段を上記ユーザ端末に配信する再生手段配信ステップとを備えている請求項８に記載の動画配信システム。
【請求項１０】
上記再生手段は、上記ユーザのユーザ情報を格納するユーザ情報格納部をさらに備え、ユーザ認証エンジンの要求に応じて、上記ユーザ情報を上記サービス提供者サーバの上記ユーザ情報格納部に配信する請求項８または９に記載の動画配信システム。
【請求項１１】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する配信ステップを有する動画配信プログラムにおいて、
上記動画像を時間軸に沿って２つの再生不能な動画ファイルに分割する動画分割ステップと、分割された上記各動画ファイルのいずれか一方を所定のＣＭ要素が組み込まれたＣＭファイルのデータを元に暗号化するに暗号化ステップと、予めいずれか他方の上記動画ファイルを所有する上記ユーザ端末の再生要求を受け、上記いずれか一方の上記動画ファイルを上記ＣＭ動画とともに上記ユーザ端末に配信する動画配信ステップとを備えていることを特徴とする動画配信プログラム。
【請求項１２】
再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割手段を有する動画分割システムにおいて、
上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段と、
上記第１フレームを下位７位ビットと最上位ビットとに分割するビット分割手段と、
上記第２フレームを、その第２フレーム情報のみで構成される第１コードと、上記第２フレーム情報と１つ前の上記第２フレームのフレーム情報とから構成される第２コードとに分けるコード分割手段と、
上記第１コードを離散コサイン変換し、そのＡＣ係数とＤＣ係数とをそれぞれ抽出する係数抽出部と、
上記第２コード、上記ＡＣ係数および上記第１フレームの下位７ビットを組み合わせて上記主動画ファイルを構築し、上記ＤＣ係数および上記第１フレームの最上位ビットを組み合わせて上記従動画ファイルを構築するファイル構築部とを有することを特徴とする動画分割システム。
【請求項１３】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
動画コンテンツ提供者から配信された動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割するとともに、いずれか一方の動画ファイルにスポンサーから配信されたＣＭファイルを組み込む動画分割手段を有するサービス提供者サーバを有し、
上記サービス提供者サーバは、上記動画ファイルを上記ユーザ端末に配信するとともに、上記動画ファイルの配信に伴うＣＭ広告料金を上記スポンサーに提示することを特徴とする動画配信システム。
【請求項１４】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
上記動画像を有する動画コンテンツ提供者サーバと、所定の広告要素が組み込まれたＣＭファイルを有するスポンサーサーバと、上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段を有するサービス提供者サーバとを含み、
上記サービス提供者サーバは、上記主従いずれか一方および／または両方の動画ファイルの配信回数をカウントするカウント部と、上記動画ファイルと共に配信される上記ＣＭファイルの配信履歴を管理するＣＭ配信管理部と、上記ＣＭファイルの配信回数と配信履歴に応じて上記ＣＭファイルの配信情報を演算するＣＭ情報作成部とを含むＣＭ管理エンジンを有し、
上記ユーザ端末から配信要求を受け、配信された上記画像コンテンツの配信回数を上記カウント部にてカウントするカウントステップと、
上記カウント部からカウント数を呼び出し、上記ＣＭ配信管理部から上記配信履歴を呼び出し、上記ＣＭ情報作成部にて上記カウント数と上記配信履歴とからＣＭ配信情報を作成するＣＭ情報作成ステップと、
上記配信情報を上記動画コンテンツ提供者サーバおよび／または上記スポンサーサーバに通知する配信履歴通知ステップとを備えていることを特徴とする動画配信システム。
【請求項１５】
再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割ステップを有する動画分割プログラムにおいて、
上記動画分割ステップは、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割ステップと、
上記第１フレームを下位７位ビットと最上位ビットとに分割するビット分割ステップと、
上記第２フレームを、その第２フレーム情報のみで構成される第１コードと、上記第２フレーム情報と１つ前の上記第２フレームのフレーム情報とから構成される第２コードとに分けるコード分割ステップと、
上記第１コードを離散コサイン変換し、そのＡＣ係数とＤＣ係数とをそれぞれ抽出する係数抽出ステップと、
上記第２コード、上記ＡＣ係数および上記第１フレームの下位７ビットを組み合わせて上記主動画ファイルを構築し、上記ＤＣ係数および上記第１フレームの最上位ビットを組み合わせて上記従動画ファイルを構築するファイル構築ステップとを有することを特徴とする動画分割プログラム。
【請求項１６】
再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割手段を有する動画分割システムにおいて、
上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段と、
上記第１フレームからブロックを抽出する第１ブロック抽出手段と、
上記第１ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第１係数抽出部と、
上記第２フレームからブロックを抽出する第２ブロック抽出手段と、
上記第２ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第２係数抽出部と、
上記各係数抽出部から抽出された１フレーム前のＤＣ係数を排他的論理和（ＸＯＲ）処理して、そのビット数の一部をフィルタ係数として取り出すフィルタ処理部と、
上記第１係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第１ファイル構築部と、
上記第２係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第２ファイル構築部とを有することを特徴とする動画分割システム。
【請求項１７】
上記フィルタ係数は下位８ビットからなることを特徴とする請求項１４に記載の動画分割システム。
【請求項１８】
再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割ステップを有する動画分割プログラムにおいて、
上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割ステップと、
上記第１フレームからブロックを抽出する第１ブロック抽出ステップと、
上記第１ブロック抽出ステップにて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第１係数抽出ステップと、
上記第２フレームからブロックを抽出する第２ブロック抽出ステップと、
上記第２ブロック抽出ステップにて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第２係数抽出ステップと、
上記各係数抽出ステップから抽出された１フレーム前のＤＣ係数を排他的論理和（ＸＯＲ）処理して、そのビット数の一部をフィルタ係数として取り出すフィルタ処理ステップと、
上記第１係数抽出ステップにて抽出されたＡＣ係数と上記フィルタ処理ステップで生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第１ファイル構築ステップと、
上記第２係数抽出ステップにて抽出されたＡＣ係数と上記フィルタ処理ステップで生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第２ファイル構築ステップとを有することを特徴とする動画分割プログラム。
【請求項１９】
上記請求項１２，１４または１５に記載の動画配信プログラムおよび／または上記請求項１３または請求項１６に記載の動画分割プログラムを格納した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、インターネットなどのネットワーク回線に接続されたユーザ端末に動画像を配信する動画配信技術に関し、さらに詳しく言えば、ユーザは動画像を無料で視聴でき、動画コンテンツ提供者は、動画像の著作権を確実に保護できる動画配信技術に関する。
【背景技術】
【０００２】  インターネットの普及によって、誰でも簡単に必要な情報をコンピュータを介して入手できるようになった。とりわけ、近年ではｘＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）やＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）といったメガビットクラスの高速回線が一般家庭にも普及しはじめ、従来ではＣＤ−ＲＯＭなどの物理的媒体で配信されていたものが、高速回線を介してオンラインで配信されるデジタル媒体に変わりつつある。【０００３】  この高速インターネットの特長を生かした代表的なサービスの一つとして、動画配信が挙げられる。一般に、動画の配信方法には、全ての動画データをパソコン上に一旦ダウンロードしてから再生するダウンロード型と、動画データをダウンロードしながら、リアルタイムで再生するストリーミング型の２通りがある。【０００４】  前者、すなわちダウンロード型の場合は、動画データを一度にパソコン内に取り込めるため、動画を途切れること無く再生できるという利点がある反面、一旦配信された動画コンテンツの管理がユーザ側に委ねられるため、動画コンテンツが不正コピーなどによって二次使用されるおそれがあり、動画コンテンツの著作権者が不利になりやすい。【０００５】  後者、すなわちストリーミング型の場合は、動画コンテンツの格納先などの情報が盛り込まれたキーファイルのみがユーザ端末に残り、動画コンテンツそのものはユーザ端末には残らないため、上述した二次使用を防止できるという利点がある反面、動画データの送信速度を動作の再生速度よりも早くする必要がある。すなわち、送信速度が再生速度を下回った場合、データバッファによって動画が途切れ途切れで再生され、ユーザに不快感を生じさせることがある。【０００６】  このように、動画配信においてダウンロード型とストリーミング型の配信方法には一長一短がある。そこで、このダウンロード型の利点とストリーミング型の利点を生かした動画配信方法の一例として例えば特許文献１がある。特許文献１には、動画コンテンツを２つの再生不能な動画ファイルに分割し、それらを復号鍵で復号化する方法が示されている。【０００７】  これによれば、ユーザ側は、分割された動画データをパソコン内に取り込み、認証を得た上で復号鍵をサービス提供者のサーバから受け取って動画データを複合化することで、動画をダウンロード型のようにスムーズ見ることができる。【０００８】  しかしながら、上述した動画の配信方法は、ダウンロード型配信には適しているが、ストリーミング型配信に適用した場合に、次のような問題も残されている。すなわち、上述した方法では、単に動画ファイルを時間軸に沿って分割したものであるため、動画ファイルを再生不能な状態で配信することはできるが、分割された動画ファイルのファイル容量については考慮されていない。【０００９】  上述したように、ストリーミング再生は容量の軽い動画ファイルを先にユーザ端末に配信し、重い方の動画ファイルをオンラインで配信しているため、配信時にサーバにかかる負荷が大きく、サーバへのアクセス数が増えれば、増えただけさらに負荷が増す。したがって、上述した方法ではいずれのファイル容量も重いため、配信時にサーバにかかる負荷を���減することはできない。【００１０】  そもそもダウンロード型配信は、動画ファイルを全てユーザ端末に配信するため、ユーザ端末内のハードディスク（記録装置）内に収納されるファイル数は限られる。そのような観点からも、最近ではダウンロード型よりもストリーミング型の動画配信方法の方が好まれつつある。【００１１】  また、動画コンテンツを再生する際にユーザ端末には、復号鍵が配信されるが、この復号鍵のコピーデータ（すなわち、復号鍵データを凸としたときの、凹となるデータ）がユーザ端末内の記録装置内（ハードディスクなど）に残るおそれがあり、このコピーデータを基に復号鍵を複製されるおそれがある。【００１２】
【特許文献１】特開２００２−３５３９５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】  そこで、本発明の課題は、ユーザは動画コンテンツを無料で視聴でき、動画コンテンツ提供者はその著作権を確実に保護することができる動画配信技術を提供することにある。
【課題を解決するための手段】
【００１４】  上述した課題を解決するため、本発明は、以下に示すいくつかの特徴を備えている。まず、請求項１においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、上記動画像を時間軸に沿って２つの再生不能な動画ファイルに分割する動画分割手段と、分割された上記各動画ファイルのいずれか一方を所定のＣＭ（広告）要素が組み込まれたＣＭファイルのデータとともに暗号化する暗号化手段と、予めいずれか他方の上記動画ファイルを所有する上記ユーザ端末の再生要求に応じて、上記暗号化手段によって生成された上記いずれか一方の上記動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信する動画配信手段と、上記ユーザ端末に配信された２つの上記動画ファイルおよびＣＭファイルを複合化して再生する再生手段とを備えていることを特徴としている。【００１５】  請求項２においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段と、上記主動画ファイルを格納する主動画ファイル格納部と、上記従動画ファイルを格納する従動画ファイル格納部と、所定のＣＭ要素が組み込まれたＣＭファイルを格納するＣＭファイル格納部と、上記ＣＭファイルのデータを元に上記主動画ファイルおよび上記従動画ファイルのいずれか一方を暗号化する暗号化手段とを有するサービス提供者サーバを有し、上記ユーザ端末から上記サービス提供者サーバに上記動画像の配信要求を行う第１ステップと、上記配信要求を受け、上記主動画ファイル格納部から上記動画像に対応する上記主動画ファイルを呼び出して上記ユーザ端末に配信する第２ステップと、上記ユーザ端末が上記主動画ファイルの再生要求を行う第３ステップと、上記再生要求を受け、上記主動画ファイルに合致する上記従動画ファイルを上記従動画ファイル格納部から呼び出す第４ステップと、上記ＣＭファイル格納部から上記ＣＭファイルを呼び出し、上記ＣＭファイルのデータを元に上記従動画ファイルを暗号化する第５ステップと、上記暗号化された従動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信する第６ステップと、上記ユーザ端末に配信された２つの上記動画ファイルおよびＣＭファイルを所定の再生手段によって複合化して再生する第７ステップとを備えていることを特徴としている。【００１６】  請求項３においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、上記動画像を有する動画コンテンツ提供者サーバと、所定の広告要素が組み込まれたＣＭファイルを有するスポンサーサーバと、上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段を有するサービス提供者サーバとを含み、上記動画コンテンツ提供サーバは、上記動画分割手段によって分割された主動画ファイルを格納する主動画ファイル格納部を有し、上記サービス提供者サーバは、上記動画分割手段によって分割された従動画ファイルを格納する従動画ファイル格納部と、上記ＣＭファイルのデータを元に上記主動画ファイルおよび上記従動画ファイルのいずれか一方を暗号化する暗号化手段と、上記スポンサーサーバから配信された上記ＣＭ動画を格納するＣＭファイル格納部とを備え、上記ユーザ端末から上記動画コンテンツ提供者サーバに上記動画像の配信要求を行う第１ステップと、上記送信要求を受け、上記主動画ファイル格納部から上記動画像に対応する上記主動画ファイルを呼び出して上記ユーザ端末に配信する第２ステップと、上記ユーザ端末が上記主動画ファイルの再生要求を行う第３ステップと、上記再生要求を受け、上記サービス提供者サーバの上記従動画ファイル格納部から上記主動画ファイルに合致する上記従動画ファイルを呼び出す第４ステップと、上記ＣＭファイル格納部から上記ＣＭファイルを呼び出し、そのデータを元に上記従動画ファイルを上記暗号化手段を介して暗号化する第５ステップと、上記暗号処理された従動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信する第６ステップと、上記ユーザ端末に配信された２つの上記動画ファイルおよびＣＭファイルを所定の再生手段によって複合化して再生する第７ステップとを備えていることを特徴としている。【００１７】  請求項４において、上記動画分割手段は、上記各動画ファイルのファイル容量の合計が上記動画像のファイル容量よりも小さくなるように圧縮するとともに、上記主動画ファイルのファイル容量が上記従動画ファイルのファイル容量よりも大きくなるなるように分割する。【００１８】  請求項５において、上記暗号化手段は、上記ＣＭファイルのデータビット列と、上記分割された動画ファイルのデータビット列の排他的論理和（ＸＯＲ）を取って、上記動画ファイルを暗号化する。【００１９】  請求項６において、サービス提供者（管理者）、ユーザ、動画コンテンツ提供者およびスポンサーを含む各種ユーザ情報を格納するユーザ情報格納部と、上記ユーザ情報に基づき上記サービス提供者サーバへのアクセスを認証するユーザ認証エンジンとをさらに備え、上記動画分割手段は、上記ユーザ認証エンジンによってサービス提供者または動画コンテンツ提供者と認証された場合にのみ、上記動画像の分割要求を受け付ける。【００２０】  請求項７において、上記サービス提供者サーバは、上記ユーザ情報に基づいて上記ＣＭファイルを上記ＣＭファイル格納部から呼び出すＣＭファイル呼出手段をさらに備え、上記ＣＭファイル呼出手段は、上記ユーザ情報に基づいて上記ユーザが好むＣＭファイルを上記ＣＭファイル格納部から選び出し、上記暗号化手段に提供する。【００２１】  請求項８において、上記再生手段は、互いに再生不能な上記主動画ファイルおよび上記従動画ファイルを再生可能な上記動画像に復元するデコーダーと、暗号化された上記一方の動画ファイル（従動画ファイル）をＣＭファイルとともに再び排他的論理和（ＸＯＲ）処理によって複合化する複合化処理手段とを含み、上記再生手段は、上記ＣＭファイルの再生を確認した上で、上記複合化処理手段によって上記ＣＭファイルと上記動画ファイルを複合化し、上記デコーダを起動して上記主動画ファイルおよび上記従動画ファイルを再生可能な上記動画像に復元する。【００２��】  請求項９において、上記サービス提供者サーバは、上記再生手段を格納する再生手段格納部を備え、上記ユーザ端末から上記主動画ファイルの再生要求を受けた際に、上記ユーザ端末上に上記再生手段の有無を検索する検索ステップと、同検索ステップにて上記ユーザ端末上に再生手段なしと判断した場合に、上記再生手段を上記ユーザ端末に配信する再生手段配信ステップとを備えている。【００２３】  請求項１０において、上記再生手段は、上記ユーザのユーザ情報を格納するユーザ情報格納部をさらに備え、ユーザ認証エンジンの要求に応じて、上記ユーザ情報を上記サービス提供者サーバの上記ユーザ情報格納部に配信する。【００２４】  請求項１１においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する配信ステップを有する動画配信プログラムにおいて、上記動画像を時間軸に沿って２つの再生不能な動画ファイルに分割する動画分割ステップと、分割された上記各動画ファイルのいずれか一方を所定のＣＭ要素が組み込まれたＣＭファイルのデータを元に暗号化するに暗号化ステップと、予めいずれか他方の上記動画ファイルを所有する上記ユーザ端末の再生要求を受け、上記いずれか一方の上記動画ファイルを上記ＣＭ動画とともに上記ユーザ端末に配信する動画配信ステップとを備えていることを特徴としている。【００２５】  本発明には、動画ファイルを分割するための動画分割システムも含まれる。すなわち、請求項１２においては、再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割手段を有する動画分割システムにおいて、上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段と、上記第１フレームを下位７位ビットと最上位ビットとに分割するビット分割手段と、上記第２フレームを、その第２フレーム情報のみで構成される第１コードと、上記第２フレーム情報と１つ前の上記第２フレームのフレーム情報とから構成される第２コードとに分けるコード分割手段と、上記第１コードを離散コサイン変換し、そのＡＣ係数とＤＣ係数とをそれぞれ抽出する係数抽出部と、上記第２コード、上記ＡＣ係数および上記第１フレームの下位７ビットを組み合わせて上記主動画ファイルを構築し、上記ＤＣ係数および上記第１フレームの最上位ビットを組み合わせて上記従動画ファイルを構築するファイル構築部とを有することを特徴としている。【００２６】  請求項１３においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
動画コンテンツ提供者から配信された動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割するとともに、いずれか一方の動画ファイルにスポンサーから配信されたＣＭファイルを組み込む動画分割手段を有するサービス提供者サーバを有し、
上記サービス提供者サーバは、上記動画ファイルを上記ユーザ端末に配信するとともに、上記動画ファイルの配信に伴うＣＭ広告料金を上記スポンサーに提示することを特徴としている。【００２７】  請求項１４においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、上記動画像を有する動画コンテンツ提供者サーバと、所定の広告要素が組み込まれたＣＭファイルを有するスポンサーサーバと、上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段を有するサービス提供者サーバとを含み、上記サービス提供者サーバは、上記主従いずれか一方および／または両方の動画ファイルの配信回数をカウントするカウント部と、上記動画ファイルと共に配信される上記ＣＭファイルの配信履歴を管理するＣＭ配信管理部と、上記ＣＭファイルの配信回数と配信履歴に応じて上記ＣＭファイルの配信情報を演算するＣＭ情報作成部とを含むＣＭ管理エンジンを有し、上記ユーザ端末から配信要求を受け、配信された上記画像コンテンツの配信回数を上記カウント部にてカウントするカウントステップと、上記カウント部からカウント数を呼び出し、上記ＣＭ配信管理部から上記配信履歴を呼び出し、上記ＣＭ情報作成部にて上記カウント数と上記配信履歴とからＣＭ配信情報を作成するＣＭ情報作成ステップと、上記配信情報を上記動画コンテンツ提供者サーバおよび／または上記スポンサーサーバに通知する配信履歴通知ステップとを備えていること特徴としている。【００２８】  請求項１５においては、再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割ステップを有する動画分割プログラムにおいて、上記動画分割ステップは、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割ステップと、上記第１フレームを下位７位ビットと最上位ビットとに分割するビット分割ステップと、上記第２フレームを、その第２フレーム情報のみで構成される第１コードと、上記第２フレーム情報と１つ前の上記第２フレームのフレーム情報とから構成される第２コードとに分けるコード分割ステップと、上記第１コードを離散コサイン変換し、そのＡＣ係数とＤＣ係数とをそれぞれ抽出する係数抽出ステップと、上記第２コード、上記ＡＣ係数および上記第１フレームの下位７ビットを組み合わせて上記主動画ファイルを構築し、上記ＤＣ係数および上記第１フレームの最上位ビットを組み合わせて上記従動画ファイルを構築するファイル構築ステップとを有することを特徴としている。【００２９】  請求項１６においては、再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割手段を有する動画分割システムにおいて、上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段と、上記第１フレームからブロックを抽出する第１ブロック抽出手段と、上記第１ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第１係数抽出部と、上記第２フレームからブロックを抽出する第２ブロック抽出手段と、上記第２ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第２係数抽出部と、上記各係数抽出部から抽出された１フレーム前のＤＣ係数を排他的論理和（ＸＯＲ）処理して、そのビット数の一部をフィルタ係数として取り出すフィルタ処理部と、上記第１係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第１ファイル構築部と、上記第２係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第２ファイル構築部とを有することを特徴としている。【００３０】  請求項１７においては、上記フィルタ係数は下位８ビットからなることを特徴としている。【００３１】  請求項１８においては、再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割ステップを有する動画分割プログラムにおいて、上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割ステップと、上記第１フレームからブロックを抽出する第１ブロック抽出ステップと、上記第１ブロック抽出ステップにて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第１係数抽出ステップと、上記第２フレームからブロックを抽出する第２ブロック抽出ステップと、上記第２ブロック抽出ステップにて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第２係数抽出ステップと、上記各係数抽出ステップから抽出された１フレーム前のＤＣ係数を排他的論理和（ＸＯＲ）処理して、そのビット数の一部をフィルタ係数として取り出すフィルタ処理ステップと、上記第１係数抽出ステップにて抽出されたＡＣ係数と上記フィルタ処理ステップで生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第１ファイル構築ステップと、上記第２係数抽出ステップにて抽出されたＡＣ係数と上記フィルタ処理ステップで生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第２ファイル構築ステップとを有することを特徴としている。【００３２】  また、請求項１９において、本発明には上述した動画配信プログラムおよび／または動画分割プログラムを格納する記録媒体も含まれる。すなわち、記録媒体としては、半導体メモリなどの各種メモリ、磁気ディスク、例えばＣＤ−ＲＯＭなどの光学式ディスク、ＤＶＤ規格ディスクなどの記録媒体に加え、コンピュータ内に格納されている記録装置（例えばハードディスクやＲＡＭディスクなど）、このほかにもプログラムを記録保存しておくことができるものが含まれる。さらには、本発明の動画配信プログラムおよび／または動画分割プログラムをインターネットや衛星通信などのデジタルネットワーク回線で配布してもよく、この記録媒体には、プログラム配信先の端末が保有する記録媒体も含まれる。
【発明の効果】
【００３３】  請求項１〜３に記載の発明によれば、動画像を再生不能な２つの動画ファイルに分割し、一方の動画ファイルをユーザ端末側に配信した後、他方の動画ファイルを動画を復元するに必要なＣＭファイルとともに配信することにより、ＣＭファイルが存在して初めて動画像に復元可能となるため、ユーザは、動画の再生時にＣＭ広告を見れば何度でも無料で動画を楽しむことができる。他方、著作権者は、動画の管理を簡単にすることができるとともに、ＣＭ広告による広告収入で著作権使用料を得ることができる。【００３４】  本発明において使用する「ファイル」とは、本発明の各種手段によって使用されるデータをいい、「手段」とは、上記データを所定の演算ステップに沿って実行する実行部をいう。また、「ＣＭ」とは、所定の広告要素が組み込まれた情報発信要素をいう。【００３５】  請求項４に記載の発明によれば、容量の大きい主動画ファイルは予めユーザ端末側にダウンロード配信されているため、サーバ側は、容量の少ない従動画ファイルとＣＭファイルとをストリーミング配信するだけでよく、サーバの負荷を低減させることができ、ひいては、サーバへのアクセス数が増えても動画の再生速度に支障を来さない。【００３６】  請求項５に記載の発明によれば、従動画ファイルはＣＭファイルがないと複合化されないため、確実にＣＭファイルをユーザの手元に届けることができる。【００３７】  請求項６に記載の発明によれば、認証エンジンを別途設けて、動画コンテンツ提供者とサービス提供者以外は動画分割エンジンを操作できないようにしたため、よりセキュリティー性を向上することができる。【００３８】  請求項７に記載の発明によれば、ユーザの年齢や好みに応じたＣＭファイルをユーザに効率的に送り届けることができる。【００３９】  請求項８に記載の発明によれば、ＣＭ動画を再生した上で本編の動画が再生されることにより、ユーザに確実にＣＭを見せることができる。また、この再生手段を無料で配布すれば、本システムを広く頒布することができ、ひいては、大量のユーザを獲得でき、広告収入量の増加も図れる。【００４０】  請求項９に記載の発明によれば、ユーザ端末に再生手段がインストールされていない場合に、サービス提供者サーバから再生手段を自動的に配布することができる。【００４１】  請求項１０に記載の発明によれば、ユーザの個人情報が再生手段内、すなわちユーザ端末内に保管されているため、個人情報の管理をユーザ自身で行うことができる。【００４２】  請求項１１〜１２，１５に記載の発明によれば、動画像を時間軸に沿って主従２つの動画ファイルに分割でき、分割された動画ファイルは、主動画ファイルが従動画ファイルよりもファイルの容量が大きくなり、容量の大きい主動画ファイルは予めユーザ端末側にダウンロード配信されているため、サーバ側は、容量の少ない従動画ファイルとＣＭファイルとをストリーミング配信するだけでよく、サーバの負荷を低減させることができ、ひいては、サーバへのアクセス数が増えても動画の再生速度に支障を来さない。【００４３】  請求項１３に記載の発明によれば、動画像の配信に伴うＣＭ広告料金をスポンサーから徴収することにより、ユーザーは無料で動画像を��聴することができるばかりでなく、動画コンテンツ提供者は著作権料を得ることができる。【００４４】  請求項１４に記載の発明によれば、動画像の配信数をカウントするカウント部と、その配信履歴を管理する配信管理部とを含むＣＭ管理エンジンを備えたことにより、動画の配信数に応じてＣＭの配信回数を管理することができ、ＣＭの配信状況を把握することができるばかりでなく、ＣＭによる広告収入と支払の管理を行うことができる。【００４５】  請求項１６〜１８に記載の発明によれば、圧縮済みの動画であっても、非圧縮の動画であっても簡単に画面を分割できるばかりでなく、フレームのブロックを取り出してブロック単位で分割処理を行うため、分割処理する際の重複作業を減らすことができるため、プロセッサの負担を軽減することができ、処理時間を大幅に短くすることができる。
【図面の簡単な説明】
【００４６】［図１］本発明の一実施形態に係る動画配信システムのシステム全体の構成図。
［図２］上記動画配信システムのサービス提供者サーバのシステム構成図。
［図３］上記動画配信システムのスポンサーサーバのシステム構成図。
［図４］上記動画配信システムの動画コンテンツ提供者サーバのシステム構成図。
［図５］上記動画配信システムのユーザ端末のシステム構成図。
［図６］本発明の一実施形態に係る動画分割システムの動画分割の流れを示すフローチャート。
［図７］上記動画配信システムのサービス提供者サーバと動画コンテンツ提供者サーバとの動画配信手順の一例を示すフローチャート。
［図８］上記動画配信システムのサービス提供者サーバとスポンサーサーバとの動画配信手順の一例を示すフローチャート。
［図９］上記動画配信システムのサービス提供者サーバ、動画コンテンツ提供者サーバおよびユーザ端末との動画配信手順の一例を説明するフローチャート。
［図１０］再生ソフトの配信手順の一例を説明するフローチャート。
［図１１］再生ソフトによって表示される再生ウインドウの模式図。
［図１２］動画の再生手順とその制限事項の一例を説明する説明図。
［図１３］本発明の別の態様の動画分割システムの動画分割の流れを示すフローチャート。
【符号の説明】
【００４７】  １  インターネット回線（ネットワーク回線）
２  サービス提供者サーバ
３  スポンサーサーバ
４  動画コンテンツ提供者サーバ
５  ユーザ端末
２１，３１，４１  ＷＷＷサーバ
２１０  ユーザ認証エンジン
２２０  動画分割エンジン
２３０  動画配信エンジン
２４０  ＣＭ配信エンジン
【発明を実施するための最良の形態】
【００４８】  次に、本発明の実施形態について図面を参照しながら説明する。図１には、本発明の動画配信システムの接続形態が示されている。図１に示すように、この動画配信システムは、それぞれインターネット回線１に接続された、サービス提供者サーバ２と、スポンサーサーバ３と、動画コンテンツ提供者サーバ４と、ユーザ端末５とが含まれる。【００４９】  なお、この実施形態において、サービス提供者サーバ２、スポンサーサーバ３および動画コンテンツ提供者サーバ４には、ＷＷＷサーバ３１，４１，５１がそれぞれ設けられており、実際には、各ＷＷＷサーバ３１，４１，５１がインターネット回線１に接続されている。【００５０】  この実施形態において、ユーザ端末２および各サーバ同士はインターネット回線１からなるネットワーク回線に接続されているが、ネットワーク回線はこれ以外に、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続されているイントラネット回線なども含まれる。また、回線への接続手段は、ｘＤＳＬ回線や各種ファイバー回線のほかに、電話回線や無線回線などの他、衛星通信などであってもよく、各端末同士がデータを授受可能な環境であれば、特に限定されない。【００５１】  次に、各端末の具体的な構成について説明する。図２には、サービス提供者サーバ２のシステム構成が示されている。このサービス提供者サーバ２は、インターネット回線１に接続されるＷＷＷサーバ２１と、サービス提供者サーバ２に対する接続要求を受け付け、その接続要求に対しての認証を実行するユーザ認証エンジン２１０と、動画像を主従２つの再生不能な動画ファイルに分割する動画分割エンジン２２０と、従動画ファイルを配信する動画配信エンジン２３０と、動画ファイルとともにＣＭファイルを配信するＣＭ配信エンジン２４０とを備え、それらが情報伝達路によって接続されている。【００５２】  ユーザ認証エンジン２１０は、サービス提供者サーバ２のゲート（入り口）部に設けられている、いわゆるゲートサーバであり、実際にはＷＷＷサーバ２１内に格納されている。【００５３】  ユーザ認証エンジン２１０のシステム構成は、ユーザ端末５から入力されたユーザ情報を自らが保有する認証データと照らし合わせてユーザ認証ステップを実行するユーザ認証部２１１と、ユーザの各種アカウント情報を格納するユーザ情報格納部２１２と、契約したスポンサーの各種アカウント情報を格納するスポンサー情報格納部２１３と、動画コンテンツの著作権者であるコンテンツ提供者の各種アカウント情報を格納するコンテンツ提供者情報格納部２１４と、サービス提供者（管理者）の各種アカウント情報を格納する管理者情報格納部２１５と、ユーザ認証部２１１が初めてのアクセス（新規ユーザ）であると判断した場合に、新規ユーザの各種アカウント情報を生成し、そのアカウント情報を各格納部２１２〜２１５に登録する新規ユーザ登録部２１６と、各ユーザのユーザＩＤおよびパスワードを保管するアカウント保管部２１７と、ユーザ認証エンジン２１０へのアクセスログを管理するアクセスログ管理部２１８とを備えている。【００５４】  ユーザ認証部２１１は、サービス提供者サーバにアクセスを要求する各種ユーザに対しての認証を実行する演算部であり、認証処理を担うために十分な記録領域とメモリが割り当てられている。【００５５】  各格納部２１２〜２１５およびアカウント保管部２１７およびログ管理部２１８は、各種アカウント情報の他、ユーザがサービス提供者サーバにアクセスするに必要な情報ファイルが格納されており、それぞれが十分な記録領域を備えている。各情報ファイルには、それぞれ個別にファイル名や更新日時、リンク情報などが記載され、ユーザ名やその種類によって階層的に保管されている。【００５６】  ユーザ認証部２１１は、他の各部と情報伝達路を介して接続されており、ユーザ端末５やコンテンツ提供者サーバ４などからの接続要求を受け付けた場合には、要求先端末（ユーザ端末４など）にユーザー情報の入力を要求する。【００５７】  要求先端末よりユーザ情報（例えばアカウントＩＤとパスワード）が入力された場合には、入力情報を基にアカウント保管部２１７を検索して、該当するアカウント情報が存在する場合には、そのアカウント情報の格納場所（ユーザ情報格納部２１２など）にアクセスし、ユーザ情報を取得するとともに、利用者の利用環境（例えば利用者の使用するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やブラウザの種類、接続環境など）を読み出して、これを各エンジン（動画分割エンジン２２０、動画配信エンジン２３０、ＣＭ配信エンジン２４０）に配信して、動画の配信準備を整える。【００５８】  ユーザ認証部２１１は、接続要求先の端末より入力された入力情報を基にアカウント保管部２１７を検索して、「該当アカウントなし」と判断した場合には、新規ユーザ登録部２１６にユーザ登録要求を行い、接続要求先の端末に新規ユーザ情報の入力を要求する。【００５９】  この例において、ユーザ情報の入力例としては、ユーザ端末５の場合は、氏名、メールアドレスなど簡易なものであり、主な登録データは後述する再生ソフト５４内（図５参照）に設けられたユーザ情報格納部５４３に格納される。また、スポンサーや動画コンテンツ提供者の場合は、担当者氏名、会社名、住所、所属、メールアドレスなどが挙げられる。【００６０】  要求先端末より新規ユーザ情報が得られた場合には、再びアカウント格納部２１７を検索してアカウント格納部２１７内に存在しない新しいアカウントＩＤおよびパスワードを発行し、その新規ユーザ情報がユーザ端末５に属する場合には、ユーザ情報格納部２１２にユーザ情報を格納し、契約したスポンサーのアカウント情報である場合には、スポンサー情報格納部２１３に格納し、動画コンテンツの著作権者である場合には、コンテンツ提供者情報格納部２１４に格納する。さらにこの実施形態では、サービス提供者（管理者）の各種アカウント情報を格納する管理者情報格納部２１５も備えている。また、上述した一連のアカウント呼出作業および新規ユーザ登録作業にかかるアクセスログなどをアクセス録管理部２１８に送達する。【００６１】  しかる後、ユーザ端末５に対して新規アカウントＩＤとパスワードの発行完了通知を配信する。なお、この例において、新規ユーザ登録は、ユーザ端末５とユーザ認証エンジン２１０との間で情報取引がオンデマンド形式で行われるが、ネットワーク上の安全性を考慮し、ＷＷＷサ��バ２１内に専用のメールサーバをさらに設けて、例えば新規ユーザ情報によって得られた情報を元に登録処理を行った後、その新規ユーザ情報をユーザ自身が記載したメールアドレスに送信するようにしてもよい。【００６２】  また、ユーザ認証エンジン２１０には、各利用者の利用者情報の漏洩や盗聴といったハッキング行為や、データの偽造や改ざん、システムの破壊などのクラック行為などから防ぐため、セキュリティ手段が内蔵されている。好ましいセキュリティ手段としては、例えば１２８ビットＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）などの高度暗号化技術が挙げられるが、これ以外に外部からの進入を防止する方法があれば適宜選択して用いられる。【００６３】  次に、動画分割エンジン２２０は、動画コンテンツ提供者から動画分割処理用に配信された再生可能なオリジナル動画を格納する動画ファイル格納部２２１と、このオリジナル動画を所定の分割システムによって主従２つの再生不能な動画ファイルに分割する動画分割部２２２と、動画分割部２２２によって分割された２つの動画ファイルのうち、容量の大きい主動画ファイル（ｍａｉｎファイル）を格納する主動画ファイル格納部２２３と、オリジナル動画の作品名や上映時間、年齢制限などの各種動画情報を格納する動画ファイル情報格納部２２４と、主動画ファイルの分割情報や相手方の従動画ファイルのファイル名、さらにはこれら各動画ファイルをデコードするために必要なデコード情報を格納する主動画ファイル情報格納部２２５と、オリジナル動画の検索および分割された主従各動画ファイルの検索を実行するコンテンツ情報検索部２２６と、動画分割部２２２の分割ログに加え、動画分割エンジン２２０へのアクセスなどを保管する分割ログ保管部２２７とを備えている。【００６４】  動画ファイル格納部２２１は、例えばデジタルビデオからの映像をキャプチャーしたものやＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）動画、映画やビデオクリップなどの各種動画像を多数格納するものであり、動画ファイル格納部２２１は、多数の動画像を保管できるように十分な記憶領域を有している。【００６５】  この実施形態において、動画ファイル格納部２２１は、動画分割エンジン２２０内に格納されたハードディスクなどの内蔵記録媒体であるが、これ以外にＤＶＤ−ＲＯＭ（ＲＷ／ＲＡＭを含む）などの外部記録媒体に各種オリジナル動画を多数保管しておき、それを動画分割エンジン２２０で読み込むようにしてもよい。【００６６】  この場合、動画ファイル格納部２２１にさらに外部接続機器から動画像を取り込むための取込手段を設けてもよい。さらには、動画ファイル格納部２２１内にサービス提供者（管理者）が保有する動画を管理しやすくするため、動画の走り出し部分などが記録されたサムネイル動画が保管されていてもよい。【００６７】  動画分割部２２２は、オリジナル動画像を再生不能な主従２つの動画ファイルに分割するための動画分割システムおよび同動画分割システムを駆動する動画分割プログラムを有する演算部であり、動画分割処理を担うために十分な記録領域とメモリが割り当てられている。【００６８】  動画分割部２２２は、分割した主従各動画ファイルの合計のファイル容量がオリジナル動画像のファイル容量よりも小さくなるように圧縮し、かつ、主動画ファイルのファイル容量が従動画ファイルのファイル容量よりも大きくなるなるように分割する。【００６９】  すなわち、この実施形態において、動画分割部２２２（さらに詳しく言えば、動画分割部２２２の保有する動画分割システム）は、入力されたオリジナル動画をＭＰＥＧ形式（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）に圧縮変換するものであり、ＭＰＥＧ形式への変換途中で所定の演算ステップを実行して、動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する。【００７０】  これにより、復号された動画像（ユーザに配信される動画像）は、ＭＰＥＧ形式の動画となって再生される。この実施形態において、動画像は、ＭＰＥＧ形式の中でも、もっとも基本的なＭＰＥＧ−１形式に圧縮されるが、例えばＭＰＥＧ−２やＭＰＥＧ−７形式であってもよく、基本的な圧縮形態がＭＰＥＧ形式であれば、圧縮処理と分割処理とを平行処理できるようになっている。【００７１】  主動画ファイル格納部２２３は、上記動画分割部２２２によって分割された主動画ファイルを多数格納するものであり、多数の主動画ファイルを保管できるように十分な記憶領域を有している。主動画ファイル格納部２２３に保存される主動画ファイルは、それぞれファイル名などが付与された状態で保管され、動画の内容などに応じて主動画ファイル格納部２２３内に階層的に保管されている。【００７２】  動画ファイル情報格納部２２４は、オリジナル動画の作品名や上映時間、年齢制限などの各種動画情報を多数格納するものであり、十分な記録領域を備えている。【００７３】  主動画ファイル情報格納部２２５は、主動画ファイルの分割情報や相手方の従動画ファイルのファイル名、さらにはこれら各動画ファイルをデコードするために必要なデコード情報を格納するものであり、十分な記録領域を備えている。【００７４】  ここで、動画ファイル情報格納部２２４に格納された動画ファイル情報と、主動画ファイル情報格納部２２５に格納された主動画ファイル情報とは、格納するファイル名に互いにリンクが張られており、端末側からの要求に応じて、主動画ファイルの元動画となるのオリジナル動画の作品名や上映時間、年齢制限などの各種動画情報を取り出すことができる。【００７５】  コンテンツ情報検索部２２６は、オリジナル動画の検索および分割された主従各動画ファイルのファイル情報検索を実行する実行部であり、動画配信エンジン２３０およびＣＭ配信エンジン２４０からの要求に応じて、動画ファイル情報格納部２２４に格納された動画ファイル情報と、主動画ファイル情報格納部２２５に格納された情報（特にデコード情報）をそれぞれ検索して動画配信エンジン２３０およびＣＭ配信エンジン２４０に送り届ける。【００７６】  分割ログ管理部２２７は、本発明の動画分割システムを使用した際に、その使用内容（例えば分割状況や分割したユーザ名など）やアクセス履歴などが記載された履歴（ログ）ファイルを格納する格納部であり、内部が階層的に構築されている。この分割ログ管理部２２７は、上述したユーザ認証エンジン２１０と協働して各ファイルに保管され��いる動画ファイルやユーザ情報を管理するために用いられる。【００７７】  次に、動画配信エンジン２３０は、上記動画分割エンジン２２０によって分割された動画ファイルのうち、ファイル容量の小さい従動画ファイル（ｓｍａｌｌファイル）を格納する従動画ファイル格納部２３１と、従動画ファイルのファイル情報を格納する従動画ファイル情報格納部２３３と、ユーザ端末などからの要求に応じて、従動画ファイル格納部２３１内に格納された従動画ファイルおよびそのファイル情報を検索する従動画ファイル情報検索部２３４と、従動画ファイルを配信するために必要なＣＭ動画ファイルのファイル情報を検索するＣＭ情報検索部２３５と、配信要求を受け、ＣＭ動画のデータを元に従動画ファイルを暗号化する暗号処理部２３６と、動画配信エンジン２３０の配信ログやアクセスログなどを管理する配信ログ管理部２３７とを備えている。【００７８】  従動画ファイル格納部２３１は、動画分割部２２２によって分割された従動画ファイルを多数格納するものであり、多数の従動画ファイルを保管できるように十分な記憶領域を有している。【００７９】  従動画ファイル格納部２３１に保存される従動画ファイルには、それぞれファイル名などが付与され、動画の内容などに応じて従動画ファイル格納部２３１内に階層的に保管されている。従動画ファイル格納部２３１は情報伝達路を介して、動画分割エンジン２２０とＣＭ配信エンジン２４０とに接続されている。【００８０】  従動画ファイル情報格納部２３２は、情報伝達路を介して動画分割エンジン２２０に接続され、動画分割エンジン２２０によって生成された従動画ファイルの分割情報や相手方の主動画ファイルのファイル名、さらにはこれら各動画ファイルをデコードするために必要なデコード情報を格納するものであり、十分な記録領域を備えている。【００８１】  ファイル情報検索部２３３は、従動画ファイル格納部２３１や従動画ファイル情報格納部２３２と協働して、認証エンジン２１０などからの配信要求に応じて、従動画ファイルを検索する検索部であり、検索に必要な十分な記憶領域とメモリを備えている。【００８２】  ＣＭ情報検索部２３４は、従動画ファイルの配信を受け付けた際に、従動画ファイルとともに配信するＣＭ動画（もしくはＣＭ画像）をＣＭ配信エンジン２４０から検索して、動画配信エンジン２３０内に取り込むための検索部であり、検索するに必要な十分な記憶領域とメモリとを備えている。【００８３】  ユーザ情報検索部２３５は、動画配信要求を受け、認証エンジン２１０内に格納された配信先のユーザ情報を呼び出し、そのユーザ情報に基づいてユーザに最適なＣＭ動画を配信するためのＣＭ配信情報を検索する検索部であり、検索するに必要な十分な記憶領域とメモリとを備えている。【００８４】  暗号化処理部２３６は、ユーザ端末などからの配信要求を受け、ＣＭ配信エンジン２４０からＣＭ動画（もしくは画像）を受け取り、そのＣＭ動画のデータを元に配信要求元の従動画ファイルを暗号化する演算部であり、暗号化するに十分な記録領域とメモリを備えている。【００８５】  配信ログ管理部２３７は、本発明の動画分割システムを使用した際に、その使用内容（例えば配信状況や配��した従動画ファイルやＣＭファイルなど）やアクセス履歴などが記載された履歴（ログ）ファイルを格納する格納部であり、内部が階層的に構築されている。この配信ログ管理部２３７は、上述したユーザ認証エンジン２１０と協働して各ファイルに保管されている動画ファイルやユーザ情報を管理するために用いられる。【００８６】  ＣＭ配信エンジン２４０は、スポンサーから配信されたＣＭ動画を格納するＣＭ動画格納部２４１と、同じくスポンサーから配信されたＣＭ画像を格納するＣＭ画像格納部２４２と、ＣＭ動画やＣＭ画像の内容、時間、配信希望条件や著作権情報などを格納するＣＭ情報格納部２４３とを備えている。【００８７】  ＣＭ動画格納部２４１は、複数のスポンサーから配信された多数のＣＭ動画を格納するため十分な記録領域を有しており、その内部は各スポンサー毎に階層化されており、さらにその内部もＣＭ内容によって階層化されている。この実施形態において、ＣＭ動画は、動画ファイルと同じＭＰＥＧ形式の動画像が格納されているが、これ以外の動画フォーマットであってもよい。【００８８】  ＣＭ画像格納部２４２も同じく、複数のスポンサーから配信された多数のＣＭ画像を格納するため十分な記録領域を有しており、その内部は各スポンサー毎に階層化されており、さらにその内部もＣＭ内容によって階層化されている。【００８９】  この実施形態において、ＣＭ画像は、例えば所定の大きさのＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式やＢＭＰ（Ｂｉｔｍａｐ）形式の画像が格納されているが、これ以外の画像フォーマットであってもよい。【００９０】  ＣＭ配信エンジン２４０には、ＣＭファイルの配信情報を管理するＣＭ管理エンジン２５０が設けられている。ＣＭ管理エンジン２５０は、主従いずれか一方および／または両方の動画ファイルの配信回数をカウントするカウント部２５１と、動画ファイルと共に配信されるＣＭファイルの配信履歴を管理するＣＭ配信管理部２５２と、ＣＭファイルの配信回数と配信履歴に応じてＣＭファイルの配信情報を演算するＣＭ情報作成部２５３とを備えている。【００９１】  カウント部２５１は、動画配信エンジン２３０で受けた動画配信要求に応じて配信された各動画ファイルと、動画ファイルに添付されたＣＭファイルの配信回数を個別にカウントし、各カウント数を個別に保存しておくため、内部が動画ファイルおよびＣＭファイル毎に階層化されている。なお、動画ファイルのカウントは、主動画ファイルまたは従動画ファイルのいずれか一方または両方がその対象となる。【００９２】  ＣＭ配信管理部２５２は、ユーザ端末５に向けて配信された動画ファイルに添付されたＣＭファイルのファイル情報およびそのカウント数を管理する管理システムであり、その内部はＣＭファイル毎に階層化され、ＣＭファイルの配信履歴管理を担っている。【００９３】  ＣＭ情報作成部２５３は、上記カウント部２５１および上記ＣＭ配信管理部２５２と協働して、ＣＭファイルの配信履歴および、そのＣＭファイルのスポンサー情報ファイル２１３を参照して、ＣＭファイルの配信状況、配信回数、広告費用などを算出するとともに、各種情報をサービス提供者サーバ２およ���スポンサーサーバ３に配信するＣＭ管理システムである。【００９４】  このＣＭ管理エンジン２５０によれば、ユーザ端末から配信要求を受けると、カウント部２５１によって配信と同時に画像コンテンツの配信回数がカウントされ、さらにそのカウント数と添付されたＣＭファイルの配信履歴からＣＭ情報生成部２５３はＣＭ配信情報を作成し、動画コンテンツ提供者サーバ２および／またはスポンサーサーバ３にその配信状況を通知する。ここで言う配信情報とは、ＣＭ配信回数や配信対象のほか、ＣＭ配信に伴うＣＭ広告料金などが含まれる。【００９５】  配信方法は、一定カウント数毎に通知することも可能であるし、一定期間毎に配信カウント数をまとめて通知することも可能である。また、その際にＣＭ配信による広告収入や配信手数料金などを同時に算出して通知することもできる。【００９６】  この実施形態において、サービス提供者サーバ２は、ユーザ認証エンジン２１０、動画分割エンジン２２０、動画配信エンジン２３０およびＣＭ配信エンジン２４０とを備えているが、これらは本発明の動画配信システムを構築するために最低限必要な構成であり、これ以外に本発明の動画を再生するための再生ソフト（再生手段）をユーザ端末に配信する再生手段配信エンジンなどをさらに設けてもよく、上述した構成を備えるものであれば、その他の付加的な設備は任意に選択可能である。【００９７】  次に図３を参照して、スポンサーサーバ３の構成について説明する。スポンサーサーバ３は、インターネット回線１に接続されるＷＷＷサーバ２１と、ＣＭ動画のオリジナル動画を格納するＣＭ動画格納部３２と、ＣＭ画像のオリジナル画像を格納するＣＭ画像格納部３３と、ＣＭ動画またはＣＭ画像の動画情報（画像情報）を格納するＣＭ情報格納部３４と、スポンサーサーバ３からのＣＭ動画またはＣＭ画像の配信ログを管理する配信情報管理部３５とを備えている。【００９８】  この実施形態において、ＣＭ動画格納部３２、ＣＭ画像格納部３３、ＣＭ情報格納部３４および配信情報管理部３５は、実際にはＷＷＷサーバ３１内に格納されており、それらは情報伝達路を介して互いに接続され、それぞれが保有する情報の授受が可能となっている。【００９９】  ＣＭ動画格納部３２は、スポンサーが作製したオリジナルのＣＭ動画が多数格納できるよう十分な記録領域を備え、各ＣＭ動画の内容毎に内部が階層化されている。この実施形態において、ＣＭ動画格納部３２には動画ファイルと同じＭＰＥＧ形式の動画ファイルとして保管されているが、これ以外の動画フォーマットであってもよい。【０１００】  ＣＭ画像格納部３３も同じく、スポンサーが作製した多数のオリジナルＣＭ画像を格納するため十分な記録領域を有しており、その内部は各ＣＭ動画毎に階層化されている。この実施形態において、ＣＭ画像は、例えば所定の大きさのＪＰＥＧ形式やＢＭＰ形式の画像が格納されているが、これ以外の画像フォーマットであってもよい。【０１０１】  この実施形態において、ＣＭ動画とＣＭ画像はＷＷＷサーバ３１によりネットワーク回線１を介してサービス提供者サーバ２に配信されるようになっているが、例えばＣＤ−ＲＯＭドライブなどの外出出力機器をさらに設けて、ＣＭ動画やＣＭ画像を物理媒体にコピーして頒布するようにしてもよい。【０１０２】  ＣＭ情報格納部３４は、ＣＭ動画やＣＭ画像のファイル情報や動画情報などを多数格納できるよう十分な記録領域を有し、各情報が、ＣＭ動画格納部３２やＣＭ画像格納部３３と同様に階層化されている。このＣＭ情報格納部３４は、ＣＭ動画（もしくは画像）の配信要求に応じて、ＣＭ動画（ＣＭ画像）とともに配信先端末へと送られる。【０１０３】  配信情報管理部３５は、スポンサーサーバ３からのＣＭ配信履歴や、サービス提供者サーバ２から送られてきたＣＭの使用内容（例えばＣＭ配信回数や配信条件、広告費用など）などを管理する管理部であり、内部がＣＭファイル毎に階層的に構築されている。この配信情報管理部３５は、サービス提供者サーバ２と協働してＣＭの配信状況を把握するために用いられる。【０１０４】  この実施形態において、スポンサーサーバ３は、ＷＷＷサーバ２１内にＣＭ動画格納部３２、ＣＭ画像格納部３３、ＣＭ情報格納部３４および配信情報管理部３５とを備えているが、これらは本発明の動画配信システムを構築するのに必要最低限な構成であり、これ以外にＣＭ動画や画像を作り出すＣＭ作製エンジンなどを別途設けて一体化してもよい。また、ＷＷＷサーバ２１外に設けてもよい。【０１０５】  次に、図４を参照して、コンテンツ提供者サーバ４の具体的な構成について説明する。コンテンツ提供者サーバ４は、インターネット回線１に接続されるＷＷＷサーバ４１と、コンテンツ提供者サーバ４に対する接続要求を受け付け、その接続要求に対しての認証を実行するユーザ認証エンジン４２と、動画像のオリジナルコンテンツを格納する動画ファイル格納部４３と、サービス提供者サーバ２で分割された動画ファイルのうち、主動画ファイル（ｍａｉｎファイル）を格納する主動画ファイル格納部４４と、ユーザ端末に配信可能な動画ファイルの走り出し部分を抜粋したサムネイル動画（もしくはサムネイル画像）を格納するサムネイル動画格納部４５と、オリジナル動画の作品名や時間などの動画情報を格納する動画ファイル情報格納部４６と、主動画ファイルのファイル情報に加え、相手方の従動画ファイル情報などを格納する主動画ファイル情報格納部４７と、動画ファイルの配信要求を受け、要求された動画ファイルとそのファイル情報を主動画ファイル格納部４４および主動画ファイル情報格納部４７内から検索して要求先に配信するファイル情報検索部４８と、主動画ファイルの配信履歴などを管理する配信ログ管理部４９とを備えており、それらは互いに情報伝達路を介して接続されている。【０１０６】  ここで、ＷＷＷサーバ４１、ユーザ認証エンジン４２、動画ファイル格納部４３、主動画ファイル４４、動画ファイル情報格納部４６および主動画ファイル情報格納部４７は、上述したサービス提供者サーバ２のものと基本的に同じ構成であってよため、その説明は省略する。【０１０７】  サムネイル動画格納部４５は、サムネイル動画（もしくはサムネイル画像）を多数保管できるよう十分な記録領域を有し、ユーザからの配信要求に応じて、各サムネイル動画や画像をユーザー端末に配信する。この実施形態において、サムネイル動画（画像）は、ＭＰＥＧ形式やＪＰＥＧ形式などで保管され、ユーザ端末で表示可能なＨＴＭＬ形式に乗せて配信される。【０１０８】  ファイル情報検索部４８は、動画の配信要求を受け、要求元の主動画ファイルとそのファイル情報を検索する検索部であるとともに、検索した動画ファイルとファイル情報を要求先に配信する配信部も兼ねており、検索および配信に必要な十分な記憶領域とメモリを備えている。このファイル情報検索部４８は、配信ログ管理部４９にその配信ログを配信する。【０１０９】  配信ログ管理部４９は、ユーザ端末への配信履歴や、サービス提供者サーバ２から送られてきた主動画ファイルの配信内容（例えばファイル名や分割状態など）などを管理する管理部であり、内部が各ファイル毎に階層的に構築されている。この配信情報管理部３５は、ユーザ認証部４２と協働して動画ファイルの配信状況を把握するために用いられる。【０１１０】  この実施形態において、ユーザ認証エンジン４２、動画ファイル格納部４３、主動画ファイル格納部４４、サムネイル動画格納部４５、動画ファイル情報格納部４６、主動画ファイル情報格納部４７、ファイル情報検索部４８および配信ログ管理部４９は、本発明の動画配信システムを構築するに最小限のシステムであるが、これ以外に付加的なシステムをさらに追加してもよい。また、これらは全てＷＷＷサーバ４１内に構築されているが、ＷＷＷサーバ４１外に独立して構築してもよい。【０１１１】  次に、図５を参照してユーザ端末５の構成について説明する。ユーザ端末５は、内部に記憶部としてハードディスク５２を有する端末本体５１と、同端末本体５１に入力信号を入力する入力部としてのキーボード５２と、端末本体５１からの出力信号を表示する出力部としてのモニタ５３とを備えた、いわゆるパーソナルコンピュータである。【０１１２】  なお、端末本体５１内には、入力信号を所定の処理ステップに沿って処理する演算部と、これらシステム全体を制御する制御部（ともに図示しない）とが設けられている。【０１１３】  端末本体５１のハードディスク５２内には、配信された主従の各動画ファイル同士をデコードし、ＣＭ動画とともに再生する動画再生ソフト５４と、インターネット回線１によって配信された例えばＨＴＭＬ形式のファイルをモニタ５３に表示させるブラウザ５５と、コンテンツ提供者サーバ２から提供された主動画ファイル５６１およびそのファイル情報５６２を格納する動画ファイル格納部５６とを備えている。【０１１４】  なお、端末本体５１のハードディスク５２内には、ユーザ端末５自体を制御するとともに、各ソフトやシステムを制御するＯＳがインストールされている。なお、ＯＳの種類は、仕様に応じて任意に変更可能であり、本発明では特に限定されない。【０１１５】  再生ソフト５４は、デコードした各動画ファイル（ＣＭ動画を含む）をモニタ５３上に再生表示する動画再生部５４１と、主動画ファイルの再生要求を受け、サービス提供者サーバ２からこれと合致する従動画ファイルをＣＭ動画とともに配信を受け、再生可能な動画ファイルにデコードするデコーダ５４２と、ユーザの各種個人情報を格納するユーザ情報格納部５４３とを備えている。【０１１６】  動画再生部５４１は、入力された動画ファイルを所定の処理ステップに沿って演算処理する演算部であり、演算に必要な十分な記憶領域とメモリを備えている。動画再生部５４１に入力された動画ファイルは、所定の演算処理を経てビデオ信号に変換され、端末本体５１内に格納された図示しない出力部を経てモニタ５３に表示される。【０１１７】  デコーダ５４２は、主動画ファイルと従動画ファイルとを所定のデコード情報を元にデコード処理（復号化処理）する演算部であり、演算処理に必要な十分な記憶領域とメモリを備えている。このデコーダ５４２は、動画再生部５４１と協働して、ＣＭ動画の再生を確認した上で、ＣＭ動画内に格納されているデコード情報を抽出し、このデコード情報を元に主動画ファイルおよび従動画ファイルを再生可能な動画像に復元する。【０１１８】  デコーダ５４２は、主動画ファイルを従動画ファイルをデコードするとともに、ＣＭ動画によって暗号化された従動画ファイルを複合化する複合化処理も兼ねる。すなわち、デコーダ５４２は、ＣＭ動画と従動画ファイルを受信し、その排他的論理和（ＸＯＲ）を用いてデータを再び正常なＣＭ動画と従動画ファイルとに複合化する。この複合化された従動画ファイルを主動画ファイルとデコードすることにより、再生することができる。【０１１９】  ユーザ情報格納部５４３は、ユーザの各種情報、例えばメールアドレスや年齢、名前など個人情報が格納されているとともに、初期登録時に配信を望むＣＭ動画の種別などの情報も併せて格納されている。【０１２０】  これによれば、個人情報がユーザ端末５内に格納されていることにより、個人情報の管理をユーザ端末５側で行うことができ、要求に応じて個人情報を配信先サーバに配信するため、第三者への個人情報の流出を防止することができる。【０１２１】  ブラウザ５５は、ユーザー端末５がインターネット回線１を介して接続する相手先のホームページを表示するために必要な閲覧ソフトであり、相手先端末から送信されたＨＴＭＬ形式の表示データをデコードして、ユーザ端末５のモニタ５３に表示する。【０１２２】  動画ファイル格納部５６は、主動画ファイルを格納する主動画ファイル格納部５６１と、主動画ファイルの属性情報などが記載されたファイル情報を格納する主動画ファイル情報格納部５６２とを備えている。【０１２３】  主動画ファイル格納部５６１は、多数の主動画ファイルを格納できるように十分な記録領域を有し、それらが階層的に保管されている。主動画ファイル情報格納部５６２も、多数の主動画ファイル情報を格納するため十分な記録領域を有し、それらが階層的に保管されている。【０１２４】  この実施形態において、動画ファイル格納部５６は、ユーザ端末５内のハードディスク領域内に構築されたものからなるが、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの物理媒体によって配布されたもの中に格納されていてもよく、主動画ファイルとそのファイル情報を格納可能なものであれば、その形態は任意である。【０１２５】  本発明には、動画ファイルを分割するための動画分割システムおよびそのプログラムも含まれる。この動画分割システム（プログラム）は、サービス提供者サーバ２の動画配信エンジン２２１内に格納された動画分割部２２２に格納されている。【０１２６】  動画分割部２２２の基本的な構成は、入力された動画像をＭＰＥＧ形式の動画像に圧縮する動画圧縮エンジンであるが、その一部に本発明の分割システムを組み込むことにより、動画を圧縮しながら時間軸に沿って各フレームを主従２つの再生不能な動画に分割する。【０１２７】  動画分割手段２２２は、動画像を各フレーム毎に取り込み、各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段（フレーム分割ステップ）と、第１フレームを下位７位ビットと最上位ビットとに分割するビット分割手段（ビット分割ステップ）と、第２フレームを、その第２フレーム情報のみで構成される第１コードと、第２フレーム情報と１つ前の上記第２フレームのフレーム情報とから構成される第２コードとに分けるコード分割手段（コード分割ステップ）と、第１コードを離散コサイン変換し、そのＡＣ係数とＤＣ係数とをそれぞれ抽出する係数抽出部（係数抽出ステップ）と、第２コード、ＡＣ係数および上記第１フレームの下位７ビットを組み合わせて主動画ファイルを構築し、ＤＣ係数および第１フレームの最上位ビットを組み合わせて従動画ファイルを構築する動画ファイル構築手段（動画ファイル構築ステップ）とを有している。【０１２８】  この動画分割システムは所定の演算ステップを経て実行される。図６にその演算ステップの一例を示す。まず、動画分割エンジン２２０が動画分割要求を受けると、動画分割エンジン２２０は、内部の動画ファイル格納部２２１から指定された動画ファイルを呼び出し、その動画のフレームを取り込む（ステップＳＴ１０１）。【０１２９】  次に、取り込まれたフレームのＲＧＢ情報を抽出し（ステップＳＴ１０２）、ＲＧＢで読み込んだフレームをＧ成分を基準とした輝度情報（Ｙ）、Ｒ成分とＹ成分の色差情報（Ｃ）、Ｂ成分とＹ成分の色差情報を（Ｃ）に置き換える（ステップＳＴ１０３）。【０１３０】  上記ＹＣＣ変換したフレームから輝度情報Ｙと、Ｂ成分の色差情報Ｃｂと、Ｒ成分の色差情報Ｃｒ情報をそれぞれ抽出し（ステップＳＴ１０４）、視覚上認識できない色の情報をある程度圧縮し、容量を初期の約四分の一程度にまでダウンサンプリング（圧縮）する（ステップＳＴ１０５）。【０１３１】  ステップＳＴ１０５によってダウンサンプリングされたフレームをそのフレームの時間軸に沿った直前フレームと比較して、その最小二乗誤差を取得し（ステップＳＴ１０６）、フレーム内の情報のみからなるＩ−Ｆｒａｍｅ（第１フレーム）と、直前フレームとの最小二乗誤差によって取得された情報からなるＰ−Ｆｒａｍｅ（第２フレーム）とに分割する。なお、前後のフレーム情報を対象とするＢ−Ｆｒａｍｅを有するような場合においても、Ｐ−Ｆｒａｍｅと同様に分割処理する対象としてもよい。【０１３２】  なお、一番最初に取り込まれたフレーム（先頭フレーム）は、直前フレームの情報がないため、全てＩ−Ｆｒａｍｅとなる。この実施形態において、Ｉ−ＦｒａｍｅおよびＰ−Ｆｒａｍｅは、それぞれ８ビット列のデータである。【０１３３】  分割された各フレームのうち、Ｉ−Ｆｒａｍｅは、まず、��のＩ−Ｆｒａｍｅヘッダが主動画ファイルに追加され（ステップＳＴ１０７）、そのフレーム情報を下位７ビットと最上位ビットとに分ける（ステップＳＴ１０８）。【０１３４】  ステップＳＴ１０８によって分けられた下位７ビットは、離散コサイン変換（ＤＣＴ：Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）によって量子化され（ステップＳＴ１０９）、その各ブロックごとのＤＣＴ係数が量子化テーブルでさらに量子化され（ステップＳＴ１１０）、さらに量子化した各ブロックを符号表に基づきエントロピー符号化する（ステップＳＴ１１１）。これにより符号化されたものが主動画ファイルの一部となる。【０１３５】  他方の最上位ビットは、行単位で可逆圧縮される。まず、１行目がランレングス法によって圧縮・符号化され、残りの２行目以降がＲＥＡＤにより圧縮・符号化されたものが従動画ファイルの一部となる（ステップＳＴ１１２）。【０１３６】  分割された各フレームのうち、Ｐ−Ｆｒａｍｅは、まず、そのＩ−Ｆｒａｍｅヘッダを主動画ファイルに追加し（ステップＳＴ１１３）する。【０１３７】  次に、マクロブロックに分解され（ステップＳＴ１１４）、そのマクロブロックを時間軸に沿った直前フレームのマクロブロックと比較して、モーションベクトル（フレーム間の動きの変化量）を検索し（ステップＳＴ１１５）、フレーム内の情報のみからなるＩ（Ｉｎｔｒａ）−Ｃｏｄｅ（第１コード）と、直前フレームとのモーションベクトルによって取得された情報からなるＰ（Ｐｒｅｄｉｃｔｉｖｅ）−Ｃｏｄｅ（第２コード）とに分割する。【０１３８】  ステップＳＴ１１５によって分割された各コードのうち、Ｉ−Ｃｏｄｅは、まず、そのヘッダが主動画ファイルに追加され（ステップＳＴ１１６）、各ブロック毎に離散コサイン変換によって量子化され（ステップＳＴ１１７）、その各ブロックのＡＣ係数とＤＣ係数をそれぞれ抽出する（ステップＳＴ１１８）。【０１３９】  一方のＡＣ係数は、一旦行列の中間符号に置き換えられ、さらにランレングス法によって符号化される（ステップＳＴ１１９）。これにより符号化されたものが、主動画ファイルの一部となる。他方のＤＣ係数は、符号表に基づきエントロピー符号化され（ステップＳＴ１２０）、これにより符号化されたものが、従動画ファイルの一部となる。【０１４０】  ステップＳＴ１１５によって分割された各コードのうち、Ｐ−Ｃｏｄｅは、まず、そのヘッダ情報が主動画ファイルに追加され（ステップＳＴ１２１）、各ブロック毎に離散コサイン変換によって量子化され（ステップＳＴ１２２）、さらに量子化されたＤＣＴ係数は量子化テーブルで各ブロック毎に量子化される（ステップＳＴ１２３）。最後に量子化された各ブロックを符号表に基づきエントロピー符号化したものを主動画ファイルの一部とする（ステップＳＴ１２４）。【０１４１】  上記の分割方法では、動画フレームを圧縮しながら分割処理しているが、これ以外に既に圧縮された動画を分割する方法として次のような態様もある。すなわち、この動画分割手段２２２は、動画像を各フレーム毎に取り込み、各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段（フレーム分割ステップ）と、第１フレームからブロックを抽出する第１ブロック抽出手段（第１ブロック抽出ステップ）と、第１ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第１係数抽出部（第１係数抽出ステップ）と、第２フレームからブロックを抽出する第２ブロック抽出手段（第２ブロック抽出ステップ）と、第２ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第２係数抽出部（第２係数抽出ステップ）と、各係数抽出部から抽出された１フレーム前のＤＣ係数を排他的論理和（ＸＯＲ）処理して、そのビット数の一部をフィルタ係数として取り出すフィルタ処理部（フィルタ処理ステップ）と、第１係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第１ファイル構築部（第１ファイル構築ステップ）と、第２係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第２ファイル構築部（第２ファイル構築ステップ）とを備えている。【０１４２】  この例においても動画分割システムは所定の演算ステップを経て実行される。図にその演算ステップの一例を示す。まず、動画分割エンジン２２０が動画分割要求を受けると、動画分割エンジン２２０は、内部の動画ファイル格納部２２１から指定された動画ファイルを呼び出し、その動画のフレームを取り込む（ステップＳＴ４０１）。【０１４３】  次に、ステップＳＴ４０１によってサンプリングされたフレームをそのフレーム内の情報のみからなるＩ−Ｆｒａｍｅ（第１フレーム）と、直前フレームとの最小二乗誤差によって取得された情報からなるＰ−Ｆｒａｍｅ（第２フレーム）とに分割する。なお、前後のフレーム情報を対象とするＢ−Ｆｒａｍｅを有するような場合においても、Ｐ−Ｆｒａｍｅと同様に分割処理する対象としてもよい。【０１４４】  分割された各フレームのうち、Ｉ−Ｆｒａｍｅは、まず、第１フレーム抽出手段によってフレームを構成するブロックが抽出される（ステップＳＴ４０２）。次にステップＳＴ４０２にて抽出されたブロックからＤＣ係数を取り出し、これを従動画ファイルの一部とする（ステップＳＴ４０３）。【０１４５】  残ったＡＣ係数は、フィルタ処理部によって生成されたフィルタ係数とともに排他的論理和（ＸＯＲ）処理された後、主動画ファイルの一部として保存される（ステップＳＴ４０４）。なお、ＤＣ係数とＡＣ係数以外の例えばスケールファクタなどのブロック構成要素は、ＡＣ係数とともに主動画ファイルに保存される。【０１４６】  動画分割手段２２２はＩ−Ｆｒａｍｅから取り出されたブロックが残っている場合には、再度ステップＳＴ４０２から一連の作業を繰り返して、フレーム内の全てのブロックについて分割処理を実行する（ステップＳＴ４０５）。【０１４７】  他方、Ｐ−Ｆｒａｍｅは、まず、第２フレーム抽出手段によってフレームを構成するブロックが抽出される（ステップＳＴ４０６）。次に、抽出されたブロックがＩｎｔｒａ−Ｃｏｄｅブロック（イントラコードブロック）の場合には、次のステップにそのまま進み。Ｉｎｔｅｒ−Ｃｏｄｅブロック（インターコードブロック）の場合には、以後の処理ステップを飛ばして、Ｉｎｔｒａ−Ｃｏｄｅブロック（イントラコードブロック）が現れるまで繰り返す（ステップＳＴ４０７）。【０１４８】  これは、すなわち、Ｉｎｔｅｒ−Ｃｏｄｅブロック（インターコードブロック）はＩｎｔｒａ−Ｃｏｄｅブロック（イントラコードブロック）を参照して生成されるため、イントラコードブロックを分割してＩｎｔｅｒ−Ｃｏｄｅブロック（インターコードブロック）を分割すると二度手間になり、処理速度が低下するおそれがあるためである。【０１４９】  次にステップＳＴ４０７によって抽出されたＩｎｔｒａ−ＣｏｄｅブロックからＤＣ係数を取り出し、これを従動画ファイルの一部として保存する（ステップＳＴ４０８）。【０１５０】  残ったＡＣ係数は、フィルタ処理部によって生成されたフィルタ係数とともに排他的論理和（ＸＯＲ）処理された後、主動画ファイルの一部として保存される（ステップＳＴ４０９）。なお、ＤＣ係数とＡＣ係数以外の例えばスケールファクタなどのブロック構成要素は、ＡＣ係数とともに主動画ファイルに保存される。【０１５１】  次に、Ｐ−Ｆｒａｍｅから取り出されたブロックが残っている場合には、再度ステップＳＴ４０８から一連の作業を繰り返して、フレーム内の全てのブロックについて分割処理を実行する（ステップＳＴ４１０）。【０１５２】  Ｐ−ＦｌａｍｅおよびＩ−Ｆｒａｍｅの全ブロックの処理が終了すると、動画分割手段２２２は、今まで処理した各ブロックの全ＤＣ係数を読み出し、それらについて排他的論理和（ＸＯＲ）処理を行い、その下位８ビットを抽出して、それをフィルタ係数とし、次のフレームを分割処理する際に用いる（ステップＳＴ４１１）。なお、最初のフレームを処理する際は、直前フレームが無いためフィルタ係数は「０（ゼロ）」として処理される。【０１５３】  ここで、ステップＳＴ４１１にて全てのＤＣ係数を処理する目的としては、ＤＣ係数はそれぞれの値が近似しており、処理速度に負荷がかかりにくいためである。また、全てのＤＣ係数を排他的論理和（ＸＯＲ）処理する目的としては、値が近似している分各フレーム毎のフィルタ係数が十分に異なるようにするためである。【０１５４】  フィルタ係数と算出した後、動画分割手段２２２は、次のフレームありと判断した場合には、再度ステップＳＴ４０１にてフレームを取り込み、１フレーム前で計算したフィルタ係数を元に分割処理を実行するとともに、全フレームを処理した時点で一連の分割処理を終了する。【０１５５】  これによれば、予め圧縮された動画を分割処理することができるため、圧縮処理と分割処理とを同時並行で実行するよりもさらに処理速度を向上することができる。また、Ｉｎｔｅｒ−Ｃｏｄｅブロック（インターコードブロック）は未処理にことで二度手間を省き、より処理速度を早くすることができる。【０１５６】  次に、本発明の動画配信システムのサービス提供者サーバ２と、動画コンテンツ提供者サーバ４との間で行われる動画分割手順の一例を図７のフローチャートを参照して説明する。【０１５７】  まず、動画コンテンツ提供者がブラウザを起動させて、サー���ス提供者側のホームページのアドレスを入力するなどしてホームページにアクセスすると、ＷＷＷサーバ２１は、ホームページを表示するための情報や画像、それにアカウント情報の入力画面をＨＴＭＬ形式に乗せて送信し、受け取った動画コンテンツ提供者のディスプレイ（表示手段）上にホームページとアカウントＩＤおよびパスワードの入力画面が表示される（ステップＳＴ３０１）。【０１５８】  動画コンテンツ提供者は、この入力画面に予め取得してあるアカウントＩＤとパスワードを入力して送信指定を出すと、入力されたアカウントＩＤとパスワードがサービス提供者サーバのユーザ認証エンジン２１０に通知され、これを受けてユーザ認証エンジン２１０は、認証処理を行う（ステップＳＴ３０２）。【０１５９】  なお、以下の説明においては、ユーザ認証エンジン２１０によってアカウント情報がサービス提供者であると認証された場合について説明する。動画コンテンツ提供者のアカウント情報が無い、新規ユーザの場合には、上述した新規ユーザ登録部２１６によって新規ユーザ登録ステップが実行される。また、入力されたアカウント情報が間違っていると判断された場合には、認証エラー画面を動画コンテンツ提供者に送信する。【０１６０】  ユーザ認証エンジン２１０によって認証されると、サービス提供者サーバ２は、今までの利用履歴や既に分割処理した動画などの各種ユーザ情報が記載された利用者画面を動画コンテンツ提供者に送信する（ステップＳＴ３０３）。【０１６１】  利用者画面が表示された状態で、動画コンテンツ提供者は分割配信を要求する。分割配信供給を受けたサービス提供者サーバ２は、利用者の今までの分割配信履歴やその配信方法などを検索し（ステップＳＴ３０４）、配信履歴や配信方法などの各種配信条件が記載された配信条件入力画面を動画コンテンツ提供者に送信する。【０１６２】  動画コンテンツ提供者は、配信条件入力画面を表示し（ステップＳＴ３０５）、今回配信する予定の動画ファイル名やその配信方法を指定し、サービス提供者サーバ２に送信すると、サービス提供者サーバ２は、配信内容を再確認するとともに、配信許諾文が記載された画面を動画コンテンツ提供者に送信する。【０１６３】  ここで、配信条件の一例としては、分割後の主動画ファイルおよび従動画ファイルのファイル管理方法、すなわち、主動画ファイルは動画コンテンツ提供者が管理するか、主従両方の動画ファイルをサービス提供者に委ねるかなどや、従動画ファイルに添付するＣＭ動画の種別や、著作権料の受け取り方などが挙げられる。【０１６４】  これを受けた動画コンテンツ提供者は、再確認画面を表示し（ステップＳＴ３０６）し、画面上に表示された分割配信の了承ボタンを押すことで、その了承信号がサービス提供者サーバ２に送信され、これを受けたサービス提供者サーバ２は、分割配信する動画ファイルのダウンロードを要求する。【０１６５】  ダウンロード要求を受けた動画コンテンツ提供者サーバ４は、ＷＷＷサーバ４１内の動画ファイル格納部４３と動画ファイル情報格納部４４を検索して該当する動画ファイルを呼び出し（ステップＳＴ３０７）、動画ファイル情報とともにサービス提供者サーバ２に送信する。併せて、動画コンテンツ提供者サーバ４は、その配信履歴を配信ログ管理部４９に保存する。【０１６６】  この実施形態において、動画コンテンツ提供者は、分割配信する予定の動画ファイルをサービス提供者サーバ２に対してインターネット回線１を介してオンラインで配信するようにしているが、ＤＶＤ−ＲＯＭなどの物理媒体で配信してもよい。【０１６７】  動画ファイルを受け取ったサービス提供者サーバ２は、まず、その動画ファイルとファイル情報のバックアップをそれぞれファイル名を付けて動画分割エンジン２２０の動画ファイル格納部２２１と、動画ファイル情報格納部２２２に互いにリンクを張った状態で格納する（ステップＳＴ３０８）。【０１６８】  次に、サービス提供者サーバ２は動画ファイルを動画分割エンジン２２０に配信して、これを受けた動画分割エンジン２０は、内蔵する動画分割部２２２にて上述した図６の各ステップに基づき動画ファイルを主従２つの再生不能な動画ファイルに分割する（ステップＳＴ３０９）。【０１６９】  分割処理された主動画ファイルおよび従動画ファイルは、それぞれそのファイル情報が新たに加えられ、主動画ファイルは、動画分割エンジンの主動画ファイル格納部２２３に格納され、従動画ファイルは動画配信エンジン２３０内の従動画ファイル格納部２３１にそれぞれ保管される（ステップＳＴ３１０）。併せて、そのファイル情報も主動画ファイル情報格納部２２４と、従動画ファイル情報部２３２に送られて保管される。【０１７０】  動画分割エンジン２２０は、生成された主動画ファイルをその主動画ファイル情報を添付して、動画コンテンツ提供者に送信する。最後に、動画ファイルの分割履歴を分割ログ管理部２２８に送信して、分割ログを管理する。以上により、一連の動画分割ステップが完了する。【０１７１】  この実施形態において、生成された主動画ファイルは動画コンテンツ提供者にインターネット回線１を介してオンライン配信されるが、よりセキュリティー性を挙げるため、例えば電子メールなど添付して配信してもよいし、オンラインではなく、ＤＶＤ−ＲＯＭなどの物理媒体を介してオフラインで配信してもよい。【０１７２】  次に、本発明の動画配信システムのサービス提供者サーバ２とスポンサーサーバ３との間で行われるＣＭ配信手順の一例を図８のフローチャートを参照して説明する。なお、利用者画面に至るまでのステップは、上述した動画コンテンツ提供者の場合とほぼ同様であるため、簡略して説明する。【０１７３】  まず、スポンサーがブラウザを起動させて、サービス提供者側のホームページにアクセスすると、ＷＷＷサーバ２１は、ホームページを送信し、スポンサーのディスプレイ上にホームページを表示する（ステップＳＴ３２０）。【０１７４】  次に、スポンサーは、入力画面にアカウントＩＤとパスワードを入力して送信すると、これを受けたユーザ認証エンジン２１０が認証処理を行い（ステップＳＴ３２１）、認証されると、サービス提供者サーバ２は、今までの利用履歴や既存のＣＭ情報などの各種ユーザ情報が記載された利用者画面をスポンサーに送信する。【０１７５】  利用者画面からスポンサーがＣＭ配信要求を出すと、サービス提供者サーバ２は、利用者の今までの配信履歴やその���信条件などを検索し（ステップＳＴ３２３）、それら各種配信条件が記載された配信条件入力画面をスポンサー側に送信する。【０１７６】  スポンサー側には、配信条件入力画面が表示され（ステップＳＴ３２４）、配信予定のＣＭ動画ファイル名やその配信方法を指定してサービス提供者サーバ２に送信する。これを受けて、サービス提供者サーバ２は、ＣＭ配信内容を再確認し、配信許諾文が記載された画面をスポンサーに送信する。ＣＭ配信条件の一例としては、希望する動画コンテンツの種類やＣＭ動画の配信先（ユーザ）の性別や年代などが挙げられる。【０１７７】  スポンサーサーバ３は、再確認画面をモニタ上に表示し（ステップＳＴ３０６）し、配信内容を再確認した上で、今回のＣＭ配信にかかる費用の見積もりを要求する。見積もり要求を受け、サービス提供者サーバ２は、配信条件などに基づいて所定の見積もりステップを行い（ステップＳＴ３２６）、その見積もり画面をスポンサーサーバ３に送信する。【０１７８】  スポンサーサーバ３は、配信された見積もり画面を表示し（ステップＳＴ３２７）、提示した広告料金でよければ、画面上に表示された配信了承ボタンを押すことで、その了承信号がサービス提供者サーバ２に送信され（ステップＳＴ８２８）、その受託情報を例えばユーザ認証エンジン２１０のスポンサー情報格納部２１３に保存する（ステップＳＴ８２９）。【０１７９】  広告料金が妥当でないと判断した場合には、再度ステップＳＴ３２４に戻りＣＭ動画の配信条件や配信方法などを設定し直して、新しく見積もりを取る。【０１８０】  サービス提供者サーバ２は、配信するＣＭ動画ファイルのダウンロードを要求する。ダウンロード要求を受けたスポンサーサーバ３は、まず、次に、ＷＷＷサーバ３１内のＣＭ動画格納部３２とＣＭ情報格納部３４を検索して該当するＣＭ動画ファイルを呼び出し（ステップＳＴ３３０）、動画ファイル情報とともにサービス提供者サーバ２に送信する。併せて、スポンサーサーバ３は、その配信履歴を配信情報管理部３５に保存する。【０１８１】  この実施形態において、スポンサーは、配信するＣＭ動画ファイルをサービス提供者サーバ２に対してインターネット回線１を介してオンラインで配信するようにしているが、ＤＶＤ−ＲＯＭなどの物理媒体で配信してもよい。【０１８２】  ＣＭ動画を受け取ったサービス提供者サーバ２は、まず、そのＣＭ動画ファイルとＣＭファイル情報のバックアップをそれぞれファイル名を付けてＣＭ配信エンジン２４０のＣＭ動画格納部２４１と、ＣＭ動画情報格納部２４３に互いにリンクを張った状態で格納する（ステップＳＴ３３１）。最後に、ＣＭ動画の受託情報をスポンサーサーバ３に送信する。送信方法としては、ホームページ上で行ってもよいし、電子メールで送信するなどしてもよい。【０１８３】  次に、本発明の動画配信システムのサービス提供者サーバ２、動画コンテンツ提供者サーバ４、ユーザー端末５との間で行われる動画配信手順の一例を図９のフローチャートを参照して説明する。【０１８４】  まず、ユーザ端末５が動画コンテンツ提供者のホームページにアクセスすると、動画コンテンツ提供者サーバ３は、内蔵するＷＷＷサーバ３１からホームページ画面を���信し、ユーザ端末５のモニタ上にホームページが表示される（ステップＳＴ３４０）。【０１８５】  ユーザはさらに、ホームページを見て、配信可能な動画が記載された画面を要求する。これを受け、動画コンテンツ提供者サーバ３は、ファイル情報検索部４８に指令を出し、配信可能な動画コンテンツを検索し（ステップＳＴ３４１）、配信一覧をサムネイル形式で表示した画面をユーザ端末４に配信する。【０１８６】  このとき、配信可能な動画画面を送信する前に、動画コンテンツ提供者サーバ３は、ユーザ認証エンジン４２を駆動して、ユーザの認証を実行するようにしてもよい。その具体的な認証方法に関しては、上述したものと同様のものが用いられる。【０１８７】  端末５上に表示されたサムネイル画面を見て、ユーザは、閲覧したい動画の配信要求を動画コンテンツ提供者サーバ３に出す（ステップＳＴ３４２）。配信要求を受けた動画コンテンツ提供者サーバ３は、再度ファイル情報検索部４８に指令を出し、主動画ファイル格納部４４と主動画ファイル情報格納部４７から配信要求が出された動画元の主動画ファイルとそのファイル情報を検索し（ステップＳＴ３４３）、該当する主動画ファイルの存在を確信した上で呼び出し（ステップＳＴ３４４）、ユーザ端末５に配信する。【０１８８】  併せて、動画コンテンツ提供者サーバ３は、今回配信した主動画ファイルの配信履歴や配信先ユーザの情報などを配信ログ管理部に保存する（ステップＳＴ３４５）。さらに、別の動画の配信要求がある場合には、ステップＳＴ３４１に戻り、別の動画を検索してユーザ端末５に配信する。要求がない場合は、動画コンテンツ提供者サーバ３の配信ステップは、終了する。【０１８９】  ユーザ端末５は、配信された主動画ファイルとファイル情報をハードディスク５２内の主動画ファイル格納部５６１と主動画ファイル情報格納部５６２とにそれぞれファイル名を付けて保存する（ステップＳＴ３４７）。【０１９０】  次に、ユーザは、画面上に表示された主動画ファイルのアイコンをマウスでクリック（もしくはダブルクリック）することにより、主動画ファイルの情報が端末５内部の演算部によって起動される（ステップＳＴ３４８）。主動画ファイルが起動されると、そのファイル内に格納されている再生ソフト情報に基づき、演算部は、再生ソフト５４がインストールされているかどうかハードディスク５２内を検索する（ステップＳＴ３４９）。【０１９１】  演算部によって再生ソフト５４のインストールなしと判断された場合、図１０に示すように、まず、ファイル情報に記載されたネットワーク情報を元にユーザ端末５のブラウザ５５が自動的に起動し（ステップＳＴ３８０）、そのネットワーク情報に記載されたホームページ（この実施形態では、サービス提供者サーバ２）にアクセスし、サービス提供者サーバ２より送信された再生ソフトのダウンロードホームページ画面を表示する（ステップＳＴ３８１）。【０１９２】  ユーザは、ホームページに表示された内容に沿って再生ソフトのダウンロード要求を出すと、サービス提供者サーバ２は、図示しない再生ソフト格納部から再生ソフトを呼び出し（ステップＳＴ３８２）、ユーザ端末５に送信する。【０１９３】  再生ソフト５４���ダウンロードしたユーザ端末５は、その再生ソフト５４をハードディスク５２内に保存する。この実施形態において、再生ソフト５４は、ダウンロードされた時点ですぐに起動可能な状態のものが配信されるが、部とインストール作業を必要とするタイプのファイルであってもよく、再生ソフト５４の配信形態については任意である。【０１９４】  次に、ユーザ端末５は保存された再生ソフト５４を起動する（ステップＳＴ３８５）。起動指令を受けた再生ソフト５４は、一旦内容を初期化し、自己の保有するユーザ情報格納部５４３にアクセスしてユーザ情報を取り出す（ステップＳＴ３８６）。そこで、ユーザ情報ありと判断された場合、すなわち、再生ソフト５４を再インストールした場合には図９のステップＳＴ３４９に戻り、動画配信準備を整える。【０１９５】  ユーザ情報なし、すなわち新規ユーザと判断した場合には、新規ユーザ登録ステップに移行する。新規ユーザ登録ステップは、まず、画面上に表示された記入欄に沿ってユーザ情報を埋めてゆき、最後に登録完了ボタンを押す。これにより、新規ユーザ情報が再生ソフト５４内のユーザ情報格納部５４３内に格納される（ステップＳＴ３８８）。【０１９６】  再生ソフト５４は、ユーザ登録が完了されたことを確認すると、その登録完了通知をサービス提供者サーバ２のユーザ認証エンジン２１０に送信する。登録完了通知を受け、ユーザ認証エンジン２１０は、新規ユーザ登録部２１６に指令を出し、アカウント情報格納部２１７を検索して新しいアカウントＩＤとパスワードを発行し（ステップＳＴ３９０）、ユーザ認証エンジン２１０を介して再生ソフト５４に送信する。【０１９７】  ユーザ認証エンジン２１０は、発行したアカウント情報をアカウント情報格納部２１７に格納し、その配信ログをアクセスログ管理部２１８に保存する。これにより、サービス提供者サーバ２の再生ソフト配信ステップが完了する。なお、アカウント情報の配信は、再生ソフト上でオンデマンド形式で行ってもよいし、ユーザ情報に記載したメールアドレスに送信するなどしてもよい。【０１９８】  アカウント情報を受け取ったユーザは、再生ソフト内に設けられたアカウント情報入力部にアカウント情報を入力すると（ステップＳＴ３９２）、再生ソフトは、図示しないアカウント判定部を使って入力されたアカウント情報が有効かどうかを判定し、有効と判断した場合には、再生ソフトにかけられた使用制限を解除する（ステップＳＴ３９３）。無効であると判断した場合には、使用制限を継続する。なお、使用制限の一例としては、再生回数の制限や主動画ファイルの保存制限などが挙げられる。【０１９９】  使用制限が解除されると、再生ソフト５４は、ユーザに配信を希望するＣＭの種類やジャンルなどの設定画面を表示し、これに添ってユーザは希望するＣＭ情報を設定するとともに（ステップＳＴ３９５）、その設定条件をユーザ情報格納部５４３に保存する（ステップＳＴ３９６）。さらに、設定する条件がある場合には、再度ステップＳＴ３９４に戻り条件を設定する。設定無しと判断した場合には、一連のユーザ登録ステップを終了して、図９のステップＳＴ３４９に戻り、動画の配信準備を整える。【０２００】  以下においては、演��部が再生ソフト５４がハードディスク５２内にインストールされていると判断した場合について説明を行う。再び図９を参照して、再生ソフト５４がハードディスク５２内にインストール済みと確認されると、演算部は自動的にその再生ソフト５４を起動し、主動画ファイル情報を再生ソフト５４に読み込ませる（ステップＳＴ３５０）。【０２０１】  再生ソフト４は、主動画ファイル情報を読み込むと、そのファイル情報内に組み込まれたサービス提供者サーバのネットワーク接続情報（例えばＴＣＰ／ＩＰなど）や従動画ファイルのファイル情報を元に、サービス提供者サーバ２の動画配信エンジン２３０にアクセスし、再生要求の出た主動画ファイル情報を動画配信エンジン２３０に送信する。【０２０２】  動画配信エンジン２３０は、受信した主動画ファイル情報をファイル情報検索部２３３に送り、ファイル情報検索部２３３は、それに合致する従動画ファイルを従動画ファイル格納部２３１を検索し、併せて従動画ファイル情報格納部２３２も検索を行い、従動画ファイル情報も検索して、動画の配信準備を整える。【０２０３】  配信準備が整うと、動画配信エンジン２３０は、ユーザ端末５の再生ソフト５４に向けてユーザ情報の送信要求を出す。これを受けて、再生ソフト５４は、ユーザ情報格納部５４３からユーザ情報を動画配信エンジン２３０に送信する。【０２０４】  ユーザ情報を受け取った動画配信エンジン２３０は、そのユーザ情報とファイル情報をユーザ情報検索部２３５に送信し、受け取ったユーザ情報検索部２３５は、ユーザ情報に適したＣＭ動画をＣＭ配信エンジン２３０を使って検索するとともに、選択されたＣＭ動画が動画ファイルに添付可能な内容のＣＭ動画かどうかを判断する（ステップＳＴ３５２）。【０２０５】  配信可能なＣＭ動画が見つかると、ユーザ情報検索部２３５はＣＭ配信エンジン２４０に配信指令を出し、ＣＭ動画を動画配信エンジン２３０内に取り込む。同時に、ＣＭ配信エンジン２４０は、配信履歴をＣＭ情報格納部２４３内に書き込む（ステップＳＴ３５３）。【０２０６】  また、ユーザ情報検索部２３５は、合致する従動画ファイルを従動画ファイル格納部２３１から呼び出す（ステップＳＴ３５４）。呼び出された従動画ファイルは、暗号化処理部２３６に配信され、そこでＣＭ動画情報を元に暗号化処理される（ステップＳＴ３５５）。なお、ＣＭ動画は暗号化されず、常に再生可能な状態となっている。【０２０７】  この実施形態において、暗号化処理は、各ファイル同士を排他的論理和（ＸＯＲ）処理によって符号化する。生成されたＣＭファイルと従動画ファイルは、動画配信エンジン２３０からユーザ端末５に配信される。配信作業を終えた動画配信エンジン２３０は、最後にＣＭファイルの配信履歴を配信ログ管理部２３７に保管し（ステップＳＴ３５６）、併せて従動画ファイルの配信履歴も配信ログ管理部２３７に保管し、一連の作業を終える。【０２０８】  従動画ファイルとＣＭファイルを受け取った再生ソフトは、まず、先に配信されてきたＣＭ動画を再生ソフト５４１で再生して、ユーザ端末５のモニタ５３に表示する（ステップＳＴ３５８）。【０２０９】  ＣＭ動画を再生しながら、同時に再生ソフト５４は、ＣＭ情��と従動画ファイル情報をデコーダ５４２に送信し、ＣＭ動画のファイル情報を元に従動画ファイルを排他的論理和（ＸＯＲ）によって復号する（ステップＳＴ３５９）。【０２１０】  ＣＭ動画の再生が終了すると、再生ソフト５４は、主動画ファイルと従動画ファイルをデコーダ５４２に送信し、これを受けて、デコーダ５４２は主動画ファイルと従動画ファイルを再生可能な動画ファイルに復号する（ステップＳＴ３６０）。【０２１１】  再生ソフト５４は、複合化された動画を順次再生部５４１に送り、これを受け動画再生部５４１は、動画像をストリーミング再生する（ステップＳＴ３６１）。再生ソフト５４は、動画を再生し続け、所定の配信終了条件を満足した場合には、動画の再生を終えるとともに（ステップＳＴ３６２）、再度ＣＭ動画３６３を再生して、一連の動画再生ステップを終える。【０２１２】  他方において、終了条件を満たしていないと判断した場合には、ステップＳＴ３５９に戻り動画のストリーミング再生を続ける。終了条件の一例としては、動画の最終フレームを再生したかどうかなどが挙げられる。【０２１３】  なお、この実施形態において、動画の再生終了後に再生されるＣＭ動画は、最初に再生されたＣＭ動画を再再生するようにしているが、最初のＣＭ動画とは異なるものをあとからストリーミング再生するようにしてもよい。【０２１４】  この実施形態において、主動画ファイルは、予めユーザ端末５に格納され、従動画ファイルをストリーミング配信しながらストリーミング再生するようにしているが、主従両方の動画ファイルを同時にストリーミング配信しながら、再生するようにしてもよい。【０２１５】  また、この実施形態では、主動画ファイルは動画コンテンツ提供者サーバ３内に格納され、その管理を動画コンテンツ提供者が行うようにしているが、主従両方の動画ファイルをサービス提供者サーバ２内に格納して、サービス提供者が動画を一括管理するようにしてもよい。このような態様も本発明に含まれる。【０２１６】  次に、再生ソフト４５のより具体的な構成について説明する。図１１に示すように、再生ソフト５４を起動すると、モニタ上には、再生ウインドウ６０が表示される。再生ウインドウ６０は、中央に動画を再生する表示部６１を備え、表示部６１の下には、動画の再生をコントロールするコントロール部６２が設けられている。【０２１７】  この実施形態において、コントロール部６２には、再生ボタン、停止ボタン、一時停止ボタン、早送りボタン、巻き戻しボタンおよび音量調節レバーが設けられている。【０２１８】  表示部６１の隣には、表示中の動画に関する情報などが記載されるマルチウインドウ６３が設けられている。マルチウインドウ６３には、現在再生中の動画に関する情報（タイトルや著作権など）が表示されるとともに、ＣＭ動画再生中には、ＣＭ内容に関するホームページ先のリンクボタンなどが表示される。このようにマルチウインドウ６３には、動画に関するあらゆる情報を表示することができる。【０２１９】  この実施形態において、再生ウインドウ６０は、ユーザ端末５のモニタ５３のデスクトップ上に独立して形成されたウインドウからなるが、本発明の動画配信プログラムを例えばＷＷＷブラウザのプラグインとして、ＷＷＷブラウザ内に組み込むようにしてもよい。この場合、再生ウインドウ６０は、ブラウザの表示ウインドウ内に表示される。このような態様も本発明に含まれる。【０２２０】  次に、図１２を参照して動画の再生方法について説明する。この実施形態では２本の動画「動画１」、「動画２」と、３本のＣＭ「ＣＭ１」、「ＣＭ２」、「ＣＭ３」を再生する場合について説明する。ユーザが「動画１」および「動画２」を無料で視聴するためには、必ずＣＭを視聴する必要がある。【０２２１】  そこで、通常の動画再生の流れとしては、図１２（ａ）に示すように、まず最初に「ＣＭ１」を再生してから「動画１」を再生し、「動画１」の再生終了後には「ＣＭ２」が再生される。続けて、「ＣＭ２」の再生後に「動画２」が再生され、「動画２」の再生終了後、最後に「ＣＭ３」を再生して動画再生を終える。これにより、ユーザは動画の最初と最後で必ずＣＭ動画を視聴しなくてはならない。【０２２２】  図１２（ｂ）に示すように、ＣＭ動画の再生中は、再生ウインドウ６０のコントロール部６２内の早送りボタンは操作不能になることが好ましい。これによれば、ＣＭ動画をスキップして直接動画を再生するのを防止できる。【０２２３】  また、図１２（ｃ）に示すように、「動画１」から「動画２」に跨るように早送りボタンを操作した場合には、必ず「動画２」の先頭の「ＣＭ２」の頭に戻って再生を開始すさせることがスポンサーにとって好ましい。【０２２４】  逆に、図１２（ｄ）に示すように、「動画２」から「動画１」に跨って戻る場合も同様に、「動画１」先頭の「ＣＭ１」から再生を開始させることがスポンサーにとって好ましい。【０２２５】  「動画１」や「動画２」の再生途中に動画再生を終えると最後に流れる「ＣＭ３」が視聴されないことになる。そこで、図１２（ｄ）に示すように、動画の再生途中で停止ボタンが操作された場合には、強制的に「ＣＭ３」を再生する。【０２２６】  具体的には、これら各制限事項は、上述した図９のステップＳＴ３６２内に設定することにより、動画の再生条件を指定することができる。【０２２７】  なお、再生ウインドウ６０を強制終了させることにより、「ＣＭ３」の再生を待たず再生ソフトを終了させることも可能である。このような場合には、「ＣＭ３」の内容を再生ソフト内にバッファしておき、次回の再生時に「ＣＭ１」として再生するようにしてもよい。【０２２８】  この実施形態において、ユーザ端末５は、パーソナルコンピュータを例にとって説明したが、ユーザ端末５は、パーソナルコンピュータに限らず、例えば携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、自動車や電車などに組み込まれた各種情報端末、さらにはゲーム機やテレビなどのオーディオビジュアル機器などネットワークに接続可能なものであれば、その種類に制限なく適用できる。【０２２９】  また、動画の配信を終えた後、配信ログ管理部２３７と協働してスポンサーに広告料金を請求する課金システムを別途設けてもよく。この場合、動画の配信回数や総再生時間などをカウントしておき、先にスポンサーに提示した見積もり案に沿って料金を自動で課金できるようしてもよい。
【図１】
2005022912.tif 000003
【図２】
2005022912.tif 000004
【図３】
2005022912.tif 000005
【図４】
2005022912.tif 000006
【図５】
2005022912.tif 000007
【図６】
2005022912.tif 000008
【図７】
2005022912.tif 000009
【図８】
2005022912.tif 000010
【図９】
2005022912.tif 000011
【図１０】
2005022912.tif 000012
【図１１】
2005022912.tif 000013
【図１２】
2005022912.tif 000014
【図１３】
2005022912.tif 000015
【手続補正書】
【提出日】平成18年4月13日(2006.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
上記動画像を時間軸に沿って２つの再生不能な動画ファイルに分割する動画分割手段と、分割された上記各動画ファイルのいずれか一方を所定のＣＭ（広告）要素が組み込まれたＣＭファイルのデータとともに暗号化する暗号化手段と、予めいずれか他方の上記動画ファイルを所有する上記ユーザ端末の再生要求に応じて、上記暗号化手段によって生成された上記いずれか一方の上記動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信する動画配信手段と、上記ユーザ端末に配信された２つの上記動画ファイルおよびＣＭファイルを復号化して再生する再生手段とを備えていることを特徴とする動画配信システム。
【請求項２】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段と、上記主動画ファイルを格納する主動画ファイル格納部と、上記従動画ファイルを格納する従動画ファイル格納部と、所定のＣＭ要素が組み込まれたＣＭファイルを格納するＣＭファイル格納部と、上記ＣＭファイルのデータを元に上記主動画ファイルおよび上記従動画ファイルのいずれか一方を暗号化する暗号化手段とを有するサービス提供者サーバを有し、
上記サービス提供者サーバは、上記ユーザ端末からの上記動画像の配信要求を受け、上記主動画ファイル格納部から上記動画像に対応する上記主動画ファイルを呼び出して上記ユーザ端末に配信し、
上記サービス提供者サーバは、上記ユーザ端末からの上記主動画ファイルの再生要求を受けて、上記主動画ファイルに合致する上記従動画ファイルを上記従動画ファイル格納部から呼び出すとともに、上記ＣＭファイル格納部から上記ＣＭファイルを呼び出し、上記ＣＭファイルのデータを元に上記従動画ファイルを暗号化し、上記暗号化された従動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信し、
上記ユーザ端末は、配信された２つの上記動画ファイルおよびＣＭファイルを所定の再生手段によって復号化して再生することを特徴とする動画配信システム。
【請求項３】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
上記動画像を有する動画コンテンツ提供者サーバと、所定の広告要素が組み込まれたＣＭファイルを有するスポンサーサーバと、上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段を有するサービス提供者サーバとを含み、
上記動画コンテンツ提供サーバは、上記動画分割手段によって分割された主動画ファイルを格納する主動画ファイル格納部を有し、
上記サービス提供者サーバは、上記動画分割手段によって分割された従動画ファイルを格納する従動画ファイル格納部と、上記ＣＭファイルのデータを元に上記主動画ファイルおよび上記従動画ファイルのいずれか一方を暗号化する暗号化手段と、上記スポンサーサーバから配信された上記ＣＭ動画を格納するＣＭファイル格納部とを備え、
上記動画コンテンツ提供者サーバは、上記ユーザ端末からの上記動画像の送信要求を受け、上記主動画ファイル格納部から上記動画像に対応する上記主動画ファイルを呼び出して上記ユーザ端末に配信し、
上記サービス提供者サーバは、上記ユーザ端末からの上記主動画ファイルの再生要求を受けて、上記サービス提供者サーバの上記従動画ファイル格納部から上記主動画ファイルに合致する上記従動画ファイルを呼び出すとともに、上記ＣＭファイル格納部から上記ＣＭファイルを呼び出し、そのデータを元に上記従動画ファイルを上記暗号化手段を介して暗号化し、上記暗号処理された従動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信し、
上記ユーザ端末は、配信された２つの上記動画ファイルおよびＣＭファイルを所定の再生手段によって復号化して再生することを特徴とする動画配信システム。
【請求項４】
上記動画分割手段は、上記各動画ファイルのファイル容量の合計が上記動画像のファイル容量よりも小さくなるように圧縮するとともに、上記主動画ファイルのファイル容量が上記従動画ファイルのファイル容量よりも大きくなるなるように分割する請求項１，２または３に記載の動画配信システム。
【請求項５】
上記暗号化手段は、上記ＣＭファイルのデータビット列と、上記分割された動画ファイルのデータビット列の排他的論理和（ＸＯＲ）を取って、上記動画ファイルを暗号化する請求項１ないし４のいずれか１項に記載の動画配信システム。
【請求項６】
サービス提供者（管理者）、ユーザ、動画コンテンツ提供者およびスポンサーを含む各種ユーザ情報を格納するユーザ情報格納部と、上記ユーザ情報に基づき上記サービス提供者サーバへのアクセスを認証するユーザ認証エンジンとをさらに備え、上記動画分割手段は、上記ユーザ認証エンジンによってサービス提供者または動画コンテンツ提供者と認証された場合にのみ、上記動画像の分割要求を受け付ける請求項１ないし５のいずれか１項に記載の動画配信システム。
【請求項７】
上記サービス提供者サーバは、上記ユーザ情報に基づいて上記ＣＭファイルを上記ＣＭファイル格納部から呼び出すＣＭファイル呼出手段をさらに備え、上記ＣＭファイル呼出手段は、上記ユーザ情報に基づいて上記ユーザに適するＣＭファイルを上記ＣＭファイル格納部から選び出し、上記暗号化手段に提供する請求項２ないし６のいずれか１項に記載の動画配信システム。
【請求項８】
上記再生手段は、互いに再生不能な上記主動画ファイルおよび上記従動画ファイルを再生可能な上記動画像に復元するデコーダーと、暗号化された上記一方の動画ファイル（従動画ファイル）をＣＭファイルとともに再び排他的論理和（ＸＯＲ）処理によって復号化する復号化処理手段とを含み、
上記再生手段は、上記ＣＭファイルの再生を確認した上で、上記復号化処理手段によって上記ＣＭファイルと上記動画ファイルを復号化し、上記デコーダを起動して上記主動画ファイルおよび上記従動画ファイルを再生可能な上記動画像に復元する請求項１ないし７のいずれか１項に記載の動画配信システム。
【請求項９】
上記サービス提供者サーバは、上記再生手段を格納する再生手段格納部を備え、上記ユーザ端末から上記主動画ファイルの再生要求を受けると、上記ユーザ端末内に上記再生手段の有無を検索し、上記ユーザ端末内に再生手段なしと判断した場合に、上記再生手段を上記ユーザ端末に配信することを特徴とする請求項８に記載の動画配信システム。
【請求項１０】
上記再生手段は、上記ユーザのユーザ情報を格納するユーザ情報格納部をさらに備え、ユーザ認証エンジンの要求に応じて、上記ユーザ情報を上記サービス提供者サーバの上記ユーザ情報格納部に配信する請求項８または９に記載の動画配信システム。
【請求項１１】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する配信ステップを有する動画配信プログラムにおいて、
上記動画像を時間軸に沿って２つの再生不能な動画ファイルに分割する動画分割ステップと、分割された上記各動画ファイルのいずれか一方を所定のＣＭ要素が組み込まれたＣＭファイルのデータを元に暗号化するに暗号化ステップと、予めいずれか他方の上記動画ファイルを所有する上記ユーザ端末の再生要求を受け、上記いずれか一方の上記動画ファイルを上記ＣＭ動画とともに上記ユーザ端末に配信する動画配信ステップとを備えていることを特徴とする動画配信プログラム。
【請求項１２】
再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割手段を有する動画分割システムにおいて、
上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段と、
上記第１フレームを下位７位ビットと最上位ビットとに分割するビット分割手段と、
上記第２フレームを、その第２フレーム情報のみで構成される第１コードと、上記第２フレーム情報と１つ前の上記第２フレームのフレーム情報とから構成される第２コードとに分けるコード分割手段と、
上記第１コードを離散コサイン変換し、そのＡＣ係数とＤＣ係数とをそれぞれ抽出する係数抽出部と、
上記第２コード、上記ＡＣ係数および上記第１フレームの下位７ビットを組み合わせて上記主動画ファイルを構築し、上記ＤＣ係数および上記第１フレームの最上位ビットを組み合わせて上記従動画ファイルを構築するファイル構築部とを有することを特徴とする動画分割システム。
【請求項１３】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
動画コンテンツ提供者から配信された動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割するとともに、いずれか一方の動画ファイルにスポンサーから配信されたＣＭファイルを組み込む動画分割手段を有するサービス提供者サーバを有し、
上記サービス提供者サーバは、上記動画ファイルを上記ユーザ端末に配信するとともに、上記動画ファイルの配信に伴うＣＭ広告料金を上記スポンサーに提示することを特徴とする動画配信システム。
【請求項１４】
インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
上記動画像を有する動画コンテンツ提供者サーバと、所定の広告要素が組み込まれたＣＭファイルを有するスポンサーサーバと、上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段を有するサービス提供者サーバとを含み、
上記サービス提供者サーバは、上記主従いずれか一方および／または両方の動画ファイルの配信回数をカウントするカウント部と、上記動画ファイルと共に配信される上記ＣＭファイルの配信履歴を管理するＣＭ配信管理部と、上記ＣＭファイルの配信回数と配信履歴に応じて上記ＣＭファイルの配信情報を演算するＣＭ情報作成部とを含むＣＭ管理エンジンを有し、
上記カウント部は、上記ユーザ端末からの配信要求を受け、配信された上記画像コンテンツの配信回数をカウントし、
上記ＣＭ情報作成部は、上記カウント部からカウント数を呼び出すとともに、上記ＣＭ配信管理部から上記配信履歴を呼び出し、上記カウント数と上記配信履歴とからＣＭ配信情報を作成し、上記ＣＭ配信情報を上記動画コンテンツ提供者サーバおよび／または上記スポンサーサーバに通知することを特徴とする動画配信システム。
【請求項１５】
再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割ステップを有する動画分割プログラムにおいて、
上記動画分割ステップは、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割ステップと、
上記第１フレームを下位７位ビットと最上位ビットとに分割するビット分割ステップと、
上記第２フレームを、その第２フレーム情報のみで構成される第１コードと、上記第２フレーム情報と１つ前の上記第２フレームのフレーム情報とから構成される第２コードとに分けるコード分割ステップと、
上記第１コードを離散コサイン変換し、そのＡＣ係数とＤＣ係数とをそれぞれ抽出する係数抽出ステップと、
上記第２コード、上記ＡＣ係数および上記第１フレームの下位７ビットを組み合わせて上記主動画ファイルを構築し、上記ＤＣ係数および上記第１フレームの最上位ビットを組み合わせて上記従動画ファイルを構築するファイル構築ステップとを有することを特徴とする動画分割プログラム。
【請求項１６】
再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割手段を有する動画分割システムにおいて、
上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段と、
上記第１フレームからブロックを抽出する第１ブロック抽出手段と、
上記第１ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第１係数抽出部と、
上記第２フレームからブロックを抽出する第２ブロック抽出手段と、
上記第２ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第２係数抽出部と、
上記各係数抽出部から抽出された１フレーム前のＤＣ係数を排他的論理和（ＸＯＲ）処理して、そのビット数の一部をフィルタ係数として取り出すフィルタ処理部と、
上記第１係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第１ファイル構築部と、
上記第２係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第２ファイル構築部とを有することを特徴とする動画分割システム。
【請求項１７】
上記フィルタ係数は下位８ビットからなることを特徴とする請求項１４に記載の動画分割システム。
【請求項１８】
再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割ステップを有する動画分割プログラムにおいて、
上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割ステップと、
上記第１フレームからブロックを抽出する第１ブロック抽出ステップと、
上記第１ブロック抽出ステップにて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第１係数抽出ステップと、
上記第２フレームからブロックを抽出する第２ブロック抽出ステップと、
上記第２ブロック抽出ステップにて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第２係数抽出ステップと、
上記各係数抽出ステップから抽出された１フレーム前のＤＣ係数を排他的論理和（ＸＯＲ）処理して、そのビット数の一部をフィルタ係数として取り出すフィルタ処理ステップと、
上記第１係数抽出ステップにて抽出されたＡＣ係数と上記フィルタ処理ステップで生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第１ファイル構築ステップと、
上記第２係数抽出ステップにて抽出されたＡＣ係数と上記フィルタ処理ステップで生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第２ファイル構築ステップとを有することを特徴とする動画分割プログラム。
【請求項１９】
上記請求項１２，１４または１５に記載の動画配信プログラムおよび／または上記請求項１３または請求項１６に記載の動画分割プログラムを格納した記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットなどのネットワーク回線に接続されたユーザ端末に動画像を配信する動画配信技術に関し、さらに詳しく言えば、ユーザは動画像を無料で視聴でき、動画コンテンツ提供者は、動画像の著作権を確実に保護できる動画配信技術に関する。
【背景技術】
【０００２】
インターネットの普及によって、誰でも簡単に必要な情報をコンピュータを介して入手できるようになった。とりわけ、近年ではｘＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）やＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）といったメガビットクラスの高速回線が一般家庭にも普及しはじめ、従来ではＣＤ−ＲＯＭなどの物理的媒体で配信されていたものが、高速回線を介してオンラインで配信されるデジタル媒体に変わりつつある。
【０００３】
この高速インターネットの特長を生かした代表的なサービスの一つとして、動画配信が挙げられる。一般に、動画の配信方法には、全ての動画データをパソコン上に一旦ダウンロードしてから再生するダウンロード型と、動画データをダウンロードしながら、リアルタイムで再生するストリーミング型の２通りがある。
【０００４】
前者、すなわちダウンロード型の場合は、動画データを一度にパソコン内に取り込めるため、動画を途切れること無く再生できるという利点がある反面、一旦配信された動画コンテンツの管理がユーザ側に委ねられるため、動画コンテンツが不正コピーなどによって二次使用されるおそれがあり、動画コンテンツの著作権者が不利になりやすい。
【０００５】
後者、すなわちストリーミング型の場合は、動画コンテンツの格納先などの情報が盛り込まれたキーファイルのみがユーザ端末に残り、動画コンテンツそのものはユーザ端末には残らないため、上述した二次使用を防止できるという利点がある反面、動画データの送信速度を動作の再生速度よりも早くする必要がある。すなわち、送信速度が再生速度を下回った場合、データバッファによって動画が途切れ途切れで再生され、ユーザに不快感を生じさせることがある。
【０００６】
このように、動画配信においてダウンロード型とストリーミング型の配信方法には一長一短がある。そこで、このダウンロード型の利点とストリーミング型の利点を生かした動画配信方法の一例として例えば特許文献１がある。特許文献１には、動画コンテンツを２つの再生不能な動画ファイルに分割し、それらを復号鍵で復号化する方法が示されている。
【０００７】
これによれば、ユーザ側は、分割された動画データをパソコン内に取り込み、認証を得た上で復号鍵をサービス提供者のサーバから受け取って動画データを復号化することで、動画をダウンロード型のようにスムーズ見ることができる。
【０００８】
しかしながら、上述した動画の配信方法は、ダウンロード型配信には適しているが、ストリーミング型配信に適用した場合に、次のような問題も残されている。すなわち、上述した方法では、単に動画ファイルを時間軸に沿って分割したものであるため、動画ファイルを再生不能な状態で配信することはできるが、分割された動画ファイルのファイル容量については考慮されていない。
【０００９】
上述したように、ストリーミング再生は容量の軽い動画ファイルを先にユーザ端末に配信し、重い方の動画ファイルをオンラインで配信しているため、配信時にサーバにかかる負荷が大きく、サーバへのアクセス数が増えれば、増えただけさらに負荷が増す。したがって、上述した方法ではいずれのファイル容量も重いため、配信時にサーバにかかる負荷を低減することはできない。
【００１０】
そもそもダウンロード型配信は、動画ファイルを全てユーザ端末に配信するため、ユーザ端末内のハードディスク（記録装置）内に収納されるファイル数は限られる。そのような観点からも、最近ではダウンロード型よりもストリーミング型の動画配信方法の方が好まれつつある。
【００１１】
また、動画コンテンツを再生する際にユーザ端末には、復号鍵が配信されるが、この復号鍵のコピーデータ（すなわち、復号鍵データを凸としたときの、凹となるデータ）がユーザ端末内の記録装置内（ハードディスクなど）に残るおそれがあり、このコピーデータを基に復号鍵を複製されるおそれがある。
【００１２】
【特許文献１】特開２００２−３５３９５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
そこで、本発明の課題は、ユーザは動画コンテンツを無料で視聴でき、動画コンテンツ提供者はその著作権を確実に保護することができる動画配信技術を提供することにある。
【課題を解決するための手段】
【００１４】
上述した課題を解決するため、本発明は、以下に示すいくつかの特徴を備えている。まず、請求項１においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、上記動画像を時間軸に沿って２つの再生不能な動画ファイルに分割する動画分割手段と、分割された上記各動画ファイルのいずれか一方を所定のＣＭ（広告）要素が組み込まれたＣＭファイルのデータとともに暗号化する暗号化手段と、予めいずれか他方の上記動画ファイルを所有する上記ユーザ端末の再生要求に応じて、上記暗号化手段によって生成された上記いずれか一方の上記動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信する動画配信手段と、上記ユーザ端末に配信された２つの上記動画ファイルおよびＣＭファイルを復号化して再生する再生手段とを備えていることを特徴としている。
【００１５】
請求項２においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段と、上記主動画ファイルを格納する主動画ファイル格納部と、上記従動画ファイルを格納する従動画ファイル格納部と、所定のＣＭ要素が組み込まれたＣＭファイルを格納するＣＭファイル格納部と、上記ＣＭファイルのデータを元に上記主動画ファイルおよび上記従動画ファイルのいずれか一方を暗号化する暗号化手段とを有するサービス提供者サーバを有し、上記サービス提供者サーバは、上記ユーザ端末からの上記動画像の配信要求を受け、上記主動画ファイル格納部から上記動画像に対応する上記主動画ファイルを呼び出して上記ユーザ端末に配信し、上記サービス提供者サーバは、上記ユーザ端末からの上記主動画ファイルの再生要求を受けて、上記主動画ファイルに合致する上記従動画ファイルを上記従動画ファイル格納部から呼び出すとともに、上記ＣＭファイル格納部から上記ＣＭファイルを呼び出し、上記ＣＭファイルのデータを元に上記従動画ファイルを暗号化し、上記暗号化された従動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信し、上記ユーザ端末は、配信された２つの上記動画ファイルおよびＣＭファイルを所定の再生手段によって復号化して再生することを特徴としている。
【００１６】
請求項３においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、上記動画像を有する動画コンテンツ提供者サーバと、所定の広告要素が組み込まれたＣＭファイルを有するスポンサーサーバと、上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段を有するサービス提供者サーバとを含み、上記動画コンテンツ提供サーバは、上記動画分割手段によって分割された主動画ファイルを格納する主動画ファイル格納部を有し、上記サービス提供者サーバは、上記動画分割手段によって分割された従動画ファイルを格納する従動画ファイル格納部と、上記ＣＭファイルのデータを元に上記主動画ファイルおよび上記従動画ファイルのいずれか一方を暗号化する暗号化手段と、上記スポンサーサーバから配信された上記ＣＭ動画を格納するＣＭファイル格納部とを備え、上記動画コンテンツ提供者サーバは、上記ユーザ端末からの上記動画像の送信要求を受け、上記主動画ファイル格納部から上記動画像に対応する上記主動画ファイルを呼び出して上記ユーザ端末に配信し、上記サービス提供者サーバは、上記ユーザ端末からの上記主動画ファイルの再生要求を受けて、上記サービス提供者サーバの上記従動画ファイル格納部から上記主動画ファイルに合致する上記従動画ファイルを呼び出すとともに、上記ＣＭファイル格納部から上記ＣＭファイルを呼び出し、そのデータを元に上記従動画ファイルを上記暗号化手段を介して暗号化し、上記暗号処理された従動画ファイルを上記ＣＭファイルとともに上記ユーザ端末に配信し、上記ユーザ端末は、配信された２つの上記動画ファイルおよびＣＭファイルを所定の再生手段によって復号化して再生することを特徴としている。
【００１７】
請求項４において、上記動画分割手段は、上記各動画ファイルのファイル容量の合計が上記動画像のファイル容量よりも小さくなるように圧縮するとともに、上記主動画ファイルのファイル容量が上記従動画ファイルのファイル容量よりも大きくなるなるように分割する。
【００１８】
請求項５において、上記暗号化手段は、上記ＣＭファイルのデータビット列と、上記分割された動画ファイルのデータビット列の排他的論理和（ＸＯＲ）を取って、上記動画ファイルを暗号化する。
【００１９】
請求項６において、サービス提供者（管理者）、ユーザ、動画コンテンツ提供者およびスポンサーを含む各種ユーザ情報を格納するユーザ情報格納部と、上記ユーザ情報に基づき上記サービス提供者サーバへのアクセスを認証するユーザ認証エンジンとをさらに備え、上記動画分割手段は、上記ユーザ認証エンジンによってサービス提供者または動画コンテンツ提供者と認証された場合にのみ、上記動画像の分割要求を受け付ける。
【００２０】
請求項７において、上記サービス提供者サーバは、上記ユーザ情報に基づいて上記ＣＭファイルを上記ＣＭファイル格納部から呼び出すＣＭファイル呼出手段をさらに備え、上記ＣＭファイル呼出手段は、上記ユーザ情報に基づいて上記ユーザが好むＣＭファイルを上記ＣＭファイル格納部から選び出し、上記暗号化手段に提供する。
【００２１】
請求項８において、上記再生手段は、互いに再生不能な上記主動画ファイルおよび上記従動画ファイルを再生可能な上記動画像に復元するデコーダーと、暗号化された上記一方の動画ファイル（従動画ファイル）をＣＭファイルとともに再び排他的論理和（ＸＯＲ）処理によって復号化する復号化処理手段とを含み、上記再生手段は、上記ＣＭファイルの再生を確認した上で、上記復号化処理手段によって上記ＣＭファイルと上記動画ファイルを復号化し、上記デコーダを起動して上記主動画ファイルおよび上記従動画ファイルを再生可能な上記動画像に復元する。
【００２２】
請求項９において、上記サービス提供者サーバは、上記再生手段を格納する再生手段格納部を備え、上記ユーザ端末から上記主動画ファイルの再生要求を受けると、上記ユーザ端末内に上記再生手段の有無を検索し、上記ユーザ端末内に再生手段なしと判断した場合に、上記再生手段を上記ユーザ端末に配信する。
【００２３】
請求項１０において、上記再生手段は、上記ユーザのユーザ情報を格納するユーザ情報格納部をさらに備え、ユーザ認証エンジンの要求に応じて、上記ユーザ情報を上記サービス提供者サーバの上記ユーザ情報格納部に配信する。
【００２４】
請求項１１においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する配信ステップを有する動画配信プログラムにおいて、上記動画像を時間軸に沿って２つの再生不能な動画ファイルに分割する動画分割ステップと、分割された上記各動画ファイルのいずれか一方を所定のＣＭ要素が組み込まれたＣＭファイルのデータを元に暗号化するに暗号化ステップと、予めいずれか他方の上記動画ファイルを所有する上記ユーザ端末の再生要求を受け、上記いずれか一方の上記動画ファイルを上記ＣＭ動画とともに上記ユーザ端末に配信する動画配信ステップとを備えていることを特徴としている。
【００２５】
本発明には、動画ファイルを分割するための動画分割システムも含まれる。すなわち、請求項１２においては、再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割手段を有する動画分割システムにおいて、上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段と、上記第１フレームを下位７位ビットと最上位ビットとに分割するビット分割手段と、上記第２フレームを、その第２フレーム情報のみで構成される第１コードと、上記第２フレーム情報と１つ前の上記第２フレームのフレーム情報とから構成される第２コードとに分けるコード分割手段と、上記第１コードを離散コサイン変換し、そのＡＣ係数とＤＣ係数とをそれぞれ抽出する係数抽出部と、上記第２コード、上記ＡＣ係数および上記第１フレームの下位７ビットを組み合わせて上記主動画ファイルを構築し、上記ＤＣ係数および上記第１フレームの最上位ビットを組み合わせて上記従動画ファイルを構築するファイル構築部とを有することを特徴としている。
【００２６】
請求項１３においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、
動画コンテンツ提供者から配信された動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割するとともに、いずれか一方の動画ファイルにスポンサーから配信されたＣＭファイルを組み込む動画分割手段を有するサービス提供者サーバを有し、
上記サービス提供者サーバは、上記動画ファイルを上記ユーザ端末に配信するとともに、上記動画ファイルの配信に伴うＣＭ広告料金を上記スポンサーに提示することを特徴としている。
【００２７】
請求項１４においては、インターネットなどのネットワーク回線を介して接続されたユーザ端末に所定の動画像を配信する動画配信システムにおいて、上記動画像を有する動画コンテンツ提供者サーバと、所定の広告要素が組み込まれたＣＭファイルを有するスポンサーサーバと、上記動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する動画分割手段を有するサービス提供者サーバとを含み、上記サービス提供者サーバは、上記主従いずれか一方および／または両方の動画ファイルの配信回数をカウントするカウント部と、上記動画ファイルと共に配信される上記ＣＭファイルの配信履歴を管理するＣＭ配信管理部と、上記ＣＭファイルの配信回数と配信履歴に応じて上記ＣＭファイルの配信情報を演算するＣＭ情報作成部とを含むＣＭ管理エンジンを有し、上記カウント部は、上記ユーザ端末からの配信要求を受け、配信された上記画像コンテンツの配信回数をカウントし、上記ＣＭ情報作成部は、上記カウント部からカウント数を呼び出すとともに、上記ＣＭ配信管理部から上記配信履歴を呼び出し、上記カウント数と上記配信履歴とからＣＭ配信情報を作成し、上記ＣＭ配信情報を上記動画コンテンツ提供者サーバおよび／または上記スポンサーサーバに通知すること特徴としている。
【００２８】
請求項１５においては、再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割ステップを有する動画分割プログラムにおいて、上記動画分割ステップは、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割ステップと、上記第１フレームを下位７位ビットと最上位ビットとに分割するビット分割ステップと、上記第２フレームを、その第２フレーム情報のみで構成される第１コードと、上記第２フレーム情報と１つ前の上記第２フレームのフレーム情報とから構成される第２コードとに分けるコード分割ステップと、上記第１コードを離散コサイン変換し、そのＡＣ係数とＤＣ係数とをそれぞれ抽出する係数抽出ステップと、上記第２コード、上記ＡＣ係数および上記第１フレームの下位７ビットを組み合わせて上記主動画ファイルを構築し、上記ＤＣ係数および上記第１フレームの最上位ビットを組み合わせて上記従動画ファイルを構築するファイル構築ステップとを有することを特徴としている。
【００２９】
請求項１６においては、再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割手段を有する動画分割システムにおいて、上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段と、上記第１フレームからブロックを抽出する第１ブロック抽出手段と、上記第１ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第１係数抽出部と、上記第２フレームからブロックを抽出する第２ブロック抽出手段と、上記第２ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第２係数抽出部と、上記各係数抽出部から抽出された１フレーム前のＤＣ係数を排他的論理和（ＸＯＲ）処理して、そのビット数の一部をフィルタ係数として取り出すフィルタ処理部と、上記第１係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第１ファイル構築部と、上記第２係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第２ファイル構築部とを有することを特徴としている。
【００３０】
請求項１７においては、上記フィルタ係数は下位８ビットからなることを特徴としている。
【００３１】
請求項１８においては、再生可能な動画像を時間軸に沿って再生不能な主従２つの動画ファイルに分割する動画分割ステップを有する動画分割プログラムにおいて、上記動画分割手段は、上記動画像を各フレーム毎に取り込み、上記各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割ステップと、上記第１フレームからブロックを抽出する第１ブロック抽出ステップと、上記第１ブロック抽出ステップにて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第１係数抽出ステップと、上記第２フレームからブロックを抽出する第２ブロック抽出ステップと、上記第２ブロック抽出ステップにて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第２係数抽出ステップと、上記各係数抽出ステップから抽出された１フレーム前のＤＣ係数を排他的論理和（ＸＯＲ）処理して、そのビット数の一部をフィルタ係数として取り出すフィルタ処理ステップと、上記第１係数抽出ステップにて抽出されたＡＣ係数と上記フィルタ処理ステップで生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第１ファイル構築ステップと、上記第２係数抽出ステップにて抽出されたＡＣ係数と上記フィルタ処理ステップで生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第２ファイル構築ステップとを有することを特徴としている。
【００３２】
また、請求項１９において、本発明には上述した動画配信プログラムおよび／または動画分割プログラムを格納する記録媒体も含まれる。すなわち、記録媒体としては、半導体メモリなどの各種メモリ、磁気ディスク、例えばＣＤ−ＲＯＭなどの光学式ディスク、ＤＶＤ規格ディスクなどの記録媒体に加え、コンピュータ内に格納されている記録装置（例えばハードディスクやＲＡＭディスクなど）、このほかにもプログラムを記録保存しておくことができるものが含まれる。さらには、本発明の動画配信プログラムおよび／または動画分割プログラムをインターネットや衛星通信などのデジタルネットワーク回線で配布してもよく、この記録媒体には、プログラム配信先の端末が保有する記録媒体も含まれる。
【発明の効果】
【００３３】
請求項１〜３に記載の発明によれば、動画像を再生不能な２つの動画ファイルに分割し、一方の動画ファイルをユーザ端末側に配信した後、他方の動画ファイルを動画を復元するに必要なＣＭファイルとともに配信することにより、ＣＭファイルが存在して初めて動画像に復元可能となるため、ユーザは、動画の再生時にＣＭ広告を見れば何度でも無料で動画を楽しむことができる。他方、著作権者は、動画の管理を簡単にすることができるとともに、ＣＭ広告による広告収入で著作権使用料を得ることができる。
【００３４】
本発明において使用する「ファイル」とは、本発明の各種手段によって使用されるデータをいい、「手段」とは、上記データを所定の演算ステップに沿って実行する実行部をいう。また、「ＣＭ」とは、所定の広告要素が組み込まれた情報発信要素をいう。
【００３５】
請求項４に記載の発明によれば、容量の大きい主動画ファイルは予めユーザ端末側にダウンロード配信されているため、サーバ側は、容量の少ない従動画ファイルとＣＭファイルとをストリーミング配信するだけでよく、サーバの負荷を低減させることができ、ひいては、サーバへのアクセス数が増えても動画の再生速度に支障を来さない。
【００３６】
請求項５に記載の発明によれば、従動画ファイルはＣＭファイルがないと復号化されないため、確実にＣＭファイルをユーザの手元に届けることができる。
【００３７】
請求項６に記載の発明によれば、認証エンジンを別途設けて、動画コンテンツ提供者とサービス提供者以外は動画分割エンジンを操作できないようにしたため、よりセキュリティー性を向上することができる。
【００３８】
請求項７に記載の発明によれば、ユーザの年齢や好みに応じたＣＭファイルをユーザに効率的に送り届けることができる。
【００３９】
請求項８に記載の発明によれば、ＣＭ動画を再生した上で本編の動画が再生されることにより、ユーザに確実にＣＭを見せることができる。また、この再生手段を無料で配布すれば、本システムを広く頒布することができ、ひいては、大量のユーザを獲得でき、広告収入量の増加も図れる。
【００４０】
請求項９に記載の発明によれば、ユーザ端末に再生手段がインストールされていない場合に、サービス提供者サーバから再生手段を自動的に配布することができる。
【００４１】
請求項１０に記載の発明によれば、ユーザの個人情報が再生手段内、すなわちユーザ端末内に保管されているため、個人情報の管理をユーザ自身で行うことができる。
【００４２】
請求項１１〜１２，１５に記載の発明によれば、動画像を時間軸に沿って主従２つの動画ファイルに分割でき、分割された動画ファイルは、主動画ファイルが従動画ファイルよりもファイルの容量が大きくなり、容量の大きい主動画ファイルは予めユーザ端末側にダウンロード配信されているため、サーバ側は、容量の少ない従動画ファイルとＣＭファイルとをストリーミング配信するだけでよく、サーバの負荷を低減させることができ、ひいては、サーバへのアクセス数が増えても動画の再生速度に支障を来さない。
【００４３】
請求項１３に記載の発明によれば、動画像の配信に伴うＣＭ広告料金をスポンサーから徴収することにより、ユーザーは無料で動画像を視聴することができるばかりでなく、動画コンテンツ提供者は著作権料を得ることができる。
【００４４】
請求項１４に記載の発明によれば、動画像の配信数をカウントするカウント部と、その配信履歴を管理する配信管理部とを含むＣＭ管理エンジンを備えたことにより、動画の配信数に応じてＣＭの配信回数を管理することができ、ＣＭの配信状況を把握することができるばかりでなく、ＣＭによる広告収入と支払の管理を行うことができる。
【００４５】
請求項１６〜１８に記載の発明によれば、圧縮済みの動画であっても、非圧縮の動画であっても簡単に画面を分割できるばかりでなく、フレームのブロックを取り出してブロック単位で分割処理を行うため、分割処理する際の重複作業を減らすことができるため、プロセッサの負担を軽減することができ、処理時間を大幅に短くすることができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施形態に係る動画配信システムのシステム全体の構成図。
【図２】上記動画配信システムのサービス提供者サーバのシステム構成図。
【図３】上記動画配信システムのスポンサーサーバのシステム構成図。
【図４】上記動画配信システムの動画コンテンツ提供者サーバのシステム構成図。
【図５】上記動画配信システムのユーザ端末のシステム構成図。
【図６】本発明の一実施形態に係る動画分割システムの動画分割の流れを示すフローチャート。
【図７】上記動画配信システムのサービス提供者サーバと動画コンテンツ提供者サーバとの動画配信手順の一例を示すフローチャート。
【図８】上記動画配信システムのサービス提供者サーバとスポンサーサーバとの動画配信手順の一例を示すフローチャート。
【図９】上記動画配信システムのサービス提供者サーバ、動画コンテンツ提供者サーバおよびユーザ端末との動画配信手順の一例を説明するフローチャート。
【図１０】再生ソフトの配信手順の一例を説明するフローチャート。
【図１１】再生ソフトによって表示される再生ウインドウの模式図。
【図１２】動画の再生手順とその制限事項の一例を説明する説明図。
【図１３】本発明の別の態様の動画分割システムの動画分割の流れを示すフローチャート。
【符号の説明】
【００４７】
１  インターネット回線（ネットワーク回線）
２  サービス提供者サーバ
３  スポンサーサーバ
４  動画コンテンツ提供者サーバ
５  ユーザ端末
２１，３１，４１  ＷＷＷサーバ
２１０  ユーザ認証エンジン
２２０  動画分割エンジン
２３０  動画配信エンジン
２４０  ＣＭ配信エンジン
【発明を実施するための最良の形態】
【００４８】
次に、本発明の実施形態について図面を参照しながら説明する。図１には、本発明の動画配信システムの接続形態が示されている。図１に示すように、この動画配信システムは、それぞれインターネット回線１に接続された、サービス提供者サーバ２と、スポンサーサーバ３と、動画コンテンツ提供者サーバ４と、ユーザ端末５とが含まれる。
【００４９】
なお、この実施形態において、サービス提供者サーバ２、スポンサーサーバ３および動画コンテンツ提供者サーバ４には、ＷＷＷサーバ３１，４１，５１がそれぞれ設けられており、実際には、各ＷＷＷサーバ３１，４１，５１がインターネット回線１に接続されている。
【００５０】
この実施形態において、ユーザ端末２および各サーバ同士はインターネット回線１からなるネットワーク回線に接続されているが、ネットワーク回線はこれ以外に、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続されているイントラネット回線なども含まれる。また、回線への接続手段は、ｘＤＳＬ回線や各種ファイバー回線のほかに、電話回線や無線回線などの他、衛星通信などであってもよく、各端末同士がデータを授受可能な環境であれば、特に限定されない。
【００５１】
次に、各端末の具体的な構成について説明する。図２には、サービス提供者サーバ２のシステム構成が示されている。このサービス提供者サーバ２は、インターネット回線１に接続されるＷＷＷサーバ２１と、サービス提供者サーバ２に対する接続要求を受け付け、その接続要求に対しての認証を実行するユーザ認証エンジン２１０と、動画像を主従２つの再生不能な動画ファイルに分割する動画分割エンジン２２０と、従動画ファイルを配信する動画配信エンジン２３０と、動画ファイルとともにＣＭファイルを配信するＣＭ配信エンジン２４０とを備え、それらが情報伝達路によって接続されている。
【００５２】
ユーザ認証エンジン２１０は、サービス提供者サーバ２のゲート（入り口）部に設けられている、いわゆるゲートサーバであり、実際にはＷＷＷサーバ２１内に格納されている。
【００５３】
ユーザ認証エンジン２１０のシステム構成は、ユーザ端末５から入力されたユーザ情報を自らが保有する認証データと照らし合わせてユーザ認証ステップを実行するユーザ認証部２１１と、ユーザの各種アカウント情報を格納するユーザ情報格納部２１２と、契約したスポンサーの各種アカウント情報を格納するスポンサー情報格納部２１３と、動画コンテンツの著作権者であるコンテンツ提供者の各種アカウント情報を格納するコンテンツ提供者情報格納部２１４と、サービス提供者（管理者）の各種アカウント情報を格納する管理者情報格納部２１５と、ユーザ認証部２１１が初めてのアクセス（新規ユーザ）であると判断した場合に、新規ユーザの各種アカウント情報を生成し、そのアカウント情報を各格納部２１２〜２１５に登録する新規ユーザ登録部２１６と、各ユーザのユーザＩＤおよびパスワードを保管するアカウント保管部２１７と、ユーザ認証エンジン２１０へのアクセスログを管理するアクセスログ管理部２１８とを備えている。
【００５４】
ユーザ認証部２１１は、サービス提供者サーバにアクセスを要求する各種ユーザに対しての認証を実行する演算部であり、認証処理を担うために十分な記録領域とメモリが割り当てられている。
【００５５】
各格納部２１２〜２１５およびアカウント保管部２１７およびログ管理部２１８は、各種アカウント情報の他、ユーザがサービス提供者サーバにアクセスするに必要な情報ファイルが格納されており、それぞれが十分な記録領域を備えている。各情報ファイルには、それぞれ個別にファイル名や更新日時、リンク情報などが記載され、ユーザ名やその種類によって階層的に保管されている。
【００５６】
ユーザ認証部２１１は、他の各部と情報伝達路を介して接続されており、ユーザ端末５やコンテンツ提供者サーバ４などからの接続要求を受け付けた場合には、要求先端末（ユーザ端末４など）にユーザー情報の入力を要求する。
【００５７】
要求先端末よりユーザ情報（例えばアカウントＩＤとパスワード）が入力された場合には、入力情報を基にアカウント保管部２１７を検索して、該当するアカウント情報が存在する場合には、そのアカウント情報の格納場所（ユーザ情報格納部２１２など）にアクセスし、ユーザ情報を取得するとともに、利用者の利用環境（例えば利用者の使用するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やブラウザの種類、接続環境など）を読み出して、これを各エンジン（動画分割エンジン２２０、動画配信エンジン２３０、ＣＭ配信エンジン２４０）に配信して、動画の配信準備を整える。
【００５８】
ユーザ認証部２１１は、接続要求先の端末より入力された入力情報を基にアカウント保管部２１７を検索して、「該当アカウントなし」と判断した場合には、新規ユーザ登録部２１６にユーザ登録要求を行い、接続要求先の端末に新規ユーザ情報の入力を要求する。
【００５９】
この例において、ユーザ情報の入力例としては、ユーザ端末５の場合は、氏名、メールアドレスなど簡易なものであり、主な登録データは後述する再生ソフト５４内（図５参照）に設けられたユーザ情報格納部５４３に格納される。また、スポンサーや動画コンテンツ提供者の場合は、担当者氏名、会社名、住所、所属、メールアドレスなどが挙げられる。
【００６０】
要求先端末より新規ユーザ情報が得られた場合には、再びアカウント格納部２１７を検索してアカウント格納部２１７内に存在しない新しいアカウントＩＤおよびパスワードを発行し、その新規ユーザ情報がユーザ端末５に属する場合には、ユーザ情報格納部２１２にユーザ情報を格納し、契約したスポンサーのアカウント情報である場合には、スポンサー情報格納部２１３に格納し、動画コンテンツの著作権者である場合には、コンテンツ提供者情報格納部２１４に格納する。さらにこの実施形態では、サービス提供者（管理者）の各種アカウント情報を格納する管理者情報格納部２１５も備えている。また、上述した一連のアカウント呼出作業および新規ユーザ登録作業にかかるアクセスログなどをアクセス録管理部２１８に送達する。
【００６１】
しかる後、ユーザ端末５に対して新規アカウントＩＤとパスワードの発行完了通知を配信する。なお、この例において、新規ユーザ登録は、ユーザ端末５とユーザ認証エンジン２１０との間で情報取引がオンデマンド形式で行われるが、ネットワーク上の安全性を考慮し、ＷＷＷサーバ２１内に専用のメールサーバをさらに設けて、例えば新規ユーザ情報によって得られた情報を元に登録処理を行った後、その新規ユーザ情報をユーザ自身が記載したメールアドレスに送信するようにしてもよい。
【００６２】
また、ユーザ認証エンジン２１０には、各利用者の利用者情報の漏洩や盗聴といったハッキング行為や、データの偽造や改ざん、システムの破壊などのクラック行為などから防ぐため、セキュリティ手段が内蔵されている。好ましいセキュリティ手段としては、例えば１２８ビットＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）などの高度暗号化技術が挙げられるが、これ以外に外部からの進入を防止する方法があれば適宜選択して用いられる。
【００６３】
次に、動画分割エンジン２２０は、動画コンテンツ提供者から動画分割処理用に配信された再生可能なオリジナル動画を格納する動画ファイル格納部２２１と、このオリジナル動画を所定の分割システムによって主従２つの再生不能な動画ファイルに分割する動画分割部２２２と、動画分割部２２２によって分割された２つの動画ファイルのうち、容量の大きい主動画ファイル（ｍａｉｎファイル）を格納する主動画ファイル格納部２２３と、オリジナル動画の作品名や上映時間、年齢制限などの各種動画情報を格納する動画ファイル情報格納部２２４と、主動画ファイルの分割情報や相手方の従動画ファイルのファイル名、さらにはこれら各動画ファイルをデコードするために必要なデコード情報を格納する主動画ファイル情報格納部２２５と、オリジナル動画の検索および分割された主従各動画ファイルの検索を実行するコンテンツ情報検索部２２６と、動画分割部２２２の分割ログに加え、動画分割エンジン２２０へのアクセスなどを保管する分割ログ保管部２２７とを備えている。
【００６４】
動画ファイル格納部２２１は、例えばデジタルビデオからの映像をキャプチャーしたものやＣＧ（Ｃｏｍｐｕｔｅｒ  Ｇｒａｐｈｉｃｓ）動画、映画やビデオクリップなどの各種動画像を多数格納するものであり、動画ファイル格納部２２１は、多数の動画像を保管できるように十分な記憶領域を有している。
【００６５】
この実施形態において、動画ファイル格納部２２１は、動画分割エンジン２２０内に格納されたハードディスクなどの内蔵記録媒体であるが、これ以外にＤＶＤ−ＲＯＭ（ＲＷ／ＲＡＭを含む）などの外部記録媒体に各種オリジナル動画を多数保管しておき、それを動画分割エンジン２２０で読み込むようにしてもよい。
【００６６】
この場合、動画ファイル格納部２２１にさらに外部接続機器から動画像を取り込むための取込手段を設けてもよい。さらには、動画ファイル格納部２２１内にサービス提供者（管理者）が保有する動画を管理しやすくするため、動画の走り出し部分などが記録されたサムネイル動画が保管されていてもよい。
【００６７】
動画分割部２２２は、オリジナル動画像を再生不能な主従２つの動画ファイルに分割するための動画分割システムおよび同動画分割システムを駆動する動画分割プログラムを有する演算部であり、動画分割処理を担うために十分な記録領域とメモリが割り当てられている。
【００６８】
動画分割部２２２は、分割した主従各動画ファイルの合計のファイル容量がオリジナル動画像のファイル容量よりも小さくなるように圧縮し、かつ、主動画ファイルのファイル容量が従動画ファイルのファイル容量よりも大きくなるなるように分割する。
【００６９】
すなわち、この実施形態において、動画分割部２２２（さらに詳しく言えば、動画分割部２２２の保有する動画分割システム）は、入力されたオリジナル動画をＭＰＥＧ形式（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）に圧縮変換するものであり、ＭＰＥＧ形式への変換途中で所定の演算ステップを実行して、動画像を時間軸に沿って主従２つの再生不能な動画ファイルに分割する。
【００７０】
これにより、復号された動画像（ユーザに配信される動画像）は、ＭＰＥＧ形式の動画となって再生される。この実施形態において、動画像は、ＭＰＥＧ形式の中でも、もっとも基本的なＭＰＥＧ−１形式に圧縮されるが、例えばＭＰＥＧ−２やＭＰＥＧ−７形式であってもよく、基本的な圧縮形態がＭＰＥＧ形式であれば、圧縮処理と分割処理とを平行処理できるようになっている。
【００７１】
主動画ファイル格納部２２３は、上記動画分割部２２２によって分割された主動画ファイルを多数格納するものであり、多数の主動画ファイルを保管できるように十分な記憶領域を有している。主動画ファイル格納部２２３に保存される主動画ファイルは、それぞれファイル名などが付与された状態で保管され、動画の内容などに応じて主動画ファイル格納部２２３内に階層的に保管されている。
【００７２】
動画ファイル情報格納部２２４は、オリジナル動画の作品名や上映時間、年齢制限などの各種動画情報を多数格納するものであり、十分な記録領域を備えている。
【００７３】
主動画ファイル情報格納部２２５は、主動画ファイルの分割情報や相手方の従動画ファイルのファイル名、さらにはこれら各動画ファイルをデコードするために必要なデコード情報を格納するものであり、十分な記録領域を備えている。
【００７４】
ここで、動画ファイル情報格納部２２４に格納された動画ファイル情報と、主動画ファイル情報格納部２２５に格納された主動画ファイル情報とは、格納するファイル名に互いにリンクが張られており、端末側からの要求に応じて、主動画ファイルの元動画となるのオリジナル動画の作品名や上映時間、年齢制限などの各種動画情報を取り出すことができる。
【００７５】
コンテンツ情報検索部２２６は、オリジナル動画の検索および分割された主従各動画ファイルのファイル情報検索を実行する実行部であり、動画配信エンジン２３０およびＣＭ配信エンジン２４０からの要求に応じて、動画ファイル情報格納部２２４に格納された動画ファイル情報と、主動画ファイル情報格納部２２５に格納された情報（特にデコード情報）をそれぞれ検索して動画配信エンジン２３０およびＣＭ配信エンジン２４０に送り届ける。
【００７６】
分割ログ管理部２２７は、本発明の動画分割システムを使用した際に、その使用内容（例えば分割状況や分割したユーザ名など）やアクセス履歴などが記載された履歴（ログ）ファイルを格納する格納部であり、内部が階層的に構築されている。この分割ログ管理部２２７は、上述したユーザ認証エンジン２１０と協働して各ファイルに保管されている動画ファイルやユーザ情報を管理するために用いられる。
【００７７】
次に、動画配信エンジン２３０は、上記動画分割エンジン２２０によって分割された動画ファイルのうち、ファイル容量の小さい従動画ファイル（ｓｍａｌｌファイル）を格納する従動画ファイル格納部２３１と、従動画ファイルのファイル情報を格納する従動画ファイル情報格納部２３３と、ユーザ端末などからの要求に応じて、従動画ファイル格納部２３１内に格納された従動画ファイルおよびそのファイル情報を検索する従動画ファイル情報検索部２３４と、従動画ファイルを配信するために必要なＣＭ動画ファイルのファイル情報を検索するＣＭ情報検索部２３５と、配信要求を受け、ＣＭ動画のデータを元に従動画ファイルを暗号化する暗号処理部２３６と、動画配信エンジン２３０の配信ログやアクセスログなどを管理する配信ログ管理部２３７とを備えている。
【００７８】
従動画ファイル格納部２３１は、動画分割部２２２によって分割された従動画ファイルを多数格納するものであり、多数の従動画ファイルを保管できるように十分な記憶領域を有している。
【００７９】
従動画ファイル格納部２３１に保存される従動画ファイルには、それぞれファイル名などが付与され、動画の内容などに応じて従動画ファイル格納部２３１内に階層的に保管されている。従動画ファイル格納部２３１は情報伝達路を介して、動画分割エンジン２２０とＣＭ配信エンジン２４０とに接続されている。
【００８０】
従動画ファイル情報格納部２３２は、情報伝達路を介して動画分割エンジン２２０に接続され、動画分割エンジン２２０によって生成された従動画ファイルの分割情報や相手方の主動画ファイルのファイル名、さらにはこれら各動画ファイルをデコードするために必要なデコード情報を格納するものであり、十分な記録領域を備えている。
【００８１】
ファイル情報検索部２３３は、従動画ファイル格納部２３１や従動画ファイル情報格納部２３２と協働して、認証エンジン２１０などからの配信要求に応じて、従動画ファイルを検索する検索部であり、検索に必要な十分な記憶領域とメモリを備えている。
【００８２】
ＣＭ情報検索部２３４は、従動画ファイルの配信を受け付けた際に、従動画ファイルとともに配信するＣＭ動画（もしくはＣＭ画像）をＣＭ配信エンジン２４０から検索して、動画配信エンジン２３０内に取り込むための検索部であり、検索するに必要な十分な記憶領域とメモリとを備えている。
【００８３】
ユーザ情報検索部２３５は、動画配信要求を受け、認証エンジン２１０内に格納された配信先のユーザ情報を呼び出し、そのユーザ情報に基づいてユーザに最適なＣＭ動画を配信するためのＣＭ配信情報を検索する検索部であり、検索するに必要な十分な記憶領域とメモリとを備えている。
【００８４】
暗号化処理部２３６は、ユーザ端末などからの配信要求を受け、ＣＭ配信エンジン２４０からＣＭ動画（もしくは画像）を受け取り、そのＣＭ動画のデータを元に配信要求元の従動画ファイルを暗号化する演算部であり、暗号化するに十分な記録領域とメモリを備えている。
【００８５】
配信ログ管理部２３７は、本発明の動画分割システムを使用した際に、その使用内容（例えば配信状況や配信した従動画ファイルやＣＭファイルなど）やアクセス履歴などが記載された履歴（ログ）ファイルを格納する格納部であり、内部が階層的に構築されている。この配信ログ管理部２３７は、上述したユーザ認証エンジン２１０と協働して各ファイルに保管されている動画ファイルやユーザ情報を管理するために用いられる。
【００８６】
ＣＭ配信エンジン２４０は、スポンサーから配信されたＣＭ動画を格納するＣＭ動画格納部２４１と、同じくスポンサーから配信されたＣＭ画像を格納するＣＭ画像格納部２４２と、ＣＭ動画やＣＭ画像の内容、時間、配信希望条件や著作権情報などを格納するＣＭ情報格納部２４３とを備えている。
【００８７】
ＣＭ動画格納部２４１は、複数のスポンサーから配信された多数のＣＭ動画を格納するため十分な記録領域を有しており、その内部は各スポンサー毎に階層化されており、さらにその内部もＣＭ内容によって階層化されている。この実施形態において、ＣＭ動画は、動画ファイルと同じＭＰＥＧ形式の動画像が格納されているが、これ以外の動画フォーマットであってもよい。
【００８８】
ＣＭ画像格納部２４２も同じく、複数のスポンサーから配信された多数のＣＭ画像を格納するため十分な記録領域を有しており、その内部は各スポンサー毎に階層化されており、さらにその内部もＣＭ内容によって階層化されている。
【００８９】
この実施形態において、ＣＭ画像は、例えば所定の大きさのＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式やＢＭＰ（Ｂｉｔｍａｐ）形式の画像が格納されているが、これ以外の画像フォーマットであってもよい。
【００９０】
ＣＭ配信エンジン２４０には、ＣＭファイルの配信情報を管理するＣＭ管理エンジン２５０が設けられている。ＣＭ管理エンジン２５０は、主従いずれか一方および／または両方の動画ファイルの配信回数をカウントするカウント部２５１と、動画ファイルと共に配信されるＣＭファイルの配信履歴を管理するＣＭ配信管理部２５２と、ＣＭファイルの配信回数と配信履歴に応じてＣＭファイルの配信情報を演算するＣＭ情報作成部２５３とを備えている。
【００９１】
カウント部２５１は、動画配信エンジン２３０で受けた動画配信要求に応じて配信された各動画ファイルと、動画ファイルに添付されたＣＭファイルの配信回数を個別にカウントし、各カウント数を個別に保存しておくため、内部が動画ファイルおよびＣＭファイル毎に階層化されている。なお、動画ファイルのカウントは、主動画ファイルまたは従動画ファイルのいずれか一方または両方がその対象となる。
【００９２】
ＣＭ配信管理部２５２は、ユーザ端末５に向けて配信された動画ファイルに添付されたＣＭファイルのファイル情報およびそのカウント数を管理する管理システムであり、その内部はＣＭファイル毎に階層化され、ＣＭファイルの配信履歴管理を担っている。
【００９３】
ＣＭ情報作成部２５３は、上記カウント部２５１および上記ＣＭ配信管理部２５２と協働して、ＣＭファイルの配信履歴および、そのＣＭファイルのスポンサー情報ファイル２１３を参照して、ＣＭファイルの配信状況、配信回数、広告費用などを算出するとともに、各種情報をサービス提供者サーバ２およびスポンサーサーバ３に配信するＣＭ管理システムである。
【００９４】
このＣＭ管理エンジン２５０によれば、ユーザ端末から配信要求を受けると、カウント部２５１によって配信と同時に画像コンテンツの配信回数がカウントされ、さらにそのカウント数と添付されたＣＭファイルの配信履歴からＣＭ情報生成部２５３はＣＭ配信情報を作成し、動画コンテンツ提供者サーバ２および／またはスポンサーサーバ３にその配信状況を通知する。ここで言う配信情報とは、ＣＭ配信回数や配信対象のほか、ＣＭ配信に伴うＣＭ広告料金などが含まれる。
【００９５】
配信方法は、一定カウント数毎に通知することも可能であるし、一定期間毎に配信カウント数をまとめて通知することも可能である。また、その際にＣＭ配信による広告収入や配信手数料金などを同時に算出して通知することもできる。
【００９６】
この実施形態において、サービス提供者サーバ２は、ユーザ認証エンジン２１０、動画分割エンジン２２０、動画配信エンジン２３０およびＣＭ配信エンジン２４０とを備えているが、これらは本発明の動画配信システムを構築するために最低限必要な構成であり、これ以外に本発明の動画を再生するための再生ソフト（再生手段）をユーザ端末に配信する再生手段配信エンジンなどをさらに設けてもよく、上述した構成を備えるものであれば、その他の付加的な設備は任意に選択可能である。
【００９７】
次に図３を参照して、スポンサーサーバ３の構成について説明する。スポンサーサーバ３は、インターネット回線１に接続されるＷＷＷサーバ２１と、ＣＭ動画のオリジナル動画を格納するＣＭ動画格納部３２と、ＣＭ画像のオリジナル画像を格納するＣＭ画像格納部３３と、ＣＭ動画またはＣＭ画像の動画情報（画像情報）を格納するＣＭ情報格納部３４と、スポンサーサーバ３からのＣＭ動画またはＣＭ画像の配信ログを管理する配信情報管理部３５とを備えている。
【００９８】
この実施形態において、ＣＭ動画格納部３２、ＣＭ画像格納部３３、ＣＭ情報格納部３４および配信情報管理部３５は、実際にはＷＷＷサーバ３１内に格納されており、それらは情報伝達路を介して互いに接続され、それぞれが保有する情報の授受が可能となっている。
【００９９】
ＣＭ動画格納部３２は、スポンサーが作製したオリジナルのＣＭ動画が多数格納できるよう十分な記録領域を備え、各ＣＭ動画の内容毎に内部が階層化されている。この実施形態において、ＣＭ動画格納部３２には動画ファイルと同じＭＰＥＧ形式の動画ファイルとして保管されているが、これ以外の動画フォーマットであってもよい。
【０１００】
ＣＭ画像格納部３３も同じく、スポンサーが作製した多数のオリジナルＣＭ画像を格納するため十分な記録領域を有しており、その内部は各ＣＭ動画毎に階層化されている。この実施形態において、ＣＭ画像は、例えば所定の大きさのＪＰＥＧ形式やＢＭＰ形式の画像が格納されているが、これ以外の画像フォーマットであってもよい。
【０１０１】
この実施形態において、ＣＭ動画とＣＭ画像はＷＷＷサーバ３１によりネットワーク回線１を介してサービス提供者サーバ２に配信されるようになっているが、例えばＣＤ−ＲＯＭドライブなどの外出出力機器をさらに設けて、ＣＭ動画やＣＭ画像を物理媒体にコピーして頒布するようにしてもよい。
【０１０２】
ＣＭ情報格納部３４は、ＣＭ動画やＣＭ画像のファイル情報や動画情報などを多数格納できるよう十分な記録領域を有し、各情報が、ＣＭ動画格納部３２やＣＭ画像格納部３３と同様に階層化されている。このＣＭ情報格納部３４は、ＣＭ動画（もしくは画像）の配信要求に応じて、ＣＭ動画（ＣＭ画像）とともに配信先端末へと送られる。
【０１０３】
配信情報管理部３５は、スポンサーサーバ３からのＣＭ配信履歴や、サービス提供者サーバ２から送られてきたＣＭの使用内容（例えばＣＭ配信回数や配信条件、広告費用など）などを管理する管理部であり、内部がＣＭファイル毎に階層的に構築されている。この配信情報管理部３５は、サービス提供者サーバ２と協働してＣＭの配信状況を把握するために用いられる。
【０１０４】
この実施形態において、スポンサーサーバ３は、ＷＷＷサーバ２１内にＣＭ動画格納部３２、ＣＭ画像格納部３３、ＣＭ情報格納部３４および配信情報管理部３５とを備えているが、これらは本発明の動画配信システムを構築するのに必要最低限な構成であり、これ以外にＣＭ動画や画像を作り出すＣＭ作製エンジンなどを別途設けて一体化してもよい。また、ＷＷＷサーバ２１外に設けてもよい。
【０１０５】
次に、図４を参照して、コンテンツ提供者サーバ４の具体的な構成について説明する。コンテンツ提供者サーバ４は、インターネット回線１に接続されるＷＷＷサーバ４１と、コンテンツ提供者サーバ４に対する接続要求を受け付け、その接続要求に対しての認証を実行するユーザ認証エンジン４２と、動画像のオリジナルコンテンツを格納する動画ファイル格納部４３と、サービス提供者サーバ２で分割された動画ファイルのうち、主動画ファイル（ｍａｉｎファイル）を格納する主動画ファイル格納部４４と、ユーザ端末に配信可能な動画ファイルの走り出し部分を抜粋したサムネイル動画（もしくはサムネイル画像）を格納するサムネイル動画格納部４５と、オリジナル動画の作品名や時間などの動画情報を格納する動画ファイル情報格納部４６と、主動画ファイルのファイル情報に加え、相手方の従動画ファイル情報などを格納する主動画ファイル情報格納部４７と、動画ファイルの配信要求を受け、要求された動画ファイルとそのファイル情報を主動画ファイル格納部４４および主動画ファイル情報格納部４７内から検索して要求先に配信するファイル情報検索部４８と、主動画ファイルの配信履歴などを管理する配信ログ管理部４９とを備えており、それらは互いに情報伝達路を介して接続されている。
【０１０６】
ここで、ＷＷＷサーバ４１、ユーザ認証エンジン４２、動画ファイル格納部４３、主動画ファイル４４、動画ファイル情報格納部４６および主動画ファイル情報格納部４７は、上述したサービス提供者サーバ２のものと基本的に同じ構成であってよため、その説明は省略する。
【０１０７】
サムネイル動画格納部４５は、サムネイル動画（もしくはサムネイル画像）を多数保管できるよう十分な記録領域を有し、ユーザからの配信要求に応じて、各サムネイル動画や画像をユーザー端末に配信する。この実施形態において、サムネイル動画（画像）は、ＭＰＥＧ形式やＪＰＥＧ形式などで保管され、ユーザ端末で表示可能なＨＴＭＬ形式に乗せて配信される。
【０１０８】
ファイル情報検索部４８は、動画の配信要求を受け、要求元の主動画ファイルとそのファイル情報を検索する検索部であるとともに、検索した動画ファイルとファイル情報を要求先に配信する配信部も兼ねており、検索および配信に必要な十分な記憶領域とメモリを備えている。このファイル情報検索部４８は、配信ログ管理部４９にその配信ログを配信する。
【０１０９】
配信ログ管理部４９は、ユーザ端末への配信履歴や、サービス提供者サーバ２から送られてきた主動画ファイルの配信内容（例えばファイル名や分割状態など）などを管理する管理部であり、内部が各ファイル毎に階層的に構築されている。この配信情報管理部３５は、ユーザ認証部４２と協働して動画ファイルの配信状況を把握するために用いられる。
【０１１０】
この実施形態において、ユーザ認証エンジン４２、動画ファイル格納部４３、主動画ファイル格納部４４、サムネイル動画格納部４５、動画ファイル情報格納部４６、主動画ファイル情報格納部４７、ファイル情報検索部４８および配信ログ管理部４９は、本発明の動画配信システムを構築するに最小限のシステムであるが、これ以外に付加的なシステムをさらに追加してもよい。また、これらは全てＷＷＷサーバ４１内に構築されているが、ＷＷＷサーバ４１外に独立して構築してもよい。
【０１１１】
次に、図５を参照してユーザ端末５の構成について説明する。ユーザ端末５は、内部に記憶部としてハードディスク５２を有する端末本体５１と、同端末本体５１に入力信号を入力する入力部としてのキーボード５２と、端末本体５１からの出力信号を表示する出力部としてのモニタ５３とを備えた、いわゆるパーソナルコンピュータである。
【０１１２】
なお、端末本体５１内には、入力信号を所定の処理ステップに沿って処理する演算部と、これらシステム全体を制御する制御部（ともに図示しない）とが設けられている。
【０１１３】
端末本体５１のハードディスク５２内には、配信された主従の各動画ファイル同士をデコードし、ＣＭ動画とともに再生する動画再生ソフト５４と、インターネット回線１によって配信された例えばＨＴＭＬ形式のファイルをモニタ５３に表示させるブラウザ５５と、コンテンツ提供者サーバ２から提供された主動画ファイル５６１およびそのファイル情報５６２を格納する動画ファイル格納部５６とを備えている。
【０１１４】
なお、端末本体５１のハードディスク５２内には、ユーザ端末５自体を制御するとともに、各ソフトやシステムを制御するＯＳがインストールされている。なお、ＯＳの種類は、仕様に応じて任意に変更可能であり、本発明では特に限定されない。
【０１１５】
再生ソフト５４は、デコードした各動画ファイル（ＣＭ動画を含む）をモニタ５３上に再生表示する動画再生部５４１と、主動画ファイルの再生要求を受け、サービス提供者サーバ２からこれと合致する従動画ファイルをＣＭ動画とともに配信を受け、再生可能な動画ファイルにデコードするデコーダ５４２と、ユーザの各種個人情報を格納するユーザ情報格納部５４３とを備えている。
【０１１６】
動画再生部５４１は、入力された動画ファイルを所定の処理ステップに沿って演算処理する演算部であり、演算に必要な十分な記憶領域とメモリを備えている。動画再生部５４１に入力された動画ファイルは、所定の演算処理を経てビデオ信号に変換され、端末本体５１内に格納された図示しない出力部を経てモニタ５３に表示される。
【０１１７】
デコーダ５４２は、主動画ファイルと従動画ファイルとを所定のデコード情報を元にデコード処理（復号化処理）する演算部であり、演算処理に必要な十分な記憶領域とメモリを備えている。このデコーダ５４２は、動画再生部５４１と協働して、ＣＭ動画の再生を確認した上で、ＣＭ動画内に格納されているデコード情報を抽出し、このデコード情報を元に主動画ファイルおよび従動画ファイルを再生可能な動画像に復元する。
【０１１８】
デコーダ５４２は、主動画ファイルを従動画ファイルをデコードするとともに、ＣＭ動画によって暗号化された従動画ファイルを復号化する復号化処理も兼ねる。すなわち、デコーダ５４２は、ＣＭ動画と従動画ファイルを受信し、その排他的論理和（ＸＯＲ）を用いてデータを再び正常なＣＭ動画と従動画ファイルとに復号化する。この復号化された従動画ファイルを主動画ファイルとデコードすることにより、再生することができる。
【０１１９】
ユーザ情報格納部５４３は、ユーザの各種情報、例えばメールアドレスや年齢、名前など個人情報が格納されているとともに、初期登録時に配信を望むＣＭ動画の種別などの情報も併せて格納されている。
【０１２０】
これによれば、個人情報がユーザ端末５内に格納されていることにより、個人情報の管理をユーザ端末５側で行うことができ、要求に応じて個人情報を配信先サーバに配信するため、第三者への個人情報の流出を防止することができる。
【０１２１】
ブラウザ５５は、ユーザー端末５がインターネット回線１を介して接続する相手先のホームページを表示するために必要な閲覧ソフトであり、相手先端末から送信されたＨＴＭＬ形式の表示データをデコードして、ユーザ端末５のモニタ５３に表示する。
【０１２２】
動画ファイル格納部５６は、主動画ファイルを格納する主動画ファイル格納部５６１と、主動画ファイルの属性情報などが記載されたファイル情報を格納する主動画ファイル情報格納部５６２とを備えている。
【０１２３】
主動画ファイル格納部５６１は、多数の主動画ファイルを格納できるように十分な記録領域を有し、それらが階層的に保管されている。主動画ファイル情報格納部５６２も、多数の主動画ファイル情報を格納するため十分な記録領域を有し、それらが階層的に保管されている。
【０１２４】
この実施形態において、動画ファイル格納部５６は、ユーザ端末５内のハードディスク領域内に構築されたものからなるが、例えばＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの物理媒体によって配布されたもの中に格納されていてもよく、主動画ファイルとそのファイル情報を格納可能なものであれば、その形態は任意である。
【０１２５】
本発明には、動画ファイルを分割するための動画分割システムおよびそのプログラムも含まれる。この動画分割システム（プログラム）は、サービス提供者サーバ２の動画配信エンジン２２１内に格納された動画分割部２２２に格納されている。
【０１２６】
動画分割部２２２の基本的な構成は、入力された動画像をＭＰＥＧ形式の動画像に圧縮する動画圧縮エンジンであるが、その一部に本発明の分割システムを組み込むことにより、動画を圧縮しながら時間軸に沿って各フレームを主従２つの再生不能な動画に分割する。
【０１２７】
動画分割手段２２２は、動画像を各フレーム毎に取り込み、各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段（フレーム分割ステップ）と、第１フレームを下位７位ビットと最上位ビットとに分割するビット分割手段（ビット分割ステップ）と、第２フレームを、その第２フレーム情報のみで構成される第１コードと、第２フレーム情報と１つ前の上記第２フレームのフレーム情報とから構成される第２コードとに分けるコード分割手段（コード分割ステップ）と、第１コードを離散コサイン変換し、そのＡＣ係数とＤＣ係数とをそれぞれ抽出する係数抽出部（係数抽出ステップ）と、第２コード、ＡＣ係数および上記第１フレームの下位７ビットを組み合わせて主動画ファイルを構築し、ＤＣ係数および第１フレームの最上位ビットを組み合わせて従動画ファイルを構築する動画ファイル構築手段（動画ファイル構築ステップ）とを有している。
【０１２８】
この動画分割システムは所定の演算ステップを経て実行される。図６にその演算ステップの一例を示す。まず、動画分割エンジン２２０が動画分割要求を受けると、動画分割エンジン２２０は、内部の動画ファイル格納部２２１から指定された動画ファイルを呼び出し、その動画のフレームを取り込む（ステップＳＴ１０１）。
【０１２９】
次に、取り込まれたフレームのＲＧＢ情報を抽出し（ステップＳＴ１０２）、ＲＧＢで読み込んだフレームをＧ成分を基準とした輝度情報（Ｙ）、Ｒ成分とＹ成分の色差情報（Ｃ）、Ｂ成分とＹ成分の色差情報を（Ｃ）に置き換える（ステップＳＴ１０３）。
【０１３０】
上記ＹＣＣ変換したフレームから輝度情報Ｙと、Ｂ成分の色差情報Ｃｂと、Ｒ成分の色差情報Ｃｒ情報をそれぞれ抽出し（ステップＳＴ１０４）、視覚上認識できない色の情報をある程度圧縮し、容量を初期の約四分の一程度にまでダウンサンプリング（圧縮）する（ステップＳＴ１０５）。
【０１３１】
ステップＳＴ１０５によってダウンサンプリングされたフレームをそのフレームの時間軸に沿った直前フレームと比較して、その最小二乗誤差を取得し（ステップＳＴ１０６）、フレーム内の情報のみからなるＩ−Ｆｒａｍｅ（第１フレーム）と、直前フレームとの最小二乗誤差によって取得された情報からなるＰ−Ｆｒａｍｅ（第２フレーム）とに分割する。なお、前後のフレーム情報を対象とするＢ−Ｆｒａｍｅを有するような場合においても、Ｐ−Ｆｒａｍｅと同様に分割処理する対象としてもよい。
【０１３２】
なお、一番最初に取り込まれたフレーム（先頭フレーム）は、直前フレームの情報がないため、全てＩ−Ｆｒａｍｅとなる。この実施形態において、Ｉ−ＦｒａｍｅおよびＰ−Ｆｒａｍｅは、それぞれ８ビット列のデータである。
【０１３３】
分割された各フレームのうち、Ｉ−Ｆｒａｍｅは、まず、そのＩ−Ｆｒａｍｅヘッダが主動画ファイルに追加され（ステップＳＴ１０７）、そのフレーム情報を下位７ビットと最上位ビットとに分ける（ステップＳＴ１０８）。
【０１３４】
ステップＳＴ１０８によって分けられた下位７ビットは、離散コサイン変換（ＤＣＴ：Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）によって量子化され（ステップＳＴ１０９）、その各ブロックごとのＤＣＴ係数が量子化テーブルでさらに量子化され（ステップＳＴ１１０）、さらに量子化した各ブロックを符号表に基づきエントロピー符号化する（ステップＳＴ１１１）。これにより符号化されたものが主動画ファイルの一部となる。
【０１３５】
他方の最上位ビットは、行単位で可逆圧縮される。まず、１行目がランレングス法によって圧縮・符号化され、残りの２行目以降がＲＥＡＤにより圧縮・符号化されたものが従動画ファイルの一部となる（ステップＳＴ１１２）。
【０１３６】
分割された各フレームのうち、Ｐ−Ｆｒａｍｅは、まず、そのＩ−Ｆｒａｍｅヘッダを主動画ファイルに追加し（ステップＳＴ１１３）する。
【０１３７】
次に、マクロブロックに分解され（ステップＳＴ１１４）、そのマクロブロックを時間軸に沿った直前フレームのマクロブロックと比較して、モーションベクトル（フレーム間の動きの変化量）を検索し（ステップＳＴ１１５）、フレーム内の情報のみからなるＩ（Ｉｎｔｒａ）−Ｃｏｄｅ（第１コード）と、直前フレームとのモーションベクトルによって取得された情報からなるＰ（Ｐｒｅｄｉｃｔｉｖｅ）−Ｃｏｄｅ（第２コード）とに分割する。
【０１３８】
ステップＳＴ１１５によって分割された各コードのうち、Ｉ−Ｃｏｄｅは、まず、そのヘッダが主動画ファイルに追加され（ステップＳＴ１１６）、各ブロック毎に離散コサイン変換によって量子化され（ステップＳＴ１１７）、その各ブロックのＡＣ係数とＤＣ係数をそれぞれ抽出する（ステップＳＴ１１８）。
【０１３９】
一方のＡＣ係数は、一旦行列の中間符号に置き換えられ、さらにランレングス法によって符号化される（ステップＳＴ１１９）。これにより符号化されたものが、主動画ファイルの一部となる。他方のＤＣ係数は、符号表に基づきエントロピー符号化され（ステップＳＴ１２０）、これにより符号化されたものが、従動画ファイルの一部となる。
【０１４０】
ステップＳＴ１１５によって分割された各コードのうち、Ｐ−Ｃｏｄｅは、まず、そのヘッダ情報が主動画ファイルに追加され（ステップＳＴ１２１）、各ブロック毎に離散コサイン変換によって量子化され（ステップＳＴ１２２）、さらに量子化されたＤＣＴ係数は量子化テーブルで各ブロック毎に量子化される（ステップＳＴ１２３）。最後に量子化された各ブロックを符号表に基づきエントロピー符号化したものを主動画ファイルの一部とする（ステップＳＴ１２４）。
【０１４１】
上記の分割方法では、動画フレームを圧縮しながら分割処理しているが、これ以外に既に圧縮された動画を分割する方法として次のような態様もある。すなわち、この動画分割手段２２２は、動画像を各フレーム毎に取り込み、各フレームを、そのフレーム情報のみで構成される第１フレームと、上記フレーム情報と１つ前のフレームのフレーム情報とから構成される第２フレームとに分けるフレーム分割手段（フレーム分割ステップ）と、第１フレームからブロックを抽出する第１ブロック抽出手段（第１ブロック抽出ステップ）と、第１ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第１係数抽出部（第１係数抽出ステップ）と、第２フレームからブロックを抽出する第２ブロック抽出手段（第２ブロック抽出ステップ）と、第２ブロック抽出手段にて抽出されたブロックからＤＣ係数およびＡＣ係数を取り出す第２係数抽出部（第２係数抽出ステップ）と、各係数抽出部から抽出された１フレーム前のＤＣ係数を排他的論理和（ＸＯＲ）処理して、そのビット数の一部をフィルタ係数として取り出すフィルタ処理部（フィルタ処理ステップ）と、第１係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第１ファイル構築部（第１ファイル構築ステップ）と、第２係数抽出部にて抽出されたＡＣ係数と上記フィルタ処理部で生成されたフィルタ係数とを排他的論理和（ＸＯＲ）処理する第２ファイル構築部（第２ファイル構築ステップ）とを備えている。
【０１４２】
この例においても動画分割システムは所定の演算ステップを経て実行される。図にその演算ステップの一例を示す。まず、動画分割エンジン２２０が動画分割要求を受けると、動画分割エンジン２２０は、内部の動画ファイル格納部２２１から指定された動画ファイルを呼び出し、その動画のフレームを取り込む（ステップＳＴ４０１）。
【０１４３】
次に、ステップＳＴ４０１によってサンプリングされたフレームをそのフレーム内の情報のみからなるＩ−Ｆｒａｍｅ（第１フレーム）と、直前フレームとの最小二乗誤差によって取得された情報からなるＰ−Ｆｒａｍｅ（第２フレーム）とに分割する。なお、前後のフレーム情報を対象とするＢ−Ｆｒａｍｅを有するような場合においても、Ｐ−Ｆｒａｍｅと同様に分割処理する対象としてもよい。
【０１４４】
分割された各フレームのうち、Ｉ−Ｆｒａｍｅは、まず、第１フレーム抽出手段によってフレームを構成するブロックが抽出される（ステップＳＴ４０２）。次にステップＳＴ４０２にて抽出されたブロックからＤＣ係数を取り出し、これを従動画ファイルの一部とする（ステップＳＴ４０３）。
【０１４５】
残ったＡＣ係数は、フィルタ処理部によって生成されたフィルタ係数とともに排他的論理和（ＸＯＲ）処理された後、主動画ファイルの一部として保存される（ステップＳＴ４０４）。なお、ＤＣ係数とＡＣ係数以外の例えばスケールファクタなどのブロック構成要素は、ＡＣ係数とともに主動画ファイルに保存される。
【０１４６】
動画分割手段２２２はＩ−Ｆｒａｍｅから取り出されたブロックが残っている場合には、再度ステップＳＴ４０２から一連の作業を繰り返して、フレーム内の全てのブロックについて分割処理を実行する（ステップＳＴ４０５）。
【０１４７】
他方、Ｐ−Ｆｒａｍｅは、まず、第２フレーム抽出手段によってフレームを構成するブロックが抽出される（ステップＳＴ４０６）。次に、抽出されたブロックがＩｎｔｒａ−Ｃｏｄｅブロック（イントラコードブロック）の場合には、次のステップにそのまま進み。Ｉｎｔｅｒ−Ｃｏｄｅブロック（インターコードブロック）の場合には、以後の処理ステップを飛ばして、Ｉｎｔｒａ−Ｃｏｄｅブロック（イントラコードブロック）が現れるまで繰り返す（ステップＳＴ４０７）。
【０１４８】
これは、すなわち、Ｉｎｔｅｒ−Ｃｏｄｅブロック（インターコードブロック）はＩｎｔｒａ−Ｃｏｄｅブロック（イントラコードブロック）を参照して生成されるため、イントラコードブロックを分割してＩｎｔｅｒ−Ｃｏｄｅブロック（インターコードブロック）を分割すると二度手間になり、処理速度が低下するおそれがあるためである。
【０１４９】
次にステップＳＴ４０７によって抽出されたＩｎｔｒａ−ＣｏｄｅブロックからＤＣ係数を取り出し、これを従動画ファイルの一部として保存する（ステップＳＴ４０８）。
【０１５０】
残ったＡＣ係数は、フィルタ処理部によって生成されたフィルタ係数とともに排他的論理和（ＸＯＲ）処理された後、主動画ファイルの一部として保存される（ステップＳＴ４０９）。なお、ＤＣ係数とＡＣ係数以外の例えばスケールファクタなどのブロック構成要素は、ＡＣ係数とともに主動画ファイルに保存される。
【０１５１】
次に、Ｐ−Ｆｒａｍｅから取り出されたブロックが残っている場合には、再度ステップＳＴ４０８から一連の作業を繰り返して、フレーム内の全てのブロックについて分割処理を実行する（ステップＳＴ４１０）。
【０１５２】
Ｐ−ＦｌａｍｅおよびＩ−Ｆｒａｍｅの全ブロックの処理が終了すると、動画分割手段２２２は、今まで処理した各ブロックの全ＤＣ係数を読み出し、それらについて排他的論理和（ＸＯＲ）処理を行い、その下位８ビットを抽出して、それをフィルタ係数とし、次のフレームを分割処理する際に用いる（ステップＳＴ４１１）。なお、最初のフレームを処理する際は、直前フレームが無いためフィルタ係数は「０（ゼロ）」として処理される。
【０１５３】
ここで、ステップＳＴ４１１にて全てのＤＣ係数を処理する目的としては、ＤＣ係数はそれぞれの値が近似しており、処理速度に負荷がかかりにくいためである。また、全てのＤＣ係数を排他的論理和（ＸＯＲ）処理する目的としては、値が近似している分各フレーム毎のフィルタ係数が十分に異なるようにするためである。
【０１５４】
フィルタ係数と算出した後、動画分割手段２２２は、次のフレームありと判断した場合には、再度ステップＳＴ４０１にてフレームを取り込み、１フレーム前で計算したフィルタ係数を元に分割処理を実行するとともに、全フレームを処理した時点で一連の分割処理を終了する。
【０１５５】
これによれば、予め圧縮された動画を分割処理することができるため、圧縮処理と分割処理とを同時並行で実行するよりもさらに処理速度を向上することができる。また、Ｉｎｔｅｒ−Ｃｏｄｅブロック（インターコードブロック）は未処理にことで二度手間を省き、より処理速度を早くすることができる。
【０１５６】
次に、本発明の動画配信システムのサービス提供者サーバ２と、動画コンテンツ提供者サーバ４との間で行われる動画分割手順の一例を図７のフローチャートを参照して説明する。
【０１５７】
まず、動画コンテンツ提供者がブラウザを起動させて、サービス提供者側のホームページのアドレスを入力するなどしてホームページにアクセスすると、ＷＷＷサーバ２１は、ホームページを表示するための情報や画像、それにアカウント情報の入力画面をＨＴＭＬ形式に乗せて送信し、受け取った動画コンテンツ提供者のディスプレイ（表示手段）上にホームページとアカウントＩＤおよびパスワードの入力画面が表示される（ステップＳＴ３０１）。
【０１５８】
動画コンテンツ提供者は、この入力画面に予め取得してあるアカウントＩＤとパスワードを入力して送信指定を出すと、入力されたアカウントＩＤとパスワードがサービス提供者サーバのユーザ認証エンジン２１０に通知され、これを受けてユーザ認証エンジン２１０は、認証処理を行う（ステップＳＴ３０２）。
【０１５９】
なお、以下の説明においては、ユーザ認証エンジン２１０によってアカウント情報がサービス提供者であると認証された場合について説明する。動画コンテンツ提供者のアカウント情報が無い、新規ユーザの場合には、上述した新規ユーザ登録部２１６によって新規ユーザ登録ステップが実行される。また、入力されたアカウント情報が間違っていると判断された場合には、認証エラー画面を動画コンテンツ提供者に送信する。
【０１６０】
ユーザ認証エンジン２１０によって認証されると、サービス提供者サーバ２は、今までの利用履歴や既に分割処理した動画などの各種ユーザ情報が記載された利用者画面を動画コンテンツ提供者に送信する（ステップＳＴ３０３）。
【０１６１】
利用者画面が表示された状態で、動画コンテンツ提供者は分割配信を要求する。分割配信供給を受けたサービス提供者サーバ２は、利用者の今までの分割配信履歴やその配信方法などを検索し（ステップＳＴ３０４）、配信履歴や配信方法などの各種配信条件が記載された配信条件入力画面を動画コンテンツ提供者に送信する。
【０１６２】
動画コンテンツ提供者は、配信条件入力画面を表示し（ステップＳＴ３０５）、今回配信する予定の動画ファイル名やその配信方法を指定し、サービス提供者サーバ２に送信すると、サービス提供者サーバ２は、配信内容を再確認するとともに、配信許諾文が記載された画面を動画コンテンツ提供者に送信する。
【０１６３】
ここで、配信条件の一例としては、分割後の主動画ファイルおよび従動画ファイルのファイル管理方法、すなわち、主動画ファイルは動画コンテンツ提供者が管理するか、主従両方の動画ファイルをサービス提供者に委ねるかなどや、従動画ファイルに添付するＣＭ動画の種別や、著作権料の受け取り方などが挙げられる。
【０１６４】
これを受けた動画コンテンツ提供者は、再確認画面を表示し（ステップＳＴ３０６）し、画面上に表示された分割配信の了承ボタンを押すことで、その了承信号がサービス提供者サーバ２に送信され、これを受けたサービス提供者サーバ２は、分割配信する動画ファイルのダウンロードを要求する。
【０１６５】
ダウンロード要求を受けた動画コンテンツ提供者サーバ４は、ＷＷＷサーバ４１内の動画ファイル格納部４３と動画ファイル情報格納部４４を検索して該当する動画ファイルを呼び出し（ステップＳＴ３０７）、動画ファイル情報とともにサービス提供者サーバ２に送信する。併せて、動画コンテンツ提供者サーバ４は、その配信履歴を配信ログ管理部４９に保存する。
【０１６６】
この実施形態において、動画コンテンツ提供者は、分割配信する予定の動画ファイルをサービス提供者サーバ２に対してインターネット回線１を介してオンラインで配信するようにしているが、ＤＶＤ−ＲＯＭなどの物理媒体で配信してもよい。
【０１６７】
動画ファイルを受け取ったサービス提供者サーバ２は、まず、その動画ファイルとファイル情報のバックアップをそれぞれファイル名を付けて動画分割エンジン２２０の動画ファイル格納部２２１と、動画ファイル情報格納部２２２に互いにリンクを張った状態で格納する（ステップＳＴ３０８）。
【０１６８】
次に、サービス提供者サーバ２は動画ファイルを動画分割エンジン２２０に配信して、これを受けた動画分割エンジン２０は、内蔵する動画分割部２２２にて上述した図６の各ステップに基づき動画ファイルを主従２つの再生不能な動画ファイルに分割する（ステップＳＴ３０９）。
【０１６９】
分割処理された主動画ファイルおよび従動画ファイルは、それぞれそのファイル情報が新たに加えられ、主動画ファイルは、動画分割エンジンの主動画ファイル格納部２２３に格納され、従動画ファイルは動画配信エンジン２３０内の従動画ファイル格納部２３１にそれぞれ保管される（ステップＳＴ３１０）。併せて、そのファイル情報も主動画ファイル情報格納部２２４と、従動画ファイル情報部２３２に送られて保管される。
【０１７０】
動画分割エンジン２２０は、生成された主動画ファイルをその主動画ファイル情報を添付して、動画コンテンツ提供者に送信する。最後に、動画ファイルの分割履歴を分割ログ管理部２２８に送信して、分割ログを管理する。以上により、一連の動画分割ステップが完了する。
【０１７１】
この実施形態において、生成された主動画ファイルは動画コンテンツ提供者にインターネット回線１を介してオンライン配信されるが、よりセキュリティー性を挙げるため、例えば電子メールなど添付して配信してもよいし、オンラインではなく、ＤＶＤ−ＲＯＭなどの物理媒体を介してオフラインで配信してもよい。
【０１７２】
次に、本発明の動画配信システムのサービス提供者サーバ２とスポンサーサーバ３との間で行われるＣＭ配信手順の一例を図８のフローチャートを参照して説明する。なお、利用者画面に至るまでのステップは、上述した動画コンテンツ提供者の場合とほぼ同様であるため、簡略して説明する。
【０１７３】
まず、スポンサーがブラウザを起動させて、サービス提供者側のホームページにアクセスすると、ＷＷＷサーバ２１は、ホームページを送信し、スポンサーのディスプレイ上にホームページを表示する（ステップＳＴ３２０）。
【０１７４】
次に、スポンサーは、入力画面にアカウントＩＤとパスワードを入力して送信すると、これを受けたユーザ認証エンジン２１０が認証処理を行い（ステップＳＴ３２１）、認証されると、サービス提供者サーバ２は、今までの利用履歴や既存のＣＭ情報などの各種ユーザ情報が記載された利用者画面をスポンサーに送信する。
【０１７５】
利用者画面からスポンサーがＣＭ配信要求を出すと、サービス提供者サーバ２は、利用者の今までの配信履歴やその配信条件などを検索し（ステップＳＴ３２３）、それら各種配信条件が記載された配信条件入力画面をスポンサー側に送信する。
【０１７６】
スポンサー側には、配信条件入力画面が表示され（ステップＳＴ３２４）、配信予定のＣＭ動画ファイル名やその配信方法を指定してサービス提供者サーバ２に送信する。これを受けて、サービス提供者サーバ２は、ＣＭ配信内容を再確認し、配信許諾文が記載された画面をスポンサーに送信する。ＣＭ配信条件の一例としては、希望する動画コンテンツの種類やＣＭ動画の配信先（ユーザ）の性別や年代などが挙げられる。
【０１７７】
スポンサーサーバ３は、再確認画面をモニタ上に表示し（ステップＳＴ３０６）し、配信内容を再確認した上で、今回のＣＭ配信にかかる費用の見積もりを要求する。見積もり要求を受け、サービス提供者サーバ２は、配信条件などに基づいて所定の見積もりステップを行い（ステップＳＴ３２６）、その見積もり画面をスポンサーサーバ３に送信する。
【０１７８】
スポンサーサーバ３は、配信された見積もり画面を表示し（ステップＳＴ３２７）、提示した広告料金でよければ、画面上に表示された配信了承ボタンを押すことで、その了承信号がサービス提供者サーバ２に送信され（ステップＳＴ８２８）、その受託情報を例えばユーザ認証エンジン２１０のスポンサー情報格納部２１３に保存する（ステップＳＴ８２９）。
【０１７９】
広告料金が妥当でないと判断した場合には、再度ステップＳＴ３２４に戻りＣＭ動画の配信条件や配信方法などを設定し直して、新しく見積もりを取る。
【０１８０】
サービス提供者サーバ２は、配信するＣＭ動画ファイルのダウンロードを要求する。ダウンロード要求を受けたスポンサーサーバ３は、まず、次に、ＷＷＷサーバ３１内のＣＭ動画格納部３２とＣＭ情報格納部３４を検索して該当するＣＭ動画ファイルを呼び出し（ステップＳＴ３３０）、動画ファイル情報とともにサービス提供者サーバ２に送信する。併せて、スポンサーサーバ３は、その配信履歴を配信情報管理部３５に保存する。
【０１８１】
この実施形態において、スポンサーは、配信するＣＭ動画ファイルをサービス提供者サーバ２に対してインターネット回線１を介してオンラインで配信するようにしているが、ＤＶＤ−ＲＯＭなどの物理媒体で配信してもよい。
【０１８２】
ＣＭ動画を受け取ったサービス提供者サーバ２は、まず、そのＣＭ動画ファイルとＣＭファイル情報のバックアップをそれぞれファイル名を付けてＣＭ配信エンジン２４０のＣＭ動画格納部２４１と、ＣＭ動画情報格納部２４３に互いにリンクを張った状態で格納する（ステップＳＴ３３１）。最後に、ＣＭ動画の受託情報をスポンサーサーバ３に送信する。送信方法としては、ホームページ上で行ってもよいし、電子メールで送信するなどしてもよい。
【０１８３】
次に、本発明の動画配信システムのサービス提供者サーバ２、動画コンテンツ提供者サーバ４、ユーザー端末５との間で行われる動画配信手順の一例を図９のフローチャートを参照して説明する。
【０１８４】
まず、ユーザ端末５が動画コンテンツ提供者のホームページにアクセスすると、動画コンテンツ提供者サーバ３は、内蔵するＷＷＷサーバ３１からホームページ画面を送信し、ユーザ端末５のモニタ上にホームページが表示される（ステップＳＴ３４０）。
【０１８５】
ユーザはさらに、ホームページを見て、配信可能な動画が記載された画面を要求する。これを受け、動画コンテンツ提供者サーバ３は、ファイル情報検索部４８に指令を出し、配信可能な動画コンテンツを検索し（ステップＳＴ３４１）、配信一覧をサムネイル形式で表示した画面をユーザ端末４に配信する。
【０１８６】
このとき、配信可能な動画画面を送信する前に、動画コンテンツ提供者サーバ３は、ユーザ認証エンジン４２を駆動して、ユーザの認証を実行するようにしてもよい。その具体的な認証方法に関しては、上述したものと同様のものが用いられる。
【０１８７】
端末５上に表示されたサムネイル画面を見て、ユーザは、閲覧したい動画の配信要求を動画コンテンツ提供者サーバ３に出す（ステップＳＴ３４２）。配信要求を受けた動画コンテンツ提供者サーバ３は、再度ファイル情報検索部４８に指令を出し、主動画ファイル格納部４４と主動画ファイル情報格納部４７から配信要求が出された動画元の主動画ファイルとそのファイル情報を検索し（ステップＳＴ３４３）、該当する主動画ファイルの存在を確信した上で呼び出し（ステップＳＴ３４４）、ユーザ端末５に配信する。
【０１８８】
併せて、動画コンテンツ提供者サーバ３は、今回配信した主動画ファイルの配信履歴や配信先ユーザの情報などを配信ログ管理部に保存する（ステップＳＴ３４５）。さらに、別の動画の配信要求がある場合には、ステップＳＴ３４１に戻り、別の動画を検索してユーザ端末５に配信する。要求がない場合は、動画コンテンツ提供者サーバ３の配信ステップは、終了する。
【０１８９】
ユーザ端末５は、配信された主動画ファイルとファイル情報をハードディスク５２内の主動画ファイル格納部５６１と主動画ファイル情報格納部５６２とにそれぞれファイル名を付けて保存する（ステップＳＴ３４７）。
【０１９０】
次に、ユーザは、画面上に表示された主動画ファイルのアイコンをマウスでクリック（もしくはダブルクリック）することにより、主動画ファイルの情報が端末５内部の演算部によって起動される（ステップＳＴ３４８）。主動画ファイルが起動されると、そのファイル内に格納されている再生ソフト情報に基づき、演算部は、再生ソフト５４がインストールされているかどうかハードディスク５２内を検索する（ステップＳＴ３４９）。
【０１９１】
演算部によって再生ソフト５４のインストールなしと判断された場合、図１０に示すように、まず、ファイル情報に記載されたネットワーク情報を元にユーザ端末５のブラウザ５５が自動的に起動し（ステップＳＴ３８０）、そのネットワーク情報に記載されたホームページ（この実施形態では、サービス提供者サーバ２）にアクセスし、サービス提供者サーバ２より送信された再生ソフトのダウンロードホームページ画面を表示する（ステップＳＴ３８１）。
【０１９２】
ユーザは、ホームページに表示された内容に沿って再生ソフトのダウンロード要求を出すと、サービス提供者サーバ２は、図示しない再生ソフト格納部から再生ソフトを呼び出し（ステップＳＴ３８２）、ユーザ端末５に送信する。
【０１９３】
再生ソフト５４をダウンロードしたユーザ端末５は、その再生ソフト５４をハードディスク５２内に保存する。この実施形態において、再生ソフト５４は、ダウンロードされた時点ですぐに起動可能な状態のものが配信されるが、部とインストール作業を必要とするタイプのファイルであってもよく、再生ソフト５４の配信形態については任意である。
【０１９４】
次に、ユーザ端末５は保存された再生ソフト５４を起動する（ステップＳＴ３８５）。起動指令を受けた再生ソフト５４は、一旦内容を初期化し、自己の保有するユーザ情報格納部５４３にアクセスしてユーザ情報を取り出す（ステップＳＴ３８６）。そこで、ユーザ情報ありと判断された場合、すなわち、再生ソフト５４を再インストールした場合には図９のステップＳＴ３４９に戻り、動画配信準備を整える。
【０１９５】
ユーザ情報なし、すなわち新規ユーザと判断した場合には、新規ユーザ登録ステップに移行する。新規ユーザ登録ステップは、まず、画面上に表示された記入欄に沿ってユーザ情報を埋めてゆき、最後に登録完了ボタンを押す。これにより、新規ユーザ情報が再生ソフト５４内のユーザ情報格納部５４３内に格納される（ステップＳＴ３８８）。
【０１９６】
再生ソフト５４は、ユーザ登録が完了されたことを確認すると、その登録完了通知をサービス提供者サーバ２のユーザ認証エンジン２１０に送信する。登録完了通知を受け、ユーザ認証エンジン２１０は、新規ユーザ登録部２１６に指令を出し、アカウント情報格納部２１７を検索して新しいアカウントＩＤとパスワードを発行し（ステップＳＴ３９０）、ユーザ認証エンジン２１０を介して再生ソフト５４に送信する。
【０１９７】
ユーザ認証エンジン２１０は、発行したアカウント情報をアカウント情報格納部２１７に格納し、その配信ログをアクセスログ管理部２１８に保存する。これにより、サービス提供者サーバ２の再生ソフト配信ステップが完了する。なお、アカウント情報の配信は、再生ソフト上でオンデマンド形式で行ってもよいし、ユーザ情報に記載したメールアドレスに送信するなどしてもよい。
【０１９８】
アカウント情報を受け取ったユーザは、再生ソフト内に設けられたアカウント情報入力部にアカウント情報を入力すると（ステップＳＴ３９２）、再生ソフトは、図示しないアカウント判定部を使って入力されたアカウント情報が有効かどうかを判定し、有効と判断した場合には、再生ソフトにかけられた使用制限を解除する（ステップＳＴ３９３）。無効であると判断した場合には、使用制限を継続する。なお、使用制限の一例としては、再生回数の制限や主動画ファイルの保存制限などが挙げられる。
【０１９９】
使用制限が解除されると、再生ソフト５４は、ユーザに配信を希望するＣＭの種類やジャンルなどの設定画面を表示し、これに添ってユーザは希望するＣＭ情報を設定するとともに（ステップＳＴ３９５）、その設定条件をユーザ情報格納部５４３に保存する（ステップＳＴ３９６）。さらに、設定する条件がある場合には、再度ステップＳＴ３９４に戻り条件を設定する。設定無しと判断した場合には、一連のユーザ登録ステップを終了して、図９のステップＳＴ３４９に戻り、動画の配信準備を整える。
【０２００】
以下においては、演算部が再生ソフト５４がハードディスク５２内にインストールされていると判断した場合について説明を行う。再び図９を参照して、再生ソフト５４がハードディスク５２内にインストール済みと確認されると、演算部は自動的にその再生ソフト５４を起動し、主動画ファイル情報を再生ソフト５４に読み込ませる（ステップＳＴ３５０）。
【０２０１】
再生ソフト４は、主動画ファイル情報を読み込むと、そのファイル情報内に組み込まれたサービス提供者サーバのネットワーク接続情報（例えばＴＣＰ／ＩＰなど）や従動画ファイルのファイル情報を元に、サービス提供者サーバ２の動画配信エンジン２３０にアクセスし、再生要求の出た主動画ファイル情報を動画配信エンジン２３０に送信する。
【０２０２】
動画配信エンジン２３０は、受信した主動画ファイル情報をファイル情報検索部２３３に送り、ファイル情報検索部２３３は、それに合致する従動画ファイルを従動画ファイル格納部２３１を検索し、併せて従動画ファイル情報格納部２３２も検索を行い、従動画ファイル情報も検索して、動画の配信準備を整える。
【０２０３】
配信準備が整うと、動画配信エンジン２３０は、ユーザ端末５の再生ソフト５４に向けてユーザ情報の送信要求を出す。これを受けて、再生ソフト５４は、ユーザ情報格納部５４３からユーザ情報を動画配信エンジン２３０に送信する。
【０２０４】
ユーザ情報を受け取った動画配信エンジン２３０は、そのユーザ情報とファイル情報をユーザ情報検索部２３５に送信し、受け取ったユーザ情報検索部２３５は、ユーザ情報に適したＣＭ動画をＣＭ配信エンジン２３０を使って検索するとともに、選択されたＣＭ動画が動画ファイルに添付可能な内容のＣＭ動画かどうかを判断する（ステップＳＴ３５２）。
【０２０５】
配信可能なＣＭ動画が見つかると、ユーザ情報検索部２３５はＣＭ配信エンジン２４０に配信指令を出し、ＣＭ動画を動画配信エンジン２３０内に取り込む。同時に、ＣＭ配信エンジン２４０は、配信履歴をＣＭ情報格納部２４３内に書き込む（ステップＳＴ３５３）。
【０２０６】
また、ユーザ情報検索部２３５は、合致する従動画ファイルを従動画ファイル格納部２３１から呼び出す（ステップＳＴ３５４）。呼び出された従動画ファイルは、暗号化処理部２３６に配信され、そこでＣＭ動画情報を元に暗号化処理される（ステップＳＴ３５５）。なお、ＣＭ動画は暗号化されず、常に再生可能な状態となっている。
【０２０７】
この実施形態において、暗号化処理は、各ファイル同士を排他的論理和（ＸＯＲ）処理によって符号化する。生成されたＣＭファイルと従動画ファイルは、動画配信エンジン２３０からユーザ端末５に配信される。配信作業を終えた動画配信エンジン２３０は、最後にＣＭファイルの配信履歴を配信ログ管理部２３７に保管し（ステップＳＴ３５６）、併せて従動画ファイルの配信履歴も配信ログ管理部２３７に保管し、一連の作業を終える。
【０２０８】
従動画ファイルとＣＭファイルを受け取った再生ソフトは、まず、先に配信されてきたＣＭ動画を再生ソフト５４１で再生して、ユーザ端末５のモニタ５３に表示する（ステップＳＴ３５８）。
【０２０９】
ＣＭ動画を再生しながら、同時に再生ソフト５４は、ＣＭ情報と従動画ファイル情報をデコーダ５４２に送信し、ＣＭ動画のファイル情報を元に従動画ファイルを排他的論理和（ＸＯＲ）によって復号する（ステップＳＴ３５９）。
【０２１０】
ＣＭ動画の再生が終了すると、再生ソフト５４は、主動画ファイルと従動画ファイルをデコーダ５４２に送信し、これを受けて、デコーダ５４２は主動画ファイルと従動画ファイルを再生可能な動画ファイルに復号する（ステップＳＴ３６０）。
【０２１１】
再生ソフト５４は、復号化された動画を順次再生部５４１に送り、これを受け動画再生部５４１は、動画像をストリーミング再生する（ステップＳＴ３６１）。再生ソフト５４は、動画を再生し続け、所定の配信終了条件を満足した場合には、動画の再生を終えるとともに（ステップＳＴ３６２）、再度ＣＭ動画３６３を再生して、一連の動画再生ステップを終える。
【０２１２】
他方において、終了条件を満たしていないと判断した場合には、ステップＳＴ３５９に戻り動画のストリーミング再生を続ける。終了条件の一例としては、動画の最終フレームを再生したかどうかなどが挙げられる。
【０２１３】
なお、この実施形態において、動画の再生終了後に再生されるＣＭ動画は、最初に再生されたＣＭ動画を再再生するようにしているが、最初のＣＭ動画とは異なるものをあとからストリーミング再生するようにしてもよい。
【０２１４】
この実施形態において、主動画ファイルは、予めユーザ端末５に格納され、従動画ファイルをストリーミング配信しながらストリーミング再生するようにしているが、主従両方の動画ファイルを同時にストリーミング配信しながら、再生するようにしてもよい。
【０２１５】
また、この実施形態では、主動画ファイルは動画コンテンツ提供者サーバ３内に格納され、その管理を動画コンテンツ提供者が行うようにしているが、主従両方の動画ファイルをサービス提供者サーバ２内に格納して、サービス提供者が動画を一括管理するようにしてもよい。このような態様も本発明に含まれる。
【０２１６】
次に、再生ソフト４５のより具体的な構成について説明する。図１１に示すように、再生ソフト５４を起動すると、モニタ上には、再生ウインドウ６０が表示される。再生ウインドウ６０は、中央に動画を再生する表示部６１を備え、表示部６１の下には、動画の再生をコントロールするコントロール部６２が設けられている。
【０２１７】
この実施形態において、コントロール部６２には、再生ボタン、停止ボタン、一時停止ボタン、早送りボタン、巻き戻しボタンおよび音量調節レバーが設けられている。
【０２１８】
表示部６１の隣には、表示中の動画に関する情報などが記載されるマルチウインドウ６３が設けられている。マルチウインドウ６３には、現在再生中の動画に関する情報（タイトルや著作権など）が表示されるとともに、ＣＭ動画再生中には、ＣＭ内容に関するホームページ先のリンクボタンなどが表示される。このようにマルチウインドウ６３には、動画に関するあらゆる情報を表示することができる。
【０２１９】
この実施形態において、再生ウインドウ６０は、ユーザ端末５のモニタ５３のデスクトップ上に独立して形成されたウインドウからなるが、本発明の動画配信プログラムを例えばＷＷＷブラウザのプラグインとして、ＷＷＷブラウザ内に組み込むようにしてもよい。この場合、再生ウインドウ６０は、ブラウザの表示ウインドウ内に表示される。このような態様も本発明に含まれる。
【０２２０】
次に、図１２を参照して動画の再生方法について説明する。この実施形態では２本の動画「動画１」、「動画２」と、３本のＣＭ「ＣＭ１」、「ＣＭ２」、「ＣＭ３」を再生する場合について説明する。ユーザが「動画１」および「動画２」を無料で視聴するためには、必ずＣＭを視聴する必要がある。
【０２２１】
そこで、通常の動画再生の流れとしては、図１２（ａ）に示すように、まず最初に「ＣＭ１」を再生してから「動画１」を再生し、「動画１」の再生終了後には「ＣＭ２」が再生される。続けて、「ＣＭ２」の再生後に「動画２」が再生され、「動画２」の再生終了後、最後に「ＣＭ３」を再生して動画再生を終える。これにより、ユーザは動画の最初と最後で必ずＣＭ動画を視聴しなくてはならない。
【０２２２】
図１２（ｂ）に示すように、ＣＭ動画の再生中は、再生ウインドウ６０のコントロール部６２内の早送りボタンは操作不能になることが好ましい。これによれば、ＣＭ動画をスキップして直接動画を再生するのを防止できる。
【０２２３】
また、図１２（ｃ）に示すように、「動画１」から「動画２」に跨るように早送りボタンを操作した場合には、必ず「動画２」の先頭の「ＣＭ２」の頭に戻って再生を開始すさせることがスポンサーにとって好ましい。
【０２２４】
逆に、図１２（ｄ）に示すように、「動画２」から「動画１」に跨って戻る場合も同様に、「動画１」先頭の「ＣＭ１」から再生を開始させることがスポンサーにとって好ましい。
【０２２５】
「動画１」や「動画２」の再生途中に動画再生を終えると最後に流れる「ＣＭ３」が視聴されないことになる。そこで、図１２（ｄ）に示すように、動画の再生途中で停止ボタンが操作された場合には、強制的に「ＣＭ３」を再生する。
【０２２６】
具体的には、これら各制限事項は、上述した図９のステップＳＴ３６２内に設定することにより、動画の再生条件を指定することができる。
【０２２７】
なお、再生ウインドウ６０を強制終了させることにより、「ＣＭ３」の再生を待たず再生ソフトを終了させることも可能である。このような場合には、「ＣＭ３」の内容を再生ソフト内にバッファしておき、次回の再生時に「ＣＭ１」として再生するようにしてもよい。
【０２２８】
この実施形態において、ユーザ端末５は、パーソナルコンピュータを例にとって説明したが、ユーザ端末５は、パーソナルコンピュータに限らず、例えば携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、自動車や電車などに組み込まれた各種情報端末、さらにはゲーム機やテレビなどのオーディオビジュアル機器などネットワークに接続可能なものであれば、その種類に制限なく適用できる。
【０２２９】
また、動画の配信を終えた後、配信ログ管理部２３７と協働してスポンサーに広告料金を請求する課金システムを別途設けてもよく。この場合、動画の配信回数や総再生時間などをカウントしておき、先にスポンサーに提示した見積もり案に沿って料金を自動で課金できるようしてもよい。
【国際調査報告】
2005022912.tif 000016
2005022912.tif 000017
2005022912.tif 000018
2005022912.tif 000019