(57)【特許請求の範囲】
【請求項１】
デジタルカメラとデータ及び制御情報の通信が可能なインタフェースを備えるとともに、不可逆符号化によって圧縮された画像データのデコードは可能であるが、RAWデータを表示するための画像処理が不可能な画像処理装置であって、
前記インタフェースに接続されたデジタルカメラから、不可逆符号化によって圧縮された画像データと当該画像データの属性情報を取得する取得手段と、
前記取得手段で取得した前記不可逆符号化によって圧縮された画像データをデコードするデコード手段と、
前記デコードされた画像データに対して、画像補正処理を行う画像補正手段と、
前記デコードされた画像データについてユーザから指定された画像補正処理を、前記デジタルカメラで実行するか前記画像補正手段で実行するかを前記属性情報に基づいて判定する判定手段と、
前記判定手段の判定結果に応じて、前記デコードされた画像データについて前記ユーザから指定された画像補正処理の実行を前記画像補正手段又は前記デジタルカメラに依頼する制御手段とを有し、
前記判定手段は、
前記ユーザから指定された画像補正処理が前記デジタルカメラで実行可能であって、かつ、前記画像データに対応するRAWデータが前記デジタルカメラに存在すると判断した場合は、前記ユーザから指定された画像補正処理の実行を前記デジタルカメラに依頼すると判定し、前記ユーザから指定された画像補正処理が前記デジタルカメラで実行不可能であるか、または前記画像データに対応するRAWデータが前記デジタルカメラに存在しないと判断した場合は、前記ユーザから指定された画像補正処理の実行を前記画像補正手段に依頼すると判定し、
前記取得手段で取得した前記不可逆符号化によって圧縮された画像データの圧縮率が予め定められた圧縮率以上であれば、当該画像データに対応するRAWデータが前記デジタルカメラに存在するか否かにかかわらず、前記ユーザから指定された画像補正処理の実行を前記デジタルカメラに依頼すると判定することを特徴とする画像処理装置。
【請求項２】
デジタルカメラと通信が可能なインタフェースを備えるとともに、不可逆符号化により圧縮された第１の画像データのデコードは可能であるが、前記不可逆符号化により圧縮されていない所定の形式の第２の画像データを表示するための画像処理が不可能な画像処理装置であって、
前記第１の画像データをデコードするデコード手段と、
前記デコードされた前記第１の画像データに対して、画像補正処理を行う画像補正手段と、
前記第１の画像データについての画像補正処理の実行を、前記画像補正手段又は前記デジタルカメラに依頼する制御手段と、を有し、
前記制御手段は、
前記画像補正処理が前記デジタルカメラで実行可能であって、かつ、前記第１の画像データに対応する前記第２の画像データが前記デジタルカメラに存在すると判断した場合は、前記画像補正処理の実行を前記デジタルカメラに依頼し、前記画像補正処理が前記デジタルカメラで実行不可能であるか、または前記第１の画像データに対応する前記第２の画像データが前記デジタルカメラに存在しないと判断した場合は、前記画像補正処理の実行を前記画像補正手段に依頼し、
前記第１の画像データの圧縮率が予め定められた圧縮率以上であれば、前記第１の画像データに対応する前記第２の画像データが前記デジタルカメラに存在するか否かにかかわらず、前記第１の画像データについて前記画像補正処理の実行を前記デジタルカメラに依頼することを特徴とする画像処理装置。
【請求項３】
さらに、前記画像補正手段で実行可能な画像補正処理項目を登録した記憶手段を有し、
前記判定手段は、前記ユーザから指定された画像補正処理が前記画像補正手段で実行可能な画像補正処理項目として前記記憶手段に登録されている場合には、前記画像データに対応するRAWデータが前記デジタルカメラに存在するか否かにかかわらず、前記画像補正処理の実行を前記画像補正手段に依頼すると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
画像データに対して画像補正処理を行うための画像補正手段を備え、デジタルカメラとデータ及び制御情報の通信が可能なインタフェースを備えるとともに、不可逆符号化によって圧縮された画像データのデコードは可能であるが、RAWデータを表示するための画像処理が不可能な画像処理装置の制御方法であって、
取得手段が、前記インタフェースに接続されたデジタルカメラから、不可逆符号化によって圧縮された画像データと当該画像データの属性情報を取得する取得ステップと、
デコード手段が、前記取得ステップで取得した前記不可逆符号化によって圧縮された画像データをデコードするデコードステップと、
判定手段が、前記デコードされた画像データについてユーザから指定された画像補正処理を、前記デジタルカメラで実行するか前記画像補正手段で実行するかを前記属性情報に基づいて判定する判定ステップと、
制御手段が、前記判定ステップにおける判定結果に応じて、前記デコードされた画像データについて前記ユーザから指定された画像補正処理の実行を前記画像補正手段又は前記デジタルカメラに依頼する制御ステップとを有し、
前記判定手段は、前記判定ステップにおいて、
前記ユーザから指定された画像補正処理が前記デジタルカメラで実行可能であって、かつ、前記画像データに対応するRAWデータが前記デジタルカメラに存在すると判断した場合は、前記ユーザから指定された画像補正処理の実行を前記デジタルカメラに依頼すると判定し、前記ユーザから指定された画像補正処理が前記デジタルカメラで実行不可能であるか、または前記画像データに対応するRAWデータが前記デジタルカメラに存在しないと判断した場合は、前記ユーザから指定された画像補正処理の実行を前記画像補正手段に依頼すると判定し、
前記取得ステップで取得された、前記不可逆符号化によって圧縮された画像データの圧縮率が予め定められた圧縮率以上であれば、当該画像データに対応するRAWデータが前記デジタルカメラに存在するか否かにかかわらず、前記ユーザから指定された画像補正処理の実行を前記デジタルカメラに依頼すると判定することを特徴とする画像処理装置の制御方法。
【請求項５】
画像データに対して画像補正処理を行うための画像補正手段を備え、デジタルカメラと通信が可能なインタフェースを備えるとともに、不可逆符号化により圧縮された第１の画像データのデコードは可能であるが、前記不可逆符号化により圧縮されていない所定の形式の第２の画像データを表示するための画像処理が不可能な画像処理装置の制御方法であって、
デコード手段が、前記第１の画像データをデコードするデコードステップと、
制御手段が、前記デコードされた前記第１の画像データについての画像補正処理の実行を、前記画像補正手段又は前記デジタルカメラに依頼する制御ステップと、を有し、
前記制御手段は、前記制御ステップにおいて、
前記画像補正処理が前記デジタルカメラで実行可能であって、かつ、前記第１の画像データに対応する前記第２の画像データが前記デジタルカメラに存在すると判断した場合は、前記画像補正処理の実行を前記デジタルカメラに依頼し、前記画像補正処理が前記デジタルカメラで実行不可能であるか、または前記第１の画像データに対応する前記第２の画像データが前記デジタルカメラに存在しないと判断した場合は、前記画像補正処理の実行を前記画像補正手段に依頼し、
前記第１の画像データの圧縮率が予め定められた圧縮率以上であれば、前記第１の画像データに対応する前記第２の画像データが前記デジタルカメラに存在するか否かにかかわらず、前記第１の画像データについて前記画像補正処理の実行を前記デジタルカメラに依頼することを特徴とする画像処理装置の制御方法。
【請求項６】
前記画像処理装置が、前記画像補正手段で実行可能な画像補正処理項目を登録した記憶手段を有し、
前記判定手段は、前記判定ステップにおいて、前記ユーザから指定された画像補正処理が前記画像補正手段で実行可能な画像補正処理項目として前記記憶手段に登録されている場合には、前記画像データに対応するRAWデータが前記デジタルカメラに存在するか否かにかかわらず、前記画像補正処理の実行を前記画像補正手段に依頼すると判定することを特徴とする請求項４記載の画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法に関し、特にはデジタルカメラで撮影された画像を処理する画像処理装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラで撮影した画像を、テレビジョン受像機（以下単にＴＶという）で観賞することが一般的になってきている。
【０００３】
従来のＴＶはデジタルインタフェースを有していないため、デジタルカメラから画像データをＴＶのアナログビデオ入力端子を通じて入力し、表示する形態であった。しかし、デジタル放送の開始に伴い、HDMI(High-Definition Multimedia Interface)やUSB(Universal Serial Bus)といったデジタルインタフェースを備えたＴＶが普及してきている。このようなデジタルインタフェースは、接続された機器間で、画像データのみならず制御情報の通信も可能にする。従って、ＴＶとデジタルカメラとが連携して画像データの通信及び表示を行うことが可能である。
【０００４】
デジタルカメラとＴＶとをHDMIで接続する場合と、USBで接続する場合とで異なる点の一つは、画像データをデコードする場所である。すなわち、HDMIで接続した場合にはデジタルカメラで画像データをデコードしてＴＶに転送し、ＴＶはそれを表示する。一方、USBで接続した場合、デジタルカメラは画像データをデコードせずにＴＶに転送し、ＴＶがデコードして表示する。
ＴＶ操作にはリモコンを用いるのが一般的であることを考えると、ＴＶがデコードするUSB接続の方が画像データに対する操作や管理に関する自由度が高いと考えられる。
【０００５】
一方、デジタルカメラで撮影した画像をＴＶで閲覧することがさらに一般化してくると、ＴＶで閲覧している画像について編集や加工を行うことについての要望が顕在化することが予想される。例えば、ＴＶに表示した画像に対して、赤目補正やホワイトバランス調整を行いたいという要望を想定することができる。
【０００６】
一般に、ＴＶがデコード可能な画像データの形式はJPEG形式であるが、周知の通り、JPEG方式は不可逆圧縮符号化方式であるため、デコード後に編集又は加工を行い、保存時に符号化する都度画質が劣化する。一方で、デジタルカメラでは不可逆圧縮符号化せずに画像を記録可能なものがあり、例えばRAW形式での記録がその代表的なものである。
【０００７】
RAW形式はJPEG形式と異なり、不可逆圧縮符号化を伴わないので、保存を繰り返しても画質が劣化することはない。しかし、通常ＴＶではRAW形式のデータ（以下、RAWデータという）を取り扱いできない。そのため、デジタルカメラでRAW形式からJPEG形式に変換した画像、もしくはRAW形式での記録時に同時記録されたJPEG形式の画像をＴＶへ供給する必要がある。従って、デジタルカメラにRAWデータが存在しても、ＴＶではJPEG形式の画像（以下、JPEG画像という）を取り扱うしかなかった。
【０００８】
例えば、RAW形式の画像を高速に処理する装置として、デジタルインタフェースを介して接続されたデジタルカメラを用いることが特許文献１に提案されている。特許文献１では、RAWデータを保存しているコンピュータが、接続されたデジタルカメラにRAWデータを出力する。そして、デジタルカメラがRAWデータをJPEG画像に変換してコンピュータに返送することで、コンピュータのプロセッサを用いて処理するよりも高速な処理を実現している。
【０００９】
【特許文献１】特開２００７−６１２５公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１の方法は、RAWデータを保持し、かつ（時間がかかるが）処理可能なコンピュータが、デジタルカメラをいわばハードウェアアクセラレータとして用いるものであり、RAWデータをもともと処理できないＴＶとは前提が異なる。また、コンピュータが有するJPEG画像を編集、加工することに関しては特に記載がない。
【００１１】
このように、従来、デジタルカメラから不可逆圧縮符号化された画像を受信し、補正することが可能な画像処理装置において、画像を補正する際、同一画像に関するRAWデータがデジタルカメラに存在するかどうかは考慮されてこなかった。
【００１２】
本発明は、このような従来技術の課題に鑑みてなされたものである。本発明は、デジタルカメラから取得した、不可逆圧縮符号化された画像を補正可能な画像処理装置及びその制御方法において、補正後の画質劣化を抑制可能とすることを目的とする。
【課題を解決するための手段】
【００１３】
上述の目的は、デジタルカメラとデータ及び制御情報の通信が可能なインタフェースを備えるとともに、不可逆符号化によって圧縮された画像データのデコードは可能であるが、RAWデータを表示するための画像処理が不可能な画像処理装置であって、インタフェースに接続されたデジタルカメラから、不可逆符号化によって圧縮された画像データと当画像データの属性情報を取得する取得手段と、取得手段で取得した不可逆符号化によって圧縮された画像データをデコードするデコード手段と、デコードされた画像データに対して、画像補正処理を行う画像補正手段と、デコードされた画像データについてユーザから指定された画像補正処理を、デジタルカメラで実行するか画像補正手段で実行するかを属性情報に基づいて判定する判定手段と、判定手段の判定結果に応じて、デコードされた画像データについてユーザから指定された画像補正処理の実行を画像補正手段又はデジタルカメラに依頼する制御手段とを有し、判定手段は、ユーザから指定された画像補正処理がデジタルカメラで実行可能であって、かつ、画像データに対応するRAWデータがデジタルカメラに存在すると判断した場合は、ユーザから指定された画像補正処理の実行をデジタルカメラに依頼すると判定し、ユーザから指定された画像補正処理がデジタルカメラで実行不可能であるか、または画像データに対応するRAWデータがデジタルカメラに存在しないと判断した場合は、ユーザから指定された画像補正処理の実行を画像補正手段に依頼すると判定し、取得手段で取得した不可逆符号化によって圧縮された画像データの圧縮率が予め定められた圧縮率以上であれば、当該画像データに対応するRAWデータがデジタルカメラに存在するか否かにかかわらず、ユーザから指定された画像補正処理の実行をデジタルカメラに依頼すると判定することを特徴とする画像処理装置によって達成される。
【００１４】
また、上述の目的は、画像データに対して画像補正処理を行うための画像補正手段を備え、デジタルカメラとデータ及び制御情報の通信が可能なインタフェースを備えるとともに、不可逆符号化によって圧縮された画像データのデコードは可能であるが、RAWデータを表示するための画像処理が不可能な画像処理装置の制御方法であって、取得手段が、インタフェースに接続されたデジタルカメラから、不可逆符号化によって圧縮された画像データと当画像データの属性情報を取得する取得ステップと、デコード手段が、取得ステップで取得した不可逆符号化によって圧縮された画像データをデコードするデコードステップと、判定手段が、デコードされた画像データについてユーザから指定された画像補正処理を、デジタルカメラで実行するか画像補正手段で実行するかを属性情報に基づいて判定する判定ステップと、制御手段が、判定ステップにおける判定結果に応じて、デコードされた画像データについてユーザから指定された画像補正処理の実行を画像補正手段又はデジタルカメラに依頼する制御ステップとを有し、判定手段は、判定ステップにおいて、ユーザから指定された画像補正処理がデジタルカメラで実行可能であって、かつ、画像データに対応するRAWデータがデジタルカメラに存在すると判断した場合は、ユーザから指定された画像補正処理の実行をデジタルカメラに依頼すると判定し、ユーザから指定された画像補正処理がデジタルカメラで実行不可能であるか、または画像データに対応するRAWデータがデジタルカメラに存在しないと判断した場合は、ユーザから指定された画像補正処理の実行を画像補正手段に依頼すると判定し、取得ステップで取得された、不可逆符号化によって圧縮された画像データの圧縮率が予め定められた圧縮率以上であれば、当該画像データに対応するRAWデータがデジタルカメラに存在するか否かにかかわらず、ユーザから指定された画像補正処理の実行をデジタルカメラに依頼すると判定することを特徴とする画像処理装置の制御方法によっても達成される。
【発明の効果】
【００１５】
このような構成により、本発明によれば、デジタルカメラから取得した、不可逆圧縮符号化された画像を補正可能な画像処理装置及びその制御方法において、補正後の画質劣化を抑制できる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の例示的かつ好適な実施形態について詳細に説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態に係る画像処理装置の一例としてのデジタルテレビ受像機（以下、単にデジタルＴＶという）と、デジタルカメラとを接続した画像処理システムの例を模式的に示す図である。
【００１７】
なお、本発明は、デジタルカメラと画像ファイル及び制御情報のやりとりが可能で、圧縮符号化された画像のデコードが可能である一方、RAWデータを表示可能な形式にする画像処理（いわゆる現像処理）はできない任意の装置に適用可能である。
【００１８】
図１は、本発明の第１の実施形態に係るシステム構成の概略を示す図である。デジタルＴＶ１００は、データ及び制御情報の通信が可能なデジタルインタフェースのケーブル１５０によってデジタルカメラ２００と接続されている。このようなデジタルインタフェースの例としては、USB、IEEE1394、HDMIなどがある。なお、ケーブル１５０を用いる代わりに、無線により接続してもよい。
【００１９】
デジタルＴＶ１００は、圧縮符号化された画像を含む画像ファイルをデジタルカメラ２００から取得する。本実施形態において、デジタルＴＶ１００は、JPEG準拠の圧縮符号化がなされた画像を含む画像ファイルである。また、画像ファイルには、画像そのもののデータ以外に、属性情報として以下の情報が含まれるものとする。
【００２０】
・対応するRAWデータがデジタルカメラ２００にあるかないかを示す情報（有無情報）
・デジタルカメラ２００で実行可能な画像補正処理を示す情報
これらの情報は、デジタルカメラ２００が画像を記録する際に例えばファイルヘッダの一部として画像ファイル毎に付加することができる。例えば、デジタルカメラ２００がExif(Exchangeable image file format for Digital Still Camera)準拠の画像ファイルを生成する場合、画像ファイル中の非圧縮エリアに含まれるユーザ領域（例えばMakerNote）に記録される。
【００２１】
以後の説明では、デジタルカメラ２００はExif形式の画像ファイルを生成するものとし、デジタルＴＶ１００はこの画像ファイル中に含まれるJPEG画像をデコードするとともに、画像ファイル中のユーザ領域の値を参照するものとする。
【００２２】
図２は、デジタルＴＶ１００の概略的な機能構成例を示すブロック図である。
デジタルＴＶ１００は、チューナ部１０１、デコード部１０２、音声処理部１０３、画像処理部１０４、メモリ部１０５、音声出力部１０６、表示部１０７、リモコン受信部１０８及び制御部１０９を備える。デジタルＴＶ１００はさらに、ＧＵＩ作成部１１０、外部I/F部１１１及び画像処理方法判定部１１２を備える。
【００２３】
チューナ部１０１は、ＢＳ、ＣＳ、地上デジタル放送などの放送種類に対応した受信チューナを備える。チューナ部１０１は、制御部１０９からの選局依頼に応じて、適切な受信チューナを選択し、図示しないアンテナを通じて受信したデジタル放送波に復調処理を施す。その後、チューナ部１０１は、映像や音声などを多重化したデータ（トランスポートストリーム（ＴＳ）データ）を再生成し、ＴＳデータをデコード部１０２へ出力する。
【００２４】
デコード部１０２は、チューナ部１０１から与えられたＴＳデータから、映像データ、音声データなどを分離し、それぞれデコードする。デコード部１０２は、デコード結果のうち映像データは画像処理部１０４へ、音声データは音声処理部１０３へ出力する。また、デコード部１０２は、メモリ部１０５に格納された画像ファイルのデコードも行い、その結果を画像処理部１０４へ出力する。以下、画像ファイルのデコード結果を画像データと呼ぶ。
【００２５】
音声処理部１０３は、デコード部１０２より出力された音声データに、音質調整などの音声処理、Ｄ／Ａ変換及び増幅処理を行い、音声出力部１０６に出力する。音声出力部は例えばスピーカや音声出力端子である。
【００２６】
画像処理部１０４は、デコード部１０２より出力される画像データや映像データと、ＧＵＩ作成部１１０よって作成されたＧＵＩ（Graphical User Interface）データとの合成を行う。また、合成前後のデータに対して、ノイズ除去、伸張処理、階調補正、エッジ強調、ホワイトバランス補正などの画像処理を施す。画像処理部１０４による合成結果（表示用画像データ）は、表示部１０７によって表示される。表示部１０７は、外部モニタであってもよい。
【００２７】
メモリ部１０５は、不揮発性もしくは揮発性のメモリであり、主に画像ファイルの保存に使用する。
リモコン受信部１０８は、図示しないリモコンから例えば赤外線通信によってリモコンコードを受信し、受信したリモコンコードを制御部１０９へ転送する。
【００２８】
制御部１０９は、リモコン受信部１０８から受信したリモコンコードに応じた制御を行う。制御部１０９が行う制御には、選局や入力切替など通常のテレビ制御に加え、ＧＵＩ作成部１１０に対するＧＵＩ描画指示、画像処理部１０４に対する、表示中の画像データや映像データの補正指示が含まれる。更に、制御部１０９は、外部I/F部１１１に対して、接続されているデジタルカメラ２００との間の画像ファイルの受信や制御情報の送受信も指示する。制御部１０９は例えばマイクロプロセッサであり、予め記憶された制御プログラムを実行し、デジタルＴＶ１００全体の動作を制御する。
【００２９】
ＧＵＩ作成部１１０は、制御部１０９の依頼に応じて、ＧＵＩ（Graphical User Interface）データの作成を行う。本実施形態において、ＧＵＩ作成部１１０は、表示部１０７に表示された画像データに対して補正処理を施すためのＧＵＩ操作パネルのデータを作成する。作成されたＧＵＩのデータは、画像処理部１０４において画像データと合成されて表示される。
【００３０】
外部I/F部１１１は、デジタルカメラ２００と画像ファイル及び制御情報のやりとりが可能なデジタルインターフェースである。本実施形態では、外部I/F部１１１を介して、デジタルカメラ２００が保持する画像ファイルを取得し、メモリ部１０５に格納する。また、デジタルカメラ２００との制御情報の送受信も外部I/F部１１１を介して行う。
【００３１】
画像処理方法判定部１１２は、制御部１０９からの依頼に応じて、ＧＵＩ操作パネルを通じてユーザから指示された補正処理を、デジタルＴＶ１００（画像処理部１０４）で行うか、デジタルカメラ２００で行うかを判定する。本実施形態において、画像処理方法判定部１１２は、表示中の画像データに関する属性情報（Exif情報）をメモリ部１０５から取得し、この属性情報に基づいて判定する。
【００３２】
なお、本実施形態において、制御部１０９は、リモコンを通じて受信したユーザの指示に応じて、画像処理方法判定部１１２に対する判定依頼を行う。例えば、表示中の画像データに対し、ある補正処理（例えばホワイトバランス補正）の実施指示を受信した場合、制御部１０９は、画像処理方法判定部１１２に対して判定依頼を行う。
【００３３】
画像処理方法判定部１１２による判定結果は、制御部１０９に伝えられる。制御部１０９は、判定の結果が、「デジタルＴＶ１００で行う」である場合は、画像処理部１０４に対して、ユーザが指示した補正処理の実行を依頼する。一方、判定結果が「デジタルカメラ２００で行う」である場合、制御部１０９は、外部I/F部１１１を介して、デジタルカメラ２００に対して補正処理を依頼する。
【００３４】
図３は、デジタルカメラ２００の概略的な機能構成例を示すブロック図である。
このデジタルカメラ２００は、撮像部２０１、カメラ画像処理部２０２、カメラ制御部２０３、カードI/F部２０４、カメラ外部I/F部２０５、メモリカード２０６及びレンズ２１０を備える。
【００３５】
撮像部２０１は、撮像素子やＡ/Ｄ変換器などを備え、レンズ２１０により撮像素子に結像される被写体像を撮像素子で画素単位の電気信号に変換する。そして、撮像素子から読み出した電気信号をＡ／Ｄ変換器でデジタルデータにしてRAWデータを生成する。
【００３６】
カメラ画像処理部２０２は、生成されたRAWデータに対し、所定の画像処理を施し、JPEG画像ファイルへの変換を行う。なお、この際、JPEG画像ファイルには、下記の属性情報を付加する。
・対応するRAWデータがデジタルカメラ２００にあるかないかを示す情報（有無情報）
・デジタルカメラ２００で実行可能な画像補正処理を示す情報
【００３７】
本実施形態において、「デジタルカメラ２００で実行可能な画像補正処理」には、例えば、
・明るさの調整、
・色の濃さの調整、
・各種ノイズの除去、
・赤目補正、
・ホワイトバランス補正、
などが含まれ、属性情報としてこれら補正可能な項目の情報が画像ファイルに付加される。
【００３８】
更に、補正可能な項目毎に、設定可能な補正パラメータの情報も併せて付加される。例えば、ノイズ除去の場合であれば「強」「中」「弱」など、補正処理の程度を設定するためのパラメータが付加される。また、ホワイトバランス補正の場合であれば、基準となるいくつかの色温度が、設定可能な補正パラメータとして付加される。
【００３９】
カメラ制御部２０３は、例えばユーザからの撮影指示に応答して、撮像部２０１、カメラ画像処理部２０２、カードI/F部２０４を制御し、画像ファイルを生成する。そして、生成した画像ファイルをメモリカード２０６へ記録する。
【００４０】
本実施形態のデジタルカメラ２００が生成する画像ファイル形式は、RAWデータファイルのみ、JPEG画像ファイルのみ、RAWデータファイルとJPEG画像ファイルの両方、の３通りとする。これら３通りのうち、事前に例えばユーザによって設定された１つに従って、デジタルカメラ２００は画像ファイルを生成する。
【００４１】
また、カメラ制御部２０３は、カメラ外部I/F部２０５を介してデジタルＴＶ１００と接続された状態にあるとき、デジタルＴＶ１００の依頼に応じて、メモリカード２０６内のJPEG画像ファイルをデジタルＴＶ１００へ転送する。
【００４２】
カードI/F部２０４は、デジタルカメラ２００に着脱可能なメモリカード２０６とのインターフェースである。メモリカード２０６は、不揮発性半導体メモリを備える。なお、メモリカード２０６はデジタルカメラ２００に複数装着可能であっても良いし、内蔵されていても良い。
【００４３】
カメラ外部I/F部２０５は、デジタルＴＶ１００を始めとした外部機器とのインターフェースであり、データ及び制御情報のやりとりが可能なデジタルインタフェースである。本実施形態では、カメラ外部I/F部２０５を介して、デジタルカメラ２００内の画像ファイルを外部機器へ転送する。また、カメラ制御部２０３がデジタルＴＶ１００と制御情報の送受信を行う場合もカメラ外部I/F部２０５を介して行う。
【００４４】
図４は、本実施形態における画像補正処理の概要を示すフローチャートである。
まず、デジタルＴＶ１００の処理について説明する。
デジタルＴＶ１００の制御部１０９は、外部I/F部１１１を通じてデジタルカメラ２００から画像ファイルを取得する（Ｓ４０１）。取得するタイミングは、デジタルカメラ２００の接続時や、ユーザから指示された時である。制御部１０９は、取得した画像ファイルを、外部I/F部１１１を介してメモリ部１０５に格納する。
【００４５】
例えばユーザからの、画像補正処理用ＧＵＩ表示を必要とする指示に応答して、制御部１０９は、表示画像用の操作パネルを表示するための一連の処理を実行する（Ｓ４０２）。まず、ＧＵＩ作成部１１０に対して、画像補正用ＧＵＩの作成を依頼する。同時にデコード部１０２に対して、メモリ部１０５に格納されている画像ファイルのデコードを依頼する。そして、画像処理部１０４に対して、ＧＵＩ作成部１１０で作成したＧＵＩと、デコード部１０２が出力した画像データの合成を依頼する。
【００４６】
図５は、デジタルＴＶ１００の表示部１０７に、画像補正用ＧＵＩと画像とが合成表示されている状態の例を示す図である。
表示部１０７の画面左側にJPEG画像６０１が表示され、画面右側に画像補正用ＧＵＩ６０２が表示される。図５における画像補正用ＧＵＩ６０２には、ユーザが選択可能な補正処理項目として、明るさの調整、色の濃さの調整、各種ノイズの除去、赤目補正、シャープネス、ホワイトバランス補正が含まれる。ユーザは、例えば図示しないリモコンの矢印キーなど、所定のＧＵＩ操作手段を用い、所望の補正処理項目にフォーカスを移動させ、例えばリモコンの決定キー３０８押下等の操作によって、フォーカスされた補正処理項目を決定する（Ｓ４０３）。なお、図示しないが、補正処理項目の決定に従い、ＧＵＩ作成部１１０は、決定された補正処理項目において設定可能な補正パラメータを提示するＧＵＩを表示させる。そして、ユーザは、最終的な補正内容をデジタルＴＶ１００に指示することができる。
【００４７】
Ｓ４０３で、ある補正処理（例えばホワイトバランス補正とする）が選択されると、制御部１０９は、画像処理方法判定部１１２に対して、補正する装置の判定を依頼する。画像処理方法判定部１１２は、依頼を受けると、メモリ部１０５から表示中の画像データの属性情報を取得し、ユーザが指定した補正処理を、デジタルカメラ２００で行うか、デジタルＴＶ１００で行うかを判定する（Ｓ４０４）。この判定処理の詳細は後述する。
【００４８】
制御部１０９は、Ｓ４０４における画像処理方法判定部１１２による判定の結果、デジタルＴＶ１００で処理すると判定された場合は、画像処理部１０４に対し、ユーザが画像補正用ＧＵＩ６０２を通じて指定した補正処理の実行を依頼する（Ｓ４０５）。
【００４９】
また、Ｓ４０４で画像処理方法判定部１１２が、補正処理をデジタルカメラ２００で行うと判定した場合は、制御部１０９は、ユーザに対し、デジタルカメラ２００で補正を行うかどうか確認するためのＧＵＩをＧＵＩ作成部１１０に作成させる。そして、制御部１０９は、画像処理部１０４で、この確認用ＧＵＩ７０１を現在表示中の画像に重畳合成するように依頼する（Ｓ４０６）。図６に確認用ＧＵＩ７０１の表示例を示す。
【００５０】
ここでユーザが、『いいえ』を選択すると、Ｓ４０５に移り、制御部１０９は画像処理部１０４に対して補正処理の実行を依頼する。一方、Ｓ４０６でユーザが『はい』を選択すると、制御部１０９は、外部I/F部１１１を介して、デジタルカメラ２００が接続されているか否か確認を行う（Ｓ４０７）。
【００５１】
Ｓ４０７にて、デジタルカメラ２００が接続されている場合、制御部１０９は、デジタルカメラ２００に対して、補正処理の実行を依頼する（Ｓ４１０）。この際、制御部１０９は、カメラに対して、補正を行いたい画像ファイルの識別情報、補正処理内容、及び補正パラメータを送付する。識別情報として、例えば、補正の対象となる画像ファイルのファイル名が挙げられる。補正パラメータは、ユーザが選択したもの（或いはそれに近い値のもの）を送付する。デジタルカメラ２００は、デジタルＴＶ１００から取得した識別情報から、対応するRAWデータファイルを特定する。更に、デジタルＴＶ１００から指定された補正処理を、カメラ画像処理部２０２を用いて対応するRAWデータに対して適用し、JPEG画像ファイルに変換して、デジタルＴＶ１００へ返送する。この、デジタルカメラ２００における処理の詳細は後述する。
【００５２】
Ｓ４０７にて、デジタルカメラ２００が接続されていない場合、制御部１０９は、ＧＵＩ作成部１１０に、デジタルカメラ２００の接続をユーザに要求するメッセージＧＵＩを作成させ、画像処理部１０４を介して表示部１０７に表示する（Ｓ４０８）。図７に、デジタルカメラの接続を要求するメッセージＧＵＩ８０１の表示例を示す。
【００５３】
制御部１０９は、外部I/F部１１１を介してデジタルカメラ２００の接続状態を監視し、所定の時間経過しても未接続の場合は、メッセージＧＵＩ８０１の表示を取りやめると共に、画像処理部１０４に対して補正処理の実行を依頼する（Ｓ４０５）。また、制御部１０９は、所定時間の経過前にデジタルカメラ２００の接続を検知すると、Ｓ４１０に移り、デジタルカメラ２００に対して補正処理の実行を依頼する。
【００５４】
制御部１０９は、補正依頼の結果がデジタルカメラ２００から返送されるのを待つと同時に、ＧＵＩ作成部１１０及び画像処理部１０４を用い、ユーザに処理中である旨を報知するメッセージＧＵＩ９０１を表示部１０７に表示する（Ｓ４１１）。図８にメッセージＧＵＩ９０１の表示例を示す。
【００５５】
その後、制御部１０９は、デジタルカメラ２００から補正後の画像ファイルを取得すると、その結果をデコード部１０２に渡し、デコード処理を行う（Ｓ４１２）。デジタルカメラ２００から取得した画像ファイルは、デジタルカメラ２００でRAWデータに基づいて補正処理を行った後、JPEG画像ファイルに変換したものである。なお、補正後の画像ファイルではなく、対応するRAWデータが存在しない旨の応答を受信した場合、制御部１０９は、Ｓ４０５へ処理を進め、画像処理部１０４に補正処理を依頼する。あるいは、ユーザにRAWデータが存在しないことを報知するとともに、その後の処理について問い合わせるＧＵＩを表示部１０７に表示させても良い。
具体的には、再度デジタルカメラ２００での補正処理を試行するか、画像処理部１０４で補正処理を行うかを選択させることができる。
【００５６】
補正後の画像ファイルをデコードした画像データは、画像処理部１０４によって、画像補正用ＧＵＩ６０２及び補正前のJPEG画像６０１と合成され、表示部１０７に表示される（Ｓ４１３）。図９にその表示例を示す。ここでは、補正前のJPEG画像６０１と、補正後の画像データ６０３を並べて合成した例を示している。
なお、補正処理を依頼する際、例えば補正パラメータを指定しないか、複数指定することにより、複数の処理結果を取得するようにしてもよい。
【００５７】
図１０はこのような場合の表示例を示す図である。
ここでは、補正後の画像データ６０３として、色温度が異なる３つのパラメータでホワイトバランス処理を行った結果を表示して場合を示している。この場合、指定可能な色温度が３つであるとすると、制御部１０９はデジタルカメラ２００に、補正内容として補正項目（ホワイトバランス処理）のみを通知しても、３つの色温度を補正パラメータとしてもよい。また、１つの補正パラメータが指定された場合でも、デジタルカメラ２００が自動的にパラメータの値を変更させた補正結果を生成するようにすることもできる。
そして制御部１０９は、Ｓ４１２にて、デジタルカメラ２００から異なる３つの画像ファイルを取得する。
【００５８】
その後、制御部１０９は、さらに補正を行う否か（補正処理を終了するか否か）の判断を行う（Ｓ４１４）。補正処理を継続すると判断される場合は、処理をＳ４０２に戻す。補正処理を終了すると判断される場合、制御部１０９は補正処理を終了し、例えば表示部１０７の表示を放送番組等に切り替える。
【００５９】
次に、デジタルカメラ２００の処理について説明する。
まず、デジタルカメラ２００のカメラ制御部２０３は、デジタルＴＶ１００の依頼に応じて、カードI/F部２０４を通じ、メモリカード２０６内のJPEG画像ファイルを読み出し、外部I/F部２０５を介してデジタルＴＶ１００へ転送する（Ｓ５０１）。
【００６０】
その後、デジタルＴＶ１００から、特定のJPEG画像ファイルの補正依頼を受けると（Ｓ５０３）、カメラ制御部２０３は、補正依頼されたJPEG画像ファイルに対応するRAWデータがメモリカード２０６内に存在するか確認する（Ｓ５０３）。
【００６１】
RAWデータの有無は、指定されたJPEG画像ファイルと同一名で、RAWデータの拡張子を有するデータがメモリカード２０６に存在するか否かによって確認可能である。Ｓ５０３でカメラ制御部２０３は、デジタルＴＶ１００から、RAWデータに対して行う補正処理、及び補正パラメータを取得する。
【００６２】
ここで、例えばメモリカード２０６が入れ替えられていた場合など、RAWデータが存在しなかった場合、カメラ制御部２０３は、補正処理が実行できなかった旨をデジタルＴＶ１００に転送する（Ｓ５０５）。
【００６３】
対応するRAWデータが存在する場合、カメラ制御部２０３は、デジタルＴＶ１００から取得した補正パラメータを基に、カメラ画像処理部２０２を用いて補正処理を実行する。（Ｓ５０４）。また、カメラ画像処理部２０２は、補正処理結果をJPEG画像ファイルへ変換する。その後、Ｓ５０５にて、カメラ制御部２０３は、カメラ外部I/F部２０５を通じて、補正処理後のJPEG画像ファイルをデジタルＴＶ１００へ転送する。
【００６４】
なお、図１０で示したような表示例を実現する場合、上述の通り、デジタルカメラ２００は、Ｓ５０４にて複数の補正処理結果を生成する。その方法は、
１）デジタルＴＶ１００から取得した補正パラメータが１つであれば、その補正パラメータによる補正処理に加えて、そのパラメータ値を所定値分増減させた値でも補正処理を実行する、
２）デジタルＴＶ１００から取得した補正パラメータが無ければ、設定可能な補正パラメータのうち、所定数を適宜設定して補正処理を実行する、
３）デジタルＴＶ１００から取得した補正パラメータが複数あれば、個々の補正パラメータによる補正処理を実行する、
のいずれであっても良い。
【００６５】
図１１は、図４のＳ４０４において画像処理方法判定部１１２が実行する、判定処理の詳細を説明するためのフローチャートである。
まず、画像処理方法判定部１１２は、制御部１０９から判定を依頼されると、メモリ部１０５から、デジタルカメラ２００が実行可能な補正処理項目を取得する（Ｓ６０１）。この補正処理項目は、メモリ部１０５に保存されている個々の画像ファイルに、属性情報として付加されている。そのため、画像処理方法判定部１１２は、表示中の画像データに対応する画像ファイルの属性情報を取得することで、デジタルカメラ２００で可能な補正処理項目を取得することができる。
【００６６】
その後、画像処理方法判定部１１２は、取得した補正処理項目から、ユーザが指定した補正処理がデジタルカメラ２００で実行可能か否かを判断する（Ｓ６０２）。
ここでユーザが指定した補正処理が、デジタルカメラ２００で実行不可能の場合は、デジタルＴＶ１００で補正を行う、と判断する（Ｓ６０３）。一方、ユーザが指定した補正処理がデジタルカメラ２００で実行可能な場合、画像処理方法判定部１１２は、再度メモリ部１０５にアクセスし、表示中の画像データに対応するRAWデータの有無情報を取得する（Ｓ６０４）。上述の通り、有無情報もまた、属性情報として画像ファイルに記録されている。
【００６７】
画像処理方法判定部１１２は、取得した有無情報から、補正を行うべき装置を判定する（Ｓ６０５）。ここで、表示中の画像データに対応するRAWデータがデジタルカメラ２００に存在しない場合は、Ｓ５０３に進み、補正処理をデジタルＴＶ１００で行う、と判定する。また、対応するRAWデータがデジタルカメラ２００に存在する場合は、補正処理をデジタルカメラ２００で行う、と判定する（Ｓ６０５）。
【００６８】
以上、本実施形態によれば、デジタルカメラから取得した、不可逆圧縮符号化された画像データに画像補正処理を実行可能な画像処理装置において、画像補正処理を実行する画像データに対応するRAWデータがデジタルカメラに存在するかどうかをまず確認する。そして、デジタルカメラにRAWデータが存在する場合には、RAWデータに画像補正処理を適用し、不可逆圧縮符号化した画像データを送信するように依頼する。
【００６９】
そのため、画像処理装置で画像補正処理を直接適用し、再度不可逆圧縮符号化する場合と比較して、画像補正処理後の画質劣化を抑制することができる。また、RAWデータは不可逆圧縮された画像データよりも、１画素当たりの情報量（ビット数）が多いのが一般的であるため、RAWデータを用いて画像補正処理を行うことで、より高画質な補正画像を得ることが可能である。
【００７０】
（第２の実施形態）
第１の実施形態において、画像処理方法判定部１１２は、
・ユーザが指定した画像補正処理が、デジタルカメラ２００で実行可能か否か、
・表示中の画像データ（補正対象の画像データ）に対応するRAWデータがデジタルカメラ２００に存在するか否か
によって、画像補正処理をデジタルＴＶ１００で行うか、デジタルカメラ２００で行うかを判定していた。
【００７１】
これに対し、本実施形態においては、表示中の画像データの圧縮率をも考慮して、補正処理を実行する装置を判定することを特徴とする。
本実施形態において、画像処理方法判定部１１２の判定処理以外は第１の実施形態と共通で良いため、以下、本実施形態における判定処理について説明する。
【００７２】
図１２は、第２の実施形態における画像処理装置の一例としてのデジタルＴＶ１００の画像処理方法判定部１１２における判定処理の詳細を説明するためのフローチャートである。
図１２において、図１１と同様の処理を行うステップについては、同様の参照数字を付し、説明を省略する。そのため、以下では、図１２において特有なＳ７０１及びＳ７０２の処理について説明する。
【００７３】
まず、画像処理方法判定部１１２は、制御部１０９から判定を依頼されると、メモリ部１０５から、表示部１０７に表示中の画像データの圧縮率を取得する（Ｓ７０１）。
圧縮率は、メモリ部１０５に保存されている個々の画像ファイルの属性情報として付加されている。これらは、デジタルカメラ２００によって付加される。Exifフォーマットに準拠し、他の属性情報と同様、各ファイルの非圧縮エリアのユーザ領域（例えばMakerNote）に記載される。
【００７４】
その後、画像処理方法判定部１１２は、取得した圧縮率から、画像ファイルに対する補正処理を、デジタルＴＶ１００で行うか、デジタルカメラ２００で行うか、を判定する（Ｓ７０２）。
【００７５】
Ｓ７０２では、画像ファイルの圧縮率が所定の圧縮率以上の場合、つまりある一定以上符号化処理による圧縮率が高い場合は、デジタルカメラ２００で補正処理を実行すると判定し、Ｓ７０４に進む。所定の閾値以下の場合、つまり符号化処理による圧縮率が低い場合は、デジタルＴＶ１００で補正しても画質の劣化が少ないと判断し、Ｓ７０３に進む。以下のステップは、第１の実施形態と同様である。
【００７６】
以上、本実施形態によれば、表示中の画像データの圧縮率が低い場合には、不可逆圧縮符号化時における画像情報の欠落が少なく、画像処理装置で補正処理を行う。そのため、第１の実施形態と同様の効果に加え、デジタルカメラとの画像ファイル及び制御情報の送受信頻度を下げることができるという効果を実現できる。
【００７７】
（第３の実施形態）
第１の実施形態において、画像処理方法判定部１１２は、
・ユーザが指定した画像補正処理が、デジタルカメラ２００で実行可能か否か、
・表示中の画像データ（補正対象の画像データ）に対応するRAWデータがデジタルカメラ２００に存在するか否か
によって、画像補正処理をデジタルＴＶ１００で行うか、デジタルカメラ２００で行うかを判定していた。
【００７８】
これに対し、本実施形態においては、ユーザが指定した補正処理項目が、デジタルＴＶ１００内で実行する補正処理項目（ＴＶ側補正項目）として予め登録されている場合には、デジタルＴＶ１００で補正を行うと判定することを特徴とする。
【００７９】
本実施形態において、画像処理方法判定部１１２の判定処理以外は第１の実施形態と共通で良いため、以下、本実施形態における判定処理について説明する。
図１３は、第３の実施形態における画像処理装置の一例としてのデジタルＴＶ１００の画像処理方法判定部１１２における判定処理の詳細を説明するためのフローチャートである。
【００８０】
図１３において、図１１と同様の処理を行うステップについては、同様の参照数字を付し、説明を省略する。そのため、以下では、図１３において特有なＳ８０１及びＳ８０２の処理について説明する。
【００８１】
まず、画像処理方法判定部１１２は、制御部１０９から判定を依頼されると、メモリ部１０５から、デジタルＴＶ１００で行う補正処理項目（ＴＶ側補正項目）を取得する（Ｓ８０１）。ＴＶ側補正項目は、例えばリスト形式でメモリ部１０５に予め登録されているものとする。あるいは、ユーザによって事前に設定されてもよい。リストに登録される補正処理項目の典型的なものとしては、例えば、グレースケール処理や二値化処理など、元の画像から情報を削減する補正処理が挙げられる。このような補正処理の場合、あえてRAWデータを用いる必要性は少ないと考えられるからである。
【００８２】
そして、画像処理方法判定部１１２は、ユーザが画像補正用ＧＵＩ６０２を通じて指定した画像補正項目が、ＴＶ側補正項目として登録されているか否かを判定する（Ｓ８０２）。
【００８３】
指定された画像補正項目がＴＶ側補正項目に含まれていると判定された場合には、画像処理方法判定部１１２は処理をＳ６０３へ移行させ、補正処理をデジタルＴＶ１００で行うと判定する。一方、指定された画像補正項目がＴＶ側補正項目に含まれていないと判定された場合は、Ｓ６０１に処理を進め、第１の実施形態と同様に判定処理を行う。
【００８４】
以上、本実施形態によれば、予め画像処理装置側で行う補正処理項目として登録されている画像補正処理については、画像処理装置で補正処理を行う。そのため、第１の実施形態と同様の効果に加え、デジタルカメラとの画像ファイル及び制御情報の送受信頻度を下げることができるという効果を実現できる。
【００８５】
（第４の実施形態）
次に、本発明の第４の実施形態に係る画像処理装置について説明する。本実施形態の画像処理装置は、補正の履歴を保存することで、ユーザが同一の画像に対して複数回補正を行った場合でも、全ての補正を反映させた補正結果の取得を実現するものである。
【００８６】
本実施形態に係る画像処理装置は、第１の実施形態におけるデジタルＴＶ１００と同一の機能構成であって良いため、構成についての説明は省略する。なお、補正の履歴はメモリ部１０５に保存するものとする。すなわち、メモリ部１０５は履歴保存手段として機能する。
【００８７】
図１４は、第４の実施形態のデジタルＴＶ１００における画像補正処理について説明するフローチャートであり、図４と同様の処理ステップには同様の参照数字を付して重複する説明を省略する。
【００８８】
そのため、以下においては主に、図１４に特有なＳ１１１０、Ｓ１１１１及びＳ１１１６について説明する。ここで、Ｓ４０１〜Ｓ４０４の処理において、補正処理がデジタルカメラ２００で行うと判定され、Ｓ４０６においてユーザの確認もとれているものとする。
【００８９】
Ｓ４０７若しくはＳ４０９において、デジタルカメラ２００とデジタルＴＶ１００との接続が確認されると、制御部１０９は、メモリ部１０５から、現在表示中の画像データに対して過去に行った補正処理の履歴を読み出す（Ｓ１１１０）。ここで言う履歴とは、デジタルＴＶ１００に画像データを今回表示してからの処理履歴であり、他の画像データが表示され、再度同じ画像データが表示された場合、処理履歴は存在しない。
【００９０】
そしてＳ１１１１にて、制御部１０９は、デジタルカメラ２００に対して、今回指定された補正処理に加えて、これまで適用された補正処理についても実行するよう依頼する。ここで制御部１０９は、補正の処理順序も合わせて指定する。処理順序は、履歴の中で古い順となる。
【００９１】
また、一連の画像補正処理が終わり、補正処理を継続する行う場合（Ｓ４１４，ＮＯ）、制御部１０９は、メモリ部１０５内の補正履歴を更新する（Ｓ１１１６）。具体的には、既に記憶されている履歴に対し、今回追加された補正処理の内容を付加する。このように履歴を更新することで、新たに補正処理が追加された場合でも、常に最初の画像補正処理からの結果を反映した補正結果を取得することができる。
【００９２】
以上、本実施形態によれば、同一画像データに対して適用された補正処理の履歴を保存し、新たな補正処理が行われた場合には、過去に行われた補正処理を行ってから新たな補正処理を行うようデジタルカメラ２００に依頼する。そのため、表示中の画像データに対して様々な補正処理を行った場合でも、過去の補正結果を反映した補正結果を、高画質なままで得ることができる。
【００９３】
なお、履歴の更新を行うか否かは、都度ユーザに確認を求めても良い。また、ユーザが履歴を編集するためのＧＵＩをＧＵＩ作成部１１０を通じて提供しても良い。
【００９４】
また、本実施形態は、第１〜第３の実施形態のいずれとも組み合わせて実行することが可能である。
【００９５】
（他の実施形態）
上述の実施形態は、システム或は装置のコンピュータ（或いはＣＰＵ、ＭＰＵ等）によりソフトウェア的に実現することも可能である。
従って、上述の実施形態をコンピュータで実現するために、該コンピュータに供給されるコンピュータプログラム自体も本発明を実現するものである。つまり、上述の実施形態の機能を実現するためのコンピュータプログラム自体も本発明の一つである。
【００９６】
なお、上述の実施形態を実現するためのコンピュータプログラムは、コンピュータで読み取り可能であれば、どのような形態であってもよい。例えば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等で構成することができるが、これらに限るものではない。
【００９７】
上述の実施形態を実現するためのコンピュータプログラムは、記憶媒体又は有線／無線通信によりコンピュータに供給される。プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記憶媒体、ＭＯ、ＣＤ、ＤＶＤ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００９８】
有線／無線通信を用いたコンピュータプログラムの供給方法としては、コンピュータネットワーク上のサーバを利用する方法がある。この場合、本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムファイル）をサーバに記憶しておく。プログラムファイルとしては、実行形式のものであっても、ソースコードであっても良い。
【００９９】
そして、このサーバにアクセスしたクライアントコンピュータに、プログラムファイルをダウンロードすることによって供給する。この場合、プログラムファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに分散して配置することも可能である。
つまり、上述の実施形態を実現するためのプログラムファイルをクライアントコンピュータに提供するサーバ装置も本発明の一つである。
【０１００】
また、上述の実施形態を実現するためのコンピュータプログラムを暗号化して格納した記憶媒体を配布し、所定の条件を満たしたユーザに、暗号化を解く鍵情報を供給し、ユーザの有するコンピュータへのインストールを許可してもよい。鍵情報は、例えばインターネットを介してホームページからダウンロードさせることによって供給することができる。
【０１０１】
また、上述の実施形態を実現するためのコンピュータプログラムは、すでにコンピュータ上で稼働するＯＳの機能を利用するものであってもよい。
さらに、上述の実施形態を実現するためのコンピュータプログラムは、その一部をコンピュータに装着される拡張ボード等のファームウェアで構成してもよいし、拡張ボード等が備えるＣＰＵで実行するようにしてもよい。
【図面の簡単な説明】
【０１０２】
【図１】本発明の第１の実施形態に係る画像処理装置の一例としてのデジタルテレビ受像機と、デジタルカメラとを接続した画像処理システムの例を模式的に示す図である。
【図２】本発明の実施形態に係るデジタルＴＶ１００の概略的な機能構成例を示すブロック図である。
【図３】本発明の実施形態に係るデジタルカメラ２００の概略的な機能構成例を示すブロック図である。
【図４】本発明の第１の実施形態に係る画像処理システムにおける画像補正処理の概要を示すフローチャートである。
【図５】本発明の第１の実施形態において、デジタルＴＶ１００の表示部１０７に、画像補正用ＧＵＩと画像とが合成表示されている状態の例を示す図である。
【図６】本発明の第１の実施形態において、デジタルＴＶ１００の表示部１０７に表示される、デジタルカメラ２００の接続を要求するＧＵＩの例を示す図である。
【図７】本発明の第１の実施形態において、デジタルＴＶ１００の表示部１０７に表示される確認用ＧＵＩの例を示す図である。
【図８】本発明の第１の実施形態において、デジタルカメラ２００で画像処理中にデジタルＴＶ１００の表示部１０７に表示されるメッセージＧＵＩの例を示す図である。
【図９】本発明の第１の実施形態において、補正前後の画像データを比較可能に表示する例を示す図である。
【図１０】本発明の第１の実施形態において、補正前後の画像データを比較可能に表示する別の例を示す図である。
【図１１】本発明の第１の実施形態のデジタルＴＶ１００における画像処理方法判定部１１２が実行する、判定処理の詳細を説明するためのフローチャートである。
【図１２】本発明の第２の実施形態のデジタルＴＶ１００における画像処理方法判定部１１２が実行する、判定処理の詳細を説明するためのフローチャートである。
【図１３】本発明の第３の実施形態のデジタルＴＶ１００における画像処理方法判定部１１２が実行する、判定処理の詳細を説明するためのフローチャートである。
【図１４】本発明の第４の実施形態に係る画像処理システムにおける画像補正処理の概要を示すフローチャートである。
【図１】
0004921323.tif 000002
【図２】
0004921323.tif 000003
【図３】
0004921323.tif 000004
【図４】
0004921323.tif 000005
【図５】
0004921323.tif 000006
【図６】
0004921323.tif 000007
【図７】
0004921323.tif 000008
【図８】
0004921323.tif 000009
【図９】
0004921323.tif 000010
【図１０】
0004921323.tif 000011
【図１１】
0004921323.tif 000012
【図１２】
0004921323.tif 000013
【図１３】
0004921323.tif 000014
【図１４】
0004921323.tif 000015