JPH06141274A - 電子カメラ装置 - Google Patents

電子カメラ装置

Info

Publication number
JPH06141274A
JPH06141274A JP40260990A JP40260990A JPH06141274A JP H06141274 A JPH06141274 A JP H06141274A JP 40260990 A JP40260990 A JP 40260990A JP 40260990 A JP40260990 A JP 40260990A JP H06141274 A JPH06141274 A JP H06141274A
Authority
JP
Japan
Prior art keywords
code amount
data
frame
recording
variable length
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP40260990A
Other languages
English (en)
Other versions
JP3095788B2 (ja
Inventor
Kazunori Shionoya
和則 塩野谷
Chihiro Nakagawa
千尋 中川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympus Corp
Original Assignee
Olympus Optical Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Olympus Optical Co Ltd filed Critical Olympus Optical Co Ltd
Priority to JP40260990A priority Critical patent/JP3095788B2/ja
Publication of JPH06141274A publication Critical patent/JPH06141274A/ja
Application granted granted Critical
Publication of JP3095788B2 publication Critical patent/JP3095788B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【目的】撮像した画像データを符号化して記録媒体に記
録する電子カメラ装置に於いて、発生した符号量が割り
当て符号量を越えた場合でも、記録媒体に一定の枚数の
画像を記録できるようにすること。 【構成】データ圧縮回路20は、1フレーム分の画像デ
ータを所定の大きさのブロックに分割し、この分割され
たブロック毎に直交変換を行ない、その変換出力を量子
化し、この量子化出力を可変長符号化する。このデータ
圧縮回路20は、発生した符号量が1フレームに対して
予め割り当てられた符号量を越えたか否かを判断し、そ
れを越えた時コントローラ24に超過信号を出力する符
号量算出回路210を有している。コントローラ24
は、この超過信号に応じて、少なくともその越えた符号
量をメモリカード22に記録しないように制御する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、固体撮像装置等により
撮像された画像信号を記録媒体にディジタルデータとし
て記録する電子カメラ装置に関する。
【0002】
【従来の技術】一般に、CCD(電荷結合素子)に代表
される固体撮像装置により撮像された画像信号を、メモ
リカード,磁気ディスク,あるいは磁気テープ等の記録
装置に、ディジタルデータとして記録する場合、そのデ
ータ量は膨大なものとなる。そこで、通常、多くのフレ
ーム画像を限られた記録容量の範囲で記録しようとする
には、得られた画像信号のデータに対し、何らかの高能
率な圧縮を行なうことが必要である。
【0003】さらに、ディジタル電子スチルカメラ等に
於いては、撮像した画像を銀塩フィルムの代わりに、メ
モリカード,磁気ディスク,あるいは磁気テープ等の記
録媒体にディジタルデータとして保存するので、1枚の
メモリカード,磁気ディスク,あるいは1巻の磁気テー
プに記録できる画像の枚数が限定され、この限定枚数分
の画像の記録が保証される必要がある。
【0004】同様に、ディジタルVTR(ビデオテープ
レコーダ),ディジタル動画ファイル等に於いて動画像
を記録する場合も、フレーム当りの画像のデータ量に影
響されることなく、所定量のフレームを記録できなけれ
ばならない。即ち、静止画像であっても、動画像であっ
ても、必要なコマ数分を確実に記録できる必要がある。
【0005】高能率な画像データの圧縮方式として、直
交変換符号化と可変長符号化とを組み合わせた符号化方
式が広く知られている。その代表的なものとして、静止
画符号化国際標準化に於いて検討されている方式があ
る。
【0006】この方式について、以下に概略を説明す
る。先ず、画像データを所定の大きさのブロックに分割
し、分割されたブロック毎に直交変換として2次元のD
CT(離散コサイン変換)を行なう。次に、各周波数成
分に応じた線形量子化を行ない、この量子化された値に
対し可変長符号化としてハフマン符号化を行なう。この
時、直流成分に関しては、近傍ブロックの直流成分との
差分値をハフマン符号化する。交流成分は、ジグザグス
キャンと呼ばれる低い周波数成分から高い周波数成分へ
のスキャンを行ない、無効(値が「0」)の成分の連続
する個数と、それに続く有効な成分の値とから2次元の
ハフマン符号化を行なう。以上が、この方式の基本部分
である。
【0007】以上の動作を図3を参照して具体的に説明
する。先ず、(a)に示すように、1フレームの画像デ
ータ(国際標準化案で例示されている1フレームの画像
は、720×576画素)を所定の大きさのブロック
(例えば、8×8の画素より成るブロックA,B,C,
…)に分割し、(b)に示すように、この分割されたブ
ロック毎に直交変換として2次元のDCTを行ない、8
×8のマトリックス上に順次格納する。画像データは、
2次元平面で眺めてみると、濃淡情報の分布に基づく周
波数情報である空間周波数を有している。
【0008】従って、上記DCTを行なうことにより、
画像データは直流成分DCと交流成分ACに変換され、
8×8のマトリックス上には、原点位置((0,0)位
置)に直流成分DCの値を示すデータが、(0,7)位
置には、横軸方向の交流成分ACの最大周波数値を示す
データが、そして、(7,0)位置には、縦軸方向の交
流成分ACの最大周波数値を示すデータが、さらに、
(7,7)位置には、斜め方向の交流成分ACの最大周
波数値を示すデータがそれぞれ格納される。中間位置で
は、それぞれの座標位置により関係付けられる方向に於
ける周波数データが、原点側より順次高い周波数のもの
が出現する形で格納されることになる。
【0009】次に、このマトリックスに於ける各座標位
置の格納データを、各周波数成分毎の量子化幅により割
ることにより、各周波数成分に応じた線形量子化を行な
い(図3中の(c))、この量子化された値に対し可変
長符号化としてハフマン符号化を行なう。この時、直流
成分DCに関しては、近傍ブロックの直流成分との差分
値をグループ番号(付加ビット数)と付加ビットで表現
し、そのグループ番号をハフマン符号化し、得られた符
号語と付加ビットを合わせて符号化データとする(図3
中の(d1),(d2),(e1),(e2))。
【0010】交流成分ACに関しても有効な(値が
「0」でない)係数は、グループ番号と付加ビットで表
現する。そのため、交流成分ACは、ジグザグスキャン
と呼ばれる低い周波数成分から高い周波数成分へのスキ
ャンを行ない、無効(値が「0」)の成分の連続する個
数(零のラン数)と、それに続く有効な成分の値のグル
ープ番号とから2次元のハフマン符号化を行ない、得ら
れた符号語と付加ビットを合わせて符号化データとす
る。
【0011】ハフマン符号化は、フレーム画像当りの上
記直流成分DC及び交流成分ACのそれぞれのデータ分
布に於ける発生頻度のピークのものを中心として、この
中心のものほどデータビットを少なくし、周辺になるほ
ど多くするようにして、ビット割り当てをした形で、デ
ータを符号化して符号語を得ることで行なう。
【0012】
【発明が解決しようとする課題】上述したように画像信
号をメモリカード,磁気ディスク,あるいは磁気テープ
等の記録装置にディジタルデータとして記録する場合、
そのデータ量は膨大なものとなる。このため画像データ
を高能率で圧縮する必要がある。
【0013】そして、このような要求を満たす圧縮方式
として、上述の国際標準案方式がある。例えば、ディジ
タル電子スチルカメラ等に於いては、1枚のメモリカー
ドあるいは磁気ディスクまたは1本の磁気テープ等に記
録できる枚数が保証されなければならないが、この方式
に於いて、前記基本部分で例示したようなブロック毎の
直交変換と可変長符号化を組み合わせた手法では、画像
データの圧縮を高能率で行えるものの、可変長符号化を
用いているが故に符号量が一定にならず、1枚のメモリ
カードあるいは磁気ディスク,又は1本の磁気テープ等
の記録媒体に記録できる画像の枚数が不定になるという
欠点があった。このような問題を解決するために、本発
明者らは、特願平1−283761号及び特願平2−1
37222号として、次のような方式を提案した。
【0014】即ち、直交変換と可変長符号化を組み合わ
せた圧縮方式に於いて、発生符号量の制御を行なうため
に、画像メモリに記憶した標本化した画像信号を、ブロ
ックに分割し、この分割されたブロック毎に直交変換を
行なってから、この変換出力を暫定的な量子化幅で量子
化した後、この量子化出力を可変長符号化すると共に、
各ブロック毎の発生符号量と画像全体の総発生符号量を
算出する。次に、前記暫定的な量子化幅、前記総発生符
号量、及び目的とする総符号量とから、新しい量子化幅
を予測する。また、前記各ブロック毎の発生符号量と、
前記総発生符号量と、目的とする総符号量とから、各ブ
ロック毎の割り当て符号量を算出する。そして、新しい
量子化幅を用いて、再び画像メモリの画像信号をブロッ
ク分割,直交変換,量子化,可変長符号化を行なうと共
に、各ブロックの発生符号量が各ブロックの割り当て符
号量を越える場合には、途中で可変長符号化を中止し
て、次のブロックの処理に移る。これにより、画像全体
の総発生符号量が目的の総符号量を越えないように符号
量の制御を行なおうというものである。このような方式
は、大変に良好な結果が得られるものの、ごく希な場
合、内部演算精度等の都合により、総符号量が目的符号
量を越えてしまうことがありえる。
【0015】本発明は上記の点に鑑みて成されたもの
で、発生した符号量が割り当て符号量を越えた場合で
も、他の記録された画像に影響を与えることなく、記録
媒体に一定の枚数の画像を記録することを可能とする電
子カメラ装置を提供することを目的とする。
【0016】
【課題を解決するための手段】上記のような目的を達成
するために、本発明による電子カメラ装置は、撮影光学
レンズを介して結像された被写体像から1フレーム分の
画像データを発生するための画像データ発生手段と、前
記画像データ発生手段により発生された1フレーム分の
画像データを所定の大きさのブロックに分割するブロッ
ク化手段と、前記ブロック化手段により分割されたブロ
ック毎に直交変換を行なう直交変換手段と、前記直交変
換手段の変換出力を量子化する量子化手段と、前記量子
化手段の量子化出力を可変長符号化する可変長符号化手
段と、前記可変長符号化手段により符号化されたデータ
を記録する記録媒体と、前記可変長符号化手段により発
生した符号量が1フレームに対して予め割り当てられた
符号量を越えたか否かを判断する判断手段と、前記判断
手段により前記割り当てられた符号量を越えたと判断さ
れた時、当該フレームの以降の符号化されたデータの前
記記録媒体への記録を禁止する記録禁止手段とを備える
ものである。
【0017】
【作用】本発明による電子カメラ装置では、画像データ
をブロックに分割し、この分割されたブロック毎に直交
変換を行なってからこの変換出力を量子化し、その後、
この量子化出力を可変長符号化し、データの符号化をす
る場合、そのブロック以前の符号化により発生した符号
量の総計を計算し、この値が記録媒体への割り当て符号
量を越えた時には、少なくともその越えた符号分を記録
媒体に書き込まないようにしたことにより、発生した符
号量が割り当て符号量を越えた場合でも、他の記録され
た画像に影響を与えることなく、記録媒体に一定の枚数
の画像を記録することを可能とするものである。
【0018】
【実施例】以下、図面を参照して本発明の実施例を説明
する。
【0019】図1は、本発明の電子カメラ装置の第1の
実施例に係る電子スチルカメラ装置10のブロック構成
図で、この電子スチルカメラ装置10は、可変長符号化
の一つであるADCT(Adaptive Discreat Cosin Tran
sfer)方式のデータ圧縮を行なうものである。
【0020】即ち、撮影光学レンズ12で集光された
光、つまり被写体像がCCD(電荷結合素子)等の固体
撮像素子14で光電変換され、プロセス処理回路16で
ホワイトバランス,ガンマ補正等の処理をされた後、A
/D(アナログ/ディジタル)変換器18でディジタル
信号に変換される。このA/D変換器18からのディジ
タル信号は、データ圧縮回路20に供給され、そこでデ
ータ圧縮が行なわれる。このデータ圧縮回路20は、ブ
ロック化回路202,DCT(離散コサイン変換)回路
204,量子化回路206,ハフマン符号化回路20
8,及び符号量算出回路210により構成されている。
データ圧縮回路20で圧縮された信号は、メモリカード
22に記録される。これら一連の信号の流れは、コント
ローラ24により制御される。
【0021】データ圧縮回路20によるデータ圧縮で
は、コントローラ24から記録媒体(即ち、メモリカー
ド22)への割り当て符号量が設定される。この割り当
て符号量は、記録媒体の総容量を記録枚数で割ることで
求められる。データ圧縮回路20では、符号化した符号
量の総計と割り当て符号量とを常に比較しており、符号
量が割り当て符号量を越えた場合には、コントローラ2
4に知らせる信号を出力する。
【0022】コントローラ24は、メモリカード22の
どのアドレスにデータを書き込むかも制御している。即
ち、通常の撮影では、コントローラ24は、設定された
コマ数に対応するメモリカード22のアドレスにデータ
を書き込み、その後、コマ数を1加算して次の撮影に備
える。
【0023】以上の構成の電子スチルカメラ10に於い
て、図示しないシャッタが押下されることにより撮影が
開始されると、固体撮像素子14より被写体の映像信号
が出力され、プロセス処理回路16で色分離,ホワイト
バランス,ガンマ補正,等の処理を受け、A/D変換器
18でディジタル信号に変換されて、データ圧縮回路2
0に入力される。
【0024】データ圧縮回路20に入力された信号は、
ブロック化回路202により8×8画素のブロックに分
割され、DCT回路204に於いて離散コサイン変換が
行なわれる。この離散コサイン変換により得られた変換
係数は、DCT回路204から量子化回路206に供給
され、この量子化回路206に於いて各周波数成分毎に
決められた量子化幅で割ることにより、線形量子化され
る。この量子化された値は、ハフマン符号化回路208
に入力される。そして、直流成分DCは、近傍ブロック
の直流成分との差分値をグループ番号と付加ビットで表
現し、グループ番号をハフマン符号化し、得られた符号
値と付加ビットを合わせて符号化データとする。また、
交流成分ACについては、ジグザグスキャン(低い周波
数成分から高い周波数成分へのスキャン)が行なわれ、
無効成分の連続する個数(零のラン数)と、それに続く
有効な成分の値のグループ番号との組合せによる2次元
のハフマン符号化が行なわれる。そして、得られた符号
値と有効値に対する付加ビットとを符号化データとす
る。
【0025】こうして得られた符号化データは、符号量
算出回路210に入力される。この符号量算出回路21
0では、ブロック毎に得られる符号化データから符号長
を計算し、それを順次加算する。そして、得られた符号
総量とコントローラ24から与えられる割り当て符号量
とを比較し、符号総量が割り当て符号量を越えた場合に
は、超過信号をコントローラ24に出力する。
【0026】コントローラ24は、データ圧縮回路20
つまり符号量算出回路210から上記超過信号を受ける
まで、上記データ圧縮回路20つまりハフマン符号化回
路208からの符号化データを順次メモリカード22に
書き込ませるよう制御する。そして、上記超過信号を受
けると、その超過信号が発生したブロックの符号化デー
タのメモリカード22への書き込みを中止するよう制御
する。
【0027】また、符号化の途中で符号総量が割り当て
符号量を超過した場合には、コントローラ24は、それ
以降のブロックの符号化を打ち切り、撮影を終了するよ
う各部を制御する。
【0028】このようにすることにより、少なくとも符
号化が完了した部分までの画像は正常に再生することが
できるようになる。また、割り当てより余分にメモリカ
ード22に書いてしまうことで、前に記録された次のコ
マに相当する画像データを破壊したり、あるいは次に撮
影したコマが重ね書きされて画像データの終わりが損な
われ、再生時に画像が乱れることを防ぐことが可能とな
る。
【0029】図2は、本発明の電子カメラ装置の第2の
実施例に係る電子スチルカメラ装置30のブロック構成
図で、図1と同様のものには同じ参照番号を付してあ
る。本第2の実施例の電子スチルカメラ装置30は、第
1の実施例の電子スチルカメラ装置10にLED(発光
ダイオード)等で作られる表示装置26を追加したもの
である。
【0030】このような構成の電子スチルカメラ装置3
0では、前述した第1の実施例と同様に、データ圧縮回
路20でデータ圧縮する際、このデータ圧縮回路20か
ら出てくる符号量が割り当て符号量を越えた場合には、
コントローラ24は、その時点で符号化を打ち切る。
【0031】そして、本第2の実施例に於いては、この
時に、コントローラ24は、コマ数を進めることなく、
次の撮影に備えると同時に、表示装置26に信号を送
り、今の撮影が正常に終了しなかったことを撮影者に知
らせる。このように撮影者に撮影が失敗したことを知ら
せることで、撮影し直すことを可能とする。
【0032】また、本第2の実施例の電子スチルカメラ
装置30では、コントローラ24は、失敗したコマに対
応するメモリカード22のアドレスに既に書き込まれて
いるデータを全て消去する。これは以下の理由による。
【0033】例えば、7コマ目の撮影が失敗した時に
は、電子スチルカメラ装置30は、次の撮影も7コマ目
に書き込む状態で止まっていることになる。ここで、撮
影者が続けてもう一度7コマ目に撮影し、この撮影が正
常に終了すれば、前回の失敗した撮影の記録は消去され
る。しかし、撮影者が続けて撮影しなかった場合には、
失敗した撮影が消去されず、このまま再生すると、不完
全な画像が表示されてしまうことになる。このようなこ
とが起こらないように、本第2の実施例の電子スチルカ
メラ装置30では、コントローラ24は、符号化を打ち
切り、コマ数を加算させずに撮影者に撮影が正常に終了
しなかったことを伝えると同時に、失敗した7コマ目の
データを全て消去することで、正常でない画像を表示し
てしまうことを防ぐようにしている。
【0034】
【発明の効果】以上詳述したように本発明によれば、発
生した符号量の総計が記録媒体への割り当て符号量を越
えた場合には、少なくともその越えた符号分を記録媒体
に書き込まないようにしたことにより、発生した符号量
が割り当て符号量を越えた場合でも、一定の時間内に撮
影を終了することができ、また他の記録された画像を乱
すことなく、記録媒体に一定の枚数の画像を記録するこ
とを可能とする電子カメラ装置を提供することができ
る。
【図面の簡単な説明】
【図1】本発明による電子カメラ装置の第1の実施例と
しての電子スチルカメラ装置のブロック構成図である。
【図2】本発明による電子カメラ装置の第2の実施例と
しての電子スチルカメラ装置のブロック構成図である。
【図3】従来の圧縮方式の原理を説明するための動作遷
移図である。
【符号の説明】
10,30…電子スチルカメラ、12…撮影光学レン
ズ、14…固体撮像素子(CCD)、16…プロセス処
理回路、18…アナログ/ディジタル(A/D)変換
器、20…データ圧縮回路、22…メモリカード、24
…コントローラ、26…表示装置、202…ブロック化
回路、204…離散コサイン変換(DCT)回路、20
6…量子化回路、208…ハフマン符号化回路、210
…符号量算出回路。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 撮影光学レンズを介して結像された被写
    体像から1フレーム分の画像データを発生するための画
    像データ発生手段と、 前記画像データ発生手段により発生された1フレーム分
    の画像データを所定の大きさのブロックに分割するブロ
    ック化手段と、 前記ブロック化手段により分割されたブロック毎に直交
    変換を行なう直交変換手段と、 前記直交変換手段の変換出力を量子化する量子化手段
    と、 前記量子化手段の量子化出力を可変長符号化する可変長
    符号化手段と、 前記可変長符号化手段により符号化されたデータを記録
    する記録媒体と、 前記可変長符号化手段により発生した符号量が1フレー
    ムに対して予め割り当てられた符号量を越えたか否かを
    判断する判断手段と、 前記判断手段により前記割り当てられた符号量を越えた
    と判断された時、当該フレームの以降の符号化されたデ
    ータの前記記録媒体への記録を禁止する記録禁止手段と
    を具備することを特徴とする電子カメラ装置。
  2. 【請求項2】 前記電子カメラ装置は、 1フレーム分の符号化されたデータの前記記録媒体への
    記録後、前記記録媒体上の記録位置を更新する更新手段
    と、 前記判断手段により前記割り当てられた符号量を越えた
    と判断された時、前記更新手段の動作を禁止する更新禁
    止手段と、 前記判断手段により前記割り当てられた符号量を越えた
    と判断された時、被写体像の撮影が完了しなかったこと
    を撮影者に告知するための告知手段とをさらに具備する
    ことを特徴とする請求項1に記載の電子カメラ装置。
JP40260990A 1990-12-17 1990-12-17 電子カメラ装置 Expired - Fee Related JP3095788B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP40260990A JP3095788B2 (ja) 1990-12-17 1990-12-17 電子カメラ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP40260990A JP3095788B2 (ja) 1990-12-17 1990-12-17 電子カメラ装置

Publications (2)

Publication Number Publication Date
JPH06141274A true JPH06141274A (ja) 1994-05-20
JP3095788B2 JP3095788B2 (ja) 2000-10-10

Family

ID=18512409

Family Applications (1)

Application Number Title Priority Date Filing Date
JP40260990A Expired - Fee Related JP3095788B2 (ja) 1990-12-17 1990-12-17 電子カメラ装置

Country Status (1)

Country Link
JP (1) JP3095788B2 (ja)

Also Published As

Publication number Publication date
JP3095788B2 (ja) 2000-10-10

Similar Documents

Publication Publication Date Title
US5291282A (en) Image data coding apparatus and method capable of controlling amount of codes
JP4350809B2 (ja) ディジタルカメラ
JP3085465B2 (ja) 画像データの符号化装置および符号化方法
US8120671B2 (en) Digital camera for recording a still image while shooting a moving image
JP3093233B2 (ja) 画像符号化装置及びその方法
JPH053550A (ja) 画像データの符号化装置および符号化方法
JPH0832037B2 (ja) 画像データ圧縮装置
JPH06121275A (ja) スチルカメラ
JP2952000B2 (ja) 画像データの符号化装置および符号化方法
JP2959831B2 (ja) 画像データの符号化装置
JP3037961B2 (ja) 電子カメラ装置および画像データの符号化装置
JP3095788B2 (ja) 電子カメラ装置
JP4430731B2 (ja) ディジタルカメラおよび撮影方法
JP2766528B2 (ja) 電子カメラの画像データ処理装置
JP2941913B2 (ja) 画像信号記録装置
JP3076081B2 (ja) 画像信号処理装置
JPH07312751A (ja) 画像データ圧縮符号化方法および装置
US7120304B2 (en) Image data compressing apparatus
JP3038022B2 (ja) 電子カメラ装置
JP3192133B2 (ja) 電子カメラ装置
JP3055954B2 (ja) 電子スチルカメラ
JPH04220875A (ja) 画像デ−タの符号化装置
JPH04248769A (ja) 画像データ符号化回路
KR100210439B1 (ko) 디지탈 카메라의 압축 제어방법
JPH04179371A (ja) 画像データの符号化装置および符号化方法

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000718

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080804

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090804

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100804

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees