(57)【特許請求の範囲】
【請求項１】
顧客が飲食した料理に用いられた食器の種類及び枚数を読み取る自動精算ハンディ端末装置を用いる自動精算方法において、前記自動精算ハンディ端末装置は、一次元色画像センサと、この一次元色画像センサの左側及び右側にそれぞれ配置されている光源及び受光器とからなる光学センサとを備え、前記一次元色画像センサと左側の光源及び受光器と右側の光源及び受光器とは同一直線上に配置されており、前記自動精算ハンディ端末装置を積重ねられた前記各食器の縁に沿って移動させた際に、左側及び右側の前記受光器から出力される信号である皿区切り信号に基づいて前記各食器の所定部位の位置を検出し、前記一次元色画像センサが検出した色のうちで前記所定部位の色に基づいて当該食器の種類を特定し、各種類ごとの前記食器の枚数に基づいて飲食料金を算出することを特徴とする自動精算方法。
【請求項２】
前記食器には、各種の太さをもつ複数の線からなるバーコードが表されており、前記自動精算ハンディ端末装置を積重ねられた前記各食器の縁に沿って移動させた際に、左側及び右側の前記受光器から出力される信号である皿区切り信号に基づいて前記バーコードの各線の太さの正規化をして、当該バーコードを復号することを特徴とする請求項１に記載の自動精算方法。
【請求項３】
前記光学センサは、前記各食器の縁を検出することで当該食器の枚数を計数することを特徴とする請求項１又は２に記載の自動精算方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、食堂において飲食に用いられた皿などの食器の枚数などを自動的に読み込んで飲食料金を自動的に算出する自動精算方法に関する。
【０００２】
【従来の技術】
所定の軌道上を周回するチェーン（又はベルト）などからなる回転飲食台の上に複数の皿（ネタ皿）をのせ、各皿に寿司などの料理を乗せて客に提供する食堂（以下、「回転飲食店」という。）が多数出店されている。このような回転飲食店では、料理（寿司、ネタ）の種類別または単価別に、色または模様の異なる皿を用いて料理を提供する。料理の代金については、客の飲食に用いられた皿をその色または模様ごとに従業員が数え、単価を掛け算することで算出している。
【０００３】
【発明が解決しようとする課題】
しかしながら、上述の回転飲食店における飲食代金の計算方法では、客の飲食に用いられた皿をその色または模様ごとに従業員が数え、単価を掛け算することで算出しているので、従業員の負担が大きく、飲食代金の計算間違いも生じ易いという問題があった。
【０００４】
この問題を解決しようとする技術としては、特開平８−２３８１６０号公報に記載されているように、バーコードが印刷されたシールをネタ皿に貼付け、そのバーコードを計測器で読み出すことで、客の飲食に用いられた皿の種類及びその枚数を数えて飲食代金を算出するものがある。
【０００５】
しかし、この従来の技術では、ネタ皿が不規則に置かれた場合は、読取り用の計測器の操作に手間がかかってしまうのみならず、読取りが不正確になってしまうという問題があった。
【０００６】
本発明は、上述のような問題を解決するためになされたものであり、本発明の目的は、ネタ皿が不規則に置かれた場合であっても、簡易かつ正確に皿の種類及びその枚数を検出して、信頼性の高い自動的な料金計算をすることができる自動精算方法を提供することにある。
【０００７】
【課題を解決するための手段】
本発明は、顧客が飲食した料理に用いられた食器の種類及び枚数を読み取る自動精算ハンディ端末装置を用いる自動精算方法に関し、本発明の上記目的は、前記自動精算ハンディ端末装置は、一次元色画像センサと、この一次元色画像センサの左側及び右側にそれぞれ配置されている光源及び受光器とからなる光学センサとを備え、前記一次元色画像センサと左側の光源及び受光器と右側の光源及び受光器とは同一直線上に配置されており、前記自動精算ハンディ端末装置を積重ねられた前記各食器の縁に沿って移動させた際に、左側及び右側の前記受光器から出力される信号である皿区切り信号に基づいて前記各食器の所定部位の位置を検出し、前記一次元色画像センサが検出した色のうちで前記所定部位の色に基づいて当該食器の種類を特定し、各種類ごとの前記食器の枚数に基づいて飲食料金を算出すること、によって達成される。
【０００８】
また、本発明の上記目的は、前記食器には、各種の太さをもつ複数の線からなるバーコードが表されており、前記自動精算ハンディ端末装置を積重ねられた前記各食器の縁に沿って移動させた際に、左側及び右側の前記受光器から出力される信号である皿区切り信号に基づいて前記バーコードの各線の太さの正規化をして、当該バーコードを復号することによって、より効果的に達成される。
【００１７】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を詳細に説明する。
【００１８】
図１は、本発明の第１実施形態に係る自動精算ハンディ端末装置の概要構成を示すブロック図である。図２は、図１に示す自動精算ハンディ端末装置１０の外観と検出対象の食器である皿２０を示す平面図である。
【００１９】
この自動精算ハンディ端末装置は、食堂において顧客が飲食した料理に用いられた食器（例えば、皿）の種類及びその種類ごとの枚数を読み取り、飲食料金を自動的に算出して表示及びプリントアウトするものである。
【００２０】
光源１は、複数の発光スペクトルをもつ発光ダイオード（ＬＥＤ）もしくは高周波点灯された蛍光灯ランプからなり、レンズ系２を介して計測対象の皿２０に光を照射する。光源１は、皿２０の表面の色を検出するために、皿２０の表面にＲＧＢ成分をもつ光を照射するものである。カラーラインセンサ３は、色を識別できる受光素子が直線上にならべられた一次元色画像センサであり、皿２０の表面で反射された光であってレンズ系２で集められた光の色を検出する。カラーラインセンサ３としては、複数の電荷結合素子（ＣＣＤ）が一直線上にならべられたものを用いることができる。
【００２１】
反射型縁検出センサ４は、カラーラインセンサ３の左側に設けられた光学センサであり、光源４ａと受光器４ｂからなる。反射型縁検出センサ５は、カラーラインセンサ３の右側に設けられた光学センサであり、光源５ａと受光器５ｂからなる。カラーラインセンサ３と反射型縁検出センサ４の光源４ａ及び受光器４ｂと反射型縁検出センサ５の光源５ａ及び受光器５ｂとは、同一直線上に配置されている。
【００２２】
画像処理回路１１は、光源１を駆動制御するとともに、カラーラインセンサ３から出力された信号の画像処理をする。光学センサ回路１２は、光源４ａ及び光源４ｂを駆動制御するとともに、受光器５ａ及び受光器５ｂから出力された信号を処理する。
【００２３】
液晶表示器（ＬＣＤ）１３は、中央処理装置（ＣＰＵ）１７が画像処理回路１１及び光学センサ回路１２から出力された信号に基づいて算出した飲食料金の明細などを表示する。この図では、１００円の皿が３枚、１５０円の皿はなく、２００円の皿が３枚であり、合計６枚の皿で合計９００円の飲食料金であることを示している。
【００２４】
テンキー１４は、数字などを入力するための複数の押しボタンスイッチからなり、客が飲食した料理の種類及びその各料理の代金などを手動入力するときに用いられる。テーブル番号または客数を入力するときは、矢印キーでカーソルを表示部にもっていき、例えば、テーブル番号２番、客数二人と入力する。自動精算ハンディ端末装置を走査させた後、皿の枚数があっていたときは、終了を示す「Ｅ」キーを押すと、伝票がプリンタ１５から打ち出される。また、「Ｅ」キーは、手入力時の「エンター」を意味する。
【００２５】
プリンタ１５は、客が飲食料金の精算をするためにレジへもっていく伝票を印刷する。外部インターフェース１６は、ＰＯＳシステムなどとのインターフェースとなる。そして、外部インターフェース１６には、レジスタなどのＰＯＳシステムの端末に飲食料金を示す信号を無線伝送する無線送信部あるいは光通信を行う光通信部等を接続してもよい。中央処理装置１７は、ＲＯＭ１９又はＲＡＭ１８に記憶されているプログラムにしたがって動作し、この自動精算ハンディ端末装置全体の動作を制御する。
【００２６】
スキャンミスがあって正規に読取れなかった場合は、液晶表示器１３に「やり直し」を促すメッセージが表示される。その後、「Ｃ」キーを押して再度走査して読み込ませる。
【００２７】
図３は、本自動精算ハンディ端末装置の計測対象となる皿２０の上面に表されたパターンを示す部分平面図である。この図では、各皿２０ａ，２０ｂ，２０ｃ，２０ｄがそれぞれ皿全体の１／４だけ示されている。各皿２０ａ，２０ｂ，２０ｃ，２０ｄには、同心のリング形状のパターンが当該皿板部の縁に沿って複数表されている。
【００２８】
皿２０ａにおいて、第１リングＲ１の色はブルー（Ｂ）であり、第２リングＲ２の色はレッド（Ｒ）である。このパターンが表されている皿２０ａを例えば１００円の料理が載せられる皿とする。
【００２９】
皿２０ｂにおいて、第１リングＲ１の色はイエロー（Ｙ）であり、第２リングＲ２の色はレッド（Ｒ）である。このパターンが表されている皿２０ｂを例えば１５０円の料理が載せられる皿とする。
【００３０】
皿２０ｃにおいて、第１リングＲ１の色はグリーン（Ｇ）であり、第２リングＲ２の色はレッド（Ｒ）である。このパターンが表されている皿２０ｃを例えば２００円の料理が載せられる皿とする。
【００３１】
皿２０ｄにおいて、第１リングＲ１、第２リングＲ２及び第３リングＲ３のそれぞれは、太さが異なっており、バーコードを表している。このバーコードは、その皿２０に載せられた料理の料金を示している。
【００３２】
皿２０の形状は、円形であってもよく、四角形であってもよい。皿２０の縁に沿って複数表されている同心のリング形状のパターンは、その皿２０を複数枚積重ねた状態で、外部から見ることができるものであればよい。
【００３３】
皿２０ａ，２０ｂ，２０ｃでは、リングの色の組み合わせにより皿の種類分けをしている。皿２０ｄでは、線の太さを変える、あるいは線の間隔及び線の太さの組み合わせによりコード化している。
【００３４】
皿２０は、例えば、メラニン樹脂を材料とした成形品であり、リング形状のパターンは成形後に印刷をしたものである。また、皿２０として素焼きの陶器を使用してもよく、焼き入れ時に付ける上薬によりリング形状のパターンあるいはバーコードを作るようにしてもよい。
【００３５】
図４は、本実施形態の自動精算ハンディ端末装置の走査方法を示す説明図である。この図では、客の食事に供された食器である複数の皿２１ａ〜２１ｈが積重ねられている。食堂の従業員は、自動精算ハンディ端末装置１０を持ち、複数の皿２１ａ〜２１ｈそれぞれの縁に沿って上から下に（又は下から上に）その自動精算ハンディ端末装置１０を動かして、走査する。
【００３６】
この走査において、カラーラインセンサ３は、各皿の縁に沿って印刷されているカラーリングを画像入力し、各皿の種類を特定する。中央処理装置１７は、カラーラインセンサ３の出力信号に基づいて各種類ごとの皿の枚数を算出する。
【００３７】
また、この走査において、反射型縁検出センサ５，４は、積重ねられた皿の枚数を計数する。なお、図４において反射型縁検出センサ５の裏側に反射型縁検出センサ４が配置されている。ここで、反射型縁検出センサ５，４は、積重ねられた各皿の縁の位置を検出する。
【００３８】
中央処理装置１７は、反射型縁検出センサ５，４が検出した各皿の縁の位置に基づいて、カラーラインセンサ３から取り込んだ画像情報を補正する。中央処理装置１７は、カラーラインセンサ３から取り込んだ画像情報に基づいて算出した皿の枚数と、反射型縁検出センサ５，４の検出信号に基づいて算出した皿の枚数とを比較して、正常に皿の枚数を算出することができたか否かの検査をする。また、中央処理装置１７は、反射型縁検出センサ５，４の検出信号に基づいて、自動精算ハンディ端末装置１０と各皿との相対的な位置関係を監視して、自動精算ハンディ端末装置１０の移動速度が早すぎ又は遅すぎて枚数を正しく検出できなかったこと、ハンディ端末装置１０と各皿との相対的な位置関係が近づきすぎ又は遠すぎて枚数を正しく検出できなかったこと、のいずれかを認識して、その誤認識をした旨を液晶表示器１３に表示させる。
【００３９】
図５は、反射型縁検出センサ４が検出した左側皿区切り検出情報と、カラーラインセンサ３が検出した画像情報と、反射型縁検出センサ５が検出した右側皿区切り検出情報との関係の一例を示す説明図である。
【００４０】
自動精算ハンディ端末装置は、積重ねられた複数の皿２１ａ〜２１ｈの各縁に対して水平に移動させられるとは限らない。従業員が自動精算ハンディ端末装置１０を手で持って走査するので、カラーラインセンサ３が検出した画像情報はいわゆる傾いた画像となる。この傾きの補正情報として、カラーラインセンサ３の左右に配置された反射型縁検出センサ４，５が検出した信号に含まれる皿２１ａ〜２１ｈの積み上げ区切り情報を利用する。
【００４１】
画像情報を補正するには、先ず、反射型縁検出センサ４が検出した左側皿区切り検出情報のセンターと反射型縁検出センサ５が検出した右側皿区切り検出情報のセンターとを結ぶラインを求め、これをカラーリング検出ラインＫ１〜Ｋ６とする。そして、各カラーリング検出ラインＫ１〜Ｋ６上の色を判定し、リング位置とする。そして、帯の形状でラインが繋がっていることを検証する。その後、リング位置の色に基づいて、皿の縁にそって印刷されているカラーリングの種類を特定する。
【００４２】
カラーリングは、特定色（例えば、黒）の特定連続パターンからなる簡易的なバーコードとしてもよい。光学系のノイズ処理としては、前処理としての画像処理（画像前処理）を行う。
【００４３】
図６は、本実施形態の自動精算ハンディ端末装置の画像処理回路１１の詳細を示すブロック図である。カラーラインセンサ３から出力された画像信号（Ｒ信号、Ｇ信号、Ｂ信号）は、画像入力部６１においてＡ／Ｄ変換処理される。Ａ／Ｄ変換処理された信号は、カラー補正部６２において、使用する皿の配色にあわせ、最適な色変換前処理を施される。そして、カラー補正部６２は、補正後の画像信号をｒ信号、ｇ信号及びｂ信号とする。ここで、最適な色変換前処理としては、青系、赤系の皿を使用する場合は、緑系の係数を小さくし、緑系の変化（ノイズ）に対し影響を小さくする。
【００４４】
その後、カラー補正部６２で処理を施された信号は、Ｎ段のラインメモリ６３に順次書き込まれる。そして、カラー変化検出部６４は、Ｎ段のラインメモリ６３を用いて、カラー変化を（ｒ、ｇ、ｂ）のベクトルの変化として検出する。カラー変化検出部６４は、閾値以上の変化を変化ポイントとして画像メモリ６５の変化ポイントテーブルに登録する。
【００４５】
中央処理装置１７は、変化ポイントテーブルから変化点を読み出し、図７（ａ）に示すように、２次元上で直線状に並んでいる部分（変化ライン）Ｌ１〜Ｌ４を検出する。この検出には、画像処理で一般的なハフ変換を用いる。その後、中央処理装置１７は、カラー判定をすべく、既に検出した変化ラインの前後の色を画像メモリ６５から読み出し、登録されている皿に使用されているカラーリングのどの色に該当するかを図７（ｂ）に示すように判定する。ここで、タイプ１は白、タイプ２は赤、タイプ３は緑とする。
【００４６】
その後、中央処理装置１７は、反射型縁検出センサ４，５から出力された信号により各皿の区切り位置を検出し、連続するカラーリングパターンに皿の区切りを挿入する。すべてのカラーリングを判定したのちに、中央処理装置１７は、皿位置ごとにリングの連続するパターンが登録されているどの種類の皿に該当するかの判定をする。図７（ｂ）では、タイプ１（白）、タイプ２（赤）、タイプ１（白）、タイプ３（青）、タイプ１（白）のカラーリングパターンと判定されたので、図３の２０ａの皿と同じパターンであり、１００円の皿に該当すると判定される。
【００４７】
図８は、この自動精算ハンディ端末装置の検出対象の皿にバーコードパターンが印刷されているときの実施形態を示す説明図である。皿８０ａ、皿８０ｂ及び皿８０ｃには、それぞれ異なるバーコードパターンが印刷されている。
【００４８】
先ず、反射型縁検出センサ４，５が検出した皿区切り検出情報を用いて１枚分の画像区間を判定する。その後、１枚の皿の区間において、走査時に速度が急激に変化していないことを確認して、左右のリングパターンの区切り間隔に基づいて、パターン幅を平均化（スムージング処理）及び量子化してコード化する。そして、量子化後のパターンコードを用いて皿の種類を判定する。
【００４９】
次に、バーコードパターンの判定の詳細について説明する。先ず、各黒ラインとその間の白ラインのパターンピッチを検出する。その後、１枚の皿区間の中の最初と最後の黒ラインエッジ間でピッチを正規化する。この正規化には、左側の反射型縁検出センサ４が検出したピッチと右側の反射型縁検出センサ５が検出したピッチとの平均を用いる。
【００５０】
そして、正規化後のピッチについて最小細ラインのピッチが１となるような適当なシステム定数（対象とする皿が決まれば決定できる）で量子化する。その後、量子化されたパターンについて黒ラインを「０」、白ラインを「１」としてコード化する。そして、コード化されたパターンについて皿の種類を決定する。
【００５１】
図９は、バーコードパターンが印刷された皿が検出対象となっている場合において、反射型縁検出センサ４が検出した左側皿区切り検出情報と、カラーラインセンサ３が検出した画像情報と、反射型縁検出センサ５が検出した右側皿区切り検出情報との関係の一例を示す説明図である。
【００５２】
図１０は、図９における１枚目の皿のバーコードパターンの検出方法を説明するための説明図である。
【００５３】
例えば、
Ｂ１＝（Ｌ１／Ｌ０＋Ｌ１’／Ｌ０’）／２＊Ｔ    が２のときは、黒が２区間であり、
Ｗ１＝（Ｐ１／Ｌ０＋Ｐ１’／Ｌ０’）／２＊Ｔ    が１のときは、白が１区間であり、
Ｂ２＝（Ｌ２／Ｌ０＋Ｌ２’／Ｌ０’）／２＊Ｔ    が１のときは、黒が１区間であり、
Ｗ２＝（Ｐ２／Ｌ０＋Ｐ２’／Ｌ０’）／２＊Ｔ    が１のときは、白が１区間であり、
Ｂ３＝（Ｌ３／Ｌ０＋Ｌ３’／Ｌ０’）／２＊Ｔ    が１のときは、黒が１区間である。
【００５４】
ここで、「Ｔ」は適当な定数である。黒はビット０とし、白はビット１とすると、上記パターンのデータコードは「００１０１０」となる。このデータコードにより、皿の種類を判定する。
【００５５】
図１１（ａ）は、本実施形態の自動精算ハンディ端末装置の計測対象となる皿の一例を示す側面図であり、図１１（ｂ）は、その皿を３枚積重ねた状態を示す側面図である。
【００５６】
皿は、料理を載せる皿状部材である皿板部１１１と、この皿板部１１１を支える支持部材である糸切り部１１２とからなる。皿板部１１１は、フラットな形状をしている。また、皿板部１１１の表面及び裏面は白の光沢面となっている。糸切り部１１２の側面は、図１１（ｂ）のように皿を積重ねた状態で横から良く見える。糸切り部１１２は、例えば８〜１０ｍｍの高さをもつものとする。
【００５７】
皿板部１１１の上面には、図３または図８にしめすような所定のパターンが当該皿板部１１１の縁に沿って表されている。複数の食器を図１１（ｂ）のように積重ねると、糸切り部１１２が各食器の皿板部１１１の間に位置することとなって、各食器の皿板部１１１が所定の間隔を空けて配置されることとなる。そして、その積重ねられた皿を斜め上方または横から見たときに、各皿板部１１１の間から各皿板部１１１上面のパターンが見える位置に当該パターンが表されている。
【００５８】
図１２は、本実施形態の自動精算ハンディ端末装置の動作を示すフローチャートである。このフローチャートでは、カラー画像処理の方法を主に示している。
先ず、食堂の従業員などのテンキー１４の操作に応じて、中央処理装置１７は、画像入力処理部である画像処理回路１１及び皿エッジ検出部である光学センサ回路１２に入力指示をする（ステップＳ１）。
【００５９】
この入力指示を受けると、画像入力処理部である画像処理回路１１は、所定のハードを起動させて（ステップＳ２）、次に述べる画像入力部ハード処理をする。画像入力部ハード処理としては、先ず画像入力処理をすべく、光源１をオンにして、カラーラインセンサ３から出力された信号を取り込む。その後、画像補正処理を行い、その後、色変化点検出処理を行う（ステップＳ２０）。
【００６０】
次に、皿エッジ検出部である光学センサ回路１２は、所定のハードを起動させて（ステップＳ３）、次に述べる皿エッジ検出部ハード処理をする。皿エッジ検出部ハード処理としては、先ず皿エッジ検出処理をすべく、光源４ａ，５ａをオンにして、受光器４ｂ，５ｂから出力された信号を取り込む。その後、取り込んだ信号のレベルを逐次所定の閾値と比較する閾値処理をする。その後、画像処理回路１１と同期したタイミングで閾値処理した結果を入力する（ステップＳ３０）。
【００６１】
その後、上述のステップＳ１からＳ３の入力処理が終了したか否かを中央処理装置１７は判断する（Ｓ４）。ここで、入力処理が終了したと判断した場合は、図７に示す色変化ライン検出処理をする（ステップＳ５）。
【００６２】
その後、中央処理装置１７は、色変化ラインの検出が正常に行えたか否かを判断する（ステップＳ６）。ここで、正常に色変化ラインを検出できたと判断した場合は、図５の説明で述べたように、皿エッジについて左側皿区切り及び右側皿区切りの検出をしてカラーリング検出ラインを求める左右検出個別皿区間判定処理をする（ステップＳ７）。
【００６３】
その後、中央処理装置１７は、正常にステップＳ７の検出をすることができたか否かを判断する（ステップＳ８）。この検出が正常に行えたと判断した場合は、先ず、図７（ｂ）の説明で述べたように、色変化ライン間のエリアごとの色種別判定処理をする。次に、エリア内の平均値ベクトル（ＲＧＢ）と皿使用の標準色ベクトル（ｒｇｂ）との距離計算で一番近い色に判定する。そして、距離値が閾値以上の場合は、適合する判定色無しとする（ステップＳ９）。
【００６４】
ステップＳ９の色種別判定処理が正常に行えたか否かを中央処理装置１７は判断する（ステップＳ１０）。この処理が正常に行えたと判断した場合は、皿エッジ区間内のカラーリングパターンの判定処理をする（ステップＳ１１）。その後、ステップＳ１１で判定したパターンが記憶装置に予め登録登録されている登録コードに該当するか否かを判断する（ステップＳ１２）。ここで、登録コードに該当すると判断した場合は、中央処理装置１７は被検出対象の皿の種類を決定する皿種別決定読取り登録コード検索処理をする（ステップＳ１３）。
【００６５】
そして、すべての皿エッジ区間でステップＳ９からＳ１３について処理が終了したか否かを中央処理装置１７は判断する（ステップＳ１４）。ここで、その処理が終了したと判断した場合は、カラーラインセンサ３及び反射型縁検出センサ４，５の信号をもとに自動的に判別、計数した皿についての飲食料金の合計を算出する（ステップＳ１５）。一方、ステップＳ１４でその処理が終了していないと判断した場合は、ステップＳ９の処理に行く。
【００６６】
ステップＳ１５の処理の後、テンキー１４を用いて手入力した皿についての飲食料金の合計を算出する（ステップＳ１６）。その後、ステップＳ１５で算出した飲食料金の合計とステップＳ１６で算出した飲食料金の合計とを加え合わせて客が飲食した料理についての代金の合計とする（ステップＳ１７）。
【００６７】
その後、中央処理装置１７は上述のステップで算出した飲食料金の合計及びその明細を液晶表示器１３に図２に示すように表示させる（ステップＳ１８）。また、中央処理装置１７は、上述のステップで算出した飲食料金の合計及びその明細を、図１３に示すようなレシートとしてプリンタ１５に印刷発行させる（ステップＳ１９）。このレシートは、客が飲食料金の精算をするためにレジへもっていく伝票となる。これで１組の客についての飲食料金の処理が終了する。
【００６８】
ステップＳ６において色変化ラインの検出が正常に行えなかったと判断した場合、ステップＳ８において正常検出が行えなかったと判断した場合、ステップＳ１０おいて正常検出が行えなかったと判断した場合、ステップＳ１２においてパターンが登録登録されている登録コードに該当しないと判断した場合は、それぞれステップＳ２１の処理を行う。ステップＳ２１では、データ誤入力と判定された入力データについての記憶をクリアする（ステップＳ２１）。その後、オペレータにデータの再入力が必要である旨の指示を示す画像を液晶表示器１３に表示させる（ステップＳ２２）。
【００６９】
【発明の効果】
以上に説明したように、本発明によれば、自動精算ハンディ端末装置を走査させるだけで容易に積み重ねられた食器の種類及び枚数を読取って飲食料金を算出することができるので、人が食器の種類及び枚数を認識して飲食料金を算出する場合よりも飲食料金の計算間違いを減らすことができる自動精算ハンディ端末装置を提供することができる。
【００７０】
さらに、本発明によれば、一次元色画像センサと光学センサとを用いて食器の縁に沿って表されたパターンを検出することで、食器の種類及び枚数を認識して飲食料金を自動的に算出するので、ネタ皿などの食器が不規則に置かれた場合であっても、簡易かつ正確に食器の種類及びその枚数を検出して、信頼性の高い自動的な料金計算をすることができる。
【００７１】
さらにまた、本発明によれば、一次元色画像センサと光学センサとを用いて食器の縁に沿って表されたパターンを検出するので、任意の模様などが印刷された既存の皿（通常に販売されている皿など）などの種類及びその枚数を検出することができる。その結果、安価なシステムで信頼性が高くかつ自動的に料金計算をすることができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る自動精算ハンディ端末装置の概要構成を示すブロック図である。
【図２】図１に示す自動精算ハンディ端末装置の外観と検出対象の食器である皿２０を示す平面図である。
【図３】図１に示す自動精算ハンディ端末装置の計測対象となる皿の上面に表されたパターンを示す部分平面図である。
【図４】図１に示す自動精算ハンディ端末装置の走査方法を示す説明図である。
【図５】左側皿区切り検出情報と、画像情報と、右側皿区切り検出情報との関係の一例を示す説明図である。
【図６】図１に示す自動精算ハンディ端末装置の画像処理回路１１の詳細を示すブロック図である。
【図７】変化ラインの一例と各変化ライン前後の色タイプの一例を示す説明図である。
【図８】図１に示す自動精算ハンディ端末装置の検出対象の皿にバーコードパターンが印刷されているときの実施形態を示す説明図である。
【図９】バーコードパターンが検出対象となっている場合の左側皿区切り検出情報と、画像情報と、右側皿区切り検出情報との関係の一例を示す説明図である。
【図１０】図９における１枚目の皿のバーコードパターンの検出方法を説明するための説明図である。
【図１１】図１１（ａ）は、図１に示す自動精算ハンディ端末装置の計測対象となる皿の一例を示す側面図であり、図１１（ｂ）は、その皿を３枚積重ねた状態を示す側面図である。
【図１２】図１に示す自動精算ハンディ端末装置の動作を示すフローチャートである。
【図１３】図１に示す自動精算ハンディ端末装置が印字したレシートの一例を示す説明図である。
【符号の説明】
１      光源
２      レンズ系
３      カラーラインセンサ
４、５  反射型縁検出センサ
１１    画像処理回路
１２    光学センサ回路
１３    液晶表示器
１４    テンキー
１５    プリンタ
１６    外部インターフェース
１７    中央処理装置
２０    皿
１１１  皿板部
１１２  糸切り部
【図１】
0003737634.tif 000002
【図２】
0003737634.tif 000003
【図３】
0003737634.tif 000004
【図４】
0003737634.tif 000005
【図５】
0003737634.tif 000006
【図６】
0003737634.tif 000007
【図７】
0003737634.tif 000008
【図８】
0003737634.tif 000009
【図９】
0003737634.tif 000010
【図１０】
0003737634.tif 000011
【図１１】
0003737634.tif 000012
【図１２】
0003737634.tif 000013
【図１３】
0003737634.tif 000014