(57)【要約】【課題】変化のある被写体を連写する場合であっても圧縮後の符号量を一定に保つことができる撮像装置を提供する。【解決手段】本発明の撮像装置は、ＹＣ（輝度・色差）データをメモリから順次読み出して圧縮する圧縮手段を備え、連続的に撮像される画像をリアルタイムで圧縮する。その圧縮手段は、最初に撮像された画像のＹＣデータを読み出した場合には、そのＹＣデータを所定の圧縮パラメータを用いて圧縮し、その圧縮結果に基づいて第１の圧縮パラメータを算出し、次に、メモリから再度同じＹＣデータを読み出して、そのＹＣデータを第１の圧縮パラメータを用いて圧縮し、その圧縮結果に基づいて新たな圧縮パラメータを算出し、２番目以降に撮像された画像のＹＣデータを読み出した場合には、そのＹＣデータを、直前の画像の圧縮の結果に基づいて算出した圧縮パラメータを用いて圧縮し、その圧縮結果に基づいて新たな圧縮パラメータを算出する。【選択図】  図２
2004215156.tif 000002
【特許請求の範囲】
【請求項１】
連続的に撮像される画像をリアルタイムで圧縮する撮像装置であって、
連続して撮像を行い、その撮像された画像を順次デジタルデータに変換して撮像データとして出力する撮像データ出力部と、
前記撮像データを記憶するメモリと、
前記撮像データ出力部から出力される撮像データを順次メモリに書き込むメモリ書き込み手段と、
前記メモリから前記撮像データを順次読み出して、その撮像データを用いて、輝度信号と色差信号とから成るＹＣデータを生成し、そのＹＣデータを前記メモリに書き込むＹＣ処理手段と、
前記メモリから前記ＹＣデータを順次読み出して、そのＹＣデータを圧縮するとともに、圧縮して得られた符号データを前記メモリに書き込み、かつ、その圧縮結果に基づいて圧縮パラメータを算出する圧縮手段と
を備え、
前記圧縮手段は、最初に撮像された画像に対応する第１のＹＣデータを読み出した場合には、その第１のＹＣデータを所定の圧縮パラメータを用いて圧縮し、その圧縮結果に基づいて第１の圧縮パラメータを算出し、次に、前記メモリから再度前記第１のＹＣデータを読み出して、その読み出された第１のＹＣデータを前記第１の圧縮パラメータを用いて圧縮するとともに、圧縮して得られた符号データを前記メモリに書き込み、さらに、その圧縮結果に基づいて新たな圧縮パラメータを算出し、
２番目以降に撮像された画像に対応するＹＣデータを読み出した場合には、そのＹＣデータを、直前の画像の圧縮の結果に基づいて算出した圧縮パラメータを用いて圧縮するとともに、圧縮して得られた符号データを前記メモリに書き込み、さらに、その圧縮結果に基づいて新たな圧縮パラメータを算出することを特徴とする撮像装置。
【請求項２】
前記メモリが、前記撮像データを記憶する第１の記憶領域と、前記ＹＣデータを記憶する第２の記憶領域と、前記符号データを記憶する第３の記憶領域とを備え、
前記メモリ書き込み手段は、前記撮像データを、最初は、前記第１の記憶領域に書き込み、その後、前記第３の記憶領域が前記符号データで満たされる前に、前記撮像データの書き込み領域を、前記第１の記憶領域から、前記第２の記憶領域に変更し、それ以降、前記撮像データを、前記第２の記憶領域において、前記ＹＣデータが読み出された後、かつ、新しいＹＣデータが書き込まれる前の領域に書き込み、
前記圧縮手段は、前記符号データを、最初は、前記第３の記憶領域に書き込み、前記第３の記憶領域が符号データで満たされると、前記第１の記憶領域に書き込むことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記圧縮手段は、前記第１の記憶領域が符号データで満たされると、前記符号データを、前記第２の記憶領域における前記ＹＣデータが読み出された後の領域に書き込むことを特徴とする請求項２に記載の撮像装置。
【請求項４】
さらに、前記メモリの第３の領域から前記符号データを読み出して、その符号データを記録媒体に書き込む記録手段と、
前記符号データの前記第３の領域からの読み出し状態を監視して、前記読み出し状態を示す第１の信号を出力する第１の監視手段と
を備え、
前記圧縮手段は、前記符号データを、前記第１の記憶領域が符号データで満たされると、前記記録手段の読み出しによって生成された前記第３の記憶領域の空き領域に書き込み、
さらに、前記符号データの前記第３の領域への書き込み状態を監視して、前記書き込み状態を示す第２の信号を出力する第２の監視手段と、
前記第１の信号および前記第２の信号を検知して、前記第３の領域において読み出されるべき前記符号データが上書きされないように前記圧縮手段を制御する制御手段と
を備えることを特徴とする請求項２に記載の撮像装置。
【請求項５】
前記圧縮手段は、前記符号データを、前記第１の記憶領域が符号データで満たされると、前記第２の記憶領域における前記ＹＣデータが読み出された後の領域に書き込むことを特徴とする請求項４に記載の撮像装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルスチルカメラ等の撮像装置に関する。
【０００２】
【従来の技術】
デジタルスチルカメラにおいては、ＩＣカード等の記録媒体に画像データを記録するために、画像データの圧縮処理が行われる。一般に用いられる圧縮方式は、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）圧縮方式であり、高い圧縮率が実現できる。しかし、ＪＰＥＧ圧縮方式においては、原画像の内容によって圧縮後の符号量が変化してしまう。デジタルスチルカメラにおいては、被写体の内容に関係なく、一定枚数の画像を撮影および記録する必要があるため、圧縮後の符号量を一定にしなければならない。そこで、画像データを実際に圧縮する（本圧縮）前にあらかじめ予備圧縮を行い、圧縮後の符号量を所望の値にする最適な圧縮パラメータを算出してから、その圧縮パラメータを用いて本圧縮を行うというシステムが採用されている。さらに、従来の撮像装置には、画像データの記録に必要な時間を短縮するために、最初に撮影された画像についてのみ予備圧縮を行い、その際に算出された圧縮パラメータを用いて、それ以降撮影された全ての画像を圧縮するものがある（例えば、特許文献１参照。）。
【０００３】
図５は、そのような撮像装置の動作を示すタイミング図である。図５の（１）は、撮像装置におけるシステム制御のタイミングを示し、図５の（２）は、撮像装置のメモリ（例えば、ＳＤＲＡＭ）におけるデータの書き込みおよび読み出しタイミングと、ＳＤＲＡＭの書き込みアドレスおよび読み出しアドレスの変化を示す。図５の（１）において、「ＣＣＤ」は、露光タイミング、および、ＣＣＤによるフィールド信号の出力タイミングを示し、「ＣＣＤＷ」、「ＹＣＰ」および「ＪＰＧ」は、それぞれ、ＣＣＤデータ（後述）のメモリへの書き込みタイミング、ＹＣデータ（後述）の生成タイミングおよび圧縮処理タイミングを示す。図５の（２）において、実線の矢印は、データの書き込み時におけるＳＤＲＡＭのアドレス変化を示し、破線の矢印は、データの読み出し時におけるＳＤＲＡＭのアドレス変化を示す。一般に、デジタルスチルカメラにおいて、撮像素子（ＣＣＤ）の出力信号は、Ａ／Ｄ変換されて（以下、変換されたデータを「ＣＣＤデータ」という。）、ＳＤＲＡＭのＣＣＤ領域に書き込まれる。そして、そのＣＣＤデータはＳＤＲＡＭから読み出されて、それを用いて輝度信号（Ｃ）と色差信号（Ｙ）とから成るＹＣデータが生成される。生成されたＹＣデータは、ＳＤＲＡＭのＹＣ領域に書き込まれる。さらに、そのＹＣデータはＳＤＲＡＭから読み出されて、圧縮処理が行われる。圧縮して得られる符号データは、ＳＤＲＡＭの符号領域に書き込まれる。連写の場合は、この一連の動作が繰り返される。
【０００４】
図５において、レリーズボタンが押されると（連写開始）、第１の露光が開始される。ＣＣＤは、最初の撮像画像について２つのフィールド信号を順に（ＡフィールドおよびＢフィールドの順で）出力する。それらの出力信号は、デジタル信号に変換されて、順に、ＳＤＲＡＭのＣＣＤ領域に（ＣＣＤ領域の先頭アドレスから）書き込まれる（ａ）。さらに、ＢフィールドについてのＣＣＤデータの書き込みが始まると同時に、ＣＣＤ領域からＣＣＤデータの読み出しが始まる（ｂ１）。そして、読み出し（ｂ１）と同時に、そのＣＣＤデータを用いてＹＣデータが生成され、生成されたＹＣデータがＳＤＲＡＭのＹＣ領域に（ＹＣ領域の先頭アドレスから）書き込まれる（ｂ２）。そのＹＣデータは、書き込み（ｂ２）と同時にＹＣ領域から読み出され、予備圧縮が行われる（ｃ）。そして、予備圧縮（ｃ）の結果に基づいて圧縮パラメータの算出が行われる。
【０００５】
この時点で、第２の露光は既に終了し、第２のＣＣＤデータのＳＤＲＡＭへの書き込み（ｄ）が始まっている。その後、同様に、第２のＣＣＤデータを用いて第２のＹＣデータが生成され、それがＳＤＲＡＭのＹＣ領域に書き込まれる（ｅ２）。第２のＹＣデータが書き込まれると同時に、ＹＣ領域から第２のＹＣデータが読み出され（ｆ１）、そのＹＣデータの本圧縮（ｆ）が行われる。本圧縮（ｆ）は、予備圧縮（ｃ）の結果に基づいて算出された圧縮パラメータを用いて行われる。本圧縮（ｆ）によって得られた符号データ（第１の符号データ）は、ＳＤＲＡＭの符号領域に（符号領域の先頭アドレスから）書き込まれる（ｆ２）。それ以降の露光によって得られた画像についても、予備圧縮（ｃ）の結果算出された圧縮パラメータを用いて、同様に本圧縮が行われる。その後、ＳＤＲＡＭの符号領域に画像３枚分の符号データが書き込まれた時点で、ＳＤＲＡＭの符号領域の容量がなくなり、連写が終了する。
【０００６】
【特許文献１】
特開平５−３２８１８３号公報（第３頁、第３図）
【０００７】
【発明が解決しようとする課題】
しかし、上述の処理を行うと、レリーズボタンが押されてから、本圧縮される画像を露光するまでに時間がかかり、レリーズボタンを押した後にタイムラグがあるという課題があった。また、最初の撮像画像に適した圧縮パラメータを、それ以降に撮像された全ての画像の圧縮に用いているので、変化のある被写体を連写する場合には圧縮時に誤差が生じ、圧縮後の符号量にばらつきが生じるという課題があった。また、メモリにおいて符号データを書き込む領域が制限されているために、連写枚数が限られるという課題があった。
【０００８】
本発明の目的は、変化のある被写体を連写する場合であっても圧縮後の符号量を一定に保つことができる撮像装置を提供することである。
【０００９】
【課題を解決するための手段】
本発明にかかる撮像装置は、連続的に撮像される画像をリアルタイムで圧縮する撮像装置である。その撮像装置は、連続して撮像を行い、その撮像された画像を順次デジタルデータに変換して撮像データとして出力する撮像データ出力部と、前記の撮像データを記憶するメモリと、前記の撮像データ出力部から出力される撮像データを順次メモリに書き込むメモリ書き込み手段と、前記のメモリから前記の撮像データを順次読み出して、その撮像データを用いて、輝度信号と色差信号とから成るＹＣデータを生成し、そのＹＣデータを前記のメモリに書き込むＹＣ処理手段と、前記のメモリから前記のＹＣデータを順次読み出して、そのＹＣデータを圧縮するとともに、圧縮して得られた符号データを前記のメモリに書き込み、かつ、その圧縮結果に基づいて圧縮パラメータを算出する圧縮手段とを備える。前記の圧縮手段は、最初に撮像された画像に対応する第１のＹＣデータを読み出した場合には、その第１のＹＣデータを所定の圧縮パラメータを用いて圧縮し、その圧縮結果に基づいて第１の圧縮パラメータを算出し、次に、前記のメモリから再度前記の第１のＹＣデータを読み出して、その読み出された第１のＹＣデータを前記の第１の圧縮パラメータを用いて圧縮するとともに、圧縮して得られた符号データを前記のメモリに書き込み、さらに、その圧縮結果に基づいて新たな圧縮パラメータを算出し、２番目以降に撮像された画像に対応するＹＣデータを読み出した場合には、そのＹＣデータを、直前の画像の圧縮の結果に基づいて算出した圧縮パラメータを用いて圧縮するとともに、圧縮して得られた符号データを前記のメモリに書き込み、さらに、その圧縮結果に基づいて新たな圧縮パラメータを算出する。
【００１０】
好ましくは、前記の撮像装置において、前記のメモリは、前記の撮像データを記憶する第１の記憶領域と、前記のＹＣデータを記憶する第２の記憶領域と、前記の符号データを記憶する第３の記憶領域とを備える。また、好ましくは、前記のメモリ書き込み手段は、前記の撮像データを、最初は、前記の第１の記憶領域に書き込み、その後、前記の第３の記憶領域が前記の符号データで満たされる前に、前記の撮像データの書き込み領域を、前記の第１の記憶領域から、前記の第２の記憶領域に変更し、それ以降、前記の撮像データを、前記の第２の記憶領域において、前記のＹＣデータが読み出された後、かつ、新しいＹＣデータが書き込まれる前の領域に書き込み、前記の圧縮手段は、前記の符号データを、最初は、前記の第３の記憶領域に書き込み、前記の第３の記憶領域が符号データで満たされると、前記の第１の記憶領域に書き込む。
【００１１】
好ましくは、前記の撮像装置において、前記の圧縮手段は、前記の第１の記憶領域が符号データで満たされると、前記の符号データを、前記の第２の記憶領域における前記のＹＣデータが読み出された後の領域に書き込む。
【００１２】
好ましくは、前記の撮像装置は、さらに、前記のメモリの第３の領域から前記の符号データを読み出して、その符号データを記録媒体に書き込む記録手段と、前記の符号データの前記の第３の領域からの読み出し状態を監視して、前記の読み出し状態を示す第１の信号を出力する第１の監視手段とを備える。好ましくは、前記の圧縮手段は、前記の符号データを、前記の第１の記憶領域が符号データで満たされると、前記の記録手段の読み出しによって生成された前記の第３の記憶領域の空き領域に書き込む。好ましくは、前記の撮像装置は、さらに、前記の符号データの前記の第３の領域への書き込み状態を監視して、前記の書き込み状態を示す第２の信号を出力する第２の監視手段と、前記の第１の信号および前記の第２の信号を検知して、前記の第３の領域において読み出されるべき前記の符号データが上書きされないように前記の圧縮手段を制御する制御手段とを備える。
【００１３】
好ましくは、前記の撮像装置において、前記の圧縮手段は、前記の符号データを、前記の第１の記憶領域が符号データで満たされると、前記の第２の記憶領域における前記のＹＣデータが読み出された後の領域に書き込む。
【００１４】
【発明の実施の形態】
以下に、図面を参照して、本発明の実施の形態について説明する。
（実施の形態１）
図１は、本実施の形態による撮像装置の構成を示すブロック図である。図１において、撮像装置２は、光学レンズ４、撮像素子６、アナログ回路８、Ａ／Ｄ変換器１０、デジタル信号処理装置１２、メモリ１４、タイミングパルスジェネレータ（ＴＧ）１６およびマイクロコンピュータ（以下、「マイコン」という。）１８を備える。撮像装置（デジタルスチルカメラ）２において、撮像素子６はＣＣＤ（電荷結合素子）であり、メモリ１４はＳＤＲＡＭ（ＳｉｎｃｒｏｎｏｕｓＤｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。デジタル信号処理装置１２は、ＳＤＲＡＭインタフェース２０、ＣＣＤ書き込みメモリコントローラ（以下、「メモコン」という。）２２、ＹＣ処理メモコン２４、ＹＣ処理回路２６、圧縮処理メモコン２８および圧縮回路３０を備える。さらに、デジタル信号処理装置１２は、外部記録媒体（ＩＣカード）３４に画像データを記録するコントローラ（カードコントローラ）３２を備える。マイコン１８は、ユーザによる外部入力信号（Ｓ１）に基づき、ＴＧ１６、各種メモリコントローラ（２２，２４，２８）、ＹＣ処理回路２６、圧縮回路３０およびカードコントローラ３２を制御する。
【００１５】
撮像装置２において、連写開始を指示する外部入力（Ｓ１）があると、マイコン１８は、ＴＧ１８に対し連写モード開始の指示を与える。ＴＧ１８は、その指示により、ＣＣＤ６を連写モードで駆動する。光学レンズ４により結像した被写体は、ＣＣＤ６によって電気信号に変換され、撮像信号としてアナログ回路８に出力される。アナログ回路８は、撮像信号に所定の処理を施して、それをＡ／Ｄ変換器１０に出力する。Ａ／Ｄ変換器１０は、アナログ信号をデジタル信号に変換し、それを、ＣＣＤデータとしてデジタル信号処理装置１２に出力する。マイコン１８は、デジタル信号処理装置１２におけるＣＣＤ書き込みメモコン２２に、Ａ／Ｄ変換器１０から出力されたＣＣＤデータを、ＳＤＲＡＭ１４に書き込ませる。マイコン１８は、ＳＤＲＡＭ１４にＣＣＤデータが書き込まれると、ＹＣ処理メモコン２４にそのＣＣＤデータを読み出させ、それをＹＣ処理回路２６に転送させる。マイコン１８は、ＹＣ処理回路２６に、転送されたＣＣＤデータを用いて、輝度信号（Ｙ）と色差信号（Ｃ）とから成るＹＣデータを生成させる。マイコン１８は、ＹＣ処理メモコン２４に、生成されたＹＣデータをＹＣ処理回路２６から読み出させ、それをＳＤＲＡＭ１４に書き込ませる。さらに、マイコン１８は、ＳＤＲＡＭ１４にＹＣデータが書き込まれると、圧縮処理メモコン２８に、そのＹＣデータを読み出させ、圧縮回路３０に転送させる。マイコン１８は、圧縮回路３０に、そのＹＣデータにＪＰＥＧ方式の圧縮処理を施させる。マイコン１８は、圧縮処理メモコン２８に、圧縮処理して得られる符号データを、圧縮回路３０から読み出させ、それをＳＤＲＡＭ１４に書き込ませる。ＳＤＲＡＭ１４と各種メモコン（２２，２４，２８）との間のデータのやり取り（ＳＤＲＡＭへのデータの書き込み、および、ＳＤＲＡＭからのデータの読み出し）は、全てＳＤＲＡＭインタフェース２０を介して行われる。連写時には、ＣＣＤが撮像信号を出力する度に、上述の一連の動作が繰り返される。
【００１６】
図２は、本実施の形態による撮像装置の動作を示すタイミング図である。図２の（１）は、マイコン１８によるシステム制御のタイミングを示し、図２の（２）は、撮像装置のメモリ（例えば、ＳＤＲＡＭ）におけるデータの書き込みおよび読み出しタイミングと、ＳＤＲＡＭの書き込みアドレスおよび読み出しアドレスの変化を示す。図２の（１）において、「ＣＣＤ」は、露光タイミング、および、ＣＣＤによるフィールド信号の出力タイミングを示し、「ＣＣＤＷ」、「ＹＣＰ」および「ＪＰＧ」は、それぞれ、ＣＣＤデータのメモリへの書き込みタイミング、ＹＣデータの生成タイミングおよび圧縮処理タイミングを示す。図２の（２）において、実線の矢印は、データの書き込み時におけるＳＤＲＡＭのアドレス変化を示し、破線の矢印は、データの読み出し時におけるＳＤＲＡＭのアドレス変化を示す。図２において、レリーズボタンが押されると、第１の露光が開始され、ＣＣＤ４は、その最初の撮像画像について、２つのフィールド信号を順に（ＡフィールドおよびＢフィールドの順で）出力する。それらの信号は、Ａ／Ｄ変換器１０によって、デジタル信号（ＣＣＤデータ）に変換され、デジタル信号処理装置１２に出力される。マイコン１８は、デジタル信号処理装置１２のＣＣＤ書き込みメモコン２に、ＡフィールドおよびＢフィールドについてのＣＣＤデータを、順に、ＳＤＲＡＭ１４のＣＣＤ領域に（ＣＣＤ領域の先頭アドレスから）書き込ませる（ａ）。さらに、マイコン１８は、ＢフィールドのＣＣＤデータの書き込みが始まると同時に、ＹＣ処理メモコン２４に、ＣＣＤ領域からＣＣＤデータを読み出させる（ｂ１）。マイコン１８は、ＹＣ処理メモコン２４にＣＣＤデータを読み出させる（ｂ１）と同時に、それをＹＣ処理回路２６に転送させる。マイコン１８は、ＹＣ処理回路２６に、ＣＣＤデータが転送されると同時にＹＣデータを生成させる。マイコン１８は、ＹＣデータが生成されると同時に、ＹＣ処理メモコン２４に、ＹＣ処理回路２６からそのＹＣデータを読み出させ、同時に、それをＳＤＲＡＭ１４のＹＣ領域に（ＹＣ領域の先頭アドレスから）書き込ませる（ｂ２）。その後、マイコン１８は、圧縮処理メモコン２８に、ＳＤＲＡＭ１４からＹＣデータを読み出させ（ｃ）、同時に、それを圧縮回路３０に転送させる。そして、マイコン１８は、圧縮回路３０に、ＹＣデータが転送されると同時に予備圧縮を行わせ、転送されたＹＣデータを用いた圧縮パラメータの算出を行わせる。具体的に、圧縮回路３０は、転送されたＹＣデータを所定の圧縮パラメータで圧縮し、その圧縮結果から、符号量を所望の値にするのに最適な第１の圧縮パラメータを算出する（符号量見積もり）。さらに、マイコン１８は、予備圧縮（ｃ）が終了すると同時に、圧縮処理メモコン２８に、ＳＤＲＡＭ１４から再度同じＹＣデータを読み出させ（ｄ１）、同時に、それを圧縮回路３０に転送させる。マイコン１８は、圧縮回路３０に、ＹＣデータが転送されると同時に、予備圧縮（ｃ）で得られた第１の圧縮パラメータを用いて、そのＹＣデータを圧縮させる（第１の本圧縮）。その後、マイコン１８は、圧縮回路３０に、その圧縮結果から、符号量を所望の値にするのに最適な第２の圧縮パラメータを算出させる。マイコン１８は、圧縮処理メモコン２８に、第１の本圧縮によって得られた符号データ（第１の符号データ）を、圧縮と同時に圧縮回路３０から読み出させ、その読み出しと同時に、第１の符号データをＳＤＲＡＭインタフェース２０を介して、ＳＤＲＡＭ１４の符号領域に（符号領域の先頭アドレスから）書き込ませる（ｄ２）。
【００１７】
この時点で、第２の露光は既に終了し、２番目に撮像された画像に対応する第２のＣＣＤデータが、ＣＣＤ書き込みメモコン２２によって、ＳＤＲＡＭ１４のＣＣＤ領域に（ＣＣＤ領域の先頭アドレスから）書き込まれている（ｅ）。マイコン１８は、第２のＣＣＤデータが書き込まれている途中で、ＹＣ処理メモコン２４に、ＳＤＲＡＭ１４から第２のＣＣＤデータを読み出させ（ｆ１）、同時に、それをＹＣ処理回路２６に転送させる。第２のＹＣデータが生成された後、マイコン１８は、ＹＣ処理メモコン２４に、その第２のＹＣデータを読み出させ、それをＳＤＲＡＭ１４のＹＣ領域に（ＹＣ領域の先頭アドレスから）書き込ませる（ｆ２）（この際、最初の画像データについては本圧縮（ｄ）が行われている）。その後、マイコン１８は、第１の本圧縮（ｄ）の場合と同様に、圧縮処理メモコン２８に、ＳＤＲＡＭ１２のＹＣ領域から第２のＹＣデータを読み出させ（ｇ１）、圧縮回路３０に、そのＹＣデータの本圧縮（ｇ：第２の本圧縮）を行わせる。この第２の本圧縮（ｇ）に用いられる圧縮パラメータは、第１の本圧縮（ｄ）の結果に基づいて算出された第２の圧縮パラメータである。また、マイコン１８は、圧縮回路３０に、その圧縮結果から、符号量を所望の値にするのに最適な第３の圧縮パラメータを算出させる。マイコン１８は、圧縮処理メモコン２８に、第２の本圧縮後の符号データ（第２の符号データ）を、ＳＤＲＡＭ１４の符号領域に（符号領域において第１の符号データが書き込まれた次のアドレスから）書き込ませる（ｇ２）。
【００１８】
この時点で、第３の露光は既に終了し、第３のＣＣＤデータのＳＤＲＡＭ１４への書き込み（ｈ）が始まっている。マイコン１８は、第３のＣＣＤデータがＳＤＲＡＭ１４のＣＣＤ領域に書き込まれている最中に、ＹＣ処理メモコン２４に、ＣＣＤ領域から第３のＣＣＤデータを読み出させ（ｉ１）、それをＹＣ処理回路２６に転送させる。第３のＹＣデータが生成された後、マイコン１８は、ＹＣ処理メモコン２に、その第３のＹＣデータを、ＳＤＲＡＭ１４のＹＣ領域に書き込ませる（ｉ２）。同時に、圧縮処理メモコン２８に、ＳＤＲＡＭ１２のＹＣ領域から第３のＹＣデータを読み出させ（ｊ１）、圧縮回路３０に、第３の本圧縮を行わせる。この本圧縮（ｊ）に用いられる圧縮パラメータは、第２の本圧縮（ｇ）の結果に基づいて算出された第３の圧縮パラメータである。マイコン１８は、圧縮処理メモコン２８に、得られた符号データ（第３の符号データ）を、ＳＤＲＡＭ１４の符号領域に（符号領域において第２の符号データが書き込まれた次のアドレスから）書き込ませる（ｊ２）。
【００１９】
マイコン１８は、圧縮処理メモコン２８に第３の符号データを書き込ませた時点（ｊ２）で、ＳＤＲＡＭ１４の符号領域における空き容量がなくなるため、連写を終了させる。
【００２０】
本実施の形態による撮像装置において、以上に説明したように、圧縮回路は、圧縮処理を行う度に、その圧縮結果に基づいて、圧縮パラメータを算出する。その圧縮パラメータは、圧縮を行った画像について、その画像の圧縮後の符号量を所望の値にすることができる圧縮パラメータである。本実施の形態による撮像画像は、最初に撮像された画像については、そのＹＣデータを、一旦、所定の圧縮パラメータを用いて圧縮する。そして、その圧縮結果に基づいて圧縮パラメータを算出し、その算出した圧縮パラメータを用いて、再度そのＹＣデータを圧縮する。２番目以降に撮像された画像については、その画像のＹＣデータを、直前の画像の圧縮結果に基づいて算出した圧縮パラメータを用いて圧縮する。つまり、２番目以降に撮像された画像については、直前に撮像された画像を圧縮した結果に基づき算出された圧縮パラメータを用いて、圧縮を行う。
【００２１】
本実施の形態による撮像装置によれば、レリーズボタンを押した直後に露光された画像を予備圧縮かつ本圧縮しているので、レリーズボタンが押されてから本圧縮される画像を露光するまでにタイムラグが存在するという従来の課題を解決することができる。
【００２２】
また、本実施の形態による撮像装置によれば、第２および第３の露光によって得られた画像を本圧縮する際に、それぞれ、直前の露光によって得られた画像に適した圧縮パラメータを用いるので、動きのある被写体を連写する場合であっても、圧縮後の符号量のばらつきを抑えることができる。
【００２３】
なお、本実施の形態による撮像装置は、画像３枚分の符号データを取得した時点で連写を終了したが、メモリの容量に応じて、連写枚数を増減できる。
【００２４】
（実施の形態２）
以下に、実施の形態２による撮像装置について説明する。本実施の形態による撮像装置の構成は、実施の形態１による撮像装置の構成と同一である。よって、図１を参照しながら、本実施の形態による撮像装置の連写時の動作について説明する。実施の形態１においては、メモリにおける符号領域の容量が限られていてるため、メモリに画像３枚分の符号データしか書き込みできなかったが、本実施の形態による撮像装置によれば、より多くの画像分の符号データをメモリに書き込むことができる。結果として、撮像装置の連写枚数を多くすることができる。
【００２５】
図３は、本実施の形態による撮像装置の動作を示すタイミング図である。図３の（１）は、マイコン１８によるシステム制御のタイミングを示し、図３の（２）は、ＳＤＲＡＭ１４におけるデータの書き込みおよび読み出しタイミングと、ＳＤＲＡＭ１４の書き込みアドレスおよび読み出しアドレスの変化を示す。図３の（２）において、実線の矢印は、データの書き込み時におけるＳＤＲＡＭのアドレス変化を示し、破線の矢印は、データの読み出し時におけるＳＤＲＡＭのアドレス変化を示す。ここで、第２の露光によって得られた画像の本圧縮（ｇ：第２の本圧縮）までは、実施の形態１による撮像装置の動作と同一であるので、説明を省略する。
【００２６】
第２の本圧縮（ｇ）が終了した時点で、第３の露光は既に終了し、第３のＣＣＤデータのＳＤＲＡＭ１４への書き込みが始まっている（ｈ）。ここで、マイコン１８は、ＣＣＤ書き込みメモコン２２に、ＳＤＲＡＭ１４の任意の領域にＣＣＤデータを書き込ませることができる。マイコン１８は、ＣＣＤ書き込みメモコン２２に、第３のＣＣＤデータを、ＣＣＤ領域ではなく、第２の本圧縮（ｇ）時に第２のＹＣデータが読み出された（ｇ１）直後のＹＣ領域に書き込ませる（ｈ）。図３を参照すると、ＳＤＲＡＭ１４のＹＣ領域においてアドレス変化を示す矢印が重ならないため、データが上書きされていないことがわかる。
【００２７】
第３のＹＣデータの生成および圧縮自体は、実施の形態１で説明された動作と同一である。ここで、マイコン１８は、ＹＣ処理メモコン２４に、生成された第３のＹＣデータを、ＳＤＲＡＭ１４のＹＣ領域において第３のＣＣＤデータがすでに読み出された、かつ、第４のＣＣＤデータがいまだ書き込まれていない空き領域に書き込ませる（ｉ２）。なお、本実施の形態による撮像装置において、この第３のＹＣデータが書き込まれる場合のＳＤＲＡＭ１４におけるアドレス変化は、図３に示されるように、第１および第２のＹＣデータが書き込まれた場合のＳＤＲＡＭ１４のアドレス変化と同じである。
【００２８】
本実施の形態による撮像装置においては、第３の本圧縮（ｊ）が行われ、第３の符号データがＳＤＲＡＭ１４の符号領域に書き込まれた時点（ｊ２）で、第４の露光が既に終了している。マイコン１８は、ＣＣＤ書き込みメモコン２２に、第４のＣＣＤデータを、第３のＣＣＤデータと同様に、ＳＤＲＡＭ１４のＹＣ領域に書き込ませる（ｋ）。ここで、ＳＤＲＡＭ１４のＣＣＤ領域は、開放された状態になっている。上述の他の本圧縮と同様に第４の本圧縮（ｍ）が行われた後、結果として得られた第４の符号データは、マイコン１８の指示により、圧縮処理メモコン２８によって、ＳＤＲＡＭ１４のＣＣＤ領域に書き込まれる（ｍ２）。なお、本実施の形態による撮像装置においては、マイコン１８の指示により、圧縮回路３０によって、第３の本圧縮（ｊ）の結果に基づく第４の圧縮パラメータが算出されているので、その第４の圧縮パラメータを用いて、第４の本圧縮（ｍ）が行われる。また、第４の本圧縮（ｍ）に基づき、第５の圧縮パラメータが算出される。
【００２９】
ここで、圧縮後の符号データのデータ量は、ＣＣＤデータのデータ量よりも小さく、例えば、符号データのデータ量を、ＣＣＤデータのデータ量の約１／２とすると、ＳＤＲＡＭ１４のＣＣＤ領域にもう１つの符号データを書き込むことができる。よって、第５の露光を行い、得られた第５の画像についても、マイコン１８は、第４の露光によって得られた画像と同様に処理を行った後、得られた第５の符号データをＳＤＲＡＭ１４のＣＣＤ領域に書き込ませる（ｐ２）ことが可能である。
【００３０】
さらに、本実施の形態による撮像装置においては、第５の符号データが、ＳＤＲＡＭ１４のＣＣＤ領域に書き込まれた時点（ｐ２）で、第６の露光が終了している。第６の撮像画像も、第３の画像等と同様の処理がなされる。ここで、マイコン１８は、圧縮処理メモコン２８に、第６の本圧縮（ｓ）の結果得られた第６の符号データを、ＳＤＲＡＭ１４のＹＣ領域に書き込ませる（ｓ２）。マイコン１８は、第６の符号データを、ＳＤＲＡＭ１４のＹＣ領域において、第６の本圧縮（ｓ）の際にＹＣデータが読み出された（ｓ１）直後の領域（ＹＣ領域の先頭アドレス）に書き込ませる。
【００３１】
マイコン１８は、ＹＣ処理マイコン２８に、第６の符号データをＳＤＲＡＭ１４のＹＣ領域に書き込ませた時点（ｓ２）で、ＳＤＲＡＭ１４に新たな撮像画像を処理するための容量がなくなるため、連写を終了させる。
【００３２】
本実施の形態による撮像装置によれば、ＣＣＤデータおよび符号データを、ＳＤＲＡＭの所定の領域に限らず、空いている領域に順次書き込むので、より多くの符号データをＳＤＲＡＭに格納できる。従って、撮像装置の連写枚数を増やすことが可能となる。
【００３３】
なお、本実施の形態による撮像装置においても、実施の形態１による撮像装置と同様の効果が得られる。
【００３４】
なお、本実施の形態による撮像装置は、画像６枚分の符号データを取得した時点で連写を終了したが、メモリの容量に応じて、連写枚数を増減できる。また、本実施の形態による撮像装置において、メモリのＣＣＤ領域に画像２枚分の符号データ、符号領域に画像像３枚分の符号データを格納したが、各領域の容量、および、符号データのデータ量に応じて、各領域に格納できる符号データの数も変化させることができる。
【００３５】
（実施の形態３）
以下に、実施の形態３による撮像装置の連写時の動作について説明する。本実施の形態による撮像装置の構成は、実施の形態１による撮像装置の構成と同一である。よって、図１を参照しながら、本実施の形態による撮像装置の連写時の動作について説明する。実施の形態１および実施の形態２においては、符号データを全てＳＤＲＡＭ１４に格納したが、本実施の形態による撮像装置によれば、撮影と同時に、記録媒体への記録を行う。これにより、開放されたＳＤＲＡＭの領域内に新たな符号データを書き込むことができ、結果として、連写枚数を増やすことができる。
【００３６】
図４は、本実施の形態による撮像装置の連写時の動作を示すタイミング図である。本実施の形態による撮像装置において、マイコン１８は、圧縮処理メモコン２８に、第１の符号データをＳＤＲＡＭ１４へ書き込ませた（ｄ２）直後から、カードコントローラ３２に、その第１の符号データをＩＣカード３４に記録させる（ｔ）。従って、マイコン１８は、圧縮処理メモコン２８に、第６の露光によって得られた画像の符号データ（第６の符号データ）を、ＳＤＲＡＭ１４のＹＣ領域ではなく、ＳＤＲＡＭ１４の符号領域であって、ＩＣカード３４に記録される前に第１の符号データが書き込まれていた領域に書き込ませる。それ以外の第６の本圧縮（ｓ）までの動作は、実施の形態２による撮像装置の動作と同一であるので、説明を省略する。
【００３７】
ここで、マイコン１８は、カードコントローラ３２に、ＳＤＲＡＭ１４における第１の符号データの読み出し状態を監視させる。具体的には、マイコン１８は、カードコントローラ３２に、第１の符号データが読み出されているＳＤＲＡＭ１４のアドレスを取得させる。同時に、マイコン１８は、圧縮処理メモコン２８に、ＳＤＲＡＭ１４における第６の符号データの書き込み状態を監視させる。具体的には、マイコン１８は、圧縮処理メモコン２８に、第６の符号データが書き込まれているＳＤＲＡＭ１４のアドレスを取得させる。
【００３８】
マイコン１６は、カードコントローラ３２を介して得られるＳＤＲＡＭ１４の読み出しアドレスと、圧縮処理メモコン２８を介して得られるＳＤＲＡＭ１４の書き込みアドレスとを比較し、第６の符号データの書き込みが第１の符号データの読み出しに追いつきそうな場合（読み出しアドレスと書き込みアドレスが一致しそうな場合）には、圧縮処理メモコン２８および圧縮回路３０の動作を停止させる。これにより、第１の符号データがＩＣカード３４に書き込まれる前に、ＳＤＲＡＭ１４のＣＣＤ領域に第６の符号データが書き込まれ（上書きされ）、結果として第１の符号データが破壊されることを防ぐ。
【００３９】
最後に、マイコン１４は、第７の露光によって得られた画像の符号データ（第７の符号データ）を、実施の形態２による第６の符号データと同様に、ＳＤＲＡＭ１４のＹＣ領域に書き込ませる（ｖ２）。さらに、マイコン１４は、第７の符号データを、ＳＤＲＡＭ１４のＹＣ領域において、第７の本圧縮（ｖ）の際にＹＣデータが読み出された直後の領域（ＹＣ領域の先頭アドレス）に書き込ませる。
【００４０】
以上のような動作により、実施の形態２では６枚であった連写枚数を７枚にすることができる。
【００４１】
本実施の形態による撮像装置によれば、撮影と同時に、メモリに記憶された画像データを出力して、記録媒体に記録する。これにより、メモリに空き領域ができ、その領域に新たな符号データを書き込むことができる。結果として、撮像装置の連写枚数を増やすことができる。
【００４２】
なお、本実施の形態による撮像装置においても、実施の形態１による撮像装置と同様の効果が得られる。
【００４３】
なお、本実施の形態による撮像装置においても、実施の形態２による撮像装置と同様の効果が得られる。
【００４４】
なお、本実施の形態による撮像装置は、画像７枚分の符号データを取得した時点で連写を終了したが、メモリの容量に応じて、連写枚数を増減できる。また、本実施の形態による撮像装置において、メモリのＣＣＤ領域に画像２枚分の符号データ、符号領域に画像像３枚分の符号データを格納したが、各領域の容量、および、符号データのデータ量に応じて、各領域に格納できる符号データの数も変化させることができる。
【００４５】
また、本実施の形態による撮像装置においては、第１の符号データが読み出された後のメモリの符号領域に新しい符号データを書き込んだが、第２の符号データ以降の符号データが読み出されれば、読み出し速度に応じて、順次新しい符号データを書き込むことも可能である。
【００４６】
【発明の効果】
本発明の撮像装置により、変化のある被写体を連写する場合であっても圧縮後の符号量を一定に保つことができる。
【図面の簡単な説明】
【図１】本発明による撮像装置の構成を示すブロック図。
【図２】実施の形態１による撮像装置の動作を示すタイミング図。
【図３】実施の形態２による撮像装置の動作を示すタイミング図。
【図４】実施の形態３による撮像装置の動作を示すタイミング図。
【図５】従来の撮像装置の動作を示すタイミング図。
【符号の説明】
２  デジタルスチルカメラ
４  光学レンズ
６  ＣＣＤ
８  アナログ回路
１０  Ａ／Ｄ変換器
１２  デジタル信号処理装置
１４  ＳＤＲＡＭ
１６  マイクロコンピュータ
１８  タイミングパルスジェネレータ
２０  ＳＤＲＡＭインタフェース
２２  ＣＣＤ書き込みメモコン
２４  ＹＣ処理メモコン
２６  ＹＣ処理回路
２８  圧縮処理メモコン
３０  圧縮回路
３２  カードコントローラ
３４  ＩＣカード
【図１】
2004215156.tif 000003
【図２】
2004215156.tif 000004
【図３】
2004215156.tif 000005
【図４】
2004215156.tif 000006
【図５】
2004215156.tif 000007