(57)【要約】【課題】適切な商品に関する情報をユーザに提供すること。【解決手段】本願に係る情報処理装置は、受付部と、提供部とを有する。受付部は、ユーザによって撮影された画像に関する情報をユーザによって利用される端末装置から受け付ける。提供部は、受付部によって受け付けられた画像に関する情報から抽出される商品と価格との第１の組み合わせに対応する商品と価格との第２の組み合わせを記憶部から取得し、第１の組み合わせと第２の組み合わせとに基づく情報をユーザに提供する。【選択図】図２
2020101917.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって撮影された画像に関する情報を前記ユーザによって利用される端末装置から受け付ける受付部と、
前記受付部によって受け付けられた画像に関する情報から抽出される商品と価格との第１の組み合わせに対応する商品と価格との第２の組み合わせを記憶部から取得し、当該第１の組み合わせと当該第２の組み合わせとに基づく情報を前記ユーザに提供する提供部と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記提供部は、
前記受付部によって受け付けられた第１の組み合わせに対応する前記第２の組み合わせを記憶部から取得し、前記第１の組み合わせと前記第２の組み合わせとのいずれか１つに関する情報を推奨情報として前記ユーザに提供する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１の組み合わせと、前記第２の組み合わせとに基づいて、前記第１の組み合わせの前記商品の第１の価格と、前記第２の組み合わせの前記商品の第２の価格とのいずれか小さい価格を判定する判定部をさらに備える、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記提供部は、
前記判定部によって判定された結果が前記第２の組み合わせの前記商品の第２の価格よりも前記第１の組み合わせの前記商品の第１の価格が小さい場合に、前記第１の組み合わせに関する情報を推奨情報として前記ユーザに提供する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記提供部は、
前記判定部によって判定された結果が前記第１の組み合わせの前記商品の第１の価格よりも前記第２の組み合わせの前記商品の第２の価格が小さい場合に、前記第２の組み合わせに関する情報を推奨情報として前記ユーザに提供する、
ことを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記判定部は、
前記第１の組み合わせと、前記第２の組み合わせとに基づいて、前記第１の組み合わせの前記商品の価格と前記商品を送付するための費用とが含まれる第１の価格と、前記第２の組み合わせの前記商品の価格と前記商品を送付するための費用とが含まれる第２の価格とのいずれか小さい価格を判定する、
ことを特徴とする請求項３〜５のいずれか１つに記載の情報処理装置。
【請求項７】
前記判定部は、
前記第１の組み合わせの商品に対応するポイントであって、前記商品を購入する場合に利用可能なポイントと、記憶部に記憶される商品に対応するポイントとに基づいて、前記第１の組み合わせの前記商品の第１の価格と、前記第２の組み合わせの前記商品の第２の価格とのいずれか小さい価格を判定する、
ことを特徴とする請求項３〜６のいずれか１つに記載の情報処理装置。
【請求項８】
前記判定部は、
前記第１の組み合わせと、前記記憶部に記憶される前記第１の組み合わせを販売する同一の店舗に対応する電子商取引サービスで販売される商品と価格との組み合わせとに基づいて、当該第１の組み合わせの前記商品の第１の価格と、当該電子商取引サービスの前記商品の第２の価格とのいずれか小さい価格を判定する、
ことを特徴とする請求項３〜７のいずれか１つに記載の情報処理装置。
【請求項９】
前記判定部は、
前記第１の組み合わせと、前記記憶部に記憶される前記第１の組み合わせを販売する他の店舗に対応する電子商取引サービスで販売される商品と価格との組み合わせとに基づいて、当該第１の組み合わせの前記商品の第１の価格と、当該電子商取引サービスの前記商品の第２の価格とのいずれか小さい価格を判定する、
ことを特徴とする請求項３〜８のいずれか１つに記載の情報処理装置。
【請求項１０】
前記受付部は、
ユーザの位置情報を前記端末装置から受け付け、
前記提供部は、
前記受付部によって受け付けられた位置情報に基づいて、前記第１の組み合わせを販売する店舗であって、前記ユーザに近接して位置する店舗に関する情報を推奨情報として前記ユーザに提供する、
ことを特徴とする請求項１〜９のいずれか１つに記載の情報処理装置。
【請求項１１】
前記受付部は、
ユーザの位置情報を前記端末装置から受け付け、
前記提供部は、
前記受付部によって受け付けられた位置情報に基づいて、前記第２の組み合わせを販売する店舗であって、前記ユーザに近接して位置する店舗に関する情報を推奨情報として前記ユーザに提供する、
ことを特徴とする請求項１〜１０のいずれか１つに記載の情報処理装置。
【請求項１２】
前記提供部は、
前記第１の組み合わせの前記商品の第１の価格と前記第２の組み合わせの前記商品の第２の価格とが同一の場合に、前記受付部によって受け付けられた位置情報に基づいて、前記第１の組み合わせを販売する店舗であって、前記ユーザに近接して位置する店舗に関する情報を推奨情報として前記ユーザに提供する、
ことを特徴とする請求項１０又は１１に記載の情報処理装置。
【請求項１３】
前記提供部は、
前記第１の組み合わせの前記商品の第１の価格と前記第２の組み合わせの前記商品の第２の価格とが同一の場合に、前記受付部によって受け付けられた位置情報に基づいて、前記第２の組み合わせを販売する店舗であって、前記ユーザに近接して位置する店舗に関する情報を推奨情報として前記ユーザに提供する、
ことを特徴とする請求項１０〜１２のいずれか１つに記載の情報処理装置。
【請求項１４】
前記提供部は、
前記受付部によって受け付けられた画像に関する情報に含まれる複数の商品から前記ユーザが所望する商品が抽出された商品と価格との第１の組み合わせと、前記第２の組み合わせとに基づいて、当該第１の組み合わせと当該第２の組み合わせとのいずれか１つに関する情報を推奨情報として前記ユーザに提供する、
ことを特徴とする請求項３〜１３のいずれか１つに記載の情報処理装置。
【請求項１５】
前記提供部は、
前記受付部によって受け付けられた第１の組み合わせに対応する前記第２の組み合わせを記憶部から取得し、前記第１の組み合わせと前記第２の組み合わせとに関する情報を前記ユーザに提供する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１６】
前記提供部は、
前記第１の組み合わせの前記商品の第１の価格よりも前記第２の組み合わせの前記商品の第２の価格が同一の場合に、前記第１の組み合わせと前記第２の組み合わせとに関する情報を推奨情報として前記ユーザに提供する、
ことを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記受付部は、
ユーザに関する情報を前記端末装置から受け付け、
前記提供部は、
前記第１の組み合わせの前記商品の第１の価格と前記第２の組み合わせの前記商品の第２の価格とが同一の場合に、前記受付部によって受け付けられたユーザに関する情報に基づいて、前記第１の組み合わせと前記第２の組み合わせとに対応する店舗のうち、ユーザの関心度合いが高いと推定される店舗に関する情報を推奨情報として前記ユーザに提供する、
ことを特徴とする請求項３〜１６のいずれか１つに記載の情報処理装置。
【請求項１８】
コンピュータが実行する情報処理方法であって、
ユーザによって撮影された画像に関する情報を前記ユーザによって利用される端末装置から受け付ける受付工程と、
前記受付工程によって受け付けられた画像に関する情報から抽出される商品と価格との第１の組み合わせに対応する商品と価格との第２の組み合わせを記憶部から取得し、当該第１の組み合わせと当該第２の組み合わせとに基づく情報を前記ユーザに提供する提供工程と、
を含むことを特徴とする情報処理方法。
【請求項１９】
ユーザによって撮影された画像に関する情報を前記ユーザによって利用される端末装置から受け付ける受付手順と、
前記受付手順によって受け付けられた画像に関する情報から抽出される商品と価格との第１の組み合わせに対応する商品と価格との第２の組み合わせを記憶部から取得し、当該第１の組み合わせと当該第２の組み合わせとに基づく情報を前記ユーザに提供する提供手順と、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理プログラムに関する。
【背景技術】
【０００２】
従来、商品の画像をクエリとして入力し、かかる商品の画像に類似した画像をコンテンツや商品データベース等から検索する技術が提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２１８５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、適切な商品に関する情報をユーザに提供することができるとは限らない。例えば、上記の従来技術では、入力された商品の画像に対応する類似の商品の画像を検索しているに過ぎず、適切な商品に関する情報をユーザに提供することができるとは限らない。
【０００５】
本願は、上記に鑑みてなされたものであって、適切な商品に関する情報をユーザに提供することができる情報処理装置、情報処理方法、情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報処理装置は、ユーザによって撮影された画像に関する情報を前記ユーザによって利用される端末装置から受け付ける受付部と、前記受付部によって受け付けられた画像に関する情報から抽出される商品と価格との第１の組み合わせに対応する商品と価格との第２の組み合わせを記憶部から取得し、当該第１の組み合わせと当該第２の組み合わせとに基づく情報を前記ユーザに提供する提供部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、適切な商品に関する情報をユーザに提供することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る情報処理装置が実行する提供処理の一例を示す図である。
【図２】図２は、実施形態に係る情報処理装置の構成例を示す図である。
【図３】図３は、実施形態に係る画像情報記憶部の一例を示す図である。
【図４】図４は、実施形態に係る情報処理装置が提供する推薦情報の一例を示す図である。
【図５】図５は、実施形態に係る情報処理装置が提供する推薦情報の一例を示す図である。
【図６】図６は、実施形態に係る情報処理装置が実行する提供処理の流れの一例を示すフローチャートである。
【図７】図７は、情報処理装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る情報処理装置、情報処理方法、情報処理プログラムの実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法、情報処理プログラムが限定されるものではない。また、各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．情報処理装置が示す提供処理の一例〕
図１を用いて、実施形態に係る情報処理装置が実行する提供処理の一例について説明する。図１は、実施形態に係る情報処理装置が実行する提供処理の一例を示す図である。具体的には、情報処理装置１００は、ユーザによって撮影された画像に関する情報から抽出される商品と価格との第１の組み合わせに対応する第２の組み合わせを記憶部から取得し、第１の組み合わせと第２の組み合わせとに基づく情報をユーザに提供する。なお、以下では、ユーザがスーパーマーケットの広告を撮影した画像に対する提供処理の例を挙げる。
【００１１】
図１に示すように、情報処理システム１は、端末装置１０と、外部装置５０と、情報処理装置１００とを含む。端末装置１０、外部装置５０及び情報処理装置１００は、図示しない所定の通信網を介して、有線又は無線により通信可能に接続される。なお、図１に示す情報処理システム１には、複数台の端末装置１０や、複数台の外部装置５０や、複数台の情報処理装置１００が含まれてもよい。
【００１２】
実施形態に係る端末装置１０は、ブラウザに表示されるウェブページやアプリケーション用のコンテンツ等のコンテンツにアクセスするユーザによって利用される情報処理装置である。例えば、端末装置１０は、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣや、タブレット端末や、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等である。また、例えば、端末装置１０は、カメラを内蔵する。図１の例では、端末装置１０がユーザによって利用されるスマートフォンである場合を示す。なお、以下では、端末装置１０をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置１０と読み替えることもできる。
【００１３】
また、端末装置１０は、ＧＰＳ（Global  Positioning  System）センサ等の機能を有し、ユーザの位置情報（センサ情報）を検知し、取得するものとする。また、端末装置１０は、通信を行っている基地局の位置情報や、ＷｉＦｉ（登録商標）（Wireless  Fidelity）の電波を用いてユーザの位置情報を推定し、取得してもよい。
【００１４】
実施形態に係る外部装置５０は、スーパーマーケット及び電子用取引サービス等で販売される商品に関する情報を提供する情報配信装置であり、例えば、図１に示す例において、外部装置５０の記憶部である商品データベースは、スーパーマーケット及び電子商取引サービスで販売される商品に関する情報として商品と価格とに関する情報を記憶する。そして、外部装置５０は、かかる商品に関する情報を情報処理装置１００に提供する。また、例えば、外部装置５０は、所定の期間（例えば、直近１週間）毎に、スーパーマーケット及び電子商取引サービスで販売される商品に関する情報を商品データベースに格納する。
【００１５】
なお、外部装置５０の商品データベースには、スーパーマーケット及び電子商取引サービスで販売される商品と価格とに関する情報に限らず、商品の量や消費期限の日付等の情報を記憶してもよい。
【００１６】
実施形態に係る情報処理装置１００は、例えば、サーバ装置等により実現される。具体的には、情報処理装置１００は、ユーザによって撮影された画像に関する情報をユーザによって利用される端末装置１０から受け付ける。そして、情報処理装置１００は、かかる画像に関する情報から抽出される商品と価格との第１の組み合わせと、外部装置５０の商品データベースに記憶される第１の組み合わせに対応する商品と価格との第２の組み合わせとに基づく情報をユーザに提供する。なお、以下では、画像に関する情報から抽出される商品と価格との第１の組み合わせと、外部装置５０の商品データベースに記憶される第１の組み合わせに対応する商品と価格との第２の組み合わせとに基づいて、第１の組み合わせと第２の組み合わせとのいずれか１つに関する情報を推奨情報としてユーザに提供する提供処理を例に挙げる。
【００１７】
以下、図１を用いて、情報処理装置１００による提供処理の一例を流れに沿って説明する。
【００１８】
まず、図１に示すように、情報処理装置１００は、ユーザがスーパーマーケットで販売される商品に関する広告ＡＤ１を撮影した画像ＩＭ１に関する情報を受け付ける（ステップＳ１）。例えば、端末装置１０は、カメラアプリケーション等を介して、スーパーマーケットで販売される商品を含む広告ＡＤ１を撮影し、撮影した画像ＩＭ１を記憶部に格納する。そして、情報処理装置１００は、かかる画像ＩＭ１に関する情報を端末装置１０から受け付ける。
【００１９】
続いて、情報処理装置１００は、画像ＩＭ１に関する情報から商品と価格との組み合わせに関する情報を抽出する（ステップＳ２）。具体的には、情報処理装置１００は、画像解析技術等の従来技術やパターンマッチング及び機械学習等の従来技術により、画像ＩＭ１に関する情報に含まれる商品と価格とを抽出する。
【００２０】
例えば、画像に「リンゴ」が写っており、かかる「リンゴ」の価格が「１００円」であるとする。この場合、情報処理装置１００は、画像解析技術等の従来技術やパターンマッチング及び機械学習等の従来技術により、画像から「リンゴ」と、かかる「リンゴ」の価格である「１００円」を抽出する。そして、情報処理装置１００は、「リンゴ」と、かかる「リンゴ」の価格である「１００円」との組み合わせを記憶部に格納する。なお、情報処理装置１００は、画像に関する情報から商品と価格との組み合わせに関する情報に限らず、商品の量や消費期限の日付等の情報を抽出してもよい。
【００２１】
そして、情報処理装置１００は、外部装置５０の商品データベースを参照して、画像ＩＭ１に関する情報から抽出された商品と価格との組み合わせと、商品データベースから取得される同一の商品と価格との組み合わせとに基づいて、価格が小さい商品と価格との組み合わせを判定する（ステップＳ３）。具体的には、情報処理装置１００は、画像ＩＭ１に関する情報から抽出された商品と価格との第１の組み合わせと、商品データベースに記憶される第１の組み合わせを販売する他の店舗に対応する電子商取引サービスで販売される商品と価格との組み合わせとに基づいて、第１の組み合わせの商品の第１の価格と、電子商取引サービスの商品の第２の価格とのいずれか小さい価格を判定する。
【００２２】
例えば、画像ＩＭ１に関する情報から抽出された第１の店舗であるスーパーマーケットで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイトで販売される商品が「リンゴ」であり、価格が「１００円」であるものとする。この場合、情報処理装置１００は、スーパーマーケットで販売される「リンゴ」と、価格「１２０円」との組み合わせと、インターネットショッピングサイトで販売される「リンゴ」と、価格「１００円」との組み合わせとを比較することで、インターネットショッピングサイトで販売される「リンゴ」の価格の方が小さいと判定する。
【００２３】
続いて、情報処理装置１００は、価格が小さい商品を取り扱うサービスに関する情報を推奨情報として提供する（ステップＳ４）。具体的には、情報処理装置１００は、画像ＩＭ１に関する情報から抽出された商品と価格との第１の組み合わせと、商品データベースに記憶される第１の組み合わせを販売する他の店舗に対応する電子商取引サービスで販売される商品と価格との第２の組み合わせとに基づいて、第１の組み合わせと電子商取引サービスの第２の組み合わせとのいずれか１つに関する情報を推奨情報としてユーザに提供する。
【００２４】
例えば、画像ＩＭ１に関する情報から抽出された第１の店舗であるスーパーマーケットで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイトで販売される商品が「リンゴ」であり、価格が「１００円」であるものとする。この場合、情報処理装置１００は、インターネットショッピングサイトで販売される「リンゴ」の価格の方が小さいと判定された判定結果に基づいて、インターネットショッピングサイトで販売される「リンゴ」に関する情報を推奨情報としてユーザに提供する。
【００２５】
このように、実施形態に係る情報処理装置１００は、ユーザによって撮影された画像に関する情報をユーザによって利用される端末装置１０から受け付ける。そして、情報処理装置１００は、受け付けられた画像に関する情報から抽出される商品と価格との第１の組み合わせと、商品データベースに記憶される第１の組み合わせを販売する他の店舗に対応する電子商取引サービスで販売される商品と価格との組み合わせとに基づいて、第１の組み合わせの商品の第１の価格と、電子商取引サービスの商品の第２の価格とのいずれか小さい価格を判定する。そして、情報処理装置１００は、判定結果に基づいて、第１の組み合わせと電子商取引サービスの第２の組み合わせとのいずれか１つに関する情報を推奨情報としてユーザに提供する。これにより、実施形態に係る情報処理装置１００は、ユーザが購入したい商品を撮影するだけで、撮影された商品が販売される異なるサービス毎の価格を比較することができるため、適切な商品に関する情報をユーザに提供することができる。
【００２６】
この点について説明する。図１の例を用いて説明すると、情報処理装置１００は、ユーザによって撮影されたスーパーマーケットの広告ＡＤ１に含まれる特定の商品に対する商品と価格との組み合わせを記憶部に格納する。そして、情報処理装置１００は、外部装置５０の商品データベースを参照して、スーパーマーケットの広告に含まれる商品と価格との組み合わせと、他の店舗、同一店舗に対応する電子商取引サービス、あるいは他の店舗に対応する電子商取引サービスで販売される同一の商品と価格との組み合わせとを比較して、価格が小さい商品と価格との組み合わせを判定する。これにより、情報処理装置１００は、ユーザが購入したい商品を撮影するだけで、撮影された商品が販売される異なるサービス毎の価格を容易に比較することができる。そして、情報処理装置１００は、判定結果に基づいて、価格が小さい商品を取り扱うサービスに関する情報を推奨情報としてユーザに提供する。このことから、情報処理装置１００は、ユーザが購入したい商品を撮影するだけで適切な商品に関する情報をユーザに提供することができるため、ユーザによる商品の検索等に費やす時間を省き、価格の小さい商品に関する情報をユーザに対して効率よく提供することができる。
【００２７】
〔２．情報処理装置の構成〕
次に、図２を用いて、実施形態に係る情報処理装置１００の構成について説明する。図２は、実施形態に係る情報処理装置１００の構成例を示す図である。図２に示すように、情報処理装置１００は、通信部１１０と、画像情報記憶部１２０と、制御部１３０とを有する。
【００２８】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークと有線又は無線で接続され、端末装置１０と外部装置５０との間で情報の送受信を行う。
【００２９】
（画像情報記憶部１２０について）
画像情報記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
【００３０】
実施形態に係る画像情報記憶部１２０は、ユーザによって撮影された画像に関する情報を記憶する。ここで、図３に、実施形態に係る画像情報記憶部１２０の一例を示す。図３に示した例では、画像情報記憶部１２０は、「画像ＩＤ」、「ユーザＩＤ」、「画像」、「商品ＩＤ」、「商品」、「価格」といった項目を有する。
【００３１】
「画像ＩＤ」は、画像を識別する識別子である。「ユーザＩＤ」は、ユーザを識別する識別子である。「画像」は、「画像ＩＤ」と「ユーザＩＤ」とに対応付けられたユーザによって撮影された画像に関する情報である。「商品ＩＤ」は、「ユーザＩＤ」に対応付けられたユーザによって撮影された画像に関する情報に含まれる商品を識別する識別子である。「商品」は、ユーザによって撮影された画像に関する情報に含まれる商品に関する情報である。「価格」は、ユーザによって撮影された画像に関する情報に含まれる商品に対応する価格に関する情報である。
【００３２】
例えば、図３では、画像ＩＤによって識別された「Ｉ１」は、ユーザＩＤによって識別される「Ｕ１」によって撮影された画像が「ＩＭ１」であり、商品ＩＤによって識別される「Ｍ１」であり、商品が「リンゴ」であり、価格が「１００円」である。なお、図３に示した例では、画像を「ＩＭ１」等の抽象的な符号で表現したが、画像は、具体的な画像のファイル形式を示す情報等であってもよい。
【００３３】
（制御部１３０について）
制御部１３０は、コントローラ（Controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、情報処理装置１００内部の記憶装置に記憶されている各種プログラム（情報処理プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００３４】
図２に示すように、制御部１３０は、受付部１３１と、抽出部１３２と、判定部１３３と、提供部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図２に示した接続関係に限られず、他の接続関係であってもよい。
【００３５】
（受付部１３１について）
受付部１３１は、ユーザによって撮影された画像に関する情報をユーザによって利用される端末装置１０から受け付ける。例えば、図１の例では、受付部１３１は、ユーザがスーパーマーケットで販売される商品に関する広告ＡＤ１を撮影した画像ＩＭ１に関する情報を端末装置１０から受け付ける。そして、受付部１３１は、かかる画像ＩＭ１に関する情報を画像情報記憶部１２０に格納する。また、受付部１３１は、画像に関する情報とともに、ユーザの位置情報を端末装置１０から受け付ける。また、受付部１３１は、画像に関する情報とともに、ユーザに関する情報を端末装置１０から受け付ける。なお、ここでいうユーザに関する情報とは、ユーザの属性に関する情報、ユーザの好み嗜好に関する情報等である。
【００３６】
（抽出部１３２について）
抽出部１３２は、画像情報記憶部１２０を参照して、画像に関する情報から商品と価格との組み合わせに関する情報を抽出する。具体的には、抽出部１３２は、画像情報記憶部１２０に記憶される画像に関する情報に対して、画像解析技術等の従来技術やパターンマッチング及び機械学習等の従来技術を適用することで、画像に関する情報に含まれる商品と価格とを抽出する。
【００３７】
例えば、画像に「リンゴ」が写っており、かかる「リンゴ」の価格が「１００円」であるとする。この場合、抽出部１３２は、画像解析技術等の従来技術やパターンマッチング及び機械学習等の従来技術により、画像から「リンゴ」と、かかる「リンゴ」の価格である「１００円」を抽出する。そして、抽出部１３２は、「リンゴ」と、かかる「リンゴ」の価格である「１００円」との組み合わせを画像情報記憶部１２０に格納する。
【００３８】
（判定部１３３について）
判定部１３３は、商品と価格との第１の組み合わせと、第１の組み合わせと異なる商品と価格との第２の組み合わせとに基づいて、第１の組み合わせの商品の第１の価格と、第２の組み合わせの商品の第２の価格とのいずれか小さい価格を判定する。
【００３９】
また、判定部１３３は、商品と価格との第１の組み合わせと、商品データベースに記憶される第１の組み合わせを販売する同一の店舗に対応する電子商取引サービスで販売される商品と価格との組み合わせとに基づいて、第１の組み合わせの商品の第１の価格と、電子商取引サービスの商品の第２の価格とのいずれか小さい価格を判定する。また、判定部１３３は、商品と価格との第１の組み合わせと、商品データベースに記憶される第１の組み合わせを販売する他の店舗に対応する電子商取引サービスで販売される商品と価格との組み合わせとに基づいて、第１の組み合わせの商品の第１の価格と、電子商取引サービスの商品の第２の価格とのいずれか小さい価格を判定する。
【００４０】
具体的には、判定部１３３は、画像情報記憶部１２０を参照して、画像に関する情報から抽出された商品と価格との組み合わせと、外部装置５０の商品データベースを参照して、画像に関する情報から抽出された商品と同一の商品と価格との組み合わせとに基づいて、価格が小さい商品を取り扱うサービスを判定する。
【００４１】
例えば、画像に関する情報から抽出された第１の店舗であるスーパーマーケットで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイトで販売される商品が「リンゴ」であり、価格が「１００円」であるものとする。この場合、判定部１３３は、スーパーマーケットで販売される「リンゴ」と、価格「１２０円」との組み合わせと、インターネットショッピングサイトで販売される「リンゴ」と、価格「１００円」との組み合わせとを比較することで、インターネットショッピングサイトで販売される「リンゴ」の価格の方が小さいと判定する。
【００４２】
（提供部１３４について）
提供部１３４は、受付部１３１によって受け付けられた画像に関する情報から抽出される商品と価格との第１の組み合わせに対応する商品と価格との第２の組み合わせを記憶部から取得し、第１の組み合わせと第２の組み合わせとに基づく情報をユーザに提供する。また、提供部１３４は、受付部１３１によって受け付けられた画像に関する情報から抽出される商品と価格との第１の組み合わせと、記憶部に記憶される第１の組み合わせと異なる商品と価格との第２の組み合わせとに基づいて、第１の組み合わせと第２の組み合わせとのいずれか１つに関する情報を推奨情報としてユーザに提供する。
【００４３】
また、提供部１３４は、判定部１３３によって判定された結果が第２の組み合わせの商品の第２の価格よりも第１の組み合わせの商品の第１の価格が小さい場合に、第１の組み合わせに関する情報を推奨情報としてユーザに提供する。また、提供部１３４は、判定部１３３によって判定された結果が第１の組み合わせの商品の第１の価格よりも第２の組み合わせの商品の第２の価格が小さい場合に、第２の店舗に関する情報を推奨情報としてユーザに提供する。
【００４４】
また、提供部１３４は、受付部１３１によって受け付けられた位置情報に基づいて、第１の組み合わせを販売する店舗であって、ユーザに近接して位置する店舗に関する情報を推奨情報としてユーザに提供する。また、提供部１３４は、受付部１３１によって受け付けられた位置情報に基づいて、第２の組み合わせを販売する店舗であって、ユーザに近接して位置する店舗に関する情報を推奨情報としてユーザに提供する。また、提供部１３４は、判定部１３３によって判定された結果が第１の組み合わせの商品の第１の価格よりも第２の組み合わせの商品の第２の価格が同一の場合に、受付部１３１によって受け付けられた位置情報に基づいて、第１の組み合わせを販売する店舗であって、ユーザに近接して位置する店舗に関する情報を推奨情報としてユーザに提供する。また、提供部１３４は、判定部１３３によって判定された結果が第１の組み合わせの商品の第１の価格と第２の組み合わせの商品の第２の価格とが同一の場合に、受付部１３１によって受け付けられた位置情報に基づいて、第２の組み合わせを販売する店舗であって、ユーザに近接して位置する店舗に関する情報を推奨情報としてユーザに提供する。
【００４５】
また、提供部１３４は、判定部１３３によって判定された結果が第１の組み合わせの商品の第１の価格よりも第２の組み合わせの商品の第２の価格が同一の場合に、第１の組み合わせと第２の組み合わせとに対応する店舗のうち、ユーザの関心度合いが高いと推定される店舗に関する情報を推奨情報としてユーザに提供する。
【００４６】
例えば、図４を用いて推薦情報の提供方法について説明する。図４は、実施形態に係る情報処理装置が提供する推薦情報の一例を示す図である。図４の例では、画像に関する情報から抽出された第１の店舗であるスーパーマーケット「ＡＡスーパー」で販売される商品が「リンゴ」であり、価格が「１２０円」である。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイト「ＡＡショッピングサイト」で販売される商品が「リンゴ」であり、価格が「１００円」である。この場合、提供部１３４は、「ＡＡショッピングサイト」で販売される「リンゴ」の価格の方が小さいと判定された判定結果に基づいて、「ＡＡショッピングサイト」に関する情報を推奨情報としてユーザに提供する。このとき、図４に示すように、提供部１３４は、推薦情報としてコンテンツＣ１を提供する。コンテンツＣ１は、ショッピングサイト名と、商品の画像と、価格と、商品を購入することができる購入ボタンとを有する。なお、コンテンツＣ１が有する情報は、上記内容に限らず、様々な商品に関する情報が含まれてもよい。
【００４７】
また、例えば、図５を用いて推薦情報の提供方法について説明する。図５は、実施形態に係る情報処理装置が提供する推薦情報の一例を示す図である。図５の例では、画像に関する情報から抽出された第１の店舗であるスーパーマーケット「ＡＡスーパー」で販売される商品が「リンゴ」であり、価格が「１２０円」である。また、画像に関する情報から抽出された第１の店舗であるスーパーマーケット「ＡＡスーパー」で販売される商品が「トマト」であり、価格が「８０円」である。また、外部装置５０の商品データベースから取得された第２の店舗であるスーパーマーケット「ＢＢスーパー」で販売される商品が「リンゴ」であり、価格が「１４０円」である。また、外部装置５０の商品データベースから取得された第２の店舗であるスーパーマーケット「ＢＢスーパー」で販売される商品が「トマト」であり、価格が「１２０円」である。また、外部装置５０の商品データベースから取得された第３の店舗に対応するインターネットショッピングサイト「ＡＡショッピングサイト」で販売される商品が「リンゴ」であり、価格が「１００円」である。また、外部装置５０の商品データベースから取得された第３の店舗に対応するインターネットショッピングサイト「ＡＡショッピングサイト」で販売される商品が「トマト」であり、価格が「１００円」である。この場合、提供部１３４は、「リンゴ」では「ＡＡショッピングサイト」の価格が最も小さいと判定し、「トマト」では「ＡＡスーパー」の価格が最も小さいと判定した判定結果に基づいて、「ＡＡショッピングサイト」に関する情報と、「ＡＡスーパー」に関する情報とを推奨情報としてユーザに提供する。このとき、図５に示すように、提供部１３４は、推薦情報としてコンテンツＣ２を提供する。コンテンツＣ２は、ショッピングサイト名と、スーパー名と、商品の画像と、価格と、商品を購入することができる購入ボタンとを有する。なお、コンテンツＣ２が有する情報は、上記内容に限らず、様々な商品に関する情報が含まれてもよい。
【００４８】
〔３．処理手順〕
次に、図６を用いて、実施形態に係る情報処理装置１００が実行する提供処理の手順について説明する。図６は、実施形態に係る情報処理装置が実行する提供処理の流れの一例を示すフローチャートである。
【００４９】
図６に示すように、受付部１３１は、画像に関する情報を受け付ける（ステップＳ１０１）。例えば、図１の例では、受付部１３１は、ユーザがスーパーマーケットで販売される商品に関する広告ＡＤ１を撮影した画像ＩＭ１に関する情報を受け付ける。そして、抽出部１３２は、受付部１３１がユーザから画像に関する情報を受け付けていない場合（ステップＳ１０１；Ｎｏ）、ユーザから画像に関する情報を受け付けるまで待機する。
【００５０】
一方、抽出部１３２は、受付部１３１がユーザから画像に関する情報を受け付けた場合（ステップＳ１０１；Ｙｅｓ）、画像に関する情報から商品と価格との組み合わせに関する情報を抽出する（ステップＳ１０２）。
【００５１】
例えば、画像に「リンゴ」が写っており、かかる「リンゴ」の価格が「１００円」であるとする。この場合、抽出部１３２は、画像解析技術等の従来技術やパターンマッチング及び機械学習等の従来技術により、画像に関する情報から「リンゴ」と、かかる「リンゴ」の価格である「１００円」を抽出する。そして、抽出部１３２は、「リンゴ」と、かかる「リンゴ」の価格である「１００円」との組み合わせを画像情報記憶部１２０に格納する。
【００５２】
そして、判定部１３３は、抽出部１３２によって抽出された商品と価格との組み合わせと、商品データベースから取得される同一の商品と価格との組み合わせとを比較して、価格が小さい商品と価格との組み合わせを判定する（ステップＳ１０３）。
【００５３】
例えば、画像に関する情報から抽出された第１の店舗であるスーパーマーケットで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイトで販売される商品が「リンゴ」であり、価格が「１００円」であるものとする。この場合、判定部１３３は、スーパーマーケットで販売される「リンゴ」と、価格「１２０円」との組み合わせと、インターネットショッピングサイトで販売される「リンゴ」と、価格「１００円」との組み合わせとを比較することで、インターネットショッピングサイトで販売される「リンゴ」の価格の方が小さいと判定する。
【００５４】
そして、提供部１３４は、判定部１３３によって判定された判定結果に基づいて、価格が小さい商品を取り扱うサービスに関する情報を推奨情報としてユーザに提供する（ステップＳ１０４）。
【００５５】
例えば、画像に関する情報から抽出された第１の店舗であるスーパーマーケットで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイトで販売される商品が「リンゴ」であり、価格が「１００円」であるものとする。この場合、提供部１３４は、インターネットショッピングサイトで販売される「リンゴ」の価格の方が小さいと判定された判定結果に基づいて、インターネットショッピングサイトに関する情報を推奨情報としてユーザに提供する。
【００５６】
〔４．変形例〕
上述した情報処理装置１００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、情報処理装置１００の他の実施形態について説明する。
【００５７】
〔４−１．広告〕
上記実施形態では、情報処理装置１００がスーパーマーケットの広告が撮影された画像に対する提供処理を実行する例を挙げたが、対象とする広告は、如何なる態様の広告であってもよい。例えば、情報処理装置１００は、コンテンツ等として配信された電子広告に対して提供処理を実行してもよい。
【００５８】
〔４−２．商品〕
上記実施形態では、情報処理装置１００が商品として生鮮食品に対して提供処理を実行する例を挙げたが、対象とする商品は、如何なる種類の商品であってもよい。例えば、情報処理装置１００は、商品として電化製品に対して提供処理を実行してもよい。
【００５９】
〔４−３．判定処理（１）送料を含む価格の比較〕
上記実施形態では、情報処理装置１００の判定部１３３が画像情報記憶部１２０を参照して、画像に関する情報から抽出された商品と価格との組み合わせと、外部装置５０の商品データベースを参照して、画像に関する情報から抽出された商品と同一の商品と価格との組み合わせとに基づいて、価格が小さい商品と価格との組み合わせを判定する判定処理の一例を説明したが、価格に送料を加味した上で判定してもよい。具体的には、判定部１３３は、第１の組み合わせと、第２の組み合わせとに基づいて、第１の組み合わせの商品の価格と商品を送付するための費用とが含まれる第１の価格と、第２の組み合わせの商品の価格と商品を送付するための費用とが含まれる第２の価格とのいずれか小さい価格を判定してもよい。
【００６０】
例えば、画像に関する情報から抽出された第１の店舗であるスーパーマーケットで販売される商品が「リンゴ」であり、価格が「１２０円」であり、送料が「１０円」であるものとする。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイトで販売される商品が「リンゴ」であり、価格が「１００円」であり、送料が「４０円」であるものとする。この場合、判定部１３３は、スーパーマーケットで販売される「リンゴ」と、価格と送料との総額が「１３０円」との組み合わせと、インターネットショッピングサイトで販売される「リンゴ」と、価格と送料との総額が「１４０円」との組み合わせとを比較することで、スーパーマーケットで販売される「リンゴ」の総額の方が小さいと判定してもよい。
【００６１】
これにより、実施形態に係る情報処理装置１００の判定部１３３は、商品が販売される異なるサービス毎の価格に送料を加味した上で比較することができるため、適切な商品に関する情報をユーザに提供することができる。
【００６２】
〔４−４．判定処理（２）ポイント〕
上記実施形態では、情報処理装置１００の判定部１３３が画像情報記憶部１２０を参照して、画像に関する情報から抽出された商品と価格との組み合わせと、外部装置５０の商品データベースを参照して、画像に関する情報から抽出された商品と同一の商品と価格との組み合わせとに基づいて、価格が小さい商品と価格との組み合わせを判定する判定処理の一例を説明したが、商品を購入する場合に利用可能なポイントを加味した上で判定してもよい。具体的には、判定部１３３は、第１の組み合わせの商品に対応するポイントであって、商品を購入する場合に利用可能なポイントと、商品データベースに記憶される商品に対応するポイントとに基づいて、第１の組み合わせの商品の第１の価格と、第２の組み合わせの商品の第２の価格とのいずれか小さい価格を判定してもよい。
【００６３】
例えば、画像に関する情報から抽出された第１の店舗であるスーパーマーケットで販売される商品が「リンゴ」であり、価格が「１２０円」であり、「リンゴ」を購入することで付与されるポイントが「２０」であるものとする。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイトで販売される商品が「リンゴ」であり、価格が「１２０円」であり、「リンゴ」を購入することで付与されるポイントが「１０」であるものとする。この場合、判定部１３３は、スーパーマーケットで販売される「リンゴ」と、価格「１２０円」と、付与されるポイント「２０」との組み合わせと、インターネットショッピングサイトで販売される「リンゴ」と、価格「１２０円」と、付与されるポイント「１０」との組み合わせとを比較することで、スーパーマーケットで販売される「リンゴ」の価格の方が付与されるポイントを加味した上で小さいと判定してもよい。
【００６４】
これにより、実施形態に係る情報処理装置１００の判定部１３３は、商品が販売される異なるサービス毎に付与されるポイントであって、商品を購入する場合に利用可能なポイントを加味した上で比較することができるため、適切な商品に関する情報をユーザに提供することができる。
【００６５】
〔４−５．提供処理（１）両方の組み合わせに関する情報を提供〕
上記実施形態では、情報処理装置１００の提供部１３４が受付部１３１によって受け付けられた画像に関する情報から抽出される商品と価格との第１の組み合わせと、商品データベースから取得される商品と価格との第２の組み合わせとに基づいて、第１の組み合わせと第２の組み合わせとのいずれか１つに関する情報を推奨情報としてユーザに提供する提供処理の一例を説明したが、第１の組み合わせと第２の組み合わせとに関する情報をユーザに提供してもよい。具体的には、提供部１３４は、受付部１３１によって受け付けられた第１の組み合わせに対応する第２の組み合わせを記憶部から取得し、第１の組み合わせと第２の組み合わせとに関する情報をユーザに提供してもよい。
【００６６】
例えば、画像に関する情報から抽出された第１の店舗であるスーパーマーケットで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイトで販売される商品が「リンゴ」であり、価格が「１３０円」であるものとする。この場合、提供部１３４は、スーパーマーケットで販売される「リンゴ」と、価格「１２０円」との第１の組み合わせと、インターネットショッピングサイトで販売される「リンゴ」と、価格「１２０円」との第２の組み合わせとに関する情報をユーザに提供してもよい。
【００６７】
これにより、実施形態に係る情報処理装置１００の提供部１３４は、異なるサービス毎の価格に関する情報をユーザに提供することで商品をユーザに選択可能にすることができるため、ユーザの購買の自由度を高めることができる。
【００６８】
なお、提供部１３４は、第１の組み合わせと第２の組み合わせとに関する情報をユーザに提供する場合に、第１の組み合わせ、あるいは第２の組み合わせに関連する商品等に関する情報を提供してもよい。
【００６９】
〔４−６．提供処理（２）所望する商品の組み合わせ〕
上記実施形態では、情報処理装置１００の提供部１３４が受付部１３１によって受け付けられた画像に関する情報から抽出される商品と価格との第１の組み合わせと、商品データベースから取得される商品と価格との第２の組み合わせとに基づいて、第１の組み合わせと第２の組み合わせとのいずれか１つに関する情報を推奨情報としてユーザに提供する提供処理の一例を説明したが、画像に含まれる商品のうち、ユーザが所望する商品と価格との組み合わせに関する情報を推奨情報としてユーザに提供してもよい。具体的には、提供部１３４は、受付部１３１によって受け付けられた画像に関する情報に含まれる複数の商品からユーザが所望する商品が抽出された商品と価格との第１の組み合わせと、第２の組み合わせとに基づいて、第１の組み合わせと第２の組み合わせとのいずれか１つに関する情報を推奨情報としてユーザに提供してもよい。
【００７０】
例えば、スーパーマーケットの広告が撮影された画像に関する情報に「リンゴ」と、「リンゴ」の価格「１２０円」と、「いちご」と、「いちご」の価格「１５０円」と、「トマト」と、「トマト」の価格「１２０円」と、「メロン」と、「メロン」の価格「１２０円」とが含まれているものとする。また、ユーザは「リンゴ」を所望しているものとする。この場合、提供部１３４は、画像から抽出された「リンゴ」と、価格「１２０円」との組み合わせのみと、商品データベースから取得される同一の商品と価格との第２の組み合わせとに基づいて、第１の組み合わせと第２の組み合わせとのいずれか１つに関する情報を推奨情報としてユーザに提供してもよい。
【００７１】
これにより、実施形態に係る情報処理装置１００の提供部１３４は、画像に関する情報に含まれるユーザが所望する商品を選択的に異なるサービス間で価格の比較をすることができるため、適切な商品に関する情報をユーザに提供することができる。
【００７２】
〔４−７．提供処理（３）価格が同一の場合の提供処理〕
上記実施形態では、情報処理装置１００の提供部１３４が画像に関する情報から抽出された商品と同一の商品と価格との組み合わせとに基づいて、価格が小さい商品を推奨情報としてユーザに提供する提供処理の一例を説明したが、判定部１３３によって判定された結果が第１の組み合わせの商品の第１の価格よりも第２の組み合わせの商品の第２の価格が同一の場合に、第１の組み合わせと第２の組み合わせとに関する情報を推奨情報としてユーザに提供してもよい。例えば、画像に関する情報から抽出された第１の店舗であるスーパーマーケットで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイトで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。この場合、提供部１３４は、スーパーマーケットで販売される「リンゴ」と、価格が「１２０円」との組み合わせと、インターネットショッピングサイトで販売される「リンゴ」と、価格が「１２０円」との組み合わせとが同一である場合に、スーパーマーケットとインターネットショッピングサイトとに関する情報を提供してもよい。また、ここでいうスーパーマーケットとインターネットショッピングサイトとに関する情報とは、スーパーマーケット及びインターネットショッピングサイトで販売される「リンゴ」に関連する商品と価格との組み合わせや、商品の量や、消費期限の日付に関する情報等を含んでもよい。
【００７３】
また、例えば、画像に関する情報から抽出された第１の店舗であるスーパーマーケットで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイトで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。また、スーパーマーケットがユーザの位置から近く、インターネットショッピングサイトを利用するよりもユーザにとって簡便であるものとする。この場合、提供部１３４は、スーパーマーケットで販売される「リンゴ」と、価格が「１２０円」との組み合わせと、インターネットショッピングサイトで販売される「リンゴ」と、価格が「１２０円」との組み合わせとが同一である場合に、受付部１３１によって受け付けられた位置情報に基づいて、スーパーマーケットに関する情報を推奨情報としてユーザに提供してもよい。
【００７４】
また、例えば、画像に関する情報から抽出された第１の店舗であるスーパーマーケットで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。また、外部装置５０の商品データベースから取得された第２の店舗に対応するインターネットショッピングサイトで販売される商品が「リンゴ」であり、価格が「１２０円」であるものとする。また、インターネットショッピングサイトを頻繁に利用するユーザであるものとする。この場合、提供部１３４は、スーパーマーケットで販売される「リンゴ」と、価格が「１２０円」との組み合わせと、インターネットショッピングサイトで販売される「リンゴ」と、価格が「１２０円」との組み合わせとが同一である場合に、受付部１３１によって受け付けられたユーザに関する情報であるインターネットショッピングサイトを頻繁に利用することに基づいて、インターネットショッピングサイトに関する情報を推奨情報としてユーザに提供してもよい。
【００７５】
これにより、実施形態に係る情報処理装置１００は、異なるサービス毎の価格が同一でもユーザの位置情報やユーザに関する情報等に基づくサービスに関する情報を提供することができるため、適切な商品に関する情報をユーザに提供することができる。
【００７６】
なお、上記変形例では、提供部１３４は、スーパーマーケットで販売される「リンゴ」と、価格が「１２０円」との組み合わせと、インターネットショッピングサイトで販売される「リンゴ」と、価格が「１２０円」との組み合わせとが同一である場合に、スーパーマーケットとインターネットショッピングサイトとに関する情報を提供してもよい例を示したが、この処理に限られない。例えば、提供部１３４は、スーパーマーケットＡＡで販売される「リンゴ」と、価格が「１２０円」との組み合わせと、スーパーマーケットＡＡで販売される「リンゴ」と、価格が「１２０円」との組み合わせとが、同一のサービスであり、かつ、商品と価格とが同一である場合に、スーパーマーケットＡＡに関する情報を提供してもよい。また、例えば、提供部１３４は、スーパーマーケットＡＡで販売される「リンゴ」と、価格が「１２０円」との組み合わせと、スーパーマーケットＡＡのインターネットショッピングサイトで販売される「リンゴ」と、価格が「１２０円」との組み合わせとが、同一のサービスであり、かつ、商品と価格とが同一である場合に、スーパーマーケットＡＡに関する情報を提供してもよい。
【００７７】
〔５．ハードウェア構成〕
また、上述してきた実施形態に係る端末装置１０、外部装置５０及び情報処理装置１００は、例えば図７に示すような構成のコンピュータ１０００によって実現される。以下、情報処理装置１００を例に挙げて説明する。図７は、情報処理装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ（Read  Only  Memory）１３００、ＨＤＤ（Hard  Disk  Drive）１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【００７８】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【００７９】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００がネットワークＮを介して生成したデータを他の機器へ送信する。
【００８０】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【００８１】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００８２】
例えば、コンピュータ１０００が実施形態に係る情報処理装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。また、ＨＤＤ１４００には、画像情報記憶部１２０内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【００８３】
〔６．その他〕
また、上記実施形態及び変形例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００８４】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００８５】
また、上述してきた実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００８６】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、提供部は、提供手段や提供回路に読み替えることができる。
【００８７】
〔７．効果〕
上述してきたように、実施形態に係る情報処理装置１００は、受付部１３１と、提供部１３４とを有する。受付部１３１は、ユーザによって撮影された画像に関する情報をユーザによって利用される端末装置から受け付ける。提供部１３４は、受付部１３１によって受け付けられた画像に関する情報から抽出される商品と価格との第１の組み合わせに対応する商品と価格との第２の組み合わせを記憶部から取得し、第１の組み合わせと第２の組み合わせとに基づく情報をユーザに提供する。
【００８８】
これにより、実施形態に係る情報処理装置１００は、ユーザが購入したい商品を撮影するだけで、撮影された商品が販売される異なるサービス毎の価格を比較することができるため、適切な商品に関する情報をユーザに提供することができる。
【００８９】
また、実施形態に係る情報処理装置１００において、提供部１３４は、受付部１３１によって受け付けられた第１の組み合わせに対応する第２の組み合わせを記憶部から取得し、第１の組み合わせと第２の組み合わせとのいずれか１つに関する情報を推奨情報としてユーザに提供する。
【００９０】
これにより、実施形態に係る情報処理装置１００は、ユーザが購入したい商品を撮影するだけで、撮影された商品が販売される異なるサービス毎の価格を比較することができるため、適切な商品に関する情報をユーザに提供することができる。
【００９１】
また、実施形態に係る情報処理装置１００において、第１の組み合わせと、第２の組み合わせとに基づいて、第１の組み合わせの商品の第１の価格と、第２の組み合わせの商品の第２の価格とのいずれか小さい価格を判定する判定部１３３をさらに備える。
【００９２】
これにより、実施形態に係る情報処理装置１００は、画像に関する情報から抽出された商品と価格との組み合わせと、外部装置５０の商品データベースを参照して、画像に関する情報から抽出された商品と同一の商品と価格との組み合わせとに基づいて、価格が小さい商品と価格との組み合わせを判定することができるため、適切な商品に関する情報をユーザに提供することができる。
【００９３】
また、実施形態に係る情報処理装置１００において、判定部１３３によって判定された結果が第２の組み合わせの商品の第２の価格よりも第１の組み合わせの商品の第１の価格が小さい場合に、第１の組み合わせに関する情報を推奨情報としてユーザに提供する。
【００９４】
これにより、実施形態に係る情報処理装置１００は、画像に関する情報から抽出された商品と価格との組み合わせと、外部装置５０の商品データベースを参照して、画像に関する情報から抽出された商品と同一の商品と価格との組み合わせとに基づいて、価格が小さい商品と価格との組み合わせを判定することができるため、適切な商品に関する情報をユーザに提供することができる。
【００９５】
また、実施形態に係る情報処理装置１００において、判定部１３３によって判定された結果が第１の組み合わせの商品の第１の価格よりも第２の組み合わせの商品の第２の価格が小さい場合に、第２の組み合わせに関する情報を推奨情報としてユーザに提供する。
【００９６】
これにより、実施形態に係る情報処理装置１００は、画像に関する情報から抽出された商品と価格との組み合わせと、外部装置５０の商品データベースを参照して、画像に関する情報から抽出された商品と同一の商品と価格との組み合わせとに基づいて、価格が小さい商品と価格との組み合わせを判定することができるため、適切な商品に関する情報をユーザに提供することができる。
【００９７】
また、実施形態に係る情報処理装置１００において、判定部１３３は、第１の組み合わせと、第２の組み合わせとに基づいて、第１の組み合わせの商品の価格と商品を送付するための費用とが含まれる第１の価格と、第２の組み合わせの商品の価格と商品を送付するための費用とが含まれる第２の価格とのいずれか小さい価格を判定する。
【００９８】
これにより、実施形態に係る情報処理装置１００は、商品が販売される異なるサービス毎の価格に送料を加味した上で比較することができるため、適切な商品に関する情報をユーザに提供することができる。
【００９９】
また、実施形態に係る情報処理装置１００において、判定部１３３は、第１の組み合わせの商品に対応するポイントであって、商品を購入する場合に利用可能なポイントと、記憶部に記憶される商品に対応するポイントとに基づいて、第１の組み合わせの商品の第１の価格と、第２の組み合わせの商品の第２の価格とのいずれか小さい価格を判定する。
【０１００】
これにより、実施形態に係る情報処理装置１００は、商品が販売される異なるサービス毎に付与されるポイントであって、商品を購入する場合に利用可能なポイントを加味した上で比較することができるため、適切な商品に関する情報をユーザに提供することができる。
【０１０１】
また、実施形態に係る情報処理装置１００において、判定部１３３は、第１の組み合わせと、記憶部に記憶される第１の組み合わせを販売する同一の店舗に対応する電子商取引サービスで販売される商品と価格との組み合わせとに基づいて、第１の組み合わせの商品の第１の価格と、電子商取引サービスの商品の第２の価格とのいずれか小さい価格を判定する。
【０１０２】
これにより、実施形態に係る情報処理装置１００は、ユーザが購入したい商品を撮影するだけで、撮影された商品が販売される異なるサービス毎の価格を比較することができるため、適切な商品に関する情報をユーザに提供することができる。
【０１０３】
また、実施形態に係る情報処理装置１００において、判定部１３３は、第１の組み合わせと、記憶部に記憶される第１の組み合わせを販売する他の店舗に対応する電子商取引サービスで販売される商品と価格との組み合わせとに基づいて、第１の組み合わせの商品の第１の価格と、電子商取引サービスの商品の第２の価格とのいずれか小さい価格を判定する。
【０１０４】
これにより、実施形態に係る情報処理装置１００は、ユーザが購入したい商品を撮影するだけで、撮影された商品が販売される異なるサービス毎の価格を比較することができるため、適切な商品に関する情報をユーザに提供することができる。
【０１０５】
また、実施形態に係る情報処理装置１００において、受付部１３１は、ユーザの位置情報を端末装置１０から受け付け、提供部１３４は、受付部１３１によって受け付けられた位置情報に基づいて、第１の組み合わせを販売する店舗であって、ユーザに近接して位置する店舗に関する情報を推奨情報としてユーザに提供する。
【０１０６】
また、実施形態に係る情報処理装置１００において、受付部１３１は、ユーザの位置情報を端末装置１０から受け付け、提供部１３４は、受付部１３１によって受け付けられた位置情報に基づいて、第２の組み合わせを販売する店舗であって、ユーザに近接して位置する店舗に関する情報を推奨情報としてユーザに提供する。
【０１０７】
これにより、実施形態に係る情報処理装置１００は、ユーザの位置情報を考慮して、ユーザによって撮影された商品が販売される近接の店舗に関する情報を提供することができるため、適切な商品に関する情報をユーザに提供することができる。
【０１０８】
また、実施形態に係る情報処理装置１００において、提供部１３４は、第１の組み合わせの商品の第１の価格と第２の組み合わせの商品の第２の価格とが同一の場合に、受付部１３１によって受け付けられた位置情報に基づいて、第１の組み合わせを販売する店舗であって、ユーザに近接して位置する店舗に関する情報を推奨情報としてユーザに提供する。
【０１０９】
また、実施形態に係る情報処理装置１００において、提供部１３４は、第１の組み合わせの商品の第１の価格と第２の組み合わせの商品の第２の価格とが同一の場合に、受付部１３１によって受け付けられた位置情報に基づいて、第２の組み合わせを販売する店舗であって、ユーザに近接して位置する店舗に関する情報を推奨情報としてユーザに提供する。
【０１１０】
これにより、実施形態に係る情報処理装置１００は、異なるサービス毎の価格が同一でもユーザの位置情報に基づいてユーザに近接して位置する店舗に関する情報を提供することができるため、適切な商品に関する情報をユーザに提供することができる。
【０１１１】
また、実施形態に係る情報処理装置１００において、提供部１３４は、受付部１３１によって受け付けられた画像に関する情報に含まれる複数の商品からユーザが所望する商品が抽出された商品と価格との第１の組み合わせと、第２の組み合わせとに基づいて、第１の組み合わせと第２の組み合わせとのいずれか１つに関する情報を推奨情報としてユーザに提供する。
【０１１２】
これにより、実施形態に係る情報処理装置１００は、ユーザが撮影した画像に含まれる所望の商品のみで、異なるサービス毎の価格を比較することができるため、適切な商品に関する情報をユーザに提供することができる。
【０１１３】
また、実施形態に係る情報処理装置１００において、提供部１３４は、受付部１３１によって受け付けられた第１の組み合わせに対応する第２の組み合わせを記憶部から取得し、第１の組み合わせと第２の組み合わせとに関する情報をユーザに提供する。
【０１１４】
これにより、実施形態に係る情報処理装置１００は、異なるサービス毎の価格に関する情報をユーザに提供することで商品をユーザに選択可能にすることができるため、ユーザの購買の自由度を高めることができる。
【０１１５】
また、実施形態に係る情報処理装置１００において、提供部１３４は、第１の組み合わせの商品の第１の価格と第２の組み合わせの商品の第２の価格とが同一の場合に、第１の組み合わせと第２の組み合わせとに関する情報を推奨情報としてユーザに提供する。
【０１１６】
これにより、実施形態に係る情報処理装置１００は、異なるサービス毎の価格が同一でも価格が同一のサービスに関する情報を提供することができるため、適切な商品に関する情報をユーザに提供することができる。
【０１１７】
また、実施形態に係る情報処理装置１００において、提供部１３４は、第１の組み合わせの商品の第１の価格と第２の組み合わせの商品の第２の価格とが同一の場合に、第１の組み合わせと第２の組み合わせとに関する情報を推奨情報としてユーザに提供する。
【０１１８】
これにより、実施形態に係る情報処理装置１００は、異なるサービス毎の価格が同一でも価格が同一のサービスに関する情報を提供することができるため、適切な商品に関する情報をユーザに提供することができる。
【０１１９】
また、実施形態に係る情報処理装置１００において、提供部１３４は、第１の組み合わせの商品の第１の価格と第２の組み合わせの商品の第２の価格とが同一の場合に、受付部１３１によって受け付けられたユーザに関する情報に基づいて、第１の組み合わせと第２の組み合わせとに対応する店舗のうち、ユーザの関心度合いが高いと推定される店舗に関する情報を推奨情報としてユーザに提供する。
【０１２０】
これにより、実施形態に係る情報処理装置１００は、異なるサービス毎の価格が同一でもユーザに関する情報に基づいてユーザの好みに応じたサービスに関する情報を提供することができるため、適切な商品に関する情報をユーザに提供することができる。
【０１２１】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【符号の説明】
【０１２２】
１  情報処理システム
１０  端末装置
５０  外部装置
１００  情報処理装置
１１０  通信部
１２０  画像情報記憶部
１３０  制御部
１３１  受付部
１３２  抽出部
１３３  判定部
１３４  提供部
【図１】
2020101917.tif 000003
【図２】
2020101917.tif 000004
【図３】
2020101917.tif 000005
【図４】
2020101917.tif 000006
【図５】
2020101917.tif 000007
【図６】
2020101917.tif 000008
【図７】
2020101917.tif 000009