(57)【要約】  実施形態によれば、物品画像生成システムは、受付部と、取得部と、合成部とを備える。受付部は、利用者により選択された１又は複数の物品、該物品の数量及び該数量の単位を特定可能な選択情報を受け付ける。取得部は、前記選択情報に基づいて、前記選択された物品に対応する１又は複数の物品画像と、該物品画像に含まれる物品の数量を示す数量情報とを取得する。合成部は、前記数量情報に基づいて、前記物品画像に前記数量及び前記単位が反映される合成画像を生成する。
2014087525.tif 000002
【特許請求の範囲】
【請求項１】
利用者により選択された１又は複数の物品、該物品の数量及び該数量の単位を特定可能な選択情報を受け付ける受付部と、
前記選択情報に基づいて、前記選択された物品に対応する１又は複数の物品画像と、該物品画像に含まれる物品の数量を示す数量情報とを取得する取得部と、
前記数量情報に基づいて、前記物品画像に前記数量及び前記単位が反映される合成画像を生成する合成部とを備えたことを特徴とする物品画像生成システム。
【請求項２】
前記合成部は、前記選択情報により特定される前記選択された物品が複数である場合に、該複数の選択された物品の全体をまとめた単一の合成画像又は複数の合成画像を生成することを特徴とする請求項１に記載の物品画像生成システム。
【請求項３】
前記合成部は、前記合成画像を生成するにあたって、前記物品画像の一部の表示を省略して表示する第１の表示方法と、前記物品画像に前記数量及び前記単位を示す情報を重畳して表示する第２の表示方法との少なくとも一方を使用することを特徴とする請求項１に記載の物品画像生成システム。
【請求項４】
前記合成部は、前記合成画像における各々の前記物品画像の配置位置を指定する配置位置情報を更に生成することを特徴とする請求項１に記載の物品画像生成システム。
【請求項５】
前記取得部は、利用者により選択されることが可能な複数の物品の全部又は一部について、当該物品の物品画像及び該物品画像に含まれる当該物品の数量を特定可能な情報を蓄積する蓄積部を含むことを特徴とする請求項１に記載の物品画像生成システム。
【請求項６】
前記取得部は、一般的な物品画像を利用して、前記物品画像及び前記数量情報を生成する生成部を含むことを特徴とする請求項１に記載の物品画像生成システム。
【請求項７】
前記取得部は、複数の物品画像と、各物品画像の縮尺情報との対応情報を保持し、
前記合成部は、合成する物品画像が複数種類存在する場合に、複数の物品画像間の縮尺情報に基づいて、拡大又は縮小によって該複数の物品画像の間の縮尺を一致させて、前記合成画像を生成することを特徴とする請求項１に記載の物品画像生成システム。
【請求項８】
前記物品画像の縮尺情報を利用し、縮尺の基準が分かる物体の画像と目盛りの画像との少なくとも一方を、前記合成画像に合成する縮尺基準合成部を更に備えたことを特徴とする請求項７に記載の物品画像生成システム。
【請求項９】
一般的な物品の内容に関係する物品情報に含まれる当該物品のサイズに関する情報と、一般的な物品とその実物サイズとの対応を示す一般的物品サイズ情報との少なくとも一方に基づいて、前記物品画像に対する縮尺情報を推定する縮尺情報推定部を更に含むことを特徴とする請求項７に記載の物品画像生成システム。
【請求項１０】
前記物品画像生成システムは、ネットショップ・アプリケーション・システムから前記選択情報を入力し、前記合成画像を前記ネットショップ・アプリケーション・システムへ提供するものである請求億１に記載の物品画像生成システム。
【請求項１１】
前記物品は、前記ネットショップ・アプリケーション・システムに係る商品選択画面上で選択された商品である請求項１０に記載の物品画像生成システム。
【請求項１２】
物品画像生成システムのための物品画像生成方法において、
受付部が、利用者により選択された１又は複数の物品、該物品の数量及び該数量の単位を特定可能な選択情報を受け付けることと、
取得部が、前記選択情報に基づいて、前記選択された物品に対応する１又は複数の物品画像と、該物品画像に含まれる物品の数量を示す数量情報とを取得することと、
物品画像合成部が、前記数量情報に基づいて、前記物品画像に前記数量及び前記単位が反映される合成画像を生成することを含む物品画像生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、物品画像生成システム及び方法に関する。
【背景技術】
【０００２】
近年、例えばインターネットなどのネットワークを利用したネットショッピングの普及などに伴って、利用者が所望の商品を画面上で選択する機会が増加してきている。例えば、ネットショッピングでは、利用者は、実店舗でのショッピングと違って、商品の実物を直接見たり直接手に取ったりすることなく、購入しようとする商品を例えばパーソナルコンピュータ、タブレット又はスマートフォンなどの端末の画面上で選択し、その後で必要に応じて購入決済などの手続きを行う。【０００３】
このような商品選択を伴うサービス形態においては、例えば利用者の操作（例えば選択操作）及び／又は入力（例えば数値入力）のミスによる「商品の選択誤り」及び／又は「購入数量の誤り」などのような、明らかな誤りが起こり得る。しかしながら、利用者は、購入する商品を例えば画像又は一覧表示などで確認する場合であっても、上記のような誤りに気付きづらい。特に、多数の商品を一度に購入する場合に、利用者が上記のような誤りを見落とす可能性が高い。そこで、画面上で商品を選択する場合でも、上記のような誤りを起こさないようにしたいという要求がある。【０００４】
例えば、利用者が商品の実物を直接見たり直接手に取ったりすることができない欠点を補うために、実際の商品に対する認識がより深まるように或いは錯誤が生じないように商品の画像を提示する方法は幾つか知られている。しかしながら、それら技術では、利用者が上記のような誤りに気付くことは必ずしも容易ではない。【０００５】
なお、画面上での物品の選択は、ネットショッピング以外のネットワーク上又は非ネットワーク上の様々なサービスにおいて有り得る。いずれの場合においても、上記のような問題が起こり得る。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許３７３０６９５号
【特許文献２】特開２００４−２９５７７７号公報
【特許文献３】特開平０４−１７０２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来、利用者が画面上で１又は複数の物品及びその数量を選択する場合に、その選択内容をより容易且つ確実に確認できるようにする技術が知られていなかった。【０００８】
本実施形態は、利用者が画面上で１又は複数の物品及びその数量を選択する場合に、その選択内容をより容易且つ確実に確認できるようにした物品画像生成システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
実施形態によれば、物品画像生成システムは、受付部と、取得部と、合成部とを備える。受付部は、利用者により選択された１又は複数の物品、該物品の数量及び該数量の単位を特定可能な選択情報を受け付ける。取得部は、前記選択情報に基づいて、前記選択された物品に対応する１又は複数の物品画像と、該物品画像に含まれる物品の数量を示す数量情報とを取得する。合成部は、前記数量情報に基づいて、前記物品画像に前記数量及び前記単位が反映される合成画像を生成する。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る購入商品画像生成システムの概略構成図である。
【図２】一実施形態に係る購入商品画像生成システムの処理例のフローチャートである。
【図３】購入予定情報の一例を示す図である。
【図４】画像取得情報の一例を示す図である。
【図５】画像情報の一例を示す図である。
【図６】一実施形態に係る画像情報蓄積装置の処理例のフローチャートである。
【図７】商品画像ＤＢの一例を示す図である。
【図８】商品画像数量情報ＤＢの一例を示す図である。
【図９】商品画像サイズ情報ＤＢの一例を示す図である。
【図１０】一実施形態に係る商品画像サイズ計算装置の処理例のフローチャートである。
【図１１】商品情報の一例を示す図である。
【図１２】商品説明文の一例を示す図である。
【図１３】一般的商品サイズ情報ＤＢの一例を示す図である。
【図１４】商品画像データの一例を示す図である。
【図１５】一実施形態に係る画像情報生成装置の処理例のフローチャートである。
【図１６】一般的商品画像ＤＢの一例を示す図である。
【図１７】一実施形態に係る商品画像配置合成装置の処理例のフローチャートである。
【図１８】生成画像の一例を示す図である。
【図１９】購入商品画像の利用例を示す図である。
【図２０】購入商品画像の利用例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施形態に係る物品画像生成システム或いは購入商品画像生成システムについて詳細に説明する。なお、以下の実施形態では、同一の番号を付した部分については同様の動作を行うものとして、重ねての説明を省略する。
【００１２】
以下では、画面上で所望の物品を選択した利用者が、本実施形態のシステム（例えば、購入商品画像生成システム）により生成される選択内容を示す画像を閲覧して、当該選択内容の確認を行う場合を想定している（ただし、これに制限されない）。
【００１３】
本実施形態のシステムは、例えば、利用者が所望する物品を画面上で選択するシステムに組み込まれて使用されることが可能である。以下では、一例としてネットショップ・アプリケーション・システムに組み込んだ実施形態を説明する。ただし、本実施形態のシステムは、ネットショップ・アプリケーション・システムへの組み込みに制限されず、画面上での物品の選択を伴う任意のアプリケーションに組み込むことが可能である。
【００１４】
組み込み型のシステムの場合は、これを、例えば、パーソナルコンピュータ、タブレット又はスマートフォンなどの端末上で実現することもできる。
【００１５】
また、本実施形態のシステムは、組み込み型の機能又は装置として実現する代わりに、独立した機能又は装置として構成し、該システムとネットショップ等のアプリケーションとが例えばＬＡＮ又はインターネット若しくはセルラー・ネットワークなどを介して通信できるようにすることも可能である。例えば、パーソナルコンピュータ、タブレット又はスマートフォンなどの端末上のネットショップ・アプリケーション・システムなどがクライアントとなり、本実施形態のシステムが、ネットワーク（例えば、インターネット）上のサーバとなり、クライアントからサーバへ選択された物品の情報を提供し、これを受けてサーバが選択内容を示す画像を生成し、サーバからクライアントへ該生成した画像を提供する構成も可能である。
【００１６】
利用者が所望する物品は、ネットショップ・アプリケーション・システムの場合には、典型的には、例えば、利用者が購入しようとする（すなわち、利用者が有償で譲り受けようとする）商品である。以下では、利用者が購入しようとする商品を画面上で選択するシステムを例にとって説明する。
【００１７】
なお、利用者が選択する物品は、これに制限されず、アプリケーションに応じて適宜変わり得る。例えば、利用者が選択する物品は、利用者が無償で又は何らかのポイントと交換で譲り受ける物であっても良いし、利用者が有償若しくは無償で又は何らかのポイントと交換で借り受ける物であっても良いし、反対に、利用者が譲渡又は貸与するものであっても良い。いずれにしても、利用者が画面上で選択可能な物であれば、どのような物であっても良い。
【００１８】
さて、図１は、本実施形態の購入商品画像生成システム（物品画像生成システム）の構成例を示す概略図である。
【００１９】
図１に示されるように、本実施形態の購入商品画像生成システムは、画像情報取得装置（取得部）１、商品画像配置合成装置（合成部）２、縮尺基準合成装置（縮尺基準合成部）３を含む。
【００２０】
商品情報（物品情報）２０は、購入商品画像生成システムが取得可能であれば、どこに存在しても構わない。例えば、購入商品画像生成システム内に保持されていても良いし、購入商品画像生成システムが例えばインターネット又はＬＡＮなどのネットワークを介して取得可能であっても良いし、それらの両方であっても良い。この点は、商品配置ルール３０についても同様である。
【００２１】
本実施形態では、例えば、利用者が、所定の画面（例えば図示しないネットショップ・アプリケーション・システムの商品選択画面）の上で、所望の購入予定商品と、その購入予定商品について設定された単位（すなわち、購入単位或いは選択単位）での購入予定数量を、選択又は入力する。利用者は、選択操作において、１種類の購入予定商品だけを選択することも、複数種類の購入予定商品を選択することも可能である。
【００２２】
ここで、単位とは、例えば、個、ダース、袋、箱などであるが、これらに制限されない。また、例えば、袋又は箱のように、それだけでは１単位に含まれる個体の数が特定できない場合において、例えば、袋（２個入り）、袋（５個入り）、箱（１０個入り）、箱（１２個入り）のように、単位が、それに含まれる個体数を特定する情報を伴っても良い。
【００２３】
購入予定数量は、その単位による数量であり、例えば、購入予定数量及びその単位が｛３，個｝の場合には“３個”を意味し、｛１，袋（２個入り）｝の場合には“１袋”（個体数に換算すると２個）を意味する。
【００２４】
なお、単位は、利用者が選択した購入予定商品から一意に特定されるものであっても良いし、利用者が明示的に選択又は入力するものであっても良いし、それらの両方であっても良い。
【００２５】
画像情報取得装置１は、（例えば、ネットショップ・アプリケーション・システムから）購入予定商品の情報及び購入予定数量の情報（又は、更に単位の情報）を含む或いはそれらを特定可能な購入予定情報（選択情報）を入力する。購入予定情報には、１種類の商品に関する情報だけ含まれている場合も、複数種類の商品に関する情報が含まれている場合もある。
【００２６】
なお、単位の情報は、例えば、購入予定情報に含まれる購入予定商品の情報から特定可能であっても良いし、購入予定情報の中に明示的に単位の情報が含まれても良いし、それらの両方であっても良い。
【００２７】
本実施形態では、単位の情報が商品名の中に含まれている場合を例にとって説明している。この場合には、単位の情報を使用する場合には、商品名から単位を特定することができる。ただし、本実施形態は、これに制限されるものではない。
【００２８】
画像情報取得装置１は、購入予定情報に含まれる（或いは購入予定情報から特定される）１又は複数の購入予定商品及び購入予定数量（又は、更に単位の情報）に基づいて、各商品に対応する画像情報を出力する。詳しくは後述するが、画像情報には、購入予定商品に対応する商品画像などが含まれる。
【００２９】
商品画像は、例えば、当該商品を撮影した写真の画像であるが、これに制限されない。例えば、当該商品に専用の商品画像として、ＣＧ又は描画ソフトにより作成することも可能であり、あるいは、手書きのイラストを撮影した画像を使用することも可能である。
【００３０】
また、詳しくは後述するように、ある商品に対応する専用の商品画像がない場合に、当該商品と同種の一般的な商品の画像を代替的に使用することも可能である。
【００３１】
図１に示されるように、画像情報取得装置１は、受付部１０、画像情報蓄積装置（蓄積部）１１、画像情報生成装置（生成部）１２を含む。なお、画像情報取得装置１は、その内部を制御する図示しない制御部を含んでも良い。
【００３２】
受付部１０は、例えばネットショップ・アプリケーション・システムから、購入予定情報（選択情報）を受け付ける。
【００３３】
画像情報蓄積装置１１は、予め決められた特定の商品について、当該特定の商品に専用の画像情報を提供することができる。
【００３４】
画像情報蓄積装置１１は、詳しくは後述するように、予め決められた特定の商品について用意された、商品画像（物品画像）（１１１）と、各商品画像に含まれる商品数量（１１２）と、各商品画像の縮尺の情報（１１３）とを保持する。なお、縮尺の情報（１１３）を保持しない構成も可能である。
【００３５】
また、図１に示されるように、画像情報蓄積装置１１は、商品画像サイズ計算装置（縮尺情報推定部）１１５を含み、一般的な商品の実物サイズの情報（１１４）を保持する。
【００３６】
商品情報２０は、一般的な商品に関する情報（例えば、商品のスペックあるいは内容などに関する情報）であり、例えば、商品名又は商品説明文などのテキスト情報を含んでも良い。
【００３７】
商品画像サイズ計算装置１１５は、例えば、商品情報２０に含まれる商品名又は商品説明文などのテキスト情報と、一般的な商品の実物サイズの情報（１１４）との少なくとも一方に基づいて、商品画像に対する縮尺の情報を推定する。
【００３８】
なお、画像情報蓄積装置１１が商品画像サイズ計算装置１１５及び一般的な商品の実物サイズの情報１１４を含まない構成も可能である。
【００３９】
画像情報生成装置１２は、詳しくは後述するように、一般的な商品画像を利用して、任意の商品の画像情報を生成することができる。
【００４０】
画像情報取得装置１は、画像情報蓄積装置１１及び画像情報生成装置１２を使用して、購入予定商品の画像情報を取得することができる。
【００４１】
なお、画像情報取得装置１が画像情報蓄積装置１１又は画像情報生成装置１２を含まない構成も可能である。例えば、利用者が選択できる商品に対する処理に必要な情報をすべて予め用意するものとする場合に、画像情報生成装置１２を省いても構わない。
【００４２】
商品画像配置合成装置２は、詳しくは後述するように、画像情報取得装置１により取得された画像情報を利用し、購入予定情報に基づいて、各商品の数量（又は、更に単位）を反映させるように、各商品の商品画像を合成することによって、各商品の数量（又は、更に単位）を反映した購入予定商品の画像を合成して、合成画像を生成する。
【００４３】
縮尺基準合成装置３は、商品画像の縮尺情報を利用して、縮尺基準画像（例えば、縮尺の基準が分かる物体及び／又は目盛りなど）を、商品画像配置合成装置２により生成された合成画像に合成する。なお、後述するように、購入商品画像生成システムが縮尺基準合成装置３を含まない構成も可能である。
【００４４】
本実施形態の購入商品画像生成システムにより生成された合成画像は、購入商品画像として、例えば、ネットショップ・アプリケーション・システムへ提供される。なお、縮尺基準合成装置３により生成された合成画像（縮尺基準画像のない購入商品画像）に加えて、商品画像配置合成装置２により生成された合成画像（縮尺基準画像のある購入商品画像）の両方を提供しても良い。また、縮尺基準合成装置３を備えない場合又は縮尺基準合成装置３の機能を使用しないことを選択した場合には、商品画像配置合成装置２により生成された合成画像が購入商品画像として提供される。
【００４５】
例えば、ネットショップ・アプリケーション・システムは、提供された合成画像すなわち購入商品画像を、当該ネットショップ・アプリケーション・システムにおける所定のタイミングで（例えば、購入商品の選択中に又は商品の精算確認時に）、購入予定の商品の外観及び／又は数量／単位を反映した画像として、ネットショッピング利用者に提示することができる。ネットショッピング利用者は、この画像を閲覧することによって、その選択内容をより容易且つ確実に確認することができる。
【００４６】
以下、本実施形態の全体的な処理の流れについて説明する。
【００４７】
図２は、本実施形態の全体的なフローチャートの一例である。
【００４８】
画像情報取得装置１は、まず、購入予定情報を受け取る（ステップＳ１）。
【００４９】
ここで、図３に、画像情報取得装置１が受け取る購入予定情報の表現例を示す。
【００５０】
図３の例では、購入予定情報の各エントリーは、商品を一意に特定できる識別子である「商品ＩＤ」と、商品の名称である「商品名」と、購入する数量を示す「購入数量」との組み合わせで構成されている。ただし、本実施形態は、そのように限定されるものではなく、商品を一意に特定でき且つ購入数量（又は購入数量とその単位）が分かる構成であれば良い。
【００５１】
例えば、図３の例では、商品ＩＤ＝ＡＡＡＡの商品について、その商品名「にんじん  １袋（２本）」から単位が「袋」であることが特定できる。また、これに加えて又はその代わりに、図３の構成に更に「単位」の項目を追加しても良い。
【００５２】
また、購入予定情報には、例えば、商品の説明が更に含まれていても良いし、また、例えば、商品ＩＤだけで商品を特定できる場合に商品名が含まれていなくても良い。
【００５３】
なお、例えば、図３の例における商品「にんじん  １袋（２本）」のように、購入又は選択する単位が、複数の個体をまとめた単位である場合には、１つの商品を購入した場合に、実際には複数の個体を購入することになる。ただし、「１袋（１本）」のような設定も可能である。
【００５４】
図２に戻って、次に、画像情報取得装置１は、購入予定情報をもとにした、商品毎の画像取得情報を入力として、画像情報蓄積装置１１又は画像情報生成装置１２から、商品の画像情報を取得する（ステップＳ２）。
【００５５】
本実施形態では、画像情報取得装置１は、複数の商品と購入数量との組み合わせからなる購入予定商品を、１つの商品のその購入数量の組み合わせに分割して、画像情報取得装置１が画像情報蓄積装置１１又は画像情報生成装置１２へ入力する画像取得情報とする。すなわち、画像情報蓄積装置１１又は画像情報生成装置１２への問い合わせを、商品ごとに、商品数に一致する回数だけ行う。なお、ここでは、各商品毎に問い合わせを行う例により説明しているが、本実施形態は、そのように限定されるものではなく、複数商品の画像情報を一度に問い合わせることができるようにしても良い。
【００５６】
なお、購入予定情報を１又は複数の画像取得情報に分割する処理は、例えば、受付部１０が行っても良いし、別途設けた分割部が行っても良い。
【００５７】
ここで、図４に、画像取得情報の表現例を示す。
【００５８】
図４の例では、画像取得情報のエントリーは、「商品ＩＤ」と「商品名」と「購入数量」との組み合わせで構成されている。ただし、本実施形態は、そのように限定されるものではなく、商品を一意に特定できて購入数量が分かる組み合わせであれば良い。
【００５９】
なお、図４の例では、単位は、例えば、商品ＩＤに対応する商品名から特定可能である。また、図４において、各エントリーに単位の項目を設けても良い。
【００６０】
更に、ここで、図５に、画像情報蓄積装置１１の出力である画像情報の表現例を示す。
【００６１】
図５は、図４に例示された画像取得情報を入力とした場合に取得される画像情報を例示したものである。
【００６２】
図５の例では、画像情報の各エントリーは、「商品ＩＤ」と、画像データを一意に特定できる識別子である「画像データＩＤ」と、商品画像のデータである「画像データ」と、「数量情報」と、「縮尺情報」との組み合わせからなる。
【００６３】
画像データは、数量と単位を反映させたものにするのが望ましい。例えば、図３の例における商品「にんじん  １袋（２本）」について、例えば、人参が２本ではなく２袋であることが分かる画像、あるいは、２本の人参により１セットが構成されることが分かる画像（図７参照）などを用いても良い。
【００６４】
同一の商品でも数量及び／又は縮尺の違いによって、複数の画像が取得できる場合があるため、図５に例示するように組み合わせは複数あっても良い。
【００６５】
数量情報は、当該画像に含まれる当該商品の数量を表している。
【００６６】
縮尺情報は、予め設定された基準となるサイズとの比率を表している。例えば、１０ｃｍの長さを１００ピクセルで表現した画像の場合を縮尺１．０とすると、１０ｃｍの長さを５０ピクセルで表現する画像の縮尺は０．５である。
【００６７】
また、ここでは、画像データはビットマップ形式の画像であることを想定しているが、本実施形態はそのように限定されるわけではなく、例えば、ベクター形式の画像又は３Ｄモデリングデータのように画像を生成できるデータであれば良い。
【００６８】
なお、図５の例では、単位は、例えば、商品ＩＤに対応する商品名から特定可能である。また、図５において、各エントリーに単位情報の項目を設けても良い。
【００６９】
図２に戻って、次に、商品画像配置合成装置２は、商品配置ルール３０に従って、取得した画像情報に含まれる商品画像を、配置及び合成する（ステップＳ３）。後で、具体例を用いて詳しく説明する。
【００７０】
次に、縮尺基準合成装置３は、商品のサイズが分かるような縮尺基準画像を合成する（ステップＳ４）。後で、具体例を用いて詳しく説明する。
【００７１】
画像情報取得装置１は、購入予定情報をもとに画像取得情報を生成し、内部に持つ画像情報蓄積装置１１及び画像情報生成装置１２に問い合わせて、単数又は複数の画像情報を取得する。ここでは、画像情報蓄積装置１１に画像情報取得の問い合わせを行って、画像情報が取得できなかった商品についてのみ、画像情報生成装置１２に画像情報取得の問い合わせを行う例を説明しているが、本実施形態は、そのように限定されるものではない。例えば、常に画像情報蓄積装置１１及び画像情報生成装置１２の両方に同時に画像情報取得の問い合わせを行っても良い。
【００７２】
以下では、画像情報蓄積装置１１について更に詳しく説明する。
【００７３】
画像情報蓄積装置１１は、与えられた画像取得情報に対する画像情報を取得するための装置である。
【００７４】
図１に示されるように、画像情報蓄積装置１１は、内部に、複数の商品画像を蓄積している商品画像データベース（ＤＢ）１１１と、各商品画像に含まれる商品数量を蓄積している商品画像数量情報データベース（ＤＢ）１１２と、各商品画像の縮尺情報を蓄積している商品画像サイズ情報データベース（ＤＢ）１１３を含む。
【００７５】
画像情報蓄積装置１１は、更に、商品情報２０に含まれる商品名や商品説明文などのテキスト情報と、一般的な商品の実物サイズの情報１１４との少なくとも一方に基づいて、商品画像に対する縮尺の情報を推定できる商品画像サイズ計算装置１１５を含む。
【００７６】
なお、商品画像サイズ情報ＤＢ１１３には必ずしも全ての商品画像の縮尺情報が蓄積されていなくても良い。
【００７７】
また、必ずしも商品画像サイズ情報ＤＢ１１３又は商品画像サイズ計算装置１１５を含まなくても良いが、これらの縮尺情報を取得するための構成が無い場合は、縮尺情報を利用する後述の装置や機能が省かれる。
【００７８】
また、本実施形態では、ＤＢを３つに分割して保持するが、必要な情報が含まれていれば、必ずしも分割する必要はない。
【００７９】
なお、商品画像ＤＢ１１１と商品画像数量情報ＤＢ１１２と商品画像サイズ情報ＤＢ１１３に蓄積される各情報は、例えば、商品提供者あるいはネットショップ管理者によって提供されることができる。
【００８０】
次に、画像情報蓄積装置１１の処理の流れについて説明する。
【００８１】
図６は、画像情報蓄積装置１１による処理のフローチャートの一例である。
【００８２】
画像情報蓄積装置１１は、まず、画像取得情報（図４参照）を受け取る（ステップＳ１１）。
【００８３】
次に、画像情報蓄積装置１１は、画像取得情報により指定された各商品について、当該商品が含まれている画像を、商品画像ＤＢ１１１から取り出して、出力対象とする（ステップＳ１２）。ここで、取り出される画像は、１つの商品に対して１つとは限らない。
【００８４】
ここで、図７に、商品画像ＤＢ１１１の表現例を示す。
【００８５】
図７の例では、商品画像ＤＢの各エントリーは、「商品ＩＤ」と「画像データＩＤ」と「画像データ」との組み合わせからなる。図７に示すように、同じ商品に対して複数の商品画像が存在しても良い。
【００８６】
次に、画像情報蓄積装置１１は、取り出された各商品の画像に含まれる商品数量を、商品画像数量情報ＤＢ１１２から取り出して、各画像に対応付ける（ステップＳ１３）。
【００８７】
ここで、図８に、商品画像数量情報ＤＢ１１２の表現例を示す。
【００８８】
図８の例では、商品画像数量情報は、商品画像の「画像データＩＤ」と、当該商品画像に含まれる商品の数を表す「数量情報」との組み合わせからなり、画像データＩＤにより画像データとの対応が取れるようになっている。
【００８９】
なお、ここでは、全ての画像データに対する数量情報を保持している例で説明しているが、本実施形態は、これに限定されるものではなく、例えば、多くの商品画像の数量情報が１と分かっている場合には、数量情報が１の画像データについては数量情報を省略しても良い。
【００９０】
なお、数量情報は、当該画像データに含まれる当該商品の数量であるため、にんじん２本が１セット（１袋）となった商品の場合は、数量情報が１の画像データ内にはにんじんが２本含まれていることに注意する。
【００９１】
図６に戻って、次に、画像情報蓄積装置１１は、当該画像に含まれる商品数量が画像取得情報により指定された購入数量よりも多い画像を、出力対象から取り除く（ステップＳ１４）。
【００９２】
次に、画像情報蓄積装置１１は、出力対象となっている商品画像のうち（ステップＳ１５，Ｓ１６）、商品画像サイズ情報ＤＢ１１３に縮尺情報が存在する画像については（ステップＳ１７）、商品画像サイズ情報ＤＢ１１３から縮尺情報を取り出して、画像に対応付ける（ステップＳ１８）。
【００９３】
出力対象となっている商品画像のうち、商品画像サイズ情報ＤＢ１１３に縮尺情報が存在しない画像については（ステップＳ１７）、商品画像サイズ計算装置１１５により縮尺情報を取得して、画像に対応付ける（ステップＳ１９）。
【００９４】
ここで、図９に、商品画像サイズ情報ＤＢ１１３の表現例を示す。
【００９５】
図９の例では、商品画像サイズ情報は、商品画像の「画像データＩＤ」と、当該商品画像の縮尺を表す「縮尺情報」との組み合わせからなり、画像データＩＤにより画像データとの対応が取れるようになっている。
【００９６】
次に、画像情報蓄積装置１１は、出力対象の商品画像と、その商品画像に対応付けられている商品数量及び縮尺情報の組み合わせを、画像情報（図５参照）として出力する（ステップＳ２０）。
【００９７】
以下では、商品画像サイズ計算装置１１５の処理の流れについて説明する。
【００９８】
図１０は、商品画像サイズ計算装置１１５による処理のフローチャートの一例である。
【００９９】
商品画像サイズ計算装置１１５は、まず、画像取得情報（図４参照）により指定された商品の商品説明を、商品情報ＤＢ（２０）から取得する（ステップＳ２１）。
【０１００】
次に、商品画像サイズ計算装置１１５は、取得した商品説明の中に商品サイズの記載が存在するかどうか調べる。商品説明の中に商品サイズの記載が存在する場合は（ステップＳ２２）、商品説明から商品サイズを抽出する（ステップＳ２３）。
【０１０１】
なお、商品サイズは、例えば、図１１に例示されるように、商品情報２０の中にサイズ情報のための専用の欄が設けられて明記された情報でも良い。あるいは、商品サイズは、例えば、図１２に例示されるように、商品説明文の中に記載された情報でも良い。説明文の中に記載された情報から抽出する場合は、例えば、数字及び予め登録されている長さを表す単位が出現する箇所を抽出すれば良い。
【０１０２】
商品説明の中に商品サイズの記載が存在しない場合は（ステップＳ２２）、商品説明をもとにして、一般的商品サイズ情報（一般的物品サイズ情報）ＤＢ１１４に存在する商品の種類を推定する（ステップＳ２４，Ｓ２５）。
【０１０３】
ここで、図１３に、一般的商品サイズ情報ＤＢ１１４の表現例を示す。
【０１０４】
図１３の例では、一般的商品サイズ情報の各エントリーは、「商品の種類」と「商品の種類の表現例」と「一般的サイズ」との組み合わせからなる。
【０１０５】
本例では、商品の種類の表現例として複数の表現が格納されており、いずれかの表現に一致したときに、その商品の種類であると推定する。例えば、商品説明の文中に「国内産のおいしい人参です」と書かれていた場合は、「人参」という文字列を含むので、商品の種類はにんじんであると推定する。
【０１０６】
また、本例では、「＊」記号はアンドを意味している。例えば、商品説明の文中に「北海道産牛乳、一般的な１Ｌサイズです」と書かれていた場合は、「牛乳」と「１Ｌ」という文字列を含むので、商品の種類は牛乳１Ｌであると推定する。
【０１０７】
なお、複数の商品の種類の表現例に一致した場合には、例えば、より長い文字列が一致した方を、一致した文字列の長さが同じだった場合には先に一致した方を優先すれば良い。
【０１０８】
図１０に戻って、商品画像サイズ計算装置１１５は、商品の種類が推定できた場合は、一般的商品サイズ情報ＤＢ１１４から、推定した商品の種類に対応する一般的な商品サイズを取得する（ステップＳ２６）。例えば、購入予定商品が「ねぎ」である場合には、一般的なねぎの太さや長さを、一般的商品サイズ情報ＤＢ１１４から取得しても良い。
【０１０９】
商品の種類の推定ができなかった場合には、予め定められた固定値を便宜的に商品サイズとする（ステップＳ２７）。
【０１１０】
なお、固定値は販売している商品の平均的な値を設定しておいても良い。
【０１１１】
以上のいずれかの方法により商品サイズが取得されたならば、商品サイズから商品画像の縮尺を推定する（ステップＳ２８）。
【０１１２】
なお、上記では、先に商品情報２０の利用を試み、その後で、一般的商品サイズ情報１１４の利用を試みたが、その逆の順に利用を試みても良いし、並行して利用しても良い。
【０１１３】
商品画像の縮尺の推定では、例えば、商品画像に含まれる商品の輪郭を物体認識技術で推定し、その輪郭の該当する長さと商品サイズの長さとを対応させて縮尺を計算しても良いし、あるいは、例えば、画像の長い一辺と商品サイズの長い一辺の定数倍と対応させて、近似として縮尺を計算しても良い。
【０１１４】
一例として、図１４に例示する商品の画像データについて、商品サイズが３０ｃｍ×２０ｃｍ×５ｃｍと分かっているとする。この場合、３０ｃｍが図１４の辺Ａのピクセル数で表現されているとして、前述の方法で縮尺を計算しても良いし、定数を１．５とした場合に３０ｃｍの１．５倍の４５ｃｍが図１４の辺Ｂのピクセル数で表現されるとして縮尺を計算しても良い。
【０１１５】
なお、画像情報蓄積装置１１が商品画像サイズ計算装置１１５を含まない構成、或いは、商品画像サイズ計算装置１１５を使用するか否かを選択できるようにする構成も可能である。例えば、商品画像サイズ情報ＤＢ１１３に全ての商品画像に対するサイズ情報が存在する場合には、商品画像サイズ計算装置１１５を使用しない。また、商品画像サイズ情報ＤＢ１１３にサイズ情報が存在しない場合に、商品画像サイズ計算装置１１５を使用せずに便宜的に固定の縮尺としても良い。
【０１１６】
なお、本実施形態では、一般的商品サイズ情報ＤＢ１１４に蓄積される情報は、個々のシステムの開発段階から蓄積されているが、更に商品提供者やネットショップ管理者による追加が可能である。
【０１１７】
以下では、画像情報生成装置１２について更に詳しく説明する。
【０１１８】
画像情報生成装置１２は、与えられた画像取得情報に対する画像情報を生成するための装置である。
【０１１９】
画像情報生成装置１２は、一般的な商品画像を蓄積している一般的商品画像データベース（ＤＢ）１２１と、一般的な商品画像に含まれる商品数量を蓄積している一般的商品画像数量情報データベース（ＤＢ）１２２と、一般的な商品画像に含まれる縮尺情報を蓄積している一般的商品画像サイズ情報データベース（ＤＢ）１２３とを含む。
【０１２０】
なお、本実施形態では、一般的商品サイズ情報ＤＢ１１４に蓄積される情報は、個々のシステムの開発段階から蓄積されているが、更に商品提供者やネットショップ管理者による追加が可能である。
【０１２１】
次に、画像情報生成装置１２の処理の流れについて説明する。
【０１２２】
図１５は、画像情報生成装置１２による処理のフローチャートの一例である。
【０１２３】
画像情報生成装置１２は、まず、画像取得情報（図４参照）により指定された商品の商品説明を、商品情報ＤＢ（２０）から取得する（ステップＳ３１）。
【０１２４】
次に、画像情報生成装置１２は、商品説明から商品の種類が推定可能な場合には（ステップＳ３２）、まず、一般的商品画像ＤＢ１２１から推定した商品の種類の一般的な商品画像を取得する（ステップＳ３３）。
【０１２５】
なお、その際に、単位を反映させた画像を取得するのが好ましい。例えば、図３の例における商品「にんじん  １袋（２本）」について、例えば、人参が２本ではなく２袋であることが分かる画像、あるいは、２本の人参により１セットが構成されることが分かる画像（図７参照）などを取得しても良い。また、そのような画像が取得できない場合には、取得可能な画像を使用して、そのような画像を合成しても良い。例えば、１本の人参の画像しか取得できない場合に、図７の商品ＩＤ＝ＡＡＡＡのような画像を生成しても良い。
【０１２６】
次に、画像情報生成装置１２は、取得した商品画像に、商品名又は商品名の一部を重畳する（ステップＳ３４）。
【０１２７】
次に、画像情報生成装置１２は、取得した商品画像に対する数量情報を、一般的商品画像数量情報ＤＢ１２２から取得する（ステップＳ３５）。
【０１２８】
次に、画像情報生成装置１２は、取得した商品画像に対する縮尺情報を、一般的商品画像サイズ情報ＤＢ１２３から取得する（ステップＳ３６）。
【０１２９】
ここで、図１６に、一般的商品画像ＤＢ１２１の表現例を示す。
【０１３０】
図１６の例では、一般的商品画像ＤＢの各エントリーは、「商品の種類」と「商品の種類の表現例」と「画像データＩＤ」と「画像データ」との組み合わせからなる。
【０１３１】
本例では、商品の種類の表現例として複数の表現が格納されており、商品説明からの商品の種類の推定には、商品画像サイズ計算装置１１５内で利用した手段と同じ手段を取る。
【０１３２】
一般的商品画像数量情報ＤＢ１２２は、画像情報蓄積装置１１で保持している商品画像数量情報ＤＢ１１２と同様な形式で表現される。また、一般的商品画像サイズ情報ＤＢ１２３は、画像情報蓄積装置１１で保持している商品画像サイズ情報ＤＢ１１３と同様な形式で表現される。
【０１３３】
図１５に戻って、商品説明から商品の種類が推定可能でない場合は（ステップＳ３２）、予め定められた固定の商品画像と数量情報と縮尺情報を取得し（ステップＳ３７）、取得した商品画像に、商品名又は商品名の一部を重畳する（ステップＳ３８）。
【０１３４】
商品名の一部とは、商品名が長くて全てを重畳できない場合にするものなので、商品名の先頭から重畳できる長さを切り出したものとすれば良い。
【０１３５】
最後に、画像情報生成装置１２は、ここまで取得した商品画像と数量情報と縮尺情報の組み合わせからなる画像情報を出力する（ステップＳ３９）。
【０１３６】
なお、固定の商品画像と数量情報と縮尺情報とは、画像情報を生成できなかった場合の便宜的な出力であるため、画像情報が存在しなかったことが明確に分かる画像を出力とすると良い。
【０１３７】
以下では、商品画像配置合成装置２について更に詳しく説明する。
【０１３８】
商品画像配置合成装置２は、画像情報取得装置１により取得された画像情報をもとに、複数の画像を配置及び合成することによって、購入予定情報により示される商品と購入数量（又は購入数量と単位）を反映した合成画像すなわち購入商品画像を生成するための装置である。
【０１３９】
商品の配置は、商品配置ルール３０に従って行う。なお、ここでは、購入予定の全商品を一つの購入商品画像に合成することを想定して説明しているが、本実施形態は、そのように限定されるものではなく、例えば、各商品について購入数量を反映した購入商品画像を生成しても良い。
【０１４０】
次に、商品画像配置合成装置２の処理の流れについて説明する。
【０１４１】
図１７は、商品画像配置合成装置２による処理のフローチャートの一例である。
【０１４２】
商品画像配置合成装置２は、まず、購入予定情報（図３参照）及び画像情報（図５参照）を入力として受け取る（ステップＳ４１）。そして、購入予定情報に含まれる商品全ての画像の配置を決定済みでない限り、次の手順を繰り返す（ステップＳ４２）。
【０１４３】
まず、商品画像配置合成装置２は、購入予定情報に含まれる商品のうち、まだ画像の配置が決定していない商品を選択し、商品Ｘとする（ステップＳ４３）。
【０１４４】
次に、商品画像配置合成装置２は、購入予定情報にある商品Ｘの購入予定の数量に一致するような、商品Ｘの画像情報の数量情報の組み合わせを求める（ステップＳ４４）。
【０１４５】
例えば、購入予定情報が図３のとおりであり、商品Ｘとして商品ＩＤ＝ＤＤＤＤの「カップメン」を選択しており、カップメンの画像情報は図５のとおりであったとする。
【０１４６】
この場合、購入予定情報の購入数量／単位は、「１５個」であるので、数量情報が「１個」の画像データＩＤ「ＤＤＤＤ０１」が３つと、数量情報が「１２個」の画像データＩＤ「ＤＤＤＤ０２」が１つの組み合わせがある。なお、このような組み合わせに限定されるわけではなく、他の組み合わせでも構わない。どのような組み合わせにするかは、例えば、画像配置ルール３０にて指定できるようにする。
【０１４７】
次に、商品画像配置合成装置２は、求められた組み合わせの画像の配置を、縮尺情報を考慮して決定する（ステップＳ４５）。
【０１４８】
なお、商品画像配置合成装置２は、例えば、商品画像が複数種類存在する場合に、複数の商品画像間の縮尺情報に基づいて、拡大又は縮小によって、該複数の商品画像の間の縮尺を一致させるようにしても良い。また、例えば、複数の商品の中で、ある特定の商品の縮尺が他の商品と比較して非常に小さい（他の商品と比較してサイズが非常に大きい）場合には、縮尺を一致させると、該特定の商品以外の商品の画像が非常に小さくなることがあるので、例えば、該特定の商品については、縮尺を一致させず、他の商品画像に対して１／ｘ（ｘは１を超える整数）倍の縮尺で合成することとし、その代わりに、当該商品の商品画像が（他の商品画像と比較して）１／ｘの縮尺になっている旨を示す画像を表示するようにしても良い。
【０１４９】
配置位置は、画像配置ルール３０にて指定できるようにする。例えば、先の例の場合、画像データＩＤ「ＤＤＤＤ０１」の画像データを１／０．５倍にして３つ配置し、画像データＩＤ「ＤＤＤＤ０２」の画像データを１／０．２倍にして１つ配置しても良い。
【０１５０】
配置については、例えば、画像が別の画像で隠れてしまわないよう大きい画像を背面に配置する、別の商品と混ざらないように配置する、といった方針が考えられる。具体的な配置方法は、このような方針に限らず画像配置ルール３０で指定することができるものとする。なお、ここでは、画像配置ルール３０を取得して配置方法を決定するが、本実施形態は、そのように限定されるものではなく、例えば、画像配置ルール３０が装置に埋め込まれた変更できない構成でも良い。
【０１５１】
以上の手順を、全ての購入予定情報に含まれる商品全てについて行う。
【０１５２】
商品画像配置合成装置２は、商品全ての配置が決定したら、決定した画像の配置（配置位置情報）に従って購入商品画像を合成し（ステップＳ４６）、合成した購入商品画像を出力する（ステップＳ４７）。
【０１５３】
なお、これまでの説明では、購入予定情報の購入数量に一致する購入商品画像を生成する例を示したが、本実施形態は、そのように限定されるものではない。例えば、購入数量が一定数以上の場合には、省略を用いても良いし、購入数量及びその単位を重畳しても良い。なお、省略を用いる場合には、併せて、省略がある旨を示す画像を表示するようにしても良い。例えば、図１８に例示する生成画像では、選択された商品は「牛乳１０本」であるのに対して、生成画像は、６本の牛乳の画像が省略されているとともに、省略されていることが分かるように記号「…」が表示されている。また、例えば、図１８に例示する生成画像では、商品の画像の上に「計１０本」の情報が重畳表示されている。
【０１５４】
また、例えば、購入予定情報に、量り売りされている商品が含まれている場合には、購入予定情報の購入数量に一致する画像情報の数量情報の組み合わせが求まらないときがあるので、そのようなときは、なるべく近くなる組み合わせを求めるようにしても良い。
【０１５５】
ただし、必ずしもこのような方法に限定されるわけではなく、例えば、数量に応じて、商品画像を拡大又は縮小することで、購入数量に一致する画像にしても良い。例えば、購入予定情報に量り売りの豚挽肉４００ｇが入っているが、豚挽肉２００ｇの画像情報しか存在しない場合、豚挽肉２００ｇの画像データを２つ配置しても良いし、豚挽肉２００ｇの画像データの一辺を２＾（１／３）倍に拡大して配置しても良いし、それらを併用しても良い。また、その代わりに又はそれに加えて、数量に応じて、トレー数を変更して表示しても良い。これによって、利用者に対して視覚的に分かりやすくすることができる。
【０１５６】
また、平面上に画像を配置する例で説明したが、本実施形態は、これに限定されるものではなく、例えば、遠近を考慮して配置を行っても良い。例えば、商品画像の配置ルールに従って、購入する全商品が分かるよう、大きい商品は後ろに配置し、小さい商品を手前に配置するようにしても良い。また、例えば、利用者の購入履歴を参照し、普段購入しない商品や、普段と購入数量が異なる商品を、目立つよう手前に配置するようにしても良い。
【０１５７】
また、各商品の数量が分かるように、各商品画像を配置するのが望ましい。
【０１５８】
以下では、縮尺基準合成装置３について更に詳しく説明する。
【０１５９】
縮尺基準合成装置３は、商品の実物大が分かるように、目盛りや一般的に大きさが良く知られているものを、縮尺を考慮して合成する。目盛りを合成する場合、ピクセルと実サイズの関係を考慮して画像の端に合成すれば良い。例えば、１ｃｍが１０ピクセルで表現された画像の場合、５ｃｍごとの目盛りを合成するには５０ピクセルごと区切られた目盛りを描画すれば良い。なお、合成する画像は目盛りでなくても良く、例えば一般的にサイズを良く知られたタバコの箱や硬貨などでも構わない。
【０１６０】
なお、縮尺基準合成装置３を使用するかどうか選択できるようにしても良い。例えば、システム上で描画の有無の切り替えができても良い。
【０１６１】
また、購入商品画像生成システムが縮尺基準合成装置３を備えない構成も可能である。
【０１６２】
さて、以下では、図１９及び図２０を参照しながら、購入商品画像の利用例について説明する。
【０１６３】
図１９及び図２０は、本実施形態の購入商品画像生成システムによって生成された購入商品画像をウェブブラウザ上で動作するネットショップにおいて利用する一例である。
【０１６４】
図１９は、各商品について購入数／単位を反映させた購入商品画像の利用例である。各商品について購入数／単位を反映させた画像が右側に表示されており、購入者は自分が購入しようとしている数量を視覚的に把握しやすくしている。
【０１６５】
例えば、購入商品画像から、人参の購入数が２本ではなく２袋であることや、２本の人参により１セットが構成されることや、計４本の人参を選択していることが、容易且つ確実に確認できる。
【０１６６】
また、例えば、カップラーメンを、１個ではなく１セット１２個選択していることが、容易且つ確実に確認できる。
【０１６７】
また、例えば、省略表示を用いた購入商品画像から、小さな領域であっても、スティック菓子を１０本ではなく１０袋選択していることが、容易且つ確実に確認できる。
【０１６８】
図２０は、全購入予定商品の購入商品画像の利用例である。購入確定前に購入商品全体を見せることで、注文ミスが無いか気付きやすくしている。
【０１６９】
なお、生成した購入商品画像データと一緒に、生成した画像のどの位置に何の商品を配置したかを示す情報（配置位置情報）を、本システムから取得し活用することも可能である。例えば、利用各が、図２０の画面上で、商品を選択した際に、選択された位置と、置位置情報とから、利用者が何れの商品を選択したかを識別することができる。これによって、例えば、利用者が選択した商品の詳細情報を表示するなどの種々の機能を実現することも可能になる。
【０１７０】
以上説明してきたように、本実施形態によれば、利用者が画面上で１又は複数の物品及びその数量を選択する場合に、その選択内容をより容易且つ確実に確認できるようになる。
【０１７１】
より具体的には、例えばネットショッピングなどにおいて、購入商品の種類、数量と単位などが一目瞭然になって、注文内容の誤りに気付きやすくなる。また、それによって、注文ミスを低減する効果がある。
【０１７２】
また、例えばネットショッピングなどにおいて、購入商品が手元に届いた際の全体量が視覚的に分かりやすくなる効果もある。
【０１７３】
また、本実施形態のシステムは、プログラムとして又はプログラムを記憶した記憶媒体としても実施可能である。
【０１７４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【図１】
2014087525.tif 000003
【図２】
2014087525.tif 000004
【図３】
2014087525.tif 000005
【図４】
2014087525.tif 000006
【図５】
2014087525.tif 000007
【図６】
2014087525.tif 000008
【図７】
2014087525.tif 000009
【図８】
2014087525.tif 000010
【図９】
2014087525.tif 000011
【図１０】
2014087525.tif 000012
【図１１】
2014087525.tif 000013
【図１２】
2014087525.tif 000014
【図１３】
2014087525.tif 000015
【図１４】
2014087525.tif 000016
【図１５】
2014087525.tif 000017
【図１６】
2014087525.tif 000018
【図１７】
2014087525.tif 000019
【図１８】
2014087525.tif 000020
【図１９】
2014087525.tif 000021
【図２０】
2014087525.tif 000022
【国際調査報告】
2014087525.tif 000023
2014087525.tif 000024