(57)【要約】【課題】これから使用されるメモリに対してのみ選択的にメモリチェックを行うことで、起動から使用開始までにかかる時間を短縮できるようにした録画機器を提供する。【解決手段】録画再生機器１０は、複数のメモリで構成される記録媒体１４と、記録媒体１４へのデータの記録を制御する記録媒体制御部１３と、録画再生機器１０に関する管理情報を記憶するシステム制御部１５とを備える。記録媒体制御部１３は、システム制御部１５に記憶された管理情報に基づいて、記録媒体１４を構成する複数のメモリの中から、使用が予定されるメモリを選択し、選択したメモリに対してのみメモリチェックを行う。例えば、記録媒体制御部１３は、管理情報に基づいて、複数のメモリに対して未記録か否かを判定し、未記録と判定されたメモリを、前記使用が予定されるメモリとして選択する。【選択図】図１
2010182240.tif 000002
【特許請求の範囲】
【請求項１】
複数のメモリで構成された第１のメモリ手段を備え、該第１のメモリ手段に録画データを記録する録画機器であって、
該録画機器に関する管理情報を記憶する第２のメモリ手段と、該第２のメモリ手段に記憶された管理情報に基づいて、前記第１のメモリ手段を構成する複数のメモリの中から、使用が予定されるメモリを選択するメモリ選択手段と、該選択したメモリに対してのみメモリチェックを行うメモリチェック手段とを備えたことを特徴とする録画機器。
【請求項２】
請求項１に記載の録画機器において、前記第２のメモリ手段は、前記管理情報として、前記第１のメモリ手段を構成する複数のメモリに対して未記録か否かを示す設定情報を記憶し、
前記メモリ選択手段は、前記設定情報により未記録と判定されたメモリを、前記使用が予定されるメモリとして選択することを特徴とする録画機器。
【請求項３】
請求項１に記載の録画機器において、前記第２のメモリ手段は、前記管理情報として、前記第１のメモリ手段を構成する複数のメモリに対して前記録画機器の録画動作または再生動作に使用されるか否かを示す設定情報を記憶し、
前記メモリ選択手段は、前記設定情報により録画動作または再生動作に使用されると判定されたメモリを、前記使用が予定されるメモリとして選択することを特徴とする録画機器。
【請求項４】
請求項１に記載の録画機器において、前記第２のメモリ手段は、前記管理情報として、前記録画機器の起動から終了までに録画動作に要した時間を動作履歴情報として記憶し、
前記メモリ選択手段は、前記動作履歴情報に基づいて、録画動作に要する録画動作予定時間を推定し、該推定した録画動作予定時間から必要なメモリ容量を算出し、該算出したメモリ容量分のメモリを、前記使用が予定されるメモリとして選択することを特徴とする録画機器。
【請求項５】
請求項４に記載の録画機器において、前記録画動作予定時間は、前回の録画動作に要した時間、過去の録画動作に要した時間の平均値またはメジアン値、一定期間内で録画動作に要した時間の最大値のいずれかであることを特徴とする録画機器。
【請求項６】
請求項１に記載の録画機器において、前記第２のメモリ手段は、前記管理情報として、前記録画機器の録画予約に関する情報を記憶し、
前記メモリ選択手段は、前記録画予約に関する情報に基づいて、録画予約に必要なメモリ容量を算出し、該算出したメモリ容量分のメモリを、前記使用が予定されるメモリとして選択することを特徴とする録画機器。
【請求項７】
請求項１に記載の録画機器において、前記第２のメモリ手段は、前記管理情報として、前記録画機器のメモリチェック履歴に基づくエラー情報、あるいは、既録画データの再生時におけるエラー情報の少なくとも１つを記憶し、
前記メモリ選択手段は、前記エラー情報に基づいて、前記使用が予定されるメモリを選択することを特徴とする録画機器。
【請求項８】
請求項１に記載の録画機器において、前記第２のメモリ手段は、前記管理情報として、前記第１のメモリ手段を構成する複数のメモリに対して未記録か否かを示す第１の設定情報と、前記第１のメモリ手段を構成する複数のメモリに対して前記録画機器の録画動作または再生動作に使用されるか否かを示す第２の設定情報と、前記録画機器の起動から終了までに録画動作に要した時間を示す動作履歴情報と、前記録画機器の録画予約に関する情報と、前記録画機器のメモリチェック履歴に基づくエラー情報あるいは既録画データの再生時におけるエラー情報との少なくとも１つを記憶し、
前記メモリ選択手段は、前記第１の設定情報，前記第２の設定情報，前記動作履歴情報，前記録画予約に関する情報，前記エラー情報の少なくとも１つに基づいて、前記使用が予定されるメモリを選択することを特徴とする録画機器。
【請求項９】
請求項８に記載の録画機器において、前記第１の設定情報，前記第２の設定情報，前記動作履歴情報，前記録画予約に関する情報，前記エラー情報に対して、優先度を設定し、
前記メモリ選択手段は、前記メモリチェック手段によるメモリチェックが一定時間以内に完了するように、前記優先度に従って、前記使用が予定されるメモリを選択することを特徴とする録画機器。
【請求項１０】
請求項１〜９のいずれか１項に記載の録画機器において、前記メモリ選択手段により選択されたメモリが未記録である場合、前記メモリチェック手段は、前記未記録メモリに対して、データのライト及びリードを行い、該ライト及びリードのデータの一致部分が所定割合以上であるか否かを判定することにより、メモリチェックを行うことを特徴とする録画機器。
【請求項１１】
請求項１〜９のいずれか１項に記載の録画機器において、前記メモリ選択手段により選択されたメモリにデータが記録済みである場合、前記メモリチェック手段は、前記記録済みメモリに対して、データのリードを行い、前記記録済みデータと前記リードしたデータの一致部分が所定割合以上であるか否かを判定することにより、メモリチェックを行うことを特徴とする録画機器。
【請求項１２】
第１のメモリ手段と、第２のメモリ手段とを備え、該第１のメモリ手段に録画データを記録する録画機器によるメモリチェック方法であって、
前記第２のメモリ手段に記憶された前記録画機器に関する管理情報に基づいて、前記第１のメモリ手段を構成する複数のメモリの中から、使用が予定されるメモリを選択するメモリ選択ステップと、該選択したメモリに対してのみメモリチェックを行うメモリチェックステップとを備えたことを特徴とするメモリチェック方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録画機器及びメモリチェック方法に関し、揮発性メモリなどのメモリに録画データを記録することが可能な録画機器及び該録画機器によるメモリチェック方法に関する。
【背景技術】
【０００２】
従来、ＤＲＡＭ（Dynamic Random Access Memory）やＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）といった揮発性メモリ等に代表されるメモリに録画データを記録する録画機器において、起動時に、搭載メモリに対してメモリチェックが行われ、正常に動作するか否かを確認している。
【０００３】
上記のような録画機器においては、録画データの高解像度化に伴い、搭載メモリも大容量になってきており、起動時に搭載メモリに対して全てメモリチェックを行っていると、メモリチェック時間が例えば数十秒から数分となる場合があった。この間、ユーザは録画機器を操作できずに待たされることになってしまう。
【０００４】
これに対して、例えば、特許文献１には、機能毎に個性化された複数のメモリ領域の内で、少なくとも１つのメモリ領域を指定する記憶手段を備え、指定されたメモリ領域のみ異常の有無を判断するデータ処理装置が記載されている。
【０００５】
また、特許文献２には、システム起動時に必要な揮発性メモリ領域の領域情報が格納された不揮発性記憶部を有し、電源投入後、システムプログラムを起動させるのに必要な揮発性メモリ領域のみに対して、メモリチェックを行う画像形成装置が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平３−１７１３４９号公報
【特許文献２】特開２００７−１４０９２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、起動時において、これから使用される予定のメモリを優先してメモリチェックを行うほうが、メモリチェック時間の効率化やメモリの信頼性の観点から好ましいが、上記特許文献１，２に記載の技術は、予め決められたメモリに対してだけメモリチェックを行うようにしたもので、上記観点からメモリチェックを行うようには構成されていない。
【０００８】
本発明は、上述のごとき実情に鑑みてなされたものであり、これから使用されるメモリに対してのみ選択的にメモリチェックを行うことで、起動から使用開始までにかかる時間を短縮できるようにした録画機器及び該録画機器によるメモリチェック方法を提供すること、を目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、第１の技術手段は、複数のメモリで構成された第１のメモリ手段を備え、該第１のメモリ手段に録画データを記録する録画機器であって、該録画機器に関する管理情報を記憶する第２のメモリ手段と、該第２のメモリ手段に記憶された管理情報に基づいて、前記第１のメモリ手段を構成する複数のメモリの中から、使用が予定されるメモリを選択するメモリ選択手段と、該選択したメモリに対してのみメモリチェックを行うメモリチェック手段とを備えたことを特徴としたものである。
【００１０】
第２の技術手段は、第１の技術手段において、前記第２のメモリ手段は、前記管理情報として、前記第１のメモリ手段を構成する複数のメモリに対して未記録か否かを示す設定情報を記憶し、前記メモリ選択手段は、前記設定情報により未記録と判定されたメモリを、前記使用が予定されるメモリとして選択することを特徴としたものである。
【００１１】
第３の技術手段は、第１の技術手段において、前記第２のメモリ手段は、前記管理情報として、前記第１のメモリ手段を構成する複数のメモリに対して前記録画機器の録画動作または再生動作に使用されるか否かを示す設定情報を記憶し、前記メモリ選択手段は、前記設定情報により録画動作または再生動作に使用されると判定されたメモリを、前記使用が予定されるメモリとして選択することを特徴としたものである。
【００１２】
第４の技術手段は、第１の技術手段において、前記第２のメモリ手段は、前記管理情報として、前記録画機器の起動から終了までに録画動作に要した時間を動作履歴情報として記憶し、前記メモリ選択手段は、前記動作履歴情報に基づいて、録画動作に要する録画動作予定時間を推定し、該推定した録画動作予定時間から必要なメモリ容量を算出し、該算出したメモリ容量分のメモリを、前記使用が予定されるメモリとして選択することを特徴としたものである。
【００１３】
第５の技術手段は、第４の技術手段において、前記録画動作予定時間は、前回の録画動作に要した時間、過去の録画動作に要した時間の平均値またはメジアン値、一定期間内で録画動作に要した時間の最大値のいずれかであることを特徴としたものである。
【００１４】
第６の技術手段は、第１の技術手段において、前記第２のメモリ手段は、前記管理情報として、前記録画機器の録画予約に関する情報を記憶し、前記メモリ選択手段は、前記録画予約に関する情報に基づいて、録画予約に必要なメモリ容量を算出し、該算出したメモリ容量分のメモリを、前記使用が予定されるメモリとして選択することを特徴としたものである。
【００１５】
第７の技術手段は、第１の技術手段において、前記第２のメモリ手段は、前記管理情報として、前記録画機器のメモリチェック履歴に基づくエラー情報、あるいは、既録画データの再生時におけるエラー情報の少なくとも１つを記憶し、前記メモリ選択手段は、前記エラー情報に基づいて、前記使用が予定されるメモリを選択することを特徴としたものである。
【００１６】
第８の技術手段は、第１の技術手段において、前記第２のメモリ手段は、前記管理情報として、前記第１のメモリ手段を構成する複数のメモリに対して未記録か否かを示す第１の設定情報と、前記第１のメモリ手段を構成する複数のメモリに対して前記録画機器の録画動作または再生動作に使用されるか否かを示す第２の設定情報と、前記録画機器の起動から終了までに録画動作に要した時間を示す動作履歴情報と、前記録画機器の録画予約に関する情報と、前記録画機器のメモリチェック履歴に基づくエラー情報あるいは既録画データの再生時におけるエラー情報との少なくとも１つを記憶し、前記メモリ選択手段は、前記第１の設定情報，前記第２の設定情報，前記動作履歴情報，前記録画予約に関する情報，前記エラー情報の少なくとも１つに基づいて、前記使用が予定されるメモリを選択することを特徴としたものである。
【００１７】
第９の技術手段は、第８の技術手段において、前記第１の設定情報，前記第２の設定情報，前記動作履歴情報，前記録画予約に関する情報，前記エラー情報に対して、優先度を設定し、前記メモリ選択手段は、前記メモリチェック手段によるメモリチェックが一定時間以内に完了するように、前記優先度に従って、前記使用が予定されるメモリを選択することを特徴としたものである。
【００１８】
第１０の技術手段は、第１〜第９のいずれか１の技術手段において、前記メモリ選択手段により選択されたメモリが未記録である場合、前記メモリチェック手段は、前記未記録メモリに対して、データのライト及びリードを行い、該ライト及びリードのデータの一致部分が所定割合以上であるか否かを判定することにより、メモリチェックを行うことを特徴としたものである。
【００１９】
第１１の技術手段は、第１〜第９のいずれか１の技術手段において、前記メモリ選択手段により選択されたメモリにデータが記録済みである場合、前記メモリチェック手段は、前記記録済みメモリに対して、データのリードを行い、前記記録済みデータと前記リードしたデータの一致部分が所定割合以上であるか否かを判定することにより、メモリチェックを行うことを特徴としたものである。
【００２０】
第１２の技術手段は、第１のメモリ手段と、第２のメモリ手段とを備え、該第１のメモリ手段に録画データを記録する録画機器によるメモリチェック方法であって、前記第２のメモリ手段に記憶された前記録画機器に関する管理情報に基づいて、前記第１のメモリ手段を構成する複数のメモリの中から、使用が予定されるメモリを選択するメモリ選択ステップと、該選択したメモリに対してのみメモリチェックを行うメモリチェックステップとを備えたことを特徴としたものである。
【発明の効果】
【００２１】
本発明によれば、これから使用されるメモリに対してのみ選択的にメモリチェックを行うことにより、起動から使用開始までにかかる時間を短縮することができると共に、近々に使用される予定のメモリの信頼性を確保することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る録画再生機器の構成例を示すブロック図である。
【図２】本発明の一実施形態に係るＳＤＲＡＭを用いたメモリディスクの構成例を示す図である。
【図３】本発明の第１の実施形態に係るＳＤＲＡＭを用いたメモリディスクの構成例を示す図である。
【図４】本発明の第１の実施形態に係るＳＤＲＡＭを用いたメモリディスクの構成例を示す図である。
【図５】本発明の第１の実施形態に係るＳＤＲＡＭを用いたメモリディスクの構成例を示す図である。
【図６】本発明の第３の実施形態に係るＳＤＲＡＭを用いたメモリディスクの構成例を示す図である。
【図７】本発明の第４の実施形態に係るＳＤＲＡＭを用いたメモリディスクの構成例を示す図である。
【図８】本発明の録画再生機器によるメモリ選択方法の一例を説明するためのフロー図である。
【図９】本発明の録画再生機器によるメモリ選択方法の他の例を説明するためのフロー図である。
【図１０】本発明の録画再生機器によるメモリ選択方法の他の例を説明するためのフロー図である。
【図１１】本発明の録画再生機器によるメモリ選択方法の他の例を説明するためのフロー図である。
【図１２】本発明の録画再生機器によるメモリ選択方法の他の例を説明するためのフロー図である。
【図１３】本発明の録画再生機器によるメモリ選択方法の他の例を説明するためのフロー図である。
【図１４】本発明の録画再生機器によるメモリ選択方法の他の例を説明するためのフロー図で、図１３のフローの続きである。
【発明を実施するための形態】
【００２３】
以下、添付図面を参照しながら、本発明の録画機器及び該録画機器によるメモリチェック方法に係る好適な実施の形態について説明する。
【００２４】
まず、本発明に係る録画機器について、再生機能も備えた録画再生機器を例に挙げてその概要を説明する。但し、本発明において再生機能は必須ではなく、また、録画再生機器として構成する場合にも以下に例示する構成に限ったものではない。
【００２５】
図１は、本発明の一実施形態に係る録画再生機器の構成例を示すブロック図で、図中、１０は録画再生機器を示す。録画再生機器１０は、データ入出力処理部１１、記録再生処理部１２、記録媒体制御部１３、記録媒体１４、及びシステム制御部１５を備える。また、システム制御部１５は、録画予約管理部１５ａ，動作履歴管理部１５ｂ，メモリエラー管理部１５ｃ，制御ＣＰＵ１５ｄで構成される。以下では、デジタル放送を受信する構成を代表例として説明するが、アナログ放送を受信する構成としてもよいことは言うまでもない。
【００２６】
録画再生機器１０には、本発明の主たる特徴である第１のメモリ手段に相当する記録媒体１４が設けられている。記録媒体１４としては、例えば、複数の揮発性メモリあるいは不揮発性メモリなどを適用することができるが、以下の説明では揮発性メモリを代表例として説明する。記録媒体（以下、メモリディスクという）１４は、例えば、ＡＴＡ(Advanced Technology Attachment)規格や、ＳＡＴＡ(Serial ATA)規格、ＳＣＳＩ(Small Computer System Interface)規格等に基づき記録媒体制御部１３と接続される。なお、記録媒体制御部１３としての機能は、後述するメモリディスク１４内のファイルシステムコントローラにより実現してもよく、また、システム制御部１５により実現してもよい。記録媒体制御部１３の機能をファイルシステムコントローラで実現させる場合、記録媒体制御部１３が上記規格に基づきシステム制御部１５と接続される。
【００２７】
録画再生機器１０は、例えば、デジタルチューナ内蔵のメモリディスクレコーダあるいはメモリディスク一体型のＢＤレコーダやＤＶＤレコーダ、もしくは、デジタルチューナを外部接続可能なメモリディスクレコーダあるいはメモリディスク一体型のＢＤレコーダやＤＶＤレコーダなどとして、適宜構成することができる。
【００２８】
データ入出力処理部１１は、デジタル放送を受信するチューナや、ＢＤ(Blu-ray Disc)，ＤＶＤ(Digital Versatile Disc)等の可搬記録媒体を装着してデータの入出力（書き込み／読み出し）を行う入出力インタフェース（入出力Ｉ／Ｆ）を含み、これらチューナや入出力Ｉ／Ｆを介して入力されたデータを記録再生処理部１２に出力する。また、データ入出力処理部１１は、表示出力部と音声出力部とを含み、表示出力部が記録再生処理部１２から入力された映像データを外部接続された表示装置（図示せず）に出力し、音声出力部が記録再生処理部１２から入力された音声データを外部接続されたスピーカ（図示せず）に出力する。
【００２９】
記録再生処理部１２は、データ入出力処理部１１から入力されたデータあるいは記録媒体１４から読み出したデータを、表示出力可能な映像データ及びそれに同期した音声データに復号するデコーダを含むものとする。
【００３０】
また、記録再生処理部１２は、圧縮符号化されたデータを逆量子化し、量子化ステップ（量子化幅、量子化スケール、量子化係数などとも呼ばれる）を変更して再量子化することで、圧縮処理を行う圧縮手段の一例であるトランスコーダを含む。このトランスコーダは、データ入出力処理部１１から入力されたデータあるいはメモリディスク１４から読み出したデータ（入力ビットストリーム）に対して、規格を変えることなく圧縮処理し、圧縮データ（出力ビットストリーム）を出力する。また、トランスコーダは、ＭＰＥＧ(Moving Picture Experts Group)-２規格のＴＳ(Transport Stream)データをＨ．２６４／ＡＶＣ(Advanced Video Coding)規格のＴＳデータに変換することも可能に構成されている。圧縮処理自体は採用する規格に基づき実行すればよいため、その詳細については説明しないものとする。
【００３１】
上記トランスコーダに入力されるデータは、チューナ経由で受信した又はネットワーク経由でダウンロードした放送コンテンツのデータ、入出力Ｉ／Ｆから入力されたＢＤ等の可搬記録媒体に記録済みのコンテンツのデータ、メモリディスク１４から読み出したコンテンツのデータが挙げられる。従って、上記トランスコーダは、データ入出力処理部１１に含まれるチューナで受信した放送コンテンツのデータを圧縮し、ＢＤ等の可搬記録媒体に記録するためにデータ入出力処理部１１に出力するかあるいはメモリディスク１４の記憶領域に記録するためにメモリディスク１４に出力することや、メモリディスク１４から読み取ったデータを圧縮し、ＢＤ等の可搬記録媒体に記録するためにデータ入出力処理部１１に出力することや、ＢＤ等の可搬記録媒体から読み取ったデータを圧縮し、メモリディスク１４に記録するために出力することが可能となっている。
【００３２】
このように、録画再生機器１０は、記録再生処理部１２で圧縮された圧縮データを、データ入出力処理部１１を介してＢＤ等の可搬記録媒体に記録したり、メモリディスク１４に記録したりすることができる。
【００３３】
なお、上記のトランスコーダの代わりにエンコーダを備えるようにしてもよい。エンコーダによれば、圧縮符号化されたデータを復号後に再符号化して記録することができる。すなわち、可変ビットレート制御が可能なエンコーダを設け、デコーダで復号されたデータをエンコーダで再符号化するように構成すればよい。録画再生機器１０をアナログ放送受信可能な構成とし、受信したアナログ放送番組を録画する場合、上記の可変ビットレート制御が可能なエンコーダが、チューナで復調されたアナログ復調信号を符号化し、符号化したデータを記録に適した形式（例えばプログラムストリーム）に変換してメモリディスク１４又はＢＤ等の可搬記録媒体に記録すればよい。
【００３４】
システム制御部１５は、装置全体を制御するための制御ＣＰＵ１５ｄ,ＲＡＭ（Random Access Memory）,ＲＯＭ(Read Only Memory)等で構成される。そして、このシステム制御部１５には、録画再生機器１０に関する管理情報を記憶する第２のメモリ手段が含まれる。この第２のメモリ手段は、録画再生機器１０の録画予約に関する情報を記憶する録画予約管理部１５ａと、録画再生機器１０の起動から録画動作に要した時間を動作履歴情報として記憶する動作履歴管理部１５ｂと、録画再生機器１０のメモリチェック履歴に基づくエラー情報、あるいは、既録画データの再生時におけるエラー情報の少なくとも１つを記憶するメモリエラー管理部１５ｃとが含まれる。
【００３５】
また、第２のメモリ手段は、メモリディスク１４を構成する複数のメモリに対して未記録か否かを示す第１の設定情報と、メモリディスク１４を構成する複数のメモリに対して録画再生機器１０の録画動作または再生動作に使用されるか否かを示す第２の設定情報とを記憶する。すなわち、第２のメモリ手段では、管理情報として、これらの第１の設定情報，第２の設定情報，動作履歴情報，録画予約に関する情報，エラー情報を記憶する。
【００３６】
本メモリディスク１４は、録画データなどを記録するための装置であり、より詳細には、録画データだけでなくその録画データを管理するための管理データも記録する。この管理データには、録画データのタイトルや録画時刻などの情報をはじめ、録画データの記憶領域などの情報も、通常含まれる。
【００３７】
以下の各実施形態では、揮発性メモリとしてＳＤＲＡＭを用いた例を挙げて説明するが、他種のＤＲＡＭや、擬似ＳＲＡＭ(Pseudo Static RAM)など他の揮発性メモリを採用することができる。他種のＤＲＡＭとしては、ＤＤＲ(Double Data Rate) ＳＤＲＡＭ、ＤＤＲ２ ＳＤＲＡＭ、ＤＤＲ３ ＳＤＲＡＭ、ＤＤＲ４ ＳＤＲＡＭなど、様々なものが挙げられる。
【００３８】
また、メモリコントローラを共通とする揮発性メモリは全て同じ種類（ＳＤＲＡＭで例示するように同じ規格。但し、記憶容量は異なっていてもよい。）とするが、異なる同士は異なる種類の揮発性メモリを採用してもよい。例えば、１つのメモリコントローラではＤＤＲ２を搭載し、他のメモリコントローラではＤＤＲ３を搭載してもよい。
【００３９】
図２は、本発明の一実施形態に係るＳＤＲＡＭを用いたメモリディスクの構成例を示す図である。図２で示すメモリディスク１４は、ファイルシステムコントローラ１４１、メモリコントローラ１４２、ＳＤＲＡＭ１４３ａ〜１４３ｌを備える。この例では１つのメモリコントローラ１４２に対してＳＤＲＡＭ１４３ａ〜１４３ｌが制御されるが、メモリコントローラを複数にしてもよい。
【００４０】
ファイルシステムコントローラ１４１は、全てのＳＤＲＡＭで記憶領域が構成されるファイルシステムを制御する。より具体的には、ＳＤＲＡＭ１４３ａ〜１４３ｌは、メモリコントローラ１４２によりデータのリード及びライト（読み書き）が制御される。メモリコントローラ１４２は、ファイルシステムコントローラ１４１によりデータのリード及びライトが制御される。つまり、メモリコントローラ１４２は、ファイルシステムコントローラ１４１からの制御に基づき、ＳＤＲＡＭ１４３ａ〜１４３ｌに対するデータのリード及びライトを制御する。
【００４１】
そして、メモリディスク１４は、ＡＣ（交流）電源から電力の供給を受けているが、停電時や電源コードが抜かれた時などの電力供給遮断時にデータが喪失してしまうことを防止するために、蓄電池（バッテリ）のようなバックアップ電源を備えるようにしてもよい。
【００４２】
本発明の主たる特徴部分は、これから使用されるメモリに対してのみ選択的にメモリチェックを行うことで、起動から使用開始までにかかる時間を短縮できるようにすることである。このための構成として、録画再生機器１０は、システム制御部１５に記憶された管理情報に基づいて、複数のＳＤＲＡＭの中から、使用が予定されるメモリを選択するメモリ選択手段と、選択したメモリに対してのみメモリチェックを行うメモリチェック手段とを備える。これらメモリ選択手段及びメモリチェック手段は前述の記録媒体制御部１３に相当するが、記録媒体制御部１３としての機能は、メモリディスクファイルシステムコントローラ１４１により実現してもよく、また、システム制御部１５内の制御ＣＰＵ１５ｄにより実現してもよい。
【００４３】
すなわち、録画再生機器１０は、録画再生機器１０における設定情報や、これまでの録画動作に要した時間（動作履歴）情報、今後予定される録画予約に関する情報、メモリチェック履歴に基づくエラー情報や既録画データの再生時におけるエラー情報に基づいて、ＳＤＲＡＭ１４３ａ〜１４３ｌの内、選択したメモリ領域に対してのみメモリチェックを行う。
【００４４】
（第１の実施形態）
ここでは、録画再生機器１０における設定情報に基づいて、選択的にメモリチェックを行う場合について、以下の（１），（２）のケースに分けて説明する。
（１）録画再生機器１０は、システム制御部１５に記憶された第１の設定情報に基づいて、複数のＳＤＲＡＭ１４３ａ〜１４３ｌに対して未記録か否かを判定する第１の判定手段を備える。この第１の判定手段は、記録媒体制御部１３または制御ＣＰＵ１５に相当する。記録媒体制御部１３は、第１の判定手段により未記録と判定されたメモリ領域を、使用が予定されるメモリ領域として選択し、選択したメモリ領域に対してのみメモリチェックを行う。
【００４５】
図３に示す例では、ＳＤＲＡＭ１４３ａ〜１４３ｆは記録済みメモリ領域であるため、メモリチェックは行われない。また、ＳＤＲＡＭ１４３ｇ〜１４３ｌは未記録メモリ領域であるため、今後記録に使用されるメモリ領域として選択され、メモリチェックが行われる。メモリチェックとしては、例えば、記録媒体制御部１３が、未記録メモリ領域に対して、データのライト及びリードを行い、ライト及びリードのデータの一致部分が所定割合以上であるか否かを判定する。この際、データの一致部分が所定割合未満のメモリ領域については、エラーがあるものとして、メモリエラー管理部１５ｃに記憶しておく。なお、このメモリチェックによりエラーと判定されたメモリは使用しないようにする。
【００４６】
また、メモリチェックの具体的な方法として、上記のように、データのライト及びリードのチェックを行っても良いし、事前に未使用のメモリ領域（コンテンツなどが記録されていないメモリ領域）に、テストパターン（例えば、８ビット単位の連続するメモリセルの場合、５５(h),ＡＡ(h),５５(h),ＡＡ(h),…とビット反転するパターンなど）の書き込みをしておき、このテストパターンの読み出しのみを行うメモリチェックを行うようにしてもよい。これにより、今後の記録において、電源起動から使用開始までにかかる時間を短縮しつつ、メモリの不良による記録失敗を事前に回避することができる。
【００４７】
（２）録画再生機器１０は、システム制御部１５に記憶された第２の設定情報に基づいて、複数のＳＤＲＡＭ１４３ａ〜１４３ｌに対して録画動作または再生動作に使用されるか否かを判定する第２の判定手段を備える。この第２の判定手段は、記録媒体制御部１３または制御ＣＰＵ１５に相当する。記録媒体制御部１３は、第２の判定手段により録画動作または再生動作に使用されると判定されたメモリ領域を、使用が予定されるメモリ領域として選択し、選択したメモリ領域に対してのみメモリチェックを行う。
【００４８】
具体的には、メモリの使用領域が実際に使用可能なメモリサイズより小さく使用する場合、例えば、メモリをタイムシフト動作に使用して、そのタイムシフト動作に使用するメモリ容量がそのメモリの記録可能容量よりも小さい場合などには、このタイムシフト動作に使用するメモリ領域のみメモリチェックを行う。これにより、今後のタイムシフト録画において、電源起動から使用開始までにかかる時間を短縮しつつ、メモリの不良による録画失敗を事前に回避することができる。
【００４９】
図４に示す例では、ＳＤＲＡＭ１４３ａ〜１４３ｆは記録済みメモリ領域、ＳＤＲＡＭ１４３ｉ〜１４３ｌは未記録メモリ領域であるため、メモリチェックは行われない。また、ＳＤＲＡＭ１４３ｇ，１４３ｈはタイムシフト録画で使用するメモリ領域であるため、今後録画に使用されるメモリ領域として選択され、メモリチェックが行われる。
【００５０】
また、録画再生機器１０の電源起動後の再生が設定されており（例えば、記録済みコンテンツのリピート再生）、このリピート再生に必要とされるメモリ（再生コンテンツが記録されているメモリ領域）のみメモリチェックを行うようにしてもよい。これにより、記録済みコンテンツのリピート再生等において、電源起動から使用開始までにかかる時間を短縮しつつ、メモリの不良による再生不可もしくは記録データの劣化による再生画質低下をユーザが事前に知ることができる。
【００５１】
図５に示す例では、ＳＤＲＡＭ１４３ａ〜１４３ｃは記録済みメモリ領域、ＳＤＲＡＭ１４３ｈ〜１４３ｌは未記録メモリ領域であるため、メモリチェックは行われない。また、ＳＤＲＡＭ１４３ｄ〜１４３ｇはリピート再生が設定された記録済みメモリ領域であるため、今後再生に使用されるメモリ領域として選択され、メモリチェックが行われる。
【００５２】
ただし、図５に示す例の場合、メモリチェックを行う際に、記録済みメモリが対象であるため、書き込みチェックは行わず、読み出しチェックのみが行われる。すなわち、記録媒体制御部１３が、記録済みメモリに対して、データのリードを行い、記録済みデータとリードしたデータの一致部分が所定割合以上であるか否かを判定する。この際、前述と同様に、データの一致部分が所定割合未満のメモリ領域については、エラーがあるものとして、メモリエラー管理部１５ｃに記憶しておく。
【００５３】
（第２の実施形態）
ここでは、録画再生機器１０のこれまでの録画動作に要した時間情報に基づいて、選択的にメモリチェックを行う場合について説明する。
録画再生機器１０は、ユーザが録画再生機器１０の電源起動時から電源終了時までに行った録画動作に要した時間を動作履歴情報として記憶する動作履歴管理部１５ｂを備える。記録媒体制御部１３は、動作履歴管理部１５ｂに記憶されている動作履歴情報に基づいて、次回の電源起動時にユーザが録画動作に要する録画動作予定時間を推定し、この録画動作予定時間から必要なメモリ容量を算出し、算出したメモリ容量分のメモリ領域を、使用が予定されるメモリ領域として選択し、このメモリ領域に対してのみメモリチェックを行う。
【００５４】
例えば、ユーザが直近の過去における電源起動後に１時間録画を行っていた場合は、この１時間の録画に必要なメモリ容量分のメモリ領域に対してのみメモリチェックを行う。もちろん、過去の録画時間の平均値、メジアン値、一定期間内の最大値（例えば、直近１ヶ月間の最長録画時間）などに基づいて、メモリチェックを行うメモリ領域の設定を行っても良い。
【００５５】
（第３の実施形態）
ここでは、録画再生機器１０の今後予定される録画予約に関する情報に基づいて、選択的にメモリチェックを行う場合について説明する。
録画再生機器１０は、テレビ番組などの番組コンテンツを録画予約する際に、録画予約に関する情報（録画予約設定情報）を記憶する録画予約管理部１５ａを備える。記録媒体制御部１３は、録画予約管理部１５ａに記憶された録画予約設定情報に基づいて、録画予約に必要なメモリ容量を算出し、算出したメモリ容量分のメモリ領域を、使用が予定されるメモリ領域として選択し、このメモリ領域に対してのみメモリチェックを行う。
【００５６】
記録媒体制御部１３は、上記録画予約設定情報に基づいて、録画予約のために使用確保するメモリ領域を決定する。具体的には、番組コンテンツをビットレート変換せずにそのまま録画するダイレクト録画である場合は、録画予約番組のビットレート情報及び録画時間に基づいて、使用確保するメモリ容量を算出し、このメモリ容量に応じたメモリ領域を決定する。また、ビットレート変換録画である場合には、録画再生機器１０で設定されている録画モード（例えば、ＳＸＰ,ＸＰ,ＳＰ,ＬＰ,長時間(２倍,３倍,５倍,マニュアル)など）の情報及び録画予約番組の録画時間から、使用確保するメモリ容量を算出し、このメモリ容量に応じたメモリ領域を決定する。そして、記録媒体制御部１３は、決定したメモリ領域に対してのみメモリチェックを行う。これにより、電源起動から使用開始までにかかる時間を短縮しつつ、メモリの不良による予約失敗を事前に回避することができる。
【００５７】
なお、上記の録画予約設定情報は、例えば、すべての情報を参照しても良いし、電源起動した当日のみの情報や、直近の２日間や１週間などに限定した情報を参照して、録画予約のために使用確保するメモリ領域を決定しても良い。
【００５８】
前述の図４に示す例では、ＳＤＲＡＭ１４３ａ〜１４３ｆは記録済みメモリ領域、ＳＤＲＡＭ１４３ｉ〜１４３ｌは未記録メモリ領域であるため、メモリチェックは行われない。また、ＳＤＲＡＭ１４３ｇ，１４３ｈは録画予約で使用するメモリ領域であるため、今後録画に使用されるメモリ領域として選択され、メモリチェックが行われる。
【００５９】
また、図６に示す例では、ＳＤＲＡＭ１４３ａ〜１４３ｄは記録済みメモリ領域、ＳＤＲＡＭ１４３ｈ〜１４３ｊは明日以降予約録画に使用される予定の未記録メモリ領域、１４３ｋ，１４３ｌは未記録メモリ領域であるため、メモリチェックは行われない。また、ＳＤＲＡＭ１４３ｅ〜１４３ｇは本日予約録画で使用される予定の未記録メモリ領域であるため、今後録画に使用されるメモリ領域として選択され、メモリチェックが行われる。
【００６０】
どのように録画予約設定情報を参照するかは、固定設定でも良いし、ユーザによる選択により可変できる設定でも良いし、あるいは、ユーザが録画再生機器１０を使用する履歴・パターン（曜日、時間）の情報を録画予約管理部１５ａに記憶している場合、その情報に基づいて自動的に設定を可変させても良い。例えば、ユーザによる録画再生機器１０に対する操作が、平日は番組予約が多く、週末にその予約録画した番組を再生する機会が多い場合は、週末最初の電源起動時には、すぐに録画動作する可能性は比較的低いと推定される。このため、週末最初にはメモリチェックするメモリ領域を少なくして、または、全く実行しないようにして、録画再生機器１０を電源起動させ、週末の終わり付近での電源起動時には、次週の平日からの録画予約設定に備えて、予約録画のために使用確保するメモリ領域に対してメモリチェックを行うようにしてもよい。
【００６１】
（第４の実施形態）
ここでは、メモリチェック履歴に基づくエラー情報や、既録画データの再生時におけるエラー情報に基づいて、選択的にメモリチェックを行う場合について説明する。
録画再生機器１０は、過去の電源起動時におけるメモリチェック結果でのエラー情報、もしくは、記録済みコンテンツの再生時におけるエラー情報の少なくとも１つを記憶するメモリエラー管理部１５ｃを備える。記録媒体制御部１３は、このメモリエラー管理部１５ｃに記憶されているエラー情報に基づいて、次回の電源起動時にメモリチェックするメモリ領域の設定を行う。
【００６２】
例えば、前回エラーが起きたメモリ単位（セル、ブロック、ユニット）が含まれるメモリ領域に対してのみ、次回の電源起動時にメモリチェックを行うようにしてもよい。また逆に、電源起動時のメモリチェックにおいて、規定回数（過去トータル、または、直近のテストで連続）以上に亘って、エラーを繰り返すメモリ領域は信頼性が低いと判断して、メモリチェックの対象から外してもよい。
【００６３】
図７に示す例では、ＳＤＲＡＭ１４３ａ〜１４３ｄは記録済みで且つエラー履歴がないメモリ領域、ＳＤＲＡＭ１４３ｉ〜１４３ｋは未記録で且つエラー履歴がないメモリ領域、１４３ｌは未記録で且つエラー回数が多いメモリ領域であるため、メモリチェックは行われない。また、ＳＤＲＡＭ１４３ｅ，１４３ｆは記録済みで且つエラー履歴のあるメモリ領域、ＳＤＲＡＭ１４３ｇ，１４３ｈは未記録で且つエラー履歴のあるメモリ領域であるため、今後使用されるメモリ領域として選択され、メモリチェックが行われる。
【００６４】
（第５の実施形態）
ここでは、上述の第１〜第４の実施形態における、未記録か否かを示す第１の設定情報（項目１）と、録画動作または再生動作に使用されるか否かを示す第２の設定情報（項目２）と、動作履歴管理部１５ｂに記憶された動作履歴情報（項目３）と、録画予約管理部１５ａに記憶された録画予約に関する情報（項目４）と、メモリエラー管理部１５ｃに記憶されたエラー情報（項目５）とからなる各項目を適宜組み合わせてメモリチェックするメモリ領域を選択する場合について説明する。
【００６５】
例えば、単に各項目に該当するメモリ領域すべてをメモリチェックの対象としても良い。また、項目１，３に該当するメモリ領域のみをメモリチェックの対象としても良い。さらに、各項目に優先度を設定した上で、メモリチェックを実施した場合にかかる時間を一定時間以内（例えば、１０秒以内など）に完了させるようにしてもよい。例えば、各項目に該当するメモリ領域すべてのメモリチェックを行うと、この設定時間（ここでは１０秒）を越える場合には、優先度の低い項目に該当するメモリ領域に対してはメモリチェックを行わないようにしてもよい。これにより、設定時間内に最低限必要なメモリ領域に対してメモリチェックを完了させることができるようになる。
【００６６】
具体例として、録画予約の項目４が最優先、タイムシフト録画の項目２が次点で優先されるように設定されているものとする。これら２つの項目が該当するメモリ領域に対してメモリチェックを実施した際に、メモリチェック時間が一定時間よりもかかり、項目４に該当するメモリ領域に対してのみメモリチェックを行えば一定時間内で完了することが予測される場合には、電源起動時には、項目４（録画予約）で使用するメモリ領域のみのメモリチェックを行い、項目２のメモリ領域に対してはメモリチェックを行わないようにする。
【００６７】
上記では、本発明を録画機器に適用した場合の実施形態について説明したが、本発明は録画機器によるメモリチェック方法の形態とすることもできる。具体的には、複数のメモリを備え、複数のメモリに録画データを記録する録画機器によるメモリチェック方法であって、録画機器に関する管理情報に基づいて、複数のメモリの中から、使用が予定されるメモリを選択するメモリ選択ステップと、選択したメモリに対してのみメモリチェックを行うメモリチェックステップとを備える。このメモリ選択ステップにおける具体的な処理例について、以下の図８〜図１４に基づいて説明する。
【００６８】
図８は、本発明の録画再生機器１０によるメモリ選択方法の一例を説明するためのフロー図である。本例では、前述の図３に対応するメモリ選択方法について説明するものとする。
【００６９】
まず、録画再生機器１０は、メモリディスク１４に対して、判定対象メモリ領域（判定対象メモリ単位）を選定する（ステップＳ１）。図３の例の場合、この判定対象メモリ領域は、１つのＳＤＲＡＭとしてもよく、複数のＳＤＲＡＭを１つの単位として選定してもよい。そして、ステップＳ１で選定した判定対象メモリ領域が記録済みか否かを判定する（ステップＳ２）。ここで、判定対象メモリ領域が記録済みであると判定した場合（ＹＥＳの場合）、メモリチェックの対象としないように制御する（ステップＳ３）。また、ステップＳ２において、判定対象メモリ領域が記録済みではないと判定した場合（ＮＯの場合）、メモリチェックの対象とするように制御する（ステップＳ４）。そして、全ての判定対象メモリ単位について判定処理を行ったか否かを判断し（ステップＳ５）、全ての判定対象メモリ単位について判定処理を行なったと判断した場合（ＹＥＳの場合）、そのまま終了する。また、ステップＳ５において、全ての判定対象メモリ単位について判定処理を行っていないと判断した場合（ＮＯの場合）、ステップＳ１に戻り処理を繰り返す。
【００７０】
図９は、本発明の録画再生機器１０によるメモリ選択方法の他の例を説明するためのフロー図である。本例では、前述の図４に対応するメモリ選択方法について説明するものとする。ここで、録画予約やタイムシフト録画などの録画動作に係る録画予約設定情報は録画予約管理部１５ａに記憶されており、この録画予約設定情報に基づいて、録画動作に必要なメモリ容量を算出し、算出したメモリ容量分のメモリを割り当てる処理を行う。そして、この録画予約設定情報により、録画に使用予定のメモリ領域がどのメモリ領域であるか判定できるようにしている。
【００７１】
まず、録画再生機器１０は、メモリディスク１４に対して、判定対象メモリ領域（判定対象メモリ単位）を選定し（ステップＳ１１）、選定した判定対象メモリ領域が記録済みか否かを判定する（ステップＳ１２）。ここで、判定対象メモリ領域が記録済みであると判定した場合（ＹＥＳの場合）、メモリチェックの対象としないように制御する（ステップＳ１３）。また、ステップＳ１２において、判定対象メモリ領域が記録済みではないと判定した場合（ＮＯの場合）、録画予約管理部１５ａから録画予約設定情報を読み込み（ステップＳ１４）、この録画予約設定情報に基づいて、判定対象メモリ領域に録画予定（予約録画，タイムシフト録画など）があるか否かを判定する（ステップＳ１５）。ここで、判定対象メモリ領域に録画予定があると判定した場合（ＹＥＳの場合）、メモリチェックの対象とするように制御する（ステップＳ１６）。また、ステップＳ１５において、判定対象メモリ領域に録画予定がないと判定した場合（ＮＯの場合）、ステップＳ１３に移行する。
【００７２】
そして、全ての判定対象メモリ単位について判定処理を行ったか否かを判断し（ステップＳ１７）、全ての判定対象メモリ単位について判定処理を行なったと判断した場合（ＹＥＳの場合）、そのまま終了する。また、ステップＳ１７において、全ての判定対象メモリ単位について判定処理を行っていないと判断した場合（ＮＯの場合）、ステップＳ１１に戻り処理を繰り返す。
【００７３】
図１０は、本発明の録画再生機器１０によるメモリ選択方法の他の例を説明するためのフロー図である。本例では、前述の図５に対応するメモリ選択方法について説明するものとする。ここで、リピート再生などの再生動作に係る再生設定情報は録画予約管理部１５ａ等に記憶されており、この再生設定情報により、再生に使用予定のメモリ領域がどのメモリ領域であるか判定できるようにしている。
【００７４】
まず、録画再生機器１０は、メモリディスク１４に対して、判定対象メモリ領域（判定対象メモリ単位）を選定し（ステップＳ２１）、選定した判定対象メモリ領域が記録済みか否かを判定する（ステップＳ２２）。ここで、判定対象メモリ領域が記録済みであると判定した場合（ＹＥＳの場合）、録画予約管理部１５ａから再生設定情報を読み込み（ステップＳ２３）、この再生設定情報に基づいて、判定対象メモリ領域に再生予定（リピート再生など）があるか否かを判定する（ステップＳ２４）。判定対象メモリ領域に再生予定があると判定した場合（ＹＥＳの場合）、メモリチェックの対象とするように制御する（ステップＳ２６）。また、ステップＳ２４において、判定対象メモリ領域に再生予定がないと判定した場合（ＮＯの場合）、メモリチェックの対象としないように制御する（ステップＳ２５）。また、ステップＳ２２において、選定した判定対象メモリ領域が記録済みでないと判定した場合（ＮＯの場合）、メモリチェックの対象としないように制御する（ステップＳ２７）。
【００７５】
そして、全ての判定対象メモリ単位について判定処理を行ったか否かを判断し（ステップＳ２８）、全ての判定対象メモリ単位について判定処理を行なったと判断した場合（ＹＥＳの場合）、そのまま終了する。また、ステップＳ２８において、全ての判定対象メモリ単位について判定処理を行っていないと判断した場合（ＮＯの場合）、ステップＳ２１に戻り処理を繰り返す。
【００７６】
図１１は、本発明の録画再生機器１０によるメモリ選択方法の他の例を説明するためのフロー図である。本例では、前述の図６に対応するメモリ選択方法について説明するものとする。ここで、録画予約設定情報は録画予約管理部１５ａに記憶されており、この録画予約設定情報に基づいて、録画動作に必要なメモリ容量を算出し、算出したメモリ容量分のメモリを割り当てる処理を行う。そして、この録画予約設定情報により、録画に使用予定のメモリ領域がどのメモリ領域であるか判定できるようにしている。
【００７７】
まず、録画再生機器１０は、メモリディスク１４に対して、判定対象メモリ領域（判定対象メモリ単位）を選定し（ステップＳ３１）、選定した判定対象メモリ領域が記録済みか否かを判定する（ステップＳ３２）。ここで、判定対象メモリ領域が記録済みであると判定した場合（ＹＥＳの場合）、メモリチェックの対象としないように制御する（ステップＳ３３）。また、ステップＳ３２において、判定対象メモリ領域が記録済みではないと判定した場合（ＮＯの場合）、録画予約管理部１５ａから録画予約設定情報を読み込み（ステップＳ３４）、この録画予約設定情報に基づいて、判定対象メモリ領域に録画予定（予約録画）があるか否かを判定する（ステップＳ３５）。判定対象メモリ領域に録画予定があると判定した場合（ＹＥＳの場合）、上記録画予約設定情報に基づいて、予約録画設定で一番直近の日時がいつかを判定する（ステップＳ３６）。また、ステップＳ３５において、判定対象メモリ領域に録画予定がないと判定した場合（ＮＯの場合）、ステップＳ３３に移行する。
【００７８】
そして、ステップＳ３６において、予約録画設定で一番直近の日時が本日の場合（本日の場合）、メモリチェックの対象とするように制御する（ステップＳ３７）。また、予約録画設定で一番直近の日時が明日以降の場合（明日以降の場合）、ステップＳ３３に移行する。
【００７９】
そして、全ての判定対象メモリ単位について判定処理を行ったか否かを判断し（ステップＳ３８）、全ての判定対象メモリ単位について判定処理を行なったと判断した場合（ＹＥＳの場合）、そのまま終了する。また、ステップＳ３８において、全ての判定対象メモリ単位について判定処理を行っていないと判断した場合（ＮＯの場合）、ステップＳ３１に戻り処理を繰り返す。
【００８０】
図１２は、本発明の録画再生機器１０によるメモリ選択方法の他の例を説明するためのフロー図である。本例では、前述の図７に対応するメモリ選択方法について説明するものとする。ここで、メモリチェック履歴に基づくエラー情報あるいは既録画データの再生時におけるエラー情報の少なくとも１つをエラー履歴情報としてメモリエラー管理部１５ｃに記憶しており、このエラー履歴情報により、エラーが発生したメモリ領域がどのメモリ領域であるか判定し、メモリ領域毎にエラー発生回数が分かるようにしている。
【００８１】
まず、録画再生機器１０は、メモリディスク１４に対して、判定対象メモリ領域（判定対象メモリ単位）を選定し（ステップＳ４１）、メモリエラー管理部１５ｃからエラー履歴情報を読み込む（ステップＳ４２）。そして、このエラー履歴情報に基づいて、ステップＳ４１で選定した判定対象メモリ領域にエラー履歴があるか否かを判定する（ステップＳ４３）。ここで、判定対象メモリ領域にエラー履歴がない場合（ＮＯの場合）、メモリチェックの対象としないように制御する（ステップＳ４４）。また、ステップＳ４３において、判定対象メモリ領域にエラー履歴があると判定した場合（ＹＥＳの場合）、エラー発生回数が設定値よりも大きいか否かを判定する（ステップＳ４５）。
【００８２】
ステップＳ４５において、エラー発生回数が設定値よりも大きくないと判定した場合（ＮＯの場合）、この判定対象メモリ領域をメモリチェックの対象とするように制御する（ステップＳ４６）。また、エラー発生回数が設定値よりも大きいと判定した場合（ＹＥＳの場合）、この判定対象メモリ領域をメモリチェックの対象としないように制御する（ステップＳ４７）。
【００８３】
そして、全ての判定対象メモリ単位について判定処理を行ったか否かを判断し（ステップＳ４８）、全ての判定対象メモリ単位について判定処理を行なったと判断した場合（ＹＥＳの場合）、そのまま終了する。また、ステップＳ４８において、全ての判定対象メモリ単位について判定処理を行っていないと判断した場合（ＮＯの場合）、ステップＳ４１に戻り処理を繰り返す。
【００８４】
図１３，図１４は、本発明の録画再生機器１０によるメモリ選択方法の他の例を説明するためのフロー図で、図１４は図１３のフローの続きである。このフローは、前述の図９〜図１１で説明したフローを組み合わせたものである。
【００８５】
まず、録画再生機器１０は、メモリディスク１４に対して、判定対象メモリ領域（判定対象メモリ単位）を選定し（ステップＳ５１）、判定対象メモリ領域が記録済みであるか否かを判定する（ステップＳ５２）。ここで、判定対象メモリ領域が記録済みであると判定した場合（ＹＥＳの場合）、録画予約管理部１５ａから再生設定情報を読み込んで（ステップＳ５３）、この再生設定情報に基づいて、判定対象メモリ領域に再生予定があるか否かを判定する（ステップＳ５４）。判定対象メモリ領域に再生予定がないと判定した場合（ＮＯの場合）、メモリチェックの対象としないように制御する（ステップＳ５５）。また、ステップＳ５４において、判定対象メモリ領域に再生予定があると判定した場合（ＹＥＳの場合）、再生に使用される予定のメモリ領域をメモリチェックの対象候補（３）とする（ステップＳ５６）。
【００８６】
また、ステップＳ５２において、判定対象メモリ領域が記録済みではないと判定した場合（ＮＯの場合）、録画予約管理部１５ａから録画予約設定情報を読み込んで（ステップＳ５７）、この録画予約設定情報に基づいて、判定対象メモリ領域に録画予定（予約録画，タイムシフト録画）があるか否かを判定する（ステップＳ５８）。ここで、判定対象メモリ領域に録画予定がないと判定した場合（ＮＯの場合）、メモリチェックの対象としないように制御する（ステップＳ５９）。また、ステップＳ５８において、判定対象メモリ領域に録画予定があると判定した場合（ＹＥＳの場合）、判定対象メモリ領域に予約録画の予定があるか否かを判定する（ステップＳ６０）。ここで、予約録画の予定がある場合（ＹＥＳの場合）、予約録画設定で一番直近の日時がいつかを判定する（ステップＳ６１）。また、ステップＳ６０において、予約録画の予定がない場合（ＮＯの場合）、ステップＳ５９に移行する。
【００８７】
ステップＳ６１において、予約録画設定で一番直近の日時が本日の場合（本日の場合）、予約録画での使用領域をメモリチェックの対象候補（１）とする（ステップＳ６２）。また、予約録画設定で一番直近の日時が明日以降である場合（明日以降の場合）、ステップＳ５９に移行する。
【００８８】
また、ステップＳ５８において、判定対象メモリ領域に録画予定があると判定した場合（ＹＥＳの場合）、判定対象メモリ領域にタイムシフト録画の予定があるか否かを判定する（ステップＳ６３）。ここで、タイムシフト録画の予定がある場合（ＹＥＳの場合）、タイムシフト録画での使用領域をメモリチェックの対象候補（２）とする（ステップＳ６４）。また、ステップＳ６３において、タイムシフト録画の予定がない場合（ＮＯの場合）、ステップＳ５９に移行する。
【００８９】
図１４において、全ての判定対象メモリ単位について判定処理を行ったか否かを判断し（ステップＳ７１）、全ての判定対象メモリ単位について判定処理を行なったと判断した場合（ＹＥＳの場合）、システム制御部１５内のメモリから設定情報を読み込む（ステップＳ７２）。また、ステップＳ７１において、全ての判定対象メモリ単位について判定処理を行っていないと判断した場合（ＮＯの場合）、図１３のステップＳ５１に戻り処理を繰り返す。なお、上記設定情報としては、メモリ単位でのメモリチェックの実行に要する時間、最大メモリチェック時間設定値（Ｔｍａｘ）、メモリチェック対象候補の優先順位（優先度）情報を含むものとする。
【００９０】
そして、これまでのステップで求めたメモリチェックの対象候補（１），（２），（３）の情報（すなわち、どのメモリ領域を対象候補としたかを示す情報）を読み込み（ステップＳ７３）、読み込んだメモリチェック対象候補（１），（２），（３）の情報と、ステップＳ７２で読み込んだ設定情報とに基づいて、メモリチェック対象候補（１），（２），（３）について、メモリチェック時間の集計値を算出する（ステップＳ７４）。
【００９１】
そして、ステップＳ７４で算出したメモリチェック時間が最大メモリチェック時間設定値（Ｔｍａｘ）以下であるか否かを判定し（ステップＳ７５）、メモリチェック時間が最大メモリチェック時間設定値（Ｔｍａｘ）以下と判定した場合（ＹＥＳの場合）、現時点でのメモリチェック対象候補をメモリチェック候補とするように制御する（ステップＳ７６）。また、ステップＳ７５において、メモリチェック時間が最大メモリチェック時間設定値（Ｔｍａｘ）よりも大きいと判定した（ＮＯの場合）、メモリチェック対象候補の情報を更新し（ステップＳ７７）、ステップＳ７４に戻り処理を繰り返す。具体的には、現時点での優先度が最下位のメモリ対象候補（すなわち、メモリチェック対象候補（１），（２），（３）のいずれか）を除いたものを、新たなメモリチェック対象候補とし、これにより算出されるメモリチェック時間と、最大メモリチェック時間設定値（Ｔｍａｘ）との比較を行う処理を、メモリチェック時間がＴｍａｘ以下になるまで繰り返す。
【００９２】
このように図１４に示したフローでは、図１３のフローで求めたメモリチェック対象候補から、メモリチェックが一定時間（規定の最大時間Ｔｍａｘ）以内に完了するように、メモリチェック対象とするメモリ領域を決定するようにしている。なお、図１３に示したフローでは、前述の図９〜図１１で説明したフローを組み合わせて、メモリチェック対象候補を選択するようにしているが、前述の図１２で説明したフロー（エラー履歴）を組み合わせるようにしてもよい。
【００９３】
図１３及び図１４に示したフローの具体例について以下に説明する。
図１３のフローにおいて、メモリチェック対象候補（１）は予約録画での使用領域、メモリチェック対象候補（２）はタイムシフト録画での使用領域、メモリチェック対象候補（３）は再生動作（リピート再生を含む）での使用領域であるものとする。
【００９４】
（ケース１）
システム制御部１５内のメモリに保持される設定情報として、例えば、メモリ単位でのメモリチェック実行時間を「１秒／メモリ単位」、最大メモリチェック時間設定値（Ｔｍａｘ）を「１０秒」、メモリチェック対象候補の優先度情報を「１位(最優先)：予約録画での使用領域、２位(次点)：タイムシフト録画での使用領域、３位：再生動作（リピート再生を含む）での使用領域」とする。すなわち、優先度の高い順に、メモリチェック対象候補（１）、（２）、（３）となる。また、メモリチェック対象候補毎に選択されたメモリ単位数が、それぞれ、メモリチェック対象候補（１）が３メモリ単位、メモリチェック対象候補（２）が５メモリ単位、メモリチェック対象候補（３）が８メモリ単位とする。
【００９５】
まず、上記条件に基づいて、メモリチェック時間の集計値を算出すると、“１６秒”（＝３×１秒＋５×１秒＋８×１秒）となり、最大メモリチェック時間設定値（Ｔｍａｘ）が１０秒であるため、メモリチェック時間の集計値＞Ｔｍａｘとなる。従って、現時点でメモリチェックを行っても設定時間内には完了しないことが分かる。次に、優先度が１番低い（３位の）「再生動作（リピート再生を含む）での使用領域」をメモリチェック対象候補から除いて、新たにメモリチェック時間の集計値を算出する。すると、“８秒”（＝３×１秒＋５×１秒）となり、メモリチェック時間の集計値＜Ｔｍａｘとなり、これらのメモリ領域に対してメモリチェックを行うことで、設定時間（１０秒）内に完了することが分かる。よって、当初のメモリチェック対象候補から、メモリチェック対象候補（３）、すなわち、「再生動作（リピート再生を含む）での使用領域」を除いたものをメモリチェック対象のメモリ領域と判定する。
【００９６】
（ケース２）
ケース１とはメモリチェック対象候補の各メモリ単位数が異なり、メモリチェック対象候補毎に選択されたメモリ単位数が、それぞれ、メモリチェック対象候補（１）が３メモリ単位、メモリチェック対象候補（２）が５メモリ単位、メモリチェック対象候補（３）が２メモリ単位とする。この場合、メモリチェック時間の集計値を算出すると、“１０秒”（＝３×１秒＋５×１秒＋２×１秒）となり、メモリチェック時間の集計値＝最大メモリチェック時間設定値（Ｔｍａｘ）となるため、現時点でのすべてのメモリチェック対象候補をメモリチェック対象とする。
【００９７】
（ケース３）
ケース１，２とはメモリ対象候補の各メモリ単位数が異なり、メモリチェック対象候補毎に選択されたメモリ単位数が、それぞれ、メモリチェック対象候補（１）が３メモリ単位、メモリチェック対象候補（２）が９メモリ単位、メモリチェック対象候補（３）が２メモリ単位とする。この場合、メモリチェック時間の集計値を算出すると、“１４秒”（＝３×１秒＋９×１秒＋２×１秒）となり、メモリチェック時間の集計値＞最大メモリチェック時間設定値（Ｔｍａｘ）となる。従って、現時点でメモリチェックを行っても設定時間内には完了しない。
【００９８】
次に、優先度が１番低い（３位の）「再生動作（リピート再生を含む）での使用領域」をメモリチェック対象候補から除いて、メモリチェック時間の集計値を算出すると、“１２秒”（＝３×１秒＋９×１秒）となり、メモリチェック時間の集計値＞最大メモリチェック時間設定値（Ｔｍａｘ）となる。従って、この状態でメモリチェックを行っても設定時間内には完了しない。
【００９９】
次に、優先度が２番目に低い「タイムシフト録画での使用領域」をメモリチェック対象候補から除いて、メモリチェック時間の集計値を算出すると、“３秒”（＝３×１秒）となり、メモリチェック時間の集計値＜最大メモリチェック時間設定値（Ｔｍａｘ）となる。従って、当初のメモリチェック対象候補からメモリチェック対象候補（２）および（３）を除いたものをメモリチェック対象とする。
【０１００】
なお、メモリチェック対象候補（１）および（３）として、メモリチェック時間の集計値を算出すると、“５秒”（＝３×１秒＋２×１秒）となり、最大メモリチェック時間設定値（Ｔｍａｘ＝１０秒）以内であるため、当初のメモリチェック対象候補からメモリチェック対象候補（２）のみを除いたものをメモリチェック対象と判定しても良い。
【符号の説明】
【０１０１】
１０…録画再生機器、１１…データ入出力処理部、１２…記録再生処理部、１３…記録媒体制御部、１４…記録媒体（メモリディスク）、１５…システム制御部、１５ａ…録画予約管理部、１５ｂ…動作履歴管理部、１５ｃ…メモリエラー管理部、１５ｄ…制御ＣＰＵ、１４１…ファイルシステムコントローラ、１４２…メモリコントローラ、１４３ａ〜１４３ｌ…ＳＤＲＡＭ。
【図１】
2010182240.tif 000003
【図２】
2010182240.tif 000004
【図３】
2010182240.tif 000005
【図４】
2010182240.tif 000006
【図５】
2010182240.tif 000007
【図６】
2010182240.tif 000008
【図７】
2010182240.tif 000009
【図８】
2010182240.tif 000010
【図９】
2010182240.tif 000011
【図１０】
2010182240.tif 000012
【図１１】
2010182240.tif 000013
【図１２】
2010182240.tif 000014
【図１３】
2010182240.tif 000015
【図１４】
2010182240.tif 000016