(57)【要約】【課題】ＭＭＴ方式を用いた放送システムにおいて録画された番組を効率的に読み出すことを可能とする電子装置及び方法を提供することにある。【解決手段】実施形態に係る電子装置は、受信部及び録画部を備える。受信部は、ＭＭＴ方式に従って第１番組を含む放送波を受信する。録画部は、第１番組のＩフレームの位置を示すＥＰ  ＭＡＰを生成し、第１番組を含む放送波のストリームを記録媒体に録画する。録画部は、第１番組の第１ＴＬＶパケットを第１読み出しブロックに記録し、第１ＴＬＶパケットの次の第２ＴＬＶパケットを第１読み出しブロックの次の第２読み出しブロックの先頭から記録する。第２ＴＬＶパケットがＥＰ  ＭＡＰにより指定され、かつ、第１ＴＬＶパケットの終端が第１読み出しブロックの終端と合致しない場合、第１ＴＬＶパケットの終端部から第２読み出しブロックの先頭までの間にＮＵＬＬパケットを挿入する。【選択図】図１
2019040647.tif 000002
【特許請求の範囲】
【請求項１】
ＭＭＴ（MPEG Media Transport）方式に従って、第１番組を含む放送波を受信する受信部と、
前記第１番組のＩフレームの位置を少なくとも示すＥｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰを生成し、前記第１番組を含む放送波のストリームを、ＴＬＶ（Type Length Value）の可変長パケット方式に従って記録媒体に録画する録画部とを備え、
前記録画部は、前記第１番組の第１ＴＬＶパケットを、前記記録媒体の第１読み出しブロックの少なくとも一部に記録し、
前記第１ＴＬＶパケットの次の第２ＴＬＶパケットを、前記第１読み出しブロックの次の第２読み出しブロックの先頭から開始する前記記録媒体上の記録領域に記録するものであって、
前記第２ＴＬＶパケットが前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰにより指定され、かつ、前記第１ＴＬＶパケットの終端が、前記第１読み出しブロックの終端と合致しない場合、前記第１ＴＬＶパケットの終端部から前記第２読み出しブロックの先頭までの前記記録媒体上の記録領域にＮＵＬＬパケットを挿入する
電子装置。
【請求項２】
前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰは、前記第１番組に含まれるＩフレームの位置を示し、
前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰによって指定されるＴＬＶパケットは、各読み出しブロックの先頭から開始する前記記録媒体上の記録領域に記録される
請求項１記載の電子装置。
【請求項３】
前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰによって指定されない第３ＴＬＶパケットは、第３読み出しブロックの先頭から開始する前記記録媒体上の記録領域に記録される
請求項１または請求項２に記載の電子装置。
【請求項４】
前記受信部は、トランスポンダーから前記放送波を受信し、
前記トランスポンダーから受信される放送波には前記第１番組を含む複数の番組が多重化されており、
前記第１ＴＬＶパケット及び前記第２ＴＬＶパケットは、前記第１番組を識別するための番組識別情報を含み、
前記録画部は、前記第１ＴＬＶパケットに含まれる番組識別情報及び前記第２ＴＬＶパケットに含まれる番組識別情報に基づいて、前記多重化されている複数の番組から前記第１番組を分離し、当該第１番組のストリームを前記記録媒体に録画する
請求項１〜３のいずれか一項に記載の電子装置。
【請求項５】
前記記録媒体は、Ｂｌｕ−ｒａｙディスクであり、
前記第１読み出しブロック及び前記第２読み出しブロックは、ＥＣＣブロックであり、
前記録画部は、前記第２ＴＬＶパケットを前記ＥＣＣブロックの先頭から開始する前記記録領域に記録する
請求項１〜４のいずれか一項に記載の電子装置。
【請求項６】
前記録画部は、前記第１ＴＬＶパケットの少なくとも一部と、前記第２ＴＬＶパケットの少なくとも一部とを暗号化して前記記録領域に記録する請求項１〜５のいずれか一項に記載の電子装置。
【請求項７】
前記記録媒体から前記第１番組を読み出して当該第１番組を再生する再生部と、
前記再生された第１番組を表示可能なディスプレイと
を更に具備する請求項１〜６のいずれか一項に記載の電子装置。
【請求項８】
前記再生部は、前記第１ＴＬＶパケットの読み出しにおいてエラーが生じた場合、前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰにより指定される第２ＴＬＶパケットを前記第２読み出しブロックの先頭から読み出す請求項７記載の電子装置。
【請求項９】
前記再生部は、前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰによって指定されるＴＬＶパケットを用いて、早送り再生及び巻き戻し再生の少なくとも一方を実施する請求項７または８記載の電子装置。
【請求項１０】
ＭＭＴ（MPEG Media Transport）方式に従って受信された第１番組を含む放送波のストリームがＴＬＶ（Type Length Value）の可変長パケット方式に従って録画された記録媒体から前記第１番組を読み出して当該第１番組を再生する再生部を具備し、
前記第１番組の第１ＴＬＶパケットは、前記記録媒体の第１読み出しブロックの少なくとも一部に記録され、
前記第１ＴＬＶパケットの次の第２ＴＬＶパケットは、前記第１読み出しブロックの次の第２読み出しブロックの先頭から開始する前記記録媒体上の記録領域に記録され、
前記第２ＴＬＶパケットが前記第１番組のＩフレームの位置を少なくとも示すＥｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰにより指定されており、
前記第１ＴＬＶパケットの終端が、前記第１読み出しブロックの終端と合致しておらず、
前記第１ＴＬＶパケットの終端部から前記第２読み出しブロックの先頭までの前記記録媒体上の記録領域にＮＵＬＬパケットが挿入されており、
前記再生部は、前記第１ＴＬＶパケットにエラーが生じた場合、前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰにより指定される第２ＴＬＶパケットを前記第２読み出しブロックの先頭から読み出す
電子装置。
【請求項１１】
ＭＭＴ（MPEG Media Transport）方式に従って、第１番組を含む放送波を受信するステップと、
前記第１番組のＩフレームの位置を少なくとも示すＥｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰを生成し、前記第１番組を含む放送波のストリームを、ＴＬＶ（Type Length Value）の可変長パケット方式に従って、記録媒体に録画するステップと
を具備し、
前記録画するステップは、
前記第１番組の第１ＴＬＶパケットを、前記記録媒体の第１読み出しブロックの少なくとも一部に記録するステップと、
前記第１ＴＬＶパケットの次の第２ＴＬＶパケットが前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰにより指定され、かつ、前記第１ＴＬＶパケットの終端が、前記第１読み出しブロックの終端と合致しない場合、前記第１ＴＬＶパケットの終端部から前記第１読み出しブロックの次の第２読み出しブロックの先頭までの前記記録媒体上の記録領域に、ＮＵＬＬパケットを挿入するステップと、
前記第２ＴＬＶパケットを、前記第２読み出しブロックの先頭から開始する前記記録媒体上の記録領域に記録するステップと
を含む
方法。
【請求項１２】
前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰは、前記第１番組に含まれるＩフレームの位置を示し、
前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰによって指定される第２ＴＬＶパケットは、各読み出しブロックの先頭から開始する前記記録媒体上の記録領域に記録される
請求項１１記載の方法。
【請求項１３】
前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰによって指定されない第３ＴＬＶパケットは、第３読み出しブロックの先頭から開始する前記記録媒体上の記録領域に記録される請求項１１または請求項１２に記載の方法。
【請求項１４】
前記受信するステップにおいて、トランスポンダーから前記放送波を受信し、
前記トランスポンダーから受信される放送波には前記第１番組を含む複数の番組が多重化されており、
前記第１ＴＬＶパケット及び前記第２ＴＬＶパケットは、前記第１番組を識別するための番組識別情報を含み、
前記録画するステップは、前記第１ＴＬＶパケットに含まれる番組識別情報及び前記第２ＴＬＶパケットに含まれる番組識別情報に基づいて、前記多重化されている複数の番組から前記第１番組を分離し、当該第１番組のストリームを前記記録媒体に録画するステップを含む
請求項１１〜１３のいずれか一項に記載の方法。
【請求項１５】
前記記録媒体は、Ｂｌｕ−ｒａｙディスクであり、
前記第１読み出しブロック及び前記第２読み出しブロックは、ＥＣＣブロックであり、
前記録画するステップは、前記第２ＴＬＶパケットを前記ＥＣＣブロックの先頭から開始する前記記録領域に記録するステップを含む
請求項１１〜１４のいずれか一項に記載の方法。
【請求項１６】
前記録画するステップは、前記第１ＴＬＶパケットの少なくとも一部と、前記第２ＴＬＶパケットの少なくとも一部とを暗号化して前記記録領域に記録するステップを含む請求項１１〜１５のいずれか一項に記載の方法。
【請求項１７】
前記記録媒体から前記第１番組を読み出して当該第１番組を再生するステップと、
前記再生された第１番組をディスプレイに表示するステップと
を更に具備する請求項１１〜１６のいずれか一項に記載の方法。
【請求項１８】
前記再生するステップは、前記第１ＴＬＶパケットの読み出しにおいてエラーが生じた場合、前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰにより指定される第２ＴＬＶパケットを前記第２読み出しブロックの先頭から読み出すステップを含む請求項１７記載の方法。
【請求項１９】
前記再生するステップは、前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰによって指定されるＴＬＶパケットを用いて、早送り再生及び巻き戻し再生の少なくとも一方を実施するステップを含む請求項１７または１８記載の方法。
【請求項２０】
ＭＭＴ（MPEG Media Transport）方式に従って受信された第１番組を含む放送波のストリームがＴＬＶ（Type Length Value）可変長パケット方式に従って録画された記録媒体から前記第１番組を読み出して第１番組を再生するステップを具備し、
前記第１番組の第１ＴＬＶパケットは、前記記録媒体の第１読み出しブロックの少なくとも一部に記録され、
前記第１ＴＬＶパケットの次の第２ＴＬＶパケットは、前記第１読み出しブロックの次の第２読み出しブロックの先頭から開始する前記記録媒体上の記録領域に記録され、
前記第２ＴＬＶパケットが前記第１番組のＩフレームの位置を少なくとも示すＥｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰにより指定されており、
前記第１ＴＬＶパケットの終端が、前記第１読み出しブロックの終端と合致しておらず、
前記第１ＴＬＶパケットの終端部から前記第２読み出しブロックの先頭までの前記記録媒体上の記録領域にＮＵＬＬパケットが挿入されており、
前記再生するステップは、前記第１ＴＬＶパケットにエラーが生じた場合、前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰにより指定される第２ＴＬＶパケットを前記第２読み出しブロックの先頭から読み出す
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子装置及び方法に関する。
【背景技術】
【０００２】
現在の放送システムでは、例えばＭＰＥＧ−２  ＴＳ（Moving Picture Experts Group-2 Transport Stream）と称されるメディアトランスポート方式が広く用いられている。ＭＰＥＧ−２  ＴＳは、ＭＰＥＧ−２方式等で符号化されたデータを送受信するためのデータ形式の１つであり、映像、音声、静止画及び文字等の様々な形式のデータをまとめて扱うことが可能である。
【０００３】
しかしながら、ＭＰＥＧ−２  ＴＳ方式は、放送という単一の伝送路を前提としているため、提供可能なサービスにも限界がある。
【０００４】
このため、近年では、ＭＰＥＧ−２  ＴＳに代えて、ＭＭＴ（MPEG Media Transport）と称される方式が提案されている。ＭＭＴ方式によれば放送及び通信といった複数の伝送路でデータを送受信することができるため、当該放送及び通信が連携した高度なサービスを提供することが期待されている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】ＡＲＩＢ  ＳＴＤ−Ｂ３２  ３．９版  デジタル放送における映像符号化、音声符号化及び多重化方式  一般社団法人  電波産業会
【非特許文献２】ＡＲＩＢ  ＴＲ−Ｂ３９  １．１版  高度広帯域衛星デジタル放送運用規定  一般社団法人  電波産業会
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＭＭＴ方式を採用した放送システムにおいて送信される放送波から番組（プログラム）を録画する場合には、ＭＰＥＧ−２  ＴＳ方式を用いた場合と比較して当該番組の効率的な読み出し（再生）ができない場合がある。
【０００７】
そこで、本発明が解決しようとする課題は、ＭＭＴ方式を採用した放送システムにおいて録画された番組を効率的に読み出すことを可能とする電子装置及び方法を提供することにある。
【課題を解決するための手段】
【０００８】
実施形態に係る電子装置は、受信部と、録画部とを備える。前記受信部は、ＭＭＴ（MPEG Media Transport）方式に従って、第１番組を含む放送波を受信する。前記録画部は、前記第１番組のＩフレームの位置を少なくとも示すＥｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰを生成し、前記第１番組を含む放送波のストリームを、ＴＬＶ（Type Length Value）の可変長パケット方式に従って記録媒体に録画する。前記録画部は、前記第１番組の第１ＴＬＶパケットを、前記記録媒体の第１読み出しブロックの少なくとも一部に記録し、前記第１ＴＬＶパケットの次の第２のＴＬＶパケットを、前記第１読み出しブロックの次の第２読み出しブロックの先頭から開始する前記記録媒体上の記録領域に記録する。前記第２ＴＬＶパケットが前記Ｅｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰにより指定され、かつ、前記第１ＴＬＶパケットの終端が、前記第１読み出しブロックの終端と合致しない場合、前記第１ＴＬＶパケットの終端部から前記第２読み出しブロックの先頭までの前記記録媒体上の記録領域にＮＵＬＬパケットを挿入する。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る電子装置の構成の一例を示す図。
【図２】ＭＭＴ方式を採用した放送システムのプロトコルスタックの一例を示す図。
【図３】ＴＬＶパケットの構成を示す模式図。
【図４】電子装置による録画処理の概要について説明するための図。
【図５】電子装置による録画処理の概要について説明するための図。
【図６】電子装置による録画処理の概要について説明するための図。
【図７】電子装置による録画処理の概要について説明するための図。
【図８】光ディスク記録部の機能構成の一例を示すブロック図。
【図９】番組を録画する際の電子装置の処理手順の一例を示すフローチャート。
【図１０】アライメント処理の処理手順の一例を示すフローチャート。
【図１１】番組を再生する際の電子装置の処理手順の一例を示すフローチャート。
【図１２】任意のＴＬＶパケットが読み出しブロックの先頭から開始する記憶領域に記録される場合の処理手順の一例を示すフローチャート。
【図１３】連続する読み出しブロックを跨いでいる状態のＴＬＶパケットを示す図。
【図１４】ＮＵＬＬパケットが挿入された状態を示す図。
【図１５】電子装置のシステム構成の一例について説明するための図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態について説明する。
図１は、本実施形態に係る電子装置の構成の一例を示す。本実施形態に係る電子装置は、ＭＭＴ（MPEG Media Transport）方式を採用した放送システムにおいて、当該ＭＭＴ方式に従って送信された番組（プログラム）を含む放送波（のストリーム）を受信する放送受信装置である。なお、ＭＭＴ方式は、放送及び通信といった複数の伝送路でデータを送受信することが可能なメディアトランスポート方式である。
【００１１】
本実施形態に係る電子装置は、放送システムにおいて番組を録画する機能を有し、例えばテレビ（ＴＶ）、ＤＶＤ（Digital Versatile Disk）及びＢＤ（Blu-Ray（登録商標）Disk）レコーダー及びパーソナルコンピュータ（ＰＣ）等として実現され得る。また、電子装置は、例えば光学ドライブと接続されたスマートフォン等であってもよい。
【００１２】
図１に示すように、電子装置１０は、放送受信部１１、ＣＡＳ復号部１２、分離部１３、復号部１４、出力部１５、ＨＤＤ記録部１６、ＨＤＤ再生部１７、光ディスク記録部１８及び光ディスク再生部１９を含む。
【００１３】
放送受信部１１は、図示しないトランスポンダー（送信機）によって送信される放送波を受信し、選局する。なお、放送受信部１１によって受信される放送波は、例えば地上デジタル、ＢＳ、ＣＳ、高度ＢＳ及び高度ＣＳ等の放送波を含む。
【００１４】
ここで、上記したＭＭＴ（MPEG Media Transport）方式を採用した放送システムにおける放送波は、番組（データ）を構成する映像データ及び音声データ等が多重化されたＴＬＶ（Type Length Value）パケットを含む。また、ＭＭＴ方式によれば、単一のトランスポンダーから送信される放送波においては、最大３つの番組が多重化されている。また、この放送波（のストリーム）は、例えば限定受信システム（ＣＡＳ：Conditional Access System）における暗号化処理が施されている。
【００１５】
ＣＡＳ復号部１２は、放送受信部１１によって受信された放送波のストリームを復号する。
【００１６】
分離部１３は、ＣＡＳ復号部１２によって復号された放送波のストリームから１つの番組を分離する。なお、分離部１３によって分離される番組は、例えばユーザによって選択される。
【００１７】
ここで、上記した分離部１３によって分離された１つの番組は、ＴＬＶ（／ＭＭＴ）で多重化されている。このため、復号部１４は、分離部１３によって分離された１つの番組（のストリーム）から映像データ（映像エレメンタリーストリーム）及び音声データ（音声エレメンタリーストリーム）を分離する。
【００１８】
なお、この映像データ及び音声データは、それぞれ予め定められた符号化方式で符号化されている。具体的には、映像データは、例えばＨＥＶＣ（High Efficiency Video Coding）等で符号されている。また、音声データは、例えばＡＣＣ（Advanced Audio Coding）等で符号化されている。復号部１４は、このように符号化されている映像データ及び音声データを復号する。
【００１９】
出力部１５は、復号部１４によって復号された映像データ及び音声データ等を出力する。なお、電子装置１０にディスプレイ及びスピーカが内蔵されている場合、出力部１５は、映像データ及び音声データをディスプレイ及びスピーカに出力する。また、映像データ及び音声データは、例えば映像音声出力インタフェース端子等を介して電子装置１０の外部装置に出力されてもよい。
【００２０】
ここで、本実施形態に係る電子装置１０には、例えばＵＳＢインタフェース等を介して着脱可能なＨＤＤ（ハードディスクドライブ）記録媒体２０が接続されているものとする。ＨＤＤ記録部１６は、分離部１３によって分離された番組をＨＤＤ記録媒体２０に記録（録画）する。なお、ＨＤＤ記録媒体２０は、電子装置１０に内蔵されていてもよい。
【００２１】
ＨＤＤ再生部１７は、ＨＤＤ記録媒体２０に記録された番組を再生する。なお、電子装置１０にＨＤＤ記録媒体２０が接続されて用いられる場合、当該ＨＤＤ記録媒体２０に録画された番組は、当該ＨＤＤ記録媒体２０が当該電子装置１０に接続されている場合にのみ再生可能となるような仕組みが施されていてもよい。なお、電子装置１０にＨＤＤ記録媒体２０が内蔵されている場合であっても、当該ＨＤＤ記録媒体２０に録画された番組は、当該電子装置１０においてのみ再生可能となるような仕組みが施されていてもよい。
【００２２】
また、本実施形態に係る電子装置１０には、例えば光ディスク記録媒体３０を着脱式にて扱うことが可能な光ディスクドライブ装置（図示せず）が接続されているものとする。なお、光ディスク記録媒体３０は、例えば記録型のＢｌｕ−ｒａｙディスクを含む。
【００２３】
光ディスク記録部１８は、分離部１３によって分離された番組を光ディスク記録媒体３０に録画（記録）する。なお、ＨＤＤ記録媒体２０に録画された番組を光ディスク記録媒体３０に録画することも可能である。
【００２４】
光ディスク再生部１９は、光ディスク記録媒体３０に記録された番組を再生する。なお、光ディスク記録媒体３０に録画された番組は、例えば当該光ディスク記録媒体３０をサポートする再生装置であれば、電子装置１０以外の他の装置であっても再生可能である。
【００２５】
図２は、本実施形態におけるＭＭＴ方式を採用した放送システムのプロトコルスタックの一例を示す。
【００２６】
図２に示すプロトコルスタックは、ＴＬＶ−ＳＩ、ＩＰ−ＳＩ、ＭＭＴ−ＳＩ、ＨＥＶＣで符号化された映像データ、ＡＡＣで符号化された音声データ、データ放送用のデータ、字幕データ、既存メディア（ＭＰＥＧ−２  ＴＳ）、アプリケーション／電子番組ガイド（ＥＰＧ）及びコンテンツダウンロードデータ等から構成される。
【００２７】
図２に示すように、ＭＭＴ−ＳＩ、映像データ、音声データ、データ放送用のデータ、字幕データ、既存メディア、アプリ／ＥＰＧは、ＭＭＴパケットに格納される。ＩＰ−ＳＩ、ＭＭＴパケットは、ＩＰパケット化される。ＴＬＶパケットは、このようなＩＰパケットを１つまたは複数格納する。また、ＴＬＶパケットには、ＴＬＶ−ＳＩが格納される。
【００２８】
なお、ＭＭＴ−ＳＩは、番組の構成等を示す伝送制御情報（サービス情報）である。ＭＭＴ−ＳＩは、ＭＭＴの制御メッセージの形式とし、上記したようにＭＭＴパケット化される。なお、ＭＭＴパケットには、例えばＭＭＴパケットに格納される映像データ及び音声データ等から構成される番組を識別するための識別情報（ＩＤ）等が含まれている。ＩＰ−ＳＩは、ＩＰパケットに関する伝送制御情報である。ＴＬＶ−ＳＩは、ＩＰパケットの多重化に関する伝送制御情報である。
【００２９】
本実施形態において、ＡＶデータ（映像データ及び音声データ）の各種メディアとサービス情報（ＳＩ）は、ＭＭＴにてパケット化され、ＵＤＰ／ＩＰにてアドレシングされ、ＴＬＶにて各パケットが多重化されて伝送される。
【００３０】
図３は、ＴＬＶパケットの構成（構造）を示す模式図である。図３に示されるように、ＴＬＶパケットは、「０１」の２ビット、「１１１１１１」の６ビット、パケット種別、データ長及びデータを含む。
【００３１】
パケット種別は、ＴＬＶに格納するパケットの種別を識別するための８ビットの情報である。パケット種別には、ＩＰｖ４（Internet Protocol Version 4）、ＩＰｖ６（Internet Protocol Version 6）、ＩＰ圧縮（IP Compressed）、ＮＵＬＬ等が含まれる。
【００３２】
データ長は後続するデータのバイト数を書き込む１６ビットの情報である。データ長の後には、当該データ長によって示されるバイト数のデータが配置される。
【００３３】
なお、ＴＬＶパケットに含まれるデータ（サイズ）は８×Ｎビットであり、当該ＴＬＶパケットは可変長パケットである。このようなＴＬＶパケットにおいては図３に示すように「０１」、「１１１１１１」、パケット種別、データ長及びデータの順で送出されるため、電子装置１０側では可変長パケットであっても当該ＴＬＶパケットの終端（及び次のＴＬＶパケットの先頭）を把握して、連続するＴＬＶパケット（ＴＬＶストリーム）を順次受信して処理することが可能となる。
【００３４】
ここで、上記したように本実施形態に係る電子装置１０は、ＭＭＴ方式を採用した放送システムに適用され、当該ＭＭＴ方式に従った放送波を受信して、当該放送波に含まれる番組を録画することができる。なお、上記した高度ＢＳ／ＣＳ放送等が録画される際には、複数の番組が多重化された放送波のストリームから１つの番組を抜き出して、この番組のストリーム（ＴＬＶストリーム）がファイルとして録画される。
【００３５】
以下、図４〜図７を参照して、本実施形態に係る電子装置１０による録画処理の概要について説明する。
【００３６】
放送波に含まれる番組が録画される場合、当該番組を構成する映像データ及び音声データ等が格納されたパケットが記録媒体に記録される。このように録画された番組を再生する際には、読み出しブロック（読み込みブロック）と称される単位で記録媒体に記録されたパケットが順次読み出される。なお、読み出しブロック内のデータ（パケット）は、当該読み出しブロックの途中から読み出すことはできず、当該読み出しブロックの先頭から読み出す必要がある。
【００３７】
本実施形態においてはＭＭＴ方式に従った放送波に含まれる番組が録画されるが、まず、図４を参照して、ＭＰＥＧ−２  ＴＳ方式に従った放送波に含まれる番組が記録媒体に録画された場合における当該番組のＭＰＥＧ−２  ＴＳパケットと読み出しブロックとの関係について説明する。
【００３８】
以下、番組が光ディスク記録媒体に録画される場合を想定する。なお、光ディスク記録媒体がＢｌｕ−ｒａｙディスクであるものとすると、上記した読み出しブロックは誤り訂正のためのＥＣＣ（Error Correction Code）ブロックであり、当該ＥＣＣブロックは６４ＫＢである。
【００３９】
ＭＰＥＧ−２  ＴＳパケットは１９２バイトの固定長（パケット）であるため、光ディスク記録媒体に録画された番組のＭＰＥＧ−２  ＴＳパケット３０１は、図４に示すように読み出しブロックにアライメント（配置）される。
【００４０】
なお、光ディスク記録媒体に記録されているパケットには、番組のフレーム全ての情報を保持しているＩフレーム（キーフレーム）に対応するパケットと、例えばフレーム間予測によって圧縮されたフレーム（Ｉフレームとの差分の情報を保持しているフレーム）に対応するパケットとが含まれている。
【００４１】
ここで、例えば光ディスク記録媒体の２層目または３層目のデータ（ＭＰＥＧ−２  ＴＳパケット３０１）の読み出しにおいてエラーが生じた場合を想定する。
【００４２】
このように読み出しにおいてエラーが生じた場合には、当該エラーが生じた位置よりも後に記録されているＭＰＥＧ−２  ＴＳパケット３０１のうち、番組のＩフレーム（キーフレーム）に対応するＭＰＥＧ−２  ＴＳパケット３０１を当該ＭＰＥＧ−２  ＴＳパケット３０１を読み出す必要がある。
【００４３】
このためにはＩフレームに対応するＭＰＥＧ−２  ＴＳパケット３０１の先頭を見つける必要があるが、上記したようにＭＰＥＧ−２  ＴＳパケット３０１は固定長パケットであるため、図４に示すように読み出しブロックの先頭とＭＰＥＧ−２  ＴＳパケット３０１の先頭とは一致している。このため、上記したようにエラーが生じた場合であっても、当該エラーが生じた読み出しブロックの次の読み出しブロックを先頭から読み出すことで、ＭＰＥＧ−２  ＴＳパケット３０１の先頭を見つけることができる。
【００４４】
このＭＰＥＧ−２  ＴＳパケット３０１がＩフレームに対応するＭＰＥＧ−２  ＴＳパケット３０１でないとしても、当該ＭＰＥＧ−２  ＴＳパケット３０１を読み出すことで、次のＭＰＥＧ−２  ＴＳパケット３０１の先頭を見つけることができ、当該パケット３０１を順次読み出すことが可能であるから、後続にアライメントされているＩフレームに対応するＭＰＥＧ−２  ＴＳパケット３０１の先頭を見つけることができる。
【００４５】
一方、図５は、ＭＭＴ方式に従った放送波に含まれる番組が光ディスク記録媒体（Ｂｌｕ−ｒａｙディスク）に録画された場合における当該番組のＴＬＶパケットと読み出しブロック（ＥＣＣブロック）との関係を示す。
【００４６】
ＭＭＴ方式に従った放送波に含まれる番組が録画される場合には、当該番組はＴＬＶパケット３０２の状態で光ディスク記録媒体に記録されるが、ＴＬＶパケット３０２は上記したＭＰＥＧ−２  ＴＳパケット３０１と異なり可変長パケットである。このため、光ディスク記録媒体に録画された番組のＴＬＶパケット３０２は、図５に示すように読み出しブロックに必ずしもアライメントされない。
【００４７】
ここで、上記したように例えば光ディスク記録媒体（読み出しブロック内）のデータ（ＴＬＶパケット３０２）の読み出しにおいてエラーが生じた場合を想定する。この場合は、後続のＴＬＶパケット３０２（例えば、Ｉフレームに対応するＴＬＶパケット３０２）の先頭（デコードの開始点）を見つける必要があるが、当該ＴＬＶパケット３０２は可変長パケットであるから、図５に示すように読み出しブロックの先頭とＴＬＶパケット３０２の先頭とが一致しているとは限らない。このため、上記したＭＰＥＧ−２  ＴＳパケット３０１を読み出す場合とは異なり、単に次の読み出しブロックのデータを読み出したとしても、ＴＬＶパケット３０２の先頭を見つけることはできず、後続のＩフレームに対応するＴＬＶパケット３０２の先頭も見つけることはできない。
【００４８】
そこで、例えばＥｎｔｒｙ  Ｐｏｉｎｔ  ＭＡＰ（以下、ＥＰ  ＭＡＰと表記）を用意しておくことが考えられる。このＥＰ  ＭＡＰは、録画された番組のＩフレームの位置（当該番組に含まれるＩフレームに対応するＴＬＶパケット３０２の先頭の位置）を示すテーブルを含む。
【００４９】
これによれば、例えば図６に示す読み出しブロック４０１のデータの読み出しにおいてエラーが生じた場合、ＥＰ  ＭＡＰ５０１を参照することによって、Ｉフレームに対応するＴＬＶパケット３０２の先頭を見つけることが可能である。なお、ＥＰ  ＭＡＰ５０１によって指定されるＴＬＶパケットは、図６においては便宜的にＴＬＶパケット３０２ａとして示されている。
【００５０】
しかしながら、上記したように読み出しブロック内のデータは当該読み出しブロックの先頭から読み出す必要がある。このため、図６に示すようにＥＰ  ＭＡＰ５０１によって指定されるＴＬＶパケット３０２ａから読み出すためには、読み出しブロック４０２の先頭からＴＬＶパケット３０２を順次読み出し、ＥＰ  ＭＡＰ５０１によって指定されるＴＬＶパケット３０２ａの先頭位置までのデータ（ＴＬＶパケット）は読み捨てることになる。このデータの読み捨ては、データの読み出し（つまり、録画された番組の再生処理）の遅延の原因となる。
【００５１】
そこで、本実施形態においては、図７に示すようにＥＰ  ＭＡＰ５０１によって指定される読み出しブロック４０２内のＴＬＶパケット３０２ａの先頭を次の読み出しブロック４０３の先頭と一致させるように当該ＴＬＶパケット３０２ａをアライメントする。この場合、ＥＰ  ＭＡＰ５０１によって指定されるＴＬＶパケット３０２ａの１つ前のＴＬＶパケットをＴＬＶパケット３０２ｂとすると、当該ＴＬＶパケット３０２ｂの終端が読み出しブロック４０２の終端（読み出しブロック４０３の先頭）と合致しない場合に、当該ＴＬＶパケット３０２ｂの終端部から読み出しブロック４０３の先頭（ＴＬＶパケット３０２ａの先頭）までの間に無効データが含まれるパケットであるＮＵＬＬパケットが挿入される。
【００５２】
これによれば、例えば読み出しブロック４０２内のデータの読み出しにおいてエラーが生じた場合にはＥＰ  ＭＡＰ５０１を参照してＩフレームに対応するＴＬＶパケット３０２ａを読み出すことになるが、その場合、不要なデータを読み捨てることなく、読み出しブロック４０３の先頭からＴＬＶパケット３０２ａを読み出すことが可能となる。
【００５３】
図８は、図１に示す光ディスク記録部１８の機能構成の一例を示すブロック図である。図８に示すように、光ディスク記録部１８は、ＴＬＶ処理部１８１、ＥＰ  ＭＡＰ生成部１８２、アライメント処理部１８３、暗号化部１８４及び出力部１８５を含む。
【００５４】
ＴＬＶ処理部１８１は、分離部１３によって１つの番組（プログラム）に分離されたＴＬＶストリームにおける各ＴＬＶパケットの種別（の分類）とサイズとを認識する。なお、ＴＬＶパケットの種別とサイズとは、上記したＴＬＶパケットに含まれるパケット種別及びデータ長等から認識することができる。
【００５５】
また、ＴＬＶストリームからＩフレーム（に対応するＴＬＶパケット）が検知された場合、ＴＬＶ処理部１８１は、当該フレームのタイムスタンプ値、当該ＴＬＶパケットのパケット位置（ＴＬＶストリームの先頭からのバイト数等）及びパケット番号をＥＰ  ＭＡＰ生成部１８２に送出する。
【００５６】
ＥＰ  ＭＡＰ生成部１８２は、ＴＬＶ処理部１８１から送出されたタイムスタンプ値、パケット位置及びパケット番号に基づいて、Ｉフレームの位置を少なくとも示すＥＰ  ＭＡＰを生成する。ＥＰ  ＭＡＰ生成部１８２によって生成されるＥＰ  ＭＡＰは、エントリーポイントマップ形式のデータ構造を有する。
【００５７】
アライメント処理部１８３は、ＴＬＶ処理部１８１によって認識されたＴＬＶパケットの種別及びサイズに基づいて、ＴＬＶストリーム中にＮＵＬＬパケットが含まれるか否かを判定する。アライメント処理部１８３は、ＴＬＶストリーム中にＮＵＬＬパケットが含まれる場合、当該ＮＵＬＬパケットを削除する。これにより、ＴＬＶストリームの長さを削減し、光ディスク記録媒体３０の容量の圧迫を防ぐことができる。なお、ＴＬＶストリーム中のＮＵＬＬパケットが削除された場合、当該ＴＬＶストリーム中のＩフレームに対応するＴＬＶパケットの位置が変わる。このため、ＴＬＶストリーム中のＮＵＬＬパケットが削除された場合、当該ＮＵＬＬパケットの削除に応じてＥＰ  ＭＡＰ生成部１８２によって生成されたＥＰ  ＭＡＰのデータ（当該ＥＰ  ＭＡＰによって指定されるＩフレームに対応するＴＬＶパケットの位置）は修正（更新）されるものとする。
【００５８】
また、アライメント処理部１８３は、番組を録画するために、当該番組のＴＬＶパケットの各々（ＴＬＶストリーム）を例えば光ディスク記録媒体３０の記録領域に割り当てる（つまり、アライメントする）処理を実行する。なお、アライメント処理部１８３は、例えばＥＰ  ＭＡＰ生成部１８２によって生成されたＥＰ  ＭＡＰに基づいてアライメント処理を実行する。
【００５９】
暗号化部１８４は、アライメント処理部１８３によって光ディスク記録媒体３０にアライメントされたＴＬＶストリームに対して暗号化処理を実行する。
【００６０】
出力部１８５は、暗号化部１８４によって暗号化されたＴＬＶストリームを光ディスク記録媒体３０に記録する。また、出力部１８５は、ＥＰ  ＭＡＰ生成部１８２によって生成されたＥＰ  ＭＡＰを光ディスク記録媒体３０に記録する。
【００６１】
以下、図９のフローチャートを参照して、番組を録画する際の本実施形態に係る電子装置１０の処理手順について説明する。ここでは、録画される番組を対象番組と称する。対象番組は、例えばユーザによって選択（指定）された番組であるが、例えば自動的に選択された番組であってもよい。
【００６２】
まず、放送受信部１１は、ＭＭＴ方式に従って、対象番組を含む放送波（のストリーム）を受信する（ステップＳ１）。なお、ステップＳ１において受信された放送波のストリームは、限定受信システムにおける暗号化処理が施されており、ＣＡＳ復号部１２によって復号される。
【００６３】
次に、分離部１３は、ＣＡＳ復号部１２によって復号された放送波のストリームから対象番組を分離する（ステップＳ２）。なお、上記したようにＭＭＴパケットには、当該ＭＭＴパケットに格納されている映像データ及び音声データ等から構成される番組を識別するための識別情報（番組識別情報）が含まれている。分離部１３は、この番組識別情報に基づいて対象番組のＴＬＶストリーム（ＴＬＶパケット）を分離することができる。
【００６４】
この場合、光ディスク記録部１８は、ステップＳ２において分離された対象番組（のＴＬＶストリーム）を、ＴＬＶの可変長パケット方式に従って光ディスク記録媒体３０に録画する。
【００６５】
具体的には、光ディスク記録部１８に含まれるＴＬＶ処理部１８１は、分離部１３によって分離された対象番組のＴＬＶストリームからＩフレームを検知する。なお、例えばＩフレーム及びＩフレーム以外のフレームとでは異なる符号化方式で符号化されており、ＴＬＶ処理部１８１は、当該符号化方式においてＩフレームを検知することができるものとする。
【００６６】
ＥＰ  ＭＡＰ生成部１８２は、ＴＬＶ処理部１８１によって検知された対象番組のＩフレームの位置を示すＥＰ  ＭＡＰを生成する（ステップＳ３）。なお、ＥＰ  ＭＡＰは、ＴＬＶ処理部１８１によって検知されたＩフレームのタイムスタンプ値、当該Ｉフレームに対応するＴＬＶパケットのパケット位置及びパケット番号に基づいて生成される。
【００６７】
次に、アライメント処理部１８３は、ＴＬＶストリームのアライメント処理を実行する（ステップＳ４）。アライメント処理によれば対象番組のＴＬＶストリームにおける各ＴＬＶパケットが光ディスク記録媒体３０の記憶領域にアライメントされるが、ステップＳ３において生成されたＥＰ  ＭＡＰによって指定されるＴＬＶパケット（の先頭）は、光ディスク記録媒体３０における読み出しブロックの先頭に配置される。このアライメント処理の詳細については後述する。
【００６８】
ステップＳ４の処理が実行されると、暗号化部１８４は、光ディスク記録媒体３０にアライメントされたＴＬＶストリーム（ＴＬＶパケット）に対して暗号化処理を実行する（ステップＳ５）。この暗号化処理においては、例えばＡＥＳ方式において鍵長１２８ビットで暗号化する。暗号利用モード（暗号化のモード）としては、例えばＣＢＣ（Cipher Block Chaining）モード及びＣＴＲ（Counter）モード等が適用可能である。暗号化部１８４による一連の暗号化処理は、ＥＣＣブロックにおいて行われる。なお、ＥＣＣブロックの先頭の４バイトは暗号化せずに平文とし、５バイト目以降を暗号化するものとする。なお、ＡＥＳ方式は１６バイト（１２８ビット）ブロック暗号であるため、ＥＣＣブロックの残差には非暗号部分が生じるが、その残差部分は非暗号のままとする。ＥＣＣブロックの先頭の４バイトを非暗号とすることで、当該ＴＬＶパケットのパケット種別とパケット長については復号せずに検知することができる。なお、ＥＣＣブロックの先頭から暗号化される構成であってもよい。この場合には残差部分についても暗号化することが可能となる。なお、ステップＳ５における暗号化処理は、ＴＬＶストリーム（におけるＴＬＶパケット）の少なくとも一部を暗号化するものであってもよい。
【００６９】
ステップＳ５の処理が実行されると、当該ステップＳ４においてアライメント処理の結果に基づいて、対象番組のＴＬＶストリーム（ＴＬＶパケット）が光ディスク記録媒体３０に記録される（ステップＳ５）。これにより、本実施形態においては、対象番組が光ディスク記録媒体３０に録画される。なお、光ディスク記録媒体３０には、上記したＥＰ  ＭＡＰも記録される。
【００７０】
次に、図１０のフローチャートを参照して、図９に示すアライメント処理（図９に示すステップＳ４の処理）の処理手順について説明する。
【００７１】
アライメント処理においては、例えば上記した図５に示すように対象番組のＴＬＶストリームにおける各ＴＬＶパケットを当該ＴＬＶストリームの先頭から順に記録領域にアライメントする際に、対象番組のＩフレームに対応するＴＬＶパケット（ＥＰ  ＭＡＰにより指定されるＴＬＶパケット）の各々に対して以下のステップＳ１１〜Ｓ１５の処理が実行される。以下、ステップＳ１１〜Ｓ１５の処理の対象となるＴＬＶパケットを対象ＴＬＶパケットと称する。
【００７２】
この場合、アライメント処理部１８３は、上記した図９に示すステップＳ３において生成されたＥＰ  ＭＡＰを参照して、対象ＴＬＶパケットの位置を取得する（ステップＳ１１）。なお、この対象ＴＬＶパケットの位置は、対象番組のＴＬＶストリームの先頭からの位置（バイト数）に相当する。
【００７３】
ここで、光ディスク記録媒体３０がＢｌｕ−ｒａｙディスクである場合、読み出しブロックに相当するＥＣＣブロックのサイズは６４Ｋバイトである。この場合において、対象番組のＴＬＶストリームが所定のＥＣＣブロックの先頭から記録されるものとすると、ステップＳ１１において位置が取得された対象ＴＬＶパケットがＥＣＣブロック（読み出しブロック）の先頭と一致するようにアライメント（記録）されるのは、当該対象ＴＬＶパケットの位置（ＴＬＶストリームの先頭からのバイト数）が６４Ｋバイトの倍数である場合である。なお、Ｋの単位は、１０００または１０２４である。
【００７４】
このため、アライメント処理部１８３は、対象ＴＬＶパケットの位置をＥＣＣブロックのブロックサイズ（ここでは、６４Ｋバイト）で除算する（ステップＳ１２）。
【００７５】
次に、アライメント処理部１８３は、ステップＳ１２の処理の結果、余りが発生しているか否かを判定する（ステップＳ１３）。
【００７６】
ここで、ステップＳ１２の処理が実行された場合において余りが発生しない（つまり、余りが０である）場合には、対象ＴＬＶパケットの先頭がＥＣＣブロックの先頭に位置している（つまり、ＥＣＣブロックの先頭に合致する）と判別することができる。一方、ステップＳ１２の処理が実行された場合において余りが発生する場合には、対象ＴＬＶパケットの先頭がＥＣＣブロックの先頭に位置していない（つまり、ＥＣＣブロックの先頭と合致していない）と判別することができる。
【００７７】
よって、余りが発生していると判定された場合（ステップＳ１３のＹＥＳ）、アライメント処理部１８３は、対象ＴＬＶパケットの先頭とＥＣＣブロック（読み出しブロック）の先頭とが一致するように、対象ＴＬＶパケットの直前にＮＵＬＬパケットを挿入する（ステップＳ１４）。なお、ステップＳ１４において挿入されるＮＵＬＬパケットのサイズは、ステップＳ１２の処理の結果である余りに相当するサイズとする。換言すれば、このＮＵＬＬパケットのサイズは、対象ＴＬＶパケットの１つ前にアライメントされたＴＬＶパケットの終端から、当該ＴＬＶパケットの終端が位置するＥＣＣブロックの次のＥＣＣブロックの先頭までの記録領域に相当するサイズである。なお、ステップＳ１４において挿入されるＮＵＬＬパケットとしてはＮＵＬＬ  ＴＬＶパケットが想定されるが、例えばＮＵＬＬ  ＭＭＴパケットであってもよい。
【００７８】
なお、図９に示すステップＳ３において生成されたＥＰ  ＭＡＰにおいては、ステップＳ１４において挿入されたＮＵＬＬパケットの存在は考慮されていない。このため、ステップＳ１４の処理が実行された場合、アライメント処理部１８３は、ステップＳ１４において挿入されたＮＵＬＬパケットのサイズに基づいて、図９に示すステップＳ３において生成されたＥＰ  ＭＡＰによって指定される対象ＴＬＶパケットの位置を修正する（ステップＳ１５）。この場合、ＥＰ  ＭＡＰによって指定される対象ＴＬＶパケットの位置は、ステップＳ１４において挿入されたＮＵＬＬパケットのサイズ分ずらされ、ＥＣＣブロックの先頭と一致するように修正される。
【００７９】
また、対象ＴＬＶパケットの位置が修正された場合、当該対象ＴＬＶパケットの後に続くＴＬＶパケット（つまり、Ｉフレームに対応するＴＬＶパケット）の位置も同様にＮＵＬＬパケットのサイズ分ずれることになる。このため、ステップＳ１５においては、対象ＴＬＶパケットの位置に加えて、当該対象ＴＬＶパケットの後に配置されているＩフレームに対応するＴＬＶパケットの位置も修正される。
【００８０】
一方、余りが発生していないと判定された場合（ステップＳ１３のＮＯ）、上記したように対象ＴＬＶパケットの先頭とＥＣＣブロックの先頭は合致しているため、ステップＳ１４及びＳ１５の処理は実行されない。
【００８１】
本実施形態においては、対象番組のＩフレームに対応するＴＬＶパケットの各々に対して上記したステップＳ１１〜Ｓ１５の処理が繰り返し実行される。これによれば、Ｉフレームの各々に対応する全てのＴＬＶパケット（つまり、ＥＰ  ＭＡＰによって指定される全てのＴＬＶパケット）は、読み出しブロック（ＥＣＣブロック）の先頭から開始される記録領域に記録されることになる。
【００８２】
一方、未処理のＴＬＶパケットが存在しないと判定された場合（ステップＳ１６のＮＯ）、図１０に示す処理は終了される。
【００８３】
ここでは、電子装置１０において番組が録画される場合について主に説明したが、当該電子装置１０においては、例えば光ディスク再生部１９により光ディスク記録媒体３０に録画された番組を再生することが可能である。
【００８４】
以下、図１１のフローチャートを参照して、例えば光ディスク記録媒体３０に録画された番組を再生する際の本実施形態に係る電子装置１０の処理手順について説明する。ここでは、再生される番組を対象番組と称する。再生される番組は、例えばユーザによって選択（指定）される。
【００８５】
この場合、対象番組のＴＬＶストリームにおける先頭のＴＬＶパケットから順番に以下のステップＳ２１〜Ｓ２３の処理が実行される。以下、ステップＳ２１〜Ｓ２３の処理の対象となるＴＬＶパケットを対象ＴＬＶパケットと称する。
【００８６】
まず、光ディスク再生部１９は、対象ＴＬＶパケットの読み出しを実行する（ステップＳ２１）。
【００８７】
ここで、対象ＴＬＶパケットの読み出しにおいてエラーが生じたか否かが判定される（ステップＳ２２）。
【００８８】
エラーが生じたと判定された場合（ステップＳ２２のＹＥＳ）、光ディスク再生部１９は、光ディスク記録媒体３０に記録されているＥＰ  ＭＡＰを参照して、対象ＴＬＶパケットが位置する読み出しブロックの次の読み出しブロック以降に位置するＩフレームに対応するＴＬＶパケットの位置を取得する（ステップＳ２３）。
【００８９】
ステップＳ２３の処理が実行されると、ステップＳ２１に戻って処理が繰り返される。なお、この場合におけるステップＳ２１の処理においては、ステップＳ２３において取得された位置に基づいて、当該位置が取得されたＴＬＶパケット（つまり、Ｉフレームに対応するＴＬＶパケット）の読み出しが実行される。
【００９０】
この場合、上記した図１０に示すアライメント処理によってＩフレームに対応する全てのＴＬＶパケットは読み出しブロックの先頭から開始される記録領域に記録されているため、当該ＴＬＶパケットの読み出しにおいては、不要なデータを読み捨てることはない。
【００９１】
すなわち、本実施形態に係る電子装置１０における再生処理においては、録画された番組を効率的に読み出すことが可能である。
【００９２】
一方、ステップＳ２２においてエラーが生じていないと判定された場合（ステップＳ２２のＮＯ）、対象番組のＴＬＶストリームにおける最後のＴＬＶパケットについて読み出しが完了したか否かが判定される（ステップＳ２４）。
【００９３】
最後のＴＬＶパケットについて読み出しが完了していないと判定された場合（ステップＳ２４のＮＯ）、ステップＳ２１に戻って処理が繰り返される。この場合、対象番組のＴＬＶストリームにおいて対象ＴＬＶパケットの次に記録されているＴＬＶパケットを対象ＴＬＶパケットとしてステップＳ２１以降の処理が実行される。
【００９４】
一方、最後のＴＬＶパケットについて読み出しが完了したと判定された場合（ステップＳ２４のＮＯ）、処理は終了される。
【００９５】
上記した図１１に示す処理によれば、対象番組の再生（つまり、記録されたＴＬＶストリームの読み出し）においてエラーが生じた場合には、後続の読み出しブロックの先頭から開始する記録領域に記録されたＴＬＶパケット（Ｉフレームに対応するＴＬＶパケット）からＴＬＶストリームの読み出しを再開することができる。
【００９６】
なお、図１１においては省略されているが、上記した図９及び図１０に示す処理によって対象番組のＴＬＶストリームにおいて挿入されたＮＵＬＬパケットについては、例えば読み飛ばすという処理が実行される。このＮＵＬＬパケットについては例えば削除されても構わない。
【００９７】
上記したように本実施形態においては、ＭＭＴ方式に従って番組（第１番組）を含む放送波を受信し、当該番組のＩフレームの位置を少なくとも示すＥＰ（Entry Point）  ＭＡＰを生成し、当該番組を含む放送波のストリームをＴＬＶの可変長パケット方式に従って光ディスク記録媒体３０に録画する。この場合、番組の第１ＴＬＶパケットが光ディスク記録媒体３０の第１読み出しブロックの少なくとも一部に記録され、当該第１ＴＬＶパケットの次の第２ＬＴＶパケットが第１読み出しブロックの次の第２読み出しブロックの先頭から開始する光ディスク記録媒体３０上の記録領域に記録される。また、第２ＴＬＶパケットがＥＰ  ＭＡＰにより指定され、かつ、第１ＴＬＶパケットの終端が第１読み出しブロックの終端と合致しない（つまり、第２ＴＬＶパケットの先頭が第２読み出しブロックの先頭と合致しない）場合、第１ＴＬＶパケットの終端部から第２読み出しブロックの先頭までの光ディスク記録媒体３０上の記録領域にＮＵＬＬパケットが挿入される。
【００９８】
本実施形態においては、このような構成により、第１読み出しブロック内のデータ（の読み出し）にエラーが生じた場合であっても、次の第２読み出しブロックの先頭とＩフレームに対応するＴＬＶパケットの先頭とが一致しているため、ＥＰ  ＭＡＰにより指定されるＩフレームに対応するＴＬＶパケットを読み出す際に不要なパケットを読み捨てる必要がなく、効率的な読み出し処理（再生処理）を実現することができる。
【００９９】
また、本実施形態において、ＥＰ  ＭＡＰは番組の全てのＩフレームの各々の位置を示し、当該ＥＰ  ＭＡＰによって指定される全てのＴＬＶパケットは異なる読み出しブロックの各々の先頭から開始する記録領域に記録される。このような構成によれば、録画された番組のＴＬＶストリームの読み出しにおいてエラーが生じた位置に関係なく、効率的な読み出しを行うことが可能となる。
【０１００】
なお、本実施形態のようにＭＭＴ方式を用いた放送システムにおいて、単一のトランスポンダーから受信される放送波（データ系列）には複数の番組が多重化されている。このため、本実施形態においては、ＴＬＶパケット（ＭＭＴパケット）に含まれる番組識別情報に基づいて多重化されている複数の番組から録画される番組を分離することによって、当該番組のＴＬＶストリーム（当該番組を含む放送波のストリーム）を光ディスク記録媒体３０に録画することができる。
【０１０１】
なお、本実施形態において、光ディスク記録媒体３０はＢｌｕ−ｒａｙディスクを含み、読み出しブロックはＥＣＣブロックを含む。この場合、Ｉフレームに対応するＴＬＶパケットはＥＣＣブロックの先頭から開始する記録領域に記録することができる。また、ＴＬＶパケットは暗号化して記録領域に記録することも可能である。
【０１０２】
また、本実施形態においては、光ディスク記録媒体３０に録画した番組を読み出して当該番組を再生することも可能である。なお、光ディスク記録媒体３０にＴＬＶストリーム（ＴＬＶパケット）が記録される際に図９及び図１０において説明したＮＵＬＬパケットが挿入されている場合、再生（読み出し）処理時には、当該ＮＵＬＬパケットを読み飛ばすまたは削除する等の処理が実行されればよい。
【０１０３】
なお、本実施形態においては、Ｉフレームに対応するＴＬＶパケットを読み出しブロックの先頭から開始する記録領域に記録する（つまり、当該ＴＬＶパケットの先頭と当該読み出しブロックの先頭とを合致させる）ことによって、ＴＬＶストリームの読み出し時にエラーが生じた場合に利点があるものとして説明したが、ＥＰ  ＭＡＰによって指定されるＴＬＶパケット（Ｉフレームに対応するＴＬＶパケット）を用いて、当該ＴＬＶパケットから早送り再生及び巻き戻し再生の少なくとも一方を実施する際においても、不要なＴＬＶパケットを読み出す（つまり、読み捨てる）ことなくＥＰ  ＭＡＰにより指定されるＴＬＶパケットを読み出すことができるため、効率的な読み出し処理を実現することが可能となる。
【０１０４】
ここで、上記した図４においてはＭＰＥＧ−２  ＴＳパケットが記録されている場合について説明したが、当該図４に示すように、Ｉフレームに対応するパケット以外のパケットであっても当該パケットが読み出しブロックの先頭から開始する記録領域に記録されていれば、当該パケットから後続のパケットを順次読み出すことが可能であり、結果的にＩフレームに対応するパケットを読み出すことも可能である。
【０１０５】
このため、本実施形態においてはＩフレームに対応するＴＬＶパケットを読み出しブロックの先頭から開始する記録領域に記録するものとして説明したが、任意のＴＬＶパケット（つまり、ＥＰ  ＭＡＰによって指定されるＴＬＶパケットまたはＥＰ  ＭＡＰによって指定されていないＴＬＶパケット）が読み出しブロックの先頭から開始する記録領域に記録される構成であってもよい。
【０１０６】
以下、図１２のフローチャートを参照して、任意のＴＬＶパケットが読み出しブロックの先頭から開始する記録領域に記録される場合の処理手順について説明する。なお、この図１２に示す処理は、図９に示すアライメント処理として実行されればよい。
【０１０７】
ここでは、例えば上記した図５に示すように対象番組のＴＬＶストリームにおける各ＴＬＶパケットを当該ＴＬＶストリームの先頭から順に記録領域にアライメントする際に、当該ＴＬＶパケットの各々に対して以下のステップＳ３１〜Ｓ３４の処理が実行される。以下、ステップＳ３１〜Ｓ３４の処理の対象となるＴＬＶパケットを対象ＴＬＶパケットと称する。
【０１０８】
この場合、アライメント処理部１８３は、対象ＴＬＶパケットの位置を取得する（ステップＳ３１）。ここで、対象ＴＬＶパケットが図３に示す構成を有しているものとすると、アライメント処理部１８３は、対象ＴＬＶパケットのサイズを取得することが可能である。このため、アライメント処理部１８３は、対象ＴＬＶパケットの位置として、当該対象ＴＬＶパケットが記録される記録媒体上の記録領域の先頭（位置）及び終端（位置）とを取得する。なお、対象ＴＬＶパケットが記録される記録領域の先頭は、例えば１つ前のＴＬＶパケットが記録されている記録領域の終端である。また、対象ＴＬＶパケットがＴＬＶストリームの先頭のＴＬＶパケットである場合には、対象ＴＬＶパケットが記録される記録領域の先頭は、当該ＴＬＶストリームが記録される記録領域の先頭である。一方、対象ＴＬＶパケットが記録される記録領域の終端は、当該対象ＴＬＶパケットが記録される記録領域の先頭及び対象ＴＬＶパケットのサイズに基づいて算出することができる。
【０１０９】
次に、アライメント処理部１８３は、ステップＳ３１において取得された対象ＴＬＶパケットの位置に基づいて、当該対象ＴＬＶパケット（つまり、対象ＴＬＶパケットが記録される記録領域）が、連続する読み出しブロックの境界を跨ぐか否かを判定する（ステップＳ３２）。
【０１１０】
対象ＴＬＶパケットが連続する読み出しブロックの境界を跨ぐと判定された場合（ステップＳ３２のＹＥＳ）、アライメント処理部１８３は、当該対象ＴＬＶパケットの先頭が、当該対象ＴＬＶパケットの先頭が位置する読み出しブロックの次の読み出しブロックの先頭と一致するように、対象ＴＬＶパケットの直前にＮＵＬＬパケットを挿入する（ステップＳ３３）。
【０１１１】
このステップＳ３３の処理によれば、例えば図１３に示すように読み出しブロック７０１及び７０２を跨いでいる対象ＴＬＶパケット６０１の先頭の位置を図１４に示すようにずらすためにＮＵＬＬパケット６０２を挿入する。これによって、対象ＴＬＶパケット６０１を読み出しブロック７０２の先頭から開始する記録領域に記録することができる。
【０１１２】
なお、ステップＳ２３において挿入されるＮＵＬＬパケットのサイズは、ステップＳ２１において取得された対象ＴＬＶパケット６０１の位置（先頭）から読み込みブロック７０２の先頭までの間の記録領域に相当するサイズである。
【０１１３】
上記したようにＮＵＬＬパケットが挿入された場合、後続のＩフレームに対応するＴＬＶパケットの位置が変わるため、アライメント処理部１８３は、ＥＰ  ＭＡＰにおける当該ＴＬＶパケットの位置を修正する（ステップＳ３４）。なお、ステップＳ３４の処理は、上記した図１０に示すステップＳ１５の処理に相当する。
【０１１４】
なお、対象ＴＬＶパケットが連続する読み出しブロックの境界を跨がないと判定された場合（ステップＳ３２のＮＯ）、当該対象ＴＬＶパケットは例えば１つ前のＴＬＶパケットの次の記録領域にアライメントされ、ステップＳ３３及びＳ３４の処理は実行されない。
【０１１５】
次に、対象番組のＴＬＶストリームにおける全てのＴＬＶパケットについてステップＳ３１〜Ｓ３４の処理が実行されたか（つまり、未処理のＴＬＶパケットがあるか）否かが判定される（ステップＳ３５）。
【０１１６】
全てのＴＬＶパケットについて処理が実行されていないと判定された場合（ステップＳ３５のＮＯ）、ステップＳ３１に戻って処理が繰り返される。この場合、未処理のＴＬＶパケットを対象ＴＬＶパケットとしてステップＳ３１以降の処理が実行される。
【０１１７】
一方、全てのＴＬＶパケットについて処理が実行されたと判定された場合（ステップＳ３５のＹＥＳ）、処理は終了される。
【０１１８】
上記した図１２に示す処理によれば、任意のＴＬＶパケット（つまり、ＥＰ  ＭＡＰによって指定されるＴＬＶパケットまたはＥＰ  ＭＡＰによって指定されていないＴＬＶパケット）が読み出しブロックの先頭から開始する記録領域に記録される。このような構成によれば、全ての読み出しブロックの先頭が任意のＴＬＶパケットの先頭と一致しているため、ＴＬＶストリームの読み出しにおいてエラーが生じた場合であっても、例えばＥＰ  ＭＡＰを参照することなく、次の読み出しブロックから読み出しを開始すればよい。
【０１１９】
なお、図１２においては読み出しブロックの先頭から開始される記録領域に記録されるＴＬＶパケットがＥＰ  ＭＡＰによって指定されるＴＬＶパケットであるか否かについては考慮されていない。しかしながら、例えばＥＰ  ＭＡＰによって指定される全てのＴＬＶパケットはそれぞれ読み込みブロックの先頭から開始する記録領域に記録されるようにアライメントされ、当該ＥＰ  ＭＡＰによって指定されるＴＬＶパケットが記録されていない読み込みブロックについては、ＥＰ  ＭＡＰによって指定されていないＴＬＶパケットが先頭から開始する記録領域に記録されるようにアライメントされる構成であってもよい。換言すれば、ＥＰ  ＭＡＰによって指定されないＴＬＶパケットは、ＥＰ  ＭＡＰによって指定されるＴＬＶパケットが記録される読み出しブロック以外の読み出しブロックの先頭から開始する記録領域に記録されてもよい。
【０１２０】
なお、本実施形態においては光ディスク記録媒体３０に番組が録画される（ＴＬＶパケットストリームが記録される）場合について主に説明したが、本実施形態は、当該光ディスク記録媒体３０以外の記録媒体（例えば、ＨＤＤ記録媒体２０等）に番組を録画する場合に適用されてもよい。また、本実施形態において説明した処理によってＨＤＤ記録媒体２０に番組を録画し、当該ＨＤＤ記録媒体２０に録画された番組が光ディスク記録媒体３０に録画（記録）されるようなことも可能である。
【０１２１】
以下、図１５を参照して、本実施形態に係る電子装置１０（コンピュータ）のシステム構成の一例について説明する。図１５に示すように、電子装置１０は、ＣＰＵ１０１、ＲＯＭ（不揮発性メモリ）１０２、ＲＡＭ（主メモリ）１０３、入力装置１０４、出力装置１０５及び通信装置１０６等を備える。
【０１２２】
ＣＰＵ１０１は、電子装置１０内の各コンポーネントの動作を制御するハードウェアプロセッサである。ＣＰＵ１０１は、ストレージデバイスであるＲＯＭ１０２からＲＡＭ１０３にロードされる様々なプログラム（ソフトウェア）を実行する。
【０１２３】
なお、図１に示す電子装置１０に含まれる各機能部１１〜１９の一部または全ては、ＣＰＵ１０１にプログラムを実行させること、すなわちソフトウェアによって実現されるものとする。また、これらの各機能部１１〜１９の一部または全ては、ＩＣ（Integrated Circuit）等のハードウェアによって実現されてもよいし、当該ソフトウェア及びハードウェアの組み合わせ構成として実現されてもよい。
【０１２４】
ＣＰＵ１０１によって実行されるプログラムは、コンピュータ読み取り可能な記憶媒体に格納して頒布されてもよいし、またはネットワークを通じて電子装置１０にダウンロードされてもよい。なお、プログラムは、１のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。
【０１２５】
入力装置１０４は、例えばキーボード、マウス及びマイクロフォン等を含む。出力装置１０５は、例えば再生された番組を表示すること等が可能なディスプレイ及びスピーカ等を含む。
【０１２６】
通信装置１０６は、例えば電子装置１０の外部の各種装置等と無線通信を実行するように構成されたデバイスである。
【０１２７】
なお、図１５には示されていないが、本実施形態に係る電子装置１０は、例えば上記したＨＤＤ記録媒体２０及び光学ディスク記録媒体３０に番組を録画するためのハードディスクドライブ及び光学ドライブを備える構成であっても構わない。
【０１２８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。  
【符号の説明】
【０１２９】
１０…電子装置、１１…放送受信部、１２…ＣＡＳ復号部、１３…分離部、１４…復号部、１５…出力部、１６…ＨＤＤ記録部、１７…ＨＤＤ再生部、１８…光ディスク記録部（録画部）、１９…光ディスク再生部、２０…ＨＤＤ記録媒体、３０…光ディスク記録媒体、１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…入力装置、１０５…出力装置、１０６…通信装置。
【図１】
2019040647.tif 000003
【図２】
2019040647.tif 000004
【図３】
2019040647.tif 000005
【図４】
2019040647.tif 000006
【図５】
2019040647.tif 000007
【図６】
2019040647.tif 000008
【図７】
2019040647.tif 000009
【図８】
2019040647.tif 000010
【図９】
2019040647.tif 000011
【図１０】
2019040647.tif 000012
【図１１】
2019040647.tif 000013
【図１２】
2019040647.tif 000014
【図１３】
2019040647.tif 000015
【図１４】
2019040647.tif 000016
【図１５】
2019040647.tif 000017