JP7637381B2 - Video image analysis support device, video image analysis support system, and program - Google Patents
Video image analysis support device, video image analysis support system, and program Download PDFInfo
- Publication number
- JP7637381B2 JP7637381B2 JP2021029825A JP2021029825A JP7637381B2 JP 7637381 B2 JP7637381 B2 JP 7637381B2 JP 2021029825 A JP2021029825 A JP 2021029825A JP 2021029825 A JP2021029825 A JP 2021029825A JP 7637381 B2 JP7637381 B2 JP 7637381B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- detection
- video data
- video
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Closed-Circuit Television Systems (AREA)
- Image Analysis (AREA)
- Television Signal Processing For Recording (AREA)
- Burglar Alarm Systems (AREA)
- Alarm Systems (AREA)
Description
本発明は、動画像解析支援装置、動画像解析支援システムおよびプログラムに関する。 The present invention relates to a video image analysis support device, a video image analysis support system, and a program.
ある空間において不正な行為がなされてないかを監視するために、空間を撮像する監視カメラを設けることがある。監視カメラが撮像した映像は録画される。これにより、不正な行為の疑いが生じたときに、管理者は録画された動画像データを再生することで、不正な行為の有無を確認する。 In order to monitor whether any unauthorized activity is taking place in a certain space, surveillance cameras that capture the space may be installed. The images captured by the surveillance cameras are recorded. In this way, when unauthorized activity is suspected, an administrator can play back the recorded video data to confirm whether unauthorized activity has occurred.
特許文献1には、監視カメラによって撮影された画像から状態を判定し、不正な行為がなされていないかを監視して、状態に応じたアナウンスを行う技術、及び録画された動画像データを再生することによって不正行為を確認させる技術が開示されている。
ところで、監視カメラによって撮像された動画像データは録画時間が長いことが多く、動画像データを視認して不正行為などの事象を特定することは、管理者の大きな負担となる。
本発明の目的は、監視カメラの映像から業務が正しくなされているかを容易に確認することができるよう、管理者を支援することができる動画像解析支援装置、動画像解析支援システムおよびプログラムを提供することにある。
However, video data captured by a surveillance camera often has a long recording time, and visually checking the video data to identify events such as fraudulent activity places a heavy burden on the administrator.
An object of the present invention is to provide a video analysis support device, a video analysis support system, and a program that can assist managers in easily checking whether operations are being performed correctly from surveillance camera footage.
本発明の第1の態様によれば、動画像解析支援装置は、業務を行う空間を撮像する撮像装置が撮像した動画像データを取得する取得部と、前記動画像データのフレームにおいて前記業務が正しく実行された状態又は前記業務が正しく実行されなかった状態を規定する検出条件を示す業務ルールの設定を受け付ける設定部と、前記動画像データから前記検出条件を満たすフレームが存在するか否かを判定する判定部と、前記検出条件に規定されたフレームを示すインデックスデータを生成する生成部とを備える。 According to a first aspect of the present invention, a video analysis support device includes an acquisition unit that acquires video data captured by an imaging device that captures an image of a space in which a task is performed, a setting unit that accepts settings of business rules indicating detection conditions that define a state in which the task is performed correctly or a state in which the task is not performed correctly in a frame of the video data, a determination unit that determines whether or not a frame that satisfies the detection conditions is present in the video data, and a generation unit that generates index data that indicates a frame that is defined by the detection conditions.
本発明の第2の態様によれば、動画像解析支援システムは、上記態様に係る動画像解析支援装置と、前記インデックスデータに基づいて前記動画像データを再生する再生部とを備える。 According to a second aspect of the present invention, a video analysis support system includes a video analysis support device according to the above aspect, and a playback unit that plays back the video data based on the index data.
本発明の第3の態様によれば、プログラムは、コンピュータに、業務を行う空間を撮像する撮像装置が撮像した動画像データを取得するステップと、前記動画像データのフレームにおいて前記業務が正しく実行された状態又は前記業務が正しく実行されなかった状態を規定する検出条件を示す業務ルールの設定を受け付けるステップと、前記動画像データから前記検出条件を満たすフレームが存在するか否かを判定するステップと、前記検出条件に規定されたフレームを示すインデックスデータを生成するステップと、を実行させる。 According to a third aspect of the present invention, the program causes a computer to execute the steps of acquiring video data captured by an imaging device that captures an image of a space in which a task is performed, accepting settings of task rules indicating detection conditions that define a state in which the task has been performed correctly or an improper state in a frame of the video data, determining whether or not a frame that satisfies the detection conditions exists in the video data, and generating index data that indicates a frame that meets the detection conditions.
上記の少なくとも1つの態様によれば、監視カメラの映像から業務が正しくなされているかを容易に確認することができるよう、管理者を支援することができる。 According to at least one of the above aspects, it is possible to assist managers in easily checking from surveillance camera footage whether operations are being performed correctly.
〈第1の実施形態〉
《動画像解析支援システムの構成》
以下、図面を参照しながら実施形態について詳しく説明する。
図1は、第1の実施形態に係る動画像解析支援システム1の構成図である。動画像解析支援システム1は、管理者による不正行為の有無の監視を支援する。具体的には、動画像解析支援システム1は、監視カメラ11が撮像した動画像データのうち不正行為の可能性のあるポイントにインデックスを付し、インデックスに基づいて動画像データを再生する。これにより管理者は、動画像データのうち不正行為の可能性のあるポイントを重点的に監視することができる。
First Embodiment
Configuration of video analysis support system
Hereinafter, the embodiments will be described in detail with reference to the drawings.
1 is a configuration diagram of a video
動画像解析支援システム1は、監視カメラ11、動画像サーバ13及びクライアント端末15を備える。監視カメラ11は、業務が行われる空間、すなわち監視対象の空間を撮像するように設けられる。例えば、監視カメラ11は、銀行の支店に設けられる。動画像サーバ13は、監視カメラ11が撮像した動画像を記憶する。動画像サーバ13は、動画像データを解析し、動画像データのうち不正行為の可能性のあるポイントを示すインデックスデータを生成する。クライアント端末15は、動画像サーバ13が生成したインデックスデータに基づいて動画像データを再生する。動画像サーバ13及びクライアント端末15は、銀行の本部に設けられる。動画像サーバ13は、動画像解析支援装置の一例である。
The video
図2は、第1の実施形態に係る動画像サーバ13の構成を示す概略ブロック図である。
動画像サーバ13は、取得部131、動画像記憶部132、検出部133、設定部134、設定記憶部135、選択部136、判定部137、生成部138、出力部139を備える。
FIG. 2 is a schematic block diagram showing the configuration of the
The
取得部131は、監視カメラ11から動画像データを取得する。取得部131は、取得した動画像データを動画像記憶部132に記録する。
動画像記憶部132は、取得部131が取得した動画像データと、当該動画像データの分析結果を示す分析結果ファイルとを関連付けて記憶する。図3は、第1の実施形態に係る分析結果ファイルの構成を示す図である。図3に示すように、分析結果ファイルには、動画像データ情報、検出結果データ、インデックスデータ及びバージョンデータを含む。動画像データ情報は、分析対象の動画像データのメタデータである。動画像データ情報は、動画像データの形式、ファイル名、ファイルパス、ファイルサイズ、フレームレート及びフレーム数を含む。検出結果データは、動画像データから検出された対象物の情報を示す。検出結果データは、対象物が検出されたフレーム番号、検出された対象物の種別、検出の信頼度、対象物が検出された領域の座標(領域の左上座標位置)及び対象物が検出された領域のサイズ(高さ及び幅)を含む。インデックスデータは、業務ルールに応じた処理が検出されたフレームのインデックスを示す。インデックスデータは、業務ルールに応じた処理が検出されたフレーム番号、検出された処理に関するメッセージ、インデックスが手動(M:Manual)で付されたか自動(A:Automatic)で付されたかを示す記録種別、及び警告レベルを含む。警告レベルは、例えば、問題のない処理が検出されたことを示す「レベル0」、不正行為の疑いがある処理が検出されたことを示す「レベル1」、不正行為が検出されたことを示す「レベル2」の3種類で示される。バージョンデータは、分析結果ファイルのバージョンを示すデータである。バージョンデータは、分析結果ファイルの値の追加、変更又は削除がなされるたびに更新される。
The
The
検出部133は、取得部131が取得した動画像データから対象物を検出し、対象物が検出されたフレーム、検出された対象物の種別、対象物が検出された領域、及び検出の信頼度を示す検出結果データを出力する。具体的には、検出部133は、学習済みの物体検出モデルに動画像データの各フレームを入力し、各フレームについて対象物の検出処理を行う。物体検出モデルは、画像が入力されることで、当該画像に含まれる物体を含むバウンディングボックスの座標と、各バウンディングボックスに含まれる物体の種別とを出力するように学習されたモデルである。物体検出モデルは、動画像データのフレームである入力サンプルと、入力サンプルに含まれる物体を囲うバウンディングボックスと物体の種別の組み合わせである出力サンプルとからなる学習用データセットを用いて学習される。検出すべき物体の種別は、予め業務内容に鑑みた検討により、検出の対象となる可能性の高いものが選定される。対象物の検出結果を示す検出結果データは、検出対象の動画像データに関連付けて動画像記憶部132に記録される。
The
設定部134は、監視対象の空間及び業務ごとに、業務の開始条件及び終了条件、並びに不正行為の検出条件を示す業務ルールの設定を受け付ける。開始条件及び検出条件は、検出すべき対象物の種別と、当該対象物の検出状態によって表される。検出状態は、対象物が検出されたか否か、対象物が検出された状態が継続されているか否か、及び対象物が検出されていない状態が継続されているか否か、から選択される。検出状態は、動画像データのフレームにおいて検出される領域の指定を含んでもよい。終了条件は、対象物の検出状態によって表されてもよいし、開始条件が満たされてからの経過時間によって表されてもよい。設定部134によって設定された業務ルールは、業務ルール名に関連付けて設定記憶部135に記録される。
The setting
選択部136は、動画像記憶部132が記憶する各動画像データに、当該動画像データの監視に用いる業務ルールの選択を受け付ける。
判定部137は、検出部133による動画像データの解析結果と、当該動画像データに関連付けられた業務ルールとに基づいて、動画像データの各フレームについて、業務ルールの検出条件を満たすか否かを判定する。判定部137は、検出条件を満たすフレームのフレーム番号を特定する。
The
The
生成部138は、判定部137によって特定されたフレーム番号と、当該フレーム番号が示すフレームにおいて検出された検出条件とを関連付けたインデックスデータを生成する。
出力部139は、動画像記憶部132が記憶する分析結果ファイルをクライアント端末15に出力する。
The generating
The
図4は、第1の実施形態に係るクライアント端末15の構成を示す概略ブロック図である。
クライアント端末15は、表示制御部151、リクエスト部152、再生部153及び編集部154を備える。
表示制御部151は、動画像サーバ13から受信する情報に基づいてディスプレイの表示を制御する。
リクエスト部152は、動画像サーバ13に利用者の入力に基づくリクエストを送信する。
再生部153は、動画像サーバ13から取得した動画像データを再生する。再生部153は、利用者からインデックスデータに基づくインデックスの指定を受け付けることで、動画像データの再生位置を指定する。
編集部154は、動画像サーバ13が記憶する分析結果ファイルのインデックスデータを編集する。具体的には、編集部154は、再生部153によって再生されている動画像データの再生位置を示すインデックスを、インデックスデータに追加する。
FIG. 4 is a schematic block diagram showing the configuration of the
The
The
The request unit 152 transmits a request based on the user's input to the
The
The
《業務ルールの設定方法》
図5は、第1の実施形態に係る動画像解析支援システム1による業務ルールの設定方法を示すフローチャートである。管理者は、クライアント端末15を操作し、動画像サーバ13にアクセスする。クライアント端末15のリクエスト部152はルール情報のリクエストを動画像サーバ13に送信する(ステップS1)。動画像サーバ13の出力部139は、クライアント端末15からルール情報のリクエストを受信すると、動画像記憶部132が記憶する動画像データのファイル名と、分析結果ファイルと、設定記憶部135が記憶する業務ルールとをクライアント端末15に送信する(ステップS2)。
How to set up business rules
5 is a flowchart showing a method for setting business rules by the video
クライアント端末15の表示制御部151は、動画像サーバ13から受信した動画像データのファイル名と分析結果ファイルとに基づいて、分析対象選択画面を生成し、ディスプレイに表示する(ステップS3)。図6は、第1の実施形態に係る分析対象選択画面の一例を示す図である。分析対象選択画面には、複数の動画像データから分析対象を選択するための動画像リストi01と、選択された動画像データの業務ルールの設定へ処理を進めるための設定開始ボタンi02とが表示される。動画像リストi01には、分析対象とするか否かの選択を受け付けるチェックボックスi011と、分析結果を示すマークi012と、ファイル名i013とが含まれる。マークi012は、関連付けられた動画像データの分析が完了しているか否か、及び完了している場合に不正行為又は要確認行為が検出されたか否かを表す。なお、不正行為と要確認行為の両方が検出された場合には、マークi012は不正行為が検出されたことを示す態様で表示される。
The
クライアント端末15のリクエスト部152は、利用者の操作によって設定開始ボタンi02が押下されたか否かを判定する(ステップS4)。設定開始ボタンi02が押下されない場合(ステップS4:NO)、リクエスト部152は、ステップS4に処理を戻し、設定開始ボタンi02の押下を待機する。他方、設定開始ボタンi02が押下された場合(ステップS4:YES)、分析対象選択画面において、分析対象とする動画像データに関連付けられたチェックボックスi011がONにされ、ボタンi02が押下されると、クライアント端末15の表示制御部151は、ステップS2で動画像サーバ13から受信した動画像データのファイル名及び業務ルールに基づいて業務ルール設定画面を生成し、ディスプレイに表示する(ステップS5)。図7は、第1の実施形態に係る業務ルール設定画面の一例を示す図である。業務ルール設定画面には、動画像リストi11と、ルールリストi12と、ルール表示ペインi13と、ルール追加ボタンi14と、分析開始ボタンi15とが含まれる。
The request unit 152 of the
動画像リストi11には、選択されたチェックボックスi011に係る動画像データのファイル名が表示される。動画像リストi11は、複数の動画像データのうち1つ以上のファイルを選択可能に構成される。ルールリストi12には、動画像サーバ13から受信した業務ルールの名称が表示される。各業務ルールの名称にはチェックボックスが関連付けられており、動画像リストi11において選択された動画像データに当該業務ルールを設定するか否かの選択を受け付ける。ルールリストi12の業務ルールがクリックされると、ルール表示ペインi13に当該業務ルールの内容が表示される。
ルール追加ボタンi14は、押下により業務ルールの追加を受け付ける。分析開始ボタンi15は、押下されることで、分析対象の動画像データそれぞれについて、関連付けられた業務ルールに基づく分析を実行する。
The video list i11 displays the file name of the video data related to the selected check box i011. The video list i11 is configured to allow selection of one or more files from among a plurality of video data. The rule list i12 displays the names of business rules received from the
The add rule button i14 accepts the addition of a business rule when pressed. The start analysis button i15, when pressed, executes an analysis based on the associated business rule for each video data to be analyzed.
クライアント端末15のリクエスト部152は、利用者の操作によってルール追加ボタンi14が押下されたか否かを判定する(ステップS6)。ルール追加ボタンi14が押下された場合(ステップS6:YES)、表示制御部151は、ルール作成画面をディスプレイに表示する(ステップS7)。ルール作成画面は、ルール名、開始条件、終了条件、検出条件、及び検出精度の入力を受け付けるフォームを含む。
The request unit 152 of the
リクエスト部152は、業務ルールの開始条件として、動画像データから検出する対象物の種別と、検出状態との設定を受け付ける。対象物の種別は、動画像サーバ13の検出部133が用いる物体検出モデルで検出可能な種別のリストから選択される。検出状態は、対象物が検出されない状態から検出された状態に変化したこと、対象物が検出された状態から検出されない状態に変化したことの何れかから選択される。また、検出状態のオプションとして、フレームの領域の設定を受け付け可能とする。
リクエスト部152は、業務ルールの終了条件として、対象物の検出状態または開始条件を満足した時点からの経過時間の設定を受け付ける。
The request unit 152 accepts settings of the type of object to be detected from video data and the detection state as the start condition of the business rule. The type of object is selected from a list of types detectable by the object detection model used by the
The request unit 152 receives a setting of the detection state of the object or the elapsed time from the point in time when the start condition is satisfied as the end condition of the business rule.
リクエスト部152は、業務ルールの検出条件として、動画像データから検出する対象物の種別と、検出状態との設定を受け付ける。検出条件に係る検出状態は、対象物が検出されない状態から検出された状態に変化したこと、対象物が検出された状態から検出されない状態に変化したこと、終了条件を満たすまで対象物が検出されない状態から検出された状態に変化しなかったこと、終了条件を満たすまで対象物が検出された状態から検出されない状態に変化しなかったこと、の何れかから選択される。また、検出状態のオプションとして、フレームの領域の設定を受け付け可能とする。
リクエスト部152は、業務ルールにおける対象物の検出精度として、0超かつ100以下の整数を受け付ける。なお、検出精度は、0から1.0までの数値によって表されてもよい。また検出精度は、数値の直接入力を受け付けてもよいし、スライダーによる入力を受け付けてもよい。この場合、スライダーの入力範囲を例えば70以上100以下に設定することで、検出精度の細かな数値の指定を受け付け可能に構成してもよい。
The request unit 152 accepts settings of the type of object to be detected from the video data and the detection state as the detection condition of the business rule. The detection state related to the detection condition is selected from any one of the following: the object has changed from an undetected state to a detected state, the object has changed from a detected state to an undetected state, the object has not changed from an undetected state to a detected state until the end condition is satisfied, and the object has not changed from a detected state to an undetected state until the end condition is satisfied. In addition, the request unit 152 can accept settings of a frame area as an option for the detection state.
The request unit 152 accepts an integer greater than 0 and equal to or less than 100 as the detection accuracy of an object in a business rule. The detection accuracy may be expressed by a numerical value between 0 and 1.0. The detection accuracy may be a numerical value input directly or input using a slider. In this case, the input range of the slider may be set to, for example, 70 to 100, allowing the specification of a finer numerical value for the detection accuracy to be accepted.
リクエスト部152は、利用者から業務ルールの入力を受け付けると、入力された業務ルールを動画像サーバ13に送信する(ステップS8)。動画像サーバ13の設定部134は、クライアント端末15から業務ルールを受信すると、受信した業務ルールを業務ルール名に関連付けて設定記憶部135に記録する(ステップS9)。動画像解析支援システム1は、ステップS2に処理を戻し、追加された業務ルールを含む情報をクライアント端末15に送信する。
When the request unit 152 accepts input of a business rule from a user, it transmits the input business rule to the video server 13 (step S8). When the
業務ルール設定画面においてルール追加ボタンi14が押下されていない場合(ステップS6:NO)、リクエスト部152は、利用者の操作によって分析開始ボタンi15が押下されたか否かを判定する(ステップS10)。分析開始ボタンi15が押下されていない場合(ステップS10:NO)、リクエスト部152は、ステップS6に処理を戻し、ボタンの押下を監視する。 If the Add Rule button i14 has not been pressed on the business rule setting screen (step S6: NO), the request unit 152 determines whether the Start Analysis button i15 has been pressed by the user (step S10). If the Start Analysis button i15 has not been pressed (step S10: NO), the request unit 152 returns the process to step S6 and monitors whether a button has been pressed.
分析開始ボタンi15が押下された場合(ステップS10:YES)、リクエスト部152は、動画像サーバ13に動画像データの分析リクエストを送信する(ステップS11)。分析リクエストには、動画像リストi11に表示された各動画像データに、当該動画像データにおいてルールリストi12においてONになっているチェックボックスが示す業務ルールとの関係を示す情報が含まれる。動画像サーバ13の選択部136は、分析リクエストの受信によって各動画像データに適用すべき業務ルールの選択を受け付ける(ステップS12)。動画像サーバ13は、動画像記憶部132が記憶する各動画像について、選択された業務ルールによる分析を行う(ステップS13)。
When the analysis start button i15 is pressed (step S10: YES), the request unit 152 sends a video analysis request to the video server 13 (step S11). The analysis request includes information indicating the relationship of each video displayed in the video list i11 to the business rule indicated by the check box that is ON in the rule list i12 for that video. Upon receiving the analysis request, the
図8は、第1の実施形態に係る動画像サーバ13による分析処理方法を示すフローチャートである。
動画像サーバ13は、業務ルールによる分析を開始すると、動画像記憶部132に記録されている動画像データを1つずつ選択し(ステップS31)、以下のステップS32からステップS39の処理を実行する。
FIG. 8 is a flowchart showing an analysis processing method performed by the
When the
動画像サーバ13の検出部133は、動画像記憶部132に、ステップS31で選択された動画像データに関連付けられた検出結果データが存在するか否かを判定する(ステップS32)。検出結果がない場合(ステップS32:NO)、検出部133は、物体検出モデルを用いて、ステップS31で選択された動画像データの各フレームから対象物を検出する(ステップS33)。検出部133は、検出結果を示す検出結果データを、検出対象の動画像データに関連付けて動画像記憶部132に記録する(ステップS34)。検出結果データには、フレームごとに、フレーム番号と、当該フレームにおいて検出された対象物の種別と、対象物を囲うバウンディングボックスの座標と、信頼度とを関連付けて記録される。生成部138は、ステップS31で選択した動画像データに関連付けられたインデックスデータを初期化する(ステップS35)。このとき、生成部138は、インデックスデータのうち、業務ルールによる分析によって付されたインデックス(記録種別がAのインデックス)を削除し、管理者の手作業によって付されたインデックス(記録種別がMのインデックス)を削除しない。
The
次に、判定部137は、ステップS31で選択した動画像データに適用すべき業務ルールとしてステップS10で選択された業務ルールを1つずつ選択し(ステップS36)、以下のステップS37からステップS39の処理を実行する。
Next, the
判定部137は、ステップS31で選択した動画像データの分析結果ファイルに基づいて、ステップS36で選択した業務ルールが示す開始条件を満たすフレーム(開始フレーム)及び終了条件を満たすフレーム(終了フレーム)を特定する(ステップS37)。判定部137は、特定した開始フレームと、終了フレームとの間において、ステップS36で選択した業務ルールが示す検出条件を満たすフレーム、及び検出条件を満たさなくなったフレームを特定する(ステップS38)。なお、判定部137は、連続するフレームのうち所定フレーム数以下のフレーム(例えば1フレーム)において、開始条件、終了条件又は検出条件を満たすか否かの判定結果が異なる場合、検出漏れ又は誤検出とみなし、該当するフレームの判定結果を他のフレームの判定結果と揃える。例えば、連続する20フレームのうち19フレームにおいて検出条件を満たし、1フレームのみにおいて検出条件を満たさない場合、判定部137は、当該1フレームについて、検出条件を満たすものとして扱う。なお、検出漏れ又は誤検出とみなすフレーム数は、管理者の操作によって変更することができる。
Based on the analysis result file of the video data selected in step S31, the
例えば、検出条件が対象物が検出されたことを示す場合、判定部137は、対象物が検出された状態を示す初めのフレームを、検出条件を満たすフレームとして特定する。他方、検出条件が対象物が検出されたことを示す場合において、開始フレームから終了フレームまでの間に対象物が検出されたフレームがない場合、終了フレームを、検出状態を満たさなくなったフレームとして特定する。
検出条件が対象物が検出されなくなったことを示す場合、判定部137は、対象物が検出されない状態を示す初めのフレームを、検出条件を満たすフレームとして特定する。他方、検出条件が対象物が検出されなくなったことを示す場合において、開始フレームから終了フレームまでの間に対象物が検出されないフレームがない場合、終了フレームを、検出状態を満たさなくなったフレームとして特定する。
検出条件が、対象物が検出された状態が継続されていることを示す場合、判定部137は、対象物が検出されない状態を示す初めのフレームを、検出条件を満たさなくなったフレームとして特定する。他方、検出条件が対象物が検出された状態が継続されていることを示す場合において、開始フレームから終了フレームまでの間に対象物が検出されないフレームがない場合、終了フレームを、検出状態を満たすフレームとして特定する。
検出条件が、対象物が検出されない状態が継続されていることを示す場合、判定部137は、対象物が検出された状態を示す初めのフレームを、検出条件を満たさなくなったフレームとして特定する。他方、検出条件が対象物が検出されない状態が継続されていることを示す場合において、開始フレームから終了フレームまでの間に対象物が検出されたフレームがない場合、終了フレームを、検出状態を満たすフレームとして特定する。
For example, when the detection condition indicates that an object has been detected, the
When the detection condition indicates that the object is no longer detected, the
When the detection condition indicates that the state in which the object is detected continues, the
When the detection condition indicates that the state where the object is not detected continues, the
生成部138は、ステップS37及びステップS38で特定したフレームを表すインデックスを、ステップS35で初期化したインデックスデータに追加する(ステップS39)。各インデックスは、図3に示すように、フレーム番号と、該当する状態を表すメッセージと、記録種別と、警告レベルとを示す。生成部138は、例えば不正行為を示す検出条件を満たすフレームにおいて、検出された対象物の信頼度が基準値より低い場合に警告レベルをレベル1とし、信頼度が基準値以上である場合に警告レベルをレベル2とする。当該基準値は、例えば業務ルールに設定された検出精度に所定値を加えた値であってよい。
The
これにより、動画像サーバ13は、各動画像データについて、ステップS12で選択された業務ルールに該当するフレームのインデックスを記録したインデックスデータを生成することができる。
This allows the
《動画像データの再生方法》
図9は、第1の実施形態に係る動画像解析支援システム1による動画像データの再生方法を示すフローチャートである。管理者は、クライアント端末15を操作し、動画像サーバ13にアクセスする。クライアント端末15のリクエスト部152は動画像情報のリクエストを動画像サーバ13に送信する(ステップS51)。動画像サーバ13の出力部139は、クライアント端末15から動画像情報のリクエストを受信すると、動画像記憶部132が記憶する動画像データのファイル名と、当該動画像データに関連付けられたインデックスデータとをクライアント端末15に送信する(ステップS52)。
"Method for playing video data"
9 is a flowchart showing a method for playing video data by the video
クライアント端末15の表示制御部151は、動画像サーバ13から受信した動画像データのファイル名及びインデックスデータに基づいて動画像選択画面を生成し、ディスプレイに表示する(ステップS53)。図10は、第1の実施形態に係る動画像選択画面の一例を示す図である。動画像選択画面には、動画像データごとに、ファイル名i31と、分析結果を示すマークi32とが表示される。動画像選択画面は、複数の動画像データの1つを選択可能に構成される。動画像選択画面において、表示されるファイル名i31のうち1つが選択されると、選択された動画像データの再生画面が表示される。マークi32は、関連付けられた動画像データの分析が完了しているか否か、及び完了している場合に不正行為が検出されたか否かを表す。つまり、表示制御部151は、動画像サーバ13から受信したインデックスデータがない場合に、マークi32として動画像データの分析が完了していないことを示すマークを付す。表示制御部151は、動画像サーバ13から受信したインデックスデータが存在する場合において、当該分析結果ファイルに警告レベルが1又は2であるものが1つ以上存在する場合に、マークi32として不正行為が検出されていることを示すマークを付す。表示制御部151は、動画像サーバ13から受信したインデックスデータが存在する場合において、すべての警告レベルが0である場合に、マークi32として不正行為が検出されていないことを示すマークを付す。
The
なお、他の実施形態においては、表示制御部151は、不正行為の有無を示すマークi32を、明らかな不正がある場合(警告レベルが2であるものが存在する場合)と疑わしい要確認である場合(警告レベルが2であるものが存在せず、警告レベルが1であるものが存在する場合)とに分けて表示を行ってもよい。
In addition, in other embodiments, the
クライアント端末15のリクエスト部152は、利用者から1つの動画像データの選択を受け付けると、動画像サーバ13に選択された動画像データのリクエストを送信する(ステップS54)。動画像サーバ13の取得部131は、動画像記憶部132から動画像データを取得し、クライアント端末15に送信する(ステップS55)。
When the request unit 152 of the
再生部153は、動画像データの再生画面を生成し、ディスプレイに表示させる(ステップS56)。図9は、第1の実施形態に係る再生画面の一例を示す図である。再生画面には、動画像データの再生ペインi51と、インデックスペインi52と、コントロールペインi53と、インデックス編集ボタンi54とが表示される。
The
再生ペインi51には、動画像サーバ13から配信された動画像データが表示される。表示されたフレームにおいて対象物が検出されている場合、再生ペインi51には対象物を囲うバウンディングボックスと、対象物の種別及び信頼度が表示される。なお、バウンディングボックスの表示/非表示は管理者の操作によって切り替えることができる。インデックスペインi52には、再生ペインi51に表示される動画像データに関連付けられたインデックスデータが示すインデックスの一覧が表示される。インデックスペインi52においてインデックスは、再生位置とメッセージの組み合わせで表される。また、インデックスペインi52において、インデックスは、警告レベルによって異なる色で表される。これにより、管理者は動画像データのうち不正行為が生じている可能性が高い箇所や、不正行為の疑義が生じている箇所を容易に認識することができる。コントロールペインi53には、再生ペインi51に表示される動画像データの再生を制御するためのボタンが表示される。具体的には、コントロールペインi53には、再生位置を示すシークバー、再生位置を所定時間戻すバックスキップボタン、再生を停止する停止ボタン、再生を開始する再生ボタン、再生位置を所定時間送るスキップボタンなどが表示される。インデックス編集ボタンi54は、押下することでインデックスデータを編集する。
The playback pane i51 displays the video data distributed from the
再生部153は、動画像サーバ13からステップS54で選択された動画像データを受信し、再生ペインi51に再生させる(ステップS57)。再生部153は、インデックスペインi52に表示されたインデックスの何れか1つが押下されたか否かを判定する(ステップS58)。インデックスが押下された場合(ステップS58:YES)、再生部153は、再生している動画像データの再生位置を、押下されたインデックスに係る再生位置に移動させる(ステップS59)。これにより、管理者は動画像データのうち注目すべき部分を容易に確認することができる。
The
インデックスが押下されていない場合(ステップS58:NO)、編集部154は、インデックス編集ボタンi54が押下されたか否かを判定する(ステップS60)。インデックス編集ボタンi54が押下された場合(ステップS60:YES)、再生部153は、再生ペインi51に表示する動画像データの再生を、現在の再生位置で停止させる。編集部154は、管理者からメッセージの入力を受け付けると、現在の再生位置と入力されたメッセージとを含むインデックス追加リクエストを動画像サーバ13に送信する(ステップS61)。動画像サーバ13の生成部138は、受信したインデックス追加リクエストに基づいてインデックスデータを更新する(ステップS62)。これにより、管理者は、動画像サーバ13による分析の漏れなどの情報を補足することができる。
If the index has not been pressed (step S58: NO), the
また、編集部154は、インデックス編集ボタンi54がすでにインデックスが存在するフレームにて押下された場合、当該インデックスの内容の変更または削除を受け付ける。例えば、管理者は、警告レベルが1である、すなわち不正行為の疑いがあることを示すフレームを視認し、当該フレームで検出された行為が不正行為であるか否かを判断した場合に、以下の手順でインデックスを編集してもよい。管理者は、編集したいインデックスを押下し、再生位置を移動させてからインデックス編集ボタンi54を押下する。これにより、編集部154は、押下されたインデックスの編集を受け付ける。管理者は、不正行為が確認された場合に当該インデックスの警告レベルを2に変更し、不正行為でないことが確認された場合に当該インデックスの警告レベルを0に変更する。
Furthermore, when the index edit button i54 is pressed in a frame where an index already exists, the
リクエスト部152は、再生画面が閉じられたか否かを判定する(ステップS63)。再生画面が閉じられていない場合(ステップS63:NO)、処理をステップS55に戻し、動画像データの再生を続ける。他方、再生画面が閉じられた場合(ステップS63:YES)、動画像解析支援システム1は、動画像データの再生処理を終了する。
The request unit 152 determines whether the playback screen has been closed (step S63). If the playback screen has not been closed (step S63: NO), the process returns to step S55 and playback of the video data continues. On the other hand, if the playback screen has been closed (step S63: YES), the video
これにより、管理者は、インデックスデータを用いて動画像データを再生することで、効率よく業務の監視を行うことができる。また管理者は、動画像データの再生中に、留意すべき点にインデックスを設けることで、後に動画像データを参照するときに参考とすることができる。 This allows the administrator to efficiently monitor operations by playing back video data using the index data. In addition, the administrator can set indexes for points that require attention while playing back video data, which can be used as a reference when viewing the video data later.
《要確認データからの学習機能》
管理者は、警告レベルが1であるインデックスが示すフレームが不正行為を表すか否かを判断し、判断結果に基づいて警告レベルを書き換えることができる。動画像サーバ13は、管理者によって書き換えられた警告レベルに基づいて、業務ルールを変更してもよい。例えば、動画像サーバ13は、業務ルールに基づいて開始条件、終了条件、検出条件、及び検出精度を変更してよい。例えば、検出精度が95%以上の場合に警告レベル2と判定し、90%以上95%未満の場合に警告レベル1と判定し、90%未満の場合に警告レベル0と判定する業務ルールにおいて、警告レベル1から警告レベル2に書き換えられる頻度が高い場合、動画像サーバ13は、警告レベル1と警告レベル2を区分する閾値を例えば90%より低い値に変更して良い。また例えば、終了条件が、開始条件の満了から3秒後である業務ルールにおいて、検出条件が不正行為に係るものであり、かつ警告レベル1から警告レベル2に書き換えられる頻度が高い場合、終了条件に係る時間を長くしてもよい。また例えば、検出条件に係る対象物が不正行為に係るものでなく、かつ警告レベル1から警告レベル2に書き換えられる頻度が高い場合、終了条件に係る時間を短くしてもよい。
《Learning function from verified data》
The administrator can determine whether a frame indicated by an index with a warning level of 1 indicates fraudulent activity, and rewrite the warning level based on the determination result. The
《業務ルールの設定例》
ここで、動画像データの分析に用いる業務ルールの例を説明する。
例えば、業務ルールとして、キャビネット操作についての業務ルールを設定することができる。キャビネット操作の業務規則として、キャビネットを開けた状態で放置しないことが定められている場合、以下の業務ルールを設定することができる。
キャビネット操作に係る業務ルールの開始条件は、「開いたキャビネット」という種別の対象物が検出されたことである。キャビネット操作に係る業務ルールの終了条件は、「開いたキャビネット」という種別の対象物が検出されなくなったことである。キャビネット操作に係る業務ルールの検出条件は、「人物」という種別の対象物が検出されなくなったことである。
これにより、動画像サーバ13は、作業者がキャビネット操作中にキャビネットを開放したまま放置したか否かを監視することができる。
<<Example of business rule settings>>
Here, an example of a business rule used in analyzing video data will be described.
For example, a business rule regarding cabinet operation can be set as a business rule. If the business rule regarding cabinet operation specifies that the cabinet should not be left open, the following business rule can be set:
The start condition of the business rule related to cabinet operation is that an object of the type "open cabinet" is detected. The end condition of the business rule related to cabinet operation is that an object of the type "open cabinet" is no longer detected. The detection condition of the business rule related to cabinet operation is that an object of the type "person" is no longer detected.
This allows the
例えば、業務ルールとして、書類の授受についての業務ルールを設定することができる。書類の授受の業務規則として、顧客が提出した書類を受け取って格納すること、顧客に提出した書類が格納されることを確認すること、及び書類の紛失を発見することが定められている場合、以下の業務ルールを設定することができる。
書類の授受に係る業務ルールの開始条件は、「人物」という種別の2つの対象物、及び「書類」という種別の対象物が検出されたことである。書類の授受に係る業務ルールの終了条件は、「人物」という種別の2つの対象物が検出されなくなったことである。書類の授受に係る業務ルールの検出条件は、「書類」という種別の対象物が検出されない状態が継続されていること、及び「書類」という種別の対象物が収納されるべき領域でない位置で検出されなくなったことである。なお、本業務ルールは、対象物の種別を「書類」としたが、他の業務ルールにおいては、例えば「紙幣」、「硬貨」、「カード」などの他の種別についての条件が設定されてもよい。また他の業務ルールでは、「書類」より細かく、その書類の種別(契約書、本人確認書類、パンフレットなど)まで指定するものであってもよい。
これにより、動画像サーバ13は、書類の授受が適切になされたか否かを監視することができる。
For example, a business rule regarding document transfer can be set as a business rule. If the business rule regarding document transfer specifies that documents submitted by customers should be received and stored, that documents submitted to customers should be confirmed to be stored, and that lost documents should be discovered, the following business rule can be set.
The start condition of the business rule related to the transfer of documents is that two objects of the type "person" and an object of the type "document" are detected. The end condition of the business rule related to the transfer of documents is that the two objects of the type "person" are no longer detected. The detection condition of the business rule related to the transfer of documents is that the object of the type "document" continues to be not detected, and that the object of the type "document" is no longer detected in a position other than the area where it should be stored. Note that while the type of object in this business rule is "document," other types of objects, such as "banknote,""coin," and "card," may be set in other business rules. In addition, other business rules may specify the type of document more precisely than "document" (contract, identification document, pamphlet, etc.).
This allows the
例えば、業務ルールとして、金庫室の入退室についての業務ルールを設定することができる。金庫室の入退室の業務規則として、金庫室への入退室者が2人以上であることが定められている場合、以下の業務ルールを設定することができる。
金庫室の入室に係る業務ルールの開始条件は、「入室する人物」という種別の対象物が検出されたことである。「入室する人物」は、例えば金庫室の内方向へ顔を向ける人物である。金庫室の入室に係る業務ルールの終了条件は、開始条件が満たされてから一定時間が経過することである。金庫室の入室に係る業務ルールの検出条件は、開始条件の対象物と別の「入室する人物」という種別の対象物が検出されない状態が継続されていることである。
金庫室の退室に係る業務ルールの開始条件は、「退室する人物」という種別の対象物が検出されたことである。「退室する人物」は、例えば金庫室の外方向へ顔を向ける人物である。金庫室の退室に係る業務ルールの終了条件は、開始条件が満たされてから一定時間が経過することである。金庫室の退室に係る業務ルールの検出条件は、開始条件の対象物と別の「退室する人物」という種別の対象物が検出されない状態が継続されていることである。
これにより、動画像サーバ13は、金庫室への入退室が2人以上で行われているか否かを監視することができる。
なお、金庫室への入退室の業務ルールにおいて、少なくとも一方の「人物」が「管理者」という種別の対象物であることが、検出条件に含まれていてもよい。すなわち、金庫室の入室及び退室に係る業務ルールの検出条件は、「管理者」という種別の対象物が検出されない状態が継続されていることを含むものであってもよい。
For example, a business rule regarding entry and exit into a vault can be set as a business rule. If the business rule regarding entry and exit into a vault specifies that two or more people are to enter and exit the vault, the following business rule can be set.
The start condition of the business rule related to entry into the vault is that an object of the type "person entering" has been detected. An "entering person" is, for example, a person facing towards the inside of the vault. The end condition of the business rule related to entry into the vault is that a certain amount of time has elapsed since the start condition has been satisfied. The detection condition of the business rule related to entry into the vault is that a state in which an object of the type "person entering", different from the object of the start condition, has not been detected continues.
The start condition of the business rule related to leaving the vault is that an object of the type "person leaving the vault" has been detected. A "person leaving the vault" is, for example, a person facing away from the vault. The end condition of the business rule related to leaving the vault is that a certain amount of time has elapsed since the start condition has been satisfied. The detection condition of the business rule related to leaving the vault is that a state in which an object of the type "person leaving the vault", different from the object of the start condition, has not been detected continues.
This enables the
In addition, in the business rule for entering and leaving the vault, the detection condition may include that at least one of the "persons" is an object of the type "administrator." In other words, the detection condition for the business rule for entering and leaving the vault may include a state in which an object of the type "administrator" is not detected for a long period of time.
例えば、業務ルールとして、出納機操作についての業務ルールを設定することができる。出納機操作の業務規則として、出納機の内部へアクセスする業務を行う場合に、一般作業者と管理者とで作業を行うことが定められている場合、以下の業務ルールを設定することができる。
出納機操作に係る業務ルールの開始条件は、出納機の近傍に「人物」という種別の対象物が検出されたことである。出納機操作に係る業務ルールの終了条件は、出納機の近傍に「人物」という種別の対象物が検出されなくなることである。出納機操作に係る業務ルールの検出条件は、開始条件の対象物と別の「人物」という種別の対象物が検出されない状態が継続されていることである。出納機操作に係る業務ルールの検出条件は、「管理者」という種別の対象物が検出されない状態が継続されていることであってもよい。
これにより、動画像サーバ13は、出納機操作が管理者の立会いの下なされているか否かを監視することができる。
なお、上記の業務ルールは、出納機の他、現金管理装置、重要物管理装置または鍵管理機などの装置にも適用することができる。
For example, a business rule for operating a cash register can be set as a business rule. If it is determined that a general worker and a manager are to work together to access the inside of the cash register, the following business rule can be set as the business rule for operating the cash register.
The start condition for a business rule relating to the operation of a teller machine is that an object of the type "person" is detected near the teller machine. The end condition for a business rule relating to the operation of a teller machine is that an object of the type "person" is no longer detected near the teller machine. The detection condition for a business rule relating to the operation of a teller machine is that a state in which an object of the type "person" different from the object of the start condition is not detected continues. The detection condition for a business rule relating to the operation of a teller machine may be that a state in which an object of the type "manager" is not detected continues.
This allows the
The above business rules can be applied to devices such as cash management devices, valuables management devices, and key management devices in addition to teller machines.
例えば、業務ルールとして、シュレッダーや書類溶解機などの書類処理装置への廃棄書類の投函についての業務ルールを設定することができる。廃棄書類の投函の業務規則として、廃棄書類を書類処理装置へ投函する業務を行う場合に、一般作業者と管理者とで作業を行うことが定められている場合、以下の業務ルールを設定することができる。
廃棄書類の投函に係る業務ルールの開始条件は、書類処理装置の近傍に「人物」という種別の対象物が検出されたことである。廃棄書類の投函に係る業務ルールの終了条件は、書類処理装置の近傍に「人物」という種別の対象物が検出されなくなることである。廃棄書類の投函に係る業務ルールの検出条件は、開始条件の対象物と別の「人物」という種別の対象物が検出されない状態が継続されていることである。廃棄書類の投函に係る業務ルールの検出条件は、「管理者」という種別の対象物が検出されない状態が継続されていることであってもよい。
これにより、動画像サーバ13は、廃棄書類の投函が管理者の立会いの下なされているか否かを監視することができる。
For example, a business rule can be set regarding the posting of discarded documents in a document processing device such as a shredder or document dissolving machine. If it is determined that the task of posting discarded documents in a document processing device is to be performed by a general worker and a manager, the following business rule can be set as the business rule regarding the posting of discarded documents.
The start condition of the business rule relating to the deposit of documents to be discarded is that an object of the type "person" is detected near the document processing device. The end condition of the business rule relating to the deposit of documents to be discarded is that an object of the type "person" is no longer detected near the document processing device. The detection condition of the business rule relating to the deposit of documents to be discarded is that a state in which an object of the type "person" different from the object of the start condition is not detected continues. The detection condition of the business rule relating to the deposit of documents to be discarded may also be that a state in which an object of the type "administrator" is not detected continues.
This allows the
また廃棄書類を書類処理装置へ投函する前に、書類精査の作業を行うことが定められている場合、以下の業務ルールを設定することができる。
この場合における廃棄書類の投函に係る業務ルールの開始条件は、書類処理装置の近傍に「人物」という種別の対象物が検出されたことである。廃棄書類の投函に係る業務ルールの終了条件は、書類処理装置の近傍に「人物」という種別の対象物が検出されなくなることである。廃棄書類の投函に係る業務ルールの検出条件は、開始条件の対象物が「書類」を書類処理装置に投函する前に「書類」という種別の対象物が収納されるべき位置に検出されなくなる前に、一定時間「書類」が検出される状態が継続されていることである。
これにより、動画像サーバ13は、廃棄書類の投函前に「人物」が書類を確認しているか否かを監視することができる。
Furthermore, if it is stipulated that documents to be discarded be inspected before being placed in the document processing device, the following business rules can be set.
In this case, the start condition of the business rule related to the deposit of discarded documents is that an object of the type "person" is detected near the document processing device. The end condition of the business rule related to the deposit of discarded documents is that an object of the type "person" is no longer detected near the document processing device. The detection condition of the business rule related to the deposit of discarded documents is that the state in which "documents" are detected continues for a certain period of time before the object of the start condition, that is, before the "documents" are deposited in the document processing device, the object of the type "documents" is no longer detected in the position where the objects of the type "documents" should be stored.
This allows the
例えば、業務ルールとして、書類に対する消印についての業務ルールを設定することができる。書類に対する業務規則として、特定の書類を受領した証に当該書類に対して消印を押す業務を行う場合に、以下の業務ルールを設定することができる。
書類に対する消印に係る業務ルールの開始条件は、「人物」という種別の対象物、及び「書類」という種別の対象物が検出されたことである。書類に対する消印に係る業務ルールの終了条件は、「人物」という種別の対象物、及び「書類」という種別の対象物が検出されなくなることである。書類に対する消印に係る業務ルールの検出条件は、開始条件の対象物である「書類」に重畳して、「消印」という種別の対象物が検出されたことである。
これにより、動画像サーバ13は、書類に対する消印が行われているか否かを監視することができる。
For example, a business rule regarding postmarks on documents can be set as a business rule. When a business rule for documents is performed in which a postmark is affixed to a specific document as proof of receipt of the document, the following business rule can be set.
The start condition for a business rule related to postmarks on documents is that an object of the type "person" and an object of the type "document" are detected. The end condition for a business rule related to postmarks on documents is that objects of the type "person" and objects of the type "document" are no longer detected. The detection condition for a business rule related to postmarks on documents is that an object of the type "postmark" is detected superimposed on "document", which is the object of the start condition.
This allows the
例えば、業務ルールとして、警備センターやナースセンターなどでの引継ぎについての業務ルールを設定することができる。引継ぎに対する業務規則として、特定の書類の授受を点呼と共に行う業務を行う場合に、以下の業務ルールを設定することができる。
引継ぎに係る業務ルールの開始条件は、「人物」という種別の2つの対象物、及び「書類」という種別の対象物が検出されたことである。引継ぎに係る業務ルールの終了条件は、「人物」という種別の2つの対象物が検出されなくなったことである。引継ぎに係る業務ルールの検出条件は、「指をさした人物」という種別の対象物が検出されない状態が継続されていること、及び「書類」という種別の対象物が収納されるべき領域でない位置で検出されなくなったことである。
これにより、動画像サーバ13は、引継ぎが適切になされたか否かを監視することができる。
For example, as the business rules, it is possible to set business rules regarding handover at a security center, a nurse center, etc. As the business rules for handover, when performing a task of handing over specific documents together with a roll call, the following business rules can be set.
The start condition of the business rule related to handover is that two objects of the type "person" and an object of the type "document" are detected. The end condition of the business rule related to handover is that the two objects of the type "person" are no longer detected. The detection conditions of the business rule related to handover are that a state in which an object of the type "person pointing" is not detected continues, and that an object of the type "document" is no longer detected in a position that is not an area where it should be stored.
This allows the
《作用・効果》
このように、第1の実施形態によれば、動画像解析支援システム1は、業務ルールに基づいて、監視カメラ11が撮像した動画像データから業務が正しく実行されなかった状態を示すフレームを検出し、当該フレームを示すインデックスデータを生成する。これにより、管理者はインデックスデータに基づいて動画像データを確認することができる。つまり、動画像解析支援システム1は、監視カメラ11の映像から業務が正しくなされているかを容易に確認することができるよう、管理者を支援することができる。
<Action and Effects>
Thus, according to the first embodiment, the video
〈他の実施形態〉
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。すなわち、他の実施形態においては、上述の処理の順序が適宜変更されてもよい。また、一部の処理が並列に実行されてもよい。
上述した実施形態に係る動画像サーバ13は、単独のコンピュータによって構成されるものであってもよいし、動画像サーバ13の構成を複数のコンピュータに分けて配置し、複数のコンピュータが互いに協働することで動画像サーバ13として機能するものであってもよい。また、他の実施形態においては、動画像サーバ13とクライアント端末15が、1つのコンピュータによって構成されるものであってもよい。
Other Embodiments
Although one embodiment has been described in detail above with reference to the drawings, the specific configuration is not limited to the above, and various design changes are possible. That is, in other embodiments, the order of the above-mentioned processes may be changed as appropriate. Also, some of the processes may be executed in parallel.
The
上述した実施形態に係る動画像サーバ13は、業務ルールごとに、検出の有無を判定する検出精度を設定するが、これに限られない。例えば、他の実施形態においては、対象物の種別ごとに検出精度を設定してもよいし、検出精度を固定値としてもよい。
The
上述した実施形態に係る動画像サーバ13は、検出部133による検出を行ったときに検出結果データを設定記憶部135に記録し、既に検出結果データが生成されている動画像データについての分析をスキップする。これにより、業務ルールにおける検出精度の設定が、検出部133による検出の後に変更された場合に、既に生成された検出結果データを用いることで、分析結果ファイルの生成に係る時間を短縮することができる。他方、他の実施形態においては、これに限られない。例えば、他の実施形態に係る動画像サーバ13は、分析リクエストを受信するたびに検出部133による検出を行ってもよい。このように検出部133が都度検出を行う場合、動画像サーバ13における分析結果ファイルの管理を容易にすることができる。
The
上述した実施形態に係る業務ルールの開始条件及び終了条件は、検出部133による検出結果に基づいて判定されるが、これに限られない。例えば、他の実施形態に係る業務ルールの開始条件及び終了条件は、監視対象の空間に設けられた装置のログデータなどに基づいて判定されてもよい。例えば、監視対象の空間に設けられた出納機に対する所定種類の出納機操作が実行されたことを開始条件とし、出納機のログデータから開始条件を満たすフレームを特定してもよい。
The start condition and end condition of the business rule according to the embodiment described above are determined based on the detection result by the
上述した実施形態に係る業務ルールの検出条件は不正行為、すなわち業務が正しく実行されなかった状態を規定するが、これに限られない。例えば、他の実施形態に係る検出条件は、業務が正しく実行された状態を規定するものであってもよい。 The detection conditions for the business rules in the above-described embodiments specify fraud, i.e., a state in which the business is not performed correctly, but are not limited to this. For example, the detection conditions in other embodiments may specify a state in which the business is performed correctly.
〈コンピュータ構成〉
図10は、少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ90は、プロセッサ91、メインメモリ93、ストレージ95、インタフェース97を備える。
上述の動画像サーバ13及びクライアント端末15は、それぞれコンピュータ90に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ95に記憶されている。プロセッサ91は、プログラムをストレージ95から読み出してメインメモリ93に展開し、当該プログラムに従って上記処理を実行する。また、プロセッサ91は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ93に確保する。プロセッサ91の例としては、CPU(Central Processing Unit)、GPU(Graphic Processing Unit)、マイクロプロセッサなどが挙げられる。
Computer Configuration
FIG. 10 is a schematic block diagram illustrating a computer configuration according to at least one embodiment.
The
The above-mentioned
プログラムは、コンピュータ90に発揮させる機能の一部を実現するためのものであってもよい。例えば、プログラムは、ストレージに既に記憶されている他のプログラムとの組み合わせ、または他の装置に実装された他のプログラムとの組み合わせによって機能を発揮させるものであってもよい。なお、他の実施形態においては、コンピュータ90は、上記構成に加えて、または上記構成に代えてPLD(Programmable Logic Device)などのカスタムLSI(Large Scale Integrated Circuit)を備えてもよい。PLDの例としては、PAL(Programmable Array Logic)、GAL(Generic Array Logic)、CPLD(Complex Programmable Logic Device)、FPGA(Field Programmable Gate Array)が挙げられる。この場合、プロセッサ91によって実現される機能の一部または全部が当該集積回路によって実現されてよい。このような集積回路も、プロセッサの一例に含まれる。
The program may be for realizing some of the functions to be performed by the
ストレージ95の例としては、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリ等が挙げられる。ストレージ95は、コンピュータ90のバスに直接接続された内部メディアであってもよいし、インタフェース97または通信回線を介してコンピュータ90に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ90に配信される場合、配信を受けたコンピュータ90が当該プログラムをメインメモリ93に展開し、上記処理を実行してもよい。少なくとも1つの実施形態において、ストレージ95は、一時的でない有形の記憶媒体である。
Examples of
また、当該プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、当該プログラムは、前述した機能をストレージ95に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル(差分プログラム)であってもよい。
The program may be for realizing part of the above-mentioned functions. Furthermore, the program may be a so-called differential file (differential program) that realizes the above-mentioned functions in combination with another program already stored in
1…動画像解析支援システム 11…監視カメラ 13…動画像サーバ 131…取得部 132…動画像記憶部 133…検出部 134…設定部 135…設定記憶部 136…選択部 137…判定部 138…生成部 139…出力部 15…クライアント端末 151…表示制御部 152…リクエスト部 153…再生部 154…編集部 90…コンピュータ 91…プロセッサ 93…メインメモリ 95…ストレージ 97…インタフェース
1...Video
Claims (10)
前記動画像データのフレームにおいて前記業務が正しく実行された状態又は前記業務が正しく実行されなかった状態を規定する検出条件を示す業務ルールの設定を受け付ける設定部と、
前記動画像データから前記検出条件を満たすフレームが存在するか否かを判定する判定部と、
前記検出条件に規定されたフレームを示すインデックスを記録したインデックスデータを生成する生成部と
を備え、
前記設定部が既に第1の業務ルールによる分析がなされた動画データに対して、第2の業務ルールの設定を受け付けた場合、前記生成部は、初期化した前記インデックスデータに対し、前記第2の業務ルールに係る前記検出条件を満たすフレームを示すインデックスを追加し、
前記生成部は、前記インデックスデータのうち、前記業務ルールによる分析によって付されたインデックスを削除し、手作業で付されたインデックスを残すことで、前記インデックスデータを初期化する、
動画像解析支援装置。 An acquisition unit that acquires video data captured by an imaging device that captures an image of a space in which a task is performed;
a setting unit that receives a setting of a business rule indicating a detection condition that specifies a state in which the business is correctly executed or a state in which the business is not correctly executed in the frame of the video data;
a determination unit that determines whether or not a frame that satisfies the detection condition is present from the video data;
a generating unit that generates index data in which an index indicating a frame defined in the detection condition is recorded,
When the setting unit receives a setting of a second business rule for video data that has already been analyzed according to a first business rule, the generation unit adds an index indicating a frame that satisfies the detection condition related to the second business rule to the initialized index data;
the generation unit initializes the index data by deleting indexes that have been added based on the analysis according to the business rules from the index data and leaving indexes that have been added manually.
Video image analysis support device.
前記動画像データのフレームにおいて前記業務が正しく実行された状態又は前記業務が正しく実行されなかった状態を規定する検出条件を示す業務ルールの設定を受け付ける設定部と、
前記動画像データから前記検出条件を満たすフレームが存在するか否かを判定する判定部と、
前記検出条件に規定されたフレームを示すインデックスを記録したインデックスデータを生成する生成部と
を備え、
前記設定部が既に第1の業務ルールによる分析がなされた動画データに対して、第2の業務ルールの設定を受け付けた場合、前記生成部は、初期化した前記インデックスデータに対し、前記第2の業務ルールに係る前記検出条件を満たすフレームを示すインデックスを追加し、
前記判定部は、連続するフレームのうち所定数以下のフレームの検出結果が異なる場合は、該当するフレームの判定結果を他のフレームの判定結果と揃える
動画像解析支援装置。 An acquisition unit that acquires video data captured by an imaging device that captures an image of a space in which a task is performed;
a setting unit that receives a setting of a business rule indicating a detection condition that specifies a state in which the business is correctly executed or a state in which the business is not correctly executed in the frame of the video data;
a determination unit that determines whether or not a frame that satisfies the detection condition is present from the video data;
a generating unit for generating index data in which an index indicating a frame defined in the detection condition is recorded;
Equipped with
When the setting unit receives a setting of a second business rule for video data that has already been analyzed according to a first business rule, the generation unit adds an index indicating a frame that satisfies the detection condition related to the second business rule to the initialized index data;
The determination unit, when detection results of a predetermined number or less of consecutive frames differ, aligns the determination result of the relevant frame with the determination results of the other frames .
前記判定部は、選択された前記業務ルールに基づいて、前記動画像データに前記検出条件を満たすフレームが存在するか否かを判定する
請求項1または請求項2の何れか1項に記載の動画像解析支援装置。 a selection unit that selects a business rule to be applied to the acquired video data from a plurality of business rules set for each business;
The video analysis support device according to claim 1 , wherein the determination unit determines whether or not a frame that satisfies the detection condition is present in the video data based on the selected business rule.
前記検出条件は、前記対象物の検出状態を規定し、
前記判定部は、前記動画像データからの前記対象物の検出結果に基づいて、前記検出条件を満たすフレームが存在するか否かを判定する
請求項1から請求項3の何れか1項に記載の動画像解析支援装置。 a detection unit that detects an object from a plurality of frames constituting the video data,
The detection condition defines a detection state of the object;
The video analysis support device according to claim 1 , wherein the determination unit determines whether or not a frame that satisfies the detection condition is present based on a result of detection of the object from the video data.
前記検出条件は、前記対象物の種別と、当該対象物の検出状態とを規定する
請求項4に記載の動画像解析支援装置。 The detection unit identifies a type of the detected object for a frame in which the object is detected,
The detection condition specifies a type of the object and a detection state of the object.
The video analysis support device according to claim 4 .
前記業務ルールは、前記対象物の検出状態を判定するための前記検出精度の閾値を含み、
前記判定部は、前記検出結果に含まれる検出精度と前記業務ルールに規定される前記閾値とを比較することで、前記検出条件を満たすフレームが存在するか否かを判定する
請求項4又は請求項5に記載の動画像解析支援装置。 The detection unit specifies a detection accuracy of the object,
the business rule includes a threshold value of the detection accuracy for determining a detection state of the object,
The determination unit determines whether or not a frame that satisfies the detection condition exists by comparing the detection accuracy included in the detection result with the threshold value defined in the business rule.
The video analysis support device according to claim 4 or 5 .
前記インデックスデータに基づいて前記動画像データを再生する再生部と、
再生する動画像データを選択するための選択画面を表示させる表示制御部と、
を備え、
前記選択画面には前記動画像データに関連付けて、当該動画像データの分析結果に関する情報を表すマークが付される
動画像解析支援システム。 A video analysis support device according to any one of claims 1 to 6 ,
a playback unit that plays back the video data based on the index data;
a display control unit that displays a selection screen for selecting video data to be played;
Equipped with
A mark representing information on an analysis result of the video data is added to the selection screen in association with the video data.
前記インデックスデータに、前記動画像データの再生による再生位置に係るフレームを示すインデックスを追加する追加部と、
前記インデックスデータに記録された前記警告レベルを編集する編集部と、
を備える請求項7に記載の動画像解析支援システム。 The generating unit of the video analysis support device assigns a warning level in association with the index of the index data,
an adding unit that adds an index indicating a frame related to a playback position of the video data to the index data;
an editing unit that edits the warning level recorded in the index data;
The video analysis support system according to claim 7 .
業務を行う空間を撮像する撮像装置が撮像した動画像データを取得するステップと、
前記動画像データのフレームにおいて前記業務が正しく実行された状態又は前記業務が正しく実行されなかった状態を規定する検出条件を示す業務ルールの設定を受け付けるステップと、
前記動画像データから前記検出条件を満たすフレームが存在するか否かを判定するステップと、
前記検出条件に規定されたフレームを示すインデックスを記録したインデックスデータを生成するステップと、
既に第1の業務ルールによる分析がなされた動画データに対して、第2の業務ルールの設定を受け付けた場合に、初期化した前記インデックスデータに対し、前記第2の業務ルールに係る前記検出条件を満たすフレームを示すインデックスを追加するステップと、
を実行させ、
前記インデックスデータの初期化は、前記インデックスデータのうち、前記業務ルールによる分析によって付されたインデックスを削除し、手作業で付されたインデックスを残すことでなされる、
プログラム。 On the computer,
A step of acquiring moving image data captured by an imaging device that captures an image of a space where a business is performed;
receiving a setting of a business rule indicating a detection condition that specifies a state in which the business is correctly executed or a state in which the business is not correctly executed in the frame of the video data;
determining whether or not a frame that satisfies the detection condition is present from the video data;
generating index data in which an index indicating a frame defined in the detection condition is recorded;
adding an index indicating a frame that satisfies the detection condition related to the second business rule to the initialized index data when a setting of a second business rule is accepted for video data that has already been analyzed according to a first business rule;
Run the command ,
The initialization of the index data is performed by deleting indexes that have been added based on the analysis according to the business rules from among the index data, and leaving indexes that have been added manually.
program.
業務を行う空間を撮像する撮像装置が撮像した動画像データを取得するステップと、A step of acquiring moving image data captured by an imaging device that captures an image of a space where a business is performed;
前記動画像データのフレームにおいて前記業務が正しく実行された状態又は前記業務が正しく実行されなかった状態を規定する検出条件を示す業務ルールの設定を受け付けるステップと、receiving a setting of a business rule indicating a detection condition that specifies a state in which the business is correctly executed or a state in which the business is not correctly executed in the frame of the video data;
前記動画像データから前記検出条件を満たすフレームが存在するか否かを判定するステップと、determining whether or not a frame that satisfies the detection condition is present from the video data;
前記検出条件に規定されたフレームを示すインデックスを記録したインデックスデータを生成するステップと、generating index data in which an index indicating a frame defined in the detection condition is recorded;
既に第1の業務ルールによる分析がなされた動画データに対して、第2の業務ルールの設定を受け付けた場合に、初期化した前記インデックスデータに対し、前記第2の業務ルールに係る前記検出条件を満たすフレームを示すインデックスを追加するステップと、adding an index indicating a frame that satisfies the detection condition related to the second business rule to the initialized index data when a setting of a second business rule is accepted for video data that has already been analyzed according to a first business rule;
を実行させ、Run the command,
前記動画像データから前記検出条件を満たすフレームが存在するか否かを判定するステップにおいて、連続するフレームのうち所定数以下のフレームの検出結果が異なる場合は、該当するフレームの判定結果を他のフレームの判定結果と揃えるIn the step of determining whether or not a frame that satisfies the detection condition exists from the video image data, if the detection results of a predetermined number or less of consecutive frames are different, the determination result of the corresponding frame is made uniform with the determination results of the other frames.
プログラム。Program.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021029825A JP7637381B2 (en) | 2021-02-26 | 2021-02-26 | Video image analysis support device, video image analysis support system, and program |
| JP2025018611A JP7834301B2 (en) | 2021-02-26 | 2025-02-06 | Video analysis support device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021029825A JP7637381B2 (en) | 2021-02-26 | 2021-02-26 | Video image analysis support device, video image analysis support system, and program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025018611A Division JP7834301B2 (en) | 2021-02-26 | 2025-02-06 | Video analysis support device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022131084A JP2022131084A (en) | 2022-09-07 |
| JP7637381B2 true JP7637381B2 (en) | 2025-02-28 |
Family
ID=83153152
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021029825A Active JP7637381B2 (en) | 2021-02-26 | 2021-02-26 | Video image analysis support device, video image analysis support system, and program |
| JP2025018611A Active JP7834301B2 (en) | 2021-02-26 | 2025-02-06 | Video analysis support device and program |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025018611A Active JP7834301B2 (en) | 2021-02-26 | 2025-02-06 | Video analysis support device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7637381B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7489448B1 (en) | 2022-12-15 | 2024-05-23 | イオンディライト株式会社 | Surveillance camera image viewing management system, surveillance camera image viewing management server device, and surveillance camera image viewing management method |
Citations (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005217796A (en) | 2004-01-29 | 2005-08-11 | Murata Mach Ltd | Communication device |
| JP2010028265A (en) | 2008-07-16 | 2010-02-04 | Mitsubishi Electric Corp | Monitoring system and monitoring device |
| JP2011086088A (en) | 2009-10-15 | 2011-04-28 | Seiko Epson Corp | Information processing device, method of controlling the same, and program |
| JP2012039531A (en) | 2010-08-11 | 2012-02-23 | Oki Electric Ind Co Ltd | Video monitoring system |
| JP2013015902A (en) | 2011-06-30 | 2013-01-24 | Yahoo Japan Corp | Image retrieval device, image retrieval system, image retrieval method and image retrieval program |
| JP2013171478A (en) | 2012-02-22 | 2013-09-02 | Zenrin Datacom Co Ltd | Retrieval server device, information retrieval method and information retrieval program |
| JP2015084553A (en) | 2014-12-05 | 2015-04-30 | グローリー株式会社 | Monitoring camera system |
| JP2016042332A (en) | 2014-08-19 | 2016-03-31 | 大日本印刷株式会社 | Work operation inspection system |
| JP2017069748A (en) | 2015-09-30 | 2017-04-06 | グローリー株式会社 | Surveillance camera system and monitoring method |
| JP2019041207A (en) | 2017-08-24 | 2019-03-14 | 株式会社日立国際電気 | Monitoring system and monitoring method |
| WO2019111976A1 (en) | 2017-12-08 | 2019-06-13 | 日本電気通信システム株式会社 | Object detection device, prediction model creation device, object detection method, and program |
| JP2019176423A (en) | 2018-03-29 | 2019-10-10 | キヤノン株式会社 | Information processing apparatus and method, computer program, and monitoring system |
| JP2019185184A (en) | 2018-04-03 | 2019-10-24 | 東京瓦斯株式会社 | Image processing system and program |
| JP2019191639A (en) | 2018-04-18 | 2019-10-31 | 株式会社Jvcケンウッド | Drive recorder, display control method, and program |
| WO2020062969A1 (en) | 2018-09-27 | 2020-04-02 | 北京市商汤科技开发有限公司 | Action recognition method and device, and driver state analysis method and device |
| JP2020080082A (en) | 2018-11-14 | 2020-05-28 | 日立オムロンターミナルソリューションズ株式会社 | Cash center monitoring system and monitoring method |
| JP2020155961A (en) | 2019-03-20 | 2020-09-24 | オムロン株式会社 | Moving image output device, moving image output method, moving image output program, and moving image output system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6088381B2 (en) * | 2013-08-02 | 2017-03-01 | 株式会社日立国際電気 | Object search system |
| US20160225160A1 (en) * | 2013-09-26 | 2016-08-04 | Mitsubishi Electric Corporation | Monitoring camera, monitoring system, and motion detection method |
| JP6228492B2 (en) * | 2014-03-10 | 2017-11-08 | 株式会社Subaru | Outside environment recognition device |
| CN107662872B (en) * | 2016-07-29 | 2021-03-12 | 奥的斯电梯公司 | Monitoring system and monitoring method for passenger conveyor |
-
2021
- 2021-02-26 JP JP2021029825A patent/JP7637381B2/en active Active
-
2025
- 2025-02-06 JP JP2025018611A patent/JP7834301B2/en active Active
Patent Citations (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005217796A (en) | 2004-01-29 | 2005-08-11 | Murata Mach Ltd | Communication device |
| JP2010028265A (en) | 2008-07-16 | 2010-02-04 | Mitsubishi Electric Corp | Monitoring system and monitoring device |
| JP2011086088A (en) | 2009-10-15 | 2011-04-28 | Seiko Epson Corp | Information processing device, method of controlling the same, and program |
| JP2012039531A (en) | 2010-08-11 | 2012-02-23 | Oki Electric Ind Co Ltd | Video monitoring system |
| JP2013015902A (en) | 2011-06-30 | 2013-01-24 | Yahoo Japan Corp | Image retrieval device, image retrieval system, image retrieval method and image retrieval program |
| JP2013171478A (en) | 2012-02-22 | 2013-09-02 | Zenrin Datacom Co Ltd | Retrieval server device, information retrieval method and information retrieval program |
| JP2016042332A (en) | 2014-08-19 | 2016-03-31 | 大日本印刷株式会社 | Work operation inspection system |
| JP2015084553A (en) | 2014-12-05 | 2015-04-30 | グローリー株式会社 | Monitoring camera system |
| JP2017069748A (en) | 2015-09-30 | 2017-04-06 | グローリー株式会社 | Surveillance camera system and monitoring method |
| JP2019041207A (en) | 2017-08-24 | 2019-03-14 | 株式会社日立国際電気 | Monitoring system and monitoring method |
| WO2019111976A1 (en) | 2017-12-08 | 2019-06-13 | 日本電気通信システム株式会社 | Object detection device, prediction model creation device, object detection method, and program |
| JP2019176423A (en) | 2018-03-29 | 2019-10-10 | キヤノン株式会社 | Information processing apparatus and method, computer program, and monitoring system |
| JP2019185184A (en) | 2018-04-03 | 2019-10-24 | 東京瓦斯株式会社 | Image processing system and program |
| JP2019191639A (en) | 2018-04-18 | 2019-10-31 | 株式会社Jvcケンウッド | Drive recorder, display control method, and program |
| WO2020062969A1 (en) | 2018-09-27 | 2020-04-02 | 北京市商汤科技开发有限公司 | Action recognition method and device, and driver state analysis method and device |
| JP2020080082A (en) | 2018-11-14 | 2020-05-28 | 日立オムロンターミナルソリューションズ株式会社 | Cash center monitoring system and monitoring method |
| JP2020155961A (en) | 2019-03-20 | 2020-09-24 | オムロン株式会社 | Moving image output device, moving image output method, moving image output program, and moving image output system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7834301B2 (en) | 2026-03-24 |
| JP2022131084A (en) | 2022-09-07 |
| JP2025062136A (en) | 2025-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10991054B2 (en) | Method and device for acquiring transaction record, and computer readable storage medium | |
| US20050177859A1 (en) | Video surveillance system and methods of use and doing business | |
| EP3249920B1 (en) | Device and method for controlling osd protocol | |
| US11113172B2 (en) | Method, terminal, and computer-readable storage medium for displaying activity record information | |
| US20260011177A1 (en) | Store management system, store management method, computer program and recording medium | |
| JP7834301B2 (en) | Video analysis support device and program | |
| JP2018045654A (en) | Information processor and program | |
| JP2022106150A (en) | Monitoring area setting device, monitoring area setting program, monitoring area setting method, alert notification program and alert notification method | |
| JP5752882B2 (en) | Surveillance camera system | |
| JP2010002983A (en) | Behavior management device | |
| JP5201939B2 (en) | Monitoring device | |
| JPWO2016151802A1 (en) | Face matching system and face matching method | |
| JP4601964B2 (en) | Data collection management system, data collection management method, and data collection management program | |
| JP2008016899A (en) | MONITORING SYSTEM, MONITORING DEVICE, SEARCH METHOD, AND SEARCH PROGRAM | |
| JP2004104572A (en) | Method and system for controlling monitoring camera, program for making computer implement monitoring camera controlling method, and recording medium with the program recorded thereon | |
| JP5042135B2 (en) | Behavior management system | |
| JP5205137B2 (en) | Behavior management system | |
| JP5899300B2 (en) | Surveillance camera system | |
| JPH0810438A (en) | Monitor image management device for amusement hall | |
| JP7351408B2 (en) | Waste management devices, systems, methods and programs | |
| JP7098508B2 (en) | Object authentication system, object registration device, object authentication method and object authentication program | |
| KR20200073669A (en) | Method for managing image information, Apparatus for managing image information and Computer program for the same | |
| KR102614014B1 (en) | A device and method for controlling OSD protocol | |
| JP2006092448A (en) | Personal information management system | |
| JP6887241B2 (en) | Information linkage method in money processing system, money processing device, and money processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230623 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240423 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240514 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240716 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241015 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241213 |
|
| 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: 20250206 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7637381 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |