(57)【要約】【課題】  映像の色を調整する装置及び方法を提供する。【解決手段】  色空間で楕円よりなる少なくとも１つ以上の調整領域を設定する調整領域設定部と、変数集合に基づいて前記調整領域に含まれる画素の色を他の色に変換する調整部と、を含む映像の色調整装置。これにより、色空間上で調整領域を人が１つの色に認知する色範囲を最も適切に表現できる楕円に設定し、楕円内で重中心、すなわち基準色と基準色が調整されようとする目標色とを変更する方式で色調整を行うことによって、調整しようとする色領域及び調整程度に対する選択の自由度を高めるだけでなく、色調整が行われた映像で色空間の断絶が発生しなくなって、より自然な色調整を可能にする利点がある。【選択図】  図２
2005080313.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）色空間で基準色座標を楕円の中心点に設定する段階と、
（ｂ）前記基準色が変換されようとする目標色座標を含む楕円を形成する段階と、
（ｃ）前記楕円を調整領域に設定する段階と、を含むことを特徴とする色空間上の調整領域設定方法。
【請求項２】
前記基準色座標、前記目標色座標、前記楕円の長軸及び短軸の長さと前記楕円の回転角とはユーザにより調整可能であることを特徴とする請求項１に記載の色空間上の調整領域設定方法。
【請求項３】
（ａ）色空間で楕円よりなる少なくとも１つの調整領域を設定する段階と、
（ｂ）変数集合に基づいて前記調整領域に含まれる画素の色を他の色に変換する段階と、を含むことを特徴とする映像の色調整方法。
【請求項４】
前記調整領域は基準色座標を楕円の中心点に置き、前記基準色が変換されようとする目標色座標を含む楕円よりなることを特徴とする請求項３に記載の映像の色調整方法。
【請求項５】
前記（ａ）段階は、
（ａ１）基準色座標、前記基準色が変換されようとする目標色座標、前記楕円の長軸及び短軸の長さと前記楕円の回転角とを設定する段階と、
（ａ２）前記基準色座標を楕円の中心点としながら前記目標色座標を含み、前記（ａ１）段階で設定された前記楕円の長軸及び短軸の長さと前記楕円の回転角とにより形成される楕円を前記調整領域に設定する段階と、を含むことを特徴とする請求項３または請求項４に記載の映像の色調整方法。
【請求項６】
前記（ａ）段階は、
（ａ３）前記楕円の回転角から得られる第１及び第２変数と、前記楕円の長軸及び短軸の長さから得られる第３及び第４変数と、前記基準色座標及び目標色座標と、を前記調整領域の変数集合と決定する段階をさらに含むことを特徴とする請求項５に記載の映像の色調整方法。
【請求項７】
前記第１ないし第４変数は次の数式、
【数１】
2005080313.tif 000012
（ここで、ｍ1，ｍ2は第１及び第２変数、ｆ，ｇは第３及び第４変数、ａ，ｂは各々楕円の長軸及び短軸の長さ、θは楕円の回転角をそれぞれ示す）
により算出されることを特徴とする請求項６に記載の映像の色調整方法。
【請求項８】
前記変数集合は調整領域別に決定され、ルックアップテーブル形態に格納されることを特徴とする請求項３ないし請求項７のうち何れか１項に記載の映像の色調整方法。
【請求項９】
前記（ｂ）段階は、
（ｂ１）画素単位で各調整領域別に現在画素の色座標を再設定する段階と、
（ｂ２）前記再設定された色座標を利用して現在画素の色が任意の調整領域に含まれる色であるか否かを判断する段階と、
（ｂ３）前記現在画素が含まれる調整領域に対して現在画素の変換係数を算出する段階と、
（ｂ４）該当調整領域で前記変換係数を利用して前記現在画素の色座標を変換する段階と、を具備することを特徴とする請求項３または請求項４に記載の映像の色を選択的に調整する方法。
【請求項１０】
前記（ｂ１）段階は次の数式、
【数２】
2005080313.tif 000013
（ここで、所定調整領域に該当する楕円の長軸及び短軸の長さを各々ａ，ｂ、楕円の回転角をθ、（ｐｌx，ｐｌy）を再設定された色座標、（ｘ，ｙ）を入力画素の色座標、（ｘr，ｙr）を基準色座標とする場合、ｍ1＝ｃｏｓ（−θ），ｍ2＝ｓｉｎ（−θ）とそれぞれ示す）
により行われることを特徴とする請求項９に記載の映像の色調整方法。
【請求項１１】
前記（ｂ２）段階は次の数式、
【数３】
2005080313.tif 000014
（ここで、所定調整領域に該当する楕円の長軸及び短軸の長さを各々ａ，ｂ、楕円の回転角をθ、（ｐｌx，ｐｌy）を再設定された色座標とする場合、ｆ＝１／ａ2、ｇ＝１／ｂ2とそれぞれ示す）
により行われることを特徴とする請求項９または請求項１０に記載の映像の色調整方法。
【請求項１２】
前記（ｂ３）段階は次の数式、
【数４】
2005080313.tif 000015
（ここで、Ｂは現在画素の色座標Ｐ（ｘ,ｙ）と楕円の中心点を繋ぐ直線をｙ＝Ｂｘとする場合、直線の傾斜、（ｐｌx,ｐｌy）は再設定された色座標、ｒは現在画素Ｐの色座標（ｘ,ｙ）を過ぎ、基準色Ｒの座標（ｘr,ｙr）と調整領域の外郭境界との直線距離、（ｘc,ｙc）は直線（ｙ＝Ｂｘ）と調整領域の外郭境界線とが接する交点の座標、楕円の長軸及び短軸の長さを各々ａ、ｂとする場合、ｆ＝１／ａ2、ｇ＝１／ｂ2、αは変換係数をそれぞれ示す）
により行われることを特徴とする請求項９ないし請求項１１のうち何れか１項に記載の映像の色を選択的に調整する方法。
【請求項１３】
ｐｌx2＝０であれば、ｒ＝１／ｇに、ｐｌy2＝０であれば、ｒ＝１／ｆに計算することを特徴とする請求項１２に記載の映像の色調整方法。
【請求項１４】
前記（ｂ４）段階は次の数式、
【数５】
2005080313.tif 000016
（ここで、（ｘ’,ｙ’）は色調整結果で得られる色座標、（ｘ,ｙ）は現在画素の色
座標、αは変換係数、（ｘr,ｙr）は基準色座標、（ｘr’,ｙr’）は目標色座標を
示す）
により行われることを特徴とする請求項９ないし請求項１３のうち何れか１項に記載の映像の色調整方法。
【請求項１５】
前記（ｂ４）段階で前記現在画素の色座標Ｐ（ｘ,ｙ）が基準色座標Ｒ（ｘr,ｙr）と同じ場合には色調整結果の座標（ｘ’,ｙ’）を目標色座標（ｘr’,ｙr’）に設定す
ることを特徴とする請求項１４に記載の映像の色調整方法。
【請求項１６】
前記各調整領域に対して優先順位を割り当てることを特徴とする請求項３または請求項４に記載の映像の色調整方法。
【請求項１７】
前記（ｂ）段階では、
（ｂ１）画素単位で各調整領域別に現在画素の色座標を再設定する段階と、
（ｂ２）前記再設定された色座標を利用して現在画素の色が任意の調整領域に含まれる色であるか否かを判断する段階と、
（ｂ３）前記現在画素が含まれる調整領域が複雑であるか否かを判断する段階と、
（ｂ４）前記現在画素が複数の調整領域に含まれる場合、優先順位が最も高い調整領域に対して前記現在画素に対して算出された変換係数を利用して色座標を変換する段階と、を含むことを特徴とする請求項１６に記載の映像の色調整方法。
【請求項１８】
前記各調整領域に対して加重値を割り当てることを特徴とする請求項３または請求項４に記載の映像の色調整方法。
【請求項１９】
前記（ｂ）段階は、
（ｂ１）画素単位で各調整領域別に現在画素の色座標を再設定する段階と、
（ｂ２）前記再設定された色座標を利用して現在画素の色が任意の調整領域に含まれる色であるか否かを判断する段階と、
（ｂ３）現在画素が含まれる調整領域が複雑であるか否かを判断する段階と、
（ｂ４）前記現在画素が複数の調整領域に含まれる場合、前記現在画素が含まれる各調整領域別に前記現在画素に対して算出された変換係数を利用して色座標を変換し、変換された色座標に前記加重値を乗算した後、ベクトル和演算を行う段階と、を含むことを特徴とする請求項１８に記載の映像の色調整方法。
【請求項２０】
（ａ）色空間で基準色座標を楕円の中心点に設定する段階と、
（ｂ）前記基準色が変換されようとする目標色座標を含む楕円を形成する段階と、
（ｃ）前記楕円を調整領域に設定する段階と、を含む色空間上の調整領域設定方法が実行できるプログラムシーケンスを記録したコンピュータ可読記録媒体。
【請求項２１】
（ａ）色空間で楕円よりなる少なくとも１つ以上の調整領域を設定する段階と、
（ｂ）変数集合に基づいて前記調整領域に含まれる画素の色を他の色に変換する段階と、を含む映像の色調整方法が実行できるプログラムシーケンスを記録したコンピュータ可読記録媒体。
【請求項２２】
色空間で楕円よりなる少なくとも１つ以上の調整領域を設定する調整領域設定手段と、
変数集合に基づいて前記調整領域に含まれる画素の色を他の色に変換する色調整手段と、を含むことを特徴とする映像の色調整装置。
【請求項２３】
前記調整領域設定手段は所定調整領域に該当する楕円の中心点である基準色座標、前記基準色が変換されようとする目標色座標、前記楕円の長軸及び短軸の長さと前記楕円の回転角とによって前記調整領域を設定することを特徴とする請求項２２に記載の映像の色調整装置。
【請求項２４】
前記色調整手段は、
各調整領域に対して、前記楕円の長軸及び短軸の長さ、前記楕円の回転角から算出される複数の変数、基準色座標と目標色座標とよりなる変数組合わせを保存する調整領域情報格納部と、
現在画素が調整領域に含まれるか否かを判断して調整対象に該当するか否かを決定する調整対象判断部と、
前記現在画素が調整領域に含まれる場合、現在画素の色座標と該当調整領域の変数組合わせとを基礎として色調整を行う色調整部と、を含むことを特徴とする請求項２２または請求項２３に記載の映像の色調整装置。
【請求項２５】
前記色調整手段は現在画素の色が含まれる調整領域に対して画素別に変換係数を算出した後、算出された変換係数を利用して前記現在画素の色座標を変換することを特徴とする請求項２２または請求項２３に記載の映像の色調整装置。
【請求項２６】
前記調整領域設定手段は各調整領域に対して優先順位を割り当てることを特徴とする請求項２２または請求項２３に記載の映像の色調整装置。
【請求項２７】
前記色調整手段は前記現在画素が少なくとも１つ以上の調整領域に含まれる場合、優先順位が最も高い調整領域に対して前記現在画素に対して算出された変換係数を利用して色座標を変換することを特徴とする請求項２６に記載の映像の色調整装置。
【請求項２８】
前記調整領域設定手段は前記各調整領域に対して加重値を割り当てることを特徴とする請求項２２または請求項２３に記載の映像の色調整装置。
【請求項２９】
前記色調整手段は前記現在画素が少なくとも１つ以上の調整領域に含まれる場合、前記現在画素が含まれる各調整領域別に前記現在画素に対して算出された変換係数を利用して色座標を変換し、変換された色座標に前記加重値を乗算した後、ベクトル和演算を行うことを特徴とする請求項２８に記載の映像の色調整装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は動画または静止映像の色を調整する方法及び装置に係り、特に、映像のうち特定色を他の色に調整する方法及び装置に関する。
【背景技術】
【０００２】
映像の色変換か色調整のための方法として、映像信号を色相（Ｈ：Ｈｕｅ）、光度（Ｌ：Ｌｉｇｈｔｎｅｓｓ）、彩度（Ｃ：Ｃｈｒｏｍａ）または純度（Ｓ：Ｓａｔｕｒａｔｉｏｎ）信号に分離し、それぞれを１次元的に処理する方法が挙げられる。この方法は特許文献１、特許文献２、特許文献３、特許文献４、特許文献５などに開示されている。この方法は色変換過程が比較的簡単で、かつ安価で具現可能である長所があるが、色領域選択の自由度が足りないという短所がある。通常、Ｈ−Ｓ平面は、Ｈは角度、Ｓは原点からの距離に示す極座標で表現され、これら２つの座標の１次元組合わせにより選択される色空間上の領域は扇状になる。ところが、この方法では特定物体を指す色、例えば空色（ｂｌｕｅ ｓｋｙ）、肌色（ｓｋｉｎ）、草色（ｇｒｅｅｎ ｇｒａｓｓ）を選択することが難しい。なぜなら、特定物体を指す色は普通記憶色、すなわち人が長い間の記憶の中で慣れた物体と連貫して回想される色と関連しているので、一般的に記憶色はＨ−Ｓ平面上で扇状でなく楕円状を有するためである。前記従来技術をさらに詳細に説明すれば、特許文献１の場合、変換結果、色空間の断絶が発生するだけでなく、変換された映像が全体色空間が使用できないことによって、不自然になってしまうかあるいは、映像空間で相互隣接する画素間にも色断絶が発生してしまう可能性がある。一方、特許文献３の場合、Ｒ、Ｇ、Ｂチャンネル別に選択的な色変換制御が可能であるが、事実上、色空間や映像空間上の特定領域別に色調整することは不可能であり、特許文献４の場合、調整可能な色数が６個に制限されているために、任意の色を変換することが難しい。一方、特許文献２及び特許文献５の場合、元の色相Ｈを目標色相に一致させた後、彩度Ｃと光度Ｌとを適切に変換するようになるが、色相Ｈを目標色相に一致させることによって、元の色相を中心とする特定範囲の色が該当目標色相を中心とする特定範囲の色に移動し、その結果、色空間の断絶を招いて変換された映像の自然らしさを害する要因になる。
【０００３】
映像の色変換や色調整のための他の方法として、イメージ成分別に選択的に色調整を行う方法が挙げられる。このような方法は特許文献６に開示されている。この方法はイメージ成分、例えばビットマップ、テキスト、グラフィックなどの分離が前提されねばならないだけでなく、イメージ成分が事前に分離されている場合であるとしてもビットマップに含まれた特定色に対する選択的色調整が不可能である。
【０００４】
映像の色変換や色調整のためのさらに他の方法として、変換領域別に選択的に色調整を行う方法が挙げられる。このような方法は特許文献７に開示されている。この方法によれば、２次元色度空間を小さな三角形の組合わせに分け、各三角形を変換のための領域の基本単位に設定する。この方法により色変換する場合、１つの三角形から他の三角形への変換は変換前の三角形領域の色を何れも変換後の三角形領域に送る役割をする。したがって、変換が行なわれれば、変換前の三角形内の色空間領域は空くようになり、その結果、色空間の断絶が発生して変換された映像が不自然になる。
【特許文献１】米国特許５,２０２,９３５号明細書
【特許文献２】米国特許５,５１５,１７２号明細書
【特許文献３】米国特許５,９３０,００９号明細書
【特許文献４】米国特許６,１２２,０１２号明細書
【特許文献５】米国特許６,４７６,７９３号明細書
【特許文献６】米国特許６,２６２,８１２号明細書
【特許文献７】米国特許５,８７６,２８６号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする技術的課題は、色調整が行われた映像で色空間の断絶が発生しないように色空間上で調整領域を設定する方法を提供するところにある。
【０００６】
本発明が解決しようとする他の技術的課題は、色空間上で楕円に設定された調整領域内で基準色と基準色が調整されようとする目標色とを変更することによって色調整を行うための方法及び装置を提供するところにある。
【課題を解決するための手段】
【０００７】
前記技術的課題を解決するために本発明による色空間上で調整領域設定方法は、（ａ）前記色空間で基準色座標を楕円の中心点に設定する段階と、（ｂ）前記基準色が変換されようとする目標色座標を含む楕円を形成する段階と、（ｃ）前記楕円を調整領域に設定する段階と、を含むことを特徴とするものである。
【０００８】
前記他の技術的課題を解決するために本発明による映像の色調整方法は、（ａ）色空間で楕円よりなる少なくとも１つ以上の調整領域を設定する段階と、（ｂ）変数集合に基づいて前記調整領域に含まれる画素の色を他の色に変換する段階と、を含むことを特徴とするものである。
【０００９】
前記他の技術的課題を解決するために本発明による映像の色調整装置は、色空間で楕円よりなる少なくとも１つ以上の調整領域を設定する調整領域設定手段と、変数集合に基づいて前記調整領域に含まれる画素の色を他の色に変換する色調整手段と、を含むことを特徴とする。
【００１０】
前記方法は、望ましくはコンピュータで実行させるためのプログラムを記録したコンピュータ可読記録媒体で具現できる。
【発明の効果】
【００１１】
本発明によれば、色空間上で調整領域を人が１つの色に認知する色範囲を最も適切に表現できる楕円に設定し、楕円内で重中心、すなわち基準色と基準色が調整されようとする目標色とを変更する方式で色調整を行うことによって、調整しようとする色領域及び調整程度に対する選択の自由度を高めるだけでなく、色調整が行われた映像で色空間の断絶が発生しなくなって、より自然な色調整を可能にする利点がある。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明による望ましい実施形態に基づいてより詳細に説明する。
図１は、本発明の一実施例による色空間上で調整領域設定方法を説明するグラフである。図１を参照すると、入力画素のＲＧＢデータをＹＣｂＣｒ色相モデルに変換した場合、Ｘ軸は第１色差信号Ｃｂ、Ｙ軸は第２色差信号Ｃｒをそれぞれ示す。その外にも入力画素のＲＧＢデータは光度信号とその他の色度信号とよりなる多様な色相モデルに変換することができる。
【００１３】
調整領域は基準色Ｒの座標（ｘr,ｙr）を中心点に設定し、基準色Ｒの変換を望む目標色Ｒ’の座標（ｘr’,ｙr’）を含む楕円よりなる。この時、楕円を形成する情報と
しては、長軸、すなわち基準軸の長さａ、短軸、すなわち補助軸の長さｂ、基準軸のＸ軸に対する回転角θがある。色調整のために使われる変数としては、基準色Ｒの座標（ｘr,ｙr）と目標色Ｒ’の座標（ｘr’,ｙr’）、楕円の回転角と関連した第１及び第２
変数（ｍ1,ｍ2２）と楕円の長短軸の長さと関連した第３及び第４変数（ｆ,ｇ）である。第１及び第２変数（ｍ1,ｍ2）と第３及び第４変数（ｆ,ｇ）とはそれぞれ次の数式１及び２のように表すことができる。
【００１４】
【数１】
2005080313.tif 000003
【００１５】
【数２】
2005080313.tif 000004
【００１６】
図２は、本発明の一実施例による映像の色調整方法を説明するフローチャートである。図２を参照すると、２１０段階では色調整しようとする映像信号が入力される。映像信号は画素単位に順次に入力され、あらかじめＹＣｂＣｒのように光度信号と第１及び第２色差信号とに分離されていると仮定する。この時、入力画素はＹＣｂＣｒに変換された画素からＹを除去した後、図１のようにＣｂ軸とＣｒ軸とよりなる２次元上で色座標Ｐ（ｘ,ｙ）で表す。
【００１７】
２２０段階では、ユーザにより提供される調整領域情報（ａ,ｂ,θ）から算出される第１及び第２変数（ｍ1,ｍ2）、第３及び第４変数（ｆ,ｇ）、基準色Ｒの座標（ｘr,ｙr）と目標色Ｒ’の座標（ｘr’,ｙr’）とよりなる所定調整領域で色調整のため
の変数集合が入力される。
【００１８】
２３０段階では、２１０段階から入力された現在画素ｉの色座標Ｐ（ｘ,ｙ）を次の数式３のように移動及び回転を通じてＰ（ｐｌx,ｐｌy）に再設定する。
【００１９】
【数３】
2005080313.tif 000005
【００２０】
前記２３０段階での現在画素の色座標再設定の前と後とは図３Ａ及び図３Ｂにそれぞれ示されている。
２４０段階では、２３０段階で現在画素の再設定された色座標Ｐ（ｐｌx,ｐｌy）
が２２０段階で設定された調整領域に含まれているか否かを判断する。現在画素の再設定された色座標Ｐ（ｐｌx,ｐｌy）が調整領域に含まれているか否かは次の数式４により判断できる。
【００２１】
【数４】
2005080313.tif 000006
【００２２】
すなわち、現在画素の再設定された座標Ｐ（ｐｌx、ｐｌy）が前記数式４を満足すれば、現在画素は該当調整領域以内に存在し、そうでなければ、現在の画素は調整領域に存在しない。現在の画素が調整領域に存在しない場合、２５０段階でユーザにより設定された別の調整領域があるかどうかを決定する。ユーザにより設定された他の調整領域が存在する場合、前記２２０ないし２４０段階を繰り返す。前記２２０ないし２５０段階は調整領域別に行われる。
【００２３】
２６０段階では、２５０段階での判断結果、現在画素が調整領域に存在せず、なおかつユーザにより設定された他の調整領域が存在しない場合、入力画素の色をそのまま出力する。
【００２４】
２７０段階では、２４０段階での判断結果、現在画素が該当調整領域に含まれる場合、入力画素の変換係数αを求める。このために、まず図３Ｂのように調整領域で現在画素の再設定された座標Ｐ（ｐｌx,ｐｌy）と楕円の中心点とを繋ぐ直線をｙ＝Ｂｘとし、傾斜Ｂを次の数式５により計算した後、現在画素の座標（ｐｌx,ｐｌy）を通過する基準色Ｒの座標（ｘr,ｙr）と調整領域の外郭境界までの直線距離ｒを計算する。この時、直線と調整領域との外郭境界線が接する交点の座標を（ｘc,ｙc）により規定する。もし、ｐｌ22＝０であれば、距離ｒはｒ＝１／ｇとして計算し、そして、ｐｌy2＝０であれば、距離ｒはｒ＝１／ｆに計算する。その他の場合には次の数式６により直線距離ｒを計算する。
【００２５】
【数５】
2005080313.tif 000007
【００２６】
【数６】
2005080313.tif 000008
【００２７】
現在画素Ｐ（ｘ,ｙ）の変換係数αは、次の数式７により計算することができる。
【００２８】
【数７】
2005080313.tif 000009
【００２９】
２８０段階では、現在画素の色座標Ｐ（ｘ,ｙ）を変換係数αを利用して新しく調整された色座標Ｐ’（ｘ’,ｙ’）を得る。この時、（ｘ−ｘr）＝（ｙ−ｙr）＝０、すな
わち、現在画素の色座標Ｐ（ｘ,ｙ）が基準色座標Ｒ（ｘr,ｙr）と同じ場合には、色調整結果の座標（ｘ’,ｙ’）を目標色座標（ｘr’,ｙr’）に設定し、その他の場合
には、次の数式８により調整された色座標Ｐ’（ｘ’,ｙ’）を得る。
【数８】
2005080313.tif 000010
【００３０】
前記２８０段階は、図４の通りに要約することができる。すなわち、基準色Ｒ座標、目標色Ｒ’座標と、基準色Ｒ座標と現在画素Ｐの色座標（ｘ,ｙ）とを繋ぐ直線と外郭境界
線との交点の座標（ｘc,ｙc）とより規定された三角形において、現在画素の色座標Ｐ（ｘ,ｙ）は式ｔ１１：ｔ２１＝ｔ１２：ｔ２２を用いて色座標Ｐ’（ｘ’,ｙ’）に変
換される。
【００３１】
２９０段階では入力された映像の全てのる画素に対して色調整処理が行われたか否かを判断し、全ての画素に対して色調整処理が行われた場合には、本フローチャートを終了する。色調整処理を行うべき画素が残っている場合には、２９１段階で次の画素を指定した後、２３０段階に復帰して色調整処理過程を行う。
【００３２】
図５は、本発明の一実施例による映像の色を調整する装置の構成を示すブロック図である。図５を参照すると、色調整装置５００は、調整領域設定部５２０、調整領域情報格納部５３０、調整対象判断部５４０及び色調整部５５０を含む。
【００３３】
調整領域設定部５２０を所定のユーザインターフェースを通じて入力される調整領域情報を利用して調整領域を設定する。この時、調整領域は少なくとも１つになることができ、各調整領域は重畳して設定することができる。調整領域設定部５２０においてユーザは楕円の中心点座標、すなわち基準色座標、目標色座標、長軸の長さａ、短軸の長さｂ、長軸のＸ軸に対する回転角θを調整することができる。ユーザの調整によって入力される基準色座標、目標色座標に加えて、長軸の長さａ、短軸の長さｂ、長軸のＸ軸に対する回転角θによって変化する第１及び第２変数（ｍ1,ｍ2）と第３及び第４変数（ｆ,ｇ）とが前記数式１及び数式２により計算される。
【００３４】
調整領域情報格納部５３０は調整領域設定部５２０から入力される調整領域情報によって算出される第１及び第２変数（ｍ1,ｍ2）と第３及び第４変数（ｆ,ｇ）、基準色座標と目標色座標とから構成される色調整のための変数組合わせを次の表１のように各調整領域別にルックアップテーブル形態で格納する。この時、各調整領域は相互重畳できる。したがって、１つの画素を少なくても１つの調整領域に含むことができる。このような場合、各領域に対して優先順位をおいて最優先順位に該当する調整領域に対して色調整を行った後、次の優先順位の調整領域は無視し、直後の画素を処理するように設計できる。または、画素が属する全ての調整領域に対して色調整を行って変換された色座標を得た後、各調整領域別に割当てられた加重値を乗じてベクトル和演算を行なうように設計できる。一方、Ｎ個の調整領域は次の表１のように表すことができる。
【００３５】
【表１】
2005080313.tif 000011
【００３６】
ここで、優先順位はカラー映像処理装置の製造者あるいはユーザが任意に割り当てることが可能である。例えば、顔色を最優先順位に設定し、空色、緑色などの順に優先順位を設定することができる。
一方、加重値は簡単に各調整領域に基本加重値を割り当てたり、さらに複雑に割当てられる。通常、基本加重値は（1／現在画素を含む調整領域の数）で計算されうる。さらに複雑には、カラー映像処理装置の製造者あるいはユーザーが各調整領域に対する重要度の加重値を予め設定しておき、正規化された重要度加重値を（該当調整領域の重要度加重値／現在画素を含む各調整領域の重要度加重値の和）と定義した後、各調整領域の最終加重値を（基本加重値＊正規化された重要度加重値）に設定することができる。すなわち、現在画素が属する全ての調整領域について、各調整領域別に変換係数を算出して前記設定された加重値をかけた後合した結果が該当現在画素の最終変換係数になる。優先順位及び加重値割当方法はこれに限定されず、デジタルカラーＴＶ、デジタルスチルカメラなどのようなカラー映像処理装置の使用環境や使用目的を考慮して多様な方法や基準に基づき割り当てられる。
【００３７】
調整対象判断部５４０は、調整領域情報格納部５３０から提供される各調整領域に対する変数組合わせに基づいて、入力映像信号５１０で現在画素が調整領域に含まれているか否かを判断して調整対象に該当するか否かを決定する。現在画素が調整対象に該当する場合、現在画素の色座標を色調整部５５０に提供する。
【００３８】
調整対象判断部５４０から現在画素が所定調整領域に含まれて調整対象と判断された場合、色調整部５５０は現在画素の色座標と調整領域情報格納部５３０から提供される該当調整領域に対する変数組合わせとに基づいて色調整を行う。
【００３９】
図６は、図５において調整対象判断部５４０の細部的な構成を示したブロック図である。図６を参照すると、座標再設定器６１０及び判断器６２０を含む。
座標再設定器６１０は入力される現在画素の色座標Ｐ（ｘ,ｙ）を前記数式３を利用してＰ（ｐｌx,ｐｌy）に再設定する。現在画素の色座標は調整領域別に再設定される。
【００４０】
判断器６２０は、座標再設定器６１０で再設定された現在画素の座標Ｐ（ｐｌx,ｐｌy）と調整領域情報格納部５３０から提供される各調整領域の変数組合わせとを入力とし、再設定された現在画素の座標Ｐ（ｐｌx,ｐｌy）が各調整領域に含まれるか否かを前記数式４を利用して判断する。数式４を満足して再設定された現在画素の座標Ｐ（ｐｌx,ｐｌy）が調整領域に含まれる場合には現在画素の色座標Ｐ（ｘ,ｙ）と該当調整領域の変数組合わせとを色調整部５５０に提供する。数式４を満足しなくて再設定された現在画素の座標Ｐ（ｐｌx,ｐｌy）が調整領域に含まれていない場合には現在画素の色座標Ｐ（ｘ,ｙ）を色調整部５５０に提供しない。
【００４１】
図７は、図５において色調整部５５０の細部的な構成を示したブロック図であり、切換え器７１０、変換係数算出器７２０及び座標変換器７３０を含む。
【００４２】
図７を参照すると、切換え器７１０は、調整対象判断部５４０の調整対象判断結果を受信し、現在画素を変換係数算出器７２０に提供するか、あるいは現在画素をそのまま出力する。すなわち、現在画素が調整対象と判断される場合には、切換え器７１０は現在画素を変換係数算出器７２０に提供して現在画素を色調整する。現在画素が調整対象と判断されていない場合には、切換え器７１０は現在画素をそのまま出力して現在画素を色調整することを妨げる。
【００４３】
切換え器７１０から現在画素が提供された場合、現在画素が所定調整領域に含まれている。従って、変換係数算出器７２０は調整領域情報格納部５３０から提供される調整領域情報によって該当調整領域で現在画素に対する変換係数を前記数式７を利用して計算する。
【００４４】
座標変換器７３０は、変換係数算出器７２０で計算された該当調整領域で現在画素に対する変換係数と該当調整領域情報とを受信し、数式８のように現在画素の色座標点Ｐ（ｘ，ｙ）を色座標点Ｐ（ｘ’，ｙ’）に変換することによって現在画素の色を調整する。
【００４５】
本発明の実施形態の画像の色を調整する方法及び装置は、色画像処理装置、例えばデジタルカラーテレビ及びデジタルスチールカメラの製造者により製造された製品の基本色再現特製を調整するために使用でき、またエンドユーザによって当該エンドユーザが製品を購入した後に現在画素を好みの色に変換するために使用することができる。また、本発明の実施形態の画像の色を調整する方法及び装置は、イメージエディタとして使用することもできる。
【００４６】
また、本発明はコンピュータ可読記録媒体にコンピュータが可読なコードとして具現することが可能である。コンピュータ可読記録媒体はコンピュータシステムによって読取れるデータが格納される多種の記録装置を含む。コンピュータ可読記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フレキシブルディスク、光データ格納装置などがあり、また、キャリアウェーブ（例えば、インターネットを通じた伝送）の形態に具現されることも含む。また、コンピュータが読取れる記録媒体はネットワークで連結されたコンピュータシステムに分散されて、分散方式でコンピュータが読取れるコードが格納されて実行されうる。そして、本発明を具現するための機能的なプログラム、コード及びコードセグメントは本発明が属する技術分野のプログラマーにより容易に推論されうる。
【００４７】
以上、図面と明細書で最適実施例が開示された。ここで、特定な用語が使われたが、これは単に本発明を説明するための目的で使われたものであり、意味限定や特許請求の範囲に記載された本発明の範囲を制限するために使われたものではない。したがって、本技術分野の当業者であれば、これより多様な変形及び均等な他の実施例が可能である点が理解できる。したがって、本発明の真の技術的保護範囲は特許請求の範囲の技術的思想により定められねばならない。
【産業上の利用可能性】
【００４８】
本発明による映像の色調整方法及び装置は、デジタルカラーテレビ、デジタルスチールカメラなどのカラー映像処理装置の製造者が製品の販売前に製品の基本的な色再現特性を調整するのに使われうるだけでなく、製品が販売された後、該当製品の最終ユーザが自分が好む色に変換するのに活用されうる。また、本発明で提示される映像の色調整方法及び装置は映像編集器などにも使用可能である。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施例によって、色空間で調整領域を設定する方法を説明する図面である。
【図２】本発明の一実施例によって、映像の色を調整する方法を説明するフローチャートである。
【図３Ａ】図２における２３０段階を図式化した図面である。
【図３Ｂ】図２における２３０段階を図式化した図面である。
【図４】図２において２８０段階を図式化した図面である。
【図５】本発明の一実施例によって、映像の色を調整する装置の構成を示すブロック図である。
【図６】図５における調整対象判断部の細部的な構成を示したブロック図である。
【図７】図５における色調整部の細部的な構成を示したブロック図である。
【符号の説明】
【００５０】
５００  色調整装置
５１０  入力映像信号
５２０  調整領域設定部
５３０  調整領域情報貯蔵部
５４０  調整対象判断部
５５０  色調整部
５６０  出力映像信号
６１０  座標再設定器
６２０  判断器
７１０  切替え器
７２０  変換係数計算器
７３０  座標変換器
【図１】
2005080313.tif 000017
【図２】
2005080313.tif 000018
【図３Ａ】
2005080313.tif 000019
【図３Ｂ】
2005080313.tif 000020
【図４】
2005080313.tif 000021
【図５】
2005080313.tif 000022
【図６】
2005080313.tif 000023
【図７】
2005080313.tif 000024