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