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
JP7631427B2 - Information processing system, information processing device, and information processing program - Google Patents
[go: Go Back, main page]

JP7631427B2 - Information processing system, information processing device, and information processing program - Google Patents

Information processing system, information processing device, and information processing program Download PDF

Info

Publication number
JP7631427B2
JP7631427B2 JP2023112221A JP2023112221A JP7631427B2 JP 7631427 B2 JP7631427 B2 JP 7631427B2 JP 2023112221 A JP2023112221 A JP 2023112221A JP 2023112221 A JP2023112221 A JP 2023112221A JP 7631427 B2 JP7631427 B2 JP 7631427B2
Authority
JP
Japan
Prior art keywords
image
confirmation target
information processing
unit
captured
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
JP2023112221A
Other languages
Japanese (ja)
Other versions
JP2025015864A (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.)
Toshiba Corp
Toshiba Energy Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Energy Systems and Solutions 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 Toshiba Corp, Toshiba Energy Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2023112221A priority Critical patent/JP7631427B2/en
Publication of JP2025015864A publication Critical patent/JP2025015864A/en
Application granted granted Critical
Publication of JP7631427B2 publication Critical patent/JP7631427B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本発明の実施形態は、情報処理システム、情報処理装置、および情報処理プログラムに関する。 Embodiments of the present invention relate to an information processing system, an information processing device, and an information processing program.

遠隔地に存在する確認対象を遠隔監視するシステムが知られている。例えば、遠隔地の確認対象の撮影画像を管理サーバ等に送信し、管理サーバ側で撮影画像を確認することで確認対象を監視するシステムが知られている。また、撮影画像を解析することで、確認対象の一例である生産設備の稼働状態等を分析するシステムが知られている。 Systems are known that remotely monitor objects to be checked that are in remote locations. For example, systems are known that monitor objects to be checked by sending captured images of the objects to be checked in a remote location to a management server or the like and checking the captured images on the management server side. Also known are systems that analyze the operational status of production equipment, which is an example of an object to be checked, by analyzing the captured images.

特開2008-305259号公報JP 2008-305259 A 特開2002-132324号公報JP 2002-132324 A

しかしながら遠隔地の確認対象の状況を細部まで確認するためには、高画質および高フレームレートで受信した撮影画像を用いて解析を行う必要がある。しかし、通信状況によっては画質低下、および映像遅延やコマ落ち等による低フレームレート化、等が発生する場合があり、確認対象の状況を高精度に確認可能に提供することが困難となる場合があった。 However, in order to check the details of the situation of a remote location, it is necessary to perform analysis using captured images received at high image quality and high frame rate. However, depending on the communication conditions, degradation of image quality and low frame rate due to video delays and dropped frames may occur, making it difficult to provide a highly accurate view of the situation of the target.

本発明の課題は、確認対象の状況を高精度に確認可能に提供することができる、情報処理システム、情報処理装置、および情報処理プログラムを提供することである。 The objective of the present invention is to provide an information processing system, an information processing device, and an information processing program that can provide a highly accurate confirmation of the situation of the object to be confirmed.

実施形態の情報処理システムは、撮影画像を取得する撮影部に接続された第1情報処理装置と、前記第1情報処理装置と通信する第2情報処理装置と、を備えた情報処理システムである。第2情報処理装置は、受信部と、変換部と、表示制御部と、を備える。受信部は、前記撮影画像、および前記撮影画像に含まれる確認対象の写り込んだ確認対象画像領域を構成する画素値の平均値を変換規則に沿って変換した数値化データ、を受信する。変換部は、1コマの前記撮影画像ごとに変換された前記数値化データを前記変換規則に基づいて前記確認対象画像領域に写り込んだ前記確認対象の状況を表す状況画像に変換する。表示制御部は、前記撮影画像に前記状況画像を重畳した重畳画像を表示する。前記変換規則は、二値化のための1個の閾値と、前記確認対象画像領域を構成する画素値の前記平均値の二値化後の数値の各々によって表される前記確認対象画像領域の状況情報と、によって表され、前記数値化データは、前記確認対象画像領域を構成する画素値の前記平均値を前記変換規則によって表される前記閾値を用いて二値化した二値化データであり、前記確認対象が、点滅するライトであり、前記状況情報が、消灯または点灯を表す。 The information processing system of the embodiment is an information processing system including a first information processing device connected to an image capturing unit that captures a captured image, and a second information processing device that communicates with the first information processing device. The second information processing device includes a receiving unit, a converting unit, and a display control unit. The receiving unit receives the captured image and digitized data obtained by converting average values of pixel values constituting a confirmation target image area in which a confirmation target is captured and included in the captured image in accordance with a conversion rule. The converting unit converts the digitized data converted for each frame of the captured image into a situation image that represents the situation of the confirmation target captured in the confirmation target image area based on the conversion rule. The display control unit displays a superimposed image in which the situation image is superimposed on the captured image. The conversion rule is represented by a single threshold value for binarization and status information of the image area to be confirmed represented by each of the numerical values after binarization of the average value of the pixel values that make up the image area to be confirmed, the quantified data is binary data obtained by binarizing the average value of the pixel values that make up the image area to be confirmed using the threshold value represented by the conversion rule, the object to be confirmed is a flashing light, and the status information represents whether the light is off or on.

図1は、実施形態に係る情報処理システムの構成の一例の模式図である。FIG. 1 is a schematic diagram of an example of a configuration of an information processing system according to an embodiment. 図2は、撮影画像の一例の模式図である。FIG. 2 is a schematic diagram of an example of a captured image. 図3は、通信制御部による第2情報処理装置への送信制御の一例の説明図である。FIG. 3 is an explanatory diagram of an example of transmission control to the second information processing device by the communication control unit. 図4Aは、重畳画像の一例の模式図である。FIG. 4A is a schematic diagram of an example of a superimposed image. 図4Bは、重畳画像の一例の模式図である。FIG. 4B is a schematic diagram of an example of a superimposed image. 図5は、第1情報処理装置で実行する情報処理の流れの一例を示すフローチャートである。FIG. 5 is a flowchart showing an example of the flow of information processing executed by the first information processing device. 図6は、第2情報処理装置で実行する情報処理の流れの一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of the flow of information processing executed by the second information processing device. 図7は、ハードウェア構成図である。FIG. 7 is a diagram showing a hardware configuration.

以下、本発明に係る情報処理システム、情報処理装置、および情報処理プログラムの実施形態について、図面を参照して説明する。 Below, an embodiment of an information processing system, an information processing device, and an information processing program according to the present invention will be described with reference to the drawings.

図1は、本実施形態に係る情報処理システム1の構成の一例の模式図である。 Figure 1 is a schematic diagram of an example of the configuration of an information processing system 1 according to this embodiment.

情報処理システム1は、第1情報処理装置10と、第2情報処理装置20と、撮影部30と、を備える。第1情報処理装置10と第2情報処理装置20とは、ネットワークNW等を介して通信可能に接続されている。第1情報処理装置10と撮影部30とは通信可能に直接接続されている。 The information processing system 1 includes a first information processing device 10, a second information processing device 20, and an image capturing unit 30. The first information processing device 10 and the second information processing device 20 are connected to each other so as to be able to communicate with each other via a network NW or the like. The first information processing device 10 and the image capturing unit 30 are directly connected to each other so as to be able to communicate with each other.

第1情報処理装置10は、第2情報処理装置20による遠隔監視の対象となる地点に配置された情報処理装置である。第1情報処理装置10は、撮影部30に接続されている。第1情報処理装置10は撮影部30を備えた構成であってもよい。 The first information processing device 10 is an information processing device located at a location that is the subject of remote monitoring by the second information processing device 20. The first information processing device 10 is connected to an imaging unit 30. The first information processing device 10 may be configured to include the imaging unit 30.

撮影部30は、撮影によって撮影画像データを得る撮影装置である。撮影部30は、公知のデジタルカメラ等である。以下では、撮影画像データを単に撮影画像と称して説明する場合がある。撮影部30は、確認対象Cの撮影画像を取得する。 The photographing unit 30 is a photographing device that obtains photographed image data by photographing. The photographing unit 30 is a known digital camera or the like. In the following description, the photographed image data may be simply referred to as a photographed image. The photographing unit 30 obtains a photographed image of the confirmation object C.

確認対象Cとは、第1情報処理装置10に対して遠隔地に配置された第2情報処理装置20を操作するユーザによる確認の対象である。確認対象Cは、実空間における、少なくとも2種類の状況変化の観察対象となる要素である。言い換えると、確認対象Cは、実空間における、2種類以上の状況変化の生じる要素である。 The confirmation target C is an object to be confirmed by a user who operates a second information processing device 20 that is located remotely from the first information processing device 10. The confirmation target C is an element in the real space that is the object of observation for at least two types of situation changes. In other words, the confirmation target C is an element in the real space where two or more types of situation changes occur.

具体的には、例えば、確認対象Cは、点滅するLED(Light-Emitting Diode)等のライト、ディスプレイの表示画面における少なくとも一部の領域、放電、タービン等の回転部材、回転または回動されるバルブやダイヤル等の部材、水や油等の水滴、動作する人やロボット等の特定部分、遠隔操作ロボットの所定部分、等である。 Specifically, for example, the confirmation target C may be a light such as a flashing LED (Light-Emitting Diode), at least a partial area of a display screen, a rotating component such as a discharge or turbine, a component such as a valve or dial that rotates or turns, water droplets such as water or oil, a specific part of a person or robot that is moving, a specific part of a remote-controlled robot, etc.

本実施形態では、確認対象Cが遠隔監視の対象となる地点に配置された設備Mに設けられた点滅するLEDである形態を一例として説明する。確認対象Cは、ユーザによる操作指示などによって設定される(詳細後述)。 In this embodiment, an example will be described in which the confirmation target C is a blinking LED provided on equipment M located at a location that is the subject of remote monitoring. The confirmation target C is set by a user's operational instruction or the like (described in detail later).

撮影部30は、確認対象Cを時系列に沿って連続して撮影し、撮影によって得られた撮影画像を撮影時のフレームレートで第1情報処理装置10へ順次出力する。このため、撮影部30から第1情報処理装置10へ、複数の撮影画像から構成される撮影映像が撮影時のフレームレートで出力される。撮影部30による撮影時のフレームレートは、例えば、30fps~60fps等であるが、この範囲に限定されない。撮影部30による撮影時のフレームレートは、30fps以上であることが好ましい。 The image capturing unit 30 captures images of the confirmation object C continuously in chronological order, and sequentially outputs the captured images obtained by capturing to the first information processing device 10 at the frame rate at which the images were captured. As a result, a captured video consisting of multiple captured images is output from the image capturing unit 30 to the first information processing device 10 at the frame rate at which the images were captured. The frame rate at which the image capturing unit 30 captures images is, for example, 30 fps to 60 fps, but is not limited to this range. It is preferable that the frame rate at which the image capturing unit 30 captures images is 30 fps or higher.

撮影部30は、確認対象Cを撮影した撮影画像を取得可能であればよく、実空間に固定されていてもよいし、実空間において移動可能に構成されていてもよい。本実施形態では、撮影部30がユーザまたは移動可能なロボット等の移動体によって支持されることで、移動可能に配置されている形態を一例として説明する。 The image capturing unit 30 may be fixed in real space or configured to be movable in real space as long as it is capable of acquiring an image capturing an image of the confirmation target C. In this embodiment, an example will be described in which the image capturing unit 30 is movably arranged by being supported by a user or a moving body such as a mobile robot.

第1情報処理装置10は、撮影部30に接続された情報処理装置であり、第2情報処理装置20に対して遠隔地に配置されている。遠隔地とは、第2情報処理装置20との通信において、通信時の電波状況が一定ではなく、電波が弱く低速通信となる通信期間や、伝送遅延、送信する撮影画像40のコマ落ち等が発生し、リアルタイムな映像通信が困難となる通信期間を含みうる地点を意味する。 The first information processing device 10 is an information processing device connected to the image capture unit 30, and is located in a remote location relative to the second information processing device 20. A remote location means a location where the radio wave conditions during communication with the second information processing device 20 are not constant, and may include communication periods in which the radio waves are weak and communication is slow, or communication periods in which transmission delays and dropped frames of the captured images 40 being transmitted make real-time video communication difficult.

第1情報処理装置10は、通信部12と、UI(ユーザインターフェース)部14と、記憶部16と、制御部18と、を備える。通信部12、UI部14、および記憶部16と、制御部18とは、バス等を介して通信可能に接続されている。撮影部30は、制御部18と通信可能に接続されている。 The first information processing device 10 includes a communication unit 12, a UI (user interface) unit 14, a storage unit 16, and a control unit 18. The communication unit 12, the UI unit 14, the storage unit 16, and the control unit 18 are communicatively connected via a bus or the like. The image capture unit 30 is communicatively connected to the control unit 18.

通信部12は、外部の情報処理装置と通信する。本実施形態では、通信部12は、ネットワークNWを介して第2情報処理装置20と通信する。 The communication unit 12 communicates with an external information processing device. In this embodiment, the communication unit 12 communicates with the second information processing device 20 via the network NW.

UI部14は、ユーザによる操作入力の受付および各種の情報の出力を行う。UI部14は、入力部14Aと、表示部14Bと、を備える。入力部14Aは、ユーザによる操作入力を受付けるキーボード等の入力デバイスである。表示部14Bは、各種の情報を表示するディスプレイである。記憶部16は、各種の情報を記憶する。記憶部16は、例えば、HDD(Hard Disk Drive)や、メモリ等である。 The UI unit 14 receives operation inputs from the user and outputs various information. The UI unit 14 includes an input unit 14A and a display unit 14B. The input unit 14A is an input device such as a keyboard that receives operation inputs from the user. The display unit 14B is a display that displays various information. The storage unit 16 stores various information. The storage unit 16 is, for example, a hard disk drive (HDD) or a memory.

制御部18は、情報処理を実行する演算部である。 The control unit 18 is a calculation unit that executes information processing.

制御部18は、設定部18Aと、取得部18Bと、生成部18Cと、通信制御部18Dと、を備える。設定部18A、取得部18B、生成部18C、および通信制御部18Dの少なくとも1つは、例えば、1または複数のプロセッサにより実現される。例えば、上記各部は、CPUなどのプロセッサにプログラムを実行させること、すなわちソフトウェアにより実現してもよい。上記各部は、専用のIC(Integrated Circuit)などのプロセッサ、すなわちハードウェアにより実現してもよい。上記各部は、ソフトウェアおよびハードウェアを併用して実現してもよい。複数のプロセッサを用いる場合、各プロセッサは、各部のうち1つを実現してもよいし、各部のうち2以上を実現してもよい。 The control unit 18 includes a setting unit 18A, an acquisition unit 18B, a generation unit 18C, and a communication control unit 18D. At least one of the setting unit 18A, the acquisition unit 18B, the generation unit 18C, and the communication control unit 18D is realized, for example, by one or more processors. For example, each of the above units may be realized by having a processor such as a CPU execute a program, that is, by software. Each of the above units may be realized by a processor such as a dedicated IC (Integrated Circuit), that is, by hardware. Each of the above units may be realized by using a combination of software and hardware. When multiple processors are used, each processor may realize one of the units, or two or more of the units.

設定部18Aは、撮影画像に含まれる確認対象Cの写り込んだ確認対象画像領域の設定および変則規則の設定を行う。 The setting unit 18A sets the confirmation target image area in which the confirmation target C is captured in the captured image and sets the irregular rules.

図2は、撮影画像40Aの一例の模式図である。撮影画像40Aは、撮影部30によって撮影された撮影画像40の一例である。 Figure 2 is a schematic diagram of an example of a captured image 40A. The captured image 40A is an example of a captured image 40 captured by the image capture unit 30.

ユーザは、撮影画像40Aを視認しながらUI部14を操作することで、所望の確認対象Cの写り込んだ領域を確認対象画像領域Tとして選択する。図2には、撮影画像40Aに写り込んだ2つの点滅するLEDの領域がそれぞれ確認対象画像領域T1および確認対象画像領域T2として選択された状態を示す。確認対象画像領域T1および確認対象画像領域T2は、確認対象画像領域Tの一例である。 The user operates the UI unit 14 while viewing the captured image 40A to select the area in which the desired confirmation target C appears as the confirmation target image area T. FIG. 2 shows a state in which the areas of two blinking LEDs appearing in the captured image 40A have been selected as the confirmation target image area T1 and the confirmation target image area T2, respectively. The confirmation target image area T1 and the confirmation target image area T2 are examples of the confirmation target image area T.

撮影画像40Aに含まれる所定の領域が確認対象画像領域Tとして選択されることで、確認対象画像領域Tが設定されると共に、確認対象画像領域Tに写り込んだ対象が確認対象Cとして設定されることとなる。 A specific area included in the captured image 40A is selected as the confirmation target image area T, and the confirmation target image area T is set, and an object captured in the confirmation target image area T is set as the confirmation target C.

図1に戻り説明を続ける。設定部18Aは、撮影画像40に含まれる確認対象画像領域Tを記憶部16へ記憶する。 Returning to FIG. 1, the explanation will be continued. The setting unit 18A stores the confirmation target image area T included in the captured image 40 in the storage unit 16.

また、設定部18Aは、撮影画像40Aに含まれる確認対象画像領域Tの変換規則を設定する。 The setting unit 18A also sets the transformation rules for the confirmation target image area T contained in the captured image 40A.

変換規則とは、確認対象画像領域Tを、確認対象画像領域Tに写り込んだ確認対象Cの状況を表す数値に変換するための変換規則である。 The conversion rule is a conversion rule for converting the confirmation target image area T into a numerical value that represents the state of the confirmation target C reflected in the confirmation target image area T.

確認対象画像領域Tに写り込んだ確認対象Cの状況とは、確認対象画像領域Tに写り込んだ2種類以上の状況変化の生じる要素である確認対象Cの状況を意味する。 The status of the confirmation target C reflected in the confirmation target image area T means the status of the confirmation target C, which is an element reflected in the confirmation target image area T and in which two or more types of status changes occur.

具体的には、確認対象Cが点滅するLEDである場合、該確認対象Cの状況は、例えば、「点灯」または「消灯」を意味する。また、確認対象Cが回転または回動されるバルブやダイヤル等の部材である場合、該確認対象Cの状況は、例えば、該部材の回転または回動の度合いを意味する。また、確認対象Cが放電である場合、該確認対象Cの状況は、例えば、放電現象の状況を意味する。また、確認対象Cが水や油等の水滴である場合、該確認対象Cの状況は、例えば、水滴の滴下量や漏れ量を意味する。 Specifically, if the object to be checked C is a blinking LED, the status of the object to be checked C means, for example, "on" or "off." If the object to be checked C is a component that rotates or turns, such as a valve or dial, the status of the object to be checked C means, for example, the degree of rotation or turning of the component. If the object to be checked C is a discharge, the status of the object to be checked C means, for example, the status of the discharge phenomenon. If the object to be checked C is droplets of water, oil, or the like, the status of the object to be checked C means, for example, the amount of droplets dripping or leaking.

数値化データとは、確認対象画像領域Tに写り込んだ確認対象Cの状況を表すデジタル値によって表されるデータである。デジタル値は、例えば、色や形等または数値等の判定結果等によって表される値であるが、該数値は整数に限定されない。例えば、数値化データは、確認対象画像領域Tを変換規則に沿ってP値化したP値化データである。Pは2以上の整数である。例えば、Pは、2種類以上の状況変化を表す確認対象Cの変化する状況の種類の数に一致する。 The quantified data is data expressed by digital values that represent the status of the confirmation target C reflected in the confirmation target image area T. The digital value is, for example, a value represented by a color, shape, or a judgment result such as a numerical value, but the numerical value is not limited to an integer. For example, the quantified data is P-value data obtained by P-valueizing the confirmation target image area T in accordance with a conversion rule. P is an integer of 2 or more. For example, P matches the number of types of changing status of the confirmation target C that represent two or more types of status changes.

数値化データがP値化データである場合、変換規則は、P値化のためのP-1個の閾値と、確認対象画像領域TのP値化後の数値の各々によって表される確認対象画像領域Tの状況情報と、によって表される。 When the digitized data is P-value data, the conversion rule is represented by P-1 threshold values for P-value conversion and status information of the image area T to be confirmed, which is represented by each of the numerical values after P-value conversion of the image area T to be confirmed.

設定部18Aは、P値化のためのP-1個の閾値と、確認対象画像領域TのP値化後の数値の各々によって表される確認対象画像領域Tの状況情報と、を表す変換規則を、ユーザによる入力部14Aの操作指示などによって受け付けることで設定する。 The setting unit 18A sets the conversion rules that represent the P-1 threshold values for P-value conversion and the status information of the image area T to be confirmed that is represented by each of the numerical values after P-value conversion of the image area T to be confirmed, by accepting instructions from the user operating the input unit 14A, etc.

例えば、確認対象画像領域Tに写り込んだ確認対象CであるLEDの状況変化が、「点灯」と「消灯」との2種類の状況変化を表す場合を想定する。また、確認対象画像領域Tを確認対象画像領域Tに写り込んだ確認対象Cの状況を表す数値「0」または数値「1」に二値化した二値化データを、数値化データとして用いる場合を想定する。この場合、例えば、設定部18Aは、確認対象画像領域Tを構成する画素値の平均値の二値化に用いる閾値と、二値化後の数値「0」が確認対象Cの状況「消灯」を表し、二値化後の数値「1」が確認対象Cの状況「点灯」を表すことを示す状況情報を、変換規則として設定する。 For example, assume that the status change of the LED, which is the confirmation target C reflected in the confirmation target image area T, represents two types of status changes, "on" and "off." Also assume that the binary data obtained by binarizing the confirmation target image area T to a value of "0" or "1" representing the status of the confirmation target C reflected in the confirmation target image area T is used as the quantified data. In this case, for example, the setting unit 18A sets, as the conversion rule, a threshold value used to binarize the average value of the pixel values constituting the confirmation target image area T, and status information indicating that the binary value "0" represents the status of the confirmation target C "off" and the binary value "1" represents the status of the confirmation target C "on."

例えば、ユーザは、入力部14Aを操作することで、撮影画像40Aに含まれる確認対象画像領域Tを数値化データに変換するための変換規則を入力する。詳細には、ユーザは、二値化に用いる閾値および二値化後の数値の各々によって表される確認対象Cの状況情報を入力することで、変換規則を入力する。設定部18Aは、ユーザによる入力部14Aの操作指示によって入力された変換規則を受付けることで、変換規則を設定する。 For example, the user operates the input unit 14A to input a conversion rule for converting the confirmation target image area T included in the captured image 40A into digitized data. In detail, the user inputs the conversion rule by inputting the situation information of the confirmation target C represented by the threshold value used for binarization and the numerical value after binarization. The setting unit 18A sets the conversion rule by accepting the conversion rule input by the user through an instruction to operate the input unit 14A.

設定部18Aは、設定した変換規則を設定した確認対象画像領域Tに対応付けて記憶部16へ記憶する。また、設定部18Aは、設定した変換規則および確認対象画像領域Tを第2情報処理装置20へ送信する。確認対象画像領域Tおよび変換規則を受信した第2情報処理装置20は、受信した変換規則と確認対象画像領域Tとを対応付けて記憶し後述する各種の処理に用いる。 The setting unit 18A stores the set conversion rule in the storage unit 16 in association with the set image area T to be confirmed. The setting unit 18A also transmits the set conversion rule and the image area T to be confirmed to the second information processing device 20. The second information processing device 20 receives the image area T to be confirmed and the conversion rule, stores the received conversion rule and the image area T to be confirmed in association with each other, and uses them for various processes described below.

なお、確認対象画像領域Tおよび変換規則の設定は、後述する第2情報処理装置20側で実行してもよい。本実施形態では、確認対象画像領域Tおよび変換規則の設定を、後述する第2情報処理装置20側で実行する形態を一例として説明する。 The setting of the image area T to be checked and the conversion rules may be performed on the second information processing device 20 side, which will be described later. In this embodiment, an example will be described in which the setting of the image area T to be checked and the conversion rules is performed on the second information processing device 20 side, which will be described later.

この場合、第1情報処理装置10の設定部18Aは、撮影部30で撮影された撮影画像40を第1情報処理装置10へ送信する。そして、設定部18Aは、第2情報処理装置20から該撮影画像40を用いて設定された確認対象画像領域Tおよび変換規則を受信する。設定部18Aは、受信した確認対象画像領域Tおよび変換規則を対応付けて記憶部16へ記憶することで、これらの確認対象画像領域Tおよび変換規則を設定する。 In this case, the setting unit 18A of the first information processing device 10 transmits the captured image 40 captured by the imaging unit 30 to the first information processing device 10. The setting unit 18A then receives the confirmation target image area T and the conversion rule that have been set using the captured image 40 from the second information processing device 20. The setting unit 18A sets the confirmation target image area T and the conversion rule by correlating the received confirmation target image area T and the conversion rule and storing them in the memory unit 16.

なお、数値化データは、確認対象画像領域Tに写り込んだ確認対象Cの状況を表す数値によって表されるデータであればよく、確認対象画像領域Tを変換規則に沿ってP値化したP値化データに限定されない。例えば、数値化データは、確認対象画像領域Tに写り込んだ確認対象Cの状況を予め定めた規則に沿って状況ごとに数値化したデータであってもよい。この場合、変換規則は、確認対象画像領域Tの状況を該数値に変換するための変換規則であればよい。詳細には、この場合、変換規則は、確認対象画像領域Tの状況を数値に変換するための規則と、変換後の数値の各々によって表される確認対象Cの状況情報と、によって表されればよい。 The quantified data may be data expressed by a numerical value that represents the status of the confirmation target C reflected in the confirmation target image area T, and is not limited to P-value data in which the confirmation target image area T is P-valued according to a conversion rule. For example, the quantified data may be data in which the status of the confirmation target C reflected in the confirmation target image area T is quantified for each situation according to a predetermined rule. In this case, the conversion rule may be a conversion rule for converting the status of the confirmation target image area T into the numerical value. In detail, in this case, the conversion rule may be represented by a rule for converting the status of the confirmation target image area T into a numerical value, and the status information of the confirmation target C represented by each of the converted numerical values.

本実施形態では、確認対象画像領域Tに写り込んだ確認対象CであるLEDの状況変化が、「点灯」と「消灯」との2種類の状況変化を表す場合を一例として説明する。また、確認対象画像領域Tを確認対象画像領域Tに写り込んだ確認対象Cの状況「消灯」を表す数値「0」または状況「点灯」を表す数値「1」に二値化した二値化データを、数値化データとして用いる場合を一例として説明する。 In this embodiment, a case will be described as an example in which the status change of the LED, which is the confirmation target C reflected in the confirmation target image area T, represents two types of status changes, "on" and "off." Also, a case will be described as an example in which the binary data in which the confirmation target image area T is binarized to a numerical value "0" representing the status "off" of the confirmation target C reflected in the confirmation target image area T, or a numerical value "1" representing the status "on," is used as the quantified data.

取得部18B、生成部18C、および通信制御部18Dは、第1情報処理装置10および第2情報処理装置20の双方に上記変換規則が設定されると、以下の処理を実行する。 When the above conversion rules are set in both the first information processing device 10 and the second information processing device 20, the acquisition unit 18B, the generation unit 18C, and the communication control unit 18D execute the following processing.

取得部18Bは、撮影部30から撮影画像40を取得する。上述したように、撮影部30は、撮影によって得られた撮影画像40を撮影時のフレームレートで第1情報処理装置10へ順次出力する。このため、取得部18Bは、撮影部30による撮影時のフレームレートで複数の撮影画像40を順次取得する。 The acquisition unit 18B acquires the captured images 40 from the image capture unit 30. As described above, the image capture unit 30 sequentially outputs the captured images 40 obtained by image capture to the first information processing device 10 at the frame rate at the time of image capture. Therefore, the acquisition unit 18B sequentially acquires multiple captured images 40 at the frame rate at the time of image capture by the image capture unit 30.

生成部18Cは、撮影画像40に含まれる確認対象Cの写り込んだ確認対象画像領域Tを変換規則に沿って変換した数値化データを生成する。 The generation unit 18C generates digitized data by converting the confirmation target image area T, which is included in the captured image 40 and contains the confirmation target C, in accordance with the conversion rules.

生成部18Cは、記憶部16に記憶されている確認対象画像領域Tを読取る。そして、生成部18Cは、取得した撮影画像40に含まれる確認対象画像領域Tをパターンマッチングや特徴量等を用いた公知の画像処理技術により特定する。そして、生成部18Cは、撮影画像40に含まれる特定した確認対象画像領域Tを、記憶部16に記憶されている変換規則に沿って数値化データに変換する。 The generating unit 18C reads the image area T to be confirmed stored in the memory unit 16. The generating unit 18C then identifies the image area T to be confirmed included in the acquired photographed image 40 by a known image processing technique using pattern matching, feature quantities, etc. The generating unit 18C then converts the identified image area T to be confirmed included in the photographed image 40 into digitized data in accordance with the conversion rules stored in the memory unit 16.

例えば、図2に示すように、撮影画像40に含まれる確認対象画像領域T1および確認対象画像領域T2が確認対象画像領域Tとして設定された場面を想定する。この場合、生成部18Cは、新たに取得部18Bで取得した撮影画像40に含まれる確認対象画像領域T1および確認対象画像領域T2の各々を特定する。そして、生成部18Cは、特定した確認対象画像領域T1および確認対象画像領域T2の各々を、変換規則に沿って数値化データに変換する。 For example, as shown in FIG. 2, assume a scene in which confirmation target image area T1 and confirmation target image area T2 included in the captured image 40 are set as confirmation target image area T. In this case, the generation unit 18C identifies each of the confirmation target image area T1 and confirmation target image area T2 included in the captured image 40 newly acquired by the acquisition unit 18B. Then, the generation unit 18C converts each of the identified confirmation target image area T1 and confirmation target image area T2 into digitized data in accordance with the conversion rules.

例えば、変換規則が、確認対象画像領域Tを構成する画素値の平均値の二値化に用いる閾値と、二値化後の数値「0」が確認対象Cの状況「消灯」を表し、二値化後の数値「1」が確認対象Cの状況「点灯」を表すことを示す状況情報と、を含む場合を想定する。 For example, consider a case in which the conversion rule includes a threshold value used to binarize the average pixel values that make up the confirmation target image region T, and status information indicating that the binarized value "0" represents the status of the confirmation target C as "off" and the binarized value "1" represents the status of the confirmation target C as "on."

この場合、生成部18Cは、撮影画像40に含まれる特定した確認対象画像領域Tの画素値の平均値を、該変換規則に含まれる閾値を用いて二値化する。この二値化する変換処理によって、生成部18Cは、撮影画像40に含まれる確認対象画像領域T1および確認対象画像領域T2の各々を、該確認対象画像領域T1および確認対象画像領域T2の各々に写り込んだ確認対象Cの点滅の状況を表す数値「0」または数値「1」に変換する。この変換処理により、生成部18Cは、確認対象画像領域T1および確認対象画像領域T2の各々の数値化データを生成する。 In this case, the generation unit 18C binarizes the average pixel value of the identified confirmation target image area T included in the captured image 40 using a threshold value included in the conversion rule. Through this binarization conversion process, the generation unit 18C converts each of the confirmation target image areas T1 and T2 included in the captured image 40 into a numerical value "0" or "1" that represents the blinking status of the confirmation target C captured in each of the confirmation target image areas T1 and T2. Through this conversion process, the generation unit 18C generates numerical data for each of the confirmation target image areas T1 and T2.

図1に戻り説明を続ける。 Let's go back to Figure 1 and continue the explanation.

通信制御部18Dは、取得部18Bで取得した撮影画像40および生成部18Cで生成された数値化データを第2情報処理装置20へ送信する。 The communication control unit 18D transmits the captured image 40 acquired by the acquisition unit 18B and the digitized data generated by the generation unit 18C to the second information processing device 20.

通信制御部18Dは、撮影画像40の撮影時未満のフレームレートで撮影画像40を第2情報処理装置20へ順次送信し、複数の撮影画像40の各々から順次生成した数値化データを撮影画像40より高いフレームレートで第2情報処理装置20へ順次送信する。すなわち、通信制御部18Dは、撮影時未満の低いフレームレートで撮影画像40を第2情報処理装置20へ順次送信し、撮影画像40より高いフレームレートで数値化データを第2情報処理装置20へ順次送信する。本実施形態では、通信制御部18Dは、撮影画像40の撮影時のフレームレートで数値化データを第2情報処理装置20へ順次送信する形態を一例として説明する。 The communication control unit 18D sequentially transmits the captured images 40 to the second information processing device 20 at a frame rate lower than that at which the captured images 40 were captured, and sequentially transmits the digitized data sequentially generated from each of the multiple captured images 40 to the second information processing device 20 at a frame rate higher than that of the captured images 40. That is, the communication control unit 18D sequentially transmits the captured images 40 to the second information processing device 20 at a frame rate lower than that at which the captured images 40 were captured, and sequentially transmits the digitized data to the second information processing device 20 at a frame rate higher than that of the captured images 40. In this embodiment, the communication control unit 18D sequentially transmits the digitized data to the second information processing device 20 at the frame rate at which the captured images 40 were captured will be described as an example.

詳細には、通信制御部18Dは、撮影部30から順次送信される撮影画像40の取得を開始すると、Nコマ目の1コマ分の撮影画像40を第2情報処理装置20へ送信する。Nは1以上の整数である。コマは、フレーム、すなわち1枚分の撮影画像40を意味する。Nコマ目とは、撮影部30による撮影開始時に撮影された1コマ目の撮影画像40から時系列に沿って撮影画像40を計数したときのN番目の撮影画像40(コマ,フレーム)を意味する。 In detail, when the communication control unit 18D starts acquiring the captured images 40 sequentially transmitted from the photographing unit 30, it transmits one Nth frame of the captured image 40 to the second information processing device 20. N is an integer equal to or greater than 1. A frame means a frame, that is, one captured image 40. The Nth frame means the Nth captured image 40 (frame, frame) when counting the captured images 40 in chronological order from the first captured image 40 captured when photographing by the photographing unit 30 begins.

また、通信制御部18Dは、該Nコマ目からMコマ分(Mは2以上の整数)の撮影画像40の各々に含まれる確認対象画像領域Tから生成部18Cによって生成された数値化データを、撮影部30による撮影画像40の撮影時のフレームレートで第2情報処理装置20へ順次送信する。 The communication control unit 18D also sequentially transmits the quantified data generated by the generation unit 18C from the confirmation target image area T included in each of the captured images 40 from the Nth frame to M frames (M is an integer equal to or greater than 2) to the second information processing device 20 at the frame rate at which the captured images 40 were captured by the imaging unit 30.

そして、通信制御部18Dは、N+Mコマ目の撮影画像40から生成された数値化データを第2情報処理装置20へ送信すると、N+M+1を新たなNとし、新たなNコマ目の撮影画像40の第2情報処理装置20への送信およびMコマ分の数値化データの第2情報処理装置20への送信を繰り返す。 Then, when the communication control unit 18D transmits the digitized data generated from the N+Mth frame of the captured image 40 to the second information processing device 20, it sets N+M+1 as the new N, and repeats the transmission of the new Nth frame of the captured image 40 to the second information processing device 20 and the transmission of the digitized data for M frames to the second information processing device 20.

これらの処理により、通信制御部18Dは、撮影部30から取得した1コマ分の撮影画像40を第2情報処理装置20へ送信するごとに、撮影部30から順次取得したMコマ分の撮影画像40の各々に含まれる確認対象画像領域Tの数値化データを第2情報処理装置20へ順次送信する。このため、通信制御部18Dは、低フレームレートで撮影画像40を第2情報処理装置20へ送信し、高フレームレートで数値化データを第2情報処理装置20へ送信する。Mの値は、低フレームレートで撮影画像40を第2情報処理装置20へ送信し、高フレームレートで数値化データを第2情報処理装置20へ送信するように、予め定めればよい。 By these processes, the communication control unit 18D sequentially transmits to the second information processing device 20 the quantified data of the confirmation target image area T contained in each of the M frames of the captured images 40 sequentially acquired from the capture unit 30 each time the communication control unit 18D transmits one frame of the captured image 40 acquired from the capture unit 30 to the second information processing device 20. Therefore, the communication control unit 18D transmits the captured image 40 to the second information processing device 20 at a low frame rate, and transmits the quantified data to the second information processing device 20 at a high frame rate. The value of M may be determined in advance so that the captured image 40 is transmitted to the second information processing device 20 at a low frame rate, and the quantified data is transmitted to the second information processing device 20 at a high frame rate.

図3は、通信制御部18Dによる第2情報処理装置20への送信制御の一例の説明図である。図3中、数値化データ42Aは、撮影画像40Bに含まれる確認対象画像領域T1のMコマ分の数値化データ42の一例である。数値化データ42Aは、Mコマ分の数値化データ42A1~数値化データ42AMを含む。数値化データ42Bは、撮影画像40Bに含まれる確認対象画像領域T2のMコマ分の数値化データ42の一例である。数値化データ42Bは、Mコマ分の数値化データ42B1~数値化データ42BMを含む。 Figure 3 is an explanatory diagram of an example of transmission control to the second information processing device 20 by the communication control unit 18D. In Figure 3, digitized data 42A is an example of digitized data 42 for M frames of the confirmation target image area T1 included in the captured image 40B. The digitized data 42A includes digitized data 42A1 to digitized data 42AM for M frames. The digitized data 42B is an example of digitized data 42 for M frames of the confirmation target image area T2 included in the captured image 40B. The digitized data 42B includes digitized data 42B1 to digitized data 42BM for M frames.

通信制御部18Dは、撮影部30から取得した1コマ分の撮影画像40Bを第2情報処理装置20へ送信するごとに、撮影部30から順次取得したMコマ分の撮影画像40の各々から生成したMコマ分の数値化データ42A1~数値化データ42AM、およびMコマ分の数値化データ42B1~数値化データ42BMを第2情報処理装置20へ順次送信する。このため、通信制御部18Dは、低フレームレートで撮影画像40Bを第2情報処理装置20へ送信し、高フレームレートで数値化データ42を第2情報処理装置20へ送信する。 The communication control unit 18D sequentially transmits M frames of digitized data 42A1 through 42AM and M frames of digitized data 42B1 through 42BM generated from each of the M frames of captured images 40 sequentially acquired from the capture unit 30 to the second information processing device 20 each time it transmits one frame of captured image 40B acquired from the capture unit 30 to the second information processing device 20. For this reason, the communication control unit 18D transmits the captured image 40B to the second information processing device 20 at a low frame rate, and transmits the digitized data 42 to the second information processing device 20 at a high frame rate.

なお、通信制御部18Dは、撮影部30から取得した撮影画像40を撮影時の解像度未満に低解像度化した上で、第2情報処理装置20へ送信してもよい。 The communication control unit 18D may also reduce the resolution of the captured image 40 acquired from the image capture unit 30 to a value lower than the resolution at the time of capture, and then transmit the image to the second information processing device 20.

図1に戻り説明を続ける。次に、第2情報処理装置20について説明する。 Returning to FIG. 1, we will continue the explanation. Next, we will explain the second information processing device 20.

第2情報処理装置20は、第1情報処理装置10および確認対象Cに対して遠隔地に配置された情報処理装置である。第2情報処理装置20は、例えば、確認対象Cを監視又は確認するユーザによって操作される。 The second information processing device 20 is an information processing device located at a remote location relative to the first information processing device 10 and the confirmation target C. The second information processing device 20 is operated, for example, by a user who monitors or checks the confirmation target C.

第2情報処理装置20は、通信部22と、UI部24と、記憶部26と、制御部28と、を備える。通信部22、UI部24、および記憶部26と、制御部28とは、バス等を介して通信可能に接続されている。 The second information processing device 20 includes a communication unit 22, a UI unit 24, a storage unit 26, and a control unit 28. The communication unit 22, the UI unit 24, the storage unit 26, and the control unit 28 are communicatively connected via a bus or the like.

通信部22は、外部の情報処理装置と通信する。本実施形態では、通信部22は、ネットワークNWを介して第1情報処理装置10と通信する。 The communication unit 22 communicates with an external information processing device. In this embodiment, the communication unit 22 communicates with the first information processing device 10 via the network NW.

UI部24は、ユーザによる操作入力の受付および各種の情報の出力を行う。UI部24は、入力部24Aと、表示部24Bと、を備える。入力部24Aは、ユーザによる操作入力を受付けるキーボード等の入力デバイスである。表示部24Bは、各種の情報を表示するディスプレイである。記憶部26は、各種の情報を記憶する。記憶部26は、例えば、HDDや、メモリ等である。 The UI unit 24 receives operation inputs from the user and outputs various information. The UI unit 24 includes an input unit 24A and a display unit 24B. The input unit 24A is an input device such as a keyboard that receives operation inputs from the user. The display unit 24B is a display that displays various information. The storage unit 26 stores various information. The storage unit 26 is, for example, a HDD or a memory.

制御部28は、情報処理を実行する演算部である。 The control unit 28 is a calculation unit that executes information processing.

制御部28は、設定部28Aと、受信部28Bと、変換部28Cと、表示制御部28Dと、を備える。設定部28A、受信部28B、変換部28C、および表示制御部28Dの少なくとも1つは、例えば、1または複数のプロセッサにより実現される。例えば、上記各部は、CPUなどのプロセッサにプログラムを実行させること、すなわちソフトウェアにより実現してもよい。上記各部は、専用のIC(Integrated Circuit)などのプロセッサ、すなわちハードウェアにより実現してもよい。上記各部は、ソフトウェアおよびハードウェアを併用して実現してもよい。複数のプロセッサを用いる場合、各プロセッサは、各部のうち1つを実現してもよいし、各部のうち2以上を実現してもよい。 The control unit 28 includes a setting unit 28A, a receiving unit 28B, a conversion unit 28C, and a display control unit 28D. At least one of the setting unit 28A, the receiving unit 28B, the conversion unit 28C, and the display control unit 28D is realized, for example, by one or more processors. For example, each of the above units may be realized by having a processor such as a CPU execute a program, that is, by software. Each of the above units may be realized by a processor such as a dedicated IC (Integrated Circuit), that is, by hardware. Each of the above units may be realized by using a combination of software and hardware. When multiple processors are used, each processor may realize one of the units, or two or more of the units.

設定部28Aは、撮影画像40に含まれる確認対象Cの写り込んだ確認対象画像領域Tの設定および変則規則の設定を行う。 The setting unit 28A sets the confirmation target image area T in which the confirmation target C is captured in the captured image 40, and sets the irregular rules.

設定部28Aは、第1情報処理装置10から撮影画像40を取得する。設定部28Aは、第1情報処理装置10から取得した撮影画像40を表示部24Bへ表示する。 The setting unit 28A acquires the captured image 40 from the first information processing device 10. The setting unit 28A displays the captured image 40 acquired from the first information processing device 10 on the display unit 24B.

ユーザは、表示された撮影画像40を視認しながら入力部24Aを操作することで、所望の確認対象Cの写り込んだ領域を確認対象画像領域Tとして選択する。撮影画像40に含まれる所定の領域が確認対象画像領域Tとして選択されることで、確認対象画像領域Tが設定されると共に、確認対象画像領域Tに写り込んだ対象が確認対象Cとして設定される。設定部28Aは、撮影画像40に含まれる確認対象画像領域Tを記憶部26へ記憶する。 The user operates the input unit 24A while viewing the displayed captured image 40 to select the area in which the desired confirmation target C appears as the confirmation target image area T. By selecting a specific area included in the captured image 40 as the confirmation target image area T, the confirmation target image area T is set, and the object that appears in the confirmation target image area T is set as the confirmation target C. The setting unit 28A stores the confirmation target image area T included in the captured image 40 in the memory unit 26.

また、設定部28Aは、撮影画像40に含まれる確認対象画像領域Tの変換規則を設定する。設定部28Aは、例えば、P値化のためのP-1個の閾値と、確認対象画像領域TのP値化後の数値の各々によって表される確認対象画像領域Tの状況情報と、を表す変換規則を、ユーザによる入力部24Aの操作指示などによって受け付けることで設定する。 The setting unit 28A also sets a conversion rule for the confirmation target image region T included in the captured image 40. For example, the setting unit 28A sets a conversion rule that represents P-1 threshold values for P-value conversion and status information for the confirmation target image region T represented by each of the P-value converted values of the confirmation target image region T by accepting an instruction from the user to operate the input unit 24A, etc.

上述したように、本実施形態では、設定部28Aは、確認対象画像領域Tを構成する画素値の平均値の二値化に用いる閾値と、二値化後の数値「0」が確認対象Cの状況「消灯」を表し、二値化後の数値「1」が確認対象Cの状況「点灯」を表すことを示す状況情報を、変換規則として設定する場合を想定して説明する。 As described above, in this embodiment, the setting unit 28A sets, as conversion rules, a threshold value used to binarize the average pixel values constituting the confirmation target image region T, and status information indicating that the binarized value "0" represents the status of the confirmation target C as "off" and that the binarized value "1" represents the status of the confirmation target C as "on."

例えば、ユーザは、入力部24Aを操作することで、撮影画像40に含まれる確認対象画像領域Tとして選択した領域を数値化データに変換するための変換規則を入力する。詳細には、ユーザは、二値化に用いる閾値および二値化後の数値の各々によって表される確認対象Cの状況情報を入力することで、変換規則を入力する。設定部28Aは、ユーザによる入力部24Aの操作指示によって入力された変換規則を受付けることで、変換規則を設定する。 For example, the user operates the input unit 24A to input a conversion rule for converting an area selected as the confirmation target image area T included in the captured image 40 into digitized data. In detail, the user inputs the conversion rule by inputting the situation information of the confirmation target C represented by the threshold value used for binarization and the numerical value after binarization. The setting unit 28A sets the conversion rule by accepting the conversion rule input by the user through an instruction to operate the input unit 24A.

設定部28Aは、設定した変換規則を設定した確認対象画像領域Tに対応付けて記憶部26へ記憶する。また、設定部28Aは、設定した変換規則および確認対象画像領域Tを第1情報処理装置10へ送信する。確認対象画像領域Tおよび変換規則を受信した第1情報処理装置10は、これらを対応付けて記憶部16へ記憶する。 The setting unit 28A stores the set conversion rule in the memory unit 26 in association with the set image area T to be confirmed. The setting unit 28A also transmits the set conversion rule and the image area T to be confirmed to the first information processing device 10. The first information processing device 10 receives the image area T to be confirmed and the conversion rule, and stores them in association with each other in the memory unit 16.

なお、上述したように、確認対象画像領域Tおよび変換規則の設定は、第1情報処理装置10の設定部18Aで実行してもよい。この場合、設定部28Aは、設定部18Aで設定された確認対象画像領域Tおよび変換規則を第1情報処理装置10から受信する。設定部28Aは、受信した確認対象画像領域Tおよび変換規則を対応付けて記憶部26へ記憶することで、これらの確認対象画像領域Tおよび変換規則を設定する。 As described above, the setting of the image area T to be confirmed and the conversion rule may be performed by the setting unit 18A of the first information processing device 10. In this case, the setting unit 28A receives the image area T to be confirmed and the conversion rule set by the setting unit 18A from the first information processing device 10. The setting unit 28A sets the image area T to be confirmed and the conversion rule by associating the received image area T to be confirmed and the conversion rule and storing them in the memory unit 26.

受信部28Bは、撮影画像40および数値化データ42を第1情報処理装置10から受信する。 The receiving unit 28B receives the captured image 40 and the digitized data 42 from the first information processing device 10.

詳細には、受信部28Bは、撮影部30による撮影画像40の撮影時未満のフレームレートで撮影画像40を受信し、撮影画像40より高いフレームレートで数値化データ42を受信する。例えば、受信部28Bは、撮影部30による撮影画像40の撮影時のフレームレートで数値化データ42を受信する。 In detail, the receiving unit 28B receives the captured image 40 at a frame rate lower than that at which the captured image 40 was captured by the imaging unit 30, and receives the digitized data 42 at a frame rate higher than that of the captured image 40. For example, the receiving unit 28B receives the digitized data 42 at the frame rate at which the captured image 40 was captured by the imaging unit 30.

具体的には、例えば、受信部28Bは、1コマ分の撮影画像40を第1情報処理装置10から受信するごとに、Mコマ分の撮影画像40の各々に含まれる確認対象画像領域Tをそれぞれ変換した数値化データ42を第1情報処理装置10から受信する。 Specifically, for example, each time the receiving unit 28B receives one frame of the captured image 40 from the first information processing device 10, it receives from the first information processing device 10 digitized data 42 that is obtained by converting the confirmation target image area T contained in each of the M frames of the captured image 40.

変換部28Cは、1コマ分の数値化データ42を受信するごとに、受信した数値化データ42を変換規則に基づいて状況画像に変換する。状況画像とは、確認対象画像領域Tに写り込んだ確認対象Cの状況を表す画像である。 Each time the conversion unit 28C receives one frame of digitized data 42, it converts the received digitized data 42 into a situation image based on the conversion rules. The situation image is an image that represents the situation of the confirmation target C that is captured in the confirmation target image area T.

例えば、変換規則が、確認対象画像領域Tを構成する画素値の平均値の二値化に用いる閾値と、二値化後の数値「0」が確認対象画像領域Tに写り込んだ確認対象Cの状況「消灯」を表し、二値化後の数値「1」が確認対象画像領域Tに写り込んだ確認対象Cの状況「点灯」を表すことを示す状況情報と、を含む場合を想定する。 For example, consider a case in which the conversion rule includes a threshold value used to binarize the average pixel values that make up the target image area T, and status information indicating that the binarized value "0" represents the status of the target C reflected in the target image area T as "off," and that the binarized value "1" represents the status of the target C reflected in the target image area T as "on."

この場合、変換部28Cは、数値化データ42によって表される数値が「1」である場合、該数値化データ42によって表される確認対象画像領域Tに写り込んだ確認対象Cの状況「点灯」と判断する。そして、変換部28Cは、確認対象画像領域Tに写り込んだ確認対象Cの状況「点灯」を表す状況画像を生成する。 In this case, if the numerical value represented by the quantified data 42 is "1", the conversion unit 28C determines that the status of the confirmation target C reflected in the confirmation target image area T represented by the quantified data 42 is "lit". Then, the conversion unit 28C generates a status image representing the status of the confirmation target C reflected in the confirmation target image area T as "lit".

また、変換部28Cは、数値化データ42によって表される数値が「0」である場合、該数値化データ42によって表される確認対象画像領域Tに写り込んだ確認対象Cの状況「消灯」と判断する。そして、変換部28Cは、確認対象画像領域Tに写り込んだ確認対象Cの状況「消灯」を表す状況画像を生成する。 In addition, when the numerical value represented by the quantified data 42 is "0", the conversion unit 28C determines that the status of the confirmation target C reflected in the confirmation target image area T represented by the quantified data 42 is "lights off". Then, the conversion unit 28C generates a status image representing the status of the confirmation target C reflected in the confirmation target image area T as "lights off".

状況画像は、確認対象画像領域Tに写り込んだ確認対象Cの状況を確認可能な画像であればよい。例えば、状況「点灯」を表す状況画像は、確認対象画像領域Tに写り込んだ確認対象Cの状況が「点灯」であることを表す文字、色、枠等の強調画像、等の少なくとも1つの組み合わせによって表される。例えば、状況「消灯」を表す状況画像は、確認対象画像領域Tに写り込んだ確認対象Cの状況が「消灯」であることを表す文字、色、枠などの画像、等の少なくとも1つの組み合わせによって表される。 The status image may be any image that allows confirmation of the status of the target C reflected in the target image area T. For example, a status image that represents the "lit" status is represented by at least one combination of highlighted images such as letters, colors, frames, etc., that indicate that the status of the target C reflected in the target image area T is "lit". For example, a status image that represents the "lights off" status is represented by at least one combination of highlighted images such as letters, colors, frames, etc., that indicate that the status of the target C reflected in the target image area T is "lights off".

また、変換部28Cは、確認対象画像領域Tに写り込んだ確認対象Cの各々の識別情報を更に含む状況画像を生成してもよい。 The conversion unit 28C may also generate a situation image that further includes identification information for each of the confirmation targets C captured in the confirmation target image area T.

表示制御部28Dは、撮影画像40に状況画像を重畳した重畳画像を生成し、表示部24Bに表示する。 The display control unit 28D generates a superimposed image by superimposing the situation image on the captured image 40, and displays it on the display unit 24B.

図4Aおよび図4Bは、重畳画像46の一例の模式図である。 Figures 4A and 4B are schematic diagrams of an example of a superimposed image 46.

図4Aは、重畳画像46Aの一例の模式図である。重畳画像46Aは、重畳画像46の一例である。図4Aには、受信部28Bが図3に示す撮影画像40Bと、数値化データ42A1および数値化データ42B1と、を受信し、変換部28Cが数値化データ42A1および数値化データ42B1の各々から状況画像44を生成した場合の、重畳画像46Aを一例として示す。 Fig. 4A is a schematic diagram of an example of a superimposed image 46A. The superimposed image 46A is an example of a superimposed image 46. Fig. 4A shows an example of a superimposed image 46A when the receiving unit 28B receives the captured image 40B shown in Fig. 3 and the digitized data 42A1 and digitized data 42B1, and the converting unit 28C generates a situation image 44 from each of the digitized data 42A1 and digitized data 42B1.

例えば、変換部28Cは、数値化データ42A1によって表される数値「1」から、確認対象画像領域T1に写り込んだ確認対象Cの状況「点灯」を表す状況画像44Aを生成する。また、変換部28Cは、数値化データ42B1によって表される数値「1」から、確認対象画像領域T2に写り込んだ確認対象Cの状況「点灯」を表す状況画像44Bを生成する。状況画像44Aおよび状況画像44Bは、状況画像44の一例である。変換部28Cは、図4Aに示すように、確認対象画像領域T1および確認対象画像領域T2の各々に写り込んだ確認対象Cの識別情報を含む状況画像44を生成してもよい。 For example, the conversion unit 28C generates a status image 44A representing the status "lit" of the confirmation target C reflected in the confirmation target image area T1 from the numerical value "1" represented by the quantified data 42A1. The conversion unit 28C also generates a status image 44B representing the status "lit" of the confirmation target C reflected in the confirmation target image area T2 from the numerical value "1" represented by the quantified data 42B1. The status images 44A and 44B are examples of status images 44. The conversion unit 28C may generate a status image 44 including identification information of the confirmation target C reflected in each of the confirmation target image areas T1 and T2, as shown in FIG. 4A.

表示制御部28Dは、該数値化データ42A1および数値化データ42B1と同時または直前に受信した撮影画像40に含まれる確認対象画像領域T1および確認対象画像領域T2の各々上または近傍に、状況画像44Aおよび状況画像44Bをそれぞれ重畳することで、重畳画像46Aを生成する。そして、表示制御部28Dは、重畳画像46Aを表示部24Bに表示する。 The display control unit 28D generates a superimposed image 46A by superimposing the situation image 44A and the situation image 44B on or near the confirmation target image area T1 and the confirmation target image area T2, respectively, contained in the captured image 40 received simultaneously with or immediately before the digitized data 42A1 and the digitized data 42B1. The display control unit 28D then displays the superimposed image 46A on the display unit 24B.

図4Bは、重畳画像46Bの一例の模式図である。重畳画像46Bは、重畳画像46の一例である。図4Bには、受信部28Bが図3に示す撮影画像40Bと、数値化データ42A2および数値化データ42B2と、を受信し、変換部28Cが数値化データ42A2および数値化データ42B2の各々から状況画像44を生成した場合の、重畳画像46Bを一例として示す。 Figure 4B is a schematic diagram of an example of a superimposed image 46B. Superimposed image 46B is an example of a superimposed image 46. Figure 4B shows an example of a superimposed image 46B when the receiving unit 28B receives the captured image 40B shown in Figure 3, and the digitized data 42A2 and the digitized data 42B2, and the conversion unit 28C generates a situation image 44 from each of the digitized data 42A2 and the digitized data 42B2.

例えば、変換部28Cは、数値化データ42A2によって表される数値「0」から、確認対象画像領域T1に写り込んだ確認対象Cの状況「消灯」を表す状況画像44Aを生成する。また、変換部28Cは、数値化データ42B2によって表される数値「0」から、確認対象画像領域T2に写り込んだ確認対象Cの状況「消灯」を表す状況画像44Bを生成する。状況画像44Aおよび状況画像44Bは、状況画像44の一例である。変換部28Cは、図4Bに示すように、確認対象画像領域T1および確認対象画像領域T2の各々に写り込んだ確認対象Cの識別情報を含む状況画像44を生成してもよい。 For example, the conversion unit 28C generates a situation image 44A representing the "lights off" status of the confirmation target C reflected in the confirmation target image area T1 from the numerical value "0" represented by the quantified data 42A2. The conversion unit 28C also generates a situation image 44B representing the "lights off" status of the confirmation target C reflected in the confirmation target image area T2 from the numerical value "0" represented by the quantified data 42B2. The situation images 44A and 44B are examples of situation images 44. The conversion unit 28C may generate a situation image 44 including identification information of the confirmation target C reflected in each of the confirmation target image areas T1 and T2, as shown in FIG. 4B.

表示制御部28Dは、該数値化データ42A2および数値化データ42B2と同時または直前に受信した撮影画像40に含まれる確認対象画像領域T1および確認対象画像領域T2の各々上または近傍に、状況画像44Aおよび状況画像44Bをそれぞれ重畳することで、重畳画像46Bを生成する。そして、表示制御部28Dは、重畳画像46Bを表示部24Bに表示する。 The display control unit 28D generates a superimposed image 46B by superimposing the situation image 44A and the situation image 44B on or near the confirmation target image area T1 and the confirmation target image area T2, respectively, contained in the captured image 40 received simultaneously with or immediately before the digitized data 42A2 and the digitized data 42B2. The display control unit 28D then displays the superimposed image 46B on the display unit 24B.

このため、表示制御部28Dは、低フレームレートで受信した撮影画像40上に、高フレームで受信した数値化データ42の各々から変換規則に基づいて生成した状況画像44をそれぞれ重畳した重畳画像46を、表示部24Bに順次表示することとなる。 Therefore, the display control unit 28D sequentially displays on the display unit 24B superimposed images 46 in which situation images 44 generated from each of the quantified data 42 received at the high frame rate based on the conversion rules are superimposed on the captured images 40 received at the low frame rate.

すなわち、表示部24Bには、低フレームレートで受信した撮影画像40上に、高フレームレートで受信した数値化データ42によって表される、確認対象画像領域Tに写り込んだ確認対象Cの状況に応じて順次変化する状況画像44が重畳されて表示されることとなる。例えば、確認対象Cが点滅するLEDである場合、表示部24Bには、低フレームレートで受信した撮影画像40上に、高フレームレートに応じた速度で点滅状況が変化することを表す状況画像44の映像が表示されることとなる。 That is, the display unit 24B displays a situation image 44 that changes sequentially according to the status of the confirmation object C captured in the confirmation object image area T, which is represented by the digitized data 42 received at the high frame rate, superimposed on the captured image 40 received at the low frame rate. For example, if the confirmation object C is a blinking LED, the display unit 24B displays an image of the situation image 44, which indicates that the blinking status changes at a speed according to the high frame rate, on the captured image 40 received at the low frame rate.

このため、ユーザは表示部24Bに表示された重畳画像46を確認することで、遠隔地に存在する確認対象Cの状況を正確に確認することが可能となる。 As a result, the user can accurately check the status of the object of confirmation C located in a remote location by checking the superimposed image 46 displayed on the display unit 24B.

次に、本実施形態の情報処理システム1で実行する情報処理の流れの一例を説明する。 Next, an example of the flow of information processing executed by the information processing system 1 of this embodiment will be described.

なお、第1情報処理装置10の設定部18Aおよび第2情報処理装置20の設定部28Aによって、第1情報処理装置10の記憶部16および第2情報処理装置20の記憶部26の各々に、確認対象画像領域Tおよび変換規則が対応付けて記憶されているものとして説明する。 In the following description, it is assumed that the setting unit 18A of the first information processing device 10 and the setting unit 28A of the second information processing device 20 store the image area T to be confirmed and the conversion rule in association with each other in the memory unit 16 of the first information processing device 10 and the memory unit 26 of the second information processing device 20, respectively.

図5は、第1情報処理装置10で実行する情報処理の流れの一例を示すフローチャートである。 Figure 5 is a flowchart showing an example of the flow of information processing executed by the first information processing device 10.

第1情報処理装置10の取得部18Bは、撮影部30から順次送信される撮影画像40の取得を開始する(ステップS100)。 The acquisition unit 18B of the first information processing device 10 starts acquiring the captured images 40 that are sequentially transmitted from the imaging unit 30 (step S100).

通信制御部18Dは、撮影部30から受信したNコマ目の1コマ分の撮影画像40を第2情報処理装置20へ送信する(ステップS102)。 The communication control unit 18D transmits one frame of the Nth captured image 40 received from the imaging unit 30 to the second information processing device 20 (step S102).

生成部18Cは、撮影部30から受信したNコマ目の1コマの撮影画像40に含まれる確認対象画像領域Tを特定する(ステップS104)。生成部18Cは、記憶部16に記憶されている確認対象画像領域Tを読取り、該撮影画像40に含まれる読取った確認対象画像領域Tに相当する領域を特定することで、該撮影画像40に含まれる確認対象画像領域Tを特定する。 The generation unit 18C identifies the confirmation target image area T included in the Nth frame of the captured image 40 received from the image capture unit 30 (step S104). The generation unit 18C reads the confirmation target image area T stored in the storage unit 16, and identifies an area included in the captured image 40 that corresponds to the read confirmation target image area T, thereby identifying the confirmation target image area T included in the captured image 40.

生成部18Cは、ステップS104で特定した確認対象画像領域Tを、記憶部16に記憶されている変換規則に沿って変換した数値化データ42を生成する(ステップS106)。変換規則が二値化のための閾値を含む場合、生成部18Cは、該閾値を用いて、特定した確認対象画像領域Tを構成する1または複数の画素の各々の画素値の平均値を二値化することで、数値化データ42を生成する。 The generating unit 18C generates digitized data 42 by converting the image area T to be confirmed identified in step S104 in accordance with the conversion rules stored in the storage unit 16 (step S106). If the conversion rules include a threshold value for binarization, the generating unit 18C uses the threshold value to binarize the average pixel value of one or more pixels that make up the identified image area T to be confirmed, thereby generating digitized data 42.

通信制御部18Dは、ステップS106で生成された数値化データ42を第2情報処理装置20へ送信する(ステップS108)。 The communication control unit 18D transmits the digitized data 42 generated in step S106 to the second information processing device 20 (step S108).

通信制御部18Dは、撮影画像40を第2情報処理装置20へ送信してからMコマ分の数値化データ42を第2情報処理装置20へ送信したか否かを判断する(ステップS110)。ステップS110で否定判断すると(ステップS110:No)、Nを1カウントアップし(ステップS112)、上記ステップS104へ戻る。上述したように、Nは1以上の整数であり、Mは2以上の整数である。 The communication control unit 18D judges whether or not M frames of digitized data 42 have been transmitted to the second information processing device 20 after transmitting the captured image 40 to the second information processing device 20 (step S110). If a negative judgment is made in step S110 (step S110: No), N is counted up by 1 (step S112) and the process returns to step S104. As described above, N is an integer equal to or greater than 1, and M is an integer equal to or greater than 2.

ステップS110で肯定判断すると(ステップS110:Yes)、ステップS114へ進む。ステップS114では、制御部18は、撮影画像40および数値化データ42の送信処理を終了するか否かを判断する(ステップS114)。例えば、制御部18は、ユーザによる入力部14A等の操作指示等によって終了信号を受付けたか否かを判別することで、ステップS114の判断を行う。また、例えば、制御部18は、第2情報処理装置20から終了信号を受信したか否かを判別することで、ステップS114の判断を行ってもよい。 If a positive judgment is made in step S110 (step S110: Yes), the process proceeds to step S114. In step S114, the control unit 18 judges whether or not to end the transmission process of the captured image 40 and the digitized data 42 (step S114). For example, the control unit 18 makes the judgment in step S114 by determining whether or not an end signal has been received by a user's operation instruction on the input unit 14A, etc. Also, for example, the control unit 18 may make the judgment in step S114 by determining whether or not an end signal has been received from the second information processing device 20.

ステップS114で否定判断すると(ステップS114:No)、ステップS116へ進む。ステップS116では、NをN+M+1に更新し(ステップS116)、ステップS102へ戻る。ステップS114で肯定判断すると(ステップS114:Yes)、本ルーチンを終了する。 If the answer is negative in step S114 (step S114: No), the process proceeds to step S116. In step S116, N is updated to N+M+1 (step S116), and the process returns to step S102. If the answer is positive in step S114 (step S114: Yes), the process ends this routine.

次に、本実施形態の第2情報処理装置20で実行する情報処理の流れの一例を説明する。 Next, an example of the flow of information processing executed by the second information processing device 20 of this embodiment will be described.

図6は、本実施形態の第2情報処理装置20で実行する情報処理の流れの一例を示すフローチャートである。 Figure 6 is a flowchart showing an example of the flow of information processing executed by the second information processing device 20 of this embodiment.

第2情報処理装置20の受信部28Bは、第1情報処理装置10から撮影画像40および数値化データ42を受信する(ステップS200,ステップS202)。 The receiving unit 28B of the second information processing device 20 receives the captured image 40 and the digitized data 42 from the first information processing device 10 (steps S200 and S202).

変換部28Cは、ステップS202で受信した数値化データ42を変換規則に基づいて状況画像44に変換する(ステップS204)。 The conversion unit 28C converts the digitized data 42 received in step S202 into a situation image 44 based on the conversion rules (step S204).

表示制御部28Dは、直前に受信した撮影画像40に、ステップS204で変換した状況画像44を重畳した重畳画像46を生成し(ステップS206)、生成した重畳画像46を表示部24Bに表示する(ステップS208)。 The display control unit 28D generates a superimposed image 46 by superimposing the situation image 44 converted in step S204 on the captured image 40 received immediately before (step S206), and displays the generated superimposed image 46 on the display unit 24B (step S208).

次に、受信部28Bは、数値化データ42を受信したか否かを判断する(ステップS210)。ステップS210で肯定判断すると(ステップS210:Yes)、ステップS204へ進む。ステップS210で否定判断すると(ステップS210:No)、受信部28Bは、撮影画像40を受信したか否かを判断する(ステップS212)。ステップS212で肯定判断すると(ステップS212:Yes)、上記ステップS202へ進む。ステップS212で否定判断すると(ステップS212:No)、ステップS214へ進む。ステップS214では、制御部28が、処理を終了するか否かを判断する(ステップS214)。制御部28は、例えば、ユーザによる入力部24Aの操作指示などによって終了指示が入力されたか否かを判別することで、ステップS214の判断を行う。ステップS214で否定判断すると(ステップS214:No)、ステップS210へ進む。ステップS214で肯定判断すると(ステップS214:Yes)、本ルーチンを終了する。 Next, the receiving unit 28B judges whether or not the digitized data 42 has been received (step S210). If the judgment in step S210 is affirmative (step S210: Yes), the process proceeds to step S204. If the judgment in step S210 is negative (step S210: No), the receiving unit 28B judges whether or not the captured image 40 has been received (step S212). If the judgment in step S212 is affirmative (step S212: Yes), the process proceeds to step S202. If the judgment in step S212 is negative (step S212: No), the process proceeds to step S214. In step S214, the control unit 28 judges whether or not the process is to be terminated (step S214). The control unit 28 performs the judgment in step S214 by, for example, judging whether or not an end instruction has been input by the user operating the input unit 24A. If the judgment in step S214 is negative (step S214: No), the process proceeds to step S210. If the answer is yes in step S214 (step S214: Yes), this routine ends.

以上説明したように、本実施形態の情報処理システム1は、撮影画像40を取得する撮影部30に接続された第1情報処理装置10と、第1情報処理装置10と通信する第2情報処理装置20と、を備える。第2情報処理装置20は、受信部28Bと、変換部28Cと、表示制御部28Dと、を備える。受信部28Bは、撮影画像40および撮影画像40に含まれる確認対象Cの写り込んだ確認対象画像領域Tを変換規則に沿って変換した数値化データを受信する。変換部28Cは、数値化データ42を変換規則に基づいて確認対象画像領域Tに写り込んだ確認対象Cの状況を表す状況画像44に変換する。表示制御部28Dは、撮影画像40に状況画像44を重畳した重畳画像46を表示する。 As described above, the information processing system 1 of this embodiment includes a first information processing device 10 connected to an image capturing unit 30 that captures a captured image 40, and a second information processing device 20 that communicates with the first information processing device 10. The second information processing device 20 includes a receiving unit 28B, a conversion unit 28C, and a display control unit 28D. The receiving unit 28B receives digitized data obtained by converting the captured image 40 and the confirmation target image area T containing the confirmation target C included in the captured image 40 according to a conversion rule. The conversion unit 28C converts the digitized data 42 into a situation image 44 that represents the situation of the confirmation target C captured in the confirmation target image area T based on the conversion rule. The display control unit 28D displays a superimposed image 46 in which the situation image 44 is superimposed on the captured image 40.

ここで、第2情報処理装置20に対して遠隔地に存在する確認対象Cの状況を第2情報処理装置20側で細部まで詳細に遠隔監視する必要のある場合がある。従来技術では、遠隔地の確認対象Cの状況を細部まで確認するためには、高画質および高フレームレートで受信した撮影画像40を用いて解析を行う必要があった。しかし、従来技術では、通信状況によって、画質低下、および映像遅延やコマ落ち等による低フレームレート化、等が発生する場合があり、リアルタイムな高画質の映像通信が困難となることで、確認対象Cの状況を高精度に確認可能に提供することが困難となる場合があった。 Here, there are cases where the second information processing device 20 needs to remotely monitor in detail the status of the confirmation target C located in a remote location from the second information processing device 20. In the conventional technology, in order to confirm the status of the confirmation target C located in a remote location in detail, it was necessary to perform analysis using the captured image 40 received in high image quality and at a high frame rate. However, in the conventional technology, depending on the communication conditions, degradation of image quality and low frame rates due to video delays and dropped frames may occur, making it difficult to communicate high-image-quality video in real time, and therefore making it difficult to provide a highly accurate confirmation of the status of the confirmation target C.

一方、本実施形態では、第2情報処理装置20の受信部28Bは、撮影画像40、および撮影画像40に含まれる確認対象Cの写り込んだ確認対象画像領域Tを変換規則に沿って変換した数値化データを、第1情報処理装置10から受信する。変換部28Cは、数値化データ42を変換規則に基づいて確認対象画像領域Tに写り込んだ確認対象Cの状況を表す状況画像44に変換する。表示制御部28Dは、撮影画像40に状況画像44を重畳した重畳画像46を表示する。 In contrast, in this embodiment, the receiving unit 28B of the second information processing device 20 receives from the first information processing device 10 the photographed image 40 and digitized data obtained by converting the confirmation target image area T, which is included in the photographed image 40 and contains the confirmation target C, in accordance with the conversion rules. The conversion unit 28C converts the digitized data 42 into a situation image 44 that represents the situation of the confirmation target C that is contained in the confirmation target image area T, based on the conversion rules. The display control unit 28D displays a superimposed image 46 in which the situation image 44 is superimposed on the photographed image 40.

数値化データ42は、確認対象画像領域Tを変換規則に沿って数値化したデータであるため、撮影画像40よりデータ量が少なく、撮影画像40に比べて通信状況の影響を受けにくい。このため、受信部28Bは、数値化データ42の送信元からの送信時と略同じフレームレートで且つ送信時と同じ値の数値化データ42を順次受信することが可能となる。そして、表示制御部28Dは、変換規則に基づいて数値化データ42を確認対象画像領域Tに写り込んだ確認対象Cの状況を表す状況画像44に変換し、該状況画像44を撮影画像40に重畳した重畳画像46を表示する。 Since the digitized data 42 is data obtained by digitizing the confirmation target image area T according to the conversion rules, the amount of data is smaller than that of the photographed image 40, and it is less susceptible to the effects of communication conditions than the photographed image 40. This allows the receiving unit 28B to sequentially receive the digitized data 42 at approximately the same frame rate as when the digitized data 42 was transmitted from the sender, and with the same values as when it was transmitted. The display control unit 28D then converts the digitized data 42 into a situation image 44 that represents the situation of the confirmation target C captured in the confirmation target image area T based on the conversion rules, and displays a superimposed image 46 in which the situation image 44 is superimposed on the photographed image 40.

このため、第2情報処理装置20では、通信状況等によって低画質化または低フレームレート化された撮影画像40を受信した場合であっても、高精度に確認対象画像領域Tに写り込んだ確認対象Cの状況を表す状況画像44の重畳された重畳画像46を表示することができる。 Therefore, even if the second information processing device 20 receives a captured image 40 with a low image quality or a low frame rate due to communication conditions or the like, it can display a superimposed image 46 in which a situation image 44 showing the situation of the confirmation target C captured in the confirmation target image area T is superimposed with high accuracy.

よって、ユーザは重畳画像46の状況画像44を確認することで、状況画像44によって表される確認対象Cの状況を正確かつ高精度に確認することが可能となる。 Therefore, by checking the situation image 44 of the superimposed image 46, the user can accurately and with a high degree of precision check the situation of the confirmation target C represented by the situation image 44.

また、従来技術では、例えば、確認対象Cの一例であるLEDの点滅状態を遠隔地で確認する場合、遠隔地の監視用端末へ送信する撮影画像40のフレームレートとLEDの点滅スピードとが同期するフリッカ現象が発生し、LEDの点滅パターンや点滅スピード等の確認対象Cの状況を把握可能な画像を監視端末側で提供することが困難となる場合があった。またフリッカ現象を回避するために高フレームレートで撮影された撮影画像40を該高フレームレートで遠隔地の監視用端末へ送信すると、データ量が大きくデータ伝送スピードに遅延が発生する場合があった。 In addition, in the conventional technology, for example, when checking the blinking state of an LED, which is an example of a confirmation object C, at a remote location, a flicker phenomenon occurs in which the frame rate of the captured image 40 transmitted to a remote monitoring terminal is synchronized with the blinking speed of the LED, making it difficult for the monitoring terminal to provide an image that allows the status of the confirmation object C, such as the blinking pattern and blinking speed of the LED, to be understood. Also, when a captured image 40 captured at a high frame rate to avoid the flicker phenomenon is transmitted to a remote monitoring terminal at the same high frame rate, the amount of data is large and delays in the data transmission speed may occur.

一方、本実施形態の第2情報処理装置20の受信部28Bは、撮影画像40、および撮影画像40に含まれる確認対象Cの写り込んだ確認対象画像領域Tを変換規則に沿って変換した数値化データを、第1情報処理装置10から受信する。変換部28Cは、数値化データ42を変換規則に基づいて確認対象画像領域Tに写り込んだ確認対象Cの状況を表す状況画像44に変換する。表示制御部28Dは、撮影画像40に状況画像44を重畳した重畳画像46を表示する。 Meanwhile, the receiving unit 28B of the second information processing device 20 of this embodiment receives from the first information processing device 10 the photographed image 40 and the digitized data obtained by converting the confirmation target image area T, which is included in the photographed image 40 and contains the confirmation target C, in accordance with the conversion rules. The conversion unit 28C converts the digitized data 42 into a situation image 44 that represents the situation of the confirmation target C that is contained in the confirmation target image area T, based on the conversion rules. The display control unit 28D displays a superimposed image 46 in which the situation image 44 is superimposed on the photographed image 40.

このため、本実施形態の情報処理システム1は、フリッカ現象の影響を抑制し、正確かつ低伝送量で、確認対象画像領域Tに写り込んだ確認対象Cを確認可能に提供することができる。 As a result, the information processing system 1 of this embodiment can suppress the effects of the flicker phenomenon and provide a confirmation target C that is captured in the confirmation target image area T in a manner that allows it to be confirmed accurately and with low transmission volume.

従って、本実施形態の情報処理システム1は、確認対象Cの状況を高精度に確認可能に提供することができる。 Therefore, the information processing system 1 of this embodiment can provide a highly accurate confirmation of the status of the confirmation target C.

また、本実施形態の第2情報処理装置20の受信部28Bは、撮影画像40の撮影時未満のフレームレートで撮影画像40を受信し、撮影画像40より高いフレームレートで数値化データ42を受信する。そして、本実施形態の第2情報処理装置20では、低フレームレートで受信した撮影画像40上に、高フレームレートで順次受信した複数の数値化データ42の各々に基づいて生成した状況画像44をそれぞれ重畳した重畳画像46を表示する。 The receiving unit 28B of the second information processing device 20 of this embodiment receives the captured image 40 at a frame rate lower than that at which the captured image 40 was captured, and receives the digitized data 42 at a frame rate higher than that of the captured image 40. The second information processing device 20 of this embodiment then displays a superimposed image 46 in which a situation image 44 generated based on each of the multiple pieces of digitized data 42 received sequentially at a high frame rate is superimposed on the captured image 40 received at the low frame rate.

このため、本実施形態の情報処理システム1は、上記効果に加えて、確認対象画像領域Tに写り込んだ確認対象Cの状況を正確かつリアルタイムに確認可能に提供することができる。具体的には、情報処理システム1は、例えば、確認対象Cがどのように動き状況がどのように変化しているかをリアルタイムに確認可能に提供することが可能となる。 Therefore, in addition to the above effects, the information processing system 1 of this embodiment can provide accurate, real-time confirmation of the status of the confirmation target C captured in the confirmation target image area T. Specifically, the information processing system 1 can provide, for example, confirmation of how the confirmation target C is moving and how the status is changing in real time.

次に、上記実施形態の第1情報処理装置10および第2情報処理装置20のハードウェア構成の一例を説明する。 Next, an example of the hardware configuration of the first information processing device 10 and the second information processing device 20 in the above embodiment will be described.

図7は、上記実施形態の第1情報処理装置10および第2情報処理装置20の一例のハードウェア構成図である。 Figure 7 is a hardware configuration diagram of an example of the first information processing device 10 and the second information processing device 20 of the above embodiment.

上記実施形態の第1情報処理装置10および第2情報処理装置20は、CPU(Central Processing Unit)11A、ROM(Read Only Memory)11B、RAM(Random Access Memory)11C、およびI/F11D等がバス11Eにより相互に接続されており、通常のコンピュータを利用したハードウェア構成となっている。 The first information processing device 10 and the second information processing device 20 in the above embodiment have a hardware configuration that utilizes a normal computer, with a CPU (Central Processing Unit) 11A, a ROM (Read Only Memory) 11B, a RAM (Random Access Memory) 11C, an I/F 11D, etc., interconnected via a bus 11E.

CPU11Aは、上記実施形態の第1情報処理装置10および第2情報処理装置20を制御する演算装置である。ROM11Bは、CPU11Aによる各種処理を実現するプログラム等を記憶する。ここではCPUを用いて説明しているが、第1情報処理装置10および第2情報処理装置20を制御する演算装置として、GPU(Graphics Processing Unit)を用いてもよい。RAM11Cは、CPU11Aによる各種処理に必要なデータを記憶する。I/F11Dは、データを送受信するためのインターフェースである。 The CPU 11A is a calculation device that controls the first information processing device 10 and the second information processing device 20 of the above embodiment. The ROM 11B stores programs and the like that realize various processes by the CPU 11A. Although a CPU is used for the explanation here, a GPU (Graphics Processing Unit) may also be used as the calculation device that controls the first information processing device 10 and the second information processing device 20. The RAM 11C stores data necessary for various processes by the CPU 11A. The I/F 11D is an interface for sending and receiving data.

上記実施形態の第1情報処理装置10および第2情報処理装置20では、CPU111Aが、ROM11BからプログラムをRAM11C上に読み出して実行することにより、上記各機能がコンピュータ上で実現される。 In the first information processing device 10 and the second information processing device 20 of the above embodiment, the CPU 111A reads a program from the ROM 11B onto the RAM 11C and executes it, thereby realizing each of the above functions on the computer.

なお、上記実施形態の第1情報処理装置10および第2情報処理装置20で実行される上記各処理を実行するためのプログラムは、HDD(ハードディスクドライブ)に記憶されていてもよい。また、上記実施形態の第1情報処理装置10および第2情報処理装置20で実行される上記各処理を実行するためのプログラムは、ROM11Bに予め組み込まれて提供されていてもよい。 The programs for executing the above processes executed by the first information processing device 10 and the second information processing device 20 in the above embodiment may be stored in a HDD (hard disk drive). Also, the programs for executing the above processes executed by the first information processing device 10 and the second information processing device 20 in the above embodiment may be provided in advance in the ROM 11B.

また、上記実施形態の第1情報処理装置10および第2情報処理装置20で実行される上記処理を実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでCD-ROM、CD-R、メモリカード、DVD(Digital Versatile Disc)、フレキシブルディスク(FD)等のコンピュータで読み取り可能な記憶媒体に記憶されてコンピュータプログラムプロダクトとして提供されるようにしてもよい。また、上記実施形態の第1情報処理装置10および第2情報処理装置20で実行される上記処理を実行するためのプログラムを、インターネットなどのネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記実施形態の第1情報処理装置10および第2情報処理装置20で実行される上記処理を実行するためのプログラムを、インターネットなどのネットワーク経由で提供または配布するようにしてもよい。 The programs for executing the above processes executed by the first information processing device 10 and the second information processing device 20 of the above embodiment may be stored in a computer-readable storage medium such as a CD-ROM, CD-R, memory card, DVD (Digital Versatile Disc), or flexible disk (FD) in an installable or executable format file and provided as a computer program product. The programs for executing the above processes executed by the first information processing device 10 and the second information processing device 20 of the above embodiment may be stored on a computer connected to a network such as the Internet and provided by downloading the programs via the network. The programs for executing the above processes executed by the first information processing device 10 and the second information processing device 20 of the above embodiment may be provided or distributed via a network such as the Internet.

なお、上記には、本発明の実施形態を説明したが、本実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although an embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This new embodiment can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.

1 情報処理システム
10 第1情報処理装置
18B 取得部
18C 生成部
18D 通信制御部
28B 受信部
28C 変換部
28D 表示制御部
REFERENCE SIGNS LIST 1 Information processing system 10 First information processing device 18B Acquisition unit 18C Generation unit 18D Communication control unit 28B Reception unit 28C Conversion unit 28D Display control unit

Claims (7)

撮影画像を取得する撮影部に接続された第1情報処理装置と、前記第1情報処理装置と通信する第2情報処理装置と、を備えた情報処理システムであって、
前記第2情報処理装置は、
前記撮影画像、および前記撮影画像に含まれる確認対象の写り込んだ確認対象画像領域を構成する画素値の平均値を変換規則に沿って変換した数値化データ、を受信する受信部と、
1コマの前記撮影画像ごとに変換された前記数値化データを前記変換規則に基づいて前記確認対象画像領域に写り込んだ前記確認対象の状況を表す状況画像に変換する変換部と、
前記撮影画像に前記状況画像を重畳した重畳画像を表示する表示制御部と、
を備え
前記変換規則は、
二値化のための1個の閾値と、前記確認対象画像領域を構成する画素値の前記平均値の二値化後の数値の各々によって表される前記確認対象画像領域の状況情報と、によって表され、
前記数値化データは、
前記確認対象画像領域を構成する画素値の前記平均値を前記変換規則によって表される前記閾値を用いて二値化した二値化データであり、
前記確認対象が、点滅するライトであり、
前記状況情報が、消灯または点灯を表す、
情報処理システム。
An information processing system including a first information processing device connected to an image capturing unit that captures an image, and a second information processing device that communicates with the first information processing device,
The second information processing device is
a receiving unit for receiving the photographed image and digitalized data obtained by converting average values of pixel values constituting a confirmation target image area, which is included in the photographed image, in accordance with a conversion rule;
a conversion unit that converts the digitized data converted for each captured image into a situation image that represents a situation of the confirmation target captured in the confirmation target image area based on the conversion rule;
a display control unit that displays a superimposed image in which the situation image is superimposed on the captured image;
Equipped with
The conversion rule is:
a threshold value for binarization, and status information of the confirmation target image region represented by each of the binarized values of the average values of the pixel values constituting the confirmation target image region;
The digitized data is
the average value of the pixel values constituting the confirmation target image region is binarized using the threshold value represented by the conversion rule;
The object to be checked is a flashing light,
The status information indicates whether the light is off or on.
Information processing system.
前記受信部は
前記撮影画像の撮影時未満のフレームレートで前記撮影画像を受信し、
前記撮影画像より高いフレームレートで前記数値化データを受信する、
請求項1に記載の情報処理システム。
the receiving unit receives the captured image at a frame rate lower than that at which the captured image was captured,
receiving the digitized data at a frame rate higher than that of the captured image;
The information processing system according to claim 1 .
前記確認対象画像領域は、
前記撮影画像に含まれる、少なくとも2種類の状況変化の観察対象となる前記確認対象の写り込んだ領域である、
請求項1に記載の情報処理システム。
The confirmation target image area is
The captured image includes an area in which the confirmation target is captured and which is an observation target for at least two types of situation changes.
The information processing system according to claim 1 .
撮影画像を撮影部から取得する取得部と、
前記撮影画像に含まれる確認対象の写り込んだ確認対象画像領域を構成する画素値の平均値を変換規則に沿って変換した数値化データを生成する生成部と、
前記撮影画像および1コマの前記撮影画像ごとに生成された前記数値化データを送信する通信制御部と、
を備え
前記変換規則は、
二値化のための1個の閾値と、前記確認対象画像領域を構成する画素値の前記平均値の二値化後の数値の各々によって表される前記確認対象画像領域の状況情報と、によって表され、
前記数値化データは、
前記確認対象画像領域を構成する画素値の前記平均値を前記変換規則によって表される前記閾値を用いて二値化した二値化データであり、
前記確認対象が、点滅するライトであり、
前記状況情報が、消灯または点灯を表す、
情報処理装置。
an acquisition unit that acquires a photographed image from the photographing unit;
a generating unit that generates digitized data by converting an average value of pixel values constituting a confirmation target image area in which a confirmation target is included in the photographed image in accordance with a conversion rule;
a communication control unit for transmitting the captured image and the digitalized data generated for each frame of the captured image;
Equipped with
The conversion rule is:
a threshold value for binarization, and status information of the confirmation target image region represented by each of the binarized values of the average values of the pixel values constituting the confirmation target image region;
The digitized data is
the average value of the pixel values constituting the confirmation target image region is binarized using the threshold value represented by the conversion rule;
The object to be checked is a flashing light,
The status information indicates whether the light is off or on.
Information processing device.
撮影画像、および前記撮影画像に含まれる確認対象の写り込んだ確認対象画像領域を構成する画素値の平均値を変換規則に沿って変換した数値化データ、を受信する受信部と、
1コマの前記撮影画像ごとに変換された前記数値化データを前記変換規則に基づいて前記確認対象画像領域に写り込んだ前記確認対象の状況を表す状況画像に変換する変換部と、
前記撮影画像に前記状況画像を重畳した重畳画像を表示する表示制御部と、
を備え
前記変換規則は、
二値化のための1個の閾値と、前記確認対象画像領域を構成する画素値の前記平均値の二値化後の数値の各々によって表される前記確認対象画像領域の状況情報と、によって表され、
前記数値化データは、
前記確認対象画像領域を構成する画素値の前記平均値を前記変換規則によって表される前記閾値を用いて二値化した二値化データであり、
前記確認対象が、点滅するライトであり、
前記状況情報が、消灯または点灯を表す、
情報処理装置。
a receiving unit that receives a photographed image and digitalized data obtained by converting average values of pixel values constituting a confirmation target image area, which is included in the photographed image, in accordance with a conversion rule;
a conversion unit that converts the digitized data converted for each captured image into a situation image that represents a situation of the confirmation target captured in the confirmation target image area based on the conversion rule;
a display control unit that displays a superimposed image in which the situation image is superimposed on the captured image;
Equipped with
The conversion rule is:
a threshold value for binarization, and status information of the confirmation target image region represented by each of the binarized values of the average values of the pixel values constituting the confirmation target image region;
The digitized data is
the average value of the pixel values constituting the confirmation target image region is binarized using the threshold value represented by the conversion rule;
The object to be checked is a flashing light,
The status information indicates whether the light is off or on.
Information processing device.
コンピュータに実行させるための情報処理プログラムであって、
撮影画像を撮影部から取得するステップと、
前記撮影画像に含まれる確認対象の写り込んだ確認対象画像領域を構成する画素値の平均値を変換規則に沿って変換した数値化データを生成するステップと、
前記撮影画像および1コマの前記撮影画像ごとに生成された前記数値化データを送信するステップと、
を含み、
前記変換規則は、
二値化のための1個の閾値と、前記確認対象画像領域を構成する画素値の前記平均値の二値化後の数値の各々によって表される前記確認対象画像領域の状況情報と、によって表され、
前記数値化データは、
前記確認対象画像領域を構成する画素値の前記平均値を前記変換規則によって表される前記閾値を用いて二値化した二値化データであり、
前記確認対象が、点滅するライトであり、
前記状況情報が、消灯または点灯を表す、
情報処理プログラム。
An information processing program for causing a computer to execute the program,
acquiring a photographed image from an imaging unit;
generating digitalized data by converting an average value of pixel values constituting a confirmation target image area, which is included in the photographed image and in which the confirmation target is captured, according to a conversion rule;
transmitting the captured image and the digitalized data generated for each frame of the captured image;
Including,
The conversion rule is:
a threshold value for binarization, and status information of the confirmation target image region represented by each of the binarized values of the average values of the pixel values constituting the confirmation target image region;
The digitized data is
the average value of the pixel values constituting the confirmation target image region is binarized using the threshold value represented by the conversion rule;
The object to be checked is a flashing light,
The status information indicates whether the light is off or on.
Information processing program.
コンピュータに実行させるための情報処理プログラムであって、
撮影画像、および前記撮影画像に含まれる確認対象の写り込んだ確認対象画像領域を構成する画素値の平均値を変換規則に沿って変換した数値化データ、を受信するステップと、
1コマの前記撮影画像ごとに変換された前記数値化データを前記変換規則に基づいて前記確認対象画像領域に写り込んだ前記確認対象の状況を表す状況画像に変換するステップと、
前記撮影画像に前記状況画像を重畳した重畳画像を表示するステップと、
を含み、
前記変換規則は、
二値化のための1個の閾値と、前記確認対象画像領域を構成する画素値の前記平均値の二値化後の数値の各々によって表される前記確認対象画像領域の状況情報と、によって表され、
前記数値化データは、
前記確認対象画像領域を構成する画素値の前記平均値を前記変換規則によって表される前記閾値を用いて二値化した二値化データであり、
前記確認対象が、点滅するライトであり、
前記状況情報が、消灯または点灯を表す、
情報処理プログラム。
An information processing program for causing a computer to execute the program,
receiving a photographed image and digitalized data obtained by converting average values of pixel values constituting a confirmation target image area, which is included in the photographed image and includes a confirmation target, according to a conversion rule;
converting the digitized data converted for each captured image into a situation image representing a situation of the confirmation target captured in the confirmation target image area based on the conversion rule;
displaying a superimposed image in which the situation image is superimposed on the captured image;
Including,
The conversion rule is:
a threshold value for binarization, and status information of the confirmation target image region represented by each of the binarized values of the average values of the pixel values constituting the confirmation target image region;
The digitized data is
the average value of the pixel values constituting the confirmation target image region is binarized using the threshold value represented by the conversion rule;
The object to be checked is a flashing light,
The status information indicates whether the light is off or on.
Information processing program.
JP2023112221A 2023-07-07 2023-07-07 Information processing system, information processing device, and information processing program Active JP7631427B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023112221A JP7631427B2 (en) 2023-07-07 2023-07-07 Information processing system, information processing device, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023112221A JP7631427B2 (en) 2023-07-07 2023-07-07 Information processing system, information processing device, and information processing program

Publications (2)

Publication Number Publication Date
JP2025015864A JP2025015864A (en) 2025-01-31
JP7631427B2 true JP7631427B2 (en) 2025-02-18

Family

ID=94378088

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023112221A Active JP7631427B2 (en) 2023-07-07 2023-07-07 Information processing system, information processing device, and information processing program

Country Status (1)

Country Link
JP (1) JP7631427B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016154341A (en) 2016-03-08 2016-08-25 パナソニックIpマネジメント株式会社 Activity situation analysis system and activity situation analysis method
US20180012072A1 (en) 2016-07-09 2018-01-11 Grabango Co. Computer vision for ambient data acquisition
JP2022159912A (en) 2021-04-05 2022-10-18 ウーブン・プラネット・ホールディングス株式会社 Remote monitoring system, remote monitoring method, remote monitoring server, and on-vehicle information processing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016154341A (en) 2016-03-08 2016-08-25 パナソニックIpマネジメント株式会社 Activity situation analysis system and activity situation analysis method
US20180012072A1 (en) 2016-07-09 2018-01-11 Grabango Co. Computer vision for ambient data acquisition
JP2022159912A (en) 2021-04-05 2022-10-18 ウーブン・プラネット・ホールディングス株式会社 Remote monitoring system, remote monitoring method, remote monitoring server, and on-vehicle information processing device

Also Published As

Publication number Publication date
JP2025015864A (en) 2025-01-31

Similar Documents

Publication Publication Date Title
KR102463928B1 (en) Machine telemetry transmission and digitization system
US10084972B2 (en) Monitoring methods and devices
EP2688296B1 (en) Video monitoring system and method
US10943357B2 (en) Video based indoor leak detection
JP6292122B2 (en) Object information extraction apparatus, object information extraction program, and object information extraction method
JP2016165238A (en) Same fish determination device, fish counting device, mobile terminal for fish counting, same fish determination method, fish counting method, number of fish estimation device, number of fish estimation method, same fish determination system, fish counting system and number of fish estimation system
CN106454079B (en) Image processing method and device and camera
KR20150080863A (en) Apparatus and method for providing heatmap
KR101514061B1 (en) Wireless camera device for managing old and weak people and the management system thereby
GB2605714A (en) Method for optimizing improper product barcode detection
JP2015127668A (en) Measurement device, system and program
US10318792B2 (en) Target pickup device and target detection method
CN112215037A (en) Object tracking method and device, electronic equipment and computer readable storage medium
JP7631427B2 (en) Information processing system, information processing device, and information processing program
US10949713B2 (en) Image analyzing device with object detection using selectable object model and image analyzing method thereof
US20170046853A1 (en) Status determination system
WO2022050855A1 (en) Computer-implemented method for recommending changes within a security system
JP2006174468A (en) Method and apparatus for image dispersion analysis
CN109194981B (en) Remote video tracking method, device and storage medium
JP5088463B2 (en) Monitoring system
JP6543214B2 (en) Motion monitoring device
JP6482589B2 (en) Camera calibration device
CN110944159A (en) Information processing method, electronic equipment and information processing system
KR102316969B1 (en) Electronic apparatus capable of recognizing text included in an image captured by a camera and the method thereof
JP2018055594A (en) Output information reading system and output information reading method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230707

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240618

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240731

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241218

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20241225

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250205

R150 Certificate of patent or registration of utility model

Ref document number: 7631427

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150