(57)【要約】【課題】連写時に必要な動作時間の短縮を実現することができるデジタルスチルカメラを提供する。【解決手段】第１の記憶部４で記憶されているＲＡＷデータをＹＣ処理部５でＹＣデータに変換し、ＹＣ処理部５で変換されたＹＣデータを圧縮変換部８で圧縮データに変換し、圧縮変換部８で変換された圧縮データに基づいてスケールファクター設定部１０でスケールファクターを設定した後、制御部２の制御により、第１の記憶部４で記憶されているＲＡＷデータを再度ＹＣ処理部５でＹＣデータに変換し、ＹＣ変換部５で再度変換されたＹＣデータをスケールファクター設定部１０で設定されたスケールファクターに基づいて圧縮変換部８で圧縮データに変換する。【選択図】　図１
2004088295.tif 000002
【特許請求の範囲】
【請求項１】
入力画像を示す光学的信号をＲＡＷデータに変換する撮像部と、前記撮像部で変換されたＲＡＷデータを記憶する第１の記憶部と、前記第１の記憶部で記憶されたＲＡＷデータを読み出してＹＣデータに変換するＹＣ処理部と、前記ＹＣ処理部で変換されたＹＣデータを圧縮データに変換する圧縮変換部と、前記圧縮変換部で変換された圧縮データに基づいて圧縮係数を算出する圧縮係数設定部と、前記圧縮係数設定部が圧縮係数を算出したとき、前記第１の記憶部に記憶されているＲＡＷデータを読み出して再度ＹＣデータに変換させるよう前記ＹＣ処理部を制御し、前記ＹＣ変換部で再度変換されたＹＣデータを前記圧縮係数設定部で算出された圧縮係数に基づいて再度圧縮データに変換させるよう前記圧縮変換部を制御する制御部と、を有することを特徴とするデジタルスチルカメラ。
【請求項２】
入力画像を示す光学的信号をＲＡＷデータに変換する撮像部と、前記撮像部で変換されたＲＡＷデータを記憶する第１の記憶部と、前記第１の記憶部で記憶されたＲＡＷデータを読み出してＹＣデータに変換するＹＣ処理部と、前記ＹＣ処理部で変換されたＹＣデータの一部を一時的に記憶する第２の記憶部と、前記第２の記憶部に記憶されたＹＣデータを逐次圧縮データに変換する圧縮変換部と、前記圧縮変換部で変換された圧縮データに基づいて圧縮係数を算出する圧縮係数設定部と、前記圧縮係数設定部が圧縮係数を算出したとき、前記第１の記憶部に記憶されているＲＡＷデータを読み出して再度ＹＣデータに変換させるよう前記ＹＣ処理部を制御し、前記ＹＣ変換部で再度変換されたＹＣデータの一部を一時的に記憶させるよう前記第２の記憶部を制御し、前記第２の記憶部に記憶されたＹＣデータを前記圧縮係数設定部で算出された圧縮係数に基づいて再度圧縮データに変換させるよう前記圧縮変換部を制御する制御部と、を有することを特徴とするデジタルスチルカメラ。
【請求項３】
第２の記憶部を構成する回路と制御部、ＹＣ処理部および圧縮変換部を構成する回路とは単一の半導体チップ上に構成されることを特徴とする請求項２に記載のデジタルスチルカメラ。
【請求項４】
入力画像を示す光学的信号をＲＡＷデータに変換する撮像部と、前記撮像部で変換されたＲＡＷデータを記憶する第１の記憶部と、前記第１の記憶部で記憶されたＲＡＷデータを読み出してＹＣデータに変換するＹＣ処理部と、前記ＹＣ処理部で変換されたＹＣデータを圧縮データに変換する圧縮変換部と、前記ＹＣ処理部で変換されたＹＣデータに基づいて演算係数を算出する演算係数設定部と、前記圧縮変換部で変換された圧縮データに基づいて圧縮係数を算出する圧縮係数設定部と、前記圧縮係数設定部が圧縮係数を算出したとき、前記第１の記憶部に記憶されているＲＡＷデータを読み出して前記演算係数設定部で設定された演算係数に基づいて再度ＹＣデータに変換させるよう前記ＹＣ処理部を制御し、前記ＹＣ変換部で再度変換されたＹＣデータを前記圧縮係数設定部で算出された圧縮係数に基づいて再度圧縮データに変換させるよう前記圧縮変換部を制御する制御部と、を有することを特徴とするデジタルスチルカメラ。
【請求項５】
ＹＣ処理部は、入力画像に対して演算係数設定部で設定された演算係数に基づいて、前記入力画像の次の入力画像に対応するＲＡＷデータをＹＣデータに変換することを特徴とする請求項４に記載のデジタルスチルカメラ。
【請求項６】
ＹＣ処理部は、演算係数設定部で算出された演算係数を輝度信号または色信号の振幅が抑制されるように修正し、この修正された演算係数に基づいて、入力画像の次の入力画像に対応する撮像部で変換されたＲＡＷデータをＹＣデータに変換することを特徴とする請求項４に記載のデジタルスチルカメラ。
【請求項７】
第１の記憶部が撮像部で変換されたＲＡＷデータを記憶する期間内に、ＹＣ処理部は前記第１の記憶部で記憶されたＲＡＷデータをＹＣデータに変換し始めることを特徴とする請求項１乃至６のいずれかに記載のデジタルスチルカメラ。
【請求項８】
ＲＡＷデータの欠陥を補正するキズ補正演算部を備え、ＹＣ処理部はＲＡＷデータの一部を一時的に記憶するラインメモリを有し、前記キズ補正演算部は前記ラインメモリに記憶されたＲＡＷデータを読み出して、読み出されたＲＡＷデータの欠陥を逐次補正することを特徴とする請求項１乃至７のいずれかに記載のデジタルスチルカメラ。
【請求項９】
第１の記憶部は入力画像を示すＲＡＷデータを複数の小画像に分割して出力し、ＹＣ処理部は前記第１の記憶部から出力される小画像毎のＲＡＷデータをＹＣデータに変換することを特徴とする請求項１乃至８のいずれかに記載のデジタルスチルカメラ。
【請求項１０】
ＹＣ処理部は第１の記憶部に記憶されたＲＡＷデータの一部をＹＣデータに変換し、前記圧縮変換部は前記ＹＣ処理部で変換されたＹＣデータを圧縮データに変換し、圧縮係数設定部は前記圧縮変換部で変換された圧縮データに基づいて圧縮係数を設定することを特徴とする請求項１乃至９のいずれかに記載のデジタルスチルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルスチルカメラに関し、特に連写機能を有するデジタルスチルカメラに関するものである。
【０００２】
【従来の技術】
近年、デジタルスチルカメラが一般に普及し、その普及に伴って、デジタルスチルカメラには種々の機能が搭載されるようになってきた。それらの機能の一つに連写機能がある。
【０００３】
ここで、連写機能とは、ユーザーがデジタルスチルカメラに対して一回操作するだけで、時間的に一定間隔で連続した複数の画像を撮像することができる機能を意味し、スポーツにおける撮影等でシャッターチャンスを逃すことが無くなるのでユーザーにとって便利な機能である。
【０００４】
この連写機能による動作においては、短時間内で複数の画像を取得するため、デジタルスチルカメラに内蔵された半導体メモリー等の記憶部の記録容量を多く必要とするが、デジタルスチルカメラに搭載できる記憶部の記録容量には制限があるため、記憶部の記録領域を効率的に利用することが要求されている。また、ユーザーの利便性から連写時の各画像の撮像時間間隔を短くすることも要求されている。
【０００５】
以下、図１２乃至図１６を用いて従来のデジタルスチルカメラについて説明する。
【０００６】
まず、従来のデジタルスチルカメラの構成について説明する。図１２は従来のデジタルスチルカメラの構成を示すブロック図である。なお、図中の実線矢印は画像信号の伝送を意味し、点線矢印は制御信号の伝送を意味する。以下、図１２における各構成要素について説明する。
【０００７】
まず、操作部１０１はシャッター釦等であり、ユーザーが操作部１０１を操作すると、操作部１０１から制御部１０２に連写撮影を指示する。
【０００８】
また、制御部１０２は、撮像部１０３、第１の記憶部１０４、ＹＣ処理部１０５、レベル測定部１０６、係数設定部１０７、圧縮変換部１０８、符号量測定部１０９、スケールファクター設定部１１０、記録部１１１およびキズ補正演算部１１２を制御する。
【０００９】
また、撮像部１０３は、ＣＣＤ等の撮像素子（図示省略）を備え、光学系部位（図示省略）からの光学的信号をＲＧＢ三原色に分解してデジタル化した電気信号に変換する。そして、制御部１０２からの指示を受けたときに、その電気信号を第１の記憶部１０４およびレベル測定部１０６に出力する。
【００１０】
また、第１の記憶部１０４は、撮像部１０３の出力およびＹＣ処理部１０５の出力を記録するＲＡＷ／ＹＣ記録領域１０４ａ、並びに圧縮変換部１０８の出力を記録する圧縮データ記録領域１０４ｃを有する。また、制御部１０２の制御により、ＲＡＷ／ＹＣ記録領域１０４ａに記録したＲＡＷデータをキズ補正部１１２に、ＲＡＷ／ＹＣ記録領域１０４ａに記録したＹＣデータを圧縮変換部１０８に、圧縮データ記録領域１０４ｃに記録したデータを記録部１１１にそれぞれ出力する。
【００１１】
また、ＹＣ処理部１０５は、制御部１０２の制御により、係数設定部１０７からＲＡＷ／ＹＣ変換の演算係数を、キズ補正部１１２からＲＡＷデータをそれぞれ取得する。そして、その演算係数に基づいて、ＲＡＷデータをＹＣデータに変換し、変換されたＹＣデータをＲＡＷ／ＹＣ記録領域１０４ａに出力する。また、キズ補正部１１２は、制御部１０２の制御により、ＲＡＷデータの欠陥を補正し、その補正後のＲＡＷデータをＹＣ処理部１０５に出力する。
【００１２】
ここで、図１６を用いて、ＹＣ処理部１０５とキズ補正部１１２との接続に関して説明する。図１６において、ＹＣ処理部１０５は、ＹＣ演算部１０５ａおよびラインメモリ１０５ｂ乃至１０５ｆにより構成されており、ＹＣ演算部１０５ａはＲＡＷ／ＹＣ変換係数に基づいてＲＡＷデータをＹＣデータに変換するものであり、ラインメモリ１０５ｂ乃至１０５ｆはそれぞれ１走査線分のＲＡＷデータを記録するものである。また、ラインメモリ１０５ｂ乃至１０５ｆはＹＣ演算部１０５ａに出力する。また、ＹＣ演算部１０５ａにはラインメモリ１０５ｂ乃至５ｆの出力の他にキズ補正部１１２の出力が入力される。このような構成が必要なのは、ＹＣ演算部１０５ａでＲＡＷ／ＹＣ変換をする際には６走査線分のＲＡＷデータが同時に必要となるからである。
【００１３】
また、キズ補正部１１２はキズ補正演算部１１２ａおよびラインメモリ１１２ｂ乃至１１２ｅから構成され、キズ補正演算部１１２ａにはラインメモリ１１２ｂ乃至１１２ｅおよび第１の記録部１０４の出力が入力される。このような構成が必要なのはキズ補正部１１２でキズ補正処理をするには５走査線分のＲＡＷデータが同時に必要となるからである。
【００１４】
また、レベル測定部１０６は、カウンタ等から構成され、制御部１０２の制御により、撮像部１０３の出力すなわちＲＡＷデータを取得して、ＲＢＧの三原色毎にＲＡＷデータのレベルを測定する。
【００１５】
また、係数設定部１０７は、制御部１０２の制御により、レベル測定部１０６における１画面分のＲＡＷデータの測定結果を基にＲＡＷ／ＹＣ変換の演算係数を算出し、その演算係数を内部に一時的に保存し、また必要に応じてその演算係数をＹＣ処理部１０５に出力する。
【００１６】
また、圧縮変換部１０８は、制御部１０２の制御により、ＲＡＷ／ＹＣ記録領域１０４ａおよびスケールファクター設定部１１０の出力を取得し、そのスケールファクター設定部１１０の出力に基づいてＲＡＷ／ＹＣ記録領域４ａの出力であるＹＣデータを圧縮変換し、その圧縮変換後のデータすなわち圧縮データを圧縮データ記録領域１０４ｃおよび符号量測定部１０９に出力する。
【００１７】
また、符号量測定部１０９は、制御部１０２の制御により、圧縮変換部１０８から圧縮データを取得し、その圧縮データの符号量を測定するものであり、カウンタ等から構成される。
【００１８】
また、スケールファクター測定部１１０は符号量測定部１０９で測定した１画面分の符号量を基にスケールファクターを算出し、そのスケールファクターを内部に一時的に保存し、必要に応じて圧縮変換部１０８に出力する。
【００１９】
また、記録部１１１は、フラッシュメモリ等からなり、制御部１０２の制御により、圧縮データ記録領域１０４ｃに記録された圧縮データを取得して、その圧縮データを記録する。
【００２０】
次に、従来のデジタルスチルカメラの１画面分の画像データを記録する時の動作について説明する。図１３は、従来のデジタルスチルカメラにより１画面分の画像データを記録するときの制御部１０２の動作を示したフローチャートである。以下、図１３を各ステップ毎に説明する。
【００２１】
まず、光学系部位（図示省略）からの光学的信号を撮像部１０３に入力画像として入力し、撮像部１０３を制御することにより、その光学的信号をＲＡＷデータに変換させ、そのＲＡＷデータを第１の記憶部１０４およびレベル測定部１０６に出力させる（ステップＳ１０１）。
【００２２】
次に、第１の記憶部１０４を制御することにより、撮像部１０３の出力であるＲＡＷデータを取得させ、ＲＡＷ／ＹＣ記録領域４ａへの記録を開始させる（ステップＳ１０２）と共に、レベル測定部１０６を制御することにより、撮像部１０３の出力であるＲＡＷデータのＲＧＢのレベル測定を開始させる（ステップＳ１０３）。
【００２３】
次に、第１の記憶部１０４を制御してＲＡＷデータのＲＡＷ記録領域への記録量を示す情報を制御部１０２に送信させる（ステップＳ１２０）。このとき、その情報によりＲＡＷデータの記録量が１画面分になると、ステップＳ１０９に移行し、それまではステップＳ１２０で待機する。
【００２４】
次に、係数設定部１０７を制御して、レベル測定部１０６からＲＧＢ毎にレベルの総計を取得させ、そのレベルに基づいてＲＡＷ／ＹＣ変換の演算係数を算出させ、その演算係数を内部に一時的に保存させる（ステップＳ１０９）。
【００２５】
次に、第１の記憶部１０４およびキズ補正部１１２を制御して、キズ補正部１１２に第１の記憶部１０４からＲＡＷデータを取得させ、ＲＡＷデータの欠陥を補正させて、ＹＣ処理部１０５に出力させ（ステップＳ１０５）、第１の記憶部１０４、ＹＣ処理部１０５、係数設定部１０７およびキズ補正部１１２を制御して、ＹＣ処理部１０５に、キズ補正部１１２からＲＡＷデータと係数設定部１０７から演算係数とを取得させ、その演算係数に基づいてＲＡＷデータをＹＣデータに変換させ、第１の記憶部１０４のＲＡＷ／ＹＣデータ記録領域１０４ｂに記録させる（ステップＳ１０６）。
【００２６】
次に、第１の記憶部１０４、圧縮変換部１０８、符号量測定部１０９およびスケールファクター設定部１１０を制御して、次の動作を行う（ステップＳ１０７）。まず、スケールファクター設定部１１０にスケールファクターを、第１の記憶部１０４にＹＣデータをそれぞれ出力させる。次に、そのスケールファクターに基づいて、取得したＹＣデータを圧縮変換部１０８に圧縮変換させ、圧縮変換によって得た圧縮データを符号量測定部１０９に出力させる。次に、符号量測定部１０９にはその圧縮データに基づいて符号量を測定させる。
【００２７】
次に、ステップＳ１０８において、圧縮変換部１０８を制御して、１画面分の圧縮変換が終了したかどうかを監視し、終了したときにステップＳ１１０に移行し、ステップＳ１１０において、符号量測定部１０９およびスケールファクター設定部１１０を制御して、符号量測定部１０９から１画面分の符号量を取得させ、その符号量に基づいてスケールファクターを算出させ、そのスケールファクターを内部に一時的に保存させる。
【００２８】
次に、第１の記憶部１０４、スケールファクター設定部１１０および圧縮変換部１０８を制御して、圧縮変換部１０８に、ＹＣデータを取得させ、そのＹＣデータを圧縮変換させ、圧縮変換後の圧縮データを圧縮データ記録領域１０４ｃに記録させる（ステップＳ１１３）。
【００２９】
最後に、圧縮変換部１０８を監視して、１画面分のＹＣデータの圧縮変換およびその圧縮変換後の圧縮データの第１の記憶部１０４への書込みが終了したかどうかを検知し、これらが終了した場合に１画面分の撮像動作のための制御部１０２による制御を終了する（ステップＳ１１４）。
【００３０】
以上の従来のデジタルスチルカメラの動作により、第１の記憶部１０４に１画像分の圧縮データが記憶されると、この圧縮データは任意の時に再生することができ、また記録部１１１に圧縮データを移動して利用することが可能となる。
【００３１】
次に、従来のデジタルスチルカメラの連写時のタイミングチャートである図１４を説明する。図１４において横軸は時間である。なお、以下で説明する際に必要な時間は、それぞれＡ、Ｂ、Ｃ等と横軸に表記する。
【００３２】
また、図１４（ａ）はＲＡＷデータおよびＹＣデータについてアクセスするアドレスの時間変化を示したタイミングチャートであり、縦軸はＲＡＷ／ＹＣ記録領域１０４ａのアドレスを示し、図中の上下の点線はそれぞれアドレスの上限と下限とを示し、太矢印線ａ１０１およびａ１０６はＲＡＷデータの書込みアドレスの軌跡を示し、細矢印線ａ１０２はＲＡＷデータの読出しアドレスの軌跡を示し、太矢印点線ａ１０３はＹＣデータの書込みアドレスの軌跡を示し、太矢印点線ａ１０４およびａ１０５はＹＣデータの読出しアドレスの軌跡を示す。
【００３３】
また、図１４（ｃ）はキズ補正部１１２の動作状態の時間変化を示したタイミングチャートであり、図中の上下の点線はそれぞれ補正処理状態と非補正処理状態とを示し、実線は補正処理の状態の軌跡を示す。また、図１４（ｄ）は圧縮データの記録状態の時間変化を示したタイミングチャートであり、図中の上下の点線はそれぞれ記録状態と非記録状態とを示し、実線は記録の状態の軌跡を示す。
【００３４】
次に、従来のデジタルスチルカメラにおける第１の記憶部１０４のＲＡＷ／ＹＣ記録領域１０４ａの時間進行に伴う記憶状態の変化を示す模式図である図１５について説明する。図１５において、図中の四角形で示すものがＲＡＷ／ＹＣ記録領域１０４ａの模式図である。
【００３５】
まず、図１５（ａ）は、図１４における時間Ａから時間Ｂでの記憶状態を示したものである。すなわち、時間Ａから時間ＢではＲＡＷ／ＹＣ記録領域１０４ａには何も記憶されていない状態であることを示すものである。
【００３６】
次に、図１５（ｂ）は、図１４における時間Ｂ直後での記憶状態を示したものである。すなわち、時間ＢにＲＡＷ／ＹＣ記録領域１０４ａにＲＡＷデータの書込みが開始されるのであることを示すものである。
【００３７】
次に、図１５（ｃ）は、図１４における時間Ｃでの記憶状態を示したものである。すなわち、時間ＣにＲＡＷ／ＹＣ記録領域１０４ａにＲＡＷデータの書込みが完了するのであることを示すものである。
【００３８】
次に、図１５（ｄ）は、図１４における時間Ｃ直後での記憶状態を示したものである。すなわち、時間ＣにＲＡＷ／ＹＣ記録領域１０４ａにＲＡＷデータの読出しが開始されることを示すものである。
【００３９】
次に、図１５（ｅ）は、図１４における時間Ｄ直後での記憶状態を示したものである。すなわち、時間ＤにＲＡＷ／ＹＣ記録領域１０４ａにＹＣデータの書込みが開始されることを示すものである。
【００４０】
次に、図１５（ｆ）は、図１４における時間Ｅ直後での記憶状態を示したものである。すなわち、時間ＥにＲＡＷ／ＹＣ記録領域１０４ａにＹＣデータの読出しが開始されることを示すものである。
【００４１】
次に、図１５（ｇ）は、図１４における時間Ｈでの記憶状態を示したものである。すなわち、時間ＨにＲＡＷ／ＹＣ記録領域１０４ａにＹＣデータの読出しが完了することを示すものである。
【００４２】
次に、図１５（ｈ）は、図１４における時間Ｉ直後での記憶状態を示したものである。すなわち、時間ＩにＲＡＷ／ＹＣ記録領域１０４ａにＹＣデータの読出しが開始されることを示すものである。
【００４３】
以上のように、従来のデジタルスチルカメラは、１画像毎にＲＡＷデータとＹＣデータを同一のＲＡＷ／ＹＣ記録領域１０４ａに交互に記憶するのである。このようにすることにより、第１の記憶部１０４の記録領域の使用量を節約しているのである。
【００４４】
次に、連写を行ったときの従来のデジタルスチルカメラの動作を図１２乃至図１５を用いて以下説明する。
【００４５】
まず、図１４における時間Ａにおいて、ユーザーが操作部１０１を操作することにより、連写の動作が開始され、操作部１０１から制御部１０２に連写を開始する旨が指示される。このときのＲＡＷ／ＹＣ記録領域１０４ａの記憶状態は図１５（ａ）に示す状態である。
【００４６】
その連写動作開始の旨の指示を受けると、制御部１０２は１画面目の撮像動作に移行する。すなわち、図１３に示すフローの動作に移行する。すると、時間Ａから時間Ｂまでに撮像部１０３で光学的信号をＲＡＷデータに変換する（ステップＳ１０１）。次に、時間Ｂにおいて、ステップＳ１０２に移行し、ＲＡＷ／ＹＣ記録領域１０４ａにＲＡＷデータを書き込む（図１４における軌跡ａ１０１）と共に、ステップＳ１０３に移行し、レベル測定部１０６でＲＡＷデータのレベル測定を開始する。そして、時間Ｂ直後に、ＲＡＷ／ＹＣ記録領域１０４ａは図１５（ｂ）に示す状態となる。
【００４７】
次に、ステップＳ１２０において、ＲＡＷデータの書込みが完了したかどうかを検知し、時間ＣにＲＡＷデータの書込み（図１４における軌跡ａ１０１）が完了すると、ステップＳ１０９に移行し、係数設定部１０７でＲＡＷ／ＹＣ変換の演算係数を設定する。このときのＲＡＷ／ＹＣ記録領域１０４ａは図１５（ｃ）に示す状態となる。
【００４８】
ここで、係数設定部１０７での演算係数の算出を、１画面分のＲＡＷデータについてレベル測定部１０６で測定した後としたのは、ＲＡＷ／ＹＣ変換の際に必要な演算係数は、１画面全体の明るさと色調に合わせて決めなければならず、１画面分のＲＡＷデータに基づいて設定しなければならないからである。
【００４９】
次に、時間Ｃにおいて、ＲＡＷデータが第１の記憶部１０４から読出されて（図１４における軌跡ａ１０２）、欠陥の修正が開始され（ステップＳ１０５）、時間Ｄにおいて、ステップＳ１０６に移行し、ＹＣ処理部１０５でＲＡＷデータからＹＣデータに変換して、そのＹＣデータをＲＡＷ／ＹＣ記録領域１０４ａに書き込み始める（図１４における軌跡ａ１０３）。なお、ＲＡＷ／ＹＣ記録領域１０４ａは、時間Ｃ直後に図１５（ｄ）に示す状態となり、時間Ｄ直後に図１５（ｅ）に示す状態となる。
【００５０】
ここで、ＲＡＷデータをＹＣデータに変換するには、演算係数に基づいてしなければならず、また、演算係数は上述のようにレベル測定部１０６が１画面分のＲＡＷデータを測定した後でなければ得ることができない。そのため、ＲＡＷデータの第１の記憶部１０４への書込み（図１４における軌跡ａ１０１）完了後にしかＹＣデータは生成できないのである。
【００５１】
次に、時間Ｅにおいて、ＲＡＷ／ＹＣ記録領域１０４ａから圧縮変換部１０８にＹＣデータを読出して（図１４における軌跡ａ１０４）、圧縮データに変換し、その圧縮データを符号量を符号量測定部１０９で測定する（ステップＳ１０７）。そして、時間Ｅ直後に、ＲＡＷ／ＹＣ記録領域１０４ａは図１５（ｆ）に示す状態となる。
【００５２】
次に、ステップＳ１０８において、圧縮変換部１０８を制御して、１画面分の圧縮変換が終了したかどうかを監視し、その結果１画面分の圧縮変換が終了したことを検知すると時間ＨにステップＳ１１０に移行し、符号量測定部１０９で測定した符号量に基づいてスケールファクター設定部１１０がスケールファクターを設定する。また同時に、再びＲＡＷ／ＹＣ記録領域１０４ａからＹＣデータを読み出して（図１４における軌跡ａ１０５）、スケールファクター設定部１１０で設定されたスケールファクターに基づいて、ＹＣデータを圧縮データに変換し、生成された圧縮データを圧縮データ記録領域１０４ｃに記録する（ステップＳ１１３）。なお、ＲＡＷ／ＹＣ記録領域１０４ａは、時間Ｈでは図１５（ｇ）に示す状態となり、時間Ｉから時間Ｊの間では図１５（ｈ）に示す状態となる。
【００５３】
次に、時間Ｊに１画面目の２回目のＹＣデータの読出しが完了し（図１４における軌跡ａ１０５）、その直後に１画面目の圧縮データの圧縮データ記録領域１０４ｃへの記録が完了する。一方で、時間Ｉに２画面目についてのＲＡＷデータの書込み（図１４における軌跡ａ１０６）が開始し、以降１画面目と同様に動作する。また、３画面目以降も同様に動作し、所定の画面数分だけ撮影動作が繰り返される。なお、時間ＫにはＲＡＷ／ＹＣ記録領域１０４ａは再び図１５（ｃ）に示す状態となる。
【００５４】
以上のように、従来のデジタルスチルカメラでは、ＲＡＷデータとＹＣデータとを同一の記録領域に交互に記録することにより、第１の記憶部の記憶容量を節約しつつ、連写機能を実現している。
【００５５】
【発明が解決しようとする課題】
しかしながら上記の従来の構成では、ＲＡＷデータの書込みが完了するまでＹＣデータの生成ができないため、連写動作に必要な時間を短縮することができないという問題点を有する。すなわち、任意の入力画像についてのＲＡＷデータの第１の記憶部１０４への書込みが終了した後、次の入力画像についてのＲＡＷデータの書込み開始までの時間を短縮することが困難なのである。
【００５６】
ここで、従来のデジタルスチルカメラではＲＡＷデータの書込みが完了するまでＹＣデータの生成ができないのは、上述のように、演算係数を１画面分のＲＡＷデータについてレベル測定部１０６で測定した後に算出しなければならず、かつ、ＲＡＷデータをＹＣデータに変換するにはその演算係数に基づいてしなければならないためである。
【００５７】
また、ＲＡＷ／ＹＣ記録領域１０４ａの容量を大きくしなければならないという問題点も有する。これは、ＲＡＷデータをＹＣデータに変換すると画素当たりのビット数が増大するので、従来のデジタルスチルカメラのようにＲＡＷデータとＹＣデータが同一の記録領域に記憶する場合は、ＲＡＷデータのみを記憶する場合と比べて大きくなるためである。
【００５８】
また、第１の記憶部１０４のインターフェイス部分では、撮像部１０３、ＹＣ処理部１０５、圧縮変換部１０８、記録部１１１およびキズ補正部１１２との間で、ＲＡＷデータの読み書き、ＹＣデータの読み書きおよび圧縮データの読み書きが集中するので、第１の記憶部１０４へのアクセスがネックになって、デジタルスチルカメラ全体として信号処理の速度が遅くなるという問題点も有する。
【００５９】
本発明は上記従来の問題点を解決するもので、連写時に必要な動作時間の短縮を実現することができるデジタルスチルカメラを提供することを目的とする。
【００６０】
【課題を解決するための手段】
この目的を達成するために本発明のデジタルスチルカメラは、入力画像を示す光学的信号をＲＡＷデータに変換する撮像部と、撮像部で変換されたＲＡＷデータを記憶する第１の記憶部と、第１の記憶部で記憶されたＲＡＷデータをＹＣデータに変換するＹＣ処理部と、ＹＣ処理部で変換されたＹＣデータを圧縮データに変換する圧縮変換部と、圧縮変換部で変換された圧縮データに基づいて圧縮係数を算出する圧縮係数設定部と、圧縮係数設定部が圧縮係数を算出したとき、第１の記憶部に記憶されているＲＡＷデータを再度ＹＣデータに変換させるようＹＣ処理部を制御し、ＹＣ変換部で再度変換されたＹＣデータを圧縮係数設定部で算出された圧縮係数に基づいて圧縮データに変換させるよう圧縮変換部を制御する制御部とを備えた構成をしている。
【００６１】
この構成によって、従来のデジタルスチルカメラで得ることができる画像と遜色のない品質の画像を得ることができることに加えて、連写時に必要な動作時間の短縮を実現することができるという作用を有する。
【００６２】
【発明の実施の形態】
本発明の請求項１に記載の発明は、入力画像を示す光学的信号をＲＡＷデータに変換する撮像部と、撮像部で変換されたＲＡＷデータを記憶する第１の記憶部と、第１の記憶部で記憶されたＲＡＷデータを読み出してＹＣデータに変換するＹＣ処理部と、ＹＣ処理部で変換されたＹＣデータを圧縮データに変換する圧縮変換部と、圧縮変換部で変換された圧縮データに基づいて圧縮係数を算出する圧縮係数設定部と、圧縮係数設定部が圧縮係数を算出したとき、第１の記憶部に記憶されているＲＡＷデータを読み出して再度ＹＣデータに変換させるようＹＣ処理部を制御し、ＹＣ変換部で再度変換されたＹＣデータを圧縮係数設定部で算出された圧縮係数に基づいて圧縮データに変換させるよう圧縮変換部を制御する制御部とを有することを特徴としたものであり、ＲＡＷデータの書込みが完了する前にＹＣデータの生成ができるため、従来のデジタルスチルカメラで得ることができる画像と遜色のない品質の画像を得ることができることに加えて、撮影に必要な動作時間の短縮を実現することができる。
【００６３】
本発明の請求項２に記載の発明は、入力画像を示す光学的信号をＲＡＷデータに変換する撮像部と、撮像部で変換されたＲＡＷデータを記憶する第１の記憶部と、第１の記憶部で記憶されたＲＡＷデータを読み出してＹＣデータに変換するＹＣ処理部と、ＹＣ処理部で変換されたＹＣデータの一部を一時的に記憶する第２の記憶部と、第２の記憶部に記憶されたＹＣデータを逐次圧縮データに変換する圧縮変換部と、圧縮変換部で変換された圧縮データに基づいて圧縮係数を算出する圧縮係数設定部と、圧縮係数設定部が圧縮係数を算出したとき、第１の記憶部に記憶されているＲＡＷデータを読み出して再度ＹＣデータに変換させるようＹＣ処理部を制御し、ＹＣ変換部で再度変換されたＹＣデータの一部を一時的に記憶させるよう第２の記憶部を制御し、第２の記憶部に記憶されたＹＣデータを圧縮係数設定部で算出された圧縮係数に基づいて圧縮データに変換させるよう圧縮変換部を制御する制御部とを有することを特徴としたものであり、ＲＡＷデータを記憶する第１の記憶部にＹＣデータを記憶しないので、第１の記憶部にアクセスが集中してデジタルスチルカメラ全体の処理速度が遅くなることを防止できると共に、第１の記憶部の記憶領域の使用容量も小さくできるという作用を有する。
【００６４】
本発明の請求項３に記載の発明は、請求項２に記載のデジタルスチルカメラであって、第２の記憶部を構成する回路と制御部、ＹＣ処理部および圧縮変換部を構成する回路とは単一の半導体チップ上で構成されることを特徴としたものであり、第２の記憶部と制御部とのアクセスに必要な電力を削減でき、またアクセスに必要な時間を短縮することができるという作用を有する。
【００６５】
本発明の請求項４に記載の発明は、入力画像を示す光学的信号をＲＡＷデータに変換する撮像部と、撮像部で変換されたＲＡＷデータを記憶する第１の記憶部と、第１の記憶部で記憶されたＲＡＷデータを読み出してＹＣデータに変換するＹＣ処理部と、ＹＣ処理部で変換されたＹＣデータを圧縮データに変換する圧縮変換部と、ＹＣ処理部で変換されたＹＣデータに基づいて演算係数を算出する演算係数設定部と、圧縮変換部で変換された圧縮データに基づいて圧縮係数を算出する圧縮係数設定部と、圧縮係数設定部が圧縮係数を算出したとき、第１の記憶部に記憶されているＲＡＷデータを読み出して演算係数設定部で設定された演算係数に基づいて再度ＹＣデータに変換させるようＹＣ処理部を制御し、ＹＣ変換部で再度変換されたＹＣデータを圧縮係数設定部で算出された圧縮係数に基づいて圧縮データに変換させるよう圧縮変換部を制御する制御部とを有することを特徴としたものであり、ＹＣデータの分布に基づいてＲＡＷ／ＹＣ変換の演算係数を算出するので、この演算係数に基づいて変換されるＹＣデータの分布を精度良く制御することができるという作用を有する。
【００６６】
本発明の請求項５に記載の発明は、請求項４に記載のデジタルスチルカメラであって、ＹＣ処理部は、入力画像に対して演算係数設定部で設定された演算係数に基づいて、入力画像の次の入力画像に対応するＲＡＷデータをＹＣデータに変換することを特徴としたものであり、白潰れ等のないＹＣデータを得ることができるという作用を有する。
【００６７】
本発明の請求項６に記載の発明は、請求項４に記載のデジタルスチルカメラであって、ＹＣ処理部は、演算係数設定部で算出された演算係数を輝度信号または色信号の振幅が抑制されるように修正し、この修正された演算係数に基づいて、入力画像の次の入力画像に対応する撮像部で変換されたＲＡＷデータをＹＣデータに変換することを特徴としたものであり、ＹＣデータの最大値での飽和と白潰れを防止することができるという作用を有する。
【００６８】
本発明の請求項７に記載の発明は、請求項１乃至６のいずれかに記載のデジタルスチルカメラであって、第１の記憶部が撮像部で変換されたＲＡＷデータを記憶する期間内に、ＹＣ処理部は第１の記憶部で記憶されたＲＡＷデータをＹＣデータに変換し始めることを特徴としたものであり、ＲＡＷデータの書込みが完了する前にＹＣデータの生成ができるため、連写動作に必要な時間を短縮することができるという作用を有する。
【００６９】
本発明の請求項８に記載の発明は、請求項１乃至７のいずれかに記載のデジタルスチルカメラであって、ＲＡＷデータの欠陥を補正するキズ補正演算部を備え、ＹＣ処理部はＲＡＷデータの一部を一時的に記憶するラインメモリを有し、キズ補正演算部はラインメモリに記憶されたＲＡＷデータを読み出して、読み出されたＲＡＷデータの欠陥を逐次補正することを特徴としたものであり、キズ補正演算部とＹＣ処理部とがラインメモリを共有するので、本発明に係るデジタルスチルカメラを実現するための回路の規模を小さくすることができるという作用を有する。
【００７０】
本発明の請求項９に記載の発明は、請求項１乃至請求項８のいずれかに記載のデジタルスチルカメラであって、第１の記憶部は入力画像を示すＲＡＷデータを複数の小画像に分割して出力し、ＹＣ処理部は第１の記憶部から出力される小画像毎のＲＡＷデータをＹＣデータに変換することを特徴としたものであり、ＹＣ処理部は小画像毎に処理をするので、ＹＣ処理部を構成する回路の規模を小さくすることができるという作用を有する。
【００７１】
本発明の請求項１０に記載の発明は、請求項１乃至９のいずれかに記載のデジタルスチルカメラであって、ＹＣ処理部は第１の記憶部に記憶されたＲＡＷデータの一部をＹＣデータに変換し、前記圧縮変換部は前記ＹＣ処理部で変換されたＹＣデータを圧縮データに変換し、圧縮係数設定部は前記圧縮変換部で変換された圧縮データに基づいて圧縮係数を設定することを特徴としたものであり、圧縮係数を算出するためのＲＡＷ／ＹＣ変換および圧縮変換を短時間で完了することができるため、連写時の撮影に必要な動作時間を短縮することができるという作用を有する。
【００７２】
（実施の形態１）
以下、図１乃至図５を参照して本発明の実施の形態１に係るデジタルスチルカメラについて説明する。
【００７３】
まず、本発明の実施の形態１に係るデジタルスチルカメラの構成について図１を用いて説明する。図１は本発明の実施の形態１に係るデジタルスチルカメラの構成を示すブロック図である。なお、図中の実線矢印は画像信号の伝送を意味し、点線矢印は制御信号の伝送を意味する。以下、図１における各構成要素について説明する。
【００７４】
まず、操作部１はシャッター釦等であり、ユーザーが操作部１を操作すると、操作部１から制御部２に連写撮影を指示する。また、制御部２は、撮像部３、第１の記憶部４、ＹＣ処理部５、レベル測定部６、係数設定部７、圧縮変換部８、符号量測定部９、スケールファクター設定部１０、記録部１１およびキズ補正演算部１２を制御する。
【００７５】
また、撮像部３は、ＣＣＤ等の撮像素子（図示省略）を備え、光学系部位（図示省略）からの光学的信号をＲＧＢ三原色に分解してデジタル化した電気信号に変換する。そして、制御部２からの指示を受けたときに、その電気信号を第１の記憶部４およびレベル測定部６に出力する。なお、本明細書においては、撮像部３から出力される電気信号をＲＡＷデータという。
【００７６】
また、第１の記憶部４は、ＤＲＡＭ（ｄｙｎａｍｉｃ　ｒａｎｄｏｍ　ａｃｃｅｓｓ　ｍｅｍｏｒｙ）等からなり、撮像部３の出力すなわちＲＡＷデータを記録するＲＡＷ記録領域４ａ、ＹＣ処理部５の出力を記録するＹＣ記録領域４ｂおよび圧縮変換部８の出力を記録する圧縮データ記録領域４ｃを有する。また、制御部２の制御により、ＲＡＷ記録領域４ａに記録したデータをＹＣ処理部５に、ＹＣ記録領域４ｂに記録したデータを圧縮変換部８に、圧縮データ記録領域４ｃに記録したデータを記録部１１にそれぞれ出力する。
【００７７】
また、ＹＣ処理部５は、制御部２の制御により、係数設定部７からＲＡＷ／ＹＣ変換の演算係数を、第１の記憶部４のＲＡＷ記録領域４ａからＲＡＷデータをそれぞれ取得する。そして、その演算係数に基づいて、ＲＡＷデータをＹＣデータに変換する。さらに、変換過程でＹＣ処理部５に一時的に保存したＲＡＷデータをキズ補正演算部１２に出力し、変換したＹＣデータをＹＣ記録領域４ｂに出力する。なお、ＹＣデータとは、輝度信号（Ｙ信号）と色信号（Ｃ信号）とを重畳した信号をいう。
【００７８】
また、キズ補正演算部１２は、制御部２の制御により、ＲＡＷデータの欠陥を補正し、その補正後のＲＡＷデータをＲＡＷ記録領域４ａに出力する。ここで、図４を用いて、ＹＣ処理部５とキズ補正演算部１２との接続に関して説明する。図４において、ＹＣ処理部５は、ＹＣ演算部５ａおよびラインメモリ５ｂ乃至５ｆにより構成されており、ＹＣ演算部５ａはＲＡＷ／ＹＣ変換係数に基づいてＲＡＷデータをＹＣデータに変換するものであり、ラインメモリ５ｂ乃至５ｆはそれぞれ１走査線分のＲＡＷデータを記録するものである。また、ラインメモリ５ｂ乃至ラインメモリ５ｆはそれぞれＹＣ演算部５ａおよびキズ補正演算部１２に出力する。また、ＹＣ演算部５ａにはラインメモリ５ｂ乃至５ｆの出力の他に第１の記憶部４の出力が入力される。このような構成が必要なのは、ＹＣ演算部５ａでＲＡＷ／ＹＣ変換をする際には６走査線分のＲＡＷデータが同時に必要となるからであり、キズ補正演算部１２でキズ補正処理をするには５走査線分のＲＡＷデータが同時に必要となるからである。以上の構成により、ＲＡＷ／ＹＣ変換に必要なラインメモリ（ラインメモリ５ｂ乃至５ｆ）をキズ補正の際に必要なラインメモリと兼用できるため、構成を簡略化することができる。
【００７９】
また、高解像度化が著しいデジタルスチルカメラでは１水平区間の画素数は数千に達することがあるので、ラインメモリは非常に多量のトランジスタ数を消費する。よって、ＹＣ処理に用いるラインメモリとキズ補正に用いるラインメモリを共用化し、一方を削除する事の効果は非常に大である。さらに、ここで入力画像を複数の小画像に分割して処理する技術を用いると、必要なラインメモリの容量は小画像の１水平区間の画素数に比例し、入力画像の１水平区間の画素数とは無関係になるので、入力画像を水平方向に小さく分割して処理する事により、ＹＣ処理及びキズ補正に用いるラインメモリの容量を低減し、ラインメモリを構成するトランジスタ数を大幅に削減することが出来る。また、ラインメモリ容量の削減に加えて、ＹＣ記録領域４ｂが備えるべき記憶容量も１水平区間の画素数に比例するので、画像を小画像に分割する方式を用いる事により、ＹＣ記録領域４ｂの回路規模を大幅に削減できる。
【００８０】
また、レベル測定部６は、カウンタ等から構成され、制御部２の制御により、撮像部３の出力すなわちＲＡＷデータを取得して、このＲＡＷデータについてＲＢＧの三原色毎にレベルを測定する。また、係数設定部７は、制御部２の制御により、レベル測定部６における１画面分のＲＡＷデータの測定結果を基にＲＡＷ／ＹＣ変換の演算係数を算出し、その演算係数を内部に一時的に保存し、また必要に応じてその演算係数をＹＣ処理部５に出力する。ここで、ＲＡＷ／ＹＣ変換の演算係数とはＲＧＢ信号を混合する際に使用する演算係数であり、その演算係数に基づいてＹＣデータにおける画面の明るさと色調が適正になるように設定するのである。なお、演算係数設定部は、レベル測定部６および係数設定部７より構成される。
【００８１】
また、圧縮変換部８は、制御部２の制御により、ＹＣ記録領域４ｂおよびスケールファクター設定部１０の出力を取得し、そのスケールファクター設定部１０の出力に基づいてＹＣ記録領域４ｂの出力であるＹＣデータを圧縮変換し、その圧縮変換後のデータすなわち圧縮データを圧縮データ記録領域４ｃおよび符号量測定部９に出力する。ここで、この圧縮変換の方式は例えばＪＰＥＧ等であり、ＪＰＥＧ圧縮の場合は、水平１６画素、垂直８画素のＹＣデータのマクロブロックを単位として読み出して圧縮変換する。なお、圧縮データのデータ量すなわち符号量はスケールファクターに依存して増減する。
【００８２】
また、符号量測定部９は、制御部２の制御により、圧縮変換部８から圧縮データを取得し、その圧縮データの符号量を測定するものであり、カウンタ等から構成される。また、スケールファクター測定部１０は符号量測定部９で測定した１画面分の符号量を基にスケールファクターを算出し、そのスケールファクターを内部に一時的に保存し、必要に応じて圧縮変換部８に出力する。なお、スケールファクターとは、圧縮変換において生成する符号量を制御するためのパラメーターをいう。また、圧縮係数設定部は符号量測定部９およびスケールファクター設定部１０より構成される。
【００８３】
また、記録部１１は、フラッシュメモリ等からなり、制御部２の制御により、圧縮データ記録領域４ｃに記録された圧縮データを取得して、この圧縮データを記録する。なお、記録部１１は、本発明の実施の形態１に係るデジタルスチルカメラに内蔵されるものでもよいし、メモリカードとして本発明の実施の形態１に係るデジタルスチルカメラに着脱可能なものでもよい。
【００８４】
次に、本発明の実施の形態１に係るデジタルスチルカメラの１画面分の画像データを記録する時の動作について図２を用いて説明する。図２は、本発明の実施の形態１に係るデジタルスチルカメラにより１画面分の画像データを記録するときの制御部２の動作を示したフローチャートである。
【００８５】
まず、光学系部位（図示省略）からの光学的信号を撮像部３に入力し、撮像部３を制御することにより、その光学的信号をＲＡＷデータに変換させ、そのＲＡＷデータを第１の記憶部４およびレベル測定部６に出力させる（ステップＳ１）。次に、第１の記憶部４を制御することにより、撮像部３の出力であるＲＡＷデータを取得させ、ＲＡＷ記録領域４ａへの記録を開始させる（ステップＳ２）。次に、レベル測定部６を制御することにより、撮像部３の出力であるＲＡＷデータのＲＧＢのレベル測定を開始させる（ステップＳ３）。
【００８６】
次に、第１の記憶部４を制御してＲＡＷデータのＲＡＷ記録領域への記録量を示す情報を制御部２に送信させる（ステップＳ４）。このとき、ＲＡＷデータの記録量が６ライン以上になるとステップＳ５に移行し、それまではステップＳ４で待機する。
【００８７】
次に、第１の記憶部４、ＹＣ処理部５、係数設定部７およびキズ補正演算部１２を制御して、ＲＡＷデータをＹＣデータに変換させ、同時にＲＡＷデータの欠陥を補正させる（ステップＳ５）。このとき、ＹＣ処理部５には、第１の記憶部４からＲＡＷデータと係数設定部７から演算係数を取得させ、その演算係数に基づいてＲＡＷデータをＹＣデータに変換させ、第１の記憶部４のＹＣデータ記録領域４ｂに記録させる。また、キズ補正演算部１２には、ＹＣ処理部５からＲＡＷデータを取得させ、このＲＡＷデータの欠陥を補正させて、ＲＡＷデータのうち補正された部分のみ第１の記憶部４に出力させ、第１の記憶部４のＲＡＷ記録領域４ａにその補正後のＲＡＷデータを記録させる。
【００８８】
ここで、図５を用いて、キズ補正の動作を説明する。図５はライン毎のＲＡＷデータの配列の一例を示す図である。図５においてＡａ乃至ＥａはＲＧＢ各色の画素データを表し、ハッチングのある画素はハッチングの無い画素に比べて暗い部分である。また、画素Ｃｃはキズすなわち欠陥を有する画素である。このとき、画素Ｃｃは近傍の同色の画素Ａｃ、Ｃａ、Ｃｅ、Ｅｃを用いて補完する。以下、画素Ａｃ、Ｃａ、Ｃｅ、Ｅｃを用いて補完する理由、すなわち補完の際にラインメモリ５ｂ乃至５ｆを必要とする理由について説明する。まず、本発明の実施の形態１における補完の方法の他に、ラインメモリを必要としない簡易的なキズ補正方法として、同じライン内の前後の画素、つまり図５においては画素ＣａとＣｅを平均した値で補完する方法がある。しかし、この方法では、図５のように画素Ｃｅが輝度の変化点にかかっている場合に、その画素を使って補完すると、画素Ｃｃの輝度が周囲の画素と大きく異なって不自然になる。そこで、図４に示すようにラインメモリ５ｂ乃至５ｆを用いれば、上下の画素ＡｃおよびＥｃも補完に用いることが出来るので、例えば「上下左右４画素のうち、輝度が最大と最少の画素を除く２画素の平均値をキズ画素の補完値とする」のようなアルゴリズムを用いることにより、近傍に輝度差の大きいエッジがある場合にも自然な補完が可能である。
【００８９】
次に、ＹＣ処理部５を監視し、圧縮変換部８で変換できる１マクロブロック分のＲＡＷデータがＲＡＷ／ＹＣ変換された時、ステップＳ７に移行する（ステップＳ６）。なお、ＪＰＥＧ変換においては、この１マクロブロック分とは水平１６画素×垂直８画素のＲＡＷデータに相当する。
【００９０】
ここで、ＹＣ処理部５の監視について図６を用いて説明する。図６はＹＣ記録領域４ｂを示す模式図である。点線で表す横線で区切られた部分がそれぞれ走査線１本毎のＹＣデータの記録領域を示す。従って、ＹＣ記録領域４ｂは１６本の走査線のＹＣデータを記録できる。図中のハッチングで示す部分は、ＲＡＷ／ＹＣ変換が終了してＹＣデータが記録された部分である。図示するように、記録領域４ｂはＦＩＦＯ形式で常に最新のＹＣデータを記録するものである。また、上述のように、ＪＰＥＧ変換の場合、１６画素×８画素以上のＹＣデータが記録されたとき、ステップＳ７に移行する。
【００９１】
次に、ステップＳ７において、第１の記憶部４、圧縮変換部８、符号量測定部９およびスケールファクター設定部１０を制御して、次の動作を行う。まず、スケールファクター設定部１０にスケールファクターを、第１の記憶部４にＹＣデータをそれぞれ出力させる。次に、そのスケールファクターに基づいて、取得したＹＣデータを圧縮変換部８に圧縮変換させ、圧縮変換によって得た圧縮データを符号量測定部９に出力させ、符号量測定部９には符号量すなわち圧縮データの総ビット数の測定をさせる。
【００９２】
ここで、再度図６を用いて、圧縮変換時のＹＣ記録領域４ｂの記録および読出し状態について説明する。まず、ＹＣ記録領域ａに圧縮変換が可能な１マクロブロック分のＹＣデータが記録された時点で圧縮変換を開始し、ＹＣ記録領域ｂに新たにＹＣデータが記録完了する前にＹＣ記録領域ａのＹＣデータの圧縮変換を完了する。同様に、ＹＣ記録領域ｂに圧縮変換が可能な１マクロブロック分のＹＣデータが記録された時点で圧縮変換を開始し、ＹＣ記録領域ａに新たにＹＣデータが記録完了する前にＹＣ記録領域ｂのＹＣデータの圧縮変換を完了する。以後、１画面分の圧縮変換が終了するまでこの動作を繰り返す。
【００９３】
次に、ステップＳ８において、レベル測定部６および圧縮変換部８を制御して、１画面分の圧縮変換が終了したかどうかを監視し、終了したときにステップＳ９に移行し、係数設定部７を制御して、レベル測定部６からＲＧＢ毎にレベルの総計を取得させ、そのレベルに基づいてＲＡＷ／ＹＣ変換の演算係数を算出させ、その演算係数を内部に一時的に保存させる。
【００９４】
次に、圧縮変換部８が符号量見積りの為の圧縮変換を完了した時点で、符号量測定部９およびスケールファクター設定部１０を制御して、符号量測定部９から１画面分の符号量を取得させ、その符号量に基づいてスケールファクターを算出させ、そのスケールファクターを内部に一時的に保存させる（ステップＳ１０）。次に、第１の記憶部４、係数設定部７およびＹＣ処理部５を制御して、第１の記憶部４からＲＡＷデータを、係数設定部７からＲＡＷ／ＹＣ変換の演算係数をそれぞれ取得させ、その演算係数に基づいてＲＡＷデータをＹＣデータに変換させて、第１の記憶部４の記録領域４ａに書き込ませる（ステップＳ１１）。
【００９５】
次に、ステップＳ１２において、ステップＳ６と同様に、ＹＣ処理部５を監視し、１マクロブロック分のＲＡＷデータがＲＡＷ／ＹＣ変換された時、ステップＳ１３に移行し、第１の記憶部４、スケールファクター設定部１０および圧縮変換部８を制御して、圧縮変換部８に、ＹＣデータおよびスケールファクターを取得させ、この取得したＹＣデータをスケールファクターに基づいて圧縮変換させ、圧縮変換後の圧縮データを圧縮データ記録領域４ｃに記録させる。
【００９６】
最後に、ステップＳ１４において、圧縮変換部８を監視して、１画面分のＹＣデータの圧縮変換および圧縮変換後の圧縮データの第１の記憶部４への書込みが終了したかどうかを検知し、これらが終了した場合に１画面分の撮像動作のための制御部２による制御を終了する。
【００９７】
ここで、ステップＳ７において、符号量の見積もりを行う理由について説明する。第１の記憶部４に記録された圧縮データは、最終的に記録部１１に記憶することとなるが、記録部１１の記録容量には制限があるため、所定の画像分を記録するには、１画像毎の圧縮データの符号量を厳密に調整する必要がある。ここで、圧縮データのデータ量はスケールファクターに依存するので、１画像毎の圧縮データの符号量を厳密に調整するには、スケールファクターの調整が必要となってくる。そこで、スケールファクターを調整するための圧縮変換と圧縮変換後の符号量を測定するステップであるステップＳ７が必要になるのである。なお、ステップＳ７における圧縮変換は符号量見積りが目的なので、生成した圧縮データそのものは第１の記憶部４に出力せず、生成した圧縮データのビット数を積算するのみである。
【００９８】
次に、本発明の実施の形態１に係るデジタルスチルカメラの連写時タイミングチャートである図３について説明する。図３において横軸は時間である。なお、以下で説明する際に必要な時間は、それぞれＡ、Ｂ、Ｃ等と横軸に表記する。
【００９９】
また、（ａ）はＲＡＷデータをアクセスするアドレスの時間変化を示した図であり、縦軸はＲＡＷ記録領域４ａのアドレスを示し、図中の上下の点線はそれぞれアドレスの上限と下限とを示し、太矢印線ａ１、ａ４およびａ７はＲＡＷデータの書込みアドレスの軌跡を示し、細矢印線ａ２、ａ３、ａ５、ａ６およびａ８はＲＡＷデータの読出しアドレスの軌跡を示す。
【０１００】
また、（ｂ）はＹＣデータの記録状態の時間変化を示した図であり、図中の上下の点線はそれぞれ記録状態と非記録状態とを示し、実線は記録の状態の軌跡を示し、ｂ１は１画面目の１回目、ｂ２は１画面目の２回目、ｂ３は２画面目の１回目、ｂ４は２画面目の２回目、ｂ５は３画面目の１回目のＲＡＷ／ＹＣ変換後のＹＣデータをそれぞれ示す。
【０１０１】
また、（ｃ）はキズ補正演算部１２の動作状態の時間変化を示した図であり、図中の上下の点線はそれぞれ補正処理状態と非補正処理状態とを示し、実線は補正処理の状態の軌跡を示す。また、（ｄ）は圧縮データの記録状態の時間変化を示した図であり、図中の上下の点線はそれぞれ記録状態と非記録状態とを示し、実線は記録の状態の軌跡を示す。
【０１０２】
次に、連写を行ったときの本発明の実施の形態１に係るデジタルスチルカメラの動作を図１から図３を用いて以下説明する。
【０１０３】
まず、図３における時間Ａにおいて、ユーザーが操作部１を操作することにより、連写の動作が開始され、操作部１から制御部２に連写を開始する旨が指示される。その連写動作開始の旨の指示を受けると、制御部２は１画面目の撮像動作に移行する。すなわち、図１に示すフローの動作に移行する。すると、時間Ａから時間Ｂまでに撮像部３で光学的信号をＲＡＷデータに変換する（ステップＳ１）。なお、時間Ａと時間Ｂとの間隔は例えば２／６０秒程度である。
【０１０４】
次に、時間Ｂにおいて、ステップＳ２に移行し、ＲＡＷ記録領域４ａにＲＡＷデータを書き込む（図３における軌跡ａ１）と共に、ステップＳ３に移行して、レベル測定部６でＲＡＷデータのレベル測定を開始する。次に、時間Ｃにおいて、６走査線分のＲＡＷデータをＲＡＷ記録領域４ａに書き込むと、その旨をステップＳ４で検知し、ステップＳ５に移行する。その結果時間Ｃから時間Ｅまで、ＲＡＷ記録領域４ａからＲＡＷデータを読み出して（図３における軌跡ａ２）、ＲＡＷ／ＹＣ変換後のＹＣデータをＹＣ記録領域４ｂに記録する（図３における軌跡ｂ１）。また同時に、キズ補正演算部１２におけるキズ補正も実行されて、時間ＥにはＲＡＷデータは欠陥が補正されたものとなる。また、時間Ｃから少し遅れてステップＳ７に移行する。
【０１０５】
ここで、時間Ｂと時間Ｄとの間隔、すなわちＲＡＷデータの書き込み時間は１２／６０秒程度であり、このＲＡＷデータの書き込み時間は第１の記憶部４の書込み時のアクセス時間や、制御部２、撮像部３等の信号処理能力等に依存する。なお、ＲＡＷデータとＹＣデータとをそれぞれ別の記録領域に記録するようにしたため、符号量見積もりに必要なＹＣデータを生成してもＲＡＷデータを保持しておくことができる。そのため、ＲＡＷデータの書き込み動作と重複して符号量見積もりができるのであり、その結果、撮像に必要な動作時間を短縮することができるのである。また、図３におけるアドレス書込み軌跡ａ１とアドレス読出し軌跡ａ２との勾配は同一であるが、これは両軌跡が交差しないようＲＡＷデータの読出し速度を制御部２で制御したためである。すなわち、ＲＡＷデータを書き込む前に、ＲＡＷ記録領域４ａの該当する記録領域の読み出しを行わないようにしたのである。
【０１０６】
次に、時間Ｅにおいて、ＲＡＷデータの１回目の読出し（図３における軌跡ａ２）が完了すると、その直後にステップＳ８からステップＳ９およびステップＳ１０を経て、ステップＳ１１に移行する。そして、ステップＳ１１に移行すると、ＲＡＷデータをＲＡＷ記録領域４ａから読出し（図３における軌跡ａ３）、ＲＡＷデータをＹＣデータに変換してＹＣ記録領域４ｂに記録する（図３における軌跡ｂ２）。
【０１０７】
なお、軌跡ａ３、ａ５、ａ６およびａ８の勾配は軌跡ａ２の勾配に比べて急である。これは、連写動作に必要な時間を短縮するためである。つまり、第１のＲＡＷデータの書込み完了後に、次の第２のＲＡＷデータの書込みを撮像部３の露光時間を挟んで直ぐに開始し、かつ第１のＲＡＷデータの書込み開始から第２のＲＡＷデータの書込み完了までの間に、第１のＲＡＷデータを２回読出し、それらの各読出し動作が重複しないようにすることが必要だからである。なお、軌跡ａ３、ａ５、ａ６およびａ８に係るＲＡＷデータの読出し速度を達成するために、ＹＣ処理部５および圧縮変換部８の処理性能を最適に設計しており、また、そのように設計することは技術的に十分に可能である。
【０１０８】
次に、時間Ｆにおいて、圧縮データが生成され圧縮データ記録領域４ｃに記録される（ステップＳ１３）。なお、ステップＳ１３において必要なＹＣデータを生成開始する時間Ｅの前に、ＲＡＷデータのキズ補正およびＲＡＷデータのレベル測定を行うので、ステップＳ１３において必要なＹＣデータは、キズ補正されたＲＡＷデータおよび最適化されたＲＡＷ／ＹＣ変換の演算係数を基に得ることができる。また、ステップＳ１３におけるスケールファクターは符号量見積もりにより最適化されたものとなっている。そのため、これらのＹＣデータおよびスケールファクターを用いて得られる圧縮データからなる画像は、従来のデジタルスチルカメラでの画像と同様の品質を有し、かつその圧縮データを所望の符号量とすることができる。
【０１０９】
次に、時間Ｈに１画面目の２回目のＹＣデータの生成が完了し（図３における軌跡ｂ２）、時間Ｉに１画面目の圧縮データの圧縮データ記録領域４ｃへの記録が完了する。ここで、時間Ｅと時間Ｈとの間隔、すなわちＲＡＷデータの読出し時間は３／４０秒程度であり、このＲＡＷデータの読出し時間は第１の記憶部４の読出し時のアクセス時間や、制御部２等の信号処理能力等に依存する。
【０１１０】
一方で、２画面目についての撮像動作は時間Ｄに開始し、以降１画面目と同様に動作する。但し、ＹＣデータの読出しは、常に、直前のＹＣデータの読出し動作が完了した後に行われる。このとき、１画面目についてＲＡＷ／ＹＣ変換および圧縮変換を実施中に２画面目のＲＡＷデータの第１の記憶部４への書き込みを開始するが、上書きされるアドレスの１画面目のＲＡＷデータは既に読み出されて処理が済んでいるので問題はない。
【０１１１】
このように前後の画面の撮像動作が重複しながら、以降も上記と同様の動作を繰り返して、所定の画面数の撮影が完了した時点で連写の動作が終了する。ここで、前後の画面の撮影動作の重複とは、前後の画面の撮影が同時に処理されている状態をいい、例えば、１画面目と２画面目とは時間Ｄと時間Ｉとの間で撮像動作が重複している。
【０１１２】
なお、記録部１１への圧縮データの記録は時間Ｆに開始され、１画面目から最終画面まで順番に記録される。一般に、記録部１１への記録速度は遅いため、上記の連写の動作終了後も記録部１１への記録は続行する場合が多い。
【０１１３】
以上のように本発明の実施の形態１によれば、以下の効果を得ることができる。
【０１１４】
第１に、従来のデジタルスチルカメラで得ることができる画像と遜色のない品質の画像を得ることができることに加えて、撮影に必要な動作時間の短縮を実現することができる。
【０１１５】
これは以下の理由による。すなわち、第１の記憶部４で記憶されているＲＡＷデータをＹＣ処理部５でＹＣデータに変換し（ステップＳ５）、ＹＣ処理部５で変換されたＹＣデータを圧縮変換部８で圧縮データに変換し（ステップＳ７）、圧縮変換部８で変換された圧縮データに基づいてスケールファクター設定部１０でスケールファクターを設定した（ステップＳ１０）後、制御部２の制御により、第１の記憶部４で記憶されているＲＡＷデータを再度ＹＣ処理部５でＹＣデータに変換し（ステップＳ１１）、ＹＣ変換部５で再度変換されたＹＣデータをスケールファクター設定部１０で設定されたスケールファクターに基づいて圧縮変換部８で圧縮データに変換する（ステップＳ１３）ようにしたため、符号量見積もりに必要なステップＳ５におけるＹＣデータを生成しても、そのＹＣデータ全体を保持しておく必要がなくなる。そのため、従来のデジタルスチルカメラのようにＲＡＷデータが記録されている記録領域にＹＣデータを上書きしてＲＡＷデータを消去する必要がなくなるので、ＲＡＷデータを第１の記憶部４に保持しておくことができる。従って、従来のデジタルスチルカメラではＲＡＷデータの書き込み動作が完了してからＲＡＷ／ＹＣ変換を行い、符号量見積もりを行っていたのに対して、ＲＡＷデータの書き込み動作と重複して符号量見積もりを行うことができるようになる。その結果、撮像に必要な動作時間を短縮することができるのである。一方、ステップＳ１３において必要なＹＣデータをステップＳ１１で生成する前にＲＡＷデータのキズ補正およびＲＡＷデータのレベル測定を行うので、ステップＳ１３において必要なＹＣデータは、キズ補正されたＲＡＷデータおよび最適化されたＲＡＷ／ＹＣ変換の演算係数を基に得ることができる。その結果、ステップＳ１１において生成されるＹＣデータを用いて得られる圧縮データからなる画像は、従来のデジタルスチルカメラでの画像と同様の品質を有するものとなるのである。以上により、本発明によれば、従来のデジタルスチルカメラで得ることができる画像と遜色のない品質の画像を得ることができることに加えて、撮影に必要な動作時間の短縮を実現することができるのである。
【０１１６】
第２に、第１の記憶部４で記憶されているＲＡＷデータをＹＣ処理部５でＹＣデータに変換し（ステップＳ５）、ＹＣ処理部５で変換されたＹＣデータを圧縮変換部８で圧縮データに変換し（ステップＳ７）、圧縮変換部８で変換された圧縮データに基づいてスケールファクター設定部１０でスケールファクターを設定した（ステップＳ１０）後、制御部２の制御により、第１の記憶部４で記憶されているＲＡＷデータを再度ＹＣ処理部５でＹＣデータに変換し（ステップＳ１１）、ＹＣ変換部５で再度変換されたＹＣデータをスケールファクター設定部１０で設定されたスケールファクターに基づいて圧縮変換部８で圧縮データに変換する（ステップＳ１３）ようにしたため、符号量見積もりに必要なＹＣデータをステップＳ５において生成しても、そのＹＣデータ全体を保持しておく必要がなくなるため、その分だけ第１の記憶部４の記録領域を節約することができる。
【０１１７】
第３に、キズ補正演算部１２がＹＣ処理部５のラインメモリ５ｂ乃至５ｆに記録されたＲＡＷデータの欠陥を逐次補正することにより、本発明に係るデジタルスチルカメラを実現するための回路の規模を小さくすることができる。なお、ステップＳ７で用いるＹＣデータとステップＳ１３で用いるＹＣデータをそれぞれ別個に生成するようにしたために、キズ補正演算部１２とＹＣ処理部５とがラインメモリ５ｂ乃至５ｆを共有しても、処理時間や画質の面でデメリットが生じることは無い。また、ステップＳ７で用いるＹＣデータは欠陥を含むことになるが、欠陥の頻度は１万画素当たり数個程度なのでステップＳ７で符号量見積りを行なう分には支障が無い。
【０１１８】
第４に、ＹＣ処理部５は小画像毎に第１の記憶部４から出力されたＲＡＷデータをＹＣデータに変換するため、ＹＣ処理部５を構成する回路の規模を小さくすることができる。
【０１１９】
（実施の形態２）
本発明の実施の形態２に係るデジタルスチルカメラは、第２の記憶部を設けて、そこにＹＣデータを記録するという点で、実施の形態１に係るデジタルスチルカメラと相違する。
【０１２０】
以下、上記の相違点を中心に、図７および図８を用いて本発明の実施の形態２に係るデジタルスチルカメラについて説明する。
【０１２１】
まず、本発明の実施の形態２に係るデジタルスチルカメラの構成について説明する。図７は本発明の実施の形態２に係るデジタルスチルカメラの構成を示すブロック図である。以下、図７における各構成要素について説明する。
【０１２２】
まず、第２の記憶部３３は、制御部２２の制御により、ＹＣ処理部２５でＲＡＷ／ＹＣ変換されたＹＣデータを記録し、そのＹＣデータを圧縮変換部２８に出力する。なお、第２の記憶部３３はＤＲＡＭ、ＳＲＡＭ等のメモリであり、１回で圧縮変換する走査線数の２倍以上の走査線に相当するデータを記録できる記録領域を有するものであれば十分であり、第１の記憶部２４のように大きな記録領域を有する必要はない。例えばＪＰＥＧ変換の場合、第２の記憶部３３は１６走査線分の記録領域を有していれば良いのである。このように、第２の記憶部３３の記録領域が小さいもので十分なのは、下記で説明するようにＹＣデータを必要なとき毎に生成するため、ＹＣデータの全体を保持しておく必要がないからである。
【０１２３】
なお、第２の記憶部３３を構成する回路と制御部２２、ＹＣ処理部２５および圧縮変換部２８を構成する回路とは、単一の半導体チップ上に構成されるように実現しても良い。このようにすることにより、第２の記憶部３３の消費電力を低減でき、また第２の記憶部３３へのＹＣデータの書込み速度および第２の記憶部３３からのＹＣデータの読出し速度を向上させることができる。なお、第２の記憶部３３を構成する回路と制御部２２、ＹＣ処理部２５および圧縮変換部２８を構成する回路とを上記のように単一の半導体チップ上で構成するようにしても、第２の記憶部３３の記録領域は小さいものであるので、第２の記憶部３３を内包することにより、特別に、この半導体チップの設計が困難になる、またはこのＬＳＩの製造コストが上昇する等のデメリットは生じない。
【０１２４】
また、操作部２１はシャッター釦等であり、ユーザーが操作部２１を操作すると、操作部２１から制御部２２に連写撮影を指示する。また、制御部２２は、撮像部２３、第１の記憶部２４、ＹＣ処理部２５、レベル測定部２６、係数設定部２７、圧縮変換部２８、符号量測定部２９、スケールファクター設定部３０、記録部３１、キズ補正演算部３２および第２の記憶部３３を制御する。
【０１２５】
また、撮像部２３は、ＣＣＤ等の撮像素子（図示省略）を備え、光学系部位（図示省略）からの光学的信号をＲＧＢ三原色に分解してデジタル化した電気信号に変換する。そして、制御部２２からの指示を受けたときに、その電気信号を第１の記憶部２４に出力する。また、第１の記憶部２４は、ＤＲＡＭ等からなり、撮像部２３の出力すなわちＲＡＷデータを記録するＲＡＷ記録領域２４ａおよび圧縮変換部２８の出力を記録する圧縮データ記録領域２４ｃを有する。また、制御部２２の制御により、ＲＡＷ記録領域２４ａに記録したデータをＹＣ処理部２５に、圧縮データ記録領域２４ｃに記録したデータを記録部３１にそれぞれ出力する。
【０１２６】
また、ＹＣ処理部２５は、制御部２２の制御により、係数設定部２７からＲＡＷ／ＹＣ変換の演算係数を、第１の記憶部２４のＲＡＷ記録領域２４ａからＲＡＷデータをそれぞれ取得する。そして、その演算係数に基づいて、ＲＡＷデータをＹＣデータに変換する。さらに、変換過程でＹＣ処理部２５に一時的に保存したＲＡＷデータをキズ補正演算部３２に出力し、変換したＹＣデータを第２の記憶部３３に出力する。
【０１２７】
また、キズ補正演算部３２は、制御部２２の制御により、ＲＡＷデータの欠陥を補正し、その補正後のＲＡＷデータをＲＡＷ記録領域２４ａに出力する。また、レベル測定部２６は、カウンタ等から構成され、制御部２２の制御により、撮像部２３の出力すなわちＲＡＷデータを取得して、そのＲＡＷデータをＲＢＧの三原色毎にレベルを測定する。
【０１２８】
また、係数設定部２７は、制御部２２の制御により、レベル測定部２６における１画面分のＲＡＷデータの測定結果を基にＲＡＷ／ＹＣ変換の演算係数を算出し、その演算係数を内部に一時的に保存し、また必要に応じてその演算係数をＹＣ処理部２５に出力する。また、圧縮変換部２８は、制御部２２の制御により、第２の記憶部３３およびスケールファクター設定部３０の出力を取得し、そのスケールファクター設定部３０の出力に基づいて第２の記憶部３３の出力であるＹＣデータを圧縮変換し、その圧縮変換後のデータすなわち圧縮データを圧縮データ記録領域２４ｃおよび符号量測定部２９に出力する。
【０１２９】
また、符号量測定部２９は、制御部２２の制御により、圧縮変換部２８から圧縮データを取得し、その圧縮データの符号量を測定するものであり、カウンタ等から構成される。また、スケールファクター測定部１０は符号量測定部２９で測定した１画面分の符号量を基にスケールファクターを算出し、そのスケールファクターを内部に一時的に保存し、必要に応じて圧縮変換部２８に出力する。
【０１３０】
また、記録部３１は、フラッシュメモリ等からなり、制御部２２の制御により、圧縮データ記録領域２４ｃに記録された圧縮データを取得して、その圧縮データを記録する。
【０１３１】
次に、本発明の実施の形態２に係るデジタルスチルカメラの１画面分の画像データを記録する時の動作について説明する。図８は、本発明の実施の形態２に係るデジタルスチルカメラにより１画面分の画像データを記録するときの制御部２２の動作を示したフローチャートである。
【０１３２】
まず、光学系部位（図示省略）からの光学的信号を撮像部２３に入力し、撮像部２３を制御することにより、その光学的信号をＲＡＷデータに変換させ、そのＲＡＷデータを第１の記憶部２４およびレベル測定部２６に出力させる（ステップＳ２１）。次に、第１の記憶部２４を制御することにより、撮像部２３の出力であるＲＡＷデータを取得させ、ＲＡＷ記録領域２４ａへの記録を開始させる（ステップＳ２２）と共に、レベル測定部２６を制御することにより、撮像部２３の出力であるＲＡＷデータのＲＧＢのレベル測定を開始させる（ステップＳ２３）。
【０１３３】
次に、第１の記憶部２４を制御してＲＡＷデータのＲＡＷ記録領域への記録量を示す情報を制御部２２に送信させる（ステップＳ２４）。このとき、その情報によりＲＡＷデータの記録量が６ライン以上になると、ステップＳ２５に移行し、それまではステップＳ２４で待機する。
【０１３４】
次に、ステップＳ２５において、第１の記憶部２４、ＹＣ処理部２５、係数設定部２７、キズ補正演算部３２および第２の記憶部３３を制御して、ＲＡＷデータをＹＣデータに変換させ、同時にＲＡＷデータの欠陥を補正させる。このとき、ＹＣ処理部２５には、第１の記憶部２４からＲＡＷデータと係数設定部２７から演算係数を取得させ、その演算係数に基づいてＲＡＷデータをＹＣデータに変換させ、第２の記憶部３３に記録させる。また、キズ補正演算部３２には、ＹＣ処理部２５からＲＡＷデータを取得させ、そのＲＡＷデータの欠陥を補正させて、ＲＡＷデータのうち補正させた部分のみ第１の記憶部２４に出力させ、第１の記憶部２４のＲＡＷ記録領域２４ａにその補正後のＲＡＷデータを記録させる。
【０１３５】
次に、ＹＣ処理監視ステップＳ２６において、ＹＣ処理部２５を監視し、圧縮変換部２８で変換できる１マクロブロック分のＲＡＷデータがＲＡＷ／ＹＣ変換された時、ステップＳ２７に移行し、第１の記憶部２４、圧縮変換部２８、符号量測定部２９、スケールファクター設定部３０および第２の記憶部３３を制御して、次の動作を行う。まず、スケールファクター設定部３０にスケールファクターを、第２の記憶部３３にＹＣデータをそれぞれ出力させる。次に、そのスケールファクターに基づいて、取得したＹＣデータを圧縮変換部２８に圧縮変換させる。次に、圧縮変換によって得た圧縮データを符号量測定部２９に出力させ、符号量測定部２９には符号量すなわち圧縮データの総ビット数の測定をさせる。
【０１３６】
次に、ステップＳ２８において、レベル測定部２６および圧縮変換部２８を制御して、１画面分の圧縮変換が終了したかどうかを監視し、終了したときステップＳ２９に移行し、係数設定部２７を制御して、レベル測定部２６からＲＧＢ毎にレベルの総計を取得させ、そのレベルに基づいてＲＡＷ／ＹＣ変換の演算係数を算出させ、その演算係数を内部に一時的に保存させる。
【０１３７】
次に、符号量測定部２９およびスケールファクター設定部３０を制御して、符号量測定部２９から１画面分の符号量を取得させ、その符号量に基づいてスケールファクターを算出させ、そのスケールファクターを内部に一時的に保存させる（ステップＳ３０）。次に、第１の記憶部２４、ＹＣ処理部２５、係数設定部２７および第２の記憶部３３を制御して、第１の記憶部２４からＲＡＷデータを、係数設定部２７からＲＡＷ／ＹＣ変換の演算係数をそれぞれ取得させ、その演算係数に基づいてＲＡＷデータをＹＣデータに変換させて、第２の記憶部３３に書き込ませる（ステップＳ３１）。
【０１３８】
次に、ステップＳ３２において、ステップＳ２６と同様に、ＹＣ処理部２５を監視し、１マクロブロック分のＲＡＷデータがＲＡＷ／ＹＣ変換された時、ステップＳ３３に移行し、第１の記憶部２４、圧縮変換部２８、スケールファクター設定部３０および第２の記憶部３３を制御して、ＹＣデータを取得させ、そのＹＣデータを圧縮変換させ、圧縮変換後の圧縮データを圧縮データ記録領域２４ｃに記録させる。
【０１３９】
最後に、ステップＳ３４において、圧縮変換部２８を監視して、１画面分のＹＣデータの圧縮変換およびその圧縮変換後の圧縮データの第１の記憶部２４への書込みが終了したかどうかを検知し、これらが終了した場合に１画面分の撮像動作のための制御部２２による制御を終了する。
【０１４０】
なお、本発明の実施の形態２に係るデジタルスチルカメラの連写時の動作タイミングについては、図３に示す実施の形態１に係るデジタルスチルカメラの連写時の動作タイミングと同様なので、説明を省略する。
【０１４１】
以上のように本発明の実施の形態２によれば、第２の記憶部３３を設け、第２の記憶部３３にＹＣデータを記録することにより、第１の記憶部２４の記録領域の使用容量を小さくすることができる。また、ＹＣ処理部２５および圧縮変換部２５が第１の記憶部２４にアクセスする回数を少なくすることができ、第１の記憶部２４の消費電力の低減を図ることができると共に、第１の記憶部２４へのアクセスが集中してデジタルスチルカメラ全体の処理速度が遅くなることを防止できる。
【０１４２】
また、第２の記憶部３３を構成する回路と制御部２２を構成する回路とを単一の半導体チップ上に構成することにより、第２の記憶部３３の消費電力を低減でき、また、第２の記憶部３３へのＹＣデータの書込み速度および第２の記憶部３３からのＹＣデータの読出し速度を向上させることができる。なお、上述したように第２の記憶部３３の記録領域の容量は小さいもので十分なので、上記半導体チップが第２の記憶部３３を内包することにより、特別に設計が困難になる、または製造コストが上昇するといったデメリットは発生しない。
【０１４３】
（実施の形態３）
本発明の実施の形態３に係るデジタルスチルカメラは、ＲＡＷデータのレベルではなく、ＹＣデータの分布に基づいて設定する点において、本発明の実施の形態１に係るデジタルスチルカメラと相違する。
【０１４４】
以下、上記の相違点を中心に、図３、図９および図１０を用いて本発明の実施の形態３に係るデジタルスチルカメラについて説明する。
【０１４５】
まず、本発明の実施の形態３に係るデジタルスチルカメラの構成について図９を用いて説明する。図９は本発明の実施の形態３に係るデジタルスチルカメラの構成を示すブロック図である。以下、図９における各構成要素について説明する。
【０１４６】
まず、操作部４１はシャッター釦等であり、ユーザーが操作部４１を操作すると、操作部４１から制御部４２に連写撮影を指示する。また、制御部４２は、撮像部４３、第１の記憶部４４、ＹＣ処理部４５、分布測定部４６、係数設定部４７、圧縮変換部４８、符号量測定部４９、スケールファクター設定部５０、記録部５１およびキズ補正演算部５２を制御する。また、撮像部４３は、ＣＣＤ等の撮像素子（図示省略）を備え、光学系部位（図示省略）からの光学的信号をＲＧＢ三原色に分解してデジタル化した電気信号に変換する。そして、制御部４２からの指示を受けたときに、その電気信号を第１の記憶部４４に出力する。
【０１４７】
また、第１の記憶部４４は、ＤＲＡＭ等からなり、撮像部４３の出力すなわちＲＡＷデータを記録するＲＡＷ記録領域４４ａ、ＹＣ処理部４５の出力を記録するＹＣ記録領域４４ｂおよび圧縮変換部４８の出力を記録する圧縮データ記録領域４４ｃを有する。また、制御部４２の制御により、ＲＡＷ記録領域４４ａに記録したデータをＹＣ処理部４５に、ＹＣ記録領域４４ｂに記録したデータを圧縮変換部４８に、圧縮データ記録領域４４ｃに記録したデータを記録部５１にそれぞれ出力する。
【０１４８】
また、ＹＣ処理部４５は、制御部４２の制御により、係数設定部４７からＲＡＷ／ＹＣ変換の演算係数を、第１の記憶部４４のＲＡＷ記録領域４４ａからＲＡＷデータをそれぞれ取得する。そして、その演算係数に基づいて、ＲＡＷデータをＹＣデータに変換する。さらに、変換過程でＹＣ処理部４５に一時的に保存したＲＡＷデータをキズ補正演算部５２に出力し、変換したＹＣデータをＹＣ記録領域４４ｂおよび分布測定部４６に出力する。
【０１４９】
また、キズ補正演算部５２は、制御部４２の制御により、ＲＡＷデータの欠陥を補正し、その補正後のＲＡＷデータをＲＡＷ記録領域４４ａに出力する。また、分布測定部４６は、カウンタ等から構成され、制御部４２の制御により、ＹＣ処理部４５の出力すなわちＹＣデータを取得して、そのＹＣデータの分布を測定する。また、係数設定部４７は、制御部４２の制御により、分布測定部４６における１画面分のＹＣデータの分布を基にＲＡＷ／ＹＣ変換の演算係数を算出し、その演算係数を内部に一時的に保存し、また必要に応じてその演算係数をＹＣ処理部４５に出力する。ここで、ＲＡＷ／ＹＣ変換の演算係数は、まず目標とする分布を定めておき、次に、目標とする分布と分布測定部４６で測定したＹＣデータの分布との偏差を求めることにより算出する。
【０１５０】
また、圧縮変換部４８は、制御部４２の制御により、ＹＣ記録領域４４ｂおよびスケールファクター設定部５０の出力を取得し、そのスケールファクター設定部５０の出力に基づいてＹＣ記録領域４４ｂの出力であるＹＣデータを圧縮変換し、その圧縮変換後のデータすなわち圧縮データを圧縮データ記録領域４４ｃおよび符号量測定部４９に出力する。
【０１５１】
また、符号量測定部４９は、制御部４２の制御により、圧縮変換部４８から圧縮データを取得し、その圧縮データの符号量を測定するものであり、カウンタ等から構成される。また、スケールファクター測定部１０は符号量測定部４９で測定した１画面分の符号量を基にスケールファクターを算出し、そのスケールファクターを内部に一時的に保存し、必要に応じて圧縮変換部４８に出力する。また、記録部５１は、フラッシュメモリ等からなり、制御部４２の制御により、圧縮データ記録領域４４ｃに記録された圧縮データを取得して、その圧縮データを記録する。
【０１５２】
次に、本発明の実施の形態３に係るデジタルスチルカメラの１画面分の画像データを記録する時の動作について図１０を用いて説明する。図１０は、本発明の実施の形態３に係るデジタルスチルカメラにより１画面分の画像データを記録するときの制御部４２の動作を示したフローチャートである。
【０１５３】
まず、光学系部位（図示省略）からの光学的信号を撮像部４３に入力し、撮像部４３を制御することにより、その光学的信号をＲＡＷデータに変換させ、そのＲＡＷデータを第１の記憶部４４に出力させ（ステップＳ４１）、第１の記憶部４４を制御することにより、撮像部４３の出力であるＲＡＷデータを取得させ、ＲＡＷ記録領域４４ａへの記録を開始させる（ステップＳ４２）。
【０１５４】
次に、第１の記憶部４４を制御してＲＡＷデータのＲＡＷ記録領域への記録量を示す情報を制御部４２に送信させる（ステップＳ４４）。このとき、その情報によりＲＡＷデータの記録量が６ライン以上になると、ステップＳ４５に移行し、それまではステップＳ４４で待機する。次に、第１の記憶部４４、ＹＣ処理部４５、係数設定部４７およびキズ補正演算部５２を制御して、ＲＡＷデータをＹＣデータに変換させ、同時にＲＡＷデータの欠陥を補正させる（ステップＳ４５）。このとき、ＹＣ処理部４５には、第１の記憶部４４からＲＡＷデータと係数設定部４７から演算係数を取得させ、その演算係数に基づいてＲＡＷデータをＹＣデータに変換させ、第１の記憶部４４のＹＣデータ記録領域４ｂに記録させる。また、キズ補正演算部５２には、ＹＣ処理部４５からＲＡＷデータを取得させ、そのＲＡＷデータの欠陥を補正させて、ＲＡＷデータのうち補正させた部分のみ第１の記憶部４４に出力させ、第１の記憶部４４のＲＡＷ記録領域４４ａにその補正後のＲＡＷデータを記録させる。
【０１５５】
次に、分布測定部４６を制御することにより、ＹＣ処理部４５の出力であるＹＣデータの分布測定を開始させ（ステップＳ４３）、ステップＳ４６において、ＹＣ処理部４５を監視し、圧縮変換部４８で変換できる１マクロブロック分のＲＡＷデータがＲＡＷ／ＹＣ変換された時ステップＳ４７に移行し、第１の記憶部４４、圧縮変換部４８、符号量測定部４９およびスケールファクター設定部５０を制御して、次の動作を行う。まず、スケールファクター設定部５０にスケールファクターを、第１の記憶部４４にＹＣデータをそれぞれ出力させる。次に、そのスケールファクターに基づいて、取得したＹＣデータを圧縮変換部４８に圧縮変換させる。次に、圧縮変換によって得た圧縮データを符号量測定部４９に出力させ、符号量測定部４９には符号量すなわち圧縮データの総ビット数の測定をさせる。
【０１５６】
次に、ステップＳ４８において、圧縮変換部４８を制御して、１画面分の圧縮変換が終了したかどうかを監視し、終了したときにステップＳ４９に移行し、分布測定部４６および係数設定部４７を制御して、分布測定部４６からＹＣデータの分布を取得させ、その分布に基づいてＲＡＷ／ＹＣ変換の演算係数を算出させ、その演算係数を内部に一時的に保存させる。
【０１５７】
次に、符号量測定部４９およびスケールファクター設定部５０を制御して、符号量測定部４９から１画面分の符号量を取得させ、その符号量に基づいてスケールファクターを算出させ、そのスケールファクターを内部に一時的に保存させ（ステップＳ５０）、第１の記憶部４４、係数設定部４７およびＹＣ処理部４５を制御して、第１の記憶部４４からＲＡＷデータを、係数設定部４７からＲＡＷ／ＹＣ変換の演算係数をそれぞれ取得させ、その演算係数に基づいてＲＡＷデータをＹＣデータに変換させて、第１の記憶部４４の記録領域４ａに書き込ませる（ステップＳ５１）。
【０１５８】
次に、ステップＳ５２において、ステップＳ４６と同様に、ＹＣ処理部４５を監視し、１マクロブロック分のＲＡＷデータがＲＡＷ／ＹＣ変換された時、ステップＳ５３に移行し、第１の記憶部４４、スケールファクター設定部５０および圧縮変換部４８を制御して、ＹＣデータを取得させ、そのＹＣデータを圧縮変換させ、圧縮変換後の圧縮データを圧縮データ記録領域４４ｃに記録させる。
【０１５９】
最後に、ステップＳ５４において、圧縮変換部４８を監視して、１画面分のＹＣデータの圧縮変換およびその圧縮変換後の圧縮データの第１の記憶部４４への書込みが終了したかどうかを検知し、これらが終了した場合に１画面分の撮像動作のための制御部４２による制御を終了する。
【０１６０】
次に、連写を行ったときの本発明の実施の形態３に係るデジタルスチルカメラの動作を図３、図９および図１０を用いて以下説明する。なお、時間Ｂまでは実施の形態１に係るデジタルスチルカメラと同様の動作であり、説明を省略する。
【０１６１】
次に、時間Ｂにおいて、ステップＳ４２に移行し、ＲＡＷ記録領域４４ａにＲＡＷデータを書き込む（図３における軌跡ａ１）。この時にレベル測定をしない点において、実施の形態１に係るデジタルスチルカメラの動作と相違する。次に、時間Ｃにおいて、実施の形態１に係るデジタルスチルカメラの動作に加えて、ＹＣデータの分布測定が開始される（ステップＳ４３）。次に、時間Ｅにおいて、ＲＡＷデータの１回目の読出し（図３における軌跡ａ２）が完了すると、その直後にステップＳ４８を経て、ステップＳ４９に移行する。このとき、時間Ｃから時間Ｅの間に測定されたＹＣデータの分布に基づいてＲＡＷ／ＹＣ変換の演算係数を設定する。
【０１６２】
最後に、時間Ｅ以後で１画面目の圧縮データの生成から最終画面の圧縮データの生成および保存まで行われるのであるが、時間Ｅ以降は実施の形態１に係るデジタルスチルカメラの動作と同様であるので説明を省略する。
【０１６３】
なお、連写の２画面目以降の場合、直前の入力画像についてのステップＳ５１で用いた演算係数をステップＳ４５におけるＲＡＷ／ＹＣ変換の演算係数として用いる（例えば、図３における軌跡ｂ２に示すＹＣデータの生成で用いた演算係数を、図３における軌跡ｂ３に示すＹＣデータを生成するための演算係数として用いる）ようにしてもよい。これにより、直前の入力画面のステップＳ５１におけるＲＡＷ／ＹＣ変換の演算係数は、変換後の画像が白潰れしたり黒沈みしたりしないように最適化されているので、今の入力画像が直前の入力画像と大差がないならば、今の入力画像を正しくＹＣデータに変換すると期待できる。但し、撮影間隔が短かい時は、今の入力画像が直前の入力画像と大差ない可能性が大であるので、直前の入力画像より算出された演算係数を補正せずに再利用しても良好な結果が期待できるが、撮影間隔が長い時は演算係数を補正した方が安全な場合がある。これは、入力画像が変わった為に直前の入力画像に対応する演算係数では不適当である場合には、変換後の画像が白潰れしたり黒沈みしたりするためである。
【０１６４】
また、ＹＣ処理部４５は、係数設定部４７で算出された演算係数を輝度信号または色信号の振幅が抑制されるように修正し、この修正された演算係数に基づいて、演算係数を求めた入力画像の次の入力画像に対応する撮像部３で変換されたＲＡＷデータをＹＣデータに変換するようにしてもよい。
【０１６５】
それは、以下の理由による。ステップＳ４５でのＹＣデータの生成は符合量見積りが主目的であるので、生成したＹＣデータの分布が所望の分布から外れていても、それ自体は問題ない。しかし、ＹＣ処理／キズ補正開始ステップＳ４５において生成したＹＣデータを圧縮変換した符合量が、正しく生成されたＹＣデータを圧縮変換した符合量と大きく異なるようであれば、目的とするスケールファクターの制御が正しく行なえないことになる。演算係数がＹＣデータの振幅を過剰に拡大する傾向にあると、生成したＹＣデータは部分的に最大値で飽和し、白潰れが発生する。圧縮変換は高周波成分をより多く含む画像を、より大きい容量の符合に変換する性質があり、飽和した部分ではデータが最大値に張り付くことによって画像の高周波成分が失われるので、白潰れが起きると圧縮変換後の符合量が大幅に減少する。一旦、白潰れが起きると、白潰れが無かった場合の符合量は推定できないので、スケールファクターを正しく制御することは困難になる。一方、演算係数がＹＣデータの振幅を過剰に縮小する傾向にあると黒沈みが起きる。圧縮変換は振幅が小さい画像を、より小さい容量の符合に変換する性質があるので、ステップＳ４５において生成したＹＣデータの振幅が小さく、ステップＳ５１において生成したＹＣデータの振幅の方が大きくなる場合には、ステップＳ４７における圧縮変換で得た符合量よりも多めに符合量見積もりを補正した上で、ステップＳ５３における圧縮変換で用いるスケールファクターの最適化を行なうことができる。このように、演算係数がＹＣデータの振幅を拡大し過ぎると符合量の見積りが困難になるのに対し、演算係数がＹＣデータの振幅を小さくし過ぎた場合には、符合量の見積りを修正することで対処可能なので、ステップＳ４５におけるＹＣデータの生成で用いる演算係数がＹＣデータの振幅を大きくする方向にある場合は、より振幅を小さくする方向に補正した方が安全である。また、直前の撮影からの時間間隔が長い場合には、その間に被写体が、より明るくなっている可能性があるので、演算係数をより振幅を小さくする方向に補正した方が安全であると言える。
【０１６６】
以上のように本発明の実施の形態３によれば、第１の記憶部４４で記憶されているＲＡＷデータをＹＣ処理部４５でＹＣデータに変換し（ステップＳ４５）、ＹＣ処理部５で変換されたＹＣデータを圧縮変換部８で圧縮データに変換し（ステップＳ４７）、ＹＣ処理部４５で変換されたＹＣデータに基づいて分布測定部４６および係数設定部４７で演算係数を算出し（ステップＳ４９）、圧縮変換部４８で変換された圧縮データに基づいてスケールファクター設定部５０でスケールファクターを設定した（ステップＳ５０）後、制御部４２の制御により、第１の記憶部４４で記憶されているＲＡＷデータを再度ＹＣ処理部４５でＹＣデータに変換し（ステップＳ５１）、ＹＣ変換部５で再度変換されたＹＣデータをスケールファクター設定部５０で設定されたスケールファクターに基づいて圧縮変換部８で圧縮データに変換する（ステップＳ５３）ことにより、ステップＳ５１におけるＲＡＷ／ＹＣ変換後のＹＣデータの分布を高い精度で制御できる。これは、ＲＡＷデータの分布に基いて演算係数を最適化する場合は、ＲＡＷデータをＹＣデータに変換するまでの過程ではクランプ処理やクリップ処理を含む様々な非線形演算が行われるので、ＹＣデータの分布が最適化されるとは限らないのに対して、本発明の実施の形態３によれば、ＲＡＷ／ＹＣ変換を２回行なうので、ＲＡＷデータをＹＣデータに変換した上でＹＣデータの分布を測定し、目標とする分布との偏差がゼロになるように演算係数を補正するからである。
【０１６７】
また、第１の記憶部４４が撮像部４３で変換されたＲＡＷデータを記憶する期間内に、ＹＣ処理部４５は第１の記憶部４４で記憶されたＲＡＷデータをＹＣデータに変換し始めるため、連写動作に必要な時間を短縮することができる。
【０１６８】
また、ＹＣ処理部４５は、入力画像に対して係数設定部４７で設定された（ステップＳ４９）演算係数に基づいて、この入力画像の次の入力画像に対応するＲＡＷデータをＹＣデータに変換する（ステップＳ４５）ことにより、白潰れ等のないＹＣデータを得ることができる。
【０１６９】
また、ＹＣ処理部４５は、係数設定部４７で算出された演算係数を輝度信号または色信号の振幅が抑制されるように修正し、この修正された演算係数に基づいて、演算係数を求めた入力画像の次の入力画像に対応する撮像部４３で変換されたＲＡＷデータをＹＣデータに変換することにより、ＹＣデータの最大値での飽和と白潰れを防止することができる。
【０１７０】
（実施の形態４）
本発明の実施の形態４に係るデジタルスチルカメラは、ＲＡＷデータの書き込み速度と読み込み速度が同程度である点で、実施の形態１に係るデジタルスチルカメラと相違する。以下、この点を中心に、図１、図２および図１１を用いて本発明の実施の形態４に係るデジタルスチルカメラについて説明する。
【０１７１】
まず、本発明の実施の形態４に係るデジタルスチルカメラの構成および１画面分の画像データを記録する際の制御部２の制御フローはそれぞれ図１および図２に図示するものであり、実施の形態１と同様であるので説明を省略する。
【０１７２】
次に、連写を行ったときの本発明の実施の形態４に係るデジタルスチルカメラの動作を示すタイミングチャートである図１１を説明する。図１１において横軸は時間である。なお、以下で説明する際に利用する時間は、それぞれ時間Ａ、Ｂ、Ｃ等と表記して横軸に記す。
【０１７３】
また、図１１（ａ）はＲＡＷデータをアクセスするアドレスの時間変化を示した図であり、縦軸はＲＡＷ記録領域４ａのアドレスを示し、図中の上下の点線はそれぞれアドレスの上限と下限とを示し、太矢印線ａ６１、ａ６４およびａ６７はＲＡＷデータの書込みアドレスの軌跡を示し、細矢印線ａ６２、ａ６３、ａ６５ａ乃至ｃ、ａ６６およびａ６８ａ乃至ｃはＲＡＷデータの読出しアドレスの軌跡を示す。
【０１７４】
また、図１１（ｂ）はＹＣデータの記録状態の時間変化を示した図であり、図中の上下の点線はそれぞれ記録状態と非記録状態とを示し、実線は記録の状態の軌跡を示し、ｂ６１は１画面目の１回目、ｂ６２は１画面目の２回目、ｂ６３は２画面目の１回目、ｂ６４は２画面目の２回目、ｂ６５は３画面目の１回目のＲＡＷ／ＹＣ変換後のＹＣデータをそれぞれ示す。
【０１７５】
また、図１１（ｃ）はキズ補正演算部１２の動作状態の時間変化を示した図であり、図中の上下の点線はそれぞれ補正処理状態と非補正処理状態とを示し、実線は補正処理の状態の軌跡を示す。また、図１１（ｄ）は圧縮データの記録状態の時間変化を示した図であり、図中の上下の点線はそれぞれ記録状態と非記録状態とを示し、実線は記録の状態の軌跡を示す。
【０１７６】
次に、連写を行ったときの本発明の実施の形態４に係るデジタルスチルカメラの動作を図１、図２および図１１を用いて以下説明する。まず、図１１において、時間Ａに連写の動作が開始され、時間Ｅまでの動作は実施の形態１に係るデジタルスチルカメラの動作と同様であるため説明を省略する。
【０１７７】
次に、時間Ｅにおいて、ＲＡＷデータの１回目の読出し（図１１における軌跡ａ６２）が完了すると、その直後に図１におけるステップＳ８、ステップＳ９およびステップＳ１０を経てステップＳ１１に移行し、ＲＡＷデータをＲＡＷ記録領域４ａから読出し（図１１における軌跡ａ６３）、ＲＡＷデータをＹＣデータに変換してＹＣ記録領域４ｂに記録する（図１１における軌跡ｂ６２）。
【０１７８】
ここで、軌跡ａ６２、ａ６３、ａ６５ａ乃至ｃ、ａ６６およびａ６８ａ乃至ｃの勾配はいずれも軌跡ａ６１、ａ６４およびａ６７と同様である。すなわち、ＲＡＷデータの書込み速度と読み出し速度が同程度なのである。
【０１７９】
次に、時間Ｆにおいて、ステップＳ１３に移行し、圧縮データが生成され圧縮データ記録領域４ｃに記録される。
【０１８０】
次に、時間Ｄから時間Ｇまでに、実施の形態１に係るデジタルスチルカメラと同様に、２画面目について、ステップＳ１で光学的信号からＲＡＷデータに変換し、時間Ｇにおいて、ＲＡＷデータの書き込み（図１１における軌跡ａ６４）が開始される。
【０１８１】
次に、時間Ｊに１画面目の２回目のＹＣデータの生成が完了し（図１１における軌跡ｂ６２）、時間Ｋに１画面目の圧縮データの圧縮データ記録領域４ｃへの記録が完了する。そして、時間Ｊにおいて、２画面目の１回目のＲＡＷ／ＹＣ変換が開始され（図１１における軌跡ｂ６３）、そのためにＲＡＷデータが読み出される（図１１における軌跡ａ６５ａ乃至ｃ）。
【０１８２】
ここで、図１１における軌跡ａ６５ａ乃至ｃに示すＲＡＷデータの読み出しにおいては、７２ラインを読み出した時点で読み出しアドレスを更に５６ライン進める、という処理を繰り返すことにより、ＲＡＷデータの読み出し量を半分近くに削減する。このようにＲＡＷデータを間引いて読み出すことにより符号量見積りの処理時間を半分近くに削減することが可能になる。仮に、間引かずに全アドレスを読み出した場合には、その２画面目のＲＡＷデータの読出しが終了するまで３画面目のＲＡＷデータの書き込みができず、連写速度が低下することになる。
【０１８３】
次に、ＲＡＷ／ＹＣ変換では７２ラインのＲＡＷデータから６４ラインのＹＣデータを生成する。そして、生成したＹＣデータを用いて、時間Ｋから時間Ｍの間にステップＳ７において圧縮変換して符号量見積もりを行う。
【０１８４】
なお、間引きを１２８ラインという比較的長い周期で行うのは、ＲＡＷ／ＹＣ変換において垂直方向のフイルタ処理を行う為にＲＡＷデータに対して生成されるＹＣデータが８ライン少なくなるので、短い周期で間引きを行うと読み出すＲＡＷデータの量に比して生成されるＹＣデータの量が極端に少なくなるからである。また、圧縮変換は高さが８画素のマクロブロックを単位として処理するので、間引きの１周期で生成するＹＣデータが８ラインの倍数になるようＲＡＷデータの読み出し量を決めれば最も無駄が無い。
【０１８５】
以下、２画面目以降については、１回目のＲＡＷ／ＹＣ変換はＲＡＷデータを間引いてＹＣデータを作成する。また、２画面目以降の動作は１回目のＹＣデータの生成時のＲＡＷデータの読み出し方法を除いて、１画面目の動作と同様である。また、上記の動作を繰り返し、所定の画面数の撮像が完了した時点で連写の動作が終了する。
【０１８６】
以上のように本発明の実施の形態４によれば、ＹＣ処理部５は第１の記憶部４に記憶されたＲＡＷデータの一部（図１１における軌跡ｂ６３およびｂ６５）をＹＣデータに変換し（ステップＳ５）、圧縮変換部８はＹＣ処理部５で変換されたＹＣデータを圧縮データに変換し（ステップＳ７）、スケールファクター設定部１０は圧縮変換部８で変換された圧縮データに基づいてスケールファクターを設定する（ステップＳ１０）ことにより、ステップ５におけるＲＡＷ／ＹＣ変換およびステップ７における符号量見積もりの処理時間を短縮できるので、ＲＡＷ／ＹＣ変換と圧縮変換の画素当たりの処理速度をＲＡＷデータの入力速度と同程度にしつつ、連写時の撮像に必要な動作時間を短縮することができる。
【０１８７】
さらに、ＲＡＷ／ＹＣ変換と圧縮変換の画素当たりの処理速度とＲＡＷデータの入力速度とが同程度であるため、信号処理回路全体を同じクロックで動作させることができるので回路設計が容易になる。
【０１８８】
しかし、ＲＡＷ／ＹＣ変換と圧縮変換の画素当たりの処理速度とＲＡＷデータの入力速度とを同程度とした代償として、全画面を処理して符号量見積りする余裕がなくなり、間引きを行なう必要が出てくる。符号量見積もりの段階で間引きを行なうと、間引きを行なわない実施の形態１に係るデジタルスチルカメラと比較して符号量制御の精度が若干悪くなるが、符号量見積もりを省いて、直前のコマのスケールファクターを用いた場合よりも遥かに高い精度で符号量制御が出来る。
【０１８９】
【発明の効果】
以上のように本発明は、従来のデジタルスチルカメラで得ることができる画像と遜色のない品質の画像を得ることができることに加えて、連写時に必要な動作時間の短縮を実現することができるという優れた効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１および４に係るデジタルスチルカメラの構成を示すブロック図
【図２】本発明の実施の形態１および４に係るデジタルスチルカメラの動作説明のためのフローチャート
【図３】本発明の実施の形態１に係るデジタルスチルカメラの動作説明のためのタイミングチャート
【図４】本発明の実施の形態１に係るデジタルスチルカメラのＹＣ処理部およびキズ補正演算部の構成を示すブロック図
【図５】本発明の実施の形態１に係るデジタルスチルカメラのキズ補正動作を説明するための画素構成を示す模式図
【図６】本発明の実施の形態１に係るデジタルスチルカメラのＹＣ記録領域の構成を示す模式図
【図７】本発明の実施の形態２に係るデジタルスチルカメラの構成を示すブロック図
【図８】本発明の実施の形態２に係るデジタルスチルカメラの動作説明のためのフローチャート
【図９】本発明の実施の形態３に係るデジタルスチルカメラの構成を示すブロック図
【図１０】本発明の実施の形態２に係るデジタルスチルカメラの動作説明のためのフローチャート
【図１１】本発明の実施の形態４に係るデジタルスチルカメラの動作説明のためのタイミングチャート
【図１２】従来のデジタルスチルカメラの構成を示すブロック図
【図１３】従来のデジタルスチルカメラの動作説明のためのフローチャート
【図１４】従来のデジタルスチルカメラの動作説明のためのタイミングチャート
【図１５】従来のデジタルスチルカメラの記憶部の記憶状態を示す模式図
【図１６】従来のデジタルスチルカメラのＹＣ処理部およびキズ補正演算部の構成を示すブロック図
【符号の説明】
２、２２、４２　制御部
３、２３、４３　撮像部
４、２４、４４　第１の記憶部
５、２５、４５　ＹＣ処理部
６、２６　レベル測定部
７、２７、４７　係数設定部
８、２８、４８　圧縮変換部
９、２９，４９　符号量測定部
１０、３０、５０　スケールファクター設定部
１１、３１、５１　記録部
３３　第２の記憶部
４６　分布測定部
【図１】
2004088295.tif 000003
【図２】
2004088295.tif 000004
【図３】
2004088295.tif 000005
【図４】
2004088295.tif 000006
【図５】
2004088295.tif 000007
【図６】
2004088295.tif 000008
【図７】
2004088295.tif 000009
【図８】
2004088295.tif 000010
【図９】
2004088295.tif 000011
【図１０】
2004088295.tif 000012
【図１１】
2004088295.tif 000013
【図１２】
2004088295.tif 000014
【図１３】
2004088295.tif 000015
【図１４】
2004088295.tif 000016
【図１５】
2004088295.tif 000017
【図１６】
2004088295.tif 000018