(57)【要約】【課題】本開示の課題は、飲料用容器の種類に応じた制御を行える飲料提供システムを提供することである。【解決手段】  飲料提供システム１０は、撮像装置１２と、判定部Ｆ１１と、制御部Ｆ１２と、を備える。撮像装置１２は、飲料用容器の配置場所を撮影して画像を生成する。判定部Ｆ１１は、飲料用容器が置かれている配置場所の画像である対象画像と飲料用容器が置かれていない配置場所の画像である参照画像の比較に基づいて対象画像に写る飲料用容器が透明か不透明かを判定する。制御部Ｆ１２は、対象画像に写る飲料用容器が透明か不透明かで異なる制御を実行する。【選択図】  図３
2019131206.tif 000002
【特許請求の範囲】
【請求項１】
飲料用容器の配置場所を撮影して画像を生成する撮像装置と、
飲料用容器が置かれている前記配置場所の画像である対象画像と飲料用容器が置かれていない前記配置場所の画像である参照画像との比較に基づいて前記対象画像に写る飲料用容器が透明か不透明かを判定する判定部と、
前記対象画像に写る飲料用容器が透明か不透明かで異なる制御を実行する制御部と、
を備える、
飲料提供システム。
【請求項２】
記憶部と、
前記撮像装置で生成された画像を前記参照画像として前記記憶部に記憶させる設定部と、
を更に備える、
請求項１の飲料提供システム。
【請求項３】
前記配置場所は、前記撮像装置で生成される画像の背景となる面に模様を有している、
請求項１又は２の飲料提供システム。
【請求項４】
前記模様は、繰り返し模様である、
請求項３の飲料提供システム。
【請求項５】
前記判定部は、前記対象画像において飲料用容器が存在する存在領域と前記参照画像において前記存在領域に対応する参照領域との類似度に基づいて、前記対象画像に写る飲料用容器が透明か不透明かを判定するように構成される、
請求項１〜４のいずれか一つの飲料提供システム。
【請求項６】
前記存在領域と前記参照領域の類似度は、前記存在領域の一部である第１判定領域と前記参照領域において前記第１判定領域に対応する第２判定領域の類似度である、
請求項５の飲料提供システム。
【請求項７】
前記第１判定領域は、前記対象画像に写る飲料用容器の上端部分に対応する領域である、
請求項６の飲料提供システム。
【請求項８】
前記配置場所は、飲料用容器の位置決め用のガイドを有し、
前記第１判定領域は、前記対象画像に写る飲料用容器において前記ガイドと重なる領域を含む、
請求項６又は７の飲料提供システム。
【請求項９】
表示部を更に備え、
前記制御部は、前記対象画像に写る飲料用容器が透明か不透明かで前記表示部に表示する飲料メニューを変更するように構成される、
請求項１〜８のいずれか一つの飲料提供システム。
【請求項１０】
飲料用容器の配置場所と、
前記配置場所を撮影して画像を生成する撮像装置と、
前記撮像装置で生成された画像に写る飲料用容器が透明か不透明かで異なる制御を実行する制御部と、
を備え、
前記配置場所は、前記撮像装置で生成される画像の背景となる面に模様を有する、
飲料提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に飲料提供システムに関し、特に、複数種類の提供可能な飲料からユーザの希望する飲料を提供する飲料提供システムに関する。
【背景技術】
【０００２】
特許文献１は、飲料をカップ（飲料用容器）に供給する飲料ディスペンサ（飲料提供システム）を開示する。特許文献１の飲料ディスペンサは、カップを検出するためのカップセンサと、当該カップセンサの出力に基づいてカップへの飲料供給を制御する制御装置とを備えている。カップセンサは、送信側トランデューサと受信側トランデューサ間にカップが置かれる透過型の超音波センサである。制御装置は、送信側トランデューサから送信された信号と受信側トランデューサにて受信された信号との位相差に基づいてカップの有無を判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６３２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１は、カップの有無は判断できるが、カップの種類を判断することができない。
【０００５】
本開示の課題は、飲料用容器の種類に応じた制御を行える飲料提供システムを提供することである。
【課題を解決するための手段】
【０００６】
本開示の一態様の飲料提供システムは、撮像装置と、判定部と、制御部と、を備える。前記撮像装置は、飲料用容器の配置場所を撮影して画像を生成するように構成される。前記判定部は、飲料用容器が置かれている前記配置場所の画像である対象画像と飲料用容器が置かれていない前記配置場所の画像である参照画像との比較に基づいて前記対象画像に写る飲料用容器が透明か不透明かを判定するように構成される。前記制御部は、前記対象画像に写る飲料用容器が透明か不透明かで異なる制御を実行するように構成される。
【０００７】
本開示の一態様の飲料提供システムは、飲料用容器の配置場所と、撮像装置と、制御部と、を備える。前記撮像装置は、前記配置場所を撮影して画像を生成するように構成される。前記制御部は、前記撮像装置で生成された画像に写る飲料用容器が透明か不透明かで異なる制御を実行するように構成される。前記配置場所は、前記撮像装置で生成される画像の背景となる面に模様を有する。
【発明の効果】
【０００８】
本開示の態様の飲料提供システムによれば、飲料用容器の種類に応じた制御を行える、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、一実施形態の飲料提供システムの斜視図である。
【図２】図２は、上記飲料提供システムの配置場所の説明図である。
【図３】図３は、上記飲料提供システムのブロック図である。
【図４】図４は、上記飲料提供システムの撮像装置で生成される画像の一例である。
【図５】図５は、上記撮像装置で生成される画像の一例である。
【図６】図６は、上記撮像装置で生成される画像の一例である。
【図７】図７は、上記撮像装置で生成される画像の一例である。
【図８】図８は、ホット飲料のメニュー画面を示す図である。
【図９】図９は、コールド飲料のメニュー画面を示す図である。
【図１０】図１０は、上記飲料提供システムの全体的な動作のフローチャートを示す図である。
【図１１】図１１は、上記飲料提供システムの判定処理のフローチャートを示す図である。
【図１２】図１２は、上記飲料提供システムの変形例の配置場所の説明図である。
【図１３】図１３は、上記変形例の撮像装置で生成される画像の一例である。
【図１４】図１４は、上記撮像装置で生成される画像の一例である。
【図１５】図１５は、上記撮像装置で生成される画像の一例である。
【発明を実施するための形態】
【００１０】
１．実施形態
１．１  概要
図１は、一実施形態の飲料提供システム１０を示す。飲料提供システム１０は、飲料ディスペンサ単独で構成されている。飲料提供システム１０は、図２に示すように、飲料用容器２０の配置場所１０１に飲料を注ぐ吐出装置１３を有している。飲料提供システム１０では、予め配置場所１０１に飲料用容器２０を置いておけば、吐出装置１３から吐出される飲料を飲料用容器２０で受けることができる。
【００１１】
飲料提供システム１０は、図２に示すように、撮像装置１２を備える。撮像装置１２は、飲料用容器２０の配置場所１０１を撮影して画像Ｐ１０〜Ｐ１３（図４〜図７参照）を生成するように構成される。また、飲料提供システム１０は、図３に示すように、判定部Ｆ１１と、制御部Ｆ１２と、を備える。判定部Ｆ１１は、対象画像Ｐ１１〜Ｐ１３と参照画像Ｐ１０の比較に基づいて対象画像Ｐ１１〜Ｐ１３に写る飲料用容器２０が透明か不透明かを判定するように構成される。対象画像Ｐ１１〜Ｐ１３は、飲料用容器２０が置かれている配置場所１０１の画像である。参照画像Ｐ１０は、飲料用容器２０が置かれていない配置場所１０１の画像である。制御部Ｆ１２は、対象画像Ｐ１１〜Ｐ１３に写る飲料用容器２０が透明か不透明かで異なる制御を実行するように構成される。
【００１２】
このように飲料提供システム１０は、配置場所１０１に置かれる飲料用容器２０が透明か不透明かで異なる制御を実行する。したがって、飲料用容器２０の種類に応じた制御を行える。特に、対象画像Ｐ１１〜Ｐ１３に写る飲料用容器２０が透明か不透明かは、対象画像Ｐ１１〜Ｐ１３と参照画像Ｐ１０の比較に基づいて決定される。ここで、飲料用容器２０が透明である場合は、飲料用容器２０が不透明である場合に比べて対象画像と参照画像との差が小さくなる。したがって、飲料提供システム１０によれば、画像に写る飲料用容器２０が透明か不透明かの判定制度の向上が見込める。
【００１３】
別の観点から見れば、飲料提供システム１０は、図２に示すように、飲料用容器２０の配置場所１０１と、撮像装置１２と、を備える。また、飲料提供システム１０は、図３に示すように、制御部Ｆ１２を備える。撮像装置１２は、配置場所１０１を撮影して画像Ｐ１０〜Ｐ１３（図４〜図７参照）を生成するように構成される。制御部Ｆ１２は、撮像装置１２で生成された画像に写る飲料用容器２０が透明か不透明かで異なる制御を実行するように構成される。ここで、配置場所１０１は、図２及び図４〜図７に示すように、撮像装置１２で生成される画像Ｐ１０〜Ｐ１３の背景となる面１０４ａに模様を有する。
【００１４】
このように飲料提供システム１０は、配置場所１０１に置かれる飲料用容器２０が透明か不透明かで異なる制御を実行する。したがって、飲料用容器２０の種類に応じた制御を行える。特に、配置場所１０１において撮像装置１２で生成される画像Ｐ１０〜Ｐ１３の背景となる面１０４ａに模様がある。ここで、飲料用容器２０が透明であると飲料用容器２０が不透明である場合とで、画像中の背景の模様の有無が大きく異なり得る。したがって、飲料提供システム１０によれば、画像に写る飲料用容器２０が透明か不透明かの判定制度の向上が見込める。
【００１５】
１．２  構成
以下、飲料提供システム１０について更に説明する。飲料提供システム１０は、回路要素として、図３に示すように、記憶部１１と、撮像装置１２と、吐出装置１３と、入力部１４と、出力部１５と、処理部１６と、を備えている。
【００１６】
また、飲料提供システム１０は、記憶部１１と、撮像装置１２と、吐出装置１３と、入力部１４と、出力部１５と、処理部１６とを収容する筐体１００を有している（図１参照）。図１に示すように、筐体１００の一面（本実施形態では前面）には、飲料用容器２０の配置場所１０１が設けられている。
【００１７】
配置場所１０１は、図２に示すように、筐体１００の一面から突出する台１０２を有する。台１０２は、矩形の板状である。台１０２の上面に、飲料用容器２０が置かれる。また、配置場所１０１は、筐体１００の一面から突出する第１側壁１０３と第２側壁１０４とを有する。第１側壁１０３と第２側壁１０４とは、矩形の板状である。第１側壁１０３と第２側壁１０４とは、台１０２の厚み軸に直交する方向（図１の左右方向）で対向している。配置場所１０１では、台１０２と第１側壁１０３と第２側壁１０４とで囲まれた空間に、飲料用容器２０が配置される。ここで、第２側壁１０４における第１側壁１０３側の面１０４ａは、無地ではなく、模様のある面（平面）である。第２側壁１０４の面１０４ａの模様は、繰り返し模様である。本実施形態において、繰り返し模様は、図２に示すような縞模様である。
【００１８】
吐出装置１３は、与えられた飲料情報に応じて配置場所１０１に飲料を注ぐための装置である。吐出装置１３は、図２に示すように、飲料を吐出する吐出口１３１を有している。本実施形態では、吐出口１３１は、筐体１００において、配置場所１０１の上方に設けられている。なお、飲料情報は、飲料を特定するための情報である。例えば、飲料情報は、珈琲に関する情報であってもよい。珈琲の例としては、エスプレッソ（ホット）、エスプレッソ（アイス）、カプチーノ（ホット）、カプチーノ（アイス）、カフェラテ（ホット）、カフェラテ（アイス）が挙げられる。また、飲料情報は、オレンジジュース、りんごジュース等のジュースに関する情報であってもよい。また、飲料情報は、サイダー、コーラ等の炭酸飲料に関する情報であってもよい。また、飲料情報は、紅茶、緑茶、ウーロン茶等のお茶に関する情報であってもよい。また、飲料情報は、コーンスープ、オニオンスープ等のスープに関する情報であってもよい。また、飲料情報は、冷やし飴、甘酒、ぜんざい、しるこ等の甘味に関する情報であってもよい。また、飲料情報は、ビール、焼酎、ウィスキー、ブランデー、ワイン、ハイボール、酎ハイ、アマレットカフェ、カクテル等のアルコール飲料に関する情報であってもよい。吐出装置１３は、飲料情報で特定される飲料を提供することが可能なように設計される。このような吐出装置１３には、飲料情報に合わせて、適宜、従来周知の構成を採用できるから詳細な説明は省略する。
【００１９】
記憶部１１は、飲料提供システム１０での処理に必要な情報を記憶するために用いられる記憶装置である。特に、記憶部１１は、参照画像Ｐ１０（図４参照）の記憶に用いられる。記憶部１１は、従来周知の記憶媒体であってよい。記憶媒体の例としては、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）が挙げられる。
【００２０】
撮像装置１２は、配置場所１０１の画像を得るための装置である。上述したように、配置場所１０１は、飲料用容器２０を置くための場所であるから、異なる言い方をすれば、撮像装置１２は、飲料用容器２０の画像を得るための装置である。なお、飲料用容器２０は、一般に、人が飲料を飲むために使用する容器を想定している。飲料用容器の例としては、カップ（珈琲カップ、ティーカップ、マグカップ等）、グラス（タンブラーグラス、ワイングラス、シャンパングラス、ブランデーグラス、カクテルグラス、ゴブレット等）、茶碗、杯が挙げられる。
【００２１】
撮像装置１２は、図２に示すように、配置場所１０１が撮像範囲に収まるように設置されている。本実施形態では、撮像装置１２は、配置場所１０１の第１側壁１０３に設けられており、撮像装置１２の撮像方向は、第１側壁１０３から第２側壁１０４に向かう方向に一致している。そのため、配置場所１０１において、第２側壁１０４における第１側壁１０３側の面１０４ａは、撮像装置１２で生成される画像の背景となる面である。
【００２２】
入力部１４は、ユーザによる飲料提供システム１０の操作及び情報の入力のための装置である。入力部１４は、タッチパッドを備える。本実施形態において、入力部１４は、吐出ボタンとしても用いられる。吐出ボタンは、吐出装置１３からの飲料の吐出を開始させるためのボタンである。なお、飲料の吐出を開始させるにあたって、吐出ボタンの操作は必須ではない。例えば、吐出する飲料の決定時又は吐出する飲料の決定から所定時間経過時に吐出装置１３からの飲料の吐出を開始してもよい。また、入力部１４は、タッチパッドとは別に吐出ボタンを有していてもよい。
【００２３】
出力部１５は、ユーザに情報を提示するための装置である。出力部１５は、図１に示すように、表示部１５１を有する。表示部１５１は、例えば、液晶ディスプレイや有機ＥＬディスプレイなどの薄型のディスプレイ装置である。飲料提供システム１０では、入力部１４のタッチパッドが出力部１５の表示部１５１の表示面に重ねて配置されており、入力部１４のタッチパッドと表示部１５１とがタッチパネルを構成している。
【００２４】
処理部１６は、飲料提供システム１０の動作を制御する電気回路である。処理部１６は、例えば、１以上のプロセッサ（マイクロプロセッサ）と１以上のメモリとにより実現され得る。つまり、１以上のプロセッサが１以上のメモリに記憶された１以上のプログラムを実行することで、処理部１６として機能する。１以上のプログラムは、メモリに予め記録されていてもよいし、インターネット等の電気通信回線を通じて、又はメモリカード等の非一時的な記録媒体に記録されて提供されてもよい。
【００２５】
処理部１６は、図３に示すように、判定部Ｆ１１と、制御部Ｆ１２と、設定部Ｆ１３と、を有している。判定部Ｆ１１と、制御部Ｆ１２と、設定部Ｆ１３とは実体のある構成を示しているわけではなく、処理部１６によって実現される機能を示している。
【００２６】
処理部１６は、設定モードと、提供モードとを有している。設定モードは、参照画像Ｐ１０を設定するためのモードである。設定モードでは、処理部１６は、設定部Ｆ１３として機能する。提供モードは、ユーザに飲料を提供するためのモードである。提供モードでは、処理部１６は、判定部Ｆ１１及び制御部Ｆ１２として機能する。なお、設定モードと提供モードとの切り替えは、入力部１４により行える。つまり、処理部１６は、入力部１４の操作に応じて、設定モードと提供モードとのいずれかで動作する。
【００２７】
判定部Ｆ１１は、配置場所１０１に飲料用容器２０が置かれているかどうかを判断するように構成される。判定部Ｆ１１は、撮像装置１２で生成された画像をもとにして、画像に飲料用容器２０が写っているかどうかを判断する。例えば、判定部Ｆ１１は、画像からエッジを検出する処理を実行し、飲料用容器２０に対応するエッジを検出したかどうかにより、画像に飲料用容器２０が写っているかどうかを判断する。なお、このようなエッジの検出の方法としては、従来周知の方法を利用できるから、詳細な説明は省略する。
【００２８】
更に、判定部Ｆ１１は、配置場所１０１に置かれた飲料用容器２０が透明か不透明であるかを判定する判定処理を行うように構成される。つまり、判定部Ｆ１１は、撮像装置１２で生成された画像に写る飲料用容器２０が透明か不透明であるかを判定する。以下、判定部Ｆ１１での判定処理の対象となる画像を対象画像という。対象画像については、配置場所１０１に飲料用容器２０が置かれていることが確認されている。つまり、対象画像は、飲料用容器２０が置かれている配置場所１０１の画像である。
【００２９】
ここで、図４〜図７は、撮像装置１２で生成された画像Ｐ１０〜Ｐ１３を示す。図４に示す画像Ｐ１０は、飲料用容器２０が置かれていない配置場所１０１の画像である。そのため、図４では、配置場所１０１の第２側壁１０４の面１０４ａの模様だけが写っている。図５〜図７に示す画像Ｐ１１〜Ｐ１３は、飲料用容器２０が置かれている配置場所１０１の画像である。特に、図５では、飲料用容器２０は不透明である。そのため、飲料用容器２０のある部分では第２側壁１０４の面１０４ａの模様が隠れている。図６では、飲料用容器２０は透明である。そのため、飲料用容器２０が不透明である場合とは対照的に、飲料用容器２０のある部分でも第２側壁１０４の面１０４ａの模様が視認できる。図７では、図６と同様に飲料用容器２０は透明であるが、飲料用容器２０の中ほどまで氷が入っている。飲料用容器２０において氷が存在しない部分では第２側壁１０４の面１０４ａの模様が視認できるが、飲料用容器２０において氷が存在する部分では第２側壁１０４の面１０４ａの模様が視認しにくい。
【００３０】
画像Ｐ１１では、飲料用容器２０のある部分では第２側壁１０４の面１０４ａの模様が隠れているが、画像Ｐ１２，Ｐ１３では、飲料用容器２０のある部分でも第２側壁１０４の面１０４ａの模様を視認できる箇所がある。したがって、飲料用容器２０が透明である画像Ｐ１２，Ｐ１３は、飲料用容器２０が不透明である画像Ｐ１１に比べて、飲料用容器２０がない画像Ｐ１０との類似度が高くなる傾向にある。
【００３１】
そこで、判定部Ｆ１１は、対象画像（例えば、画像Ｐ１１〜Ｐ１３）に写る飲料用容器２０が透明か不透明かを判定するにあたって、飲料用容器２０が置かれていない配置場所１０１の画像（例えば、画像Ｐ１０）を参照画像として用いる。より詳細には、判定部Ｆ１１は、対象画像と参照画像との比較に基づいて対象画像に写る飲料用容器２０が透明か不透明かを判定する。本実施形態において、参照画像は、設定部Ｆ１３によって予め記憶部１１に記憶される。
【００３２】
以下、判定部Ｆ１１での判定処理について更に詳細に説明する。なお、以下の説明では、必要に応じて、画像Ｐ１０を参照画像Ｐ１０といい、画像Ｐ１１〜Ｐ１３をそれぞれ対象画像Ｐ１１〜Ｐ１３ということがある。
【００３３】
判定部Ｆ１１は、対象画像Ｐ１１〜Ｐ１３から、対象画像Ｐ１１〜Ｐ１３に写る飲料用容器２０が存在する存在領域Ｒ１１を検出する（図５〜図７参照）。存在領域Ｒ１１は、飲料用容器２０の外形線より内側の領域である。ただし、図５〜図７では、説明をわかりやすくするために、存在領域Ｒ１１を、飲料用容器２０よりやや大きく描いている。存在領域Ｒ１１は、例えば、対象画像において、飲料用容器２０のエッジを検出することで、特定することができる。また、判定部Ｆ１１は、参照画像Ｐ１０から、存在領域Ｒ１１に対応する参照領域Ｒ１２を検出する。つまり、参照領域Ｒ１２は、対象画像Ｐ１１〜Ｐ１３において存在領域Ｒ１１を構成する画素と同じ画素で構成される領域である。
【００３４】
判定部Ｆ１１は、存在領域Ｒ１１と参照領域Ｒ１２の類似度を求める。存在領域Ｒ１１と参照領域Ｒ１２の類似度は、存在領域Ｒ１１の画素と参照領域Ｒ１２の画素との色のヒストグラムの差（相対距離）に基づいて算出される。例えば、色のヒストグラムの差（相対距離）は、存在領域Ｒ１１と参照領域Ｒ１２とで互いに対応する画素の輝度値（例えば、赤、緑、青等の色毎の輝度値）の差の平均値で与えられる。色のヒストグラムの差が大きければ、類似度が低く、色のヒストグラムの差が小さければ、類似度が高くなる。
【００３５】
特に、判定部Ｆ１１は、存在領域Ｒ１１と参照領域Ｒ１２の類似度として、存在領域Ｒ１１の一部である第１判定領域Ｒ１１０（図５〜図７参照）と参照領域Ｒ１２において第１判定領域Ｒ１１０に対応する第２判定領域Ｒ１２０（図４参照）の類似度を用いる。つまり、判定部Ｆ１１は、第１判定領域Ｒ１１０の画素と第２判定領域Ｒ１２０の画素との色のヒストグラムの差に基づいて類似度を算出すればよい。このようにすれば、類似度の算出に必要な計算量を低減できる。ここで、第１判定領域Ｒ１１０は、飲料用容器２０の上端部分に対応する領域である。上端部分は、飲料用容器２０において氷が存在しない確率が高い部分として設定される。一般に、飲料用容器２０の上端まで氷を入れることは少ない。よって、飲料用容器２０の上端部分を、第１判定領域Ｒ１１０として用いれば、氷に起因する判定精度の低下を抑制できる。飲料用容器２０の上端部分は、飲料用容器２０の上端から所定距離までの部分であって、所定距離は、実験的な手法によって決定することができる。例えば、所定距離は、実際にどの程度氷が入れられるかによって適宜調整され得る。一例として、所定距離は、飲料用容器２０の高さの１０％程度である。
【００３６】
判定部Ｆ１１は、類似度が規定値以上であれば、対象画像に写る飲料用容器２０が透明であると判断する。一方、判定部Ｆ１１は、類似度が規定値未満であれば、対象画像に写る飲料用容器２０が不透明であると判断する。そして、判定部Ｆ１１は、対象画像に写る飲料用容器２０が透明か不透明かを示す判定結果を、制御部Ｆ１２に与える。ここで、規定値は、実験的な手法によって決定することができる。つまり、実際に、サンプルとして複数種類の飲料用容器２０を利用して存在領域Ｒ１１と参照領域Ｒ１２の類似度を求め、飲料用容器２０が透明か不透明かを判別できるように、規定値を決めればよい。
【００３７】
判定部Ｆ１１は、対象画像Ｐ１１〜Ｐ１３において飲料用容器２０が存在する存在領域Ｒ１１と参照画像Ｐ１０において存在領域Ｒ１１に対応する参照領域Ｒ１２との類似度に基づいて、対象画像Ｐ１１〜Ｐ１３に写る飲料用容器２０が透明か不透明かを判定する。これは、対象画像Ｐ１１〜Ｐ１３において飲料用容器２０が存在しない領域では、対象画像Ｐ１１〜Ｐ１３と参照画像Ｐ１０との差異が少ないと考えられるからである。本実施形態では、対象画像Ｐ１１〜Ｐ１３と参照画像Ｐ１０とで差異が少ないと考えられる部分を用いないから、飲料用容器２０が透明か不透明かの判定の精度の向上が図れる。特に、存在領域Ｒ１１と参照領域Ｒ１２の類似度は、存在領域Ｒ１１の一部である第１判定領域Ｒ１１０と参照領域Ｒ１２において第１判定領域Ｒ１１０に対応する第２判定領域Ｒ１２０の類似度である。つまり、存在領域Ｒ１１の全部ではなく、存在領域Ｒ１１において飲料用容器２０が透明か不透明かで参照領域Ｒ１２との差異が大きくなりやすい領域に着目して、類似度を算出できる。よって、飲料用容器２０が透明か不透明かの判定の精度の向上が図れる。具体的に、本実施形態では、第１判定領域Ｒ１１０は、対象画像Ｐ１１〜Ｐ１３に写る飲料用容器２０の上端部分に対応する領域である。この場合には、飲料用容器２０が透明であって、氷が入れられている場合であっても、氷による影響を受けにくくなる。よって、飲料用容器２０が透明か不透明かの判定の精度の向上が図れる。
【００３８】
制御部Ｆ１２は、画像（対象画像）に写る飲料用容器２０が透明か不透明かで異なる制御を実行するように構成される。具体的には、制御部Ｆ１２は、画像（対象画像）に写る飲料用容器２０が不透明であれば第１制御を実行するように構成される。第１制御では、制御部Ｆ１２は、図８に示すように、表示部１５１に、ホット飲料のメニュー画面Ｇ１０を表示する。メニュー画面Ｇ１０は、ユーザが入力部１４によりホット飲料を選択するためのボタンＢ１１，Ｂ１２，Ｂ１３，Ｂ１４を表示する。逆に言えば、メニュー画面Ｇ１０は、コールド飲料を選択するためのボタンは表示しない。図８では、ボタンＢ１１，Ｂ１２，Ｂ１３，Ｂ１４は、それぞれ、コーヒー（ホット）、カフェラテ（ホット）、カプチーノ（ホット）、エスプレッソ（ホット）に対応している。制御部Ｆ１２は、メニュー画面Ｇ１０において飲料が選択されると、選択された飲料に対応する飲料情報を取得する。図８の場合、メニュー画面Ｇ１０においてボタンＢ１１，Ｂ１２，Ｂ１３，Ｂ１４のいずれかが選択されると、制御部Ｆ１２は、選択されたボタンに対応する飲料の飲料情報を取得する。そして、入力部１４の吐出ボタンがユーザにより操作（押圧）されると、制御部Ｆ１２は、取得した飲料情報を吐出装置１３に与えて飲料の吐出を開始させる。
【００３９】
一方、制御部Ｆ１２は、画像（対象画像）に写る飲料用容器２０が透明であれば第２制御を実行するように構成される。第２制御では、制御部Ｆ１２は、図９に示すように、表示部１５１に、コールド飲料のメニュー画面Ｇ２０を表示する。メニュー画面Ｇ２０は、ユーザが入力部１４によりコールド飲料を選択するためのボタンＢ２１，Ｂ２２，Ｂ２３，Ｂ２４を表示する。逆に言えば、メニュー画面Ｇ２０は、ホット飲料を選択するためのボタンは表示しない。図９では、ボタンＢ２１，Ｂ２２，Ｂ２３，Ｂ２４は、それぞれ、アイスコーヒー、アイスカフェラテ、オレンジジュース、コーラに対応している。制御部Ｆ１２は、メニュー画面Ｇ２０において飲料が選択されると、選択された飲料に対応する飲料情報を取得する。図９の場合、メニュー画面Ｇ２０においてボタンＢ２１，Ｂ２２，Ｂ２３，Ｂ２４のいずれかが選択されると、制御部Ｆ１２は、選択されたボタンに対応する飲料の飲料情報を取得する。そして、入力部１４の吐出ボタンがユーザにより操作（押圧）されると、制御部Ｆ１２は、取得した飲料情報を吐出装置１３に与えて飲料の吐出を開始させる。
【００４０】
なお、ホット飲料のメニュー画面Ｇ１０は、コールド飲料のメニュー画面Ｇ２０を表示させるためのメニュー切替ボタンを表示してもよい。メニュー画面Ｇ１０においてメニュー切替ボタンが選択されると、制御部Ｆ１２は、メニュー画面Ｇ１０の表示を終了して、メニュー画面Ｇ２０を表示部１５１に表示させる。同様に、コールド飲料のメニュー画面Ｇ２０は、ホット飲料のメニュー画面Ｇ１０を表示させるためのメニュー切替ボタンを表示してもよい。メニュー画面Ｇ２０においてメニュー切替ボタンが選択されると、制御部Ｆ１２は、メニュー画面Ｇ２０の表示を終了して、メニュー画面Ｇ１０を表示部１５１に表示させる。このようにすれば、ユーザの利便性が向上する。
【００４１】
設定部Ｆ１３は、撮像装置１２で生成された画像を参照画像として記憶部１１に記憶させるように構成される。つまり、設定部Ｆ１３によれば、参照画像の変更が可能になる。これは、飲料用容器２０が透明か不透明かの判定の精度の向上に寄与し得る。
【００４２】
より詳細には、設定部Ｆ１３は、撮像装置１２から画像を取得する。そして、設定部Ｆ１３は、撮像装置１２から取得した画像をもとに、配置場所１０１に飲料用容器２０が置かれているかどうかを判断する。設定部Ｆ１３は、判定部Ｆ１１と同様に、画像からエッジを検出する処理を実行し、飲料用容器２０に対応するエッジを検出したかどうかにより、画像に飲料用容器２０が写っているかどうかを判断する。そして、配置場所１０１に飲料用容器２０が置かれていないと判断すれば、設定部Ｆ１３は、撮像装置１２から取得した画像を参照画像として記憶部１１に記憶させる。一方、配置場所１０１に飲料用容器２０が置かれていると判断すれば、設定部Ｆ１３は、撮像装置１２から取得した画像を参照画像として記憶部１１に記憶させずに破棄する。この場合、設定部Ｆ１３は、表示部１５１により、ユーザに、配置場所１０１に何も置かないように促して、再度撮像装置１２から画像を取得してもよい。
【００４３】
なお、設定部Ｆ１３は、表示部１５１に参照画像を生成するためのガイダンスを表示してもよい。このガイダンスは、ユーザに、配置場所１０１に何も置かないことを通知するメッセージを含んでいてよい。また、参照画像は、予め記憶部１１に記憶させることも可能である。ただし、参照画像としては、実際に飲料提供システム１０の使用する場所において撮像装置１２で生成された画像を用いることが好ましい。これは、参照画像の撮像条件を対象画像の撮像条件に近付けることができるからである。これによって、飲料用容器２０が透明か不透明かの判定の精度の向上に寄与し得る。
【００４４】
１．３  動作
次に、飲料提供システム１０の主要な動作（提供モードでの動作）について図１０のフローチャートを参照して簡単に説明する。
【００４５】
飲料提供システム１０では、判定部Ｆ１１が、撮像装置１２で生成された画像に基づいて、配置場所１０１に飲料用容器２０が置かれているかどうかを判断する（Ｓ１１）。配置場所１０１に飲料用容器２０が置かれていないと判断した場合（Ｓ１１：Ｎｏ）、処理はステップＳ１１に戻る。一方、配置場所１０１に飲料用容器２０が置かれていると判断した場合（Ｓ１１：Ｙｅｓ）、判定部Ｆ１１は、撮像装置１２から対象画像を取得し（Ｓ１２）、記憶部１１から参照画像を取得する（Ｓ１３）。そして、判定部Ｆ１１は、配置場所１０１に置かれた飲料用容器２０が透明か不透明であるかを判断する（Ｓ１４）。配置場所１０１に置かれた飲料用容器２０が透明であると判定部Ｆ１１が判断した場合（Ｓ１４：Ｙｅｓ）、制御部Ｆ１２は、第２制御を実行して、表示部１５１にコールド飲料のメニュー画面Ｇ２０を表示させる（Ｓ１５）。一方、配置場所１０１に置かれた飲料用容器２０が不透明であると判定部Ｆ１１が判断した場合（Ｓ１４：Ｎｏ）、制御部Ｆ１２は、第１制御を実行して、表示部１５１にホット飲料のメニュー画面Ｇ１０を表示させる（Ｓ１６）。
【００４６】
次に、判定部Ｆ１１での判定処理について図１１のフローチャートを参照して簡単に説明する。
【００４７】
判定部Ｆ１１は、対象画像において、飲料用容器２０のエッジを検出し（Ｓ２１）、飲料用容器２０の存在領域Ｒ１１を特定する（Ｓ２２）。更に、判定部Ｆ１１は、存在領域Ｒ１１から第１判定領域Ｒ１１０を特定する（Ｓ２３）。そして、判定部Ｆ１１は、参照画像において第１判定領域Ｒ１１０に対応する第２判定領域Ｒ１２０を特定し、第１判定領域Ｒ１１０と第２判定領域Ｒ１２０の類似度を、存在領域Ｒ１１と参照領域Ｒ１２の類似度として求める（Ｓ２４）。そして、判定部Ｆ１１は、存在領域Ｒ１１と参照領域Ｒ１２の類似度が規定値以上であるか否かを判定する（Ｓ２５）。存在領域Ｒ１１と参照領域Ｒ１２の類似度が規定値以上であれば（Ｓ２５；ＹＥＳ）、判定部Ｆ１１は、対象画像に写る飲料用容器２０が透明であると判断する（Ｓ２６）。一方、判定部Ｆ１１は、存在領域Ｒ１１と参照領域Ｒ１２の類似度が規定値未満であれば（Ｓ２５；ＮＯ）、対象画像に写る飲料用容器２０が不透明であると判断する（Ｓ２７）。
【００４８】
このように、飲料提供システム１０では、配置場所１０１に置いた飲料用容器２０が透明か不透明かによって、異なるメニュー画面Ｇ１０，Ｇ２０が表示部１５１に表示される。特に、飲料用容器２０が不透明であれば、ホット飲料のメニュー画面Ｇ１０を表示部１５１に表示する。これは、一般に、ホット飲料を飲む場合に不透明な飲料用容器２０が用いられることが多いことを考慮している。つまり、ユーザが不透明な飲料用容器２０を配置場所１０１に置いた場合、ユーザがホット飲料を注文する可能性が高いといえるから、コールド飲料を表示しないようにする。これによって、ユーザの希望する飲料を提供する際のユーザの手間を軽減できる。また、飲料用容器２０が透明であれば、コールド飲料のメニュー画面Ｇ２０を表示部１５１に表示する。これは、一般に、コールド飲料を飲む場合に透明な飲料用容器２０が用いられることが多いことを考慮している。つまり、ユーザが透明な飲料用容器２０を配置場所１０１に置いた場合、ユーザがコールド飲料を注文する可能性が高いといえるから、ホット飲料を表示しないようにする。これによって、ユーザの希望する飲料を提供する際のユーザの手間を軽減できる。
【００４９】
２．変形例
以上説明した実施形態は、本開示の様々な実施形態の一例に過ぎない。また、上記実施形態は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。以下に、上記実施形態の変形例を列挙する。
【００５０】
例えば、図１２に示すように、配置場所１０１は、飲料用容器２０の位置決め用のガイド１０５を有する。ガイド１０５は、台１０２の上面に設けられている。ガイド１０５は、台１０２の上面から突出する一対の脚部１０５ａと、脚部１０５ａの上端間を連結するＬ字状のストッパ１０５ｂとを有する。つまり、飲料用容器２０がガイド１０５に当たるように配置場所１０１に飲料用容器２０を置くことで、飲料用容器２０を吐出口１３１に対して適切な位置に配置できる。ここで、ガイド１０５は、撮像装置１２の撮像範囲内に位置している。特に、図１２では、ガイド１０５は、飲料用容器２０の下端部分に当たる。また、ガイド１０５は、撮像装置１２とガイド１０５との間に飲料用容器２０が位置するように、飲料用容器２０の位置を定めている。なお、ガイド１０５の色は特に限定されないが、飲料用容器２０との区別が容易な色であるとよい。また、ガイド１０５の形状は、特に限定されない。例えば、ストッパ１０５ｂは弧状であってもよく、飲料用容器２０の位置決めが可能な形状であればよい。また、ガイド１０５の材料は特に限定されず、金属であってもよいし、樹脂であってもよい。また、ガイド１０５が飲料用容器２０に当たる位置は、飲料用容器２０の下端部分に限定されず、飲料用容器２０のどの部分にあたってもよい。例えば、ガイド１０５は、飲料用容器２０の上端部分又は中間部分に当たってもよい。
【００５１】
ここで、図１３〜図１５は、撮像装置１２で生成された画像Ｐ２０〜Ｐ２２を示す。図１３に示す画像Ｐ２０は、飲料用容器２０が置かれていない配置場所１０１の画像である。ただし、配置場所１０１には、ガイド１０５が存在している。そのため、図１３では、ガイド１０５が写っている。図１４〜図１５に示す画像Ｐ２１，Ｐ２２は、飲料用容器２０が置かれている配置場所１０１の画像である。特に、図１４では、飲料用容器２０は不透明である。そのため、飲料用容器２０のある部分ではガイド１０５が隠れている。図１５では、飲料用容器２０は透明である。そのため、飲料用容器２０が不透明である場合とは対照的に、飲料用容器２０のある部分でもガイド１０５が視認できる。
【００５２】
画像Ｐ２１では、飲料用容器２０のある部分ではガイド１０５が隠れているが、画像Ｐ２２では、飲料用容器２０のある部分でもガイド１０５を視認できる。したがって、飲料用容器２０が透明である画像Ｐ２２は、飲料用容器２０が不透明である画像Ｐ２１に比べて、飲料用容器２０がない画像Ｐ２０との類似度が高くなる傾向にある。
【００５３】
そこで、判定部Ｆ１１は、対象画像Ｐ２１，Ｐ２２において飲料用容器２０が存在する存在領域Ｒ２１の一部の第１判定領域Ｒ２１０として、飲料用容器２０においてガイド１０５と重なる領域を含む領域を用いてもよい（図１４、図１５参照）。存在領域Ｒ２１と参照領域Ｒ２２の類似度は、第１判定領域Ｒ２１０と、参照領域Ｒ２２において第１判定領域Ｒ２１０に対応する領域である第２判定領域Ｒ２２０の類似度であってよい。このようにすれば、類似度の算出に必要な計算量を低減できる。また、飲料用容器２０が透明か不透明かの判定の精度の向上が図れる。特に、ガイド１０５が飲料用容器２０の上端部分と当たる場合には、第１判定領域Ｒ２１０が飲料用容器２０の上端部分となるから、氷に起因する判定精度の低下を抑制できる。
【００５４】
また、配置場所１０１において、台１０２、第１側壁１０３、及び第２側壁１０４の形状は特に限定されない。つまり、台１０２、第１側壁１０３、及び第２側壁１０４は必ずしも矩形の板状である必要はない。また、配置場所１０１は、筐体１００の一面から突出して設けられている必要はなく、筐体１００の一面に形成された凹部であってよい。この場合、飲料提供システム１０は、配置場所１０１用の扉１７を有していてもよい。
【００５５】
また、配置場所１０１の第２側壁１０４の面１０４ａの模様は、必ずしも繰り返し模様である必要はない。ただし、繰り返し模様であれば、飲料用容器２０による模様の歪みによる判定精度の低下が起こりにくい。また、配置場所１０１における飲料用容器２０を置く場所のずれの影響による判定精度の低下が起こりにくい。繰り返し模様は、縞模様に限定されない。繰り返し模様の例としては、水玉模様のような同じ絵柄が繰り返される模様であってもよい。絵柄は、例えば、どのようなものであってもよいが、ユーザが不自然に感じないものであることが好ましい。絵柄の一例としては、星、企業ロゴなどが挙げられる。
【００５６】
また、撮像装置１２は、必ずしも、上記実施形態で例示された場所にある必要はない。撮像装置１２の位置は、配置場所１０１に置かれる飲料用容器２０を全体的に撮影できるように、配置場所１０１及び使用が想定される飲料用容器２０の形状及び寸法を考慮して、適宜設定される。例えば、撮像装置１２は、吐出口１３１の近傍に配置されていてもよい。つまり、撮像装置１２は、真上から飲料用容器２０を撮影するように配置されてもよい。この場合は、配置場所１０１の台１０２の上面が、撮像装置１２で生成される画像の背景となる面になるので、台１０２の上面には模様があるとよい。また、撮像装置１２が配置場所１０１を撮影する方向も特に限定されない。
【００５７】
また、判定部Ｆ１１は、飲料用容器２０の検知を、撮像装置１２で生成された画像ではなく、センサ（例えば、近接センサ、加速度センサ）等により行ってもよい。また、判定部Ｆ１１は、別途設けられた開始ボタンの操作に応じて、判定処理を開始してもよい。この場合、図１０のフローチャートのステップＳ１１を、「開始ボタンが操作されたか」に読み替えればよい。
【００５８】
また、判定部Ｆ１１は、類似度を色のヒストグラムの差ではなく、画像のパターンマッチング等の周知の画像処理技術、又は、学習済みモデルの利用により決定してもよい。
【００５９】
また、制御部Ｆ１２は、画像（対象画像）に写る飲料用容器２０が透明か不透明かで、表示部１５１に表示するメニューを変更している。しかしながら、制御部Ｆ１２は、画像に写る飲料用容器２０が透明か不透明かで異なる制御を行うものであればよい。例えば、制御部Ｆ１２は、画像に写る飲料用容器２０が透明か不透明かで吐出装置１３から提供する飲料の濃さ及び／又は量を変更してもよい。例えば、制御部Ｆ１２は、画像に写る飲料用容器２０が透明であれば、画像に写る飲料用容器２０が不透明である場合よりも飲料を濃くして量を減らす。これは、吐出装置１３から冷えた飲料を提供せずに、飲料用容器２０に入れた氷で吐出装置１３から吐出される飲料を冷やす場合に有効である。例えば、飲料提供システムがホット飲料専用である場合には、制御部Ｆ１２は、画像に写る飲料用容器２０が透明であれば、飲料のメニューの代わりに通知メッセージを表示部１５１に表示してもよい。通知メッセージとしては、「ホット飲料専用機です」といったものが考えられる。これにより、ガラス製の飲料用容器に熱い飲料が注がれて、飲料用容器が割れてしまうといった事態を回避できる可能性が高まる。
【００６０】
例えば、飲料提供システム１０は、飲料用容器２０の配置場所１０１を照らす光源を更に備えていてもよい。光源は、可視光領域の光を放射する光源であってもよいし、赤外領域の光を放射する光源であってもよい。光源を設けることで、撮像装置１２で生成される画像の質の向上が図れる。なお、光源と撮像装置１２との位置関係は、特に限定されない。例えば、光源が配置場所１０１を照らす方向と撮像装置１２が配置場所１０１を撮影する方向とは同じであってもよいし、異なっていてもよい。
【００６１】
例えば、飲料提供システム１０は、飲料ディスペンサに加えて、サーバ又はクラウドコンピューティングシステムで構成される処理システムを含んでいてもよい。処理システムは、飲料ディスペンサと通信ネットワークを介して相互に通信が可能であってよい。通信ネットワークは、単一の通信プロトコルに準拠したネットワークだけではなく、異なる通信プロトコルに準拠した複数のネットワークで構成されていてもよい。通信ネットワークは、リピータハブ、スイッチングハブ、ブリッジ、ゲートウェイ、ルータ等のデータ通信機器を含み得る。この場合、飲料ディスペンサは、少なくとも、撮像装置１２と、吐出装置１３と、入力部１４と、出力部１５と、処理部１６とを有していればよいが、処理部１６が判定部Ｆ１１と制御部Ｆ１２と設定部Ｆ１３とを有することは必須ではない。つまり、判定部Ｆ１１、制御部Ｆ１２、及び設定部Ｆ１３は、処理システムにより実現されてよい。この場合、判定部Ｆ１１、制御部Ｆ１２、及び設定部Ｆ１３の更新を容易に行うことができる。判定部Ｆ１１の更新の例としては、判定処理（プログラム）の更新がある。判定部Ｆ１１を更新することで、判定部Ｆ１１での判定の精度の向上が図れる。
【００６２】
このように、飲料提供システム１０は、複数のコンピュータにより構成されていてもよく、飲料提供システムの機能（特に、判定部Ｆ１１及び制御部Ｆ１２の機能）は、複数の装置に分散されていてもよい。更に、飲料提供システムの機能の少なくとも一部が、例えば、クラウド（クラウドコンピューティング）によって実現されていてもよい。
【００６３】
３．態様
上記実施形態及び変形例から明らかなように、本開示は、下記の第１〜第１０の態様を含む。以下では、実施形態との対応関係を明示するためだけに、符号を括弧付きで付している。
【００６４】
上記実施形態及び変形例から明らかなように、第１の態様の飲料提供システム（１０）は、撮像装置（１２）と、判定部（Ｆ１１）と、制御部（Ｆ１２）と、を備える。前記撮像装置（１２）は、飲料用容器（２０）の配置場所（１０１）を撮影して画像を生成するように構成される。前記判定部（Ｆ１１）は、対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）と参照画像（Ｐ１０；Ｐ２０）の比較に基づいて前記対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）に写る飲料用容器（２０）が透明か不透明かを判定するように構成される。前記対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）は、飲料用容器（２０）が置かれている前記配置場所（１０１）の画像である。前記参照画像（Ｐ１０；Ｐ２０）は、飲料用容器（２０）が置かれていない前記配置場所（１０１）の画像である。前記制御部（Ｆ１２）は、前記対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）に写る飲料用容器（２０）が透明か不透明かで異なる制御を実行するように構成される。第１の態様によれば、飲料用容器（２０）の種類に応じた制御を行える。
【００６５】
第２の態様の飲料提供システム（１０）は、第１の態様との組み合わせにより実現され得る。第２の態様では、前記飲料提供システム（１０）は、記憶部（１１）と、前記撮像装置（１２）で生成された画像を前記参照画像（Ｐ１０；Ｐ２０）として前記記憶部（１１）に記憶させる設定部（Ｆ１３）とを更に備える。第２の態様によれば、参照画像（Ｐ１０；Ｐ２０）の変更が可能になる。これは、飲料用容器（２０）が透明か不透明かの判定の精度の向上に寄与し得る。
【００６６】
第３の態様の飲料提供システム（１０）は、第１又は第２の態様との組み合わせにより実現され得る。第３の態様では、前記配置場所（１０１）は、前記撮像装置（１２）で生成される画像（Ｐ１０〜Ｐ１３；Ｐ２０〜Ｐ２２）の背景となる面（１０４ａ）に模様を有する。第３の態様によれば、対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）と参照画像（Ｐ１０；Ｐ２０）の差異が大きくなり得る。これは、飲料用容器（２０）が透明か不透明かの判定の精度の向上に寄与し得る。
【００６７】
第４の態様の飲料提供システム（１０）は、第３の態様との組み合わせにより実現され得る。第４の態様では、前記模様は、繰り返し模様である。第４の態様によれば、対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）と参照画像（Ｐ１０；Ｐ２０）の差異が大きくなり得る。これは、飲料用容器（２０）が透明か不透明かの判定の精度の向上に寄与し得る。
【００６８】
第５の態様の飲料提供システム（１０）は、第１〜第４の態様のいずれか一つとの組み合わせにより実現され得る。第５の態様では、前記判定部（Ｆ１１）は、存在領域（Ｒ１１；Ｒ２１）と参照領域（Ｒ１２；Ｒ２２）との類似度に基づいて、前記対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）に写る飲料用容器（２０）が透明か不透明かを判定するように構成される。前記存在領域（Ｒ１１；Ｒ２１）は、前記対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）において飲料用容器（２０）が存在する領域である。前記参照領域（Ｒ１２；Ｒ２２）は、前記参照画像（Ｐ１０；Ｐ２０）において前記存在領域（Ｒ１１；Ｒ２１）に対応する領域である。第５の態様によれば、対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）と参照画像（Ｐ１０；Ｐ２０）とで差異が少ないと考えられる部分を用いないから、飲料用容器（２０）が透明か不透明かの判定の精度の向上が図れる。
【００６９】
第６の態様の飲料提供システム（１０）は、第５の態様との組み合わせにより実現され得る。第６の態様では、前記存在領域（Ｒ１１；Ｒ２１）と前記参照領域（Ｒ１２；Ｒ２２）の類似度は、第１判定領域（Ｒ１１０；Ｒ２１０）と第２判定領域（Ｒ１２０；Ｒ２２０）の類似度である。前記第１判定領域（Ｒ１１０；Ｒ２１０）は、前記存在領域（Ｒ１１；Ｒ２１）の一部である。前記第２判定領域（Ｒ１２０；Ｒ２２０）は、前記参照領域（Ｒ１２；Ｒ２２）において前記第１判定領域（Ｒ１１０；Ｒ２１０）に対応する領域である。第６の態様によれば、飲料用容器（２０）が透明か不透明かの判定の精度の向上が図れる。
【００７０】
第７の態様の飲料提供システム（１０）は、第６の態様との組み合わせにより実現され得る。第７の態様では、前記第１判定領域（Ｒ１１０）は、前記対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）に写る飲料用容器（２０）の上端部分に対応する領域である。第７の態様によれば、飲料用容器（２０）が透明か不透明かの判定の精度の向上が図れる。
【００７１】
第８の態様の飲料提供システム（１０）は、第６又は第７の態様との組み合わせにより実現され得る。第８の態様では、前記配置場所（１０１）は、飲料用容器（２０）の位置決め用のガイド（１０５）を有する。前記第１判定領域（Ｒ２１０）は、前記対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）に写る飲料用容器（２０）において前記ガイド（１０５）と重なる領域を含む。第８の態様によれば、飲料用容器（２０）が透明か不透明かの判定の精度の向上が図れる。
【００７２】
第９の態様の飲料提供システム（１０）は、第１〜第８の態様のいずれか一つとの組み合わせにより実現され得る。第９の態様では、前記飲料提供システム（１０）は、表示部（１５１）を更に備える。前記制御部（Ｆ１２）は、前記対象画像（Ｐ１１〜Ｐ１３；Ｐ２１，Ｐ２２）に写る飲料用容器（２０）が透明か不透明かで前記表示部（１５１）に表示する飲料メニューを変更するように構成される。第９の態様によれば、ユーザの希望する飲料を提供する際のユーザの手間を軽減できる。
【００７３】
第１０の態様の飲料提供システム（１０）は、飲料用容器（２０）の配置場所（１０１）と、撮像装置（１２）と、制御部（Ｆ１２）と、を備える。前記撮像装置（１２）は、前記配置場所（１０１）を撮影して画像を生成するように構成される。前記制御部（Ｆ１２）は、前記撮像装置（１２）で生成された画像に写る飲料用容器（２０）が透明か不透明かで異なる制御を実行するように構成される。前記配置場所（１０１）は、前記撮像装置で生成される画像の背景となる面（１０４ａ）に模様を有する。第１０の態様によれば、飲料用容器（２０）の種類に応じた制御を行える。
【符号の説明】
【００７４】
１０  飲料提供システム
１０１  配置場所
１０４ａ  面
１０５  ガイド
１１  記憶部
１２  撮像装置
１５１  表示部
Ｆ１１  判定部
Ｆ１２  制御部
Ｆ１３  設定部
２０  飲料用容器
Ｐ１１〜Ｐ１３，Ｐ２１，Ｐ２２  画像（対象画像）
Ｐ１０，Ｐ２０  画像（参照画像）
Ｒ１１，Ｒ２１  存在領域
Ｒ１１０，Ｒ２１０  第１判定領域
Ｒ１２，Ｒ２２  参照領域
Ｒ１２０，Ｒ２２０  第２判定領域
【図１】
2019131206.tif 000003
【図２】
2019131206.tif 000004
【図３】
2019131206.tif 000005
【図４】
2019131206.tif 000006
【図５】
2019131206.tif 000007
【図６】
2019131206.tif 000008
【図７】
2019131206.tif 000009
【図８】
2019131206.tif 000010
【図９】
2019131206.tif 000011
【図１０】
2019131206.tif 000012
【図１１】
2019131206.tif 000013
【図１２】
2019131206.tif 000014
【図１３】
2019131206.tif 000015
【図１４】
2019131206.tif 000016
【図１５】
2019131206.tif 000017