(57)【特許請求の範囲】
【請求項１】
箱枠と、
前記箱枠内に着脱可能であって、片面又は両面の一部又は全部に照明装置が設けられた棚板を含む複数の棚板と、
前記箱枠内の各位置における棚板の有無を検出し、且つ前記箱枠内に装着された棚板の上面及び／又は下面の照明装置の有無を検出し、当該棚板の有無の検出結果及び照明装置の有無の検出結果に基づいて前記照明装置の発光制御を行う制御手段を有する制御装置と、
を備える棚。
【請求項２】
前記制御手段は、前記箱枠内の各位置について、当該位置を照らす照明装置を特定する、
請求項１に記載の棚。
【請求項３】
前記制御手段は、前記箱枠内の各位置についてそれぞれ特定された照明装置を制御する、
請求項２に記載の棚。
【請求項４】
前記制御手段は、前記照明装置の点灯、消灯、光束、色味又は配光を制御する、
請求項３に記載の棚。
【請求項５】
前記照明装置は点光源及び面光源を含み、
前記制御手段は、前記箱枠内の各位置を照らす点光源及び面光源のそれぞれの明るさを制御する、
請求項３に記載の棚。
【請求項６】
前記複数の棚板は、当該棚板の上に陳列される品に固有の識別情報を検出するセンサを備え、
前記制御装置は、前記識別情報と照明制御情報とが予め対応付けられて記憶されている記憶手段を備え、
前記制御手段は、前記箱枠内の各位置における棚板から前記センサにより検出された識別情報を取得し、当該取得された識別情報に対応する照明制御情報を前記記憶手段から読み出し、当該読み出された照明制御情報に基づいて前記箱枠内の各位置を照らす照明装置を制御する、
請求項３に記載の棚。
【請求項７】
前記識別情報はＲＦＩＤタグに記憶されている、
請求項６に記載の棚。
【請求項８】
前記識別情報はバーコード化されている、
請求項６に記載の棚。
【請求項９】
前記照明制御情報は、時系列的に変化するものである、
請求項６に記載の棚。
【請求項１０】
前記制御装置は、外部装置と通信を行う通信手段を備え、
前記記憶手段に記憶されている識別情報及び照明制御情報は、前記通信手段を介して受信されたものである、
請求項６に記載の棚。
【請求項１１】
前記箱枠内の前記棚板の装着位置に対応する位置に第１のコネクタが設けられ、
前記複数の棚板のそれぞれには前記第１のコネクタに接続可能な第２のコネクタが設けられ、
前記第１のコネクタと前記第２のコネクタとの接続により、前記照明装置を制御するための制御信号線が前記箱枠と前記棚板との間で接続される、
請求項１〜１０のいずれか一項に記載の棚。
【請求項１２】
前記第１のコネクタと前記第２のコネクタとの接続により、前記棚板に電源を供給するための電源線が前記箱枠と前記棚板との間で接続される、
請求項１１に記載の棚。
【請求項１３】
前記照明装置は有機ＥＬ照明装置を含む、
請求項１〜１２のいずれか一項に記載の棚。
【請求項１４】
前記照明装置は、有機ＥＬ照明装置と、有機ＥＬ照明装置以外の照明装置とが組み合わされている、
請求項１３に記載の棚。
【請求項１５】
前記制御手段は、エラーが発生した場合に、前記照明装置の制御によってエラーを表示する、
請求項１〜１４のいずれか一項に記載の棚。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、棚に関する。
【背景技術】
【０００２】
一般に、店舗等において商品を販売する場合、商品の陳列の仕方は売上に大きく影響する。そのため、商品が判りやすく、見やすく、手に取りやすく、選びやすいように、商品の置き方、並べ方、高さに工夫が必要である。また、商品コンセプトを訴えるための演出も必要である。このような点を考慮し、商品の演出を効果的に行うものとして、商品陳列棚の棚板に照明装置を設けたものが知られている（特許文献１、特許文献２参照）。
【０００３】
また、商品の持つ特性を効果的に演出し、商品の種類やコンセプト等に応じて商品の陳列の仕方を改善するため、棚板の取り付け位置、段数、大きさ、向き等を適宜変更することが行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２７５０８０号公報
【特許文献２】特開２００６−３２０６０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、棚板毎に、大きさ、照明装置が設けられている面や位置が異なるため、箱枠内で棚板を入れ替えた場合に、どのような照明効果を得られるかを予測することは困難であった。
【０００６】
本発明は上記の従来技術における問題に鑑みてなされたものであって、箱枠内の棚板及び照明装置の位置に応じて照明装置の発光制御を行うことを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、箱枠と、前記箱枠内に着脱可能であって、片面又は両面の一部又は全部に照明装置が設けられた棚板を含む複数の棚板と、前記箱枠内の各位置における棚板の有無を検出し、且つ前記箱枠内に装着された棚板の上面及び／又は下面の照明装置の有無を検出し、当該棚板の有無の検出結果及び照明装置の有無の検出結果に基づいて前記照明装置の発光制御を行う制御手段を有する制御装置と、を備える棚である。
【０００８】
請求項２に記載の発明は、請求項１に記載の棚において、前記制御手段は、前記箱枠内の各位置について、当該位置を照らす照明装置を特定する。
【０００９】
請求項３に記載の発明は、請求項２に記載の棚において、前記制御手段は、前記箱枠内の各位置についてそれぞれ特定された照明装置を制御する。
【００１０】
請求項４に記載の発明は、請求項３に記載の棚において、前記制御手段は、前記照明装置の点灯、消灯、光束、色味又は配光を制御する。
【００１１】
請求項５に記載の発明は、請求項３に記載の棚において、前記照明装置は点光源及び面光源を含み、前記制御手段は、前記箱枠内の各位置を照らす点光源及び面光源のそれぞれの明るさを制御する。
【００１２】
請求項６に記載の発明は、請求項３に記載の棚において、前記複数の棚板は、当該棚板の上に陳列される品に固有の識別情報を検出するセンサを備え、前記制御装置は、前記識別情報と照明制御情報とが予め対応付けられて記憶されている記憶手段を備え、前記制御手段は、前記箱枠内の各位置における棚板から前記センサにより検出された識別情報を取得し、当該取得された識別情報に対応する照明制御情報を前記記憶手段から読み出し、当該読み出された照明制御情報に基づいて前記箱枠内の各位置を照らす照明装置を制御する。
【００１３】
請求項７に記載の発明は、請求項６に記載の棚において、前記識別情報はＲＦＩＤタグに記憶されている。
【００１４】
請求項８に記載の発明は、請求項６に記載の棚において、前記識別情報はバーコード化されている。
【００１５】
請求項９に記載の発明は、請求項６に記載の棚において、前記照明制御情報は、時系列的に変化するものである。
【００１６】
請求項１０に記載の発明は、請求項６に記載の棚において、前記制御装置は、外部装置と通信を行う通信手段を備え、前記記憶手段に記憶されている識別情報及び照明制御情報は、前記通信手段を介して受信されたものである。
【００１７】
請求項１１に記載の発明は、請求項１〜１０のいずれか一項に記載の棚において、前記箱枠内の前記棚板の装着位置に対応する位置に第１のコネクタが設けられ、前記複数の棚板のそれぞれには前記第１のコネクタに接続可能な第２のコネクタが設けられ、前記第１のコネクタと前記第２のコネクタとの接続により、前記照明装置を制御するための制御信号線が前記箱枠と前記棚板との間で接続される。
【００１８】
請求項１２に記載の発明は、請求項１１に記載の棚において、前記第１のコネクタと前記第２のコネクタとの接続により、前記棚板に電源を供給するための電源線が前記箱枠と前記棚板との間で接続される。
【００１９】
請求項１３に記載の発明は、請求項１〜１２のいずれか一項に記載の棚において、記照明装置は有機ＥＬ照明装置を含む。
【００２０】
請求項１４に記載の発明は、請求項１３に記載の棚において、前記照明装置は、有機ＥＬ照明装置と、有機ＥＬ照明装置以外の照明装置とが組み合わされている。
【００２１】
請求項１５に記載の発明は、請求項１〜１４のいずれか一項に記載の棚において、前記制御手段は、エラーが発生した場合に、前記照明装置の制御によってエラーを表示する。
【発明の効果】
【００２２】
本発明によれば、箱枠内の各位置における棚板の有無、棚板の上面及び／又は下面の照明装置の有無を検出するので、箱枠内の棚板及び照明装置の位置に応じて照明装置の発光制御を行うことができる。
【図面の簡単な説明】
【００２３】
【図１】棚の外観を示す斜視図である。
【図２】箱枠の斜視図である。
【図３】棚板の斜視図である。
【図４】棚板の接続部分の拡大図である。
【図５】箱枠の背板の内側を示す斜視図である。
【図６】箱枠の接続部分の拡大図である。
【図７】制御装置の機能的構成を示すブロック図である。
【図８】棚板の機能的構成を示すブロック図である。
【図９】制御装置と棚板との間のデータ通信を示すタイミングチャートである。
【図１０】棚板のパーティションを説明するための図である。
【図１１】棚板における照明装置の配置例を示す模式図である。
【図１２】初期化処理を示すフローチャートである。
【図１３】パラメータ初期化処理を示すフローチャートである。
【図１４】上面読み出し処理を示すフローチャートである。
【図１５】下面読み出し処理を示すフローチャートである。
【図１６】上方照明特定処理を示すフローチャートである。
【図１７】棚制御処理を示すフローチャートである。
【図１８】ＲＧＢそれぞれの明るさの時系列的変化を示す図である。
【図１９】エラー発生時における照明制御方法を示す図である。
【図２０】棚板に載置された商品から商品ＩＤを検出する方法を説明するための図である。
【図２１】点光源の配光及び色味の制御について説明するための図である。
【図２２】点光源及び面光源の制御例である。
【図２３】点光源及び面光源の制御例である。
【図２４】バーコードリーダを用いて棚板に載置された商品から商品ＩＤを検出する方法を説明するための図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の実施の形態について説明する。
図１に、棚１の外観を示す。図１に示すように、棚１は、箱枠１０と、その内部に着脱可能に取り付けられた複数の棚板３１ａ，３１ｂと、制御装置４０（図１においては図示せず。図７参照）と、を備えて構成される。箱枠１０内で、複数の棚板３１ａ，３１ｂを自由に組み合わせることが可能となっている。
【００２５】
図２に箱枠１０の外観を示す。図２に示すように、箱枠１０は、天板１１、側板１２，１３、背板１４及び底板１５からなり、前面（展示側の面）が開放された箱体状に形成されている。ただし、天板１１、側板１２，１３のいずれか、あるいは両方がなくてもかまわない。
【００２６】
図３（ａ）及び（ｂ）に、棚板３１ａ，３１ｂの例を示す。
棚板３１ａは、箱枠１０の側板１２と側板１３との対向面間の距離に相当する長さを有する。棚板３１ａは、その片面又は両面の一部又は全部に照明装置３２ａの取り付けが可能である。図３（ａ）に示す例では、棚板３１ａの上面に照明装置３２ａが設けられている。
棚板３１ｂは、棚板３１ａの半分の長さに形成されている。棚板３１ｂは、その片面又は両面の一部又は全部に照明装置３２ｂの取り付けが可能である。図３（ｂ）に示す例では、棚板３１ｂの上面に照明装置３２ｂが設けられている。
照明装置３２ａ，３２ｂとしては、有機ＥＬ（Electro Luminescence）照明装置を用いたシート状の面光源、ＬＥＤ（Light Emitting Diode）等の点光源、面光源と点光源を組み合わせたものを用いることができる。
【００２７】
なお、図１、図３（ａ）及び（ｂ）は、棚板３１ａ，３１ｂ（以下、棚板３１ａ，３１ｂを総称して棚板３１という場合もある。）に設けられる照明装置３２ａ，３２ｂ（以下、照明装置３２ａ，３２ｂを総称して照明装置３２という場合もある。）の幅の最小単位（以下、パーティションという。）を、箱枠１０の幅の１／２とした場合の例である。図１、図３（ａ）及び（ｂ）においては説明を簡略化するため２種類の棚板で説明したが、これに限らず複数種類の棚板を適宜組み合わせるようにしてもよい。
【００２８】
次に、棚板３１ａ，３１ｂの接続部分について説明する。図４は、図３（ａ）の棚板３１ａの接続部分Ａの拡大図である。棚板３１ａには、箱枠１０に取り付ける際に背板１４側（奥側）となる位置に、取り付け具３３が２箇所設けられている。取り付け具３３には、取り付け穴３４が設けられている。また、棚板３１ａには、箱枠１０の幅方向の端部２箇所に、箱枠１０側のコネクタ２２（図６参照）と電気的且つ物理的に接続するためのコネクタ３５が設けられている。棚板３１ａを箱枠１０に装着した状態で左奥側のコネクタ３５は、棚板３１ａの上面に設けられた照明装置を制御するための制御信号線及び棚板３１ａの上面に設けられた照明装置に電源を供給するための電源線を接続するためのコネクタである。棚板３１ａを箱枠１０に装着した状態で右奥側のコネクタ３５は、棚板３１ａの下面に設けられた照明装置を制御するための制御信号線及び棚板３１ａの下面に設けられた照明装置に電源を供給するための電源線を接続するためのコネクタである。棚板３１ｂについても同様であるため、説明を省略する。
【００２９】
次に、箱枠１０の接続部分について説明する。図５に、箱枠１０の背板１４の内側を示す。背板１４には、棚板３１の装着位置に対応する位置にコネクタ列１６，１７，１８，１９が設けられている。図６は、図５に示す各コネクタ列１６，１７，１８，１９に含まれる接続部分Ｂの拡大図である。各コネクタ列１６，１７，１８，１９には、複数の取り付け具２０が設けられている。取り付け具２０には、取り付け穴２１及びコネクタ２２が設けられている。コネクタ２２は、棚板３１側のコネクタ３５と電気的且つ物理的に接続するためのものである。
【００３０】
コネクタ列１６，１８に含まれるコネクタ２２は、棚板３１の上面に設けられた照明装置３２に対する制御信号線及び電源線を接続するためのコネクタであり、コネクタ列１７，１９に含まれるコネクタ２２は、棚板３１の下面に設けられた照明装置に対する制御信号線及び電源線を接続するためのコネクタである。
【００３１】
箱枠１０に棚板３１ａを装着する場合には、棚板３１ａの左奥側のコネクタ３５がコネクタ列１６のコネクタ２２と接続され、棚板３１ａの右奥側のコネクタ３５がコネクタ列１９のコネクタ２２と接続されることになる。また、箱枠１０の幅のうち左側半分に棚板３１ｂを装着する場合には、棚板３１ｂの左奥側のコネクタ３５がコネクタ列１６のコネクタ２２と接続され、棚板３１ｂの右奥側のコネクタ３５がコネクタ列１７のコネクタ２２と接続されることになる。また、箱枠１０の幅のうち右側半分に棚板３１ｂを装着する場合には、棚板３１ｂの左奥側のコネクタ３５がコネクタ列１８のコネクタ２２と接続され、棚板３１ｂの右奥側のコネクタ３５がコネクタ列１９のコネクタ２２と接続されることになる。
【００３２】
棚板３１が箱枠１０に装着される際に、箱枠１０のコネクタ２２と棚板３１のコネクタ３５とが接続され、箱枠１０と棚板３１との間で制御信号線及び電源線が接続される。
ユーザは、棚板３１の取り付け穴３４及び箱枠１０の取り付け穴２１にネジを挿入し、ネジを締めることにより、棚板３１を箱枠１０に固定する。
【００３３】
図７に、制御装置４０の機能的構成を示す。制御装置４０は、プロセッサ４１、メモリ４２、通信部４３、Ｉ／Ｏ４４、デコーダ４５等を備える。
【００３４】
プロセッサ４１は、制御装置４０の各部の処理動作を統括的に制御する。具体的には、プロセッサ４１は、メモリ４２に格納されている各種処理プログラムを読み出してＲＡＭ（図示せず）に展開し、当該プログラムとの協働により各種処理を行う。
【００３５】
メモリ４２は、不揮発性の半導体メモリ等により構成され、プロセッサ４１により実行される各種処理プログラム、各種データ等を記憶する。例えば、メモリ４２には、後述する内部データや、照明データベースが格納されている。照明データベースは、棚板３１の上に陳列される商品毎に予め定められた商品ＩＤ（識別情報）と、各商品に対する照明方法を示す照明制御情報とを対応付けたものである。また、繰り返しパターンにより照明方法が変化する場合等、照明制御情報が時系列的に変化する場合には、時刻に沿って各パラメータが設定されている。また、照明制御情報による照明方法の設定は、棚板３１が透明か不透明か、棚板３１の表面の色や反射率に応じて調整可能であることが望ましい。
【００３６】
通信部４３は、通信ネットワークを介して接続された外部装置との間でデータの送受信を行うための機能部である。通信部４３は、外部装置から商品ＩＤと照明制御情報との対応関係を示す情報を受信する。プロセッサ４１は、この外部装置から受信した情報に基づいて、商品ＩＤと照明制御情報とを対応付けてメモリ４２の照明データベースに格納する。
【００３７】
Ｉ／Ｏ４４は、データの入出力を行う。
表１に、制御装置４０と棚板３１との間で入出力される信号（データ）を示す。
【００３８】
【表１】
0005387355.tif 000002
【００３９】
ここでは、コマンドＣ０〜Ｃ７、入力データＤＩ０〜ＤＩ７、出力データＤＯ０〜ＤＯ７がそれぞれ８ビットのデータである場合について説明するが、これに限るものではない。また、コマンド線、入力データ線、出力データ線を時分割で共用してもかまわない。
【００４０】
プロセッサ４１は、Ｉ／Ｏ４４及び信号線４６を介して、デコーダ４５に棚板３１のアドレス（段、左右位置、上面／下面）を示す信号を出力する。「段」は、箱枠１０の１番下を「０」として、垂直方向の棚板３１の位置を示すものである。また、「左右位置」は、箱枠１０の１番左を「０」として、パーティションを単位とした水平方向の位置を示すものである。すなわち、棚板３１のアドレスは、棚板３１のコネクタ３５が、箱枠１０のどのコネクタ２２に接続しているかを示すものである。
【００４１】
プロセッサ４１は、対象となる棚板３１のレジスタ６１（図８参照）に、所定のデータを書き込む。具体的には、プロセッサ４１は、Ｉ／Ｏ４４及びコマンドバス４８を介して、棚板３１にコマンドＣ０〜Ｃ７を出力するとともに、Ｉ／Ｏ４４及び書き込みデータバス４９を介して、棚板３１に入力データＤＩ０〜ＤＩ７を出力する。
【００４２】
コマンドＣ０〜Ｃ７と入力データＤＩ０〜ＤＩ７を出力した後、デコーダ４５は、信号線４６を介して入力される棚板３１のアドレス（段、左右位置、上面／下面）を示す信号をデコードし、対象となる棚板３１のコネクタ３５に接続されている箱枠１０側のコネクタ２２に接続される選択信号線４７に選択信号Ｓを出力する。
【００４３】
プロセッサ４１は、Ｉ／Ｏ４４及び応答信号線５１を介して、棚板３１から応答信号Ｒを取得し、Ｉ／Ｏ４４及び読み出しデータバス５０を介して、棚板３１から出力データＤＯ０〜ＤＯ７を取得する。
【００４４】
プロセッサ４１は、箱枠１０内の各位置における棚板３１の有無を検出し、且つ箱枠１０内に装着された棚板３１の上面及び／又は下面の照明装置３２の有無を検出し、棚板３１の有無の検出結果及び照明装置３２の有無の検出結果に基づいて照明装置３２の発光制御を行う。
【００４５】
プロセッサ４１は、箱枠１０内の各位置について、当該位置を照らす照明装置３２を特定する。そして、プロセッサ４１は、箱枠１０内の各位置についてそれぞれ特定された照明装置３２を制御する。
具体的には、プロセッサ４１は、照明装置３２の点灯、消灯、光束、色味又は配光を制御する。
照明装置３２が点光源及び面光源を含む場合、プロセッサ４１は、箱枠１０内の各位置を照らす点光源及び面光源のそれぞれの明るさを制御する。
【００４６】
プロセッサ４１は、箱枠１０内の各位置における棚板３１からＲＦＩＤ（Radio Frequency IDentification）センサ６２（図８参照）により検出された商品ＩＤを取得し、取得された商品ＩＤに対応する照明制御情報をメモリ４２の照明データベースから読み出し、当該読み出された照明制御情報に基づいて箱枠１０内の各位置を照らす照明装置３２を制御する。
【００４７】
プロセッサ４１は、エラーが発生した場合に、照明装置３２の制御によってエラーを表示する。
【００４８】
なお、コネクタ２２には、箱枠１０から棚板３１に電源を供給するための電源線が接続されているが、図７では図示を省略する。
【００４９】
図８に、棚板３１の機能的構成を示す。棚板３１は、制御回路６０、レジスタ６１、ＲＦＩＤセンサ６２、照明装置３２、コネクタ３５等を備える。図８は、棚板３１の一方の面に対応する構成を示したものであるが、他方の面についても同様である。
【００５０】
制御回路６０は、プロセッサ６３、メモリ６４を備える。プロセッサ６３は、レジスタ６１に書き込まれたデータに従って、所定のデータの出力や、照明装置３２の制御を行う。メモリ６４には、棚板３１のサイズ、パーティション毎の照明装置３２の有無、色味の制御が可能であるか等の情報が記憶されている。
【００５１】
レジスタ６１は、データが書き込まれる記憶装置である。ここでは、選択信号線６５を介して選択信号Ｓがレジスタ６１に入力された場合に、コマンドバス６６を介してコマンドＣ０〜Ｃ７がレジスタ６１に書き込まれるとともに、入力データバス６７を介して入力データＤＩ０〜ＤＩ７がレジスタ６１に書き込まれる。
【００５２】
ＲＦＩＤセンサ６２は、棚板３１の上に陳列された商品に設けられたＲＦＩＤタグから各商品に固有の商品ＩＤを検出する。ＲＦＩＤタグには予め各商品に対応する商品ＩＤが記憶されている。
【００５３】
プロセッサ６３は、レジスタ６１に書き込まれたデータに従って、照明装置３２の制御を行い、出力データバス６８を介して出力データＤＯ０〜ＤＯ７を出力するとともに、応答信号線６９を介して応答信号Ｒを出力する。
【００５４】
なお、コネクタ３５には、箱枠１０から棚板３１に電源を供給するための電源線が接続されているが、図８では図示を省略する。
【００５５】
また、箱枠１０と棚板３１とを制御信号線により接続してデータの入出力を行う代わりに、近距離無線通信を使って制御装置４０が箱枠１０に対する棚板３１の位置を検出し、棚板３１の制御、データの送受信を行うこととしてもよい。
【００５６】
図９は、制御装置４０と棚板３１との間のデータ通信を示すタイミングチャートである。
制御装置４０は、棚板３１のアドレス（段、左右位置、上面／下面）を指定して、指定した棚板３１に対してコマンドＣ０〜Ｃ７と入力データＤＩ０〜ＤＩ７を送信する。棚板３１のアドレスは、デコーダ４５によりデコードされ、選択信号Ｓがただ一つのコネクタ２２に対してのみ送信される。選択信号Ｓが送信されたコネクタ２２に接続された棚板３１は、コマンドＣ０〜Ｃ７と入力データＤＩ０〜ＤＩ７を読み込み、所定の処理を行うとともに、出力データＤＯ０〜ＤＯ７を出力し、応答信号Ｒを制御装置４０に出力する。
【００５７】
このように、制御装置４０は、全ての棚板３１に対して個別にコマンドＣ０〜Ｃ７及び入力データＤＩ０〜ＤＩ７を送信することができ、また、棚板３１から出力データＤＯ０〜ＤＯ７を受信することができる。また、応答信号Ｒは、箱枠１０の該当位置に棚板３１が装着されている場合にのみ棚板３１から送信されるので、これを利用して箱枠１０の各位置に棚板３１が装着されているか否かを制御装置４０が認識することができる。
【００５８】
次に、制御装置４０から棚板３１に送信されるコマンドについて説明する。
制御装置４０から棚板３１へのコマンドは、一般に以下の形式とする。
val＝command（ｉ，ｊ，ｄ，param）
制御装置４０は、ｉ段目、ｊ番目の位置の棚板３１であってｄの向き（上面／下面）の棚板３１に対して、param（入力データ）をパラメータとしてコマンドを送り、棚板３１からはval（出力データ）を受け取る。
【００５９】
具体的には、制御装置４０は、コマンドバス４８（コマンドバス６６）にコマンドをコード化した数値を出力し、書き込みデータバス４９（入力データバス６７）にparamの数値を出力して、ｉ，ｊ，ｄで指定されたアドレスの棚板３１のコネクタ３５に接続される選択信号線４７（選択信号線６５）に選択信号Ｓを出力する。そして、制御装置４０は、棚板３１が出力データバス６８（読み出しデータバス５０）に出力したvalの数値、及び、応答信号線６９（応答信号線５１）に出力した応答信号Ｒを受信する。
【００６０】
表２に、制御装置４０から棚板３１に出力されるコマンドの例と、各コマンドに対応する入力データ及び出力データを示す。
【００６１】
【表２】
0005387355.tif 000003
【００６２】
「valid」は、ｉ段目、ｊ番目、ｄの向きで指定されたアドレスの棚板３１があるか否かを検出するためのコマンドである。ｉ段目、ｊ番目、ｄの向きで指定されたアドレスに棚板３１がある場合には、棚板３１から制御装置４０に応答信号Ｒが返される。
【００６３】
「size」は、棚板３１のサイズが最小単位（パーティション）の何枚分かを検出するためのコマンドである。出力データとして、棚板３１から制御装置４０に１〜８の数値が返される。
図１０に棚板３１の例を示す。図１０に示す棚板３１は、パーティション４個分のサイズであるので、
size（ｉ，ｊ，ｄ）＝４
が出力データとして得られる。
【００６４】
「partition」は、棚板３１に設けられている照明装置３２について、最小単位を１単位（パーティション）として、該当する面（上面／下面）を制御するためのコネクタ３５に近い方から（上面については正面から見て左側から、下面については正面から見て右側から）ｐ番目のパーティションを独立に操作できるかを検出するためのコマンドである。制御装置４０から棚板３１に入力データとして「ｐ」が出力されると、棚板３１から制御装置４０に、照明装置３２が独立して操作できる場合には「２」、パーティション番号の小さい方の隣のパーティションに従属する場合には「１」、照明装置３２がない場合には「０」が出力データとして返される。
【００６５】
図１０に示す棚板３１のパーティション番号を、左から「０」、「１」、「２」、「３」とすると、
partition（ｉ，ｊ，ｄ，０）＝２
partition（ｉ，ｊ，ｄ，１）＝２
partition（ｉ，ｊ，ｄ，２）＝１
partition（ｉ，ｊ，ｄ，３）＝０
が出力データとして得られる。
【００６６】
「bright」は、指定の棚板３１の指定のパーティションの照明装置３２の明るさを１６段階で指定するためのコマンドである。制御装置４０から棚板３１に、パーティション番号をｐ、指定する明るさをｂ（０〜１５）として、１６＊ｐ＋ｂの値が入力データとして出力されると、棚板３１から制御装置４０に、棚板３１側における制御が正常な場合には「０」、異常な場合には「０以外」が出力データとして返される。
【００６７】
「red」は、指定の棚板３１の指定のパーティションの照明装置３２の赤色の強さを１６段階で指定するためのコマンドである。制御装置４０から棚板３１に、パーティション番号をｐ、指定する強さをａ（０〜１５）として、１６＊ｐ＋ａの値が入力データとして出力されると、棚板３１から制御装置４０に、棚板３１側における制御が正常な場合には「０」、異常な場合には「０以外」が出力データとして返される。
【００６８】
「green」は、指定の棚板３１の指定のパーティションの照明装置３２の緑色の強さを１６段階で指定するためのコマンドである。制御装置４０から棚板３１に、パーティション番号をｐ、指定する強さをａ（０〜１５）として、１６＊ｐ＋ａの値が入力データとして出力されると、棚板３１から制御装置４０に、棚板３１側における制御が正常な場合には「０」、異常な場合には「０以外」が出力データとして返される。
【００６９】
「blue」は、指定の棚板３１の指定のパーティションの照明装置３２の青色の強さを１６段階で指定するためのコマンドである。制御装置４０から棚板３１に、パーティション番号をｐ、指定する強さをａ（０〜１５）として、１６＊ｐ＋ａの値が入力データとして出力されると、棚板３１から制御装置４０に、棚板３１側における制御が正常な場合には「０」、異常な場合には「０以外」が出力データとして返される。
【００７０】
「brilliance」は、指定の棚板３１の指定のパーティションの点光源の強さを１６段階で指定するためのコマンドである。制御装置４０から棚板３１に、パーティション番号をｐ、指定する強さをａ（０〜１５）として、１６＊ｐ＋ａの値が入力データとして出力されると、棚板３１から制御装置４０に、棚板３１側における制御が正常な場合には「０」、異常な場合には「０以外」が出力データとして返される。
【００７１】
「sense」は、指定の棚板３１の指定のパーティションのＲＦＩＤセンサ６２によって商品ＩＤが検出されたか否かを判断するためのコマンドである。制御装置４０から棚板３１に、入力データとしてパーティション番号「ｐ」が出力されると、棚板３１から制御装置４０に、商品ＩＤが検出されなかった場合には「０」、商品ＩＤが検出された場合には商品ＩＤのバイト数が出力データとして返される。
【００７２】
「productid」は、指定の棚板３１の指定のパーティションの商品ＩＤを検出するためのコマンドである。senseコマンドで得られたバイト数だけ繰り返して実行する。制御装置４０から棚板３１に、入力データとしてパーティション番号「ｐ」が出力されると、ｎ回目の実行のときに、棚板３１から制御装置４０に、商品ＩＤのｎ番目のバイトデータが出力データとして返される。
【００７３】
次に、制御装置４０のメモリ４２に記憶されている内部データについて説明する。
Ｐ［ｉ，ｊ］は、ｉ段目（段）、ｊ番目（左右位置）の位置の棚板３１の有無を示すデータである。ｉ段目、ｊ番目の位置に棚板３１がある場合にはＰ［ｉ，ｊ］＝１となり、ｉ段目、ｊ番目の位置に棚板３１がない場合にはＰ［ｉ，ｊ］＝０となる。
【００７４】
Ｕ［ｉ，ｊ］は、ｉ段目、ｊ番目の位置にある棚板３１の上面の照明装置３２の有無を示すデータである。ｉ段目、ｊ番目の位置の棚板３１の上面に照明装置３２がある場合にはＵ［ｉ，ｊ］＝１となり、ｉ段目、ｊ番目の位置の棚板３１の上面に照明装置３２がない場合にはＵ［ｉ，ｊ］＝０となる。
【００７５】
Ｕｒ［ｉ，ｊ］は、ｉ段目、ｊ番目の位置にある棚板３１の上面の照明装置３２が属する棚板３１の箱枠１０に対するアドレスを示すデータである。すなわち、この棚板３１の上面の照明装置３２を制御するためのコネクタ３５の位置（棚板３１の左端）に相当する。
【００７６】
Ｕｐ［ｉ，ｊ］は、ｉ段目、ｊ番目の位置にある棚板３１の上面の照明装置３２の、棚板３１内のパーティション番号を示すデータである。この棚板３１の上面の照明装置３２を制御するためのコネクタ３５に近い方のパーティションからパーティション番号を「０」、「１」、「２」、・・・とする。すなわち、棚板３１の上面に対しては、パーティション番号は左から右に大きくなる。
【００７７】
Ｌ［ｉ，ｊ］は、ｉ段目、ｊ番目の位置にある棚板３１の下面の照明装置３２の有無を示すデータである。ｉ段目、ｊ番目の位置の棚板３１の下面に照明装置３２がある場合にはＬ［ｉ，ｊ］＝１となり、ｉ段目、ｊ番目の位置の棚板３１の下面に照明装置３２がない場合にはＬ［ｉ，ｊ］＝０となる。
【００７８】
Ｌｒ［ｉ，ｊ］は、ｉ段目、ｊ番目の位置にある棚板３１の下面の照明装置３２が属する棚板３１の箱枠１０に対するアドレスを示すデータである。すなわち、この棚板３１の下面の照明装置３２を制御するためのコネクタ３５の位置（棚板３１の右端）に相当する。
【００７９】
Ｌｐ［ｉ，ｊ］は、ｉ段目、ｊ番目の位置にある棚板３１の下面の照明装置３２の、棚板３１内のパーティション番号を示すデータである。この棚板３１の下面の照明装置３２を制御するためのコネクタ３５に近い方のパーティションからパーティション番号を「０」、「１」、「２」、・・・とする。すなわち、棚板３１の下面に対しては、パーティション番号は右から左に大きくなる。
【００８０】
以上のようなコマンド及び内部データの設定は、標準化されていることが望ましい。標準化されていれば、棚板３１の交換や移動を行っても、パラメータを再調整する必要がない。また、多数のチェーン店で同じ商品を店頭の棚に並べて販売する際にも個別の調整の手間を省くことができる。
【００８１】
図１１に、棚板３１における照明装置３２の配置例を示す。図１１に示す棚板３１は、パーティションが４個の場合の例である。図１１において、１番左側の照明装置３２には、赤色の面光源（有機ＥＬ照明装置）Ｒ１，Ｒ２、緑色の面光源（有機ＥＬ照明装置）Ｇ１，Ｇ２、青色の面光源（有機ＥＬ照明装置）Ｂ１，Ｂ２、点光源（ＬＥＤ）Ｐ１が含まれる。点光源Ｐ１は、同一パッケージ内に赤色の発光部ＰＲ１、緑色の発光部ＰＧ１、青色の発光部ＰＢ１を有する。なお、図１１は模式図であり、面光源Ｒ１，Ｒ２、緑色の面光源Ｇ１，Ｇ２、青色の面光源Ｂ１，Ｂ２は、より細かく複数組設けられていることが望ましい。図１１において、左から２番目〜４番目の照明装置３２についても同様であるため、説明を省略する。
【００８２】
例えば、赤色の面光源Ｒ１，Ｒ２、緑色の面光源Ｇ１，Ｇ２、青色の面光源Ｂ１，Ｂ２の輝度０〜１００％をレベル０〜１５の強さに割り振って、個別にＲＧＢの輝度を制御することで色味を変化させることができる。
【００８３】
また、点光源Ｐ１において、ＲＧＢの輝度０〜１００％をレベル０〜１５の強さに割り振って、個別にＲＧＢの発光部ＰＲ１，ＰＧ１，ＰＢ１の輝度を制御することで点光源Ｐ１の色味を変化させることができる。
【００８４】
次に、動作について説明する。
図１２は、初期化処理を示すフローチャートである。初期化処理は、棚１に電源が入れられた場合、あるいは、棚板３１の数、位置、向きの少なくとも一つが変更された場合に制御装置４０が棚板３１の状況を認識する処理であって、プロセッサ４１とメモリ４２に記憶されているプログラムとの協働によるソフトウェア処理によって実現される。
【００８５】
まず、プロセッサ４１により、パラメータ初期化処理が行われる（ステップＳ１）。
ここで、図１３を参照して、パラメータ初期化処理について説明する。
【００８６】
図１３に示すように、プロセッサ４１により、段数ｉ＝０、左右位置ｊ＝０に初期化される（ステップＳ１１）。
【００８７】
次に、プロセッサ４１により、Ｐ［ｉ，ｊ］＝０、Ｕ［ｉ，ｊ］＝０、Ｌ［ｉ，ｊ］＝０に設定される（ステップＳ１２）。
【００８８】
次に、プロセッサ４１により、ｊに１が加算され（ステップＳ１３）、ｊが横方向幅未満であるか否かが判断される（ステップＳ１４）。ｊが横方向幅未満である場合には（ステップＳ１４；ＹＥＳ）、ステップＳ１２に戻り、ステップＳ１２〜ステップＳ１４の処理が繰り返される。
【００８９】
ステップＳ１４において、ｊが横方向幅以上である場合には（ステップＳ１４；ＮＯ）、プロセッサ４１により、ｉに１が加算され（ステップＳ１５）、ｉが棚１の最大段未満であるか否かが判断される（ステップＳ１６）。ｉが棚１の最大段未満である場合には（ステップＳ１６；ＹＥＳ）、ｊ＝０にリセットされ（ステップＳ１７）、ステップＳ１２に戻り、ステップＳ１２〜ステップＳ１６の処理が繰り返される。
【００９０】
ステップＳ１６において、ｉが棚１の最大段以上である場合には（ステップＳ１６；ＮＯ）、パラメータ初期化処理が終了する。
【００９１】
次に、図１２に戻り、プロセッサ４１により、上面読み出し処理が行われる（ステップＳ２）。
ここで、図１４を参照して、上面読み出し処理について説明する。
【００９２】
まず、プロセッサ４１により、段数ｉ＝０、左右位置ｊ＝０に初期化される（ステップＳ２１）。
【００９３】
次に、プロセッサ４１により、ｉ段目、ｊ番目、上面のコネクタ２２に対して棚板３１の有無を検出するコマンド「valid」が送信され、棚板３１から応答信号Ｒがあるか否かが判断される（ステップＳ２２）。
【００９４】
ｉ段目、ｊ番目、上面の棚板３１からコマンド「valid」に対する応答信号Ｒがあった場合には（ステップＳ２２；ＹＥＳ）、プロセッサ４１により、ｉ段目、ｊ番目、上面の棚板３１に対して棚板３１のサイズを検出するコマンド「size」が送信され、棚板３１から棚板３１のサイズｓが取得される（ステップＳ２３）。
ｓ＝size（ｉ，ｊ，上面）
【００９５】
次に、プロセッサ４１により、ｋ＝０に設定される（ステップＳ２４）。
【００９６】
次に、プロセッサ４１により、Ｐ［ｉ，ｊ＋ｋ］＝１に設定される（ステップＳ２５）。これは、ｉ段目、（ｊ＋ｋ）番目の位置に棚板３１が存在することを示している。
【００９７】
次に、プロセッサ４１により、ｉ段目、ｊ番目、上面の棚板３１に対して、パーティション番号ｋの位置の照明装置３２が独立に操作できるかを検出するためのコマンド「partition」が送信され、棚板３１からの出力データが０より大きいか否かが判断される（ステップＳ２６）。棚板３１からの出力データが「２」の場合には照明装置３２が独立して操作できることを示し、棚板３１からの出力データが「１」の場合にはパーティション番号の小さい方の隣のパーティションに従属することを示している。
【００９８】
コマンド「partition」に対する棚板３１からの出力データが０より大きい場合（ステップＳ２６；ＹＥＳ）、すなわち、ｉ段目、ｊ番目、上面の棚板３１のパーティション番号ｋの位置に照明装置３２が存在する場合には、プロセッサ４１により、Ｕ［ｉ，ｊ＋ｋ］＝１、Ｕｒ［ｉ，ｊ＋ｋ］＝ｊ、Ｕｐ［ｉ，ｊ＋ｋ］＝ｋに設定される（ステップＳ２７）。Ｕ［ｉ，ｊ＋ｋ］＝１は、ｉ段目、（ｊ＋ｋ）番目の位置にある棚板３１の上面に照明装置３２があることを示している。Ｕｒ［ｉ，ｊ＋ｋ］＝ｊは、ｉ段目、（ｊ＋ｋ）番目の位置にある棚板３１の上面の照明装置３２が属する棚板３１の箱枠１０に対するアドレス（左右位置）がｊであることを示している。Ｕｐ［ｉ，ｊ＋ｋ］＝ｋは、ｉ段目、（ｊ＋ｋ）番目の位置にある棚板３１の上面の照明装置３２の、棚板３１内のパーティション番号がｋであることを示している。
【００９９】
ステップＳ２６において棚板３１からの出力データが０以下の場合（ステップＳ２６；ＮＯ）、すなわち、ｉ段目、ｊ番目、上面の棚板３１のパーティション番号ｋの位置に照明装置３２が存在しない場合、又は、ステップＳ２７の後、プロセッサ４１により、ｋに１が加算される（ステップＳ２８）。
【０１００】
次に、プロセッサ４１により、ｋが棚板３１のサイズｓより小さいか否かが判断される（ステップＳ２９）。ｋがｓより小さい場合には（ステップＳ２９；ＹＥＳ）、ステップＳ２５に戻り、ステップＳ２５〜ステップＳ２９の処理が繰り返される。
【０１０１】
ステップＳ２９において、プロセッサ４１により、ｋがｓ以上の場合には（ステップＳ２９；ＮＯ）、ｊにｋの値が加算される（ステップＳ３０）。
【０１０２】
ステップＳ２２において、ｉ段目、ｊ番目、上面の棚板３１からコマンド「valid」に対する応答信号Ｒがない場合には（ステップＳ２２；ＮＯ）、プロセッサ４１により、ｊに１が加算される（ステップＳ３１）。
【０１０３】
ステップＳ３０又はステップＳ３１の後、プロセッサ４１により、ｊが横方向幅未満であるか否かが判断される（ステップＳ３２）。ｊが横方向幅未満である場合には（ステップＳ３２；ＹＥＳ）、ステップＳ２２に戻り、ステップＳ２２〜ステップＳ３２の処理が繰り返される。
【０１０４】
ステップＳ３２において、ｊが横方向幅以上である場合には（ステップＳ３２；ＮＯ）、プロセッサ４１により、ｉに１が加算され（ステップＳ３３）、ｉが棚１の最大段未満であるか否かが判断される（ステップＳ３４）。ｉが棚１の最大段未満である場合には（ステップＳ３４；ＹＥＳ）、ｊ＝０にリセットされ（ステップＳ３５）、ステップＳ２２に戻り、ステップＳ２２〜ステップＳ３４の処理が繰り返される。
【０１０５】
ステップＳ３４において、ｉが棚１の最大段以上である場合には（ステップＳ３４；ＮＯ）、上面読み出し処理が終了する。
【０１０６】
次に、図１２に戻り、プロセッサ４１により、下面読み出し処理が行われる（ステップＳ３）。
ここで、図１５を参照して、下面読み出し処理について説明する。
【０１０７】
まず、プロセッサ４１により、段数ｉ＝０、左右位置ｊ＝０に初期化される（ステップＳ４１）。
【０１０８】
次に、プロセッサ４１により、ｉ段目、ｊ番目、下面のコネクタ２２に対して棚板３１の有無を検出するコマンド「valid」が送信され、棚板３１から応答信号Ｒがあるか否かが判断される（ステップＳ４２）。
【０１０９】
ｉ段目、ｊ番目、下面の棚板３１からコマンド「valid」に対する応答信号Ｒがあった場合には（ステップＳ４２；ＹＥＳ）、プロセッサ４１により、ｉ段目、ｊ番目、下面の棚板３１に対して棚板３１のサイズを検出するコマンド「size」が送信され、棚板３１から棚板３１のサイズｓが取得される（ステップＳ４３）。
ｓ＝size（ｉ，ｊ，下面）
【０１１０】
次に、プロセッサ４１により、ｋ＝０に設定される（ステップＳ４４）。
【０１１１】
次に、プロセッサ４１により、Ｐ［ｉ，ｊ＋ｓ−１−ｋ］＝１に設定される（ステップＳ４５）。これは、ｉ段目、（ｊ＋ｓ−１−ｋ）番目の位置に棚板３１が存在することを示している。
【０１１２】
次に、プロセッサ４１により、ｉ段目、ｊ番目、下面の棚板３１に対して、パーティション番号ｋの位置の照明装置３２が独立に操作できるかを検出するためのコマンド「partition」が送信され、棚板３１からの出力データが０より大きいか否かが判断される（ステップＳ４６）。棚板３１からの出力データが「２」の場合には照明装置３２が独立して操作できることを示し、棚板３１からの出力データが「１」の場合にはパーティション番号の小さい方の隣のパーティションに従属することを示している。
【０１１３】
コマンド「partition」に対する棚板３１からの出力データが０より大きい場合（ステップＳ４６；ＹＥＳ）、すなわち、ｉ段目、ｊ番目、下面の棚板３１のパーティション番号ｋの位置に照明装置３２が存在する場合には、プロセッサ４１により、Ｌ［ｉ，ｊ＋ｓ−１−ｋ］＝１、Ｌｒ［ｉ，ｊ＋ｓ−１−ｋ］＝ｊ、Ｌｐ［ｉ，ｊ＋ｓ−１−ｋ］＝ｋに設定される（ステップＳ４７）。Ｌ［ｉ，ｊ＋ｓ−１−ｋ］＝１は、ｉ段目、（ｊ＋ｓ−１−ｋ）番目の位置にある棚板３１の下面に照明装置３２があることを示している。Ｌｒ［ｉ，ｊ＋ｓ−１−ｋ］＝ｊは、ｉ段目、（ｊ＋ｓ−１−ｋ）番目の位置にある棚板３１の下面の照明装置３２が属する棚板３１の箱枠１０に対するアドレス（左右位置）がｊであることを示している。Ｌｐ［ｉ，ｊ＋ｓ−１−ｋ］＝ｋは、ｉ段目、（ｊ＋ｓ−１−ｋ）番目の位置にある棚板３１の下面の照明装置３２の、棚板３１内のパーティション番号がｋであることを示している。
【０１１４】
ステップＳ４６において棚板３１からの出力データが０以下の場合（ステップＳ４６；ＮＯ）、すなわち、ｉ段目、ｊ番目、下面の棚板３１のパーティション番号ｋの位置に照明装置３２が存在しない場合、又は、ステップＳ４７の後、プロセッサ４１により、ｋに１が加算される（ステップＳ４８）。
【０１１５】
次に、プロセッサ４１により、ｋが棚板３１のサイズｓより小さいか否かが判断される（ステップＳ４９）。ｋがｓより小さい場合には（ステップＳ４９；ＹＥＳ）、ステップＳ４５に戻り、ステップＳ４５〜ステップＳ４９の処理が繰り返される。
【０１１６】
ステップＳ４９において、プロセッサ４１により、ｋがｓ以上の場合には（ステップＳ４９；ＮＯ）、ｊにｋの値が加算される（ステップＳ５０）。
【０１１７】
ステップＳ４２において、ｉ段目、ｊ番目、下面の棚板３１からコマンド「valid」に対する応答信号Ｒがない場合には（ステップＳ４２；ＮＯ）、プロセッサ４１により、ｊに１が加算される（ステップＳ５１）。
【０１１８】
ステップＳ５０又はステップＳ５１の後、プロセッサ４１により、ｊが横方向幅未満であるか否かが判断される（ステップＳ５２）。ｊが横方向幅未満である場合には（ステップＳ５２；ＹＥＳ）、ステップＳ４２に戻り、ステップＳ４２〜ステップＳ５２の処理が繰り返される。
【０１１９】
ステップＳ５２において、ｊが横方向幅以上である場合には（ステップＳ５２；ＮＯ）、プロセッサ４１により、ｉに１が加算され（ステップＳ５３）、ｉが棚１の最大段未満であるか否かが判断される（ステップＳ５４）。ｉが棚１の最大段未満である場合には（ステップＳ５４；ＹＥＳ）、ｊ＝０にリセットされ（ステップＳ５５）、ステップＳ４２に戻り、ステップＳ４２〜ステップＳ５４の処理が繰り返される。
【０１２０】
ステップＳ５４において、ｉが棚の最大段以上である場合には（ステップＳ５４；ＮＯ）、下面読み出し処理が終了する。
以上で、初期化処理が終了する。
【０１２１】
次に、図１６を参照して、上方照明特定処理を説明する。この処理は、所定の位置（ｉ段目、ｊ番目）の真上にある棚板３１の下面に取り付けられた照明装置３２のアドレス（ｉｘ段目、ｊｘ番目の位置にある棚板３１のパーティション番号ｐｘのパーティション）を求める処理であって、プロセッサ４１とメモリ４２に記憶されているプログラムとの協働によるソフトウェア処理によって実現される。
【０１２２】
まず、プロセッサ４１により、ｉ０＝ｉ＋１に設定される（ステップＳ６１）。すなわち、所定の位置（ｉ段目、ｊ番目）のすぐ上の段から順に棚板３１の下面に照明装置３２があるか否かが判断される。
【０１２３】
次に、プロセッサ４１により、Ｌ［ｉ０，ｊ］＝１であるか否か、すなわち、ｉ０段目、ｊ番目の位置にある棚板３１の下面に照明装置３２があるか否かが判断される（ステップＳ６２）。
【０１２４】
Ｌ［ｉ０，ｊ］＝１である場合には（ステップＳ６２；ＹＥＳ）、プロセッサ４１により、ｉｘ＝ｉ０、ｊｘ＝Ｌｒ［ｉ０，ｊ］、ｐｘ＝Ｌｐ［ｉ０，ｊ］に設定され（ステップＳ６３）、上方照明特定処理が終了する。このようにして、所定の位置（ｉ段目、ｊ番目）を照らすべき照明装置３２が特定される。
【０１２５】
ステップＳ６２において、Ｌ［ｉ０，ｊ］＝１でない場合には（ステップＳ６２；ＮＯ）、プロセッサ４１により、ｉ０に１が加算され（ステップＳ６４）、ｉ０が棚１の最大段未満であるか否かが判断される（ステップＳ６５）。ｉ０が棚１の最大段未満である場合には（ステップＳ６５；ＹＥＳ）、ステップＳ６２に戻る。
【０１２６】
ステップＳ６５において、ｉ０が棚１の最大段以上である場合には（ステップＳ６５；ＮＯ）、所定の位置（ｉ段目、ｊ番目）を照らすべき照明装置３２は存在しない。
【０１２７】
なお、上方照明特定処理では、所定の位置（ｉ段目、ｊ番目）の真上にある照明装置３２を特定することとしたが、真上に限らず、所定の幅を持たせて所定の位置（ｉ段目、ｊ番目）を照らすべき照明装置３２を特定し、右から又は左から照明を当てることとしてもよい。
【０１２８】
次に、図１７を参照して、棚制御処理を説明する。この処理は、箱枠１０の各位置における照明方法を制御する処理であって、プロセッサ４１とメモリ４２に記憶されているプログラムとの協働によるソフトウェア処理によって実現される。
【０１２９】
まず、プロセッサ４１により、商品ＩＤが検出される（ステップＳ７１）。具体的には、プロセッサ４１により、検出対象位置（段、左右位置、向き、パーティション）の棚板３１に対して、商品ＩＤが検出されたか否かを判断するためのコマンド「sense」が送信される。そして、棚板３１から出力データとして商品ＩＤのバイト数が返ってきた場合には、プロセッサ４１により、検出対象位置（段、左右位置、向き、パーティション）の棚板３１に対して、商品ＩＤを検出するためのコマンド「productid」が送信され、棚板３１から出力データとして順次商品ＩＤのデータが取得される。
【０１３０】
そして、商品が存在する場合には（ステップＳ７２；ＹＥＳ）、プロセッサ４１により、メモリ４２の照明データベースから、検出した商品ＩＤに対応する照明制御情報が読み出される（ステップＳ７３）。
【０１３１】
次に、プロセッサ４１により、読み出した照明制御情報、商品との距離、時刻に応じて、商品が載置された棚板３１と上方の棚板３１の照明装置３２が制御される（ステップＳ７４）。具体的には、プロセッサ４１により、制御対象位置（段、左右位置、向き、パーティション）の棚板３１に対して、照明装置３２を制御するためのコマンド「bright」、「red」、「green」、「blue」、「brilliance」が送信される。
【０１３２】
例えば、プロセッサ４１は、商品を上方から照らす場合には、商品と上方の棚板３１との距離が大きいほど照明強度を強くするように制御する。このように、プロセッサ４１は、照明装置３２と商品との位置関係を認識し、距離に応じて照明の強さを変更することが望ましい。一方、商品を下方から照らす場合には、商品が載置された棚板３１の照明装置３２を制御する。以上のように、各商品には、予め設定された適切な照明が当てられる。
【０１３３】
また、照明制御情報が時系列的に変化する場合には、時刻に沿って設定されている各パラメータに従って、照明装置３２の制御を行う。図１８に、ＲＧＢそれぞれの明るさが時系列的に変化する場合の制御例を示す。
【０１３４】
ここで、プロセッサ４１により、正常に設定が行われたか否かが判断される（ステップＳ７５）。具体的には、棚板３１から正常に設定が行われたことを示す出力データ「０」が返ってきたか否かが判断される。正常に設定が行われなかった場合には（ステップＳ７５；ＮＯ）、エラーが表示される（ステップＳ７６）。例えば、プロセッサ４１により、照明装置３２の制御によって、照明装置３２を点滅させる等してエラーが表示される。この際、エラーが発生した棚板３１に設けられた照明装置３２において、エラーが表示されることが望ましい。
【０１３５】
図１９に、エラーが発生した場合の照明装置３２の制御方法の例を示す。赤色の照明のみについて、点滅を繰り返す等、ユーザに注意を促すような照明方法であることが望ましい。なお、制御装置４０等に設けられたＬＥＤ等でエラーが表示されることとしてもよい。
【０１３６】
ステップＳ７５において、正常に設定が行われた場合（ステップＳ７５；ＹＥＳ）、又は、ステップＳ７６の後、プロセッサ４１により、次の位置の商品ＩＤが検出され（ステップＳ７７）、ステップＳ７２に戻る。
【０１３７】
ステップＳ７２において、商品ＩＤを検出すべき商品がなくなった場合には（ステップＳ７２；ＮＯ）、棚制御処理が終了する。
【０１３８】
次に、棚板３１に載置された商品から商品ＩＤを検出する方法を説明する。図２０は、棚１を構成する箱枠１０と棚板３１の一部を示す図である。図２０において、２段ある棚板３１のうち上段の棚板３１を棚板３１ｃ、下段の棚板３１を棚板３１ｄとし、棚板３１ｃの下面に設けられた照明装置３２を照明装置３２ｃ、棚板３１ｄの上面に設けられた照明装置３２を照明装置３２ｄ、棚板３１ｄの下面に設けられた照明装置３２を照明装置３２ｅとする。
【０１３９】
まず、制御装置４０から下段の棚板３１ｄに対して、指定された位置の商品ＩＤが検出されたか否かを判断するためのコマンド「sense」が出力されると、下段の棚板３１ｄに内蔵されているＲＦＩＤセンサ６２により、棚板３１ｄに載置された商品７１に設けられたＲＦＩＤタグ７２から商品ＩＤが検出される。そして、下段の棚板３１ｄから制御装置４０に商品ＩＤのバイト数が出力データとして出力される。
【０１４０】
次いで、制御装置４０から下段の棚板３１ｄに対して、指定された位置の商品ＩＤを検出するためのコマンド「productid」が商品ＩＤのバイト数の回数分出力されると、下段の棚板３１ｄから制御装置４０に商品ＩＤのバイトデータが出力データとして順次出力される。
【０１４１】
商品７１に対する上方からの照明を制御する場合には、上方照明特定処理（図１６参照）により特定された照明装置３２（図２０では棚板３１ｃの下面に設けられた照明装置３２ｃ）が制御される。一方、商品７１に対する下方からの照明を制御する場合には、商品７１が載置されている棚板３１ｄの上面の照明装置３２ｄが制御される。
【０１４２】
各商品に対して、適切な照明方法（点灯、消灯、照度、光束、色味、配光、点光源／面光源の明るさ等）を設定しておき、制御装置４０内のメモリ４２に照明制御情報を記憶させておくことにより、棚板３１を組み替えても、同様の照明を再現することができる。
【０１４３】
次に、図２１を参照して、点光源の配光及び色味の制御について説明する。
棚板３１に設けられている点光源のＬＥＤ８１を制御する場合には、アクチュエータ８２によってレンズ８３の移動又は切り替えを行うことにより、配光を制御することができる。また、アクチュエータ８４によって光学フィルタ８５の移動又は切り替えを行うことにより、色味を制御することができる。
【０１４４】
面光源の有機ＥＬ照明装置の場合には、複数の有機ＥＬ照明装置に異なった特性の光学フィルタを貼り付け、有機ＥＬ照明装置それぞれを別個に制御する等の方法で、配光を制御することができる。また、表面に微細な凹凸構造を有する透明プリズムシートを、その法線に対して所定の指向性角度のある出射光を発するように加工したものや、微細な光反射性物質を一定方向に配列させた透明フィルムシート等を用いてもよい。
【０１４５】
次に、点光源及び面光源の制御例について説明する。
例えば、宝石等の装飾用品で輝きを強調したいものに対しては、点光源を用いる比率を高くし、広い面積を持つ商品に対しては、面光源を用いる比率を高くするよう設定しておき、商品の魅力を引き出すことができるよう最適な照明方法を選択することができる。
【０１４６】
具体的には、図２２に示すように、宝石のように、小面積でも輝きを必要とするものに対しては、点光源のレベルを１５（例えば、明るさ０〜１００％をレベル０〜１５に割り振った値）とし、面光源のレベルを１とする。
一方、図２３に示すように、大面積の印刷物のような商品に対しては、点光源のレベルを３とし、面光源のレベルを１５とすることにより、商品が見やすくなる。
【０１４７】
以上説明したように、箱枠１０内の各位置における棚板３１の有無、棚板３１の上面及び／又は下面の照明装置３２の有無を検出するので、箱枠１０内の棚板３１及び照明装置３２の位置に応じて照明装置３２の発光制御を行うことができる。
【０１４８】
また、箱枠１０内の各位置について、複数の棚板３１に設けられた照明装置３２のうちいずれの照明装置３２によって照らされるかを特定し、箱枠１０内の各位置を照らす照明装置３２を制御することができる。
例えば、照明装置３２の点灯、消灯、光束、色味又は配光を制御することができる。
また、箱枠１０内の各位置を照らす点光源及び面光源のそれぞれの明るさを制御することができる。
【０１４９】
また、棚板３１の上に陳列される商品に適した照明方法で照明装置３２を制御することができる。照明制御情報が時系列的に変化する場合には、時系列的に照明効果を変化させることができる。
また、制御装置４０が通信機能を有することにより、遠隔地から照明制御情報を制御装置４０に設定することができる。
また、エラーが発生した場合には、照明装置３２の制御によってエラーを表示することができる。
【０１５０】
なお、上記実施の形態における記述は、本発明に係る棚の例であり、これに限定されるものではない。棚を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１５１】
例えば、上記実施の形態では、商品ＩＤと照明制御情報との対応関係が予め設定されている場合について説明したが、予め箱枠１０の各位置に対して照明制御情報（点灯、消灯、照度、光束、色味、配光、点光源／面光源の明るさ等）を設定しておき、制御装置４０内のメモリ４２に記憶させておくこととしてもよい。例えば、棚の上部ほど明るく、下部ほど暗くするような制御方法や、右側から左側へ青色から赤色へ徐々に変化するような制御方法等が挙げられる。これにより、棚板３１を組み替えても、同様の照明を再現することができる。
【０１５２】
また、棚板３１の積載可能重量及び各商品の重量を予め制御装置４０内のメモリ４２に記憶させておき、検出された商品ＩＤに基づいて陳列された商品の合計重量を算出し、棚板３１の積載可能重量と商品の合計重量とを比較し、商品の合計重量が積載可能重量よりも大きい場合には、警告を行うことが望ましい。その方法として、陳列された商品を照らす照明装置３２を点滅させる等の制御を行うこととしてもよい。
【０１５３】
この機能により、棚板３１の積載可能重量以上に商品を陳列することによる棚板３１の損壊や、商品の落下、また、それらによる顧客の怪我等を防ぐことができる。その警告を積載可能重量以上の棚板３１の照明制御で行う場合には、不具合の場所の特定が容易となり、迅速に改善を図ることができるという利点がある。
【０１５４】
また、図２４に示すように、棚板３１に、商品ＩＤを検出する手段として、ＲＦＩＤセンサ６２に代えて、バーコードリーダ３６が設けられていることとしてもよい。バーコードリーダ３６は、棚板３１の上に陳列された商品７１に印刷されたバーコードから各商品７１に固有の商品ＩＤを検出する。なお、商品７１には予め商品ＩＤがバーコード化されて印刷されている。
【０１５５】
図２４において、２段ある棚板３１のうち上段の棚板３１を棚板３１ｆ、下段の棚板３１を棚板３１ｇとし、棚板３１ｆの下面に設けられた照明装置３２を照明装置３２ｆ、棚板３１ｇの上面に設けられた照明装置３２を照明装置３２ｇ、棚板３１ｇの下面に設けられた照明装置３２を照明装置３２ｈとする。
【０１５６】
まず、下段の棚板３１ｇに載置されている商品７１の商品ＩＤを検出する際には、上方照明特定処理（図１６参照）と同様に求められた、棚板３１ｇの真上に位置する棚板３１ｆに設けられたバーコードリーダ３６により商品ＩＤが読み取られる。すなわち、制御装置４０から上段の棚板３１ｆに対して、商品ＩＤが検出されたか否かを判断するためのコマンド「sense」が出力され、上段の棚板３１ｆに設けられているバーコードリーダ３６により、棚板３１ｇに載置された商品７１のバーコード７３から商品ＩＤが検出される。そして、上段の棚板３１ｆから制御装置４０に商品ＩＤのバイト数が出力データとして出力される。
【０１５７】
次いで、制御装置４０から上段の棚板３１ｆに対して、商品ＩＤを検出するためのコマンド「productid」が商品ＩＤのバイト数の回数分出力されると、上段の棚板３１ｆから制御装置４０に商品ＩＤのバイトデータが出力データとして順次出力される。
【０１５８】
商品７１に対する上方からの照明を制御する場合には、商品ＩＤを検出したバーコードリーダ３６が設けられた上段の棚板３１ｆの下面の照明装置３２ｆが制御される。一方、商品７１に対する下方からの照明を制御する場合には、商品７１が載置されている棚板３１ｇの上面の照明装置３２ｇが制御される。
【０１５９】
なお、ＲＦＩＤタグやバーコードに商品ＩＤではなく、照明方法を直接記録しておくこととしてもよい。これにより、制御装置４０内のメモリ４２を検索することなく、ＲＦＩＤタグやバーコードに指定された照明方法に従って、商品に照明を当てることができる。また、ＲＦＩＤタグやバーコードは、標準化されたものであっても、システムや店舗に固有のものであってもかまわない。
【符号の説明】
【０１６０】
１  棚
１０  箱枠
１１  天板
１２，１３  側板
１４  背板
１５  底板
１６，１７，１８，１９  コネクタ列
２０  取り付け具
２１  取り付け穴
２２  コネクタ
３１，３１ａ，３１ｂ，３１ｃ，３１ｄ，３１ｆ，３１ｇ  棚板
３２，３２ａ，３２ｂ，３２ｃ，３２ｄ，３２ｅ，３２ｆ，３２ｇ，３２ｈ  照明装置
３３  取り付け具
３４  取り付け穴
３５  コネクタ
４０  制御装置
４１  プロセッサ
４２  メモリ
４３  通信部
４４  Ｉ／Ｏ
４５  デコーダ
４６  信号線
４７  選択信号線
４８  コマンドバス
４９  書き込みデータバス
５０  読み出しデータバス
５１  応答信号線
６０  制御回路
６１  レジスタ
６２  ＲＦＩＤセンサ
６３  プロセッサ
６４  メモリ
６５  選択信号線
６６  コマンドバス
６７  入力データバス
６８  出力データバス
６９  応答信号線
７１  商品
７２  ＲＦＩＤタグ
７３  バーコード
Ｒ１〜Ｒ８  赤色の面光源
Ｇ１〜Ｇ８  緑色の面光源
Ｂ１〜Ｂ８  青色の面光源
Ｐ１〜Ｐ４  点光源
ＰＲ１〜ＰＲ４  赤色の発光部
ＰＧ１〜ＰＧ４  緑色の発光部
ＰＢ１〜ＰＢ４  青色の発光部
【図１】
0005387355.tif 000004
【図２】
0005387355.tif 000005
【図３】
0005387355.tif 000006
【図４】
0005387355.tif 000007
【図５】
0005387355.tif 000008
【図６】
0005387355.tif 000009
【図７】
0005387355.tif 000010
【図８】
0005387355.tif 000011
【図９】
0005387355.tif 000012
【図１０】
0005387355.tif 000013
【図１１】
0005387355.tif 000014
【図１２】
0005387355.tif 000015
【図１３】
0005387355.tif 000016
【図１４】
0005387355.tif 000017
【図１５】
0005387355.tif 000018
【図１６】
0005387355.tif 000019
【図１７】
0005387355.tif 000020
【図１８】
0005387355.tif 000021
【図１９】
0005387355.tif 000022
【図２０】
0005387355.tif 000023
【図２１】
0005387355.tif 000024
【図２２】
0005387355.tif 000025
【図２３】
0005387355.tif 000026
【図２４】
0005387355.tif 000027