(57)【要約】【課題】料理を被写体として含む料理画像を、他の料理画像に基づいて修正することが可能な画像修正装置、画像修正プログラム、及び画像修正方法を提供すること。【解決手段】画像修正装置は、料理を被写体として含む修正対象画像に含まれる前記料理又は当該料理のジャンルを特定する特定処理部と、前記修正対象画像に含まれる前記料理と同一の料理又は同一のジャンルの料理を被写体として含む一又は複数の手本画像の画像特徴情報に基づいて前記修正対象画像を修正する修正処理部とを備える。【選択図】図４
2019095847.tif 000002
【特許請求の範囲】
【請求項１】
料理を被写体として含む修正対象画像に含まれる前記料理又は当該料理のジャンルを特定する特定処理部と、
前記修正対象画像に含まれる前記料理と同一の料理又は同一のジャンルの料理を被写体として含む一又は複数の手本画像の画像特徴情報に基づいて前記修正対象画像を修正する修正処理部と、
を備える画像修正装置。
【請求項２】
前記修正対象画像を取得する取得処理部と、
前記修正対象画像を解析して当該修正対象画像の画像特徴情報を取得する解析処理部と、
料理を被写体として含む複数の手本画像の画像特徴情報を記憶する記憶部から、前記修正対象画像に含まれる料理と同一の料理又は同一のジャンルの料理を被写体として含む一又は複数の手本画像の画像特徴情報を読み出す読出処理部とを更に備え、
前記修正処理部は、前記修正対象画像の画像特徴情報と前記手本画像の画像特徴情報との差異に基づいて前記修正対象画像を修正する、
請求項１に記載の画像修正装置。
【請求項３】
前記画像特徴情報が、輝度、色彩、色相、コントラスト、シャープネス、焦点距離、及び被写体占有率の少なくとも１つを含む、
請求項１又は請求項２に記載の画像修正装置。
【請求項４】
前記修正処理部は、前記修正対象画像の画像特徴情報が前記手本画像の画像特徴情報に近づくように前記修正対象画像を修正する、
請求項１〜３のいずれかに記載の画像修正装置。
【請求項５】
グルメ情報提供サイトに登録されている複数の料理画像の中から一又は複数の料理画像を前記手本画像として選択する選択処理部を更に備える、
請求項１〜４のいずれかに記載の画像修正装置。
【請求項６】
前記選択処理部は、前記グルメ情報提供サイトにおける前記料理画像のクリック率、前記料理画像を含むウェブページのブックマーク登録率、前記ウェブページの階層、前記料理画像の表示サイズ、前記ウェブページにおける前記料理画像の配置位置、前記料理画像のデータサイズ、及び前記料理画像の解像度の少なくとも１つに基づいて前記手本画像を選択する、
請求項５に記載の画像修正装置。
【請求項７】
前記グルメ情報提供サイトには、飲食店ごとに、少なくとも１つのメイン画像を含む複数の料理画像が登録されており、
前記選択処理部は、前記メイン画像を前記手本画像として選択する、
請求項５に記載の画像修正装置。
【請求項８】
複数の料理画像の画像特徴情報と前記料理画像各々が良好な印象を与えるか否かが予め判定された結果を示す判定結果情報とに基づく機械学習結果に基づいて、任意の料理画像が良好な印象を与える度合いを示すスコアを算出する算出処理部を更に備え、
前記選択処理部は、前記料理画像各々の前記スコアに基づいて前記手本画像を選択する、
請求項５に記載の画像修正装置。
【請求項９】
前記修正対象画像が、前記グルメ情報提供サイトに登録される料理画像であり、
前記特定処理部は、前記グルメ情報提供サイトに前記料理画像を登録するための登録ページに対する飲食店の管理者の入力操作に応じて、前記修正対象画像に含まれる前記料理又は当該料理のジャンルを特定し、
前記修正処理部による修正後の前記修正対象画像が前記グルメ情報提供サイトに登録される、
請求項５〜８のいずれかに記載の画像修正装置。
【請求項１０】
前記解析処理部により取得された前記修正対象画像の画像特徴情報を、前記手本画像の画像特徴情報として前記記憶部に記憶させる記憶処理部を更に備える、
請求項２に記載の画像修正装置。
【請求項１１】
一又は複数のプロセッサに、
料理を被写体として含む修正対象画像に含まれる前記料理又は当該料理のジャンルを特定することと、
前記修正対象画像に含まれる前記料理と同一の料理又は同一のジャンルの料理を被写体として含む一又は複数の手本画像の画像特徴情報に基づいて前記修正対象画像を修正することと、
を実行させるための画像修正プログラム。
【請求項１２】
料理を被写体として含む修正対象画像に含まれる前記料理又は当該料理のジャンルを特定することと、
前記修正対象画像に含まれる前記料理と同一の料理又は同一のジャンルの料理を被写体として含む一又は複数の手本画像の画像特徴情報に基づいて前記修正対象画像を修正することと、
を含む画像修正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、料理を被写体として含む画像を修正するための画像修正装置、画像修正プログラム、及び画像修正方法に関する。
【背景技術】
【０００２】
過去に撮影された撮影画像とその撮影条件とが関連付けて記憶されており、現在の撮影シーンと同じ撮影シーンが過去に撮影されたときの撮影条件と同じ撮影条件で撮影を行うことが可能な撮影支援システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４１５２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記撮影支援システムは、過去に撮影された撮影条件と同じ撮影条件に撮影条件を自動的に設定することができるが、一旦撮影された撮影画像を、それ以前に撮影された撮影画像に基づいて修正するものではない。よって、前記撮影支援システムでは、料理を被写体として含む料理画像を、他の料理画像に基づいて修正することはできない。例えば、前記撮影支援システムでは、料理を被写体として含む料理画像を、良好な印象を与える他の料理画像に基づいて、より良好な印象を与えるように修正することはできない。
【０００５】
本発明の目的は、料理を被写体として含む料理画像を、他の料理画像に基づいて修正することが可能な画像修正装置、画像修正プログラム、及び画像修正方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る画像修正装置は、料理を被写体として含む修正対象画像に含まれる前記料理又は当該料理のジャンルを特定する特定処理部と、前記修正対象画像に含まれる前記料理と同一の料理又は同一のジャンルの料理を被写体として含む一又は複数の手本画像の画像特徴情報に基づいて前記修正対象画像を修正する修正処理部とを備える。
【０００７】
本発明に係る画像修正プログラムは、一又は複数のプロセッサに、料理を被写体として含む修正対象画像に含まれる前記料理又は当該料理のジャンルを特定することと、前記修正対象画像に含まれる前記料理と同一の料理又は同一のジャンルの料理を被写体として含む一又は複数の手本画像の画像特徴情報に基づいて前記修正対象画像を修正することとを実行させるための画像修正プログラムである。
【０００８】
本発明に係る画像修正方法は、料理を被写体として含む修正対象画像に含まれる前記料理又は当該料理のジャンルを特定することと、前記修正対象画像に含まれる前記料理と同一の料理又は同一のジャンルの料理を被写体として含む一又は複数の手本画像の画像特徴情報に基づいて前記修正対象画像を修正することとを含む。
【発明の効果】
【０００９】
本発明によれば、料理を被写体として含む料理画像を、他の料理画像に基づいて修正することが可能な画像修正装置、画像修正プログラム、及び画像修正方法が提供される。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係る画像修正システムの構成を示すブロック図である。
【図２】図２は、本発明の実施の形態に係る画像修正システムで使用される登録画像情報の一例を示す図である。
【図３】図３は、本発明の実施の形態に係る画像修正システムで使用される手本画像情報の一例を示す図である。
【図４】図４は、本発明の実施の形態に係る画像修正装置で実行される画像修正処理の手順の一例を示すフローチャートである。
【図５】図５は、本発明の実施の形態に係る画像修正システムでユーザ端末に表示される登録ページの一例を示す図である。
【図６】図６は、本発明の実施の形態に係る画像修正装置で実行される手本画像情報生成処理の手順の一例を示すフローチャートである。
【図７】図７は、本発明の実施の形態に係る画像修正装置で実行される画像修正処理における修正前及び修正後の料理画像の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。
【００１２】
［画像修正システム１］
図１に示されるように、本発明の実施形態に係る画像修正システム１は、画像修正装置２と一又は複数のユーザ端末３とを含む。画像修正装置２及びユーザ端末３は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網Ｎ１を介して通信可能である。
【００１３】
画像修正装置２は、複数の飲食店に関する情報を提供するグルメ情報提供サイトとしての機能を備えている。前記飲食店情報提供サイトには、全国各地の飲食店に関する情報（店名、地図、電話番号など）が登録されている。また、前記飲食店情報提供サイトには、各飲食店で提供されている料理に関する情報（料理名、ジャンル、写真、価格など）が登録されている。
【００１４】
飲食店の管理者は、ユーザ端末３から画像修正装置２にアクセスして、自身の飲食店で提供されている料理の写真（以下、料理画像と称する）を前記飲食店情報提供サイトに登録することができる。こうして登録された料理画像は、当該料理画像を含むウェブページとして一般ユーザに公開される。よって、前記料理画像が良好な印象を与えるか否かは、飲食店にとって、来客数を左右する重要な事項である。
【００１５】
ところで、過去に撮影された撮影画像とその撮影条件とが関連付けて記憶されており、現在の撮影シーンと同じ撮影シーンが過去に撮影されたときの撮影条件と同じ撮影条件で撮影を行うことが可能な撮影支援システムが知られている。しかしながら、前記撮影支援システムは、過去に撮影された撮影条件と同じ撮影条件に撮影条件を自動的に設定することができるが、一旦撮影された撮影画像を、それ以前に撮影された撮影画像に基づいて修正するものではない。よって、前記撮影支援システムでは、料理を被写体として含む料理画像を、他の料理画像に基づいて修正することはできない。例えば、前記撮影支援システムでは、料理を被写体として含む料理画像を、良好な印象を与える他の料理画像に基づいて、より良好な印象を与えるように修正することはできない。これに対して、本実施形態に係る画像修正システム１によれば、料理を被写体として含む料理画像を、他の料理画像に基づいて修正することが可能である。
【００１６】
［画像修正装置２］
図１に示されるように、画像修正装置２は、制御部２１、記憶部２２、操作表示部２３、及び通信Ｉ／Ｆ２４などを備えるサーバである。なお、画像修正装置２は、１台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、画像修正装置２で実行される各種の処理は、一又は複数のプロセッサによって分散して実行されてもよい。
【００１７】
通信Ｉ／Ｆ２４は、画像修正装置２を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介してユーザ端末３などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００１８】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。
【００１９】
記憶部２２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの不揮発性の記憶部である。具体的に、記憶部２２には、登録画像情報Ｄ１、手本画像情報Ｄ２などのデータが記憶される。ここに、図２は登録画像情報Ｄ１の一例を示す図であり、図３は手本画像情報Ｄ２の一例を示す図である。
【００２０】
登録画像情報Ｄ１は、前記グルメ情報提供サイトに登録されている料理画像に関する情報である。例えば、登録画像情報Ｄ１には、複数の飲食店の管理者各々によって登録された全ての料理画像に関する情報が含まれている。図２に示されるように、登録画像情報Ｄ１には、前記グルメ情報提供サイトに登録されている料理画像ごとに対応する「画像ＩＤ」、「料理名」、「ジャンル」、「メイン画像」などの情報が含まれる。「画像ＩＤ」は、前記料理画像を識別するための識別情報である。「料理名」は、前記料理画像に含まれる料理の名称である。「ジャンル」は、前記料理画像に含まれる料理のジャンル（例えば、「寿司」、「刺身」、「洋食」、「中華」など）である。「メイン画像」は、前記料理画像がメイン画像であるか否かを示す情報である。前記メイン画像は、前記飲食店の料理画像の中から前記飲食店の管理者によって指定される１つの料理画像であって、例えば、前記飲食店において最も人気のある料理の料理画像である。前記メイン画像は、例えば、前記グルメ情報提供サイトで公開される各飲食店のトップページなどに表示される。登録画像情報Ｄ１は、前記グルメ情報提供サイトに新たな料理画像が登録されたときなどに、制御部２１により随時更新される。
【００２１】
手本画像情報Ｄ２は、後述する画像修正処理（図４参照）において制御部２１によって参照される、手本画像に関する情報である。前記手本画像は、前記画像修正処理における修正対象画像の修正の際に手本とされる料理画像（例えば、良好な印象を与える料理画像、又は訴求効果の高い料理画像）である。なお、良好な印象を与える料理画像とは、例えば、美味しく見える料理画像、高級そうに見える料理画像、かわいく見える料理画像、きれいに見える料理画像、面白く見える料理画像などである。前記手本画像は、例えば、前記グルメ情報提供サイトに登録されている複数の料理画像の中から選択される一又は複数の料理画像である。前記グルメ情報提供サイトに登録されている複数の料理画像の中から前記手本画像を選択する方法としては種々の方法が考えられる。例えば、前記複数の料理画像の中から良好な印象を与えるものを人が前記手本画像として選択してもよい。もしくは、後述するように、選択処理部２１６によって前記複数の料理画像の中から前記手本画像が自動的に選択されてもよい。
【００２２】
図３に示されるように、手本画像情報Ｄ２には、前記手本画像ごとに対応する「画像ＩＤ」、「料理名」、「ジャンル」、「画像特徴情報」などの情報が含まれる。「画像ＩＤ」、「料理名」、及び「ジャンル」については登録画像情報Ｄ１と同様である。「画像特徴情報」は、前記手本画像の特徴に関する情報であって、例えば、輝度、色彩、色相、コントラスト、シャープネス、焦点距離、被写体占有率などの情報である。これらの情報は、前記手本画像が良好な印象を与えるか否かに影響する情報（すなわち、訴求効果に影響する情報）である。なお、前記被写体占有率は、前記手本画像における被写体（すなわち、料理）の占有率である。
【００２３】
なお、他の実施形態として、登録画像情報Ｄ１、手本画像情報Ｄ２などの情報の一部又は全部が、画像修正装置２から通信網Ｎ１を介してアクセス可能な他のサーバに記憶されていることも考えられる。そして、画像修正装置２の制御部２１は、前記サーバから各種の情報を取得して、後述する画像修正処理（図４参照）などの各処理を実行してもよい。
【００２４】
また、記憶部２２には、前記飲食店情報提供サイトに登録されている飲食店及びメニューの情報を提供するための飲食店情報ページ（不図示）のデータ、前記飲食店情報提供サイトに登録されている飲食店及びメニューを検索するための検索ページ（不図示）のデータ、飲食店の管理者が前記飲食店情報提供サイトにメニューを登録するための登録ページＰ１（図５参照）のデータなども記憶される。
【００２５】
さらに、記憶部２２には、制御部２１に後述の画像修正処理（図４参照）を実行させるための画像修正プログラムなどの制御プログラムが記憶されている。例えば、前記画像修正プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、画像修正装置２が備えるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部２２に記憶される。
【００２６】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の演算処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより画像修正装置２を制御する。
【００２７】
具体的に、制御部２１は、図１に示されるように、取得処理部２１１、特定処理部２１２、解析処理部２１３、読出処理部２１４、修正処理部２１５、選択処理部２１６、算出処理部２１７、記憶処理部２１８などの各種の処理部を含む。なお、制御部２１は、前記ＣＰＵで前記画像修正プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部２１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記画像修正プログラムは、複数のプロセッサを前記各種の処理部として機能させるためのプログラムであってもよい。
【００２８】
取得処理部２１１は、料理を被写体として含む修正対象画像を取得する。例えば、取得処理部２１１は、後述する登録ページＰ１に対するユーザ操作に応じてユーザ端末３から画像修正装置２にアップロードされた料理画像を、前記修正対象画像として取得する。
【００２９】
特定処理部２１２は、前記修正対象画像に含まれる料理又は当該料理のジャンルを特定する。例えば、特定処理部２１２は、後述する登録ページＰ１に対するユーザ操作に応じて入力される料理名及びジャンルに基づいて、前記修正対象画像に含まれる料理又は当該料理のジャンルを特定する。
【００３０】
解析処理部２１３は、前記修正対象画像を解析して当該修正対象画像の画像特徴情報を取得する。すなわち、解析処理部２１３は、前記修正対象画像を解析して、例えば、当該修正対象画像の輝度、色彩、色相、コントラスト、シャープネス、焦点距離、被写体占有率などの情報を取得する。
【００３１】
読出処理部２１４は、記憶部２２から、前記修正対象画像に含まれる料理と同一の料理又は同一のジャンルの料理を被写体として含む一又は複数の手本画像の画像特徴情報を読み出す。すなわち、読出処理部２１４は、記憶部２２に記憶されている手本画像情報Ｄ２から、前記修正対象画像に含まれる料理と同一の料理又は同一のジャンルの料理を被写体として含む一又は複数の手本画像の画像特徴情報を読み出す。例えば、前記修正対象画像に含まれる料理が「まぐろ刺身」である場合、読出処理部２１４は、記憶部２２に記憶されている手本画像情報Ｄ２から、「料理名」が「まぐろ刺身」である手本画像、又は「ジャンル」が「刺身」である手本画像の画像特徴情報を読み出す。
【００３２】
修正処理部２１５は、前記修正対象画像に含まれる料理と同一の料理又は同一のジャンルの料理を被写体として含む一又は複数の手本画像の画像特徴情報に基づいて、前記修正対象画像を修正する。具体的に、修正処理部２１５は、前記修正対象画像の画像特徴情報と前記手本画像の画像特徴情報との差異に基づいて、前記修正対象画像を修正する。例えば、修正処理部２１５は、前記修正対象画像の画像特徴情報（例えば、輝度、色彩、色相、コントラスト、シャープネス、焦点距離、被写体占有率など）が前記手本画像の画像特徴情報に近づくように前記修正対象画像を修正する。
【００３３】
選択処理部２１６は、前記グルメ情報提供サイトに登録されている複数の料理画像の中から一又は複数の料理画像を前記手本画像として選択する。例えば、選択処理部２１６は、前記グルメ情報提供サイトにおける前記料理画像のクリック率、前記料理画像を含むウェブページのブックマーク登録率、前記ウェブページの階層、前記料理画像の表示サイズ、前記ウェブページにおける前記料理画像の配置位置、前記料理画像のデータサイズ、及び前記料理画像の解像度の少なくとも１つに基づいて、前記手本画像を選択してもよい。もしくは、選択処理部２１６は、前記グルメ情報提供サイトに飲食店ごとに少なくとも１つの前記メイン画像を含む複数の料理画像が登録されている場合に、前記メイン画像を前記手本画像として選択してもよい。
【００３４】
算出処理部２１７は、複数の料理画像の画像特徴情報と前記料理画像各々が良好な印象を与えるか否か（すなわち、訴求効果が高いか否か）が予め判定された結果を示す判定結果情報とに基づく機械学習結果に基づいて、任意の料理画像が良好な印象を与える度合いを示すスコア（すなわち、訴求効果を示すスコア）を算出する。この場合、選択処理部２１６は、算出処理部２１７によって算出される前記料理画像各々の前記スコアに基づいて前記手本画像を選択してもよい。
【００３５】
記憶処理部２１８は、解析処理部２１３により取得された前記修正対象画像の画像特徴情報を、前記手本画像の画像特徴情報として記憶部２２に記憶させる。
【００３６】
［ユーザ端末３］
図１に示されるように、ユーザ端末３は、制御部３１、記憶部３２、操作表示部３３、及び通信Ｉ／Ｆ３４などを備える。ユーザ端末３は、例えば携帯電話、スマートフォン、タブレット端末、又はパーソナルコンピュータのような情報処理装置である。
【００３７】
具体的に、飲食店の管理者は、ユーザ端末３に表示された所定のログインページにおいてユーザＩＤ及びパスワードを入力することにより画像修正装置２（すなわち、前記グルメ情報提供サイト）にログインする。これにより、画像修正装置２の制御部２１は、ログイン中のユーザを識別することが可能である。
【００３８】
通信Ｉ／Ｆ３４は、ユーザ端末３を有線又は無線で通信網Ｎ１に接続し、通信網Ｎ１を介して画像修正装置２などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インタフェースである。
【００３９】
操作表示部３３は、各種のウェブページなどの情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザインタフェースである。
【００４０】
記憶部３２は、各種の情報を記憶するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部３２には、ブラウザプログラム等の制御プログラムが記憶される。具体的に、前記ブラウザプログラムは、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに従って画像修正装置２等の外部装置との間で通信処理を制御部３１に実行させるための制御プログラムである。
【００４１】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりユーザ端末３を制御する。
【００４２】
具体的に、制御部３１は、記憶部３２に記憶されている前記ブラウザプログラムに従って各種の処理を実行することによりブラウザ処理部３１１として機能する。ブラウザ処理部３１１は、画像修正装置２から通信網Ｎ１を介して提供されるウェブページを操作表示部３３に表示させ、操作表示部３３に対する操作を画像修正装置２に入力するブラウザ処理を実行することが可能である。なお、制御部３１に含まれる一部又は全部の処理部は電子回路で構成されていてもよい。
【００４３】
［画像修正処理］
以下、図４を参照しつつ、画像修正装置２の制御部２１によって実行される画像修正処理について説明する。なお、制御部２１は、画像修正装置２（すなわち、前記グルメ情報提供サイト）にログインしたユーザ（すなわち、飲食店の管理者）によって登録ページＰ１（図５参照）の呼び出し操作が行われた場合に、当該画像修正処理を開始する。なお、前記制御部２１は、複数のユーザ端末３の各々に対応する当該画像修正処理を時分割によって略並行して実行してもよい。また、当該画像修正処理は、ユーザ端末３の所定の操作によって途中で終了されてもよい。
【００４４】
なお、本発明は、当該画像修正処理に含まれる一又は複数のステップを実行する画像修正方法の発明として捉えることができ、ここで説明する当該画像修正処理に含まれる一又は複数のステップが適宜省略されてもよい。なお、前記画像修正処理における各ステップは、同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部２１によって当該画像修正処理における各ステップが実行される場合を例に挙げて説明するが、複数のプロセッサによって当該画像修正処理における各ステップが分散して実行される画像修正方法も他の実施形態として考えられる。
【００４５】
＜ステップＳ１１＞
ステップＳ１１において、制御部２１は、ユーザ端末３からの要求に従って図５に示されるような登録ページＰ１をユーザ端末３に表示させる。そして、制御部２１は、登録ページＰ１に対する各種のユーザ操作を受け付ける。ここに、図５は、登録ページＰ１の一例を示す図である。
【００４６】
図５に示されるように、登録ページＰ１には、入力欄Ｂ１及び入力欄Ｂ２が含まれる。入力欄Ｂ１は、前記グルメ情報提供サイトに登録すべき料理の名称を入力するための入力欄である。入力欄Ｂ２は、前記料理のジャンルを入力するための入力欄である。入力欄Ｂ２は、例えばドロップダウンリストであり、ユーザは、予め登録されている複数のジャンルから任意のジャンルを選択することができる。登録ページＰ１には、前記料理を紹介するための紹介文を入力するための入力欄、前記料理に使用されている食材を入力するための入力欄なども含まれる。
【００４７】
登録ページＰ１には、アップロードキーＫ１、自動修正キーＫ２、登録キーＫ３などの操作キー（操作部）が含まれる。アップロードキーＫ１は、前記グルメ情報提供サイトに登録すべき料理の料理画像をユーザ端末３から画像修正装置２にアップロードするための操作キーである。自動修正キーＫ２は、アップロードされた料理画像を、手本画像の画像特徴情報に基づいて自動的に修正するための操作キーである。登録キーＫ３は、アップロードされた料理画像、及び登録ページＰ１に入力された各種の情報を、前記グルメ情報提供サイトに登録するための操作キーである。
【００４８】
登録ページＰ１には、アップロードされた料理画像を表示するための画像表示領域Ａ１が含まれる。ユーザは、画像表示領域Ａ１に表示される料理画像を見ることによって、アップロードされた料理画像が間違っていないかどうかを確認することができる。
【００４９】
登録ページＰ１には、アップロードされた料理画像を前記メイン画像として前記グルメ情報提供サイトに登録すべきか否かを設定するためのチェックボックスＣ１が含まれる。チェックボックスＣ１がユーザによって操作（例えば、クリック）されるごとに、チェックボックスＣ１の状態がオン状態とオフ状態との間で交互に切り替わる。
【００５０】
＜ステップＳ１２＞
ステップＳ１２において、制御部２１は、アップロードキーＫ１が操作されたか否かを判断する。そして、アップロードキーＫ１が操作されたと判断されると（Ｓ１２：Ｙｅｓ）、処理がステップＳ１３に移行する。一方、アップロードキーＫ１が操作されていないと判断されると（Ｓ１２：Ｎｏ）、処理がステップＳ１４に移行する。
【００５１】
＜ステップＳ１３＞
ステップＳ１３において、制御部２１は、ユーザ端末３から料理画像を受信する。例えば、制御部２１は、ユーザ端末３に記憶されている料理画像の中からユーザによって選択された料理画像を、ユーザ端末３から受信する。ここに、当該ステップＳ１３の処理は、制御部２１の取得処理部２１１によって実行される。
【００５２】
＜ステップＳ１４＞
ステップＳ１４において、制御部２１は、自動修正キーＫ２が操作されたか否かを判断する。なお、制御部２１は、入力欄Ｂ１に料理名がまだ入力されていない状態、入力欄Ｂ２にジャンルがまだ入力されていない状態、又は料理画像がまだアップロードされていない状態では、自動修正キーＫ２の操作を受け付けない。そして、自動修正キーＫ２が操作されたと判断されると（Ｓ１４：Ｙｅｓ）、処理がステップＳ１５に移行する。一方、自動修正キーＫ２が操作されていないと判断されると（Ｓ１４：Ｎｏ）、処理がステップＳ１９に移行する。
【００５３】
以下で説明するステップＳ１５〜ステップＳ１８では、前記ステップＳ１３で受信された料理画像が、手本画像の画像特徴情報に基づいて自動的に修正される。
【００５４】
＜ステップＳ１５＞
ステップＳ１５において、制御部２１は、修正対象画像（すなわち、前記ステップＳ１３で受信された料理画像）に含まれる料理の料理名及びジャンルを特定する。具体的に、制御部２１は、入力欄Ｂ１に入力されている料理名と、入力欄Ｂ２に入力されているジャンルとに基づいて、前記修正対象画像に含まれる料理の料理名及びジャンルを特定する。ここに、当該ステップＳ１５の処理は、制御部２１の特定処理部２１２によって実行される。
【００５５】
＜ステップＳ１６＞
ステップＳ１６において、制御部２１は、前記ステップＳ１５で特定された料理名及びジャンルと同じ料理名又は同じジャンルの手本画像の画像特徴情報を読み出す。具体的に、制御部２１は、記憶部２２に記憶されている手本画像情報Ｄ２から、前記ステップＳ１５で特定された料理名及びジャンルと同じ料理名又は同じジャンルの手本画像の画像特徴情報を読み出す。例えば、図５に示される例の場合、制御部２１は、記憶部２２に記憶されている手本画像情報Ｄ２から、「料理名」が「まぐろ刺身」である手本画像、又は「ジャンル」が「刺身」である手本画像の画像特徴情報を読み出す。ここに、当該ステップＳ１６の処理は、制御部２１の読出処理部２１４によって実行される。
【００５６】
＜ステップＳ１７＞
ステップＳ１７において、制御部２１は、前記修正対象画像を解析して、前記修正対象画像の画像特徴情報（例えば、手本画像情報Ｄ２に含まれている画像特徴情報と同種の画像特徴情報）を取得する。例えば、前記ステップＳ１６で読み出された画像特徴情報に被写体占有率の情報が含まれている場合、制御部２１は、前記修正対象画像を解析して、前記修正対象画像の画像特徴情報として前記修正対象画像における被写体占有率の情報を取得する。ここに、当該ステップＳ１７の処理は、制御部２１の解析処理部２１３によって実行される。
【００５７】
なお、前記修正対象画像を解析する手法としては公知の任意の手法を採用することができる。例えば、前記修正対象画像における被写体占有率の情報を取得する場合、制御部２１は、機械学習結果などに基づいて前記修正対象画像に含まれる料理を自動認識して、前記修正対象画像における前記料理の大きさ又は面積に基づいて被写体占有率を算出してもよい。
【００５８】
＜ステップＳ１８＞
ステップＳ１８において、制御部２１は、前記ステップＳ１６で読み出された画像特徴情報（すなわち、前記手本画像の画像特徴情報）と、前記ステップＳ１７で取得された画像特徴情報（すなわち、前記修正対象画像の画像特徴情報）とに基づいて、前記修正対象画像を修正する。具体的に、制御部２１は、前記修正対象画像の画像特徴情報が、前記手本画像の画像特徴情報に近づくように、前記修正対象画像を修正する。例えば、前記修正対象画像の被写体占有率が前記手本画像の被写体占有率よりも小さい場合、制御部２１は、前記修正対象画像の被写体占有率が大きくなるように、前記修正対象画像を修正する。なお、制御部２１は、前記修正対象画像の画像特徴情報が、前記手本画像の画像特徴情報と一致するように、前記修正対象画像を修正してもよい。ここに、当該ステップＳ１８の処理は、制御部２１の修正処理部２１５によって実行される。
【００５９】
なお、前記ステップＳ１６で複数の手本画像の画像特徴情報が読み出された場合、制御部２１は、当該複数の手本画像の画像特徴情報の代表値（例えば、平均値、最頻値、最大値、最小値など）に基づいて、前記修正対象画像を修正してもよい。
【００６０】
前記ステップＳ１８で前記修正対象画像が修正されると、修正後の料理画像が画像表示領域Ａ１に表示される。これにより、ユーザは修正後の料理画像を確認することができる。
【００６１】
＜ステップＳ１９＞
ステップＳ１９において、制御部２１は、登録キーＫ３が操作されたか否かを判断する。そして、登録キーＫ３が操作されたと判断されると（Ｓ１９：Ｙｅｓ）、処理がステップＳ２０に移行する。一方、登録キーＫ３が操作されていないと判断されると（Ｓ１９：Ｎｏ）、処理が前記ステップＳ１２に戻る。
【００６２】
＜ステップＳ２０＞
ステップＳ２０において、制御部２１は、前記ステップＳ１３で受信された料理画像、及び登録ページＰ１に入力されている各種の情報を、前記グルメ情報提供サイトに登録する。なお、前記ステップＳ１３で受信された料理画像が前記ステップＳ１８で修正されている場合は、制御部２１は、前記ステップＳ１８における修正後の料理画像を前記グルメ情報提供サイトに登録する。このとき、制御部２１は、記憶部２２に記憶されている登録画像情報Ｄ１を更新してもよい。また、制御部２１（記憶処理部２１８）は、前記修正対象画像に対応する料理名及びジャンルと、前記ステップＳ１７で取得された前記修正対象画像に対応する画像特徴情報とを、手本画像に関する情報として手本画像情報Ｄ２に追加してもよい。そして、前記画像修正処理は終了される。
【００６３】
［手本画像情報生成処理］
次に、図６を参照しつつ、画像修正装置２の制御部２１によって実行される手本画像情報記憶処理について説明する。当該手本画像情報生成処理は、図３に示されるような手本画像情報Ｄ２を制御部２１が自動的に生成する処理である。なお、制御部２１は、例えば、操作表示部２３に対するユーザ操作に応じて当該手本画像情報生成処理を開始する。なお、当該手本画像情報生成処理は、操作表示部２３に対する所定の操作によって途中で終了されてもよい。
【００６４】
＜ステップＳ３１＞
ステップＳ３１において、制御部２１は、前記グルメ情報提供サイトに登録されている複数の料理画像の中から一又は複数の料理画像を前記手本画像として選択する。具体的に、制御部２１は、前記グルメ情報提供サイトに登録されている複数の料理画像の中から、良好な印象を与える（すなわち、訴求効果の高い）料理画像を前記手本画像として選択する。ここに、当該ステップＳ３１の処理は、制御部２１の選択処理部２１６によって実行される。
【００６５】
例えば、制御部２１は、登録画像情報Ｄ１に含まれている複数の料理画像の中から、前記グルメ情報提供サイトにおける前記料理画像のクリック率、前記料理画像を含むウェブページのブックマーク登録率、前記ウェブページの階層、前記料理画像の表示サイズ、前記ウェブページにおける前記料理画像の配置位置、前記料理画像のデータサイズ、及び前記料理画像の解像度の少なくとも１つに基づいて、前記手本画像を選択してもよい。
【００６６】
例えば、良好な印象を与える料理画像ほど、より多くクリックされる傾向がある。そこで、制御部２１は、登録画像情報Ｄ１に含まれている複数の料理画像のうち、前記グルメ情報提供サイトにおけるクリック率が予め定められた閾値よりも高い料理画像を、前記手本画像として選択してもよい。なお、クリック率の情報は、例えば、ウェブページのアクセス解析結果に基づいて取得することができる。
【００６７】
また、良好な印象を与える料理画像を含むウェブページほど、より多くブックマーク登録される傾向がある。そこで、制御部２１は、登録画像情報Ｄ１に含まれている複数の料理画像のうち、前記料理画像を含むウェブページのブックマーク登録率が予め定められた閾値よりも高い料理画像を、前記手本画像として選択してもよい。なお、ブックマーク登録率の情報は、例えば、ウェブページのアクセス解析結果に基づいて取得することができる。
【００６８】
また、良好な印象を与える料理画像ほど、トップページ又はトップページに近いウェブページに表示される傾向がある。そこで、制御部２１は、登録画像情報Ｄ１に含まれている複数の料理画像のうち、前記料理画像を含むウェブページの階層が予め定められた閾値よりも浅い料理画像を、前記手本画像として選択してもよい。なお、ウェブページの階層の情報は、例えば、前記グルメ情報提供サイトに登録されているウェブページ情報に基づいて取得することができる。
【００６９】
また、良好な印象を与える料理画像ほど、より大きい表示サイズで表示される傾向がある。そこで、制御部２１は、登録画像情報Ｄ１に含まれている複数の料理画像のうち、表示サイズが予め定められた閾値よりも大きい料理画像を、前記手本画像として選択してもよい。なお、料理画像の表示サイズの情報は、例えば、前記グルメ情報提供サイトに登録されているウェブページ情報に基づいて取得することができる。
【００７０】
また、良好な印象を与える料理画像ほど、ウェブページにおける先頭に近い位置に配置される傾向がある。そこで、制御部２１は、登録画像情報Ｄ１に含まれている複数の料理画像のうち、ウェブページにおける配置位置が予め定められた位置よりも先頭側である料理画像を、前記手本画像として選択してもよい。なお、ウェブページにおける料理画像の配置位置の情報は、例えば、前記グルメ情報提供サイトに登録されているウェブページ情報に基づいて取得することができる。
【００７１】
また、良好な印象を与える料理画像ほど、より大きいデータサイズである傾向がある。そこで、制御部２１は、登録画像情報Ｄ１に含まれている複数の料理画像のうち、データサイズが予め定められた閾値よりも大きい料理画像を、前記手本画像として選択してもよい。なお、料理画像のデータサイズの情報は、例えば、前記グルメ情報提供サイトに登録されているウェブページ情報に基づいて取得することができる。
【００７２】
また、良好な印象を与える料理画像ほど、解像度がより大きい傾向がある。そこで、制御部２１は、登録画像情報Ｄ１に含まれている複数の料理画像のうち、解像度が予め定められた閾値よりも大きい料理画像を、前記手本画像として選択してもよい。なお、料理画像の解像度の情報は、例えば、前記グルメ情報提供サイトに登録されているウェブページ情報に基づいて取得することができる。
【００７３】
他の実施形態では、制御部２１（算出処理部２１７）は、複数の料理画像の画像特徴情報と前記料理画像各々が良好な印象を与えるか否か（すなわち、訴求効果が高いか否か）を人が判定した結果を示す判定結果情報とに基づく機械学習結果に基づいて、前記グルメ情報提供サイトに登録されている料理画像各々が良好な印象を与える度合いを示すスコア（すなわち、訴求効果を示すスコア）を算出してもよい。そして、制御部２１は、前記スコアが予め定められた閾値よりも高い料理画像を、前記手本画像として選択してもよい。
【００７４】
＜ステップＳ３２＞
ステップＳ３２において、制御部２１は、前記ステップＳ３１で選択された手本画像各々を解析して、前記手本画像各々の画像特徴情報を取得する。ここに、当該ステップＳ３２の処理は、制御部２１の解析処理部２１３によって実行される。
【００７５】
＜ステップＳ３３＞
ステップＳ３３において、制御部２１は、前記ステップＳ３２で取得された前記手本画像各々の画像特徴情報に基づいて手本画像情報Ｄ２を生成して、記憶部２２に記憶させる。なお、手本画像情報Ｄ２における前記手本画像各々の「画像ＩＤ」、「料理名」、及び「ジャンル」は、登録画像情報Ｄ１に基づいて取得される。そして、前記手本画像情報記憶処理は終了される。
【００７６】
以上説明したように、本実施形態に係る画像修正システム１では、前記グルメ情報提供サイトに登録すべき料理画像が、手本画像の画像特徴情報に基づいて自動的に修正される。よって、ユーザは、料理画像を撮影し直したり、料理画像を手作業で修正したりする手間をかけることなしに、良好な印象を与える料理画像（すなわち、訴求効果の高い料理画像）を前記グルメ情報提供サイトに登録することが可能である。
【００７７】
また、本実施形態に係る画像修正システム１では、前記修正対象画像に含まれる料理と同じ料理又は同じジャンルの料理を含む手本画像の画像特徴情報に基づいて前記修正対象画像が補正されるので、料理又は料理のジャンルに応じて前記修正対象画像を適切に修正することができる。
【００７８】
また、本実施形態に係る画像修正システム１では、手本画像情報Ｄ２が自動的に生成されるので、手本画像情報Ｄ２を人が設定する必要がなく、画像修正装置２の管理者の作業負担を軽減することができる。
【００７９】
［変形例］
なお、本実施形態では、前記グルメ情報提供サイトに登録されている料理画像の中から前記手本画像が選択されるが、本発明はこれに限定されない。他の実施形態では、前記グルメ情報提供サイトに登録されていない任意の複数の料理画像の中から前記手本画像が選択されてもよい。
【００８０】
また、本実施形態では、画像修正装置２が前記グルメ情報提供サイトとしての機能を備えているが、本発明はこれに限定されない。他の実施形態では、前記グルメ情報提供サイトとしての機能を備えるグルメ情報提供サーバが、画像修正装置２とは独立して設けられてもよい。この場合、例えば登録画像情報Ｄ１が、前記グルメ情報提供サーバに記憶されてもよい。そして、画像修正装置２が、必要に応じて前記グルメ情報提供サーバにアクセスして、登録画像情報Ｄ１などの情報を参照してもよい。
【００８１】
また、本実施形態では、前記グルメ情報提供サイトに登録すべき料理画像が必要に応じて修正されるが、本発明はこれに限定されない。他の実施形態では、前記グルメ情報提供サイトにすでに登録済みの任意の料理画像（例えば、ユーザ操作に応じて選択される任意の料理画像）が必要に応じて修正されてもよい。
【００８２】
また、本実施形態では、前記手本画像の画像特徴情報（例えば、輝度、色彩、色相、コントラスト、シャープネス、焦点距離、被写体占有率などの情報）に基づいて前記修正対象画像が修正されるが、前記画像特徴情報には「湯気の有無」、「影の有無」、「ハイライトの有無」のような情報が含まれてもよい。そして、前記手本画像における「湯気の有無」、「影の有無」、「ハイライトの有無」などに基づいて、前記修正対象画像が修正されてもよい。
【００８３】
例えば、料理の種類によっては、「湯気」、「影」、又は「ハイライト」が含まれる方が良好な印象を与えることがある。そこで、制御部２１は、「湯気」、「影」、「ハイライト」のように、前記修正対象画像に本来含まれないものを追加するように、前記修正対象画像を修正してもよい。例えば、図７に示される修正対象画像Ｇ１に対応する前記手本画像の多くに湯気が含まれている場合、制御部２１は、当該修正対象画像Ｇ１に湯気を追加する画像加工を施して、図７に示される修正後画像Ｇ２のよう修正対象画像Ｇ１を修正してもよい。なお、図７に示される例では、湯気が追加されると共に被写体占有率が大きくなるように、修正対象画像Ｇ１が修正されている。
【００８４】
また、料理の種類によっては、「湯気」、「影」、又は「ハイライト」が含まれない方が良好な印象を与えることがある。そこで、制御部２１は、「湯気」、「影」、「ハイライト」のように、前記修正対象画像に含まれているものを削除するように、前記修正対象画像を修正してもよい。
【符号の説明】
【００８５】
１      画像修正システム
２      画像修正装置
２１    制御部
２１１  取得処理部
２１２  特定処理部
２１３  解析処理部
２１４  読出処理部
２１５  修正処理部
２１６  選択処理部
２１７  算出処理部
２１８  記憶処理部
２２    記憶部
２３    操作表示部
２４    通信Ｉ／Ｆ
３      ユーザ端末
【図１】
2019095847.tif 000003
【図２】
2019095847.tif 000004
【図３】
2019095847.tif 000005
【図４】
2019095847.tif 000006
【図５】
2019095847.tif 000007
【図６】
2019095847.tif 000008
【図７】
2019095847.tif 000009