(57)【要約】【課題】金券の登録方法を選択させることができる販売データ処理装置及びプログラムを提供する。【解決手段】販売データ処理装置は、撮像制御手段と、類似度算出手段と、抽出手段と、表示制御手段と、を備える。前記撮像制御手段は、撮像部に画像を撮像させる。前記類似度算出手段は、記憶部に記憶された各種金券の特徴量と、前記撮像部が撮像した金券の前記画像から抽出した特徴量との類似度を算出する。前記抽出手段は、前記類似度算出手段が算出した前記類似度に基づいて、前記撮像部が撮像した前記金券の候補を抽出する。前記表示制御手段は、前記抽出手段が抽出した前記候補から前記金券を選択する第１選択画面と、各種金券の一覧から前記金券を選択する第２選択画面とのうち、何れかの画面を選択的に表示させる。【選択図】図４
2020061077.tif 000002
【特許請求の範囲】
【請求項１】
撮像部に画像を撮像させる撮像制御手段と、
記憶部に記憶された各種金券の特徴量と、前記撮像部が撮像した金券の前記画像から抽出した特徴量との類似度を算出する類似度算出手段と、
前記類似度算出手段が算出した前記類似度に基づいて、前記撮像部が撮像した前記金券の候補を抽出する抽出手段と、
前記抽出手段が抽出した前記候補から前記金券を選択する第１選択画面と、各種金券の一覧から前記金券を選択する第２選択画面とのうち、何れかの画面を選択的に表示させる表示制御手段と、
を備える販売データ処理装置。
【請求項２】
前記表示制御手段が表示させる画面を切り替える操作を受け付ける操作制御手段を更に備える、
請求項１に記載の販売データ処理装置。
【請求項３】
操作者を識別可能な操作者コードを登録する登録手段を備え、
前記表示制御手段は、前記操作者コードと、前記第１選択画面又は前記第２選択画面のうち何れの画面を表示させるかが設定された表示設定とが関連付けられた設定情報に基づいて、前記登録手段が登録した前記操作者コードにより特定される前記表示設定が示す画面を表示させる、
請求項１又は２に記載の販売データ処理装置。
【請求項４】
前記表示制御手段は、前記類似度が閾値以上であることを条件に、前記第２選択画面から前記第１選択画面に切り替えて表示させる、
請求項１乃至３の何れか一項に記載の販売データ処理装置。
【請求項５】
前記表示制御手段は、前記類似度が閾値以上の金券を選択させるボタンを前記第２選択画面に表示させる、
請求項１乃至３の何れか一項に記載の販売データ処理装置。
【請求項６】
コンピュータを、
撮像部に画像を撮像させる撮像制御手段と、
記憶部に記憶された各種金券の特徴量と、前記撮像部が撮像した金券の前記画像から抽出した特徴量との類似度を算出する類似度算出手段と、
前記類似度算出手段が算出した前記類似度に基づいて、前記撮像部が撮像した前記金券の候補を抽出する抽出手段と、
前記抽出手段が抽出した前記候補から前記金券を選択する第１選択画面と、各種金券の一覧から前記金券を選択する第２選択画面とのうち、何れかの画面を選択的に表示させる表示制御手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、販売データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、撮像部が撮像した画像データから対象物品の特徴量を抽出し、予め用意された照合用の特徴量と比較することで、対象物品の種別等を識別する一般物体認識（オブジェクト認識）に関する技術がある。このオブジェクト認識を用いて、販売対象の商品を識別するＰＯＳ（Point  Of  Sales）端末が提案されている。
【０００３】
ところで、一取引にかかる会計で商品券等の金券を利用する場合、ＰＯＳ端末を操作する店員は、対象の金券を識別して、ＰＯＳ端末に登録する必要がある。店員が金券の登録に時間がかかる場合には、ＰＯＳ端末がオブジェクト認識を用いて金券を登録することで会計処理にかかる時間を短縮することができる。
【０００４】
しかしながら、ＰＯＳ端末は、オブジェクト認識による金券の識別には、ある程度の時間がかかる。そのため、ＰＯＳ端末は、金券の登録に慣れた店員の場合には、会計時間を余計に長くしてしまう場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、金券の登録方法を選択させることができる販売データ処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の販売データ処理装置は、撮像制御手段と、類似度算出手段と、抽出手段と、表示制御手段と、を備える。前記撮像制御手段は、撮像部に画像を撮像させる。前記類似度算出手段は、記憶部に記憶された各種金券の特徴量と、前記撮像部が撮像した金券の前記画像から抽出した特徴量との類似度を算出する。前記抽出手段は、前記類似度算出手段が算出した前記類似度に基づいて、前記撮像部が撮像した前記金券の候補を抽出する。前記表示制御手段は、前記抽出手段が抽出した前記候補から前記金券を選択する第１選択画面と、各種金券の一覧から前記金券を選択する第２選択画面とのうち、何れかの画面を選択的に表示させる。
【図面の簡単な説明】
【０００７】
【図１】図１は、ＰＯＳ端末の外観の一例を示す外観斜視図である。
【図２】図２は、ＰＯＳ端末のハードウェア構成の一例を示すブロック図である。
【図３】図３は、金券情報テーブルのデータ構成の一例を説明する説明図である。
【図４】図４は、ＰＯＳ端末が備える特徴的な機能構成の一例を示すブロック図である。
【図５】図５は、金券一覧画面の一例を示す説明図である。
【図６】図６は、金券認識画面の一例を示す説明図である。
【図７】図７は、ＰＯＳ端末が実行する金券登録処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、販売データ処理装置、及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、販売データ処理装置、及びプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態の販売データ処理装置、及びプログラムは、小売店の店舗に設置されたＰＯＳ（Point  Of  Sales）端末への適用例である。
【０００９】
図１は、ＰＯＳ端末１の外観の一例を示す外観斜視図である。ＰＯＳ端末１は、オブジェクト認識によりＰＯＳ端末１の前方にかざされた金券を識別することができる。ここで、金券とは、商品やサービスの代金を支払う会計において金銭の代わりに用いられるものである。例えば、金券とは、クレジットカード会社が発行する商品券や、ビールの会計に利用可能なビール券や、特定の地域で利用可能な地域振興券等である。また、ＰＯＳ端末１は、店舗で取り扱い可能な取扱金券一覧から会計に利用される金券を指定する操作を受け付ける。
【００１０】
ＰＯＳ端末１は、表示部１１と、第１ユニット１２と、第２ユニット１３と、第３ユニット１４とを備えている。
【００１１】
表示部１１は、第１ユニット１２の上面に配置されている。表示部１１は、表示面上にタッチパネルが積層されたタッチパネルディスプレイである。
【００１２】
第１ユニット１２は、正面に読取窓１２１を備えている。読取窓１２１は、光を透過可能な板で形成されている。第１ユニット１２は、読取窓１２１の内部に撮像部１０４（図１０４参照）を備えている。撮像部１０４は、撮像部１０４の前方にかざされた商品や金券等の物品を撮像する。ＰＯＳ端末１は、撮像部１０４が撮像した画像に含まれている商品や金券をオブジェクト認識により認識する。また、第１ユニット１２は、第２ユニット１３の上面に配置されている。
【００１３】
第２ユニット１３は、正面にレシート排出口１３１を備えている。レシート排出口１３１は、第２ユニット１３の内部に格納された印字部１０５が発行したレシート等を排出する排出口である。また、第３ユニット１４は、第２ユニット１３の側面に配置されている。
【００１４】
第３ユニット１４は、正面にカード挿入口１４１を備えている。カード挿入口１４１は、第３ユニット１４の内部に格納されたカードリーダライタ１０６に会員カードやクレジットカードを挿入する挿入口である。カードリーダライタ１０６は、挿入された会員カードやクレジットカード等のカードに対して情報を読み書きする。
【００１５】
ＰＯＳ端末１のハードウェア構成について説明する。図２は、ＰＯＳ端末１のハードウェア構成の一例を示すブロック図である。ＰＯＳ端末１は、制御部１０１、記憶部１０２、通信インタフェース１０３、表示部１１、撮像部１０４、印字部１０５、及びカードリーダライタ１０６を備える。これら各部は、データバスやアドレスバス等のシステムバス１０７を介して相互に接続している。
【００１６】
制御部１０１は、ＰＯＳ端末１の全体の動作を制御し、ＰＯＳ端末１が有する各種の機能を実現するコンピュータである。制御部１０１は、ＣＰＵ（Central  Processing  Unit）と、ＲＯＭ（Read  Only  Memory）と、ＲＡＭ（Random  Access  Memory）とを備える。ＣＰＵは、ＰＯＳ端末１の動作を統括的に制御する。ＲＯＭは、電力が供給されていなくても各種データを保持する不揮発性の記憶媒体である。ＲＡＭは、指定した領域に対してデータを読み書き可能な記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部１０２等に格納されたプログラムを実行する。
【００１７】
記憶部１０２は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの記憶装置である。記憶部１０２は、制御プログラム１０８と、店員情報テーブル１０９と、金券情報テーブル１１０とを記憶する。なお、店員情報テーブル１０９及び金券情報テーブル１１０は、記憶部１０２に限らず、店舗サーバ（不図示）等の他の装置が記憶していてもよい。
【００１８】
制御プログラム１０８は、オペレーティングシステムや、ＰＯＳ端末１が提供する機能を実現させるプログラムである。制御プログラム１０８には、本実施形態に係る機能を実現させるプログラムが含まれる。
【００１９】
店員情報テーブル１０９は、店舗に勤務する店員に関する各種情報を記憶する情報デーブルである。店員情報テーブル１０９には、店員コードと、金券画面設定情報とが関連付けられている。店員コードは、店員を識別可能な情報である。金券画面設定情報は、会計で利用する金券を登録する金券登録において、金券認識画面Ｇ２（図５参照）と、金券一覧画面Ｇ１（図６参照）とのうち、何れの画面を表示させるかの表示設定である。
【００２０】
図３は、金券情報テーブル１１０のデータ構成の一例を説明する説明図である。金券情報テーブル１１０は、金券の各種情報を記憶する情報テーブルである。金券情報テーブル１１０は、金券コード、金券種類、名称、金額、見本画像、特徴量、及び利用可否を関連付けて記憶する。
【００２１】
金券コードは、金券を識別可能な識別情報である。金券種類は、金券の種類の名称を示す情報である。例えば、金券の種類には、クレジットカード会社が発行する商品券や、ビールの会計に利用可能なビール券や、特定の地域で利用可能な地域振興券等が含まれる。名称は、金券の名称を示す情報である。金額は、金券が有している価値を示す情報である。見本画像は、金券の見本となる画像の情報である。特徴量は、金券の外観の特徴を示す照合用の情報である。金券の外観の特徴には、金券の大きさや、金券の形状や、金券に印字されている数字や文字等の文字情報や、金券の色彩等が含まれる。利用可否は、会計に利用可能な金券であるか否かを示す情報である。
【００２２】
通信インタフェース１０３は、ネットワークを介して接続された装置との通信を実行する。
【００２３】
次に、ＰＯＳ端末１が備える特徴的な機能について説明する。ここで、図４は、ＰＯＳ端末１が備える特徴的な機能構成の一例を示すブロック図である。
【００２４】
ＰＯＳ端末１の制御部１０１は、記憶部１０２の制御プログラム１０８をＲＡＭに展開し、制御プログラム１０８に従って動作することで、図４に示す各機能部をＲＡＭ上に生成する。具体的には、ＰＯＳ端末１の制御部１０１は、操作制御部１００１、サインイン制御部１００２、商品登録部１００３、撮像制御部１００４、金券検出部１００５、特徴量抽出部１００６、類似度算出部１００７、候補抽出部１００８、利用判定部１００９、表示制御部１０１０、金券登録部１０１１、及び会計処理部１０１２を備える。
【００２５】
操作制御部１００１は、操作制御手段の一例である。操作制御部１００１は、操作制御部１００１は、表示部１１に積層されたタッチパネルを制御して、各種操作を受け付ける。例えば、操作制御部１００１は、会計で利用する金券を選択する操作や、表示制御部１０１０に表示させる画面を切り替える操作を受け付ける。
【００２６】
サインイン制御部１００２は、登録手段の一例である。サインイン制御部１００２は、ＰＯＳ端末１のサインインを制御する。すなわち、サインイン制御部１００２は、ＰＯＳ端末１を操作する操作者を登録する。さらに詳しくは、サインイン制御部１００２は、例えば撮像部１０４が店員コードを読み取った場合に、読み取った商品コードが店員情報テーブル１０９に登録されているか否かを判定する。サインイン制御部１００２は、読み取った商品コードが店員情報テーブル１０９に登録されている場合にサインインを許可する。そして、サインイン制御部１００２は、操作者を識別可能な操作者コードとして店員コードを登録する。一方、サインイン制御部１００２は、読み取った店員コードが店員情報テーブル１０９に登録されていない場合にサインインを許可しない。なお、店員コードの入力方法は、撮像部１０４による店員コードの読み取りに限らず、表示部１１のタッチパネルにより店員コードの入力を受け付けてもよいし、他の方法により店員コードの入力を受け付けてもよい。
【００２７】
商品登録部１００３は、販売対象の商品を登録する商品登録処理を制御する。例えば、商品登録部１００３は、撮像部１０４が商品を識別可能な商品コードを読み取った場合に、読み取った商品コードにより特定される商品を登録する。なお、商品登録部１００３は、商品コードの読み取りに限らず、操作入力により特定された商品を登録してもよい。
【００２８】
撮像制御部１００４は、撮像制御手段の一例である。撮像制御部１００４は、撮像部１０４を制御して、撮像部１０４に画像を撮像させる。そして、撮像制御部１００４は、撮像部１０４が順次撮像した画像をＲＡＭ等に記憶させる。
【００２９】
金券検出部１００５は、撮像制御部１００４が撮像部１０４に撮像させた画像に含まれている金券を検出する。例えば、金券検出部１００５は、画像に含まれる金券の全部または一部を、パターンマッチング技術等を用いて検出する。具体的には、金券検出部１００５は、画像を２値化した画像から輪郭線等を抽出する。金券検出部１００５は、予め用意した画像から抽出した輪郭線と、検出対象の画像から抽出した輪郭線との差分に基づいて金券を検出する。ここで、予め用意した画像は、金券等が含まれていない背景を撮像部１０４が撮像した画像である。よって、金券検出部１００５は、検出対象の画像に金券が含まれていることを条件に、予め用意した画像から抽出した輪郭線にはない輪郭線を、検出対象の画像から抽出した輪郭線から検出することができる。そして、金券検出部１００５は、予め用意した画像から抽出した輪郭線にはない輪郭線に基づいて金券を検出する。
【００３０】
特徴量抽出部１００６は、撮像部１０４が撮像した画像から金券検出部１００５が検出した金券の外観の特徴量を抽出する。すなわち、特徴量抽出部１００６は、金券の大きさや、金券の形状や、金券に印字されている数字や文字等の文字情報や、金券の色彩等の特徴量を抽出する。
【００３１】
類似度算出部１００７は、類似度算出手段の一例である。類似度算出部１００７は、金券情報テーブル１１０に登録された金券の照合用特徴量と、特徴量抽出部１００６が抽出した金券の特徴量とを比較することで、金券情報テーブル１１０に登録された金券ごとの類似度を算出する。ここで、類似度は、金券情報テーブル１１０に記憶されている金券の照合用特徴量を１００％＝「類似度：１．０」とした場合に、金券の全部または一部がどの程度類似しているかを示すものである。なお、類似度算出部１００７は、例えば、大きさと形状と文字情報と色彩とでは、重み付けを変えて類似度を算出してもよい。
【００３２】
このように画像中に含まれる物体を認識することは一般物体認識（generic  object  recognition）と呼ばれている。このような一般物体認識については、下記の文献において各種認識技術が解説されている。
柳井  啓司，“一般物体認識の現状と今後”，情報処理学会論文誌，Ｖｏｌ．４８，Ｎｏ．ＳＩＧ１６  [平成３０年９月２５日検索]，インターネット<URL:  http://mm.cs.uec.ac.jp/IPSJ-TCVIM-Yanai.pdf  >
【００３３】
また、画像をオブジェクトごとに領域分割することによって一般物体認識を行う技術が、下記の文献において解説されている。
Jamie  Shottonら，“Semantic  Texton  Forests  for  Image  Categorization  and  Segmentation”，[平成３０年９月２５日検索]，インターネット<URL:  http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.145.3036&rep=rep1&type=pdf  >
【００３４】
なお、金券情報テーブル１１０に登録された各種金券の照合用特徴量と、特徴量抽出部１００６が抽出した金券の特徴量との類似度の算出方法は特に問わないものとする。例えば、類似度算出部１００７は、金券情報テーブル１１０に登録された金券の照合用特徴量と、特徴量抽出部１００６が抽出した金券の特徴量との類似度を絶対評価として算出してもよいし、相対評価として算出してもよい。
【００３５】
候補抽出部１００８は、撮像制御部１００４が撮像させた画像に含まれている金券の候補となる候補金券を示す金券コードを抽出する。さらに詳しくは、候補抽出部１００８は、類似度算出部１００７が算出した各種金券ごとの類似度に基づいて、撮像制御部１００４が撮像部１０４に撮像させた画像に含まれる金券の候補の金券コードを抽出する。例えば、候補抽出部１００８は、類似度が閾値以上の一又は複数の金券の金券コードを、候補金券として抽出する。
【００３６】
利用判定部１００９は、候補抽出部１００８が抽出した候補金券が会計に利用可能であるか否かを判定する。例えば、利用判定部１００９は、候補抽出部１００８が抽出した候補金券の金券コードに関連付けられている金券情報テーブル１１０の利用可否に基づいて利用可能であるか否かを判定する。利用判定部１００９は、金券情報テーブル１１０の利用可否に可能と設定されている場合に、会計に利用可能と判定する。また、利用判定部１００９は、金券情報テーブル１１０の利用可否に不可と設定されている場合に、会計への利用不可と判定する。
【００３７】
表示制御部１０１０は、表示部１１を制御して、各種画面を表示させる。例えば、表示制御部１０１０は、金券一覧画面Ｇ１（図５参照）と、金券認識画面Ｇ２（図６参照）とのうち、何れかの画面を選択的に表示させる。さらに詳しくは、表示制御部１０１０は、店員コードと、金券画面設定情報とが関連付けられた店員情報テーブル１０９に基づいて、サインイン制御部１００２により登録された店員コードにより特定される金券画面設定情報が示す画面を表示させる。
【００３８】
ここで、図５は、金券一覧画面Ｇ１の一例を示す説明図である。金券一覧画面Ｇ１は、店舗で取り扱っている各種金券の一覧から、会計で利用する金券を選択させる画面である。金券一覧画面Ｇ１には、金券種類選択タブＧ１１と、金券選択ボタンＧ１２と、画像認識ボタンＧ１３と、キャンセルボタンＧ１４とを含んでいる。
【００３９】
金券種類選択タブＧ１１は、金券の種類を選択するタブである。そして、表示制御部１０１０は、金券情報テーブル１１０に含まれている金券種類の名称を金券一覧画面Ｇ１に表示する。図５に示す金券一覧画面Ｇ１は、「金券種類Ａ」の金券種類選択タブＧ１１ａと、「金券種類Ｂ」の金券種類選択タブＧ１１ｂと、「金券種類Ｃ」の金券種類選択タブＧ１１ｃとが表示された状態を示している。
【００４０】
金券選択ボタンＧ１２は、金券種類選択タブＧ１１により特定された種類の金券の一覧から、会計に利用する金券を選択するボタンである。そして、表示制御部１０１０は、金券情報テーブル１１０に基づいて、金券種類選択タブＧ１１により特定された金券種類に属する金券の各種情報が含まれる金券選択ボタンＧ１２を金券一覧画面Ｇ１に表示する。金券選択ボタンＧ１２には、金券の名称と、金券の金額と、金券の見本画像とが含まれている。図５に示す金券一覧画面Ｇ１は、金券種類Ａに属する「ＡＡＡ  ＧＩＦＴ  ＣＡＲＤ  １０００円」を選択する金券選択ボタンＧ１２ａと、「ＡＡＡ  ＧＩＦＴ  ＣＡＲＤ  ５０００円」を選択する金券選択ボタンＧ１２ｂと、「ＢＢＢギフトカード  １０００円」を選択する金券選択ボタンＧ１２ｃと、「ＣＣＣ  ＧＩＦＴ  ＣＡＲＤ  １０００円」を選択する金券選択ボタンＧ１２ｄとが表示された状態を示している。
【００４１】
画像認識ボタンＧ１３は、金券一覧画面Ｇ１から金券認識画面Ｇ２へ表示部１１に表示させる画面を切り替える操作を受け付けるボタンである。すなわち、画像認識ボタンＧ１３は、金券一覧から会計に利用する金券を選択することで会計に利用する金券を登録する方式から、画像認識により金券を認識することで会計に利用する金券を登録する方式に切り替えるボタンである。キャンセルボタンＧ１４は、金券の登録をキャンセルするボタンである。
【００４２】
ここで、図６は、金券認識画面Ｇ２の一例を示す説明図である。金券認識画面Ｇ２は、候補抽出部１００８が抽出した候補金券から、会計で利用する金券を選択させる画面である。金券認識画面Ｇ２には、撮像画像表示領域Ｇ２１と、金券候補ボタンＧ２２と、金券一覧ボタンＧ２３と、キャンセルボタンＧ２４とを含んでいる。
【００４３】
撮像画像表示領域Ｇ２１は、撮像部１０４が撮像した画像を表示する表示領域である。すなわち、表示制御部１０１０は、撮像制御部１００４が撮像させた金券が含まれる画像を撮像画像表示領域Ｇ２１表示する。
【００４４】
金券候補ボタンＧ２２は、会計に利用する金券を選択するボタンである。表示制御部１０１０は、候補抽出部１００８が抽出した候補金券のうち、利用判定部１００９が利用可能と判定した金券の各種情報が含まれる金券候補ボタンＧ２２を金券認識画面Ｇ２に表示する。また、金券候補ボタンＧ２２には、金券の名称と、金券の金額と、金券の見本画像とが含まれている。そして、表示制御部１０１０は、利用判定部１００９が利用可能と判定した金券の名称と、金券の金額と、金券の見本画像とを金券情報テーブル１１０から抽出することで金券候補ボタンＧ２２を表示する。図６に示す金券認識画面Ｇ２には、候補抽出部１００８が抽出した「ＡＡＡ  ＧＩＦＴ  ＣＡＲＤ  １０００円」を選択する金券候補ボタンＧ２２ａと、「ＤＤＤ  ＧＩＦＴ  ＣＡＲＤ  １０００円」を選択する金券候補ボタンＧ２２ｂと、「ＡＡＡ  ＧＩＦＴ  ＣＡＲＤ  ５０００円」を選択する金券候補ボタンＧ２２ｃとが表示された状態を示している。
【００４５】
金券一覧ボタンＧ２３は、金券認識画面Ｇ２から金券一覧画面Ｇ１へ表示部１１に表示させる画面を切り替える操作を受け付けるボタンである。すなわち、金券一覧ボタンＧ２３は、画像認識により金券を認識することで会計に利用する金券を登録する方式から、金券一覧から会計に利用する金券を選択することで会計に利用する金券を登録する方式に切り替えるボタンである。キャンセルボタンＧ２４は、金券の登録をキャンセルするボタンである。
【００４６】
なお、表示制御部１０１０は、図５に示す金券一覧画面Ｇ１に、図６の撮像画像表示領域Ｇ２１を表示してもよい。すなわち、ＰＯＳ端末１は、金券一覧画面Ｇ１においても、金券の画像認識を実行してもよい。
【００４７】
例えば、表示制御部１０１０は、類似度算出部１００７が算出した類似度が閾値以上であることを条件に、金券一覧画面Ｇ１から金券認識画面Ｇ２に切り替えて表示させる。これにより、表示制御部１０１０は、金券認識画面Ｇ２において、類似度算出部１００７が算出した類似度が閾値以上の金券の金券候補ボタンＧ２２が表示される。よって、操作者は、金券一覧画面Ｇ１から金券認識画面Ｇ２へ操作を入力することなく、類似度が高い金券を選択することができる。
【００４８】
または、表示制御部１０１０は、類似度算出部１００７が算出した類似度が閾値以上であることを条件に、類似度算出部１００７が算出した類似度が閾値以上の金券の金券候補ボタンＧ２２を金券一覧画面Ｇ１に表示してもよい。この場合においても、操作者は、金券一覧画面Ｇ１から金券認識画面Ｇ２へ操作を入力することなく、類似度が高い金券を選択することができる。
【００４９】
金券登録部１０１１は、会計に利用する金券を登録する。金券登録部１０１１は、金券一覧画面Ｇ１の金券選択ボタンＧ１２により特定された金券、又は金券認識画面Ｇ２の金券候補ボタンＧ２２により特定された金券を、会計に利用する金券として登録する。また、金券登録部１０１１は、会計での金券の利用枚数を計数する。例えば、金券登録部１０１１は、金券選択ボタンＧ１２又は金券候補ボタンＧ２２の押下回数を会計での利用枚数として登録する。または、金券登録部１０１１は、入力された枚数を会計での利用枚数として登録する。
【００５０】
会計処理部１０１２は、商品登録部１００３が販売登録した商品の会計処理を制御する。例えば、会計処理部１０１２は、商品登録部１００３が販売登録した商品の合計価格を算出する。また、会計処理部１０１２は、顧客から受領した金額から合計価格を減算してお釣りを算出する。さらに、会計処理部１０１２は、金券登録部１０１１により金券が登録されている場合には、販売登録した商品の合計価格から登録されている金券の合計金額を減算する。このようにして、会計処理部１０１２は、請求金額を算出する。
【００５１】
次に、ＰＯＳ端末１が実行する金券登録処理について説明する。ここで、図７は、ＰＯＳ端末１が実行する金券登録処理の一例を示すフローチャートである。
【００５２】
サインイン制御部１００２は、サインインを実行する（ステップＳ１）。すなわち、サインイン制御部１００２は、ＰＯＳ端末１を操作する店員を示す店員コードを登録する。
【００５３】
操作制御部１００１は、金券モードに移行させる操作を受け付けたか否かを判定する（ステップＳ２）。ここで、金券モードは、会計に利用する金券を登録するモードである。金券モードに移行させる操作を受け付けていないことを条件に（ステップＳ２；Ｎｏ）、ＰＯＳ端末１は、待機する。
【００５４】
金券モードに移行させる操作を受け付けたことを条件に（ステップＳ２；Ｙｅｓ）、表示制御部１０１０は、店員情報テーブル１０９においてサインインにより登録された店員コードに関連付けられている金券画面設定情報が金券一覧画面Ｇ１を表示させる設定になっているか否かを判定する（ステップＳ３）。
【００５５】
サインインにより登録された店員コードに関連付けられている金券画面設定情報が金券一覧画面Ｇ１を表示させる設定になっていることを条件に（ステップＳ３；Ｙｅｓ）、表示制御部１０１０は、金券一覧画面Ｇ１を表示させる（ステップＳ４）。
【００５６】
操作制御部１００１は、金券一覧画面Ｇ１の画像認識ボタンＧ１３を押下する操作を受け付けたか否かを判定する（ステップＳ５）。金券一覧画面Ｇ１の画像認識ボタンＧ１３を押下する操作を受け付けたことを条件に（ステップＳ５；Ｙｅｓ）、表示制御部１０１０は、ステップＳ１０に移行して、金券認識画面Ｇ２を表示する。
【００５７】
金券一覧画面Ｇ１の画像認識ボタンＧ１３を押下する操作を受け付けていないことを条件に（ステップＳ５；Ｎｏ）、操作制御部１００１は、金券選択ボタンＧ１２を押下する操作を受け付けたか否かを判定する（ステップＳ６）。金券選択ボタンＧ１２を押下する操作を受け付けていないことを条件に（ステップＳ６；Ｎｏ）、ＰＯＳ端末１は、ステップＳ４に移行する。
【００５８】
金券選択ボタンＧ１２を押下する操作を受け付けたことを条件に（ステップＳ６；Ｙｅｓ）、金券登録部１０１１は、押下された金券選択ボタンＧ１２により特定される金券を利用対象の金券として登録する（ステップＳ７）。また、金券登録部１０１１は、会計での金券の利用枚数を計数する。
【００５９】
操作制御部１００１は、会計に利用する金券を登録する金券モードを終了する操作を受け付けたか否かを判定する（ステップＳ８）。金券モードを終了する操作を受け付けていないことを条件に（ステップＳ８；Ｎｏ）、ＰＯＳ端末１は、ステップＳ４に移行する。
【００６０】
金券モードを終了する操作を受け付けたことを条件に（ステップＳ８；Ｙｅｓ）、ＰＯＳ端末１は、ステップＳ１９に移行する。
【００６１】
ステップＳ３において、サインインにより登録された店員コードに関連付けられている金券画面設定情報が金券認識画面Ｇ２を表示させる設定になっていることを条件に（ステップＳ３；Ｎｏ）、表示制御部１０１０は、金券認識画面Ｇ２を表示させる（ステップＳ１０）。
【００６２】
操作制御部１００１は、金券認識画面Ｇ２の金券一覧ボタンＧ２３を押下する操作を受け付けたか否かを判定する（ステップＳ１１）。金券認識画面Ｇ２の金券一覧ボタンＧ２３を押下する操作を受け付けたことを条件に（ステップＳ１１；Ｙｅｓ）、表示制御部１０１０は、ステップＳ４に移行して、金券一覧画面Ｇ１を表示する。
【００６３】
金券認識画面Ｇ２の金券一覧ボタンＧ２３を押下する操作を受け付けていないことを条件に（ステップＳ１１；Ｎｏ）、候補抽出部１００８は、撮像部１０４にかざされた金券の候補となる金券の金券コードを抽出したか否かを判定する（ステップＳ１２）。金券コードを抽出していないことを条件に（ステップＳ１２；Ｎｏ）、ＰＯＳ端末１は、ステップＳ１０に移行する。
【００６４】
金券コードを抽出したことを条件に（ステップＳ１２；Ｙｅｓ）、利用判定部１００９は、金券情報テーブル１１０において、抽出した金券コードに関連付けられている利用可否に基づいて、会計に利用可能であるか否かを判定する（ステップＳ１３）。
【００６５】
利用不可の金券であることを条件に（ステップＳ１３；Ｎｏ）、表示制御部１０１０は、画像認識により認識した金券は会計に利用することをできないことを示す画面を表示させる（ステップＳ１４）。
【００６６】
利用可能な金券であることを条件に（ステップＳ１３；Ｙｅｓ）、表示制御部１０１０は、金券認識画面Ｇ２に利用可能な金券の金券候補ボタンＧ２２を表示させる（ステップＳ１５）。
【００６７】
操作制御部１００１は、金券候補ボタンＧ２２を押下する操作を受け付けたか否かを判定する（ステップＳ１６）。金券候補ボタンＧ２２を押下する操作を受け付けていないことを条件に（ステップＳ１６；Ｎｏ）、ＰＯＳ端末１は、ステップＳ１２に移行させる。
【００６８】
金券候補ボタンＧ２２を押下する操作を受け付けたことを条件に（ステップＳ１６；Ｙｅｓ）、金券登録部１０１１は、押下された金券候補ボタンＧ２２により特定される金券を利用対象の金券として登録する（ステップＳ１７）。また、金券登録部１０１１は、会計での金券の利用枚数を計数する。
【００６９】
操作制御部１００１は、会計に利用する金券を登録する金券モードを終了する操作を受け付けたか否かを判定する（ステップＳ１８）。金券モードを終了する操作を受け付けていないことを条件に（ステップＳ１８；Ｎｏ）、ＰＯＳ端末１は、ステップＳ１０に移行する。
【００７０】
金券モードを終了する操作を受け付けたことを条件に（ステップＳ１８；Ｙｅｓ）、会計処理部１０１２は、登録された金券を会計に反映する（ステップＳ１９）。すなわち、会計処理部１０１２は、金券登録部１０１１により金券が登録されている場合には、販売登録した商品の合計価格から登録されている金券の合計金額を減算する。
【００７１】
以上によりＰＯＳ端末１は、金券登録処理を終了する。
【００７２】
以上のように、本実施形態に係るＰＯＳ端末１は、画像認識により抽出した候補金券から会計で利用する金券を選択させる金券認識画面Ｇ２と、店舗で利用可能な金券の一覧から会計で利用する金券を選択させる金券一覧画面Ｇ１と、を選択的に表示させる。よって、本実施形態に係るＰＯＳ端末１は、金券の登録方法を選択させることができる。
【００７３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７４】
上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【００７５】
また、上記実施形態や変形例の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００７６】
１  ＰＯＳ端末
１１  表示部
１０１  制御部
１０２  記憶部
１０８  制御プログラム
１０９  店員情報テーブル
１１０  金券情報テーブル
１００１  操作制御部
１００２  サインイン制御部
１００３  商品登録部
１００４  撮像制御部
１００５  金券検出部
１００６  特徴量抽出部
１００７  類似度算出部
１００８  候補抽出部
１００９  利用判定部
１０１０  表示制御部
１０１１  金券登録部
１０１２  会計処理部
【先行技術文献】
【特許文献】
【００７７】
【特許文献１】特開２０１２−４３４６５号公報
【図１】
2020061077.tif 000003
【図２】
2020061077.tif 000004
【図３】
2020061077.tif 000005
【図４】
2020061077.tif 000006
【図５】
2020061077.tif 000007
【図６】
2020061077.tif 000008
【図７】
2020061077.tif 000009