(57)【要約】【課題】  商品の寸法データを正確に求める商品データ生成装置を安価に製造可能とする。【解決手段】  商品データ生成装置は、暗室１と、商品及び背景の画像データを生成するディジタルカメラ２と、紫外線を照射するブラックライト３１〜３５と、商品に可視光を照射する天井灯４とを備え、暗室１の内面（床面、壁面等）には、ブラックライト３が照射されると蛍光発光する材料が設けられており、ディジタルカメラ２はブラックライト３が照射された際の画像データを生成する。【選択図】      図１
2005258521.tif 000002
【特許請求の範囲】
【請求項１】
商品の寸法データを生成する商品データ生成装置であって、
前記商品が内部に配置される暗室と、
前記暗室内に配設され、前記商品及び背景の画像データを生成する撮影手段と、
前記暗室内に配設され、紫外線を前記背景に照射するブラックライトと、
前記撮像手段により生成された画像データを用いて商品の寸法データを求める画像処理手段とを備え、
前記暗室は、前記ブラックライトが照射されると蛍光発光する材料が、少なくとも前記背景となる面に設けられており、
前記撮像手段は、前記ブラックライトを照射した際の画像データを生成することを特徴とする商品データ生成装置。
【請求項２】
前記商品に可視光を照射する第１商品照明手段を備え、
前記撮影手段は、前記第１商品照明手段を照射した状態で、前記ブラックライトを照射した場合の画像データである第１画像データと、前記ブラックライトを照射しない場合の画像データである第２画像データとを生成し、
前記画像処理手段は、前記第１画像データと第２画像データとの画素毎の色に関する特性値の差が所定の値より小さい画素を前記商品に対応する画素として抽出することを特徴とする請求項１に記載の商品データ生成装置。
【請求項３】
前記画像処理手段は、前記第１画像データと第２画像データとの画素毎の色差が所定の値より小さい画素を前記商品に対応する画素として抽出することを特徴とする請求項２に記載の商品データ生成装置。
【請求項４】
前記商品を前記第１商品照明手段によって照射された場合より高い照度とするべく前記商品に白色光を照射する第２商品照明手段を備え、
前記撮影手段は、前記第２商品照明手段を照射した状態で、前記第１商品照明手段及びブラックライトを照射しない場合の画像データである第３画像データを生成し、
前記画像処理手段は、前記第３画像データの内、前記第１画像データ及び第２画像データを用いて抽出された前記商品に対応する画素のデータを、前記商品の画像データとして求めることを特徴とする請求項２または３に記載の商品データ生成装置。
【請求項５】
前記暗室内に配設され、前記商品を回転可能に載置すると共に、前記ブラックライトが照射されると蛍光発光する材料を上面に有するターンテーブルと、
前記ターンテーブルの回転角を制御する制御手段とを備えることを特徴とする請求項１〜４のいずれかに記載の商品データ生成装置。
【請求項６】
前記暗室内に配設され、前記撮影手段の位置を変更する移動手段を備え、
前記制御手段は、前記移動手段による前記撮影手段の位置を制御することを特徴とする請求項５に記載の商品データ生成装置。
【請求項７】
前記制御手段は、前記ブラックライト、第１商品照明手段及び第２商品照明手段のオンオフの制御と、前記撮影手段による撮影の制御とを行うことを特徴とする請求項６に記載の商品データ生成装置。
【請求項８】
前記制御手段は、前記撮影手段によって前記商品を正面、側面及び上面から見た場合の前記第１画像データ、第２画像データ及び第３画像データをそれぞれ生成するべく、前記ブラックライト、第１商品照明手段及び第２商品照明手段のオンオフの制御と、前記撮影手段による撮影の制御と、前記ターンテーブルの回転角の制御と、前記移動手段による前記撮影手段の位置の制御とを行い、
前記画像処理手段は、前記商品を正面、側面及び上面から見た場合の前記第１画像データ、第２画像データ及び第３画像データを用いて、前記商品を正面、側面及び上面から見た場合の寸法データ及び画像データをそれぞれ生成することを特徴とする請求項７に記載の商品データ生成装置。
【請求項９】
前記制御手段は、前記撮影手段によって前記商品を斜め上方から見た場合の前記第１画像データ、第２画像データ及び第３画像データを生成するべく、前記ブラックライト、第１商品照明手段及び第２商品照明手段のオンオフの制御と、前記ターンテーブルの回転角の制御と、前記移動手段による前記撮影手段の位置の制御とを行い、
前記画像処理手段は、前記商品を斜め上方から見た場合の前記第１画像データ、第２画像データ及び第３画像データを用いて、前記商品を斜め上方から見た場合の画像データを生成することを特徴とする請求項７または８に記載の商品データ生成装置。
【請求項１０】
前記商品に付与されたバーコードを読み取るバーコードリーダと、
前記画像処理手段によって生成された前記商品の寸法データ及び画像データを前記商品に付与されたバーコードデータと対応付けて格納する商品データ記憶手段と、
前記バーコードリーダによって読み取られたバーコードに対応するバーコードデータが前記商品データ記憶手段に格納されているか否かを判定する判定手段とを備え、
前記判定手段によってバーコードデータが前記商品データ記憶手段に格納されていないと判定された場合に、
前記制御手段は、前記第１画像データ、第２画像データ及び第３画像データを生成するべく制御を行い、
前記画像処理手段は、前記第１画像データ、第２画像データ及び第３画像データを用いて、前記商品の寸法データ及び画像データを生成して前記商品データ記憶手段に前記バーコードデータと対応付けて格納することを特徴とする請求項８または９に記載の商品データ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品の寸法データを生成する商品データ生成装置に関するものである。
【背景技術】
【０００２】
近年、インターネットの普及やコンピュータによる画像処理技術の向上に伴い、商品のプレゼンテーション等に３次元モデルデータが用いられるようになってきた。例えば、コンビニエンスストア、スーパーマーケット等の売り場の棚に、種々の商品を陳列した場合の見映え及び陳列個数等をシミュレーシュンによって確認する棚割システムにおいて、各商品が陳列される向きは、各商品の正面、側面、又は上面のいずれかが顧客から見える側に陳列されることが想定されるため、膨大な種類の商品について、商品毎の正面図、側面図及び上面図にそれぞれ相当する画像データ及び寸法データが必要である。また、商品が掲載された広告をパーソナルコンピュータ等のコンピュータを使用して生成する場合には、商品の俯瞰図に相当する画像データが必要である。
【０００３】
一方、３次元モデルデータを生成する方法として種々の方法が提案されている。例えば、被写体部分と背景を切り分ける被写体物体（Ｏ）と、２以上の整数をｎとし、ｎ値の電気的信号（Ｓ）等によりその色彩と輝度の一方または両方が変化する背景表示手段（ＢＤ）と、背景表示手段（ＢＤ）と同じように変化し被写体物体を乗せる被写体保持手段（Ｔ）と、電気的信号（Ｓ）等を変えて背景表示手段（ＢＤ）や被写体保持手段（Ｔ）の色彩と輝度の一方または両方を変化させながら被写体物体、背景表示手段および被写体保持手段を含むｎ枚の画像Ｐ１〜Ｐｎを撮影する撮影手段（ＣＭ）と、この撮影手段（ＣＭ）で撮影した背景表示手段（ＢＤ）や被写体保持手段（Ｔ）の色彩と輝度の一方または両方を変化させたｎ枚の画像Ｐ１〜Ｐｎの特性値を比較する画像処理手段（ＳＣ）とを含ませ、前記画像処理手段（ＳＣ）により特性値の変化の大きい部分を背景とし、少ない部分を被写体物体（Ｏ）のシルエットとして抽出する方法が提案されている（特許文献１参照）。
【０００４】
このように、背景表示手段として自発光型の表示手段を用いることにより、背景の輝度や色彩の変化量を被写体物体（Ｏ）の変化量よりも大きくし、被写体物体（Ｏ）に背景に近い色彩があったり、被写体物体（Ｏ）の色彩が変化したりしても、正確に背景と被写体とをセグメンテーションすることが可能となる。すなわち、商品の寸法データ（及び画像データ）を正確に求めることが可能となる。
【特許文献１】特開２００１−１４８０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、２以上の整数をｎとし、ｎ値の電気的信号（Ｓ）等によりその色彩と輝度の一方または両方が変化する背景表示手段（ＢＤ）、及び、背景表示手段（ＢＤ）と同じように変化し被写体物体を乗せる被写体保持手段（Ｔ）を製作するためには、多額の費用を必要とする。
【０００６】
本発明は、上記課題に鑑みてなされたもので、商品の寸法データを正確に求めることが可能であり、且つ、安価に製造可能な商品データ生成装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
請求項１に記載の商品データ生成装置は、商品の寸法データを生成する商品データ生成装置であって、前記商品が内部に配置される暗室と、前記暗室内に配設され、前記商品及び背景の画像データを生成する撮影手段と、前記暗室内に配設され、紫外線を前記背景に照射するブラックライトと、前記撮像手段により生成された画像データを用いて商品の寸法データを求める画像処理手段とを備え、前記暗室が、前記ブラックライトが照射されると蛍光発光する材料が、少なくとも前記背景となる面に設けらており、前記撮像手段は、前記ブラックライトを照射した際の画像データを生成することを特徴としている。
【０００８】
上記の構成によれば、暗室の内部に商品が配置され、暗室内に配設された撮影手段によって、商品及び背景の画像データが生成される。ここで、暗室内に配設されたブラックライトによって、紫外線が画像データの背景に相当する箇所に照射され、暗室の少なくとも画像データの背景に相当する面には、ブラックライトが照射されると蛍光発光する材料が設けられている。つまり、ブラックライトが照射されると画像データの背景に相当する面が蛍光発光するべく構成されている。そして、撮像手段によって、ブラックライトを照射した際（すなわち、画像データの背景に相当する面を蛍光発光させた状態）の画像データが生成され、画像処理手段によって、撮像手段により生成された画像データを用いて商品の寸法データが求められる。
【０００９】
従って、画像データの背景に相当する面を蛍光発光させた状態の画像データを用いて商品の寸法データが求められるため、商品と背景との境界が明確となり、商品の寸法データが正確に求められる。また、ブラックライトを配設し、画像データの背景に相当する面に蛍光発光する材料を設けた構成によって、画像データの背景に相当する面を蛍光発光させるため、構成が簡単であり、商品データ生成装置を安価に製造可能となる。なお、暗室は、外光が完全に遮断されるものの他、外光の影響を受け難い実質的に暗室となるものでもよい。
【００１０】
請求項２に記載の商品データ生成装置は、前記商品に可視光を照射する第１商品照明手段を備え、前記撮影手段が、前記第１商品照明手段を照射した状態で、前記ブラックライトを照射した場合の画像データである第１画像データと、前記ブラックライトを照射しない場合の画像データである第２画像データとを生成し、前記画像処理手段が、前記第１画像データと第２画像データとの画素毎の色に関する特性値の差が所定の値より小さい画素を前記商品に対応する画素として抽出することを特徴としている。
【００１１】
上記の構成によれば、撮影手段によって、第１商品照明手段により商品に可視光が照射され状態で、ブラックライトを照射した場合の画像データ（すなわち、背景に相当する面が蛍光発光している画像データ）である第１画像データと、ブラックライトを照射しない場合の画像データである第２画像データとが生成される。そして、画像処理手段によって、第１画像データと第２画像データとの画素毎の色に関する特性値の差が所定の値より小さい画素が商品に対応する画素として抽出される。
【００１２】
従って、背景に相当する面が蛍光発光している画像データである第１画像データと、背景に相当する面が蛍光発光していない画像データである第２画像データとの画素毎の色に関する特性値の差が所定の値より小さい画素が商品に対応する画素として抽出されるため、商品の寸法データが更に正確に求められる。
【００１３】
請求項３に記載の商品データ生成装置は、前記画像処理手段が、前記第１画像データと第２画像データとの画素毎の色差が所定の値より小さい画素を前記商品に対応する画素として抽出することを特徴としている。
【００１４】
上記の構成によれば、画像処理手段によって、第１画像データと第２画像データとの画素毎の色差が所定の値より小さい画素が商品に対応する画素として抽出される。
【００１５】
従って、背景に相当する面が蛍光発光している画像データである第１画像データと、背景に相当する面が蛍光発光していない画像データである第２画像データとの画素毎の色差が所定の値より小さい画素が商品に対応する画素として抽出されるため、商品の寸法データが容易に且つ正確に求められる。
【００１６】
請求項４に記載の商品データ生成装置は、前記商品を前記第１商品照明手段によって照射された場合より高い照度とするべく前記商品に白色光を照射する第２商品照明手段を備え、前記撮影手段が、前記第２商品照明手段を照射した状態で、前記第１商品照明手段及びブラックライトを照射しない場合の画像データである第３画像データを生成し、前記画像処理手段が、前記第３画像データの内、前記第１画像データ及び第２画像データを用いて抽出された前記商品に対応する画素のデータを、前記商品の画像データとして求めることを特徴としている。
【００１７】
上記の構成によれば、第２商品照明手段によって、商品を第１商品照明手段により照射された場合より高い照度とするべく商品に白色光が照射される。そして、撮影手段によって、第２商品照明手段を照射した状態で、第１商品照明手段及びブラックライトを照射しない場合の画像データ（すなわち、商品に白色光が照射された場合の画像データ）である第３画像データが生成され、画像処理手段によって、第３画像データの内、第１画像データ及び第２画像データを用いて抽出された商品に対応する画素のデータが、商品の画像データとして求められる。
【００１８】
そこで、第１画像データ及び第２画像データを用いて抽出された商品に対応する画素のデータが、商品の画像データとして求められるため、商品に対応する画素が正確に求められ、商品に白色光が照射された場合の画像データである第３画像データの商品に対応する画素のデータが、商品の画像データとして求められるため、適切な画像データが求められる。
【００１９】
従って、商品に白色光が照射された場合の画像データである第３画像データの内、第１画像データ及び第２画像データを用いて抽出された商品に対応する画素のデータが、商品の画像データとして求められるため、商品の正確な輪郭を有する適切な画像データが求められる。
【００２０】
請求項５に記載の商品データ生成装置は、前記暗室内に配設され、前記商品を回転可能に載置すると共に、前記ブラックライトが照射されると蛍光発光する材料を上面に有するターンテーブルと、前記ターンテーブルの回転角を制御する制御手段とを備えることを特徴としている。
【００２１】
上記の構成によれば、暗室内に配設され、ブラックライトが照射されると蛍光発光する材料を上面に有するターンテーブルによって、商品が回転可能に載置され、制御手段によって、ターンテーブルの回転角が制御される。
【００２２】
従って、商品が載置されたターンテーブルの回転角が制御されるため、商品の向きを自在に変更することが可能となる。また、ターンテーブルは、ブラックライトが照射されると蛍光発光する材料を上面に有するため、画像データの背景に相当する他の面（暗室の壁面、床面等）と同様にブラックライトが照射されると蛍光発光し、背景を構成する画素と認識される。
【００２３】
請求項６に記載の商品データ生成装置は、前記暗室内に配設され、前記撮影手段の位置を変更する移動手段を備え、前記制御手段が、前記移動手段による前記撮影手段の位置を制御することを特徴としている。
【００２４】
上記の構成によれば、暗室内に配設された移動手段によって、撮影手段の位置が変更され、制御手段によって、移動手段による撮影手段の位置が制御される。従って、撮影手段の位置が制御されるため、撮影手段の位置を自在に変更することが可能となる。つまり、任意の位置から見た画像データを生成することが可能となる。例えば、商品の形態に応じて、所望の位置からの画像データが得られる。
【００２５】
請求項７に記載の商品データ生成装置は、前記制御手段が、前記ブラックライト、第１商品照明手段及び第２商品照明手段のオンオフの制御と、前記撮影手段による撮影の制御とを行うことを特徴としている。
【００２６】
上記の構成によれば、制御手段によって、ブラックライト、第１商品照明手段及び第２商品照明手段のオンオフの制御と、撮影手段による撮影の制御とが行われる。
【００２７】
従って、ブラックライト、第１商品照明手段及び第２商品照明手段のオンオフの制御と、撮影手段による撮影の制御とが行われるため、商品の寸法データ及び画像データを得るための画像データ（上述の第１〜第３画像データ）の生成が容易に行われる。
【００２８】
請求項８に記載の商品データ生成装置は、前記制御手段が、前記撮影手段によって前記商品を正面、側面及び上面から見た場合の前記第１画像データ、第２画像データ及び第３画像データをそれぞれ生成するべく、前記ブラックライト、第１商品照明手段及び第２商品照明手段のオンオフの制御と、前記撮影手段による撮影の制御と、前記ターンテーブルの回転角の制御と、前記移動手段による前記撮影手段の位置の制御とを行い、前記画像処理手段が、前記商品を正面、側面及び上面から見た場合の前記第１画像データ、第２画像データ及び第３画像データを用いて、前記商品を正面、側面及び上面から見た場合の寸法データ及び画像データをそれぞれ生成することを特徴としている。
【００２９】
上記の構成によれば、制御手段によって、撮影手段により商品を正面、側面及び上面から見た場合の第１画像データ、第２画像データ及び第３画像データをそれぞれ生成するべく、ブラックライト、第１商品照明手段及び第２商品照明手段のオンオフの制御と、撮影手段による撮影の制御と、ターンテーブルの回転角の制御と、移動手段による撮影手段の位置の制御とが行われ、画像処理手段によって、商品を正面、側面及び上面から見た場合の第１画像データ、第２画像データ及び第３画像データを用いて、商品を正面、側面及び上面から見た場合の寸法データ及び画像データがそれぞれ生成される。
【００３０】
従って、商品を正面、側面及び上面から見た場合の第１画像データ、第２画像データ及び第３画像データが生成され、これらの画像データを用いて、商品を正面、側面及び上面から見た場合の寸法データ及び画像データがそれぞれ生成されるため、商品を正面、側面及び上面から見た場合の寸法データ及び画像データが容易に生成される。
【００３１】
請求項９に記載の商品データ生成装置は、前記制御手段が、前記撮影手段によって前記商品を斜め上方から見た場合の前記第１画像データ、第２画像データ及び第３画像データを生成するべく、前記ブラックライト、第１商品照明手段及び第２商品照明手段のオンオフの制御と、前記ターンテーブルの回転角の制御と、前記移動手段による前記撮影手段の位置の制御とを行い、前記画像処理手段が、前記商品を斜め上方から見た場合の前記第１画像データ、第２画像データ及び第３画像データを用いて、前記商品を斜め上方から見た場合の画像データを生成することを特徴としている。
【００３２】
上記の構成によれば、制御手段によって、撮影手段により商品を斜め上方から見た場合の第１画像データ、第２画像データ及び第３画像データを生成するべく、ブラックライト、第１商品照明手段及び第２商品照明手段のオンオフの制御と、ターンテーブルの回転角の制御と、移動手段による撮影手段の位置の制御とが行われ、画像処理手段によって、商品を斜め上方から見た場合の第１画像データ、第２画像データ及び第３画像データを用いて、商品を斜め上方から見た場合の画像データが生成される。
【００３３】
従って、商品を斜め上方から見た場合の第１画像データ、第２画像データ及び第３画像データが生成され、これらの画像データを用いて、商品を斜め上方から場合の画像データが生成されるため、商品を斜め上方から見た場合の画像データが容易に生成される。
【００３４】
請求項１０に記載の商品データ生成装置は、前記商品に付与されたバーコードを読み取るバーコードリーダと、前記画像処理手段によって生成された前記商品の寸法データ及び画像データを前記商品に付与されたバーコードデータと対応付けて格納する商品データ記憶手段と、前記バーコードリーダによって読み取られたバーコードに対応するバーコードデータが前記商品データ記憶手段に格納されているか否かを判定する判定手段とを備え、前記判定手段によってバーコードデータが前記商品データ記憶手段に格納されていないと判定された場合に、前記制御手段が、前記第１画像データ、第２画像データ及び第３画像データを生成するべく制御を行い、前記画像処理手段が、前記第１画像データ、第２画像データ及び第３画像データを用いて、前記商品の寸法データ及び画像データを生成して前記商品データ記憶手段に前記バーコードデータと対応付けて格納することを特徴としている。
【００３５】
上記の構成によれば、商品データ記憶手段に、画像処理手段により生成された商品の寸法データ及び画像データが商品に付与されたバーコードデータと対応付けて格納されており、バーコードリーダによって、商品に付与されたバーコードが読み取られ、判定手段によって、バーコードリーダによって読み取られたバーコードに対応するバーコードデータが商品データ記憶手段に格納されているか否かが判定される。そして、判定手段によってバーコードデータが商品データ記憶手段に格納されていないと判定された場合に、制御手段によって、第１画像データ、第２画像データ及び第３画像データを生成するべく制御が行われ、画像処理手段によって、第１画像データ、第２画像データ及び第３画像データを用いて、商品の寸法データ及び画像データが生成されて商品データ記憶手段にバーコードデータと対応付けて格納される。
【００３６】
従って、バーコードデータが商品データ記憶手段に格納されていないと判定された場合に、商品の寸法データ及び画像データが生成されて商品データ記憶手段にバーコードデータと対応付けて格納されるため、商品の寸法データ及び画像データを効率よく生成することが可能となる。
【発明の効果】
【００３７】
請求項１に記載の発明によれば、画像データの背景に相当する面を蛍光発光させた状態の画像データを用いて商品の寸法データが求められるため、商品と背景との境界が明確となり、商品の寸法データを正確に求めることができる。また、ブラックライトを配設し、画像データの背景に相当する面に蛍光発光する材料を設けた構成によって、画像データの背景に相当する面を蛍光発光させるため、構成が簡単であり、商品データ生成装置を安価に製造することができる。
【００３８】
請求項２に記載の発明によれば、背景に相当する面が蛍光発光している画像データである第１画像データと、背景に相当する面が蛍光発光していない画像データである第２画像データとの画素毎の色に関する特性値の差が所定の値より小さい画素が商品に対応する画素として抽出されるため、商品の寸法データを更に正確に求めることができる。
【００３９】
請求項３に記載の発明によれば、背景に相当する面が蛍光発光している画像データである第１画像データと、背景に相当する面が蛍光発光していない画像データである第２画像データとの画素毎の色差が所定の値より小さい画素が商品に対応する画素として抽出されるため、商品の寸法データを容易に且つ正確に求めることができる。
【００４０】
請求項４に記載の発明によれば、商品に白色光が照射された場合の画像データである第３画像データの内、第１画像データ及び第２画像データを用いて抽出された商品に対応する画素のデータが、商品の画像データとして求められるため、商品の正確な輪郭を有する適切な画像データを求めることができる。
【００４１】
請求項５に記載の発明によれば、商品が載置されたターンテーブルの回転角が制御されるため、商品の向きを自在に変更することができる。また、ターンテーブルは、ブラックライトが照射されると蛍光発光する材料を上面に有するため、画像データの背景に相当する他の面（暗室の壁面、床面等）と同様にブラックライトが照射されると蛍光発光し、背景を構成する画素と認識できる。
【００４２】
請求項６に記載の発明によれば、撮影手段の位置が制御されるため、撮影手段の位置を自在に変更することができる。つまり、任意の位置から見た画像データを生成することができる。
【００４３】
請求項７に記載の発明によれば、ブラックライト、第１商品照明手段及び第２商品照明手段のオンオフの制御と、撮影手段による撮影の制御とが行われるため、商品の寸法データ及び画像データを得るための画像データ（上述の第１〜第３画像データ）の生成を容易に行うことができる。
【００４４】
請求項８に記載の発明によれば、商品を正面、側面及び上面から見た場合の第１画像データ、第２画像データ及び第３画像データが生成され、これらの画像データを用いて、商品を正面、側面及び上面から見た場合の寸法データ及び画像データがそれぞれ生成されるため、商品を正面、側面及び上面から見た場合の寸法データ及び画像データを容易に生成することができる。
【００４５】
請求項９に記載の発明によれば、商品を斜め上方から見た場合の第１画像データ、第２画像データ及び第３画像データが生成され、これらの画像データを用いて、商品を斜め上方から場合の画像データが生成されるため、商品を斜め上方から見た場合の画像データを容易に生成することができる。
【００４６】
請求項１０に記載の発明によれば、バーコードデータが商品データ記憶手段に格納されていないと判定された場合に、商品の寸法データ及び画像データが生成されて商品データ記憶手段にバーコードデータと対応付けて格納されるため、商品の寸法データ及び画像データを効率よく生成することができる。
【発明を実施するための最良の形態】
【００４７】
図１は、本発明の商品データ生成装置の平面図の一例である。商品データ生成装置は、暗室１と、商品及び背景の画像データを生成するカラー撮影可能なディジタルカメラ２（撮像手段に相当する）と、紫外線を照射するブラックライト（Ｂｌａｃｋ  Ｌｉｇｈｔ）３１〜３５（以下、総称して、ブラックライト３という）と、商品に可視光を照射する天井灯４（第１商品照明手段に相当する）と、商品に白色光を照射する照明灯５１〜５８（以下、総称して、照明灯５という：第２商品照明手段に相当する）と、商品を回転可能に載置するターンテーブル６と、ディジタルカメラ２の位置を変更する支持アーム７（移動手段に相当する）と、各種の制御を行うパーソナルコンピュータ等からなる制御装置８とを備えている。
【００４８】
暗室１は、外部からの光の侵入を実質的に防止する構造を有し、その内部に、ディジタルカメラ２、ブラックライト３、天井灯４、照明灯５、ターンテーブル６及び支持アーム７が配設されている。また、暗室１の内面適所（床面、壁面等）には、ブラックライト３が照射されると蛍光発光する材料を含む塗料（以下、蛍光塗料という）が塗布されている。
【００４９】
ディジタルカメラ２は、いわゆるＲＧＢカラーフィルタ付きのＣＣＤカメラであって、画素数は、例えば、各色毎に１６００×２４００ピクセルである。また、ディジタルカメラ２は、ＡＦ（Ａｕｔｏ  Ｆｏｃｕｓ）機能、ＡＥ（Ａｕｔｏｍａｔｉｃ  Ｅｘｐｏｓｕｒｅ）機能等を有し、ストロボの使用を禁止されているものである。なお、ディジタルカメラ２は、撮影された画像データを各色毎に記憶するものである。
【００５０】
ブラックライト３は、可視光線をカットして、蛍光作用の強い紫外線（波長３５２ｎｍ）を効率よく発生するものである。また、暗室１内において、ブラックライト３は、ディジタルカメラ２近傍の支持アーム７に１本（ブラックライト３１：図２参照）と、側壁部に４本（ブラックライト３２〜３５）との計５本が配設されている。
【００５１】
天井灯４、照明灯５は、いずれも白色光を照射するいわゆる蛍光灯からなり、暗室１内において、天井灯４は、天井部に配設された１本の蛍光灯であり、照明灯５は、側壁部に配設された８本の蛍光灯５１〜５８である。
【００５２】
ターンテーブル６は、その水平な上面に商品が載置可能にされ、図略のモータ等によって垂直軸周りに回転自在に構成されており、更に、ここでは、図略のモータ等によって上下方向に昇降自在に構成されている。各モータの駆動量制御は、モータへの駆動パルス数をカウントするか、または、被駆動部に設けられたエンコーダ（回転軸では、ロータリーエンコーダ）からの駆動パルスをカウントすることで行われる。
【００５３】
図２は、支持アーム７の構成図の一例である。（ａ）は、上面図であり、（ｂ）は側面図である。支持アーム７は、先端にディジタルカメラ２及びブラックライト３１が固定された略Ｌ字形状の可動部７２と、基端が暗室１の床面１１にボルト止めされ、可動部７２をその基端側で挟持して回転軸７３で軸支する固定部７１と、回転軸７３を中心として可動部７２を回転させるモータ等からなる図略の駆動部とを備えている。ターンテーブル６の上面中心と回転軸７３とは高さが略一致し、且つ、可動部７２先端はターンテーブル６の中心を通る垂直面を旋回するものである。
【００５４】
可動部７２は、水平位置を基準として略９０°回転可能に構成されており、水平位置を基準とする回転角θが略０°の状態で、ディジタルカメラ２によって、商品を正面及び側面から見た画像データが生成される。また、回転角θが略９０°の状態で、ディジタルカメラ２によって、商品を上面から見た画像データが生成される。更に、商品を斜め上から見た画像データを生成する際には、回転角θは、商品の形態に応じて１５〜６０°に設定される。
【００５５】
図３は、制御装置８のハード構成図の一例である。制御部８６は制御装置８の全体の動作を制御するもので、情報処理部（ＣＰＵ）８６１と、処理途中の情報等を一時的に格納するＲＡＭ８６２と、オペレーティングシステム（ＯＳ）等が予め記憶されたＲＯＭ８６３とを備える。
【００５６】
外部入出力制御部８７１は、制御部８６とディジタルカメラ２、ブラックライト３、天井灯４、照明灯５、ターンテーブル６、支持アーム７及びバーコードリーダ９を含む外部機器との間で、検出信号を処理用のディジタル信号に変換し、また指令情報を各外部機器に対して制御信号に変換して出力するもので、かかる信号処理と入出力処理とを例えば時分割的に行うものである。外部機器制御部８７２はそれぞれの時分割期間内に各外部機器への制御信号の出力動作と、各外部機器からの検出信号の入力動作とを行うものである。
【００５７】
バーコードリーダ９は、商品または商品の包装に印刷されたバーコードを読み取るものである。描画処理部８１１は制御部８６からの画像表示指示に従って所要の画像をモニタ８１に表示させるもので、ビデオＲＡＭ等を備える。音声再生部８２１は制御部８６からの指示に従って所定のメッセージ等をスピーカ８２に出力するものである。Ｉ／Ｆ部８３１は、制御部８６からの書込み（または読み出し）指示に従ってディジタルカメラ２で生成された画像データ等の情報をＨＤＤ８３に書込み（またはＨＤＤ８３から読み出し）するものである。
【００５８】
ＣＰＵ８６１は、内蔵のあるいは外部からの装着脱式としてのＲＯＭ８６３に記録されているオペレーティングシステム（ＯＳ）に基づいて、ＲＯＭ８６３から画像、音声及び制御プログラムデータを読み出す。読み出された画像、音声及び制御プログラムデータ等の一部若しくは全部は、ＲＡＭ８６２上に保持される。以降、ＣＰＵ８６１は、ＲＡＭ８６２上に記憶されている制御プログラム、各種データ（画像データ、音声データ）、並びに外部機器からの検出信号等に基づいて、処理が進行される。
【００５９】
ＲＯＭ８６３に記憶された各種データのうち装着脱可能な記録媒体に記憶され得るデータは、例えばハードディスクドライブ、光ディスクドライブ、フレキシブルディスクドライブ、シリコンディスクドライブ、カセット媒体読み取り機等のドライバで読み取り可能にしてもよく、この場合、記録媒体は、例えばハードディスク、光ディスク、フレキシブルディスク、ＣＤ、ＤＶＤ、半導体メモリ等である。
【００６０】
図４は、制御装置８の機能構成図の一例である。制御装置８のＣＰＵ８６１は、バーコードリーダ９によって読み取られたバーコードに対応するバーコードデータが後述する商品データ記憶部８３ａに格納されているか否かを判定する判定部８６１ａ（判定手段に相当する）と、ディジタルカメラ２、ブラックライト３、天井灯４、照明灯５、ターンテーブル６及び支持アーム７に対して制御指令を出力する制御部８６１ｂ（制御手段に相当する）と、ディジタルカメラ２により生成された画像データから商品の寸法データ及び画像データを求める画像処理部８６１ｃ（画像処理手段に相当する）とを備えている。
【００６１】
制御装置８のＨＤＤ８３は、バーコードリーダ９によって読み取られたバーコードに対応するバーコードデータと対応付けて、画像処理部８６１ｃによって求められた商品の寸法データ及び画像データを格納する商品データ記憶部８３ａ（商品データ記憶手段に相当する）を備えている。また、制御装置８のＲＡＭ８６２は、制御部８６１ｂによる指令に従ってディジタルカメラ２によって生成された商品の画像データ（後述する第１〜第３画像データ）を一時的に格納する画像データ記憶部８６２ａを備えている。
【００６２】
図５は、ＨＤＤ８３の商品データ記憶部８３ａの構成を示す図表の一例である。商品データ記憶部８３ａは、バーコードリーダ９によって読み取られたバーコードに対応するバーコードデータＢＤと対応付けて、画像処理部８６１ｃによって求められた商品の寸法データＳＤ及び画像データＰＤが格納されている。
【００６３】
バーコードデータＢＤは、例えば、いわゆるＪＡＮコードに対応するデータであって、国を識別するための２桁の国コードデータＢＤ１と、メーカーを識別するための７桁のメーカーコードデータＢＤ２と、商品を識別するための３桁の商品アイテムコードデータＢＤ３とから構成されている。
【００６４】
寸法データＳＤは、例えば、正面から見た画像データから求められる最大高さＳＤ１及び最大幅ＳＤ２と、側面から見た画像データから求められる最大奥行きＳＤ３とから構成されている。画像データＰＤは、正面から見た商品の画像データＰＤ１と、側面から見た商品の画像データＰＤ２と、上面から見た商品の画像データＰＤ３と、斜め上から見た商品の画像データＰＤ４とから構成されている。
【００６５】
再び、図４に示す機能構成図について説明する。判定部８６１ａは、バーコードリーダ９によって読み取られたバーコードに対応するバーコードデータが商品データ記憶部８３ａに格納されているか否かを判定するものである。
【００６６】
具体的には、判定部８６１ａは、まず、商品データ記憶部８３ａに格納されているバーコードデータＢＤの内、バーコードリーダ９によって読み取られたバーコードに対応するバーコードデータＢＤの国コードデータＢＤ１及びメーカーコードデータＢＤ２が一致するものを抽出し、つぎに、抽出されたバーコードデータＢＤの商品アイテムコードデータＢＤ３に、バーコードリーダ９によって読み取られたバーコードに対応するバーコードデータＢＤの商品アイテムコードデータＢＤ３と一致するものがあるか否かを判定するものである。
【００６７】
制御部８６１ｂは、商品のサイズに応じてターンテーブル６の高さ及びディジタルカメラ２の視野角（ズーム）の調整（以下、初期設定という）を行うものである。また、制御部８６１ｂは、商品を正面、側面、上面及び斜め上方から見た場合の第１画像データ、第２画像データ及び第３画像データをそれぞれ生成するべく、ブラックライト３、天井灯４及び照明灯５のオンオフの制御と、ディジタルカメラ２による撮影の制御と、ターンテーブル６の回転角の制御と、支持アーム７によるディジタルカメラ２の位置の制御とを行うものである。なお、具体的な初期設定の方法は、図７に示すフローチャートを用いて後述する。
【００６８】
ここで、第１画像データは、ブラックライト３、天井灯４及び照明灯５が、それぞれ、ＯＮ、ＯＮ及びＯＦＦの場合にディジタルカメラ２によって生成される画像データであり、第２画像データは、ブラックライト３、天井灯４及び照明灯５が、それぞれ、ＯＦＦ、ＯＮ及びＯＦＦの場合にディジタルカメラ２によって生成される画像データであり、第３画像データは、ブラックライト３、天井灯４及び照明灯５が、それぞれ、ＯＦＦ、ＯＦＦ及びＯＮの場合にディジタルカメラ２によって生成される画像データである。
【００６９】
換言すれば、第１画像データは、第２画像データと比較して、ブラックライト３により背景部が蛍光発光している点が異なる画像データであり、第３画像データは、商品が最も適切に照明された状態の画像データである。
【００７０】
画像処理部８６１ｃは、制御部８６１ｂによって生成された、商品を正面、側面、上面及び斜め上方から見た場合の第１画像データ、第２画像データ及び第３画像データを用いて、商品を正面、側面及び上面から見た場合の寸法データ及び画像データと、商品を斜め上方から見た場合の画像データとを生成するものである。
【００７１】
より具体的に説明すると、画像処理部８６１ｃは、まず、商品を正面、側面、上面及び斜め上方から見た場合の第１画像データ及び第２画像データを用いて、第１画像データと第２画像データとの画素毎の色差が所定の値より小さい画素を商品に対応する画素として抽出することによって、商品を正面、側面、上面及び斜め上方から見た場合の商品の外形データを求めるものである。
【００７２】
そして、画像処理部８６１ｃは、商品を正面、側面、上面及び斜め上方から見た場合の第３画像データの内、第１画像データ及び第２画像データを用いて抽出された商品に対応する画素のデータを、商品を正面、側面、上面及び斜め上方から見た場合の商品の画像データとして求めるものである。また、画像処理部８６１ｃは、商品を正面、側面及び上面から見た場合の商品の外形データを用いて商品の寸法データ（ここでは、最大高さ、最大幅及び最大奥行き：図５参照）を求めるものである。
【００７３】
図６は、本発明の商品データ生成装置の動作の概要を表すフローチャートの一例である。まず、判定部８６１ａによって、バーコードリーダ９からバーコードが読み取られたか否か（バーコードリーダ９からのバーコードデータが入力されたか否か）の判定が行われる（ステップＳ１０１）。バーコードデータが入力されていないと判定された場合（ステップＳ１０１でＮＯ）には、処理が待機状態とされる。バーコードデータが入力されたと判定された場合（ステップＳ１０１でＹＥＳ）には、判定部８６１ａによって、入力されたバーコードデータと同一のバーコードデータが商品データ記憶部８３ａに格納されているか否かの判定が行われる（ステップＳ１０３）。
【００７４】
商品データ記憶部８３ａに格納されていると判定された場合（ステップＳ１０３でＹＥＳ）には、処理が終了される。商品データ記憶部８３ａに格納されていないと判定された場合（ステップＳ１０３でＮＯ）には、制御部８６１ｂによって、商品がターンテーブル６に載置されているか否かの判定が行われる（ステップＳ１０５）。この判定は、例えば、制御部８６１ｂが、外部からの入力を受け付けて（例えば、マウスからの入力を受け付けて）行うものである。より具体的には、モニタ８１に、「商品をターンテーブル上に置いてください」というメッセージと「ＯＫ」ボタンとを表示して、「ＯＫ」ボタンがクリックされた場合に商品がターンテーブル６に載置されていると判定するものである。
【００７５】
商品がターンテーブル６に載置されていないと判定された場合（ステップＳ１０５でＮＯ）には、処理が待機状態とされる。商品がターンテーブル６に載置されていると判定された場合（ステップＳ１０５でＹＥＳ）には、制御部８６１ｂによって、ターンテーブル６の高さ及びディジタルカメラ２の視野角（ズーム）の調整（初期設定）が行われる（ステップＳ１０７）。
【００７６】
そして、制御部８６１ｂによって、商品を正面から見た場合の第１画像データ、第２画像データ及び第３画像データが生成され、画像処理部８６１ｃによって、第１画像データ、第２画像データ及び第３画像データを用いて商品を正面から見た場合の寸法データ及び画像データが求められる（ステップＳ１０９）。ここで、制御部８６１ｂによって第１画像データ、第２画像データ及び第３画像データが生成され、画像処理部８６１ｃによって寸法データ及び画像データが求められる一連の処理を本撮影処理という。
【００７７】
つぎに、制御部８６１ｂによって、ターンテーブル６が９０°回転される（ステップＳ１１１）。そして、制御部８６１ｂ及び画像処理部８６１ｃによって、商品を側面から見た場合の本撮影処理が行われる（ステップＳ１１３）。次いで、制御部８６１ｂによって、ターンテーブル６が所定角度θ１（θ１＝−９０°〜０°）だけ回転され、支持アーム７が所定角度φ１（φ１=０°〜９０°）だけ回転される（ステップＳ１１５）。例えば、所定角度θ１は−４５°であり、所定角度φ１は４５°である。
【００７８】
そして、制御部８６１ｂ及び画像処理部８６１ｃによって、商品を斜め上方から見た場合の本撮影処理が行われる（ステップＳ１１７）。つぎに、制御部８６１ｂによって、ターンテーブル６が所定角度θ２（θ２＝−９０°−θ１）だけ回転され、支持アーム７が所定角度φ２（φ２=９０°−φ１）だけ回転される（ステップＳ１１９）。すなわち、ターンテーブル６は、初期の位置に戻され、支持アーム７は、初期の位置から９０°回転した位置（ディジタルカメラ２がターンテーブル６の真上となる位置）に設定される。そして、制御部８６１ｂ及び画像処理部８６１ｃによって、商品を上面から見た場合の本撮影処理が行われる（ステップＳ１１７）。つぎに、画像処理部８６１ｃによって、ステップＳ１０１で読み取られたバーコードデータに対応付けて、ステップＳ１０９、ステップＳ１１３、ステップＳ１１７及びステップＳ１２１で生成された寸法データ及び画像データが商品データ記憶部８３ａに格納され（ステップＳ１２３）、処理が終了される。
【００７９】
図７は、図６に示すフローチャートのステップＳ１０７で行われる初期設定処理の詳細フローチャートの一例である。まず、制御部８６１ｂによって、ターンテーブル６及び支持アーム７が初期位置に移動される（ステップＳ２０１）。ただし、ここで、ターンテーブル６の初期位置とは、上下方向の初期位置である。次いで、制御部８６１ｂによって、ブラックライト３、天井灯４及び照明灯５が初期状態である全て「ＯＦＦ」に設定される（ステップＳ２０３）。そして、制御部８６１ｂによって、ブラックライト３及び天井灯４が「ＯＮ」に設定される（ステップＳ２０５）。
【００８０】
つぎに、制御部８６１ｂによって、ディジタルカメラ２による商品の撮影が行われ、第１画像データが生成され、画像データ記憶部８６２ａに格納される（ステップＳ２０７）。そして、制御部８６１ｂによって、ブラックライト３が「ＯＦＦ」に設定される（ステップＳ２０９）。ついで、制御部８６１ｂによって、ディジタルカメラ２による商品の撮影が行われ、第２画像データが生成され、画像データ記憶部８６２ａに格納される（ステップＳ２１１）。そして、ステップＳ２０７で生成された第１画像データとステップＳ２１１で生成された第２画像データとを用いて（画像データ記憶部８６２ａから読み出して）、画像処理部８６１ｃによって商品の外形データが求められる（ステップＳ２１３）。
【００８１】
次いで、制御部８６１ｂによって、ターンテーブル６が所定量（ここでは、１００ｍｍ）だけ下降される（ステップＳ２１５）。そして、制御部８６１ｂによって、ブラックライト３が「ＯＮ」に設定される（ステップＳ２１７）。つぎに、制御部８６１ｂによって、ディジタルカメラ２による商品の撮影が行われ、第１画像データが生成され、画像データ記憶部８６２ａに格納される（ステップＳ２１９）。
【００８２】
そして、制御部８６１ｂによって、ブラックライト３が「ＯＦＦ」に設定される（ステップＳ２２１）。ついで、制御部８６１ｂによって、ディジタルカメラ２による商品の撮影が行われ、第２画像データが生成され、画像データ記憶部８６２ａに格納される（ステップＳ２２３）。そして、ステップＳ２１９で生成された第１画像データとステップＳ２２３で生成された第２画像データとを用いて（画像データ記憶部８６２ａから読み出して）、画像処理部８６１ｃによって商品の外形データが求められる（ステップＳ２２５）。
【００８３】
つぎに、制御部８６１ｂによって、ステップＳ１３及びステップＳ２２５で求めた外形データを用いてターンテーブル６の後述する昇降量ΔＴが求められる（ステップＳ２２７）。そして、制御部８６１ｂによって、ターンテーブル６が昇降量ΔＴだけ昇降される（ステップＳ２２９）。ついで、制御部８６１ｂによって、ステップＳ１３及びステップＳ２２５で求めた外形データを用いてディジタルカメラ２の後述するズーム倍率αが求められる（ステップＳ２３１）。そして、制御部８６１ａによって、ディジタルカメラ２がズーム倍率αに設定され（ステップＳ２３３）、処理がリターンされる。
【００８４】
図８は、ターンテーブル６の昇降量ΔＴ及びディジタルカメラ２のズーム倍率αの説明図の一例である。（ａ）は、図７に示すフローチャートのステップＳ２１３及びステップＳ２２５で求められた商品の外形データの一例を示す説明図であり、（ｂ）は、図７に示すフローチャートのステップＳ２２９及びステップＳ２３３でターンテーブル６の昇降量ΔＴ及びディジタルカメラ２のズーム倍率αが設定された場合の商品の外形データの一例を示す説明図である。
【００８５】
（ａ）及び（ｂ）の領域Ｇ０は、ディジタルカメラ２で撮影された画像の全体領域を示し、高さＨ０、幅Ｗ０の大きさである。また、領域Ｇ０の高さ方向の中心線ＣＬ１及び幅方向の中心線ＣＬ２を一点鎖線で表記している。（ａ）において、外形線Ｇ１は、図７に示すフローチャートのステップＳ２１３で求められた商品の外形線であり、外形線Ｇ２は、図７に示すフローチャートのステップＳ２２５で求められた商品の外形線である。
【００８６】
（ａ）において、外形線Ｇ２の高さ方向の中心線は、領域Ｇ０の高さ方向の中心線ＣＬ１に対して、距離ΔＴＧだけ高い位置にある。一方、（ａ）において、外形線Ｇ２は、外形線Ｇ１に対して距離ΔＨだけ低い位置にあるが、これは、図７に示すフローチャートのステップＳ２１５においてターンテーブル６を１００ｍｍ下降させたためである。つまり、（ａ）における距離ΔＨは、実際の距離の１００ｍｍに対応している。従って、商品の高さ方向の中心位置を領域Ｇ０の高さ方向の中心線ＣＬ１に一致させるためには、ターンテーブル６を次の（１）式で求められる昇降量ΔＴだけ下降させればよい。
ΔＴ＝ΔＴＧ×１００／ΔＨ      （１）
【００８７】
また、（ａ）において、外形線Ｇ１（及び外形線Ｇ２）の高さＨ１に対する幅Ｗ１の比率Ｒ１（＝Ｗ１／Ｈ１）と、領域Ｇ０の高さＨ０に対する幅Ｗ０の比率Ｒ０（＝Ｗ０／Ｈ０）とを比較して、ここでは、比率Ｒ１が比率Ｒ０より大きい（すなわち、外形線Ｇ１が領域Ｇ０より横長である）ものとする。この場合に、外形線Ｇ１の幅Ｗ１が領域Ｇ０の幅Ｗ０の所定比率（ここでは、０．８倍）とするべく、ディジタルカメラ２のズーム倍率αを次の（２）式で求められる値に設定するものである。
α＝０．８×Ｗ０／Ｗ１      （２）
【００８８】
このように、ズーム倍率αを設定すると、（ｂ）に示す商品の外形線Ｇ３の幅Ｗ３は、領域Ｇ０の幅Ｗ０の所定比率（ここでは、０．８倍）となる。上述のようにして、（１）式及び（２）式を用いて、それぞれターンテーブル６の昇降量ΔＴ及びディジタルカメラ２のズーム倍率αが求められる。
【００８９】
図９は、図６に示すフローチャートのステップＳ１０９、ステップＳ１１３、ステップＳ１１７及びステップＳ１２１で行われる本撮影処理の詳細フローチャートの一例である。まず、制御部８６１ｂによって、ブラックライト３、天井灯４及び照明灯５が初期状態である全て「ＯＦＦ」に設定される（ステップＳ４０１）。そして、制御部８６１ｂによって、ブラックライト３及び天井灯４が「ＯＮ」に設定される（ステップＳ４０３）。
【００９０】
つぎに、制御部８６１ｂによって、ディジタルカメラ２による商品の撮影が行われ、第１画像データが生成され、画像データ記憶部８６２ａに格納される（ステップＳ４０５）。そして、制御部８６１ｂによって、ブラックライト３が「ＯＦＦ」に設定される（ステップＳ４０７）。ついで、制御部８６１ｂによって、ディジタルカメラ２による商品の撮影が行われ、第２画像データが生成され、画像データ記憶部８６２ａに格納される（ステップＳ４０９）。そして、ステップＳ４０５で生成された第１画像データとステップＳ４０９生成された第２画像データとを用いて（画像データ記憶部８６２ａから読み出して）、画像処理部８６１ｃによって商品に対応する画素が抽出されると共に、寸法データ（ここでは、最大高さ、最大幅及び最大奥行き：図５参照）が求められる（ステップＳ４１１）。
【００９１】
そして、制御部８６１ｂによって、照明灯５が「ＯＮ」に設定される（ステップＳ４０１３）。つぎに、制御部８６１ｂによって、ディジタルカメラ２による商品の撮影が行われ、第３画像データが生成され、画像データ記憶部８６２ａに格納される（ステップＳ４１５）。次いで、画像処理部８６１ｃによって、ステップＳ４１５で生成された第３画像データの内、ステップＳ４１１で抽出された商品に対応する画素のデータが、商品の画像データとして求められ（ステップＳ４１７）、処理がリターンされる。
【００９２】
図１０は、図７に示すフローチャートのステップＳ２１３、ステップＳ２２５及び図９に示すフローチャートのステップＳ４１１で行われる商品外形計算処理の概要を説明するための説明図の一例である。図の左上部には、第１画像Ｐ１の一例が表記され、図の右上部に第２画像Ｐ２の一例が表記されている。第１画像Ｐ１及び第２画像Ｐ２は、それぞれ略中央部に商品画像Ｐ１１、Ｐ２１が表示されており、商品画像Ｐ１１、Ｐ２１を除く領域が背景画像Ｐ１２、Ｐ２２である。
【００９３】
上述のように、第１画像Ｐ１は、ブラックライト３、天井灯４及び照明灯５が、それぞれ、ＯＮ、ＯＮ及びＯＦＦの場合にディジタルカメラ２によって生成される画像であり、第２画像Ｐ２は、ブラックライト３、天井灯４及び照明灯５が、それぞれ、ＯＦＦ、ＯＮ及びＯＦＦの場合にディジタルカメラ２によって生成される画像である。従って、第１画像Ｐ１と第２画像Ｐ２の商品画像Ｐ１１、Ｐ２１は同程度の明るさであるが、第２画像Ｐ２はブラックライト３が点灯された状態の画像であるために、背景画像Ｐ２２は、背景画像Ｐ１２と比較して大幅に明るい画像となっている。
【００９４】
従って、画素毎に第１画像Ｐ１と第２画像Ｐ２とを比較して、明るさの大幅に異なる位置の画素を背景画像Ｐ３２に対応する画素とし、背景画像Ｐ３２以外の領域に含まれる画素を商品画像Ｐ３１に対応する画素として抽出することによって、商品外形計算処理が行われる。
【００９５】
図１１は、図７に示すフローチャートのステップＳ２１３、ステップＳ２２５及び図９に示すフローチャートのステップＳ４１１で行われる商品外形計算処理の詳細フローチャートの一例である。ここで、ディジタルカメラ２のＣＣＤは、横方向の画素数Ｍ（例えば、Ｍ＝２４００ピクセル）、縦方向の画素数Ｎ（例えば、Ｎ＝１６００ピクセル）であるものとする。なお、以下の処理は、全て画像処理部８６１ｃによって行われる。
【００９６】
まず、縦方向の画素をカウントするカウンタｉの値が１に初期設定される（ステップＳ３０１）。次いで、横方向の画素をカウントするカウンタｊの値が１に初期設定される（ステップＳ３０３）。そして、第１画像データの内、縦方向がｉ番目で横方向がｊ番目の画素の画素値が画像データ記憶部８６２ａから読み出される（ステップＳ３０５）。ここでは、画素値がＲＧＢデータから構成されているものとし、読み出された画素値を（Ｒ１、Ｇ１、Ｂ１）と表記する。つぎに、ステップＳ３０５で読み出された画素値（ＲＧＢデータ）がＬ＊ａ＊ｂ＊表色系に変換される（ステップＳ３０７）。ここで、ステップＳ３０７で変換後の画素値を（Ｌ１＊、ａ１＊、ｂ１＊）と表記する。
【００９７】
そして、第２画像データの内、縦方向がｉ番目で横方向がｊ番目の画素の画素値が画像データ記憶部８６２ａから読み出される（ステップＳ３０９）。ここでは、画素値がＲＧＢデータから構成されているものとし、読み出された画素値を（Ｒ２、Ｇ２、Ｂ２）と表記する。つぎに、ステップＳ３０９で読み出された画素値（ＲＧＢデータ）がＬ＊ａ＊ｂ＊表色系に変換される（ステップＳ３１１）。ここで、ステップＳ３１１で変換後の画素値を（Ｌ２＊、ａ２＊、ｂ２＊）と表記する。
【００９８】
そして、ステップＳ３０７で求められた画素値とステップＳ３１１で求められた画素値とのＬ＊ａ＊ｂ＊色差ΔＥが次の（３）式を用いて求められる（ステップＳ３１３）。
ΔＥ＝ＳＱＲＴ〔（Ｌ１＊−Ｌ２＊）２＋（ａ１＊−ａ２＊）２＋（ｂ１＊−ｂ２＊）２〕      （３）
ただし、ＳＱＲＴ（Ｘ）は、Ｘの平方根を求める関数である。つまり、Ｌ＊ａ＊ｂ＊色差ΔＥは、Ｌ＊ａ＊ｂ＊色空間におけるステップＳ３０７で求められた画素値とステップＳ３１１で求められた画素値との距離である。なお、（３）式においてＬ＊ａ＊ｂ＊の各成分の差に係数（重み）を付与してもよい。
【００９９】
つぎに、Ｌ＊ａ＊ｂ＊色差ΔＥが予め設定された所定値β以上であるか否かの判定が行われる（ステップＳ３１５）。所定値β以上であると判定された場合には、縦方向がｉ番目で横方向がｊ番目の画素が背景に対応する画素に設定される（ステップＳ３１７）。所定値β以上ではない（すなわち、所定値β未満である）と判定された場合には、縦方向がｉ番目で横方向がｊ番目の画素が商品に対応する画素に設定される（ステップＳ３１９）。
【０１００】
ステップＳ３１７またはステップＳ３１９の処理が終了した場合には、カウンタｊの値が画素数Ｍ以上であるか否かの判定が行われる（ステップＳ３２１）。画素数Ｍ以上ではない（すなわち、画素数Ｍ未満である）と判定された場合（ステップＳ３２１でＮＯ）には、カウンタｊの値が１だけインクリメントされて（ステップＳ３２３）、処理がステップＳ３０５に戻され、ステップＳ３０５からステップＳ３１９の処理が繰り返し実行される。
【０１０１】
画素数Ｍ以上であると判定された場合（ステップＳ３２１でＹＥＳ）には、カウンタｉの値が画素数Ｎ以上であるか否かの判定が行われる（ステップＳ３２５）。画素数Ｎ以上ではない（すなわち、画素数Ｎ未満である）と判定された場合（ステップＳ３２５でＮＯ）には、カウンタｉの値が１だけインクリメントされて（ステップＳ３２７）、処理がステップＳ３０３に戻され、ステップＳ３０３からステップＳ３２１の処理が繰り返し実行される。画素数Ｎ以上であると判定された場合（ステップＳ３２５でＹＥＳ）には、処理がリターンされる。
【０１０２】
図１２〜１４は、それぞれ、ディジタルカメラ２によって生成される第１〜第３画像の一例である。図１２〜１４に示す第１〜第３画像ＰＩＣ１〜ＰＩＣ３では、略中央部に略直方体形状の商品画像ＰＩＣ１１〜ＰＩＣ３１が表示され、その他の領域に、背景画像ＰＩＣ１２〜ＰＩＣ３２が表示されている。図１２に示す第１画像ＰＩＣ１の商品画像ＰＩＣ１１と図１３に示す第２画像ＰＩＣ２の商品画像ＰＩＣ２１とは、同等の明るさに撮影されているのに対して、図１２に示す第１画像ＰＩＣ１の背景画像ＰＩＣ１２は、ブラックライト３により背景画像ＰＩＣ１２に対応する背景部が蛍光発光しているため、図１３に示す第２画像ＰＩＣ２の背景画像ＰＩＣ２２と比較して明るく撮影されている。
【０１０３】
また、図１４に示す第３画像ＰＩＣ３の商品画像ＰＩＣ３１は、照明灯５が点灯された状態で撮影された画像であるため、充分な明るさの適切な画像となっている。そこで、図１２に示す第１画像ＰＩＣ１と図１３に示す第２画像ＰＩＣ２とを用いて、図１０及び１１で上述のように、商品に対応する画素が抽出され、この商品に対応する画素の第３画像ＰＩＣ３である商品画像ＰＩＣ３１が商品画像データとして求められる。
【０１０４】
上述のようにして、背景に相当する面が蛍光発光している画像データである第１画像データと、背景に相当する面が蛍光発光していない画像データである第２画像データとの画素毎の色差が所定値βより小さい画素が商品に対応する画素として抽出されるため、商品の寸法データを更に正確に求めることができる。。
【０１０５】
また、ブラックライト３を配設し、画像データの背景に相当する面に蛍光発光する塗料を塗布した構成によって、画像データの背景に相当する面を蛍光発光させるため、構成が簡単であり、商品データ生成装置を安価に製造することができる。
【０１０６】
更に、商品に白色光が照射された場合の画像データである第３画像データの内、第１画像データ及び第２画像データを用いて抽出された商品に対応する画素のデータが、商品の画像データとして求められるため、商品の正確な輪郭を有する適切な画像データを求めることができる。
【０１０７】
加えて、商品が載置されたターンテーブル６の回転角が制御されるため、商品の向きを自在に変更することができる。また、ターンテーブル６は、ブラックライト３が照射されると蛍光発光する塗料が塗布されているため、画像データの背景に相当する他の面（暗室の壁面、床面等）と同様にブラックライト３が照射されると蛍光発光し、背景を構成する画素と認識できる。また、ディジタルカメラ２の位置が制御されるため、ディジタルカメラ２の位置を自在に変更することができる。つまり、任意の位置から見た画像データを生成することができる。
【０１０８】
更に、商品を正面、側面及び上面から見た場合の第１画像データ、第２画像データ及び第３画像データが生成され、これらの画像データを用いて、商品を正面、側面及び上面から見た場合の寸法データ及び画像データがそれぞれ生成されるため、商品を正面、側面及び上面から見た場合の寸法データ及び画像データを容易に生成することができる。加えて、商品を斜め上方から見た場合の第１画像データ、第２画像データ及び第３画像データが生成され、これらの画像データを用いて、商品を斜め上方から場合の画像データが生成されるため、商品を斜め上方から見た場合の画像データを容易に生成することができる。
【０１０９】
また、バーコードデータが商品データ記憶部８３ａに格納されていないと判定された場合に、商品の寸法データ及び画像データが生成されて商品データ記憶部８３ａにバーコードデータと対応付けて格納されるため、商品の寸法データ及び画像データを効率よく生成することができる。
【０１１０】
なお、本発明は、以下の態様にも適用可能である。
【０１１１】
（Ａ）本実施形態では、画像処理部８６１ｃが第１画像データと第２画像データとを比較して商品に対応する画素を抽出する場合について説明したが、画像処理部８６１ｃが第１画像データを用いて明度が所定値以下の画素を商品に対応する画素として抽出する形態でもよい。この場合には、処理が簡単になると共に、ディジタルカメラ２によって生成する画像データを削減することができ、且つ、所望する寸法データ及び画像データを生成するために要する時間も削減される。
【０１１２】
（Ｂ）本実施形態では、画像処理部８６１ｃが第１画像データと第２画像データと対応する画素のＬ＊ａ＊ｂ＊色差によって商品に対応する画素を抽出する場合について説明したが、その他の色に関する特性値の差によって商品に対応する画素を抽出する形態でもよい。例えば、輝度、明度等の差によって商品に対応する画素を抽出する形態でもよい。この場合には、処理が簡略化される。また、Ｌ＊ａ＊ｂ＊色差以外の色差（例えば、Ｌ＊ｕ＊ｖ＊色差）を用いる形態でもよい。更に、ＲＧＢのそれぞれ差分を用いる形態でもよい。
【０１１３】
（Ｃ）本実施形態では、画像処理部８６１ｃが商品の寸法データとして、最大高さ、最大幅及び最大奥行きを求める場合について説明したが、商品の外形データ（輪郭データ）を求める形態でもよい。
【０１１４】
（Ｄ）本実施形態においては、ターンテーブル６を用いて商品を回転し支持アーム７を用いてディジタルカメラ２の位置を変更することによって商品を正面、側面、上面及び斜め上方から見た場合の画像データを生成する場合について説明したが、商品とディジタルカメラ２とが相対的に移動する形態でもよい。例えば、商品及びディジタルカメラ２の一方が固定され、他方が移動する形態でもよい。
【図面の簡単な説明】
【０１１５】
【図１】本発明の商品データ生成装置の平面図の一例である。
【図２】支持アームの構成図の一例である。
【図３】制御装置のハード構成図の一例である。
【図４】制御装置の機能構成図の一例である。
【図５】ＨＤＤの商品データ記憶部の構成を示す図表の一例である。
【図６】本発明の商品データ生成装置の動作の概要を表すフローチャートの一例である。
【図７】図６に示すフローチャートのステップＳ１０７で行われる初期設定処理の詳細フローチャートの一例である。
【図８】ターンテーブルの昇降量及びディジタルカメラのズーム倍率の説明図の一例である。
【図９】図６に示すフローチャートのステップＳ１０９、ステップＳ１１３、ステップＳ１１７及びステップＳ１２１で行われる本撮影処理の詳細フローチャートの一例である。
【図１０】図７に示すフローチャートのステップＳ２１３、ステップＳ２２５及び図９に示すフローチャートのステップＳ４１１で行われる商品外形計算処理の概要を説明するための説明図の一例である。
【図１１】図７に示すフローチャートのステップＳ２１３、ステップＳ２２５及び図９に示すフローチャートのステップＳ４１１で行われる商品外形計算処理の詳細フローチャートの一例である。
【図１２】ディジタルカメラによって生成される第１画像の一例である。
【図１３】ディジタルカメラによって生成される第２画像の一例である。
【図１４】ディジタルカメラによって生成される第３画像の一例である。
【符号の説明】
【０１１６】
１  暗室
２  ディジタルカメラ（撮影手段）
３  ブラックライト
４  天井灯（第１商品照明手段）
５  照明灯（第２商品照明手段）
６  ターンテーブル
７  支持アーム（移動手段）
８  制御装置
８３  ＨＤＤ
８３ａ  商品データ記憶部（商品データ記憶手段）
８６１  ＣＰＵ
８６１ａ  判定部（判断手段）
８６１ｂ  制御部（制御手段）
８６１ｃ  画像処理部（画像処理手段）
８６２  ＲＡＭ
８６２ａ  画像データ記憶部
９  バーコードリーダ
【図１】
2005258521.tif 000003
【図２】
2005258521.tif 000004
【図３】
2005258521.tif 000005
【図４】
2005258521.tif 000006
【図５】
2005258521.tif 000007
【図６】
2005258521.tif 000008
【図７】
2005258521.tif 000009
【図８】
2005258521.tif 000010
【図９】
2005258521.tif 000011
【図１０】
2005258521.tif 000012
【図１１】
2005258521.tif 000013
【図１２】
2005258521.tif 000014
【図１３】
2005258521.tif 000015
【図１４】
2005258521.tif 000016