(57)【要約】【課題】画像データを、出力機器やアプリケーションの処理能力に応じた色空間に色補正することが可能となり、それぞれの出力機器・アプリケーションの能力を最大限に利用することができるようにする。【解決手段】撮影部と、外部機器と通信を行う外部接続部とを有する画像撮影装置において、前記撮影部に取得された画像データに対して圧縮処理を行う画像データ圧縮手段と、前記外部接続部を用いて、外部機器と通信を行い、該外部機器から処理可能な色空間の種類を示す情報を取得する通信手段と、前記圧縮された画像データを展開し、前記取得した色空間の種類を示す情報に応じた色空間に変換する色空間変換手段と、前記外部接続部を用いて、前記色空間が変換された画像データを前記外部機器に送信する送信手段とを有することを特徴とする。【選択図】      図２
2005039459.tif 000002
【特許請求の範囲】
【請求項１】
撮影部と、外部機器と通信を行う外部接続部とを有する画像撮影装置において、
前記撮影部に取得された画像データに対して圧縮処理を行う画像データ圧縮手段と、
前記外部接続部を用いて外部機器と通信を行い、該外部機器から処理可能な色空間の種類を示す情報を取得する通信手段と、
前記圧縮された画像データを展開し、前記取得した色空間の種類を示す情報に応じた色空間に変換する色空間変換手段と、
前記外部接続部を用いて、前記色空間が変換された画像データを前記外部機器に送信する送信手段とを有することを特徴とする画像撮影装置。
【請求項２】
前記外部機器はプリンタであることを特徴とする請求項１記載の画像撮影装置。
【請求項３】
画像を撮影し、画像データを取得する撮影部と、
前記画像データに対して圧縮処理を行い、圧縮ファイルを生成する画像データ圧縮手段と、
前記圧縮された画像データと、該画像データを複数の色空間に変換するための複数の変換条件を前記圧縮ファイルに記述する変換式記述手段とを有することを特徴とする画像撮影装置。
【請求項４】
前記圧縮ファイルはＪＰＥＧファイルであることを特徴とする請求項３記載の画像撮影装置。
【請求項５】
前記変換条件はは、マトリクス演算式とガンマ値であることを特徴とする請求項３に記載の画像撮影装置。
【請求項６】
撮影部と、外部機器と通信を行う外部接続部とを有する画像撮影装置に適用可能な画像処理方法において、
前記撮影部に取得された画像データに対して圧縮処理を行う画像データ圧縮工程と、
前記外部接続部を用いて、外部機器と通信を行い、該外部機器から処理可能な色空間の種類を示す情報を取得する通信工程と、
前記圧縮された画像データを展開し、前記取得した色空間の種類を示す情報に応じた色空間に変換する色空間変換工程と、
前記外部接続部を用いて、前記色空間が変換された画像データを前記外部機器に送信する送信工程とを有することを特徴とする画像処理方法。
【請求項７】
画像を撮影し、画像データを取得する撮影工程と、
前記画像データに対して圧縮処理を行い、圧縮ファイルを生成する画像データ圧縮工程と、
前記圧縮された画像データと、該画像データを複数の色空間に変換するための複数の変換条件を前記圧縮ファイルに記述する変換式記述工程とを有することを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、機器接続時の色空間変換に関する技術分野に属する。
【０００２】
【従来の技術】
デジタルカメラ、プリンタの性能が大幅に向上し、パーソナルコンピュータ（以降、ＰＣ）を介さずに撮影・印刷を行える系が近年増加している。
【０００３】
図３は、デジタルカメラと、プリンタをダイレクトに接続し、印刷する系について説明した概要図である。図３（Ａ）に示されるように、デジタルカメラ３０１と、プリンタ３０２は、ＵＳＢケーブル３０３によって、ダイレクトに接続される。また、図３（Ｂ）に示されるように、デジタルカメラの背面３０４には、印刷時のＵＩを表示する液晶ディスプレイ３０５と、ＵＩを操作するための、操作ボタン類３０６が備わっている。そして、図３（Ｃ）に示されるように、液晶ディスプレイ３０５には、液晶ディスプレイでの操作画面４０５のようなＵＩが表示される。ここで、用紙のサイズ、用紙の種類、レイアウト等を指定し、最後に印刷するＪＰＥＧ画像データを選択し、印刷実行ボタンを押下することによって、印刷を開始することができる。
【０００４】
ここで、撮影から、印刷までの処理を説明する。
【０００５】
撮影は、図２のフローチャート図に沿った処理を行う。シャッターボタンが押下されると、Ｓ２０１において、レンズに光を入光させる。Ｓ２０２では、入光した光を、ＣＣＤやＣＭＯＳ等のセンサに当て、光信号をデジタル信号に変換する。Ｓ２０３では、デジタル化したデータに対し、ホワイトバランスや補間処理等の画像処理を行う。Ｓ２０４では、デジタルデータを適切な色空間に合わせるように、色補正（マトリクス変換）を行う。Ｓ２０５では、モニター出力に合わせて、ガンマ処理を施す。Ｓ２０６では、ＪＰＥＧ圧縮を行い、データを保存する。
【０００６】
印刷は、図４のフローチャート図に沿った処理を行う。Ｓ４０１では、デジタルカメラとプリンタが接続され、通信を開始する。Ｓ４０２では、印刷設定を行い、印刷するＪＰＥＧファイル等を指定する。Ｓ４０３では、デジタルカメラに保存されているＪＰＥＧファイルをデコードする。Ｓ４０４では、プリンタに、デコードした画像データを転送し、Ｓ４０５で、印刷を開始する。
【０００７】
しかし、このような方法では、撮影時にＪＰＥＧ圧縮された段階で、色空間が固定されてしまう。そのため、ｓＲＧＢ色空間へ色補正を行った場合、たとえば、デジタルカメラと、接続したプリンタが、より広い色空間での印刷に対応している場合であっても、ｓＲＧＢ色空間より広い色範囲の再現ができない。逆に、ｓＲＧＢ色空間よりも広い、ＡｄｏｂｅＲＧＢ色空間へ色補正を行ってしまった場合、プリンタがｓＲＧＢ色空間での印刷にしか対応していなければ、プリンタにデータを転送する前に、一度ｓＲＧＢ色空間に変換してから、データの転送を行う必要がある。しかし、色空間変換は、ガンマ変換を何度も繰り返すような、重い処理があり、デジタルカメラでは、そのような、大きな負荷のかかる演算を行うことは難しい。このように、撮影時に色空間を固定すると、出力できる機器が限定されてしまい、せっかくＰＣを介さずに印刷できるというメリットが薄れてしまう。
【０００８】
【発明が解決しようとする課題】
本発明は上述の点に鑑みてなされたものであり、上述の色空間変換にかかる問題点を解決することを目的とする。
【０００９】
本願請求項１記載の画像撮影装置は、画像データを外部機器に転送する際に、外部機器が処理可能な色空間へ変換を行うことにより、外部機器の特性に合わせた色空間の画像データを生成できるようにすることを目的とする。
【００１０】
本願請求項３記載の画像撮影装置は、外部装置において色空間変換を適切に行えるようにすることを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために本発明は以下の構成を有することを特徴とする。
【００１２】
本願請求項１記載の画像撮影装置は、撮影部と、外部機器と通信を行う外部接続部とを有する画像撮影装置において、前記撮影部に取得された画像データに対して圧縮処理を行う画像データ圧縮手段と、前記外部接続部を用いて、外部機器と通信を行い、該外部機器から処理可能な色空間の種類を示す情報を取得する通信手段と、前記圧縮された画像データを展開し、前記取得した色空間の種類を示す情報に応じた色空間に変換する色空間変換手段と、前記外部接続部を用いて、前記色空間が変換された画像データを前記外部機器に送信する送信手段とを有することを特徴とする。
【００１３】
本願請求項３記載の画像撮影装置は、画像を撮影し、画像データを取得する撮影部と、前記画像データに対して圧縮処理を行い、圧縮ファイルを生成する画像データ圧縮手段と、前記圧縮された画像データと、該画像データを複数の色空間に変換するための複数の変換条件を前記圧縮ファイルに記述する変換式記述手段とを有することを特徴とする。
【００１４】
【発明の実施の形態】
（実施形態１）
本実施形態では、デジタルカメラとプリンタとがダイレクトに接続されている系において、プリンタの入力能力に合わせて画像データに適切な色補正を行い印刷する方法について説明する。
【００１５】
図１は、本実施形態におけるデジタルカメラの構成を示すブロック図である。入力装置１０１は、ユーザからの指示や、データを入力する装置である。表示装置１０２はＧＵＩなどを表示する装置であり、通常は液晶ディスプレイなどが用いられる。蓄積装置１０３は、画像データ、プログラムを蓄積する装置である。１０４はＣＰＵであり、上述した各構成の処理の全てに関わる。
【００１６】
ＲＯＭ１０５とＲＡＭ１０６は、処理に必要なプログラム、データ、作業領域などをＣＰＵ１０４に提供する。また、以降のフローチャートの処理に必要な制御プログラムは、蓄積装置１０３に格納されているか、ＲＯＭ１０５に格納されているものとする。蓄積装置１０３に格納されている場合は、一旦ＲＡＭ１０６に読み込まれてから実行される。
【００１７】
なお、システム構成については、上記以外にも、様々な構成要素が存在するが、本発明の主眼ではないので、その説明は省略する。
【００１８】
図５は、撮影時に色空間の補正を行わない処理について説明したフローチャート図である。Ｓ５０１では、シャッターボタンを押下することにより、レンズに光が入光する。Ｓ５０２では、ＣＣＤ等のセンサに光が入り、光信号をデジタル信号に変換する。Ｓ５０３では、デジタル化された画像データに対し、ホワイトバランスや補間処理等の画像処理を行う。Ｓ５０４では、補間処理が行われた画像データ（ＲＧＢ）をＪＰＥＧ圧縮する。通常、ＪＰＥＧ圧縮は、ＹｃｂＣｒ（輝度と色差信号）に変換された後、実行されるが、ここでは、ＲＧＢデータのまま圧縮処理を行う。
【００１９】
図６は、図５の処理によって生成されたＪＰＥＧデータを、プリンタに転送し、印刷する処理について説明したフローチャート図である。Ｓ６０１では、デジタルカメラとプリンタが接続され、通信が開始される。Ｓ６０２では印刷設定を行う。Ｓ６０３では、プリンタから入力可能な色空間情報を取得する。Ｓ６０４では、ＪＰＥＧデータをデコードし、ＲＧＢの画像データを生成する。
【００２０】
Ｓ６０５では、Ｓ６０２で取得した色空間情報に合わせて、デコードされた画像データを指定の色空間に色補正する。具体的には、例えば、Ｓ６０２で、ｓＲＧＢ色空間という情報が得られれば、ｓＲＧＢ色空間に色補正するための、マトリクス演算を実行する。プリンタが複数の色空間の入力に対応している場合には、最も色域の広い色空間に色補正を行う。
【００２１】
Ｓ６０６では、色補正した色空間に合わせて、画像データに、ガンマ処理を施す。Ｓ６０７では、画像データをプリンタに転送する。Ｓ６０８では印刷を開始する。
【００２２】
このように、撮影時に色空間を固定しない場合、出力機器の性能に合わせた画像データを転送できるようになり、より鮮やかな印刷結果を得ることができる。
【００２３】
（実施形態２）
本実施形態では、デジタルカメラで撮影した画像をＰＣ等に転送した後に、アプリケーションの処理能力に応じて、適切な色空間に色補正する処理について説明する。
【００２４】
図７は、撮影時に色空間の補正を行わない処理である、デジタルカメラ側で行われる処理を説明したフローチャート図である。Ｓ７０１では、シャッターボタンを押下することにより、レンズに光が入光する。Ｓ７０２では、ＣＣＤ等のセンサに光が入り、光信号をデジタル信号に変換する。Ｓ７０３では、デジタル化された画像データに対し、ホワイトバランス等の補間処理を行う。Ｓ７０４では、補間処理を行った画像データ（ＲＧＢ）を、ＪＰＥＧ圧縮する。通常、ＪＰＥＧ圧縮は、ＹｃｂＣｒ（輝度と色差信号）に変換された後、実行されるが、ここではＲＧＢデータのまま圧縮処理を行う。Ｓ７０５では、ｓＲＧＢ色空間、ＡｄｏｂｅＲＧＢ色空間、ＷｉｄｅＧａｍｕｔＲＧＢ色空間等の、主要色空間に色補正するために必要な、複数のマトリクス変換式やガンマ値をＪＰＥＧ画像のヘッダに記述する。
【００２５】
図８は、図７のフローチャートに沿って作成されたＪＰＥＧファイルを、ＰＣに取り込んでアプリケーションを用いて印刷する際の処理を説明するフローチャート図である。Ｓ８０１では、デジタルカメラとＰＣとをＵＳＢケーブル等で接続し通信を開始する。Ｓ８０２では、デジタルカメラ内のＪＰＥＧファイルを通信によって取得し、ＰＣのハードディスクドライブ等に格納する。Ｓ８０３では、印刷用アプリケーションを起動する。Ｓ８０４では、印刷設定等を行い、印刷を開始する。Ｓ８０５では、ＪＰＥＧファイルをデコードされ、ＲＧＢの画像データを生成される。
【００２６】
Ｓ８０６では、アプリケーションで処理できる色空間の中で、最も色域の広い色空間の、マトリクス変換式とガンマ値が、ＪＰＥＧファイルのヘッダから読み取られる。Ｓ８０７では、Ｓ８０６で読み取られたマトリクス変換式を用いて、画像データの色補正が実行される。Ｓ８０７では、Ｓ８０６で読み取られたガンマ値を用いて、画像データのガンマ処理が実行される。Ｓ８０９では、生成された画像データに対し、印刷が実行される。
【００２７】
以上のように、デジタルカメラとダイレクトに接続されたプリンタ以外にも、ＰＣ上のアプリケーションの処理能力に合わせて、最適な色空間を用いることが可能である。
【００２８】
【発明の効果】
以上のように、本発明によれば、画像データを、出力機器やアプリケーションの処理能力に応じた色空間に色補正することが可能となり、それぞれの出力機器・アプリケーションの能力を最大限に利用することができるようになる。その結果、再生時において、より豊かな色再現等が可能になる。
【図面の簡単な説明】
【図１】システム構成を示すブロック図。
【図２】従来における撮影から印刷までの処理の流れを説明する図。
【図３】デジタルカメラとプリンタとをダイレクトに接続し、印刷する系について説明した概要図。
【図４】従来の印刷処理の流れを説明する図。
【図５】実施形態１における、撮影時に色空間の補正を行わない処理について説明した図。
【図６】実施形態１における印刷処理の流れを説明する図。
【図７】実施形態２における、撮影時に色空間の補正を行わない処理について説明した図。
【図８】実施形態２におけるアプリケーションで印刷する系について説明した図。
【図１】
2005039459.tif 000003
【図２】
2005039459.tif 000004
【図３】
2005039459.tif 000005
【図４】
2005039459.tif 000006
【図５】
2005039459.tif 000007
【図６】
2005039459.tif 000008
【図７】
2005039459.tif 000009
【図８】
2005039459.tif 000010