(57)【要約】  画像取得手段は、商品を示す画像を取得する。特定手段は、取得された画像を解析することにより、商品を特定する。ページ取得手段は、特定された商品の情報を含むページを提供する少なくとも１つのウェブサーバー装置から、このページを取得する。表示手段は、取得されたページに対応するページ画像（３０１、３０２、３０３）が並べて配置された画面（３００Ａ）を表示する。
2018066102.tif 000002
【特許請求の範囲】
【請求項１】
商品を示す画像を取得する画像取得手段と、
前記取得された画像を解析することにより、前記商品を特定する特定手段と、
前記特定された商品の情報を含むページを提供する少なくとも１つのサーバー装置から、当該ページを取得するページ取得手段と、
前記取得されたページに対応するページ画像が並べて配置された画面を表示する表示手段と
を備える情報提供システム。
【請求項２】
前記ページ画像は、前記ページの全体のサムネイル、又は前記ページにおいて所定の情報を含む部分のサムネイルである
請求項１に記載の情報提供システム。
【請求項３】
前記特定手段は、前記画像を解析した結果及び付加情報に基づいて、前記商品を特定する
請求項１又は２に記載の情報提供システム。
【請求項４】
前記付加情報は、ユーザの属性情報、前記ユーザが前記サーバー装置において商品を購入した履歴を示す購入履歴情報、前記ユーザが使用する端末装置の現在位置を示す位置情報、又は前記商品の属性情報を含む
請求項３に記載の情報提供システム。
【請求項５】
前記付加情報は、前記商品の属性情報を含み、
前記商品の属性情報は、マイクロフォンを用いて入力された音声を認識することにより取得される
請求項３又は４に記載の情報提供システム。
【請求項６】
前記特定手段は、前記画像を解析することにより、前記商品の種別を特定し、前記特定された種別に対して予め決められた前記商品の特徴部分を含む追加の画像の入力をユーザに要求し、
前記画像取得手段は、前記ユーザに対する要求に応じて入力された前記追加の画像を取得し、
前記特定手段は、前記取得された追加の画像を解析することにより、前記商品を特定する
請求項１から５のいずれか１項に記載の情報提供システム。
【請求項７】
前記ページ取得手段は、複数のサーバー装置から前記特定された商品の情報を含む複数のページを取得し、
前記取得された複数のページに対応する複数のページ画像は、ユーザの属性情報又は前記ユーザが前記複数のサーバー装置において商品を購入した履歴を示す購入履歴情報から判定される、前記ユーザが利用するサーバー装置の傾向に応じた順序に従って、前記画面に並べて配置される
請求項１から６のいずれか１項に記載の情報提供システム。
【請求項８】
前記画像は、複数の商品を示し、
前記特定手段は、前記複数の商品を特定し、
前記ページ取得手段は、前記特定された複数の商品の情報をそれぞれ含む複数のページを取得し、
前記取得された複数のページに対応する複数のページ画像は、ユーザの属性情報又は前記ユーザが前記サーバー装置において商品を購入した履歴を示す購入履歴情報から判定される、前記ユーザが購入する商品の傾向に応じた順序に従って、前記画面に並べて配置される
請求項１から７のいずれか１項に記載の情報提供システム。
【請求項９】
前記ページ取得手段は、前記特定された商品に対応する別の商品の情報を含むページを取得する
請求項１から８のいずれか１項に記載の情報提供システム。
【請求項１０】
前記画像は、複数の商品を示す複数の商品画像を含み、
前記特定手段は、前記複数の商品を特定し、
前記画像における前記複数の商品画像の位置、大きさ、又はピントの状況に応じて、前記特定された複数の商品から商品を選択する選択手段をさらに備え、
前記ページ取得手段は、前記選択された商品の情報を含むページを取得する
請求項１から９のいずれか１項に記載の情報提供システム。
【請求項１１】
商品を示す画像を取得する画像取得手段と、
前記取得された画像を解析することにより、前記商品を特定する特定手段と、
前記特定された商品の情報を含むページを提供する少なくとも１つのサーバー装置から、当該ページを取得するページ取得手段と、
前記取得されたページに対応するページ画像が並べて配置された画面を表示させる表示制御手段と
を備える情報提供装置。
【請求項１２】
商品を示す画像を取得するステップと、
前記取得された画像を解析することにより、前記商品を特定するステップと、
前記特定された商品の情報を含むページを提供する少なくとも１つのサーバー装置から、当該ページを取得するステップと、
前記取得されたページに対応するページ画像が並べて配置された画面を表示するステップと
を備える情報提供方法。
【請求項１３】
コンピュータに、
商品を示す画像を取得するステップと、
前記取得された画像を解析することにより、前記商品を特定するステップと、
前記特定された商品の情報を含むページを提供する少なくとも１つのサーバー装置から、当該ページを取得するステップと、
前記取得されたページに対応するページ画像が並べて配置された画面を表示させるステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システム、情報提供装置、情報提供方法、及びプログラムに関する。
【背景技術】
【０００２】
電子商取引による商品の購入を支援する技術が知られている。例えば特許文献１には、インターネット上に存在する複数のショップサイトで販売されている商品の販売価格を統計処理し、その結果を表示するウェブページを生成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２２３４５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の技術では、商品の販売価格等の情報を閲覧するには、商品を検索するためのキーワードを入力する等の、商品を検索する操作を行わなくてはならない。このような操作は、ユーザに煩わしさを感じさせる。また、ユーザが商品を識別する情報を認識していない場合には、商品を検索するのが困難となる。商品を検索できない場合、ユーザは、この商品の情報を閲覧することができない。
本発明は、ユーザが商品を識別する情報を認識していなくても、その商品の情報を含むページを閲覧できるようにすることを目的とする。
【課題を解決する手段】
【０００５】
本発明は、商品を示す画像を取得する画像取得手段と、前記取得された画像を解析することにより、前記商品を特定する特定手段と、前記特定された商品の情報を含むページを提供する少なくとも１つのサーバー装置から、当該ページを取得するページ取得手段と、前記取得されたページに対応するページ画像が並べて配置された画面を表示する表示手段とを備える情報提供システムを提供する。
【発明の効果】
【０００６】
本発明によれば、ユーザが商品を識別する情報を認識していなくても、その商品の情報を含むページを閲覧することができる。
【図面の簡単な説明】
【０００７】
【図１】情報提供システム１の構成の一例を示す図。
【図２】商品ページ１１Ａを示す図。
【図３】端末装置２０のハードウェア構成の一例を示す図。
【図４】ユーザ情報１１０の一例を示す図。
【図５】処理サーバー装置３０のハードウェア構成の一例を示す図。
【図６】購入履歴情報１２０の一例を示す図。
【図７】情報提供システム１の機能構成の一例を示す図。
【図８】入力画像２００Ａを示す図。
【図９】入力画像２００Ｂを示す図。
【図１０】特徴テーブル１３０の一例を示す図。
【図１１】変換テーブル１４０の一例を示す図。
【図１２】画面３００Ａを示す図。
【図１３】画面３００Ｂを示す図。
【図１４】情報提供システム１の処理の一例を示すシーケンスチャート。
【図１５】注文画面４００の一例を示す図。
【符号の説明】
【０００８】
１：情報提供システム、１０：ウェブサーバー装置、２０：端末装置、３０：処理サーバー装置、１０１：画像取得手段、１０２：特定手段、１０３：選択手段、１０４：ページ取得手段、１０５：生成手段、１０６：表示制御手段
【発明を実施するための形態】
【０００９】
１．構成
（１）情報提供システム１の構成
図１は、本実施形態に係る情報提供システム１の構成の一例を示す図である。情報提供システム１は、ユーザにより所望の商品を示す画像（以下、「入力画像」という。）が入力されると、１又は複数のＥＣ（Electronic Commerce）サイトに含まれるこの商品のページを並べてユーザに提示する機能を有する。なお、この商品には、物品だけでなく、サービスの提供が含まれてもよい。
【００１０】
情報提供システム１は、複数のウェブサーバー装置１０（サーバー装置の一例）と、端末装置２０と、処理サーバー装置３０とを備える。複数のウェブサーバー装置１０、端末装置２０、及び処理サーバー装置３０は、通信回線２を介して接続される。通信回線２は、例えばインターネットである。なお、通信回線２は、インターネットに限定されず、インターネットとその他の通信回線とを含むものであってもよいし、インターネット以外の通信回線であってもよい。また、図１に示すウェブサーバー装置１０の数、端末装置２０の数、及び処理サーバー装置３０の数は例示に過ぎず、これに限定されない。例えば、ウェブサーバー装置１０の数は、図１に例示された数より多くてもよいし、少なくてもよい。また、端末装置２０の数は、複数であってもよい。
【００１１】
複数のウェブサーバー装置１０は、それぞれ異なるＥＣサイトを提供する。この例では、ウェブサーバー装置１０ＡがＥＣサイトＡを提供し、ウェブサーバー装置１０ＢがＥＣサイトＢを提供し、ウェブサーバー装置１０ＣがＥＣサイトＣを提供する。各ＥＣサイトでは、電子商取引により各種の商品が販売される。各ＥＣサイトには、各商品の情報を含むページ（以下、「商品ページ」という。）が含まれる。各ウェブサーバー装置１０には、そのウェブサーバー装置１０により提供されるＥＣサイトに含まれる商品ページを示すページデータが予め格納される。
【００１２】
図２は、ＥＣサイトＡに含まれる商品ページの一例である商品ページ１１Ａを示す図である。この商品ページ１１Ａは、５００ｍｌの飲料Ｘを販売するページである。商品ページ１１Ａには、商品画像１２と商品情報１３とが含まれる。商品画像１２は、商品を示す画像である。この例では、商品画像１２は、飲料Ｘの撮影画像である。商品情報１３は、商品を説明する情報である。商品情報１３には、例えば商品の名称、商品の価格、商品の在庫状況、商品のメーカー名又はブランド名、商品のサイズ又は容量、及び他のユーザによる商品の評価情報が含まれる。商品画像１２及び商品情報１３は、商品の情報の一例である。なお、同一の商品が複数のＥＣサイトにおいて販売される場合、その商品の価格や在庫状況はＥＣサイトによって異なる場合がある。
【００１３】
（２）端末装置２０の構成
図３は、端末装置２０のハードウェア構成の一例を示す図である。端末装置２０は、ユーザにより使用され、入力画像の入力及び商品ページが並べて配置された画面の出力に用いられる。端末装置２０としては、例えば携帯電話、スマートフォン、タブレット端末、又はクライアントコンピュータが用いられてもよい。端末装置２０は、プロセッサー２１と、メモリー２２と、通信インタフェース２３と、ストレージ２４と、ディスプレイ２５（表示手段の一例）と、タッチセンサー２６と、カメラ２７と、マイクロフォン２８と、センサーユニット２９とを備える。
【００１４】
プロセッサー２１は、メモリー２２に記憶されたプログラムを実行することにより、端末装置２０の各部を制御する。プロセッサー２１としては、例えばＣＰＵ（Central Processing Unit）が用いられる。メモリー２２は、プロセッサー２１により実行されるプログラムを記憶する。メモリー２２としては、例えばＲＯＭ（Read Only Memory）又はＲＡＭ（Random Access Memory）が用いられる。
【００１５】
通信インタフェース２３は、通信回線２に接続され、通信回線２を介してデータ通信を行う。ストレージ２４は、各種のデータ及びプログラムを記憶する。ストレージ２４としては、例えばフラッシュメモリー又はハードディスクが用いられる。ストレージ２４には、端末装置２０にクライアント側の処理を実行させるためのクライアントプログラムの他、ユーザ情報１１０が記憶される。
【００１６】
図４は、ユーザ情報１１０の一例を示す図である。ユーザ情報１１０は、端末装置２０のユーザに関する情報である。ユーザ情報１１０には、ユーザＩＤと、ユーザの氏名、住所、及び電話番号と、ユーザの属性情報とが含まれる。
【００１７】
ユーザＩＤは、ユーザを一意に識別する情報である。ユーザＩＤは、例えばユーザに予め決定される。ユーザの氏名、住所、電話番号、及び属性情報は、例えばユーザにより予め登録される。なお、ユーザの住所は、例えばユーザの自宅の住所であってもよいし、ユーザが勤務する会社等、ユーザが主に居る場所の住所であってもよい。また、ユーザの電話番号は、ユーザの自宅にある電話機の電話番号であってもよいし、ユーザが所有する携帯電話の電話番号であってもよい。ユーザの属性情報は、ユーザの属性を示す情報である。ユーザの属性情報には、ユーザが購入する商品の傾向又はユーザが利用するＥＣサイトの傾向を判定し得るような情報が含まれる。例えばユーザの属性情報には、ユーザの性別及び年齢の他、ユーザのお気に入りのＥＣサイトを示す情報やユーザがアカウント情報を有するＥＣサイトを示す情報が含まれてもよい。
【００１８】
ユーザ情報１１０は、ユーザ認証により使用可能になる。例えば、ユーザＩＤ「００１」により識別されるユーザの認証が成功した場合、このユーザＩＤ「００１」に対応するユーザ情報１１０の使用が許可される。なお、単一の端末装置２０が複数のユーザにより使用される場合、複数のユーザに対応するユーザ情報１１０がストレージ２４に記憶されてもよい。
【００１９】
図３に戻り、ディスプレイ２５は、各種の情報を表示する。ディスプレイ２５としては、例えば液晶ディスプレイが用いられる。タッチセンサー２６は、指等の指示体が接触したディスプレイ２５上の位置を検出する。ディスプレイ２５とタッチセンサー２６とにより、タッチパネルが構成される。カメラ２７は、画像を撮影する。カメラ２７としては、例えばデジタルスチールカメラが用いられる。マイクロフォン２８は、音声の入力に用いられる。
【００２０】
センサーユニット２９には、測位センサー及び指紋センサーが含まれる。測位センサーは、端末装置２０の位置を測定し、測定した位置を示す位置情報を生成する。測位センサーとしては、例えばＧＰＳ（Global Positioning System）受信機が用いられる。ＧＰＳ受信機は、ＧＰＳ衛星から受信した信号に基づいて端末装置２０の位置を測定する。指紋センサーは、ユーザの指紋を読み取って指紋情報を生成する。指紋センサーは、ユーザ認証に用いられる。
【００２１】
（３）処理サーバー装置３０の構成
図５は、処理サーバー装置３０のハードウェア構成の一例を示す図である。処理サーバー装置３０は、端末装置２０からの要求に応じて、入力画像を解析し、入力画像が示す商品を特定する処理を行う。処理サーバー装置３０は、プロセッサー３１と、メモリー３２と、通信インタフェース３３と、ストレージ３４とを備える。
【００２２】
プロセッサー３１は、メモリー３２に記憶されたプログラムを実行することにより、処理サーバー装置３０の各部を制御する。プロセッサー３１としては、例えばＣＰＵが用いられる。メモリー３２は、プロセッサー３１により実行されるプログラムを記憶する。メモリー３２としては、例えばＲＯＭ又はＲＡＭが用いられる。
【００２３】
通信インタフェース３３は、通信回線２に接続され、通信回線２を介してデータ通信を行う。ストレージ３４は、各種のデータ及びプログラムを記憶する。ストレージ３４としては、例えばハードディスク又はフラッシュメモリーが用いられる。ストレージ３４には、処理サーバー装置３０にサーバー側の処理を実行させるためのサーバープログラムの他、購入履歴情報１２０が記憶される。
【００２４】
図６は、購入履歴情報１２０の一例を示す図である。購入履歴情報１２０は、ユーザがウェブサーバー装置１０により提供されるＥＣサイトにおいて商品を購入した履歴を示す情報である。購入履歴情報１２０には、日時と、ユーザＩＤと、ＥＣサイトの識別情報と、商品の識別情報とが含まれる。
【００２５】
日時は、ユーザが商品を購入した日時である。なお、日時には、日付と時間が含まれてもよいし、日付だけが含まれてもよい。ユーザＩＤは、ユーザを一意に識別する情報である。ユーザＩＤとしては、例えばユーザ情報１１０に含まれるユーザＩＤが用いられてもよい。ＥＣサイトの識別情報は、ユーザが商品を購入したＥＣサイトを一意に識別する情報である。ＥＣサイトの識別情報としては、例えばＥＣサイト名が用いられてもよい。商品の識別情報は、ユーザにより購入された商品を一意に識別する情報である。商品の識別情報としては、例えば商品名が用いられてもよいし、商品番号が用いられてもよい。
【００２６】
購入履歴情報１２０に含まれるこれらの情報は、例えばユーザがＥＣサイトにおいて商品を購入する度に、そのＥＣサイトを提供するウェブサーバー装置１０又は端末装置２０から取得され、ストレージ３４に記憶される。なお、情報提供システム１に複数の端末装置２０が含まれる場合、購入履歴情報１２０には、これらの端末装置２０を使用する複数のユーザの購入履歴を示す情報が含まれてもよい。
【００２７】
（４）情報提供システム１の機能構成
図７は、情報提供システム１の機能構成を示す図である。情報提供システム１は、画像取得手段１０１と、特定手段１０２と、選択手段１０３と、ページ取得手段１０４と、生成手段１０５と、表示制御手段１０６として機能する。この例では、画像取得手段１０１、ページ取得手段１０４、生成手段１０５、及び表示制御手段１０６は、端末装置２０に実装される。特定手段１０２及び選択手段１０３は、処理サーバー装置３０に実装される。
【００２８】
Ａ．画像取得手段１０１
画像取得手段１０１は、例えばプロセッサー２１がメモリー２２に記憶されたクライアントプログラムを実行することにより実現され、又はプロセッサー２１による制御の下、通信インタフェース２３により実現される。画像取得手段１０１は、商品を示す入力画像を取得する。
【００２９】
入力画像は、例えばカメラ２７により撮影された商品の画像であってもよい。この場合、入力画像は、カメラ２７から取得されてもよいし、カメラ２７により撮影された商品の画像がストレージ２４に格納される場合にはストレージ２４から取得されてもよい。
【００３０】
他の例として、入力画像は、イメージスキャナにより読み取られた雑誌等の紙媒体の画像であってもよい。この場合、入力画像は、端末装置２０に接続されたイメージスキャナから取得されてもよいし、イメージスキャナにより読み取られた画像がストレージ２４に格納される場合にはストレージ２４から取得されてもよい。
【００３１】
他の例として、入力画像は、外部装置に格納された画像であってもよい。例えば、入力画像は、ＳＮＳ（social networking service）により提供されるサイトやウェブページや掲載された画像であってもよい。この場合、入力画像は外部装置から取得される。
【００３２】
また、画像取得手段１０１は、同一の商品を示す複数の入力画像を取得してもよい。この複数の入力画像は、例えばカメラ２７を用いて互いに異なる複数の距離又は方向から商品を撮影することにより得られるものであってもよい。
【００３３】
図８は、入力画像の一例である入力画像２００Ａを示す図である。この入力画像２００Ａには、５００ｍｌの飲料Ｘを示す商品画像２０１が含まれる。
【００３４】
図９は、入力画像の別の例である入力画像２００Ｂを示す図である。この画像２００Ｂには、５００ｍｌの飲料Ｘを示す商品画像２０１と、５００ｍｌの別の飲料Ｙを示す商品画像２０２とが含まれる。
【００３５】
Ｂ．特定手段１０２
特定手段１０２は、例えばプロセッサー３１がメモリー３２に記憶されたサーバープログラムを実行することにより実現される。特定手段１０２は、画像取得手段１０１により取得された入力画像を解析することにより、この入力画像が示す商品を特定する。
【００３６】
入力画像の解析は、例えばパターンマッチング等の画像認識技術を用いて行われる。パターンマッチングでは、入力画像とテンプレート画像とが比較され、入力画像においてテンプレート画像と類似度が閾値以上となる部分が検出される。この閾値は、例えばこれらの画像が示す商品が同一であると見なせるような値に設定される。テンプレート画像と類似度が閾値以上となる部分が検出された場合、このテンプレート画像が示す商品が特定される。
【００３７】
テンプレート画像としては、例えばＥＣサイトの商品ページに含まれる商品画像が用いられてもよい。この場合、テンプレート画像は、予めウェブサーバー装置１０から取得されてストレージ３４に記憶されてもよいし、画像解析を行うときにウェブサーバー装置１０から取得されてストレージ３４に記憶されてもよい。
【００３８】
なお、入力画像に文字が含まれる場合には、周知の文字認識技術を用いてこの文字が認識されてもよい。この場合、例えばパターンマッチングの結果と認識された文字とに基づいて、商品が特定されてもよい。
【００３９】
図８に示す例では、入力画像２００Ａに含まれる商品画像２０１は、５００ｍｌの飲料Ｘを示すテンプレート画像との類似度が閾値以上になる。この場合、５００ｍｌの飲料Ｘが特定される。
【００４０】
図９に示す例では、入力画像２００Ｂに含まれる商品画像２０１は、５００ｍｌの飲料Ｘを示すテンプレート画像との類似度が閾値以上となる。また、入力画像２００Ｂに含まれる商品画像２０２は、５００ｍｌの飲料Ｙを示すテンプレート画像との類似度が閾値以上となる。この場合、５００ｍｌの飲料Ｘと５００ｍｌの飲料Ｙの両方が特定される。
【００４１】
また、特定手段１０２は、画像取得手段１０１により同一の商品を示す複数の入力画像が取得された場合には、これらの入力画像を解析することにより、商品を特定してもよい。この場合、例えば複数の入力画像の一部を解析することにより認識された商品が特定されてもよいし、複数の入力画像を解析することにより共通して認識された商品が特定されてもよい。
【００４２】
また、画像解析の精度によっては、単一の商品を示す入力画像から複数の商品が候補として特定される場合がある。このような場合に、特定手段１０２は、画像取得手段１０１により取得された入力画像を解析した結果及び付加情報に応じて、商品を特定してもよい。この付加情報には、（ａ）商品の種別、（ｂ）商品の大きさ、（ｃ）ユーザの属性情報、（ｄ）ユーザの購入履歴情報１２０、又は（ｅ）位置情報が含まれる。商品の種別及び大きさは、商品の属性情報の一例である。
【００４３】
（ａ）商品の種別
商品の種別は、例えばマイクロフォン２８を用いて音声で入力されてもよい。この場合、入力された音声を、周知の音声認識技術を用いて認識することにより、商品の種別が取得される。この音声を認識する処理は、端末装置２０において行われてもよいし、処理サーバー装置３０において行われてもよい。
【００４４】
例えば、ユーザがマイクロフォン２８を用いて「飲み物」という音声を入力する。入力された音声を示す音声データが端末装置２０から処理サーバー装置３０に送信される。処理サーバー装置３０においてこの音声データが示す音声を認識することにより、「飲み物」という商品の種別が取得される。
【００４５】
ここでは、図８に示す入力画像２００Ａを解析した結果、「飲み物」という種別に属する飲料Ｘと、「飲み物」以外の種別に属する商品とが候補として特定された場合を想定する。上述したように、商品の種別として「飲み物」が取得された場合、「飲み物」以外の種別の商品は候補から外される。この結果、これらの候補のうち、「飲み物」の種別に属する飲料Ｘが特定される。
【００４６】
（ｂ）商品の大きさ
商品の大きさは、例えば入力画像に商品画像とともに大きさの基準となる物を示す基準画像が含まれる場合には、この基準画像に基づいて測定されてもよい。この基準画像は、例えばユーザ体又は体の一部を示す画像であってもよいし、定められた大きさを有する物品を示す画像であってもよい。商品画像と基準画像との大きさの比率と、基準画像が示す物の大きさとに基づいて、商品画像が示す商品の大きさが測定される。
【００４７】
他の例として、商品の大きさは、カメラ２７により同一の商品を互いに異なる距離から撮影することにより得られる複数の入力画像を用いて測定されてもよい。具体的には、カメラ２７を用いてある距離だけ離れた位置から商品の画像が撮影された後、その位置から所定の距離だけ移動した位置からその商品を再度撮影するようユーザに要求が行われる。この要求は、例えばディスプレイ２５にこのような商品の再撮影を要求するメッセージを表示することにより行われる。このメッセージは、処理サーバー装置３０において生成され、端末装置２０に送信されてもよい。
【００４８】
この要求に応じて、ユーザがカメラ２７を用いて商品の画像を再度撮影すると、撮影された画像が追加の入力画像として取得される。具体的には、撮影された画像を示す画像データが端末装置２０から処理サーバー装置３０に送信される。処理サーバー装置３０において受信された画像データにより示される画像が、追加の入力画像として用いられる。最初の入力画像と追加の入力画像には、同一の商品を示す、大きさの異なる商品画像が含まれる。これらの商品画像の大きさの比率と、これらの入力画像の撮影距離の差とに応じて、実際の商品の大きさが測定される。
【００４９】
他の例として、商品の大きさは、上述した商品の種別と同様に、マイクロフォン２８を用いて音声で入力されてもよい。この場合、入力された音声を、周知の音声認識技術を用いて認識することにより、商品の大きさが取得される。
【００５０】
ここでは、図８に示す入力画像２００Ａを解析した結果、４５０ｍｌの飲料Ｘと、５００ｍｌの飲料Ｘとが候補として特定された場合を想定する。例えば商品の大きさとして５００ｍｌの容器に対応する大きさが測定された場合、４５０ｍｌの飲料は候補から外される。この結果、これらの候補のうち、５００ｍｌの飲料Ｘが特定される。
【００５１】
（ｃ）ユーザの属性情報
ユーザの属性情報は、例えばストレージ２４に記憶されたユーザ情報１１０に含まれるものが用いられる。この場合、ユーザの属性情報は、処理サーバー装置３０からの要求に応じて、ストレージ２４から読み出され、端末装置２０から処理サーバー装置３０に送信される。このユーザの属性情報を分析することにより、ユーザが購入する商品の傾向が判定される。この傾向に沿って、商品が特定されてもよい。
【００５２】
ここでは、図８に示す入力画像２００Ａを解析した結果、女性用の商品と、５００ｍｌの飲料Ｘとが候補として特定された場合を想定する。飲料Ｘは、男女の区別なく使用される商品である。図４に示す例では、ユーザ情報１１０のユーザ属性情報に「男性」という性別が含まれている。この場合、ユーザは男性であるため、女性用の商品を購入する可能性は低いと推定される。そのため、女性用の商品は候補から外される。この結果、これらの候補のうち、男女の区別なく使用される５００ｍｌの飲料Ｘが特定される。
【００５３】
なお、商品が女性用又は男性用であるか否かは、例えばウェブサーバー装置１０に格納された候補の商品の商品ページにアクセスすることにより判定されてもよい。具体的には、この商品ページに商品が女性用であることを示す情報が含まれる場合には、候補の商品は女性用であると判定される。一方、この商品ページに商品が男性用であることを示す情報が含まれる場合には、候補の商品は男性用であると判定される。なお、商品ページにいずれの情報も含まれない場合には、候補の商品は男女の区別なく使用される商品であると判定される。
【００５４】
（ｄ）ユーザの購入履歴情報
ユーザの購入履歴情報１２０は、例えばストレージ３４から読み出されて用いられる。この購入履歴情報１２０を分析することにより、ユーザが購入する商品の傾向が判定される。この傾向に沿って、商品が特定されてもよい。
【００５５】
ここでは、図８に示す入力画像２００Ａを解析した結果、炭酸飲料である５００ｍｌの飲料Ｘと、炭酸飲料ではない飲料とが候補として特定された場合を想定する。例えば、図６に示す購入履歴情報１２０において、ユーザが炭酸飲料を購入した回数が閾値より大きいと場合には、ユーザは炭酸飲料を購入する傾向があると判定される。この場合、炭酸飲料ではない飲料は、候補から外される。この結果、これらの候補のうち、炭酸飲料である５００ｍｌの飲料Ｘが特定される。
【００５６】
（ｅ）位置情報
位置情報は、端末装置２０の現在位置を示す情報である。位置情報は、例えばセンサーユニット２９に含まれる測位センサーにより生成される。ここでは、図８に示す入力画像２００Ａを解析した結果、５００ｍｌの飲料Ｘと、食品以外の商品とが候補として特定された場合を想定する。飲料Ｘは、食品である。例えば、位置情報がスーパー内の位置を示す場合、ユーザは現在スーパーに居ると考えられる。スーパーでは食品が販売されているため、入力画像２００は、食品を示す画像である可能性が高い。この場合、食品以外の商品は候補から外される。この結果、これらの候補のうち、食品である５００ｍｌの飲料Ｘが特定される。
【００５７】
また、画像解析の精度によっては、入力画像を解析することにより、商品の種別は特定できるが、商品までは特定できない場合がある。このような場合に、特定手段１０２は、特定された商品の種別に対応する特徴部分を含む追加の入力画像の入力をユーザに要求し、この要求に応じて入力された追加の入力画像を解析することにより、商品を特定してもよい。この商品の種別に対応する特徴部分は、特徴テーブル１３０を用いて特定される。この特徴テーブル１３０、例えば予めストレージ３４に記憶される。
【００５８】
図１０は、特徴テーブル１３０の一例を示す図である。特徴テーブル１３０には、商品の種別と、その商品の種別の特徴部分とが対応付けて格納される。この特徴部分とは、画像解析により商品を特定できるような部分である。この特徴部分は、商品の種別毎に予め決められている。例えば、「飲み物」という種別に属する商品の特徴部分が「ラベル部分」である場合には、商品の種別「飲み物」と、特徴部分「ラベル部分」とが対応付けて格納される。
【００５９】
ここでは、図８に示す入力画像２００Ａの解析により、「飲み物」という商品の種別が特定された場合を想定する。この場合、特徴テーブル１３０を用いて、「飲み物」という種別の商品の特徴部分が特定される。図１０に示す例では、商品の種別「飲み物」に対応付けて特徴部分「ラベル部分」が格納されているため、「ラベル部分」という特徴部分が特定される。
【００６０】
この場合、例えば「ラベル部分」という特徴部分が含まれるように商品を再度撮影するようユーザに対して要求が行われる。この要求は、上述した商品の再撮影の要求と同様に、例えばディスプレイ２５にこのような商品の再撮影を要求するメッセージを表示することにより行われてもよい。このメッセージは、処理サーバー装置３０において生成され、端末装置２０に送信されてもよい。
【００６１】
この要求に応じて、ユーザがカメラ２７を用いて「ラベル部分」を含むように商品の画像を再度撮影すると、撮影された画像が追加の入力画像として取得される。具体的には、撮影された画像を示す画像データが端末装置２０から処理サーバー装置３０に送信される。処理サーバー装置３０において受信された画像データにより示される画像が、追加の入力画像として取得される。この追加の入力画像には、商品のラベル部分が含まれる。この追加の入力画像を解析することにより、商品が特定される。
【００６２】
また、入力画像によっては、入力画像を解析しても、商品を特定できない場合がある。このような場合に、特定手段１０２は、追加の入力画像の入力をユーザに要求し、この要求に応じて入力された追加の入力画像を解析することにより、商品を特定してもよい。この要求は、上述した商品の再撮影の要求と同様に、例えばディスプレイ２５に追加の入力画像の入力を要求するメッセージを表示することにより行われる。このメッセージは、処理サーバー装置３０において生成され、端末装置２０に送信されてもよい。
【００６３】
このメッセージは、例えば商品の全体又は特徴部分を撮影することを要求するメッセージであってもよいし、距離又は方向を変えて商品を撮影することを要求するメッセージであってもよい。この要求に応じて、ユーザがカメラ２７を用いて商品を撮影すると、撮影された画像を示す画像データが端末装置２０から処理サーバー装置３０に送信される。処理サーバー装置３０において受信された画像データが示す画像が追加の入力画像として取得される。
【００６４】
他の例において、特定手段１０２は、付加情報の入力をユーザに要求し、この要求に応じて入力された付加情報と入力画像を解析した結果とに応じて、商品を特定してもよい。この要求は、上述した商品の再撮影の要求と同様に、例えばディスプレイ２５に付加情報の入力を要求するメッセージを表示することにより行われてもよい。このメッセージは、処理サーバー装置３０において生成され、端末装置２０に送信されてもよい。
【００６５】
このメッセージは、例えば商品の種別又は大きさを音声で入力することを要求するメッセージであってもよい。この要求に応じて、ユーザにより商品の種別又は大きさを示す音声が入力されると、入力された音声が認識されて、商品の種別又は大きさが取得される。この音声を認識する処理は、端末装置２０において行われてもよいし、処理サーバー装置３０において行われてもよい。後者の場合には、ユーザの音声を示す音声データが端末装置２０から処理サーバー装置３０に送信される。そして、処理サーバー装置３０において、この音声データが示す音声を認識することにより、商品の種別又は大きさが取得される。
【００６６】
Ｃ．選択手段１０３
選択手段１０３は、例えばプロセッサー３１がメモリー３２に記憶されたサーバープログラムを実行することにより実現される。選択手段１０３は、入力画像が複数の商品画像を含む場合、これらの商品画像に応じて特定された複数の商品から商品を選択する。この商品の選択は、例えば入力画像における複数の商品画像の位置、大きさ、又はピントの状況に応じて行われてもよい。
【００６７】
例えば、図９に示す入力画像２００Ｂには、商品画像２０１及び２０２が含まれる。ここでは、商品画像２０１から飲料Ｘが特定され、商品画像２０２から飲料Ｙが特定された場合を想定する。商品画像２０１は入力画像２００Ｂの中央に位置し、商品画像２０２は入力画像２００Ｂの端に位置する。この場合、ユーザの意図する商品は、入力画像２００Ｂの中央に位置する商品画像２０１が示す飲料Ｘであると考えられる。したがって、入力画像２００Ｂから特定された飲料Ｘ及びＹのうち、商品画像２０１が示す飲料Ｘが選択されてもよい。
【００６８】
他の例として、図９に示す入力画像２００Ｂにおいて、商品画像２０１は商品画像２０２より大きい。この場合、ユーザの意図する商品は、サイズの大きい商品画像２０１が示す飲料Ｘであると考えられる。したがって、入力画像２００Ｂから特定された飲料Ｘ及びＹのうち、商品画像２０１が示す飲料Ｘが選択されてもよい。
【００６９】
他の例として、図９に示す入力画像２００Ｂにおいて、商品画像２０２にピントが合っており、商品画像２０１にはピントが合っていない場合を想定する。なお、ピントが合っているか否かは、例えば画像内の輝度差の変化量により判別される。この場合、ユーザの意図する商品は、ピントの合っている商品画像２０２が示す飲料Ｙであると考えられる。したがって、入力画像２００Ｂから特定された飲料Ｘ及びＹのうち、商品画像２０２が示す飲料Ｙが選択されてもよい。
【００７０】
他の例として、選択手段１０３は、ユーザの操作に応じて、商品を選択してもよい。具体的には、特定手段１０２により特定された複数の商品の一覧を示す画面が生成され、生成された画面を示す画面データが処理サーバー装置３０から端末装置２０に送信される。端末装置２０において受信された画面データにより示される画面がディスプレイ２５に表示される。ユーザは、ディスプレイ２５に表示された画面に含まれる商品の中から所望の商品を選択する操作を行う。この操作は、例えばタッチ操作である。この操作に応じて、ユーザにより選択された商品の識別情報が端末装置２０から処理サーバー装置３０に送信される。処理サーバー装置３０において商品の識別情報が受信されると、この識別情報が示す商品が選択される。
【００７１】
なお、選択手段１０３による商品の選択は、必ずしも行われなくてもよい。入力画像が複数の商品画像を含む場合であっても、商品の選択が行われなくてもよい。
【００７２】
Ｄ．ページ取得手段１０４
ページ取得手段１０４は、例えばプロセッサー２１による制御の下、通信インタフェース２３により実現される。ページ取得手段１０４は、特定手段１０２により特定された商品又は選択手段１０３により選択された商品の商品ページをウェブサーバー装置１０から取得する。この商品ページには、商品の情報が含まれる。この商品の情報は、例えば図２に示すような商品画像１２又は商品情報１３であってもよい。ただし、商品の情報は、図２に示すような商品画像１２又は商品情報１３に限定されず、商品に関する情報であれば、どのような情報であってもよい。
【００７３】
具体的には、ページ取得手段１０４は、複数のウェブサーバー装置１０に対してこの商品ページのデータの取得要求を送信する。この取得要求に応じて、ウェブサーバー装置１０から端末装置２０に商品ページを示すページデータが送信されると、端末装置２０においてこのページデータが受信される。ページ取得手段１０４は、受信されたページデータが示す商品ページを取得する。例えば、５００ｍｌの飲料ＸがＥＣサイトＡ〜Ｃで販売されており、この飲料Ｘの商品ページがウェブサーバー装置１０Ａ〜１０Ｃに格納されている場合には、これらのウェブサーバー装置１０Ａ〜１０Ｃからそれぞれ飲料Ｘの商品ページが取得される。
【００７４】
なお、対象の商品が単一のＥＣサイトでしか販売されておらず、この商品の商品ページが単一のウェブサーバー装置１０にしか格納されていない場合には、このウェブサーバー装置１０のみから商品ページが取得されてもよい。
【００７５】
他の例として、ページ取得手段１０４は、特定手段１０２により特定された商品の商品ページに代えて、その商品に対応する別の商品の商品ページを取得してもよい。例えば、特定手段１０２により特定された商品がモデルチェンジされた場合、モデルチェンジ後の商品の商品ページが取得されてもよい。この場合、ストレージ３４には、変換テーブル１４０が格納される。
【００７６】
図１１は、変換テーブル１４０の一例を示す図である。変換テーブル１４０には、対象商品の識別情報と、対応商品の識別情報とが対応付けて格納される。対象商品の識別情報は、対象商品を一意に識別する情報である。対象商品の識別情報としては、例えば対象商品の商品名が用いられてもよいし、対象商品の商品番号が用いられてもよい。対応商品の識別情報は、対応商品を一意に識別する情報である。対応商品の識別情報としては、例えば対応商品の商品名が用いられてもよいし、対応商品の商品番号が用いられてもよい。対応商品は、対象商品に対応する別の商品である。対応商品は、例えば対象商品のモデルチェンジ後の商品である。
【００７７】
ここでは、特定手段１０２により飲料Ｘが特定された場合を想定する。図１１に示す例では、飲料Ｘと新飲料Ｘとが対応付けて格納されている。この場合、新飲料Ｘの商品ページがウェブサーバー装置１０から取得される。具体的には、ページ取得手段１０４は、新飲料Ｘを販売するＥＣサイトを提供するウェブサーバー装置１０に対して、新飲料Ｘの商品ページのデータの取得要求を送信する。この取得要求に応じて、ウェブサーバー装置１０から端末装置２０に新飲料Ｘの商品ページを示すページデータが送信されると、端末装置２０においてこのページデータが受信される。ページ取得手段１０４は、受信されたページデータが示す商品ページを取得する。
【００７８】
Ｅ．生成手段１０５
生成手段１０５は、例えばプロセッサー２１がメモリー２２に記憶されたクライアントプログラムを実行することにより実現される。生成手段１０５は、ページ取得手段１０４により取得されたページに対応するページ画像が並べて配置された画面を生成する。
【００７９】
ページ画像は、例えばページのサムネイルである。このサムネイルは、ページ全体のサムネイルであってもよいし、ページの一部のサムネイルであってもよい。例えばサムネイルの大きさが閾値以下である場合には、ページの一部のサムネイルが用いられてもよい。この閾値は、例えばサムネイル中の情報を視認し難いような大きさに設定されてもよい。このとき、ページ中の所定の情報を含む部分が切り抜かれて、この部分のサムネイルが生成されてもよい。この所定の情報は、例えば商品画像や商品名等の商品の識別に必要な情報であってもよいし、商品の価格等のＥＣサイト間で相違する可能性がある情報であってもよい。なお、ページ画像は、ページそのものを示す画像に限定されず、ページに対応するものであればどのような画像であってもよい。
【００８０】
また、ページ画像には、対応するＥＣサイトの商品ページへのリンクが付加される。さらに、各ページ画像の近傍には、対応するＥＣサイトの名称又は商品ページに含まれる所定の情報が記載されてもよい。この所定の情報は、例えば商品名等の商品の識別に必要な情報であってもよいし、商品の価格等のＥＣサイト間で相違する可能性がある情報であってもよい。
【００８１】
ページ画像の並び順は、予め定められた順序であってもよいし、各商品ページに含まれる商品の価格に応じた順序であってもよい。例えば、ページ画像が、対応する商品の価格が高い順番に並べて配置されてもよい。
【００８２】
他の例として、ページ画像の並び順は、ユーザの購入履歴情報１２０又はユーザの属性情報から判定されるユーザが利用するＥＣサイトの傾向に応じた順序であってもよい。購入履歴情報１２０は、例えばストレージ３４から読み出されて用いられる。ユーザの属性情報は、例えばストレージ２４に記憶されたユーザ情報１１０に含まれるものが用いられる。この場合、ユーザの属性情報は、処理サーバー装置３０からの要求に応じて、ストレージ２４から読み出され、端末装置２０から処理サーバー装置３０に送信される。
【００８３】
例えば、図４に示すユーザの属性情報に、ユーザのお気に入りのＥＣサイトがＥＣサイトＡであることを示す情報又はユーザがＥＣサイトＡのアカウント情報を有することを示す情報が含まれる場合には、ユーザがＥＣサイトＡを利用する傾向があると判定される。また、図６に示す購入履歴情報１２０においてユーザがＥＣサイトＡで商品を購入する回数が閾値より大きい場合には、ユーザがＥＣサイトＡを利用する傾向があると判定される。この場合、ＥＣサイトＡに対応するページ画像の順序として「１」が決定され、他のＥＣサイトに対応するページ画像にそれよりも低い順序が決定されてもよい。
【００８４】
図１２は、画面の一例である画面３００Ａを示す図である。ここでは、ＥＣサイトＡ〜Ｃに含まれる飲料Ｘの商品ページが取得された場合を想定する。この場合、これらの商品ページからページ画像３０１〜３０３が生成される。上述したように、ユーザがＥＣサイトＡを利用する傾向があると判定された場合には、例えばＥＣサイトＡに対応するページ画像３０１に順序「１」が決定され、ＥＣサイトＢ及びＣに対応するページ画像３０２及び３０３にそれよりも低い順序が決定される。ここでは、ページ画像３０２に順序「２」が決定され、ページ画像３０３に順序「３」が決定された場合を想定する。この場合、ページ画像３０１〜３０３は、ページ画像３０１、３０２、３０３という順序で並べて配置される。
【００８５】
この例では、ページ画像３０１〜３０３は、画面３００Ａの左上を始点として、図中の矢印Ｘ方向に沿って配列され、図中のＸ方向の端に到達すると、図中の矢印Ｙ方向に移動し、再び図中の矢印Ｘ方向に沿って配置される。
【００８６】
他の例として、ページ画像の並び順は、ユーザの購入履歴情報１２０又はユーザの属性情報から判定されるユーザが購入する商品の傾向に応じた順序であってもよい。購入履歴情報１２０は、例えばストレージ３４から読み出されて用いられる。ユーザの属性情報は、例えばストレージ２４に記憶されたユーザ情報１１０に含まれるものが用いられる。この場合、ユーザの属性情報は、処理サーバー装置３０からの要求に応じて、ストレージ２４から読み出され、端末装置２０から処理サーバー装置３０に送信される。
【００８７】
例えば、図４に示すユーザの属性情報に「男性」という性別が含まれている場合には、ユーザが女性用の商品を購入する可能性は低いと推定される。この場合、女性用の商品に対応するページ画像には、男性用又は男女の区別なく使用される商品に対応するページ画像よりも低い順序が決定されてもよい。
【００８８】
図１３は、画面の一例である画面３００Ｂを示す図である。ここでは、ＥＣサイトＡ〜Ｃに含まれる飲料Ｘの商品ページ及び女性用の商品の商品ページが取得された場合を想定する。この場合、これらの商品ページからページ画像３０１〜３０６が生成される。これらのページ画像３０１〜３０６のうち、ページ画像３０１〜３０３は飲料Ｘの商品ページに対応するものであり、ページ画像３０４〜３０６は女性用の商品の商品ページに対応するものである。
【００８９】
上述したように、ユーザが女性用の商品を購入する可能性が低いと推定される場合には、例えば女性用の商品に対応するページ画像３０４〜３０６には、ページ画像３０１〜３０３より低い順序が決定される。ここでは、ページ画像３０１〜３０３には、順序「１」〜「３」がそれぞれ決定され、ページ画像３０４〜３０６には、順序「４」〜「６」がそれぞれ決定される場合を想定する。この場合、ページ画像３０１〜３０６は、ページ画像３０１、３０２、３０３、３０４、３０５、３０６という順序で並べて配置される。
【００９０】
この例では、ページ画像３０１〜３０６は、図１２に示す例と同様に、画面３００Ｂの左上を始点として、図中の矢印Ｘ方向に沿って配列され、矢印Ｘ方向の端に到達すると、図中の矢印Ｙ方向に移動し、再び図中の矢印Ｘ方向に沿って配置される。
【００９１】
なお、順序の決定の仕方は、上述した例に限定されない。例えば、ユーザが利用するＥＣサイトの傾向とユーザが購入する商品の傾向との両方に基づいて順序が決定されてもよい。
【００９２】
また、ページ画像の配列は、図１２又は図１３に示す例に限定されない。例えば、ページ画像は、図中の矢印Ｘ方向又は矢印Ｙ方向に沿って一列に配置されてもよい。また、ページ画像の数が多く、一画面に入りきらない場合には、所定の数のページ画像だけ表示され、残りのページ画像はスクロール操作により表示されてもよい。
【００９３】
Ｆ．表示制御手段１０６
表示制御手段１０６は、例えばプロセッサー２１がメモリー２２に記憶されたクライアントプログラムを実行することにより実現される。表示制御手段１０６は、生成手段１０５により生成された画面をディスプレイ２５に表示させる。
【００９４】
２．動作
図１４は、情報提供システム１の処理の一例を示すシーケンスチャートである。この処理は、例えばユーザが入力画像を入力する操作を行うことにより開始される。
【００９５】
ステップＳ１において、画像取得手段１０１は、商品を示す入力画像を取得する。例えば、ユーザがカメラ２７を用いて５００ｍｌの飲料Ｘを撮影した場合、図８に示す入力画像２００Ａが取得される。この入力画像２００Ａには、飲料Ｘを示す商品画像２０１が含まれる。
【００９６】
ステップＳ２において、ステップＳ１において取得された入力画像を示す画像データが、端末装置２０から処理サーバー装置３０に送信される。画像取得手段１０１は、端末装置２０から受信した画像データを示す入力画像を取得する。
【００９７】
ステップＳ３において、特定手段１０２は、端末装置２０から受信した画像データが示す入力画像を解析することにより、この入力画像が示す商品を特定する。例えば、図８に示す入力画像２００Ａが解析された場合、商品画像２０１が示す５００ｍｌの飲料Ｘが特定される。
【００９８】
ステップＳ４において、ステップＳ３において特定された商品の識別情報が、処理サーバー装置３０から端末装置２０に送信される。例えば、ステップＳ３において５００ｍｌの飲料Ｘが特定された場合、この飲料Ｘの識別情報が送信される。
【００９９】
ステップＳ５において、ページ取得手段１０４は、処理サーバー装置３０から受信した識別情報により識別される商品の商品ページをウェブサーバー装置１０から取得する。例えば、５００ｍｌの飲料ＸがＥＣサイトＡ〜Ｃで販売されている場合、これらのＥＣサイトを提供するウェブサーバー装置１０Ａ〜Ｃからこの飲料Ｘの商品ページが取得される。
【０１００】
具体的には、ページ取得手段１０４は、５００ｍｌの飲料Ｘの商品ページのデータの取得要求をウェブサーバー装置１０Ａ〜１０Ｃに送信する。ウェブサーバー装置１０Ａ〜１０Ｃは、この取得要求に応じて、各々に格納された５００ｍｌの飲料Ｘの商品ページを示すページデータを端末装置２０に送信する。ページ取得手段１０４は、ウェブサーバー装置１０Ａ〜１０Ｃから受信したページデータが示す商品ページを取得する。
【０１０１】
ステップＳ６において、生成手段１０５は、ステップＳ６において取得された商品ページに対応するページ画像が並べて配置された画面を生成する。例えば、図１２に示すように、飲料Ｘの商品ページを示すページ画像３０１〜３０３が並べて配置された画面３００Ａが生成される。
【０１０２】
ステップＳ７において、表示制御手段１０６は、ステップＳ６において生成された画面をディスプレイ２５に表示させる。例えば、図１２に示す画面３００Ａがディスプレイ２５に表示される。
【０１０３】
図１２に示すように、画面３００Ａには、飲料Ｘの商品ページを示すページ画像３０１〜３０３が含まれる。これらのページ画像３０１〜３０３には、ＥＣサイトＡ、Ｂ、及びＣにおける飲料Ｘの価格が含まれる。ユーザは、画面３００Ａを閲覧することにより、ＥＣサイトＡ〜Ｃにおける飲料Ｘの価格を容易に比較することができる。
【０１０４】
画面３００Ａが表示された後、ＥＣサイトＡにおいて５００ｍｌの飲料Ｘを購入する場合、ユーザは、ページ画像３０１を選択する操作を行う。この操作は、例えばタッチ操作である。この操作に応じて、端末装置２０は、ページ画像３０１に付加されたリンク先にアクセスする。これにより、ＥＣサイトＡに含まれる飲料Ｘの商品ページが表示される。ユーザは、注文画面に進んで所定の注文情報を入力する等の所定の手続きを行うことにより、電子商取引により５００ｍｌの飲料Ｘを購入する。
【０１０５】
なお、このとき、端末装置２０のユーザ認証に基づき、リンク先のＥＣサイトＡにおいて新たにログイン操作を行わなくても、自動的にＥＣサイトＡにログインされてもよい。この場合、ストレージ２４には、端末装置２０のユーザ認証で用いられる認証情報と、各ＥＣサイトのアカウント情報とが対応付けて格納される。このアカウント情報は、認証情報を用いたユーザ認証が成功した場合に、使用が許可される。
【０１０６】
例えば、上述したページ画像３０１を選択する操作に応じて、ＥＣサイトＡを提供するウェブサーバー装置１０Ａにアクセスする場合、ＥＣサイトＡのアカウント情報がストレージ２４から読み出され、ウェブサーバー装置１０Ａに送信される。このアカウント情報を用いてＥＣサイトＡにログインする処理が行われる。これにより、ユーザのログイン操作の手間を省くことができる。
【０１０７】
他の例において、ページ画像３０１を選択する操作に応じて、各ＥＣサイトに含まれる注文画面とは別の注文画面４００がディスプレイ２５に表示されてもよい。
【０１０８】
図１５は、注文画面４００の一例を示す図である。注文画面４００には、氏名の入力項目４０１と、住所の入力項目４０２と、電話番号の入力項目４０３と、確定ボタン４０４とが含まれる。例えば氏名の入力項目４０１、住所の入力項目４０２、及び電話番号の入力項目４０３には、ストレージ２４に記憶されたユーザ情報１１０に含まれる氏名、住所、及び電話番号が入力されてもよい。
【０１０９】
また、他の例において、住所の入力項目４０２には、端末装置２０の位置情報の履歴の中から選択された位置情報が示す位置が住所として入力されてもよい。この場合、センサーユニット２９に含まれる測位センサーにより生成された位置情報の履歴がストレージ２４に記憶される。ストレージ２４に記憶された位置情報の履歴がディスプレイ２５に表示される。ユーザによりこの履歴の中から、購入した商品の受け取り場所を示す位置情報を選択する操作を行う。この操作は、例えばタッチ操作である。この操作により位置情報が選択されると、選択された位置情報が示す位置の住所が住所の入力項目４０２に入力される。
【０１１０】
このようにして、商品の購入に必要な情報が入力された後、ユーザにより確定ボタン４０４を押す操作が行われると、ＥＣサイトを提供するウェブサーバー装置１０に商品の注文情報が送信される。この注文情報には、注文画面４００において入力された情報が含まれる。これにより、ユーザは、ＥＣサイトにアクセスしなくても、商品を購入する手続きを行うことができる。また、商品の注文に必要な情報の少なくとも一部がユーザの操作を介さずに自動的に入力されるため、情報を入力する操作の負担が軽減される。
【０１１１】
本実施形態によれば、商品を示す入力画像を入力するだけで、その商品の情報を含むページが表示される。そのため、ユーザは、商品を識別する情報を認識していなくても、その商品の情報を含むページを閲覧することができる。また、各ＥＣサイトにアクセスして、商品を検索する操作を行う必要がないため、より簡単な操作で商品の情報を含むページを閲覧することができる。特に、複数のＥＣサイトにおいて商品が販売されている場合には、これらのＥＣサイトにアクセスして、商品を検索する操作を何度も繰り返す必要がないため、ユーザの操作負担が軽減される。
【０１１２】
また、本実施形態において、入力画像を解析した結果に加えて、付加情報又は追加の入力画像を用いて商品を特定することにより、商品の特定精度が向上する。さらに、本実施形態では、ページ画像が並べて配置されるため、各ＥＣサイトにおける商品の情報を容易に比較することができる。
【０１１３】
３．変形例
本発明は上述した実施形態に限定されない。実施形態は、以下のように変形してもよい。また、以下の変形例を組み合わせて実施してもよい。
【０１１４】
上述した実施形態において、追加の入力画像又は付加情報の入力の要求は、メッセージの表示以外の手段で実現されてもよい。例えば、音声、光、又は振動によりこの要求が行われてもよい。例えば、端末装置２０がスピーカーを備える場合には、追加の入力画像又は付加画像の入力を要求する音声がスピーカーから出力されてもよい。また、メッセージの表示又は音声の出力と併せて、端末装置２０に設けられたＬＥＤ（light emitting diode）を点滅させたり、端末装置２０の筐体を振動させたりすることにより、この要求が行われてもよい。
【０１１５】
上述した実施形態において、ユーザの購入履歴情報１２０又はユーザの属性情報から判定されるユーザが利用するＥＣサイトの傾向又はユーザが購入する商品の傾向に応じて、ページ画像の表示の仕方が変更されてもよい。この表示の仕方には、ページ画像の大きさ若しくは色の変更、又は付加画像の付加が含まれる。この場合、ユーザが利用するＥＣサイトの傾向又はユーザが購入する商品の傾向に応じて、ページ画像に優先度が付与される。
【０１１６】
ページ画像の表示の仕方は、この優先度に応じて変化する。例えば、優先度が高い程、ページ画像のサイズが大きくなってもよい。他の例において、優先度が低い程、ページ画像の彩度を下げ、又はページ画像の透明度を上げてもよい。他の例において、優先度が一番高いページ画像には、「おすすめ」という文字が記載された付加画像等、ユーザの目を惹くような付加画像が付加されてもよい。
【０１１７】
上述した実施形態において、情報提供システム１の機能を実現するためのクライアントプログラム又はサーバープログラムは、単一のプロセッサー２１又は３１により実行されてもよいし、２以上のプロセッサー２１又は３１により同時又は逐次に実行されてもよい。
【０１１８】
図７に示す情報提供システム１の機能を実装する対象は、例示に過ぎず、これに限定されない。図７に示す例において、端末装置２０により実装された機能の一部が処理サーバー装置３０に実装されてもよいし、処理サーバー装置３０により実装された機能の一部が端末装置２０に実装されてもよい。また、情報提供システム１の全ての機能が端末装置２０に実装されてもよい。この場合、端末装置２０は、情報提供装置として機能する。さらに、情報提供システム１の機能の一部が、端末装置２０及び処理サーバー装置３０以外の装置に実装されてもよい。
【０１１９】
情報提供システム１において行われる処理のステップは、上述した実施形態で説明した例に限定されない。この処理のステップは、矛盾のない限り、入れ替えられてもよい。また、本発明は、情報提供システム１において行われる処理のステップを備える方法として提供されてもよい。
【０１２０】
本発明は、端末装置２０又は処理サーバー装置３０において実行されるプログラムとして提供されてもよい。このプログラムは、インターネット等のネットワークを介してダウンロードされてもよい。また、これらのプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリーなどの、コンピュータが読取可能な記録媒体に記録した状態で提供されてもよい。
【図１】
2018066102.tif 000003
【図２】
2018066102.tif 000004
【図３】
2018066102.tif 000005
【図４】
2018066102.tif 000006
【図５】
2018066102.tif 000007
【図６】
2018066102.tif 000008
【図７】
2018066102.tif 000009
【図８】
2018066102.tif 000010
【図９】
2018066102.tif 000011
【図１０】
2018066102.tif 000012
【図１１】
2018066102.tif 000013
【図１２】
2018066102.tif 000014
【図１３】
2018066102.tif 000015
【図１４】
2018066102.tif 000016
【図１５】
2018066102.tif 000017
【手続補正書】
【提出日】平成29年4月13日(2017.4.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
商品を示す画像と、ユーザに対する要求に応じて入力された追加の画像とを取得する画像取得手段と、
前記取得された画像を解析することにより、前記商品の種別を特定し、前記特定された種別に対して予め決められた前記商品の特徴部分を含む前記追加の画像の入力を前記ユーザに要求し、前記取得された追加の画像を解析することにより、前記商品を特定する特定手段と、
前記特定された商品の情報を含むページを提供する少なくとも１つのサーバー装置から、当該ページを取得するページ取得手段と、
前記取得されたページに対応するページ画像が並べて配置された画面を表示する表示手段と
を備える情報提供システム。
【請求項２】
前記ページ画像は、前記ページの全体のサムネイル、又は前記ページにおいて所定の情報を含む部分のサムネイルである
請求項１に記載の情報提供システム。
【請求項３】
前記特定手段は、前記画像を解析した結果及び付加情報に基づいて、前記商品を特定する
請求項１又は２に記載の情報提供システム。
【請求項４】
前記付加情報は、前記ユーザの属性情報、前記ユーザが前記サーバー装置において商品を購入した履歴を示す購入履歴情報、前記ユーザが使用する端末装置の現在位置を示す位置情報、又は前記商品の属性情報を含む
請求項３に記載の情報提供システム。
【請求項５】
前記付加情報は、前記商品の属性情報を含み、
前記商品の属性情報は、マイクロフォンを用いて入力された音声を認識することにより取得される
請求項３又は４に記載の情報提供システム。
【請求項６】
前記ページ取得手段は、複数のサーバー装置から前記特定された商品の情報を含む複数のページを取得し、
前記取得された複数のページに対応する複数のページ画像は、前記ユーザの属性情報又は前記ユーザが前記複数のサーバー装置において商品を購入した履歴を示す購入履歴情報から判定される、前記ユーザが利用するサーバー装置の傾向に応じた順序に従って、前記画面に並べて配置される
請求項１から５のいずれか１項に記載の情報提供システム。
【請求項７】
前記画像は、複数の商品を示し、
前記特定手段は、前記複数の商品を特定し、
前記ページ取得手段は、前記特定された複数の商品の情報をそれぞれ含む複数のページを取得し、
前記取得された複数のページに対応する複数のページ画像は、前記ユーザの属性情報又は前記ユーザが前記サーバー装置において商品を購入した履歴を示す購入履歴情報から判定される、前記ユーザが購入する商品の傾向に応じた順序に従って、前記画面に並べて配置される
請求項１から６のいずれか１項に記載の情報提供システム。
【請求項８】
前記ページ取得手段は、前記特定された商品に対応する別の商品の情報を含むページを取得する
請求項１から７のいずれか１項に記載の情報提供システム。
【請求項９】
前記画像は、複数の商品を示す複数の商品画像を含み、
前記特定手段は、前記複数の商品を特定し、
前記画像における前記複数の商品画像の位置、大きさ、又はピントの状況に応じて、前記特定された複数の商品から商品を選択する選択手段をさらに備え、
前記ページ取得手段は、前記選択された商品の情報を含むページを取得する
請求項１から８のいずれか１項に記載の情報提供システム。
【請求項１０】
商品を示す画像と、ユーザに対する要求に応じて入力された追加の画像とを取得する画像取得手段と、
前記取得された画像を解析することにより、前記商品の種別を特定し、前記特定された種別に対して予め決められた前記商品の特徴部分を含む前記追加の画像の入力を前記ユーザに要求し、前記取得された追加の画像を解析することにより、前記商品を特定する特定手段と、
前記特定された商品の情報を含むページを提供する少なくとも１つのサーバー装置から、当該ページを取得するページ取得手段と、
前記取得されたページに対応するページ画像が並べて配置された画面を表示させる表示制御手段と
を備える情報提供装置。
【請求項１１】
商品を示す画像と、ユーザに対する要求に応じて入力された追加の画像とを取得するステップと、
前記取得された画像を解析することにより、前記商品の種別を特定し、前記特定された種別に対して予め決められた前記商品の特徴部分を含む前記追加の画像の入力を前記ユーザに要求し、前記取得された追加の画像を解析することにより、前記商品を特定するステップと、
前記特定された商品の情報を含むページを提供する少なくとも１つのサーバー装置から、当該ページを取得するステップと、
前記取得されたページに対応するページ画像が並べて配置された画面を表示するステップと
を備える情報提供方法。
【請求項１２】
コンピュータに、
商品を示す画像と、ユーザに対する要求に応じて入力された追加の画像とを取得するステップと、
前記取得された画像を解析することにより、前記商品の種別を特定し、前記特定された種別に対して予め決められた前記商品の特徴部分を含む前記追加の画像の入力を前記ユーザに要求し、前記取得された追加の画像を解析することにより、前記商品を特定するステップと、
前記特定された商品の情報を含むページを提供する少なくとも１つのサーバー装置から、当該ページを取得するステップと、
前記取得されたページに対応するページ画像が並べて配置された画面を表示させるステップと
を実行させるためのプログラム。
【国際調査報告】
2018066102.tif 000018
2018066102.tif 000019
2018066102.tif 000020
2018066102.tif 000021