JP7242464B2 - Camera system and live image delivery method - Google Patents
Camera system and live image delivery method Download PDFInfo
- Publication number
- JP7242464B2 JP7242464B2 JP2019138828A JP2019138828A JP7242464B2 JP 7242464 B2 JP7242464 B2 JP 7242464B2 JP 2019138828 A JP2019138828 A JP 2019138828A JP 2019138828 A JP2019138828 A JP 2019138828A JP 7242464 B2 JP7242464 B2 JP 7242464B2
- Authority
- JP
- Japan
- Prior art keywords
- camera
- client terminal
- live image
- distribution mode
- live
- 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.)
- Active
Links
- 238000002716 delivery method Methods 0.000 title claims description 3
- 238000004891 communication Methods 0.000 claims description 51
- 238000000034 method Methods 0.000 claims description 15
- 230000003139 buffering effect Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 4
- 238000003384 imaging method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004091 panning Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Closed-Circuit Television Systems (AREA)
- Studio Devices (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本開示は、カメラシステム及びライブ画像配信方法に関する。 The present disclosure relates to a camera system and live image delivery method.
遠隔にある監視カメラからのライブ画像をWebサーバ経由で配信する方法が知られている(特許文献1を参照)。 A method of distributing live images from a remote monitoring camera via a web server is known (see Patent Document 1).
Webサーバを利用した監視カメラのライブ画像配信について、YouTube(登録商標)等の動画共有サービスを利用する場合がある。動画共有サービスを利用して監視カメラのライブ画像を配信すると、データ通信量やコストの観点からメリットがあり、ユーザにとっても利用し易い。一方で、動画共有サービスが提供するサーバにライブ画像をアップロードするのに時間を要するため、クライアント端末のライブ画像配信要求からライブ画像の表示まで時間がかかる。このため、実際の画像に対しクライアント端末に表示されるライブ画像に遅延が生じ、ライブ画像の意味をなさなくなる。例えば、ユーザがクライアント端末に表示されたライブ画像を見ながらカメラに対しパンやチルト等遠隔操作を行おうとしても、ライブ画像の遅延のためカメラを適切なタイミングで駆動させることができなくなってしまう。 Video sharing services such as YouTube (registered trademark) may be used for live image distribution of surveillance cameras using a Web server. Using a video sharing service to distribute live images from surveillance cameras is advantageous in terms of data communication volume and cost, and is easy for users to use. On the other hand, since it takes time to upload live images to the server provided by the video sharing service, it takes time from the client terminal requesting live image distribution to displaying the live images. For this reason, a delay occurs in the live image displayed on the client terminal with respect to the actual image, and the live image becomes meaningless. For example, even if the user tries to pan or tilt the camera remotely while viewing the live image displayed on the client terminal, the camera cannot be driven at the appropriate timing due to the delay in the live image. .
上述した観点に鑑み、本開示の目的は、ユーザのニーズに合わせたカメラのライブ画像の配信が可能なカメラシステム及びライブ画像配信方法を提供することである。 In view of the above-described viewpoints, an object of the present disclosure is to provide a camera system and live image distribution method capable of distributing live images of cameras that meet user needs.
上記課題を解決するため、本開示の一の観点によれば、カメラシステムは、複数のカメラからのライブ画像を配信し表示可能なカメラシステムであって、ライブ画像を生成する複数のカメラと、ネットワークを介して提供されるライブ画像を表示可能な一以上のクライアント端末とを備える。クライアント端末は、第1配信モードか第2配信モードを選択的に実行可能である。第1配信モードにおいては、複数のカメラのうち指定されたカメラとクライアント端末との間において形成される専用通信路を通って配信されたライブ画像を表示する。第2配信モードにおいては、専用通信路を通らずに配信されたライブ画像を表示する。 In order to solve the above problems, according to one aspect of the present disclosure, a camera system is a camera system capable of distributing and displaying live images from a plurality of cameras, comprising: a plurality of cameras that generate live images; and one or more client terminals capable of displaying live images provided via a network. The client terminal can selectively execute the first delivery mode or the second delivery mode. In the first distribution mode, a live image distributed through a dedicated communication channel formed between a specified camera among a plurality of cameras and the client terminal is displayed. In the second distribution mode, live images distributed without passing through the dedicated communication channel are displayed.
本開示の他の観点によれば、ライブ画像配信方法は、複数のカメラからのライブ画像を配信しクライアント端末に表示させるライブ画像配信方法であって、クライアント端末において第1配信モードか第2配信モードを選択的に実行する。第1配信モードを実行する場合は、複数のカメラのうち指定されたカメラとクライアント端末との間において形成される専用通信路を通って配信されたライブ画像をクライアント端末において表示する。第2配信モードを実行する場合は、専用通信路を通らずに配信されたライブ画像をクライアント端末において表示する。 According to another aspect of the present disclosure, a live image distribution method is a live image distribution method for distributing live images from a plurality of cameras and displaying them on a client terminal, wherein the client terminal performs the first distribution mode or the second distribution mode. Selectively execute modes. When executing the first distribution mode, the client terminal displays a live image distributed through a dedicated communication channel formed between a specified camera among the plurality of cameras and the client terminal. When executing the second distribution mode, the live image distributed without passing through the dedicated communication channel is displayed on the client terminal.
本開示に係るカメラシステム及びライブ画像配信方法によれば、ユーザのニーズに合わせたカメラのライブ画像の配信が可能である。 According to the camera system and live image distribution method according to the present disclosure, it is possible to distribute live images of cameras that meet user needs.
1.実施形態
以下、一実施形態におけるカメラシステムの構成及びその機能について説明する。
1. Embodiment Hereinafter, the configuration and functions of a camera system according to one embodiment will be described.
1-1.構成
1-1-1.カメラシステム1の構成
図1に示すカメラシステム1は、遠隔に配されたカメラ30により撮られるライブ画像をクライアント端末10に配信し、表示させる。カメラシステム1は、複数のカメラ30と、複数のカメラ30にサーバ20,50,60等を介して接続されるクライアント端末10とを備える。
1-1. Configuration 1-1-1. Configuration of
図1に示すように、クライアント端末10とカメラ30と間には、後述する配信モードの選択に応じて、VPN(Virtual Private Network)等で専用通信路を形成する。本開示において、専用通信路は、後述する動画共有サーバ60を通らない通信路を意味する。
As shown in FIG. 1, between the
なお、図示は省略しているが、クライアント端末10は、LAN(Local Area Network)又はWAN(Wide Area Network)を介して、インターネット上の各サーバに接続されてもよい。同様に、カメラ30もLANやWANに接続され、これらのネットワークを介してインターネット上の各サーバに接続されてもよい。
Although not shown, the
1-1-2.クライアント端末10の構成
図2は、クライアント端末10の構成を概略的に示す。クライアント端末10は、例えば、例えばスマートフォン等の携帯端末や、デスクトップ型、ラップトップ型、タブレット型等のパーソナルコンピュータである。クライアント端末10は、LANやWAN、及び/又はインターネットを介して一又は複数のカメラ30に接続される。クライアント端末10は、CPU11、RAM12、記憶部13、ROM14、表示部16、通信部17、入力操作部18及びマイク19を備える。
1-1-2. Configuration of
CPU11は、ROM14や記憶部13に記憶されたアプリケーションプログラムをRAM12に読み出して実行することにより、クライアント端末10の各部を制御する。
The
記憶部13は、半導体メモリやHDD等により構成され、VPNアプリケーション131やWebブラウザ133を記憶する。
The
表示部16は、CPU11で取得又は生成された情報を表示するLCDや有機ELディスプレイ等である。例えば、表示部16は、図5や図6に示すように、後述するライブ画像配信のためのGUI(Graphical User Interface)を含む画面16aを表示する。なお、図5や図6に示すGUIは一例であり、これらに限定されない。
The
通信部17は、ネットワーク(NW)に接続するためのインターフェースであり、例えば無線通信用のアンテナや有線で接続可能なネットワークカードである。通信部17は、ネットワークを介してサーバ20,50,60に接続される。
The
入力操作部18は、ユーザによる操作入力を受け付ける手段であって、例えば、キーボード、マウス、スイッチ、表示部16に配されるタッチパネル等である。
The
マイク19は、ユーザの音声を入力し、A/D変換回路により音声信号変換され、通信部36を介して指定されたカメラ30に送信する。
The
クライアント端末10は、後述するように、第1配信モードと第2配信モードを選択する入力操作を受け付ける。第1配信モードにおいては、指定されたカメラ30とクライアント端末との間で、VPN(専用通信路の一例)を介して配信されたライブ画像を表示する。第2配信モードにおいては専用通信路を通らず、後述する動画共有サーバ60を介して取得されたライブ画像を表示する。
The
1-1-3.カメラ30の構成
図3は、カメラ30の構成を概略的に示す。カメラ30は、例えば、監視カメラとして建物内や屋外に設置される。カメラ30は、CPU31、RAM32、記憶部33、ROM34、撮像部35、通信部36、レンズ駆動部37、レンズユニット38、及びスピーカ39を備える。
1-1-3. Configuration of
CPU31は、ROM34や記憶部33に記憶された制御プログラムをRAM32に読み出して実行することにより、カメラ30の各部を制御する。
The
記憶部33は、SSD(Solid State Drive)等の半導体メモリや、SDメモリカードにより構成される。記憶部33は、カメラ30の画像のフレームレートに応じて所定時間分の画像データを記憶可能である。
The
撮像部35は、CMOSやCCD等の撮像素子を含み、レンズユニット38の光学系を介して得た光を電気信号に変換することにより画像データを生成する。
The
通信部36は、ネットワークに接続するためのインターフェースであり、例えば無線通信用のアンテナである。通信部36は、所定の無線通信規格(例えば、LTEやWi-Fi(登録商標))により、インターネット上のサーバと接続する。
The
レンズ駆動部37は、CPU31からの駆動指令に応じてレンズユニット38の各部を駆動する複数のモータにより構成される。レンズユニット38の駆動指令は、カメラ30のパン、チルト、ズーム、フォーカス等の駆動を含む。
The
スピーカ39は、クライアント端末10から受信した音声信号をD/A変換して増幅し、音声として出力する。
The speaker 39 D/A converts the audio signal received from the
1-1-4.その他の構成
サーバ20,50,60は、CPUやメモリを含むコンピュータ装置であり、クライアント端末10に対しサービスや機能を提供する。
1-1-4. Other Configurations The
図1において、VPNサーバ20は、クライアント端末10とカメラ30と間のVPN接続を管理する。
Webサーバ50は、動画共有サーバ60を介してカメラ30のライブ画像を取得し、ログイン認証されたクライアント端末10の要求に応じてライブ画像を表示可能に提供する。Webサーバ50は、各カメラ30の位置情報や稼働情報を管理する。Webサーバ50はまた、各カメラ30の位置情報と稼動情報とをマッピングして出力する。
動画共有サーバ60は、不特定多数のユーザによりアクセス可能であり、アップロードされたカメラ30のライブ画像を、インターネットを経由して配信する。動画共有サーバ60は、カメラ30からライブ画像を受信すると、動画共有サーバ60の固有の仕様に応じて、受信したライブ画像を一定量(一定時間)バッファリングする。これと並行して、動画共有サーバ60は、クライアント端末10からライブ画像の配信の要求信号を受信すると、バッファリングしているライブ画像を要求元であるクライアント端末10へ送信(配信)する。
In FIG. 1 , the
The
The
なお、クライアント端末10とカメラ30との間のネットワーク構成は、本実施形態において挙げるものに限定されず、一又は複数の中継サーバを更に経由してもよい。また、一部又は全てのサーバは、クラウドコンピューティングを実現する複数の装置であってもよい。
Note that the network configuration between the
1-2.動作
1-2-1.ライブ画像配信動作
図4を参照して、クライアント端末10及びカメラ30を含むカメラシステム1の動作について説明する。
1-2. Operation 1-2-1. Live Image Distribution Operation The operation of the
クライアント端末10において、Webブラウザ133(図2)を起動し、Webサーバ50のWebページにアクセスし、IDとパスワードの入力によりログイン操作を実行する(S101)。ログインすると、例えば、図5に示すように、ライブ画像表示用の画面16aが提供され、クライアント端末10の表示部16に表示される(S102)。
In the
画面16aには、ログインしたユーザが閲覧を許可されているカメラ30に関する情報が表示される。閲覧が許可されているカメラ30とは、例えば、ユーザが契約しているカメラやユーザの管理下にあるカメラである。図5に示すように、表示部16の画面16aは、例えば、ライブ画像表示領域16a―1と、カメラ位置情報表示領域16a―2と、カメラ詳細表示領域16a-3とを含む。
The
ライブ画像表示領域16a―1は、指定されたカメラ30からのライブ画像を表示する。カメラ位置情報表示領域16a―2は、ログインしたユーザがアクセス可能なカメラ30の位置情報を、例えば地図上のアイコンとして表示する。なお、図5に示すように、アイコンと共にカメラ30の識別情報をポップアップ表示してもよい。表示される地図は、図5に示す比較的縮尺の小さい地図から図6に示す縮尺の大きい地図まで変更することができる。カメラ詳細表示領域16a-3は、例えば、カメラの詳細情報(カメラの設置された施設名、カメラ名、稼動状況等)を表示する。
The live
画面16aには更に、指定されたカメラ30とVPN接続するための第1配信モードボタン161と、動画共有サーバ60を利用してライブ画像を配信する第2配信モードボタン162とを表示する。なお、これらのボタンは、ログイン後の初期画面で表示されていてもよいし、カメラ位置情報表示領域16a―2に表示されたカメラ30のアイコンを選択したことに応じて表示されてもよい。
The
ユーザがクライアント端末10の入力操作部18を操作して地図上のアイコンを選択すると、CPU11は、選択されたアイコンに対応するカメラ(指定されたカメラ)のライブ画像の要求信号を生成し、以下に説明する配信モードに応じてライブ画像を配信する。
When the user operates the
ユーザは、入力操作部18を介して、画面16aに表示された第1配信モードボタン161及び第2配信モードボタン162のいずれかを選択することにより、第1配信モードか第2配信モードを選択する(S103)。
The user selects either the first distribution mode or the second distribution mode by selecting either the first
第1配信モードは、指定されたカメラ30とクライアント端末10との間において形成されるVPNを通って配信されたライブ画像を表示する。VPNは、例えば、クライアント端末10において、インストールしたVPNアプリケーション131(図2)を起動し、カメラ30又は複数のカメラ30が構成するLANとの間で専用通信路を形成する。専用通信路では、VPNゲートウェイ(図示省略)により、LAN内のカメラ30からライブ画像をパケット化してVPNプロトコルでカプセル化・暗号化し、宛先となるクライアント端末10まで送信する。なお、クライアント端末10側がLANを構成する場合は、カメラ30側のVPNゲートウェイとクライアント端末10側のVPNゲートウェイ間で専用通信路を形成してもよい。
The first distribution mode displays live images distributed through the VPN formed between the specified
なお、専用通信路の形成は、VPNによるものに限定されない。例えば、カメラ30にグローバルIPアドレスを割当て、クライアント端末10がカメラ30と直接接続し、ライブ画像を取得するようにしてもよい。
Formation of a dedicated communication path is not limited to VPN. For example, a global IP address may be assigned to the
また、第1配信モードによる接続は、クライアント端末10とカメラ30間を全てVPNで接続することに限定されない。例えば、Webサーバ50等の中継サーバとカメラ30とをVPN接続し、クライアント端末10と中継サーバとの間は通常のWeb接続とする。中継サーバを介して疑似的にクライアント端末とカメラ30間のカプセル化・暗号化が可能となり、実質的にはクライアント端末10及びカメラ30間においてセキュアな専用通信路が形成される。この方法によれば、クライアント端末10側においてVPNアプリケーションをインストールする必要はない。
Also, the connection in the first distribution mode is not limited to connecting the
第2配信モードは、専用通信路を通らず、動画共有サーバ60を介して取得されたライブ画像を表示する。具体的には、クライアント端末10に接続されたWebサーバ50は、動画共有サーバ60に接続し、そこにアップロードされたカメラ30のライブ画像を取得する。動画共有サーバ60にバッファリングされる分、ライブ画像の配信に遅延が生じやすいが、クライアント端末10がカメラ30に直接接続させる専用通信路に比べ、カメラ30側の単位時間当たりのデータ通信量を抑制することができ、安価で通信を利用できる。
The second distribution mode displays live images acquired via the
第1配信モードを選択した場合、クライアント端末10は、カメラ30に対し、専用通信路、ここではVPNでの接続要求を行う(S104)。クライアント端末10は、VPNを介して指定されたカメラ30にライブ画像の要求信号を送信し、取得したライブ画像を表示部16に表示する(S105)。
When the first distribution mode is selected, the
一方、第2配信モードを選択した場合、クライアント端末10は、まず同様に、カメラ30に対し、VPNでの接続要求を行う(S106)。次に、クライアント端末10は、指定されたカメラ30のライブ画像の要求信号を生成し、VPNを介して同要求信号を指定されたカメラ30に送信する。カメラ30はこの要求信号に応答して、所定の動画共有サーバ60にライブ画像の送信(アップロード)を開始する(S107)。なお、動画共有サーバ60を指定する情報である動画共有サーバ60のアドレスは、例えば、クライアント端末10からカメラ30へのライブ画像の要求信号に含まれていてもよいし、予めカメラ30が保有していてもよい。クライアント端末10は、カメラ30に対するライブ画像の送信開始の指示を行う(S107)とともに、これと並行して、Webサーバ50を介してライブ画像の要求信号を送信し、取得したライブ画像を表示部16に表示する(S108)
On the other hand, if the second distribution mode is selected, the
クライアント端末10において、配信モード変更の操作があれば(S109のYes)、S103からS108の処理を実行する。配信モード変更の操作がなく(S109のNo)、ログアウトの操作がなされれば(S110のYes)、処理を終了する。 If there is an operation to change the delivery mode in the client terminal 10 (Yes in S109), the processing from S103 to S108 is executed. If there is no operation to change the distribution mode (No in S109) and a logout operation is performed (Yes in S110), the process ends.
なお、ライブ画像の配信は、クライアント端末10の表示部16に表示される停止ボタン(図示省略)を操作することにより終了してもよい。また、ライブ画像の配信は、カメラ30又はクライアント端末10に設けられたタイマー(図示省略)により、所定時間を過ぎると、停止するようにしてもよい。
第2配信モードでの配信終了時は、クライアント端末10は、ライブ画像の配信終了要求信号を、VPNを介して指定されたカメラ30に送信する。この配信終了要求に応じて、同カメラ30から動画共有サーバ60へのライブ画像のアップロードは停止される。
Note that the live image distribution may be ended by operating a stop button (not shown) displayed on the
At the end of distribution in the second distribution mode, the
第1配信モードと第2配信モードにおけるライブ画像配信には、次のような違いがある。クライアント端末10によるライブ画像の配信要求からライブ画像の表示までの時間は、第2配信モードよりも第1配信モードの方が短い。その理由としては、第2配信モードでは、カメラ30からのライブ画像は、一度動画共有サーバ60にアップロードされるため、それによる遅延が生じてしまう。より具体的には、動画共有サーバ60は、その固有の仕様により、カメラ30から送信されるライブ画像を一定量又は一定時間バッファリングしてからクライアント端末10へ配信する。一方、第1配信モードでは、クライアント端末10は、VPNを介してカメラ30からライブ画像を受信するときに、ほとんどバッファリングすることなく、又は少なくとも動画共有サーバ60よりもはるかに少ないバッファリングによって、ライブ画像を表示する。この結果、第1配信モードでは、第2配信モードより、ライブ画像の表示の遅延が小さくなる。
以上の理由から、動画共有サーバ60経由のライブ画像には、数十秒単位の遅延が生じる場合がある。一方、第1配信モードにおいては、ユーザが不便に感じるほどの遅延は生じにくい。しかし、第2配信モードは第1配信モードに比べて、単位時間当たりのデータ通信量を抑制できるため、特に、多数のクライアント端末10が同時に同じライブ画像の配信を要求するのに適していることから、利用するニーズがある。そこで、本開示におけるカメラシステム1では、ユーザのニーズに合わせてライブ画像の配信方法を選択できるようにしたものである。
Live image distribution in the first distribution mode and the second distribution mode has the following differences. The time from when the
For the above reasons, a delay of several tens of seconds may occur in the live image via the
特に、ライブ画像の遅延は、パン・チルト、音声出力等、クライアント端末10から遠隔操作してカメラ30を駆動させることが難しさせる。よって、以下に説明するように、本実施形態に係るカメラシステム1においては、ライブ画像の遅延がない第1配信モードを選択した場合にのみ、カメラ30に対する遠隔操作や音声出力を可能にする。
In particular, the delay of the live image makes it difficult to operate the
1-2-2.カメラ駆動
図7は、図4の配信モード選択(S103)において第1配信モードを選択している場合の遠隔操作時のカメラ駆動の動作フローチャートを示す。
1-2-2. Camera Drive FIG. 7 is an operation flowchart of camera drive during remote operation when the first delivery mode is selected in the delivery mode selection (S103) of FIG.
ユーザが第1配信モードを選択している場合(S1031のYes)、クライアント端末10の表示部16の画面16aには、図6に示すように、カメラ駆動用の操作画面16a―5が表示される(S1032)。操作画面には、入力操作部18の例として、カメラ30のパンやチルトを操作するボタンや、ズームを操作するボタンが表示される。図6に示す例では、ユーザは、ボタンT1を操作することによりカメラ30を上方へチルトさせ、ボタンT2を操作することによりカメラ30を下方へチルトさせることができる。ユーザは、ボタンP1を操作することによりカメラ30を左方向にパンさせ、ボタンP2を操作することによりカメラ30を右方向にパンさせることができる。ユーザは、ボタンZ1を操作することによりカメラ30をズームインさせることができ、ボタンZ2を操作することによりカメラ30をズームアウトさせることができる。操作画面にはまた、カメラ30のフォーカスを操作するボタンが表示されてもよい。
If the user has selected the first distribution mode (Yes in S1031), the
ユーザは、ライブ画像表示領域16a―1に表示されたライブ画像を見ながら、クライアント端末10の入力操作部18を操作すると(S1033)、CPU11は、カメラ30に対する駆動指令信号を生成し、送信する(S1034)。例えば、図6のボタンP2が操作されると、カメラ30に対する右へのパン駆動を指令する駆動指令が生成され、送信される。
When the user operates the
駆動指令信号は、第1配信モードにより、VPNを介してカメラ30に送信される。駆動指令信号を受信したカメラ30は、CPU31の制御により、レンズ駆動部37を駆動させて、レンズユニット38を動かす(S1035)。例えば、パン駆動用モータを駆動して、レンズユニット38を右方向に動かす。
The drive command signal is transmitted to the
一方、第1配信モードを選択していない場合(S1031のNo)、つまり第2配信モードが選択されている場合、図6に示すカメラ駆動用の操作画面16a―5は表示されず、ユーザはカメラ30の遠隔操作を行うことはできない。
On the other hand, if the first distribution mode is not selected (No in S1031), that is, if the second distribution mode is selected, the
以上のように、ユーザは、遅延の少ない通信で配信されたライブ画像が表示されているときのみ、カメラ30を遠隔操作できる。
As described above, the user can remotely operate the
1-2-3.カメラ音声出力
図8は、図4の配信モード選択(S103)において第1配信モードを選択している場合に、カメラ30から音声出力する動作フローチャートを示す。ユーザは、ライブ画像表示領域16a―1に表示されたライブ画像を見ながら、クライアント端末10のマイク19から音声を入力し、遠隔にあるカメラ30のスピーカ39から音声を出力することができる。
1-2-3. Camera Audio Output FIG. 8 is an operation flowchart for audio output from the
ユーザが第1配信モードを選択している場合(S1131のYes)、クライアント端末10のマイク19から音声が入力されると(S1132)、CPU11は、A/D変換された音声信号を送信する(S1133)。音声信号は、第1配信モードにより、VPNを介してカメラ30に送信される。
If the user has selected the first distribution mode (Yes in S1131), when voice is input from the
カメラ30は、CPU31の制御により、受信した音声信号をD/A変換後音声としてスピーカ39から出力する(S1134)。
Under the control of the
一方、第1配信モードを選択していない場合(S1131のNo)、つまり第2配信モードが選択されている場合、クライアント端末10は、マイク19からの音声入力を受け付けず、ユーザはカメラ30に対し音声を送信することができない。
On the other hand, if the first distribution mode is not selected (No in S1131), that is, if the second distribution mode is selected, the
以上のように、ユーザは、第1配信モードで配信されたライブ画像が表示されているときのみ、遠隔のカメラ30から音声を出力することができる。
As described above, the user can output sound from the
なお、上記例においては、カメラ駆動用の操作画面16a―5(図6)に、マイク19の入力の有効又は無効を示す情報を表示してもよい。例えば、第1配信モードを選択されている場合は、マイク19の入力が有効である旨の情報を表示し、第2配信モードを選択されている場合は、マイク19の入力が無効である旨の情報を表示する。
In the above example, information indicating whether the input from the
1-3.特徴等
上記実施形態に係るカメラシステム1においては、クライアント端末10は、第1配信モードか第2配信モードを選択する操作を受け付け可能である。クライアント端末10は、第1配信モードにおいては、指定されたカメラ30とクライアント端末10との間において形成される専用通信路(例えば、VPN)を通って配信されたライブ画像を表示する。一方、第2配信モードにおいては、専用通信路(VPN)を通らずに配信されたライブ画像を表示する。
1-3. Features, etc. In the
よって、ユーザの利用に合わせてライブ画像の配信方法を選択することができる。すなわち、クライアント端末10によるライブ画像の配信要求からライブ画像の表示までの時間は、第2配信モードよりも第1配信モードの方が短い。そのため、特に、パン・チルト、音声出力等、クライアント端末10から遠隔操作してカメラ30を駆動させる場合には、遅延が生じにくい第1配信モードの選択をすることにより、ユーザは適切なタイミングでカメラ30の遠隔操作や音声出力を行うことができる。
Therefore, the live image distribution method can be selected according to the user's usage. That is, the time from when the
更に、専用通信路を経由する第1配信モードを選択することにより、第2配信モードよりも通信のセキュリティが高くなるため、利用者は、比較的機密性の高いライブ画像には、第1配信モードを選択することが可能である。 Furthermore, by selecting the first distribution mode via the dedicated communication path, communication security is higher than in the second distribution mode. It is possible to select the mode.
一方、利用者は、カメラ30の遠隔操作や音声出力を行う必要がない場合や、機密性の低いライブ画像を表示する場合に、単位時間当たりのデータ通信量を抑制でき安価に利用できる第2配信モードを選択することができる。
On the other hand, when the user does not need to perform remote operation or voice output of the
2.その他実施形態
以上のように、本出願において開示する技術の例示として、各実施形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略等を行った実施形態にも適用可能である。また、上記実施形態で説明した各構成要素を組み合わせて、新たな実施形態とすることも可能である。
2. Other Embodiments As described above, each embodiment has been described as an example of the technology disclosed in the present application. However, the technology in the present disclosure is not limited to this, and can be applied to embodiments in which modifications, replacements, additions, omissions, etc. are made as appropriate. Further, it is also possible to combine the constituent elements described in the above embodiment to form a new embodiment.
(1)上記実施形態において、ユーザの操作により第1配信モードと第2配信モードのいずれかを選択しているが、優先度に応じて自動的に配信モードを選択するようにしてもよい。 (1) In the above embodiment, either the first distribution mode or the second distribution mode is selected by the user's operation, but the distribution mode may be automatically selected according to the priority.
この場合、クライアント端末10は、予め第1配信モードと第2配信モードの優先度を設定する。例えば、カメラ30の遠隔操作が可能な第1配信モードの優先度を第2配信モードの優先度より高く設定する。当該クライアント端末10は原則として第1配信モードで指定されたカメラ30に接続されるものとする。ただし、先に、他のクライアント端末10が、指定されたカメラ30と第1配信モードにより接続されている場合は、当該クライアント端末10は第2配信モードを実行する。或いは、指定されたカメラ30と第1配信モードにより接続されている他のクライアント端末10の数が上限に達している場合、当該クライアント端末10は第2配信モードを実行するようにしてもよい。
In this case, the
優先度は、ユーザのIDの種類に応じて、設定してもよい。例えば、ログインしたユーザが管理者IDを持っていた場合は、優先的に第1配信モードで指定されたカメラ30と接続されるようにしてもよい。
The priority may be set according to the type of user ID. For example, if the logged-in user has an administrator ID, the
(2)上記実施形態において、第2配信モードを選択している場合であっても、ライブ画像の遅延が所定時間以上になった場合、第1配信モードを自動的に実行するようにしてもよい。またライブ画像の遅延が所定時間未満になった場合、第2配信モードを実行するようにしてもよい。 (2) In the above embodiment, even if the second distribution mode is selected, if the delay of the live image exceeds the predetermined time, the first distribution mode may be automatically executed. good. Also, the second distribution mode may be executed when the delay of the live image becomes less than a predetermined time.
(3)上記実施形態において、クライアント端末10は、同時に複数のカメラ30を指定して接続し、複数のライブ画像を表示するようにしてもよい。
(3) In the above embodiment, the
(4)上記実施形態において、第2配信モードが選択されている場合であっても、クライアント端末10からカメラ30の遠隔操作の一部又は全部、又は音声出力を可能にしてもよい。この場合、クライアント端末10からのカメラ30に対する駆動指令信号はVPNを介して送信される。
具体的には、図7のステップS1031または図8のステップS1131において第2配信モードと判定された場合(S1031、S1131:NO)、クライアント端末10は、図4と同様に、指定されたカメラ30とVPN接続する(図4のS106)。カメラ30はクライアント端末10からの要求信号に応じて動画共有サーバ60へライブ画像のアップロードを開始し(同S107)、ライブ画像は、動画共有サーバ60を経由してクライアント端末10に配信される(同S108)。これに並行して、クライアント端末10は、確立されたVPNを介して、駆動指令信号(パン、チルト、ズーム等)を指定されたカメラ30に送信し、カメラ30を駆動させる(図7のステップS1033からS1035と同様)。クライアント端末10はまた、確立されたVPNを介して、音声信号を指定されたカメラ30に送信し、カメラ30から音声を出力する(図8のステップS1132からS1134と同様)。
(4) In the above embodiment, even when the second distribution mode is selected, the
Specifically, when the second distribution mode is determined in step S1031 of FIG. 7 or step S1131 of FIG. and VPN connection (S106 in FIG. 4). The
(5)クライアント端末10又はカメラ30におけるCPUは、所定の機能を実現するように設計された専用の電子回路で構成されるプロセッサを含んでもよい。また、MPU、GPU、DSP、FPGA、ASIC等の種々のプロセッサで実現してもよい。プロセッサは、1つまたは複数のプロセッサで構成してもよい。
(5) The CPU in the
(6)図4、図7、図8等に示すフローチャートの処理の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えたり、並行して実行されたりすることができる。さらに、1つのステップに複数の処理が含まれる場合には、その1つのステップに含まれる複数の処理は、1つの装置で実行する他、複数の装置で分担して実行することができる。 (6) The execution order of the processes of the flowcharts shown in FIGS. 4, 7, 8, etc. is not necessarily limited to the description of the above embodiments, and the execution order can be changed without departing from the gist of the invention. or run in parallel. Furthermore, when one step includes a plurality of processes, the plurality of processes included in the one step can be executed by one device or shared by a plurality of devices.
(7)カメラ30及び/又はクライアント端末10により実行されるライブ画像配信方法、又は同方法を実行するコンピュータプログラム、同コンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体は、本開示の範囲に含まれる。コンピュータプログラムは電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して取得されてもよい。
(7) A live image distribution method executed by the
(8)本開示による各装置又はカメラシステム1は、1つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。本明細書において、装置とは、複数の構成要素(装置、モジュール(部品)等)の集合を意味する場合を含み、すべての構成要素が同一筐体中にあるか否かは問わない。また、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、1つの筐体の中に複数のモジュールが収納されている1つの装置は、いずれも、システムと呼ぶ場合もある。
(8) Each device or
本開示は、建物や屋外において利用される監視カメラシステムとして適用可能である。 The present disclosure is applicable as a monitoring camera system used in buildings and outdoors.
1 :カメラシステム
10 :クライアント端末
11 :CPU
12 :RAM
13 :記憶部
14 :ROM
16 :表示部
16a :画面
16a―1 :ライブ画像表示領域
16a―2 :カメラ位置情報表示領域
16a-3 :カメラ詳細表示領域
16a―5 :操作画面
17 :通信部
18 :入力操作部
19 :マイク
20 :VPNサーバ
30 :カメラ
31 :CPU
32 :RAM
33 :記憶部
34 :ROM
35 :撮像部
36 :通信部
37 :レンズ駆動部
38 :レンズユニット
39 :スピーカ
50 :Webサーバ
60 :動画共有サーバ
161 :第1配信モードボタン
162 :第2配信モードボタン
1: camera system 10: client terminal 11: CPU
12: RAM
13: storage unit 14: ROM
16:
32: RAM
33: storage unit 34: ROM
35 : Imaging unit 36 : Communication unit 37 : Lens drive unit 38 : Lens unit 39 : Speaker 50 : Web server 60 : Video sharing server 161 : First distribution mode button 162 : Second distribution mode button
Claims (8)
ライブ画像を生成する複数のカメラと、
ネットワークを介して提供される前記ライブ画像を表示可能な一以上のクライアント端末と、
を備え、
前記クライアント端末は、
第1配信モードか第2配信モードを選択的に実行可能であって、
前記第1配信モードにおいては、前記複数のカメラのうち指定されたカメラと前記クライアント端末との間において形成される専用通信路を通って配信された前記ライブ画像を表示し、
前記第2配信モードにおいては、前記専用通信路を通らずに配信された前記ライブ画像を表示する、
カメラシステム。 A camera system capable of distributing and displaying live images from a plurality of cameras,
a plurality of cameras that generate live images;
one or more client terminals capable of displaying the live image provided via a network;
with
The client terminal
selectively capable of executing a first delivery mode or a second delivery mode,
In the first distribution mode, displaying the live image distributed through a dedicated communication path formed between a camera designated from among the plurality of cameras and the client terminal,
In the second distribution mode, displaying the live image distributed without passing through the dedicated communication channel;
camera system.
前記指定されたカメラは、前記駆動指令に応じて駆動する、
請求項1に記載のカメラシステム。 When the first distribution mode is executed, the client terminal is capable of accepting an operation of the specified camera, and instructs the specified camera to drive via the dedicated communication path according to the operation. and send
the specified camera is driven in accordance with the drive command;
A camera system according to claim 1 .
前記第2配信モードにおいては、動画共有サーバを介して前記指定されたカメラよりライブ画像を受信し、
前記第1配信モードにおいては、前記動画共有サーバを介さずに前記指定されたカメラよりライブ画像を受信し、
前記動画共有サーバは、前記複数のカメラからのライブ画像を複数のクライアント端末に同時に配信可能なサーバである、
請求項1又は2に記載のカメラシステム。 The client terminal
In the second distribution mode, receiving a live image from the specified camera via a video sharing server,
receiving a live image from the specified camera without going through the video sharing server in the first distribution mode;
The video sharing server is a server capable of simultaneously distributing live images from the plurality of cameras to a plurality of client terminals.
3. A camera system according to claim 1 or 2.
前記第2配信モードにおいては、前記クライアント端末は、前記専用通信路を介して前記動画共有サーバへの送信要求信号を送信することにより、前記指定されたカメラのライブ画像を前記動画共有サーバに送信させるとともに前記動画共有サーバとの間において確立した通信路を介してライブ画像の要求信号を送信することにより前記指定されたカメラのライブ画像を受信する、
請求項3に記載のカメラシステム。 In the first distribution mode, the client terminal receives the live image of the specified camera by transmitting a live image request signal via the dedicated communication channel,
In the second distribution mode, the client terminal transmits a live image of the specified camera to the moving image sharing server by transmitting a transmission request signal to the moving image sharing server via the dedicated communication path. and receive the live image of the specified camera by transmitting a request signal for the live image via the communication path established with the video sharing server;
4. A camera system according to claim 3.
請求項3又は4に記載のカメラシステム。 A predetermined buffering time for the video sharing server to distribute the same live image after receiving it is longer than a predetermined buffering time for the client terminal to display the live image after receiving it.
5. A camera system according to claim 3 or 4.
前記第1配信モードを優先して実行し、
他のクライアント端末が前記第1配信モードで前記指定されたカメラのライブ画像を受信している場合は、前記第2配信モードを実行する、
請求項1から5のいずれかに記載のカメラシステム。 The client terminal
preferentially executing the first delivery mode;
If another client terminal is receiving the live image of the specified camera in the first distribution mode, execute the second distribution mode;
A camera system according to any one of claims 1 to 5.
請求項1から6のいずれかに記載のカメラシステム。 When executing the first distribution mode, the client terminal receives the live image via the dedicated communication path and transmits input audio to the designated camera via the dedicated communication path. , outputting the audio at the specified camera;
7. A camera system according to any one of claims 1-6.
前記クライアント端末において第1配信モードか第2配信モードを選択的に実行し、
前記第1配信モードを実行する場合は、前記複数のカメラのうち指定されたカメラと前記クライアント端末との間において形成される専用通信路を通って配信された前記ライブ画像を前記クライアント端末において表示し、
前記第2配信モードを実行する場合は、前記専用通信路を通らずに配信された前記ライブ画像を前記クライアント端末において表示する、
ライブ画像配信方法。
A live image distribution method for distributing live images from a plurality of cameras and displaying them on a client terminal,
selectively executing a first distribution mode or a second distribution mode at the client terminal;
When executing the first distribution mode, the client terminal displays the live image distributed through a dedicated communication path formed between a camera designated from the plurality of cameras and the client terminal. death,
When executing the second distribution mode, displaying the live image distributed without passing through the dedicated communication channel on the client terminal;
Live image delivery method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019138828A JP7242464B2 (en) | 2019-07-29 | 2019-07-29 | Camera system and live image delivery method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019138828A JP7242464B2 (en) | 2019-07-29 | 2019-07-29 | Camera system and live image delivery method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021022856A JP2021022856A (en) | 2021-02-18 |
JP7242464B2 true JP7242464B2 (en) | 2023-03-20 |
Family
ID=74574867
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019138828A Active JP7242464B2 (en) | 2019-07-29 | 2019-07-29 | Camera system and live image delivery method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7242464B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7489619B2 (en) * | 2022-05-19 | 2024-05-24 | スマートニュース株式会社 | PROGRAM, MOBILE TERMINAL CONTROL METHOD, MOBILE TERMINAL, AND INFORMATION PROCESSING APPARATUS |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002268962A (en) | 2001-03-13 | 2002-09-20 | Toshiba Corp | Monitoring system |
JP2010233169A (en) | 2009-03-30 | 2010-10-14 | Secom Co Ltd | Monitoring system |
JP2012114612A (en) | 2010-11-24 | 2012-06-14 | Nec Corp | Image delivery system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5627092B2 (en) * | 2010-09-29 | 2014-11-19 | 株式会社セキュリティハウス・センター | Security system |
JP5152881B1 (en) * | 2011-10-18 | 2013-02-27 | 浩一 三島 | Image upload system and image browsing system |
-
2019
- 2019-07-29 JP JP2019138828A patent/JP7242464B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002268962A (en) | 2001-03-13 | 2002-09-20 | Toshiba Corp | Monitoring system |
JP2010233169A (en) | 2009-03-30 | 2010-10-14 | Secom Co Ltd | Monitoring system |
JP2012114612A (en) | 2010-11-24 | 2012-06-14 | Nec Corp | Image delivery system |
Also Published As
Publication number | Publication date |
---|---|
JP2021022856A (en) | 2021-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10650244B2 (en) | Video conferencing system and related methods | |
US11477316B2 (en) | Information processing system, wireless terminal, and information processing method | |
EP2962478B1 (en) | System and method for multi-user control and media streaming to a shared display | |
US9338394B2 (en) | System and method for providing enhanced audio in a video environment | |
US8850184B2 (en) | Transmission management apparatus, program, transmission management system, and transmission management method | |
KR102157634B1 (en) | Image capturing method and local endpoint host device | |
WO2013132828A1 (en) | Communication system and relay apparatus | |
US20150022674A1 (en) | Wireless video camera | |
EP2387228A2 (en) | Control device, camera, method and computer program storage device | |
US20130329114A1 (en) | Image magnifier for pin-point control | |
JP6535431B2 (en) | Conference system, display method for shared display device, and switching device | |
US20110273579A1 (en) | Control device, camera system and program | |
JP7242464B2 (en) | Camera system and live image delivery method | |
US20140123260A1 (en) | Terminal equipment, server, method of controlling terminal equipment, and method of controlling server | |
JP2016096515A (en) | Monitoring system, monitoring server and control method for monitoring system | |
JP7400316B2 (en) | Communication systems, data sharing methods, programs, communication terminals | |
JP7512896B2 (en) | Information processing device, information processing method, program, and information processing system | |
JP6524732B2 (en) | Communication device, communication system, control method of communication device and program | |
KR20140111324A (en) | A method for video surveillance, a related system, a related surveillance server, and a related surveillance camera | |
JP6426136B2 (en) | System, method for distributing moving pictures, and program used therefor | |
US11949565B2 (en) | System, apparatus, and associated methodology for restricting communication bandwidths for communications through a relay device | |
JP2015159381A (en) | Information processing device, data generation device, information processing method, and information processing system | |
CN113099112B (en) | Control method, device, system and equipment of camera | |
KR102050416B1 (en) | Network camera apparatus and method of providing image streaming thereof. | |
JP7277173B2 (en) | Imaging device with video distribution function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220216 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230127 |
|
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: 20230228 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230308 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7242464 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |