JP2009105960A - 撮影装置およびこれに用いるプログラム並びに画像記憶方法 - Google Patents
撮影装置およびこれに用いるプログラム並びに画像記憶方法 Download PDFInfo
- Publication number
- JP2009105960A JP2009105960A JP2009021518A JP2009021518A JP2009105960A JP 2009105960 A JP2009105960 A JP 2009105960A JP 2009021518 A JP2009021518 A JP 2009021518A JP 2009021518 A JP2009021518 A JP 2009021518A JP 2009105960 A JP2009105960 A JP 2009105960A
- Authority
- JP
- Japan
- Prior art keywords
- block noise
- image
- block
- compressed image
- pixel
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 41
- 238000003384 imaging method Methods 0.000 title claims description 11
- 230000006835 compression Effects 0.000 claims abstract description 118
- 238000007906 compression Methods 0.000 claims abstract description 118
- 238000011156 evaluation Methods 0.000 claims abstract description 70
- 230000008859 change Effects 0.000 claims description 58
- 230000008569 process Effects 0.000 description 22
- 239000004973 liquid crystal related substance Substances 0.000 description 18
- 238000012545 processing Methods 0.000 description 14
- 230000006837 decompression Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
【解決手段】 撮影した画像をデフォルト値の圧縮率ρによりJPEG圧縮し(S110)、JPEG圧縮した圧縮画像のブロックノイズの程度を判定する(S120)。そして、ブロックノイズの程度として計算されたブロックノイズ評価値Bを設定値Bsetと比較し(S130)。ブロックノイズ評価値Bが設定値Bsetより大きいときには、ブロックノイズ評価値Bが設定値Bset以下となるまで圧縮率ρを小さくしてJPEG圧縮する(S140)。そして、ブロックノイズ評価値Bが設定値Bset以下になると、その圧縮画像データに撮影順のIDを付与して記憶媒体に保存する(S150)。この結果、撮影した画像に応じた圧縮率により圧縮して画像を記憶媒体に記憶することができる。
【選択図】図4
Description
画像を撮影する撮影装置であって、
撮影した画像を縦横が所定の画素数のブロックに分割して圧縮した圧縮画像を生成する圧縮画像生成手段と、
前記圧縮画像を記憶可能な記憶手段と、
前記圧縮画像に対して圧縮に伴ってブロック境界に生じ得るブロックノイズの程度を判定するブロックノイズ判定手段と、
前記判定されたブロックノイズの程度が所定のブロックノイズの程度以上のときには前記撮影した画像の圧縮率を低減した圧縮画像が作成されるよう前記画像圧縮手段を制御し、前記判定されたブロックノイズの程度が前記所定のブロックノイズの程度以下のときには前記圧縮画像が前記記憶手段に記憶されるよう制御する画像圧縮記憶制御手段と、
を備えることを要旨とする。
撮影した画像を記憶可能な記憶手段を有する撮影装置用のプログラムであって、
(a)撮影した画像を縦横が所定の画素数のブロックに分割して圧縮した圧縮画像を生成するモジュールと、
(b)前記圧縮画像に対して圧縮に伴ってブロック境界に生じ得るブロックノイズの程度を判定するモジュールと、
(c)前記判定されたブロックノイズの程度が所定のブロックノイズの程度以上のときには前記撮影した画像の圧縮率を低減した圧縮画像が作成されるよう前記画像圧縮手段を制御し、前記判定されたブロックノイズの程度が前記所定のブロックノイズの程度以下のときには前記圧縮画像が前記記憶手段に記憶されるよう制御するモジュールと、
を備えることを要旨とする。
る、装置として機能させることができる。したがって、撮影した画像を所定のブロックノイズの程度以下の圧縮画像として記憶することができる。
画像を記憶する画像記憶方法であって、
(a)画像を縦横が所定の画素数のブロックに分割して圧縮した圧縮画像を生成し、
(b)前記圧縮画像に対して圧縮に伴ってブロック境界に生じ得るブロックノイズの程度を判定し、
(c)前記判定されたブロックノイズの程度が所定のブロックノイズの程度以上のときには前記画像の圧縮率を低減した圧縮画像を作成し、前記判定されたブロックノイズの程度が前記所定のブロックノイズの程度以下のときには前記圧縮画像を記憶する、
ことを要旨とする。
値を圧縮率ρに設定し(ステップS100)、撮影した画像データを圧縮率ρによるJPEG圧縮を行なう(ステップS110)。ここで、圧縮率ρのデフォルト値は、色調や明るさが大きく変化する画像をJPEG圧縮した際に画像の圧縮に伴うブロック境界に生じ得るノイズ(以下、ブロックノイズという。)の影響があまり生じない程度として設定されている。また、圧縮率ρによるJPEG圧縮は、デジタル画像処理部46により画像処理されてワークメモリ40cに記憶されている画像データに対して圧縮伸張部47により実行される。なお、前述したようにJPEG圧縮された圧縮画像データは、ワークメモリ40cに書き込まれる。
dy(x,y)=Y(x,y+1)-Y(x,y) (3)
次に、計算した輝度強度差から水平方向と垂直方向の各画素における輝度の変化の滑らかさを計算する(ステップS220)。実施例では、各画素における輝度の変化の滑らかさは、水平方向の画素における輝度の変化の滑らかさをsx(x,y)とし、垂直方向の画素における輝度の変化の滑らかさをsy(x,y)とすると、次式(4)および式(5)により計算される。この画素における輝度の変化の滑らかさは、式(4)および式(5)から解るように、隣接する画素間の輝度の偏差の絶対値の和の大きさを表わす。
sy(x,y)=|dy(x,y-1)-dy(x,y)|+|dy(x,y)-dy(x,y+1)| (5)
こうして各画素の輝度の変化の滑らかさを計算すると、JPEG圧縮に用いたブロックの境界に位置する画素(以下、境界ピクセルという。)における水平方向および垂直方向の輝度の変化の滑らかさの平均ave(psx),ave(psy)を計算すると共に(ステップS230)、境界ピクセル以外の画素(以下、内部ピクセルという。)における水平方向および垂直方向の輝度の変化の滑らかさの平均ave(nsx),ave(nsy)を計算する(ステップS240)。具体的には、水平方向の境界ピクセルにおける輝度の変化の滑らかさの平均ave(psx)についてxが8の倍数のsx(x,y)の総
和をその個数で割ることにより計算し、垂直方向の境界ピクセルにおける輝度の変化の滑らかさの平均ave(psy)についてyが8の倍数のsx(x,y)の総和をその個数で割ることにより計算し、水平方向の内部ピクセルにおける輝度の変化の滑らかさの平均ave(nsx)についてxが8の倍数ではないsx(x,y)の総和をその個数で割ることにより計算し、垂直方向の内部ピクセルにおける輝度の変化の滑らかさの平均ave(nsy)についてyが8の倍数ではないsx(x,y)の総和をその個数で割ることにより計算する。
設定された設定値Bset以下となった圧縮率ρによるJPEG圧縮された圧縮画像データを記憶媒体53に記憶するから、撮影した画像に対してより適正な圧縮率を用いて圧縮して記憶媒体53に記憶することができる。
350)、ステップS310に戻ってワークメモリ40cに書き込まれている画像データに対して小さくした圧縮率ρによるJPEG圧縮を実行し、再びブロックノイズの程度を判定し(ステップS320)、ブロックノイズ評価値Bを含む操作画面を再び液晶ディスプレイ31に表示する(ステップS330)。このように、操作画面が表示されている状態でAボタン36が操作されると、JPEG圧縮における圧縮率ρを小さくしてJPEG圧縮してブロックノイズの程度を判定する処理を繰り返す。
ディスプレーボタン、39 レビューボタン、40a CPU、40b ROM、40c ワークメモリ、40d フラッシュメモリ、42 光学系、43 イメージセンサ、44 センサコントローラ、45 アナログフロントエンド(AFE)部、46 デジタル画像処理部、47 圧縮伸張部、50 ディスプレイコントローラ、52 入出力インタフェース、53 記憶媒体、54 USBホストコントローラ、55 USB接続端子、56 USBデバイスコントローラ。
Claims (17)
- 画像を撮影する撮影装置であって、
撮影した画像を縦横が所定の画素数のブロックに分割して圧縮した圧縮画像を生成する圧縮画像生成手段と、
前記圧縮画像を記憶可能な記憶手段と、
前記圧縮画像に対して圧縮に伴ってブロック境界に生じ得るブロックノイズの程度を判定するブロックノイズ判定手段と、
前記判定されたブロックノイズの程度が所定のブロックノイズの程度以上のときには前記撮影した画像の圧縮率を低減した圧縮画像が作成されるよう前記画像圧縮手段を制御し、前記判定されたブロックノイズの程度が前記所定のブロックノイズの程度以下のときには前記圧縮画像が前記記憶手段に記憶されるよう制御する画像圧縮記憶制御手段と、
を備える撮影装置。 - 前記ブロックノイズ判定手段は、前記圧縮画像における各画素に対して所定の方向に隣接する画素に対する輝度成分に基づいて各画素間の輝度強度差を演算し、各画素間の輝度強度差の前記所定の方向における前後の差分に基づいて各画素における輝度の変化の滑らかさを演算し、前記ブロックの境界に位置しない画素における輝度の変化の滑らかさの平均に対する前記ブロックの境界に位置する画素における輝度の変化の滑らかさの平均の比に基づいてブロックノイズ評価指数を演算し、該演算したブロックノイズ評価指数に基づいてブロックノイズの程度を判定する手段である請求項1記載の撮影装置。
- 前記所定の方向は、縦方向と横方向との二方向である請求項2記載の撮影装置。
- 前記ブロックノイズ判定手段は、縦方向における前記比と横方向における前記比との平均に基づいてブロックノイズ評価指数を演算する手段である請求項3記載の撮影装置。
- 前記所定の方向は、縦方向または横方向のうちのいずれか一方向である請求項2記載の撮影装置。
- 前記ブロックノイズ判定手段は、各画素に対して所定の方向に隣接する画素に対する輝度成分の差分を前記各画素の輝度強度差として演算する手段である請求項2ないし5いずれか記載の撮影装置。
- 前記ブロックノイズ判定手段は、各画素間の輝度強度差の前記所定の方向における前後の差分の絶対値の和を前記各画素における輝度の変化の滑らかさとして演算する手段である請求項2ないし6いずれか記載の撮影装置。
- 前記ブロックノイズ判定手段は、ブロックノイズの程度が大きくなるほど大きな値となるようブロックノイズ評価指数を演算する手段である請求項2ないし7いずれか記載の撮影装置。
- 前記圧縮画像作成手段は、デフォルト値として所定の圧縮率を用いて前記撮影した画像の圧縮画像を作成する手段である請求項1ないし8いずれか記載の撮影装置。
- 前記画像圧縮記憶制御手段は、前記判定されたブロックノイズの程度が所定のブロックノイズの程度以上のときには予め定められた段階的に低減する圧縮率を順次選択して前記撮影した画像の圧縮画像が作成されるよう前記画像圧縮手段を制御する手段である請求項1ないし9いずれか記載の撮影装置。
- 請求項1ないし10いずれか記載の撮影装置であって、
画像や文字などの表示情報を表示可能な表示手段と、
前記判定されたブロックノイズの程度を前記表示手段に表示するブロックノイズ表示制御手段と、
を備える撮影装置。 - 前記ブロックノイズ表示制御手段は、前記判定されたブロックノイズの程度を数値および/またはグラフをもって前記表示手段に表示する手段である請求項11記載の撮影装置。
- 前記画像圧縮記憶制御手段は、操作者による前記撮影した画像の圧縮率を低減した圧縮画像の作成の指示がなされたときに前記撮影した画像の圧縮率を低減した圧縮画像が作成されるよう前記画像圧縮手段を制御する手段である請求項11または12記載の撮影装置。
- 撮影した画像を記憶可能な記憶手段を有する撮影装置用のプログラムであって、
(a)撮影した画像を縦横が所定の画素数のブロックに分割して圧縮した圧縮画像を生成するモジュールと、
(b)前記圧縮画像に対して圧縮に伴ってブロック境界に生じ得るブロックノイズの程度を判定するモジュールと、
(c)前記判定されたブロックノイズの程度が所定のブロックノイズの程度以上のときには前記撮影した画像の圧縮率を低減した圧縮画像が作成されるよう前記画像圧縮手段を制御し、前記判定されたブロックノイズの程度が前記所定のブロックノイズの程度以下のときには前記圧縮画像が前記記憶手段に記憶されるよう制御するモジュールと、
を備えるプログラム。 - 前記モジュール(b)は、前記圧縮画像における各画素に対して所定の方向に隣接する画素に対する輝度成分に基づいて各画素間の輝度強度差を演算し、各画素間の輝度強度差の前記所定の方向における前後の差分に基づいて各画素における輝度の変化の滑らかさを演算し、前記ブロックの境界に位置しない画素における輝度の変化の滑らかさの平均に対する前記ブロックの境界に位置する画素における輝度の変化の滑らかさの平均の比に基づいてブロックノイズ評価指数を演算し、該演算したブロックノイズ評価指数に基づいてブロックノイズの程度を判定するモジュールである請求項14記載のプログラム。
- 画像を記憶する画像記憶方法であって、
(a)画像を縦横が所定の画素数のブロックに分割して圧縮した圧縮画像を生成し、
(b)前記圧縮画像に対して圧縮に伴ってブロック境界に生じ得るブロックノイズの程度を判定し、
(c)前記判定されたブロックノイズの程度が所定のブロックノイズの程度以上のときには前記画像の圧縮率を低減した圧縮画像が作成し、前記判定されたブロックノイズの程度が前記所定のブロックノイズの程度以下のときには前記圧縮画像を記憶する、
画像記憶方法。 - 前記ステップ(b)は、前記圧縮画像における各画素に対して所定の方向に隣接する画素に対する輝度成分に基づいて各画素間の輝度強度差を演算し、各画素間の輝度強度差の前記所定の方向における前後の差分に基づいて各画素における輝度の変化の滑らかさを演算し、前記ブロックの境界に位置しない画素における輝度の変化の滑らかさの平均に対する前記ブロックの境界に位置する画素における輝度の変化の滑らかさの平均の比に基づいてブロックノイズ評価指数を演算し、該演算したブロックノイズ評価指数に基づいてブロックノイズの程度を判定するステップである請求項16記載の画像記憶方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009021518A JP2009105960A (ja) | 2009-02-02 | 2009-02-02 | 撮影装置およびこれに用いるプログラム並びに画像記憶方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009021518A JP2009105960A (ja) | 2009-02-02 | 2009-02-02 | 撮影装置およびこれに用いるプログラム並びに画像記憶方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004140064A Division JP4281615B2 (ja) | 2004-05-10 | 2004-05-10 | 撮影装置およびこれに用いるプログラム並びに画像記憶方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009105960A true JP2009105960A (ja) | 2009-05-14 |
Family
ID=40707144
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009021518A Pending JP2009105960A (ja) | 2009-02-02 | 2009-02-02 | 撮影装置およびこれに用いるプログラム並びに画像記憶方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009105960A (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05219385A (ja) * | 1992-02-07 | 1993-08-27 | Hudson Soft Co Ltd | 画像圧縮・伸張方法および装置 |
| JPH11215515A (ja) * | 1998-01-27 | 1999-08-06 | Eastman Kodak Japan Ltd | 画像センサのライン毎ノイズ除去装置及び方法 |
| JP2002237141A (ja) * | 2001-02-08 | 2002-08-23 | Toshiba Corp | 情報記憶装置、その制御プログラム、およびプログラム記録媒体 |
-
2009
- 2009-02-02 JP JP2009021518A patent/JP2009105960A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05219385A (ja) * | 1992-02-07 | 1993-08-27 | Hudson Soft Co Ltd | 画像圧縮・伸張方法および装置 |
| JPH11215515A (ja) * | 1998-01-27 | 1999-08-06 | Eastman Kodak Japan Ltd | 画像センサのライン毎ノイズ除去装置及び方法 |
| JP2002237141A (ja) * | 2001-02-08 | 2002-08-23 | Toshiba Corp | 情報記憶装置、その制御プログラム、およびプログラム記録媒体 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20060034531A1 (en) | Block noise level evaluation method for compressed images and control method of imaging device utilizing the evaluation method | |
| US6812969B2 (en) | Digital camera | |
| JP4869149B2 (ja) | 画像データ圧縮装置、画像データ圧縮方法およびプログラム | |
| US8724898B2 (en) | Signal processor and storage medium storing signal processing program | |
| JP5169318B2 (ja) | 撮像装置、撮像方法 | |
| JP5553230B2 (ja) | 撮像装置および撮像処理方法 | |
| JP2005269373A (ja) | 映像信号処理システムおよび電子映像機器 | |
| JP2006115446A (ja) | 撮影装置、及び画像評価方法 | |
| JP2019110467A (ja) | 画像色変換装置、画像色変換プログラム、画像色変換方法 | |
| JP5950756B2 (ja) | 画像処理装置および画像処理方法 | |
| US20140147090A1 (en) | Image capturing apparatus, image processing apparatus, and control method therefor | |
| JP4281615B2 (ja) | 撮影装置およびこれに用いるプログラム並びに画像記憶方法 | |
| US20110085731A1 (en) | Digital image processing apparatus for recognizing fireworks, method of operating the same, and computer-readable storage medium | |
| JP4908742B2 (ja) | 撮影装置およびこの制御方法 | |
| JP2005167476A (ja) | ホワイトバランス制御装置 | |
| JP2009105960A (ja) | 撮影装置およびこれに用いるプログラム並びに画像記憶方法 | |
| JP3951993B2 (ja) | 撮像装置及びこの撮像装置に用いられるカラーデータ計測方法 | |
| JP7214484B2 (ja) | 映像信号処理装置、映像信号処理方法、及びプログラム | |
| JP5094686B2 (ja) | 画像処理装置、画像処理方法、および、画像処理プログラム | |
| JP2017126920A (ja) | 撮像装置 | |
| JP2010103820A (ja) | 画像処理装置および画像処理方法並びにプログラム | |
| JP2020112730A (ja) | 表示装置及びその制御方法、プログラム、記憶媒体 | |
| JP5659574B2 (ja) | 画像処理装置、撮像装置、及び画像処理プログラム | |
| JP2008067298A (ja) | 撮影装置及びプログラム | |
| JP2006025213A (ja) | 撮影装置およびその制御方法、撮影装置用プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090217 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090217 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091013 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091208 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100420 |
