(57)【特許請求の範囲】
【請求項１】
情報を表示するディスプレイと、
前記ディスプレイに積層配置されたタッチパネルと、
記憶部に記憶されている複数の商品の商品画像を縮小表示して得られるドット状の形態画像を、色相、明度、彩度という色の三要素から体系化して空間に配置した色空間画像を前記ディスプレイに表示し、前記色空間上での各商品の前記形態画像の配置位置と各商品を特定する商品コードとを対応づけて記憶し、前記色空間画像上での前記タッチパネルのタッチ指定された領域内に位置する一又は複数の商品の形態画像を拡大表示し、拡大表示された一又は複数の商品の形態画像から前記タッチパネルのタッチ指定によって選択された単一の商品の前記商品コードに基づいて決済処理を含む商品販売データ処理を実行する制御部と、
を備える商品販売データ処理装置。
【請求項２】
購入する商品を載置するための商品載置領域を有するチェックアウトカウンタと、
前記商品載置領域に載置された商品に付されている近距離無線通信用の無線タグとデータ通信を実行し、前記無線タグからその記憶データを取得する無線通信部と、
商品コードとその商品の形態を視覚的に表現する形態画像の画像データとを対応付けて記憶する商品画像データベースを格納する記憶部にアクセスし、前記無線通信部が取得した前記記憶データに含まれている商品コードに対応する画像データを取得し、取得した画像データに基づく形態画像を前記ディスプレイの表示領域中のＸ軸方向とＹ軸方向とに展開して取引画像を表示する手段と、を備え、
前記商品販売データ処理を、前記タッチパネルでの操作によって選択された商品の商品コードのみならず、前記無線通信部が取得した前記記憶データに含まれている商品コードに基づいても実行するようにした、請求項１記載の商品販売データ処理装置。
【請求項３】
前記商品載置領域に載置された商品の重量を計量する秤部と、
商品コードにその商品の重量データを対応付けて記憶する商品重量データベースを格納する記憶部にアクセスし、前記無線通信部が取得した前記記憶データに含まれている商品コードに対応する重量データを取得し、取得した重量データに基づいて判定される前記商品載置領域に載置された全ての商品の合計の判定重量と前記秤部によって計量された計量重量との一致不一致を判定する手段と、
を備え、前記判定重量と前記計量重量との不一致の判定に応じて、前記タッチパネルによる色彩に基づく商品コードの入力処理を実行するようにした、請求項２記載の商品販売データ処理装置。
【請求項４】
前記商品載置領域に載置された商品の画像を撮像するカメラと、
前記カメラの撮像データを解析して前記商品載置領域に載置された商品の載置個数を判定する手段と、
前記無線通信部が取得した前記記憶データに含まれている商品コードから商品の読み取り個数を判定する手段と、
前記読み取り個数と前記載置個数との一致不一致を判定する手段と、
を備え、前記読み取り個数と前記載置個数との不一致の判定に応じて、前記タッチパネルによる色彩に基づく商品コードの入力処理を実行するようにした、請求項２又は請求項３記載の商品販売データ処理装置。
【請求項５】
前記ディスプレイは、前記チェックアウトカウンタの天板面に上向きで配置されている、請求項２ないし請求項４のいずれかに記載の商品販売データ処理装置。
【請求項６】
前記チェックアウトカウンタを挟んで対面する店員若しくは顧客又はその双方に向けて取引情報をそれぞれ前記ディスプレイに表示する手段を備える、請求項５記載の商品販売データ処理装置。
【請求項７】
前記ディスプレイ上に表示させた商品の形態画像の表示方向を店員側あるいは顧客側に反転表示する手段を備える、請求項５又は６記載の商品販売データ処理装置。
【請求項８】
前記タッチパネル上での所定操作に応じて前記ディスプレイ上に表示させた商品の形態画像の表示方向を反転表示する、
請求項７記載の商品販売データ処理装置。
【請求項９】
前記商品載置領域に載置された商品の重量を計量する秤部と、
商品コードにその商品の重量データを対応付けて記憶する商品重量データベースを格納する記憶部にアクセスし、前記無線通信部が取得した前記記憶データに含まれている商品コードに対応する重量データを取得し、取得した重量データに基づいて判定される前記商品載置領域に載置された全ての商品の合計の判定重量と前記秤部によって計量された計量重量との一致不一致を判定する手段と、
を備え、前記ディスプレイ上に表示させた商品の形態画像の表示方向を、前記判定重量と前記計量重量との一致が判定される前と後とで反転させるようにした、請求項７又は８記載の商品販売データ処理装置。
【請求項１０】
前記商品載置領域に載置された商品の画像を撮像するカメラと、
前記カメラの撮像データを解析して前記商品載置領域に載置された商品の載置個数を判定する手段と、
前記無線通信部が取得した前記記憶データに含まれている商品コードから商品の読み取り個数を判定する手段と、
前記読み取り個数と前記載置個数との一致不一致を判定する手段と、
を備え、前記ディスプレイ上に表示させた商品の形態画像の表示方向を、前記読み取り個数と前記載置個数との一致が判定される前と後とで反転させるようにした、請求項７又は８記載の商品販売データ処理装置。
【請求項１１】
情報を表示するディスプレイと、前記ディスプレイに積層配置されたタッチパネルと、を備える商品販売データ処理装置のコンピュータにインストールされ、当該コンピュータに、
商品コードに紐付けられている複数の商品の商品画像を縮小表示して得られるドット状の形態画像を、色相、明度、彩度という色の三要素から体系化して空間に配置した色空間画像を前記ディスプレイに表示する機能と、
前記色空間画像上での前記タッチパネルのタッチ指定された領域内に位置する一又は複数の商品の形態画像を拡大表示する機能と、
前記拡大表示された商品の形態画像から前記タッチパネルのタッチ指定によって選択された単一の商品の形態画像に紐付けられている商品コードを取得する機能と、
前記取得した商品コードに基づいて決済処理を含む商品販売データ処理を実行する機能と、
を実行させる商品販売データ処理用のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客との対面販売によって生ずる商品販売データを処理するための商品販売データ処理装置及びそのためのコンピュータプログラムに係り、特に、取引情報の表示技術に関する。
【背景技術】
【０００２】
コンビニエンスストア、スーパーマーケット、ドラッグストア、郊外型大型店舗等のような各種の店舗で使用されるＰＯＳ端末では、まずは、顧客が購入を希望する商品の商品コードを入力する必要がある。そのための方策として、商品にその商品コードをコードシンボルの形態で表現するバーコード等を付しておき、これをバーコードリーダ等のコードシンボルを光学的に読み取ることができる機器で読み取って商品コードを入力する方策がある。
【０００３】
これに対して、近年、商品に無線タグを取り付け、無線タグのメモリにその無線タグを付した商品に関するデータ、例えば、商品コードを記憶させておき、そのデータを用いて商品販売データ処理や商品管理を実行するようにした各種の技術が提案され、実用化されている。また、無線タグのメモリに記憶されている商品コード等のデータを複数商品について一括して読み取ることで、効率的なチェックアウトを可能にする技術についても開発が進められ、一部実用化されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００７−２２６３２０号公報
【特許文献２】特開２０００−２８３８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
コードシンボルの形態で表現されている商品コードを光学的に読み取る場合であっても、無線タグに記憶させた商品コードを近距離無線通信によって読み取る場合であっても、商品にコードシンボルや無線タグが付されていなければならない。これに対して、商品によっては、そのようなコードシンボルや無線タグを付しにくかったり、それらを付す前に販売したかったりするような場合もある。あるいは、複数の商品に付された無線タグを一括読み取りする技術は、現状のところ、１００％の読み取り率が得られるに至っておらず、この場合には、何らの手法で未登録となった商品の商品コードを入力する必要がある。しかしながら、コードシンボルや無線タグが付されていない商品については、商品コードの入力が困難であるという問題がある。
【０００６】
これに対して、特許文献２には、商品の商品名や商品が属する部門の部門名の頭文字をキー入力できるようにしておき、その頭文字を商品名又は部門名として有している商品の一覧リストをディスプレイに表示し、一覧リストから所望の商品を選択できるようにした発明が記載されている（段落００３５〜００４１、図４、図５参照）。本発明の発明者は、このような特許文献２に記載されている手法以外にも、コードシンボルや無線タグが付されていない商品についてその商品コードを容易に入力できる技術の研究開発に、鋭意努力している。
【０００７】
本発明の目的は、コードシンボルや無線タグが付されていない商品について、その商品コードを容易に入力できるようにすることである。
【課題を解決するための手段】
【０００８】
本発明の商品販売データ処理装置は、情報を表示するディスプレイと、
前記ディスプレイに積層配置されたタッチパネルと、記憶部に記憶されている複数の商品の商品画像を縮小表示して得られるドット状の形態画像を、色相、明度、彩度という色の三要素から体系化して空間に配置した色空間画像を前記ディスプレイに表示し、前記色空間上での各商品の形態画像の配置位置と各商品を特定する商品コードとを対応づけて記憶し、前記色空間画像上での前記タッチパネルのタッチ指定された領域内に位置する一又は複数の商品の形態画像を拡大表示し、拡大表示された一又は複数の商品の形態画像から前記タッチパネルのタッチ指定によって選択された単一の商品の前記商品コードに基づいて決済処理を含む商品販売データ処理を実行する制御部と、を備える。
【００１４】
本発明の商品販売データ処理用のコンピュータプログラムは、情報を表示するディスプレイと、前記ディスプレイに積層配置されたタッチパネルと、を備える商品販売データ処理装置のコンピュータにインストールされ、当該コンピュータに、商品コードに紐付けられている複数の商品の商品画像を縮小表示して得られるドット状の形態画像を、色相、明度、彩度という色の三要素から体系化して空間に配置した色空間画像を前記ディスプレイに表示する機能と、前記色空間画像上での前記タッチパネルのタッチ指定された領域内に位置する一又は複数の商品の形態画像を拡大表示する機能と、前記拡大表示された商品の形態画像から前記タッチパネルのタッチ指定によって選択された単一の商品の形態画像に紐付けられている商品コードを取得する機能と、前記取得した商品コードに基づいて決済処理を含む商品販売データ処理を実行する機能と、を実行させる。
【発明の効果】
【００１７】
本発明によれば、商品の色彩から商品を絞り込んで単一の商品を選択することができ、したがって、コードシンボルや無線タグが付されていない商品についても、その商品コードを容易に入力できるようにすることができる。
【発明を実施するための最良の形態】
【００１８】
（本発明の実施の一形態）
本発明の実施の一形態を図１〜図３１に基づいて説明する。
【００１９】
本実施の形態の商品販売データ処理装置は、ＰＯＳ端末１０１（図１等参照）への適用例である。このＰＯＳ端末１０１について詳細に説明する前に、ＰＯＳ端末１０１が設置される店舗３０１（図１等参照）での販売形態について述べる。
【００２０】
図１は、ＰＯＳ端末１０１が設置される店舗３０１を示す模式図である。店舗３０１は、売場３０２、チェックアウトコーナー３０３及びバックヤード３０４に区分されている。店舗３０１の入口ドア３０５を開けると売場３０２に至り、売場３０２から通路３０６を介してチェックアウトコーナー３０３に入れるようになっている。売場３０２及びチェックアウトコーナー３０３とバックヤード３０４との間は仕切られており、ドア３０７によって開閉可能となっている。
【００２１】
売場３０２には、複数個の商品陳列棚３０８が配置されており、これらの商品陳列棚３０８には現実の商品Ａの他に、注文札Ｏが陳列されている。
【００２２】
チェックアウトコーナー３０３には、二台のＰＯＳ端末１０１が設置されている。
【００２３】
バックヤード３０４には、ストアサーバ４０１が設置されている。
【００２４】
ここで、現実の商品Ａと注文札Ｏとについて説明を加える。現実の商品Ａは購入後にそのまま持ち帰る商品であり、注文札Ｏは購入後に配送してもらう商品を札として表現している。すなわち、後述する商品載置領域１０５（図２参照）に載置される商品とは、現実の商品Ａと注文札Ｏとを示すものである。現実の商品Ａにも注文札Ｏにも、近距離無線通信用の無線タグ（図示せず）が取り付けられている。無線タグのメモリには、この無線タグが付されている商品Ａ又は注文札Ｏが表現している商品についての各種商品情報が記憶保存されている。代表的な商品情報は、その商品の種類を識別するための商品コードである。その他、無線タグのメモリには、現実の商品Ａと注文札Ｏとを識別するための識別コードも記憶保存されている。現実の商品Ａに付される無線タグのメモリには現実の商品であることを特定する識別コードが、注文札Ｏに付される無線タグのメモリには注文札であることを特定する識別コードがそれぞれ記憶保存されている。注文札Ｏは、一例として、カード形態や棒状形態をしている。商品陳列棚３０８に陳列できる形態であれば、注文札Ｏの形態はどのようなものであっても良い。もっとも、注文札Ｏには、それが表現している商品の名称や価格等が印刷等によって表示されていることが望ましい。
【００２５】
図２は、対面販売中であるＰＯＳ端末１０１を示す斜視図である。ＰＯＳ端末１０１は、チェックアウトカウンタ１０２をその構成要素として含み、チェックアウトカウンタ１０２と一体に構成されている。チェックアウトカウンタ１０２は、その天板面の一部領域に、情報を表示するディスプレイ１０３を備える。ディスプレイ１０３としては、液晶表示ディスプレイ、プラズマディスプレイ等を用いることができる。このようなディスプレイ１０３にはタッチパネル１０４が積層配置されている。チェックアウトカウンタ１０２の天板面において、ディスプレイ１０３及びタッチパネル１０４が配置されていない他の一部領域は、購入する商品を載置するための商品載置領域１０５となっている。チェックアウトカウンタ１０２の天板面におけるディスプレイ１０３及びタッチパネル１０４の配置領域と商品載置領域１０５との区別については、図４に示す通りである。図４中、便宜上、ディスプレイ１０３及びタッチパネル１０４の配置領域をＯＡ、商品載置領域１０５をＰＡと表記して示す。
【００２６】
チェックアウトカウンタ１０２には、近距離用の無線通信部１０６と、近距離無線通信用のリーダライタ１０７と、秤部１０８と、音声認識ユニット１０９と、音響ユニット１１０とが内蔵されている（いずれも図３参照）。
【００２７】
無線通信部１０６は、商品載置領域１０５に載置された品物に付されている近距離無線通信用の無線タグとデータ通信を実行し、無線タグからその記憶データを取得する。つまり、無線通信部１０６は、商品載置領域１０５に図示しないアンテナを埋設し、ＲＦＩＤ（Radio Frequency Identification）の技術を用いて無線タグとデータ通信を実行する。無線通信部１０６が近距離無線通信をする対象物は、代表的には前述した現実の商品Ａ及び注文札Ｏに付されている無線タグである。その他、無線通信部１０６は、顧客が所持する会員カードＣに内蔵されている無線タグとの間でも近距離無線通信を実行する。この場合、会員カードＣは、商品載置領域１０５に載置する商品Ａや注文札Ｏを収納するショッピングバスケット３０９に取り付けられた状態となっている。
【００２８】
リーダライタ１０７は、ＲＦＩＤ技術によって決済可能な非接触型のＩＣチップとの間で通信する。ＩＣチップは、一例として、現金と等価な価値を有する電子マネーを記憶保存するデータ構造のものが用いられる。別の実施の一形態として、ＩＣチップは、引き落し銀行口座を特定するための識別番号を記憶保存し、決済に際して利用されるデビット型のものであってもよい。いずれにしても、ＩＣチップは、例えばカードに埋め込まれたり、携帯電話に内蔵されたりしている。
【００２９】
秤部１０８は、一例としてロードセル秤によって構成され、チェックアウトカウンタ１０２の天板面に配置されている商品載置領域１０５に載置された品物の重量を計量する。
【００３０】
音声認識ユニット１０９は、マイク１１１から取り込んだ音声のアナログ信号をＡＤコンバータによってデジタル信号に変換し、デジタル信号に変換された音声信号を不特定話者の音声認識用のデジタル回路で音声認識する（いずれも図示せず）。この際、音声認識用のデジタル回路が有している音声辞書を参照して音声認識を行ない、認識結果である音声をコードデータとして出力する。ＡＤコンバータ及びデジタル回路は、例えば集積回路として集積化されている。なお、不特定話者の音声を認識するための回路としては、既存のあらゆる回路構成を採用することができる。
【００３１】
音響ユニット１１０は、音声や各種の効果音等の音響を合成する音声合成ＬＳＩを内蔵し、この音声合成ＬＳＩによって合成された音声をスピーカ１１２から空間に出力する。
【００３２】
図２に示すように、本実施の形態のＰＯＳ端末１０１は、チェックアウトカウンタ１０２を挟んでキャッシャである店員と顧客とが対面した状態で商品の販売を行なうように構成されている。この際、ＰＯＳ端末１０１は、顧客が購入しようとする商品、その単価、合計金額等の取引情報を含む取引画面１５１をディスプレイ１０３に表示する。ディスプレイ１０３は、前述したように、チェックアウトカウンタ１０２の天板面上に上向きで配置されている。したがって、ＰＯＳ端末１０１は、店員と顧客とが共に視認することができるチェックアウトカウンタ１０２の天板面という特異な位置に取引情報を表示する。そして、店員及び顧客の双方は、共に、必要に応じてタッチパネル１０４をタッチ操作することで、ディスプレイ１０３に表示される表示状態を変化させたり、特定の指示を入力したりすることができる。この点については、図２９〜図３１に基づいて後に詳述する。
【００３３】
ＰＯＳ端末１０１は、まず、ディスプレイ１０３上に、取引画面１５１の基礎となる背景画像１５２を表示させる。そして、チェックアウトカウンタ１０２の商品載置領域１０５に商品Ａや注文札Ｏが収納されたショッピングバスケット３０９が載置されたならば、無線通信部１０６が取得したそれらの商品Ａや注文札Ｏに取り付けられている無線タグ（図示せず）の記憶データに基づいて後述する商品画像データベース２１０ｃ（図３参照）から取得される商品の形態画像１５３を背景画像１５２上に展開して表示する。この際に背景画像１５２に展開して表示される商品は、一画面として表示できる限りにおいて、無線タグから記憶データを読み取られた全ての商品である。
【００３４】
図３は、ＰＯＳ端末１０１のハードウェア構成を示すブロック図である。ＰＯＳ端末１０１は、前述したように、ディスプレイ１０３への情報表示処理とタッチパネル１０４からの情報入力処理とを実行し、無線タグと近距離無線通信を実行する無線通信部１０６、決済可能な非接触型のＩＣチップとの間のデータ送受信処理を実行するリーダライタ１０７及び秤部１０８からのデータ受信処理を実行し、更に、決済処理を含む商品販売データ処理を実行する。このような各種の処理は、制御部２０１によって行なわれる。制御部２０１は、例えば動作シーケンスが書き込まれた半導体チップ構成のものであっても、メモリにプログラムを記憶させて動作するマイクロコンピュータ構成のものであっても良い。ここでは、マイクロコンピュータ構成の制御部２０１を紹介する。
【００３５】
制御部２０１の中核をなすのはＣＰＵ２０２である。ＣＰＵ２０２には、固定データを固定的に記憶するＲＯＭ２０３と、可変データを書き換え自在に記憶するＲＡＭ２０４と、ディスプレイ１０３に表示する表示画像を生成するＶＲＡＭ２０５と、ＨＤＤ２０６とがシステムバス２０７を介して接続されている。ＨＤＤ２０６には、ＯＳ２０８（オペレーティングシステム）、商品販売データ処理用のコンピュータプログラム２０９、商品データベース２１０及び画像ライブラリー２１１が格納されている。これらのＯＳ２０８、コンピュータプログラム２０９、商品データベース２１０及び画像ライブラリー２１１は、その全部又は一部がＰＯＳ端末１０１の起動時にＲＡＭ２０４に移されて使用される。以下、商品データベース２１０及び画像ライブラリー２１１について説明する。
【００３６】
商品データベース２１０は、店舗３０１で扱う各種の商品に関する情報を記憶するデータベースであり、商品データファイル２１０ａ、商品重量データベース２１０ｂ及び商品画像データベース２１０ｃを含んでいる。
【００３７】
商品データファイル２１０ａは、ＰＬＵ領域２１０ａ−１と、商品音声体系領域２１０ａ−２と、商品色彩体系領域２１０ａ−３とを有している。
【００３８】
ＰＬＵ領域２１０ａ−１は、個々の商品を特定する商品コードに対応させてその商品の単価とセット割引情報とを記憶している。セット割引情報は、セット割引が成立するための条件と、セット割引が成立した場合の割引に関する情報とを含んでいる。セット割引には、異なる商品がセットで購入される場合に成立するミックスアンドマッチ（Ｍ＆Ｍ）と、同一商品がある個数購入される場合に成立する複数購入割引とがある。セット割引が成立するための条件として、ＰＬＵ領域２１０ａ−１には、個々の商品コード毎に、ミックスアンドマッチ（Ｍ＆Ｍ）が適用されるかどうかという情報とミックスアンドマッチ（Ｍ＆Ｍ）を成立させる他の商品の商品コードとが記憶されている。また、セット割引が成立するための条件として、ＰＬＵ領域２１０ａ−１には、個々の商品コード毎に、複数購入割引が適用されるかどうかという情報と複数購入割引が成立する場合の個数の情報とが記憶されている。そして、セット割引が成立した場合の割引に関する情報として、ＰＬＵ領域２１０ａ−１には、割引金額、割引率、割引後の単価、セット割引を成立させている商品全体の割引後の価格等が記憶されている。
【００３９】
商品音声体系領域２１０ａ−２は、コードデータをキーとして、個々の商品の商品コードの階層構造を定義している。例えば、「りんご」に属する商品として、「世界一」、「ゴールデンデリシャス」、「ジョナゴールド」、「王林」、「千秋」、「つがる」、「青森産りんご」という七種類がＰＬＵ領域２１０ａ−１に異なる商品コードで記憶されているものと想定する。この場合、商品音声体系領域２１０ａ−２では、「りんご」というコードデータに対応付けて、それらの七種類の商品コードを紐付けして記憶している。これにより、「りんご」に割り当てられたコードデータからそれらの七種類の異なる商品コードで表現される商品を検索することが可能となる。
【００４０】
ここで、コードデータは、音声認識ユニット１０９が出力するコードデータに対応するコード体系を有している。例えば、音声認識ユニット１０９は、「りんご」という発話に対して「りんご」という音声を認識し、これに対応するコードデータを出力する。商品音声体系領域２１０ａ−２が管理しているデータコードは、そのような音声認識ユニット１０９が出力するデータコードに対応させている。したがって、本例の場合、商品音声体系領域２１０ａ−２は、音声認識ユニット１０９が「りんご」という音声認識に従い出力するデータコードと同一のデータコードに属する商品として、「世界一」、「ゴールデンデリシャス」、「ジョナゴールド」、「王林」、「千秋」、「つがる」、「青森産りんご」という七種類の商品の商品コードを記憶している。
【００４１】
商品色彩体系領域２１０ａ−３は、色彩をキーとして、個々の商品の商品コードの階層構造を定義している。つまり、本実施の形態では、色彩の指定に基づいて商品を検索できる仕組みが採用されている（図２０〜図２８参照）。そして、このような商品の検索手法については、後に、三種類のバリエーション（色彩登録処理（その一）、色彩登録処理（その二）、色彩登録処理（その三））を紹介する（図２０〜図２３、図２４〜図２５、図２７〜図２８参照）。商品色彩体系領域２１０ａ−３の記憶データの内容は、それらのバリエーションをなす商品の検索手法によって相違する。そこで、ここでは、検索手法毎にどのようなデータが商品色彩体系領域２１０ａ−３に記憶されているのかを紹介する。
【００４２】
商品の検索手法（その一）の場合、商品色彩体系領域２１０ａ−３には、ある商品を特定する商品コードとその配置位置とが紐付けによって対応付けられて、かつ、その配置位置が階層化されて定義されている。つまり、商品の検索手法（その一）では、色空間を形成するように商品の画像をドット状に配列してディスプレイ１０３に表示する。この場合、商品の画像としてカラー画像を用いる。したがって、その画像にはその商品の色彩が含まれているので、そのようなカラー画像を適宜に配列することで、ディスプレイ１０３に色空間画像ＣＳｐ（図２１〜図２３参照）を表現することが可能となる。この場合、商品の画像は、商品色彩体系領域２１０ａ−３で配置位置が定義されている商品コードに基づいて後述する商品画像データベース２１０ｃから引用する。つまり、商品画像データベース２１０ｃには、後述するように、商品コードに対応付けてその商品の画像データが格納されている。
【００４３】
そして、商品色彩体系領域２１０ａ−３が定義する商品コードの配置位置の階層は、ディスプレイ１０３に表示する色空間画像ＣＳｐの縮小率に関係している。つまり、ディスプレイ１０３には、色空間画像ＣＳｐとして、図２１に示すような全ての色彩を含む色空間画像ＣＳｐと図２３に示すような拡大された一部の色彩の色空間画像ＣＳｐとが表示される。このため、同一の色彩であっても、全ての色彩を含む色空間画像ＣＳｐと一部の色彩の色空間画像ＣＳｐとではその配置位置が相違する。そこで、商品色彩体系領域２１０ａ−３には、色空間画像ＣＳｐの縮小率に応じた商品コードの配置位置が階層的に定義されている。配置位置の定義は、一例として、画像の中心点を配置すべきＸＹ座標によってなされる。
【００４４】
商品の検索手法（その二）の場合、商品色彩体系領域２１０ａ−３には、ある色彩を特定する色彩コードとある商品を特定する商品コードとが１対１又は２以上の関係で紐付けによって対応付けられ、それらの配置位置が階層化されて定義されている。例えば、前述した「りんご」に属する商品を例に挙げると、ＰＬＵ領域２１０ａ−１には、「りんご」に属する商品として、「世界一」、「ゴールデンデリシャス」、「ジョナゴールド」、「王林」、「千秋」、「つがる」、「青森産りんご」という七種類が異なる商品コードで記憶されている。商品の検索手法（その二）の場合、商品色彩体系領域２１０ａ−３に、それらの七種類の商品コードは、全て、「赤」という色彩を特定する単一の色彩コードに対応させて記憶されている。
【００４５】
そして、色彩コードは、商品色彩体系領域２１０ａ−３に、ディスプレイ１０３に前述した色空間画像ＣＳｐを表示することができるように配置位置が階層化されて定義されている。この場合の配置位置は、色彩コードによって特定される色彩が図２５に示すように色ドット画像ＣＤとしてドット表示される位置である。商品色彩体系領域２１０ａ−３には、一例として、色ドット画像ＣＤを形成する全てのＸＹ座標が配置位置として定義され、別の一例として、色ドット画像ＣＤの中心をなすＸＹ座標とこの座標点を中心とする半径とが配置位置として定義されている。また、「階層化」の意味は、商品の検索手法（その一）で紹介した意味内容と同一である。
【００４６】
ここで、実際にディスプレイ１０３に色空間画像ＣＳｐを表示する場合、ＣＰＵ２０２は色彩コードをディスプレイ１０３の図示しない表示ドライバに送信する。これにより、表示ドライバは対応する色彩を表示し得るようにディスプレイ１０３を駆動制御し、その対応する色彩を表現する。
【００４７】
商品の検索手法（その三）の場合、商品色彩体系領域２１０ａ−３には、ある色彩を特定する色彩コードとある商品を特定する商品コードとが１対１又は２以上の関係で紐付けされて定義されており、これに加えて、ある色彩を特定する二色以上の色彩コードの組み合わせとある商品を特定する商品コードとが１対１又は２以上の関係で紐付けされて定義されている。例えば、「長葱」という商品は、白色と緑色とを有している。そこで、商品色彩体系領域２１０ａ−３には、「白色」を特定する色彩コードと「緑色」を特定する色彩コードとの組み合わせに対応させて、「長葱」という商品の商品コードが記憶されている。
【００４８】
商品の検索手法（その三）では、商品の検索手法（その一）及び商品の検索手法（その二）のような色空間画像ＣＳｐをディスプレイ１０３に表示しない。もっとも、商品の検索手法（その三）では、図２８に示すように、複数色の色要素ＣＥを含む色見本ＣＳａｍとドロップエリアＤＡとをディスプレイ１０３に表示する。このような色見本ＣＳａｍ及びドロップエリアＤＡについては、商品色彩体系領域２１０ａ−３にその配置位置が定義されている。そして、商品色彩体系領域２１０ａ−３では、色見本ＣＳａｍに含まれている個々の色要素ＣＥが色彩コードに紐付けされて定義されている。
【００４９】
ついで、商品重量データベース２１０ｂは、個々の商品を特定する商品コードに対応させてその商品の重量を記憶している。重量は、一例として単一の重量値として記憶されており、別の一例として単一の重量値に許容されるべき上限値及び／又は下限値として記憶されており、更に別の一例としてある重量値範囲が記憶されている。
【００５０】
ついで、商品画像データベース２１０ｃは、個々の商品を特定する商品コードに対応させてその商品の画像データを記憶している。画像データは、商品の形態を視覚的に表現する形態画像１５３（図７、図８等参照）の画像データである。このような画像データとしては、例えば、商品の外観を写実的あるいは印象的に表現した２次元イラストレーション、３次元イラストレーション、デジタルカメラによって撮像された写真等が用いられる。
【００５１】
そして、画像ライブラリー２１１は、コンピュータプログラム２０９の実行に際して必要な各種の画像データやフレーム画像から構成されている。したがって、商品画像データベース２１０ｃは、画像ライブラリー２１１の一部を構成する。
【００５２】
制御部２０１には、ディスプレイ１０３、タッチパネル１０４、無線通信部１０６、リーダライタ１０７、秤部１０８、音声認識ユニット１０９及び音響ユニット１１０が、システムバス２０７に接続されたそれらの機器のコントローラやインターフェース（いずれも図示せず）を介して接続されている。したがって、それらのディスプレイ１０３、タッチパネル１０４、無線通信部１０６、リーダライタ１０７、秤部１０８、音声認識ユニット１０９及び音響ユニット１１０は、制御部２０１による制御を受ける。
【００５３】
制御部２０１には、システムバス２０７を介して通信インターフェース２１２も接続されている。通信インターフェース２１２は、例えば構内通信網４０２に接続され、外部に設置されたストアサーバ４０１等の各種外部機器と制御部２０１との間のデータ通信を実現させる。
【００５４】
図４は、ディスプレイ１０３に販売待機画面が表示されている状態を示すＰＯＳ端末１０１の平面図である。前述したように、図４中、便宜上、ディスプレイ１０３及びタッチパネル１０４の配置領域をＯＡ、商品載置領域１０５をＰＡと表記して示している。ＰＡとして表記されている商品載置領域１０５には、「ここにカゴをおいて下さい。」という顧客に対するインストラクションが印刷等によって表記されている。
【００５５】
制御部２０１は、ディスプレイ１０３を表示制御することで、ディスプレイ１０３及びタッチパネル１０４の配置領域ＯＡに背景画像１５２を表示している。この背景画像１５２は、ＨＤＤ２０６にインストールされてＲＡＭ２０４にコピーされている画像ライブラリー２１１に含まれている画像データに基づいて生成されている。背景画像１５２の基礎となる画像データは、２次元イラストレーションや３次元イラストレーションである。
【００５６】
制御部２０１は、また、ディスプレイ１０３を表示制御することで、ディスプレイ１０３及びタッチパネル１０４の配置領域ＯＡに、取引情報表示欄１５４を表示している。取引情報表示欄１５４は、キャッシャである店員側に向けられた店員用の取引情報表示欄１５４ａと顧客側に向けられた顧客用の取引情報表示欄１５４ｂとが用意されている。店員用の取引情報表示欄１５４ａには、合計金額欄１５４ａ−１、値引金額欄１５４ａ−２及び買上点数欄１５４ａ−３が含まれており、更に、反転表示指示ボタン１５４ａ−４と一覧表示指示ボタン１５４ａ−５とが含まれている。また、顧客用の取引情報表示欄１５４ｂには、支払金額欄１５４ｂ−１、値引金額欄１５４ｂ−２、配送日時指定欄１５４ｂ−３及びポイント指定欄１５４ｂ−４が含まれており、更に、一覧表示指示ボタン１５４ｂ−５及びかざし位置表示１５４ｂ−６が含まれている。
【００５７】
合計金額欄１５４ａ−１及び支払金額欄１５４ｂ−１は、顧客が購入しようとする商品の合計金額を表示するための欄である。
【００５８】
値引金額欄１５４ａ−２及び値引金額欄１５４ｂ−２は、値引金額を表示するための欄である。
【００５９】
買上点数欄１５４ａ−３は、店員用の取引情報表示欄１５４にのみ表示される買上点数を表示するための欄である。
【００６０】
反転表示指示ボタン１５４ａ−４は、店員用の取引情報表示欄１５４ａにのみ表示される背景画像１５２の表示内容の反転を指示するためのオブジェクトである。ここでいう反転というのは、背景画像１５２の表示内容の表示向きを店員の側と顧客の側とに切り換えることを意味する。
【００６１】
一覧表示指示ボタン１５４ａ−５及び一覧表示指示ボタン１５４ｂ−５は、背景画像１５２に商品の一覧表示を指示するためのオブジェクトである。この場合の一覧表示には、図３１の一覧表示画面１５５に示すように、商品画像データベース２１０ｃ（図３参照）から取得される商品の形態画像１５３ｃを表示している
配送日時指定欄１５４ｂ−３は、顧客用の取引情報表示欄１５４ｂにのみ表示され、デフォルト表示される配送日時をタッチパネル１０４でのタッチ操作によって変更指定するためのオブジェクトである。この場合にデフォルト表示される配送日時は、顧客が所持してショッピングバスケット３０９に取り付けられている会員カードＣに内蔵されている無線タグの記憶データに記憶されている情報に基づき設定される。一例として、当該無線タグの記憶データとして、「決済日の翌日の午前９時〜午前１１時」と記憶されているとすると、配送日時指定欄１５４ｂ−３には、「明日  ９：００〜１１：００」とデフォルト表示される。
【００６２】
ポイント指定欄１５４ｂ−４は、顧客用の取引情報表示欄１５４ｂにのみ表示されるオブジェクトであり、顧客の現在の蓄積ポイント数とその利用ポイント数とが表示される。蓄積ポイント数は、顧客が所持してショッピングバスケット３０９に取り付けられている会員カードＣに内蔵されている無線タグの記憶データに記憶されている情報に基づき設定される。利用ポイント数は、デフォルト設定が「０」となっており、タッチパネル１０４でのタッチ操作によって変更指定が可能になっている。
【００６３】
かざし位置表示１５４ｂ−６は、顧客用の取引情報表示欄１５４ｂにのみ表示され、決済可能な非接触型のＩＣチップを内蔵する媒体のかざし位置を示している。このような媒体は、前述したように、カードや携帯電話等に内蔵されている。このように、かざし位置表示１５４ｂ−６は、カードや携帯電話等に内蔵されている決済可能な非接触型のＩＣチップをかざす位置を示していることから、リーダライタ１０７（図３参照）のアンテナ（図示せず）は、かざし位置表示１５４ｂ−６の下方に位置付けられている。
【００６４】
図５は、商品載置領域１０５に商品Ａ等が収納されたショッピングバスケット３０９が載置される瞬間を示すＰＯＳ端末１０１の平面図である。顧客は、店舗３０１内に設置されている商品陳列棚３０８から購入しようとする現実の商品Ａ又はその商品に対応する注文札Ｏを取り、これをショッピングバスケット３０９に収納する。この際、一例として、現実の商品Ａについては、顧客が持参したマイバッグ３１０をショッピングバスケット３０９に収納しておき、このマイバッグ３１０に収納する。これに対して、注文札Ｏについては、ショッピングバスケット３０９のマイバッグ３１０ではない収納領域に収納する。こうすることで、顧客は、決済終了後にショッピングバスケット３０９から会員カードＣを回収した後、マイバッグ３１０を持って速やかに立ち去ることができる。また、店舗側は、ショッピングバスケット３０９に残った注文札Ｏを速やかに配送に回すことができる。こうして、円滑なチェックアウトが実現する。
【００６５】
図６は、全体の処理の流れを示すフローチャートである。このフローチャートに示す処理は、ＨＤＤ２０６にインストールされてその全部又は一部がＲＡＭ２０４にコピーされているコンピュータプログラム２０９に従い、ＣＰＵ２０２によって実行される。
【００６６】
図５に示すように商品載置領域１０５にショッピングバスケット３０９が載置されると、無線通信部１０６はショッピングバスケット３０９に収納されている商品Ａや注文札Ｏ、ショッピングバスケット３０９に取り付けられている会員カードＣとの間で近距離無線通信を実行し、それらの商品Ａ、注文札Ｏ及び会員カードＣに取り付けられている無線タグからその記憶データを取得する。無線通信部１０６は、システムバス２０７を介して、取得した無線タグの記憶データを制御部２０１に送信する。これにより、ＣＰＵ２０２は、無線タグデータの受信を判定する（ステップＳ１０１のＹ）。
【００６７】
ＣＰＵ２０２は、無線タグデータの受信を判定すると（ステップＳ１０１のＹ）、ＲＡＭ２０４内のデータバッファを検索し（ステップＳ１０２）、同一の無線タグデータの有無を判定する（ステップＳ１０３）。この判定の結果、同一の無線タグデータがデータバッファに記憶されている場合には（ステップＳ１０３のＹ）、ステップＳ１０１で受信判定した無線タグデータを廃棄してステップＳ１０１の判定処理にリターンする（ステップＳ１０４）。これに対して、ステップＳ１０３での判定の結果、同一の無線タグデータがデータバッファに記憶されていない場合には（ステップＳ１０３のＮ）、ステップＳ１０１で受信判定した無線タグデータをデータバッファに記憶する（ステップＳ１０５）。この際にデータバッファに記憶される無線タグデータは、商品Ａ又は注文札Ｏに取り付けられている無線タグのデータか、会員カードＣに内蔵されている無線タグのデータか、あるいはその他の無線タグデータである。
【００６８】
ＣＰＵ２０２は、続くステップＳ１０６で、ステップＳ１０５でデータバッファに記憶させた無線タグデータが商品Ａ又は注文札Ｏに取り付けられている無線タグのデータであるか否かを判定する。この判定の結果が否定的である場合には（ステップＳ１０６のＮ）、ステップＳ１０１の処理にリターンする。これに対して、その判定の結果が肯定的である場合には（ステップＳ１０６のＹ）、商品データベース２１０を検索して対応する商品情報を取得するという検索処理を実行する（ステップＳ１０７）。つまり、ＣＰＵ２０２は、商品Ａ又は注文札Ｏに取り付けられている無線タグの記憶データに含まれている商品コードを検索キーとして商品データベース２１０を検索し、商品データファイル２１０ａ中のＰＬＵ領域２１０ａ−１から単価を取得し、商品重量データベース２１０ｂから重量を取得し、商品画像データベース２１０ｃから画像データを取得する。
【００６９】
このような検索処理については、その他にも、各種の実施の形態を実施することができる。例えば、商品データベース２１０のうちの全部又は一部がストアサーバ４０１に記憶保存され、あるいはストアサーバ４０１によってアクセス可能な外部記憶装置（図示せず）に記憶保存され、ＰＯＳ端末１０１は構内通信網４０２を介してストアサーバ４０１から必要なデータを取得するようにしても良い。更に別の実施の一形態として、無線タグそれ自体に単価、重量、画像データの全部又は一部を記憶保存しており、ＰＯＳ端末１０１は無線タグそれ自体から必要なデータを取得するようにしても良い。このような各種のバリエーションは、結局のところ、無線通信部１０６により読み取るべき無線タグを付した商品Ａや注文札Ｏによって特定される商品の単価、重量及び画像データが何処に記憶されているのかに依存する。
【００７０】
ＣＰＵ２０２は、続くステップＳ１０８で、ディスプレイ１０３に表示している背景画像１５２に、ステップＳ１０７で取得した商品情報に含まれている画像データに基づく商品の形態画像１５３を表示する。つまり、制御部２０１は、その表示制御により、無線通信部１０６が取得した記憶データに基づいて例えば商品画像データベース２１０ｃから取得される商品の形態画像１５３を背景画像１５２上に展開して表示する。これにより、取引画面１５１が表示される。こうして、ステップＳ１０８に従い表示される取引画面１５１は、キャッシャである店員の方に向けられて表示されている。先ずは店員において、ショッピングバスケット３０９に収納された現実の商品Ａ及び注文札Ｏによって特定される商品と、取引画面１５１としてディスプレイ１０３に展開される商品との同一性確認をする必要があるからである。
【００７１】
図７は、ショッピングバスケット３０９に収納された商品Ａ等から読み取られた商品情報が店員側に向けてディスプレイ１０３に表示されている状態を示す模式図である。図７に示すように、ディスプレイ１０３に表示されている背景画像１５２には、ステップＳ１０７で取得した商品情報に含まれている画像データに基づく商品の形態画像１５３が表示されている。図７に例示する商品の形態画像１５３は、対応する商品の３次元イラストレーションに、その商品の名称及び単価が付されて表現されている。一例として、形態画像１５３に含まれているイラストレーション、名称及び単価は、商品画像データベース２１０ｃに格納されている画像データとして予め用意されている。別の一例として、商品画像データベース２１０ｃにはイラストレーションの画像データのみが格納され、対応商品の名称及び単価は例えば商品データファイル２１０ａ中のＰＬＵ領域２１０ａ−１に格納され、これらのイラストレーションと名称及び単価とを組み合わせて形態画像１５３を生成するようにしても良い。この場合、ＰＬＵ領域２１０ａ−１には名称及び単価のテキストデータのみを格納しておき、形態画像１５３を表示するたびにテキストデータをイメージデータに変換して表示するようにしてもよい。
【００７２】
図７に示すように、背景画像１５２は、中央部分に持ち帰り商品表示領域１５２ａを有し、一側方に寄せた領域に配送商品表示領域１５２ｂを有している。形態画像１５３のうちの一郡（形態画像１５３ａ）は、持ち帰り商品として、持ち帰り商品表示領域１５２ａに２次元的あるいは３次元的に展開された商品の外観形態そのもので表示されている。形態画像１５３のうちの別の一群（画像１５３ｂ）は、配送商品として、配送商品表示領域１５２ｂにタイル形態で表示されている。この場合のタイル形態は、タイル中にその商品の外観を表す画像が２次元的あるいは３次元的に展開された形態で表示されている。持ち帰り商品表示領域１５２ａに表示されている形態画像１５３ａは、現実の商品Ａに付されている無線タグから読み取られた商品情報に基づき表示される画像である。配送商品表示領域１５２ｂに表示されている形態画像１５３ｂは、注文札Ｏに付されている無線タグから読み取られた商品情報に基づき表示される画像である。このような区別は、現実の商品Ａに付されている無線タグと注文札Ｏに付されている無線タグとに、現実の商品Ａと注文札Ｏとを区別可能な識別コードを含ませることによって、容易に実現可能である。つまり、ＣＰＵ２０２は、現実の商品Ａに付されている無線タグであることを示す識別コードを受信した場合には、形態画像１５３ａを表示することができる表示フレームを画像ライブラリー２１１から取得し、この表示フレームに商品画像データベース２１０ｃから取得したその商品の画像データを組み合わせて表示する。また、ＣＰＵ２０２は、注文札Ｏに付されている無線タグであることを示す識別コードを受信した場合には、形態画像１５３ｂを表示することができる表示フレームを画像ライブラリー２１１から取得し、この表示フレームに商品画像データベース２１０ｃから取得したその商品の画像データを組み合わせて表示する。
【００７３】
こうして、本実施の形態によれば、制御部２０１の表示制御により、ディスプレイ１０３に表示された背景画像１５２に、無線通信部１０６が取得した記憶データに基づいて商品画像データベース２１０ｃ（図３参照）から取得される商品の形態画像１５３を当該記憶データに記録されている持ち帰り商品と配送商品との別に応じた異なる表現態様で展開する。この場合、異なる表現態様は、持ち帰り商品と配送商品とで形態画像１５３の形状を異ならせることによって実現されている。つまり、持ち帰り商品であることを表現している２次元的あるいは３次元的に展開された商品の外観形態そのもので示される形態画像１５３ａと、配送商品であることを表現しているタイル中にその商品の外観を表す画像が２次元的あるいは３次元的に展開された形態で示される形態画像１５３ｂとで、持ち帰り商品と配送商品との区別が付けられている。異なる表現形態は、また、持ち帰り商品と配送商品とで前記形態画像の表示領域を異ならせることによっても実現されている。つまり、持ち帰り商品は持ち帰り商品表示領域１５２ａに表示され、配送商品は配送商品表示領域１５２ｂに表示され、これによって、持ち帰り商品と配送商品との区別が付けられている。
【００７４】
ここで、図６に示すフローチャート中のステップＳ１０８の処理では、セット割引に関する処理も実行する。このようなセット割引に関する処理の詳細については、図９に示すフローチャート及び図１０〜図１３に示す画面例に基づいて後述する。
【００７５】
図６に示すフローチャートの説明に戻る。ＣＰＵ２０２は、ディスプレイ１０３に取引画面１５１を表現して表示した後（ステップＳ１０８参照）、売上商品の合計金額及び合計点数を計算する（ステップＳ１０９）。合計金額の計算は、商品データベース２１０に含まれている商品データファイル２１０ａ中のＰＬＵ領域２１０ａ−１から取得した単価に基づいて実行される。合計点数の計算は、ステップＳ１０６で商品Ａ又は注文札Ｏに付された無線タグであると判定した回数に基づいて実行される。
【００７６】
そして、ＣＰＵ２０２は、ディスプレイ１０３に表示されている取引情報表示欄１５４にステップＳ１０９の処理によって得た取引情報等を表示する（ステップＳ１１０）。つまり、キャッシャである店員側に向けられた店員用の取引情報表示欄１５４ａ中、合計金額欄１５４ａ−１にはステップＳ１０９で計算した合計金額を表示し、値引金額欄１５４ａ−２にはステップＳ１０７で商品データファイル２１０ａ中のＰＬＵ領域２１０ａ−１から取得した個々の商品についての値引金額の合計を表示し、買上点数欄１５４ａ−３にはステップＳ１０９で計算した合計点数を表示する。また、顧客側に向けられた顧客用の取引情報表示欄１５４ｂ中、支払金額欄１５４ｂ−１にステップＳ１０９で計算した合計金額を表示し、値引金額欄１５４ｂ−２にはステップＳ１０７で商品データファイル２１０ａ中のＰＬＵ領域２１０ａ−１から取得した個々の商品についての値引金額の合計を表示する。また、配送日時指定欄１５４ｂ−３には、ステップＳ１０５でＲＡＭ２０４のバッファに記憶した会員カードＣに内蔵されている無線タグから取得した配送日時についてのデフォルト値が表示される。更に、ポイント指定欄１５４ｂ−４には、ステップＳ１０５でＲＡＭ２０４のバッファに記憶した会員カードＣに内蔵されている無線タグから取得したポイント数が表示される。
【００７７】
その後、ＣＰＵ２０２は、重量チェック処理を実行する（ステップＳ１１１〜ステップＳ１１３）。重量チェック処理では、まず、ステップＳ１０７の検索処理によって取得した重量値の合計を合計重量値として算出する（ステップＳ１１１）。そして、秤部１０８によって計量されて秤部１０８から出力される計量値を取得する（ステップＳ１１２）。その上で、ステップＳ１１１で算出した合計重量値とステップＳ１１２で取得した秤部１０８からの計量値とを比較し、その同一性を判定することによってなされる（ステップＳ１１３）。
【００７８】
ここで、ステップＳ１１１で算出した合計重量値とステップＳ１１２で取得した秤部１０８からの計量値と同一性を有しているかどうかは、一例として、計量値が検索処理によって取得した重量の下限値と上限値との間に収まっているかどうかを判定することによってなされる。この場合、本実施の形態における重量チェックは、個々の商品単独での重量チェックではなく、商品載置領域１０５に載置されたショッピングバスケット３０９に収納されている全ての商品Ａ及び注文札Ｏそれ自体の重量の合計値についての重量チェックである。そこで、計量値と重量値との同一性の判定に際しては、検索処理によって取得した重量値である全ての商品の下限値の合計値と全ての商品の上限値の合計値とが許容範囲を構成し、当該許容範囲内に計量値が収まっているかどうかを判定することになる。もっとも、このような手法により取得される許容範囲は、実施の上で一例をなすに過ぎず、例えば、当該許容範囲の値にある係数を乗ずる等して当該許容範囲の幅を狭くしたり、反対に広くしたりするようにしても良い。別の一例としては、検索処理によって下限値及び上限値を取得しないか、あるいは取得してもそれらの値を使用せず、検索処理によって得られた重量の値のみを使用し、これを加算して合計値を算出し、この合計値に対してある許容範囲を設定することによって合計重量値とするようにしても良い。
【００７９】
ＣＰＵ２０２は、ステップＳ１１３で、算出した合計重量値と秤部１０８から取得した計量値との間に同一性を判定しない場合には（ステップＳ１１３のＮ）、所定時間のタイムアップに待機する（ステップＳ１１４）。ここで設定されている所定時間は、無線通信部１０６が商品コードを取得可能な十分な時間である。つまり、ステップＳ１１４の処理は、無線通信部１０６が商品コードを取得し終わるまでは待機し、もはや無線通信部１０６が商品コードを取得することがないであろう時間が経過した場合には、後述するステップＳ１１５の処理に進むために設けられている。
【００８０】
そこで、ＣＰＵ２０２は、タイムアップしない場合には（ステップＳ１１４のＮ）、ステップＳ１０１の処理にリターンし、再度、ステップＳ１０１〜１１３の処理を実行する。この場合には、ステップＳ１０７で商品情報を取得していない商品Ａ等がショッピングバスケット３０９に残っているはずだからである。これに対して、タイムアップした場合には（ステップＳ１１４のＹ）、後に詳述する商品登録処理を実行する（ステップＳ１１５）。この場合の商品登録処理は、無線通信部１０６によっては商品コードを取得できなかった商品、例えば商品タグが付されていない商品の商品コードを購入商品として登録する処理である。そして、ステップＳ１１５の商品登録処理の後、ステップＳ１０８の処理にリターンする。
【００８１】
ＣＰＵ２０２は、ステップＳ１１３で、算出した合計重量値と秤部１０８から取得した計量値との間に同一性を判定した場合には（ステップＳ１１３のＹ）、ディスプレイ１０３に表示している取引画面１５１の表示方向を顧客側に切り換える（ステップＳ１１６）。
【００８２】
図８は、図７に示す商品情報が顧客側に向けて反転表示されている状態を示すＰＯＳ端末１０１の平面図である。図７に示す表示状態と比較することによって明らかなように、図８に示す表示状態では、ディスプレイ１０３に表示されている取引画面１５１の表示向きが切り換えられている。これにより、顧客の側において、取引画面１５１としてディスプレイ１０３に展開される商品を容易に確認することができる。しかも、ディスプレイ１０３に表示されている取引画面１５１の表示位置は、その表示方向の反転の前後で変わらない位置となっている。これにより、より一層、取引画面１５１としてディスプレイ１０３に展開される商品を容易に確認することができる。
【００８３】
図６に示すフローチャートの説明に戻る。ＣＰＵ２０２は、顧客に向けて取引画面１５１を表示した後（ステップＳ１１６）、ディスプレイ１０３に決済を促すダイアログを表示する（ステップＳ１１７）。そして、決済の完了判定に待機する（ステップＳ１１８）。
【００８４】
決済を促すダイアログを見た顧客は、決済動作を促され、一例として、自ら所持する決済可能な非接触型のＩＣチップを内蔵する媒体、例えば携帯電話で決済を行なう。この場合、顧客の側に向けられている取引情報表示欄１５４ｂの最も右方に位置するかざし位置表示１５４ｂ−６の上方位置に携帯電話等をかざす。これにより、一例として、携帯電話が内蔵する非接触型のＩＣチップに蓄えられている電子マネーによる決済が可能になり、別の一例として、携帯電話が内蔵する非接触型のＩＣチップが記憶している情報に基づくデビット決済が可能になる。
【００８５】
ＣＰＵ２０２は、決済の完了を判定すると（ステップＳ１１８のＹ）、明細データをストアサーバ４０１及び顧客が決済に使用した携帯電話等に送信する（ステップＳ１１９）。ストアサーバ４０１への明細データの送信は、通信インターフェース２１２から構内通信網４０２を介して行なわれる有線によるデータ転送によって実行される。顧客が所持する携帯電話等への明細データの送信は、リーダライタ１０７による近距離無線通信によって実行される。
【００８６】
その後、ＣＰＵ２０２は、取引情報表示欄１５４に表示している情報を消去し（ステップＳ１２０）、ＲＡＭ２０４のバッファをクリアし（ステップＳ１２１）、一取引の処理を終了する。
【００８７】
ここで、図６に示すフローチャート中のステップＳ１０８の形態画像１５３の表示処理について説明し、その後、ステップＳ１１５の商品登録処理について詳細に説明する。
（１）形態画像１５３の表示処理
まず、形態画像１５３の表示処理について説明する。
【００８８】
図９は、形態画像１５３の表示処理をより詳しく示すフローチャートである。このフローチャートに示す処理は、ＨＤＤ２０６にインストールされてその全部又は一部がＲＡＭ２０４にコピーされているコンピュータプログラム２０９に従い、ＣＰＵ２０２によって実行される。
【００８９】
ＣＰＵ２０２は、まず、ステップＳ１０６で商品タグであると判定した無線通信部１０６の読み取りデータである商品コードによって特定される商品がセット割引商品であるかどうかを判定する（ステップＳ１０８−１）。この判定は、個々の商品を特定する商品コードに対応させてその商品の単価とセット割引情報とを記憶している商品データベース２１０中のＰＬＵ領域２１０ａ−１（図３参照）を参照することで、容易になされる。つまり、ＰＬＵ領域２１０ａ−１には、個々の商品コード毎に、ミックスアンドマッチ（Ｍ＆Ｍ）が適用されるかどうかという情報とミックスアンドマッチ（Ｍ＆Ｍ）を成立させる他の商品の商品コードとが記憶されており（ミックスアンドマッチ（Ｍ＆Ｍ）の場合）、また、個々の商品コード毎に、複数購入割引が適用されるかどうかという情報と複数購入割引が成立する場合の個数の情報とが記憶されている（複数購入割引の場合）。そこで、ミックスアンドマッチ（Ｍ＆Ｍ）又は複数購入割引が適用されるかどうかを参照することで、対象となる商品がセット割引商品であるかどうかを判定することができる。
【００９０】
ついで、ＣＰＵ２０２は、その商品とセットを構成する相棒の商品（同一商品又は異なる商品）が既にディスプレイ１０３に表示されているかどうかを判定する（ステップＳ１０８−２）。この判定の結果、ＣＰＵ２０２は、セットを構成する相棒の商品が既に表示されていると判定した場合（ステップＳ１０８−２のＹ）、セット割引する商品を視覚的に関連付けして表示し、その近傍に割引表示及び金額表示を含む割引マーク１６１（図１１〜図１３参照）を表示する（ステップＳ１０８−３）。この場合の視覚的な関連付けは、ミックスアンドマッチ（Ｍ＆Ｍ）の場合と複数購入割引の場合とで相違する。ミックスアンドマッチ（Ｍ＆Ｍ）の場合には、図１１〜図１３に例示する「ぽん酢」及び「春菊」のように、対象となる商品の形態画像１５３を隣接位置に配置して枠で囲む第１の関連付け表示１６２を行なう。これに対して、複数購入割引の場合には、図１１〜図１３に例示する「ビスケット」のように、対象となる商品の形態画像１５３を重ね合わせる第２の関連付け表示１６３を行なう。また、ＣＰＵ２０２は、セット割引の成立に伴い、音響ユニット１１０を制御して特殊音をスピーカ１１２から出力させることが望ましい。これにより、顧客及び店員の双方にセット割引の成立を知らせることができる。
【００９１】
図１０は、ミックスアンドマッチ（Ｍ＆Ｍ）及び複数購入割引が成立した場合の商品情報の表示を説明するために、商品情報が店員側に向けてディスプレイ１０３に表示されている状態を示すＰＯＳ端末１０１の平面図である。図９に示すフローチャート中のステップＳ１０８−３の処理では、まず、ミックスアンドマッチ（Ｍ＆Ｍ）が成立した商品、ここでは「ぽん酢」と「春菊」とを隣接配置し、複数購入割引が成立した商品、ここでは「ビスケット」を重ね合わせ表示する処理が実行される。つまり、「ぽん酢」を「春菊」に隣接配置するために、最初に「春菊」に隣接している「はくさい」と「ぽん酢」との配置位置を入れ替える。また、３個購入された「ビスケット」の個々の配置位置をずらす。この際、セット割引する商品、ここでは「ぽん酢」を「春菊」の形態画像１５３の表示位置の隣接位置に移動させるモーションを表示し、また、セット割引する商品、ここでは「ビスケット」の形態画像１５３同士を重ね合せるモーションを表示する。つまり、形態画像１５３が移動している様子や重ね合わされている様子が表示されるようにする。このようなモーション表示については、既存のあらゆるモーション表示技術を用いて実現可能である。
【００９２】
ＣＰＵ２０２は、モーション表示に際して、音響ユニット１１０を制御して特殊音をスピーカ１１２から出力させることが望ましい。これにより、顧客及び店員の双方に、セット割引された商品に注意を向けさせることができる。
【００９３】
図１１は、ミックスアンドマッチ（Ｍ＆Ｍ）及び複数購入割引が成立した場合に、最初に表示される画面の一例を示すＰＯＳ端末１０１の平面図である。図１１には、ミックスアンドマッチ（Ｍ＆Ｍ）が成立した「ぽん酢」と「春菊」との形態画像１５３が隣接配置されて枠で囲まれた第１の関連付け表示１６２がなされ、複数購入割引が成立した３個の「ビスケット」の形態画像１５３が重ね合わされた第２の関連付け表示１６３がなされている様子が示されている。また、それらの第１の関連付け表示１６２及び第２の関連付け表示１６３には、それぞれ、割引マーク１６１が付されて表示されている。ミックスアンドマッチ（Ｍ＆Ｍ）が成立した「ぽん酢」と「春菊」とに対する第１の関連付け表示１６２に付されている割引マーク１６１には、「鍋セット」というセット割引を示す割引表示と「５０円引き」というセット割引に関する金額とが含まれている。また、複数購入割引が成立した３個の「ビスケット」に対する第２の関連付け表示１６３に付されている割引マーク１６１には、「３個得」というセット割引を示す割引表示と「１５０円引き」というセット割引に関する金額とが含まれている。これらの割引マーク１６１は、商品データベース２１０中のＰＬＵ領域２１０ａ−１（図３参照）が記憶しているセット割引が成立した場合の割引に関する情報である割引金額、割引率、割引後の単価、セット割引を成立させている商品全体の割引後の価格等に基づいて、商品データベース２１０中の画像ライブラリー２１１（図３参照）に格納されている画像データを利用して生成され、表示される。
【００９４】
ＣＰＵ２０２は、セット割引を実行する場合、ＰＬＵ領域２１０ａ−１（図３参照）が記憶しているセット割引が成立した場合の割引に関する情報を参照して、登録する売上データも変更する。この点は、セット割引処理実行前の図１０に示す取引情報表示欄１５４の表示とセット割引処理実行後の図１１に示す取引情報表示欄１５４の表示とを比較対照することで、容易に理解可能である。つまり、取引情報表示欄１５４の合計金額欄１５４ａ−１、１５４ｂ−１及び値引金額欄１５４ａ−２、１５４ｂ−２に着目すると、セット割引処理実行前の図１０に示す取引情報表示欄１５４では、合計金額が７，１７０円で値引き金額が０円であるのに対して、セット割引処理実行後の図１１に示す取引情報表示欄１５４では、合計金額が６，９７０円で値引き金額が２００円となっていることが分かる。つまり、「鍋セット」による「５０円引き」と「３個得」の「ビスケット」による「１５０円引き」との合算額である「２００」円のセット割引が適用されている。
【００９５】
図９に示すフローチャートの説明に戻る。ＣＰＵ２０２は、第１の関連付け表示１６２及び第２の関連付け表示１６３の表示処理と割引マーク１６１の表示処理とを実行した後、それらの第１の関連付け表示１６２、第２の関連付け表示１６３及び割引マーク１６１を顧客の側に移動させる（ステップＳ１０８−４）。つまり、この処理では、それらの第１の関連付け表示１６２、第２の関連付け表示１６３及び割引マーク１６１を、ディスプレイ１０３に表示している取引画面１５１中、最も顧客の側に近い位置に移動させるわけである。
【００９６】
ＣＰＵ２０２は、それらの第１の関連付け表示１６２、第２の関連付け表示１６３及び割引マーク１６１の位置を移動させるに際して、音響ユニット１１０を制御して特殊音をスピーカ１１２から出力させることが望ましい。これにより、顧客に、セット割引された商品に注意を向けさせることができる。
【００９７】
図１２は、ミックスアンドマッチ（Ｍ＆Ｍ）及び複数購入割引が成立した場合に、図１１に示す状態に続いて表示される画面の一例を示すＰＯＳ端末１０１の平面図である。図１２には、ミックスアンドマッチ（Ｍ＆Ｍ）が成立した「ぽん酢」と「春菊」とに関する第１の関連付け表示１６２及びその割引マーク１６１と、複数購入割引が成立した３個の「ビスケット」に関する第２の関連付け表示１６３及びその割引マーク１６１とが、取引画面１５１中、最も顧客の側に近い位置に移動している様子が示されている。
【００９８】
図１３は、ミックスアンドマッチ（Ｍ＆Ｍ）及び複数購入割引が成立した場合に、図１２に示す状態に続いて表示される画面の一例を示すＰＯＳ端末１０１の平面図である。図６に示すフローチャート中のステップＳ１１６の処理によって取引画面１５１の表示方向が反転されることから、最終的には、図１３に示すように、取引画面１５１が顧客の側に向けられる。
（２）商品登録処理
ついで、商品登録処理について説明する。商品登録処理は、現実の商品Ａを収納したショッピングバスケット３０９を商品載置領域１０５に載置したにもかかわらず、無線通信部１０６によっては商品Ａによって特定される商品の商品コードを取得できない場合に実行される。このような事態は、典型的には、商品Ａに無線タグが付されていないような場合に生じ得る。
【００９９】
図１４は、図６に示すフローチャート中のステップＳ１１５の商品登録処理をより詳しく示すフローチャートである。したがって、このフローチャートに示す処理は、ＨＤＤ２０６にインストールされてその全部又は一部がＲＡＭ２０４にコピーされているコンピュータプログラム２０９に従い、ＣＰＵ２０２によって実行される。
【０１００】
ＣＰＵ２０２は、まず、登録の手法をユーザに選択させるための登録手法選択ダイアログ１７１をディスプレイ１０３にポップアップ表示する（ステップＳ１１５−１）。登録手法選択ダイアログ１７１は、タッチパネル１０４での操作によって商品の選択を可能とする商品登録画面として機能する。そして、ＣＰＵ２０２は、登録手法選択ダイアログ１７１によって登録手法が選択されたかどうかの判定に待機し（ステップＳ１１５−２）、登録手法の選択を判定すると（ステップＳ１１５−２のＹ）、選択された商品登録手法での商品登録処理を実行する（ステップＳ１１５−３）。
【０１０１】
図１５は、図１４に示すフローチャート中のステップＳ１１５−１の処理によってディスプレイ１０３上に登録手法選択ダイアログ１７１がポップアップ表示された状態を示すＰＯＳ端末１０１の平面図である。登録手法選択ダイアログ１７１には、「音声」、「色」、「カテゴリ」、「５０音」、及び「履歴」という選択肢１７２が表示されている。そこで、これらの選択肢１７２をタッチ指定することで、登録手法を選択することができる。
【０１０２】
以下では、「音声」による商品登録処理（音声登録処理）と「色」による商品登録処理（色彩登録処理）とについて詳しく説明する。図１６〜図１９は、音声登録処理の説明のために用い、図２０〜図２８は、色彩登録処理の説明のために用いる。また、色彩登録処理については、その一からその三までの三つの態様を紹介する。図２０〜図２３は色彩登録処理（その一）の説明のために用い、図２４〜図２５は色彩登録処理（その二）の説明のための用い、図２７〜図２８は色彩登録処理（その三）の説明のために用いる。
【０１０３】
なお、「カテゴリ」による登録処理は、ディスプレイ１０３にカテゴリから商品を絞り込むタッチ指定可能な階層的な一覧表を表示しておき、ユーザのタッチ指定操作によって最終的に単一の商品を絞り込むことによって実行される。「５０音」による登録処理は、ディスプレイ１０３にタッチ指定可能な５０音表を表示しておき、登録する商品の名称をユーザのタッチ指定操作で入力することによって実行される。「履歴」による登録処理は、直前に登録された商品の一覧をディスプレイ１０３にタッチ指定可能に表示しておき、ユーザのタッチ指定操作で所望の商品をタッチ指定することによって実行される。これらの「カテゴリ」、「５０音」、及び「履歴」による登録処理については、それ以上の説明を避ける。
【０１０４】
（音声登録処理）
図１６は、図１４に示すフローチャート中のステップＳ１１５−３の商品登録処理として、音声登録処理が実行される場合の処理内容の一例を示すフローチャートである。したがって、このフローチャートに示す処理は、ＨＤＤ２０６にインストールされてその全部又は一部がＲＡＭ２０４にコピーされているコンピュータプログラム２０９に従い、ＣＰＵ２０２によって実行される。
【０１０５】
ＣＰＵ２０２は、登録手法選択ダイアログ１７１から「音声」という選択肢１７２がタッチ指定されると、音声登録処理を実行する。ＣＰＵ２０２は、音声登録処理において、まず、音声登録ダイアログ１７３をディスプレイ１０３にポップアップ表示する（ステップＳ１３１）。音声登録ダイアログ１７３は、タッチパネル１０４での操作によって商品の選択を可能とする商品登録画面として機能する。そして、音声認識ユニット１０９からの認識データの受信判定処理に待機する（ステップＳ１３２）。
【０１０６】
図１７は、登録手法として音声登録が選択された場合、これによってディスプレイ１０３上に音声登録ダイアログ１７３がポップアップ表示された状態を示すＰＯＳ端末１０１の平面図である。音声登録ダイアログ１７３には、音声認識ユニット１０９が出力する認識結果であるコードデータに基づいてＣＰＵ２０２が商品データファイル２１０ａ中の商品音声体系領域２１０ａ−２（図３参照）から検索した商品コードに対応付けられている商品名のテキストを表示するための認識結果表示欄１７４が含まれている。音声登録ダイアログ１７３には、また、クリアボタン１７５も含まれている。クリアボタン１７５は、音声認識ユニット１０９が出力した認識結果に基づいてＣＰＵ２０２が検索し表示欄１７４に表示した商品のクリアを指定するためのオブジェクトである。
【０１０７】
図１６に示すフローチャートの説明に戻る。音声認識ユニット１０９は、前述したように、認識結果である音声をコードデータとして出力する。例えば、話者が「りんご」と発話したとすると、音声認識ユニット１０９は、「りんご」と音声認識し、「りんご」に割り当てられているコードデータを出力する。そこで、ＣＰＵ２０２は、このコードデータに基づくテキスト、ここでは「りんご」を表示欄１７４に表示し（図１８参照）、更に、商品データファイル２１０ａ中の商品音声体系領域２１０ａ−２（図３参照）を検索する。これにより、ステップＳ１３２で認識データとして受信を判定したそのコードデータに対応する商品コードを取得することができる。ＣＰＵ２０２は、商品コードを取得したならば、これに対応する形態画像１５３の画像データを商品画像データベース２１０ｃ（図３参照）から検索し、これを音声登録ダイアログ１７３にタッチ指定可能に表示する。これにより、音声登録ダイアログ１７３には、選択候補１７６（図１８参照）が表示される。選択候補１７６は、タッチパネル１０４でのタッチ指定が可能なオブジェクトであり、したがって、選択候補１７６が表示されることで、音声登録ダイアログ１７３は、タッチパネル１０４での操作によって商品の選択を可能とする商品登録画面として機能することになる。
【０１０８】
図１８は、図１７に示す画面上で「りんご」と発声したことにより音声登録ダイアログ１７３上に選択候補１７６が出現している状態を示すＰＯＳ端末１０１の平面図である。図１８に示すように、表示欄１７４には「りんご」というユーザが発話した言葉が表示され、音声登録ダイアログ１７３には、選択候補１７６が表示されている。図１８に示す音声登録ダイアログ１７３には、選択候補１７６に四品目が表示されているが、より多くの品目がある場合には、これをスクロール表示することができる。スクロール表示は、図１８に示すように、選択候補１７６の領域をタッチしたまま左右に移動させればよい。このようなオブジェク操作のための処理については、図２９〜図３１に基づいて後述する。
【０１０９】
図１９は、図１８に示す音声登録ダイアログ１７３上に出現した選択候補１７６の一つが選択されようとしている状態を示すＰＯＳ端末１０１の平面図である。ここでは、選択候補１７６中から「青森産りんご」がタッチパネル１０４のタッチ指定によって選択されようとしている様子を示している。
【０１１０】
そこで、「青森産りんご」が選択指定されると、「青森産りんご」という商品が登録され、図６に示すフローチャート中のステップＳ１０８の処理に移行する。つまり、ディスプレイ１０３中、背景画像１５２に「青森産りんご」の形態画像１５３が表示され（ステップＳ１０８）、合計金額・合計点数が算出され（ステップＳ１０９）、取引情報表示欄１５４の表示が更新され（ステップＳ１１０）、重量データの合計が算出され（ステップＳ１１１）、秤部１０８から出力される計量値を取得する（ステップＳ１１２）。その上で、ＣＰＵ２０２は、ステップＳ１１１で算出した合計重量値とステップＳ１１２で取得した秤部１０８からの計量値とを再度比較し、その同一性を判定する（ステップＳ１１３）。
【０１１１】
（色彩登録処理（その一））
図２０は、図１４に示すフローチャート中のステップＳ１１５−３の商品登録処理として、色彩登録処理が実行される場合の処理内容の一例を示すフローチャートである。したがって、このフローチャートに示す処理は、ＨＤＤ２０６にインストールされてその全部又は一部がＲＡＭ２０４にコピーされているコンピュータプログラム２０９に従い、ＣＰＵ２０２によって実行される。
【０１１２】
ＣＰＵ２０２は、登録手法選択ダイアログ１７１から「色」という選択肢１７２がタッチ指定されると、色彩登録処理を実行する。ＣＰＵ２０２は、色彩登録処理において、まず、ディスプレイ１０３に色空間画像ＣＳｐを表示する（ステップＳ１５１）。その表示位置は、取引画面１５１である。つまり、取引情報表示欄１５４の表示に重ならないように色空間画像ＣＳｐが表示される。こうして色空間画像ＣＳｐが表示された画面は、タッチパネル１０４での操作によって商品の選択を可能とする商品登録画面として機能する。
【０１１３】
図２１は、登録手法として色彩登録が選択された場合、これによってディスプレイ１０３上に色空間画像ＣＳｐが表示された状態を示すＰＯＳ端末１０１の平面図である。図２１は、カラー表示ができないために、単にドットの集合で色空間画像ＣＳｐを表示しているが、実際には、色空間画像ＣＳｐはカラー表示されている。
【０１１４】
このような色空間画像ＣＳｐは、商品データファイル２１０ａ中の商品色彩体系領域２１０ａ−３（図３参照）に対応付けて記憶されているある商品を特定する商品コードとその配置位置との情報に基づいて表示されている。つまり、図２１に例示する色空間画像ＣＳｐ中、ドット状に表示されているのは、個々の商品の商品コードに対応させて商品画像データベース２１０ｃ（図３参照）から引用される縮小表示された画像データに基づく形態画像１５３ｍである。その意味で、商品画像データベース２１０ｃにどの程度の色数の画像データが含まれているのかにも依存するが、基本的には、図２１に例示する最初に表示される色空間画像ＣＳｐは、全ての色をその色相、明度、彩度という色の三要素から体系化した色空間を再現している。
【０１１５】
図２２は、色空間画像ＣＳｐを拡大して示す模式図である。図２２により、商品画像データベース２１０ｃから引用される縮小表示された商品の画像データに基づく形態画像１５３ｍがどのようにして配置され、色空間画像ＣＳｐを形成しているのかが分かる。商品の個々の形態画像１５３ｍは、色相、明度、彩度という色の三要素に基づいて空間配置され、色空間画像ＣＳｐを形成している。
【０１１６】
図２０に示すフローチャートの説明に戻る。ＣＰＵ２０２は、色空間画像ＣＳｐを表示した後（ステップＳ１５１）、領域指定の有無判定に待機している（ステップＳ１５２）。つまり、色空間画像ＣＳｐは、タッチパネル１０４によってタッチ指定可能なオブジェクトとして表示され、そのタッチ位置によって色空間画像ＣＳｐ上で配置位置が定められた商品コードの指定が可能である。そこで、ＣＰＵ２０２は、色空間画像ＣＳｐがタッチ指定されると、領域指定を判定し（ステップＳ１５２のＹ）、タッチ指定された領域の商品コードを取得する。そして、ＣＰＵ２０２は、取得した商品コードに基づく商品の画像を、形態画像１５３ｍよりも拡大された形態画像１５３ｎとして表示する（ステップＳ１５３）。この形態画像１５３ｎも、商品画像データベース２１０ｃ（図３参照）に格納されている画像データに基づき表示される画像である。
【０１１７】
図２３は、領域指定によって拡大表示された色空間画像ＣＳｐを示す模式図である。図２３に示すように、拡大表示された色空間画像ＣＳｐは、その商品の概観形態を視覚的に認識し得る程度の大きさに拡大されている。そして、拡大された色空間画像ＣＳｐ中に複数表示されている形態画像１５３ｎは、その単一の形態画像１５３ｎのみを指でタッチ指定できる程度の大きさに表示されている。これにより、図２３に示す色空間画像ＣＳｐから、単一の商品を選択指定することが可能である。この場合、ＣＰＵ２０２は、選択指定された商品の商品コードを取得する。したがって、図２３に示す色空間画像ＣＳｐが表示された画面は、タッチパネル１０４での操作によって商品の選択を可能とする商品登録画面として機能する。
【０１１８】
図２０に示すフローチャートの説明に戻る。ＣＰＵ２０２は、図２３に示す色空間画像ＣＳｐから単一の商品の選択指定があったかどうかの判定に待機している（ステップＳ１５４）。この際、単一の商品の選択がなされないまま、予め時間が規定されているタイムアップ前に（ステップＳ１５６のＮ）、再び領域指定を判定すると（ステップＳ１５２のＹ）、更に拡大表示がなされる（ステップＳ１５３）。つまり、この場合には、形態画像１５３ｎが更に拡大される。
【０１１９】
これに対して、ＣＰＵ２０２は、拡大された形態画像１５３ｎのタッチ指定による単一の商品の選択がなされたと判定した場合（ステップＳ１５４のＹ）、選択された商品を登録し、その商品の情報を取得する（ステップＳ１５５）。そして、図６に示すフローチャート中のステップＳ１０８の処理に移行する。つまり、ディスプレイ１０３中、背景画像１５２に「青森産りんご」の形態画像１５３が表示され（ステップＳ１０８）、合計金額・合計点数が算出され（ステップＳ１０９）、取引情報表示欄１５４の表示が更新され（ステップＳ１１０）、重量データの合計が算出され（ステップＳ１１１）、秤部１０８から出力される計量値を取得する（ステップＳ１１２）。その上で、ＣＰＵ２０２は、ステップＳ１１１で算出した合計重量値とステップＳ１１２で取得した秤部１０８からの計量値とを再度比較し、その同一性を判定する（ステップＳ１１３）。
【０１２０】
なお、図２０のフローチャートに示すように、ＣＰＵ２０２は、図２３に示す色空間画像ＣＳｐから単一の商品の選択指定があったかどうかの判定に待機している際（ステップＳ１５４）、単一の商品の選択がなされないまま（ステップＳ１５４のＮ）、予め時間が規定されているタイムアップが生ずると（ステップＳ１５６のＹ）、拡大表示した形態画像１５３ｎを縮小表示する（ステップＳ１５７）。つまり、ＣＰＵ２０２は、ステップＳ１５３で拡大表示した形態画像１５３ｎを元の表示サイズに戻す処理を実行する。
【０１２１】
（色彩登録処理（その二））
図２４は、図１４に示すフローチャート中のステップＳ１１５−３の商品登録処理として、色彩登録処理が実行される場合の処理内容の別の一例を示すフローチャートである。したがって、このフローチャートに示す処理は、ＨＤＤ２０６にインストールされてその全部又は一部がＲＡＭ２０４にコピーされているコンピュータプログラム２０９に従い、ＣＰＵ２０２によって実行される。
【０１２２】
ＣＰＵ２０２は、登録手法選択ダイアログ１７１から「色」という選択肢１７２がタッチ指定されると、色彩登録処理を実行する。ＣＰＵ２０２は、色彩登録処理において、まず、ディスプレイ１０３に色空間画像ＣＳｐを表示する（ステップＳ１６１）。その表示位置は、取引画面１５１である。つまり、取引情報表示欄１５４の表示に重ならないように色空間画像ＣＳｐが表示される。こうして色空間画像ＣＳｐが表示された画面は、タッチパネル１０４での操作によって商品の選択を可能とする商品登録画面として機能する。
【０１２３】
図２５は、色空間画像ＣＳｐを拡大して示す模式図である。色彩登録処理（その二）でディスプレイ１０３に表示される色空間画像ＣＳｐは、色彩登録処理（その一）とは異なり、色彩を有するドット画像である色ドット画像ＣＤの集合体によって形成されている。これらの色ドット画像ＣＤは、その色彩が有している色相、明度、彩度に応じて色空間を形成するように配列されている。そして、前述したように、商品色彩体系領域２１０ａ−３には、個々の色ドット画像ＣＤに色彩コードが紐付けして記憶されており、色彩コードにはある商品コードが１対１又は２以上の関係で紐付けされて定義されている。例えば、商品色彩体系領域２１０ａ−３中、赤色の色ドット画像ＣＤには「赤色」という色彩コードが紐付けされて定義されており、この「赤色」の色彩コードには、「世界一」、「ゴールデンデリシャス」、「ジョナゴールド」、「王林」、「千秋」、「つがる」、「青森産りんご」という七種類の異なる商品コードが紐付けされて定義されている。
【０１２４】
図２４に示すフローチャートの説明に戻る。ＣＰＵ２０２は、色空間画像ＣＳｐを表示した後（ステップＳ１６１）、タッチパネル１０４でのタッチ指定による領域指定の有無に待機し（ステップＳ１６２）、領域指定を判定すると（ステップＳ１６２のＹ）、色空間画像ＣＳｐを拡大表示する（ステップＳ１６３）。つまり、領域選択された色ドット画像ＣＤのみを拡大して表示するわけである。
【０１２５】
そして、ＣＰＵ２０２は、商品色彩体系領域２１０ａ−３を検索し、選択された領域に含まれている色ドット画像ＣＤに対応付けられている色彩コードを取得し、更に、この色彩コードに対応付けられている商品コードを取得することで、候補の検索を実行する（ステップＳ１６４）。つまり、この候補の検索という処理は、色彩から特定の商品を検索する処理に他ならない。ＣＰＵ２０２は、候補を検索した後（ステップＳ１６４）、検索結果を画面表示する（ステップＳ１６５）。つまり、選択された候補の商品コードに基づいて商品画像データベース２１０ｃ（図３参照）からその商品の画像データを取得し、この画像データに基づく形態画像１５３をディスプレイ１０３に表示する。こうして表示される形態画像１５３は、ユーザにその選択を許容する候補として、タッチパネル１０４でのタッチ指定によって選択可能なオブジェクトである。したがって、形態画像１５３がタッチ指定可能に表示された画面は、タッチパネル１０４での操作によって商品の選択を可能とする商品登録画面として機能する。
【０１２６】
そこで、ユーザは、ディスプレイ１０３に候補として表示された形態画像１５３をタッチ指定することによって、単一の商品を選択することができる。ＣＰＵ２０２は、検索結果を画面表示した後（ステップＳ１６５）、単一の商品の選択の有無の判定に待機している（ステップＳ１６６）。そして、ＣＰＵ２０２は、単一の商品の選択を判定すると（ステップＳ１６６のＹ）、その選択された商品を登録し、その商品の情報を取得する（ステップＳ１６７）。そして、図６に示すフローチャート中のステップＳ１０８の処理に移行する。つまり、ディスプレイ１０３中、背景画像１５２に「青森産りんご」の形態画像１５３が表示され（ステップＳ１０８）、合計金額・合計点数が算出され（ステップＳ１０９）、取引情報表示欄１５４の表示が更新され（ステップＳ１１０）、重量データの合計が算出され（ステップＳ１１１）、秤部１０８から出力される計量値を取得する（ステップＳ１１２）。その上で、ＣＰＵ２０２は、ステップＳ１１１で算出した合計重量値とステップＳ１１２で取得した秤部１０８からの計量値とを再度比較し、その同一性を判定する（ステップＳ１１３）。
【０１２７】
なお、図２４のフローチャートに示すように、ＣＰＵ２０２は、検索結果を画面表示した後（ステップＳ１６５）の単一の商品の選択の有無の判定に待機している際に（ステップＳ１６６）、予め決められた時間のタイムアップを判定している（ステップＳ１６８）。この際、ＣＰＵ２０２は、タイムアップを判定すると（ステップＳ１６８のＹ）、ステップＳ１６３で拡大表示した領域選択された色ドット画像ＣＤの表示サイズを元に戻し（ステップＳ１６９）、ステップＳ１６２の判定処理にリターンする。
【０１２８】
図２６は、登録手法として色彩登録が選択された場合にディスプレイ１０３上に表示される色空間画像ＣＳｐの別の一例を示す模式図である。色空間画像ＣＳｐは、円形のみならず、図２６に例示するような形態であってもよい。図２６に示す色空間画像ＣＳｐは、各色が切れ目なく連続するグラデーションをなしている。つまり、図２６に示す色空間画像ＣＳｐは、商品画像データベース２１０ｃに格納されている画像データに基づく表示ではなく、専用に作成されている色空間の画像である。もっとも、図２６に示すような色空間画像ＣＳｐであっても、商品色彩体系領域２１０ａ−３では、色空間画像ＣＳｐ中における個々の商品コードの配置位置が定められている。
【０１２９】
（色彩登録処理（その三））
図２７は、図１４に示すフローチャート中のステップＳ１１５−３の商品登録処理として、色彩登録処理が実行される場合の処理内容の更に別の一例を示すフローチャートである。したがって、このフローチャートに示す処理は、ＨＤＤ２０６にインストールされてその全部又は一部がＲＡＭ２０４にコピーされているコンピュータプログラム２０９に従い、ＣＰＵ２０２によって実行される。
【０１３０】
ＣＰＵ２０２は、登録手法選択ダイアログ１７１から「色」という選択肢１７２がタッチ指定されると、色彩登録処理を実行する。ＣＰＵ２０２は、色彩登録処理において、まず、ディスプレイ１０３に色見本ＣＳａｍ及びドロップエリアＤＡ（図２８参照）を表示する（ステップＳ１７１）。色見本ＣＳａｍは、複数色のドットによる色要素ＣＥで表現されており、個々の色要素ＣＥには色彩コードが紐付けされて割り付けられている。そこで、色見本ＣＳａｍを構成する色要素ＣＥがタッチパネル１０４によってタッチ指定されると、ＣＰＵ２０２は色彩コードを取得することができる。こうして色見本ＣＳａｍ及びドロップエリアＤＡ（図２８参照）が表示された画面は、タッチパネル１０４での操作によって商品の選択を可能とする商品登録画面として機能する。
【０１３１】
ＣＰＵ２０２は、その後、色見本ＣＳａｍを構成するいずれかの色の色要素ＣＥがドロップエリアＤＡにドラッグ＆ドロップされたかどうかの判定に待機し（ステップＳ１７２）、ドラッグ＆ドロップを判定すると（ステップＳ１７２のＹ）、候補の検索を実行する（ステップＳ１７３）。つまり、前述したように、商品の検索手法（その三）の場合、商品データファイル２１０ａ中の商品色彩体系領域２１０ａ−３（図３参照）に、ある色彩を特定する色彩コードとある商品を特定する商品コードとが１対１又は２以上の関係で定義されており、これに加えて、ある色彩を特定する二色以上の色彩コードの組み合わせとある商品を特定する商品コードとが１対１又は２以上の関係で定義されている。そこで、ＣＰＵ２０２は、商品色彩体系領域２１０ａ−３を検索し、ドロップエリアＤＡにドラッグ＆ドロップされた色要素ＣＥに割り付けられている色彩コードからこれに対応付けられている商品コードを取得する。
【０１３２】
ＣＰＵ２０２は、候補を検索した後（ステップＳ１７３）、検索結果を画面表示する（ステップＳ１７４）。つまり、検索された商品コードに基づいて商品画像データベース２１０ｃ（図３参照）からその商品の画像データを取得し、この画像データに基づく形態画像１５３をディスプレイ１０３に表示する。こうして表示される形態画像１５３は、ユーザにその選択を許容する候補として、タッチパネル１０４でのタッチ指定によって選択可能なオブジェクトである。したがって、形態画像１５３がタッチ指定可能に表示された画面は、タッチパネル１０４での操作によって商品の選択を可能とする商品登録画面として機能する。そこで、ＣＰＵ２０２は、その選択の有無の判定に待機する（ステップＳ１７５）。
【０１３３】
ここで、ＣＰＵ２０２は、単一の商品の選択がなされることなく（ステップＳ１７５のＮ）、色見本ＣＳａｍを構成するいずれかの色の色要素ＣＥがドロップエリアＤＡにドラッグ＆ドロップされたと判定した場合には（ステップＳ１７２のＹ）、再び、候補の検索を実行する（ステップＳ１７３）。つまり、商品データファイル２１０ａ中の商品色彩体系領域２１０ａ−３（図３参照）には、ある色彩を特定する二色以上の色彩コードの組み合わせとある商品を特定する商品コードとが１対１又は２以上の関係で定義されている。例えば、「長葱」という商品は、白色と緑色とを有している。そこで、商品色彩体系領域２１０ａ−３には、「白色」を特定する色彩コードと「緑色」を特定する色彩コードとの組み合わせに対応させて、「長葱」という商品の商品コードが記憶されている。そこで、色見本ＣＳａｍを構成する二色以上の色のドットがドロップエリアＤＡにドラッグ＆ドロップされた場合に、ＣＰＵ２０２は、対応する二色以上の色彩の色彩コードを取得し、候補の絞込みをすることができる。
【０１３４】
図２８は、図２７に示す色彩登録処理を説明するための模式図である。図２８に示す例では、色見本ＣＳａｍを構成する「白色」と「緑色」とのドットがドロップエリアＤＡにドラッグ＆ドロップされた場合を例示している。この場合、「白色」と「緑色」とを有している「長葱」という商品が検索されている。
【０１３５】
図２７に示すフローチャートの説明に戻る。ＣＰＵ２０２は、ディスプレイ１０３に表示されている候補から単一の商品が選択指定されたと判定した場合（ステップＳ１７５のＹ）、選択された商品を登録し、その商品の情報を取得する（ステップＳ１７６）。そして、図６に示すフローチャート中のステップＳ１０８の処理に移行する。つまり、ディスプレイ１０３中、背景画像１５２に「長葱」の形態画像１５３が表示され（ステップＳ１０８）、合計金額・合計点数が算出され（ステップＳ１０９）、取引情報表示欄１５４の表示が更新され（ステップＳ１１０）、重量データの合計が算出され（ステップＳ１１１）、秤部１０８から出力される計量値を取得する（ステップＳ１１２）。その上で、ＣＰＵ２０２は、ステップＳ１１１で算出した合計重量値とステップＳ１１２で取得した秤部１０８からの計量値とを再度比較し、その同一性を判定する（ステップＳ１１３）。
【０１３６】
以上説明したように、本実施の形態によれば、ディスプレイ１０３上に背景画像１５２を表示させる。そして、商品載置領域１０５に商品Ａ等が載置されると、その商品の形態画像１５３を持ち帰り商品と配送商品との別に応じた異なる表現態様で背景画像１５２上に展開して表示させる。したがって、チェックアウトカウンタ１０２に持ち寄られた複数の商品Ａ等に付された無線タグを一括読み取りし、個々の商品の商品情報をディスプレイ１０３に一度に表示するチェックアウト方式を採用した場合であっても、チェックアウトカウンタに持ち寄られた個々の商品とディスプレイ１０３に表示される商品との照合を直感的に行なわせることができ、また、チェックアウトカウンタに持ち寄られた個々の商品が持ち帰り商品なのか配送商品なのかの照合を直感的に行なわせることができ、したがって、その照合作業を容易にすることができる。
【０１３７】
また、本実施の形態によれば、ディスプレイ１０３は、チェックアウトカウンタ１０２の天板面に上向きで配置されている。これにより、キャッシャである店員と顧客とが同一画面を確認しながらチェックアウト処理を進めることができる。この場合であっても、店員側と顧客側とにそれぞれ向けられた二つの取引情報表示欄１５４（取引情報表示欄１５４ａ、取引情報表示欄１５４ｂ）が提供されるので、店員と顧客との双方にとって取引情報の確認が容易となる。しかも、取引画面１５１の表示方向を店員側と顧客側とに反転表示するようにしたので、店員と顧客との双方にとって買上商品の確認が容易となる。この場合、取引画面１５１の表示方向を、当初は店員側とし、重量チェック処理を通過した場合（図６中のステップＳ１１３のＹ）には顧客側とするようにしたので、店員と顧客とに対してタイムリーに買上商品の情報を提供することができる。
【０１３８】
また、本実施の形態によれば、セット割引する商品の形態画像１５３同士を視覚的に関連付けして表示するようにしたので、セット割引された商品をディスプレイに分かり易く表示することができる。
【０１３９】
更に、無線通信部１０６によって商品コードを取得できない商品Ａについては、音声や色彩によって容易に商品登録を行なうことができ、その作業の容易化を図ることができる。
【０１４０】
もっとも、本実施の形態のＰＯＳ端末１０１では、タッチパネル１０４上でのオブジェクト操作に応じて取引画面１５１の表示方向を反転表示するようにしたり、あるいは、購入商品を一覧表示させたりすることができる。そして、店員及び顧客の双方は、共に、必要に応じてタッチパネル１０４をタッチ操作することで、ディスプレイ１０３に表示される表示状態を変化させたり、特定の指示を入力したりすることができる。以下、このような内容を図２９〜図３１に基づいて説明する。
【０１４１】
図２９は、オブジェクト操作のための処理の流れを示すフローチャートである。ＣＰＵ２０２は、タッチパネル１０４による画面タッチの有無の判定に待機している（ステップＳ２０１）。そこで、画面タッチありと判定した場合（ステップＳ２０１のＹ）、オブジェクトの種類を判定する（ステップＳ２０２）。つまり、ＣＰＵ２０２は、画面タッチされた対象物が、背景（背景画像１５２）なのか、商品（形態画像１５３）なのか、日時（配送日時指定欄１５４ｂ−３）なのか、ポイント（ポイント指定欄１５４ｂ−４）なのか、インストラクション（反転表示指示ボタン１５４ａ−４、一覧表示指示ボタン１５４ａ−５、一覧表示指示ボタン１５４ｂ−５）なのかを判定する。
【０１４２】
その後、ＣＰＵ２０２は、タッチパネル１０４上での画面タッチ位置の移動の有無を判定する（ステップＳ２０３）。つまり、タッチパネル１０４上で画面タッチがあり、その後にそのタッチ位置が移動したのであれば、インストラクション以外のオブジェクト操作がなされたことになる。そこで、本実施の形態では、タッチパネル１０４上での画面タッチ位置の移動の有無を判定することにより（ステップＳ２０３）、オブジェクト操作がインストラクションなのかインストラクション以外なのかを判定するようにしている。
【０１４３】
ＣＰＵ２０２は、タッチパネル１０４上での画面タッチ位置の移動があったと判定した場合（ステップＳ２０３のＹ）、タッチ位置の移動を認識し、認識したタッチ位置の移動に応じたオブジェクト動作の解析を実行する（ステップＳ２０４）。一例として、ＨＤＤ２０６にインストールされているコンピュータプログラム２０９には、
（ア）背景画像１５２上で店員側から顧客側にタッチ位置移動
（イ）背景画像１５２上で顧客側から店員側にタッチ位置移動
（ウ）持ち帰り商品表示領域１５２ａに位置する形態画像１５３ａのタッチ位置を配送商品表示領域１５２ｂに移動
（エ）配送商品表示領域１５２ｂに位置する形態画像１５３ｂのタッチ位置を持ち帰り商品表示領域１５２ａに移動
（オ）配送日時指定欄１５４ｂ−３の「日」指定位置でタッチ位置を時計周りに移動
（カ）配送日時指定欄１５４ｂ−３の「日」指定位置でタッチ位置を反時計周りに移動
（キ）配送日時指定欄１５４ｂ−３の「時間」指定位置でタッチ位置を時計周りに移動
（ク）配送日時指定欄１５４ｂ−３の「時間」指定位置でタッチ位置を反時計周りに移動
（ケ）ポイント指定欄１５４ｂ−４でタッチ位置を時計回りに移動
（コ）ポイント指定欄１５４ｂ−４でタッチ位置を反時計回りに移動
（サ）音声登録ダイアログ１７３でタッチ位置を左右の移動
（シ）色見本ＣＳａｍのドロップエリアＤＡへのドラッグ＆ドロップ
というオブジェクト動作が定義されている。そこで、ＣＰＵ２０２は、ステップＳ２０４の処理として、タッチ位置の移動に応じたオブジェクト動作として、上記（ア）〜（シ）のいずれのオブジェクト動作がなされたかを解析する。
【０１４４】
次いで、ＣＰＵ２０２は、ステップＳ２０４で解析したオブジェクト動作の解析結果に応じたオブジェクト表示の変更を実行する（ステップＳ２０５）。一例として、ＨＤＤ２０６にインストールされているコンピュータプログラム２０９には、
（ア）のオブジェクト動作：ディスプレイ１０３に表示されている取引画面１５１を顧客の側に向けて表示
（イ）のオブジェクト動作：ディスプレイ１０３に表示されている取引画面１５１を店員の側に向けて表示
（ウ）のオブジェクト動作：タッチ指定された形態画像１５３ａを配送商品表示領域１５２ｂに移動して形態画像１５３ｂとする
（エ）のオブジェクト動作：タッチ指定された形態画像１５３ｂを持ち帰り商品表示領域１５２ａに移動して形態画像１５３ａとする
（オ）のオブジェクト動作：配送日時指定欄１５４ｂ−３の「日」の表示を将来に進行させる
（カ）のオブジェクト動作：配送日時指定欄１５４ｂ−３の「日」の表示を過去に戻す
（キ）のオブジェクト動作：配送日時指定欄１５４ｂ−３の「時間」の表示を将来に進行させる
（ク）のオブジェクト動作：配送日時指定欄１５４ｂ−３の「時間」の表示を過去に戻す
（ケ）のオブジェクト動作：ポイントとして表示されている数値を高くする
（コ）のオブジェクト動作：ポイントとして表示されている数値を低くする
（サ）のオブジェクト動作：スクロール
（シ）のオブジェクト動作：対応色の選択指定
というオブジェクト表示の変更動作が定義されている。そこで、ＣＰＵ２０２は、ステップＳ２０５の処理として、タッチ位置の移動に応じたオブジェクト表示の変更動作が行なわれるように、上記（ア）〜（シ）に応じた処理を実行する。
【０１４５】
そして、ＣＰＵ２０２は、ステップＳ２０４で解析したオブジェクト動作の解析結果に応じた内部処理を実行し（ステップＳ２０６）、処理を終了する。一例として、ＨＤＤ２０６にインストールされているコンピュータプログラム２０９には、
（ウ）のオブジェクト動作：タッチ指定された形態画像１５３ａによって特定される持ち帰り用の商品を配送用の商品に変更
（エ）のオブジェクト動作：タッチ指定された形態画像１５３ｂによって特定される配送用の商品を持ち帰り用の商品に変更
（オ）のオブジェクト動作：配送日時の「日」を将来に進行させる
（カ）のオブジェクト動作：配送日時の「日」を過去に戻す
（キ）のオブジェクト動作：配送日時の「時間」を将来に進行させる
（ク）のオブジェクト動作：配送日時の「時間」を過去に戻す
（ケ）のオブジェクト動作：売上合計金額から割り引くポイントの数値を高くする
（コ）のオブジェクト動作：売上合計金額から割り引くポイントの数値を低くする
という内部処理の変更が定義されている。そこで、ＣＰＵ２０２は、ステップＳ２０６の処理として、タッチ位置の移動に応じた内部処理の変更が行われるように、上記（ウ）〜（コ）に応じた処理を実行する。
【０１４６】
図３０は、手動操作による表示内容の反転表示を説明するためのＰＯＳ端末１０１の平面図である。図３０（ａ）に示すディスプレイ１０３に表示される取引画面１５１は、店員の側に向けられている。図３０（ｂ）に示すディスプレイ１０３に表示される取引画面１５１は、顧客の側に向けられている。そこで、ディスプレイ１０３に図３０（ａ）の向きで取引画面１５１が表示されている状態で上記（ア）のオブジェクト動作がなされると、取引画面１５１の表示向きは図３０（ｂ）のように反転する。これに対して、ディスプレイ１０３に図３０（ｂ）の向きで取引画面１５１が表示されている状態で上記（イ）のオブジェクト動作がなされると、取引画面１５１の表示向きは図３０（ａ）のように反転する。
【０１４７】
図２９に示すフローチャートの説明に戻る。ＣＰＵ２０２は、タッチパネル１０４上での画面タッチ位置の移動がなかったと判定した場合（ステップＳ２０３のＮ）、ステップＳ２０２で判定したオブジェクトの種類がインストラクションであったがどうかを確認する（ステップＳ２０７）。ＣＰＵ２０２は、インストラクションではなかったと確認した場合（ステップＳ２０７のＮ）、タッチパネル１０４上で何らかのミスタッチが合ったことになるので、ステップＳ２０１の処理にリターンする。これに対して、ＣＰＵ２０２は、インストラクションであったと確認した場合（ステップＳ２０７のＹ）、ステップＳ２０２で判定された種類のインストラクションを実行し（ステップＳ２０８）、処理を終了する。
【０１４８】
図３１は、商品情報が一覧表示されている状態を示す模式図である。図２９のフローチャート中のステップＳ２０２でオブジェクトの種類がインストラクションであると判定されるのは、店員側に表示される取引情報表示欄１５４ａ中の反転表示指示ボタン１５４ａ−４がタッチ指定された場合か、一覧表示指示ボタン１５４ａ−５がタッチ指定された場合か、あるいは、顧客側に表示される取引情報表示欄１５４ｂ中の一覧表示指示ボタン１５４ｂ−５がタッチ指定された場合かのいずれかである。
【０１４９】
ＣＰＵ２０２は、店員側に表示される取引情報表示欄１５４ａ中の反転表示指示ボタン１５４ａ−４がタッチ指定された場合には、図３０（ａ）と図３０（ｂ）とに示すように、ディスプレイ１０３に表示される取引画面１５１の表示向きを反転させる。
【０１５０】
ＣＰＵ２０２は、また、店員側に表示される取引情報表示欄１５４ａ中の一覧表示指示ボタン１５４ａ−５がタッチ指定されたか、あるいは、顧客側に表示される取引情報表示欄１５４ｂ中の一覧表示指示ボタン１５４ｂ−５がタッチ指定された場合には、図３１に示すような一覧表示画面１５５をディスプレイ１０３にポップアップ表示させる。一覧表示画面１５５には、商品名１５５ａ、個数１５５ｂ、値引き金額１５５ｃ及び単価１５５ｄが個々の商品毎に示され、更に、個数１５５ｂ、値引き金額１５５ｃ及び単価１５５ｄについては、その合計が表示される。
【０１５１】
そして、一覧表示画面１５５において特異な点は、商品名１５５ａとして、テキスト表示の他に縮小された形態画像１５３ｃが表示されている点である。この縮小された形態画像１５３ｃは、商品画像データベース２１０ｃから取得した画像データに基づいて生成されている。
【０１５２】
（本発明の別の実施の一形態）
本発明の別の実施の一形態を図３２〜図３５に基づいて説明する。図１〜図３１に基づいて説明した前記実施の形態と同一部分は同一符号で示し、説明も省略する。
【０１５３】
図３２は、対面販売中であるＰＯＳ端末１０１を示す斜視図である。本実施の形態のＰＯＳ端末１０１は、その外観上、カメラであるＣＣＤカメラ１２１が設置さている点が前記実施の形態とは相違する。ＣＣＤカメラ１２１は、商品載置領域１０５に隣接して設けられているＬ字形状の支柱１２２の先端に固定されており、商品載置領域１０５に載置されたショッピングバスケット３０９内に収納されている商品Ａ等を撮像することができるように配置されている。また、外観上は分かりにくいが、本実施の形態のＰＯＳ端末１０１は、商品載置領域１０５に載置された品物の重量を計量する秤部１０８が設けられていない点も、前記実施の形態とは相違する。
【０１５４】
図３３は、ＰＯＳ端末１０１のハードウェア構成を示すブロック図である。本実施の形態では、ＣＣＤカメラ１２１が設けられ、秤部１０８が設けられていないことから、制御部２０１に対しては、システムバス２０７に接続されたインターフェース（図示せず）を介してＣＣＤカメラ１２１が接続されている。前記実施の形態ではシステムバス２０７にインターフェース（図示せず）を介して接続されていた秤部１０８（図３参照）が、本実施の形態では設けられていない。
【０１５５】
また、ＨＤＤ２０６にインストールされている商品データベース２１０中、前記実施の形態では設けられていた商品重量データベース２１０ｂ（図３参照）も、本実施の形態では設けられていない。
【０１５６】
これに対して、コンピュータプログラム２０９は、画像解析モジュール２０９ａを含んでいる。この画像解析モジュール２０９ａは、ＣＣＤカメラ１２１が撮像した画像の撮像データを解析し、商品載置領域１０５に載置されたショッピングバスケット３０９に収納されている商品Ａ及び注文札Ｏの個数を判定する。
【０１５７】
一例として、画像解析モジュール２０９ａは、ショッピングバスケット３０９に重ね合わされることなく収納されている商品Ａ及び注文札Ｏの撮像データから、商品Ａ及び注文札Ｏの部分とそれ以外の部分とを区別して判別する。例えば、ショッピングバスケット３０９の底部の形状パターンの特徴量を記憶しておくことで、ＣＣＤカメラ１２１が出力する撮像データからショッピングバスケット３０９の底部領域とそれ以外の領域とを判別することが容易である。また、ショッピングバスケット３０９に商品Ａ及び注文札Ｏを重ね合うことなく収納するという運用を採用すれば、ＣＣＤカメラ１２１が出力する撮像データ中、ショッピングバスケット３０９の底部以外の領域がその収納されている商品Ａ及び注文札Ｏの数だけ分離される。そこで、分離しているショッピングバスケット３０９の底部以外の領域の数を計数することで、商品載置領域１０５に載置されたショッピングバスケット３０９に収納されている商品Ａ及び注文札Ｏの個数を判定することが可能である。
【０１５８】
別の一例として、画像解析モジュール２０９ａは、ＰＯＳ端末１０１が設置される店舗３０１で扱う可能性がある全ての商品の特徴量を記憶しておき、ＣＣＤカメラ１２１が出力する撮像データ中から商品の特徴量を探し出すことで、商品載置領域１０５に載置されたショッピングバスケット３０９に収納されている商品Ａ及び注文札Ｏの個数を判定する構成であってもよい。
【０１５９】
このような画像解析モジュール２０９ａは、ＨＤＤ２０６にインストールされているコンピュータプログラム２０９のモジュールとして実現されるのみならず、集積回路化されて実現されていてもよい。
【０１６０】
図３４は、ディスプレイ１０３に販売待機画面が表示されている状態を示すＰＯＳ端末１０１の平面図である。本実施の形態では、前記実施の形態では設けられていた秤部１０８（図３参照）が設けられていない。このため、チェックアウトカウンタ１０２の上面全面に、ディスプレイ１０３及びタッチパネル１０４を配置することが可能である。これにより、図３４に示すように、チェックアウトカウンタ１０２の上面を円滑で洗練された外観態様で形成することが可能となる。
【０１６１】
図３５は、全体の処理の流れを示すフローチャートである。本実施の形態では、商品載置領域１０５に載置されている全ての現実の商品Ａ及び全ての注文札Ｏによって特定される商品が、正しく商品登録されているかどうかを判定するための処理として、ＣＣＤカメラ１２１の撮像画像が用いられる。つまり、そのための処理として、前記実施の形態は、図６中のステップＳ１１１〜ステップＳ１１３の処理を採用されていたのに対して、本実施の形態では、図６中のステップＳ１１１〜ステップＳ１１３の処理が採用されず、ステップＳ３０１〜ステップＳ３０３の処理が採用されている。以下、これらの処理内容について説明する。
【０１６２】
ＣＰＵ２０２は、ディスプレイ１０３に表示している取引情報表示欄１５４にステップＳ１０９の処理によって得た取引情報等を表示した後（ステップＳ１１０）、画像解析処理を実行する（ステップＳ３０１）。つまり、画像解析モジュール２０９ａを起動させておき、ＣＣＤカメラ１２１が出力した撮像データに基づいて、ショッピングバスケット３０９に収納されている商品Ａ及び注文札Ｏの個数を解析する処理を実行する。これにより、ＣＰＵ２０２は、続くステップＳ３０２で、ショッピングバスケット３０９に収納されている商品Ａ及び注文札Ｏの個数を取得する。
【０１６３】
その後、ＣＰＵ２０２は、無線通信部１０６が取得した無線タグの記憶データに含まれている商品コードから商品Ａ及び注文札Ｏの読み取り個数を判定し、この読み取り個数（登録個数）とステップＳ３０２で取得したＣＣＤカメラ１２１の撮像データに基づく商品Ａ及び注文札Ｏの個数（画像個数）とが一致しているかどうかを判定する（ステップＳ３０３）。この判定の結果、登録個数と画像個数との一致が判定されれば、ショッピングバスケット３０９に収納されている商品Ａ及び注文札Ｏが全て登録されていることになる。そこで、この場合には、取引画面１５１の表示向きを店員側から顧客側に変更するステップＳ１１６の処理を実行する。これに対して、登録個数と画像個数との一致が判定されない場合には、未登録の商品Ａが商品載置領域１０５に載置されているショッピングバスケット３０９に収納されているはずなので、ＣＰＵ２０２は、その未登録の商品Ａについての登録処理を実行する（ステップＳ１１５）。
【０１６４】
以上説明したように、本実施の形態では、商品載置領域１０５に載置されている全ての現実の商品Ａ及び注文札Ｏによって特定される商品が正しく商品登録されているかどうかを判定するために、ＣＣＤカメラ１２１が撮像した画像の撮像データを用いている。したがって、図３４に示すように、チェックアウトカウンタ１０２の上面を円滑で洗練された外観態様で形成することが可能となる。
【０１６５】
（本発明の更に別の実施の一形態）
本発明の更に別の実施の一形態を図３６に基づいて説明する。図１〜図３１に基づいて説明した前記実施の形態、及び、図３２〜図３５に基づいて説明した前記実施の形態と同一部分は同一符号で示し、説明も省略する。
【０１６６】
図３６は、ショッピングバスケット３０９に収納された商品Ａ等から読み取られた商品情報がディスプレイ１０３に表示されている状態を示すＰＯＳ端末１０１の平面図である。本実施の形態では、顧客側に向けられた取引情報表示欄１５４ｂがディスプレイ１０３の側縁に沿って配列されておらず、前記実施の形態では取引画面１５１を表示していた領域の一部に配列されている。つまり、図３６に示すように、顧客の側から見ると、ディスプレイ１０３の右側領域に顧客側に向けられた取引情報表示欄１５４ｂの表示領域が確保されている。
【０１６７】
また、本実施の形態において特異な点は、取引画面１５１の表示形態である。前記実施の形態では、背景画像１５２が持ち帰り商品表示領域１５２ａと配送商品表示領域１５２ｂとに区分されているのに対して、本実施の形態では、背景画像１５２にそのような区別がない。つまり、前記実施の形態では、現実の商品Ａに付された無線タグから読み取られた記憶データに基づき表示される形態画像１５３ａと注文札Ｏに付された無線タグから読み取られた記憶データに基づく形態画像１５３ｂとの区別を、形態画像１５３そのものの表示態様によって区別する他、その表示領域によっても区別している。これに対して、本実施の形態では、そのような二種類の形態画像１５３ａ、１５３ｂの区別を、専ら形態画像１５３そのものの表示態様によってのみ区別している。そして、これらの二種類の形態画像１５３ａ、１５３ｂは、領域が区別されない単一の背景画像１５２にランダムな表示向きで表示され、取引画面１５１を構成している。したがって、店員側と顧客側とに、取引画面１５１の表示向きを切り換える必要がなく、何れの側からも、個々の形態画像１５３ａ、１５３ｂを一見して認識し易くしている。したがって、前記実施の形態の取引情報表示欄１５４には設けられていた反転表示指示ボタン１５４ａ−４は設けられていない。
【０１６８】
（本発明の更に別の実施の一形態）
本発明の更に別の実施の一形態を図３７及び図３８に基づいて説明する。図１〜図３１に基づいて説明した前記実施の形態、図３２〜図３５に基づいて説明した前記実施の形態、及び図３６に基づいて説明した前記実施の形体と同一部分は同一符号で示し、説明も省略する。
【０１６９】
図３７は、対面販売中であるＰＯＳ端末１０１を示す斜視図である。本実施の形態のチェックアウトカウンタ１０２は、その上面にディスプレイ１０３及びタッチパネル１０４を有していない。これらのディスプレイ１０３及びタッチパネル１０４は、チェックアウトカウンタ１０２の端部に立設されている。図３７中には、ディスプレイ１０３しか表示されていないが、タッチパネル１０４はディスプレイ１０３の図示しない表示面に積層配置されている。これらのディスプレイ１０３及びタッチパネル１０４の立設位置は、商品載置領域１０５とは反対側の端部であり、その表示面を商品載置領域１０５の側に向けて配置されている。したがって、キャッシャである店員及び顧客の双方が、ディスプレイ１０３の表示内容を閲覧することができ、かつ、タッチパネル１０４によるタッチ操作が可能となっている。
【０１７０】
図３８は、ショッピングバスケット３０９に収納された商品Ａ等から読み取られた商品情報がディスプレイ１０３に表示されている状態を示すＰＯＳ端末１０１の正面図である。本実施の形態のディスプレイ１０３の表示内容は、前記実施の形態と基本的に相違しない。相違する点は、取引情報表示欄１５４が店員用と顧客用とに別れておらず、単一であるという点である。本実施の形態は、店員と顧客とがディスプレイ１０３を挟んで対面する形態を採用していないため、店員用と顧客用とに取引情報表示欄１５４を分ける必要がないからである。本実施の形態では、前記実施の形態でいうと、店員用の取引情報表示欄１５４ａに相当する取引情報表示欄１５４が設けられていない。取引情報表示欄１５４の内容は、前記実施の形態における顧客用の取引情報表示欄１５４ｂに相当する内容となっている。
【図面の簡単な説明】
【０１７１】
【図１】本発明の実施の一形態として、ＰＯＳ端末（商品販売データ処理装置）が設置される店舗を示す模式図である。
【図２】本発明の実施の一形態として、対面販売中であるＰＯＳ端末（商品販売データ処理装置）を示す斜視図である。
【図３】ＰＯＳ端末（商品販売データ処理装置）のハードウェア構成を示すブロック図である。
【図４】ディスプレイに販売待機画面が表示されている状態を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図５】商品載置領域に商品等が収納されたショッピングバスケットが載置される瞬間を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図６】全体の処理の流れを示すフローチャートである。
【図７】ショッピングバスケットに収納された商品等から読み取られた商品情報が店員側に向けてディスプレイに表示されている状態を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図８】図７に示す商品情報が顧客側に向けて反転表示されている状態を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図９】図６に示すフローチャート中のステップＳ１０８の形態画像表示処理をより詳しく示すフローチャートである。
【図１０】ミックスアンドマッチ（Ｍ＆Ｍ）及び複数購入割引が成立した場合の商品情報の表示を説明するために、商品情報が店員側に向けてディスプレイに表示されている状態を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図１１】ミックスアンドマッチ（Ｍ＆Ｍ）及び複数購入割引が成立した場合に、最初に表示される画面の一例を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図１２】ミックスアンドマッチ（Ｍ＆Ｍ）及び複数購入割引が成立した場合に、図１１に示す状態に続いて表示される画面の一例を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図１３】ミックスアンドマッチ（Ｍ＆Ｍ）及び複数購入割引が成立した場合に、図１２に示す状態に続いて表示される画面の一例を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図１４】図６に示すフローチャート中のステップＳ１１５の商品登録処理をより詳しく示すフローチャートである。
【図１５】図１４に示すフローチャート中のステップＳ１１５−１の処理によってディスプレイ上に登録手法選択ダイアログがポップアップ表示された状態を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図１６】図１４に示すフローチャート中のステップＳ１１５−３の商品登録処理として、音声登録処理が実行される場合の処理内容の一例を示すフローチャートである。
【図１７】登録手法として音声登録が選択された場合、これによってディスプレイ上に音声登録ダイアログがポップアップ表示された状態を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図１８】図１７に示す画面上で「りんご」と発声したことにより音声登録ダイアログ上に選択候補が出現している状態を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図１９】図１８に示す音声登録ダイアログ上に出現した選択候補の一つが選択されようとしている状態を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図２０】図１４に示すフローチャート中のステップＳ１１５−３の商品登録処理として、色彩登録処理（その一）が実行される場合の処理内容の一例を示すフローチャートである。
【図２１】登録手法として色彩登録が選択された場合、これによってディスプレイ上に色空間画像が表示された状態を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図２２】色空間画像を拡大して示す模式図である。
【図２３】領域指定によって拡大表示された色空間画像を示す模式図である。
【図２４】図１４に示すフローチャート中のステップＳ１１５−３の商品登録処理として、色彩登録処理（その二）が実行される場合の処理内容の別の一例を示すフローチャートである。
【図２５】色空間画像を拡大して示す模式図である。
【図２６】色空間画像の別の一例を示す模式図である。
【図２７】図１４に示すフローチャート中のステップＳ１１５−３の商品登録処理として、色彩登録処理（その三）が実行される場合の処理内容の更に別の一例を示すフローチャートである。
【図２８】図２７に示す色彩登録処理を説明するための模式図である。
【図２９】オブジェクト操作のための処理の流れを示すフローチャートである。
【図３０】手動操作による表示内容の反転表示を説明するためのＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図３１】商品情報が一覧表示されている状態を示す模式図である。
【図３２】本発明の別の実施の一形態として、対面販売中であるＰＯＳ端末（商品販売データ処理装置）を示す斜視図である。
【図３３】ＰＯＳ端末（商品販売データ処理装置）のハードウェア構成を示すブロック図である。
【図３４】ディスプレイに販売待機画面が表示されている状態を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図３５】全体の処理の流れを示すフローチャートである。
【図３６】本発明の更に別の実施の一形態として、ショッピングバスケットに収納された商品等から読み取られた商品情報がディスプレイに表示されている状態を示すＰＯＳ端末（商品販売データ処理装置）の平面図である。
【図３７】本発明の更に別の実施の一形態として、対面販売中であるＰＯＳ端末（商品販売データ処理装置）を示す斜視図である。
【図３８】ショッピングバスケットに収納された商品等から読み取られた商品情報がディスプレイに表示されている状態を示すＰＯＳ端末（商品販売データ処理装置）の正面図である。
【符号の説明】
【０１７２】
１０２…チェックアウトカウンタ、１０３…ディスプレイ、１０４…タッチパネル、１０５…商品載置領域、１０６…無線通信部、１０８…秤部、１５３…形態画像、２０１…制御部、２０４…ＲＡＭ（記憶部）、２１０ａ…商品データファイル、２１０ｃ…商品画像データベース、２１０ｂ…商品重量データベース、Ａ…商品、ＣＳｐ…色空間画像、ＣＥ…色要素、ＣＳａｍ…色見本、ＤＡ…ドロップエリア
【図１】
0004913719.tif 000002
【図２】
0004913719.tif 000003
【図３】
0004913719.tif 000004
【図４】
0004913719.tif 000005
【図５】
0004913719.tif 000006
【図６】
0004913719.tif 000007
【図７】
0004913719.tif 000008
【図８】
0004913719.tif 000009
【図９】
0004913719.tif 000010
【図１０】
0004913719.tif 000011
【図１１】
0004913719.tif 000012
【図１２】
0004913719.tif 000013
【図１３】
0004913719.tif 000014
【図１４】
0004913719.tif 000015
【図１５】
0004913719.tif 000016
【図１６】
0004913719.tif 000017
【図１７】
0004913719.tif 000018
【図１８】
0004913719.tif 000019
【図１９】
0004913719.tif 000020
【図２０】
0004913719.tif 000021
【図２１】
0004913719.tif 000022
【図２２】
0004913719.tif 000023
【図２３】
0004913719.tif 000024
【図２４】
0004913719.tif 000025
【図２５】
0004913719.tif 000026
【図２６】
0004913719.tif 000027
【図２７】
0004913719.tif 000028
【図２８】
0004913719.tif 000029
【図２９】
0004913719.tif 000030
【図３０】
0004913719.tif 000031
【図３１】
0004913719.tif 000032
【図３２】
0004913719.tif 000033
【図３３】
0004913719.tif 000034
【図３４】
0004913719.tif 000035
【図３５】
0004913719.tif 000036
【図３６】
0004913719.tif 000037
【図３７】
0004913719.tif 000038
【図３８】
0004913719.tif 000039