(57)【特許請求の範囲】
【請求項１】
元画像データによって表される元画像を構成する複数の画素の中から対象画素を選定する選定部と、
前記対象画素及び前記対象画素に連続して並ぶ対象連続画素の輝度のばらつきと、前記対象画素に対する前記対象連続画素の輝度の差と、のうち少なくとも一方に関する第１特徴値を取得する取得部と、
前記第１特徴値が大きいほど、前記元画像を装飾するための装飾画像の大きさ、光条の数、及び輝度のうち少なくとも一つを大きくする決定部と、
前記元画像のうちの前記対象画素の周囲の位置に前記装飾画像が表現されるように、前記元画像データを編集して、編集済み画像を表す編集済みデータを生成する編集部と、
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記編集部は、前記編集済み画像内の前記装飾画像が表現される領域に対応する前記元画像内の画素の画素値に係数をかけた値と、前記対象画素の輝度の強調量との和、または、前記元画像内の画素の画素値に係数をかけた値および前記対象画素の輝度の強調量のいずれか一方の値、に基づいて、前記編集済み画像内の前記装飾画像に含まれる画像の画素値を算出する、画像処理装置。
【請求項３】
請求項１または請求項２に記載の画像処理装置において、
前記編集部は、前記対象画素の輝度が大きい程、前記装飾画像の画素の平均輝度を大きくする、画像処理装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の画像処理装置において、
前記決定部は、さらに、前記元画像を構成する画素数に応じて前記装飾画像を構成する画素数を決定する、画像処理装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の画像処理装置において、
前記編集部は、複数の対象画素が選定された場合に、一の対象画素の周囲に装飾画像が表現されるように元画像データを編集して編集済み画像データを生成した後、当該編集済み画像データを元画像データとして別の対象画素の周囲に装飾画像が表現されるように編集する、画像処理装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の画像処理装置において、
前記選定部は、元画像データによって表される元画像に含まれる複数の画素のうち、注目画素及び前記注目画素に連続して並ぶ注目連続画素の輝度のばらつきと、前記注目画素及び前記注目連続画素の輝度の差と、のうち少なくとも一方に関する第２特徴値を算出し、前記第２特徴値が所定の条件を満足する注目画素を対象画素として選定する、画像処理装置。
【請求項７】
請求項６に記載の画像処理装置において、
前記選定部は、前記条件を満たす複数の前記注目画素のうちの一部を前記対象画素として選定する、画像処理装置。
【請求項８】
請求項１から請求項７のいずれか一項に記載の画像処理装置と、
前記編集済みデータに基づく画像を被記録媒体上に印刷する印刷部と、
を備える、印刷装置。
【請求項９】
コンピュータに、
元画像データによって表される元画像を構成する複数の画素の中から対象画素を選定する選定処理と、
前記対象画素及び前記対象画素に連続して並ぶ対象連続画素の輝度のばらつきと、前記対象画素に対する前記対象連続画素の輝度の差と、のうち少なくとも一方に関する第１特徴値を取得する取得処理と、
前記第１特徴値が大きいほど、前記元画像を装飾するための装飾画像の大きさ、光条の数、及び輝度のうち少なくとも一つを大きくする決定処理と、
前記元画像のうちの前記対象画素の周囲の位置に前記装飾画像が表現されるように、前記元画像データを編集して、編集済み画像を表す編集済みデータを生成する編集処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像に装飾画像を表現する技術に関する。
【背景技術】
【０００２】
従来より、写真等のデジタル画像に光条やその他の装飾画像を表現する技術が知られている。こうした技術では、例えば、元画像を構成する画素の中から、照明等の点光源や物体の反射光など、輝度が所定値以上の高輝度画素を抽出し、抽出された高輝度画素を中心とする光条パターンを元画像に表現する。これにより、点光源等の光を強調するような効果が得られる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２５６８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来では、例えば、日中の空のように明るい背景の手前に点光源等の輝度の高い部分がある場合と、夜間のように暗い背景の手前に点光源等がある場合とで、同じ光条パターンが表現されていた。このため、表現された装飾画像の表現力が十分でないことがあった。
【０００５】
本発明は上記のような事情に基づいて完成されたものであって、装飾画像が表現される画像の表現力を高めることを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための手段として、第１の発明に係る画像処理装置は、元画像データによって表される元画像を構成する複数の画素の中から対象画素を選定する選定部と、前記対象画素及び前記対象画素の近傍に位置する対象近傍画素の輝度のばらつきと、前記対象画素に対する前記対象近傍画素の輝度の差と、のうち少なくとも一方に関する第１特徴値を取得する取得部と、前記第１特徴値に応じて、前記元画像を装飾するための装飾画像の大きさ、形状、色、及び輝度のうち少なくとも一つを決定する決定部と、前記元画像のうちの前記対象画素の周囲の位置に前記装飾画像が表現されるように、前記元画像データを編集して、編集済み画像を表す編集済みデータを生成する編集部と、を備える。
【０００７】
第１の発明によれば、対象画素及びその対象近傍画素の輝度のばらつきに関する第１特徴値に応じて表現する装飾画像の形態が決定されるため、編集済み画像の表現力を高めることができる。
【０００８】
第２の発明は、第１の発明の画像処理装置において、前記編集部は、前記編集済み画像内の装飾画像が表現される領域に対応する前記元画像内の画素の画素値と、前記対象画素の画素値と、に基づいて、前記編集済み画像内の装飾画像に含まれる画像の画素値を算出する。
【０００９】
第２の発明によれば、装飾画像の色や輝度を元画像に馴染ませることができる。
【００１０】
第３の発明は、第１または第２の発明の画像処理装置において、前記編集部は、前記対象画素の輝度が大きい程、前記装飾画像の画素の平均輝度を大きくする。
【００１１】
第３の発明によれば、装飾画像の明るさを対象画素の明るさに応じて変化させることができる。
【００１２】
第４の発明は、第１から第３のいずれか一つの発明の画像処理装置において、前記決定部は、さらに、前記元画像を構成する画素数に応じて前記装飾画像を構成する画素数を決定する。
【００１３】
第４の発明によれば、元画像に対し適度な大きさの装飾画像を表現することができる。
【００１４】
第５の発明は、第１から第４のいずれか一つの発明の画像処理装置において、前記編集部は、複数の対象画素が選定された場合に、一の対象画素の周囲に装飾画像が表現されるように元画像データを編集して編集済み画像データを生成した後、当該編集済み画像データを元画像データとして別の対象画素の周囲に装飾画像が表現されるように編集する。
【００１５】
第５の発明によれば、複数の光条画像が重なる場合には、１つの光条画像を表現するように編集された画像データに対して、さらに別の光条画像を表現するように編集が加えられるため、より自然な表現力の高い装飾画像を表現することができる。
【００１６】
第６の発明は、第１から第５のいずれか一つの発明の画像処理装置において、前記選定部は、元画像データによって表される元画像に含まれる複数の画素のうち、注目画素及び前記注目画素の近傍に位置する注目近傍画素の輝度のばらつきと、前記注目画素及び前記注目近傍画素の輝度の差と、のうち少なくとも一方に関する第２特徴値を算出し、前記第２特徴値が所定の条件を満足する注目画素を対象画素として選定する。
【００１７】
第６の発明によれば、単に輝度が高い画素を対象画素とする場合に比べ、編集済み画像の表現力を高めることができる。
【００１８】
第７の発明は、第６の発明の画像処理装置において、前記選定部は、前記条件を満たす複数の前記注目画素のうちの一部を前記対象画素として選定する。
第７の発明によれば、適度な数の装飾画像を表現することができる。
【００１９】
第８の発明に係る印刷装置は、第１から第７のいずれか一つの発明の画像処理装置と、前記編集済みデータに基づく画像を被記録媒体上に印刷する印刷部と、を備える。
第８の発明によれば、装飾画像を表現した編集済みデータに基づく画像を印刷物として得ることができる。
【００２０】
なお、この発明は、画像処理装置、印刷装置、画像処理方法、これらの装置の機能または方法を実現するためのプログラム、そのプログラムを記録した記録媒体等の種々の態様で実現することができる。
【図面の簡単な説明】
【００２１】
【図１】実施形態１におけるコンピュータの構成を示すブロック図
【図２】装飾処理のフローチャート
【図３】選定処理のフローチャート
【図４】注目画素（対象画素）と注目近傍画素（対象近傍画素）との関係を示す図
【図５】編集処理のフローチャート
【図６】光条画像の形状を示す図
【図７】元画像を示す図
【図８】編集済み画像を示す図
【図９】編集済み画像を示す図
【図１０】編集済み画像を示す図
【図１１】他の実施形態における印刷装置の構成を示すブロック図
【発明を実施するための形態】
【００２２】
＜実施形態１＞
次に本発明の実施形態１について図１から図１０を参照して説明する。
【００２３】
１．コンピュータの全体構成
図１は、本実施形態のコンピュータ１０の構成を示すブロック図である。
【００２４】
コンピュータ１０（画像処理装置の一例）は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ（ハードディスクドライブ）１４、操作部１５、表示部１６、ネットワークインターフェイス１７を備えている。
【００２５】
ＲＯＭ１２には、ＢＩＯＳ等のプログラムが記憶されている。ＨＤＤ１４には、ＯＳや、画像データの編集が可能なアプリケーションソフト（本発明のプログラムの一例）などの各種プログラムが記憶されている。ＣＰＵ１１（選定部、取得部、編集部、決定部の一例）は、ＲＯＭ１２及びＨＤＤ１４から読み出したプログラムに従って、その処理結果をＲＡＭ１３やＨＤＤ１４に記憶させながら、コンピュータ１０の動作を制御する。
【００２６】
操作部１５は、キーボードやポインティングデバイスを備えており、ユーザが操作部１５を用いてＣＰＵ１１に対する各種の指示を入力することができる。表示部１６は、ディスプレイを備え、ＣＰＵ１１の制御により様々な映像を表示する。ネットワークインターフェイス１７は、ＬＡＮなどの通信回線（図示せず）に接続することが可能であり、通信回線に接続されたプリンタやコンピュータ等との間で通信が可能となっている。
【００２７】
２．装飾処理
次に元画像に対し装飾画像として光条画像を表現する装飾処理の動作について説明する。図２は、装飾処理のフローチャートである。
【００２８】
装飾処理は、コンピュータ１０において、ユーザが操作部１５を用いて画像編集用のアプリケーションソフトを起動させ、ＨＤＤ１４等に記憶された、光条画像を表現する対象となる元画像データを指定し、装飾処理の実行指示を入力することにより開始される。
【００２９】
ＣＰＵ１１は、図２に示す装飾処理において、まず元画像データの各画素のうちから光条画像を表現する対象である対象画素を選定する選定処理を実行する（Ｓ１０１）。次に、対象画素に対し光条画像を表現するように元画像データを編集する編集処理を行う（Ｓ１０２）。
以下、これら２つの処理についてより詳細に説明する。
【００３０】
（選定処理）
図３は、選定処理のフローチャートであり、図４は、注目画素と注目近傍画素との関係を示す図である。
【００３１】
ＣＰＵ１１は、図３に示す選定処理を開始すると、まず元画像データの各画素の中から一つを注目画素として選択する（Ｓ２０１）。なお、後述するように、この選定処理においては、元画像データの全ての画素が順に１回ずつ注目画素として選択される。
【００３２】
次にＣＰＵ１１は、選択された注目画素についての第２特徴値を求める（Ｓ２０２）。本実施形態では、この第２特徴値（本発明の特徴値の一例）は、選択された注目画素とその近傍に位置する注目近傍画素の輝度の分散値とする。ここでは、例えば図４に示すように、中央の座標（ｉ，ｊ）に位置する画素Ｐ（ｉ，ｊ）を注目画素とすると、（ｉ−２〜ｉ＋２，ｊ−２〜ｊ＋２）の範囲にある画素から注目画素を除いた計２４個の画素を注目近傍画素とする。
【００３３】
分散値は、標本のばらつきを示す値の一つであり、標本の２乗の平均から平均の２乗を引いた値に等しい。このことから、注目画素の輝度値をＰｙ（ｉ，ｊ）とすると、この注目画素についての分散値Ｖａｒ（ｉ，ｊ）は、注目画素及び注目近傍画素の輝度値の平均ＡｖｅＰｙ（ｉ，ｊ）と、その輝度値の２乗の平均ＡｖｅＰｙ２（ｉ，ｊ）とを用いて、次式で求められる。
【数１】
0005278482.tif 000002
【００３４】
ここで、元画像データは、ＲＧＢの各色について８ビット（２５６階調）の階調値を有するものとする。一画素の輝度は、その画素のＧ色の階調値に近いことが知られている。このことから、上記分散値Ｖａｒ（ｉ，ｊ）は、注目画素及び注目近傍画素のＧ色の階調値の平均ＡｖｅＰｇ（ｉ，ｊ）と、その階調値の２乗の平均ＡｖｅＰｇ２（ｉ，ｊ）とを用いて、次式で近似的に求めることができる。
【数２】
0005278482.tif 000003
【００３５】
なお、ＲＧＢ各色の階調値（Ｐｒ，Ｐｇ，Ｐｂ）から画素の輝度値（Ｐｙ）を求める式も公知である（例えば、Ｐｙ＝０．３０Ｐｒ＋０．５９Ｐｇ＋０．１１Ｐｂ）。こうした式を用いて数１から分散値Ｖａｒ（ｉ，ｊ）を求めても良い。
【００３６】
続いて、分散値Ｖａｒ（ｉ，ｊ）を０．０〜１．０の範囲に正規化し、正規化された分散値を第２特徴値ｆ（ｉ，ｊ）とする。Ｖａｒ（ｉ，ｊ）の最大値が２５５の２乗であることから、第２特徴値ｆ（ｉ，ｊ）は、次式で求められる。
【数３】
0005278482.tif 000004
【００３７】
次に、ＣＰＵ１１は、第２特徴値ｆ（ｉ，ｊ）が所定の基準値（ここでは０．１５とする）より大きいかを判断する（Ｓ２０３）。この基準値は、注目画素を、光条画像を表現する候補である候補画素とするか否かを判定するための閾値であり、０．０＜Ｔｈ＜１．０の範囲で適宜変更することができる。
【００３８】
そして、ＣＰＵ１１は、第２特徴値ｆ（ｉ，ｊ）が基準値（０．１５）より大きい場合（Ｓ２０３：ＹＥＳ）に、その注目画素を候補画素としてＲＡＭ１３上に記憶する（Ｓ２０４）。また、第２特徴値ｆ（ｉ，ｊ）が基準値以下である場合（Ｓ２０３：ＮＯ）には、その注目画素を候補画素でない画素としてＲＡＭ１３上に記憶する（Ｓ２０５）。
【００３９】
続いてＣＰＵ１１は、Ｓ２０１にて全ての画素が注目画素として選択されたかを判断し（Ｓ２０６）、注目画素として選択されてない画素が存在する場合（Ｓ２０６：ＮＯ）には、Ｓ２０１に戻り、注目画素として選択されてない別の画素について同様の処理を繰り返す。こうして、元画像データの画素の中から、注目画素及び注目近傍画素の輝度のばらつきが大きい場合の注目画素が候補画素として抽出される。
【００４０】
そして、ＣＰＵ１１は、Ｓ２０６にて全ての画素が注目画素として選択された場合（Ｓ２０６：ＹＥＳ）には、候補画素の中から光条画像を表現する対象である対象画素を選定する（Ｓ２０７）。
【００４１】
ここでは、例えば、候補画素の中から所定の確率（例えば０．１％）で無作為に抽出した画素を対象画素とする。この確率は、０％より大きく１００％より小さい範囲で適宜設定することができる。また、候補画素の数が多い場合には確率を小さくし、候補画素の数が少ない場合には確率を大きくすることで、適度な数の画素を対象画素とすることができる。その後、ＣＰＵ１１はこの選定処理を終了し、続いて編集処理を実行する。
【００４２】
また、確率を調整することで、予め決められている数あるいはそれに近い数の画素を対象画素とすることができる。例えば、予め決められている対象画素数を候補画素の総数で除算して確率を求めることで、実現可能である。その後、ＣＰＵ１１はこの選定処理を終了し、続いて編集処理を実行する。
【００４３】
（編集処理）
図５は、編集処理のフローチャートであり、図６は、光条画像の形状を示す図である。
【００４４】
ＣＰＵ１１は、図５に示す編集処理を開始すると、選定処理において選定された対象画素のうちから一つの画素を選択する（Ｓ３０１）。続いて、ＣＰＵ１１は、選択された対象画素に対し、表現する光条画像の形態を決めるための第１特徴値を算出する（Ｓ３０２）。本実施形態では、この第１特徴値は、対象画素とその近傍に位置する対象近傍画素の輝度のばらつきを示す値を（第２特徴値とは別の形に）正規化したものである。なお、対象画素に対する対象近傍画素は、既述の注目画素に対する注目近傍画素と同じ範囲の画素とする（図４参照）。
【００４５】
第１特徴値を求めるには、まず座標（ｉ，ｊ）の対象画素と対象近傍画素との輝度の分散値である第２特徴値ｆ（ｉ，ｊ）を既述の手順で求める。この第２特徴値ｆ（ｉ，ｊ）は、Ｔｈ＜ｆ（ｉ，ｊ）≦１．０の範囲の値をとる。複数の対象画素に対する第２特徴値の分布は基準値Ｔｈ付近に集中するため、次式によりレンジを調整する。
【数４】
0005278482.tif 000005
【００４６】
上式において、０．１５は基準値Ｔｈであり、８は実験的に求めた係数である。こうして求めた値Ｖａｒ"（ｉ，ｊ）を次式により０．０〜１．０の範囲に正規化して第１特徴値ｆ'（ｉ，ｊ）を得る。
【数５】
0005278482.tif 000006
【００４７】
次にＣＰＵ１１は、得られた第１特徴値ｆ'（ｉ，ｊ）に基づいて、対象画素に対して表現する光条画像の大きさを決定する（Ｓ３０３）。ここでは、例えば図６に示すような十字状の光条画像２０を表現する例を示す。なお、表現する光条画像の形状は、適宜変更することができる。
【００４８】
光条画像２０は、中心Ｃから上下左右方向へ伸びる互いに等しい長さの４本の光条を備えている。光条の長さをＬＥＮ［ｐｉｘｅｌ］とすると、長さＬＥＮを第１特徴値ｆ'（ｉ，ｊ）を用いて次式により求める。
【数６】
0005278482.tif 000007
【００４９】
ここで、ＸＹｍａｘは、元画像データの縦横の辺のうち長い方の辺の長さ（画素数）であり、Ｌは所定の定数である。即ち、光条の長さＬＥＮは、元画像データの長い方の辺の長さ（画素数）に比例する。
【００５０】
また、上式において、ＳｍａｘとＳｍｉｎは、それぞれ光条の長さＬＥＮの最大値と最小値とを規定するための定数（Ｓｍａｘ＞Ｓｍｉｎ）である。第１特徴値ｆ'（ｉ，ｊ）が１のときには外括弧内がＳｍａｘになり、第１特徴値ｆ'（ｉ，ｊ）が０に近いときには外括弧内がＳｍｉｎに近くなる。即ち、光条の長さＬＥＮは、第１特徴値ｆ'（ｉ，ｊ）が大きい程大きくなる。
【００５１】
次にＣＰＵ１１は、元画像データにおいて光条画像２０が表現される対象領域内の各画素について編集済みの画素値を算出する（Ｓ３０４）。ここで、対象領域とは、対象画素を中心とする（２×ＬＥＮ＋１）×（２×ＬＥＮ＋１）の正方形の領域である。この処理では、対象領域内の光条画像２０を表す画素の輝度を増減させることにより、編集済みの画像中で光条画像を表現する。
【００５２】
より詳細には、本プログラムは光条画像を表すための座標と輝度の強調度との関係を示す基本的なデータを有しており、ＣＰＵ１１は、このデータに基づいて図６に示す光条画像２０を表すための関数γ（ｍ，ｎ）を算出する。この関数（ｍ，ｎ）は、中心Ｃを基準とする座標（ｍ，ｎ）を変数とし、変数ｍ，ｎは、−ＬＥＮ≦ｍ，ｎ≦ＬＥＮの範囲の値をとる。
【００５３】
関数γ（ｍ，ｎ）は、輝度の強調度（増加度合）を示すものであって、０．０≦γ（ｍ，ｎ）≦１．０の範囲の値をとる。光条画像２０の中心Ｃ付近ではγ（ｍ，ｎ）＝１．０であり、輝度の強調度が最も大きくなる。また、光条画像２０の中心Ｃから周辺部に向かうにつれ、γ（ｍ，ｎ）は１．０から徐々に減少し、光条画像２０のない部分（図６の黒色部分）では、γ（ｍ，ｎ）＝０．０になる。
【００５４】
さて、対象画素の座標を（ｉ，ｊ）とし、元画像の画素値をＰ（ｉ＋ｍ，ｊ＋ｎ）とすると、編集済みの画素値Ｐ'（ｉ＋ｍ，ｊ＋ｎ）は次式で求められる。
【数７】
0005278482.tif 000008
【００５５】
なお、ここでの画素値とはＲＧＢの各階調値である。即ち、元画像のＲＧＢの各階調値Ｐｒ，Ｐｇ，Ｐｂのそれぞれを上式に適用することで、それぞれ編集済み画像のＲＧＢの各階調値Ｐｒ'，Ｐｇ'，Ｐｂ'が求められる。またＥは、輝度の強調度を示す関数γに掛け合わされることにより、輝度の強調量を決める係数であり、次式によって求められる。
【数８】
0005278482.tif 000009
【００５６】
ここで、Ｐｇ（ｉ，ｊ）は対象画素のＧ色の階調値である。Ｌｉは所定の係数であって、０．０≦Ｌｉ≦１．０の範囲の値をとる。このためＥは、Ｌｉが１．０のとき最大になる。なお、Ｐｇ（ｉ，ｊ）は、対象画素の輝度を示す値として近似的に用いるものであり、上式では、Ｐｇ（ｉ，ｊ）に替えて輝度値Ｐｙ（ｉ，ｊ）を用いてＥを求めて良い。
【００５７】
数７，数８により、対象画素を中心とする対象領域内の各画素について編集済みの画素値を求めると、各画素の画素値は、元画像の画素値に係数をかけた値と、輝度の強調量とを加えた値になる。従って、光条画像を表す画素の画素値は、元画像の画素値と、対象画素の輝度とが反映されることになる。
【００５８】
輝度の強調量（γ×Ｅ）は光条画像の中心Ｃ付近、即ち対象画素の付近で最も大きくなる。また、数８により、対象画素の輝度が大きい程、輝度の強調量が大きくなる。言い換えれば、対象画素の輝度が大きい程、光条画像を表す各画素の平均輝度が大きくなる。また、光条画像の無い部分（図６の黒色部分）では、γが０になるため、Ｐ'はＰと等しくなる（即ち、元画像の画像値が変更されない。）。
【００５９】
次にＣＰＵ１１は、元画像データの対象領域内の各画素の画素値をＳ３０４で算出した画素値で置き換えることにより、編集済み画像データをＲＡＭ１３上に生成する（Ｓ３０５）。なお、以降の画像データの編集は、ここで生成された画像データを元画像データとして行われる。これにより、例えば２つの光条画像が重なる場合には、１つの光条画像を表現するように編集された画像データに対して、さらに別の光条画像を表現するように編集が加えられるため、より自然な表現力の高い装飾画像を表現することができる。
【００６０】
続いてＣＰＵ１１は、全ての対象画素が選択されたかを判断し（Ｓ３０６）、選択されてない対象画素が存在する場合（Ｓ３０６：ＮＯ）には、Ｓ３０１に戻り、選択されてない対象画素から一つを選択して同様の処理を行う。こうして全ての対象画素について、光条画像を表現する処理が行われる。
【００６１】
ＣＰＵ１１は、Ｓ３０６にて全ての対象画素が選択された場合（Ｓ３０６：ＹＥＳ）には、この編集処理を終了し、装飾処理を終える。
【００６２】
以上により、元画像データを編集した画像データがＲＡＭ１３上に生成される。この編集済み画像データは、ＨＤＤ１４上に保存しても良く、また、この画像データに基づいて編集済み画像を表示部１６に表示させても良い。また、編集済み画像データをプリンタドライバを介して印刷データに変換し、その印刷データをネットワークインターフェイス１７を介してプリンタに送信して用紙等に編集済み画像を印刷しても良い。
【００６３】
（装飾処理による画像の編集例）
次に装飾処理による画像の編集例を示す。図７は、元画像３０Ａを示す図であり、図８は、この元画像を編集した後の画像３０Ｂを示す図である。
【００６４】
元画像３０Ａは、日中の空を背景とし手前に樹木が配された写真画像である。樹木の部分は全体に暗く輝度が低い画素が多いのに対し、空の部分は全体に明るく、特に雲の部分（領域Ｂなど）に輝度が高い部分が集中している（即ち輝度のばらつきが少ない）。このような元画像３０Ａに対し、従来のように単に輝度の高い画素を抽出して光条画像を付与すると、領域Ｂのように明るい雲の部分に光条画像が付与されてしまい、あまり効果的な表現とならない場合がある。
【００６５】
これに対し、上述の選定処理では、注目画素及び注目近傍画素の輝度のばらつきが大きい注目画素を対象画素として選定する。このため、例えば樹木と空との境界部分である領域Ａのように、輝度の高い画素と低い画素とが混在するような箇所の画素が対象画素として選ばれ、図８の画像３０Ｂのように、選ばれた対象画素の周囲に光条画像３１が付与される。これにより、木の葉の先端が光を反射しているような効果的な表現を得ることができる。
【００６６】
図９及び図１０は、それぞれ別の元画像を編集した後の画像３３，３７を示す図である。
図９の画像３３は、日中の明るい背景の手前に照明３４を置いた元画像に光条画像３５を表現した画像であり、図１０の画像３７は、夜間の暗い背景の手前に同じ照明３４を置いた元画像に光条画像３８を表現した画像である。なお、両画像３３，３７の大きさは互いに同一とする。
【００６７】
図９の画像３３では、照明３４と背景との境界付近の画素が対象画素として選定された場合、対象画素と対象近傍画素との輝度のばらつきを示す第１特徴値ｆ'が比較的小さい値となる。このため、数６により光条の長さＬＥＮが比較的小さくなる。
【００６８】
一方、図１０の画像３７では、照明３４と背景との境界付近の画素が対象画素として選定された場合、対象画素と対象近傍画素との輝度のばらつきを示す第１特徴値ｆ'が比較的大きい値となる。このため、数６により光条の長さＬＥＮが図９に比べて大きくなる。このように、光源の光などが暗い背景の中にある場合には、明るい背景の中にある場合に比べて、光条画像の大きさがより大きくなる。これにより、違和感の少ない自然な装飾効果が得られる。
【００６９】
（本実施形態の効果）
以上のように本実施形態によれば、注目近傍画素との輝度のばらつきに関する第２特徴値ｆが所定の条件（Ｓ２０３：ＹＥＳ）を満足する画素を対象画素として選定し、その周囲に光条画像が表現されるように元画像データを編集する。これにより、単に輝度が高い画素を対象画素とする場合に比べ、編集済み画像の表現力を高めることができる。
【００７０】
特に注目画素とその注目近傍画素との輝度のばらつきが基準より大きいこと（Ｓ２０３：ＹＥＳ）を一つの条件として、その注目画素を対象画素として選定することで、輝度の近い画素同士が集まった領域よりも、例えば明るい画像と暗い画像との境界付近のように輝度の相違が大きい画素同士が集まった領域の方が対象画素として選定され易くなる。
【００７１】
また、条件を満たした候補画素のうちから所定の確率（例えば０．１％）で無作為に抽出した画素を対象画素とする（Ｓ２０７）ため、光条画像の位置が適度にばらつき、自然な効果を得ることができる。
【００７２】
また、光条画像を表現する画素のＲＧＢの階調値（画素値）を、元画像における同一箇所の画素の画素値（ＲＧＢの階調値）と対象画素の画素値（Ｇ色の階調値若しくは輝度）とに基づいて算出する（数７）。これにより、光条画像の色や輝度を元画像に馴染ませることができる。
【００７３】
また、対象画素の輝度が大きい程、表現する装飾画像の画素の平均輝度を大きくする（数８）ため、装飾画像の明るさを対象画素の明るさに応じて変化させることができる。
【００７４】
また、元画像の画素数に応じて光条画像の大きさ（即ち画素数）が決定される（数６）ため、元画像に対し適度な大きさの光条画像を表現することができる。
【００７５】
また、対象画素及びその対象近傍画素の輝度のばらつきに関する第１特徴値ｆ'に応じて表現する光条画像の大きさが決定される（数６）。これにより、表現力を高めることができる。
【００７６】
特に、対象画素及びその対象近傍画素の輝度のばらつきが大きい程、光条画像が大きくなるようにすることで、例えば、暗い背景の手前にある光源の光などがより強調されるような効果を得ることができる。
【００７７】
＜実施形態２＞
次に本発明の実施形態２について説明する。なお、本実施形態の構成と、大部分の処理は上記実施形態と同様であるので、上記実施形態と同様の構成、同様の処理には同一の符号を付して説明を簡略化する。
【００７８】
上記実施形態では、第１特徴値として注目画素と注目近傍画素との輝度のばらつきを示す値を用い、第２特徴値として対象画素と対象近傍画素との輝度のばらつきを示す値を用いたが、本実施形態では、第１，第２特徴値としてそれぞれ輝度の差を示す値を用いる例を示す。
【００７９】
ＣＰＵ１１は、図３に示す選定処理において、注目画素を選択した後（Ｓ２０１）、第２特徴値として注目画素に対する注目近傍画素の輝度の差を求める（Ｓ２０２）。ここでは、次式により、注目画素の輝度Ｐｙ（ｉ，ｊ）に対する近傍画素の輝度の平均ＡｖｅＰｙ（ｉ，ｊ）との差を第２特徴値ｆ"（ｉ，ｊ）として求める。
【数９】
0005278482.tif 000010
【００８０】
なお、注目近傍画素は上記実施形態と同じ範囲の画素でも良く、異なる範囲の画素としても良い。また、上式において、輝度Ｐｙ（ｉ，ｊ）に替えてＧ色の階調値Ｐｇ（ｉ，ｊ）、注目近傍画素の輝度の平均ＡｖｅＰｙ（ｉ，ｊ）に替えて注目近傍画素のＧ色の階調値の平均ＡｖｅＰｇ（ｉ，ｊ）を用いて第２特徴値ｆ"（ｉ，ｊ）を算出しても良い。
【００８１】
次に、算出した第２特徴値ｆ"（ｉ，ｊ）が所定の基準値Ｔｈより大きいかを判断する（Ｓ２０３）。第２特徴値が基準値Ｔｈより大きい場合（Ｓ２０３：ＹＥＳ）にその注目画素を候補画素とし（Ｓ２０４）、基準値Ｔｈ以下である場合（Ｓ２０３：ＮＯ）には注目画素が候補画素でないとする（Ｓ２０５）。その後、候補画素の中から対象画素を決定する（Ｓ２０７）。
【００８２】
次にＣＰＵ１１は、図５に示す編集処理において、対象画素を選択し（Ｓ３０１）、第１特徴値を求める（Ｓ３０２）。この第１特徴値は、対象画素に対する対象近傍画素の輝度の差を示す値であり、例えばｆ"（ｉ，ｊ）を適宜正規化した値を用いても良く、あるいはｆ"（ｉ，ｊ）とは別に算出しても良い。数６のｆ'（ｉ，ｊ）をこの第１特徴値と置き換え、係数を適宜の値に設定することで、光条画像の大きさを決定することができる。
【００８３】
以上のように本実施形態によれば、注目近傍画素との輝度の差に関する第２特徴値ｆ"（ｉ，ｊ）が所定の条件を満足する画素を対象画素として選定し、その周囲に光条画像が表現されるように元画像データを編集する。これにより、単に輝度が高い画素を対象画素とする場合に比べ、編集済み画像の表現力を高めることができる。
【００８４】
特に注目画素と注目近傍画素との輝度の差が基準より大きいことを条件として、その注目画素を対象画素として選定することで、輝度の近い画素同士が集まった領域よりも、例えば明るい画像と暗い画像との境界付近のように輝度の相違が大きい画素同士が集まった領域の方が対象画素として選定され易くなる。
【００８５】
その他、実施形態１における第１特徴値、第２特徴値に替えて、本実施形態における対象画素と対象近傍画素との輝度の差に関する第１特徴値、または注目画素と注目近傍画素との輝度の差に関する第２特徴値を用いることで、実施形態１と類似の効果を得ることができる。
【００８６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００８７】
（１）上記実施形態では、本発明をコンピュータに適用した例を示したが、本発明は、印刷装置にも適用することができる。例えば、図１１に示す印刷装置５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＮＶＲＡＭ５４、読取部５５、印刷部５６、操作部５７、表示部５８、ネットワークインターフェイス５９等を備えている。
【００８８】
ＣＰＵ５１は、ユーザによって操作部５７から入力された指示に従って、読取部５５で原稿画像を読み取ることで取得した元画像データ、あるいは外部のコンピュータ等（図示せず）からネットワークインターフェイス５９を介して受信した元画像データ等に対し、装飾処理を実行して光条画像を表現する。そして、編集済み画像データを印刷部５６によって用紙等の被記録媒体上に印刷する。
【００８９】
（２）元画像に付与される光条画像の光条の本数、大きさ、色、対象画素に対する位置（中心に対する回転角度等）は、適宜変更することができる。また、本発明によれば、光条画像に限らず、例えば、六角形、星形、ハート形など、様々な形状の装飾画像を表現することができる。なお、装飾画像としては、元画像の光や輝度の高い部分を強調するような画像が特に効果的であるが、これに限られない。
【００９０】
（３）装飾画像の形状、大きさ、色、個数等をユーザの指定に基づいて定めても良い。
【００９１】
（４）上記実施形態では、第１特徴値に応じて光条画像の大きさを決定するものを示したが、本発明によれば、以下のように装飾画像の形状、色、及び輝度などの形態を決定しても良い。
【００９２】
第１特徴値に応じて光条の数を変更しても良い。例えば、第１特徴値ｆ'が０．６〜０．８なら光条が６本、０．８〜１．０なら光条が８本、というように、対象画素と対象近傍画素との輝度のばらつきや差が大きい程、光条の本数を多くしても良い。
【００９３】
また、第１特徴値に応じて装飾画像の色を変えても良い。例えば、第１特徴値ｆ'が０．６〜０．８なら赤色、０．８〜１．０ならオレンジ色とする。
【００９４】
また、第１特徴値に応じて装飾画像の輝度を変えても良い。例えば、数８において、第１特徴値ｆ'が０．６〜０．８ならＬｉ＝０．８、０．８〜１．０ならＬｉ＝０．９とする。特に対象画素と近傍画素との輝度のばらつきや差が大きい程、装飾画像の輝度を大きくすることで、より効果的な表現が得られる。
【００９５】
（５）上記実施形態では、元画像データの長辺の長さ（画素数）に応じて光条画像の大きさを決めるものを示したが、本発明によれば、元画像データの総画素数（面積）に応じて装飾画像の大きさを決めても良い。
【００９６】
（６）上記実施形態（数７）では、元画像の画素値（ＲＧＢ各色の階調値）と対象画素の輝度（Ｇ色の階調値）とに基づいて光条画像を表す画素の画素値（ＲＧＢ各色の階調値）が算出されるものを示したが、これらのうちいずれか一方のみに基づいて光条画像を表す画素の画素値を算出しても良い。例えば、元画像の画素の色と無関係の色の装飾画像を合成することもできる。また、上記実施形態では、画素値をＲＧＢ各色の階調値としたが、画素の輝度値や色差値等を画像値としても良い。
【００９７】
（７）上記実施形態では、注目画素に対する注目近傍画素、及び対象画素に対する対象近傍画素として、注目画素（対象画素）の周囲の２４個を近傍画素としたものを示したが、本発明によれば、それぞれの近傍画素の範囲や個数は適宜変更でき、互いに異なっていても良い。例えば、注目画素（対象画素）に隣り合う１個の画素を近傍画素としても良い。
【００９８】
（８）上記実施形態では、第１、第２特徴値として、輝度のばらつきを示す値、または輝度の差を示す値を用いるものを示したが、本発明によれば、輝度のばらつき及び輝度の差の両方に関する値を特徴値としても良い。例えば、ばらつきを示す分散値と差を示す値とにそれぞれ適当な係数を掛け合わせて両者を加えた値と第１特徴値または第２特徴値として用いても良い。
【００９９】
（９）上記実施形態では、対象画素が装飾画像の中心になるように配置するものを示したが、これに限らず、例えば、対象画素が装飾画像の一端寄りに配置しても良く、また、装飾画像を対象画素から離間した位置に配置しても良い。
【０１００】
（１０）上記実施形態では、元画像データから複数の候補画素を選び、複数の候補画素から対象画素を選定するものを示したが、本発明によれば、第２特徴値が基準以上である画素を全て対象画素としても良い。また、複数の候補画素から対象画素を選定する処理（Ｓ２０７）では、定められた個数の装飾画像が表現されるように対象画素を選定しても良い。
【０１０１】
（１１）上記実施形態では、画像データがＲＧＢ各色について８ビット（２５６階調）のデータを有するものを示したが、本発明は、２ビット、４ビット、１６ビット等、異なる階調値を有するデータを編集する場合にも適用することができる。また、本発明は、ＲＧＢのみならず、ＹＵＶ等の他のデータ形式の画像データを編集する場合にも適用することができる。
【０１０２】
また、数７では、元画像データのＲＧＢの階調値（画素値）と、対象画素の輝度（画素値）とに基づいて、編集画像のＲＧＢの階調値（画素値）を求めるものを示したが、これらの画素値は、例えば輝度値（Ｙ）や色差値（Ｕ，Ｖ）など、他の種類の画素値と適宜置き換えることができる。即ち、装飾画像を表現する画素の画素値を、元画像における同一箇所の画素の画素値と対象画素の画素値とに基づいて算出することで、光条画像の色や輝度を元画像に馴染ませることができる。
【０１０３】
（１２）上記実施形態では、図５における編集処理にて対象画素毎に、第１特徴値ｆ'や元画像データの長い方の辺の長さ（画素数）に基づいて、編集済み画素値を算出することで光条画像を含む編集済み画像データを生成していたが、本発明はこれに限らない。例えば、予めＨＤＤ１４等に記憶されている画像を装飾画像とし、対象画素毎にその装飾画像を付加（合成）することで編集済み画像データを生成しても良い。
【０１０４】
（１３）上記実施形態では、本発明の選定部、取得部、編集部、決定部をいずれも同じＣＰＵによって実現する例を示したが、本発明によれば、これらは、互いに別のＣＰＵ、若しくはＡＳＩＣやその他の回路によって構成することができる。
【符号の説明】
【０１０５】
１０...コンピュータ
１１...ＣＰＵ
２０，３１，３５，３８...光条画像
３０Ａ...元画像
３０Ｂ，３３，３７...編集済み画像
５０...印刷装置
５１...ＣＰＵ
５６...印刷部
【図１】
0005278482.tif 000011
【図２】
0005278482.tif 000012
【図３】
0005278482.tif 000013
【図４】
0005278482.tif 000014
【図５】
0005278482.tif 000015
【図６】
0005278482.tif 000016
【図７】
0005278482.tif 000017
【図８】
0005278482.tif 000018
【図９】
0005278482.tif 000019
【図１０】
0005278482.tif 000020
【図１１】
0005278482.tif 000021