(57)【要約】【課題】電源をオンした場合に、所望の番組表をすぐに読み出すことのできる映像記録装置及び映像記録方法を提供する。【解決手段】取得した番組情報を記憶する番組情報記憶手段１８と、電源オフの際番組情報に基づいて日付及びチャンネル毎に優先度を設定する優先度設定手段３７と、電源オフの際設定された優先度に基づいて優先度の高い日付及びチャンネルの番組情報を抽出してキャッシュメモリ２３に記憶する番組情報抽出手段３８と、電源オンの際、番組情報記憶手段へのアクセスが不可のときはキャッシュメモリにある番組情報に基づいて、番組情報記憶手段へのアクセスが可となったときは番組情報記憶手段にある番組情報に基づいて番組表を生成する番組表生成手段と、生成された番組表に基づいて優先度の高い日付又はチャンネルの番組を優先して表示する番組表表示手段４０と、表示された番組表に基づいて録画予約を実行する録画予約手段２２とを備えた映像記録装置である。【選択図】      図２
2009284339.tif 000002
【特許請求の範囲】
【請求項１】
電子番組ガイドを含む番組情報を放送電波あるいはネットワークを介して取得する映像記録装置において、
取得した前記番組情報を記憶する番組情報記憶手段と、
電源オフの際、前記番組情報に基づいて日付及びチャンネル毎に優先度を設定する優先度設定手段と、
電源オフの際、設定された優先度に基づいて優先度の高い日付及びチャンネルの番組情報を抽出してキャッシュメモリに記憶する番組情報抽出手段と、
電源オンの際、前記番組情報記憶手段へのアクセスが不可のときは前記キャッシュメモリにある番組情報に基づいて番組表を生成し、前記番組情報記憶手段へのアクセスが可となったときは前記番組情報記憶手段にある番組情報に基づいて番組表を生成する番組表生成手段と、
前記生成された番組表に基づいて、優先度の高い日付又はチャンネルの番組を優先して表示する番組表表示手段と、
前記表示された番組表に基づいて、録画予約を実行する録画予約手段と
を備えたことを特徴とする映像記録装置。
【請求項２】
前記優先度設定手段は、最後に表示された番組表の日付の優先度を最も高い優先度に設定することを特徴とする請求項１に記載の映像記録装置。
【請求項３】
前記優先度設定手段は、電源オフの日付の優先度を最も高い優先度に設定することを特徴とする請求項１に記載の映像記録装置。
【請求項４】
前記優先度設定手段は、有料契約しているチャンネルの優先度を最も高い優先度に設定することを特徴とする請求項１に記載の映像記録装置。
【請求項５】
前記優先度設定手段は、録画予約履歴情報に基づいて録画予約頻度の高いチャンネルの優先度を高く設定することを特徴とする請求項１に記載の映像記録装置。
【請求項６】
前記番組表表示手段は、前記番組情報記憶手段へのアクセス可否を示す情報を前記番組表とともに表示することを特徴とする請求項１乃至５の内の１項に記載の映像記録装置。
【請求項７】
前記番組情報記憶手段へのアクセスが可能となった後の最初の表示では、アクセスが可能となる前に前記番組表に加えられた操作内容が保持されていることを特徴とする請求項１乃至５の内の１項に記載の映像記録装置。
【請求項８】
前記映像記録装置が電源オフの状態のときは前記映像記録装置の電源をオンとして新たな番組情報を取得する番組情報取得手段を更に備え、
前記番組情報記憶手段は、この新たな番組情報を用いて前記番組情報を更新して記憶し、
前記優先度設定手段は、この新たな番組情報に基づいて日付及びチャンネル毎に優先度を設定することを特徴とする請求項１に記載の映像記録装置。
【請求項９】
前記優先度設定手段は、
同一チャンネル内で、優先度を設定する日付を更新しながら順次優先度を付番するチャンネル優先モードと、
優先度を設定する日付を更新しながら、同一日付内のチャンネルに順次優先度を付番する日付優先モードとを備えたことを特徴とする請求項１に記載の映像記録装置。
【請求項１０】
電子番組ガイドを含む番組情報を放送電波あるいはネットワークを介して取得する映像記録装置の映像記録方法において、
取得した前記番組情報を番組情報記憶手段へ記憶する番組情報記憶ステップと、
電源オフの際、前記番組情報に基づいて日付及びチャンネル毎に優先度を設定する優先度設定ステップと、
電源オフの際、設定された優先度に基づいて優先度の高い日付及びチャンネルの番組情報を抽出してキャッシュメモリに記憶する番組情報抽出ステップと、
電源オンの際、前記番組情報記憶手段へのアクセスが不可のときは前記キャッシュメモリにある番組情報に基づいて番組表を生成し、前記番組情報記憶手段へのアクセスが可となったときは前記番組情報記憶手段にある番組情報に基づいて番組表を生成する番組表生成ステップと、
前記生成された番組表に基づいて、優先度の高い日付又はチャンネルの番組を優先して表示する番組表表示ステップと、
前記表示された番組表に基づいて、録画予約を実行する録画予約ステップと
を備えたことを特徴とする映像記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＤ／ＤＶＤレコーダーなどの映像記録装置に関し、特に電源をオンした場合に所望の番組表をすぐに読み出すことのできる映像記録装置に関する。
【背景技術】
【０００２】
近年、ハードディスクドライブ（ＨＤＤ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの記録媒体に関して記録容量の向上が得られ、これらの記録媒体を用いた映像記録装置が提供されている。
【０００３】
一方、地上アナログ放送、地上デジタル放送、衛星アナログ放送、衛星デジタル放送など、各種の放送方式が実現化され、これらの放送では、新聞や雑誌のテレビ番組表に替わる番組情報として、電子番組表（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）が提供されている。このＥＰＧには、例えば番組のタイトル名を示す情報、シリーズ番組の全話数を示す情報など、多様な情報が含まれている。そして、このＥＰＧは、電話回線などのネットワークを介して取得することもできる。
【０００４】
一方、番組表を用いて録画予約を行おうとした場合、所望の番組表が表示されるまでの時間が長いと、急いでいるときなどでは間に合わないことにもなる。特に、映像記録装置の電源がオフとなっている場合には、電源をオンとしてから番組表が読み出されるまでにかなりの時間が必要である。
【０００５】
そこで特許文献１に開示された技術では、電源オフ後、電源オンしたときに電子番組ガイドなどの付属情報がすぐに得られるように、電源オフ時に電子番組ガイド情報を不揮発性メモリに記憶させるようにし、次に電源をオンしたときに、不揮発性メモリから電子番組ガイド情報を読み出すようにしている。
【特許文献１】特開２００２−１４２１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、電源オフ状態でもＤＲＡＭを常時通電状態とさせておくことで、常にメモリの内容を電源オン状態と同一に保つことが出来る、省エネ高速起動対応型ＨＤＤ／ＤＶＤレコーダーが知られている。このＨＤＤ／ＤＶＤレコーダーでは、電源オン時にフラッシュメモリからＤＲＡＭへのデータ展開処理等を行う必要がないため、高速に起動し、機器操作を行うことが出来る。そこで、特許文献１の技術をこの省エネ高速起動対応型ＨＤＤ／ＤＶＤレコーダーに適用することで、映像記録装置の電源をオンとしてから短時間で番組表を読み出すことが期待できる。
【０００７】
しかし、上述のようにＥＧＰは多種多様な情報を含み、対象とする放送のチャンネルも多数である。従って、ＨＤＤレコーダーを高速に起動させ、即座に番組表を表示することを考慮した場合であっても、番組表のデータは膨大な量となるため、全てのデータをメモリ上に保持することはコスト的に困難である。  
なお、ＨＤＤに番組表データを記憶させておくことも考えられるが、ＨＤＤの電源はオフとなっているため、電源オン時にＨＤＤの初期化処理を行い、番組表データにアクセスできるようになるまでには時間が掛かる。それを待って番組表を表示していたのでは高速起動とは言い難い。
【０００８】
さらに、番組表を表示できたとしても、限られたデータを表示した場合はユーザの所望する日時もしくはチャンネルの番組表が参照できないことになる。また所望の番組を検索するのに時間を要することになれば、結果として番組表を迅速に活用しようとするユーザの利便性を損なうこととなる。
【０００９】
本発明は係る事情に鑑みてなされたものであって、電源をオンした場合に、所望の番組表をすぐに読み出すことのできる映像記録装置及び映像記録方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
課題を解決するための本発明は、電子番組ガイドを含む番組情報を放送電波あるいはネットワークを介して取得する映像記録装置において、取得した前記番組情報を記憶する番組情報記憶手段と、電源オフの際、前記番組情報に基づいて日付及びチャンネル毎に優先度を設定する優先度設定手段と、電源オフの際、設定された優先度に基づいて優先度の高い日付及びチャンネルの番組情報を抽出してキャッシュメモリに記憶する番組情報抽出手段と、電源オンの際、前記番組情報記憶手段へのアクセスが不可のときは前記キャッシュメモリにある番組情報に基づいて番組表を生成し、前記番組情報記憶手段へのアクセスが可となったときは前記番組情報記憶手段にある番組情報に基づいて番組表を生成する番組表生成手段と、前記生成された番組表に基づいて、優先度の高い日付又はチャンネルの番組を優先して表示する番組表表示手段と、前記表示された番組表に基づいて、録画予約を実行する録画予約手段とを備えた映像記録装置である。
【００１１】
また本発明は、電子番組ガイドを含む番組情報を放送電波あるいはネットワークを介して取得する映像記録装置の映像記録方法において、取得した前記番組情報を番組情報記憶手段へ記憶する番組情報記憶ステップと、電源オフの際、前記番組情報に基づいて日付及びチャンネル毎に優先度を設定する優先度設定ステップと、電源オフの際、設定された優先度に基づいて優先度の高い日付及びチャンネルの番組情報を抽出してキャッシュメモリに記憶する番組情報抽出ステップと、電源オンの際、前記番組情報記憶手段へのアクセスが不可のときは前記キャッシュメモリにある番組情報に基づいて番組表を生成し、前記番組情報記憶手段へのアクセスが可となったときは前記番組情報記憶手段にある番組情報に基づいて番組表を生成する番組表生成ステップと、前記生成された番組表に基づいて、優先度の高い日付又はチャンネルの番組を優先して表示する番組表表示ステップと、前記表示された番組表に基づいて、録画予約を実行する録画予約ステップとを備えた映像記録方法である。
【発明の効果】
【００１２】
この発明によれば、電源をオンした場合に、所望の番組表をすぐに読み出すことのできる映像記録装置及び映像記録方法を提供することができる。
【発明を実施するための最良の形態】
【００１３】
図１は、本実施形態に係る映像記録装置の構成を示すブロック図である。この映像記録装置は、例えば、ＴＶ放送番組等の映像及び音声信号（以下、単に放送番組と称する）をデジタル記録及び再生することが可能なビデオレコーダ１０として実現されている。
【００１４】
ビデオレコーダ１０は、リモコンユニットＲから赤外線信号などによって送信されるリモコンコードに応じて、放送番組の記録及び再生動作を制御するように構成されている。本ビデオレコーダ１０は、リモコンユニットＲなどが操作されることで予めユーザによって指定されたキーワードに関連する放送番組等をデジタル記録する機能も有している。更に、ビデオレコーダ１０は、インターネットに接続するためのネットワーク機能を有しており、インターネット等のネットワークを通じて番組情報提供サーバＴから提供される番組情報を受信することができる。
【００１５】
ビデオレコーダ１０は、図示のように、通信部１１、チューナ１２、混合器１７、録画装置１８、制御部２０、リモートコントロール受信器２１、受像機２２、及びＤＲＡＭ２３を備えている。
【００１６】
通信部１１は、ビデオレコーダ１０を、例えばモデムを介してインターネット等のネットワークに接続するためのデバイスであり、例えばインターネットを介して番組情報提供サーバＴとの通信を実行する。チューナ１２は、ＢＳ、ＣＳ及び地上波に対応する放送番組データの受信とチャンネル選択のための選局処理とを行う放送受信部であり、対応のアンテナに接続されている。
【００１７】
通信部１１またはチューナ１２からそれぞれ入力される信号または放送番組データは、制御部２０の制御の下、デジタル圧縮符号化するためのエンコード処理を受ける。このエンコード処理により、放送番組は、例えばＭＰＥＧ２またはＤＶＤビデオフォーマット等に対応した、圧縮符号化されたデジタルデータ列に変換される。圧縮符号化された放送番組は、録画装置１８に入力される。
【００１８】
また、チューナ１２には放送番組データに重畳されて受信される複数の電子番組表（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）が入力される。このＥＰＧは、例えば８日分の放送予定の放送番組の番組情報を含んでいる。番組情報は、放送番組のタイトル名等を示す情報を含む。また、番組情報には、シリーズ化された番組においては、全話数や当該番組情報によって示される放送番組の話数を示す情報が含まれている場合がある。なお、番組情報提供サーバＴからもネットワークを介してＥＰＧを入手することができる。
【００１９】
録画装置１８は、制御部２０の制御の下、圧縮符号化されたデジタルデータ列に変換された放送番組を記録する処理及び記録された放送番組を読み出す処理を実行するＨＤＤあるいはＤＶＤなどのディスク記憶装置である。録画装置１８に記憶されている放送番組には、ヘッダ情報が付加されている。このヘッダ情報は、当該放送番組のタイトル名等を示す番組情報を含む。
【００２０】
制御部２０の制御の下、圧縮符号化された放送番組は復号するためのデコード処理が施され、このデコード処理によって復号された放送番組は、混合器１７に出力される。
【００２１】
混合器１７は、放送番組またはＥＰＧをバス及び出力端子を介して例えばＴＶなどの受像機２２に出力するための制御機能を有する。受像機２２は、本ビデオレコーダ１０に接続されており、制御部２０の制御の下、混合器１７を介して、例えばＥＰＧを表示する表示装置である。
【００２２】
制御部２０は、ビデオレコーダ１０の各コンポーネントの動作を制御するために設けられたメインＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。制御部２０は、例えばユーザによって指定された放送番組の番組情報をＥＰＧから抽出し、録画予約対象の予約番組情報として録画装置１８内の予約メモリ（不図示）に記憶する。また、制御部２０は、録画された番組に対して、チャプタを作成する機能を有する。
【００２３】
予約メモリ（不図示）には、予約番組情報が記憶される。予約番組情報は、ＴＶなどの放送番組を識別するための例えば、チャンネル番号（チャンネルコード）、日付情報、録画予約開始時間、録画予約時間などの複数の項目を含んでいる。また、予約番組情報は、放送番組の録画予約に関する設定の内容を示す情報である。
【００２４】
チャンネル番号（チャンネルコード）は、録画予約対象の放送番組が放送される放送局のチャンネルを表す。日付情報は、録画予約対象の放送番組が放送される日付を表す。録画予約開始時間は、録画予約対象の放送番組の録画の実行を開始する時間を表す。録画予約時間は、録画予約対象の放送番組の録画を実行する時間を表す。
【００２５】
ＤＲＡＭ２３は、電子番組表のうち、ユーザが優先的に利用する番組に関する情報を記憶する。なお、このＤＲＡＭ２３は、ビデオレコーダ１０の電源がオフ状態であっても常時通電状態になっているため、記憶された情報は電源がオフ状態であっても消去されずに保持されている。また、ＤＲＡＭ２３は不揮発メモリであっても良い。
【００２６】
リモートコントロールユニット（リモコンユニット）Ｒには、例えば機能キー及びテンキー等（図示せず）が設けられている。機能キーには、例えば、ビデオレコーダ１０の電源オン・オフボタンに加え、番組表の優先度（後で詳しく述べる）を設定するためのボタンを備えている。更に機能キーには、放送番組の記録／再生動作を制御するためのボタン群（再生ボタン、停止ボタン、一時停止ボタン、記録ボタン、早送り・早戻しボタン等）と、上述の録画予約機能及び録画予約された放送番組の予約番組情報を表示する機能等を操作するためのボタン群などが設けられている。テンキーには、数字・記号などの入力のための複数のボタンを備えており、例えばチャンネル番号の入力や、タイトル名の編集などに利用される。
【００２７】
リモコンユニットＲにおいては、上述の各ボタン毎にそれに対応するキーコードが割り当てられている。あるボタンがユーザによって操作されると、そのボタンに対応するキーコードが赤外線信号等によってビデオレコーダ１０に送信される。本ビデオレコーダ１０においては、リモートコントロール受信器２１がキーコードを受信して制御部２０に出力する。各キーコード毎それぞれに対応して実行すべき動作が規定されている。制御部２０は、キーコードに基づいて、例えば、放送番組の記録／再生、録画予約、録画予約一覧の表示、録画済番組の一覧表示などの動作を実行する。
【００２８】
図２は、電源オン時において迅速に番組表を表示する機能を実現するための制御部２０の構成を示すブロック図である。各ブロックの機能と動作について説明する。なお、図中矢印はデータ或いは制御の流れを表している。
【００２９】
まず、番組表の取得動作について説明する。  
日時計測部３１は、ビデオレコーダ１０に設けられているタイマを用いて日時を計測し管理する。そして、予め定められた日時になったときに番組情報更新指示部３２を起動する。番組情報更新指示部３２は、番組情報取得部３３に対して番組表の取得を指示する。  
番組情報取得部３３は、チューナ１２を介して放送番組に重畳されて受信される番組表を取得する。番組情報記憶処理部３４は、取得した番組表を録画装置１８の番組情報記憶部４５に記憶する。
【００３０】
次に、ビデオレコーダ１０の電源オフ時の動作について説明する。  
この動作のための事前準備として、ユーザがリモコンユニットＲの番組表の優先度を設定するボタンを操作すると、電源ＯＮ時番組表優先表示設定部３５が起動する。そして、ユーザの操作に応じて、番組表の優先度が設定される。
【００３１】
ユーザがリモコンユニットＲのビデオレコーダ１０の電源オフボタンを操作すると、電源ＯＦＦ指示部３６が起動する。電源ＯＦＦ指示部３６は、ビデオレコーダ１０の各部に電源をオフする動作を指示する前に、優先順番組情報抽出処理部３７を起動する。優先順番組情報抽出処理部３７は、設定された番組表の優先度に従って、番組の抽出順序を決定し、番組情報記憶処理部３４を起動する。番組情報記憶処理部３４は、番組情報記憶部４５に格納されている番組表を読み出して優先順番組情報記憶処理部３８に受け渡す。優先順番組情報記憶処理部３８は、番組表と決定された番組の抽出順序とに基づいて優先順に番組を組み替えた優先順番組情報を生成して、ＤＲＡＭ２３の優先順番組情報記憶部４６に格納する。そして、以上の動作が終了した後、ビデオレコーダ１０の電源はオフされる。
【００３２】
続いて、電源オフ中における番組表の取得動作について説明する。  
日時計測部３１は、ビデオレコーダ１０に設けられているタイマを用いて日時を計測し管理する。そして、予め定められた日時になったとき、ビデオレコーダ１０の電源がオフのときは、ビデオレコーダ１０の電源をオンとして、番組情報更新指示部３２を起動する。番組情報更新指示部３２は、番組情報取得部３３に対して番組表の取得を指示する。  
番組情報取得部３３は、チューナ１２を介して放送番組に重畳されて受信される番組表を取得する。番組情報記憶処理部３４は、取得した番組表を録画装置１８の番組情報記憶部４５に更新して記憶する。
【００３３】
さらに、番組情報更新指示部３２は、ビデオレコーダ１０の各部に電源をオフする動作を指示する前に、優先順番組情報抽出処理部３７を起動する。優先順番組情報抽出処理部３７は、設定された番組表の優先度に従って、番組の抽出順序を決定し、番組情報記憶処理部３４を起動する。番組情報記憶処理部３４は、番組情報記憶部４５に格納されている更新された番組表を読み出して優先順番組情報記憶処理部３８に受け渡す。優先順番組情報記憶処理部３８は、番組表と決定された番組の抽出順序とに基づいて優先順に番組を組み替えた優先順番組情報を生成して、ＤＲＡＭ２３の優先順番組情報記憶部４６に格納する。そして、以上の動作が終了した後、ビデオレコーダ１０の電源は再びオフされる。
【００３４】
次に、ビデオレコーダ１０の電源オン時の動作について説明する。  
ユーザがリモコンユニットＲのビデオレコーダ１０の電源オンボタンを操作すると、電源ＯＮ指示部３９が起動する。電源ＯＮ指示部３９は、ビデオレコーダ１０の各部に電源をオンする動作を指示すると共に、起動中アイコン表示中にユーザがリモコンユニットＲの番組表ボタンを押すと、表示番組表生成部４０を起動する。表示番組表生成部４０は、録画装置１８が立ち上がっているかどうかを調べる。録画装置１８が立ち上がっていない場合は、ＤＲＡＭ２３の優先順番組情報記憶部４６に格納されている優先順番組情報に基づいて番組表を生成して受像機２２に出力する。録画装置１８が立ち上がっている場合は、録画装置１８の番組情報記憶部４６に格納されている番組情報に基づいて番組表を生成して受像機２２に出力する。
【００３５】
図３は、番組表優先度設定メニュー画面５０を示す図である。  
この画面は、上述のようにユーザがリモコンユニットＲの番組表の優先度を設定するボタンを操作することで表示される。ユーザは、このメニュー画面から番組表の優先度を設定する。  
番組表優先度設定メニュー画面５０には、日付優先モードを指定する複数のボタンが配置された日付優先設定領域５１、チャンネル優先モードを指定する複数のボタンが配置されたチャンネル優先設定領域５２、及び決定ボタン５３が設けられている。
【００３６】
日付優先設定領域５１には、「電源ＯＦＦ時表示日〜優先」ボタン５１ａ、及び「電源ＯＦＦ日〜優先」ボタン５１ｂが設けられている。チャンネル優先設定領域５２には、「なし」ボタン５２ａ、「指定チャンネル優先」ボタン５２ｂ、「有料契約チャンネル優先」ボタン５２ｃ、及び「予約登録多頻度チャンネル優先」ボタン５２ｄが設けられている。  
ユーザは、日付優先設定領域５１、及びチャンネル優先設定領域５２からそれぞれ１つのボタンを選択して決定ボタン５３を押すことによって番組表の優先度を設定することができる。
【００３７】
次に、電源オフ時に、ユーザが優先的に利用する番組に関する情報をＤＲＡＭ２３に記憶する動作について説明する。
【００３８】
[優先度設定例１]  
先ず、ユーザが番組表優先度設定メニュー画面５０から、「電源ＯＦＦ時表示日〜優先」ボタン５１ａと「なし」ボタン５２ａを選択した場合の動作について説明する。
【００３９】
図４は、「電源ＯＦＦ時表示日〜優先」ボタンと「なし」ボタンを選択した場合の優先度を設定する例を示す図である。図４では、現在日時を３月１０日とし、前回に表示していた番組表の日付が３月１３日である場合の優先度を示している。優先度は、１チャンネル単位で設定している。このように本実施の形態では、優先度は１日毎、１チャンネルごとに設定される。
【００４０】
まず３月１３日の番組表が最も優先度が高く設定される。これは、「電源ＯＦＦ時表示日〜優先」ボタン５１ａを選択しているためである。また、チャンネルについてはチャンネル番号が小さいものが優先度が高く設定される。これは、「なし」ボタン５２ａを選択しているためである。  
このケースでは、チャンネルに関する優先度の概念を持たないため、前回３月１３日の番組表で参照されていたチャンネルがあるとしてもそのチャンネルの優先度を高くすることはない。チャンネルに関する優先度の概念を持たないことで、処理アルゴリズムを簡易なものとすることができる。
【００４１】
３月１３日以降の日については、順次日付の優先度を低く設定する。但し、現在の番組表データは当日である３月１０日から７日後までしか配信されていない。そのため、７日後である３月１７日の優先度を設定した後は、当日である３月１０日を次の優先度として設定する。  
このように当日である３月１０日から３月１３日までの番組表の優先度を低く設定するのは、前回番組表を起動したときに既にチェック済みである考えられるからである。
【００４２】
図５は、番組表の表示日時を基準としてキャッシュ優先度を決定する例を示す図である。
【００４３】
図５（１）は、本日が３月１０日、電源オフ日が３月１０日、番組表表示日が３月１７日のときのキャッシュ優先度を決定する例を示している。  
最後に表示した番組表の日時である３月１７日が優先度１とされる。ここで、８日間の番組表において、３月１７日の欄は、番組表の右端にある一番大きい日付の欄である。従って、番組表の左端にある一番小さい日付の欄である３月１０日が次の優先度となる。以降、日付の昇順に優先度が決められる。そして、決定された優先順に従って、チャンネル１から順に優先度が付番される。
【００４４】
図５（２）は、本日が３月１４日、電源オフ日が３月１０日、番組表表示日が３月１７日のときのキャッシュ優先度を決定する例を示している。  
最後に表示した番組表の日時である３月１７日が優先度１とされる。ここで、８日間の番組表において、３月１７日の欄は、番組表の中央に位置している欄である。以降、日付の昇順に優先度が決められる。３月２１日は、番組表の右端にある一番大きい日付の欄である。従って、番組表の左端にある一番小さい日付の欄である３月１４日が次の優先度となる。以降、日付の昇順に優先度が決められる。そして、決定された優先順に従って、チャンネル１から順に優先度が付番される。
【００４５】
図５（３）は、本日が３月１７日、電源オフ日が３月１０日、番組表表示日が３月１７日のときのキャッシュ優先度を決定する例を示している。  
最後に表示した番組表の日時である３月１７日が優先度１とされる。ここで、８日間の番組表において、３月１７日の欄は、番組表の左端に位置している欄である。従って以降、日付の昇順に優先度が決められる。そして、決定された優先順に従って、チャンネル１から順に優先度が付番される。
【００４６】
図５（４）は、本日が３月１８日、電源オフ日が３月１０日、番組表表示日が３月１７日のときのキャッシュ優先度を決定する例を示している。  
最後に表示した番組表の日時である３月１７日は、この番組表には存在していない。従って、本日である３月１８日が優先度１とされる。ここで、８日間の番組表において、３月１８日の欄は、番組表の左端に位置している欄である。従って以降、日付の昇順に優先度が決められる。そして、決定された優先順に従って、チャンネル１から順に優先度が付番される。
【００４７】
図６は、番組表に優先度を設定する手順を示すフローチャートである。図６の動作は、ビデオレコーダ１０の電源オフボタンが押されたとき、あるいは番組表が更新されて電源オフ動作が開始される前に実行される。なお、この動作は、制御部２０の優先順番組情報抽出処理部３７が実施する。
【００４８】
ステップＳ０１において、現在日時と、番組表の表示日時を抽出して比較する。ステップＳ０２において、現在日時が番組表の表示日時よりも前かどうかを調べる。  
ステップＳ０２でＹｅｓの場合、即ち現在日時が番組表の表示日時よりも前である場合は、ステップＳ０３において、最後に表示した番組表の表示日時を最も優先度が高い日時とする。  
ステップＳ０２でＮｏの場合、即ち現在日時が番組表の表示日時よりも後である場合は、ステップＳ０４において、現在日時を最も優先度が高い日時とする。
【００４９】
ステップＳ０５において、インデックスｉを初期値（＝１）に設定して、以下の処理を実行する。  
ステップＳ０６において、優先度ｉの日付の次の日付が、現在日時の８日以降かどうかをチェックする。  
ステップＳ０６でＹｅｓの場合、即ち優先度ｉの日付の次の日付が、現在日時の８日以降である場合は、ステップＳ０７において、本日の日付を優先度ｉ＋１とする。  
ステップＳ０６でＮｏの場合、即ち優先度ｉの日付の次の日付が、現在日時の８日以降でない場合は、ステップＳ０８において、優先度ｉの日付の次の日付を優先度ｉ＋１とする。
【００５０】
ステップＳ０９において、インデックスｉを１つ加算して更新し、ステップＳ１０において、インデックスｉが８よりも小さいかどうかを調べる。  
ステップＳ１０でＹｅｓの場合、即ちまだ全ての日付の優先度を設定していない場合は、ステップＳ０６からの処理を繰り返して実行する。  
ステップＳ１０でＮｏの場合、即ち全ての日付について優先度を設定した場合は、この優先度の設定処理を終了する。以上の処理によって８日分の日付優先度のリストが作成される。
【００５１】
次に、このようにして作成した日付優先度のリストに基づいて番組表データをＤＲＡＭ２３に書き込むキャッシュ処理について説明する。  
図７は、番組表データの優先度を考慮したキャッシュ処理のフローチャートである。  
このキャッシュ処理は、上述の日付優先度のリスト作成に続いて実行される。この動作は、制御部２０の優先順番組情報記憶処理部３７が実施する。
【００５２】
ステップＳ２０において、作成された８日分の日付優先度のリストを取得する。上述の処理ではチャンネルに関して優先度を考慮しない。従って、日付優先度のリストには、チャンネルは、番組表の表示順（１ｃｈ、２ｃｈ、３ｃｈ・・・）に並んでいる。  
ステップＳ２１において、インデックスＣｈＩｎｄｅｘ及びｉを初期化（＝０）する。ここで、ＣｈＩｎｄｅｘは、チャンネルリストのインデックス番号である。また、ｉは日付優先度のリストのインデックスである。
【００５３】
ステップＳ２２において、キャッシュ用のＤＲＡＭ２３に空きがあるかどうかを調べる。本実施の形態では、１チャンネル１日単位で処理するため、１チャンネル１日単位の番組表情報を格納できる場合は空きがあると判断し、余裕が１チャンネル１日単位の番組表情報を格納できない場合は、空きがないと判断する。
【００５４】
ステップＳ２２でＮｏの場合、即ちキャッシュ用のＤＲＡＭ２３に空きがない場合は、処理を終了する。  
ステップＳ２２でＹｅｓの場合、即ちキャッシュ用のＤＲＡＭ２３に空きがある場合は、ステップＳ２３において、優先度ｉの日付のＣｈＩｎｄｅｘ番目のチャンネルに関する番組情報データをＤＲＡＭ２３に格納する。
【００５５】
ステップＳ２４、Ｓ２５において、インデックスＣｈＩｎｄｅｘを１アップし、その値が全チャンネル数以上かどうかを調べる。  
ステップＳ２５においてＮｏの場合、即ちインデックスＣｈＩｎｄｅｘを１アップした値が全チャンネル数よりも小さい場合は、まだ全チャンネルのキャシュ処理が終わっていないため、ステップＳ２１の処理を実行する。
【００５６】
ステップＳ２５においてＹｅｓの場合、即ちＣｈＩｎｄｅｘを１アップした値が全チャンネル数以上である場合は、この日付の全チャンネルのキャシュ処理を完了しているため、ステップＳ２６において、ＣｈＩｎｄｅｘを初期化（＝０）し、日付優先度のリストのインデックスｉをカウントアップする。
【００５７】
ステップＳ２７において、インデックスｉが８よりも小さいかどうかを調べる。  
ステップＳ２７においてＹｅｓの場合、即ちインデックスｉが８よりも小さい場合は、まだ全ての日付についての処理を行っていないため、次の優先度の日付についてステップＳ２２から同じ処理を実行する。  
ステップＳ２７においてＮｏの場合、即ちインデックスｉが８以上の場合は、全てのチャンネルの番組表データを、全ての日付に対して実行したため、この処理を終了する。
【００５８】
このキャッシュ処理が終了した後は、ビデオレコーダ１０の電源オフ動作が続けて実行される。
【００５９】
[優先度設定例２]  
次に、ユーザが番組表優先度設定メニュー画面５０から、「電源ＯＦＦ時表示日〜優先」ボタン５１ａと「指定チャンネル優先」ボタン５２ｂを選択した場合の動作について説明する。
【００６０】
図８は、「電源ＯＦＦ時表示日〜優先」ボタンと「指定チャンネル優先」ボタンを選択した場合の優先度を設定する例を示す図である。なお、優先チャンネルのうち、３チャンネルを指定して優先度を高くしている。  
図８では、現在日時を３月１０日とし、前回に表示していた番組表の日付が３月１３日である場合の優先度を示している。優先度は、１チャンネル単位で設定している。このように本実施の形態では、優先度は１日毎、１チャンネルごとに設定される。
【００６１】
まず３月１３日の番組表が最も優先度が高く設定される。これは、「電源ＯＦＦ時表示日〜優先」ボタン５１ａを選択しているためである。また、チャンネルについては３チャンネルが優先度が高いため、最初に３チャンネルについて優先度を設定する。  
即ち、３チャンネルについて３月１３日以降３月１７日までの優先度を順次設定し、その後は３月１０日に戻って３月１２日まで優先度を順次設定する。  
そしてその後、他のチャンネル（チャンネル１，２，４，５）については、上述の設定例に示した日付優先の考え方に従って優先度を設定する。
【００６２】
[優先度設定例３]  
次に、ユーザが番組表優先度設定メニュー画面５０から、「電源ＯＦＦ時表示日〜優先」ボタン５１ａと「有料契約チャンネル優先」ボタン５２ｃを選択した場合の動作について説明する。
【００６３】
ビデオレコーダ１０の電源オフボタンが押されたとき、あるいは番組表が更新されて電源オフ動作が開始される前に制御部２０の優先順番組情報抽出処理部３７が起動して日時の優先度を決定する。この動作は図６のフローチャートで説明しているため再度の説明は省略する。  
続いて有料チャンネルを優先するためのチャンネルリストを生成する。図９は、チャンネルリストを生成する手順を示すフローチャートである。
【００６４】
ステップS３１において、チャンネル数カウンタｉ、優先チャンネル数カウンタｊ、非優先チャンネル数カウンタｋを初期化（ｉ＝ｊ＝ｋ＝０）する。ステップＳ３２において、チャンネル数カウンタｉが全チャンネル数ＣｈＮｕｍよりも小さいかどうか、即ち、全てのチャンネルについてチャンネルリストを生成したかどうかを調べる。  
ステップＳ３２でＮｏのとき、即ち、全てのチャンネルについてチャンネルリストを生成した場合は、この処理を終了する。  
ステップＳ３２でＹｅｓの場合、即ち、まだ全てのチャンネルについてチャンネルリストを生成していない場合は、ステップＳ３３において、チャンネル数カウンタｉ番目のチャンネルは有料チャンネルかどうかを調べる。
【００６５】
ステップＳ３３でＹｅｓのとき、即ち、有料チャンネルの場合は、ステップＳ３４において優先チャンネルリストのｊ番目にｉ番目のチャンネルに関するデータを追加する。そして、ステップＳ３５において優先チャンネル数カウンタｊをカウントアップし、ステップＳ３８においてチャンネル数カウンタｉをカウントアップして、ステップＳ３２の処理を実行する。
【００６６】
ステップＳ３３でＮｏのとき、即ち、有料チャンネルでない場合は、ステップＳ３６において非優先チャンネルリストのｋ番目にｉ番目のチャンネルに関するデータを追加する。そして、ステップＳ３７において非優先チャンネル数カウンタｋをカウントアップし、ステップＳ３８においてチャンネル数カウンタｉをカウントアップして、ステップＳ３２の処理を実行する。
【００６７】
次に、このようにして作成した日付優先度のリスト、優先チャンネルリスト、及び非優先チャンネルリストに基づいて番組表データをＤＲＡＭ２３に書き込むキャッシュ処理について説明する。  
図１０、図１１は、優先チャンネルを考慮したキャッシュ処理のフローチャートである。  
このキャッシュ処理は、図９のフローチャートに示すチャンネルリストを生成する手順に続いて実行される。この動作は、制御部２０の優先順番組情報記憶処理部３７が実施する。
【００６８】
ステップＳ４１において、作成された８日分の日付優先度のリストを取得する。ステップＳ４２において、優先チャンネルリスト、及び非優先チャンネルリストを取得する。そして、ステップＳ４３において、優先度ｉ及びチャンネルカウンタｊを初期化（＝０）する。  
そして、ステップＳ４４において、キャッシュ用のＤＲＡＭ２３に空きがあるかどうかを調べる。本実施の形態では、１チャンネル１日単位で処理するため、１チャンネル１日単位の番組表情報を格納できる場合は空きがあると判断し、余裕が１チャンネル１日単位の番組表情報を格納できない場合は、空きがないと判断する。
【００６９】
ステップＳ４４でＮｏの場合、即ちキャッシュ用のＤＲＡＭ２３に空きがない場合は、処理を終了する。  
ステップＳ４４でＹｅｓの場合、即ちキャッシュ用のＤＲＡＭ２３に空きがある場合は、ステップＳ４５において、チャンネルカウンタｊが優先チャンネルリストの終端かどうか、即ち優先チャンネルリストの全てのチャンネルの処理を終了したかどうかを調べる。
【００７０】
ステップＳ４５でＮｏの場合、即ち、まだ優先チャンネルリストの全てのチャンネルの処理を終了していない場合は、ステップＳ４６において、優先度ｉの日付のｊ番目の優先チャンネルリストの番組情報データをＤＲＡＭ２３に格納する。  
そして、ステップＳ４７において、優先度ｉをカウントアップして、ステップＳ４８において優先度ｉが８よりも小さいかどうか、即ち全ての日付に対してこのチャンネルについてのキャッシュ処理を実行したかどうかを調べる。
【００７１】
ステップＳ４７でＹｅｓの場合、即ち全ての日付に対してこのチャンネルについてのキャッシュ処理を実行していない場合は、ステップＳ４４からの処理を繰り返して実行する。  
ステップＳ４７でＮｏの場合、即ち全ての日付に対してこのチャンネルについてのキャッシュ処理を実行している場合は、ステップＳ４９において、優先度ｉを初期化（＝０）し、チャンネルカウンタｊをカウントアップして、次の優先チャンネルの処理を行うためステップＳ４４からの処理を繰り返して実行する。
【００７２】
ステップＳ４５でＹｅｓの場合、即ち、優先チャンネルリストの全てのチャンネルの処理を終了している場合は、図１１のフローチャートに示す非優先チャンネルリストの処理を実行する。
【００７３】
図１１のステップＳ５５において、キャッシュ用のＤＲＡＭ２３に空きがあるかどうかを調べる。本実施の形態では、１チャンネル１日単位で処理するため、１チャンネル１日単位の番組表情報を格納できる場合は空きがあると判断し、余裕が１チャンネル１日単位の番組表情報を格納できない場合は、空きがないと判断する。
【００７４】
ステップＳ５５でＮｏの場合、即ちキャッシュ用のＤＲＡＭ２３に空きがない場合は、処理を終了する。  
ステップＳ５５でＹｅｓの場合、即ちキャッシュ用のＤＲＡＭ２３に空きがある場合は、ステップＳ５６において、優先度ｉの日付のｊ番目の優先チャンネルリストの番組情報データをＤＲＡＭ２３に格納する。  
そして、ステップＳ５７において、チャンネルカウンタｊをカウントアップして、ステップＳ５８において、チャンネルカウンタｊが非優先チャンネルリストの終端かどうか、即ち非優先チャンネルリストの全てのチャンネルの処理を終了したかどうかを調べる。
【００７５】
ステップＳ５８でＮｏの場合、即ち、まだ非優先チャンネルリストの全てのチャンネルの処理を終了していない場合は、ステップＳ５５からの処理を繰り返して実行する。  
ステップＳ５８でＹｅｓの場合、即ち、非優先チャンネルリストの全てのチャンネルの処理を終了した場合は、ステップＳ５９において、優先度ｉをカウントアップして、チャンネルカウンタｊを初期化（＝０）する。
【００７６】
そして、ステップＳ６０において優先度ｉが８よりも小さいかどうか、即ち全ての日付に対して非優先チャンネルリストの全てのチャンネルについてのキャッシュ処理を実行したかどうかを調べる。
【００７７】
ステップＳ６０でＹｅｓの場合、即ち全ての日付に対して非優先チャンネルリストの全てのチャンネルについてのキャッシュ処理を実行していない場合は、ステップＳ５５からの処理を繰り返して実行する。  
ステップＳ６０でＮｏの場合、即ち全ての日付に対して非優先チャンネルリストの全てのチャンネルについてのキャッシュ処理を実行している場合は、本処理を終了する。
【００７８】
図１２は、「電源ＯＦＦ時表示日〜優先」ボタンと「有料契約チャンネル優先」ボタンを選択した場合の、上述のフローチャートに従って優先度を設定した結果を示す図である。なお、有料契約チャンネルは、１チャンネルと３チャンネルとしている。  
図１２では、現在日時を３月１０日とし、前回に表示していた番組表の日付が３月１３日である場合の優先度を示している。優先度は、１チャンネル単位で設定している。
【００７９】
まず３月１３日の番組表が最も優先度が高く設定される。これは、「電源ＯＦＦ時表示日〜優先」ボタン５１ａを選択しているためである。また、チャンネルについては１チャンネルが優先チャンネルリストの最初のアドレスに格納されているため、最初に１チャンネルについて優先度を設定する。  
即ち、３月１３日以降３月１７日までの優先度を順次設定し、その後は３月１０日に戻って３月１２日まで優先度を順次設定する。続いて、３チャンネルについて同様に優先度を順次設定する。  
そしてその後、他のチャンネル（チャンネル２，４，５）については、上述の日付優先の考え方に従って優先度を設定する。
【００８０】
[優先度設定例３−バリエーション]  
図１３は、「電源ＯＦＦ時表示日〜優先」ボタンと「有料契約チャンネル優先」ボタンを選択した場合の優先度を設定する他の例を示す図である。なお、有料契約チャンネルは、１チャンネルと３チャンネルである。  
図１３では、現在日時を３月１０日とし、前回に表示していた番組表の日付が３月１３日である場合の優先度を示している。優先度は、１チャンネル単位で設定している。
【００８１】
まず３月１３日の番組表が最も優先度が高く設定される。これは、「電源ＯＦＦ時表示日〜優先」ボタン５１ａを選択しているためである。また、チャンネルについては優先チャンネルリストに登録されている１チャンネルと３チャンネルについて優先度を設定する。  
即ち、３月１３日について最初に１チャンネルの優先度を設定し、次に３チャンネルの優先度を設定する。続いて、３月１４日以降３月１７日までの日付毎に優先度を１チャンネル→３チャンネルと順次設定し、その後は３月１０日に戻って３月１２日まで日付毎に優先度を１チャンネル→３チャンネルと順次設定する。  
そしてその後、他のチャンネル（チャンネル２，４，５）については、上述の日付優先の考え方に従って優先度を設定する。
【００８２】
[優先度設定例４]  
「電源ＯＦＦ時表示日〜優先」ボタン５１ａと「予約登録多頻度チャンネル優先」ボタン５２ｄを選択した場合の優先度を設定する例を説明する。
【００８３】
ビデオレコーダ１０では、チャンネル毎に番組が予約登録される件数を履歴情報として保存している。そして、過去所定期間（例えば、１、３、６ヶ月）における予約登録件数が所定件数以上のチャンネルを多頻度チャンネルとする。この多頻度チャンネルは、優先度の設定においては、上述の有料契約チャンネルと同様に扱われる。  
このケースの優先度の設定方法は、優先度設定例３で示した処理手順と同じである。従って、その詳細の説明は省略する。
【００８４】
[優先度設定例５]    
「電源ＯＦＦ時日〜優先」ボタン５１ｂとチャンネル優先設定領域５２の各ボタンを選択した場合の優先度を設定する例を説明する。  
「電源ＯＦＦ時日〜優先」ボタン５１ｂを選択することにより、電源をオフした日時が優先度１となる。そしてチャンネル優先設定領域５２の各ボタンを選択した場合の動作は、上述の優先度設定例１〜４の動作と同じである。
【００８５】
従って、その詳細の説明は省略する。
【００８６】
[電源オン時の動作]    
図１４は、電源をオンしてからのビデオレコーダ１０の動作を表す図である。
【００８７】
上述のように、ビデオレコーダ１０の電源がオンされた後、ユーザより番組表の表示要求がされたときは、表示番組表生成部４０は、録画装置１８が立ち上がっているかどうかを調べる。  
録画装置１８が立ち上げ中のときは、ＤＲＡＭ２３に格納されている優先順番組情報に基づいて番組表を生成して受像機２２に出力する。ユーザは、リモコンユニットＲを用いて希望するチャンネルの希望する日時の番組情報を閲覧し、録画予約を登録することができる。  
一方、録画装置１８が立ち上げを完了しているときは、録画装置１８に格納されている番組情報に基づいて番組表を生成して受像機２２に出力する。ユーザは、リモコンユニットＲを用いて希望するチャンネルの希望する日時の番組情報を閲覧し、録画予約を登録することができる。
【００８８】
なお、録画装置１８が立ち上げ中のときは、表示される番組表には、立ち上げ中を示すアイコンが表示されている。このアイコンは、録画装置１８が立ち上げを完了したときに消去される。  
従って、ユーザはこのアイコンを確認することにより、録画装置１８が立ち上がったことによって番組表の表示と録画予約機能以外の他の機能（例えば映像再生など）が使用できるかどうかを把握することができる。
【００８９】
図１５〜図１７は、電源をオンした直後から表示される番組表６０の画面の推移を示す図である。
【００９０】
図１５では、５月１６日のチャンネル１〜チャンネル６の番組が表示されている。  
ユーザは、操作領域６１にある操作ボタンを操作することで、所望の日時、チャンネルを表示することができる。また、この番組表６０で所望の番組を指定することでその番組の録画を予約することができる。
【００９１】
この番組表６０の画面には、録画装置１８の立ち上がり状態を示すアイコン６２が表示されている。アイコン６２中の大きいドットの位置は、録画装置１８が立ち上げ動作中では、左から右にサイクリックに移動する。従って、このアイコン６２が表示されていれば、録画装置１８が準備中であることを把握することができる。
【００９２】
図１６ではアイコン６２が表示されているため、まだ録画装置１８が立ち上がり動作を実行していることがわかる。従って、この時表示されている番組表６０はＤＲＡＭ２３に格納されている優先順番組情報に基づいて生成したことが示されている。  
図１７では、アイコン６２は表示されていない。従って、録画装置１８の立ち上がりは完了しており、図１７に表示されている番組表６０は、録画装置１８に格納されている番組情報に基づいて生成されたものである。  
このように、録画装置１８の立ち上がり前後で、表示画面の構成が変化しないようにユーザの操作内容を保持した番組表を表示しているため、ユーザは違和感をもつことがない。
【００９３】
以上本発明によれば、次のような効果を得ることができる。
【００９４】
（１）電源ＯＦＦ時に番組表の次回表示日時の番組表データをあらかじめキャッシュしておくことで、次回電源起動時に番組表を高速に起動し、即座に番組表から予約登録することができる。
【００９５】
（２）電源ＯＦＦ時に当日の番組表のデータから優先してＤＲＡＭにキャッシュしておくことで、電源ＯＮ時に当日の番組表を即座に表示し、また、番組表から予約登録することが出来る。
【００９６】
（３）有料契約しているチャンネルはよく視聴するチャンネルとみなし、電源ＯＦＦ時に有料契約しているチャンネルの番組表データを優先してＤＲＡＭにキャッシュしておくことで、電源ＯＮ時に有料契約チャンネルの番組表を即座に表示し、また、番組表から予約登録することが出来る。
【００９７】
（４）ユーザの予約履歴情報を参照し、電源ＯＦＦ時に頻繁に予約登録するチャンネルを優先してキャッシュしておくことで、電源ＯＮ時に頻繁に予約登録しているチャンネルの番組表を即座に表示し、また、番組表から予約登録することが出来る。
【００９８】
上記のことから、ユーザの利便性が向上する。
【００９９】
本発明の代表的な構成要素を例示すると以下のように示すことができる。
【０１００】
＜例示１＞  
電子番組ガイドを含む番組情報を放送電波あるいはネットワークを介して取得する映像記録装置（１０）において、
取得した前記番組情報を記憶する番組情報記憶手段（１８、３４）と、
電源オフの際、前記番組情報に基づいて日付及びチャンネル毎に優先度を設定する優先度設定手段（３７）と、
電源オフの際、設定された優先度に基づいて優先度の高い日付及びチャンネルの番組情報を抽出してキャッシュメモリ（２３）に記憶する番組情報抽出手段（３８）と、
電源オンの際、前記番組情報記憶手段へのアクセスが不可のときは前記キャッシュメモリにある番組情報に基づいて番組表を生成し、前記番組情報記憶手段へのアクセスが可となったときは前記番組情報記憶手段にある番組情報に基づいて番組表を生成する番組表生成手段（４０）と、
前記生成された番組表に基づいて、優先度の高い日付又はチャンネルの番組を優先して表示する番組表表示手段（２２）と、
前記表示された番組表に基づいて、録画予約を実行する録画予約手段と
を備えた。
【０１０１】
＜例示２＞  
前記優先度設定手段（３７）は、最後に表示された番組表の日付の優先度を最も高い優先度に設定する。
【０１０２】
＜例示３＞  
前記優先度設定手段（３７）は、電源オフの日付の優先度を最も高い優先度に設定する。
【０１０３】
＜例示４＞  
前記優先度設定手段（３７）は、有料契約しているチャンネルの優先度を最も高い優先度に設定する。
【０１０４】
＜例示５＞  
前記優先度設定手段（３７）は、録画予約履歴情報に基づいて録画予約頻度の高いチャンネルの優先度を高く設定する。
【０１０５】
＜例示６＞  
前記番組表表示手段（３７）は、前記番組情報記憶手段へのアクセス可否を示す情報を前記番組表とともに表示する。
【０１０６】
＜例示７＞  
前記番組情報記憶手段（１８）へのアクセスが可能となった後の最初の表示では、アクセスが可能となる前に前記番組表に加えられた操作内容が保持されている。
【０１０７】
＜例示８＞  
前記映像記録装置（１０）が電源オフの状態のときは前記映像記録装置の電源をオンとして新たな番組情報を取得する番組情報取得手段（３３）を更に備え、
前記番組情報記憶手段（１８）は、この新たな番組情報を用いて前記番組情報を更新して記憶し、
前記優先度設定手段は、この新たな番組情報に基づいて日付及びチャンネル毎に優先度を設定する。
【０１０８】
＜例示９＞  
前記優先度設定手段（３７）は、
同一チャンネル内で、優先度を設定する日付を更新しながら順次優先度を付番するチャンネル優先モードと、
優先度を設定する日付を更新しながら、同一日付内のチャンネルに順次優先度を付番する日付優先モードとを備えた。
【０１０９】
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【０１１０】
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。
【０１１１】
尚、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【０１１２】
【図１】本実施形態に係る映像記録装置の構成を示すブロック図。
【図２】電源オン時において迅速に番組表を表示する機能を実現するための制御部の構成を示すブロック図。
【図３】番組表優先度設定メニュー画面を示す図。
【図４】「電源ＯＦＦ時表示日〜優先」ボタンと「なし」ボタンを選択した場合の優先度を設定する例を示す図。
【図５】番組表の表示日時を基準としてキャッシュ優先度を決定する例を示す図。
【図６】番組表に優先度を設定する手順を示すフローチャート。
【図７】番組表データの優先度を考慮したキャッシュ処理のフローチャート。
【図８】「電源ＯＦＦ時表示日〜優先」ボタンと「指定チャンネル優先」ボタンを選択した場合の優先度を設定する例を示す図。
【図９】チャンネルリストを生成する手順を示すフローチャート。
【図１０】優先チャンネルを考慮したキャッシュ処理のフローチャート。
【図１１】優先チャンネルを考慮したキャッシュ処理のフローチャート。
【図１２】「電源ＯＦＦ時表示日〜優先」ボタンと「有料契約チャンネル優先」ボタンを選択した場合の、手順に従って優先度を設定した結果を示す図。
【図１３】「電源ＯＦＦ時表示日〜優先」ボタンと「有料契約チャンネル優先」ボタンを選択した場合の優先度を設定する他の例を示す図。
【図１４】電源をオンしてからのビデオレコーダの動作を表す図。
【図１５】電源をオンした直後から表示される番組表の画面の推移を示す図。
【図１６】電源をオンした直後から表示される番組表の画面の推移を示す図。
【図１７】電源をオンした直後から表示される番組表の画面の推移を示す図。
【符号の説明】
【０１１３】
Ｒ…リモコンユニット、Ｔ…番組情報提供サーバ、１０…ビデオレコーダ、１１…通信部、１２…チューナ、１７…混合器、１８…録画装置、２０…制御部、２１…リモートコントロール受信器、２２…受像機、２３…ＤＲＡＭ、３１…日時計測部、３２…番組情報更新指示部、３３…番組情報取得部、３４…番組情報記憶処理部、３５…ＯＮ時番組表優先表示設定部、３６…ＯＦＦ指示部、３７…優先順番組情報抽出処理部、３７…優先順番組情報記憶処理部、３８…優先順番組情報記憶処理部、３９…ＯＮ指示部、４０…表示番組表生成部、４５…番組情報記憶部、４６…優先順番組情報記憶部、４６…番組情報記憶部、５０…番組表優先度設定メニュー画面、５１…日付優先設定領域、５２…チャンネル優先設定領域、６０…番組表、６２…アイコン。
【図１】
2009284339.tif 000003
【図２】
2009284339.tif 000004
【図３】
2009284339.tif 000005
【図４】
2009284339.tif 000006
【図５】
2009284339.tif 000007
【図６】
2009284339.tif 000008
【図７】
2009284339.tif 000009
【図８】
2009284339.tif 000010
【図９】
2009284339.tif 000011
【図１０】
2009284339.tif 000012
【図１１】
2009284339.tif 000013
【図１２】
2009284339.tif 000014
【図１３】
2009284339.tif 000015
【図１４】
2009284339.tif 000016
【図１５】
2009284339.tif 000017
【図１６】
2009284339.tif 000018
【図１７】
2009284339.tif 000019