(57)【要約】【課題】  サーバー装置で記録された映像コンテンツデータの情報を、クライアント装置を利用するユーザに分かりやすく提示できる電子機器及び配信制御方法を提供すること。【解決手段】  実施形態によれば、電子機器は、記録制御手段、受信手段及び送信手段を具備する。記録制御手段は、放送される複数の映像コンテンツデータと前記複数の映像コンテンツデータに関連付けられた複数のコンテンツ情報とを記録し、記録されたデータ量がしきい値を超えるとき、前記複数の映像コンテンツデータ内の第１映像コンテンツデータを映像の先頭から順次消去する。受信手段は、前記クライアント装置から前記第１映像コンテンツデータの再生を制御する再生制御機能を有するか否か示す機器能力情報を受信する。送信手段は、前記クライアント装置が前記再生制御機能を有する場合、前記複数のコンテンツ情報を前記クライアント装置に送信する。【選択図】図１
2013051649.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置とネットワークを介して相互に接続される電子機器であって、
放送される複数の映像コンテンツデータと、前記複数の映像コンテンツデータに関連付けられた複数のコンテンツ情報とを記憶装置に記録し、前記記憶装置に記録された前記複数の映像コンテンツデータに対応するデータ量がしきい値を超えるとき、前記記憶装置から、前記複数の映像コンテンツデータ内の第１映像コンテンツデータを映像の先頭から順次消去する記録制御手段と、
前記クライアント装置から、当該クライアント装置が、前記映像の先頭から順次消去される第１映像コンテンツデータの再生を制御する再生制御機能を有するか否か示す機器能力情報を受信する能力情報受信手段と、
前記受信した機器能力情報に基づいて、前記クライアント装置が前記再生制御機能を有する場合、前記第１映像コンテンツデータに関連付けられたコンテンツ情報を含む前記複数のコンテンツ情報を前記クライアント装置に送信するコンテンツ情報送信手段とを具備する電子機器。
【請求項２】
前記コンテンツ情報送信手段は、前記クライアント装置が前記再生制御機能を有しない場合、前記第１映像コンテンツデータに関連付けられたコンテンツ情報を除く前記複数のコンテンツ情報を前記クライアント装置に送信する請求項１記載の電子機器。
【請求項３】
前記コンテンツ情報送信手段は、前記第１映像コンテンツデータが消去されるタイミングを示す情報をさらに送信する請求項１記載の電子機器。
【請求項４】
前記電子機器が、前記映像の先頭から順次消去される第１映像コンテンツデータの配信を制御する配信制御機能を有するか否か示す機器能力情報を送信する能力情報送信手段をさらに具備する請求項１記載の電子機器。
【請求項５】
前記第１映像コンテンツデータは、前記複数の映像コンテンツデータの内の、前記記憶装置に記録された日時が最も古いデータである請求項１記載の電子機器。
【請求項６】
前記クライアント装置による要求に応じて、前記複数の映像コンテンツデータの内の第２映像コンテンツデータを前記クライアント装置に配信する配信手段をさらに具備する請求項１記載の電子機器。
【請求項７】
放送される複数の映像コンテンツデータと、前記複数の映像コンテンツデータそれぞれに関連付けられた複数のコンテンツ情報とを記憶装置に記録し、前記記録された複数の映像コンテンツデータに対応するデータ量がしきい値を超えるとき、前記複数の映像コンテンツデータ内の第１映像コンテンツデータを映像の先頭から順次消去するサーバー装置とネットワークを介して相互に接続される電子機器であって、
前記映像の先頭から順次消去される第１映像コンテンツデータの再生を制御する再生制御機能を有するか否か示す機器能力情報を前記サーバー装置に送信する能力情報送信手段と、
前記電子機器が前記再生制御機能を有する場合、前記第１映像コンテンツデータに関連付けられたコンテンツ情報を含む前記複数のコンテンツ情報を前記サーバー装置から受信するコンテンツ情報受信手段と、
前記第１映像コンテンツデータに関連付けられたコンテンツ情報を含む前記複数のコンテンツ情報を用いて、前記複数の映像コンテンツデータを示す複数のオブジェクトを含むコンテンツ一覧を画面に表示する表示手段とを具備する電子機器。
【請求項８】
前記コンテンツ情報受信手段は、前記電子機器が前記再生制御機能を有しない場合、前記第１映像コンテンツデータに関連付けられたコンテンツ情報を除く前記複数のコンテンツ情報を受信し、
前記表示手段は、前記第１映像コンテンツデータに関連付けられたコンテンツ情報を除く前記複数のコンテンツ情報を用いて、前記第１映像コンテンツデータを除いた前記複数の映像コンテンツデータを示す複数のオブジェクトを含むコンテンツ一覧を前記画面に表示する請求項７記載の電子機器。
【請求項９】
前記複数のコンテンツ情報は、前記複数の映像コンテンツデータが放送された日時を示す日時情報と、前記複数の映像コンテンツデータが放送されたチャンネルを示すチャンネル情報とを含み、
前記表示手段は、前記日時情報と前記チャンネル情報とに基づいて二次元的に配置された前記複数のオブジェクトを含むコンテンツ一覧を表示する請求項７記載の電子機器。
【請求項１０】
前記コンテンツ情報受信手段は、前記第１映像コンテンツデータが消去されるタイミングを示す情報をさらに受信し、
前記表示手段は、前記タイミングを示すオブジェクトを前記コンテンツ一覧上に表示する請求項９記載の電子機器。
【請求項１１】
前記コンテンツ一覧を用いて、前記複数のオブジェクトの内の１つのオブジェクトが選択されたことに応じて、当該選択されたオブジェクトに対応する映像コンテンツデータの配信を前記サーバー装置に要求する配信要求手段をさらに具備する請求項７記載の電子機器。
【請求項１２】
ネットワークを介して相互に接続されるクライアント装置に映像コンテンツデータを配信する配信制御方法であって、
放送される複数の映像コンテンツデータと、前記複数の映像コンテンツデータに関連付けられた複数のコンテンツ情報とを記憶装置に記録し、前記記憶装置に記録された前記複数の映像コンテンツデータに対応するデータ量がしきい値を超えるとき、前記記憶装置から、前記複数の映像コンテンツデータ内の第１映像コンテンツデータを映像の先頭から順次消去し、
前記クライアント装置から、当該クライアント装置が、前記映像の先頭から順次消去される第１映像コンテンツデータの再生を制御する再生制御機能を有するか否か示す機器能力情報を受信し、
前記受信した機器能力情報に基づいて、前記クライアント装置が前記再生制御機能を有する場合、前記第１映像コンテンツデータに関連付けられたコンテンツ情報を含む前記複数のコンテンツ情報を前記クライアント装置に送信する配信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、映像コンテンツデータを記録し、再生する電子機器及び該機器に適用される配信制御方法に関する。
【背景技術】
【０００２】
パーソナルビデオレコーダ等の録画機能を有する電子機器は、地上デジタル放送等で放送される番組（映像コンテンツデータ）を逐次、録画し続け、記録媒体の容量を超える場合には過去に記録したものを逐次消去することによって、直近の所定期間の番組を保存するループ録画機能を有することがある。例えば、複数のチャンネルを同時受信し、それぞれで放送される番組をループ録画することで、ユーザは、過去に（直近の所定期間に）放送された番組を、現在放送中の番組と同様の感覚で視聴することができる。
【０００３】
また、デジタル・リビング・ネットワーク・アライアンス（ＤＬＮＡ）では、パーソナルビデオレコーダのようなサーバー装置（デジタルメディアサーバー：ＤＭＳ）に格納された映像コンテンツデータや音楽データ等を、ネットワークを介して、テレビジョン受信機やスマートフォン、ＰＤＡ等のクライアント装置（例えば、デジタルメディアプレイヤー：ＤＭＰ）に配信するためのアーキテクチャが規定されている。
【０００４】
したがって、上述のループ録画機能を備えた電子機器においてもサーバー装置（ＤＭＳ）を有すれば、上記録画された番組を、ネットワークを介してクライアント装置（ＤＭＰ）に配信することができる。そして、そのクライアント装置を利用するユーザは、配信された番組を視聴することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２００８／０７５６１８号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、ＤＬＮＡによる配信では、逐次消去されていく録画番組を配信することは想定しておらず、たとえば配信開始時には番組は開始時刻から終了時刻まで存在していたが、ＤＭＰ側で視聴中に当該番組の先頭部分から消去され始めた場合など、番組の先頭にジャンプしようとすると対象部分がないためエラーとなり正常に再生できなかったりすることがある。
【０００７】
また、ＤＭＰ側で番組一覧を閲覧（ブラウジング）する場合も表示するコンテンツがどのタイミングで消去されるかを適切に取得する手段がないため、ユーザにコンテンツが消去されるタイミングまで含めた表示をすることができない。そのためユーザは、保存された番組を見逃してしまう可能性がある。
【０００８】
本発明は、サーバー装置で記録された映像コンテンツデータの情報を、クライアント装置を利用するユーザに分かりやすく提示できる電子機器及び配信制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
実施形態によれば、クライアント装置とネットワークを介して相互に接続される電子機器は、記録制御手段、能力情報受信手段及びコンテンツ情報送信手段を具備する。記録制御手段は、放送される複数の映像コンテンツデータと、前記複数の映像コンテンツデータに関連付けられた複数のコンテンツ情報とを記憶装置に記録し、前記記憶装置に記録された前記複数の映像コンテンツデータに対応するデータ量がしきい値を超えるとき、前記記憶装置から、前記複数の映像コンテンツデータ内の第１映像コンテンツデータを映像の先頭から順次消去する。能力情報受信手段は、前記クライアント装置から、当該クライアント装置が、前記映像の先頭から順次消去される第１映像コンテンツデータの再生を制御する再生制御機能を有するか否か示す機器能力情報を受信する。コンテンツ情報送信手段は、前記受信した機器能力情報に基づいて、前記クライアント装置が前記再生制御機能を有する場合、前記第１映像コンテンツデータに関連付けられたコンテンツ情報を含む前記複数のコンテンツ情報を前記クライアント装置に送信する。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る電子機器の構成の例を示すブロック図。
【図２】同実施形態の電子機器にネットワークを介して接続されるクライアント装置の構成の例を示すブロック図。
【図３】同実施形態の電子機器とクライアント装置との間で実行される通信シーケンスの例を示す図。
【図４】同実施形態の電子機器とクライアント装置との間で実行される通信シーケンスの別の例を示す図。
【図５】同実施形態の電子機器によってクライアント装置に送信される機器能力情報の例を示す図。
【図６】同実施形態の電子機器にクライアント装置によって送信される機器能力情報の例を示す図。
【図７】同実施形態の電子機器によってクライアント装置に送信される番組情報の例を示す図。
【図８】同実施形態の電子機器によってクライアント装置に送信される番組情報の別の例を示す図。
【図９】同実施形態の電子機器によって表示される番組表形式の録画番組一覧の例を示す図。
【図１０】同実施形態の電子機器にネットワークを介して接続されるクライアント装置によって表示される番組表形式の録画番組一覧の例を示す図。
【図１１】同実施形態の電子機器にネットワークを介して接続されるクライアント装置によって表示されるツリー形式の録画番組一覧の例を示す図。
【図１２】同実施形態の電子機器にネットワークを介して接続されるクライアント装置によって表示されるリスト形式の録画番組一覧の例を示す図。
【図１３】同実施形態の電子機器によって実行される番組情報配信処理の手順の例を示すフローチャート。
【図１４】同実施形態の電子機器にネットワークを介して接続されるクライアント装置によって実行される番組情報受信処理の手順の例を示すフローチャート。
【図１５】同実施形態の電子機器とクライアント装置との間で実行される通信シーケンスのさらに別の例を示す図。
【図１６】同実施形態の電子機器とクライアント装置との間で実行される通信シーケンスの他の例を示す図。
【発明を実施するための形態】
【００１１】
以下、実施の形態について図面を参照して説明する。  
まず、図１を参照して、一実施形態に係る電子機器の構成の例を説明する。この電子機器は、ネットワークを介して、クライアント装置２に映像コンテンツデータ１５Ａを配信するサーバー装置（デジタルメディアサーバー）１である。サーバー装置１とクライアント装置２とは、例えばローカルエリアネットワーク（ＬＡＮ）によって相互に接続される。このサーバー装置１は、例えば、パーソナルビデオレコーダ、セットトップボックス、又はサーバーコンピュータ等として実現され得る。
【００１２】
また、サーバー装置１は、地上デジタル放送等で放送される番組（以下、映像コンテンツデータとも称する）を受信し、受信した番組を録画する機能を有するデジタル放送受信装置でもある。サーバー装置１は、さらに、地上デジタル放送や衛星デジタル放送等で放送される番組をチャンネル単位で逐次、録画し続け、記録装置の残容量によって適時古いコンテンツから消去しながら録画したり、決められた直近の所定期間の番組をのみを保存するようなループ録画機能を有する。そのためユーザは、過去に放送された番組を、現在放送中の番組と同様の感覚で視聴すること（タイムシフト視聴とも称する）ができ、さらに録画コンテンツなので早送りや巻き戻しといった特殊再生機能も可能になる。
【００１３】
また、このループ録画機能における適時消去の方法では、例えば、録画された番組のデータ量がしきい値を超えた場合に、放送日時（録画日時）の最も古い番組の映像が先頭から順次消去される。このしきい値とは記録媒体の容量を記録するチャンネル数で分割し、さらに記録レート（たとえば１チャンネル当りの記録レート：１７Mbps）で現在時刻からどの程度の時間遡れるかを計算したものであり、例えば、このしきい値からその番組の映像を先頭から順次消去するようにしたり、このしきい値にかかる番組単位で消去する場合など消去方法にもいくつか方法がある。
【００１４】
サーバー装置１は、チューナー１１Ａ，１１Ｂ，１１Ｃ，１１Ｄ、ＴＳ処理部１２、記録・再生制御部１３、暗号化・復号処理部１４、記憶装置１５、番組情報処理部１６、ＡＶデコード部１７、表示処理部１８、ネットワーク処理部１９、配信管理部２１、ＣＡＳ制御部２２等を備える。また、サーバー装置１は、表示装置１Ａに接続される。表示装置１Ａは、例えば液晶ディスプレイ（ＬＣＤ）である。
【００１５】
チューナー１１Ａ，１１Ｂ，１１Ｃ，１１Ｄは、アンテナによって受信されたデジタルテレビジョン放送信号からユーザが選択しているチャンネルの放送信号を選局する。サーバー装置１では、チューナー１１Ａ，１１Ｂ，１１Ｃ，１１Ｄに対応する数のチャンネルの放送信号を選局することができる。図１では、チューナー１１Ａ，１１Ｂ，１１Ｃ，１１Ｄが４つである例を示したが、サーバー装置１には任意の数のチューナーを設けることができる。チューナー１１Ａ，１１Ｂ，１１Ｃ，１１Ｄは、選局して復調した各チャンネルの放送信号をＴＳ処理部１２に出力する。
【００１６】
ＴＳ処理部１２は、チューナー１１Ａ，１１Ｂ，１１Ｃ，１１Ｄにより選局されたＴＳパケット化された放送信号をデジタルの映像信号及び音声信号に分離し、記録・再生制御部１３、及びＡＶデコード部１７に出力する。また、ＴＳ処理部１２は、入力された放送信号からＥＣＭパケットを分離し、これをＣＡＳ制御部２２を介して、接続されるＣＡＳカード２２Ａにおくり、応答されるキーを用いたデスクランブル処理を行う。さらにＴＳ処理部１２は、入力された放送信号からＳＤＴやＥＩＴを分離し番組情報処理部１６に出力する。
【００１７】
記録・再生制御部１３は、ＴＳ処理部１２によって出力されたデジタルの映像信号及び音声信号を映像コンテンツデータ１５Ａとして記憶装置１５に格納する。記録・再生制御部１３は、例えば、チューナー１１Ａ，１１Ｂ，１１Ｃ，１１Ｄで選局された複数のチャンネルの映像コンテンツデータ（番組）１５Ａを、逐次、録画し続ける。記録・再生制御部１３は、例えば、複数のチャンネル（例えば、６チャンネルや８チャンネル）それぞれで放送される番組を、直近の所定期間分（例えば、１日分や一週間分）だけ全て、記憶装置１５に格納する。また、映像コンテンツデータ１５Ａは、必要に応じて例えば、暗号化・復号処理部１４によって所定の方式で暗号化されて記憶装置１５に格納される。この記憶装置１５は、例えば、サーバー装置１に内蔵のＨＤＤである。なお、記憶装置１５は、サーバー装置１に外付けされるＨＤＤであってもよい。
【００１８】
記録・再生制御部１３は、例えば、記憶装置１５に格納された映像コンテンツデータ１５Ａのデータ量が決められたしきい値を超えた場合に、映像コンテンツデータ１５Ａの内のコンテンツデータを消去する制御を行う。
【００１９】
消去方法としては、たとえばしきい値として１日と設定される場合、現在時刻から２４時間前がしきい値となり、実際の時刻経過とともにこのしきい値も進行するので、この進行速度に従ってしきい値にかかる映像コンテンツデータを消去していく方法やこのしきい値にかかる番組は番組単位（開始時刻〜終了時刻まで）で消去するなどの方法がある。
【００２０】
つまり、放送日時（録画日時）が映像コンテンツデータから、映像の先頭に対応するデータから順次消去したり、番組単位で消去したりすることなどが行われる。
【００２１】
さらに、記録・再生制御部１３は、例えば、ユーザによる要求に応じて、記憶装置１５から映像コンテンツデータ１５Ａを読み出す。読み出された映像コンテンツデータ１５Ａが暗号化されている場合には、暗号化・復号処理部１４によって復号した後にＡＶデコード部１７に出力する。
【００２２】
番組情報処理部１６は、記録・再生制御部１３によって録画される映像コンテンツデータ１５Ａに対応する番組情報（コンテンツ情報とも称する）１５Ｂを記憶装置１５に格納する。具体的には、番組情報処理部１６は、ＴＳ処理部１２から出力された番組情報（ＳＤＴやＥＩＴ）から、映像コンテンツデータ１５Ａに関連付けられる番組情報１５Ｂを生成する。そして、番組情報処理部１６は、生成された番組情報１５Ｂを記憶装置１５に格納する。またこの番組情報１５Ｂは、例えば、放送信号に付加される番組情報のほかネットワーク処理部１９を介して外部サーバーから取得した番組情報を付加したりする場合もある。ある番組に対応する番組情報１５Ｂは、例えば、その番組の番組名（タイトル）、チャンネル番号、放送局名、放送日時等を含む。番組情報１５Ｂは、さらに、番組が消去されるタイミングを示す情報（例えば、消去が開始される日時、録画開始日から何日後等）を含んでもよい。
【００２３】
番組を消去するタイミングは、記録・再生制御部１３が管理し、例えば、あらかじめ決めた再生可能期間（現在時刻から一週間前まで等）や記憶装置１５の記録容量と格納されている映像コンテンツデータ１５Ａの総データ量の関係に基づいて決定される。
【００２４】
番組情報処理部１６は、例えば、ユーザによる要求に応じて、記憶装置１５から番組情報１５Ｂを読み出す。番組情報処理部１６は、読み出した番組情報１５Ｂに基づいて、記憶装置１５に格納された映像コンテンツデータ１５Ａのそれぞれを示すオブジェクトを含む一覧（すなわち、録画番組一覧）を表示するためのOn Screen Display（ＯＳＤ）信号を生成する。この録画番組一覧は、例えば、番組表形式、ツリー形式又はリスト形式の一覧等で表示される。また、映像コンテンツデータ１５Ａを示すオブジェクトは、例えば、映像コンテンツデータ１５Ａを表すボタン、テキスト、リストや表に含まれるセル等である。録画番組一覧は、さらに、録画された番組それぞれが消去されるタイミングを示すオブジェクト（例えば、番組のどの部分までが消去済みであるかを示す境界のバー）を含んでもよい。番組情報処理部１６は、生成されたＯＳＤ信号を表示処理部１８に出力する。この録画番組一覧の例は、図９を参照して後述する。
【００２５】
また、ＡＶデコード部１７は、ＴＳ処理部１２や記録・再生制御部１３によって出力されたデジタルの映像信号及び音声信号を復号する。例えば、映像信号は、所定の方式（例えば、ＭＰＥＧ−２，Ｈ．２６４等）に圧縮符号化されている。そのため、ＡＶデコード部１７は圧縮符号化された映像信号を復号する。そして、ＡＶデコード部１７は、復号された映像信号及び音声信号を表示処理部１８に出力する。
【００２６】
表示処理部１８は、ＡＶデコード部１７によって出力されたデジタル映像信号を、表示装置１Ａで表示可能なアナログ映像信号に変換する。表示処理部１８は、このアナログ映像信号を表示装置１Ａに出力する。表示装置１Ａは、表示処理部１８によって出力されたアナログ映像信号を用いて映像を画面に表示する。また、表示処理部１８は、字幕や番組表のようなＯＳＤ信号を表示装置１Ａに出力することもできる。表示処理部１８は、例えば、番組情報処理部１６によって出力された、録画番組一覧を表示するためのＯＳＤ信号を表示装置１Ａに出力する。表示装置１Ａは、映像信号とＯＳＤ信号とを用いて、字幕や番組一覧が重畳された映像を画面に表示する。なお、表示処理部１８は、映像信号とＯＳＤ信号とを選択的に表示装置１Ａに出力することもできる。
【００２７】
また、表示処理部１８は、ＡＶデコード部１７によって出力されたデジタル音声信号を、スピーカで再生可能なアナログ音声信号に変換してもよい。表示処理部１８は、このアナログ音声信号を、例えば表示装置１Ａに設けられたスピーカ（図示せず）に出力する。スピーカは、入力されたアナログ音声信号に基づいて音声を再生する。
【００２８】
次いで、ネットワーク処理部１９は、サーバー装置１とクライアント装置２との間のネットワークを介した通信を制御する。具体的には、ネットワーク処理部１９は、ネットワークを介して、サーバー装置１とクライアント装置２とが接続されたことを検出する。ネットワーク処理部１９は、クライアント装置２が接続されたことを配信管理部２１に通知する。また、ネットワーク処理部１９は、サーバー装置１内の各部による要求に応じて、データをクライアント装置２に送信する。ネットワーク処理部１９は、さらに、クライアント装置２によって送信されたデータを受信し、受信したデータをサーバー装置１内の各部に出力する。
【００２９】
配信管理部２１は、クライアント装置２からのコンテンツ配信要求があるとネットワーク処理部１９を介して、クライアント装置２とのネゴシエーションを実行し、そのネゴシエーションの結果に応じて、クライアント装置２に配信される番組情報１５Ｂ及び映像コンテンツデータ１５Ａを制御する。配信管理部２１は、配信制御部２１１、機能情報送信部２１２及び機能情報受信部２１３を備える。
【００３０】
配信制御部２１１は、ネットワーク処理部１９によって、クライアント装置２の接続が通知されたこと応じて、機能情報送信部２１２に対して、サーバー装置１が有する機能を示す機器能力情報をクライアント装置２に送信することを要求する。
【００３１】
機能情報送信部２１２は、配信制御部２１１による要求に応じて、サーバー装置１が有する機能を示す機器能力情報をクライアント装置２に送信する。サーバー装置１の機器能力情報は、例えば、サーバー装置１がどの規格にそった配信制御機能を有するかであり、さらにどのようなコンテンツを配信制御することが可能かを示す情報ある。本実施の形態における配信能力としては、たとえば番組単位に保護されたコンテンツ（番組の再生中に開始時刻や終了時刻の変更や削除されることがない）のみに対応するだけでなく、前述のループ録画されるコンテンツのように番組の先頭部分から削除されるような番組単位で保護されていないコンテンツまで配信できる能力ということになる。
【００３２】
また、このようなサーバー装置１の機器能力情報の例については、図５を参照して後述する。
【００３３】
また、機能情報受信部２１３は、クライアント装置２によって送信された、クライアント装置２が有する機能を示す機器能力情報を受信する。クライアント装置２の機器能力情報は、例えば、クライアント装置２がどのような再生制御機能を有するか示す情報になる。この再生制御機能は、通常のＤＭＰのように番組単位に保護されたコンテンツ（番組の再生中に開始時刻や終了時刻の変更や削除されることがない）の再生が可能であるという情報の場合や、前述のループ録画されるコンテンツのように番組の先頭部分から削除されるような番組単位で保護されていないコンテンツでも再生制御できる能力があるという情報の場合がある。機能情報受信部２１３は、受信したクライアント装置２の機器能力情報を配信制御部２１１に出力する。このクライアント装置２の機器能力情報の例については、図６を参照して後述する。
【００３４】
配信制御部２１１は、機能情報受信部２１３によって出力された、クライアント装置２の機器能力情報に基づいて、クライアント装置２が再生制御機能を有するか否かを判定する。そして、クライアント装置２によって番組情報の配信が要求されたとき、配信制御部２１１は、クライアント装置２が番組単位で保護されていないコンテンツの再生制御機能を有する場合、第１の番組情報をクライアント装置２に送信し、クライアント装置２が再生制御機能を有しない場合、第２の番組情報をクライアント装置２に送信する。第１の番組情報は、番組情報１５Ｂから、記憶装置１５からの消去が完了した番組（映像コンテンツデータ）に対応する番組情報を除いた番組情報である。したがって、第１の番組情報は、番組情報１５Ｂの内の、記憶装置１５からの消去が開始された番組（すなわち、消去中の番組）に対応する番組情報を含む。なお、第１の番組情報は、消去のしきい値に関する情報（消去されるタイミングを示す情報）を含んでもよい。一方、第２の番組情報は、番組情報１５Ｂから、記憶装置１５からの消去が完了した番組及び消去が開始された番組に対応する番組情報を除いた番組情報である。第２の番組情報では、さらに、消去の開始までの時間が近い番組（例えば、消去の開始までの時間が第２しきい値時間以下である番組）に対応する番組情報を除いてもよい。なお、第１の番組情報及び第２の番組情報は、記録・再生制御部１３によって、現在録画中の映像コンテンツデータ（すなわち、番組の途中まで録画されている映像コンテンツデータ）に対応する番組情報を含んでもよい。
【００３５】
具体的には、配信制御部２１１は、番組情報処理部１６に、第１の番組情報又は第２の番組情報の生成を要求する。番組情報処理部１６は、配信制御部２１１による要求に応じて、記憶装置１５に格納された番組情報１５Ｂを用いて、第１の番組情報又は第２の番組情報を生成する。配信制御部２１１は、生成された第１の番組情報又は第２の番組情報を、ネットワーク処理部１９を介してクライアント装置２に送信する。
【００３６】
以上の構成により、サーバー装置１とクライアント装置２との間のネゴシエーション結果に応じて、第１の番組情報又は第２の番組情報がクライアント装置２に送信される。このネゴシエーションについては、図３及び図４を参照して後述する。なお、これら第１の番組情報及び第２の番組情報の例は、図７及び図８を参照して後述する。
【００３７】
また、配信制御部２１１は、クライアント装置２による映像コンテンツデータの配信の要求に応じて、記憶装置１５に格納されている映像コンテンツデータ１５Ａをクライアント装置２に送信する。具体的には、配信制御部２１１は、クライアント装置２による要求に応じて、要求された映像コンテンツデータ１５Ａの読み出しを記録・再生制御部１３に要求する。記録・再生制御部１３は、配信制御部２１１による要求に応じて、記憶装置１５から、要求された映像コンテンツデータ１５Ａを読み出す。そして、配信制御部２１１は、読み出された映像コンテンツデータ１５Ａをクライアント装置２に送信する。なお、配信が要求された映像コンテンツデータ１５Ａが、消去が開始されたデータである場合、配信制御部２１１は、その映像コンテンツデータ１５Ａの内の消去されていない部分に対応するデータを送信する。
【００３８】
また、図２は、クライアント装置（デジタルメディアプレイヤー）２の構成の例を示す。上述のように、サーバー装置１とクライアント装置２とは、例えばＬＡＮによって相互に接続される。このクライアント装置２は、例えば、テレビジョン受信機、スマートフォン、ＰＤＡ等として実現され得る。
【００３９】
クライアント装置２は、サーバー装置１によって配信された番組（映像コンテンツデータ）１５Ａを、ネットワークを介して受信し、受信した番組の再生を制御する再生制御機能を有する。また、クライアント装置２は、サーバー装置１によって配信された番組情報（コンテンツ情報）を、ネットワークを介して受信し、受信した番組情報を用いて録画番組一覧を表示する一覧表示機能を有する。上述のように、サーバー装置１では、例えば、録画された番組のデータ量がしきい値を超えた場合に、放送日時の古い番組の映像が先頭から順次消去される。また、サーバー装置１では、例えば、番組が録画されてからの経過時間が第１しきい値時間を超えた場合に、その番組の映像が先頭から順次消去される。そのため、クライアント装置２は、表示される録画番組一覧に、番組が消去されるタイミングを示す情報を表示する。
【００４０】
クライアント装置２は、チューナー３１、ＴＳ処理部３２、番組情報処理部３４、ＡＶデコード部３５、表示処理部３６、ネットワーク処理部３７、受信管理部３９、操作部４０、及びＣＡＳ制御部４１等を備える。また、クライアント装置２は、ＬＣＤのような表示装置２Ａに接続される。なお、表示装置２Ａはクライアント装置２内に設けられてもよい。
【００４１】
チューナー３１は、アンテナによって受信されたデジタルテレビジョン放送信号からユーザが選択しているチャンネルの放送信号を選局する。チューナー３１は、選局したチャンネルの放送信号をＴＳ処理部３２に出力する。
【００４２】
ＴＳ処理部３２は、チューナー３１により選局されたＴＳパケット化された放送信号をデジタルの映像信号及び音声信号に分離し、再生制御部４８、及びＡＶデコード部３５に出力する。また、ＴＳ処理部３２は、入力された放送信号からＥＣＭパケットを分離し、これをＣＡＳ制御部４１を介して、接続されるＣＡＳカード４１Ａにおくり、応答されるキーを用いたデスクランブル処理を行う。さらにＴＳ処理部３２は、入力された放送信号からＳＤＴやＥＩＴを分離し番組情報処理部３４に出力する。
【００４３】
番組情報処理部３４は、ＴＳ処理部３２によって出力されたデジタルの映像信号及び音声信号を用いて、放送（受信）中の映像コンテンツデータ（番組）に対応する番組情報を生成する。この番組情報は、例えば、映像信号に付加されたメタデータを用いて生成される。番組情報は、例えば、番組名（タイトル）、チャンネル番号、放送局名、放送日時等を含む。
【００４４】
番組情報処理部３４は、生成された番組情報に基づいて、放送中の番組の情報を表示するためのＯＳＤ信号を生成する。番組情報処理部３４は、生成されたＯＳＤ信号を表示処理部３６に出力する。
【００４５】
また、ＡＶデコード部３５は、ＴＳ処理部３２によって出力されたデジタルの映像信号及び音声信号を復号する。例えば、映像信号は、所定の方式（例えば、ＭＰＥＧ−２，Ｈ．２６４等）に圧縮符号化されている。そのため、ＡＶデコード部３５は圧縮符号化された映像信号を復号する。そして、ＡＶデコード部３５は、復号された映像信号及び音声信号を表示処理部３６に出力する。
【００４６】
表示処理部３６は、ＡＶデコード部３５によって出力されたデジタル映像信号を、表示装置２Ａで表示可能なアナログ映像信号に変換する。表示処理部３６は、このアナログ映像信号を表示装置２Ａに出力する。表示装置２Ａは、表示処理部３６によって出力されたアナログ映像信号を用いて映像を画面に表示する。また、表示処理部３６は、字幕や番組表のようなＯＳＤ信号を表示装置２Ａに出力することもできる。表示処理部３６は、例えば、番組情報処理部３４によって出力された、放送中の番組の情報を表示するためのＯＳＤ信号を表示装置２Ａに出力する。表示装置２Ａでは、映像信号とＯＳＤ信号とを用いて、字幕や番組表が重畳された映像を画面に表示する。なお、表示処理部３６は、映像信号とＯＳＤ信号とを選択的に表示装置２Ａに出力することもできる。
【００４７】
また、表示処理部３６は、ＡＶデコード部３５によって出力されたデジタル音声信号を、スピーカで再生可能なアナログ音声信号に変換してもよい。表示処理部３６は、このアナログ音声信号を、例えば表示装置２Ａに設けられたスピーカ（図示せず）に出力する。スピーカは、入力されたアナログ音声信号に基づいて音声を再生する。
【００４８】
次いで、ネットワーク処理部３７は、サーバー装置１とクライアント装置２との間のネットワークを介した通信を制御する。具体的には、ネットワーク処理部３７は、ネットワークを介して、サーバー装置１とクライアント装置２とが接続されたことを検出する。ネットワーク処理部３７は、サーバー装置１が接続されたことを受信管理部３９に通知する。また、ネットワーク処理部３７は、クライアント装置２内の各部による要求に応じて、データをサーバー装置１に送信する。ネットワーク処理部３７は、さらに、サーバー装置１によって送信されたデータを受信し、受信したデータをクライアント装置２内の各部に出力する。
【００４９】
受信管理部３９は、ネットワーク処理部３７を介して、サーバー装置１とのネゴシエーションを実行した後、サーバー装置１に、番組情報１５Ｂ及び映像コンテンツデータ１５Ａの配信を要求する。受信管理部３９は、受信制御部３９１、機能情報受信部３９２及び機能情報送信部３９３を備える。
【００５０】
具体的には、機能情報受信部３９２は、サーバー装置１によって送信された、サーバー装置１が有する機能を示す機器能力情報を受信する。上述のように、サーバー装置１の機器能力情報は、例えば、サーバー装置１がどのような配信制御機能を有するかを示す。機能情報受信部３９２は、受信したサーバー装置１の機器能力情報を受信制御部３９１に出力する。
【００５１】
受信制御部３９１は、サーバー装置１の機器能力情報が受信されたことに応じて、機能情報送信部３９３に、クライアント装置２が有する機能を示す機器能力情報をサーバー装置１に送信することを要求する。
【００５２】
機能情報送信部３９３は、受信制御部３９１による要求に応じて、クライアント装置２が有する機能を示す機器能力情報をサーバー装置１に送信する。上述のように、クライアント装置２の機器能力情報は、例えば、クライアント装置２がどのような再生制御機能を有するかを示す情報である。
【００５３】
次いで、受信制御部３９１は、サーバー装置１に対して、録画された番組に関連付けられた番組情報の配信を要求する。受信制御部３９１は、例えば、操作部４０を用いたユーザによる操作に応じて、番組情報の配信を要求する。操作部４０では、例えば、番組情報や映像コンテンツデータの配信を指示するための操作が入力される。受信制御部３９１は、要求に応じてサーバー装置１によって送信された番組情報を受信する。
【００５４】
上述のように、サーバー装置１（配信制御部２１１）は、クライアント装置２がループ記録されたコンテンツのように番組単位で保護されていないコンテンツの再生制御機能を有する場合、第１の番組情報をクライアント装置２に送信し、クライアント装置２が再生制御機能を有しない場合、第２の番組情報をクライアント装置２に送信する。したがって、受信制御部３９１は、サーバー装置１によって送信された第１の番組情報又は第２の番組情報を受信する。そして、受信制御部３９１は、受信した番組情報を番組情報処理部３４に出力する。
【００５５】
番組情報処理部３４は、受信制御部３９１によって出力された第１の番組情報又は第２の番組情報に基づいて、サーバー装置１によって配信可能な映像コンテンツデータを示すオブジェクトを含む一覧（すなわち、録画番組一覧）を表示するためのＯＳＤ信号を生成する。この録画番組一覧は、例えば、番組表形式、ツリー形式又はリスト形式の一覧である。また、映像コンテンツデータを示すオブジェクトは、例えば、映像コンテンツデータを表すボタン、テキスト、リストや表に含まれるセル等である。番組情報処理部３４は、生成されたＯＳＤ信号を表示処理部３６に出力する。
【００５６】
より具体的には、番組情報処理部３４は、受信制御部３９１によって第１の番組情報が出力された場合（すなわち、クライアント装置２が番組単位で保護されていないコンテンツの再生制御機能を有する場合）、第１の番組情報を用いて、消去が完了した番組を含まず、且つ消去が開始された番組（消去中の番組）を含む録画番組一覧を表示するためのＯＳＤ信号を生成する。また、番組情報処理部３４は、第１の番組情報に含まれる、録画された番組それぞれが消去されるタイミングを示す情報を用いて、録画番組一覧上に、当該タイミングを示すオブジェクト（例えば、番組のどの部分までが消去済みであるかを示す境界のバー）を表示してもよい。
【００５７】
また、番組情報処理部３４は、受信制御部３９１によって第２の番組情報が出力された場合（すなわち、クライアント装置２が再生制御機能を有しない場合）、第２の番組情報を用いて、消去が完了した番組及び消去が開始された番組を含まない録画番組一覧を表示するためのＯＳＤ信号を生成する。なお、番組情報処理部３４は、消去の開始が近い番組（例えば、現在の時刻から第２しきい値時間以内に消去が開始される番組）をさらに含まない録画番組一覧を表示するためのＯＳＤ信号を生成してもよい。この録画番組一覧の例は、図１０から図１２を参照して後述する。
【００５８】
表示処理部３６は、番組情報処理部３４によって出力された、録画番組一覧を表示するためのＯＳＤ信号を表示装置２Ａに出力する。表示装置２Ａは、ＯＳＤ信号を用いて、番組一覧を含む映像を画面に表示する。これにより、クライアント装置２を利用するユーザは、サーバー装置１で記録された映像コンテンツデータ１５Ａの情報を容易に確認することができる。
【００５９】
なお、サーバー装置１では、番組の録画と消去とが時々刻々と実行されている可能性があるので、受信制御部３９１は、所定期間毎に（例えば、１分毎に）、番組情報の配信を要求してもよい。これにより、クライアント装置２で用いられる番組情報を更新することができる。
【００６０】
また、受信制御部３９１は、例えば、操作部４０を用いたユーザによる操作に応じて、映像コンテンツデータ（番組）の配信を要求する。ユーザは、例えば、操作部４０を用いて、録画番組一覧に示された番組の内の１つの番組を選択する。受信制御部３９１は、その選択された番組の配信をサーバー装置１に要求する。そして、受信制御部３９１は、要求に応じてサーバー装置１によって送信された映像コンテンツデータを受信する。なお、選択された（配信された）番組が、消去が開始された番組である場合、受信制御部３９１は、その番組の消去されていない部分に対応する映像コンテンツデータを受信する。受信制御部３９１は、受信した映像コンテンツデータを再生制御部４８に出力し、再生制御部４８の制御によって通常再生や特殊再生の制御をするとともにコンテンツデータをＡＶデコード部３５に出力する。
【００６１】
ＡＶデコード部３５は、受信制御部３９１によって出力された映像コンテンツデータに含まれるデジタルの映像信号及び音声信号を復号する。そして、ＡＶデコード部３５は、復号された映像信号及び音声信号を表示処理部３６に出力する。
【００６２】
表示処理部３６は、上述のように、ＡＶデコード部３５によって出力されたデジタル映像信号を、表示装置２Ａで表示可能なアナログ映像信号に変換し、表示装置２Ａに出力する。表示装置２Ａは、表示処理部３６によって出力されたアナログ映像信号を用いて映像を画面に表示する。また、表示処理部３６は、ＡＶデコード部３５によって出力されたデジタル音声信号を、スピーカで再生可能なアナログ音声信号に変換し、例えば表示装置２Ａに設けられたスピーカに出力してもよい。スピーカは、入力されたアナログ音声信号に基づいて音声を再生する。これにより、クライアント装置２を利用するユーザは、選択した番組を視聴することができる。
【００６３】
図３は、サーバー装置１とクライアント装置２との間の通信シーケンスの例を示す。図３に示す例では、サーバー装置１が録画番組の順次消去を考慮した配信制御機能を有し、クライアント装置２が録画番組の順次消去を考慮した再生制御機能を有することを想定する。サーバー装置１とクライアント装置２とは、それら機能の有無に関するネゴシエーションを実行する。
【００６４】
まず、サーバー装置１は、録画番組が順次消去されることを考慮した配信制御機能を有することを示す機器能力情報を、クライアント装置２に送信する（Ｓ１１）。クライアント装置２は、サーバー装置１によって送信された機器能力情報を受信したことに応じて、録画番組が順次消去されることを考慮した再生制御機能を有することを示す機器能力情報を、サーバー装置１に送信する（Ｓ１２）。そして、クライアント装置２は、サーバー装置１によって録画された録画番組（すなわち、サーバー装置１によって保存されている録画番組）に対応する番組情報の配信を要求する（Ｓ１３）。サーバー装置１は、クライアント装置２による要求に応じて、録画番組が順次消去されることを考慮した再生制御機能を有するクライアント装置のための第１の番組情報を、クライアント装置２に送信する（Ｓ１４）。クライアント装置２は、サーバー装置１によって送信された第１の番組情報を用いて、例えば、番組表形式で番組の一覧を画面に表示する。
【００６５】
また、図４は、サーバー装置１とクライアント装置２との間の通信シーケンスの別の例を示す。図４に示す例では、サーバー装置１は録画番組の順次消去を考慮した配信制御機能を有するものの、クライアント装置２が録画番組の順次消去を考慮した再生制御機能を有しないことを想定する。サーバー装置１とクライアント装置２とは、それら機能の有無に関するネゴシエーションを実行する。
【００６６】
まず、サーバー装置１は、録画番組が順次消去されることを考慮した配信制御機能を有することを示す機器能力情報を、クライアント装置２に送信する（Ｓ２１）。クライアント装置２は、サーバー装置１によって送信された機器能力情報を受信したことに応じて、録画番組が順次消去されることを考慮した再生制御機能を有しないことを示す機器能力情報を、サーバー装置１に送信する（Ｓ２２）。そして、クライアント装置２は、サーバー装置１によって録画された録画番組（すなわち、サーバー装置１によって保存されている録画番組）に対応する番組情報の配信を要求する（Ｓ２３）。サーバー装置１は、クライアント装置２による要求に応じて、録画番組が順次消去されることを考慮した再生制御機能を有しないクライアント装置のための第２の番組情報を、クライアント装置２に送信する（Ｓ２４）。クライアント装置２は、サーバー装置１によって送信された第２の番組情報を用いて、例えば、通常のＤＭＰ機器のようにツリー形式で番組の一覧を画面に表示する。
【００６７】
次いで、図５は、サーバー装置１によって送信される第１機器能力情報の例を示す。第１機器能力情報は、例えば、サーバー装置１を示す情報、サーバー装置１の機能を示す情報等を含む。第１機器能力情報は、例えばＸＭＬ形式で記述される。  
具体的には、第１機器能力情報では、例えば、“regza:X_REGZATIMESHIFT”タグを用いて、サーバー装置１がループ録画コンテンツの配信が可能であること（“SVRCAP=8000”）が記述される。
【００６８】
クライアント装置２は、第１機器能力情報を受信することによって、サーバー装置１が、録画番組が順次消去されることを考慮した配信制御機能を有することを認識することができる。
【００６９】
また、図６は、クライアント装置２によって送信される第２機器能力情報の例を示す。第２機器能力情報は、例えば、クライアント装置２を示す情報、クライアント装置２の機能を示す情報等を含む。第２機器能力情報は、例えばＸＭＬ形式で記述される。  
具体的には、第２機器能力情報では、例えば、“regza:X_REGZAPLAY”タグを用いて、クライアント装置２のデバイスタイプがどのようなプレイヤーであるか（“PLYCAP=8000”）が記述される。
【００７０】
サーバー装置１は、第２機器能力情報を受信することによって、クライアント装置２が、録画番組が順次消去されることを考慮した再生制御機能を有することを認識することができる。
【００７１】
図７は、サーバー装置１によって、録画番組が順次消去されることを考慮した再生制御機能を有するクライアント装置２に送信される第１の番組情報の例を示す。第１の番組情報は、サーバー装置１によって保存されている録画番組を示す情報を含む。なお、第１の番組情報には、消去が開始されている番組を示す情報も含まれる。
【００７２】
具体的には、第１の番組情報は、複数の番組に対応する複数のエントリを含む。ある番組に対応するエントリは、例えば、番組名、チャンネル、放送日時を含む。「番組名」は、その番組の名称（タイトル）を示す。「チャンネル」は、その番組が放送されたチャンネルを示す。「放送日時」は、その番組が放送された日時（日付、開始時刻及び終了時刻等）を示す。なお、第１の番組情報は、番組が消去されるタイミングを示す情報を含んでもよい。
【００７３】
また、図８は、サーバー装置１によって、録画番組が順次消去されることを考慮した再生制御機能を有しないクライアント装置２に送信される第２の番組情報の例を示す。第２の番組情報は、サーバー装置１によって保存されている録画番組を示す情報を含む。なお、第２の番組情報には、消去が開始されている番組を示す情報は含まれない。
【００７４】
第２の番組情報は、第１の番組情報と同様に、複数の番組に対応する複数のエントリを含む。ある番組に対応するエントリは、例えば、番組名、チャンネル、放送日時を含む。「番組名」は、その番組の名称（タイトル）を示す。「チャンネル」は、その番組が放送されたチャンネルを示す。「放送日時」は、その番組が放送された日時（日付、開始時刻及び終了時刻等）を示す。
【００７５】
図８に示す第２の番組情報は、図７に示す第１の番組情報から、例えば、記憶装置１５に保存された映像コンテンツデータ１５Ａのデータ量が第１しきい値を超えたことや、録画されてからの経過時間がしきい値時間を越えたことに応じて、消去が開始されている番組を示すエントリを除いた情報であると云える。
【００７６】
次いで、図９は、サーバー装置１によって表示される録画番組一覧５５の例を示す。サーバー装置１は、記憶装置１５に格納された番組情報１５Ｂを用いて、録画番組一覧５５を表示装置１Ａの画面に表示する。この録画番組一覧５５では、例えば、番組が放送されたチャンネルと時刻（日時）とに基づく番組表形式で、録画番組が示される。つまり、ある録画番組は、その番組が放送された時間帯とチャンネルとで特定される、録画番組一覧５５上の位置に示される。したがって、録画番組一覧５５を利用することによって、例えば、「番組１１」が、チャンネル“１”（ＣＨ１）で、午後７時から午後８時までの時間帯に放送されたことが分かる。また、例えば、「番組３２」が、チャンネル“３”（ＣＨ３）で、午後７時３０分から午後８時までの時間帯に放送されたことが分かる。
【００７７】
録画番組一覧５５には、「番組３１」及び「番組８１」のような既に消去が完了した番組も含むことができる。そのため、バー５１によって、番組の映像が再生できるか否かを表す境界が示される。録画番組一覧５５では、バー５１よりも上に存在する領域５２に含まれる番組又は番組の一部を再生できないことが示される。一方、バー５１よりも下に存在する領域に含まれる番組又は番組の一部を再生するできることが示される。したがって例えば、領域５２に含まれる「番組３１」と「番組３２」の一部とは、対応する映像を再生することができない。
【００７８】
ユーザが、録画番組一覧５５に示される番組から、視聴したい番組を選択する操作を行ったことに応じて、サーバー装置１は選択された番組を再生する。また、ユーザは、バー５１の位置を確認することよって、全部又は一部が既に消去された番組や、各番組が消去されるまでの時間を認識することができる。
【００７９】
次いで、図１０から図１２は、クライアント装置２によって表示される録画番組一覧の例を示す。クライアント装置２は、サーバー装置１によって送信された番組情報を用いて、録画番組一覧を表示装置２Ａの画面に表示する。
【００８０】
図１０は、番組表形式の録画番組一覧５６の例を示す。図１０に示す例では、クライアント装置２が、録画番組が順次消去されることを考慮した再生制御機能を有することを想定する。録画番組が順次消去されることを考慮した再生制御機能を有するので、クライアント装置２に送信される第１の番組情報には、消去が開始された録画番組（つまり、一部が消去された録画番組）の情報が含まれ得る。したがって、録画番組一覧５６では、消去が開始された番組も示され得る。
【００８１】
録画番組一覧５６では、録画された複数の番組を示す複数のオブジェクトが、番組が放送されたチャンネルと時刻（日時）とに基づいて二次元的に配置されている。したがって、録画番組一覧５６は、過去に放送された番組の番組表（過去番組表）であるとも云える。ある録画番組を示すオブジェクトは、その番組が放送された時間帯とチャンネルとで特定される、録画番組一覧５６上の位置に配置される。したがって、録画番組一覧５６を利用することによって、例えば、「番組１１」が、チャンネル“１”（ＣＨ１）で、午後７時から午後８時までの時間帯に放送されたことが分かる。また、例えば、「番組３２」が、チャンネル“３”（ＣＨ３）で、午後７時３０分から午後８時までの時間帯に放送されたことが分かる。
【００８２】
録画番組一覧５６には、「番組１１」及び「番組３２」のような既に消去が開始された番組（一部が消去された番組）も含むことができる。そのため、バー５１によって、番組の映像が再生できるか否かを表す境界が示される。録画番組一覧５６では、バー５１よりも上に存在する領域５２に含まれる番組の一部を再生できないことが示される。一方、バー５１よりも下に存在する領域に含まれる番組又は番組の一部を再生するできることが示される。したがって例えば、領域５２に含まれる「番組１１」や「番組３２」の一部は、対応する映像を再生することができない。また、ユーザは、バー５１の位置を確認することよって、一部が既に消去された番組や、各番組が消去されるまでの時間を認識することができる。
【００８３】
また、図１１は、ツリー形式の録画番組一覧５７の例を示す。図１１に示す例では、クライアント装置２が、録画番組が順次消去されることを考慮した再生制御機能を有しない従来のＤＭＰである場合に一般的な表示である。録画番組が順次消去されることを考慮した再生制御機能を有しないので、クライアント装置２に送信される第２の番組情報には、消去が開始された録画番組の情報が含まれない。つまり、録画番組一覧５７のように、消去済みの番組や消去が開始された番組が示されないので、従来のＤＭＰでも再生制御に影響のないコンテンツリストを表示することができる。
【００８４】
具体的には、録画番組一覧５７は、チャンネル“１”（ＣＨ１）で放送された録画番組である「番組１２」、「番組１３」及び「番組１４」と、チャンネル“２”（ＣＨ２）で放送された録画番組である「番組２２」、「番組２３」、「番組２４」、及び「番組２５」とを示すオブジェクトを含む。
【００８５】
また、録画番組一覧５７には、図１０に示した録画番組一覧５６に含まれる「番組１１」と「番組２１」とが含まれていない。これは、上述のように、クライアント装置２が、録画番組が順次消去されることを考慮した再生制御機能を有しないので、消去が開始された番組を中途から再生することができないためである。これにより、再生できない番組が、録画番組一覧５７に表示されることを防ぐことができる。
【００８６】
図１２は、リスト形式の録画番組一覧５８の例を示す。図１２に示す例では、クライアント装置２が、録画番組が順次消去されることを考慮した再生制御機能を有することを想定する。録画番組が順次消去されることを考慮した再生制御機能を有するので、クライアント装置２に送信される第１の番組情報には、消去が開始された録画番組の情報が含まれ得る。したがって、録画番組一覧５８では、消去が開始された番組も示され得る。
【００８７】
録画番組一覧５８では、放送された日時に基づく順序（例えば、古い番組順）で、録画番組が示すオブジェクトが配置される。録画番組それぞれを示すオブジェクトには、例えば、番組名（タイトル）、チャンネル、放送日時等が示される。
【００８８】
上述の録画番組一覧５６，５７，５８に示される番組から、ユーザが視聴したい番組を選択する操作を行ったことに応じて、クライアント装置２は、サーバー装置１に選択された番組の配信を要求する。サーバー装置１は、クライアント装置２による要求に応じて、選択された番組に対応する映像コンテンツデータを該クライアント装置２に送信する。そして、クライアント装置２は、サーバー装置１によって送信された映像コンテンツデータを用いて、選択された番組の映像を再生する。
【００８９】
次いで、図１３に示すフローチャートを参照して、サーバー装置１によって実行される番組情報配信処理の手順について説明する。  
まず、ネットワーク処理部１９は、クライアント装置２がネットワーク（ＬＡＮ）に接続されたか否かを判定する（ブロックＢ１１）。クライアント装置２がネットワークに接続されていない場合（ブロックＢ１１のＮＯ）、ブロックＢ１１に戻り、再度、クライアント装置２がネットワークに接続されたか否かが判定される。
【００９０】
一方、クライアント装置２がネットワークに接続されている場合（ブロックＢ１１のＹＥＳ）、機能情報送信部２１２は、サーバー装置１の機器能力情報をクライアント装置２に送信する（ブロックＢ１２）。サーバー装置１の機器能力情報は、例えば、サーバー装置１が映像コンテンツデータ１５Ａの配信制御機能を有するか否かを示す。そして、機能情報受信部２１３は、クライアント装置２によって送信された、クライアント装置２の機器能力情報を受信する（ブロックＢ１３）。クライアント装置２の機器能力情報は、例えば、クライアント装置２が、映像コンテンツデータ１５Ａの再生制御機能を有するか否かを示す。
【００９１】
次いで、配信制御部２１１は、クライアント装置２によって番組情報の配信が要求されたか否かを判定する（ブロックＢ１４）。番組情報の配信が要求されていない場合（ブロックＢ１４のＮＯ）、ブロックＢ１４に戻り、再度、番組情報の配信が要求されたか否かが判定される。一方、番組情報の配信が要求されている場合（ブロックＢ１４のＹＥＳ）、配信制御部２１１は、クライアント装置２が再生制御機能を有するか否かを判定する（ブロックＢ１５）。
【００９２】
そして、クライアント装置２が再生制御機能を有する場合（ブロックＢ１５のＹＥＳ）、配信制御部２１１は、再生制御機能を有するクライアント装置のための第１の番組情報を、クライアント装置２に配信する（ブロックＢ１６）。また、クライアント装置２が再生制御機能を有しない場合（ブロックＢ１５のＮＯ）、配信制御部２１１は、再生制御機能を有しないクライアント装置のための第２の番組情報を、クライアント装置２に配信する（ブロックＢ１６）。  
以上の処理により、サーバー装置１の配信制御部２１１は、クライアント装置２が再生制御機能を有するか否かに応じて、番組情報を配信することができる。
【００９３】
また、図１４は、クライアント装置２によって実行される番組情報受信処理の手順の例を示すフローチャートである。以下では、クライアント装置２とサーバー装置１とがネットワークに接続されていることを想定する。  
まず、機能情報受信部３９２は、サーバー装置１の機器能力情報を受信したか否かを判定する（ブロックＢ２１）。サーバー装置１の機器能力情報を受信していない場合（ブロックＢ２１のＮＯ）、ブロックＢ２１に戻り、サーバー装置１の機器能力情報を受信したか否かが再度判定される。一方、サーバー装置１の機器能力情報を受信している場合（ブロックＢ２１のＹＥＳ）、機能情報送信部３９３は、クライアント装置２の機器能力情報をサーバー装置１に送信する（ブロックＢ２２）。
【００９４】
次いで、受信制御部３９１は、サーバー装置１に番組情報の配信を要求する（ブロックＢ２３）。サーバー装置１では、クライアント装置２の機器能力情報に応じた番組情報が、クライアント装置２に配信される。受信制御部３９１は、サーバー装置１によって配信された番組情報を受信する（ブロックＢ２４）。そして、番組情報処理部３４は、受信した番組情報を用いて、所定の表示形式で録画番組一覧を生成する（ブロックＢ２５）。この表示形式は、例えば、番組表形式、ツリー形式、リスト形式のいずれかである。番組情報処理部３４は、例えば、クライアント装置２が対応している表示形式の内、ユーザによって選択された形式で、録画番組一覧を生成する。表示処理部３６は、生成された録画番組一覧を表示装置２Ａの画面に表示する（ブロックＢ２６）。
【００９５】
以上の処理により、ユーザは、表示された録画番組一覧を用いて、視聴したい番組を選択することができる。選択された番組（映像コンテンツデータ）は、サーバー装置１によってクライアント装置２に配信される。クライアント装置２（ＡＶデコード部３５及び表示処理部３６）は、配信された番組を再生することによって、画面に映像を表示する。これにより、ユーザは、録画番組一覧を用いて選択した番組を視聴することができる。
【００９６】
以上説明したように、本実施形態によれば、サーバー装置で記録された映像コンテンツデータの情報を、クライアント装置を利用するユーザに分かりやすく提示できる。サーバー装置１は、録画された映像コンテンツデータ１５Ａに対応する番組情報（コンテンツ情報）をクライアント装置２に配信する。クライアント装置２は、配信された番組情報を用いて、サーバー装置１によって録画された映像コンテンツデータ１５Ａを示すオブジェクトを含むコンテンツ一覧を画面に表示する。ユーザは、表示されたコンテンツ一覧を用いることによって、サーバー装置１によって録画された映像コンテンツデータ１５Ａを容易に把握することができるので、録画された映像コンテンツデータ１５Ａを余すことなく視聴することができる。
【００９７】
また、サーバー装置１（配信制御部２１１）は、クライアント装置２が再生制御機能を有するか否かに応じて、異なる番組情報をクライアント装置２に配信することができる。これにより、再生制御機能を有するクライアント装置２では、消去中の映像コンテンツデータを示すオブジェクトを含む録画番組一覧を表示し、再生制御機能を有しないクライアント装置２では、消去中の映像コンテンツデータを示すオブジェクトを含まない録画番組一覧を表示することができる。
【００９８】
また、図１５及び図１６のように、ネゴシエーションステップで取得されるクライアント側の能力情報で判断せずにクライアントからのブラウズ要求の中に能力情報を含める方法もある。つまり、ブラウズ要求の引数に消去されているコンテンツを含むかどうかの情報を含めることで、クライアント側の選択で表示を切り替えることができる。
【００９９】
なお、本実施形態の番組情報配信処理及び番組情報受信処理の手順は全てソフトウェアによって実行することができる。このため、番組情報配信処理及び番組情報受信処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【０１００】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０１】
１…サーバー装置、１１Ａ，１１Ｂ，１１Ｃ，１１Ｄ…チューナー、１２…ＴＳ処理部、１３…記録・再生制御部、１４…暗号化・復号処理部、１５…記憶装置、１５Ａ…映像コンテンツデータ、１５Ｂ…番組情報、１６…番組情報処理部、１７…ＡＶデコード部、１８…表示処理部、１９…ネットワーク処理部、２１…配信管理部、２１１…配信制御部、２１２…機能情報送信部、２１３…機能情報受信部、２２…ＣＡＳ制御部、２２Ａ…ＣＡＳカード。
【図１】
2013051649.tif 000003
【図２】
2013051649.tif 000004
【図３】
2013051649.tif 000005
【図４】
2013051649.tif 000006
【図５】
2013051649.tif 000007
【図６】
2013051649.tif 000008
【図７】
2013051649.tif 000009
【図８】
2013051649.tif 000010
【図９】
2013051649.tif 000011
【図１０】
2013051649.tif 000012
【図１１】
2013051649.tif 000013
【図１２】
2013051649.tif 000014
【図１３】
2013051649.tif 000015
【図１４】
2013051649.tif 000016
【図１５】
2013051649.tif 000017
【図１６】
2013051649.tif 000018