(57)【要約】【課題】買上商品の量に係らず複数の画像コンテンツを効率よく客に見せられるようにする。【解決手段】表示制御装置は複数のコンテンツを表示可能な表示デバイスと、検出手段と、決定手段と、制御手段とを含む。検出手段は、客が買い上げる商品のうちの売上登録が済んでいない商品の重量を検出する。決定手段は、検出手段により検出された商品の重量に基づいて、複数のコンテンツの表示パターンを決定する。制御手段は、決定手段により決定された表示パターンに従い複数のコンテンツを表示デバイスに表示させる。【選択図】      図５
2020024768.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを表示可能な表示デバイスと、
客が買い上げる商品のうちの売上登録が済んでいない商品の重量を検出する検出手段と、
前記検出手段により検出された前記商品の重量に基づいて、前記複数のコンテンツの表示パターンを決定する決定手段と、
前記決定手段により決定された前記表示パターンに従い前記複数のコンテンツを前記表示デバイスに表示させる制御手段と、
を具備したことを特徴とする表示制御装置。
【請求項２】
前記決定手段は、前記商品の重量が軽いほど表示時間は短くなるように前記複数のコンテンツの表示パターンを決定する、
ことを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記検出手段により検出される前記商品の重量の変化量が基準よりも大きい場合に、前記決定手段により決定された前記表示時間を補正する補正手段、
をさらに具備したことを特徴とする請求項２記載の表示制御装置。
【請求項４】
前記決定手段は、前記商品の重量が閾値よりも軽い場合には、画面を分割してそれぞれに前記複数のコンテンツを表示させる表示パターンを決定する、
ことを特徴とする請求項１記載の表示制御装置。
【請求項５】
複数のコンテンツを表示可能な表示デバイス、及び客が買い上げる商品のうちの売上登録が済んでいない商品の重量を検出する検出手段、を備えたコンピュータに、
前記検出手段により検出された前記商品の重量に基づいて、前記複数のコンテンツの表示パターンを決定する機能と、
前記決定された前記表示パターンに従い前記複数のコンテンツを前記表示デバイスに表示させる機能と、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示制御装置及び制御プログラムに関する。
【背景技術】
【０００２】
ＰＯＳシステムを構成する機器の１つに商品読取装置がある。商品読取装置は、商品に付されるバーコード等のコードシンボルを光学的に読み取る。商品読取装置は、読み取ったコードシンボルから商品の識別コードを得、商品データベースを検索して、識別コードで識別される商品のデータ、例えば品名、単価等を読み出す。そして商品読取装置は、識別コード、単価、点数、金額等の商品販売データをメモリに登録するとともに、品名、単価等を表示デバイスに表示する。
【０００３】
表示デバイスには、オペレータ（通常は店員）が閲覧するためのディスプレイ以外に客用ディスプレイがある。客用ディスプレイは、買上商品の会計を行う客に対して商品読取装置で読み取られた買上商品の単価又は全買上商品の合計金額等を表示するために、商品読取装置に備えられている。  
この客用ディスプレイに、買上商品のデータとともに広告等の画像コンテンツを表示させる表示制御装置は既に知られている。従来の表示制御装置は、客が買い上げる商品の量と画像コンテンツの表示時間との間に関連性がない。このため、例えば複数の画像コンテンツを順次切り替えて表示させる場合、買上商品の量によって客が見られる画像コンテンツの数に差が生じていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０６９４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施形態が解決しようとする課題は、買上商品の量に係らず複数の画像コンテンツを効率よく客に見せることができる表示制御装置を提供しようとするものである。
【課題を解決するための手段】
【０００６】
一実施形態において、表示制御装置は複数のコンテンツを表示可能な表示デバイスと、検出手段と、決定手段と、制御手段とを含む。検出手段は、客が買い上げる商品のうちの売上登録が済んでいない商品の重量を検出する。決定手段は、検出手段により検出された商品の重量に基づいて、複数のコンテンツの表示パターンを決定する。制御手段は、決定手段により決定された表示パターンに従い複数のコンテンツを表示デバイスに表示させる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る商品読取装置を備えた店舗会計システムの外観図。
【図２】商品読取装置の要部回路構成を示すブロック図。
【図３】商品読取装置の客用ディスプレイに表示される登録中画面の一例を示す図。
【図４】商品読取装置が有する主要なデータテーブルを示す模式図。
【図５】画像表示部に対する表示制御の情報処理手順を示す流れ図。
【図６】第２の実施形態において商品読取装置が有する時間設定テーブルを示す模式図。
【図７】第２の実施形態において画像表示部に対する表示制御の情報処理手順を示す流れ図。
【図８】図７の単一モード処理の手順を示す流れ図。
【図９】図７の分割モード処理の手順を示す流れ図。
【発明を実施するための形態】
【０００８】
以下、表示制御装置の実施形態について、図面を用いて説明する。  
本実施形態は、スーパーマーケット等の店舗で使用される商品読取装置の客用ディスプレイに対する表示制御装置を例示する。商品読取装置は、店舗の会計場に設置され、客が買い上げる商品の識別コードである商品コード（通常はバーコード体系または二次元データコード体系）をスキャニングして読み取る。客用ディスプレイは、表示制御装置の制御により、商品読取装置で読み取られた商品コードで特定される商品のデータとともに、画像コンテンツを表示する。画像コンテンツは、買上商品の会計を行う客に対して告知すべき情報であればよい。例えば新製品の広告画像、特売の告知画像、商品のクーポン画像等が考えられる。
【０００９】
［第１の実施形態］
図１は、本実施形態に係る商品読取装置１００を備えた店舗会計システムの外観図である。図１に示すように店舗会計システムは、商品読取装置１００とＰＯＳ端末２００とを含む。  
商品読取装置１００は、会計カウンタ３００の上に取り付けられる。ＰＯＳ端末２００は、レジ台４００に載置されたドロワ５００の上に設置される。商品読取装置１００とＰＯＳ端末２００とは、図示しない通信ケーブルにより電気的に接続される。ドロワ５００に代えて、自動釣銭機が設置される場合もある。
【００１０】
商品読取装置１００は、ハウジング１０１、キーボード１０２、タッチパネル１０３、客用ディスプレイ１０４、スキャナ１０５を含む。  
ハウジング１０１は、平型の箱状をなし、会計カウンタ３００の上に立設される。ハウジング１０１は、上端においてキーボード１０２、タッチパネル１０３、客用ディスプレイ１０４を支持し、内部においてスキャナ１０５を支持する。ハウジング１０１は、スキャナ１０５に対向して読取窓１０１ａを有する。スキャナ１０５は、読取窓１０１ａの前に位置する物体（オブジェクト）をスキャン可能である。
【００１１】
ＰＯＳ端末２００は、ハウジング２０１、キーボード２０２、オペレータ用ディスプレイ２０３、客用ディスプレイ２０４及びプリンタ２０５を含む。  
ハウジング２０１は、キーボード２０２をそのキー配列部を外部に露出する状態で支持し、オペレータ用ディスプレイ２０３及び客用ディスプレイ２０４を外部に位置する状態で支持し、プリンタ２０５を内部にて支持する。
【００１２】
会計カウンタ３００は、細長い天板３００ａを含む。会計カウンタ３００は、天板の長手方向に沿った顧客通路（図１における奥側）とオペレータスペース（図１における手前側）とを分ける。天板３００ａには、商品読取装置１００のハウジング１０１が取り付けられる。ハウジング１０１は、天板３００ａの長手方向の略中央に位置する。そしてハウジング１０１は、キーボード１０２、タッチパネル１０３及び読取窓１０１ａをそれぞれオペレータスペース側に向けて支持し、客用ディスプレイ１０４を顧客通路側に向けて支持する。
【００１３】
天板３００ａの上面において、商品読取装置１００を挟んで顧客移動方向の上流側の領域は、客が購入しようとする買上商品のうちの売上登録が済んでいない商品、いわゆる未登録商品を置くためのスペースとして使用される。また、下流側の領域は、売上登録が済んだ商品、いわゆる登録済商品を置くためのスペースとして使用される。そして、天板３００ａの未登録商品を置くためのスペースの一部は、秤部６００となっている。秤部６００は、ロードセル６０１（図２を参照）を含み、秤部６００の上に置かれた物体の重量を計測する。秤部６００の上には、通常、会計を行う客の買上商品が収容された買物カゴが置かれる。買い物カゴを用いずに買上商品が直接、秤部６００の上に置かれる場合もある。因みに、秤部６００の上面は、天板３００Ａの上面と面一となっており、秤部６００以外のスペースに置かれた買物カゴを秤部６００の上に滑らせて移動させることができる。
【００１４】
図２は、商品読取装置１００の要部回路構成を示すブロック図である。商品読取装置１００は、ＣＰＵ（Central Processing Unit）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１３、補助記憶デバイス１１４、タイマ１１５、通信インターフェース１１６、信号入出力回路１１７及びシステムバス１１８を備える。そして商品読取装置１００は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３及び補助記憶デバイス１１４をシステムバス１１８で接続することにより、コンピュータを構成する。さらに商品読取装置１００は、システムバス１１８に、タイマ１１５、通信インターフェース１１６及び信号入出力回路１１７を接続する。
【００１５】
ＣＰＵ１１１は、コンピュータの中枢部分に相当する。ＲＯＭ１１２は、上記コンピュータの主記憶部分に相当する。ＲＯＭ１１２は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。ＲＡＭ１１３は、上記コンピュータの主記憶部分に相当する。ＲＡＭ１１３は、ＣＰＵ１１１が処理を実行する上で必要なデータを記憶する。補助記憶デバイス１１４は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス１１４は、例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）、ＨＤＤ（Hard Disc Drive）、あるいはＳＳＤ（Solid State Drive）などである。
【００１６】
タイマ１１５は、設定された時間を計時する。通信インターフェース１０６は、通信ケーブルを介して接続されるＰＯＳ端末２００との間で行うデータ通信を制御する。信号入出力回路１１７は、ハウジング１０１によって支持される入出力デバイス、すなわちキーボード１０２、タッチパネル１０３、客用ディスプレイ１０４及びスキャナ１０５との間でデータ信号を授受する。また信号入出力回路１１７は、会計カウンタ３００に設けられた秤部６００のロードセル６０１から出力される電気信号を取り込む。
【００１７】
キーボード１０２は、複数のキースイッチを含み、これらのキースイッチに対するオペレータによる操作の内容を表したコマンドを出力する。
【００１８】
タッチパネル１０３は、例えばＬＣＤ（liquid crystal display）などの表示デバイスと、この表示デバイスの表示画面に重ねて配置された透明な二次元タッチセンサとを含む。タッチパネル１０３は、ＣＰＵ１１１の制御の下に任意の画像を表示デバイスにおいて表示する。タッチパネル１０３は、表示デバイスの表示画面におけるオペレータのタッチ位置を二次元タッチセンサにて検出し、そのタッチ位置を表す座標データを出力する。タッチパネル１０３は、オペレータに対して提示するべき各種の情報を表した画像を表示するためや、オペレータの操作を入力するために利用される。
【００１９】
客用ディスプレイ１０４は、ＣＰＵ１１１の制御の下に任意の文字列又は画像を表示する。客用ディスプレイ１０４は、客に対して提示するべき各種の文字列や画像を表示するために利用される。客用ディスプレイ１０４としては、例えば蛍光管表示器又はＬＣＤが利用できる。客用ディスプレイ１０４としてタッチパネルを用いることも可能である。
【００２０】
スキャナ１０５は、読取窓１０１ａの前に翳された商品の識別コードである商品コードを光学的に読み取る。各商品には、それぞれ商品コードを含むバーコード体系あるいは二次元データコード体系のコードシンボルが付されている。スキャナ１０５は、コードシンボルが表す情報、すなわち商品コードを含む情報を光学的に読み取る。そしてスキャナ１０５は、読み取った情報をＣＰＵ１１１へと出力する。このようなスキャナ１０５は、レーザ光の反射を利用してコードシンボルを読み取るようなタイプの周知のデバイスを利用することができる。またスキャナ１０５は、商品を撮像して得た画像からコードシンボルを認識するようなタイプの周知のデバイスを利用することもできる。  
ロードセル６０１は、秤部６００の上に置かれた買物カゴまたは買上商品によって加わる荷重を電気信号に変換してＣＰＵ１１１へと出力する。
【００２１】
かかる構成の商品読取装置１００において、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、補助記憶デバイス１１４、タイマ１１５及び信号入出力回路１１７は、客用ディスプレイ１０４に対する表示制御装置を構成する。以下、表示制御装置について、具体的に説明する。
【００２２】
図３は、登録中画面７００の一例である。登録中画面７００は、客が買い上げる商品の登録を開始してから終了するまでの間、表示制御装置により客用ディスプレイ１０４に表示される。１取引として売り上げる商品の１点目の商品コードが入力されると、ＣＰＵ１１１は、登録開始と認定する。例えば１人または１組の客が買い上げる最初の商品のコードシンボルがスキャナ１０５によって読み取られると、ＣＰＵ１１１は、登録開始と認定する。登録開始と認定すると、ＣＰＵ１１１は、客用ディスプレイ１０４に登録中画面７００を表示させる。１取引として売り上げる商品の読取終了が宣言されると、ＣＰＵ１１１は、登録終了と認定する。例えばタッチパネル１０３に表示されている終了ボタンがオペレータによってタッチされると、ＣＰＵ１１１は、登録終了と認定する。登録終了と認定すると、ＣＰＵ１１１は、登録中画面７００を消去する。
【００２３】
登録中画面７００は、データ表示部７０１と画像表示部７０２とに区分される。本実施形態では、画面を上下に二分割し、上方の画面をデータ表示部７０１とし、下方の画面を画像表示部７０２とする。上方の画面を画像表示部７０２とし、下方の画面をデータ表示部７０１としてもよい。画面を左右に二分割し、一方の画面をデータ表示部７０１とし、他方の画面を画像表示部７０２としてもよい。
【００２４】
データ表示部７０１は、商品名の表示領域７０１ａと、買上点数及び買上金額の表示領域７０１ｂと、合計点数及び合計金額の表示領域７０１ｃとを含む。表示領域７０１ａには、スキャナ１０５によって読み取られた商品コードで識別される商品の品名が表示される。表示領域７０１ｂには、同商品の買上点数と買上金額（単価×買上点数）とが表示される。表示領域７０１ｃには、１取引として登録された商品の合計点数と合計金額とが表示される。
【００２５】
スキャナ１０５によって読み取られたコードシンボルの情報が入力されると、ＣＰＵ１１１は、その情報から商品コードを得る。商品コードを得ると、ＣＰＵ１１１は、補助記憶デバイス１１４に記憶される商品データベースを検索して、その商品コードで識別される商品のデータ、例えば品名、単価等を読み出す。そしてＣＰＵ１１１は、商品コード、単価、点数、金額等の商品販売データをＲＡＭ１１３に登録する。またＣＰＵ１１１は、品名を表示領域７０１ａに表示させ、点数及び金額を表示領域７０１ｂに表示させる。さらにＣＰＵ１１１は、ＲＡＭ１１３に登録された商品販売データの合計点数及び合計金額を表示領域７０１ｃに表示させる。  
このようなデータ表示部７０１に対する表示制御は、ＲＯＭ１１２又は補助記憶デバイス１１４に保存された表示制御プログラムに従い、ＣＰＵ１１１が情報処理を行うことにより実現される。
【００２６】
一方、画像表示部７０２に対する表示制御も、上記表示制御プログラムに従い、ＣＰＵ１１１が情報処理を行うことにより実現される。なお、この表示制御を実現するにあたり、表示制御装置は、ＲＡＭ１１３または補助記憶デバイス１１４において、図４の（ａ）に示すデータ構造のコンテンツテーブル８０１と、図４の（ｂ）に示すデータ構造の重量・時間テーブル８０２とを形成する。
【００２７】
コンテンツテーブル８０１は、“０”から始まる一連番号にそれぞれ関連付けて複数のコンテンツデータＸ，Ａ，Ｂ，Ｃ，Ｄ，…を記憶する。コンテンツデータＸ，Ａ，Ｂ，Ｃ，Ｄ，…は、いずれも画像表示部７０２に表示可能な画像データである。画像データは、例えば新製品の広告画像、特売の告知画像、商品のクーポン画像等である。画像データの種類は、特に限定されるものではない。本実施形態では、“０”から“４”までの一連番号に関連付けて５つのコンテンツデータＸ，Ａ，Ｂ，Ｃ，Ｄをコンテンツテーブル８０１で記憶する。
【００２８】
重量・時間テーブル８０２は、段階的に区分された重量Ｍの範囲に対して時間Ｔを記憶する。重量Ｍは、１人又は１組の客が買い上げる商品の総重量である。時間Ｔは、１つのコンテンツデータの表示時間である。表示制御装置は、コンテンツテーブル８０１に記憶されているコンテンツデータを適宜、画像表示部７０２に表示させる。本実施形態では、このコンテンツデータの表示時間Ｔを、商品の総重量Ｍに応じて可変する。具体的には、商品の総重量ＭがＭａ［ｇ：グラム］以下の場合には、表示時間ＴをＴ１［秒］とする。商品の総重量ＭがＭａ［ｇ］よりも重く、かつＭｂ［ｇ］（Ｍ２＞Ｍ１）以下の場合には、表示時間ＴをＴ２［秒］（Ｔ２＞Ｔ１）とする。商品の総重量ＭがＭｂ［ｇ］よりも重い場合には、表示時間ＴをＴ３［秒］（Ｔ３＞Ｔ２＞Ｔ１）とする。すなわち、商品の総重量Ｍが軽くなればなるほど表示時間Ｔが短くなるように、重量・時間テーブル８０２に対して重量及び時間のデータが設定されている。
【００２９】
図５は、画像表示部７０２に対する表示制御の情報処理手順を示す流れ図である。ＣＰＵ１１１は、ＲＯＭ１１２又は補助記憶デバイス１１４に格納された表示制御プログラムにしたがって、図５の流れ図に示す手順の情報処理を実行する。なお、図５に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００３０】
ＣＰＵ１１１は、Act１として番号カウンタＮを“０”にリセットする。番号カウンタＮは、例えばＲＡＭ１１３に形成されている。番号カウンタＮをリセットしたならば、ＣＰＵ１１１は、Act２としてコンテンツテーブル８０１から番号カウンタＮ（Ｎ＝０）の値に関連付けられたコンテンツデータＸを読出す。そしてＣＰＵ１１１は、このコンテンツデータＸに基づく画像を画像表示部７０２に表示させる。
【００３１】
ＣＰＵ１１１は、Act３としてロードセル６０１から出力される電気信号により秤部６００で計測されている重量データを検出する。そしてＣＰＵ１１１は、Act４としてこの重量データを第１のワークメモリＭ１に格納する（検出手段）。第１のワークメモリＭ１は、ＲＡＭ１１３に形成されている。ＣＰＵ１１１は、Act５として第１のワークメモリＭ１に格納された重量データ（以下、重量Ｍ１と称する）が“０”よりも大きいか否かを確認する。秤部６００に物体が載置されている状態では、重量Ｍ１は“０”よりも大きい値をとる。しかし、秤部６００に物体が載置されていない状態では、重量Ｍ１は“０”である。重量Ｍ１が“０”の場合（Act５にてＮＯ）、ＣＰＵ１１１は、Act３の処理に戻る。したがって、秤部６００の上に買い物カゴ等が置かれていない間は、コンテンツデータＸに基づく画像が画像表示部７０２に表示されている。
【００３２】
例えば客の買上商品を収容した買物カゴが秤部６００の上に置かれると、重量Ｍ１が“０”よりも大きい値をとる。重量Ｍ１が“０”よりも大きい値をとると（Act５にてＹＥＳ）、ＣＰＵ１１１は、Act６としてその重量Ｍ１から時間Ｔを決定する。すなわちＣＰＵ１１１は、重量・時間テーブル８０２を検索して、重量Ｍ１が含まれる範囲（レベル）の時間Ｔを読み出す。そしてＣＰＵ１１１は、この時間Ｔをタイマ１１５にセットする（決定手段）。
【００３３】
なお、本実施形態では、買物カゴの重量を無視している。すなわち買上商品を収容した買物カゴが秤部６００の上に置かれた場合、その買物カゴの分も加えた重量を買上商品の総重量Ｍ１としている。買物カゴの重量はほぼ均一であるうえ、比較的軽量なので、重量を無視しても問題はない。因みに、買物カゴの重量を除いて買上商品の総重量を正確に求める場合には、例えばキーボード１０２に買物カゴキーを設定する。そして、この買物カゴキーが操作された場合には、秤部６００で計測された重量から予め設定されている買物カゴの重量を減じた値を、買上商品の総重量Ｍ１とする。あるいはキーボード１０２に買物カゴなしキーを設定する。そして、この買物カゴなしキーが操作されない場合には、秤部６００で計測された重量から予め設定されている買物カゴの重量を減じた値を買上商品の総重量Ｍ１とし、買物カゴなしキーが操作された場合には、秤部６００で計測された重量をそのまま買上商品の総重量Ｍ１とする。
【００３４】
ＣＰＵ１１１は、Act７として番号カウンタＮを“１”だけカウントアップする。そしてＣＰＵ１１１は、Act８として番号カウンタＮがコンテンツテーブル８０１の一連番号最大値“４”を超えたか否かを確認する。番号カウンタＮが最大値“４”を超えている場合（Act８にてＹＥＳ）、ＣＰＵ１１１は、Act９として番号カウンタＮを“１”に戻す。そしてＣＰＵ１１１は、Act１０の処理に進む。一方、番号カウンタＮが最大値“４”を超えていない場合には（Act８にてＮＯ）、ＣＰＵ１１１は、Act９の処理を行うことなく、Act１０の処理に進む。
【００３５】
Act１０では、ＣＰＵ１１１は、コンテンツテーブル８０１から番号カウンタＮの値に関連付けられたコンテンツデータを読出す。そしてＣＰＵ１１１は、このコンテンツデータに基づく画像を画像表示部７０２に表示させる（制御手段）。したがって、番号カウンタＮの値が“１”のときには、画像表示部７０２にコンテンツデータＡの画像が表示される。
【００３６】
コンテンツデータに基づく画像を画像表示部７０２に表示させると同時にＣＰＵ１１１は、タイマ１１５を起動する。そしてＣＰＵ１１１は、Act１１としてこのタイマ１１５がタイムアウトしたか否かを確認する。計時時間がセット時間Ｔに達すると、タイマ１１５はタイムアウトする。タイマ１１５がタイムアウトしていない場合（Act１１にてＹＥＳ）、ＣＰＵ１１１は、Act１２としてロードセル６０１の信号により秤部６００で計測されている重量データを取り込む。そしてＣＰＵ１１１は、Act１３としてこの重量データを第２のワークメモリＭ２に格納する。第２のワークメモリＭ２は、ＲＡＭ１１３に形成されている。ＣＰＵ１１１は、Act１４として第２のワークメモリＭ２に格納された重量データ（以下、重量Ｍ２と称する）が“０”よりも大きいか否かを確認する。重量Ｍ２が“０”よりも大きい場合、秤部６００の上には、買物カゴなどの物体が載せられたままである。この場合（Act１４にてＮＯ）、ＣＰＵ１１１は、Act１１の処理に戻る。すなわちＣＰＵ１１１は、タイマ１１５がタイムアウトしたか否かを確認する。
【００３７】
タイマ１１５がタイムアウトすると（Act１１にてＹＥＳ）、ＣＰＵ１１１は、Act７の処理に戻る。以後ＣＰＵ１１１は、Act７以降の処理を上記と同様に実行する。  
重量Ｍ２が“０”になると（Act１４にてＹＥＳ）、ＣＰＵ１１１は、Act１の処理に戻る。以後ＣＰＵ１１１は、Act１以降の処理を上記と同様に実行する。
【００３８】
このような情報処理手順で画像表示部７０２に対する表示制御が実行されることにより、画像表示部７０２には、以下の表示パターンでコンテンツテーブル８０１に設定されたコンテンツデータＡ，Ｂ，Ｃ，Ｄの画像が表示される。すなわち、秤部６００にて計測された買上商品の総重量Ｍ１から決定された表示時間Ｔ毎に切り替わるパターンで、コンテンツデータＡ，Ｂ，Ｃ，Ｄの画像が順繰りに表示される。そして、秤部６００で買上商品の重量が計測されなくなると、画像表示部７０２には、コンテンツデータＸの画像が表示される。なお、コンテンツデータＸは省略してもよい。その場合、秤部６００で買上商品の重量が計測されなくなると、画像表示部７０２には画像が表示されなくなる。
【００３９】
表示時間Ｔは、買上商品の総重量Ｍ１によって可変する。すなわち、総重量Ｍ１が軽いほど表示時間Ｔは短くなる。買上商品の数が少ないと、総じて商品の総重量Ｍが軽くなる。また買上商品の数が少ないと、買上商品の登録に要する時間は短い。このため、客が客用ディスプレイ１０４の画像を閲覧する時間が短くなる。本実施形態では、商品の総重量Ｍが軽いほど表示時間Ｔが短くなるので、買上商品の数が少ない客に対しても多くのコンテンツデータの画像を見せることができる。
【００４０】
逆に、買上商品の数が多いと、総じて商品の総重量Ｍが重くなる。また買上商品の数が多いと、買上商品の登録に要する時間は長い。このため、客が客用ディスプレイ１０４の画像を閲覧する時間が長くなる。本実施形態では、商品の総重量Ｍが重いほど表示時間Ｔが長くなるので、買上商品の数が多い客に対しては、コンテンツデータの画像をゆっくりと見せることができる。  
かくして、本実施形態によれば、買上商品の量に係らず複数の画像コンテンツを効率よく客に見せられるようになる。
【００４１】
［第２の実施形態］
第２の実施形態も、第１の実施形態と同様に、客用ディスプレイ１０４に対する表示制御装置について説明する。なお、第１実施形態の説明で用いた図１乃至図３は、第２の実施形態でも共通であるので、ここでの説明は省略する。
【００４２】
第２の実施形態においては、重量・時間テーブル８０２の代わりに、図６に示すデータ構造の時間設定テーブル９００を、ＲＡＭ１１３または補助記憶デバイス１１４に備える。時間設定テーブル９００は、画像コンテンツの標準表示時間ｔ１と、この標準表示時間の補正時間ｔ２（ｔ２＜ｔ１）とを記憶する。標準表示時間ｔ１は、コンテンツテーブル８０１に設定されている各コンテンツデータＡ，Ｂ，Ｃ，Ｄの画像を画像表示部７０２に表示させる時間として適正な時間（例えば１０秒）である。補正時間ｔ２は、標準表示時間ｔ１よりも短い任意の時間（例えば２秒）である。
【００４３】
図７乃至図９は、画像表示部７０２に対する表示制御の情報処理手順を示す流れ図である。ＣＰＵ１１１は、ＲＯＭ１１２又は補助記憶デバイス１１４に格納された表示制御プログラムにしたがって、図７乃至図９の流れ図に示す手順の情報処理を実行する。なお、図７乃至図９に示すとともに以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００４４】
ＣＰＵ１１１は、Act２１乃至Act２５として、第１の実施形態のAct１乃至Act５と同様の処理を実行する。そして、秤部６００にて計量される重量Ｍ１が“０”よりも大きくなると（Act２５にてＹＥＳ）、ＣＰＵ１１１は、Act２６としてその重量Ｍ１が第１の閾値Ｗｓ以上か否かを判定する。そして重量Ｍ１が第１の閾値Ｗｓ以上の場合には（Act２６にてＹＥＳ）、ＣＰＵ１１１は、Act２７として単一モード処理を実行する。これに対し、重量Ｍ１が第１の閾値Ｗｓよりも軽い場合には（Act２６にてＮＯ）、ＣＰＵ１１１は、Act２８として分割モード処理を実行する。
【００４５】
単一モードは、画像表示部７０２の画面に１つのコンテンツデータの画像を表示させる。分割モードは、画像表示部７０２の画面を左右又は上下に２分割して同時に２つのコンテンツデータの画像を表示させる。例えば、客にコンテンツデータＡ，Ｂ，Ｃ，Ｄの各画像をそれぞれ１０秒以上見せたい場合、全体では４０秒を必要とする。そこで、重量Ｍ１から想定される登録処理時間が４０秒となる重さを第１の閾値Ｗｓとする。このように第１の閾値Ｗｓを設定することで、登録処理時間が４０秒未満のときには分割モード処理が実行され、登録処理時間が４０秒以上のときには単一モード処理が実行される。
【００４６】
単一モード処理を開始すると、ＣＰＵ１１１は、図８に示すように、Act３１として標準表示時間ｔ１をタイマ１１５にセットする。次いでＣＰＵ１１１は、Act３２乃至Act３９として、第１の実施形態のAct６乃至Act１４と同様の処理を実行する。そして、重量Ｍ２が“０”よりも大きい場合（Act３９にてＮＯ）、ＣＰＵ１１１は、Act４０として重量Ｍ１と重量Ｍ２との差分重量ΔＭを算出する。そしてＣＰＵ１１１は、Act４１として差分重量ΔＭが第２の閾値Ｗｘよりも大きいか否かを判定する。
【００４７】
本実施形態では、重量Ｍ１が第１の閾値Ｗｓ以上のとき、登録処理時間が長くかかると仮定している。しかし、例えば「お米」、「ケース入り飲料」等のように重量が重たい商品が１品目でも含まれていると、登録処理時間は仮定よりも短くなる。重量が重たい商品が登録されると、秤部６００で計量されている重量が大きく変化する。そこで本実施形態では、第２の閾値Ｗｘを例えば１Kgに設定し、差分重量ΔＭが１Kgを超える場合（Act４１にてＹＥＳ）、ＣＰＵ１１１は、Act４２としてタイマ１１５の設定時間Ｔ１を補正時間ｔ２だけ短くする方向に補正する（補正手段）。そしてＣＰＵ１１１は、Act３６の処理に戻り、タイマ１１５がタイムアウトしたか否かを確認する。タイマ１１５がタイムアウトしていない場合（Act３６にてＮＯ）、ＣＰＵ１１１は、Act３７以降の処理を同様に繰り返す。タイマ１１５がタイムアウトしたならば（Act３６にてＹＥＳ）、ＣＰＵ１１１は、Act３２の処理に戻る。
【００４８】
これに対し、差分重量ΔＭが１Kgを超えない場合には（Act４１にてＹＥＳ）、ＣＰＵ１１１は、Act４２の処理を実行することなくAct３６の処理に戻る。したがって、この場合には、補正前の設定時間Ｔ１が経過するまで、Act３７以降の処理が繰り返される。
【００４９】
一方、分割モードが選択された場合には、ＣＰＵ１１１は、図９に示すように、Act５１として標準表示時間ｔ１をタイマ１１５にセットする。次いでＣＰＵ１１１は、Act５２として番号カウンタＮを“１”とする。そしてＣＰＵ１１１は、コンテンツテーブル８０１から番号カウンタＮの値に関連付けられた第１のコンテンツデータと番号カウンタＮ＋１の値に関連付けられた第２のコンテンツデータとを読出す。そしてＣＰＵ１１１は、これらの第１及び第２のコンテンツデータに基づく２つの画像を画像表示部７０２に表示させる。例えばＣＰＵ１１１は、画像表示部７０２の画面を左右に２分割し、一方に第１のコンテンツデータに基づく画像を表示させ、他方に第２のコンテンツデータに基づく画像を表示させる。したがって、番号カウンタＮの値が“１”のときには、画像表示部７０２にコンテンツデータＡの画像とコンテンツデータＢの画像とが表示される。
【００５０】
これら２つの画像を画像表示部７０２に表示させると同時にＣＰＵ１１１は、タイマ１１５を起動する。そしてＣＰＵ１１１は、Act５４としてこのタイマ１１５がタイムアウトしたか否かを確認する。計時時間がセット時間ｔ１を超えていない場合（Act５４にてＮＯ）、ＣＰＵ１１１は、Act５５乃至Act５７として、第１の実施形態のAct１２乃至Act１４と同様の処理を実行する。
【００５１】
これに対し、計時時間がセット時間ｔ１を超えた場合、すなわちタイムアウトした場合には（Act５４にてＹＥＳ）、ＣＰＵ１１１は、Act５８として番号カウンタＮを“２”だけカウントアップする。そしてＣＰＵ１１１は、Act５９として番号カウンタＮがコンテンツテーブル８０１の一連番号最大値“４”を超えたか否かを確認する。番号カウンタＮが最大値“４”を超えている場合（Act５９にてＹＥＳ）、ＣＰＵ１１１は、Act５２の処理に戻り、番号カウンタＮを“１”に戻す。そしてＣＰＵ１１１は、Act５３の処理に進む。一方、番号カウンタＮが最大値“４”を超えていない場合には（Act５９にてＮＯ）、ＣＰＵ１１１は、Act５２の処理を行うことなく、Act５３の処理に進む。
【００５２】
このように第２の実施形態では、商品の総重量Ｍが第１の閾値Ｗｓよりも重いときには単一モード処理が実行され、軽いときには分割モード処理が実行される。単一モード処理が実行されると、画像表示部７０２には、コンテンツデータＡ，Ｂ，Ｃ，Ｄの画像がそれぞれ１画像ずつ時間ｔ１毎に切り替わって表示される。これに対し、分割モード処理が実行された場合には、コンテンツデータＡ，Ｂ，Ｃ，Ｄの画像が２つずつ組になり時間ｔ１毎に切り替わって画像表示部７０２に表示される。したがって、分割モード処理が実行された場合、すなわち買上商品の登録に要する時間が短いと想定される場合には、単一モード処理が実行されたとき、すなわち買上商品の登録に要する時間が長いと想定される場合と比較して、半分の時間でコンテンツデータＡ，Ｂ，Ｃ，Ｄの画像を客に見せることができる。
【００５３】
［変形例］
前記実施形態では、買上商品の総重量から買上商品の量を検出したが、量の検出手段はこれに限定されるものではない。例えば、会計カウンタ３００に置かれた買物カゴをその上方からカメラで撮影し、その撮影画像から買物カゴ内の商品の数を推定してもよい。
【００５４】
また、例えばキーボード１０２に買上商品の量が多いのか少ないのかを指示するキーを設ける。そして、キャッシャが会計カウンタ３００に置かれた買物カゴを見て買上商品の量が多いのか少ないのかを判断し、キー操作するようにしてもよい。この場合、キー入力を受け付ける手段が検出手段となる。
【００５５】
また、前記実施形態は、商品読取装置の客用ディスプレイに対する表示制御装置を例示したが、他のディスプレイに対する表示制御についても、本発明は同様にして適用できるものである。
【００５６】
なお、表示制御装置の譲渡は一般に、制御プログラムがＲＯＭに記憶された状態にて行われる。しかしこれに限らず、コンピュータ装置が備える書き込み可能な記憶デバイスに、このコンピュータ装置とは個別に譲渡された制御プログラムがユーザなどの操作に応じて書き込まれてもよい。制御プログラムの譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００５７】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］複数のコンテンツを表示可能な表示デバイスと、客が買い上げる商品の量を検出する検出手段と、前記検出手段により検出された前記商品の量に基づいて、前記複数のコンテンツの表示パターンを決定する決定手段と、前記決定手段により決定された前記表示パターンに従い前記複数のコンテンツを前記表示デバイスに表示させる制御手段と、を具備したことを特徴とする表示制御装置。  
［２］前記決定手段は、前記商品の量の多少により前記複数のコンテンツの個々の表示時間を決定する、ことを特徴とする［１］記載の表示制御装置。  
［３］前記検出手段により検出される前記商品の量の変化量が基準よりも大きい場合に、前記決定手段により決定された前記表示時間を補正する補正手段、をさらに具備したことを特徴とする［２］記載の表示制御装置。  
［４］前記決定手段は、前記商品の量の多少により前記複数のコンテンツの一画面上の表示数を決定する、ことを特徴とする［１］記載の表示制御装置。  
［５］複数のコンテンツを表示可能な表示デバイス、及び客が買い上げる商品の量を検出する検出手段、を備えたコンピュータに、前記検出手段により検出された前記商品の量に基づいて、前記複数のコンテンツの表示パターンを決定する機能と、前記決定された前記表示パターンに従い前記複数のコンテンツを前記表示デバイスに表示させる機能と、を実現させるための制御プログラム。
【符号の説明】
【００５８】
１００…商品読取装置、１０４…客用ディスプレイ、１１１…ＣＰＵ、１１２…ＲＯＭ、１１３…ＲＡＭ、１１４…補助記憶デバイス、１１５…タイマ、１１６…通信インターフェース、１１７…信号入出力回路、６００…秤部、６０１…ロードセル、７００…登録中画面、８０１…コンテンツテーブル、８０２…重量・時間テーブル、９００…時間設定テーブル。
【図１】
2020024768.tif 000003
【図２】
2020024768.tif 000004
【図３】
2020024768.tif 000005
【図４】
2020024768.tif 000006
【図５】
2020024768.tif 000007
【図６】
2020024768.tif 000008
【図７】
2020024768.tif 000009
【図８】
2020024768.tif 000010
【図９】
2020024768.tif 000011
【手続補正書】
【提出日】令和1年11月25日(2019.11.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のコンテンツを表示可能な表示デバイスと、
客が買い上げる商品のうちの売上登録が済んでいない商品の重量を検出する検出手段と、
前記検出手段により検出された前記商品の重量が閾値以上の場合には、画面に１つのコンテンツを順次表示させる表示パターンを決定する第１の決定手段と、
前記検出手段により検出された前記商品の重量が前記閾値よりも軽い場合には、画面を分割してそれぞれに前記複数のコンテンツを表示させる表示パターンを決定する第２の決定手段と、
前記第１の決定手段又は前記第２の決定手段により決定された前記表示パターンに従い前記複数のコンテンツを前記表示デバイスに表示させる制御手段と、
を具備したことを特徴とする表示制御装置。
【請求項２】
前記検出手段により検出される前記商品の重量の変化量が基準よりも大きい場合に、前記第１の決定手段により決定された前記表示時間を補正する補正手段、
をさらに具備したことを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記第２の決定手段は、画面を左右に分割してそれぞれに前記複数のコンテンツを表示させる表示パターンを決定する、
ことを特徴とする請求項１記載の表示制御装置。
【請求項４】
前記第２の決定手段は、画面を上下に分割してそれぞれに前記複数のコンテンツを表示させる表示パターンを決定する、
ことを特徴とする請求項１記載の表示制御装置。
【請求項５】
複数のコンテンツを表示可能な表示デバイス、及び客が買い上げる商品のうちの売上登録が済んでいない商品の重量を検出する検出手段、を備えたコンピュータに、
前記検出手段により検出された前記商品の重量が閾値以上の場合には、画面に１つのコンテンツを順次表示させる表示パターンを決定する機能と、
前記検出手段により検出された前記商品の重量が閾値よりも軽い場合には、画面を分割してそれぞれに前記複数のコンテンツを表示させる表示パターンを決定する機能と、
前記決定された前記表示パターンに従い前記複数のコンテンツを前記表示デバイスに表示させる機能と、
を実現させるための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
一実施形態において、表示制御装置は複数のコンテンツを表示可能な表示デバイスと、検出手段と、第１の決定手段と、第２の決定手段と、制御手段とを含む。検出手段は、客が買い上げる商品のうちの売上登録が済んでいない商品の重量を検出する。第１の決定手段は、検出手段により検出された商品の重量が閾値以上の場合には、画面に１つのコンテンツを順次表示させる表示パターンを決定する。第２の決定手段は、検出手段により検出された商品の重量が閾値よりも軽い場合には、画面を分割してそれぞれに複数のコンテンツを表示させる表示パターンを決定する。制御手段は、第１の決定手段又は第２の決定手段により決定された表示パターンに従い複数のコンテンツを表示デバイスに表示させる。