(57)【要約】【課題】  データ書込み速度が異なる複数種の記録媒体が装着できない構成であっても、正常な動画記録を確実に行うことができる電子カメラ装置を提供する。【解決手段】  動画像の録画を開始した時点で、数フレーム分の動画データを、実際に記録媒体に書き込むことにより、記録媒体におけるデータの最大書き込み速度を検出する（ＳＢ１〜ＳＢ５）。検出した最大書き込み速度が、その時点で設定されている録画品質の確保に必要なデータレート未満であれば（ＳＢ６でＮＯ）、録画パラメータとして設定されている圧縮率を下げ、それ以降のデータレートを最大書き込み速度を超えない速度に調整する（ＳＢ１１）、圧縮率での調整が間に合わなければ、設定されている画像サイズとフレームレートとのうち、調整が許可されている録画パラメータについても順に設定を変更し、それ以降のデータレートを下げる調整を行う（ＳＢ１０〜１４）。【選択図】      図４
2010119152.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段により所定のフレーム周期で撮像された、動画像を構成する画像データを着脱自在な記録媒体に順次記録する動画撮影機能を備えた電子カメラ装置において、
前記記録媒体のデータ書き込み速度を取得する速度取得手段と、
この速度取得手段により取得された書き込み速度に基づき、前記記録媒体に一定時間に書き込む画像データ量を決める録画パラメータの値を調整し、画像データ量を前記記録媒体に一定時間に書き込み可能なデータ量以下に抑制する調整手段と
を備えたことを特徴とする電子カメラ装置。
【請求項２】
前記速度取得手段は、一定時間内における画像データの書き込み処理以外の時間を加味した前記データ書き込み速度を取得することを特徴とする請求項１記載の電子カメラ装置。
【請求項３】
使用者に録画品質を選択させる録画品質選択手段を備え、前記調整手段は、前記録画品質選択手段が使用者に選択させる録画品質を、動画像の記録時に必要な前記記録媒体へのデータ書き込み速度が、前記速度取得手段により取得されたデータ書き込み速度を超えない速度である録画品質に制限することを特徴とする請求項１又は２記載の電子カメラ装置。
【請求項４】
使用者に録画パラメータを指定させるパラメータ指定手段を備え、前記調整手段は、速度取得手段により取得された書き込み速度に基づき、前記パラメータ指定手段により使用者に予め指定させた録画パラメータの値を調整することを特徴とする請求項１乃至３いずれか記載の電子カメラ装置。
【請求項５】
前記調整手段により調整可能な録画パラメータが複数存在するとともに、使用者に複数の録画パラメータに優先順位を指定させる優先順位指定手段を備え、前記調整手段は、速度取得手段により取得された書き込み速度に基づき、前記優先順位指定手段により使用者に予め指定させた優先順位に従い、１又は複数の録画パラメータの値を順に決めることを特徴とする請求項１乃至４いずれか記載の電子カメラ装置。
【請求項６】
前記記録媒体における画像データが記録可能な残り容量、及び／又は装置における電池残量を取得する情報取得手段を備え、前記調整手段は、前記速度取得手段により取得された書き込み速度に基づき、前記情報取得手段により取得された前記残り容量、及び／又は前記電池残量を加味して前記録画パラメータの値を決めることを特徴とする請求項１乃至５いずれか記載の電子カメラ装置。
【請求項７】
異なる撮影シーンに対応して予め用意されている複数の撮影モードのいずれかを使用者に選択させる撮影モード選択手段を備え、前記調整手段は、速度取得手段により取得された書き込み速度に基づき、前記撮影モード選択手段により使用者に予め選択させた撮影モードに対応して決められている録画パラメータの値を調整することを特徴とする請求項１乃至６いずれか記載の電子カメラ装置。
【請求項８】
前記速度取得手段は、前記記録媒体に対するデータの書き込み処理を実施することにより前記データ書き込み速度を取得することを特徴とする請求項１乃至７いずれか記載の電子カメラ装置。
【請求項９】
前記速度取得手段は、前記記録媒体の所定の記録領域に記録されているデータを読み出すとともに、読み出したデータを前記記録媒体の決められた領域に書き込む処理を実施することにより前記データ書き込み速度を取得する請求項１乃至７いずれか記載の電子カメラ装置。
【請求項１０】
前記速度取得手段が前記記録媒体に対するデータの書き込み処理に使用するデータは、動画像の記録途中に所定のフレーム周期で画像処理された画像データであることを特徴とする請求項８記載の電子カメラ装置。
【請求項１１】
前記速度取得手段は、前記記録媒体から、当該記録媒体におけるデータ書き込み速度を特定する速度情報を読み出し、読み出した速度情報に基づき前記データ書き込み速度を取得することを特徴とする請求項１乃至７いずれか記載の動画像記録装置。
【請求項１２】
前記速度取得手段は、前記速度情報に加え、前記速度情報により示されるデータ書き込み速度を補正する装置に固有の補正情報に基づき前記記録媒体のデータ書き込み速度を取得することを特徴とする請求項１１記載の動画像記録装置。
【請求項１３】
既に決められている前記録画パラメータの値が、前記調整手段による調整に伴い変更される場合に、その旨を報知する報知手段を備えたことを特徴とする請求項１乃至１２いずれか記載の動画像記録装置。
【請求項１４】
前記調整手段による、速度取得手段により取得された書き込み速度に基づく前記録画パラメータの値の調整が不能である場合に、その旨を報知する第２の報知手段を備えたことを特徴とする請求項１乃至１３いずれか記載の動画像記録装置。
【請求項１５】
撮像手段により所定のフレーム周期で撮像された、動画像を構成する画像データを着脱自在な記録媒体に順次記録する動画撮影機能を備えた電子カメラ装置が有するコンピュータを、
前記記録媒体のデータ書き込み速度を取得する速度取得手段と、
この速度取得手段により取得された書き込み速度に基づき、前記記録媒体に一定時間に書き込む画像データ量を決める録画パラメータの値を調整し、画像データ量を前記記録媒体に一定時間に書き込み可能なデータ量以下に抑制する調整手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画をストリーム記録する機能を備えた電子カメラ装置と、プログラムに関する。
【背景技術】
【０００２】
従来、入力された動画像をリアルタイムで圧縮し、かつ記録媒体に記録するストリーム記録を行う動画像記録装置がある。例えば動画撮影機能を有するデジタルカメラがそれに該当する。デジタルカメラでは記録媒体として着脱自在な各種のメモリカード等が一般に用いられており、動画撮影時（録画時）には、複数の録画パラメータ（主に圧縮方式や圧縮率、画像サイズ、フレームレート）に従ってフレーム毎に圧縮された画像データ（フレームデータ）がメモリカード等に順次記録される。また、デジタルカメラでは、記録する動画像の品質すなわち録画品質（ファイン、ノーマル、エコノミー等）をユーザーが予め設定できるものが一般的であり、係るものでは録画品質に応じて前記録画パラメータが自動的に設定される。
【０００３】
ここで、録画時においては、録画品質が高くなるに従い一定時間内に処理しなければならないデータ量が多くなり、それがメモリカード等における単位時間当たりのデータの書き込み速度（書き込み可能な速度）を超えると、動画データのコマ落ちや音切れが発生することとなる。一方、メモリカード等に対するデータの書き込み速度はメモリカード等の種類によって大きく異なる。そのため、録画品質に応じた前述した録画パラメータは、使用されるメモリカード等の種類に応じて固定的に決められている。
【０００４】
なお、例えば下記の特許文献１には、例えば２種類の記録媒体が搭載可能なデジタルカメラにおいて、各々の記録媒体に対するデータの書き込み速度（速度性能）を予め検出して記憶しておき、単位時間当たりのデータ量が小さな静止画データについては、書き込み速度が遅い側の記録媒体に記録し、単位時間当たりのデータ量が大きな動画データについては、書き込み速度が速い側の記録媒体に記録することによって、動画データのコマ落ちや音切れの発生を未然に防止する方法が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３５２５１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記方法によれば動画データを確実に記録することはできるが、その実施に際しては、デジタルカメラを、データ書き込み速度が異なる複数種類の記録媒体が同時に装着可能な構成とし、かつ動画データを記録する記録媒体を記録する録画品質に応じて適宜切り換えるといった煩雑な制御を行わせる必要である。
【０００７】
そのため、デジタルカメラが、仮に複数の記録媒体が装着可能な構成であっても、その種類が同一である必要がある場合や、また記録媒体を１つしか装着できない一般的な構成である場合には、上記方法を採用することができないという問題があった。
【０００８】
本発明は、かかる従来の課題に鑑みてなされたものであり、データ書込み速度が異なる複数種の記録媒体が装着できない構成であっても、正常な動画記録を確実に行うことができる電子カメラ装置及びその実現に使用されるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１の発明にあっては、撮像手段により所定のフレーム周期で撮像された、動画像を構成する画像データを着脱自在な記録媒体に順次記録する動画撮影機能を備えた電子カメラ装置において、前記記録媒体のデータ書き込み速度を取得する速度取得手段と、この速度取得手段により取得された書き込み速度に基づき、前記記録媒体に一定時間に書き込む画像データ量を決める録画パラメータの値を調整し、画像データ量を前記記録媒体に一定時間に書き込み可能なデータ量以下に抑制する調整手段とを備えたものとした。
【００１０】
かかる構成においては、記録媒体のデータ書き込み速度に応じ、記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制され、撮像された画像からなる動画像の記録中には、動画像の記録処理の時間的な破綻が防止できる。
【００１１】
また、請求項２の発明にあっては、前記速度取得手段は、一定時間内における画像データの書き込み処理以外の時間を加味した前記データ書き込み速度を取得するものとした。
【００１２】
かかる構成においては、記録媒体のデータ書き込み速度が正確に取得できる。
【００１３】
また、請求項３の発明にあっては、使用者に録画品質を選択させる録画品質選択手段を備え、前記調整手段は、前記録画品質選択手段が使用者に選択させる録画品質を、動画像の記録時に必要な前記記録媒体へのデータ書き込み速度が、前記速度取得手段により取得されたデータ書き込み速度を超えない速度である録画品質に制限するものとした。
【００１４】
かかる構成においては、使用者に録画品質を指定させるとき、実際に確保できない高い画質を設定させてしまうことがなく、その結果、記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制され、撮像された画像からなる動画像の記録中には、動画像の記録処理の時間的な破綻が防止できる。
【００１５】
また、請求項４の発明にあっては、使用者に録画パラメータを指定させるパラメータ指定手段を備え、前記調整手段は、速度取得手段により取得された書き込み速度に基づき、前記パラメータ指定手段により使用者に予め指定させた録画パラメータの値を調整するものとした。
【００１６】
かかる構成においては、使用者に予め指定された録画パラメータの値が調整されることにより、記録媒体のデータ書き込み速度に応じ、記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制される。
【００１７】
また、請求項５の発明にあっては、前記調整手段により調整可能な録画パラメータが複数存在するとともに、使用者に複数の録画パラメータに優先順位を指定させる優先順位指定手段を備え、前記調整手段は、速度取得手段により取得された書き込み速度に基づき、前記優先順位指定手段により使用者に予め指定させた優先順位に従い、１又は複数の録画パラメータの値を順に決めるものとした。
【００１８】
かかる構成においては、使用者に予め指定された優先順位に従った順に、１又は複数の録画パラメータの値が調整されることにより、記録媒体のデータ書き込み速度に応じ、記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制される。
【００１９】
また、請求項６の発明にあっては、前記記録媒体における画像データが記録可能な残り容量、及び／又は装置における電池残量を取得する情報取得手段を備え、前記調整手段は、前記速度取得手段により取得された書き込み速度に基づき、前記情報取得手段により取得された前記残り容量、及び／又は前記電池残量を加味して前記録画パラメータの値を決めるものとした。
【００２０】
かかる構成においては、録画パラメータの値が記録媒体の残り容量や電池残量の状態に応じてきめ細かく調整される。
【００２１】
また、請求項７の発明にあっては、異なる撮影シーンに対応して予め用意されている複数の撮影モードのいずれかを使用者に選択させる撮影モード選択手段を備え、前記調整手段は、速度取得手段により取得された書き込み速度に基づき、前記撮影モード選択手段により使用者に予め選択させた撮影モードに対応して決められている録画パラメータの値を調整するものとした。
【００２２】
かかる構成においては、使用者に予め選択された撮影モードの違いに応じて録画パラメータの値が調整されることにより、記録媒体のデータ書き込み速度に応じ、記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制される。
【００２３】
また、請求項８の発明にあっては、前記速度取得手段は、前記記録媒体に対するデータの書き込み処理を実施することにより前記データ書き込み速度を取得するものとした。
【００２４】
かかる構成においては、記録媒体のデータ書き込み速度として、記録媒体におけるデータの記録状態が反映されたより正確な速度が取得される。
【００２５】
また、請求項９の発明にあって、前記速度取得手段は、前記記録媒体の所定の記録領域に記録されているデータを読み出すとともに、読み出したデータを前記記録媒体の決められた領域に書き込む処理を実施することにより前記データ書き込み速度を取得するものとした。
【００２６】
かかる構成においても、記録媒体のデータ書き込み速度を任意の時点で取得することができる。また、データ書き込み速度の取得に要する記録媒体に対するデータの書き込み動作を効率的に行うことができる。
【００２７】
また、請求項１０の発明にあっては、前記速度取得手段が前記記録媒体に対するデータの書き込み処理に使用するデータは、動画像の記録途中に所定のフレーム周期で画像処理された画像データであるものとした。
【００２８】
かかる構成においては、録画途中に記録媒体のデータ書き込み速度が変動したとき、それに応じて録画パラメータの値が自動的に調整される。
【００２９】
また、請求項１１の発明にあっては、前記速度取得手段は、前記記録媒体から、当該記録媒体におけるデータ書き込み速度を特定する速度情報を読み出し、読み出した速度情報に基づき前記データ書き込み速度を取得するものとした。
【００３０】
かかる構成においても、記録媒体のデータ書き込み速度を任意の時点で取得することができる。
【００３１】
また、請求項１２の発明にあっては、前記速度取得手段は、前記速度情報に加え、前記速度情報により示されるデータ書き込み速度を補正する装置に固有の補正情報に基づき前記記録媒体のデータ書き込み速度を取得するものとした。
【００３２】
かかる構成においては、記録媒体のデータ書き込み速度が正確に取得できる。
【００３３】
また、請求項１３の発明にあっては、既に決められている前記録画パラメータの値が、前記調整手段による調整に伴い変更される場合に、その旨を報知する報知手段を備えたものとした。
【００３４】
かかる構成においては、設定されている録画品質が維持できないことを使用者に知らせることができる。
【００３５】
また、請求項１４の発明にあっては、前記調整手段による、速度取得手段により取得された書き込み速度に基づく前記録画パラメータの値の調整が不能である場合に、その旨を報知する第２の報知手段を備えたものとした。
【００３６】
かかる構成においては、決められている最低画質による録画ができないことを使用者に知らせることができる。
【００３７】
また、請求項１５の発明にあっては、撮像手段により所定のフレーム周期で撮像された、動画像を構成する画像データを着脱自在な記録媒体に順次記録する動画撮影機能を備えた電子カメラ装置が有するコンピュータを、前記記録媒体のデータ書き込み速度を取得する速度取得手段と、この速度取得手段により取得された書き込み速度に基づき、前記記録媒体に一定時間に書き込む画像データ量を決める録画パラメータの値を調整し、画像データ量を前記記録媒体に一定時間に書き込み可能なデータ量以下に抑制する調整手段として機能させるためのプログラムとした。
【発明の効果】
【００３８】
本発明においては、記録媒体のデータ書き込み速度に応じ、記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制され、撮像された画像からなる動画像の記録中には、動画像の記録処理の時間的な破綻が防止できるようにした。よって、データ書込み速度が異なる複数種の記録媒体が装着できない構成であっても、正常な動画記録を確実に行うことが可能となる。
【００３９】
特に、請求項２の発明においては、前記記録媒体のデータ書き込み速度が正確に取得できるようにした。よって、記録媒体が有するデータ書き込み性能を最大限に引き出した高品質の録画が可能となる。
【００４０】
また、請求項３の発明においては、実際に確保できない高い画質を設定させてしまうことを防止することにより、記録媒体が有するデータ書き込み性能を生かした高品質の録画が可能となる。
【００４１】
また、請求項４の発明においては、使用者に予め指定された録画パラメータの値が調整されることにより、記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制されるようにした。よって、使用者が重視する種類の品質を維持したままで、正常な動画記録を確実に行うことが可能となる。
【００４２】
また、請求項５の発明においては、使用者に予め指定された優先順位に従った順に、１又は複数の録画パラメータの値が調整され、それにより記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制されるようにした。よって、使用者が重視する品質を、その種類毎に最大限維持したまま正常な動画記録を確実に行うことが可能となる。
【００４３】
また、請求項６の発明においては、録画パラメータの値が、記録媒体の残り容量や電池残量の状態に応じてきめ細かく調整されるようにした。よって、録画品質の制御性を向上させることが可能となる。
【００４４】
また、請求項７の発明においては、使用者に予め選択された撮影モードの違いに応じて録画パラメータの値が調整されることにより、記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制される。よって、各々の撮影モードにおいて重要な種類の品質を維持したまま正常な動画記録を確実に行うことが可能となる。
【００４５】
また、請求項８の発明においては、記録媒体のデータ書き込み速度として、記録媒体におけるデータの記録状態が反映されたより正確な速度が取得されるようにした。よって、記録媒体が有するデータの記録状態に応じたデータ書き込み性能を最大限に引き出した高品質の録画が可能となる。
【００４６】
また、請求項９の発明においても、記録媒体のデータ書き込み速度を任意の時点で取得することができるため、録画パラメータの調整処理手順の自由度を拡げることができる。さらに、データ書き込み速度を取得に要する記録媒体に対するデータの書き込み動作を効率的に行うことができるため、効率的なデータ書き込み速度の計測を行うことができる。
【００４７】
また、請求項１０の発明においては、録画途中に記録媒体のデータ書き込み速度が変動したとき、それに応じて録画パラメータの値が自動的に調整されるようにした。よって、記録媒体が有するその時々のデータの記録状態に応じたデータ書き込み性能を最大限に引き出した高品質の録画が可能となる。
【００４８】
また、請求項１１の発明においては、記録媒体のデータ書き込み速度を任意の時点で取得することができるようにした。よって、録画パラメータの調整処理手順の自由度を拡げることができる。また、記録媒体のデータ書き込み速度を取得するための処理の簡素化が可能となる。
【００４９】
さらに、請求項１２の発明においては、前記記録媒体のデータ書き込み速度が正確に取得できるため、記録媒体が有するデータ書き込み性能を最大限に引き出した高品質の録画が可能となる。
【００５０】
また、請求項１３の発明においては、設定されている録画品質が維持できないことを使用者に知らせることができるようにした。よって、使い勝手が向上する。
【００５１】
また、請求項１４の発明においては、決められている最低画質による録画ができないことを使用者に知らせることができるようにした。これによっても、使い勝手が向上する。
【図面の簡単な説明】
【００５２】
【図１】本発明の各実施の形態に共通するデジタルカメラのブロック図である。
【図２】第１の実施の形態における録画品質と、録画パラメータの基準設定値との関係を示す図である。
【図３】同実施の形態における自動調整パラメータ設定処理の手順を示すフローチャートである。
【図４】同実施の形態における録画動作時の動作を示すフローチャートである。
【図５】圧縮率の変更による調整処理を示すフローチャートである。
【図６】画像サイズの変更による調整処理を示すフローチャートである。
【図７】フレームレートの変更による調整処理を示すフローチャートである。
【図８】第２の実施の形態におけるシステム起動時の動作を示すフローチャートである
【図９】同実施の形態における画質設定モードでの動作を示すフローチャートである。
【発明を実施するための形態】
【００５３】
以下、本発明の一実施の形態を図にしたがって説明する。
（実施形態１）
図１は、本発明の各実施の形態に共通するデジタルカメラのブロック図である。このデジタルカメラは動画撮影機能を備えたものであり、以下の構成を備えている。
【００５４】
デジタルカメラは、カメラ本体１と、カメラ本体１に着脱可能な記録メディア２０から構成されており、カメラ本体１には複数枚のレンズからなる光学系２、及び光学系２を介して自己の受光面に被写体の光像を結像される撮像手段であるベイヤ配列等の色フィルタが装着されたＣＣＤ３が配置されている。ＣＣＤ３はタイミングジェネレータ７から送られる駆動信号により駆動され、被写体の光像を光電変換し撮像信号として出力する。ＣＣＤ３からの出力信号はＣＤＳ回路４で相関二重サンプリング及びゲイン調整が行われ、Ａ／Ｄ変換回路５でデジタル信号に変換される。Ａ／Ｄ変換されたベイヤデータはＤＳＰ部６に入力され、ペデスタルクランプ等の処理が施された後、ブロック内の輝度・色差マトリックス回路で輝度（Ｙ）信号及び色差（ＵＶ）信号に変換される。なお、ＤＳＰ部６では、オートアイリス、オートホワイトバランス、輪郭強調、画素補間などの画品質向上のための処理も行われる。
【００５５】
ＤＳＰ部６で変換されたＹＵＶデータは解像度変換ブロック８で予め設定された画像サイズに変換された後、１フレーム分のデータが順次内蔵メモリ１４（例えばＳＤＲＡＭ）に格納される。内蔵メモリ１４に格納された１フレーム分のＹＵＶデータは表示コントローラ１１へ送られ、そこでビデオ信号に変換された後、ＬＣＤ（液晶表示器）１２によりスルー画像として表示される。なお、ＬＣＤ１２は、後述する動画撮影時においては本発明の報知手段、第２の報知手段としても機能する。
【００５６】
動画撮影時に内蔵メモリ１４に格納されたＹＵＶデータは順次データ圧縮伸長ブロック９へ送られ、所定の動画記録方式（例えばＭｏｔｉｏｎ−ＪＰＥＧやＭＰＥＧ）のコーデックによりデータ圧縮後コード化され、内蔵メモリ１４に一時的に記憶された後、メディアコントローラ１０を介してフレームデータ（ビデオデータ）として記録メディア２０に順次書き込まれる。係る一連の動作はフレーム毎に繰り返し実行される。つまりストリーム記録される。なお、動画撮影のフレームレートはタイミングジェネレータ７で作成されるタイミング信号によって決まり、コード化されるデータの圧縮率はデータ圧縮伸長ブロック９内の量子化テーブル値によって決定される。また、内蔵メモリ１４は、記録メディア２０に書き込む以前のフレームデータ（圧縮データ）を複数フレーム分保持するためのバッファとして機能し、内蔵メモリ１４には、そのための容量が確保されておいる。
【００５７】
なお、静止画撮影時に内蔵メモリ１４に格納された１フレームの分のＹＵＶデータは、前記データ圧縮伸長ブロック９でＪＰＥＧ方式等でデータ圧縮後コード化され、内蔵メモリ１４内でファイル化された後、メディアコントローラ１０を介して記録メディア２０に静止画データとして記録される。また、データ圧縮伸長ブロック９は、静止画又は動画の再生時には記録メディア２０から読み出された静止画や動画のデータを伸張し、静止画データやフレームデータとして内蔵メモリ１４に展開する。
【００５８】
音声処理ブロック１５は、動画撮影時においてカメラ本体１に内蔵されたマイク１６に入力した音声をデジタル信号に変換し、データ圧縮後にオーディオデータとして内蔵メモリ１４へ送る。内蔵メモリ１４に送られたオーディオデータはフレームデータと共に一連のストリームデータとして記録メディア２０に順次書き込まれる。また、音声処理ブロック１５は、動画再生時には、内蔵メモリ１４から送られたオーディオデータを復号し、アナログの音声信号に変換した後、カメラ本体１に内蔵された内蔵スピーカ１７から音声出力させる。
【００５９】
キー入力ブロック１８は、シャッターボタン、電源キー、ＭＥＮＵキー等の複数の操作キーを含み、使用者によるキー操作に応じたキー入力信号をＣＰＵ１３に出力する。なお、シャッターボタンは動画撮影時に録画開始／終了ボタンとしても機能する。
【００６０】
上述した各ブロックはＣＰＵ１３により制御されており、ＣＰＵ１３が各ブロックの制御に必要とされるプログラムやデータはプログラムメモリ１９に記憶されている。そして、ＣＰＵ１３は上記プログラム及びキー入力信号に基づき動作することにより本発明の速度取得手段、調整手段、パラメータ指定手段として機能する。また、プログラムメモリ１９はＥＥＰＲＯＭやフラッシュメモリ等の書き換え可能な不揮発性メモリからなり、上記プログラムやデータ以外にも、ユーザーにより設定されたシステムや各機能に関する設定データ、例えば録画パラメータが随時記憶される。
【００６１】
録画パラメータは動画撮影時に一定時間に記録メディア２０に書き込む画像データ量、すなわち正常な録画に必要なデータ書き込み速度であるデータレート（最大ビットレート）を決める画像サイズ、フレームレート、圧縮率である。本実施の形態のデジタルカメラにおいては、動画撮影に際してユーザーが録画品質をファイン、ノーマル、エコノミーのいずれかを選択可能できるとともに、録画パラメータには録画品質に対応して図２に示した規定値が用意されており、動画撮影時には、選択された録画品質に応じた画像サイズ、フレームレート、圧縮率が随時設定される。なお、［データレート＝画像サイズ×フレームレート×圧縮率］であり、図示した圧縮率は便宜的に示した値である。また、後述するように画像サイズ、フレームレート、圧縮率は自動調整が可能であり、自動調整に際しては前記規定値が調整基準となる。さらに、画像サイズとフレームレートについては、自動調整の可否をユーザーが予め選択可能となっている。
【００６２】
次に、以上の構成からなるデジタルカメラにおける本発明に係る動作を説明する。図３は、ユーザーによって、任意の時点で各種設定モードから動画撮影に際して自動調整する録画パラメータを設定するための設定モードが選択されたとき、ＣＰＵ１３が実施する自動調整パラメータ設定処理の手順を示すフローチャートである。
【００６３】
上記設定モードが選択されるとＣＰＵ１３は、所定のパラメータ選択画面をＬＣＤ１２に表示させ、自動調整を可能とする録画パラメータ（画像サイズ、フレームレート）をユーザーに選択させる（ステップＳＡ１）。そして、画像サイズが選択されたら（ステップＳＡ２でＹＥＳ）、画像サイズの自動調整を可能に設定し（ステップＳＡ３）、さらにフレームレートが選択されたら（ステップＳＡ４でＹＥＳ）、フレームレートの自動調整を可能に設定する（ステップＳＡ５）。なお、画像サイズとフレームレートには、初期設定として自動調整不可が設定されており、選択されなかった録画パラメータについては自動調整不可の設定が維持される。また、設定内容はプログラムメモリ１９に記憶される。
【００６４】
図４は、ユーザーにより録画開始操作があったときの録画動作時における、主として録画パラメータの自動設定処理に関するＣＰＵ１３の処理手順を示すフローチャートである。デジタルカメラは、録画開始操作に応じてＣＣＤ３による撮像処理を開始した後（ステップＳＢ１）、１秒間（単位時間）の中でデータ書き込み処理に使用できる時間（以下、正味書き込み時間という。）を取得する（ステップＳＢ２）。係る処理では、録画中における音声圧縮処理の時間がほぼ一定であり、かつ音声データのファイル化処理や他の処理にはほとんど時間がかからないものとし、次の式により上記時間を求める。
【００６５】
［正味書き込み時間＝１−１秒間に発生する音声圧縮処理時間（固定値）−動作マージン（固定値）］
【００６６】
次に、バッファ（内蔵メモリ１４）に所定のフレーム分のデータが記憶されるのを待って（ステップＳＢ３でＹＥＳ）、記録された数フレーム分のデータ、つまりそのとき設定されている録画品質に応じた録画パラメータに従い圧縮されたフレームデータを実際に記録メディア２０に書き込むことにより、１秒間に記録メディア２０に書き込めるデータ量（以下、単位データ量という。）を、次の式により求める（ステップＳＢ４）。
【００６７】
［単位データ量＝書き込んだデータ量÷書き込み処理の時間］
【００６８】
引き続きステップＢＳ２で取得した正味書き込み時間とステップＢＳ４で取得した単位データ量とに基づき、次の式により記録メディア２０に対するオーバーヘッド分を加味した最大書き込み速度（Ａ）、つまり実質的なデータレートを算出する（ステップＳＢ５）。
【００６９】
［最大書き込み速度（Ａ）＝正味書き込み時間×単位データ量］
【００７０】
しかる後、算出した最大書き込み速度が、現在のデータレート、すなわちユーザーに指定されている録画品質モードにおける録画パラメータの値（基準設定値）によるデータレート未満であるかを判別する（ステップＳＢ６）。そして、係る判別の結果がＹＥＳの場合、例えば録画品質モードがファイン、正味書き込み時間が０．８秒、実測データ量が６４０ｋｂ未満であった場合には、現在の録画品質のまま正常な録画が可能であるとして、そのまま録画処理を継続する。また上記の判別結果がＮＯであった場合には、現在の録画品質のままでは正常な録画の継続が不可能であるとして、録画パラメータの圧縮率を変更する調整処理を行う（ステップＳＢ７）。
【００７１】
係る処理では、図５に示したように、設定可能な最大圧縮率となるまで（ステップＳＢ１１１でＮＯ）、録画品質モードに対応して設定されている圧縮率を、例えば１／４、１／６、１／８・・・のように順に上げ（ステップＳＢ１１２）、設定されている画像サイズ及びフレームレートと、変更後の圧縮率による新たなデータレート（Ｂ）を計算し（ステップＳＢ１１３）、新たなデータレート（Ｂ）が前述した最大書き込み速度（Ａ）未満であるか否かを判別する（ステップＳＢ１１４）。その間に、新たなデータレート（Ｂ）が最大書き込み速度（Ａ）未満となったら（ステップＳＢ１１４でＹＥＳ）、そのときの圧縮率で録画パラメータを更新し（ステップＳＢ１１５）、調整完了として図４の処理に戻る。一方、圧縮率を最大圧縮率に変更しても、変更後のデータレート（Ｂ）が最大書き込み速度（Ａ）未満とならなかったときには（ステップＳＢ１１１でＹＥＳ）、調整不能として（ステップＳＢ１１６）、図４の処理に戻る。
【００７２】
そして、圧縮率の変更により調整を完了したときには（ステップＳＢ８でＹＥＳ）、「録画品質モードの設定よりも低品質の録画をしています」といった注意表示をＬＣＤ１２に表示し（ステップＳＢ９）、調整後の録画パラメータを使用して録画処理を継続する。また、圧縮率の変更による調整が不能であったときには（ステップＳＢ８でＮＯ）、まず画像サイズの自動調整が可能となっているかを確認し、可能となっていれば（ステップＳＢ１０でＹＥＳ）、録画パラメータの画像サイズを変更する調整処理を行う（ステップＳＢ１１）。
【００７３】
係る処理では、図６に示したように、設定可能な最小サイズとなるまで（ステップＳＢ１２１でＮＯ）、録画品質モードに対応して設定されている画像サイズを順に下げ（ステップＳＢ１２２）、変更後の画像サイズと設定されているフレームレートと最大圧縮率による新たなデータレート（Ｂ）を計算し（ステップＳＢ１２３）、新たなデータレート（Ｂ）が前述した最大書き込み速度（Ａ）未満であるか否かを判別する（ステップＳＢ１２４）。その間に、新たなデータレート（Ｂ）が最大書き込み速度（Ａ）未満となったら（ステップＳＢ１２４でＹＥＳ）、そのときの画像サイズで録画パラメータを更新し（ステップＳＢ１２５）、調整完了として図４の処理に戻る。一方、画像サイズを最小サイズに変更しても、変更後のデータレート（Ｂ）が最大書き込み速度（Ａ）未満とならなかったときには（ステップＳＢ１２１でＹＥＳ）、調整不能として（ステップＳＢ１２６）、図４の処理に戻る。なお、画像サイズとして、例えば図２に示した６４０×４８０と３２０×２４０との２種類しか用意されていない場合において、録画品質モードで画像サイズが３２０×２４０（最小サイズ）に設定されていたときにも、自動的に調整不能として図４の処理に戻る。
【００７４】
そして、画像サイズの変更により調整を完了したときには（ステップＳＢ１２でＹＥＳ）、前述と同様の注意表示をＬＣＤ１２に表示し（ステップＳＢ９）、調整後の録画パラメータを使用して録画処理を継続する。また、画像サイズの変更による調整が不能であったとき（ステップＳＢ１２でＮＯ）、及びステップＳＢ１０の判別結果がＮＯであって上記の画像サイズの自動調整が不可であったときには、次にフレームレートの自動調整が可能となっているかを確認し、それが可能となっていれば（ステップＳＢ１３でＹＥＳ）、録画パラメータのフレームレートを変更する調整処理をさらに行う（ステップＳＢ１４）。
【００７５】
係る処理では、図７に示したように、設定可能な最小レートとなるまで（ステップＳＢ１３１でＮＯ）、録画品質モードに対応して設定されているフレームレートを、例えば１５ｆｂｓ、１０ｆｂｓ、５ｆｂｓ、１ｆｂｓ、（以降、２秒につき１フレーム、３秒につき１フレーム・・・）のように順に下げ（ステップＳＢ１３２）、最小画像サイズと変更後のフレームレートと最大圧縮率による新たなデータレート（Ｂ）を計算し（ステップＳＢ１３３）、新たなデータレート（Ｂ）が前述した最大書き込み速度（Ａ）未満であるか否かを判別する（ステップＳＢ１３４）。その間に、新たなデータレート（Ｂ）が最大書き込み速度（Ａ）未満となったら（ステップＳＢ１３４でＹＥＳ）、そのときのフレームレートで録画パラメータを更新し（ステップＳＢ１３５）、調整完了として図４の処理に戻る。一方、フレームレートを最小レートに変更しても、変更後のデータレート（Ｂ）が最大書き込み速度（Ａ）未満とならなかったときには（ステップＳＢ１３１でＹＥＳ）、調整不能として（ステップＳＢ１３６）、図４の処理に戻る。
【００７６】
そして、フレームレートの変更により調整を完了したときには（ステップＳＢ１５でＹＥＳ）、前述と同様の注意表示をＬＣＤ１２に表示し（ステップＳＢ９）、調整後の録画パラメータを使用して録画処理を継続する。また、フレームレートの変更による調整も不能であったとき（ステップＳＢ１５でＮＯ）、及びステップＳＢ１３の判別結果がＮＯであって上記のフレームレートの自動調整が不可であったときには、「録画パラメータを自動調整できません。自動調整する録画パラメータの設定を変更してください。録画を停止します」といったエラー表示をＬＣＤ１２に表示し（ステップＳＢ１６）、それ以後の録画処理を停止する。
【００７７】
以上のように、本実施の形態によれば、動画撮影の開始後において、ユーザーにより選択された録画品質に対応するデータレートに比べて、記録メディア２０のデータの書き込み速度（性能）が遅い場合には、録画品質に応じて予め設定されてる録画パラメータの基準設定値が自動的に調整され、それより録画時におけるデータレートが記録メディア２０に対するデータの書き込み速度よりも低い速度に抑制される。したがって、記録メディア２０としてデータの書き込み速度が遅いものが使用されている場合であっても、動画像の記録途中にデータの書き込み処理が時間的に破綻するといった事態の発生が防止される。これにより、デジタルカメラが、データ書込み速度が異なる複数種の記録メディアが装着できない構成であっても、正常な動画記録を確実に行うことができる。また、装着されている記録メディア２０が有するデータ書き込み性能を生かした高品質の録画が可能となる。
【００７８】
しかも、本実施の形態では、記録メディア２０におけるデータ書き込み速度を、録画途中において、生成したフレームデータを１秒間に記録メディア２０に実際に書き込んだときのデータ量と、記録メディア２０に対するデータの書き込み動作以外の時間を除くデータの書き込みのみに使用可能な時間（オーバーヘッド分を加味した正味書き込み時間）とに基づき取得した最大書き込み速度とするため、記録メディア２０のデータ書き込み速度として正確で、しかも記録メディア２０におけるデータの記録状態が反映された速度を取得することができる。よって、記録メディア２０が有するデータ書き込み性能を生かしたより高品質の録画が可能となる。
【００７９】
また、動画撮影に際して自動調整を可能とする録画パラメータを設定するための設定モードが設けられており、ユーザーが録画パラメータのうち画像サイズとフレームレートとについては、それを自動調整対象とするか否かを予め選択できるようにした。よって、ユーザーが重視する種類の品質を維持したままで、記録メディア２０が有するデータ書き込み性能を生かした高品質の録画ができ、ユーザーにあっては意図した品質の動画を記録することができる。
【００８０】
また、いずれかの録画パラメータを自動調整したときには注意表示によって、設定されている録画品質が維持できないことをユーザーに知らせることができる。さらに、調整可能な全ての録画パラメータの調整範囲を超え、動画撮影中に必要なデータレートを記録メディア２０に対するデータの書き込み速度よりも低い速度に調整することができないときには、決められている最低画質による録画ができないことをエラー表示によってユーザーに知らせることができる。よって、使い勝手もよい。
【００８１】
なお、本実施の形態においては、ステップＳＢ２での１秒間にデータ書き込みに使用できる時間（正味書き込み時間）の取得に際し、記録メディア２０に対するデータの書き込み動作以外の時間（音声圧縮処理時間、動作マージン）として固定値を用いたが、それが規定できない場合には、データ書き込み処理以外の圧縮処理や表示処理等のフレーム処理に要する時間を実測し、その時間を利用するようにしてもよい。
【００８２】
また、本実施の形態においては、録画を開始した時点において記録メディア２０の最大書き込み速度を取得し、かつそれに基づき録画パラメータを調整するようにしたが、録画途中においても、例えば一定の時間間隔や、記録するデータ量が一定量に達する毎等のように所定間隔で、或いは随時最大書き込み速度を取得して録画パラメータ（圧縮率等）を動的に調整するようにしてもよい。その場合には、その時々の記録メディア２０におけるデータの記録状態に起因して最大書き込み速度が変動したとしても、変動後の正確な最大書き込み速度が取得できるため、データの記録状態に応じたデータ書き込み性能を最大限に引き出した高品質の録画が可能となる。
【００８３】
また、本実施の形態においては、録画パラメータの自動調整が必要な場合、それを圧縮率、画像サイズ、フレームレートといった決められた優先順位に従って順に行うようにしたが、ＣＰＵ１３を優先順位指定手段としてさらに機能させ、上記優先順位をユーザーに指定させるようにしてもよい。その場合においても、ユーザーが重視する種類の品質を維持したままで、記録メディア２０が有するデータ書き込み性能を生かした高品質の録画ができ、ユーザーにあっては意図した品質の動画を記録することができる。また、その場合には、優先順位の指定を自動調整する録画パラメータの選択と並行して可能としてもよいし、優先順位の指定のみを可能としてもよい。また、逆にユーザーによる自動調整可能な録画パラメータの指定を不可としても構わない。
【００８４】
また、自動調整可能な録画パラメータは、記録メディア２０に一定時間に書き込む画像データ量（データレート）を決めるものであれば、上述したものに限定されるものではなく、例えば動画像のデータを複数の圧縮方式により圧縮することができる構成であれば、圧縮方式を録画パラメータとして使用し、圧縮方式の変更により記録メディア２０に一定時間に書き込む画像データ量を調整するようにしても構わない。但し、その場合、圧縮方式については録画途中における動的調整は不可となる。また、録画パラメータは複数である必要はなく、特定の録画パラメータ（例えば圧縮率）のみとしてもよい。
【００８５】
（実施形態２）
次に、本発明の第２の実施の形態について説明する。本実施の形態は、動画撮影を開始する以前において前述した録画パラメータを自動設定するデジタルカメラに関するものである。本実施の形態のデジタルカメラは、第１の実施の形態で図１に示したものと同様の構成を備えるとともに、前記プログラムメモリ１９には、ＣＰＵ１３に後述する処理を行わせることにより、本発明の速度取得手段、調整手段、録画品質選択手段、画質制限手段として機能させるためのプログラムが記録されている。また、記録メディア２０の所定領域には、予め後述するデータの書き込み速度の測定に際して使用される計測用データが記録されている。
【００８６】
以下、本実施の形態における本発明に係る動作を説明する。図８は、主電源のオン操作に伴うシステム起動時においてＣＰＵ１３が実行する動画像の画質設定に関する処理手順を示すフローチャートである。なお、このフローチャートは動画撮影用のモードが設定されている状態で主電源がオン操作された場合を例示したものである。
【００８７】
ＣＰＵ１３は、システムが起動されることにより動作を開始し、まず記録メディア２０の認証、及びシステムの初期化を行うことにより、記録メディア２０の使用を可能とする（ステップＳＣ１）。次に、記録メディア２０の所定領域から前記計測用データを読み出すとともに、読み出したデータを自己の内部メモリに順次格納し、それを所定領域分の計測用データの書き込みが終了するまで続ける（ステップＳＣ２，ＳＣ３、ステップＳＣ４でＮＯ）。
【００８８】
引き続き、内部メモリに対する、記録メディア２０の所定領域分の計測用データの格納が終了したら（ステップＳＣ４でＹＥＳ）、システムクロックによるタイマ機能を起動して時間計測を開始した後（ステップＳＣ５）、内部メモリからの計測用データを読み出し（ステップＳＣ６）、及び読み出した計測用データの記録メディア２０の所定領域への書き込みを開始する（ステップＳＣ７）。なお、計測用データの書き込みは、動画記録中に実際に動画データ（ストリームデータ）を書き込むときと同じ方法によって行う。
【００８９】
次に、計測用データの書き込みが終了したら（ステップＳＣ８でＹＥＳ）、タイマ機能による時間計測を終了し（ステップＳＣ９）、その計測結果に基づくとともに、オーバーヘッド分を加味した記録メディア２０に対するデータの最大書き込み速度を算出する（ステップＳＣ１０）。例えばファイルシステムとしてＦＡＴ（File Allocation Table）を用いる場合は、テーブル参照、書き込みセクタの分散化、クラスタ単位での書き込み等を考慮して、上記の計測時間から、第１の実施の形態と同様に実際に動画データの書き込みだけに使用可能な時間をいったん求め、その時間と記録メディア２０に書き込んだデータ量から書き込み速度を計算し、それを最大書き込み速度とする。
【００９０】
さらに、算出した最大書き込み速度に基づき、正常な動画記録に必要なデータ書き込み速度であるデータレート（最大ビットレート）が、上記最大書き込み速度を超えない値となるような、圧縮率、フレームレート、画像サイズ、つまり動画記録に際して使用する録画パラメータの値を決定（設定）するとともに、その録画パラメータの設定値をプログラムメモリ１９に記録する（ステップＳＣ１１）。つまり記録する動画の画質を自動的に設定し、しかる後、動画撮影に向けてＣＣＤ３による撮像処理へ移行する。
【００９１】
なお、ステップＳＣ１１の処理における録画パラメータの具体的な決定方法は任意であるが、例えば初めに圧縮率、フレームレート、画像サイズを設定可能な最大値としたときのデータレートを求め、そのデータレートが最大書き込み速度を超えない値となるまで、第１の実施の形態と同様に、圧縮率の設定を順に上げていき、それが設定可能な最大値となってもデータレートが最大書き込み速度を超えているときには、さらに画像サイズ、フレームレートの順にそれらの設定を下げていくことによって、最終的な録画パラメータを決定する。また、ここでは動画撮影用のモードが設定されている状態で主電源のオン操作された場合について説明したが、動画撮影用のモード以外のモードが設定された状態で主電源がオン操作されたときにも、前述したステップＳＣ１〜ＳＣ１１の全ての動作を繰り返す。
【００９２】
一方、図９は、図８の前述した処理によって録画パラメータがプログラムメモリ１９に記録された後に、任意の時点において、ユーザーにより各種設定モードから動画撮影での録画品質を設定するための画質設定モードが選択されたときのＣＰＵ１３の処理手順を示すフローチャートである。
【００９３】
ＣＰＵ１３は画質設定モードが選択されると、自動設定した前記録画パラメータをプログラムメモリ１９から読み出し（ステップＳＤ１）、予め用意されている録画品質（図２参照）の中から、録画時におけるデータレートが、読み出した録画パラメータの設定値によるデータレート以下の値となっている録画品質を確認する（ステップＳＤ２）。次に、確認した１又は複数の録画品質のみを選択候補とする所定の録画品質選択画面をＬＣＤ１２に表示し、ユーザーに所定のキー操作によって所望の録画品質を選択させる（ステップＳＤ３）。なお、ここで表示する画質選択画面には、前述した１又は複数の録画品質と共に自動設定による録画品質も選択候補として表示する。
【００９４】
そして、ユーザーにより自動設定による録画品質以外の録画品質が選択された場合には（ステップＳＤ４でＹＥＳ）、選択された録画品質に対応する録画パラメータの値（規定値）を動画撮影で使用する値として設定し（ステップＳＤ５）、画質設定モードを終了する。また、自動設定が選択された場合においては、現在の設定が自動であれば（ステップＳＤ６でＹＥＳ）、そのまま画質設定モードを終了し、現在の録画パラメータの値が自動で設定された値でなければ、つまり自動設定による録画品質以外の録画品質がユーザーによって選択されていたときには（ステップＳＤ６でＮＯ）、動画撮影で使用する録画パラメータの設定値にプログラムメモリ１９に記録してある設定値を再設定した後（ステップＳＤ７）、画質設定モードを終了する。
【００９５】
以上ように本実施の形態においては、録画パラメータすなわち録画品質（録画パラメータ）が、システム起動時に記録メディア２０のデータの書き込み速度（性能）に応じて自動的に設定されることにより、録画時におけるデータレートが記録メディア２０に対するデータの書き込み速度よりも低い速度に抑制される。よって、第１の実施の形態と同様、データ書込み速度が異なる複数種の記録メディアが装着できない構成であっても、動画撮影時には、正常な動画記録を確実に行うことができる。また、記録メディア２０が有するデータ書き込み性能を生かした高品質の録画が可能となる。しかも、オーバーヘッド分を加味して記録メディア２０に対するデータの最大書き込み速度を算出するため、記録メディア２０が有するデータ書き込み性能を生かしたより高品質の録画が可能となる。
【００９６】
また、最大書き込み速度の取得に際して記録メディア２０に実際に記録するデータを、予め記録メディア２０の所定領域に記録されている計測用データとし、所定領域から計測用データを読み出し、それを所定領域に書き戻すことにより最大書き込み速度を取得するようにした。そのため、記録メディア２０に記録されている動画データを使用する場合に比べ、事前に記録メディア２０に使用可能なデータ（計測用データに代わる動画データ）があるか否かの確認や、計測用データが書き込み可能な領域の確認を事前に行う必要がなく、最大書き込み速度の取得に際して記録メディア２０へのデータの書き込みを効率的に行うことができる。よって、効率的にデータ書き込み速度の計測を行うことができる。また記録メディア２０における動画データ等の有無に関係なく、いつでも録画パラメータの自動設定を行うことができる。
【００９７】
なお、本実施の形態では、記録メディア２０の所定領域から読み出した計測用データを、そのまま所定領域に書き戻す場合について説明したが、計測用データを書き込む領域は予め決められていればよく、計測用データの格納領域とは別の領域に計測用データを書き込むようにした場合であっても、データ書き込み速度の計測を効率的に行うことができる。また、前述した計測用データは、最大書き込み速度の取得以外の用途に記録されている任意のデータであっても、さらに、最大書き込み速度の取得に際して記録メディア２０に実際に記録するデータを、カメラ本体側のプログラムメモリ１９や内蔵メモリ１４に予め記憶されている計測用データとしてもよい。その場合には、記録メディア２０に計測用データの記録領域を確保する必要がなく、記録メディア２０をより有効に活用することができる。
【００９８】
また、本実施の形態においては、画質設定モードによってユーザーに動画の録画品質を選択させるときには、自動設定の録画品質を除き、予め用意されている録画品質の中から、録画時におけるデータレートが、読み出した録画パラメータの設定値によるデータレート以下の値となっている録画品質のみを選択候補とするため、ユーザーに使用中の記録メディア２０の種類や品種によっては、実際に確保できない高い録画品質を設定させてしまうことがなく、使い勝手もよい。
【００９９】
なお、本実施の形態においては、録画パラメータの自動設定をシステムが起動したとき直ちに行うようにしたが、それ以外の任意の時点で行うこともできる。例えば記録メディア２０の交換時点や、前述した画質設定モードや動画撮影用のモードが選択された直後としてもよい。
【０１００】
また、以上説明した第１及び第２の実施の形態においては、記録メディア２０に実際にデータを書き込むことにより、記録メディア２０におけるデータの最大書き込み速度を取得するものを示したが、これ以外にも、例えば記録メディア２０に予め（製造時等）において最大書き込み速度を事前に計測し、それを示す書き込み速度データを記録しておき、デジタルカメラにおいては、記録メディア２０に記憶されている書き込み速度データを読み取る処理を行わせることによって、最大書き込み速度を取得させるようにしてもよい。その場合においても、記録メディア２０が有するデータ書き込み性能に応じた録画パラメータを任意の時点で取得することができる。また、最大書き込み速度を取得する処理が簡素化できる。
【０１０１】
また、記録メディア２０に予め記録しておく前記書き込み速度データは、最大書き込み速度を直接示すデータでなくともよく、最大書き込み速度を特定することができるデータであれば、例えば記録メディアの種類等を示すカード種別データとしてもよい。その場合には、プログラムメモリ１９等に、複数のカード種別データと、それにより示される種別のカードの最大書き込み速度との関係を示す速度取得用のテーブルを記憶しておき、そのテーブルから最大書き込み速度を取得させればよい。
【０１０２】
さらには、上記書き込み速度データが記録された記録メディア２０に対して実際にデータを書き込むとき、デジタルカメラの構成等の違いによって生ずる、前述した書き込み速度データ等により示される最大書き込み速度との誤差を補正するための固有の補正データをデジタルカメラ（プログラムメモリ１９等）に記憶しておき、係る補正データと前記書き込み速度データ等とに基づいて、最大書き込み速度を取得するようにしてもよい。その場合には、より正確な最大書き込み速度を取得することができるため、記録メディア２０のデータ書き込み性能を最大限に引き出した高品質の録画が可能となる。
【０１０３】
また、第１及び第２の実施の形態においては、動画撮影に際してユーザーが録画品質として、録画パラメータに規定値が用意されているファイン、ノーマル、エコノミーのいずれかを選択可能できるものについて説明したが、本発明は、ユーザーが、録画パラメータのうちの全部又は一部の設定値を個別に設定することによって録画品質を設定できるものであっても適用でき、その場合においても前述した効果を得ることができる。
【０１０４】
また、第１の実施の形態では録画動作時において、また第２の実施の形態ではシステム起動時においてそれぞれ実施する録画パラメータの調整に際しては、ＣＰＵ１３を本発明の情報取得手段として機能させることにより、記録メディア２０の残り記録可能容量、及び／又はカメラ本体の電源電池（図示せず）の電池残量に関する情報を取得させ、その記録可能容量、及び／又は電池残量も考慮して録画パラメータを決定させるようにしてもよい。その場合には、録画パラメータの値を、上記残り記録可能容量や電池残量に応じてきめ細かく調整することができるため、録画品質の制御性を向上させることが可能となる。
【０１０５】
また、上記とは別に、所定の撮影シーン（例えばスポーツや夜景）に対応する複数の撮影モードが用意されるとともに、ＣＰＵ１３が本発明の撮影モード選択手段として機能し、必要に応じてユーザーに所望の撮影モードを選択させる構成においては、録画パラメータの調整に際して、例えばスポーツ撮影用の撮影モードが選択されているときには、フレームレート以外の圧縮率、画像サイズのみを調整対象とするといったように、予めユーザーにより選択されている撮影モードに対応する所定の録画パラメータのみについて調整を行うようにしてもよい。さらに、調整する（調整可能な）録画パラメータが複数種類である場合には、撮影モード毎に、個々の録画パラメータを調整するときの優先順位を決めておくようにしてもよい。
【０１０６】
また、第１及び第２の実施形態においては、本発明を、動画撮影機能を備えたデジタルカメラに採用した場合について説明したが、これに限らず本発明は、録画時に動画をストリーム記録する構成を備えたものであれば、例えばデジタルビデオカメラ、カメラ付き携帯電話機、カメラ付きＰＤＡ、カメラ付きパソコン等の種々の電子カメラ装置にも採用することができる。その場合においても、前述した効果を得ることができる。
【符号の説明】
【０１０７】
１  カメラ本体
２  光学系
３  ＣＣＤ
１２  ＬＣＤ
１３  ＣＰＵ
１４  内蔵メモリ
１７  内蔵スピーカ
１８  キー入力ブロック
１９  プログラムメモリ
２０  記録メディア
【図１】
2010119152.tif 000003
【図２】
2010119152.tif 000004
【図３】
2010119152.tif 000005
【図４】
2010119152.tif 000006
【図５】
2010119152.tif 000007
【図６】
2010119152.tif 000008
【図７】
2010119152.tif 000009
【図８】
2010119152.tif 000010
【図９】
2010119152.tif 000011
【手続補正書】
【提出日】平成22年4月2日(2010.4.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項１の発明にあっては、撮像手段により所定のフレーム周期で撮像された、動画像を構成する画像データを着脱自在な記録媒体に順次記録する動画撮影機能を備えた電子カメラ装置において、異なるシーンに対応して予め用意されている複数の撮影モードからいずれかを使用者に選択させる撮影モード選択手段と、前記記録媒体のデータ書き込み速度を取得する速度取得手段と、この速度取得手段により取得された書き込み速度に基づき、前記撮影モード選択手段により選択された撮影モードに対応して決められている録画パラメータの値を調整し、画像データ量を前記記録媒体に一定時間に書き込み可能なデータ量以下に抑制する調整手段とを備えるものとした。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
かかる構成においては、使用者に予め選択された撮影モードの違いに応じて録画パラメータの値が調整されることにより、記録媒体のデータ書き込み速度に応じ、記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制され、撮像された画像からなる動画像の記録中には、動画像の記録処理の時間的な破綻が防止できる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、請求項４の発明にあっては、前記記録媒体における画像データが記録可能な残り容量、及び／又は装置における電池残量を取得する情報取得手段を備え、前記調整手段は、前記速度取得手段により取得された書き込み速度に基づき、前記情報取得手段により取得された前記残り容量、及び／又は前記電池残量を加味して前記録画パラメータの値を決めるものとした。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、請求項５の発明にあっては、前記調整手段は、前記選択された撮影モードに対応する録画パラメータが複数存在する場合は、各録画パラメータを撮影モード毎に決められている個々の録画パラメータの優先順位に従って順に調整するものとした。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
かかる構成においては、使用者に予め選択された撮影モードに対応する優先順位に従った順に録画パラメータの値が調整されることにより、記録媒体のデータ書き込み速度に応じ、記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、請求項６の発明にあっては、前記速度取得手段は、前記記録媒体に対するデータの書き込み処理を実施することにより前記データ書き込み速度を取得するものとした。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、請求項７の発明にあって、前記速度取得手段は、前記記録媒体の所定の記録領域に記録されているデータを読み出すとともに、読み出したデータを前記記録媒体の決められた領域に書き込む処理を実施することにより前記データ書き込み速度を取得するものとした。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、請求項８の発明にあっては、前記速度取得手段が前記記録媒体に対するデータの書き込み処理に使用するデータは、動画像の記録途中に所定のフレーム周期で画像処理された画像データであるものとした。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
また、請求項９の発明にあっては、前記速度取得手段は、前記記録媒体から、当該記録媒体におけるデータ書き込み速度を特定する速度情報を読み出し、読み出した速度情報に基づき前記データ書き込み速度を取得するものとした。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
また、請求項１０の発明にあっては、前記速度取得手段は、前記速度情報に加え、前記速度情報により示されるデータ書き込み速度を補正する装置に固有の補正情報に基づき前記記録媒体のデータ書き込み速度を取得するものとした。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、請求項１１の発明にあっては、既に決められている前記録画パラメータの値が、前記調整手段による調整に伴い変更される場合に、その旨を報知する報知手段を備えたものとした。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
また、請求項１２の発明にあっては、前記調整手段による、速度取得手段により取得された書き込み速度に基づく前記録画パラメータの値の調整が不能である場合に、その旨を報知する第２の報知手段を備えたものとした。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
また、請求項１３の発明にあっては、撮像手段により所定のフレーム周期で撮像された、動画像を構成する画像データを着脱自在な記録媒体に順次記録する動画撮影機能を備えた電子カメラ装置が有するコンピュータを、異なるシーンに対応して予め用意されている複数の撮影モードからいずれかを使用者に選択させる撮影モード選択手段と、前記記録媒体のデータ書き込み速度を取得する速度取得手段と、この速度取得手段により取得された書き込み速度に基づき、前記撮影モード選択手段により選択された撮影モードに対応して決められている録画パラメータの値を調整し、画像データ量を前記記録媒体に一定時間に書き込み可能なデータ量以下に抑制する調整手段として機能させるためのプログラムとした。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
本発明においては、使用者に予め選択された撮影モードの違いに応じて録画パラメータの値が調整されることにより、記録媒体のデータ書き込み速度に応じ、記録媒体に一定時間に書き込む画像データ量が自動的に書き込み可能なデータ量以下に抑制され、各々の撮影モードにおいて重要な種類の品質を維持したまま正常な動画記録を確実に行うことが可能となる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
また、請求項４の発明においては、録画パラメータの値が、記録媒体の残り容量や電池残量の状態に応じてきめ細かく調整されるようにした。よって、録画品質の制御性を向上させることが可能となる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
また、請求項５の発明においては、選択された撮影モードに対応する録画パラメータが複数存在する場合は、各録画パラメータを撮影モード毎に決められている個々の録画パラメータの優先順位に従って順に調整される。よって、各々の撮影モードにおいて重要な種類の品質を維持したまま正常な動画記録を確実に行うことが可能となる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
また、請求項６の発明においては、記録媒体のデータ書き込み速度として、記録媒体におけるデータの記録状態が反映されたより正確な速度が取得されるようにした。よって、記録媒体が有するデータの記録状態に応じたデータ書き込み性能を最大限に引き出した高品質の録画が可能となる。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
また、請求項７の発明においても、記録媒体のデータ書き込み速度を任意の時点で取得することができるため、録画パラメータの調整処理手順の自由度を拡げることができる。さらに、データ書き込み速度を取得に要する記録媒体に対するデータの書き込み動作を効率的に行うことができるため、効率的なデータ書き込み速度の計測を行うことができる。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
また、請求項８の発明においては、録画途中に記録媒体のデータ書き込み速度が変動したとき、それに応じて録画パラメータの値が自動的に調整されるようにした。よって、記録媒体が有するその時々のデータの記録状態に応じたデータ書き込み性能を最大限に引き出した高品質の録画が可能となる。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
また、請求項９の発明においては、記録媒体のデータ書き込み速度を任意の時点で取得することができるようにした。よって、録画パラメータの調整処理手順の自由度を拡げることができる。また、記録媒体のデータ書き込み速度を取得するための処理の簡素化が可能となる。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
さらに、請求項１０の発明においては、前記記録媒体のデータ書き込み速度が正確に取得できるため、記録媒体が有するデータ書き込み性能を最大限に引き出した高品質の録画が可能となる。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
また、請求項１１の発明においては、設定されている録画品質が維持できないことを使用者に知らせることができるようにした。よって、使い勝手が向上する。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
また、請求項１２の発明においては、決められている最低画質による録画ができないことを使用者に知らせることができるようにした。これによっても、使い勝手が向上する。
【手続補正３０】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
撮像手段により所定のフレーム周期で撮像された、動画像を構成する画像データを着脱自在な記録媒体に順次記録する動画撮影機能を備えた電子カメラ装置において、
異なるシーンに対応して予め用意されている複数の撮影モードからいずれかを使用者に選択させる撮影モード選択手段と、
前記記録媒体のデータ書き込み速度を取得する速度取得手段と、
この速度取得手段により取得された書き込み速度に基づき、前記撮影モード選択手段により選択された撮影モードに対応して決められている録画パラメータの値を調整し、画像データ量を前記記録媒体に一定時間に書き込み可能なデータ量以下に抑制する調整手段と
を備えたことを特徴とする電子カメラ装置。
【請求項２】
前記速度取得手段は、一定時間内における画像データの書き込み処理以外の時間を加味した前記データ書き込み速度を取得することを特徴とする請求項１記載の電子カメラ装置。
【請求項３】
使用者に録画品質を選択させる録画品質選択手段を備え、前記調整手段は、前記録画品質選択手段が使用者に選択させる録画品質を、動画像の記録時に必要な前記記録媒体へのデータ書き込み速度が、前記速度取得手段により取得されたデータ書き込み速度を超えない速度である録画品質に制限することを特徴とする請求項１又は２記載の電子カメラ装置。
【請求項４】
前記記録媒体における画像データが記録可能な残り容量、及び／又は装置における電池残量を取得する情報取得手段を備え、前記調整手段は、前記速度取得手段により取得された書き込み速度に基づき、前記情報取得手段により取得された前記残り容量、及び／又は前記電池残量を加味して前記録画パラメータの値を決めることを特徴とする請求項１乃至３いずれか記載の電子カメラ装置。
【請求項５】
前記調整手段は、前記選択された撮影モードに対応する録画パラメータが複数存在する場合は、各録画パラメータを撮影モード毎に決められている個々の録画パラメータの優先順位に従って順に調整することを特徴とする請求項１乃至４いずれか記載の電子カメラ装置。
【請求項６】
前記速度取得手段は、前記記録媒体に対するデータの書き込み処理を実施することにより前記データ書き込み速度を取得することを特徴とする請求項１乃至５いずれか記載の電子カメラ装置。
【請求項７】
前記速度取得手段は、前記記録媒体の所定の記録領域に記録されているデータを読み出すとともに、読み出したデータを前記記録媒体の決められた領域に書き込む処理を実施することにより前記データ書き込み速度を取得する請求項１乃至６いずれか記載の電子カメラ装置。
【請求項８】
前記速度取得手段が前記記録媒体に対するデータの書き込み処理に使用するデータは、動画像の記録途中に所定のフレーム周期で画像処理された画像データであることを特徴とする請求項７記載の電子カメラ装置。
【請求項９】
前記速度取得手段は、前記記録媒体から、当該記録媒体におけるデータ書き込み速度を特定する速度情報を読み出し、読み出した速度情報に基づき前記データ書き込み速度を取得することを特徴とする請求項１乃至８いずれか記載の電子カメラ装置。
【請求項１０】
前記速度取得手段は、前記速度情報に加え、前記速度情報により示されるデータ書き込み速度を補正する装置に固有の補正情報に基づき前記記録媒体のデータ書き込み速度を取得することを特徴とする請求項９記載の電子カメラ装置。
【請求項１１】
既に決められている前記録画パラメータの値が、前記調整手段による調整に伴い変更される場合に、その旨を報知する報知手段を備えたことを特徴とする請求項１乃至１０いずれか記載の電子カメラ装置。
【請求項１２】
前記調整手段による、速度取得手段により取得された書き込み速度に基づく前記録画パラメータの値の調整が不能である場合に、その旨を報知する第２の報知手段を備えたことを特徴とする請求項１乃至１１いずれか記載の電子カメラ装置。
【請求項１３】
撮像手段により所定のフレーム周期で撮像された、動画像を構成する画像データを着脱自在な記録媒体に順次記録する動画撮影機能を備えた電子カメラ装置が有するコンピュータを、
異なるシーンに対応して予め用意されている複数の撮影モードからいずれかを使用者に選択させる撮影モード選択手段と、
前記記録媒体のデータ書き込み速度を取得する速度取得手段と、
この速度取得手段により取得された書き込み速度に基づき、前記撮影モード選択手段により選択された撮影モードに対応して決められている録画パラメータの値を調整し、画像データ量を前記記録媒体に一定時間に書き込み可能なデータ量以下に抑制する調整手段と
して機能させるためのプログラム。