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

JP7652252B2 - Image processing device, image processing method, and program - Google Patents

Image processing device, image processing method, and program Download PDF

Info

Publication number
JP7652252B2
JP7652252B2 JP2023526812A JP2023526812A JP7652252B2 JP 7652252 B2 JP7652252 B2 JP 7652252B2 JP 2023526812 A JP2023526812 A JP 2023526812A JP 2023526812 A JP2023526812 A JP 2023526812A JP 7652252 B2 JP7652252 B2 JP 7652252B2
Authority
JP
Japan
Prior art keywords
video
raw
event
important scene
digest
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023526812A
Other languages
Japanese (ja)
Other versions
JPWO2022259530A1 (en
JPWO2022259530A5 (en
Inventor
悠 鍋藤
はるな 渡辺
壮馬 白石
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of JPWO2022259530A1 publication Critical patent/JPWO2022259530A1/ja
Publication of JPWO2022259530A5 publication Critical patent/JPWO2022259530A5/en
Application granted granted Critical
Publication of JP7652252B2 publication Critical patent/JP7652252B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本開示は、映像データの処理に関する。 This disclosure relates to processing of video data.

動画像から映像ダイジェストを生成する技術が提案されている。特許文献1には、予め準備されたトレーニング動画像及びユーザが指定した重要シーン動画像から学習データファイルを作成し、当該学習データファイルに基づき、対象の動画像から重要シーンの検出を行うハイライト抽出装置が開示されている。A technology has been proposed for generating a video digest from video. Patent Document 1 discloses a highlight extraction device that creates a learning data file from training video prepared in advance and video of important scenes specified by the user, and detects important scenes from a target video based on the learning data file.

特開2008-022103号公報JP 2008-022103 A

スポーツなどのダイジェスト映像では、1つのシーンは暗黙的に決まっている複数の映像から構成される場合が多い。例えば、サッカーの試合のダイジェスト映像では、1つのゴールシーンは、フィールド全体を俯瞰で撮影するカメラにより選手のシュートからゴールまでを撮影した映像が流れ、次に別角度から撮影したゴールシーンの映像、又は、選手のゴールパフォーマンスの映像などが流れることが多い。よって、ダイジェスト映像を作成する際には、1つのシーンに関連する複数の短い映像を検出することが求められる。In digest videos of sports and the like, a single scene is often composed of multiple implicitly determined images. For example, in a digest video of a soccer game, a single goal scene will often be shown with footage of the player's shot from the moment he scores the goal, taken with a camera capturing an overhead view of the entire field, followed by footage of the goal scene taken from a different angle, or footage of the player's goal celebration. Therefore, when creating a digest video, it is necessary to detect multiple short images related to a single scene.

本開示の1つの目的は、素材映像に含まれる重要シーンを構成する複数の短い映像を高精度で検出することが可能な映像処理装置を提供することにある。 One objective of the present disclosure is to provide a video processing device capable of detecting, with high accuracy, multiple short videos that constitute important scenes contained in raw video.

本発明の1つの観点では、映像処理装置は、
素材映像及びダイジェスト映像を取得する映像取得手段と、
前記素材映像と前記ダイジェスト映像の内容が一致する一致箇所を検出する一致箇所検出手段と、
時間的な距離が所定値以下である一致箇所を、同一の重要シーンとしてグルーピングするグルーピング手段と、
前記グルーピングにより得られた各グループにおいて、前記一致箇所をそれぞれ異なるクラスとし、前記素材映像を前記クラスに分類する分類手段と、
前記素材映像に含まれる各クラスの出現頻度に基づいて、キーイベントを判定するイベント判定手段と、
を備える。
In one aspect of the present invention, a video processing device includes:
a video acquisition means for acquiring raw video and digest video;
a matching portion detection means for detecting a matching portion where the contents of the raw video and the digest video match;
a grouping means for grouping matching portions whose temporal distance is equal to or less than a predetermined value as a single important scene;
a classification means for classifying the matching portions in each group obtained by the grouping into different classes and classifying the material video into the classes;
an event determination means for determining a key event based on the frequency of appearance of each class included in the raw video;
Equipped with.

本発明の他の観点では、映像処理方法は、
素材映像及びダイジェスト映像を取得し、
前記素材映像と前記ダイジェスト映像の内容が一致する一致箇所を検出し、
時間的な距離が所定値以下である一致箇所を、同一の重要シーンとしてグルーピングし、
前記グルーピングにより得られた各グループにおいて、前記一致箇所をそれぞれ異なるクラスとし、前記素材映像を前記クラスに分類し、
前記素材映像に含まれる各クラスの出現頻度に基づいて、キーイベントを判定する。
In another aspect of the present invention, a video processing method includes:
Obtain raw footage and digest footage,
Detecting a portion where the contents of the raw video and the digest video match;
Matching parts whose temporal distance is less than a predetermined value are grouped as the same important scene ,
In each group obtained by the grouping, the matching portions are classified into different classes, and the material video is classified into the classes;
A key event is determined based on the frequency of appearance of each class contained in the raw video .

本発明のさらに他の観点では、プログラムは、
素材映像及びダイジェスト映像を取得し、
前記素材映像と前記ダイジェスト映像の内容が一致する一致箇所を検出し、
時間的な距離が所定値以下である一致箇所を、同一の重要シーンとしてグルーピングし、
前記グルーピングにより得られた各グループにおいて、前記一致箇所をそれぞれ異なるクラスとし、前記素材映像を前記クラスに分類し、
前記素材映像に含まれる各クラスの出現頻度に基づいて、キーイベントを判定する処理をコンピュータに実行させる。
本発明のさらに他の観点では、映像処理装置は、
入力映像を取得する映像取得手段と、
前記入力映像から重要シーンを検出する重要シーン検出手段と、
前記入力映像から、前記重要シーンの少なくとも後の部分を含む時間的に連続する領域を第1の部分映像として抽出する第1の部分映像抽出手段と、
重要シーンの少なくとも後の部分を含む部分映像から重要シーンに関連する関連イベントを検出するように学習された関連イベント検出モデルを用いて、前記第1の部分映像から関連イベントを検出する関連イベント検出手段と、
を備える。
In yet another aspect of the invention, a program comprises:
Obtain raw footage and digest footage,
Detecting a portion where the contents of the raw video and the digest video match;
Matching parts whose temporal distance is less than a predetermined value are grouped as the same important scene ,
In each group obtained by the grouping, the matching portions are classified into different classes, and the material video is classified into the classes;
The computer executes a process for determining a key event based on the frequency of appearance of each class contained in the raw video .
In still another aspect of the present invention, a video processing device includes:
An image acquisition means for acquiring an input image;
an important scene detection means for detecting an important scene from the input video;
a first partial image extraction means for extracting, from the input image, a temporally continuous area including at least a portion following the important scene as a first partial image;
a related event detection means for detecting a related event from the first partial video by using a related event detection model trained to detect a related event related to the important scene from a partial video including at least a part following the important scene;
Equipped with.

本開示によれば、素材映像に含まれる重要シーンを構成する複数の短い映像を高精度で検出することが可能となる。 This disclosure makes it possible to detect multiple short videos that constitute important scenes contained in raw footage with high accuracy.

ダイジェスト映像生成装置の概略構成を示す。1 shows a schematic configuration of a digest video generating device. ダイジェスト映像の例を示す。An example of a digest video is shown below. あるゴールシーンを構成する要素の例を示す。Here is an example of the elements that make up a goal scene. 1つの重要シーンを構成する複数の映像を検出する手法を模式的に示す。1 illustrates a method for detecting multiple images that compose one important scene. ダイジェスト映像生成装置のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of a digest video generation device. ダイジェスト映像生成装置の機能構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of a digest video generating device. ダイジェスト映像生成処理のフローチャートである。13 is a flowchart of a digest video generation process. 重要シーン検出部の学習のための構成例を示す。1 shows an example of a configuration for learning an important scene detection unit. 関連イベント検出部の学習のための構成例を示す。13 shows an example of a configuration for learning of the related event detection unit. 第2実施形態に係る学習データ生成装置を示す。1 shows a training data generating device according to a second embodiment. 素材映像とダイジェスト映像を照合する処理を示す。1 shows a process for comparing a raw video with a digest video. 一致箇所をグルーピングする処理を示す。The process of grouping matching parts is shown below. 映像認識モデルの学習及び推論を示す。Illustrates learning and inference of a video recognition model. 学習データ生成装置のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of the training data generating device. 学習データ生成装置の機能構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of the training data generating device. 学習データ生成処理のフローチャートである。13 is a flowchart of a learning data generation process. 第3実施形態に係る映像処理装置の機能構成を示すブロック図である。FIG. 11 is a block diagram showing a functional configuration of a video processing device according to a third embodiment. 第3実施形態の映像処理装置による処理のフローチャートである。13 is a flowchart of a process performed by a video processing device according to a third embodiment. 第4実施形態に係る映像処理装置の機能構成を示すブロック図である。FIG. 13 is a block diagram showing a functional configuration of a video processing device according to a fourth embodiment. 第4実施形態の映像処理装置による処理のフローチャートである。13 is a flowchart of a process performed by a video processing device according to a fourth embodiment.

以下、図面を参照して、本開示の好適な実施形態について説明する。
<第1実施形態>
[ダイジェスト映像生成装置]
図1は、ダイジェスト映像生成装置の概略構成を示す。ダイジェスト映像生成装置100は、素材映像データベース(以下、「データベース」を「DB」とも記す。)2に接続されている。素材映像DB2は、各種の素材映像、即ち、動画像を記憶している。素材映像は、例えば放送局から放送されるテレビ番組などの映像でもよく、インターネットなどで配信されている映像でもよい。なお、素材映像は、音声を含んでいてもよく、含んでいなくてもよい。
Hereinafter, preferred embodiments of the present disclosure will be described with reference to the drawings.
First Embodiment
[Digest video generating device]
1 shows a schematic configuration of a digest video generating device. The digest video generating device 100 is connected to a raw video database (hereinafter, "database" is also referred to as "DB") 2. The raw video DB 2 stores various raw videos, i.e., moving images. The raw videos may be, for example, videos of television programs broadcast by a broadcasting station, or videos distributed via the Internet or the like. The raw videos may or may not include audio.

ダイジェスト映像生成装置100は、素材映像DB2に保存されている素材映像の一部を用いたダイジェスト映像を生成し、出力する。ダイジェスト映像は、素材映像において何らかのイベントが発生したシーンを時系列につなげた映像である。ダイジェスト映像生成装置100は、後述するように、機械学習により訓練済みの重要シーン検出モデルを用いて素材映像から重要シーンを検出し、重要シーンを時系列につなげてダイジェスト映像を生成する。重要シーン検出モデルは、素材映像から重要シーンの区間を検出するモデルであり、例えば、ニューラルネットワークを用いた深層学習のモデルを用いることができる。The digest video generating device 100 generates and outputs a digest video using a portion of the material video stored in the material video DB 2. The digest video is a video in which scenes in which some event occurs in the material video are linked in chronological order. As described below, the digest video generating device 100 detects important scenes from the material video using an important scene detection model trained by machine learning, and links the important scenes in chronological order to generate a digest video. The important scene detection model is a model that detects sections of important scenes from the material video, and can be, for example, a deep learning model using a neural network.

図2は、ダイジェスト映像の例を示す。図2の例では、ダイジェスト映像生成装置100は、素材映像に含まれる重要シーンA~Dを抽出し、これらを時系列につなげてダイジェスト映像を生成する。なお、素材映像から抽出された重要シーンは、その内容次第で、ダイジェスト映像中で繰り返し使用されてもよい。重要シーンは、素材映像において何らかのイベントが起きたシーンに対応する複数のフレーム画像により構成される。重要シーンは、その始点及び終点により規定される。なお、終点の代わりに、重要シーンの長さを用いて重要シーンを規定してもよい。 Figure 2 shows an example of a digest video. In the example of Figure 2, the digest video generating device 100 extracts important scenes A to D contained in the raw video and connects them in chronological order to generate a digest video. Note that important scenes extracted from the raw video may be used repeatedly in the digest video depending on their content. An important scene is composed of multiple frame images corresponding to a scene in which some event occurred in the raw video. An important scene is defined by its start point and end point. Note that an important scene may be defined by the length of the important scene instead of the end point.

[基本原理]
まず、本実施形態に係るダイジェスト映像生成装置の基本原理について説明する。スポーツのダイジェスト映像では、1つの重要シーンは暗黙的に決まっている複数の短い映像から構成されることが多い。例えば、サッカーのゴールシーンでは、フィールド全体を俯瞰で撮影するカメラ(以下、「俯瞰カメラ」と呼ぶ。)により選手のシュートからゴールまでを撮影した映像が映り、次に選手のゴールパフォーマンスの映像、又は、別角度のカメラで撮影したゴールシーンの映像などが映ることが多い。
[Basic Principles]
First, the basic principle of the digest video generating device according to this embodiment will be described. In sports digest videos, one important scene is often composed of multiple short videos that are implicitly determined. For example, in a soccer goal scene, a video of the player's shot to the goal is often shown with a camera that shoots the entire field from a bird's-eye view (hereinafter referred to as a "bird's-eye view camera"), followed by a video of the player's goal celebration, or a video of the goal scene shot with a camera at a different angle.

図3は、あるゴールシーンを構成する要素の例を示す。この例では、1つのゴールシーンが映像1~3により構成されている。映像1は俯瞰カメラで撮影したゴールシーンの映像であり、映像2は別カメラで撮影したゴールシーンの映像であり、映像3は選手のゴールパフォーマンスの映像である。 Figure 3 shows an example of the elements that make up a goal scene. In this example, one goal scene is made up of images 1 to 3. Image 1 is an image of the goal scene captured by an overhead camera, image 2 is an image of the goal scene captured by a different camera, and image 3 is an image of the player's goal celebration.

通常のダイジェスト映像の生成手法では、ダイジェスト映像として使用された箇所を全て重要シーンとして重要シーン検出モデルを学習し、そのモデルを用いた推論により素材映像から重要シーンを検出する。このため、図3に示すように、学習済みの重要シーン検出モデルを用いて、ある素材映像Aから重要シーンを検出した場合に、俯瞰カメラで撮影した映像1は検出されるが、選手のゴールパフォーマンスの映像3は検出できないことがある。即ち、上記の重要シーン検出モデルでは、1つの重要シーンを構成する複数の構成要素のうちの一部しか検出できないことがある。In a typical digest video generation method, an important scene detection model is trained by treating all the parts used in the digest video as important scenes, and important scenes are detected from the raw video by inference using the model. For this reason, as shown in Figure 3, when an important scene is detected from a certain raw video A using a trained important scene detection model, video 1 shot with an overhead camera may be detected, but video 3 of a player's goal performance may not be detected. In other words, the above important scene detection model may only be able to detect some of the multiple components that make up one important scene.

そこで、本実施形態では、1つの重要シーンを構成する複数の要素(映像)を階層構造で捉え、2段階の処理を行って素材映像から複数の映像を検出する。図4は、1つの重要シーンを構成する複数の映像を検出する手法を模式的に示す。まず、ダイジェスト映像生成装置100は、素材映像から重要シーン検出モデルを用いて、重要シーンを検出する。図4では、重要シーン検出モデルは、素材映像Aから1つの重要シーン51を検出している。この例では、重要シーン51は俯瞰カメラで撮影したゴールシーンである。こうして検出された重要シーンのイベントを「キーイベント」とも呼ぶ。Therefore, in this embodiment, the multiple elements (images) that make up one important scene are captured in a hierarchical structure, and two-stage processing is performed to detect multiple images from the raw video. Figure 4 shows a schematic diagram of a method for detecting multiple images that make up one important scene. First, the digest video generation device 100 detects important scenes from the raw video using an important scene detection model. In Figure 4, the important scene detection model detects one important scene 51 from raw video A. In this example, important scene 51 is a goal-scoring scene captured by an overhead camera. The important scene event detected in this way is also called a "key event."

次に、ダイジェスト映像生成装置100は、検出された重要シーンに基づいて、その重要シーンに関連する関連イベントを検出する。具体的には、ダイジェスト映像生成装置100は、検出された重要シーンの周囲の映像を切り出し、切り出した映像に含まれる関連イベントを検出する。関連イベントの検出は、予め学習済みの関連イベント検出モデルを用いて行われる。即ち、重要シーンの周囲を切り出した部分映像(以下、「重要シーン部分映像」とも呼ぶ。)を関連イベント検出モデルに入力し、関連イベント検出モデルが関連イベントを推論して出力する。Next, the digest video generation device 100 detects related events related to the important scene based on the detected important scene. Specifically, the digest video generation device 100 cuts out video around the detected important scene and detects related events contained in the cut-out video. The detection of related events is performed using a related event detection model that has been trained in advance. That is, a partial video cut out around the important scene (hereinafter also referred to as "important scene partial video") is input to the related event detection model, and the related event detection model infers and outputs related events.

図4の例では、素材映像Aから検出された重要シーン51に基づいて、素材映像Aから重要シーン部分映像52aが切り出されている。また、素材映像Aと時間的に同期している素材映像Bからも、重要シーン51に基づいて重要シーン部分映像52bが切り出されている。そして、重要シーン部分映像52a、52bが関連イベント検出モデルに入力され、関連イベントが検出されている。具体的に、重要シーン部分映像52aから選手のゴールパフォーマンスの映像が検出され、重要シーン部分映像52bから、別カメラのゴールシーンの映像が検出されている。In the example of Figure 4, important scene partial video 52a is extracted from material video A based on important scene 51 detected from material video A. Important scene partial video 52b is also extracted from material video B, which is synchronized in time with material video A, based on important scene 51. Important scene partial videos 52a and 52b are then input into a related event detection model to detect related events. Specifically, video of a player's goal performance is detected from important scene partial video 52a, and video of a goal scene captured by another camera is detected from important scene partial video 52b.

このように、本実施形態では、まず、素材映像から重要シーンを検出し、その重要シーンの周囲の部分映像から関連イベントを検出するので、素材映像から重要シーンに関連する複数の映像を抽出することができる。よって、1つの重要シーンを、その重要シーンに対応するキーイベントの映像と、関連イベントの映像とにより構成することができる。図4の例では、素材映像A及びBを用いて、俯瞰カメラによるゴールシーンの映像と、別カメラによるゴールシーンの映像と、選手のゴールパフォーマンスの映像とを含む1つの重要シーンの映像をダイジェスト映像に含めることができる。In this manner, in this embodiment, an important scene is first detected from the raw footage, and then related events are detected from the partial footage surrounding the important scene, so that multiple images related to the important scene can be extracted from the raw footage. Thus, one important scene can be composed of a video of a key event corresponding to the important scene and a video of a related event. In the example of FIG. 4, raw footage A and B can be used to include in the digest video an image of one important scene, including a video of the goal scene captured by an overhead camera, a video of the goal scene captured by another camera, and a video of the player's goal performance.

[ハードウェア構成]
図5は、ダイジェスト映像生成装置100のハードウェア構成を示すブロック図である。図示のように、ダイジェスト映像生成装置100は、インタフェース(IF)11と、プロセッサ12と、メモリ13と、記録媒体14と、データベース(DB)15とを備える。
[Hardware configuration]
5 is a block diagram showing a hardware configuration of the digest video generation device 100. As shown in the figure, the digest video generation device 100 includes an interface (IF) 11, a processor 12, a memory 13, a recording medium 14, and a database (DB) 15.

IF11は、外部装置との間でデータの入出力を行う。具体的に、インタフェース11は、素材映像DB2などからダイジェスト映像を作成する基になる素材映像を受け取り、生成されたダイジェスト映像を出力する。 IF11 inputs and outputs data to and from external devices. Specifically, interface 11 receives raw footage from raw footage DB2 or the like that is the basis for creating a digest video, and outputs the generated digest video.

プロセッサ12は、CPU(Central Processing Unit)などのコンピュータであり、予め用意されたプログラムを実行することにより、ダイジェスト映像生成装置100の全体を制御する。具体的に、プロセッサ12は、後述するダイジェスト映像生成処理を実行する。The processor 12 is a computer such as a CPU (Central Processing Unit) and controls the entire digest video generating device 100 by executing a pre-prepared program. Specifically, the processor 12 executes the digest video generating process described below.

メモリ13は、ROM(Read Only Memory)、RAM(Random Access Memory)などにより構成される。メモリ13は、プロセッサ12による各種の処理の実行中に作業メモリとしても使用される。The memory 13 is composed of a ROM (Read Only Memory), a RAM (Random Access Memory), etc. The memory 13 is also used as a working memory while the processor 12 is executing various processes.

記録媒体14は、ディスク状記録媒体、半導体メモリなどの不揮発性で非一時的な記録媒体であり、ダイジェスト映像生成装置100に対して着脱可能に構成される。記録媒体14は、プロセッサ12が実行する各種のプログラムを記録している。ダイジェスト映像生成装置100が各種の処理を実行する際には、記録媒体14に記録されているプログラムがメモリ13にロードされ、プロセッサ12により実行される。The recording medium 14 is a non-volatile, non-temporary recording medium such as a disk-shaped recording medium or a semiconductor memory, and is configured to be detachable from the digest video generating device 100. The recording medium 14 records various programs executed by the processor 12. When the digest video generating device 100 executes various processes, the programs recorded on the recording medium 14 are loaded into the memory 13 and executed by the processor 12.

データベース15は、IF11を通じて入力された素材映像や、生成されたダイジェスト映像などを一時的に記憶する。なお、ダイジェスト映像生成装置100は、作成者が指示や入力を行うためのキーボード、マウスなどの入力部、及び、液晶ディスプレイなどの表示部を備えていてもよい。The database 15 temporarily stores raw footage input via the IF 11, generated digest footage, etc. The digest footage generating device 100 may also include an input unit such as a keyboard or mouse for the creator to enter instructions or input, and a display unit such as a liquid crystal display.

[機能構成]
図6は、ダイジェスト映像生成装置100の機能構成を示すブロック図である。ダイジェスト映像生成装置100は、映像取得部21と、重要シーン検出部22と、第1映像切り出し部23と、関連イベント検出部24と、第2映像切り出し部25と、映像結合部26と、を備える。
[Functional configuration]
6 is a block diagram showing the functional configuration of the digest video generation device 100. The digest video generation device 100 includes a video acquisition unit 21, an important scene detection unit 22, a first video cut-out unit 23, a related event detection unit 24, a second video cut-out unit 25, and a video combination unit 26.

映像取得部21は、外部から入力映像を取得し、重要シーン検出部22、第1映像切り出し部23及び第2映像切り出し部25へ出力する。入力映像は、ダイジェスト映像の基になる素材映像である。入力映像は、複数のカメラで撮影した映像を含むいわゆるスイッチング映像であってもよい。また、映像取得部21には、ある入力映像に加えて、その入力映像と時間の同期がとれている1又は複数の映像(例えば他のカメラで撮影した映像など)を入力してもよい。The video acquisition unit 21 acquires input video from the outside and outputs it to the important scene detection unit 22, the first video extraction unit 23, and the second video extraction unit 25. The input video is raw video that is the basis of the digest video. The input video may be so-called switching video that includes video shot by multiple cameras. In addition to a certain input video, the video acquisition unit 21 may also input one or more videos (e.g., video shot by another camera) that are time-synchronized with the input video.

重要シーン検出部22は、入力映像から重要シーンを検出する。重要シーンとは、入力映像のうち、ダイジェスト映像に使用されるような注目すべきイベントが発生したシーンである。重要シーン検出部22は、予め学習された重要シーン検出モデルを用いて推論を行い、入力映像から重要シーンを検出する。重要シーン検出部22は、検出した重要シーンの情報、例えば、入力映像における重要シーンの時刻情報などを第1映像切り出し部23及び第2映像切り出し部25へ出力する。The important scene detection unit 22 detects important scenes from the input video. An important scene is a scene in the input video in which a noteworthy event occurs, such as one that is used in a digest video. The important scene detection unit 22 performs inference using a pre-trained important scene detection model to detect important scenes from the input video. The important scene detection unit 22 outputs information about the detected important scenes, such as time information about the important scenes in the input video, to the first video extraction unit 23 and the second video extraction unit 25.

第1映像切り出し部23は、入力映像から、重要シーンの周囲の映像を部分映像として切り出す。具体的に、第1映像切り出し部23は、入力映像から、重要シーンを含む時間的に連続する領域を重要シーン部分映像として切り出す。重要シーン部分映像は、重要シーンと、時間的に重要シーンの前の部分と後の部分の一方又は両方を含み、第1の部分映像に相当する。例えば、第1映像切り出し部23は、入力映像における重要シーンの前の所定時間幅の部分と、重要シーンと、重要シーンの後の所定時間幅の部分とを含む領域を、重要シーン部分映像として切り出す。The first video cutout unit 23 cuts out a video around an important scene from the input video as a partial video. Specifically, the first video cutout unit 23 cuts out a temporally continuous area including an important scene from the input video as an important scene partial video. The important scene partial video includes the important scene and one or both of a portion before and a portion after the important scene in terms of time, and corresponds to the first partial video. For example, the first video cutout unit 23 cuts out an area including a portion of a predetermined time width before the important scene in the input video, the important scene, and a portion of a predetermined time width after the important scene as the important scene partial video.

なお、第1映像切り出し部23は、重要シーンの周囲において入力映像から区間検出を行い、検出された映像区間の境界で部分映像を切り出してもよい。区間検出とは、入力映像におけるシーンの切り替わり位置(境界位置)を検出する処理である。これにより、重要シーン部分映像の始点及び終点を、入力映像中のシーンの切り替え位置と一致させることができる。この場合、区間検出処理は、入力映像の色ヒストグラムの変化量や音声の変化量に基づいて区間を検出する手法や、開始点・終了点を求める深層学習モデルなどを用いることができる。開始点・終了点を求める深層学習モデル(例えばBMN(Boundary-Matching Network))などを用いれば、入力映像中の色や音声が大きく変化しない箇所でも区間の開始点・終了点を検出することができる。第1映像切り出し部23は、切り出した重要シーン部分映像を関連イベント検出部24へ出力する。 The first video cutout unit 23 may perform section detection from the input video around the important scene and cut out a partial video at the boundary of the detected video section. Section detection is a process of detecting the scene switching position (boundary position) in the input video. This allows the start and end points of the important scene partial video to match the scene switching position in the input video. In this case, the section detection process can use a method of detecting a section based on the change amount of the color histogram or the change amount of the sound of the input video, or a deep learning model that finds the start and end points. If a deep learning model that finds the start and end points (for example, BMN (Boundary-Matching Network)) is used, the start and end points of the section can be detected even in places where the color or sound in the input video does not change significantly. The first video cutout unit 23 outputs the cut out important scene partial video to the related event detection unit 24.

なお、映像取得部21に、時間的に同期した複数の入力映像が入力されている場合、第1映像切り出し部23は、それら複数の入力映像からそれぞれ重要シーン部分映像を切り出してもよい。In addition, when multiple input videos that are synchronized in time are input to the video acquisition unit 21, the first video extraction unit 23 may extract important scene portion videos from each of the multiple input videos.

関連イベント検出部24は、入力された重要シーン部分映像から関連イベントを検出する。具体的に、関連イベント検出部24は、予め学習済みの関連イベント検出モデルを用いて重要シーン部分映像の推論を行い、関連イベントを検出する。関連イベント検出部24は、1つの重要シーンをキーイベントとし、そのキーイベントに関連する1又は複数の関連イベントを検出する。図3の例では、関連イベント検出部24は、俯瞰カメラによるゴールシーンを重要シーン(キーイベント)とし、それに対する関連イベントとして、別カメラによるゴールシーンや選手のゴールパフォーマンスのシーンを関連イベントとして検出する。関連イベント検出部24の学習については後述する。関連イベント検出部24は、検出した関連イベントの情報、例えば、入力映像における各関連イベントの時刻情報などを第2映像切り出し部25へ出力する。The related event detection unit 24 detects related events from the input important scene partial video. Specifically, the related event detection unit 24 uses a previously trained related event detection model to infer the important scene partial video and detects related events. The related event detection unit 24 detects one important scene as a key event and detects one or more related events related to the key event. In the example of FIG. 3, the related event detection unit 24 detects a goal scene captured by an overhead camera as an important scene (key event) and detects a goal scene captured by another camera and a goal performance scene of a player as a related event. The learning of the related event detection unit 24 will be described later. The related event detection unit 24 outputs information on the detected related events, such as time information on each related event in the input video, to the second video cut-out unit 25.

第2映像切り出し部25は、入力映像から各イベントの部分映像を切り出す。具体的に、第2映像切り出し部25は、重要シーン検出部22から入力された重要シーンの時刻情報に基づいて、入力映像から重要シーンの部分をキーイベント部分映像として切り出す。また、第2映像切り出し部25は、関連イベント検出部24から入力された各関連イベントの時刻情報に基づいて、入力映像から関連イベントの部分を関連イベント部分映像として切り出す。キーイベント部分映像及び関連イベント部分映像は、第2の部分映像に相当する。そして、第2映像切り出し部25は、キーイベント部分映像と、1又は複数の関連イベント部分映像とを映像結合部26へ出力する。The second video cut-out unit 25 cuts out partial video of each event from the input video. Specifically, the second video cut-out unit 25 cuts out a portion of an important scene from the input video as a key event partial video based on the time information of the important scene input from the important scene detection unit 22. The second video cut-out unit 25 also cuts out a portion of a related event from the input video as a related event partial video based on the time information of each related event input from the related event detection unit 24. The key event partial video and the related event partial video correspond to the second partial video. The second video cut-out unit 25 then outputs the key event partial video and one or more related event partial videos to the video combination unit 26.

なお、第2映像切り出し部25は、重要シーン検出部22が検出した重要シーンと、関連イベント検出部24が検出した関連イベントを元に入力映像から区間検出を行い、検出された映像区間の境界でキーイベント部分映像及び関連イベント部分映像を切り出してもよい。この場合、区間検出処理は、入力映像の色ヒストグラムの変化量や音声の変化量に基づいて区間を検出する手法や、開始点・終了点を求める深層学習モデルなどを用いることができる。The second video clipping unit 25 may detect sections from the input video based on the important scenes detected by the important scene detection unit 22 and the related events detected by the related event detection unit 24, and clip the key event partial video and the related event partial video at the boundaries of the detected video sections. In this case, the section detection process may use a method for detecting sections based on the amount of change in the color histogram or the amount of change in the audio of the input video, or a deep learning model for finding the start and end points.

映像結合部26は、第2映像切り出し部25から入力されたキーイベント部分映像と関連イベント部分映像とを結合してダイジェスト映像を生成し、出力する。なお、映像結合部26は、基本的にはキーイベント部分映像と関連イベント部分映像とを、それらの時刻情報が示す順序で結合する。但し、映像結合部26は、複数の関連イベント部分映像を予め決められた所定の順序で結合することとしてもよい。例えば、映像結合部26は、サッカーのゴールシーンについては、常に別カメラからのゴールシーンの後に選手のゴールパフォーマンスのシーンが来るように結合してもよい。The video combining unit 26 combines the key event partial video and the related event partial video input from the second video extraction unit 25 to generate and output a digest video. The video combining unit 26 basically combines the key event partial video and the related event partial video in the order indicated by their time information. However, the video combining unit 26 may combine multiple related event partial videos in a predetermined order. For example, the video combining unit 26 may combine soccer goal scenes so that a goal scene from a separate camera is always followed by a scene of the player's goal celebration.

上記の構成において、映像取得部21は映像取得手段の一例であり、重要シーン検出部22は重要シーン検出手段の一例であり、第1映像切り出し部23は第1の部分映像抽出手段の一例であり、関連イベント検出部24は関連イベント検出手段の一例である。また、第2映像切り出し部25は第2の部分映像抽出手段の一例であり、映像結合部26は映像結合手段の一例である。In the above configuration, the video acquisition unit 21 is an example of a video acquisition means, the important scene detection unit 22 is an example of an important scene detection means, the first video cut-out unit 23 is an example of a first partial video extraction means, and the related event detection unit 24 is an example of a related event detection means. The second video cut-out unit 25 is an example of a second partial video extraction means, and the video combination unit 26 is an example of a video combination means.

[ダイジェスト映像生成処理]
図7は、ダイジェスト映像生成装置100によるダイジェスト映像生成処理のフローチャートである。この処理は、図5に示すプロセッサ12が予め用意されたプログラムを実行し、図6に示す各要素として動作することにより実現される。
[Digest video generation process]
7 is a flowchart of the digest video generation process by the digest video generation device 100. This process is realized by the processor 12 shown in FIG. 5 executing a program prepared in advance and operating as each element shown in FIG.

まず、映像取得部21は入力映像を取得する(ステップS21)。なお、入力映像は1つの映像でもよく、時間的に同期した複数の映像であってもよい。次に、重要シーン検出部22は、入力映像から重要シーンを検出する(ステップS22)。次に、第1映像切り出し部23は、入力映像から重要シーンの周囲を切り出し、重要シーン部分映像を出力する(ステップS23)。First, the video acquisition unit 21 acquires an input video (step S21). The input video may be a single video or multiple videos synchronized in time. Next, the important scene detection unit 22 detects an important scene from the input video (step S22). Next, the first video cut-out unit 23 cuts out the surroundings of the important scene from the input video and outputs the important scene partial video (step S23).

次に、関連イベント検出部24は、重要シーン部分映像から関連イベントを検出する(ステップS24)。次に、第2映像切り出し部25は、入力映像から、重要シーンに対応するキーイベント部分映像と、関連イベントに対応する関連イベント部分映像とを切り出す(ステップS25)。次に、映像結合部26は、キーイベント部分映像と関連イベント部分映像とを結合してダイジェスト映像を生成する(ステップS26)。そして、処理は終了する。Next, the related event detection unit 24 detects related events from the important scene partial video (step S24). Next, the second video extraction unit 25 extracts, from the input video, a key event partial video corresponding to the important scene and a related event partial video corresponding to the related event (step S25). Next, the video combination unit 26 combines the key event partial video and the related event partial video to generate a digest video (step S26). Then, the process ends.

[重要シーン検出部の学習]
次に、重要シーン検出部22の学習について説明する。図8は、重要シーン検出部22の学習のための構成例を示す。重要シーン検出部22は、学習部28と接続される。重要シーン検出部22及び学習部28には、予め用意された学習データが入力される。具体的に、学習データは、学習用入力映像と、正解データとを含む。正解データは、学習用入力映像における重要シーンの区間を示す時刻情報などのデータである。学習用データは、例えば、予め用意されたダイジェスト映像を用いて生成される。具体的には、学習用入力映像と予め用意されたダイジェスト映像とを比較し、学習用入力映像のうち、ダイジェスト映像と一致する区間を示すデータを正解データとする。
[Learning of Important Scene Detection Unit]
Next, the learning of the important scene detection unit 22 will be described. FIG. 8 shows an example of a configuration for learning the important scene detection unit 22. The important scene detection unit 22 is connected to the learning unit 28. The important scene detection unit 22 and the learning unit 28 receive learning data prepared in advance. Specifically, the learning data includes a learning input video and correct answer data. The correct answer data is data such as time information indicating a section of an important scene in the learning input video. The learning data is generated, for example, by using a digest video prepared in advance. Specifically, the learning input video is compared with the digest video prepared in advance, and data indicating a section of the learning input video that matches the digest video is set as correct answer data.

学習時には、学習データのうちの学習用入力映像が重要シーン検出部22に入力され、正解データが学習部28に入力される。重要シーン検出部22は、重要シーン検出モデルを用いて、学習用入力映像から重要シーンを検出し、学習部28へ出力する。重要シーン検出モデルとしては、例えばCNN(Convolutional Neural Network)などを用いることができる。学習部28は、重要シーン検出部22が検出した重要シーンと、正解データとに基づいて、重要シーン検出モデルを最適化する。こうして、重要シーン検出部22の学習が行われる。During learning, the learning input video of the learning data is input to the important scene detection unit 22, and the correct answer data is input to the learning unit 28. The important scene detection unit 22 detects important scenes from the learning input video using an important scene detection model, and outputs the important scenes to the learning unit 28. As the important scene detection model, for example, a CNN (Convolutional Neural Network) can be used. The learning unit 28 optimizes the important scene detection model based on the important scenes detected by the important scene detection unit 22 and the correct answer data. In this way, learning of the important scene detection unit 22 is performed.

[関連イベント検出部の学習]
次に、関連イベント検出部24の学習について説明する。図9は、関連イベント検出部24の学習のための構成例を示す。関連イベント検出部24は、学習部29と接続される。関連イベント検出部24及び学習部29には、予め用意された学習データが入力される。具体的に、学習データは、学習用入力映像と、正解データとを含む。正解データは、重要シーン(キーイベント)と関連する関連イベントの区間を示す時刻情報などのデータである。
[Learning of related event detection unit]
Next, the learning of the associated event detection unit 24 will be described. Fig. 9 shows an example of a configuration for learning of the associated event detection unit 24. The associated event detection unit 24 is connected to a learning unit 29. Pre-prepared learning data is input to the associated event detection unit 24 and the learning unit 29. Specifically, the learning data includes learning input video and correct answer data. The correct answer data is data such as time information indicating a section of an associated event related to an important scene (key event).

関連イベント検出部24は、関連イベント検出モデルを用いて関連イベントを検出する。一例では、関連イベント検出モデルとして画像分類タスクを実行するモデルを用い、例えばCNNや、時間情報を用いる3DCNNなどを使用するモデルとすることができる。他の例では、関連イベント検出モデルとして、動作認識(Action Recognition)モデルを使用することができる。いずれの場合も、関連イベント検出部24は、入力映像を必ずいずれかのクラスとして判定してもよいし、推論時のスコアが所定の閾値より小さい箇所を非重要シーンと判定してもよい。The related event detection unit 24 detects related events using a related event detection model. In one example, a model that executes an image classification task is used as the related event detection model, and may be a model that uses, for example, CNN or 3D CNN that uses time information. In another example, an action recognition model may be used as the related event detection model. In either case, the related event detection unit 24 may determine that the input video is always one of the classes, or may determine that a portion where the score at the time of inference is smaller than a predetermined threshold is a non-important scene.

関連イベント検出部24の学習では、ニュース番組等向けに編集されたダイジェスト映像と編集前の素材映像との画像照合を行い、両者が連続して一致した区間の単位でクラスを分類して学習を行う。その際、素材映像のうち、ダイジェスト映像として使用されていない箇所を非重要シーンクラスとし、ダイジェスト映像として使用されているクラスをいくつかのクラスに分類して学習データを生成し、学習を行う。 In the learning process of the related event detection unit 24, image matching is performed between digest footage edited for news programs and the like and the raw footage before editing, and learning is performed by classifying the sections where the two continuously match into classes. In this process, parts of the raw footage that are not used as digest footage are classified as non-important scene classes, and classes that are used as digest footage are classified into several classes to generate learning data and perform learning.

また、関連イベント検出部24の学習では、ニュース番組等向けに編集されたダイジェスト映像と編集前の素材映像との画像照合を行い、両者が連続して一致した箇所の周囲の数秒の映像を切り出した部分映像を入力として、上記の学習データを生成して学習を行ってもよい。 In addition, in the learning process of the related event detection unit 24, image matching may be performed between a digest video edited for a news program or the like and the raw video before editing, and a partial video clip cut out from a few seconds of video around the point where the two continuously match may be used as input to generate the above learning data and perform learning.

また、関連イベント検出部24の学習では、ニュース番組等向けに編集されたダイジェスト映像と編集前の素材映像との画像照合を行い、両者が連続して一致した箇所を元に区間検出処理を行い、検出された区間で切り出した部分映像を入力として上記の学習データを生成して学習を行ってもよい。この場合、区間検出処理は、入力映像の色ヒストグラムの変化量や音声の変化量に基づいて区間を検出する手法や、開始点・終了点を求める深層学習モデルなどを用いることができる。 In addition, the learning of the related event detection unit 24 may involve image matching between digest footage edited for a news program or the like and raw footage before editing, performing section detection processing based on the parts where the two consecutively match, and generating the above-mentioned learning data using partial footage cut out from the detected section as input for learning. In this case, the section detection processing may involve a method of detecting sections based on the amount of change in the color histogram or the amount of change in the audio of the input video, or a deep learning model that determines the start and end points.

<第2実施形態>
第2実施形態は、第1実施形態における重要シーン検出部22及び関連イベント検出部24の学習に使用する学習データを生成する手法に関する。
Second Embodiment
The second embodiment relates to a method for generating learning data used for learning the important scene detection unit 22 and the related event detection unit 24 in the first embodiment.

[学習データ生成装置]
図10は、第2実施形態に係る学習データ生成装置200を示す。学習データ生成装置200には、素材映像と、ダイジェスト映像が入力される。学習データ生成装置200は、入力された素材映像及びダイジェスト映像を用いて学習データを生成し出力する。
[Learning data generation device]
10 shows a training data generation device 200 according to the second embodiment. A raw video and a digest video are input to the training data generation device 200. The training data generation device 200 generates and outputs training data using the input raw video and digest video.

[基本原理]
第2実施形態に係る学習データ生成装置200の基本原理について説明する。学習データ生成装置200には、素材映像とダイジェスト映像が入力される。図11に示すように、学習データ生成装置200は、まず素材映像とダイジェスト映像を照合する。具体的には、学習データ生成装置200は、ニュース映像などの既に作成済みのダイジェスト映像と、素材映像A、Bを照合し、映像の一致箇所を検出する。なお、この例では、素材映像Bは、素材映像Aに含まれる映像とは別のカメラで撮影された映像とする。図11の例では、素材映像Aから4つの一致箇所P1~P4、素材映像Bから2つの一致箇所P5~P6が検出されている。
[Basic Principles]
The basic principle of the training data generating device 200 according to the second embodiment will be described. A raw video and a digest video are input to the training data generating device 200. As shown in FIG. 11, the training data generating device 200 first compares the raw video with the digest video. Specifically, the training data generating device 200 compares an already created digest video such as a news video with raw videos A and B, and detects matching portions of the videos. In this example, the raw video B is a video shot by a different camera from the video included in the raw video A. In the example of FIG. 11, four matching portions P1 to P4 are detected from the raw video A, and two matching portions P5 to P6 are detected from the raw video B.

次に、図12に示すように、学習データ生成装置200は、検出された一致箇所を時間軸上の位置に基づいてグルーピングする。具体的には、学習データ生成装置200は、時間軸上の距離が所定値より近い一致箇所を同一のグループとし、所定値より遠い一致箇所を別のグループとする。図12の例では、学習データ生成装置200は、時間軸上の距離に基づいて一致箇所P1、P5、P2をグループ1とし、一致箇所P3、P4をグループ2とし、一致箇所P6をグループ3とする。 Next, as shown in Fig. 12, the training data generation device 200 groups the detected matching locations based on their positions on the time axis. Specifically, the training data generation device 200 groups matching locations whose distance on the time axis is closer than a predetermined value into the same group, and matching locations whose distance on the time axis is farther than the predetermined value into another group. In the example of Fig. 12, the training data generation device 200 groups matching locations P1, P5, and P2 into group 1, matching locations P3 and P4 into group 2, and matching location P6 into group 3 based on the distance on the time axis.

次に、図13(A)に示すように、学習データ生成装置200は、各グループについて、一致箇所の映像を別クラスとして映像認識モデルを学習する。図13(A)の例では、グループ1にグルーピングされた一致箇所P1、P5、P2をそれぞれクラス1、クラス2、クラス3として映像認識モデルを学習する。Next, as shown in Fig. 13(A), the training data generation device 200 trains a video recognition model for each group by treating the video of the matching parts as a separate class. In the example of Fig. 13(A), the video recognition model is trained by treating the matching parts P1, P5, and P2 grouped in group 1 as class 1, class 2, and class 3, respectively.

次に、学習データ生成装置200は、素材映像A、Bを学習済みの映像認識モデルに入力して推論を行い、推論結果に基づいてキーイベント及び関連イベントを検出する。具体的には、学習データ生成装置200は、映像認識モデルを用いて素材映像を複数のクラスに分類する。そして、学習データ生成装置200は、そのグループに属するクラスのうち、分類結果において最も出現頻度の低いクラスをキーイベントと判定し、それ以外のクラスを関連イベントと判定する。Next, the training data generation device 200 inputs the raw videos A and B into the trained video recognition model to perform inference, and detects key events and related events based on the inference results. Specifically, the training data generation device 200 classifies the raw videos into a plurality of classes using the video recognition model. Then, the training data generation device 200 determines that, among the classes belonging to that group, the class that appears least frequently in the classification results is the key event, and determines the other classes as related events.

ここで、最も出現頻度の低いクラスをキーイベントと判定する理由は以下の通りである。通常、素材映像は、重要シーンとしてダイジェスト映像に含められるような特徴的な映像と、他のシーンにも共通して含まれるような普遍的な映像とにより構成されている。よって、学習データ生成装置200は、各グループにおける複数のクラスのうち、素材映像における出現頻度が最も少ないクラスを特徴的な映像と推定し、それ以外のクラスを普遍的な映像と推定する。そして、学習データ生成装置200は、特徴的な映像に対応するクラスをキーイベントと判定し、それ以外の普遍的な映像に対応するクラスを関連イベントと判定する。 The reason why the class with the lowest frequency of occurrence is determined to be the key event is as follows. Normally, raw video is composed of characteristic video that is included in the digest video as an important scene, and general video that is commonly included in other scenes. Therefore, the learning data generation device 200 estimates the class that appears least frequently in the raw video among the multiple classes in each group as the characteristic video, and estimates the other classes as general video. The learning data generation device 200 then determines the class corresponding to the characteristic video as the key event, and determines the classes corresponding to the other general videos as related events.

図13(B)の例では、素材映像において出現頻度が最も少ないクラスはクラス1である。よって、学習データ生成装置200は、クラス1をキーイベントと判定し、クラス2、3を関連イベントと判定する。こうして、素材映像に対して、正解データとしてキーイベント及び関連イベントのフラグを付与して学習データを生成することができる。In the example of Figure 13 (B), the class that appears least frequently in the raw video is class 1. Therefore, the learning data generation device 200 determines class 1 to be a key event, and classes 2 and 3 to be related events. In this way, learning data can be generated by assigning flags of key events and related events to the raw video as correct answer data.

[ハードウェア構成]
図14は、学習データ生成装置200のハードウェア構成を示すブロック図である。図示のように、学習データ生成装置200は、インタフェース(IF)211と、プロセッサ212と、メモリ213と、記録媒体214と、データベース(DB)15とを備える。
[Hardware configuration]
14 is a block diagram showing a hardware configuration of the training data generation device 200. As shown in the figure, the training data generation device 200 includes an interface (IF) 211, a processor 212, a memory 213, a recording medium 214, and a database (DB) 15.

IF211は、外部装置との間でデータの入出力を行う。具体的には、インタフェース211は、素材映像及びダイジェスト映像を受け取り、生成された学習データを出力する。 IF211 inputs and outputs data between external devices. Specifically, interface 211 receives raw footage and digest footage, and outputs the generated learning data.

プロセッサ212は、CPUなどのコンピュータであり、予め用意されたプログラムを実行することにより、学習データ生成装置200の全体を制御する。具体的に、プロセッサ212は、後述する学習データ生成処理を実行する。The processor 212 is a computer such as a CPU, and controls the entire learning data generation device 200 by executing a pre-prepared program. Specifically, the processor 212 executes the learning data generation process described below.

メモリ213は、ROM、RAMなどにより構成される。メモリ213は、プロセッサ212による各種の処理の実行中に作業メモリとしても使用される。The memory 213 is composed of ROM, RAM, etc. The memory 213 is also used as a working memory while the processor 212 is executing various processes.

記録媒体214は、ディスク状記録媒体、半導体メモリなどの不揮発性で非一時的な記録媒体であり、学習データ生成装置200に対して着脱可能に構成される。記録媒体214は、プロセッサ212が実行する各種のプログラムを記録している。学習データ生成装置200が各種の処理を実行する際には、記録媒体214に記録されているプログラムがメモリ213にロードされ、プロセッサ212により実行される。The recording medium 214 is a non-volatile, non-temporary recording medium such as a disk-shaped recording medium or a semiconductor memory, and is configured to be detachable from the learning data generation device 200. The recording medium 214 records various programs executed by the processor 212. When the learning data generation device 200 executes various processes, the programs recorded on the recording medium 214 are loaded into the memory 213 and executed by the processor 212.

データベース215は、IF211を通じて入力された素材映像やダイジェスト映像などを一時的に記憶する。なお、学習データ生成装置200は、作成者が指示や入力を行うためのキーボード、マウスなどの入力部、及び、液晶ディスプレイなどの表示部を備えていてもよい。The database 215 temporarily stores raw footage, digest footage, and the like input through the IF 211. The learning data generation device 200 may also include an input unit such as a keyboard or mouse for the creator to enter instructions or input, and a display unit such as a liquid crystal display.

[機能構成]
図15は、学習データ生成装置200の機能構成を示すブロック図である。学習データ生成装置200は、映像取得部221と、映像照合部222と、グルーピング部223と、モデル学習部224と、推論部225と、イベント判定部226と、学習データ生成部227と、を備える。
[Functional configuration]
15 is a block diagram showing the functional configuration of the training data generation device 200. The training data generation device 200 includes a video acquisition unit 221, a video matching unit 222, a grouping unit 223, a model learning unit 224, an inference unit 225, an event determination unit 226, and a training data generation unit 227.

映像取得部221は、素材映像とダイジェスト映像を取得する。素材映像は、学習データを生成する元になる映像である。ダイジェスト映像は、ニュース映像などの用途で生成された映像である。映像取得部221は、素材映像及びダイジェスト映像を映像照合部222へ出力し、素材映像を推論部225及び学習データ生成部227へ出力する。 The video acquisition unit 221 acquires raw video and digest video. The raw video is the source video for generating learning data. The digest video is video generated for purposes such as news footage. The video acquisition unit 221 outputs the raw video and digest video to the video matching unit 222, and outputs the raw video to the inference unit 225 and the learning data generation unit 227.

映像照合部222は、図11に示すように、素材映像とダイジェスト映像とを照合し、素材映像中のダイジェスト映像との一致箇所を検出する。映像照合部222は、検出された一致箇所をグルーピング部223へ出力する。 As shown in Fig. 11, the video matching unit 222 matches the raw video with the digest video and detects matching parts of the raw video with the digest video. The video matching unit 222 outputs the detected matching parts to the grouping unit 223.

グルーピング部223は、図12に示すように、入力された一致箇所を時間軸上の位置に基づいてグルーピングする。具体的に、グルーピング部223は、時間軸上の距離が所定値より近い一致箇所を同一のグループに含め、時間軸上の距離が所定値より遠い一致箇所を別のグループに含める。グルーピング部223は、グルーピング結果をモデル学習部224へ出力する。As shown in FIG. 12, the grouping unit 223 groups the input matching locations based on their positions on the time axis. Specifically, the grouping unit 223 includes matching locations whose distance on the time axis is closer than a predetermined value in the same group, and includes matching locations whose distance on the time axis is farther than a predetermined value in another group. The grouping unit 223 outputs the grouping result to the model learning unit 224.

モデル学習部224は、図13(A)に示すように、素材映像を認識・分類する映像認識モデルを学習する。具体的には、モデル学習部224は、グルーピング部223により生成された各グループについて、そのグループに含まれる一致箇所の各々を別クラスとして認識、分類する映像認識モデルを学習する。映像認識モデルは、深層学習を用いた画像認識モデルや画像分類モデルなどとすることができる。学習により得られた学習済みの映像認識モデルは、素材映像をそのグループに含まれる複数のクラスに分類可能となる。モデル学習部224は、学習済みの映像認識モデルを推論部225へ出力する。 As shown in FIG. 13(A), the model learning unit 224 learns a video recognition model that recognizes and classifies the material video. Specifically, for each group generated by the grouping unit 223, the model learning unit 224 learns a video recognition model that recognizes and classifies each matching portion contained in the group as a separate class. The video recognition model can be an image recognition model or an image classification model using deep learning. The trained video recognition model obtained by training can classify the material video into multiple classes contained in the group. The model learning unit 224 outputs the trained video recognition model to the inference unit 225.

推論部225は、モデル学習部224により学習済みの映像認識モデルを用いて、図13(B)に示すように素材映像の推論を行い、素材映像を複数のクラスに分類する。そして、推論部225は、推論結果をイベント判定部226へ出力する。The inference unit 225 uses the video recognition model learned by the model learning unit 224 to perform inference on the raw video as shown in FIG. 13(B) and classify the raw video into multiple classes. The inference unit 225 then outputs the inference result to the event determination unit 226.

イベント判定部226は、推論部225による推論結果に基づいて、素材映像からイベントを検出する。具体的に、イベント判定部226は、推論結果において、最も出現頻度の低いクラスをキーイベントと判定し、それ以外のイベントを関連イベントと判定する。イベント判定部226は、判定結果を学習データ生成部227へ出力する。The event determination unit 226 detects events from the raw video based on the inference result by the inference unit 225. Specifically, the event determination unit 226 determines the class with the lowest occurrence frequency in the inference result as a key event, and determines other events as related events. The event determination unit 226 outputs the determination result to the learning data generation unit 227.

学習データ生成部227は、キーイベント及び関連イベントの判定結果を正解データとする学習データを生成する。具体的には、学習データ生成部227は、素材映像にキーイベント及び/又は関連イベントを示すフラグを付与した学習データを生成し、出力する。例えば、素材映像にキーイベントのフラグを付与した学習データを生成し、第1実施形態における重要シーン検出部22の学習に用いることができる。また、素材映像に対して関連イベントのフラグを付与した学習データを生成し、第1実施形態における関連イベント検出部24の学習に用いることができる。The learning data generation unit 227 generates learning data in which the determination results of key events and related events are used as correct answer data. Specifically, the learning data generation unit 227 generates and outputs learning data in which a flag indicating a key event and/or related event is added to the raw video. For example, learning data in which a key event flag is added to the raw video can be generated and used for training the important scene detection unit 22 in the first embodiment. Furthermore, learning data in which a related event flag is added to the raw video can be generated and used for training the related event detection unit 24 in the first embodiment.

上記の構成において、映像取得部221は映像取得手段の一例であり、映像照合部222は一致箇所検出手段の一例であり、グルーピング部223はグルーピング手段の一例である。また、モデル学習部224は学習手段の一例であり、推論部225は分類手段の一例であり、イベント判定部226はイベント判定手段の一例であり、学習データ生成部227は学習データ生成手段の一例である。In the above configuration, the video acquisition unit 221 is an example of a video acquisition means, the video matching unit 222 is an example of a matching part detection means, and the grouping unit 223 is an example of a grouping means. In addition, the model learning unit 224 is an example of a learning means, the inference unit 225 is an example of a classification means, the event determination unit 226 is an example of an event determination means, and the learning data generation unit 227 is an example of a learning data generation means.

[学習データ生成処理]
図16は、学習データ生成装置200による学習データ生成処理のフローチャートである。この処理は、図14に示すプロセッサ212が予め用意されたプログラムを実行し、図15に示す各要素として動作することにより実現される。
[Learning data generation process]
Fig. 16 is a flowchart of a learning data generation process by the learning data generation device 200. This process is realized by the processor 212 shown in Fig. 14 executing a program prepared in advance and operating as each element shown in Fig. 15.

まず、映像取得部221は、素材映像とダイジェスト映像を取得する(ステップS41)。次に、映像照合部222は、素材映像中のダイジェスト映像と一致する箇所を検出する(ステップS42)。次に、グルーピング部223は、検出された一致箇所のうち時間の近い一致箇所をグルーピングする(ステップS43)。First, the video acquisition unit 221 acquires the raw video and the digest video (step S41). Next, the video matching unit 222 detects parts of the raw video that match the digest video (step S42). Next, the grouping unit 223 groups the detected matching parts that are close in time (step S43).

次に、モデル学習部224は、グルーピングにより得られた1つのグループに含まれる一致箇所の各々を別クラスとして映像認識モデルを学習する(ステップS44)。次に、推論部225は、学習済みの映像認識モデルを用いて素材映像を推論し、素材映像を複数のクラスに分類する(ステップS45)。次に、イベント判定部226は、推論部225による推論結果に基づき、そのグループ内のイベントを判定する(ステップS46)。具体的には、イベント判定部226は、素材映像中の出現頻度が最も低いクラスをキーイベントと判定し、それ以外のクラスを関連イベントと判定する。Next, the model learning unit 224 learns a video recognition model by treating each of the matching parts included in one group obtained by grouping as a separate class (step S44). Next, the inference unit 225 infers the raw video using the trained video recognition model and classifies the raw video into a plurality of classes (step S45). Next, the event determination unit 226 determines the events in the group based on the inference result by the inference unit 225 (step S46). Specifically, the event determination unit 226 determines the class that appears least frequently in the raw video as a key event, and determines the other classes as related events.

次に、学習データ生成装置200は、ステップS43で得られた全てのグループについて処理を行ったか否かを判定する(ステップS47)。全てのグループについて処理を行っていない場合(ステップS47:No)、別のグループについてステップS44~S47の処理が繰り返される。そして、全てのグループについて処理が行われると(ステップS47:Yes)、学習データ生成部227は、素材映像中のキーイベント及び/又は関連イベントの箇所にフラグを付与した学習データを生成し、出力する(ステップS48)。そして、学習データ生成処理は終了する。Next, the learning data generation device 200 determines whether or not all groups obtained in step S43 have been processed (step S47). If not all groups have been processed (step S47: No), the processes of steps S44 to S47 are repeated for another group. Then, when all groups have been processed (step S47: Yes), the learning data generation unit 227 generates and outputs learning data in which flags are added to locations of key events and/or related events in the material video (step S48). The learning data generation process then ends.

[変形例]
次に、第2実施形態の変形例を説明する。以下の変形例は、適宜組み合わせて第2実施形態に適用することができる。
[Modification]
Next, a description will be given of modifications of the second embodiment. The following modifications can be applied to the second embodiment in appropriate combination.

(変形例1)
上記の第2実施形態では、モデル学習部224が映像認識モデルを学習し、推論部225が学習済みの映像認識モデルを用いて素材映像の推論を行うことにより、素材映像を複数のクラスに分類している。その代わりに、モデルの学習を行わずに素材映像を複数のクラスに分類してもよい。
(Variation 1)
In the above-described second embodiment, the model learning unit 224 learns a video recognition model, and the inference unit 225 performs inference on the material video using the trained video recognition model, thereby classifying the material video into a plurality of classes. Alternatively, the material video may be classified into a plurality of classes without training a model.

具体的な方法としては、学習データ生成装置200は、まず事前学習済みの映像認識モデルを用いて、映像照合部222が検出した一致箇所をそれぞれ別クラスとして特徴量化する。例えば、映像認識モデルを構成する深層学習ネットワークに各一致箇所を入力し、最終層の前の層から得られる特徴量などを使用することができる。As a specific method, the training data generation device 200 first uses a pre-trained video recognition model to convert the matching parts detected by the video matching unit 222 into features as separate classes. For example, each matching part can be input to a deep learning network that constitutes the video recognition model, and features obtained from the layer before the final layer can be used.

次に、学習データ生成装置200は、上記と同様の手法で、素材映像を特徴量化する。そして、学習データ生成装置200は、素材映像の各フレーム画像の特徴量を、上記の各一致箇所に対応する各クラスの特徴量と比較し、最も類似性の高い(特徴量の距離が近い)クラスを、そのフレーム画像が所属するクラスとする。こうして、学習データ生成装置200は、素材映像の各フレーム画像を複数のクラスに分類し、素材映像中で出現頻度が最も低いクラスをキーイベントと判定する。この場合、学習データ生成装置200は、第1及び第2の特徴量抽出手段としても機能する。Next, the training data generation device 200 generates features for the raw video using the same method as above. The training data generation device 200 then compares the features of each frame image of the raw video with the features of each class corresponding to each of the above matching locations, and determines the class with the highest similarity (closest feature distance) as the class to which the frame image belongs. In this way, the training data generation device 200 classifies each frame image of the raw video into a plurality of classes, and determines the class with the lowest frequency of occurrence in the raw video to be the key event. In this case, the training data generation device 200 also functions as first and second feature extraction means.

(変形例2)
上記の例では、イベント判定部226は、映像認識モデルを用いた素材映像の推論結果に基づき、素材映像において出現頻度が最も低いクラスをキーイベントと判定している。その代わりに、イベント判定部226は、素材映像において出現頻度が最も低く、かつ、映像照合部222により検出された一致箇所に必ず存在するクラスをキーイベントと判定してもよい。これにより、確実にダイジェスト映像に含まれるクラスをキーイベントとして検出することが可能となる。
(Variation 2)
In the above example, the event determination unit 226 determines the class that appears least frequently in the material video as the key event based on the inference result of the material video using the video recognition model. Alternatively, the event determination unit 226 may determine the class that appears least frequently in the material video and that is always present in the matching portion detected by the video matching unit 222 as the key event. This makes it possible to reliably detect the class included in the digest video as the key event.

<第3実施形態>
次に、本開示の第3実施形態について説明する。図17は、第3実施形態に係る映像処理装置の機能構成を示すブロック図である。図示のように、映像処理装置70は、映像取得手段71と、重要シーン検出手段72と、第1の部分映像抽出手段73と、関連イベント検出手段74と、を備える。
Third Embodiment
Next, a third embodiment of the present disclosure will be described. Fig. 17 is a block diagram showing a functional configuration of a video processing device according to the third embodiment. As shown in the figure, a video processing device 70 includes a video acquisition unit 71, an important scene detection unit 72, a first partial video extraction unit 73, and a related event detection unit 74.

図18は、映像処理装置70による処理のフローチャートである。映像取得手段71は、入力映像を取得する(ステップS71)。重要シーン検出手段72は、入力映像から重要シーンを検出する(ステップS72)。第1の部分映像抽出手段73は、入力映像から、重要シーンを含む時間的に連続する領域を第1の部分映像として抽出する(ステップS73)。そして、関連イベント検出手段74は、第1の部分映像から、重要シーンに関連する関連イベントを検出する(ステップS74)。 Figure 18 is a flowchart of processing by the video processing device 70. The video acquisition means 71 acquires an input video (step S71). The important scene detection means 72 detects important scenes from the input video (step S72). The first partial video extraction means 73 extracts a temporally continuous area including important scenes from the input video as a first partial video (step S73). Then, the related event detection means 74 detects related events related to the important scenes from the first partial video (step S74).

第3実施形態の映像処理装置70によれば、入力映像から、重要シーンと、その重要シーンに関連する関連イベントを検出することができる。 According to the video processing device 70 of the third embodiment, important scenes and related events related to those important scenes can be detected from the input video.

<第4実施形態>
次に、本開示の第4実施形態について説明する。図19は、第4実施形態に係る映像処理装置の機能構成を示すブロック図である。図示のように、映像処理装置80は、映像取得手段81と、一致箇所検出手段82と、グルーピング手段83とを備える。
Fourth Embodiment
Next, a fourth embodiment of the present disclosure will be described. Fig. 19 is a block diagram showing a functional configuration of a video processing device according to the fourth embodiment. As shown in the figure, a video processing device 80 includes a video acquisition unit 81, a matching portion detection unit 82, and a grouping unit 83.

図20は、映像処理装置80による処理のフローチャートである。映像取得手段81は、素材映像及びダイジェスト映像を取得する(ステップS81)。一致箇所検出手段82は、素材映像とダイジェスト映像の内容が一致する一致箇所を検出する(ステップS82)。そして、グルーピング手段83は、時間的な距離が所定値以下である一致箇所を、同一の重要シーンとしてグルーピングする(ステップS83)。 Figure 20 is a flowchart of processing by the video processing device 80. The video acquisition means 81 acquires raw video and digest video (step S81). The matching portion detection means 82 detects matching portions where the content of the raw video and digest video matches (step S82). Then, the grouping means 83 groups matching portions whose temporal distance is less than a predetermined value as the same important scene (step S83).

第4実施形態の映像処理装置80によれば、素材映像のうち、ダイジェスト映像と一致する区間を、同一の重要シーンとしてグルーピングすることができる。 According to the fourth embodiment of the video processing device 80, sections of the raw video that match the digest video can be grouped as the same important scene.

上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。 Some or all of the above embodiments may also be described as, but are not limited to, the following notes:

(付記1)
入力映像を取得する映像取得手段と、
前記入力映像から重要シーンを検出する重要シーン検出手段と、
前記入力映像から、前記重要シーンを含む時間的に連続する領域を第1の部分映像として抽出する第1の部分映像抽出手段と、
前記第1の部分映像から、前記重要シーンに関連する関連イベントを検出する関連イベント検出手段と、
を備える映像処理装置。
(Appendix 1)
An image acquisition means for acquiring an input image;
an important scene detection means for detecting an important scene from the input video;
a first partial image extraction means for extracting, from the input image, a temporally continuous area including the important scene as a first partial image;
a related event detection means for detecting a related event related to the important scene from the first partial video;
A video processing device comprising:

(付記2)
前記第1の部分映像抽出手段は、前記入力映像において、前記重要シーンと、時間的に前記重要シーンの前の部分及び後の部分の少なくとも一方とを含む領域を前記第1の部分映像として抽出する付記1に記載の映像処理装置。
(Appendix 2)
The video processing device described in Appendix 1, wherein the first partial image extraction means extracts an area in the input video that includes the important scene and at least one of a portion temporally before and a portion temporally after the important scene as the first partial image.

(付記3)
前記第1の部分映像抽出手段は、前記入力映像の区間検出を行い、検出された区間の境界位置で前記第1の部分映像を切り出す付記1又は2に記載の映像処理装置。
(Appendix 3)
3. The video processing device according to claim 1, wherein the first partial video extraction means detects a section of the input video and cuts out the first partial video at a boundary position of the detected section.

(付記4)
前記映像取得手段は、前記入力映像と時間的に同期している他の入力映像を取得し、
前記第1の部分映像抽出手段は、前記他の入力映像からも、前記重要シーンを含む時間的に連続する領域を前記第1の部分映像として抽出する付記1乃至3のいずれか一項に記載の映像処理装置。
(Appendix 4)
The image acquisition means acquires another input image that is synchronized in time with the input image,
The image processing device according to any one of claims 1 to 3, wherein the first partial image extraction means extracts a temporally continuous area including the important scene from the other input image as the first partial image.

(付記5)
前記入力映像から、前記重要シーンに対応する領域、及び、前記関連イベントに対応する領域を第2の部分映像として抽出する第2の部分映像抽出手段と、
前記第2の部分映像を結合してダイジェスト映像を生成する映像結合手段と、
を備える付記1乃至4のいずれか一項に記載の映像処理装置。
(Appendix 5)
a second partial image extraction means for extracting, from the input image, an area corresponding to the important scene and an area corresponding to the related event as a second partial image;
a video combining means for combining the second partial videos to generate a digest video;
5. The image processing device according to claim 1, further comprising:

(付記6)
前記第2の部分映像抽出手段は、前記入力映像の区間検出を行い、検出された区間の境界位置で前記第2の部分映像を抽出する付記5に記載の映像処理装置。
(Appendix 6)
6. The video processing device according to claim 5, wherein the second partial video extraction means detects a section of the input video and extracts the second partial video at a boundary position of the detected section.

(付記7)
入力映像を取得し、
前記入力映像から重要シーンを検出し、
前記入力映像から、前記重要シーンを含む時間的に連続する領域を第1の部分映像として抽出し、
前記第1の部分映像から、前記重要シーンに関連する関連イベントを検出する映像処理方法。
(Appendix 7)
Get the input video,
Detecting important scenes from the input video;
extracting a temporally continuous area including the important scene from the input video as a first partial video;
A video processing method for detecting a relevant event related to the important scene from the first partial video.

(付記8)
入力映像を取得し、
前記入力映像から重要シーンを検出し、
前記入力映像から、前記重要シーンを含む時間的に連続する領域を第1の部分映像として抽出し、
前記第1の部分映像から、前記重要シーンに関連する関連イベントを検出する処理をコンピュータに実行させるプログラムを記録した記録媒体。
(Appendix 8)
Get the input video,
Detecting important scenes from the input video;
extracting a temporally continuous area including the important scene from the input video as a first partial video;
A recording medium having recorded thereon a program for causing a computer to execute a process for detecting a relevant event related to the important scene from the first partial video.

(付記9)
素材映像及びダイジェスト映像を取得する映像取得手段と、
前記素材映像と前記ダイジェスト映像の内容が一致する一致箇所を検出する一致箇所検出手段と、
時間的な距離が所定値以下である一致箇所を、同一の重要シーンとしてグルーピングするグルーピング手段と、
を備える映像処理装置。
(Appendix 9)
a video acquisition means for acquiring raw video and digest video;
a matching portion detection means for detecting a matching portion where the contents of the raw video and the digest video match;
a grouping means for grouping matching portions whose temporal distance is equal to or less than a predetermined value as a single important scene;
A video processing device comprising:

(付記10)
前記グルーピングにより得られた各グループにおいて、前記一致箇所をそれぞれ異なるクラスとし、映像を前記クラスに分類する映像認識モデルを学習する学習手段と、
学習により得られた前記映像認識モデルを用いて、前記素材映像を前記クラスに分類する分類手段と、
前記素材映像に含まれる各クラスの出現頻度に基づいて、キーイベントを判定するイベント判定手段と、
を備える付記9に記載の映像処理装置。
(Appendix 10)
a learning means for learning a video recognition model that classifies the matching portions in each group obtained by the grouping into different classes and classifies the video into the classes;
a classification means for classifying the raw video into the classes using the video recognition model obtained by learning;
an event determination means for determining a key event based on the frequency of appearance of each class included in the raw video;
10. The image processing device according to claim 9, comprising:

(付記11)
前記グルーピングにより得られた各グループにおいて、前記一致箇所をそれぞれ異なるクラスとし、各一致箇所の特徴量を抽出する第1の特徴量抽出手段と、
前記素材映像の各フレーム画像の特徴量を抽出する第2の特徴量抽出手段と、
前記各一致箇所の特徴量と、前記素材映像の各フレームの特徴量とに基づいて、前記素材映像の各フレームを前記クラスに分類する分類手段と、
前記素材映像に含まれる各クラスの出現頻度に基づいて、キーイベントを判定するイベント判定手段と、
を備える付記9に記載の映像処理装置。
(Appendix 11)
a first feature extraction means for extracting features of each of the matching portions by classifying the matching portions into different classes in each group obtained by the grouping;
a second feature extraction means for extracting a feature of each frame image of the raw video;
a classification means for classifying each frame of the raw video into the class based on the feature amount of each of the matching portions and the feature amount of each frame of the raw video;
an event determination means for determining a key event based on the frequency of appearance of each class included in the raw video;
10. The image processing device according to claim 9, comprising:

(付記12)
前記イベント判定手段は、最も出現頻度の低いクラスをキーイベントと判定する付記10又は11に記載の映像処理装置。
(Appendix 12)
12. The video processing device according to claim 10, wherein the event determination means determines a class having a lowest occurrence frequency as a key event.

(付記13)
前記イベント判定手段は、最も出現頻度が低く、かつ、前記一致箇所に含まれるクラスをキーイベントと判定する付記10又は11に記載の映像処理装置。
(Appendix 13)
12. The video processing device according to claim 10, wherein the event determination means determines a class that appears least frequently and is included in the matching portion as a key event.

(付記14)
前記イベント判定手段は、前記キーイベントと判定されたクラス以外のクラスを関連イベントと判定する付記10乃至13のいずれか一項に記載の映像処理装置。
(Appendix 14)
The video processing device according to any one of claims 10 to 13, wherein the event determination means determines a class other than the class determined to be the key event as an associated event.

(付記15)
前記キーイベント及び前記関連イベントに対応するフラグを付与した学習データを生成する学習データ生成手段を備える付記14に記載の映像処理装置。
(Appendix 15)
15. The video processing device according to claim 14, further comprising: a learning data generating means for generating learning data to which flags corresponding to the key event and the related event are added.

(付記16)
素材映像及びダイジェスト映像を取得し、
前記素材映像と前記ダイジェスト映像の内容が一致する一致箇所を検出し、
時間的な距離が所定値以下である一致箇所を、同一の重要シーンとしてグルーピングする映像処理方法。
(Appendix 16)
Obtain raw footage and digest footage,
Detecting a portion where the contents of the raw video and the digest video match;
A video processing method for grouping matching portions whose temporal distance is equal to or less than a predetermined value as the same important scene.

(付記17)
素材映像及びダイジェスト映像を取得し、
前記素材映像と前記ダイジェスト映像の内容が一致する一致箇所を検出し、
時間的な距離が所定値以下である一致箇所を、同一の重要シーンとしてグルーピングする処理をコンピュータに実行させるプログラムを記録した記録媒体。
(Appendix 17)
Obtain raw footage and digest footage,
Detecting a portion where the contents of the raw video and the digest video match;
A recording medium having recorded thereon a program for causing a computer to execute a process of grouping matching portions whose temporal distance is equal to or less than a predetermined value as the same important scene.

以上、実施形態及び実施例を参照して本開示を説明したが、本開示は上記実施形態及び実施例に限定されるものではない。本開示の構成や詳細には、本開示のスコープ内で当業者が理解し得る様々な変更をすることができる。Although the present disclosure has been described above with reference to embodiments and examples, the present disclosure is not limited to the above embodiments and examples. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure.

12、212 プロセッサ
21、221 映像取得部
22 重要シーン検出部
23 第1映像切り出し部
24 関連イベント検出部
25 第2映像切り出し部
26 映像結合部
100 ダイジェスト映像生成装置
200 学習データ生成装置
222 映像照合部
223 グルーピング部
224 モデル学習部
225 推論部
226 イベント判定部
227 学習データ生成部
Reference Signs List 12, 212 Processor 21, 221 Video acquisition unit 22 Important scene detection unit 23 First video extraction unit 24 Related event detection unit 25 Second video extraction unit 26 Video combination unit 100 Digest video generation device 200 Learning data generation device 222 Video matching unit 223 Grouping unit 224 Model learning unit 225 Inference unit 226 Event determination unit 227 Learning data generation unit

Claims (12)

素材映像及びダイジェスト映像を取得する映像取得手段と、
前記素材映像と前記ダイジェスト映像の内容が一致する一致箇所を検出する一致箇所検出手段と、
時間的な距離が所定値以下である一致箇所を、同一の重要シーンとしてグルーピングするグルーピング手段と、
前記グルーピングにより得られた各グループにおいて、前記一致箇所をそれぞれ異なるクラスとし、前記素材映像を前記クラスに分類する分類手段と、
前記素材映像に含まれる各クラスの出現頻度に基づいて、キーイベントを判定するイベント判定手段と、
を備える映像処理装置。
a video acquisition means for acquiring raw video and digest video;
a matching portion detection means for detecting a matching portion where the contents of the raw video and the digest video match;
a grouping means for grouping matching portions whose temporal distance is equal to or less than a predetermined value as a single important scene;
a classification means for classifying the matching portions in each group obtained by the grouping into different classes and classifying the material video into the classes;
an event determination means for determining a key event based on the frequency of appearance of each class included in the raw video;
A video processing device comprising:
映像を前記クラスに分類する映像認識モデルを学習する学習手段、を備え、
前記分類手段は、学習により得られた前記映像認識モデルを用いて、前記素材映像を前記クラスに分類する請求項1に記載の映像処理装置。
A learning means for learning an image recognition model that classifies an image into the classes,
The image processing device according to claim 1 , wherein the classification means classifies the raw image into the classes using the image recognition model obtained by learning.
前記一致箇所の特徴量を抽出する第1の特徴量抽出手段と、
前記素材映像の各フレーム画像の特徴量を抽出する第2の特徴量抽出手段と、
を備え、
前記分類手段は、前記各一致箇所の特徴量と、前記素材映像の各フレームの特徴量とに基づいて、前記素材映像の各フレームを前記クラスに分類する請求項1に記載の映像処理装置。
a first feature extraction means for extracting a feature of the matching portion;
a second feature extraction means for extracting a feature of each frame image of the raw video;
Equipped with
The video processing device according to claim 1 , wherein the classifying means classifies each frame of the raw video into the class based on a feature amount of each of the matching portions and a feature amount of each frame of the raw video.
前記イベント判定手段は、最も出現頻度の低いクラスをキーイベントと判定する請求項2又は3に記載の映像処理装置。 The video processing device according to claim 2 or 3, wherein the event determination means determines the class with the lowest occurrence frequency as a key event. 前記イベント判定手段は、最も出現頻度が低く、かつ、前記一致箇所に含まれるクラスをキーイベントと判定する請求項2又は3に記載の映像処理装置。 The video processing device according to claim 2 or 3, wherein the event determination means determines the class that appears least frequently and is included in the matching portion as a key event. 前記イベント判定手段は、前記キーイベントと判定されたクラス以外のクラスを関連イベントと判定する請求項2又は3のいずれか一項に記載の映像処理装置。 The video processing device according to claim 2 or 3, wherein the event determination means determines classes other than the class determined to be the key event as related events. 前記キーイベント及び前記関連イベントに対応するフラグを付与した学習データを生成する学習データ生成手段を備える請求項6に記載の映像処理装置。 The video processing device according to claim 6, further comprising a learning data generating means for generating learning data to which flags corresponding to the key events and the related events are assigned. 素材映像及びダイジェスト映像を取得し、
前記素材映像と前記ダイジェスト映像の内容が一致する一致箇所を検出し、
時間的な距離が所定値以下である一致箇所を、同一の重要シーンとしてグルーピングし、
前記グルーピングにより得られた各グループにおいて、前記一致箇所をそれぞれ異なるクラスとし、前記素材映像を前記クラスに分類し、
前記素材映像に含まれる各クラスの出現頻度に基づいて、キーイベントを判定する映像処理方法。
Obtain raw footage and digest footage,
Detecting a portion where the contents of the raw video and the digest video match;
Matching parts whose temporal distance is less than a predetermined value are grouped as the same important scene,
In each group obtained by the grouping, the matching portions are classified into different classes, and the material video is classified into the classes;
The video processing method includes determining a key event based on the frequency of appearance of each class contained in the raw video.
素材映像及びダイジェスト映像を取得し、
前記素材映像と前記ダイジェスト映像の内容が一致する一致箇所を検出し、
時間的な距離が所定値以下である一致箇所を、同一の重要シーンとしてグルーピングし、
前記グルーピングにより得られた各グループにおいて、前記一致箇所をそれぞれ異なるクラスとし、前記素材映像を前記クラスに分類し、
前記素材映像に含まれる各クラスの出現頻度に基づいて、キーイベントを判定する処理をコンピュータに実行させるプログラム。
Obtain raw footage and digest footage,
Detecting a portion where the contents of the raw video and the digest video match;
Matching parts whose temporal distance is less than a predetermined value are grouped as the same important scene,
In each group obtained by the grouping, the matching portions are classified into different classes, and the material video is classified into the classes;
A program that causes a computer to execute a process of determining a key event based on the frequency of appearance of each class contained in the raw video.
入力映像を取得する映像取得手段と、
前記入力映像から重要シーンを検出する重要シーン検出手段と、
前記入力映像から、前記重要シーンの少なくとも後の部分を含む時間的に連続する領域を第1の部分映像として抽出する第1の部分映像抽出手段と、
重要シーンの少なくとも後の部分を含む部分映像から重要シーンに関連する関連イベントを検出するように学習された関連イベント検出モデルを用いて、前記第1の部分映像から関連イベントを検出する関連イベント検出手段と、
を備える映像処理装置。
An image acquisition means for acquiring an input image;
an important scene detection means for detecting an important scene from the input video;
a first partial image extraction means for extracting, from the input image, a temporally continuous area including at least a portion following the important scene as a first partial image;
a related event detection means for detecting a related event from the first partial video by using a related event detection model trained to detect a related event related to the important scene from a partial video including at least a part following the important scene;
A video processing device comprising:
前記重要シーンの時刻情報に基づいて、前記入力映像から前記重要シーンの部分をキーイベント部分映像として抽出し、前記関連イベントの時刻情報に基づいて、前記入力映像から前記関連イベントの部分を関連イベント部分映像として抽出する第2の部分映像抽出手段を備える請求項10に記載の映像処理装置。 The video processing device according to claim 10, further comprising a second partial video extraction means for extracting a portion of the important scene from the input video as a key event partial video based on time information of the important scene, and extracting a portion of the related event from the input video as a related event partial video based on time information of the related event. 前記キーイベント部分映像と前記関連イベント部分映像とを結合する映像結合手段を備える請求項11に記載の映像処理装置。 The video processing device according to claim 11, further comprising a video combining means for combining the key event partial video and the related event partial video.
JP2023526812A 2021-06-11 2021-06-11 Image processing device, image processing method, and program Active JP7652252B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/022330 WO2022259530A1 (en) 2021-06-11 2021-06-11 Video processing device, video processing method, and recording medium

Publications (3)

Publication Number Publication Date
JPWO2022259530A1 JPWO2022259530A1 (en) 2022-12-15
JPWO2022259530A5 JPWO2022259530A5 (en) 2024-03-08
JP7652252B2 true JP7652252B2 (en) 2025-03-27

Family

ID=84424508

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023526812A Active JP7652252B2 (en) 2021-06-11 2021-06-11 Image processing device, image processing method, and program

Country Status (2)

Country Link
JP (1) JP7652252B2 (en)
WO (1) WO2022259530A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119583896B (en) * 2024-11-08 2025-10-03 百度在线网络技术(北京)有限公司 Video generation method and device, electronic device, and computer-readable storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006018972A (en) 2004-07-05 2006-01-19 Nippon Hoso Kyokai <Nhk> Metadata generation apparatus and metadata generation program
JP2006287319A (en) 2005-03-31 2006-10-19 Nippon Hoso Kyokai <Nhk> Program digest creation device and program digest creation program
JP2007174260A (en) 2005-12-22 2007-07-05 Victor Co Of Japan Ltd Device for producing digest information
JP2007267351A (en) 2005-09-28 2007-10-11 Sanyo Electric Co Ltd Video recording and reproducing apparatus and video reproducing apparatus
JP2008312061A (en) 2007-06-15 2008-12-25 Sony Corp Image processing apparatus, processing method thereof, and program
JP2011223287A (en) 2010-04-09 2011-11-04 Sony Corp Information processor, information processing method, and program
JP2012039550A (en) 2010-08-11 2012-02-23 Sony Corp Information processing device, information processing system, information processing method and program
JP2012070283A (en) 2010-09-24 2012-04-05 Toshiba Corp Video processing apparatus, method, and video processing system
WO2021019645A1 (en) 2019-07-29 2021-02-04 日本電気株式会社 Learning data generation device, learning device, identification device, generation method, and storage medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006018972A (en) 2004-07-05 2006-01-19 Nippon Hoso Kyokai <Nhk> Metadata generation apparatus and metadata generation program
JP2006287319A (en) 2005-03-31 2006-10-19 Nippon Hoso Kyokai <Nhk> Program digest creation device and program digest creation program
JP2007267351A (en) 2005-09-28 2007-10-11 Sanyo Electric Co Ltd Video recording and reproducing apparatus and video reproducing apparatus
JP2007174260A (en) 2005-12-22 2007-07-05 Victor Co Of Japan Ltd Device for producing digest information
JP2008312061A (en) 2007-06-15 2008-12-25 Sony Corp Image processing apparatus, processing method thereof, and program
JP2011223287A (en) 2010-04-09 2011-11-04 Sony Corp Information processor, information processing method, and program
JP2012039550A (en) 2010-08-11 2012-02-23 Sony Corp Information processing device, information processing system, information processing method and program
JP2012070283A (en) 2010-09-24 2012-04-05 Toshiba Corp Video processing apparatus, method, and video processing system
WO2021019645A1 (en) 2019-07-29 2021-02-04 日本電気株式会社 Learning data generation device, learning device, identification device, generation method, and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
田村 徹 Tohru Tamura,サッカー放送映像のダイジェスト化に向けたショット境界の検出法 A Method of Shot Boundary Detection fr,FIT2013 第12回情報科学技術フォーラム 講演論文集 第3分冊 査読付き論文・一般論文 画像認,日本,一般社団法人情報処理学会 社団法人電子情報通信学会,2013年08月20日,p.253-258
西澤 尚宏 Takahiro NISHIZAWA,映像間の関連性を考慮したダイジェスト自動生成手法の提案 Automatic Generation of Video Digests Consid,第14回データ工学ワークショップ(DEWS2003)論文集,日本,電子情報通信学会データ工学研究専門委員会,2003年05月16日

Also Published As

Publication number Publication date
WO2022259530A1 (en) 2022-12-15
JPWO2022259530A1 (en) 2022-12-15

Similar Documents

Publication Publication Date Title
US9805270B2 (en) Video segmentation techniques
US20230140369A1 (en) Customizable framework to extract moments of interest
CN111416991B (en) Special effect processing method and apparatus, and storage medium
Raventos et al. Automatic summarization of soccer highlights using audio-visual descriptors
JP6557592B2 (en) Video scene division apparatus and video scene division program
JP2010072708A (en) Apparatus for registering face identification features, method for registering the same, program for registering the same, and recording medium
JP2008176538A (en) Video attribute information output device, video summarization device, program, and video attribute information output method
KR20180131226A (en) Apparatus and method for programming advertisement
US20240062545A1 (en) Information processing device, information processing method, and recording medium
JP7652252B2 (en) Image processing device, image processing method, and program
KR100717402B1 (en) Apparatus and method for determining genre of multimedia data
JP2006287319A (en) Program digest creation device and program digest creation program
JP2006251885A (en) Sports video classification device and log generation device
JP7485023B2 (en) Image processing device, image processing method, training device, and program
CN114463669A (en) Target snapshot method and device and computer readable storage medium
JP7552733B2 (en) Information processing device, information processing method, and program
CN114282057B (en) Video character classification method, device, computer equipment and storage medium
JP7662033B2 (en) Image processing device, image processing method, and program
WO2022149216A1 (en) Information processing device, information processing method, and recording medium
KR20080091411A (en) Digital video similarity comparison method using video DNA and system using the method
Zwicklbauer et al. Video analysis for interactive story creation: the sandmännchen showcase
e Santos et al. Adaptive video shot detection improved by fusion of dissimilarity measures
CN121603723B (en) A method and system for continuous playback of short videos based on multimodal data
Malathi et al. Generic object detection using deep learning
Liu et al. Event detection in sports video based on multiple feature fusion

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231205

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240820

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250120

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250225

R150 Certificate of patent or registration of utility model

Ref document number: 7652252

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150