(57)【特許請求の範囲】
【請求項１】
放送番組を搬送すると共に該放送番組を識別するための番組情報が所定の時間間隔で埋め込まれている、搬送信号を受信する受信手段と、
前記受信された搬送信号に基づいて、前記搬送された放送番組を、ユーザにより前記放送番組を複数含み得るように設定されるタイトル単位で情報記録媒体に記録する記録手段と、
前記受信された搬送信号に基づいて、前記埋め込まれた番組情報のうち前記タイトル単位内で最長の記録時間を有する放送番組に対応する番組情報を、前記記録された又は記録されるタイトル単位に対応する対応番組情報として決定する決定手段と
を備えることを特徴とする情報記録装置。
【請求項２】
前記記録手段は、前記受信された搬送信号に基づいて、前記埋め込まれた番組情報を、前記搬送された放送番組に対応付けて前記情報記録媒体に記録し、
前記決定手段は、前記記録された番組情報を用いて前記対応番組情報を決定することを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記記録手段は、前記決定された対応番組情報を、前記記録された放送番組に対応付けて更に記録することを特徴とする請求項１に記載の情報記録装置。
【請求項４】
前記決定手段は、
前記番組情報により識別される放送番組の切替りを検知する検知手段と、
前記検知された切替りに基づいて、前記タイトル単位内で、前記最長の記録時間を有する放送番組を特定する特定手段と
を有し、
前記埋め込まれた番組情報のうち、前記特定された放送番組に対応する番組情報を、前記対応番組情報として決定することを特徴とする請求項１に記載の情報記録装置。
【請求項５】
前記特定手段は、前記切替りにより区分される複数の番組情報によって識別される複数の放送番組の記録時間を、相互に比較することにより、前記最長の記録時間を有する放送番組を特定することを特徴とする請求項４に記載の情報記録装置。
【請求項６】
前記特定手段は、前記比較を行う場合に、前記複数の放送番組の記録時間にジッター量に相当するマージンを加算することを特徴とする請求項５に記載の情報記録装置。
【請求項７】
前記特定手段は、前記切替りの前におけるｉ（但し、ｉは自然数）番目の番組情報を記憶し、前記切替りの後におけるｉ＋１番目の番組情報により識別される放送番組の記録時間が前記ｉ番目の番組情報により識別される放送番組の記録時間より長い場合に、前記ｉ番目の番組情報に代えて前記ｉ＋１番目の番組情報を記憶する記憶手段を有し、
前記最終的に記憶手段により記憶されている番組情報を、前記対応番組情報として決定することを特徴とする請求項４に記載の情報記録装置。
【請求項８】
前記決定手段は、前記記録手段による前記タイトル単位の記録が停止された場合に、前記対応番組情報を決定することを特徴とする請求項１に記載の情報記録装置。
【請求項９】
前記決定手段は、前記記録時間を測定する時間測定手段を有し、
前記時間測定手段は、タイマーによって、前記記録時間を測定することを特徴とする請求項１に記載の情報記録装置。
【請求項１０】
前記時間測定手段は、前記受信手段によって、受信される前記番組情報の数に基づいて、前記記録時間を測定することを特徴とする請求項９に記載の情報記録装置。
【請求項１１】
前記搬送信号は、前記放送番組を構成する少なくとも一つの番組コンテンツデータがパケット単位で多重化されて構成されており、
前記記録手段は、前記情報記録媒体において、前記タイトル単位を、前記放送番組と、前記番組コンテンツデータとが、階層構造をなすように記録することを特徴とする請求項１に記載の情報記録装置。
【請求項１２】
前記記録手段は、前記情報記録媒体において、前記タイトル単位を、前記階層構造を管理する管理情報に基づいて記録することを特徴とする請求項１１に記載の情報記録装置。
【請求項１３】
前記決定手段は、前記タイトル単位が分割された場合、前記管理情報に基づいて、該分割されたタイトル単位の前記対応番組情報を決定することを特徴とする請求項１２に記載の情報記録装置。
【請求項１４】
放送番組を搬送すると共に該放送番組を識別するための番組情報が所定の時間間隔で埋め込まれている、搬送信号を受信する受信工程と、
前記受信された搬送信号に基づいて、前記搬送された放送番組を、ユーザにより前記放送番組を複数含み得るように設定されるタイトル単位で情報記録媒体に記録する記録工程と、
前記受信された搬送信号に基づいて、前記埋め込まれた番組情報のうち前記タイトル単位内で最長の記録時間を有する放送番組に対応する番組情報を、前記記録された又は記録されるタイトル単位に対応する対応番組情報として決定する決定工程と
を備えることを特徴とする情報記録方法。
【請求項１５】
請求項１に記載の情報記録装置に備えられた情報記録媒体に記録された少なくとも一つの前記タイトル単位を再生する再生手段を備えた情報再生装置であって、
前記決定された対応番組情報を少なくとも一つ含むタイトル単位一覧情報を作成する作成手段と、
前記作成されたタイトル単位一覧情報を表示又は出力する表示出力手段と
を備えることを特徴とする情報再生装置。
【請求項１６】
請求項１に記載の情報記録装置に備えられた情報記録媒体に記録された少なくとも一つの前記タイトル単位を再生する再生手段を備えた情報再生装置における情報再生方法であって、
前記決定された対応番組情報を少なくとも一つ含むタイトル単位一覧情報を作成する作成工程と、
前記作成されたタイトル単位一覧情報を表示又は出力する表示出力工程と
を備えることを特徴とする情報再生方法。
【請求項１７】
請求項１に記載の情報記録装置に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記受信手段、前記記録手段、及び、前記決定手段として機能させることを特徴とするコンピュータプログラム。
【請求項１８】
請求項１５に記載の情報再生装置に備えられたコンピュータを制御する再生制御用のコンピュータプログラムであって、該コンピュータを、前記再生手段、前記作成手段、及び、表示出力手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、放送波に重畳された番組情報を取得すると共に、例えば、ハードディスクやＤＶＤ等の情報記録媒体に放送番組等を記録することが可能な情報記録装置及び方法、情報再生装置及び方法、並びにコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
ハードディスクドライブ（以下、適宜「ＨＤＤ」と称す）やＤＶＤドライブ等を備え、各種の情報記録媒体に書き込み可能なＤＶＤレコーダ等の情報記録再生装置において、ｉ．Ｌｉｎｋ等に代表される次世代の高速なＳＣＳＩ（Small Computer System Interface）規格であるＩＥＥＥ（Institute of Electrical and Electronic Engineers）１３９４を経由して、ディジタル方式のテレビジョン放送（以下適宜「デジタル放送」と称す）によって放送番組が、受信され、ハードディスク（以下、適宜「ＨＤ」と称す）やＤＶＤ等の情報記録媒体に直接的に記録されている。【０００３】
このデジタル放送による放送波の搬送信号には、各種の番組情報が、所定の時間間隔で重畳されている。この番組情報には、放送番組名等といった、現在受信中の放送番組を識別可能であると共に、該放送番組のチャンネル番号や、例えば、ハイビジョン等の放送形式等の属性情報が含まれる。デジタル放送の視聴者であるユーザ（以下、適宜「ユーザ」と称す）は、任意の記録単位であるタイトル（本願発明に係る「タイトル単位」に相当する）に、番組情報を、放送番組のコンテンツデータと共に記録する。情報記録再生装置によって、例えば、サムネイルを含むタイトルを一覧表示するために、この番組情報を抽出する処理が行われている。【０００４】
この番組情報を抽出する処理において、任意の記録単位であるタイトル内の先頭に記録されている番組情報、即ち、情報記録再生装置によって、最初に取得される番組情報を、当該タイトルの属性情報（所謂、タイトルの代表となる番組情報）として決定するという技術が提案されている。また、情報記録再生装置によって、記録開始後、一定の時間経過後に取得される番組情報を、タイトルの属性情報として決定するという技術も提案されている。【０００５】
【特許文献１】特開２００２−２６２２２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザが任意に記録時間を決めるタイトルは一つの放送番組で構成されるとは限らない。より具体的には、ユーザが所望する午後７時から午後８時までの放送番組を記録する場合、午後６時５８分から記録を開始することや、午後８時２分で記録を終了することは頻繁にあることである。この場合、タイトルには、複数の放送番組に対応した複数種類の番組情報が記録されていることになる。よって、前述したアルゴリズムに従って、単純に先頭に記録されている番組情報を、タイトルの属性情報として決定した場合、ユーザが記録しようと意図した放送番組の番組情報と異なる可能性が高くなってしまうという技術的な問題点がある。また、情報記録再生装置によって、記録開始後、一定の時間経過後に取得される番組情報についても、ユーザの意図と異なる可能性が高くなってしまうという同様の技術的な問題点がある。【０００７】
本発明は、例えば上述した問題点に鑑みなされたものであり、例えば、複数の放送番組が記録されたタイトルの属性情報に、ユーザが記録しようと意図した放送番組の番組情報を割り当てることを可能ならしめる情報記録装置及び方法、情報再生装置及び方法、並びにコンピュータをこのような情報記録装置、及び、情報再生装置として機能させるコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
（情報記録装置）
本発明の情報記録装置は上記課題を解決するために、放送番組を搬送すると共に該放送番組を識別するための番組情報が所定の時間間隔で埋め込まれている、搬送信号を受信する受信手段と、前記受信された搬送信号に基づいて、前記搬送された放送番組を、ユーザにより前記放送番組を複数含み得るように設定されるタイトル単位で情報記録媒体に記録する記録手段と、前記受信された搬送信号に基づいて、前記埋め込まれた番組情報のうち前記タイトル単位内で最長の記録時間を有する放送番組に対応する番組情報を、前記記録された又は記録されるタイトル単位に対応する対応番組情報として決定する決定手段とを備える。【０００９】
本発明の情報記録装置によれば、先ず、受信手段によって、少なくとも一つの放送番組、及び、所定の時間間隔で埋め込まれている番組情報が、搬送信号を介して、受信される。ここに、「埋め込まれている」とは、パケット多重、周波数多重などの「重畳」や「挿入」を含む広い概念である。何らかの形で、放送番組に対応付けられる形で、番組情報を搬送する搬送信号が、放送番組を搬送する搬送信号の一部をなすか、或いは放送番組を搬送する搬送信号に付加されていればよい。次に、記録手段によって、受信された放送番組、及び、番組情報が、例えば、ＨＤＤや、ＤＶＤ等の情報記録媒体に、受信と同時に又は相前後して、タイトル単位で記録される。ここに、タイトル単位とは、デジタル放送の視聴者であるユーザによって任意に決定される、少なくとも一つの放送番組によって構成される記録単位である。【００１０】
本発明では特に、例えば、ＣＰＵ（Central Processing Unit）等の特定手段によって、例えば、番組情報の切替わりが検知されることで、タイトル単位内に記録されている放送番組のうち、最長の記録時間を有する放送番組に対応する番組情報、即ち、対応番組情報を特定する事が可能である。【００１１】
仮に、ユーザが、タイトル単位の属性情報として、番組情報を割り当てる場合に、タイトル単位内の先頭に記録されている番組情報、即ち、情報記録再生装置によって、最初に取得される番組情報を、当該タイトル単位の属性情報（所謂、タイトル単位の代表となる番組情報）として決定した場合、タイトル単位には、複数の放送番組に対応した複数種類の番組情報が記録されているので、ユーザが記録しようと意図した放送番組の番組情報と異なる可能性が高くなってしまう。また、情報記録再生装置によって、記録開始後、一定の時間経過後に取得される番組情報についても、ユーザの意図と異なる可能性が高くなってしまう。【００１２】
これに対して、本発明では、例えば、ＣＰＵ等の決定手段によって、例えば、番組情報の切替わりが検知され、複数の放送番組の区切りが検知され、この区切りの時間間隔がＣＰＵ等によって計測される。よって、この決定手段によって、タイトル単位内に記録されている放送番組のうち、最長の記録時間を有する放送番組に対応する番組情報、即ち、対応番組情報を決定する事が可能である。【００１３】
この結果、例えば、ＣＰＵ等の決定手段によって、この対応番組情報が、タイトル単位の属性情報として決定される。よって、タイトル単位の属性情報に、ユーザが記録しようと意図した放送番組の番組情報を適切に割り当てることが可能となる。【００１４】
本発明の情報記録装置の一の態様は、前記記録手段は、前記受信された搬送信号に基づいて、前記埋め込まれた番組情報を、前記搬送された放送番組に対応付けて前記情報記録媒体に記録し、前記決定手段は、前記記録された番組情報を用いて前記対応番組情報を決定する。【００１５】
この態様によれば、記録手段によって、番組情報が放送番組と共に情報記録媒体に記録される。決定手段によって、記録された番組情報を用いて対応番組情報が決定される。【００１６】
尚、番組情報を放送番組と共に情報記録媒体に記録することなく、決定手段による決定を実施し、これにより決定された対応番組情報のみを、放送番組と共に情報記録媒体に記録するように構成してもよい。【００１７】
本発明の情報記録装置の他の態様は、前記記録手段は、前記決定された対応番組情報を、前記記録された放送番組に対応付けて更に記録する。【００１８】
この態様によれば、決定された対応番組情報が、タイトル単位に加えて、記録された放送番組に対応付けられて更に記録されることによって、タイトル単位の属性情報に、ユーザが記録しようと意図した放送番組の番組情報をより迅速に割り当てることが可能となる。【００１９】
本発明の情報記録装置の他の態様は、前記決定手段は、前記番組情報により識別される放送番組の切替りを検知する検知手段と、前記検知された切替りに基づいて、前記タイトル単位内で、前記最長の記録時間を有する放送番組を特定する特定手段とを有し、前記埋め込まれた番組情報のうち、前記特定された放送番組に対応する番組情報を、前記対応番組情報として決定する。【００２０】
この態様によれば、例えば、ＣＰＵ等の検知手段によって、番組情報の切替わりが検知されることで、タイトル単位内に記録されている例えば、複数の放送番組の区切りを検知することが可能である。従って、この区切りの時間間隔がＣＰＵ等の特定手段によって計測されることで、タイトル単位内に記録されている放送番組のうち、最長の記録時間を有する放送番組を特定することが可能となる。従って、例えば、ＣＰＵ等の決定手段によって、この特定された最長の記録時間を有する放送番組の番組情報が、タイトル単位の属性情報、即ち、対応番組情報として決定される。よって、タイトル単位の対応番組情報に、ユーザが記録しようと意図した放送番組の番組情報をより適切に割り当てることが可能となる。【００２１】
更に、この検知手段の態様では、前記番組情報は、少なくとも一つの第３属性情報を備えており、前記検知手段は、前記第３属性情報に基づいて、前記記録された番組情報が切り替わることを検知するように構成してもよい。【００２２】
このように構成すれば、検知手段は、少なくとも一つの、例えば、放送番組の名前や、チャンネル番号等の第３属性情報に基づいて、より的確且つ迅速に番組情報が切替わることを検知することが可能となる。【００２３】
この特定手段に係る態様では、前記特定手段は、前記切替りにより区分される複数の番組情報によって識別される複数の放送番組の記録時間を、相互に比較することにより、前記最長の記録時間を有する放送番組を特定するように構成してもよい。【００２４】
このように構成すれば、特定手段は、複数の放送番組の記録時間を、相互に比較することで、受信手段、又は、記録手段の動作と、同時に又は相前後して、対応番組情報をより迅速且つ的確に決定することが可能となる。また、メモリ等の記憶手段を必要としないので、情報記録装置におけるスループットを向上させることが可能となる。【００２５】
尚、記録時間の比較は、番組情報により示される対応する放送番組の放送時間を、少なくとも部分的に用いて行ってもよい。例えば、放送時間帯が記録時間帯にまるまる入っている場合などは、この比較は省略されてもよい。更に例えば、一つの放送番組の記録時間が、タイトル単位の大部分を占めるのであれば、比較するまでもなく対応番組情報を決定することが可能である。また、放送番組の記録時間が殆ど又は完全に同一である場合は、デフォルト設定として、先に放送される放送番組を特定するように構成してもよい。【００２６】
この特定手段に係る態様では、前記特定手段は、前記比較を行う場合に、前記複数の放送番組の記録時間にジッター量に相当するマージンを加算するように構成してもよい。【００２７】
このように構成すれば、例えば、デジタルチューナー等の受信手段から、例えば、ＤＶＤレコーダー等の記録手段への記録指示に伴う時間軸方向のズレであるジッター量をマージンが吸収することが可能となる。従って、特定手段によって、より的確に比較判定が行われることが可能となる。【００２８】
この特定手段に係る態様では、前記特定手段は、前記切替りの前におけるｉ（但し、ｉは自然数）番目の番組情報を記憶し、前記切替りの後におけるｉ＋１番目の番組情報により識別される放送番組の記録時間が前記ｉ番目の番組情報により識別される放送番組の記録時間より長い場合に、前記ｉ番目の番組情報に代えて前記ｉ＋１番目の番組情報を記憶する記憶手段を有し、前記最終的に記憶手段により記憶されている番組情報を、前記対応番組情報として決定するように構成してもよい。【００２９】
このように構成すれば、特定手段は、記憶手段を利用することで、対応番組情報をより迅速且つ的確に決定することが可能となる。【００３０】
本発明の情報記録装置の他の態様は、前記決定手段は、前記記録手段による前記タイトル単位の記録が停止された場合に、前記対応番組情報を決定する。【００３１】
この態様によれば、ユーザによって、記録が停止された場合に、対応番組情報が決定される。よって、記録動作の最中に対応番組情報が決定される場合と比較して、例えば、受信手段や記録手段の動作に影響を受けることなく、より安定して対応番組情報の決定を行うことが可能となる。【００３２】
本発明の情報記録装置の他の態様は、前記決定手段は、前記記録時間を測定する時間測定手段を有し、前記時間測定手段は、タイマーによって、前記記録時間を測定する。【００３３】
この態様によれば、例えば、ＣＰＵ（Central Processing Unit）等の制御手段の少なくとも一部である時間測定手段が保持するタイマーによって、より的確に記録時間を計測することが可能となる。【００３４】
この時間測定手段に係る態様では、前記時間測定手段は、前記受信手段によって、受信される前記番組情報の数に基づいて、前記記録時間を測定するように構成してもよい。【００３５】
このように構成すれば、例えば、ＣＰＵ等の制御手段の少なくとも一部である時間測定手段は、受信手段が受信する番組情報の数に基づいて時間を測定する。よって、より適切且つ正確に記録時間を測定することが可能となる。【００３６】
本発明の情報記録装置の他の態様は、前記搬送信号は、前記放送番組を構成する少なくとも一つの番組コンテンツデータがパケット単位で多重化されて構成されており、前記記録手段は、前記情報記録媒体（ＨＤＤ、ＤＶＤ）において、前記タイトル単位を、前記放送番組と、前記番組コンテンツデータとが、階層構造をなすように記録する。【００３７】
この態様によれば、後述される情報再生装置によって、より的確且つ簡便な再生動作を実現することが可能となる。【００３８】
この記録手段に係る態様では、前記記録手段は、前記情報記録媒体（ＨＤＤ、ＤＶＤ）において、前記タイトル単位を、前記階層構造を管理する管理情報に基づいて記録するように構成してもよい。【００３９】
このように構成すれば、後述される情報再生装置によって、より的確な再生動作を実現することが可能となる。【００４０】
この管理情報に係る態様では、前記決定手段は、前記タイトル単位が分割された場合、前記管理情報に基づいて、該分割されたタイトル単位の前記対応番組情報を決定するように構成してもよい。【００４１】
このように構成すれば、決定手段の制御下で、ユーザによって、タイトル単位が分割されても、管理情報に基づいて、分割されたタイトル単位に夫々対応される対応番組情報が的確且つ迅速に決定可能である。【００４２】
（情報記録方法）
本発明の情報記録方法は上記課題を解決するために、放送番組を搬送すると共に該放送番組を識別するための番組情報が所定の時間間隔で埋め込まれている、搬送信号を受信する受信工程と、前記受信された搬送信号に基づいて、前記搬送された放送番組を、ユーザにより前記放送番組を複数含み得るように設定されるタイトル単位で情報記録媒体に記録する記録工程と、前記受信された搬送信号に基づいて、前記埋め込まれた番組情報のうち前記タイトル単位内で最長の記録時間を有する放送番組に対応する番組情報を、前記記録された又は記録されるタイトル単位に対応する対応番組情報として決定する決定工程とを備える。【００４３】
本発明の情報記録方法によれば、上述した本発明の情報記録装置が有する各種利益を享受することが可能となる。【００４４】
尚、上述した本発明の情報記録装置が有する各種態様に対応して、本発明の情報記録方法も各種態様を採ることが可能である。【００４５】
（情報再生装置）
本発明の情報再生装置は上記課題を解決するために、上述した情報記録装置に備えられた情報記録媒体に記録された少なくとも一つの前記タイトル単位を再生する再生手段を備えた情報再生装置であって、前記決定された対応番組情報を少なくとも一つ含むタイトル単位一覧情報を作成する作成手段と、前記作成されたタイトル単位一覧情報を表示又は出力する表示出力手段とを備える。【００４６】
本発明の情報再生装置によれば、作成手段によって、例えば、タイトル一覧表示用ＢＭＬ（Broadcast Markup Language）データ等のタイトル単位一覧情報が作成され、ユーザに表示されたり、例えば、ネットワークに接続されたサーバー等の情報配信装置に出力されたりすることが可能となる。【００４７】
その結果、ユーザのニーズを放送番組の提供側が理解することが可能となる。よって、ユーザと、放送番組の提供側との双方向のより円滑なコミュニケーションが実現可能となる。【００４８】
以上の結果、本発明の情報再生装置によれば、本発明に係る情報記録装置が有する利益と概ね同様の利益を享受することが可能となる。【００４９】
尚、上述した本発明の情報記録装置が有する各種態様に対応して、本発明の情報再生装置も各種態様を採ることが可能である。【００５０】
（情報再生方法）
本発明の情報再生方法は上記課題を解決するために、上述した情報記録装置に備えられた情報記録媒体に記録された少なくとも一つの前記タイトル単位を再生する再生手段を備えた情報再生装置における情報再生方法であって、前記決定された対応番組情報を少なくとも一つ含むタイトル単位一覧情報を作成する作成工程と、前記作成されたタイトル単位一覧情報を表示又は出力する表示出力工程とを備える。【００５１】
本発明の情報再生方法によれば、上述した本発明の情報再生装置が有する各種利益を享受することが可能となる。【００５２】
尚、上述した本発明の情報再生装置が有する各種態様に対応して、本発明の情報再生方法も各種態様を採ることが可能である。【００５３】
（コンピュータプログラム）
本発明の第１コンピュータプログラムは上記課題を解決するために、上述した本発明の情報記録装置（但し、その各種態様を含む）に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記受信手段、前記記録手段、及び、前記決定手段のうち少なくとも一部として機能させる。【００５４】
また、本発明の第２コンピュータプログラムは上記課題を解決するために、上述した本発明の情報再生装置（但し、その各種態様を含む）に備えられたコンピュータを制御する再生制御用のコンピュータプログラムであって、該コンピュータを、前記再生手段、前記作成手段、及び、前記表示出力手段のうち少なくとも一部として機能させる。【００５５】
本発明に係る第１、及び、第２コンピュータプログラムによれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の情報記録装置又は情報再生装置を比較的簡単に実現できる。【００５６】
尚、上述した本発明の情報記録装置又は情報再生装置における各種態様に対応して、本発明の各コンピュータプログラムも各種態様を採ることが可能である。【００５７】
コンピュータ読取可能な媒体内の第１コンピュータプログラム製品は上記課題を解決するために、上述した情報記録装置（但し、その各種態様を含む）に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、前記受信手段、前記記録手段、及び、前記決定手段のうち少なくとも一部として機能させる。【００５８】
コンピュータ読取可能な媒体内の第２コンピュータプログラム製品は上記課題を解決するために、上述した情報再生装置（但し、その各種態様を含む）に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、前記再生手段、前記作成手段、及び、前記表示出力手段のうち少なくとも一部として機能させる。【００５９】
本発明の第１又は第２コンピュータプログラム製品によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の情報記録装置又は情報再生装置を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の情報記録装置又は情報再生装置として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００６０】
本発明のこのような作用及び他の利得は次に説明する実施例から更に明らかにされる。【００６１】
以上説明したように、本発明の情報記録装置又は方法は、受信手段と、記録手段と、決定手段とを、又は、受信工程と、記録工程と、決定工程とを備える。また、本発明の情報再生装置又は方法は、再生手段と、作成手段と、表示出力手段とを、又は、再生工程と、作成工程と、表示出力工程とを備える。従って、タイトル単位の属性情報に、ユーザが記録しようと意図した放送番組の番組情報を割り当てることが可能となる。
【図面の簡単な説明】
【００６２】
【図１】本発明の情報記録装置の例えば、デジタルチューナー等の受信手段において受信される受信データの一具体例を概念的に示した受信データの構成図である。
【図２】本発明の情報記録装置の第１実施例に係る情報記録再生装置の基本構成を概念的に示すブロック図である。
【図３】本発明の情報記録装置の第１実施例に係る情報記録再生装置の動作の流れを概念的に示すフローチャートである。
【図４】本発明の情報記録装置の第１実施例に係る情報記録再生装置に設けられたＨＤＤに記録されるトランスポートストリームデータのデータ構造を概念的に示した模式図である。
【図５】本発明の情報記録装置の第１実施例に係る情報記録再生装置に設けられたＨＤＤに記録されているトランスポートストリームデータに含まれる各種放送番組の番組情報のデータ構造の具体例を示したテーブルである。
【図６】本発明の情報記録装置の第１実施例に係る情報記録再生装置に設けられたＨＤＤに記録されているトランスポートストリームデータに含まれる各種放送番組の番組情報の具体例を示したテーブルである。
【図７】本発明の情報記録装置の第１実施例に係る情報記録再生装置に設けられたＨＤＤに、ユーザによって記録されたタイトル内の複数の放送番組の記録時間Ｔｎ及び番組情報Ｉｎを示したテーブルである。
【図８】本発明の情報記録装置の第１実施例に係る情報記録再生装置に設けられたＨＤＤに、ユーザによって記録された複数のタイトルの属性情報を示したタイトル一覧表である。
【図９】本発明の情報記録装置の第２実施例に係る情報記録再生装置の動作の流れを概念的に示すフローチャートである。
【符号の説明】
【００６３】
１…情報記録再生装置、１５…ＨＤＤドライブ、１９…ＤＶＤドライブ、３３…システムＣＰＵ、３８…デジタル受信機、１００…受信データ、１０１（１１１、１２１、１３１、１４１）…番組情報、１１２（１２２、１３２、１４２）…番組コンテンツデータ、２００…タイトル一覧表、２０１…第１タイトル
【発明を実施するための最良の形態】
【００６４】
以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づいて説明する。【００６５】
以下、図面を参照しながら、本発明の情報記録装置に係る実施例について説明を進める。尚、本実施例においては、本願発明に係る「搬送信号」の一具体例である受信データとして地上波デジタル放送を受信する受信機を備えると共に、例えば、ハードディスクドライブ（以下、適宜「ＨＤＤ」と称す）等の情報記録媒体に記録する、例えば、ＨＤＤ付きＤＶＤレコーダー等の情報記録再生装置について説明する。
（トランスポートストリーム等の受信データ）
先ず、図１を参照して、本発明の情報記録装置に設置された、例えばデジタルチューナー等の受信機において受信される受信データの一具体例について説明する。ここに、図１は、本発明の情報記録装置の例えば、デジタルチューナー等の受信手段において受信される受信データの一具体例を概念的に示した受信データの構成図である。【００６６】
図１に示されるように、例えば、受信データ１００は、放送局等から送信され、本実施例に係る、例えばデジタルチューナー等の受信機により受信される。【００６７】
受信データ１００は、例えば、放送番組を構成する各種の情報の一具体例である番組情報「１ｎ１」（但し、“ｎ”は、整数である）、及び、番組コンテンツデータ「１ｎ２」がパケットの形態で多重化されて構成されている。【００６８】
番組情報「１ｎ１」は、例えば、第「ｎ」の放送番組（以下、適宜「第“ｎ”番組」と称す）を識別可能であると共に、第「ｎ」番組の属性情報を含むように構成されている。詳細には、番組情報「１ｎ１」は、例えば、そのヘッダ部分において、ユニークコード等の識別番号が付加されており、後述される情報記録装置によって、例えば、サーチ等の検索によって検知可能である。また、番組情報「１ｎ１」は、例えば、１から２秒等の所定の時間間隔において、受信データ１００に含まれるように構成されている。尚、番組情報のより詳細な説明は、後述される。【００６９】
番組コンテンツデータ「１ｎ２」は、放送番組のコンテンツ等の情報を含むように構成されている。より具体的には、本実施例に係る受信データ１００は、第１番組から第４番組から構成される。第１番組は、番組情報１１１、及び、番組コンテンツデータ１１２を含み、第２番組は、番組情報１２１、及び、番組コンテンツデータ１２２を含み、第３番組は、番組情報１３１、及び、番組コンテンツデータ１３２を含み、第４番組は、番組情報１４１、及び、番組コンテンツデータ１４２を含むように構成されている。尚、地上波デジタル放送により受信機へ送信される受信データは、図１に示される以外にも各種の情報が多重化されて構成されているが、説明の便宜上、本実施例においては主として番組情報「１ｎ１」、及び、番組コンテンツデータ「１ｎ２」が示されている。【００７０】
（情報記録装置の第１実施例）
次に、図２から図８を参照して、本発明の情報記録装置に係る第１実施例について説明する。尚、以下の説明においては、受信データの記録のみならず受信データの再生を行うこともできる、例えば、ＨＤＤ付きのＤＶＤレコーダー等の情報記録再生装置を、本発明における情報記録装置の一具体例として説明を進める。【００７１】
（１）基本構成
先ず、図２を参照して、第１実施例に係る情報記録再生装置の基本構成について説明を進める。ここに、図２は、本発明の情報記録装置の第１実施例に係る情報記録再生装置の基本構成を概念的に示すブロック図である。【００７２】
図２に示されるように、情報記録再生装置１は、ＴＶ受信機1ａ、映像入力２、音声出力３、入力切換４、Ａ／Ｄ（Analog to digital）コンバータ５、Ａ／Ｄコンバータ６、ＴＶ信号デコーダ７、入力切換８、映像エンコーダ９、音声エンコーダ１０、マルチプレクサ１１、入力切換１２、ドライブ１入力切換１３、ドライブインターフェイス１４、ＨＤＤドライブ１５、ＨＤＤ１６、ドライブ２入力切換１７、ドライブインターフェイス１８、ＤＶＤドライブ１９、ＤＶＤ２０、再生切換２１、出力切換２２、デマルチプレクサ２３、画像デコーダ２４、音声デコーダ２５、出力切換２６、サムネイルＯＳＤ２７、ＴＶ信号エンコーダ２８、Ｄ／Ａコンバータ２９、映像出力３０、Ｄ／Ａ（Digital to Analog）コンバータ３１、音声出力３２、システムＣＰＵ３３、操作部３４、メモリー部３５、リモコン受光部３６、リモコン３７、デジタル受信機３８、ＩＥＥＥ１３９４デコーダ３９、ＴＳインプットプロセッサ４０、ＴＳアウトプットプロセッサ４１、ＩＥＥＥ１３９４エンコーダ４２、及び、ＩＥＥＥ１３９４出力４３を備えて構成されている。【００７３】
（２）概要動作
（２−１）地上波デジタル放送の記録を行う場合
次に、図２を参照して、地上波デジタル放送の記録の場合の概要動作について詳細な構成と共に説明する。【００７４】
先ず、デジタル受信機３８は、受信データの一具体例である地上波デジタル放送を受信する。【００７５】
ＩＥＥＥ１３９４デコーダ３９は、デジタル受信機３８を介して入力されたＩＥＥＥ１３９４フォーマットのトランスポートストリームを通常のトランスポートストリームに変換し、ＴＳインプットプロセッサ４０に出力する。【００７６】
ＴＳインプットプロセッサ４０は、入力された通常のトランスポートストリームをＨＤＤ記録用のトランスポートストリームデータ（以下、適宜「ＨＤＤ記録用ＴＳデータ」）に変換し、入力切換１２に出力する。【００７７】
ＨＤＤドライブ１５には、ＡＴＡＰＩなどの規格に準拠したドライブインターフェイス１４が接続されており、ドライブインターフェイス１４には、入力切換１２からの出力を切り換えるドライブ１入力切換１３が接続されている。このドライブ１入力切換１３は、システムＣＰＵ３３の制御により入力源の切り換えを行う。【００７８】
ＨＤＤドライブ１５は、入力切換１２を介して入力されたストリーム（ＴＳ、又は、ＰＳ）をＨＤＤ１６に記録するようになっている。【００７９】
特に、情報記録再生装置１では、ＨＤＤドライブ１５にＨＤＤ記録用トランスポートストリームデータを記録する際に、トランスポートストリーム中に埋め込まれている番組情報を取得し、同一の放送番組を識別することが可能な番組情報が取得できる時間を当該放送番組の記録時間として算出する。【００８０】
システムＣＰＵ３３はリモコン３７より記録停止指示が来た際に記録中に取得した番組記録時間から最長の記録時間を持つ番組情報を決定し、この番組情報を、このタイトルの代表となる番組情報として、ＨＤＤ記録用トランスポートストリームデータと関連付けてＨＤＤドライブ１５に記録する。【００８１】
（２−２）ＨＤＤから外部への出力、及び、サムネイルの表示を行う場合
情報記録再生装置１では、ＴＳアウトプットプロセッサ４１は、入力されたＨＤＤ記録用トランスポートストリームデータを通常のトランスポートストリームに変換し、ＩＥＥＥ１３９４エンコーダ４２に出力する。ＩＥＥＥ１３９４エンコーダ４２は、入力された通常のトランスポートストリームをＩＥＥＥ１３９４フォーマットのトランスポートストリームに変換し、ＩＥＥＥ１３９４出力４３を介して外部に出力する。またこれらＨＤＤドライブ１５に記録した各タイトルの代表番組情報を用いて、各タイトルの記録内容一覧、所謂、サムネイルをサムネイルＯＳＤ２７にて表示を行うことや、システムＣＰＵ３３によってメモリー部３５にてトランスポートストリームのタイトル一覧表示用ＢＭＬ（Broadcast Markup Language）データへと変換し、ＴＳアウトプットプロセッサ４１よりＩＥＥＥ１３９４エンコーダ４２を通ってＩＥＥＥ１３９４出力４３より出力することが可能である。【００８２】
（２−３）アナログ放送の受信、及び、ダビングを行う場合
ＴＶ受信機1ａはＶＨＦ又はＢＳなどのＲＦ信号を受信し、選択された受信帯域に同調して受信した信号波をＩＦ信号に変換するとともに、ＴＶ用映像信号及び音声信号に復調して入力切換４に出力する。【００８３】
入力切換４は、ＴＶ受信機１ａから出力された信号、及び、映像入力２、音声入力３からの信号を選択的に切り換え、映像信号をＡ／Ｄ（Analog to digital）コンバータ５に、音声信号をＡ／Ｄコンバータ６に出力する。【００８４】
Ａ／Ｄコンバータ５は、入力切換４によって選択されたＴＶ用アナログ信号をデジタル信号に変換してＴＶ信号デコーダ７に出力する。【００８５】
ＴＶ信号デコーダ７は、入力されたＴＶ用デジタル信号を復号化し、ＮＴＳＣ方式などの通常の映像信号に変換して入力切換８に出力する。【００８６】
Ａ／Ｄコンバータ６は、入力切換４によって選択されたアナログ音声信号をデジタル音声信号に変換して入力切換８に出力する。【００８７】
入力切換８には、ＴＶ信号デコーダ７、及び、Ａ／Ｄコンバータ６から出力された映像信号及び音声信号と、例えば、ＨＤＤからＤＶＤへダビングを行う場合、及び、ＤＶＤからＨＤＤへダビングを行う場合、ＨＤＤドライブ１５又はＤＶＤドライブ１９から出力され、デコードされた映像信号、及び、音声信号が入力される。この入力切換８は、後述されるシステムＣＰＵ３３の制御に基づいて、入力された映像信号および音声信号の何れかを選択し、選択した映像信号を映像エンコーダ９に、選択した音声信号を音声エンコーダ１０に出力する。【００８８】
映像エンコーダ９は、入力切換８によって選択された映像信号をＭＰＥＧフォーマットの映像データに変換し、マルチプレクサ１１に出力する。【００８９】
音声エンコーダ１０は、入力切換８によって選択された音声信号をＡＣ−３フォーマットの音声データに変換し、マルチプレクサ１１に出力する。【００９０】
マルチプレクサ１１は、入力された映像データおよび音声データに基づいてプログラムストリームを生成し、入力切換１２に出力する。【００９１】
入力切換１２には、マルチプレクサ１１から出力されたプログラムストリーム及び後述されるＴＳインプットプロセッサ４０から出力されたトランスポートストリームが入力される。この入力切換１２は、システムＣＰＵ３３の制御に基づいて入力されたストリームを選択し、ドライブ1入力切換１３及びドライブ２入力切換１７に出力する。【００９２】
ＨＤＤドライブ１５には、ＡＴＡＰＩなどの規格に準拠したドライブインターフェイス１４が接続されており、ドライブインターフェイス１４にはＤＶＤドライブ１９からの出力、又は、入力切換１２からの出力を切り換えるドライブ１入力切換１３が接続されている。【００９３】
このドライブ１入力切換１３は、システムＣＰＵ３３の制御により入力ソースの切り換えを行う。【００９４】
また、このＨＤＤドライブ１５は、予めＨＤＤ１６に記録されたストリームを読み出し、ドライブインターフェイス１４を介して後述する再生切換２１に出力するとともに、入力切換１２を介して入力されたストリームをＨＤＤ１６に記録するようになっている。【００９５】
ＤＶＤドライブ１９には、ＡＴＡＰＩなどの規格に準拠したドライブインターフェイス１８が接続されており、ドライブインターフェイス１８にはＨＤＤドライブ１５からの出力又は入力切換１２からの出力を切り換えるドライブ２入力切換１７が接続されている。このドライブ２入力切換１７は、ドライブ１入力切換１３と同様に、システムＣＰＵ３３の制御により入力及び出力の切り換えを行う。また、このＤＶＤドライブ１９は、ＨＤＤドライブ１５と同様に、予め記録されたストリームを読み出し、ドライブインターフェイス１８を介して再生切換２１に出力するとともに、入力切換１２を介して入力されたストリームをＤＶＤ２０に記録するようになっている。【００９６】
再生切換２１は、ドライブインターフェイス１４を介してＨＤＤドライブ１５から出力されたストリームと、ドライブインターフェイス１７を介してＤＶＤドライブ１９から出力されたストリームと、の何れか一方をシステムＣＰＵ３３の制御に基づいて選択し、出力切換２２に出力する。【００９７】
出力切換２２は、システムＣＰＵ３３の制御に基づいて、再生切換２１から入力されたストリームを選択的に切り換え、プログラムストリームをデマルチプレクサ２３に、トランスポートストリームを後述するＴＳアウトプットプロセッサ４１に出力する。【００９８】
デマルチプレクサ２３は、出力切換２２によって選択されたプログラムストリームからＭＰＥＧ形式を有する映像データ及びＡＸＣ−３形式を有する音声データを分離し、分離した映像データおよび音声データを、それぞれ、画像デコーダ２４又は音声デコーダ２５に出力する。【００９９】
画像デコーダ２４は、入力されたＭＰＥＧ形式の映像データを復号化して映像信号に変換し、復号化されたデジタル信号を出力切換２６に出力する。【０１００】
音声デコーダ２５は、入力されたＡＣ−３形式の音声データを復号化して音声信号に変換し、復号されたデジタル音声信号を出力切換２６に出力する。【０１０１】
出力切換２６には、ＴＶ信号デコーダ７から出力されたデジタル映像信号及びＡ／Ｄコンバータ６から出力されたデジタル音声信号と、画像デコーダ２４及び音声デコーダ２５によって復号されたデジタル画像信号およびデジタル音声信号と、が入力されるようになっており、この出力切換２６はシステムＣＰＵ３３の制御に基づいて、入力された映像信号及び音声信号を切り換えて、映像信号をサムネイルＯＳＤ２７に、音声信号をＤ／Ａ（Digital to Analog）コンバータ３１に、それぞれ、出力する。【０１０２】
サムネイルＯＳＤ２７は、入力された映像信号に対して必要な文字情報等を重畳し、ＴＶ信号エンコーダ２８に出力する。【０１０３】
ＴＶ信号エンコーダ２８は、入力された映像信号を外部のモニタなどに表示させるため、ＴＶ用の映像フォーマットに変換し、Ｄ／Ａコンバータ２９に出力する。【０１０４】
Ｄ／Ａコンバータ２９は、入力されたＴＶ用デジタル映像信号をアナログ信号に変換し、映像出力３０を介して外部に出力する。【０１０５】
Ｄ／Ａコンバータ３１は、入力されたデジタル音声信号をアナログ信号に変換し、音声出力３２を介して外部に出力する。【０１０６】
システムＣＰＵ３３は、キー入力ポート、表示部出力ポート等の各種入出力ポートを含み、ＨＤＤ１６の再生及び記録、又はＤＶＤ２０の再生及び記録の各処理のための全般的な機能を総括的に制御する。尚、システムＣＰＵ３３は、ＨＤＤ１６の再生及び記録、又はＤＶＤ２０の再生及び記録の際に、メモリー部３５に格納される制御プログラムを読み出して各処理を実行し、メモリー部３５に処理中のデータを一時的に保持するようになっている。【０１０７】
操作部３４は、各種確認ボタンおよび数字キー、上下左右カーソルキー等の多数のキーから構成され、キー操作に従って、又は、リモコン受光部３６から出力された所定の信号をシステムＣＰＵ３３に出力する。【０１０８】
リモコン受光部３６は、リモコン３７から出射された赤外線光などの光ビームを受光し、所定の信号に変換して操作部３４に出力する。【０１０９】
リモコン３７は、操作部３４と同様に、各種確認ボタンおよび数字キー、上下左右カーソルキー等の多数のキーから構成されている。【０１１０】
（３）動作原理
次に、図３から図８に加えて前述した図２を適宜参照して、第１実施例に係る情報記録再生装置の動作原理について詳細に説明する。ここに、図３は、本発明の情報記録装置の第１実施例に係る情報記録再生装置の動作の流れを概念的に示すフローチャートである。図４は、本発明の情報記録装置の第１実施例に係る情報記録再生装置に設けられたＨＤＤに記録されるトランスポートストリームデータのデータ構造を概念的に示した模式図である。本発明の情報記録装置の第１実施例に係る情報記録再生装置に設けられたＨＤＤに記録されているトランスポートストリームデータに所定の時間間隔で含まれる番組情報のデータ構造を模式的に示したテーブルである。図５は、本発明の情報記録装置の第１実施例に係る情報記録再生装置に設けられたＨＤＤに記録されているトランスポートストリームデータに含まれる各種放送番組の番組情報のデータ構造の具体例を示したテーブルである。図６は、本発明の情報記録装置の第１実施例に係る情報記録再生装置に設けられたＨＤＤに記録されているトランスポートストリームデータに含まれる各種放送番組の番組情報の具体例を示したテーブルである。図７は、本発明の情報記録装置の第１実施例に係る情報記録再生装置に設けられたＨＤＤに、ユーザによって記録されたタイトル内の複数の放送番組の記録時間Ｔｎ及び番組情報Ｉｎを示したテーブルである。図８は、本発明の情報記録装置の第１実施例に係る情報記録再生装置に設けられたＨＤＤに、ユーザによって記録された複数のタイトルの属性情報を示したタイトル一覧表である。【０１１１】
（３−１）トランスポートストリームの記録、番組情報の取得及び保存
図３に示すように、先ず、システムＣＰＵ３３の制御下で、例えば、メモリ部３５等の記憶手段において、変数「ｎ」に「０」が格納される（ステップS１０１）。【０１１２】
次に、例えば、デジタル受信機３８からシステムＣＰＵ３３に対して、「記録指示」等のコマンドが送信された場合、「ｎ」番目の放送番組の記録時間の測定が開始される（ステップS１０２）。より具体的には、図４中の矢印「Ａ」で示された記録開始時点から、例えば、第１番組を含むＨＤＤ記録用ＴＳデータ等の受信データ１００がそのままの形式で、ＨＤＤへの記録が開始される。【０１１３】
次に、システムＣＰＵ３３の制御下で、ユーザから放送番組の記録停止の指示がなされたか否かが判定される（ステップS１０３）。ここで、ステップＳ１０３の判定の結果、ユーザから放送番組の記録停止の指示がなされなかった場合（ステップS１０３：Ｎｏ）、所定の時間間隔で送信される番組情報が取得され続ける（ステップS１０４）。ここに、番組情報とは、一の放送番組を識別可能であると共にこの一の放送番組の属性情報を含むように構成されている。詳細には、番組情報は、例えば、そのヘッダ部分において、ユニークコードが付加されており、情報記録再生装置１によって、例えば、サーチ等によって検知可能である。この番組情報は、例えば、１から２秒等の所定の時間間隔において、受信データ１００に含まれるように構成されている。【０１１４】
図５に示されるように、この番組情報１０１は、例えば、以下に示された７種類の属性情報である、チャンネル番号１０１ａ、番組名１０１ｂ、メディア形式１０１ｃ、放送形式１０１ｄ、ジャンル情報１０１ｅ、サービス形式１０１ｆ、及び、録画日時１０１ｇを含むように構成されている。【０１１５】
チャンネル番号１０１ａは、例えば、「チャンネルＡ」・・・周波数帯域等の所謂、チャンネルを示す。このチャンネル番号１０１ａの識別子は、「Channel」である。【０１１６】
放送番組名１０１ｂは、例えば、「ミュージックフェア」等の放送番組の名前を示す。この放送番組１０１ｂの識別子は、「Name」である。【０１１７】
メディア形式１０１ｃは、例えば、ＢＳ（Broadcasting Satellite）、ＣＳ（Communication Satellite）、又は、地上波デジタル等の放送番組の伝送形態を示す。このメディア形式１０１ｃの識別子は、「Broadcast type」である。【０１１８】
放送形式１０１ｄは、例えば、デジタルハイビジョン放送（ＨＤ）、又は、地上波と同等のデジタル標準放送（ＳＤ放送）等の放送番組の放送形態を示す。この放送形式１０１ｄの識別子は、「Video type」である。【０１１９】
ジャンル情報１０１ｅは、例えば、音楽、ドラマ、スポーツ、又は、観光情報等の放送番組のジャンルを示す。このジャンル情報１０１ｅの識別子は、「Category」である。【０１２０】
サービス形式１０１ｆは、例えば、ＴＶ放送等の映像放送、音楽放送、データ放送、又は、文字放送等の放送番組の提供されるサービスの形式を示す。このサービス形式１０１ｆの識別子は、「Service type」である。【０１２１】
録画日時１０１ｇは、情報記録再生装置１が、例えば、ＨＤＤ等の情報記録媒体へ記録を行なった日時を示す。この録画日時１０１ｇの識別子は、「Date」である。【０１２２】
尚、図６において、第１番組の番組情報１１１から第４番組の番組情報１４１の一具体例が示されている。【０１２３】
再び図４に示されるように、ステップＳ１０４について、より具体的には、図４中の矢印「Ａ」で示された記録開始時点から、例えば、第１番組を含むＨＤＤ記録用ＴＳデータ等の受信データ１００に含まれる番組情報１１１、及び、番組コンテンツデータ１１２が取得されると共に、ＨＤＤへの記録が継続される。【０１２４】
特に、ユーザが所望した放送番組は、本願発明に係る「タイトル単位」の一具体例である第１タイトル２０１として構成されて、情報記録再生装置１のＨＤＤに記録される。この第１タイトル２０１は、複数の番組コンテンツデータと、複数の放送番組とが、階層構造をなして構成されていてもよい。この階層構造を持つ第１タイトル２０１は、管理情報によって、複数の番組コンテンツデータと、複数の放送番組とを管理するように構成してもよい。【０１２５】
次に、システムＣＰＵ３３の制御下で、取得されると共に、記録され続けている番組情報が切替わったか否かが判定される（ステップS１０５）。尚、前述したように情報記録再生装置１の記録開始の直後において、最初の番組情報１１１の取得時はこのステップＳ１０５は、省略される。より具体的には、図４中の「矢印Ｓ１０５ａ」において、第１番組の番組情報１１１から第２番組の番組情報１２１へ切替わったか否かが検知される。特に、この切替わったか否かの判定は、前述の図５において、説明した７種類の属性情報のうち、例えば、放送番組名１０１ｂ等の特定の情報を判定基準として行われてもよい。より具体的には、図６に示されるように、「ミュージックフェア（第１番組）」、「海外秀作ドラマ（第２番組）」、「アテネオリンピック１００ｍ決勝（第３番組）」、及び、「日本の旅（第４番組）」等の放送番組名であれば、番組情報を一義的に識別可能であるので、切替わったか否かの判定を的確に行うことが可能となる。他方、第１タイトル２０１の記録を「午後７時０９分」に開始した場合、図６に示されるように、録画日時１０１ｇは、第１タイトル２０１に含まれる全ての番組情報（１１１、１２１、１３１、及び、１４１）において共通であり、切替わることはないので、切替わりの判定基準としては好ましくない。また、図６に示された第３番組の放送形式１０１ｄのように、同一の放送番組においても、例えば、ハイビジョンからＳＤへと切替わる可能性があるため、同様に、切替わりの判定基準としては好ましくない。【０１２６】
ここで、番組情報が切替わった場合（ステップS１０５：Ｙｅｓ）、システムＣＰＵ３３の制御下で、切替わる前の「ｎ」番目の放送番組の記録時間を示した変数「Ｔｎ」が取得されると共に、メモリー部３５において記憶される（ステップS１０６）。より具体的には、図７のテーブルにおいて示されるように、「ｎ」番（即ち、ｎ＝０）の放送番組である第１番組に関する情報として、記録時間を示した変数「Ｔ０」が５０分として記憶される。【０１２７】
次に、切替わる前の「ｎ」番目の放送番組の番組情報を示した変数「Ｉｎ」が取得されると共に、メモリー部３５において記憶される（ステップS１０７）。より具体的には、図７のテーブルにおいて示されるように、「ｎ」番（即ち、ｎ＝０）の放送番組である第１番組に関する情報として、番組情報を示した変数「Ｉ０」が番組情報１１１として記憶される。【０１２８】
次に、変数「ｎ」を「１」だけインクリメント（増加）させる、即ち、ｎ＝１とさせる（ステップS１０８）、と共に、システムＣＰＵ３３の制御下で、新規に「１」番目の放送番組の記録時間の測定が開始される（ステップS１０２）。【０１２９】
放送番組の記録停止の指示が有るまで、ステップＳ１０２からステップＳ１０８までが繰り返される。より具体的には、図４中の矢印「Ｓ１０５ｂ」において、第２番組の番組情報１２１から第３番組の番組情報１３１への切替わりが検知される。よって、図７のテーブルにおいて示されるように、「１」番目（即ち、ｎ＝１）の放送番組である第２番組に関する情報として、記録時間を示した変数「Ｔ１」が９０分として記憶されると共に、番組情報を示した変数「Ｉ１」が番組情報１２１として記憶される。同様にして、図４中の矢印「Ｓ１０５ｃ」において、第３番組の番組情報１３１から第４番組の番組情報１４１への切替わりが検知される。よって、図７のテーブルにおいて示されるように、「２」番目（即ち、ｎ＝２）の放送番組である第３番組に関する情報として、記録時間を示した変数「Ｔ２」が１８５分として記憶されると共に、番組情報を示した変数「Ｉ２」が番組情報１３１として記憶される。【０１３０】
他方、ここで、ステップＳ１０３の判定の結果、放送番組の記録停止の指示が、図４中の矢印「Ｂ」において、ユーザによって行なわれた場合（ステップS１０３：Ｙｅｓ）、直近の「ｎ」番目の放送番組の記録時間を示した変数「Ｔｎ」が取得されると共に、メモリー部３５において記憶される（ステップS１０９）。より具体的には、図７のテーブルにおいて示されるように、「ｎ」番（即ち、ｎ＝３）の放送番組である第４番組に関する情報として、記録時間を示した変数「Ｔ３」が５０分として記憶される。【０１３１】
次に、同じく直近の「ｎ」番目の放送番組の番組情報を示した変数「Ｉｎ」が取得されると共に、メモリー部３５において記憶される（ステップS１１０）。より具体的には、図７のテーブルにおいて示されるように、「ｎ」番（即ち、ｎ＝３）の放送番組である第４番組に関する情報として、番組情報を示した変数「Ｉ３」が番組情報１４１として記憶される。【０１３２】
（３−２）最長の記録時間の決定
続いて、メモリー部３５において記憶された複数の放送番組（即ち、第１番組から第４番組）に関する情報（図７を参照）に基づいて、システムＣＰＵ３３の制御下で、最長の記録時間を有する放送番組を検索し、該放送番組の番組情報を、タイトルの属性情報として決定する動作について、以下のステップＳ１１１からステップＳ１１６を参照して説明する。尚、このステップS１１１からステップS１１６までは、変数「ｋ」を「０」から「ｎ」まで順次インクリメント（増加）させ、全ての記録時間が比較されることによって、最長の記録時間を有する放送番組の番組情報を検索するアルゴリズムを採用している。【０１３３】
先ず、変数「ｋ」に「０」が代入されると共に、最長の記録時間を示す変数「Ｔｍａｘ」に「０」が代入される（ステップS１１１）。【０１３４】
次に、変数「ｋ」（即ち、ｋ＝０）が、前述した変数「ｎ」以下（より具体的には、ｎ＝３以下）であるか否かが判定される（ステップS１１２）。ここで、変数「ｋ」（即ち、ｋ＝０）が、変数「ｎ」以下（即ち、ｎ＝３以下）である場合（ステップS１１２：Ｙｅｓ）、更に、最長の記録時間を示す「Ｔｍａｘ」が「０」であるか否か、或いは、「ｋ」番目の放送番組の記録時間「Ｔｋ」が、最長の記録時間「Ｔｍａｘ」と、時間軸方向の変動であるジッターの値を示した所定定数「α」との、和より大きいか否かが判定される（ステップS１１３）。尚、「α」は、具体的には、十数秒程度に設定してもよいし、チューナーの設定により１から１０分程度に設定してもよい。ここで、最長の記録時間「Ｔｍａｘ」が「０」である、又は、「ｋ」番目の放送番組の記録時間「Ｔｋ」が、最長の記録時間「Ｔｍａｘ」と、ジッターの値を示した所定定数「α」との、和より大きい場合（ステップS１１３：Ｙｅｓ）、この「ｋ」番目の放送番組の番組情報「Ｉｋ」を、この第１タイトル２０１の番組情報として暫定的に決定する（ステップS１１４）。【０１３５】
次に、この「ｋ」番目の番組の記録時間「Ｔｋ」を、最長の記録時間「Ｔｍａｘ」とする（ステップS１１５）。【０１３６】
次に、変数「ｋ」を「１」だけインクリメント（増加）させる（ステップS１１６）。【０１３７】
次に、前述したように、再度、この変数「ｋ」が、変数「ｎ」以下であるか否かが判定される（ステップS１１２）。【０１３８】
他方、ここで、ステップＳ１１２の判定の結果、変数「ｋ」が、変数「ｎ」より大きくなった場合（ステップS１１２：Ｎｏ）、一連の記録動作は、終了される。【０１３９】
以上より、図７に示されるように、最長の記録時間を決定するための変数「ｋ」は、「２」となり、「ｎ＝２」番目の放送番組である第３番組の記録時間「Ｔ２」の１８５分が、最長の記録時間となり、この第３番組の番組情報を示した変数「Ｉ２」の番組情報１３１が、第１タイトル２０１の属性情報として決定される。【０１４０】
その結果、図８に示される、タイトル一覧表２００を、システムＣＰＵ３３の制御下で、メモリー部３５において例えば、ファイル等の形式で作成することが可能となる。より具体的には、タイトル一覧表２００においては、第１タイトル２０１の属性情報として決定された番組情報１３１から、録画日時１３１ｇである「午後７時０９分」、記録時間である１８５分、及び、放送番組名である「アテネオリンピック１００ｍ決勝」に加えて、例えば、サムネイル映像等の小さなデータ量の映像が表示されるようにしてもよい。【０１４１】
（情報記録装置の第２実施例）
次に、本発明の情報記録装置に係る第２実施例について説明する。尚、本発明の情報記録装置に係る第２実施例の構成及び基本的動作は、前述した第１実施例と概ね同様である。【０１４２】
次に、図９を参照して、本発明の情報記録装置に係る第２実施例の動作について説明する。ここに、図９は、本発明の情報記録装置の第２実施例に係る情報記録再生装置の動作の流れを概念的に示すフローチャートである。尚、第１実施例を示した図３と同様のステップには、同様のステップ番号を付すと共に、同様の変数には、同様の変数を付し、それらの説明は適宜省略する。【０１４３】
先ず、図９に示されるように、最長の記録時間を示す「Ｔｍａｘ」が初期化され、「Ｔｍａｘ」に「０」が代入される（ステップＳ２０１）。【０１４４】
次に、例えば、デジタル受信機３８からシステムＣＰＵ３３に対して、「記録指示」等のコマンドが送信された場合、「ｎ」番目の放送番組の記録時間の測定が開始される（ステップS１０２）。【０１４５】
次に、システムＣＰＵ３３の制御下で、ユーザから放送番組の記録停止の指示がなされたか否かが判定される（ステップS１０３）。ここで、ステップＳ１０３の判定の結果、ユーザから放送番組の記録停止の指示がなされなかった場合（ステップS１０３：Ｎｏ）、所定の時間間隔で送信される番組情報が取得され続ける（ステップS１０４）。【０１４６】
次に、システムＣＰＵ３３の制御下で、取得されると共に、記録され続けている番組情報が切替わったか否かが判定される（ステップS１０５）。ここで、番組情報が切替わった場合（ステップS１０５：Ｙｅｓ）、システムＣＰＵ３３の制御下で、切替わる前の放送番組の記録時間を示した変数「Ｔ」が取得されると共に、メモリー部３５において記憶される（ステップS２０２）。【０１４７】
次に、最長の記録時間を示す「Ｔｍａｘ」が「０」であるか否か、或いは、取得及び記憶された放送番組の記録時間「Ｔ」が、最長の記録時間「Ｔｍａｘ」と、時間軸方向の変動であるジッターの値を示した所定定数「α」との、和より大きいか否かが判定される（ステップS１１３）。ここで、最長の記録時間「Ｔｍａｘ」が「０」である、又は、切替わる前の放送番組の記録時間「Ｔ」が、最長の記録時間「Ｔｍａｘ」と、ジッターの値を示した所定定数「α」との、和より大きい場合（ステップS１１３：Ｙｅｓ）、最長の記録時間「Ｔｍａｘ」に、切替わる前の放送番組の記録時間「Ｔ」が代入される（ステップS２０３）。【０１４８】
次に、この切替わる前の放送番組の番組情報を、この第１タイトル２０１の番組情報として暫定的に決定する（ステップS２０４）、と共に、システムＣＰＵ３３の制御下で、新規の放送番組の記録時間の測定が開始される（ステップS１０２）。【０１４９】
他方、ステップＳ１０３の判定の結果、放送番組の記録停止の指示が、ユーザによって行なわれた場合（ステップS１０３：Ｙｅｓ）、現在記録中の放送番組の記録時間を示した変数「Ｔ」が取得されると共に、メモリー部３５において記憶される（ステップS２０５）。【０１５０】
次に、前述したように、最長の記録時間を示す「Ｔｍａｘ」が「０」であるか否か、或いは、取得及び記憶された放送番組の記録時間「Ｔ」が、最長の記録時間「Ｔｍａｘ」と、時間軸方向の変動であるジッターの値を示した所定定数「α」との、和より大きいか否かが判定される（ステップS１１３）。ここで、最長の記録時間「Ｔｍａｘ」が「０」である、又は、切替わる前の放送番組の記録時間「Ｔ」が、最長の記録時間「Ｔｍａｘ」と、ジッターの値を示した所定定数「α」との、和より大きい場合（ステップS１１３：Ｙｅｓ）、現在記録中の放送番組の番組情報を、この第１タイトル２０１の番組情報として確定的に決定する（ステップS２０６）。【０１５１】
他方、最長の記録時間「Ｔｍａｘ」が「０」である、又は、切替わる前の放送番組の記録時間「Ｔ」が、最長の記録時間「Ｔｍａｘ」と、ジッターの値を示した所定定数「α」との、和以下である場合（ステップS１１３：Ｎｏ）、ステップＳ２０６は省略され、現在記録中の放送番組以前に決定されていた番組情報が、この第１タイトル２０１の番組情報として確定的に決定されることになる。【０１５２】
上述した実施例では、放送波の受信データとして、地上波デジタル放送を例にとって説明したが、ＢＳ（Broadcasting Satellite）や、ＣＳ（Communication Satellite）や、インターネット等を介して、放送番組に番組情報を付加して配信させるすべての放送形態に適用可能である。【０１５３】
また、上述の実施例では、情報記録装置の一例としてＨＤＤ付きのＤＶＤレコーダ（プレーヤ）について説明したが、本発明は、磁気ディスクや、光ディスクのレコーダ（プレーヤ）に限られるものではなく、他の各種記録媒体並びにそのレコーダ（プレーヤ）にも適用可能である。【０１５４】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う情報記録装置及び方法、情報再生装置及び方法、並びに、記録制御用及び再生制御用のコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１５５】
本発明に係る情報記録装置及び方法、情報再生装置及び方法、並びにコンピュータプログラムは、例えば、ＤＶＤレコーダやＤＶＤプレーヤ等の情報記録再生装置に利用可能である。また、例えば民生用或いは業務用の各種コンピュータ機器に搭載される又は各種コンピュータ機器に接続可能な情報記録再生装置等にも利用可能である。
【図１】
0004476294.tif 000002
【図２】
0004476294.tif 000003
【図３】
0004476294.tif 000004
【図４】
0004476294.tif 000005
【図５】
0004476294.tif 000006
【図６】
0004476294.tif 000007
【図７】
0004476294.tif 000008
【図８】
0004476294.tif 000009
【図９】
0004476294.tif 000010