(57)【要約】【課題】商品画像内の異なる位置に付加情報を付加する、またはプロパティが異なる値になる付加情報を画像内に付加する。【解決手段】商品情報処理装置は、商品画像を含む２以上の商品情報が格納される商品情報格納部と、２以上の商品から一の商品の選択を受け付ける選択受付部と、選択された商品に対して付加される付加情報を受け付ける情報受付部と、受け付けた付加情報のプロパティである１以上の第一プロパティを取得する第一プロパティ取得部と、選択された商品に対応する商品画像に付加情報を付加し、付加情報付き商品画像を構成する商品情報構成部と、付加情報付き商品画像を出力する出力部とを具備し、商品情報構成部は、取得した１以上の第一プロパティに応じて商品画像内の異なる位置に付加情報を付加する、または取得した１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を画像内に付加する。【選択図】図１
2017162321.tif 000002
【特許請求の範囲】
【請求項１】
商品に関する情報であり、商品の画像である商品画像を含む２以上の商品情報が格納される商品情報格納部と、
２以上の商品から一の商品の選択を受け付ける選択受付部と、
前記選択された商品に対して付加される付加情報を受け付ける情報受付部と、
前記情報受付部が受け付けた付加情報のプロパティである１以上の第一プロパティを取得する第一プロパティ取得部と、
前記選択された商品に対応する商品画像に前記付加情報を付加し、付加情報が付加された商品画像である付加情報付き商品画像を構成する商品情報構成部と、
前記付加情報付き商品画像を出力する出力部とを具備し、
前記商品情報構成部は、
前記第一プロパティ取得部が取得した１以上の第一プロパティに応じて前記商品画像内の異なる位置に前記付加情報を付加する、または前記１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を前記商品画像内に付加することにより、付加情報付き商品画像を構成する商品情報処理装置。
【請求項２】
前記選択された商品のプロパティである１以上の第二プロパティを取得する第二プロパティ取得部をさらに具備し、
前記商品情報構成部は、
前記１以上の第一プロパティおよび１以上の第二プロパティに応じて前記商品画像内の異なる位置に前記付加情報を付加する、または前記１以上の第一プロパティおよび１以上の第二プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を前記商品画像内に付加することにより、付加情報付き商品画像を構成する請求項１記載の商品情報処理装置。
【請求項３】
前記商品情報格納部は、
２以上の各商品情報に対応付けて、付加情報が付加される領域を示す１以上の領域情報および１以上の各領域情報と対になる条件であり、当該１以上の各領域情報が示す１以上の各領域に付加される付加情報の第一プロパティを有する条件である１以上の付加条件をも格納し、
前記商品情報構成部は、
前記第一プロパティ取得部が取得した１以上の第一プロパティが合致する付加条件に対応する領域に前記付加情報を付加することにより、付加情報付き商品画像を構成する請求項１または請求項２記載の商品情報処理装置。
【請求項４】
同一内容の付加情報について、プロパティが異なる付加情報が、前記２以上の商品ごとに格納される付加情報格納部をさらに具備し、
前記商品情報構成部は、
前記選択された商品に対応するプロパティを有する付加情報を前記付加情報格納部から取得し、当該付加情報を前記選択された商品に対応する商品情報に付加し、付加情報付き商品画像を構成する請求項１から請求項３いずれか一項に記載の商品情報処理装置。
【請求項５】
前記商品情報構成部は、
前記選択された商品に応じたプロパティを決定し、当該決定したプロパティを有する付加情報を前記選択された商品に対応する商品情報に付加し、付加情報付き商品画像を構成する請求項１から請求項３いずれか一項に記載の商品情報処理装置。
【請求項６】
前記商品情報は、前記２以上の各商品に対応する価格に関する商品価格情報を含み、
前記付加情報格納部には、
前記情報受付部が受け付けた付加情報に対応する価格に関する価格情報であり、同一内容の付加情報でも、当該付加情報が有するプロパティによって異なる価格情報である付加価格情報、がさらに格納され、
前記情報受付部が受け付けた付加情報に対応する付加価格情報であり、当該付加情報が有するプロパティに応じた価格を示す付加価格情報と、前記選択された商品に対応する商品価格情報とを用いて、前記付加情報付き商品画像と対になる付加商品価格情報を取得する価格情報取得部をさらに具備し、
前記出力部は、
前記付加商品価格情報をも出力する、請求項１から請求項５いずれか一項に記載の商品情報処理装置。
【請求項７】
前記価格情報取得部は、
前記付加情報の受け付けに応じて、前記付加商品価格情報を取得する請求項６記載の商品情報処理装置。
【請求項８】
選択された商品に対する購入指示を受け付ける指示受付部と、
前記購入指示により、前記選択された商品を、前記商品情報構成部が構成した付加情報付き商品画像を基に発注する発注部とをさらに具備する請求項１から請求項７いずれか一項に記載の商品情報処理装置。
【請求項９】
前記１以上の第一プロパティは、
前記付加情報の文字列長、データタイプ、サイズ、文字列の種類のうち１以上のプロパティである請求項１から請求項８いずれか一項に記載の商品情報処理装置。
【請求項１０】
前記１以上の第二プロパティは、
前記商品の表面の曲率 に関する曲率情報、前記商品のサイズのうち１以上のプロパティである請求項２記載の商品情報処理装置。
【請求項１１】
記録媒体は、
商品に関する情報であり、商品の画像である商品画像を含む２以上の商品情報が格納される商品情報格納部を格納しており、
選択受付部、情報受付部、第一プロパティ取得部、商品情報構成部、および出力部により実現され得る商品情報処理方法であって、
前記選択受付部が、２以上の商品から一の商品の選択を受け付ける選択受付ステップと、
前記情報受付部が、前記選択された商品に対して付加される付加情報を受け付ける情報受付ステップと、
前記第一プロパティ取得部が、前記情報受付部が受け付けた付加情報のプロパティである１以上の第一プロパティを取得する第一プロパティ取得ステップと、
前記商品情報構成部が、前記選択された商品に対応する商品画像に前記付加情報を付加し、付加情報が付加された商品画像である付加情報付き商品画像を構成する商品情報構成ステップと、
前記出力部が、前記付加情報付き商品画像を出力する出力ステップとを含み、
前記商品情報構成部は、
前記第一プロパティ取得部が取得した１以上の第一プロパティに応じて前記商品画像内の異なる位置に前記付加情報を付加する、または前記１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を前記商品画像内に付加することにより、付加情報付き商品画像を構成する商品情報処理方法。
【請求項１２】
コンピュータがアクセス可能な記録媒体は、
商品に関する情報であり、商品の画像である商品画像を含む２以上の商品情報が格納される商品情報格納部を格納しており、
コンピュータを、
２以上の商品から一の商品の選択を受け付ける選択受付部と、
前記選択された商品に対して付加される付加情報を受け付ける情報受付部と、
前記情報受付部が受け付けた付加情報のプロパティである１以上の第一プロパティを取得する第一プロパティ取得部と、
前記選択された商品に対応する商品画像に前記付加情報を付加し、付加情報が付加された商品画像である付加情報付き商品画像を構成する商品情報構成部と、
前記付加情報付き商品画像を出力する出力部として機能させ、
前記商品情報構成部は、
前記第一プロパティ取得部が取得した１以上の第一プロパティに応じて前記商品画像内の異なる位置に前記付加情報を付加する、または前記１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を前記商品画像内に付加することにより、付加情報付き商品画像を構成するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報を処理する商品情報処理装置等に関するものである。
【背景技術】
【０００２】
従来の商品情報処理装置において、商品番号、商品名等の商品情報に、商品画像等の付加情報を付加するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２３４７８２号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、学校のクラスなどで、同一の付加情報（例えば、同じキャラクタの画像や“ＡＢＣ  ３年１組”等の文字列で構成されたシンボルマークなど）を付加した商品（お揃いのＴシャツやマグカップなど）を作ることがある。
【０００５】
そのような商品の注文を行う際に、例えば、“ＡＢＣ  ３年１組” はＴシャツの胸の領域に、“２０１６”はＴシャツの首の位置に、といったように、商品画像内の異なる位置に付加情報を付加したい要望がある。また、例えば、“ＡＢＣ  ３年１組”は大きなフォントサイズで、“２０１６”は小さなフォントサイズで、といったように、付加情報によってフォントサイズ等のプロパティを異ならせて付加したい要望もある。
【０００６】
しかし、このような場合、従来の商品情報処理装置においては、商品画像内の異なる位置に付加情報を付加することはできなかった。また、プロパティが異なる値になる付加情報を商品画像内に付加することもできなかった。
【０００７】
そこで、本発明は、商品画像内の異なる位置に付加情報を付加、またはプロパティが異なる値になる付加情報を画像内に付加して、付加情報付き商品画像を構成することができる商品情報処理装置等の提供を目的とする。
【課題を解決するための手段】
【０００８】
本第一の発明の商品情報処理装置は、商品に関する情報であり、商品の画像である商品画像を含む２以上の商品情報が格納される商品情報格納部と、２以上の商品から一の商品の選択を受け付ける選択受付部と、選択された商品に対して付加される付加情報を受け付ける情報受付部と、情報受付部が受け付けた付加情報のプロパティである１以上の第一プロパティを取得する第一プロパティ取得部と、選択された商品に対応する商品画像に付加情報を付加し、付加情報が付加された商品画像である付加情報付き商品画像を構成する商品情報構成部と、付加情報付き商品画像を出力する出力部とを具備し、商品情報構成部は、第一プロパティ取得部が取得した１以上の第一プロパティに応じて商品画像内の異なる位置に付加情報を付加する、または１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加することにより、付加情報付き商品画像を構成する商品情報処理装置である。
【０００９】
かかる構成により、受け付けた付加情報のプロパティである１以上の第一プロパティを取得し、当該１以上の第一プロパティに応じて商品画像内の異なる位置に付加情報を付加する、または、受け付けた１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加することにより、付加情報付き商品画像を構成することができる。
【００１０】
その結果、例えば、第一プロパティの受け付けが不要になるので、ユーザの操作の煩雑さが軽減され、処理負荷も軽減される。
【００１１】
また、本第二の発明の商品情報処理装置は、第一の発明に対して、選択された商品のプロパティである１以上の第二プロパティを取得する第二プロパティ取得部をさらに具備し、商品情報構成部は、以上の第一プロパティおよび１以上の第二プロパティに応じて商品画像内の異なる位置に付加情報を付加する、または１以上の第一プロパティおよび１以上の第二プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加することにより、付加情報付き商品画像を構成する商品情報処理装置である。
【００１２】
かかる構成により、選択された商品のプロパティである１以上の第二プロパティをさらに取得し、当該１以上の第一プロパティおよび当該１以上の第二プロパティに応じて商品画像内の異なる位置に付加情報を付加して、付加情報付き商品画像を構成することができる。
【００１３】
その結果、例えば、第二プロパティの受け付けが不要になるので、ユーザの操作の煩雑さが軽減され、処理負荷も軽減される。
【００１４】
また、本第三の発明の商品情報処理装置は、第一または第二の発明に対して、商品情報格納部は、２以上の各商品情報に対応付けて、付加情報が付加される領域を示す１以上の領域情報および１以上の各領域情報と対になる条件であり、当該１以上の各領域情報が示す１以上の各領域に付加される付加情報の第一プロパティを有する条件である１以上の付加条件をも格納し、商品情報構成部は、第一プロパティ取得部が取得した１以上の第一プロパティが合致する付加条件に対応する領域に付加情報を付加することにより、付加情報付き商品画像を構成する商品情報処理装置である。
【００１５】
かかる構成により、取得した１以上の第一プロパティが合致する付加条件に対応する領域に付加情報を付加して、付加情報付き商品画像を構成することができる。
【００１６】
また、本第四の発明の商品情報処理装置は、第一から第三いずれか１つの発明に対して、同一内容の付加情報について、第一プロパティが異なる付加情報が、２以上の商品ごとに格納される付加情報格納部をさらに具備し、商品情報構成部は、選択された商品に対応する第二プロパティを有する付加情報を付加情報格納部から取得し、当該付加情報を選択された商品に対応する商品情報に付加し、付加情報付き商品画像を構成する商品情報処理装置である。
【００１７】
かかる構成により、同一内容の付加情報について、第一プロパティが異なる付加情報が、２以上の商品ごとに格納されるので、商品選択および付加情報の受け付けだけで、選択された付加情報と同一内容の付加情報であり、異なる第一プロパティを有する２以上の付加情報のうち、選択された商品に対応する付加情報（例えば、選択された商品と選択された付加情報との組み合わせに対応する第一プロパティを有する付加情報）を、当該商品の商品情報に付加して、付加情報付き商品画像を構成し、出力することができる。
【００１８】
その結果、例えば、ユーザは、商品の選択のための操作と、付加情報の選択のための操作とを行えばよいので、ユーザの操作の煩雑さが一層軽減される。
【００１９】
また、本第五の発明の商品情報処理装置は、第一から第三いずれか１つの発明に対して、商品情報構成部は、選択された商品に応じた第一プロパティを決定し、当該決定した第一プロパティを有する付加情報を選択された商品に対応する商品情報に付加し、付加情報付き商品画像を構成する商品情報処理装置である。
【００２０】
かかる構成により、商品選択および付加情報の受け付けだけで、選択された商品に応じた付加情報の第一プロパティを決定するので、入力された付加情報と同一内容の付加情報であり、選択された商品に対応する付加情報を、当該商品の商品情報に付加して、付加情報付き商品画像を構成し、出力することができる。
【００２１】
その結果、例えば、ユーザは、商品の選択のための操作と、付加情報の入力のための操作とを行えばよいので、ユーザの操作の煩雑さが軽減される。
【００２２】
また、付加情報に関し、選択および入力の両方を受け付けることで、操作の煩雑さの軽減と、多様な付加情報の付加との両立も可能になる。
【００２３】
また、本第六の発明の商品情報処理装置は、第一から第五いずれか１つの発明に対して、商品情報格納部には、２以上の各商品に対応する価格に関する商品価格情報がさらに格納され、付加情報格納部には、情報受付部が受け付けた付加情報に対応する価格に関する価格情報であり、同一内容の付加情報でも、当該付加情報が有する第一プロパティによって異なる価格情報である付加価格情報、がさらに格納され、情報受付部が受け付けた付加情報に対応する付加価格情報であり、当該付加情報が有する第一プロパティに応じた価格を示す付加価格情報と、選択された商品に対応する商品価格情報とを用いて、付加情報付き商品画像と対になる付加商品価格情報を取得する価格情報取得部をさらに具備し、出力部は、付加商品価格情報をも出力する商品情報処理装置である。
【００２４】
かかる構成により、付加情報が有する第一プロパティによって異なる付加商品価格情報を取得し、出力するので、付加情報に関し多様な価格設定が可能になり、また、ユーザに対し付加情報の価格を含めた最終的な商品価格を知らせることができる。
【００２５】
また、本第七の発明の商品情報処理装置は、第六の発明に対して、価格情報取得部は、付加情報の受け付けに応じて、付加商品価格情報を取得する商品情報処理装置である。
【００２６】
かかる構成により、付加情報の受け付けに応じて、付加商品価格情報を取得するので、例えば、ユーザは、付加商品価格情報を出力するための特別な操作なしで、最終的な商品価格を知ることができ、利便性が高まる。
【００２７】
また、本第八の発明の商品情報処理装置は、第一から第七いずれか１つの発明に対して、選択された商品に対する購入指示を受け付ける指示受付部と、購入指示により、選択された商品を、商品情報構成部が構成した付加情報付き商品画像を基に発注する発注部とをさらに具備する商品情報処理装置である。
【００２８】
かかる構成により、購入指示を受け付けると、付加情報付き商品画像を基に発注を行うので、例えば、ユーザは、簡単な操作で最終的な商品を購入することができ、利便性が高まる。
【００２９】
また、本第九の発明の商品情報処理装置は、第一から第八いずれか１つの発明に対して、１以上の第一プロパティは、付加情報の文字列長、データタイプ、サイズ、文字列の種類のうち１以上のプロパティである。
【００３０】
かかる構成により、受け付けた付加情報の文字列長、データタイプ、サイズ、文字列の種類のうち１以上の第一プロパティを取得し、当該１以上の第一プロパティに応じて商品画像内の異なる位置に付加情報を付加する、または、受け付けた付加情報の文字列長、データタイプ、サイズ、文字列の種類のうち１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加して、付加情報付き商品画像を構成することができる。
【００３１】
また、本第十の発明の商品情報処理装置は、第二の発明に対して、商品の表面の曲率に関する曲率情報、商品のサイズのうち１以上のプロパティである商品情報処理装置である。
【００３２】
かかる構成により、選択された商品の表面の曲率に関する曲率情報、商品のサイズのうち１以上の第二プロパティをさらに取得し、当該１以上の第一プロパティおよび当該１以上の第二プロパティに応じて商品画像内の異なる位置に付加情報を付加して、付加情報付き商品画像を構成することができる。
【発明の効果】
【００３３】
本発明によれば、商品画像内の異なる位置に付加情報を付加、またはプロパティが異なる値になる付加情報を画像内に付加して、付加情報付き商品画像を構成することができる。
【図面の簡単な説明】
【００３４】
【図１】実施の形態における商品情報処理システムのブロック図
【図２】同商品情報処理装置１の全体動作を説明するためフローチャート
【図３】同商品情報処理装置１の一部動作（商品情報構成処理）に関するフローチャート
【図４】同商品情報処理装置１の他の一部動作（価格情報取得処理）に関するフローチャート
【図５】同画面の遷移を示す図
【図６】同プロパティ情報に関するデータ構造図
【図７】同領域情報に関するデータ構造図
【図８】同付加情報付き商品画像の例を示す図
【図９】具体例２における商品情報に関するデータ構造図
【図１０】同対応情報に関するデータ構造図を示す図
【図１１】同付加管理情報に関するデータ構造図を示す図
【図１２】変形例３における領域情報に関するデータ構造図
【図１３】同付加情報付き商品画像の例を示す図
【図１４】コンピュータシステム９００の外観図
【図１５】コンピュータシステム９００の内部構成図
【発明を実施するための形態】
【００３５】
以下、商品情報処理装置等の実施の形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素、ステップは同様の動作を行うので、再度の説明を省略する場合がある。また、既出の事項に関する説明は、省略または簡略化する場合がある。
【００３６】
図１は、本実施の形態における商品情報処理システムのブロック図である。この商品情報処理システムは、商品情報処理装置１、１または２以上の端末装置２を備える。商品情報処理装置１と、１以上の各端末装置２とは、例えばインターネットを介して通信可能に接続される。
【００３７】
商品情報処理装置１は、例えば、据え置き型のサーバであるが、種類は問わない。端末装置２は、例えば、据え置き型のＰＣでもよいし、ノートＰＣやスマートフォンやタブレット端末などの携帯端末であってもよく、種類は問わない。
【００３８】
商品情報処理装置１は、格納部１１、処理部１２を備える。格納部１１は、商品情報格納部１１１、付加情報格納部１１２を備える。処理部１２は、選択受付部１２１、情報受付部１２２、商品情報構成部１２３、価格情報取得部１２４、出力部１２５、指示受付部１２６、発注部１２７、第一プロパティ取得部１２８、第二プロパティ取得部１２９を備える。
【００３９】
前提として、格納部１１には、例えば、商品情報処理装置１自身を識別する識別子、１以上の各端末装置２を識別する識別子、商品を製作する製作者が管理するサーバ装置を識別する識別子などが格納される。こうした識別子は、例えば、装置間で情報を送受信する際のアドレスとして用いられる。こうした識別子は、通常、ＩＰアドレス、ＭＡＣアドレスなどであるが、種類は問わない。なお、以下では特に言及しないが、装置間で送受信される情報には、通常、こうした識別子が送信元識別子または送信先識別子として付加される。
【００４０】
格納部１１には、処理部１２が各種の処理を行うための各種の情報、例えば、プロパティ情報、領域情報、対応情報、付加管理情報、プログラムなどが格納される。なお、各種の処理、各種の情報およびプログラムについては、後述する。
【００４１】
商品情報格納部１１１には、１以上の商品情報が格納される。
【００４２】
商品情報とは、商品に関する情報である。商品とは、販売される物品をいい、例えば、マグカップ、Ｔシャツなどである。ただし、商品は、マグカップ等の有体物に限らず、例えば、記録媒体または伝送媒体を介して蓄積または伝送される画像情報や文字情報等の無体物（例えばコンテンツ）でもよく、種類は問わない。
【００４３】
商品情報は、例えば、商品を識別する商品ＩＤ、当該商品の画像である商品画像、当該商品の１以上の第二プロパティなどに対応付いている。
【００４４】
対応付くとは、商品情報が商品ＩＤ等を有していることでもよいし、商品ＩＤ等と対にして、商品情報が記録媒体に記憶されていることもよい。
【００４５】
１以上の第二プロパティとは、例えば、商品の表面の曲率に関する曲率情報、商品のサイズのうち１以上のプロパティである。曲率とは、表面の曲がりの程度を示す値であり、一般に、曲率半径の逆数で示される。サイズとは、例えば、長さ、表面積、体積、重さなどであるが、種類は問わない。
【００４６】
ただし、第二プロパティは、例えば、商品の形状（平面状、曲面状、曲率等）、色（白、黒、カラー、モノクロ、彩度、明度、色調、色相等）、サイズ（Ｓ、Ｍ、Ｌ、寸法等）などであってもよい。無体物の場合は、データタイプ、記録方式または伝送方式、情報量などであってもよい。このように、商品の属性に関するプロパティであれば、第二プロパティの種類は問わない。
【００４７】
商品情報格納部１１１には、通常、２以上の各商品に対応する２以上の商品情報が格納される。
【００４８】
商品情報は、例えば、２以上の各商品に対応する２以上の商品価格情報をさらに有してもよい。
【００４９】
商品価格情報とは、商品の価格に関する情報をいい、例えば、商品の単価を示す情報である。ただし、商品価格情報は、同一の商品を２個以上個まとめ買いする場合の価格または割引率や、２以上の商品を組み合わせて購入する場合の価格または割引率に関する情報などを含んでいてもよく、商品の価格に関する情報であれば種類は問わない。
【００５０】
商品情報格納部１１１には、２以上の各商品情報に対応付けて、１以上の付加条件も格納されてよい。
【００５１】
付加条件とは、付加情報が付加される領域を示す１以上の領域情報および１以上の各領域情報と対になる条件であり、当該１以上の各領域情報が示す１以上の各領域に付加される付加情報の第一プロパティを有する条件である。
【００５２】
付加情報が付加される領域とは、例えば、Ｔシャツの場合は、人体の胸部に対応する領域である胸領域や、人体の肩部に対応する領域である肩領域などであり、マグカップの場合は、側面の一部または全部の領域である第一側面領域や、側面の一部であり、第一側面領域よりも小さい領域である第二側面領域などである。
【００５３】
付加情報の第一プロパティを有する条件とは、例えば、付加情報が文字列の場合は、文字列長が所定値以上または所定値よりも大、文字列長が所定値以下または所定値よりも小、文字列の種類が英数字のみの文字列、文字列の種類が漢字も含む文字列、といった条件であり、付加情報が画像の場合は、画素数が所定値以上または所定値よりも大、画素数が所定値以下または所定値よりも小、といった条件である。
【００５４】
そして、例えば、胸領域、第一側面領域には、文字列長が所定値以上または所定値よりも大、文字列の種類が漢字も含む文字列、画素数が所定値以上または所定値よりも大、といった付加条件が対応付けられる。他方、肩領域、第二側面領域には、文字列長が所定値以下または所定値よりも小、文字列の種類が英数字のみの列文字列、画素数が所定値以下または所定値よりも小、といった付加条件が対応付けられる。
【００５５】
付加情報格納部１１２には、１以上の付加情報が格納される。
【００５６】
付加情報とは、商品情報格納部１１１に格納された商品情報が有する商品画像に付加される情報をいい、例えば、画像（写真、イラスト等）または文字、あるいはそれらを組み合わせて構成されるコンテンツであってもよい。付加情報は、さらに、文字・画像のレイアウトに関する情報などを含んでいてもよく、商品画像に付加され得る情報であれば、内容や種類は問わない。
【００５７】
付加情報の内容とは、付加情報の中身であり、例えば、“ＡＢＣ”、“３年１組”といった文字列、写真やイラストや文字の画像、またはそれらの組み合わせである。
【００５８】
付加とは、商品画像に付加情報を電子的に付け加えることをいう。電子的に付け加えるとは、例えば、商品画像への付加情報の電子的な貼り付け、合成、結合、リンク付けなどであるが、電子的な付加であれば態様は問わない。
【００５９】
付加情報格納部１１２には、通常、同一内容の付加情報について、第一プロパティが異なる付加情報が、２以上の商品ごとに格納される。
【００６０】
同一内容の付加情報とは、同一内容の付加情報とは、例えば、１以上の第一プロパティのうち一部のプロパティだけが異なり、他のプロパティは同一である付加情報をいう。
【００６１】
１以上の第一プロパティとは、例えば、付加情報の文字列長、データタイプ、サイズ、文字列の種類のうち１以上のプロパティである。
【００６２】
ただし、第一プロパティは、前述した商品の第二プロパティと同じく、例えば、形状（平面状、曲面状、曲率等）、色（白、黒、カラー、モノクロ、彩度、明度、色調、色相等）、サイズなどであってもよい。
【００６３】
その他の第一プロパティとして、例えば、画像の縦横比、扁平率、文字の字体なども挙げられる。
【００６４】
付加情報格納部１１２には、例えば、同一内容の付加情報について、マグカップ用に曲面状（例えばマグカップの曲率と同じ曲率）の付加情報と、Ｔシャツ用に平面状（例えば曲率０）の付加情報とが格納されてもよし、また、同一内容の付加情報について、白いＴシャツ用にカラーの付加情報と、黒いＴシャツ用にモノクロの付加情報とが格納されてもよい。また、付加情報格納部１１２には、例えば、同一内容の付加情報について、Ｓ／Ｍ／ＬサイズのＴシャツ用に、サイズの異なる３つの付加情報が格納されていてもよい。
【００６５】
また、付加情報格納部１１２には、情報受付部１２２が受け付けた付加情報に対応する価格に関する価格情報がさらに格納されてもよい。
【００６６】
付加情報格納部１１２には、通常、情報受付部１２２が受け付けた付加情報に対応する価格情報であり、同一内容の付加情報でも、付加情報が有する第一プロパティによって異なる価格情報である付加価格情報、がさらに格納される。
【００６７】
付加情報格納部１１２には、例えば、同一内容の付加情報でも、Ｔシャツ用の平面状（例えば曲率０）の付加情報に対応する付加価格情報（例えば“＋５０円”）と、マグカップ用の曲面状（例えばマグカップの曲率と同じ曲率）の付加情報に対応する付加価格情報（例えば“＋１００円”）とが格納されてもよし、また、同一内容の付加情報について、白いＴシャツ用のカラーの付加情報に対応する付加価格情報（例えば“＋３００円”）と、黒いＴシャツ用のモノクロの付加情報に対応する価格情報（例えば“＋２００円”）とが格納されてもよい。また、例えば、同一内容の付加情報でも、Ｓ／Ｍ／ＬサイズのＴシャツ用の、サイズの異なる３つの付加情報に対応する３つの価格情報（例えば“＋２５０円”，“＋３００円”，“＋３５０円”）が格納されていてもよい。
【００６８】
選択受付部１２１は、２以上の商品から一の商品の選択を受け付ける。
【００６９】
受け付けとは、キーボードやマウスやタッチパネルやマイクロフォンやコネクタなどの入力デバイスを介して入力された情報の受け付け、有線もしくは無線の通信回線やインターネットを介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。なお、マイクロフォンによる音声入力を行う場合、選択受付部１２１、情報受付部１２２は、マイクロフォンからの音声データを文字データに変換するための音声認識機能を有している必要がある。
【００７０】
入力デバイスを介して入力された情報の受け付けとは、例えば、端末装置２の入力デバイスを介して選択された商品を識別する商品ＩＤの、インターネットを介した受信であってもよい。
【００７１】
選択受付部１２１は、具体的には、端末装置２の入力デバイスを介して、２以上の商品から選択された一の商品を識別する商品ＩＤを受け付ける。
【００７２】
情報受付部１２２は、選択された商品に対して付加される付加情報を受け付ける。
【００７３】
付加情報の受け付けは、２以上の付加情報からの選択の受け付けでも、任意の付加情報の受け付けでもよい。
【００７４】
すなわち、情報受付部１２２は、例えば、端末装置２の入力デバイスを介して、選択された商品に対応する２以上の付加情報から、一の付加情報の選択を受け付けることもできるし、付加情報格納部１１２に格納されている付加情報とは異なる、任意の付加情報（例えば、ユーザが入力した付加情報）を受け付けることもできる。
【００７５】
ただし、情報受付部１２２は、２以上の付加情報からの選択の受け付けと、任意の付加情報の受け付けとの、どちらか一方の受け付けだけを行うものであっても構わない。
【００７６】
情報受付部１２２が受け付ける、選択された商品に付加される付加情報は、例えば、当該商品を識別する商品ＩＤ、当該付加情報自身の属性（形状、色等）を示す複数の第一プロパティ（平面状／曲面状、カラー／モノクロ等）などに対応付いている。なお、付加情報は、第一プロパティ自体に代えて、第一プロパティを識別するプロパティＩＤを有していてもよいし、さらに、画像・文字等のレイアウトに関する情報などを有していてもよい。
【００７７】
第一プロパティ取得部１２８は、情報受付部１２２が受け付けた付加情報のプロパティである第一プロパティを取得する。第一プロパティは、付加情報自身が有していてもよいし、付加情報と対にして記録媒体に格納されていてもよい。第一プロパティ取得部１２８は、第一プロパティを１以上、取得してもよい。
【００７８】
第二プロパティ取得部１２９は、選択された商品のプロパティである第二プロパティを取得する。第二プロパティは、商品情報が有していてもよいし、商品情報と対にして記録媒体に格納されていてもよい。第二プロパティ取得部１２９は、第二プロパティを１以上、取得してもよい。
【００７９】
商品情報構成部１２３は、情報受付部１２２が受け付けた付加情報を、選択された商品に対応する商品画像に付加し、付加情報付き商品画像を構成する。
【００８０】
商品情報構成部１２３は、第一プロパティ取得部１２８が取得した第一プロパティに応じて当該第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加することにより、付加情報付き商品画像を構成してもよい。
【００８１】
例えば、長い文字列（文字数が閾値以上または閾値より多い文字列）“ＡＢＣＤＥＦ”であれば、小さいフォントサイズ（例えば１０ポイント）の“ＡＢＣＤＥＦ”を付加し、短い文字列（文字数が閾値以下または閾値より少ない文字列）“ＡＢＣ”であれば、大きいフォントサイズ（例えば２０ポイント）の“ＡＢＣ”を付加してもよい。
【００８２】
または、例えば、ＪＰＥＧの画像であれば、大きいサイズ（例えば横１５ｃｍ×縦１０ｃｍ）の画像を付加し、ＧＩＦの画像であれば、小さいサイズ（例えば横９ｃｍ×縦６ｃｍ）の画像を付加してもよい。
【００８３】
商品情報構成部１２３は、１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加することにより、付加情報付き商品画像を構成してもよい。
【００８４】
例えば、長い英数字の文字列（文字数が閾値以上または閾値より多い文字列であり、英数字のみからなる文字列）“ｔｅａｍＡＢＣ”であれば、小さいフォントサイズの“ｔｅａｍＡＢＣ”を付加し、短い英数字の文字列（文字数が閾値以下または閾値より少ない文字列であり、英数字のみからなる文字列）“ＡＢＣ”、または、漢字も含む文字列“３年１組”であれば、大きいフォントサイズの“ＡＢＣ”、“３年１組”を付加してもよい。
【００８５】
または、短い英数字の文字列“２０１６”であれば、例えば赤色の“２０１６”を付加し、長い英数字の文字列“ＡＢＣＤＥ”、または、漢字も含む文字列“３年１組”であれば、例えば黒色の“ＡＢＣ”、“３年１組”を付加することで、短い英数字の文字列“２０１６”の方を目立たせてもよい。
【００８６】
商品情報構成部１２３は、第一プロパティおよび第二プロパティに応じて、当該第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加することにより、付加情報付き商品画像を構成してもよい。
【００８７】
例えば、第一プロパティが“英数文字列”，“漢字も含む文字列”といった文字列の種類であり、第二プロパティが“Ｓ”，“Ｍ”，“Ｌ”といったサイズである場合、当該第一プロパティ以外のプロパティ（文字列のフォントサイズ、フォント、色等）が異なる値になる付加情報を商品画像内に付加することにより、付加情報付き商品画像を構成してもよい。
【００８８】
商品情報構成部１２３は、１以上の第一プロパティおよび１以上の第二プロパティに応じて、当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を前記商品画像内に付加することにより、付加情報付き商品画像を構成してもよい。
【００８９】
例えば、１以上の第一プロパティが、“英数文字列”，“漢字も含む文字列”といった文字列の種類、および“２文字”，“５文字”といった文字列長であり、１以上の第二プロパティが、“Ｓ”，“Ｍ”，“Ｌ”といったサイズ、および“０”，“１／１０”といった曲率である場合、当該１以上の第一プロパティ以外のプロパティ（文字列のフォントサイズ、色、曲率等）が異なる値になる付加情報を商品画像内に付加することにより、付加情報付き商品画像を構成してもよい。
【００９０】
商品情報構成部１２３は、第一プロパティ取得部１２８が取得した第一プロパティに応じて、商品画像内の異なる位置に付加情報を付加してもよい。
【００９１】
例えば、第一プロパティ取得部１２８が“５文字”を取得した場合、５文字からなる付加情報をＴシャツの商品画像内の胸領域に付加し、第一プロパティ取得部１２８が“２文字”を取得した場合、２文字からなる付加情報をＴシャツの商品画像内の左胸領域に付加してもよい。
【００９２】
商品情報構成部１２３は、第一プロパティ取得部１２８が取得した１以上の第一プロパティに応じて、商品画像内の異なる位置に付加情報を付加してもよい。
【００９３】
例えば、第一プロパティ取得部１２８が“漢字も含む文字列”および“５文字”を取得した場合、漢字混じりの５文字からなる付加情報をＴシャツの商品画像内の胸領域に付加し、第一プロパティ取得部１２８が“英数文字列”および“２文字”を取得した場合、英数字のみの２文字からなる付加情報をＴシャツの商品画像内の左胸領域に付加してもよい。
【００９４】
商品情報構成部１２３は、第一プロパティ取得部１２８が取得した第一プロパティが付加条件に合致する領域に付加情報を付加することにより、付加情報付き商品画像を構成してもよい。
【００９５】
例えば、Ｔシャツの商品画像の胸領域が付加条件“５文字以上の文字列”に対応付き、同じく左胸領域が付加条件“４文字以下の文字列”に対応付いており、第一プロパティ取得部１２８が“２文字”を取得した場合、この“２文字”が合致する付加条件“４文字以下の文字列”に対応する左胸領域に２文字からなる付加情報を付加し、第一プロパティ取得部１２８が“５文字”を取得した場合、この“５文字”が合致する付加条件“５文字以上の文字列”に対応する胸領域に５文字からなる付加情報を付加してもよい。
【００９６】
商品情報構成部１２３は、第一プロパティ取得部１２８が取得した１以上の第一プロパティが付加条件に合致する領域に付加情報を付加することにより、付加情報付き商品画像を構成してもよい。
【００９７】
例えば、Ｔシャツの商品画像の胸領域が付加条件“漢字も含む５文字以上の文字列”に対応付き、同じく左胸領域が付加条件“漢字を含まない文字列、または４文字以下の文字列”に対応付いており、第一プロパティ取得部１２８が“英数文字列”および“２文字”を取得した場合、これら“英数文字列”および“２文字”が合致する付加条件“漢字を含まない文字列、または４文字以下の文字列”に対応する左胸領域に英数字２文字からなる付加情報を付加し、第一プロパティ取得部１２８が“漢字を含む文字列”および“５文字”を取得した場合、これら“漢字を含む文字列”および“５文字”が合致する付加条件“漢字も含む５文字以上の文字列”に対応する胸領域に漢字を含む５文字からなる付加情報を付加してもよい。
【００９８】
商品情報構成部１２３、好ましくは、第一プロパティ取得部１２８が取得した１以上の第一プロパティに応じて商品画像内の異なる位置に、第一プロパティ取得部１２８が取得した１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を付加することにより、付加情報付き商品画像を構成する。
【００９９】
例えば、Ｔシャツの商品画像の胸領域が曲率“０”および付加条件“英数文字列”に対応付き、同じく首領域が曲率“１／１０”および付加条件“漢字も含む文字列”に対応付いており、情報受付部１２２が付加情報“２０１６”を受け付け、第一プロパティ取得部１２８が“英数文字列”および“４文字”を取得した場合、商品情報構成部１２３、これら“英数文字列”および“４文字”が合致する付加条件“英数文字列”に対応する首領域に、曲率“１／１０”の付加情報“２０１６”を付加し、情報受付部１２２が付加情報“ＡＢＣ  ３年１組”を受け付け、第一プロパティ取得部１２８が“漢字を含む文字列”および“７文字”を取得した場合、商品情報構成部１２３、これら“漢字を含む文字列”および“７文字”が合致する付加条件“漢字も含む５文字以上の文字列”に対応する胸領域に、曲率０の付加情報“ＡＢＣ  ３年１組”を付加してもよい。
【０１００】
商品情報構成部１２３は、例えば、情報受付部１２２が受け付けた付加情報を基に、選択された商品によって、同一内容の付加情報でも、異なる第一プロパティを有する付加情報を、選択された商品に対応する商品画像に付加し、付加情報付き商品画像を構成してもよい。
【０１０１】
同一内容の付加情報は、具体的には、例えば、同じ写真の画像であるが、形状が異なる画像（平面状の画像と曲面状の画像、縦横比が３対４の画像と９対１６の画像等）や、色が異なる画像（カラーの画像とモノクロの画像、青味を帯びるように色調補正した画像と、赤味を帯びるように色調補正した画像等）などである。また、例えば、同じ文字列であるが、フォントサイズや字体（フォント）の異なる文字列なども、同一内容の付加情報の一種である。
【０１０２】
商品情報構成部１２３は、例えば、選択された商品に対応するプロパティを有する付加情報を付加情報格納部１１２から取得し、当該付加情報を、選択された商品に対応する商品情報に付加し、付加情報付き商品画像を構成してもよい。
【０１０３】
具体的には、例えば、情報受付部１２２が、選択された商品に対応する２以上の付加情報から一の付加情報の選択を受け付けた場合、商品情報構成部１２３は、選択された商品と選択された付加情報との組み合わせに対応する第一プロパティを有する付加情報を、付加情報格納部１１２から取得し、取得した付加情報を、選択された商品に対応する商品画像に付加してもよい。
【０１０４】
格納部１１には、例えば、商品ＩＤと、付加情報ＩＤとの組み合わせに対応する第一プロパティＩＤの集合で構成された対応情報と、この対応情報を構成する第一プロパティＩＤと、当該第一プロパティＩＤに対応する付加情報が有する１以上の第一プロパティと、当該１以上の第一プロパティに対応する１以上の付加価格情報との対の集合で構成された付加管理情報とが格納されていてもよく、商品情報構成部１２３は、これらの対応情報および付加管理情報を用いて、上記のような第一プロパティの取得を行うこともできる。なお、対応情報および付加管理情報のデータ構造については後述する。
【０１０５】
また、商品情報構成部１２３は、選択された商品に応じた第一プロパティを決定し、当該決定した第一プロパティを有する付加情報を、選択された商品に対応する商品画像に付加し、付加情報付き商品画像を構成してもよい。
【０１０６】
選択された商品に応じた第一プロパティとは、通常、選択された商品が有する第一プロパティに対応するプロパティであり、選択された商品が有する属性を基に決定される。
【０１０７】
具体的には、例えば、商品としてマグカップが選択された場合、商品情報構成部１２３は、商品情報格納部１１１からマグカップの画像および曲率を取得し、付加情報の曲率をマグカップの曲率に対応する曲率（例えば、マグカップの曲率と同じ曲率）に決定し、決定した曲率を有する付加情報を、マグカップの画像に付加する。また、例えば、商品としてＴシャツが選択された場合、商品情報構成部１２３は、そのＴシャツの画像および色を取得し、取得した色に対応する色（例えば、紺色のＴシャツの場合は、紺色の補色である黄色）を有する付加情報を、そのＴシャツの画像に付加してもよい。
【０１０８】
また、例えば、情報受付部１２２が、任意の付加情報を受け付けた場合、商品情報構成部１２３は、選択された商品に応じて、付加情報の第一プロパティを変更し、変更後の第一プロパティを有する付加情報を、商品に対応する商品画像に付加してもよい。
【０１０９】
商品に応じた変更とは、具体的には、例えば、Ｔシャツの場合は、付加情報の曲率を０（平面状）に変更（初期値のまま維持）し、マグカップの場合は、付加情報の曲率を０より大きな値（曲面状：例えば、マグカップの曲率に対応する曲率）に変更する、といった処理である。
【０１１０】
または、商品情報構成部１２３は、選択された商品の第二プロパティに応じて、同一内容の付加情報でも、異なる第一プロパティを有する付加情報を、選択された商品に対応する商品画像に付加してもよい。
【０１１１】
すなわち、商品情報構成部１２３は、具体的には、例えば、白いＴシャツの場合は、カラーの付加情報を取得（または付加情報の色をカラーに変更）し、黒いＴシャツの場合は、モノクロの付加情報を取得（または付加情報の色をモノクロに変更）する。
【０１１２】
価格情報取得部１２４は、情報受付部１２２が受け付けた付加情報に対応する付加価格情報であり、付加情報が有する第一プロパティに応じた価格を示す付加価格情報と、選択された商品に対応する商品価格情報とを基に、付加情報付き商品画像と対になる付加商品価格情報を取得する。
【０１１３】
詳しくは、価格情報取得部１２４は、通常、選択された商品に対応する商品価格情報を商品情報格納部１１１から取得する一方、情報受付部１２２が受け付けた付加情報に対応する付加価格情報であり、当該付加情報が有する第一プロパティに応じた価格を示す付加価格情報を付加情報格納部１１２から取得する。
【０１１４】
そして、価格情報取得部１２４は、取得した商品価格情報と取得した付加価格情報とを基に、商品情報構成部１２３が構成した付加情報付き商品画像と対になる付加商品価格情報を、例えば次の手順で取得する。
【０１１５】
すなわち、商品の注文数が１個の場合、価格情報取得部１２４は、通常、取得した商品価格情報が示す商品の価格に、取得した付加価格情報が示す付加情報の価格を加算して、最終的な商品の価格（つまり単価）を算出する。また、注文数が２個以上の場合、価格情報取得部１２４は、通常、上記のように算出した単価に注文数を乗算し、合計価格を算出するが、さらに、注文数に応じた割引率を基に、注文数に応じて割引された合計価格を算出することも可能である。
【０１１６】
価格情報取得部１２４は、通常、付加情報の受け付けに応じて、上記のような付加商品価格情報の取得を行う。ただし、価格情報取得部１２４は、例えば、付加商品価格情報の出力を要求する操作の受け付けに応じて、付加商品価格情報を取得してもよく、取得のタイミングは問わない。
【０１１７】
出力部１２５は、商品情報構成部１２３が構成した付加情報付き商品画像を出力する。
【０１１８】
また、出力部１２５は、価格情報取得部１２４が取得した付加商品価格情報のうち少なくとも一部の情報をも出力してもよい。
【０１１９】
出力とは、例えば、ディスプレイへの表示、外部の装置への送信、音出力、記録媒体への蓄積、プリンタでの印字、他の処理装置や他のプログラムなどへの処理結果の引渡しなどをも含む概念である。
【０１２０】
出力部１２５は、商品情報構成部１２３が構成した付加情報付き商品画像、さらには価格情報取得部１２４が取得した付加商品価格情報のうち少なくとも一部の情報を、例えば、選択受付部１２１が商品ＩＤと対に受け付けた識別子によって識別される端末装置２の出力デバイスを介して出力する。
【０１２１】
指示受付部１２６は、選択された商品に対する購入指示を、端末装置２の入力デバイスを介して受け付ける。
【０１２２】
発注部１２７は、購入指示により、選択された商品を、商品情報構成部１２３が構成した付加情報付き商品画像を基に発注する。
【０１２３】
発注部１２７は、通常、商品情報構成部１２３が構成した付加情報付き商品画像を、購入指示の受け付け元である端末装置２を識別する識別子と対にして、例えば、商品を製作する製作者が管理するサーバ装置（図示せず）に、インターネットを介して送信する。
【０１２４】
端末装置２は、端末格納部２１、端末処理部２２を備える。
【０１２５】
端末格納部２１には、例えば、端末装置２自身を識別する識別子、商品情報処理装置１を識別する識別子などが格納される。識別子については、前述したので繰り返さない。
【０１２６】
端末処理部２２は、商品情報処理装置１の処理部１２と協働して、例えば、前述した商品選択、付加情報、購入指示等の受け付け、受け付けた商品選択等の商品情報処理装置１への送信を行う。
【０１２７】
また、端末処理部２２は、処理部１２と協働して、例えば、前述した付加情報付き商品画像、付加商品価格情報等の商品情報処理装置１からの受信、受信した情報の出力などを行う。
【０１２８】
格納部１１、商品情報格納部１１１、付加情報格納部１１２、端末格納部２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。格納部１１等は、例えば、ハードディスク、フラッシュメモリ等のストレージによって実現される。
【０１２９】
格納部１１等に商品情報等の情報が記憶される過程は問わない。例えば、ＣＤ−ＲＯＭやメモリカードといった着脱式の記録媒体を介して情報が格納部１１等で記憶されるようになってもよく、通信回線やインターネット等を介して送信された情報が格納部１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１１等で記憶されるようになってもよい。
【０１３０】
処理部１２、選択受付部１２１、情報受付部１２２、商品情報構成部１２３、価格情報取得部１２４、出力部１２５、指示受付部１２６、発注部１２７、第一プロパティ取得部１２８、第二プロパティ取得部１２９、端末処理部２２は、通常、ＭＰＵやメモリやその他のハードウェア（ストレージ、入力デバイス、出力デバイス、通信モジュール等）と、メモリに格納されているソフトウェア（ハードウェアのドライバーソフトも含む）との協働により実現され得るが、ハードウェアのみ（専用回路）で実現してもよい。
【０１３１】
なお、以下では、ＭＰＵおよびメモリ等を商品情報処理装置１の“コンピュータ”、このコンピュータを処理部１２等として機能させるソフトウェアを商品情報処理装置１用の“プログラム”と呼ぶ場合がある。
【０１３２】
次に、商品情報処理装置１の動作について図２〜図６のフローチャートを用いて説明する。
【０１３３】
図２は、商品情報処理装置１の全体動作を説明するためフローチャートである。このフローチャートに従う処理は、例えば、端末装置２がインターネットを介して商品情報処理装置１に接続されたとき開始し、端末装置２の入力デバイスを介して終了操作が受け付けられたり、端末装置２との接続が途切れたりすると終了する。
【０１３４】
（ステップＳ２０１）処理部１２は、例えば、商品選択を受け付けるための第一画面を端末装置２のディスプレイに表示する。第一画面は、２以上の商品に対応する２以上の商品画像を含む。
【０１３５】
（ステップＳ２０２）処理部１２は、選択受付部１２１が、２以上の商品から一の商品の選択を、端末装置２の入力デバイスを介して受け付けたか否かを判別する。選択受付部１２１が２以上の商品から一の商品の選択を端末装置２の入力デバイスを介して受け付けた場合はステップＳ２０３に進み、受け付けていない場合はステップＳ２０１に戻る。
【０１３６】
（ステップＳ２０３）選択受付部１２１が商品選択を受け付けると、処理部１２は、付加情報を受け付けるための第二画面を端末装置２のディスプレイに表示する。
【０１３７】
（ステップＳ２０４）処理部１２は、情報受付部１２２が、選択された商品に対して付加される付加情報を、端末装置２の入力デバイスを介して受け付けたか否かを判別する。情報受付部１２２が選択された商品に対して付加される付加情報を端末装置２の入力デバイスを介して受け付けた場合はステップＳ２０５に進み、受け付けていない場合はステップＳ２０８に進む。
【０１３８】
（ステップＳ２０５）商品情報構成部１２３は、情報受付部１２２が受け付けた付加情報を、選択された商品に対応する商品画像に付加し、付加情報付き商品画像を構成する処理である商品情報構成処理を実行する。なお、商品情報構成処理については、後述する。
【０１３９】
（ステップＳ２０６）価格情報取得部１２４は、情報受付部１２２が受け付けた付加情報に対応する付加価格情報であり、当該付加情報が有する第一プロパティに応じた価格を示す付加価格情報と、選択された商品に対応する商品価格情報とを用いて、商品情報構成部１２３が構成した付加情報付き商品画像と対になる付加商品価格情報を取得する処理である価格情報取得処理を実行する。なお、価格情報取得処理については、後述する。
【０１４０】
（ステップＳ２０７）出力部１２５は、商品情報構成部１２３が構成した付加情報付き商品画像と、価格情報取得部１２４が取得した最終的な商品価格情報のうち少なくとも一部の情報とを、端末装置２の出力デバイスを介して出力する。その後、ステップＳ２０８に進む。
【０１４１】
これにより、例えば、端末装置２のディスプレイに、選択された商品に関し、付加情報付き商品画像と付加商品価格情報とが表示される。
【０１４２】
（ステップＳ２０８）処理部１２は、指示受付部１２６が、選択された商品に対する購入指示を、端末装置２の入力デバイスを介して受け付けたか否かを判別する。指示受付部１２６が選択された商品に対する購入指示を端末装置２の入力デバイスを介して受け付けた場合はステップＳ２０９に進み、受け付けていない場合は同様の判別を繰り返す。
【０１４３】
（ステップＳ２０９）発注部１２７は、購入指示により、選択された商品を、商品情報構成部１２３が構成した付加情報付き商品画像を基に発注する。
【０１４４】
詳しくは、発注部１２７は、商品情報構成部１２３が構成した付加情報付き商品画像を、購入指示の送信元である端末装置２を識別する識別子と対にして、例えば、選択された商品を製作する製作者が管理するサーバ装置（図示せず）にインターネットを介して送信する。その後、ステップＳ２０１に戻る。
【０１４５】
サーバ装置が、こうして商品情報処理装置１から送信された、付加情報付き商品画像と、端末装置２を識別する識別子との対を受信すると、製作者は、当該付加情報付き商品画像を基に最終的な商品の製作を行う。そして、最終的な商品が完成すると、製作者は、当該識別子に対応する端末装置２の所有者宛に、当該商品を発送する。
【０１４６】
図３は、商品情報処理装置１の一部動作（商品情報構成処理）を説明するためフローチャートである。
【０１４７】
図３は、商品情報構成処理の一例に関するフローチャートである。
【０１４８】
（ステップＳ３０１）第一プロパティ取得部１２８が、情報受付部１２２が受け付けた付加情報のプロパティである１以上の第一プロパティを取得する。
【０１４９】
（ステップＳ３０２）商品情報構成部１２３は、選択された商品に対応する商品画像を取得する。
【０１５０】
（ステップＳ３０３）第二プロパティ取得部１２９が、選択された商品のプロパティである第二プロパティを取得する。
【０１５１】
（ステップＳ３０４）商品情報構成部１２３は、第一プロパティ取得部１２８が取得した１以上の第一プロパティおよび第二プロパティ取得部１２９が取得した１以上の第二プロパティに応じて、当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を取得する。
【０１５２】
（ステップＳ３０５）商品情報構成部１２３は、第一プロパティ取得部１２８が取得した第一プロパティが合致する付加条件に対応する領域情報を取得する。
【０１５３】
（ステップＳ３０６）商品情報構成部１２３は、ステップＳ３０４で取得した付加情報を、ステップＳ３０２で取得した商品画像内の領域であり、ステップＳ３０５で取得した領域情報に対応する領域に付加する。その後、図２のフローチャートにリターンする。
【０１５４】
図３のフローチャートによれば、商品情報構成部１２３は、第一プロパティ取得部１２８が取得した１以上の第一プロパティおよび第二プロパティ取得部１２９が取得した１以上の第二プロパティに応じて商品画像内の異なる位置に、当該１以上の第一プロパティおよび当該１以上の第二プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を付加して、付加情報付き商品画像を構成することができる。
【０１５５】
図４は、価格情報取得処理の一例を説明するためフローチャートである。
【０１５６】
（ステップＳ４０１）価格情報取得部１２４は、選択された商品に対応する商品価格情報を商品情報格納部１１１から取得する。
【０１５７】
（ステップＳ４０２）価格情報取得部１２４は、情報受付部１２２が受け付けた付加情報に対応する付加価格情報であり、当該付加情報が有する第一プロパティに応じた価格を示す付加価格情報を付加価格情報格納１１２から取得する。
【０１５８】
（ステップＳ４０３）価格情報取得部１２４は、取得した商品価格情報と取得した付加価格情報とを基に、商品情報構成部１２３が構成した付加情報付き商品画像と対になる付加商品価格情報を取得する。
【０１５９】
詳しくは、例えば、最終的な商品の注文数が１個の場合、価格情報取得部１２４は、取得した商品価格情報が示す商品の価格に、取得した付加価格情報が示す付加情報の価格を加算して、最終的な商品の価格（つまり単価）を算出してもよい。
【０１６０】
また、注文数が２個以上の場合、価格情報取得部１２４は、上記のように算出した単価に注文数を乗算し、合計価格を算出してもよいし、さらに、注文数に応じた割引率を基に、注文数に応じて割引された合計価格を算出することも可能である。
【０１６１】
その後、図２のフローチャートにリターンする。
【０１６２】
以下、本実施の形態における商品情報処理システムの具体的な動作例について説明する。なお、以下の具体例は本発明を何ら限定するものではなく、また、以下で挙げるプロパティ、価格等は適宜変更可能であることは言うまでもない。
【０１６３】
（具体例１）
商品情報処理システムの概念図は図１である。
【０１６４】
商品情報格納部１１１には、マグカップ、Ｔシャツ等の商品に関する２以上の商品情報が格納されている。付加情報格納部１１２には、同一内容の付加情報について、第一プロパティが異なる付加情報が、２以上の商品ごとに格納されている。
【０１６５】
また、商品情報格納部１１１には、２以上の各商品の価格に関する商品価格情報がさらに格納され、付加情報格納部１１２には、同一内容の付加情報について、第一プロパティが異なる付加情報の価格に関する付加価格情報がさらに格納されている。
【０１６６】
図５は、出力部１２５による画面の遷移を示す図である。
【０１６７】
端末装置２がインターネットを介して商品情報処理装置１に接続されると、最初、出力部１２５は、図５（Ａ）に示されるような第一画面を端末装置２のディスプレイに表示する。この第一画面には、商品の選択を促すメッセージ“ご希望の商品を選択してください”と共に、マグカップの商品画像Ｐ１、商品Ｔシャツの商品画像Ｐ２などが含まれている。
【０１６８】
処理部１２は、選択受付部１２１が、マグカップ、Ｔシャツ等の商品から一の商品（例えばＴシャツ）の選択を受け付けると、処理部１２は、図５（Ｂ）に示されるような第二画面を端末装置２のディスプレイに表示する。この第二画面には、付加情報の選択または入力を促すメッセージ“商品に付加したい画像や文字を、以下の中から選択するが、または入力欄に入力してください”と共に、富士山の画像を有する付加情報Ｉ１、自動車の画像を有する付加情報Ｉ２、入力欄などが含まれている。
【０１６９】
情報受付部１２２が付加情報の選択または入力を受け付けると、商品情報構成部１２３は、情報受付部１２２が受け付けた付加情報（例えば“ＡＢＣ  ３年１組”）を、選択された商品に対応する商品画像に付加し、付加情報付き商品画像を構成する。
【０１７０】
その際、商品情報構成部１２３は、例えば、図６に示すようなプロパティ情報を基に、情報受付部１２２が受け付けた付加情報の第一プロパティと、選択された商品の第二プロパティとの組に応じて、商品画像に付加する付加情報の当該第一プロパティ以外のプロパティを異ならせる。
【０１７１】
図６は、格納部１１に格納されるプロパティ情報に関するデータ構造図である。このプロパティ情報は、付加情報の第一プロパティである文字列の種類と、商品の第二プロパティであるサイズとの組に対応する、当該第一プロパティ以外のプロパティであるフォントサイズの値を示している。第一プロパティであるサイズの値は、Ｓ、ＭまたはＬのいずれかであり、第二プロパティである文字列の種類は、英数字のみからなる英数文字列、または漢字も含む文字列のいずれかである。
【０１７２】
商品情報構成部１２３は、かかるプロパティ情報を基に、例えば、ＳサイズのＴシャツに付加する文字列のフォントサイズを、英数文字列の場合は１０ポイント、漢字を含む文字列の場合は１８ポイントのように決定する。同様に、ＭサイズのＴシャツに付加する文字列のフォントサイズは、英数文字列の場合は１１ポイント、漢字を含む文字列の場合は２０ポイントに決定され、ＬサイズのＴシャツに付加する文字列のフォントサイズは、英数文字列の場合は１２ポイント、漢字を含む文字列の場合は２２ポイント、のように決定される。
【０１７３】
また、商品情報構成部１２３は、例えば、図７に示すような領域情報を基に、付加情報を付加する領域を異ならせ、かつ付加情報の曲率を異ならせる。
【０１７４】
図７は、格納部１１に格納される領域情報に関するデータ構造図である。領域情報は、１以上の商品情報ごとに、商品画像内の領域と、当該領域に対応する曲率と、当該領域に対応する付加条件との組を、１組以上、含んでいる。
【０１７５】
例えば、Ｔシャツの商品情報の場合、商品画像内の領域は、人体の胸部に対応する領域である胸領域、人体の首に対応する領域である首領域などである。また、胸領域に対応する曲率は０、首領域に対応する曲率は１／１０などである。また、胸領域に対応する付加条件は“英数文字列”、首領域に対応する付加条件は“漢字も含む文字列”などである。
【０１７６】
商品情報構成部１２３は、かかる領域情報を基に、例えば、Ｔシャツに対して受け付けた付加情報が、英数文字列である場合は、当該付加情報の曲率を０、当該付加情報の付加先を首領域に決定し、漢字も含む文字列である場合は、当該付加情報の曲率を１／１０、当該付加情報の付加先を胸領域に決定する。
【０１７７】
これにより、例えば、ユーザが、商品として“Ｔシャツ”を選択し、付加情報として“ＡＢＣ  ３年１組”を入力した場合、商品情報構成部１２３は、図８に示される商品画像Ａのような、曲率０（つまり胸領域に対応する曲率）の“ＡＢＣ  ３年１組”が胸領域に付加されたＴシャツの商品画像を構成する。
【０１７８】
また、ユーザが、商品として“Ｔシャツ”を選択し、付加情報として“２０１６”を入力した場合、商品情報構成部１２３は、例えば、図８に示される商品画像Ｂのような、曲率１／１０（つまり首領域の曲率に対応する曲率）の“２０１６”が首領域に付加されたＴシャツの商品画像を構成する。
【０１７９】
価格情報取得部１２４は、こうして商品情報構成部１２３が構成した付加情報付き商品画像に対応する商品（完成品）の価格情報を取得する。詳しくは、価格情報取得部１２４は、例えば、Ｔシャツに対応する商品価格情報を商品情報格納部１１１から取得すると共に、付加情報“ＡＢＣ  ３年１組”に対応する付加価格情報であり、当該付加情報が有するプロパティ（文字数、フォントサイズ、曲率など）に応じた価格を示す付加価格情報を付加価格情報格納１１２から取得し、取得した商品価格情報および付加価格情報を基に完成品の価格情報を算出する。例えば、商品に対応する価格情報がａ円であり、付加情報に対応する付加価格情報がａ円である場合、完成品に対応する価格情報は、それらの合計金額であるａ＋ｂ円のように算出される。
【０１８０】
その後、出力部１２５は、例えば、図５（Ｃ）に示されるような第三画面を端末装置２のディスプレイに出力する。この第三画面には、完成した商品（完成品）の購入を促すメッセージ“完成品のイメージと価格です。よろしければ、入力欄に個数を入力し、「購入する」を押してください”と共に、商品情報構成部１２３が構成した付加情報付き商品画像（例えば、胸部に“ＡＢＣ  ３年１組”が付加されたＴシャツの画像）、価格情報取得部１２４が取得した価格情報、個数を入力するための入力欄、購入を指示するボタン“購入する”などが含まれている。
【０１８１】
指示受付部１２６が端末装置２の入力デバイスを介して個数および購入指示を受け付けると、発注部１２７は、商品情報構成部１２３が構成した付加情報付き商品画像を基に、完成品を、当該個数、発注する。発注先では、当該付加情報付き商品画像を基に商品の製作を行い、商品が完成すると、製作者は、当該識別子に対応する端末装置２の所有者宛に、当該商品を発送する。
【０１８２】
（具体例２）
商品情報格納部１１１には、商品に関する２以上の商品情報が格納され、付加情報格納部１１２には、同一内容の付加情報について、属性値が異なる付加情報が、２以上の商品ごとに格納される。格納部１１には、対応情報、付加管理情報が格納される。
【０１８３】
図９は、この具体例における商品情報に関するデータ構造図である。この商品情報は、商品を識別する商品ＩＤ（例えば“Ｐ１”，“Ｐ２”，“Ｐ３”，…）と、当該商品の商品画像（例えば“マグカップの画像”，“白いＴシャツの画像”，“黒いＴシャツの画像”，…）と、当該商品の価格を示す商品価格情報（例えば“５００円”，“１０００円”，“１０００円”，…）と、当該商品が有する１以上の第二プロパティ（例えば“曲面状・白”，“平面状・白”，“平面状・黒”，…）との組の集合で構成される。
【０１８４】
図１０は、この具体例における対応情報に関するデータ構造図である。この対応情報は、商品ＩＤ“Ｐｉ”（ｉ＝１，２，…）と、付加情報ＩＤ“Ｉｊ”（ｊ＝１，２，…）との組み合わせに対応する第一プロパティＩＤ“Ａｉｊ”の集合で構成される。なお、商品ＩＤに代えて、１以上の第二プロパティ（“曲面状・白”，“平面状・白”，“平面状・黒”，…）を用いてもよい。
【０１８５】
図１１は、この具体例における付加管理情報に関するデータ構造図である。この付加管理情報は、対応情報を構成する第一プロパティＩＤ（Ａ１１，Ａ１２，Ａ１３，…）と、当該第一プロパティＩＤに対応する付加情報が有する１以上の第一プロパティ（例えば“曲面状・カラー”，“平面状・カラー”，“平面状・モノクロ”，…）と、当該１以上の第一プロパティに対応する１以上の付加価格情報（例えば、“曲面状”に対応する“＋５０円”、“カラー”に対応する“＋１００円”、“平面状”に対応する“０”、“カラー”に対応する“＋３００円”、“平面状”に対応する“０”、“モノクロ”に対応する“＋２００円”、…）との対の集合で構成される。
【０１８６】
商品情報構成部１２３は、図９に示す商品情報から、選択された商品に対応する商品画像（および１以上の第二プロパティ）を取得する。例えば、商品Ｐ１が選択された場合、マグカップの画像（および１以上の第二プロパティ“平面状・白…”）が取得される。
【０１８７】
商品情報構成部１２３は、図１０に示す対応情報および図１１に示す付加管理情報を基に、選択された商品に対応する第一プロパティを有する付加情報を付加情報格納部１１２から取得する。
【０１８８】
詳しくは、商品情報構成部１２３は、例えば、図１０に示す対応情報を基に、選択された商品（Ｐｉ）および選択された付加情報（Ｉｊ）の組み合わせに対応する第一プロパティＩＤ（Ａｉｊ）を特定し、特定した第一プロパティＩＤに対応する第一プロパティＡｉｊを付加情報格納部１１２から取得する。
【０１８９】
例えば、商品Ｐ１が選択され、付加情報Ｉ１が選択された場合、商品情報構成部１２３は、これらの組み合わせに対応する第一プロパティＩＤ“Ａ１１”に対応する第一プロパティ（平面状・カラー…）を有する付加情報を、付加情報格納部１１２から取得する。
【０１９０】
商品情報構成部１２３は、取得した付加情報を、取得した商品情報に付加し、付加情報付き商品画像を構成する。
【０１９１】
例えば、商品Ｐ１が選択され、付加情報Ｉ１が選択された場合、第一プロパティＡ１１つまり“平面状・カラー…”を有する付加情報を、商品Ｐ１に対応する商品情報（例えば“マグカップ・曲面状・白…”）に付加した、商品Ｐ１の付加情報付き商品画像が構成される。
【０１９２】
商品情報構成部１２３は、選択された商品に応じた１以上の第一プロパティを決定する。商品Ｐ１が選択された場合、商品Ｐ１に対応する１以上の第一プロパティとして、例えば、商品Ｐ１と同じ曲率、および商品の色とは異なる色（例えば黒）などが決定される。
【０１９３】
商品情報構成部１２３は、決定した第一プロパティを有する付加情報を、取得した商品情報に付加し、付加情報付き商品画像を構成する。
【０１９４】
（変形例１）
なお、図３のフローチャートにおいて、ステップＳ３０３を省略し、ステップＳ３０４では、商品情報構成部１２３は、第一プロパティ取得部１２８が取得した１以上の第一プロパティに応じて、当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を取得してもよい。この場合、図６のプロパティ情報は、第一プロパティである“英数文字列”および“漢字も含む文字列”と、“英数文字列”に対応する一のフォントサイズ（例えば“１１ポイント”）および“漢字も含む文字列”に対応する一のフォントサイズ（例えば“２０ポイント）とを含んでいればよい。
【０１９５】
この変形例により、商品情報構成部１２３は、第一プロパティ取得部１２８が取得した１以上の第一プロパティに応じて商品画像内の異なる位置に、当該１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を付加して、付加情報付き商品画像を構成することができる。
【０１９６】
（変形例２）
また、図３のフローチャートにおいて、ステップＳ３０５を省略し、ステップＳ３０６をステップＳ３０６ａに変更してもよい。この場合、図７の領域情報は省略される。
【０１９７】
（ステップＳ３０６ａ）商品情報構成部１２３は、ステップＳ３０４で取得した付加情報を、ステップＳ３０２で取得した商品画像内に付加する。その後、図２のフローチャートにリターンする。
【０１９８】
この変形例によれば、商品情報構成部１２３は、第一プロパティ取得部１２８が取得した第一プロパティ（および第二プロパティ取得部１２９が取得した第二プロパティの組）に応じて、当該第一プロパティ以外のプロパティが異なる値になる付加情報を、商品画像内に付加して、付加情報付き商品画像を構成することができる。
【０１９９】
（変形例３）
また、図３のフローチャートにおいて、ステップＳ３０３およびＳ３０４を省略してもよい。この場合、図６のプロパティ情報は省略され、商品情報構成部１２３は、図７の領域情報を基に、付加情報を付加する領域を異ならせる。
【０２００】
または、商品情報構成部１２３は、図７の領域情報に代えて、例えば、図１２に示すような領域情報を基に、付加情報を付加する領域を異ならせてもよい。
【０２０１】
図１２は、変形例３において格納部１１に格納される領域情報に関するデータ構造図である。領域情報は、１以上の商品情報ごとに、商品画像内の領域と、当該領域に対応する付加条件との組を、１組以上、含んでいる。
【０２０２】
例えば、Ｔシャツの商品情報の場合、商品画像内の領域は、人体の胸部に対応する領域である胸領域、人体の左胸部に対応する領域である左胸領域などである。また、胸領域に対応する付加条件は“５文字以上の文字列”、左胸領域に対応する付加条件は“４文字以下の文字列”などである。
【０２０３】
商品情報構成部１２３は、かかる領域情報を基に、例えば、Ｔシャツに対して受け付けた付加情報が、４文字以下の文字列である場合は、当該付加情報の付加先を左胸領域に決定し、５文字以上の文字列である場合は、当該付加情報の付加先を胸領域に決定する。
【０２０４】
これにより、例えば、ユーザが、商品として“Ｔシャツ”を選択し、付加情報として“ＡＢＣＤＥ”を入力した場合、商品情報構成部１２３は、図１３に示される商品画像Ａのような、“ＡＢＣＤＥ”が胸領域に付加されたＴシャツの商品画像を構成する。
【０２０５】
また、ユーザが、商品として“Ｔシャツ”を選択し、付加情報として“ＡＢ”を入力した場合、商品情報構成部１２３は、例えば、図１３に示される商品画像Ｂのような、“ＡＢ”が左胸領域に付加されたＴシャツの商品画像を構成する。
【０２０６】
この変形例３によれば、商品情報構成部１２３は、第一プロパティ取得部１２８が取得した１以上の第一プロパティが、商品情報格納部１１１に格納されている付加条件に合致する付加情報に対応する領域情報が示す領域に、付加情報を付加して、付加情報付き商品画像を構成することができる。
【０２０７】
以上、本実施の形態によれば、商品に関する情報であり、商品の画像である商品画像を含む２以上の商品情報が格納される商品情報格納部１１１と、２以上の商品から一の商品の選択を受け付ける選択受付部１２１と、選択された商品に対して付加される付加情報を受け付ける情報受付部１２２と、情報受付部１２２が受け付けた付加情報のプロパティである１以上の第一プロパティを取得する第一プロパティ取得部１２８と、選択された商品に対応する商品画像に付加情報を付加し、付加情報が付加された商品画像である付加情報付き商品画像を構成する商品情報構成部１２３と、付加情報付き商品画像を出力する出力部１２５とを具備し、商品情報構成部１２３は、第一プロパティ取得部１２８が取得した１以上の第一プロパティに応じて商品画像内の異なる位置に付加情報を付加、または１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加して、付加情報付き商品画像を構成する商品情報処理装置１により、受け付けた付加情報のプロパティである１以上の第一プロパティを取得し、当該１以上の第一プロパティに応じて商品画像内の異なる位置に付加情報を付加する、または、受け付けた１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加することにより、付加情報付き商品画像を構成することができる。その結果、例えば、第一プロパティの受け付けが不要になるので、ユーザの操作の煩雑さが軽減され、処理負荷も軽減される。
【０２０８】
また、上記商品情報処理装置１において、選択された商品のプロパティである１以上の第二プロパティを取得する第二プロパティ取得部１２９をさらに具備し、商品情報構成部１２３は、以上の第一プロパティおよび１以上の第二プロパティに応じて商品画像内の異なる位置に付加情報を付加する、または１以上の第一プロパティおよび１以上の第二プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加することにより、選択された商品のプロパティである１以上の第二プロパティをさらに取得し、当該１以上の第一プロパティおよび当該１以上の第二プロパティに応じて商品画像内の異なる位置に付加情報を付加して、付加情報付き商品画像を構成することができる。その結果、例えば、第二プロパティの受け付けが不要になるので、ユーザの操作の煩雑さが軽減され、処理負荷も軽減される。
【０２０９】
また、上記商品情報処理装置１において、商品情報格納部１１１は、２以上の各商品情報に対応付けて、付加情報が付加される領域を示す１以上の領域情報および１以上の各領域情報と対になる条件であり、当該１以上の各領域情報が示す１以上の各領域に付加される付加情報の第一プロパティを有する条件である１以上の付加条件をも格納し、商品情報構成部１２３は、第一プロパティ取得部１２８が取得した１以上の第一プロパティが合致する付加条件に対応する領域に付加情報を付加することにより、取得した１以上の第一プロパティが合致する付加条件に対応する領域に付加情報を付加して、付加情報付き商品画像を構成することができる。
【０２１０】
また、上記商品情報処理装置１において、同一内容の付加情報について、第一プロパティが異なる付加情報が、２以上の商品ごとに格納される付加情報格納部１１２をさらに具備し、商品情報構成部１２３は、選択された商品に対応する第二プロパティを有する付加情報を付加情報格納部１１２から取得し、当該付加情報を選択された商品に対応する商品情報に付加し、付加情報付き商品画像を構成することにより、同一内容の付加情報について、第一プロパティが異なる付加情報が、２以上の商品ごとに格納されるので、商品選択および付加情報の受け付けだけで、選択された付加情報と同一内容の付加情報であり、異なる第一プロパティを有する２以上の付加情報のうち、選択された商品に対応する付加情報（例えば、選択された商品と選択された付加情報との組み合わせに対応する第一プロパティを有する付加情報）を、当該商品の商品情報に付加して、付加情報付き商品画像を構成し、出力することができる。その結果、例えば、ユーザは、商品の選択のための操作と、付加情報の選択のための操作とを行えばよいので、ユーザの操作の煩雑さが一層軽減される。
【０２１１】
また、上記商品情報処理装置１において、商品情報構成部１２３は、選択された商品に応じた第一プロパティを決定し、当該決定した第一プロパティを有する付加情報を選択された商品に対応する商品情報に付加し、付加情報付き商品画像を構成することにより、商品選択および付加情報の受け付けだけで、選択された商品に応じた付加情報の第一プロパティを決定するので、入力された付加情報と同一内容の付加情報であり、選択された商品に対応する付加情報を、当該商品の商品情報に付加して、付加情報付き商品画像を構成し、出力することができる。その結果、例えば、ユーザは、商品の選択のための操作と、付加情報の入力のための操作とを行えばよいので、ユーザの操作の煩雑さが軽減される。また、付加情報に関し、選択および入力の両方を受け付けることで、操作の煩雑さの軽減と、多様な付加情報の付加との両立も可能になる。
【０２１２】
また、上記商品情報処理装置１において、商品情報格納部１１１には、２以上の各商品に対応する価格に関する商品価格情報がさらに格納され、付加情報格納部１１２には、情報受付部１２２が受け付けた付加情報に対応する価格に関する価格情報であり、同一内容の付加情報でも、当該付加情報が有する第一プロパティによって異なる価格情報である付加価格情報、がさらに格納され、情報受付部１２２が受け付けた付加情報に対応する付加価格情報であり、当該付加情報が有する第一プロパティに応じた価格を示す付加価格情報と、選択された商品に対応する商品価格情報とを用いて、付加情報付き商品画像と対になる付加商品価格情報を取得する価格情報取得部１２４をさらに具備し、出力部１２５は、付加商品価格情報をも出力することにより、付加情報が有する第一プロパティによって異なる付加商品価格情報を取得し、出力するので、付加情報に関し多様な価格設定が可能になり、また、ユーザに対し付加情報の価格を含めた最終的な商品価格を知らせることができる。
【０２１３】
また、上記商品情報処理装置１において、価格情報取得部１２４は、付加情報の受け付けに応じて、付加商品価格情報を取得することにより、例えば、ユーザは、付加商品価格情報を出力するための特別な操作なしで、最終的な商品価格を知ることができ、利便性が高まる。
【０２１４】
また、上記商品情報処理装置１において、選択された商品に対する購入指示を受け付ける指示受付部１２６と、購入指示により、選択された商品を、商品情報構成部１２３が構成した付加情報付き商品画像を基に発注する発注部１２７とをさらに具備することにより、購入指示を受け付けると、付加情報付き商品画像を基に発注を行うので、例えば、ユーザは、簡単な操作で最終的な商品を購入することができ、利便性が高まる。
【０２１５】
また、上記商品情報処理装置１において、１以上の第一プロパティは、付加情報の文字列長、データタイプ、サイズ、文字列の種類のうち１以上のプロパティであることにより、受け付けた付加情報の文字列長、データタイプ、サイズ、文字列の種類のうち１以上の第一プロパティを取得し、当該１以上の第一プロパティに応じて商品画像内の異なる位置に付加情報を付加する、または、受け付けた付加情報の文字列長、データタイプ、サイズ、文字列の種類のうち１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加して、付加情報付き商品画像を構成することができる。
【０２１６】
また、上記商品情報処理装置１において、商品の表面の曲率に関する曲率情報、商品のサイズのうち１以上のプロパティであることにより、選択された商品の表面の曲率に関する曲率情報、商品のサイズのうち１以上の第二プロパティをさらに取得し、当該１以上の第一プロパティおよび当該１以上の第二プロパティに応じて商品画像内の異なる位置に付加情報を付加して、付加情報付き商品画像を構成することができる。
【０２１７】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。
【０２１８】
なお、本実施の形態における情報処理装置１を実現するソフトウェアは、コンピュータを、上記処理部１２、選択受付部１２１、情報受付部１２２、商品情報構成部１２３、価格情報取得部１２４、出力部１２５、指示受付部１２６、発注部１２７、第一プロパティ取得部１２８、第二プロパティ取得部１２９として機能させるプログラムであり、例えば、以下のようなプログラムである。
【０２１９】
つまり、コンピュータがアクセス可能な記録媒体は、商品に関する情報であり、商品の画像である商品画像を含む２以上の商品情報が格納される商品情報格納部１１１を格納しており、このプログラムは、コンピュータを、２以上の商品から一の商品の選択を受け付ける選択受付部１２１と、選択された商品に対して付加される付加情報を受け付ける情報受付部１２２と、情報受付部１２２が受け付けた付加情報のプロパティである１以上の第一プロパティを取得する第一プロパティ取得部１２８と、選択された商品に対応する商品画像に付加情報を付加し、付加情報が付加された商品画像である付加情報付き商品画像を構成する商品情報構成部１２３と、付加情報付き商品画像を出力する出力部１２５として機能させ、商品情報構成部１２３は、第一プロパティ取得部１２８が取得した１以上の第一プロパティに応じて商品画像内の異なる位置に付加情報を付加する、または１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加することにより、付加情報付き商品画像を構成するプログラムである。
【０２２０】
図１４は、上記プログラムを実行して、上記実施の形態による商品情報処理装置１を実現するコンピュータシステム９００の外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０２２１】
図１４において、コンピュータシステム９００は、ＣＤ−ＲＯＭドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、ディスプレイ９０４とを備える。
【０２２２】
図１５は、コンピュータシステム９００の内部構成を示す図である。図１５において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５と、インターネット等のネットワークへの接続を提供するネットワークカード９１６と、を備える。
【０２２３】
コンピュータシステム９００に、上記実施の形態による商品情報処理装置１の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１に記憶されて、ＣＤ−ＲＯＭドライブ９０５に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、インターネット等のネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは、実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１、またはネットワークから直接、ロードされてもよい。また、ＣＤ−ＲＯＭ９２１に代えて他の記録媒体（例えば、ＤＶＤやメモリカード等）を介して、プログラムがコンピュータシステム９００に読み込まれてもよい。
【０２２４】
なお、商品情報処理装置１は、上記のような据え置き型のコンピュータシステム９００に限らず、例えばスマートフォンやタブレット端末やノートＰＣといった携帯型のコンピュータシステムで実現されてもよい。この場合、図１４、図１５に記載のハードウェアのうち、ハードディスク９１４、ＣＤ−ＲＯＭドライブ９０５およびＣＤ-ＲＯＭ９２１は、例えば、フラッシュメモリ、メモリカードスロットおよびメモリカードにそれぞれ置き換えられてよいし、また、キーボード９０２およびマウス９０３は、例えばタッチパネルへの置き換えが可能である。
【０２２５】
プログラムは、コンピュータの詳細を示す９０１に、上記実施の形態による商品情報処理装置１の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０２２６】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２２７】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２２８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（端末情報送信部、端末情報受信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２２９】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２３０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２３１】
以上のように、本発明にかかる商品情報処理装置等は、受け付けた付加情報のプロパティである１以上の第一プロパティを取得し、当該１以上の第一プロパティに応じて商品画像内の異なる位置に付加情報を付加する、または、受け付けた１以上の第一プロパティに応じて当該１以上の第一プロパティ以外のプロパティが異なる値になる付加情報を商品画像内に付加することにより、付加情報付き商品画像を構成することができるという効果を有するので、商品情報処理装置等として有用である。
【符号の説明】
【０２３２】
１  商品情報処理装置
２  端末装置
１１  格納部
１２  処理部
２１  端末格納部
２２  端末処理部
１１１  商品情報格納部
１１２  付加情報格納部
１２１  選択受付部
１２２  情報受付部
１２３  商品情報構成部
１２４  価格情報取得部
１２５  出力部
１２６  指示受付部
１２７  発注部
１２８  第一プロパティ取得部
１２９  第二プロパティ取得部
【図１】
2017162321.tif 000003
【図２】
2017162321.tif 000004
【図３】
2017162321.tif 000005
【図４】
2017162321.tif 000006
【図５】
2017162321.tif 000007
【図６】
2017162321.tif 000008
【図７】
2017162321.tif 000009
【図８】
2017162321.tif 000010
【図９】
2017162321.tif 000011
【図１０】
2017162321.tif 000012
【図１１】
2017162321.tif 000013
【図１２】
2017162321.tif 000014
【図１３】
2017162321.tif 000015
【図１４】
2017162321.tif 000016
【図１５】
2017162321.tif 000017