(57)【要約】【課題】どのような録画の場合でも、ユーザーが最も意図して録画した思われる番組の番組情報を録画コンテンツ識別情報として記録することで、録画コンテンツの再生時に、ユーザーに録画コンテンツの内容を簡単に識別させることが可能な番組記録装置を提供する。【解決手段】ＥＰＧ情報取得手段と、1つの録画コンテンツとして任意の時点から任意の期間、記録媒体に１つ以上の番組を記録する第１の記録手段と、記録する1つ以上の番組に対応する各番組情報をそれぞれ抽出する手段と、記録する1つ以上の番組に対応する各記録開始時刻をそれぞれ取得する手段と、記録する1つ以上の番組に対応する各記録時間をそれぞれ算出する手段と、各記録時間と各記録開始時刻とを用いて録画コンテンツの内容を示す録画コンテンツ識別情報として1つの番組情報を決定する手段と、録画コンテンツ識別情報を記録媒体に記録する第２の記録手段を有する。【選択図】      図１
2007228364.tif 000002
【特許請求の範囲】
【請求項１】
複数の放送チャンネルのうちの1つを受信して、この受信した放送チャンネルにおいて放送される番組コンテンツを所定の記録媒体に記録する番組記録装置において、
所定期間内に放送予定の複数の番組コンテンツにそれぞれ対応した番組情報である番組名及び放送開始時刻を含むＥＰＧ情報を外部から取得するＥＰＧ情報取得手段と、
受信した放送チャンネルにおいて時系列的に連続して放送される番組コンテンツのうち、記録開始指示によって記録を開始し、記録終了指示によって記録を終了するまでの間に記録される複数の番組コンテンツを1つの録画コンテンツとして前記記録媒体に記録する第１の記録手段と、
前記1つの録画コンテンツを記録する際の記録開始時刻と記録終了時刻とを本装置内の時計から取得すると共に、前記記録開始時刻を前記1つの録画コンテンツとして記録される最初の番組コンテンツの記録開始時刻とする第１の情報取得手段と、
前記1つの録画コンテンツとして記録される前記複数の番組コンテンツの各番組情報を、本装置内の時計から得られる時刻と前記ＥＰＧ情報に含まれる各番組情報の放送開始時刻とを比較することでそれぞれ特定して抽出すると共に、前記1つの録画コンテンツとして２番目以降に記録される各番組コンテンツの番組情報のうちの放送開始時刻を、前記２番目以降に記録されるそれぞれの番組コンテンツの記録開始時刻とする第２の情報取得出手段と、
前記1つの録画コンテンツとして記録される前記複数の番組コンテンツのうちの一の番組コンテンツの記録時間を、前記一の番組コンテンツの記録開始時刻と前記一の番組コンテンツの直後に記録される番組コンテンツの記録開始時刻との差分をとることでそれぞれ算出し、また、前記1つの録画コンテンツとして記録される前記複数の番組コンテンツのうちの最後に記録される番組コンテンツの記録時間は、前記最後に記録される番組コンテンツの記録開始時刻と前記１つの録画コンテンツの前記記録終了時刻との差分をとることで算出する算出手段と、
前記複数の番組コンテンツの記録時間をそれぞれ比較して、最長の記録時間の番組コンテンツを選択し、前記選択した最長の記録時間の番組コンテンツが１つの場合は、この番組コンテンツの番組情報を前記１つの録画コンテンツの内容を示す情報である録画コンテンツ識別情報として決定し、前記選択した最長の記録時間の番組コンテンツが複数存在する場合は、この選択した複数の番組コンテンツを記録開始時刻の早いほうから順位付けし、この順位付けした順位が、予め設定されている所定の順位と一致する番組コンテンツを選択し、この選択した番組コンテンツの番組情報を前記１つの録画コンテンツの内容を示す情報である録画コンテンツ識別情報として決定する決定手段と、
前記録画コンテンツ識別情報を前記記録媒体に記録する第２の記録手段と、
を有することを特徴とする番組記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送される番組コンテンツを受信して記録する番組記録装置に関するものである。
【背景技術】
【０００２】
番組記録装置で番組コンテンツを録画する方法としては、予約録画機能を用いて予め予約して録画する方法や、受信中の番組を手動で録画する方法などがある。また、予約録画における予約の方法には、ＥＰＧ（電子番組表）によって番組コンテンツを選択して予約する方法（以下ＥＰＧ予約と呼ぶ）や、放送局（チャンネル）と、録画開始／終了時刻とを指定して予約する方法（以下マニュアル予約と呼ぶ）などがある。図２は、ＥＰＧ予約の際の予約画面の表示例を示したものである。また図３は、マニュアル予約の際の予約画面の表示例を示したものである。
ＥＰＧを構成するための情報（以下ＥＰＧ情報と呼ぶ）としては、番組コンテンツ毎の番組情報である番組名、放送開始／終了時刻、放送局識別情報（チャンネル）などがある。これらのＥＰＧ情報は、放送局から番組コンテンツと共に逐次内容を更新しながら放送される。番組記録装置は、このＥＰＧ情報を受信し装置内のメモリに記録すると共に、そのＥＰＧ情報の内容が更新される毎にメモリの記録内容も逐次更新する。そして、ユーザーによってＥＰＧ表示操作がなされたら、このメモリに記録してあるＥＰＧ情報を用いてＥＰＧを生成し表示する。ユーザーはリモコンなどの操作によって、この表示されたＥＰＧの中から録画したい番組コンテンツを選択して予約を行い、番組コンテンツを録画することが可能となる。なおＥＰＧ情報は上記したように放送波から取得するほかに、通信機能を用いてインターネットから取得したり、記録媒体を介して取得したりする方法もある。
一方、記録媒体に録画された録画コンテンツを再生する再生装置は、一般的に、録画コンテンツと同時に記録されている、録画コンテンツ識別名、録画開始時刻、録画時間などから構成される録画コンテンツ識別情報を用いて、複数の録画コンテンツの内容をユーザーに知らせるための録画コンテンツ一覧表を表示する機能を有するものが多い。ユーザーは、この録画コンテンツ一覧表を表示し、この表の中から視聴したい録画コンテンツを選択することで容易に所望の録画コンテンツを再生、視聴することができる。
番組記録装置の説明に戻る。
上記したような番組コンテンツ録画方法のうち、ＥＰＧ予約は、１回の録画動作で録画する番組コンテンツの数は通常の場合ひとつなので、録画実行時に、録画する番組コンテンツの番組情報を前述の録画コンテンツ識別情報として同時に記録することが可能である。つまり、１回の録画動作で記録される録画コンテンツに対応して記録される録画コンテンツ識別情報が、録画コンテンツとなる番組コンテンツの番組情報と一致することになる。従って、ＥＰＧ予約によって録画した録画コンテンツを再生する場合は、録画コンテンツ一覧表には録画した番組コンテンツの番組情報そのものが表示されるので、ユーザーは迷うことなく、視聴したい番組コンテンツを録画コンテンツ一覧表から選択することができる。
【０００３】
しかしながら、ＥＰＧを用いないマニュアル予約の場合や、ユーザーが現在受信中の番組コンテンツを手動で録画する場合には、１回の録画動作で録画される録画コンテンツが番組単位ではなくなるので、録画コンテンツと番組コンテンツとが１対１に対応しない。通常は1つの録画コンテンツに複数の番組コンテンツが含まれることになる。従って、番組情報を録画コンテンツ識別情報として用いようとする場合、録画と同時に番組情報を記録すればよいＥＰＧ予約の場合のように単純には実現できない。なんらかの方法で録画コンテンツ識別情報として記録（つまり再生時に表示）したい番組コンテンツの番組情報を特定することが必要となる。
【０００４】
上記のような従来例を鑑みて、録画コンテンツを再生する際に、ユーザーに容易に録画内容を識別させることを可能とするための様々な番組録画方法が提案されている。
例えば特許文献１には、録画を行うときに文字放送信号を利用し、自動的に録画開始時の番組名を録画コンテンツ識別名として記録することで、ユーザーが録画コンテンツを簡単に識別することが出来る方法が開示されている。
また、特許文献２には、番組コンテンツを放送している放送局を選択して記録する時は放送局名を録画コンテンツ識別名として記録することにより、複数の番組コンテンツが含まれる場合でもユーザーが意図する録画コンテンツの識別を行うことが出来る方法が開示されている。
更には、特許文献３には、１つの録画コンテンツに複数の番組コンテンツが含まれる場合、全番組コンテンツの番組名や放送時刻を保存し、番組コンテンツ毎にそれを表示することで番組コンテンツを識別する方法が開示されている。
【特許文献１】特開平１１−２５２４９９号公報
【特許文献２】特開２００２−２７３８０号公報
【特許文献３】実用新案登録第３０９０７０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法では、複数の番組コンテンツを連続して録画するような場合でも、録画開始時の番組コンテンツの番組名しか記録することが出来ない。従って、録画時に番組の頭欠けを防止するために、録画したい番組コンテンツの放送開始時刻よりも少し前から録画を開始すると、ユーザーが本来録画しようと意図している番組コンテンツの番組名を記録することが出来ない。図４はこれを説明する図である。ユーザーは２１時から始まる「映画Ｍ」という番組名の映画である番組２を録画するために、その２分前の２０時５８分から録画を開始したとする。すると、録画開始時刻である２０時５８分には、「ニュースＮ」という番組名のニュースである番組１が放送されている。従って、ユーザーは番組２の番組名である「映画Ｍ」を録画コンテンツ識別名として記録したいにもかかわらず、番組１の番組名である「ニュースＮ」が録画コンテンツ識別名として記録されてしまう。
また、特許文献２に記載の方法では、番組名の替わりに放送局名を録画コンテンツ識別名として記録するので、録画コンテンツとして記録されている番組コンテンツの識別は簡単ではない。図４の各番組コンテンツが「Ａ放送」という放送局名の放送局からの放送であるとすると録画コンテンツ識別名は「Ａ放送」となり、実際に録画した番組コンテンツは識別できない。
また、特許文献３に記載の方法では、１回の録画動作で録画される全ての番組コンテンツの番組情報を録画コンテンツ識別情報として記録するので、この録画コンテンツ識別情報の情報量が非常に大きくなってしまう。従って、この録画コンテンツ識別情報を記録媒体に記録する際に非常に大きな記録領域が必要になり、実際の録画コンテンツを録画するための領域が小さくなってしまう。また、1回の録画動作に対して1つの録画コンテンツ識別情報しか記録できない規格の記録媒体には、この方法は適用できない。
以上のように、従来の方法では、ユーザーが最も意図すると思われる番組の番組情報のみを自動的に記録することが出来ないことが課題であった。
本発明は上記課題を鑑みてなされたものである。
その目的は、ＥＰＧ予約による録画の場合だけでなく、マニュアル予約による録画の場合でも、ユーザーが手動で録画する場合でも、ユーザーが最も意図して録画した思われる番組コンテンツの番組情報を録画コンテンツ識別情報として自動的に記録することで、これらの録画コンテンツの再生時に、ユーザーに録画コンテンツの内容である番組コンテンツを簡単に識別させることが可能な番組記録装置を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明は、下記の装置を提供するものである。
複数の放送チャンネルのうちの1つを受信して、この受信した放送チャンネルにおいて放送される番組コンテンツを所定の記録媒体に記録する番組記録装置において、
所定期間内に放送予定の複数の番組コンテンツにそれぞれ対応した番組情報である番組名及び放送開始時刻を含むＥＰＧ情報を外部から取得するＥＰＧ情報取得手段（100,111,141)と、
受信した放送チャンネルにおいて時系列的に連続して放送される番組コンテンツのうち、記録開始指示によって記録を開始し、記録終了指示によって記録を終了するまで間に記録される複数の番組コンテンツを1つの録画コンテンツとして前記記録媒体に記録する第１の記録手段（100,110,121,130)と、
前記1つの録画コンテンツを記録する際の記録開始時刻と記録終了時刻とを本装置内の時計から取得すると共に、前記記録開始時刻を前記1つの録画コンテンツとして記録される最初の番組コンテンツの記録開始時刻とする第１の情報取得手段(130,141,160)と、
前記1つの録画コンテンツとして記録される前記複数の番組コンテンツの各番組情報を、本装置内の時計から得られる時刻と前記ＥＰＧ情報に含まれる各番組情報の放送開始時刻とを比較することでそれぞれ特定して抽出すると共に、前記1つの録画コンテンツとして２番目以降に記録される各番組コンテンツの番組情報のうちの放送開始時刻を、前記２番目以降に記録されるそれぞれの番組コンテンツの記録開始時刻とする第２の情報取得出手段(130,141,160)と、
前記1つの録画コンテンツとして記録される前記複数の番組コンテンツのうちの一の番組コンテンツの記録時間を、前記一の番組コンテンツの記録開始時刻と前記一の番組コンテンツの直後に記録される番組コンテンツの記録開始時刻との差分をとることでそれぞれ算出し、また、前記1つの録画コンテンツとして記録される前記複数の番組コンテンツのうちの最後に記録される番組コンテンツの記録時間は、前記最後の番組コンテンツの記録開始時刻と前記１つの録画コンテンツの前記記録終了時刻との差分をとることで算出する算出手段(130,141,142,160)と、
前記複数の番組コンテンツの記録時間をそれぞれ比較して、最長の記録時間の番組コンテンツを選択し、前記選択した最長の記録時間の番組コンテンツが１つの場合は、この番組コンテンツの番組情報を前記１つの録画コンテンツの内容を示す情報である録画コンテンツ識別情報として決定し、前記選択した最長の記録時間の番組コンテンツが複数存在する場合は、この選択した複数の番組コンテンツを記録開始時刻の早いほうから順位付けし、この順位付けした順位が、予め設定されている所定の順位と一致する番組コンテンツを選択し、この選択した番組コンテンツの番組情報を前記１つの録画コンテンツの内容を示す情報である録画コンテンツ識別情報として決定する決定手段(130,141,142)と、
前記録画コンテンツ識別情報を前記記録媒体に記録する第２の記録手段(130,122)と、
を有することを特徴とする番組記録装置。
【発明の効果】
【０００７】
本発明によれば、ＥＰＧ予約による録画の場合だけでなく、マニュアル予約による録画の場合でも、ユーザーが手動で録画する場合でも、ユーザーが最も意図して録画した思われる番組コンテンツの番組情報を録画コンテンツ識別情報として自動的に記録することで、これらの録画コンテンツの再生時に、ユーザーに録画コンテンツの内容である番組コンテンツを簡単に識別させることが可能となる。
【０００８】
また、１回の録画動作で1つの番組の番組情報のみを記録すれば良いので、録画コンテンツ識別情報として記録媒体に記録する際の記録領域を必要最低限に抑制することが可能となる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の形態を、記録媒体としてハードディスクを用いる番組記録装置の例で説明する。
＜装置の全体構成＞
図１は本実施例の番組記録装置の全体構成を示す構成図である。
【００１０】
テレビ放送を受信するテレビ放送受信部（１００）、受信したテレビ放送の映像・音声信号を処理する信号処理部（１１０）、処理された映像・音声信号を記録する為の記録媒体であるハードディスク（１２０）、装置全体を制御するためのＣＰＵ（１３０）、メモリ（１４０）、再生時の映像・音声信号を出力する映像音声出力部（１５０）、時刻を計測するタイマ（１６０）などから構成される。
【００１１】
ハードディスク（１２０）には、１回の録画動作で録画されるひとつ以上の番組コンテンツをひとつの録画コンテンツとし、この録画コンテンツが、コンテンツ映像・音声（１２１）という形で記録される。また、この記録した録画コンテンツ毎に、そのコンテンツ内容を示す情報である録画コンテンツ識別情報（１２２）も記録される。本実施例では、１つの録画コンテンツ内に複数の番組コンテンツが存在する場合、その中の録画時間が最も長い番組コンテンツを特定し、この番組コンテンツの番組情報を録画コンテンツ識別情報（１２２）としてハードディスクに記録することを特徴としている。つまり、ユーザーが一回の録画動作を行なった場合、通常は、録画したいと意図した番組コンテンツの録画時間が一番長くなることが多いことに着目したものである。なお、１つの録画コンテンツ内に録画時間が等しい番組コンテンツが複数存在する場合は、録画開始時刻が一番早い番組コンテンツの番組情報を録画コンテンツ識別情報（１２２）として記録することとする。
【００１２】
テレビ放送に重畳されているＥＰＧ情報は、信号処理部（１１０）内に含まれるＥＰＧ情報抽出部（１１１）により抽出され、抽出されたＥＰＧ情報（１４１）はメモリ（１４０）に記憶される。また、メモリ（１４０）には、上記したとおりの本実施例の特徴である、１つの録画コンテンツ内に複数の番組コンテンツが存在する場合、その中の録画時間が最も長い番組コンテンツを特定する為に使用する比較テーブル（１４２）も記憶する。
なおＥＰＧ情報は上記したように放送波から取得するほかに、通信機能を用いてインターネットから取得したり、記録媒体を介して取得したりしても良い。
【実施例１】
【００１３】
＜録画コンテンツ識別情報記録処理の流れ＞
本実施例の特徴である録画コンテンツ識別情報記録処理の流れを以下に説明する。
なお、以降説明する動作を行なう主体は、特に記述が無い場合は図１に示すＣＰＵ（１３０）である。
［録画開始時］
まず、録画開始時の動作を説明する。
【００１４】
図４は、図２に示す番組表の中の放送局「Ａ放送」の放送を２０時５８分から２２時５６分まで手動で録画する例である。ＥＰＧ情報から取得した、番組１（４０１）の番組名は「ニュースＮ」、番組２（４０２）の番組名は「映画Ｍ」、番組３（４０３）の番組名は「天気Ｗ」である。
【００１５】
図６は、録画開始時における録画コンテンツ識別情報記録処理の手順を説明するフローチャートである。
ステップＳ６０１では、ユーザーによって図４に示す２０時５８分に録画開始（４０４）されたならば、タイマ（１６０）から現在時刻を取得すると共にメモリ（１４０）からＥＰＧ情報を取得する。そしてこの現在時刻とＥＰＧ情報（１４１）に含まれる各番組コンテンツの放送開始／終了時刻とから、録画開始時刻時点（２０時５８分）に放送されている番組コンテンツを特定し、この特定した番組コンテンツの番組情報を取得する。図４の例では番組１（４０１）の番組情報のうち番組名である「ニュースＮ」を少なくとも取得する。
【００１６】
ステップＳ６０２では、取得した番組名と録画開始時刻とを録画コンテンツ識別情報（１２２）としてハードディスク（１２０）に記録する。
ステップＳ６０３では、予めメモリ（１４０）上の所定の領域に確保してある図８に示す比較テーブル（１４２）のうちの所定の欄にステップＳ６０２で取得した番組名と、録画開始時刻とを設定する。図４の例では、番組名「ニュースＮ」を録画コンテンツ識別情報候補の番組の番組名欄（８０１）に設定し、録画開始時刻「２０時５８分」を録画コンテンツ識別情報候補の番組の録画開始時刻欄（８０２）に設定する。その他の欄（８０３）〜（８０６）は、現時点では不定なので「未設定」を示す情報を設定しておく。
【００１７】
この比較テーブル（１４２）は、録画コンテンツ識別情報としてハードディスク（１２０）に記録する番組情報を特定するために用いるテーブルである。
以上で録画開始時の処理を終了する。
［最初の番組切り替り時］
次に、録画している番組コンテンツが最初に切り替る際の動作を説明する。
【００１８】
図７は、番組コンテンツ切り替り時の手順を説明するフローチャートである。
番組コンテンツの切り替りは、メモリ（１４０）内に記録してあるＥＰＧ情報（１４１）から現在録画中の番組コンテンツの次に放送開始する予定の番組コンテンツの放送開始予定時刻の情報を取得し、タイマ（１６０）から取得した現在時刻と比較することによって確認する。図４の例では、録画実行中１（４０６）の時点で上記した番組コンテンツの切り替り確認動作を実行すると、現在時刻が番組２の「映画Ｍ」の放送開始時刻「２１時００分」以降の時刻となっているので、番組コンテンツが切り替わったと判断できることになる。
【００１９】
上記した番組コンテンツ切り替り確認処理によって、番組コンテンツが切り替ったと判断したら、図７に示す録画コンテンツ識別情報記録処理を開始する。
ステップＳ７０１では、メモリ（１４０）上の図８に示す比較テーブル（１４２）の中の録画コンテンツ識別情報候補の番組の録画時間欄（８０３）が「未設定」か否かを確認する。現段階ではまだ「未設定」であるので、ＮＯ側（ステップＳ７０２）に処理を分岐する。
【００２０】
ステップＳ７０２では、現在録画中の番組コンテンツである番組２の「映画Ｍ」の放送開始時刻２１時００分と録画コンテンツ識別情報候補の番組の録画開始時刻欄（８０２）の値である２０時５８分との差分値を算出する。そして算出結果である２分を録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定する。
【００２１】
ステップＳ７０８では、現在の処理が録画終了時の処理であるか否かを確認する。現段階は録画終了時の処理では無いのでＮＯ側（ステップＳ７０９）へ処理を移行する。
ステップＳ７０９では、比較テーブル（１４２）の比較用番組名欄（８０４）に現在録画中の番組コンテンツである番組２の番組名「映画Ｍ」、比較用番組録画開始時刻欄（８０５）に現在録画中の番組コンテンツである番組２の放送開始時刻２１時００分を設定する。
【００２２】
以上で最初の番組切り替わり時の処理を終了する。本処理終了後も、番組コンテンツ切り替り確認処理は、所定の周期（例えば１分周期など）で定期的に実行する。
［２回目の番組切り替わり時］
次に、２回目の番組コンテンツの切り替り時の動作を説明する。
【００２３】
上記した所定の周期で定期的に実行している番組コンテンツ切り替り確認処理によって図４に示す録画実行中２（４０７）の時点で番組の切り替りを確認すると、再び図７に示す番組切り替わり時の処理を実行する。
【００２４】
ステップＳ７０１では、メモリ（１４０）上の図８に示す比較テーブル（１４２）の中の録画コンテンツ識別情報候補の番組の録画時間欄（８０３）が「未設定」か否かを確認する。今回の処理では既に２分００秒が設定されているので、ＹＥＳ側（ステップＳ７０３）に処理を分岐する。
【００２５】
ステップＳ７０３では、現在録画中の番組コンテンツである番組３の「天気Ｗ」の放送開始時刻２２時５４分と比較用番組録画開始時刻欄（８０５）の値である２１時００分との差分値を算出する。そして算出結果である１時間５４分を比較用番組録画時間欄（８０６）に設定する。
【００２６】
ステップＳ７０４では、比較用番組録画時間欄（８０６）に設定されている時間（１時間５４分）と録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間（２分）とを比較する。この比較の結果、比較用番組録画時間欄（８０６）に設定されている時間の方が長いと判断したらＹＥＳ側（ステップＳ７０６）に処理を分岐する。一方、この比較の結果が、比較用番組録画時間欄（８０６）に設定されている時間が録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間以下であると判断したらＮＯ側（ステップＳ７０８）に処理を分岐する。図４の例では、比較用番組録画時間欄（８０６）に設定されている時間の方が長いのでＹＥＳ側（ステップＳ７０６）に処理を分岐する。
【００２７】
ステップＳ７０６では、比較テーブル（１４２）の比較用番組情報の各欄に設定されている各情報を新たな録画コンテンツ識別情報とし、前回の動作でハードディスク１２０内に記録されている録画コンテンツ識別情報（１２２）の記録領域に上書き記録する。
【００２８】
ステップＳ７０７では、メモリ（１４０）上の図８の比較テーブル（１４２）の録画コンテンツ識別情報候補の各欄（８０１〜８０３）に、比較用番組情報の各欄（８０４〜８０６）に設定されている情報を上書き記録する。
【００２９】
ステップＳ７０８では、現在の処理が録画終了時の処理であるか否かを確認する。現段階は録画終了時の処理では無いのでＮＯ側（ステップＳ７０９）へ処理を移行する。
ステップＳ７０９では、比較テーブル（１４２）の比較用番組名欄（８０４）に現在録画中の番組コンテンツである番組３の番組名「天気Ｗ」を設定し、比較用番組録画開始時刻欄（８０５）に現在録画中の番組の番組コンテンツである番組３の放送開始時刻２２時５４分を設定し、比較用番組録画時間欄（８０６）に「未設定」を示す情報を設定する。
【００３０】
以上で２回目の番組切り替わり時の処理を終了する。本処理終了後も、番組コンテンツ切り替り確認処理は、所定の周期（例えば１分周期など）で定期的に実行する。
［録画処理終了時］
最後に録画終了時の動作を説明する。
【００３１】
ユーザーが録画を終了させるなどして、図４に示す録画終了（４０５）時点で録画終了する場合、再び図７に示す番組切り替り時と同様の処理を実行する。
ステップＳ７０１では、メモリ（１４０）上の図８に示す比較テーブル（１４２）の中の録画コンテンツ識別情報候補の番組の録画時間欄（８０３）が「未設定」か否かを確認する。今回の処理では既に１時間５４分が設定されているので、ＹＥＳ側（ステップＳ７０３）に処理を分岐する。
【００３２】
ステップＳ７０３では、録画終了時刻２２時５６分と比較用番組録画開始時刻欄（８０５）の値である２２時５４分との差分値を算出する。そして、算出結果である２分を比較用番組録画時間欄（８０６）に設定する。
【００３３】
ステップＳ７０４では、比較用番組録画時間欄（８０６）に設定されている時間（２分）と録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間（１時間５４分）とを比較する。図４の例では、比較用番組録画時間欄（８０６）に設定されている時間（２分）が録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間（１時間５４分）以下であるので、ＮＯ側（ステップＳ７０８）に処理は分岐する。
【００３４】
ステップＳ７０８では、今回の処理は録画終了時の処理であるのでＹＥＳ側に処理分岐し、処理を終了する。
以上で録画終了時の処理を終了する。
【００３５】
以上で説明した実施例１の録画実行時の一連の処理手順によれば、１回の録画動作で録画した録画コンテンツの中の複数の番組コンテンツの中で最も録画時間の長い番組コンテンツの番組情報を、この録画コンテンツの録画コンテンツ識別情報（１２２）として記録することができる。図４の例では、録画コンテンツ識別名として「映画Ｍ」、録画開始時刻として２１時００分、録画時間として１時間５４分という録画コンテンツ識別情報が記録されることになる。
【実施例２】
【００３６】
＜最長録画時間が同一の番組が複数存在する場合＞
次に、一回の録画動作において、最長録画時間が同一である複数の番組コンテンツを録画する場合の録画コンテンツ識別情報記録処理の流れを以下に説明する。
［録画開始時］
まず、録画開始時の動作を説明する。
図５は、図２に示す番組表の中の放送局「Ｂテレビ」の放送を１９時５８分から２２時０２分まで手動で録画する例である。これは、番組２（５０２）の「クイズＱＱＱ」と番組３（５０３）の「ニッパー物語」の放送時間（録画時間）がどちらも1時間００分の場合の例である。
【００３７】
ステップＳ６０１では、ユーザーによって図５に示す１９時５８分に録画開始（５０５）されたならば、タイマ（１６０）から現在時刻を取得すると共にメモリ（１４０）からＥＰＧ情報を取得する。そしてこの現在時刻とＥＰＧ情報（１４１）に含まれる各番組コンテンツの放送開始／終了時刻とから、録画開始時刻時点（１９時５８分）に放送されている番組コンテンツを特定し、この特定した番組コンテンツの番組情報を取得する。図５の例では番組１（５０１）の番組情報のうち番組名である「ニュース」を少なくとも取得する。
【００３８】
ステップＳ６０２では、取得した番組名と録画開始時刻とを録画コンテンツ識別情報（１２２）としてハードディスク（１２０）に記録する。
ステップＳ６０３では、予めメモリ（１４０）上の所定の領域に確保してある図８に示す比較テーブル（１４２）のうちの所定の欄にステップＳ６０２で取得した番組名と、録画開始時刻とを設定する。図５の例では、番組名「ニュース」を録画コンテンツ識別情報候補の番組の番組名欄（８０１）に設定し、録画開始時刻「１９時５８分」を録画コンテンツ識別情報候補の番組の録画開始時刻欄（８０２）に設定する。その他の欄（８０３）〜（８０６）は、現時点では不定なので「未設定」を示す情報を設定しておく。
【００３９】
以上で録画開始時の処理を終了する。
［最初の番組切り替り時］
次に、録画している番組コンテンツが最初に切り替る際の動作を説明する。
【００４０】
図９は、番組コンテンツ切り替り時の手順を説明するフローチャートである。
番組コンテンツの切り替りは、メモリ（１４０）内に記録してあるＥＰＧ情報（１４１）から現在録画中の番組コンテンツの次に放送開始する予定の番組コンテンツの放送開始予定時刻の情報を取得し、タイマ（１６０）から取得した現在時刻と比較することによって確認する。図５の例では、録画実行中１（５０７）の時点で上記した番組コンテンツの切り替り確認動作を実行すると、現在時刻が番組２の「クイズＱＱＱ」の放送開始時刻「２０時００分」以降の時刻となっているので、番組コンテンツが切り替わったと判断できることになる。
【００４１】
上記した番組コンテンツ切り替り確認処理によって、番組コンテンツが切り替ったと判断したら、図９に示す録画コンテンツ識別情報記録処理を開始する。
ステップＳ７０１では、メモリ（１４０）上の図８に示す比較テーブル（１４２）の中の録画コンテンツ識別情報候補の番組の録画時間欄（８０３）が「未設定」か否かを確認する。現段階ではまだ「未設定」であるので、ＮＯ側（ステップＳ７０２）に処理を分岐する。
【００４２】
ステップＳ７０２では、現在録画中の番組コンテンツである番組２の「クイズＱＱＱ」の放送開始時刻２０時００分と録画コンテンツ識別情報候補の番組の録画開始時刻欄（８０２）の値である１９時５８分との差分値を算出する。そして算出結果である２分を録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定する。
【００４３】
ステップＳ７０８では、現在の処理が録画終了時の処理であるか否かを確認する。現段階は録画終了時の処理では無いのでＮＯ側（ステップＳ７０９）へ処理を移行する。
ステップＳ７０９では、比較用番組名欄（８０４）に現在録画中の番組コンテンツである番組２の番組名「クイズＱＱＱ」、比較用番組録画開始時刻欄（８０５）に現在録画中の番組コンテンツである番組２の放送開始時刻２０時００分を設定する（ステップＳ７０９）。
【００４４】
以上で最初の番組切り替わり時の処理を終了する。本処理終了後も、番組コンテンツ切り替り確認処理は、所定の周期（例えば１分周期など）で定期的に実行する。
［２回目の番組切り替わり時］
次に、２回目の番組コンテンツの切り替り時の動作を説明する。
【００４５】
上記した所定の周期で定期的に実行している番組コンテンツ切り替り確認処理によって図５に示す録画実行中２（５０８）の時点で番組の切り替りを確認すると、再び図９に示す番組切り替わり時の処理を実行する。
【００４６】
ステップＳ７０１では、メモリ（１４０）上の図８に示す比較テーブル（１４２）の中の録画コンテンツ識別情報候補の番組の録画時間欄（８０３）が「未設定」か否かを確認する。今回の処理では既に２分００秒が設定されているので、ＹＥＳ側（ステップＳ７０３）に処理を分岐する。
【００４７】
ステップＳ７０３では、現在録画中の番組コンテンツである番組３の「ニッパー物語」の放送開始時刻２１時００分と比較用番組録画開始時刻欄（８０５）の値である２０時００分との差分値を算出する。そして算出結果である1時間００分を比較用番組録画時間欄（８０６）に設定する。
【００４８】
ステップＳ７０４では、比較用番組録画時間欄（８０６）に設定されている時間（1時間００分）と録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間（２分）とを比較する。この比較の結果、比較用番組録画時間欄（８０６）に設定されている時間の方が長いと判断したらＹＥＳ側（ステップＳ７０６）に処理を分岐する。一方、この比較の結果が、比較用番組録画時間欄（８０６）に設定されている時間が録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間以下であると判断したらＮＯ側（ステップＳ９０５）に処理を分岐する。図５の例では、比較用番組録画時間欄（８０６）に設定されている時間（１時間００分）の方が長いのでＹＥＳ側（ステップＳ７０６）に処理を分岐する。
【００４９】
ステップＳ７０６では、比較テーブル（１４２）の比較用番組情報の各欄に設定されている各情報を新たな録画コンテンツ識別情報とし、前回の動作でハードディスク１２０内に記録されている録画コンテンツ識別情報（１２２）の記録領域に上書き記録する。
【００５０】
ステップＳ７０７では、メモリ（１４０）上の図８の比較テーブル（１４２）の録画コンテンツ識別情報候補の各欄（８０１〜８０３）に、比較用番組情報の各欄（８０４〜８０６）に設定されている情報を上書き記録する。
【００５１】
ステップＳ７０８では、現在の処理が録画終了時の処理であるか否かを確認する。現段階は録画終了時の処理では無いのでＮＯ側（ステップＳ７０９）へ処理を移行する。
ステップＳ７０９では、比較テーブル（１４２）内の比較用番組名欄（８０４）に現在録画中の番組コンテンツである番組３の番組名「ニッパー物語」を設定し、比較用番組録画開始時刻欄（８０５）に現在録画中の番組の番組コンテンツである番組３の放送開始時刻２１時００分を設定し、比較用番組録画時間欄（８０６）に「未設定」を示す情報を設定する。
【００５２】
以上で２回目の番組切り替わり時の処理を終了する。本処理終了後も、番組コンテンツ切り替り確認処理は、所定の周期（例えば１分周期など）で定期的に行う。
［３回目の番組切り替わり時］
次に、３回目の番組コンテンツの切り替り時の動作を説明する。
【００５３】
上記した所定の周期で定期的に実行している番組コンテンツ切り替り確認処理によって図５に示す録画実行中３（５０９）の時点で番組の切り替りを確認すると、再び図９に示す番組切り替わり時の処理を実行する。
【００５４】
ステップＳ７０１では、メモリ（１４０）上の図８に示す比較テーブル（１４２）の中の録画コンテンツ識別情報候補の番組の録画時間欄（８０３）が「未設定」か否かを確認する。今回の処理では既に1時間００分が設定されているので、ＹＥＳ側（ステップＳ７０３）に処理を分岐する。
【００５５】
ステップＳ７０３では、現在録画中の番組コンテンツである番組４の「今日のニュース」の放送開始時刻２２時００分と比較用番組録画開始時刻欄（８０５）の値である２１時００分との差分値を算出する。そして算出結果である1時間００分を比較用番組録画時間欄（８０６）に設定する。
【００５６】
ステップＳ７０４では、比較用番組録画時間欄（８０６）に設定されている時間（１時間００分）と録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間（１時間００分）とを比較する。この比較の結果、比較用番組録画時間欄（８０６）に設定されている時間の方が長いと判断したらＹＥＳ側（ステップＳ７０６）に処理を分岐する。一方、この比較の結果が、比較用番組録画時間欄（８０６）に設定されている時間が録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間以下であると判断したらＮＯ側（ステップＳ９０５１）に処理を分岐する。図５の例では、比較用番組録画時間欄（８０６）に設定されている時間（１時間００分）と録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間（１時間００分）とが等しいのでＮＯ側（ステップＳ９０５１）に処理を分岐する。
【００５７】
ステップＳ９０５１では、比較テーブル（１４２）の比較用番組録画時間欄（８０６）に設定されている時間と録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間とが等しいか否かを判断する。等しいと判断したらＹＥＳ側（ステップＳ９０５２）に処理を分岐する。一方、等しく無いと判断したらＮＯ側（ステップＳ７０８）に処理を分岐する。図５の例では、比較用番組録画時間欄（８０６）に設定されている時間（１時間００分）と録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間（１時間００分）とが等しいのでＹＥＳ側（ステップＳ９０５２）に処理を分岐する。
【００５８】
ステップＳ９０５２では、比較テーブル（１４２）の比較用番組録画開始時刻欄（８０５）に設定されている開始時刻と録画コンテンツ識別情報候補の番組の録画開始時刻欄（８０２）に設定されている開始時刻を比較する。この比較の結果、比較用番組録画開始時刻時間欄（８０５）に設定されている開始時刻の方が早い（小さい）と判断したらＹＥＳ側（ステップＳ７０６）に処理を分岐する。一方、この比較の結果が、比較用番組録画開始時刻欄（８０５）に設定されている開始時刻が録画コンテンツ識別情報候補の番組の録画開始時刻欄（８０２）に設定されている開始時刻以下であると判断したらＮＯ側（ステップＳ７０８）に処理を分岐する。図５の例では、比較用番組録画開始時刻欄（８０５）に設定されている録画開始時刻（２１時００分）より録画コンテンツ識別情報候補の番組の録画開始時刻欄（８０２）に設定されている時間（２０時００分）の方が早い（小さい）のでＮＯ側（ステップＳ７０８）に処理を分岐する。
【００５９】
今回の実施例では、録画時間が等しい番組コンテンツが複数あった場合は、録画開始時刻の早い方を録画コンテンツ識別情報としてハードディスクに記録する。従って、このステップＳ９０５２の分岐処理は、すでに前回の処理のステップＳ７０６でハードディスクに書き込まれている番組情報に対応する録画コンテンツ識別情報候補の番組の録画開始時刻欄（８０２）に設定されている時刻の方が比較用番組録画開始時刻欄（８０５）に設定されている時刻よりも早い場合は、ステップＳ７０６の番組情報のハードディスクへの書き込む処理、及びステップＳ７０７の比較表の更新処理を行わずにステップＳ７０８へ処理を分岐するようにしている。一方、このステップＳ９０５２の分岐の判断を逆にすると、録画開始時刻の遅い方を録画コンテンツ識別情報としてハードディスクに記録する処理に変更することができる。
【００６０】
ステップＳ７０６では、比較テーブル（１４２）の比較用番組情報の各欄に設定されている各情報を新たな録画コンテンツ識別情報とし、前回の動作でハードディスク１２０内に記録されている録画コンテンツ識別情報（１２２）の記録領域に上書き記録する。
【００６１】
ステップＳ７０７では、メモリ（１４０）上の図８の比較テーブル（１４２）の録画コンテンツ識別情報候補の各欄（８０１〜８０３）に、比較用番組情報の各欄（８０４〜８０６）に設定されている情報を上書き記録する。
【００６２】
ステップＳ７０８では、現在の処理が録画終了時の処理であるか否かを確認する。現段階は録画終了時の処理では無いのでＮＯ側（ステップＳ７０９）へ処理を移行する。
ステップＳ７０９では、比較テーブル（１４２）の比較用番組名欄（８０４）に現在録画中の番組コンテンツである番組４の番組名「今日のニュース」を設定し、比較用番組録画開始時刻欄（８０５）に現在録画中の番組の番組コンテンツである番組４の放送開始時刻２２時００分を設定し、比較用番組録画時間（８０６）に「未設定」を示す情報を設定する。
【００６３】
以上で３回目の番組切り替わり時の処理を終了する。本処理終了後も、番組コンテンツ切り替り確認処理は、所定の周期（例えば１分周期など）で定期的に実行する。
［録画処理終了時］
最後に録画終了時の動作を説明する。
【００６４】
ユーザーが録画を終了させるなどして、図５に示す録画終了（５０６）時点で録画終了する場合、再び図９に示す番組切り替り時と同様の処理を実行する。
ステップＳ７０１では、メモリ（１４０）上の図８に示す比較テーブル（１４２）の中の録画コンテンツ識別情報候補の番組の録画時間欄（８０３）が「未設定」か否かを確認する。今回の処理では既に１時間００分が設定されているので、ＹＥＳ側（ステップＳ７０３）に処理を分岐する。
【００６５】
ステップＳ７０３では、録画終了時刻２２時０２分と比較用番組録画開始時刻欄（８０５）の値である２２時００分との差分値を算出する。そして、算出結果である２分を比較用番組録画時間欄（８０６）に設定する。
【００６６】
ステップＳ７０４では、比較用番組録画時間欄（８０６）に設定されている時間（２分）と録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間（１時間００分）とを比較する。図４の例では、比較用番組録画時間欄（８０６）に設定されている時間（２分）が録画コンテンツ識別情報候補の番組の録画時間欄（８０３）に設定されている時間（１時間００分）以下であるので、ＮＯ側（ステップＳ７０８）に処理は分岐する。
【００６７】
ステップＳ７０８では、今回の処理は録画終了時の処理であるのでＹＥＳ側に処理を分    岐し、処理を終了する。
以上で録画終了時の処理を終了する。
【００６８】
以上で説明した実施例２の録画実行時の一連の処理手順によれば、１回の録画動作で録画した録画コンテンツの中に最長の録画時間を有する複数の番組コンテンツが存在した場合、その複数の番組コンテンツの中で録画開始時刻が一番早い番組の番組情報を、録画コンテンツ識別情報（１２２）として記録することができる。図４の例では、録画コンテンツ識別名として「クイズＱＱＱ」、録画開始時刻として２０時００分、録画時間として１時間００分という録画コンテンツ識別情報が記録されることになる。
【００６９】
なお、ステップＳ９０５２の分岐の判断処理を逆にすると、その複数の番組コンテンツの中で録画開始時刻が一番遅い番組の番組情報を、録画コンテンツ識別情報（１２２）として記録することができる。
【実施例３】
【００７０】
また、上記した実施例では、１回の録画動作において番組コンテンツが切り替るたびに切り替った番組と前回までの記録時間が一番長い番組コンテンツとのふたつの番組の間の、記録時間（実施例１）、さらに記録時間が等しい場合は記録開始時刻（実施例２）を比較して最終的に１つの番組コンテンツを選択しているが、実施の形態としてはこれに限らない。例えば、全ての録画した番組コンテンツの番組名、記録時間、及び記録開始時刻を装置内のメモリに記録しておき、録画動作が全て終了した後に、録画した全ての番組コンテンツの番組記録時間を比較し、一番記録時間の長い番組コンテンツを選択してもよい。また、この一番記録時間が長い番組コンテンツが複数あった場合は、これらの番組コンテンツの記録開始時刻を時刻の早いほうから順に順位付けして、あらかじめユーザーが順位設定手段によって所定の設定した順位に一致する番組コンテンツを選択するようにしても良い。このようにすると、ユーザーの意図する番組コンテンツの番組情報をより正確に録画コンテンツ識別情報とすることが可能となる。
【００７１】
本実施例では時刻及び時間の単位として簡単の為に「時」「分」までで説明したが、これよりも短い単位を本実施例に適用することももちろん可能である。
また、本実施例ではコンテンツ識別名、録画開始時刻、録画時間を録画コンテンツ識別情報としたが、コンテンツ識別名のみを録画コンテンツ識別情報としても良いし、その他の番組の属性を示す情報である、番組内容説明、ジャンル、出演者名や、放送局（チャンネル）情報などを録画コンテンツ識別情報に加えても良い。
また本実施例は、手動録画の場合を説明したが、マニュアル予約による録画の場合でも、同様の手順で実施できる。
また本実施例では、記録媒体としてハードディスクを用いる例を説明したが、記録媒体はこれに限らず、ＤＶＤなどの光ディスクや、半導体メモリを記録媒体としても良い。
【００７２】
また、本発明は、上記した装置の機能をコンピュータに実現させるためのプログラムを含むものである。これらのプログラムは、記録媒体から読みとられてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【図面の簡単な説明】
【００７３】
【図１】本発明に係る番組記録装置の一実施例の構成例
【図２】ＥＰＧ予約の際の設定画面（番組表）の例
【図３】マニュアル予約の際の設定画面表示例
【図４】録画実行例１
【図５】録画実行例２
【図６】本実施例の手順を示すフローチャート１
【図７】本実施例の手順を示すフローチャート２
【図８】比較テーブル例
【図９】本実施例の手順を示すフローチャート３
【符号の説明】
【００７４】
100  放送受信部
110  信号処理部
111  ＥＰＧ情報抽出部
120  ハードディスク
121  コンテンツ映像・音声
122  録画コンテンツ識別情報
130  ＣＰＵ
140  メモリ
141  ＥＰＧ情報
142  比較テーブル
150  映像音声出力部
160  タイマ
【図１】
2007228364.tif 000003
【図２】
2007228364.tif 000004
【図３】
2007228364.tif 000005
【図４】
2007228364.tif 000006
【図５】
2007228364.tif 000007
【図６】
2007228364.tif 000008
【図７】
2007228364.tif 000009
【図８】
2007228364.tif 000010
【図９】
2007228364.tif 000011