(57)【要約】【課題】「かわいく」といったような定義があいまいな画像処理命令をユーザが指示した場合であっても、ユーザの意図に合う画像処理を施せるようにすること。【解決手段】ユーザデータベース２３はユーザ毎のプロファイルを記憶する。顔画像とそれに対する定義があいまいな画像処理命令がユーザ端末１０からアップロードされた場合、画像処理部２５は、画像処理命令に対応する画像処理内容を記憶部２４から取得するとともに、該画像処理内容のパラメータ値を顔画像のアップロードをしたユーザのプロファイルに基づいて記憶部２４から取得し、これらの取得した画像処理内容及びパラメータ値に基づいて、顔画像を加工する。したがって、顔画像をアップロードしたユーザのプロファイルに適合した画像処理が顔画像に施される。加工済みの顔画像は、電子メールによってユーザ端末１０に送信される。【選択図】  図１
2004326280.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからアップロードされた顔画像を該ユーザから指示された定義があいまいな画像処理命令に従って加工する画像加工サーバであって、
ユーザ毎のプロファイルを記憶するユーザデータベースと、
各画像処理命令に対応する実際の画像処理内容と、各画像処理内容での処理の程度をプロファイル別に示すパラメータ値とを記憶する記憶部と、
ユーザ端末から加工すべき顔画像及びユーザの画像処理命令を取得する取得部と、
前記取得した画像処理命令に対応する画像処理内容を前記記憶部から取得するとともに、該画像処理内容のパラメータ値を顔画像のアップロードをしたユーザのプロファイルに基づいて前記記憶部から取得し、これらの取得した画像処理内容及びパラメータ値に基づいて、前記取得した顔画像を加工する画像処理部と、
加工した顔画像を出力する画像出力部と、
を備えたことを特徴とする画像加工サーバ。
【請求項２】
前記ユーザデータベースは、ユーザ毎の電子メールアドレスとともに、性別、年齢、国籍等のプロファイルを記憶することを特徴とする請求項１に記載の画像加工サーバ。
【請求項３】
前記画像処理命令は、かわいく、かっこよく、きれいに等の容姿に関する抽象的な言葉の命令であり、前記記憶部は、前記画像処理命令毎に、顔パーツのサイズ変更、輪郭強調等の１乃至複数の前記画像処理内容を定義して記憶することを特徴とする請求項１又は２に記載の画像加工サーバ。
【請求項４】
前記画像出力部は、電子メールアドレスに基づいて、加工済みの顔画像が添付された電子メール又は該顔画像をダウンロードするためのＵＲＬを添付した電子メールをユーザ端末に送信することを特徴とする請求項１、２又は３に記載の画像加工サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像加工サーバに係り、特に、ユーザの画像処理命令を受けて画像を加工する画像加工サーバに関する。
【０００２】
【従来の技術】
従来、カメラ等で撮像された画像に対して、ユーザが好ましいと感じるように一意に決められた条件で画像処理を施すものが提案されている。例えば、暗い画像に対して顔領域のホワイトバランスを上げ、その結果が予め一意に決められた数値の範囲内であれば、その画像処理後の結果を選択するようになっていた（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００１−１４８８６３号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、前述した一意の判断条件に基づく画像処理では、ユーザから定義のあいまいな画像処理命令を受けた場合、ユーザの好みの画像に処理することは困難である。
【０００５】
例えば、「かわいく」、「きれいに」、又は「かっこよく」といったような画像処理命令の場合、どのような画像処理を施した画像が「かわいく」、「きれいに」、又は「かっこよく」なるのかは、ユーザによって異なる。したがって、このような定義があいまいな画像処理命令をユーザから受けた場合、一意の判断条件では、ユーザの意図に合う画像処理を施すことができない。他方で、「どの部分の輪郭をどれくらい強調せよ」とか、「どの部分の明度をどれくらい上げよ」といったような、専門的で具体的な画像処理の内容やその画像処理の程度を示すパラメータ値を指示することは、一般ユーザにとって容易でない。
【０００６】
本発明はこのような事情に鑑みてなされたもので、定義があいまいな画像処理命令をユーザが指示した場合であっても、ユーザの意図に合う画像処理を施すことができる画像加工サーバを提供することを目的とする。
【０００７】
【課題を解決するための手段】
前記目的を達成するために、請求項１に記載の発明は、ユーザからアップロードされた顔画像を該ユーザから指示された定義があいまいな画像処理命令に従って加工する画像加工サーバであって、ユーザ毎のプロファイルを記憶するユーザデータベースと、各画像処理命令に対応する実際の画像処理内容と、各画像処理内容での処理の程度をプロファイル別に示すパラメータ値とを記憶する記憶部と、ユーザ端末から加工すべき顔画像及びユーザの画像処理命令を取得する取得部と、前記取得した画像処理命令に対応する画像処理内容を前記記憶部から取得するとともに、該画像処理内容のパラメータ値を顔画像のアップロードをしたユーザのプロファイルに基づいて前記記憶部から取得し、これらの取得した画像処理内容及びパラメータ値に基づいて、前記取得した顔画像を加工する画像処理部と、加工した顔画像を出力する画像出力部を備えたことを特徴としている。
【０００８】
本発明によれば、ユーザが指示した定義があいまいな画像処理命令に対応する画像処理内容が記憶部から取得されるとともに、この画像処理内容のパラメータ値が顔画像のアップロードをしたユーザのプロファイルに基づいて記憶部から取得され、これらの画像処理内容及びパラメータ値に基づいて顔画像が加工されるので、定義があいまいな画像処理命令をユーザが指示した場合であっても、ユーザの意図に合う画像処理が施される。
【０００９】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記ユーザデータベースは、ユーザ毎の電子メールアドレスとともに、性別、年齢、国籍等のプロファイルを記憶する構成となっている。
【００１０】
この構成によって、ユーザデータベースを参照することにより、様々なユーザの様々なプロファイルに合った画像処理が施される。
【００１１】
また、請求項３に記載の発明は、請求項１又は２に記載の発明において、前記画像処理命令は、かわいく、かっこよく、きれいに等の容姿に関する抽象的な言葉の命令であり、前記記憶部は、前記画像処理命令毎に、顔パーツのサイズ変更、輪郭強調等の１乃至複数の前記画像処理内容を定義して記憶する構成となっている。
【００１２】
この構成によって、容姿に関する抽象的な言葉の命令がユーザから指示されても、具体的で様々な画像処理が施される。
【００１３】
また、請求項４に記載の発明は、請求項１、２又は３に記載の発明において、前記画像出力部は、電子メールアドレスに基づいて、加工済みの顔画像が添付された電子メール又は該顔画像をダウンロードするためのＵＲＬを添付した電子メールをユーザ端末に送信する。
【００１４】
この構成によって、加工済み画像が電子メールによって確実にユーザに送付される。
【００１５】
【発明の実施の形態】
以下添付図面に従って本発明に係る画像加工サーバの好ましい実施の形態について詳説する。
【００１６】
図１は本発明に係る一実施の形態の画像加工サーバを備えたシステムの全体構成図である。
【００１７】
図１において、ユーザ端末１０は、ユーザが使用するパーソナルコンピュータ、携帯電話等の通信端末である。あるいは、通信機能を備えたデジタルカメラである。サーバ２０は、ユーザ端末１０を用いてユーザがアップロードした顔画像を、ユーザ端末１０でユーザが指示した、定義があいまいな画像処理命令に従って加工する。
【００１８】
ここで、ユーザからアップロードされる顔画像は、少なくとも顔が写された画像であり、顔のみが写された画像であってもよく、顔とともに顔以外の身体部分や背景等が写された画像であってもよい。
【００１９】
また、ユーザが指示する画像処理命令としては、例えば、「かわいく」、「かっこよく」、「きれいに」等の容姿に関する抽象的な言葉による命令がある。また、画像処理命令には、色彩に関する場合もあり、例えば、「美白に」という命令であってもよい。また、互いに論理的に矛盾しなければ複数の命令が複合していてもよく、例えば、「かわいく」そして「美白に」という命令であってもよい。尚、本実施の形態で説明する画像処理命令は、例示であって、説明した以外の命令であってもよい。一般に話される周知な言葉であって容姿のイメージが形成されていれば、どのような言葉であってもよい。例えば、「ワイルドに」、「やさしく」、「健康的に」、「知的に」、「サーファー風に」等であってもよい。特定の地域や、特定の年齢等、限られた者の間で周知の言葉であってもよい。
【００２０】
ユーザ端末１０は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）でサーバ２０と通信するＨＴＴＰ通信部１１と、ＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）でサーバ２０宛に電子メールを送信するとともに、ＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）でサーバ２０からの電子メールを受信するメール通信部１２と、サーバ２０から提供された情報を閲覧するためのＷＥＢブラウザ１３と、電子メールの送受信のためのメーラ１４と、ユーザ端末１０の各部を制御する制御部１５を備える。
【００２１】
サーバ２０は、ＨＴＴＰでユーザ端末１０と通信するＨＴＴＰ通信部２１と、ＳＭＴＰでユーザ端末１０宛に電子メールを送信するとともに、ＰＯＰでユーザ端末１０からの電子メールを受信するメール通信部２２と、ユーザに関する情報を記憶するユーザデータベース２３と、画像処理に関する情報等を記憶する記憶部２４と、画像処理を行う画像処理部２５を備える。以下、サーバ２０の各部について、より詳細に説明する。
【００２２】
サーバ２０のＨＴＴＰ通信部２１は、ユーザ端末１０に、ユーザが選択可能な画像処理命令を一覧で示す画像処理命令一覧を送信するとともに、ユーザ端末１０から、ユーザが選択した画像処理命令を取得する。また、画像処理命令を取得したときには、ユーザが顔画像を添付して電子メールの送信操作をするためのメール送信用ページを送信する。
【００２３】
サーバ２０のメール通信部２２は、ユーザ端末１０からの加工すべき顔画像が添付された電子メールを受信（取得）する。また、サーバ２０のメール通信部２２は、電子メールアドレスに基づいて、加工済みの顔画像が添付された電子メールをユーザ端末１０宛に送信する。
【００２４】
ユーザデータベース２３は、ユーザのプロファイル等のユーザに関する情報を記憶する。
【００２５】
図２は、ユーザデータベース２３に記憶された情報の例を示す。図２において、ユーザデータベース２３には、ユーザ毎に、ユーザ名２１０、電子メールアドレス２２０が記憶され、これらのユーザを識別する情報とともに、性別２３０、年齢２４０及び国籍２５０といったユーザのプロファイルが記憶されている。国籍の代わりに人種が記憶されていてもよい。ユーザのプロファイルは、一般にユーザの「横顔」と呼ばれ、顔画像だけでは確定しきれないユーザの性質を示している。図２に示したプロファイルは例示であって、このようなプロファイルに限るものではない。このプロファイルには、ユーザの本来の容姿や、ユーザが希望する容姿を推測する基となる各種のプロファイルが記憶されていることが好ましい。例えば、身長や体重といったユーザの身体に関する情報を含んでいてもよい。また、ユーザの職種、経歴、趣味、嗜好といった情報を含んでいてもよい。それから、ユーザのプロファイルは個人のプライバシーに関する情報なので、何才とか何人種といったような具体的な数値や情報を得られない場合もあり、このような具体的な数値や情報でなくてもユーザの性質が解るものであればよい。
【００２６】
サーバ２０の記憶部２４は、各画像処理命令にそれぞれ対応する実際の画像処理内容を、画像処理定義として記憶する。また、サーバ２０の記憶部２４は、各画像処理内容での処理の程度をプロファイル別に示すパラメータ値を、パラメータ定義として記憶する。
【００２７】
図３は、記憶部２４に記憶された画像処理定義の例を示す。図３の画像処理定義は、「かわいく」、「かっこよく」及び「きれいに」といった画像処理命令３１０にそれぞれ対応する、目縦サイズ拡大、目輪郭強調、頬赤み強調等、具体的で実際の画像処理内容３２０を示す。図３に示した画像処理内容３２０に限らず、顔パーツ間の間隔変更、ぼかし、模様の削除や追加等、その他の画像処理内容が定義されていてもよい。例えば、「ワイルドに」という画像処理命令に対して、眉を太く、顔を黒くといった画像処理内容が定義されていてもよい。
【００２８】
図４は、記憶部２４に記憶されたパラメータ定義の例を示す。図４のパラメータ定義では、図３の「目縦サイズ拡大」という画像処理内容３２０について、プロファイル（ここでは「性別」２３０、「年齢」２４０及び「国籍」２５０）別のパラメータ値３３０を示す。尚、プロファイルとしてユーザの人種が記憶されていた場合には、国籍の代わりに人種毎に定義されたパラメータ値を用いてもよい。
【００２９】
サーバ２０の画像処理部２５は、ユーザの画像処理命令に対応する画像処理内容を記憶部２４から取得するとともに、この画像処理内容のパラメータ値を、顔画像のアップロードをしたユーザのプロファイルに基づいて記憶部２４から取得する。そして、これらの取得した画像処理内容及びパラメータ値に基づいて顔画像を加工する。
【００３０】
以下、上記構成のユーザ端末１０及びサーバ２０の動作について、図５のフローチャートを用いて説明する。
【００３１】
図５において、まず、ユーザ端末１０から、サーバ２０にアクセスする（Ｓ２）。
【００３２】
アクセスを受けたサーバ２０は、画像処理命令一覧をユーザ端末１０に送信する（Ｓ４）。画像処理命令一覧は、「かわいく」、「かっこよく」、「きれいに」等の容姿に関する抽象的な言葉による画像処理命令を、一覧で示す。また、画像処理命令一覧には、ユーザ端末１０でユーザが画像処理命令を選択するためのフォームが含まれている。ユーザ端末１０は、画像処理命令一覧を表示して、ユーザによる画像処理命令の選択を受け付け、ユーザが選択した画像処理命令を、サーバ２０に通知する（Ｓ６）。
【００３３】
画像処理命令の通知を受けたサーバ２０は、顔画像の添付及び電子メールの送信をする操作をユーザに促すメール送信用ページを、ユーザ端末１０に送信する（Ｓ８）。このメール送信用ページには、サーバ２０のメールアドレスが付加された「ｍａｉｌ  ｔｏ」タグが含まれている。また、メール送信用ページは、ユーザが選択した画像処理命令を識別する命令識別情報を含む。ユーザ端末１０は、メール送信用ページを表示して、ユーザが「ｍａｉｌ  ｔｏ」タグを選択したときには、メーラ１４を起動し、ユーザが指定した顔画像を電子メールに添付し（Ｓ１０）、顔画像付き電子メールをサーバ２０に送信する（Ｓ１２）。この電子メールには、顔画像の他に、命令識別情報、及び、ユーザのメールアドレスを含む。尚、顔画像を電子メールに添付する代わりに、顔画像をダウンロードするためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を添付した電子メールをサーバ２０に送信してもよい。
【００３４】
サーバ２０は、ユーザ端末１０から顔画像付き電子メールを受信して（Ｓ１４）、電子メールから顔画像を取り出し（Ｓ１６）、電子メールに含まれた命令識別情報に基づいてユーザの画像処理命令を判別するとともに、電子メールに含まれたメールアドレスに基づいてメール送信元のユーザを判別する（Ｓ１８）。また、サーバ２０は、メール送信元のユーザのプロファイルをユーザデータベース２３から取得する（Ｓ２０）。
【００３５】
図２を用いて説明すると、特定のユーザ（ユーザ名２１０は「ｕｓｅｒ２」、電子メールアドレス２２０は「ｕｓｅｒ２＠ｓａｍｐｌｅ．ｃｏ．ｊｐ」である）が顔画像をアップロードした場合、このユーザ（ｕｓｅｒ２）のプロファイル（性別２３０は「女性」、年齢２３０は「２３」才、国籍２４０は「日本」である）を、電子メールアドレス２２０に基づいて、ユーザデータベース２３から取得する。
【００３６】
また、サーバ２０は、画像処理命令に対応する画像処理内容を記憶部２４から取得するとともに、画像処理内容のパラメータ値を画像のアップロードをしたユーザのプロファイルに基づいて記憶部２４から取得することにより、画像処理内容及びパラメータ値を決定する（Ｓ２２）。
【００３７】
例えば、「かわいく」という画像処理命令を特定のユーザ（ｕｓｅｒ２）が指示した場合、図３で「かわいく」に対応する画像処理内容３２０（「目縦サイズ拡大」、「目輪郭強調」及び「頬赤み強調」）を記憶部２４から取得するとともに、ユーザ（ｕｓｅｒ２）のプロファイル（性別２３０は「女性」、年齢２３０は「２３」才、国籍２４０は「日本」である）に基づいて、パラメータ値を記憶部２４から取得する。図４において、「目縦サイズ拡大」の処理の程度として「１５％」というパラメータ値３３０が記憶部２４から取得される。
【００３８】
そして、サーバ２０は、画像処理内容及びパラメータ値に基づいて、アップロードされた画像を加工する（Ｓ２４）。例えば、ユーザが「ｕｓｅｒ２」であった場合、「ｕｓｅｒ２」は、性別２３０が女性、年齢２４０が２３才、国籍が日本なので、目縦サイズを１５％拡大する。もしも、男性であった場合には、目縦サイズの拡大率は５％である。また、性別２３０が同じ女性であっても、年齢２４０や国籍２５０によってパラメータ値を変えている。これは、例えば、年齢や国籍等によってかわいさの嗜好の度合いが異なるとの調査結果等に基づいて、異なるパラメータ値が定義されたことによる。
【００３９】
サーバ２０は、加工された画像をメールに添付し（Ｓ２６）、顔画像付き電子メールを送信したユーザ端末１０に、加工済み画像付き電子メールを送信する（Ｓ２８）。ユーザ端末１０は、ユーザの画像処理命令に従って加工された画像付きメールを受信する（Ｓ３０）。尚、加工済み顔画像を電子メールに添付する代わりに、顔画像をダウンロードするためのＵＲＬを添付した電子メールをユーザ端末１０に送信してもよい。
【００４０】
図５において、ユーザ端末１０での処理は、ユーザ端末１０にインストールされたプログラムに従って、ユーザ端末１０の一部を構成するマイクロコンピュータによって実行される。また、サーバ２０での処理は、サーバ２０に予めインストールされたプログラムに従って、サーバ２０の一部を構成するマイクロコンピュータによって実行される。これらのプログラムは、図示を省略した記録媒体に記録されている。
【００４１】
以上説明したように、上記実施の形態に係るサーバ２０（画像加工サーバ）によれば、ユーザ毎のプロファイルがユーザデータベース２３に記憶され、ユーザが指示した定義があいまいな画像処理命令に対応する画像処理内容が記憶部２４から取得されるとともに、この画像処理内容のパラメータ値が顔画像のアップロードをしたユーザのプロファイルに基づいて記憶部２４から取得され、これらの画像処理内容及びパラメータ値に基づいて、顔画像が加工されるので、定義があいまいな画像処理命令をユーザが指示した場合であっても、ユーザのプロファイルに適合した画像処理が施される。
【００４２】
【発明の効果】
以上説明したように本発明によれば、定義があいまいな画像処理命令をユーザが指示した場合であっても、ユーザの意図に合う画像処理が施される。
【図面の簡単な説明】
【図１】本発明に係る一実施の形態の画像加工サーバを備えたシステムの全体構成図
【図２】ユーザデータベースに記憶された情報の例を示す図
【図３】画像処理内容定義の例を示す図
【図４】パラメータ定義の例を示す図
【図５】画像加工サーバの動作の説明に供する概略フローチャート
【符号の説明】
１０…ユーザ端末、２０…サーバ（画像加工サーバ）、２１…ＨＴＴＰ通信部（取得部）、２２…メール通信部（取得部、画像出力部）、２３…ユーザデータベース、２４…記憶部、２５…画像処理部
【図１】
2004326280.tif 000003
【図２】
2004326280.tif 000004
【図３】
2004326280.tif 000005
【図４】
2004326280.tif 000006
【図５】
2004326280.tif 000007