(57)【要約】【課題】対象物の画像と対象物に関する情報との関連付けを容易に行うことのできる技術を提供する。【解決手段】複数の商品ＡＲ１〜ＡＲ４に関する複数の画像ＭＧ１〜ＭＧ５をデジタルカメラで撮像する。また、各商品に付加されているバーコードを機械的に読み取り、撮像される画像の数および順番に対応する数および順番でＪＡＮコードが配列されたＪＡＮコードファイルＪＣＦを作成する。そして、複数の画像ＭＧ１〜ＭＧ５とＪＡＮコードファイルＪＣＦとを用いて、複数の画像ＭＧ１〜ＭＧ５にＪＡＮコードを関連付ける。【選択図】　図３
2004030409.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像対象物に関する複数の画像と、前記複数の画像対象物に関する情報とを関連付ける方法であって、
（ａ）複数の画像対象物に関する複数の画像をデジタルカメラで撮像する工程と、
（ｂ）各画像対象物に関する対象物情報を表すために各画像対象物に付加されているバーコードを機械的に読み取るとともに、読取られたバーコードで表された前記対象物情報を用いて、前記工程（ａ）で撮像される画像の数および順番に対応する数および順番で前記対象物情報が配列された対象物情報リストを作成する工程と、
（ｃ）前記複数の画像と前記対象物情報リストとを用いて、前記複数の画像に前記対象物情報を関連付ける工程と、
を備える方法。
【請求項２】
請求項１記載の方法であって、さらに、
（ｄ）前記複数の画像と、各画像に関連付けられた前記対象物情報とを含む対象物画像データベースを作成する工程を備える、方法。
【請求項３】
請求項１または２記載の方法であって、さらに、
各画像対象物に関して前記対象物情報以外の付加的情報を含む対象物情報データベースを準備する工程と、
前記対象物情報データベースを用いて、前記対象物情報に加えて前記付加情報を前記複数の画像に関連付ける工程と、
を備える方法。
【請求項４】
請求項１ないし３のいずれかに記載の方法であって、
前記画像対象物は商品であり、
前記対象物情報はＪＡＮコードであり、
前記付加情報は、前記画像対象物のメーカ名と品名とを含む、方法。
【請求項５】
請求項１ないし４のいずれかに記載の方法であって、
前記工程（ｂ）におけるバーコードの読み取りは、前記工程（ａ）における撮像と同じ場所で行われる、方法。
【請求項６】
請求項１ないし５のいずれかに記載の方法であって、
前記対象物情報リストは、テキストファイル形式で作成される、方法
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数の画像対象物に関する複数の画像と、複数の画像対象物に関する情報とを関連付ける技術に関する。
【０００２】
【従来の技術】
商品のためのカタログやチラシの作成には、商品の画像と、商品の名称や値段などの商品情報とが利用される。例えばカタログを作成する際に、いくつかの商品の写真が無い場合には、それらの写真撮影が行われる。そして、撮影された画像と、商品情報とが関連付けられて保存される。
【０００３】
【発明が解決しようとする課題】
しかし、従来は、商品の画像と商品情報との関連付けは、手作業で行われていた。従って、例えば多数の商品に関してその画像と商品情報とを関連付ける作業は、大変な労力を有し、また、間違いも起こしやすいという問題があった。このような問題は、商品に限らず、一般に、画像の対象物と、その対象物に関する情報とを関連付ける場合に共通する問題であった。
【０００４】
本発明は、上述した従来の課題を解決するためになされたものであり、対象物の画像と対象物に関する情報との関連付けを容易に行うことのできる技術を提供することを目的とする。
【０００５】
【課題を解決するための手段およびその作用・効果】
上記目的の少なくとも一部を達成するために、本発明の方法は、複数の画像対象物に関する複数の画像と、前記複数の画像対象物に関する情報とを関連付ける方法であって、（ａ）複数の画像対象物に関する複数の画像をデジタルカメラで撮像する工程と、（ｂ）各画像対象物に関する対象物情報を表すために各画像対象物に付加されているバーコードを機械的に読み取るとともに、読取られたバーコードで表された前記対象物情報を用いて、前記工程（ａ）で撮像される画像の数および順番に対応する数および順番で前記対象物情報が配列された対象物情報リストを作成する工程と、（ｃ）前記複数の画像と前記対象物情報リストとを用いて、前記複数の画像に前記対象物情報を関連付ける工程と、を備える。
【０００６】
この方法によれば、画像の数および順番に対応する数および順番で前記対象物情報が配列された対象物情報リストを作成し、このリストを用いて画像と対象物情報とを関連付けるので、対象物の画像と対象物に関する情報との関連付けを容易に行うことが可能である。
【０００７】
上記方法は、さらに、（ｄ）前記複数の画像と、各画像に関連付けられた前記対象物情報とを含む対象物画像データベースを作成する工程を備えるようにしてもよい。
【０００８】
この構成によれば、対象物画像データベースを容易に作成することができ、また、この対象物画像データベースを用いて画像と対象物情報とを所望の印刷物上で利用することができる。
【０００９】
上記方法は、さらに、各画像対象物に関して前記対象物情報以外の付加的情報を含む対象物情報データベースを準備する工程と、前記対象物情報データベースを用いて、前記対象物情報に加えて前記付加情報を前記複数の画像に関連付ける工程と、を備えるようにしてもよい。
【００１０】
この構成によれば、バーコードで読取られた対象物情報以外の情報も、画像に関連付けることが可能である。
【００１１】
なお、前記画像対象物は商品であり、前記対象物情報はＪＡＮコードであり、前記付加情報は、前記画像対象物のメーカ名と品名とを含むものとしてもよい。
【００１２】
また、前記工程（ｂ）におけるバーコードの読み取りは、前記工程（ａ）における撮像と同じ場所で行われることとしてもよい。
【００１３】
この構成によれば、画像の撮影とバーコードの読み取りが同じ場所でほぼ同時期に行われるので、画像とバーコードとの対応関係を誤る可能性を低くできる。
【００１４】
また、前記対象物情報リストは、テキストファイル形式で作成されることが好ましい。
【００１５】
この構成では、対象物情報リストの作成が容易であり、また、対象物情報と画像との関連付けも容易である。
【００１６】
なお、本発明は、種々の形態で実現することが可能であり、例えば、複数の画像と画像の対象物情報との関連付けを行う方法や、そのためのシステム、その方法を実現するための機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の形態で実現することができる。
【００１７】
【発明の実施の形態】
図１は、本発明の一実施例に従って商品ＡＲの画像と商品情報との関連付けを行う商品データベース構築システム１００の構成を示す説明図である。このシステム１００は、デジタルカメラ１１０と、バーコードリーダ１２０と、パーソナルコンピュータ１３０と、商品データベースシステム１４０とを備えている。
【００１８】
バーコードリーダ１２０は、バーコードを機械的に読取る装置であればよく、例えば携帯情報端末（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｃｅ）として構成される。なお、「バーコードを機械的に読取る」とは、全自動でバーコードを読取ることを意味しているわけではなく、バーコードの読み取り自体を機械や装置で行えばよい。例えば、バーコードリーダ１２０を手で商品のバーコードの上方に近づけることによって、バーコードリーダ１２０にバーコードを読み取らせる場合も「機械的に読取る」ことに含まれる。
【００１９】
デジタルカメラ１１０とバーコードリーダ１２０は、商品ＡＲの撮影現場において使用される。すなわち、デジタルカメラ１１０によって多数の商品ＡＲの画像が撮像され、また、このとき商品ＡＲに付加されているバーコードＢＣがバーコードリーダ１２０で読取られる。バーコードＢＣは、典型的な例では商品のＪＡＮコード（Ｊａｐａｎｅｓｅ　Ａｒｔｉｃｌｅ　Ｎｕｍｂｅｒ）を表している。なお、ＪＡＮコードは、米国やカナダで使用されているＵＰＣ（Ｕｎｉｖｅｒｓａｌ　Ｐｒｏｄｕｃｔ　Ｃｏｄｅ）や、ヨーロッパで使用されているＥＡＮ（Ｅｕｒｏｐｅａｎ　Ａｒｔｉｃｌｅ　Ｎｕｍｂｅｒ）と互換性のある商品コードである。
【００２０】
商品ＡＲの画像ＭＧとＪＡＮコードは、デジタルカメラ１１０とバーコードリーダ１２０からパーソナルコンピュータ１３０にそれぞれ転送される。なお、これらのデータ転送は、ＵＳＢケーブルのようなケーブルを介して行うことが可能であり、あるいは、無線通信を介して行うことも可能である。さらに、メモリカードなどの可搬型記憶媒体を用いてデータ転送を行ってもよい。なお、ＪＡＮコードは、画像ＭＧの撮影順序に対応したリスト（後述する）の形式でバーコードリーダ１２０からパーソナルコンピュータ１３０に供給されることが好ましい。
【００２１】
パーソナルコンピュータ１３０は、撮影依頼者から供給された撮影指示書ファイルＭＧＤと、バーコードデータベースＢＣＤＢとが利用可能である。撮影指示書ファイルＭＧＤは、どのような商品についてどんな画像を何枚撮影するかの指示を表すデータファイルである。また、バーコードデータベースＢＣＤＢは、多数の商品に関して、ＪＡＮコードとメーカ名と品名とが登録されているデータベースであり、例えばＣＤ−ＲＯＭの形で提供される。上述するように、パーソナルコンピュータ１３０は、デジタルカメラ１１０から供給される多数の画像ＭＧと、バーコードリーダ１２０から供給されるＪＡＮコードのリストと、バーコードデータベースＢＣＤＢとに基づいて、カタログやチラシ用の商品画像データベースを作成し、これを商品データベースシステム１４０に登録する。
【００２２】
図２は、実施例の処理手順を示すフローチャートである。ステップＳ１では、商品ＡＲをデジタルカメラ１１０で撮影する。ステップＳ２では、ステップＳ１で撮影した商品ＡＲのバーコードＢＣをバーコードリーダ１２０で読み取る。このとき、バーコードで表されているＪＡＮコードは、バーコードリーダ１２０内でテキストファイルの最後の行に追記される。そして、ステップＳ１，Ｓ２の処理を、撮影指示書ＭＧＤ（図１）で要求されているすべての画像の撮影が終了するまで繰り返される（ステップＳ３）。
【００２３】
図３は、商品画像データベースの作成に用いられる各種の情報の関係の一例を示す説明図である。図３（Ａ）は複数の商品ＡＲ１〜ＡＲ４を示しており、図３（Ｂ）はそれらの画像ＭＧ１〜ＭＧ５を示している。３番目の商品ＡＲ３については、２つの画像ＭＧ３，ＭＧ４が撮像される。この例から理解できるように、１つの商品については、１つ以上の指定された枚数の画像が撮影される。
【００２４】
図３（Ｃ）は、ＪＡＮコードファイルＪＣＦの構成を示している。ＪＡＮコードファイルＪＣＦは、バーコードリーダ１２０が各商品のバーコードを読取った結果作成され、パーソナルコンピュータ１３０に転送されるファイルである。この例では、ＪＡＮコードファイルＪＣＦは、テキストファイル形式で構成されており、その１行に１つの画像のＪＡＮコードが記述されている。具体的には、５つの画像ＭＧ１〜ＭＧ５が撮影されるので、５行分のＪＡＮコードがＪＡＮコードファイルＪＣＦに記載されている。また、このＪＡＮコードファイルＪＣＦでは、画像ＭＧ１〜ＭＧ５の撮影順序と同一の順序になるように各画像に対応するＪＡＮコードが配列されている。
【００２５】
ところで、通常のデジタルカメラ１１０で画像を撮影したときには、ファイル名のうちで拡張子で無い部分の末尾が連続番号になるように、デジタルカメラ１１０が自動的に画像ファイル名を決定する。例えば、あるデジタルカメラ１１０では、画像ファイル名は、ＤＳＣＦ０００１．ＪＰＧ，ＤＳＣＦ０００２．ＪＰＧ…のように、半角４文字のラベルと、半角４桁の連続番号と、拡張子（ＪＰＧ）とで構成される。このように、デジタルカメラ１１０では、画像ファイル名に撮影順序に沿って連続番号が自動的に付けられる。上述したように、ＪＡＮコードファイルＪＣＦは、画像の撮影順序と同一の順序になるように各画像に対応するＪＡＮコードが配列されているので、後述する工程において、各画像とＪＡＮコードとを関連付けるのが容易である。
【００２６】
図３（Ｄ）は、バーコードデータベースＢＣＤＢの内容の一部を示している。バーコードデータベースＢＣＤＢは、前述したように、多数の商品に関して、ＪＡＮコードと、メーカ名と品名などの商品情報が登録されているデータベースである。但し、バーコードデータベースＢＣＤＢには、商品の画像は登録されていない。このバーコードデータベースＢＣＤＢは、各画像に対して、ＪＡＮコードの他に、商品の付加情報（商品のメーカ名や、商品名、値段など）をさらに関連付ける際に利用されるものであり、本発明における対象物情報データベースに相当する。
【００２７】
なお、実際には数十から数百の画像が一度に撮影されることも多いが、この実施例では、説明の便宜上、図３に示したような少数の画像のみが撮影されるものと仮定する。
【００２８】
図４は、商品画像データベースの作成に用いられる各種の情報の関係の他の例を示す説明図である。図４は、ＪＡＮコードファイルＪＣＦ’が図３に示すものと異なるだけであり、他は図３と同じである。このＪＡＮコードファイルＪＣＦ’は、その１行に、１つの商品のＪＡＮコードと画像枚数とが記載されている。具体的には、４つの商品ＡＲ１〜ＡＲ４が撮影されるときには、４行分のＪＡＮコードがＪＡＮコードファイルＪＣＦ’に記述される。また、３番目の商品ＡＲ３の撮影枚数は２に設定され、他の商品の撮影枚数は１に設定される。この撮影枚数はＪＡＮコードの繰り返し回数と考えることができる。従って、図４のＪＡＮコードファイルＪＣＦ’も、図３に示したＪＡＮコードファイルＪＣＦと同様に、撮影される画像の数および順番に対応する数および順番でＪＡＮコードが配列されていることが解る。
【００２９】
なお、図３や図４に示すＪＡＮコードファイルＪＣＦ，ＪＣＦ’は、バーコードリーダ１２０がバーコードを読取ったときにバーコードリーダ１２０内部のコンピュータプログラムが作成する。この代わりに、パーソナルコンピュータ１３０が各画像に対応するＪＡＮコードをバーコードリーダ１２０から受け取ったときに、パーソナルコンピュータ１３０のコンピュータプログラムがこのファイルを作成するようにしてもよい。ＪＡＮコードファイルＪＣＦは、テキスト形式である必要はないが、ＪＡＮコードが配列されているリスト形式であることが好ましい。
【００３０】
こうして、多数の商品に関する画像ＭＧ１〜ＭＧ５とＪＡＮコードファイルＪＣＦとが取得されると、図２のステップＳ４において、これらのデータがパーソナルコンピュータ１３０のハードディスク（図示せず）に転送される。ステップＳ５では、ユーザが、パーソナルコンピュータ１３０上で商品画像データベース作成プログラムを起動する。そして、デジタルカメラ１１０から受け取った画像ファイルと、ＪＡＮコードファイルＪＣＦのＪＡＮコードとの紐付けを実行する。なお、本明細書では、情報同士（データ同士）を関連付けることを「紐付ける」とも言う。
【００３１】
図５は、ステップＳ５の詳細手順を示すフローチャートである。ステップＳ１１では、画像ＭＧ１〜ＭＧ５が格納されている画像フォルダを選択する。図６は、商品画像データベース作成プログラムのユーザインターフェース画面の一例を示す説明図である。画像フォルダの選択は、この画面の左上部にあるボタンＢ１をクリックし、図示しないユーザインターフェース画面においてフォルダの１つを選択することによって実行される。ボタンＢ１の下部にあるフィールドＦ１には、選択された画像フォルダの名称が表示される。画像フォルダが選択されると、ステップＳ１２において、その画像フォルダに含まれている複数の画像ＭＧ１〜ＭＧ５が商品画像データベース作成プログラムに取り込まれ、各画像がプレビュー表示される。図６には、最初の３つの画像ＭＧ１〜ＭＧ３がプレビュー表示されている様子が示されている。また、各画像の上には画像ファイルのファイル名（ＤＳＣＦ０００５．ＪＰＧ等）が表示されている。
【００３２】
ステップＳ１３では、各画像の画像ファイル名の構造を指定する。具体的には、図６の画面の中央上部にある画像ファイル名ルールＭＦＲの４つのフィールドに適切なパラメータを指定する。１番目のパラメータである「プリラベル」は、画像ファイル名の先頭に付されている各画像共通の文字列であり、この例では「ＤＳＣＦ」と指定されている。２番目のパラメータ「通番桁数」は、プリラベルの後に続く連続番号の桁数であり、ここでは４桁であることが指定されている。３番目のパラメータ「開始」は、画像とＪＡＮコードとの関連付けを実行する画像ファイル名の連番の最初の番号であり、この例では、連番が「５」である画像ファイル、すなわち、ファイル名が「ＤＳＣＦ０００５」である画像ファイルからＪＡＮコードとの関連付けを実行すべきことが指定されている。このように開始番号を指定できるので、画像フォルダの中に以前に撮影した多数の画像が存在する場合にも、今回の関連付け（紐付け）の対象となる画像から関連付けを開始することができる。４番目のパラメータ「ポストラベル」は、連続番号の後であって、かつ、拡張子の前に付加されている文字列を意味する。この例ではポストラベルは存在しない。
【００３３】
ステップＳ１４では、ＪＡＮコードのテキストファイル（ＪＡＮコードファイルＪＣＦ）を読取る。図７は、ＪＡＮコードファイルＪＣＦの読み取りを行った後のユーザインターフェース画面を示す説明図である。ＪＡＮコードファイルの読み取りの指示は、画面上部にあるボタンＢ２をクリックし、データファイルの１つを選択することによって実行される。ボタンＢ２の下部のフィールドＦ２には、選択されたＪＡＮコードファイルの名称が表示される。また、各画像の右側のフィールドＦ３には、ＪＡＮコードファイルに登録されていたＪＡＮコードがそれぞれ表示される。この結果、各画像とＪＡＮコードとが紐付けられる（ステップＳ１５）。この紐付け処理は、ＪＡＮコードファイルＪＣＦ（図３）の行番号と、画像ファイル名の連続番号とを対応させ、画像ファイルに対応する行のＪＡＮコードを画像ファイルに関連付けることによって実行される。このとき、画像ファイル名の連続番号は、画像ファイル名ルールＭＦＲ（図７）で指定された開始番号からカウントし始める。
【００３４】
なお、商品画像データベース作成プログラムは、画像とＪＡＮコードとの紐付けを行う際に、紐付け対象となっている画像の数と、ＪＡＮコードファイル内のＪＡＮコードの数とを比較する。そして、紐付け対象となっている画像の数と、ＪＡＮコードファイル内のＪＡＮコードの数とが一致しない場合には、画面上にその旨の警告を表示する。ユーザは、この警告に応じて、例えば画像ファイル名ルールＭＦＲの開始番号を変更したり、あるいは、ＪＡＮコードファイルの内容を変更したりすることによって、画像の数とＪＡＮコードの数とが同数になるように調整することができる。また、ユーザは、図７の画面上で各画像のプレビュー表示とＪＡＮコードとを見比べることによって、各商品に正しいＪＡＮコードが付されているか否かを判断することが可能である。
【００３５】
図２のステップＳ６では、画像に紐付けられたＪＡＮコードを検索キーとして用いてバーコードデータベースＢＣＤＢ（図３）を検索し、ヒットした商品情報を入手して画像に紐付ける。図８は、画像と表品情報との紐付けを行った後のユーザインターフェース画面の例を示している。ステップＳ６の処理は、画面右上のボタンＢ３をクリックすることによって実行される。この結果、商品情報として、ＪＡＮコード（フィールドＦ４）の他に、商品名（フィールドＦ５）、メーカ名（フィールドＦ６）、規格（フィールドＦ７）、メーカ価格（フィールドＦ８）等が登録される。なお、フィールドＦ４のＪＡＮコードは、フィールドＦ２のＪＡＮコードと同じものである。なお、本明細書では、バーコードデータベースＢＣＤＢの検索で得られる各種の商品情報のうち、ＪＡＮコード以外の情報を「付加情報」とも呼んでいる。
【００３６】
画像と商品情報との紐付けが各画像について終了し（ステップＳ７）、完了ボタンＢ４（図８）をクリックすると、商品画像データベース作成プログラムは、紐付けられた結果（画像と情報）を商品データベースシステム１４０内の商品画像データベースに登録する（ステップＳ８，Ｓ９）。
【００３７】
以上のように、本実施例では、商品の撮影時に、撮影される画像の数および順序と同じ数および順序でＪＡＮコードが配列されたＪＡＮコードファイルＪＣＦを作成し、これを用いて画像とＪＡＮコードとの紐付け（関連付け）を実行するようにしたので、画像とＪＡＮコードとの紐付けの誤りを防止しつつ、その手間を軽減するすることが可能である。
【００３８】
また、ＪＡＮコードを用いてバーコードデータベースＢＣＤＢを参照することによって、ＪＡＮコード以外の各種の商品情報も画像に紐付けるようにしたので、多数の商品の画像と、それらの商品の商品情報とが登録された商品画像データベースを容易に構築することができる。
【００３９】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００４０】
Ｃ１．変形例１：
上記実施例では、商品の画像と商品情報とを紐付けるものとしていたが、本発明は、商品に限らず一般に、複数の画像対象物に関する複数の画像と、複数の画像対象物に関する情報とを関連付ける技術に適用することができる。
【００４１】
Ｃ２．変形例２：
バーコードとしては、通常の一次元のバーコードのみでなく、ＱＲコードなどのような二次元バーコードを使用することが可能である。また、バーコードによって示される対象物情報は、ＪＡＮコードに限らず、任意の情報（例えば社内製造番号）とすることができる。また、対象物情報以外の対象物に関連する付加的な情報（付加情報）も、場合に応じて任意の情報を割り当てることが可能である。
【００４２】
通常は、各対象物に関する対象物情報を表すためのバーコードは、各対象物の表面に印刷されているか、または、貼付されている。しかし、バーコードは、対象物に直接印刷されていたり貼付されたりしている必要はなく、別のシートやラベルの形で対象物とともに供給されていてもよい。これらの例から理解できるように、バーコードは対象物に付加されていれば良い。ここで、「付加」とは印刷や貼付なども含む広い意味を有している。
【図面の簡単な説明】
【図１】本発明の一実施例による商品の画像と商品情報との関連付けを行う商品データベース構築システムの構成を示す説明図。
【図２】実施例の処理手順を示すフローチャート。
【図３】商品画像データベースの作成に用いられる各種の情報の関係の一例を示す説明図。
【図４】商品画像データベースの作成に用いられる各種の情報の関係の他の例を示す説明図。
【図５】ステップＳ５の詳細手順を示すフローチャート。
【図６】商品画像データベース作成プログラムのユーザインターフェース画面の一例を示す説明図。
【図７】ＪＡＮコードファイルＪＣＦの読み取りを行った後のユーザインターフェース画面を示す説明図。
【図８】画像と表品情報との紐付けを行った後のユーザインターフェース画面の例を示す説明図。
【符号の説明】
１００…商品データベース構築システム
１１０…デジタルカメラ
１２０…バーコードリーダ
１３０…パーソナルコンピュータ
１４０…商品データベースシステム
【図１】
2004030409.tif 000003
【図２】
2004030409.tif 000004
【図３】
2004030409.tif 000005
【図４】
2004030409.tif 000006
【図５】
2004030409.tif 000007
【図６】
2004030409.tif 000008
【図７】
2004030409.tif 000009
【図８】
2004030409.tif 000010