(57)【特許請求の範囲】
【請求項１】
撮像装置であって、
前記撮像装置の揺れを検出する揺れ検出手段と、
前記撮像装置に実装され、前記撮像装置のデータを記憶する第１のメモリと、
前記揺れ検出手段が前記撮像装置の揺れを検出したら、前記第１のメモリに記憶された前記撮像装置のデータを前記撮像装置と通信可能な外部メモリである第２のメモリに記憶するように制御する制御手段と、を備え、
前記制御手段は、前記揺れ検出手段が検出した揺れの大きさが第１のしきい値より大きい場合には、前記第１のメモリに記憶された前記撮像装置のデータのうち前記撮像装置のログデータのみを最初に前記第２のメモリに記憶し、前記揺れ検出手段が検出した揺れの大きさが前記第１のしきい値よりも大きい第２のしきい値より大きい場合には、前記撮像装置のログデータを前記第２のメモリに記憶した後、前記第２のメモリへのアクセスを禁止するように制御することを特徴する撮像装置。
【請求項２】
前記制御手段は、前記第１のメモリに記憶された前記撮像装置のデータを前記第２のメモリに記憶したら、前記第２のメモリへのアクセスを禁止するように制御することを特徴する請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記第２のメモリの電源電圧を遮断して電気的に分離することにより、前記第２のメモリへのアクセスを禁止することを特徴する請求項２に記載の撮像装置。
【請求項４】
前記第２のメモリは、前記撮像装置に着脱可能に取り付けられることを特徴する請求項１乃至請求項３の何れか１項に記載の撮像装置。
【請求項５】
前記第２のメモリは、前記撮像装置にネットワークを介して接続されることを特徴する請求項１又は請求項２に記載の撮像装置。
【請求項６】
前記制御手段は、前記揺れ検出手段が検出した揺れの大きさが前記第１のしきい値と前記第２のしきい値との間にある場合には、前記撮像装置のログデータを前記第２のメモリに記憶した後、前記第１のメモリに記憶された前記撮像装置のデータのうち前記撮像装置のログデータ以外のデータを前記第２のメモリに順次記憶することを特徴する請求項１乃至請求項５のいずれか１項に記載の撮像装置。
【請求項７】
撮像装置の制御方法であって、
揺れ検出手段が前記撮像装置の揺れを検出する揺れ検出工程と、
制御手段が、前記揺れ検出工程において前記揺れが検出されたら、前記撮像装置に実装された第１のメモリに記憶された前記撮像装置のデータを、前記撮像装置に通信可能に接続された外部メモリである第２のメモリに記憶させる制御工程と、を含み、
前記制御工程において前記制御手段は、前記揺れ検出手段が検出した揺れの大きさが第１のしきい値より大きい場合には、前記第１のメモリに記憶された前記撮像装置のデータのうち前記撮像装置のログデータのみを最初に前記第２のメモリに記憶し、前記揺れ検出手段が検出した揺れの大きさが前記第１のしきい値よりも大きい第２のしきい値より大きい場合には、前記撮像装置のログデータを前記第２のメモリに記憶した後、前記第２のメモリへのアクセスを禁止するように制御することを特徴する撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内部メモリが実装された撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
従来のネットワークカメラで撮像をする例を、図７を用いて説明する。１１はパーソナルコンピュータ（以下「ＰＣ」という。）、１２はＰＣ１１上に表示されている撮像画像、１３は撮像装置としてのネットワークカメラ、１４はネットワークとしてのイーサーネット、１５はネットワークカメラ１３の中に搭載された内部メモリである。
【０００３】
ネットワークカメラ１３で撮像された映像と音声は、ＰＣ１１がイーサーネット１４を介して定期的に取得し、モニタに撮像画像１２のように表示する。監視者はＰＣ１１の前で監視をする。ＰＣ１１はその間に画像と音声を記憶する。
【０００４】
しかし、イーサーネットは監視専門のネットワークではないため、他のデータ転送に使用されていることから画像や音声取得がトラフィックの混雑を招いてしまう。またＰＣ１１の録画用ハードディスクにも容量の限界があるために常に録画しているとすぐにハードディスクがなくなってしまう。これらの問題を解決するために、最近のネットワークカメラ１３には内部メモリ１５が搭載され、ここに音声や画像データを蓄積している。また、内部メモリ１５には、ネットワークカメラ１３の動作履歴（様々な機能が動作した時間、相手ＰＣ１１のＩＰアドレス、受信したコマンド、内部処理など）がログとして記憶されている。ＰＣ１１は必要な時だけ、内部メモリ１５の音声と画像データを取得したり、ネットワークカメラ１３が異常を検知した場合にのみ、ＰＣ１１に通知してＰＣ１１が内部メモリの音声と画像データを取得したりする。これにより、トラフィックの増加やハードディスクの枯渇を防いでいる。
【０００５】
また、最近のネットワークカメラ１３には家庭用ビデオカメラなどで用いられている防振機能が搭載されており、ネットワークカメラ１３の揺れを検出し、その揺れの大きさに応じて、画像の揺れを補正し、安定した画像の撮像を行っている。この防振の方式には検出にジャイロセンサーの搭載や動きベクトル演算などがあり、その補正方法にも光学的に補正したり、画像の切り出しで補正したりと様様な方式がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来例では、災害時、特に地震などの場合に監視用カメラが破壊されると、内部メモリに蓄積された各データ、とりわけシステムの動作履歴情報であるログを読み出せない。これは、内部メモリが基板に実装されているため、基板の動作が復旧しないかぎり簡単には読み出せないからである。そのため、そのカメラがどのような動作を行ってきたのかの履歴がわからないといった問題がある。
【０００７】
また、定期的に外部メモリに記憶させるシステムにおいても、破壊されるタイミングでメモリに記憶させると外部メモリが電気的に破壊され、外部メモリの回収を行っても同様に読み出し不可能になるといった問題がある。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、異常な状態となっても、データを保護することができる撮像装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の側面は、撮像装置に係り、撮像装置の揺れを検出する揺れ検出手段と、撮像装置に実装され、撮像装置のデータを記憶する第１のメモリと、揺れ検出手段が撮像装置の揺れを検出したら、第１のメモリに記憶された撮像装置のデータを撮像装置と通信可能な外部メモリである第２のメモリに記憶するように制御する制御手段と、を備え、制御手段は、揺れ検出手段が検出した揺れの大きさが第１のしきい値より大きい場合には、第１のメモリに記憶された撮像装置のデータのうち撮像装置のログデータのみを最初に第２のメモリに記憶し、揺れ検出手段が検出した揺れの大きさが第１のしきい値よりも大きい第２のしきい値より大きい場合には、撮像装置のログデータを第２のメモリに記憶した後、第２のメモリへのアクセスを禁止するように制御することを特徴とする。
【００１０】
本発明の第２の側面は、撮像装置の制御方法に係り、揺れ検出手段が撮像装置の揺れを検出する揺れ検出工程と、制御手段が、揺れ検出工程において揺れが検出されたら、撮像装置に実装された第１のメモリに記憶された撮像装置のデータを、撮像装置に通信可能に接続された外部メモリである第２のメモリに記憶させる制御工程と、を含み、制御工程において制御手段は、揺れ検出手段が検出した揺れの大きさが第１のしきい値より大きい場合には、第１のメモリに記憶された撮像装置のデータのうち撮像装置のログデータのみを最初に第２のメモリに記憶し、揺れ検出手段が検出した揺れの大きさが第１のしきい値よりも大きい第２のしきい値より大きい場合には、撮像装置のログデータを第２のメモリに記憶した後、第２のメモリへのアクセスを禁止するように制御することを特徴する。
【発明の効果】
【００１１】
本発明によれば、撮像装置が異常な状態となっても、データを保護することができる。
【発明を実施するための最良の形態】
【００１２】
（第１の実施形態）
以下、図面を参照しながら本発明に好適な実施形態を説明する。図１はＰＣからネットワークカメラを制御してパノラマ画像を撮像するシステムを示す図である。１１はＰＣ、１２はＰＣ１１上に表示されている撮像画像、１３は撮像装置としてのネットワークカメラ、１４はネットワークとしてのイーサーネットである。１５はネットワークカメラ１３に実装された第１のメモリとしての内部メモリ、２６はメモリカード等のネットワークカメラ１３に着脱可能に取り付けられた第２のメモリとしての外部メモリである。外部メモリ２６はまた、イーサーネット１４を介してネットワークカメラ１３に接続可能である。
【００１３】
ネットワークカメラ１３で撮像された映像と音声は、ＰＣ１１がイーサーネット１４を介して定期的に取得し、モニタに撮像画像１２のように表示する。監視者はＰＣ１１の前で監視をする。ＰＣ１１はその間に画像と音声を記憶する。制御手段１６は、ネットワークカメラ１３の各部を制御する。
【００１４】
また、イーサーネット１４のトラフィックの増加やＰＣ１１のハードディスクの枯渇を防ぐために、図６に示すように内部メモリ１５の第１の記憶領域としてのコンテンツ記憶エリア６０１に、音声や画像などのコンテンツデータを記憶する。また、図６に示すように内部メモリ１５の第１の記憶領域とは異なる第２の記憶領域としてのログ記憶エリア６０２に、ネットワークカメラ１３の動作履歴をログデータとして記憶する。ＰＣ１１は必要な時だけ、内部メモリ１５の音声と画像データを取得したり、ネットワークカメラ１３が異変を検知した場合にのみ、ＰＣ１１に通知して内部メモリ１５の音声と画像データを取得したりしている。
【００１５】
そして、ネットワークカメラ１３には、外部メモリ２６が着脱可能に取り付けられており、外部メモリ２６にも画像、音声、ログなどが自由に読み書き可能になっている。また、ネットワークカメラ１３には、防振機能がある。すなわち、ネットワークカメラ１３には、ネットワークカメラ１３の揺れを検出する揺れ検出手段１７としての回路が搭載されている。揺れ検出手段１７が揺れを検出すると、制御手段１６により画像補正が行われ、安定した画像を撮像することができる。
【００１６】
ここで、大きな地震が発生し、天井に取り付けられたネットワークカメラ１３が破壊されてしまう直前のネットワークカメラ１３の動作について説明する。
【００１７】
揺れ検出手段１７が大きな揺れを検出すると、制御手段１６は、地震が発生したと判断する。その時、制御手段１６は、内部メモリ１５に記憶されたデータを外部メモリ２６に記憶させる動作（コピーや移動を含む）を開始する。しかし、内部メモリ１５の記憶容量が大きい場合には、記憶に時間がかかるため、記憶動作が終わる前にネットワークカメラ１３が破壊されうる。そこで、ネットワークカメラ１３にとって重要であり、コンテンツデータである画像や音声に比べて非常にデータ量の少ないログデータを優先的に外部メモリ２６に記憶させる。通常、ログデータは数Ｋバイトのデータ量であるのに対し、画像は数十Ｍバイト程度とログデータの何万倍ものデータ量がある。
【００１８】
揺れ検出手段１７が大きな揺れを検出したときのネットワークカメラ１３の処理フローを図２を参照して説明する。
【００１９】
ステップＳ２０１では、制御手段１６は、内部メモリ１５にネットワークカメラ１３内のデータ（画像、音声、ログ等）を記憶する。この記憶動作は、制御手段１６により定期的に行われる。
【００２０】
ステップＳ２０２では、制御手段１６は、揺れ検出手段１７がネットワークカメラ１３の揺れを検出したか否かを判断する。揺れ検出手段１７がネットワークカメラ１３の揺れを検出した場合には（ステップＳ２０２で「ＹＥＳ」）、ステップＳ２０３に進む。揺れ検出手段１７がネットワークカメラ１３の揺れを検出していない場合には（ステップＳ２０２で「ＮＯ」）、ステップＳ２０１に戻る。
【００２１】
ステップＳ２０３では、制御手段１６は、内部メモリ１５のログ記憶エリア６０２に記憶されたログデータを外部メモリ２６に記憶させる。上述のように、ログデータは、画像や音声等のコンテンツデータよりもデータ量が少ないために優先的に外部メモリ２６に記憶される。次いで、制御手段１６は、必要に応じて、内部メモリ１５のコンテンツ記憶エリア６０１に記憶されたコンテンツデータを外部メモリ２６に記憶させる。
【００２２】
その後、激しい地震によりネットワークカメラ１３は破壊されうるが、ログデータは外部メモリ２６に記憶されている。そのため、外部メモリ２６を取り外して、カードリーダー等によってログ解析を行えば、破壊されるまでの履歴（ログ）を確認することができる。
【００２３】
なお、本実施形態では、外部メモリ２６がネットワークカメラ１３に取り付けられた場合について説明したが、ネットワークを介してログデータを外部メモリに優先的に転送する場合でも、同様の効果がある。
【００２４】
（第２の実施形態）
第１の実施形態では、揺れが発生した時に優先的にログデータを外部メモリ２６に記憶させる場合について説明した。しかし、ネットワークカメラ１３本体が破壊される場合、破壊される過程が予想できない。そのため、破壊される個所の順序によっては、電気的に書き込み信号が発生して、外部メモリ２６内のデータが破壊される場合がある。
【００２５】
そこで、本実施形態では、ログデータなどの必要なデータの記憶が終了した時点で外部メモリ２６へのアクセスを禁止する。
【００２６】
本発明の好適な第２の実施形態に係るネットワークカメラ１３の処理フローを図３に示す。ステップＳ３０１〜ステップＳ３０３は、図２のステップＳ２０１〜ステップＳ２０３と同様であるため、説明を省略する。
【００２７】
ステップＳ３０４では、上述したように、制御手段１６は、ログデータなどの必要なデータの記憶が終了した時点で外部メモリ２６へのアクセスを禁止する。アクセスを禁止する手段としては、外部メモリ２６の電源電圧を遮断して電気的に分離したり、物理的にメモリカードを送出したりするなど様々な方式がある。
【００２８】
このように、本実施形態によれば、外部メモリ内のデータが破壊されることを防止することができる。
【００２９】
（第３の実施形態）
第１、２の実施形態では、地震などの揺れが発生した時に、ログデータを優先的に外部メモリ２６に記憶させる場合について説明した。しかし、外部メモリ２６を持つネットワークカメラシステムにおいては、内部メモリ１５の容量を補うために外部メモリ２６を使用する場合がある。その場合、定期的または常に内部メモリの内容を外部メモリ２６に記憶させる。
【００３０】
そのようなシステムで、揺れ検出手段１７が揺れを検出した場合、画像や音声データを記憶するには時間がかかるため、外部メモリ２６への書き込みタイミングの間にネットワークカメラ１３が破壊される確率が高くなる。そこで、揺れ検出手段１７が揺れを検出した場合、コンテンツデータなどの大きなデータを記憶させずに、ログデータのみを優先的に記憶させ、ログの記憶が終了した時点で外部メモリ２６へのアクセスを禁止する。例を挙げると、ログデータは２Ｋバイト程度で十分であるが、画像はＶＧＡのＪＰＥＧで圧縮率を下げても１秒分の動画で数Ｍバイトもあり、ログデータの記憶よりも１０００倍の時間がかかる。この例では、本実施形態によれば、外部メモリ２６への書き込みタイミングの間にネットワークカメラ１３が破壊される確率が１／１０００になる。
【００３１】
本発明の好適な第３の実施形態に係るネットワークカメラ１３の処理フローを図４に示す。ステップＳ４０１及びステップＳ４０２は、図２のステップＳ２０１及びステップＳ２０２と同様であるため、説明を省略する。
【００３２】
ステップＳ４０３では、制御手段１６は、内部メモリ１５のログ記憶エリア６０２に記憶されたログデータのみを外部メモリ２６に記憶させる。
【００３３】
ステップＳ４０４では、制御手段１６は、ログデータの記憶が終了した時点で外部メモリ２６へのアクセスを禁止する。
【００３４】
このように、本実施形態によれば、外部メモリへの書き込みタイミングの間にネットワークカメラが破壊されることを防止することができる。
【００３５】
（第４の実施形態）
第１、２、３の実施形態では、揺れ検出手段１７が揺れを検出すると、一番重要なログデータのみを外部メモリ２６に記憶させたが、ネットワークカメラ１３が破壊にいたらない揺れもある。そこで、揺れの大きさによって記憶させるデータを選択する。
【００３６】
例えば、揺れ検出手段１７で検出された揺れの大きさが、第１のしきい値より大きい場合には、制御手段１６は、ログ記憶エリア６０２に記憶されたログデータのみを外部メモリ２６に最初に移す。次いで、揺れ検出手段１７で検出された揺れの大きさが、第１のしきい値と第１のしきい値よりも大きい第２のしきい値との間にある場合には、制御手段１６は、破壊されない揺れと判断する。そして、画像や音声などの動作履歴以外のコンテンツデータも外部メモリ２６へ順次移す。揺れ検出手段１７で検出された揺れの大きさが、第２のしきい値よりも大きい場合には、制御手段１６は、外部メモリ２６へのアクセスを禁止する。
【００３７】
本発明の好適な第４の実施形態に係るネットワークカメラ１３の処理フローを図５に示す。ステップＳ５０１は、図２のステップＳ２０１と同様であるため、説明を省略する。
【００３８】
ステップＳ５０２では、制御手段１６は、揺れ検出手段１７で検出された揺れの大きさが、第１のしきい値よりも大きいか否かを判断する。揺れ検出手段１７で検出された揺れの大きさが第１のしきい値よりも大きい場合には（ステップＳ５０２で「ＹＥＳ」）、ステップＳ５０３に進む。揺れ検出手段１７で検出された揺れの大きさが第１のしきい値以下である場合には（ステップＳ５０２で「ＮＯ」）、ステップＳ５０１に戻る。
【００３９】
ステップＳ５０３では、制御手段１６は、内部メモリ１５のログ記憶エリア６０２に記憶されたログデータのみを外部メモリ２６に記憶させる。
【００４０】
ステップＳ５０４では、制御手段１６は、揺れ検出手段１７で検出された揺れの大きさが、第１のしきい値よりも大きい第２のしきい値よりも大きいか否かを判断する。揺れ検出手段１７で検出された揺れの大きさが第２のしきい値よりも大きい場合には（ステップＳ５０４で「ＹＥＳ」）、ステップＳ５０５に進む。揺れ検出手段１７で検出された揺れの大きさが第２のしきい値以下である場合には（ステップＳ５０４で「ＮＯ」）、ステップＳ５０１に戻る。
【００４１】
ステップＳ５０５では、制御手段１６は、ログデータの記憶が終了した時点で外部メモリ２６へのアクセスを禁止する。
【００４２】
このように、本実施形態によれば、揺れの大きさに応じてデータを外部メモリに記憶させることができる。
【００４３】
なお、上記の第１〜第４の実施形態では、地震などの揺れを例に挙げた。しかし、外部メモリ２６は残るがネットワークカメラ１３が破壊されてしまうような状況、例えば、津波や監視カメラの人的破壊も含めて、ネットワークカメラ１３に異常な事態が発生したことを検出する異常検出手段を備えてもよい。これによって、地震などの揺れの場合と同様の処理を、これらの異常な事態が発生した場合に適用に、必要なデータを外部メモリに残すことができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の好適な実施の形態のネットワークカメラの動作を説明するための図である。
【図２】本発明の好適な第１の実施形態に係る処理フローを示す図である。
【図３】本発明の好適な第２の実施形態に係る処理フローを示す図である。
【図４】本発明の好適な第３の実施形態に係る処理フローを示す図である。
【図５】本発明の好適な第４の実施形態に係る処理フローを示す図である。
【図６】内部メモリの記憶領域を示す図である。
【図７】ネットワークカメラの動作を説明するための図である。
【符号の説明】
【００４５】
１１  ＰＣ
１２  撮像映像
１３  ネットワークカメラ（撮像装置）
１４  イーサーネット
１５  内部メモリ
１６  制御手段
２６  外部メモリ
【図１】
0005086868.tif 000002
【図２】
0005086868.tif 000003
【図３】
0005086868.tif 000004
【図４】
0005086868.tif 000005
【図５】
0005086868.tif 000006
【図６】
0005086868.tif 000007
【図７】
0005086868.tif 000008