(57)【要約】放送システムの異なるデジタル放送間および／またはデジタル放送とアナログ放送間で、番組の放送時間が互いに重複しても、両方を録画可能にする。  データ処理装置は、放送システムが異なる第１放送信号および第２放送信号を受信して、各放送信号に含まれる番組を少なくとも１つの記録媒体に記録することが可能である。データ処理装置は、第１放送信号を受信する第１受信部と、  第２放送信号を受信する第２受信部と、第１放送信号に含まれる第１番組のストリームを出力する第１ストリーム処理部と、第２放送信号に含まれる第２番組のストリームを出力する第２ストリーム処理部と、第１ストリームおよび第２ストリームを受け取り、少なくとも１つの記録媒体に並列的に書き込むストリーム制御部とを備えている。【特許請求の範囲】
【請求項１】
放送システムが異なる第１放送信号および第２放送信号を受信して、各放送信号に含まれる番組を少なくとも１つの記録媒体に記録するデータ処理装置であって、
前記第１放送信号を受信する第１受信部と、
前記第２放送信号を受信する第２受信部と、
前記第１放送信号に含まれる第１番組のストリームを出力する第１ストリーム処理部と、
前記第２放送信号に含まれる第２番組のストリームを出力する第２ストリーム処理部と、
前記第１ストリームおよび前記第２ストリームを受け取り、前記少なくとも１つの記録媒体に並列的に書き込むストリーム制御部と
を備えたデータ処理装置。
【請求項２】
前記第１受信部は、アナログ放送信号を前記第１放送信号として受信し、
前記第２受信部は、デジタル放送信号を前記第２放送信号として受信し、
前記第１ストリーム処理部は、前記アナログ放送信号に基づくデータを符号化して前記第１ストリームを生成し、
前記第２ストリーム処理部は、前記デジタル放送信号に基づくデータストリームから前記第２ストリームを生成する、請求項１に記載のデータ処理装置。
【請求項３】
前記ストリーム制御部は、前記第１ストリームおよび前記第２ストリームの各々を同一の記録媒体に書き込む、請求項１に記載のデータ処理装置。
【請求項４】
前記ストリーム制御部は、前記第１ストリームおよび前記第２ストリームの各々を、異なる２つの記録媒体に書き込む、請求項１に記載のデータ処理装置。
【請求項５】
記録開始時刻および記録終了時刻を特定する時刻情報を受け取り、前記時刻情報に基づいて番組の記録を制御する録画制御部をさらに備え、
第１放送システムによって放送され、かつ放送時間が重複する第１番組および第２番組の記録が指示されたときであって、前記第２番組がサイマル放送の対象であるときにおいて、
前記録画制御部は、前記第１番組に関しては第１放送信号を受信するよう前記第１受信部に指示し、前記第２番組に関しては第２放送システムの第２放送信号として受信するよう前記第２受信部に指示する、請求項１に記載のデータ処理装置。
【請求項６】
前記第２ストリーム処理部は、前記第２放送信号から、前記第２放送システムを利用して放送される第２番組の放送時刻を特定する番組表データを予め取得しており、
前記録画制御部は、前記番組表データに基づいて、前記第２番組がサイマル放送の対象であるとして前記第２受信部に指示する、請求項５に記載のデータ処理装置。
【請求項７】
前記録画制御部は、前記第２番組がサイマル放送の対象であると判定し、前記第２放送システムを利用した前記第２番組の記録が可能であることを通知する信号を出力する、請求項６に記載のデータ処理装置。
【請求項８】
前記録画制御部は、前記通知する信号に対する応答を受け取って、前記第２受信部に指示する、請求項７に記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、放送番組等を所定の記録媒体に記録する技術に関する。より具体的には、本発明は、時間的に重複して放送される複数の番組を録画する技術に関する。
【背景技術】
【０００２】  放送番組を記録する機器として、ＤＶＤレコーダの普及が進んでいる。ＤＶＤレコーダは、ＭＰＥＧ２プログラムストリーム（以下、「ＰＳ」と記述する。）でＤＶＤに番組のデータストリームを書き込む。例えば、アナログ放送番組の受信時には、ＤＶＤレコーダはアナログ放送番組をＰＳにエンコードしてＤＶＤに書き込んでいる。【０００３】  近年、放送番組のソースの種類が多様化している。例えば日本国においては、アナログ放送に加え、デジタル放送が開始されている。後者のデジタル放送には、放送衛星の電波を利用するＢＳデジタル放送およびＣＳデジタル放送が含まれ、さらに２００３年からは地上波のデジタル放送も含まれることとなった。日本国においては２０１１年に従来の地上波アナログ放送の停波が予定されているため、デジタル放送は今後さらに普及が進むと予想される。【０００４】  デジタル放送では、予めエンコードされたデータストリームが送信されている。デジタル放送のストリーム形式は、ＭＰＥＧ２トランスポートストリーム（以下、「ＴＳ」と記述する。）であり、ＰＳとは異なっている。よってＤＶＤレコーダはデジタル放送のＴＳをＤＶＤにそのまま書き込むことはできない。さらに、デジタル放送では高精彩映像の番組が放送され得る。高精彩映像のデータレートはＤＶＤ規格において規定されている最大データレートを超えることがあるため、その観点からも、ＤＶＤレコーダはデジタル放送番組を録画することはできない。【０００５】  そこで近年は、デジタル放送の普及に併せてＴＳをそのままハードディスク（以下、ＨＤＤと記述する。）、Ｄ−ＶＨＳ、ブルーレイディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ；ＢＤ）等に記録するレコーダも登場している。【０００６】  従来は、アナログ放送のみを録画可能なレコーダ、および、デジタル放送のみを録画可能なレコーダとして実用化されていた。【０００７】  一般のレコーダには、録画予約に基づいて録画を実行する機能が備えられている。１台のレコーダに複数の録画予約を登録するとき、予約番組の放送時間が重複する可能性がある。このときは一方の録画を断念する必要がある。【０００８】  録画予約の重複等に対応するため、２台以上のアナログチューナを搭載し、その両方を利用して録画するレコーダが存在する。また、デジタル放送では、チャンネル（周波数）が同じであれば複数番組のデータを送信することが可能である。そこで、例えば特許文献１は、同一周波数の複数番組を同時に記録し、再生時に選択して再生する方法を提案している。この技術によれば、複数番組を同時に録画できるため、録画予約が重複しても両方の予約録画が可能になる。
【特許文献１】日本国特開２００１−１０３４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】  複数番組を同時に録画するために、同じアナログチューナを複数台搭載すると、当然にそのコストは上昇する。また、デジタル放送に関しては、同時に記録するのは同一周波数チャンネル内の放送番組に限定されるという制限がある。そのため、例えばＢＳデジタル放送と地上波デジタル放送のように放送システムが異なる場合の録画予約の重複を回避することができない。【００１０】  さらに、アナログ放送とデジタル放送とが混在し、それぞれを記録する記録媒体が複数種類混在する状況下では、各放送ソースの形式と記録媒体に記録可能なデータ形式との関係に基づいて、各放送ソースからの番組を１台のレコーダで録画可能にすることが適切である。なお、このような状況は、少なくとも今後数年は解消されないと考えられる。その理由は、地上デジタル放送の受信可能なエリアは、その性格上、地域の地形等に左右される。エリア拡大のためには放送局側の対応が必要となる。よって、現在の地上アナログ放送が完全にデジタル放送へ移行するためには一定の移行期間が必要であると考えられるからである。【００１１】  本発明の目的は、放送システムの異なるデジタル放送間および／またはデジタル放送とアナログ放送間で、番組の放送時間が互いに重複しても、両方を録画可能にすることである。
【課題を解決するための手段】
【００１２】  本発明によるデータ処理装置は、放送システムが異なる第１放送信号および第２放送信号を受信して、各放送信号に含まれる番組を少なくとも１つの記録媒体に記録することが可能である。前記データ処理装置は、前記第１放送信号を受信する第１受信部と、前記第２放送信号を受信する第２受信部と、前記第１放送信号に含まれる第１番組のストリームを出力する第１ストリーム処理部と、前記第２放送信号に含まれる第２番組のストリームを出力する第２ストリーム処理部と、前記第１ストリームおよび前記第２ストリームを受け取り、前記少なくとも１つの記録媒体に並列的に書き込むストリーム制御部とを備えている。【００１３】  前記第１受信部は、アナログ放送信号を前記第１放送信号として受信し、前記第２受信部は、デジタル放送信号を前記第２放送信号として受信し、前記第１ストリーム処理部は、前記アナログ放送信号に基づくデータを符号化して前記第１ストリームを生成し、前記第２ストリーム処理部は、前記デジタル放送信号に基づくデータストリームから前記第２ストリームを生成してもよい。【００１４】  前記ストリーム制御部は、前記第１ストリームおよび前記第２ストリームの各々を同一の記録媒体に書き込んでもよい。【００１５】  前記ストリーム制御部は、前記第１ストリームおよび前記第２ストリームの各々を、異なる２つの記録媒体に書き込んでもよい。【００１６】  前記データ処理装置は、記録開始時刻および記録終了時刻を特定する時刻情報を受け取り、前記時刻情報に基づいて番組の記録を制御する録画制御部をさらに備えていてもよい。そして、第１放送システムによって放送され、かつ放送時間が重複する第１番組および第２番組の記録が指示されたときであって、前記第２番組がサイマル放送の対象であるときにおいて、前記録画制御部は、前記第１番組に関しては第１放送信号を受信するよう前記第１受信部に指示し、前記第２番組に関しては第２放送システムの第２放送信号として受信するよう前記第２受信部に指示してもよい。【００１７】  前記第２ストリーム処理部は、前記第２放送信号から、前記第２放送システムを利用して放送される第２番組の放送時刻を特定する番組表データを予め取得しており、前記録画制御部は、前記番組表データに基づいて、前記第２番組がサイマル放送の対象であるとして前記第２受信部に指示してもよい。【００１８】  前記録画制御部は、前記第２番組がサイマル放送の対象であると判定し、前記第２放送システムを利用した前記第２番組の記録が可能であることを通知する信号を出力してもよい。【００１９】  前記録画制御部は、前記通知する信号に対する応答を受け取って、前記第２受信部に指示してもよい。
【発明の効果】
【００２０】  本発明のデータ記録装置は、必要最小限の構成で、異なる放送システムの番組を両方録画することができる。【００２１】  特に、同じ放送システムの２つの番組の録画時間が重複したときであっても、一方の番組がサイマル放送の対象であるときには、当該一方の番組を異なる放送システムを利用して受信するので、両方の番組を録画することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態によるＨＤＤ内蔵光ディスクレコーダ１０と他の機器とによって形成されるシステムの構成を示す図である。
【図２】トランスポートストリーム（ＴＳ）２０のデータ構造を示す図である。
【図３】（ａ）はビデオＴＳパケット３０のデータ構造を示す図であり、（ｂ）はオーディオＴＳパケット３１のデータ構造を示す図であり、（ｃ）はＥＩＴパケット３２のデータ構造を示す図である。
【図４】（ａ）〜（ｄ）は、ビデオＴＳパケットからビデオピクチャを再生する際に構築されるストリームの関係を示す図である。
【図５】ＤＶＤビデオレコーディング規格に準拠したＭＰＥＧ２プログラムストリーム５０のデータ構造を示す図である。
【図６】プログラムストリーム５０内のビデオパックのデータ構造を示す図である。
【図７】レコーダ１０の機能ブロックの構成を示す図である。
【図８】サイマル放送を利用した録画予約の振替処理の手順を示すフローチャートである。
【図９】（ａ）から（ｄ）は、サイマル放送を利用した録画予約の振替処理に関する表示画面の例である。
【符号の説明】
【００２３】  １０  ＨＤＤ内蔵光ディスクレコーダ
１４  光ディスク
１００  ＡＶソース出力部
１０１  アナログチューナ
１０２  ＡＧＣ
１０３  Ａ／Ｄコンバータ
１０４  ＭＰＥＧ２−ＰＳエンコーダ
１０５  デジタルチューナ
１０６  トランスポートデコーダ
１０７  ＥＰＧ管理部
２００  ＨＤＤ
３００  制御部
３０１  ストリーム制御部
３０２  ＭＰＥＧ２−ＰＳデコーダ
３０３  ＭＰＥＧ２−ＴＳデコーダ
３０４  ＧＦＸ制御部
３０５  Ｄ／Ａコンバータ
３０６、３０７、３０８、３０９  スイッチ
３１０  予約録画制御部
３１１  映像出力制御部
４００  操作部
５００  セットトップボックス
５０１  ネットワーク
５０２  サーバ
【発明を実施するための最良の形態】
【００２４】  以下、添付の図面を参照して、本発明によるコンテンツの記録装置の実施形態を説明する。実施形態においては、コンテンツはアナログ放送および／またはデジタル放送の番組であるとし、データ処理装置はＨＤＤ内蔵光ディスクレコーダであるとして説明する。【００２５】  図１は、本実施形態によるＨＤＤ内蔵光ディスクレコーダ１０と他の機器とによって形成されるシステムの構成を示す。まず前提として、ＨＤＤ内蔵光ディスクレコーダ１０（以下「レコーダ１０」と記述する）は、アナログチューナおよびデジタルチューナを１基ずつ搭載しているとする。これは、アナログ放送とデジタル放送の両方が並行して行われている場合には、デジタル放送およびアナログ放送を受信し、録画できる機能が最低限必要と考えられるからである。なお、上述のアナログ放送およびデジタル放送は、異なる放送システムの例として挙げている。「放送システム」とは、コンテンツがアナログ方式で伝送されるかデジタル方式で伝送されるかの相違のみならず、例えば同じデジタル放送であっても、周波数が異なるＢＳデジタル放送か地上波デジタル放送かの相違も含む。さらに本明細書においては、電波放送とケーブル放送等の有線放送とも、放送システムが異なるとしてもよい。【００２６】  本実施形態においては、この前提の上にさらにアナログチューナおよび／またはデジタルチューナを搭載することは想定していない。その理由は、チューナ等のハードウェアを追加することはレコーダ１０の製造コストアップに直結するからである。またハードウェアを追加するとレコーダ１０の筐体も大きくなる。いずれもユーザに対して好ましいことではない。本実施形態によるレコーダ１０は、最低限必要であるとして搭載された構成要素を利用して、後述する効率的な処理を行う。【００２７】  以下、レコーダ１０の機能を概説したあと、レコーダ１０が取り扱うデータストリームのデータ構造、レコーダ１０の各構成要素およびレコーダ１０の動作を説明する。【００２８】  レコーダ１０は、放送番組の映像および音声に関する動画のデータストリームをＨＤＤ（図示せず）および／または光ディスク１４にデジタル記録する録画機能を有する。光ディスク１４はＢｌｕ−ｒａｙディスク（ＢＤ）および記録型のＤＶＤ（ＤＶＤ−ＲＡＭ等）のいずれでもよく、レコーダ１０は、ＢＤおよびＤＶＤのいずれに対しても番組のストリームを録画することができる。以下では、特に区別する際には「ＢＤ１４」または「ＤＶＤ１４」と記述する。ＢＤに記録されるデータストリームの形式は、ＭＰＥＧ２トランスポートストリーム（ＴＳ）である。一方、ＤＶＤに記録されるデータストリームの形式は、ＭＰＥＧ２プログラムストリーム（ＰＳ）とする。【００２９】  レコーダ１０は、光ディスク１４に記録されたデータストリームを読み出して動画を再生する再生機能も有する。図１では、レコーダ１０の録画機能および再生機能に関連して連携することが可能な他の機器を示している。レコーダ１０の録画機能および再生機能に関する処理は、リモコン１６や、レコーダ１０本体のボタン（図示せず）等を利用してユーザが与えた指示に基づいて行われる。【００３０】  まず、レコーダ１０の録画機能に関���する処理を説明する。レコーダ１０は、デジタル放送番組に関するデジタル信号を受信するアンテナ１２ａ、および、アナログ放送番組に関するアナログ信号を受信するアンテナ１２ｂと接続され、デジタル信号およびアナログ信号を受信する。レコーダ１０は、例えば同軸ケーブル１１を介してデジタル信号およびアナログ信号を受け取る。デジタル信号のストリーム形式は、ＴＳである。【００３１】  アナログ放送番組であれば、レコーダ１０はアナログ信号からＰＳを生成してＤＶＤ１４またはＨＤＤに記録する。デジタル放送番組であれば、レコーダ１０はＴＳを受信してＢＤ１４またはＨＤＤに記録する。厳密にいえば、ＢＤ１４には、パーシャルＴＳとは異なるストリーム（クリップＡＶストリーム）が記録される。クリップＡＶストリームは、パーシャルＴＳを構成する各パケットに４バイトの情報（パケット到着時刻を示す時刻情報等）が付加されて生成される。その情報が付加されることを除いては、クリップＡＶストリームのパケット構造はパーシャルＴＳのパケット構造と同じである。よって、以下ではクリップＡＶストリームとパーシャルＴＳとは実質的に同一であるとし、パーシャルＴＳがＢＤ１４等に記録されるとして説明する。【００３２】  レコーダ１０は、ＳＤメモリカードやメモリースティック（登録商標）等のメモリカード１５に放送番組を録画することもできる。【００３３】  次に、レコーダ１０の再生機能に関連する処理を説明する。レコーダ１０はＨＤＤまたは光ディスク１４に記録されたストリームを読み出し、復号化することによって映像および音声のデータを取得する。レコーダ１０は、それらのデータをＴＶ１３、スピーカ（図示せず）等に対して出力することにより、映像および音声が再生する。【００３４】  ここで、図２〜図４を参照しながら、トランスポートストリームのデータ構造を説明する。その後は、図５および６を参照しながら、プログラムストリームのデータ構造を説明する。【００３５】  図２は、トランスポートストリーム（ＴＳ）２０のデータ構造を示す。ＴＳパケットは、例えば、圧縮されたビデオデータが格納されたビデオＴＳパケット（Ｖ＿ＴＳＰ）３０、圧縮されたオーディオデータが格納されたオーディオＴＳパケット（Ａ＿ＴＳＰ）３１の他、番組表（プログラム・アソシエーション・テーブル；ＰＡＴ）が格納されたパケット（ＰＡＴ＿ＴＳＰ）、番組対応表（プログラム・マップ・テーブル；ＰＭＴ）が格納されたパケット（ＰＭＴ＿ＴＳＰ）およびイベント情報表（イベント・インフォメーション・テーブル；ＥＩＴ）が格納されたＥＩＴパケット（ＥＩＴ＿ＴＳＰ）３２等を含む。各ＴＳパケットのデータ量は１８８バイトである。【００３６】  以下、本発明の処理に関連するビデオＴＳパケット、オーディオＴＳパケット、および、ＥＩＴパケットを説明する。図３（ａ）はビデオＴＳパケット３０のデータ構造を示す。ビデオＴＳパケット３０は、４バイトのトランスポートパケットヘッダ３０ａ、および、１８４バイトのトランスポートパケットペイロード３０ｂを有する。ペイロード３０ｂにはビデオデータ３０ｂが格納されている。一方、図３（ｂ）は、オーディオＴＳパケット３１のデータ構造を示す。オーデ���オＴＳパケット３１も同様に、４バイトのトランスポートパケットヘッダ３１ａ、および、１８４バイトのトランスポートパケットペイロード３１ｂを有する。オーディオデータ３１ｂはトランスポートパケットペイロード３１ｂに格納されている。【００３７】  図３（ｃ）は、ＥＩＴパケット３２のデータ構造を示す。ＥＩＴパケット３２は、４バイトのトランスポートパケットヘッダ３２ａ、および、１８４バイトのトランスポートパケットペイロード３２ｂを有する。ペイロード３２ｂには番組情報であるイベント情報表ＥＩＴが格納されている。【００３８】  上述の例から理解されるように、一般にＴＳパケットは４バイトのトランスポートパケットヘッダと、１８４バイトのペイロードとから構成されている。パケットヘッダには、そのパケットの種類を特定するパケット識別子（Ｐａｃｋｅｔ  ＩＤｅｎｔｉｆｉｅｒ；ＰＩＤ）が記述されている。例えば、ビデオＴＳパケットのＰＩＤは“０ｘ００２０”であり、オーディオＴＳパケットのＰＩＤは“０ｘ００２１”である。【００３９】  ペイロードには、エレメンタリデータや番組情報が格納されている。エレメンタリデータは、ビデオデータ、オーディオデータ等のコンテンツデータや、再生を制御するための制御データ等である。どのようなデータが格納されているかは、パケットの種類に応じて異なる。【００４０】  また番組情報に対応するイベント情報表ＥＩＴは、各番組の識別子（ＩＤ）であるイベント識別子（イベントＩＤ）、各番組毎の放映予定時間（放映開始時間および継続時間）およびタイトル情報等を規定する。【００４１】  番組情報には、現在放映されている番組およびその次の番組に関する情報のみが格納されている場合と、現在から例えば８日分の放映予定番組の情報が格納されている場合とがある。前者は、イベント情報表ＥＩＴ−ａｃｔｕａｌと呼ばれ、予約された番組が放映されているか否か、すなわち録画をいつから行い、いつ終了するかを判断する際に利用される情報である。後者は、イベント情報表ＥＩＴ−ｓｃｈｅｄｕｌｅと呼ばれ、複数の番組情報を集めた番組リストを作成する際に利用される情報である。以下では、両者のいずれかを区別する必要のない場合には、単に「イベント情報表ＥＩＴ」と記述する。イベント情報表ＥＩＴは、繰り返し継続的にＴＳ２０に含まれて送信されている。ただし情報量の違いから、イベント情報表ＥＩＴ−ａｃｔｕａｌは比較的短い時間で送信可能であり、例えば、５秒ごとに送信され、イベント情報表ＥＩＴ−ｓｃｈｅｄｕｌｅは比較的長い時間をかけて送信される。【００４２】  番組情報は、１以上のイベント固有情報３２ｂ−１、３２ｂ−２等を含む。このイベント固有情報の数は、１つのチャンネルにおける番組の数である。第１のイベント固有情報３２ｂ−１は、放映予定の番組の各々を識別するためのイベントＩＤと、番組の各々の開始時間と、継続時間と、その番組のタイトル等が格納されたディスクリプタとを含む。イベント固有情報３２ｂ−２等についても同様である。「開始時間」は、日本標準時（ＪＳＴ）と修正ユリウス日（ＭＪＤ）とで示す。「継続時間」は、番組の継続時間を時、分、秒で表す。例えば、１時間４５分３０秒は、「０ｘ０１��５３０」（１６進表記）である。ディスクリプタは、その番組のタイトル等を格納する。【００４３】  以下、ビデオデータを例に挙げて、映像を構成するピクチャとの関係を説明する。図４（ａ）〜（ｄ）は、ビデオＴＳパケットからビデオピクチャを再生する際に構築されるストリームの関係を示す。図４（ａ）に示すように、ＴＳ４０は、ビデオＴＳパケット４０ａ〜４０ｄを含む。なお、ＴＳ４０には、他のパケットも含まれ得るが、ここではビデオＴＳパケットのみを示している。ビデオＴＳパケットは、ヘッダ４０ａ−１に格納されたＰＩＤによって容易に特定される。【００４４】  ビデオデータ４０ａ−２等の各ビデオＴＳパケットのビデオデータから、パケット化エレメンタリストリームが構成される。図４（ｂ）は、パケット化エレメンタリストリーム（ＰＥＳ）４１のデータ構造を示す。ＰＥＳ４１は、複数のＰＥＳパケット４１ａ、４１ｂ等から構成される。ＰＥＳパケット４１ａは、ＰＥＳヘッダ４１ａ−１およびＰＥＳペイロード４１ａ−２から構成されており、これらのデータがビデオＴＳパケットのビデオデータとして格納されている。【００４５】  ＰＥＳペイロード４１ａ−２は、それぞれが１つのピクチャのデータを含んでいる。ＰＥＳペイロード４１ａ−２から、エレメンタリストリームが構成される。図４（ｃ）は、エレメンタリストリーム（ＥＳ）４２のデータ構造を示す。ＥＳ４２は、ピクチャヘッダ、および、ピクチャデータの組を複数有している。なお、「ピクチャ」とは一般にフレームおよびフィールドのいずれも含む概念として用いられる。【００４６】  図４（ｃ）に示すピクチャヘッダ４２ａには、その後に配置されたピクチャデータ４２ｂのピクチャ種別を特定するピクチャコーディングタイプが記述され、ピクチャヘッダ４２ｃにはピクチャデータ４２ｄのピクチャ種別を特定するピクチャコーディングタイプが記述されている。種別とは、Ｉピクチャ（Ｉｎｔｒａ−ｃｏｄｅｄ  ｐｉｃｔｕｒｅ）、Ｐピクチャ（Ｐｒｅｄｉｃｔｉｖｅ−ｃｏｄｅｄ  ｐｉｃｔｕｒｅ）またはＢピクチャ（Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ−ｐｒｅｄｉｃｔｉｖｅ−ｃｏｄｅｄ  ｐｉｃｔｕｒｅ）を表す。種別がＩピクチャであれば、そのピクチャコーディングタイプは、例えば“００１ｂ”である。【００４７】  ピクチャデータ４２ｂ、４２ｄ等は、そのデータのみによって、または、そのデータとその前および／または後に復号化されるデータとによって構築可能な１枚分のフレームのデータである。例えば図４（ｄ）は、ピクチャデータ４２ｂから構築されるピクチャ４３ａおよびピクチャデータ４２ｄから構築されるピクチャ４３ｂを示す。【００４８】  ＴＳに基づいて映像を再生する際、レコーダ１０はビデオＴＳパケットを取得して上述の処理にしたがってピクチャデータを取得し、映像を構成するピクチャを取得する。これにより映像をＴＶ１３上に再生することができる。【００４９】  図５は、ＤＶＤビデオレコーディング規格（以下「ＶＲ規格」と記述する）に準拠したＭＰＥＧ２プログラムストリーム５０のデータ構造を示す（以下、このストリームを「ＰＳ５０」と称する）。【００５０】  ＰＳ５０は、複数のビデオオブジェクトユニット（Ｖｉｄｅｏ  ��Ｂｊｅｃｔ；ＶＯＢ）＃１、＃２、・・・、＃ｋを含んでいる。例えば、ＰＳ５０が録画されたコンテンツとすると、各ＶＯＢは、ユーザが録画を開始してから録画を停止するまでの１回の録画動作に対応する動画データが格納されている。【００５１】  各ＶＯＢは、複数のＶＯＢユニット（Ｖｉｄｅｏ  ＯＢｊｅｃｔ  ｕｎｉｔ；ＶＯＢＵ）＃１、＃２、・・・、＃ｎを含んでいる。各ＶＯＢＵは、映像の再生時間にして０．４秒から１秒程度のデータを含むデータ単位である。以下、最初に配置されたＶＯＢＵとその次に配置されたＶＯＢＵを例にして、ＶＯＢＵのデータ構造を説明する。【００５２】  ＶＯＢＵ＃１は、複数のパックから構成されている。ＰＳ５０内の各パックのデータ長（パック長）は一定（２キロバイト（２０４８バイト））である。ＶＯＢＵの先頭には、図５に“Ｒ”で示されるリアルタイムインフォメーションパック（ＲＤＩパック）５１が配置されている。ＲＤＩパック５１の後には、“Ｖ”で示されるビデオパック（ビデオパック５２ａ、５２ｂ等）および“Ａ”で示されるオーディオパック（オーディオパック５３等）が複数含まれている。【００５３】  各パックは以下の情報を格納している。すなわち、ＲＤＩパック５１は、ＰＳ５０の再生を制御するために用いられる情報、例えばＶＯＢＵの再生タイミングを示す情報や、ＰＳ５０のコピーを制御するための情報を格納している。ビデオパック５２ａ、５２ｂ等は、ＭＰＥＧ２圧縮されたビデオデータを格納している。オーディオパック５３等は、例えばＭＰＥＧ２−オーディオ規格によって圧縮されたオーディオデータを格納している。近接するビデオパックおよびオーディオパックには、例えば、同期して再生されるビデオデータおよびオーディオデータが格納されているが、それらの配置（順序）は任意である。【００５４】  ＶＯＢＵ＃２もまた、複数のパックから構成されている。ＶＯＢＵ＃２の先頭には、ＲＤＩパック５４が配置され、その後、ビデオパック５５およびオーディオパック５６等が複数配置されている。各パックに格納される情報の内容はＶＯＢＵ＃１と同様である。【００５５】  図６は、ＰＳ５０内のビデオパックのデータ構造を示す。以下、ビデオパック５２ａを例として説明する。ビデオパック５２ａは、ＭＰＥＧ２圧縮されたビデオデータ６２ａを格納している。また、ビデオパック５２ａはビデオパックであることを特定するパックヘッダ６２ｂおよびＰＥＳパケットヘッダ６２ｃの他、さらにＶＯＢＵの最初のビデオパックであればパックヘッダ６２ｂの中にシステムヘッダ（図示せず）も含まれる。【００５６】  図６に示すビデオパック５２ａのビデオデータ６２ａは、後続のビデオパック５２ｂ以後のビデオデータ６３ａ等とともにＩフレーム６５のデータを構成する。さらにＩフレームに続くＢフレーム６６や、Ｐフレームを構成するビデオパックが続けて記録される。【００５７】  また、ビデオデータ６２ａは、シーケンスヘッダ６７およびＧＯＰヘッダ６８を含んでいる。ＭＰＥＧ２規格では、ビデオフレームを複数まとめた「グループ・オブ・ピクチャ」（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ；ＧＯＰ）が規定されており、ＧＯＰヘッダ６８はその先頭を表す。ＧＯＰの先頭フレ���ムは必ずＩフレームである。【００５８】  なお、図４（ｃ）に示すピクチャデータ（例えばピクチャデータ４２ｂおよび４２ｄ）と図６に示すフレームデータ（例えばＩフレーム６５のデータ）とは、ＭＰＥＧ２規格に基づいて圧縮符号化された映像データである。図４（ｃ）に示すピクチャデータが標準解像度である場合には、そのピクチャデータは図６に示すフレームデータと同じであってもよい。よって、各ビデオＴＳパケットに基づいてピクチャデータを取得すれば、そのピクチャデータを利用してＰＳのビデオパックを生成することは容易である。その逆も同様である。しかし、図４（ｃ）に示すピクチャデータが高解像度である場合には、一旦デコードした後、間引き等によって標準解像度の映像に変換し、再度エンコードすることにより、図６に示すフレームデータを構築する必要がある。音声に関しても、例えばオーディオＴＳパケットに基づいてＡＡＣ規格のオーディオデータが得られれば、そのオーディオデータを利用してＰＳのオーディオパックを生成することは容易である。【００５９】  次に、図７を参照しながら、本実施形態によるレコーダ１０の構成を説明する。図７は、レコーダ１０の機能ブロックの構成を示す。レコーダ１０は、ＡＶソース出力部１００と、ＨＤＤ２００と、制御部３００と、操作部４００とを含む。【００６０】  ＡＶソース出力部１００は、デジタル放送番組をＴＳフォーマットで出力し、アナログ放送番組をＰＳフォーマットで出力する。ＨＤＤ２００は、ＴＳおよびＰＳを見かけ上同時に書き込み、および、読み出すことができる。制御部３００は、これら２つのストリームの記録を制御する。操作部４００は、レコーダ１０をユーザが操作するための本体スイッチ、または、リモコン１６である。【００６１】  ＡＶソース出力部１００は、地上アナログチューナ１０１、ＡＧＣ１０２、Ａ／Ｄコンバータ１０３、ＭＰＥＧ２−ＰＳエンコーダ１０４、地上及び衛星デジタルチューナ１０５、トランスポートデコーダ１０６、ＥＰＧ管理部１０７を含む。【００６２】  アナログチューナ１０１は、アンテナ１２ｂ（図１）からアナログ信号を受け取り、周波数に基づいて選局を行って必要な番組の信号を取り出す。アナログチューナ１０１は、ＡＧＣ（Ａｕｔｏ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）１０２を介して、Ａ／Ｄコンバータ１０３に接続されている。ＡＧＣ１０２は、番組の信号のＳｙｎｃおよびデータの振幅レベルを自動調整する。Ａ／Ｄコンバータ１０３は、アナログの音声及び映像信号をデジタル変換してベースバンドのデジタル信号として出力する。ＭＰＥＧ２−ＰＳエンコーダ１０４は、デジタル信号を符号化してＭＰＥＧ−ＰＳを生成し、制御部３００に供給する。【００６３】  デジタルチューナ１０５は、アンテナ１２ａ（図１）から１以上の番組が含まれるデジタル信号を受け取る。デジタル信号として伝送されるＭＰＥＧ２−ＴＳには複数の番組のパケットが混在している。複数の番組のパケットを含むトランスポートストリームは“フルＴＳ”と呼ばれる。トランスポートデコーダ１０６は、ＴＳを受け取り、ＴＳから所望のチャンネルの放送番組のみを抽出したデータストリーム（ＭＰＥＧ２パーシャルトランスポートストリーム；ＭＰＥＧ２−ＰＴＳ）を生成して、制御部３００に供給する。【００６４】  フルＴＳから所望のチャンネルのパケットを取り出す手順は以下のとおりである。いま、希望の番組の番組番号（チャンネル番号）をＸとする。まずはじめに、フルＴＳから番組表パケット（図２のＰＡＴ＿ＴＳＰ）が検索される。番組表パケットのパケットＩＤ（ＰＩＤ）には、必ず０が与えられているので、その値を有するパケットを検索すればよい。番組表パケット内の番組表には、各番組番号と、その番組番号に対応する各番組の番組対応表パケット（図２のＰＭＴ＿ＴＳＰ）のＰＩＤが格納されている。これにより、番組番号Ｘに対応する番組対応表ＰＭＴのパケットＩＤ（ＰＩＤ）を特定できる。番組対応表ＰＭＴのＰＩＤをＸＸとする。【００６５】  次に、ＰＩＤ＝ＸＸが付された番組対応表パケット（図２のＰＭＴ＿ＴＳＰ）を抽出すると、番組番号Ｘに対応する番組対応表ＰＭＴが得られる。番組対応表ＰＭＴには、番組ごとに、視聴の対象として各番組を構成する映像・音声情報等が格納されたＴＳパケットのＰＩＤが格納されている。例えば、番組番号Ｘの映像情報のＰＩＤはＸＶであり、音声情報のＰＩＤはＸＡである。このようにして得られた映像情報を格納したパケットのＰＩＤ（＝ＸＶ）と、音声情報を格納したパケットのＰＩＤ（＝ＸＡ）とを利用して、フルＴＳから特定の番組に関する映像・音声のパケットを抽出できる。【００６６】  なお、フルＴＳからパーシャルＴＳを生成する際には、必要な映像・音声情報を格納したパケットを取り出すだけでなく、ＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）パケットおよびＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）パケットも抽出および変更する必要がある。ＰＳＩパケットとは、図２に示す番組表パケット（ＰＡＴ＿ＴＳＰ）、番組対応表パケット（ＰＭＴ＿ＴＳＰ）等を総称するパケットである。ＰＳＩパケットを修正する理由は、フルＴＳとパーシャルＴＳとでは含まれる番組数等が異なるため、番組表および番組対応表をパーシャルＴＳに適合させる必要が生じるからである。一方、ＳＩパケットとは、図２に示すＥＩＴパケット（ＥＩＴ＿ＴＳＰ）等を総称するパケットである。ＳＩパケットは、フルＴＳに含まれる番組の内容、スケジュール／タイミング等を記述するデータ、独自に定義された拡張情報（これらは「番組配列情報」とも呼ばれる）等を含むパケットである。フルＴＳではＳＩパケットに含まれるデータは２０〜３０種類にも上る。これらのデータのうち、パーシャルＴＳの再生等に関して重要なデータのみが抽出されて１つのＳＩＴパケットが生成され、パーシャルＴＳ内に多重化される。またパーシャルＴＳでは、ＳＩＴパケットにはそのストリームがパーシャルＴＳであることを示す情報（ｐａｒｔｉａｌ  ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ  ｄｅｓｃｒｉｐｔｏｒ）が格納されている。パーシャルＴＳ内にＳＩＴパケットを多重化することは慣用されている。これは、欧州／日本のデジタル放送規定（ＤＶＢ／ＡＲＩＢ）との整合性のためである。【００６７】  ＥＰＧ管理部１０７は、トランスポートデコーダ１０６が放送から抽出したＥＩＴパケット３２に基づいて、地上アナログおよびデジタル���送の電子番組表（Ｅｌｅｃｔｏｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ；ＥＰＧ）の構成データ（番組表データ）を抽出して蓄積し、管理する。番組表データは制御部３００に供給される。なお、アナログ放送については、例えばアナログ放送の電子番組表に対応するＧガイドの番組表データは、ＢＳデジタル放送のメガポートチャンネルでデータとして放送されている。よってデジタルチューナおよびトランスポートデコーダ１０６を利用してアナログ放送の番組表データを抽出することは可能である。【００６８】  制御部３００は、ストリーム制御部３０１、ＭＰＥＧ２−ＰＳデコーダ３０２、ＭＰＥＧ２−ＴＳデコーダ３０３、ＧＦＸ制御部３０４、Ｄ／Ａコンバータ３０５、スイッチ（ＳＷ）３０６、３０７、３０８および３０９、予約録画制御３１０、映像出力制御部３１１およびネットワークインターフェース（Ｉ／Ｆ）３１２を含む。【００６９】  ストリーム制御部３０１はＨＤＤ２００と接続され、ＨＤＤ２００へのＴＳおよびＰＳからなる２系統のデータの同時書き込み及び読み出しを制御する。また、ストリーム制御部３０１は光ディスクドライブ（図示せず）とも接続されている。ストリーム制御部３０１は、光ディスクドライブに装填された光ディスク１４に対するＴＳおよびＰＳからなる２系統のデータの同時書き込み及び読み出しを制御する。ストリーム制御部３０１は、光ディスク１４がＤＶＤであるときはＰＳの書き込み及び読み出しを制御し、ＢＤであればＴＳの書き込み及び読み出しを制御する。ＴＳおよびＰＳは、ネットワークＩ／Ｆ３１２からも入力されうる。【００７０】  ＳＷ３０６は、ＭＰＥＧ２−ＰＳエンコーダ１０４の出力と接続された入力端子、および、ストリーム制御部３０１の入力と接続された出力端子とを有する。ＳＷ３０６が閉じたとき入力端子と出力端子とが接続され、ＰＳがストリーム制御部３０１に出力される。なお、ＳＷ３０６が閉じた場合はＨＤＤ２００または光ディスク１４へのストリームの記録が実行されるとする。ＨＤＤ２００および光ディスク１４のいずれの記録媒体に記録されるかは、例えばユーザの設定に基づく。【００７１】  ＳＷ３０７は、ＭＰＥＧ２−ＰＳエンコーダ１０４の出力と接続された第１入力端子およびストリーム制御部３０１の出力と接続された第２入力端子と、ＭＰＥＧ２−ＰＳデコーダ３０２の入力と接続された出力端子とを有する。そして第１入力端子と出力端子との経路、または、第２入力端子と出力端子との経路を形成する。【００７２】  ＳＷ３０８は、トランスポートデコーダ１０６の出力と接続された入力端子、および、ストリーム制御部３０１の入力と接続された出力端子とを有する。ＳＷ３０８が閉じたとき入力端子と出力端子とが接続され、ＴＳがストリーム制御部３０１に出力される。なお、ＳＷ３０８が閉じた場合はＨＤＤ２００または光ディスク１４へのストリームの記録が実行されるとする。【００７３】  ＳＷ３０９は、トランスポートデコーダ１０６の出力と接続された第１入力端子およびストリーム制御部３０１の出力と接続された第２入力端子と、ＭＰＥＧ２−ＴＳデコーダ３０３の入力と接続された出力端子とを有する。そして第１入力端子と出力端子との経路、または、第２入力端子と出力端子との経路を形成する。【００７４】  ＭＰＥＧ２−ＰＳデコーダ３０２の出力と、ＭＰＥＧ２−ＴＳデコーダ３０３の出力と、ＥＰＧ管理部１０７の出力とは、それぞれグラフィックス（ＧＦＸ）制御部３０４に入力される。デコーダ３０２および３０３からは、番組のデジタル信号が出力され、ＥＰＧ管理部１０７からは番組表データが出力される。ＧＦＸ制御部３０４は、番組ソース選択、番組表表示、ソースのリサイズ、ＯＳＤ付加等のグラフィック処理を行い、得られたデジタル信号をＤ／Ａコンバータ３０５に出力する。Ｄ／Ａコンバータ３０５は、デジタル信号をアナログ信号に変換してＴＶ１３に供給する。【００７５】  予約録画制御部３１０は、デジタル放送およびアナログ放送の予約録画の登録を受け付け、登録された条件に従って録画の実行を指示する。予約録画の登録時には、ＥＰＧ管理部１０７から番組表データの供給を受けてＧＦＸ制御部３０４に表示を指示する。予約録画制御部３１０は、登録された条件を予約情報として管理する。予約情報は、少なくともチャンネル、録画開始日時、録画終了日時（または録画継続時間）を特定する各情報を含んでいる。予約録画制御部３１０は、アナログチューナ１０１、デジタルチューナ１０５、トランスポートデコーダ１０６、ＳＷ３０６、ＳＷ３０８、ＧＦＸ制御部３０４に対して指示を出し、各々の動作を制御する。【００７６】  映像出力制御部３１１は、ＳＷ３０７とＳＷ３０９に対して指示を送り、チューナ側の経路から得られたＰＳまたはＴＳをＴＶ１３へ出力するか、ストリーム制御部３０１を介してＨＤＤ２００側から得られたＰＳまたはＴＳをＴＶ１３へ出力するかを制御する。【００７７】  ネットワークＩ／Ｆ３１２は、種々のインターフェースを含む。例えばネットワークＩ／Ｆ３１２は、セットトップボックス（ＳＴＢ）５００との接続を確保するＩＥＥＥ１３９４インターフェースや、ネットワーク５０１に接続するイーサネット（登録商標）規格に準拠した端子である。なおネットワークＩ／Ｆ３１２は、単なるインターフェースや端子のみならず、それらを介してデータを授受するためのコントローラとしての機能も含む。【００７８】  操作部４００は、レコーダ１０の操作をユーザが行うためのスイッチ等である。操作部４００は、選局のための選局制御信号、録画予約登録のための予約制御信号、録画や再生等の出力切替のための切替制御信号、ＥＰＧや各種ＧＵＩ等の操作のための操作制御信号等を出力する。選局制御信号はアナログチューナ１０１、デジタルチューナ１０５、トランスポートデコーダ１０６に送られる。予約制御信号は予約録画制御部３１０に送られる。切替制御信号は映像出力制御部３１１に送られる。操作制御信号はＧＦＸ制御部３０４に送られる。【００７９】  次に、レコーダ１０の動作を説明する。以下においては、記録媒体はＨＤＤ２００であるとする。【００８０】  まず、ユーザが操作部４００によってＥＰＧ表示操作を行うと、ＥＰＧ管理部１０７は、蓄積している電子番組表の構成情報をＧＦＸ制御部３０４に送る。ＧＦＸ制御部３０４はその情報に基づいて電子番組表を構築し、ＴＶ１３に出力する。ユーザがＴＶ１３に表示された番組表上で、操作部���００を利用して録画予約したい番組を選択すると、予約録画制御部３１０は、当該番組の録画に必要な情報、例えばチャンネル、録画開始日時、録画終了日時（または録画継続時間）を特定する各情報を受け取る。そして予約録画制御部３１０はそれらの情報を予約情報として登録する。これにより予約登録が完了する。【００８１】  予約情報は、予約録画制御部３１０において管理される。予約情報として登録された日時が到来すると、予約録画制御部３１０はＡＶソース出力部１００に対してアナログ放送の放送信号またはデジタル放送の放送信号の受信を指示し、受信された信号に基づくストリームの生成または解析を指示する。さらに予約録画制御部３１０は、ＳＷ３０６またはＳＷ３０８の閉操作を行い、ＡＶソース出力部１００から出力されたＰＳまたはＴＳを、ストリーム制御部３０１を介してＨＤＤ２００に蓄積させる。以上の処理により、予約録画が実行される。なお、「予約情報として登録された日時」は、厳密にその日時でなくてもよく、その時刻よりも早い時刻であってもよい。例えば２分程度早くてもよい。若干早く録画に向けた処理を開始することにより、レコーダ１０は、各構成要素の動作が安定した後に確実に録画を開始できる。【００８２】  ここで、ユーザが、放送日時の重複するアナログ放送番組とデジタル放送番組の録画予約を行ったとする。予約録画制御部３１０には時を前後してこれらの２つの予約情報が登録される。【００８３】  本実施形態によるレコーダ１０は、録画開始時刻が到来すると、同時並列的にアナログ放送番組とデジタル放送番組とを録画する。すなわち、レコーダ１０はアナログチューナ１０１を介してアナログ放送信号を受信してＰＳを生成し、最終的にその番組のＰＳをＨＤＤ２００に蓄積する。またレコーダ１０は、デジタルチューナ１０５を介してデジタル放送信号を受信してパーシャルＴＳを生成し、最終的にその番組のＴＳをＨＤＤ２００に蓄積する。【００８４】  以下、より詳しく説明する。アナログ放送番組の録画予約に対しては、レコーダ１０の予約録画制御部３１０は、アナログチューナ１０１に対してその番組の選局を指示し、ＳＷ３０６へに対しては閉操作指示を送る。その結果、ストリーム制御部３０１を介してＰＳがＨＤＤ２００に書き込まれる。一方、デジタル放送番組の録画予約に対しては、予約録画制御部３１０は、デジタルチューナ１０１に対してその番組を含むチャンネルの選局を指示し、トランスポートデコーダ１０６に対してはそのチャンネルのＴＳに含まれる、予約された番組のデータを格納したＴＳパケットの抽出を指示する。そしてＳＷ３０８へに対しては閉操作指示を送る。その結果、ストリーム制御部３０１を介してパーシャルＴＳがＨＤＤ２００に書き込まれる。上述の処理によれば、デジタル放送番組とアナログ放送番組の放送時間が重複していても、両方の番組を同時に録画できる。【００８５】  なお、ストリーム制御部３０１は複数ストリームの同時記録が可能な処理性能を有している。例えば、ＰＳの最大データレートが約１０Ｍｂｐｓであり、ＴＳの最大データレートが約３５Ｍｂｐｓであるとすると、ストリーム制御部３０１が処理可能でかつＨＤＤ２００との間のインターフェースの転送レートはＰＳおよびＴＳの合計データレート以上（約５０Ｍｂｐｓ）の処理性能を有する。さらに同時書き込み時に読み出しも可能とする場合には、さらに読み出し最大レートも加えた合計データレート以上必要となる。なお、上述の条件を満たすためには、ＨＤＤ２００の処理性能も同等以上必要である。【００８６】  デジタル放送番組とアナログ放送番組の同時録画が可能であることにより、種々の応用が考えられる。例えばアナログ放送の２番組に関して録画時刻が重複したときであって、かつ、一方の番組についてサイマル放送が行われているときには、レコーダ１０は、一方の番組についてはアナログ放送番組として録画予約し、他方の番組についてはデジタル放送番組として録画予約する。この結果、アナログチューナが１基しか設けられていなくても、録画時刻が重複するアナログ放送の２番組を実質的に録画することができる。【００８７】  上述した「サイマル放送」とは、ある番組が同じ日時においてアナログ放送とデジタル放送の両方で放映される放送形態をいう。ただし、アナログ放送とデジタル放送との間で番組の内容は厳密に同一でなくてもよく、例えば放送内容のうちの９０％以上が同じであればよい。放送される映像の画質、音質等の相違は同一か否かの判断の対象としなくてもよい。サイマル放送は、アナログ放送がデジタル放送へ移行するまでの間は特に必要であり、このような放送形態を利用することにより、必要最小限の機器構成で効率的な処理を実現できる。例えば日本国においては、現在、地上デジタル放送の番組のほとんどはサイマル放送の対象とされている。その番組がサイマル放送の対象とされているか否かは、ＥＩＴパケットの番組情報中の番組ＩＤ（イベントＩＤ）の検索結果に基づいて、または、番組情報中のディスクリプタに記述された、同一放送局の同一放送時間帯でのデジタル放送番組のタイトルとアナログ放送番組のタイトルとの比較結果に基づいて行うことが可能である。【００８８】  本明細書においては、「サイマル放送」とは、アナログ放送とデジタル放送との間でのみ観念されるのではない。放送システムが異なっていればサイマル放送は観念される。例えばデジタル放送またはアナログ放送と、ネットワークＩ／Ｆ３１２を介して受信可能な放送との組み合わせであってもよい。「ネットワークＩ／Ｆ３１２を介して受信可能な放送」には、ネットワーク５０１を介してサーバ５０２またはケーブルテレビの放送事業者から配信される放送、ユーザのＳＴＢ５００において受信されたデジタル放送、さらにはアナログ信号入力端子（図示せず）を介して入力されるアナログ放送等が含まれる。【００８９】  以下、図８および図９を参照しながら、レコーダ１０の処理を詳細に説明する。図８は、サイマル放送を利用した録画予約の振替処理の手順を示す。レコーダ１０が操作部４００を介して入力された録画予約の登録要求を受け取ると、図８の処理が開始される。【００９０】  ステップＳ８０１において、ＥＰＧ管理部１０７は予約録画制御部３１０からの指示に基づいて、地上アナログ放送の番組表のデータを出力する。番組表がＴＶ１３に表示されると、ステップＳ８０２において、操作部４００はユーザから録画予約の対象となる番��の選択を受け付け、さらにステップＳ８０３において、予約登録を確定するための操作も受け付ける。例えば図９（ａ）は、ＴＶ１３に表示された地上アナログ放送の番組表９１を示す。選択されている番組は、番組表９１において太枠で囲まれた「今日のニュース」である。番組表９１の下方には、予約登録を確定するためにハイライトされた「はい」の表示カーソル９２も表示されている。この表示状態で、操作部４００に確定指示が入力されたとする。【００９１】  再び図８を参照する。ステップＳ８０４において、予約録画制御部３１０は、それまでに予約登録された予約情報を参照して、同一チューナ（この例ではアナログチューナ）を利用する他の録画予約と録画時刻が重複しているか否かを判定する。重複していないときにはステップＳ８０５に進み、予約が登録される。一方、重複しているときにはステップＳ８０６に進む。なお「重複する」とは、複数番組の録画時刻が完全に一致することだけでなく、一部が一致することも含む。【００９２】  ステップＳ８０６においては、予約録画制御部３１０は、録画予約が重複していることを示す警告をＴＶ１３に表示する。さらにステップＳ８０７において、予約録画制御部３１０は、地上デジタル放送の番組表データを利用して、その番組について地上デジタル放送を利用したサイマル放送が予定されているか否かを確認する。予定されているときにはその旨をＴＶ１３に表示する。この確認を行うか否かは、ユーザの指示に基づいて行われるとしてもよい。例えば図９（ｂ）は、ＴＶ１３に表示された、録画予約の重複に対する警告およびサイマル放送の予定を検索するか否かの確認画面の例を示す。【００９３】  再び図８を参照する。ステップＳ８０８において、予約録画制御部３１０は、地上デジタル放送を利用して録画予約するか否かをユーザに確認する。ユーザが録画予約することを選択するとステップＳ８０９に進み、録画予約しないことを選択すると、ステップＳ８０５に進み、そのまま当初の設定内容に従った録画予約の登録が行われる。なお、ステップＳ８０５の登録が行われたときは、その録画予約と、録画時刻が重複している他の録画予約も存在することになる。このようなときは予約録画制御部３１０は予約録画の実行に関する優先度の設定をユーザに求め、優先度が高い予約順に録画を実行する。なお、先の録画予約がキャンセルされる可能性や、先の録画予約の対象である番組の放送時刻が変更される可能性等に鑑み、録画時刻が重複している場合でも予約の受け付けは行われる。または、いずれの番組を録画するかを選択するようユーザに求め、選択された番組の予約のみを登録し、他方の予約は取り消してもよい。【００９４】  ステップＳ８０９においては、ＥＰＧ管理部１０７は予約録画制御部３１０からの指示に基づいて、地上デジタル放送の番組表のデータを出力する。図９（ｃ）は、ＴＶ１３に表示された地上デジタル放送の番組表９３を示す。以後の図８のステップＳ８１０からＳ８１３に示す処理は、そして地上アナログ放送に関するステップＳ８０２からステップＳ８０６までと同じである。最終的には、レコーダ１０の予約録画制御部３１０は、地上デジタル放送の番組を録画予約の対象として登録する。図９（ｄ）は、地上デジタル放送の番組に対して、録画予約の登録が完了したときの画面の例を示す。【００９５】  なお、ステップＳ８１３においてレコーダ１０が予約の重複を表示したときは、地上アナログ放送に関して録画予約が重複しただけでなく、地上デジタル放送に関しても録画予約が重複したことを意味する。より詳細には、ユーザが予約したいアナログ放送の２番組およびデジタル放送の１番組（計３番組）の各々は、録画時間帯が重複しているといえる。アナログチューナ１０１およびデジタルチューナ１０５を１基ずつ利用して録画できる番組は２番組である。よって予約録画制御部３１０はユーザに対し、予約録画の実行順序を決定する優先度の設定を促し、または、いずれか１番組の予約のキャンセルを促すことが好ましい。優先度の設定または予約のキャンセルに際しては、予約録画制御部３１０が予約情報の内容をＴＶ１３の画面に列挙して表示するための信号を生成すればよい。ＴＶ１３はその信号を受け取って予約内容を表示する。その表示を見て、ユーザは操作部４００等を介して番組を特定し、優先度の設定またはキャンセルの指定ができる。なおこれらの指示がユーザから入力されなければ、予約録画制御部３１０は録画予約が登録された順序で優先度を自動的に設定し、録画を実行してもよい。【００９６】  上述の処理の結果、予約制御部３１０は、アナログチューナ１０１およびデジタルチューナ１０５の両方を制御して受信し、ＰＳおよびＴＳを見かけ上同時にＨＤＤ２００へ書き込む。以上のように、重複するアナログ放送番組を録画予約しようとしたときには、片方の番組をサイマル放送の対象であるデジタル放送の番組に振り替えて録画することにより、両方の記録を同時に行うことができる。なお、重複するデジタル放送番組の録画予約をしようとしたときにおいても同様に、片方の番組をサイマル放送の対象であるアナログ放送の番組に振り替えて録画することにより、両方の記録を同時に行うことができる。【００９７】  なお、本実施形態では予約録画時の２チャンネル同時記録を説明したが、片方または両方がマニュアル録画であってもよい。また本実施形態では、記録媒体は１つのＨＤＤとしたが、複数の記録メディアであってもよい。さらに、ＢＤやＤＶＤ−ＲＡＭ等の記録可能なリムーバブルメディアと併用してもよい。
【産業上の利用可能性】
【００９８】  本発明は、２つのチューナを内蔵する録画機器のみならず、さまざまな入力ＡＶソースを同時に記録する機器およびシステムに適用できる。
【図１】
2005122562.tif 000002
【図２】
2005122562.tif 000003
【図３】
2005122562.tif 000004
【図４】
2005122562.tif 000005
【図５】
2005122562.tif 000006
【図６】
2005122562.tif 000007
【図７】
2005122562.tif 000008
【図８】
2005122562.tif 000009
【図９】
2005122562.tif 000010
【手続補正書】
【提出日】平成17年11月17日(2005.11.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
放送システムが異なる第１放送信号および第２放送信号を受信して、各放送信号に含まれる番組を少なくとも１つの記録媒体に記録するデータ処理装置であって、
前記第１放送信号を受信する第１受信部と、
前記第２放送信号を受信する第２受信部と、
前記第１放送信号に含まれる第１番組のストリームを出力する第１ストリーム処理部と、
前記第２放送信号に含まれる第２番組のストリームを出力する第２ストリーム処理部と、
前記第１ストリームおよび前記第２ストリームを受け取り、前記少なくとも１つの記録媒体に並列的に書き込むストリーム制御部と
を備えたデータ処理装置。
【請求項２】
前記第１受信部は、アナログ放送信号を前記第１放送信号として受信し、
前記第２受信部は、デジタル放送信号を前記第２放送信号として受信し、
前記第１ストリーム処理部は、前記アナログ放送信号に基づくデータを符号化して前記第１ストリームを生成し、
前記第２ストリーム処理部は、前記デジタル放送信号に基づくデータストリームから前記第２ストリームを生成する、請求項１に記載のデータ処理装置。
【請求項３】
前記ストリーム制御部は、前記第１ストリームおよび前記第２ストリームの各々を同一の記録媒体に書き込む、請求項１に記載のデータ処理装置。
【請求項４】
前記ストリーム制御部は、前記第１ストリームおよび前記第２ストリームの各々を、異なる２つの記録媒体に書き込む、請求項１に記載のデータ処理装置。
【請求項５】
記録開始時刻および記録終了時刻を特定する時刻情報を受け取り、前記時刻情報に基づいて番組の記録を制御する録画制御部をさらに備え、
第１放送システムによって放送され、かつ放送時間が重複する第１番組および第２番組の記録が指示されたときであって、前記第２番組がサイマル放送の対象であるときにおいて、
前記録画制御部は、前記第１番組に関しては第１放送信号を受信するよう前記第１受信部に指示し、前記第２番組に関しては第２放送システムの第２放送信号として受信するよう前記第２受信部に指示する、請求項１に記載のデータ処理装置。
【請求項６】
前記第２ストリーム処理部は、前記第２放送信号から、前記第２放送システムを利用して放送される第２番組の放送時刻を特定する番組表データを予め取得しており、
前記録画制御部は、前記番組表データに基づいて、前記第２番組がサイマル放送の対象であるとして前記第２受信部に指示する、請求項５に記載のデータ処理装置。
【請求項７】
前記録画制御部は、前記第２番組がサイマル放送の対象であると判定し、前記第２放送システムを利用した前記第２番組の記録が可能であることを通知する信号を出力する、請求項６に記載のデータ処理装置。
【請求項８】
前記録画制御部は、前記通知する信号に対する応答を受け取って、前記第２受信部に指示する、請求項７に記載のデータ処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組等を所定の記録媒体に記録する技術に関する。より具体的には、本発明は、時間的に重複して放送される複数の番組を録画する技術に関する。
【背景技術】
【０００２】
放送番組を記録する機器として、ＤＶＤレコーダの普及が進んでいる。ＤＶＤレコーダは、ＭＰＥＧ２プログラムストリーム（以下、「ＰＳ」と記述する。）でＤＶＤに番組のデータストリームを書き込む。例えば、アナログ放送番組の受信時には、ＤＶＤレコーダはアナログ放送番組をＰＳにエンコードしてＤＶＤに書き込んでいる。
【０００３】
近年、放送番組のソースの種類が多様化している。例えば日本国においては、アナログ放送に加え、デジタル放送が開始されている。後者のデジタル放送には、放送衛星の電波を利用するＢＳデジタル放送およびＣＳデジタル放送が含まれ、さらに２００３年からは地上波のデジタル放送も含まれることとなった。日本国においては２０１１年に従来の地上波アナログ放送の停波が予定されているため、デジタル放送は今後さらに普及が進むと予想される。
【０００４】
デジタル放送では、予めエンコードされたデータストリームが送信されている。デジタル放送のストリーム形式は、ＭＰＥＧ２トランスポートストリーム（以下、「ＴＳ」と記述する。）であり、ＰＳとは異なっている。よってＤＶＤレコーダはデジタル放送のＴＳをＤＶＤにそのまま書き込むことはできない。さらに、デジタル放送では高精彩映像の番組が放送され得る。高精彩映像のデータレートはＤＶＤ規格において規定されている最大データレートを超えることがあるため、その観点からも、ＤＶＤレコーダはデジタル放送番組を録画することはできない。
【０００５】
そこで近年は、デジタル放送の普及に併せてＴＳをそのままハードディスク（以下、ＨＤＤと記述する。）、Ｄ−ＶＨＳ、ブルーレイディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ；ＢＤ）等に記録するレコーダも登場している。
【０００６】
従来は、アナログ放送のみを録画可能なレコーダ、および、デジタル放送のみを録画可能なレコーダとして実用化されていた。
【０００７】
一般のレコーダには、録画予約に基づいて録画を実行する機能が備えられている。１台のレコーダに複数の録画予約を登録するとき、予約番組の放送時間が重複する可能性がある。このときは一方の録画を断念する必要がある。
【０００８】
録画予約の重複等に対応するため、２台以上のアナログチューナを搭載し、その両方を利用して録画するレコーダが存在する。また、デジタル放送では、チャンネル（周波数）が同じであれば複数番組のデータを送信することが可能である。そこで、例えば特許文献１は、同一周波数の複数番組を同時に記録し、再生時に選択して再生する方法を提案している。この技術によれば、複数番組を同時に録画できるため、録画予約が重複しても両方の予約録画が可能になる。
【特許文献１】特開２００１−１０３４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
複数番組を同時に録画するために、同じアナログチューナを複数台搭載すると、当然にそのコストは上昇する。また、デジタル放送に関しては、同時に記録するのは同一周波数チャンネル内の放送番組に限定されるという制限がある。そのため、例えばＢＳデジタル放送と地上波デジタル放送のように放送システムが異なる場合の録画予約の重複を回避することができない。
【００１０】
さらに、アナログ放送とデジタル放送とが混在し、それぞれを記録する記録媒体が複数種類混在する状況下では、各放送ソースの形式と記録媒体に記録可能なデータ形式との関係に基づいて、各放送ソースからの番組を１台のレコーダで録画可能にすることが適切である。なお、このような状況は、少なくとも今後数年は解消されないと考えられる。その理由は、地上デジタル放送の受信可能なエリアは、その性格上、地域の地形等に左右される。エリア拡大のためには放送局側の対応が必要となる。よって、現在の地上アナログ放送が完全にデジタル放送へ移行するためには一定の移行期間が必要であると考えられるからである。
【００１１】
本発明の目的は、放送システムの異なるデジタル放送間および／またはデジタル放送とアナログ放送間で、番組の放送時間が互いに重複しても、両方を録画可能にすることである。
【課題を解決するための手段】
【００１２】
本発明によるデータ処理装置は、放送システムが異なる第１放送信号および第２放送信号を受信して、各放送信号に含まれる番組を少なくとも１つの記録媒体に記録することが可能である。前記データ処理装置は、前記第１放送信号を受信する第１受信部と、前記第２放送信号を受信する第２受信部と、前記第１放送信号に含まれる第１番組のストリームを出力する第１ストリーム処理部と、前記第２放送信号に含まれる第２番組のストリームを出力する第２ストリーム処理部と、前記第１ストリームおよび前記第２ストリームを受け取り、前記少なくとも１つの記録媒体に並列的に書き込むストリーム制御部とを備えている。
【００１３】
前記第１受信部は、アナログ放送信号を前記第１放送信号として受信し、前記第２受信部は、デジタル放送信号を前記第２放送信号として受信し、前記第１ストリーム処理部は、前記アナログ放送信号に基づくデータを符号化して前記第１ストリームを生成し、前記第２ストリーム処理部は、前記デジタル放送信号に基づくデータストリームから前記第２ストリームを生成してもよい。
【００１４】
前記ストリーム制御部は、前記第１ストリームおよび前記第２ストリームの各々を同一の記録媒体に書き込んでもよい。
【００１５】
前記ストリーム制御部は、前記第１ストリームおよび前記第２ストリームの各々を、異なる２つの記録媒体に書き込んでもよい。
【００１６】
前記データ処理装置は、記録開始時刻および記録終了時刻を特定する時刻情報を受け取り、前記時刻情報に基づいて番組の記録を制御する録画制御部をさらに備えていてもよい。そして、第１放送システムによって放送され、かつ放送時間が重複する第１番組および第２番組の記録が指示されたときであって、前記第２番組がサイマル放送の対象であるときにおいて、前記録画制御部は、前記第１番組に関しては第１放送信号を受信するよう前記第１受信部に指示し、前記第２番組に関しては第２放送システムの第２放送信号として受信するよう前記第２受信部に指示してもよい。
【００１７】
前記第２ストリーム処理部は、前記第２放送信号から、前記第２放送システムを利用して放送される第２番組の放送時刻を特定する番組表データを予め取得しており、前記録画制御部は、前記番組表データに基づいて、前記第２番組がサイマル放送の対象であるとして前記第２受信部に指示してもよい。
【００１８】
前記録画制御部は、前記第２番組がサイマル放送の対象であると判定し、前記第２放送システムを利用した前記第２番組の記録が可能であることを通知する信号を出力してもよい。
【００１９】
前記録画制御部は、前記通知する信号に対する応答を受け取って、前記第２受信部に指示してもよい。
【発明の効果】
【００２０】
本発明のデータ記録装置は、必要最小限の構成で、異なる放送システムの番組を両方録画することができる。
【００２１】
特に、同じ放送システムの２つの番組の録画時間が重複したときであっても、一方の番組がサイマル放送の対象であるときには、当該一方の番組を異なる放送システムを利用して受信するので、両方の番組を録画することができる。
【発明を実施するための最良の形態】
【００２２】
以下、添付の図面を参照して、本発明によるコンテンツの記録装置の実施形態を説明する。実施形態においては、コンテンツはアナログ放送および／またはデジタル放送の番組であるとし、データ処理装置はＨＤＤ内蔵光ディスクレコーダであるとして説明する。
【００２３】
図１は、本実施形態によるＨＤＤ内蔵光ディスクレコーダ１０と他の機器とによって形成されるシステムの構成を示す。まず前提として、ＨＤＤ内蔵光ディスクレコーダ１０（以下「レコーダ１０」と記述する）は、アナログチューナおよびデジタルチューナを１基ずつ搭載しているとする。これは、アナログ放送とデジタル放送の両方が並行して行われている場合には、デジタル放送およびアナログ放送を受信し、録画できる機能が最低限必要と考えられるからである。なお、上述のアナログ放送およびデジタル放送は、異なる放送システムの例として挙げている。「放送システム」とは、コンテンツがアナログ方式で伝送されるかデジタル方式で伝送されるかの相違のみならず、例えば同じデジタル放送であっても、周波数が異なるＢＳデジタル放送か地上波デジタル放送かの相違も含む。さらに本明細書においては、電波放送とケーブル放送等の有線放送とも、放送システムが異なるとしてもよい。
【００２４】
本実施形態においては、この前提の上にさらにアナログチューナおよび／またはデジタルチューナを搭載することは想定していない。その理由は、チューナ等のハードウェアを追加することはレコーダ１０の製造コストアップに直結するからである。またハードウェアを追加するとレコーダ１０の筐体も大きくなる。いずれもユーザに対して好ましいことではない。本実施形態によるレコーダ１０は、最低限必要であるとして搭載された構成要素を利用して、後述する効率的な処理を行う。
【００２５】
以下、レコーダ１０の機能を概説したあと、レコーダ１０が取り扱うデータストリームのデータ構造、レコーダ１０の各構成要素およびレコーダ１０の動作を説明する。
【００２６】
レコーダ１０は、放送番組の映像および音声に関する動画のデータストリームをＨＤＤ（図示せず）および／または光ディスク１４にデジタル記録する録画機能を有する。光ディスク１４はＢｌｕ−ｒａｙディスク（ＢＤ）および記録型のＤＶＤ（ＤＶＤ−ＲＡＭ等）のいずれでもよく、レコーダ１０は、ＢＤおよびＤＶＤのいずれに対しても番組のストリームを録画することができる。以下では、特に区別する際には「ＢＤ１４」または「ＤＶＤ１４」と記述する。ＢＤに記録されるデータストリームの形式は、ＭＰＥＧ２トランスポートストリーム（ＴＳ）である。一方、ＤＶＤに記録されるデータストリームの形式は、ＭＰＥＧ２プログラムストリーム（ＰＳ）とする。
【００２７】
レコーダ１０は、光ディスク１４に記録されたデータストリームを読み出して動画を再生する再生機能も有する。図１では、レコーダ１０の録画機能および再生機能に関連して連携することが可能な他の機器を示している。レコーダ１０の録画機能および再生機能に関する処理は、リモコン１６や、レコーダ１０本体のボタン（図示せず）等を利用してユーザが与えた指示に基づいて行われる。
【００２８】
まず、レコーダ１０の録画機能に関連する処理を説明する。レコーダ１０は、デジタル放送番組に関するデジタル信号を受信するアンテナ１２ａ、および、アナログ放送番組に関するアナログ信号を受信するアンテナ１２ｂと接続され、デジタル信号およびアナログ信号を受信する。レコーダ１０は、例えば同軸ケーブル１１を介してデジタル信号およびアナログ信号を受け取る。デジタル信号のストリーム形式は、ＴＳである。
【００２９】
アナログ放送番組であれば、レコーダ１０はアナログ信号からＰＳを生成してＤＶＤ１４またはＨＤＤに記録する。デジタル放送番組であれば、レコーダ１０はＴＳを受信してＢＤ１４またはＨＤＤに記録する。厳密にいえば、ＢＤ１４には、パーシャルＴＳとは異なるストリーム（クリップＡＶストリーム）が記録される。クリップＡＶストリームは、パーシャルＴＳを構成する各パケットに４バイトの情報（パケット到着時刻を示す時刻情報等）が付加されて生成される。その情報が付加されることを除いては、クリップＡＶストリームのパケット構造はパーシャルＴＳのパケット構造と同じである。よって、以下ではクリップＡＶストリームとパーシャルＴＳとは実質的に同一であるとし、パーシャルＴＳがＢＤ１４等に記録されるとして説明する。
【００３０】
レコーダ１０は、ＳＤメモリカードやメモリースティック（登録商標）等のメモリカード１５に放送番組を録画することもできる。
【００３１】
次に、レコーダ１０の再生機能に関連する処理を説明する。レコーダ１０はＨＤＤまたは光ディスク１４に記録されたストリームを読み出し、復号化することによって映像および音声のデータを取得する。レコーダ１０は、それらのデータをＴＶ１３、スピーカ（図示せず）等に対して出力することにより、映像および音声が再生する。
【００３２】
ここで、図２〜図４を参照しながら、トランスポートストリームのデータ構造を説明する。その後は、図５および６を参照しながら、プログラムストリームのデータ構造を説明する。
【００３３】
図２は、トランスポートストリーム（ＴＳ）２０のデータ構造を示す。ＴＳパケットは、例えば、圧縮されたビデオデータが格納されたビデオＴＳパケット（Ｖ＿ＴＳＰ）３０、圧縮されたオーディオデータが格納されたオーディオＴＳパケット（Ａ＿ＴＳＰ）３１の他、番組表（プログラム・アソシエーション・テーブル；ＰＡＴ）が格納されたパケット（ＰＡＴ＿ＴＳＰ）、番組対応表（プログラム・マップ・テーブル；ＰＭＴ）が格納されたパケット（ＰＭＴ＿ＴＳＰ）およびイベント情報表（イベント・インフォメーション・テーブル；ＥＩＴ）が格納されたＥＩＴパケット（ＥＩＴ＿ＴＳＰ）３２等を含む。各ＴＳパケットのデータ量は１８８バイトである。
【００３４】
以下、本発明の処理に関連するビデオＴＳパケット、オーディオＴＳパケット、および、ＥＩＴパケットを説明する。図３（ａ）はビデオＴＳパケット３０のデータ構造を示す。ビデオＴＳパケット３０は、４バイトのトランスポートパケットヘッダ３０ａ、および、１８４バイトのトランスポートパケットペイロード３０ｂを有する。ペイロード３０ｂにはビデオデータ３０ｂが格納されている。一方、図３（ｂ）は、オーディオＴＳパケット３１のデータ構造を示す。オーディオＴＳパケット３１も同様に、４バイトのトランスポートパケットヘッダ３１ａ、および、１８４バイトのトランスポートパケットペイロード３１ｂを有する。オーディオデータ３１ｂはトランスポートパケットペイロード３１ｂに格納されている。
【００３５】
図３（ｃ）は、ＥＩＴパケット３２のデータ構造を示す。ＥＩＴパケット３２は、４バイトのトランスポートパケットヘッダ３２ａ、および、１８４バイトのトランスポートパケットペイロード３２ｂを有する。ペイロード３２ｂには番組情報であるイベント情報表ＥＩＴが格納されている。
【００３６】
上述の例から理解されるように、一般にＴＳパケットは４バイトのトランスポートパケットヘッダと、１８４バイトのペイロードとから構成されている。パケットヘッダには、そのパケットの種類を特定するパケット識別子（Ｐａｃｋｅｔ  ＩＤｅｎｔｉｆｉｅｒ；ＰＩＤ）が記述されている。例えば、ビデオＴＳパケットのＰＩＤは"０ｘ００２０"であり、オーディオＴＳパケットのＰＩＤは"０ｘ００２１"である。
【００３７】
ペイロードには、エレメンタリデータや番組情報が格納されている。エレメンタリデータは、ビデオデータ、オーディオデータ等のコンテンツデータや、再生を制御するための制御データ等である。どのようなデータが格納されているかは、パケットの種類に応じて異なる。
【００３８】
また番組情報に対応するイベント情報表ＥＩＴは、各番組の識別子（ＩＤ）であるイベント識別子（イベントＩＤ）、各番組毎の放映予定時間（放映開始時間および継続時間）およびタイトル情報等を規定する。
【００３９】
番組情報には、現在放映されている番組およびその次の番組に関する情報のみが格納されている場合と、現在から例えば８日分の放映予定番組の情報が格納されている場合とがある。前者は、イベント情報表ＥＩＴ−actualと呼ばれ、予約された番組が放映されているか否か、すなわち録画をいつから行い、いつ終了するかを判断する際に利用される情報である。後者は、イベント情報表ＥＩＴ−scheduleと呼ばれ、複数の番組情報を集めた番組リストを作成する際に利用される情報である。以下では、両者のいずれかを区別する必要のない場合には、単に「イベント情報表ＥＩＴ」と記述する。イベント情報表ＥＩＴは、繰り返し継続的にＴＳ２０に含まれて送信されている。ただし情報量の違いから、イベント情報表ＥＩＴ−actualは比較的短い時間で送信可能であり、例えば、５秒ごとに送信され、イベント情報表ＥＩＴ−scheduleは比較的長い時間をかけて送信される。
【００４０】
番組情報は、１以上のイベント固有情報３２ｂ−１、３２ｂ−２等を含む。このイベント固有情報の数は、１つのチャンネルにおける番組の数である。第１のイベント固有情報３２ｂ−１は、放映予定の番組の各々を識別するためのイベントＩＤと、番組の各々の開始時間と、継続時間と、その番組のタイトル等が格納されたディスクリプタとを含む。イベント固有情報３２ｂ−２等についても同様である。「開始時間」は、日本標準時（ＪＳＴ）と修正ユリウス日（ＭＪＤ）とで示す。「継続時間」は、番組の継続時間を時、分、秒で表す。例えば、１時間４５分３０秒は、「０ｘ０１４５３０」（１６進表記）である。ディスクリプタは、その番組のタイトル等を格納する。
【００４１】
以下、ビデオデータを例に挙げて、映像を構成するピクチャとの関係を説明する。図４（ａ）〜（ｄ）は、ビデオＴＳパケットからビデオピクチャを再生する際に構築されるストリームの関係を示す。図４（ａ）に示すように、ＴＳ４０は、ビデオＴＳパケット４０ａ〜４０ｄを含む。なお、ＴＳ４０には、他のパケットも含まれ得るが、ここではビデオＴＳパケットのみを示している。ビデオＴＳパケットは、ヘッダ４０ａ−１に格納されたＰＩＤによって容易に特定される。
【００４２】
ビデオデータ４０ａ−２等の各ビデオＴＳパケットのビデオデータから、パケット化エレメンタリストリームが構成される。図４（ｂ）は、パケット化エレメンタリストリーム（ＰＥＳ）４１のデータ構造を示す。ＰＥＳ４１は、複数のＰＥＳパケット４１ａ、４１ｂ等から構成される。ＰＥＳパケット４１ａは、ＰＥＳヘッダ４１ａ−１およびＰＥＳペイロード４１ａ−２から構成されており、これらのデータがビデオＴＳパケットのビデオデータとして格納されている。
【００４３】
ＰＥＳペイロード４１ａ−２は、それぞれが１つのピクチャのデータを含んでいる。ＰＥＳペイロード４１ａ−２から、エレメンタリストリームが構成される。図４（ｃ）は、エレメンタリストリーム（ＥＳ）４２のデータ構造を示す。ＥＳ４２は、ピクチャヘッダ、および、ピクチャデータの組を複数有している。なお、「ピクチャ」とは一般にフレームおよびフィールドのいずれも含む概念として用いられる。
【００４４】
図４（ｃ）に示すピクチャヘッダ４２ａには、その後に配置されたピクチャデータ４２ｂのピクチャ種別を特定するピクチャコーディングタイプが記述され、ピクチャヘッダ４２ｃにはピクチャデータ４２ｄのピクチャ種別を特定するピクチャコーディングタイプが記述されている。種別とは、Ｉピクチャ（Ｉｎｔｒａ−ｃｏｄｅｄ  ｐｉｃｔｕｒｅ）、Ｐピクチャ（Ｐｒｅｄｉｃｔｉｖｅ−ｃｏｄｅｄ  ｐｉｃｔｕｒｅ）またはＢピクチャ（Ｂｉｄｉｒｅｃｔｉｏｎａｌｌｙ−ｐｒｅｄｉｃｔｉｖｅ−ｃｏｄｅｄ  ｐｉｃｔｕｒｅ）を表す。種別がＩピクチャであれば、そのピクチャコーディングタイプは、例えば"００１ｂ"である。
【００４５】
ピクチャデータ４２ｂ、４２ｄ等は、そのデータのみによって、または、そのデータとその前および／または後に復号化されるデータとによって構築可能な１枚分のフレームのデータである。例えば図４（ｄ）は、ピクチャデータ４２ｂから構築されるピクチャ４３ａおよびピクチャデータ４２ｄから構築されるピクチャ４３ｂを示す。
【００４６】
ＴＳに基づいて映像を再生する際、レコーダ１０はビデオＴＳパケットを取得して上述の処理にしたがってピクチャデータを取得し、映像を構成するピクチャを取得する。これにより映像をＴＶ１３上に再生することができる。
【００４７】
図５は、ＤＶＤビデオレコーディング規格（以下「ＶＲ規格」と記述する）に準拠したＭＰＥＧ２プログラムストリーム５０のデータ構造を示す（以下、このストリームを「ＰＳ５０」と称する）。
【００４８】
ＰＳ５０は、複数のビデオオブジェクトユニット（Ｖｉｄｅｏ  ＯＢｊｅｃｔ；ＶＯＢ）＃１、＃２、・・・、＃ｋを含んでいる。例えば、ＰＳ５０が録画されたコンテンツとすると、各ＶＯＢは、ユーザが録画を開始してから録画を停止するまでの１回の録画動作に対応する動画データが格納されている。
【００４９】
各ＶＯＢは、複数のＶＯＢユニット（Ｖｉｄｅｏ  ＯＢｊｅｃｔ  ｕｎｉｔ；ＶＯＢＵ）＃１、＃２、・・・、＃ｎを含んでいる。各ＶＯＢＵは、映像の再生時間にして０．４秒から１秒程度のデータを含むデータ単位である。以下、最初に配置されたＶＯＢＵとその次に配置されたＶＯＢＵを例にして、ＶＯＢＵのデータ構造を説明する。
【００５０】
ＶＯＢＵ＃１は、複数のパックから構成されている。ＰＳ５０内の各パックのデータ長（パック長）は一定（２キロバイト（２０４８バイト））である。ＶＯＢＵの先頭には、図５に"Ｒ"で示されるリアルタイムインフォメーションパック（ＲＤＩパック）５１が配置されている。ＲＤＩパック５１の後には、"Ｖ"で示されるビデオパック（ビデオパック５２ａ、５２ｂ等）および"Ａ"で示されるオーディオパック（オーディオパック５３等）が複数含まれている。
【００５１】
各パックは以下の情報を格納している。すなわち、ＲＤＩパック５１は、ＰＳ５０の再生を制御するために用いられる情報、例えばＶＯＢＵの再生タイミングを示す情報や、ＰＳ５０のコピーを制御するための情報を格納している。ビデオパック５２ａ、５２ｂ等は、ＭＰＥＧ２圧縮されたビデオデータを格納している。オーディオパック５３等は、例えばＭＰＥＧ２−オーディオ規格によって圧縮されたオーディオデータを格納している。近接するビデオパックおよびオーディオパックには、例えば、同期して再生されるビデオデータおよびオーディオデータが格納されているが、それらの配置（順序）は任意である。
【００５２】
ＶＯＢＵ＃２もまた、複数のパックから構成されている。ＶＯＢＵ＃２の先頭には、ＲＤＩパック５４が配置され、その後、ビデオパック５５およびオーディオパック５６等が複数配置されている。各パックに格納される情報の内容はＶＯＢＵ＃１と同様である。
【００５３】
図６は、ＰＳ５０内のビデオパックのデータ構造を示す。以下、ビデオパック５２ａを例として説明する。ビデオパック５２ａは、ＭＰＥＧ２圧縮されたビデオデータ６２ａを格納している。また、ビデオパック５２ａはビデオパックであることを特定するパックヘッダ６２ｂおよびＰＥＳパケットヘッダ６２ｃの他、さらにＶＯＢＵの最初のビデオパックであればパックヘッダ６２ｂの中にシステムヘッダ（図示せず）も含まれる。
【００５４】
図６に示すビデオパック５２ａのビデオデータ６２ａは、後続のビデオパック５２ｂ以後のビデオデータ６３ａ等とともにＩフレーム６５のデータを構成する。さらにＩフレームに続くＢフレーム６６や、Ｐフレームを構成するビデオパックが続けて記録される。
【００５５】
また、ビデオデータ６２ａは、シーケンスヘッダ６７およびＧＯＰヘッダ６８を含んでいる。ＭＰＥＧ２規格では、ビデオフレームを複数まとめた「グループ・オブ・ピクチャ」（Group Of Picture；ＧＯＰ）が規定されており、ＧＯＰヘッダ６８はその先頭を表す。ＧＯＰの先頭フレームは必ずＩフレームである。
【００５６】
なお、図４（ｃ）に示すピクチャデータ（例えばピクチャデータ４２ｂおよび４２ｄ）と図６に示すフレームデータ（例えばＩフレーム６５のデータ）とは、ＭＰＥＧ２規格に基づいて圧縮符号化された映像データである。図４（ｃ）に示すピクチャデータが標準解像度である場合には、そのピクチャデータは図６に示すフレームデータと同じであってもよい。よって、各ビデオＴＳパケットに基づいてピクチャデータを取得すれば、そのピクチャデータを利用してＰＳのビデオパックを生成することは容易である。その逆も同様である。しかし、図４（ｃ）に示すピクチャデータが高解像度である場合には、一旦デコードした後、間引き等によって標準解像度の映像に変換し、再度エンコードすることにより、図６に示すフレームデータを構築する必要がある。音声に関しても、例えばオーディオＴＳパケットに基づいてＡＡＣ規格のオーディオデータが得られれば、そのオーディオデータを利用してＰＳのオーディオパックを生成することは容易である。
【００５７】
次に、図７を参照しながら、本実施形態によるレコーダ１０の構成を説明する。図７は、レコーダ１０の機能ブロックの構成を示す。レコーダ１０は、ＡＶソース出力部１００と、ＨＤＤ２００と、制御部３００と、操作部４００とを含む。
【００５８】
ＡＶソース出力部１００は、デジタル放送番組をＴＳフォーマットで出力し、アナログ放送番組をＰＳフォーマットで出力する。ＨＤＤ２００は、ＴＳおよびＰＳを見かけ上同時に書き込み、および、読み出すことができる。制御部３００は、これら２つのストリームの記録を制御する。操作部４００は、レコーダ１０をユーザが操作するための本体スイッチ、または、リモコン１６である。
【００５９】
ＡＶソース出力部１００は、地上アナログチューナ１０１、ＡＧＣ１０２、Ａ／Ｄコンバータ１０３、ＭＰＥＧ２−ＰＳエンコーダ１０４、地上及び衛星デジタルチューナ１０５、トランスポートデコーダ１０６、ＥＰＧ管理部１０７を含む。
【００６０】
アナログチューナ１０１は、アンテナ１２ｂ（図１）からアナログ信号を受け取り、周波数に基づいて選局を行って必要な番組の信号を取り出す。アナログチューナ１０１は、ＡＧＣ（Ａｕｔｏ  Ｇａｉｎ  Ｃｏｎｔｒｏｌ）１０２を介して、Ａ／Ｄコンバータ１０３に接続されている。ＡＧＣ１０２は、番組の信号のＳｙｎｃおよびデータの振幅レベルを自動調整する。Ａ／Ｄコンバータ１０３は、アナログの音声及び映像信号をデジタル変換してベースバンドのデジタル信号として出力する。ＭＰＥＧ２−ＰＳエンコーダ１０４は、デジタル信号を符号化してＭＰＥＧ−ＰＳを生成し、制御部３００に供給する。
【００６１】
デジタルチューナ１０５は、アンテナ１２ａ（図１）から１以上の番組が含まれるデジタル信号を受け取る。デジタル信号として伝送されるＭＰＥＧ２−ＴＳには複数の番組のパケットが混在している。複数の番組のパケットを含むトランスポートストリームは"フルＴＳ"と呼ばれる。トランスポートデコーダ１０６は、ＴＳを受け取り、ＴＳから所望のチャンネルの放送番組のみを抽出したデータストリーム（ＭＰＥＧ２パーシャルトランスポートストリーム；ＭＰＥＧ２−ＰＴＳ）を生成して、制御部３００に供給する。
【００６２】
フルＴＳから所望のチャンネルのパケットを取り出す手順は以下のとおりである。いま、希望の番組の番組番号（チャンネル番号）をＸとする。まずはじめに、フルＴＳから番組表パケット（図２のＰＡＴ＿ＴＳＰ）が検索される。番組表パケットのパケットＩＤ（ＰＩＤ）には、必ず０が与えられているので、その値を有するパケットを検索すればよい。番組表パケット内の番組表には、各番組番号と、その番組番号に対応する各番組の番組対応表パケット（図２のＰＭＴ＿ＴＳＰ）のＰＩＤが格納されている。これにより、番組番号Ｘに対応する番組対応表ＰＭＴのパケットＩＤ（ＰＩＤ）を特定できる。番組対応表ＰＭＴのＰＩＤをＸＸとする。
【００６３】
次に、ＰＩＤ＝ＸＸが付された番組対応表パケット（図２のＰＭＴ＿ＴＳＰ）を抽出すると、番組番号Ｘに対応する番組対応表ＰＭＴが得られる。番組対応表ＰＭＴには、番組ごとに、視聴の対象として各番組を構成する映像・音声情報等が格納されたＴＳパケットのＰＩＤが格納されている。例えば、番組番号Ｘの映像情報のＰＩＤはＸＶであり、音声情報のＰＩＤはＸＡである。このようにして得られた映像情報を格納したパケットのＰＩＤ（＝ＸＶ）と、音声情報を格納したパケットのＰＩＤ（＝ＸＡ）とを利用して、フルＴＳから特定の番組に関する映像・音声のパケットを抽出できる。
【００６４】
なお、フルＴＳからパーシャルＴＳを生成する際には、必要な映像・音声情報を格納したパケットを取り出すだけでなく、ＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）パケットおよびＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）パケットも抽出および変更する必要がある。ＰＳＩパケットとは、図２に示す番組表パケット（ＰＡＴ＿ＴＳＰ）、番組対応表パケット（ＰＭＴ＿ＴＳＰ）等を総称するパケットである。ＰＳＩパケットを修正する理由は、フルＴＳとパーシャルＴＳとでは含まれる番組数等が異なるため、番組表および番組対応表をパーシャルＴＳに適合させる必要が生じるからである。一方、ＳＩパケットとは、図２に示すＥＩＴパケット（ＥＩＴ＿ＴＳＰ）等を総称するパケットである。ＳＩパケットは、フルＴＳに含まれる番組の内容、スケジュール／タイミング等を記述するデータ、独自に定義された拡張情報（これらは「番組配列情報」とも呼ばれる）等を含むパケットである。フルＴＳではＳＩパケットに含まれるデータは２０〜３０種類にも上る。これらのデータのうち、パーシャルＴＳの再生等に関して重要なデータのみが抽出されて１つのＳＩＴパケットが生成され、パーシャルＴＳ内に多重化される。またパーシャルＴＳでは、ＳＩＴパケットにはそのストリームがパーシャルＴＳであることを示す情報（ｐａｒｔｉａｌ  ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ  ｄｅｓｃｒｉｐｔｏｒ）が格納されている。パーシャルＴＳ内にＳＩＴパケットを多重化することは慣用されている。これは、欧州／日本のデジタル放送規定（ＤＶＢ／ＡＲＩＢ）との整合性のためである。
【００６５】
ＥＰＧ管理部１０７は、トランスポートデコーダ１０６が放送から抽出したＥＩＴパケット３２に基づいて、地上アナログおよびデジタル放送の電子番組表（Ｅｌｅｃｔｏｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ；ＥＰＧ）の構成データ（番組表データ）を抽出して蓄積し、管理する。番組表データは制御部３００に供給される。なお、アナログ放送については、例えばアナログ放送の電子番組表に対応するＧガイドの番組表データは、ＢＳデジタル放送のメガポートチャンネルでデータとして放送されている。よってデジタルチューナおよびトランスポートデコーダ１０６を利用してアナログ放送の番組表データを抽出することは可能である。
【００６６】
制御部３００は、ストリーム制御部３０１、ＭＰＥＧ２−ＰＳデコーダ３０２、ＭＰＥＧ２−ＴＳデコーダ３０３、ＧＦＸ制御部３０４、Ｄ／Ａコンバータ３０５、スイッチ（ＳＷ）３０６、３０７、３０８および３０９、予約録画制御３１０、映像出力制御部３１１およびネットワークインターフェース（Ｉ／Ｆ）３１２を含む。
【００６７】
ストリーム制御部３０１はＨＤＤ２００と接続され、ＨＤＤ２００へのＴＳおよびＰＳからなる２系統のデータの同時書き込み及び読み出しを制御する。また、ストリーム制御部３０１は光ディスクドライブ（図示せず）とも接続されている。ストリーム制御部３０１は、光ディスクドライブに装填された光ディスク１４に対するＴＳおよびＰＳからなる２系統のデータの同時書き込み及び読み出しを制御する。ストリーム制御部３０１は、光ディスク１４がＤＶＤであるときはＰＳの書き込み及び読み出しを制御し、ＢＤであればＴＳの書き込み及び読み出しを制御する。ＴＳおよびＰＳは、ネットワークＩ／Ｆ３１２からも入力されうる。
【００６８】
ＳＷ３０６は、ＭＰＥＧ２−ＰＳエンコーダ１０４の出力と接続された入力端子、および、ストリーム制御部３０１の入力と接続された出力端子とを有する。ＳＷ３０６が閉じたとき入力端子と出力端子とが接続され、ＰＳがストリーム制御部３０１に出力される。なお、ＳＷ３０６が閉じた場合はＨＤＤ２００または光ディスク１４へのストリームの記録が実行されるとする。ＨＤＤ２００および光ディスク１４のいずれの記録媒体に記録されるかは、例えばユーザの設定に基づく。
【００６９】
ＳＷ３０７は、ＭＰＥＧ２−ＰＳエンコーダ１０４の出力と接続された第１入力端子およびストリーム制御部３０１の出力と接続された第２入力端子と、ＭＰＥＧ２−ＰＳデコーダ３０２の入力と接続された出力端子とを有する。そして第１入力端子と出力端子との経路、または、第２入力端子と出力端子との経路を形成する。
【００７０】
ＳＷ３０８は、トランスポートデコーダ１０６の出力と接続された入力端子、および、ストリーム制御部３０１の入力と接続された出力端子とを有する。ＳＷ３０８が閉じたとき入力端子と出力端子とが接続され、ＴＳがストリーム制御部３０１に出力される。なお、ＳＷ３０８が閉じた場合はＨＤＤ２００または光ディスク１４へのストリームの記録が実行されるとする。
【００７１】
ＳＷ３０９は、トランスポートデコーダ１０６の出力と接続された第１入力端子およびストリーム制御部３０１の出力と接続された第２入力端子と、ＭＰＥＧ２−ＴＳデコーダ３０３の入力と接続された出力端子とを有する。そして第１入力端子と出力端子との経路、または、第２入力端子と出力端子との経路を形成する。
【００７２】
ＭＰＥＧ２−ＰＳデコーダ３０２の出力と、ＭＰＥＧ２−ＴＳデコーダ３０３の出力と、ＥＰＧ管理部１０７の出力とは、それぞれグラフィックス（ＧＦＸ）制御部３０４に入力される。デコーダ３０２および３０３からは、番組のデジタル信号が出力され、ＥＰＧ管理部１０７からは番組表データが出力される。ＧＦＸ制御部３０４は、番組ソース選択、番組表表示、ソースのリサイズ、ＯＳＤ付加等のグラフィック処理を行い、得られたデジタル信号をＤ／Ａコンバータ３０５に出力する。Ｄ／Ａコンバータ３０５は、デジタル信号をアナログ信号に変換してＴＶ１３に供給する。
【００７３】
予約録画制御部３１０は、デジタル放送およびアナログ放送の予約録画の登録を受け付け、登録された条件に従って録画の実行を指示する。予約録画の登録時には、ＥＰＧ管理部１０７から番組表データの供給を受けてＧＦＸ制御部３０４に表示を指示する。予約録画制御部３１０は、登録された条件を予約情報として管理する。予約情報は、少なくともチャンネル、録画開始日時、録画終了日時（または録画継続時間）を特定する各情報を含んでいる。予約録画制御部３１０は、アナログチューナ１０１、デジタルチューナ１０５、トランスポートデコーダ１０６、ＳＷ３０６、ＳＷ３０８、ＧＦＸ制御部３０４に対して指示を出し、各々の動作を制御する。
【００７４】
映像出力制御部３１１は、ＳＷ３０７とＳＷ３０９に対して指示を送り、チューナ側の経路から得られたＰＳまたはＴＳをＴＶ１３へ出力するか、ストリーム制御部３０１を介してＨＤＤ２００側から得られたＰＳまたはＴＳをＴＶ１３へ出力するかを制御する。
【００７５】
ネットワークＩ／Ｆ３１２は、種々のインターフェースを含む。例えばネットワークＩ／Ｆ３１２は、セットトップボックス（ＳＴＢ）５００との接続を確保するＩＥＥＥ１３９４インターフェースや、ネットワーク５０１に接続するイーサネット（登録商標）規格に準拠した端子である。なおネットワークＩ／Ｆ３１２は、単なるインターフェースや端子のみならず、それらを介してデータを授受するためのコントローラとしての機能も含む。
【００７６】
操作部４００は、レコーダ１０の操作をユーザが行うためのスイッチ等である。操作部４００は、選局のための選局制御信号、録画予約登録のための予約制御信号、録画や再生等の出力切替のための切替制御信号、ＥＰＧや各種ＧＵＩ等の操作のための操作制御信号等を出力する。選局制御信号はアナログチューナ１０１、デジタルチューナ１０５、トランスポートデコーダ１０６に送られる。予約制御信号は予約録画制御部３１０に送られる。切替制御信号は映像出力制御部３１１に送られる。操作制御信号はＧＦＸ制御部３０４に送られる。
【００７７】
次に、レコーダ１０の動作を説明する。以下においては、記録媒体はＨＤＤ２００であるとする。
【００７８】
まず、ユーザが操作部４００によってＥＰＧ表示操作を行うと、ＥＰＧ管理部１０７は、蓄積している電子番組表の構成情報をＧＦＸ制御部３０４に送る。ＧＦＸ制御部３０４はその情報に基づいて電子番組表を構築し、ＴＶ１３に出力する。ユーザがＴＶ１３に表示された番組表上で、操作部４００を利用して録画予約したい番組を選択すると、予約録画制御部３１０は、当該番組の録画に必要な情報、例えばチャンネル、録画開始日時、録画終了日時（または録画継続時間）を特定する各情報を受け取る。そして予約録画制御部３１０はそれらの情報を予約情報として登録する。これにより予約登録が完了する。
【００７９】
予約情報は、予約録画制御部３１０において管理される。予約情報として登録された日時が到来すると、予約録画制御部３１０はＡＶソース出力部１００に対してアナログ放送の放送信号またはデジタル放送の放送信号の受信を指示し、受信された信号に基づくストリームの生成または解析を指示する。さらに予約録画制御部３１０は、ＳＷ３０６またはＳＷ３０８の閉操作を行い、ＡＶソース出力部１００から出力されたＰＳまたはＴＳを、ストリーム制御部３０１を介してＨＤＤ２００に蓄積させる。以上の処理により、予約録画が実行される。なお、「予約情報として登録された日時」は、厳密にその日時でなくてもよく、その時刻よりも早い時刻であってもよい。例えば２分程度早くてもよい。若干早く録画に向けた処理を開始することにより、レコーダ１０は、各構成要素の動作が安定した後に確実に録画を開始できる。
【００８０】
ここで、ユーザが、放送日時の重複するアナログ放送番組とデジタル放送番組の録画予約を行ったとする。予約録画制御部３１０には時を前後してこれらの２つの予約情報が登録される。
【００８１】
本実施形態によるレコーダ１０は、録画開始時刻が到来すると、同時並列的にアナログ放送番組とデジタル放送番組とを録画する。すなわち、レコーダ１０はアナログチューナ１０１を介してアナログ放送信号を受信してＰＳを生成し、最終的にその番組のＰＳをＨＤＤ２００に蓄積する。またレコーダ１０は、デジタルチューナ１０５を介してデジタル放送信号を受信してパーシャルＴＳを生成し、最終的にその番組のＴＳをＨＤＤ２００に蓄積する。
【００８２】
以下、より詳しく説明する。アナログ放送番組の録画予約に対しては、レコーダ１０の予約録画制御部３１０は、アナログチューナ１０１に対してその番組の選局を指示し、ＳＷ３０６に対しては閉操作指示を送る。その結果、ストリーム制御部３０１を介してＰＳがＨＤＤ２００に書き込まれる。一方、デジタル放送番組の録画予約に対しては、予約録画制御部３１０は、デジタルチューナ１０１に対してその番組を含むチャンネルの選局を指示し、トランスポートデコーダ１０６に対してはそのチャンネルのＴＳに含まれる、予約された番組のデータを格納したＴＳパケットの抽出を指示する。そしてＳＷ３０８へに対しては閉操作指示を送る。その結果、ストリーム制御部３０１を介してパーシャルＴＳがＨＤＤ２００に書き込まれる。上述の処理によれば、デジタル放送番組とアナログ放送番組の放送時間が重複していても、両方の番組を同時に録画できる。
【００８３】
なお、ストリーム制御部３０１は複数ストリームの同時記録が可能な処理性能を有している。例えば、ＰＳの最大データレートが約１０Ｍｂｐｓであり、ＴＳの最大データレートが約３５Ｍｂｐｓであるとすると、ストリーム制御部３０１が処理可能でかつＨＤＤ２００との間のインターフェースの転送レートはＰＳおよびＴＳの合計データレート以上（約５０Ｍｂｐｓ）の処理性能を有する。さらに同時書き込み時に読み出しも可能とする場合には、さらに読み出し最大レートも加えた合計データレート以上必要となる。なお、上述の条件を満たすためには、ＨＤＤ２００の処理性能も同等以上必要である。
【００８４】
デジタル放送番組とアナログ放送番組の同時録画が可能であることにより、種々の応用が考えられる。例えばアナログ放送の２番組に関して録画時刻が重複したときであって、かつ、一方の番組についてサイマル放送が行われているときには、レコーダ１０は、一方の番組についてはアナログ放送番組として録画予約し、他方の番組についてはデジタル放送番組として録画予約する。この結果、アナログチューナが１基しか設けられていなくても、録画時刻が重複するアナログ放送の２番組を実質的に録画することができる。
【００８５】
上述した「サイマル放送」とは、ある番組が同じ日時においてアナログ放送とデジタル放送の両方で放映される放送形態をいう。ただし、アナログ放送とデジタル放送との間で番組の内容は厳密に同一でなくてもよく、例えば放送内容のうちの９０％以上が同じであればよい。放送される映像の画質、音質等の相違は同一か否かの判断の対象としなくてもよい。サイマル放送は、アナログ放送がデジタル放送へ移行するまでの間は特に必要であり、このような放送形態を利用することにより、必要最小限の機器構成で効率的な処理を実現できる。例えば日本国においては、現在、地上デジタル放送の番組のほとんどはサイマル放送の対象とされている。その番組がサイマル放送の対象とされているか否かは、ＥＩＴパケットの番組情報中の番組ＩＤ（イベントＩＤ）の検索結果に基づいて、または、番組情報中のディスクリプタに記述された、同一放送局の同一放送時間帯でのデジタル放送番組のタイトルとアナログ放送番組のタイトルとの比較結果に基づいて行うことが可能である。
【００８６】
本明細書においては、「サイマル放送」とは、アナログ放送とデジタル放送との間でのみ観念されるのではない。放送システムが異なっていればサイマル放送は観念される。例えばデジタル放送またはアナログ放送と、ネットワークＩ／Ｆ３１２を介して受信可能な放送との組み合わせであってもよい。「ネットワークＩ／Ｆ３１２を介して受信可能な放送」には、ネットワーク５０１を介してサーバ５０２またはケーブルテレビの放送事業者から配信される放送、ユーザのＳＴＢ５００において受信されたデジタル放送、さらにはアナログ信号入力端子（図示せず）を介して入力されるアナログ放送等が含まれる。
【００８７】
以下、図８および図９を参照しながら、レコーダ１０の処理を詳細に説明する。図８は、サイマル放送を利用した録画予約の振替処理の手順を示す。レコーダ１０が操作部４００を介して入力された録画予約の登録要求を受け取ると、図８の処理が開始される。
【００８８】
ステップＳ８０１において、ＥＰＧ管理部１０７は予約録画制御部３１０からの指示に基づいて、地上アナログ放送の番組表のデータを出力する。番組表がＴＶ１３に表示されると、ステップＳ８０２において、操作部４００はユーザから録画予約の対象となる番組の選択を受け付け、さらにステップＳ８０３において、予約登録を確定するための操作も受け付ける。例えば図９（ａ）は、ＴＶ１３に表示された地上アナログ放送の番組表９１を示す。選択されている番組は、番組表９１において太枠で囲まれた「今日のニュース」である。番組表９１の下方には、予約登録を確定するためにハイライトされた「はい」の表示カーソル９２も表示されている。この表示状態で、操作部４００に確定指示が入力されたとする。
【００８９】
再び図８を参照する。ステップＳ８０４において、予約録画制御部３１０は、それまでに予約登録された予約情報を参照して、同一チューナ（この例ではアナログチューナ）を利用する他の録画予約と録画時刻が重複しているか否かを判定する。重複していないときにはステップＳ８０５に進み、予約が登録される。一方、重複しているときにはステップＳ８０６に進む。なお「重複する」とは、複数番組の録画時刻が完全に一致することだけでなく、一部が一致することも含む。
【００９０】
ステップＳ８０６においては、予約録画制御部３１０は、録画予約が重複していることを示す警告をＴＶ１３に表示する。さらにステップＳ８０７において、予約録画制御部３１０は、地上デジタル放送の番組表データを利用して、その番組について地上デジタル放送を利用したサイマル放送が予定されているか否かを確認する。予定されているときにはその旨をＴＶ１３に表示する。この確認を行うか否かは、ユーザの指示に基づいて行われるとしてもよい。例えば図９（ｂ）は、ＴＶ１３に表示された、録画予約の重複に対する警告およびサイマル放送の予定を検索するか否かの確認画面の例を示す。
【００９１】
再び図８を参照する。ステップＳ８０８において、予約録画制御部３１０は、地上デジタル放送を利用して録画予約するか否かをユーザに確認する。ユーザが録画予約することを選択するとステップＳ８０９に進み、録画予約しないことを選択すると、ステップＳ８０５に進み、そのまま当初の設定内容に従った録画予約の登録が行われる。なお、ステップＳ８０５の登録が行われたときは、その録画予約と、録画時刻が重複している他の録画予約も存在することになる。このようなときは予約録画制御部３１０は予約録画の実行に関する優先度の設定をユーザに求め、優先度が高い予約順に録画を実行する。なお、先の録画予約がキャンセルされる可能性や、先の録画予約の対象である番組の放送時刻が変更される可能性等に鑑み、録画時刻が重複している場合でも予約の受け付けは行われる。または、いずれの番組を録画するかを選択するようユーザに求め、選択された番組の予約のみを登録し、他方の予約は取り消してもよい。
【００９２】
ステップＳ８０９においては、ＥＰＧ管理部１０７は予約録画制御部３１０からの指示に基づいて、地上デジタル放送の番組表のデータを出力する。図９（ｃ）は、ＴＶ１３に表示された地上デジタル放送の番組表９３を示す。以後の図８のステップＳ８１０からＳ８１３に示す処理は、そして地上アナログ放送に関するステップＳ８０２からステップＳ８０６までと同じである。最終的には、レコーダ１０の予約録画制御部３１０は、地上デジタル放送の番組を録画予約の対象として登録する。図９（ｄ）は、地上デジタル放送の番組に対して、録画予約の登録が完了したときの画面の例を示す。
【００９３】
なお、ステップＳ８１３においてレコーダ１０が予約の重複を表示したときは、地上アナログ放送に関して録画予約が重複しただけでなく、地上デジタル放送に関しても録画予約が重複したことを意味する。より詳細には、ユーザが予約したいアナログ放送の２番組およびデジタル放送の１番組（計３番組）の各々は、録画時間帯が重複しているといえる。アナログチューナ１０１およびデジタルチューナ１０５を１基ずつ利用して録画できる番組は２番組である。よって予約録画制御部３１０はユーザに対し、予約録画の実行順序を決定する優先度の設定を促し、または、いずれか１番組の予約のキャンセルを促すことが好ましい。優先度の設定または予約のキャンセルに際しては、予約録画制御部３１０が予約情報の内容をＴＶ１３の画面に列挙して表示するための信号を生成すればよい。ＴＶ１３はその信号を受け取って予約内容を表示する。その表示を見て、ユーザは操作部４００等を介して番組を特定し、優先度の設定またはキャンセルの指定ができる。なおこれらの指示がユーザから入力されなければ、予約録画制御部３１０は録画予約が登録された順序で優先度を自動的に設定し、録画を実行してもよい。
【００９４】
上述の処理の結果、予約制御部３１０は、アナログチューナ１０１およびデジタルチューナ１０５の両方を制御して受信し、ＰＳおよびＴＳを見かけ上同時にＨＤＤ２００へ書き込む。以上のように、重複するアナログ放送番組を録画予約しようとしたときには、片方の番組をサイマル放送の対象であるデジタル放送の番組に振り替えて録画することにより、両方の記録を同時に行うことができる。なお、重複するデジタル放送番組の録画予約をしようとしたときにおいても同様に、片方の番組をサイマル放送の対象であるアナログ放送の番組に振り替えて録画することにより、両方の記録を同時に行うことができる。
【００９５】
なお、本実施形態では予約録画時の２チャンネル同時記録を説明したが、片方または両方がマニュアル録画であってもよい。また本実施形態では、記録媒体は１つのＨＤＤとしたが、複数の記録メディアであってもよい。さらに、ＢＤやＤＶＤ−ＲＡＭ等の記録可能なリムーバブルメディアと併用してもよい。
【産業上の利用可能性】
【００９６】
本発明は、２つのチューナを内蔵する録画機器のみならず、さまざまな入力ＡＶソースを同時に記録する機器およびシステムに適用できる。
【図面の簡単な説明】
【００９７】
【図１】本実施形態によるＨＤＤ内蔵光ディスクレコーダ１０と他の機器とによって形成されるシステムの構成を示す図である。
【図２】トランスポートストリーム（ＴＳ）２０のデータ構造を示す図である。
【図３】（ａ）はビデオＴＳパケット３０のデータ構造を示す図であり、（ｂ）はオーディオＴＳパケット３１のデータ構造を示す図であり、（ｃ）はＥＩＴパケット３２のデータ構造を示す図である。
【図４】（ａ）〜（ｄ）は、ビデオＴＳパケットからビデオピクチャを再生する際に構築されるストリームの関係を示す図である。
【図５】ＤＶＤビデオレコーディング規格に準拠したＭＰＥＧ２プログラムストリーム５０のデータ構造を示す図である。
【図６】プログラムストリーム５０内のビデオパックのデータ構造を示す図である。
【図７】レコーダ１０の機能ブロックの構成を示す図である。
【図８】サイマル放送を利用した録画予約の振替処理の手順を示すフローチャートである。
【図９】（ａ）から（ｄ）は、サイマル放送を利用した録画予約の振替処理に関する表示画面の例である。
【符号の説明】
【００９８】
１０  ＨＤＤ内蔵光ディスクレコーダ
１４  光ディスク
１００  ＡＶソース出力部
１０１  アナログチューナ
１０２  ＡＧＣ
１０３  Ａ／Ｄコンバータ
１０４  ＭＰＥＧ２−ＰＳエンコーダ
１０５  デジタルチューナ
１０６  トランスポートデコーダ
１０７  ＥＰＧ管理部
２００  ＨＤＤ
３００  制御部
３０１  ストリーム制御部
３０２  ＭＰＥＧ２−ＰＳデコーダ
３０３  ＭＰＥＧ２−ＴＳデコーダ
３０４  ＧＦＸ制御部
３０５  Ｄ／Ａコンバータ
３０６、３０７、３０８、３０９    スイッチ
３１０  予約録画制御部
３１１  映像出力制御部
４００  操作部
５００  セットトップボックス
５０１  ネットワーク
５０２  サーバ
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2005122562.tif 000011
【図２】
2005122562.tif 000012
【図３】
2005122562.tif 000013
【図４】
2005122562.tif 000014
【図５】
2005122562.tif 000015
【図６】
2005122562.tif 000016
【図７】
2005122562.tif 000017
【図８】
2005122562.tif 000018
【図９】
2005122562.tif 000019
【国際調査報告】
2005122562.tif 000020
2005122562.tif 000021
2005122562.tif 000022
2005122562.tif 000023
2005122562.tif 000024
2005122562.tif 000025
2005122562.tif 000026