(57)【要約】【課題】有効期間が設定された複数のコンテンツを配信する側のユーザが、そのプレイリストを生成する際の手間を軽減する。【解決手段】コンテンツ配信装置１００において、プレイリスト生成部２０は、再生の有効期間が設定された、配信すべき複数のコンテンツの再生順序を指定するプレイリストを生成する。配信部４０は、複数のコンテンツおよびプレイリスト生成部２０により生成されたプレイリストを端末装置２００に配信する。プレイリスト生成部２０は、プレイリストに含まれる複数のコンテンツの有効期間における共通の期間を当該プレイリストの有効期間に設定する。【選択図】図１
2011254150.tif 000002
【特許請求の範囲】
【請求項１】
再生の有効期間が設定された、配信すべき複数のコンテンツの再生順序を指定するプレイリストを生成するプレイリスト生成部と、
前記複数のコンテンツおよび前記プレイリスト生成部により生成されたプレイリストを端末装置に配信する配信部と、を備え、
前記プレイリスト生成部は、前記プレイリストに含まれる複数のコンテンツの有効期間における共通の期間を前記プレイリストの有効期間に設定することを特徴とするコンテンツ配信装置。
【請求項２】
再生の有効期間が設定された、配信すべき複数のコンテンツの再生順序を指定するプレイリストを生成するプレイリスト生成部と、
前記複数のコンテンツおよび前記プレイリスト生成部により生成されたプレイリストを端末装置に配信する配信部と、を備え、
前記プレイリスト生成部は、前記プレイリストに含まれる複数のコンテンツの有効期間が含まれる期間を前記プレイリストの有効期間に設定し、前記プレイリストの有効期間内に、有効期間開始時または有効期間終了時をむかえるコンテンツの推移に応じて、前記プレイリストの内容を変更することを特徴とするコンテンツ配信装置。
【請求項３】
前記プレイリスト生成部は、前記プレイリストに含まれる複数のコンテンツの再生順序を決定する際、当該複数のコンテンツのうち有効期間の終了が最も早く到来するコンテンツを優先する、または前記プレイリストに新たに追加されるコンテンツを優先することを特徴とする請求項２に記載のコンテンツ配信装置。
【請求項４】
前記プレイリスト生成部は、前記プレイリストの有効期間に対して、各コンテンツの有効期間が不足する期間について、代替コンテンツを前記プレイリストに登録し、
前記配信部は、前記複数のコンテンツおよび前記プレイリストに加えて、前記代替コンテンツを配信することを特徴とする請求項２に記載のコンテンツ配信装置。
【請求項５】
前記複数のコンテンツには、ジャンルを示す識別情報がそれぞれ割り当てられており、
前記プレイリスト生成部は、前記プレイリスト内に含まれる複数のコンテンツに、対応する識別情報を持つコンテンツが存在する場合、そのうちの一つのコンテンツの有効期間終了時に、残りのコンテンツの有効期間終了時を合わせることを特徴とする請求項２に記載のコンテンツ配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有効期間のあるコンテンツを配信するコンテンツ配信装置に関する。
【背景技術】
【０００２】
有効期間のあるコンテンツの代表例として、広告や告知コンテンツがある。近年、スーパーマーケットなどの施設内にて、商品情報を記述したポップなどの表示物を、紙媒体からディスプレイ表示に切り替える試みがなされている。表示物の内容を変更したい場合、紙媒体の場合では店員が付け替える必要があるが、ディスプレイ表示の場合、その表示データを変更するだけで足りるため、店員の作業を軽減することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２６１９０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながらディスプレイ表示の場合、ディスプレイに表示させるべき広告コンテンツや商品説明コンテンツの表示スケジュールを設定する作業が必要となる。
【０００５】
本発明はこうした状況に鑑みなされたものであり、その目的は、有効期間が設定された複数のコンテンツを配信する側のユーザが、そのプレイリストを生成する際の手間を軽減する技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のある態様のコンテンツ配信装置は、再生の有効期間が設定された、配信すべき複数のコンテンツの再生スケジュール（再生順序）を指定するプレイリストを生成するプレイリスト生成部と、複数のコンテンツおよびプレイリスト生成部により生成されたプレイリストを端末装置に配信する配信部と、を備える。プレイリスト生成部は、プレイリストに含まれる複数のコンテンツの有効期間における共通の期間をプレイリストの有効期間に設定する。
【０００７】
本発明の別の態様もまた、コンテンツ配信装置である。この装置は、再生の有効期間が設定された、配信すべき複数のコンテンツの再生スケジュール（再生順序）を指定するプレイリストを生成するプレイリスト生成部と、複数のコンテンツおよびプレイリスト生成部により生成されたプレイリストを端末装置に配信する配信部と、を備える。プレイリスト生成部は、プレイリストに含まれる複数のコンテンツの有効期間が含まれる期間をプレイリストの有効期間に設定し、プレイリストの有効期間内に、有効期間開始時または有効期間終了時をむかえるコンテンツの推移に応じて、プレイリストの内容を変更する。
【０００８】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、有効期間が設定された複数のコンテンツを配信する側のユーザが、そのプレイリストを生成する際の手間を軽減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係るコンテンツ配信システムの構成を示すブロック図である。
【図２】プレイリストの第１の生成方法を説明するための図である。
【図３】プレイリストの第１の生成方法を説明するためのフローチャートである。
【図４】プレイリストの第２の生成方法を説明するための図である。
【図５】プレイリストの第２の生成方法の第１例を説明するためのフローチャートである。
【図６】プレイリストの第２の生成方法の第２例を説明するためのフローチャートである。
【図７】代替コンテンツが追加されたプレイリストの生成方法を説明するための図である。
【図８】同一の識別コードを持つ複数のコンテンツが含まれるプレイリストの生成方法を説明するための図である。
【図９】有効期間が変更されたコンテンツが含まれるプレイリストの生成方法を説明するための図である。
【図１０】上記コンテンツ削除処理の基本動作を説明するための図である。
【図１１】上記コンテンツ削除処理の未来予測を考慮した動作を説明するための図である。
【図１２】コンテンツＡの有効期間が変更された場合の上記コンテンツ削除処理の動作を説明するための図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の実施の形態に係るコンテンツ配信システム５００の構成を示すブロック図である。コンテンツ配信システム５００はコンテンツ配信装置１００および端末装置２００を含む。コンテンツ配信装置１００と端末装置２００とは無線ＬＡＮなどのネットワークにより接続される。本実施の形態では、コンテンツ配信システム５００がスーパーマーケット内に構築される例をもとに説明する。
【００１２】
コンテンツ配信装置１００はサーバおよびコンソール端末（たとえば、ＰＣ）の組み合わせにより構成される。コンテンツ配信装置１００、コンテンツ保持部１０、プレイリスト生成部２０、制御部３０、配信部４０、表示部５０および操作部６０を備える。
【００１３】
プレイリスト生成部２０、制御部３０および配信部４０の構成は、ハードウェア的には、任意のプロセッサのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウェア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組み合わせによっていろいろな形で実現できることは、当業者には理解されるところである。
【００１４】
コンテンツ保持部１０は、端末装置２００に配信すべき複数のコンテンツを保持する。コンテンツは動画であってもよいし、静止画であってもよいし、音声であってもよい。本実施の形態では主に、商品説明のための動画および商品宣伝のための動画を想定する。これらの動画の多くには有効期間が設定されているものとする。
【００１５】
プレイリスト生成部２０は、コンテンツ保持部１０に保持される、有効期間が設定された複数のコンテンツの再生スケジュール（再生順序）を指定するプレイリストを生成する。プレイリストの詳細な生成方法は後述する。
【００１６】
制御部３０はコンテンツ配信装置１００全体を統括的に制御する。配信部４０は、コンテンツ保持部１０に保持される複数のコンテンツおよびプレイリスト生成部２０により生成されたプレイリストを端末装置２００に配信する。表示部５０は、コンテンツ配信装置１００のユーザ向けの操作画面を表示する。操作部６０はユーザの操作を受け付け、その指示を制御部３０に伝達する。
【００１７】
端末装置２００は、本実施の形態では表示装置である。端末装置２００は、受信部７０、制御部８０、保持部９０および表示部９５を備える。
【００１８】
受信部７０は、コンテンツ配信装置１００から配信される複数のコンテンツおよび上記プレイリストを受信し、制御部８０に出力する。制御部８０は端末装置２００全体を統括的に制御する。制御部８０は主に、受信部７０により受信された複数のコンテンツを保持部９０に一時保持し、当該プレイリストに指定された再生スケジュールにしたがい、それら複数のコンテンツを表示部９５に表示させる。
【００１９】
図２は、プレイリストの第１の生成方法を説明するための図である。薄い網点の長方形は、コンテンツＡ、コンテンツＢおよびコンテンツＣのそれぞれの有効期間を示している。濃い網点の長方形は、プレイリストの有効期間を示している。すなわち、プレイリスト生成部２０は、プレイリストに含まれるすべてのコンテンツ（図２では、コンテンツＡ〜Ｃ）が有効な期間をプレイリストの有効期間に設定する。
【００２０】
図３は、プレイリストの第１の生成方法を説明するためのフローチャートである。まず、プレイリスト生成部２０は、コンテンツ保持部１０から配信すべき複数のコンテンツを抽出する（Ｓ１０）。つぎに、抽出したすべてのコンテンツの有効期間を特定する（Ｓ１１）。つぎに、特定したすべての有効期間の論理積を演算する（Ｓ１２）。つぎに、その論理積期間をプレイリストの有効期間に設定する（Ｓ１３）。なお、プレイリストにより指定されるコンテンツの再生順番は、プレイリスト生成部２０により決定されてもよいし、操作部６０からのユーザ操作に起因して決定されてもよい。前者の場合、プレイリスト生成部２０はたとえば、コンテンツＡ→コンテンツＢ→コンテンツＣの順番で繰り返し、再生表示するよう設定する。
【００２１】
なお、制御部３０は上記プレイリストの有効期間を管理し、その有効期間が終了すると、コンテンツ配信装置１００のユーザに、その旨を通知してもよい。たとえば、表示部５０に新たなプレイリストを作成するよう促すメッセージを表示してもよいし、当該ユーザが携帯する端末（たとえば、携帯電話機、ＰＨＳ、スマートフォン）にその旨の電子メールを送信してもよい。
【００２２】
図４は、プレイリストの第２の生成方法を説明するための図である。薄い網点の長方形は、コンテンツＡ、コンテンツＢおよびコンテンツＣのそれぞれの有効期間を示している。濃い網点の長方形は、プレイリストの有効期間を示している。すなわち、プレイリスト生成部２０は、プレイリストに含まれる複数のコンテンツのうち、最も早く有効期間が開始されるコンテンツ（図４ではコンテンツＢ）の有効期間開始時から、最も遅く有効期間が終了するコンテンツ（図４ではコンテンツＣ）の有効期間終了時までの期間をプレイリストの有効期間に設定し、その有効期間内に位置するコンテンツの推移に応じて、当該プレイリストの内容を変更する。
【００２３】
図４では当該プレイリストの内容は４回変更される。すなわち、当該プレイリストは５つのフェーズから構成される。第１フェースＰ１ではコンテンツＢのみが再生対象に設定される。第２フェーズＰ２ではコンテンツＡおよびコンテンツＢが再生対象に設定される。第３フェーズＰ３ではコンテンツＡ、コンテンツＢおよびコンテンツＣが再生対象に設定される。第４フェーズＰ４ではコンテンツＡおよびコンテンツＣが再生対象に設定される。第５フェーズＰ５ではコンテンツＣのみが再生対象に設定される。
【００２４】
たとえば、プレイリスト生成部２０は配信すべき各コンテンツの有効期間開始日時および有効期間終了日時が到来するたびに、その時点で再生可能なコンテンツを特定または抽出し、フェーズごとに内容が異なるプレイリストを生成する。プレイリスト生成部２０は、プレイリストの各フェーズに含まれる複数のコンテンツの再生順番を決定する際、当該複数のコンテンツのうち有効期間の終了が最も早く到来するコンテンツを優先してもよいし、当該複数のコンテンツのうちプレイリストに新たに追加されるコンテンツを優先してもよい。
【００２５】
図５は、プレイリストの第２の生成方法の第１例を説明するためのフローチャートである。まず、プレイリスト生成部２０は、コンテンツ保持部１０から配信すべき複数のコンテンツを抽出する（Ｓ２０）。つぎに、抽出したすべてのコンテンツの有効期間を特定する（Ｓ２１）。つぎに、特定したすべての有効期間の論理和を演算する（Ｓ２２）。つぎに、その論理和期間をプレイリストの有効期間に設定する（Ｓ２３）。
【００２６】
ここで、変数ｎに初期値として１が設定される（Ｓ２４）。プレイリスト生成部２０は、フェーズｎに含まれる一つ以上のコンテンツを有効期間終了時の早い順にソートする（Ｓ２５）。その後、変数ｎはインクリメントされる（Ｓ２６）。ステップＳ２５およびステップＳ２６の処理が、全フェーズが終了しない間（Ｓ２７のＮ）、繰り返し実行される。全フェーズが終了すると（Ｓ２７のＹ）、プレイリスト生成処理が終了する。
【００２７】
図４では、フェース２ではコンテンツＢ→コンテンツＡの順に再生されるよう設定される。フェーズ３ではコンテンツＢ→コンテンツＡ→コンテンツＣの順に再生されるよう設定される。フェーズ４ではコンテンツＡ→コンテンツＣに順に再生されるよう設定される。
【００２８】
図６は、プレイリストの第２の生成方法の第２例を説明するためのフローチャートである。図６のフローチャートでは、図５のフローチャートと比較しステップＳ２５の処理のみが異なる。図６では、プレイリスト生成部２０は、フェーズｎに含まれる一つ以上のコンテンツを、プレイリストに新たに追加されたコンテンツが先になるようソートする（Ｓ２５’）。
【００２９】
図４では、フェース２ではコンテンツＡ→コンテンツＢの順に再生されるよう設定される。フェーズ３ではコンテンツＣ→コンテンツＡ→コンテンツＢの順に再生されるよう設定される。フェーズ４ではコンテンツＣ→コンテンツＡに順に再生されるよう設定される。
【００３０】
なお、コンテンツ配信装置１００のユーザは、操作部６０を操作して有効期間の範囲内でプレイリストに含まれるコンテンツの再生期間をスケジュール期間として設定することができる。ユーザがスケジュール期間を設定する前に、有効期間が設定されたプレイリストが生成された場合、当該スケジュール期間は自動的にコンテンツの有効期間に設定される。とくに、ユーザが変更しない場合、その設定が有効となる。
【００３１】
プレイリスト生成部２０は、プレイリストの有効期間に対して、各コンテンツの有効期間が不足する期間について、代替コンテンツをプレイリストに登録する。代替コンテンツとして、たとえば、店のイメージＣＭなどが該当する。配信部４０は、複数のコンテンツおよびプレイリストに加えて、代替コンテンツを端末装置２００に配信する。
【００３２】
図７は、代替コンテンツが追加されたプレイリストの生成方法を説明するための図である。図７のプレイリストは図４のプレイリストを前提にしている。プレイリストの有効期間内において、有効期間開始日時が到来していないコンテンツの前、および有効期間終了日時を過ぎたコンテンツの後に、予め設定された代替コンテンツが配置される。図７では代替コンテンツを斜線の長方形で描いている。
【００３３】
コンテンツ保持部１０に保持される複数のコンテンツには、それぞれジャンルを示す識別情報を割り当てることができる。たとえば、肉、魚、野菜、果物、飲料などの単位でジャンル分けしてもよいし、マグロ、カツオ、サンマなど、より細かな単位でジャンル分けしてもよい。
【００３４】
プレイリスト生成部２０は、プレイリスト内に含まれる複数のコンテンツに、同一の識別情報を持つコンテンツが存在する場合、そのうちの一つのコンテンツの有効期間終了時に、残りのコンテンツの有効期間終了時を合わせる。すなわち、プレイリストに同一の識別コードを持つコンテンツが存在する場合、有効期間の満了したコンテンツと同一の識別コードを持つコンテンツの再生を中止する。
【００３５】
図８は、同一の識別コードを持つ複数のコンテンツが含まれるプレイリストの生成方法を説明するための図である。図８ではコンテンツＡとコンテンツＢが同一の識別コードを持つ。コンテンツＢは有効期間が設定されていないコンテンツである。しかしながら、コンテンツＢはコンテンツＡと同一の識別コードを持つため、コンテンツＢの再生期間は、コンテンツＡの再生期間（Ｔ１〜Ｔ２）に制限される。
【００３６】
同一ジャンルの商品は、同じタイミングで賞味期限をむかえたり、同じタイミングで陳列棚から入れ替えられることが多い。そこで、同一ジャンルの商品説明のための動画や商品宣伝のための動画も、同一スケジュールで管理したほうがよい場合が多い。
【００３７】
つぎに、コンテンツ保持部１０に保持されるコンテンツの有効期間が変更された場合について考える。プレイリスト生成部２０は、有効期間が変更されたコンテンツを含むプレイリストを、上記第１の生成方法または上記第２の生成方法に従って、プレイリストを変更または再生成する。上記第２の生成方法では、新たに設定されたコンテンツの有効期間に従って、プレイリストの影響を受けるフェーズを変更または再生成する。
【００３８】
プレイリスト生成部２０は、有効期間の設定されたコンテンツを含むプレイリストに複数のフェーズが含まれる場合であって、コンテンツの有効期間が変更されたことにより、有効期間内にあるコンテンツを含まなくなったフェーズを削除する。
【００３９】
図９は、有効期間が変更されたコンテンツが含まれるプレイリストの生成方法を説明するための図である。コンテンツＡの有効期間は点線枠まで設定されていたが、矢印に示すようにＴ３までその有効期間の終了日時が前に変更された状態を示している。プレイリストのフェーズ５に対応する再生スケジュールＳｃ５は、有効期間内にあるコンテンツを含まなくなったため削除される。また、コンテンツの有効期間終了日時が到来したとき、制御部８０は保持部９０に保持されているそのコンテンツを削除することにより、保持部９０の不要な占有をなくすことができる。
【００４０】
以下、端末装置２００の保持部９０に保持される不要コンテンツの削除処理についてより具体的に説明する。端末装置２００では、制御部８０は保持部９０内の不要となったコンテンツを、コンテンツ配信装置１００から設定されたスケジュールに合わせて動的に削除する。また、プレイリストに設定されたコンテンツの有効期間に合わせて、有効期間が切れたコンテンツを削除する。コンテンツの有効期間が変更された場合、コンテンツ配信装置１００の制御部３０は、その変更後の期間に合わせてスケジュールを動的に修正する。
【００４１】
端末装置２００の制御部８０は、その修正に従い、保持部９０内のコンテンツの削除順序の最適化を行う。より具体的には、保持部９０の記録容量が少なくなった場合に、不要なコンテンツを削除する。ここで、不要なコンテンツとはスケジュールに登録されていない再生予定のないコンテンツか、再生予定日時が遅いコンテンツとなる。しかしながら、最も再生予定日時が遅いコンテンツを削除する方式の場合、改めてそのコンテンツをダウンロードし直す必要がある。そこで、将来の再生スケジュールを確認し、将来改めて再生する必要があるコンテンツは削除せず、スケジュール再生後にそのコンテンツを不要とするような直近のスケジュールの再生を算出し、そのスケジュールの再生後のコンテンツを削除する。これにより、コンテンツ配信装置１００と端末装置２００との間でコンテンツの不要な送受信を回避することができる。
【００４２】
図１０は、上記コンテンツ削除処理の基本動作を説明するための図である。上段の点線枠に囲まれたコンテンツＡ、コンテンツＢおよびコンテンツＣは、スケジュールに設定されたコンテンツの再生スケジュールを示している。下段の点線枠に囲まれたコンテンツＡ、コンテンツＢおよびコンテンツＣは、端末装置２００の保持部９０に保持されるコンテンツの推移を示している。以下の説明では、保持部９０に二種類のコンテンツしか保持しないことを前提とする。
【００４３】
制御部８０は、コンテンツＡの１回目の再生終了後、保持部９０に保持されるコンテンツＡを削除する。その後、コンテンツ配信装置１００からコンテンツＣのダウンロードを受信する。コンテンツＢの再生終了後、制御部８０は保持部９０に保持されるコンテンツＢを削除し、再度、コンテンツ配信装置１００からコンテンツＡのダウンロードを受信する。
【００４４】
図１１は、上記コンテンツ削除処理の未来予測を考慮した動作を説明するための図である。図１１のコンテンツの再生スケジュールは、図１０と同様である。図１１では制御部８０は、コンテンツＡの１回目の再生終了後も、コンテンツＡが将来再生予定のため、保持部９０に保持されるコンテンツＡを削除しない。コンテンツＢの再生終了後、制御部８０は保持部９０に保持されるコンテンツＢを削除し、コンテンツ配信装置１００からコンテンツＣのダウンロードを受信する。
【００４５】
図１０と図１１とを比較すると、コンテンツＣのダウンロード開始時をコンテンツＡの１回の再生終了時ではなく、コンテンツＢの再生終了時まで遅らせることにより、コンテンツＡのダウンロードを１回に減らすことができる。
【００４６】
図１２は、コンテンツＡの有効期間が変更された場合の上記コンテンツ削除処理の動作を説明するための図である。コンテンツＡの有効期間が矢印の期間に変更されると、プレイリスト生成部２０は、スケジュールからコンテンツＡの２回目の再生スケジュールを削除する。コンテンツＡの再生終了後、制御部８０はコンテンツＡの将来の再生予定がなくなったため、保持部９０に保持されるコンテンツＡを削除する。
【００４７】
以上、説明したように本発明の実施の形態によれば、配信すべき複数のコンテンツの有効期間からプレイリストの有効期間および複数のコンテンツの再生順番が自動的に算出されるため、有効期間が設定された複数のコンテンツを配信する側のユーザが、そのプレイリストを生成する際の手間を軽減することができる。また、コンテンツの有効期間が変更された場合も、プレイリストの有効期間が自動的に変更されるため、上記手間を軽減することができる。
【００４８】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【符号の説明】
【００４９】
１０  コンテンツ保持部、  ２０  プレイリスト生成部、  ３０  制御部、  ４０  配信部、  ５０  表示部、  ６０  操作部、  ７０  受信部、  ８０  制御部、  ９０  保持部、  ９５  表示部、  １００  コンテンツ配信装置、  ２００  端末装置、  ５００  コンテンツ配信システム。
【図１】
2011254150.tif 000003
【図２】
2011254150.tif 000004
【図３】
2011254150.tif 000005
【図４】
2011254150.tif 000006
【図５】
2011254150.tif 000007
【図６】
2011254150.tif 000008
【図７】
2011254150.tif 000009
【図８】
2011254150.tif 000010
【図９】
2011254150.tif 000011
【図１０】
2011254150.tif 000012
【図１１】
2011254150.tif 000013
【図１２】
2011254150.tif 000014