Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7742382B2 - Relay device, relay method, relay program, and relay system - Google Patents
[go: Go Back, main page]

JP7742382B2 - Relay device, relay method, relay program, and relay system - Google Patents

Relay device, relay method, relay program, and relay system

Info

Publication number
JP7742382B2
JP7742382B2 JP2023114718A JP2023114718A JP7742382B2 JP 7742382 B2 JP7742382 B2 JP 7742382B2 JP 2023114718 A JP2023114718 A JP 2023114718A JP 2023114718 A JP2023114718 A JP 2023114718A JP 7742382 B2 JP7742382 B2 JP 7742382B2
Authority
JP
Japan
Prior art keywords
communication
path
communication path
video data
route
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
JP2023114718A
Other languages
Japanese (ja)
Other versions
JP2025012127A (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.)
SoftBank Corp
Original Assignee
SoftBank 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 SoftBank Corp filed Critical SoftBank Corp
Priority to JP2023114718A priority Critical patent/JP7742382B2/en
Publication of JP2025012127A publication Critical patent/JP2025012127A/en
Application granted granted Critical
Publication of JP7742382B2 publication Critical patent/JP7742382B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Studio Devices (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、中継装置、中継方法、中継プログラム及び中継システムに関する。 The present invention relates to a relay device, a relay method, a relay program, and a relay system.

近年、映像を撮影するためのカメラ等の撮影装置と、撮影した映像データを分析するためのコンピュータシステムとが融合したAI(Artificial Intelligence)カメラの利用が増えている。AIカメラは、深層学習ベースのAI等の高速計算処理をするGPUと無線や有線の通信モジュールを搭載する。このようなAIカメラを利用することで、映像データからの特徴検出やアノテーションなどの処理をAIカメラ側において行うことができ、業務の効率化等が期待できる。 In recent years, there has been an increase in the use of AI (Artificial Intelligence) cameras, which combine imaging devices such as cameras for capturing video with computer systems for analyzing the captured video data. AI cameras are equipped with a GPU that performs high-speed computational processing such as deep learning-based AI, and a wireless or wired communication module. By using such AI cameras, processing such as feature detection and annotation from video data can be performed on the AI camera itself, which is expected to improve work efficiency.

AIカメラの構成の1つとして、映像解析処理をネットワークのエッジにあたるコンピュータが行う構成がある。こうした構成を採用したAIカメラには、映像データをAI処理したうえでネットワークを経由してアプリケーションが動作するサーバ等へ伝送するEAB(Edge Artificial-Intelligence Box)を備えたものが存在する。 One configuration of AI cameras is one in which video analysis processing is performed by a computer at the edge of the network. AI cameras that adopt this configuration include those equipped with an EAB (Edge Artificial-Intelligence Box), which processes video data using AI and then transmits it via the network to a server or other device running an application.

このようなAIカメラでは、利用者のネットワーク環境に接続された撮影装置から映像データをEABが取得し、EAB内でAI処理した結果がインターネット経由でサーバ等に送られる。ただし、利用者毎に撮影装置やネットワーク環境が異なるため、撮影装置の情報や生成される映像の情報に基づいてEABとカメラと間の通信を最適なネットワーク環境で行うことが望ましい。 In such AI cameras, the EAB acquires video data from a camera connected to the user's network environment, and the results of AI processing within the EAB are sent to a server, etc., via the Internet. However, since each user's camera device and network environment are different, it is desirable to carry out communication between the EAB and the camera in the optimal network environment based on information about the camera device and the video being generated.

なお、映像データの配信技術として、撮影装置が同一の映像信号から生成した低画質データを管理サーバに記録し且つ高画質データを撮影装置の記録装置等に記録し、ユーザ操作に応じて低画質データと高画質データとを切り替えて配信する技術が提案されている(例えば、特許文献1参照)。 Incidentally, a video data distribution technology has been proposed in which a camera generates low-quality data from the same video signal and records it on a management server, while recording high-quality data on the camera's own recording device, and then switches between the low-quality data and high-quality data and distributes them in response to user operation (see, for example, Patent Document 1).

特開2016-58994号公報JP 2016-58994 A

しかしながら、撮影装置毎に解像度等の画質や通信環境が異なり、適切なネットワーク環境を撮影装置毎に選択することは、利用者の指示に応じて通信経路を切り替える手法では作業負担が大きく、容易に実現することは困難である。また、高品質のデータにまで対応できるように通信経路を選んだ場合、低品質のデータを送信する撮影装置ではネットワーク資源の無駄が発生してしまう。逆に、ネットワーク環境を維持するために低品質のデータに対応した通信経路を選んだ場合、高品質のデータを送信する撮影装置が送信するには負荷が高くなり通信自体が困難となるおそれがある。このように従来の中継技術では、ネットワーク資源の無駄の発生やネットワーク負荷の増大のおそれがあり、通信の効率化を図ることは困難であった。 However, image quality (such as resolution) and communication environments differ for each imaging device, and selecting an appropriate network environment for each imaging device by switching communication paths in response to user instructions is a heavy workload and difficult to achieve. Furthermore, if a communication path is selected that can handle high-quality data, network resources will be wasted for imaging devices that transmit low-quality data. Conversely, if a communication path that supports low-quality data is selected in order to maintain the network environment, the transmission load for imaging devices that transmit high-quality data may become too high, making communication itself difficult. As such, conventional relay technologies risk wasting network resources and increasing network load, making it difficult to improve communication efficiency.

開示の技術は、上記に鑑みてなされたものであって、通信を効率化する中継装置、中継方法、中継プログラム及中継システムを提供することを目的とする。 The disclosed technology has been developed in light of the above, and aims to provide a relay device, relay method, relay program, and relay system that improve communication efficiency.

上述した課題を解決し、目的を達成するために、本発明の中継装置は以下の各部を有する。第1経路選択部は、撮影装置との間の複数の通信経路の中から前記撮影装置の情報を基に第1通信経路を選択する。第1通信部は、前記第1経路選択部により選択された前記第1通信経路を用いて撮影装置から映像データを取得する。処理部は、前記第1通信部により取得された前記映像データを用いて第1処理を実行する。第2通信部は、前記処理部により前記第1処理された前記映像データをデータ処理装置へ第2通信経路を用いて送信する。 In order to solve the above-mentioned problems and achieve the object, the relay device of the present invention has the following units: A first route selection unit selects a first communication route from among multiple communication routes between the relay device and the image capture device based on information about the image capture device. A first communication unit acquires video data from the image capture device using the first communication route selected by the first route selection unit. A processing unit performs first processing using the video data acquired by the first communication unit. A second communication unit transmits the video data that has been subjected to the first processing by the processing unit to a data processing device using the second communication route.

本発明によれば、通信を効率化することができる。 This invention makes communication more efficient.

図1は、実施形態に係る中継システムのシステム構成図である。FIG. 1 is a system configuration diagram of a relay system according to an embodiment. 図2は、顧客LANを介したEABの撮影装置との接続の一例を示す図である。FIG. 2 is a diagram showing an example of a connection between an EAB and an imaging device via a customer LAN. 図3は、EABの撮影装置との直接接続の一例を示す図である。FIG. 3 is a diagram showing an example of a direct connection of the EAB with an imaging device. 図4は、実施形態に係るEABのブロック図である。FIG. 4 is a block diagram of an EAB according to an embodiment. 図5は、通信経路選択の一例を示す図である。FIG. 5 is a diagram illustrating an example of communication path selection. 図6は、解像度の設定変更を伴う通信経路選択の一例を示す図である。FIG. 6 is a diagram showing an example of communication path selection accompanied by a change in resolution setting. 図7は、映像解析サーバとの接続に応じたEABの通信設定を示す図である。FIG. 7 is a diagram illustrating EAB communication settings in response to a connection with a video analysis server. 図8は、実施形態に係るEABによる通信経路の決定処理のフローチャートである。FIG. 8 is a flowchart of a process for determining a communication path by EAB according to the embodiment. 図9は、コンピュータのハードウェア構成図である。FIG. 9 is a diagram showing the hardware configuration of a computer.

以下に、本願の開示する中継装置、中継方法、中継プログラム及中継システムの実施形態を図面に基づいて詳細に説明する。なお、以下の実施形態により本願の開示する中継装置、中継方法、中継プログラム及中継システムが限定されるものではない。 Embodiments of the relay device, relay method, relay program, and relay system disclosed in the present application are described in detail below with reference to the accompanying drawings. Note that the relay device, relay method, relay program, and relay system disclosed in the present application are not limited to the following embodiments.

(実施形態)
(はじめに)
顧客のネットワーク環境に接続されたカメラから映像を取得し、デバイス内で解析した結果をインターネット経由で通信することが行われる。顧客のネットワーク環境は既に構築及び運用されており、新規で映像解析データを加えることへの影響が懸念される。そこで、中継装置を用いて複数同時通信を異なる通信種別で行うことになった。しかしながら、撮影装置毎に解像度が異なるため、中継装置と撮影装置と間の通信を自動的に最適なネットワーク環境で行うことが難しい。
(Embodiment)
(Introduction)
The system acquires video from cameras connected to the client's network environment, analyzes the data within the device, and transmits the results via the Internet. The client's network environment is already established and operational, and there were concerns about the impact of adding new video analysis data. Therefore, a relay device was used to simultaneously transmit multiple data using different communication types. However, because the resolution of each camera varies, it is difficult to automatically optimize the communication between the relay device and the camera in the optimal network environment.

そこで、実施形態に係る中継装置は、通信するデータ量及び通信先等の撮影装置から取得できる情報を考慮して通信経路の優先度付けや場合分けを行い、ユーザ操作不要で使用する通信経路を決定する。以下に、実施形態に係る中継装置の詳細について説明する。 The relay device according to the embodiment prioritizes and categorizes communication routes based on the amount of data being communicated and information obtainable from the destination camera device, and determines the communication route to use without requiring user operation. The relay device according to the embodiment is described in detail below.

(システム構成)
図1は、実施形態に係る中継システムのシステム構成図である。中継システム100は、中継装置であるEAB1、顧客LAN(Local Area Network)2、クラウド上の映像解析サーバ3及び端末装置4を有する。
(System configuration)
1 is a system configuration diagram of a relay system according to an embodiment. The relay system 100 includes an EAB 1, which is a relay device, a customer LAN (Local Area Network) 2, a video analysis server 3 on the cloud, and a terminal device 4.

顧客LAN2には、撮影装置であるIP(Internet Protocol)カメラ21~23、顧客端末装置201及びハブ202等が配置される。また、顧客LAN2には、EAB1が接続される。 Customer LAN 2 is equipped with IP (Internet Protocol) cameras 21-23, which are image capture devices, a customer terminal device 201, a hub 202, and other components. EAB 1 is also connected to customer LAN 2.

IPカメラ21~23は、顧客LAN2を介してEAB1に接続される。IPカメラ21~23は、複数の通信経路でEAB1に接続される。IPカメラ21~23は、EAB1との接続にハブ202を介してもよい。例えば、IPカメラ21~23は、それぞれ、イーサネット(登録商標)等による有線接続、Wi-Fiによる無線接続又はプライベート5Gによる無線接続等を用いてEAB1と通信することができる。ただし、これらの通信経路は一例であり、データを転送することができる規格に準拠した通信経路であれば、他の通信経路を用いることもできる。 IP cameras 21-23 are connected to EAB1 via customer LAN 2. IP cameras 21-23 are connected to EAB1 via multiple communication paths. IP cameras 21-23 may connect to EAB1 via hub 202. For example, IP cameras 21-23 can each communicate with EAB1 using a wired connection such as Ethernet (registered trademark), a wireless connection such as Wi-Fi, or a wireless connection such as private 5G. However, these communication paths are merely examples, and other communication paths can also be used as long as they comply with standards that allow data transfer.

IPカメラ21~23は、それぞれ撮影及びデータ転送のための仕様が予め決められている。例えば、IPカメラ21~23は、使用可能な、解像度、画像サイズ、フレームレート(fps:Frame Per Second)及び映像データのコーデックが予め決められている。ここで、IPカメラ21~23のそれぞれは、各設定について複数の種類が使用可能であってもよい。例えば、IPカメラ21は、複数の解像度が使用可能である場合もある。 The specifications for capturing and transferring data are predetermined for each of the IP cameras 21-23. For example, the resolution, image size, frame rate (fps: frames per second), and video data codec that can be used are predetermined for each of the IP cameras 21-23. Here, each of the IP cameras 21-23 may be able to use multiple types of settings. For example, the IP camera 21 may be able to use multiple resolutions.

IPカメラ21~23は、管理者により撮影及びデータ転送に用いる設定が予め指定される。IPカメラ21~23は、メーカー名や機種名の他に、それぞれの撮影装置20が使用可能な、解像度、画像サイズ、フレームレート及びコーデック等が登録された撮影装置情報を保持する。 The settings used for image capture and data transfer for IP cameras 21-23 are specified in advance by the administrator. IP cameras 21-23 store image capture device information that registers the manufacturer name, model name, and other information that can be used by each image capture device 20, such as resolution, image size, frame rate, and codec.

IPカメラ21~23は、それぞれが、指定された設定にしたがい映像を撮影する。また、IPカメラ21~23は、EAB1から解像度の設定変更の指示を受けた場合、指定された解像度に設定を変更して撮影を行う。そして、IPカメラ21~23は、撮影した映像の映像データを、EAB1から指定された通信経路を用いてEAB1へ送信する。 Each of the IP cameras 21-23 captures video according to the specified settings. Furthermore, when the IP cameras 21-23 receive an instruction from the EAB 1 to change the resolution settings, they change the settings to the specified resolution and continue capturing video. The IP cameras 21-23 then transmit the video data of the captured video to the EAB 1 using the communication path specified by the EAB 1.

なお、ここでは撮影装置としてIPカメラ21~23を例に説明したが、撮影装置は、映像を撮影する装置であれば他の装置であってもよい。 Note that while IP cameras 21-23 have been used as an example of the imaging devices in this description, the imaging devices may be other devices that can capture video.

顧客端末装置201は、ハブ202等を介してIPカメラ21~23に接続可能である。IPカメラ21~23の管理者は、顧客端末装置201を用いてIPカメラ21~23の設定を行うことができる。 The customer terminal device 201 can be connected to the IP cameras 21-23 via a hub 202 or the like. The administrator of the IP cameras 21-23 can use the customer terminal device 201 to configure the IP cameras 21-23.

EAB1は、顧客LAN2を介してIPカメラ21~23と接続される。図2は、顧客LAN2を介したEABの撮影装置との接続の一例を示す図である。例えば、EAB1は、図2に示すように、モバイルデータ通信インタフェース101、有線通信インタフェース102及びWi-Fi通信インタフェース103を有する。 The EAB 1 is connected to IP cameras 21-23 via the customer LAN 2. Figure 2 shows an example of the connection of the EAB to a camera via the customer LAN 2. For example, as shown in Figure 2, the EAB 1 has a mobile data communication interface 101, a wired communication interface 102, and a Wi-Fi communication interface 103.

EAB1は、モバイルデータ通信インタフェース101、有線通信インタフェース102又はWi-Fi通信インタフェース103のいずれかもしくは複数を用いて顧客LAN2を介してIPカメラ21~23と通信可能である。例えば、図2では、EAB1は、Wi-Fi通信インタフェース103を用いて顧客LAN2に接続される。この場合、EAB1は、Wi-Fi通信による通信経路を用いてIPカメラ21~23と通信可能である。 The EAB 1 can communicate with the IP cameras 21-23 via the customer LAN 2 using one or more of the mobile data communication interface 101, the wired communication interface 102, and the Wi-Fi communication interface 103. For example, in FIG. 2, the EAB 1 is connected to the customer LAN 2 using the Wi-Fi communication interface 103. In this case, the EAB 1 can communicate with the IP cameras 21-23 using a communication path via Wi-Fi communication.

また、図2では、1つの経路で接続される状態を示したが、EAB1は、モバイルデータ通信インタフェース101、有線通信インタフェース102又はWi-Fi通信インタフェース103のうちの複数のインタフェースで顧客LAN2に接続されてもよい。その場合、EAB1は、接続された経路の中から通信経路を選択してIPカメラ21~23と通信することが可能である。 Although Figure 2 shows a state in which the EAB 1 is connected via one route, the EAB 1 may be connected to the customer LAN 2 via multiple interfaces, including the mobile data communication interface 101, the wired communication interface 102, and the Wi-Fi communication interface 103. In this case, the EAB 1 can select a communication route from the connected routes to communicate with the IP cameras 21-23.

図3は、EABの撮影装置との直接接続の一例を示す図である。例えば、EAB1は、図3に示すように、IPカメラ21と直接ネットワークで接続されてもよい。図3では、EAB1は、有線通信インタフェース102を用いてIPカメラ21と接続される。ただし、EAB1は、IPカメラ21のネットワーク機能に応じて他のインタフェースを用いた通信経路でIPカメラ21に接続しても良く、また、複数の通信経路で接続されてもよい。 Figure 3 shows an example of a direct connection between an EAB and a camera. For example, as shown in Figure 3, the EAB 1 may be directly connected to the IP camera 21 via a network. In Figure 3, the EAB 1 is connected to the IP camera 21 using a wired communication interface 102. However, the EAB 1 may be connected to the IP camera 21 via a communication path using another interface depending on the network capabilities of the IP camera 21, or may be connected via multiple communication paths.

図1に戻って説明を続ける。EAB1は、IPカメラ21~23それぞれとの間を接続する複数の通信経路の中から、IPカメラ21~23のそれぞれが生成する映像の解像度にしたがって、IPカメラ21~23毎に映像データの送受信に用いる最適な通信経路の種類を特定する。そして、EAB1は、特定した種類の通信経路を、映像データの送信に使用する通信経路としてIPカメラ21~23のそれぞれに通知する。また、特定した種類の通信経路が使用できない場合、EAB1は、より低い解像度に対応した使用可能な通信経路を使用する通信経路として決定する。そして、EAB1は、使用を決定した通信経路で映像データを送信するための設定の変更をIPカメラ21~23に指示するとともに、映像データの送信に使用する通信経路を通知する。 Returning to Figure 1, the explanation continues. From among the multiple communication paths connecting each of the IP cameras 21-23, the EAB1 identifies the optimal type of communication path to use for sending and receiving video data for each of the IP cameras 21-23, based on the resolution of the video generated by each of the IP cameras 21-23. The EAB1 then notifies each of the IP cameras 21-23 of the identified type of communication path as the communication path to use for transmitting the video data. If the identified type of communication path is unavailable, the EAB1 determines an available communication path corresponding to a lower resolution as the communication path to use. The EAB1 then instructs the IP cameras 21-23 to change their settings to transmit video data via the communication path determined to be used, and notifies them of the communication path to use for transmitting the video data.

また、EAB1は、IPカメラ21~23から送信されたそれぞれの映像データに対して、指定されたAIアプリケーションを用いてAI処理を実行する。ここで、EAB1は、それぞれのデータを処理するAIアプリケーションとして同じAIアプリケーションを用いることもできるし、異なるアプリケーションを用いることもできる。 The EAB1 also performs AI processing using a specified AI application on each piece of video data transmitted from the IP cameras 21 to 23. Here, the EAB1 can use the same AI application to process each piece of data, or different applications.

また、EAB1は、指定された優先度にしたがって、クラウド上の映像解析サーバ3との間を接続する複数の通信経路の中から映像データ及びAI処理の結果の送信に使用する通信経路を決定する。そして、EAB1は、AI処理の結果及び映像データを、決定した通信経路を用いて映像解析サーバ3へ送信する。EAB1については、後で詳細に説明する。 Furthermore, EAB1 determines, according to the specified priority, the communication path to be used for transmitting the video data and the results of the AI processing from among multiple communication paths connecting to the video analysis server 3 on the cloud. EAB1 then transmits the results of the AI processing and the video data to the video analysis server 3 using the determined communication path. EAB1 will be described in detail later.

映像解析サーバ3は、クラウド上に配置された装置である。映像解析サーバ3は、EAB1とインターネットを経由して接続される。映像解析サーバ3は、AI処理の結果と映像データとをEAB1から受信する。そして、映像解析サーバ3は、例えば、AI処理の結果を視覚化することで付加価値を映像データに加える処理を行う。その後、映像解析サーバ3は、処理を施した映像データを端末装置4へ送信する。この映像解析サーバ3が、「データ処理装置」の一例にあたり、映像解析サーバ3による映像データ及びAI処理の結果を用いた処理が「第2処理」の一例にあたる。 The video analysis server 3 is a device deployed on the cloud. The video analysis server 3 is connected to the EAB1 via the internet. The video analysis server 3 receives the results of the AI processing and the video data from the EAB1. The video analysis server 3 then performs processing to add value to the video data, for example by visualizing the results of the AI processing. The video analysis server 3 then transmits the processed video data to the terminal device 4. This video analysis server 3 is an example of a "data processing device," and the processing by the video analysis server 3 using the video data and the results of the AI processing is an example of a "second process."

端末装置4は、IPカメラ21~23で撮影された映像を用いて各種制御等を行う装置である。例えば、端末装置4は、IPカメラ21~23で撮影された映像を用いて、スマートリテール、スマートビルディング、スマートシティ又はスマートファクトリ等を実現するための制御処理を実行する。 Terminal device 4 is a device that performs various controls using images captured by IP cameras 21-23. For example, terminal device 4 uses images captured by IP cameras 21-23 to perform control processes to realize smart retail, smart buildings, smart cities, smart factories, etc.

(EABの構成)
図4は、実施形態に係るEABのブロック図である。次に、図4を参照して、本実施形態に係るEAB1の詳細について説明する。ここでは、IPカメラ21~23等の映像を生成するための各装置を区別せずに、撮影装置20として説明する。EAB1は、図2に示すように、第1通信部11、AI処理部12、第2通信部13、第1経路選択部14及び第2経路選択部15を有する。
(Composition of EAB)
FIG. 4 is a block diagram of an EAB according to an embodiment. Next, details of the EAB 1 according to this embodiment will be described with reference to FIG. 4. Here, devices for generating images, such as IP cameras 21 to 23, will be described as an image capturing device 20 without distinguishing between them. As shown in FIG. 2, the EAB 1 has a first communication unit 11, an AI processing unit 12, a second communication unit 13, a first route selection unit 14, and a second route selection unit 15.

第1通信部11は、1つ又は複数の撮影装置20それぞれと複数の通信経路により接続される。第1通信部11と各撮影装置20との間の複数の通信経路が、「第1の複数の通信経路」の一例にあたる。例えば、第1通信部11は、イーサネット通信による有線接続のための通信経路、Wi-Fi通信による無線接続のための通信経路及びプライベート5Gでの通信による無線接続のための通信経路等を有する。ただし、第1通信部11と各撮影装置20との間で使用可能な通信経路は同じでなくてもよい。 The first communication unit 11 is connected to one or more image capture devices 20 via multiple communication paths. The multiple communication paths between the first communication unit 11 and each image capture device 20 are examples of "first multiple communication paths." For example, the first communication unit 11 has a communication path for a wired connection via Ethernet communication, a communication path for a wireless connection via Wi-Fi communication, and a communication path for a wireless connection via private 5G communication. However, the communication paths available between the first communication unit 11 and each image capture device 20 do not have to be the same.

第1通信部11は、撮影装置20により生成される映像データの画質の情報等を含む撮影装置情報を受信する。例えば、第1通信部11は、顧客LAN2へのEAB1の接続時に、使用可能な通信経路のいずれかを用いて顧客LAN2に接続された各撮影装置20か解像度等の設定の情報が登録された撮影装置情報を取得する。 The first communication unit 11 receives camera device information including information on the image quality of the video data generated by the camera device 20. For example, when the EAB 1 connects to the customer LAN 2, the first communication unit 11 obtains camera device information, which includes information on settings such as resolution, from each camera device 20 connected to the customer LAN 2 using one of the available communication paths.

そして、第1通信部11は、撮影装置情報を第1経路選択部14へ出力する。その後、第1通信部11は、映像データの送信において撮影装置20に使用させる通信経路の情報を第1経路選択部14から受信して撮影装置20へ送信する。 Then, the first communication unit 11 outputs the camera device information to the first route selection unit 14. After that, the first communication unit 11 receives information about the communication route to be used by the camera device 20 when transmitting video data from the first route selection unit 14 and transmits this information to the camera device 20.

また、第1通信部11は、第1経路選択部14から解像度の設定変更の指示の入力を受けた場合、その解像度の設定変更の指示を対象とされた撮影装置20へ送信して、撮影装置20の解像度の設定を変更させる。そして、第1通信部11は、映像データの送信において撮影装置20に使用させる通信経路の情報として、変更させた解像度に応じた通信経路の情報を第1経路選択部14から受信して撮影装置20へ送信する。 Furthermore, when the first communication unit 11 receives an instruction to change the resolution setting from the first path selection unit 14, it transmits the instruction to change the resolution setting to the targeted image capture device 20, causing the image capture device 20 to change its resolution setting. Then, the first communication unit 11 receives information on the communication path corresponding to the changed resolution from the first path selection unit 14 as information on the communication path to be used by the image capture device 20 when transmitting video data, and transmits this information to the image capture device 20.

その後、第1通信部11は、第1経路選択部14により指定された通信経路を介して、映像データを撮影装置20から受信する。そして、第1通信部11は、受信した映像データをAI処理部12へ出力する。 Then, the first communication unit 11 receives the video data from the imaging device 20 via the communication path specified by the first path selection unit 14. The first communication unit 11 then outputs the received video data to the AI processing unit 12.

第1経路選択部14は、撮影装置20毎の撮影装置情報の入力を第1通信部11から受ける。撮影装置情報には、メーカー名や機種名の他に、それぞれの撮影装置20が使用可能な、解像度、画像サイズ、フレームレート及びコーデック等の画質を表す情報が登録される。第1経路選択部14は、各撮影装置20について以下の経路選択処理を行う。いずれの撮影装置20に対する経路選択処理も同様に行われるので、以下では、1つの撮影装置20を例に経路選択処理について説明する。 The first route selection unit 14 receives input of camera information for each camera device 20 from the first communication unit 11. In addition to the manufacturer name and model name, the camera information registers information indicating the image quality that each camera device 20 can use, such as resolution, image size, frame rate, and codec. The first route selection unit 14 performs the following route selection process for each camera device 20. Because the route selection process is performed in the same way for all camera devices 20, the route selection process will be explained below using one camera device 20 as an example.

第1経路選択部14は、撮影装置20解像度を撮影装置情報から取得する。ここで、第1経路選択部14は、解像度毎に使用する通信経路の種類の情報を保持する。例えば、第1経路選択部14は、解像度を高さに応じて高中低の3つの区分に分割して、区分毎に使用する通信経路の種類の情報を保持する。具体的には、第1経路選択部14は、高の区分の解像度に対して有線通信による通信経路を用い、中の区分の解像度に対してはプライベート5Gの通信による通信経路を用い、低の区分の解像度に対してはWi-Fi通信による通信経路を用いる等の情報を保持する。ただし、この解像度の分け方は3つの段階に限らず、2段階でも4段階以上でもよく、また、解像度毎に対応する通信経路の種類が決定されてもよい。 The first path selection unit 14 acquires the resolution of the image capture device 20 from the image capture device information. Here, the first path selection unit 14 holds information on the type of communication path to be used for each resolution. For example, the first path selection unit 14 divides the resolution into three categories (high, medium, and low) according to height, and holds information on the type of communication path to be used for each category. Specifically, the first path selection unit 14 holds information such as using a wired communication path for high resolution, a private 5G communication path for medium resolution, and a Wi-Fi communication path for low resolution. However, this division of resolution is not limited to three levels, and may be two levels or four or more levels, and the type of communication path corresponding to each resolution may be determined.

第1経路選択部14は、撮影装置情報から取得した撮影装置20の解像度に応じた通信経路の種類を特定する。次に、第1経路選択部14は、特定した種類の通信経路による撮影装置20との間の通信が可能か否かを判定する。例えば、特定した種類の通信経路が撮影装置20との間に存在しない場合や、存在しても障害の発生により使用が困難な場合等に、第1経路選択部14は、特定した種類の通信経路による撮影装置20との間の通信ができないと判定する。 The first path selection unit 14 identifies the type of communication path according to the resolution of the camera device 20 obtained from the camera device information. Next, the first path selection unit 14 determines whether communication with the camera device 20 is possible via the identified type of communication path. For example, if a communication path of the identified type does not exist between the camera device 20 and the camera device 20, or if a communication path of the identified type exists but is difficult to use due to a failure, the first path selection unit 14 determines that communication with the camera device 20 is not possible via the identified type of communication path.

通信可能であれば、特定した種類の通信経路をその撮影装置20からの映像データの送受信に使用する通信経路として決定する。その後、第1経路選択部14は、映像データの送信において撮影装置20に使用させる通信経路の情報を、第1通信部11を介して撮影装置20に通知する。 If communication is possible, the identified type of communication path is determined as the communication path to be used for sending and receiving video data from the imaging device 20. The first path selection unit 14 then notifies the imaging device 20 via the first communication unit 11 of information about the communication path to be used by the imaging device 20 for sending the video data.

図5は、通信経路選択の一例を示す図である。例えば、EAB1が、IPカメラ21~23のそれぞれと有線通信による通信経路211、Wi-Fi通信による通信経路212及びプライベート5Gの通信による通信経路213で接続されている場合で説明する。また、第1経路選択部14は、解像度を高中低の3区分に分けて、解像度が高い区分から順に通信経路211、213、212を使用する通信経路とする場合で説明する。 Figure 5 is a diagram showing an example of communication path selection. For example, the following describes a case in which the EAB1 is connected to each of the IP cameras 21-23 via a wired communication path 211, a Wi-Fi communication path 212, and a private 5G communication path 213. The following also describes a case in which the first path selection unit 14 divides resolution into three categories: high, medium, and low, and uses communication paths 211, 213, and 212 in descending order of resolution.

第1経路選択部14は、IPカメラ21の撮影装置情報から、IPカメラ21が高の区分に含まれる解像度を用いることを確認する。そして、第1経路選択部14は、高の区分に対応する有線通信による通信経路211を、IPカメラ21との間の映像データの送受信における適切な通信経路として特定する。また、第1経路選択部14は、IPカメラ22の撮影装置情報から、IPカメラ22が中の区分に含まれる解像度を用いることを確認する。そして、第1経路選択部14は、中の区分に対応するプライベート5Gの通信による通信経路213を、IPカメラ22との間の映像データの送受信における適切な通信経路として特定する。また、第1経路選択部14は、IPカメラ23の撮影装置情報から、IPカメラ23が低の区分に含まれる解像度を用いることを確認する。そして、第1経路選択部14は、低の区分に対応するWi-Fi通信による通信経路212を、IPカメラ23との間の映像データの送受信における適切な通信経路として特定する。そして、いずれの種類の通信経路もIPカメラ21~23との間で通信可能であることから、第1経路選択部14は、それぞれの種類の通信経路を使用する通信経路として決定する。これにより、第1通信部11は、図5に示すように、IPカメラ21~23との間で、それぞれの解像度に応じた通信経路を用いて通信を行う。 The first path selection unit 14 confirms from the imaging device information of the IP camera 21 that the IP camera 21 uses a resolution included in the high category. The first path selection unit 14 then identifies the wired communication path 211, which corresponds to the high category, as an appropriate communication path for transmitting and receiving video data to and from the IP camera 21. The first path selection unit 14 also confirms from the imaging device information of the IP camera 22 that the IP camera 22 uses a resolution included in the medium category. The first path selection unit 14 then identifies the private 5G communication path 213, which corresponds to the medium category, as an appropriate communication path for transmitting and receiving video data to and from the IP camera 22. The first path selection unit 14 also confirms from the imaging device information of the IP camera 23 that the IP camera 23 uses a resolution included in the low category. The first path selection unit 14 then identifies the Wi-Fi communication path 212, which corresponds to the low category, as an appropriate communication path for transmitting and receiving video data to and from the IP camera 23. Since communication with IP cameras 21-23 is possible using any of these communication paths, the first path selection unit 14 determines each of these types of communication paths as the communication path to use. As a result, the first communication unit 11 communicates with IP cameras 21-23 using a communication path that corresponds to each of their resolutions, as shown in FIG. 5.

図4に戻って説明を続ける。一方、特定した種類の通信経路では撮影装置20と接続されていないもしくは障害が発生しており不通である等、特定した種類の通信経路で通信できない場合、第1経路選択部14は、撮影装置20との間でより低い解像度に対応する通信経路での通信が可能か否かを判定する。具体的には、第1経路選択部14は、より低い解像度に対応した通信経路により撮影装置20との間で通信可能か、及び、その解像度に撮影装置20が対応しているか否かを判定する。 Returning to Figure 4, the explanation continues. On the other hand, if communication is not possible via the specified type of communication path, for example, because the specified type of communication path is not connected to the image capture device 20 or is unavailable due to a failure, the first path selection unit 14 determines whether communication with the image capture device 20 is possible via a communication path that supports a lower resolution. Specifically, the first path selection unit 14 determines whether communication with the image capture device 20 is possible via a communication path that supports a lower resolution, and whether the image capture device 20 supports that resolution.

より低い解像度に対応する通信経路が使用可能な場合、第1経路選択部14は、使用可能な通信経路に対応する解像度のうち撮影装置20が使用可能な解像度の中でなるべく高い解像度の通信経路を使用する通信経路として決定する。この通信経路は、EAB1が撮影装置20との間で使用可能な通信経路に対応する解像度のうち、撮影装置20が使用可能な解像度であってその中でなるべく高い解像度に対応する通信経路である。次に、第1経路選択部14は、決定した通信経路に対応する解像度のうち、撮影装置20が使用可能なるべく高い解像度への設定変更の指示を、第1通信部11を介して撮影装置20へ送信する。その後、第1経路選択部14は、映像データの送信において撮影装置20に使用させる通信経路の情報を、第1通信部11を介して撮影装置20に通知する。 If a communication path corresponding to a lower resolution is available, the first path selection unit 14 determines the communication path to use as the communication path with the highest possible resolution that can be used by the camera device 20 among the resolutions corresponding to the available communication paths. This communication path is the communication path corresponding to the highest possible resolution that can be used by the camera device 20 among the resolutions corresponding to the communication paths that the EAB1 can use between the camera device 20 and the EAB1. Next, the first path selection unit 14 sends an instruction to the camera device 20 via the first communication unit 11 to change the setting to the highest possible resolution that can be used by the camera device 20 among the resolutions corresponding to the determined communication path. Thereafter, the first path selection unit 14 notifies the camera device 20 via the first communication unit 11 of information about the communication path to be used by the camera device 20 to transmit video data.

図6は、解像度の設定変更を伴う通信経路選択の一例を示す図である。例えば、EAB1が、IPカメラ21~23のそれぞれとWi-Fi通信による通信経路212で接続されており、且つ、障害などにより有線通信による通信経路211及びプライベート5Gの通信による通信経路213が使用できない場合で説明する。ここでも、第1経路選択部14は、解像度を高中低の3区分に分けて、解像度が高い区分から順に通信経路211、213、212を使用する通信経路とする。 Figure 6 shows an example of communication path selection involving a change in resolution settings. For example, let us consider a case where EAB1 is connected to each of IP cameras 21-23 via Wi-Fi communication path 212, and wired communication path 211 and private 5G communication path 213 are unavailable due to a failure or other reason. Again, the first path selection unit 14 divides the resolution into three categories: high, medium, and low, and uses communication paths 211, 213, and 212 in descending order of resolution.

この場合も、第1経路選択部14は、IPカメラ21の撮影装置情報から、IPカメラ21が高の区分に含まれる解像度を用いることを確認する。そして、第1経路選択部14は、高の区分に対応する通信経路211が使用可能かを判定する。この場合、第1経路選択部14は、通信経路211は使用できず、Wi-Fi通信による通信経路212が使用可能と判定する。そして、第1経路選択部14は、IPカメラ21との間の映像データの送受信に、低の区分に対応するWi-Fiを用いる通信経路212を使用することを決定する。その後、第1経路選択部14は、通信経路212で使用可能な解像度のうち、IPカメラ21が使用可能であり且つなるべく高い解像度への設定の変更をIPカメラ21に指示する。また、第1経路選択部14は、IPカメラ22の撮影装置情報から、IPカメラ22が中の区分に含まれる解像度を用いることを確認する。そして、第1経路選択部14は、中の区分に対応する通信経路213が使用可能かを判定する。この場合、第1経路選択部14は、通信経路213は使用できず、Wi-Fi通信による通信経路212が使用可能と判定する。そして、第1経路選択部14は、IPカメラ22との間の映像データの送受信に、低の区分に対応するWi-Fi通信による通信経路212を使用することを決定する。その後、第1経路選択部14は、通信経路212で使用可能な解像度のうち、IPカメラ22が使用可能であり且つなるべく高い解像度への設定の変更をIPカメラ22に指示する。また、第1経路選択部14は、IPカメラ23の撮影装置情報から、IPカメラ23が低の区分に含まれる解像度を用いることを確認する。この場合、低の区分に対応するWi-Fiを用いた通信経路211が使用可能であるので、第1経路選択部14は、IPカメラ23との間の映像データの送受信に通信経路211を使用することを決定する。そして、第1経路選択部14は、図5に示すように、IPカメラ21~23との間で、いずれとも通信経路212を用いて通信を行う。 In this case, too, the first path selection unit 14 confirms from the imaging device information of the IP camera 21 that the IP camera 21 uses a resolution included in the high category. The first path selection unit 14 then determines whether the communication path 211 corresponding to the high category is available. In this case, the first path selection unit 14 determines that the communication path 211 is unavailable and that the communication path 212 using Wi-Fi communication is available. The first path selection unit 14 then decides to use the communication path 212 using Wi-Fi, which corresponds to the low category, for sending and receiving video data to and from the IP camera 21. The first path selection unit 14 then instructs the IP camera 21 to change the setting to a resolution that is available for the IP camera 21 and is as high as possible, from among the resolutions available on the communication path 212. The first path selection unit 14 also confirms from the imaging device information of the IP camera 22 that the IP camera 22 uses a resolution included in the medium category. The first path selection unit 14 then determines whether the communication path 213 corresponding to the medium category is available. In this case, the first path selection unit 14 determines that communication path 213 is unavailable and that communication path 212 using Wi-Fi communication is available. The first path selection unit 14 then decides to use communication path 212 using Wi-Fi communication, which corresponds to the low category, for sending and receiving video data to and from IP camera 22. The first path selection unit 14 then instructs IP camera 22 to change the resolution setting to a resolution that is available for IP camera 22 and is as high as possible, among the resolutions available on communication path 212. The first path selection unit 14 also confirms from the imaging device information of IP camera 23 that IP camera 23 uses a resolution included in the low category. In this case, because communication path 211 using Wi-Fi, which corresponds to the low category, is available, the first path selection unit 14 decides to use communication path 211 for sending and receiving video data to and from IP camera 23. As shown in FIG. 5, the first path selection unit 14 then communicates with all of IP cameras 21 to 23 using communication path 212.

例えば、IPカメラ21の解像度に応じた通信経路211が「第1通信経路」の一例にあたり、IPカメラ21とEAB1との間で第1通信経路による通信ができないことが、「第1通信経路の選択が困難な場合」の一例にあたる。さらに、IPカメラ21の解像度に適した通信経路211以外の、第1経路選択部14により選択された通信経路212が「第3通信経路」の一例にあたる。すなわち、第1経路選択部14は、IPカメラ21の情報に基づいた第1通信経路である通信経路211の選択が困難な場合、撮影装置20との間の通信経路の中からIPカメラ21の解像度に適した通信経路211以外の第3通信経路である通信経路212を選択して、第3通信経路で映像データを送信するようにIPカメラ21の設定を変更する。 For example, the communication path 211 corresponding to the resolution of the IP camera 21 is an example of a "first communication path," and the inability to communicate between the IP camera 21 and the EAB1 via the first communication path is an example of a "case where it is difficult to select the first communication path." Furthermore, the communication path 212 selected by the first path selection unit 14, other than the communication path 211 suitable for the resolution of the IP camera 21, is an example of a "third communication path." In other words, when it is difficult to select the communication path 211, which is the first communication path based on the information from the IP camera 21, the first path selection unit 14 selects the communication path 212, which is the third communication path other than the communication path 211 suitable for the resolution of the IP camera 21, from the communication paths with the imaging device 20, and changes the settings of the IP camera 21 so that video data is transmitted via the third communication path.

ここで、本実施例では、解像度の区分と種類の異なる通信経路211~213とを1対1で対応させて、第1経路選択部14は、解像度に対応する通信経路を選択した。また、第1経路選択部14は、映像データの画質を良くするために、使用可能な通信経路のうちなるべく高い解像度を用いることができるように撮影装置20の設定を変更した。ただし、解像度に対する通信経路の選択及び撮影装置20の解像度の設定変更の方法はこれに限らない。 In this embodiment, the resolution categories are associated one-to-one with different types of communication paths 211-213, and the first path selection unit 14 selects a communication path corresponding to the resolution. Furthermore, in order to improve the image quality of the video data, the first path selection unit 14 changes the settings of the image capture device 20 so that the highest possible resolution can be used among the available communication paths. However, the methods for selecting a communication path for a resolution and changing the resolution settings of the image capture device 20 are not limited to this.

例えば、解像度の区分と通信経路211~213とを以下のように対応させることもできる。有線通信による通信経路211は、高中低の全ての区分の解像度の映像データを送信できる。また、プライベート5Gの通信による通信経路212は、中低の2つの区分の解像度の映像データを送信できる。これらに対して、Wi-Fi通信による通信経路213は、送信可能な映像データの解像度は低の区分に限られる。この場合、第1経路選択部14は、以下のように、撮影装置20が映像データの送信に使用する通信経路を決定してもよい。 For example, the resolution categories can be associated with the communication paths 211-213 as follows: The communication path 211 using wired communication can transmit video data in all resolution categories, high, medium, and low. The communication path 212 using private 5G communication can transmit video data in two resolution categories, medium and low. In contrast, the communication path 213 using Wi-Fi communication can only transmit video data in the low resolution category. In this case, the first path selection unit 14 may determine the communication path that the image capture device 20 will use to transmit video data as follows:

例えば、撮影装置20の解像度が低の区分に含まれており、通信経路211~213の全てが使用可能であり、且つ、有線通信による通信経路211のネットワークリソースが通信経路212及び213に比べて多い場合、第1経路選択部14は、ネットワークリソースを有効に使用するために有線通信による通信経路211撮影装置20の映像データの送信に使用してもよい。この場合、撮影装置20の解像度及びネットワークリソースに基づく通信経路211の選択が「撮影装置の情報を基に第1通信経路を選択する」の一例にあたる。 For example, if the resolution of the image capture device 20 is in the low category, all of the communication paths 211 to 213 are available, and the network resources of the wired communication path 211 are greater than those of the communication paths 212 and 213, the first path selection unit 14 may use the wired communication path 211 to transmit video data from the image capture device 20 in order to make effective use of network resources. In this case, selecting the communication path 211 based on the resolution and network resources of the image capture device 20 is an example of "selecting a first communication path based on information about the image capture device."

その場合で且つEAB1に複数台の解像度の区分が低の撮影装置20が接続されており、通信経路211~213の全てが使用可能である場合、全ての撮影装置20を有線通信による通信経路211に接続すると、ネットワークに負荷がかかるおそれがある。そこで、第1経路選択部14は、通信経路211の通信速度が閾値以下になった場合、通信速度が閾値内に収まるように、何台かの撮影装置20の映像データの送信にプライベート5Gの通信による通信経路212を使用するように変更してもよい。また、通信経路212の通信速度が閾値以下になった場合には、第1経路選択部14は、同様に、通信速度が閾値内に収まるように、何台かの撮影装置20の映像データの送信にWi-Fi通信による通信経路213を使用するように変更してもよい。 In this case, if multiple image capture devices 20 with low resolution are connected to EAB1 and all communication paths 211-213 are available, connecting all image capture devices 20 to wired communication path 211 may place a load on the network. Therefore, if the communication speed of communication path 211 falls below a threshold, the first path selection unit 14 may change to using communication path 212 with private 5G communication for transmitting video data from some image capture devices 20 so that the communication speed falls within the threshold. Similarly, if the communication speed of communication path 212 falls below a threshold, the first path selection unit 14 may change to using communication path 213 with Wi-Fi communication for transmitting video data from some image capture devices 20 so that the communication speed falls within the threshold.

また、撮影装置20の解像度が高の区分に含まれている場合も同様であり、第1経路選択部14は、通信経路211の通信速度が閾値以下になった場合、通信速度が閾値内に収まるように何台かの撮影装置20の映像データの送信にプライベート5Gの通信による通信経路212を使用するように変更してもよい。この場合、第1経路選択部14は、プライベート5Gの通信による通信経路212を使用するために、中の区分の解像度への設定の変更を対象の撮影装置20に指示する。 The same applies when the resolution of the image capture device 20 is in the high category. If the communication speed of the communication path 211 falls below the threshold, the first path selection unit 14 may change the communication path 212 using private 5G communication to transmit video data from several image capture devices 20 so that the communication speed falls within the threshold. In this case, the first path selection unit 14 instructs the target image capture device 20 to change its resolution setting to the medium category in order to use the communication path 212 using private 5G communication.

ここでの通信速度が閾値以下になった場合が、「第1通信経路の選択が困難な場合」の一例にあたる。そして、通信経路211に代えて選択された通信経路212が、「第3通信経路」の一例にあたる。 When the communication speed falls below the threshold, this is an example of "when it is difficult to select the first communication path." Communication path 212, selected instead of communication path 211, is an example of a "third communication path."

また、本実施形態では、第1経路選択部14は、撮影装置20が生成する映像データのデータ量を規定する解像度に応じて通信経路を決定した。ただし、通信経路を決定するためのデータ量を規定するための基準はこれに限らず、送信するデータ量が把握できる情報であれば他の情報を用いることもできる。例えば、画像サイズ、フレームレート(FPS)、ビットレート又はコーデック等の映像の画質を表す他の情報でも、データ量が規定される。そこで、第1経路選択部14は、映像の画質を示すそれらの情報を撮影装置情報から取得して、使用する通信経路を決定してもよい。 Furthermore, in this embodiment, the first path selection unit 14 determines the communication path according to the resolution, which determines the data volume of the video data generated by the image capture device 20. However, the criteria for determining the data volume to determine the communication path are not limited to this, and other information can be used as long as it allows for understanding the amount of data to be transmitted. For example, the data volume can also be determined by other information that indicates the image quality of the video, such as image size, frame rate (FPS), bit rate, or codec. Therefore, the first path selection unit 14 may obtain such information that indicates the image quality of the video from the image capture device information and determine the communication path to use.

ここで、第1経路選択部14は、撮影装置情報に登録された撮影装置20のメーカー名や機種名からこれらの情報を特定してもよい。また、第1経路選択部14は、これらの情報のうちのいくつかを組み合わせて通信経路の判定に用いてもよい。 Here, the first route selection unit 14 may identify this information from the manufacturer name and model name of the imaging device 20 registered in the imaging device information. The first route selection unit 14 may also combine some of this information and use it to determine the communication route.

さらに、第1経路選択部14は、撮影装置20との間の無線通信における電波強度を取得して、電波強度が基準値以下の無線通信は使用しない等、通信経路の選択に利用してもよい。他にも、第1経路選択部14は、映像データ毎にAI処理部12においてAI処理に使用される、撮影装置20に対応したAIアプリケーションの種類を通信経路の選択に使用してもよい。 Furthermore, the first path selection unit 14 may acquire the radio wave strength of wireless communication with the image capture device 20 and use it to select a communication path, for example, by not using wireless communication with radio wave strength below a reference value. Also, the first path selection unit 14 may use the type of AI application corresponding to the image capture device 20, which is used for AI processing in the AI processing unit 12 for each piece of video data, to select a communication path.

例えば、データが少し落ちることを許容できるAIアプリケーションで処理される映像データを受信する場合、第1経路選択部14は、転送可能なデータ量が少ない通信経路を選択することもできる。すなわち、第1経路選択部14は、AIアプリケーションが最低限の性能を維持するために必要な映像品質を基準として、通信経路を選択することもできる。 For example, when receiving video data to be processed by an AI application that can tolerate a slight drop in data, the first path selection unit 14 can select a communication path that allows a small amount of data to be transferred. In other words, the first path selection unit 14 can select a communication path based on the video quality required for the AI application to maintain a minimum level of performance.

このように、第1経路選択部14は、映像の画質を示す情報、電波強度及びAIアプリケーションの種類等の様々な撮影装置20の情報を基に、撮影装置20との間の映像データの送信に使用する通信経路を決定することができる。また、ここでは、第1経路選択部14は、予め決められた対応関係に基づいて取得した情報に対応する通信経路を選択したが、これに限らず例えばAIを用いて通信経路を決定してもよい。この第1経路選択部14により選択された第1通信部11と撮影装置20との間において映像データの送信に使用する通信経路が、「第1通信経路」の一例にあたる。 In this way, the first path selection unit 14 can determine the communication path to use for transmitting video data to and from the camera device 20 based on various pieces of information about the camera device 20, such as information indicating the image quality of the video, radio wave strength, and the type of AI application. Here, the first path selection unit 14 selected a communication path corresponding to the information acquired based on a predetermined correspondence, but this is not limiting and the communication path may also be determined using AI, for example. The communication path selected by the first path selection unit 14 for transmitting video data between the first communication unit 11 and the camera device 20 is an example of a "first communication path."

図4に戻って説明を続ける。AI処理部12は、複数の撮影装置20のそれぞれから送信された映像データの入力を第1通信部11から受ける。AI処理部12は、複数のAIアプリケーションを有する。例えば、あるAIアプリケーションは人の顔を検出するアプリケーションであり、他のAIアプリケーションは自動車を検出するアプリケーションであるといった具合に、各AIアプリケーションは実行するAI処理がそれぞれ異なってもよい。 Returning to Figure 4, we will continue the explanation. The AI processing unit 12 receives input of video data transmitted from each of the multiple image capture devices 20 from the first communication unit 11. The AI processing unit 12 has multiple AI applications. For example, one AI application may be an application for detecting human faces, and another AI application may be an application for detecting automobiles, and each AI application may perform different AI processing.

AI処理部12は、取得した各映像データについて、指定されたAIアプリケーションを用いてAI処理を実行する。AI処理部12は、使用するAIアプリケーションの指定として、撮影装置20毎に予め決められた情報を保持しても良いし、映像データに付加された情報から使用するアプリケーションの指定を取得してもよい。そして、AI処理部12は、AI処理の結果を映像データとともに第2通信部13へ出力する。このAI処理部12が、「処理部」の一例にあたり、AI処理部12による映像データに対するAI処理が「第1処理」の一例にあたる。 The AI processing unit 12 performs AI processing on each piece of acquired video data using a specified AI application. The AI processing unit 12 may retain predetermined information for each image capture device 20 as the designation of the AI application to be used, or may acquire the designation of the application to be used from information added to the video data. The AI processing unit 12 then outputs the results of the AI processing together with the video data to the second communication unit 13. This AI processing unit 12 is an example of a "processing unit," and the AI processing of the video data by the AI processing unit 12 is an example of a "first process."

第2経路選択部15は、第2通信部13と映像解析サーバ3とを接続する複数の通信経路について、それぞれの優先順位の指定の入力を図示しない入力部から受ける。この第2通信部13と映像解析サーバ3とを接続する複数の通信経路が、「第2の複数の通信経路」の一例にあたる。そして、第2経路選択部15は、使用可能な通信経路のうち優先度が最も高い通信経路を映像解析サーバ3との通信で使用する通信経路と決定する。この第2経路選択部15により選択された第2通信部13と映像解析サーバ3との間で映像データ及びAI処理の結果を送信に使用する通信経路が、「第2通信経路」の一例にあたる。 The second path selection unit 15 receives input specifying the priority of each of the multiple communication paths connecting the second communication unit 13 and the video analysis server 3 from an input unit (not shown). These multiple communication paths connecting the second communication unit 13 and the video analysis server 3 are an example of "second multiple communication paths." The second path selection unit 15 then determines the communication path with the highest priority among the available communication paths as the communication path to be used for communication with the video analysis server 3. The communication path selected by the second path selection unit 15 to be used for transmitting video data and AI processing results between the second communication unit 13 and the video analysis server 3 is an example of a "second communication path."

例えば、EAB1が、図5に示すように、イーサネットを用いた有線接続による通信経路301、5G通信による通信経路302、LTE(Long Term Evolution)通信による通信経路303及びWi-Fiによる通信経路304を有する場合で説明する。第2経路選択部15は、例えば、通信経路301、通信経路302、通信経路303、通信経路304の順で優先順位が低くなるように指定を受ける。その場合、第2経路選択部15は、使用できる通信経路の中で最も優先順位が高い有線接続による通信経路301を、映像解析サーバ3との間の通信で使用する通信経路として決定する。これにより、EAB1は、有線接続の通信経路301を用いて映像解析サーバ3と通信を行う。 For example, as shown in FIG. 5, the EAB 1 will be described as having a communication path 301 using a wired connection using Ethernet, a communication path 302 using 5G communication, a communication path 303 using LTE (Long Term Evolution) communication, and a communication path 304 using Wi-Fi. The second path selection unit 15 receives designation of the communication paths in order of decreasing priority, for example, communication path 301, communication path 302, communication path 303, and communication path 304. In this case, the second path selection unit 15 determines the wired communication path 301, which has the highest priority among the available communication paths, as the communication path to be used for communication with the video analysis server 3. As a result, the EAB 1 communicates with the video analysis server 3 using the wired communication path 301.

図4に戻って説明を続ける。第2経路選択部15は、通信に使用すると決定した通信経路を用いて映像解析サーバ3との間の通信を行うことを第2通信部13に指示する。そして、第2経路選択部15は、第2通信部13の通信設定において、映像解析サーバ3との通信で使用すると決定した通信経路をオンに設定して、他の通信経路をオフに設定する。ただし、第1通信部11と第2通信部13とで同じ通信インタフェースを用いて通信を行う場合、第2経路選択部15は、第1通信部11が使用する通信経路についてはオンの設定を維持する。 Returning to Figure 4, the explanation continues. The second path selection unit 15 instructs the second communication unit 13 to communicate with the video analysis server 3 using the communication path that has been decided to be used for communication. The second path selection unit 15 then sets the communication path that has been decided to be used for communication with the video analysis server 3 to on in the communication settings of the second communication unit 13, and sets other communication paths to off. However, when the first communication unit 11 and the second communication unit 13 communicate using the same communication interface, the second path selection unit 15 maintains the on setting for the communication path used by the first communication unit 11.

図7は、映像解析サーバとの接続に応じたEABの通信設定を示す図である。ここでは、EAB1は、通信インタフェースとして、モバイルデータ通信インタフェース101、有線通信インタフェース102及びWi-Fi通信インタフェース103を有する場合で説明する。また、EAB1と顧客LAN2との間の通信には有線通信インタフェース102が用いられているものとする。 Figure 7 shows the communication settings of the EAB in response to connection with the video analysis server. Here, we will explain the case where the EAB 1 has a mobile data communication interface 101, a wired communication interface 102, and a Wi-Fi communication interface 103 as communication interfaces. We will also assume that the wired communication interface 102 is used for communication between the EAB 1 and the customer LAN 2.

接続状態111は、EAB1と映像解析サーバ3とがモバイルデータ通信で通信を行う状態を示す。この場合、第2経路選択部15は、モバイルデータ通信インタフェース101による通信の設定をオンにして、有線通信インタフェース102による通信の設定をオンのまま残し、Wi-Fi通信インタフェース103による通信の設定をオフにする。 Connection status 111 indicates a state in which the EAB 1 and the video analysis server 3 communicate via mobile data communication. In this case, the second route selection unit 15 turns on the setting for communication via the mobile data communication interface 101, leaves the setting for communication via the wired communication interface 102 on, and turns off the setting for communication via the Wi-Fi communication interface 103.

接続状態112は、EAB1と映像解析サーバ3とがWi-Fi通信で通信を行う状態を示す。この場合、第2経路選択部15は、モバイルデータ通信インタフェース101による通信の設定をオフにして、有線通信インタフェース102による通信の設定をオンのまま残し、Wi-Fi通信インタフェース103による通信の設定をオンにする。 Connection status 112 indicates a state in which the EAB 1 and the video analysis server 3 communicate via Wi-Fi. In this case, the second route selection unit 15 turns off communication via the mobile data communication interface 101, leaves communication via the wired communication interface 102 on, and turns on communication via the Wi-Fi communication interface 103.

接続状態112は、EAB1と映像解析サーバ3とが有線通信で通信を行う状態を示す。この場合、第2経路選択部15は、有線通信インタフェース102による通信の設定をオンのままとして、有線通信インタフェース102及びWi-Fi通信インタフェース103による通信の設定をオフにする。 Connection status 112 indicates a state in which EAB1 and the video analysis server 3 communicate via wired communication. In this case, the second path selection unit 15 leaves the setting for communication via the wired communication interface 102 on, and turns off the setting for communication via the wired communication interface 102 and the Wi-Fi communication interface 103.

図4に戻って説明を続ける。第2通信部13は、映像解析サーバ3と1つ又は複数の通信経路により接続される。例えば、第2通信部13は、イーサネット通信による有線接続による通信経路、5G通信を用いた無線接続のための通信経路、LTE通信を用いた無線通信による通信経路及びWi-Fiを用いた無線接続による通信経路等を有することができる。 Returning to Figure 4, the explanation continues. The second communication unit 13 is connected to the video analysis server 3 via one or more communication paths. For example, the second communication unit 13 may have a communication path for a wired connection using Ethernet communication, a communication path for a wireless connection using 5G communication, a communication path for wireless communication using LTE communication, and a communication path for a wireless connection using Wi-Fi.

第2通信部13は、映像解析サーバ3との間の通信に用いる通信経路の指定を第2経路選択部15から受ける。そして、第2通信部13は、第2経路選択部15から指定された通信経路を用いて、映像データ及びAI処理の結果を映像解析サーバ3へ送信する。この際、第2通信部13は、各映像データ及びAI処理の結果を同じ通信経路を用いてまとめて映像解析サーバ3へ送信することができる。 The second communication unit 13 receives from the second route selection unit 15 a specification of the communication route to be used for communication with the video analysis server 3. The second communication unit 13 then transmits the video data and the results of the AI processing to the video analysis server 3 using the communication route specified by the second route selection unit 15. At this time, the second communication unit 13 can transmit each piece of video data and the results of the AI processing to the video analysis server 3 together using the same communication route.

(中継処理)
図8は、実施形態に係るEABによる通信経路の決定処理のフローチャートである。次に、図8を参照して、本実施形態に係るEAB1による通信経路の決定処理の流を説明する。
(Relay processing)
8 is a flowchart of a process of determining a communication path by EAB according to the embodiment. Next, a flow of a process of determining a communication path by EAB 1 according to the embodiment will be described with reference to FIG.

第1経路選択部14は、顧客LAN2に接続された撮影装置20それぞれの撮影装置情報を取得する(ステップS1)。 The first route selection unit 14 acquires the camera information for each camera device 20 connected to the customer LAN 2 (step S1).

次に、第1経路選択部14は、撮影装置20を1台選択する(ステップS2)。 Next, the first route selection unit 14 selects one imaging device 20 (step S2).

次に、第1経路選択部14は、取得した撮影装置情報に基づき選択した撮影装置20との間の映像データの送受信に好適な通信経路を特定する(ステップS3)。 Next, the first route selection unit 14 identifies a communication route suitable for sending and receiving video data to and from the selected camera device 20 based on the acquired camera device information (step S3).

次に、第1経路選択部14は、特定した通信経路が撮影装置20との間を結ぶ通信経路として存在しており、映像データの送受信に使用する通信経路として使用可能か否かを判定する(ステップS4)。 Next, the first route selection unit 14 determines whether the identified communication route exists as a communication route connecting with the image capture device 20 and is usable as a communication route to be used for sending and receiving video data (step S4).

使用する通信経路として使用可能な場合(ステップS4:肯定)、第1経路選択部14は、特定した通信経路を使用する通信経路として決定する(ステップS5)。その後、通信経路の決定処理は、ステップS8へ進む。 If the identified communication route is available for use (step S4: Yes), the first route selection unit 14 determines the identified communication route as the communication route to be used (step S5). The communication route determination process then proceeds to step S8.

これに対して、使用する通信経路として使用困難な場合(ステップS4:否定)、第1経路選択部14は、選択した撮影装置20との間の使用可能な通信経路に対応する解像度のうちその撮影装置20が使用可能な解像度の中でなるべく高い解像度を抽出する。そして、第1経路選択部14は、使用可能な通信経路のうち抽出した解像度に対応する通信経路を使用する通信経路として決定する(ステップS6)。 On the other hand, if it is difficult to use as a communication path to be used (step S4: No), the first path selection unit 14 extracts the highest possible resolution that can be used by the selected image capture device 20 from among the resolutions corresponding to the available communication paths between the image capture device 20 and the selected image capture device 20. Then, the first path selection unit 14 determines the communication path corresponding to the extracted resolution from the available communication paths as the communication path to be used (step S6).

そして、第1経路選択部14は、決定した通信経路に対応する解像度に設定を変更する指示を第1通信部11を介して撮影装置20に通知して、撮影装置20の設定を変更する(ステップS7)。その後、通信経路の決定処理は、ステップS8へ進む。 Then, the first route selection unit 14 notifies the image capture device 20 via the first communication unit 11 of an instruction to change the settings to the resolution corresponding to the determined communication route, thereby changing the settings of the image capture device 20 (step S7). After that, the communication route determination process proceeds to step S8.

その後、第1経路選択部14は、決定した使用する通信経路を撮影装置20に通知する(ステップS8)。 Then, the first route selection unit 14 notifies the imaging device 20 of the communication route that has been determined to be used (step S8).

次に、第1経路選択部14は、顧客LAN2に接続された全ての撮影装置20について、通信経路の決定が完了したか否かを判定する(ステップS9)。通信経路を決定していない撮影装置20が残っている場合(ステップS9:否定)、通信経路の決定処理は、ステップS2へ戻る。 Next, the first route selection unit 14 determines whether communication routes have been determined for all camera devices 20 connected to the customer LAN 2 (step S9). If there are any camera devices 20 for which communication routes have not been determined (step S9: No), the communication route determination process returns to step S2.

これに対して、全ての撮影装置20について通信経路の決定が完了した場合(ステップS9:肯定)、第1経路選択部14は、撮影装置20との間の通信経路の設定を完了する。次に、第2経路選択部15は、映像解析サーバ3との間で映像データ及びAI処理の結果の送受信に使用する通信経路の優先度を入力部から取得する(ステップS10)。 On the other hand, if communication paths have been determined for all of the image capture devices 20 (step S9: Yes), the first path selection unit 14 completes setting up communication paths with the image capture devices 20. Next, the second path selection unit 15 acquires from the input unit the priority of the communication paths to be used for sending and receiving video data and AI processing results with the video analysis server 3 (step S10).

その後、第2経路選択部15は、優先度にしたがい映像解析サーバ3との間で使用する通信経路を決定する。そして、第2経路選択部15は、決定した通信経路を用いて映像解析サーバ3との間で映像データの送受信が行われるように、第2通信部13の通信設定を行う(ステップS11)。 Then, the second route selection unit 15 determines the communication route to be used with the video analysis server 3 according to the priority. The second route selection unit 15 then configures the communication settings of the second communication unit 13 so that video data is sent and received with the video analysis server 3 using the determined communication route (step S11).

第1通信部11は、決定した各撮影装置20との間の通信経路を介して映像データを各撮影装置20から受信する(ステップS12)。 The first communication unit 11 receives video data from each image capture device 20 via the determined communication path between the image capture device 20 and each image capture device 20 (step S12).

AI処理部12は、第1通信部11が受信した映像データに対してAI処理を実施する(ステップS13)。 The AI processing unit 12 performs AI processing on the video data received by the first communication unit 11 (step S13).

第2通信部13は、決定した映像解析サーバ3との間の通信経路を介して、各撮影装置20から受信した映像データ及びそれぞれのAI処理の結果を映像解析サーバ3へ送信する(ステップS13)。 The second communication unit 13 transmits the video data received from each image capture device 20 and the results of each AI processing to the video analysis server 3 via the determined communication path between the image capture device 20 and the video analysis server 3 (step S13).

(効果)
以上に説明したように、本実施形態に係るEAB1は撮影装置20が生成する映像データの例えば解像度等の画質により決まるデータ量に基づいて使用する通信経路の種類を決定する。これにより、撮影装置20毎に最適な通信経路を選ぶことができ、自動的にネットワーク資源の無駄の発生やネットワーク負荷の増大を抑えて、通信の効率化を図ることが可能となる。
(effect)
As described above, the EAB 1 according to this embodiment determines the type of communication path to use based on the amount of data determined by the image quality, such as the resolution, of the video data generated by the image capture device 20. This makes it possible to select the optimal communication path for each image capture device 20, automatically suppressing the waste of network resources and the increase in network load, and improving communication efficiency.

また、本実施形態に係るEAB1は、送られる映像データのデータ量から得られる最適な通信経路が使用できない場合に、映像データのデータ量を抑えるように撮影装置20の設定を変更し、次善の通信経路としてデータ量を抑えた通信経路の中から好適な通信経路を選択する。これにより、最適と考えられる通信経路が使用できない場合にも、なるべくネットワーク資源の無駄の発生やネットワーク負荷の増大を抑えて、通信の効率化を図ることが可能となる。 Furthermore, when the optimal communication route determined based on the amount of video data being sent cannot be used, the EAB1 according to this embodiment changes the settings of the imaging device 20 to reduce the amount of video data, and selects a suitable communication route from among the communication routes with reduced data volume as the next best communication route. This makes it possible to minimize waste of network resources and increases in network load, and improve communication efficiency, even when the communication route considered optimal cannot be used.

すなわち、実施形態に係る中継装置であるEAB1は、撮影装置20との間の第1の複数の通信経路の中から撮影装置20の情報を基に第1通信経路を選択する第1経路選択部14と、第1経路選択部14により選択された第1通信経路を用いて撮影装置20から映像データを取得する第1通信部11と、第1通信部11により取得された映像データを用いて第1処理を実行するAI処理部12と、AI処理部12により第1処理された映像データをデータ処理装置へ第2通信経路を用いて送信する第2通信部13とを有する。 That is, EAB1, which is a relay device according to the embodiment, has a first route selection unit 14 that selects a first communication route from among a plurality of first communication routes between the image capture device 20 and the image capture device 20 based on information about the image capture device 20, a first communication unit 11 that acquires video data from the image capture device 20 using the first communication route selected by the first route selection unit 14, an AI processing unit 12 that performs first processing using the video data acquired by the first communication unit 11, and a second communication unit 13 that transmits the video data that has undergone the first processing by the AI processing unit 12 to the data processing device using the second communication route.

これにより、EAB1は、最適な通信経路を自動的に選択して撮影装置20から映像データを受信することができ、自動的にネットワーク資源の無駄の発生やネットワーク負荷の増大を抑えて、通信の効率化を図ることができる。 This allows the EAB1 to automatically select the optimal communication route to receive video data from the imaging device 20, automatically reducing the waste of network resources and the increase in network load, thereby improving communication efficiency.

実施形態に係る中継装置であるEAB1において、第1経路選択部14は、撮影装置20の情報に含まれる映像データのデータ量を規定する情報を基に、第1通信経路を選択する。 In EAB1, which is a relay device according to this embodiment, the first route selection unit 14 selects the first communication route based on information specifying the amount of video data included in the information from the imaging device 20.

これにより、EAB1は、データ量に応じた適切な通信経路を選択することができ、確実に通信の効率化を図ることができる。 This allows EAB1 to select an appropriate communication path depending on the amount of data, ensuring efficient communication.

実施形態に係る中継装置であるEAB1において、第1経路選択部14は、映像データのデータ量を規定する情報として画質を表す情報を基に、第1通信経路を選択する。 In EAB1, which is a relay device according to this embodiment, the first path selection unit 14 selects the first communication path based on information representing image quality, which is information that defines the data volume of video data.

これにより、EAB1は、画質を基準としてデータ量に応じた適切な通信経路を選択することができ、より確実に通信の効率化を図ることができる。 This allows EAB1 to select an appropriate communication path based on the amount of data and image quality, ensuring more efficient communication.

施形態に係る中継装置であるEAB1は、データ処理装置である映像解析サーバ3との間の第2の複数の通信経路のそれぞれの優先順位を基に第2通信経路を選択する第2経路選択部15をさらに備え、第2通信部13は、第2経路選択部15により選択された第2通信経路を用いて前記映像データを送信する。 The EAB1, which is a relay device according to this embodiment, further includes a second path selection unit 15 that selects a second communication path based on the priority of each of multiple second communication paths between the EAB1 and the video analysis server 3, which is a data processing device, and the second communication unit 13 transmits the video data using the second communication path selected by the second path selection unit 15.

これにより、EAB1は、最適な通信経路を自動的に選択して映像解析サーバ3に対して映像データ及びAI処理の結果を送信することができ、自動的にネットワーク資源の無駄の発生やネットワーク負荷の増大を抑えて、通信の効率化を図ることができる。 This allows the EAB1 to automatically select the optimal communication route and send video data and AI processing results to the video analysis server 3, automatically reducing the waste of network resources and increasing network load, and improving communication efficiency.

(プログラム)
また、上記実施形態において説明したEAB1が実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。この場合、コンピュータがプログラムを実行することにより、上記実施形態と同様の効果を得ることができる。さらに、かかるプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませて実行することにより上記実施形態と同様の処理を実現してもよい。
(program)
It is also possible to create a program written in a computer-executable language that describes the processes performed by the EAB 1 described in the above embodiment. In this case, the same effects as those of the above embodiment can be achieved by having a computer execute the program. Furthermore, such a program may be recorded on a computer-readable recording medium, and the program recorded on the recording medium may be read and executed by a computer to achieve the same processes as those of the above embodiment.

図9は、コンピュータのハードウェア構成図である。EAB1は、例えば、図9に示すコンピュータ90により実現される。コンピュータ90は、例えば、図9に示すように、プロセッサ91、メモリ92、ハードディスク93及び通信インタフェース94を有する。 Figure 9 is a diagram showing the hardware configuration of a computer. EAB1 is realized, for example, by a computer 90 shown in Figure 9. As shown in Figure 9, the computer 90 has, for example, a processor 91, memory 92, a hard disk 93, and a communication interface 94.

プロセッサ91は、ハードディスク93に格納されたプログラムに基づいて動作し、各部の制御を行う。メモリ92は、例えば、コンピュータ90の起動時にプロセッサ91によって実行されるブートプログラム等を格納する。ハードディスク93は、プロセッサ91によって実行されるプログラム、及び、係るプログラムによって使用されるデータ等を格納する。 The processor 91 operates based on programs stored on the hard disk 93 and controls each component. The memory 92 stores, for example, a boot program executed by the processor 91 when the computer 90 starts up. The hard disk 93 stores the programs executed by the processor 91 and data used by those programs.

通信インタフェース94は、通信網NW(Network)を介して他の機器からデータを受信してプロセッサ91へ送り、プロセッサ91が生成したデータを、通信網NWを介して他の機器へ送信する。通信インタフェース94は、図4に例示した第1通信部11及び第2通信部13の機能を実現する。 The communication interface 94 receives data from other devices via the communication network NW (Network) and sends it to the processor 91, and transmits data generated by the processor 91 to other devices via the communication network NW. The communication interface 94 realizes the functions of the first communication unit 11 and the second communication unit 13 illustrated in Figure 4.

プロセッサ91は、ハードディスク93に格納された各種プログラムを読み出してメモリ92に展開して実行することにより、図4に例示したAI処理部12、第1経路選択部14及び第2経路選択部15の機能を実現する。プロセッサ91は、ハードディスク93からプログラムを読み取って実行するが、他の例として、他の装置から、通信網NWを介してこれらのプログラムを取得してもよい。 The processor 91 reads various programs stored on the hard disk 93, expands them into the memory 92, and executes them to realize the functions of the AI processing unit 12, first route selection unit 14, and second route selection unit 15 illustrated in FIG. 4. The processor 91 reads and executes programs from the hard disk 93, but as another example, it may also obtain these programs from other devices via the communication network NW.

(その他)
様々な実施形態を、図面を参照して、本明細書で詳細に説明したが、これらの複数の実施形態は例であり、本発明をこれらの複数の実施形態に限定することを意図するものではない。本明細書に記載された特徴は、当業者の知識に基づく様々な変形や改良を含む、様々な方法によって実現され得る。
(others)
Although various embodiments have been described in detail herein with reference to the drawings, these embodiments are merely examples and are not intended to limit the present invention. The features described herein can be realized in various ways, including various modifications and improvements based on the knowledge of those skilled in the art.

また、上述した「部(module、-er接尾辞、-or接尾辞)」は、ユニット、手段、回路、ステップなどに読み替えることができる。例えば、通信部(communication module)、処理部(processing module)および選択部(selecting module)は、それぞれ、通信ユニット、制御ユニットおよび記憶ユニットに読み替えることができる。 Furthermore, the above-mentioned "module (-er suffix, -or suffix)" can be interpreted as a unit, means, circuit, step, etc. For example, a communication module, a processing module, and a selecting module can be interpreted as a communication unit, a control unit, and a memory unit, respectively.

1 EAB
2 顧客LAN
3 映像解析サーバ
4 端末装置
11 第1通信部
12 AI処理部
13 第2通信部
14 第1経路選択部
15 第2経路選択部
20 撮影装置
21~23 IPカメラ
100 中継システム
201 顧客端末装置
202 ハブ
1 EAB
2 Customer LAN
3 Video analysis server 4 Terminal device 11 First communication unit 12 AI processing unit 13 Second communication unit 14 First route selection unit 15 Second route selection unit 20 Imaging device 21 to 23 IP camera 100 Relay system 201 Customer terminal device 202 Hub

Claims (9)

複数の撮影装置それぞれについて、撮影装置との間の複数の通信経路の中から前記撮影装置の情報を基に第1通信経路を選択し、前記第1通信経路として同じ特定の通信経路を選択した撮影装置が複数あり、前記特定の通信経路の通信速度が閾値以下になった場合に、前記特定の通信経路が選択された撮影装置の少なくとも1つ以上について前記特定の通信経路よりも転送レートが低い通信経路を前記第1通信経路として選択しなおす第1経路選択部と、
前記第1経路選択部により選択された前記第1通信経路を用いて撮影装置から映像データを取得する第1通信部と、
前記第1通信部により取得された前記映像データを用いて第1処理を実行する処理部と、
前記処理部により前記第1処理された前記映像データをデータ処理装置へ第2通信経路を用いて送信する第2通信部と
を備えたことを特徴とする中継装置。
a first path selection unit that selects, for each of a plurality of image capture devices, a first communication path from among a plurality of communication paths between the image capture device and the respective image capture devices based on information about the image capture device, and when a plurality of image capture devices have selected the same specific communication path as the first communication path and the communication speed of the specific communication path falls below a threshold, reselects, for at least one of the image capture devices for which the specific communication path has been selected, a communication path having a lower transfer rate than the specific communication path as the first communication path;
a first communication unit that acquires video data from an image capturing device using the first communication path selected by the first path selection unit;
a processing unit that executes a first process using the video data acquired by the first communication unit;
a second communication unit that transmits the video data that has been subjected to the first processing by the processing unit to a data processing device via a second communication path.
前記第1経路選択部は、前記撮影装置の情報に含まれる前記映像データのデータ量を規定する情報を基に、前記第1通信経路を選択することを特徴とする請求項1に記載の中継装置。 The relay device described in claim 1, characterized in that the first route selection unit selects the first communication route based on information specifying the data volume of the video data included in the information of the imaging device. 前記第1経路選択部は、前記映像データのデータ量を規定する情報として画質を表す情報を基に、前記第1通信経路を選択することを特徴とする請求項2に記載の中継装置。 The relay device described in claim 2, characterized in that the first path selection unit selects the first communication path based on information representing image quality as information defining the data volume of the video data. 前記データ処理装置との間の複数の通信経路のそれぞれの優先順位を基に前記第2通信経路を選択する第2経路選択部をさらに備え、
前記第2通信部は、前記第2経路選択部により選択された前記第2通信経路を用いて前記映像データを送信する
ことを特徴とする請求項1に記載の中継装置。
a second path selection unit that selects the second communication path based on the priority of each of a plurality of communication paths between the data processing device and the second communication path selection unit;
The relay device according to claim 1 , wherein the second communication unit transmits the video data using the second communication path selected by the second path selection unit.
前記第1経路選択部は、各前記第1通信経路を選択するために用いられた前記撮影装置の情報の設定変更の指示をそれぞれの前記撮影装置に対して送信することを特徴とする請求項1に記載の中継装置。 The relay device according to claim 1 , wherein the first route selection unit transmits to each of the image capturing devices an instruction to change the settings of the information of the image capturing devices used to select each of the first communication routes . 前記第1経路選択部は、前記撮影装置の情報に基づいた前記複数の通信経路の中からの前記第1通信経路の選択が困難な場合、前記複数の通信経路の中から前記撮影装置の情報に基づく前記第1通信経路以外の第3通信経路を選択して、前記第3通信経路で映像データを送信するように前記撮影装置の設定を変更し、
前記第1通信部は、前記第1経路選択部により選択された前記第3通信経路を用いて撮影装置から映像データを取得する
ことを特徴とする請求項1に記載の中継装置。
when it is difficult to select the first communication path from among the plurality of communication paths based on the information of the image capturing device, the first path selection unit selects a third communication path other than the first communication path from among the plurality of communication paths based on the information of the image capturing device, and changes a setting of the image capturing device so that the image capturing device transmits video data via the third communication path;
The relay device according to claim 1 , wherein the first communication unit acquires video data from an image capturing device using the third communication path selected by the first path selection unit.
中継装置が、
複数の撮影装置それぞれについて、撮影装置との間の複数の通信経路の中から前記撮影装置の情報を基に第1通信経路を選択し、前記第1通信経路として同じ特定の通信経路を選択した撮影装置が複数あり、前記特定の通信経路の通信速度が閾値以下になった場合に、前記特定の通信経路が選択された撮影装置の少なくとも1つ以上について前記特定の通信経路よりも転送レートが低い通信経路を前記第1通信経路として選択しなおす第1経路選択工程と、
前記第1経路選択工程により選択された前記第1通信経路を用いて撮影装置から映像データを取得する第1通信工程と、
前記第1通信工程により取得された前記映像データを用いて第1処理を実行する処理工程と、
前記処理工程により前記第1処理された前記映像データをデータ処理装置へ第2通信経路を用いて送信する第2通信工程と
を含む処理を実行することを特徴とする中継方法。
The relay device
a first route selection step of selecting, for each of a plurality of photographing devices, a first communication route from among a plurality of communication routes between the photographing device and the respective photographing devices based on information about the photographing device, and when a plurality of photographing devices have selected the same specific communication route as the first communication route and the communication speed of the specific communication route falls below a threshold, reselecting, as the first communication route, a communication route having a lower transfer rate than the specific communication route for at least one of the photographing devices for which the specific communication route has been selected;
a first communication step of acquiring video data from an image capturing device using the first communication path selected by the first path selection step;
a processing step of executing a first process using the video data acquired by the first communication step;
a second communication step of transmitting the video data that has been subjected to the first processing by the processing step to a data processing device using a second communication path.
複数の撮影装置それぞれについて、撮影装置との間の複数の通信経路の中から前記撮影装置の情報を基に第1通信経路を選択し、前記第1通信経路として同じ特定の通信経路を選択した撮影装置が複数あり、前記特定の通信経路の通信速度が閾値以下になった場合に、前記特定の通信経路が選択された撮影装置の少なくとも1つ以上について前記特定の通信経路よりも転送レートが低い通信経路を前記第1通信経路として選択しなおす第1経路選択ステップと、
前記第1経路選択ステップにより選択された前記第1通信経路を用いて撮影装置から映像データを取得する第1通信ステップと、
前記第1通信ステップにより取得された前記映像データを用いて第1処理する処理ステップと、
前記処理ステップにより前記第1処理された前記映像データをデータ処理装置へ第2通信経路を用いて送信する第2通信ステップと
をコンピュータに実行させることを特徴とする中継プログラム。
a first route selection step of selecting, for each of a plurality of photographing devices, a first communication route from among a plurality of communication routes between the photographing device and the respective photographing devices based on information about the photographing device, and when a plurality of photographing devices have selected the same specific communication route as the first communication route and the communication speed of the specific communication route falls below a threshold, reselecting, as the first communication route, a communication route having a lower transfer rate than the specific communication route for at least one of the photographing devices for which the specific communication route has been selected;
a first communication step of acquiring video data from an image capturing device using the first communication path selected in the first path selection step;
a processing step of performing a first process using the video data acquired in the first communication step;
a second communication step of transmitting the video data that has been subjected to the first processing by the processing step to a data processing device via a second communication path.
複数の撮影装置、中継装置及びデータ処理装置を有する中継システムであって、
前記複数の撮影装置は、それぞれが前記中継装置と複数の通信経路で接続され、
前記中継装置は、
前記複数の撮影装置それぞれについて、前記複数の通信経路の中から前記撮影装置の情報を基に第1通信経路を選択し、前記第1通信経路として同じ特定の通信経路を選択した撮影装置が複数あり、前記特定の通信経路の通信速度が閾値以下になった場合に、前記特定の通信経路が選択された撮影装置の少なくとも1つ以上について前記特定の通信経路よりも転送レートが低い通信経路を前記第1通信経路として選択しなおす第1経路選択部と、
前記第1経路選択部により選択された前記第1通信経路を用いて撮影装置から映像データを取得する第1通信部と、
前記第1通信部により取得された前記映像データを用いて第1処理する処理部と、
前記処理部により前記第1処理された前記映像データを前記データ処理装置へ第2通信経路を用いて送信する第2通信部とを備え
前記データ処理装置は、前記第1処理された前記映像データを基に第2処理を実行する ことを特徴とする中継システム。
A relay system having a plurality of imaging devices, a relay device, and a data processing device,
the plurality of image capturing devices are each connected to the relay device via a plurality of communication paths;
The relay device
a first path selection unit that selects , for each of the plurality of image capture devices, a first communication path from among the plurality of communication paths based on information about the image capture device , and when there are a plurality of image capture devices that have selected the same specific communication path as the first communication path and the communication speed of the specific communication path falls below a threshold, reselects, as the first communication path, a communication path having a lower transfer rate than the specific communication path for at least one of the image capture devices for which the specific communication path has been selected ;
a first communication unit that acquires video data from an image capturing device using the first communication path selected by the first path selection unit;
a processing unit that performs a first process using the video data acquired by the first communication unit;
a second communication unit that transmits the video data that has been subjected to the first processing by the processing unit to the data processing device using a second communication path, and the data processing device performs second processing based on the video data that has been subjected to the first processing.
JP2023114718A 2023-07-12 2023-07-12 Relay device, relay method, relay program, and relay system Active JP7742382B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023114718A JP7742382B2 (en) 2023-07-12 2023-07-12 Relay device, relay method, relay program, and relay system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023114718A JP7742382B2 (en) 2023-07-12 2023-07-12 Relay device, relay method, relay program, and relay system

Publications (2)

Publication Number Publication Date
JP2025012127A JP2025012127A (en) 2025-01-24
JP7742382B2 true JP7742382B2 (en) 2025-09-19

Family

ID=94320794

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023114718A Active JP7742382B2 (en) 2023-07-12 2023-07-12 Relay device, relay method, relay program, and relay system

Country Status (1)

Country Link
JP (1) JP7742382B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014060671A (en) 2012-09-19 2014-04-03 Nec Access Technica Ltd Communication terminal, communication system, communication method and program
US20140211805A1 (en) 2009-10-07 2014-07-31 Riverbed Technology, Inc. Network multi-path discovery
JP2015173332A (en) 2014-03-11 2015-10-01 富士通株式会社 Packet transfer system and packet transfer method
JP2018032902A (en) 2016-08-22 2018-03-01 日本電気通信システム株式会社 Route redundancy apparatus, communication network, and route redundancy method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5761432A (en) * 1996-07-15 1998-06-02 At&T Corp Method and apparatus for providing an efficient use of telecommunication network resources
KR20220000492A (en) * 2020-06-26 2022-01-04 주식회사 티앤엠테크 Method for transmitting cctv video data using artificial intelligence

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140211805A1 (en) 2009-10-07 2014-07-31 Riverbed Technology, Inc. Network multi-path discovery
JP2014060671A (en) 2012-09-19 2014-04-03 Nec Access Technica Ltd Communication terminal, communication system, communication method and program
JP2015173332A (en) 2014-03-11 2015-10-01 富士通株式会社 Packet transfer system and packet transfer method
JP2018032902A (en) 2016-08-22 2018-03-01 日本電気通信システム株式会社 Route redundancy apparatus, communication network, and route redundancy method

Also Published As

Publication number Publication date
JP2025012127A (en) 2025-01-24

Similar Documents

Publication Publication Date Title
US11576114B2 (en) Data packet processing method, network traffic management method, apparatus, and system
EP3097672B1 (en) Method of operating a network entity
CN110944146B (en) Intelligent analysis equipment resource adjusting method and device
US20200210834A1 (en) Deployment of deep neural networks (dnn) in embedded devices by means of peer-to-peer routing between computational points
JP2014007519A (en) Information processing system, relaying apparatus, information processing apparatus, and information processing method
JP2002330151A (en) Packet transmitting / receiving system, host, router, semiconductor device, and program
JP5983782B2 (en) Computer system, communication control server, communication control method and program
TW202312761A (en) Selective compression of packet payload data in a 5g network
US20140362864A1 (en) Transmitting apparatus, transmitting method, and storage medium
JP2003283563A (en) Traffic monitoring system
KR20160087530A (en) Method for recovery of service chain path, service function forwarding node using the same, and network system using the same
US10476746B2 (en) Network management method, device, and system
KR102526770B1 (en) Electronic device providing fast packet forwarding with reference to additional network address translation table
JP2019146099A (en) System and method for load distribution
CN109327402B (en) Congestion management method and device
JP7742382B2 (en) Relay device, relay method, relay program, and relay system
KR20090083067A (en) Method and device for data transmission and method and device for performing work
WO2020235055A1 (en) Virtual machine monitoring device, virtual machine monitoring method, and program
CN113765805B (en) Calling-based communication method, device, storage medium and equipment
JP6404915B2 (en) Automatic data compression
CN118945093A (en) Path selection method and device
KR101997986B1 (en) Method and Apparatus for Cloud-Fog-Client Triangular Computing for Interactive IoT Applications
CN115278042B (en) Frame rate setting method, device and computer-readable medium in image processing
CN107087010B (en) Intermediate data transmission method and system, distributed system
JP7834470B2 (en) Image processing device, method for controlling the image processing device, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250422

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250618

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: 20250819

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250908

R150 Certificate of patent or registration of utility model

Ref document number: 7742382

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150