(57)【要約】【課題】ＣＭ番組等の第２種番組について事前の調査を行うことなく視聴者の嗜好に適切に対応させる番組配信システム、番組配信サーバ、番組再生端末、番組配信方法、サーバおよび端末制御プログラムを得ること。【解決手段】第２種番組を配信する番組配信サーバとしてのＣＭ配信サーバ１０１は、ＣＭ蓄積部１１２に蓄積したＣＭ番組を番組再生端末としての視聴端末１０２に複数配信し第１種および第２種番組再生手段としての再生部１２６で再生する。視聴者は再生されるＣＭ番組を好まないとき、ＣＭ番組の配信される時間帯内であれば特定第２種番組スキップ要求手段としてのスキップ要求送信部１２４からそのＣＭ番組のスキップを要求して次のＣＭ番組を配信させる操作を繰り返すことができる。【選択図】図７
2010087979.tif 000002
【特許請求の範囲】
【請求項１】
番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を配信する第１種番組配信手段と、
この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を配信する第２種番組配信手段と、
この第２種番組配信手段の配信する第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生手段と、
この第２種番組再生手段による再生が行われない時間帯で前記再生時刻に従って第１種番組を再生する第１種番組再生手段と、
前記第２種番組再生手段の再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えを繰り返し要求できる特定第２種番組スキップ要求手段と、
この特定第２種番組スキップ要求手段が前記他の第２種番組の再生への切り替えを要求したとき、前記現在再生されている第２種番組を前記第２種番組配信手段で配信される他の第２種番組の再生に切り替える第２種番組再生切替手段
とを具備することを特徴とする番組配信システム。
【請求項２】
それぞれの第２種番組は、前記特定第２種番組スキップ要求手段によってその再生中に再生切り替えが要求されない限り、それらの第２種番組の番組終了まで再生が確保されることを特徴とする請求項１記載の番組配信システム。
【請求項３】
前記特定第２種番組スキップ要求手段は、前記ギャップの終了する時刻まで第２種番組のスキップを受け付ける手段であることを特徴とする請求項１記載の番組配信システム。
【請求項４】
前記第２種番組配信手段によって配信された第２種番組を格納する第２種番組格納手段を具備し、前記第２種番組再生手段は、この第２種番組格納手段に格納された第２種番組を選択することを特徴とする請求項１記載の番組配信システム。
【請求項５】
前記第２種番組格納手段は、それぞれの第２種番組の先頭から少なくとも所定時間長の番組先頭部分を予め格納しておく手段であり、前記第２種番組配信手段は、前記第２種番組再生切替手段から切り替え後の第２種番組として指定された第２種番組の前記番組先頭部分を除く後続部分をそれらの要求があるたびに配信する配信手段であることを特徴とする請求項４記載の番組配信システム。
【請求項６】
前記第２種番組再生切替手段が、切り替え後の第２種番組として指定された第２種番組の前記番組先頭部分を前記第２種番組格納手段から取り出す前半部分取り出し手段と、この前半部分取り出し手段によって取り出され前記第２種番組再生手段によって再生される第２種番組の前半部分の後端に後続部分を時間的な切れ目なく接続する番組組み立て手段とを更に具備することを特徴とする請求項５記載の番組配信システム。
【請求項７】
第１種番組は本来再生される番組内容としての番組本編であり、第２種番組は広告番組であることを特徴とする請求項１記載の番組配信システム。
【請求項８】
第１種番組は本来再生される番組内容としての番組本編であり、第２種番組は予め定めた特定種類の情報を通知する通知番組であることを特徴とする請求項１記載の番組配信システム。
【請求項９】
前記通知番組は、ニュース番組、天気予報あるいは交通情報のいずれかを含むことを特徴とする請求項８記載の番組配信システム。
【請求項１０】
前記第１種番組の予め設定された時間的なギャップのうち指定されたものの時間長を「０」を含めた任意の長さに変更するギャップ時間長変更手段と、このギャップ時間長変更手段の時間長の変更に合わせて前記予め設定された時間的なギャップのうちの他のギャップの時間長も含めた番組を構成する各場面の再生時刻を再設定する再生時刻再設定手段とを具備することを特徴とする請求項１記載の番組配信システム。
【請求項１１】
前記第１種番組および第２種番組は動画番組として構成されていることを特徴とする請求項１記載の番組配信システム。
【請求項１２】
前記第１種番組および第２種番組は音声番組として構成されていることを特徴とする請求項１記載の番組配信システム。
【請求項１３】
前記特定第２種番組スキップ要求手段が再生の中止を要求した第２種番組とこれらのスキップ要求回数を視聴者単位で記憶するスキップ番組記憶手段と、このスキップ番組記憶手段の記憶した番組のスキップ要求回数が所定数以上のときその第２種番組の配信あるいは再生を視聴者単位で拒絶する特定第２種番組拒絶手段とを具備することを特徴とする請求項１記載の番組配信システム。
【請求項１４】
番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を再生する番組再生端末に対して、この第１種番組の予め時間的なギャップを形成する場所に配置する第２種番組を配信する第２種番組配信手段と、
前記番組再生端末が前記第２種番組配信手段の配信する第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行っているときこの第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えが前記番組再生端末から要求されたとき、該当する他の第２種番組に配信を切り替える第２種番組配信切替手段
とを具備することを特徴とする番組配信サーバ。
【請求項１５】
前記第１種番組を前記番組再生端末に対して配信する第１種番組配信手段を具備することを特徴とする請求項１４記載の番組配信サーバ。
【請求項１６】
前記第２種番組配信手段は前記番組再生端末が再生の対象とする全第２種番組の先頭部分を予めこの番組再生端末に配信する先頭部分配信手段と、これら第２種番組の先頭部分に続く後続部分をそれぞれ格納する後続部分格納手段とを備え、前記第２種番組配信切替手段は他の第２種番組の先頭部分からの再生切り替えが前記番組再生端末から要求されたとき、該当する他の第２種番組の後続部分を前記後続部分格納手段から取り出して配信する手段であることを特徴とする請求項１５記載の番組配信サーバ。
【請求項１７】
番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を受信する第１種番組受信手段と、
この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を受信する第２種番組受信手段と、
この第２種番組受信手段の受信した第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生手段と、
この第２種番組再生手段による再生が行われない時間帯で前記再生時刻に従って第１種番組を再生する第１種番組再生手段と、
前記第２種番組再生手段の再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えを繰り返し要求できる特定第２種番組スキップ要求手段と、
この特定第２種番組スキップ要求手段が前記他の第２種番組の再生への切り替えを要求したとき、前記現在再生されている第２種番組を前記第２種番組受信手段で受信した他の第２種番組の再生に切り替える第２種番組再生切替手段
とを具備することを特徴とする番組再生端末。
【請求項１８】
番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を配信する第１種番組配信ステップと、
この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を配信する第２種番組配信ステップと、
この第２種番組配信ステップの配信する第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生ステップと、
この第２種番組再生ステップによる再生が行われない時間帯で前記再生時刻に従って第１種番組を再生する第１種番組再生ステップと、
前記第２種番組再生ステップによる再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えを要求する特定第２種番組スキップ要求ステップと、
この特定第２種番組スキップ要求ステップで前記他の第２種番組の再生への切り替えが要求されたとき、前記現在再生されている第２種番組を前記第２種番組配信ステップで配信される他の第２種番組の再生に切り替える第２種番組再生切替ステップ
とを具備することを特徴とする番組配信方法。
【請求項１９】
番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を再生する番組再生端末に対して、この第１種番組の予め時間的なギャップを形成する場所に配置する第２種番組を配信する番組配信サーバのコンピュータに、
前記第２種番組を配信する第２種番組配信処理と、
前記時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯として前記第２種番組の再生が行われているときにこの第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えが前記番組再生端末から要求されたとき、該当する他の第２種番組に配信を切り替える第２種番組配信切替処理
とを実行させることを特徴とするサーバ制御プログラム。
【請求項２０】
番組再生端末のコンピュータに、
番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を受信する第１種番組受信処理と、
この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を受信する第２種番組受信処理と、
この第２種番組受信処理で受信した第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生処理と、
この第２種番組再生処理による再生が行われない時間帯で前記再生時刻に従って第１種番組を再生する第１種番組再生処理と、
前記第２種番組再生処理による第２種番組の再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替え要求する特定第２種番組スキップ要求処理と、
この特定第２種番組スキップ要求処理によって前記他の第２種番組の再生への切り替えが要求されたとき、前記現在再生されている第２種番組を前記第２種番組配信処理で配信される他の第２種番組の再生に切り替える第２種番組再生切替処理
とを実行させることを特徴とする端末制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、本来再生される番組内容としての番組本編のような第１種番組と、第１種番組の予め時間的なギャップを形成する場所を時間的に覆う広告番組や情報の通知番組のような第２種番組とを番組の再生側に配信する番組配信システム、番組配信サーバ、番組再生端末、番組配信方法、番組配信サーバ、サーバ制御プログラムおよび端末制御プログラムに関する。
【背景技術】
【０００２】
テレビジョンを例に採ると、民間のテレビジョン放送局の多くは、本来の放送番組の合間に広告（ＣＭ：commercial message）番組を放送している。そして、これにより得られる広告収入によって、無料放送を可能にするビジネスモデルを採用している。したがって、視聴者は、本来の放送番組の視聴の合間に広告を見ることが、このビジネスモデルを維持するために必要とされている。
【０００３】
しかしながら、本来の放送番組の合間に流されるＣＭ番組の中には、視聴者にとって全く興味の湧かないものや、不愉快な思いをさせるものもある。たとえば、小さな子供を病気で失った家族にとって、子供が登場するＣＭ番組は悲しい記憶を思い出させる場合がある。
【０００４】
そこで、視聴の対象とするＣＭ番組を視聴者が選択できるようにした広告配信システムが本発明の第１の関連技術として提案されている（たとえば特許文献１参照）。この第１の関連技術では、同一の広告対象ジャンル内に複数の動画広告を用意しておく。そして、視聴者がＣＭ番組の再生中に指示した場合には、同一のスポンサでこの広告とは異なる代替動画広告を代わって配信するようにしている。
【０００５】
また、本発明の第２の関連技術として、ＣＭ番組の代わりにスポンサが用意した代替コンテンツを視聴できるようにした提案も行われている（たとえば特許文献２参照）。この第２の関連技術のコンテンツ配信システムでは、広告情報に替えて代替コンテンツを再生する再生手段を備えている。このため、視聴者が視聴を開始したＣＭ番組を不要としてその視聴のスキップを指示すると、それまでに行われたコンテンツの観賞を乱さない程度で、また広告主の意図を伝えられるような代替コンテンツを配信することができる。たとえば、視聴者がコンテンツを視聴する指定を行った場合には、視聴者に合ったコンテンツを数曲視聴するごとに広告情報が挿入される。視聴者が広告情報をスキップした場合には、視聴者に合ったコンテンツは視聴を指定した場合よりも少ない曲数提供され、広告情報の代わりに、広告主の意向に合ったコンテンツが挿入されることになる。
【０００６】
しかしながら、これら第１および第２の関連技術では、ＣＭ番組のスポンサの意図が強く反映されたＣＭ番組あるいは代替コンテンツが視聴の対象となる点で同一である。このため、このようなＣＭ番組や代替コンテンツの視聴の強制は視聴者に苦痛を与える結果となる場合が多い。たとえばゲームを本質的に嫌っている視聴者がいるとする。このような視聴者に対して、特定のゲームのＣＭ番組の代わりに他のゲームのＣＭ番組を代わって提供しても、視聴者に苦痛を与えることを回避することができない。また、ＣＭ番組の代わりとして、そのゲームを番組本編内に組み込んだり、そのゲームの面白さを出演者が番組本編で話すようにすると、その視聴者にとっては番組本編自体の視聴も苦痛を与えることになりかねない。
【０００７】
そこで、異なるスポンサのＣＭ放送に入れ替えて視聴することを可能にした第３の関連技術が提案されている。この第３の関連技術では、異なるデジタル放送受信機間で、視聴者が視聴を希望するＣＭ放送を取得できるように放送予定のＣＭ放送を視聴者の希望に応じて予め交換しておくようにしている。
【特許文献１】特開２００８−０２８８９３号公報（第００５５段落、図１）
【特許文献２】特開２００５−００６１０５号公報（第００７０段落、図４）
【特許文献３】特開２００８−１２４８０１号公報（第００１０段落、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
この第３の関連技術によれば、放送予定のＣＭ番組を視聴者の希望に応じて交換するようになっている。したがって、視聴者個人の嗜好情報として完璧なものを予め用意しておく必要があると共に、ＣＭ番組も嗜好情報に完全に一致する物を用意しなければならない。そうでなければ視聴者が好まないＣＭ番組が再生された場合に、視聴者はこれを視聴し続けなければならない。
【０００９】
このような問題を回避するためには、ＣＭ番組の配信側に視聴者の嗜好の調査について過度の負担を強いることになり、数多くの視聴者にＣＭ番組の配信を行うことを事実上不可能にする。また、視聴者の嗜好もその置かれる環境や各種の情報によって変化する場合があり、ＣＭ番組を配信する際の嗜好情報を正確に把握することは事実上困難である。
【００１０】
以上、番組本編とＣＭ番組との関係について説明したが、たとえば視聴料をとる放送局が映画やドキュメント番組等の番組本編の合間に他の番組の紹介番組や天気予報、交通情報あるいはスポット的なニュースといった付随的な通知番組を挿入する場合にも、ユーザがこれら通知番組をそのまま見たり聞いたりし続けなければならないという問題があった。
【００１１】
本明細書では、番組を構成する各場面の再生時刻が時間軸上で予め規定された番組本編を第１種番組と呼ぶことにし、ＣＭ番組や通知番組のように番組本編の間（番組本編と次の番組本編の間も番組本編の間と考える。）に再生される番組を第２種番組と呼ぶことにする。
【００１２】
この場合、本発明の関連技術では、第２種番組について視聴者の嗜好に合ったものを視聴できるように予め交換するようにしているものの、嗜好そのものの把握が困難であり、また嗜好自体が時代の変化や各種の環境によって変化する可能性も大きい。したがって、個々の視聴者の嗜好に合わせて第２種番組を適切に用意することは困難である。また、視聴者に対する嗜好の度重なる調査や、調査対象となる視聴者を拡大することは、番組の配信側にかなりの負担を強いることになる。
【００１３】
また、本発明の各関連技術では、所定の時間第２種番組を視聴者に視聴させることにより広告収入を得るというビジネスモデルを維持しつつ、視聴者に無理に当該第２種番組を視聴させないようにするという点が考慮されていなかった。
【００１４】
そこで本発明の目的は、所定の時間第２種番組を視聴させることにより広告収入を得るというビジネスモデルを維持しつつ、視聴者に無理に当該第２種番組を視聴させないようにすることのできる番組配信システム、番組配信サーバ、番組再生端末、番組配信方法、番組配信サーバ、サーバ制御プログラムおよび端末制御プログラムを提供することにある。
【課題を解決するための手段】
【００１５】
本発明では、（イ）番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を配信する第１種番組配信手段と、（ロ）この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を配信する第２種番組配信手段と、（ハ）この第２種番組配信手段の配信する第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生手段と、（ニ）この第２種番組再生手段による再生が行われない時間帯で前記した再生時刻に従って第１種番組を再生する第１種番組再生手段と、（ホ）前記した第２種番組再生手段の再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えを繰り返し要求できる特定第２種番組スキップ要求手段と、（へ）この特定第２種番組スキップ要求手段が前記した他の第２種番組の再生への切り替えを要求したとき、前記した現在再生されている第２種番組を前記した第２種番組配信手段で配信される他の第２種番組の再生に切り替える第２種番組再生切替手段とを番組配信システムに具備する。
【００１６】
また、本発明では、（イ）番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を再生する番組再生端末に対して、この第１種番組の予め時間的なギャップを形成する場所に配置する第２種番組を配信する第２種番組配信手段と、（ロ）前記した番組再生端末が前記した第２種番組配信手段の配信する第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行っているときこの第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えが前記した番組再生端末から要求されたとき、該当する他の第２種番組に配信を切り替える第２種番組配信切替手段とを番組配信サーバに具備する。
【００１７】
更に本発明では、（イ）番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を受信する第１種番組受信手段と、（ロ）この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を受信する第２種番組受信手段と、（ハ）この第２種番組受信手段の受信した第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生手段と、（ニ）この第２種番組再生手段による再生が行われない時間帯で前記した再生時刻に従って第１種番組を再生する第１種番組再生手段と、（ホ）前記した第２種番組再生手段の再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えを繰り返し要求できる特定第２種番組スキップ要求手段と、（へ）この特定第２種番組スキップ要求手段が前記した他の第２種番組の再生への切り替えを要求したとき、前記した現在再生されている第２種番組を前記した第２種番組受信手段で受信した他の第２種番組の再生に切り替える第２種番組再生切替手段とを番組再生端末に具備する。
【００１８】
更にまた本発明では、（イ）番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を配信する第１種番組配信ステップと、（ロ）この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を配信する第２種番組配信ステップと、（ハ）この第２種番組配信ステップの配信する第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生ステップと、（ニ）この第２種番組再生ステップによる再生が行われない時間帯で前記した再生時刻に従って第１種番組を再生する第１種番組再生ステップと、（ホ）前記した第２種番組再生ステップによる再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えを要求する特定第２種番組スキップ要求ステップと、（へ）この特定第２種番組スキップ要求ステップで前記した他の第２種番組の再生への切り替えが要求されたとき、前記した現在再生されている第２種番組を前記した第２種番組配信ステップで配信される他の第２種番組の再生に切り替える第２種番組再生切替ステップとを番組配信方法に具備する。
【００１９】
また、本発明では、番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を再生する番組再生端末に対して、この第１種番組の予め時間的なギャップを形成する場所に配置する第２種番組を配信する番組配信サーバのコンピュータに、サーバ制御プログラムとして、（イ）前記した第２種番組を配信する第２種番組配信処理と、（ロ）前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯として前記した第２種番組の再生が行われているときにこの第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えが前記した番組再生端末から要求されたとき、該当する他の第２種番組に配信を切り替える第２種番組配信切替処理とを実行させることを特徴としている。
【００２０】
更にまた、本発明では、番組再生端末のコンピュータに、端末制御プログラムとして、（イ）番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を受信する第１種番組受信処理と、（ロ）この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を受信する第２種番組受信処理と、（ハ）この第２種番組受信処理で受信した第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生処理と、（ニ）この第２種番組再生処理による再生が行われない時間帯で前記した再生時刻に従って第１種番組を再生する第１種番組再生処理と、（ホ）前記した第２種番組再生処理による第２種番組の再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替え要求する特定第２種番組スキップ要求処理と、（へ）この特定第２種番組スキップ要求処理によって前記した他の第２種番組の再生への切り替えが要求されたとき、前記した現在再生されている第２種番組を前記した第２種番組配信処理で配信される他の第２種番組の再生に切り替える第２種番組再生切替処理とを実行させることを特徴としている。
【発明の効果】
【００２１】
以上説明したように本発明によれば、所定の時間第２種番組を視聴させることにより広告収入を得るというビジネスモデルを維持しつつ、視聴者に無理に当該第２種番組を視聴させないようにする番組配信システム、番組配信サーバ、番組再生端末、番組配信方法、番組配信サーバ、サーバ制御プログラムおよび端末制御プログラムを簡単に実現することができる。
【発明を実施するための最良の形態】
【００２２】
図１は、本発明の第１のクレーム対応図を示したものである。本発明の番組配信システム１０は、番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を配信する第１種番組配信手段１１と、この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を配信する第２種番組配信手段１２と、この第２種番組配信手段１２の配信する第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生手段１３と、この第２種番組再生手段１３による再生が行われない時間帯で前記した再生時刻に従って第１種番組を再生する第１種番組再生手段１４と、前記した第２種番組再生手段１３の再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えを繰り返し要求できる特定第２種番組スキップ要求手段１５と、この特定第２種番組スキップ要求手段１５が前記した他の第２種番組の再生への切り替えを要求したとき、前記した現在再生されている第２種番組を前記した第２種番組配信手段で配信される他の第２種番組の再生に切り替える第２種番組再生切替手段１６とを備えている。
【００２３】
図２は、本発明の第２のクレーム対応図を示したものである。本発明の番組配信サーバ２０は、番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を再生する番組再生端末に対して、この第１種番組の予め時間的なギャップを形成する場所に配置する第２種番組を配信する第２種番組配信手段２１と、前記した番組再生端末が前記した第２種番組配信手段の配信する第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行っているときこの第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えが前記した番組再生端末から要求されたとき、該当する他の第２種番組に配信を切り替える第２種番組配信切替手段２２とを備えている。
【００２４】
図３は、本発明の第３のクレーム対応図を示したものである。本発明の番組再生端末３０は、番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を受信する第１種番組受信手段３１と、この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を受信する第２種番組受信手段３２と、この第２種番組受信手段の受信した第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生手段３３と、この第２種番組再生手段３３による再生が行われない時間帯で前記した再生時刻に従って第１種番組を再生する第１種番組再生手段３４と、前記した第２種番組再生手段３３の再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えを繰り返し要求できる特定第２種番組スキップ要求手段３５と、この特定第２種番組スキップ要求手段３５が前記した他の第２種番組の再生への切り替えを要求したとき、前記した現在再生されている第２種番組を前記した第２種番組受信手段３２で受信した他の第２種番組の再生に切り替える第２種番組再生切替手段３６とを備えている。
【００２５】
図４は、本発明の第４のクレーム対応図を示したものである。本発明の番組配信方法４０は、番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を配信する第１種番組配信ステップ４１と、この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を配信する第２種番組配信ステップ４２と、この第２種番組配信ステップ４２で配信する第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生ステップ４３と、この第２種番組再生ステップ４３による再生が行われない時間帯で前記した再生時刻に従って第１種番組を再生する第１種番組再生ステップ４４と、前記した第２種番組再生ステップ４３による再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えを要求する特定第２種番組スキップ要求ステップ４５と、この特定第２種番組スキップ要求ステップ４５で前記した他の第２種番組の再生への切り替えが要求されたとき、前記した現在再生されている第２種番組を前記した第２種番組配信ステップで配信される他の第２種番組の再生に切り替える第２種番組再生切替ステップ４６とを備えている。
【００２６】
図５は、本発明の第５のクレーム対応図を示したものである。本発明では、番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を再生する番組再生端末に対して、この第１種番組の予め時間的なギャップを形成する場所に配置する第２種番組を配信する番組配信サーバのコンピュータに、サーバ制御プログラム５０として、前記した第２種番組を配信する第２種番組配信処理５１と、前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯として前記した第２種番組の再生が行われているときにこの第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替えが前記した番組再生端末から要求されたとき、該当する他の第２種番組に配信を切り替える第２種番組配信切替処理５２とを実行させる。
【００２７】
図６は、本発明の第６のクレーム対応図を示したものである。本発明では、番組再生端末のコンピュータに、端末制御プログラム６０として、番組を構成する各場面の再生時刻が時間軸上で予め規定された第１種番組を受信する第１種番組受信処理６１と、この第１種番組の予め時間的なギャップを形成する場所に配置すべく、再生時間が個別に設定された複数種類の第２種番組を受信する第２種番組受信処理６２と、この第２種番組受信処理６２で受信した第２種番組を選択してこれらを時間軸上に任意の本数配置することで前記した時間的なギャップの開始時刻からそれぞれのギャップの終了する時刻までを含む時間帯の再生を行う第２種番組再生処理６３と、この第２種番組再生処理による再生が行われない時間帯で前記した再生時刻に従って第１種番組を再生する第１種番組再生処理６４と、前記した第２種番組再生処理６３による第２種番組の再生中に、現在再生されている第２種番組の再生を中止して他の第２種番組の先頭部分からの再生切り替え要求する特定第２種番組スキップ要求処理６５と、この特定第２種番組スキップ要求処理６５によって前記した他の第２種番組の再生への切り替えが要求されたとき、前記した現在再生されている第２種番組を前記した第２種番組配信処理で配信される他の第２種番組の再生に切り替える第２種番組再生切替処理６６とを実行させる。
【００２８】
次に実施の形態を基にして本発明を説明する。
【００２９】
＜第１の実施の形態＞
【００３０】
図７は、本発明の第１の実施の形態における番組配信システムとしての広告配信システムの概要を表わしたものである。本実施の形態の広告配信システム１００は、ＣＭ（commercial message）番組（第２種番組）の配信を行うためのＣＭ配信サーバ１０１と、番組の視聴を行う視聴端末１０２および本来再生される番組内容としての番組本編（第１種番組）を提供する番組配信装置１０３によって構成されている。ただし、広告配信システム１００の構成によっては、ＣＭ配信サーバ１０１が番組配信装置１０３に属するものであってもよい。
【００３１】
ＣＭ配信サーバ１０１は、このサーバ全体の制御を行う主制御部１１１を備えている。主制御部１１１は、図示しないＣＰＵ（Central Processing Unit）と、このＣＰＵが実行する制御プログラムを格納したＲＯＭ（Read-Only Memory）等の記憶媒体によって構成されている。ＣＭ配信サーバ１０１内には、各種各様のＣＭ番組を格納したＣＭ蓄積部１１２と、このＣＭ蓄積部１１２からＣＭ番組を取り出して視聴端末１０２に配信するＣＭ配信部１１３と、ＣＭ番組のスキップ要求を視聴端末１０２から受け付けるスキップ要求受付部１１４と、番組本編を番組配信装置１０３から受け取る番組本編受信部１１５と、ＣＭ配信部１１３、スキップ要求受付部１１４および番組本編受信部１１５と接続されてＣＭ番組の視聴時間を管理するＣＭ視聴時間管理部１１６を備えている。ＣＭ配信サーバ１０１内のＣＭ配信部１１３等の各部のうちの少なくとも一部は、ハードウェアで構成される必要はなく、主制御部１１１の制御プログラムが実行されることによるソフトウェア的な機能部（モジュール）として構成されるものであってもよい。
【００３２】
視聴端末１０２は、個々の視聴者が使用するものであり、その全体的な制御を行う主制御部１２１を備えている。主制御部１２１は、ＣＭ配信サーバ１０１の主制御部１１１と同様に、図示しないＣＰＵや、このＣＰＵが実行する制御プログラムを格納したＲＯＭ等の記憶媒体によって構成されている。視聴端末１０２内には、ＣＭ配信サーバ１０１からＣＭ番組を受信するＣＭ受信部１２２と、視聴者がＣＭ番組のスキップ操作を行ったときこれを受け付けるスキップ操作受付部１２３と、このスキップ操作受付部１２３でスキップ操作が受け付けられたときスキップ要求をＣＭ配信サーバ１０１側に送信するスキップ要求送信部１２４と、番組本編を番組配信装置１０３から受信する番組本編受信部１２５と、番組本編ならびにＣＭ番組を時分割的に再生する再生部１２６と、視聴者の操作のための操作部１２７を備えている。
【００３３】
ここで再生部１２６は、たとえば図示しない液晶ディスプレイとスピーカによって映像および音声の再生を行うようになっている。再生部１２６は、番組本編（第１種番組）とＣＭ番組（第２種番組）のそれぞれの再生を行う。再生部１２６には、再生切替制御部１２８が接続されている。再生切替制御部１２８は、番組本編とＣＭ番組を切り替えたり、再生するＣＭ番組（ＣＭスキップによって追加されるＣＭ番組を含む。）の選択およびＣＭ番組同士を時間軸上で切れ目なく配置する組み立て制御を行う。ＣＭ受信部１２２および番組本編受信部１２５は番組格納部１２９と接続されており、それぞれ受信した番組本編とＣＭ番組を一時的に格納するようになっている。番組格納部１２９に格納された番組本編とＣＭ番組は、ＣＭ受信部１２２あるいは番組本編受信部１２５を経由して再生部１２６によって読み出されるようになっている。
【００３４】
視聴端末１０２についても、ＣＭ受信部１２２等の各部のうちの少なくとも一部は、ハードウェアで構成される必要はなく、主制御部１２１の制御プログラムが実行されることによるソフトウェア的な機能部として構成されるものであってもよい。操作部１２７は、視聴者が視聴端末１０２の操作を行うためのものである。操作部１２７から任意の番組の視聴の要求が行われると、再生部１２６はその番組の視聴にＣＭの配信が必要であるかを判別する。ＣＭ番組の配信が必要な番組の視聴が要求されている場合、再生部１２６はＣＭ受信部１２２を介してＣＭ配信サーバ１０１側のＣＭ視聴時間管理部１１６にこれを伝達するようになっている。
【００３５】
番組配信装置１０３は、その全体的な制御を行う主制御部１３１を備えている。主制御部１３１は、ＣＭ配信サーバ１０１の主制御部１１１と同様に、図示しないＣＰＵや、このＣＰＵが実行する制御プログラムを格納したＲＯＭ等の記憶媒体によって構成されている。番組配信装置１０３内には、番組本編を蓄積する番組本編蓄積部１３２と、この番組本編蓄積部１３２に蓄積された番組本編をＣＭ配信サーバ１０１ならびに視聴端末１０２に送信する番組本編送信部１３３を備えている。番組本編蓄積部１３２の他に、図示しない装置からその都度送られてくる番組を中継する番組中継装置が備えられていてもよい。
【００３６】
ＣＭ配信部１１３とＣＭ受信部１２２は第１のネットワーク１４１によって接続されており、スキップ要求受付部１１４とスキップ要求送信部１２４は第２のネットワーク１４２によって接続されている。また、番組本編受信部１１５と番組本編送信部１３３は第３のネットワーク１４３で接続されており、番組本編受信部１２５と番組本編送信部１３３は第４のネットワーク１４４で接続されている。これら第１〜第４のネットワーク１４１〜１４４は、インターネット、専用線、公衆電話網、無線通信網、ＮＧＮ（Next Generation Network）等のどのようなネットワークあるいは伝送線によって構成されていてもよい。また、これら第１〜第４のネットワーク１４１〜１４４は、互いに同一のものであってもよいし、それぞれ別のネットワークとして構成されるものであってもよい。
【００３７】
図８は、ＣＭ視聴時間管理部の構成を具体的に表わしたものである。ＣＭ視聴時間管理部１１６は、ＣＭ番組が視聴される時間帯を検出するＣＭ区間検出部１５１と、ＣＭ番組が視聴される時間を計測するＣＭ視聴時間カウンタ１５２と、図７に示したＣＭ蓄積部１１２からＣＭ配信部１１３を介してＣＭの配信を指示するＣＭ配信指示部１５３から構成されている。
【００３８】
ＣＭ区間検出部１５１は、番組本編受信部１１５から番組本編を表わす番組本編信号１６１を受け取って、ＣＭ番組が視聴される時間帯を検出する。番組本編としての第１種番組は、番組を構成する各場面の再生時刻が時間軸上で予め規定されている。この第１種番組には、第２種番組を適宜挿入するような形で配置できるように、時間的なギャップを形成する場所（時間的に区切られていい場所）が予め用意されている。
【００３９】
図９は、番組本編とＣＭ番組の一般的な時間軸上での関係を図解したものである。番組本編は、特別な場合を除いて、その各場面の再生時刻が時間軸上で予め規定されている。特別な場合とは、たとえば重大な事件が発生してその事件に関する番組が急遽割り込んだり、現在放送中のスポーツ番組が予定終了時刻に終了せずに延長した結果として、それ以降の番組本編の再生開始時刻が遅延したような場合をいう。
【００４０】
図９は、このような例外が発生しない通常の例を示している。ここで第１の番組本編Ｈ1は９時００分に再生を開始し、９時１５分にその前半部分の再生を終了する。そして、９時１７分に第１の番組本編Ｈ1の後半部分の再生が開始し、９時２８分にその後半部分の再生が終了する。この例の場合、９時１５分から９時１７分までの２分間に第１の番組本編Ｈ1における時間的なギャップＧ1が生じている。ここに、たとえば３０秒を１単位とした場合には、第１〜第４のＣＭ番組Ｃ1〜Ｃ4が組み込まれる。
【００４１】
第１の番組本編Ｈ1の再生終了後の時刻９時３２分から第２の番組本編Ｈ2の再生が開始したものとする。この場合には、９時２８分から９時３２分までの４分間に第１の番組本編Ｈ1と第２の番組本編Ｈ2の境としての時間的なギャップＧ2が生じている。ここに、たとえば３０秒を１単位とした場合には、第５〜第１２のＣＭ番組Ｃ5〜Ｃ12が組み込まれる。本発明では、以上説明したような第１〜第１２のＣＭ番組Ｃ1〜Ｃ12を適宜、他のＣＭ番組に切り替えることができるが、これについては後に説明する。また、ＣＭ番組には、このように３０秒を１単位とするものだけではなく、１分、４５秒、１５秒、１０秒、５秒等の各種のものが存在するが、これについても後に説明を行う。
【００４２】
ところで、ＣＭ区間検出部１５１は、ＣＭ区間としてのギャップＧ1やギャップＧ2の検出を行うが、これには公知の各種の手法がある。代表的なものとしては、ＣＭ番組がステレオ放送で行われるのに対して番組本編がモノラル放送で行われる場合が多いことに着目してＣＭ番組の検出を行う。この他に、画面の変化と音声レベルの変動を監視して、ＣＭ番組の検出を行う技術も知られている。
【００４３】
ＣＭ視聴時間カウンタ１５２は、ＣＭ区間検出部１５１からＣＭ番組が視聴される時間帯の開始を示す検出信号１６２の供給を受けてこの時間帯の経過時間をカウントする。そして、スキップ要求受付部１１４がＣＭ番組のスキップ要求を受け付けた等の所定の場合にはＣＭ配信指示部１５３に対してＣＭ番組の配信に関する制御信号１６３を供給するようになっている。
【００４４】
図１０は、ＣＭ番組の配信に関するＣＭ配信サーバの処理の様子を表わしたものである。図７および図８と共に説明する。
【００４５】
ＣＭ配信サーバ１０１内の主制御部１１１は、視聴者が視聴端末１０２の操作部１２７を操作して番組の視聴を要求し、その結果としてＣＭ配信指示部１５３が番組の視聴に伴うＣＭ配信要求を発生させると（ステップＳ２０１：Ｙ）、ＣＭ視聴時間カウンタ１５２のカウント値をゼロにリセットする（ステップＳ２０２）。ＣＭ配信指示部１５３は、ＣＭ視聴時間カウンタ１５２のカウント値がゼロになった事を示す制御信号１６３が供給されると、ＣＭ配信部１１３に対してＣＭ番組の配信が可能になったことを通知する（ステップＳ２０３）。この通知は第１のネットワーク１４１を介して視聴端末１０２側に伝えられ、再生部１２６が番組本編の再生を開始することになる。
【００４６】
一方、ＣＭ配信サーバ１０１では、ステップＳ２０３の処理以降はＣＭ区間検出部１５１がＣＭ番組の配信の時間帯（ＣＭ区間としてのギャップ）を検出するか（ステップＳ２０４）と、ＣＭ番組の配信の対象となる番組の配信が終了した旨の通知を受けるか（ステップＳ２０５）の検出を行うようにしている。そして、番組の配信に伴ってＣＭ番組の配信の時間帯を検出するたびに（ステップＳ２０４：Ｙ）、その時間帯におけるＣＭ配信処理を実行する（ステップＳ２０６）。そして、ＣＭ番組の配信が終了すると、再びステップＳ２０４に戻って、番組の配信の終了が検出されるまでは（ステップＳ２０４：Ｎ、ステップＳ２０５：Ｎ）、次のＣＭ時間帯の検出処理に戻ることになる。番組の配信の終了が検出された段階で（ステップＳ２０５：Ｙ）、その番組についてのＣＭ配信に関する一連の処理が終了する（エンド）。
【００４７】
図１１は、図１０のステップＳ２０６に示したＣＭ配信サーバのＣＭ配信処理の様子を表わしたものである。図７および図８と共に説明する。
【００４８】
ＣＭ配信サーバ１０１はＣＭ区間検出部１５１がＣＭ番組の視聴される時間帯の開始を検出すると、ＣＭ視聴時間カウンタ１５２に今回のＣＭ番組の視聴時間をセットする（ステップＳ２２１）。この後、ＣＭ視聴時間管理部１１６のＣＭ配信指示部１５３はＣＭ配信部１１３にＣＭ番組を配信するように指示する（ステップＳ２２２）。すると、ＣＭ配信部１１３はＣＭ蓄積部１１２からＣＭ番組の残りの視聴時間内に視聴可能な時間長のＣＭ番組を１つ取り出してＣＭ受信部１２２に配信する（ステップＳ２２３）。この結果、再生部１２６は番組本編に続くＣＭ番組の時間帯にこのＣＭ番組の再生を開始することになる。
【００４９】
この後、ＣＭ配信サーバ１０１ではスキップ要求受付部１１４がスキップ操作受付部１２３による視聴者のＣＭ番組に対するスキップ要求を受け付けるかを監視する（ステップＳ２２４）。スキップ要求が受け付けられない場合は（Ｎ）、ＣＭ配信部１１３が現在配信中のＣＭ番組の配信を完了していないとき（ステップＳ２２５：Ｎ）、ステップＳ２２４に戻って、スキップ要求が受け付けられるかの監視が行われる。
【００５０】
再生中のＣＭ番組に対して視聴者がスキップ要求を行った場合には、このスキップ要求がスキップ要求受付部１１４で受け付けられる（ステップＳ２２４：Ｙ）。この場合、スキップ要求受付部１１４はＣＭ視聴時間管理部１１６にスキップ要求を伝達する（ステップＳ２２６）。ＣＭ視聴時間管理部１１６は、配信中のＣＭ番組の配信停止を指示すると共に、新たなＣＭ番組を代わりに配信するように指示する（ステップＳ２２７）。そして、ＣＭ配信サーバ１０１はステップＳ２２３に処理を戻して、ＣＭ視聴時間カウンタ１５２によりＣＭ番組の残りの視聴時間をチェックして、視聴可能な時間のＣＭ番組をＣＭ蓄積部１１２から１つ取り出して、そのＣＭ番組の配信を開始することになる。この新たなＣＭ番組の配信についても、スキップ要求受付部１１４がスキップ操作受付部１２３による視聴者のＣＭ番組に対するスキップ要求を受け付けることになる。
【００５１】
一方、現在配信中のＣＭ番組の配信が完了したら（ステップＳ２２５：Ｙ）、ＣＭ視聴時間管理部１１６でのＣＭ視聴時間が予定されたＣＭ番組の全視聴時間に達したか、すなわちＣＭ視聴時間カウンタ１５２にセットされた今回のＣＭ番組の視聴時間が終了するかのチェックが行われる（ステップＳ２２８）。そして、予定されたＣＭ番組の全視聴時間に達した場合には（Ｙ）、ＣＭ区間としてのギャップがＣＭ番組によって完全にカバーされるので、一連の処理が終了する（エンド）。
【００５２】
予定されたＣＭ番組の全視聴時間に達していない場合（ステップＳ２２８：Ｎ）、ＣＭ視聴時間管理部１１６は、ＣＭ配信部１１３に対して次のＣＭ番組の配信を指示する（ステップＳ２２９）。そして、ステップＳ２２３の処理に戻ることになる。以上説明したように、ＣＭ番組の全視聴時間が終了するまで視聴者はＣＭ番組のスキップ要求を行い、代わりのＣＭ番組を視聴することができる。
【００５３】
図１２は、視聴端末側における番組本編およびＣＭ番組の受信処理の様子を表わしたものである。図７および図８と共に説明する。
【００５４】
視聴端末１０２の再生部１２６には、番組本編送信部１３３から視聴者の選択した番組本編が第４のネットワーク１４４を介して番組本編受信部１２５に送られてくる。また、再生部１２６には、ＣＭ受信部１２２が受信したＣＭ番組が第１のネットワーク１４１を介して送られてくる。ここでＣＭ番組に関しては、ＣＭ区間検出部１５１がＣＭ番組の開始時点を検出して開始時点の同期を採っている。
【００５５】
そこで、視聴端末１０２の主制御部１２１は、ＣＭ番組が受信されたときには（ステップＳ２４１：Ｙ）、ＣＭ受信部１２２で受信したＣＭ番組を番組本編よりも優先して再生部１２６で再生する（ステップＳ２４２）。ＣＭ番組が受信されていない時間帯で番組本編が受信されている場合には（ステップＳ２４１：Ｎ、ステップＳ２４３：Ｙ）、その番組本編を再生部１２６で再生する（ステップＳ２４４）。
【００５６】
ステップＳ２４２のＣＭ番組の再生中にＣＭスキップ要求が発生すると（ステップＳ２４５：Ｙ）、スキップ要求送信部１２４が第２のネットワーク１４２を介してそのＣＭスキップ要求をスキップ要求受付部１１４に送出する（ステップＳ２４６）。この場合、ＣＭ配信部１１３は、ＣＭ蓄積部１１２からＣＭ番組の残りの視聴時間内に視聴可能な時間長のＣＭ番組を１つ取り出して、このＣＭ番組の再生を開始させることになる。ＣＭ番組の再生中にＣＭスキップ要求が発生しない間は（ステップＳ２４５：Ｎ、リターン）、そのＣＭ番組の再生が継続する（ステップＳ２４２）ことになる。
【００５７】
図１３は第１の実施の形態におけるＣＭスキップが発生した際の後続の番組本編の先頭部分の欠けの様子を説明するためのものである。今、第１の番組本編Ｈ1の再生に続いて、たとえば１分間のＣＭ放送のための時間帯が割り当てられていたとする。同図（Ａ）に示すように、この１分の時間帯Ｔ1の前半に３０秒間の第１のＣＭ番組Ｃ1が割り当てられており、後半に３０秒間の第２のＣＭ番組Ｃ2が割り当てられていたとする。視聴者がこれら第１および第２のＣＭ番組Ｃ1、Ｃ2のいずれに対してもＣＭスキップを要求しなかった場合、第２のＣＭ番組Ｃ2の再生が終了したその時点で次の番組である第２の番組本編Ｈ2の再生が再開される。この場合、第２の番組本編Ｈ2の再生の再開時にその先頭部分が第２のＣＭ番組Ｃ2によってカットされることはない。
【００５８】
これに対して、第２のＣＭ番組Ｃ2の再生開始からたとえば２秒Ｔ2の後に視聴者がそのＣＭスキップを要求したとする。この場合、ＣＭ配信部１１３は、ＣＭ蓄積部１１２からＣＭ番組の残りの視聴時間内に視聴可能な時間長のＣＭ番組を１つ取り出す。そして、この取り出した第３のＣＭ番組Ｃ3を第２のＣＭ番組Ｃ2の残りの視聴時間に再生する。第３のＣＭ番組Ｃ3の再生までのロス時間を説明の簡略化のために０秒であると仮定して説明する。その場合に第３のＣＭ番組Ｃ3の再生に割り当てられるＣＭ再生時間は理論的には３０秒から２秒を引いた２８秒になる。したがって、ＣＭ配信部１１３はＣＭ蓄積部１１２内に仮に２８秒の再生時間長のＣＭ番組が存在した場合には、これを優先的に取り出して、これを第３のＣＭ番組として再生すれば、これに続く第２のＣＭ番組の再生が終了したとき番組本編の再生が丁度開始するタイミングとなる。
【００５９】
しかしながら、ＣＭ蓄積部１１２には、３０秒とか１分といった規格化された時間長のＣＭ番組が蓄積されているのが通常である。このような場合、第３のＣＭ番組Ｃ3として３０秒の再生時間長のＣＭ番組をＣＭ蓄積部１１２から取り出して再生する。この結果、図１３（Ｂ）に示すように、第２のＣＭ番組Ｃ2の再生が２秒行われた後で、第３のＣＭ番組Ｃ3の再生が開始される。再生部１２６はＣＭ番組が受信されている間は番組本編よりもその再生を優先する（ステップＳ２４１：Ｙ、ステップＳ２４２）。したがって、第３のＣＭ番組Ｃ3の再生が完全に終了した時点で番組本編の再生が開始される結果として、番組本編の先頭部分の２秒Ｔ2が第２のＣＭ番組によってカットされることになる。
【００６０】
本実施の形態では、このような番組本編の再生の再開時の先頭部分がＣＭ番組によってカットされることを許容している。たとえば録画装置に搭載されているＣＭスキップを行う機能では、スキップさせる時間が一定長に固定されている場合が多い。このような装置のＣＭスキップの機能を使用する場合には、１つのＣＭの再生が開始してから視聴者のＣＭスキップへの操作指示が遅いほど、図１３（Ｂ）で示したように、一般的にはＣＭ番組終了後の番組本編の先頭部分の再生がスキップされる量が多くなる。また、ＣＭ番組の後に続く番組本編は、ＣＭ番組の直前の番組内容との連続性を確保するために直前に放送した番組内容の最後の部分を一部重複させるようにして再生を開始される形態を採ることが多い。したがって、ＣＭスキップ要求によって番組本編の先頭部分がＣＭ番組の後端によってカットされても、これによって新たなシーンがカットされるというような実害は少ない。
【００６１】
もちろん、１分の時間帯Ｔ1の途中でＣＭ番組のカットの要求があっても、次の番組本編の開始と帳尻が合う場合もある。図１３（Ｃ）はその一例を示している。１分の時間帯Ｔ1のために１分間の時間長の第２０のＣＭ番組Ｃ20が第１の番組本編Ｈ1の後に再生を開始したとする。それから４０秒Ｔ3が経過した後に視聴者がＣＭスキップ要求を行ったとする。この場合には、１分間の時間長の他のＣＭ番組を代わりに再生する必要はなく、２０秒の時間長Ｔ4の第３０のＣＭ番組Ｃ30が存在すれば、これを選択して再生する。これにより、第３０のＣＭ番組Ｃ30の再生終了時刻と第３のＣＭ番組Ｃ3の再生開始時刻が一致する。
【００６２】
また、以上の説明では視聴者が１つのＣＭ番組に対してＣＭスキップ要求を行ったが、１つのＣＭ区間に存在する２以上のＣＭ番組に対してもＣＭスキップを要求することができる。また、たとえば第１のＣＭ番組に対してＣＭスキップ要求を行った結果として再生される第３のＣＭ番組に対しても同様にＣＭスキップ要求を行うことができる。予定されたＣＭ番組の全視聴時間に達するまで、ＣＭスキップ要求は特にその回数が制限されるものではない。
【００６３】
以上説明した第１の実施の形態の広告配信システムによれば、視聴者が興味を示さない内容のＣＭ番組をスキップして他のＣＭ番組を視聴させることができる。したがって、一部のＣＭ番組の存在によってＣＭ番組全体の視聴が拒絶されることを回避し、視聴者に役立つＣＭ番組を積極的に視聴させることができる。
【００６４】
また、本実施の形態ではＣＭ番組の途中でＣＭスキップ要求を行うことで、次の番組本編の先頭部分がＣＭ番組の再生によって欠けてしまう場合を許容することにしている。これにより、所定の時間帯にＣＭ番組の再生を収める必要がなくなり、所定の時間帯にＣＭ番組を収めるために必要であった、多くの時間長のＣＭ番組を備える必要がない。また、１秒間とか３秒間といった極端に短い時間長のＣＭ番組が視聴者に再生されることが少なくなるので、視聴者のＣＭに対する好感度を維持することができる。更にＣＭ番組を用意する側でも、用意するＣＭ番組の総数を減らすことができるのでＣＭ番組制作費のコストダウンを図ることができる。更に、視聴者もスキップ要求によって多様の第２種番組としてのＣＭ番組に接することができるので、気に入った商品やサービスに触れる機会を増加させることができる。
【００６５】
この結果、本来再生される番組内容としての番組本編等の第１種番組とその合間としての所定の時間帯に再生されるＣＭ番組等の第２種番組との調和を図ることができ、また、第２種番組自体の経済的な価値の向上を図ることができる。
【００６６】
＜第２の実施の形態＞
【００６７】
図１４は、本発明の第２の実施の形態による広告配信システムを示したものである。この広告配信システム１００Ａで、図７と同一部分には同一の符号を付しており、これらの説明を適宜省略する。
【００６８】
本実施の形態の広告配信システム１００Ａでは、ＣＭ配信サーバ１０１Ａと視聴端末１０２Ａおよび番組配信装置１０３の間を接続する第１〜第４のネットワーク（伝送路）１４１〜１４４と、新たに設けられた第５のネットワーク（伝送路）１４５は、共にインターネット３０１で構成されている。サーバ側ＣＭ蓄積部１１２Ａには、ＭＰＥＧ４（Moving Picture Experts Group phase 4）でエンコードされたＣＭ番組が格納されている。
【００６９】
また、本実施の形態ではＣＭ配信サーバ１０１Ａ内のサーバ側ＣＭ蓄積部１１２Ａと同様に、視聴端末１０２Ａ側にもＣＭ蓄積部として端末側ＣＭ蓄積部３０２が設けられている。端末側ＣＭ蓄積部３０２は、ＣＭ配信サーバ１０１ＡからのＣＭ配信時にＣＭ番組の切り替えにかかる時間を最小化するために設けられている。すなわち、ＣＭ受信部１２２を経て受信したＣＭ配信サーバ１０１Ａ内のＣＭ番組のうちの所定の数のＣＭ番組を端末側ＣＭ蓄積部３０２内に格納しておくことによって、ＣＭ配信サーバ１０１ＡからのＣＭ番組の配信と、視聴端末１０２Ａ内に蓄積したＣＭ番組とを交互に視聴端末１０２Ａで再生できるようにして、ＣＭ番組の切り替えに要する時間を最小化している。更に、第２の実施の形態の広告配信システム１００Ａでは、ＣＭ視聴時間管理部１１６Ａが視聴者別にＣＭ番組の選別を行えるようになっている。
【００７０】
また、視聴端末１０２Ａの操作部１２７Ａには遠隔操作を可能にするリモコン（remote controller）操作装置３０３が取り付けられている。視聴者は操作部１２７Ａを直接操作してもよいし、赤外線通信あるいはブルートゥース（Bluetooth：登録商標）に代表される短距離無線通信技術を用いて遠隔操作を行うこともできる。
【００７１】
第５のネットワークは、ＣＭ配信サーバ１０１Ａ内のＣＭ配信部１１３Ａと視聴端末１０２Ａの新たに設けられた後続ＣＭ通知部３０４とを接続するようになっている。ここで後続ＣＭ通知部３０４は、後に詳細を説明するが、視聴端末１０２Ａが新たに選択したＣＭ番組をＣＭ配信サーバ１０１Ａに通知して、サーバ側ＣＭ蓄積部１１２ＡからそのＣＭの後続のデータを送付させるために使用されるようになっている。
【００７２】
図１５は第１の実施の形態の図８に対応するもので、第２の実施の形態におけるＣＭ視聴時間管理部の構成を具体的に表わしたものである。図１５で図７と同一部分には同一の符号を付しており、これらの説明を適宜省略する。図１４と共に説明する。
【００７３】
ＣＭ視聴時間管理部１１６ＡのＣＭ番組の配信を指示するＣＭ配信指示部１５３Ａには、視聴者別ＣＭスキップ履歴記憶部３１１が接続されている。視聴者別ＣＭスキップ履歴記憶部３１１は、視聴端末１０２ＡごとのＩＤ（identifier）を識別することで視聴者を識別する。そして、視聴者別にスキップ要求を行ったＣＭ番組のスキップ要求の回数と、そのＣＭ番組が関係する商品やサービスの分野を記録するようになっている。そして、スキップ要求の回数が所定の回数以上となったＣＭ番組は、ＣＭ配信部１１３ＡによるＣＭ番組の配信をその視聴者に対して行わないように制御するようになっている。また、ＣＭ番組が関係する商品やサービスがこれら商品を生産したりサービスを提供する特定の企業に限定されるかどうかを判別して、限定されない場合には該当する商品やサービス全体に関係するＣＭ番組の配信を制限するようにしている。
【００７４】
一例を挙げる。視聴者甲がＡ社の食パンのＣＭ番組（ａ）に対してスキップ要求を所定回数以上行ったとする。この際に、Ａ社の食パンのＣＭ番組（ａ）は視聴者甲の視聴の対象から除外される。ただし、視聴者甲が同じＡ社の食パンのＣＭ番組（ｂ）についてスキップ要求を行わない場合には、このＣＭ番組（ｂ）は視聴の対象から除外されない。単に嫌いなタレントが出演しているとか、食パンの種類によってＣＭ番組の好き嫌いが生じている場合があるからである。
【００７５】
一方、視聴者甲がＡ社の食パンのＣＭ番組（ａ）だけでなく、Ｂ社の食パンのＣＭ番組（ｃ）に対しても所定回数以上スキップ要求を行ったとする。この場合には、視聴者甲は食パンそのものを嫌いか、興味がないと考えられる。そこで、Ａ社やＢ社の食パンだけでなく、Ｃ社等の他の会社の食パンのＣＭ番組も視聴者甲の視聴の対象から除外される。
【００７６】
また、視聴者甲がＡ社の食パンのＣＭ番組（ａ）に対してスキップ要求を所定回数以上行うものの、Ｂ社の食パンのＣＭ番組（ｃ）に対してはスキップ要求を行わなかったものとする。この一方で視聴者甲はＡ社の他の商品としての菓子やその他の商品についても同様にスキップ要求を頻繁に行っていたとする。このような場合、視聴者甲はＡ社そのものに好意的でない可能性が高い。そこで、この場合にはＡ社の社名が登場するＣＭ番組は、商品やサービスの分野を問わずに視聴者甲の視聴の対象から除外される。
【００７７】
同様の観点から、視聴者甲がスキップ要求を行わないＣＭ番組の組み合わせから興味を持っている商品やサービスの分野を類推して、これらの分野に特化したＣＭ番組を視聴者甲に積極的に配信することもできる。これにより、各視聴者個人の消費ニーズに沿ったＣＭ番組の提供が可能になり、ＣＭ配信サーバ１０１Ａの経済的な価値が高まることになる。
【００７８】
図１６は、以上説明した構成の第２の実施の形態の広告配信システムにおけるＣＭ番組の配信制御の様子を表わしたものである。図１４と共に説明する。
【００７９】
ＣＭ視聴時間管理部１１６Ａは、ＣＭ配信サーバ１０１Ａや視聴端末１０２Ａが立ち上げられたときや、所定の期間が経過した場合等の視聴端末１０２Ａ側の更新タイミングが到来すると（ステップＳ４０１：Ｙ）、サーバ側ＣＭ蓄積部１１２Ａに格納されている全ＣＭ番組についてそれらの先頭部分をそれぞれのＣＭ番組のＩＤに対応付けて切り出す（ステップＳ４０２）。そして、端末側ＣＭ蓄積部３０２のバッファ領域に、これらのデータを転送する（ステップＳ４０３）。なお、一度、このようなサーバ側ＣＭ蓄積部１１２Ａに格納されている全ＣＭ番組に関するデータを転送したら、次回からは変更のあったＣＭ番組の先頭部分をそれらのＩＤと共に差分情報として転送するものであってもよい。
【００８０】
図１７は、図１６の処理に対応するもので、端末側ＣＭ蓄積部におけるＣＭ番組の先頭部分の更新処理の様子を表わしたものである。図１４と共に説明する。
【００８１】
視聴端末１０２ＡのＣＭ受信部１２２は、ＣＭ配信サーバ１０１Ａから全ＣＭ番組の先頭部分の情報がこれらのＩＤと対応付けた形で受信されると（ステップＳ４２１：Ｙ）、これらを端末側ＣＭ蓄積部３０２のバッファ領域に格納する（ステップＳ４２２）。そして、視聴端末１０２Ａ側でＣＭ番組の再生を行っていない時間帯に、これらのデータを端末側ＣＭ蓄積部３０２の本来蓄積されているデータに上書きする（ステップＳ４２３）。このようにして、サーバ側ＣＭ蓄積部１１２Ａに格納されている全ＣＭ番組についての先頭部分が、端末側ＣＭ蓄積部３０２に常に格納されることになる。
【００８２】
図１８は、第２の実施の形態におけるＣＭ配信サーバのＣＭ配信制御の開始部分の様子を表わしたものである。図１４および図１５と共に説明する。
【００８３】
ＣＭ配信サーバ１０１Ａ内の主制御部１１１Ａは、視聴者がたとえばリモコン操作装置３０３を操作して番組の視聴を要求し、その結果としてＣＭ配信指示部１５３Ａが番組の視聴に伴うＣＭ配信要求を発生させると（ステップＳ４４１：Ｙ）、この時点でＣＭ時間帯の検出を行う（ステップＳ４４２）。そして、ＣＭ視聴時間カウンタ１５２のカウント値をゼロにリセットする（ステップＳ４４３）。ＣＭ配信指示部１５３Ａは、ＣＭ視聴時間カウンタ１５２のカウント値がゼロになった事を示す制御信号１６３が供給されると、最先に配信するＣＭ番組を決定し、そのＩＤを視聴端末１０２Ａに通知すると共にその配信開始を指示する（ステップＳ４４４）。
【００８４】
そして、この最先に配信するＣＭ番組の後に配信を行う可能性のある後続の所定数のＣＭ番組のＩＤを視聴端末１０２Ａに送付して（ステップＳ４４５）、その後、最先のＣＭ番組として通知したＣＭ番組の後続部分の配信を開始することになる（ステップＳ４４６）。
【００８５】
図１９は、第２の実施の形態におけるＣＭ配信サーバによるＣＭ配信制御に対する視聴端末側の制御の様子を表わしたものである。図１４と共に説明する。
【００８６】
視聴端末１０２ＡのＣＭ受信部１２２では、ＣＭ配信サーバ１０１Ａから最先のＣＭ番組についてのＩＤが受信されるかを待機している（ステップＳ４６１）。そして、最先のＣＭ番組についてのＩＤが受信されると（Ｙ）、再生部１２６ＡはＩＤを手掛かりとしてそのＣＭ番組の先端部分を端末側ＣＭ蓄積部３０２から読み出す（ステップＳ４６２）。そして、そのＣＭ番組の再生処理を実行する（ステップＳ４６３）。ステップＳ４６３の具体的な処理については後に詳しく説明する。
【００８７】
一方、視聴端末１０２ＡはステップＳ４６１による最先のＣＭ番組についてのＩＤの受信待機と共に、後続するＣＭ番組についてのＩＤの受信（ステップＳ４６４）や、ＣＭ番組の後続部分の受信（ステップＳ４６５）および番組本編の受信（ステップＳ４６６）を待機している。ステップＳ４６４における後続するＣＭ番組についてのＩＤの受信の待機とは、ＣＭ時間帯に再生する可能性のあるＣＭ番組をスキップ要求があることも前提として所定数予め受信するための待機処理をいう。この受信があると（Ｙ）、後続するＣＭ番組についての複数のＩＤが端末側ＣＭ蓄積部３０２等の所定のバッファメモリ領域に一時記憶される（ステップＳ４６７）。
【００８８】
一方、ステップＳ４６５におけるＣＭ番組の後続部分の受信の待機とは、視聴端末１０２Ａが端末側ＣＭ蓄積部３０２に格納されているＣＭ番組の前半部分を読み出して再生しているときに、ＣＭ配信サーバ１０１Ａから引き続いて再生するためのデータを受信するための待機処理をいう。このようなデータは、受信されると（Ｙ）、端末側ＣＭ蓄積部３０２等の他の所定のバッファメモリ領域に同様に一時記憶されることになる（ステップＳ４６８）。
【００８９】
ステップＳ４６６の番組本編の受信があった場合（ステップＳ４６６：Ｙ）、再生部１２６Ａはこれを再生する（ステップＳ４６９）。ただし、第１の実施の形態で説明したように、再生部１２６ＡがＣＭ番組の再生を行っている期間は番組本編の再生がカットされることになる。
【００９０】
図２０は、図１９のステップＳ４６３で示した視聴端末によるＣＭ番組の再生処理の様子を表わしたものである。図１４および図１９と共に説明する。
【００９１】
再生部１２６Ａでは、まず、端末側ＣＭ蓄積部３０２における再生するＣＭ番組の先端部分のアドレスを指定して（ステップＳ４８１）、そのＣＭ番組について所定単位の再生処理を開始する（ステップＳ４８２）。そして、この時点で端末側ＣＭ蓄積部３０２に格納されているそのＣＭ番組の先端部分の読み出しが終了したかどうかを判別して（ステップＳ４８３）、終了していなければ（Ｎ）、スキップ要求が発生したか（ステップＳ４８４）をチェックする。そこでこの時点でスキップ要求が発生していなければ（ステップＳ４８４：Ｎ）、再びステップＳ４８２に戻ってＣＭ番組の再生が続けられる。
【００９２】
以上のようにスキップ要求が発生することなくＣＭ番組の先端部分の再生が進行していくと、所定の時点でそのＣＭ番組の先端部分の読み出しが終了する（ステップＳ４８３：Ｙ）。そこで、この場合にはそのＣＭ番組の再生が終了したかの判別が行われる（ステップＳ４８５）。ＣＭ番組の再生が終了していないと判別された場合（ステップＳ４８５：Ｎ）、再生部１２６Ａは図１９のステップＳ４６８で予め蓄積しておいたバッファメモリ領域におけるそのＣＭ番組の次に読み出しを行うデータのアドレスを指定する（ステップＳ４８６）。そして、そのＣＭ番組の後続部分のデータのアドレスが順に指定されて、そのＣＭ番組の再生が継続して行われる（ステップＳ４８６、ステップＳ４８２）。
【００９３】
ステップＳ４８５において、ＣＭ番組の再生が終了したと判別された場合（ステップＳ４８５：Ｙ）、再生部１２６ＡはＣＭ区間検出部１５１で検出されたＣＭ番組が視聴される時間帯との関係でＣＭの再生のための残り時間が存在するかをチェックする（ステップＳ４８７）。ＣＭ番組の再生のための残り時間が存在しなくなっていれば（Ｎ）、広告の配信を終了する（エンド）。
【００９４】
これに対して、１つのＣＭの再生が終了した時点でＣＭ番組が視聴される時間が残っている状態では（ステップＳ４８７：Ｙ）、再生部１２６Ａが次のＣＭ番組の選択を行う（ステップＳ４８８）。この選択は、図１９のステップＳ４６７で記憶した後続する複数のＣＭ番組のＩＤを参照して、これらの順番とＣＭ番組の再生時間との関係を考慮して行われる。次に再生するＣＭ番組が決まったら、再生部１２６Ａは後続ＣＭ通知部３０４にそのＣＭ番組のＩＤを送出させる。そして、ＣＭ配信部１１３ＡにそのＣＭ番組の後続部分の送付を指示する（ステップＳ４８９）。
【００９５】
次に再生部１２６Ａは処理をステップＳ４８１に進ませて、ステップＳ４８８で選択したＣＭ番組の端末側ＣＭ蓄積部３０２における先端部分のアドレスを指定する。そして、ステップＳ４８２でそのＣＭ番組の再生を開始することになる。このように、ＣＭ番組が切り替わるとき、第２の実施の形態の広告配信システム１００Ａでは次に再生するＣＭ番組をＣＭ配信サーバ１０１Ａの事前の指示に基づいて視聴端末１０２Ａが独自に決定し、その端末側ＣＭ蓄積部３０２からそのＣＭの先読みによる再生処理を開始する。したがって、ＣＭ番組の切り替え時の処理を迅速に行うことができる。
【００９６】
次に、視聴端末１０２ＡでＣＭを再生しているときに視聴者がスキップ要求を行った場合を説明する。この場合には（ステップＳ４８４：Ｙ）、最初のＣＭ番組であると、後続のＣＭ番組であるとを問わず、ステップＳ４８７に進んでＣＭ番組が視聴される時間が残っているかどうかの判別が行われる。そして、残っていなければ（Ｎ）、ＣＭ番組の再生自体が終了する（エンド）。この場合には、番組本編の再生が開始されることになる。
【００９７】
一方、ＣＭ番組が視聴される時間が残っている場合には（ステップＳ４８７：Ｙ）、現在再生されたＣＭ番組に代わる次のＣＭ番組の選択が行われることになる（ステップＳ４８８）。このＣＭ番組が、本来予定されていた次のＣＭ番組か、スキップ要求発生時に代替用として配信されるＣＭ番組かは、広告配信システム１００Ａの運用内容によって定められる。たとえば、スキップ要求の行われた広告と同一スポンサのＣＭ番組に関して優先度をもって選択するかどうかの問題である。いずれにせよ、スキップ要求発生時においても、視聴端末１０２Ａが次に再生するＣＭ番組を選択して、その端末側ＣＭ蓄積部３０２からＣＭ番組の先端部分の再生を開始する。したがって、第１の実施の形態と比較してＣＭ番組の切り替え時の処理をより迅速に行うことができる。
【００９８】
＜発明の変形可能性＞
【００９９】
本発明は、以上説明した第１および第２の実施の形態に限定されず各種の変形が可能である。本発明の変形の可能性を列記すると次のようになる。
【０１００】
（１）第１および第２の実施の形態では、ＣＭ配信サーバ１０１、１０１Ａと番組配信装置１０３が分離したものとして説明したが、両者が合体したものであってもよい。
【０１０１】
（２）第１の実施の形態では、ＣＭ番組を蓄積するＣＭ蓄積部１１２をＣＭ配信サーバ１０１側にのみ配置し、第２の実施の形態ではＣＭ配信サーバ１０１Ａ側にサーバ側ＣＭ蓄積部１１２Ａを配置すると共に、視聴端末１０２Ａ側に端末側ＣＭ蓄積部３０２を配置する構成とした。これ以外に視聴端末１０２側のみにＣＭ番組を蓄積するＣＭ蓄積部を配置する構成も可能である。この場合には、これらのＣＭ番組は先端部分だけでなく、後続する部分も視聴端末１０２側に格納されている必要がある。このようにネットワークを介さないシステムにも本発明は適用可能である。この際には、ＣＭ視聴時間管理部１１６からの視聴端末１０２に対するＣＭ配信指示に代えて、ＣＭ表示指示がネットワークを介して視聴端末１０２に送信され、再生部１２６は、その表示指示に従って視聴端末１０２に蓄積されたＣＭを再生部１２６で再生し表示するようにしてもよい。
【０１０２】
（３）また、第１および第２の実施の形態では、ＣＭ番組がリアルタイムで配信されないことを前提としている。ＣＭ番組は番組配信装置１０３から番組本編がリアルタイムで配信されるのに伴って、リアルタイムで配信されるものであってもよい。この場合に、スキップ要求があったＣＭ番組を、予め用意したＣＭ番組に置き換えることによっても、視聴者（ユーザ）が興味を持たないＣＭ番組を無理に視聴させないという効果を得ることができるからである。この例の場合、たとえば図示しない放送局からＣＭ番組の再生時間帯に第１のＣＭ番組と第２のＣＭ番組が順に送られてきたとする。第１のＣＭ番組に対してスキップ要求が発生し、これをＣＭ配信サーバ１０１側あるいは視聴端末１０２側で予め用意した第３のＣＭ番組に置き換えた場合、第２のＣＭ番組は予定通りＣＭ配信サーバ１０１側あるいは視聴端末１０２側で受信しておいて、これを第３のＣＭ番組の再生が完了した時点で再生を開始するようにすればよい。
【０１０３】
（４）更に、第２の実施の形態では、視聴端末１０２Ａ側にＣＭ番組の先端部分を格納しておいたが、最初のＣＭ番組等の再生までに時間を要するものを除いてＣＭ配信サーバ１０１ＡからＣＭ番組の全部を視聴端末１０２Ａに転送するようにしてもよい。これにより、視聴端末１０２Ａ側で１つのＣＭ番組をシームレスに接続する処理の回数を減少させ、その分、処理を簡単にすることができる。
【０１０４】
（５）更にまた、第１および第２の実施の形態では、ＣＭ視聴時間管理部１１６、１１６ＡをＣＭ配信サーバ１０１、１０１Ａ側に配置したが、視聴端末１０２、１０２Ａ側にこれを配置するようにしてもよい。この場合には、スキップ操作受付部１２３でスキップを受け付けたとき、これを視聴端末１０２、１０２Ａ側のＣＭ視聴時間管理部で処理して、これにより得られるＣＭ番組のスキップ要求を、ネットワークあるいは伝送路を経由してＣＭ配信部１１３、１１３Ａに送信するようにしてもよい。
【０１０５】
（６）また、第１および第２の実施の形態では、ＣＭ番組の後端がＣＭ番組の再生時間帯の終端に一致しないときにはこれを超過させる形で超過が最短となるＣＭ番組を選んで再生することにしたが、ＣＭ番組の再生が不自然に行われない限度内でＣＭ番組の再生速度を増加させてもよい。また、あるＣＭ番組の終了予定時刻がＣＭ番組の再生時間帯の終端のわずか手前となるような場合には、ＣＭ番組の再生速度を減少させてそのＣＭ番組の終了時刻をＣＭ番組の再生時間帯の終端に一致させるような処理を行ってもよいことは当然である。
【０１０６】
（７）更にまた、第１および第２の実施の形態では、蓄積部に蓄積したＣＭ番組をスキップ要求時の切り替えの対象としたが、ＣＭ番組の配信系がたとえば複数の配信経路を有していて、スキップ要求時に他のＣＭ番組に配信を切り替えるようにしてもよい。
【０１０７】
（８）以上説明した番組本編およびＣＭ番組は、各種の動画のストリーミングに適用されるだけでなく、通常のテレビ番組や音声のみのラジオ番組あるいはＩＰＴＶ（Internet Protocol TeleVision）に対しても適用できることはいうまでもない。
【０１０８】
（９）また、第１および第２の実施の形態では、第１種番組を番組本編とし、第２種番組をＣＭ番組として説明したが、これに限定されない。たとえば番組配信者が公営あるいは視聴料を徴収する場合には、配信する番組にＣＭ番組が存在しない場合がある。このような配信番組の場合にも、映画やドラマといった各第１種番組（番組本編）が切れ目なく連結されている場合はむしろまれであり、１つの番組本編の間や１つの番組本編と他の番組本編の間に、交通情報や天気予報、自社番組の紹介、簡単なニュースといったような、番組配信者が予め定めた特定種類の情報を通知する通知番組（第２種番組）が配置される場合も多い。本発明はこのような通知番組についても適用することができる。本発明によれば、たとえば全国の天気予報の再生をスキップして地元の天気予報を見て、余った時間で最近の主要ニュースを再生するといった通知番組の有効活用を図ることができる。
【０１０９】
本発明においてこのような通知番組について適用する場合には、たとえば図７のＣＭ配信サーバ１０１はＣＭ蓄積部１１２に対応する通知番組蓄積部（図示せず）を新たに備え、当該通知番組蓄積部は交通情報等の情報を受信して逐次上書き保存するようにすればよい。そして、ＣＭ配信部１１３に対応する通知番組配信部（図示せず）を新たに備え、通知番組配信部が、視聴端末１０２に逐次通知番組を送信するようにすればよい。また、視聴端末１０２からの要求によって最新の通知番組を送信したり、通知番組の差分情報を送信したりすることも可能である。更に、視聴者の最近の通知番組の視聴履歴を基にして、ＣＭ配信サーバ１０１側が視聴者ごとに通知番組の優先順位を付けてバックグラウンドで再生側の視聴端末１０２に優先順位の高い通知番組を優先的に送信するようにして、番組格納部１２９に上書き処理させるようにしてもよい。
【０１１０】
（１０）また、本発明は、実施の形態の図９とは異なり、番組本編が複数のファイルが複数のファイルから構成されると共に、プレイリストといった情報を別途用意して、プレイリストでそれぞれのファイルに対応した番組本編とＣＭ番組を対応させる構成を採ることも可能である。
【図面の簡単な説明】
【０１１１】
【図１】本発明の第１のクレーム対応図である。
【図２】本発明の第２のクレーム対応図である。
【図３】本発明の第３のクレーム対応図である。
【図４】本発明の第４のクレーム対応図である。
【図５】本発明の第５のクレーム対応図である。
【図６】本発明の第６のクレーム対応図である。
【図７】本発明の第１の実施の形態における広告配信システムの概要を表わしたシステム構成図である。
【図８】第１の実施の形態におけるＣＭ視聴時間管理部のブロック図である。
【図９】番組本編とＣＭ番組の一般的な時間軸上での関係を示した説明図である。
【図１０】第１の実施の形態におけるＣＭ番組の配信に関するＣＭ配信サーバの処理を表わした流れ図である。
【図１１】図１０のステップＳ２０６に示したＣＭ配信サーバのＣＭ配信処理の様子を表わした流れ図である。
【図１２】第１の実施の形態における視聴端末側における番組およびＣＭ番組の受信処理を表わした流れ図である。
【図１３】第１の実施の形態におけるＣＭスキップが発生した際の後続の番組本編の先頭部分の欠けの様子を示した説明図である。
【図１４】本発明の第２の実施の形態による広告配信システムの概要を表わしたシステム構成図である。
【図１５】第２の実施の形態におけるＣＭ視聴時間管理部の構成を表わしたブロック図である。
【図１６】第２の実施の形態の広告配信システムにおけるＣＭ番組の配信制御を表わした流れ図である。
【図１７】第２の実施の形態の端末側ＣＭ蓄積部におけるＣＭ番組の先頭部分の更新処理の流れ図である。
【図１８】第２の実施の形態におけるＣＭ配信サーバのＣＭ配信制御の開始部分の様子を表わした流れ図である。
【図１９】第２の実施の形態でＣＭ配信サーバによるＣＭ配信制御に対する視聴端末側の制御を表わした流れ図である。
【図２０】図１９のステップＳ４６３で示した視聴端末によるＣＭ番組の再生処理の様子を示す流れ図である。
【符号の説明】
【０１１２】
１０  番組配信システム
１１  第１種番組配信手段
１２、２１  第２種番組配信手段
１３、３３  第２種番組再生手段
１４、３４  第１種番組再生手段
１５、３５  特定第２種番組スキップ要求手段
１６、３６  第２種番組再生切替手段
２０  番組配信サーバ
２２  第２種番組配信切替手段
３０  番組再生端末
３１  第１種番組受信手段
３２  第２種番組受信手段
４０  番組配信方法
４１  第１種番組配信ステップ
４２  第２種番組配信ステップ
４３  第２種番組再生ステップ
４４  第１種番組再生ステップ
４５  特定第２種番組スキップ要求ステップ
４６  第２種番組再生切替ステップ
５０  サーバ制御プログラム
５１  第２種番組配信処理
５２  第２種番組配信切替処理
６０  端末制御プログラム
６１  第１種番組受信処理
６２  第２種番組受信処理
６３  第２種番組再生処理
６４  第１種番組再生処理
６５  特定第２種番組スキップ要求処理
６６  第２種番組再生切替処理
１００、１００Ａ  広告配信システム
１０１、１０１Ａ  ＣＭ配信サーバ（番組配信サーバ）
１０２、１０２Ａ  視聴端末（番組再生端末）
１０３  番組配信装置
１１１、１２１、１３１  主制御部
１１２  ＣＭ蓄積部
１１３、１１３Ａ  ＣＭ配信部
１１４  スキップ要求受付部
１１５  番組本編受信部
１１６、１１６Ａ  ＣＭ視聴時間管理部
１２２  ＣＭ受信部
１２３  スキップ操作受付部
１２４  スキップ要求送信部
１２５  番組本編受信部
１２６、１２６Ａ  再生部（第１種番組再生手段、第２種番組再生手段）
１２７、１２７Ａ  操作部
１２８  再生切替制御部
１２９  番組格納部
１３２  番組本編蓄積部
１３３  番組本編送信部
１５１  ＣＭ区間検出部
１５２  ＣＭ視聴時間カウンタ
１５３、１５３Ａ  ＣＭ配信指示部
３０１  インターネット
３０２  端末側ＣＭ蓄積部
３０４  後続ＣＭ通知部
３１１  視聴者別ＣＭスキップ履歴記憶部
【図１】
2010087979.tif 000003
【図２】
2010087979.tif 000004
【図３】
2010087979.tif 000005
【図４】
2010087979.tif 000006
【図５】
2010087979.tif 000007
【図６】
2010087979.tif 000008
【図７】
2010087979.tif 000009
【図８】
2010087979.tif 000010
【図９】
2010087979.tif 000011
【図１０】
2010087979.tif 000012
【図１１】
2010087979.tif 000013
【図１２】
2010087979.tif 000014
【図１３】
2010087979.tif 000015
【図１４】
2010087979.tif 000016
【図１５】
2010087979.tif 000017
【図１６】
2010087979.tif 000018
【図１７】
2010087979.tif 000019
【図１８】
2010087979.tif 000020
【図１９】
2010087979.tif 000021
【図２０】
2010087979.tif 000022