(57)【要約】【課題】店舗の座席マップ作成に要する負担を低減し、座席表示に関するシステムの運用管理を容易化する。【解決手段】本発明に係る座席表示装置は、店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示装置であって、テーブル及び椅子を撮像範囲として設置された撮像装置により、テーブル及び椅子を含む画像を継続して撮像する撮像手段と、画像に基づいて、店舗におけるテーブル及び椅子の配置位置を検出する画像処理手段と、テーブル及び椅子の配置位置に基づいて、座席マップを生成する生成手段とを有する。【選択図】図１０
2018128859.tif 000002
【特許請求の範囲】
【請求項１】
店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示装置であって、
前記テーブル及び椅子を撮像範囲として設置された撮像装置により、前記テーブル及び椅子を含む画像を継続して撮像する撮像手段と、
前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、
前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段と、
を有することを特徴とする座席表示装置。
【請求項２】
前記画像処理手段は、前記テーブルの配置位置を検出した場合、該配置位置の近傍に前記椅子の配置位置を推定し、前記椅子の配置位置を検出した場合、該配置位置の近傍に前記テーブルの配置位置を推定すること、
を特徴とする請求項１に記載の座席表示装置。
【請求項３】
前記撮像手段は、一定の営業期間中、人を含む前記画像を継続して撮像し、
前記画像処理手段は、前記一定の営業期間中に撮像された前記画像に基づいて、所定頻度で一定時間以上人の存在が認識される場所を検出した場合、該場所を前記椅子の配置位置と推定すること、
を特徴とする請求項１又は２に記載の座席表示装置。
【請求項４】
前記撮像手段は、一定の営業期間中、人を含む前記画像を継続して撮像し、
前記画像処理手段は、前記一定の営業期間中に撮像された前記画像に基づいて、所定頻度で人の存在が認識され且つ一定時間以上人の存在が認識されない場所を検出した場合、該場所を前記テーブルや椅子の配置位置から除外すること、
を特徴とする請求項１ないし３何れか一項に記載の座席表示装置。
【請求項５】
前記撮像手段は、一定の営業期間中、人を含む前記画像を継続して撮像し、
前記画像処理手段は、前記一定の営業期間中に撮像された前記画像に基づいて、所定頻度で一定時間以上、皿形状のオブジェクトの存在及び不存在の繰り返しが認識される場所を検出した場合、該場所を前記テーブルの配置位置と推定すること、
を特徴とする請求項１ないし４何れか一項に記載の座席表示装置。
【請求項６】
店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示装置に、
前記テーブル及び椅子を撮像範囲として設置された撮像装置により、前記テーブル及び椅子を含む画像を継続して撮像する撮像手段と、
前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、
前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段として機能させるための座席表示プログラム。
【請求項７】
店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示システムであって、
撮像装置は、
前記テーブル及び椅子を撮像範囲として設置され、前記テーブル及び椅子を含む画像を継続して撮像する撮像手段を有し、
座席表示装置は、
前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、
前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段と、
を有することを特徴とする座席表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、座席表示装置、座席表示プログラム及び座席表示システムに関する。
【背景技術】
【０００２】
従来より、座席表示システムが知られている。身近な例として、例えば映画館、劇場、コンサートホールなどの商業施設の座席表示システムの場合、利用者は事前にＷｅｂサイトから座席マップ（座席表）にアクセスし、座席マップ上でビジュアル的に表示される座席を指定することにより、座席予約を行なうことが可能である。
【０００３】
また、企業のオフィス等でも、オフィスレイアウトに基づいて作成された社員用の座席マップがよく利用されており、イントラネットにおいて座席マップ上でビジュアル的に社員の座席位置、内線番号、出欠状態等を表示するものもある。
【０００４】
このような場合、管理者側は予め実際の座席配置に応じた座席マップを作成する必要があるところ、映画館等の座席マップは座席が固定的であるため一旦初回のみ作成すればよいが、オフィス等のように座席レイアウトが頻繁に変更される場合、その都度座席マップを作成し直さないといけないという手間がある。
【０００５】
これに関する技術として、例えば特許文献１には、フリーアドレススタイルのオフィス等において、在席状況をユーザに表示するためのフロアマップの作成を容易にし、座席表示システムの運用を容易にする発明が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１７０７２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の発明は、あくまでオフィスを想定した発明であるためネットワーク中継装置を利用する必要があり、環境によっては適用が困難である。
【０００８】
即ち、商業施設のうち飲食店の場合において、店主等がオーサリングツール等を用いて、実際の座席配置に応じた座席マップを作成しているものの、飲食店では営業時間中でも座席レイアウトが頻繁に変更されるため、多忙な飲食店が座席マップを作成するには手間的にも時間的にも追いついていないという実態がある。飲食店の場合、イベントや装飾変更等に伴う座席レイアウト変更は勿論のこと、例えば、２つの２人用のテーブルをくっつけて１つの４人用のテーブルに変更するといった小さな座席レイアウト変更もよく行なわれるところである。
【０００９】
本発明は、上記の点に鑑み提案されたものであり、一つの側面では、店舗の座席マップ作成に要する負担を低減し、座席表示に関するシステムの運用管理を容易化することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明に係る座席表示装置は、店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示装置であって、前記テーブル及び椅子を撮像範囲として設置された撮像装置により、前記テーブル及び椅子を含む画像を継続して撮像する撮像手段と、前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段とを有する。
【００１１】
また、上記の課題を解決するため、本発明に係る座席表示プログラムは、店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示装置に、前記テーブル及び椅子を撮像範囲として設置された撮像装置により、前記テーブル及び椅子を含む画像を継続して撮像する撮像手段と、前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段として機能させる。
【００１２】
また、上記の課題を解決するため、本発明に係る座席表示システムは、店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示システムであって、撮像装置は、前記テーブル及び椅子を撮像範囲として設置され、前記テーブル及び椅子を含む画像を継続して撮像する撮像手段を有し、座席表示装置は、前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段とを有する。
【発明の効果】
【００１３】
本発明の実施の形態によれば、店舗の座席マップ作成に要する負担を低減し、座席表示に関するシステムの運用管理を容易化することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る座席表示システムの構成例を示す図である。
【図２】本実施形態に係る座席表示サーバのハードウェア構成例を示す図である。
【図３】本実施形態に係る座席表示システムのソフトウェア構成例を示す図である。
【図４】本実施形態に係る店舗管理ＤＢのデータ例を示す図である。
【図５】本実施形態に係る画像管理ＤＢのデータ例を示す図である。
【図６】本実施形態に係る座席マップ管理ＤＢのデータ例を示す図である。
【図７】本実施形態に係る座席表示システムの店舗設置構成例を示す図である。
【図８】本実施形態に係る店舗情報の新規登録画面の一例を示す図である。
【図９】本実施形態に係る座席マップ表示画面１の一例を示す図である。
【図１０】本実施形態に係る座席マップ表示画面２の一例を示す図である。
【図１１】本実施形態に係る座席表示サーバの座席マップ生成処理を示すフローチャート図である。
【発明を実施するための形態】
【００１５】
本発明の実施形態について、図面を参照しつつ詳細に説明する。はじめに、本実施形態でいう「座席マップ」とは、店舗内における座席レイアウト図、座席配置図である。座席表ともいう。また「座席マップ」は椅子のみならず、テーブル及び椅子を含む。
【００１６】
＜システム構成＞
（ネットワーク構成）
図１は、本実施形態に係る座席表示システムの構成例を示す図である。図１の座席表示システム１００は、座席表示サーバ１０と、中継機器２０と、カメラ２１と、参照端末３０とを含み、ネットワーク５０を介して接続されている。
【００１７】
座席表示サーバ１０は、カメラ２１により撮像された画像（静止画及び動画を含む）に基づいて、座席マップ（座席レイアウトマップ）を生成する装置である。生成された座席マップは、参照端末３０のディスプレイ上に表示される。なお、座席表示サーバ１０は、必ずしも店舗毎に１台づつ設置する必要はなく、ネットワーク５０上に少なくとも１台が配置される。
【００１８】
中継機器２０は、カメラ２１と座席表示サーバ１０とを中継する機器である。店舗毎に設置され、カメラ２１により撮像された画像を座席表示サーバ１０に逐次送信（転送）する。
【００１９】
カメラ２１は、店舗に配置されているテーブル及び椅子を含む画像を撮像するための撮像デバイスである。本実施形態においてカメラ２１は、当該店舗の座席レイアウトを構成する全てのテーブル及び椅子が撮像範囲内に収まるように設置される。
【００２０】
よって、全てのテーブル及び椅子をその撮像範囲内に収めるために、店舗面積によっては複数台のカメラ２１が設置される。但し、必ずしも複数台設置しなくとも、例えば、カメラ２１が全方位駆動式である場合、１台のカメラ２１で全てのテーブル及び椅子を撮像範囲にカバーしてもよい。
【００２１】
なお、カメラ２１自体が中継機器２０の機能を内蔵する場合、中継機器２０を経由せず、カメラ２１が直接座席表示サーバ１０に画像を送信することも可能である。
【００２２】
参照端末３０は、店舗の担当者が座席表示サーバ１０にアクセスして、座席マップを参照する際に用いるコンピュータ端末である。
【００２３】
ネットワーク５０は、有線、無線を含む通信ネットワークである。ネットワーク５０は、例えば、インターネット、公衆回線網、ＷｉＦｉ（登録商標）などを含む。
【００２４】
（ハードウェア構成）
図２は、本実施形態に係る座席表示サーバのハードウェア構成例を示す図である。図２に示されるように、座席表示サーバ１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＨＤＤ（Hard Disk Drive）１４、及び通信装置１５を有する。
【００２５】
ＣＰＵ１１は、各種プログラムの実行や演算処理を行う。ＲＯＭ１２は、起動時に必要なプログラムなどが記憶されている。ＲＡＭ１３は、ＣＰＵ１１での処理を一時的に記憶したり、データを記憶したりする作業エリアである。ＨＤＤ１４は、各種データ及びプログラムを格納する。通信装置１５は、ネットワーク５０を介して他装置との通信を行う。
【００２６】
（ソフトウェア構成）
図３は、本実施形態に係る座席表示システムのソフトウェア構成例を示す図である。図３に示される座席表示システム１００は、主な機能部として、撮像部１０１、画像処理部１０２、生成部１０３、記憶部１０４を有する。
【００２７】
撮像部１０１は、飲食店舗に配置されるテーブル及び椅子を撮像範囲として設置されたカメラ２１（撮像装置）により、テーブル及び椅子を含む画像を継続して撮像する。
【００２８】
画像処理部１０２は、撮像部１０１により撮像された画像に基づいて、飲食店舗におけるテーブル及び椅子の配置位置を検出する。
【００２９】
生成部１０３は、画像処理部１０２により検出されたテーブル及び椅子の配置位置に基づいて、座席マップを生成する。
【００３０】
記憶部１０４は、各種ＤＢ（Data Base）を記憶する機能を有している。
【００３１】
なお、画像処理部１０２、生成部１０３、及び記憶部１０４は、座席表示サーバ１０を構成するコンピュータのＣＰＵ、ＲＯＭ、ＲＡＭ等のハードウェア資源上で実行されるコンピュータプログラムによって実現されるものである。これらの機能部は、「手段」、「モジュール」、「ユニット」、又は「回路」に読替えてもよい。また、撮像部１０１は、カメラ２１により実現され、座席表示システム１００上に有すればよい。
【００３２】
（ＤＢ）
図４は、本実施形態に係る店舗管理ＤＢのデータ例を示す図である。
【００３３】
店舗管理ＤＢは、例えば、「店舗ＩＤ」、「店舗名」、「席数」、「テーブル数」、「ＯＮ／ＯＦＦ」、「生成間隔」などのデータ項目を有する。
【００３４】
「店舗ＩＤ」は、店舗毎に付番される固有の識別子を示す。
【００３５】
「店舗名」は、店舗の名称を示す。
【００３６】
「席数」は、店舗の総座席数を示す。
【００３７】
「テーブル数」は、店舗の総テーブル数を示す。
【００３８】
「ＯＮ／ＯＦＦ」は、座席表示システム１００の座席マップ生成を有効にする（ＯＮ）又は無効にする（ＯＦＦ）を設定するための設定値を示す。
【００３９】
「生成間隔」は、座席マップ生成を有効にする（ＯＮ）となっている場合において、座席マップを生成する時間間隔を設定するための設定値を示す。例えば１５となっている場合、座席表示サーバ１０は１５分に１回のタイミングで座席マップを生成（更新）する。勿論管理者により随時の生成命令があった場合は、「生成間隔」のタイミング到来如何によらず座席マップが生成（更新）される。
【００４０】
図５は、本実施形態に係る画像管理ＤＢのデータ例を示す図である。
【００４１】
画像管理ＤＢは、各店舗から受信した各々の画像を識別・管理するため、例えば、「店舗ＩＤ」、「カメラ識別子」、「撮影日」、「撮影時刻」などのデータ項目を有する。
【００４２】
「店舗ＩＤ」は、各店舗から受信した画像を識別するために用いられる。
【００４３】
「カメラ識別子」は、画像を撮影したカメラ２１の識別子を示す。店舗によっては複数台のカメラ２１が設置されているため、いずれのカメラ２１によって撮像された画像であるかを識別する。
【００４４】
「撮影日」、「撮影時刻」は、画像の撮影日、撮影時刻を示す。画像（静止画）は継続的に撮像されるが、その撮影頻度は座席表示サーバ１０側又はカメラ２１側において適宜設定することが可能である。但し座席マップは「生成間隔」毎に生成されるため、画像の撮影頻度は少なくとも「生成間隔」より短くする。なお、カメラ２１が動画を撮影する場合、座席マップ生成を有効にする（ＯＮ）となっている間、画像（動画）を撮影し続けることも可能である。
【００４５】
図６は、本実施形態に係る座席マップ管理ＤＢのデータ例を示す図である。
【００４６】
座席マップ管理ＤＢは、各店舗の生成された最新の座席マップを管理するため、例えば、「店舗ＩＤ」、「座席マップ」、「生成日」、「生成時刻」などのデータ項目を有する。
【００４７】
「店舗ＩＤ」は、各店舗の座席マップを識別するために用いられる。
【００４８】
「座席マップ」は、新たに生成された座席マップデータ（例えば、「xxx.jpg」）を示す。
【００４９】
「生成日」、「生成時刻」は、座席マップの生成日、生成時刻を示す。座席マップは「生成間隔」毎に新たな座席マップデータ（例えば、「xxx.jpg」）が生成されるため、「生成日」、「生成時刻」が最新の「座席マップ」が、参照されるべき最新の座席マップである。
【００５０】
＜設置例＞
図７は、本実施形態に係る座席表示システムの店舗設置構成例を示す図である。図７に示されるように店舗Ａにおいて、中継機器２０、カメラ２１、及び参照端末３０（非図示））が設置される。
【００５１】
まず、店舗の天井や壁等において、カメラ２１ａ及びカメラ２１ｂが、当該店舗Ａの全ての座席（テーブルｔ及び椅子ｃ）が撮像範囲内に収まるように設置される。図中、撮像範囲ａはカメラ２１ａの撮像範囲を示し、撮像範囲ｂはカメラ２１ｂの撮像範囲を示しており、店舗Ａに配置されている全ての座席が撮像範囲ａ及び撮像範囲ｂにカバーされている。
【００５２】
なお、カメラ２１を設置するに際して、テーブルｔ及び椅子ｃは移動可能なもののみに限られず、カウンターテーブルなど固定されたテーブルや椅子も撮像範囲内に収める。
【００５３】
中継機器２０は、カメラ２１ａ及びカメラ２１ｂと、ＵＳＢケーブルや有線又は無線を含むネットワークにより接続される。なお、中継機器２０は、店舗Ａの任意の場所に設置されればよい。
【００５４】
＜画面＞
図８は、本実施形態に係る店舗情報の新規登録画面の一例を示す図である。はじめに、店舗の担当者は参照端末３０等を用いて、座席表示サーバ１０の新規登録画面８００にアクセスする。
【００５５】
ＵＲＬ８０１は、座席表示サーバ１０の所在地情報（例えば、ドメインやＩＰアドレス等）を入力する欄である。
【００５６】
店舗ＩＤ８０２は、店舗毎に付番される固有の識別子を示す。予め座席表示サーバ１０から付与された店舗ＩＤを入力するか、又は登録時店舗に対して自動発行される。
【００５７】
店舗名８０３は、店舗の名称を入力する欄である。
【００５８】
席数８０４は、店舗の座席の総数を入力する欄である。席数の入力は任意となっているが、入力がある場合には座席マップ作成の精度向上に用いられる。但し特に席数が頻繁に変更されるような店舗の場合は入力しなくともよい。
【００５９】
テーブル数８０５は、店舗のテーブルの総数を入力する欄である。テーブル数の入力は任意となっているが、入力がある場合には座席マップ作成の精度向上に用いられる。但し特にテーブルが頻繁に変更されるような店舗の場合は入力しなくともよい。
【００６０】
座席マップ生成８０６は、座席マップ生成の有効（ＯＮ）又は無効（ＯＦＦ）を設定するための設定欄を示す。店舗の担当者が手動で座席マップ生成したい場合には無効に設定する。
【００６１】
生成間隔８０７は、座席マップ生成６０６が有効（ＯＮ）となっている場合において、座席マップを生成する時間間隔を設定するための設定欄を示す。なお、生成間隔が短いほどリアルタイムに近いペースで座席マップが生成される一方、座席マップが生成に用いられるカメラ２１からの蓄積画像が少なくなり座席マップの精度低下を招く可能性がある（トレードオフの関係）。よって、座席表示システム１００として事前に一定以上の精度が確保されているデフォルトの推奨値とするのが望ましい。
【００６２】
登録８１０は、入力情報を登録するための登録ボタンである。
【００６３】
以上、新規登録画面８００において入力された入力情報は、店舗管理ＤＢに格納される（図４参照）。
【００６４】
図９は、本実施形態に係る座席マップ表示画面１の一例を示す図である。店舗の担当者は参照端末３０等を用いて、座席表示サーバ１０の座席マップ表示画面にアクセスする。
【００６５】
上述したように座席表示サーバ１０は、設定された生成間隔毎に実際の座席レイアウトに基づく座席マップを生成する。即ち座席表示サーバ１０は、参照端末３０等からの参照要求を受信すると、座席マップ管理ＤＢ（図６）から最新の「座席マップ」９０２を取得し、これを座席マップ表示画面９００上に表示する。
【００６６】
図１０は、本実施形態に係る座席マップ表示画面２の一例を示す図である。
【００６７】
図１０に示される座席レイアウトは、図９に示される座席レイアウトと比較すると、一部座席変更が行なわれていることが分かる。本変更例においては８人の団体客が来店するため、４人用テーブル同士がくっつけられて８人用テーブルとなるよう座席レイアウトが行なわれたものである。
【００６８】
座席表示サーバ１０は、設定された生成間隔毎に実際の変更後の座席レイアウトに基づく座席マップを生成する。座席表示サーバ１０は、参照端末３０等からの参照要求を受信すると、座席マップ管理ＤＢ（図６）から最新変更後の「座席マップ」１００２を取得し、これを座席マップ表示画面１０００上に表示する。
【００６９】
＜座席マップの生成処理＞
上述したようにカメラ２１は、店舗に配置されているテーブル及び椅子を含む画像を座席表示サーバ１０に逐次送信しており、座席表示サーバ１０は、カメラ２１から受信した画像（蓄積画像）に基づいて、座席マップを生成する。
【００７０】
ここで、座席マップを生成するに際し、Deep Learningによる一般物体検出アルゴリズム（一般物体認識アルゴリズムともいう）を用いることで、カメラ２１から受信した画像からテーブル及び椅子の位置を認識することが可能である。
【００７１】
従来より、このような物体検出アルゴリズムは様々な手法が提案されているが、リアルタイムに近いペースで座席マップが生成されることを加味し、本実施形態においては、中でも処理速度が優れているとされる例えばＹＯＬＯ（You Only Look Once）、ＳＳＤ（Single Shot MultiBox Detector）などのアルゴリズムを適用する。
- Redmon, Joseph, et al. "You only look once: Unified, real-time object detection." arXiv preprint arXiv:1506.02640 (2015)
- Liu, Wei, et al. "SSD: Single Shot MultiBox Detector." arXiv preprint arXiv:1512.02325 (2015)
なお、本実施形態においては「飲食店」の座席マップを生成することから、飲食店でよく用いられている汎用タイプのテーブル及び椅子の特徴量を予め保持しておき、その特徴量と、その店舗のテーブル及び椅子の特徴量とを比較し特徴量の一致度合いに基づいて、その店舗のテーブル及び椅子をその外観（形状、大きさ、色等）から特定することも一手法として可能である。
【００７２】
また、物体検出過程において、例えば下記のような店舗座席の特有事情を加味することで、座席マップの生成精度をより向上することが可能である。
・店舗のテーブルと椅子は必ず対（セット）で配置されるという前提の下、テーブルの配置位置が特定されればその近傍に椅子が存在し配置される、同様に椅子の配置位置が特定されればその近傍にテーブルが存在し配置されると推定する。
・画像に基づいて解析された座席数及びテーブル数が、店舗の担当者により入力された「座席数」及び「テーブル数」（図６）と一致するかどうか比較することで、信頼度を高める。
【００７３】
また、一定の営業期間（例えば半日〜１日程度）を取って、その間カメラ２１の撮像を稼動させることで相当量の画像を蓄積し、蓄積された画像に基づいて座席マップを生成することができる。実際に営業中の画像に基づいて座席マップを生成すると、画像処理解析上、人（お客）が実際に着席している画像や、テーブル上に運ばれた料理等の画像も解析材料とすることができるため、座席マップの生成精度を向上することが可能である。
・ヒートマップを用いるなどして、所定頻度で一定時間以上固定的に人の存在が認識される場所（即ち人が着席している場所）を認識し、そのような場所を椅子が配置されている場所であると推定する。椅子が物影に隠れてたりカメラ２１の死角になっていることで画像中に椅子が完全に写っていない場合、特に効果的である。
・逆に、所定頻度で人の存在が認識されるものの、流動的で一定時間以上固定的に人が滞在しない場所（即ち通路）を特定認識し、そのような場所をテーブルや椅子が配置されている候補場所から除外する。
・実際の料理・配膳等に相当するオブジェクト（例えば、皿形状）が所定頻度で一定時間以上置かれていたり下げられたりが繰り返されている場所は、テーブルが配置されていると推定する。
【００７４】
なお、座席表示サーバ１０は、一旦特定したその店舗のテーブル及び椅子の特徴量を、学習データとして蓄積する。これにより、以後座席レイアウトの変更が発生した場合、過去画像と特徴量の差分比較を行なうことで、移動配置の発生の有無や新たな場所に移動配置されたテーブル及び椅子を迅速且つ精度よく検出し、座席マップの生成（更新）に役立てる。
【００７５】
＜情報処理＞
図１１は、本実施形態に係る座席表示サーバの座席マップ生成処理を示すフローチャート図である。
【００７６】
Ｓ１：座席表示サーバ１０は、中継機器２０からカメラ２１により撮像された画像を受信したか否かを判定する。なお、画像には属性情報として、「店舗ＩＤ」、「カメラ識別子」、「撮影日」、「撮影時刻」等を含む（図５）。
【００７７】
Ｓ２：座席表示サーバ１０は、画像を受信した場合、受信した画像を属性情報とともに画像管理ＤＢに記憶する。
【００７８】
Ｓ３：座席表示サーバ１０は、座席マップを生成するタイミングが到来したか否かを判定する。座席表示サーバ１０は、店舗管理ＤＢの「生成間隔」に従ったタイミングに基づいて判定する（図４）。なお、管理者により随時の生成命令があった場合は、「生成間隔」のタイミング到来如何によらず座席マップを生成するタイミングが到来したと判定する。
【００７９】
Ｓ４：座席表示サーバ１０は、画像管理ＤＢに記憶された画像（蓄積画像）に基づいて、座席マップを生成する。上述したように座席表示サーバ１０は、撮像部１０１により撮像されて記憶されている画像を入力し、一般物体検出アルゴリズムを用いることで、飲食店舗におけるテーブル及び椅子の配置位置を検出し、飲食店舗のフロアマップ上、テーブル及び椅子を検出した配置位置にテーブル及び椅子のイメージを配置し、座席マップを生成する。
【００８０】
Ｓ５：座席表示サーバ１０は、生成した座席マップを属性情報とともに座席マップ管理ＤＢに記憶する。座席マップには属性情報として、「店舗ＩＤ」、「座席マップ」（座席マップデータ）、「生成日」、「生成時刻」等を含む（図６）。
【００８１】
＜総括＞
本実施形態に係る座席表示システム１００は、店舗に設置されたカメラ２１により継続して撮像される画像に基づいて、テーブル及び椅子の配置位置を検出し、座席マップを自動生成する。
【００８２】
これにより、例えば、座席表示システム、座席予約システム、又は空席管理システム等のシステムにおいて、リアルタイムに座席マップが自動生成することが可能となるため、初回の座席マップ生成は勿論、座席レイアウトが頻繁に変更される場合についても、手間なく座席マップをアップデートすることが可能である。
【００８３】
また、飲食店の場合、一定期間営業中の画像を蓄積しつつ座席レイアウトの変更を繰り返すにつれて、座席マップの座席配置状況とその際の売上との比較が可能になる。そして、売上が最大となった座席配置を採用することで売上の最大化を図る、といったように経営向上にも活用することもできる。
【００８４】
以上、本実施形態に係る座席表示システム１００によれば、店舗の座席マップ作成に要する負担を低減し、座席表示に関するシステムの運用管理を容易化することが可能である。
【００８５】
なお、本発明の好適な実施の形態により、特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【符号の説明】
【００８６】
１０    座席表示サーバ
２０    中継機器
２１    カメラ
３０    参照端末
５０    ネットワーク
１００  座席表示システム
１０１  撮像部
１０２  画像処理部
１０３  生成部
１０４  記憶部
【図１】
2018128859.tif 000003
【図２】
2018128859.tif 000004
【図３】
2018128859.tif 000005
【図４】
2018128859.tif 000006
【図５】
2018128859.tif 000007
【図６】
2018128859.tif 000008
【図７】
2018128859.tif 000009
【図８】
2018128859.tif 000010
【図９】
2018128859.tif 000011
【図１０】
2018128859.tif 000012
【図１１】
2018128859.tif 000013
【手続補正書】
【提出日】平成29年5月31日(2017.5.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示装置であって、
前記テーブル及び椅子を撮像範囲として設置され、前記テーブル及び椅子を含む画像を継続して撮像する撮像装置から、前記画像を受信する受信手段と、
前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、
前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段と、
を有し、
前記撮像装置は、一定の営業期間中、人を含む前記画像を継続して撮像し、
前記画像処理手段は、前記一定の営業期間中に撮像された前記画像に基づいて、所定頻度で一定時間以上、皿形状のオブジェクトの存在及び不存在の繰り返しが認識される場所を検出した場合、該場所を前記テーブルの配置位置と推定すること、
を特徴とする座席表示装置。
【請求項２】
前記画像処理手段は、前記テーブルの配置位置を検出した場合、該配置位置の近傍に前記椅子の配置位置を推定し、前記椅子の配置位置を検出した場合、該配置位置の近傍に前記テーブルの配置位置を推定すること、
を特徴とする請求項１に記載の座席表示装置。
【請求項３】
前記画像処理手段は、前記一定の営業期間中に撮像された前記画像に基づいて、所定頻度で一定時間以上人の存在が認識される場所を検出した場合、該場所を前記椅子の配置位置と推定すること、
を特徴とする請求項１又は２に記載の座席表示装置。
【請求項４】
前記画像処理手段は、前記一定の営業期間中に撮像された前記画像に基づいて、所定頻度で人の存在が認識され且つ一定時間以上人の存在が認識されない場所を検出した場合、該場所を前記テーブルや椅子の配置位置から除外すること、
を特徴とする請求項１ないし３何れか一項に記載の座席表示装置。
【請求項５】
店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示装置に、
前記テーブル及び椅子を撮像範囲として設置され、前記テーブル及び椅子を含む画像を継続して撮像する撮像装置から、前記画像を受信する受信手段と、
前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、
前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段として機能させ、
前記撮像装置は、一定の営業期間中、人を含む前記画像を継続して撮像し、
前記画像処理手段は、前記一定の営業期間中に撮像された前記画像に基づいて、所定頻度で一定時間以上、皿形状のオブジェクトの存在及び不存在の繰り返しが認識される場所を検出した場合、該場所を前記テーブルの配置位置と推定する、座席表示プログラム。
【請求項６】
撮像装置及び座席表示装置を含み、店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示システムであって、
前記座席表示装置は、
前記テーブル及び椅子を撮像範囲として設置され、前記テーブル及び椅子を含む画像を継続して撮像する前記撮像装置から、前記画像を受信する受信手段と、
前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、
前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段と、
を有し、
前記撮像装置は、一定の営業期間中、人を含む前記画像を継続して撮像し、
前記画像処理手段は、前記一定の営業期間中に撮像された前記画像に基づいて、所定頻度で一定時間以上、皿形状のオブジェクトの存在及び不存在の繰り返しが認識される場所を検出した場合、該場所を前記テーブルの配置位置と推定すること、
を特徴とする座席表示システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記の課題を解決するため、本発明に係る座席表示装置は、店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示装置であって、前記テーブル及び椅子を撮像範囲として設置され、前記テーブル及び椅子を含む画像を継続して撮像する撮像装置から、前記画像を受信する受信手段と、前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段と、を有し、前記撮像装置は、一定の営業期間中、人を含む前記画像を継続して撮像し、前記画像処理手段は、前記一定の営業期間中に撮像された前記画像に基づいて、所定頻度で一定時間以上、皿形状のオブジェクトの存在及び不存在の繰り返しが認識される場所を検出した場合、該場所を前記テーブルの配置位置と推定する。

【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、上記の課題を解決するため、本発明に係る座席表示プログラムは、店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示装置に、前記テーブル及び椅子を撮像範囲として設置され、前記テーブル及び椅子を含む画像を継続して撮像する撮像装置から、前記画像を受信する受信手段と、前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段として機能させ、前記撮像装置は、一定の営業期間中、人を含む前記画像を継続して撮像し、前記画像処理手段は、前記一定の営業期間中に撮像された前記画像に基づいて、所定頻度で一定時間以上、皿形状のオブジェクトの存在及び不存在の繰り返しが認識される場所を検出した場合、該場所を前記テーブルの配置位置と推定する。

【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、上記の課題を解決するため、本発明に係る座席表示システムは、撮像装置及び座席表示装置を含み、店舗に配置されるテーブル及び椅子の店舗内レイアウトを示す座席マップを表示する座席表示システムであって、前記座席表示装置は、前記テーブル及び椅子を撮像範囲として設置され、前記テーブル及び椅子を含む画像を継続して撮像する前記撮像装置から、前記画像を受信する受信手段と、前記画像に基づいて、前記店舗における前記テーブル及び椅子の配置位置を検出する画像処理手段と、前記テーブル及び椅子の配置位置に基づいて、前記座席マップを生成する生成手段と、を有し、前記撮像装置は、一定の営業期間中、人を含む前記画像を継続して撮像し、前記画像処理手段は、前記一定の営業期間中に撮像された前記画像に基づいて、所定頻度で一定時間以上、皿形状のオブジェクトの存在及び不存在の繰り返しが認識される場所を検出した場合、該場所を前記テーブルの配置位置と推定する。