JP4780596B2 - Camera interface device and image communication system - Google Patents
Camera interface device and image communication system Download PDFInfo
- Publication number
- JP4780596B2 JP4780596B2 JP2009022234A JP2009022234A JP4780596B2 JP 4780596 B2 JP4780596 B2 JP 4780596B2 JP 2009022234 A JP2009022234 A JP 2009022234A JP 2009022234 A JP2009022234 A JP 2009022234A JP 4780596 B2 JP4780596 B2 JP 4780596B2
- Authority
- JP
- Japan
- Prior art keywords
- camera
- image
- store
- application server
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
Description
本発明は、店舗などのエリア内に設置された複数のカメラを制御するためのインタフェース装置、および、複数のカメラとインタフェース装置により店舗などのエリア内の状況を配信するシステムに関する。 The present invention relates to an interface device for controlling a plurality of cameras installed in an area such as a store, and a system for distributing a situation in an area such as a store using the plurality of cameras and the interface device.
コンビニエンスストア、スーパーマーケット、ドラッグストアなどの店舗には、監視カメラが設置されている。監視カメラが撮像した店舗内の画像は、店舗内に設置されたハードディスク装置などに蓄積され、後で再生して閲覧することが可能である。あるいは、監視カメラが撮像した画像は、ネットワーク経由で管理センタなどに設置された閲覧端末に転送される。店舗の管理者やフランチャイズチェーンの管理者などは、各店舗の画像をネットワーク経由で閲覧することで、店舗ごとの状況を比較し、分析することができる。 Surveillance cameras are installed in stores such as convenience stores, supermarkets, and drug stores. The in-store image captured by the monitoring camera is stored in a hard disk device or the like installed in the store, and can be reproduced and viewed later. Alternatively, an image captured by the monitoring camera is transferred to a browsing terminal installed in a management center or the like via a network. Store managers and franchise chain managers can compare and analyze the situation of each store by browsing the images of each store via the network.
上述したように、監視カメラが撮像した画像はネットワーク経由で転送されるため、多数のユーザが同時に監視カメラの画像を閲覧することが可能である。しかし、多数のユーザが利用する閲覧端末が同時にネットワーク経由で監視カメラにアクセスした場合、監視カメラに処理負荷が掛かり、監視カメラのパフォーマンスが劣化する可能性がある。多数のアクセスに対しても充分にパフォーマンスできるような高性能なCPUを監視カメラに搭載することはコストの面からも現実的ではない。 As described above, since the image captured by the surveillance camera is transferred via the network, a large number of users can view the image of the surveillance camera at the same time. However, when viewing terminals used by a large number of users access the monitoring camera via the network at the same time, there is a possibility that a processing load is applied to the monitoring camera and the performance of the monitoring camera is deteriorated. From the viewpoint of cost, it is not realistic to install a high-performance CPU that can sufficiently perform a large number of accesses in a surveillance camera.
また、高画質が要求される環境においては、監視カメラに搭載されるバッファメモリにも大きな容量が要求されることになる。しかし、やはりコスト面から監視カメラに大きなバッファメモリを持たせることは現実的ではない。多数の監視カメラを設置するシステム構成であれば、各監視カメラに大きなバッファメモリを保有させることは、システム全体のコストを増大させることになる。 In an environment where high image quality is required, a large capacity is also required for the buffer memory mounted on the surveillance camera. However, it is not realistic to have a large buffer memory in the surveillance camera from the viewpoint of cost. In a system configuration in which a large number of surveillance cameras are installed, having each surveillance camera have a large buffer memory increases the cost of the entire system.
また、複数の異なるメーカの監視カメラが混在して使用されるケースは、めずらしいケースではない。このようなケースでは、閲覧端末からこれら異なるメーカの監視カメラの画像を閲覧しようとすれば、閲覧端末に各メーカのカメラに対応したドライバをインストールする必要がある。ネットワークに多数の閲覧端末が接続されている場合には、これら多数の閲覧端末それぞれに各メーカのドライバをインストールする必要があり、管理が煩雑である。 In addition, a case where a plurality of surveillance cameras from different manufacturers are used together is not a rare case. In such a case, in order to view images from surveillance cameras of different manufacturers from the viewing terminal, it is necessary to install a driver corresponding to the camera of each manufacturer on the viewing terminal. When a large number of browsing terminals are connected to the network, it is necessary to install drivers of each manufacturer in each of the large number of browsing terminals, and management is complicated.
上記特許文献1は、店舗内に設置された複数の監視カメラの画像をネットワーク経由で閲覧可能とするシステムに関する。このシステムでは、閲覧端末が直接複数の監視カメラに接続される形態であるので、新たな閲覧端末を追加した場合には、その閲覧端末に複数の監視カメラに対応したドライバをインストールする必要があると考えられる。
そこで、本発明は前記問題点に鑑み、多数の閲覧端末からのアクセスにも対応可能であり、管理負担の小さい画像の配信技術を提供することを目的とする。 SUMMARY OF THE INVENTION In view of the above problems, an object of the present invention is to provide an image distribution technique that can cope with access from a large number of viewing terminals and has a small management burden.
上記課題を解決するため、請求項1記載の発明は、画像通信システムであって、複数のカメラインタフェース装置と、前記複数のカメラインタフェース装置とネットワークを介して接続された画像閲覧端末と、前記複数のカメラインタフェース装置とネットワークを介して接続された管理サーバと、前記画像閲覧端末とネットワークを介して接続されたアプリケーションサーバと、を備え、各カメラインタフェース装置は、複数のカメラに接続されており、各カメラに対応したプロトコルを利用して、各カメラで撮像された画像を入力する複数のカメラインタフェースと、前記複数のカメラインタフェースを介して入力した画像を蓄積する記憶装置と、前記画像閲覧端末との間で各カメラの種別に依存しない共通プロトコルを利用して通信を行う端末インタフェースと、前記管理サーバからネットワーク経由で各カメラの設定情報を取得し、各カメラインタフェースを介して各カメラの設定を行うカメラ設定部と、を含み、前記画像閲覧端末は、ユーザにより選択された選択カメラを特定する情報を前記アプリケーションサーバに送信して、前記選択カメラと接続されたアクセス対象のカメラインタフェース装置へのアクセス情報を前記アプリケーションサーバから取得するアクセス情報取得部と、取得した前記アクセス情報を用いて、前記アクセス対象のカメラインタフェース装置の記憶装置に格納され、かつ、前記選択カメラで撮像された画像を取得する画像取得部と、を含むことを特徴とする。
In order to solve the above-mentioned problem, the invention according to
請求項2記載の発明は、請求項1に記載の画像通信システムにおいて、前記アプリケーションサーバは、前記画像閲覧端末に対して画像表示インタフェース用のデータを送信するユーザインタフェース送信部、を含み、前記画像閲覧端末のモニタには、前記アプリケーションサーバから取得した前記画像表示インタフェースに、前記カメラインタフェース装置から取得した画像が埋め込まれて表示されることを特徴とする。 According to a second aspect of the present invention, in the image communication system according to the first aspect, the application server includes a user interface transmission unit that transmits data for an image display interface to the image browsing terminal, and the image An image acquired from the camera interface device is embedded and displayed on the image display interface acquired from the application server on the monitor of the browsing terminal .
請求項3記載の発明は、請求項1または請求項2に記載の画像通信システムにおいて、前記カメラ設定部は、前記複数のカメラに含まれる第1のカメラに関する複数の設定情報を受け付けた場合、各設定情報の優先度を判断し、優先度の最も高い設定情報に基づいて前記第1のカメラの設定を行うことを特徴とする。
According to a third aspect of the present invention, in the image communication system according to the first or second aspect, the camera setting unit receives a plurality of setting information related to a first camera included in the plurality of cameras. The priority of each setting information is determined, and the setting of the first camera is performed based on the setting information having the highest priority .
本発明のカメラインタフェース装置は、第1〜第Nのカメラそれぞれのプロトコルに対応した第1〜第Nのカメラインタフェースを備え、画像閲覧端末に対しては、第1〜第Nのカメラの種別に依存しない共通プロトコルを利用して画像を配信する。これにより、画像閲覧端末には、各カメラに対応したドライバソフトウェアをインストールする必要がなく、システムの構築負担、メンテナンス負担を低減させることができる。 The camera interface device of the present invention includes first to Nth camera interfaces corresponding to the respective protocols of the first to Nth cameras, and the image browsing terminal is classified into the first to Nth camera types. Distribute images using a common protocol that does not depend on them. Thereby, it is not necessary to install driver software corresponding to each camera in the image browsing terminal, and the burden of system construction and maintenance can be reduced.
また、カメラインタフェース装置は、第1〜第Nのカメラで撮像された画像を蓄積する記憶装置を備え、当該記憶装置に一旦蓄積した画像を画像閲覧端末に転送する。これにより、各カメラに大きなバッファメモリを持たせる必要がなくなり、システム構築コストを低減させることができる。 The camera interface device also includes a storage device that stores images captured by the first to Nth cameras, and transfers the images once stored in the storage device to the image browsing terminal. Thereby, it is not necessary to provide each camera with a large buffer memory, and the system construction cost can be reduced.
さらには、画像閲覧端末が各カメラに直接アクセスする形態ではないため、複数の画像閲覧端末のアクセスが1つのカメラに集中するといった問題が発生しない。これにより、カメラに搭載させるCPUに高いスペックが要求されず、カメラのコストを低減させることができる。 Furthermore, since the image browsing terminal does not directly access each camera, there is no problem that accesses from a plurality of image browsing terminals are concentrated on one camera. Thereby, high specifications are not required for the CPU mounted on the camera, and the cost of the camera can be reduced.
また、カメラインタフェース装置を経由することで、管理サーバは、第1〜第Nのカメラに対する設定操作を一元管理することができる。これにより、システムのメンテナンス負担を大幅に低減させることができる。 Further, the management server can centrally manage setting operations for the first to Nth cameras by way of the camera interface device. Thereby, the maintenance burden on the system can be greatly reduced.
以下、図面を参照しつつ本発明の実施の形態について説明する。図1は、本発明の実施の形態に係る店舗管理システムの全体図である。店舗管理システムは、店舗1A、1B、1Cに設置された店舗内システム10A、10B、10Cと、本部管理センタ3内に設置されたセンタシステム30などから構成される。店舗内システム10A、10B、10Cとセンタシステム30とは、ネットワーク2によって接続されている。ネットワーク2としては、専用線やインターネットを利用することができる。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is an overall view of a store management system according to an embodiment of the present invention. The store management system includes in-
店舗1A、1B、1Cは、たとえばコンビニエンスストアやドラッグストアであり、店舗1A、1B、1Cは、同じフランチャイズに加盟している。本部管理センタ3は、フランチャイズの全加盟店を統括する本部である。また、地域統括センタ4は、フランチャイズの加盟店のうち、特定の地域を統括するセンタである。
The stores 1A, 1B, and 1C are, for example, convenience stores and drug stores, and the stores 1A, 1B, and 1C are members of the same franchise. The headquarters management center 3 is a headquarters that supervises all member stores of the franchise. The
店舗1Aには、LAN15Aが設置されている。LAN15Aには、店舗PC(パーソナルコンピュータ)11A、カメラ12A1〜12A3、カウント装置13Aが接続されている。このように店舗1Aには、3台のカメラ12A〜12A3が設置されている。これらLAN15A、店舗PC11A、カメラ12A1〜12A3、カウント装置13Aにより店舗内システム10Aを構成している。
A LAN 15A is installed in the store 1A. A store PC (personal computer) 11A, cameras 12A1 to 12A3, and a
店舗PC11Aは、店舗内システム10Aを管理する端末であり、カメラ12A1〜12A3が撮像した画像を蓄積する機能や、蓄積した画像を本部管理センタ3に転送する機能などを備える。カメラ12A1〜12A3は、店舗1A内の画像を撮像可能としている。
The
カウント装置13Aは、店舗1Aの入り口付近に設置されており、店舗1Aへ入場する客の人数、店舗1Aから退場する客の人数を検知可能としている。カウント装置13Aは、入場者数、退場者数をカウントすることで、現在の店舗1A内における客の滞留者数を算出することができる。カウント装置13Aは、入り口付近を撮像範囲とする画像を取得し、画像解析をすることによって入り口を通過する客の人数を算出することを可能としている。
The
店舗1B、1Cに設置された店舗内システム10B、10Cの構成も店舗内システム10Aと同様である。店舗1B、1Cには、それぞれLAN15B、15Cが設置され、LAN15B、15Cには、それぞれ店舗PC11B、11Cが接続されている。また、LAN15B、15Cには、カメラ12B、12Cが接続され、それぞれ店舗1B、1C内の画像を撮像する。さらに、店舗1B、1Cの入り口付近には、カウント装置13B、13Cが接続され、店舗1B、1Cへの入退場数をカウントする。ここでは、店舗1B、1Cには、それぞれ1台のカメラ12B、12Cが接続されている場合を例に説明しているが、店舗1Aと同様複数のカメラが接続されていてもよい。
The configurations of the in-
以下の説明において、店舗1A〜1Cを適宜総称して店舗1として説明する。また、店舗PC11A〜11Cを総称して店舗PC11と、カメラ12A1〜12A3、12B、12Cを総称してカメラ12と、カウント装置13A〜13Cを総称してカウント装置13として説明する。たとえば、図3におけるカメラ12は、カメラ12A1〜12A3、12B、12Cに共通の説明として参照される。また、図4におけるカウント装置13は、カウント装置13A〜13Cに共通の説明として参照される。
In the following description, the stores 1A to 1C will be collectively referred to as a
本部管理センタ3には、センタシステム30が設置されている。センタシステム30は、LAN35と、LAN35に接続されたアプリケーションサーバ31、管理サーバ32、画像データベース33、入店者数データベース34、ユーザ端末25などを備えて構成される。
A
アプリケーションサーバ31は、この店舗管理システムを利用するユーザに対して、様々なサービスを提供するサーバである。店舗管理システムを利用するユーザとは、たとえば、本部管理センタ3内で業務を行うフランチャイズ本部の管理者や、店舗1A〜1Cの各店長などである。あるいは、店舗1A〜1Cのある地域を統括する地域統括センタ4にいる地域管理者などである。これらのユーザは、ユーザ端末25を利用してアプリケーションサーバ31にアクセスし、店舗管理システムのサービスを受けることができる。
The
図に示すように、本部管理センタ3には、フランチャイズ本部の管理者が利用するユーザ端末25がLAN35に接続されている。また、地域統括センタ4には、地域管理者が利用するユーザ端末25が配置されている。また、店舗1Cには、店舗1Cの店長が利用するユーザ端末25がLAN10Cに接続されている。なお、店舗PC11が、ユーザ端末25としての機能を備えていてもよい。
As shown in the figure, a
本実施の形態においては、図2に示すように、アプリケーションサーバ31は、WEBを利用してユーザ端末25に店舗管理システムのサービスを提供する。アプリケーションサーバ31には、WWWサーバ311が実装されており、ユーザ端末25にインストールされているWEBブラウザ251が、WWWサーバ311にアクセスする。そして、アプリケーションサーバ31に格納されている店舗管理システム用コンテンツ312がHTTPを利用してユーザ端末25にダウンロードされ、ユーザ端末25に店舗管理システムのユーザインタフェースを提供する。ユーザインタフェースの詳細については後で説明する。
In this Embodiment, as shown in FIG. 2, the
管理サーバ32は、店舗管理システムのメンテナンスを行なうためのサーバである。管理サーバ32は、アプリケーションサーバ31に対する各種の設定や、画像データベース33、入店者数データベース34のメンテナンスなどを行なうことができる。また、管理サーバ32は、店舗1に接続された各カメラ12の制御を行うことができる。後述するように、管理サーバ32は、直接各カメラ12を制御するのではなく、店舗PC11に対して各カメラ12に対する制御情報を送る。
The
画像データベース33は、店舗1A〜1Cのカメラ12A1〜12A3、12B、12Cで撮像された画像を蓄積するデータベースである。図3に示すように、カメラ12で撮像された画像は、店舗PC11に蓄積される。たとえば、本実施の形態では、カメラ12は、1fps(frame per second)で画像を取得し、そのままのフレームレートで撮像画像を店舗PC11のハードディスク111に格納する。
The
店舗PC11のハードディスク111に格納された画像は、さらに、ネットワーク2経由で本部管理センタ3に転送され、画像データベース33に蓄積される。画像データベース33には、スナップショット用の画像として、フレームレートを落とした画像が格納される。本実施の形態においては、画像データベース33には、1分間に1フレームのフレームレートで画像が保存される。
The image stored in the
入店者数データベース34は、店舗1A〜1Cのカウント装置13A〜13Cによってカウントされたカウントデータを蓄積するデータベースである。図4に示すように、カウント装置13は、メモリ131を備えている。カウント装置13は、店舗11の入り口において、入店者数および退場者数をカウントし、入店者数データと退場者数データをメモリ131に格納する。また、カウント装置13は、入店者数データと退場者数データから現在の店舗内の客の滞留者数を算出し、滞留者数データを格納する。
The store
カウント装置13は、メモリ131にカウントデータを5日分保存するようにしている。カウントデータは、入場者数データ、退場者数データ、滞留者数データからなるデータである。また、カウント装置13は、30分に1回の頻度で、メモリ131に蓄積しているカウントデータを、5日分まとめて本部管理センタ3に転送し、入店者数データベース34に登録する。これにより、本部管理センタ3の入店数データベース34には、店舗1A〜1Cから転送された過去5日分のカウントデータが追加更新されることになる。
The
このように、本実施の形態の店舗管理システムにおいては、店舗1A〜1Cで撮像された画像が、店舗1A〜1Cに設置されている店舗PC11A〜11Cに蓄積される。この画像は、上述したように、たとえば1fpsなどのコマ数の多い画像であり、後で、店舗内の状況を詳細に把握することに役立つデータである。 Thus, in the store management system of the present embodiment, images captured at stores 1A to 1C are accumulated in store PCs 11A to 11C installed in stores 1A to 1C. As described above, this image is an image having a large number of frames, such as 1 fps, and is data useful for grasping the situation in the store in detail later.
また、本部管理センタ3の画像データベース33にも、店舗1A〜1Cで撮像された画像が蓄積される。ただし、この画像は、たとえば1分間に1フレームなど、コマ数の少ない画像である。この画像は、店舗内のおおよその状況を把握するのに役立つデータである。
In addition, images captured at the stores 1A to 1C are also stored in the
さらに、本部管理センタ3の入店者数データベース34には、店舗1A〜1Cで取得されたカウントデータが格納される。このデータは、後で、店舗1A〜1Cの入店者数、滞留者数を分析する目的に用いられる。
Furthermore, the
次に、ユーザ端末25の機能について説明する。上述したように、ユーザ端末25は、本部管理センタ3や店舗1A〜1C、地域統括センタ4などに設置され、管理者や店長などが店舗内の状況を閲覧するために利用する。
Next, functions of the
図5は、ユーザ端末25において店舗管理システムのアプリケーションを起動したときの、データアクセス経路を示す図である。上述したように、本実施の形態においては、店舗管理システムは、WEBを利用しているので、まず、ユーザは、ユーザ端末25においてWEBブラウザ251を起動し、アプリケーションサーバ31のWWWサーバ311にアクセスする。これにより、アプリケーションサーバ31から店舗管理システム用コンテンツ312がダウンロードされ、店舗管理システムのWEBアプリケーションが起動する。そして、WEBアプリケーションは、アプリケーションサーバ31を介して、入店者数データベース34にアクセスし、カウントデータを取得する。また、WEBアプリケーションは、店舗PC11にアクセスし、ハードディスク111に格納されている画像データを取得する。あるいは、WEBアプリケーションは、アプリケーションサーバ31を介して、画像データベース33にアクセスし、画像データを取得する。そして、WEBアプリケーションは、取得した画像データやカウントデータを利用して、後で説明するユーザインタフェース画面をモニタに表示するのである。
FIG. 5 is a diagram illustrating a data access path when an application of the store management system is activated on the
図6は、店舗PC11Aのブロック図である。店舗PC11Aには、上述したように、3台のカメラ12A1〜12A3が接続されている。カメラ12A1〜12A3は、それぞれ異なるメーカのカメラである。したがって、店舗PC11Aとカメラ12A1〜12A3の間のプロトコルは、それぞれ異なるプロトコルである。店舗PC11Aは、カメラ12A1〜12A3にそれぞれ対応した第1〜第3インタフェース114〜116を備えている。
FIG. 6 is a block diagram of the store PC 11A. As described above, three cameras 12A1 to 12A3 are connected to the store PC 11A. The cameras 12A1 to 12A3 are cameras from different manufacturers. Therefore, the protocols between the store PC 11A and the cameras 12A1 to 12A3 are different protocols. The store PC 11A includes first to
第1〜第3インタフェース114〜116は、店舗PC11Aに、カメラ12A1〜12A3に対応したドライバソフトウェアがインストールされることにより構成されるインタフェースである。店舗PC11Aは、第1〜第3インタフェース114〜116を利用して、カメラ12A1〜12A3から画像データを取得し、ハードディスク111に格納する。
The first to
店舗PC11Aは、また、端末インタフェース112を備えている。店舗PC11Aは、端末インタフェース112を介して、ネットワーク2に接続されたユーザ端末25に画像を転送する。ユーザ端末25は、上述したように、本部管理センタ3や地域統括センタ4などに設置されている。ユーザ端末25は、端末インタフェース112を介して、ハードディスク111に格納された画像データを取得する。
The store PC 11A also includes a
これにより、ユーザ端末25は、カメラ12A1〜12A3で撮像された画像を単一のインタフェースを利用して閲覧することができる。つまり、カメラ12A1〜12A3にアクセスするためには、それぞれのカメラに対応した異なるプロトコルを利用する必要があるが、店舗PC11Aがカメラごとのプロトコルの違いを吸収している。したがって、ユーザ端末25は、カメラごとのプロトコルの違いを意識することなく、店舗PC11Aの端末インタフェース112を介して画像データを取得することができる。本実施の形態においては、上述したように、ユーザ端末25のユーザインタフェース画面は、WEBアプリケーションにより構成されているので、端末インタフェース112は、HTTP上で構築されるインタフェースである。
Thereby, the
店舗PC11Aは、また、カメラ制御部113を備えている。カメラ制御部113は、カメラ12A1〜12A3に対する各種の制御を行う。カメラ制御部113は、ネットワーク2を介して管理サーバ32からカメラ制御情報を受信し、受信したカメラ制御情報に基づいて、第1〜第3インタフェース114〜116を利用して、カメラ12A1〜12A3に制御信号を出力する。カメラ12A1〜12A3は、店舗PC11Aから入力した制御信号に基づいて動作内容を決定する。カメラ制御情報としては、たとえば、店舗1Aの開店時間(撮影開始時間)と閉店時間(撮影終了時間)などのスケジュール情報、フレームレートに関する制御情報、カメラ角度(パン、チルト)、ズーム動作に関する制御情報などが含まれる。
The store PC 11A also includes a
図7は、ユーザ端末25のモニタに表示された店舗カメラ一覧画面51を示す。ユーザは、まず、店舗カメラ一覧画面51において、閲覧したい店舗に設置されたカメラ12の選択を行なう。
FIG. 7 shows a store
ここで、店舗カメラ一覧画面51には、ユーザごとに表示されるカメラ12のリストが異なる。図示省略しているが、店舗カメラ一覧画面51に画面が遷移する前に、モニタにはログイン画面が表示される。ユーザは、ログイン画面において、ユーザIDやパスワードを入力している。店舗カメラ一覧画面51は、ユーザIDに基づいて表示するカメラ12のリストを決定する。
Here, the list of
たとえば、フランチャイズ本部の管理者であれば、全カメラを参照する権限を持つので、フランチャイズに加盟している全店舗の全カメラを参照することができる。これに対して、たとえば、店舗1Cの店長であれば、店舗1Cに設置されたカメラ12Cだけを閲覧する権限を持つ。地域統括センタ4の管理者であれば、統括している地域の全店舗のカメラを閲覧する権限を持たせることができる。
For example, an administrator of the franchise headquarters has the authority to refer to all cameras, and therefore can refer to all cameras at all stores affiliated with the franchise. On the other hand, for example, if it is a store manager of the store 1C, it has the authority to browse only the camera 12C installed in the store 1C. If it is an administrator of the
ユーザが、店舗カメラ一覧画面51から閲覧したい店舗のカメラを選択すると、図8に示す店舗状況表示画面53が表示される。ここでは、ユーザが、図7に示す店舗カメラ一覧画面51において雄琴店の第1カメラを選択した場合を例に説明する。図7に示すように、雄琴店には第1、第2の2台のカメラが設置されており、ユーザは、第1カメラを選択している。
When the user selects a store camera to view from the store
図8に示すように、店舗状況表示画面53は、上段の画像操作部61と、下段のヒストグラム表示部62から構成されている。店舗状況表示画面53が表示されると、ユーザは、画面上部の日付指定欄531において、店舗の状況を閲覧したい日付を指定する。図では、ユーザが、2008年12月24日(水)を指定した状態を示している。気象情報欄532には、日付指定欄531において指定された日付の天気(図は晴れマーク)と、最高気温、最低気温の情報が表示されている。気象情報欄532に表示させる情報は、たとえば、管理センタ3に設置されたデータベースや、インターネット上のデータベースなどから取得される。
As shown in FIG. 8, the store
画像操作部61の画像表示部611には、カメラ12が撮像した画像が表示される。図の例では、日付指定欄531において指定された2008年12月24日(水)の雄琴店の第1カメラが撮影した画像が表示されている。画像表示部611に表示される画像は、カメラ12において撮像され、店舗PC11のハードディスク111に格納されている画像である。あるいは、時刻指定欄533において時刻が指定されると、日付指定欄531において指定された日における時刻指定欄533において指定された時刻の画像が表示される。
An image captured by the
このように本実施の形態の店舗管理システムは、カメラ12で撮像された画像が、カメラインタフェース装置として動作する店舗PC11に格納され、店舗PC11を経由してユーザ端末25に転送される。これにより、特定のカメラ12に対して多数のユーザ端末25から画像の参照要求が発生した場合にも、特定のカメラ12にアクセスが集中することを防止できる。特定のカメラ12に対する画像の参照要求が多数発生した場合にも、それらの要求を店舗PC11が受け付けるので、カメラ12に処理負荷が掛かり、パフォーマンスが劣化するという問題を防止できる。店舗PC11に高性能のCPUを搭載しておけば、多数のアクセスにも対応可能であり、カメラ12のCPUのスペックを標準的なもので構成しても対応可能である。これにより、店舗1内に多数のカメラ12が設置される場合にも、システムコストを低減させることができる。
As described above, in the store management system of the present embodiment, the image captured by the
また、カメラ12で撮像した画像を店舗PC11のハードディスク111に格納するので、カメラ12に搭載するメモリ131のサイズを低減させることができる。店舗PC11に大規模なストレージを1台用意すればよく、店舗1内のそれぞれのカメラ12に大きなサイズのストレージを用意する場合と比べてコストを抑えることができる。また、PC用のストレージは汎用的な低コストなものが存在するので、カメラ12に大規模なストレージを搭載するよりも低コストな構成とすることができる。
Further, since the image captured by the
ヒストグラム表示部62には、日付指定欄531で指定された日付に対応する入店者数のヒストグラムが表示されている。ヒストグラム表示部62は、入店者数データベース34に格納されているカウントデータに基づいてヒストグラムを表示する。ヒストグラムは、0時から24時までの入店者数を2時間刻みでグラフ化している。図では、カウントデータに含まれる入店者数データに基づいてヒストグラムが表示されている。したがって、図のヒストグラムは店舗への入店者数の推移を示している。また、カウントデータに含まれる滞留者数データに基づいてヒストグラムを表示させるよう表示設定を変更することができる。この場合であれば、時間帯別の店舗内の客の滞留者数の推移を示すことができる。滞留者数の表示方法としては、たとえば、指定された時間帯における滞留者数の平均人数をグラフ化すればよい。
The histogram display section 62 displays a histogram of the number of shoppers corresponding to the date designated in the
ユーザは、まず、ヒストグラムを参照することで、日付指定欄531で指定された日の店舗の入店者数の推移を把握することができる。そして、入店者数の中で、気になる時間帯があったとすれば、その時間帯のグラフを選択操作する。ユーザがマウスを操作し、特定の時間帯のグラフをクリックすれば、その操作に応答して、画像表示部611に、選択された時間帯の画像が表示される。なお、ある時間帯のグラフが選択されたときに表示される初期の画像は、選択された時間帯の先頭の画像であってもよいし、あるいは選択された時間帯の中央の時間の画像であってもよい。なお、画像の再生中には、時刻指定欄533には、再生中の画像の時刻が表示される。
First, the user can grasp the transition of the number of customers entering the store on the day designated in the
図8では、ユーザが、12時〜14時の入店者数が多いことに注目し、12時〜14時のグラフを選択した状態を示している。12時〜14時のグラフが選択されることにより、選択された時間帯のグラフの色が変わり強調表示されていることが分かる。これにより、ユーザは、画像表示部611に表示されている画像が、どの時間帯の画像であるかを即座に把握することができる。
FIG. 8 shows a state in which the user selects a graph from 12:00 to 14:00, focusing on the fact that the number of shoppers from 12:00 to 14:00 is large. By selecting the graph from 12:00 to 14:00, it can be seen that the color of the graph in the selected time zone changes and is highlighted. Thereby, the user can immediately grasp which time zone the image displayed on the
ユーザは、ヒストグラムの任意の時間帯のグラフを選択して、対応する時間帯の画像を表示させた後、再生ボタン612をマウスでクリックすることにより、画像表示部611に表示されている画像を動画像として再生することができる。具体的には、店舗PC11からハードディスク111に格納されている1fpsの動画像が転送され、画像表示部61に動画像が表示される。
The user selects a graph of an arbitrary time zone in the histogram, displays an image of the corresponding time zone, and then clicks the
また、ユーザは、ヒストグラムの任意の時間帯のグラフを選択して、対応する時間帯の画像を表示させた後、進むボタン613を選択することにより、画像表示部611に表示させている画像の時間を進めることができる。たとえば、進むボタン613をマウスでクリックするごとに、1秒後の画像が表示される。逆に、戻るボタン614をマウスでクリックすると、1秒前の画像が表示される。また、早送りボタン615をマウスでクリックすることにより、1分後の画像が表示される。逆に、巻き戻しボタン616をマウスでクリックすることにより、1分前の画像が表示される。
In addition, the user selects a graph of an arbitrary time zone in the histogram, displays an image of the corresponding time zone, and then selects a
このように、本実施の形態の店舗管理システムにおいては、入店者数のヒストグラムを表示するとともに、ヒストグラムにおいて選択された時間帯に対応する画像がヒストグラムとともに表示される。これにより、ユーザは、ヒストグラムで入店者数の分布を閲覧して、入店者数の推移を分析しながら、各時間帯に対応する画像を即座に閲覧することができる。 As described above, in the store management system according to the present embodiment, the histogram of the number of customers is displayed, and an image corresponding to the time zone selected in the histogram is displayed together with the histogram. Thereby, the user can browse the image corresponding to each time slot | zone immediately, browsing distribution of the number of shoppers by a histogram and analyzing transition of the number of shoppers.
たとえば、店舗の店長は、ヒストグラムと対応する時間帯を閲覧することで、自分の店舗において、入店者数の多い時間帯と少ない時間帯の店舗の様子を比較することができる。入店者数の少ない時間帯の店員の様子を観察し、店員の接客指導に役立てることができる。あるいは、入店数の多い時間帯の客層を分析し、マーケティングに役立てることができる。また、気象情報欄532をあわせて参照することで、気象状況を加味した上で、時間帯別の店内の様子を分析することができる。
For example, the store manager can compare the state of a store with a large number of visitors and a store with a small number of visitors in his / her store by browsing a time zone corresponding to the histogram. By observing the state of shop assistants during times when the number of shoppers is small, it can be used for customer service guidance. Or you can analyze the customer base in the time zone with a large number of stores and use it for marketing. In addition, by referring to the
また、本実施の形態の店舗管理システムにおいては、ユーザ端末25は、図5にも示したように、店舗PC11に直接アクセスして画像を取得する構成となっている。ユーザ端末25は、この店舗管理システムのサービスを受けるために、アプリケーションサーバ31にアクセスするが、店舗PC11に格納されている画像は、アプリケーションサーバ31を経由して転送されるのではなく、店舗PC11からユーザ端末25に直接転送される構成となっている(上述したように、アプリケーションサーバ31を経由して画像データベース33から画像を取得する方法も可能であるが、ここでは基本的な処理形態として店舗PC11から画像を取得する場合を示している。)。
Moreover, in the store management system of this Embodiment, as shown also in FIG. 5, the
つまり、アプリケーションサーバ31は、店舗状況表示画面53などのユーザインタフェースをユーザ端末25に送信するが、画像表示部611に表示させる画像については、ユーザ端末25と店舗PC11との間の通信により転送されるのである。アプリケーションサーバ31は、店舗カメラ一覧画面51においてユーザにより選択されたカメラ12を特定すると、特定したカメラ12が接続された店舗PC11へのアクセス情報をユーザ端末25に通知する。ユーザ端末25は、取得したアクセス情報に基づいて店舗PC11にアクセスし、画像表示部611に表示させる画像を取得するのである。
That is, the
このようなシステム構成とすることで、アプリケーションサーバ31の処理負荷を各店舗PC11に分散させることができる。たとえば、フランチャイズチェーンの全店舗の全カメラ画像がアプリケーションサーバ31を経由してユーザ端末25に転送されるのであれば、アプリケーションサーバ31への処理負荷が増大し、パフォーマンスが劣化する場合が考えられるが、本システム構成であれば、そのような問題を回避できる。その一方、ユーザ端末25がアクセスするサーバはアプリケーションサーバ31で共通となっているので、ユーザにとって利便性が高く、また、アプリケーションのメンテナンスが行い易い構成となっている。つまり、画像の転送処理を分散させることで、システム全体の高いパフォーマンスを維持しながら、サービスを受けるためにアクセスするサーバを1つのアプリケーションサーバ31としているので、利便性の高いシステム構成となっている。
With such a system configuration, the processing load of the
これに対して、カウントデータについては、アプリケーションサーバ31を介してユーザ端末25に転送しているようにしているが、カウントデータについては、データ容量が小さいので特に処理負荷などが問題となることはないだろう。
On the other hand, the count data is transferred to the
また、本実施の形態の店舗管理システムでは、店舗1に複数のカメラ12が設置される場合があるが、これら複数のカメラ12に対する制御を管理サーバ32において実行可能となっている。たとえば、フランチャイズ本部のシステム管理者が、各店舗1におけるカメラの動作時間、フレームレートなどを一括して制御することが可能である。
In the store management system according to the present embodiment, a plurality of
管理サーバ32において入力指示されたカメラ制御情報は、ネットワーク2を介して店舗PC11に送信される。たとえば、図6に示す店舗PC11Aのカメラ制御部113は、第1〜第3インタフェース114〜116を利用して、カメラ12A1〜12A3に対する制御を行う。このように、管理サーバ32を利用して各店舗11の全てのカメラ12を制御することができるので、カメラの制御が容易であり、管理負担が大幅に軽減される。また、カメラ12が直接制御端末から制御を受ける構成とした場合、複数の制御端末からアクセスを受けると、アクセス権をも考慮した動作を行う必要がある。しかし、全てのカメラ12にそのような動作を行うソフトウェアを搭載することはコスト高となる。この点、PC11を介在させて制御情報を受信させるようにすることで、PC11において、対象となるカメラ12を制御する人の権限を判断し、優先度の高い人に制御権を与えるなどの機能を持たせることができる。あるいは、先に制御を行なっているユーザがあれば、後からアクセスをしたユーザに制御中であることを通知するなどの機能を持たせることができる。
The camera control information instructed to be input by the
上述した実施の形態においては、画像表示部611には、店舗PC11のハードディスク111に格納されている画像を表示させるようにした。これにより、再生ボタン612が選択されることにより、指定された時間帯の動画像を再生することができる。上記の例であれば、1fpsで動画像を表示させることができる。たとえば、店舗PC11のハードディスク111に1週間分の画像データが蓄積されているのであれば、1週間前までの画像についてはコマ数の多い画像を閲覧することができる。
In the above-described embodiment, the
これ以外に、この店舗管理システムでは、本部管理センタ3の画像データベース33に格納されたスナップショット用の画像を利用することができる。画像データベース33には、1分間に1フレームなどコマ数の少ない画像が長期間にわたって蓄積されている。たとえば、1ヶ月分の画像が蓄積されている。したがって、日付指定欄531において、2週間前などの日付が指定された場合には、アプリケーションサーバ31は、画像データベース33から指定された時間帯の画像データを取得し、ユーザ端末25に送信する。これにより、画像表示部611には、画像データベース33から取得した画像が表示されるのである。なお、1ヶ月前の画像を表示させる仕様とするのであれば、入店者数データベース34においても、1ヶ月間分のカウントデータを保存するようにすればよい。
In addition to this, in this store management system, snapshot images stored in the
このように、ユーザ端末25は、比較的最近の時間帯が指定された場合には、店舗PC11からコマ数の多い画像を取得し、2週間前などの時間帯が指定された場合には、画像データベース33からコマ数の少ない画像を取得する。これにより、直近の店舗内の状況についてはより詳細な画像を閲覧することを可能とするとともに、ある程度時間が経過した後でも、おおよその状況は把握できるようになっている。
As described above, when a relatively recent time zone is designated, the
上記の実施の形態においては、日付指定欄531で指定された過去の日のヒストグラムと画像を表示させる場合を説明した。これ以外に、この店舗管理システムは、現在の店舗内の画像をライブ表示することもできる。上述したように、店舗PC11には、カメラ12が撮像した画像が1fpsでリアルタイムで蓄積されている。ユーザ端末25において、この撮像画像をリアルタイムで取得して画像表示部611に表示するのである。そして、ヒストグラム表示部62には、たとえば当日の0時から現在時刻までのヒストグラムを表示させればよい。あるいは、現在時刻から遡って1日前からのヒストグラムを表示させてもよい。これにより、ユーザは、現時点での直近の入店者数の分布と、現在の店舗内の様子とを把握することができる。
In the above embodiment, the case where the histogram and the image of the past day designated in the
1A〜1C 店舗
3 本部管理センタ
4 地域統括センタ
11(11A〜11C) 店舗PC
12(12A1〜12A3、12B、12C) カメラ
13(13A〜13C) カウント装置
25 ユーザ端末
31 アプリケーションサーバ
32 管理サーバ
33 画像データベース
34 入店者数データベース
1A to 1C Store 3
12 (12A1 to 12A3, 12B, 12C) Camera 13 (13A to 13C) Counting
Claims (3)
前記複数のカメラインタフェース装置とネットワークを介して接続された画像閲覧端末と、An image browsing terminal connected to the plurality of camera interface devices via a network;
前記複数のカメラインタフェース装置とネットワークを介して接続された管理サーバと、A management server connected to the plurality of camera interface devices via a network;
前記画像閲覧端末とネットワークを介して接続されたアプリケーションサーバと、An application server connected to the image browsing terminal via a network;
を備え、With
各カメラインタフェース装置は、Each camera interface device
複数のカメラに接続されており、Connected to multiple cameras,
各カメラに対応したプロトコルを利用して、各カメラで撮像された画像を入力する複数のカメラインタフェースと、Using a protocol corresponding to each camera, a plurality of camera interfaces for inputting images captured by each camera,
前記複数のカメラインタフェースを介して入力した画像を蓄積する記憶装置と、A storage device for storing images input through the plurality of camera interfaces;
前記画像閲覧端末との間で各カメラの種別に依存しない共通プロトコルを利用して通信を行う端末インタフェースと、A terminal interface that communicates with the image browsing terminal using a common protocol independent of the type of each camera;
前記管理サーバからネットワーク経由で各カメラの設定情報を取得し、各カメラインタフェースを介して各カメラの設定を行うカメラ設定部と、A camera setting unit that obtains setting information of each camera from the management server via a network and sets each camera via each camera interface;
を含み、Including
前記画像閲覧端末は、The image browsing terminal is
ユーザにより選択された選択カメラを特定する情報を前記アプリケーションサーバに送信して、前記選択カメラと接続されたアクセス対象のカメラインタフェース装置へのアクセス情報を前記アプリケーションサーバから取得するアクセス情報取得部と、An access information acquisition unit that transmits information identifying a selected camera selected by a user to the application server, and acquires access information from the application server to an access target camera interface device connected to the selected camera;
取得した前記アクセス情報を用いて、前記アクセス対象のカメラインタフェース装置の記憶装置に格納され、かつ、前記選択カメラで撮像された画像を取得する画像取得部と、Using the acquired access information, an image acquisition unit that acquires an image that is stored in the storage device of the access target camera interface device and is captured by the selected camera;
を含むことを特徴とする画像通信システム。An image communication system comprising:
前記アプリケーションサーバは、
前記画像閲覧端末に対して画像表示インタフェース用のデータを送信するユーザインタフェース送信部、
を含み、
前記画像閲覧端末のモニタには、前記アプリケーションサーバから取得した前記画像表示インタフェースに、前記カメラインタフェース装置から取得した画像が埋め込まれて表示されることを特徴とする画像通信システム。 The image communication system according to claim 1,
The application server is
A user interface transmitter for transmitting data for an image display interface to the image browsing terminal;
Including
An image communication system , wherein an image acquired from the camera interface device is embedded and displayed on the image display interface acquired from the application server on a monitor of the image browsing terminal .
前記カメラ設定部は、前記複数のカメラに含まれる第1のカメラに関する複数の設定情報を受け付けた場合、各設定情報の優先度を判断し、優先度の最も高い設定情報に基づいて前記第1のカメラの設定を行うことを特徴とする画像通信システム。 The image communication system according to claim 1 or 2,
The camera setting unit, when receiving a plurality of setting information related to the first camera included in the plurality of cameras, determines the priority of each setting information, and based on the setting information having the highest priority, the first setting information An image communication system , wherein the camera is set .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009022234A JP4780596B2 (en) | 2009-02-03 | 2009-02-03 | Camera interface device and image communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009022234A JP4780596B2 (en) | 2009-02-03 | 2009-02-03 | Camera interface device and image communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010183131A JP2010183131A (en) | 2010-08-19 |
JP4780596B2 true JP4780596B2 (en) | 2011-09-28 |
Family
ID=42764364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009022234A Expired - Fee Related JP4780596B2 (en) | 2009-02-03 | 2009-02-03 | Camera interface device and image communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4780596B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101369146B1 (en) * | 2012-07-16 | 2014-03-06 | 옵티시스 주식회사 | Image system |
JP6703284B2 (en) * | 2017-09-27 | 2020-06-03 | キヤノンマーケティングジャパン株式会社 | Image processing system, image processing system control method, and program |
WO2020090054A1 (en) * | 2018-10-31 | 2020-05-07 | ニューラルポケット株式会社 | Information processing system, information processing device, server device, program and method |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08251573A (en) * | 1995-03-13 | 1996-09-27 | Matsushita Electric Ind Co Ltd | Decentralized image processor |
JP2002051237A (en) * | 2000-08-04 | 2002-02-15 | Canon Inc | Control system for photographing apparatus |
JP2003052093A (en) * | 2001-08-08 | 2003-02-21 | Matsushita Electric Ind Co Ltd | Remote controller of apparatus and remote control system of apparatus |
JP4188615B2 (en) * | 2002-03-18 | 2008-11-26 | 株式会社日立国際電気 | Video distribution server and video distribution system |
JP2006080596A (en) * | 2004-09-07 | 2006-03-23 | Yokogawa Electric Corp | Monitoring system |
JP4206076B2 (en) * | 2005-01-11 | 2009-01-07 | 株式会社日立国際電気 | Data storage / delivery server system |
JP4986728B2 (en) * | 2007-06-15 | 2012-07-25 | キヤノン株式会社 | Imaging system, management server, and imaging apparatus |
-
2009
- 2009-02-03 JP JP2009022234A patent/JP4780596B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010183131A (en) | 2010-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200169700A1 (en) | Systems and methods for managing and displaying video sources | |
JP4612906B2 (en) | Method, apparatus and computer program for transmitting sequence | |
AU2005202356B2 (en) | Frame scattering for video scrubbing | |
JP3747908B2 (en) | Camera control system, camera server and control method thereof | |
JP5999395B1 (en) | Imaging device, recording device, and video output control device | |
US8031230B2 (en) | Recorded content display program and recorded content display apparatus | |
US20080225119A1 (en) | Video Distribution Device | |
US20070124465A1 (en) | Synchronized network and process performance overview | |
JP6595287B2 (en) | Monitoring system, monitoring method, analysis apparatus and analysis program | |
US6772191B1 (en) | System and method for limiting services at a plurality of levels and controlling image orientation via a network | |
KR101562297B1 (en) | Image streaming system for minimizing use of resource for one or more Network Video Recoder | |
JP4780596B2 (en) | Camera interface device and image communication system | |
JP2010113691A (en) | Behavioral analysis device and method, and program | |
JP2003132362A (en) | Information communication system, information communication method and computer program | |
JP4514778B2 (en) | Video distribution device | |
JP2010074527A (en) | Monitor control apparatus, and monitor system | |
JP7387677B2 (en) | Terminal device, information processing device, information processing method, information processing program, and information processing system | |
JP5276353B2 (en) | Monitoring system | |
JP2002351972A (en) | Watching system by using network | |
WO2018105289A1 (en) | Facility operation assistance system, facility image capture device, and facility operation assistance method | |
JP5824332B2 (en) | Monitoring device | |
US20140375827A1 (en) | Systems and Methods for Video System Management | |
KR200434039Y1 (en) | Centralized Surveillance System | |
JP2005210435A (en) | Picture browsing system | |
JP7007566B2 (en) | Information processing equipment, information processing equipment control methods, and programs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20100630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100810 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101012 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110125 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110325 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110621 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110628 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140715 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4780596 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |