(57)【要約】本発明は、画像の画質向上パラメータを提供し、保存する画質向上装置及び方法を提供する。一実施形態において、画質向上装置及び方法は、第１の画像を選択し、第１の画像を画質向上パラメータに応じて修正し、第１の画像と画質向上パラメータに基づいて、第２の画像を生成し、第１の画像に基づく画質向上パラメータ及び第２の画像を選択的に保存する。他の実施形態において、画質向上装置及び方法は、第１の画像を選択し、プロファイルを選択し、プロファイル内の画質向上パラメータに応じて、第１の画像を修正し、第１の画像及び画質向上パラメータに基づいて、第２の画像を生成し、第２の画像を表示する。
2006525746.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像を選択するステップと、
上記第１の画像を画質向上パラメータに応じて修正するステップと、
上記第１の画像と上記画質向上パラメータに基づいて、第２の画像を生成するステップと、
上記第１の画像に基づく上記画質向上パラメータ及び上記第２の画像を選択的に保存するステップとを有する画質向上方法。
【請求項２】
更に、上記第１の画像及び第２の画像を見るステップを有する請求項１記載の画質向上方法。
【請求項３】
上記画質向上パラメータは、カラーバランスパラメータ、露出補正パラメータ、特殊効果パラメータのうちの１つを含むことを特徴とする請求項１記載の画質向上方法。
【請求項４】
更に、上記画質向上パラメータに対応する値を保存するステップを有する請求項１記載の画質向上方法。
【請求項５】
更に、上記画質向上パラメータを含むプロファイルを保存するステップを有する請求項１記載の画質向上方法。
【請求項６】
更に、上記第１の画像及び第２の画像のうちの１つを選択するステップを有する請求項１記載の画質向上方法。
【請求項７】
上記画質向上パラメータの保存において、該画質向上パラメータは、プロファイル内に保存されることを特徴とする請求項１記載の画質向上方法。
【請求項８】
上記第１の画像は、ＴＩＦＦファイル又はＭＰＥＧファイルのうちの１つであることを特徴とする請求項１記載の画質向上方法。
【請求項９】
第１の画像を選択するステップと、
プロファイルを選択するステップと、
上記プロファイル内の画質向上パラメータに応じて、上記第１の画像を修正するステップと、
上記第１の画像及び上記画質向上パラメータに基づいて、第２の画像を生成するステップと、
上記第２の画像を表示するステップとを有する画質向上方法。
【請求項１０】
上記画質向上パラメータは、カラーバランスパラメータ、露出補正パラメータ、特殊効果パラメータのうちの１つを含むことを特徴とする請求項９記載の画質向上方法。
【請求項１１】
上記プロファイルは、上記画質向上パラメータに対応する値を含むことを特徴とする請求項９記載の画質向上方法。
【請求項１２】
更に、上記第２の画像を保存するステップを有する請求項９記載の画質向上方法。
【請求項１３】
画質向上パラメータを含むプロファイルを保存するストレージモジュールと、
上記画質向上パラメータを受信し、該画質向上パラメータに基づいて原画像を修正し、修正画像を表示するレンダリングモジュールとを備える画質向上装置。
【請求項１４】
上記原画像を特定するキャプチャモジュールを更に備える請求項１３記載の画質向上装置。
【請求項１５】
上記プロファイルは、ユーザに対応することを特徴とする請求項１３記載の画質向上装置。
【請求項１６】
上記プロファイルは、複数の画質向上パラメータを含むことを特徴とする請求項１３記載の画質向上装置。
【請求項１７】
上記複数の画質向上パラメータのそれぞれは、対応する値を有することを特徴とする請求項１６記載の画質向上装置。
【請求項１８】
上記画質向上パラメータは、カラーバランスパラメータ、露出補正パラメータ、特殊効果パラメータのうちの１つを含むことを特徴とする請求項１３記載の画質向上装置。
【請求項１９】
第１の画像を選択するステップと、
上記第１の画像を画質向上パラメータに応じて修正するステップと、
上記第１の画像と上記画質向上パラメータに基づいて、第２の画像を生成するステップと、
上記第１の画像に基づく上記画質向上パラメータ及び上記第２の画像を選択的に保存するステップとをコンピュータに実行させる命令を格納したコンピュータにより読出可能な記録媒体。
【請求項２０】
画質向上パラメータを含むプロファイルを保存する保存手段と、
上記画質向上パラメータを受信し、該画質向上パラメータに基づいて原画像を修正し、修正画像を表示するレンダリング手段とを備える画質向上装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には画像の向上に関し、特に、保存された好みを用いて画像を向上させることに関する。
【背景技術】
【０００２】
デジタル写真は、多くの進歩を遂げている。デジタルカメラは、消費者と職業写真家の両方にとって同様に普及した道具となっている。デジタルカメラ内のユーザインタフェースの向上により、デジタルカメラを操作してデジタル画像を生成することは、より容易になっている。また、引き続いて製造される各世代のデジタルカメラは、画質が高くなっている。例えば、各世代のデジタルカメラは、より高い解像度、より容量の大きいメモリ素子、及び、より良質の光学部品で設計されている。
【０００３】
デジタル画像の長所の１つとして、ユーザは、デジタル画像の出力結果を処理及びカスタマイズすることができる。通常、ユーザは、デジタル画像が生成された後に、出力されるデジタル画像を変更することができる。画像の処理及びカスタマイズの具体例としては、「赤目」軽減、色補正、露出補正、フォーカス調整、クロップ高速（crop enhancement）等がある。
【０００４】
しかしながら、ユーザにとって、各画像を処理及びカスタマイズすることは、時間のかかることである。また、ユーザにとって、デジタル画像に適用することのできる数多くの補正法を覚えることは、困難でもある。
【発明の開示】
【課題を解決するための手段】
【０００５】
本発明は、画像の画質向上パラメータを提供し、保存する画質向上装置及び方法を提供する。一実施形態において、画質向上装置及び方法は、第１の画像を選択し、第１の画像を画質向上パラメータに応じて修正し、第１の画像と画質向上パラメータに基づいて、第２の画像を生成し、第１の画像に基づく画質向上パラメータ及び第２の画像を選択的に保存する。他の実施形態において、画質向上装置及び方法は、第１の画像を選択し、プロファイルを選択し、プロファイル内の画質向上パラメータに応じて、第１の画像を修正し、第１の画像及び画質向上パラメータに基づいて、第２の画像を生成し、第２の画像を表示する。
【０００６】
本発明の他の実施形態及び利点は、本発明の趣旨の具体例を示す図面を参照して説明した以下の詳細な説明により明らかになる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明を説明する。なお、以下の詳細な説明は、本発明を限定するものではなく、本発明の範囲は、特許請求の範囲において定義される。
【０００８】
本発明は、民生用電子機器のシームレスな汎用インタフェースを提供する方法及び装置を含む。また、本発明は、様々な民生用電子機器の異なるインタフェースによって、各機器が互いに通信することを可能にする方法及び装置を含む。さらに、本発明は、様々な民生用電子機器の異なるインタフェースによって、機器がアプリケーションと通信することを可能にする方法及び装置を含む。
【０００９】
本発明を適用した他の多くの実施例が可能であることは、当業者に明らかである。
【００１０】
Ａ．環境及びアーキテクチャ
図１に、本発明を実施することができる環境を示す。この環境は、クライアント１１０、ネットワーク１２０、サーバ１３０、機器１４０を含む。
【００１１】
クライアント１１０は、民生用電子機器であってもよい。民生用電子機器には、コンピュータ装置、デジタルカメラ、電話機、ページャ等がある。クライアント１１０は、ユーザによって使用されてもよい。
【００１２】
機器１４０は、民生用電子機器であってもよい。一実施形態において、機器１４０は、ユーザによって操作される。他の実施形態において、機器１４０は、クライアント１１０を介して、ユーザによって、リモートに操作されてもよい。
【００１３】
ネットワーク１２０は、クライアント１１０、機器１４０及びサーバ１３０に接続される。一実施形態において、ネットワーク１２０は、インターネットである。他の実施形態において、ネットワーク１２０は、クライアント１１０とサーバ１３０との間のいかなる伝送媒体であってもよい。
【００１４】
サーバ１３０は、ネットワーク１２０を介してクライアント１１０及び機器１４０に接続される。
【００１５】
クライアント１１０、機器１４０及び／又はサーバ１３０は、ソフトウェア、ハードウェア及び／又はファームウェアの組合せを有し、本発明の機能の提供することができる。
【００１６】
図２は、本発明を実現するアーキテクチャの一具体例を簡略に示す図である。このアーキテクチャは、複数のクライアント装置２０２、サーバ２１０及びネットワーク２０１を含む。一実施形態において、ネットワーク２０１は、インターネットである。
【００１７】
複数のクライアント装置２０２は、それぞれ、ランダムアクセスメモリ等のコンピュータ読出可能媒体２０９とプロセッサ２０８を有し、コンピュータ読出可能媒体２０９は、プロセッサ２０８に接続されている。プロセッサ２０８は、コンピュータ読出可能媒体２０９に格納されたプログラム命令を実行する。他の実施形態において、複数のクライアント装置２０２は、更に、これに限定されないが、マウス、ＣＤ−ＲＯＭ、キーボード、表示装置等のいくつかの外部装置又は内部装置を有していてもよい。
【００１８】
複数のクライアント装置２０２は、各コンピュータ読出可能媒体２０９内にインタフェースフレームワークを格納していてもよい。
【００１９】
複数のクライアント装置２０２と同様に、サーバ装置２１０は、コンピュータ読出可能媒体２１２と、コンピュータ読出可能媒体２１２に接続されたプロセッサ２１１を有していてもよい。サーバ装置２１０は、更に、これに限定されないが、例えばデータベース２４０のような補助記憶装置等のいくつかの外部装置又は内部装置を有していてもよい。
【００２０】
サーバ装置２１０は、各コンピュータ読出可能媒体２１２内にインタフェースフレームワークを格納していてもよい。
【００２１】
複数のクライアント装置２０２のプロセッサ２０８とサーバ装置２１０のプロセッサ２１１は、例えばインテル社（Intel Corporation、カリフォルニア州サンタクララ）製のプロセッサ等の数多くある既知のコンピュータプロセッサの何れであってもよい。一般的には、複数のクライアント装置２０２は、ネットワークに接続されてアプリケーションプログラムとインタラクトする、情報端末、スマートフォン（"smart" cellular telephone）、スマートページャ（"smart" pager）等のいかなる種類のコンピュータプラットフォームであってもよい。サーバ装置２１０は、ここでは単一のコンピュータ装置として説明しているが、コンピュータプロセッサのネットワークとして実現してもよい。
【００２２】
複数のクライアント装置２０２及びサーバ装置２１０は、インタフェースフレームワークを有していてもよい。一実施形態において、複数のコンピュータ読出可能媒体２０９、２１２は、部分的にインタフェースフレームワークを含んでいてもよい。また、複数のクライアント装置２０２及びサーバ装置２１０は、インタフェースフレームワークに用いる電子メッセージを送受信する。同様に、ネットワーク２０１は、本発明に用いる電子メッセージを伝送する。
【００２３】
図３は、画質向上装置３００の一実施形態を示す。画質向上装置３００は、レンダリングモジュール３１０、キャプチャモジュール３２０、ストレージモジュール３３０、インタフェースモジュール３４０、制御モジュール３５０を有する。一実施形態において、制御モジュール３５０は、レンダリングモジュール３１０、キャプチャモジュール３２０、ストレージモジュール３３０及びインタフェースモジュール３４０に接続されている。
【００２４】
一実施形態において、制御モジュール３５０は、レンダリングモジュール３１０、キャプチャモジュール３２０、ストレージモジュール３３０、インタフェースモジュール３４０の間のタスク、要求、通信を調整する。
【００２５】
一実施形態において、レンダリングモジュール３１０は、画像データに基づく画像及び制御モジュール３５０によって特定される特定の画質向上パラメータ（enhancement parameter）をレンダリングする。
【００２６】
一実施形態において、画像データは、ストレージモジュール３３０内に格納されてもよい。一実施形態において、画像データは、画質向上装置３００の外部において生成されてもよい。他の実施形態において、画質向上装置３００は、画像データを取得するために、少なくとも１つのセンサを含む。
【００２７】
一実施形態において、特定の画質向上パラメータには、カラーバランス、明度、鮮鋭度、及び他のパラメータがある。一実施形態において、これらの特定の画質向上パラメータは、ストレージモジュール３３０内に格納されてもよい。一実施形態において、レンダリングモジュール３１０は、特定の画質向上パラメータとともに画像データを用いて、出力画像を生成する。
【００２８】
一実施形態において、キャプチャモジュール３２０は、特定の画像を識別し、その対応する画像データを処理する。一実施形態において、キャプチャモジュール３２０は、数多くの画像から特定の画像を識別するようにしてもよい。一実施形態において、制御モジュール３５０は、キャプチャモジュール３２０に、特定の画像を識別するように命令する。一実施形態において、特定の画像及びその対応する画像データは、ストレージモジュール３３０内に格納される。
【００２９】
一実施形態において、キャプチャモジュール３２０は、画像に関連する特定の画質向上パラメータの値も識別する。例えば、カラーバランス画質向上パラメータは、選択された画像に固有の一意の値を有する。一実施形態において、画質向上パラメータ及びその値は、特定の画像毎にストレージモジュール３３０に格納される。
【００３０】
一実施形態において、ストレージモジュール３３０は、データを格納する。このデータは、画像データ、特定の画像に対応する画質向上パラメータ、特定の画像に対応した画質向上パラメータの値、及び画質向上プロファイルを含んでもよい。一実施形態において、画像データは、ＴＩＦＦフォーマット、ＪＰＥＧフォーマット等の形式で保存されてもよい。
【００３１】
一実施形態において、画質向上プロファイルは、特定のユーザに関連付けられている。一実施形態において、特定のユーザに属するそれぞれの画質向上プロファイルは、カスタマイズされ、ストレージモジュール３３０内に格納されてもよい。一実施形態において、画質向上プロファイルは、画質向上パラメータとその値の組合せを含む。
【００３２】
一実施形態において、インタフェースモジュール３４０は、ユーザの命令を受信して、画質向上装置３００を動作させる。一実施形態において、インタフェースモジュール３４０は、ユーザからの画像の選択、ユーザから画像に関するフィードバック、様々な画質向上パラメータの選択、及び、画質向上プロファイルの選択を受信する。
【００３３】
一実施形態において、インタフェースモジュール３４０は、ユーザに画像の表示を提供する。一実施形態において、表示された画像は、元の画像データに基づく変更されていない原画像を含む。他の実施形態において、表示された画像は、画質向上パラメータ及びその値に基づく修正画像を含む。更に他の実施形態において、表示された画像は、ユーザによって選択されたプロファイルに基づいて修正された画像を含む。
【００３４】
図３に示す画質向上装置３００は、例示の目的で示すものであり、本発明の一実施形態にすぎない。本発明の範囲から逸脱することなく、画質向上装置３００に他のモジュールを追加してもよい。同様に、各モジュールは、本発明の範囲から逸脱することなく、結合又は削除してもよい。
【００３５】
Ｂ．動作
図４〜図６に示すフローチャートは、本発明の一実施形態に過ぎない。フローチャート内のステップは、本発明の範囲から逸脱することなく、異なる順序で実行してもよい。また、各ステップは、本発明の範囲から逸脱することなく、削除、追加又は結合してもよい。
【００３６】
図４のフローチャートは、本発明に係る画像データの修正及びプロファイルの生成を説明する。
【００３７】
ステップ４１０において、画像を選択する。一実施形態において、画像及びその関連する画像データは、キャプチャモジュール３２０（図３に示す）内で識別される。
【００３８】
ステップ４２０において、プロファイルの生成を選択する。一実施形態において、プロファイルは、特定の画質向上パラメータ及びその値に基づく、選択された画像の修正を含む。一実施形態において、プロファイルは、特定のユーザに対応する。一実施形態において、プロファイルは、ストレージモジュール３３０（図３に示す）内に格納されてもよい。
【００３９】
ステップ４３０において、画像を、画質向上パラメータの１つに基づいて修正する。一実施形態において、画質向上パラメータは、カラーバランス、露出補正、鮮鋭度、及び赤目軽減、モザイク効果等の特殊効果を含む。一実施形態において、画像は、レンダリングモジュール３１０、キャプチャモジュール３２０、及び／又は制御モジュール３５０において修正される。一実施形態において、特定の画質向上パラメータ及びその値の選択は、制御モジュール３５０によって行われてもよい。
【００４０】
ステップ４４０において、原画像及び修正画像を表示する。一実施形態において、原画像及び修正画像は、レンダリングモジュール３１０によって表示される。
【００４１】
ステップ４５０において、修正画像と原画像を比較する。一実施形態において、ユーザは、原画像と修正画像のいずれが適切であるかを選択する。他の実施形態では、画質向上装置３００において、原画像と修正画像のいずれが適切であるかを選択する。
【００４２】
修正画像がより適切である場合、ステップ４６０において、この特定の画質向上パラメータ及びその値が保存される。一実施形態において、特定の画質向上パラメータは、ステップ４３０において画像を修正するのに用いられたパラメータである。一実施形態において、特定の画質向上パラメータ及びその値は、ストレージモジュール３３０内に保存される。一実施形態において、特定の画質向上パラメータ及びその値の保存は、ステップ４２０において選択された特定のプロファイルに対応する。
【００４３】
修正画像が適していない場合、ステップ４７０において、原画像を修正した特定の画質向上パラメータ及びその値は、破棄される。
【００４４】
ステップ４６０及び４７０の後、ステップ４８０において、次の画質向上パラメータを選択する。上述したように、複数のパラメータによって原画像を修正することができる。ステップ４３０において使用された特定の画質向上パラメータは、複数の画質向上パラメータの１つに過ぎない。
【００４５】
ステップ４９０において、次の画質向上パラメータがある場合、この画質向上パラメータは、ステップ４３０に戻って、原画像の修正に用いられる。
【００４６】
ステップ４９０において、更なる画質向上パラメータがない場合、ステップ４９５において、プロファイルを保存する。一実施形態において、プロファイルは、１以上の画質向上パラメータ及びその値を含む。また、他の実施形態において、プロファイルは、原画像を含んでいてもよい。更に他の実施形態において、プロファイル内に、画質向上パラメータに基づいて修正された画像を保存していてもよい。
【００４７】
一実施形態において、プロファイルは、ストレージモジュール３３０内に保存される。一実施形態において、プロファイルは、特定のユーザに対応する。
【００４８】
他の実施形態において、ステップ４３０に戻って、原画像は、複数の画質向上パラメータによって、同時に修正されてもよい。例えば、ステップ４４０において、複数の画質向上パラメータを選択し、原画像を修正して、修正画像を生成してもよい。
【００４９】
他の実施形態では、ステップ４６０において保存された画質向上パラメータに基づく複数の画質向上パラメータによって、同時に原画像を修正してもよい。例えば、ステップ４６０において保存された特定の画質向上パラメータは、４９０において選択された次の画質向上パラメータとともに、ステップ４３０において原画像を修正するのに用いてもよい。
【００５０】
図５のフローチャートは、本発明の一実施形態に係る、プロファイル内に保存された画質向上を通して画像を見ることを説明する。
【００５１】
ステップ５１０において、画像を選択する。一実施形態において、画像及びその関連する画像データは、キャプチャモジュール３２０（図３に示す）において識別される。
【００５２】
ステップ５２０において、プロファイルを選択する。一実施形態において、プロファイルは、「ジョーのポートレート」、「セピアフィルタの風景写真」、「モザイクの人物写真」のようなカスタム名として選択するようにしてもよい。一実施形態において、プロファイルは、１以上の画質向上パラメータとその値を含む。
【００５３】
他の実施形態において、画質向上装置３００は、ステップ５１０において選択された画像を認識し、この選択画像に、画質向上装置３００によって検出された他の画像のプロファイルを適合させる。この検出された他の画像とそのプロファイルは、画質向上装置３００内に格納されていてもよく、リモート位置に格納されていてもよい。画質向上装置３００のユーザは、ステップ５１０において選択した画像と同様の特徴を有する他の画像のプロファイルを使用して、選択した画像の画質向上を実行するという選択が提供される。
【００５４】
更に他の実施形態において、ユーザは、画質向上装置３００によって、他の画像を見ることができ、その画像のいずれかに関する画質向上パラメータをコピーし、選択した画像に用いることができる。
【００５５】
ステップ５３０において、画質向上パラメータの１つを、ロードしたプロファイルから特定する。
【００５６】
ステップ５４０において、原画像は、ステップ５３０においてロードした画質向上パラメータによって修正される。一実施形態において、更なる画質向上パラメータがある場合、修正された画像は、更なる修正が加えられるベースの画像となる。
【００５７】
ステップ５５０において、プロファイルに対応した更なる画質向上パラメータがある場合、ステップ５３０において、その画質向上パラメータをロードする。
【００５８】
ステップ５５０において、更なる画質向上パラメータがない場合、ステップ５６０において、修正画像を保存する。一実施形態において、修正画像は、ストレージモジュール３３０内に保存される。他の実施形態において、修正画像は、リモート装置内に保存される。
【００５９】
ステップ５７０において、修正画像を表示する。一実施形態において、レンダリングモジュール３１０は、修正画像を表示する処理を行う。他の実施形態において、修正画像は、リモート装置に送られて、表示される。
【００６０】
図６のフローチャートは、本発明の一実施形態に係るプロファイルの管理を説明する。
【００６１】
ステップ６１０において、ユーザを識別する。一実施形態において、ユーザは、パスワードを用いて識別してもよい。他の実施形態において、ユーザは、指紋又は虹彩スキャン（eye scan）等の生体認証パラメータを用いて識別してもよい。
【００６２】
ステップ６２０において、特定のユーザのものと識別されたプロファイルをローカル装置に保存する。一実施形態において、ローカル装置は、プロファイルのフォーマットを実行した装置と同一である。一実施形態において、ローカル装置は、プロファイル及び関連情報を一時的に保存してもよい。
【００６３】
ステップ６３０において、ユーザは、選択的に、プロファイル及び関連情報をサービスプロバイダに送信して、保存してもよい。一実施形態において、サービスプロバイダは、サーバ１３０（図１に示す）として表してもよい。
【００６４】
ステップ６４０において、ユーザは、選択的に、プロファイル及び関連情報をリモート装置に送信してもよい。一実施形態において、リモート装置は、機器１４０（図１に示す）として表してもよい。一実施形態において、リモート装置は、デジタルカメラ、パーソナルコンピュータ、ページャ、携帯電話機、携帯情報端末等を含む。
【００６５】
Ｃ．結論
上述した本発明の特定の実施形態の説明は、具体的な説明を目的とするものである。例えば、本発明は、プロファイルを生成してデジタル画像を修正することを単に本発明の一実施例としての文脈で説明した。本発明は、他の様々な用途に適用することができる。
【００６６】
本発明は、包括的なもの、又は、記載された実施形態に厳格に一致するように限定されるものではなく、当然ながら、上述の内容を踏まえて多くの変更及び変形が可能である。上記の実施形態は、本発明の本質及びその実際の用途を説明するために選ばれて記載されたものであり、これによって、他の当業者は、本発明及び特定の使用に応じた様々な変更例を含む様々な実施形態を最大限利用することができる。本発明の範囲は、特許請求の範囲を及びその同等のものによって定義される。
【図面の簡単な説明】
【００６７】
【図１】本発明を実施するシステムの構成を示すブロック図である。
【図２】本発明を適用した一実施形態の構成を示すブロック図である。
【図３】本発明の一実施形態に係る装置の構成を示すブロック図である。
【図４】本発明を適用した処理を示すフローチャートである。
【図５】本発明を適用した処理を示すフローチャートである。
【図６】本発明を適用した処理を示すフローチャートである。
【図１】
2006525746.tif 000003
【図２】
2006525746.tif 000004
【図３】
2006525746.tif 000005
【図４】
2006525746.tif 000006
【図５】
2006525746.tif 000007
【図６】
2006525746.tif 000008
【国際調査報告】
2006525746.tif 000009
2006525746.tif 000010