(57)【要約】デジタル放送を受信してこれを記録する場合に、記録すべき情報内における番組の変更点を示す情報の欠落を確実に検出して正確な番組構成によりその情報を記録することが可能な情報記録装置等を提供する。  複数イベントにより構成されセットトップボックスから出力されてきたパーシャルＴＳを記録装置等に記録する場合に、イベントの出力順序を示すイベント参照数フラグを、当該入力から抽出し、一方でパーシャルＴＳとして実際に入力されたイベントの数を計数し、その計数結果と、イベント参照数フラグにより示されるイベント数と、を比較し、当該計数結果とイベント数とが異なるとき、イベントの境界情報が欠落してパーシャルＴＳが入力されたと認識する。
2005004475.tif 000002
【特許請求の範囲】
【請求項１】
複数の部分記録情報により構成される記録情報に前記部分記録情報と他の前記部分記録情報との境界を示す境界情報を付加する付加手段と、
前記境界情報が付加された記録情報と、前記部分記録情報の送出順序を示す送出順序情報と、を送出する送出手段と、
を備えることを特徴とする情報送出装置。
【請求項２】
請求項１に記載の情報送出装置において、
前記送出順序情報を、情報が送出先に到達することが保証されている伝送方法を用いて送出する第１送出手段と、
前記記録情報を、前記送出順序情報とは異なる伝送方法で送出する第２送出手段と、
を更に備えることを特徴とする情報送出装置。
【請求項３】
複数の部分記録情報により構成されると共に前記部分記録情報の境界を示す境界情報を含む記録情報と、前記部分記録情報の送出順序を示す送出順序情報と、が入力され、少なくとも前記記録情報を記録媒体へ記録する情報記録装置であって、
前記送信順序情報に基づいて、前記境界情報の誤検出を検出する誤検出検出手段を備えることを特徴とする情報記録装置。
【請求項４】
請求項３に記載の情報記録装置において、
前記誤検出検出手段は、
前記境界情報の数を計数する計数手段と、
前記計数手段による計数値と前記送信順序情報の値とを比較する比較手段と、
を含むことを特徴とする情報記録装置。
【請求項５】
請求項３又は４に記載の情報記録装置において、
前記境界情報に基づいて、管理情報を生成する生成手段と、
前記境界情報の誤検出を検出したとき、記録された前記記録情報を管理するための前記管理情報を修正する修正手段と、
前記修正された管理情報を前記記録媒体に記録する記録手段と、
を備えることを特徴とする情報記録装置。
【請求項６】
請求項５に記載の情報記録装置において、
前記記録媒体に記録される前記記録情報に時間情報を付加する付加手段を更に備え、
前記修正手段は、前記記録情報に付加された時間情報の不連続点を検出し、当該検出された不連続点を前記部分記録情報の境界とみなして前記管理情報を再生成することを特徴とする情報記録装置。
【請求項７】
複数の部分記録情報により構成される記録情報に対して前記部分記録情報と他の前記部分記録情報との境界を示す境界情報を付加する付加工程と、
前記境界情報が付加された記録情報と、前記部分記録情報の送出順序を示す送出順序情報と、を送出する送出工程と、
を含むことを特徴とする情報送出方法。
【請求項８】
複数の部分記録情報により構成されると共に前記部分記録情報の境界を示す境界情報を含む記録情報と、前記部分記録情報の送出順序を示す送出順序情報と、が入力され、少なくとも前記記録情報を記録媒体へ記録する情報記録方法であって、
前記送信順序情報に基づいて、前記境界情報の誤検出を検出する誤検出検出工程を含むことを特徴とする情報記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本願は、情報記録装置及び情報記録方法の技術分野に属し、より詳細には、記録すべき記録情報として出力装置から出力されてくる記録情報を記録媒体に記録する情報記録装置及び情報記録方法並びに当該の技術分野に属する。
【背景技術】
【０００２】  近年、いわゆるデジタルハイビジョン放送等のデジタル放送が開始され始めている。そして、最近の記録媒体における高記録密度化の傾向とも相まって、元来高画質である当該デジタル放送をセットトップボックス等の受信装置により受信し、その後にその画質を維持したままレコーダ等の情報記録再生装置に伝送して光ディスクやハードディスクに記録することが行われている。【０００３】  このとき、一般に、再生時の利便性の観点から、当該デジタル放送として放送されてくる番組を受信して記録しようとするとき、その番組の切れ目（変更点）を検出して、例えばインデックスや題名を挿入する必要がある。【０００４】  ここで、従来では、例えば、上記した如き番組の変更点を検知する従来の方法として、ＭＰＥＧ２方式におけるいわゆるパーシャルトランスポートストリームを対象としたものとして、特開平１１−２３９１８６号公報に記載された技術がある。
【特許文献１】特開平１１−２３９１８６号公報（第１図及び第５図）
【０００５】  この特許文献１に記載されている手法では、いわゆるＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  ｉｎｆｏｒｍａｔｉｏｎ）又はＳＩ（Ｓｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ）の変更点において、ＤＩＴ（（Ｄｉｓｃｏｎｔｉｎｕｉｔｙ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）。ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）の不連続性を示すテーブル）を挿入することにより、再生時において番組の変更点を検出することとしている。【０００６】  しかしながら、上述した従来技術によると、複数の番組が受信装置から情報記録再生装置に伝送される際に、例えば伝送路上の雑音等の原因により上記ＤＩＴがその伝送途中で欠落する場合があり、この場合に従来では、そのＤＩＴの欠落を検出する手段がなく、本来ＤＩＴにより情報記録再生装置において異なる番組であると認識されるべき複数の番組を、誤って連続した番組であると認識して光ディスク等に記録してしまうこととなっていた。【０００７】  そして、この点は、番組の構成が使用者の意図しない間に変更されて記録されてしまうこととなり、その再生時において著しく利便性が低下する問題点があった。
【発明の開示】
【発明が解決しようとする課題】
【０００８】  そこで、本願は、上記の問題点に鑑みて為されたもので、その課題の一例は、デジタル放送を受信してこれを記録する場合に、記録すべき情報内における番組の変更点を示す情報の欠落を確実に検出して正確な番組構成によりその情報を記録することが可能な情報記録装置及び情報記録方法を提供することにある。
【課題を解決するための手段】
【０００９】  上記の課題を解決するために、請求項１に記載の発明は、複数の部分記録情報により構成される記録情報に前記部分記録情報と他の前記部分記録情報との境界を示す境界情報を付加する付加手段と、前記境界情報が付加された記録情報と、前記部分記録情報の送出順序を示す送出順序情報と、を送出する送出手段と、を備える。【００１０】  よって、記録情報に境界情報を付加し、これと送出順序情報とを送出するので、これらの情報の受信先において、境界情報と送出順序情報との対応関係を比較する構成とすれば、それが齟齬しているときに、各情報の伝送経路上において境界情報が欠落していることを当該受信側において確実に認識することができる。【００１１】  上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載の情報送出装置において、前記送出順序情報を、情報が送出先に到達することが保証されている伝送方法を用いて送出する第１送出手段と、前記記録情報を、前記送出順序情報とは異なる伝送方法で送出する第２送出手段と、を更に備える。【００１２】  よって、送出順序情報を、情報が送出先に到達することが保証されている伝送方法を用いて送出し、更に記録情報を送出順序情報とは異なる伝送方法で送出するので、境界情報が付加されている記録情報よりも確実な伝送方法で送出順序情報を送出するので、これらの受信先において境界情報の欠落を確実に認識することができる。【００１３】  上記の課題を解決するために、請求項３に記載の発明は、複数の部分記録情報により構成されると共に前記部分記録情報の境界を示す境界情報を含む記録情報と、前記部分記録情報の送出順序を示す送出順序情報と、が入力され、少なくとも前記記録情報を記録媒体へ記録する情報記録装置であって、前記送信順序情報に基づいて、前記境界情報の誤検出を検出する誤検出検出手段を備える。【００１４】  よって、送出情報情報に基づいて境界情報の誤検出を検出するので、各情報の伝送経路上において境界情報が欠落していることを確実に認識することができる。【００１５】  上記の課題を解決するために、請求項４に記載の発明は、請求項３に記載の情報記録装置において、前記誤検出検出手段は、前記境界情報の数を計数する計数手段と、前記計数手段による計数値と前記送信順序情報の値とを比較する比較手段と、を含むように構成される。【００１６】  よって、境界情報の誤検出を検出する際に、境界情報の数を計数してその結果と送信順序情報の値とを比較するので、簡易な構成で確実に境界情報の欠落を認識することができる。【００１７】  上記の課題を解決するために、請求項５に記載の発明は、請求項３又は４に記載の情報記録装置において、前記境界情報に基づいて、管理情報を生成する生成手段と、前記境界情報の誤検出を検出したとき、記録された前記記録情報を管理するための前記管理情報を修正する修正手段と、前記修正された管理情報を前記記録媒体に記録する記録手段と、を備える。【００１８】  よって、境界情報の誤検出が検出されたとき管理情報が修正されるので、各情報の受信側において、管理情報の内容と記録情報との間で整合性の取れたものに常に維持することができる。【００１９】  上記の課題を解決するために��請求項６に記載の発明は、請求項５に記載の情報記録装置において、前記記録媒体に記録される前記記録情報に時間情報を付加する付加手段を更に備え、前記修正手段は、前記記録情報に付加された時間情報の不連続点を検出し、当該検出された不連続点を前記部分記録情報の境界とみなして前記管理情報を再生成する。【００２０】  よって、記録媒体に記録される記録情報に時間情報を付加し、当該付加された時間情報の不連続点を検出し、検出された不連続点を部分記録情報の境界とみなして管理情報を再生成するので、確実に部分記録情報の境界を検出して管理情報を再生成することができる。【００２１】  上記の課題を解決するために、請求項７に記載の発明は、複数の部分記録情報により構成される記録情報に対して前記部分記録情報と他の前記部分記録情報との境界を示す境界情報を付加する付加工程と、前記境界情報が付加された記録情報と、前記部分記録情報の送出順序を示す送出順序情報と、を送出する送出工程と、を含む。【００２２】  よって、記録情報に境界情報を付加し、これと送出順序情報とを送出するので、これらの情報の受信先において、境界情報と送出順序情報との対応関係を比較する構成とすれば、それが齟齬しているときに、各情報の伝送経路上において境界情報が欠落していることを当該受信側において確実に認識することができる。【００２３】  上記の課題を解決するために、請求項８に記載の発明は、複数の部分記録情報により構成されると共に前記部分記録情報の境界を示す境界情報を含む記録情報と、前記部分記録情報の送出順序を示す送出順序情報と、が入力され、少なくとも前記記録情報を記録媒体へ記録する情報記録方法であって、前記送信順序情報に基づいて、前記境界情報の誤検出を検出する誤検出検出工程を含む。【００２４】  よって、送出情報情報に基づいて境界情報の誤検出を検出するので、各情報の伝送経路上において境界情報が欠落していることを確実に認識することができる。
【図面の簡単な説明】
【００２５】［図１］図１は、実施形態の放送受信記録システムの概要構成を示すブロック図である。
［図２］図２は、実施形態のセットトップボックスの細部構成を示すブロック図である。
［図３］図３は、実施形態の情報記録再生装置の細部構成を示すブロック図である。
［図４］図４は、実施形態の記録フォーマットを示す模式図である。
［図５］図５は、実施形態の記録フォーマットと物理フォーマットとの関係を示す模式図である。
［図６］図６は、実施形態の記録ストリーム生成処理の全体を示すフローチャートである。
［図７］図７は、実施形態の時刻規正処理を示すフローチャートである。
［図８］図８は、実施形態のイベント認識処理を示すフローチャートである。
［図９］図９は、実施形態のイベント変更検出処理を示すフローチャートである。
［図１０］図１０は、実施形態のストリーム送信処理を示すフローチャートである。
［図１１］図１１は、実施形態の記録ストリームの態様を示す模式図である。
［図１２］図１２は、実施形態の記録処理の全体を示すフローチャートである。
［図１３］図１３は、実施形態のパケット記録処理を示すフローチャートである。
［図１４］図１４は、実施形態の記録後のハードディスクの態様を示す模式図である。
［図１５］図１５は、実施形態のユニット情報等の記録態様を示す図（Ｉ）である。
［図１６］図１６は、実施形態の管理情報記録処理を示すフローチャートである。
［図１７］図１７は、実施形態の記録処理例を示す図である。
［図１８］図１８は、実施形態のユニット情報の表示例を示す図である。
［図１９］図１９は、実施形態のユニット情報等の記録態様を示す図（ＩＩ）である。
［図２０］図２０は、実施形態の事故検出処理を示すフローチャートである。
【符号の説明】
【００２６】  １…デジタル放送受信部
２…デマルチプレクサ部
３、２３…マイコン部
５…グラフィックス部
６…画像デコード部
９…ＯＳＤ部
１０、２０…ＨＳＩ部
１１、２５…リモコン受光部
１２、２６…リモコン
２１…再生制御部
２２…記録部
２４…ハードディスク部
Ｓ…放送受信記録システム
ＳＴ…セットトップボックス
ＳＲ…情報記録再生装置
Ｂ…ネットワーク
Ｄ…ディスプレイ
ＨＤ…ハードディスク
【発明を実施するための最良の形態】
【００２７】  次に、本願に好適な実施の形態について、図面に基づいて説明する。
なお、以下に説明する実施の形態は、ＭＰＥＧ方式を圧縮方式として用いるいわゆるデジタルテレビジョン放送（以下、単にデジタル放送と称する）等の放送電波を受信することにより当該放送電波を介して送信されて来る放送番組を受信し、当該受信した放送番組に対応する受信情報を出力する情報出力装置（いわゆるセットトップボックス）と、当該受信情報を受信装置から取得してこれを記録媒体に記録する情報記録装置と、により構成される放送受信記録システムに対して本願を適用した場合の実施の形態である。【００２８】  （Ｉ）放送受信記録システムの全体構成
始めに、実施形態に係る放送受信記録システムの全体構成について、図１乃至図４を用いて説明する。なお、図１乃至図３は当該放送受信記録システムの概要構成を示すブロック図であり、図４は受信した放送電波に含まれている放送番組を記録する際の記録フォーマットを示す図である。【００２９】  図１に示すように、実施形態に係る放送受信システムＳは、アンテナＡＮＴを介して受信される上記放送電波に対して必要な復号処理を施し、当該放送電波に含まれている番組を含む記録用の記録ストリームを生成して情報記録再生装置ＳＲに出力するセットトップボックスＳＴと、上記記録ストリームをシリアルバス又はＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク等により構成されるネットワークＢを介して受信し、これをハードディスク等の記録媒体に記録すると共に再生する上記情報記録再生装置ＳＲと、により記録されている。【００３０】  次に、セットトップボックスＳＴ及び情報記録再生装置ＳＲの細部構成及び動作について説明する。【００３１】  先ず、図２に示すように、実施形態のセットトップボックスＳＴは、アンテナＡＮＴが接続されているデジタル放送受信部１と、デマルチプレクサ部２と、付加手段、送出手段、第１送出手段及び第２送出手段としてのマイクロコンピュータ（以下、マイコンと称する）部３と、グラフィックス部５と、映像デコード部６と、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）部９と、上記ネットワークに直接接続されているＨＳＩ（Ｈｉｇｈ  Ｓｐｅｅｄ  Ｉｎｔｅｒｆａｃｅ）部１０と、持ち運び可能なリモコン１２と、リモコン１２から赤外線等を用いて送信された情報を受信するリモコン受光部１１と、により構成されている。【００３２】  次に、全体動作を説明する。
先ず、セットトップボックスＳＴを用いて、上記放送電波により放送されているデジタル放送中のデジタル情報を受信してネットワークＢを介して情報記録再生装置ＳＲに出力すると共に、必要に応じて当該受信したデジタル放送の内容等を示す表示を行う場合の全体動作を説明する。【００３３】  デジタル情報の出力処理等を行う場合には、先ず、アンテナＡＮＴは当該放送電波を受信し、当該受信した放送電波に対応する受信信号Ｓｒｖを生成してデジタル放送受信部１へ出力する。【００３４】  次に、リモコン１２において当該出力処理を開始する旨の操作が実行されると、当該開始操作に対応して当該リモコン１２から射出される赤外線ＩＲをリモコン受光部１１において受信することで当該リモコン受光部１１から出力される操作情報Ｓｏｐに基づき、マイコン部３は、当該開始操作において指定されたデジタル情報を受信してネットワークＢへ出力すべく制御情報Ｓｃｎを生成してデジタル放送受信部１へ出力する。【００３５】  これにより、デジタル放送受信部１は、当該制御情報Ｓｃｎの授受によるマイコン部３からの制御の下、受信したデジタル情報から所望されているチャンネルに対応するデジタル情報を選択し、デジタル情報Ｓｒｎとしてデマルチプレクサ部２に出力する。これと並行して、デジタル放送受信部１は、選択したチャンネル内のデジタル情報を構成している各パケットのＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）を検出し、その内容を制御情報Ｓｃｎとしてマイコン部３に出力する。【００３６】  次に、デマルチプレクサ２は、上記デジタル情報Ｓｒｎの中から、予め選択されている情報記録再生装置ＳＲに出力すべきデジタル情報を抽出し、それを予め設定されている記録レートにより記録情報Ｓｐｄとして映像デコード部６及びＨＳＩ部１０並びにマイコン部３へ出力する。【００３７】  これにより、記録情報Ｓｐｄが入力されている映像デコード部６は、当該記録情報Ｓｐｄに含まれているデジタル情報を復調し、復調情報Ｓｄｃとしてグラフィックス部５へ出力する。【００３８】  そして、グラフィックス部５は、当該復調情報Ｓｄｃ内に含まれている画像情報を表示用に加工し、アナログ信号である表示情報Ｓｖとして外部の図示しないディスプレイに出力し、当該画像情報に対応する画像を表示させる。【００３９】  なお、上記した映像デコード部６及びグラフィックス部５における画像に関する処理と並行して、記録情報Ｓｐｄに含まれる音声情報は、図示しない音声デコード部において復調された後、外部の図示しないスピーカに出力されて放音される。【００４０】  また、復調情報Ｓｄｃに含まれる画像に対応する字幕又は表示諸元等の副画像は、制御信号Ｓｃｏの授受によるマイコン部３からの制御の下、ＯＳＤ部９において別途生成され、ＯＳＤ情報Ｓｏｓｄとしてグラフィックス部５へ出力される。【００４１】  そして、グラフィックス部５は、当該ＯＳＤ情報Ｓｏｓｄに含まれている副画像情報を必要に応じて上記復調情報Ｓｄｃに重畳し、これらを合わせて上記表示情報Ｓｖに含まれる画像情報を生成する。【００４２】  これらと並行して、記録情報Ｓｐｄが入力されているＨＳＩ部１０は、制御情報Ｓｃｃの授受によるマイコン部３の制御の下、当該記録情��Ｓｐｄに対してデジタル的なインターフェース処理を施し、デジタル情報である出力情報Ｓｄｐとして上記ネットワークＢを介して情報記録再生装置ＳＲに出力する。なお、当該出力情報Ｓｄｐには、デジタル情報としての画像情報及び音声情報の双方が含まれている。【００４３】  上述した一連の記録動作により、受信したデジタル情報に含まれている画像情報の情報記録再生装置ＳＲへの出力を、その出力される画像情報の内容を図示しない外部のディスプレイ等において確認しつつ実行できることとなる。【００４４】  そして、マイコン部３は、リモコン１２において実行された記録処理を制御するための操作の内容に対応して当該リモコン１２から射出される赤外線ＩＲをリモコン受光部１１において受光することにより当該リモコン受光部１１から出力される操作情報Ｓｏｐに基づいて、上記制御情報Ｓｃｎ及びＳｃｏ等を生成して対応する構成部材に出力すると共に、上述した記録処理を統轄制御する。【００４５】  一方、図３に示すように、実施形態の情報記録再生装置ＳＲは、ネットワークＢに直接接続されているＨＳＩ部２０と、再生制御部２１と、記録部２２と、誤検出検出手段、計数手段及び比較手段としてのマイコン部２３と、図４に示す記録フォーマットによりデジタル情報が記録される記録媒体としてのハードディスクＨＤを含むハードディスク部２４と、持ち運び可能なリモコン２６と、リモコン２６から赤外線等を用いて送信された情報を受信するリモコン受光部２５と、により構成されている。【００４６】  次に、全体動作を説明する。
先ず、情報記録再生装置ＳＲを用いて、ネットワークＢを介してセットトップボックスＳＴから送信されてきたデジタル情報である出力情報Ｓｄｐを受信し、これをハードディスクＨＤに記録する際の全体動作を説明する。【００４７】  当該記録時においては、先ず、リモコン２６において当該記録処理を開始する旨の操作が実行されると、当該開始操作に対応して当該リモコン２６から射出される赤外線ＩＲをリモコン受光部２５において受信することで当該リモコン受光部２５から出力される操作情報Ｓｏｐに基づき、マイコン部２３は、当該開始操作において指定されたデジタル情報をネットワークＢから取得してハードディスクＨＤに記録すべく制御情報Ｓｃｃを生成してＨＳＩ部２０へ出力する。【００４８】  これにより、ＨＳＩ部２０は、当該制御情報Ｓｃｃの授受によるマイコン部２３の制御の下、当該送信されてくる出力情報Ｓｄｐに対してデジタル的にインターフェース処理を施し、記録部２２へ出力する。【００４９】  これにより、記録部２２は、上記出力情報Ｓｄｐの中から、予め選択されているハードディスクＨＤに記録すべきデジタル情報を抽出し、それを連続してハードディスクＨＤへの記録が可能な記録レートにより記録情報Ｓｒとして当該ハードディスクＨＤを含むハードディスク部２４へ出力する。【００５０】  そして、ハードディスク部２４は、制御情報Ｓｓｈの授受によるマイコン部２３からの制御の下、内蔵するハードディスクＨＤに対して図４に示す記録フォーマットに則って上記必要なデジタル情報を含む記録情報Ｓｒを記録する。【００５１】  次に、上述のようにしてハードディスクＨＤに記録されたデジタル情報を再生する場合の動作を説明する。【００５２】  当該再生処理時においては、先ず、リモコン２６において当該再生処理を開始する旨の操作が実行されると、当該開始操作に対応して当該リモコン２６から射出される赤外線ＩＲをリモコン受光部２５において受信することで当該リモコン受光部２５から出力される操作情報Ｓｏｐに基づき、マイコン部２３は、当該開始操作において指定されたデジタル情報をハードディスクＨＤから検出すべく制御情報Ｓｓｈを生成してハードディスク部２４へ出力する。【００５３】  これにより、ハードディスク部２４は、当該制御情報Ｓｓｈにより指定されたデジタル情報をハードディスクＨＤから検出し、検出情報Ｓｐとして再生制御部２１へ出力する。【００５４】  そして、再生制御部２１は、当該検出情報Ｓｐ内に含まれているデジタル情報に対して予め設定されている再生処理を施し、再生処理情報Ｓｐｐを生成してＨＳＩ部２０へ出力される。【００５５】  そして、当該ＨＳＩ部２０は、制御情報Ｓｃｃの授受によるマイコン部２３の制御の下、当該再生処理情報Ｓｐｐに対してデジタル的にインターフェース処理を施し、デジタル情報である出力情報Ｓｄｐとして外部の図示しないデジタルテレビジョン装置等に出力する。なお、当該出力情報Ｓｄｐには、デジタル情報としての画像情報及び音声情報の双方が含まれている。【００５６】  次に、上述した構成を有する情報記録再生装置ＳＲにおいてデジタル情報をハードディスクＨＤに記録する際に用いられる上記記録フォーマットについて、具体的���図４を用いて説明する。なお、図４に示す記録フォーマットは、当該デジタル情報をハードディスクＨＤに記録する際に用いられる論理的な記録フォーマットであり、更に図４は、当該デジタル情報が当該記録フォーマットに基づいてハードディスクに記録された後の当該記録フォーマットを階層的かつ模式的に夫々示す図である。【００５７】  なお、当該デジタル情報のハードディスクＨＤへの記録の際に用いられる物理的な記録フォーマットについては、当該ハードディスクＨＤに用いられている周知の物理フォーマットがそのまま用いられる。【００５８】  先ず、記録されているデジタル情報（音声情報及び画像（静止画像並びに動画像）情報の双方を含む）の内容及び記録態様を効率的に管理するべく当該記録フォーマットにおいて採用されている種々の概念について、以下の記録フォーマットの理解のための前提としてその概要を説明する。【００５９】  第一に、以下の記録フォーマットにおいては、記録されているデジタル情報を取り扱う際の単位として、「ユニットなる概念が用いられている。すなわち、ユニットとは、時間的に連続してハードディスクＨＤに記録された一のデジタル情報を言う。より具体的には、例えば、当該デジタル情報がＢＳ（Ｂｒｏａｄｃａｓｔ  Ｓａｔｅｌｌｉｔｅ）デジタル放送等のデジタル放送で放送された場合は、当該デジタル放送における一のイベントが一のユニットとなるように定義されている。【００６０】  第二に、以下の記録フォーマットにおいては、例えばデジタル放送中において、放送配信者側の意図によって、上記放送電波における後述するトランスポートストリーム中の画像情報等を格納するＰＩＤが同一のパケットにより構成されている部分についてディレクトリなる概念が用いられている。すなわち、ディレクトリとは、一のユニット全体またはその一部を特定して、同一のＰＩＤである区間を表すものである。【００６１】  第三に、以下の記録フォーマットにおいては、ディレクトリ中において、ＭＰＥＧ２規格で述べられているＧＯＰを搬送している一の区間を示すものとして、アプリケーションＧＯＰなる概念が用いられている。【００６２】  次に上述してきた種々の概念に基づいて、本実施形態に係る論理的な記録フォーマットについて説明する。【００６３】  図４示すように、必要なデジタル情報が記録された後のハードディスクＨＤ上には、上記したユニットの夫々に対応する番組管理情報であるユニット情報ＩＮＦと、放送されハードディスクＨＤに記録されているデジタル情報の実態そのものである一又は複数のストリーム情報ＳＯＢと、が記録されている。【００６４】  次に、図４に示すように上記ユニット情報ＩＮＦは、上記ユニットの記録に係る情報で管理に必要がないとされる情報である予備情報ＲＳＶ（４バイト）と、その記録されたイベントの放送電波上での放送開始時刻を示す情報である番組開始時刻情報ＥＳＴ（５バイト）と、その記録されたイベントの放送電波上での放送時間を示す番組放送時間情報ＥＤＵＲ（３バイト）と、上記デジタル情報の放送時におけるフォーマットであるトランスポートストリーム（以下、適宜ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）と称する）の画像情報を搬送しているパケ��トの識別番号ＰＩＤ毎に割り振られるディレクトリがユニット内に包含されている数示す情報であるディレクトリ数情報ＤＮ（２バイト）と、夫々のディレクトリに関する属性情報等である後述のディレクトリ情報ＤＩＦのユニット情報の先頭からの位置を示すディレクトリ参照位置情報ＤＳ１乃至ＤＳｎ（夫々４バイト）と、当該各ディレクトリ情報ＤＩＦ１乃至ＤＩＦｎと、により構成されている。このとき、特に本願に係る情報は上記番組開始時刻情報ＥＳＴ及び番組放送時間情報ＥＤＵＲである。【００６５】  次に、各ディレクトリ情報ＤＩＦの細部構成について説明する。
図４に示すように、各ディレクトリ情報ＤＩＦは、対応するディレクトリの中に含まれるＴＳパケットの数を示すディレクトリサイズ情報ＤＳ（４バイト）と、各ディレクトリに含まれている画像情報でビデオＰＩＤにより識別される画像の総表示時間を示すディレクトリ表示時間情報ＤＰＴＭ（４バイト）と、そのディレクトリ中で一意の画像情報を搬送しているパケットを識別する番号ＰＩＤを示すビデオパケット識別情報ＶＩＤ（２バイト）と、画像情報の基本表示周波数を示すフレームコード情報ＦＣ（１バイト）と、予備情報ＲＳＶ（１バイト）と、各ディレクトリを記録した時に最初にＴＳパケットであることを認識できる位置を各ディレクトリの先頭からのバイト数で示すパケットポインタＰＰＴ（４バイト）と、各ディレクトリを記録した時に最初にアプリケーションＧＯＰであることを認識できる位置をそのディレクトリの先頭から上記パケットポインタＰＰＴだけ移動した位置からのパケット数で示すＧＯＰパケットポインタＧＰＰ（４バイト）と、各ディレクトリ中に含まれるアプリケーションＧＯＰの数を示すポインタテーブル数情報ＰＴＮ（４バイト）と、そのディレクトリに含まれている各アプリケーションＧＯＰ毎の属性情報等を示すポインタテーブルＰＴ１乃至ＰＴｍと、により構成されている。【００６６】  更に、上記ポインタテーブルＰＴの細部構成について説明する。
図４に示すように、ポインタテーブルＰＴは、アプリケーションＧＯＰに含まれるパケット数を示すＧＯＰサイズ情報ＧＰＳＺ（４バイト）と、アプリケーションＧＯＰが属するディレクトリのビデオパケット識別情報ＶＩＤにより識別される画像情報の総表示時間を示す表示時間情報ＰＢＴＭ（２バイト）と、アプリケーションＧＯＰの最初のパケットから数えてそのアプリケーションＧＯＰの中にある最初の参照画像を包含し終えるパケットまでの数を示す第一参照画像サイズＦＥＳＺ（２バイト）と、により構成される。【００６７】  なお、図４に示す記録フォーマット（論理フォーマット）と、ハードディスクＨＤの物理フォーマットとの関係については、図５に示すように、一のストリーム情報ＳＯＢはハードディスクＨＤ上の情報の区分としてのアラインドユニットＡＬＵを一又は複数含むこととなり、更に一のアラインドユニットＡＬＵは一又は複数のセクタ（一般のハードディスクＨＤの場合は５１２バイトの情報量を有する）ＳＲにより構成されている。そして、一のセクタＳＲが隣り合う二つのアラインドユニットＡＬＵに跨って属することはなく、また、一のアラインドユニットＡＬＵが隣り合う二つのストリーム情報に跨って属することはない。【００６８】  更に、通常は、一のストリーム情報ＳＯＢが一の上記イベントに相当するように記録される。【００６９】  （ＩＩ）本願の実施形態
次に、上述した構成の放送受信記録システムＳにおいて実行される本願に係るデジタル放送の受信処理及び記録処理について、具体的に図６乃至図１３を用いて説明する。【００７０】  後述する如く、実施形態の放送受信記録システムＳにおいては、受信したデジタル放送の放送電波に含まれているデジタル情報を情報記録再生装置ＳＲへの送信用の記録ストリームに変換するに当たり、受信したデジタル放送におけるイベントの変わり目（変更点）を示す情報が確実に情報記録再生装置ＳＲ向けの記録ストリーム中に反映させるべく、主としてセットトップボックスＳＴにおける当該記録ストリームの生成処理において、受信した放送電波におけるトランスポートストリーム中におけるイベントの変更点（より具体的には、その変更時刻）を検出し、その検出した変更時刻を、生成される記録ストリーム内に反映させる。【００７１】  （Ａ）セットトップボックスの実施形態
先ず、図６を用いて、セットトップボックスＳＴにおいて実行される上記二つの処理の全体構成について、図６を用いて説明する。なお、図６は当該全体処理を示すフローチャートである。【００７２】  図６に示すように、実施形態のセットトップボックスＳＴにおいては、先ず、受信したデジタル放送を情報記録再生装置ＳＲに出力して記録させる旨の操作が上記リモコン１２において実行されたか否かが確認され（ステップＳ１）、実行されないときは（ステップＳ１；ＮＯ）そのまま待機し、実行されたときは（ステップＳ１；ＹＥＳ）、次に、受信したデジタル放送中に含まれている時刻情報（より具体的には、そのデジタル放送を放送した放送局内にある基準時計において刻まれている時刻情報）を用いてセットトップボックスＳＴ内のマイコン部３に含まれている図示しないシステム時計を規正する時刻規正処理（ステップＳ１０）と、受信したデジタル放送中に含まれている各イベントの開始時刻等を認識するイベント認識処理（ステップＳ２０）と、その認識したイベントの変更点（変更時刻）を検出するイベント変更検出処理（ステップＳ４０）と、その検出した変更点を反映させた記録ストリームを情報記録再生装置ＳＲに対して送信するストリーム送信処理（ステップＳ６０）と、を相互に並行して独立に行う。【００７３】  そして、実行中の出力処理を終了する旨の操作がリモコン１２において実行されたか否かが確認され（ステップＳ７０）、実行されないときは（ステップＳ７０；ＮＯ）引き続き上記ステップＳ１０、Ｓ２０、Ｓ４０及びＳ６０の処理を並行して行い、一方、終了処理が実行されたときは（ステップＳ７０；ＹＥＳ）そのまま実施形態に係るセットトップボックスＳＴにおける処理を終了する。【００７４】  次に、上述したステップＳ１０、Ｓ２０、Ｓ４０及びＳ６０の処理の夫々につき、詳細に説明する。【００７５】  先ず、上記ステップＳ１０としての時刻規正処理について、図７を用いて説明する。なお、図７は当該時刻規正処理を示すフローチャートである。【００７６】  図７に示すように、実施形態の時刻規正処理（ステップＳ１０）においては、始めに、リモコン１２において実施形態の受信・記録処理を中止する旨の操作がされたか否かが常に監視されており（ステップＳ１１）、その操作が為されたときは（ステップＳ１１；ＹＥＳ）、図６に示すステップＳ７０の処理に移行し、一方、その操作が為されないときは（ステップＳ１１；ＮＯ）、次に、デジタル放送としてのトランスポートストリーム内の一のパケットを受信し（ステップＳ１２）、そのパケット内に、当該デジタル放送を放送した放送局内にある基準時計において刻まれている時刻情報が例えばタイムオフセットテーブル等の形態で含まれているか否かを確認する（ステップＳ１３）。【００７７】  そして、当該時刻情報が含まれていないときは（ステップＳ１３；ＮＯ）、上記ステップＳ１１の処理に戻って以降の処理を繰り返し、一方、当該時刻情報が受信した（ステップＳ１２）パケット内に含まれていたときは（ステップＳ１３；ＹＥＳ）、その時刻情報をマイコン部３において復号し（ステップＳ１４）、その後当該マイコン部３内にあるセットトップボックスＳＴの動作の基準時刻を示す上記システム時計をその復号した時刻情報に合わせるように規正し（ステップＳ１５）、再度上記ステップＳ１１に戻って今までの処理を繰り返す。【００７８】  次に、上記ステップＳ２０としてのイベント認識処理について、図８を用いて説明する。なお、図８は当該イベント認識処理を示すフローチャートである。【００７９】  図８に示すように、実施形態のイベント認識処理（ステップＳ２０）においては、始めに、マイコン部３内の図示しないレジスタ等において、マイコン部３として一の新たなイベントの認識を完了したか否かを示すパラメータであるイベント認識フラグを初期化すると共に（ステップＳ２１）、そのイベントが変更される変更点を情報記録再生装置ＳＲ向けの記録ストリームに含ませて当該情報記録再生装置ＳＲに通知する準備が完了したか否かを示すパラメータであるイベント変更通知フラグを初期化する（ステップＳ２２）。【００８０】  各フラグの初期化が完了した後は、リモコン１２において実施形態の受信・記録処理を中止する旨の操作がされたか否かが常に監視されており（ステップＳ２３）、その操作が為されたときは（ステップＳ２３；ＹＥＳ）、図６に示すステップＳ７０の処理に移行し、一方、その操作が為されないときは（ステップＳ２３；ＮＯ）、次に、デジタル放送としてのトランスポートストリーム内の一のパケットを受信し（ステップＳ２４）、そのパケット内において、予め規定されている特定のＰＩＤを有するイベント情報テーブルが受信できているか否かを確認する（ステップＳ２５）。【００８１】  ここで、当該イベント情報テーブルとは、放送されているデジタル放送におけるイベント毎の属性を示す属性情報、そのイベントの放送開始時刻を示す放送開始時刻情報及びそのイベントの放送に必要な時間を示す放送時間情報等が、イベント毎に相互に区別可能に特定のＰＩＤを有して含まれているものであり、セットトップボックスＳＴにおいて各イベントの放送開始時刻及び放送時間が各イベント毎に取得できる。そこで、本願ではこのイベント情報テーブルから取得した放送開始時刻情報及び放送時間情報を用いて現在受信しているイベントが他のイベントに変更されたか否かを判断する。【００８２】  すなわち、ステップＳ２５の判定において、特定イベント情報テーブルが受信されないときは（ステップＳ２５；ＮＯ）再度上記ステップＳ２３の処理に戻って今までの処理を繰り返し、一方、受信できたときは（ステップＳ２５；ＹＥＳ）、次に、その受信した特定イベント情報テーブル内のうち、予め規定されている特定のテーブルＩＤを有するイベント情報セクションが受信できているか否かを確認する（ステップＳ２６）。【００８３】  ここで、当該イベント情報セクションとは、上記イベント情報テーブルのうち、上記属性情報、放送開始時刻情報及び放送時間情報が、イベント毎に相互に区別可能に特定のテーブルＩＤを有して含まれているものであり、セットトップボックスＳＴにおいて各イベントの放送開始時刻及び放送時間が各イベント毎に取得できるものである。【００８４】  そして、ステップＳ２６の判定において、特定イベント情報セクションが受信されないときは（ステップＳ２６；ＮＯ）再度上記ス���ップＳ２３の処理に戻って今までの処理を繰り返し、一方、受信できたときは（ステップＳ２６；ＹＥＳ）、次に、そのイベント情報セクションを受信した時点において上記イベント認識フラグの値が「０」か否か、すなわち、デジタル放送におけるイベント自体が未だ認識されていないか否かを確認する（ステップＳ２７）。【００８５】  ステップＳ２７の判定において、イベント認識フラグの値が「０」、すなわち、現在イベントが一つも認識されていない場合は（ステップＳ２７；ＹＥＳ）、次に、現在受信しているイベントに後続する次のイベントがあるか否かを示す次イベントインジケータが「１」か否かを、受信しているトランスポートストリーム内において確認する（ステップＳ２８）。【００８６】  そして、次イベントインジケータが「１」でない、すなわち、現在受信しているイベントの情報でない場合は（ステップＳ２８；ＮＯ）、現在受信しているイベントの変更点（終了時間などの情報）が得ることができないため、再度上記ステップＳ２３の処理に戻って今までの処理を繰り返し、一方、次イベントインジケータが「１」である、すなわち、現在受信しているイベントの情報である場合は（ステップＳ２８；ＹＥＳ）現在受信しているイベントの変更点（番組開始時刻と終了時間などの情報）が得ることができるため、現在受信中のイベントに対応する放送開始時刻情報の値を上記イベント情報セクションから取得して情報記録再生装置ＳＲへの送信用のユニット情報一時ファイル（マイコン部３内の図示しないメモリ領域内に形成されている）に記述し（ステップＳ２９）、同様に、現在のイベントに対応する放送時間情報の値を上記イベント情報セクションから取得して上記ユニット情報一時ファイルに記述し（ステップＳ３０）、これらの処理により現在受信しているイベントが認識できたものとして上記イベント認識フラグを「１」に変更して（ステップＳ３１）再度上記ステップＳ２３の処理に戻って今までの処理を繰り返す。【００８７】  一方、ステップＳ２７の判定において、イベント認識フラグの値が「１」、すなわち、現在までの上記ステップＳ２８乃至Ｓ３１の処理により一のイベントが現時点で認識されている場合は（ステップＳ２７；ＮＯ）、次に、上記次イベントインジケータが「１」か否かを、受信しているトランスポートストリーム内において確認する（ステップＳ３２）。【００８８】  そして、次イベントインジケータが「０」でない、すなわち、現在受信しているイベントの次の情報でない場合は（ステップＳ３２；ＮＯ）、現在受信しているイベントの次のイベントの開始点（番組開始時刻などの情報）、が得ることができないため、再度上記ステップＳ２３３の処理に戻って今までの処理を繰り返し、一方、次イベントインジケータが「０」である、すなわち、現在受信しているイベントの次のイベントの情報である場合は（ステップＳ３２；ＹＥＳ）現在受信しているイベントの次のイベントの開始点（番組開始時刻などの情報）が得ることができるため、現在受信中のイベントの次のイベントに対応する放送開始時刻情報の値を上記イベント情報セクションから取得して情報記録再生装置ＳＲへの送信用の次イベント開示時刻情報ファイル（マイコン��３内の図示しないメモリ領域内に形成されている）に記述し（ステップＳ３３）、同様に、当該次のイベントに対応する放送時間情報の値を上記イベント情報セクションから取得して情報記録再生装置ＳＲへの送信用の次イベント時間情報ファイル（マイコン部３内の図示しないメモリ領域内に形成されている）に記述し（ステップＳ３４）、これらの処理により現在受信しているイベントに後続するイベントの情報が取得できて現在受信しているイベントの変更点に関する情報の、情報記録再生装置ＳＲへの通知準備ができたものとして上記イベント変更通知フラグを「１」に変更して（ステップＳ３５）再度上記ステップＳ２３の処理に戻って今までの処理を繰り返す。【００８９】  次に、上記ステップＳ４０としてのイベント変更検出処理について、図９を用いて説明する。なお、図９は当該イベント認識処理を示すフローチャートである。【００９０】  図９に示すように、実施形態のイベント変更検出処理（ステップＳ４０）においては、始めに、マイコン部３内の上記レジスタ等において、セットトップボックスＳＴから記録ストリームとして送出したイベントの順序を示すパラメータであるイベント参照数フラグを初期化する（ステップＳ４１）。【００９１】  そして、当該イベント参照数フラグの初期化後は、リモコン１２において実施形態の受信・記録処理を中止する旨の操作がされたか否かが常に監視されており（ステップＳ４２）、その操作が為されたときは（ステップＳ４２；ＹＥＳ）、図６に示すステップＳ７０の処理に移行し、一方、その操作が為されないときは（ステップＳ４２；ＮＯ）、次に、デジタル放送としてのトランスポートストリーム内の一のパケットを受信し（ステップＳ４３）、更に現時点でのイベント変更通知フラグの値が「１」であるか否か、すなわち、イベントが変更される変更点を情報記録再生装置ＳＲ向けの記録ストリームに含ませて当該情報記録再生装置ＳＲに通知する準備が完了しているか否かを確認し（ステップＳ４４）、当該イベント変更通知フラグの値が「１」でないときは（ステップＳ４４；ＮＯ）、未だ当該変更点を通知することができないこととなるので再度上記ステップＳ４２の処理に戻って今までの処理を繰り返し、一方、イベント変更通知フラグの値が「１」であるときは（ステップＳ４４；ＹＥＳ）、上述したステップＳ１０の処理にて規正されているシステム時計の時刻を取得し（ステップＳ４５）、更に、その取得した時刻が、図８ステップＳ３３において次イベント開示時刻情報ファイルに記述された時刻の０．５秒前の時刻を示しているか否かを確認する（ステップＳ４６）。なお、この「０．５秒」なる時間は、デジタル放送に用いられている上記ＭＰＥＧ方式における一のＧＯＰに含まれる画像及び音声の再生時間に相当する時間である。【００９２】  これにより、取得した時刻が次イベント開示時刻情報ファイルに記述された時刻の０．５秒前の時刻を示していないときは（ステップＳ４６；ＮＯ）、イベント変更点（変更時刻）は未だ到来していないこととなるので再度上記ステップＳ２３の処理に戻って今までの処理を繰り返し、一方、取得した時刻が次イベント開示時刻情報ファイルに記述された時刻の０．５秒前の時刻を示しているときは（ステップＳ４６；ＹＥＳ）、イベント変更情報テーブルを挿入すべきタイミングであるとして当該イベント変更情報テーブルを情報記録再生性装置ＳＲに送信する記録ストリームに直ちに挿入するか、又は現在時刻において情報記録再生装置ＳＲに送信しようとしている記録ストリーム内のパケットをそのイベント変更情報テーブルに置換により挿入する（ステップＳ４７）。また、上記イベント変更情報テーブルとは、情報記録再生装置ＳＲにおいてイベントの変更があったことを認識することができるように記述された情報テーブルである。【００９３】  イベント変更情報テーブルの挿入又は置換が完了したら、そのイベント変更情報テーブルを含むパケットを記録ストリームの一部として情報記録再生装置ＳＲに送信し（ステップＳ４８）、上記イベント変更通知フラグ、イベント認識フラグ及びイベント変更情報テーブルの内容を反映した上記ユニット情報ＩＮＦを情報記録再生装置ＳＲに送信したことを示す後述のファイル送信フラグを初期化して（ステップＳ４９）、上記イベント参照数フラグを「１」だけインクリメントし（ステップＳ５０）、次のイベントについて上述してきた図９の処理を施すべく上記ステップＳ４２の処理に戻って今までの処理を繰り返す。【００９４】  次に、上記ステップＳ６０としてのストリーム送信処理について、図１０を用いて説明する。なお、図１０は当該ストリーム送信処理を示すフローチャートである。【００９５】  図１０に示すように、実施形態のストリーム送信処理（ステップＳ６０）においては、始めに、上記ファイル送信フラグを初期化し（ステップＳ６１）、その後、リモコン１２において実施形態の受信・記録処理を中止する旨の操作がされたか否かが常に監視し（ステップＳ６２）、その操作が為されたときは（ステップＳ６２；ＹＥＳ）、図６に示すステップＳ７０の処理に移行し、一方、その操作が為されないときは（ステップＳ６２；ＮＯ）、次に、現在のイベント認識フラグの値が「１」か否か、すなわち、現在受信中のイベントが認識できているかを確認し（ステップＳ６３）、未だ認識できていないときは（ステップＳ６３；ＮＯ）、上記ステップＳ６２の処理に戻って今までの処理を繰り返す。【００９６】  一方、ステップＳ６３の判定において、イベント認識フラグの値が「１」であり、現在受信中のイベントが認識できているときは（ステップＳ６３；ＹＥＳ）、次に、上記イベント送信フラグの値が「１」か否か、すなわち、イベントの変更点を示すイベント変更情報テーブルが送信済みか否かを確認する（ステップＳ６４）。そして、送信済みであるときは（ステップＳ６４；ＹＥＳ）、次のイベントについて上述してきた処理を繰り返すべく上記ステップＳ６２に戻り、一方、送信済みでないときは（ステップＳ６４；ＮＯ）、次に、上記ユニット情報一時ファイル（図８ステップＳ２９及びＳ３０参照）に現在のイベント参照数フラグの値を記述し（ステップＳ６５）、その後当該記述後のユニット情報一時ファイルを情報記録再生装置ＳＲに対して上記ユニット情報ＩＮＦとして送信し（ステップＳ６６）、その後にファイル送信フラグの値を「１」に更新して上記ステップＳ６２に戻り次のイベントに���いて上述した処理を繰り返す。【００９７】  最後に、上述してきたステップＳ１、Ｓ１０、Ｓ２０、Ｓ４０、Ｓ６０及びＳ７０の処理により形成される記録ストリームの態様について、具体的に図１１を用いて説明する。なお、図１１は、デジタル放送として放送されているトランスポートストリーム中のパケットＰＴ（図１１上段）と、出力情報Ｓｄｐに相当する記録ストリーム中のパケットＰＴとを、時間軸上で比較した模式図である。【００９８】  上述してきた一連の処理によれば、図１１に示すように、トランスポートストリーム中のイベントの変更時刻の０．５秒前に相当する記録ストリーム中の時間位置に、上記したイベントの変更時刻を示すイベント変更情報テーブルＤＩＴが挿入されることとなる。なお、情報記録再生装置ＳＲにおける当該イベント変更情報テーブルＤＩＴの検出精度を高めるべく、当該イベント変更情報テーブルＤＩＴに相当するパケットは二つ連続して記録ストリーム内に挿入されることが望ましい。また、イベントが変更されることに対応する記録ストリームとしてのストリーム情報ＳＯＢの変更点は、図１１に示すようにイベント変更時刻に対応した表示画像が搬送されているパケットのタイミングと一致することになる。【００９９】  （Ｂ）情報記録再生装置における記録動作の実施形態
次に、上述してきたセットトップボックスＳＴから送信されてくる記録ストリームを情報記録再生装置ＳＲ内の上記ハードディスクＨＤに図４に示す記録フォーマットにて記録する際の情報記録再生装置ＳＲの記録処理について、図１２乃至図２０を用いて説明する。【０１００】  始めに、図１２を用いて、情報記録再生装置ＳＲにおいて実行される記録処理の全体構成について説明する。なお、図１２は当該全体処理を示すフローチャートである。【０１０１】  図１２に示すように、実施形態の情報記録再生装置ＳＲにおいては、先ず、セットトップボックスＳＴから伝送されてきた出力情報Ｓｄｐを記録する旨の操作が上記リモコン２６において実行されたか否かが確認され（ステップＳ２）、実行されないときは（ステップＳ２；ＮＯ）そのまま待機し、実行されたときは（ステップＳ２；ＹＥＳ）、次に、当該伝送されてきた出力情報ＳｄｐをハードディスクＨＤに記録する記録処理（ステップＳ８０）と、当該出力情報Ｓｄｐの記録中のいて、セットトップボックスＳＴからの伝送過程において、例えばパケット落ち等の予期せぬ事故が発生したか否かを検出する事故検出処理（ステップＳ１００）と、その検出した事故の状態を反映した内容を有する番組管理情報としてのユニット情報ＩＮＦをハードディスクＨＤ上に記録する番組管理情報記録処理（ステップＳ１１５）と、を相互に並行して独立に行う。【０１０２】  そして、実行中の記録処理を終了する旨の操作がリモコン２６において実行されたか否かが確認され（ステップＳ１４０）、実行されないときは（ステップＳ１４０；ＮＯ）引き続き上記ステップＳ８０、Ｓ９０及びＳ１１５の処理を並行して行い、一方、終了処理が実行されたときは（ステップＳ１４０；ＹＥＳ）そのまま実施形態に係る情報記録再生装置Ｒにおける処理を終了する。【０１０３】  次に、上述したステップＳ８０、Ｓ９０及びＳ１１５の処理の夫々につき、詳細に説明する。【０１０４】  先ず、上記ステップＳ８０としてのパケット記録処理について、図１３を用いて説明する。なお、図１３は当該パケット記録処理を示すフローチャートである。【０１０５】  図１３に示すように、実施形態の情報記録再生装置ＳＲにおいてセットトップボックスＳＴからの記録ストリームをハードディスクＨＤに記録する場合は、先ず、ハードディスクＨＤに記録したパケットＰＴの数を示す参照数フラグを初期化し（ステップＳ８０）、次に、これから記録するアラインドユニットＡＬＵ（図５参照）が含まれるストリーム情報ＳＯＢ（図４及び図５参照）のハードディスクＨＤ上の記録開始位置をハードディスクＨＤに基づいて取得してマイコン部２３内の図示しないメモリに一時的に記憶し（ステップＳ８１）、更に、リモコン２６において実施形態の記録処理を中止する旨の操作がされたか否かを常に監視し（ステップＳ８２）、その操作が為されたときは（ステップＳ８２；ＹＥＳ）、記録処理を終了し、一方、その操作が為されないときは（ステップＳ８２；ＮＯ）、次に、記録ストリームとして送信されてきたパケットＰＴを一つ受信し（ステップＳ８３）、更にその受信したパケットＰＴ内の情報をハードディスクＨＤの記録すべき位置に記録し（ステップＳ８４）、上記参照数フラグを「１」だけインクリメントする（ステップＳ８５）。【０１０６】  そして、図１１に示す例において、イベント変更情報テーブルＤＩＴが二つ連続して記録ストリーム内に挿入されている場合において、そのイベント変更情報テーブルＤＩＴを二つ連続して検出したか否かを確認する（ステップＳ８６）。【０１０７】  ステップＳ８６の判定において、イベント変更情報テーブルＤＩＴを二つ連続して検出したときは（ステップＳ８６；ＹＥＳ）、ストリーム情報ＳＯＢのハードディスクＨＤ上の記録終了位置をハードディスクＨＤに基づいて取得してマイコン部２３内の上記メモリに一時的に記憶し（ステップＳ８７）、次のパケットＰＴをセットトップボックスＳＴから受信すべく上記ステップＳ８２の処理に移行する。【０１０８】  一方、ステップＳ８６の判定において、イベント変更情報テーブルＤＩＴを二つ連続して検出しないときは（ステップＳ８６；ＮＯ）、次に、一のアラインドユニットＡＬＵ内において受信したパケット数を示す現時点での参照数フラグの値が一のアラインドユニットＡＬＵに含まれるパケットＰＴの数として予め設定されている数になったか否かを確認し（ステップＳ８８）、参照数フラグの値がそのパケット数に到達していないときは（ステップＳ８８；ＮＯ）次のパケットＰＴをセットトップボックスＳＴから受信すべく上記ステップＳ８０の処理に移行し、一方、参照数フラグの値がそのパケット数に到達しているときは（ステップＳ８８；ＹＥＳ）、一のアラインドユニットＡＬＵの形成が完了したとして次のアラインドユニットＡＬＵについて上述した処理を繰り返すべく、上記ステップＳ８０の処理に移行する。【０１０９】  なお、図１１には図示していないが、全てのストリーム情報ＳＯＢのハードディスクＨＤへの記録が完了したときは、図１０ステップＳ６０に示す処理により送信されてくるユニット情報一時ファイルを用いて図４に示すユニット情報ＩＮＦを形成し、これを図４に示す記録フォーマットに則ってハードディスクＨＤに記録することとなる。【０１１０】  次に、図１３に示した処理により記録ストリームが記録されたハードディスクＨＤ上の態様について、具体的に図１４を用いてその概要を説明する。なお、図１４は、情報記録再生装置ＳＲによりデジタル情報が記録された後のハードディスクＨＤ上におけるアラインドユニットＡＬＵとパケットＰＴの関係を、時間軸上で模式的に示した図である。【０１１１】  上述してきた一連の記録処理によれば、図１４に示すように、一のアラインドユニットＡＬＵの境界がストリーム情報ＳＯＢの境界と一致するようになって各パケットＰＴが記録される。【０１１２】  すなわち、図１３に示す記録処理によれば、結果として情報記録再生装置ＳＲにおいてイベント変更情報テーブルＤＩＴが受信されると、その次のパケットＰＴから続く記録ストリームは未記録のアラインドユニットＡＬＵの先頭から記録されることとなる。このとき、ストリーム情報ＳＯＢの境界とアラインドユニットＡＬＵの境界とを一致させようとした場合には、図１４に示す如く、パケットＰＴの境界とアラインドユニットＡＬＵの境界とを一致させるべく、何ら情報を含まないヌルパケットＮを必要���だけ挿入した後にイベント変更情報テーブルＤＩＴを挿入することとなる。【０１１３】  次に、上記図１０に示したストリーム送信処理（特に図１０ステップＳ６５及びＳ６６の処理）と上記図１３に示したパケット記録処理（特に図１３ステップＳ８３及びＳ８４の処理）との間でイベント参照数パラメータが記述されたユニット情報一時ファイルが正常に授受されている場合の各段階におけるストリーム情報の態様について、図１５を用いて説明する。なお、図１５は当該態様を模式的に示す図である。【０１１４】  先ず、上記ユニット情報一時ファイルが正常に授受されている場合には、図１５最上段に示すように、セットトップボックスＳＴから出力される出力情報Ｓｄｐの段階では、イベントとしての内容が変化する度にイベント変更情報テーブルＤＩＴが挿入された状態で伝送される。【０１１５】  ここで、図１５最上段に示す場合において、向かって左から三番目のイベント変更情報テーブルＤＩＴについては、出力情報Ｓｄｐの生成時において何らかの原因で元のＴＳに含まれていたＥＩＴ（イベント情報テーブル（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）の略語であり、各イベントの属性等を示す情報である）が取得できなかったユニットであり直前のイベント変更情報テーブルＤＩＴ（図１５最上段中向かって左から二番目のイベント変更情報テーブルＤＩＴ）が挿入された後に短時間で挿入されているものとする。【０１１６】  この場合、上記図９に示したイベント変更検出処理に沿って考えると、当該各イベント変更情報テーブルＤＩＴに対応するイベント参照数フラグの値は、図１５上から二段目に示す如く、向かって左のイベント変更情報テーブルＤＩＴから順に「０」、「１」、「２」及び「３」となる。【０１１７】  このとき、イベント参照数フラグ「２」に相当する出力情報Ｓｄｐ内には上記ＥＩＴが含まれていないため、結果としてイベント参照数フラグ「２」に相当する出力情報Ｓｄｐに対応するユニット情報一時ファイルが生成されないため、図１５に示す場合にセットトップボックスＳＴから出力されてきた出力情報Ｓｄｐに対応して生成されるユニット情報一時ファイルは、図１５上から三段目に示すように、イベント参照数フラグ「０」に相当するユニット情報一時ファイルＴＦ０と、イベント参照数フラグ「１」に相当するユニット情報一時ファイルＴＦ１と、イベント参照数フラグ「３」に相当するユニット情報一時ファイルＴＦ３と、の三つとなる。【０１１８】  そして、このような出力情報ＳｄｐをハードディスクＨＤ上の連続した空き領域に記録した場合、その態様は、図１５下から二段目に示すように、各イベントの変化点においてアラインドユニットＡＬＵの境界が形成される形となる。このとき、各イベント参照数フラグに属するアラインドユニットＡＬＵにより、ハードディスクＨＤ上に記録されている情報における上記ストリーム情報ＳＯＢに対応する一纏まりの情報である「エクステント」が形成される。また、ユニット情報一時ファイルＴＦが形成されない出力情報Ｓｄｐは、ハードディスクＨＤ上においては不要な情報であるガーベージエクステントを形成することとなる。【０１１９】  これらにより、図１５最下段に示すように���各エクステントに対応する出力情報Ｓｄｐが、ハードディスクＨＤ上での各イベントに対応する論理フォーマット上のユニットＹを夫々形成して記録されることとなる。【０１２０】  次に、図１５に示すようにして正常に必要な出力情報Ｓｄｐが受信できたときにおける番組管理情報としてのユニット情報ＩＮＦの記録処理について、具体的に図１６乃至図１８を用いて説明する。【０１２１】  なお、図１６は当該記録処理を示すフローチャートであり、図１７及び図１８は、当該記録処理によりハードディスクＨＤに記録されているユニット情報ＩＮＦを用いて、当該ハードディスクＨＤに記録された出力情報Ｓｄｐを再生する際に図３において図示していないディスプレイに表示される再生制御画面の一例である。【０１２２】  図１６に示すように、ユニット情報ＩＮＦの記録処理においては、初めに、一のファイル（ユニット情報一時ファイルを含む。以下、同じ。）を正常に受信していることを示すファイル取得フラグを初期化し（ステップＳ１１６）、情報記録再生装置ＳＲにおいてセットトップボックスＳＴとは別個に一イベント分の出力情報Ｓｄｐを受信する度にインクリメントしているパラメータであるイベントカウンタを初期化し（ステップＳ１１７）、更に、ユニット情報ＩＮＦがハードディスクＨＤ上において登録可能な状態となっているか否かを示すパラメータであるユニット登録フラグを初期化し（ステップＳ１１８）、情報記録再生装置ＳＲ内における記録クロック信号等に用いるタイマの計時を開始する（ステップＳ１１９）。【０１２３】  次に、リモコン２６において記録ストリームのハードディスクＨＤへの記録処理を中止する旨の操作が為されたか否かを確認し（ステップＳ１２０）、当該操作が実行されたときは（ステップＳ１２０；ＹＥＳ）そのまま図１２に示すステップＳ１４０へ移行し、一方、当該操作が実行されていないときは（ステップＳ１２０；ＮＯ）、次に、伝送されてきた出力情報Ｓｄｐ中の含まれている必要なパケットを受信する（ステップＳ１２１）。【０１２４】  そして、図１１に示す例において、イベント変更情報テーブルＤＩＴが二つ連続して記録ストリーム内に挿入されている場合に、そのイベント変更情報テーブルＤＩＴを二つ連続して検出したか否かを確認する（ステップＳ１２２）。【０１２５】  ステップＳ８６の判定において、イベント変更情報テーブルＤＩＴを二つ連続して検出したときは（ステップＳ１２２；ＹＥＳ）、次に、上記ファイル取得フラグが「１」であるか否かを確認する（ステップＳ１２３）。【０１２６】  そして、当該ファイル取得フラグが「１」であるときは（ステップＳ１２３；ＹＥＳ）、後述する如きパケット落ちが発生せずに正常に必要な再生情報Ｓｄｐが全て受信されたことになるので、次に、その受信したファイルをハードディスクＨＤに記録すべくユニット登録フラグが「１」であるか否かを確認し（ステップＳ１２４）、ユニット登録フラグも「１」であるときは（ステップＳ１２４；ＹＥＳ）、受信したファイル内からユニット情報一時ファイルを読み出してユニット情報ＩＮＦとして記録し（ステップＳ１２５）、その記録開始位置と記録終了位置を記録し（ステップＳ１２６）、ファイル取得��ラグを初期化して（ステップＳ１２７）上記イベントカウンタを「１」だけインクリメントして（ステップＳ１２８）次のパケットの受信に備えるべく上記ステップＳ１１８に移行する。【０１２７】  一方、上記ステップＳ１２３の判定においてファイル取得フラグが「１」でないとき（ステップＳ１２３；ＮＯ）及び上記ステップＳ１２４の判定においてユニット登録フラグが「１」でないときは（ステップＳ１２４；ＮＯ）、未だ正常にユニット情報ＩＮＦを記録するだけの情報が受信されていないので、そのまま上記ステップＳ１２８に移行する。【０１２８】  他方、上記ステップＳ１２２の判定において、イベント変更情報テーブルＤＩＴを二つ連続して検出していないときは（ステップＳ１２２；ＮＯ）、次に、ユニット登録フラグが「０」であり、且つ上記タイマの計時が２秒を越えたか否かを確認する（ステップＳ１２９）。【０１２９】  そして、ユニット登録フラグが「０」でないか、又はタイマの計時が２秒を越えていないときは（ステップＳ１２９；ＮＯ）、上記ステップＳ１２０に戻って引き続きパケットの受信を継続し、一方、ユニット登録フラグが「０」であり、且つタイマの計時が２秒を越えているときは（ステップＳ１２９；ＹＥＳ）、ユニット登録フラグを「１」として（ステップＳ１３０）上記ステップＳ１２０に戻って引き続きパケットの受信を継続する。【０１３０】  このステップＳ１２２→Ｓ１２９→Ｓ１３０の処理が繰り返されることにより、セットトップボックスＳＴにおいて、例えば選局動作中のスキップ動作の如く、２秒未満の短時間の選局動作（すなわち、所望される放送局に到達するまでのスキップ選局動作）によって不要な出力情報Ｓｄｐが伝送されてハードディスクＨＤに記録されたとしても、この不要な出力情報Ｓｄｐを示すユニット情報ＩＮＦは記録されないこととなる。【０１３１】  従って、例えば図１７にディスプレイＤ上の表示例と共に例示するチャンネル選択動作のように、チャンネル１０１で放送されている番組を７分間記録（録画）した後、選局のためにチャンネル１０２で放送されている番組を２秒未満の短時間だけ見てスキップし、その後チャンネル１０３で放送されている番組を５分間録画して一旦録画処理を終了（中断）し、その同じチャンネル１０３において新たな番組の放送が開始されてそれを８分間録画し、次にチャンネル１４１で放送されている番組を１０分間録画した場合でも、上記チャンネル１０２で放送されている番組については、たとえその番組の実体としての出力情報ＳｄｐがハードディスクＨＤに記録されたとしても、その記録したことを示すユニット情報ＩＮＦが記録されない。従って、この結果として、一連の録画処理が完了した後のユニット情報ＩＮＦとしては、図１８に例示するディスプレイＤ上のユニット情報の如く、当該チャンネル１０２で放送されていた番組「ＢＢＢ」は全く表示されないこととなる。【０１３２】  なお、図１６におけるステップＳ１２９の判定で用いた「２秒」なる閾値時間は、基本的には任意に設定し得るものであり、より具体的には情報記録再生装置ＳＲの使用者が任意に設定できるように構成することも可能であるし、或は、パーシャルＴＳ上のパケット等の情報単位の��報量等を参照して設定しても良い。【０１３３】  次に、上記図１０に示したストリーム送信処理と上記図１３に示したパケット記録処理との間でユニット情報一時ファイルの授受が実行されているときに、ネットワークＢ上に発生した障害等の何らかの理由でパケット落ちが発生して正常にイベント変更情報テーブルＤＩＴが授受されなかった場合の各段階におけるストリーム情報の態様について、図１９を用いて説明する。なお、図１９は当該態様を模式的に示す図である。【０１３４】  先ず、セットトップボックスＳＴから出力される段階の出力情報Ｓｄｐにおいては、図１５を用いて説明した場合と同様に、各イベント変更情報テーブルＤＩＴの挿入タイミングで変化するイベント参照数フラグに対応してユニット情報一時ファイルＴＦ０、ＴＦ１及びＴＦ２が夫々に形成されているとする（図１９最上段参照）。【０１３５】  ここで、図１９上から四段目に示すようにネットワークＢ上の障害等により、図１９において向かって左から二番目のイベント変更情報テーブルＤＩＴを含むパケットが欠落したとすると、これを受信した情報記録再生装置ＳＲにおいては記録ストリームにおけるイベントの変化点が認識できなくなってしまうため、図１９下から三段目に示すように、本来ならばエクステント１とエクステント２として別個に記録されるべきアラインドユニットＡＬＵが一つのエクステントとして記録されてしまうこととなる。【０１３６】  そして、この時点でイベントの変化点を示す情報が消失してしまっているため、そのままだとハードディスクＨＤに記録された情報の再生時においてイベントの変化が正しく認識されなくなるので、例えば各アラインドユニットＡＬＵが情報記録再生装置ＳＲに入力されるべき時刻を示す到着時刻情報の不連続点を検出する等の複雑な処理により、図１９下から二段目に示すように本来のエクステントの境界点を検出し、その検出結果を図１９最下段に示すようにユニット情報Ｙの生成に反映する必要がある。【０１３７】  このため、実施形態の情報記録再生装置ＳＲにおいては、このパケット落ち等の事故の発生を早期に認識すべく、以下に説明する事故検出処理（ステップＳ１００）を上記したパケット記録処理（ステップＳ８０）と並行して行う。【０１３８】  次に、当該事故検出処理について、具体的に図２０を用いて説明する。なお、図２０は当該事故検出処理を示すフローチャートである。【０１３９】  図２０に示すように、当該事故検出処理においては、初めに、当該事故が発生した可能性があることを示すエラー可能性フラグを初期化し（ステップＳ１０１）、次に、リモコン２６において記録ストリームのハードディスクＨＤへの記録処理を中止する旨の操作が為されたか否かを確認し（ステップＳ１０２）、当該操作が実行されていないときは（ステップＳ１０２；ＮＯ）、図１０に示すステップＳ６０に示す処理により送信されてくるユニット情報一時ファイルを用いてユニット情報ＩＮＦを形成する（ステップＳ１０３）。【０１４０】  そして、上記イベントカウンタの現在値と、ユニット情報ＩＮＦによって示される、現在受信している出力情報Ｓｄｐに対応するイベント参照数フラグの値と、を比較し、その値が等しいか否かを確認���る（ステップＳ１０４）。【０１４１】  これにより、イベントカウンタの現在値とイベント参照数フラグの値とが一致しないときは（ステップＳ１０４；ＮＯ）、上述したようなパケット落ちが発生した可能性があるとして上記エラー可能性フラグを「１」として（ステップＳ１０７）上記ステップＳ１０２に移行して次のファイルの受信に備える。【０１４２】  一方、ステップＳ１０４の判定において、イベントカウンタの現在値と受信したユニット情報ＩＮＦより示されるイベント参照数フラグの値とが一致するファイルがあるときは（ステップＳ１０４；ＹＥＳ）、現在は正常に出力情報Ｓｄｐの受信が実行されているとして、上記ファイル取得フラグを「１」とし（ステップＳ１０５）、受信したファイルをハードディスクＨＤ上のユニット情報一時ファイルとして当該ハードディスクＨＤ上に記録し（ステップＳ１０６）、上記ステップＳ１０２に移行して次のファイルの受信に備える。【０１４３】  他方、上記ステップＳ１０２の判定において、記録処理を中止する旨の操作がリモコン２６上で為されているときは（ステップＳ１０２；ＹＥＳ）、次に、エラー可能性フラグの値が「０」であるか否かを確認する（ステップＳ１０８）。そして、エラー可能性フラグの値が「０」であるときは（ステップＳ１０８；ＹＥＳ）必要な全ての出力情報Ｓｄｐがパケット落ちせずに記録されていることとなるので、そのまま図１２に示すステップＳ１４０の処理に移行する。【０１４４】  一方、ステップＳ１０８の判定においてエラー可能フラグの値が「０」でないときは（ステップＳ１０８；ＮＯ）、パケット落ちが発生した可能性が高いこととなるので、上述した到着時刻情報の不連続点を検出する等の処理によりパケット落ちが発生したタイミングである非連続点をハードディスクＨＤ上で検索し（ステップＳ１０９）、検索された非連続点を含むアラインドユニットＡＬＵの最終アドレスをその直前のストリーム情報ＳＯＢの記録終了位置であり且つ直後のストリーム情報ＳＯＢの記録開始位置であると認識して（ステップＳ１１０）、管理情報であるファイルシステムを再生成し、図１２に示すステップＳ１４０の処理に移行する。【０１４５】  以上夫々説明したように、実施形態のセットトップボックスＳＴ及び情報記録再生装置ＳＲの動作によれば、イベント参照数フラグとイベントカウンタとを比較し、それらの値が異なるときＤＩＴが欠落して出力情報Ｓｄｐが入力されたと認識するので、ＤＩＴが欠落した状態で出力情報Ｓｄｐが入力されていることを確実に検出することができる。【０１４６】  また、ＤＩＴが欠落した状態で出力情報Ｓｄｐが入力されているときには、入力された出力情報Ｓｄｐ内におけるイベントの構成を再構成するので、イベントの変更点を正確に反映した状態でハードディスクＨＤに記録することができる。【０１４７】  更に、出力情報Ｓｄｐ内における到着時刻情報の不連続点を検出することで、イベントの変更点を検出するので、確実にイベントの変更点を検出することができる。【０１４８】  更にまた、イベント参照数フラグ及びイベントカウンタの値が一致するときはそのまま出力情報ＳｄｐをハードディスクＨＤに記録するので、この場合には高速に必要な情報をハードディスクＨＤに記録することができる。【０１４９】  なお、上述してきた実施形態では、ハードディスクＨＤ上に記録ストリームを記録する情報記録再生装置ＳＲに対して本願を適用した場合について説明したが、これ以外に、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の大容量の光ディスクやテープ媒体、或は半導体記録媒体等に対して記録ストリームを記録する場合に本願を適用することも可能である。【０１５０】  また、上述した実施形態では、イベントの変更時刻の０．５秒前にイベント変更情報テーブルＤＩＴを挿入する場合について説明したが、これ以外に、イベントの実際の変更時刻（図１１参照）の直前に当該イベント変更情報テーブルＤＩＴを挿入しても良い。【０１５１】  更に、上述してきた図６乃至図１０、図１２、図１３、図１６及び図２０に夫々示すフローチャートに対応するプログラムをフレキシブルディスク又はハードディスク等の情報記録媒体に記録しておき、或は、インターネット等のネットワークを介して取得して記録しておき、これらを汎用のＣＰＵで読み出して実行することにより、当該ＣＰＵを、実施形態に係るマイコン部３又は２３として機能させることもできる。
【図１】
2005004475.tif 000003
【図２】
2005004475.tif 000004
【図３】
2005004475.tif 000005
【図４】
2005004475.tif 000006
【図５】
2005004475.tif 000007
【図６】
2005004475.tif 000008
【図７】
2005004475.tif 000009
【図８】
2005004475.tif 000010
【図９】
2005004475.tif 000011
【図１０】
2005004475.tif 000012
【図１１】
2005004475.tif 000013
【図１２】
2005004475.tif 000014
【図１３】
2005004475.tif 000015
【図１４】
2005004475.tif 000016
【図１５】
2005004475.tif 000017
【図１６】
2005004475.tif 000018
【図１７】
2005004475.tif 000019
【図１８】
2005004475.tif 000020
【図１９】
2005004475.tif 000021
【図２０】
2005004475.tif 000022
【国際調査報告】
2005004475.tif 000023
2005004475.tif 000024