[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7242464B2 - Camera system and live image delivery method - Google Patents

Camera system and live image delivery method Download PDF

Info

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
Application number
JP2019138828A
Other languages
Japanese (ja)
Other versions
JP2021022856A (en
Inventor
亮 中野
智博 千田
勝洋 森
則宏 亀井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toa Corp
Original Assignee
Toa Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toa Corp filed Critical Toa Corp
Priority to JP2019138828A priority Critical patent/JP7242464B2/en
Publication of JP2021022856A publication Critical patent/JP2021022856A/en
Application granted granted Critical
Publication of JP7242464B2 publication Critical patent/JP7242464B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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).

特許第5354070号明細書Patent No. 5354070 specification

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は、一実施形態において、ネットワークを介して接続されるカメラシステムの構成を示す。FIG. 1 shows the configuration of a camera system connected via a network in one embodiment. 図2は、一実施形態に係るクライアント端末の構成を示す。FIG. 2 shows the configuration of a client terminal according to one embodiment. 図3は、一実施形態に係るカメラの構成を示す図。FIG. 3 is a diagram showing a configuration of a camera according to one embodiment; 図4は、一実施形態に係るカメラシステムの動作を示すフローチャートである。FIG. 4 is a flow chart showing the operation of the camera system according to one embodiment. 図5は、一実施形態に係るクライアント端末の表示画面例を示す。FIG. 5 shows an example of a display screen of a client terminal according to one embodiment. 図6は、一実施形態に係るクライアント端末の第1配信モードにおける表示画面例を示す。FIG. 6 shows an example of a display screen in the first delivery mode of the client terminal according to one embodiment. 図7は、一実施形態に係るカメラシステムにおいてカメラ駆動時の動作を示すフローチャートである。FIG. 7 is a flowchart showing operations during camera driving in the camera system according to one embodiment. 図8は、一実施形態に係るカメラシステムにおいてカメラからの音声出力時の動作を示すフローチャートである。FIG. 8 is a flow chart showing the operation when audio is output from the camera in the camera system according to one embodiment.

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 Camera System 1 The camera system 1 shown in FIG. 1 delivers a live image taken by a camera 30 arranged remotely to the client terminal 10 and displays it. The camera system 1 includes a plurality of cameras 30 and a client terminal 10 connected to the plurality of cameras 30 via servers 20, 50, 60 and the like.

図1に示すように、クライアント端末10とカメラ30と間には、後述する配信モードの選択に応じて、VPN(Virtual Private Network)等で専用通信路を形成する。本開示において、専用通信路は、後述する動画共有サーバ60を通らない通信路を意味する。 As shown in FIG. 1, between the client terminal 10 and the camera 30, a dedicated communication path is formed by a VPN (Virtual Private Network) or the like according to the selection of a distribution mode, which will be described later. In the present disclosure, a dedicated communication channel means a communication channel that does not pass through the video sharing server 60, which will be described later.

なお、図示は省略しているが、クライアント端末10は、LAN(Local Area Network)又はWAN(Wide Area Network)を介して、インターネット上の各サーバに接続されてもよい。同様に、カメラ30もLANやWANに接続され、これらのネットワークを介してインターネット上の各サーバに接続されてもよい。 Although not shown, the client terminal 10 may be connected to each server on the Internet via a LAN (Local Area Network) or WAN (Wide Area Network). Similarly, the camera 30 may also be connected to a LAN or WAN, and connected to each server on the Internet via these networks.

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 Client Terminal 10 FIG. 2 schematically shows the configuration of the client terminal 10 . The client terminal 10 is, for example, a mobile terminal such as a smart phone, or a personal computer such as a desktop type, a laptop type, a tablet type, or the like. The client terminal 10 is connected to one or more cameras 30 via LAN, WAN, and/or the Internet. The client terminal 10 includes a CPU 11 , RAM 12 , storage section 13 , ROM 14 , display section 16 , communication section 17 , input operation section 18 and microphone 19 .

CPU11は、ROM14や記憶部13に記憶されたアプリケーションプログラムをRAM12に読み出して実行することにより、クライアント端末10の各部を制御する。 The CPU 11 controls each part of the client terminal 10 by reading application programs stored in the ROM 14 and the storage part 13 into the RAM 12 and executing them.

記憶部13は、半導体メモリやHDD等により構成され、VPNアプリケーション131やWebブラウザ133を記憶する。 The storage unit 13 is configured by a semiconductor memory, HDD, etc., and stores a VPN application 131 and a web browser 133 .

表示部16は、CPU11で取得又は生成された情報を表示するLCDや有機ELディスプレイ等である。例えば、表示部16は、図5や図6に示すように、後述するライブ画像配信のためのGUI(Graphical User Interface)を含む画面16aを表示する。なお、図5や図6に示すGUIは一例であり、これらに限定されない。 The display unit 16 is an LCD, an organic EL display, or the like that displays information acquired or generated by the CPU 11 . For example, as shown in FIGS. 5 and 6, the display unit 16 displays a screen 16a including a GUI (Graphical User Interface) for live image distribution, which will be described later. Note that the GUIs shown in FIGS. 5 and 6 are examples, and the present invention is not limited to these.

通信部17は、ネットワーク(NW)に接続するためのインターフェースであり、例えば無線通信用のアンテナや有線で接続可能なネットワークカードである。通信部17は、ネットワークを介してサーバ20,50,60に接続される。 The communication unit 17 is an interface for connecting to a network (NW), and is, for example, a wireless communication antenna or a wired network card. The communication unit 17 is connected to the servers 20, 50, 60 via a network.

入力操作部18は、ユーザによる操作入力を受け付ける手段であって、例えば、キーボード、マウス、スイッチ、表示部16に配されるタッチパネル等である。 The input operation unit 18 is means for receiving an operation input by a user, and includes, for example, a keyboard, a mouse, a switch, a touch panel arranged on the display unit 16, and the like.

マイク19は、ユーザの音声を入力し、A/D変換回路により音声信号変換され、通信部36を介して指定されたカメラ30に送信する。 The microphone 19 receives the user's voice, converts it into a voice signal by the A/D conversion circuit, and transmits it to the designated camera 30 via the communication unit 36 .

クライアント端末10は、後述するように、第1配信モードと第2配信モードを選択する入力操作を受け付ける。第1配信モードにおいては、指定されたカメラ30とクライアント端末との間で、VPN(専用通信路の一例)を介して配信されたライブ画像を表示する。第2配信モードにおいては専用通信路を通らず、後述する動画共有サーバ60を介して取得されたライブ画像を表示する。 The client terminal 10 receives an input operation for selecting the first distribution mode and the second distribution mode, as will be described later. In the first distribution mode, a live image distributed via VPN (an example of a dedicated communication channel) is displayed between the designated camera 30 and the client terminal. In the second distribution mode, a live image acquired via a video sharing server 60, which will be described later, is displayed without passing through a dedicated communication channel.

1-1-3.カメラ30の構成
図3は、カメラ30の構成を概略的に示す。カメラ30は、例えば、監視カメラとして建物内や屋外に設置される。カメラ30は、CPU31、RAM32、記憶部33、ROM34、撮像部35、通信部36、レンズ駆動部37、レンズユニット38、及びスピーカ39を備える。
1-1-3. Configuration of Camera 30 FIG. 3 schematically shows the configuration of the camera 30 . The camera 30 is installed inside a building or outdoors as a monitoring camera, for example. The camera 30 includes a CPU 31 , a RAM 32 , a storage section 33 , a ROM 34 , an imaging section 35 , a communication section 36 , a lens driving section 37 , a lens unit 38 and a speaker 39 .

CPU31は、ROM34や記憶部33に記憶された制御プログラムをRAM32に読み出して実行することにより、カメラ30の各部を制御する。 The CPU 31 controls each part of the camera 30 by reading control programs stored in the ROM 34 and the storage part 33 into the RAM 32 and executing them.

記憶部33は、SSD(Solid State Drive)等の半導体メモリや、SDメモリカードにより構成される。記憶部33は、カメラ30の画像のフレームレートに応じて所定時間分の画像データを記憶可能である。 The storage unit 33 is composed of a semiconductor memory such as an SSD (Solid State Drive) or an SD memory card. The storage unit 33 can store image data for a predetermined time according to the frame rate of the image of the camera 30 .

撮像部35は、CMOSやCCD等の撮像素子を含み、レンズユニット38の光学系を介して得た光を電気信号に変換することにより画像データを生成する。 The imaging unit 35 includes an imaging device such as a CMOS or CCD, and generates image data by converting light obtained through the optical system of the lens unit 38 into electrical signals.

通信部36は、ネットワークに接続するためのインターフェースであり、例えば無線通信用のアンテナである。通信部36は、所定の無線通信規格(例えば、LTEやWi-Fi(登録商標))により、インターネット上のサーバと接続する。 The communication unit 36 is an interface for connecting to a network, such as an antenna for wireless communication. The communication unit 36 connects to a server on the Internet according to a predetermined wireless communication standard (eg, LTE or Wi-Fi (registered trademark)).

レンズ駆動部37は、CPU31からの駆動指令に応じてレンズユニット38の各部を駆動する複数のモータにより構成される。レンズユニット38の駆動指令は、カメラ30のパン、チルト、ズーム、フォーカス等の駆動を含む。 The lens driving section 37 is composed of a plurality of motors that drive each section of the lens unit 38 according to drive commands from the CPU 31 . The drive command for the lens unit 38 includes panning, tilting, zooming, focusing, and other driving of the camera 30 .

スピーカ39は、クライアント端末10から受信した音声信号をD/A変換して増幅し、音声として出力する。 The speaker 39 D/A converts the audio signal received from the client terminal 10, amplifies it, and outputs it as audio.

1-1-4.その他の構成
サーバ20,50,60は、CPUやメモリを含むコンピュータ装置であり、クライアント端末10に対しサービスや機能を提供する。
1-1-4. Other Configurations The servers 20 , 50 , 60 are computer devices including CPUs and memories, and provide services and functions to the client terminals 10 .

図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 VPN server 20 manages VPN connections between the client terminal 10 and the camera 30 .
The web server 50 acquires the live image of the camera 30 via the video sharing server 60 and provides the live image in a displayable manner in response to a request from the client terminal 10 for which login authentication has been performed. The web server 50 manages position information and operation information of each camera 30 . The web server 50 also maps the position information and operation information of each camera 30 and outputs them.
The video sharing server 60 can be accessed by an unspecified number of users, and distributes the uploaded live images of the camera 30 via the Internet. When the moving image sharing server 60 receives the live image from the camera 30 , the received live image is buffered by a certain amount (a certain period of time) according to the specific specifications of the moving image sharing server 60 . In parallel with this, when receiving a live image distribution request signal from the client terminal 10 , the moving image sharing server 60 transmits (distributes) the buffered live image to the client terminal 10 that is the source of the request.

なお、クライアント端末10とカメラ30との間のネットワーク構成は、本実施形態において挙げるものに限定されず、一又は複数の中継サーバを更に経由してもよい。また、一部又は全てのサーバは、クラウドコンピューティングを実現する複数の装置であってもよい。 Note that the network configuration between the client terminal 10 and the camera 30 is not limited to that described in this embodiment, and may further pass through one or a plurality of relay servers. Also, some or all of the servers may be multiple devices that implement cloud computing.

1-2.動作
1-2-1.ライブ画像配信動作
図4を参照して、クライアント端末10及びカメラ30を含むカメラシステム1の動作について説明する。
1-2. Operation 1-2-1. Live Image Distribution Operation The operation of the camera system 1 including the client terminal 10 and the camera 30 will be described with reference to FIG.

クライアント端末10において、Webブラウザ133(図2)を起動し、Webサーバ50のWebページにアクセスし、IDとパスワードの入力によりログイン操作を実行する(S101)。ログインすると、例えば、図5に示すように、ライブ画像表示用の画面16aが提供され、クライアント端末10の表示部16に表示される(S102)。 In the client terminal 10, the web browser 133 (FIG. 2) is started, the web page of the web server 50 is accessed, and the login operation is executed by entering the ID and password (S101). When logged in, for example, as shown in FIG. 5, a live image display screen 16a is provided and displayed on the display unit 16 of the client terminal 10 (S102).

画面16aには、ログインしたユーザが閲覧を許可されているカメラ30に関する情報が表示される。閲覧が許可されているカメラ30とは、例えば、ユーザが契約しているカメラやユーザの管理下にあるカメラである。図5に示すように、表示部16の画面16aは、例えば、ライブ画像表示領域16a―1と、カメラ位置情報表示領域16a―2と、カメラ詳細表示領域16a-3とを含む。 The screen 16a displays information about the cameras 30 that the logged-in user is permitted to view. The camera 30 that is permitted to be viewed is, for example, a camera contracted by the user or a camera under the control of the user. As shown in FIG. 5, the screen 16a of the display unit 16 includes, for example, a live image display area 16a-1, a camera position information display area 16a-2, and a camera detail display area 16a-3.

ライブ画像表示領域16a―1は、指定されたカメラ30からのライブ画像を表示する。カメラ位置情報表示領域16a―2は、ログインしたユーザがアクセス可能なカメラ30の位置情報を、例えば地図上のアイコンとして表示する。なお、図5に示すように、アイコンと共にカメラ30の識別情報をポップアップ表示してもよい。表示される地図は、図5に示す比較的縮尺の小さい地図から図6に示す縮尺の大きい地図まで変更することができる。カメラ詳細表示領域16a-3は、例えば、カメラの詳細情報(カメラの設置された施設名、カメラ名、稼動状況等)を表示する。 The live image display area 16a-1 displays a live image from the designated camera 30. FIG. The camera position information display area 16a-2 displays the position information of the cameras 30 accessible by the logged-in user as icons on a map, for example. Note that, as shown in FIG. 5, the identification information of the camera 30 may be displayed as a popup together with the icon. The displayed map can vary from the relatively small scale map shown in FIG. 5 to the large scale map shown in FIG. The camera detail display area 16a-3 displays, for example, detailed information about the camera (the name of the facility where the camera is installed, the name of the camera, the operating status, etc.).

画面16aには更に、指定されたカメラ30とVPN接続するための第1配信モードボタン161と、動画共有サーバ60を利用してライブ画像を配信する第2配信モードボタン162とを表示する。なお、これらのボタンは、ログイン後の初期画面で表示されていてもよいし、カメラ位置情報表示領域16a―2に表示されたカメラ30のアイコンを選択したことに応じて表示されてもよい。 The screen 16a further displays a first distribution mode button 161 for VPN connection with the specified camera 30 and a second distribution mode button 162 for distributing live images using the video sharing server 60. FIG. Note that these buttons may be displayed on the initial screen after login, or may be displayed when the icon of the camera 30 displayed in the camera position information display area 16a-2 is selected.

ユーザがクライアント端末10の入力操作部18を操作して地図上のアイコンを選択すると、CPU11は、選択されたアイコンに対応するカメラ(指定されたカメラ)のライブ画像の要求信号を生成し、以下に説明する配信モードに応じてライブ画像を配信する。 When the user operates the input operation unit 18 of the client terminal 10 to select an icon on the map, the CPU 11 generates a request signal for a live image of the camera corresponding to the selected icon (designated camera). Live images are distributed according to the distribution mode described in .

ユーザは、入力操作部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 distribution mode button 161 or the second distribution mode button 162 displayed on the screen 16a via the input operation unit 18. (S103).

第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 camera 30 and client terminal 10 . The VPN, for example, activates the installed VPN application 131 ( FIG. 2 ) in the client terminal 10 and forms a dedicated communication path with the camera 30 or a LAN configured by a plurality of cameras 30 . On the dedicated communication path, a VPN gateway (not shown) packetizes a live image from the camera 30 in the LAN, encapsulates and encrypts it with the VPN protocol, and transmits the packet to the destination client terminal 10 . When the client terminal 10 side configures a LAN, a dedicated communication path may be formed between the VPN gateway on the camera 30 side and the VPN gateway on the client terminal 10 side.

なお、専用通信路の形成は、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 camera 30, and the client terminal 10 may be directly connected to the camera 30 to acquire live images.

また、第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 client terminal 10 and the camera 30 entirely by VPN. For example, a relay server such as the Web server 50 and the camera 30 are connected via VPN, and a normal Web connection is established between the client terminal 10 and the relay server. Encapsulation/encryption between the client terminal and the camera 30 can be simulated via the relay server, and a secure dedicated communication path is substantially formed between the client terminal 10 and the camera 30 . According to this method, there is no need to install a VPN application on the client terminal 10 side.

第2配信モードは、専用通信路を通らず、動画共有サーバ60を介して取得されたライブ画像を表示する。具体的には、クライアント端末10に接続されたWebサーバ50は、動画共有サーバ60に接続し、そこにアップロードされたカメラ30のライブ画像を取得する。動画共有サーバ60にバッファリングされる分、ライブ画像の配信に遅延が生じやすいが、クライアント端末10がカメラ30に直接接続させる専用通信路に比べ、カメラ30側の単位時間当たりのデータ通信量を抑制することができ、安価で通信を利用できる。 The second distribution mode displays live images acquired via the video sharing server 60 without passing through a dedicated communication channel. Specifically, the web server 50 connected to the client terminal 10 connects to the video sharing server 60 and acquires the live image of the camera 30 uploaded there. Live image delivery is likely to be delayed due to buffering in the video sharing server 60, but compared to a dedicated communication path in which the client terminal 10 is directly connected to the camera 30, the amount of data communication per unit time on the camera 30 side is reduced. It can be suppressed, and communication can be used at a low cost.

第1配信モードを選択した場合、クライアント端末10は、カメラ30に対し、専用通信路、ここではVPNでの接続要求を行う(S104)。クライアント端末10は、VPNを介して指定されたカメラ30にライブ画像の要求信号を送信し、取得したライブ画像を表示部16に表示する(S105)。 When the first distribution mode is selected, the client terminal 10 requests the camera 30 to connect via a dedicated communication channel, here VPN (S104). The client terminal 10 transmits a live image request signal to the designated camera 30 via the VPN, and displays the acquired live image on the display unit 16 (S105).

一方、第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 client terminal 10 similarly requests the camera 30 to connect via VPN (S106). Next, the client terminal 10 generates a request signal for the live image of the designated camera 30 and transmits the same request signal to the designated camera 30 via VPN. In response to this request signal, the camera 30 starts transmitting (uploading) the live image to the predetermined video sharing server 60 (S107). The address of the video sharing server 60, which is information specifying the video sharing server 60, may be included in, for example, a live image request signal from the client terminal 10 to the camera 30, or may be stored in the camera 30 in advance. may be The client terminal 10 instructs the camera 30 to start transmitting a live image (S107). At the same time, the client terminal 10 transmits a live image request signal via the web server 50, and displays the acquired live image on the display unit. 16 (S108)

クライアント端末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 display unit 16 of the client terminal 10 . Further, the delivery of live images may be stopped after a predetermined period of time by a timer (not shown) provided in the camera 30 or the client terminal 10 .
At the end of distribution in the second distribution mode, the client terminal 10 transmits a live image distribution end request signal to the designated camera 30 via the VPN. In response to this delivery end request, uploading of live images from the same camera 30 to the video sharing server 60 is stopped.

第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 client terminal 10 issues a live image distribution request to when the live image is displayed is shorter in the first distribution mode than in the second distribution mode. The reason for this is that in the second distribution mode, a live image from the camera 30 is once uploaded to the video sharing server 60, which causes a delay. More specifically, the moving image sharing server 60 buffers the live image transmitted from the camera 30 for a certain amount or for a certain period of time and then distributes it to the client terminal 10 according to its own specifications. On the other hand, in the first distribution mode, the client terminal 10 receives live images from the camera 30 via VPN with little or at least much less buffering than the video sharing server 60. View live images. As a result, the delay in displaying the live image is smaller in the first distribution mode than in the second distribution mode.
For the above reasons, a delay of several tens of seconds may occur in the live image via the video sharing server 60 . On the other hand, in the first delivery mode, a delay that is inconvenient for the user is less likely to occur. However, since the second distribution mode can reduce the amount of data communication per unit time compared to the first distribution mode, it is particularly suitable for a large number of client terminals 10 requesting distribution of the same live image at the same time. Therefore, there is a need to use it. Therefore, in the camera system 1 according to the present disclosure, it is possible to select a live image distribution method according to the user's needs.

特に、ライブ画像の遅延は、パン・チルト、音声出力等、クライアント端末10から遠隔操作してカメラ30を駆動させることが難しさせる。よって、以下に説明するように、本実施形態に係るカメラシステム1においては、ライブ画像の遅延がない第1配信モードを選択した場合にのみ、カメラ30に対する遠隔操作や音声出力を可能にする。 In particular, the delay of the live image makes it difficult to operate the camera 30 remotely from the client terminal 10 for pan/tilt, audio output, and the like. Therefore, as described below, in the camera system 1 according to the present embodiment, remote control and audio output of the camera 30 are enabled only when the first distribution mode with no live image delay is selected.

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 screen 16a of the display unit 16 of the client terminal 10 displays an operation screen 16a-5 for driving the camera, as shown in FIG. (S1032). The operation screen displays, as examples of the input operation unit 18, buttons for operating the pan and tilt of the camera 30 and buttons for operating the zoom. In the example shown in FIG. 6, the user can tilt the camera 30 upward by operating the button T1, and tilt the camera 30 downward by operating the button T2. The user can pan the camera 30 leftward by operating the button P1, and pan the camera 30 rightward by operating the button P2. The user can zoom in the camera 30 by operating the button Z1, and zoom out the camera 30 by operating the button Z2. A button for operating the focus of the camera 30 may also be displayed on the operation screen.

ユーザは、ライブ画像表示領域16a―1に表示されたライブ画像を見ながら、クライアント端末10の入力操作部18を操作すると(S1033)、CPU11は、カメラ30に対する駆動指令信号を生成し、送信する(S1034)。例えば、図6のボタンP2が操作されると、カメラ30に対する右へのパン駆動を指令する駆動指令が生成され、送信される。 When the user operates the input operation unit 18 of the client terminal 10 while viewing the live image displayed in the live image display area 16a-1 (S1033), the CPU 11 generates and transmits a drive command signal to the camera 30. (S1034). For example, when the button P2 in FIG. 6 is operated, a drive command for instructing the camera 30 to pan to the right is generated and transmitted.

駆動指令信号は、第1配信モードにより、VPNを介してカメラ30に送信される。駆動指令信号を受信したカメラ30は、CPU31の制御により、レンズ駆動部37を駆動させて、レンズユニット38を動かす(S1035)。例えば、パン駆動用モータを駆動して、レンズユニット38を右方向に動かす。 The drive command signal is transmitted to the camera 30 via VPN in the first distribution mode. Upon receiving the drive command signal, the camera 30 drives the lens driving section 37 to move the lens unit 38 under the control of the CPU 31 (S1035). For example, the pan driving motor is driven to move the lens unit 38 rightward.

一方、第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 operation screen 16a-5 for driving the camera shown in FIG. 6 is not displayed, and the user can Remote control of the camera 30 cannot be performed.

以上のように、ユーザは、遅延の少ない通信で配信されたライブ画像が表示されているときのみ、カメラ30を遠隔操作できる。 As described above, the user can remotely operate the camera 30 only when the live image distributed by communication with little delay is being displayed.

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 camera 30 when the first delivery mode is selected in the delivery mode selection (S103) of FIG. The user can input sound from the microphone 19 of the client terminal 10 and output sound from the speaker 39 of the remote camera 30 while watching the live image displayed in the live image display area 16a-1.

ユーザが第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 microphone 19 of the client terminal 10 (S1132), the CPU 11 transmits the A/D converted voice signal ( S1133). The audio signal is transmitted to the camera 30 via VPN according to the first delivery mode.

カメラ30は、CPU31の制御により、受信した音声信号をD/A変換後音声としてスピーカ39から出力する(S1134)。 Under the control of the CPU 31, the camera 30 outputs the received audio signal as D/A-converted audio from the speaker 39 (S1134).

一方、第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 client terminal 10 does not accept voice input from the microphone 19, Can't send audio to

以上のように、ユーザは、第1配信モードで配信されたライブ画像が表示されているときのみ、遠隔のカメラ30から音声を出力することができる。 As described above, the user can output sound from the remote camera 30 only when the live image distributed in the first distribution mode is displayed.

なお、上記例においては、カメラ駆動用の操作画面16a―5(図6)に、マイク19の入力の有効又は無効を示す情報を表示してもよい。例えば、第1配信モードを選択されている場合は、マイク19の入力が有効である旨の情報を表示し、第2配信モードを選択されている場合は、マイク19の入力が無効である旨の情報を表示する。 In the above example, information indicating whether the input from the microphone 19 is valid or invalid may be displayed on the operation screen 16a-5 (FIG. 6) for driving the camera. For example, when the first distribution mode is selected, information indicating that the input of the microphone 19 is valid is displayed, and when the second distribution mode is selected, the information indicating that the input of the microphone 19 is invalid is displayed. to display information about

1-3.特徴等
上記実施形態に係るカメラシステム1においては、クライアント端末10は、第1配信モードか第2配信モードを選択する操作を受け付け可能である。クライアント端末10は、第1配信モードにおいては、指定されたカメラ30とクライアント端末10との間において形成される専用通信路(例えば、VPN)を通って配信されたライブ画像を表示する。一方、第2配信モードにおいては、専用通信路(VPN)を通らずに配信されたライブ画像を表示する。
1-3. Features, etc. In the camera system 1 according to the above-described embodiment, the client terminal 10 can accept an operation to select the first distribution mode or the second distribution mode. In the first distribution mode, the client terminal 10 displays live images distributed through a dedicated communication channel (for example, VPN) formed between the designated camera 30 and the client terminal 10 . On the other hand, in the second distribution mode, live images distributed without passing through a dedicated communication channel (VPN) are displayed.

よって、ユーザの利用に合わせてライブ画像の配信方法を選択することができる。すなわち、クライアント端末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 client terminal 10 issues a live image distribution request to when the live image is displayed is shorter in the first distribution mode than in the second distribution mode. Therefore, particularly when the camera 30 is driven by remote control from the client terminal 10, such as panning/tilting, audio output, etc., by selecting the first distribution mode in which delays are unlikely to occur, the user can select the delivery mode at an appropriate timing. Remote operation of the camera 30 and voice output can be performed.

更に、専用通信路を経由する第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 camera 30, or when displaying a live image with low confidentiality, the user can reduce the amount of data communication per unit time and use it at a low cost. Delivery mode can be selected.

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 client terminal 10 sets the priority of the first distribution mode and the second distribution mode in advance. For example, the priority of the first distribution mode that enables remote control of the camera 30 is set higher than the priority of the second distribution mode. In principle, the client terminal 10 is connected to the camera 30 specified in the first distribution mode. However, if another client terminal 10 is previously connected to the designated camera 30 in the first distribution mode, the client terminal 10 executes the second distribution mode. Alternatively, when the number of other client terminals 10 connected to the specified camera 30 in the first distribution mode reaches the upper limit, the client terminal 10 may execute the second distribution mode.

優先度は、ユーザの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 camera 30 specified in the first distribution mode may be preferentially connected.

(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 client terminal 10 may specify and connect to a plurality of cameras 30 at the same time to display a plurality of live images.

(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 client terminal 10 may allow part or all of the remote control of the camera 30 or audio output. In this case, the drive command signal for the camera 30 from the client terminal 10 is transmitted via VPN.
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 camera 30 starts uploading the live image to the video sharing server 60 in response to the request signal from the client terminal 10 (S107), and the live image is distributed to the client terminal 10 via the video sharing server 60 ( Same S108). In parallel with this, the client terminal 10 transmits a drive command signal (pan, tilt, zoom, etc.) to the designated camera 30 via the established VPN to drive the camera 30 (step S1033 to S1035). The client terminal 10 also transmits audio signals to the designated camera 30 via the established VPN and outputs audio from the camera 30 (similar to steps S1132 to S1134 in FIG. 8).

(5)クライアント端末10又はカメラ30におけるCPUは、所定の機能を実現するように設計された専用の電子回路で構成されるプロセッサを含んでもよい。また、MPU、GPU、DSP、FPGA、ASIC等の種々のプロセッサで実現してもよい。プロセッサは、1つまたは複数のプロセッサで構成してもよい。 (5) The CPU in the client terminal 10 or the camera 30 may include a processor composed of dedicated electronic circuits designed to implement predetermined functions. Also, it may be realized by various processors such as MPU, GPU, DSP, FPGA, and ASIC. A processor may consist of one or more processors.

(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 camera 30 and/or the client terminal 10, a computer program for executing the method, and a computer-readable recording medium recording the computer program are included in the scope of the present disclosure. . A computer program may be acquired via an electric communication line, a wireless or wired communication line, a network represented by the Internet, or the like.

(8)本開示による各装置又はカメラシステム1は、1つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。本明細書において、装置とは、複数の構成要素(装置、モジュール(部品)等)の集合を意味する場合を含み、すべての構成要素が同一筐体中にあるか否かは問わない。また、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、1つの筐体の中に複数のモジュールが収納されている1つの装置は、いずれも、システムと呼ぶ場合もある。 (8) Each device or camera system 1 according to the present disclosure can have a cloud computing configuration in which one function is shared by a plurality of devices via a network and processed jointly. In this specification, the term "device" includes the case where it means a set of a plurality of components (devices, modules (parts), etc.), and it does not matter whether or not all the components are in the same housing. A plurality of devices housed in separate housings and connected via a network, and a single device housing a plurality of modules in one housing, are both referred to as a system. In some cases.

本開示は、建物や屋外において利用される監視カメラシステムとして適用可能である。 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: Display unit 16a: Screen 16a-1: Live image display area 16a-2: Camera position information display area 16a-3: Camera details display area 16a-5: Operation screen 17: Communication unit 18: Input operation unit 19: Microphone 20: VPN server 30: Camera 31: CPU
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配信モードを実行したときは、前記指定されたカメラの操作を受け付け可能であり、前記操作に応じて前記指定されたカメラに対し前記専用通信路を介して駆動指令を送信し、
前記指定されたカメラは、前記駆動指令に応じて駆動する、
請求項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.
前記第1配信モードにおいては、前記クライアント端末は、前記専用通信路を介してライブ画像の要求信号を送信することにより、前記指定されたカメラのライブ画像を受信し、
前記第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配信モードを実行するときは、前記ライブ画像を前記専用通信路を介して受信しながら、入力した音声を前記専用通信路を介して前記指定されたカメラに送信し、前記指定されたカメラにおいて前記音声を出力する、
請求項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.
JP2019138828A 2019-07-29 2019-07-29 Camera system and live image delivery method Active JP7242464B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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