(57)【要約】【課題】  ユーザの煩雑な作業を低減可能にすること。【解決手段】  ガソリンスタンドに設けられたネットワークカメラが撮影した映像を用いて計量機による給油を許可する情報処理システムであって、前記ネットワークカメラが撮影した映像を取得する取得手段と、前記取得手段により取得した映像の解析結果が、前記計量機による給油を許可するための所定の条件を満たしているかを判定する判定手段と、前記判定手段により、前記所定の条件を満たしていると判定された場合に、前記計量機による給油を許可する許可手段と、を備えることを特徴とする。【選択図】  図１０
2020065101.tif 000002
【特許請求の範囲】
【請求項１】
ガソリンスタンドに設けられたネットワークカメラが撮影した映像を用いて計量機による給油を許可する情報処理システムであって、
前記ネットワークカメラが撮影した映像を取得する取得手段と、
前記取得手段により取得した映像の解析結果が、前記計量機による給油を許可するための所定の条件を満たしているかを判定する判定手段と、
前記判定手段により、前記所定の条件を満たしていると判定された場合に、前記計量機による給油を許可する許可手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記許可手段は、前記判定手段により、前記所定の条件を満たしていないと判定された場合には、前記計量機による給油を許可しないことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記所定の条件は、前記取得手段により取得した映像において、前記計量機の給油ノズルが、車両に隠れていることである請求項１又は２に記載の情報処理システム。
【請求項４】
前記所定の条件は、前記取得手段により取得した映像において、前記計量機の給油ノズルが、車両に所定の範囲以上隠れていることである請求項３に記載の情報処理システム。
【請求項５】
前記所定の条件は、前記取得手段により取得した映像において、前記計量機の給油ノズルが、車両の給油口扉に所定の範囲以上隠れていることである請求項４に記載の情報処理システム。
【請求項６】
前記所定の条件は、前記取得手段により取得した映像において、前記計量機の給油ノズルのノズルカバー、ノズル管、又はスプラッシュガードが、車両に隠れていることである請求項１乃至５の何れか１項に記載の情報処理システム。
【請求項７】
前記所定の条件は、前記取得手段により取得した映像において、前記計量機の給油ノズルに設けられた識別情報が、車両に隠れていることである請求項１乃至６の何れか１項に記載の情報処理システム。
【請求項８】
前記識別情報は、カラーバーコードであることを特徴とする請求項７に記載の情報処理システム。
【請求項９】
前記所定の条件は、前記取得手段により取得した映像において、前記計量機の給油ノズルが、車両の給油口に挿入されていることである請求項１乃至８の何れか１項に記載の情報処理システム。
【請求項１０】
前記取得手段は、複数のガソリンスタンドに設けられたネットワークカメラが撮影した映像を取得することを特徴とする請求項１乃至９の何れか１項に記載の情報処理システム。
【請求項１１】
ガソリンスタンドに設けられたネットワークカメラが撮影した映像を用いて計量機による給油を許可する情報処理システムにおける制御方法であって、
前記ネットワークカメラが撮影した映像を取得する取得工程と、
前記取得工程により取得した映像の解析結果が、前記計量機による給油を許可するための所定の条件を満たしているかを判定する判定工程と、
前記判定工程により、前記所定の条件を満たしていると判定された場合に、前記計量機による給油を許可する許可工程と、
を備えることを特徴とする制御方法。
【請求項１２】
コンピュータを、請求項１から１０の何れか１項に記載された情報処理システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、及びその制御方法、プログラムに関し、特に、ユーザの煩雑な作業を低減可能にするための技術に関する。
【背景技術】
【０００２】
従来、例えば、セルフ方式のガソリンスタンドにおいて、従業員は、常に、給油所を目視で監視して、給油許可の操作指示を行っている。
【０００３】
そこで、特許文献１には、計量機近くに配置された監視カメラで撮影された映像を、ハンディ送受信機に表示させて、従業員が、その映像を確認して、ハンディ送受信機の給油許可スイッチや、緊急停止スイッチを押下して、給油許可信号や緊急停止信号の発信を行うことが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１９３３９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、特許文献１のように、従業員（ユーザ）が、監視カメラの映像を閲覧して、給油許可スイッチを押下しなければならず、煩雑な作業を行わなければならなかった。
【０００６】
そこで、本発明の目的は、ユーザの煩雑な作業を低減可能にすることである。
【課題を解決するための手段】
【０００７】
本発明は、ガソリンスタンドに設けられたネットワークカメラが撮影した映像を用いて計量機による給油を許可する情報処理システムであって、前記ネットワークカメラが撮影した映像を取得する取得手段と、前記取得手段により取得した映像の解析結果が、前記計量機による給油を許可するための所定の条件を満たしているかを判定する判定手段と、前記判定手段により、前記所定の条件を満たしていると判定された場合に、前記計量機による給油を許可する許可手段と、を備えることを特徴とする。
【０００８】
また、本発明は、ガソリンスタンドに設けられたネットワークカメラが撮影した映像を用いて計量機による給油を許可する情報処理システムにおける制御方法であって、前記ネットワークカメラが撮影した映像を取得する取得工程と、前記取得工程により取得した映像の解析結果が、前記計量機による給油を許可するための所定の条件を満たしているかを判定する判定工程と、前記判定工程により、前記所定の条件を満たしていると判定された場合に、前記計量機による給油を許可する許可工程と、を備えることを特徴とする。
【０００９】
また、本発明は、コンピュータを、上述の情報処理システムとして機能させるためのプログラムを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザの煩雑な作業を低減可能にすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の情報処理システムのシステム構成の一例を示すである。
【図２】図１の１０３のセルフスタンドＡのシステム構成の一例を示す図である。
【図３】計量機２０１と、計量機２０１の正面に停止した給油したい車両３０５との一例を示す図である。
【図４】ネットワークカメラの配置位置と撮像方向の一例を示す図である。
【図５】図１に示す情報処理装置１００、及びクライアント端末１０１に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。
【図６】各ネットワークカメラ２００（２００−１、２００−２、２００−３）のハードウェアの構成を示す構成図である。
【図７】車両３０５を後方から見て右側に右開きの給油口扉４０１が設けられている車両３０５を、ネットワークカメラ２００−３が撮影した映像（図７（Ａ））、及びネットワークカメラ２００−２が撮影した映像（図７（Ｂ））の一例を示す図である。
【図８】車両３０５を後方から見て右側に左開きの給油口扉４０１が設けられている車両３０５を、ネットワークカメラ２００−３が撮影した映像（図８（Ａ））、及びネットワークカメラ２００−２が撮影した映像（図８（Ｂ））の一例を示す図である。
【図９】給油ノズル９００の構成の一例を示す図である。
【図１０】ネットワークカメラ２００（２００−１、２００−２、２００−３）、情報処理装置１００、クライアント端末１０１が実行する処理の一例を示すフローチャートである。
【図１１】計量機２０１が実行する処理の一例を示すフローチャートである。
【図１２】情報処理装置１００が実行するＳ１００６の詳細処理の一例を示すフローチャートである。
【図１３】所定の条件の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１３】
図１は、本発明の情報処理システムのシステム構成の一例を示す図である。
【００１４】
また、図２は、図１の１０３のセルフスタンドＡのシステム構成の一例を示す図である。本実施形態では、セルフガソリンスタンドのことを、単にセルフスタンドとも言う。
【００１５】
図１、図２に示す情報処理システムは、ガソリンスタンドに設けられたネットワークカメラ２００が撮影した映像を用いて計量機２０１による給油を許可または不許可するシステムである。
【００１６】
図１、図２に示す情報処理システムは、ネットワークカメラ２００−１と、ネットワークカメラ２００−２と、ネットワークカメラ２００−３と、車両に対して給油を行う計量機２０１（計量器とも言う）と、情報処理装置１００と、クライアント端末１０１とがネットワーク１０２を介して相互に通信可能に接続され構成されている。情報処理装置１００は、サーバとして機能するものであり、
図１、図２に示す１か所のセルフスタンド（例えば図２の２０３）には、１又は複数の計量機２０１を備え、１つの計量機２０１（例えば図２の２０２）ごとに、１又は複数のネットワークカメラが設けられている。
【００１７】
また、図１に示すように複数のセルフスタンドの各ネットワークカメラ及び各計量機と情報処理装置１００とクライアント端末１０１とがインターネット等のネットワーク１０２を介して相互に通信可能に接続されている。
【００１８】
図３は、計量機２０１と、計量機２０１の正面に停止した給油したい車両３０５との一例を示す図である。
【００１９】
計量機２０１は、ハイオクを給油するノズル３０１、レギュラーガソリンを給油するノズル３０２、軽油を給油するノズル３０３と、静電気除去シートなどの静電気除去部３０４と、液晶ディスプレイなどの表示部とを備えている。ノズル３０１〜３０３を備える側を計量機２０１の正面とする。本実施形態では、ノズル３０１〜３０３を給油ノズル９００とも言う。
【００２０】
また、車両３０５は、ノズルから給油された油で駆動可能な自動車である。
【００２１】
図４は、ネットワークカメラの配置位置と撮像方向の一例を示す図である。
【００２２】
図４（Ａ）は、計量機２０１の右側面図であって、当該計量機２０１の前に停車している車両３０５の背面図の一例である。
【００２３】
また、図４（Ｂ）は、計量機２０１、及び当該計量機２０１の前に給油のために停車している車両３０５の平面図の一例を示す図である。
【００２４】
図４（Ａ）に示すように、ネットワークカメラ２００−１は、計量機２０１、及び車両３０５の重力方向の上方に設けられており、計量機２０１、及び車両３０５の上方から、計量機２０１、及び車両３０５を撮影することができる。
【００２５】
また、図４（Ｂ）に示すように、ネットワークカメラ２００−２を、計量機２０１を正面に見て左側に設け、停車する車両３０５と計量機２０１との間を撮影可能な位置に設けられている。
【００２６】
また、図４（Ｂ）に示すように、ネットワークカメラ２００−３を、計量機２０１を正面に見て右側に設け、停車する車両３０５と計量機２０１との間を撮影可能な位置に設けられている。
【００２７】
図４（Ａ）、図４（Ｂ）に示す各ネットワークカメラから出ている点線は、各ネットワークカメラの画角を示している。
【００２８】
また、図４の４０１は、車両３０５の給油口扉の一例である。給油口扉４０１は、右開きのものや左開きのものがある。また、車両３０５を後方から見て、右側にあるものや、左側にあるものがある。図４及び図７では、車両３０５を後方から見て右側に右開きの給油口扉４０１が設けられている例を示している。
【００２９】
図７は、車両３０５を後方から見て右側に右開きの給油口扉４０１が設けられている車両３０５を、ネットワークカメラ２００−３が撮影した映像（図７（Ａ））、及びネットワークカメラ２００−２が撮影した映像（図７（Ｂ））の一例を示す図である。
【００３０】
図７に示す７０１は、映像解析を行う解析エリアの一例である。
【００３１】
また、図８は、車両３０５を後方から見て右側に左開きの給油口扉４０１が設けられている例を示している。
【００３２】
図８は、車両３０５を後方から見て右側に左開きの給油口扉４０１が設けられている車両３０５を、ネットワークカメラ２００−３が撮影した映像（図８（Ａ））、及びネットワークカメラ２００−２が撮影した映像（図８（Ｂ））の一例を示す図である。
【００３３】
また、図７及び図８は、給油ノズル９００が車両３０５の給油口に挿入され、ネットワークカメラ２００−２、及びネットワークカメラ２００−３の何れかのネットワークカメラの映像において、給油口扉４０１で給油ノズル９００が隠れている映像の一例を示す図である。
【００３４】
図５は、図１に示す情報処理装置１００、及びクライアント端末１０１に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。
【００３５】
図５に示すように、情報処理装置は、システムバス５０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０３、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０２、入力コントローラ５０５、ビデオコントローラ５０６、メモリコントローラ５０７、および通信Ｉ／Ｆコントローラ５０８が接続される。
【００３６】
ＣＰＵ５０１は、システムバス５０４に接続される各デバイスやコントローラを統括的に制御する。
【００３７】
ＲＯＭ５０３あるいは外部メモリ５１１等の記憶装置は、ＣＰＵ５０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００３８】
ＲＡＭ５０２は、ＣＰＵ５０１の主メモリ、ワークエリア等として機能する。ＣＰＵ５０１は、処理の実行に際して必要なプログラム等をＲＯＭ５０３あるいは外部メモリ５１１からＲＡＭ５０２にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００３９】
入力コントローラ５０５は、入力装置５０９（入力デバイス）からの入力を制御する。入力装置５０９としては、キーボード、タッチパネル、マウス等のポインティングデバイス等が挙げられる。
【００４０】
なお、入力装置５０９がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。
【００４１】
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００４２】
ビデオコントローラ５０６は、ディスプレイ装置２１０などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、入力装置５０９を提供する。
【００４３】
なお、ビデオコントローラ５０６は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ５０２の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００４４】
メモリコントローラ５０７は、外部メモリ５１１へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）などのメモリ等を利用可能である。
【００４５】
通信Ｉ／Ｆコントローラ５０８は、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信、Ｗｉ−Ｆｉ、および３Ｇ回線、ＬＴＥ回線を用いた通信が可能である。
【００４６】
なお、外部メモリ５１１等の記憶装置は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００４７】
また本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。
【００４８】
尚、ＣＰＵ５０１は、例えばＲＡＭ５０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置５１０上での表示を可能としている。また、ＣＰＵ５０１は、ディスプレイ装置５１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００４９】
次に、図６を用いて、図２に示した各ネットワークカメラ２００（２００−１、２００−２、２００−３）のハードウェア構成の一例について説明する。
【００５０】
図６は、各ネットワークカメラ２００（２００−１、２００−２、２００−３）のハードウェアの構成を示す構成図である。
【００５１】
ＣＰＵ６０１は、システムバス６０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ６０２あるいは外部メモリ６０５には、ＣＰＵ６０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、後述する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ６０３は、ＣＰＵ６０１の主メモリ、ワークエリア等として機能する。
【００５２】
ＣＰＵ６０１は、処理の実行に際して必要なプログラム等をＲＡＭ６０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００５３】
メモリコントローラ（ＭＣ）６０６は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ、画像データ等を記憶するハードディスク（ＨＤ）やＰＣＭＣＩＡカードスロットにアダプタを介して接続されるスマートメディア（登録商標）等の外部メモリ６０５へのアクセスを制御する。
【００５４】
ネットワークカメラ２００におけるカメラ部６０７は、画像処理部６０８と接続されており、監視対象に対して向けられたレンズを透過して得られた光をＣＣＤやＣＭＯＳ等の受光セルによって光電変換を行った後、ＲＧＢ信号や補色信号を画像処理部６０８に対して出力する。
【００５５】
ネットワークカメラ２００における画像処理部６０８は、ＲＧＢ信号や捕色信号に基づいて、ホワイトバランス調整、ガンマ処理、シャープネス処理を行い、更に、ＹＣ信号処理を施して輝度信号Ｙとクロマ信号（以下、ＹＣ信号）を生成し、ＹＣ信号を所定の圧縮形式（例えばＪＰＥＧフォーマット、あるいはＭｏｔｉｏｎＪＰＥＧフォーマット等）で圧縮し、この圧縮されたデータは、画像データとして外部メモリ６０５へ一時保管される。
【００５６】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）６０９は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行しており、外部メモリ６０５に記憶された画像データは、通信Ｉ／Ｆコントローラ６０９によって外部機器へ送信される。
【００５７】
次に、図９を用いて、給油ノズル９００の構成について説明する。
【００５８】
図９は、給油ノズル９００の構成の一例を示す図である。
【００５９】
図９（Ａ）に示す給油ノズル９００は、ノズル管９０２と、給油される油が飛び散ることを防止するスプラッシュガード９０３と、ノズルカバー９０４と、ユーザが手で給油ノズル９００を持つ部分であるグリップ９０５と、ユーザが手で給油の指示を行うノズルレバー９０６とで構成されている。また、給油ノズル９００には、ホース９０１が接続されており、ホース９０１、ノズル管９０２を介して車両３０５に給油される。
【００６０】
また、ノズルカバー９０４、及びスプラッシュガード９０３の色は、油種ごとに異なっており、例えば、ハイオクであれば、黄色、レギュラーガソリンであれば赤色、軽油であれば緑色となっている。
【００６１】
また、図９（Ａ）に示す給油ノズル９００に対して、識別情報（例えば、カラーバーコード９０７）を設けて給油ノズルを、図９（Ｂ）に示す。
【００６２】
図９（Ｂ）は、図９（Ａ）に示す給油ノズル９００に対して、識別情報（例えば、カラーバーコード９０７）を設けた給油ノズルの一例を示す図である。
【００６３】
図９（Ｂ）の例では、ノズルカバー９０４にカラーバーコード９０７を設けているが、例えば、ノズル管９０２やグリップ９０５やノズルレバー９０６やスプラッシュガード９０３に設けてもよい。
【００６４】
次に、図１０に示すフローチャートを用いて、ネットワークカメラ２００（２００−１、２００−２、２００−３）、情報処理装置１００、クライアント端末１０１が実行する処理について説明する。
【００６５】
図１０は、ネットワークカメラ２００（２００−１、２００−２、２００−３）、情報処理装置１００、クライアント端末１０１が実行する処理の一例を示すフローチャートである。
【００６６】
図１０に示すＳ１００１、Ｓ１００２の各ステップの処理は、ネットワークカメラ２００のＣＰＵが、外部メモリ等の記憶手段に格納されたプログラムをＲＡＭにロードして実行することにより実現される。
【００６７】
図１０に示すＳ１００３〜Ｓ１００９の各ステップの処理は、情報処理装置１００のＣＰＵが、外部メモリ等の記憶手段に格納されたプログラムをＲＡＭにロードして実行することにより実現される。
【００６８】
図１０に示すＳ１０１０〜Ｓ１０１１の各ステップの処理は、クライアント端末１０１のＣＰＵが、外部メモリ等の記憶手段に格納されたプログラムをＲＡＭにロードして実行することにより実現される。
【００６９】
まず、ネットワークカメラ２００（ネットワークカメラ２００−１、ネットワークカメラ２００−２、及びネットワークカメラ２００−３のそれぞれ）は、撮影を行い（Ｓ１００１）、撮影された映像（動画、又は静止画）を情報処理装置１００に送信する（Ｓ１００２）。
【００７０】
ここで、例えば、ネットワークカメラが、当該ネットワークカメラの映像を解析して、停止した車両を検出し、人物などの動体を検出したことを、Ｓ１００１、及びＳ１００２の実行条件とすることができる。このような実行条件を設けることにより、ネットワーク１０２、及び情報処理装置１００の負荷を軽減することができる。
【００７１】
また、ネットワークカメラ２００は、Ｓ１００２の処理を実行すると、処理をＳ１００１に戻す。
【００７２】
情報処理装置１００は、ネットワークカメラ２００から、映像を受信すると（Ｓ１００３）、当該映像をクライアント端末１０１に送信する（Ｓ１００４）。そして、処理をＳ１００３に戻す。
【００７３】
Ｓ１００３は、本発明の取得主特段の適用例であり、１又は複数のガソリンスタンドに設けられたネットワークカメラが撮影した映像を取得する。
【００７４】
Ｓ１００３〜Ｓ１００４の処理と、Ｓ１００５〜Ｓ１００９の処理とは、並行して処理される（並行処理として実行される）。
【００７５】
情報処理装置１００は、Ｓ１００３で受信した映像を解析して、給油ノズル９００の動きを検知（検出）したか否かを判定する（Ｓ１００５）。そして、情報処理装置１００は、給油ノズル９００の動きを検知（検出）したと判定した場合には（Ｓ１００５）、処理をＳ１００６に移行し、一方、給油ノズル９００の動きを検知（検出）していないと判定した場合には（ＮＯ）、次にＳ１００３で受信した映像を解析して、Ｓ１００５の処理を行う。
【００７６】
Ｓ１００５は、給油ノズル９００の動きではなく人物などの動体を検出したか否かを判定するようにしてもよい。
【００７７】
Ｓ１００５の処理は、給油ノズル９００の形状、及び／又は色（例えばノズルカバー９０４、又はスプラッシュガード９０３の色）、あるいはカラーバーコード９０７の動きを検出して、給油ノズル９００が動いているか否かを判定することができる。
【００７８】
情報処理装置１００は、Ｓ１００６において、Ｓ１００３で受信した映像を解析する（Ｓ１００６）。Ｓ１００６の詳細処理については、図１２を用いて説明する。
【００７９】
そして、情報処理装置１００は、Ｓ１００６で映像を解析した結果、給油を許可するための所定の条件を満たしているか否かを判定する（Ｓ１００７）。
【００８０】
Ｓ１００７は、本発明の判定手段の適用例であり、Ｓ１００３の取得手段により取得した映像の解析結果（Ｓ１００６による解析結果）が、計量機２０１による給油を許可するための所定の条件（図１３）を満たしているかを判定する。
ここで、所定の条件の例について、図１３を用いて説明する。図１３は、所定の条件の一例を示す図である。
【００８１】
図１３に示すＳ１００７の所定の条件は、「少なくとも１つのネットワークカメラの映像において、給油ノズル９００が、給油口扉４０１に所定範囲以上隠れたこと」、又は、「一方のネットワークカメラの映像では、給油ノズル９００が、給油口扉４０１に所定範囲以上隠れ、他方のネットワークカメラの映像では、給油ノズル９００が、給油口扉４０１に所定範囲以上隠れていないこと」、又は、「給油ノズル９００が、給油口に挿入されたこと」、又は、「少なくとも１つのネットワークカメラの映像において、給油ノズル９００のカラーバーコード９０７が、給油口扉に隠れたこと」である。なお、給油を許可するための所定の条件としては、図１３に示した所定の条件以外の条件であってもよい。
【００８２】
また、この所定の条件は、（１）「Ｓ１００３で取得した映像において、計量機２０１の給油ノズル９００が、車両３０５に所定の範囲以上隠れていること」、（２）「Ｓ１００３で取得した映像において、計量機２０１の給油ノズル９００が、車両３０５の給油口扉４０１に所定の範囲以上隠れていること」、（３）「Ｓ１００３で取得した映像において、計量機２０１の給油ノズル９００のノズルカバー９０４、ノズル管９０２、又はスプラッシュガード９０３が、車両３０５に隠れていること」、（４）「Ｓ１００３で取得した映像において、計量機２０１の給油ノズル９００に設けられた識別情報（９０７）が、車両３０５に隠れていること。そして、この識別情報は、カラーバーコード９０７だけではなく、モノクロの二次元バーコードでもよい」、（５）「Ｓ１００３で取得した映像において、計量機２０１の給油ノズル９００が、車両３０５の給油口に挿入されていること」の何れかであるか、（１）〜（５）の任意の組み合わせを条件とすることができる。
【００８３】
情報処理装置１００は、Ｓ１００７において、Ｓ１００６で映像を解析した結果、給油を許可するための所定の条件を満たしていると判定された場合には（ＹＥＳ）、給油を許可して計量機２０１に対して、給油を許可することを示す給油許可情報を送信する（Ｓ１００８）。一方、給油を許可するための所定の条件を満たしていないと判定された場合には（ＮＯ）、給油を不許可して計量機２０１に対して、給油を不許可することを示す給油不許可情報を送信する（Ｓ１００９）。
【００８４】
Ｓ１００８は、本発明の許可手段の適用例であり、Ｓ１００７の判定手段により、所定の条件（図１３）を満たしていると判定された場合に、計量機２０１による給油を許可するように制御する。
【００８５】
また、Ｓ１００９は、本発明の許可手段の適用例であり、Ｓ１００７の判定手段により、所定の条件（図１３）を満たしていないと判定された場合には、計量機２０１による給油を許可しないように制御する。
【００８６】
そして、情報処理装置１００は、Ｓ１００８又はＳ１００９のいずれかの処理を実行すると、処理をＳ１００５に戻す。
【００８７】
クライアント端末１０１は、Ｓ１００４で送信された映像を受信すると（Ｓ１０１０）、当該映像をディスプレイ等の表示部に表示して（Ｓ１０１１）、処理をＳ１０１０に戻す。
次に、図１１に示すフローチャートを用いて、計量機２０１が実行する処理について説明する。
【００８８】
図１１は、計量機２０１が実行する処理の一例を示すフローチャートである。
【００８９】
Ｓ１１０１〜Ｓ１１０４の処理と、Ｓ１１０５〜Ｓ１１０７の処理とは、並行して処理される（並行処理として実行される）。
【００９０】
計量機２０１は、情報処理装置１００から、Ｓ１００８、又はＳ１００９で送信された給油許可情報、又は給油不許可情報を受信する（Ｓ１１０１）。
【００９１】
そして、計量機２０１は、Ｓ１１０１で受信した情報に基づいて、給油が許可されたか、不許可されたかを判定する（Ｓ１１０２）。
【００９２】
計量機２０１は、情報処理装置１００から、Ｓ１００８で送信された給油許可情報を受信した場合には、給油許可されたと判定し（Ｓ１１０２：ＹＥＳ）、給油のロックを解除する。また、Ｓ１００９で送信された給油不許可情報を受信した場合には、給油が不許可されたと判定し（Ｓ１１０２：ＮＯ）、給油のロックを行う（Ｓ１１０４）。Ｓ１１０４において、既に給油のロックがなされている場合には、給油のロックを維持する。そして、計量機２０１は、Ｓ１１０３、又はＳ１１０４の処理を実行すると、処理をＳ１１０１に戻す。
【００９３】
また、計量機２０１は、ノズルレバー９０６が手でひかれたか否かを判定することにより、ユーザによる給油指示がなされたか否かを判定する（Ｓ１１０５）。計量機２０１は、ユーザによる給油指示がなされたと判定された場合には（Ｓ１１０５：ＹＥＳ）、給油ロックが解除されている状態であるか否かを判定し（Ｓ１１０６）、給油のロックが解除されている状態であると判定された場合に（ＹＥＳ）、ポンプを動作させ給油を行う（Ｓ１１０７）。そして、計量機２０１は、Ｓ１１０７で給油を開始した後に、ユーザによる給油指示が終了した場合には、Ｓ１１０７の給油を停止して、処理をＳ１１０５に戻す。
【００９４】
計量機２０１は、ユーザによる給油指示がなされていないと判定された場合には（Ｓ１１０５：ＮＯ）、又は、給油のロックが解除されている状態ではない（給油がロックされている）と判定された場合には（Ｓ１１０６：ＮＯ）、処理をＳ１１０５に戻す。
【００９５】
次に、図１２に示すフローチャートを用いて、図１０のＳ１００６の詳細処理について説明する。
【００９６】
図１２は、情報処理装置１００が実行するＳ１００６の詳細処理の一例を示すフローチャートである。
【００９７】
情報処理装置１００は、給油ノズル９００の形状、及び／又は色、あるいはカラーバーコード９０７を特定して、給油ノズルを追尾して、給油ノズルの位置を特定する（Ｓ１２０１）。
【００９８】
また、情報処理装置１００は、給油口扉４０１の形状、及び／又は色、又は車両の給油口を特定する（Ｓ１２０２）。
【００９９】
そして、情報処理装置１００は、Ｓ１２０１で特定した給油ノズルの位置が、所定の高さよりも低い所定のエリアの位置で、所定時間以上、留まっているか否かを判定する（Ｓ１２０３）。そして、Ｓ１２０３で、給油ノズルが当該所定のエリアの位置で所定時間以上留まっていると判定された場合には（Ｓ１２０３：ＹＥＳ）、アラートをクライアント端末１０１に出力（送信）する（Ｓ１２０４）。クライアント端末１０１は、当該アラートを受信すると、当該アラートを出力（表示、又は音声による出力）して、管理者に注意を促す。これにより、例えば、ユーザがポリ容器に給油しようとしていることを管理者に通知することができ、より適切に管理することが可能となる。
【０１００】
情報処理装置１００は、Ｓ１２０３、又はＳ１２０４の処理を実行すると、処理をＳ１００７に移行する。
【０１０１】
このように、例えば、情報処理装置１００が、Ｓ１００３で、図７（Ａ）、及び図７（Ｂ）の映像を受信して、図７（Ａ）の映像におけるＳ１００６の映像解析で、給油ノズル９００のノズルカバー９０４の色と形状を特定し、Ｓ１００７において、当該特定された給油ノズル９００のノズルカバー９０４の色が、同時刻の図７（Ｂ）の映像において、所定範囲以上、車両３０５の給油口扉４０１に隠れている場合には、図１３の「所定の条件」に示す、「少なくとも１つのネットワークカメラの映像において、給油ノズル９００が、給油口扉４０１に所定範囲以上隠れたこと」、又は「一方のネットワークカメラの映像では、給油ノズル９００が、給油口扉４０１に所定範囲以上隠れ、他方のネットワークカメラの映像では、給油ノズル９００が、給油口扉４０１に所定範囲以上隠れていないこと」の条件を満たすと判定され（Ｓ１００７：ＹＥＳ）、処理をＳ１００８に移行する。
【０１０２】
また、例えば、情報処理装置１００が、Ｓ１００３で、図７（Ａ）、及び図７（Ｂ）の映像を受信して、図７（Ａ）、及び図７（Ｂ）の映像におけるＳ１００６の映像解析で、給油ノズル９００のカラーバーコード９０７を特定（検出）すると、Ｓ１００７でＮＯと判定され、処理をＳ１００５に戻し、当該特定されたカラーバーコード９０７が次の時間の映像において、車両３０５の給油口扉４０１に隠れ、カラーバーコード９０７を特定（検出）できなくなった場合には（Ｓ１００６）、図１３の「所定の条件」に示す、「少なくとも１つのネットワークカメラの映像において、給油ノズル９００のカラーバーコード９０７が、給油口扉に隠れたこと」の条件を満たすと判定され（Ｓ１００７：ＹＥＳ）、処理をＳ１００８に移行する。
【０１０３】
また、例えば、情報処理装置１００が、Ｓ１００３で、図７（Ａ）、及び図７（Ｂ）の映像を受信して、図７（Ａ）、及び図７（Ｂ）の映像におけるＳ１００６の映像解析で、給油ノズル９００のノズル管９０２の形状、及び車両の給油口を特定（検出）して、当該特定されたノズル管９０２が当該給油口に挿入されたことを検出した場合には、図１３の「所定の条件」に示す、「給油ノズル９００が、給油口に挿入されたこと」の条件を満たすと判定され（Ｓ１００７：ＹＥＳ）、処理をＳ１００８に移行する。
【０１０４】
以上、本発明によれば、情報処理システムにおいて、ガソリンスタンドのネットワークカメラが撮影した映像の解析結果が、計量機による給油を許可するための所定の条件を満たしているかを判定し、所定の条件を満たしていると判定された場合に、計量機による給油を許可するため、ユーザの煩雑な作業を低減可能にすることができる。
【０１０５】
本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０６】
また、本発明におけるプログラムは、図示したフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は当該処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごとのプログラムであってもよい。
【０１０７】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１０８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１０９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１１０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１２】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１４】
１００  情報処理装置
１０１  クライアント端末
１０２  ネットワーク
２００  ネットワークカメラ
２０１  計量機（計量器）
【図１】
2020065101.tif 000003
【図２】
2020065101.tif 000004
【図３】
2020065101.tif 000005
【図４】
2020065101.tif 000006
【図５】
2020065101.tif 000007
【図６】
2020065101.tif 000008
【図７】
2020065101.tif 000009
【図８】
2020065101.tif 000010
【図９】
2020065101.tif 000011
【図１０】
2020065101.tif 000012
【図１１】
2020065101.tif 000013
【図１２】
2020065101.tif 000014
【図１３】
2020065101.tif 000015