(57)【要約】【課題】  予約録画されたコンテンツを確実に記録する。【解決手段】  受信機１０は、録画予約を行う際に、コンテンツの受信日時と転送先とが指定された予約情報を識別する個別の予約ＩＤを生成し、受信機１０及びレコーダ２０は、互いに予約情報及び予約ＩＤを記録する。そして、受信機１０が録画予約に基づく転送を実行する際に、この予約ＩＤをレコーダ２０に通知することで、レコーダ２０は、コンテンツの転送がどの録画予約に基づくものかを認識することができる。【選択図】  図３
2010041329.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータの受信日時と転送先とが指定された予約情報を、当該予約情報を識別する識別情報とともに生成する生成部と、上記予約情報と上記識別情報とを上記転送先に送信する予約制御部とを備える受信装置と、
上記予約情報と上記識別情報とを記録する記録部と、上記予約情報に基づいてコンテンツデータの記録を制御する記録制御部とを備える記録装置とを有し、
上記予約制御部は、上記予約情報で指定されたコンテンツデータの受信日時になると、上記コンテンツデータを受信し、当該コンテンツデータを上記識別情報とともに上記予約情報で指定された転送先に転送し、
上記記録制御部は、上記コンテンツデータとともに転送された識別情報に基づいて上記記録部から予約情報を読み出し、当該予約情報に基づいて上記コンテンツデータを上記記録部に記録する記録システム。
【請求項２】
上記記録部は、複数種の記録媒体に上記コンテンツデータを記録可能であり、
上記予約制御部は、上記記録媒体が指定された予約情報を作成する請求項１記載の記録システム。
【請求項３】
上記記録部は、複数種の記録媒体に上記コンテンツデータを記録可能であり、
上記予約制御部は、上記コンテンツデータを転送する際、上記複数種のうち一の記録媒体を指定する請求項１記載の記録システム。
【請求項４】
上記記録制御部は、上記予約情報が指定する受信日時に基づいて他のコンテンツデータの記録を許可する請求項１記載の記録システム。
【請求項５】
上記記録制御部は、上記予約情報が指定する記録媒体の空き容量に基づいて他のコンテンツデータの記録を許可する請求項２記載の記録システム。
【請求項６】
コンテンツデータの受信日時と転送先とが指定された予約情報を、当該予約情報を識別する識別情報とともに生成する生成部と、上記予約情報と上記識別情報とを上記転送先に送信する予約制御部とを備え、
上記予約制御部は、上記予約情報で指定されたコンテンツデータの受信日時になると、上記コンテンツデータを受信し、当該コンテンツデータを上記識別情報とともに上記予約情報で指定された転送先に転送する受信装置。
【請求項７】
コンテンツデータの受信日時と転送先とが指定された予約情報と、当該予約情報を識別する識別情報とを記録する記録部と、上記予約情報に基づいてコンテンツデータの記録を制御する記録制御部とを備え、
上記記録制御部は、上記コンテンツデータとともに転送された識別情報に基づいて上記記録部から予約情報を読み出し、当該予約情報に基づいて上記コンテンツデータを上記記録部に記録する記録装置。
【請求項８】
受信装置においてコンテンツデータの受信日時と転送先とが指定された予約情報を、当該予約情報を識別する識別情報とともに生成する生成工程と、
上記受信装置において上記予約情報と上記識別情報とを上記転送先に送信する予約工程と、
上記転送先において上記予約情報と上記識別情報とを記録部に保持する保持工程と、
上記受信装置において上記予約情報で指定されたコンテンツデータの受信日時になると、上記コンテンツデータを受信し、当該コンテンツデータを上記識別情報とともに上記予約情報で指定された転送先に転送する転送工程と、
上記転送先において上記コンテンツデータとともに転送された識別情報に基づいて上記記録部に保持された予約情報を読み出し、当該予約情報に基づいて上記コンテンツデータを記録部に記録する記録工程と
を有する記録制御方法。
【請求項９】
受信装置においてコンテンツデータの受信日時と転送先とが指定された予約情報を、当該予約情報を識別する識別情報とともに生成する生成工程と、
上記受信装置において上記予約情報と上記識別情報とを上記転送先に送信する予約工程と、
上記転送先において上記予約情報と上記識別情報とを記録部に保持する保持工程と、
上記受信装置において上記予約情報で指定されたコンテンツデータの受信日時になると、上記コンテンツデータを受信し、当該コンテンツデータを上記識別情報とともに上記予約情報で指定された転送先に転送する転送工程と、
上記転送先において上記コンテンツデータとともに転送された識別情報に基づいて上記記録部に保持された予約情報を読み出し、当該予約情報に基づいて上記コンテンツデータを記録部に記録する記録工程と
を情報処理装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送元の受信装置で受信したコンテンツデータを伝送先の記録装置に記録する記録システム、受信装置、記録装置、及び記録制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、インターネットやケーブルＴＶ（Television）など、ネットワークを利用したＡＶ（Audio Visual）コンテンツのストリーミングサービスが提供されている。一般にこれらのサービスには、セットトップボックス(STB)と呼ばれる受信機が配布される。
【０００３】
しかしながら、コンテンツを記録・保存可能なＨＤＤ（Hard Disk Drive）等を内蔵していないＳＴＢは、何らかの方法でレコーダ(REC)と接続してこれに録画を行う必要がある。例えば、イーサネット（登録商標）などを用いたホームネットワークによりＳＴＢとＲＥＣとを接続すれば、ＳＴＢからＲＥＣにコンテンツを転送することで、録画を行うことができる（例えば、特許文献１参照。）。
【特許文献１】特開２００４−３２８６４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のようなホームネットワークにより予約録画を設定しても、ＲＥＣは、ＳＴＢから転送されたコンテンツがどの予約に基づくものかを知らないため、例えば予約に基づかない他のコンテンツ転送によって、予約録画が設定されたコンテンツを記録できない事態が生じてしまう。
【０００５】
本発明は、このような従来の実情に鑑みて提案されたものであり、予約録画されたコンテンツを確実に記録する記録システム、伝送装置、記録装置、及び記録制御方法、並びにプログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明に係る記録システムは、コンテンツデータの受信日時と転送先とが指定された予約情報を、当該予約情報を識別する識別情報とともに生成する生成部と、上記予約情報と上記識別情報とを上記転送先に送信する予約制御部とを備える受信装置と、上記予約情報と上記識別情報とを記録する記録部と、上記予約情報に基づいてコンテンツデータの記録を制御する記録制御部とを備える記録装置とを有し、上記予約制御部は、上記予約情報で指定されたコンテンツデータの受信日時になると、上記コンテンツデータを受信し、当該コンテンツデータを上記識別情報とともに上記予約情報で指定された転送先に転送し、上記記録制御部は、上記コンテンツデータとともに転送された識別情報に基づいて上記記録部から予約情報を読み出し、当該予約情報に基づいて上記コンテンツデータを上記記録部に記録する。
【０００７】
本発明に係る受信装置は、コンテンツデータの受信日時と転送先とが指定された予約情報を、当該予約情報を識別する識別情報とともに生成する生成部と、上記予約情報と上記識別情報とを上記転送先に送信する予約制御部とを備え、上記予約制御部は、上記予約情報で指定されたコンテンツデータの受信日時になると、上記コンテンツデータを受信し、当該コンテンツデータを上記識別情報とともに上記予約情報で指定された転送先に転送する。
【０００８】
本発明に係る記録装置は、コンテンツデータの受信日時と転送先とが指定された予約情報と、当該予約情報を識別する識別情報とを記録する記録部と、上記予約情報に基づいてコンテンツデータの記録を制御する記録制御部とを備え、上記記録制御部は、上記コンテンツデータとともに転送された識別情報に基づいて上記記録部から予約情報を読み出し、当該予約情報に基づいて上記コンテンツデータを上記記録部に記録する。
【０００９】
本発明に係る記録制御方法は、受信装置においてコンテンツデータの受信日時と転送先とが指定された予約情報を、当該予約情報を識別する識別情報とともに生成する生成工程と、上記受信装置において上記予約情報と上記識別情報とを上記転送先に送信する予約工程と、上記転送先において上記予約情報と上記識別情報とを記録部に保持する保持工程と、上記受信装置において上記予約情報で指定されたコンテンツデータの受信日時になると、上記コンテンツデータを受信し、当該コンテンツデータを上記識別情報とともに上記予約情報で指定された転送先に転送する転送工程と、上記転送先において上記コンテンツデータとともに転送された識別情報に基づいて上記記録部に保持された予約情報を読み出し、当該予約情報に基づいて上記コンテンツデータを記録部に記録する記録工程とを有する。
【００１０】
本発明に係るプログラムは、受信装置においてコンテンツデータの受信日時と転送先とが指定された予約情報を、当該予約情報を識別する識別情報とともに生成する生成工程と、上記受信装置において上記予約情報と上記識別情報とを上記転送先に送信する予約工程と、上記転送先において上記予約情報と上記識別情報とを記録部に保持する保持工程と、上記受信装置において上記予約情報で指定されたコンテンツデータの受信日時になると、上記コンテンツデータを受信し、当該コンテンツデータを上記識別情報とともに上記予約情報で指定された転送先に転送する転送工程と、上記転送先において上記コンテンツデータとともに転送された識別情報に基づいて上記記録部に保持された予約情報を読み出し、当該予約情報に基づいて上記コンテンツデータを記録部に記録する記録工程とを情報処理装置に実行させる。
【発明の効果】
【００１１】
本発明は、転送元及び転送先においてコンテンツデータの受信日時と転送先とが指定された予約情報と、当該予約情報を識別する識別情報とが保持され、予約情報で指定されたコンテンツデータの受信日時になると、転送元から転送先にコンテンツデータが識別情報とともに転送されるため、予約録画されたコンテンツを確実に記録することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の具体的な実施の形態について、図面を参照しながら詳細に説明する。本発明の具体例として示す記録システムは、転送元の受信装置から転送先の記録装置にコンテンツデータを転送し、当該コンテンツデータを記録装置に記録するものである。
【００１３】
図１は、本発明の一実施の形態における記録システムの構成例を示す図である。この記録システムは、受信機１０と、レコーダ２０と、受信機３０とがネットワーク５０を介して接続されている。
【００１４】
受信機１０は、ディジタル放送を受信し、ネットワーク５０を介してレコーダ２０にディジタル放送のコンテンツデータを転送可能となっている。レコーダ２０は、例えば、ＨＤＤ（Hard Disk Drive）、ＤＶＤ(Digital Versatile Disc)、Ｂｌｕ−ｒａｙ Ｄｉｓｃ（登録商標、以下、ＢＤと呼ぶ。）等の複数の記録媒体を記録先として記録することが可能となっている。受信機３０は、例えば、インターネットにより配信されたコンテンツを受信し、ネットワーク５０を介してレコーダ２０にコンテンツデータを転送可能となっている。
【００１５】
受信機１０、３０で受信されたコンテンツは、ネットワーク経由でレコーダ２０に転送され、レコーダ２０内のＨＤＤや、ＤＶＤ等の光ディスクに記録することが可能である。レコーダ２０に記録されたコンテンツは、受信機１０、レコーダ２０、及び受信機３０に接続された各モニタ４１〜４３で再生することが可能である。
【００１６】
また、受信機１０、３０及びレコーダ２０は、互いの通信によって録画予約を設定し、その録画予約に基づいて受信機１０、３０からレコーダ２０にコンテンツを転送し、レコーダ２０に記録する予約録画機能を有する。受信機１０、３０は、録画予約を行う際に、コンテンツの受信日時と転送先とが指定された予約情報を識別する個別の予約ＩＤを生成し、受信機１０、３０及びレコーダ２０は、互いに予約情報及び予約ＩＤを記録する。また、受信機１０、３０は、録画予約を行う際に、レコーダ２０の複数の記録媒体のうち、所望の記録媒体を指定する。例えば、光ディスクでは、ＤＶＤ、ＢＤ等のメディア種別が指定される。受信機１０、３０及びレコーダ２０は、前述の予約ＩＤとともにこの記録先情報を記録する。すなわち、予約情報には、記録対象であるコンテンツのジャンル、タイトル、チャンネル、日時等が記述されたコンテンツ情報と、記録先の映像記録装置（レコーダ）、転送先のメディア種別等が記述された記録先情報とが含まれる。
【００１７】
そして、受信機１０、３０が録画予約に基づく転送を実行する際に、この予約ＩＤをレコーダ２０に通知することで、レコーダ２０は、コンテンツの転送がどの録画予約に基づくものかを認識することができる。また、記録先のメディア種別も認識するため、録画予約毎にメディアを選択した記録が可能となる。
【００１８】
なお、録画予約に基づく転送を実行する際に、受信機１０、３０が予約ＩＤとともにＤＶＤ、ＢＤ等のメディア種別をレコーダ２０に通知することとしてもよい。
【００１９】
図２は、上記記録システムにおける受信機及びレコーダの構成を示すブロック図である。以下、ディジタル放送を受信する受信機１０と、複数の記録媒体を記録先として有するレコーダ２０とを例に挙げて説明する。
【００２０】
受信機１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ネットワーク接続部１４と、入出力インターフェース１５と、受信部１６と、デコーダ１７とを備える。
【００２１】
ＣＰＵ１１は、受信機１０全体の動作を統括するメイン・コントローラである。例えば、ＣＰＵ１１は、バス経由で転送されてくる選局のための制御情報や番組情報の処理を行なう。具体的には、ディジタル放送コンテンツの著作権保護に関する情報を記述したディジタルコピー制御記述子、コンテンツ利用記述子等の記載内容に基づいて、受信した放送コンテンツのリアルタイム出力並びに再生出力、並びに録画予約の処理動作を制御し、コンテンツの著作権を保護する。また、ＣＰＵ１１は、録画予約の際、後述するように予約情報を予約ＩＤとともに生成し、ネットワーク接続部１４を介してレコーダ２０に送信する。
【００２２】
ＲＡＭ１２は、ＣＰＵ１１の実行プログラムコードをロードしたり、実行プログラムの作業データを書き込んだりするために使用される、書き込み可能な揮発性メモリである。
【００２３】
ＲＯＭ１３は、受信機１０の電源投入時に実行する自己診断及び／又は初期化プログラムや、ハードウェア操作用のマイクロコードを恒久的に格納する読み出し専用メモリである。
【００２４】
ネットワーク接続部１４は、受信機１０の外部機器とネットワークを介して通信するための通信コントローラである。
【００２５】
入出力インターフェース１５は、ユーザからの入力操作を処理するモジュールであり、例えば、ユーザが直接マニュアル操作するための操作ボタン／スイッチや、赤外線（ＩＲ）などを介したリモコンからの遠隔操作を受容する機能を備えている。
【００２６】
受信部１６は、チューナと、復調器とを有する。チューナは、ＣＰＵ１１からの指示に従い、所定チャネルの放送波のチューニング、すなわち選局を行ない、復調器に受信データを出力する。復調器では、ディジタル変調されている受信データを復調する。
【００２７】
復調されたディジタルデータは、例えば、ＭＰＥＧ２圧縮されたＡＶデータと番組情報とが多重化されて構成されるトランスポートストリームである。前者のＡＶデータは、放送番組本体を構成する映像及び音声情報、並びに字幕データで構成される。また、後者の番組情報は、この放送番組本体に付随するデータであり、ＰＳＩやＳＩなどのセクション形式で記述され、ＥＰＧ（Electronic Program Guide）や番組の録画予約に利用される。
【００２８】
デコーダ１７は、トランスポートストリームを解釈するＴＳデコーダと、ＡＶデータを圧縮映像データ及び圧縮音声データに分離するＡＶデコーダとを有している。ＴＳデコーダは、トランスポートストリームを解釈して、ＭＰＥＧ２圧縮されたＡＶデータと番組情報に分離して、前者をＡＶデコーダに送出するとともに、後者をバス経由でＣＰＵ１１に送信する。なお、ＴＳデコーダは、作業データ保管用のメモリを自己のローカルに備えていてもよい。ＡＶデコーダは、ＭＰＥＧ２方式で圧縮されたリアルタイムＡＶデータをＴＳデコーダから受け取ると、圧縮映像データと圧縮音声データとに分離する。そして、映像データに対してはＭＰＥＧ２伸長処理して元の映像信号を再生し、音声データに対してはＰＣＭ（Pulse Code Modulation）デコードした後に付加音と合成して再生音声信号とする。なお、ＡＶデコーダは、作業データ保管用のメモリを自己のローカルに備えていてもよい。再生映像信号は、モニタ４１に表示出力され、また、再生音声信号は、スピーカに音声出力される。また、後述するように、録画予約に基づいて圧縮映像データと圧縮音声データを伸張せず、バス経由でネットワーク接続部１４を介してレコーダ２０に転送する。
【００２９】
また、受信機１０は、ＨＤＤを備え、録画予約の設定の際、生成された予約情報及び予約ＩＤを記録する。また、レコーダ２０への転送を確実に行うためにＨＤＤに一時的にコンテンツを記録しても良い。
【００３０】
次に、レコーダ２０の構成について説明する。レコーダは２０、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、ネットワーク接続部２４と、入出力インターフェース２５と、ドライブ２６と、光ディスク２７と、ＨＤＤ２８と、デコーダ２９とを備える。
【００３１】
ＣＰＵ２１は、ＲＯＭ２３に記憶されたプログラムや、ＨＤＤ２８からＲＡＭ２２にロードされたプログラムを実行し、バスに接続されている各部の動作を制御する。また、ＣＰＵ２１は、ＨＤＤ２８や光ディスク２７へのコンテンツの記録を制御する。
【００３２】
ネットワーク接続部２４は、レコーダ２０の外部機器とネットワークを介して通信するための通信コントローラである。
【００３３】
入出力インターフェース２５は、ユーザからの入力操作を処理するモジュールであり、例えば、ユーザが直接マニュアル操作するための操作ボタン／スイッチや、赤外線（ＩＲ）などを介したリモコンからの遠隔操作を受容する機能を備えている。
【００３４】
ドライブ２６は、装着されたＤＶＤ、ＢＤなどの光ディスク２７を駆動する。また、レコーダ２０の筐体に形成されるスロットに挿入されたメモリカードを駆動する。
【００３５】
ＨＤＤ２８は、バスを介して供給されたコンテンツを記録する。また、ＨＤＤ２８は、ＣＰＵ２１による制御に従って、コンテンツを光ディスク２７に記録する際、中間バッファとしてそのコンテンツを記録する。
【００３６】
このような記録システムにおいて、ネットワークを介して接続された受信機１０とレコーダ２０とが相互に機能を提供し合う技術仕様として、例えば、ＵＰｎＰ（Universal Plug and Play）を用いることができる。
【００３７】
ＵＰｎＰは、ＴＣＰ（Transmission Control Protocol）／ＩＰ（Internet Protocol）の利用を前提とした仕様である。ベースとなるのはＡｕｔｏＩＰ、ＭＵＬＴＩＣＡＳＴ ＤＮＳ、ＳＳＤＰ（Simple Service Discover Protocol）の３つのプロトコルであり、インターネットの標準技術であるＩＰ技術とＸＭＬを組み合わせたものとなっている。
【００３８】
ＵＰｎＰによるコンテンツの伝送においては、各機器を、コンテンツデータを提供する装置であるメディアサーバ（Media Server）と、制御端末装置として機能するコントロールポイント（Control Point）に分けている。ここで、メディアサーバは、ネットワークシステムにおいて一般にサーバ装置と呼ばれているものに相当し、本実施の形態では、受信機１０がこれに該当する。
【００３９】
また、コントロールポイント（制御装置）は、ネットワークに接続された各ＵＰｎＰ機器を制御することができるものである。コントロールポイントとしての機能は、メディアサーバにも搭載することが可能であり、ネットワークを構成する全ての機器にコントロールポイントとしての機能を搭載することも、また、ネットワークを構成する任意の機器にコントロールポイントを搭載することもできるようになされている。この例では、受信機１０にコントロールポイントとしての機能が搭載されているものとする。
【００４０】
コントロールポイントの機能は、アクション（Action：実行）とクエリ（Query：問合せ）の２つの機能に大きく分類される。アクションはサービスディスクリプションのアクション情報に規定された方法で行われ、アクションを実施することによって、コントロールポイントはターゲットを操作することができる。クエリはサービスディスクリプションの機器情報の値を取り出すために用いられる。アクションまたはクエリの実施においては、ＳＯＡＰというトランスポートプロトコルが利用され、その表現としてはＸＭＬが用いられる。
【００４１】
また、メディアサーバには、ＣＤＳ（Contents Directory Service）という機能が組み込まれている。ＣＤＳには、コンテナ（Container）とアイテム（Item）という二つの抽象化されたオブジェクト（Object）があり、いわば米マイクロソフト社が提供するオペレーティングシステムであるＷｉｎｄｏｗｓ（登録商標）におけるフォルダ（Folder）とファイル（File）に相当する。
【００４２】
次に、図３及び図４を参照して録画予約処理について説明する。図３は、コンテンツの録画予約処理、転送処理及び記録処理を模式的に示す図であり、図４は、受信機における録画予約の動作を示すフローチャートである。なお、受信機１０における録画予約の動作は、ＣＰＵ１１がＲＯＭ１３に記憶されたプログラムや、ＨＤＤからＲＡＭ１２にロードされたプログラムを実行することで制御される。
【００４３】
ステップＳ４１において、受信機１０は、レコーダリストを作成する。具体的には、受信機１０は、起動時にネットワークに接続されたデバイスを問い合わせ(ステップＳ１１「M-Search request」)、レコーダ２０は、受信機１０の問い合わせに対し、応答する（ステップＳ１２「M-Search response」）。そして、受信機１０は、レコーダ２０に「デバイスディスクリプション」と呼ばれるデバイス情報を問い合わせ（ステップＳ１３「Get Device Description」）、レコーダ２０は、受信機１０のデバイス情報の問い合わせに対し、デバイス情報を示すＸＭＬ形式の「デバイスディスクリプションドキュメント」を受信機１０に送信する（ステップＳ１４）。受信機１０は、このＸＭＬドキュメントを取得することにより、レコーダ２０に対して制御できるアクションの一覧を知ることができる。
【００４４】
ステップＳ４２において、受信機１０は、録画予約の設定を行うか否かを判別する。ここで、ユーザからの入力操作により録画予約の設定を行う場合、ステップＳ４３に進み、録画予約の設定を行わない場合、録画予約の動作を終了する。
【００４５】
ステップＳ４３において、受信機１０は、レコーダ２０のメディア（記録媒体）、容量などの機器情報を取得する。具体的には、ステップＳ１５〜ステップＳ１８に示すように、受信機１０は、書き込みのためにドライブのDestinationID、FriendlyName等の記録デバイス情報を問い合わせ（「GetRecordDestinations」）、これに対し、レコーダ２０は、ＨＤＤ、ＢＤ、ＤＶＤ、メモリカード等の記録デバイス情報を受信機１０に送信する（「RecordDestinationList」）。また、受信機１０は、ドライブが書き込み可能か、ドライブの空き情報等の詳細情報を問い合わせ（「GetRecordDestinationInfo」）、これに対し、レコーダ２０は、ドライブの状態等の詳細情報を受信機１０に送信する（「RecordDestinationInfo」）。例えば、レコーダ２０は、ＤＶＤ＋ＲＷ、ＤＶＤ−Ｒに録画できる機能を持っていて、現在ＤＶＤ＋ＲＷが挿入されている場合、次のような詳細情報を送信する。
【００４６】
記録可能なメディアタイプ:allowedTypes = BD, DVD+RW, DVD-R
【００４７】
実際に挿入されている記録メディア:currentMediaType = DVD+RW 
【００４８】
これにより、受信機１０は、記録先メディアを指定することができる。
【００４９】
また、受信機１０は、レコーダ２０に対し、ドライブのコンテナＩＤ、論理的コンテンツ保存位置等を問い合わせ（「GetRecordContainerID」）、レコーダ２０は、ドライブのコンテナＩＤ、論理的コンテンツ保存位置等を返信する。
【００５０】
ステップＳ４４において、受信機１０は、ユーザからの入力操作により録画予約の設定を行う。例えば、記録対象のコンテンツのチャンネル、日時等のコンテンツ情報、及び記録先の映像記録装置（レコーダ）、転送先のメディア種別等の記録先情報をステップＳ４３で取得した機器情報を元に指定する。具体的には、ユーザが入出力インターフェース１５を用いて録画予約を起動し、ＥＰＧ情報からの選択する方法、録画ＣＨ、日時を指定する方法等により記録対象の録画コンテンツの選択を行う。また、高画質、長時間録画など記録方式の選択を録画コンテンツ毎に指定する。これらの指定は予めレコーダやメディア種別を固定に設定しておくことも可能である。
【００５１】
受信機１０は、これらのコンテンツ情報及び記録先情報を予約情報として生成するとともに、録画予約毎に特有の値を付した予約ＩＤを生成する。そして、受信機１０は、予約情報及び予約ＩＤをＨＤＤに記録する。
【００５２】
ステップＳ４５において、受信機１０は、予約情報及び予約ＩＤをレコーダ２０に転送する（ステップＳ１９）。レコーダ２０は、予約情報及び予約ＩＤをＨＤＤ２８に記録するとともに、レコーダ２０の記録能力及び予約状況に基づいて予約許可の応答を送信する（ステップＳ２０）。なお、レコーダ２０は、例えば、指定された記録先メディアに対して先に予約がある場合や、記録先メディアに対して予約はないが他の記録先メディアに予約があり、２つの記録処理を並列して行う能力がない場合などは、予約不可の応答を行う。
【００５３】
ステップＳ４６において、受信機１０は、予約許可の応答を受信したか否かを判別する。予約不可の応答を受信した場合予約エラーの表示を行い（ステップＳ４７）、ステップＳ４２に戻る。この場合、ステップＳ４３の処理は省くことができる。一方、予約許可の応答を得た場合、受信機１０は、録画予約の動作を終了する。
【００５４】
続いて、図３、図５及び図６を参照して録画予約に基づく記録システムの動作について説明する。図５は、受信機における転送動作を示すフローチャートであり、図６は、レコーダにおける記録動作を示すフローチャートである。なお、受信機１０における転送動作は、ＣＰＵ１１がＲＯＭ１３に記憶されたプログラムや、ＨＤＤからＲＡＭ１２にロードされたプログラムを実行することで制御される。また、レコーダ２０における記録動作は、ＣＰＵ２１がＲＯＭ２３に記憶されたプログラムや、ＨＤＤ２８からＲＡＭ２２にロードされたプログラムを実行することで制御される。
【００５５】
ステップＳ５１において、予約時に指定した予約時間になると、受信機１０は、自身を起動し、録画の準備を開始する。
【００５６】
ステップＳ５２において、受信機１０は、予約時に指定した記録先メディアの指定をしてコンテンツの転送要求メッセージを送信する。具体的には、受信機１０は、ＸＭＬで記述された記録先情報をレコーダ２０に送信する（ステップＳ２１）。また、このとき、録画予約の際に予約情報に付された予約ＩＤを送信する。
【００５７】
ステップＳ５３において、受信機１０は、コンテンツの転送要求メッセージを送信したレコーダ２０から録画許可応答があるか否かを判別する。応答が録画許可の場合、ステップＳ５４に進み、応答が録画不可の場合ステップＳ５５に進む。レコーダ２０の記録処理については後述する。
【００５８】
ステップＳ５４において、受信機１０は、コンテンツをレコーダ２０に転送する。
【００５９】
ステップＳ５５において、受信機１０は、ＵＰｎＰで規定されるｈｔｔｐ−ｐｏｓｔの処理を実行し、コンテンツデータを応答許可の際に受信したＵＲＬに転送する（ステップＳ２３）。そして、受信機１０は、あるタイトルのコンテンツの伝送が終了すると、コンテンツの伝送の終了をレコーダ２０に通知する（ステップＳ２４「StopPost」）。
【００６０】
一方、レコーダ２０は、図６に示すような記録処理を行う。先ず、予約時に指定した予約時間になると、レコーダ２０は、自身を起動する。
【００６１】
ステップＳ６１において、レコーダ２０は、ＸＭＬで記述された記録先情報を含むコンテンツ転送要求の受信を待つ。コンテンツ要求を受信した場合、ステップＳ６２に進む。
【００６２】
ステップＳ６２において、レコーダ２０は、コンテンツ転送要求とともに予約ＩＤを受信した場合、この予約ＩＤに基づいてＨＤＤ２８に記録された予約情報を検索する。予約ＩＤに対応する予約情報がある場合、すなわち予約ＩＤが一致した場合、ステップＳ６５に進み、レコーダ２０は、受信機１０に録画許可の応答を送出する。具体的には、コンテンツデータを格納する記録先の記憶領域を表すＵＲＬ（Uniform Resource Locator）を受信機１０に送信する（ステップＳ２２「CreateObject response」）。また、予約ＩＤに対応する予約情報がない場合、すなわち予約ＩＤが一致しない場合、ステップＳ６３に進む。
【００６３】
ステップＳ６３において、レコーダ２０は、ＨＤＤ２８の予約情報に基づいて録画予定があるか否かを判断する。例えば録画予約に基づく記録予定の時間帯にユーザが受信機１０の録画ボタンを押した場合、予約ＩＤのない転送要求が出されるが、レコーダ２０は、予約情報に基づいて録画予定ありと判断する。そして、録画予定がある場合ステップＳ６７に進み、録画拒否の応答を受信機１０に送出し、録画予定がない場合ステップＳ６４に進む。
【００６４】
ステップＳ６４において、レコーダ２０は、コンテンツ転送要求で指定された記録先のメディアの空き容量を判別する。例えば、記録先のメディアの空き容量が録画予約で一杯の場合、レコーダ２０は、予約ＩＤを持たない記録要求は、メディアが一杯であるとして拒否するメッセージを返送する（ステップＳ６７）。すなわち、レコーダ２０は、予約ＩＤに基づく記録のみを受け付ける。また、記録先のメディアの空き容量がある場合、ステップＳ６５に進む。
【００６５】
ステップＳ６５において、レコーダ２０は、録画許可の応答を受信機１０に送出する。具体的には、コンテンツデータを格納する記録先の記憶領域を表すＵＲＬ（Uniform Resource Locator）を受信機１０に送信する（ステップＳ２２「CreateObject response」）。
【００６６】
ステップＳ６６において、レコーダ２０は、受信機１０から送信されたコンテンツデータを受信し、予約情報の記録先又はコンテンツ要求で指定された記録先に記録する。そして、レコーダ２０は、受信機１０からコンテンツの転送の終了を示す「StopPost」を受信すると、コンプリート信号を受信機１０に送信する。
【００６７】
このようにレコーダ２０は、予約ＩＤの一致する転送を既に許可されたものとして受け付けることにより、録画予約されたコンテンツを確実に記録することができる。また、予約ＩＤが一致しない場合は、他の録画予定がなくメディアに空きがある場合のみ、要求を受け付ける。これにより、例えば、録画予約で指定された時間帯にユーザが録画ボタンを押した場合、レコーダ２０は、予約ＩＤの付与されないコンテンツ転送要求を受信することとなるが、受信機１０に対して既に予約がある旨を通知することで、ユーザに注意を促すことができる。
【００６８】
また、記録先のメディアが録画予約で一杯の場合、レコーダ２０は、予約ＩＤに基づく記録のみを受け付け、予約ＩＤの付されていない記録要求は録画予約によりメディアが一杯であるとして拒否するメッセージを返信することができる。
【００６９】
すなわち、予約録画を設定する際に予めその録画予約を特定可能な予約ＩＤを転送元と転送先とで取り決めておき、実際に録画を開始する時点でその予約ＩＤを受信機１０からレコーダ２０に通知することによって、優先順位の決定やユーザへのアラーム等を表示することができる。また、予約録画時にコンテンツを記録するメディアの種別も設定可能とし、この情報を予約ＩＤとともに保持することで、予約録画毎にメディアを選択した記録ができる。
【００７０】
以上、実施形態の一例を示したが、上述の実施形態に限定されるものではなく、この発明の技術的思想に基づく各種の変形が可能である。例えば、上述した一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムは、専用のハードウェアに組み込まれているコンピュータにインストールされる。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施の形態における記録システムの構成例を示す図である。
【図２】記録システムにおける受信機及びレコーダの構成を示すブロック図である。
【図３】コンテンツの録画予約処理、転送処理及び記録処理を模式的に示す図である。
【図４】受信機における録画予約の動作を示すフローチャートである。
【図５】受信機における転送動作を示すフローチャートである。
【図６】レコーダにおける記録動作を示すフローチャートである。
【符号の説明】
【００７２】
１０  受信機、  １１  ＣＰＵ、  １２  ＲＡＭ、  １３  ＲＯＭ、  １４  ネットワーク接続部、  １５  入出力インターフェース、  １６  受信部、  １７  デコーダ、  ２０  レコーダ、  ２１  ＣＰＵ、  ２２  ＲＡＭ、  ２３  ＲＯＭ、  ２４  ネットワーク接続部、  ２５  入出力インターフェース、  ２６  ドライブ、  ２７  光ディスク、  ２８  ＨＤＤ、  ２９  デコーダ、  ３０  受信機
【図１】
2010041329.tif 000003
【図２】
2010041329.tif 000004
【図３】
2010041329.tif 000005
【図４】
2010041329.tif 000006
【図５】
2010041329.tif 000007
【図６】
2010041329.tif 000008