(57)【要約】【課題】より適切なタイミングで画像を適切に補正することが可能な画像処理装置、画像処理方法、当該画像処理方法をコンピュータに実行させるプログラム、及び、そのプログラムを記録した記録媒体を提供する。【解決手段】画像処理装置において、ユーザが撮影した画像の入力を受け付ける画像入力受付部と、画像入力受付部が画像の入力を受け付けると、入力された画像に関する付帯情報に応じて、入力された画像に対する補正規則を設定する補正規則設定部と、補正規則設定部が補正規則を設定すると、補正規則を適用した画像の補正をユーザに提案する補正提案部と、が備えられている。【選択図】図２
2020046837.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが撮影した画像の入力を受け付ける画像入力受付部と、
前記画像入力受付部が前記画像の入力を受け付けると、入力された前記画像に関する付帯情報に応じて、入力された前記画像に対する補正規則を設定する補正規則設定部と、
前記補正規則設定部が前記補正規則を設定すると、前記補正規則を適用した前記画像の補正をユーザに提案する補正提案部と、を有することを特徴とする画像処理装置。
【請求項２】
前記補正規則を適用した前記画像の補正を実施する画像補正部を有し、
前記補正提案部は、前記補正提案部が提案した前記画像の補正に対するユーザの許否を確認し、
前記画像補正部は、前記補正提案部が提案した前記画像の補正に対するユーザの許可を前記補正提案部が確認したときにのみ、前記補正提案部が提案した前記画像の補正を実施する請求項１に記載の画像処理装置。
【請求項３】
前記補正提案部は、前記補正規則を適用した前記画像の補正をユーザに提案する際に、前記補正規則を適用して補正した場合の補正済み画像を表示させる請求項１又は２に記載の画像処理装置。
【請求項４】
前記補正提案部は、前記補正規則を適用した前記画像の補正をユーザに提案する際に、前記補正規則の内容に応じた文字列情報を表示する請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記画像入力受付部が前記画像の入力を受け付けると、入力された前記画像を解析して前記画像中のオブジェクトを特定し、前記オブジェクトに対応したタグ情報を、入力された前記画像に前記付帯情報として付与するタグ情報付与部を有し、
前記補正規則設定部は、入力された前記画像に付与された前記タグ情報に応じて、入力された前記画像に対する前記補正規則を設定する請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
予め用意された前記補正規則を、前記タグ情報と関連付けて記憶する補正規則記憶部を有し、
前記補正規則設定部は、前記補正規則記憶部に記憶された前記補正規則中、入力された前記画像に付与された前記タグ情報と一致する前記タグ情報に関連付けられた前記補正規則を、入力された前記画像に対する前記補正規則として設定する請求項５に記載の画像処理装置。
【請求項７】
前記タグ情報は、前記オブジェクトの属性を示す第一タグ情報と、前記オブジェクトに関して前記第一タグ情報よりも具体的な属性を示す第二タグ情報と、を含んでおり、
前記補正規則記憶部には、前記第一タグ情報と関連付けられた前記補正規則と、前記第二タグ情報と関連付けられた前記補正規則とが、それぞれ記憶されている請求項６に記載の画像処理装置。
【請求項８】
入力された前記画像に前記第一タグ情報及び前記第二タグ情報の双方が付与され、且つ、入力された前記画像に付与された前記第一タグ情報及び前記第二タグ情報の各々が、前記補正規則記憶部に記憶された前記補正規則と関連付けられた前記タグ情報と一致する場合に、前記補正規則設定部は、前記補正規則記憶部に記憶された前記補正規則中、入力された前記画像に付与された前記第二タグ情報と一致する前記第二タグ情報に関連付けられた前記補正規則を、入力された前記画像に対する前記補正規則として設定する請求項７に記載の画像処理装置。
【請求項９】
前記補正規則記憶部には、前記第二タグ情報に関連付けられた前記補正規則がユーザ別に記憶されている請求項７又は８に記載の画像処理装置。
【請求項１０】
前記補正規則設定部が前記補正規則を設定するモードを、切り替えるモード切替え部を有し、
前記モード切替え部は、前記補正規則設定部が前記補正規則を自動的に設定する自動モードと、前記補正規則設定部がユーザの指示に従って前記補正規則を設定する手動モードと、の間で前記モードを切り替え、
前記モードが前記自動モードであるときには、入力された前記画像に付与された前記タグ情報と、前記補正規則記憶部に記憶された前記補正規則と関連付けられた前記タグ情報とが一致する場合に、前記補正規則設定部は、前記補正規則記憶部に記憶された前記補正規則中、入力された前記画像に付与された前記タグ情報と一致する前記タグ情報に関連付けられた前記補正規則を、入力された前記画像に対する前記補正規則として設定する請求項６乃至９のいずれか一項に記載の画像処理装置。
【請求項１１】
前記補正規則記憶部に記憶される前記補正規則を追加する補正規則追加部を有し、
前記モードが前記手動モードであるときに前記補正規則設定部が設定した前記補正規則を対象補正規則とし、前記対象補正規則を適用して補正された前記画像に付与された前記タグ情報を対象タグ情報としたとき、前記補正規則追加部は、下記の条件１を満たす前記対象補正規則を、下記の条件２を満たす前記対象タグ情報と関連付けて前記補正規則記憶部に記憶させる請求項１０に記載の画像処理装置。
条件１：同じ前記対象補正規則を適用して補正された複数の前記画像の数が、閾値以上であること。
条件２：前記条件１を満たす前記対象補正規則を適用して補正された複数の前記画像に対して、同じ前記対象タグ情報が付与された回数が、前記閾値以上であること。
【請求項１２】
前記補正規則を適用した補正の要否に関するユーザの選択操作を、前記補正規則別に受け付ける選択操作受付部を有し、
前記補正規則設定部によって設定された前記補正規則に対して、補正が不要であるという前記選択操作を前記選択操作受付部が受け付けた場合、前記補正規則設定部によって設定された前記補正規則を適用した前記画像の補正が不実施となる請求項２に記載の画像処理装置。
【請求項１３】
前記画像入力受付部は、ソーシャルネットワークサービスへの投稿のために前記画像の入力を受け付ける請求項１乃至１２のいずれか一項に記載の画像処理装置。
【請求項１４】
前記付帯情報に応じた前記補正規則を適用して補正された補正済み画像を、補正前の前記画像に戻す逆補正部を有する請求項２に記載の画像処理装置。
【請求項１５】
画像入力受付部が、ユーザが撮影した画像の入力を受け付けるステップと、
前記画像入力受付部が前記画像の入力を受け付けると、補正規則設定部が、入力された前記画像に関する付帯情報に応じて、入力された前記画像に対する補正規則を設定するステップと、
前記補正規則設定部が前記補正規則を設定すると、補正提案部が、前記補正規則を適用した前記画像の補正をユーザに提案するステップと、を有することを特徴とする画像処理方法。
【請求項１６】
画像補正部が、前記補正規則を適用した前記画像の補正を実施するステップを有し、
前記画像の補正を提案するステップでは、前記補正提案部により提案された前記画像の補正に対するユーザの許否を確認し、
前記補正提案部により提案された前記画像の補正に対するユーザの許可を確認したときにのみ、前記補正規則を適用した前記画像の補正を実施する請求項１５に記載の画像処理方法。
【請求項１７】
前記画像入力受付部が前記画像の入力を受け付けると、タグ情報付与部が、入力された前記画像を解析して前記画像中のオブジェクトを特定し、前記オブジェクトに対応したタグ情報を、入力された前記画像に前記付帯情報として付与するステップをさらに有し、
入力された前記画像に対する前記補正規則を設定するステップでは、入力された前記画像に付与された前記タグ情報に応じて、入力された前記画像に対する前記補正規則を設定する請求項１５又は１６に記載の画像処理方法。
【請求項１８】
請求項１５乃至１７のいずれか一項に記載の画像処理方法の各々のステップをコンピュータに実行させるためのプログラム。
【請求項１９】
請求項１５乃至１７のいずれか一項に記載の画像処理方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが撮影した画像の入力を受け付けるとともに、入力された画像に対する補正を提案する画像処理装置、画像処理方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
ユーザが撮影した画像（厳密には、画像データ）を、ネットワークを通じて他のユーザと共有したり、多くのユーザに公開したりすることは、既に知られている。また、画像の共有及び公開に際してユーザが画像を補正する（加工を含む）ことがある。画像補正の際、ユーザは、画像の表示画質が所望の画質となるように補正の設定を行い、その設定の下で画像補正が実施される。
【０００３】
また、近年では、画像補正を円滑に実施するための技術が開発されてきている。一例を挙げて説明すると、特許文献１には、同じ特徴を有する複数の画像データを円滑に処理するための技術が開示されている。具体的に説明すると、特許文献１に記載の画像処理方法は、ユーザを検知するステップと、画像データの特徴を検出するステップと、画像データに対して処理（具体的には、補正処理及び加工処理）を施すステップと、検知されたユーザが画像に対して指定した処理の内容を、ユーザの検知情報及び画像データの特徴と関連付けて記憶するステップと、を有する。このような画像処理方法によれば、同じユーザが所定の画像データに対して処理を施すとき、同じユーザの検知情報及び所定の画像データの特徴と同じ画像データの特徴に関連付けられて記憶された処理を選択することができる。これにより、ユーザは、画像データ毎に処理を指定する必要がなく、以て、同じ特徴を有する複数の画像データを円滑に、ユーザの好みに応じて処理することが可能となる。
【０００４】
別の例としては、特許文献２が挙げられる。特許文献２には、ユーザのニーズ及び嗜好に対応した画像の補正が簡便に行える画像処理システムが記載されている。このシステムでは、サーバに蓄積された補正情報のうち、補正対象となった画像の付帯情報に基づいて得られた推奨補正情報をサーバから送信し、画像処理装置が、受信した推奨補正情報に基づいて画像を補正する。このようなシステムによれば、様々な補正情報がある中で、補正対象の画像に対応した推奨補正情報に基づいて、画像を適切に補正することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３２３５８０号公報
【特許文献２】特開２０１５−１５４２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１及び２の技術によれば、上述したように、円滑且つ適切な画像補正が実現されるが、ユーザにとっての使い勝手を考慮して、画像補正の場面において利便性をより向上させた画像処理装置の開発が求められている。
【０００７】
具体的に説明すると、特許文献１に記載の画像処理方法では、ユーザを検知して画像データにおける特徴を検出したタイミングで、補正処理又は加工処理の内容が選択され、選択された内容の処理が画像データに対して自動的に行われる。また、特許文献２に記載の画像処理システムでは、ユーザが元画像の付帯情報及び具体的な補正意図の情報を送信してサーバがこれらの情報を受信すると、そのタイミングで、推奨補正情報がサーバから送信され、画像処理装置が推奨補正情報を受信して元画像を補正する。
一方、特許文献１及び２の各々に記載された画像補正と比較して、より適切なタイミング、特に画像の入力（例えば、サーバへの画像のアップロード等）との関係で好適なタイミングで画像を補正することが求められる。
【０００８】
本発明は、上記の事情に鑑みてなされたものであり、以下に示す目的を解決することを課題とする。
本発明は、上記従来技術の問題点を解決し、より適切なタイミングで画像を適切に補正することが可能な画像処理装置、画像処理方法、当該画像処理方法をコンピュータに実行させるプログラム、及び、そのプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の画像処理装置は、ユーザが撮影した画像の入力を受け付ける画像入力受付部と、画像入力受付部が画像の入力を受け付けると、入力された画像に関する付帯情報に応じて、入力された画像に対する補正規則を設定する補正規則設定部と、補正規則設定部が補正規則を設定すると、補正規則を適用した画像の補正をユーザに提案する補正提案部と、を有することを特徴とする。
上記のように構成された画像処理装置では、画像入力を受け付けると、それをトリガーとして入力画像に対する補正規則が設定され、設定された補正規則を適用した入力画像の補正が提案される。このような構成によれば、より適切なタイミングで画像を適切に補正することが可能となる。
【００１０】
ここで、上記の画像処理装置において、補正規則を適用した画像の補正を実施する画像補正部を有し、補正提案部は、補正提案部が提案した画像の補正に対するユーザの許否を確認し、画像補正部は、補正提案部が提案した画像の補正に対するユーザの許可を補正提案部が確認したときにのみ、補正提案部が提案した画像の補正を実施すると好ましい。
この場合には、ユーザが補正を許可した場合にのみ、画像補正が実施されるため、ユーザの意思を反映して画像補正が実施される。
【００１１】
また、上記の画像処理装置において、補正提案部は、補正規則を適用した画像の補正をユーザに提案する際に、補正規則を適用して補正した場合の補正済み画像を表示させると、より好ましい。
この場合には、ユーザは、補正済み画像を見て補正内容を把握することが可能となる。
【００１２】
また、上記の画像処理装置において、補正提案部は、補正規則を適用した画像の補正をユーザに提案する際に、補正規則の内容に応じた文字列情報を表示すると、さらに好ましい。
この場合には、ユーザは、表示された文字列情報を見て補正内容を把握することが可能となる。
【００１３】
また、上記の画像処理装置において、画像入力受付部が画像の入力を受け付けると、入力された画像を解析して画像中のオブジェクトを特定し、オブジェクトに対応したタグ情報を、入力された画像に付帯情報として付与するタグ情報付与部を有し、補正規則設定部は、入力された画像に付与されたタグ情報に応じて、入力された画像に対する補正規則を設定すると、より一層好ましい。
この場合には、画像中のオブジェクトに応じた補正規則が設定されるので、画像補正をより適切に実施することが可能となる。
【００１４】
また、上記の画像処理装置において、予め用意された補正規則を、タグ情報と関連付けて記憶する補正規則記憶部を有し、補正規則設定部は、補正規則記憶部に記憶された補正規則中、入力された画像に付与されたタグ情報と一致するタグ情報に関連付けられた補正規則を、入力された画像に対する補正規則として設定すると、なお一層好ましい。
この場合には、予め用意された補正規則の中から、入力画像に付与されたタグ情報と関連付けられた補正規則が選択され、選択された補正規則を適用して画像補正が実施される。これにより、画像補正をよりスムーズに実施することが可能となる。
【００１５】
また、上記の画像処理装置において、タグ情報は、オブジェクトの属性を示す第一タグ情報と、オブジェクトに関して第一タグ情報よりも具体的な属性を示す第二タグ情報と、を含んでおり、補正規則記憶部には、第一タグ情報と関連付けられた補正規則と、第二タグ情報と関連付けられた補正規則とが、それぞれ記憶されていると、さらに一層好ましい。
この場合には、第一タグ情報及び第二タグ情報のそれぞれについて、補正規則が用意されているので、入力画像に付与されたタグ情報の種類に応じて適切な補正規則を設定することが可能となる。
【００１６】
また、上記の画像処理装置において、入力された画像に第一タグ情報及び第二タグ情報の双方が付与され、且つ、入力された画像に付与された第一タグ情報及び第二タグ情報の各々が、補正規則記憶部に記憶された補正規則と関連付けられたタグ情報と一致する場合に、補正規則設定部は、補正規則記憶部に記憶された補正規則中、入力された画像に付与された第二タグ情報と一致する第二タグ情報に関連付けられた補正規則を、入力された画像に対する補正規則として設定すると、益々好ましい。
この場合には、第一タグ情報に関連付けられた補正規則、及び、第二タグ情報に関連付けられた補正規則の両方が候補として挙がった場合に、第二タグ情報に補正規則を優先的に採用する。これにより、画像中のオブジェクトのより具体的な内容に応じて、適切な補正規則が設定されるので、画像補正をより一層適切に実施することが可能となる。
【００１７】
また、上記の画像処理装置において、補正規則記憶部には、第二タグ情報に関連付けられた補正規則がユーザ別に記憶されていると、一段と好ましい。
この場合には、第二タグ情報に関連付けられた補正規則がユーザ別に記憶されているので、ユーザの関心及び嗜好等を反映して補正規則を設定することが可能となる。
【００１８】
また、上記の画像処理装置において、補正規則設定部が補正規則を設定するモードを、切り替えるモード切替え部を有し、モード切替え部は、補正規則設定部が補正規則を自動的に設定する自動モードと、補正規則設定部がユーザの指示に従って補正規則を設定する手動モードと、の間でモードを切り替え、モードが自動モードであるときには、入力された画像に付与されたタグ情報と、補正規則記憶部に記憶された補正規則と関連付けられたタグ情報とが一致する場合に、補正規則設定部は、補正規則記憶部に記憶された補正規則中、入力された画像に付与されたタグ情報と一致するタグ情報に関連付けられた補正規則を、入力された画像に対する補正規則として設定すると、より好ましい。
この場合には、モードが自動モードになっていると、入力画像に付与されたタグ情報に応じて補正規則が自動的に設定されるため、補正規則の設定及び画像補正がよりスムーズに実施される。
【００１９】
また、上記の画像処理装置において、補正規則記憶部に記憶される補正規則を追加する補正規則追加部を有し、モードが手動モードであるときに補正規則設定部が設定した補正規則を対象補正規則とし、対象補正規則を適用して補正された画像に付与されたタグ情報を対象タグ情報としたとき、補正規則追加部は、下記の条件１を満たす対象補正規則を、下記の条件２を満たす対象タグ情報と関連付けて補正規則記憶部に記憶させると、更に好ましい。
条件１：同じ対象補正規則を適用して補正された複数の画像の数が、閾値以上であること。
条件２：条件１を満たす対象補正規則を適用して補正された複数の画像に対して、同じ対象タグ情報が付与された回数が、閾値以上であること。
この場合には、モードが手動モードであるときにユーザが設定した補正規則が、同一のタグ情報が付与された画像の補正において一定回数以上適用されると、その補正規則を記憶して以降の画像補正に利用することが可能となる。これにより、ユーザが好む補正規則を適用した画像補正を、よりスムーズに実施することが可能となる。
【００２０】
また、上記の画像処理装置において、補正規則を適用した補正の要否に関するユーザの選択操作を、補正規則別に受け付ける選択操作受付部を有し、補正規則設定部によって設定された補正規則に対して、補正が不要であるという選択操作を選択操作受付部が受け付けた場合、補正規則設定部によって設定された補正規則を適用した画像の補正が不実施となると、より一層好ましい。
この場合には、補正不要とユーザが選択した補正規則については、その補正規則を適用した画像補正が見送られるので、ユーザの意向を踏まえて画像補正が実施される。
【００２１】
また、上記の画像処理装置において、画像入力受付部は、ソーシャルネットワークサービスへの投稿のために画像の入力を受け付けてもよい。
この場合には、ソーシャルワークサービスへの投稿のために画像が入力された際に、入力画像が補正される。これにより、ユーザは、自分が好む補正規則を適用して補正された画像をソーシャルネットワークサービスに投稿することが可能となる。
【００２２】
また、上記の画像処理装置において、付帯情報に応じた補正規則を適用して補正された補正済み画像を、補正前の画像に戻す逆補正部を有するとより好適である。
この場合には、一度補正した画像を元の状態（補正前の画像）に戻すことができる。これにより、ユーザの要求に応じて、補正済み画像を補正前の画像に戻すことが可能である。
【００２３】
また、前述の目的を達成するために、本発明は、画像入力受付部が、ユーザが撮影した画像の入力を受け付けるステップと、画像入力受付部が画像の入力を受け付けると、補正規則設定部が、入力された画像に関する付帯情報に応じて、入力された画像に対する補正規則を設定するステップと、補正規則設定部が補正規則を設定すると、補正提案部が、補正規則を適用した画像の補正をユーザに提案するステップと、を有することを特徴とする画像処理方法を提供する。
【００２４】
また、上記の画像処理方法において、画像補正部が、補正規則を適用した画像の補正を実施するステップを有し、画像の補正を提案するステップでは、補正提案部により提案された画像の補正に対するユーザの許否を確認し、補正提案部により提案された画像の補正に対するユーザの許可を確認したときにのみ、補正規則を適用した画像の補正を実施すると、より好ましい。
【００２５】
また、上記の画像処理方法において、画像入力受付部が画像の入力を受け付けると、タグ情報付与部が、入力された画像を解析して画像中のオブジェクトを特定し、オブジェクトに対応したタグ情報を、入力された画像に付帯情報として付与するステップをさらに有し、入力された画像に対する補正規則を設定するステップでは、入力された画像に付与されたタグ情報に応じて、入力された画像に対する補正規則を設定すると、さらに好ましい。
【００２６】
また、本発明は、上記に記載の画像処理方法の各々のステップをコンピュータに実行させるためのプログラムを提供する。
また、本発明は、上記に記載の画像処理方法の各々のステップをコンピュータに実行させるためのプログラムが記録されたコンピュータ読み取り可能な記録媒体を提供する。
【００２７】
また、本発明は、プロセッサを備える画像処理装置であって、プロセッサが、ユーザが撮影した画像の入力を受け付け、画像の入力を受け付けると、入力された画像に関する付帯情報に応じて、入力された画像に対する補正規則を設定し、補正規則を設定すると、補正規則を適用した画像の補正をユーザに提案するように構成された画像処理装置を提供する。
【発明の効果】
【００２８】
本発明によれば、より適切なタイミングで画像を適切に補正することが可能な画像処理装置、画像処理方法、当該画像処理方法をコンピュータに実行させるプログラム、及び、そのプログラムを記録した記録媒体が実現される。
【図面の簡単な説明】
【００２９】
【図１】画像処理装置及び関連機器を示す図である。
【図２】本発明の一実施形態に係る画像処理装置の詳細構成を示す図である。
【図３】補正規則とタグ情報との対応関係を示すテーブルである。
【図４】補正用の設定画面の一例を示す図である。
【図５】補正提案用ウィンドウの一例を示す図である。
【図６】画像処理フローの流れを示す図である（その１）。
【図７】画像処理フローの流れを示す図である（その２）。
【図８】画像処理フローの流れを示す図である（その３）。
【図９】入力用画面の一例を示す図である。
【図１０】共有設定画面の一例を示す図である。
【発明を実施するための形態】
【００３０】
以下に、本発明の画像処理装置、画像処理方法、プログラム及び記録媒体について、添付の図面に示す好適な実施形態（以下、本実施形態）に基づいて詳細に説明する。なお、以下に説明する実施形態は、本発明を分かり易く説明する目的で挙げた一例にすぎず、本発明を限定するものではない。すなわち、本発明は、以下に説明する実施形態に限られず、本発明の主旨を逸脱しない範囲において種々の改良又は変更され得る。また、当然ながら、本発明には、その等価物が含まれる。
また、本明細書において、「画像」とは、画像データのことであり、例えば、ＪＰＥＧ（Joint Photographic Experts Group）形式のような非可逆圧縮の画像データ、ＧＩＦ（Graphics Interchange Format）又はＰＮＧ（Portable Network Graphics）形式のような可逆圧縮の画像データ等が該当する。
【００３１】
［画像処理装置の概要］
本実施形態に係る画像処理装置１０の概要について、図１を参照しながら説明する。図１は、画像処理装置１０及び関連機器を示す図である。なお、図示の便宜上、図１では、ネットワークＮを介して画像処理装置１０に接続されているユーザ端末１１の台数を３台としているが、当然ながら、ユーザ端末１１の台数は、任意の台数でもよい。
【００３２】
本実施形態に係る画像処理装置１０は、図１に示すように、インターネット回線又はモバイル通信回線等のネットワークＮを介して、少なくとも１台以上のユーザ端末１１と通信可能に接続されている。画像処理装置１０は、サーバとしてのコンピュータであり、ユーザ端末１１は、クライアントとしての端末である。本実施形態において、画像処理装置１０は、ユーザ端末１１からの画像入力（アップロード）を受け付け、入力画像を蓄積する。また、画像処理装置１０は、入力画像を補正する機能を有する。
【００３３】
画像処理装置１０は、プロセッサを備えており、このプロセッサが画像処理プログラムを読み取って各種のデータ処理を実施することで、その機能を発揮する。画像処理プログラムは、画像処理装置１０を構成するコンピュータに、画像処理装置１０としての機能を発揮させるためのコマンドを規定している。また、画像処理プログラムは、画像処理装置１０の記憶装置（不図示）に記憶されている。記憶装置は、画像処理プログラム、画像処理プログラムの実行に必要なデータ、及び画像処理プログラムの実行により生成されたデータ等を記憶するハードウェアとしての記憶媒体である。記憶装置には主記憶装置と外部記憶装置とが含まれており、主記憶装置は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（RANDOM Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、若しくはＳＲＡＭ（Static Random Access Memory）等であるが、これらに限られない。また、外部記憶装置は、例えば、ハードディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）及びＤＶＤ（Digital Versatile Disk）等の光学ディスク、フラッシュメモリ及び磁気テープであるが、これらに限られない。
【００３４】
ユーザは、ユーザ端末１１を通じて、画像処理装置１０が提供するサービスを利用することが可能である。ユーザ端末１１は、例えば、ＰＣ(パーソナルコンピュータ)、タブレット型端末、スマートフォン又は携帯電話等によって構成されている。ユーザ端末１１は、キーボード、マウス及びタッチパネル等の入力装置、液晶ディスプレイ及びタッチパネル等の表示装置、及び、画像処理装置１０と通信するために設けられた通信用インターフェイス等の通信装置を有する。また、ユーザ端末１１は、ユーザの入力操作に応じたデータ処理等を実行するデータ処理部（ユーザ端末側プロセッサ）を備えている。
【００３５】
画像処理装置１０が提供するサービスについて説明すると、画像処理装置１０は、ユーザがユーザ端末１１を通じて入力（アップロード）した画像を取得し、その入力画像をデータベース１２に蓄積する。ここで、入力画像は、ユーザ端末１１に搭載されたカメラ等の撮像機器によってユーザが撮像した画像、又は、ユーザが他の撮像機器によって撮像してからユーザ端末１１へ取り込んだ画像等である。
【００３６】
データベース１２には、各ユーザ端末１１から入力された画像、及び、各ユーザ端末１１から入力された画像に対して所定の画像処理（例えば、後述の補正処理）を施して得られる画像が、ユーザ別に蓄積されている。
なお、データベース１２は、画像処理装置１０内に設けられてもよく、あるいは画像処理装置１０に接続された外部コンピュータに構築されてもよい。
【００３７】
画像処理装置１０の機能によれば、ユーザは、自分が入力（アップロード）した画像を、ユーザ端末１１を通じて閲覧することが可能である。また、画像処理装置１０は、あるユーザが入力した画像を、そのユーザが指定した他のユーザのユーザ端末１１に表示させることができる。つまり、各ユーザは、画像処理装置１０の機能により、自分が入力（アップロード）した画像を他のユーザと共有することが可能である。
【００３８】
また、画像処理装置１０は、入力画像をデータベース１２に蓄積するにあたり、入力画像にタグ情報を付与する。タグ情報は、例えば、画像中のオブジェクトの名称、分類（カテゴリ）及び主題（テーマ）等の属性を示す情報である。入力画像にタグ情報が付与されることで、ユーザにとって画像管理が容易になる。具体的に説明すると、ユーザは、データベース１２に蓄積された画像の中から、ユーザ端末１１に表示させる画像を抽出する際、タグ情報を手掛かりにして容易に抽出することが可能である。
【００３９】
さらに、画像処理装置１０は、入力画像、及び、データベース１２の中から指定された画像に対して補正を実施することが可能である。補正とは、画像の画質に対する補正であり、具体的には画像に写ったオブジェクトの色調、色相、明度、輝度、彩度及び質感（例えば、光沢感等）を、設定された補正規則に従って変更する処理である。
【００４０】
本実施形態では、入力画像を補正した補正済み画像をデータベース１２に蓄積することができる。これにより、ユーザは、データベース１２内の画像を閲覧するとき、及び、他のユーザと画像を共有するときに、補正済み画像を利用することが可能である。
【００４１】
また、本実施形態では、画像補正を実施する際に、補正規則が設定され、設定された補正規則を適用して画像補正が実施される。より詳しく説明すると、予め用意された複数種類の補正規則の中から一つの補正規則が採用され、採用された補正規則を適用して画像補正を実施する。
【００４２】
［画像補正］
以下、画像補正について説明する。なお、以降の説明では、説明を分かり易くする目的から、補正規則の具体例として下記５種類の補正規則を挙げて説明することとする。
１）オブジェクトがよりダイナミック（躍動的）に見えるような視覚効果を生じさせる補正規則（以下、「Dynamic」と表記）
２）オブジェクトがよりレトロ調に（古めかしく）見えるような視覚効果を生じさせる補正規則（以下、「Retro」と表記）
３）画像を白黒画像（グレースケール画像）とする補正規則（以下、「Black＆White」と表記）
４）オブジェクトの輝き感が増加するような視覚効果を生じさせる補正規則（以下、「Glitter」と表記）
５）インスタントカメラで撮影した場合の画質を再現したような視覚効果を生じさせる補正規則（以下、「Instant」と表記）
【００４３】
ここで、補正規則とは、画質変更用の画像処理フィルタ（空間処理フィルタ）のことである。つまり、画像補正とは、画像処理フィルタによるフィルタリング処理を意味する。
なお、上記５種類の補正規則の各々における色調、色相、明度、輝度、彩度及び質感の変更量については、予めデフォルト値が設定されているが、ユーザによってデフォルト値から適宜変更することができてもよい。
また、補正規則については、当然ながら、上記５種類に限定されるものではなく、上記５種類以外の補正規則を含んでもよい。
また、補正規則の名称については、例えば、「Retro」及び「Glitter」などのような補正後の品質（見た目）に応じて設定されたものであってもよく、例えば、「コントラスト＋２」等のように具体的な補正内容及び変更量等で表したものであってもよい。
【００４４】
本実施形態では、ユーザ端末１１から画像が入力（アップロード）され、その入力画像を画像処理装置１０が受け付ける（受信する）と、それをトリガーとして、画像補正に係るデータ処理が開始される。また、画像補正のモードについては、自動モード及び手動モードが選択可能である。自動モードが選択されたときには、入力画像の中のオブジェクト（被写体）に応じて自動的に補正規則が決められる。より厳密に説明すると、入力画像に対してはオブジェクトに応じたタグ情報が付与され、その後、タグ情報に応じた補正規則が設定される。例えば、タグ情報「風景」が付与された画像に対しては、補正規則「Dynamic」が設定され得る。また、タグ情報「料理」が付与された画像に対しては、補正規則「Retro」が設定され得る。
【００４５】
一方、手動モードが選択されたときには、ユーザは、上記５種類の補正規則の中から一つを選択し、ユーザが選択した補正規則が、画像補正時に適用される補正規則として設定される。また、手動モードにおいて、同一のタグ情報（詳しくは、後述の第二タグ情報）が付与された画像に対して同じ補正規則を適用した画像補正が一定回数以上実施された場合、その補正規則は、ユーザが頻繁に利用する補正規則（頻出補正規則）として記憶される。それ以降の画像補正（正確には、モードが自動モードであるときの画像補正）において、同じタグ情報が付与された画像を補正する場合には、記録された頻出補正規則が、画像補正に適用される補正規則として自動的に設定されるようになる。
【００４６】
［画像処理装置の構成］
次に、本実施形態に係る画像処理装置１０の構成について説明する。本実施形態に係る画像処理装置１０は、画像入力受付部と、補正規則設定部と、補正提案部とを有する（後述の図２参照）。画像入力受付部は、ユーザが撮影した画像の入力（アップロード）を受け付ける。補正規則設定部は、画像入力受付部が画像の入力を受け付けると、これをトリガーとして、入力画像に付与されたタグ情報（付帯情報）に応じて補正規則を設定する。補正提案部は、補正規則設定部が補正規則を設定すると、補正規則を適用した入力画像の補正をユーザに提案する。
【００４７】
以上のように構成された画像処理装置１０によれば、前述した特許文献１及び２に記載の画像処理方法及び画像処理システムと比較して、より適切なタイミング、特に画像入力（詳しくは、画像処理装置１０への画像のアップロード）との関係で好適なタイミングで画像を補正することが可能である。
具体的に説明すると、特許文献１に記載の画像処理方法では、ユーザの検知及び画像データにおける特徴の検出をトリガーとして画像補正が開始される。
また、特許文献２に記載の画像処理システムでは、ユーザが元画像の付帯情報及び具体的な補正意図の情報をサーバに向けて送信すると、これをトリガーとして画像補正が開始される。
【００４８】
一方、画像補正の実施タイミングについては、画像入力時が望ましい。なぜならば、ユーザが画像を入力（アップロード）する主な目的がネットワーク上での画像管理及び他のユーザとの共有であり、そのような目的を達成する上で、ユーザが好む補正を画像入力時点で実施することが求められるからである。
そして、本実施形態に係る画像処理装置１０では、前述したように、画像入力を受け付けることをトリガーとして画像補正に係る処理が実施される。つまり、本実施形態では、画像入力のタイミングにて画像補正が開始されるので、ユーザにとって好適なタイミングにて画像補正が実施されることになる。
【００４９】
以下、画像処理装置１０の詳細構成について図２を参照しながら説明する。図２は、画像処理装置１０の詳細構成を示すブロック図である。画像処理装置１０は、図２に示すように、画像入力受付部２１、タグ情報付与部２２、補正規則設定部２３、補正規則記憶部２４、モード切替え部２５、選択操作受付部２６、補正提案部２７、画像補正部２８、補正規則追加部２９及び逆補正部３０を有する。これらの処理部（Processing Unit）のうち、補正規則記憶部２４以外の処理部は、画像処理装置１０として用いられるコンピュータ等のハードウェア機器と、ソフトウェアとしての画像処理プログラムとが協働することで実現される。他方、補正規則記憶部２４のハードウェア構成は、画像処理装置１０が備える記憶装置（具体的には、ＲＯＭ及びＲＡＭ等のメモリ；ハードディスク、メモリカード、フレキシブルディスク（ＦＤ）、コンパクトディスク（ＣＤ）、ＤＶＤ及びＢｌｕ−ｒａｙディスク（登録商標）等の光ディスク、磁気ディスク、ＩＣ（Integrated Circuit）カード等の外部記憶装置であってもよいし、あるいは、画像処理装置１０と通信可能に接続された他のコンピュータの記憶装置であってもよい。
【００５０】
なお、各処理部の構成について付言しておくと、本発明において、画像処理装置１０の各処理部（具体的には、画像入力受付部２１、タグ情報付与部２２、補正規則設定部２３、モード切替え部２５、選択操作受付部２６、補正提案部２７、画像補正部２８、補正規則追加部２９及び逆補正部３０の各々）のハードウェア構成は、専用のハードウェアであってもよいし、プログラムを実行する各種のプロセッサまたはコンピュータであってもよい。
また、各種のプロセッサには、ソフトウェア（プログラム）を実行して各処理部として機能する汎用的なプロセッサであるＣＰＵ（Central Processing Unit）、ＦＰＧＡ（Field Programmable Gate Array）等の製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス（Programmable Logic Device：ＰＬＤ）、及びＡＳＩＣ（Application Specific Integrated Circuit）等の特定の処理をさせるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。
また、一つの処理部を、これら各種のプロセッサのうちの一つで構成してもよいし、同種または異種の二つ以上のプロセッサの組み合わせ、例えば、複数のＦＰＧＡの組み合わせ、または、ＦＰＧＡ及びＣＰＵの組み合わせ等によって構成してもよい。また、複数の処理部を、各種のプロセッサのうちの一つで構成してもよいし、複数の処理部のうちの二つ以上をまとめて一つのプロセッサを用いて構成してもよい。
また、例えば、サーバおよびクライアント等のコンピュータに代表されるように、一つ以上のＣＰＵとソフトウェアの組み合わせで一つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態があり、本実施形態は、この形態に該当する。
また、システムオンチップ（System on Chip：ＳｏＣ）等に代表されるように、複数の処理部を含むシステム全体の機能を一つのＩＣ（Integrated Circuit）チップで実現するプロセッサを使用する形態がある。
さらに、上記各種のプロセッサのハードウェア構成は、より具体的には、半導体素子などの回路素子を組み合わせた電気回路（Circuitry）である。
【００５１】
以下、本発明の画像処理装置の各処理部について説明する。
〔画像入力受付部〕
画像入力受付部２１は、ユーザがユーザ端末１１を通じて行う画像の入力を、ネットワークＮを通じて受け付ける。また、１回の画像入力においては、少なくとも１枚以上の画像が入力される。ここで、「画像入力」としては、ユーザ端末１１から画像処理装置１０への画像のアップロードが該当する。また、「画像入力」には、ソーシャルネットワークサービス（ＳＮＳ）への投稿のための入力が含まれる。さらに、データベース１２に蓄積された既存（アップロード済み）の画像群の中から少なくとも１枚以上の画像を選択し、その選択結果をユーザ端末１１から画像処理装置１０に向けて送ることも「画像入力」に含まれるものとする。
【００５２】
〔タグ情報付与部〕
タグ情報付与部２２は、画像入力受付部２１が画像入力を受け付けたとき、入力画像にタグ情報を付与する。具体的に説明すると、タグ情報付与部２２は、画像入力受付部２１が画像入力を受け付けると、入力画像に対して画像解析を実施して入力画像中のオブジェクトを特定する。オブジェクトとは、入力画像に写った被写体としての人物及び物、入力画像が風景写真であれば場所、建物、風景（景観）及び撮影時の季節等である。
画像解析は、画像内容（画像特徴）を解析する処理であり、顔検出、顔認識、ボケブレ、明るさ、類似解析、撮影時間及びＧＰＳ（Global Positioning System）情報等の位置情報を利用した画像のグルーピング、画像認識（被写体判別）、シーン認識、並びにオブジェクト認識等を利用することができる。また、画像解析には、Ｅｘｉｆ（Exchangeable image file format）などの画像のメタデータ情報を解析する処理も含まれる。タグ情報付与部２２は、入力画像中のオブジェクトを特定する際に、メタデータ情報の解析から得られる情報（例えば、ＧＰＳ情報、撮影日時及びシャッター速度等）を参考にしてオブジェクトを特定することができる。タグ情報付与部２２は、画像解析として、画像内容の解析、及びメタデータ情報の解析のうちの少なくとも一方を行うことができる。メタデータ情報を持たない画像に対しては、タグ情報付与部２２は、画像内容の解析のみを行う。なお、画像解析方法については、特に限定されず、公知方法を含め、各種の画像解析方法を利用することができる。
【００５３】
また、タグ情報付与部２２は、画像解析の結果に対してアノテーション技術を適用し、入力画像中のオブジェクトに対応したタグ情報を、入力画像に付与する。本実施形態において、タグ情報付与部２２は、一つの画像に対して、異なる抽象度にて２種類以上のタグ情報を付与する。詳しく説明すると、タグ情報は、オブジェクトに関してより抽象的な属性を示す第一タグ情報と、オブジェクトに関して第一タグ情報よりも具体的な属性を示す第二タグ情報と、を含んでいる。第一タグ情報は、オブジェクトのテーマ（例えば、「風景」、「料理」及び「人物」など）を示すものであり、最も主要なタグ情報である。第二タグ情報は、オブジェクトの分類カテゴリ（例えば、「山」、「海」、「中華料理」、「フランス料理」、「友達」及び「家族」など）又は名称（例えば、地名、施設名、料理名、商品名、及び人物の名前など）を示すものであり、個々具体的な内容を示すタグ情報である。タグ情報付与部２２は、一つの入力画像に対して、第一タグ情報及び第二タグ情報の双方を付与する。具体例を挙げて説明すると、例えば、入力画像中の被写体（オブジェクト）が『ユリ（花）』である場合、その入力画像には、第一タグ情報としての『花』が設定され、第二タグ情報としての『ユリ』が付与されることになる。
【００５４】
なお、本実施形態では、抽象度を変えて複数のタグ情報が付与されるが、少なくとも一つ付与されればよい。つまり、一つの入力画像に付与されるタグ情報が一つのみであってもよく、あるいは、抽象度を変えて三種類以上のタグ情報が付与されてもよい。また、タグ情報付与部２２は、オブジェクトの名称そのものをタグ情報として付与してもよく、あるいは、オブジェクトの名称と関連する文字列（例えば、オブジェクト名称から連想されるキーワード等）をタグ情報として付与してもよい。さらに、タグ情報付与部２２は、ユーザがユーザ端末１１を操作することで指定した文字列をタグ情報として付与してもよい。
【００５５】
〔補正規則設定部〕
補正規則設定部２３は、画像入力受付部２１が画像入力（アップロード）を受け付けると、入力画像を補正する際に適用される補正規則を設定する。本実施形態において、補正規則設定部２３は、入力画像に付与されたタグ情報に応じて、入力画像に対する補正規則を自動的に設定することができる。
【００５６】
詳しく説明すると、補正規則設定部２３は、補正規則記憶部２４に記憶された複数種類の補正規則の中から、入力画像のタグ情報と対応する補正規則を抽出し、抽出した補正規則を、入力画像に対する補正規則（厳密には、入力画像の補正に適用する補正規則）として設定する。
【００５７】
補正規則記憶部２４は、予め用意された複数種類の補正規則を、タグ情報と関連付けて記憶する。より具体的に説明すると、補正規則記憶部２４には、第一タグ情報と関連付けられた補正規則と、第二タグ情報と関連付けられた補正規則とが、それぞれ、図３に図示のテーブル形式で記憶されている。図３は、補正規則とタグ情報との対応関係を示すテーブルを示している。
【００５８】
補正規則記憶部２４に記憶された補正規則のうち、第一タグ情報と関連付けられた補正規則は、ある第一タグ情報が付与された画像を補正する際に適用する補正規則として多くのユーザに利用される主要な補正規則であり、予め複数用意されている。第二タグ情報と関連付けられた補正規則は、あるユーザの入力画像のうち、同一の第二タグ情報が付与された画像を補正する際に頻繁に利用されるものであり、ユーザ固有の補正規則として登録された頻出補正規則である。この頻出補正規則は、図３に示すように、ユーザ別に補正規則記憶部２４に記憶されている。すなわち、第二タグ情報と関連付けられた補正規則（頻出補正規則）は、その補正規則を適用して補正される画像の提供元であるユーザと関連付けられている。
【００５９】
なお、第二タグ情報と補正規則とユーザとの関連付けについては、画像処理装置１０による機械学習によって行われる。具体的に説明すると、同一のユーザによって入力され、且つ、同一の第二タグ情報が付与された画像に対して同じ補正規則が所定回数以上適用されると、そのパターンが学習されて、第二タグ情報と補正規則とユーザとの関連付けがなされる。分かり易くは、第二タグ情報と補正規則とユーザとの組み合わせについて、頻出するパターンが特定される。
【００６０】
補正規則設定部２３についての説明に戻ると、補正規則設定部２３は、入力画像に付与されたタグ情報が、補正規則記憶部２４に記憶された各補正規則と関連付けられたタグ情報のいずれかと一致するかを判定する。そして、両タグ情報が一致する場合、補正規則設定部２３は、補正規則記憶部２４に記憶された補正規則中、入力画像に付与されたタグ情報と一致するタグ情報に関連付けられた補正規則を、入力画像に対する補正規則として設定する。
【００６１】
詳しく説明すると、本実施形態において、タグ情報付与部２２は、前述したように、第一タグ情報及び第二タグ情報の双方を入力画像に付与する。補正規則設定部２３は、入力画像に付与された第一タグ情報及び第二タグ情報のうちの少なくとも一方が、補正規則記憶部２４に記憶された補正規則と関連付けられたタグ情報のいずれかと一致するかどうかを判定する。このとき、補正規則設定部２３は、入力画像に付与された第二タグ情報が、入力画像の提供元であるユーザと関連付けられた補正規則のいずれかに関連付けられているかどうかを判定する。
【００６２】
そして、入力画像に付与された第一タグ情報及び第二タグ情報のうちの一方が、補正規則と関連付けられたタグ情報のいずれかと一致する場合、補正規則設定部２３は、その一致するタグ情報に関連付けられた補正規則を、入力画像に対する補正規則として設定する。
【００６３】
また、入力画像に付与された第一タグ情報及び第二タグ情報の両方が、補正規則と関連付けられたタグ情報と一致する場合、補正規則設定部２３は、補正規則記憶部２４に記憶された補正規則中、入力画像に付与された第二タグ情報と一致する第二タグ情報に関連付けられた補正規則を、入力画像に対する補正規則として設定する。厳密には、入力画像の提供元であるユーザと関連付けられており、且つ、入力画像に付与された第二タグ情報と一致する第二タグ情報と関連付けられた補正規則を、入力画像に対する補正規則として設定する。
【００６４】
以上のように、本実施形態では、入力画像に付与された第一タグ情報及び第二タグ情報の両方が、補正規則と関連付けられたタグ情報と一致する場合、第二タグ情報に関連付けられた補正規則を優先的に適用する。この内容について一例を挙げて具体的に説明すると、例えば、ユーザＡ氏から入力された画像に対して第一タグ情報「風景」が、第二タグ情報「山」が付与されたとする。ここで、補正規則記憶部２４には、図３に示すように、第一タグ情報である「風景」に関連付けられた補正規則「Dynamic」が記憶されている。また、図３に示すように、ユーザＡ氏に関連付けられた補正規則の中には、第二タグ情報である「山」と関連付けられた補正規則「Retro」が含まれている。上記の場合には、補正規則「Dynamic」ではなく、補正規則「Retro」が、入力画像に対する補正規則として設定される。
以上に説明した手順によって補正規則を設定すれば、入力画像中のオブジェクトの具体的な内容に応じて、より妥当な補正規則が設定される。このため、画像補正がより一層適切に実施されることになる。
【００６５】
〔モード切替え部〕
モード切替え部２５は、補正規則設定部２３が補正規則を設定するモードを、自動モードと手動モードとの間で切り替える。手動モードは、補正規則設定部２３がユーザの指示に従って補正規則を設定するモードである。自動モードは、補正規則設定部２３が入力画像に対する補正規則を、入力画像に付与されたタグ情報に応じて自動的に設定するモードである。
【００６６】
モードの切替えは、ユーザが図４に図示の補正用設定画面を通じて実施することが可能である。具体的に説明すると、ユーザ端末１１のディスプレイに図４の設定画面を表示した状態で、設定画面中のモード切替えボタンＢｔ１を操作することでモードが切り替えられる。図４は、補正用の設定画面の一例を示す図である。
【００６７】
モードが自動モードであるとき、補正規則設定部２３は、前述したように、入力画像に対する補正規則を設定するにあたり、入力画像に付与されたタグ情報が、補正規則記憶部２４に記憶された補正規則と関連付けられたタグ情報のいずれかと一致する否かを判定する。そして、入力画像に付与されたタグ情報が、補正規則と関連付けられたタグ情報と一致している場合、補正規則設定部２３は、その補正規則（すなわち、入力画像に付与されたタグ情報と一致するタグ情報と関連付けられた補正規則）を、入力画像に対する補正規則として設定する。
【００６８】
一方、モードが手動モードであるとき、ユーザは、不図示の指定画面を通じて５種類の補正規則（Dynamic、Retro、Instant、Black&White、Glitter）の中から一つを指定する。ユーザが指定した補正規則の種類は、ユーザ端末１１から画像処理装置１０に通知され、補正規則設定部２３は、通知された種類の補正規則を、入力画像に対する補正規則として設定する。
【００６９】
〔選択操作受付部〕
選択操作受付部２６は、補正の要否に関するユーザの選択操作を受け付ける。選択操作とは、モードが自動モードであるときに補正規則設定部２３が自動的に設定する補正規則を、実際に適用して画像補正を実施するか否かを選択するために行われる操作である。なお、選択操作は、各ユーザによって補正規則別に行われる。そのため、選択操作受付部２６は、各ユーザの選択操作を補正規則別に受け付ける。
【００７０】
選択操作について説明すると、ユーザは、ユーザ端末１１のディスプレイに図４の設定画面を表示させ、設定画面を通じて選択操作を行う。詳しく説明すると、設定画面には、補正規則記憶部２４に記憶された補正規則を適用して補正を行うか否かを選択するための選択ボタンＢｔ２が、補正規則別に設けられている。厳密には、補正規則記憶部２４に記憶された補正規則のうち、第一タグ情報に関連付けられた補正規則に対して選択ボタンＢｔ２が設けられている。ユーザは、第一タグ情報に関連付けられた補正規則の各々について、選択ボタンＢｔ２を操作することで補正規則の要否を選択する。なお、補正の要否を選択することができる補正規則は、第一タグ情報に関連付けられた補正規則に限定されるものではなく、第二タグ情報に関連付けられた補正規則についても補正の要否を選択することができてもよい。
【００７１】
上述した手順によりユーザが各補正規則について補正の要否を選択すると、選択操作受付部２６がその選択操作を受け付ける。そして、選択操作受付部２６が受け付けた選択操作の内容（分かり易くは、補正の要否）に応じて、補正規則を適用した画像補正を実施するか否かが決められる。
なお、初期設定では、第一タグ情報に関連付けられた補正規則のすべてについて、当該補正規則を適用した補正を実施することになっている。そして、ユーザは、不要な補正規則を適用対象から外す場合に、上記の選択操作を行う。
【００７２】
〔補正提案部〕
補正提案部２７は、補正規則設定部２３が補正規則を自動的に設定したときに、その補正規則を適用した入力画像の補正をユーザに対して提案する。具体的に説明すると、補正提案部２７は、画像補正を提案するにあたり、図５に図示の補正提案用ウィンドウをユーザ端末１１のディスプレイにポップアップ表示させる。厳密に説明すると、補正提案部２７は、補正提案用ウィンドウを表示させるためのデータを生成し、そのデータをユーザ端末１１に向けて送信する。ユーザ端末１１は、ネットワークＮを通じて上記のデータを受信して展開する。これにより、ユーザ端末１１のディスプレイに、図５に図示の補正提案用ウィンドウがポップアップ表示される。なお、図５は、補正提案用ウィンドウの一例を示す図である。
【００７３】
補正提案用ウィンドウには、図５に示すように、入力画像を補正規則設定部２３によって設定された補正規則の内容を示す文字列情報Ｆ、及び当該補正規則を適用して入力画像を補正したときの補正済み画像Ｇが表示される。つまり、補正提案用ウィンドウの表示データには、補正に適用する補正規則の内容に応じた文字列情報Ｆ、及び、補正済み画像Ｇを表示させるためのデータが組み込まれている。ユーザ端末１１のディスプレイに補正提案用ウィンドウが表示されると、ユーザは、補正提案用ウィンドウ中の文字列情報Ｆ及び補正済み画像Ｇを見る。その上で、ユーザは、入力画像の補正の許否を決定し、決定結果に応じて設定画面上の許否決定ボタンＢｔ３を押す。これにより、提案された補正に対する許否の決定を示すデータ（以下、許否決定データと言う）が、ユーザ端末１１により生成され、許否決定データがユーザ端末１１から画像処理装置１０に向けて送信される。補正提案部２７は、許否決定データを受信して解析することにより、提案した画像の補正に対するユーザの許否を確認する。
【００７４】
〔画像補正部〕
画像補正部２８は、補正規則設定部２３によって設定された補正規則を適用して入力画像を補正する。本実施形態では、補正提案部２７により提案された画像補正に対するユーザの許可を補正提案部２７が確認したとき（つまり、補正を許可することを示す許否決定データを受信したとき）にのみ、画像補正部２８は、補正提案部２７により提案された画像補正を実施する。
【００７５】
画像補正部２８によって補正された画像、すなわち補正済み画像は、補正前の画像の提供元であるユーザと関連付けられた状態でデータベース１２に蓄積される。なお、本実施形態では、入力画像を補正した場合には、補正後の入力画像（すなわち、補正済み画像）のみがデータベース１２に蓄積される。ただし、これに限定されるものではなく、補正済み画像及び補正前の入力画像の双方がデータベース１２に蓄積されてもよい。
【００７６】
また、本実施形態では、前述したように、補正規則設定部２３が自動的に設定する各補正規則について、選択操作受付部２６が補正の要否に関するユーザの選択操作を受け付ける。画像補正部２８は、選択操作受付部２６が受け付けた選択操作の内容（すなわち、補正の要否）に応じて、入力画像の補正を実施し、あるいは補正を不実施とする。
【００７７】
詳しく説明すると、モードが自動モードである間において、補正が必要であるという選択操作を選択操作受付部２６が受け付けた補正規則については、当該補正規則を適用した画像補正が実施される。例えば、図４に図示の設定画面において、ユーザが、第一タグ情報「風景」が関連付けられた補正規則「Dynamic」について、その補正規則を適用した補正が必要であるという選択操作（具体的には、選択ボタンＢｔ２をオンにセットする操作）を行ったとする。この場合、入力画像に付与された第一タグ情報が「風景」であると、自動モードにおいて補正規則「Dynamic」が設定され、画像補正部２８は、補正規則「Dynamic」を適用した入力画像の補正を実施する。
【００７８】
また、第一タグ情報「料理」が関連付けられた補正規則「Instant」については、その補正規則を適用した補正を不要とする選択操作（具体的には、選択ボタンＢｔ２をオフにセットする操作）が行われたとする。この場合、入力画像に付与された第一タグ情報が「料理」であると、自動モードにおいて補正規則「Instant」が自動的に設定されるが、この補正規則「Instant」を適用した入力画像の補正については、自動的に不実施とされる。
【００７９】
〔補正規則追加部〕
補正規則追加部２９は、補正規則記憶部２４に記憶される補正規則を追加するものである。具体的に説明すると、補正規則追加部２９は、あるユーザが画像を入力（アップロード）する際に補正規則を個別に指定した場合において所定の条件が満たされると、その補正規則と入力画像（厳密には、入力画像に付与されるタグ情報）とのパターンを補正規則記憶部２４に新たに記憶させる。
【００８０】
より詳しく説明すると、モードが手動モードであるとき、補正規則設定部２３がユーザの指示に従って補正規則を設定し、画像補正部２８が設定された補正規則を適用して入力画像を補正したとする。ここで、ユーザの指示に従って設定された補正規則を対象補正規則とし、対象補正規則を適用して補正された画像に付与されたタグ情報（厳密には、第二タグ情報）を対象タグ情報とする。
そして、補正規則追加部２９は、下記の条件１を満たす対象補正規則と、下記の条件２を満たす対象タグ情報との組み合わせが現れると、両者を互いに関連付けて補正規則記憶部２４に記憶させる。
条件１：同じ対象補正規則を適用して補正された複数の画像の数が、閾値以上であること。
条件２：条件１を満たす対象補正規則を適用して補正された複数の画像に対して、同じ対象タグ情報が付与された回数が、閾値以上であること。
【００８１】
ここで、条件１及び条件２について一例を挙げて具体的に説明する。例えば、ユーザＡ氏が画像入力（アップロード）を複数回行ったとする。ここで、各回の入力画像には、同じ第二タグ情報「山」（対象タグ情報に相当）が付与されたとする。また、各回の画像入力の際には、ユーザＡ氏が補正規則「Black&White」（対象補正規則に相当）を指定し、各回の入力画像が補正規則「Black&White」を適用して補正されたとする。このとき、同じ補正規則「Black&White」を適用した補正の実施回数、換言すると、同じ補正規則「Black＆White」を適用して補正された画像の数が閾値Ｈ（Ｈは、１以上の自然数）以上であると、上述の条件１が満たされることになる。また、同じ補正規則「Black&White」を適用して補正された画像に対して、同じ第二タグ情報「山」が付与された回数が閾値Ｈ以上であると、上述の条件２が満たされることになる。そして、上記のケースにおいて条件１及び２の両方が満たされたとき、補正規則追加部２９は、補正規則「Black&White」を第二タグ情報「山」と関連付けて、ユーザＡ氏用の補正規則として新たに補正規則記憶部２４に記憶させる。
【００８２】
なお、上記の閾値Ｈは、一定値であってもよく（変更不能であってもよく）、あるいは適宜変更することが可能であってもよい。また、上述のケースでは、対象タグ情報が第二タグ情報であることとしたが、これに限定されるものではなく、対象タグ情報が第一タグ情報であってもよい。
【００８３】
〔逆補正部〕
逆補正部３０は、画像補正部２８により補正規則を適用して補正された補正済み画像に対して逆補正を実施し、その補正済み画像を補正前の画像に戻す。具体的に説明すると、ユーザは、画像補正実施後に、ユーザ端末１１を通じて補正済み画像に対する補正撤回を要求することができる。逆補正部３０は、ネットワークＮを通じてユーザ端末１１から補正撤回の要求を受け付けると、逆補正の対象となる補正済み画像をデータベース１２から抽出する。補正済み画像は、適用された補正規則に関する情報と共にデータベース１２に記憶されている。逆補正部３０は、逆補正の対象となる補正済み画像を抽出したときに、抽出された補正済み画像に対して適用された補正規則を特定する。逆補正部３０は、特定した補正規則に基づき、その補正規則が適用された補正済み画像を補正前の画像に戻すための画像処理、すなわち逆補正を実施する。逆補正が実施された補正済み画像は、補正前の画像に書き換えられてデータベース１２に蓄積される。
【００８４】
［画像処理方法］
次に、本発明の画像処理方法について説明する。
本発明の画像処理方法は、画像処理装置１０を構成する図１に図示のコンピュータ１０ａ（以下では、単に「コンピュータ１０ａ」という）によって実現されるデータ処理フロー（以下、画像処理フロー）において適用される。画像処理フローは、図６乃至図８に図示の手順で進行する。図６乃至図８は、画像処理フローの流れを示す図である。
以下では、画像処理システムＳの動作例として画像処理フローについて説明する。なお、以下では、画像処理フローにおいてコンピュータ１０ａによって実施される各工程を主に説明することとする。また、以下の説明では、ユーザ端末１１に表示される画面、すなわちＧＵＩ（Graphical User Interface）を適宜参照することとする。
【００８５】
画像処理フローを開始するにあたり、ユーザは、ユーザ端末１１を操作して、画像管理用のアプリケーションソフトを起動する。これにより、ユーザ端末１１には基本画面が描画される。また、ユーザが所定の画面操作を行うことで、基本画面が図９に図示の入力用画面へと切り替わる。図９は、入力用画面の一例を示す図である。
【００８６】
画像入力画面には、図９に示すように、ユーザ端末１１内に格納された画像、すなわち画像処理装置１０への入力候補となる画像のサムネイル画像ＳＰ（図９では、簡略化して斜線ハッチング付きの四角形で図示）が一覧形式で表示される。ユーザは、入力（アップロード）する画像を選択し、選択した画像のチェックボックスＢｃにチェックを入れて、画像入力画面の最下段に設けられた画像送信ボタンＢｔ４をクリックする。かかる動作が行われることにより、ユーザ端末１１は、ユーザによって選択された画像をコンピュータ１０ａに対して入力（具体的には、アップロード）する。
【００８７】
なお、上述した画像管理用のアプリケーションプログラムは、ＳＮＳ（ソーシャルネットワークサービス）と連動することが可能であり、ユーザは、画像管理用のアプリケーションプログラムからＳＮＳにログインすることができる。さらに、ユーザは、ＳＮＳにログインした後、上述した手順と同様の手順により、図９の入力用画面で選択した画像をＳＮＳへ投稿することが可能である。
【００８８】
ユーザは、選択した画像を入力したりＳＮＳへ投稿したりする段階で、その画像の補正を要求し、また、補正時に適用する補正規則を指示することができる。そして、補正に関するユーザが指示した内容は、データ化されてユーザ端末１１からコンピュータ１０ａに向けて送信される。
【００８９】
コンピュータ１０ａでは、画像入力受付部２１が、ユーザ端末１１からの画像入力を受け付け、具体的には、ユーザ端末１１から入力されてくる画像をネットワークＮ経由で受信する（Ｓ００１）。なお、ユーザがＳＮＳにログインして入力用画面で選択した画像をＳＮＳへ投稿した場合には、画像入力受付部２１は、ＳＮＳへの投稿のために行われた画像入力（すなわち、投稿画像のアップロード）を受け付ける。
【００９０】
画像入力受付部２１が画像入力を受け付けると、これをトリガーとして、タグ情報付与部２２が、入力画像を解析して入力画像中のオブジェクトを特定し、特定したオブジェクトに応じた第一タグ情報及び第二タグ情報を入力画像に付与する（Ｓ００２）。
【００９１】
また、画像入力時に補正に関する指示情報がユーザ端末１１から送られてきた場合（Ｓ００３でＹｅｓ）、コンピュータ１０ａのモード切替え部２５が、モードを手動モードに設定する（Ｓ００４）。他方、指示情報が送られて来ない場合には（Ｓ００３でＮｏ）、モード切替え部２５は、モードを自動モードに設定する（Ｓ００５）。
【００９２】
モードが手動モードであるとき、補正規則設定部２３は、上記の指示情報を解析して、ユーザが指示した補正規則の種類を特定する（Ｓ００６）。その後、補正規則設定部２３は、特定した種類の補正規則を、入力画像に対する補正規則として設定する。例えば、ユーザが補正規則「Instant」の適用を指示した場合には、補正規則設定部２３は、補正規則「Instant」を入力画像に対する補正規則として設定する。
【００９３】
その後、画像補正部２８が、補正規則設定部２３によって設定された補正規則を適用して入力画像を補正し、補正済み画像をデータベース１２に蓄積する（Ｓ００７）。この際、補正済み画像は、ステップＳ００２で入力画像に付与された第一タグ情報及び第二タグ情報、並びに補正前の画像の提供元であるユーザと関連付けられてデータベース１２に蓄積される。
【００９４】
また、モードが手動モードである間に画像補正が実施されると、補正規則追加部２９が、その補正において適用された補正規則を対象補正規則とし、補正済み画像に付与されたタグ情報（厳密には、第二タグ情報）を対象タグ情報として、所定の判定処理を行う（Ｓ００８）。この判定処理では、対象補正規則が上述の条件１を満たし、且つ、対象タグ情報が上述の条件２を満たしているかどうかを判定する。
【００９５】
そして、条件１及び条件２の双方が満たされている場合、補正規則追加部２９は、条件１を満たす対象補正規則を、条件２を満たす対象タグ情報、及び、画像提供元であるユーザと関連付けて補正規則記憶部２４に記憶させる（Ｓ００９）。この時点で画像処理フローが終了する。
一方、上記の判定処理において条件１及び条件２の少なくとも一方が満たされていないと判断された場合には、ステップＳ００９が行われずに画像処理フローが終了する。
【００９６】
ステップＳ００５に戻って説明すると、モードが自動モードに設定された場合、画像入力受付部２１による画像入力の受付をトリガーとして、補正規則設定部２３が、入力画像に対する補正規則を自動的に設定する。具体的に説明すると、補正規則設定部２３は、入力画像の提供元であるユーザと、ステップＳ００２で入力画像に付与された第一タグ情報及び第二タグ情報と、を特定する（Ｓ０１０）。
【００９７】
その後、補正規則設定部２３は、補正規則記憶部２４に記憶された補正規則の中に、ステップＳ０１０で特定された第一タグ情報と一致する第一タグ情報と関連付けられた補正規則があるかを判定する（Ｓ０１１）。一致した第一タグ情報と関連付けられた補正規則があると、補正規則設定部２３は、その補正規則を適用候補（以下、第一タグ情報に関連付けられた適用候補という）とする。
【００９８】
また、補正規則設定部２３は、補正規則記憶部２４に記憶された補正規則の中に、ステップＳ０１０で特定されたユーザに関連付けられ、且つ、ステップＳ０１０で特定された第二タグ情報と一致する第二タグ情報と関連付けられた補正規則があるかを特定する（図７中のＳ０１２、図８中のＳ０２３）。ユーザ及び一致した第二タグ情報と関連付けられた補正規則があると、補正規則設定部２３は、その補正規則を適用候補（以下、第二タグ情報に関連付けられた適用候補という）とする。
【００９９】
ここで、第一タグ情報に関連付けられた適用候補のみがあったとする（すなわち、Ｓ０１１でＹｅｓ、且つＳ０１２でＮｏ）。この場合には、選択操作受付部２６が、当該適用候補に該当する補正規則について、その補正規則を適用した補正を不要とするユーザの選択操作を受け付けたかどうかを判定する（Ｓ０１３）。
【０１００】
より詳しく説明すると、ユーザ端末１１側では、ユーザが図４に図示の設定画面を通じて選択操作を予め行っていることがある。その場合には、コンピュータ１０ａの選択操作受付部２６が選択操作を受け付け、厳密には、選択操作の内容を示すデータをユーザ端末１１から受信する。
【０１０１】
そして、第一タグ情報に関連付けられた適用候補に該当する補正規則について、選択操作受付部２６が補正不要の選択操作を受け付けている場合（Ｓ０１３でＹｅｓ）、上記補正規則を適用した補正が不実施とされる（Ｓ０１４）。この場合、入力画像は、未補正のままでデータベース１２に蓄積される。
【０１０２】
他方、第一タグ情報に関連付けられた適用候補に該当する補正規則について、選択操作受付部２６が補正不要の選択操作を受け付けていなかったとする（Ｓ０１３でＮｏ）。この場合、第一タグ情報に関連付けられた適用候補に該当する補正規則を適用して画像を補正することについて、ユーザが必要と判断している。したがって、補正規則設定部２３は、第一タグ情報に関連付けられた適用候補に該当する補正規則を、入力画像に対する補正規則として設定する（Ｓ０１５）。
【０１０３】
補正規則設定部２３が補正規則を設定すると、その直後に、コンピュータ１０ａの補正提案部２７が、前ステップＳ０１５にて設定された補正規則を適用した補正をユーザに対して提案する（Ｓ０１６）。より詳しく説明すると、補正提案部２７は、上述の確認用ウィンドウをポップアップ表示させるためのデータを生成し、そのデータをユーザ端末１１に向けて送信する。ユーザ端末１１側で上記のデータが受信されると、確認用ウィンドウがポップアップ表示される。確認用ウィンドウには、ステップＳ０１５にて設定された補正規則に応じた文字列Ｆ、及び、当該補正規則を適用して入力画像を補正したときの補正済み画像Ｇ（厳密には、補正済み画像Ｇの縮小画像）が表示される。
【０１０４】
また、確認用ウィンドウには２種類の許否決定ボタンＢｔ３が設けられており、ユーザは、文字列情報Ｆ及び補正済み画像Ｇを見て、提案された補正の許否を決定し、いずれか一方の許否決定ボタンＢｔ３をクリックする。ユーザ端末１１は、ユーザがクリックした許否決定ボタンＢｔ３の種類（すなわち、補正許否に関するユーザの決定結果）を示すデータを送信する。補正提案部２７は、ユーザ端末１１から送られてくるデータを受信し、そのデータに基づいて補正の許否を確認する（Ｓ０１７）。
【０１０５】
そして、補正提案部２７によって提案された入力画像の補正が許可されたことを補正提案部２７が確認すると（Ｓ０１７でＹｅｓ）、画像補正部２８が、補正提案部２７が提案した入力画像の補正、すなわち、ステップＳ０１５で設定された補正規則を適用して入力画像の補正を実施し、補正済み画像をデータベース１２に蓄積する（Ｓ０１８）。この際、補正済み画像は、ステップＳ００２で入力画像に付与された第一タグ情報及び第二タグ情報、並びに補正前の画像の提供元であるユーザと関連付けられてデータベース１２に蓄積される。
【０１０６】
他方、補正提案部２７が提案した入力画像の補正が拒否されたことを補正提案部２７が確認すると（Ｓ０１７でＮｏ）、補正提案部２７が提案した入力画像の補正が不実施となる（Ｓ０１４）。この場合、入力画像は、未補正のままでデータベース１２に蓄積される。
そして、入力画像又は補正済み画像がデータベース１２に蓄積された時点で画像処理フローが終了する。
【０１０７】
ステップＳ０１２に戻って説明すると、第一タグ情報に関連付けられた適用候補、及び第二タグ情報に関連付けられた適用候補の双方があるとする（すなわち、Ｓ０１１でＹｅｓ、且つＳ０１２でＹｅｓ）。この場合、補正規則設定部２３は、上記二つの適用候補のうち、第二タグ情報に関連付けられた適用候補に該当する補正規則を優先的に適用し、当該補正規則を入力画像に対する補正規則として設定する（Ｓ０１９）。
【０１０８】
補正規則設定部２３が補正規則を設定すると、その直後に、補正提案部２７が、前ステップＳ０１９にて設定された補正規則を適用した入力画像の補正をユーザに対して提案する（Ｓ０２０）。提案の手順については、ステップＳ０１６と同様である。ユーザは、ユーザ端末１１のディスプレイにポップアップ表示された確認用ウィンドウを通じて、提案された画像補正の内容を確認する。また、ユーザは、提案された補正の許否を決定し、決定結果に応じて許否決定ボタンＢｔ３をクリックする。ユーザ端末１１は、クリックされた許否決定ボタンＢｔ３の種類を示すデータを送信し、補正提案部２７は、ユーザ端末１１から送られてくるデータに基づいて補正の許否を確認する（Ｓ０２１）。
【０１０９】
補正提案部２７によって提案された入力画像の補正が許可されると（Ｓ０２１でＹｅｓ）、画像補正部２８は、補正提案部２７が提案した入力画像の補正を実施する（Ｓ０２２）。補正済み画像は、ステップＳ００２で入力画像に付与された第一タグ情報及び第二タグ情報、並びに補正前の画像の提供元であるユーザと関連付けられてデータベース１２に蓄積される。
他方、補正提案部２７が提案した入力画像の補正が拒否された場合には（Ｓ０２１でＮｏ）、入力画像の補正が不実施となり、入力画像が未補正のままでデータベース１２に蓄積される（Ｓ０１４）。
そして、入力画像又は補正済み画像がデータベース１２に蓄積された時点で画像処理フローが終了する。
【０１１０】
ステップＳ０１１まで戻って説明すると、第一タグ情報に関連付けられた適用候補がなく、且つ、第二タグ情報に関連付けられた適用候補のみがあるとする（すなわち、Ｓ０１１でＮｏ、且つＳ０２３でＹｅｓ）。この場合、補正規則設定部２３は、第二タグ情報に関連付けられた適用候補に該当する補正規則を、入力画像に対する補正規則として設定する（Ｓ０２４）。以降、前述したステップＳ０２０〜Ｓ０２２と同様の手順により、設定された補正規則を適用した画像補正が提案され（Ｓ０２５）、提案された画像補正に対するユーザの許否が確認され（Ｓ０２６）、補正が許可された場合には、提案された画像補正が実施され、補正済み画像がデータベース１２に蓄積される（Ｓ０２７）。他方、提案された画像補正が拒否された場合には、提案された画像補正が不実施となり、入力画像が未補正のままでデータベース１２に蓄積される（Ｓ０２８）。
そして、入力画像又は補正済み画像がデータベース１２に蓄積された時点で画像処理フローが終了する。
【０１１１】
以上までに説明してきたように、本発明の画像処理方法によれば、ユーザが撮影画像をユーザ端末１１から画像処理装置１０に入力（アップロード）し、画像処理装置１０側で画像入力を受け付けると、これをトリガーとして、入力画像にタグ情報が付与され、また、タグ情報に基づいて補正規則が設定される。そして、設定された補正規則を適用した入力画像の補正がユーザに対して提案される。これにより、画像入力（アップロード）との関係で良好なタイミングで画像を適切に補正することが可能となり、画像補正時に適用される補正規則は、入力画像中のオブジェクトに応じて適切に設定されるようになる。
【０１１２】
また、前述したように、入力（アップロード）にはＳＮＳへの投稿のための入力が含まれる。すなわち、本発明によれば、ＳＮＳへの投稿のために画像を入力（アップロード）すると、これをトリガーとして、タグ情報の付与、補正規則の設定及び補正の提案が実施される。これにより、ＳＮＳに投稿されて公開される画像について、入力（アップロード）のタイミングで適切に補正することが可能となる。ちなみに、上述のケースでは、本発明の画像処理装置を利用するアプリケーション（すなわち、画像管理用のアプリケーションプログラム）は、ＳＮＳアプリケーションと連動するものであることとした。すなわち、上記のケースにおいて、本発明の画像処理装置は、入力された画像を主に管理するものであって、公開すべき画像を他のＳＮＳアプリケーションに渡すものである。そして、本発明の画像処理装置は、ＳＮＳアプリケーションに画像を渡す際に、ＳＮＳへの投稿のために入力された画像に対する補正規則を設定し、その補正規則を適用した画像補正を提案することができる。このとき、ＳＮＳアプリケーションのトランザクションを参照し、本発明の画像処理装置が設定した補正規則をＳＮＳアプリケーションに読み取らせ、ＳＮＳアプリケーション側で画像補正させてもよい。この場合に適用される補正規則及び補正対象画像に付与されるタグ情報が上記の条件１及び条件２を満たす場合には、補正規則とタグ情報とを関連付けて記憶しておくことができる。さらに、一度記憶した補正規則について、内容を適宜更新することもできる。
そして、次回以降の画像投稿において同じタグ情報が入力画像に対して付与されたときに、本発明の画像処理装置が設定した補正規則を適用して入力画像を補正してもよいし、あるいは、ＳＮＳアプリケーションに画像を引き渡す際に、適用すべき補正規則も併せて送信してＳＮＳアプリケーションに受け取らせ、ＳＮＳアプリケーション側で画像補正を実施してもよい。
なお、本発明の画像処理装置を利用するためのアプリケーション（画像管理用のアプリケーションプログラム）自体が、ＳＮＳアプリケーションであってもよい。
【０１１３】
本発明の画像処理方法は、例えば、その各々のステップをコンピュータに実行させるためのプログラム（具体的には、画像処理プログラム）によって実施することができる。また、画像処理プログラムが記録されたコンピュータに読み取り可能な記録媒体を提供することも可能である。記録媒体としては、フレキシブルディスク等の磁気ディスク；ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ（Digital Versatile Disc）及びＢｌｕ−ｒａｙディスク（登録商標）等の光ディスク、ＭＯ（Magneto-Optical disk）等の光磁気ディスク；並びにそれ以外のリムーバブルメディア等が挙げられる。なお、画像処理プログラムを例えば、磁気ディスク、光ディスク、あるいは光磁気ディスク等によって構成された記憶装置に予め記憶しておき、その記憶装置から通信回線を介してコンピュータに画像処理プログラムを提供（ダウンロード）してもよい。
【０１１４】
［変形例］
上述の実施形態では、画像入力の一例として、画像を画像処理装置１０にアップロード（ＳＮＳへの投稿のためのアップロードを含む）を挙げ、画像アップロードのタイミングで入力画像（アップロードされた画像）の補正を提案することとした。
一方、画像入力は、画像処理装置１０へのアップロードに限られず、例えば、アップロード後にデータベース１２に蓄積された画像の中から他のユーザと共有する画像（以下、共有画像）を指定することも、「画像入力」に含まれる。そして、共有画像を指定するタイミングで共有画像に応じた補正規則を設定し、当該補正規則を適用した画像補正を提案してもよい。
【０１１５】
以下では、共有画像を指定するタイミングで画像補正を提案する例（以下、変形例という）について説明する。
共有画像の指定は、ユーザ端末１１のディスプレイに表示された図１０に図示の共有設定画面を行われる。図１０は、共有設定画面の一例を示す図である。共有設定画面には、図１０に示すように、ユーザ（ユーザ端末１１の所有者）が過去に画像処理装置１０にアップロードした画像（厳密には、未補正の入力画像又は補正された補正済み画像）のサムネイル画像ＳＰｘが一覧形式で表示される。なお、図１０では、サムネイル画像ＳＰｘが簡略化されて斜線ハッチング付きの四角形で図示されている。
【０１１６】
ユーザは、共有設定画面に表示された画像群の中から共有画像とする画像を選択し、選択した画像のチェックボックスＢｃにチェックを入れる。また、共有設定画面には、共有範囲を設定する欄が設けられており、ユーザは、共有範囲について「特定ユーザ」及び「全てのユーザ」等の候補をプルダウン形式で選択することができる。さらに、共有設定画面には、ユーザＩＤの入力欄が設けられており、ユーザは、共有範囲として「特定ユーザ」が設定された際に、その特定ユーザのＩＤを入力することが可能である。そして、ユーザは、上記一連の設定が終了した後に、共有設定画面の最下段に設けられた共有ボタンＢｔ５をクリックする。かかる動作が行われることにより、ユーザ端末１１は、ユーザが指定した共有画像及び共有範囲等を示すデータを画像処理装置１０に向けて送信する。
【０１１７】
画像処理装置１０が上記のデータを受信すると（すなわち、画像入力を受け付けると）、これをトリガーとして、画像補正に係る一連のデータが上述した実施形態と略同様の手順により実施される。具体的に説明すると、共有画像に関連付けられた第一タグ情報及び第二タグ情報に応じて補正規則を設定し、設定した補正規則を適用した画像補正をユーザに対して提案する。そして、提案された画像補正に対するユーザの許可を確認した場合に、提案された画像補正、すなわち、設定された補正規則を適用して共有画像の補正が実施される。これにより、共有画像は、補正済み画像に書き換えられた上で、補正後に引き続きデータベース１２に蓄積される。
【０１１８】
以上のように、共有画像を指定するタイミングで共有画像を補正することで、共有画像を他のユーザと共有するにあたって画像補正の要否を検討し、補正が必要であると判断した場合に共有画像を補正することができ、補正された共有画像（補正済み画像）を他のユーザと共有することが可能となる。
なお、共有画像の補正については、共有画像を指定する度に毎回実施する場合に限定されず、例えば、共有範囲に特定ユーザが含まれる場合、あるいは、全ユーザに対して共有画像を公開する場合に限り、共有画像の補正を実施してもよい。
【符号の説明】
【０１１９】
１０  画像処理装置
１０ａ  コンピュータ
１１  ユーザ端末
１２  データベース
２１  画像入力受付部
２２  タグ情報付与部
２３  補正規則設定部
２４  補正規則記憶部
２５  モード切替え部
２６  選択操作受付部
２７  補正提案部
２８  画像補正部
２９  補正規則追加部
３０  逆補正部
Ｂｃ  チェックボックス
Ｂｔ１  モード切替えボタン
Ｂｔ２  選択ボタン
Ｂｔ３  許否決定ボタン
Ｂｔ４  画像送信ボタン
Ｂｔ５  共有ボタン
Ｆ  文字列情報
Ｇ  補正済み画像
ＳＰ，ＳＰｘ  サムネイル画像
Ｎ  ネットワーク
【図１】
2020046837.tif 000003
【図２】
2020046837.tif 000004
【図３】
2020046837.tif 000005
【図４】
2020046837.tif 000006
【図５】
2020046837.tif 000007
【図６】
2020046837.tif 000008
【図７】
2020046837.tif 000009
【図８】
2020046837.tif 000010
【図９】
2020046837.tif 000011
【図１０】
2020046837.tif 000012