JP7700561B2 - Learning video data editing program, learning video data editing method, and information processing device - Google Patents
Learning video data editing program, learning video data editing method, and information processing device Download PDFInfo
- Publication number
- JP7700561B2 JP7700561B2 JP2021127787A JP2021127787A JP7700561B2 JP 7700561 B2 JP7700561 B2 JP 7700561B2 JP 2021127787 A JP2021127787 A JP 2021127787A JP 2021127787 A JP2021127787 A JP 2021127787A JP 7700561 B2 JP7700561 B2 JP 7700561B2
- Authority
- JP
- Japan
- Prior art keywords
- image frame
- feature amount
- dimensional plane
- area
- information
- 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
- User Interface Of Digital Computer (AREA)
Description
本発明は、学習用動画データ編集プログラム等に関する。 The present invention relates to a video data editing program for learning, etc.
近年、画像認識を行う場合に、NN(Neural Network)等の学習モデルが用いられている。学習モデルを利用して画像認識を行う場合には、準備段階として、学習データを用いた教師あり機械学習を実行する。以下の説明では、教師あり機械学習を単に、機械学習と表記する。 In recent years, learning models such as neural networks (NNs) have been used for image recognition. When using a learning model to perform image recognition, supervised machine learning is performed using training data as a preparatory step. In the following explanation, supervised machine learning will be referred to simply as machine learning.
たとえば、学習データには、画像データと、この画像データの分類結果を示す正解ラベルとのペアが登録されている。機械学習では、画像データを学習モデルに入力した際の出力が、正解ラベルに近づくように、学習モデル内のパラメータを調整する処理を行う。 For example, the training data contains pairs of image data and correct labels that indicate the classification results of this image data. In machine learning, a process is carried out to adjust the parameters in the learning model so that the output when image data is input into the learning model approaches the correct label.
一般的に、より多くの学習データを利用することで、学習モデルの精度を向上させることができるため、大量の学習データを準備することが好ましい。学習データを準備する作業は、作業員が学習データとして利用可能な画像データを確認しながら、画像データに対応する正解ラベルを設定している。また、複数の画像データの特徴量を基にして、不要と思われる画像データを削除し、学習データとして利用する画像データを絞り込む従来技術も存在する。 In general, the accuracy of a learning model can be improved by using more training data, so it is preferable to prepare a large amount of training data. In preparing the training data, workers check image data that can be used as training data and set correct labels that correspond to the image data. There is also a conventional technology that deletes image data that is deemed unnecessary based on the features of multiple image data, and narrows down the image data to be used as training data.
上述した従来技術では、特徴量を基にして、画像データの削除を行っているが、特徴量のみでは、学習データとして不要な画像データであるか否かを正確に特定することは難しい。このため、画像データが不要なデータであるか否かの最終的な判断を作業員が行うことになり、作業員にかかる負担が大きい。 In the conventional technology described above, image data is deleted based on feature values, but it is difficult to accurately determine whether image data is unnecessary for learning data using feature values alone. As a result, the final decision on whether image data is unnecessary or not is made by workers, which places a heavy burden on workers.
このため、不要なデータに関する情報を、作業員が容易に確認できるようにすることが求められている。 Therefore, there is a need to enable workers to easily check information about unnecessary data.
1つの側面では、本発明は、不要なデータに関する情報を、作業員が容易に確認できるようにすることができる学習用動画データ編集プログラム、学習用動画データ編集方法および情報処理装置を提供することを目的とする。 In one aspect, the present invention aims to provide a learning video data editing program, a learning video data editing method, and an information processing device that enable workers to easily check information about unnecessary data.
第1の案では、コンピュータに次の処理を実行させる。コンピュータは、動画データに含まれる時系列の複数の画像フレームから、第1特徴量及び第2特徴量をそれぞれ抽出する。コンピュータは、画像フレームに対応する第1特徴量及び第2特徴量を基にして、視覚可能な第1表示画面上の2次元平面に画像フレームに対応する点を配置する処理を、複数の画像フレームに対してそれぞれ実行する。コンピュータは、2次元平面の領域の指定を受け付けると、領域に含まれる点に対応する第1画像フレームおよび領域に含まれない第2画像フレームに情報を付与する。コンピュータは、視覚可能な第2表示画面上に設定されるシークバーであって、複数の画像フレームを時系列に表示するシークバー上に、第1画像フレームの情報および第2画像フレームの情報を付与する。 In the first proposal, the computer is made to execute the following process. The computer extracts a first feature amount and a second feature amount from a plurality of image frames in a time series included in the video data. The computer executes a process for each of the plurality of image frames to place points corresponding to the image frames on a two-dimensional plane on the visible first display screen based on the first feature amount and the second feature amount corresponding to the image frames. When the computer receives a designation of an area on the two-dimensional plane, it assigns information to the first image frame corresponding to the points included in the area and to the second image frame not included in the area. The computer assigns information of the first image frame and information of the second image frame to a seek bar that is set on the visible second display screen and that displays a plurality of image frames in a time series.
不要なデータに関する情報を、作業員が容易に確認できるようにすることができる。 It is possible to make it easier for workers to check information about unnecessary data.
以下に、本願の開示する学習用動画データ編集プログラム、学習用動画データ編集方法および情報処理装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。 Below, examples of the educational video data editing program, educational video data editing method, and information processing device disclosed in the present application are described in detail with reference to the drawings. Note that the present invention is not limited to these examples.
図1は、本実施例に係る情報処理装置の処理を説明するための図である。本実施例に係る情報処理装置は、動画データに対する解析指示を受け付けた場合に、動画データに含まれる時系列の画像フレームを解析することで、各画像フレームから、第1特徴量および第2特徴量をそれぞれ抽出する。各画像フレームには、時系列にフレーム番号が付与されているものとする。 FIG. 1 is a diagram for explaining the processing of an information processing device according to this embodiment. When an instruction to analyze video data is received, the information processing device according to this embodiment analyzes image frames in time series contained in the video data to extract a first feature amount and a second feature amount from each image frame. Each image frame is assigned a frame number in time series.
情報処理装置は、2次元平面10aを有する画面情報10を、利用者の視覚可能な画面に表示させる。たとえば、2次元平面10aの縦軸は第1特徴量に対応し、横軸は第2特徴量に対応する。情報処理装置は、各画像フレームから抽出した第1特徴量及び第2特徴量を基にして、各画像フレームに対応するドットを、2次元平面10aにプロットする。図1に示す例では、ドットをマル印で示す。
The information processing device displays
情報処理装置は、縦軸に閾値Th1を設定し、横軸に閾値Th2を設定する。閾値Th1、閾値Th2は予め指定された値とする。情報処理装置は、2次元平面10aの全領域のうち、第1特徴量が閾値Th1未満となり、かつ、第2特徴量が閾値Th2未満となる領域11を特定する。
The information processing device sets a threshold value Th1 on the vertical axis and a threshold value Th2 on the horizontal axis. Threshold values Th1 and Th2 are pre-specified values. The information processing device identifies a
情報処理装置は、2次元平面10aの全領域に含まれるドットのうち、領域11に含まるドットに対応する各画像フレームに、削除対象としないフラグを設定する。以下の説明では、適宜、削除対象としないフラグを設定した画像フレームを「第1画像フレーム」と表記する。図1に示す例では、黒マルに対応する画像フレームが、第1画像フレームとなる。
The information processing device sets a flag not to be deleted for each image frame that corresponds to the dots included in
情報処理装置は、2次元平面10aの全領域に含まれるドットのうち、領域11に含まれないドットに対応する各画像フレームに、削除対象とするフラグを設定する。以下の説明では、適宜、削除対象とするフラグを設定した画像フレームを「第2画像フレーム」と表記する。図1に示す例では、白マルに対応する画像フレームが、第2画像フレームとなる。情報処理装置は、画面情報10の領域10bに、第2画像フレームに対応するフレーム番号を表示させる。
The information processing device sets a flag to be deleted for each image frame that corresponds to dots not included in
情報処理装置は、利用者によって、画面情報10に含まれる適用ボタンB1が押下されると、画面情報20を、利用者の視覚可能な画面に表示させる。
When the user presses the apply button B1 included in the
画面情報20には、シークバー21と、表示領域22とが含まれる。シークバー21では、シークバー21上の位置と、時系列の複数の画像データの各フレーム番号とを対応付けられる。シークバー21の左端が、動画データの先頭の画像データのフレーム番号に対応し、シークバー21上の位置が右に移行するほど、フレーム番号が大きい番号となる。シークバー21の右端が、動画データの最後の画像データのフレーム番号に対応する。
The
シークバー21には、シークバー21上の範囲のうち、第2画像フレームのフレーム番号に対応する領域が、視覚可能に表示される。以下の説明では、シークバー21上の範囲のうち、第2画像フレームのフレーム番号に対応する領域を「除外対象領域」と表記する。図1に示す例では、シークバー21上に、除外対象領域L1~L10が設定されている。シークバー21上の除外対象領域の位置は、動画データ中の第2画像データの位置に相当する。情報処理装置は、各除外対象領域について、除外対象領域に含まれる連続するフレーム番号のうち開始のフレーム番号と終了のフレーム番号とを、領域23に表示される。なお、シークバー21上において、除外対象領域L1~L10以外の領域は、第1画像フレームのフレーム番号に対応する領域となる。
The
利用者は、シークバー21上のポインタ21Aを移動させることが可能である。利用者によって指定されたポインタ21Aの位置に対応するフレーム番号の画像データが、表示領域22に表示される。たとえば、利用者は、ポインタ21Aを除外対象領域に対応する位置に移動させることで、削除対象となる第2画像フレームを確認することが可能となる。
The user can move
上記のように、本実施例に係る情報処理装置は、動画データに含まれる複数の画像データの特徴量を基にして、削除対象となる第2画像データを抽出し、抽出した削除対象となる第2画像データを、動画データ内の位置を把握可能なシークバー21上に表示する。これによって、削除対象となる第2画像データに関する情報を利用者が容易に確認することができる。
As described above, the information processing device according to this embodiment extracts second image data to be deleted based on the features of multiple image data included in the video data, and displays the extracted second image data to be deleted on a
また、情報処理装置は、各画像フレームから抽出した第1特徴量及び第2特徴量を基にして、各画像フレームに対応するドットを、2次元平面10aにプロットした画面情報10を生成し、視覚可能に表示する。これによって、利用者は、削除対象となる第2画像フレームの特徴量と、閾値との関係を容易に把握することができる。
The information processing device also generates
次に、図1に示した処理を実行する情報処理装置の構成の一例について説明する。図2は、本実施例に係る情報処理装置の構成を示す機能ブロック図である。図2に示すように、この情報処理装置100は、通信部110、入力部120、表示部130、記憶部140、制御部150を有する。
Next, an example of the configuration of an information processing device that executes the process shown in FIG. 1 will be described. FIG. 2 is a functional block diagram showing the configuration of an information processing device according to this embodiment. As shown in FIG. 2, this
通信部110は、有線又は無線で外部装置等に接続され、外部装置等との間で情報の送受信を行う。たとえば、通信部110は、NIC(Network Interface Card)等によって実現される。通信部110は、図示しないネットワークに接続されていてもよい。通信部110は、ネットワークを介して、外部装置から、動画DB141を取得してもよい。 The communication unit 110 is connected to an external device or the like via a wired or wireless connection, and transmits and receives information to and from the external device or the like. For example, the communication unit 110 is realized by a NIC (Network Interface Card) or the like. The communication unit 110 may be connected to a network (not shown). The communication unit 110 may acquire the video DB 141 from the external device via the network.
入力部120は、各種の情報を、情報処理装置100に入力する入力装置である。入力部120は、キーボードやマウス、タッチパネル等に対応する。たとえば、ユーザは、入力部120を操作して、動画データの解析指示を入力してもよい。
The input unit 120 is an input device that inputs various information to the
表示部130は、制御部150から出力される情報を表示する表示装置である。表示部130は、液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ、タッチパネル等に対応する。たとえば、表示部130は、図1で説明した画面情報10,20を表示する。
The display unit 130 is a display device that displays information output from the control unit 150. The display unit 130 corresponds to a liquid crystal display, an organic EL (Electro Luminescence) display, a touch panel, or the like. For example, the display unit 130 displays the
記憶部140は、動画DB(Data Base)141と、画像フレーム管理テーブル142とを有する。記憶部140は、たとえば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。 The storage unit 140 has a video DB (Data Base) 141 and an image frame management table 142. The storage unit 140 is realized, for example, by a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.
動画DB141は、動画データを保持するデータベースである。たとえば、動画データは、時系列の複数の画像フレームを有し、各画像フレームには、フレーム番号が付与される。図3は、動画DBのデータ構造の一例を示す図である。図3に示すように、この動画DB141は、フレーム番号と、画像フレームとを対応付ける。 Video DB 141 is a database that holds video data. For example, video data has multiple image frames in a time series, and each image frame is assigned a frame number. Figure 3 is a diagram showing an example of the data structure of a video DB. As shown in Figure 3, this video DB 141 associates frame numbers with image frames.
画像フレーム管理テーブル142は、画像フレームに関する各種の情報を保持する。図4は、画像フレーム管理テーブルのデータ構造の一例を示す図である。図4に示すように、この画像フレーム管理テーブル142は、フレーム番号と、第1特徴量と、第2特徴量と、フラグとを対応付ける。 The image frame management table 142 holds various information related to image frames. FIG. 4 is a diagram showing an example of the data structure of the image frame management table. As shown in FIG. 4, this image frame management table 142 associates a frame number, a first feature amount, a second feature amount, and a flag.
フレーム番号は、画像フレームに設定される番号であり、各画像フレームを識別する番号である。第1特徴量および第2特徴量は、画像フレームを解析することで抽出される特徴量である。たとえば、第1特徴量は、平均輝度に対応する。第2特徴量は、輝度の分散に対応する。第1特徴量、第2特徴量は、その他の画像の特徴量であってもよい。 The frame number is a number set for an image frame and is a number that identifies each image frame. The first feature amount and the second feature amount are features extracted by analyzing the image frame. For example, the first feature amount corresponds to the average luminance. The second feature amount corresponds to the variance of the luminance. The first feature amount and the second feature amount may be other image features.
フラグは、該当する画像フレームが、削除対象の第2画像フレームであるか否かを示す情報である。たとえば、フラグが「オフ」の場合には、該当する画像フレームが、削除対象としない第1画像フレームであることを示す。フラグが「オン」の場合には、該当する画像フレームが、削除対象とする第2画像フレームであることを示す。フラグの初期値を「オフ」とする。 The flag is information indicating whether the corresponding image frame is a second image frame to be deleted. For example, if the flag is "off", it indicates that the corresponding image frame is a first image frame that is not to be deleted. If the flag is "on", it indicates that the corresponding image frame is a second image frame to be deleted. The initial value of the flag is "off".
図2の説明に戻る。制御部150は、抽出部151と、画面情報生成部152とを有する。制御部150は、たとえば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)により実現される。また、制御部150は、例えばASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実行されてもよい。 Returning to the explanation of FIG. 2, the control unit 150 has an extraction unit 151 and a screen information generation unit 152. The control unit 150 is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). The control unit 150 may also be executed by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
抽出部151は、入力部120から解析指示を受け付けた場合に、動画DB141に登録された各画像フレームから第1特徴量及び第2特徴量を抽出する。抽出部151は、画像フレームのフレーム番号、第1特徴量、第2特徴量を対応付けて、画像フレーム管理テーブル142に登録する。抽出部151は、フラグを初期値「オフ」に設定する。 When the extraction unit 151 receives an analysis instruction from the input unit 120, it extracts a first feature amount and a second feature amount from each image frame registered in the video DB 141. The extraction unit 151 associates the frame number of the image frame with the first feature amount and the second feature amount, and registers them in the image frame management table 142. The extraction unit 151 sets the flag to the initial value "off."
画面情報生成部152は、図1で説明した画面情報10,20を生成し、画面情報10,20を、表示部130に出力して表示させる。以下において、画面情報生成部152の処理の一例について説明する。
The screen information generating unit 152 generates the
画面情報生成部152は、画像フレーム管理テーブル142を基にして、各画像フレームに対応する第1特徴量および第2特徴量を特定し、各画像フレームに対応するドットを、2次元平面10aにプロットする。
The screen information generating unit 152 identifies the first and second features corresponding to each image frame based on the image frame management table 142, and plots dots corresponding to each image frame on the two-
画面情報生成部152は、2次元平面10aに、縦軸に閾値Th1を設定し、横軸に閾値Th2を設定する。閾値Th1、閾値Th2は、予め設定された値を用いてもよいし、利用者が操作する入力部120から受け付けてもよい。画面情報生成部152は、2次元平面10aの全領域のうち、第1特徴量が閾値Th1未満となり、かつ、第2特徴量が閾値Th2未満となる領域11を特定する。
The screen information generating unit 152 sets a threshold value Th1 on the vertical axis of the two-
画面情報生成部152は、2次元平面10aの全領域に含まれるドットのうち、領域11に含まれないドットに対応する各画像フレーム(画像フレームのフレーム番号)を特定する。画面情報生成部152は、画像フレーム管理テーブル142において、領域11に含まれないドットに対応するフレーム番号のフラグを「オン」に設定する。
The screen information generating unit 152 identifies each image frame (frame number of the image frame) that corresponds to the dots not included in the
画面情報生成部152は、画面情報10の2次元平面10aに示す各ドットのうち、領域11に含まれるドットと、領域11に含まれないドットとの色を異なる色に設定してもよい。画面情報生成部152は、画像フレーム管理テーブル142において、フラグが「オン」となるフレーム番号の一覧を、画面情報10の領域10bに設定する。画面情報生成部152は、上記の処理によって、画面情報10を生成し、表示部130に出力して表示させる。
The screen information generating unit 152 may set different colors for dots included in the
利用者は、表示部130に表示された画面情報10を参照する。利用者は、入力部120を操作して、閾値Th1、閾値Th2を変更してもよい。画面情報生成部152は、閾値Th1、閾値Th2の変更を受け付けた場合には、2次元平面10aの領域11を更新し、領域11にドットが含まれるか否かを基にして、画像フレーム管理テーブル142のフラグを更新する。これによって、画面情報10の2次元平面10aに示す各ドットの色等が更新される。
The user refers to the
画面情報生成部152は、入力部120を操作する利用者によって、画面情報10の適用ボタンB1が押下されたことを検出すると、画面情報20を表示部130に出力して表示させる。
When the screen information generating unit 152 detects that the apply button B1 of the
画面情報生成部152は、画像フレーム管理テーブル142を参照して、フラグが「オン」に設定されたフレーム番号を特定し、除外対象領域の開始のフレーム番号と、終了のフレーム番号を特定する。画面情報生成部152は、除外対象領域の開始のフレーム番号と、終了のフレーム番号を基にして、シークバー21上に、除外対象領域を設定する。図1に示す例では、画面情報生成部152は、シークバー21上に、除外対象領域L1~L10が設定する。また、画面情報生成部152は、画面情報20の領域23に、除外対象領域に含まれる連続するフレーム番号のうち開始のフレーム番号と終了のフレーム番号を設定する。
The screen information generating unit 152 refers to the image frame management table 142 to identify the frame numbers for which the flag is set to "on" and identifies the start frame number and the end frame number of the exclusion target area. The screen information generating unit 152 sets the exclusion target area on the seek
利用者は、表示部130に表示された画面情報20を参照する。利用者は、入力部120を操作して、シークバー21上のポインタ21Aを所望する位置に移動させる。画面情報生成部152は、ポインタ21Aの移動を検出すると、ポインタ21Aの位置に対応するフレーム番号を特定し、特定したフレーム番号に対応する画像フレームを動画DB141から取得し、表示領域22に表示させる。
The user refers to the
画面情報生成部152は、入力部120を操作する利用者によって、再生ボタンが押下されたことを検出すると、シークバー21上のポインタ21Aを左端から右端に向かって移動させ、ポインタ21Aの位置に対応するフレーム番号の画像フレームを順に、表示領域22に表示させる。
When the screen information generating unit 152 detects that the play button has been pressed by a user operating the input unit 120, it moves the
次に、本実施例に係る情報処理装置の処理手順の一例について説明する。図5は、本実施例に係る情報処理装置の処理手順を示すフローチャートである。図5に示すように、情報処理装置100の抽出部151は、入力部120から、解析指示を受け付ける(ステップS101)。
Next, an example of the processing procedure of the information processing device according to this embodiment will be described. FIG. 5 is a flowchart showing the processing procedure of the information processing device according to this embodiment. As shown in FIG. 5, the extraction unit 151 of the
抽出部151は、動画データの全画像フレームを解析し、第1特徴量及び第2特徴量を抽出し、画像フレーム管理テーブル142に登録する(ステップS102)。 The extraction unit 151 analyzes all image frames of the video data, extracts the first feature amount and the second feature amount, and registers them in the image frame management table 142 (step S102).
情報処理装置100の画面情報生成部152は、第1特徴量および第2特徴量を基にして、各画像フレームに対応するドットを2次元平面にプロットする(ステップS103)。画面情報生成部152は、閾値Th1、Th2を基に特定される領域にドットが含まれるか否かに応じて、削除対象となる画像フレームを特定する(ステップS104)。
The screen information generating unit 152 of the
画面情報生成部152は、画像フレーム管理テーブル142のフラグを更新する(ステップS105)。画面情報生成部152は、画面情報10を表示部130に表示させる(ステップS106)。
The screen information generating unit 152 updates the flag in the image frame management table 142 (step S105). The screen information generating unit 152 displays the
画面情報生成部152は、適用ボタンB1の押下を受け付ける(ステップS107)。画面情報生成部152は、画像フレーム管理テーブル142を基にして、シークバー21上に、除外対象領域を設定する(ステップS108)。
The screen information generating unit 152 receives a press of the Apply button B1 (step S107). The screen information generating unit 152 sets an exclusion target area on the seek
画面情報生成部152は、画面情報20を表示部130に表示させる(ステップS109)。画面情報生成部152は、シークバー21上のポインタ位置に応じたフレーム番号の画像フレームを表示領域22に表示させる(ステップS110)。
The screen information generating unit 152 causes the display unit 130 to display the screen information 20 (step S109). The screen information generating unit 152 causes the
次に、本実施例に係る情報処理装置100の効果について説明する。情報処理装置100は、動画データに含まれる複数の画像データの特徴量を基にして、削除対象となる第2画像データを抽出し、抽出した削除対象となる第2画像データを、動画データ内の位置を把握可能なシークバー21上に表示する。これによって、削除対象となる第2画像データに関する情報を利用者が容易に確認することができる。
Next, the effects of the
利用者は、シークバー21上のポインタ21Aを移動させることが可能である。情報処理装置100は、利用者によって指定されたポインタ21Aの位置に対応するフレーム番号の画像データが、表示領域22に表示させる。たとえば、利用者は、ポインタ21Aを除外対象領域に対応する位置に移動させることで、削除対象となる第2画像フレームを確認することが可能となる。
The user can move the
情報処理装置100は、各画像フレームから抽出した第1特徴量及び第2特徴量を基にして、各画像フレームに対応するドットを、2次元平面10aにプロットした画面情報10を生成し、視覚可能に表示する。これによって、利用者は、削除対象となる第2画像フレームの特徴量と、閾値との関係を容易に把握することができる。
The
なお、情報処理装置100は、動画DB141から第2画像フレームを削除した学習データを生成し、学習モデルの機械学習に用いてもよい。
In addition, the
次に、上記実施例に示した情報処理装置100と同様の機能を実現するコンピュータのハードウェア構成の一例について説明する。図6は、実施例の情報処理装置と同様の機能を実現するコンピュータのハードウェア構成の一例を示す図である。
Next, an example of the hardware configuration of a computer that realizes the same functions as the
図6に示すように、コンピュータ200は、各種演算処理を実行するCPU201と、ユーザからのデータの入力を受け付ける入力装置202と、ディスプレイ203とを有する。また、コンピュータ200は、有線または無線ネットワークを介して、外部装置等との間でデータの授受を行う通信装置204と、インタフェース装置205とを有する。また、コンピュータ200は、各種情報を一時記憶するRAM206と、ハードディスク装置207とを有する。そして、各装置201~207は、バス208に接続される。
As shown in FIG. 6, computer 200 has a
ハードディスク装置207は、抽出プログラム207a、画面情報生成プログラム207bを有する。また、CPU201は、各プログラム207a,207bを読み出してRAM206に展開する。
The hard disk device 207 has an
抽出プログラム207aは、抽出プロセス206aとして機能する。画面情報生成プログラム207bは、画面情報生成プロセス206bとして機能する。
The
抽出プロセス206aの処理は、抽出部151の処理に対応する。画面情報生成プロセス206bの処理は、画面情報生成部152の処理に対応する。
The processing of the
なお、各プログラム207a,207bについては、必ずしも最初からハードディスク装置207に記憶させておかなくても良い。例えば、コンピュータ200に挿入されるフレキシブルディスク(FD)、CD-ROM、DVD、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ200が各プログラム207a,207bを読み出して実行するようにしてもよい。
Note that each of the
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。 The following notes are further provided with respect to the embodiments including the above examples.
(付記1)動画データに含まれる時系列の複数の画像フレームから、第1特徴量及び第2特徴量をそれぞれ抽出し、
前記画像フレームに対応する前記第1特徴量及び前記第2特徴量を基にして、視覚可能な第1表示画面上の2次元平面に前記画像フレームに対応する点を配置する処理を、前記複数の画像フレームに対してそれぞれ実行し、
前記2次元平面の領域の指定を受け付けると、前記領域に含まれる点に対応する第1画像フレームおよび前記領域に含まれない第2画像フレームに情報を付与し、
視覚可能な第2表示画面上に設定されるシークバーであって、前記複数の画像フレームを時系列に表示する前記シークバー上に、前記第1画像フレームの情報および前記第2画像フレームの情報を付与する
処理をコンピュータに実行させることを特徴とする学習用動画データ編集プログラム。
(Supplementary Note 1) A first feature amount and a second feature amount are extracted from a plurality of image frames in a time series included in the video data;
performing a process for each of the plurality of image frames to arrange points corresponding to the image frames on a two-dimensional plane on a first display screen that is visible based on the first feature amount and the second feature amount corresponding to the image frames;
When a designation of an area of the two-dimensional plane is accepted, information is added to a first image frame corresponding to a point included in the area and to a second image frame not included in the area;
A learning video data editing program that causes a computer to execute a process of adding information about the first image frame and information about the second image frame to a seek bar that is set on a visible second display screen and that displays the multiple image frames in chronological order.
(付記2)前記情報を付与する処理は、前記第1画像フレームに削除対象外であることを示す情報を付与し、前記第2画像フレームに削除対象であることを示す情報を付与することを特徴とする付記1に記載の学習用動画データ編集プログラム。 (Appendix 2) The learning video data editing program described in Appendix 1, characterized in that the process of adding information adds information to the first image frame indicating that it is not to be deleted, and adds information to the second image frame indicating that it is to be deleted.
(付記3)前記第1表示画面を表示する場合に、前記第1画像フレームに対応するドットの色と、前記第2画像フレームに対応するドットの色とを異なる色で表示する処理を更に実行させることを特徴とする付記1に記載の学習用動画データ編集プログラム。 (Appendix 3) The learning video data editing program described in Appendix 1 is characterized in that, when displaying the first display screen, the program further executes a process of displaying the color of the dots corresponding to the first image frame and the color of the dots corresponding to the second image frame in different colors.
(付記4)前記第2表示画面において、前記シークバー上で選択された位置に対応する画像フレームを表示させる処理を更に実行させることを特徴とする付記1に記載の学習用動画データ編集プログラム。 (Appendix 4) The learning video data editing program described in Appendix 1, further comprising a process for displaying an image frame corresponding to a position selected on the seek bar on the second display screen.
(付記5)動画データに含まれる時系列の複数の画像フレームから、第1特徴量及び第2特徴量をそれぞれ抽出し、
前記画像フレームに対応する前記第1特徴量及び前記第2特徴量を基にして、視覚可能な第1表示画面上の2次元平面に前記画像フレームに対応する点を配置する処理を、前記複数の画像フレームに対してそれぞれ実行し、
前記2次元平面の領域の指定を受け付けると、前記領域に含まれる点に対応する第1画像フレームおよび前記領域に含まれない第2画像フレームに情報を付与し、
視覚可能な第2表示画面上に設定されるシークバーであって、前記複数の画像フレームを時系列に表示する前記シークバー上に、前記第1画像フレームの情報および前記第2画像フレームの情報を付与する
処理をコンピュータが実行することを特徴とする学習用動画データ編集方法。
(Supplementary Note 5) Extracting a first feature amount and a second feature amount from a plurality of image frames in a time series included in the video data;
performing a process for each of the plurality of image frames to arrange points corresponding to the image frames on a two-dimensional plane on a first display screen that is visible based on the first feature amount and the second feature amount corresponding to the image frames;
When a designation of an area of the two-dimensional plane is accepted, information is added to a first image frame corresponding to a point included in the area and to a second image frame not included in the area;
A method for editing educational video data, characterized in that a computer executes a process of adding information about the first image frame and information about the second image frame to a seek bar that is set on a visible second display screen and that displays the multiple image frames in chronological order.
(付記6)前記情報を付与する処理は、前記第1画像フレームに削除対象外であることを示す情報を付与し、前記第2画像フレームに削除対象であることを示す情報を付与することを特徴とする付記5に記載の学習用動画データ編集方法。 (Appendix 6) The method for editing learning video data described in Appendix 5 is characterized in that the process of adding information adds information to the first image frame indicating that it is not to be deleted, and adds information to the second image frame indicating that it is to be deleted.
(付記7)前記第1表示画面を表示する場合に、前記第1画像フレームに対応するドットの色と、前記第2画像フレームに対応するドットの色とを異なる色で表示する処理を更に実行することを特徴とする付記5に記載の学習用動画データ編集方法。 (Appendix 7) The method for editing learning video data described in Appendix 5, further comprising the step of displaying the first display screen in a color different from the color of the dots corresponding to the first image frame and the color of the dots corresponding to the second image frame.
(付記8)前記第2表示画面において、前記シークバー上で選択された位置に対応する画像フレームを表示させる処理を更に実行させることを特徴とする付記5に記載の学習用動画データ編集方法。 (Appendix 8) The method for editing learning video data described in Appendix 5, further comprising the step of executing a process for displaying an image frame corresponding to a position selected on the seek bar on the second display screen.
(付記9)動画データに含まれる時系列の複数の画像フレームから、第1特徴量及び第2特徴量をそれぞれ抽出する抽出部と、
前記画像フレームに対応する前記第1特徴量及び前記第2特徴量を基にして、視覚可能な第1表示画面上の2次元平面に前記画像フレームに対応する点を配置する処理を、前記複数の画像フレームに対してそれぞれ実行し、前記2次元平面の領域の指定を受け付けると、前記領域に含まれる点に対応する第1画像フレームおよび前記領域に含まれない第2画像フレームに情報を付与し、視覚可能な第2表示画面上に設定されるシークバーであって、前記複数の画像フレームを時系列に表示する前記シークバー上に、前記第1画像フレームの情報および前記第2画像フレームの情報を付与する画面情報生成部と
を有することを特徴とする情報処理装置。
(Supplementary Note 9) An extractor that extracts a first feature amount and a second feature amount from a plurality of image frames in a time series included in video data;
an information processing device comprising: a screen information generating unit that performs a process for each of the multiple image frames to place points corresponding to the image frames on a two-dimensional plane on a visible first display screen based on the first feature amount and the second feature amount corresponding to the image frames; and, when a designation of an area of the two-dimensional plane is accepted, adds information to the first image frame corresponding to points included in the area and a second image frame not included in the area; and a seek bar that is set on a visible second display screen, the seek bar displaying the multiple image frames in chronological order, and adds information about the first image frame and information about the second image frame to the seek bar.
(付記10)前記画面情報生成部は、前記第1画像フレームに削除対象外であることを示す情報を付与し、前記第2画像フレームに削除対象であることを示す情報を付与することを特徴とする付記9に記載の情報処理装置。 (Supplementary Note 10) The information processing device described in Supplementary Note 9, characterized in that the screen information generating unit assigns information to the first image frame indicating that it is not subject to deletion, and assigns information to the second image frame indicating that it is subject to deletion.
(付記11)前記画面情報生成部は、前記第1表示画面を表示する場合に、前記第1画像フレームに対応するドットの色と、前記第2画像フレームに対応するドットの色とを異なる色で表示する処理を更に実行することを特徴とする付記9に記載の情報処理装置。 (Appendix 11) The information processing device described in Appendix 9 is characterized in that the screen information generating unit further executes a process of displaying the color of the dots corresponding to the first image frame and the color of the dots corresponding to the second image frame in different colors when displaying the first display screen.
(付記12)前記画面情報生成部は、前記第2表示画面において、前記シークバー上で選択された位置に対応する画像フレームを表示させる処理を更に実行することを特徴とする付記9に記載の情報処理装置。 (Appendix 12) The information processing device described in Appendix 9, characterized in that the screen information generating unit further executes a process to display an image frame corresponding to a position selected on the seek bar on the second display screen.
100 情報処理装置
110 通信部
120 入力部
130 表示部
140 記憶部
141 動画DB
142 画像フレーム管理テーブル
150 制御部
151 抽出部
152 画面情報生成部
REFERENCE SIGNS
142 Image frame management table 150 Control unit 151 Extraction unit 152 Screen information generation unit
Claims (6)
前記画像フレームに対応する前記第1特徴量及び前記第2特徴量を基にして、視覚可能な第1表示画面上の2次元平面に前記画像フレームに対応する点を配置する処理を、前記複数の画像フレームに対してそれぞれ実行し、
前記2次元平面の第1軸に第1閾値を設定し、前記2次元平面の第2軸に第2閾値を設定し、前記2次元平面の前記第1閾値未満かつ前記第2閾値未満となる領域を視覚可能な状態で表示し、
前記2次元平面の領域の指定を受け付けると、前記領域に含まれる点に対応する第1画像フレームおよび前記領域に含まれない第2画像フレームに情報を付与し、
視覚可能な第2表示画面上に設定されるシークバーであって、前記複数の画像フレームを時系列に表示する前記シークバー上に、前記第1画像フレームの情報および前記第2画像フレームの情報を付与する
処理をコンピュータに実行させることを特徴とする学習用動画データ編集プログラム。 extracting a first feature amount and a second feature amount from a plurality of image frames in a time series included in the video data;
performing a process for each of the plurality of image frames to arrange points corresponding to the image frames on a two-dimensional plane on a first display screen that is visible based on the first feature amount and the second feature amount corresponding to the image frames;
setting a first threshold value on a first axis of the two-dimensional plane, setting a second threshold value on a second axis of the two-dimensional plane, and visually displaying an area of the two-dimensional plane that is less than the first threshold value and less than the second threshold value;
When a designation of an area of the two-dimensional plane is accepted, information is added to a first image frame corresponding to a point included in the area and to a second image frame not included in the area;
A learning video data editing program that causes a computer to execute a process of adding information about the first image frame and information about the second image frame to a seek bar that is set on a visible second display screen and that displays the multiple image frames in chronological order.
前記画像フレームに対応する前記第1特徴量及び前記第2特徴量を基にして、視覚可能な第1表示画面上の2次元平面に前記画像フレームに対応する点を配置する処理を、前記複数の画像フレームに対してそれぞれ実行し、
前記2次元平面の第1軸に第1閾値を設定し、前記2次元平面の第2軸に第2閾値を設定し、前記2次元平面の前記第1閾値未満かつ前記第2閾値未満となる領域を視覚可能な状態で表示し、
前記2次元平面の領域の指定を受け付けると、前記領域に含まれる点に対応する第1画像フレームおよび前記領域に含まれない第2画像フレームに情報を付与し、
視覚可能な第2表示画面上に設定されるシークバーであって、前記複数の画像フレームを時系列に表示する前記シークバー上に、前記第1画像フレームの情報および前記第2画像フレームの情報を付与する
処理をコンピュータが実行することを特徴とする学習用動画データ編集方法。 extracting a first feature amount and a second feature amount from a plurality of image frames in a time series included in the video data;
performing a process for each of the plurality of image frames to arrange points corresponding to the image frames on a two-dimensional plane on a first display screen that is visible based on the first feature amount and the second feature amount corresponding to the image frames;
setting a first threshold value on a first axis of the two-dimensional plane, setting a second threshold value on a second axis of the two-dimensional plane, and visually displaying an area of the two-dimensional plane that is less than the first threshold value and less than the second threshold value;
When a designation of an area of the two-dimensional plane is accepted, information is added to a first image frame corresponding to a point included in the area and to a second image frame not included in the area;
A method for editing educational video data, characterized in that a computer executes a process of adding information about the first image frame and information about the second image frame to a seek bar that is set on a visible second display screen and that displays the multiple image frames in chronological order.
前記画像フレームに対応する前記第1特徴量及び前記第2特徴量を基にして、視覚可能な第1表示画面上の2次元平面に前記画像フレームに対応する点を配置する処理を、前記複数の画像フレームに対してそれぞれ実行し、前記2次元平面の第1軸に第1閾値を設定し、前記2次元平面の第2軸に第2閾値を設定し、前記2次元平面の前記第1閾値未満かつ前記第2閾値未満となる領域を視覚可能な状態で表示し、前記2次元平面の領域の指定を受け付けると、前記領域に含まれる点に対応する第1画像フレームおよび前記領域に含まれない第2画像フレームに情報を付与し、視覚可能な第2表示画面上に設定されるシークバーであって、前記複数の画像フレームを時系列に表示する前記シークバー上に、前記第1画像フレームの情報および前記第2画像フレームの情報を付与する画面情報生成部と
を有することを特徴とする情報処理装置。 an extracting unit that extracts a first feature amount and a second feature amount from a plurality of time-series image frames included in the video data;
an information processing device which performs a process for each of the multiple image frames to place points corresponding to the image frames on a two-dimensional plane on a visible first display screen based on the first feature amount and the second feature amount corresponding to the image frames, sets a first threshold value on a first axis of the two-dimensional plane, sets a second threshold value on a second axis of the two-dimensional plane, and visually displays an area of the two-dimensional plane that is less than the first threshold value and less than the second threshold value, and upon receiving specification of an area of the two-dimensional plane, adds information to a first image frame corresponding to points included in the area and a second image frame that is not included in the area, and a screen information generation unit which adds information about the first image frame and information about the second image frame to the seek bar which displays the multiple image frames in chronological order.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021127787A JP7700561B2 (en) | 2021-08-03 | 2021-08-03 | Learning video data editing program, learning video data editing method, and information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021127787A JP7700561B2 (en) | 2021-08-03 | 2021-08-03 | Learning video data editing program, learning video data editing method, and information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023022750A JP2023022750A (en) | 2023-02-15 |
| JP7700561B2 true JP7700561B2 (en) | 2025-07-01 |
Family
ID=85201645
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021127787A Active JP7700561B2 (en) | 2021-08-03 | 2021-08-03 | Learning video data editing program, learning video data editing method, and information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7700561B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008217312A (en) | 2007-03-02 | 2008-09-18 | Sony Corp | Information processing apparatus and method, and program |
| JP2017045376A (en) | 2015-08-28 | 2017-03-02 | 富士フイルム株式会社 | Commodity image display control device and commodity image display control method, and program |
| JP2019066993A (en) | 2017-09-29 | 2019-04-25 | 株式会社Screenホールディングス | Teacher data creation support device, classification device and teacher data creation support method |
| US20210103774A1 (en) | 2015-03-19 | 2021-04-08 | Nec Corporation | Object detection device, object detection method, and recording medium |
| JP2021087031A (en) | 2019-11-25 | 2021-06-03 | キヤノン株式会社 | Information processing device, information processing method, monitoring system, and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0423078A (en) * | 1990-05-17 | 1992-01-27 | Mitsubishi Heavy Ind Ltd | Development backup device for class discrimination logic |
| JP3586549B2 (en) * | 1997-12-08 | 2004-11-10 | 株式会社日立製作所 | Image search method and apparatus |
-
2021
- 2021-08-03 JP JP2021127787A patent/JP7700561B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008217312A (en) | 2007-03-02 | 2008-09-18 | Sony Corp | Information processing apparatus and method, and program |
| US20210103774A1 (en) | 2015-03-19 | 2021-04-08 | Nec Corporation | Object detection device, object detection method, and recording medium |
| JP2017045376A (en) | 2015-08-28 | 2017-03-02 | 富士フイルム株式会社 | Commodity image display control device and commodity image display control method, and program |
| JP2019066993A (en) | 2017-09-29 | 2019-04-25 | 株式会社Screenホールディングス | Teacher data creation support device, classification device and teacher data creation support method |
| JP2021087031A (en) | 2019-11-25 | 2021-06-03 | キヤノン株式会社 | Information processing device, information processing method, monitoring system, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023022750A (en) | 2023-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7462126B2 (en) | Method for determining visual attention focus of a subject from electroencephalogram signals, computer program, computer system and system for determining visual attention focus of a subject from electroencephalogram signals | |
| CN110430443B (en) | Method and device for cutting video shot, computer equipment and storage medium | |
| US6256033B1 (en) | Method and apparatus for real-time gesture recognition | |
| CN105426827B (en) | Living body verification method, device and system | |
| CN107463331B (en) | Gesture trajectory simulation method, device and electronic device | |
| WO2019167556A1 (en) | Label-collecting device, label collection method, and label-collecting program | |
| CN112633313A (en) | Bad information identification method of network terminal and local area network terminal equipment | |
| CN107886110A (en) | Method for detecting human face, device and electronic equipment | |
| CN109635021A (en) | A kind of data information input method, device and equipment based on human testing | |
| JP7700561B2 (en) | Learning video data editing program, learning video data editing method, and information processing device | |
| CN110248235B (en) | Software teaching method, device, terminal equipment and medium | |
| CN108334869B (en) | Selection of face parts, face recognition method and device, and electronic equipment | |
| CN114332860A (en) | Natural interaction condition event related electroencephalogram marking method, device, medium and equipment | |
| CN111625101A (en) | Display control method and device | |
| CN116757524B (en) | A method and device for evaluating teacher teaching quality | |
| JP2019036151A (en) | Evaluation device, evaluation method and evaluation program | |
| JP7826821B2 (en) | Specific program, specific method, and information processing device | |
| JP7722026B2 (en) | Evaluation support program, evaluation support method, and information processing device | |
| Kasiran et al. | Facial expression as an implicit customers' feedback and the challenges | |
| CN117549486A (en) | Equipment operation correction system based on virtual reality | |
| CN113094291B (en) | Matching verification method, device, device and storage medium for lock screen interface | |
| CN118015712B (en) | Taiji boxing scoring method, system, equipment and medium based on time window | |
| JP7596697B2 (en) | Information processing device, generation method, and generation program | |
| JP2023065855A (en) | Information processing device, information processing method and program | |
| RU2774624C1 (en) | Method and system for determining synthetic changes of faces in video |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240509 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250124 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250404 |
|
| 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: 20250520 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250602 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7700561 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |