(57)【特許請求の範囲】
【請求項１】
被写体を動画撮像して画像データを得る撮像部と、
前記画像データを圧縮する圧縮手段と、
前記圧縮された画像データを一時記録するバッファメモリと、
前記バッファメモリに一時記録された画像データを順次記録する記録手段と、
前記バッファメモリに一時記録された画像データを前記記録手段に順次転送して記録するときの転送速度を検出する転送速度検出手段と、
前記記録手段に記録可能な記録残容量を検出する記録残容量検出手段と、
前記転送速度検出手段により検出した転送速度に基づいて前記画像データの第１の圧縮率を算出するとともに、前記記録手段の記録残容量に基づいて前記画像データの第２の圧縮率を算出し、前記第１及び第２の圧縮率のうち、より高圧縮となる方の圧縮率を動画撮像の開始前に選択し、前記選択した圧縮率を用いて前記画像データのデータ量を制御する制御手段と、
を備えることを特徴とする信号処理装置。
【請求項２】
前記画像データのフレームレートを設定するフレームレート設定手段を更に備え、
前記制御手段は、前記フレームレートが高く設定された場合に、前記画像データのフレームレートを設定通りに維持して前記画像データのデータ量を制御することを特徴とする請求項１記載の信号処理装置。
【請求項３】
前記制御手段は、前記フレームレートが高く設定された場合に、前記記録画素数を減少させる、前記撮像部により取得した画像信号のＹ−Ｃ変換する際の色差信号量を減少させる、又は圧縮率を制御する手段のうち少なくとも１つにより前記画像データのデータ量を制御することを特徴とする請求項２記載の信号処理装置。
【請求項４】
前記画像データの解像度を重視する設定を行う解像度重視設定手段を更に備え、
前記制御手段は、前記解像度を重視する設定が行われた場合に、前記画像データの記録画素数あるいは圧縮率を維持したまま前記画像データのデータ量を制御することを特徴とする請求項１から３のいずれか１項記載の信号処理装置。
【請求項５】
前記制御手段は、前記解像度を重視する設定が行われた場合に、前記画像データのフレームレートを落として前記画像データのデータ量を制御することを特徴とする請求項４記載の信号処理装置。
【請求項６】
前記動画撮像時に音声を集音して音声データを取得する集音部を更に備え、
前記圧縮手段は、前記画像データ及び前記音声データを圧縮し、
前記バッファメモリは、前記圧縮された画像データ及び音声データを一時記録し、
前記記録手段は、前記バッファメモリに一時記録された画像データ及び音声データを順次記録し、
前記転送速度検出手段は、前記バッファメモリに一時記録された画像データ及び音声データを前記記録手段に順次転送して記録するときの転送速度を検出し、
前記制御手段は、前記転送速度検出手段により検出した転送速度に基づいて前記画像データ及び前記音声データの第１の圧縮率の組み合わせを算出するとともに、前記記録手段の記録残容量に基づいて前記画像データ及び前記音声データの第２の圧縮率の組み合わせを算出し、前記第１、第２の圧縮率の組み合わせのうち、より高圧縮となる方を用いて前記画像データ及び前記音声データのデータ量を制御することを特徴とする請求項１から５のいずれか１項記載の信号処理装置。
【請求項７】
被写体を連写撮像して画像データを得る撮像部と、
前記画像データを圧縮する圧縮手段と、
前記画像データを一時記録するバッファメモリと、
前記バッファメモリに一時記録された画像データを記録する記録手段と、
前記バッファメモリに一時記録された画像データを前記記録手段に順次転送して記録するときの転送速度を検出する転送速度検出手段と、
前記転送速度検出手段により検出した転送速度に基づいて前記画像データの圧縮率を算出し、前記算出した圧縮率が所定値以下の高圧縮となる場合に、記録画素数を落として圧縮率を再計算して前記画像データのデータ量を制御する制御手段と、
を備えることを特徴とする信号処理装置。
【請求項８】
被写体を連写撮像して画像データを得る撮像部と、
前記画像データを圧縮する圧縮手段と、
前記画像データを一時記録するバッファメモリと、
前記バッファメモリに一時記録された画像データを記録する記録手段と、
前記画像データの記録画素数を設定する記録画素数設定手段と、
前記圧縮手段における画像データの圧縮率を設定する圧縮率設定手段と、
前記連写撮像時の連写枚数を設定する連写枚数設定手段と、
前記記録画素数、前記連写枚数及び前記圧縮率に基づいて前記連写撮像された画像データを一時記録するのに必要な記録容量を算出し、前記バッファメモリ上に前記算出した記録容量を確保し、前記連写撮像された画像データを前記バッファメモリに一時記録した後に前記記録手段に転送する制御手段と、
を備えることを特徴とする信号処理装置。
【請求項９】
音声を連続集音して音声データを得る集音部と、
前記音声データを圧縮する圧縮手段と、
前記圧縮された音声データを一時記録するバッファメモリと、
前記バッファメモリに一時記録された音声データを順次記録する記録手段と、
前記バッファメモリに一時記録された音声データを前記記録手段に順次転送して記録するときの転送速度を検出する転送速度検出手段と、
前記転送速度検出手段により検出した転送速度に基づいて前記音声データの圧縮率を算出し、前記圧縮率が音声基準未満の場合に、前記音声データのサンプリングレートを減じて前記圧縮率を再計算して前記音声データのデータ量を制御する制御手段と、
を備えることを特徴とする信号処理装置。
【請求項１０】
前記記録手段は、前記バッファメモリに一時記録されたデータを外部機器に転送して記録し、
前記転送速度検出手段は、前記外部機器から前記転送速度を取得することを特徴とする請求項１から７又は９のいずれか１項記載の信号処理装置。
【請求項１１】
前記記録手段は、前記バッファメモリに一時記録されたデータを記録媒体に転送して記録し、
前記転送速度検出手段は、前記記録媒体の情報を取得して、前記記録媒体への転送速度を判定することを特徴とする請求項１から７又は９のいずれか１項記載の信号処理装置。
【請求項１２】
前記記録手段は、前記バッファメモリに一時記録されたデータを記録媒体に転送して記録し、
前記転送速度検出手段は、予め実際にデータを転送することにより転送速度を検出することを特徴とする請求項１から７又は９のいずれか１項記載の信号処理装置。
【請求項１３】
前記制御手段は、画像データの間引き率、圧縮率、フレームレート及び画素数のうちの少なくとも一つを変更して前記画像データのデータ量を制御することを特徴とする請求項１から８のいずれか１項記載の信号処理装置。
【請求項１４】
前記制御手段は、圧縮率、サンプリングビット数、サンプリングレート及びチャンネル数のうちの少なくとも一つを変更して前記音声データのデータ量を制御することを特徴とする請求項６又は９記載の信号処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像又は音声の信号処理装置に係り、特にデータの転送速度に応じて画像や音声のデータ量を変更する信号処理装置に関する。
【０００２】
【従来の技術】
静止画や動画をメディアに記録するデジタルカメラにおいて、より多くの画像データや音声データをメディアに記録するために前記データを圧縮して記録する方法が知られている。このデータを圧縮する際の圧縮率を、静止画と動画とで切り換えてメディアに記録する動画記録デジタルカメラが特開平６−３１５１０７号の公報に示されている。また、特開平７−２６４５３０号の公報には、連写、疑似動画、静止画、音声付撮影の各モードを持ったデジタルカメラが示されている。
【０００３】
【発明が解決しようとする課題】
しかしながら従来は、画像データの記録媒体に対する転送速度と、転送する画像データの量との関係が不明瞭であったので、前記転送速度を有効に生かした記録を行うことができなかった。
【０００４】
本発明はこのような事情に鑑みてなされたもので、優先する記録条件を指示するだけでデータの転送速度を有効に使用した撮影データの転送や記録を行うことが可能な信号処理装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記目的を達成するために、本発明の第１の信号処理装置は、被写体を動画撮像して画像データを得る撮像部と、前記画像データを圧縮する圧縮手段と、前記圧縮された画像データを一時記録するバッファメモリと、前記バッファメモリに一時記録された画像データを順次記録する記録手段と、前記バッファメモリに一時記録された画像データを前記記録手段に順次転送して記録するときの転送速度を検出する転送速度検出手段と、前記記録手段に記録可能な記録残容量を検出する記録残容量検出手段と、前記転送速度検出手段により検出した転送速度に基づいて前記画像データの第１の圧縮率を算出するとともに、前記記録手段の記録残容量に基づいて前記画像データの第２の圧縮率を算出し、前記第１及び第２の圧縮率のうち、より高圧縮となる方の圧縮率を動画撮像の開始前に選択し、前記選択した圧縮率を用いて前記画像データのデータ量を制御する制御手段とを備えることを特徴とする。
本発明の第２の信号処理装置は、上記第１の態様において、前記画像データのフレームレートを設定するフレームレート設定手段を更に備え、前記制御手段は、前記フレームレートが高く設定された場合に、前記画像データのフレームレートを設定通りに維持して前記画像データのデータ量を制御することを特徴とする。
【０００６】
本発明の第３の信号処理装置は、上記第２の態様において、前記フレームレートが高く設定された場合に、前記制御手段は、前記記録画素数を減少させる、前記撮像部により取得した画像信号のＹ−Ｃ変換する際の色差信号量を減少させる、又は圧縮率を制御する手段のうち少なくとも１つにより前記画像データのデータ量を制御することを特徴とする。
本発明の第４の信号処理装置は、上記第１から第３の態様において、前記画像データの解像度を重視する設定を行う解像度重視設定手段を更に備え、前記制御手段は、前記解像度を重視する設定が行われた場合に、前記画像データの記録画素数あるいは圧縮率を維持したまま前記画像データのデータ量を制御することを特徴とする。
【０００７】
本発明の第５の信号処理装置は、上記第４の態様において、前記解像度を重視する設定が行われた場合に、前記制御手段は、前記画像データのフレームレートを落として前記画像データのデータ量を制御することを特徴とする。
本発明の第６の信号処理装置は、上記第１から第５の態様において、前記動画撮像時に音声を集音して音声データを取得する集音部を更に備え、前記圧縮手段は、前記画像データ及び前記音声データを圧縮し、前記バッファメモリは、前記圧縮された画像データ及び音声データを一時記録し、前記記録手段は、前記バッファメモリに一時記録された画像データ及び音声データを順次記録し、前記転送速度検出手段は、前記バッファメモリに一時記録された画像データ及び音声データを前記記録手段に順次転送して記録するときの転送速度を検出し、前記制御手段は、前記転送速度検出手段により検出した転送速度に基づいて前記画像データ及び前記音声データの第１の圧縮率の組み合わせを算出するとともに、前記記録手段の記録残容量に基づいて前記画像データ及び前記音声データの第２の圧縮率の組み合わせを算出し、前記第１、第２の圧縮率の組み合わせのうち、より高圧縮となる方を用いて前記画像データ及び前記音声データのデータ量を制御することを特徴とする。
【０００８】
本発明の第７の信号処理装置は、被写体を連写撮像して画像データを得る撮像部と、前記画像データを圧縮する圧縮手段と、前記画像データを一時記録するバッファメモリと、前記バッファメモリに一時記録された画像データを記録する記録手段と、前記バッファメモリに一時記録された画像データを前記記録手段に順次転送して記録するときの転送速度を検出する転送速度検出手段と、前記転送速度検出手段により検出した転送速度に基づいて前記画像データの圧縮率を算出し、前記算出した圧縮率が所定値以下の高圧縮となる場合に、記録画素数を落として圧縮率を再計算して前記画像データのデータ量を制御する制御手段とを備えることを特徴とする。
本発明の第８の信号処理装置は、被写体を連写撮像して画像データを得る撮像部と、前記画像データを圧縮する圧縮手段と、前記画像データを一時記録するバッファメモリと、前記バッファメモリに一時記録された画像データを記録する記録手段と、前記画像データの記録画素数を設定する記録画素数設定手段と、前記圧縮手段における画像データの圧縮率を設定する圧縮率設定手段と、前記連写撮像時の連写枚数を設定する連写枚数設定手段と、前記記録画素数、前記連写枚数及び前記圧縮率に基づいて前記連写撮像された画像データを一時記録するのに必要な記録容量を算出し、前記バッファメモリ上に前記算出した記録容量を確保し、前記連写撮像された画像データを前記バッファメモリに一時記録した後に前記記録手段に転送する制御手段とを備えることを特徴とする。
本発明の第９の信号処理装置は、音声を連続集音して音声データを得る集音部と、前記音声データを圧縮する圧縮手段と、前記圧縮された音声データを一時記録するバッファメモリと、前記バッファメモリに一時記録された音声データを順次記録する記録手段と、前記バッファメモリに一時記録された音声データを前記記録手段に順次転送して記録するときの転送速度を検出する転送速度検出手段と、前記転送速度検出手段により検出した転送速度に基づいて前記音声データの圧縮率を算出し、前記圧縮率が音声基準未満の場合に、前記音声データのサンプリングレートを減じて前記圧縮率を再計算して前記音声データのデータ量を制御する制御手段とを備えることを特徴とする。
本発明の第１０の信号処理装置は、上記第１から第７又は第９の態様において、前記記録手段により前記バッファメモリに一時記録されたデータを外部機器に転送して記録し、前記転送速度検出手段は、前記外部機器から前記転送速度を取得することを特徴とする。
本発明の第１１の信号処理装置は、上記第１から第７又は第９の態様において、前記記録手段により前記バッファメモリに一時記録されたデータを記録媒体に転送して記録し、前記転送速度検出手段は、前記記録媒体の情報を取得して、前記記録媒体への転送速度を判定することを特徴とする。
本発明の第１２の信号処理装置は、上記第１から第７又は第９の態様において、前記記録手段により前記バッファメモリに一時記録されたデータを記録媒体に転送して記録し、前記転送速度検出手段は、予め実際にデータを転送することにより転送速度を検出することを特徴とする。
本発明の第１３の信号処理装置は、上記第１から第８の態様において、前記制御手段により画像データの間引き率、圧縮率、フレームレート及び画素数のうちの少なくとも一つを変更して前記画像データのデータ量を制御することを特徴とする。
本発明の第１４の信号処理装置は、上記第６又は９の態様において、前記制御手段により圧縮率、サンプリングビット数、サンプリングレート及びチャンネル数のうちの少なくとも一つを変更して前記音声データのデータ量を制御することを特徴とする。
【０００９】
本発明によれば、画像データや音声データを記録媒体又は外部機器に転送する際に、制御手段は前記記録媒体又は外部機器とのデータの転送速度又は記録容量に応じて前記画像データや音声データのデータ量を制御するようにしたので、優先する記録条件を指示するだけでデータの転送速度を有効に使用した撮影データの転送や記録を行うことが可能となる。
【００１０】
【発明の実施の形態】
以下添付図面に従って本発明に係る信号処理装置の好ましい実施の形態について詳説する。
【００１１】
図１は本発明に係る画像記録方法が適用された電子カメラの実施の形態を示すブロック図である。
【００１２】
電子カメラ８の光学系は、フォーカスの調節が可能な撮影レンズ１０と、光量を調節する絞り１２と、映像を電気信号に変換する固体撮像素子（ＣＣＤ）１４とを備えている。ＣＣＤ１４によって得られた撮像信号は、撮像信号処理部１６内に設けられているアナログ処理回路とＡ／Ｄ変換器を経由してデジタルのＲ、Ｇ、Ｂ信号が得られる。
【００１３】
ＣＣＤ１４と撮像信号処理部１６は撮像タイミング制御手段１８から出力されるタイミング信号によって同期して駆動される。なお、撮像タイミング制御手段１８から出力されるタイミング信号は、制御手段２２からの指令によって変更することができるように構成されているので、画素データの間引き率、フレームレートや画素数を自在に制御することが可能である。撮像信号処理部１６ではその他にも、画像サイズの変更、シャープネス補正、ガンマ補正、コントラスト補正、ホワイトバランス補正等の処理を行うことができる。
【００１４】
前記撮像信号処理部１６から出力されたＲ、Ｇ、Ｂ信号は、バスライン２４を介して逐次バッファメモリ２０に一時的に格納される。
【００１５】
なお、制御手段２２は得られた画像のデジタル信号値から画像中の輝度成分を抽出して、これを所定のエリアについて積分するなどして被写体の輝度レベルを取得し、ここで得た被写体の輝度レベルから撮影に必要な露出力（撮影絞りとシャッター速度）を求めるＴＴＬＡＥ機能を搭載し得る。
【００１６】
また、制御手段２２内部には、図示しない読み書き可能な記憶手段であるＲＡＭと、制御手段２２の動作を司るプログラムや定数を記憶しておくＲＯＭが設けられている。
【００１７】
電子カメラ８の入力手段２６には図示しない記録ボタンや、ファンクションスイッチ、カーソルキー、確定スイッチ等が設けられており、各操作情報は制御手段２２に送られる。
【００１８】
音声記録系である集音部には、音声信号を電気信号に変換するマイクロフォン２８、２８と、マイクロフォン２８、２８から出力された微弱な音声信号を増幅するマイクロフォンアンプ３０、３０と、制御手段２２からの指令によって指定されたサンプリングレートを生成して発生するサンプリングレート発生器３２と、前記サンプリングレートに応じて音声信号をサンプリングしてデジタルデータに変換するＡ／Ｄ変換器３４、３４と、該デジタルデータの量を減少させるデータ圧縮部３６、３６と、音声データの右チャンネルと左チャンネルとを合成してバスライン２４に伝送するマルチプレクス３８とが備えられている。
【００１９】
バスライン２４には、画像データと音声データとをＭＪＰＥＧやＭＰＥＧに代表される手法で圧縮制御したり、圧縮したデータを伸張展開制御する処理を行う圧縮・伸張処理部４０と、画像データや音声データを記録媒体４２に記録したり読み出したりするためにデータを変換する記録・再生処理部４４とが設けられている。記録媒体４２は、メモリーカードやＭＯに代表される着脱可能な記録媒体であってもよい。また、画像データや音声データを通信によって外部の機器に送信する場合に用いる通信信号処理部４６と、通信速度を制御する通信タイミング制御手段４８とが設けられている。
【００２０】
記録媒体４２に記録されている画像データを再生するには、記録・再生処理部４４で読み出されたデータを必要に応じて圧縮・伸張処理部４０で伸張し、再生信号処理部５２で再生タイミング制御手段５４から出力されるタイミング信号に基づいて、表示可能な信号及び外部に出力可能な信号形態に変換される。変換された信号は表示手段５６に伝達されて撮影した画像が表示される。
【００２１】
また、記録媒体４２に記録されている音声データを再生するには、記録・再生処理部４４で読み出されたデータを必要に応じて圧縮・伸張処理部４０で伸張制御し、デマルチプレクス５８で各々のチャンネルに音声信号を分離してデータ伸張部６０、６０に伝達する。データ伸張部６０、６０で伸張された各音声データは、Ｄ／Ａ変換器６２、６２に伝達され、サンプリングレート発生器６４から発せられるサンプリングレート情報に応じてアナログの音声信号に変換される。そしてローパスフィルタ６６、６６で量子化歪みを減衰した後に出力端子６８、６８から電子カメラ８の外部に出力される。
【００２２】
上記のとおり構成された電子カメラ８の撮影処理について説明する。
【００２３】
撮影する像は、撮影レンズ１０及び絞り１２を介して固体撮像素子（ＣＣＤ）１４の受光面に結像される。そしてこの被写体像はＣＣＤ内の各センサで光の入射光量に応じた量の電荷信号に光電変換される。撮像タイミング制御手段１８からタイミング信号が出力され、これによってＣＣＤ１４に蓄積された電荷信号は順次出力されて、撮像信号処理部１６にて画像データのＲ、Ｇ、Ｂ信号の増幅やノイズの低減処理とデジタルデータに変換する処理が行われる。
【００２４】
制御手段２２は、前記デジタルデータに変換された画像データをバッファメモリ２０に一時的に格納する。バッファメモリ２０に格納された画像データは必要に応じて抽出され、逐次再生信号処理部５２に伝達されて表示手段５６に表示されている。
【００２５】
音声記録系では、マイクロフォン２８、２８から出力された微弱な音声信号がマイクロフォンアンプ３０、３０で増幅され、所定のサンプリングレートで音声信号をサンプリングしてＡ／Ｄ変換器３４、３４にてデジタルデータに変換される。該デジタルデータの容量は、データ圧縮部３６、３６で圧縮された後マルチプレクス３８にて音声データの右チャンネルと左チャンネルとが合成されてバスライン２４に伝送される。
【００２６】
入力手段２６に設けられている記録ボタンを押すと、被写体を撮影するモードに入る。すると制御手段２２は一時バッファメモリ２０の中に格納されている画像データとマルチプレクス３８から得られる音声データとを順次記録媒体に記録する処理を行う。
【００２７】
このときに撮像画面の画素数をＰｘ＝１２８０×１０２４（画素）、Ｙ−Ｃデータを４：２：２の方式で削減して画像データを輝度情報を８（ｂｉｔ）、色差データを８（ｂｉｔ）のＹｃ＝２×８（ｂｉｔ）とし、フレームレートをＦｘ＝３０（ｆｒａｍｅ／秒）、画像データの圧縮率をＣｖ＝１とすると、画像データの転送速度Ｖｆは以下に示す式（１）となる。
【００２８】
【数１】
0004616432.tif 000002
但し、単位の（Ｂ）は（ＢＹＴＥ＝８ｂｉｔ）のことである。
【００２９】
撮像画面の画素数      Ｐｘ＝１２８０×１０２４    （画素）
輝度・色差データ      Ｙｃ＝２×８    （ｂｉｔ）
フレームレート        Ｆｘ＝３０      （ｆｒａｍｅ／秒）
画像データの圧縮率    Ｃｖ＝１
画像データの転送速度  Ｖｆ            （Ｂ／秒）
また、音声データの転送速度Ｗｆは、サンプリングビット数をＡｘ＝１６（ｂｉｔ）、サンプリングレートをＳｘ＝４８（ｋＨｚ）、音声チャンネル数をＴｘ＝２（ｃｈ）、音声の圧縮率をＣｗ＝１とすると、以下の式（２）に示す値となる。
【００３０】
【数２】
Ｗｆ＝Ａｘ×Ｓｘ×Ｔｘ×Ｃｗ／８  （Ｂ／秒）  …（２）
＝１６×４８０００×２×１／８
＝０．１９２  （ＭＢ／秒）
但し、サンプリングビット数  Ａｘ＝１６  （ｂｉｔ）
サンプリングレート    Ｓｘ＝４８  （ｋＨｚ）
音声チャンネル数      Ｔｘ＝２    （ｃｈ）
音声の圧縮率          Ｃｗ＝１
音声データの転送速度  Ｗｆ
一般にパーソナルコンピュータ等で用いられているＵＳＢやＳＣＳＩに代表されるデータの転送手段を用いても、転送速度は１．５〜１０（ＭＢ／秒）程度であるので上記の連続した画像データを転送することはできない。従って、動画像を転送速度が遅い通信手段を用いて転送する場合には、圧縮・伸張処理部４０においてＭＰＥＧ等のデータ圧縮手法を用いてデータを圧縮制御して転送する手法が一般に採用されている。撮像信号処理部１６から読み出される画像データを例えば１／８に圧縮し、マルチプレクス３８から読み出される音声データを例えば１／２に圧縮したとすると、画像データと音声データとを合わせた合成データの転送速度ＶＷｆは以下に示す式（３）で表される。
【００３１】
【数３】
0004616432.tif 000003
但し、画像データの転送速度    Ｖｆ            （Ｂ／秒）
音声データの転送速度    Ｗｆ            （Ｂ／秒）
合成データの転送速度    ＶＷｆ          （Ｂ／秒）
上記のようにデータを圧縮することにより、１０（ＭＢ／秒）の転送速度を持つ通信手段で画像データと音声データの転送を行うことが可能となる。また、記録媒体４２に画像データと音声データを記録する場合には、記録媒体の転送速度に応じた転送速度となるようにデータの圧縮率を入力手段２６から入力して設定してもよい。このように圧縮された画像データのヘッダー部には、再生時に伸張するときのパラメータとなる圧縮率情報やＹＣまたはＲＧＢ等のデータの情報が記録されているので、伸張時には画像データと音声データが正しく展開される。
【００３２】
上記の説明のとおり、通信の転送速度や記録媒体４２に対するデータの転送速度が撮影時に生成されるデータの量よりも少ない場合には、何らかの手法を用いてデータの量を減少する必要がある。従来は予め定められた記録媒体の転送速度に対応したデータの生成量となる撮影しか許可されていなかったが、本発明によれば、データの転送速度に応じてデータの量を自動で変更することが可能であるので、限られたデータの転送速度の中で最大の画像データを記録または転送することが可能となる。
【００３３】
図２は、本発明に係る動画記録のモードにおける画像データ量を減少させる記録の形態を決定するフローチャートである。撮影データ量を変化させて記録の形態を変更する際には、撮影を開始する前に同図に示すプログラムルーチンに分岐してくる。
【００３４】
同図のステップＳ１００「開始」（以下Ｓ１００のように省略して説明する）に分岐してくると、次のＳ１０２「記録時間指定モード？」に進む。
【００３５】
Ｓ１０２では、画像データを転送する転送先の記録媒体の容量が撮影予定時間に対して少ない場合に於いて、記録時間をあらかじめ優先して設定するか否かの判断を行っている。記録時間を優先して設定する場合には、Ｓ１０４「記録時間指定」に分岐する。Ｓ１０４では制御手段２２の指令によって表示手段５６上に記録時間の設定モードであることを表示し、記録時間の設定を促す表示を行う。電子カメラ８の使用者は、入力手段２６に対して記録時間の入力を行う。入力された記録時間のデータは制御手段２２が読み取るとともに、使用者に確認してもらうために表示手段５６に入力した内容を表示する。
【００３６】
次のＳ１０６「デバイス通信速度判定」では、外部機器との通信の転送速度又は記録媒体４２に対する転送速度を判定する処理を行う。
【００３７】
通信速度を判定する場合には、通信可能状態に接続されているホスト機器（電子カメラ８）と、撮影した画像データや記録した音声データを転送する転送先である外部機器とを通信が可能な状態に設定しておき、転送速度を取り決めるとよい。転送速度の取り決め方法を図３に示す。
【００３８】
同図によれば、通信開始時の通信状態は、予め取り決めてある初期状態のプロトコルに従って行われる。初期状態の転送速度は何れの外部機器とも通信可能な一般的な９６００（ｂｐｓ）程度の転送速度にしておく。まず最初にホスト機器から「ＥＮＱ」（要求信号）送信する。外部機器が「ＥＮＱ」を受信したら通信が開始されたことを認識するとともに「ＡＣＫ」（応答信号）をホスト機器に返す。ホスト機器は「ＡＣＫ」を受信することによって外部機器が接続されており、且つ通信が正常に行われていることを知ることができる。
【００３９】
その後種々の取り決めを行う中で転送速度の取り決めを行う。例えばホスト機器から２３０４００（ｂｐｓ）の転送速度をサポートするか否かのコマンド「ＳＥＴ−ＣＭＤ」を送信する。外部機器は「ＳＥＴ−ＣＭＤ」を受信したことを示す「ＡＣＫ」をホスト機器に送信するとともに、転送速度２３０４００（ｂｐｓ）をサポートすることを示す回答信号「ＡＮＳ−ＣＭＤ」を送信する。
【００４０】
ホスト機器は「ＡＮＳ−ＣＭＤ」を受信したことを示す応答「ＡＣＫ」を外部機器に送信する。そして転送速度を変更することを示すコマンド「ＥＯＴ」を送信して、以降転送速度を切り換えて通信する。
【００４１】
転送速度を切り換えた後に、通信状態が正常であるか否かを確認するためにホスト機器は外部機器に対して「ＥＮＱ」を送信する。外部機器は「ＥＮＱ」を受信するとデータリンクが確立されたことを認識するとともにホスト機器に対して「ＡＣＫ」を送信する。ホスト機器もまた「ＡＣＫ」を受信することによってデータリンクが確立されたことを認識する。そして、以降は設定した新しいプロトコルでデータの送受信を行う。
【００４２】
図２に示すＳ１０６で記録媒体４２との転送速度を決定する方法は、記録媒体４２の固有の転送速度を設定する方法と、実際にデータを記録してみて実測する方法とがある。記録媒体４２がメモリーカードである場合にはメモリーカードの内部に記憶されているＣＩＳ（Ｃａｒｄ Ｉｎｆｏｒｍａｔｉｏｎ Ｓｔｒｕｃｔｕｒｅ）等のＩＤ情報を読み取り、記録可能な記録速度を判定する。また、ＥＥＰＲＯＭ等のような記録速度にばらつきがあるものについては、実際にデータを記録してみて実測するとよい。
【００４３】
このようにしてデバイス通信速度が判定されると次のＳ１０８「記録可能領域捜索」に進む。Ｓ１０８では記憶媒体４２等の記憶可能領域を検索して、Ｓ１１０「記録残容量判定」にて記録可能な容量を判定する。この記録残容量は後のステップでデータの圧縮率を決定する一つのパラメータとなる。
【００４４】
なお、Ｓ１０２の判断で記録時間指定モードでないと判断した場合にはＳ１１２「デバイス通信速度判定」に進む。ここでは前記Ｓ１０６でデバイスの通信速度を判定した方法と同様にして通信速度を判定する。
【００４５】
次のＳ１１４「スポーツモード？」では、画像のフレームレートを大きく設定するか否かの判断を行っている。被写体が高速で移動するスポーツのシーン等を撮影する場合には、フレームレートを高く設定すると自然な動きが再現される。また、被写体が高速で移動しない場合には、画像データの容量を減らすためにフレームレートを低く設定しておくとよい。
【００４６】
Ｓ１１４でスポーツモードを設定しなかった場合にはＳ１１６「フレームレート１５Ｈｚ」に分岐する。Ｓ１１６では、フレームレートを通常の半分の毎秒１５フレームにして画像データの量を減少させる。
【００４７】
次のＳ１１８「解像度重視？」では、記録する画像データの画素数を、解像度を重視する設定にするか否かの判断を行っている。ここで、解像度を重視する設定にした場合にはＳ１２０「記録画素数１２８０×９６０×２画素」に進み高解像度の設定にする。もし、Ｓ１１８で解像度を重視する設定にしない場合にはＳ１２２「記録画素数６４０×４８０×２画素」に分岐して、転送する画像データの容量を減少させる設定にする。
【００４８】
また、Ｓ１１４にてスポーツモードを選択した場合には次のＳ１２４「フレームレート３０Ｈｚ」に進み、Ｓ１２６「記録画素数６４０×４８０×２画素」にて記録画素数を少ない値に設定してＳ１２８「圧縮率計算」へ進む。
【００４９】
Ｓ１２８では、下記の式（４）に基づいて圧縮率の計算を行う。圧縮率の計算には、制限されているデバイス通信速度から算出する方法と、制限されている記録容量から算出する方法がある。
【００５０】
このときまでに撮像画面の画素数Ｐｘ＝１２８０×１０２４（画素）と、Ｙ−Ｃデータを４：２：２の方式で削減して画像データを輝度情報を８ｂｉｔにしたものと、色差データを８ｂｉｔのＹｃ＝２×８ｂｉｔと、フレームレートＦｘ＝１５（Ｈｚ）とはすでに決定しているので、音声のサンプリングビット数Ａｘ＝１６（ｂｉｔ）、サンプリングレートＳｘ＝４８（ｋＨｚ）、音声チャンネル数Ｔｘ＝２（ｃｈ）、音声圧縮率をＣｗ＝１／２と設定すると、映像データの圧縮率Ｃｖは以下の式（４）で表される。ここで、ＶＷｆを一般的なＥＥＰＲＯＭの転送速度の１（ＭＢ／秒）とすると、画像データの圧縮率Ｃｖは以下の結果となる。
【００５１】
【数４】
0004616432.tif 000004
但し、撮像画面の画素数          Ｐｘ＝１２８０×１０２４    （画素）
輝度・色差データ          Ｙｃ＝２×８        （ｂｉｔ）
フレームレート            Ｆｘ＝１５          （Ｈｚ）
音声サンプリングビット数  Ａｘ＝１６          （ｂｉｔ）
サンプリングレート        Ｓｘ＝４８          （ｋＨｚ）
音声チャンネル数          Ｔｘ＝２            （ｃｈ）
音声圧縮率                Ｃｗ＝１／２
合成データの転送速度      ＶＷｆ＝１          （ＭＢ／秒）
映像データの圧縮率        Ｃｖ
また、撮影時間をＬｘ＝２０秒とし、記録媒体４２の記録残容量をＱｘ＝１６（ＭＢ）とすると、画像データの圧縮率Ｃｖは以下の式（５）にて示される。
【００５２】
【数５】
Ｑｘ≧ＶＷｆ×Ｌｘ （Ｂ）
≧（Ｖｆ＋Ｗｆ）×Ｌｘ
≧（Ｐｘ×Ｙｃ×Ｆｘ×Ｃｖ／８＋Ａｘ×Ｓｘ×Ｔｘ×Ｃｗ／８）×Ｌｘ
Ｃｖ≦（Ｑｘ×８／Ｌｘ−Ａｘ×Ｓｘ×Ｔｘ×Ｃｗ）／（Ｐｘ×Ｙｃ×Ｆｘ）…（５）
≦（１６００００００×８／２０−１６×４８０００×２×１／２）
／（１２８０×１０２４×２×８×１５）
≒０．０１７９  ≒１／５５．９
但し、撮影時間            Ｌｘ＝２０  （秒）
記録残容量          Ｑｘ＝１６  （ＭＢ）
画像データの圧縮率  Ｃｖ
上記の式（４）と、上記の式（５）で求めたそれぞれの圧縮率Ｃｖの小さい方の値を採用して画像データを圧縮する。このようにして、制御手段２２は、入力手段２６から指定される記録画素数、画質、フレームレートの中の優先順位を基に、これらのパラメータを決定する。電子カメラ８の使用者が動画の動きの画質を優先させる場合には、スポーツモードの指定を行いフレームレートは落とさずに、記録画素数やＹ−Ｃ変換する際の色差信号量を減少させるか、または圧縮率を小さくすることで調節する。また、使用者が画質を優先させる場合には、記録画素数、あるいは圧縮率を維持したままフレームレートを落とすことで調節する。記録画素数、あるいは圧縮率のいずれを重視するかは、画像解像度低下と、圧縮歪み増加のトレードオフで決定する。
【００５３】
なお、上記の計算方法では音声データの圧縮率を固定として計算したが、画像データの圧縮率とともに変化させてもよい。このようにして、記録媒体のデータ転送速度や記憶媒体の残容量に応じて、画像データと音声データの容量の縮小量が決定したら、次のＳ１３０「記録ボタンＯＮ？」に進む。
【００５４】
Ｓ１３０では、記録ボタンが押されるまで待つ処理を行っている。ここで、記録ボタンが押された場合には、次のＳ１３２「圧縮・記録」に進む。
【００５５】
Ｓ１３２では、制御手段２２がＳ１２８で算出した圧縮率に基づいてデータを圧縮する指令と、画像データと音声データとを圧縮・伸張処理部４０に伝送して圧縮処理を行い、圧縮されたデータは圧縮・伸張処理部４０から読み出して記録・再生処理部４４又は、通信信号処理部４６に出力される。
【００５６】
圧縮されたデータを記録・再生処理部４４に伝送すると、記録・再生処理部４４は記録媒体４２に対してデータを記録するための通信や、メモリのコントロールを開始する。また、圧縮されたデータを通信信号処理部４６に伝送した場合には、通信信号処理部４６は外部機器に対してデータを伝送するための通信処理を開始する。
【００５７】
データの伝送が開始されるとＳ１３４「記録ボタンＯＦＦ？」に進み、記録ボタンが押されているか否かの判断を行う。ここで、記録ボタンが押されている場合にはＳ１３２に分岐して撮影データの圧縮・記録を継続する。記録ボタンが押されていない場合には次のＳ１３６「終わり」に進み、本サブルーチンを終了して元のルーチンに戻る。
【００５８】
図４は、本発明に係る連写記録のモードにおける画像データ量を減少させる記録の形態を決定するフローチャートである。静止画像を連続して記録する連写記録の場合には、制御手段２２は撮像信号処理部１６における間引き回路の間引き率、または、圧縮・伸張処理部の圧縮率を転送速度に合致したデータ量となるように調節し、所望の画質、撮影間隔が得られるように制御する。
【００５９】
連写撮影するデータの記録の形態を変更する際には、撮影を開始する前に同図に示すプログラムルーチンに分岐してくる。
【００６０】
同図のステップＳ１５０「開始」に分岐してくると、次のＳ１５２「連写速度設定」に進む。
【００６１】
Ｓ１５２では、撮影画像の連写速度Ｅｘ（ｆｒａｍｅ／秒）を設定する。この連写速度は、動画撮影時のフレームレートＦｘ（ｆｒａｍｅ／秒）に相当する。Ｓ１５２では制御手段２２の指令によって表示手段５６上に連写速度の設定モードであることを示し、連写速度の設定を促す表示を行う。電子カメラ８の使用者は、入力手段２６に対して連写速度の入力を行う。入力された連写速度のデータは制御手段２２が読み取るとともに、表示手段５６に入力した内容を表示する。
【００６２】
次のＳ１５４「デバイス通信速度判定」では、外部機器との通信の転送速度又は記録媒体４２に対する転送速度を判定する処理を、Ｓ１０６の処理と同様に行う。
【００６３】
次のＳ１５６「記録画素数設定」では、記録する画像データの画素数を設定する。ここで、解像度を重視する設定にする場合には、より大きな値の転送速度が必要となる。
【００６４】
Ｓ１５８「圧縮率計算」では、前記の式（４）及び（５）に基づいて圧縮率の計算を行う。なお、フレームレートＦｘを連写速度Ｅｘに置き換えて計算する。また、一般に静止画の撮影では音声は記録しないのでＷｆ＝０（Ｂ／秒）と置いてもよい。なお、以下の条件にて式（４）から下式（６）を求めてみる。
【００６５】
【数６】
0004616432.tif 000005
但し、音声データ転送速度  Ｗｆ＝０      （Ｂ／秒）
画像データ転送速度  Ｖｆ＝１      （ＭＢ／秒）
合成データ転送速度  ＶＷｆ＝Ｖｆ  （Ｂ／秒）
連写速度            Ｅｘ＝５      （ｆｒａｍｅ／秒）
記録画素数          Ｐｘ＝１２８０×１０２４    （画素）
色差データ          Ｙｃ＝２×８  （ｂｉｔ）
従って、約１／１３．１にデータを圧縮すれば記録可能となる。
【００６６】
また、連写速度Ｅｘ＝１０（ｆｒａｍｅ／秒）として記録画素数Ｐｘ＝６４０×４８０（画素）とする場合には、前記式（６）から下式（７）に示す圧縮率を求めることができる。
【００６７】
【数７】
0004616432.tif 000006
但し、音声データ転送速度  Ｗｆ＝０      （Ｂ／秒）
画像データ転送速度  Ｖｆ＝１      （ＭＢ／秒）
合成データ転送速度  ＶＷｆ＝Ｖｆ  （Ｂ／秒）
連写速度            Ｅｘ＝１０    （ｆｒａｍｅ／秒）
記録画素数          Ｐｘ＝６４０×４８０    （画素）
色差データ          Ｙｃ＝２×８  （ｂｉｔ）
従って上記の設定の場合は、約１／６．１４にデータを圧縮すれば記録可能となる。
【００６８】
更に、連写速度Ｅｘ＝５（ｆｒａｍｅ／秒）で、圧縮率Ｃｖ＝１／８＝０．１２５が必須である場合には、上記式（５）から以下の式（８）に示す計算を行って、画像データの一時記憶用バッファメモリの領域を確保することによって記録可能とすることができる。
【００６９】
【数８】
0004616432.tif 000007
但し、音声データ転送速度  Ｗｆ＝０      （Ｂ／秒）
画像データ転送速度  Ｖｆ＝１      （ＭＢ／秒）
合成データ転送速度  ＶＷｆ＝Ｖｆ  （Ｂ／秒）
記録画素数          Ｐｘ＝６４０×４８０    （画素）
色差データ          Ｙｃ＝２×８  （ｂｉｔ）
記録残容量          Ｑｘ          （Ｂ）
連写速度            Ｅｘ＝５      （ｆｒａｍｅ／秒）
撮影時間            Ｌｘ＝２      （秒）
連続連写枚数        Ｅｘ×Ｌｘ    （ｆｒａｍｅ）
データ圧縮率        Ｃｖ＝０．１２５
従って上記の設定の場合には、０．７６８（ＭＢ）の一時記憶用バッファメモリを準備すれば記録可能となる。
【００７０】
次のＳ１６０「圧縮率≧１／１６？」では圧縮率が１／１６以上であるか否かの判断を行っている。もしＳ１５８で圧縮率の計算を行った結果、圧縮率が１／１６以上でない場合には圧縮しすぎであるのでＳ１６２「記録画素数６４０×４８０×２画素」に分岐して画素数を落とす設定を行ったのちにＳ１５８に再び戻る。もしＳ１５８で圧縮率の計算を行った結果、圧縮率が１／１６以上である場合には次のステップＳ１６４「記録ボタンＯＮ？」に進む。
【００７１】
Ｓ１６４では、記録ボタンが押されるまで待つ処理を行っている。ここで、記録ボタンが押された場合には、次のＳ１６６「連写圧縮・記録」に進む。
【００７２】
Ｓ１６６では、制御手段２２がＳ１５８で算出した圧縮率に基づいてデータを圧縮する指令を出力するとともに、画像データと音声データとを圧縮・伸張処理部４０に伝送して圧縮処理を行い、圧縮されたデータは圧縮・伸張処理部４０から読み出して記録・再生処理部４４又は、通信信号処理部４６に出力する。
【００７３】
圧縮されたデータを記録・再生処理部４４に伝送すると、記録・再生処理部４４は記録媒体４２に対してデータを記録するための通信や、メモリのコントロールを開始する。また、圧縮されたデータを通信信号処理部４６に伝送した場合には、通信信号処理部４６は外部機器に対してデータを伝送するための通信処理を開始する。
【００７４】
データの伝送が開始されるとＳ１６８「記録ボタンＯＦＦ？」に進み、記録ボタンが押されているか否かの判断を行う。ここで、記録ボタンが押されている場合にはＳ１６６に分岐して撮影データの連写圧縮・記録を継続する。記録ボタンが押されていない場合には次のＳ１７０「戻り」に進み、本サブルーチンを終了して元のルーチンに戻る。
【００７５】
図５は、本発明に係る連写記録のモードにおけるバッファメモリ２０使用時の記録の形態を決定するフローチャートである。バッファメモリ２０使用時には、連写速度と、記録画素数と、圧縮率と、連写枚数との設定を以下に示すように行う。バッファメモリ２０に対するデータの転送速度はたいへん高いので、撮影又は記録したデータは一時的にバッファメモリ２０に取り込んでおいて後に記録媒体又は外部機器に転送する。
【００７６】
連写撮影で且つバッファメモリ２０を使用する場合には、撮影を開始する前に同図に示すプログラムルーチンに分岐してくる。
【００７７】
同図のステップＳ１８０「開始」に分岐してくると、次のＳ１８２「連写速度設定」に進む。
【００７８】
Ｓ１８２では、撮影画像の連写速度Ｅｘ（ｆｒａｍｅ／秒）を設定する。Ｓ１８２では制御手段２２の指令によって表示手段５６上に連写速度の設定モードであることを示し、電子カメラ８の使用者は、入力手段２６に対して連写速度の入力を行う。入力された連写速度のデータは制御手段２２が読み取るとともに、表示手段５６に入力した内容を表示する。
【００７９】
次のＳ１８４「記録画素数設定」では、記録する画像データの画素数を設定し次のＳ１８６「圧縮率設定」では、記録するときの圧縮率の設定を行う。
【００８０】
Ｓ１８８「連写枚数設定」では、連写速度Ｅｘ（ｆｒａｍｅ／秒）と、撮影時間Ｌｘ（秒）との積である連続連写枚数Ｅｘ×Ｌｘ（ｆｒａｍｅ）の設定を行う。
【００８１】
ここで、連写速度Ｅｘ＝５（ｆｒａｍｅ／秒）で、圧縮率Ｃｖ＝１／８＝０．１２５が必須である場合には、上記式（５）から以下の式（９）に示す計算を行って、画像データの一時記憶用バッファメモリ２０の領域を確保する。
【００８２】
【数９】
0004616432.tif 000008
但し、音声データ転送速度  Ｗｆ＝０      （Ｂ／秒）
画像データ転送速度  Ｖｆ＝１      （ＭＢ／秒）
合成データ転送速度  ＶＷｆ＝Ｖｆ  （Ｂ／秒）
記録画素数          Ｐｘ＝６４０×４８０    （画素）
色差データ          Ｙｃ＝２×８  （ｂｉｔ）
記録残容量          Ｑｘ          （Ｂ）
連写速度            Ｅｘ＝５      （ｆｒａｍｅ／秒）
撮影時間            Ｌｘ＝２      （秒）
連続連写枚数        Ｅｘ×Ｌｘ    （ｆｒａｍｅ）
データ圧縮率        Ｃｖ＝０．１２５
従って、０．７６８（ＭＢ）の一時記憶用バッファメモリを準備すれば記録可能となる。
【００８３】
次のステップＳ１９０「記録ボタンＯＮ？」では、記録ボタンが押されるまで待つ処理を行っている。ここで、記録ボタンが押された場合には、次のＳ１９２「連写圧縮・記録」に進む。
【００８４】
Ｓ１９２では、制御手段２２がＳ１８６で設定した圧縮率に基づいてデータを圧縮する指令を出力する。更に画像データと音声データとを圧縮・伸張処理部４０に伝送して圧縮処理を行い、圧縮されたデータは圧縮・伸張処理部４０から読み出して記録・再生処理部４４又は、通信信号処理部４６に出力する。
【００８５】
圧縮されたデータを記録・再生処理部４４に伝送すると、記録・再生処理部４４は記録媒体４２に対してデータを記録するための通信や、メモリのコントロールを開始する。また、圧縮されたデータを通信信号処理部４６に伝送した場合には、通信信号処理部４６は外部機器に対してデータを伝送するための通信処理を開始する。
【００８６】
データの伝送が開始されるとＳ１９４「記録ボタンＯＦＦ？」に進み、記録ボタンが押されているか否かの判断を行う。ここで、記録ボタンが押されている場合にはＳ１９６「記録枚数≧設定枚数」に分岐して記録枚数が設定枚数以上であるか否かの判断を行う。記録枚数が設定枚数以上である場合にはＳ１９８「戻り」へ進み、記録枚数が設定枚数以上でない場合にはＳ１９２に戻り、撮影データの連写圧縮・記録を継続する。
【００８７】
また、Ｓ１９４で記録ボタンが押されていない場合には、次のＳ１７０「戻り」に進み、本サブルーチンを終了して元のルーチンに戻る。
【００８８】
図６は、本発明に係る音声記録のモードにおける画像データ量を減少させる記録の形態を決定するフローチャートである。音声記録の場合には制御手段２２は撮像信号処理部１６における間引き回路の間引き率、または、圧縮・伸張処理部の圧縮率を記録媒体転送速度や通信の転送速度に合致した記録速度に調節し、所望の画質、撮影間隔が得られるように制御する。
【００８９】
音声記録するデータの記録の形態を変更する際には、撮影を開始する前に同図に示すプログラムルーチンに分岐してくる。
【００９０】
同図のステップＳ２００「開始」に分岐してくると、次のＳ２０２「音声サンプリングレート、音声サンプリングビット数、音声チャンネル数、音声圧縮率、設定」に進み、各定数の設定を行う。
【００９１】
次のＳ２０４「デバイス通信速度判定」では、外部機器との通信の転送速度又は記録媒体４２に対する転送速度を判定する処理をＳ１０６の処理と同様に行う。
【００９２】
Ｓ２０６「圧縮率計算」では、前記の式（４）及び（５）に基づいて圧縮率の計算を行う。なお、画像の記録を行わない場合には、Ｖｆ＝０（Ｂ／秒）と置いて計算する。以下の式（１０）に、Ｖｆ＝０（Ｂ／秒）に於ける圧縮率Ｃｗの計算例を示す。
【００９３】
【数１０】
音声データ転送速度            Ｗｆ＝１  （ＭＢ／秒）
画像データ転送速度            Ｖｆ＝０  （ＭＢ／秒）
音声のサンプリングビット数    Ａｘ＝１６（ｂｉｔ）
サンプリングレート            Ｓｘ＝４８（ｋＨｚ）
音声チャンネル数              Ｔｘ＝２（ｃｈ）
0004616432.tif 000009
上記の式（１０）に示すとおり、１（ＭＢ／秒）の転送速度があれば、音声データのみの場合は圧縮しなくても十分転送可能となる。また、音声チャンネルを４（ｃｈ）とした場合であってもＣｗ≒２．６４２となり、圧縮しなくても転送可能である。
【００９４】
次のＳ２０８「音声圧縮率≧音声基準？」では圧縮率が音声基準以上であるか否かの判断を行っている。もしＳ２０６で圧縮率の計算を行った結果、圧縮率が音声基準以上でない場合には圧縮しすぎであるのでＳ２１０「音声サンプリングレート１／２」に分岐して音声のサンプリングレートを現在の１／２に減じる演算を行った後にＳ２０６に再び戻る。もしＳ２０８で圧縮率の計算を行った結果、圧縮率が音声基準以上である場合には次のステップＳ２１２「記録ボタンＯＮ？」に進む。
【００９５】
Ｓ２１２では、記録ボタンが押されるまで待つ処理を行っている。ここで、記録ボタンが押された場合には、次のＳ２１４「音声圧縮・記録」に進む。
【００９６】
Ｓ２１４では、制御手段２２がＳ１２８で算出した圧縮率に基づいてデータを圧縮する指令と画像データと音声データとを圧縮・伸張処理部４０に伝送して圧縮処理を行い、圧縮されたデータは圧縮・伸張処理部４０から読み出して記録・再生処理部４４又は、通信信号処理部４６に出力する。
【００９７】
圧縮されたデータを記録・再生処理部４４に伝送した場合には、記録・再生処理部４４は記録媒体４２に対してデータを記録するための通信やメモリのコントロールを開始する。また、圧縮されたデータを通信信号処理部４６に伝送した場合には、通信信号処理部４６は外部機器に対してデータを伝送するための通信処理を開始する。
【００９８】
データの伝送が開始されるとＳ２１６「記録ボタンＯＦＦ？」に進み、記録ボタンが押されているか否かの判断を行う。ここで、記録ボタンが押されている場合にはＳ２１４に分岐して音声データの圧縮・記録を継続する。記録ボタンが押されていない場合には次のＳ２１８「戻り」に進み、本サブルーチンを終了して元のルーチンに戻る。
【００９９】
【発明の効果】
以上説明したように本発明に係る信号処理装置によれば、画像データや音声データを記録媒体又は外部機器に転送する際に、制御手段は記録媒体又は外部機器とのデータの転送速度又は、記録容量に応じて前記画像データや前記音声データのデータ量を制御するようにしたので、優先する記録条件を指示するだけでデータの転送速度を有効に使用した撮影データの転送や記録を行うことが可能となる。
【図面の簡単な説明】
【図１】本発明に係る画像記録方法が適用された電子カメラの実施の形態を示すブロック図
【図２】本発明に係る動画記録のモードにおける画像データ量を減少させる記録の形態を決定するフローチャート
【図３】転送速度の取り決め方法を示す図
【図４】本発明に係る連写記録のモードにおける画像データ量を減少させる記録の形態を決定するフローチャート
【図５】本発明に係る連写記録のモードにおけるバッファメモリ使用時の記録の形態を決定するフローチャート
【図６】本発明に係る音声記録のモードにおける画像データ量を減少させる記録の形態を決定するフローチャート
【符号の説明】
８…電子カメラ、１０…撮影レンズ、１４…ＣＣＤ（固体撮像素子）、１６…撮像信号処理部、１８…撮像タイミング制御手段、２０…バッファメモリ、２２…制御手段、２８…マイクロフォン、３２…サンプリングレート発生器、３４…Ａ／Ｄ変換器、４２…記録媒体、４４…記録・再生処理部、４６…通信信号処理部
【図１】
0004616432.tif 000010
【図２】
0004616432.tif 000011
【図３】
0004616432.tif 000012
【図４】
0004616432.tif 000013
【図５】
0004616432.tif 000014
【図６】
0004616432.tif 000015