(57)【要約】【課題】録画に関連する情報を容易に取得できるコンテンツを配信するための配信情報生成装置を提供することである。【解決手段】配信情報生成装置は、コンテンツを受信する受信部と、設定される日付及び時刻及びチャンネルに従って録画するタイムシフト録画により録画されるコンテンツを記録する記録部と、タイムシフト録画に対応するか否かを示す対応情報を配信する情報配信部と、を備える。【選択図】図１
2016063355.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを受信する受信部と、
設定される日付及び時刻及びチャンネルに従って録画するタイムシフト録画により録画される前記コンテンツを記録する記録部と、
前記タイムシフト録画に対応するか否かを示す対応情報を配信する情報配信部と、を備える配信情報生成装置。
【請求項２】
前記情報配信部は、前記タイムシフト録画を実行しているか否かを示す情報を外部機器に配信する、請求項１の配信情報生成装置。
【請求項３】
前記情報配信部は、前記タイムシフト録画を実行している場合、当該タイムシフト録画の設定内容を示す設定情報を配信する、請求項１又は２の配信情報生成装置。
【請求項４】
前記タイムシフト録画によって録画されたコンテンツを識別するためのコンテンツ識別情報を格納する第１の日付コンテナと、録画日毎に複数の前記第１の日付コンテナを格納する第２の日付コンテナとを格納する格納部を更に備え、
前記情報配信部は、前記第２の日付コンテナにアクセスするための情報として、前記第２の日付コンテナを識別するための第１のコンテナ識別情報を外部機器に配信する、請求項１乃至３の何れか１の配信情報生成装置。
【請求項５】
前記格納部は、所定の分類基準で前記コンテンツ識別情報を分類して格納する第３のコンテナと、前記所定の分類基準とは異なる分類基準で前記コンテンツ識別情報を分類して格納する第４のコンテナと、前記コンテンツ識別情報を分類せず格納するコンテナを含む第５のコンテナと、を格納し、
前記情報配信部は、前記外部機器からの所定のコマンドに応答して、前記第１のコンテナ識別情報と、前記第５のコンテナを識別するための第２のコンテナ識別情報とを含む情報を配信する、請求項４の配信情報生成装置。
【請求項６】
前記格納部は、前記タイムシフト録画によって録画された前記コンテンツと、当該コンテンツの開始時刻及び終了時刻とを対応付けて格納し、
前記情報配信部は、前記タイムシフト録画によって録画された前記コンテンツに関する情報の要求を前記外部機器から受けた場合に、前記開始時刻及び終了時刻が対応付けられた形式で前記コンテンツの識別情報を当該外部機器に配信する、請求項４の配信情報生成装置。
【請求項７】
前記タイムシフト録画に関するシステムメンテナンスの時間の情報を含む前記設定情報を配信する、請求項３の配信情報生成装置。
【請求項８】
前記タイムシフト録画の時間とチャンネルの情報を含む前記設定情報を配信する、請求項３又は７の配信情報生成装置。
【請求項９】
ＵＰｎＰの装置情報内に前記対応情報を備える、請求項１の配信情報生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、配信情報生成装置に関する。
【背景技術】
【０００２】
受信装置、例えば、テレビジョン装置（以下、ＴＶ）やレコーダーが、ユーザがコンテンツを指定して録画を行うプライベート録画と、チャネル及び録画時間を設定しその設定内容に従って放送されるすべてのコンテンツを録画するタイムシフト録画との２つの方法での録画機能を有し、かつＤＭＳ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｖｅｒ）機能を有している場合、プライベート録画・タイムシフト録画で録画された夫々のコンテンツを配信することができる。
【０００３】
さらに、それを受信するＴＶやレコーダーは、ＤＭＳが配信するコンテンツのうち、タイムシフト録画されたコンテンツの情報を用いて番組表を構成することができる。
【０００４】
しかし、ＤＭＳで配信する機器がタイムシフト録画しているかどうかや、どのコンテンツがタイムシフト録画されたものかを容易に判断することができないため、ＤＭＳのコンテナ構成をすべてチェックした上で判断をする必要がある。また、ＤＭＳは同じコンテンツを異なるコンテナ内に配信するため、すべてのコンテナを閲覧すると、複数回同じコンテンツのメタ情報が取得される。さらに、番組表を構成する際に、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ：登録商標）で配信されるコンテンツのメタ情報にコンテンツの開始時刻及び終了時刻が含まれていないため、ＴＶやレコーダーのＡＣプラグが抜かれた場合など録画が意図しない形で実施されなかった場合、番組表が正しく構成されない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−９５３２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、録画に関連する情報を容易に取得できるコンテンツを配信するための配信情報生成装置を提供することである。
【課題を解決するための手段】
【０００７】
本実施形態に係る配信情報生成装置は、コンテンツを受信する受信部と、設定される日付及び時刻及びチャンネルに従って録画するタイムシフト録画により録画されるコンテンツを記録する記録部と、タイムシフト録画に対応するか否かを示す対応情報を配信する情報配信部と、を備える。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態に係る配信情報生成システムのブロック図である。
【図２】図２は、放送ストリームの構成を示す図である。
【図３】図３は、第１の実施形態の第１及び第２のＴＶ受信装置の構成を示すブロック図である。
【図４】図４は、タイムシフト録画の設定情報の一例を示す図である。
【図５】図５は、ＤＭＳのＣＤＳのプライベート録画に関連するコンテナの階層を示す図である。
【図６】図６は、ＤＭＳのＣＤＳのタイムシフト録画に関連するコンテナの階層を示す図である。
【図７】図７は、第１の実施形態の変形例に係る配信情報生成システムのブロック図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して実施形態の説明をする。  
（第１の実施形態）  
図１は、第１の実施形態に係る配信情報生成システム１のブロック図である。第１の実施形態の配信情報生成システム１は、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ：登録商標）ガイドラインに従って接続されているシステムである。配信情報生成システム１は、例えば、第１のＤＭＳ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｖｅｒ）装置１０と、第１の記録装置２０と、第２のＤＭＳ装置４０と、第２の記録装置５０とを含む。第１及び第２のＤＭＳ装置１０、４０は、テレビジョン（ＴＶ）受信装置、パーソナルコンピュータ（ＰＣ）、ホームサーバ、ＤＶＤ／ＨＤＤレコーダー等である。第１の記録装置２０及び第２の記録装置５０は、例えば外付ＨＤＤ等である。以下で、第１のＤＭＳ装置１０及び第２のＤＭＳ装置４０は、デジタル放送の電波を受信可能なデジタル放送受信機能を備える第１のＴＶ受信装置（受信装置（配信情報生成装置））１０及び第２のＴＶ受信装置（受信装置（配信情報生成装置））４０として記載する。また、第１のＴＶ受信装置１０及び第２のＴＶ受信装置４０は、タイムシフト録画に対応している。以下でタイムシフト録画に対応する装置をタイムシフトマシンと記載する。タイムシフトマシンは、ユーザによって設定されるチャンネル及び録画時間等の設定に従って録画し続ける機能（タイムシフト録画）や録画しながら録画したコンテンツを再生する機能（タイムシフト視聴）等を備える装置である。
【００１０】
第１及び第２のＴＶ受信装置１０、４０は、地上波やケーブル、ＢＳ、ＣＳ等の放送のテレビ番組を受信する。第１及び第２のＴＶ受信装置１０、４０は、放送局から送信される放送ストリームＲ１を受信する。なお、第１及び第２のＴＶ受信装置１０、４０は、ＤＭＰ（Ｄｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）としての機能も備えている。
【００１１】
本実施形態において、第１及び第２のＴＶ受信装置１０、４０は、互いに無線及び有線によって接続され、情報の送受信をすることができる。第１のＴＶ受信装置１０は、第１の記録装置２０に接続され、データの送受信を行う。同様に、第２のＴＶ受信装置４０は、第２の記録装置５０に無線及び有線によって接続され、データの送受信を行う。第１及び第２のＴＶ受信装置１０、４０は、夫々、インターネット３００に接続されている。
【００１２】
図２は、放送ストリームＲ１の構成を示す図である。放送ストリーム（トランスポートストリーム）Ｒ１は、番組付帯情報が多重化されて送信されている。放送ストリームＲ１は、映像、音声、番組付帯情報の各パケット（トランスポートパケット）を有する。この番組付帯情報のパケットは、ヘッダと構成情報からなる。構成情報は、映像データ、音楽データ、テキストデータ、番組の構成を示すデータ等の制御信号、番組の構成に付帯する時間情報、及びこれら情報に関連するメタデータ等を含む。
【００１３】
図３は、本実施形態の第１のＴＶ受信装置１０の構成を示すブロック図である。本実施形態の第１のＴＶ受信装置１０は、受信部１１１と、番組情報分離部１１２と、システムコントローラ１１３と、映像処理部１１４と、表示部１１５と、音声処理部１１６と、音声出力部１１７と、入力部１１８と、接続部１１９と、ＤＭＳ部（情報配信部）１２０、ネットワーク制御部１２１と、を備えている。なお、第２のＴＶ受信装置４０は、第１のＴＶ受信装置１０とほぼ同等の構成であり、その詳細な説明を省略する。
【００１４】
受信部１１１は、放送を受信するアンテナ及び受信信号を選択するチューナ及び番組を前処理するデスクランブラ等により構成される。受信部１１１は、アンテナと接続し、放送事業者が空間波により供給する番組を受信する。また、受信部１１１は、配信事業者がネットワークを介して供給する番組を受信する。受信部１１１は、放送ストリーム（放送信号）Ｒ１を受信し、１つまたは複数の番組放送を選択し、番組情報分離部１１２で利用可能な放送ストリームとする。受信部１１１は、受信した所定のチャンネル数の全ての番組を番組情報分離部１１２へ送信する。
【００１５】
番組情報分離部１１２では、受信した放送信号に多重化されている番組付帯情報を分離し、分離した番組付帯情報をＥＰＧ構築部１４１に出力するとともに、記録ストリームを後述するタイムシフト制御部１３１に出力する。記録ストリームは、番組情報分離部１１２において受信部１１１で受信した放送ストリームＲ１から番組付帯情報を分離した情報である。番組情報分離部（信号処理部）１１２は、入力部から取得した放送の信号を映像信号（ビデオ）と音声信号（オーディオ）と制御情報とに分離する。番組情報分離部１１２は、映像信号を映像処理部１１４に出力し、音声信号を音声処理部１１６に出力する。このとき、入力部１１８から受信する外部入力信号が、例えば、ビデオカメラから映像及び音声である場合、番組情報分離部１１２による分離が必要ない場合もある。
【００１６】
システムコントローラ（システム制御部）１１３は、受信装置１０の各部の動作を制御する。すなわち、システムコントローラ１１３は、受信部１１１、番組情報分離部１１２、映像処理部１１４、表示部１１５、音声処理部１１６、音声出力部１１７、入力部１１８、接続部１１９、ＤＭＳ部１２０、及びネットワーク制御部１２１等を制御する。システムコントローラ１１３は、後述する入力部１１８が受信するリモコン端末装置（リモートコントローラ）や携帯型端末、例えば、スマートフォン、携帯電話、タブレット、及びノートＰＣ等からの入力信号（操作指示信号）に対応する各種の制御コマンドを出力する。ここで、制御コマンドとは、例えば、テレビ方法（番組）の録画、録画されたコンテンツ（番組）の再生、等を指示するコマンドである。
【００１７】
また、システムコントローラ１１３は、タイムシフト制御部１３１と、記録再生部１３２と、タイムシフト設定生成部１３３と、コンテンツメタ生成部１３４とを含む。  
タイムシフト制御部１３１は、タイムシフト視聴を制御する。タイムシフト制御部１３１は、ストリームデータの記録／再生の制御、およびタイムシフト時間の制御等を実行する。また、タイムシフト制御部１３１は、記録再生部１３２によって第１の記録装置２０から読み出された記録／再生ストリームを映像処理部１１４へ出力する。例えば、タイムシフト制御部１３１は、タイムシフト視聴番組選択部１４４からの信号に従って、選択されたタイムシフト視聴番組のチャンネルに該当するストリームの選択番組の開始時刻に該当する再生位置から再生ストリームを再生するようにタイムシフト制御を実行する（指示する）。第１の記録装置２０等の記録媒体から再生されるタイムシフト視聴番組の再生ストリームは、映像処理部１１４によってデコード及び多重化され、表示部１１５に出力される。
【００１８】
記録再生部１３２は、ストリームデータの第１の記録装置２０等の記録媒体への書き込み（記録（録画））及び記録媒体からの読み出し（再生）を実行する。例えば、記録再生部１３２は、番組情報分離部１１２から出力される記録ストリームを第１の記録装置２０の指定された記録領域に録画（タイムシフト録画）する。記録再生部１３２は、タイムシフト録画を開始した時刻及びタイムシフト録画を終了した時刻を出力することができる。
【００１９】
タイムシフト設定生成部１３３は、タイムシフト録画のサポートの有無（対応／非対応）の情報（対応情報）、タイムシフト録画の状態を示す情報（録画状態情報）、及びタイムシフト録画の設定情報（タイムシフト録画設定情報）等のタイムシフト録画に関連する設定情報を生成（取得）し、保持している。タイムシフト設定生成部１３３は、生成した情報等を第１の記録装置２０に保存することもできる。
【００２０】
タイムシフト設定生成部１３３は、ＤＭＳ部１２０を介して生成した情報を外部機器の要求に応じて配信する。以下で、タイムシフト設定生成部１３３で生成された情報を配信情報と称する。
【００２１】
以下で配信情報について説明する。  
タイムシフト設定生成部１３３は、ＤＭＳ部１２０の制御の元、自機がタイムシフト録画をサポートしているかどうかを示す情報（対応情報）、及び自機がタイムシフト録画をサポートしている場合は、該タイムシフト録画の設定情報（タイムシフト録画設定情報）を生成し、生成した対応情報やタイムシフト録画設定情報を、外部機器からの要求に応じて配信する。また、タイムシフト設定生成部１３３は、ＤＭＳ部１２０の制御の元、これらの情報を所定時間毎にネットワークに配信しても良い。タイムシフト録画に対応していない場合には、タイムシフト録画のサポートの情報を保持しない。
【００２２】
タイムシフト設定生成部１３３は、コンテンツが録画された際に、タイムシフト録画によって録画されたコンテンツであるか、や自機がタイムシフト録画中であるか等の録画の状態を示す情報（録画状態情報）を生成する。
【００２３】
図４は、タイムシフト録画に関連する設定情報の一例を示す図である。図４には、情報が記載されるタグ名とそのタグに関する説明が記載されている。＜ｃｈａｎｎｅｌＬｉｓｔ＞から引き出されている直線は、直線部分のタグを含むことを示す。タイムシフト録画の設定情報として、例えば、タイムシフト録画が有効／無効の設定、システムメンテナンス開始時刻、システムメンテナンスの動作時間、チャンネル情報とそのチャンネルに対するタイムシフト録画設定、放送種別、ネットワークＩＤ、サービスＩＤ，チャンネル名、曜日の録画設定、及び時刻情報等が含まれる。
【００２４】
ここで、図４に示されるように、タイムシフト録画が有効／無効の設定は、＜ｉｓＥｎａｂｌｅ＞のタグに記載され、タイムシフト録画が有効か無効かを示している。システムメンテナンス開始時刻は、＜ｍａｉｎｔｅｎａｎｃｅＴｉｍｅ＞のタグに記載され、システムメンテナンス開始時刻を示している。システムメンテナンスの動作時間は、＜ｍａｉｎｔｅｎａｎｃｅＤｕｒａｔｉｏｎ＞のタグに記載され、システムメンテナンスの動作時間を示している。チャンネル情報とそのチャンネルに対するタイムシフト録画設定は、＜ｃｈａｎｎｅｌ＞のタグに記載され、チャンネル情報とそのチャンネルの設定されているタイムシフト録画設定を示している。放送種別は、＜Ｓｅｒｖｉｃｅ＞のタグに記載され、地デジ、ＢＳ、及びＣＳ等の放送の種別を示している。ネットワークＩＤは、＜ｎｅｔｗｏｒｋＩｄ＞のタグに記載され、受信装置が所属するネットワークを示している。サービスＩＤは、＜ｓｅｒｖｉｃｅＩｄ＞のタグに記載され、放送サービスを示している。チャンネル名は、＜ｃｈａｎｎｅｌＮａｍｅ＞のタグに記載され、チャンネルを示している。曜日の録画設定は、＜ｄａｙＯｆＴｈｅＷｅｅｋＬｉｓｔ＞のタグに記載され、タイムシフト録画設定されている曜日を示している。＜ｄａｙＯｆＴｈｅＷｅｅｋ  ｔｙｐｅ＝曜日＞において、該当曜日の録画設定がない場合には、このタグは記載されない。時刻情報は、＜ｓｃｈｅｄｕｌｅｄＴｉｍｅ＞のタグに記載され、タイムシフト録画設定の時刻情報を示している。第１のＴＶ受信装置１０は、外部機器として複数のＤＭＳ装置が接続される場合には、接続された複数のＤＭＳ装置の各々のタイムシフト録画設定の時刻表示を取得する。設定情報の内容は、ユーザがタイムシフト録画の設定を変更する毎に、当該設定変更を反映した形式となるように更新される。
【００２５】
コンテンツメタ生成部１３４は、タイムシフト録画及び通常の録画（プライベート録画）したコンテンツ（映像、音楽等）の開始時刻及び終了時刻を示す時刻情報（コンテンツメタ情報）を生成し、ＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）におけるコンテンツの識別子（コンテンツ識別情報）にそれらの時刻情報を付与する。なおタイムシフト録画においては、複数の放送番組を連続して録画することになるが、それぞれの放送番組が１つのコンテンツとしてコンテンツ識別情報が付与され、その識別情報がＣＤＳのコンテナ内に格納される。コンテンツメタ生成部１３４は、ＤＭＳ部１２０を介して外部機器からコンテンツリストの要求を受けると、各コンテンツの時刻情報を含むコンテンツリストを配信する。コンテンツメタ生成部１３４は、タイムシフト録画したコンテンツの開始時刻及び／又は終了時刻の時刻情報を記録再生部１３２から取得できない場合には、エラーを返し、取得できた情報のみで時刻情報を生成する。そしてコンテンツメタ生成部１３４は、コンテンツメタ情報をタイムシフト録画中に生成する。コンテンツメタ生成部１３４は、生成した情報を第１の記録装置２０に保存することもできる。
【００２６】
映像処理部１１４は、番組情報分離部１１２で分離された映像信号をデコードし、デジタル映像信号（ビデオ出力）として出力する。次に、映像処理部１１４は、デコードしたデジタル映像信号を表示部１１５で表示可能な所定の解像度及び出力方式に変換する。映像処理部１１４は、さらに、変換した映像信号を好適な表示（映像再生）が可能な表示信号に変換する。また、映像処理部１１４は、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）映像信号と表示駆動信号とを合成（多重化）した合成信号を表示部１１５へ出力する。ここで、映像処理部１１４は、例えば、外部機器として接続される外部モニタ装置あるいは投影装置（プロジェクタ装置）等の出力端に前述の合成信号を出力してもよい。
【００２７】
映像処理部１１４は、ＥＰＧ（Ｅｌｅｃｔｒｉｃａｌ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：電子番組ガイド）構築部１４１と、ＥＰＧ記録部１４２と、ＥＰＧ表示部１４３と、タイムシフト視聴番組選択部１４４とを含む。
【００２８】
ＥＰＧ構築部１４１は、番組付帯情報及び外部機器から取得した情報から番組表の構成内容データを構築する。例えば、ＥＰＧ構築部１４１は、番組付帯情報及び外部機器から取得した情報を用いてタイムシフト録画の過去番組表を構築する。また、ＥＰＧ構築部１４１は、タイムシフト制御部１３１からタイムシフト情報（タイムシフト視聴用記録チャンネル、タイムシフト録画用の記録ストリームの属性情報、タイムシフト用録画済時間情報、タイムシフト視聴位置の時間情報）を取得する。さらに、ＥＰＧ構築部１４１は、現在時刻及び番組表の構成内容データとして保持している各番組の情報（時間情報、コピー／タイムシフト制御情報など）からタイムシフト視聴可能な番組を判定する。また、ＥＰＧ構築部１４１は、構築した番組表の構成内容データ内の各番組にタイムシフト視聴可能かどうかを表す属性を付与する。
【００２９】
以下で、ＥＰＧ構築部１４１における構築内容データ処理の幾つかの例を示す。  
時間経過によりタイムシフト可能な最大時間以前のタイムシフト記録内容が消去された場合、ＥＰＧ構築部１４１は、一定期間毎にタイムシフト視聴可能な最大時間以前の番組表の構成内容データを破棄する。
【００３０】
選局等によりタイムシフト視聴用記録チャンネルが変化し、タイムシフト視聴可能な番組が更新された場合は、ＥＰＧ構築部１４１は、生成した番組表の構成内容データの各番組に対してタイムシフト視聴可能かどうかを表わす属性を付加し直すと共に、タイムシフト視聴可能な最大時間以前の番組表の構成内容データを破棄する。
【００３１】
また、番組情報分離部１１２で分離された番組情報内の番組編成情報が動的に変更されたことを検知された場合は、ＥＰＧ構築部１４１は、既に生成し記録した番組表の構成内容データを再構成することにより番組変更前後で矛盾が無いように調整を行うことが可能である。
【００３２】
番組編成情報が新たに追加されたことを検知した場合には、ＥＰＧ構築部１４１は、ＥＰＧ記録部１４２に記録可能であれば追加して再構築する。記録領域が不足する場合は、ＥＰＧ構築部１４１は、記録された番組表の構成内容データで時間の古い番組の重要度の低い内容から破棄するが、タイムシフト視聴可能である番組については残す。
【００３３】
ＥＰＧ記録部１４２は、ＥＰＧ１４１によって生成された番組表の構成内容データを記録し、保持する。このとき、ＥＰＧ記録部１４２は、受信処理を開始してから番組表の構成内容データを順次追加して記録する。
【００３４】
ＥＰＧ表示部１４３は、ＥＰＧ１４１によって生成された番組表の構成内容データとタイムシフトの状態に関する情報から表示すべき番組表の表示データを作成し、作成した表示データを表示部１１５に出力して表示する。番組表を表示する場合、ＥＰＧ表示部１４３は、ＥＰＧ構築部１４１から番組表の構成内容データを取得するとともに、及びタイムシフト制御部１３１から現在のタイムシフト情報（タイムシフト視聴中チャンネル及びタイムシフト視聴位置の時間情報）を取得する。ＥＰＧ表示部１４３は、これらの情報からタイムシフト視聴中の番組又はその番組放送時間及びタイムシフト中のチャンネルを基準とした番組表の表示用データを構成する。さらに、ＥＰＧ表示部１４３は、タイムシフト視聴中のチャンネルでタイムシフト時間分の現在時刻を基準とした他のチャンネルの番組表の表示とずらした番組表の表示用データを構成する。また、タイムシフト視聴可能かどうかを表す属性から、タイムシフト視聴可能である番組が識別できる表示方式（背景色、枠形状の変更等）として番組表を表示用に構成する。構成された番組表の表示用データは、多重化部によって映像データに多重化され映像出力として表示部１１５に出力される。
【００３５】
さらに、ＥＰＧ表示部１４３は、外部機器、例えば、第２のＴＶ受信装置４０のＤＭＳ部１２０から番組表の構成内容データを取得することもできる。このときＥＰＧ表示部１４３は、外部機器（のＤＭＳ部１２０）からＣＤＳで配信された、タイムシフト録画されたコンテンツのリスト情報を取得して過去番組表を構成することもできる。即ち、自機器もタイムシフト録画に対応している場合、自機器でタイムシフト録画した番組と、他機器でタイムシフト録画した番組とを示す過去番組表を生成することができる。
【００３６】
表示された番組表において、タイムシフト視聴可能である番組が選択決定操作等により指定されたことを検出した場合、ＥＰＧ表示部１４３は、タイムシフト視聴番組選択部１４４へ番組選択情報を出力する。
【００３７】
タイムシフト視聴番組選択部１４４は、タイムシフト視聴用に記録されているストリームから任意の番組を選択し、タイムシフト制御部１３１に再生開始の信号を出力する。例えば、ＥＰＧ表示部１４３からタイムシフト視聴を選択された番組の情報を受信した場合、タイムシフト視聴番組選択部１４４は、タイムシフト視聴番組選択情報（選択チャンネル、選択番組開始時刻）を特定し、タイムシフト制御部へ１３１に信号を出力する。
【００３８】
表示部１１５は、映像処理部１１４から受信した映像信号を表示する。  
音声処理部１１６は、受信部１１１が受信する番組の音声／音響信号（オーディオ）をデコードし、音声出力部１１７に出力する。
【００３９】
音声出力部１１７は、音声処理部１１６でデコードされた音声を出力する。音声出力部１１７は、例えば、スピーカ等である。  
入力部１１８は、外部端末、例えば、リモコン端末装置、及び携帯型端末等からの入力信号に対応する制御コマンドをシステムコントローラに入力する。
【００４０】
接続部１１９は、外部機器と相互に通信可能に接続する。例えば、接続部１１９は、機器相互間の有線及び無線通信を可能にする。接続部１１９は、例えば、通信インターフェース等も含む。接続部１１９は、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−ｄｅｆｉｎｉｔｉｏｎ  Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格、ＭＨＬ規格、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）規格、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の接続を可能にする。
【００４１】
ＤＭＳ部１２０は、第１の記録装置２０等の記録媒体に記録されている映像信号、音声信号、及びストリーム等をネットワーク、例えば、ホームネットワーク上に接続された他の機器（外部機器）から要求に応じて送信／配信する。ＤＭＳ部１２０は、例えば、前述の配信情報、コンテンツメタ情報、受信部１１１で受信されたストリーム、表示部１１５に表示された映像信号及び音声信号や、タイムシフト視聴用に記録された映像信号及び音声信号等を配信する。
【００４２】
ＤＭＳ部１２０は、ＣＤＳを備えている。ＣＤＳは、ＤＭＳが有するコンテンツのリストと情報を階層化して配信する機能である。ＣＤＳは、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）フォーラムの策定したＵＰｎＰ  ＡＶという規格を使用している。
【００４３】
また、ＤＭＳ部１２０は、第１の記録装置２０に格納される各コンテンツの格納構造の情報を各コンテナの階層の情報（階層情報）として生成し、夫々の格納部Ａ４、Ａ５に保持している。ＤＭＳ部１２０は、各コンテンツが格納されている第１の記録装置２０の記録領域をコンテナの識別子（Ｏｂｊｅｃｔ  ＩＤ）と関連付けて保持している。ＤＭＳ部１２０は、コンテナの識別子の情報をコンテンツが配信されている間に取得し、コンテナの識別子の情報（識別情報）を生成する。ＤＭＳ部１２０のコンテナは、格納されているコンテンツの識別子（コンテンツ識別情報）を有している。ＤＭＳ部１２０は、定期的に、生成した識別情報を接続されている外部機器に配信する。また、ＤＭＳ部１２０は、任意のタイミングで外部機器から要求があった場合にも、階層情報を取得し、要求する外部機器に識別情報を配信できる。
【００４４】
以下で、図５及び図６を参照して、ＤＭＳ部１２０における通常の録画（プライベート録画）のコンテナ階層と、タイムシフト録画のコンテナの階層について説明する。  
図５は、ＤＭＳのＣＤＳの通常の録画（プライベート録画）に関連するコンテナの階層を示す図である。図５は、ＰＶＲにプライベート録画がなされた場合のコンテナの階層を示している。図５において、参照符号Ａ４は、プライベート録画の階層エリア（格納部Ａ４）を示し、＜ＨＤＤ＞Ｃ４００から＜持ち出し番組＞Ｃ４１２は、夫々、コンテナの一例を示している。例えば、図５に示すように、ルートコンテナである＜ＨＤＤ＞Ｃ４００には、＜すべて＞Ｃ４０１、＜ジャンル＞Ｃ４０４、＜曜日別＞Ｃ４０７、＜持ち出し番組＞Ｃ４１２等のコンテナが各項目の分類基準に基づいて格納されている。ここで、分類基準は、例えば、＜ジャンル＞Ｃ４０４ではコンテンツがジャンル毎に分類され、＜曜日別＞Ｃ４０７ではコンテンツが曜日別毎に分類されていることを示す。図５において、＜すべて＞Ｃ４０１のコンテナ以下の階層には、プライベート録画がされた全てのコンテンツの識別子の情報が、夫々、種類ごとに格納されている。なお、通常録画用として設定された記録装置、例えば、ＨＤＤが複数接続されている場合、ＨＤＤ毎に＜ＨＤＤ＞Ｃ４００のコンテナの識別子が保持され、各コンテナ内は図５のようなコンテナの階層になっている。
【００４５】
図６は、ＤＭＳのＣＤＳのタイムシフト録画に関連するコンテナの階層を示す図である。図６は、タイムシフト録画がなされた場合のコンテナの階層を示している。図６において、参照符号Ａ５は、タイムシフト録画の階層エリア（格納部Ａ５）を示し、＜タイムシフト＞Ｃ４００から＜音楽＞Ｃ５１４は、夫々、コンテナの一例を示している。例えば、図６に示すように、ルートコンテナである＜タイムシフト＞Ｃ５００には、＜チャンネル＞Ｃ５０１、＜ジャンル＞Ｃ５０９、＜ざんまいプレイ＞Ｃ５１２等のコンテナが各項目の分類基準に基づいて格納されている。ここで、分類基準は、例えば、＜チャンネル＞Ｃ５０１ではコンテンツがチャンネル毎に分類され、＜ジャンル＞Ｃ５０９ではコンテンツがジャンル毎に分類されていることを示す。図６において、＜日付＞Ｃ５０１のコンテナには、タイムシフト録画がされた全てのコンテンツの識別子の情報が、夫々、録画された日付ごとのコンテナの階層に格納されている。
【００４６】
図６のようなコンテナ階層において、ＤＭＳ部１２０は、外部機器からの所定のコンテンツの識別子の情報を要求された場合には、＜日付＞Ｃ５０１のコンテナの識別子を提供する。さらに、ＤＭＳ部１２０は、外部機器からの要求に応じて＜日付＞Ｃ５０１のコンテナの下層のコンテナの識別子を配信することもできる。即ち、例えばベンダー独自コマンドとして、タイムシフト録画の「日付」コンテナ及びプライベート録画の「すべて」コンテナの識別情報を取得するためのコマンドを用意し、第２のＴＶ受信装置４０から第１のＴＶ受信装置１０に対して該コマンドが発行されると、第１のＴＶ受信装置１０は、プライベート録画の「すべて」コンテナＣ４０１の識別情報とタイムシフト録画の「日付」コンテナＣ５０１の識別情報を含む応答を送信する。なお第１のＴＶ受信装置１０は、複数のＨＤＤにプライベート録画をしており該複数ＨＤＤ毎に図５のコンテナが用意されている場合、タイムシフト録画の「日付」コンテナＣ５０１の識別情報と、ＨＤＤ毎の「すべて」コンテナの識別情報を含む応答を送信する。
【００４７】
これらのコンテナ識別情報を取得した第２のＴＶ受信装置４０は、続いて、コンテナ識別情報を指定した要求コマンドを第１のＴＶ受信装置１０に送信することにより、指定したコンテナ以下に格納されたコンテンツ識別情報を含む応答を受信することができ、また、第２のＴＶ受信装置４０は、受け取ったコンテンツ識別情報の何れかを指定したコンテンツ要求を第１のＴＶ受信装置１０に送信することにより、該識別情報に対応したコンテンツを取得することができる。
【００４８】
ネットワーク制御部１２１は、外部ネットワーク、例えば、インターネット３００へのアクセスを制御する。ネットワーク制御部１２１は、インターネット３００上で情報の送受信を実行する。
【００４９】
第１の記録装置２０は、タイムシフト録画に対応し、ＴＶ受信装置１０に配信されたコンテンツ等を記録する。第１の記録装置２０は、例えば、タイムシフト録画及びＰＶＲ等の通常の録画に対応する。第１の記録装置２０は、図５及び図６に示すようなコンテナの階層の場合には、通常の録画及びタイムシフト録画のコンテナの階層の各々に録画モードに対応するコンテンツの識別情報が記録されている。一方、第２の記録装置５０も、第１の記憶装置２０とほぼ同等の構成である。
【００５０】
本実施形態では、第２のＴＶ受信装置４０が所定のコマンドを第１のＴＶ受信装置１０に対して送信すると、第１のＴＶ受信装置１０は、要求されたタイムシフト録画に関連する情報を配信（送信、又は出力）する。
【００５１】
第２のＴＶ受信装置４０が、所定のコマンド、例えば、ｍｓｅａｒｃｈコマンドにより、ネットワークに接続された各デバイスに対して装置の情報を要求すると、該ネットワークに接続されている第１のＴＶ受信装置１０（ＤＭＳ部１２０）は、タイムシフト録画に対応していることを示す情報を含む装置情報を第２のＴＶ受信装置４０へ配信する。即ち、タイムシフト録画に対応している場合、ＤＬＮＡ上におけるＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）のＤｅｖｉｃｅＤｅｓｃｉｐｉｏｎ（ＤＬＮＡで接続されている装置の詳細情報）の記載の中に、例えば＜ｓｕｐｐｏｒｔＴｉｍｅＳｈｉｆｔ＞＜／ｓｕｐｐｏｒｔＴｉｍｅＳｈｉｆｔ＞のタグを設ければ、ＤｅｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎを取得した装置は、相手機器がタイムシフト録画に対応しているか判別することができる。なお、タイムシフト録画に対応していない場合には、第１のＴＶ受信装置１０は、＜ｓｕｐｐｏｒｔＴｉｍｅＳｈｉｆｔ＞＜／ｓｕｐｐｏｒｔＴｉｍｅＳｈｉｆｔ＞を含まないＤｅｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎを第２のＴＶ受信装置４０へ配信する。
【００５２】
そして、第２のＴＶ受信装置４０は、第１のＴＶ受信装置１０がタイムシフト録画に対応している場合、即ち例えば上述のタグを含む装置情報を受信した場合、タイムシフト録画に関するより詳細な情報を第１のＴＶ受信装置１０に要求しても良い。ここで、例えばベンダー独自コマンドとして、タイムシフト録画に関する情報を取得するためのコマンドとして＜ＧｅｔＴｉｍｅＳｈｉｆｔＳｅｔｔｉｎｇ＞コマンドを用意し、第２のＴＶ受信装置４０が該コマンドを第１のＴＶへ要求すると、第１のＴＶ受信装置１０は、図４に示すようなタイムシフト録画の設定情報（タイムシフト設定情報）を第２のＴＶ受信装置４０へ配信する。
【００５３】
第２のＴＶ受信装置４０が、所定のコマンドによりタイムシフト録画されたコンテンツの開始／終了時刻の情報（時刻情報）を要求すると、第１のＴＶ受信装置１０（ＤＭＳ１２０）は、要求されたコンテンツの開始／終了時刻を示す情報を第２のＴＶ受信装置４０へ配信する。
【００５４】
第２のＴＶ受信装置４０が、所定のコマンド、例えば、何れかのコンテナ識別子を指定したＢｒｏｗｓｅコマンドを第１のＴＶ受信装置１０（ＤＭＳ１２０）に送信すると、第１のＴＶ受信装置１０（ＤＭＳ１２０）は、指定されたコンテナ識別子が示すコンテナ以下に含まれる全ての情報を第２のＴＶ受信装置４０へ配信する。即ち、第１のＴＶ受信装置１０は、例えば図６の「日付」コンテナＣ５０１を指定したＢｒｏｗｓｅコマンドを受けると、該コンテナの下の階層に存在するコンテナＣ５０２の識別情報、該コンテナＣ５０２に格納されたコンテンツ識別情報、コンテナＣ５０３の識別情報、コンテナＣ５０３に格納されたコンテンツ識別情報を、コンテナとコンテナの内容物との入れ子関係が把握できるフォーマットで第２のＴＶ受信装置４０に配信する。複数のＤＭＳ装置が接続されている場合には、全てのＤＭＳ装置にコンテナの識別子の階層情報（識別情報）を要求することもできるし、所望のＤＭＳ装置のコンテナの識別子の情報を指定して要求することもできる。
【００５５】
第２のＴＶ受信装置４０は、前述ように配信された対応情報、時刻情報、識別情報、及びタイムシフト設定情報を取得し、これら情報を使用して過去番組表を構成する。
【００５６】
本実施形態において、前述のような情報配信については、第１のＴＶ受信装置１０と第２のＴＶ受信装置２０とが、反対の状況であっても同様の情報の送受信が実行される。すなわち、第２のＴＶ受信装置２０が、前述の対応情報、時刻情報、識別情報、及びタイムシフト設定情報を配信し、第１のＴＶ受信装置１０がこれらの情報を使用して過去番組表を構成することもできる。
【００５７】
本実施形態によれば、ＤＭＳ装置がタイムシフト録画を実行しているかどうかや、ＤＭＳ装置によって配信されるコンテンツがタイムシフト録画されたものであるかどうか等を容易に判断することができる。また、コンテンツのメタ情報にコンテナの識別番号が記載されていることによって、同一のコンテンツが異なるコンテナ内に配信されたとしても、一度の検索で全てのコンテンツのメタ情報を重複することなく取得することができる。例えば、所定のコマンド（Ｂｒｏｗｓｅコマンド等）に対して、ＤＭＳ部１２０に保持されている全てのコンテナ内を検索する必要がなく、目的のコンテンツの収納されているコンテナが検索できる。
【００５８】
さらに、タイムシフト録画に関連する情報が配信されることから、タイムシフトマシンの電源がタイムシフト録画の途中で落ちたとしても、録画されている番組の番組表が接続されている外部機器によって構成できる。  
なお、前述の実施形態では、配信情報生成サーバー３０の機能を有する装置に対して第１のＴＶ受信装置１０及び／又は第２のＴＶ受信装置４０のみしか記載していなかったが、さらに複数のＤＭＳ装置、例えば、サーバー、レコーダー、ＰＣ、及びＴＶ等が接続されていてもよい。例えば、図７に示すように、ＴＶ受信装置にだけではなく、レコーダー６０が接続された場合であっても、第１のＴＶ受信装置１０、第２のＴＶ受信装置４０及びレコーダー６０は、互いの要求に応じてタイムシフト録画に関連する情報を配信する。
【００５９】
前述の実施形態では、第１のＴＶ受信装置１０及び第２のＴＶ受信装置４０は、両方ともタイムシフト録画に対応するとしたが、少なくとも１つがタイムシフト録画に対応していなくともよい。例えば、第１のＴＶ受信装置１０がタイムシフト録画に対応し、第２のＴＶ受信装置４０がタイムシフト録画に対応していなくともよい。さらに、第１のＴＶ受信装置１０及び第２のＴＶ受信装置４０は、両方ともタイムシフト録画に対応していくともよい。
【００６０】
また、前述の実施形態では、記録するための装置である記録装置がＴＶ受信装置の外部に設置されていたが、記録装置は記録部としてＴＶ受信装置に組み込まれていてもよい。
【００６１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許の請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６２】
１…配信情報生成システム、１０…第１のＤＭＳ装置（第１のＴＶ受信装置）、２０…第１の記録装置、４０…第２のＤＭＳ装置（第２のＴＶ受信装置）、５０…第２の記録装置、１１１…受信部、１１２…番組情報分離部、１１３…システムコントローラ、１１４…映像処理部１１４、１１５…表示部、１１６…音声処理部、１１７…音声出力部、１１８…入力部、１１９……接続部、１２０…ＤＭＳ部、１２１…ネットワーク制御部、１３１…タイムシフト制御部、１３２…記録再生部、１３３…タイムシフト設定生成部、１３４…コンテンツメタ生成部、１４１…ＥＰＧ生成部、１４２…ＥＰＧ記録部、１４３…ＥＰＧ表示部、１４４…タイムシフト視聴番組選択部
【図１】
2016063355.tif 000003
【図２】
2016063355.tif 000004
【図３】
2016063355.tif 000005
【図４】
2016063355.tif 000006
【図５】
2016063355.tif 000007
【図６】
2016063355.tif 000008
【図７】
2016063355.tif 000009