(57)【要約】【課題】視聴者が所望するコンテンツ、または視聴者に適したコンテンツを、見易く且つ選択容易に提示する。【解決手段】番組表管理装置は、任意チャンネルの放送コンテンツの第１の視聴予約を所定のチャンネルに割り当てる第１の視聴予約割当部と、受信装置による再生の履歴を示す再生履歴情報を記憶する再生履歴情報記憶部と、再生履歴情報に基づいて、所定チャンネルに割り当てられた第１の視聴予約に対応する予約時間を除く時間内に放送されるべき放送コンテンツを推薦する放送コンテンツ推薦部と、推薦された放送コンテンツの第２の視聴予約を所定チャンネルに割り当てる第２の視聴予約割当部と、所定チャンネルに割り当てられた第１の視聴予約および第２の視聴予約を表す番組表を生成する番組表管理部と、番組表を記憶する番組表記憶部と、を備える。【選択図】図２
2016010053.tif 000002
【特許請求の範囲】
【請求項１】
任意チャンネルの放送コンテンツの第１の視聴予約を所定のチャンネルに割り当てる第１の視聴予約割当部と、
受信装置による再生の履歴を示す再生履歴情報を記憶する再生履歴情報記憶部と、
前記再生履歴情報記憶部に記憶された再生履歴情報に基づいて、前記所定チャンネルに割り当てられた前記第１の視聴予約に対応する予約時間を除く時間内に放送されるべき放送コンテンツを推薦する放送コンテンツ推薦部と、
前記放送コンテンツ推薦部が推薦した放送コンテンツの第２の視聴予約を前記所定チャンネルに割り当てる第２の視聴予約割当部と、
前記所定チャンネルに割り当てられた前記第１の視聴予約および前記第２の視聴予約を表す番組表を生成する番組表管理部と、
前記番組表管理部が生成した前記番組表を記憶する番組表記憶部と、
を備える番組表管理装置。
【請求項２】
前記所定チャンネルに割り当てられた前記第１の視聴予約または前記第２の視聴予約に対応する放送コンテンツに関連する配信コンテンツの、前記第１の視聴予約に対応する第１の予約時間と前記第２の視聴予約に対応する第２の予約時間とを除く時間に対する第３の視聴予約を前記所定チャンネルに割り当てる第３の視聴予約割当部、
を更に備え、
前記番組表管理部は、前記第３の視聴予約をも含めた番組表を生成する、
請求項１記載の番組表管理装置。
【請求項３】
前記受信装置によって前記配信コンテンツの再生が停止させられたことにより、前記受信装置から前記番組表の更新要求を示す更新要求情報を受信する受信部、
を更に備え、
前記番組表管理部は、前記受信部が受信した前記更新要求情報に基づいて、前記番組表記憶部に記憶された番組表から前記配信コンテンツに対応する前記第３の視聴予約を削除する、
請求項２記載の番組表管理装置。
【請求項４】
前記第３の視聴予約割当部は、前記配信コンテンツとは別の配信コンテンツの、前記第３の視聴予約に対応する予約時間内の時間に対する第４の視聴予約を前記所定チャンネルに割り当て、
前記番組表管理部は、前記第４の視聴予約を含めた番組表を生成する、
請求項３記載の番組表管理装置。
【請求項５】
コンピュータを、
任意チャンネルの放送コンテンツの第１の視聴予約を所定のチャンネルに割り当てる第１の視聴予約割当手段、
受信装置による再生の履歴を示す再生履歴情報を記憶する再生履歴情報記憶手段、
前記再生履歴情報記憶手段に記憶された再生履歴情報に基づいて、前記所定チャンネルに割り当てられた前記第１の視聴予約に対応する予約時間を除く時間内に放送されるべき放送コンテンツを推薦する放送コンテンツ推薦手段、
前記放送コンテンツ推薦手段が推薦した放送コンテンツの第２の視聴予約を前記所定チャンネルに割り当てる第２の視聴予約割当手段、
前記所定チャンネルに割り当てられた前記第１の視聴予約および前記第２の視聴予約を表す番組表を生成する番組表管理手段、
前記番組表管理手段が生成した前記番組表を記憶する番組表記憶手段、
として機能させるための番組表管理プログラム。
【請求項６】
前記所定チャンネルに割り当てられた前記第１の視聴予約または前記第２の視聴予約に対応する放送コンテンツに関連する配信コンテンツの、前記第１の視聴予約に対応する第１の予約時間と前記第２の視聴予約に対応する第２の予約時間とを除く時間に対する第３の視聴予約を前記所定チャンネルに割り当てる第３の視聴予約割当手段、
を更に有し、
前記番組表管理手段は、前記第３の視聴予約をも含めた番組表を生成する、
請求項５記載の番組表管理プログラム。
【請求項７】
前記受信装置によって前記配信コンテンツの再生が停止させられたことにより、前記受信装置から前記番組表の更新要求を示す更新要求情報を受信する受信手段、
を更に有し、
前記番組表管理手段は、前記受信手段が受信した前記更新要求情報に基づいて、前記番組表記憶手段に記憶された番組表から前記配信コンテンツに対応する前記第３の視聴予約を削除する、
請求項６記載の番組表管理プログラム。
【請求項８】
前記第３の視聴予約割当手段は、前記配信コンテンツとは別の配信コンテンツの、前記第３の視聴予約に対応する予約時間内の時間に対する第４の視聴予約を前記所定チャンネルに割り当て、
前記番組表管理手段は、前記第４の視聴予約を含めた番組表を生成する、
請求項７記載の番組表管理プログラム。
【請求項９】
任意チャンネルの放送コンテンツの第１の視聴予約と、当該受信装置による再生の履歴を示す再生履歴情報に基づいて推薦された、前記第１の視聴予約に対応する予約時間を除く時間内に放送されるべき放送コンテンツの第２の視聴予約とが、所定チャンネルに割り当てられた番組表を、番組表管理装置から受信する番組表受信部と、
前記番組表受信部が受信した前記番組表を表示装置に表示させる表示制御部と、
操作入力部からの操作信号を受信する操作信号受信部と、
前記表示制御部が前記表示装置に前記番組表を表示させているときに、前記操作信号受信部が受信した前記操作信号にしたがって、前記番組表に基づいた再生制御を実行する再生制御部と、
を備える受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組表管理装置、番組表管理プログラム、および受信装置に関する。
【背景技術】
【０００２】
テレビの視聴において、リモコン装置のキーを連続的に操作することによって視聴チャンネルを頻繁に切り替えるザッピングがよく行われる。また、ビデオオンデマンド（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ；ＶＯＤ）配信された配信コンテンツの視聴においても、ザッピングと同様な操作を行うことができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９３２８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ザッピングは、リモコン装置の煩雑な操作を伴うものであり、また、チャンネルの切り替えタイミングによっては、視聴者に適したコンテンツが見落とされるおそれがある。
本発明は、上記事情に鑑みてなされたものであり、視聴者が所望するコンテンツ、または視聴者に適したコンテンツを、見易く且つ選択容易に提示する、番組表管理装置、番組表管理プログラム、および受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
［１］上記の課題を解決するため、本発明の一態様である番組表管理装置は、任意チャンネルの放送コンテンツの第１の視聴予約を所定のチャンネルに割り当てる第１の視聴予約割当部と、受信装置による再生の履歴を示す再生履歴情報を記憶する再生履歴情報記憶部と、前記再生履歴情報記憶部に記憶された再生履歴情報に基づいて、前記所定チャンネルに割り当てられた前記第１の視聴予約に対応する予約時間を除く時間内に放送されるべき放送コンテンツを推薦する放送コンテンツ推薦部と、前記放送コンテンツ推薦部が推薦した放送コンテンツの第２の視聴予約を前記所定チャンネルに割り当てる第２の視聴予約割当部と、前記所定チャンネルに割り当てられた前記第１の視聴予約および前記第２の視聴予約を表す番組表を生成する番組表管理部と、前記番組表管理部が生成した前記番組表を記憶する番組表記憶部と、を備える。
【０００６】
［２］上記［１］記載の番組表管理装置において、前記所定チャンネルに割り当てられた前記第１の視聴予約または前記第２の視聴予約に対応する放送コンテンツに関連する配信コンテンツの、前記第１の視聴予約に対応する第１の予約時間と前記第２の視聴予約に対応する第２の予約時間とを除く時間に対する第３の視聴予約を前記所定チャンネルに割り当てる第３の視聴予約割当部、を更に備え、前記番組表管理部は、前記第３の視聴予約をも含めた番組表を生成する。
［３］上記［２］記載の番組表管理装置において、前記受信装置によって前記配信コンテンツの再生が停止させられたことにより、前記受信装置から前記番組表の更新要求を示す更新要求情報を受信する受信部、を更に備え、前記番組表管理部は、前記受信部が受信した前記更新要求情報に基づいて、前記番組表記憶部に記憶された番組表から前記配信コンテンツに対応する前記第３の視聴予約を削除する。
［４］上記［３］記載の番組表管理装置において、前記第３の視聴予約割当部は、前記配信コンテンツとは別の配信コンテンツの、前記第３の視聴予約に対応する予約時間内の時間に対する第４の視聴予約を前記所定チャンネルに割り当て、前記番組表管理部は、前記第４の視聴予約を含めた番組表を生成する。
【０００７】
［５］上記の課題を解決するため、本発明の一態様である番組表管理プログラムは、コンピュータを、任意チャンネルの放送コンテンツの第１の視聴予約を所定のチャンネルに割り当てる第１の視聴予約割当手段、受信装置による再生の履歴を示す再生履歴情報を記憶する再生履歴情報記憶手段、前記再生履歴情報記憶手段に記憶された再生履歴情報に基づいて、前記所定チャンネルに割り当てられた前記第１の視聴予約に対応する予約時間を除く時間内に放送されるべき放送コンテンツを推薦する放送コンテンツ推薦手段、前記放送コンテンツ推薦手段が推薦した放送コンテンツの第２の視聴予約を前記所定チャンネルに割り当てる第２の視聴予約割当手段、前記所定チャンネルに割り当てられた前記第１の視聴予約および前記第２の視聴予約を表す番組表を生成する番組表管理手段、前記番組表管理手段が生成した前記番組表を記憶する番組表記憶手段、として機能させる。
【０００８】
［６］上記［５］記載の番組表管理プログラムにおいて、前記所定チャンネルに割り当てられた前記第１の視聴予約または前記第２の視聴予約に対応する放送コンテンツに関連する配信コンテンツの、前記第１の視聴予約に対応する第１の予約時間と前記第２の視聴予約に対応する第２の予約時間とを除く時間に対する第３の視聴予約を前記所定チャンネルに割り当てる第３の視聴予約割当手段、を更に有し、前記番組表管理手段は、前記第３の視聴予約をも含めた番組表を生成する。
［７］上記［６］記載の番組表管理プログラムにおいて、前記受信装置によって前記配信コンテンツの再生が停止させられたことにより、前記受信装置から前記番組表の更新要求を示す更新要求情報を受信する受信手段、を更に有し、前記番組表管理手段は、前記受信手段が受信した前記更新要求情報に基づいて、前記番組表記憶手段に記憶された番組表から前記配信コンテンツに対応する前記第３の視聴予約を削除する。
［８］上記［７］記載の番組表管理プログラムにおいて、前記第３の視聴予約割当手段は、前記配信コンテンツとは別の配信コンテンツの、前記第３の視聴予約に対応する予約時間内の時間に対する第４の視聴予約を前記所定チャンネルに割り当て、前記番組表管理手段は、前記第４の視聴予約を含めた番組表を生成する。
【０００９】
［９］上記の課題を解決するため、本発明の一態様である受信装置は、任意チャンネルの放送コンテンツの第１の視聴予約と、当該受信装置による再生の履歴を示す再生履歴情報に基づいて推薦された、前記第１の視聴予約に対応する予約時間を除く時間内に放送されるべき放送コンテンツの第２の視聴予約とが、所定チャンネルに割り当てられた番組表を、番組表管理装置から受信する番組表受信部と、前記番組表受信部が受信した前記番組表を表示装置に表示させる表示制御部と、操作入力部からの操作信号を受信する操作信号受信部と、前記表示制御部が前記表示装置に前記番組表を表示させているときに、前記操作信号受信部が受信した前記操作信号にしたがって、前記番組表に基づいた再生制御を実行する再生制御部と、を備える。
【発明の効果】
【００１０】
本発明によれば、視聴者が所望するコンテンツ、または視聴者に適したコンテンツを、見易く且つ選択容易に提示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態である番組表管理装置および受信装置を適用したコンテンツ配信システムの全体構成の例を示すブロック図である。
【図２】第１実施形態である番組表管理装置の機能構成の例を示すブロック図である。
【図３】第１実施形態である受信装置の機能構成の例を示すブロック図である。
【図４】視聴ログＤＢに格納される再生履歴情報のデータ構成の例を示す図である。
【図５】放送コンテンツメタＤＢに格納される放送コンテンツメタ情報のデータ構成の例を示す図である。
【図６】配信コンテンツメタＤＢに格納される配信コンテンツメタ情報のデータ構成の例を示す図である。
【図７】視聴予約割当部がマイチャンネル番組表を編成する方法を説明するための概念図である。
【図８】受信装置が表示装置に表示させた電子番組表の例を示す図である。
【図９】番組表管理装置の処理手順の例を示すフローチャートである。
【図１０】本発明の第２実施形態において、視聴予約割当部がマイチャンネル番組表を編成する方法を説明するための概念図である。
【図１１】第２実施形態である番組表管理装置の処理手順の例を示すフローチャートである。
【図１２】第２実施形態である受信装置の処理手順の例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
［第１の実施形態］
図１は、本発明の第１実施形態である番組表管理装置および受信装置を適用したコンテンツ配信システムの全体構成の例を示すブロック図である。図１に示すように、コンテンツ配信システム１は、番組表管理装置１０と、コンテンツ管理装置２０と、受信装置３０と、リモコン４０と、表示装置５０と、ネットワーク６０とを含む。番組表管理装置１０とコンテンツ管理装置２０とは、コンテンツ配信事業者側の装置である。また、受信装置３０と、リモコン４０と、表示装置５０とは、視聴者であるユーザ側の装置である。
【００１３】
番組表管理装置１０と、コンテンツ管理装置２０と、受信装置３０とは、ネットワーク６０を介して相互に接続されている。
ネットワーク６０は、インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ；ＩＰ）によって通信可能なコンピュータネットワークである。ネットワーク６０は、ローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＬＡＮ）や家庭内ＬＡＮを含んでもよいし、インターネットに接続されていてもよい。
なお、実際は、多数の受信装置３０がネットワーク６０に接続されるが、図１においては、説明の便宜上１台のみを示している。
【００１４】
表示装置５０は、受信装置３０に接続されている。表示装置５０は、受信装置３０が供給する電子番組表、受信装置３０が受信したマルチキャストストリームである放送コンテンツ（放送番組）、および受信装置３０が受信したユニキャストストリームである配信コンテンツ（ＶＯＤコンテンツ）の映像等を表示する。例えば、表示装置５０は、液晶パネル表示装置により実現される。
【００１５】
リモコン４０は、受信装置３０を遠隔操作するための操作入力部である。例えば、リモコン４０は、チャンネル番号を指定する数字キー、音量を調節する音量キー、表示装置５０に表示された電子番組表上のカーソル（例えば、番組欄等の項目を囲む枠）を移動させる矢印キー、カーソルによって選択された項目を決定付ける決定キーを備える。また、例えば、リモコン４０は、再生を開始させる再生キー、再生を停止させる停止キー、前方向にスキップさせるスキップフォアワードキー、後方向にスキップさせるスキップバックキーを備える。リモコン４０は、操作に応じて、操作内容を示す操作信号を生成し、この操作信号を、例えば赤外線信号として受信装置３０に送信する。
【００１６】
なお、リモコン４０と受信装置３０とを有線により接続してもよい。また、スマートフォン等の無線端末装置にリモコン４０の機能を実現させてもよい。また、例えば、リモコン４０が備える各種キーを受信装置３０のフロントパネル上に設け、リモコン４０の機能を受信装置３０自身において実現させてもよい。この構成により、リモコン４０を省略することができる。
【００１７】
受信装置３０は、番組表管理装置１０が当該受信装置３０に対して送信するマイチャンネル番組表（番組表）を受信し、このマイチャンネル番組表を組み込んでフォーマット化した電子番組表を、表示装置５０に表示させる。マイチャンネル番組表は、受信装置３０のユーザ向けの放送コンテンツおよび配信コンテンツがスケジューリングされた仮想的なチャンネル（マイチャンネル）の番組表である。例えば、マイチャンネル番組表は、ユーザ向けのコンテンツの再生開始時刻を示す再生開始時刻情報と、コンテンツのタイトルを示すタイトル情報と、コンテンツの概要を示す概要情報とを含む。仮想的なチャンネルとは、放送が割り当てられていない空きチャンネルのうち、ユーザ定義によって指定されたチャンネルである。この仮想的なチャンネルは、受信装置３０がマイチャンネルモードをオンにした場合の受信装置３０においてのみ有効である。受信装置３０がマイチャンネルモードをオフにした場合、仮想的なチャンネルは無効となる。
【００１８】
表示装置５０に表示された電子番組表のマイチャンネル番組表がリモコン４０によって操作されることにより、受信装置３０は、ユーザ向けの放送コンテンツまたは配信コンテンツを、マイチャンネル番組表のスケジュールにしたがって再生させる。つまり、仮想的なチャンネルが対応付けられたリモコン４０の数字キーが押下されることにより、受信装置３０は、マイチャンネル番組表にしたがって放送コンテンツおよび配信コンテンツを再生する。
【００１９】
番組表管理装置１０は、受信装置３０ごとのマイチャンネル番組表を生成し、このマイチャンネル番組表を管理する。また、番組表管理装置１０は、生成したマイチャンネル番組表または更新したマイチャンネル番組表を、当該マイチャンネル番組表に対応する受信装置３０に送信する。
コンテンツ管理装置２０は、放送コンテンツおよび配信コンテンツを格納するデータベースである。
【００２０】
図２は、番組表管理装置１０の機能構成の例を示すブロック図である。図２に示すように、番組表管理装置１０は、番組表ＤＢ１１と、視聴ログＤＢ１２と、放送コンテンツメタＤＢ１３と、配信コンテンツメタＤＢ１４と、通信制御部１５と、番組表編成部１６とを備える。
【００２１】
番組表ＤＢ１１は、番組表編成部１６が生成したマイチャンネル番組表を受信装置３０ごとに格納するデータベースである。例えば、番組表ＤＢ１１は、受信装置３０の端末識別情報と、受信装置３０のマイチャンネル番組表とを関係付けて格納する。
視聴ログＤＢ１２は、視聴予約情報と再生履歴情報とを受信装置３０ごとに格納するデータベースである。視聴予約情報は、受信装置３０のユーザによって指定された放送コンテンツの視聴予約の情報である。例えば、視聴予約情報は、放送チャンネルと、放送時間と、番組タイトルとの情報を含む。再生履歴情報は、受信装置３０による放送コンテンツおよび配信コンテンツの再生の履歴（視聴の履歴）を示す情報である。例えば、視聴ログＤＢ１２は、受信装置３０の端末識別情報と、受信装置３０における視聴予約情報と、受信装置３０における再生履歴情報とを関係付けて格納する。再生履歴情報の具体例については後述する。
【００２２】
放送コンテンツメタＤＢ１３は、放送コンテンツの放送コンテンツメタ情報を格納するデータベースである。放送コンテンツメタ情報は、放送コンテンツに関する各種関連情報（メタ情報）である。放送コンテンツメタ情報の具体例については、後述する。
配信コンテンツメタＤＢ１４は、配信コンテンツの配信コンテンツメタ情報を格納するデータベースである。配信コンテンツメタ情報は、配信コンテンツに関する各種関連情報（メタ情報）である。配信コンテンツメタ情報の具体例については、後述する。
通信制御部１５は、ネットワーク６０を介してコンテンツ管理装置２０および受信装置３０と通信する通信インタフェースである。
【００２３】
番組表編成部１６は、少なくとも、視聴ログＤＢ１２に格納された視聴予約情報および再生履歴情報と、放送コンテンツメタＤＢ１３に格納された放送コンテンツメタ情報とに基づいて、受信装置３０ごとのマイチャンネル番組表を生成する。以下において、番組表編成部１６がマイチャンネル番組表を「生成する」ことを、「編成する」と表現する場合がある。
なお、番組表編成部１６は、配信コンテンツメタＤＢ１４に格納された配信コンテンツメタ情報をも用いてマイチャンネル番組表を生成してもよい。
【００２４】
例えば、番組表編成部１６は、中央処理装置（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；ＣＰＵ）と、プログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを含む制御回路により実現される。
例えば、番組表編成部１６は、視聴予約割当部１６１と、放送コンテンツ推薦部１６２と、番組表管理部１６３とを備える。これらの機能部は、例えば、ＣＰＵがＲＯＭに記憶されたプログラムを実行することにより機能するソフトウェア機能部である。
なお、これらの機能部のうち一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェア機能部により実現してもよい。
【００２５】
視聴予約割当部１６１は、視聴ログＤＢ１２に格納された視聴予約情報に基づいて、放送コンテンツの視聴予約（第１の視聴予約）を、仮想的なチャンネルに割り当てる。また、視聴予約割当部１６１は、後述する放送コンテンツ推薦部１６２が推薦した放送コンテンツの視聴予約（第２の視聴予約）を、放送コンテンツメタＤＢ１３に格納された放送コンテンツメタ情報に基づいて前記の仮想的なチャンネルに割り当てる。
【００２６】
また、視聴予約割当部１６１は、前記の仮想的なチャンネルに割り当てられた第１の視聴予約または第２の視聴予約に対応する放送コンテンツに関連する配信コンテンツ（関連配信コンテンツ）を、配信コンテンツメタＤＢ１４に格納された配信コンテンツメタ情報に基づいて選択する。そして、視聴予約割当部１６１は、第１の視聴予約に対応する第１の予約時間と第２の視聴予約に対応する第２の予約時間とを除く時間に対する関連配信コンテンツの視聴予約（第３の視聴予約）を、前記の仮想的なチャンネルに割り当てる。
なお、関連配信コンテンツを広告コンテンツとしてもよい。
【００２７】
つまり、例えば、視聴予約割当部１６１は、任意チャンネルの放送コンテンツの第１の視聴予約を所定のチャンネルに割り当てる第１の視聴予約割当部と、放送コンテンツ推薦部１６２が推薦した放送コンテンツの第２の視聴予約を所定チャンネルに割り当てる第２の視聴予約割当部とを含む。また、視聴予約割当部１６１は、所定チャンネルに割り当てられた第１の視聴予約または第２の視聴予約に対応する放送コンテンツに関連する配信コンテンツの、第１の視聴予約に対応する第１の予約時間と第２の視聴予約に対応する第２の予約時間とを除く時間に対する第３の視聴予約を所定チャンネルに割り当てる第３の視聴予約割当部を含む。
【００２８】
放送コンテンツ推薦部１６２は、視聴ログＤＢ１２に記憶された再生履歴情報に基づいて、仮想的なチャンネルに割り当てられた第１の視聴予約に対応する予約時間を除く時間内に放送されるべき放送コンテンツを推薦する。例えば、放送コンテンツ推薦部１６２は、再生履歴情報および放送コンテンツメタＤＢ１３に格納された放送コンテンツメタ情報を解析することにより、第１の視聴予約に対応する予約時間と重複しない時間において放送されるべき放送コンテンツの中から、過去に定例的（毎週の同じ時間）に視聴している番組や、第１の視聴予約における放送コンテンツとメタ情報同士が類似する番組についての放送コンテンツを抽出する。第１実施形態において、放送コンテンツ推薦部１６２によって推薦された放送コンテンツを推薦放送コンテンツと呼ぶ。
【００２９】
番組表管理部１６３は、仮想的なチャンネルに割り当てられた第１の視聴予約および第２の視聴予約を表すマイチャンネル番組表を生成する。
なお、番組表管理部１６３は、第３の視聴予約をも含めてマイチャンネル番組表を生成してもよい。
番組表管理部１６３は、受信装置３０の端末識別情報と、生成したマイチャンネル番組表とを関係付けて、番組表ＤＢ１１に格納する。
また、番組表管理部１６３は、マイチャンネル番組表を、対応する受信装置３０に対して通信制御部１５により送信させる。
【００３０】
図３は、受信装置３０の機能構成の例を示すブロック図である。図３に示すように、受信装置３０は、リモコン受信部３１（操作信号受信部）と、通信制御部３２と、制御部３３とを備える。
【００３１】
リモコン受信部３１は、リモコン４０が送信する操作信号を受信し、この操作信号を制御部３３に供給する。
通信制御部３２は、ネットワーク６０を介して番組表管理装置１０およびコンテンツ管理装置２０と通信する通信インタフェースである。つまり、通信制御部３２（番組表受信部）は、任意チャンネルの放送コンテンツの第１の視聴予約と、当該受信装置３０による再生の履歴を示す再生履歴情報に基づいて推薦された、第１の視聴予約に対応する予約時間を除く時間内に放送されるべき放送コンテンツの第２の視聴予約とが、仮想的なチャンネルに割り当てられたマイチャンネル番組表を、番組表管理装置１０から受信する。
【００３２】
制御部３３は、受信装置３３全体を制御するための機能部である。例えば、制御部３３は、ＣＰＵと、プログラムを記憶したＲＯＭと、ＲＡＭとを含む制御回路により実現される。
例えば、制御部３３は、レンダリング部３３１と、表示制御部３３２と、リモコン制御部３３３と、再生制御部３３４とを備える。これらの機能部は、例えば、ＣＰＵがＲＯＭに記憶されたプログラムを実行することにより機能するソフトウェア機能部である。
なお、これらの機能部のうち一部または全部を、ＬＳＩ、ＡＳＩＣ等のハードウェア機能部により実現してもよい。
【００３３】
レンダリング部３３１は、通信制御部３２が受信したマイチャンネル番組表および通常の放送の番組表（放送番組表）を電子番組表のフォーマットにしたがってレンダリングし、このフォーマット化された電子番組表をＲＡＭに記憶させる。
表示制御部３３２は、レンダリング部３３１がＲＡＭに記憶させた電子番組表を表示装置５０に表示させる。また、表示制御部３３２は、通信制御部３２が受信した放送コンテンツまたは配信コンテンツを、再生制御部３３４による再生の制御にしたがって表示装置５０に表示させる。
【００３４】
リモコン制御部３３３は、マイチャンネル番組表のオンまたはオフを制御する。マイチャンネル番組表がオンである場合（マイチャンネルオンモード）、電子番組表にはマイチャンネル番組表が含められ、リモコン４０によって仮想的なチャンネル（マイチャンネル）の操作が可能となる。マイチャンネル番組表がオフである場合（マイチャンネルオフモード）、電子番組表にはマイチャンネル番組表が含められず、リモコン４０によって仮想的なチャンネルの操作が不能となる。
【００３５】
再生制御部３３４は、リモコン４０の操作信号にしたがって放送コンテンツまたは配信コンテンツの再生を制御する。例えば、再生制御部３３４は、操作信号にしたがって、放送コンテンツの再生を開始したり、停止したりする。また、例えば、再生制御部３３４は、操作信号にしたがって、配信コンテンツの再生を開始したり、停止したり、早送りしたり、早戻ししたりする。再生制御部３３４は、表示制御部３３２が表示装置５０に電子番組表を表示させているときに、操作信号にしたがって、電子番組表に基づいた再生制御を実行する。
【００３６】
次に、第１実施形態である番組表管理装置１０において用いられる各種情報のデータ構成について説明する。
図４は、視聴ログＤＢ１２に格納される再生履歴情報のデータ構成の例を示す図である。図４に示すように、再生履歴情報は、例えば、コンテンツＩＤと、シリーズＩＤと、チャンネルと、開始時刻と、終了時刻との項目を関係付けたデータテーブルである。コンテンツＩＤは、再生されたコンテンツ（放送コンテンツまたは配信コンテンツ）の識別情報である。シリーズＩＤは、当該コンテンツのシリーズに共通する識別情報（グループ識別情報）である。チャンネルは、当該コンテンツが放送コンテンツである場合の放送チャンネルを示す情報である。開始時刻は、当該コンテンツが放送コンテンツである場合は再生開始日時を表す情報、当該コンテンツが配信コンテンツである場合は再生開始時のタイムコードを表す情報である。終了時刻は、当該コンテンツが放送コンテンツである場合は再生終了日時を表す情報、当該コンテンツが配信コンテンツである場合は再生終了時のタイムコードを表す情報である。
【００３７】
図４の再生履歴情報には、コンテンツＩＤが“GH2355”、シリーズＩＤが“SEL2863”、チャンネルが“563”、開始時刻（再生開始日時）が“2014.04.08_13:25”（２０１４年４月８日１３時２５分）、終了時刻（再生終了日時）が“1014.04.08_14:36”（２０１４年４月８日１４時３６分）である放送コンテンツの再生履歴を示すレコードが格納されている。また、図４の再生履歴情報には、コンテンツＩＤが“KY6930”、シリーズＩＤが“SEL9805”、チャンネルが“−”（未指定）、開始時刻（再生開始タイムコード）が“00:00:00”、終了時刻（再生終了タイムコード）が“01:25:11”である配信コンテンツの再生履歴を示すレコードが格納されている。
【００３８】
図５は、放送コンテンツメタＤＢ１３に格納される放送コンテンツメタ情報のデータ構成の例を示す図である。図５に示すように、放送コンテンツメタ情報は、例えば、コンテンツＩＤと、シリーズＩＤと、チャンネルと、タイトルと、概要と、開始時刻と、終了時刻との項目を関係付けたデータテーブルである。コンテンツＩＤは、放送コンテンツの識別情報である。シリーズＩＤは、当該放送コンテンツのシリーズに共通する識別情報である。チャンネルは、当該放送コンテンツが放送される放送チャンネルを示す情報である。タイトルは、放送コンテンツのタイトルを表す情報である。概要は、当該放送コンテンツの概要を示す情報である。例えば、概要は、放送コンテンツのあらすじ（要約）、出演者、制作年等を示す情報を含む。開始時刻は、放送コンテンツの放送開始時刻を示す情報である。終了時刻は、放送コンテンツの放送終了時刻を示す情報である。例えば、放送開始時刻および放送終了時刻は、年月日時分秒により表される。
【００３９】
図５の放送コンテンツメタ情報には、コンテンツＩＤが“GK2672”、シリーズＩＤが“SEL3484”、チャンネルが“236”、タイトルが“○○○”、概要が“××××”、開始時刻が“○○”、終了時刻が“□□”である放送コンテンツのメタ情報を示すレコードが格納されている。この放送コンテンツと同一シリーズの放送コンテンツおよび配信コンテンツ（例えば、次話の放送コンテンツ等）に対するシリーズＩＤは、“SEL3484”となる。
【００４０】
図６は、配信コンテンツメタＤＢ１４に格納される配信コンテンツメタ情報のデータ構成の例を示す図である。図６に示すように、配信コンテンツメタ情報は、例えば、コンテンツＩＤと、シリーズＩＤと、タイトルと、時間と、配信期間と、価格と、概要との項目を関係付けたデータテーブルである。コンテンツＩＤは、配信コンテンツの識別情報である。シリーズＩＤは、当該配信コンテンツのシリーズに共通する識別情報である。タイトルは、当該配信コンテンツのタイトルを表す情報である。時間は、当該配信コンテンツの再生時間長を表す情報である。配信期間は、当該配信コンテンツの配信開始日から配信終了日までを表す情報である。価格は、当該配信コンテンツの視聴にかかる費用の額を示す情報である。概要は、当該配信コンテンツの概要を示す情報である。
【００４１】
図６の配信コンテンツメタ情報には、コンテンツＩＤが“GB9472”、シリーズＩＤが“SEL8573”、タイトルが“○○○”、時間が“02:10:05”（２時間１０分５秒）、配信期間が“2014.03.01〜2014.05.31”（２０１４年３月１日から２０１４年５月３１日まで）、価格が“350”（３５０円）、概要が“××××”である配信コンテンツのメタ情報を示すレコードが格納されている。この配信コンテンツと同一シリーズの放送コンテンツおよび配信コンテンツ（例えば、前話の配信コンテンツ等）に対するシリーズＩＤは、“SEL8573”となる。
【００４２】
次に、第１実施形態である番組表管理装置１０の視聴予約割当部１６１によるマイチャンネル番組表の編成の方法について説明する。
図７は、視聴予約割当部１６１がマイチャンネル番組表を編成する方法を説明するための概念図である。図７のマイチャンネル番組表は、開始時刻“06:00”から終了時刻“23:59”までの時間についてのマイチャンネル番組表の編成の例である。番組表編成部１６において、マイチャンネル番組表の開始時刻と終了時刻とは、任意に指定可能である。
【００４３】
ステップＳ１において、視聴予約割当部１６１（第１の視聴予約割当部）は、視聴ログＤＢ１２に格納された視聴予約情報に基づいて、放送コンテンツの第１の視聴予約を仮想的なチャンネルのタイムスロットに割り当てる。具体的に、例えば、視聴予約割当部１６１は、視聴予約情報に基づいて、“09:00”から“09:59”までのある放送チャンネルでの放送コンテンツの視聴予約と、“12:00”から“13:59”までのある放送チャンネルでの放送コンテンツの視聴予約とを、仮想的なチャンネルに割り当てる。
【００４４】
次に、ステップＳ２において、視聴予約割当部１６１（第２の視聴予約割当部）は、放送コンテンツ推薦部１６２が推薦した放送コンテンツ（推薦放送コンテンツ）の第２の視聴予約を前記の仮想的なチャンネルのタイムスロットに割り当てる。具体的に、例えば、視聴予約割当部１６１は、“08:00”から“08:59”までのある放送チャンネルの推薦放送コンテンツの視聴予約と、“20:30”から“21:44”までのある放送チャンネルの推薦放送コンテンツの視聴予約とを、前記の仮想的なチャンネルに割り当てる。
【００４５】
次に、ステップＳ３において、視聴予約割当部１６１（第３の視聴予約割当部）は、前記の仮想的なチャンネルに割り当てられた第１の視聴予約または第２の視聴予約に対応する放送コンテンツに関連する配信コンテンツ（関連配信コンテンツ）を、配信コンテンツメタＤＢ１４に格納された配信コンテンツメタ情報に基づいて選択する。次に、視聴予約割当部１６１は、第１の視聴予約に対応する第１の予約時間と第２の視聴予約に対応する第２の予約時間とを除く時間に対する関連配信コンテンツの第３の視聴予約を、前記の仮想的なチャンネルのタイムスロットに割り当てる。具体的に、例えば、視聴予約割当部１６１は、“10:00”から“10:59”までの関連配信コンテンツの視聴予約と、“11:00”から“11:59”までの関連配信コンテンツの視聴予約と、“14:00”から“15:54”までの関連配信コンテンツの視聴予約と、“23:00”から“23:59”までの関連配信コンテンツの視聴予約とを、前記の仮想的なチャンネルに割り当てる。
【００４６】
図７のステップＳ１からステップＳ３までの手順によって視聴予約割当部１６１が放送コンテンツおよび配信コンテンツを仮想的なチャンネルのタイムスロットに割り当てることにより、視聴予約割当部１６１は、受信装置３０のユーザである視聴者の視聴予約や嗜好に応じた、つまり、ユーザ向けのコンテンツの番組表を生成することができる。
【００４７】
図８は、受信装置３０が表示装置５０に表示させた電子番組表の例を示す図である。図８の電子番組表において、横方向はチャンネル、縦方向は再生時刻を示している。図８の電子番組表の例において、チャンネル“Ch:7  マイチャンネル”の番組欄がマイチャンネル番組表である。図８を例とすれば、リモコン４０によってチャンネル“７”が選択されることにより、受信装置３０は、チャンネル“７”に対応するマイチャンネル番組表にしたがって放送コンテンツまたは配信コンテンツを再生する。
【００４８】
また、図８の電子番組表には、カーソル８が番組欄に重ねて表示されるとともに、カーソル８で囲まれた番組の概要が、電子番組表の下部に表示されている。カーソル８は、リモコン４０の方向キーの操作に応じて電子番組表の番組欄を移動することができる。受信装置３０は、カーソル８が設けられた番組欄に該当するコンテンツの概要を電子番組表の下部に表示させる。
【００４９】
次に、第１実施形態である番組表管理装置１０の動作について説明する。
図９は、番組表管理装置１０の処理手順の例を示すフローチャートである。
ステップＳ２１において、視聴予約割当部１６１は、視聴ログＤＢ１２に格納された視聴予約情報に基づいて、放送コンテンツの視聴予約（第１の視聴予約）を、仮想的なチャンネルのタイムスロットに割り当てる。
【００５０】
次に、ステップＳ２２において、放送コンテンツ推薦部１６２は、視聴ログＤＢ１２に記憶された再生履歴情報に基づいて、仮想的なチャンネルに割り当てられた第１の視聴予約に対応する予約時間を除く時間内に放送されるべき放送コンテンツを推薦する。
【００５１】
次に、ステップＳ２３において、視聴予約割当部１６１は、ステップＳ２２の処理において放送コンテンツ推薦部１６２が推薦した放送コンテンツの視聴予約（第２の視聴予約）を、放送コンテンツメタＤＢ１３に格納された放送コンテンツメタ情報に基づいて前記の仮想的なチャンネルのタイムスロットに割り当てる。
【００５２】
次に、ステップＳ２４において、視聴予約割当部１６１は、前記の仮想的なチャンネルに割り当てられた第１の視聴予約または第２の視聴予約に対応する放送コンテンツに関連する配信コンテンツ（関連配信コンテンツ）を、配信コンテンツメタＤＢ１４に格納された配信コンテンツメタ情報に基づいて選択する。次に、視聴予約割当部１６１は、第１の視聴予約に対応する第１の予約時間と第２の視聴予約に対応する第２の予約時間とを除く時間に対する配信コンテンツの視聴予約（第３の視聴予約）を、前記の仮想的なチャンネルのタイムスロットに割り当てる。
【００５３】
次に、ステップＳ２５において、番組表管理部１６３は、仮想的なチャンネルに割り当てられた第１の視聴予約、第２の視聴予約、および第３の視聴予約を表すマイチャンネル番組表を生成し、このマイチャンネル番組表を番組表ＤＢ１１に格納する。
【００５４】
次に、ステップＳ２６において、番組表管理部１６３は、マイチャンネル番組表を、対応する受信装置３０に対して通信制御部１５により送信させる。
【００５５】
以上説明したように、第１実施形態である番組表管理装置１０は、任意チャンネルの放送コンテンツの第１の視聴予約を仮想的なチャンネルに割り当てる第１の視聴予約割当部を備える。また、番組表管理装置１０は、受信装置３０による再生の履歴を示す再生履歴情報を記憶する視聴ログＤＢ１２を備える。また、番組表管理装置１０は、視聴ログＤＢ１２に記憶された再生履歴情報に基づいて、前記の仮想的なチャンネルに割り当てられた第１の視聴予約に対応する予約時間を除く時間内に放送されるべき放送コンテンツを推薦する放送コンテンツ推薦部１６２を備える。また、番組表管理装置１０は、放送コンテンツ推薦部１６２が推薦した放送コンテンツの第２の視聴予約を前記の仮想的なチャンネルに割り当てる第２の視聴予約割当部を備える。また、番組表管理装置１０は、前記の仮想的なチャンネルに割り当てられた第１の視聴予約および第２の視聴予約を表すマイチャンネル番組表を生成する番組表管理部１６３を備える。また、番組表管理装置１０は、番組表管理部１６３が生成したマイチャンネル番組表を記憶する番組表ＤＢ１１を備える。
【００５６】
この構成により、番組表管理装置１０は、視聴予約情報に基づいた放送コンテンツの視聴予約（第１の視聴予約）と、視聴履歴に基づいた推薦放送コンテンツの視聴予約（第２の視聴予約）とを、仮想的なチャンネルに編成したマイチャンネル番組表を生成し、このマイチャンネル番組表を受信装置３０に供給することができる。
このマイチャンネル番組表を取り込んだ受信装置３０は、マイチャンネルオンモードである場合に、電子番組表にマイチャンネル番組表を含めて表示装置５０に表示させる。これにより、受信装置３０のユーザは、リモコン４０を用いて仮想的なチャンネルを選択するという簡易な操作によって、ユーザ所望のまたはユーザに適した放送コンテンツおよび配信コンテンツを再生させることができる。
【００５７】
また、番組表管理装置１０は、前記の仮想的なチャンネルに割り当てられた第１の視聴予約または第２の視聴予約に対応する放送コンテンツに関連する配信コンテンツの、第１の視聴予約に対応する第１の予約時間と第２の視聴予約に対応する第２の予約時間とを除く時間に対する第３の視聴予約を前記の仮想的なチャンネルに割り当てる第３の視聴予約割当部を更に備えてもよい。また、番組表管理装置１０の番組表管理部１６３は、第３の視聴予約をも含めたマイチャンネル番組表を生成してもよい。
【００５８】
この構成により、番組表管理装置１０は、視聴予約情報に基づいた放送コンテンツの視聴予約（第１の視聴予約）と、視聴履歴に基づいた推薦放送コンテンツの視聴予約（第２の視聴予約）と、これらの視聴予約に対応する放送コンテンツに関連する配信コンテンツ（関連配信コンテンツ）の視聴予約（第３の視聴予約）とを、仮想的なチャンネルに編成したマイチャンネル番組表を生成し、このマイチャンネル番組表を受信装置３０に供給することができる。
これにより、受信装置３０のユーザは、リモコン４０を用いて仮想的なチャンネルを選択するという簡易な操作によって、ユーザ所望のまたはユーザに適した放送コンテンツおよび関連配信コンテンツを効率的に再生させることができる。
【００５９】
［第２の実施形態］
本発明の第２実施形態である受信装置３０は、マイチャンネルオンモードで動作させているときに、マイチャンネル番組におけるコンテンツ（放送コンテンツまたは配信コンテンツ）の再生を停止させた場合、当該コンテンツの再生を完全に停止（破棄）してマイチャンネル番組表を更新するか否かの入力を受け付ける。そして、受信装置３０は、マイチャンネル番組表を更新するとの入力を受け付けた場合に、マイチャンネル番組表の更新要求を示す更新要求情報を番組表管理装置１０に送信する。
【００６０】
更新要求情報を受信した番組表管理装置１０は、この更新要求情報に基づいて、番組表ＤＢ１１に格納されたマイチャンネル番組表から配信コンテンツに対応する第３の視聴予約を削除する。そして、番組表管理装置１０は、停止した配信コンテンツとは別の配信コンテンツの、第３の視聴予約に対応する予約時間内の時間に対する視聴予約（第４の視聴予約）を前記の仮想的なチャンネルに割り当て、第４の視聴予約を含めたマイチャンネル番組表に更新する。
【００６１】
第２実施形態について詳細に説明する。
第２実施形態である番組表管理装置１０は、受信装置３０によって配信コンテンツの再生が停止させられたことにより、受信装置３０から更新要求情報を受信する受信部を更に備える。
番組表管理部１６３は、受信部が受信した更新要求情報に基づいて、番組表ＤＢ１１に格納されたマイチャンネル番組表から配信コンテンツに対応する第３の視聴予約を削除する。
【００６２】
そして、視聴予約割当部１６１（第３の視聴予約割当部）は、削除された視聴予約に対応する配信コンテンツとは別の配信コンテンツの、第３の視聴予約に対応する予約時間内の時間に対する第４の視聴予約を前記の仮想的なチャンネルに割り当てる。例えば、第４の視聴予約に対応する配信コンテンツは、以前に再生を中断した配信コンテンツである。そして、番組表管理部１６３は、第４の視聴予約を含めたマイチャンネル番組表を生成する。
【００６３】
次に、第２実施形態である番組表管理装置１０の視聴予約割当部１６１によるマイチャンネル番組表の編成の方法について説明する。
図１０は、視聴予約割当部１６１がマイチャンネル番組表を編成する方法を説明するための概念図である。ステップＳ１からステップＳ３までの手順は、第１実施形態において図７を用いて説明した内容と同様であるため、ここでの説明を省略する。
【００６４】
ステップＳ３の手順によって編成されたマイチャンネル番組表を有している受信装置３０が、１４時から第３の視聴予約による配信コンテンツを再生させ、例えば、１４時１９分にその再生を停止させた場合を例とする。
ステップＳ４において、受信装置３０は、当該配信コンテンツの再生を完全に停止（破棄）してマイチャンネル番組表を更新するか否かの入力を受け付ける。次に、受信装置３０は、マイチャンネル番組表を更新するとの入力を受け付けると、当該配信コンテンツのコンテンツＩＤを含めた更新要求情報を生成し、この更新要求情報を番組表管理装置１０に送信する。更新要求情報を受信した番組表管理装置１０は、更新要求情報に含まれるコンテンツＩＤに基づいて、番組表ＤＢ１１に格納されたマイチャンネル番組表からコンテンツＩＤに対応する第３の視聴予約を削除する。
【００６５】
次に、視聴予約割当部１６１（第３の視聴予約割当部）は、削除された視聴予約に対応する配信コンテンツとは別の配信コンテンツの、第３の視聴予約に対応する予約時間（“14:00”から“15:54”まで）内の時間（“14:20”から“15:29”まで）に対する第４の視聴予約を前記の仮想的なチャンネルのタイムスロットに割り当てる。例えば、第４の視聴予約に対応する配信コンテンツは、以前に再生を中断した配信コンテンツである。そして、第４の視聴予約では、再生を中断した箇所が再生開始時刻となる。すなわち、視聴予約割当部１６１は、配信コンテンツのレジューム機能を実現する。
【００６６】
また、視聴予約割当部１６１（第３の視聴予約割当部）は、“23:00”から“23:59”までの関連配信コンテンツの視聴予約を、“15:30”から“16:29”までの時間帯に変更する。つまり、視聴予約割当部１６１（第３の視聴予約割当部）は、更新しようとする時刻以降の関連配信コンテンツの視聴予約を前倒ししてマイチャンネル番組表を更新する。
【００６７】
次に、第２実施形態である番組表管理装置１０の動作について説明する。
図１１は、番組表管理装置１０の処理手順の例を示すフローチャートである。
ステップＳ４１において、受信部は、受信装置３０が送信した更新要求情報を、通信制御部１５を介して受信装置３０で受信する。
【００６８】
次に、ステップＳ４２において、番組表管理部１６３は、受信部が受信した更新要求情報に基づいて、番組表ＤＢ１１に格納されたマイチャンネル番組表から配信コンテンツに対応する第３の視聴予約を削除する。
【００６９】
次に、ステップＳ４３において、視聴予約割当部１６１（第３の視聴予約割当部）は、削除された視聴予約に対応する配信コンテンツとは別の配信コンテンツの、第３の視聴予約に対応する予約時間内の時間に対する第４の視聴予約を前記の仮想的なチャンネルに割り当てる。
【００７０】
次に、ステップＳ４４において、番組表管理部１６３は、第４の視聴予約を含めたマイチャンネル番組表を生成する。
次に、ステップＳ４５において、番組表管理部１６３は、マイチャンネル番組表を、対応する受信装置３０に対して通信制御部１５により送信させる。
【００７１】
次に、第２実施形態である受信装置３０の動作について説明する。
図１２は、受信装置３０の処理手順の例を示すフローチャートである。
ステップＳ６１において、受信装置３０は、リモコン４０の操作にしたがって、マイチャンネル番組におけるコンテンツ（放送コンテンツまたは配信コンテンツ）の再生を停止させる。具体的に、リモコン４０からの再生停止を示す操作信号を取り込んだ再生制御部３３４は、コンテンツの再生を停止させる。
【００７２】
次に、ステップＳ６２において、リモコン制御部３３３は、当該コンテンツの再生を完全に停止（破棄）してマイチャンネル番組表を更新するか否かの入力を受け付ける。具体的に、表示制御部３３２は、例えば「このコンテンツの再生を停止させますか？」とのコメントを表示装置５０に表示させる。そして、リモコン制御部３３３は、リモコン４０からの操作信号を受け付ける。コンテンツの生成を停止させるとの内容の操作信号をリモコン制御部３３３が受け付けた場合、すなわち、マイチャンネル番組表を更新する場合、制御部３３は、ステップＳ６３の処理に移行する。一方、コンテンツの生成を停止させない（キャンセルする）との内容の操作信号をリモコン制御部３３３が受け付けた場合、すなわち、マイチャンネル番組表を更新しない場合、制御部３３は、本フローチャートの処理を終了させる。
【００７３】
ステップＳ６３において、リモコン制御部３３３は、再生を停止しているコンテンツのコンテンツＩＤを含めた更新要求情報を生成する。
次に、ステップＳ６４において、リモコン制御部３３３は、この更新要求情報を通信制御部３２によって番組表管理装置１０に送信させる。
次に、ステップＳ６５において、番組表管理装置１０が更新要求情報を受信したことに基づいて更新し送信したマイチャンネル番組表を、通信制御部３２は受信する。
次に、ステップＳ６６において、リモコン制御部３３３は、マイチャンネル番組表をＲＡＭに記憶させる。
【００７４】
以上説明したように、第２実施形態である番組表管理装置１０は、受信装置３０によって配信コンテンツの再生が停止させられたことにより、受信装置３０からマイチャンネル番組表の更新要求を示す更新要求情報を受信する受信部を更に備える。そして、番組表管理部１６３は、受信部３０が受信した更新要求情報に基づいて、番組表ＤＢ１１に格納されたマイチャンネル番組表から配信コンテンツに対応する第３の視聴予約を削除する。
【００７５】
この構成により、番組表管理装置１０は、コンテンツの再生途中で視聴を停止させ、マイチャンネル番組表の更新を指定したユーザに対するマイチャンネル番組表から、再生を停止したコンテンツの視聴予約を削除することができる。
【００７６】
また、番組表管理装置１０において、第３の視聴予約割当部は、再生を停止させた配信コンテンツとは別の配信コンテンツの、第３の視聴予約に対応する予約時間内の時間に対する第４の視聴予約を前記の仮想的なチャンネルに割り当てる。そして、番組表管理部１６３は、第４の視聴予約を含めたマイチャンネル番組表を生成する。
【００７７】
この構成により、視聴を停止し破棄したコンテンツに代えて、別の配信コンテンツをマイチャンネルに組み入れたり、前倒ししたりすることができ、マイチャンネル番組表の効率的なスケジューリングを実現できる。
【００７８】
以上詳述した第１実施形態および第２実施形態によれば、放送コンテンツおよび配信コンテンツを組み合わせてユーザ嗜好のスケジューリングを行い、ユーザ専用の仮想的なチャンネル上で視聴を行わせることができる。また、視聴履歴に基づいた放送コンテンツの推薦を行うことにより、ユーザが定例的に視聴するようなコンテンツを組み合わせてスケジューリングすることができる。
【００７９】
第１実施形態では、視聴予約割当部１６１は、第１の視聴予約割当部と、第２の視聴予約割当部と、第３の視聴予約割当部とを含む例とした。ただし、これに限定されることなく、例えば、視聴予約割当部１６１は、第１の視聴予約割当部および第２の視聴予約割当部のみを含んでもよい。また、視聴予約割当部１６１は、第２の視聴予約割当部および第３の視聴予約割当部のみを含んでもよい。また、視聴予約割当部１６１は、第１の視聴予約割当部および第３の視聴予約割当部のみを含んでもよい。
【００８０】
また、受信装置３０の表示制御部３３２が表示装置５０に表示させる電子番組表において、視聴予約された放送コンテンツの番組欄や、視聴有効期間が終了間近の配信コンテンツの番組欄に所定のマーカを設けて強調表示させてもよい。具体的に、強調表示として、例えば、表示制御部３３２は、番組欄にカラーの枠を設けたり、ハイライト表示させたりしてもよい。
【００８１】
また、番組表管理装置１０の視聴予約割当部１６１は、マイチャンネル番組表におけるシリーズ作品のコンテンツについては、放送コンテンツまたは配信コンテンツに関わらず、連続再生させるようにスケジューリングしてもよい。
【００８２】
また、受信装置３０にユーザログイン機能を備えさせ、受信装置３０と番組表管理装置１０との間で認証された場合についてのみ、マイチャンネル番組表を生成または更新できるようにしてもよい。これにより、コンテンツ配信システム１は、受信端末３０ごとではなく、ユーザごとのマイチャンネル番組表を管理することができる。
【００８３】
また、番組表編成部１６は、視聴ライセンスが必要であるコンテンツおよび視聴年齢制限がかかったコンテンツを含む第１のマイチャンネル番組表と、視聴ライセンスが必要であるコンテンツおよび視聴年齢制限がかかったコンテンツを含まない第２のマイチャンネル番組表とを区別して生成し管理してもよい。
【００８４】
また、上述した実施形態である番組表管理装置１０の少なくとも一部の機能をコンピュータで実現するようにしてもよい。この場合、その機能を実現するためのコンテンツ管理プログラムをコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたコンテンツ管理プログラムをコンピュータシステムに読み込ませて、このコンピュータシステムが実行することにより、当該機能を実現してもよい。なお、このコンピュータシステムとは、オペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ；ＯＳ）や周辺装置のハードウェアを含むものである。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに備えられる磁気ハードディスクやソリッドステートドライブ等の記憶装置のことをいう。さらに、コンピュータ読み取り可能な記録媒体とは、インターネット等のコンピュータネットワーク、および電話回線や携帯電話網を介してプログラムを送信する場合の通信回線のように、短時間の間、動的にプログラムを保持するもの、さらには、その場合のサーバ装置やクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記のコンテンツ管理プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
【００８５】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８６】
１…コンテンツ配信システム、１０…番組表管理装置、１１…番組表ＤＢ、１２…視聴ログＤＢ、１３…放送コンテンツメタＤＢ、１４…配信コンテンツメタＤＢ、１５…通信制御部、１６…番組表編成部、２０…コンテンツ管理装置、３０…受信装置、３１…リモコン受信部、３２…通信制御部、３３…制御部、４０…リモコン、５０…表示装置、６０…ネットワーク、１６１…視聴予約割当部、１６２…放送コンテンツ推薦部、１６３…番組表管理部、３３１…レンダリング部、３３２…表示制御部、３３３…リモコン制御部、３３４…再生制御部
【図１】
2016010053.tif 000003
【図２】
2016010053.tif 000004
【図３】
2016010053.tif 000005
【図４】
2016010053.tif 000006
【図５】
2016010053.tif 000007
【図６】
2016010053.tif 000008
【図７】
2016010053.tif 000009
【図８】
2016010053.tif 000010
【図９】
2016010053.tif 000011
【図１０】
2016010053.tif 000012
【図１１】
2016010053.tif 000013
【図１２】
2016010053.tif 000014