(57)【要約】【課題】操作者に応じた設定に容易に変更することができる会計装置、およびプログラムを提供する。【解決手段】会計装置は、撮像制御手段と、特定手段と、抽出手段と、変更手段と、出力手段とを備える。前記撮像制御手段は、撮像部に画像を撮像させる。前記特定手段は、前記撮像制御手段が撮像させた前記画像に含まれている操作者を特定する。前記抽出手段は、ユーザインタフェースの設定内容を操作者ごとに記憶した記憶部から、前記特定手段が特定した操作者の設定内容を抽出する。前記変更手段は、前記抽出手段が抽出した前記設定内容に、前記ユーザインタフェースの設定を変更する。前記出力手段は、前記変更手段が変更した前記設定内容に基づいて、ユーザインタフェースを出力する。【選択図】図６
2018160211.tif 000002
【特許請求の範囲】
【請求項１】
撮像部に画像を撮像させる撮像制御手段と、
前記撮像制御手段が撮像させた前記画像に含まれている操作者を特定する特定手段と、
ユーザインタフェースの設定内容を操作者ごとに記憶した記憶部から、前記特定手段が特定した操作者の設定内容を抽出する抽出手段と、
前記抽出手段が抽出した前記設定内容に、前記ユーザインタフェースの設定を変更する変更手段と、
前記変更手段が変更した前記設定内容に基づいて、ユーザインタフェースを出力する出力手段と、
を備える会計装置。
【請求項２】
前記出力手段は、前記変更手段が変更した前記設定内容に基づいて、各種操作を受け付ける操作画面を表示させる、
請求項１に記載の会計装置。
【請求項３】
前記出力手段は、前記変更手段が変更した前記設定内容に基づいて、文字の大きさを変えた画面を表示させる、
請求項２に記載の会計装置。
【請求項４】
前記出力手段は、前記変更手段が変更した前記設定内容に基づいて、各画像の配置を変えた画面を表示させる、
請求項２又は３に記載の会計装置。
【請求項５】
前記出力手段は、前記変更手段が変更した前記設定内容の音声を出力させる、
請求項１乃至４の何れか一項に記載の会計装置。
【請求項６】
コンピュータを、
撮像部に画像を撮像させる撮像制御手段と、
前記撮像制御手段が撮像させた前記画像に含まれている操作者を特定する特定手段と、
ユーザインタフェースの設定内容を操作者ごとに記憶した記憶部から、前記特定手段が特定した操作者の設定内容を抽出する抽出手段と、
前記抽出手段が抽出した前記設定内容に、前記ユーザインタフェースの設定を変更する変更手段と、
前記変更手段が変更した前記設定内容に基づいて、ユーザインタフェースを出力する出力手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、会計装置、およびプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等の店舗には、顧客自身が操作者となって商品等の販売データ処理を行うセルフＰＯＳ（Point  Of  Sales）端末が設置される場合がある。このような店舗では、セルフＰＯＳ端末の利用を促すために、ユーザインタフェースの設定を変えた複数のセルフＰＯＳ端末を設置している場合がある。
【０００３】
ところで、特許文献１には、使用を開始する前に責任者登録を行うことで、操作者ごとに異なる音量を出力する技術が公開されている。しかしながら、顧客は、操作手順が増えることを嫌うため、使用を開始する前に責任者登録を求めると、セルフＰＯＳ端末の利用促進を阻害するおそれがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、操作者に応じた設定に容易に変更することができる会計装置、およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の会計装置は、撮像制御手段と、特定手段と、抽出手段と、変更手段と、出力手段とを備える。前記撮像制御手段は、撮像部に画像を撮像させる。前記特定手段は、前記撮像制御手段が撮像させた前記画像に含まれている操作者を特定する。前記抽出手段は、ユーザインタフェースの設定内容を操作者ごとに記憶した記憶部から、前記特定手段が特定した操作者の設定内容を抽出する。前記変更手段は、前記抽出手段が抽出した前記設定内容に、前記ユーザインタフェースの設定を変更する。前記出力手段は、前記変更手段が変更した前記設定内容に基づいて、ユーザインタフェースを出力する。
【図面の簡単な説明】
【０００６】
【図１】図１は、本実施形態に係るセルフチェックアウトシステムの一例を示す模式図である。
【図２】図２は、セルフＰＯＳ端末の外観を操作者側から見た斜視図である。
【図３】図３は、セルフＰＯＳ端末のハードウェア構成の一例を示すブロック図である。
【図４】図４は、店舗サーバのハードウェア構成の一例を示すブロック図である。
【図５】図５は、登録ユーザテーブルのデータ構成の一例を示す説明図である。
【図６】図６は、セルフチェックアウトシステムが備える各装置が有する特徴的な機能構成の一例を示すブロック図である。
【図７】図７は、販売データ処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して、会計装置、およびプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、会計装置、およびプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態の会計装置は、セルフチェックアウトシステムに含まれるセルフＰＯＳ（Point  Of  Sales）端末への適用例である。
【０００８】
図１は、本実施形態に係るセルフチェックアウトシステム１の一例を示す模式図である。セルフチェックアウトシステム１は、セルフＰＯＳ端末２と、店舗サーバ３とを備える。セルフＰＯＳ端末２と、店舗サーバ３とは、ネットワーク４を介して接続されている。例えば、ネットワーク４は、有線又は無線の店舗内ＬＡＮ（Local  Area  Network）である。図１に示すセルフチェックアウトシステム１は、複数台のセルフＰＯＳ端末２を備えているが、セルフＰＯＳ端末２は一台であってもよい。
【０００９】
セルフＰＯＳ端末２は、スーパーマーケット等の店舗で顧客自身が操作者となって販売データ処理を行う販売データ処理装置である。セルフＰＯＳ端末２は、販売データ処理における、販売対象の商品等を登録する販売登録処理と、販売登録された商品等の会計処理とを顧客自身が行う会計装置でもある。
【００１０】
店舗サーバ３は、例えばパーソナルコンピュータ等のサーバ装置である。店舗サーバ３は、セルフＰＯＳ端末２を使用する顧客が、セルフＰＯＳ端末２のユーザインタフェースの設定内容を変更する機能を利用する顧客としてユーザ登録された顧客であるか否かを認証する。そして、店舗サーバ３は、ユーザ登録された顧客である場合に、顧客の設定をセルフＰＯＳ端末２に送信する。なお、店舗サーバ３は、複数台のサーバ装置等により構成されていてもよい。さらに、店舗サーバ３は、ハードウェアやソフトウェア等のコンピュータ資源を提供するクラウドサービス等により提供されるものであってもよい。
【００１１】
次に、セルフＰＯＳ端末２の外観について説明する。図２は、セルフＰＯＳ端末２の外観を操作者側から見た斜視図である。
【００１２】
セルフＰＯＳ端末２は、正面右側に設けられた第１荷置台２１と、正面左側に設けられた第２荷置台２２と、正面中央に設けられた第１筐体２３とを備える。顧客等の操作者は、収集した商品を入れたカゴ等を第１荷置台２１に載置する。また、操作者は、販売登録した商品を入れる袋を第２荷置台２２に載置する。操作者は、第１筐体２３に載置された装置を使用して、カゴから取り出した商品を販売登録する。そして、操作者は、販売登録した商品を、第２荷置台２２に載置した袋に入れる。操作者は、この販売登録をカゴに収集した其々の商品に対して行う。操作者は、其々の商品の販売登録が完了した場合に、第１筐体２３が備える装置を使用して、販売登録された商品等の会計処理を行う。このような手順により、操作者は、販売登録処理と、会計処理とを行う。
【００１３】
更に詳しくは、第２荷置台２２は、台座２２１と、袋掛けフック２２２と、一時置台２２３とを備える。袋掛けフック２２２と、一時置台２２３とは、台座２２１に設けられた支柱２２４に支持されて、台座２２１の上方に設けられている。台座２２１は、例えば袋より大きい商品等の袋に入れるのに適さない商品等が載置される台である。袋掛けフック２２２は、販売登録した商品を入れる袋を吊り下げるフックである。一時置台２２３は、例えば壊れやすい商品等の袋詰めに注意を要する商品を一時的に載置する台である。
【００１４】
第１筐体２３は、硬貨や紙幣等の入金や出金を実行する入出金部２３１（図３参照）を内部に備える。また、第１筐体２３は、硬貨投入口２３２と、硬貨払出口２３３と、紙幣投入口２３４と、紙幣払出口２３５とを備える。硬貨投入口２３２は、顧客が商品の代金として入出金部２３１に入金する硬貨の入金口である。硬貨払出口２３３は、釣銭として入出金部２３１から出金する硬貨の出金口である。紙幣投入口２３４は、顧客が商品の代金として入出金部２３１に入金する紙幣の入金口である。紙幣払出口２３５は、釣銭として入出金部２３１から出金する紙幣の出金口である。
【００１５】
セルフＰＯＳ端末２は、第１筐体２３の上面に、第２筐体２４と、表示部２５と、ハンディスキャナ２７と、カードリーダライタ２８と、パトランプ２９とを備える。
【００１６】
第２筐体２４は、スキャナ２４１（図３参照）と、プリンタ２４２（図３参照）とを内部に備える。また、第２筐体２４は、第２筐体２４の上部に設けられた表示部２５を支持する。
【００１７】
第２筐体２４は、スキャナ２４１が商品の商品コード等を読み取る読取窓２４３を備える。読取窓２４３は、スキャナ２４１が射出したレーザ光を第２筐体２４の外部に透過させるとともに、レーザ光の反射光を第２筐体２４の内部に透過させる。なお、スキャナ２４１は、商品の画像を撮像し、撮像した画像から商品コード等を読み取るものであってもよい。
【００１８】
第２筐体２４は、プリンタ２４２が出力したレシート等を排出するレシート発行口２４４を備える。プリンタ２４２は、取引処理された商品の売上情報を用紙に印字したレシートをレシート発行口２４４から排出する。
【００１９】
表示部２５は、例えば液晶ディスプレイ等である。表示部２５は、売上登録された商品の商品情報等を表示する。また、表示部２５は、セルフＰＯＳ端末２を操作するタッチパネル２５１（図３参照）を備える。タッチパネル２５１は、表示部２５上の操作（タッチ）された箇所を検知して、表示部２５が表示している表示要素に応じた操作が入力されたものとして判断する。これにより、タッチパネル２５１は、表示部２５が表示したキーが操作されたとして当該キーの操作を受け付ける。また、表示部２５は、表示部２５の上部に設けられた撮像部２６を支持する。
【００２０】
撮像部２６は、ＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）、ＣＣＤ（Charge  Coupled  Device）等の撮像素子を備えたカメラである。撮像部２６は、セルフＰＯＳ端末２を操作する操作者の顔を撮像する。
【００２１】
ハンディスキャナ２７は、手持ち型のスキャナである。ハンディスキャナ２７は、商品が重い場合や商品が大きい場合等、商品を読取窓２４３にかざすことが困難な場合に使用される。
【００２２】
カードリーダライタ２８は、クレジットカード等の決済に用いるカードの記憶媒体が記憶する情報の読み取り及び書き込みを実行する装置である。
【００２３】
パトランプ２９は、セルフＰＯＳ端末２に異常が発生したこと等を店員に通知する警告灯である。パトランプ２９は、例えばセルフＰＯＳ端末２に異常が発生した場合に赤色等で点滅する。
【００２４】
次に、セルフチェックアウトシステム１が備える各種装置のハードウェア構成について説明する。
【００２５】
図３は、セルフＰＯＳ端末２のハードウェア構成の一例を示すブロック図である。セルフＰＯＳ端末２は、制御部２０１と、記憶部２０２と、通信インタフェース２０３と、音声出力部２０４と、入出金部２３１と、スキャナ２４１と、プリンタ２４２と、表示部２５と、タッチパネル２５１と、撮像部２６と、ハンディスキャナ２７と、カードリーダライタ２８と、パトランプ２９とを備える。これら各部は、データバスやアドレスバス等のシステムバス２０５を介して相互に接続している。
【００２６】
制御部２０１は、セルフＰＯＳ端末２の全体の動作を制御し、セルフＰＯＳ端末２が有する各種の機能を実現するコンピュータである。制御部２０１は、ＣＰＵ（Central  Processing  Unit）と、ＲＯＭ（Read  Only  Memory）と、ＲＡＭ（Random  Access  Memory）とを備える。ＣＰＵは、セルフＰＯＳ端末２の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部２０２等に格納されたプログラムを実行する。
【００２７】
記憶部２０２は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの記憶装置である。記憶部２０２は、制御プログラム２０６を記憶する。制御プログラム２０６は、オペレーティングシステムや、セルフＰＯＳ端末２が備えている機能を発揮させるためのプログラムである。制御プログラム２０６には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
【００２８】
通信インタフェース２０３は、ネットワーク４を介して、店舗サーバ３と通信するためのインタフェースである。
【００２９】
音声出力部２０４は、各種音声を発するスピーカ等である。
【００３０】
図４は、店舗サーバ３のハードウェア構成の一例を示すブロック図である。店舗サーバ３は、制御部３０１と、記憶部３０２と、通信インタフェース３０３と、表示部３０４と、操作部３０５とを備える。これら各部は、データバスやアドレスバス等のシステムバス３０６を介して相互に接続している。
【００３１】
制御部３０１は、店舗サーバ３の全体の動作を制御し、店舗サーバ３が有する各種の機能を実現するコンピュータである。制御部３０１は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備える。ＣＰＵは、店舗サーバ３の動作を統括的に制御する。ＲＯＭは、各種プログラムやデータを記憶する記憶媒体である。ＲＡＭは、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部３０２等に格納されたプログラムを実行する。
【００３２】
記憶部３０２は、ＨＤＤやＳＳＤなどの記憶装置である。記憶部３０２は、制御プログラム３０７と、登録ユーザテーブル３０８とを記憶する。制御プログラム３０７は、オペレーティングシステムや、セルフＰＯＳ端末２が備えている機能を発揮させるためのプログラムである。制御プログラム３０７には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
【００３３】
図５は、登録ユーザテーブル３０８のデータ構成の一例を示す説明図である。登録ユーザテーブル３０８は、セルフＰＯＳ端末２のユーザインタフェースの設定内容を変更する機能を利用する顧客を登録した情報テーブルである。例えば、ユーザインタフェースとは、表示部２５に表示させる画面や音声出力部２０４が発する音声等である。登録ユーザテーブル３０８は、ユーザコードと、ユーザ情報と、特徴量と、設定内容情報とを関連付けて記憶する。ユーザコードは、ユーザを識別可能な識別情報である。ユーザ情報は、ユーザに関する情報である。例えば、ユーザ情報は、ユーザの氏名、年齢、性別等である。特徴量は、登録されている顧客の顔の画像から抽出した顧客の顔の各器官の特徴量である。すなわち、特徴量は、顧客の顔の画像から抽出した目、鼻、口等の特徴量である。例えば、特徴量は、各器官の配置や、各器官の大きさなどである。
【００３４】
設定内容情報は、ユーザインタフェースの設定内容を示す情報である。設定内容情報には、画面設定と、文字サイズと、配置設定と、配色設定と、音声設定とが含まれる。画面設定は、セルフＰＯＳ端末２の表示部２５に表示される画面のテーマの設定である。例えば、セルフＰＯＳ端末２は、画面設定としてゲームのキャラクターが設定されている場合には、設定されているキャラクターを背景画像に表示した画面を表示部２５に表示させる。なお、画面設定は、ゲームのキャラクターに限らず、漫画、映画、スポーツ、歌手等の何れの内容であってもよい。文字サイズは、セルフＰＯＳ端末２の表示部２５に表示させる文字の大きさの設定である。配置設定は、セルフＰＯＳ端末２の表示部２５に表示される画面のテンプレートを選択する設定である。テンプレートには、画面に含まれる各構成要素の配置が定められている。例えば、テンプレートには、操作ボタンや一覧表や価格表示欄を表示する配置が定められている。配色設定は、セルフＰＯＳ端末２の表示部２５に表示される画面の色を選択する。音声設定は、セルフＰＯＳ端末２が発する音の設定である。例えば、音声設定は、ハンディスキャナ２７が商品コードを読み取った場合に販売登録したことを通知する音や、各種操作を受け付けたことを通知する音等である。
【００３５】
図４に戻り、通信インタフェース３０３は、ネットワーク４を介して、セルフＰＯＳ端末２と通信するためのインタフェースである。
【００３６】
表示部３０４は、例えば、液晶表示装置である。操作部３０５は、キーボードや、マウス等の入力装置である。
【００３７】
次に、セルフチェックアウトシステム１が備える各装置が有する特徴的な機能について説明する。図６は、セルフチェックアウトシステム１が備える各装置が有する特徴的な機能構成の一例を示すブロック図である。
【００３８】
まず、セルフＰＯＳ端末２が備える特徴的な機能について説明する。制御部２０１のＣＰＵは、記憶部２０２の制御プログラム２０６をＲＡＭに展開し、制御プログラム２０６に従って動作することで、図６に示す各機能部をＲＡＭ上に生成する。具体的には、制御部２０１は、機能部として、通信制御部２００１と、操作制御部２００２と、撮像制御部２００３と、顔検出部２００４と、特徴量抽出部２００５と、顧客判定部２００６と、販売登録部２００７と、会計処理部２００８と、登録制御部２００９と、設定変更部２０１０と、音声制御部２０１１と、表示制御部２０１２とを備える。
【００３９】
通信制御部２００１は、通信インタフェース２０３を制御して、ネットワーク４を介して接続された店舗サーバ３と通信する。
【００４０】
操作制御部２００２は、タッチパネル２５１を制御して、各種操作を受け付ける。
【００４１】
撮像制御部２００３は、撮像制御手段の一例である。撮像制御部２００３は、撮像部２６を制御して、画像を撮像させる。すなわち、撮像制御部２００３は、セルフＰＯＳ端末２を操作する顧客の顔の画像を撮像部２６に撮像させる。
【００４２】
顔検出部２００４は、撮像部２６が撮像した画像から顔を検出する。そして、顔検出部２００４は、撮像部２６が撮像した画像から顔が写っている領域を示す顔領域を抽出する。例えば、顔検出部２００４は、撮像部２６が撮像した画像を走査して、目、鼻、口等の顔を構成する器官を検出する。そして、顔検出部２００４は、検出した各器官の配置等と、予め用意されたデータ等をパターンマッチング等により比較することで顔を検出する。そして、顔検出部２００４は、検出した顔の顔領域を抽出する。
【００４３】
特徴量抽出部２００５は、顔検出部２００４が検出した顔の顔領域から、顔の特徴量を抽出する。
【００４４】
顧客判定部２００６は、特定手段、及び抽出手段の一例である。顧客判定部２００６は、特徴量抽出部２００５が抽出した特徴量を用いて登録ユーザテーブル３０８にユーザ登録された顧客であるか否かを判定する。さらに、顧客判定部２００６は、ユーザ登録された顧客である場合に、登録ユーザテーブル３０８の何れの顧客であるかを特定する。例えば、顧客判定部２００６は、ユーザ登録された顧客であるか否かを店舗サーバ３に問い合わせる登録判定要求を通信制御部２００１に送信させる。登録判定要求には、特徴量抽出部２００５が抽出した顧客の顔の特徴量が含まれている。店舗サーバ３は、登録判定要求に含まれている特徴量が登録ユーザテーブル３０８に記憶されているか否かでユーザ登録された顧客であるかを判定する。そして、顧客判定部２００６は、店舗サーバ３から送信された判定結果に基づいて、ユーザ登録された顧客であるか否かを判定する。さらに、顧客判定部２００６は、登録ユーザテーブル３０８の何れの顧客であるかを特定する。また、ユーザ登録された顧客である場合に、店舗サーバ３から送信された判定結果には顧客の設定内容情報が含まれている。すなわち、顧客判定部２００６は、登録判定要求を通信制御部２００１に送信させることにより、登録ユーザテーブル３０８から顧客の設定内容情報を抽出する。
【００４５】
販売登録部２００７は、販売対象の商品を登録する販売登録処理を制御する。例えば、販売登録部２００７は、スキャナ２４１やハンディスキャナ２７が読み取った商品コードの商品を販売登録する。
【００４６】
会計処理部２００８は、一取引に係る販売データ処理において、販売登録された商品の会計処理を実行する。例えば、会計処理部２００８は、販売登録された商品の合計金額を算出する。また、会計処理部２００８は、入出金部２３１に釣銭を排出させる。
【００４７】
登録制御部２００９は、未だユーザ登録されていない顧客の新規登録や、登録済みの顧客の設定内容情報の変更を制御する。登録制御部２００９は、未だユーザ登録されていない顧客について、ユーザインタフェースの設定内容を変更する操作を受け付けた場合に、顧客のユーザ登録を要求する。すなわち、登録制御部２００９は、顧客のユーザ情報の入力を要求する画面を表示制御部２０１２に表示させる。また、登録制御部２００９は、撮像制御部２００３が撮像部２６に撮像させた画像から顧客の顔の特徴量の抽出を特徴量抽出部２００５に要求する。さらに、登録制御部２００９は、ユーザインタフェースの設定内容の変更を要求する画面を表示制御部２０１２に表示させる。そして、登録制御部２００９は、入力されたユーザ情報と、抽出された顧客の顔の特徴量と、変更された設定内容を示す設定内容情報とを含むユーザ登録要求を通信制御部２００１に送信させる。
【００４８】
登録制御部２００９は、登録済みの顧客の設定内容情報を変更する場合には、ユーザインタフェースの設定内容の変更を要求する画面を表示制御部２０１２に表示させる。そして、登録制御部２００９は、顧客のユーザコードと、変更された設定内容を示す設定内容情報を含む設定変更要求を通信制御部２００１に送信させる。
【００４９】
設定変更部２０１０は、変更手段の一例である。設定変更部２０１０は、ユーザインタフェースの設定を制御する。設定変更部２０１０は、顧客判定部２００６がユーザ登録された顧客であると判定した場合に、店舗サーバ３から送信された顧客の設定内容情報が示す設定内容に、自装置のユーザインタフェースの設定を変更する。一方、設定変更部２０１０は、顧客判定部２００６がユーザ登録していない顧客であると判定した場合に、初期設定を維持する。ここで、初期設定とは、予め設定されたユーザインタフェースの設定内容である。
【００５０】
音声制御部２０１１及び表示制御部２０１２は、出力手段の一例である。音声制御部２０１１は、音声出力部２０４を制御して、各種音声の出力を制御する。例えば、音声制御部２０１１は、スキャナ２４１やハンディスキャナ２７が商品を識別可能な商品コード等を読み取った場合に、読み取り音を発生させる。また、音声制御部２０１１は、操作制御部２００２が各種操作を受け付けた場合に、操作を受け付けたことを示す操作音を発生させる。また、音声制御部２０１１は、誤った操作等を受け付けた場合に、警告音等を発生させる。
【００５１】
そして、音声制御部２０１１は、ユーザインタフェースの設定内容に基づいて、ユーザインタフェースとして各種音声を出力させる。例えば、音声制御部２０１１は、設定内容の音声設定で定められている音声を発生させる。すなわち、音声制御部２０１１は、設定変更部２０１０がユーザインタフェースの設定内容を変更した場合には、変更後の設定内容の音声設定に基づいて音声を発生させる。
【００５２】
表示制御部２０１２は、表示部２５を制御して、各種画面を表示させる。例えば、表示制御部２０１２は、撮像画面や、メニュー画面や、操作画面を表示させる。撮像画面は、撮像制御部２００３が撮像部２６に撮像させた画像を表示させる画面である。顔検出部２００４は、顧客が撮像部２６に顔を向けた時の画像からでなければ顔を検出することができない場合がある。そこで、表示制御部２０１２は、撮像画面において撮像部２６が撮像した画像を表示させることで、顧客が撮像部２６に顔を向けることを補助する。
【００５３】
ところで、表示部２５に表示された自身の顔の見栄えを気にして、自身の顔が表示部２５に表示されることを好まない顧客もいる。しかし、顔の画像から顧客を特定する場合、セルフＰＯＳ端末２は、顧客の顔の正面を撮像した画像が必要となる。そのため、顧客は、撮像部２６が撮像した画像から、顔の向きや顔の位置を調節する必要がある。従って、セルフＰＯＳ端末２は、撮像部２６が撮像した顧客の顔の画像を表示部２５に表示させる必要がある。そこで、撮像画面は、アバター変更ボタンを備えている。アバター変更ボタンは、顧客の顔に変えてキャラクター等を表示させるボタンである。表示制御部２０１２は、アバター変更ボタンが押下されると、顧客をキャラクター画像等に変えて表示させる。従って、表示制御部２０１２は、画像に含まれる顧客の顔が移動した場合には、キャラクターの画像も同様に移動させる。さらに、表示制御部２０１２は、画像に含まれる顧客の顔の向きが変わった場合には、キャラクターの画像の向きも同様に変更する。このように、表示制御部２０１２は、顧客の顔に代えてキャラクター画像等を表示させることで顧客の不満を解消しつつ必要な画像を撮像することができる。
【００５４】
メニュー画面は、ユーザインタフェースの設定内容を変更するか、販売登録を開始するかを選択する画面である。操作画面は、各種操作を受け付ける画面である。例えば、操作画面は、販売登録画面や、会計画面等である。販売登録画面とは、スキャナ２４１やハンディスキャナ２７が読み取った商品コードや、販売登録の操作を促す画像を表示する画面である。会計画面は、販売登録された商品の合計金額や、お釣りや、会計処理の操作を促す画像を表示する画面である。
【００５５】
表示制御部２０１２は、ユーザインタフェースの設定内容に基づいて、ユーザインタフェースとして操作画面等の各種画面を表示させる。例えば、表示制御部２０１２は、設定内容の画面設定に基づいたテーマの画面を表示させる。すなわち、表示制御部２０１２は、設定内容の画面設定に基づいたテーマの背景画像を有する画面を表示させる。また、表示制御部２０１２は、設定内容の文字サイズに基づいて、文字の大きさを変えた画面を表示させる。表示制御部２０１２は、設定内容の配置設定に基づいて、各画像の配置を変えた画面を表示させる。表示制御部２０１２は、設定内容の配色設定に基づいて、配色を変更した画面を表示させる。
【００５６】
次に、店舗サーバ３が備える特徴的な機能について説明する。制御部３０１のＣＰＵは、記憶部３０２の制御プログラム３０７をＲＡＭに展開し、制御プログラム３０７に従って動作することで、図６に示す各機能部をＲＡＭ上に生成する。具体的には、制御部３０１は、機能部として、通信制御部３００１と、記憶制御部３００２とを備える。
【００５７】
通信制御部３００１は、通信インタフェース３０３を制御して、ネットワーク４を介して接続されたセルフＰＯＳ端末２と通信する。
【００５８】
記憶制御部３００２は、登録ユーザテーブル３０８を管理する。例えば、記憶制御部３００２は、通信制御部３００１がユーザ登録要求を受信した場合に、ユーザコードを割り当てる。そして、記憶制御部３００２は、ユーザ登録要求に含まれるユーザ情報と、特徴量と、設定内容情報を割り当てユーザコードに関連付けて登録ユーザテーブル３０８に記憶させる。また、記憶制御部３００２は、通信制御部３００１が設定変更要求を受信した場合に、設定変更要求に含まれるユーザコードと一致するユーザコードを、登録ユーザテーブル３０８から抽出する。そして、記憶制御部３００２は、抽出したユーザコードに関連付けられている設定内容情報を、設定変更要求に含まれる設定内容情報に変更する。
【００５９】
また、記憶制御部３００２は、登録判定要求を通信制御部３００１が受信した場合に、登録判定要求に含まれる特徴量と一致する特徴量が登録ユーザテーブル３０８に登録されているか否かを判定する。記憶制御部３００２は、一致する特徴量が登録ユーザテーブル３０８に記憶されている場合に、ユーザ登録された顧客であることを示す判定結果を通信制御部３００１に送信させる。そして、ユーザ登録された顧客であることを示す判定結果には、登録ユーザテーブル３０８に記憶されている設定内容情報が含まれている。一方、記憶制御部３００２は、一致する特徴量が登録ユーザテーブル３０８に記憶されていない場合に、ユーザ登録されていない顧客であることを示す判定結果を通信制御部３００１に送信させる。なお、記憶制御部３００２は、特徴量が完全に一致する場合に限らず、一定以上類似している場合に、登録ユーザテーブル３０８に登録されていると判定してもよい。
【００６０】
次に、セルフＰＯＳ端末２が実行する販売データ処理について説明する。ここで、図７は、本実施形態のセルフＰＯＳ端末２が実行する販売データ処理の一例を示すフローチャートである。
【００６１】
撮像制御部２００３は、撮像部２６に撮像させる（ステップＳ１）。表示制御部２０１２は、撮像部２６が撮像した画像を表示した撮像画面を表示部２５に表示させる（ステップＳ２）。
【００６２】
セルフＰＯＳ端末２は、撮像された画像から顧客の顔が検出できないことを条件に（ステップＳ３；Ｎｏ）、ステップＳ１に移行して再度撮像させる。一方、撮像された画像から顔検出部２００４が顔を検出したことを条件に（ステップＳ３；Ｙｅｓ）、特徴量抽出部２００５は、顔を検出した画像から、検出した顔の特徴量を抽出する（ステップＳ４）。
【００６３】
通信制御部２００１は、抽出した特徴量を含む登録判定要求を店舗サーバ３に送信する（ステップＳ５）。すなわち、通信制御部２００１は、検出した顔の顧客が、ユーザ登録された顧客であるか否かを問い合わせる。
【００６４】
通信制御部２００１は、ユーザ登録された顧客であるか否かの判定結果を受信する（ステップＳ６）。
【００６５】
表示制御部２０１２は、メニュー画面を表示させる（ステップＳ７）。操作制御部２００２は、メニュー画面においてユーザインタフェースの設定内容を変更する操作を受け付けたか否かを判定する（ステップＳ８）。
【００６６】
メニュー画面において設定内容を変更する操作を受け付けたことを条件に（ステップＳ８；Ｙｅｓ）、顧客判定部２００６は、ステップＳ６で受信した判定結果に基づいて、ユーザ登録済みの顧客であるか否かを判定する（ステップＳ９）。
【００６７】
ユーザ登録済みの顧客であることを条件に（ステップＳ９；Ｙｅｓ）、操作制御部２００２は、設定内容情報を変更する操作を受け付ける（ステップＳ１０）。通信制御部２００１は、設定内容情報を変更する操作が終了すると、変更された設定内容情報を含む設定変更要求を店舗サーバ３に送信する（ステップＳ１１）。
【００６８】
ステップＳ９においてユーザ登録されていない顧客であることを条件に（ステップＳ９；Ｎｏ）、操作制御部２００２は、ユーザ情報、及び顧客の顔の特徴量を登録する操作を受け付ける（ステップＳ１２）。ここで、特徴量は、ステップＳ１において撮像された画像から抽出してもよいし、別途撮像した画像から抽出してもよい。操作制御部２００２は、設定内容情報を変更する操作を受け付ける（ステップＳ１３）。通信制御部２００１は、設定内容情報を変更する操作が終了すると、ユーザ情報と、特徴量と、設定内容情報とを含む設定変更要求を店舗サーバ３に送信する（ステップＳ１４）。
【００６９】
ステップＳ８において設定内容を変更する操作を操作制御部２００２が受け付けていないことを条件に（ステップＳ８；Ｎｏ）、操作制御部２００２は、販売登録を開始する操作を受け付けたか否かを判定する（ステップＳ１５）。販売登録を開始する操作を受け付けていないことを条件に（ステップＳ１５；Ｎｏ）、セルフＰＯＳ端末２は、ステップＳ８に移行して操作を受け付けるまで待機する。
【００７０】
販売登録を開始する操作を受け付けたことを条件に（ステップＳ１５；Ｙｅｓ）、顧客判定部２００６は、ステップＳ６で受信した判定結果に基づいて、ユーザ登録済みの顧客であるか否かを判定する（ステップＳ１６）。
【００７１】
ユーザ登録済みの顧客であることを条件に（ステップＳ１６；Ｙｅｓ）登録制御部２００９は、ステップＳ６で受信した判定結果に含まれる設定内容情報が示す設定にユーザインタフェースの設定内容を変更する（ステップＳ１７）。販売登録部２００７は、設定内容情報が示す設定のユーザインタフェースにて販売登録する（ステップＳ１８）。会計処理部２００８は、設定内容情報が示す設定のユーザインタフェースにて会計処理を実行する（ステップＳ１９）。
【００７２】
一方、ユーザ登録されていない顧客であることを条件に（ステップＳ１６；Ｎｏ）、登録制御部２００９は、ユーザインタフェースの初期設定を維持する（ステップＳ２０）。販売登録部２００７は、初期設定のユーザインタフェースにて販売登録を実行する（ステップＳ２１）。会計処理部２００８は、初期設定のユーザインタフェースにて会計処理を実行する（ステップＳ２２）。
【００７３】
以上により、セルフＰＯＳ端末２は、販売データ処理を終了する。
【００７４】
以上のように、本実施形態に係るセルフチェックアウトシステム１によれば、セルフＰＯＳ端末２は、撮像部２６が撮像した画像に基づいて、顧客を特定する。そして、セルフＰＯＳ端末２は、登録ユーザテーブル３０８から、特定した顧客のユーザインタフェースの設定内容を抽出して設定する。音声制御部２０１１や表示制御部２０１２は、ユーザインタフェースの設定内容に基づいて、ユーザインタフェースとして画面や音声を出力する。従って、実施形態に係るセルフＰＯＳ端末２は、操作者に応じた設定に容易に変更することができる。
【００７５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７６】
また、上記実施形態では、会計装置をセルフＰＯＳ端末２に適用した場合を例に説明した。会計装置は、セルフＰＯＳ端末２以外の装置に適用してもよい。例えば、会計装置は、登録装置により店員が販売登録を行い、会計装置により顧客自身が会計処理を行うセミセルフチェックアウトシステムの登録装置に適用することができる。
【００７７】
また、上記実施形態では、登録ユーザテーブル３０８が店舗サーバ３の記憶部３０２に記憶されている場合を例に説明した。登録ユーザテーブル３０８は、店舗サーバ３以外の装置の記憶部に記憶されていてもよい。例えば、登録ユーザテーブル３０８は、セルフＰＯＳ端末２の記憶部２０２に記憶されていてもよい。この場合に、店舗サーバ３は、予め定められた時刻等に登録ユーザテーブル３０８を各セルフＰＯＳ端末２に配信してもよい。
【００７８】
また、上記実施形態では、セルフＰＯＳ端末２がユーザインタフェースの設定内容を変更する操作を受け付ける場合を例に説明した。ユーザインタフェースの設定内容を変更する操作は、セルフＰＯＳ端末２以外の装置が受け付けてもよい。例えば、顧客のスマートフォンやパーソナルコンピュータ等の情報処理装置が、ユーザインタフェースの設定内容を変更する操作を受け付けてもよい。この場合には、情報処理装置が、設定変更要求を店舗サーバ３に送信すればよい。そして、店舗サーバ３の記憶制御部３００２は、設定変更要求に応じて登録ユーザテーブル３０８を更新すればよい。また、情報処理装置は、ユーザインタフェースの設定内容を変更する操作を受け付ける場合には、顧客が用意した画像を背景画像等に指定してもよい。これにより、情報処理装置に撮像が備えられている場合には、情報処理装置が撮像した画像を、背景画像等に指定することができる。
【００７９】
また、上記実施形態では、顧客判定部２００６は、顧客の顔の画像から顧客を特定している。しかしながら、顧客判定部２００６は、顧客の顔に限らず、撮像部２６が撮像した画像に含まれる他の生体情報に基づいて顧客を特定してもよい。例えば、顧客判定部２００６は、顧客の網膜等により顧客を特定してもよい。
【００８０】
上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【００８１】
また、上記実施形態や変形例の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００８２】
１  セルフチェックアウトシステム
２  セルフＰＯＳ端末
３  店舗サーバ
２６  撮像部
３０８  登録ユーザテーブル
２００１  通信制御部
２００２  操作制御部
２００３  撮像制御部
２００４  顔検出部
２００５  特徴量抽出部
２００６  顧客判定部
２００７  販売登録部
２００８  会計処理部
２００９  登録制御部
２０１０  設定変更部
２０１１  音声制御部
２０１２  表示制御部
３００１  通信制御部
３００２  記憶制御部
【先行技術文献】
【特許文献】
【００８３】
【特許文献１】特開２０１２−２２４７０号公報
【図１】
2018160211.tif 000003
【図２】
2018160211.tif 000004
【図３】
2018160211.tif 000005
【図４】
2018160211.tif 000006
【図５】
2018160211.tif 000007
【図６】
2018160211.tif 000008
【図７】
2018160211.tif 000009