(57)【要約】【課題】記録速度が異なる任意の記録媒体に対して、記録媒体の記録速度に応じた高品質な画像を連続して長時間記録することが可能な画像記録装置を提供する。【解決手段】動画像を取得する撮像手段１５０と、複数の記録媒体１７７Ａ、１７７Ｂ…を装着する記録媒体インターフェース１７９Ａ、１７９Ｂ…と、記録媒体インターフェース１７９Ａ、１７９Ｂ…に装着されている複数の記録媒体１７７Ａ、１７７Ｂ…の記録速度を検出する記録速度検出手段１９１と、前記検出した複数の記録速度のうち、最低記録速度を算出する最低記録速度算出手段（システムコントローラ１８０）と、前記算出した最低記録速度に応じて、前記取得した動画像に対して圧縮処理を実施して圧縮画像を生成する圧縮伸張手段１６７と、前記圧縮画像を複数の記録媒体１７７Ａ、１７７Ｂ…に順次切り替えて記録する記録媒体切替手段１９２とを備えた。【選択図】　　　　図１
2004023235.tif 000002
【特許請求の範囲】
【請求項１】
取得した動画像を複数の記録媒体に記録する画像記録装置において、
動画像を取得する取得手段と、
複数の記録媒体を装着する記録媒体インターフェースと、
記録媒体インターフェースに装着されている複数の記録媒体の記録速度を検出する記録速度検出手段と、
前記検出した複数の記録速度のうち、最低記録速度を算出する最低記録速度算出手段と、
前記算出した最低記録速度に応じて、前記取得した動画像に対して圧縮処理を実施して圧縮画像を生成する圧縮手段と、
前記圧縮画像を複数の記録媒体に順次切り替えて記録する記録媒体切替手段と、
を備えたことを特徴とする画像記録装置。
【請求項２】
取得した動画像を記録媒体に記録する画像記録装置において、
動画像を取得する取得手段と、
記録媒体を装着するとともに、装着されている記録媒体に圧縮画像を記録する記録媒体インターフェースと、
記録媒体インターフェースに装着されている記録媒体の記録速度を検出する記録速度検出手段と、
前記検出した記録速度に応じて、前記取得した動画像に対して圧縮処理を実施して圧縮画像を生成する圧縮手段と、
を備えたことを特徴とする画像記録装置。
【請求項３】
前記圧縮処理は、取得した動画像に対して画像圧縮処理を実施する際の画像内のマクロブロック数、毎秒のマクロブロック数、動画の予測フレーム間隔を示すフォワードコード、バックワードコード、インターレースの有無、Ｙ：Ｃｒ：Ｃｂの比率、画像の階調情報、ＧＯＰ（Ｇｒｏｕｐ　ｏｆ　Ｐｉｃｔｕｒｅｓ）内のピクチャ数Ｎ、Ｉピクチャ又はＰピクチャの現れる周期Ｍ、又は画像の圧縮形式等のコーデック値等を単独又は組み合わせて操作する圧縮処理であることを特徴とする請求項１又は２の画像記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像記録装置に係り、特に取得した画像を記録媒体に記録する画像記録装置に関する。
【０００２】
【従来の技術】
ディジタルカメラ等の複数の記録媒体を選択的に切替／交換使用しうる画像記録装置において、これら種々の方式の記録媒体を交換したとき利用者に、使用しうる撮影モードや撮影パラメータ等の選択に過度の負担を及ぼすことなく、失敗の恐れなく正常な撮影が可能な手段を提供することが可能な撮像記録装置が、特開平９−３２２１０６号の公報に示されている。
【０００３】
当該撮像記録装置では、記録媒体の記録速度を認識する手段と、この記録速度に応じて選択可能な撮影モード及び撮影データを決定する手段とを備えた表示部付きのシステム制御部を設けている。したがって、ディジタルカメラに接続された複数の記録媒体の記録速度を識別し、記録速度に応じて選択可能な撮影モード及び撮影パラメータを決定する手段を備えているので、連写ができない記録媒体では単写のみ選択できるなど、撮影モードを選択することができるように構成されている。この構成によって、以下の機能を実現している。
１．記録速度が遅い記録媒体であって、連写した画像を連続して記録できない場合には、連写撮影モードを選択不可とする（請求項２の記載）。
２．連写撮影モード選択時のみ、フレームレートの設定を可能とする（請求項３の記載）。
３．連写撮影モード選択時には、デフォルトのフレームレート、記録画素数を決定する（請求項４の記載）。
４．連写撮影モード選択時には、フレームレートが最大となるようにデフォルトのフレームレートと記録画素数とを決定する（請求項５の記載）。
５．連写撮影モード選択時には、現在選択されている記録媒体では使用できないフレームレートを選択不可表示する。
６．単写モード選択時には、記録媒体の空き容量と選択されている圧縮率からデフォルトの記録画素数を決定する（請求項７の記載）。
７．記録媒体の記録速度が遅くて動画記録でない場合には、デフォルト撮影モードを単写撮影モードとする（請求項１４の記載）。
【０００４】
また、動画像を中断なく連続して複数のディスクに記録可能な映像信号処理記憶装置が、特開平６−３０９７７３号の公報に示されている。当該信号処理記憶装置では、ビデオカメラで撮像された動画像を符号化し画像圧縮するエンコーダと、エンコード信号を一時的に記憶するバッファメモリと、バッファメモリからのデータをディスクに記録可能なフォーマットに変調する記録用変調記録回路と、ディスクを交換するディスクチェンジャ及び記録制御装置を有している。記録制御装置は、ディスクに記録されたデータ量を監視し、満杯に記録されたときディスクチェンジャにディスクの交換を指令する。記録制御装置はディスクにデータを記録しているときはバッファメモリのデータ入力転送レートＲａとデータ出力転送レートＲｂとを等しくし、ディスクの交換期間は転送レートＲｂ＝０としてバッファメモリにエンコーダからのデータを蓄積させ、交換作業終了後、転送レートＲｂをＲａ以上に設定し、バッファメモリに蓄積されたデータを迅速にディスクに記録させるものである。
【０００５】
したがって、動画記録時にバッファメモリを利用して、ディスクチェンジャのディスク交換時間を稼ぐことで、連続して複数のディスクに記録することが可能となっている。
【０００６】
また、静止画撮影機能及び動画撮影機能の両機能を備えた電子カメラ装置において、相対的に記録媒体の容量に制限がある場合でも、可能な限り連続的な動画撮影よる動画記録を実現することが可能な電子カメラ装置が、特開２００１−１３６４７５号の公報に示されている。
【０００７】
当該電子カメラ装置では、静止画撮影機能及び動画撮影機能の両機能を備えるとともに、主として静止画撮影用のメモリカード及び主として動画撮影用のＭＯディスクの２種類の記録媒体を有している。システムコントローラの記録切替部は、動画撮影時にＭＯ残容量検出部によりＭＯディスクの残容量が不十分であると判定されると、記録媒体をメモリカードに切り換えるようにしている。
【０００８】
したがって、動画記録時に以下の条件が発生すると、動画記録主目的の大容量の第１の記録手段（ＭＯ）から、静止記録画主目的で動画も記録することが可能な小容量の第２の記録手段（メモリカード）へと、記録先を切り換えるものである。
１．動画撮影時、第１の記録手段の残容量が許容値以下になったとき（警告表示も行う）。
２．動画撮影時、第１の記録手段の記録媒体が交換されたとき、
（１）記録終了後、第１の記録手段にデータコピーする（更にデフラグ処理を行う）。
【０００９】
（２）第２の記録手段も残量がなくなったら、強制的に動画記録を終了させる（更に、記録媒体交換の警告を行う）。
【００１０】
【発明が解決しようとする課題】
しかしながら、特開平９−３２２１０６号の公報に示されている撮像記録装置では、記録媒体を自動的に切り替えて連続的に連写記録することができないという不具合を生じていた。また、連写時はフレームレートと記録画素数をパラメータとして規定しており、転送レートに応じた圧縮コーデックの利用は考慮されていないために、転送レートを確保しつつ画像の劣化を防止してより高画質な画像を転送することができないという不具合を生じていた。
【００１１】
また、特開平６−３０９７７３号の公報に示されている信号処理記憶装置や特開２００１−１３６４７５号の公報に示されている電子カメラ装置では、転送レートの異なる任意の記録媒体に対して画像を連続して記録することができないという不具合を生じていた。
【００１２】
本発明は、このような事情に鑑みてなされたもので、記録速度が異なる任意の複数の記録媒体に対して、同じ品質の動画を連続して長時間記録することが可能な画像記録装置を提供することを目的としている。
【００１３】
また本発明は、記録速度が異なる任意の記録媒体に対して、記録媒体の記録速度に応じた高品質な画像を連続して長時間記録することが可能な画像記録装置を提供することを目的としている。
【００１４】
また本発明は、限られた記録速度を有効に利用して高品質な画像を記録することが可能な画像記録装置を提供することを目的としている。
【００１５】
【課題を解決するための手段】
本発明は前記目的を達成するために、取得した動画像を複数の記録媒体に記録する画像記録装置において、動画像を取得する取得手段と、複数の記録媒体を装着する記録媒体インターフェースと、記録媒体インターフェースに装着されている複数の記録媒体の記録速度を検出する記録速度検出手段と、前記検出した複数の記録速度のうち、最低記録速度を算出する最低記録速度算出手段と、前記算出した最低記録速度に応じて、前記取得した動画像に対して圧縮処理を実施して圧縮画像を生成する圧縮手段と、前記圧縮画像を複数の記録媒体に順次切り替えて記録する記録媒体切替手段とを備えたことを特徴としている。
【００１６】
本発明によれば、動画像を取得する取得手段と、複数の記録媒体を装着する記録媒体インターフェースと、記録媒体インターフェースに装着されている複数の記録媒体の記録速度を検出する記録速度検出手段と、前記検出した複数の記録速度のうち、最低記録速度を算出する最低記録速度算出手段と、前記算出した最低記録速度に応じて、前記取得した動画像に対して圧縮処理を実施して圧縮画像を生成する圧縮手段と、前記圧縮画像を複数の記録媒体に順次切り替えて記録する記録媒体切替手段とを備えたので、記録速度が異なる任意の複数の記録媒体に対して同じ品質の動画を連続して長時間記録することが可能となる。
【００１７】
また、本発明は前記目的を達成するために、取得した動画像を記録媒体に記録する画像記録装置において、動画像を取得する取得手段と、記録媒体を装着するとともに、装着されている記録媒体に圧縮画像を記録する記録媒体インターフェースと、記録媒体インターフェースに装着されている記録媒体の記録速度を検出する記録速度検出手段と、前記検出した記録速度に応じて前記取得した動画像に対して圧縮処理を実施して圧縮画像を生成する圧縮手段とを備えたことを特徴としている。
【００１８】
本発明によれば、動画像を取得する取得手段と、記録媒体を装着するとともに、装着されている記録媒体に圧縮画像を記録する記録媒体インターフェースと、記録媒体インターフェースに装着されている記録媒体の記録速度を検出する記録速度検出手段と、前記検出した記録速度に応じて前記取得した動画像に対して圧縮処理を実施して圧縮画像を生成する圧縮手段とを備えたので、記録速度が異なる任意の記録媒体に対して、記録媒体の記録速度に応じた高品質な画像を連続して長時間記録することが可能となる。
【００１９】
また、本発明は前記目的を達成するために前記圧縮処理は、取得した動画像に対して画像圧縮処理を実施する際の画像内のマクロブロック数、毎秒のマクロブロック数、動画の予測フレーム間隔を示すフォワードコード、バックワードコード、インターレースの有無、Ｙ：Ｃｒ：Ｃｂの比率、画像の階調情報、ＧＯＰ（Ｇｒｏｕｐ　ｏｆ　Ｐｉｃｔｕｒｅｓ）内のピクチャ数（Ｎ）、Ｉピクチャ又はＰピクチャの現れる周期（Ｍ）、又は画像の圧縮形式等のコーデック値等を単独又は組み合わせて操作する圧縮処理であることを特徴としている。
【００２０】
本発明によれば、動画像の圧縮処理に関するコーデック値等を単独又は組み合わせて操作するようにしたので、限られた記録速度を有効に利用して高品質な画像を記録することが可能となる。
【００２１】
【発明の実施の形態】
以下添付図面に従って、本発明に係る画像記録装置の好ましい実施の形態について詳説する。
【００２２】
図１は、本発明に係る画像記録装置の一形態である電子カメラの信号処理系ブロック図である。
【００２３】
電子カメラ１０の撮像光学系には、被写体像を撮像手段の受光面に結像するためのレンズ１０２と、レンズ１０２を透過して撮像手段の受光面に結像する光の光量を調節する絞り１３３と、撮像手段の受光面に結像する光を撮像時に通過させたり非撮像時に遮光したりするシャッタ１３４とが設けられている。
【００２４】
また電子カメラ１０の撮像処理部には、受光面に結像した被写体像を光電変換して画像信号として出力する撮像手段１５０（取得手段）と、撮像手段１５０が出力したアナログの画像信号をデジタルの画像データに変換するＡ／Ｄ変換器１５４とが設けられている。
【００２５】
また電子カメラ１０には、画像データ等の情報をウェブサイトや放送局、他の通信機器から受信するための通信手段として、無線又は有線の送受信手段１５７（取得手段）が設けられている。
【００２６】
また、電子カメラ１０の画像処理部には、Ａ／Ｄ変換器１５４にて変換されたデジタルの画像データ、又は他の通信機器から受信した静止画、又は動画の画像データに対して、ホワイトバランス処理を実施したり、ガンマ変換、ＹＣ変換処理、画素数の変換処理、電子ズーム処理、トリミング処理等の画像処理を実施する静止画処理部１６９、動画処理部１７０と、画像処理を実施した画像データを一時的に記憶しておくバッファメモリ１７１とが設けられている。
【００２７】
電子カメラ１０では、撮像手段１５０が撮像して取得した画像や、送受信手段１５７を介して他の通信機器から取得した画像に対して、ＪＰＥＧ、ＭＰＥＧ１、ＭＰＥＧ２、ＭＰＥＧ４その他の手法による画像の圧縮処理を実施する圧縮伸張手段１６７が設けられている。圧縮伸張手段１６７は、システムコントローラ１８０の指示に基づいて、静止画像又は動画像の画像データに対して所定の画素数、所定の階調、所定の圧縮率、所定量の画像情報の間引き、量子化処理、動きの予測処理その他の画像処理を実施して、情報量を減少させた圧縮画像を生成することが可能となっている。
【００２８】
また、電子カメラ１０には、電源スイッチやレリーズボタン等から構成される入力手段１７４が設けられており、利用者が指定した情報をシステムコントローラ１８０に伝達することが可能となっている。
【００２９】
また、電子カメラ１０には、取得した画像を記録する複数の記録媒体１７７Ａ、１７７Ｂ、１７７Ｃと、これらの記録媒体を挿抜自在に装着可能であるとともに、これらの記録媒体に対して情報を記録したり、記録媒体に記録されている情報を読み出したりする記録媒体インターフェース１７９Ａ、１７９Ｂ、１７９Ｃとが設けられている。なお、記録媒体１７７Ａ、１７７Ｂ、１７７Ｃは、メモリーカード等の半導体や、ＭＯやハードディスク等に代表される磁気記録式、光記録式等の着脱可能な記録媒体であって、記録媒体１７７Ａ、１７７Ｂ、１７７Ｃのそれぞれが同一種類の記録媒体であってもよいし、それぞれが異なる種類の記録媒体であってもよい。また、電子カメラ１０には、電子カメラ１０全体の制御を行うとともに画像処理や記録処理を制御するシステムコントローラ１８０が設けられている。
【００３０】
システムコントローラ１８０（記録速度検出手段１９１の機能を含む）は、記録媒体インターフェース１７９Ａ、１７９Ｂ、及び１７９Ｃに装着されている複数の記録媒体１７７Ａ、１７７Ｂ、及び１７７Ｃに対する情報の書き込み速度（記録速度）や、情報の読み出し速度を検出することが可能となっている。
【００３１】
またシステムコントローラ１８０（最低速度算出手段の機能を含む）は、検出した複数の記録速度のうち、最低の記録速度（最低記録速度）を算出することが可能となっている。
【００３２】
また圧縮伸張手段１６７（圧縮手段）は、最低速度算出手段が算出した最低記録速度、又は記録速度検出手段１９１が検出した記録速度に応じて、取得した動画像に対して圧縮処理を実施して、圧縮画像を生成することが可能となっている。
【００３３】
またシステムコントローラ１８０（記録媒体切替手段１９２の機能を含む）は生成した圧縮画像を、記録媒体インターフェース１７９Ａ、１７９Ｂ、又は１７９Ｃを介して複数の記録媒体１７７Ａ、１７７Ｂ、又は１７７Ｃに順次切り替えて記録することが可能となっている。
【００３４】
上記のとおり構成された電子カメラ１０における撮像処理の概略について説明する。
【００３５】
撮像する像はレンズ１０２によって撮像手段１５０の受光面に結像され、結像した被写体像は光電変換されてＡ／Ｄ変換器１５４に出力されて、デジタルの画像データに変換されている。
【００３６】
利用者は撮像に際して、電子カメラ１０に記録媒体１７７Ａ、１７７Ｂ、１７７Ｃ等、複数の記録媒体を装着する。次に利用者が、入力手段１７４に設けられている撮像指示のためのレリーズボタンを操作すると、システムコントローラ１８０は電子カメラ１０の処理モードを撮像モードに設定する。するとＡ／Ｄ変換器１５４にてデジタルデータに変換された１フレーム又は連続する複数フレームの画像データは、静止画処理部１６９又は動画処理部１７０によって読み取られて、ホワイトバランスやガンマ補正、ＹＣ変換、ズーム処理、画素数変換処理その他の画像処理が施された後に、一時期ＶＲＡＭ等のバッファメモリ１７１に記録される。
【００３７】
バッファメモリ１７１に一時記録された画像は圧縮伸張手段１６７が読み取って、システムコントローラ１８０によって指定されたコーデック値、又はコーデック品質に基づいて圧縮処理を行い、圧縮処理が終了した画像データはバッファメモリ１８４に一時記録される。画像を記録媒体に記録する場合には、システムコントローラ１８０の指示に基づいて、バッファメモリ１８４に記録されている画像データを記録用の画像データに変換した後に、記録媒体切替手段１９２（システムコントローラ１８０がその機能を備えていてもよい）が指定した所定の記録媒体１７７Ａ、１７７Ｂ、又は１７７Ｃに記録する。
【００３８】
なお、上記の説明では本発明に係る画像記録装置を、撮像手段を備えた電子カメラとした実施の形態で説明したが、本発明はこれに限定されるものではなく、画像を外部の機器から送受信手段１５７を介して取得して、記録媒体の記録速度に応じた圧縮処理を実施して所定の記録媒体に記録する画像記録装置であっても本発明の目的を達成することが可能である。
【００３９】
図２に、動画像記録の際の記録速度を、記録速度が最も遅い記録媒体に統一して複数の記録媒体に記録する際のコーデック設定に関するフローチャートを示す。
【００４０】
電子カメラ１０の処理モードが撮影モードに設定されると、システムコントローラ１８０が実施する処理はＳ１００「スタート」（以降Ｓ１００のように省略して記載する。）に分岐してくる。そして処理は次のＳ１０２「動画撮影？」の判断に進む。
【００４１】
Ｓ１０２にてシステムコントローラ１８０は、現在電子カメラ１０にて設定されている撮影モードが、動画撮影のモードであるか、静止画撮影のモードであるかを判断する処理を行っている。もし設定されている撮影モードが静止画撮影モードであると判断した場合には、情報処理手段１８０が実施する処理は静止画撮影を実施する処理ルーチンであるＳ１０４「静止画撮影」に分岐する。
【００４２】
また、現在電子カメラ１０に設定されている処理モードが動画撮影モードである場合には、システムコントローラ１８０が実施する処理はＳ１０６「記録媒体の最低記録速度算出」に進み、電子カメラ１０に装着されている記録媒体１７７Ａ、１７７Ｂ、１７７Ｃの記録速度を算出する処理を行う。
【００４３】
図３に、記録媒体の記録速度読み取り処理のフローチャートを示す。
【００４４】
電子カメラ１０の処理モードが画像の記録モードに設定されると、システムコントローラ１８０は同図に示されている記録媒体の記録速度を読み取る処理ルーチンを実行するために、Ｓ２００「記録媒体挿入処理」の処理ルーチンを実施する。するとシステムコントローラ１８０が実施する処理はＳ２０２「記録媒体挿入？」の判断に進み、新たに記録媒体が挿入されるのを待つ処理を行う。Ｓ２０２にて、新たに記録媒体１７７Ａ、１７７Ｂ、１７７Ｃ等が挿入された、又は入れ換えられたと判断した場合には、システムコントローラ１８０が実施する処理はＳ２０４「記録媒体の記録速度読取」に進む。
【００４５】
Ｓ２０４にてシステムコントローラ１８０（記録速度検出手段１９１の機能を含むコントローラ）は、記録媒体インターフェース１７９Ａ、１７９Ｂ、１７９Ｃ等の複数の記録媒体インターフェースに対して、装着されている記録媒体１７７Ａ、１７７Ｂ、１７７Ｃ等に記録されている当該記録媒体の記録速度（ビットレート）に関する情報、又は当該記録媒体のベンダー名、型番、記録容量、固有のＩＤ（識別情報）を読み出す指示を出力する。前記記録媒体の記録速度に関する情報等を読み出す旨の指示を取得した記録媒体インターフェース１７９Ａ、１７９Ｂ、又は１７９Ｃは、装着されている記録媒体１７７Ａ、１７７Ｂ、又は１７７Ｃ等に対してアクセスして、所定の記録領域に記録されている記録速度に関する情報、又は当該記録媒体のベンダー名、型番、記録容量、固有のＩＤ等のタプル情報を読み出す処理を行って、システムコントローラ１８０に対して出力する。
【００４６】
前記記録媒体１７７Ａ、１７７Ｂ、１７７Ｃの記録速度に関する情報、又は当該記録媒体のベンダー名、型番、記録容量、固有のＩＤを取得したシステムコントローラ１８０は、その情報を記録媒体速度テーブルとして記憶しておく。
【００４７】
なお、記録媒体の種類によっては、上記の記録速度に関する情報等が記録されておらず、取得できない場合がある。その場合には、システムコントローラ１８０は、記録媒体インターフェース１７９Ａ等を介して実際にダミーの情報を記録媒体１７７Ａ等に対して読み書きする処理を行って、記録速度（ビットレート）を実測するようにしてもよい。このようにして取得した、各記録媒体の記録速度が記載されている記録速度テーブルを図４に示す。
【００４８】
また図５に、電子カメラ１０のドライブ名と記録媒体の記録速度との関係を示す図表（ドライブテーブル）を示す。図５に示されている例では、記録媒体インターフェース１７９ＡがＡドライブに設定されており、当該Ａドライブには記録速度が１．５６（ＭＢ／ｓ）の記録媒体１７７Ａが装着されていることを示している。なお、図４に示すように記録媒体１７７Ａは、ベンダー「ＡＢＣ」の製品であって、記録媒体の型番は「ＭＤ５１２」型の製品である。このベンダー名と型番とを、Ｓ２０４にてシステムコントローラ１８０が記録媒体１７７Ａから取得して、図４の記録媒体速度テーブルを参照して、記録速度１．５６（ＭＢ／ｓ）を得ることが可能となっている。このように、記録媒体１７７Ａの記録速度は予め記録媒体速度テーブルに記録されていたために、実際に記録速度を計測することなく、図４に示した記録媒体速度テーブルから取得することが可能となっている。
【００４９】
また同様に、記録媒体インターフェース１７９ＢはドライブＢに割り当てられており、当該Ｂドライブには記録速度が０．４（ＭＢ／ｓ）の記録媒体１７７Ｂが装着されている。なお、図４に示すように、記録媒体１７７Ｂは、ベンダー「ＺＺＺ」の製品であって、記録媒体の型番は「ＣＦ６４」型の製品である。この記録媒体１７７Ｂの記録速度は、予め記録媒体速度テーブルに記録されていなかったために、実際に記録速度を計測することによって算出したものである。
【００５０】
また、一旦計測した記録速度の情報は、図４に示す記録媒体速度テーブルにカードタイプ、ベンダー名、型番と関連付けて記録しておき、次回にはこの記録媒体速度テーブルに記載されている記録速度を読み出して利用するようにしてもよい。同一のカードタイプ（記録媒体の種類）であっても、ベンダーや型番、又は製造ロットによっても記録速度が異なる場合があるので、その旨を記録媒体速度テーブルに記録するようにしてもよい。
【００５１】
また同様に、記録媒体インターフェース１７９ＣはドライブＣに割り当てられており、当該Ｃドライブには記録速度が１．８（ＭＢ／ｓ）の記録媒体１７７Ｃが装着されている。
【００５２】
図３に示すＳ２０４にて、各記録媒体の記録速度の読み取り処理が終了すると、システムコントローラ１８０が実施する処理はＳ２０６「画像記録処理終了？」の判断に進む。Ｓ２０６にてシステムコントローラ１８０が、画像の記録処理が終了していないと判断した場合には、再びＳ２０２に戻り、記録媒体の入替を検出する処理に戻る。また、Ｓ２０６にてシステムコントローラ１８０が画像の記録処理が終了していると判断した場合には、以降利用者によって記録媒体の入替処理が行われた場合であっても記録媒体の記録速度を管理する必要がないので、システムコントローラ１８０が実施する処理はＳ２０８「終了」に進み、当該記録媒体挿入処理のルーチンを終了する。
【００５３】
図５に示すドライブテーブルが得られると、図２に示すＳ１０６にてシステムコントローラ１８０は、ドライブテーブルに記録されている記録媒体の記録速度のうち、最低の記録速度（最低記録速度）を検出する処理を行う。最低記録速度の検出が終了すると、システムコントローラ１８０が実施する処理はＳ１０８「コーデック値算出」に進む。
【００５４】
Ｓ１０８にてシステムコントローラ１８０は、Ｓ１０６にて算出した最低記録速度に基づいて、取得した画像を記録媒体１７７Ａ、１７７Ｂ、１７７Ｃ等に記録する際の画像の記録形式やコーデック情報、コーデック形式等のコーデック値を算出する処理を行う。一般に動画像の画像データ量は多い。たとえばＭＰＥＧ２の１５（Ｍｂｐｓ）のビットレートを有する動画像を、６４ＭＢの記録容量を有する記録媒体に記録する場合には、３４秒程しか動画を記録することができない。
【００５５】
この場合であっても、複数の記録媒体を電子カメラ１０に装着することによって、より長い時間動画像を記録することが可能となる。ところが、記録媒体の記録速度を上回るビットレートで画像データを記録することは不可能であるので、本発明では自動で記録媒体の記録速度を読み出して、その記録速度又は最適記録速度に対応じたコーデック値（記録フォーマット）を設定して、取得した動画像に対してそのコード化処理（画像圧縮処理）を行い、記録媒体に記録するようにしている。
【００５６】
なお、前記設定するコーデック値には、画像の縦横の画素数、ＭＰＥＧ圧縮処理を実施する際の画像内のマクロブロック数、毎秒のマクロブロック数、画像レート（フレームレート）、動画の予測フレーム間隔を示すフォワードｆコード、バックワードｆコード、インターレースの有無、Ｙ：Ｃｒ：Ｃｂの比率、画像の階調情報、ＧＯＰ（Ｇｒｏｕｐ　ｏｆ　Ｐｉｃｔｕｒｅｓ）内のピクチャ数（Ｎ）、Ｉピクチャ（フレーム間予測を使わずに生成する符号化画像）又はＰピクチャ（予測を行うことによってできる画面であって、フレーム内符号化と順方向フレーム間予測画面の双方を含む）の現れる周期（Ｍ）等のコーデック情報や、ＭＰＥＧ１やＭＰＥＧ２、ＭＰＥＧ３、ＭＰＥＧ４等の画像のコーデック形式等が含まれる。
【００５７】
なお、記録速度が極端に遅い場合には、動画の記録を止めて静止画のコーデック値を設定するようにしてもよい。また、これらのコーデック値を単独で設定してもよいし、相互に組み合わせることによって所定の記録速度を得るようにしてもよい。また、必要に応じて記録媒体１７７Ａ等に対して記録情報が連続するように断片化したクラスタの並びを入れ換える最適化の処理を実施するようにしてもよい。
【００５８】
次のＳ１１０「コーデック設定」にてシステムコントローラ１８０（コーデック品質切替手段１９０の機能を含むコントローラ）は、圧縮伸張手段１６７に対してＳ１０８にて算出したコーデック値を出力する。圧縮伸張手段１６７では、バッファメモリ１７１に記録されている動画データに対して所定のコード化処理（画像圧縮処理）を実施して、処理した画像をバッファメモリ１８４に記録する。
【００５９】
図６に、ステップＳ１１０にて設定するコーデック設定例を示す。
【００６０】
同図に示すように、例えば記録媒体に許容される記録速度が０．２５（ＭＢ／ｓ）未満であるときには、コーデック形式を「ＭＰＥＧ４」に設定するとともに、ＧＯＰ＝１５、Ｍ＝３、ビットレート＝記録速度（ここでは０．２５　ＭＢ／ｓ）×０．９に設定する。なお、ビットレートは、安全を見て０．９の係数を乗じているが、本発明はこの係数に限定されるものではない。
【００６１】
図７に、記録方式（コーデック形式）を一定とした場合の、画素数とフレームレートとを切り替える際の関係例を示す。
【００６２】
同図に示すように、たとえば記録速度が０．５（ＭＢ／ｓ）未満の場合であって、記録方式（コーデック形式）がＭｏｔｉｏｎＪＰＥＧである場合には、画素数を１６０×１２０画素に設定するとともに、フレームレートを１５（ｆｐｓ）、１画素あたりのビット率を１．５（ｂｉｔ／ｐｅｌ）に設定する。
【００６３】
図２に示すＳ１１２「記録媒体に動画像記録」においてシステムコントローラ１８０は、バッファメモリ１８４に記録されているコード化処理された画像データを、記録用の画像データに変換した後に、記録媒体インターフェース１７９Ａ、１７９Ｂ、又は１７９Ｃのいずれかを指定して記録する指示を出力する。
【００６４】
システムコントローラ１８０から画像データの記録指示を取得した記録媒体インターフェース１７９Ａ、１７９Ｂ、又は１７９Ｃは、記録する画像データをバッファメモリ１８４から取得して、記録媒体１７７Ａ、１７７Ｂ、又は１７７Ｃに記録する処理を行う。
【００６５】
次のＳ１１４「記録媒体記録残量　残量＜規定値」にてシステムコントローラ１８０は、現在動画像を記録している記録媒体の記録残容量が規定値未満となったか否かの判断を行っている。動画像を記録している記録媒体の記録容量が規定値未満であると判断した場合には、システムコントローラ１８０が実施する処理はＳ１１６「記録媒体切替」に進み、動画像を記録する記録媒体を切り替えて（例えば記録媒体１７７Ａ→記録媒体１７７Ｂなど）、Ｓ１１２に戻る処理を行う。またＳ１１４の判断にて、記録媒体の記録容量が規定値未満でないと判断した場合には、システムコントローラ１８０が実施する処理はＳ１１８「記録終了？」の判断に進む。
【００６６】
Ｓ１１８にてシステムコントローラ１８０は、記録する画像が全てバッファメモリ１８４から記録媒体１７７Ａ、１７７Ｂ、又は１７７Ｃに記録されたことを受けて、画像の記録処理を終了するか否かの判断を行っている。もし、バッファメモリ１８４に記録すべき画像データが残っているか、又は未だ撮像中である場合には、システムコントローラ１８０が実施する処理はＳ１１２に戻り、画像データの記録処理を継続する。また、バッファメモリ１８４に記録されている画像データが全て記録媒体１７７Ａ、１７７Ｂ、１７７Ｃに記録されて、撮像処理も終了している場合には、システムコントローラ１８０が実施する処理はＳ１２０「終了」に進み、画像の記録処理を終了する。
【００６７】
記録媒体に記録する画像のコーデック形式は、ＭｏｔｉｏｎＪＰＥＧやＭＰＥＧに限定されるものではなく、他のコーデック形式を用いた、ＱＴＩ、ＭＯＶ、ＭＷＶ、ＡＶＩ等の拡張子を有する記録形式あっても本発明の目的を達成することが可能である。
【００６８】
図８に、動画像記録の際に、記録速度をそれぞれの記録媒体の記録速度に合わせて記録するコーデック設定に関するフローチャートを示す。
【００６９】
記録媒体に画像データを記録する際に、電子カメラ１０に複数装着されている記録媒体のそれぞれの記録速度に合わせてコーデック値を設定する場合には、電子カメラ１０のシステムコントローラ１８０が実施する処理はＳ３００に分岐してきて、処理は次のＳ３０２以降に進む。
【００７０】
なお、Ｓ３０２とＳ３０４の処理は、図２にて説明したＳ１０２とＳ１０４の処理と同一であるので、説明を省略する。
【００７１】
Ｓ３０６「現記録媒体の記録速度算出」にてシステムコントローラ１８０は、図３に示すＳ２００以降の処理を行って、電子カメラ１０に装着されている記録媒体１７７Ａ、１７７Ｂ、１７７Ｃの記録速度を算出する処理を行う。各記録媒体の記録速度の読み取り処理が終了すると、図８に示すＳ３０６にてシステムコントローラ１８０は、ドライブテーブルに記録されている記録媒体の記録速度のうち、現在画像を記録する記録媒体（以下現記録媒体と呼ぶ）の記録速度を検出する処理を行う。現記録媒体の記録速度の検出が終了すると、システムコントローラ１８０が実施する処理はＳ３０８「コーデック値算出」に進む。
【００７２】
Ｓ３０８にてシステムコントローラ１８０は、Ｓ３０６にて算出した記録速度に基づいて、取得した画像を記録媒体１７７Ａ、１７７Ｂ、１７７Ｃ等に記録する際の画像の記録形式やコーデック情報、コーデック形式等のコーデック値を算出する処理を行う。利用者は、電子カメラ１０に装着されている種類の異なる複数の記録媒体に対して、より高画質な動画像の記録を希望する場合がある。その場合には、Ｓ３０６以降の処理を利用して、個々の記録媒体の記録速度に応じたコーデック値を算出して、高画質な画像の記録を実施する。
【００７３】
なお、Ｓ３０８にて設定するコーデック値には、画像の縦横の画素数、ＭＰＥＧ圧縮処理を実施する際の画像内のマクロブロック数、毎秒のマクロブロック数、画像レート（フレームレート）、動画の予測フレーム間隔を示すフォワードｆコード、バックワードｆコード、インターレースの有無、Ｙ：Ｃｒ：Ｃｂの比率、画像の階調情報、ＧＯＰ（Ｇｒｏｕｐ　ｏｆ　Ｐｉｃｔｕｒｅｓ）内のピクチャ数（Ｎ）、Ｉ又はＰピクチャの現れる周期（Ｍ）等のコーデック情報や、ＭＰＥＧ１やＭＰＥＧ２、ＭＰＥＧ３、ＭＰＥＧ４等の画像のコーデック形式等が含まれる。なお、記録速度が極端に遅い場合には、動画の記録を止めて静止画のコーデック値を設定するようにしてもよい。また、これらのコーデック値を単独で設定するようにしてもよいし、複数のコーデック値を相互に組み合わせることによって、記録媒体に応じた所定の記録速度を得るようにしてもよい。
【００７４】
次のＳ３１０「コーデック設定」にてシステムコントローラ１８０（コーデック品質切替手段１９０の機能を含む）は、Ｓ１１０にて実施した処理と同様にして圧縮伸張手段１６７に対してＳ３０８にて算出したコーデック値を出力する。圧縮伸張手段１６７では、バッファメモリ１７１に記録されている動画データに対して記録媒体の記録速度に応じた所定のコード化処理（画像圧縮処理）を実施して、処理した画像をバッファメモリ１８４に記録する。
【００７５】
次のＳ３１２「記録媒体に動画像記録」にてシステムコントローラ１８０は、Ｓ１１２にて実施した処理と同様にして、バッファメモリ１８４に記録されているコード化処理された画像データを記録用の画像データに変換した後に、記録媒体インターフェース１７９Ａ、１７９Ｂ、又は１７９Ｃのいずれかを指定して記録する指示を出力する。
【００７６】
システムコントローラ１８０から画像データの記録指示を取得した記録媒体インターフェース１７９Ａ、１７９Ｂ、又は１７９Ｃは、画像データをバッファメモリ１８４から取得して、記録媒体１７７Ａ、１７７Ｂ、又は１７７Ｃの記録媒体に記録する処理を行う。
【００７７】
次のＳ３１４「現記録媒体記録残量　残量＜規定値」にてシステムコントローラ１８０は、現在動画像を記録している記録媒体の記録残容量が規定値未満となっている否かの判断を行っている。記録媒体の記録容量が規定値未満であると判断した場合には、システムコントローラ１８０が実施する処理はＳ３１６「記録媒体切替」に進み、画像を記録する記録媒体を切り替えた後にＳ３０６に戻る処理を行う。またＳ３１４の判断にて、記録媒体の記録容量が規定値未満でないと判断した場合には、システムコントローラ１８０が実施する処理はＳ３１８「記録終了？」の判断に進む。
【００７８】
Ｓ３１８にてシステムコントローラ１８０は、記録する画像が全てバッファメモリ１８４から記録媒体１７７Ａ、１７７Ｂ、又は１７７Ｃに記録されたことを受けて、画像の記録処理を終了するか否かの判断を行っている。もし、バッファメモリ１８４に記録すべき画像データが残っているか、又は未だ撮像中である場合には、システムコントローラ１８０が実施する処理はＳ３１２に戻り、画像データの記録処理を継続する。また、バッファメモリ１８４に記録されている画像データが全て記録媒体１７７Ａ、１７７Ｂ、又は１７７Ｃに記録されて、撮像処理も終了している場合には、システムコントローラ１８０が実施する処理はＳ３２０「終了」に進み、画像の記録処理を終了する。
【００７９】
上記のＳ３００以降の処理を電子カメラ１０にて行うことによって、例えば記録媒体１７７Ａに対して画像の記録を開始して、記録媒体１７７Ａの記録残量が規定値未満となったことによって記録媒体１７７Ｂに切り替えた後に、利用者が記録媒体１７７Ａを記録媒体インターフェース１７９Ａから抜き取って、新たな記録媒体１７７Ｄを装着した場合であっても、次回記録媒体１７７Ｄに画像を記録する際にＳ３０６にて記録媒体１７７Ｄの記録速度を読み出す処理を行うことが可能となる。したがって、動画記録中に記録媒体を入れ換えた場合であっても、適切な記録速度で画像を記録することが可能となる。
【００８０】
また、記録媒体に記録する画像データを一時記録するバッファメモリ１８４の記録容量を大きく設定することによって、記録媒体の切り替え時だけでなく、記録媒体の差し替えにも対応することが可能となる。
【００８１】
【発明の効果】
以上説明したように本発明に係る画像記録装置によれば、動画像を取得する取得手段と、複数の記録媒体を装着する記録媒体インターフェースと、記録媒体インターフェースに装着されている複数の記録媒体の記録速度を検出する記録速度検出手段と、前記検出した複数の記録速度のうち、最低記録速度を算出する最低記録速度算出手段と、前記算出した最低記録速度に応じて、前記取得した動画像に対して圧縮処理を実施して圧縮画像を生成する圧縮手段と、前記圧縮画像を複数の記録媒体に順次切り替えて記録する記録媒体切替手段とを備えたので、記録速度が異なる任意の複数の記録媒体に対して同じ品質の動画を連続して長時間記録することが可能となる。
【００８２】
また、他の発明の形態によれば、動画像を取得する取得手段と、記録媒体を装着するとともに、装着されている記録媒体に圧縮画像を記録する記録媒体インターフェースと、記録媒体インターフェースに装着されている記録媒体の記録速度を検出する記録速度検出手段と、前記検出した記録速度に応じて前記取得した動画像に対して圧縮処理を実施して圧縮画像を生成する圧縮手段とを備えたので、記録速度が異なる任意の記録媒体に対して、記録媒体の記録速度に応じた高品質な画像を連続して長時間記録することが可能となる。
【００８３】
また、他の発明の形態によれば、動画像の圧縮処理に関するコーデック値等を単独又は組み合わせて操作するようにしたので、限られた記録速度を有効に利用して高品質な画像を記録することが可能となる。
【図面の簡単な説明】
【図１】本発明に係る画像記録装置の一形態である電子カメラの信号処理系ブロック図
【図２】動画像記録の際の記録速度を、記録速度が最も遅い記録媒体に統一して複数の記録媒体に記録する際のコーデック設定に関するフローチャート
【図３】記録媒体の記録速度読み取り処理のフローチャート
【図４】各記録媒体の記録速度が記載されている記録速度テーブルを示す図表
【図５】ドライブ名と記録媒体の記録速度との関係を示すドライブテーブル図表
【図６】図２のステップＳ１１０「コーデック設定」にて設定するコーデック設定例を示す図
【図７】記録方式を一定とした場合の、画素数とフレームレートの関係例を示す図表
【図８】動画像記録の際に、記録速度をそれぞれの記録媒体の記録速度に合わせて記録するコーデック設定に関するフローチャート
【符号の説明】
１０…電子カメラ、１０２…レンズ、１３３…絞り、１３４…シャッタ、１５０…撮像手段、１５４…Ａ／Ｄ変換器、１５７…送受信手段、１６７…圧縮伸張手段、１６９…静止画処理部、１７０…動画処理部、１７１…バッファメモリ、１７４…入力手段、１７７Ａ、１７７Ｂ、１７７Ｃ…記録媒体、１７９Ａ、１７９Ｂ、１７９Ｃ…記録媒体インターフェース、１８０…システムコントローラ、１８４…バッファメモリ、１９０…コーデック品質切替手段、１９１…記録速度検出手段、１９２…記録媒体切替手段
【図１】
2004023235.tif 000003
【図２】
2004023235.tif 000004
【図３】
2004023235.tif 000005
【図４】
2004023235.tif 000006
【図５】
2004023235.tif 000007
【図６】
2004023235.tif 000008
【図７】
2004023235.tif 000009
【図８】
2004023235.tif 000010