(57)【要約】      （修正有）【課題】処理に伴う画質の劣化を抑制した情報量の圧縮処理を行う画像処理装置を提供する。【解決手段】画像に含まれる所定部分を検出する検出部４０と、画像中の複数に分割された分割領域のそれぞれに対して情報量を圧縮する圧縮処理部５０と、複数の分割領域のそれぞれに対する圧縮処理部による圧縮率を制御する圧縮率制御部６０と、を備える画像処理装置３０であって、圧縮率制御部６０は、複数の分割領域のうち検出部４０によって所定部分が検出されなかった分割領域の圧縮率を、所定部分からの距離の変化に対応して変化させることを特徴とする。【選択図】図１
2017055253.tif 000002
【特許請求の範囲】
【請求項１】
画像に含まれる所定部分を検出する検出部と、
前記画像中の複数に分割された分割領域のそれぞれに対して情報量を圧縮する圧縮処理部と、
複数の前記分割領域のそれぞれに対する前記圧縮処理部による圧縮率を制御する圧縮率制御部と、を備える画像処理装置であって、
前記圧縮率制御部は、複数の前記分割領域のうち前記検出部によって前記所定部分が検出されなかった前記分割領域の圧縮率を、前記所定部分からの距離に基づいて変化させることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記圧縮率制御部は、複数の前記分割領域に対して、前記所定部分からの距離が近い前記分割領域ほど低い圧縮率を適用することを特徴とする画像処理装置。
【請求項３】
請求項１又は請求項２に記載の画像処理装置であって、
前記検出部で検出する前記所定部分は、対象領域のエッジ部分であることを特徴とする画像処理装置。
【請求項４】
請求項１に記載の画像処理装置であって、
前記検出部は、対象領域の内側の前記所定部分を検出し、
前記圧縮率制御部は、複数の前記分割領域のうち前記対象領域が含まれていない前記分割領域に対して、前記所定部分からの距離が近いほど、低い圧縮率を適用することを特徴とする画像処理装置。
【請求項５】
請求項４に記載の画像処理装置であって、
前記検出部で検出する前記所定部分は、前記対象領域の重心に基づく位置であることを特徴とする画像処理装置。
【請求項６】
請求項１から請求項５までのいずれかに記載の画像処理装置であって、
前記圧縮率制御部は、複数の前記分割領域のうち、前記所定部分が検出された前記分割領域である第１領域、前記所定部分が検出されなかった前記分割領域である第２領域、および前記所定部分が検出されなかった前記分割領域でありかつ、前記第１領域に対して前記第２領域より遠い位置にある第３領域に対して、前記第２領域の圧縮率を、前記第１領域の圧縮率より高い圧縮率とし、前記第３領域の圧縮率を、前記第２領域の圧縮率よりも高い圧縮率とすることを特徴とする画像処理装置。
【請求項７】
請求項１から請求項６までのいずれかに記載の画像処理装置であって、
前記検出部は、前記画像の輝度の勾配を検出し、
前記圧縮率制御部は、前記検出部によって前記所定部分が検出された前記分割領域と、前記検出部によって前記所定部分が検出されなかった前記分割領域との境界部分における輝度の勾配が所定値以上である場合に、前記検出部によって前記所定部分が検出されなかった前記分割領域の圧縮率を、前記所定部分からの距離に基づいて変化させることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の情報量を圧縮する処理を行う画像処理装置に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置において、ＣＣＤやＣＭＯＳ等の撮像素子で生成された画像情報は、情報量を圧縮する処理を行い、ＪＰＥＧデータと呼ばれるような圧縮された状態で保存される場合がある。
【０００３】
このような画像の圧縮処理において、情報量の圧縮に伴う画質の劣化をできるだけ抑制し、圧縮前後における画像の見た目の変化を小さくする技術としては、例えば、画像を複数の領域に分割して各領域のエッジ強度を測定し、エッジ強度の高い領域に対して、基準値よりも符号量を多く割り当てる技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１９３５３０号公報
【発明の概要】
【０００５】
本発明に係る画像処理装置は、
画像に含まれる所定部分を検出する検出部と、
前記画像中の複数に分割された分割領域のそれぞれに対して情報量を圧縮する圧縮処理部と、
複数の前記分割領域のそれぞれに対する前記圧縮処理部による圧縮率を制御する圧縮率制御部と、を備える画像処理装置であって、
前記圧縮率制御部は、複数の前記分割領域のうち前記検出部によって前記所定部分が検出されなかった前記分割領域の圧縮率を、前記所定部分からの距離に基づいて変化させることを特徴とする。
【図面の簡単な説明】
【０００６】
【図１】第１実施形態に係る画像処理装置の概略ブロック図である。
【図２】図１に示す画像処理装置で取得された画像及び距離画像の一例を表す概念図である。
【図３】図１に示す画像処理装置を用いて行われる圧縮処理の例を示す概念図である。
【図４】第２実施形態に係る画像処理装置の概略ブロック図である。
【図５】図４に示す画像処理装置を用いて行われる圧縮処理の例を示す概念図である。
【図６】第３実施形態に係る画像処理装置の概略ブロック図である。
【発明を実施するための形態】
【０００７】
以下に、添付図面を参照して実施形態について詳細に説明する。
【０００８】
[第１実施形態]
図１は、第１実施形態に係る画像処理装置３０の概略ブロック図である。画像処理装置３０は、画像取得部３２、検出部４０、圧縮処理部５０及び圧縮率制御部６０を有する。画像処理装置３０には、デジタルカメラ、デジタルビデオカメラ、カメラ付き携帯通信機器のように、光による像を取得して画像を生成可能な撮影部３４を有するものが含まれる他、撮影部を含まないパーソナルコンピュータ等も含まれる。
【０００９】
画像取得部３２は、画像を取得する撮影部３４と距離画像を取得する距離画像部３６とを有する。撮影部３４は、データファイルとしての画像を生成することにより、画像を取得する。撮影部３４は、撮影対象からの光を画像処理装置３０の筐体内部に取り込む光学系と、取り込んだ光を光電変換することにより画像を生成するＣＭＯＳ等の撮像素子とを有する。
【００１０】
距離画像部３６は、撮影部３４などの基準位置から撮影対象までの距離情報を表す距離画像を取得する。距離画像部３６が取得する距離画像は、画像の中における二次元的な位置情報と距離情報とを組み合わせたデータを有しており、画像取得部３２で取得される画像と対応させることにより、画像に含まれる被写体像について、基準位置から撮影対象までの撮影距離を算出することができる。なお、ここでの撮影距離とは、被写体距離を含む概念である。
【００１１】
距離画像部３６が距離情報を取得する方法は、特に限定されないが、例えば、距離画像部３６は、発光部と受光部とを有する距離測定センサを有しており、発光部が発光した光を撮影対象で反射させた後に受光部で受光することにより、距離情報を得ることができる。また、距離画像部３６は、画像取得部３２等が取得した画像について画像解析を行うことにより、距離画像を取得してもよい。
【００１２】
なお、本実施形態に係る画像取得部３２は、光電変換により画像を生成する撮影部３４を有しているが、画像取得部３２としてはこれに限定されない。たとえば、画像取得部は、撮影部３４の代わりに、データを受信するデータ受信部を有するものであってもよく、画像処理装置以外の装置で生成された画像を、データ受信部を介して受信することにより、取得するものであってもよい。
【００１３】
検出部４０、圧縮処理部５０及び圧縮率制御部６０は、画像に対して各種の演算処理を実施するためのマイクロプロセッサ及びメモリ等により構成される。検出部４０は、画像取得部３２で取得された画像に含まれる所定部分や、所定部分を含む対象領域を検出する。検出部４０が検出する所定部分としては、エッジ部分や、対象領域の境界である境界エッジ部分や、対象領域の中心又は重心のような重心に基づく部分が挙げられるが、特に限定されない。また、検出部４０が検出する対象領域としては、例えば、人物のような被写体が写っている被写体領域や、背景が写っている背景領域や、動植物や乗り物のような所定の物体が写っている物体領域などが挙げられるが、特に限定されない。
【００１４】
第１実施形態の検出部４０は、距離画像を解析して画像に含まれるエッジを検出する距離画像エッジ検出部４２ａと、画像を解析して画像に含まれるエッジを検出する画像エッジ検出部４２ｂとを有する。
【００１５】
距離画像エッジ検出部４２ａは、距離画像を用いて、基準位置から撮影対象までの距離の変化が大きい部分を検出し、撮影距離の変化が大きい部分に対応する画像の部分を、エッジ部分として検出する。例えば、距離画像エッジ検出部４２ａは、距離画像の距離情報を、距離画像の面方向に微分することにより、距離画像の各位置（又は領域）における撮影距離の勾配を算出し、距離画像において撮影距離の勾配が大きい位置に対応する画像の部分を、エッジ部分として検出することができる。
【００１６】
画像エッジ検出部４２ｂは、画像を用いて、エッジ部分を算出することができる。画像エッジ検出部４２ｂは、例えば、輝度情報を面方向に微分することにより、画像の各位置（又は領域）における輝度の勾配を算出し、輝度の勾配が大きい部分を、エッジ部分として検出することができる。
【００１７】
圧縮処理部５０は、画像に対して、画像の情報量を圧縮する圧縮処理を実施する。圧縮処理部５０は、まず、画像中を複数の分割領域に分割し、分割された分割領域のそれぞれに対して、情報量を圧縮する処理を実施することにより、情報量が圧縮された画像を生成する。圧縮処理部５０が実施する圧縮処理は、可逆圧縮であっても不可逆圧縮であってもよく、具体的な圧縮の方式は特に限定されないが、本実施形態では、ＪＰＥＧやＭＰＥＧのような非可逆圧縮を行う圧縮処理部５０を例に説明を行う。
【００１８】
圧縮処理部５０は、図１に示すように、ＤＣＴ部５２と、量子化部５４と、符号化部５６とを有する。ＤＣＴ部５２では、分割領域ごとにＤＣＴ変換（離散コサイン変換）を行い、画像を分割領域ごとに周波数成分に変換する。量子化部５４では、ＤＣＴ部５２で周波数成分に変換されたデータを、後述する量子化スケール制御部６２で算出された量子化パラメータを用いて量子化する。符号化部５６では、出現頻度がより高いデータに対して、より短い符号量を割り当てる可変長符号化を行う。圧縮処理部５０では、それぞれの分割領域に対して、ＤＣＴ部５２、量子化部５４及び符号化部５６が処理を行うことにより符号化され、情報量が圧縮された画像が生成される。
【００１９】
圧縮率制御部６０は、分割領域のそれぞれに対する圧縮処理部５０による圧縮率を制御する。圧縮率制御部６０の量子化スケール制御部６２は、圧縮処理部５０の量子化部５４で行われる量子化の際に用いる量子化パラメータを、分割領域のそれぞれに対して決定する。ここで、量子化パラメータとは、量子化閾値間の密度を調整して各分割領域の圧縮率を変化させる値であり、量子化スケール、量子化ステップサイズとも呼ばれる。たとえば、量子化パラメータを大きくすると粗い量子化となり圧縮率は高くなるのに対して、量子化パラメータを小さくすると細かい量子化となり圧縮率は低くなる。
【００２０】
なお、明細書及び特許請求の範囲において、圧縮率は、以下のように定義される。
圧縮率＝（（圧縮前のデータ量）-（圧縮後のデータ量））÷（圧縮前のデータ量）
【００２１】
圧縮率制御部６０の量子化スケール制御部６２は、分割領域の複雑度やエッジ量などに応じて量子化パラメータを決定することができるが、これに加えて、又はこれに換えて、圧縮率制御部６０は、検出部４０での検出結果を用いて、分割領域の量子化パラメータ及び圧縮率を変化させることができる。例えば、量子化スケール制御部６２は、検出部４０によってエッジ部分が検出されなかった分割領域の圧縮率を、検出部４０によって検出されたエッジ部分から対象となる分割領域までの距離の変化に対応して、変化させることができる。このように圧縮率を制御することにより、圧縮率制御部６０は、圧縮率の大きく異なる分割領域が隣接することにより画質の劣化が目立つ問題を防止できる。なお、圧縮率制御部６０による圧縮率の制御方法については、具体例を挙げて詳細に述べる。
【００２２】
以下に、図２及び図３等を用いて、図１に示す画像処理装置３０で行われる画像処理についてさらに具体的に説明する。
【００２３】
画像処理装置３０による画像処理では、まず図１に示す画像取得部３２の撮影部３４が画像１０を取得する。図２（ａ）は、図１に示す撮影部３４で生成及び取得された画像１０の一例を表している。画像１０は、中央部分に一人の人物の上半身を映したポートレイト写真である。また、画像取得部３２の距離画像部３６は、画像１０を生成する際に、距離画像２０を生成及び取得する。図２（ｂ）は、画像１０に対応する距離画像２０を表している。距離画像２０では、人物が写っている領域（図中ハッチング有り）が、撮影距離が相対的に近い部分として認識され、人物の周辺の背景が写っている領域（図中ハッチング無し）が、撮影距離が相対的に遠い部分として認識される。
【００２４】
次に、検出部４０のエッジ検出部４２は、画像１０に含まれるエッジ部分１３を検出する。例えば、エッジ検出部４２の距離画像エッジ検出部４２ａは、距離画像部３６で取得した距離画像２０から、人物が写っている領域と背景が写っている領域の境界部分（図２（ｂ）における太線部分）を、撮影距離の変化が大きい部分であると認識し、この位置に対応する画像１０の位置を、エッジ部分１３として検出する。また、検出部４０の画像エッジ検出部４２ｂは、例えば画像１０における輝度勾配の大きい部分を、エッジ部分として検出することができる。
【００２５】
エッジ検出部４２は、距離画像エッジ検出部４２ａで検出した部分と、画像エッジ検出部４２ｂで検出した部分のいずれか一方をエッジ部分であると認識してもよいし、両方の部分をエッジ部分であると認識してもよいし、共通の検出部分をエッジ部分であると認識しても良い。また、検出部４０は、例えば第２実施形態で述べるような被写体検出部１４４（図４参照）による被写体領域の検出結果を、エッジ検出部４２によるエッジ部分の検出結果とあわせて用いることにより、画像１０に含まれる被写体領域の境界エッジ部分を検出しても良い。
【００２６】
次に、圧縮処理部５０が、撮影部３４で取得された画像１０の情報量を圧縮する処理を行う。圧縮処理部５０は、画像１０を、図２（ｃ）に示すように複数に分割された分割領域１８に分割し、分割領域１８のそれぞれについて圧縮処理を行う。圧縮処理では、圧縮処理部５０のＤＣＴ部５２が、分割領域１８ごとにＤＣＴ変換を行う。さらに、圧縮処理部５０の量子化部５４が、量子化スケール制御部６２で算出された量子化パラメータを用いて、ＤＣＴ変換された分割領域１８を量子化する。
【００２７】
量子化部５４が用いる量子化パラメータは、検出部４０が画像１０におけるエッジ部分を検出した後、遅くとも該当する分割領域１８の量子化の開始前に、量子化スケール制御部６２で決定される。図３（ａ）は、量子化スケール制御部６２で決定される量子化パラメータによって制御される各分割領域の圧縮率を、互いに圧縮率の異なる第１領域１８ａ、第２領域１８ｂ及び第３領域１８ｃに区別して表示したものである。なお、量子化スケール制御部６２は、図２（ｃ）に示す全ての分割領域１８について量子化パラメータを決定して圧縮率を制御するが、図３（ａ）では、一部の分割領域１８の圧縮率のみを例示している。
【００２８】
図３（ａ）に示すように、量子化スケール制御部６２は、分割領域１８のうち、検出部４０でエッジ部分が検出された分割領域を第１領域１８ａとし、検出部４０でエッジ部分が検出されなかった分割領域を第２領域１８ｂ及び第３領域１８ｃとしている。第３領域１８ｃは、第１領域１８ａに対して第２領域１８ｂより遠い位置にある。量子化スケール制御部６２は、第２領域１８ｂの圧縮率を、第１領域１８ａの圧縮率より高い圧縮率とし、第３領域１８ｃの圧縮率を、第２領域１８ｂの圧縮率より高い圧縮率としている。
【００２９】
量子化スケール制御部６２は、エッジ部分が検出されなかった第２領域１８ｂ及び第３領域１８ｃの圧縮率を、エッジ部分が検出された第１領域１８ａの圧縮率より高い圧縮率とすることにより、画像１０の中で相対的に変化に富んでいる部分に多くの情報量を持たせ、画像１０の中で相対的に変化に乏しい部分の情報量を削減することができる。このため、画像処理装置３０の圧縮処理部５０は、画像１０の劣化を抑制しつつ、情報量を効果的に削減する圧縮処理が可能である。
【００３０】
図３（ｂ）は、圧縮率制御部６０及び圧縮処理部５０による圧縮処理における分割領域１８の圧縮率と、エッジ部分（所定部分）から各分割領域までの距離の関係を表したグラフである。図３（ｂ）に示すように、第１領域１８ａに対して第２領域１８ｂより遠い位置にある第３領域１８ｃの圧縮率は、第２領域１８ｂより高い圧縮率となっており、各分割領域に対して、エッジ部分からの距離が近いほど低い圧縮率が適用される。
【００３１】
図３（ｃ）は、参考例に係る量子化スケール制御部を有する画像処理装置が、図３（ａ）と同じ分割領域について行った圧縮処理の例を表したものであり、図３（ｄ）は、参考例に係る圧縮処理装置による圧縮処理における分割領域１８の圧縮率と、エッジ部分から各分割領域までの距離の関係を表したグラフである。図３（ｃ）及び図３（ｄ）に示すように、参考例に係る圧縮処理では、エッジ部分が検出された分割領域には低い圧縮率が適用されているものの、エッジ部分が検出されなかった分割領域には、エッジ部分からの距離に関わらず、高い圧縮率が適用されている。このような圧縮処理では、図３（ｄ）に示すように、圧縮率の大きく異なる分割領域が隣接することになり、この部分で画質の劣化が目立つ問題が発生する。
【００３２】
これに対して、第１実施形態に係る量子化スケール制御部６２は、エッジ部分が検出されなかった分割領域であっても、エッジ部分からの距離の変化に対応して圧縮率が変化するように制御するため、このような量子化スケール制御部６２を有する画像処理装置３０は、隣接する分割領域１８間における圧縮率の急激な変化を抑制し、画像１０に対して、画質の劣化を抑制した情報量の圧縮処理を行うことができる。
【００３３】
なお、量子化部５４で量子化された分割領域は、符号化部５６で符号化される。圧縮処理部５０が、画像１０に含まれるすべての分割領域１８（図１８）についてＤＣＴ変換、量子化及び符号化を行うことにより、情報量が所定の圧縮率まで圧縮された画像データが生成される。
【００３４】
[第２実施形態]
図４は、第２実施形態に係る画像処理装置１３０の概略ブロック図である。画像処理装置１３０の各構成部分のうち、第１実施形態に係る画像処理装置３０と同様の部分については画像処理装置３０と同一の符号を付し、説明を省略する。
【００３５】
画像処理装置１３０の検出部１４０は、エッジ検出部４２と、被写体検出部１４４と被写体重心検出部１４６とを有する。被写体検出部１４４は、距離画像部３６で取得された距離画像を用いて、画像１０において所定の被写体が写っている被写体領域１２を検出する（図２（ａ）参照）。被写体検出部１４４は、例えばフォーカスが合っている撮影距離を有する被写体像や、画像中央に大きく写っている被写体像などの領域を、被写体領域１２として検出することができる。
【００３６】
被写体検出部１４４による被写体領域１２の検出方法は特に限定されないが、基準位置から撮影対象までの距離が相対的に小さい領域や、撮影距離が合焦距離から所定の範囲内にある領域を距離画像から抽出し、その領域に対応する画像１０の領域を、被写体領域１２として検出することができる。検出部１４０は、被写体領域１２の検出及びエッジ検出部４２によるエッジ部分の検出を組み合わせることにより、被写体領域１２のような対象領域の境界部分である境界エッジ部分を検出することができる。
【００３７】
また、検出部１４０は、被写体領域１２の境界エッジ部分の内側と外側を判別し、被写体領域１２の内側の所定部分を検出することができる。例えば、被写体重心検出部１４６は、被写体検出部１４４で検出された被写体領域１２に基づき、検出された被写体領域１２の重心や、被写体領域の特定部分の重心など、検出対象領域の重心に基づく位置を検出する。
【００３８】
圧縮率制御部１６０の量子化スケール制御部１６２は、エッジ検出部４２の検出結果に加えて、又はこれに換えて、被写体検出部１４４や被写体重心検出部１４６での検出結果を用いて、分割領域の量子化パラメータ及び圧縮率を変化させることができる。例えば、量子化スケール制御部１６２は、被写体領域が含まれていない分割領域に対して、重心位置のような対象領域の内側の位置からの距離が近いほど低い圧縮率を適用することができる。以下に、量子化スケール制御部１６２による圧縮率の制御の一例を、図５を用いて説明する。
【００３９】
画像処理装置１３０では、図１に示す画像処理装置３０と同様に、画像取得部３２が画像１０及び距離画像２０を取得する（図２参照）。さらに、検出部１４０は、被写体検出部１４４によって画像１０の被写体領域１２を検出し、被写体重心検出部１４６によって被写体検出部１４４で検出された被写体領域１２の重心を検出する。
【００４０】
例えば、圧縮処理の対象が図２に示す画像１０である場合、被写体検出部１４４は、距離画像２０を解析し、画像中央に写っている人物像の頭部と胴部とを、被写体領域１２として検出する。さらに、被写体重心検出部１４６は、被写体領域１２である頭部と胴部の重心位置を算出する。
【００４１】
画像処理装置１３０の圧縮処理部５０で行われる処理は第１実施形態と同様であるが、量子化部５４で使用する量子化パラメータの算出方法が、第１実施形態とは異なる。すなわち、画像処理装置１３０における圧縮率制御部１６０の量子化スケール制御部１６２は、圧縮対象である分割領域１８を、被写体領域１２が含まれている分割領域１８が、被写体領域１２が含まれていない分割領域１８より、圧縮率が低くなるように量子化パラメータを決定する。これにより、画像処理装置１３０は、ポートレイト写真における人物像や、撮影距離が合焦位置付近にある被写体像など、画像１０における主要な被写体像が写っている分割領域１８で、画質の劣化が目立つことを防止できる。
【００４２】
図５（ａ）は、量子化スケール制御部１６２で決定される量子化パラメータによって制御される各分割領域１８の圧縮率を、圧縮率の値に対応させて表示したものである。なお、図５（ａ）では、被写体領域である頭部周辺の一部の分割領域１８の圧縮率のみを例示している。
【００４３】
図５（ａ）に示すように、量子化スケール制御部１６２は、分割領域１８のうち被写体領域が含まれていない分割領域に対して、被写体領域の重心位置１４からの距離が近いほど、低い圧縮率を適用する。なお、画像１０に複数の被写体領域が含まれる場合は、所定の分割領域１８に最も近い被写体領域の重心からの距離を基準とする。
【００４４】
図５（ｂ）は、画像処理装置１３０による圧縮処理における分割領域１８の圧縮率と、重心位置１４（所定部分）から各分割領域までの距離の関係を表したグラフである。図５（ｂ）に示すように、被写体領域が含まれる分割領域は、被写体領域が含まれない分割領域より低い圧縮率となっており、さらに、被写体領域が含まれない分割領域については、重心位置からの距離が近いほど、低い圧縮率となっている。
【００４５】
このように、第２実施形態に係る量子化スケール制御部１６２は、被写体領域が検出されなかった分割領域について、被写体領域の重心位置からの距離の変化に対応して、圧縮率が変化するように制御する。このため、このような量子化スケール制御部１６２を有する画像処理装置１３０は、被写体領域と背景領域の境界周辺における圧縮率の変化率を緩やかにして、このような部分における画質の劣化を抑制した情報量の圧縮処理を、画像１０に対して行うことができる。また、量子化スケール制御部１６２は、被写体領域の重心位置からの距離に基づき分割領域の量子化パラメータを算出するため、被写体領域の境界エッジが複雑な形状を有している場合であっても、容易に量子化パラメータを算出可能である。このため、このような量子化スケール制御部１６２を有する画像処理装置１３０は、対象である分割領域に最も近いエッジ部分までの距離に基づき量子化パラメータを算出する実施形態に比べて、圧縮処理における演算量を抑制できる。
【００４６】
[第３実施形態]
図６は、第３実施形態に係る画像処理装置２３０の概略ブロック図である。画像処理装置２３０の各構成部分のうち、第１実施形態に係る画像処理装置３０又は第２実施形態に係る画像処理装置１３０と同様の部分については、これらと同一の符号を付し、説明を省略する。
【００４７】
画像処理装置２３０は、検出部２４０が輝度勾配算出部２７０を有している点で、第２実施形態の画像処理装置１３０と異なる。輝度勾配算出部２７０は、画像取得部３２で取得された画像１０の輝度の勾配を検出する。また、検出部２４０は、輝度勾配算出部２７０で算出された輝度の勾配に関する情報を用いて、エッジ検出部４２で検出されたエッジ部分（所定部分）を含む分割領域と、エッジ部分を含まない分割領域との境界部分における輝度の勾配を検出する。
【００４８】
画像処理装置２３０における圧縮率制御部２６０の量子化スケール制御部２６２は、検出部２４０で検出された境界部分における輝度勾配が所定値以上である場合に、図３（ａ）及び（ｂ）に示す画像処理装置３０と同様に、分割領域に対する量子化パラメータを算出する。すなわち、画像処理装置２３０の圧縮率制御部２６０は、エッジ部分を含む分割領域と、エッジ部分を含まない分割領域との境界部分における輝度の勾配が所定値以上である場合、エッジ部分が検出されなかった分割領域の圧縮率を、エッジ部分からの距離の変化に対応して変化させる。より具体的には、図３（ｂ）に示すように、圧縮率制御部２６０は、エッジ部分からの距離が近い分割領域ほど低い圧縮率を適用する。
【００４９】
これに対して、検出部２４０で検出された境界部分における輝度勾配が所定値を下回る場合は、圧縮率制御部２６０の量子化スケール制御部２６２は、図３（ｃ）及び（ｄ）に示す参考例の画像処理装置と同様に、分割領域に対する量子化パラメータを算出する。すなわち、画像処理装置２３０の圧縮率制御部２６０は、エッジ部分を含む分割領域と、エッジ部分を含まない分割領域との境界部分における輝度の勾配が所定値を下回る場合、エッジ部分が検出されなかった分割領域には、エッジ部分からの距離に関わらず、高い圧縮率を適用する。
【００５０】
このような処理を行うことにより、画像処理装置２３０は、情報量の圧縮により画質が目立ち易い傾向にある輝度勾配が所定値以上の境界部分を含む画像に対しては、第１実施形態又は第２実施形態で説明したような圧縮率の制御を行うことにより画質の劣化を抑制する。また、画像処理装置２３０は、輝度勾配が所定値を下回り画質の劣化が目立ちにくい境界部分を含む画像に対しては、エッジ部分が検出されなかった分割領域に対して高い圧縮率を適用し、圧縮率を高めることができる。
【００５１】
以上のように、具体的な処理の例を示して実施形態を説明したが、上述の画像処理装置３０、１３０、２３０に含まれる構成要素は、処理対象となる画像の性質等に応じて様々な改変が可能である。また、画像処理装置３０、１３０、２３０によって情報量を圧縮される画像は静止画に限定されず、画像処理装置３０、１３０、２３０は、動画又は動画を構成するフレームについて、画質の劣化を抑制しつつ符号化及び圧縮処理を行うものであってもよい。
【符号の説明】
【００５２】
１０…画像
３０、１３０、２３０…画像処理装置
３２…画像取得部
４０、１４０、２４０…検出部
４２…エッジ検出部
５０…圧縮処理部
６０…圧縮率制御部
６２、１６２、２６２…量子化スケール制御部
１４４…被写体検出部
１４６…被写体重心検出部
２７０…輝度勾配算出部
【図１】
2017055253.tif 000003
【図２】
2017055253.tif 000004
【図３】
2017055253.tif 000005
【図４】
2017055253.tif 000006
【図５】
2017055253.tif 000007
【図６】
2017055253.tif 000008