【手続補正書】
【提出日】平成18年10月5日(2006.10.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】        明細書
【発明の名称】    エラー検出機能付きデジタルカメラ
【特許請求の範囲】
【請求項１】
撮影画像の画像データを記録媒体に記録するデジタルカメラにおいて、
操作部の操作を検出する操作検出手段と、
発生したエラーを検出するエラー検出手段と、
前記操作検出手段によって検出された前記操作部の操作内容と、前記エラー検出手段によって検出されたエラーの内容とを時系列で記録する第１の記録手段と、  
前記エラーの内容を前記画像データとともに前記記録媒体に記録する第２の記録手段と、
を備えたことを特徴とするエラー検出機能付きデジタルカメラ。
【請求項２】
撮影画像を表示する表示部を備え、該表示部に撮影画像とともに前記エラーの内容を表示することを特徴とする請求項１のエラー検出機能付きデジタルカメラ。
【請求項３】
前記第２の記録手段は、前記画像データと前記エラーの内容を前記記録媒体に１つの画像ファイルとして記録することを特徴とする請求項１のエラー検出機能付きデジタルカメラ。  
【請求項４】
前記第２の記録手段は、前記操作部の操作及び発生したエラーの内容を着脱可能な記録媒体に記録することを特徴とする請求項１又は３のエラー検出機能付きデジタルカメラ。
【請求項５】
前記第２の記録手段は、前記エラーの内容を該エラーの発生時に撮影された撮影画像に合成して前記記録媒体に記録することを特徴とする請求項１のエラー検出機能付きデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はエラー検出機能付きデジタルカメラに係り、特に故障診断が可能なエラー検出機能付きデジタルカメラに関する。
【０００２】
【従来の技術】
従来、銀塩カメラやデジタルカメラ等において、撮影動作時に発生したエラーの内容をエラーコードとして内部のメモリに記憶し、そのエラーコードをＬＣＤに表示してエラーの内容をユーザやメーカーが確認できるようにしたものが知られている（特開平７−５５５５号公報、特開平１１−１４９１１３号公報及び特開平１０−２１０３３９号公報等）。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来、エラーの内容をカメラ内のメモリに記録保持するものはあるが、エラーが発生するまでのカメラ操作の内容（操作ログ）までを記録するものは提案されていない。このため、故障原因までを判断することは困難であった。
【０００４】
また、従来、エラーの記録自体もカメラ内のメモリでの記録にとどまり、撮影画像を記録する着脱可能な記録媒体（リムーバブルメモリ）にはそのエラーの情報を残すことができなかった。このため、エラーの内容はカメラの表示部で確認する他なく、カメラ内のエラーの履歴が消去されると、エラーの内容を確認することができなくなり、また、別の場所の第三者がその内容を確認することもできなかった。
【０００５】
本発明はこのような事情に鑑みてなされたもので、故障原因の判断を容易にし、また、カメラにおいては撮影画像を記録するような着脱可能な記録媒体によりエラーの内容を容易に確認できるようにしたエラー検出機能付きデジタルカメラを提供することを目的とする。
【０００６】
【課題を解決するための手段】
前記目的を達成するために、請求項１に記載の発明は、撮影画像の画像データを記録媒体に記録するデジタルカメラにおいて、操作部の操作を検出する操作検出手段と、発生したエラーを検出するエラー検出手段と、前記操作検出手段によって検出された前記操作部の操作内容と、前記エラー検出手段によって検出されたエラーの内容とを時系列で記録する第１の記録手段と、前記エラーの内容を前記画像データとともに前記記録媒体に記録する第２の記録手段と、を備えたことを特徴としている。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の発明において、撮影画像を表示する表示部を備え、該表示部に撮影画像とともに前記エラーの内容を表示することを特徴としている。
【０００８】
また、請求項３に記載の発明は、請求項１に記載の発明において、前記第２の記録手段は、前記画像データと前記エラーの内容を前記記録媒体に１つの画像ファイルとして記録することを特徴としている。
【０００９】
また、請求項４に記載の発明は、請求項１又は３に記載の発明において、前記第２の記録手段は、前記操作部の操作及び発生したエラーの内容を着脱可能な記録媒体に記録することを特徴としている。
【００１０】
また、請求項５に記載の発明は、請求項１に記載の発明において、前記第２の記録手段は、前記エラーの内容を該エラーの発生時に撮影された撮影画像に合成して前記記録媒体に記録することを特徴としている。
【００１１】
請求項１、２、３又は５に記載の発明によれば、操作部の操作と発生したエラーの内容とが記録保持されるため、これらの情報に基づいて故障原因を容易に判断することができる。
【００１２】
また、請求項４に記載の発明によれば、発生したエラーの内容が着脱可能な記録媒体に記録されるため、第三者であってもその記録媒体のエラーの記録から容易に故障判断を行うことができる。また、着脱可能な記録媒体にエラーの内容を撮影画像と合成して記録することで、発生したエラーの内容とそのエラー発生時の撮影画像とを同時に確認することができるため、故障解析を更に容易にすることができる。
【００１３】
【発明の実施の形態】
以下添付図面に従って本発明に係るエラー検出機能付きデジタルカメラの好ましい実施の形態について詳説する。
【００１４】
図１は、本発明が適用されたデジタルカメラの一実施の形態を示したブロック図である。同図に示すデジタルカメラは、主として、制御部１０、撮像部１２、入力部１４、スマートメディア（ＳＭ）制御部１６、ＬＣＤ表示部１８、動作部２０、エラー検出部２２、フレームメモリ２４及びコード記憶メモリ２６等から構成される。
【００１５】
制御部１０は、各部を統括制御すると共に、画像データの圧縮、間引き等の各種信号処理を行うものである。
【００１６】
撮像部１２は、固体撮像素子であるＣＣＤや各種信号処理回路を含み、ＣＣＤによって撮像した画像をデジタルの画像データに変換して制御部１０に出力する。制御部１０に出力された画像データはフレームメモリ２４に取り込まれる。入力部１４のシャッタボタン１４Ｂが押されたときにフレームメモリ２４に取り込まれた画像データは制御部１０によってＪＰＥＧ圧縮されてリムーバブルメモリ（スマートメディア）２８に記録される。
【００１７】
入力部１４は、電源スイッチ１４Ａ、シャッタボタン１４Ｂ、モードダイヤル１４Ｃ、実行ボタン１４Ｄ等のデジタルカメラのケーシングに配設された操作部材から成り、これらの操作部材の操作は制御部１０によって検出される。
【００１８】
スマートメディア（ＳＭ）制御部１６は、カードスロットに装着されたリムーバブルメモリ（スマートメディア）２８のデータ読出し／書込みを制御する。
【００１９】
ＬＣＤ表示部１８は、ＬＣＤ表示メモリやＬＣＤを駆動するＬＣＤ駆動系等を含み、ＬＣＤ表示メモリに表示画像の画像データを記録してＬＣＤにその画像を表示させる。表示画像の画像データは制御部１０から与えられ、例えば、操作メニューを表示するための画像データ、撮像部１２で撮像されているリアルタイムの画像を表示するための間引き処理された画像データ、スマートメディア２８に記録されている画像を再生表示するための画像データ等が与えられる。
【００２０】
動作部２０は、フォーカスレンズやズームレンズを駆動するレンズ駆動部２０Ａ、シャッタを駆動するシャッタ駆動部２０Ｂ、測距、測光を行う測距・測光部２０Ｃ等から成り、これら各部の動作は入力部１４の各種操作部材の操作に基づき制御部１０によって制御される。
【００２１】
エラー検出部２２は、動作部２０のレンズ駆動部２０Ａ、シャッタ駆動部２０Ｂ、及び測距・測光部２０Ｃに対応して各部の動作の異常を検出するエラーセンサー２２Ａ、２２Ｂ、２２Ｃよって構成される。各エラーセンサー２２Ａ、２２Ｂ、２２Ｃは、対応する動作部が異常動作すると、エラー信号を制御部１０に出力する。
【００２２】
フレームメモリ２４は、上述のように撮像部１２から得られた画像データやリムーバブルメモリ２８からＳＭ制御部１６を介して読み出された画像データが一時保存される。
【００２３】
コード記憶メモリ２６は、入力部１４における各種操作部材の操作履歴や動作部２０の各部のエラー履歴を記録する不揮発性のメモリである。尚、同図では、操作履歴記録部２６Ａとエラー履歴記録部２６Ｂとが示されているが、実際には操作履歴とエラー履歴とはメモリ領域を区別することなく、時系列順に１つのメモリ領域に記録される。制御部１０は、入力部１４の各操作部材の操作を検出すると、その操作に対応するコード（操作コード）を操作順にコード記憶メモリ２６に記録すると共に、エラー検出部２２の各エラーセンサー２２Ａ、２２Ｂ、２２Ｃによって動作部２０のレンズ駆動部２０Ａ、シャッタ駆動部２０Ｂ、測距・測光部２０Ｃのいずれかでエラーが発生したことを検出した場合には、そのエラーに対応するコード（エラーコード）をコード記憶メモリ２６に記録する。これらの操作コード及びエラーコードは上述のように時系列順で記憶され、コード記憶メモリ２６の空きが無くなると、最も古いデータから新しいものに書き換えられるようになっている。
【００２４】
図２は操作コード及びエラーコードの種類とその意味の一覧を示した図であり、図３は、コード記憶メモリ２６の記録内容の一例を示した図である。図３に示すように、コード記憶メモリ２６には操作コードとエラーコードが最古のものから最新のものまで時系列で順に記録されており、この例では初めに電源がオン（0x1010:Power-ON)された後、シャッタボタン１４Ｂが３回押されたことが分かる(0x1030:Shutter)。シャッタボタン１４Ｂが押されるまでには、いずれもモードダイヤル１４Ｃの操作が行われており（Mode-*-*) 、最後にシャッタボタン１４Ｂが押される直前において、フォーカス動作にエラーが生じたことも分かる（0x0004:Focus Error)。
【００２５】
このようにコード記憶メモリ２６に記録されたデータ（コード）は、シャッターボタン１４Ｂが押されてリムーバブルメモリ２８に撮影画像の画像データを記録する際に、この画像データの付属データとして同一の画像ファイル内に記録されるようになっている。尚、詳細は後述する。
【００２６】
次に、上記デジタルカメラの処理動作を図４のフローチャートを用いて説明する。まず、制御部１０は入力部１４の何れかの操作部材によって操作入力が発生したか否かを判定する（ステップＳ１０）。ＮＯと判定した場合には次のステップＳ１８に移行する。一方、ＹＥＳと判定した場合にはコード記憶メモリ２６の容量が一杯か否かを判定する（ステップＳ１２）。ここでＮＯと判定した場合にはステップＳ１６に移行し、一方、ＹＥＳと判定した場合にはコード記憶メモリ２６から最も古いコードを消去し（ステップＳ１４）、コード記憶メモリ２６に新たなコードを記録するための空きをつくる。そして、操作された操作部材に相当する操作コードをコード記憶メモリ２６に記録する（ステップＳ１６）。
【００２７】
次に、制御部１０は、エラー検出部２２のいずれかのエラーセンサー２２Ａ〜２２Ｃによって動作部２０のいずれかでエラーが発生したか否かを判定する（ステップＳ１８）。ＮＯと判定した場合には、次のステップＳ２６に移行する。一方、ＹＥＳと判定した場合には、上記ステップＳ１２〜ステップＳ１６まで処理と同様に、コード記憶メモリ２６の容量が一杯か否かを判定し（ステップＳ２０）、ＹＥＳと判定した場合にはコード記憶メモリ２６から最も古いコードを消去する。そして、発生したエラーに相当するエラーコードをコード記憶メモリ２６に記録する（ステップＳ２４）。
【００２８】
続いて、制御部１０は、上記ステップＳ１０において検出した操作がシャッタボタン１４Ｂの操作であるか否かを判定する（ステップＳ２６）。ＮＯと判定した場合には、ステップＳ１０において検出した操作部材の操作に基づく指示に従った処理を行う（ステップＳ２８）。一方、ＹＥＳと判定した場合には、フレームメモリ２４に撮像部１２によって撮像された画像の画像データを取り込み、その画像データにＪＰＥＧ圧縮処理を施す（ステップＳ３０）。そして、ＪＰＥＧデータの付属データとして、コード記憶メモリ２６の内容、即ち操作コードとエラーコードのデータを追加する（ステップＳ３２）。そして、図５に示すようにＪＰＥＧ圧縮したＪＰＥＧ圧縮画像のデータＤ１とコード記憶メモリ２６の内容Ｄ２とを１つの画像ファイルとしてリムーバブルメモリ２８に記録する（ステップＳ３４）。
【００２９】
以上の処理が終了すると、上記ステップＳ１０からの処理を繰り返し実行する。
【００３０】
以上のように、エラーの内容と共にカメラ操作の内容（操作履歴）もコード記憶メモリ２６に記録保持すると共に、リムーバブルメモリ２８に画像データと共に記録するようにしたため、故障原因の判断を容易に行うことができるようになる。
【００３１】
尚、コード記憶メモリ２６に記録されている操作コード及びエラーコードの内容は、入力部１４の所定の操作部材の操作によりＬＣＤ表示部１８に表示させることが可能である。
【００３２】
また、上記フローチャートでは、シャッタボタン１４Ｂが押されると、撮影画像と共にコード記憶メモリ２６の内容もリムーバブルメモリ２８に記録するようにしているが、コード記憶メモリ２６の内容はエラーが発生したときのみリームバブルメモリ２８に記録するようにしてもよいし、記録するかしないかはユーザが選択できるようにしてもよい。
【００３３】
また、上記フローチャートでは、コード記憶メモリ２６の内容をリムーバブルメモリ２８に記録するようにしたが、必ずしもリムーバブルメモリ２８に記録しなくてもその内容をＬＣＤ表示部１８で確認できるだけでも故障原因の判断において有効である。
【００３４】
図６は、本発明が適用されたデジタルカメラの他の実施の形態における処理動作を示したフローチャートである。本実施の形態においては、撮影動作時にエラーが発生した場合には撮影画像にエラーコードを合成してＬＣＤ表示部１８に表示すると共に、そのＬＣＤ表示部１８に表示した合成画像をリムーバブルメモリ２８に記憶できるようにしたものである。尚、本実施の形態の構成は上記図１に示したものと同様に構成されるため、図１で使用した符号を使用して以下説明を行う。
【００３５】
まず、制御部１０は、入力部１４の何れかの操作部材によって操作入力が発生した場合に、その操作がシャッタボタン１４Ｂの操作であるか否かを判定する（ステップＳ４０）。ＮＯと判定した場合には、操作部材の操作に基づく指示に従った処理を行う（ステップＳ４２）。一方、ＹＥＳと判定した場合には、撮像部１２によって撮像された画像の画像データをフレームメモリ２４に取り込む（ステップＳ４４）。続いて、制御部１０は、そのフレームメモリ２４に取り込んだ画像データを間引き処理し、縮小画像を生成してその縮小画像をＬＣＤ表示部１８のＬＣＤ表示メモリに書き込む（ステップＳ４６）。
【００３６】
次に、制御部１０は、エラー検出部２２のいずれかのエラーセンサー２２Ａ〜２２Ｃによって動作部２０のいずれかでエラーが発生したか否かを判定する（ステップＳ４８）。ＮＯと判定した場合には、フレームメモリ２４の画像データにＪＰＥＧ圧縮処理を施し（ステップＳ５０）、そのＪＰＥＧ圧縮処理した画像データを画像ファイルとして、リムーバブルメモリ２８に記録する（ステップＳ５２）。
【００３７】
一方、ステップＳ４８においてＹＥＳと判定した場合には、コード記憶メモリ２６の容量が一杯か否かを判定する（ステップＳ５４）。ここでＮＯと判定した場合にはステップＳ５８に移行し、一方、ＹＥＳと判定した場合にはコード記憶メモリ２６から最も古いコードを消去し（ステップＳ５６）、発生したエラーに相当するエラーコードをコード記憶メモリ２６に記録する（ステップＳ５８）。
【００３８】
続いて、制御部１０は、エラーコードに対応した文字をＬＣＤ表示部１８のＬＣＤ表示メモリに上書き描画する（ステップＳ６０）。これにより、図７に示すようなコード記憶メモリ２６の記録内容に対応して、ＬＣＤ表示部１８には、図８に示すように撮影画像と共にエラーの内容が表示される。また、この図８に示す合成画像をリムーバブルメモリ２８に保存するか否かの選択文字「Ｗｉｌｌ  ｙｏｕ  ｓａｖｅ  ｔｈｉｓ  Ｅｒｒｏｒ？」が表示される。
【００３９】
この後、制御部１０は入力部１４の実行ボタン１４Ｄにより上記合成画像をリムーバブルメモリ２８に記録する旨の指示があったか否かを判定する（ステップＳ６２）。ＮＯと判定した場合には、シャッタボタン１４Ｂが押されたことによる処理を終了する。一方、ＹＥＳと判定した場合には、ＬＣＤ表示部１８のＬＣＤ表示メモリの内容、即ち、撮影画像とコード記憶メモリ２６の内容とを合成した合成画像をＪＰＥＧ圧縮する（ステップＳ６４）。そして、そのＪＰＥＧ圧縮した画像データを図９（Ａ）に示すようにＬＣＤ画像ファイルとしてリムーバブルメモリ２８に記録する（ステップＳ６６）。
【００４０】
また、制御部１０は、フレームメモリ２４に記録した画像データにＪＰＥＧ圧縮処理を施すと共に（ステップＳ６８）、そのＪＰＥＧデータの付属データとしてコード記憶メモリ２６の内容、即ち、エラー履歴の情報を追加し（ステップＳ７０）、図９（Ｂ）に示すようにＪＰＥＧ圧縮処理した画像データＤ１とコード記憶メモリ２６の内容Ｄ２とを１つの画像ファイルとしてリムーバブルメモリ２８に記録する（ステップＳ７２）。
【００４１】
以上ステップＳ４０からの処理を入力部１４のいずれかの操作部材の操作を検出する毎に繰り返し実行する。
【００４２】
尚、図６に示した処理動作のフローチャートでは、操作の内容（操作履歴）についてはコード記憶メモリ２６、リムーバブルメモリ２８のいずれにも記録するようにはしていないが、上記図４に示したフローチャートと同様に操作の内容についてもエラーコードと共に時系列でコード記憶メモリ２６やリムーバブルメモリ２８に記録するようにしてもよい。また、このように記録した操作の内容についても、エラーの内容と共に撮影画像に合成してＬＣＤ表示部１８に表示するようにしてもよい。
【００４３】
以上、上記実施の形態では、本発明をデジタルカメラに適用した場合について説明したが、銀塩カメラにも同様に適用できる。また、本発明はカメラに限らず、プリンター、パソコン、ステレオ、ゲーム機等の全ての処理装置に適用することができる。
【００４４】
【発明の効果】
以上説明した本発明に係るエラー検出機能付きデジタルカメラによれば、操作部の操作と発生したエラーの内容とを記録保持することで、これらの情報に基づいて故障原因を容易に判断することができるようになる。
【００４５】
また、発生したエラーの内容が着脱可能な記録媒体に記録することで、第三者であってもその記録媒体のエラーの記録から容易に故障判断を行うことができる。また、本発明をカメラに適用した場合において、着脱可能な記録媒体にエラーの内容を撮影画像と合成して記録することで、発生したエラーの内容とそのエラー発生時の撮影画像とを同時に確認することができるため、故障解析を更に容易にすることができる。
【図面の簡単な説明】
【図１】
図１は、本発明が適用されたデジタルカメラの一実施の形態を示したブロック図である。
【図２】
図２は、操作コード及びエラーコードの種類とその意味の一覧を示した図である。
【図３】
図３は、コード記憶メモリの記録内容の一例を示した図である。
【図４】
図４は、カメラの処理動作について一実施の形態を示したフローチャートである。
【図５】
図５は、リムーバブルメモリに記録される画像ファイルの構成を示した図である。
【図６】
図６は、カメラの処理動作について他の実施の形態を示したフローチャートである。
【図７】
図７は、コード記憶メモリの記録内容の一例を示した図である。
【図８】
図８に示すように撮影画像とエラー内容とを合成表示した合成画像の一例を示した図である。
【図９】
図９（Ａ）、（Ｂ）は、それぞれリムーバブルメモリに記録されるＬＣＤ画像ファイルと画像ファイルの構成を示した図である。
【符号の説明】
１０…制御部、１２…撮像部、１４…入力部、１６…スマートメディア（ＳＭ）制御部、１８…ＬＣＤ表示部、２０…動作部、２２…エラー検出部、２４…フレームメモリ、２６…コード記憶メモリ