(57)【要約】【課題】コンテンツに含まれる広告の再生に関して早送り又はスキップの制御を行う。【課題手段】コンテンツ再生装置１のコンテンツ再生部１０１は、再生スクリプト一時記憶部１０４に保持されている再生スクリプトに従って、セグメントデータ一時記憶部１０５に保持されているセグメントデータの再生を行い、コンテンツ出力部１０６から音声出力及び画像表示を行うとともに、再生スクリプトの制御フラグの内容を再生対象となるセグメントデータの再生に合わせて確認する。コンテンツ再生装置１のコンテンツ再生部１０１は、再生スクリプト内の制御フラグが「０」か「１」かに基づいて早送り及びスキップ可能か否かを判断する（ステップＳ２０６）。可能な場合（ｐｌａｙｂａｃｋＦｌａｇ：０）、コンテンツ出力部３０６において早送り又はスキップを操作するボタンを有効化する。【選択図】図５
2018014663.tif 000002
【特許請求の範囲】
【請求項１】
番組コンテンツと、当該番組コンテンツに挿入された広告コンテンツとを取得する第１の取得部と、
前記番組コンテンツ及び前記広告コンテンツのそれぞれの再生に関して、早送り又はスキップの許可の有無を取得する第２の取得部と、
前記第１の取得部により取得されたコンテンツを再生し、当該再生時に、前記第２の取得部により取得された許可の有無に基づいて早送り又はスキップを行うコンテンツ再生部と
を備えることを特徴とするコンテンツ再生装置。
【請求項２】
前記コンテンツ再生部は、前記番組コンテンツと前記広告コンテンツとで早送り又はスキップの態様を異ならせる
ことを特徴とする請求項１記載のコンテンツ再生装置。
【請求項３】
前記コンテンツ再生部は、所定期間に所定回数再生された広告コンテンツの再生については、早送り又はスキップが許可されていない広告コンテンツであっても、早送り又はスキップを行う
ことを特徴とする請求項２記載のコンテンツ再生装置。
【請求項４】
前記コンテンツ再生部は、異なる番組コンテンツを跨ぐ早送り又はスキップが指示された場合、早送り又はスキップが許可されていない広告コンテンツであっても、早送り又はスキップを行う
ことを特徴とする請求項２記載のコンテンツ再生装置。
【請求項５】
前記コンテンツ再生部は、異なる番組コンテンツを跨ぐ早送り又はスキップが所定期間内に所定回数以上あった場合には、当該早送り又はスキップの部分に含まれる広告コンテンツの早送り又はスキップを行わない
ことを特徴とする請求項４記載のコンテンツ再生装置。
【請求項６】
前記コンテンツ再生部は、異なる番組コンテンツを跨ぐ早送り又はスキップが指示された場合、当該早送り又はスキップの部分に含まれる広告コンテンツを再生してから、当該早送り又はスキップ以後のコンテンツを再生する
ことを特徴とする請求項２記載のコンテンツ再生装置。
【請求項７】
番組コンテンツと、当該番組コンテンツに挿入された広告コンテンツとを取得する第１の取得部と、
前記番組コンテンツ及び前記広告コンテンツのそれぞれの再生に関して、早送り又はスキップの許可の有無を取得する第２の取得部と、
前記第１の取得部により取得されたコンテンツを再生し、当該再生時に、前記第２の取得部により取得された許可の有無に基づいて早送り又はスキップを行うコンテンツ再生部と
を備えることを特徴とするコンテンツ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生中のコンテンツを早送り又はスキップするための技術に関する。
【背景技術】
【０００２】
特許文献１には、スキップ再生が許可された部分とそうでない部分とを識別するスキップ情報を含むコンテンツ属性情報を送信するストリーム装置と、受信したコンテンツ属性情報においてスキップ再生が許可されている部分か又は許可されていない部分かをスキップ情報に基づいて判定し、その判定結果に応じて再生を制御する再生装置とからなるコンテンツ視聴システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１２９５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、コンテンツには、編成の単位となる番組と、その番組のスポンサーである事業者の商品又はサービスの広告とが含まれることがある。本発明は、コンテンツに含まれる広告の再生に関して早送り又はスキップの制御を行うことを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、番組コンテンツと、当該番組コンテンツに挿入された広告コンテンツとを取得する第１の取得部と、前記番組コンテンツ及び前記広告コンテンツのそれぞれの再生に関して、早送り又はスキップの許可の有無を取得する第２の取得部と、前記第１の取得部により取得されたコンテンツを再生し、当該再生時に、前記第２の取得部により取得された許可の有無に基づいて早送り又はスキップを行うコンテンツ再生部とを備えることを特徴とするコンテンツ再生装置を提供する。
【０００６】
前記コンテンツ再生部は、前記番組コンテンツと前記広告コンテンツとで早送り又はスキップの態様を異ならせるようにしてもよい。
【０００７】
前記コンテンツ再生部は、所定期間に所定回数再生された広告コンテンツの再生については、早送り又はスキップが許可されていない広告コンテンツであっても、早送り又はスキップを行うようにしてもよい。
【０００８】
前記コンテンツ再生部は、異なる番組コンテンツを跨ぐ早送り又はスキップが指示された場合、早送り又はスキップが許可されていない広告コンテンツであっても、早送り又はスキップを行うようにしてもよい。
【０００９】
前記コンテンツ再生部は、異なる番組コンテンツを跨ぐ早送り又はスキップが所定期間内に所定回数以上あった場合には、当該早送り又はスキップの部分に含まれる広告コンテンツの早送り又はスキップを行わないようにしてもよい。
【００１０】
前記コンテンツ再生部は、異なる番組コンテンツを跨ぐ早送り又はスキップが指示された場合、当該早送り又はスキップの部分に含まれる広告コンテンツを再生してから、当該早送り又はスキップ以後のコンテンツを再生するようにしてもよい。
【００１１】
また、本発明は、番組コンテンツと、当該番組コンテンツに挿入された広告コンテンツとを取得する第１の取得部と、前記番組コンテンツ及び前記広告コンテンツのそれぞれの再生に関して、早送り又はスキップの許可の有無を取得する第２の取得部と、前記第１の取得部により取得されたコンテンツを再生し、当該再生時に、前記第２の取得部により取得された許可の有無に基づいて早送り又はスキップを行うコンテンツ再生部とを備えることを特徴とするコンテンツ再生システムを提供する。
【発明の効果】
【００１２】
本発明によれば、コンテンツに含まれる広告の再生に関して早送り又はスキップの制御を行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態にかかるコンテンツ配信システムの全体構成を示す図である。
【図２】コンテンツ再生装置のハードウェア構成を示す図である。
【図３】コンテンツ配信装置のハードウェア構成を示す図である。
【図４】コンテンツ提供装置のハードウェア構成を示す図である。
【図５】コンテンツ配信システムの機能構成を示す図である。
【図６】コンテンツ属性情報の一例を示す図である。
【図７】再生制御情報の一例を示す図である。
【図８】セグメントデータリストの一例を示す図である。
【図９】コンテンツを生成する手順を説明するフローチャートである。
【図１０】セグメントデータの一例を示す図である。
【図１１】再生スクリプトの一例を示す図である。
【図１２】コンテンツを再生する手順を説明するフローチャートである。
【図１３】変形例におけるコンテンツ再生を説明する図である。
【発明を実施するための形態】
【００１４】
［構成］
図１は、本発明の実施形態に係るコンテンツ配信システムの全体構成を示すブロック図である。このシステムは、ユーザによって操作され、コンテンツを再生するコンテンツ再生装置１と、コンテンツを配信用に変換してコンテンツ再生装置１に配信するコンテンツ配信装置２と、コンテンツ配信装置２にコンテンツを提供するコンテンツ提供装置３と、これらを通信可能に接続するネットワーク４とを備えている。ネットワーク４は移動通信網又は固定通信網を含んでいる。コンテンツ再生装置１は、例えばスマートホンやタブレット或いはウェアラブル端末などのコンピュータである。コンテンツ再生装置１は、ネットワーク４に含まれる移動通信網の基地局と無線通信を行う通信機能と、コンテンツを再生する再生機能とを備えている。コンテンツ配信装置２及びコンテンツ提供装置３は、ネットワーク４に含まれる固定通信網に接続されたコンピュータである。コンテンツは、例えばニュース、ドラマ、映画などの編成の単位となる番組に関する番組コンテンツと、その番組コンテンツに挿入される広告（コマーシャル、以下、ＣＭという）に関するＣＭコンテンツとを含んでいる。以下、単に「コンテンツ」というときには、番組コンテンツ及びＣＭコンテンツの両方を指すものとする。コンテンツ再生装置１、コンテンツ配信装置２及びコンテンツ提供装置３の数は任意であるが、図１では、それぞれ１つの例を示している。
【００１５】
図２は、コンテンツ再生装置１のハードウェア構成を示すブロック図である。コンテンツ再生装置１は、制御部１１と、無線通信部１２と、記憶部１３と、ＵＩ部１４と備えている。制御部１１は、ＣＰＵ（Central Processing Unit）などの演算処理装置と、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などの記憶装置とを備えている。ＲＯＭには、ＣＰＵによって実行されるプログラムが記憶されている。ＣＰＵは、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部１３に記憶されたプログラムを実行することによって、コンテンツ再生装置１の各部の動作を制御する。無線通信部１２は、アンテナや通信回路を備えており、移動通信網の基地局と無線通信を行う。記憶部１３は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）やフラッシュメモリなどの記憶手段であり、制御部１１が用いるデータ群やプログラム群を記憶している。ＵＩ（User Interface）部１４は、キーやタッチセンサなどの操作子が設けられた操作部と、液晶パネルや液晶駆動回路などの表示部と、スピーカ又はイヤホン用端子などの音声出力部とを含んでいる。
【００１６】
図３は、コンテンツ配信装置２のハードウェア構成を示すブロック図である。コンテンツ配信装置２は、制御部２１と、通信部２２と、記憶部２３とを備えている。制御部２１は、ＣＰＵ等の演算装置と、ＲＯＭ及びＲＡＭなどの記憶装置とを備えている。ＣＰＵは、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部２３に記憶されたプログラムを実行することによって、コンテンツ配信装置２の各部の動作を制御する。通信部２２はネットワーク４に接続されている。記憶部２３は、例えばハードディスク等の大容量で不揮発性の記憶手段である。記憶部２３は、制御部２１が用いるデータ群やプログラム群を記憶している。
【００１７】
図４は、コンテンツ提供装置３ハードウェア構成を示すブロック図である。コンテンツ配信装置２は、制御部３１と、通信部３２と、記憶部３３とを備えている。制御部３１は、ＣＰＵ等の演算装置と、ＲＯＭ及びＲＡＭなどの記憶装置とを備えている。ＣＰＵは、ＲＡＭをワークエリアとして用いてＲＯＭや記憶部３３に記憶されたプログラムを実行することによって、コンテンツ提供装置３の各部の動作を制御する。通信部３２はネットワーク４に接続されている。記憶部３３は、例えばハードディスク等の大容量で不揮発性の記憶手段である。記憶部３３は、制御部３１が用いるデータ群やプログラム群を記憶している。
【００１８】
図５は、コンテンツ配信システムの機能構成を示す図である。コンテンツ提供装置３において、コンテンツ提供部３０１及び再生制御情報提供部３０４は、制御部３１及び通信部３２によって実現され、コンテンツ属性情報保持部３０２及びコンテンツ保持部３０３は、記憶部３３によって実現される。コンテンツ提供部３０１及び再生制御情報提供部３０４は、制御部３１及び通信部３２によって実現され、コンテンツ保持部３０３に保持されているコンテンツ（番組コンテンツ及びＣＭコンテンツ）と、コンテンツ属性情報保持部３０２に保持されているコンテンツ属性情報とを、コンテンツ配信装置２に提供する。コンテンツ保持部３０３に保持されているコンテンツは、前述したとおり、番組コンテンツ及びＣＭコンテンツを含み、例えばMPEG2-TS等のファイル形式のデータである。コンテンツ属性情報は、図６に示すように、コンテンツの放送（配信）が開始される放送開始日時、コンテンツの放送が継続する放送時間、コンテンツが放送されるチャンネル、及び、コンテンツを一意に識別する番組ＩＤを含む。再生制御情報提供部３０４は、再生制御情報をコンテンツ配信装置２に提供する。再生制御情報は、図７に示すように、各チャンネルにおいて再生制御を切り替える日時を示すタイムコード、チャンネル、制御フラグ及びＣＭフラグを含むものとする。ここでいう再生制御とは、コンテンツの再生時に早送り又はスキップを許可するか否かである。早送りとは、例えば倍速とか２倍速といった具合に、通常の再生速度よりも早い再生速度で再生することである。スキップとは、再生中のコンテンツを或る時間だけスキップして再生することである。
【００１９】
各チャンネルにおいては、コンテンツ再生中のタイムコードに基づいて、早送り又はスキップを許可するか否かが切り替わる。例えば、或るチャンネルにおいて、第１のタイムコード（図７に例示したタイムコード  ２０１４／５／９  １２：００：００）からその次の第２のタイムコード（図７に例示したタイムコード  ２０１４／５／９  １２：１０：１６）に相当する期間は、制御フラグが「０」（オフ）であるから、コンテンツの再生時に早送り又はスキップが許可されるが、第２のタイムコード（図７に例示したタイムコード  ２０１４／５／９  １２：１０：１６）から第３のタイムコード（図７に例示したタイムコード  ２０１４／５／９  １２：１２：２５）に相当する期間は、制御フラグが「１」（オン）であるから、コンテンツの再生時に早送り又はスキップが許可されない。従って、上記の第１のタイムコードからその次の第２のタイムコードに相当する期間に番組コンテンツを放送し（図７のＣＭフラグ「０」）、上記の第２のタイムコードからその次の第３のタイムコードに相当する期間にＣＭコンテンツを放送する（図７のＣＭフラグ「１」）、という放送スケジュールであれば、番組コンテンツ再生時の早送り又はスキップは許可されるが、ＣＭコンテンツ再生時の早送り又はスキップは許可されないことになる。このような早送り又はスキップの許可／不許可は、例えば番組コンテンツ及びＣＭコンテンツごとに予め決められており、その決められた内容に応じて再生制御情報が生成されるようになっている。
【００２０】
コンテンツ配信装置２において、再生スクリプト配信部２０３及びセグメントデータ配信部２０４は、制御部２１及び通信部２２によって実現され、再生スクリプト生成部２０１及びセグメントデータ生成部２０２は制御部２１によって実現され、再生スクリプト記憶部２０５及びセグメントデータ記憶部２０６は記憶部２３によって実現される。再生スクリプト生成部２０１は、コンテンツ提供装置３から提供されるコンテンツ属性情報と再生制御情報とに基づいて再生スクリプトを生成し、再生スクリプト記憶部２０５に保持する。ここでいう再生スクリプトとは、コンテンツ再生装置１においてコンテンツを再生処理を実行するためのスクリプトである。セグメントデータ生成部２０２は、コンテンツ提供装置３から提供されるコンテンツと再生制御情報とに基づいてセグメントデータを生成し、セグメントデータ記憶部２０６に保持する。セグメントデータとは、コンテンツを時分割したものであり、詳しくは後述する。再生スクリプト配信部２０３は、コンテンツ再生装置１からの要求に応じて、再生スクリプトを配信する。セグメントデータ配信部２０４は、コンテンツ再生装置１からの要求に応じてセグメントデータを配信する。
【００２１】
コンテンツ再生装置１において、再生スクリプト取得部１０２及びセグメントデータ取得部１０３は、制御部１１及び無線通信部１２によって実現され、コンテンツ再生部１０１は制御部１１によって実現され、再生スクリプト一時記憶部１０４及びセグメントデータ一時記憶部１０５は記憶部１３によって実現され、コンテンツ出力部１０６はＵＩ部１４によって実現される。再生スクリプト取得部１０２は本発明の第２の取得部であり、セグメントデータ取得部１０３は本発明の第１の取得部である。コンテンツ再生部１０１は本発明のコンテンツ再生部である。再生スクリプト取得部１０２は、コンテンツ再生部１０１からの指示に従ってコンテンツ配信装置２に再生スクリプトを要求し、この要求に応じて配信されてくる再生スクリプトを再生スクリプト一時記憶部１０４に保持する。コンテンツ再生部１０１は、再生スクリプト一時記憶部１０４に保持された再生スクリプトを参照して再生対象となるセグメントデータを特定し、セグメントデータ取得部１０３にそのセグメントデータの取得を指示する。この指示に従い、セグメントデータ取得部１０３は、コンテンツ配信装置２にセグメントデータを要求し、この要求に応じて配信されてくるセグメントデータをセグメントデータ一時記憶部１０５に保持する。コンテンツ再生部１０１は、再生スクリプトに従い、セグメントデータ一時記憶部１０５に保持されているセグメントデータを用いた再生処理を行い。これにより、コンテンツ出力部１０６から、コンテンツを表現する音声及び画像が出力される。
【００２２】
［動作］
［コンテンツ生成］
コンテンツ配信装置２が、コンテンツ提供装置３から提供されるコンテンツ、コンテンツ属性情報及び再生制御情報に基づいて、コンテンツ再生装置１に配信するセグメントデータ及び再生スクリプトを生成する手順について説明する。図９において、コンテンツ提供装置３のコンテンツ提供部３０１は、コンテンツ保持部３０３に保持されているコンテンツ及びコンテンツ属性情報保持部３０２に保持されているコンテンツ属性情報をコンテンツ配信装置２に送信するとともに、コンテンツ提供装置３の再生制御情報提供部３０４は再生制御情報をコンテンツ配信装置２に送信する。コンテンツ配信装置２はこれらを取得する（ステップＳ１０１）。
【００２３】
コンテンツ配信装置２のセグメントデータ生成部２０２は、受信したコンテンツのうち動画及び音声からなるセグメントデータを生成し、再生スクリプト生成部２０１は、生成されたセグメントデータとコンテンツ属性情報と再生制御情報とに基づいて再生スクリプトを生成する（ステップＳ１０２）。
【００２４】
ここで生成されるセグメントデータは、図１０に示すように、制御フラグに変化がなければ、そのデータ長は一定である。例えばセグメントデータｓｇ１，ｓｇ２，ｓｇ３ｓｇ６，ｓｇ９，ｓｇ１０のデータ長は一定である。一方、例えば１→０とか０→１というような制御フラグの変化があれば、そのデータ長は時間軸上の制御フラグの位置によって変わる。例えばセグメントデータｓｇ４とセグメントデータｓｇ５は制御フラグ０→１の変化があるため、そのデータ長はセグメントデータｓｇ１，ｓｇ２，ｓｇ３ｓｇ６，ｓｇ９，ｓｇ１０より短い。同様に、セグメントデータｓｇ７とセグメントデータｓｇ８は制御フラグ１→０の変化があるため、そのデータ長はセグメントデータｓｇ１，ｓｇ２，ｓｇ３ｓｇ６，ｓｇ９，ｓｇ１０より短い。
【００２５】
再生スクリプトは、図１１に示すように、各セグメントデータの放送日時（ｔｉｍｅ）、セグメントのデータのデータ長（ｄｕｒａｔｉｏｎ）、セグメントデータのファイルパス（ｓｅｇｍｅｎｔ）から構成される。さらに、制御フラグが１の場合には、再生スクリプトにその制御フラグ（ｐｌａｙｂａｃｋＦｌａｇ：１）が含まれる。制御フラグ（ｐｌａｙｂａｃｋＦｌａｇ：１）が含まれる場合、そのセグメントデータは早送り又はスキップが許可されない、制御対象セグメントとなる。
【００２６】
図９に戻り、生成されたセグメントデータ及び再生スクリプトは、それぞれセグメントデータ記憶部２０６及び再生スクリプト記憶部２０５に保持される（ステップＳ１０３）。
【００２７】
［コンテンツ再生動作］
次に、コンテンツ再生装置１がコンテンツを再生する手順を説明する。図１２において、コンテンツ再生装置１を用いたユーザの操作等によりコンテンツの閲覧開始状態となると、コンテンツ再生装置１のコンテンツ再生部１０１は、コンテンツ配信装置２に対し、再生スクリプト取得部１０２を介して、閲覧対象となるコンテンツの再生スクリプトを要求する（ステップＳ２０１）。
【００２８】
コンテンツ再生装置１の再生スクリプト取得部１０２は、上記要求に応じてコンテンツ配信装置２から配信されてくる再生スクリプトを取得し、再生スクリプト一時記憶部１０４に保持する（ステップＳ２０２）。
【００２９】
コンテンツ再生装置１のコンテンツ再生部１０１は、再生スクリプト一時記憶部１０４に保持されている再生スクリプトを参照し、取得する必要があるセグメントデータをリスト化し（図８）、このリストに含まれるセグメントデータファイルパスを指定して、セグメントデータ取得部１０３からコンテンツ配信装置２にセグメントデータを要求する（ステップＳ２０３）。
【００３０】
コンテンツ再生装置１のセグメントデータ取得部１０３は、上記要求に応じてコンテンツ配信装置２から配信されてくるセグメントデータを取得し、セグメントデータ一時記憶部１０５に随時保持する（ステップＳ２０４）。
【００３１】
コンテンツ再生装置１のコンテンツ再生部１０１は、再生スクリプト一時記憶部１０２に保持されている再生スクリプトに従って、セグメントデータ一時記憶部１０５に保持されているセグメントデータの再生を行い、コンテンツ出力部１０６から音声出力及び画像表示を行うとともに、再生スクリプトの制御フラグ（図７）の内容を再生対象となるセグメントデータの再生に合わせて確認する（ステップＳ２０５）。
【００３２】
コンテンツ再生装置１のコンテンツ再生部１０１は、再生スクリプト内の制御フラグが「０」か「１」かに基づいて早送り及びスキップ可能か否かを判断する（ステップＳ２０６）。可能な場合（ｐｌａｙｂａｃｋＦｌａｇ：０）、コンテンツ出力部３０６において早送り又はスキップを操作するボタンを有効化する（ステップＳ２０７）。つまり、ＵＩ部１４の表示部において表示されたこのボタンが操作されると、その操作に応じて、早送り先又はスキップ先の再生スクリプトに従って、セグメントデータ一時記憶部１０５に保持されているセグメントデータの再生を行う。
【００３３】
一方、コンテンツ再生装置１のコンテンツ再生部１０１は、再生スクリプト内の制御フラグが早送り及びスキップ不可の場合（例ではｐｌａｙｂａｃｋＦｌａｇ：１）、コンテンツ出力部３０６において早送り又はスキップを操作するボタンを無効化する（ステップＳ２０８）。つまり、ＵＩ部１４の表示部において表示されたこのボタンが操作されても、その操作は無視される。
【００３４】
以上の処理は、セグメントデータに基づく再生が終了するか、もしくはユーザ操作により再生が停止されるまで繰り返される。
【００３５】
以上説明した内容が基本的な実施形態であり、これにより、コンテンツに含まれるＣＭの再生に関して早送り又はスキップの制御を行うことができる。
【００３６】
［変形例］
上述した実施形態は次のような変形が可能である。また、以下の変形例を互いに組み合わせて実施してもよい。
［変形例１］
番組コンテンツとＣＭコンテンツとで早送り又はスキップの方法を異ならせてもよい。例えばＣＭコンテンツについては、早送り又はスキップが許可されていない場合であっても、各コンテンツ再生装置１において所定期間に所定回数再生されると早送り又はスキップを許可するが、番組コンテンツについてはそのような早送り又はスキップの制限を解除しないようにしてもよい。具体的には、コンテンツ再生部１０１は、セグメントデータファイルパス単位で自装置における再生回数を記憶しておき、セグメントデータを所定回数再生している場合には、早送り又はスキップを操作するボタンを有効化する。これにより、コンテンツ再生装置１は、例えば１度でもＣＭコンテンツに対応するセグメントデータを再生しているのであれば、早送り又はスキップ操作が可能となる。
【００３７】
［変形例２］
実施形態においては、番組コンテンツとその番組コンテンツに挿入されるＣＭコンテンツによってひとまとまりのコンテンツ群が構成されていたが、例えば異なる番組コンテンツを跨ぐ早送り又はスキップの操作がなされたときに、その番組コンテンツ自体に早送り又はスキップを許可されている場合には、早送り又はスキップが許可されていないＣＭコンテンツであっても、コンテンツ再生部１０１は早送り又はスキップを許可してもよい。具体的には、コンテンツ再生部１０１は、早送り又はスキップの操作がなされた場合、その再生時点から早送り先又はスキップ先に至るまでのセグメントデータ群に対応する再生スクリプトを参照する。そして、コンテンツ再生部１０１は、その再生時点から早送り先又はスキップ先に至るまでの部分に含まれるＣＭコンテンツの制御フラグがオン「１」であったとしても、この部分に含まれるいずれかの再生スクリプトにおいて制御フラグがオフ「０」であればその番組コンテンツ自体が早送り又はスキップを許可されているということになる。よって、コンテンツ再生部１０１は、その早送り又はスキップの操作に応じて、ＣＭコンテンツを跨いで早送り又はスキップ操作を実行する。
【００３８】
さらに、この変形例２の場合において、各コンテンツ再生装置１において所定期間に所定回数以上早送り又はスキップがなされると、それ以降は、上記のような早送り又はスキップの制限を解除しないようにしてもよい。具体的には、コンテンツ再生部１０１は、セグメントデータファイルパス単位で自装置における再生回数を記憶しておき、セグメントデータを所定回数再生している場合には、早送り又はスキップを操作するボタンを無効化する。
【００３９】
［変形例３］
実施形態においては、番組コンテンツとその番組コンテンツに挿入されるＣＭコンテンツによってひとまとまりのコンテンツ群が構成されていたが、例えば異なる番組コンテンツを跨ぐ早送り又はスキップの操作がなされたときに、コンテンツ再生部１０１はその早送り又はスキップの対象となる部分に含まれるＣＭコンテンツについては通常の再生速度で再生してから、早送り又はスキップ以後のコンテンツを再生するようにしてもよい。具体的には、図１３に例示するように、コンテンツ再生部１０１は、早送り又はスキップの操作がなされた場合、その再生時点から早送り先又はスキップ先に至るまでのセグメントデータ群に対応する再生スクリプトを参照し、いずれかの再生スクリプトにおいてＣＭフラグがオンであれば、その再生スクリプトに対応するセグメントデータを再生してから、早送り又はスキップ先の時点から再生を行う。
【００４０】
［変形例４］
コンテンツ配信装置２の再生スクリプト配信部２０３は、再生スクリプトを要求してきたコンテンツ再生装置１を利用するユーザの契約状態を確認し、該当ユーザの契約状態がＣＭコンテンツの早送り又はスキップを許可する内容になっている場合には、制御フラグを削除した再生スクリプトを送信するようにしてもよい。これにより、コンテンツ再生装置１側ではすべてのセグメントデータにおいて早送りもしくはスキップ操作が可能となる。
【００４１】
［その他の変形例］
なお、上記実施の形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及び／又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的及び／又は論理的に結合した１つの装置により実現されてもよいし、物理的及び／又は論理的に分離した２つ以上の装置を直接的及び／又は間接的に（例えば、有線及び／又は無線）で接続し、これら複数の装置により実現されてもよい。
【００４２】
本明細書で説明した各態様／実施形態は、ＬＴＥ（Long  Term  Evolution）、ＬＴＥ−Ａ（LTE-Advanced）、ＳＵＰＥＲ  ３Ｇ、ＩＭＴ−Ａｄｖａｎｃｅｄ、４Ｇ、５Ｇ、ＦＲＡ（Future  Radio  Access）、Ｗ−ＣＤＭＡ（登録商標）、ＧＳＭ（登録商標）、ＣＤＭＡ２０００、ＵＭＢ（Ultra  Mobile  Broadband）、ＩＥＥＥ  ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ  ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ  ８０２．２０、ＵＷＢ（Ultra-WideBand）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、その他の適切なシステムを利用するシステム及び／又はこれらに基づいて拡張された次世代システムに適用されてもよい。
【００４３】
本明細書で説明した各態様／実施形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。
本明細書で説明した各態様／実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的に行うものに限られず、暗黙的（例えば、当該所定の情報の通知を行わない）ことによって行われてもよい。
【００４４】
本明細書で使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。
【００４５】
本明細書で使用する「判断（determining）」、「決定（determining）」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定（judging）、計算（calculating）、算出（computing）、処理（processing）、導出（deriving）、調査（investigating）、探索（looking up）（例えば、テーブル、データベースまたは別のデータ構造での探索）、確認（ascertaining）した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、受信（receiving）（例えば、情報を受信すること）、送信（transmitting）（例えば、情報を送信すること）、入力（input）、出力（output）、アクセス（accessing）（例えば、メモリ中のデータにアクセスすること）した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決（resolving）、選択（selecting）、選定（choosing）、確立（establishing）、比較（comparing）などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。
【００４６】
本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。また、「含む（including）」、「含んでいる（comprising）」、及びそれらの変形が、本明細書或いは特許請求の範囲で使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書或いは特許請求の範囲において使用されている用語「または（or）」は、排他的論理和ではないことが意図される。また、本開示の全体において、例えば、英語でのa, an, 及びtheのように、翻訳により冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数のものを含むものとする。
【００４７】
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線（ＤＳＬ）などの有線技術及び／又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び／又は無線技術は、伝送媒体の定義内に含まれる。
【００４８】
「接続された（connected）」、「結合された（coupled）」という用語、又はこれらのあらゆる変形は、２又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された２つの要素間に１又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。本明細書で使用する場合、２つの要素は、１又はそれ以上の電線、ケーブル及び／又はプリント電気接続を使用することにより、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光（可視及び不可視の両方）領域の波長を有する電磁エネルギーなどの電磁エネルギーを使用することにより、互いに「接続」又は「結合」されると考えることができる。
【００４９】
本明細書で使用する「第１の」、「第２の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量または順序を全般的に限定するものではない。これらの呼称は、２つ以上の要素間を区別する便利な方法として本明細書で使用され得る。従って、第１及び第２の要素への参照は、２つの要素のみがそこで採用され得ること、または何らかの形で第１の要素が第２の要素に先行しなければならないことを意味しない。
【００５０】
本発明に係るコンテンツ再生装置１、コンテンツ配信装置２及びコンテンツ提供装置３は、実施形態で説明したようにそれぞれの機能の全てを一体に備えた装置によっても実現可能であるし、それぞれの装置の機能を、さらに複数の装置に分散して実装したものであってもよい。
特に、コンテンツ再生装置１が実現する機能（図５）の各部が複数の装置に分散して実装され、全体としてコンテンツ再生装置１と同等の機能を実現するコンテンツ再生システムとして実装されてもよい。  また、コンテンツ再生装置１は、スマートホンやタブレットなどの無線通信を行う装置に限らず、例えばノートブック型のパーソナルコンピュータなどの有線通信を行う装置であってもよい。
【００５１】
本発明は、コンテンツ再生装置１、コンテンツ配信装置２又はコンテンツ提供装置３が行う情報処理方法、或いは、コンテンツ再生装置１、コンテンツ配信装置２又はコンテンツ提供装置３としてコンピュータを機能させるためのプログラムといった形態でも実施が可能である。かかるプログラムは、光ディスク等の記録媒体に記録した形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態で提供されたりすることが可能である。
【符号の説明】
【００５２】
１・・・コンテンツ再生装置、１１・・・制御部、１２・・・無線通信部、１３・・・記憶部、１４・・・ＵＩ部、２・・・コンテンツ配信装置、２１・・・制御部、２２・・・通信部、２３・・・記憶部、３・・・コンテンツ提供装置、３１・・・制御部、３２・・・通信部、３３・・・記憶部４・・・ネットワーク。
【図１】
2018014663.tif 000003
【図２】
2018014663.tif 000004
【図３】
2018014663.tif 000005
【図４】
2018014663.tif 000006
【図５】
2018014663.tif 000007
【図６】
2018014663.tif 000008
【図７】
2018014663.tif 000009
【図８】
2018014663.tif 000010
【図９】
2018014663.tif 000011
【図１０】
2018014663.tif 000012
【図１１】
2018014663.tif 000013
【図１２】
2018014663.tif 000014
【図１３】
2018014663.tif 000015