(57)【要約】【課題】大容量の不揮発性メモリを用いることなく、修理およびメンテナンス等において重要なイベント情報を確実に保存する。【解決手段】履歴記録ユニット２０は、録画装置１に対するユーザの操作内容またはシステムの作動状況を表すイベント情報を不揮発性メモリ２３に記録する。履歴記録ユニット２０は、録画装置１から出力されてくるイベント情報を参照テーブルＴ２に基づき重要なイベント情報と、通常のイベント情報に分類する。また、履歴記録ユニット２０は、分類した重要なイベント情報を、上書きが禁止された一方向書込領域２３ａに記録し、通常のイベントを上書きが禁止されていないリングバッファ領域２３ｂに記録する。【選択図】図１
2008287423.tif 000002
【特許請求の範囲】
【請求項１】
時間ごとのイベント情報を取得して、第１記録領域および第２記録領域を含む記録手段に記録する履歴記録装置において、
イベント情報の種類に応じた分類が規定してある分類テーブルと、
前記分類テーブルに基づいて、取得したイベント情報を第一種のイベント情報と第二種のイベント情報とに分類する分類手段と、
前記分類手段が分類した第一種のイベント情報を前記記録手段の第１記録領域に記録する処理を行う第１記録処理手段と、
前記分類手段が分類した第二種のイベント情報を前記記録手段の第２記録領域に記録する処理を行う第２記録処理手段と
を備え、
前記第１記録処理手段は、前記第１記録領域が記録可能上限に達した場合、新たな第一種のイベント情報を記録する処理を停止するようにしてあり、
前記第２記録処理手段は、前記第２記録領域が記録可能上限に達した場合、記録順が古い第二種のイベント情報から新たな第二種のイベント情報を上書きするようにしてあることを特徴とする履歴記録装置。
【請求項２】
時間ごとのイベント情報を取得して記録する履歴記録装置において、
記録可能上限に達すると新たな情報を記録しないようにしてある第１記録領域および記録可能上限に達すると記録順が古い情報から新たな情報で上書きするようにしてある第２記録領域を含む記録手段と、
イベント情報の種類に応じた記録先として第１記録流域または第２記録領域を規定した分類テーブルと、
前記分類テーブルに基づいて、取得したイベント情報の記録先を分類する分類手段と、
前記分類手段が分類した結果に従って、取得したイベント情報を前記第１記録領域または第２記録領域に記録する処理を行う手段と
を備えることを特徴とする履歴記録装置。
【請求項３】
記録したイベント情報の出力指示を受け付ける指示受付手段と、
前記指示受付手段が出力指示を受け付けた場合、前記第１記録領域に記録されたイベント情報および前記第２記録領域に記録されたイベント情報をそれぞれ読み出して時間順に並べた時系列表を作成する時系列表作成手段と、
前記時系列表作成手段が作成した時系列表を出力する処理を行う出力処理手段と
を備える請求項１または請求項２に記載の履歴記録装置。
【請求項４】
前記第１記録領域にイベント情報が記録可能上限に達するまで記録された場合、記録可能上限に達した旨を出力する手段を備える請求項１乃至請求項３のいずれか１項に記載の履歴記録装置。
【請求項５】
前記第１記録領域に記録されたイベント情報の削除指示を受け付ける手段と、
前記削除指示を受け付けた場合、前記第１記録領域に記録されたイベント情報を削除する処理を行う手段と
を備える請求項１乃至請求項４のいずれか１項に記載の履歴記録装置。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の履歴記録装置と、
電源オンまたは電源オフの操作を受け付ける手段と
を備え、
前記第１記録領域に記録されるイベント情報には、電源オンまたは電源オフの操作の受け付けに伴い電源オンまたは電源オフの状態になったことを示す情報が含まれることを特徴とする電気機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、履歴保存用のメモリ等に対する構成費用をアップさせることなく、不具合原因などのチェック時に参照される重要なイベント情報の履歴を確実に保存できるようにした履歴記録装置および電気機器に関する。
【背景技術】
【０００２】
従来の各種電気機器の中で、マイクロコンピュータ等の制御部を内蔵する機種は、ユーザから受け付けた操作の内容および機器の作動状況などを表す情報（イベント情報と称す）を時間と共に随時、不揮発性のメモリに履歴として記録する仕様になっていることが多い。記録されたイベント情報は通常、電気機器の修理、診断、メンテナンスなどのときに、電気機器に接続される診断用の外部機器（パーソナルコンピュータ等）へ表示出力されて、サービス担当者が電気機器の今までの操作及び作動に関する履歴を確認できるようになっている。
【０００３】
イベント情報のメモリへの記録の仕方は、メモリの記録可能上限に達するまでイベント情報が一旦記録されると、古いイベント情報から順に新たなイベント情報が上書きされると云うリングバッファ的な書き込みになっていることが一般的である。そのため、修理、診断等において不具合の究明に必要なイベント情報が上書きにより消失してしまうことがある。
【０００４】
下記の特許文献１では、重要なイベント情報の消失を防ぐため、リングバッファ的に書き込みを行うメモリの領域を複数設けると共に、記録するイベント情報の種類を重要度に応じて複数に分類し、分類した重要度別にイベント情報の書き込み先の領域を相違させる細断処理装置およびログ保存方法が開示されている。なお、下記の特許文献２では、情報の記録の仕方を工夫することで、少ない容量のバッファメモリを用いてプログラムの実行履歴（イベント情報に相当）を収集する情報制御装置が開示されている。また、下記の特許文献３では、記録されたログ情報（イベント情報に相当）をユーザの所望する形態に整形して表示できるようにした表示ログ整形装置が開示されている。
【特許文献１】特開２００６−１５９１０５号公報
【特許文献２】特開平１１−３９１９２号公報
【特許文献３】特開２００５−１６５４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１では、イベント情報の重要度に分けて書き込み先を相違させているが、書き込み先となる各領域は、いずれもリングバッファ的に書き込みを行うので、記録可能上限に一旦到達すれば、古いイベント情報から消失していくことになるため、重要なイベント情報が必ず残ることが保証されない問題がある。また、特許文献２では、独特の記録の仕方を行うので、記録された情報の読み出しも独特の処理が要求される。
【０００６】
一方、多数のイベント情報を記録可能にするため、複数のメモリを設けて記録容量を増やすこと、または記録容量の大きいメモリ等を用いることも想定できるが、これではイベント情報の記録構成にかかるコストが上昇すると共に、記録に要する処理を行うための消費電力も増大するので、このような構成の採用は現実的に困難である。
【０００７】
本発明は、斯かる問題に鑑みてなされたものであり、従来と同様にリングバッファ的な書き込みを行う記録領域に加えて上書き禁止領域を新たに設け、重要なイベント情報は上書き禁止領域に書き込むことにより、コストアップを抑制しながら重要なイベント情報が確実に残るようにした履歴記録装置および電気機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る履歴記録装置は、時間ごとのイベント情報を取得して、第１記録領域および第２記録領域を含む記録手段に記録する履歴記録装置において、イベント情報の種類に応じた分類が規定してある分類テーブルと、前記分類テーブルに基づいて、取得したイベント情報を第一種のイベント情報と第二種のイベント情報とに分類する分類手段と、前記分類手段が分類した第一種のイベント情報を前記記録手段の第１記録領域に記録する処理を行う第１記録処理手段と、前記分類手段が分類した第二種のイベント情報を前記記録手段の第２記録領域に記録する処理を行う第２記録処理手段とを備え、前記第１記録処理手段は、前記第１記録領域が記録可能上限に達した場合、新たな第一種のイベント情報を記録する処理を停止するようにしてあり、前記第２記録処理手段は、前記第２記録領域が記録可能上限に達した場合、記録順が古い第二種のイベント情報から新たな第二種のイベント情報を上書きするようにしてあることを特徴とする。
【０００９】
本発明にあっては、取得したイベント情報を分類テーブルに従って２種類のイベント情報に分類し、一方のイベント情報（第一種のイベント情報）を記録可能上限に達しても上書きされない第１記録領域に記録し、他方のイベント情報（第二種のイベント情報）をリングバッファ的に上書きが行われる第２記録領域に記録するので、第１記録領域に記録されたイベント情報は消失されなくなる。そのため、第１記録領域に記録される一方のイベント情報を、分類テーブルで重要なイベント情報（不具合の究明に必要な種類の情報）に対応させておけば、修理、診断、メンテナンスなどにおいて、重要なイベント情報を第１記録領域から読み出して参照できるようになる。また、記録手段が第１記録領域および第２記録領域を含むので、イベント情報の記録に用いる記録手段が複数設ける必要はなく、コストアップも生じない。なお、分類テーブルは、イベント情報に係る内容を表すテキストまたは識別情報（ＩＤなどの識別コード、）により、イベント情報を重要度に応じて分類できるテーブル内容にすることが好ましい。
【００１０】
本発明に係る履歴記録装置は、時間ごとのイベント情報を取得して記録する履歴記録装置において、記録可能上限に達すると新たな情報を記録しないようにしてある第１記録領域および記録可能上限に達すると記録順が古い情報から新たな情報で上書きするようにしてある第２記録領域を含む記録手段と、イベント情報の種類に応じた記録先として第１記録流域または第２記録領域を規定した分類テーブルと、前記分類テーブルに基づいて、取得したイベント情報の記録先を分類する分類手段と、前記分類手段が分類した結果に従って、取得したイベント情報を前記第１記録領域または第２記録領域に記録する処理を行う手段とを備えることを特徴とする。
【００１１】
本発明にあっては、上書きされない第１記録領域およびリングバッファ的な構造の第２記録領域を含む記録手段を用いると共に、分類テーブルに基づき記録先を分類した各イベント情報を第１記録領域または第２記録領域に記録するので、第１記録領域に記録されたイベント情報は消失されなくなる。よって、装置の故障解析等に必要な情報は、分類テーブルにより記録先を第１記録領域と規定しておけば、第１記録領域に記録されたイベント情報を参照して、効率的に故障解析等を行うことが可能となる。
【００１２】
本発明に係る履歴記録装置は、記録したイベント情報の出力指示を受け付ける指示受付手段と、前記指示受付手段が出力指示を受け付けた場合、前記第１記録領域に記録されたイベント情報および前記第２記録領域に記録されたイベント情報をそれぞれ読み出して時間順に並べた時系列表を作成する時系列表作成手段と、前記時系列表作成手段が作成した時系列表を出力する処理を行う出力処理手段とを備えることを特徴とする。
【００１３】
本発明にあっては、記録したイベント情報の出力指示に基づき、異なる記録領域に記録された各イベント情報を時間順に並べて統合した時系列表を作成して出力処理を行うので、領域を分けて各イベント情報を記録しても、記録した全イベント情報を時系列の順で参照でき、過去の履歴を容易に確認することができる。なお、第２記録領域に記録されたイベント情報は、上書きにより消失する場合も生じるが、第１記録領域に記録されたイベント情報は残っているので、第１記録領域に記録されたイベント情報の時間から、第２記録領域で消失されたイベント情報の内容も推測することができ、記録手段に残っているイベント情報を総合的に判断して故障解析等を行える。
【００１４】
本発明に係る履歴記録装置は、前記第１記録領域にイベント情報が記録可能上限に達するまで記録された場合、記録可能上限に達した旨を出力する手段を備えることを特徴とする。
本発明にあっては、長年の使用などにより第１記録領域が記録可能上限に達すると、記録上限可能に達した旨を出力するので、これ以上、第１記録領域に新たなイベント情報を記録することができない状態であることをユーザは容易に把握できる。
【００１５】
本発明に係る履歴記録装置は、前記第１記録領域に記録されたイベント情報の削除指示を受け付ける手段と、前記削除指示を受け付けた場合、前記第１記録領域に記録されたイベント情報を削除する処理を行う手段とを備えることを特徴とする。
本発明にあっては、第１記録領域に記録されたイベント情報の削除指示に基づいて、第１記録領域からイベント情報を削除する処理を行うので、上書きが禁止された第１記録領域が記録可能上限に達した場合などに、確認済みのイベント情報を削除して、新たな記録可能容量を確保することが可能となる。なお、このような削除処理は、上述した第１記録領域が記録可能上限に達した旨の出力と連携させると、ユーザが第１記録領域の状況を把握した上で削除指示を与えることができるので好ましい。
【００１６】
本発明に係る電気機器は、上述したいずれか１つの履歴記録装置と、電源オンまたは電源オフの操作を受け付ける手段とを備え、前記第１記録領域に記録されるイベント情報には、電源オンまたは電源オフの操作の受け付けに伴い電源オンまたは電源オフの状態になったことを示す情報が含まれることを特徴とする。
【００１７】
本発明にあっては、電気機器が上述した履歴記録装置を備えると共に、第１記録領域に記録されるイベント情報には電源オンまたは電源オフになったことを示す情報が含まれるので、電源オンにより作動開始になったこと、または電源オフにより作動終了になったことが時間と共に残るようになる。その結果、不具合原因の究明にとって、最も基本的に重要となる電源オンまたは電源オフが、どういう状況でなされたかを確認でき、故障解析等において重要な情報を提供できる。
【発明の効果】
【００１８】
本発明にあっては、取得したイベント情報から分類した第一種のイベント情報を、記録可能上限に達しても上書きされない第１記録領域に記録するので、第一種のイベント情報を確実に残すことができ、また、記録手段は構造的には従来と同様であるため、イベント情報の記録に係るコストおよび消費電力は上昇しない。
また、本発明にあっては、取得したイベント情報の記録先を分類テーブルで分類して、分類した一方のイベント情報を、上書きが禁止された第１記録領域に記録するので、第１記録領域に記録されたイベント情報の消失を防止でき、故障解析等の際、重要なイベント情報をサービス担当者が確実に参照できる。
【００１９】
本発明にあっては、記録したイベント情報の出力指示に基づき、各領域に記録されたイベント情報を時間順に並べて統合した時系列表を作成して出力処理を行うので、記録した全イベント情報を、サービス担当者は時系列順で過去の履歴として効率的に確認できる。
【００２０】
また、本発明にあっては、第１記録領域が記録可能上限に達すると、記録上限可能に達した旨を出力するので、これ以上、第１記録領域にイベント情報を記録することができない状態であることをユーザは把握できる。
さらに、本発明にあっては、第１記録領域に記録されたイベント情報の削除指示に基づき、第１記録領域からイベント情報を削除する処理を行うので、第１記録領域が記録可能上限に達しても、リセットして新たな記録可能領域を確保できる。
【００２１】
本発明にあっては、電気機器が上述した履歴記録装置を備えると共に、第１記録領域に記録されるイベント情報には電源オンまたは電源オフになったことを示す情報が含まれるので、不具合原因の究明にとって最も重要となる電源オンまたは電源オフが、どういう状況で行われたかを示す情報を修理、メンテナンス等の際に提供できる。
【発明を実施するための最良の形態】
【００２２】
図１は、本発明の実施形態に係る履歴記録ユニット２０（履歴記録装置に該当）を内蔵した録画装置１（電気機器に該当）の主要な内部構造を示すブロック図であり、録画装置１は、受信した放送番組をハードディスク装置（ＨＤＤ装置）又はＤＶＤに記録可能にしている。また、録画装置１に内蔵される履歴記録ユニット２０は、録画装置１がユーザから受け付ける各種操作の内容および録画装置１に係るシステムの作動の状況を表すイベント情報を時間と共に不揮発性メモリ２３に記録する。本実施形態の履歴記録ユニット２０は、不揮発性メモリ２３を上書きが禁止された一方向書込領域２３ａと、リングバッファ的に記録を行うリングバッファ領域２３ｂの二領域に分けて、イベント情報の中身（種類）に応じて書込先の領域を切り替えることが特徴になっている。以下、録画装置１および履歴記録ユニット２０の各部を詳説する。
【００２３】
録画装置１は、チューナ２、データ処理部３、記録再生処理部４、ＨＤＤ装置５、ＤＶＤユニット６、モニタ接続部７、ＲＡＭ８、ＲＯＭ９、制御部１０を内部バス１ａで接続すると共に、接続部１０に履歴記録ユニット２０を接続バス１ｂで接続している。なお、録画装置１は、ユーザからの操作指示を受け付ける操作部１１およびリモコン装置１３から発せられる赤外光（操作信号を含んだ赤外光）を受光するリモコン受光部１２を制御部１０に接続した構成にしている。
【００２４】
録画装置１が有するチューナ２は、図示しないアンテナを通じて、テレビジョン信号を受信し、テレビジョン放送の各種番組のデータ（音声および映像）を取得し、取得したデータをデータ処理部３へ送る処理を行う。また、データ処理部３は主に、チューナ２で取得したデータまたは録画されたデータをモニタ接続部７を通じて外部のテレビジョン装置ＴＶに出力する処理と、チューナ２で取得したデータを録画できるように、取得したデータを記録再生処理部４へ送る処理を行う。なお、データ処理部３は外部のテレビジョン装置ＴＶへデータを出力する場合、出力対象のデータに対して所定のデコード処理などを行う。
【００２５】
記録再生処理部４は、データの記録に係る処理および再生に係る処理を行い、データの記録（録画）を行う場合、記録対象のデータを制御部１０の指示に従って、ＨＤＤ装置５またはＤＶＤユニット６のいずれかへ送る。また、再生に係る処理を行う場合、記録再生処理部４は、ＨＤＤ装置５またはＤＶＤユニット６から読み出されたデータを受け取って、データ処理部３へ送る処理を行う。
【００２６】
ＨＤＤ装置５は、録画用の磁気ディスクを内蔵した記録媒体であり、録画時には記録再生処理部４から送られてきたデータの書き込みを行い、再生時には記録済みのデータを読み出して記録再生処理部４へ送る処理を行う。また、ＤＶＤユニット６は、記録メディアであるディスク（ＤＶＤ  Digital Versatile Disc）を受け入れ可能な構造になっており、ＨＤＤ装置５と同様に、録画時にはディスクへデータの書き込みを行い、再生時にはディスクに記録済みのデータを読み出して記録再生処理部４へ送る処理を行う。
【００２７】
モニタ接続部７は、接続線Ｌ１を通じて外部のテレビジョン装置ＴＶを録画装置１と接続するインタフェースであり、データ処理部３から送られてきたデータを所定のタイミングでテレビジョン装置ＴＶへ出力する処理を行う。
【００２８】
また、ＲＡＭ８は、制御部１０の制御処理に伴うデータおよびファイル等を一時的に記録するものである。ＲＯＭ９は、制御プログラムＰ１、ＩＤテーブルＴ１および画面データベースＧ１等を予め記録している。ＲＯＭ９が記録する制御プログラムＰ１は、制御部１０が行う制御処理の内容を規定したものであり、制御部１０は、この制御プログラムＰ１の規定に従って、録画装置１の各機能に応じた各種制御を行う。
【００２９】
図２は、ＲＯＭ９が記録するＩＤテーブルＴ１の中身を概略的に示している。ＩＤテーブルＴ１は、録画装置１で生じる各種イベント（ユーザの操作、システムの作動の状況などを表す情報）を示す文字列（system_power_on、POWER_ON_KEYなど）ごとに、識別コード（ＩＤ）を対応付けた内容になっている。なお、ＩＤの値が０００１〜５０００に対応付けられるイベントは、基本的に録画装置１の修理、診断、メンテナンスなどのときに重要視されるレベルの情報（重要な履歴情報）が対応付けられており、具体的には、録画装置１のシステムが電源ＯＮまたは電源ＯＦＦの状態になったこと、録画装置１が録画を開始したこと、録画装置１が録画を終了したこと等のシステム作動状況に関する情報が対応付けられている。
【００３０】
一方、ＩＤの値が５００１〜９９９９に対応付けられるイベントは、基本的に録画装置１の修理、診断、メンテナンスなどのときに通常レベルで参照される程度の情報（通常履歴情報）が対応付けられており、具体的には、ユーザが行った操作の種類などに関する情報が対応付けられている。
【００３１】
また、ＲＯＭ９が記録する画面データベースＧｂは、録画装置１が表示する各種メニュー画面、注釈画面、警告画面等に対応する複数の画面データを含んでおり、図５に示すような警告画面１５に応じた画面データも含んでいる。
【００３２】
制御部１０は、日時を計る計時機能を内蔵しており、制御プログラムＰ１の規定に従って上述した各部（チューナ２〜モニタ制御部７など）を、ユーザから受け付けた操作指示に基づき制御を行う。また、制御部１０に接続されている操作部１１は、電源キー１１ａに加えて複数のボタン（図示せず）を具備しており、電源キー１１ａで電源オンと、電源オフの両方の操作を受け付け可能になっている。なお、操作部１１が含む複数のボタンの中には、チューナ２で受信するチャンネル番号を上昇させるアップボタン、チャンネル番号を下降させるダウンボタン、ＨＤＤ装置５で録画開始の操作指示を受け付けるボタン、ＨＤＤ装置５での録画停止の操作指示を受け付けるボタン、ＨＤＤ装置５の再生開始の操作指示を受け付けるボタン、ＨＤＤ装置５の再生停止の操作指示を受け付けるボタン、ＤＶＤユニット６で録画開始の操作指示を受け付けるボタン、ＤＶＤユニット６での録画停止の操作指示を受け付けるボタン、ＤＶＤユニット６の再生開始の操作指示を受け付けるボタン、ＤＶＤユニット６の再生停止の操作指示を受け付けるボタンなどを含んでいる。
【００３３】
また、制御部１０に接続されているリモコン受光部１２へ向けて各種操作信号を含む赤外光を発するリモコン装置１３も操作部１１と同様に、電源キー１３ａに加えて複数のボタンを含んでおり、これら複数のボタンで上述した操作部１１が受け付け可能な種類以上の各種操作を受け付ける。なお、リモコン装置１３は、ユーザから操作を受け付けると、受け付けた操作内容に応じた操作信号を含む赤外光を発信する。
【００３４】
制御部１０は、操作部１１またはリモコン装置１３で受け付けた操作に基づき制御を開始して、上述した各部（チューナ２〜モニタ制御部７など）が所定の作動を行うように制御処理を行う。また、その際、制御部１０は、受け付けた操作の種類および作動状況を履歴として残すためにイベント情報を作成する処理を行う。
【００３５】
図３（ａ）は、制御部１０が作成したイベント情報の一例（イベント情報ＩＦ１）の中身を示し、イベント情報ＩＦ１は、ＩＤ、日時、イベントおよび内容に関する情報を含んでいる。制御部１０は、操作部１１またはリモコン装置１３で受け付けた操作の種類を示す内容（図３（ａ）では、（電源をオフするために）電源キーが押されたこと）のテキストをイベントとして、大文字のアルファベットで作成し、その操作が行われた日時を自身が有する計時機能から取得してイベントと組み合わせると共に、そのイベントに対応するＩＤをＲＯＭ９に記録されたＩＤテーブルＴ１（図２参照）から検索し、イベントに組み合わせる。さらに制御部１０は、日時およびイベントの中身を表した内容を作成してイベントと組み合わせて、図３（ａ）に示す中身のイベント情報ＩＦ１を作成する。
【００３６】
また、図３（ｂ）は、制御部１０が作成したイベント情報の別の例（イベント情報ＩＦ２）の中身を示している。このイベント情報ＩＦ２は、録画装置１の各部（チューナ２〜モニタ制御部７、制御部１０など）の作動状況（図３（ｂ）では、（電源キーが押されたことに伴い）電源がオフの状態になったこと）を含んでいる。制御部１０は、このような作動状況を示すテキストをイベントとして小文字のアルファベットで作成する。その他は、図３（ａ）のイベント情報ＩＦ１の作成と同様に、制御部１０は、その作動状況に応じた日時をイベントとして組み合わせると共に、そのイベントに対応するＩＤをＩＤテーブルＴ１から検索し、イベントに組み合わせ、さらに、日時およびイベントの中身を表した内容を作成してイベントと組み合わせて、図３（ｂ）のイベント情報ＩＦ２を作成する。
【００３７】
なお、図３（ａ）のイベント情報ＩＦ１および図３（ｂ）のイベント情報ＩＦ２は、あくまで一例であり、他にも録画装置１が受け付ける操作の種類に応じて、図３（ａ）のイベント情報ＩＦ１に準じた中身のイベント情報を制御部１０は作成すると共に、録画装置１の作動状況（システムの変化など）に応じて、図３（ｂ）のイベント情報ＩＦ２に準じた中身のイベント情報を制御部１０は作成する。また、制御部１０は、作成したイベント情報を、図１に示す接続バス１ｂを通じて履歴記録ユニット２０へ送る処理を行うと共に、操作部１１またはリモコン装置１３で履歴記録ユニット２０の不揮発性メモリ２３の記録内容の出力指示、記録内容の削除指示等に係る操作を受け付けると、その指示を履歴記録ユニット２０へ送り処理等も行う。
【００３８】
さらに、制御部１０は、後述するように履歴記録ユニット２０から、不揮発性メモリ２３の一方向書込領域２３ａが記録可能上限に達した旨が送られてくると、ＲＯＭ９に記録した画面データベースＧｂに含まれる図５の警告画面１５に応じた画面データを読み出し、モニタ接続部７から出力する制御も行う。
【００３９】
本実施形態の履歴記録ユニット２０は、記録制御部２１、不揮発性メモリ２３、内部接続インタフェース２５および外部インタフェース２６を有しており、内部接続インタフェース２５で制御部１０と接続される。内部接続インタフェース２５は、制御部１０から送られてくる情報および指示等を受け付ける手段に該当し、制御部１０からの情報および指示等を記録制御部２１へ送る処理を行う。
【００４０】
記録制御部２１は、プログラムＰ２および参照テーブルＴ２等を予め記録した内部メモリ２２を具備しており、制御部１０から送られてくるイベント情報を不揮発性メモリ２３に記録する制御処理をプログラムＰ２の規定内容に従って行う。具体的に、記録制御部２１は、制御部１０からイベント情報が送られてくると、内部メモリ２２に記録した参照テーブルＴ２に基づき、記録対象となるイベント情報の書き込み先となる領域を分類し、分類先となる領域のアドレスを指定して記録処理を行う。
【００４１】
図４は、参照テーブルＴ２の中身を示しており、参照テーブルＴ２は、イベント情報の種類に応じた書き込み先の領域を規定した分類テーブルに該当し、詳しくはイベント情報に含まれるＩＤの値ごとに、不揮発性メモリ２３の書込先となる領域を分類した内容になっている。本実施形態では、ＩＤの値が０００１〜５０００のイベント情報（主に、作動状況を表す種類のイベント情報。第一種イベント情報に該当）は、不揮発性メモリ２３の一方向書込領域２３ａに書込先が分類され、ＩＤの値が５００１〜９９９９のイベント情報（主に、ユーザから受け付けた操作内容を表す種類のイベント情報。第二種イベント情報に該当）は、リングバッファ領域２３ｂに書込先が分類されるようになっている。なお、参照テーブルＴ２は、このように書込先となる領域を規定することで、結果としてイベント情報の種類に応じた分類を規定していることになる。
【００４２】
また、図６は、不揮発性メモリ２３の記録領域を概略的に表しており、本実施形態の不揮発性メモリ２３では、アドレスＡ１〜Ａｎ（ｎは、所定の整数）の範囲が一方向書込領域２３ａ（第１記録領域に該当。ｎ個の領域含む）に割り当てられており、アドレスＢ１〜Ｂｍ（ｍは、所定の整数）の範囲がリングバッファ領域２３ｂ（第２記録領域に該当。ｍ個の領域含む）に割り当てられている。なお、このような不揮発性メモリ２３には、一般的な録画装置で使用される記録容量と同等の記録容量を有する汎用タイプ（EEPROMまたはフラッシュメモリなどの汎用のメモリ）のメモリが適用されているため、不揮発性メモリ２３自体にコストアップは生じていないと共に、記録処理に要する消費電力もアップしていない。
【００４３】
記録制御部２１は、制御部１０から送られてきたイベント情報を図４の参照テーブルＴ２に基づき、第一種イベント情報（ＩＤの値が０００１〜５０００）と第二種イベント情報（ＩＤの値が５００１〜９９９９）に分類する。対象となるイベント情報を第一種イベント情報に分類した場合、記録制御部２１は、不揮発性メモリ２３のアドレスＡ１〜Ａｎの順にアドレスを指定して一方向書込領域２３ａへ順次記録する処理を行う。
【００４４】
図７（ａ）〜（ｃ）は、一方向書込領域２３ａに第一種イベント情報が記録されていく状態を概略的に示した図である。図７（ａ）は、記録された第一種イベント情報の量がまだ少なく、空き領域が一方向書込領域２３ａの全記録領域の半分以上存在する場合を示している。図７（ｂ）は、記録された第一種イベント情報の量が増加して、一方向書込領域２３ａの空き領域が少なくなった場合（全記録領域の約１／５）を示している。図７（ｃ）は、記録された第一種イベント情報の量が更に増加して、一方向書込領域２３ａが記録可能上限に達し、一方向書込領域２３ａの空き領域が無い場合を示している。
【００４５】
図７（ｃ）のように、一方向書込領域２３ａの空き領域が無くなった場合、記録制御部２１は、一方向書込領域２３ａへの新たな記録処理を停止して（新たな情報を記録しないように上書きを禁止して）、一方向書込領域２３ａの記録内容が消去されないようにしている。
【００４６】
一方、対象となるイベント情報を第二種イベント情報に分類した場合、記録制御部２１は、不揮発性メモリ２３のアドレスＢ１〜Ｂｍの順にアドレスを指定してリングバッファ領域２３ｂへ順次記録する処理を行う。さらに、リングバッファ領域２３ｂのアドレスＢｍまでイベント情報が記録されて、リングバッファ領域２３ｂが記録可能上限に達している場合、記録制御部２１は、記録順が古い第二種イベント情報から新たな第二種イベント情報を上書きするように、再度アドレスＢ１〜Ｂｍの順にアドレスを指定して、新たな第二種イベント情報をリングバッファ領域２３ｂへ記録していく処理を行う（リングバッファ領域２３ｂでは無限の履歴を蓄積）。
【００４７】
図８（ａ）〜（ｃ）は、リングバッファ領域２３ｂに第二種イベント情報が記録されていく状態を概略的に示した図である。図８（ａ）は、記録された第二種イベント情報の量が少なく、空き領域がリングバッファ領域２３ｂの全記録領域の半分程度存在する場合を示している。図８（ｂ）は、記録された第二種イベント情報の量が更に増加して、リングバッファ領域２３ｂが記録可能上限に達し、リングバッファ領域２３ｂの空き領域が無い場合を示している。図８（ｃ）は、図８（ｂ）に記憶された第二種イベント情報の中で、記録順が古い第二種イベント情報（図８（ｂ）中、Ｘで示した範囲）を上書きして、新たな第二種イベント情報（図８（ｃ）中、Ｙで示した範囲）を記録した状態を示している。
【００４８】
また、記録制御部２１は、送られてくる指示に応じて不揮発性メモリ２３に記録されたイベント情報の出力処理、記録されたイベント情報の削除処理なども行う。記録されたイベント情報の出力処理に関しては、不揮発性メモリ２３の領域ごとの読み出し出力、両領域の読み出し出力のいずれにも対応しており、特に両領域の読み出しを行う場合、読み出した各イベント情報に含まれる日時順に各イベント情報を並べた時系列履歴表（図１０参照）を作成して、外部インタフェース２６へ送る処理を行う。さらに、記録制御部２１は、不揮発性メモリ２３が記録可能上限に達したか否かを検知しており、特に、一方向書込領域２３ａにイベント情報が記録可能上限に達するまで記録されたことを検知した場合、記録可能上限に達した旨を制御部１０へ出力する処理も行う。
【００４９】
なお、履歴記録ユニット２０が有する外部インタフェース２６は、外部の診断機器に相当する携帯型のパーソナルコンピュータＰＣの接続部（ＵＳＢ（登録商標）、ＵＡＲＴ等の仕様に応じたシリアル接続のインタフェース）であり、記録制御部２１から送られる情報等を、外部接続線Ｌ２を通じてパーソナルコンピュータＰＣへ出力する。また、履歴記録ユニット２０は、パーソナルコンピュータＰＣから指示等を受け付けると、その指示等を記録制御部２１へ送る処理も行う。
【００５０】
図９は、上述した構成の履歴記録ユニット２０における不揮発性メモリ２３への履歴記録処理の手順を示すフローチャートである。以下、このフローチャートに従って、記録制御部２１が行う各種制御処理を整理して説明する。
【００５１】
先ず、記録制御部２１は、制御部１０から図３（ａ）（ｂ）に示すようなイベント情報を取得したか否かを判断する（Ｓ１）。イベント情報を取得していない場合（Ｓ１：ＮＯ）、記録制御部２１は、取得待ちの状態となり、一方、イベント情報を取得した場合（Ｓ１：ＹＥＳ）、次に記録制御部２１は、取得したイベント情報に含まれるＩＤの値に基づき、参照テーブルＴ２を参照してイベント情報の分類を行う（Ｓ２）。取得したイベント情報に含まれるＩＤの値が０００１〜５０００の範囲に属する場合（Ｓ２：ＩＤ０００１〜５０００）、記録制御部２１は、不揮発性メモリ２３の一方向書込領域２３ａに空き領域が存在するか否か（記録可能上限に達しているか否か）を検知する（Ｓ３）。
【００５２】
図７（ａ）（ｂ）に示すように、一方向書込領域２３ａに空き領域が存在する場合（Ｓ３：ＹＥＳ）、記録制御部２１はアドレス（Ａ１〜Ａｎ）を指定して、イベント情報（第一種イベント情報）をアドレス順に一方向書込領域２３ａの空き領域へ記録する処理を行う（Ｓ４）。また、図７（ｃ）に示すように、一方向書込領域２３ａに空き領域が存在しない場合（Ｓ３：ＮＯ）、記録制御部２１はイベント情報の一方向書込領域２３ａへの記録を停止し（Ｓ５）、空き領域が存在しない旨（一方向書込領域２３ａが記録可能上限に達した旨）を録画装置１の制御部１０へ出力する処理を行う（Ｓ６）。
【００５３】
なお、録画装置１の制御部１０は、このような旨を受け取ると、図５の警告画面１５に応じた画面データをモニタ接続部７から外部のテレビジョン装置ＴＶへ出力するので、テレビジョン装置ＴＶには、警告画面１５が割り込み的に表示され、録画装置１はサービス等へ連絡した方が良い状態であることを、ユーザへ視覚的に伝えることができる。
【００５４】
また、イベント情報の分類で（Ｓ２）、取得したイベント情報に含まれるＩＤの値が５００１〜９９９９の範囲に属する場合（Ｓ２：ＩＤ５００１〜９９９９）、記録制御部２１は、不揮発性メモリ２３のリングバッファ書込領域２３ｂに空き領域が存在するか否か（記録可能上限に達しているか否か）を検知する（Ｓ７）。
【００５５】
図８（ａ）に示すように、リングバッファ領域２３ｂに空き領域が存在する場合（Ｓ７：ＹＥＳ）、記録制御部２１はアドレス（Ｂ１〜Ｂｍ）を指定して、イベント情報（第二種イベント情報）をアドレス順にリングバッファ領域２３ｂの空き領域へ記録する処理を行う（Ｓ８）。また、図８（ｂ）に示すように、リングバッファ領域２３ｂに空き領域が存在しない場合（Ｓ７：ＮＯ）、図８（ｃ）に示すように、記録制御部２１はリングバッファ領域２３ｂに記憶された中で古い第二種イベント情報に、新たな第二種イベント情報を上書きして記録する（Ｓ９）
【００５６】
なお、記録制御部２１は、上述した一方向書込領域２３ａへの記録（Ｓ４）、空き領域が存在しない旨の出力（Ｓ６）、リングバッファ領域２３ｂへの記録（Ｓ８）、リングバッファ領域２３ｂへの上書きによる記録（Ｓ９）の後は、録画装置１全体が電源オフの状態になったか否かを判断する（Ｓ１０）。電源がオフの状態になっていない場合（Ｓ１０：ＮＯ）、記録制御部２１は、最初の段階（Ｓ１）へ戻り、再度、イベント情報取得の判断を行う。一方、電源がオフの状態になった場合（Ｓ１０：ＹＥＳ）、記録制御部２１は、上述した一連の処理を終了する。
【００５７】
また、上述した処理で記録されたイベント情報を、診断用の外部機器であるパーソナルコンピュータＰＣで確認する場合の処理は、以下のようになる。即ち、履歴記録ユニット２０の外部インタフェース２６に接続されたパーソナルコンピュータＰＣを修理サービス等のサービス担当者が適宜操作することにより、不揮発性メモリ２３に記録されたイベント情報の出力指示がパーソナルコンピュータＰＣから履歴記録ユニット２０へ送られ、履歴記録ユニット２０の外部インタフェース２６（指示受付手段）が出力指示を受け付けることになる。また、外部インタフェース２６は、受け付けた出力指示を記録制御部２１へ送る。
【００５８】
記録制御部２１は、出力指示を受け取ると、不揮発性メモリ２３の一方向書込領域２３ａおよびリングバッファ領域２３ｂに記憶された各イベント情報を読み出すと共に、読み出した各イベント情報に含まれる日時の古い順に、各イベント情報を並べた時系列履歴表（時系列表に該当）を作成する。また、記録制御部２１は、作成した時系列履歴表を外部インタフェース２６からパーソナルコンピュータＰＣへ出力する処理を行う。よって、時系列表がパーソナルコンピュータＰＣへ送られると、パーソナルコンピュータＰＣの表示パネルに表示されようになり、修理サービス等の担当者は、録画装置１の履歴を確認することができる。
【００５９】
図１０は、記録制御部２１が作成した時系列履歴表３０の一例を示している。この時系列履歴表３０は、一方向書込領域２３ａが図７（ｃ）に示す状態であると共に、リングバッファ領域２３ｂが図８（ｃ）に示す状態で作成されたものである。この時系列履歴表３０を用いることで、図８（ｃ）のリングバッファ領域２３ｂに記憶された状態では、２００６年８月１５日のイベント情報（第二種イベント情報）が消去されているが（図８（ｂ）のＸで示す範囲）、一方向書込領域２３ａでは２００６年８月１５日のイベント情報（第一種イベント情報）が残っているので、これらの残っている内容から、２００６年８月１５日にユーザが行った操作内容を、修理サービス担当者が推測することができる。
【００６０】
また、録画装置１のシステムに何らかの異常、エラー等が発生した場合、前後の操作状況およびシステムの作動状態などより、修理サービス担当者が、時系列履歴表３０に基づいて、その理由を判定することもできる。例えば、２００６年８月３０日の２３時５７分５６秒に選局エラーが発生しているが、これは、少し前の２３時５５分８秒にＨＤＤへの録画ボタンが押され、２３時５６分０５秒にＨＤＤ装置５への録画が開始された状態で、２３時５７分５５秒にチャンネルＵＰボタンの操作が行われたので、録画装置１の制御部１０が「録画中に選局操作が行われたが、録画保護のために選局操作を禁止しているのでエラーにした」ことを、修理等のサービス担当者が判定できる。
【００６１】
さらに、２００６年８月３１日の９時４５分３秒に録画異常が発生しているが、イベントの「hdd_rec_error_by_signal_defect」を参照することで、ユーザの何からの操作が原因ではなく、単に放送信号の品位悪化により異常が生じたことを、修理等のサービス担当者が判定できる。このようにユーザの操作によらず、録画装置１の自動的な処理により異常発生とされる場合も、ユーザ操作の履歴によってシステムの作動状況が上書きされることがないため、貴重な障害復帰等に関する情報を、サービス担当者は後から把握でき、ユーザからの問い合わせに対しても異常発生の理由および処理内容を明確に回答でき、サービスの質向上に貢献できる。
【００６２】
また、図５のような警告画面１５を見たユーザが修理サービス担当者に連絡してきた場合などで、一方向書込領域２３ａの空き容量が無くなっているときは、時系列履歴表３０を確認して、その時系列履歴表３０に係るデータをパーソナルコンピュータＰＣ等に記録してから、一方向書込領域２３ａの記録状態をリセットさせることも可能である。この場合、サービス担当者は、パーソナルコンピュータＰＣを操作して、一方向書込領域２３ａに記録されたイベント情報（第一種イベント情報）の削除指示を履歴記録ユニット２０に出力することになる。出力された削除指示は、履歴記録ユニット２０の外部インタフェース２６で受け付けられ、外部インタフェース２６は、受け付けた削除指示を記録制御部２１へ送る。記録制御部２１は、削除指示を受け取ると、一方向書込領域２３ａに記録された第一種イベント情報を削除する処理を行う。これにより、一方向書込領域２３ａは再度、全領域を使用できるようになり、新たな第一種イベント情報を順次書き込めるようになる。
【００６３】
なお、本発明に係る履歴記録ユニット２０は、上述した形態に限定されるものではなく、種々の変形例が考えられる。先ず、履歴記録ユニット２０は、不揮発性メモリ２３へ記録制御部２１がイベント情報を書き込む際に、アドレスＡ１〜Ａｎを一方向書込領域２３ａ、アドレスＢ１〜Ｂｍをリングバッファ領域２３ｂとして扱うようにしているが、構造的に一方向書込領域とリングバッファ領域に分けているメモリ（不揮発性メモリ）を適用してもよい。即ち、このようなメモリは、記録可能上限に達すると構造的に新たな情報を記録しない一方向書込領域（第１記録領域）と、記録可能上限に達すると構造的に記憶順が古い情報から新たな情報に上書きされるように情報を記憶するリングバッファ領域（第２記録領域）を含んでいる。よって、このような変形例のメモリを用いることで、記録制御部２１の書込に係る処理負担を低減することができる。また、履歴記録ユニット２０が用いる記録手段は、不揮発性メモリ以外にも、ハードディスク装置のような不揮発性の記録手段であれば適用可能である。
【００６４】
さらに、履歴記録ユニット２０の記録制御部２１が用いる参照テーブル（分類テーブルに該当）は、図４に示すようなＩＤと書込先を対応付けた参照テーブルＴ２の代わりに、図１１に示すような参照テーブルＴ３を適用することも可能である。図１１の参照テーブルＴ３は、イベントのキーワードごとに書込先（一方向書込領域またはリングバッファ領域）を対応づけたものであり、各キーワードは、図２のＩＤテーブルＴ１のイベントに応じた内容になっている。即ち、参照テーブルＴ３において、一方向書込領域に対応付けられるキーワードは、図２のＩＤテーブルにおいてＩＤの値が０００１〜５０００までの範囲に応じたイベントの内容になっており、リングバッファ領域に対応付けられるキーワードは、図２のＩＤテーブルにおいてＩＤの値が５００１〜９９９９までの範囲に応じたイベントの内容になっている。
【００６５】
図１１の参照テーブルＴ３を用いる場合、記録制御部２１は、制御部１０から送られてくるイベント情報に含まれるイベントに基づき参照テーブルＴ３を検索し、検索で該当したキーワードに対応付けられた書込先を、対象となるイベント情報の書込先として分類することになる。よって、この場合は、イベント情報に含ませるＩＤは不要となるので、録画装置１の制御部１０でも図２に基づきイベントにＩＤを組み合わせる処理が不要になり、録画装置１における全体的な処理を効率的にすることができる。
【００６６】
また、図１０に示すような時系列履歴表３０を表示させるための出力指示は、図１に示すように外部のパーソナルコンピュータＰＣで行う以外に、録画装置１の操作部１１またはリモコン装置１３が有するボタンを適宜操作することで行えるようにして、この操作指示を履歴記録ユニット２０の内部接続インタフェース２５で受け付けて、記録制御部２１へ伝えるようにしてもよい。さらに、時系列履歴表３０の出力は、外部のパーソナルコンピュータＰＣではなく、履歴記録ユニット２０の内部接続インタフェース２５から出力して、最終的に録画装置１のモニタ接続部７から外部のテレビジョン装置ＴＶへ出力し、表示させるようにしてもよい。このようにすることで、時系列履歴表３０の表示に、外部のパーソナルコンピュータＰＣを不要にでき、容易なイベント情報の確認を行うことが可能となる。
【００６７】
さらに、一方向記録領域２３ａの記録状態をリセットするための削除指示も、録画装置１の操作部１１またはリモコン装置１３が有するボタンを適宜操作することで行えるようにしてもよい。この場合、削除指示は、履歴記録ユニット２０の内部接続インタフェース２５が受け付けて、記録制御部２１へ伝えられることになり、パーソナルコンピュータＰＣを用いなくても、一方向記録領域２３ａに空き領域が無くなった状況を解消できる。
【００６８】
なお、履歴記録ユニット２０の仕様を簡略化する場合は、時系列履歴表３０の作成を記録制御部２１で行うのではなく、外部インタフェース２６に接続される外部のパーソナルコンピュータＰＣで作成させるようにしてもよい。この場合、記録制御部２１は、不揮発性メモリ２３の一方向書込領域２３ａおよびリングバッファ領域２３ｂに記録されたイベント情報を読み出してパーソナルコンピュータＰＣへ送り、パーソナルコンピュータＰＣが送られてきたイベント情報を時系列順に並べて、時系列履歴表３０を作成して表示することになる。さらに、履歴記録ユニット２０の仕様を簡略化する場合は、一方向書込領域２３ａが記録可能上限に達した旨を出力する処理を省略してもよい。
【００６９】
また、上述した履歴記録ユニット２０（各種変形例を含む）は、図１に示す録画装置１以外の各種電気機器に適用することも可能であり、基本的には、制御部１０（ＣＰＵ等）を有すると共に、電源オンまたは電源オフの操作を受け付ける手段（電源キー）を有する仕様の電気機器に適用可能である。具体的には、テレビジョン装置、オーディオ装置、洗濯機、冷蔵庫、エアコンディショナ、プリンタ、複写機、ファクシミリ装置などに加えて、車両、飛行機などの乗り物の履歴記録装置としても適用可能である。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施形態に係る履歴記録ユニットを含む録画装置の主要な内部構成を示すブロック図である。
【図２】ＩＤテーブルを示す図表である。
【図３】（ａ）は一例となるイベント情報の中身を示す図であり、（ｂ）は他の例となるイベント情報の中身を示す図である。
【図４】参照テーブルを示す図表である。
【図５】警告画面を示す概略図である。
【図６】不揮発性メモリの各アドレスに応じた領域を示す概略図である。
【図７】一方向書込領域の記録状態を示し、（ａ）は空き領域が存在する状態の概略図、（ｂ）は空き領域が少なくなった状態の概略図、（ｃ）は空き領域が無くなった状態の概略図である。
【図８】リングバッファ領域の記録状態を示し、（ａ）は空き領域が存在する状態の概略図、（ｂ）は空き領域が無くなった状態の概略図、（ｃ）は上書きを行った状態の概略図である。
【図９】イベント情報の記録に係る処理手順を示すフローチャートである。
【図１０】時系列履歴表を示す概略図である。
【図１１】変形例の参照テーブルを示す図表である。
【符号の説明】
【００７１】
１  録画装置
７  モニタ接続部
９  ＲＯＭ
１０  制御部
１１  操作部
１１ａ  電源キー
１２  リモコン受光部
１３  リモコン装置
１５  警告画面
２０  履歴記録ユニット
２１  記録制御部
２２  内部メモリ
２３  不揮発性メモリ
２３ａ  一方向書込領域
２３ｂ  リングバッファ領域
２５  内部接続インタフェース
２６  外部インタフェース
Ｔ１  ＩＤテーブル
Ｔ２  参照テーブル
ＴＶ  テレビジョン装置
ＰＣ  パーソナルコンピュータ
【図１】
2008287423.tif 000003
【図２】
2008287423.tif 000004
【図３】
2008287423.tif 000005
【図４】
2008287423.tif 000006
【図５】
2008287423.tif 000007
【図６】
2008287423.tif 000008
【図７】
2008287423.tif 000009
【図８】
2008287423.tif 000010
【図９】
2008287423.tif 000011
【図１０】
2008287423.tif 000012
【図１１】
2008287423.tif 000013