JP2006042294A - 画像処理装置、画像処理方法および画像処理プログラム - Google Patents
画像処理装置、画像処理方法および画像処理プログラム Download PDFInfo
- Publication number
- JP2006042294A JP2006042294A JP2004264006A JP2004264006A JP2006042294A JP 2006042294 A JP2006042294 A JP 2006042294A JP 2004264006 A JP2004264006 A JP 2004264006A JP 2004264006 A JP2004264006 A JP 2004264006A JP 2006042294 A JP2006042294 A JP 2006042294A
- Authority
- JP
- Japan
- Prior art keywords
- profile
- color
- processing
- image
- image processing
- 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
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Image Processing (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
【解決手段】 画像処理装置10は、画像信号d2の色処理を行う画像処理装置であって、プロファイル作成部15と、色処理実行部16とを備えている。プロファイル作成部15は、所定の色処理について異なる処理度合いを実現する複数の基本色変換プロファイルに基づいて、所定の色処理について所定の処理度合いを実現する新たな色変換プロファイルを作成する。色処理実行部16は、作成された新たな色変換プロファイルに基づいて、画像信号d2の色処理を実行する。
【選択図】 図1
Description
色処理とは、例えば、表示色変換処理、色域変換処理、記憶色補正処理等と呼ばれる処理である。表示色変換処理とは、画像信号の全体の色調を調整する処理であり、例えば、画像信号の明るさを調整する、あるいは画像信号に特定の効果(例えば、フィルムライク処理など)を与えるよう調整する処理である。色域変換処理とは、画像信号の入出力デバイスに固有の色空間において画像信号を再生表示させるために行われる処理であり、色域圧縮(Gamut Mapping)などと呼ばれる処理である。記憶色補正処理とは、画像信号中の空の色、肌の色あるいは緑の色といった特定の色を記憶に合うように調整する処理である。
そこで、本発明では、ルックアップテーブルを記憶するための記憶容量を削減しつつ、様々な色処理に対して処理度合いを任意に調整可能な画像処理装置を提供することを課題とする。
請求項3に記載の画像処理装置は、請求項1または2に記載の画像処理装置であって、複数の基本色変換ルックアップテーブルは、所定の色処理についてデフォルトの処理度合いを実現する基本色変換ルックアップテーブルと、デフォルトの処理度合いを高めた、あるいは低めた処理度合いを実現する基本色変換ルックアップテーブルとを含んでいる。
ここで、基本色変換ルックアップテーブルは、例えば、画像信号に対して複数の色処理を直列的に行った結果を格納している。さらに、それぞれの基本色変換ルックアップテーブルは、複数の色処理のうちの一部の色処理について、異なる処理度合いを実現する色変換ルックアップテーブルである。
本発明の画像処理装置においては、複数の色処理のそれぞれについて任意の処理度合いを実現する新たな色変換ルックアップテーブルを作成することが可能となる。このため、より高精度な画像処理を実現することが可能となる。
請求項8に記載の集積回路は、請求項1〜5のいずれかに記載の画像処理装置を含む。
本発明の集積回路では、請求項1〜5のいずれかに記載の画像処理装置と同様の効果を得ることが可能となる。
本発明の表示装置では、請求項1〜5のいずれかに記載の画像処理装置と同様の効果を得ることが可能となる。
本発明の撮影装置では、請求項1〜5のいずれかに記載の画像処理装置と同様の効果を得ることが可能となる。
請求項12に記載の携帯情報端末は、画像の撮影を行う撮影手段と、撮影手段により撮影された画像を画像信号として色処理を行う請求項1〜5のいずれかに記載の画像処理装置と、色処理された画像信号を送信するデータ送信手段とを備えている。
請求項13に記載の画像処理装置は、入力された画像信号の色処理を行う画像処理装置であって、プロファイル作成手段と、画像処理実行手段とを備えている。プロファイル作成手段は、異なる色処理を行うための複数のプロファイルに基づいて、色処理に用いられるプロファイルを作成する。画像処理実行手段は、プロファイル作成手段により作成されたプロファイルを用いて、色処理を行う。
また、プロファイルとは、例えば、画像信号に対する演算を行うための係数マトリクスデータや、画像信号の値に対する色処理された画像信号の値を格納するテーブルデータなどである(以下、この欄において同じ)。
本発明の画像処理装置では、プロファイル情報に基づいて、プロファイルを制御し、色処理を行うことが可能となる。
ここで、表示環境とは、例えば、環境光の明るさや色温度、表示を行う装置、表示される画像のサイズ、表示される画像と表示される画像を視覚するユーザとの位置関係、ユーザに関する情報などである。
請求項16に記載の画像処理装置は、請求項14に記載の画像処理装置であって、プロファイル情報出力手段は、画像信号に含まれる情報のうちプロファイルに関わる情報に応じて、プロファイル情報を出力する。
本発明の画像処理装置では、プロファイルに関わる情報を画像信号から取得し、色処理を行うことが可能となる。
色処理の特徴に関わる情報とは、色処理のパラメータの特徴についての情報であり、例えば、明度、色相、彩度、記憶色補正の特性などといったパラメータの値などである。
請求項18に記載の画像処理装置は、請求項14に記載の画像処理装置であって、プロファイル情報出力手段は、画像信号が生成された環境に関わる情報に応じて、プロファイル情報を出力する。
本発明の画像処理装置では、画像信号が生成された環境に関わる情報に応じて色処理を行うことが可能となる。
本発明の画像処理装置では、画像信号の属性情報に応じて色処理を行うことが可能となる。このため、画像信号に適した色処理を行うことが可能となる。
全体属性情報とは、例えば、画像データ全体の制作に関する情報や、画像データ全体の内容に関する情報などを含んでいる。
請求項21に記載の画像処理装置は、請求項19または20に記載の画像処理装置であって、属性情報とは、画像データの一部に関わる部分属性情報を含んでいる。
本発明の画像処理装置では、部分属性情報に応じて色処理を行うことが可能となる。このため、画像データに適した色処理を行うことが可能となる。
生成環境属性情報とは、画像信号が撮影、記録、作成された環境に関する情報であり、例えば、画像信号が生成された際の環境に関する情報や、生成に用いられた機器の動作情報などを含んでいる。
請求項23に記載の画像処理装置は、請求項19に記載の画像処理装置であって、属性情報とは、画像信号が取得された媒体に関わる媒体属性情報を含んでいる。
本発明の画像処理装置では、媒体属性情報に応じて色処理を行うことが可能となる。このため、媒体の属性に適した色処理を行うことが可能となる。
本発明の画像処理装置では、請求項13〜23のいずれかに記載の画像処理装置と同様の効果が得られる。さらに、請求項1〜5のいずれかに記載の画像処理装置と同様の効果が得られる。
本発明の集積回路では、請求項13〜25のいずれかに記載の画像処理装置と同様の効果を得ることが可能となる。
本発明の表示装置では、請求項13〜25のいずれかに記載の画像処理装置と同様の効果を得ることが可能となる。
本発明の撮影装置では、請求項13〜25のいずれかに記載の画像処理装置と同様の効果を得ることが可能となる。
請求項30に記載の携帯情報端末は、画像の撮影を行う撮影手段と、撮影手段により撮影された画像を画像信号として色処理を行う請求項13〜25のいずれかに記載の画像処理装置と、色処理された画像信号を送信するデータ送信手段とを備えている。
請求項31に記載の半導体装置は、画像信号の色処理を行う半導体装置であって、色変換ルックアップテーブル作成部と、色処理実行部とを備えている。色変換ルックアップテーブル作成部は、所定の色処理について異なる処理度合いを実現する複数の基本色変換ルックアップテーブルに基づいて、所定の色処理について所定の処理度合いを実現する新たな色変換ルックアップテーブルを作成する。色処理実行部は、作成された新たな色変換ルックアップテーブルに基づいて、画像信号の色処理を実行する。
また、プロファイルとは、例えば、画像信号に対する演算を行うための係数マトリクスデータや、画像信号の値に対する色処理された画像信号の値を格納するテーブルデータなどである。
本発明の半導体装置では、プロファイル情報に基づいて、プロファイルを制御し、色処理を行うことが可能となる。
図1〜図3を用いて、第1実施形態に係る画像処理装置10について説明する。画像処理装置10は、画像信号の視覚処理とともに、画像信号の色処理を行う装置である。画像処理装置10は、例えば、コンピュータ、デジタルカメラ、携帯電話、PDA、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
図1を用いて、画像処理装置10の基本構成について説明する。画像処理装置10は、入力信号d1を入力とし、画像処理された出力信号d3を出力とする画像処理装置である。画像処理装置10は、入力信号d1を入力とし視覚処理された画像信号d2を出力とする視覚処理部11と、色処理の基本となる基本色変換プロファイルを格納し選択された基本色変換プロファイルのデータである選択プロファイルデータd5を出力とする基本プロファイル群記憶部12と、画像信号d2と選択プロファイルデータd5とを入力とし色処理された出力信号d3を出力する色処理部13と、各部に制御信号c1〜c3を与える制御部14とを備えている。
(基本プロファイル群記憶部12)
基本プロファイル群記憶部12は、複数の基本色変換プロファイルからなる複数のプロファイル群を記憶している。図2に示す画像処理装置10では、それぞれ2つの基本色変換プロファイルからなる2つのプロファイル群22,23を記憶している。プロファイル群22は、処理Xについて処理度合いの異なる処理X1と処理X2とを実現するための2つの基本色変換プロファイル22aと22bとを備えている。プロファイル群23は、処理Yについて処理度合いの異なる処理Y1と処理Y2とを実現するための2つの基本色変換プロファイル23aと23bとを備えている。
《プロファイル群》
プロファイル群について説明する。プロファイル群とは、同じ色処理について色処理の程度を異ならせた基本色変換プロファイルから構成されるグループである。プロファイル群22および23のそれぞれは、表示色変換処理、色域変換処理、記憶色補正処理のいずれかの色処理を実現する機能、あるいは表示色変換処理、色域変換処理、記憶色補正処理を組み合わせた色処理を実現する機能を有している。例えば、プロファイル群22が記憶色補正処理を実現する場合、基本色変換プロファイル22aと22bとは、異なる補正度合いの記憶色補正を実現する。より具体的には、例えば、基本色変換プロファイル22aが肌色を濃い肌色に変換し、基本色変換プロファイル22bが肌色を薄い肌色に変換するというように、それぞれの基本色変換プロファイルは、同じ機能を有しながら異なる処理度合いを実現する。
基本色変換プロファイルについて説明する。基本色変換プロファイルは、それぞれ8ビットで表現される3次元の画像信号値(R0,G0,B0)に対して、色処理後の画像信号値(R1,G1,B1)を与える3次元ルックアップテーブルである。ここで、色処理前の画像信号値(R0,G0,B0)の全てに対して、それぞれ8ビットで表現される色処理後の画像信号値(R1,G1,B1)を与える場合、{(2^8)^3}*3=48Mバイトと基本プロファイル群記憶部12の記憶容量を多く必要とする。そこで、それぞれ8ビットで表現される色処理前の画像信号値(R0,G0,B0)の上位数ビットに対してのみ、それぞれ8ビットで表現される色処理後の画像信号値(R1,G1,B1)を与えている。より具体的には、例えば、色処理前の画像信号値(R0,G0,B0)の上位5ビットに対してのみ、色処理後の画像信号値(R1,G1,B1)を与える場合、1つの基本色変換プロファイルに必要な記憶容量は、{(2^5)^3}*3=98304バイトと削減される。
(色処理部13)
色処理部13は、プロファイル作成実行部20において、プロファイル生成部30をさらに備えている。プロファイル生成部30は、選択プロファイルデータd5(図1参照)を入力とし生成プロファイルデータd6を出力とする。
図2を用いて、各部の作用について説明する。
(基本プロファイル群記憶部12)
基本プロファイル群記憶部12には、制御部14からのカウント信号c10が入力される。カウント信号c10は、基本プロファイル群記憶部12のアドレスを一定のカウント周期で指定し、指定したアドレスに格納されている画像信号値を読み出させる。具体的には、処理Xを実現する色変換プロファイルを生成する場合には、基本色変換プロファイル22aおよび22bのアドレスが指定され、処理Yを実現する色変換プロファイルを生成する場合には、基本色変換プロファイル23aおよび23bのアドレスが指定される。アドレスの指定は、2つの基本色変換プロファイルにおいて、同じ画像信号値(R0,G0,B0)に関連づけられたデータが同時に読み出されるよう行われる。このようにして読み出されたデータは、第1の選択プロファイルデータd10および第2の選択プロファイルデータd11として基本プロファイル群記憶部12から出力される。基本色変換プロファイル22aおよび22bは、色処理前の画像信号値(R0,G0,B0)の上位5ビットに対してのみ、色処理後の画像信号値(R1,G1,B1)を与えるため、それぞれ(2^5)^3個のアドレスが指定され、データが読み出される。
(色処理部13)
《プロファイル生成部30》
プロファイル生成部30は、基本プロファイル群記憶部12から第1の選択プロファイルデータd10および第2の選択プロファイルデータd11を取得する。さらに、制御部14から基本色変換プロファイル22aおよび22bの合成度を指定する制御信号c12が与えられる。
プロファイルRAM21は、プロファイル生成部30が作成する生成プロファイルデータd6を取得し、制御部14のカウント信号c11により指定されるアドレスに格納する。ここで、生成プロファイルデータd6は、生成プロファイルデータd6を作成するのに用いられた第1の選択プロファイルデータd10または第2の選択プロファイルデータd11と同じ画像信号値(R0,G0,B0)に関連づけられる。
《色処理実行部16》
色処理実行部16は、画像信号d2の画像信号値(R0,G0,B0)に応じて、カウント信号c4で対応するアドレスを指定することで、プロファイルRAM21に格納される色変換プロファイルのデータである処理用プロファイルデータd7を取得し、画像信号d2の色処理を実行する。具体的には、それぞれが8ビットで表される画像信号d2の画像信号値(R0,G0,B0)に対して、画像信号値(R0,G0,B0)の上位5ビットの値に対応する処理用プロファイルデータd7を読み出す。さらに、読み出した処理用プロファイルデータd7を画像信号値(R0,G0,B0)の下位3ビットの値を用いて3次元補間することにより出力信号d3が得られる。
図3を用いて、画像処理装置10において実行される色変換プロファイル作成方法について説明する。
制御部14からのカウント信号c10により、基本プロファイル群記憶部12のアドレスが一定のカウント周期で指定され、基本プロファイル群記憶部12において、指定されたアドレスに格納されている画像信号値が読み出される(ステップS101)。具体的には、処理Xを実現する色変換プロファイルを生成する場合には、基本色変換プロファイル22aおよび22bのアドレスが指定され、処理Yを実現する色変換プロファイルを生成する場合には、基本色変換プロファイル23aおよび23bのアドレスが指定される。指定された2つの基本色変換プロファイルは、それぞれ第1の選択プロファイルデータd10、第2の選択プロファイルデータd11としてプロファイル生成部30に読み出される。
プロファイル生成部30は、第1の選択プロファイルデータd10の値[m]および第2の選択プロファイルデータd11の値[n]に対して、制御信号c12が指定する合成度の値[k]を用いて、値[l]の生成プロファイルデータd6を作成する(ステップS103)。ここで、値[l]は、[l]=(1−k)*[m]+k*[n]により計算される。
制御部14は、基本色変換プロファイル22aおよび22bの全てのデータについての処理が終了したか否かを判断し(ステップ105)、終了するまでステップS101からステップS105の処理を繰り返す。
〈効果〉
(1)
画像処理装置10においては、基本プロファイル群記憶部12において、少数の基本色変換プロファイル22a,22b,23a,23bを備えるだけで、任意の処理度合いの色処理を実現することが可能となる。具体的には、処理Xについて任意の処理度合いの色処理を実現するためには、処理X1を実現する基本色変換プロファイル22aと、処理X2を実現する基本色変換プロファイル22bとを備えればよい。このため、少数の基本色変換プロファイル以外には、あらかじめ処理度合いを異ならせた色変換プロファイルを用意しておく必要がなく、基本プロファイル群記憶部12の記憶容量を削減することが可能となる。
プロファイル作成実行部20は、基本色変換プロファイル22aと22b、あるいは基本色変換プロファイル23aと23bの合成度合いを用いて、それぞれの基本色変換プロファイルにおける対応する要素どうしを内分あるいは外分し、新たな色変換プロファイルの各要素の値を決定する。このため、基本色変換プロファイルの合成度合いを任意に変更することにより、任意の処理度合いを実現する新たな色変換プロファイルを作成することが可能となる。
画像処理装置10においては、基本色変換プロファイルが複数の色処理を組み合わせて実現する場合、複数の色処理を順次実行するのに比して要する時間を短縮することが可能となる。また、複数の色処理のうちの少なくとも一部の色処理については、任意の処理度合いで実行することが可能となる。
(1)
上記実施形態では、プロファイル群22,23は、それぞれ2種類の基本色変換プロファイルを備えると説明した。ここで、プロファイル群22,23が備える基本色変換プロファイルの個数は、これに限定されない。例えば、プロファイル群が実現する色処理に対して、デフォルトの色処理度合いを有する基本色変換プロファイルと、デフォルトの色処理度合いを高めた色処理を実現する基本色変換プロファイルと、デフォルトの色処理度合いを低めた色処理を実現する基本色変換プロファイルとの3種類の基本色変換プロファイルを備えるものであってもよい。
画像処理装置10は、視覚処理部11を備えていると説明した。ここで、画像処理装置10は、視覚処理部11を備えないものであってもよい。この場合、入力信号d1が直接色処理部13に入力されることとなる。
色処理実行部16における処理は、上記実施形態で説明したものに限られない。例えば、画像信号d2の画像信号値(R0,G0,B0)に対して処理用プロファイルデータd7を体積補間する方法により出力信号d3を得るものであってもよい。
上記実施形態では、画像信号d2の画像信号値(R0,G0,B0)に応じて、カウント信号c4で対応するアドレスを指定すると説明した。ここで、カウント信号c4は、色処理実行部16から与えられるもので無くてもよい。例えば、制御部14が画像信号d2の画像信号値(R0,G0,B0)に応じて、プロファイルRAM21のアドレスを指定するものであってもよい。
第2実施形態に係る画像処理装置26について説明する。画像処理装置26は、画像信号の視覚処理とともに、画像信号の色処理を行う装置である。画像処理装置26は、例えば、コンピュータ、デジタルカメラ、携帯電話、PDA、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
以下、画像処理装置26における特徴部分である色処理部31および基本プロファイル群記憶部12が備える基本色変換プロファイルについて説明する。なお、第1実施形態で説明したのと同様の機能を果たす部分については、第1実施形態と同じ符号を付して説明を省略する。
(基本プロファイル群記憶部12)
基本プロファイル群記憶部12は、複数の基本色変換プロファイルを記憶している。図4に示す基本プロファイル群記憶部12は、基本色変換プロファイル40〜43を記憶している。基本色変換プロファイルは、処理Xと処理Yとを同時に実現するための色変換プロファイルである。詳しくは、基本色変換プロファイルは、処理Xについて処理度合いの異なる処理X1および処理X2と、処理Yについて処理度合いの異なる処理Y1および処理Y2とをそれぞれ組み合わせた処理を実現する4種類の色変換プロファイルである。
(色処理部31)
色処理部31は、図2を用いて説明した色処理部13と、プロファイル作成部35の構造において相違している。より詳しくは、プロファイル作成部35が備えるプロファイル作成実行部36が3つのプロファイル生成部37〜39を有する点において、図2を用いて説明したプロファイル作成部15と相違している。
〈作用〉
(基本プロファイル群記憶部12)
基本プロファイル群記憶部12には、制御部14からのカウント信号c15が入力される。カウント信号c15は、基本プロファイル群記憶部12のアドレスを一定のカウント周期で指定し、指定したアドレスに格納されている画像信号値を読み出させる。具体的には、基本色変換プロファイル40〜43において、同じ画像信号値(R0,G0,B0)に関連づけられたデータが同時に読み出される。
《プロファイル作成実行部36》
第1のプロファイル生成部37は、第1の選択プロファイルデータd16と第2の選択プロファイルデータd17とに対して、制御信号c17が指定する合成度合いを用いて、第1の生成プロファイルデータd20を生成する。詳しくは、第1実施形態でプロファイル生成部30について説明したのと同様である。
第2のプロファイル生成部38は、第3の選択プロファイルデータd18と第4の選択プロファイルデータd19とに対して、制御信号c17が指定する合成度合いを用いて、第2の生成プロファイルデータd21を生成する。
第3のプロファイル生成部39は、第1の生成プロファイルデータd20と第2の生成プロファイルデータd21とに対して、制御信号c18が指定する合成度合いを用いて、第3の生成プロファイルデータd22を作成する。詳しくは、第1実施形態でプロファイル生成部30について説明したのと同様である。
《プロファイルRAM21》
プロファイルRAM21は、第3のプロファイル生成部39が作成する第3の生成プロファイルデータd22を取得し、制御部14のカウント信号c16により指定されるアドレスに格納する。ここで、第3の生成プロファイルデータd22は、第3の生成プロファイルデータd22を作成するのに用いられた第1の選択プロファイルデータd16〜第4の選択プロファイルデータd19と同じ画像信号値(R0,G0,B0)に関連づけられる。
〈効果〉
第2実施形態では、第1実施形態で説明した効果に加え、以下の効果がさらに得られる。
画像処理装置26においては、色処理Xと色処理Yとを重畳的に実行し、かつそれぞれの色処理についての処理度合いを任意に調整することが可能となる。これにより、高精度な色処理を少ない基本色変換プロファイルを用いて実現することが可能となる。
(1)
基本プロファイル群記憶部12は、4種類の基本色変換プロファイルのみを備えるもので無くてもよい。すなわち、基本プロファイル群記憶部12は、さらに複数の基本色変換プロファイルを備えていてもよい。
上記実施形態では、色処理Xと色処理Yとを重畳的に実行する場合について説明した。ここで、本発明の効果は、色処理Xと色処理Yとを重畳的に実行する場合に限られるものではない。すなわち、さらに多くの色処理を重畳的に実行するような基本色変換プロファイルを備え、プロファイル作成実行部36がさらに多くのプロファイル生成部を備え、かつ制御部14がそれぞれのプロファイル生成部に対してそれぞれの色処理の合成度合いを指定することにより、さらに多くの色処理について任意の処理度合い実現する新たな色変換プロファイルを作成することが可能となる。
第3実施形態に係る画像処理装置45について説明する。画像処理装置45は、画像信号の視覚処理とともに、画像信号の色処理を行う装置である。画像処理装置45は、例えば、コンピュータ、デジタルカメラ、携帯電話、PDA、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
以下、画像処理装置45における特徴部分である色処理部46および基本プロファイル群記憶部12が備える基本色変換プロファイルについて説明する。なお、第1実施形態で説明したのと同様の機能を果たす部分については、第1実施形態と同じ符号を付して説明を省略する。
(基本プロファイル群記憶部12)
基本プロファイル群記憶部12は、図2の基本プロファイル群記憶部12と同様に、それぞれ2つの基本色変換プロファイルからなる2つのプロファイル群22,23を記憶している。プロファイル群22は、処理Xについて処理度合いの異なる処理X1と処理X2とを実行するための2つの基本色変換プロファイル22a,22bを備えている。プロファイル群23は、処理Yについて処理度合いの異なる処理Y1と処理Y2とを実行するための2つの基本色変換プロファイル23a,23bを備えている。
色処理部46は、図2を用いて説明した色処理部13と、プロファイル作成部50の構造において相違している。より詳しくは、プロファイル作成部50が備えるプロファイル作成実行部51の構造において相違している。
第1のプロファイル生成部52は、第1の選択プロファイルデータd32と第2の選択プロファイルデータd33とを入力とし第1の生成プロファイルデータd34を出力とする。第1の選択プロファイルデータd32とは、処理X1を実現する基本色変換プロファイル22aのデータである。第2の選択プロファイルデータd33とは、処理X2を実現する基本色変換プロファイル22bのデータである。
第2のプロファイル生成部54は、第3の選択プロファイルデータd36と第4の選択プロファイルデータd37とを入力とし第2の生成プロファイルデータd38を出力とする。第3の選択プロファイルデータd36とは、処理Y1を実現する基本色変換プロファイル23aのデータである。第4の選択プロファイルデータd37とは、処理Y2を実現する基本色変換プロファイル23bのデータである。
プロファイル合成部56は、変換プロファイルデータd35と合成用プロファイルデータd39を入力とし第3の生成プロファイルデータd40を出力とする。
(基本プロファイル群記憶部12)
基本プロファイル群記憶部12には、制御部14からのカウント信号c31およびc32が入力される。カウント信号c31およびc32は、基本プロファイル群記憶部12のアドレスを一定のカウント周期で指定し、指定したアドレスに格納されている画像信号値を読み出させる。具体的には、カウント信号c31により、基本色変換プロファイル22aと22bとにおいて、同じ画像信号値(R0,G0,B0)に関連づけられたデータが同時に読み出される。また、カウント信号c32により、基本色変換プロファイル23aと23bとにおいて、同じ画像信号値(R0,G0,B0)に関連づけられたデータが同時に読み出される。
《プロファイル作成実行部51》
第1のプロファイル生成部52は、第1の選択プロファイルデータd32と第2の選択プロファイルデータd33とに対して、制御信号c35が指定する合成度合いを用いて、第1の生成プロファイルデータd34を生成する。詳しくは、第1実施形態でプロファイル生成部30について説明したのと同様である。
変換部53は、第1の生成プロファイルデータd34に対してガンマ補正などの変換処理を行い変換プロファイルデータd35を出力する。
プロファイルRAM55は、第2のプロファイル生成部54が作成する第2の生成プロファイルデータd38を取得し、制御部14のカウント信号c33により指定されるアドレスに格納する。ここで、第2の生成プロファイルデータd38は、第2の生成プロファイルデータd38を作成するのに用いられた第3の選択プロファイルデータd36および第4の選択プロファイルデータd37と同じ画像信号値(R0,G0,B0)に関連づけられる。
プロファイル合成部56は、変換プロファイルデータd35の値に基づいて、第3の生成プロファイルデータd40を算出する。具体的には、変換プロファイルデータd35の値に関連づけられたプロファイルRAM55に格納される色変換プロファイルの値を第3の生成プロファイルデータd40として出力する。すなわち、プロファイル合成部56は、色処理実行部16と同様の動作を変換プロファイルデータd35の値に対して実行する。より詳しく説明すると、プロファイル合成部56は、変換プロファイルデータd35の値に応じて、カウント信号c40を用いてプロファイルRAM55のアドレスを指定する。さらに、指定されたアドレスに格納されるデータが、合成用プロファイルデータd39として出力される。出力された合成用プロファイルデータd39は、変換プロファイルデータd35の値に応じて補間され、生成プロファイルデータd40が出力される。
《プロファイルRAM21》
プロファイルRAM21は、第3の生成プロファイルデータd40を取得し、制御部14のカウント信号c34により指定されるアドレスに格納する。ここで、第3の生成プロファイルデータd40は、第3の生成プロファイルデータd40を作成するのに用いられた第1の選択プロファイルデータd32および第2の選択プロファイルデータd33と同じ画像信号値(R0,G0,B0)に関連づけられる。
〈効果〉
第3実施形態では、第1実施形態および第2実施形態で説明した効果に加え、以下の効果がさらに得られる。
画像処理装置45においては、例えば、プロファイル群22あるいは23が基本色変換プロファイルをさらに備える場合であっても、基本プロファイル群記憶部12において必要な記憶容量の増加分は、増えた基本色変換プロファイルのデータ量と同じとなる。すなわち、プロファイル群22および23がそれぞれ3つの異なる処理度合いを有する基本色変換プロファイルを有する場合、画像処理装置45では、基本色変換プロファイル6個分の記憶容量があれば十分である。
この点において、画像処理装置45では、記憶容量を削減する効果を発揮するといえる。
画像処理装置45においては、画像信号d2に対してリアルタイムに処理を行う必要があるのは色処理実行部16だけである。このため、例えば、画像信号d2に対して複数回の色処理を順次実行する場合に比して、リアルタイム性に優れた色処理を実現することが可能となる。
(1)
プロファイルRAM55とプロファイルRAM21とは、物理的に離れたものである必要はない。すなわち、それぞれは、同じRAM上の異なる領域であってもよい。
変換部53は、必ずしも備えられなくてもよい。また、予め基本色変換プロファイルに組み込まれた処理であってもよい。
(3)
上記実施形態では、基本プロファイル群記憶部12が2つのプロファイル群22,23を備える場合について説明した。ここで、本発明は、さらに多くのプロファイル群を有する場合にも、拡張可能である。例えば、プロファイル群を3つ有する場合には、第3のプロファイル生成部をさらに備え、プロファイル作成実行部51と同様の構造をさらに備えることにより常識的に拡張することが可能である。
[第4実施形態]
第4実施形態に係る画像処理装置60について説明する。画像処理装置60は、画像信号の視覚処理とともに、画像信号の色処理を行う装置である。画像処理装置60は、例えば、コンピュータ、デジタルカメラ、携帯電話、PDA、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
以下、画像処理装置60における特徴部分である色処理部61および基本プロファイル群記憶部12が備える基本色変換プロファイルについて説明する。なお、第1実施形態で説明したのと同様の機能を果たす部分については、第1実施形態と同じ符号を付して説明を省略する。
(基本プロファイル群記憶部12)
基本プロファイル群記憶部12は、図2の基本プロファイル群記憶部12と同様に、それぞれ2つの基本色変換プロファイルからなる2つのプロファイル群22,23を記憶している。プロファイル群22は、処理Xについて処理度合いの異なる処理X1と処理X2とを実現するための2つの基本色変換プロファイル22a,22bを備えている。プロファイル群23は、処理Yについて処理度合いの異なる処理Y1と処理Y2とを実現するための2つの基本色変換プロファイル23a,23bを備えている。
色処理部61は、図2を用いて説明した色処理部13を2系統備える。より詳しくは、色処理部61は、色処理実行部64と、プロファイル作成部65とを有している。色処理実行部64は、第1の色処理実行部66と第2の色処理実行部67とを有している。プロファイル作成部65は、プロファイルRAM68とプロファイル作成実行部69とを有している。プロファイルRAM68は、第1のプロファイルRAM70と第2のプロファイルRAM71とを有している。プロファイル作成実行部69は、第1のプロファイル生成部72と第2のプロファイル生成部73とを有している。
第1の色処理実行部66は、画像信号d2と第1の処理用プロファイルデータd56とを入力とし色処理した画像処理信号d51を出力とする。
第2の色処理実行部67は、画像処理信号d51と第2の処理用プロファイルデータd60とを入力とし色処理した出力信号d3を出力とする。
(基本プロファイル群記憶部12)
基本プロファイル群記憶部12には、制御部14からのカウント信号c51およびc52が入力される。カウント信号c51およびc52は、基本プロファイル群記憶部12のアドレスを一定のカウント周期で指定し、指定したアドレスに格納されている画像信号値を読み出させる。具体的には、カウント信号c51により、基本色変換プロファイル22aと22bとにおいて、同じ画像信号値(R0,G0,B0)に関連づけられたデータが同時に読み出される。また、カウント信号c52により、基本色変換プロファイル23aと23bとにおいて、同じ画像信号値(R0,G0,B0)に関連づけられたデータが同時に読み出される。
《第1のプロファイル生成部72》
第1のプロファイル生成部72は、第1の選択プロファイルデータd53と第2の選択プロファイルデータd54とに対して、制御信号c55が指定する合成度合いを用いて、第1の生成プロファイルデータd55を生成する。詳しくは、第1実施形態でプロファイル生成部30について説明したのと同様である。
《第1のプロファイルRAM70》
第1のプロファイルRAM70は、第1の生成プロファイルデータd55を取得し、制御部14のカウント信号c53により指定されるアドレスに格納する。ここで、第1の生成プロファイルデータd55は、第1の生成プロファイルデータd55を作成するのに用いられた第1の選択プロファイルデータd53および第2の選択プロファイルデータd54と同じ画像信号値(R0,G0,B0)に関連づけられる。
《第1の色処理実行部66》
第1の色処理実行部66は、画像信号d2の画像信号値(R0,G0,B0)に応じて、カウント信号c57で対応するアドレスを指定することで、第1のプロファイルRAM70に格納される色変換プロファイルのデータである第1の処理用プロファイルデータd56を取得し、画像信号d2の色処理を実行する。具体的には、それぞれが8ビットで表される画像信号d2の画像信号値(R0,G0,B0)に対して、画像信号値(R0,G0,B0)の上位5ビットの値に対応する第1の処理用プロファイルデータd56を読み出す。さらに、読み出した第1の処理用プロファイルデータd56を画像信号値(R0,G0,B0)の下位3ビットの値を用いて3次元補間することにより画像処理信号d51が得られる。
上記第1のプロファイル生成部72、第1のプロファイルRAM70、第1の色処理実行部66について説明したのと同様にして処理Yj([j]は、制御信号c56が指定する合成度の値)を実現する色変換プロファイルが作成される。さらに、第2の色処理実行部67では、画像処理信号d51の画像信号値(R0’,G0’,B0’)に応じて、カウント信号c58で対応するアドレスを指定することで、第2のプロファイルRAM71に格納される色変換プロファイルのデータである第2の処理用プロファイルデータd60を取得し、画像処理信号d51の色処理を実行する。
第4実施形態では、第1実施形態および第2実施形態で説明した効果に加え、以下の効果がさらに得られる。
(1)
画像処理装置60においては、例えば、プロファイル群22あるいは23が基本色変換プロファイルをさらに備える場合であっても、基本プロファイル群記憶部12において必要な記憶容量の増加分は、増えた基本色変換プロファイルのデータ量と同じとなる。すなわち、プロファイル群22および23がそれぞれ3つの異なる処理度合いを有する基本色変換プロファイルを有する場合、画像処理装置60では、基本色変換プロファイル6個分の記憶容量があれば十分である。
この点において、画像処理装置60では、記憶容量を削減する効果を発揮するといえる。
(1)
画像処理装置60は、図2を用いて説明した色処理部13を2系統直列的に配した構造を有すると説明した。このことは、必ずしも2倍のハードウェア構成が必要とされるという意味ではない。すなわち、プロファイル作成実行部69、プロファイルRAM68、色処理実行部64は、それぞれ同一のハードウェアで構成されていてもよい。この場合、各部におけるデータは順次処理されることとなる。
(2)
上記実施形態では、基本プロファイル群記憶部12が2つのプロファイル群22,23を備える場合について説明した。ここで、本発明は、さらに多くのプロファイル群を有する場合にも、拡張可能である。例えば、プロファイル群を3つ有する場合には、図2を用いて説明した色処理部13を3系統直列的に配した構造を有することとなる。
[第5実施形態]
第5実施形態に係る画像処理装置75について説明する。画像処理装置75は、画像信号の視覚処理とともに、画像信号の色処理を行う装置である。画像処理装置75は、例えば、コンピュータ、デジタルカメラ、携帯電話、PDA、プリンタ、スキャナ、デジタルテレビなどの画像を取り扱う機器において備えられる。
以下、画像処理装置75における特徴部分である色処理部76および基本プロファイル群記憶部12が備える基本色変換プロファイルについて説明する。なお、第1実施形態で説明したのと同様の機能を果たす部分については、第1実施形態と同じ符号を付して説明を省略する。
(基本プロファイル群記憶部12)
図7に示す基本プロファイル群記憶部12は、基本色変換プロファイル40〜43を記憶している。詳しくは、図4に示す基本プロファイル群記憶部12と同様であるため、説明を省略する。
色処理部76は、図6を用いて説明した色処理部61と、色処理実行部78の構造において相違している。プロファイルRAM85およびプロファイル作成実行部90は、図6を用いて説明したプロファイルRAM68およびプロファイル作成実行部69と同様の構造を有しているため、詳しい説明は省略する。
具体的には、以下の点において相違する。第1には、第1〜第4の選択プロファイルデータd68,d69,d73,d74は、それぞれ基本色変換プロファイル40〜43のデータである点において相違する。
色処理実行部78は、第1の色処理実行部80と、第2の色処理実行部81と、画素値補間部82とを備えている。
第1の色処理実行部80は、画像信号d2と第1の処理用プロファイルデータd71とを入力とし色処理された第1の画像処理信号d65を出力とする。第2の色処理実行部81は、画像信号d2と第2の処理用プロファイルデータd76とを入力とし色処理された第2の画像処理信号d66を出力とする。画素値補間部82は、第1の画像処理信号d65と第2の画像処理信号d66とを入力とし出力信号d3を出力とする。
以下、画像処理装置75における特徴部分である色処理実行部78についての動作を説明する。
(色処理実行部78)
第1の色処理実行部80は、画像信号d2の画像信号値(R0,G0,B0)に応じて、カウント信号c69で対応するアドレスを指定することで、第1のプロファイルRAM86に格納される色変換プロファイルのデータである第1の処理用プロファイルデータd71を取得し、画像信号d2の色処理を実行する。第1の色処理実行部80は、図2に示す色処理実行部16と同様の動作を行うため、詳細な説明は省略する。
第2の色処理実行部81は、画像信号d2の画像信号値(R0,G0,B0)に応じて、カウント信号c70で対応するアドレスを指定することで、第2のプロファイルRAM87に格納される色変換プロファイルのデータである第2の処理用プロファイルデータd76を取得し、画像信号d2の色処理を実行する。第2の色処理実行部81は、図2に示す色処理実行部16と同様の動作を行うため、詳細な説明は省略する。
画素値補間部82は、第1の画像処理信号d65と第2の画像処理信号d66とを制御信号c68により指定される合成度合いにより補間する。
〈効果〉
第5実施形態では、第1実施形態および第2実施形態で説明した効果に加え、以下の効果がさらに得られる。
画素値補間部82では、第1の画像処理信号d65の画素値と第2の画像処理信号d66の画素値とを制御信号c68により指定される合成度合いにより補間する。このため、3次元補間により画像信号に対して色処理を行うのに比して、出力信号d3の計算が簡易となる。すなわち、制御信号c68を用いて処理Yの処理度合いをリアルタイムに変化させることが可能となる。
本発明の効果は、基本プロファイル群記憶部12が備える基本色変換プロファイルの個数に限定されるものではない。すなわち、図7に示す基本プロファイル群記憶部12よりも、さらに多くの基本色変換プロファイルを備え、さらに多くの色処理を重畳的に組み合わせた色処理を実現するように拡張することも可能である。
図8〜図20を用いて、本発明の第6実施形態としての表示装置720について説明する。
図8に示す表示装置720は、PDP、LCD、CRT、プロジェクタなど、画像を表示する表示装置である。表示装置720は、上記実施形態で説明した画像処理装置を含む表示用画像処理装置723を有する点、自動あるいは手動により画像処理に用いるプロファイルを切り替えることできる点に特徴を有している。なお、表示装置720は、独立した装置であってもよいが、携帯電話機、PDA、PCなどの携帯情報端末に備えられている装置であってもよい。
表示装置720は、表示部721、駆動制御部722、表示用画像処理装置723、CPU724、入力部725、チューナ726、アンテナ727、コーデック728、メモリコントローラ729、メモリ730、外部インタフェース(I/F)731、外部装置740を備えている。
外部I/F731は、メモリカード733、PC735などの外部装置740から画像データや、プロファイル情報などを取得し、入力画像信号d362として出力するためのインタフェースである。プロファイル情報とは、画像処理を行うためのプロファイルに関する情報である。詳しくは、後述する。外部I/F731は、例えば、メモリカードI/F732、PCI/F734、ネットワークI/F736、無線I/F737などにより構成される。なお、外部I/F731は、ここに例示したものの全てを備えている必要は無い。
〈表示用画像処理装置723〉
(1)表示用画像処理装置723の構成
図9を用いて、表示用画像処理装置723の構成について説明する。表示用画像処理装置723は、図1を用いて説明した画像処理装置10とほぼ同様の構成を有する画像処理装置750と、環境検出部754とを備えている。
(2)環境検出部754
環境検出部754は、手動によりあるいはセンサなどを用いて自動により、環境情報の検出を行い、環境情報d104の出力を行う装置である。
《3−1》画像処理装置750の概要
画像処理装置750は、画像処理を行う際に用いられるプロファイルを、環境検出部754が検出した環境情報d104あるいはCPUから取得される環境情報d105に基づいて特定する。さらに、特定されたプロファイルを用いて、入力画像信号d362(図8参照)に含まれる入力信号d1に対して視覚処理および色処理を含む画像処理を行い、出力信号d3を含む出力画像信号d361(図8参照)を出力する。
情報設定部752は、環境検出部754が検出した環境情報d104あるいはCPUから取得される環境情報d105、を取得し、取得した情報に基づいて、視覚処理部11と制御部14と基本プロファイル群記憶部12とに、プロファイル情報d101,d102,d103をそれぞれ出力する。
プロファイル情報とは、視覚処理部11と色処理部13とにおける画像処理に用いられるプロファイルを特定するための情報である。具体的には、プロファイル情報は、プロファイルが格納するデータ、プロファイルを特定する番号などのタグ情報、プロファイルの処理の特徴を示すパラメータ情報、表示部721(図8参照)の表示環境あるいは表示部721に表示される画像が視覚される視環境に関する環境情報のうちの少なくとも一つを含んでいる。
パラメータ情報とは、プロファイルの処理の特徴を示す情報であり、例えば、プロファイルが実現するコントラスト強調処理、ダイナミックレンジ圧縮処理、色変換処理などの処理度合いを数値化した情報である。
なお、以下では、プロファイル情報d101が視覚処理部11で用いられるプロファイルのタグ情報を含み、プロファイル情報d103が色処理部13で用いられるプロファイルのタグ情報を含み、プロファイル情報d102が視覚処理部11と色処理部13とで用いられるそれぞれのプロファイルのパラメータ情報を含む、として説明を行う。
制御部14は、プロファイル情報d102が含むパラメータ情報に基づいて、視覚処理部11におけるプロファイルの合成度を指定する制御信号c1を出力する。また、制御部14は、プロファイル情報d102が含むパラメータ情報に基づいて、色処理部13におけるプロファイルの合成度を指定する制御信号c2を出力する。さらに、制御部14は、プロファイルを記憶している視覚処理部11と基本プロファイル群記憶部12とに対して、プロファイルを読み出すためのカウント信号を与える。カウント信号は、視覚処理部11と基本プロファイル群記憶部12とに制御信号c1と制御信号c3として与えられる。
色処理部13は、基本プロファイル群記憶部12から読み出された選択プロファイルデータd5を取得し、取得した選択プロファイルデータd5と制御信号c2が指定する合成度とに基づいて、色処理に用いる新しいプロファイルを生成する。さらに、色処理部13は、生成したプロファイルを用いて、画像信号d2の色処理を行い、出力信号d3を出力する。
(1)
表示装置720では、画像処理装置10とほぼ同様の構成を有する画像処理装置750を備えている。このため、上記実施形態で説明した画像処理装置10と同様の効果が得られる。
表示装置720では、環境検出部754により検出された環境情報に応じてプロファイルの選択や合成度の変更などが行われる。このため、環境情報に応じて適切な画像処理が実現され、視覚効果がより向上される。
また、例えば、表示される画像と画像を視覚するユーザとの距離に関する位置情報が環境情報として取得される場合、位置情報に応じて、表示される画像の色処理を行うことが望ましい。より具体的には、表示される画像とユーザとの距離が異なるとユーザの視角の大きさが異なり、表示される色が異なって視覚される。このため、視角に応じて色処理を行うことで、ユーザとの距離によらず同じ印象を与える画像を表示することが可能となる。
情報設定部752は、視覚処理部11と色処理部13とにおいて用いられるプロファイルをそれぞれ指定する。このため、視覚処理部11と色処理部13とにおける画像処理がそれぞれ重複する処理となることや相殺する処理となることを防止することが可能となる。
表示装置720では、CPU724から取得される環境情報d105(図9参照)に応じてプロファイルの選択や合成度の変更などが行われる。このため、環境情報に応じて適切な画像処理が実現され、視覚効果がより向上される。
まず、視覚処理部11では、入力信号d1の色空間をRGBから輝度成分Y、色差成分CB,CRに変換する。さらに、輝度成分Yについてダイナミックレンジ圧縮処理を行う。
図11は、入力信号d1の輝度成分Yの値(横軸)と、輝度成分Yにダイナミックレンジ圧縮関数F4を適用した値(縦軸)との関係を示すグラフである。ここで、ダイナミックレンジ圧縮関数F4とは、輝度成分Yの値[A]を用いて、F4=A^γと表される「べき関数」である。なお、γは、輝度成分Yのコントラスト[m]と、圧縮後のコントラスト[n]とを用いて、γ=log(n)/log(m)と表される。ここで「コントラスト」とは、信号の最小値と最大値との比を意味しており、最大値を最小値を用いて除算した値を示している。
視覚処理部11では、入力信号d1の色空間をRGBから輝度成分Y、色差成分CB,CRに変換し、輝度成分Yについてダイナミックレンジ圧縮処理を行う。この結果、画像信号d2では、ダイナミックレンジ変換された輝度成分の影響により、入力信号d1の色相とは異なる色相を有することとなる。
具体的には、図10に図示するように、外光の強さに応じて必要なダイナミックレンジ圧縮の比を設定し、この圧縮の比に基づいてプロファイルw1およびプロファイルw2を選択する。さらに、これらのプロファイルと制御信号c2が指定する合成度とに基づいて、色処理に用いられるプロファイルwkが生成される。ここでプロファイルwkは、制御信号c2が指定する合成度の値に応じて生成されることとなる。
色処理部13では、制御信号c2の指定する合成度を用いて、プロファイルw1とプロファイルw2とを内分し、プロファイルwkを生成する。さらに、色処理部13では、生成したプロファイルwkを用いて色処理を行う。
この表示装置720では、環境光の強さに応じた色処理を実現することが可能となり、色相のずれを抑制し、より視覚的効果の高い表示を行うことが可能となる。
表示装置720における表示用画像処理装置723では、上記実施形態を適宜適用するような変形を行うことが可能である。以下、表示装置720に特徴的な変形例を記載する。
上記実施形態では、「プロファイル情報d101が視覚処理部11で用いられるプロファイルのタグ情報を含み、プロファイル情報d103が色処理部13で用いられるプロファイルのタグ情報を含み、プロファイル情報d102が視覚処理部11と色処理部13とで用いられるそれぞれのプロファイルのパラメータ情報を含む」として説明を行った。
プロファイル情報d101は、視覚処理部11で用いられるプロファイルが格納するデータ、プロファイルの処理の特徴を示すパラメータ情報、環境情報のうちの少なくとも1つを含み、視覚処理部11で用いられるプロファイルを特定させるものであってもよい。特に、プロファイル情報d101が環境情報を含む場合には、視覚処理部11は、情報設定部752と同様に、環境情報とプロファイルとを関連づけるデータベースを参照し、プロファイルを特定するものであってもよい。
(2)
上記実施形態で説明した表示装置720の各部において、同様の機能を実現する部分は、共通のハードウェアで実現されていてもよい。
視覚処理部11においてプロファイルが記憶されている記憶部や基本プロファイル群記憶部12は、表示用画像処理装置723の外部に備えられるものであってもよく、例えば、メモリ730や外部装置740により実現されていてもよい。また、視覚処理部11においてプロファイルが記憶されている記憶部や基本プロファイル群記憶部12は、同じ装置により実現されていてもよい。
(3)
本発明の効果は、入力信号d1、画像信号d2、出力信号d3の色空間に依存しない。例えば、それぞれの信号は、RGB色空間、YCbCr色空間、YUV色空間、Lab色空間、Luv色空間、YIQ色空間、XYZ色空間、YPbPr色空間などのいずれの色空間の信号であってもよい。
表示用画像処理装置723では、環境検出部754に変えて、ユーザに入力を行わせるユーザ入力部を備えていてもよい。
図12に表示用画像処理装置723の変形例としての表示用画像処理装置755の構成を示す。表示用画像処理装置755は、ユーザに入力を行わせるユーザ入力部756を備えている点に特徴を有している。表示用画像処理装置755において、表示用画像処理装置723(図9参照)とほぼ同様の機能を果たす部分には同じ符号を付して説明を省略する。
ユーザ入力部756は、例えば、ユーザの嗜好する明るさを入力させる明るさ入力部と、ユーザの嗜好する画質を入力させる画質入力部とから構成されている。
ユーザ入力部756は、明るさ入力部と画質入力部とから入力された情報を入力情報d108として出力する。
なお、入力部725(図8参照)は、ユーザ入力部756と同様に動作し、CPU724を介してユーザの嗜好する画像処理を入力させるものであってもよい。この場合、環境情報d105は、入力情報d108と同様の情報を含むこととなる。
表示用画像処理装置723は、入力信号に含まれる属性情報を分離し、分離した属性情報に基づいてプロファイルを選択し、画像処理を行う装置であってもよい。
《5−1》表示用画像処理装置759の構成
図13に、表示用画像処理装置723の変形例としての表示用画像処理装置759を示す。表示用画像処理装置759は、入力信号d110に含まれる属性情報d111を検出する属性検出部760を備え、検出された属性情報d111に基づいて、画像処理に用いるプロファイルを切り替える点に特徴を有している。図13に示す表示用画像処理装置759において、表示用画像処理装置723とほぼ同じ機能を有する部分については、同じ符号を付し説明を省略する。
属性検出部760は、検出された属性情報d111を画像処理装置758(図13参照)に出力する。
また、画像処理装置758は、画像処理装置750とほぼ同様に動作する。以下、画像処理装置750と相違する点について説明する。
(1)
表示用画像処理装置759では、コンテンツ制作時のコンテンツ情報に応じて適切なプロファイルを用いた画像処理を行うことが可能となる。このため、コンテンツ制作側の意図を考慮して画像処理を行うことが可能となる。
表示用画像処理装置759では、視覚処理部と色処理部とにそれぞれ異なるプロファイル情報を出力することが可能である。このため、コンテンツ情報の種類として「アクションおよびホラー」などと複数の値が指定されている場合にでも、アクションのように動きが多い部分に対しては、視覚処理部で適切に視覚処理を行わせ、ホラーのように色が心理的影響を与える部分に対しては、色処理部で適切に色処理を行わせることが可能となる。
(1)
表示用画像処理装置759には、入力部725(図8参照)から属性情報d114が入力されるものであってもよい。入力部725から入力される属性情報d114は、CPU724を介して画像処理装置758に入力される。画像処理装置758の情報設定部では、入力部725から入力された属性情報d114と属性情報d111とに基づいて、プロファイル情報を出力する。
表示用画像処理装置759では、入力信号d110を属性情報d111と入力画像データd112に分離する分離部を備えていてもよい。分離部は、入力信号d110から分離した属性情報d111を属性検出部760に出力し、入力画像データd112を画像処理装置758に出力する。これにより、属性検出部760および画像処理装置758における処理が削減できる。
一旦取得されたコンテンツ情報は、繰り返し用いてもよい。この場合、再度すべての情報を取得しなくても記憶されたコンテンツ情報を用いて画像処理を行うプロファイルを特定することが可能となる。
属性情報d111は、コンテンツ情報以外の情報を含むものであってもよい。具体的には、入力画像データの一部に関わる属性であるシーン属性情報、入力信号d110が生成された環境に関わる撮影属性情報、入力信号d110が表示装置720に取得されるまでの媒体に関わる放送属性情報、入力信号d110が記録される媒体・機器に関わる記録属性情報、画像処理に用いられるプロファイルに関わるプロファイル属性情報などを含んでもかまわない。以下、それぞれについて具体的に説明を加える。
(4−1−1)
図15に、属性情報d111としてシーン属性情報が含まれる入力信号d110のフォーマットを示す。図15に示す入力信号d110では、入力画像データd112のシーンを単位としてシーン属性情報が配置されている。シーン属性情報は、例えば、フラグ情報を伴うなどして入力画像データd112と分離可能な状態で配置されている。
属性検出部760は、入力信号d110に含まれるシーン属性情報を検出し、属性情報d111として画像処理装置758に出力する。
(4−1−2)
本発明により、上記実施形態で記載した効果と同様の効果が得られる。以下、本変形例に特徴的な効果を記載する。
シーン属性情報は、入力画像データd112のシーン毎に必要に応じて配置されている。このため、より詳細に画像処理を切り替えることが可能となり、より適切に画像処理を行うことが可能となる。
また、人物の移動シーンにおいて背景の太陽光の向きが徐々に変動するような一連のシーンの場合、各シーンごとにシーン属性情報を付加することも可能であるが、その先頭シーンのみにシーン属性情報を付加することも可能である。また、先頭シーンにまずシーン属性情報を付加して、続く連続シーンには先頭シーンからの明るさの変動情報や対象の変動情報のみをシーン属性情報として付加することも可能である。こうすることで、動画像の画像処理におけるちらつきや画質の急激な変化を抑えることが可能となる。
(4−2−1)
図16に、属性情報d111として撮影属性情報が含まれる入力信号d110のフォーマットを示す。図16に示す入力信号d110では、入力信号d110のヘッダ部分に撮影属性情報が配置されている。なお、撮影属性情報は、これに限らず、例えば、フラグ情報を伴うなどして入力画像データd112と分離可能な状態で配置されていてもよい。
属性検出部760は、入力信号d110に含まれる撮影属性情報を検出し、属性情報d111として画像処理装置758に出力する。
(4−2−2)
本発明により、上記実施形態で記載した効果と同様の効果が得られる。以下、本変形例に特徴的な効果を記載する。
例えば、「位置・方角」、「日付」、「時刻」、「撮影機器情報」などといった項目から、入力画像データd112が生成された環境における「太陽の方向」、「季節」、「天気」、「太陽光の色」、「ストロボ有無」などの情報を取得し、被写体の撮影状況(例えば、順光か逆光かなど)を解析することが可能となる。さらに、解析された撮影状況に対して適切なプロファイルを用いて画像処理を行うことが可能となる。
(4−3)放送属性情報
(4−3−1)
図17に、属性情報d111として放送属性情報が含まれる入力信号d110のフォーマットを示す。図17に示す入力信号d110では、入力信号d110のヘッダ部分に放送属性情報が配置されている。なお、放送属性情報は、これに限らず、例えば、フラグ情報を伴うなどして入力画像データd112と分離可能な状態で配置されていてもよい。
属性検出部760は、入力信号d110に含まれる放送属性情報を検出し、属性情報d111として画像処理装置758に出力する。
(4−3−2)
本発明により、上記実施形態で記載した効果と同様の効果が得られる。以下、本変形例に特徴的な効果を記載する。
より具体的には、例えば、地上波アナログ放送、衛星アナログ放送などにより取得された画像に対しては、伝送時のノイズを過剰に強調しないプロファイルの選択が行われる。これにより、夜景中に被写体が存在する画像に対して、夜景領域の輝度を保持しつつ被写体の明瞭化を行うプロファイルを用いて画像処理を行うことなどが可能となる。
なお、放送属性情報は、上記実施形態と同様に、入力部725からCPU724を介して入力されるものであってもよい。この場合、ユーザにとっての主観的な画質をより向上させることが可能となる。
(4−4−1)
図18に、属性情報d111として記録属性情報が含まれる入力信号d110のフォーマットを示す。図18に示す入力信号d110では、入力信号d110のヘッダ部分に記録属性情報が配置されている。なお、記録属性情報は、これに限らず、例えば、フラグ情報を伴うなどして入力画像データd112と分離可能な状態で配置されていてもよい。
記録属性情報を含む入力信号d110に対して画像処理を行う表示用画像処理装置は、表示用画像処理装置759(図13参照)を記録属性情報に対応させたものと同様である。
画像処理装置758の情報設定部は、属性情報d111を取得し、制御部、視覚処理部、基本プロファイル群記憶部にプロファイル情報を出力する。例えば、情報設定部は、属性情報d111から取得される記録属性情報の各項目とプロファイルとの関連付けを記憶するデータベースを参照するなどして、プロファイル情報を出力する。
(4−4−2)
本発明により、上記実施形態で記載した効果と同様の効果が得られる。以下、本変形例に特徴的な効果を記載する。
(4−5)プロファイル属性情報
(4−5−1)
図19に、属性情報d111としてプロファイル属性情報が含まれる入力信号d110のフォーマットを示す。図19に示す入力信号d110では、入力信号d110のヘッダ部分にプロファイル属性情報が配置されている。なお、プロファイル属性情報は、これに限らず、例えば、フラグ情報を伴うなどして入力画像データd112と分離可能な状態で配置されていてもよい。
プロファイル属性情報を含む入力信号d110に対して画像処理を行う表示用画像処理装置は、表示用画像処理装置759(図13参照)をプロファイル属性情報に対応させたものと同様である。
画像処理装置758の情報設定部は、属性情報d111を取得し、制御部、視覚処理部、基本プロファイル群記憶部にプロファイル情報を出力する。プロファイル情報は、プロファイル属性情報の形式(プロファイルのデータ、タグ情報、パラメータ情報のいずれか)に関わらず、プロファイルのデータ、タグ情報、パラメータ情報のいずれの形式で出力されてもよい。
情報設定部は、取得したプロファイル属性情報のうち、プロファイルを特定する情報をそのままプロファイル情報として出力するか否かを判断する。
例えば、プロファイル属性情報が画像処理〔a〕または画像処理〔c〕を行うプロファイルを特定する情報を含んでおり、処理フラグ情報が「処理無し」を示している場合、「出力する」と判断する。
例えば、プロファイル属性情報が画像処理〔a〕を行うプロファイルを特定する情報を含んでおり、処理フラグ情報が「処理有り」を示している場合、情報設定部は、視覚処理部と色処理部とに画像処理を行わせないプロファイルを特定する情報をプロファイル情報として出力する。
また、属性情報d111から取得されるプロファイル属性情報が特定するプロファイルを視覚処理部または基本プロファイル群記憶部が有しない場合には、属性情報d111から特定されるプロファイルを生成するためのプロファイルが選択され、そのプロファイル情報が視覚処理部および基本プロファイル群記憶部に出力される。さらに、制御部には、視覚処理部および基本プロファイル群記憶部に出力されたプロファイル情報により特定されるプロファイルを用いて属性情報d111から特定されるプロファイルを生成するための合成度が出力される。
(4−5−2)
本発明により、上記実施形態で記載した効果と同様の効果が得られる。以下、本変形例に特徴的な効果を記載する。
撮影側での画像処理の内容や画像処理の有無を判断できるため、撮影側と表示側で重複した画像処理、相殺する画像処理を行うことが防止可能となる。さらに、画像処理の有無だけでなく、画像処理の程度をプロファイル属性情報として含めることも可能である。この場合、撮影側と表示側で同じ処理を分担することが可能となる。例えば、撮影側で50%の画像処理を行い、表示側で50%の画像処理を行う、といった処理が可能となる。
プロファイル属性情報として、タグ情報やパラメータ情報を含める場合には、少ない情報でプロファイルに関する情報を付加することが可能となる。
入力信号d110が属性情報d111としてプロファイル属性情報を含む場合の変形例について記載する。
図20は、図13に示す表示用画像処理装置759の変形例としての表示用画像処理装置765の構成を示すブロック図である。
プロファイル情報変換部764は、プロファイル情報検出部762から属性情報d111を取得する。さらに、属性情報d111が含む入力プロファイル属性情報を好適プロファイル属性情報に変換し、プロファイル属性情報d116として出力する。ここで、変換は、予め用意された変換テーブルを用いて行われる。
変形例としての表示用画像処理装置765では、入力プロファイル属性情報と好適プロファイル属性情報とのフォーマットが異なる場合であっても、入力プロファイル属性情報に基づいて画像処理を行うことが可能となる。
例えば、画像処理装置758が入力プロファイル属性情報により特定される画像処理を実現できない場合であっても、できるだけ近い画像処理を実現する好適プロファイル属性情報に変換して画像処理を行うことが可能となる。
図21〜図31を用いて、本発明の第7実施形態としての撮影装置820について説明する。
図21に示す撮影装置820は、画像の撮影を行うスチールカメラ、ビデオカメラなど、画像を撮影する撮影装置である。撮影装置820は、上記実施形態で説明した画像処理装置を含む撮影用画像処理装置832を有する点、自動あるいは手動により画像処理に用いるプロファイルを切り替えることができる点に特徴を有している。なお、撮影装置820は、独立した装置であってもよいが、携帯電話機、PDA、PCなどの携帯情報端末に備えられている装置であってもよい。
撮影装置820は、撮影部821、撮影用画像処理装置832、表示部834、CPU846、照明部848、入力部850、セキュリティ判定部852、コーデック840、メモリコントローラ842、メモリ844、外部インタフェース(I/F)854、外部装置856を備えている。
レンズ822は、CCD826上に被写体の画像を結像するためのレンズである。絞り・シャッター部824は、レンズ822を通過した光束の通過範囲や通過時間を変えて露出を制御するための機構である。CCD826は、被写体の画像を光電変換して画像信号として出力するためのイメージセンサである。アンプ828は、CCD826から出力された画像信号を増幅するための装置である。A/D変換部830は、アンプ828により増幅されたアナログ画像信号をデジタル画像信号に変換する装置である。CCD制御部836は、CCD826を駆動するタイミングを制御する装置である。情報検出部838は、デジタル画像信号からオートフォーカス、絞り、露出などの情報を検出し、CPU846に出力する装置である。
入力部850は、撮影装置820への操作をユーザに行わせるためのユーザインタフェースであり、各部の制御をするためのキー、つまみ、リモコンなどである。
セキュリティ判定部852は、外部から取得されるセキュリティ情報を判定して、CPU846を介して撮影用画像処理装置832の制御を行う部分である。
メモリコントローラ842は、DRAMなどで構成されるCPUのメモリ844のアドレスやアクセスタイミングなどの制御を行う。
外部I/F854は、メモリカード859、PC861などの外部装置856に出力画像信号d361、あるいはコーデック840で圧縮処理された出力画像信号d361を出力するためのインタフェースである。また、外部I/F854は、画像処理を行うためのプロファイルに関する情報であるプロファイル情報などを取得するとともに、取得したプロファイル情報など含む入力画像信号d362を撮影用画像処理装置832に対して出力するためのインタフェースである。プロファイル情報は、[第6実施形態]で説明したのと同様である。外部I/F854は、例えば、メモリカードI/F858、PCI/F860、ネットワークI/F862、無線I/F864などにより構成される。なお、外部I/F854は、ここに例示したものの全てを備えている必要は無い。
図22に、撮影用画像処理装置832の構成を示す。撮影用画像処理装置832は、表示用画像処理装置723と同様の構成を有している。図22では、表示用画像処理装置723と同じ機能を有する部分に同じ符号を付している。
各部の動作は、[第6実施形態]で説明したため、詳しい説明を省略する。
なお、[第6実施形態]では、環境情報d104または環境情報d105が含む環境情報は、「画像処理された画像データが表示され、視覚される環境に関する情報である」、と記載したが、これは、撮影が行われる環境に関する情報であってもよい。撮影が行われる環境とは、例えば、撮影環境の環境光の色温度、照度、光源の種類、被写体までの距離などといった情報である。
撮影装置820は、[第6実施形態]で説明した表示用画像処理装置723(図9参照)と同様の撮影用画像処理装置832を備えている。このため、表示用画像処理装置723を備える表示装置720(図8参照)と同様の効果を奏することが可能である。
撮影装置820では、画像処理装置10(図1参照)とほぼ同様の構成を有する画像処理装置750を備えている。このため、上記実施形態で説明した画像処理装置10と同様の効果が得られる。
撮影装置820では、環境検出部754により検出された環境情報に応じてプロファイルの選択や合成度の変更などが行われる。このため、環境情報に応じて適切な画像処理が実現され、視覚効果がより向上される。
なお、図23の説明では、プロファイルが2つ選択されると説明したが、複数選択されてもよい。この場合、さらに画質が向上する。
撮影装置820は、表示部834を備え、画像処理された画像を確認しつつ撮影を行うことが可能である。このため、撮影時の画像の印象と、撮影された画像を表示した時の印象とを近づけることが可能となる。
情報設定部752は、視覚処理部11と色処理部13とにおいて用いられるプロファイルをそれぞれ指定する。このため、視覚処理部11と色処理部13とにおける画像処理がそれぞれ重複する処理となることや相殺する処理となることを防止することが可能となる。
撮影装置820では、上記実施形態において表示用画像処理装置723に関して記載したのと同様の変形が可能である。以下、撮影装置820に特徴的な変形例を記載する。
(1)
上記実施形態で説明した撮影装置820の各部において、同様の機能を実現する部分は、共通のハードウェアで実現されていてもよい。
また、画像処理装置750の制御部14や情報設定部752の機能は、CPU846により実現されていてもよい。
撮影用画像処理装置832では、環境検出部754に変えて、ユーザに入力を行わせるユーザ入力部を備えていてもよい。
図24に撮影用画像処理装置832の変形例としての撮影用画像処理装置875の構成を示す。撮影用画像処理装置875は、ユーザに入力を行わせるユーザ入力部877を備えている点に特徴を有している。撮影用画像処理装置875において、撮影用画像処理装置832とほぼ同様の機能を果たす部分には同じ符号を付して説明を省略する。
ユーザ入力部877は、例えば、ユーザの嗜好する明るさを入力させる明るさ入力部と、ユーザの嗜好する画質を入力させる画質入力部とから構成されている。
ユーザ入力部877は、明るさ入力部と画質入力部とから入力された情報を入力情報d108として出力する。
なお、入力部850(図21参照)は、ユーザ入力部877と同様に動作し、CPU846を介してユーザの嗜好する画像処理を入力させるものであってもよい。この場合、環境情報d105は、入力情報d108と同様の情報を含むこととなる。
《3−1》
撮影装置820において、撮影用画像処理装置832は、セキュリティ情報を取得し、セキュリティ情報に応じて画像処理に用いるプロファイルを切り替える装置であってもよい。ここで、セキュリティ情報とは、撮影装置820の撮影環境において撮影が許可されているか否か、あるいはその許可の程度を表す情報である。
図26は、撮影が制御される撮影制御領域880における、撮影用画像処理装置870を備える撮影装置820の動作について説明するための説明図である。
撮影制御領域880には、撮影が禁止される撮影禁止物883が配置されている。撮影禁止物883とは、例えば、人物、書物など、肖像権や著作権などの対象となるものなどである。撮影制御領域880には、セキュリティ情報発信装置881が設置されている。セキュリティ情報発信装置881は、無線、赤外線などによりセキュリティ情報を発信する。
(1)
セキュリティ情報入力部872がセキュリティ情報を受信した場合、撮影用画像処理装置870は、セキュリティ情報d130に応じてプロファイルを切り替えるだけでなく、撮影用画像処理装置870あるいは撮影装置820の一部の機能を停止させてもよい。
画像処理装置750では、セキュリティ情報入力部872からセキュリティ情報を受信し、さらに、撮影装置820の入力部850などからユーザの認証情報d131を取得した場合、撮影許可されたユーザであれば、撮影許可の程度を緩和するようなプロファイルを用いて画像処理を行ってもよい。
(3)
セキュリティ情報入力部872は、セキュリティ判定部852(図21参照)と兼用されていてもよい。
上記実施形態では、「撮影用画像処理装置832は、画像処理した出力信号d3を含む出力画像信号d361を出力する」、と説明した。
ここで、撮影用画像処理装置832は、出力画像信号d361と入力信号d1とを出力することができる装置であってもよい。例えば、撮影用画像処理装置832は、表示部834には、出力画像信号d361を出力し、コーデック840あるいは外部装置856(図21参照)には、入力信号d1を出力する。
撮影用画像処理装置832は、複数の画像処理装置を備えるものであってもよい。
図27に2つの画像処理装置を備える撮影用画像処理装置884の構成を示す。
撮影用画像処理装置884は、入力信号d1の画像処理を行う2つの画像処理装置885と画像処理装置886とを備えている。さらに、それぞれの画像処理装置に対して、環境情報を出力する環境検出部887を備えている。
これにより、撮影用画像処理装置884では、表示部834と外部装置856などとに対して、それぞれ異なる画像処理を行った信号を出力することが可能となる。このため、例えば、表示サイズの小さい表示部834に対しては、コントラストや彩度を上げた画像を表示させ、外部装置856などに対しては、大きな表示サイズの画面で視覚されることを考慮した画像を出力することが可能となる。
(6)
撮影用画像処理装置832は、画像処理された出力信号d3に対してプロファイル情報を付加して出力する装置であってもよい。
撮影用画像処理装置890は、入力信号d1を画像処理し出力信号d3を出力する画像処理装置891と、出力信号d3の画像処理を行う際に推奨されるプロファイルの情報である推奨プロファイル情報d140を出力する推奨プロファイル情報生成部894と、出力信号d3に推奨プロファイル情報d140を付加し出力画像信号d361を出力するプロファイル情報付加部892とを備えている。
推奨プロファイル情報生成部894は、自動あるいは手動により出力信号d3に付加する推奨プロファイル情報d140を生成する。具体的には、推奨プロファイル情報生成部894は、上記実施形態で説明した環境情報をセンサなどにより取得し、環境情報とプロファイルとを関連付けるデータベースを参照することにより環境情報に好適なプロファイルのプロファイル情報を推奨プロファイル情報d140として出力する。ここで、プロファイル情報とは、上記実施形態で説明したのと同様である。また、推奨プロファイル情報生成部894は、好適なプロファイルをユーザに入力させ、入力されたプロファイルのプロファイル情報を推奨プロファイル情報d140として出力させてもよい。
図29に、プロファイル情報付加部892が推奨プロファイル情報d140を付加した出力画像信号d361のフォーマット例を示す。
(7)
撮影用画像処理装置832は、入力信号d1に対してプロファイル情報を付加して出力する装置であってもよい。
撮影用画像処理装置896は、画像処理装置897と、ユーザ入力部898と、推奨プロファイル情報生成部899と、プロファイル情報付加部900とを備えている。
プロファイル情報付加部900は、入力信号d1に対して推奨プロファイル情報d144を付加し、出力画像信号d361を出力する。ここで、推奨プロファイル情報d144は、図29を用いて説明したのと同様のフォーマットにより付加される。すなわち、図29において、推奨プロファイル情報d140が配置されている位置に推奨プロファイル情報d144が配置され、出力信号d3が配置されている位置に入力信号d1が配置される。
(8)
出力信号d3に付加される推奨プロファイル情報は、画像処理装置での画像処理の実施情報に応じて生成されるものであってもよい。
撮影用画像処理装置905は、画像処理装置906と、推奨プロファイル情報生成部907と、プロファイル情報付加部908とを備えている。
プロファイル情報付加部908は、出力信号d3に対して推奨プロファイル情報d146を付加し、出力画像信号d361を出力する。ここで、推奨プロファイル情報d146は、図29を用いて説明したのと同様のフォーマットにより付加される。すなわち、図29において、推奨プロファイル情報d140が配置されている位置に推奨プロファイル情報d146が配置される。
さらに、画像処理の有無だけでなく、画像処理の程度を推奨プロファイル情報d146として含めることも可能である。これにより、撮影側と表示側で同じ処理を分担することが可能となる。例えば、撮影側で50%の画像処理を行い、表示側で50%の画像処理を行う、といった処理が可能となる。
[第8実施形態]
(1)
上記実施形態において、視覚処理部、プロファイル作成実行部、制御部あるいは色処理実行部などは、ソフトウェアにより実現されていてもハードウェアにより実現されていてもよい。ソフトウェアにより実現されている場合、そのプログラムは、コンピュータ、デジタルカメラ、携帯電話、PDA、デジタルテレビなど、画像を取り扱う機器に内蔵、あるいは接続される装置において、ハードディスク、RAM、ROM、メモリカードなどの記憶装置に記憶され、画像の色処理を実行するプログラムであり、例えば、CD−ROMなどの記録媒体を介して、あるいはネットワークを介して提供されてもよい。
より詳しくは、上記実施形態の各機能ブロックは、個別に1チップ化されてもよいし、一部又は全てを含むように1チップ化されてもよい。なお、ここでは、LSIとしたが、集積度の違いにより、IC、システムLSI、スーパーLSI、ウルトラLSIと呼称されることもある。
(2)
上記実施形態において、入力信号d1、画像信号d2は、静止画であっても動画であってもかまわない。
上記実施形態において、画像信号値は、R,G,Bの3原色を用いた色空間の座標として表されるとしたが、本発明の効果は、この色空間のデータを用いた場合に限定されるものではない。例えば、CMY系の色空間であってもよいし、Lab系の色空間であってもよい。
(4)
上記実施形態の全体の効果として、表示色変換処理、色域変換処理、記憶色補正処理等と呼ばれるそれぞれの処理において、処理度合いを任意に調整することが可能となる。例えば、色処理された画像信号を出力する出力デバイスの環境に対応して色処理を行うことが可能となる。より具体的には、色処理された画像信号を周囲の環境光に応じてモニタ表示させること、あるいは色処理された画像信号を紙質に応じてプリンタによりプリントアウトさせることなどが可能となる。また、表示色変換処理、記憶色補正処理などにおいては、観者それぞれの好みに応じた色処理を行うことが可能となる。
[第9実施形態]
本発明の第9実施形態として、上記で説明した画像処理装置、画像処理方法、画像処理プログラムの応用例とそれを用いたシステムを図32〜図35を用いて説明する。
このコンテンツ供給システムex100は、例えば、インターネットex101にインターネットサービスプロバイダex102および電話網ex104、および基地局ex107〜ex110を介して、コンピュータex111、PDA(personal digital assistant)ex112、カメラex113、携帯電話ex114、カメラ付きの携帯電話ex115などの各機器が接続される。
カメラex113はデジタルビデオカメラ等の動画撮影が可能な機器である。また、携帯電話は、PDC(Personal Digital Communications)方式、CDMA(Code Division Multiple Access)方式、W−CDMA(Wideband-Code Division Multiple Access)方式、若しくはGSM(Global System for Mobile Communications)方式の携帯電話機、またはPHS(Personal Handyphone System)等であり、いずれでも構わない。
図33は、上記実施形態の画像処理装置を備えた携帯電話ex115を示す図である。携帯電話ex115は、基地局ex110との間で電波を送受信するためのアンテナex201、CCDカメラ等の映像、静止画を撮ることが可能なカメラ部ex203、カメラ部ex203で撮影した映像、アンテナex201で受信した映像等が復号化されたデータを表示する液晶ディスプレイ等の表示部ex202、操作キーex204群から構成される本体部、音声出力をするためのスピーカ等の音声出力部ex208、音声入力をするためのマイク等の音声入力部ex205、撮影した動画もしくは静止画のデータ、受信したメールのデータ、動画のデータもしくは静止画のデータ等、符号化されたデータまたは復号化されたデータを保存するための記録メディアex207、携帯電話ex115に記録メディアex207を装着可能とするためのスロット部ex206を有している。記録メディアex207はSDカード等のプラスチックケース内に電気的に書換えや消去が可能な不揮発性メモリであるEEPROM(Electrically Erasable and Programmable Read Only Memory)の一種であるフラッシュメモリ素子を格納したものである。
携帯電話ex115は、CPU、ROMおよびRAM等でなる主制御部ex311の制御に基づいて、音声通話モード時に音声入力部ex205で集音した音声信号を音声処理部ex305によってディジタル音声データに変換し、これを変復調回路部ex306でスペクトラム拡散処理し、送受信回路部ex301でディジタルアナログ変換処理および周波数変換処理を施した後にアンテナex201を介して送信する。また携帯電話ex115は、音声通話モード時にアンテナex201で受信した受信信号を増幅して周波数変換処理およびアナログディジタル変換処理を施し、変復調回路部ex306でスペクトラム逆拡散処理し、音声処理部ex305によってアナログ音声信号に変換した後、これを音声出力部ex208を介して出力する。
なお、上記システムの例に限られず、最近は衛星、地上波によるディジタル放送が話題となっており、図35に示すようにディジタル放送用システムにも上記実施形態で説明した画像処理装置、画像処理方法、画像処理プログラムを組み込むことができる。具体的には、放送局ex409では映像情報の符号化ビットストリームが電波を介して通信または放送衛星ex410に伝送される。これを受けた放送衛星ex410は、放送用の電波を発信し、この電波を衛星放送受信設備をもつ家庭のアンテナex406で受信し、テレビ(受信機)ex401またはセットトップボックス(STB)ex407などの装置により符号化ビットストリームを復号化してこれを再生する。ここで、テレビ(受信機)ex401またはセットトップボックス(STB)ex407などの装置が上記実施形態で説明した画像処理装置を備えていてもよい。また、上記実施形態の画像処理方法を用いるものであってもよい。さらに、画像処理プログラムを備えていてもよい。また、記録媒体であるCDやDVD等の蓄積メディアex402に記録した符号化ビットストリームを読み取り、復号化する再生装置ex403にも上記実施形態で説明した画像処理装置、画像処理方法、画像処理プログラムを実装することが可能である。この場合、再生された映像信号はモニタex404に表示される。また、ケーブルテレビ用のケーブルex405または衛星/地上波放送のアンテナex406に接続されたセットトップボックスex407内に上記実施形態で説明した画像処理装置、画像処理方法、画像処理プログラムを実装し、これをテレビのモニタex408で再生する構成も考えられる。このときセットトップボックスではなく、テレビ内に上記実施形態で説明した画像処理装置を組み込んでもよい。また、アンテナex411を有する車ex412で衛星ex410からまたは基地局ex107等から信号を受信し、車ex412が有するカーナビゲーションex413等の表示装置に動画を再生することも可能である。
このように、上記実施形態で説明した画像処理装置、画像処理方法、画像処理プログラムを上述したいずれの機器・システムに用いることは可能であり、上記実施形態で説明した効果を得ることができる。
12 基本プロファイル群記憶部
13 色処理部
14 制御部
15 プロファイル作成部
16 色処理実行部
20 プロファイル作成実行部
21 プロファイルRAM
d1 入力信号
d2 画像信号
d3 出力信号
Claims (34)
- 画像信号の色処理を行う画像処理装置であって、
所定の色処理について異なる処理度合いを実現する複数の基本色変換ルックアップテーブルに基づいて、前記所定の色処理について所定の処理度合いを実現する新たな色変換ルックアップテーブルを作成する色変換ルックアップテーブル作成部と、
作成された前記新たな色変換ルックアップテーブルに基づいて、前記画像信号の色処理を実行する色処理実行部と、
を備える画像処理装置。 - 前記色変換ルックアップテーブル作成部は、前記所定の色処理について異なる処理度合いを実現する複数の基本色変換ルックアップテーブルの合成度合いに基づいて前記新たな色変換ルックアップテーブルを作成する作成実行部と、前記作成実行部が作成した前記新たな色変換ルックアップテーブルを記憶するルックアップテーブル記憶部とを有しており、
前記色処理実行部は、前記ルックアップテーブル記憶部に記憶された前記新たな色変換ルックアップテーブルに基づいて、前記画像信号の色処理を実行する、
請求項1に記載の画像処理装置。 - 前記複数の基本色変換ルックアップテーブルは、前記所定の色処理についてデフォルトの処理度合いを実現する基本色変換ルックアップテーブルと、前記デフォルトの処理度合いを高めた、あるいは低めた処理度合いを実現する基本色変換ルックアップテーブルとを含んでいる、
請求項1または2に記載の画像処理装置。 - 前記基本色変換ルックアップテーブルのそれぞれは、複数の異なる色処理を組み合わせて実現する色変換ルックアップテーブルである、
請求項1〜3のいずれかに記載の画像処理装置。 - 前記色変換ルックアップテーブル作成部は、色処理毎に作成される複数の色変換ルックアップテーブルであって、それぞれの色処理について異なる処理度合いを実現する複数の基本色変換ルックアップテーブルに基づいて作成される前記複数の色変換ルックアップテーブルを合成することにより新たな色変換ルックアップテーブルを作成する、
請求項1〜3のいずれかに記載の画像処理装置。 - 画像信号の色処理を行う画像処理方法であって、
所定の色処理について異なる処理度合いを実現する複数の基本色変換ルックアップテーブルに基づいて、前記所定の色処理について所定の処理度合いを実現する新たな色変換ルックアップテーブルを作成する色変換ルックアップテーブル作成ステップと、
作成された前記新たな色変換ルックアップテーブルに基づいて、前記画像信号の色処理を実行する色処理実行ステップと、
を備える画像処理方法。 - コンピュータにより画像信号の色処理を行うための画像処理プログラムであって、
前記画像処理プログラムは、
所定の色処理について異なる処理度合いを実現する複数の基本色変換ルックアップテーブルに基づいて、前記所定の色処理について所定の処理度合いを実現する新たな色変換ルックアップテーブルを作成する色変換ルックアップテーブル作成ステップと、
作成された前記新たな色変換ルックアップテーブルに基づいて、前記画像信号の色処理を実行する色処理実行ステップと、
を備える画像処理方法をコンピュータに行わせるものである、
画像処理プログラム。 - 請求項1〜5のいずれかに記載の画像処理装置を含む集積回路。
- 請求項1〜5のいずれかに記載の画像処理装置と、
前記画像処理装置から出力される色処理された前記画像信号の表示を行う表示手段と、
を備える表示装置。 - 画像の撮影を行う撮影手段と、
前記撮影手段により撮影された画像を前記画像信号として色処理を行う請求項1〜5のいずれかに記載の画像処理装置と、
を備える撮影装置。 - 通信あるいは放送された画像データを受信するデータ受信手段と、
受信された前記画像データを前記画像信号として色処理を行う請求項1〜5のいずれかに記載の画像処理装置と、
前記画像処理装置により色処理された前記画像信号の表示を行う表示手段と、
を備える携帯情報端末。 - 画像の撮影を行う撮影手段と、
前記撮影手段により撮影された画像を前記画像信号として色処理を行う請求項1〜5のいずれかに記載の画像処理装置と、
前記色処理された前記画像信号を送信するデータ送信手段と、
を備える携帯情報端末。 - 入力された画像信号の色処理を行う画像処理装置であって、
異なる色処理を行うための複数のプロファイルに基づいて、色処理に用いられるプロファイルを作成するプロファイル作成手段と、
前記プロファイル作成手段により作成された前記プロファイルを用いて、前記色処理を行う画像処理実行手段と、
を備える画像処理装置。 - 入力された画像信号の色処理を行う画像処理装置であって、
前記色処理に用いられるプロファイルを特定するためのプロファイル情報を出力するプロファイル情報出力手段と、
前記プロファイル情報出力手段から出力された情報に基づいて特定されるプロファイルを用いて前記色処理を行う画像処理実行手段と、
を備える画像処理装置。 - 前記プロファイル情報出力手段は、前記色処理された画像信号を表示する表示環境に応じて、前記プロファイル情報を出力する、
請求項14に記載の画像処理装置。 - 前記プロファイル情報出力手段は、前記画像信号に含まれる情報のうちプロファイルに関わる情報に応じて、前記プロファイル情報を出力する、
請求項14に記載の画像処理装置。 - 前記プロファイル情報出力手段は、取得された前記色処理の特徴に関わる情報に応じて、前記プロファイル情報を出力する、
請求項14に記載の画像処理装置。 - 前記プロファイル情報出力手段は、前記画像信号が生成された環境に関わる情報に応じて、前記プロファイル情報を出力する、
請求項14に記載の画像処理装置。 - 前記画像信号は、画像データと、前記画像信号の属性情報とを含んでおり、
前記プロファイル情報出力手段は、前記属性情報に応じて、前記プロファイル情報を出力する、
請求項14に記載の画像処理装置。 - 前記属性情報とは、前記画像データの全体に関わる全体属性情報を含んでいる、
請求項19に記載の画像処理装置。 - 前記属性情報とは、前記画像データの一部に関わる部分属性情報を含んでいる、
請求項19または20に記載の画像処理装置。 - 前記属性情報とは、前記画像信号が生成された環境に関わる生成環境属性情報を含んでいる、
請求項19に記載の画像処理装置。 - 前記属性情報とは、前記画像信号が取得された媒体に関わる媒体属性情報を含んでいる、
請求項19に記載の画像処理装置。 - 請求項13〜23のいずれかに記載の画像処理装置において、
前記プロファイルは、2次元LUTであって、
前記画像処理実行手段は、請求項1〜5のいずれかに記載の画像処理装置を含む、
ことを特徴とする画像処理装置。 - 入力された画像信号に色処理を行う画像処理実行手段と、
入力された画像信号に好適な色処理を行うプロファイルを特定するためのプロファイル情報を出力するプロファイル情報出力手段と、
前記画像信号あるいは前記画像処理実行手段により色処理された前記画像信号に対して、前記プロファイル情報を付加して出力するプロファイル情報付加手段と、
を備える画像処理装置。 - 請求項13〜25のいずれかに記載の画像処理装置を含む集積回路。
- 請求項13〜25のいずれかに記載の画像処理装置と、
前記画像処理装置により色処理された前記画像信号の表示を行う表示手段と、
を備える表示装置。 - 画像の撮影を行う撮影手段と、
前記撮影手段により撮影された画像を前記画像信号として色処理を行う請求項13〜25のいずれかに記載の画像処理装置と、
を備える撮影装置。 - 通信あるいは放送された画像データを受信するデータ受信手段と、
受信された前記画像データを前記画像信号として色処理を行う請求項13〜25のいずれかに記載の画像処理装置と、
前記画像処理装置により色処理された前記画像信号の表示を行う表示手段と、
を備える携帯情報端末。 - 画像の撮影を行う撮影手段と、
前記撮影手段により撮影された画像を前記画像信号として色処理を行う請求項13〜25のいずれかに記載の画像処理装置と、
前記色処理された前記画像信号を送信するデータ送信手段と、
を備える携帯情報端末。 - 画像信号の色処理を行う半導体装置であって、
所定の色処理について異なる処理度合いを実現する複数の基本色変換ルックアップテーブルに基づいて、前記所定の色処理について所定の処理度合いを実現する新たな色変換ルックアップテーブルを作成する色変換ルックアップテーブル作成部と、
作成された前記新たな色変換ルックアップテーブルに基づいて、前記画像信号の色処理を実行する色処理実行部と、
を備える半導体装置。 - 入力された画像信号の色処理を行う半導体装置であって、
異なる色処理を行うための複数のプロファイルに基づいて、色処理に用いられるプロファイルを作成するプロファイル作成部と、
前記プロファイル作成部により作成された前記プロファイルを用いて、前記色処理を行う画像処理実行部と、
を備える半導体装置。 - 入力された画像信号の色処理を行う半導体装置であって、
前記色処理に用いられるプロファイルを特定するためのプロファイル情報を出力するプロファイル情報出力部と、
前記プロファイル情報出力部から出力された情報に基づいて特定されるプロファイルを用いて前記色処理を行う画像処理実行部と、
を備える半導体装置。 - 入力された画像信号に色処理を行う画像処理実行部と、
入力された画像信号に好適な色処理を行うプロファイルを特定するためのプロファイル情報を出力するプロファイル情報出力部と、
前記画像信号あるいは前記画像処理実行部により色処理された前記画像信号に対して、前記プロファイル情報を付加して出力するプロファイル情報付加部と、
を備える半導体装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004264006A JP2006042294A (ja) | 2003-09-11 | 2004-09-10 | 画像処理装置、画像処理方法および画像処理プログラム |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003320061 | 2003-09-11 | ||
JP2003356226 | 2003-10-16 | ||
JP2003433324 | 2003-12-26 | ||
JP2004169693 | 2004-06-08 | ||
JP2004183339 | 2004-06-22 | ||
JP2004264006A JP2006042294A (ja) | 2003-09-11 | 2004-09-10 | 画像処理装置、画像処理方法および画像処理プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006042294A true JP2006042294A (ja) | 2006-02-09 |
Family
ID=35906743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004264006A Pending JP2006042294A (ja) | 2003-09-11 | 2004-09-10 | 画像処理装置、画像処理方法および画像処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006042294A (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010245709A (ja) * | 2009-04-02 | 2010-10-28 | Panasonic Corp | 色変換テーブルの作成方法及び色変換出力装置 |
JP2011071849A (ja) * | 2009-09-28 | 2011-04-07 | Nikon Corp | 画像処理装置、および画像処理プログラム |
KR20120057190A (ko) * | 2010-11-26 | 2012-06-05 | 엘지디스플레이 주식회사 | 감성 화질 향상을 위한 색온도 변환 방법 및 유닛과, 그를 이용한 디지털 표시 장치 |
JP2014233064A (ja) * | 2013-05-02 | 2014-12-11 | 富士フイルム株式会社 | 映像変換システム、撮影システムおよびルックアップテーブル生成サーバ |
JP2014239307A (ja) * | 2013-06-06 | 2014-12-18 | 富士ゼロックス株式会社 | 表示装置の設定装置、表示装置の設定方法およびプログラム |
JP2016054496A (ja) * | 2011-05-27 | 2016-04-14 | ドルビー ラボラトリーズ ライセンシング コーポレイション | 様々なレベルのメタデータを含む色管理を制御するスケーラブルシステム |
-
2004
- 2004-09-10 JP JP2004264006A patent/JP2006042294A/ja active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010245709A (ja) * | 2009-04-02 | 2010-10-28 | Panasonic Corp | 色変換テーブルの作成方法及び色変換出力装置 |
JP2011071849A (ja) * | 2009-09-28 | 2011-04-07 | Nikon Corp | 画像処理装置、および画像処理プログラム |
KR20120057190A (ko) * | 2010-11-26 | 2012-06-05 | 엘지디스플레이 주식회사 | 감성 화질 향상을 위한 색온도 변환 방법 및 유닛과, 그를 이용한 디지털 표시 장치 |
KR101715854B1 (ko) | 2010-11-26 | 2017-03-13 | 엘지디스플레이 주식회사 | 감성 화질 향상을 위한 색온도 변환 방법 및 유닛과, 그를 이용한 디지털 표시 장치 |
JP2016054496A (ja) * | 2011-05-27 | 2016-04-14 | ドルビー ラボラトリーズ ライセンシング コーポレイション | 様々なレベルのメタデータを含む色管理を制御するスケーラブルシステム |
US11218709B2 (en) | 2011-05-27 | 2022-01-04 | Dolby Laboratories Licensing Corporation | Scalable systems for controlling color management comprising varying levels of metadata |
US11736703B2 (en) | 2011-05-27 | 2023-08-22 | Dolby Laboratories Licensing Corporation | Scalable systems for controlling color management comprising varying levels of metadata |
US11917171B2 (en) | 2011-05-27 | 2024-02-27 | Dolby Laboratories Licensing Corporation | Scalable systems for controlling color management comprising varying levels of metadata |
JP2014233064A (ja) * | 2013-05-02 | 2014-12-11 | 富士フイルム株式会社 | 映像変換システム、撮影システムおよびルックアップテーブル生成サーバ |
JP2014239307A (ja) * | 2013-06-06 | 2014-12-18 | 富士ゼロックス株式会社 | 表示装置の設定装置、表示装置の設定方法およびプログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20060120643A (ko) | 화상처리 장치, 화상처리 방법 및 화상처리 프로그램 | |
JP4481333B2 (ja) | 視覚処理装置、視覚処理方法、画像表示装置、テレビジョン、情報携帯端末、カメラおよびプロセッサ | |
JP4209439B2 (ja) | 画像処理装置、画像処理システム、画像処理方法、画像処理プログラムおよび集積回路装置 | |
JP2008159069A5 (ja) | ||
KR101089394B1 (ko) | 시각 처리 장치, 시각 처리 방법, 시각 처리 프로그램 및 반도체 장치 | |
JP2011172260A (ja) | 視覚処理装置 | |
JP2006339931A (ja) | 撮像装置及び撮像装置における撮像結果の処理方法 | |
JP2007312349A (ja) | 視覚処理装置、表示装置および集積回路 | |
JP2008125112A (ja) | 視覚処理装置、表示装置、視覚処理方法、プログラムおよび集積回路 | |
JP4641784B2 (ja) | 階調変換処理装置、階調変換処理方法、画像表示装置、テレビジョン、携帯情報端末、カメラ、集積回路および画像処理プログラム | |
JP4126297B2 (ja) | 視覚処理装置、視覚処理方法、視覚処理プログラム、集積回路、表示装置、撮影装置および携帯情報端末 | |
JP2006024176A5 (ja) | ||
JP2006042294A (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP2005312008A (ja) | 視覚処理装置、視覚処理方法、視覚処理プログラムおよび半導体装置 | |
JP4094652B2 (ja) | 視覚処理装置、視覚処理方法、プログラム、記録媒体、表示装置および集積回路 | |
CN100456801C (zh) | 图像处理装置以及图像处理方法 | |
JP4437149B2 (ja) | 視覚処理装置、視覚処理方法、プログラム、記録媒体、表示装置および集積回路 | |
JP2007006158A (ja) | 画像処理装置 | |
JP6087720B2 (ja) | 撮像装置及びその制御方法 | |
JP4126298B2 (ja) | 視覚処理装置、視覚処理方法、視覚処理プログラムおよび半導体装置 | |
JP2008108286A (ja) | 視覚処理装置、視覚処理方法、視覚処理プログラムおよび半導体装置 | |
JP2005322205A5 (ja) | ||
JP2019029781A (ja) | 画像処理装置 | |
JP2012178751A (ja) | 画像処理装置、撮像装置、撮像装置の撮像条件制御システム及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070711 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090220 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090303 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090427 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090427 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090623 |