画像データ変換方法、画像データ構成方法、画像データ変換装置および画像データを変換するプログラムを記録した記録媒体
【課題】 色再現性を補償する上で正確に色管理された画像を得るための画像データ変換方法、画像データ構成方法、画像データ変換装置および画像データを変換するプログラムを記録した記録媒体を得る。
【解決手段】 分光応答度特性に関する情報が既知である他の装置から入力される動画像データあるいは静止画像データを受信して、画像データの撮影時に供した光源に関する情報、他の装置の分光応答度特性に関する情報及び設定された別の分光応答度特性に基づき撮像装置から入力された画像データを別の画像データに変換する。
【解決手段】 分光応答度特性に関する情報が既知である他の装置から入力される動画像データあるいは静止画像データを受信して、画像データの撮影時に供した光源に関する情報、他の装置の分光応答度特性に関する情報及び設定された別の分光応答度特性に基づき撮像装置から入力された画像データを別の画像データに変換する。
【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、テレビやカラープリンタなどのカラー画像を取り扱う各種電気機器が、インターネットなどで接続されることによって、各機器間で画像データをやり取りできるシステムにおいて、色管理(カラーマネージメント)を行う際にディジタルカメラやディジタルスチルカメラ等の撮像装置の色彩特性や、汎用の画像データをどの様な画像データとして変換するか、またその変換方法に関するものである。
【0002】
【従来の技術】従来の画像の送受信システムとして、放送システムなどを挙げることができる。図12に放送システムの簡単な構成図を示す。1は被写体を照明している光源、2は被写体、13は放送カメラなどに挙げられる撮像装置、14は各家庭などで撮像画像を表示してみるTVなどに挙げられる表示装置である。従来は撮像装置13によって、撮像された画像は伝送され各表示装置14にて受信され表示される。このとき、撮像装置13の分光応答度特性(Spectral responsivity Characteristic)と表示装置14の分光特性が一致しておれば、撮像した被写体の色再現性は正確に再現することができる。
【0003】いま、光源の分光特性をL(λ)、被写体の分光反射率をR(λ)、撮像装置13の分光応答度特性をDc(λ)、ここでcは撮像装置13の色のチャンネル数に依存し、例えばRGBの3チャンネルの撮像装置13とすると撮像装置13の分光応答度特性はDR(λ)、DG(λ)、DB(λ)を3つ所持することになる。撮像装置13から得られる信号Sは次式にて表すことができる。
【数1】
よって表示装置14の分光特性を表すMc(λ)がDc(λ)と同一である場合は問題ないが、そうでない場合は異なった色再現となる。また、撮像する撮像装置13の機種や製造メーカ毎に、また表示装置14の機種や製造メーカ毎に上記特性が異なっていると色再現性は用いた装置毎に異なってしまう。
【0004】従来ではこのような問題を解決するため、例えば表示装置14上に図13に示すようなカラーバーを表示し、使用者がそれを見ながら適切な色再現となるように色彩度(TINT)や色相(HUE)を図14に示すように調整していた。図14はベクトルスコープ上のカラーバーにて表示される色を示しており、図14内において色相を調整すると、黒玉から白玉へと色相が変化している。
【0005】
【発明が解決しようとする課題】従来の画像装置(撮像装置および表示装置)における色の管理は上記のような色合わせによるもので、はなはだ主観的であるためユーザ側がその色が本当に正しい色なのか、また他のプリンタやモニタなどによる表示装置にて表示を行った場合でも同じ色が表示されるという補償はなく、各表示装置および各撮像装置毎に色合わせを行っており、それらは製造側やユーザ側が独自に行っていることが多く、色彩特性は一般に開示されていないためカラーマネージメント(色管理)はされていなかった。このような画像システムの場合、例えば各撮像装置と各表示装置が一つの伝送形態でつながれたシステムでは各画像での色再現はバラバラであり、大きく色差が生じてしまうと言う問題があった。実際に図15に示すように撮像装置や表示装置などの各ディジタル装置がインターネットなどで接続され画像を送受信おこなえる現在のシステムの場合、従来技術では正確な色管理がされていないため、色が装置毎に異なるなどの問題があった。
【0006】本発明は上記の問題点を解消するためになされたもので、色再現性を補償する上で正確に色管理された画像を得るための画像データ変換方法、画像データ構成方法、画像データ変換装置および画像データを変換するプログラムを記録した記録媒体を得る事を目的としている。
【0007】
【課題を解決するための手段】この発明に係る画像データ変換方法は、分光応答度特性に関する情報が既知である他の装置から入力される動画像データあるいは静止画像データを受信して、画像データの撮影時に供した光源に関する情報、他の装置の分光応答度特性に関する情報及び設定された別の分光応答度特性に基づき撮像装置から入力された画像データを別の画像データに変換したものである。
【0008】この発明に係る画像データ変換方法は、3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、設定された別のn種類の分光応答度特性のうちの少なくとも2種類の分光応答度特性に対して、画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、撮像装置のn種類の分光応答度特性を補正係数を乗じた別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて撮像装置から入力された画像データを別の画像データに変換する演算を行うものである。
【0009】この発明に係る画像データ変換方法は、3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、撮像装置のn種類の分光応答度特性を別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて撮像装置のn種類の分光応答度特性を変換し、前記マトリクスによって変換されたn種類の分光応答度特性のうち少なくとも2種類の分光応答度特性に対して、前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、該補正のための係数と前記マトリクスを用いて前記撮像装置から入力された画像データを別の画像データに変換する演算を行うものである。
【0010】この発明に係る画像データ変換方法は、3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、n種類の各チャンネルの画像データを変換するためのマトリクス及び画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、前記画像データに前記ホワイトバランスに係る補正のための係数を乗じ、該補正係数を乗じた画像データを前記マトリクスにより変換するものである。
【0011】この発明に係る画像データ変換方法は、3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、n種類の各チャンネルの画像データを変換するためのマトリクス及び画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、撮像装置から得られる画像データをマトリクスにより変換し、変換された画像データにホワイトバランスに係わる補正のための係数を乗じたものである。
【0012】この発明に係る画像データ構成方法は、動画像データあるいは静止画像データに、画像データを撮影した撮像装置についての分光応答度特性に関する情報及び画像データの撮影に供した光源に関する情報を付加するものである。
【0013】この発明に係る画像データ変換装置は、他の装置が出力する動画像データあるいは静止画像データを受信する受信手段と、光源を検出する手段を備えて検出した又は他の装置から入力された画像データの撮影に供した光源に関する情報、他の装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき入力された画像データを変換するための変換係数を決定する係数決定手段と、受信された画像データを決定された変換係数に基づき変換する変換処理手段とを備えたものである。
【0014】この発明に係る画像データを変換するプログラムを記録した記録媒体は、動画像データあるいは静止画像データを受信する処理、画像データの撮像時における光源に関する情報、画像データを撮像した撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報をメモリ領域に記憶する処理、記憶された光源に関する情報、撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき画像データを変換するための変換係数を決定する処理、決定された変換係数に基づいて画像データを変換する処理をコンピュータに実行させるためのプログラムを記録したものである。
【0015】
【発明の実施の形態】実施の形態1.図1はこの発明に係る実施の形態1における撮像装置を説明した図である。図において1は撮像するための被写体を照明する光源、2は被写体、3は撮像装置、4は撮像素子、5は前段信号処理手段、6はホワイトバランス調整手段、7はマトリクス処理手段、8は画像データ変換手段である。
【0016】撮像装置3は光源1によって照明された被写体2を撮像する。撮像装置3は光電変換を行う撮像素子4と、前段信号処理手段5と、ホワイトバランス調整手段6と、マトリクス処理手段7とから構成されている。撮像素子4によって得られた画像は、前段信号処理手段5によって利得調整などの信号処理が施される。次にホワイトバランス調整手段6によって、ホワイトバランスが調整される。
【0017】ホワイトバランス調整手段6へ入力された画像は、光源の分光特性分布L(λ)、被写体の反射率分布R(λ)、及び撮像素子4の分光応答度特性Cc(λ)のそれぞれの積{L(λ)・R(λ)・Cc(λ)}にて求められる(ここでcは撮像素子4の色のチャンネルであり、RGBの色フィルタを具備している場合には、CR(λ)、CG(λ)、CB(λ)となる。また、λは波長である)。
【0018】光源1の種類が変わる毎に光源1の分光分布特性も異なる。そのため、ホワイトバランス調整手段6は得られた画像のホワイトバランスが合うように少なくとも2チャンネル(Ch)以上について色信号の利得を調整する。例えば、通常はRGB信号を取り扱う撮像装置3においてはG信号レベルを基準にR信号及びB信号の信号利得を調整することによりホワイトバランスを行う。
【0019】マトリクス処理手段7は、通常撮像素子4の分光応答度特性は正の特性しか持たず、またBの感度が低いなどの問題からBの分光特性のピークをG側に近づけるなど、必ずしも適正な色再現となるようにその特性を設計しているわけではない。その場合、次式に示すようなマトリクス演算を行うことによって製造者側が適切とみなす色再現性となるように調整している。
【数2】
式(2)においてR’,G’,B’はマトリクス処理手段7の出力信号、R,G,Bはマトリクス処理手段7の入力信号、マトリクス処理手段7のm11〜m33はマトリクス係数である。
【0020】ところで、一般には必ずしもすべての撮像装置3が理想とする分光応答度特性を有しているわけではなく、製造側の設計によって装置ごとに色再現性が大きく異なってしまうという問題がある(詳細は後述する)。実施の形態1の撮像装置においては、図1に示すように画像データ変換手段8を撮像装置3に付加しており、これにより撮像装置3の分光応答度特性を変更することが可能となっている。
【0021】なお、ここでは画像データ変換手段8は撮像装置3の外部装置として接続されているがその他の形態としても実現可能である。例えば、図2に示すように、撮像装置3からの出力画像データをパーソナルコンピュータなどの演算装置9を介して送信するシステムにおいて、画像データ変換手段8を演算装置9内のソフトウエアとして実現することも可能である。また、図3に示すように予め撮像装置3内に内蔵することも可能である。
【0022】以下、図1の実施形態を例にとり、画像データ変換手段8の詳細について順次に説明していく。図4にディジタル画像データの送受信を行うことができる画像システムの一例を示す。撮像装置3や、スキャナーなどの画像入力手段によって取得した画像信号はインターネットなどに挙げられる標準デジタルネットワーク11へ送られる。モニターやプリンタなどの表示装置は前記標準デジタルネットワークから画像を取得してその画像を表示する。しかしながら上記に示すそれぞれの装置はその色空間が機種ごとにばらばらである。そのため同じRGB信号を入出力信号として名称している機器間、例えば撮像装置3からモニターへ又は撮像装置3からプリンターへ同値のRGB信号を送受信しても表示される色再現性は異なってしまう。これらの問題を避けるために理想的な所定の色空間を設けておく方法があり、現に一例としてIECでは“IEC61966:Part2Default RGB colour space-sRGB”が提案されている。上記のようなすべての機器が所定の色空間に対して分光特性と同一であるか、機器の分光特性に対して得られた画像信号の色空間を把握していれば色管理を行うことが可能である。
【0023】撮像装置3は先に示した理由にて、必ずしもすべての撮像装置3が理想とする分光応答度特性をしているわけではなく、製造側の設計によって色再現性も大きく異なることから、その分光応答度特性も大きく異なる。しかし、所定の色空間に対して理想的な分光応答度特性と同一としておくか、合わせるように、即ち近似のためのマトリクス演算を撮像装置3の分光応答度特性に施しておけば常に同一の色再現を行うことが可能となる。
【0024】図5に特定の照明下で得られた撮像装置3の分光応答度特性を示す。図5に示した分光応答度特性は、例えば撮像装置3の光源1として典型的な5500Kの太陽光に近い照明(D55等)にて得られた分光応答度特性とする。前述のように撮像装置3にはホワイトバランス機能があるため光源の相関色温度が異なると、R信号およびB信号の利得のバランスが異なるため、図6に示すように照明1の相関色温度によってホワイトバランス調整手段6が各チャンネルの利得をかえるため、撮像装置3の分光応答度特性は異なる。相関色温度が高い光源1の時は、照明2の短波長側のスペクトルが高いため、図6の左図に示すように撮像装置3のR信号側の利得は高くなる。逆に相関色温度が低いときは、図6の右図に示すように照明1の長波長側のスペクトルが高いため、撮像装置3のB信号側の利得は高くなる。
【0025】図7には標準色空間において代表的なsRGB(IEC)にて定められる理想撮像特性を示す。等色関数はD65(約6504K)の光源を元に考えられた等色関数であり、この等色関数に前記撮像装置3の分光応答度特性を合わせるように近似しようとした場合、撮像装置3により撮像された画像はすべて5500Kの光源1の条件下にてホワイトバランスされているため、図7に示した等色関数へ近似するマトリクス演算をそのまま画像データへ行った場合、大きくホワイトバランスの異なった画像となってしまう。そこで、まず図7に示した等色関数に、撮像に供した光源1の分光分布から定まるホワイトバランスに関わる少なくとも2つの係数、図7の等色関数に関しては3つの関数であるため2つの係数を次式に示すように施す。
【数3】
ここで、WBRはR信号側のホワイトバランスの補正のための係数であり、WBBはB信号側のホワイトバランスの補正のための係数である。ただし、前記WBR、WBBはホワイトバランス調整手段6によるホワイトバランス調整値を意味するものではなく、画像データ変換手段8によって、変換目標とすべき理想的分光応答度特性のホワイトバランスを補正するための係数である。
【0026】式(3)に示した関数に対して、撮像装置3の分光応答度特性Dc(λ)は次式に示すマトリクス係数を用いた式にて近似できる。
【数4】
ここで、Dr(λ),Dg(λ),Db(λ)は撮像装置3の分光応答度特性であり、Dr’(λ),Dg’(λ),Db’(λ)は撮像装置3に画像データ変換手段8を付加した際に得られる分光応答度特性である。また、Dr’(λ),Dg’(λ),Db’(λ)は式(3)にて示したr’(λ),g’(λ),b’(λ)に近似させた関数である。また、a11〜a33は近似のためのマトリクス係数である。一例として図8に撮像装置3に画像データ変換手段8を付加することにより得られた分光応答度特性を示す。なおここではsRGBに近似させた例を示している。
【0027】また、式(4)は式(3)にて演算した後のsRGBに近似をさせるためのマトリクスであるため次式が成り立つ。
【数5】
【0028】そこで、式(4)を満たすマトリクス係数a11〜a33を用いて、撮像装置3から得られた画像データを次式で示すように変更する。
【数6】
式(6)において、R’,G’,B’は撮像装置3が出力する画像データ、R’’,G’’,B’’は画像データ変換手段8が画像を変換した後の画像データである。このように画像データを変換する手段を有することにより先に示した問題を解決することができ色管理を行ううえで有益な画像データを得ることができる。
【0029】本実施の形態1では理想的なn種類の分光応答度特性としてsRGB(IEC)を一例として挙げたが、これに限られるものではなく色管理をするにあたって基準として定めた分光特性が定められておれば、その特性を用いても同様の効果が得られることは言うまでもない。
【0030】さらに、撮像装置3の分光応答度特性として代表的な5500Kのときの特性を示したが、相関色温度はこれに限らず、いかなる相関色温度のときにおいても、用いた光源の特性から定めることのできるホワイトバランスの補正のための係数を用いて式(3)に示したWBR,WBBの値を変えれば同様の効果を得ることができる。
【0031】また、「撮影に供した光源の分光分布特性」としては実施の形態1で示した例のほか「光源の種類(例えば、太陽や蛍光灯)」や「照明器具の型番」といった情報であってもよい。「光源が太陽光であった」といった情報が分かっていれば画像データ変換手段8に予め一般的な太陽光の分光分布特性について記憶させておくこと等が可能だからである。他の例として「光源が白色蛍光灯であった」といった情報が分かっている場合も同様である。画像データ変換手段8に予め一般的な白色蛍光灯の分光分布特性について記憶させておくこと等が可能だからである。
【0032】実施の形態1においては以上のような画像データを変換する手段を有することにより、所定の色空間に対して理想的な分光応答度特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0033】実施の形態2.図1を用いてこの発明に係る実施の形態2について説明する。実施の形態2は実施の形態1と同様に図3の構成にても実現することができる。実施の形態2は実施の形態1と同様の構成にて実現でき、その画像変換手段の処理手順のみ異なるため、その差異のみを説明する。
【0034】まず、撮像装置3の既知の分光応答度特性を次式に示すマトリクス演算により所定の色空間に対して理想的な、例えば実施の形態1で挙げたsRGBの分光特性に近似する。式(7)において、Dr(λ),Dg(λ),Db(λ)は撮像装置3の既知の分光応答度特性、b11〜b33はマトリクス係数、Dr’(λ),Dg’(λ),Db’(λ)は撮像装置3に画像データ変換手段8を付加することによって得られる分光応答度特性である。
【数7】
【0035】また、式(7)は理想的な分光特性に近似をさせているためのマトリクス演算であるため次式が成り立つ。
【数8】
ここで、r(λ),g(λ),b(λ)は所定の色空間における理想的な分光特性である。
【0036】実施の形態1で述べたように撮像装置3の既知の分光応答度特性に対応している撮影に供した光源1と、所定の色空間に対して理想的な分光特性の光源(sRGBの場合はD65)が異なる場合は、それぞれの光源1の相関色温度や分光特性が異なることからホワイトバランスの差異が生じる。よって上記光源1の差異を該撮像装置3の撮像に用いた光源1の分光分布特性から定まるホワイトバランスの補正のための係数を次式に示すように乗じる。
【数9】
【0037】上記式によって用いたホワイトバランスの補正のための係数およびマトリクス係数を撮像装置3から得られた画像データに乗ずることによって次式に示す画像データ変換をする。
【数10】
このように画像データを変換する手段を有することにより先に示した問題を解決することができ色管理を行ううえで有益な画像データを得ることができる。
【0038】実施の形態3.この発明に係る実施の形態3においては、実施の形態1及び実施の形態2にて示した画像データ変換方法と異なり、得られた画像データに対してまず、ホワイトバランスに関わる補正のためのデータを乗算し、その後画像データがn種の場合は、n種の各チャンネルのデータを変換するための3行n列のマトリクスを乗じる。例えば撮像装置3の分光応答度特性がRGB3種の場合、次式にて示すことができる。
【数11】
【数12】
ここで、WBR,WBBはホワイトバランスの補正のための係数、c11〜c33はマトリクス係数、R,G,Bは得られた画像データ、R’,G’,B’は画像データ変換後の画像データである。ただし、当該マトリクス係数及びホワイトバランス係数は式(12)を満たす係数であり、式(12)において、Dr(λ),Dg(λ),Db(λ)は撮像装置3の分光応答度特性、Dr’(λ),Dg’(λ),Db’(λ)はマトリクス変換後の分光応答度特性である。
【0039】このように画像データを変換する手段を有することにより、いかなる色空間でも定めた分光特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0040】また、実施の形態3は実施の形態1で示した図1から図3に示した構成にて同様に実現することができる。
【0041】実施の形態4.この発明に係る実施の形態4は、実施の形態1及び実施の形態2にて示した画像データ変換方法と異なり、得られた画像データに対してまず、画像データがn種の場合は、n種のデータを変換するための3行n列のマトリクスを乗じ、その後、ホワイトバランスに関わる補正のためのデータを乗算ずる。例えば撮像装置3の分光応答度特性がRGB3種の場合、次式にて示すことができる。
【数13】
【数14】
ここで、WBR,WBBはホワイトバランスの補正のための係数、d11〜d33はマトリクス係数、R,G,Bは得られた画像データ、R’,G’,B’は画像データ変換後の画像データである。ただし、当該マトリクス係数及びホワイトバランス係数は式(14)を満たす係数であり、式(14)において、Dr(λ),Dg(λ),Db(λ)は撮像装置3の分光応答度特性、Dr’(λ),Dg’(λ),Db’(λ)はマトリクス変換後の分光応答度特性である。
【0042】このように画像データを変換する手段を有することにより、いかなる色空間でも、予め定めた分光特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0043】また、実施の形態4による構成は実施の形態1で示した図1〜図3に示した構成にて同様に実現することができる。
【0044】実施の形態5.図9はこの発明に係る実施の形態5を説明した図である。図9において1から7は実施の形態1で示した図1と同様のためその説明を省略する。12は撮像装置3で撮像した画像データに実施の形態1から実施の形態4で既に説明したホワイトバランスの補正のための係数およびマトリクス係数を付加するデータ付加手段である。図9に示すようにデータ付加手段12は、他の手段として具備していても良いし、図2に示すように撮像装置3の画像データを取り扱うPC9内に具備していても実現できる。また、図10に示すようにデータ付加手段12自身を撮像装置3内に具備しておいても良い。
【0045】図11に画像データの構成図を示す。図11例1に示すように画像データのヘッダーやフッダーの部分に、前述したホワイトバランスの補正のための係数およびマトリクス係数の両方を付加する。これにより、撮像装置3側にて予め画像データを変換しておかなくとも、画像を受け取った側でどの様な光源1の状態にて、どのような撮像装置3の分光応答度特性にて撮像されたか知ることができ、画像を受信した側で画像を処理することが容易になる。また、撮像装置3の分光応答度特性をそのままデータに付加するに比べ、マトリクス係数だけの添付であり、画像データの容量が大きく増加する弊害もない。
【0046】またはデータ量をさらに減らす手段として予め前記ホワイトバランスの補正のための係数とマトリクス係数を演算し、一つのマトリクス係数として図11の例2に示すように画像データに付加することでも同様の効果を測ることができる。
【0047】
【発明の効果】この発明に係る画像データ変換方法においては、分光応答度特性に関する情報が既知である他の装置から入力される動画像データあるいは静止画像データを受信して、画像データの撮影時に供した光源に関する情報、他の装置の分光応答度特性に関する情報及び設定された別の分光応答度特性に基づき撮像装置から入力された画像データを別の画像データに変換するので、色管理を行ううえで有益な画像データを得ることを得ることができる。
【0048】また、この発明に係る画像データ変換方法においては、3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、設定された別のn種類の分光応答度特性のうちの少なくとも2種類の分光応答度特性に対して、画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、撮像装置のn種類の分光応答度特性を補正係数を乗じた別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて撮像装置から入力された画像データを別の画像データに変換する演算を行うので、所望の分光応答度特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0049】また、この発明に係る画像データ変換方法においては、3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、撮像装置のn種類の分光応答度特性を別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて撮像装置のn種類の分光応答度特性を変換し、前記マトリクスによって変換されたn種類の分光応答度特性のうち少なくとも2種類の分光応答度特性に対して、前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、該補正のための係数と前記マトリクスを用いて前記撮像装置から入力された画像データを別の画像データに変換する演算を行うので、所望の分光応答度特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0050】また、この発明に係る画像データ変換方法においては、3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、n種類の各チャンネルの画像データを変換するためのマトリクス及び画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、前記画像データに前記ホワイトバランスに係る補正のための係数を乗じ、該補正係数を乗じた画像データを前記マトリクスにより変換するので、色管理を行ううえで有益な画像データを得ることができる。
【0051】また、この発明に係る画像データ変換方法においては、3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、n種類の各チャンネルの画像データを変換するためのマトリクス及び画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、撮像装置から得られる画像データをマトリクスにより変換し、変換された画像データにホワイトバランスに係わる補正のための係数を乗じるので、いかなる色空間でも、予め定めた分光応答度特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0052】また、この発明に係る画像データ構成方法においては、動画像データあるいは静止画像データに、画像データを撮影した撮像装置についての分光応答度特性に関する情報及び画像データの撮影に供した光源に関する情報を付加するので、撮像装置側にて予め画像データを変換しておかなくとも、画像を受け取った側でどの様な光源の状態にて、どのような撮像装置の分光応答度特性にて撮像されたか知ることができ、画像を受信した側で画像を処理することが容易になる。また、撮像装置の分光応答度特性をそのままデータに付加するに比べ、画像データの容量が大きく増加する弊害もない。
【0053】また、この発明に係る画像データ変換装置においては、他の装置が出力する動画像データあるいは静止画像データを受信する受信手段と、光源を検出する手段を備えて検出した又は他の装置から入力された画像データの撮影に供した光源に関する情報、他の装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき入力された画像データを変換するための変換係数を決定する係数決定手段と、受信された画像データを決定された変換係数に基づき変換する変換処理手段とを備えたので、色管理を行ううえで有益な画像データを得ることを得ることができる画像データ変換装置を得ることができる。
【0054】さらにまた、この発明に係る画像データを変換するプログラムを記録した記録媒体においては、動画像データあるいは静止画像データを受信する処理、画像データの撮像時における光源に関する情報、画像データを撮像した撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報をメモリ領域に記憶する処理、記憶された光源に関する情報、撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき画像データを変換するための変換係数を決定する処理、決定された変換係数に基づいて画像データを変換する処理をコンピュータに実行させるための画像データを変換するプログラムを記録したので、撮像装置の出力する画像データを色管理を行ううえで有益な画像データに変換することができるプログラムを記録した記録媒体を得ることができる。
【図面の簡単な説明】
【図1】 本発明の実施の形態1による撮像装置及び画像データ変換方法を実現する手段を示す図である。
【図2】 本発明の実施の形態1による撮像装置及びPCを示す図である。
【図3】 本発明の実施の形態1による撮像装置及び画像データ変換方法を実現する他の手段を示す図である。
【図4】 画像データを送受信する一般的な画像システムを示す図である。
【図5】 撮像装置の分光応答度特性の一例を示す図である。
【図6】 異なる照明時に得られる各分光感度応答特性を示す図である。
【図7】 sRGBの等色関数を示す図である。
【図8】 本発明の実施の形態1による撮像装置の分光感度応答度特性を変換した図である。
【図9】 本発明の実施の形態5による画像データ構成を実現する手段を示す図である。
【図10】 本発明の実施の形態5による画像データ構成を実現する他の手段を示す図である。
【図11】 本発明の実施の形態5による画像データ構成を示す図である。
【図12】 従来の放送システムを示す図である。
【図13】 表示装置にカラーバーを表示した図である。
【図14】 ベクトルスコープ上で位相調整された色信号を示す図である。
【図15】 画像データを送受信する画像システムを示す図である。
【符号の説明】
1 光源、 2 被写体、 3 撮像装置、 4 撮像素子、5 前段信号処理、 6 ホワイトバランス調整手段、7 マトリクス処理手段、 8 画像データ変換手段、 9 PC、10 画像システム、 11 標準デジタルネットワーク、12 データ付加手段、 13 撮像装置、 14 表示装置。
【0001】
【発明の属する技術分野】本発明は、テレビやカラープリンタなどのカラー画像を取り扱う各種電気機器が、インターネットなどで接続されることによって、各機器間で画像データをやり取りできるシステムにおいて、色管理(カラーマネージメント)を行う際にディジタルカメラやディジタルスチルカメラ等の撮像装置の色彩特性や、汎用の画像データをどの様な画像データとして変換するか、またその変換方法に関するものである。
【0002】
【従来の技術】従来の画像の送受信システムとして、放送システムなどを挙げることができる。図12に放送システムの簡単な構成図を示す。1は被写体を照明している光源、2は被写体、13は放送カメラなどに挙げられる撮像装置、14は各家庭などで撮像画像を表示してみるTVなどに挙げられる表示装置である。従来は撮像装置13によって、撮像された画像は伝送され各表示装置14にて受信され表示される。このとき、撮像装置13の分光応答度特性(Spectral responsivity Characteristic)と表示装置14の分光特性が一致しておれば、撮像した被写体の色再現性は正確に再現することができる。
【0003】いま、光源の分光特性をL(λ)、被写体の分光反射率をR(λ)、撮像装置13の分光応答度特性をDc(λ)、ここでcは撮像装置13の色のチャンネル数に依存し、例えばRGBの3チャンネルの撮像装置13とすると撮像装置13の分光応答度特性はDR(λ)、DG(λ)、DB(λ)を3つ所持することになる。撮像装置13から得られる信号Sは次式にて表すことができる。
【数1】
よって表示装置14の分光特性を表すMc(λ)がDc(λ)と同一である場合は問題ないが、そうでない場合は異なった色再現となる。また、撮像する撮像装置13の機種や製造メーカ毎に、また表示装置14の機種や製造メーカ毎に上記特性が異なっていると色再現性は用いた装置毎に異なってしまう。
【0004】従来ではこのような問題を解決するため、例えば表示装置14上に図13に示すようなカラーバーを表示し、使用者がそれを見ながら適切な色再現となるように色彩度(TINT)や色相(HUE)を図14に示すように調整していた。図14はベクトルスコープ上のカラーバーにて表示される色を示しており、図14内において色相を調整すると、黒玉から白玉へと色相が変化している。
【0005】
【発明が解決しようとする課題】従来の画像装置(撮像装置および表示装置)における色の管理は上記のような色合わせによるもので、はなはだ主観的であるためユーザ側がその色が本当に正しい色なのか、また他のプリンタやモニタなどによる表示装置にて表示を行った場合でも同じ色が表示されるという補償はなく、各表示装置および各撮像装置毎に色合わせを行っており、それらは製造側やユーザ側が独自に行っていることが多く、色彩特性は一般に開示されていないためカラーマネージメント(色管理)はされていなかった。このような画像システムの場合、例えば各撮像装置と各表示装置が一つの伝送形態でつながれたシステムでは各画像での色再現はバラバラであり、大きく色差が生じてしまうと言う問題があった。実際に図15に示すように撮像装置や表示装置などの各ディジタル装置がインターネットなどで接続され画像を送受信おこなえる現在のシステムの場合、従来技術では正確な色管理がされていないため、色が装置毎に異なるなどの問題があった。
【0006】本発明は上記の問題点を解消するためになされたもので、色再現性を補償する上で正確に色管理された画像を得るための画像データ変換方法、画像データ構成方法、画像データ変換装置および画像データを変換するプログラムを記録した記録媒体を得る事を目的としている。
【0007】
【課題を解決するための手段】この発明に係る画像データ変換方法は、分光応答度特性に関する情報が既知である他の装置から入力される動画像データあるいは静止画像データを受信して、画像データの撮影時に供した光源に関する情報、他の装置の分光応答度特性に関する情報及び設定された別の分光応答度特性に基づき撮像装置から入力された画像データを別の画像データに変換したものである。
【0008】この発明に係る画像データ変換方法は、3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、設定された別のn種類の分光応答度特性のうちの少なくとも2種類の分光応答度特性に対して、画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、撮像装置のn種類の分光応答度特性を補正係数を乗じた別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて撮像装置から入力された画像データを別の画像データに変換する演算を行うものである。
【0009】この発明に係る画像データ変換方法は、3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、撮像装置のn種類の分光応答度特性を別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて撮像装置のn種類の分光応答度特性を変換し、前記マトリクスによって変換されたn種類の分光応答度特性のうち少なくとも2種類の分光応答度特性に対して、前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、該補正のための係数と前記マトリクスを用いて前記撮像装置から入力された画像データを別の画像データに変換する演算を行うものである。
【0010】この発明に係る画像データ変換方法は、3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、n種類の各チャンネルの画像データを変換するためのマトリクス及び画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、前記画像データに前記ホワイトバランスに係る補正のための係数を乗じ、該補正係数を乗じた画像データを前記マトリクスにより変換するものである。
【0011】この発明に係る画像データ変換方法は、3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、n種類の各チャンネルの画像データを変換するためのマトリクス及び画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、撮像装置から得られる画像データをマトリクスにより変換し、変換された画像データにホワイトバランスに係わる補正のための係数を乗じたものである。
【0012】この発明に係る画像データ構成方法は、動画像データあるいは静止画像データに、画像データを撮影した撮像装置についての分光応答度特性に関する情報及び画像データの撮影に供した光源に関する情報を付加するものである。
【0013】この発明に係る画像データ変換装置は、他の装置が出力する動画像データあるいは静止画像データを受信する受信手段と、光源を検出する手段を備えて検出した又は他の装置から入力された画像データの撮影に供した光源に関する情報、他の装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき入力された画像データを変換するための変換係数を決定する係数決定手段と、受信された画像データを決定された変換係数に基づき変換する変換処理手段とを備えたものである。
【0014】この発明に係る画像データを変換するプログラムを記録した記録媒体は、動画像データあるいは静止画像データを受信する処理、画像データの撮像時における光源に関する情報、画像データを撮像した撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報をメモリ領域に記憶する処理、記憶された光源に関する情報、撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき画像データを変換するための変換係数を決定する処理、決定された変換係数に基づいて画像データを変換する処理をコンピュータに実行させるためのプログラムを記録したものである。
【0015】
【発明の実施の形態】実施の形態1.図1はこの発明に係る実施の形態1における撮像装置を説明した図である。図において1は撮像するための被写体を照明する光源、2は被写体、3は撮像装置、4は撮像素子、5は前段信号処理手段、6はホワイトバランス調整手段、7はマトリクス処理手段、8は画像データ変換手段である。
【0016】撮像装置3は光源1によって照明された被写体2を撮像する。撮像装置3は光電変換を行う撮像素子4と、前段信号処理手段5と、ホワイトバランス調整手段6と、マトリクス処理手段7とから構成されている。撮像素子4によって得られた画像は、前段信号処理手段5によって利得調整などの信号処理が施される。次にホワイトバランス調整手段6によって、ホワイトバランスが調整される。
【0017】ホワイトバランス調整手段6へ入力された画像は、光源の分光特性分布L(λ)、被写体の反射率分布R(λ)、及び撮像素子4の分光応答度特性Cc(λ)のそれぞれの積{L(λ)・R(λ)・Cc(λ)}にて求められる(ここでcは撮像素子4の色のチャンネルであり、RGBの色フィルタを具備している場合には、CR(λ)、CG(λ)、CB(λ)となる。また、λは波長である)。
【0018】光源1の種類が変わる毎に光源1の分光分布特性も異なる。そのため、ホワイトバランス調整手段6は得られた画像のホワイトバランスが合うように少なくとも2チャンネル(Ch)以上について色信号の利得を調整する。例えば、通常はRGB信号を取り扱う撮像装置3においてはG信号レベルを基準にR信号及びB信号の信号利得を調整することによりホワイトバランスを行う。
【0019】マトリクス処理手段7は、通常撮像素子4の分光応答度特性は正の特性しか持たず、またBの感度が低いなどの問題からBの分光特性のピークをG側に近づけるなど、必ずしも適正な色再現となるようにその特性を設計しているわけではない。その場合、次式に示すようなマトリクス演算を行うことによって製造者側が適切とみなす色再現性となるように調整している。
【数2】
式(2)においてR’,G’,B’はマトリクス処理手段7の出力信号、R,G,Bはマトリクス処理手段7の入力信号、マトリクス処理手段7のm11〜m33はマトリクス係数である。
【0020】ところで、一般には必ずしもすべての撮像装置3が理想とする分光応答度特性を有しているわけではなく、製造側の設計によって装置ごとに色再現性が大きく異なってしまうという問題がある(詳細は後述する)。実施の形態1の撮像装置においては、図1に示すように画像データ変換手段8を撮像装置3に付加しており、これにより撮像装置3の分光応答度特性を変更することが可能となっている。
【0021】なお、ここでは画像データ変換手段8は撮像装置3の外部装置として接続されているがその他の形態としても実現可能である。例えば、図2に示すように、撮像装置3からの出力画像データをパーソナルコンピュータなどの演算装置9を介して送信するシステムにおいて、画像データ変換手段8を演算装置9内のソフトウエアとして実現することも可能である。また、図3に示すように予め撮像装置3内に内蔵することも可能である。
【0022】以下、図1の実施形態を例にとり、画像データ変換手段8の詳細について順次に説明していく。図4にディジタル画像データの送受信を行うことができる画像システムの一例を示す。撮像装置3や、スキャナーなどの画像入力手段によって取得した画像信号はインターネットなどに挙げられる標準デジタルネットワーク11へ送られる。モニターやプリンタなどの表示装置は前記標準デジタルネットワークから画像を取得してその画像を表示する。しかしながら上記に示すそれぞれの装置はその色空間が機種ごとにばらばらである。そのため同じRGB信号を入出力信号として名称している機器間、例えば撮像装置3からモニターへ又は撮像装置3からプリンターへ同値のRGB信号を送受信しても表示される色再現性は異なってしまう。これらの問題を避けるために理想的な所定の色空間を設けておく方法があり、現に一例としてIECでは“IEC61966:Part2Default RGB colour space-sRGB”が提案されている。上記のようなすべての機器が所定の色空間に対して分光特性と同一であるか、機器の分光特性に対して得られた画像信号の色空間を把握していれば色管理を行うことが可能である。
【0023】撮像装置3は先に示した理由にて、必ずしもすべての撮像装置3が理想とする分光応答度特性をしているわけではなく、製造側の設計によって色再現性も大きく異なることから、その分光応答度特性も大きく異なる。しかし、所定の色空間に対して理想的な分光応答度特性と同一としておくか、合わせるように、即ち近似のためのマトリクス演算を撮像装置3の分光応答度特性に施しておけば常に同一の色再現を行うことが可能となる。
【0024】図5に特定の照明下で得られた撮像装置3の分光応答度特性を示す。図5に示した分光応答度特性は、例えば撮像装置3の光源1として典型的な5500Kの太陽光に近い照明(D55等)にて得られた分光応答度特性とする。前述のように撮像装置3にはホワイトバランス機能があるため光源の相関色温度が異なると、R信号およびB信号の利得のバランスが異なるため、図6に示すように照明1の相関色温度によってホワイトバランス調整手段6が各チャンネルの利得をかえるため、撮像装置3の分光応答度特性は異なる。相関色温度が高い光源1の時は、照明2の短波長側のスペクトルが高いため、図6の左図に示すように撮像装置3のR信号側の利得は高くなる。逆に相関色温度が低いときは、図6の右図に示すように照明1の長波長側のスペクトルが高いため、撮像装置3のB信号側の利得は高くなる。
【0025】図7には標準色空間において代表的なsRGB(IEC)にて定められる理想撮像特性を示す。等色関数はD65(約6504K)の光源を元に考えられた等色関数であり、この等色関数に前記撮像装置3の分光応答度特性を合わせるように近似しようとした場合、撮像装置3により撮像された画像はすべて5500Kの光源1の条件下にてホワイトバランスされているため、図7に示した等色関数へ近似するマトリクス演算をそのまま画像データへ行った場合、大きくホワイトバランスの異なった画像となってしまう。そこで、まず図7に示した等色関数に、撮像に供した光源1の分光分布から定まるホワイトバランスに関わる少なくとも2つの係数、図7の等色関数に関しては3つの関数であるため2つの係数を次式に示すように施す。
【数3】
ここで、WBRはR信号側のホワイトバランスの補正のための係数であり、WBBはB信号側のホワイトバランスの補正のための係数である。ただし、前記WBR、WBBはホワイトバランス調整手段6によるホワイトバランス調整値を意味するものではなく、画像データ変換手段8によって、変換目標とすべき理想的分光応答度特性のホワイトバランスを補正するための係数である。
【0026】式(3)に示した関数に対して、撮像装置3の分光応答度特性Dc(λ)は次式に示すマトリクス係数を用いた式にて近似できる。
【数4】
ここで、Dr(λ),Dg(λ),Db(λ)は撮像装置3の分光応答度特性であり、Dr’(λ),Dg’(λ),Db’(λ)は撮像装置3に画像データ変換手段8を付加した際に得られる分光応答度特性である。また、Dr’(λ),Dg’(λ),Db’(λ)は式(3)にて示したr’(λ),g’(λ),b’(λ)に近似させた関数である。また、a11〜a33は近似のためのマトリクス係数である。一例として図8に撮像装置3に画像データ変換手段8を付加することにより得られた分光応答度特性を示す。なおここではsRGBに近似させた例を示している。
【0027】また、式(4)は式(3)にて演算した後のsRGBに近似をさせるためのマトリクスであるため次式が成り立つ。
【数5】
【0028】そこで、式(4)を満たすマトリクス係数a11〜a33を用いて、撮像装置3から得られた画像データを次式で示すように変更する。
【数6】
式(6)において、R’,G’,B’は撮像装置3が出力する画像データ、R’’,G’’,B’’は画像データ変換手段8が画像を変換した後の画像データである。このように画像データを変換する手段を有することにより先に示した問題を解決することができ色管理を行ううえで有益な画像データを得ることができる。
【0029】本実施の形態1では理想的なn種類の分光応答度特性としてsRGB(IEC)を一例として挙げたが、これに限られるものではなく色管理をするにあたって基準として定めた分光特性が定められておれば、その特性を用いても同様の効果が得られることは言うまでもない。
【0030】さらに、撮像装置3の分光応答度特性として代表的な5500Kのときの特性を示したが、相関色温度はこれに限らず、いかなる相関色温度のときにおいても、用いた光源の特性から定めることのできるホワイトバランスの補正のための係数を用いて式(3)に示したWBR,WBBの値を変えれば同様の効果を得ることができる。
【0031】また、「撮影に供した光源の分光分布特性」としては実施の形態1で示した例のほか「光源の種類(例えば、太陽や蛍光灯)」や「照明器具の型番」といった情報であってもよい。「光源が太陽光であった」といった情報が分かっていれば画像データ変換手段8に予め一般的な太陽光の分光分布特性について記憶させておくこと等が可能だからである。他の例として「光源が白色蛍光灯であった」といった情報が分かっている場合も同様である。画像データ変換手段8に予め一般的な白色蛍光灯の分光分布特性について記憶させておくこと等が可能だからである。
【0032】実施の形態1においては以上のような画像データを変換する手段を有することにより、所定の色空間に対して理想的な分光応答度特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0033】実施の形態2.図1を用いてこの発明に係る実施の形態2について説明する。実施の形態2は実施の形態1と同様に図3の構成にても実現することができる。実施の形態2は実施の形態1と同様の構成にて実現でき、その画像変換手段の処理手順のみ異なるため、その差異のみを説明する。
【0034】まず、撮像装置3の既知の分光応答度特性を次式に示すマトリクス演算により所定の色空間に対して理想的な、例えば実施の形態1で挙げたsRGBの分光特性に近似する。式(7)において、Dr(λ),Dg(λ),Db(λ)は撮像装置3の既知の分光応答度特性、b11〜b33はマトリクス係数、Dr’(λ),Dg’(λ),Db’(λ)は撮像装置3に画像データ変換手段8を付加することによって得られる分光応答度特性である。
【数7】
【0035】また、式(7)は理想的な分光特性に近似をさせているためのマトリクス演算であるため次式が成り立つ。
【数8】
ここで、r(λ),g(λ),b(λ)は所定の色空間における理想的な分光特性である。
【0036】実施の形態1で述べたように撮像装置3の既知の分光応答度特性に対応している撮影に供した光源1と、所定の色空間に対して理想的な分光特性の光源(sRGBの場合はD65)が異なる場合は、それぞれの光源1の相関色温度や分光特性が異なることからホワイトバランスの差異が生じる。よって上記光源1の差異を該撮像装置3の撮像に用いた光源1の分光分布特性から定まるホワイトバランスの補正のための係数を次式に示すように乗じる。
【数9】
【0037】上記式によって用いたホワイトバランスの補正のための係数およびマトリクス係数を撮像装置3から得られた画像データに乗ずることによって次式に示す画像データ変換をする。
【数10】
このように画像データを変換する手段を有することにより先に示した問題を解決することができ色管理を行ううえで有益な画像データを得ることができる。
【0038】実施の形態3.この発明に係る実施の形態3においては、実施の形態1及び実施の形態2にて示した画像データ変換方法と異なり、得られた画像データに対してまず、ホワイトバランスに関わる補正のためのデータを乗算し、その後画像データがn種の場合は、n種の各チャンネルのデータを変換するための3行n列のマトリクスを乗じる。例えば撮像装置3の分光応答度特性がRGB3種の場合、次式にて示すことができる。
【数11】
【数12】
ここで、WBR,WBBはホワイトバランスの補正のための係数、c11〜c33はマトリクス係数、R,G,Bは得られた画像データ、R’,G’,B’は画像データ変換後の画像データである。ただし、当該マトリクス係数及びホワイトバランス係数は式(12)を満たす係数であり、式(12)において、Dr(λ),Dg(λ),Db(λ)は撮像装置3の分光応答度特性、Dr’(λ),Dg’(λ),Db’(λ)はマトリクス変換後の分光応答度特性である。
【0039】このように画像データを変換する手段を有することにより、いかなる色空間でも定めた分光特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0040】また、実施の形態3は実施の形態1で示した図1から図3に示した構成にて同様に実現することができる。
【0041】実施の形態4.この発明に係る実施の形態4は、実施の形態1及び実施の形態2にて示した画像データ変換方法と異なり、得られた画像データに対してまず、画像データがn種の場合は、n種のデータを変換するための3行n列のマトリクスを乗じ、その後、ホワイトバランスに関わる補正のためのデータを乗算ずる。例えば撮像装置3の分光応答度特性がRGB3種の場合、次式にて示すことができる。
【数13】
【数14】
ここで、WBR,WBBはホワイトバランスの補正のための係数、d11〜d33はマトリクス係数、R,G,Bは得られた画像データ、R’,G’,B’は画像データ変換後の画像データである。ただし、当該マトリクス係数及びホワイトバランス係数は式(14)を満たす係数であり、式(14)において、Dr(λ),Dg(λ),Db(λ)は撮像装置3の分光応答度特性、Dr’(λ),Dg’(λ),Db’(λ)はマトリクス変換後の分光応答度特性である。
【0042】このように画像データを変換する手段を有することにより、いかなる色空間でも、予め定めた分光特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0043】また、実施の形態4による構成は実施の形態1で示した図1〜図3に示した構成にて同様に実現することができる。
【0044】実施の形態5.図9はこの発明に係る実施の形態5を説明した図である。図9において1から7は実施の形態1で示した図1と同様のためその説明を省略する。12は撮像装置3で撮像した画像データに実施の形態1から実施の形態4で既に説明したホワイトバランスの補正のための係数およびマトリクス係数を付加するデータ付加手段である。図9に示すようにデータ付加手段12は、他の手段として具備していても良いし、図2に示すように撮像装置3の画像データを取り扱うPC9内に具備していても実現できる。また、図10に示すようにデータ付加手段12自身を撮像装置3内に具備しておいても良い。
【0045】図11に画像データの構成図を示す。図11例1に示すように画像データのヘッダーやフッダーの部分に、前述したホワイトバランスの補正のための係数およびマトリクス係数の両方を付加する。これにより、撮像装置3側にて予め画像データを変換しておかなくとも、画像を受け取った側でどの様な光源1の状態にて、どのような撮像装置3の分光応答度特性にて撮像されたか知ることができ、画像を受信した側で画像を処理することが容易になる。また、撮像装置3の分光応答度特性をそのままデータに付加するに比べ、マトリクス係数だけの添付であり、画像データの容量が大きく増加する弊害もない。
【0046】またはデータ量をさらに減らす手段として予め前記ホワイトバランスの補正のための係数とマトリクス係数を演算し、一つのマトリクス係数として図11の例2に示すように画像データに付加することでも同様の効果を測ることができる。
【0047】
【発明の効果】この発明に係る画像データ変換方法においては、分光応答度特性に関する情報が既知である他の装置から入力される動画像データあるいは静止画像データを受信して、画像データの撮影時に供した光源に関する情報、他の装置の分光応答度特性に関する情報及び設定された別の分光応答度特性に基づき撮像装置から入力された画像データを別の画像データに変換するので、色管理を行ううえで有益な画像データを得ることを得ることができる。
【0048】また、この発明に係る画像データ変換方法においては、3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、設定された別のn種類の分光応答度特性のうちの少なくとも2種類の分光応答度特性に対して、画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、撮像装置のn種類の分光応答度特性を補正係数を乗じた別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて撮像装置から入力された画像データを別の画像データに変換する演算を行うので、所望の分光応答度特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0049】また、この発明に係る画像データ変換方法においては、3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、撮像装置のn種類の分光応答度特性を別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて撮像装置のn種類の分光応答度特性を変換し、前記マトリクスによって変換されたn種類の分光応答度特性のうち少なくとも2種類の分光応答度特性に対して、前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、該補正のための係数と前記マトリクスを用いて前記撮像装置から入力された画像データを別の画像データに変換する演算を行うので、所望の分光応答度特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0050】また、この発明に係る画像データ変換方法においては、3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、n種類の各チャンネルの画像データを変換するためのマトリクス及び画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、前記画像データに前記ホワイトバランスに係る補正のための係数を乗じ、該補正係数を乗じた画像データを前記マトリクスにより変換するので、色管理を行ううえで有益な画像データを得ることができる。
【0051】また、この発明に係る画像データ変換方法においては、3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、n種類の各チャンネルの画像データを変換するためのマトリクス及び画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、撮像装置から得られる画像データをマトリクスにより変換し、変換された画像データにホワイトバランスに係わる補正のための係数を乗じるので、いかなる色空間でも、予め定めた分光応答度特性に近似することができ、色管理を行ううえで有益な画像データを得ることができる。
【0052】また、この発明に係る画像データ構成方法においては、動画像データあるいは静止画像データに、画像データを撮影した撮像装置についての分光応答度特性に関する情報及び画像データの撮影に供した光源に関する情報を付加するので、撮像装置側にて予め画像データを変換しておかなくとも、画像を受け取った側でどの様な光源の状態にて、どのような撮像装置の分光応答度特性にて撮像されたか知ることができ、画像を受信した側で画像を処理することが容易になる。また、撮像装置の分光応答度特性をそのままデータに付加するに比べ、画像データの容量が大きく増加する弊害もない。
【0053】また、この発明に係る画像データ変換装置においては、他の装置が出力する動画像データあるいは静止画像データを受信する受信手段と、光源を検出する手段を備えて検出した又は他の装置から入力された画像データの撮影に供した光源に関する情報、他の装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき入力された画像データを変換するための変換係数を決定する係数決定手段と、受信された画像データを決定された変換係数に基づき変換する変換処理手段とを備えたので、色管理を行ううえで有益な画像データを得ることを得ることができる画像データ変換装置を得ることができる。
【0054】さらにまた、この発明に係る画像データを変換するプログラムを記録した記録媒体においては、動画像データあるいは静止画像データを受信する処理、画像データの撮像時における光源に関する情報、画像データを撮像した撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報をメモリ領域に記憶する処理、記憶された光源に関する情報、撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき画像データを変換するための変換係数を決定する処理、決定された変換係数に基づいて画像データを変換する処理をコンピュータに実行させるための画像データを変換するプログラムを記録したので、撮像装置の出力する画像データを色管理を行ううえで有益な画像データに変換することができるプログラムを記録した記録媒体を得ることができる。
【図面の簡単な説明】
【図1】 本発明の実施の形態1による撮像装置及び画像データ変換方法を実現する手段を示す図である。
【図2】 本発明の実施の形態1による撮像装置及びPCを示す図である。
【図3】 本発明の実施の形態1による撮像装置及び画像データ変換方法を実現する他の手段を示す図である。
【図4】 画像データを送受信する一般的な画像システムを示す図である。
【図5】 撮像装置の分光応答度特性の一例を示す図である。
【図6】 異なる照明時に得られる各分光感度応答特性を示す図である。
【図7】 sRGBの等色関数を示す図である。
【図8】 本発明の実施の形態1による撮像装置の分光感度応答度特性を変換した図である。
【図9】 本発明の実施の形態5による画像データ構成を実現する手段を示す図である。
【図10】 本発明の実施の形態5による画像データ構成を実現する他の手段を示す図である。
【図11】 本発明の実施の形態5による画像データ構成を示す図である。
【図12】 従来の放送システムを示す図である。
【図13】 表示装置にカラーバーを表示した図である。
【図14】 ベクトルスコープ上で位相調整された色信号を示す図である。
【図15】 画像データを送受信する画像システムを示す図である。
【符号の説明】
1 光源、 2 被写体、 3 撮像装置、 4 撮像素子、5 前段信号処理、 6 ホワイトバランス調整手段、7 マトリクス処理手段、 8 画像データ変換手段、 9 PC、10 画像システム、 11 標準デジタルネットワーク、12 データ付加手段、 13 撮像装置、 14 表示装置。
【特許請求の範囲】
【請求項1】 分光応答度特性に関する情報が既知である他の装置から入力される動画像データあるいは静止画像データを受信して、前記画像データの撮影時に供した光源に関する情報、前記他の装置の分光応答度特性に関する情報及び設定された別の分光応答度特性に基づき前記撮像装置から入力された画像データを別の画像データに変換することを特徴とする画像データ変換方法。
【請求項2】 3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、設定された別のn種類の分光応答度特性のうちの少なくとも2種類の分光応答度特性に対して、前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、前記撮像装置のn種類の分光応答度特性を前記補正係数を乗じた別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて前記撮像装置から入力された画像データを別の画像データに変換する演算を行うことを特徴とする画像データ変換方法。
【請求項3】 3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、前記撮像装置のn種類の分光応答度特性を別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて前記撮像装置のn種類の分光応答度特性を変換し、前記マトリクスによって変換されたn種類の分光応答度特性のうち少なくとも2種類の分光応答度特性に対して、前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、該補正のための係数と前記マトリクスを用いて前記撮像装置から入力された画像データを別の画像データに変換する演算を行うことを特徴とする画像データ変換方法。
【請求項4】 3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、前記n種類の各チャンネルの画像データを変換するためのマトリクス及び前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、前記画像データに前記ホワイトバランスに係る補正のための係数を乗じ、該補正係数を乗じた画像データを前記マトリクスにより変換することを特徴とする画像データ変換方法。
【請求項5】 3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、前記n種類の各チャンネルの画像データを変換するためのマトリクス及び前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、前記撮像装置から得られる画像データを前記マトリクスにより変換し、前記変換された画像データに前記ホワイトバランスに係わる補正のための係数を乗じることを特徴とした画像データ変換方法。
【請求項6】 動画像データあるいは静止画像データに、前記画像データを撮影した撮像装置についての分光応答度特性に関する情報及び前記画像データの撮影に供した光源に関する情報を付加することを特徴とする画像データ構成方法。
【請求項7】 他の装置が出力する動画像データあるいは静止画像データを受信する受信手段と、光源を検出する手段を備えて検出した又は前記他の装置から入力された前記画像データの撮影に供した光源に関する情報、前記他の装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき前記入力された画像データを変換するための変換係数を決定する係数決定手段と、前記受信された画像データを前記決定された変換係数に基づき変換する変換処理手段とを備えたことを特徴とする画像データ変換装置。
【請求項8】 動画像データあるいは静止画像データを受信する処理、前記画像データの撮像時における光源に関する情報、前記画像データを撮像した撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報をメモリ領域に記憶する処理、前記記憶された光源に関する情報、撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき前記画像データを変換するための変換係数を決定する処理、前記決定された変換係数に基づいて前記画像データを変換する処理、をコンピュータに実行させるための画像データを変換するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項1】 分光応答度特性に関する情報が既知である他の装置から入力される動画像データあるいは静止画像データを受信して、前記画像データの撮影時に供した光源に関する情報、前記他の装置の分光応答度特性に関する情報及び設定された別の分光応答度特性に基づき前記撮像装置から入力された画像データを別の画像データに変換することを特徴とする画像データ変換方法。
【請求項2】 3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、設定された別のn種類の分光応答度特性のうちの少なくとも2種類の分光応答度特性に対して、前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、前記撮像装置のn種類の分光応答度特性を前記補正係数を乗じた別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて前記撮像装置から入力された画像データを別の画像データに変換する演算を行うことを特徴とする画像データ変換方法。
【請求項3】 3種類以上のn種類の色チャンネルを有するとともに該n種類の色チャンネルにそれぞれ対応したn種類の分光応答度特性が既知である撮像装置から入力される動画像データあるいは静止画像データを受信し、前記撮像装置のn種類の分光応答度特性を別のn種類の分光応答度特性に近似する変換に関わるマトリクスを決定し、該マトリクスを用いて前記撮像装置のn種類の分光応答度特性を変換し、前記マトリクスによって変換されたn種類の分光応答度特性のうち少なくとも2種類の分光応答度特性に対して、前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに関わる補正係数を乗じ、該補正のための係数と前記マトリクスを用いて前記撮像装置から入力された画像データを別の画像データに変換する演算を行うことを特徴とする画像データ変換方法。
【請求項4】 3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、前記n種類の各チャンネルの画像データを変換するためのマトリクス及び前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、前記画像データに前記ホワイトバランスに係る補正のための係数を乗じ、該補正係数を乗じた画像データを前記マトリクスにより変換することを特徴とする画像データ変換方法。
【請求項5】 3種類以上のn種類の色チャンネルを有する撮像装置により得られる動画像データあるいは静止画像データを変換する画像データ変換方法において、前記n種類の各チャンネルの画像データを変換するためのマトリクス及び前記画像データの撮影に供した光源の分光分布特性から定まるホワイトバランスに係わる補正のための少なくとも2種類の係数を決定し、前記撮像装置から得られる画像データを前記マトリクスにより変換し、前記変換された画像データに前記ホワイトバランスに係わる補正のための係数を乗じることを特徴とした画像データ変換方法。
【請求項6】 動画像データあるいは静止画像データに、前記画像データを撮影した撮像装置についての分光応答度特性に関する情報及び前記画像データの撮影に供した光源に関する情報を付加することを特徴とする画像データ構成方法。
【請求項7】 他の装置が出力する動画像データあるいは静止画像データを受信する受信手段と、光源を検出する手段を備えて検出した又は前記他の装置から入力された前記画像データの撮影に供した光源に関する情報、前記他の装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき前記入力された画像データを変換するための変換係数を決定する係数決定手段と、前記受信された画像データを前記決定された変換係数に基づき変換する変換処理手段とを備えたことを特徴とする画像データ変換装置。
【請求項8】 動画像データあるいは静止画像データを受信する処理、前記画像データの撮像時における光源に関する情報、前記画像データを撮像した撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報をメモリ領域に記憶する処理、前記記憶された光源に関する情報、撮像装置の分光応答度特性に関する情報及び別の分光応答度特性に関する情報に基づき前記画像データを変換するための変換係数を決定する処理、前記決定された変換係数に基づいて前記画像データを変換する処理、をコンピュータに実行させるための画像データを変換するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【図1】
【図2】
【図3】
【図6】
【図12】
【図13】
【図4】
【図5】
【図14】
【図7】
【図8】
【図9】
【図10】
【図11】
【図15】
【図2】
【図3】
【図6】
【図12】
【図13】
【図4】
【図5】
【図14】
【図7】
【図8】
【図9】
【図10】
【図11】
【図15】
【公開番号】特開2000−278707(P2000−278707A)
【公開日】平成12年10月6日(2000.10.6)
【国際特許分類】
【出願番号】特願平11−78357
【出願日】平成11年3月23日(1999.3.23)
【出願人】(000006013)三菱電機株式会社 (33,312)
【Fターム(参考)】
【公開日】平成12年10月6日(2000.10.6)
【国際特許分類】
【出願日】平成11年3月23日(1999.3.23)
【出願人】(000006013)三菱電機株式会社 (33,312)
【Fターム(参考)】
[ Back to top ]