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
JP7662033B2 - Image processing device, image processing method, and program - Google Patents
[go: Go Back, main page]

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

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

Info

Publication number
JP7662033B2
JP7662033B2 JP2023528884A JP2023528884A JP7662033B2 JP 7662033 B2 JP7662033 B2 JP 7662033B2 JP 2023528884 A JP2023528884 A JP 2023528884A JP 2023528884 A JP2023528884 A JP 2023528884A JP 7662033 B2 JP7662033 B2 JP 7662033B2
Authority
JP
Japan
Prior art keywords
video
digest
importance
raw
elements
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
JP2023528884A
Other languages
Japanese (ja)
Other versions
JPWO2022264365A1 (en
JPWO2022264365A5 (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 JPWO2022264365A1 publication Critical patent/JPWO2022264365A1/ja
Publication of JPWO2022264365A5 publication Critical patent/JPWO2022264365A5/en
Application granted granted Critical
Publication of JP7662033B2 publication Critical patent/JP7662033B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (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

スポーツなどのダイジェスト映像に含まれる映像には、ダイジェスト映像に特徴的な映像と、それ以外の普遍的な映像とがある。従来のダイジェスト映像生成装置の学習では、ダイジェスト映像に使用されたか否かに基づいて学習データを生成し、学習を行っていた。即ち、素材映像のうち、ダイジェスト映像に使用された箇所を全て正解として学習データを生成し、学習を行っていた。この場合、普遍的な映像が学習データの正解クラスと非正解クラスの両方に含まれてしまい、これが素材映像から重要なイベントを検出する際の精度低下の一因となっていた。 Images contained in digest videos of sports and the like include images that are characteristic of digest videos and other general images. In conventional digest video generation devices, learning was performed by generating learning data based on whether or not an image was used in the digest video. In other words, learning data was generated and learning was performed by treating all parts of the raw video that were used in the digest video as correct answers. In this case, general images were included in both the correct and incorrect classes of the learning data, which was one of the factors that reduced the accuracy of detecting important events from raw video.

本開示の1つの目的は、素材映像から重要なイベントを高精度で検出可能なダイジェスト映像装置を生成可能とすることにある。 One objective of the present disclosure is to enable the generation of a digest video device that can detect important events from raw video with high accuracy.

本開示の1つの観点では、映像処理装置は、
素材映像と、前記素材映像中のダイジェスト映像に使用された区間の情報とを取得する情報取得手段と、
前記ダイジェスト映像に使用された区間に含まれる要素に類似した要素を、前記素材映像中で検索する映像検索手段と、
各要素の、前記素材映像中及び前記ダイジェスト映像に使用された区間中における出現頻度に基づいて、各要素の重要度を算出する重要度算出手段と、
を備え
前記重要度は、前記ダイジェスト映像に使用された区間中における前記要素の出現頻度が他の要素の出現頻度より高いほど大きい値となり、かつ、前記素材映像中における前記要素の出現頻度が低いほど大きい値となる
According to one aspect of the present disclosure, there is provided a video processing device comprising:
an information acquisition means for acquiring a raw video and information on a section of the raw video used for a digest video;
a video search means for searching the raw video for an element similar to an element included in the section used in the digest video;
an importance calculation means for calculating the importance of each element based on the frequency of appearance of each element in the raw video and in a section used in the digest video;
Equipped with
The importance level has a higher value the higher the frequency of appearance of the element in the section used in the digest video is relative to the frequency of appearance of other elements, and the lower the frequency of appearance of the element in the raw video is, the higher the importance level has .

本開示の他の観点では、映像処理方法は、
素材映像と、前記素材映像中のダイジェスト映像に使用された区間の情報とを取得し、
前記ダイジェスト映像に使用された区間に含まれる要素に類似した要素を、前記素材映像中で検索し、
各要素の、前記素材映像中及び前記ダイジェスト映像に使用された区間中における出現頻度に基づいて、各要素の重要度を算出し、
前記重要度は、前記ダイジェスト映像に使用された区間中における前記要素の出現頻度が他の要素の出現頻度より高いほど大きい値となり、かつ、前記素材映像中における前記要素の出現頻度が低いほど大きい値となる
In another aspect of the present disclosure, a video processing method includes:
Acquire a raw video and information on a section of the raw video used in the digest video;
Searching for an element similar to an element included in the section used in the digest video in the raw video;
Calculating the importance of each element based on the frequency of appearance of each element in the raw video and in the section used in the digest video ;
The importance level has a higher value the higher the frequency of appearance of the element in the section used in the digest video is relative to the frequency of appearance of other elements, and the lower the frequency of appearance of the element in the raw video is, the higher the importance level has .

本発明のさらに他の観点では、プログラムは、
素材映像と、前記素材映像中のダイジェスト映像に使用された区間の情報とを取得し、
前記ダイジェスト映像に使用された区間に含まれる要素に類似した要素を、前記素材映像中で検索し、
各要素の、前記素材映像中及び前記ダイジェスト映像に使用された区間中における出現頻度に基づいて、各要素の重要度を算出し、
前記重要度は、前記ダイジェスト映像に使用された区間中における前記要素の出現頻度が他の要素の出現頻度より高いほど大きい値となり、かつ、前記素材映像中における前記要素の出現頻度が低いほど大きい値となる処理をコンピュータに実行させる。
In yet another aspect of the invention, a program comprising:
Acquire a raw video and information on a section of the raw video used in the digest video;
Searching for an element similar to an element included in the section used in the digest video in the raw video;
Calculating the importance of each element based on the frequency of appearance of each element in the raw video and in the section used in the digest video ;
The computer is caused to execute processing such that the importance becomes a higher value the higher the frequency of appearance of the element in the section used in the digest video is relative to the frequency of appearance of other elements, and the higher the importance becomes the lower the frequency of appearance of the element in the raw video .

本開示によれば、素材映像から重要なイベントを高精度で検出可能なダイジェスト映像装置を生成可能となる。 This disclosure makes it possible to generate a digest video device that can detect important events from raw video with high accuracy.

ダイジェスト映像生成装置の概略構成を示す。1 shows a schematic configuration of a digest video generating device. ダイジェスト映像の例を示す。An example of a digest video is shown below. 学習データ生成時における素材映像に対するラベル付けの例を示す。An example of labeling raw footage when generating training data is shown below. 本実施形態の学習データ生成装置の全体構成を示す。1 shows an overall configuration of a training data generating device according to the present embodiment. 学習データ生成装置のハードウェア構成を示すブロック図である。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. 重要度の計算式の例を示す。An example of a calculation formula for importance is shown below. 学習データ生成装置による学習データ生成処理のフローチャートである。13 is a flowchart of a learning data generation process performed by the learning data generation device. 学習データ生成処理の具体例を説明する図である。FIG. 11 is a diagram illustrating a specific example of a learning data generation process. 学習データ生成処理の具体例を説明する図である。FIG. 11 is a diagram illustrating a specific example of a learning data generation process. 学習データ生成処理の具体例を説明する図である。FIG. 11 is a diagram illustrating a specific example of a learning data generation process. 生成された学習データの例を示す。An example of generated training data is shown below. ダイジェスト映像生成装置の学習のための構成を示す。1 shows a configuration for learning a digest video generation device. ダイジェスト映像生成装置の変形例の構成を示すブロック図である。FIG. 13 is a block diagram showing a configuration of a modified example of the digest video generation device. 第2実施形態に係る映像処理装置の機能構成を示すブロック図である。FIG. 11 is a block diagram showing a functional configuration of a video processing device according to a second embodiment. 第2実施形態に係る映像処理装置による処理のフローチャートである。10 is a flowchart of a process performed by a video processing device according to a second embodiment.

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

ダイジェスト映像生成装置200は、素材映像DB2に保存されている素材映像の一部を用いたダイジェスト映像を生成し、出力する。ダイジェスト映像は、素材映像において何らかのイベントが発生したシーンを時系列につなげた映像である。ダイジェスト映像生成装置200は、機械学習により訓練済みのダイジェスト映像生成モデルを用いて素材映像からイベントシーンを検出し、複数のイベントシーンを時系列につなげてダイジェスト映像を生成する。ダイジェスト映像生成モデルは、素材映像からイベントシーンを検出するモデルであり、例えば、ニューラルネットワークを用いた深層学習のモデルを用いることができる。The digest video generation device 200 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. The digest video generation device 200 detects event scenes from the material video using a digest video generation model trained by machine learning, and links multiple event scenes in chronological order to generate a digest video. The digest video generation model is a model that detects event scenes from the material video, and can be, for example, a deep learning model using a neural network.

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

[学習データ生成装置]
(基本原理)
次に、本実施形態に係る学習データ生成装置の基本原理について説明する。学習データ生成装置は、上記のダイジェスト映像生成装置200(ダイジェスト映像生成モデル)の学習に用いられる学習データを生成する装置である。
[Learning data generation device]
(Basic Principles)
Next, a basic principle of the training data generation device according to this embodiment will be described. The training data generation device is a device that generates training data used for training the digest video generation device 200 (digest video generation model) described above.

スポーツのダイジェスト映像では、イベントシーンとして検出されるような重要なイベントのシーンは、暗黙的に決まっている複数の短い映像から構成されることが多い。例えば、サッカーのゴールシーンでは、フィールド全体を俯瞰で撮影するカメラ(以下、「俯瞰カメラ」と呼ぶ。)により選手のシュートからゴールまでを撮影した映像が映り、次に選手のゴールパフォーマンスの映像、又は、別角度のカメラで撮影したゴールシーンの映像などが映ることが多い。In sports digest videos, important events that are detected as event scenes are often composed of multiple, implicitly determined short videos. For example, in a soccer goal scene, a video of the player's shot from the moment he scores the goal is often shown taken by a camera that takes an overhead view of the entire field (hereafter referred to as an "overhead camera"), followed by a video of the player's goal celebration, or a video of the goal scene taken by a camera at a different angle.

また、ダイジェスト映像に含まれる映像には、ダイジェスト映像に特徴的な映像と、それ以外の普遍的な映像とがある。普遍的な映像とは、ダイジェスト映像のみならず、ダイジェスト映像以外のシーンにも共通して含まれるような映像である。 The images contained in the digest video include images that are characteristic of the digest video and other universal images. Universal images are images that are not only contained in the digest video, but also in scenes other than the digest video.

通常、ダイジェスト映像生成装置の学習では、ダイジェスト映像に使用されたか否かに基づいて学習データを生成し、ダイジェスト映像生成モデルの学習を行っていた。即ち、素材映像のうち、ダイジェスト映像に使用された箇所を全て正解として学習データを生成し、ダイジェスト映像生成モデルの学習を行っていた。この場合、普遍的な映像が学習データの正解クラスと非正解クラスの両方に含まれてしまい、これが試合全体の素材映像からサッカーのゴールシーンなどの重要なイベントシーンを検出する際の精度低下の一因となっていた。 Normally, in training a digest video generation device, training data is generated based on whether or not a certain part was used in the digest video, and a digest video generation model is trained using this training data. In other words, all parts of the raw video that were used in the digest video were treated as correct answers, and training data was generated to train the digest video generation model. In this case, common images were included in both the correct and incorrect classes of the training data, which was one of the factors that reduced accuracy when detecting important event scenes, such as soccer goal scenes, from raw video of the entire game.

そこで、本実施形態では、学習データ生成装置は、ダイジェスト映像に使用された箇所には高頻度で現れるが、ダイジェスト映像に使用されなかった箇所には比較的低頻度で現れる映像を、イベントシーンに特徴的な映像であると仮定し、この特徴的な映像を規定する「特徴的な要素」を決定する。特徴的な要素とは、ダイジェスト映像に使用された区間、即ちイベントシーンに含まれる要素である。ここで、特徴的な要素は、例えば映像の1枚のフレーム画像であってもよく、複数枚の連続するフレーム画像であってもよい。また、特徴的な要素は、1種類であってもよいし、2種類以上でもよい。 In this embodiment, the learning data generation device assumes that footage that appears frequently in places used in the digest video but appears relatively infrequently in places not used in the digest video is footage that is characteristic of an event scene, and determines a "characteristic element" that defines this characteristic footage. A characteristic element is an element that is included in a section used in the digest video, i.e., an event scene. Here, a characteristic element may be, for example, a single frame image of a video, or multiple consecutive frame images. Furthermore, the characteristic element may be one type, or two or more types.

図3は、学習データ生成時における素材映像に対するラベル付けの例を示す。ダイジェスト映像生成モデルの学習を行う場合、素材映像に正解ラベルを付与して学習データを生成する。図3において、斜線で示すイベントシーン7は、素材映像のうち、既存のダイジェスト映像に含まれるシーンである。即ち、イベントシーン7は、素材映像と、ニュースなどで使用された既存のダイジェスト映像と照合し、両者が一致した箇所である。なお、図3に示すサッカーの素材映像の場合、イベントシーンとしては、俯瞰カメラによるゴールシーン、ゴール裏のカメラによるゴールシーン、選手のゴールパフォーマンスシーンなどが検出される。具体的に、図3におけるイベントシーン7aは俯瞰カメラによるゴールシーンであり、イベントシーン7bはゴール裏のカメラによるゴールシーンであり、イベントシーン7cは選手のゴールパフォーマンスのシーンである。なお、イベントシーン7a~7cの前後のシーン8は、ダイジェスト映像に含まれていないシーンである。 Figure 3 shows an example of labeling of material video when generating training data. When learning a digest video generation model, a correct answer label is added to the material video to generate training data. In Figure 3, the event scene 7 shown with diagonal lines is a scene included in the existing digest video among the material video. That is, the event scene 7 is a part where the material video matches the existing digest video used in the news, etc. In the case of the soccer material video shown in Figure 3, the event scenes detected are a goal scene captured by an overhead camera, a goal scene captured by a camera behind the goal, a goal performance scene of a player, and the like. Specifically, the event scene 7a in Figure 3 is a goal scene captured by an overhead camera, the event scene 7b is a goal scene captured by a camera behind the goal, and the event scene 7c is a goal performance scene of a player. In addition, the scenes 8 before and after the event scenes 7a to 7c are scenes not included in the digest video.

学習データの生成時には、素材映像から検出されたイベントシーンに対して正解ラベルを付与する。ここで、図3に示すように、通常のラベル付け方法は、イベントシーンのフレーム画像に対してラベル「1」を付与し、それ以外のシーンのフレーム画像に対してはラベル「0」を付与する。When generating training data, correct labels are assigned to event scenes detected from raw footage. As shown in Figure 3, the normal labeling method assigns the label "1" to frame images of event scenes and the label "0" to frame images of other scenes.

これに対し、本実施形態のラベル付け方法1は、各イベントシーンが特徴的である度合いに応じて、各イベントシーンに「0」~「1」の間の値を付与する。なお、この「特徴的である度合い」は、後述する「重要度」に相当する。図3の例では、ゴール裏のカメラによる映像はサッカーのゴールシーンに特に特徴的なシーンと考えられるため、ゴール裏のカメラによるゴールシーンであるイベントシーン7bにはラベル「1」が付与されている。また、俯瞰カメラによるゴールシーンであるイベントシーン7aと、選手のゴールパフォーマンスシーンであるイベントシーン7cにはラベル「0.5」が付与されている。そして、これら以外のシーンにはラベル「0」が付与されている。In contrast, in the labeling method 1 of this embodiment, a value between "0" and "1" is assigned to each event scene according to the degree to which the event scene is distinctive. This "degree of distinctiveness" corresponds to the "importance" described below. In the example of FIG. 3, the image captured by the camera behind the goal is considered to be a particularly distinctive soccer goal scene, so the label "1" is assigned to event scene 7b, which is a goal scene captured by the camera behind the goal. The label "0.5" is assigned to event scene 7a, which is a goal scene captured by an overhead camera, and event scene 7c, which is a goal performance scene of a player. The label "0" is assigned to other scenes.

また、本実施形態のラベル付け方法2は、ゴール裏のカメラによるゴールシーンであるイベントシーン7bにはラベル「1」を付与し、それ以外のシーンにはラベル「0」を付与している。 In addition, in labeling method 2 of this embodiment, the event scene 7b, which is a goal scene captured by a camera behind the goal, is assigned the label "1", and other scenes are assigned the label "0".

このように、本実施形態では、単にダイジェスト映像に含まれているシーンであるか否かではなく、ダイジェスト映像において特徴的である度合いを考慮して学習データのラベル付けを行う。これにより、ダイジェスト映像に使用された区間における普遍的な映像の影響を低減することができる。よって、その学習データを用いて学習することにより、高精度なダイジェスト映像生成装置を得ることが可能となる。 In this way, in this embodiment, the learning data is labeled not simply based on whether the scene is included in the digest video, but based on the degree to which it is distinctive in the digest video. This makes it possible to reduce the influence of generic images in the sections used in the digest video. Therefore, by learning using this learning data, it is possible to obtain a highly accurate digest video generation device.

(全体構成)
図4は、本実施形態の学習データ生成装置の全体構成を示す。学習データ生成装置100は、素材映像及びダイジェスト映像から学習データを生成する。素材映像は、学習データの元になる映像である。また、ダイジェスト映像は、ニュース番組などで使用した既存のダイジェスト映像である。一方、学習データは、図3に例示したように、素材映像に対して正解ラベルを付与したデータである。
(Overall composition)
Fig. 4 shows the overall configuration of the training data generation device of this embodiment. The training data generation device 100 generates training data from raw video and digest video. The raw video is video that is the source of the training data. The digest video is existing digest video used in news programs, etc. On the other hand, the training data is data in which a correct answer label is added to the raw video, as shown in Fig. 3.

(ハードウェア構成)
図5は、学習データ生成装置100のハードウェア構成を示すブロック図である。図示のように、学習データ生成装置100は、インタフェース(IF)11と、プロセッサ12と、メモリ13と、記録媒体14と、データベース(DB)15とを備える。
(Hardware configuration)
5 is a block diagram showing a hardware configuration of the training data generation device 100. As shown in the figure, the training data 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は、学習データの元になる素材映像と、既存のダイジェスト映像とを受け取り、生成された学習データを出力する。 IF11 inputs and outputs data between external devices. Specifically, interface 11 receives raw video that is the source of the learning data and existing digest video, and outputs the generated learning data.

プロセッサ12は、CPU(Central Processing Unit)などのコンピュータであり、予め用意されたプログラムを実行することにより、学習データ生成装置100の全体を制御する。具体的に、プロセッサ12は、後述する学習データ生成処理を実行する。The processor 12 is a computer such as a CPU (Central Processing Unit) and executes a pre-prepared program to control the entire learning data generation device 100. Specifically, the processor 12 executes the learning data generation 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 learning data generation device 100. The recording medium 14 records various programs executed by the processor 12. When the learning data generation 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, digest footage, and the like input through the IF 11. The learning data generation device 100 may also include an input unit such as a keyboard or mouse for an operator to enter instructions or input data, and a display unit such as a liquid crystal display.

(機能構成)
図6は、学習データ生成装置100の機能構成を示すブロック図である。学習データ生成装置100は、映像取得部21と、映像検索部22と、重要度算出部23と、学習データ生成部24と、を備える。
(Functional configuration)
6 is a block diagram showing a functional configuration of the training data generation device 100. The training data generation device 100 includes a video acquisition unit 21, a video search unit 22, an importance calculation unit 23, and a training data generation unit 24.

映像取得部21は、外部から素材映像とダイジェスト映像とを取得する。映像取得部21は、素材映像とダイジェスト映像とを照合し、素材映像中のダイジェスト映像と一致する区間、即ち、ダイジェスト映像に使用されている区間(以下、「ダイジェスト映像使用区間」とも呼ぶ。)の情報を生成する。そして、映像取得部21は、素材映像と、素材映像中のダイジェスト映像使用区間の情報と、を映像検索部22へ出力する。また、映像取得部21は、素材映像を学習データ生成部24へ出力する。The video acquisition unit 21 acquires the raw video and the digest video from the outside. The video acquisition unit 21 compares the raw video with the digest video, and generates information on the section in the raw video that matches the digest video, i.e., the section used in the digest video (hereinafter also referred to as the "digest video use section"). The video acquisition unit 21 then outputs the raw video and information on the digest video use section in the raw video to the video search unit 22. The video acquisition unit 21 also outputs the raw video to the learning data generation unit 24.

なお、ダイジェスト映像使用区間の情報自体を外部から取得可能な場合には、映像取得部21は、素材映像と、ダイジェスト映像使用区間の情報とを外部から取得し、映像検索部22へ出力してもよい。 In addition, if the information on the section in which the digest video is used can be obtained from outside, the video acquisition unit 21 may acquire the raw video and the information on the section in which the digest video is used from outside and output them to the video search unit 22.

映像検索部22は、ダイジェスト映像使用区間に含まれる要素に類似した要素を、素材映像中から検索する。ここでの「要素」は、1枚のフレーム画像であってもよく、連続する複数枚のフレーム画像であってもよい。例えば、映像検索部22は、ダイジェスト映像使用区間に含まれるフレーム画像をクラスタリングして複数の要素を抽出する。この場合、各要素は、1枚のフレーム画像又は複数枚のフレーム画像をクラスタリングして得た各クラスタに含まれるフレーム画像であってもよい。さらには、各要素は、1枚のフレーム画像又は複数枚のフレーム画像をクラスタリングして得た各クラスタの中心の特徴量であってもよい。The video search unit 22 searches the raw video for elements similar to elements included in the digest video use section. Here, the "element" may be one frame image or multiple consecutive frame images. For example, the video search unit 22 clusters the frame images included in the digest video use section to extract multiple elements. In this case, each element may be a frame image included in each cluster obtained by clustering one frame image or multiple frame images. Furthermore, each element may be the central feature of each cluster obtained by clustering one frame image or multiple frame images.

その代わりに、映像検索部22は、ダイジェスト映像からショット切替位置を検出し、個々のカメラによる映像を要素として抽出してもよい。 Alternatively, the video search unit 22 may detect shot change positions from the digest video and extract footage from individual cameras as elements.

そして、映像検索部22は、素材映像から各要素に類似する要素を検索し、重要度算出部23へ出力する。なお、映像検索部22は、素材映像の最初から最後までの全体を検索して各要素を検出してもよいし、素材映像のうちダイジェスト映像使用区間以外の区間を検索して各要素を検出してもよい。Then, the video search unit 22 searches the material video for elements similar to each element, and outputs the elements to the importance calculation unit 23. Note that the video search unit 22 may search the entire material video from start to finish to detect each element, or may search sections of the material video other than the section in which the digest video is used to detect each element.

なお、映像検索部22は、素材映像から各要素を検索する代わりに、素材映像を各要素に分類してもよい。各要素の検索手法や分類手法は、学習が必要な手法でもよく、学習が不要な手法(例えば、教師なし学習や、既存のモデルを使用する方法)であってもよい。Instead of searching for each element from the raw video, the video search unit 22 may classify the raw video into each element. The search method and classification method for each element may be a method that requires learning, or a method that does not require learning (e.g., unsupervised learning or a method that uses an existing model).

重要度算出部23は、素材映像中及びダイジェスト映像使用区間中における各要素の出現頻度に基づいて、各要素の重要度を算出する。ここで、「重要度」とは、各要素がダイジェスト映像に含まれるシーンを特徴づける要素であるかどうかを反映した値であり、先に述べた「各イベントシーンが特徴的である度合い」に相当する。重要度の値が大きいほど、そのシーンが特徴的である度合いが高い。そして、重要度算出部23は、各要素について重要度を算出し、学習データ生成部24へ出力する。The importance calculation unit 23 calculates the importance of each element based on the frequency of occurrence of each element in the raw video and in the digest video usage section. Here, "importance" is a value reflecting whether each element is an element that characterizes a scene included in the digest video, and corresponds to the "degree to which each event scene is distinctive" mentioned above. The larger the importance value, the more distinctive the scene is. The importance calculation unit 23 then calculates the importance of each element and outputs it to the learning data generation unit 24.

図7は、重要度の計算式の例を示す。重要度s(x)は、関数a(x)とb(x)を用いて、例えば図7(A)に示す式(1)又は式(2)により定義することができる。式(1)又は式(2)を用いることにより、重要度s(x)は、関数a(x)とb(x)のどちらも大きくなるときに、大きくなる値とする。 Figure 7 shows an example of a formula for calculating importance. Importance s(x) can be defined, for example, by equation (1) or equation (2) shown in Figure 7 (A) using functions a(x) and b(x). By using equation (1) or equation (2), importance s(x) becomes a value that increases when both functions a(x) and b(x) become large.

図7(B)は、関数a(x)とb(x)の一例を示す。関数a(x)は、ダイジェスト映像に使用された区間中の全要素の数に対する、ダイジェスト映像に使用された区間中のある要素xの数の比(「第1の比」と呼ぶ。)である。関数a(x)は、ダイジェスト映像使用区間中における要素xの出現頻度が他の要素の出現頻度より大きいほど大きい値となる。関数b(x)は、素材映像中の要素xの数に対する、ダイジェスト映像に使用された区間中の要素xの数の比(「第2の比」と呼ぶ。)である。関数b(x)は、要素xがダイジェスト映像使用区間に高い頻度で出現し、かつ、素材映像中に低い頻度で出現するほど大きい値となる。 Figure 7 (B) shows examples of functions a(x) and b(x). Function a(x) is the ratio (called the "first ratio") of the number of elements x in the section used for the digest video to the total number of elements in the section used for the digest video. The function a(x) takes a larger value the greater the frequency of occurrence of element x in the section used for the digest video is relative to the frequency of occurrence of other elements. Function b(x) is the ratio (called the "second ratio") of the number of elements x in the section used for the digest video to the number of elements x in the raw video. Function b(x) takes a larger value the greater the frequency of occurrence of element x in the section used for the digest video is relative to the number of elements x in the raw video.

図7(C)は、関数の別の例を示す。関数a(x)は、図7(B)と同様である。一方、関数b’(x)は、関数b(x)の代わりに使用される。関数b’(x)は、素材映像中の全要素の数に対する、素材映像中の要素xの数の比(「第3の比」と呼ぶ。)を1から減じた値である。関数b’(x)は、要素xの素材映像中での出現頻度が低いほど大きい値となる。 Figure 7 (C) shows another example of a function. Function a(x) is the same as in Figure 7 (B). Meanwhile, function b'(x) is used in place of function b(x). Function b'(x) is a value obtained by subtracting from 1 the ratio of the number of elements x in the source video to the total number of elements in the source video (called the "third ratio"). The lower the frequency of occurrence of element x in the source video, the larger the value of function b'(x).

学習データ生成部24は、各要素の重要度に基づいて、素材映像にラベル付けを行って学習データを生成し、出力する。具体的に、学習データ生成部24は、図3に示すような素材映像において、ダイジェスト映像使用区間に含まれる要素と類似する各要素について、重要度算出部23が算出した重要度に基づいて正解ラベルの値を決定し、ラベル付けを行う。1つの例では、学習データ生成部24は、複数の要素のうち、重要度が最大である要素のラベルを「1」として他の要素の重要度を正規化した値をラベルとして付与する。別の例では、学習データ生成部24は、重要度が大きい方から所定数の要素のラベルを「1」とし、それ以外の要素のラベルを「0」とする。こうして、図3に示すように、ダイジェスト映像使用区間に含まれる要素と類似する要素毎に適切なラベルが付与された学習データが生成される。The learning data generating unit 24 generates and outputs learning data by labeling the material video based on the importance of each element. Specifically, the learning data generating unit 24 determines the value of the correct label for each element similar to an element included in the digest video use section in the material video as shown in FIG. 3 based on the importance calculated by the importance calculating unit 23, and performs labeling. In one example, the learning data generating unit 24 assigns a label to the element with the highest importance among the multiple elements as "1" and a value obtained by normalizing the importance of the other elements as a label. In another example, the learning data generating unit 24 assigns a label to a predetermined number of elements in descending order of importance as "1", and assigns a label to the other elements as "0". In this way, as shown in FIG. 3, learning data is generated in which an appropriate label is assigned to each element similar to an element included in the digest video use section.

なお、上記の例では、重要度算出部23が算出した各要素の重要度に基づいて、学習データ生成部24が素材映像にラベル付けを行って学習データを生成している。その代わりに、重要度算出部23は、算出した各要素の重要度をそのまま外部装置へ出力してもよい。この場合、外部装置は学習データ生成部24と同様に学習データを生成してもよいし、各要素の重要度を他の用途に使用してもよい。In the above example, the learning data generation unit 24 generates learning data by labeling the raw video based on the importance of each element calculated by the importance calculation unit 23. Alternatively, the importance calculation unit 23 may output the calculated importance of each element directly to an external device. In this case, the external device may generate learning data in the same way as the learning data generation unit 24, or may use the importance of each element for other purposes.

上記の構成において、映像取得部21は情報取得手段の一例であり、映像検索部22は映像検索手段の一例であり、重要度算出部23は重要度算出手段及び出力手段の一例であり、学習データ生成部24は学習データ生成手段の一例である。 In the above configuration, the video acquisition unit 21 is an example of an information acquisition means, the video search unit 22 is an example of a video search means, the importance calculation unit 23 is an example of an importance calculation means and an output means, and the learning data generation unit 24 is an example of a learning data generation means.

(学習データ生成処理)
図8は、学習データ生成装置100による学習データ生成処理のフローチャートである。この処理は、図5に示すプロセッサ12が予め用意されたプログラムを実行し、図6に示す各要素として動作することにより実現される。
(Learning data generation process)
8 is a flowchart of a training data generation process by the training data 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)。一例では、映像取得部21は、素材映像とダイジェスト映像を取得し、素材映像とダイジェスト映像とが一致する区間を検出してダイジェスト映像使用区間の情報を取得する。他の例では、映像取得部21は、素材映像と、ダイジェスト映像使用区間の情報を外部から取得する。 First, the video acquisition unit 21 acquires the raw video and information on the section in the raw video where the digest video is used (step S21). In one example, the video acquisition unit 21 acquires the raw video and the digest video, detects a section where the raw video and the digest video match, and acquires information on the section where the digest video is used. In another example, the video acquisition unit 21 acquires the raw video and information on the section where the digest video is used from outside.

次に、映像検索部22は、ダイジェスト映像使用区間に含まれる全ての要素を処理したかを判定する(ステップS22)。全ての要素を処理していない場合(ステップS22:No)、映像検索部22は、素材映像の終わりまで処理したか否かを判定する(ステップS23)。素材映像の終わりまで処理していない場合(ステップS23:No)、映像検索部22は、素材映像中の、ダイジェスト映像に含まれる要素と似ている要素を検索する(ステップS24)。具体的には、映像検索部22は、まずダイジェスト映像使用区間の映像をクラスタリングするなどしてダイジェスト映像使用区間に含まれる複数の要素を検出し、そのうちの1つの要素と似ている要素を素材映像から検索する。Next, the video search unit 22 determines whether all elements included in the digest video using section have been processed (step S22). If not all elements have been processed (step S22: No), the video search unit 22 determines whether the end of the material video has been processed (step S23). If the end of the material video has not been processed (step S23: No), the video search unit 22 searches for elements in the material video that are similar to elements included in the digest video (step S24). Specifically, the video search unit 22 first detects multiple elements included in the digest video using section by clustering the videos in the digest video using section, and searches the material video for an element similar to one of the elements.

映像検索部22は、この検索を素材映像の終わりまで行うと(ステップS23:Yes)、ダイジェスト映像使用区間に含まれる別の要素についてステップS23~S24を実行する。こうして、ダイジェスト映像使用区間に含まれる全ての要素の処理が終わると(ステップS22:Yes)、重要度算出部23は、素材映像中及びダイジェスト映像使用区間中の各要素の出現頻度に基づいて、各要素の重要度を算出する(ステップS25)。具体的には、重要度算出部23は、図7に例示した式などを用いて、各要素の重要度を算出する。 When the video search unit 22 has performed this search up to the end of the material video (step S23: Yes), it executes steps S23 to S24 for other elements included in the digest video using section. When all elements included in the digest video using section have been processed in this manner (step S22: Yes), the importance calculation unit 23 calculates the importance of each element based on the frequency of appearance of each element in the material video and the digest video using section (step S25). Specifically, the importance calculation unit 23 calculates the importance of each element using a formula such as that shown in FIG. 7.

次に、学習データ生成部24は、各要素の重要度に基づいて、素材映像の各要素に対応する区間に正解ラベルを付与し、学習データを生成する(ステップS26)。そして、学習データ生成処理は終了する。Next, the learning data generation unit 24 assigns a correct answer label to the section corresponding to each element of the raw video based on the importance of each element, and generates learning data (step S26). Then, the learning data generation process ends.

(具体例)
次に、学習データ生成処理の具体例を説明する。いま、図9(A)に示すように、素材映像A及びBと、ダイジェスト映像とが与えられたとする。映像取得部21は、素材映像A及びBと素材映像とをマッチングし、図9(B)に示すように、素材映像中の一致区間Mを検出する。一致区間は、ダイジェスト映像使用区間に相当する。
(Specific example)
Next, a specific example of the learning data generation process will be described. Assume that material videos A and B and a digest video are given as shown in Fig. 9(A). The video acquisition unit 21 matches material videos A and B with the material videos, and detects a matching section M in the material videos as shown in Fig. 9(B). The matching section corresponds to a section in which the digest video is used.

次に、図10(A)に示すように、映像検索部22は、各一致区間Mの映像をクラスタリングし、複数のクラスタを得る。図10(A)の例では、素材映像A及びBから一致区間の映像P1~P9が得られており、映像検索部22は映像P1~P9をクラスタリングして図10(B)に示す5つのクラスタを得る。なお、個々のクラスタは、個々の要素に相当する。図10(B)では、クラスタ1は映像P1、P3を含み、クラスタ2は映像P4、P7を含み、クラスタ3は映像P6を含み、クラスタ4は映像P8を含み、クラスタ5は映像P2、P5、P9を含む。 Next, as shown in Figure 10 (A), the video search unit 22 clusters the videos of each matching section M to obtain multiple clusters. In the example of Figure 10 (A), videos P1 to P9 of the matching section are obtained from material videos A and B, and the video search unit 22 clusters the videos P1 to P9 to obtain five clusters as shown in Figure 10 (B). Note that each cluster corresponds to an individual element. In Figure 10 (B), cluster 1 includes videos P1 and P3, cluster 2 includes videos P4 and P7, cluster 3 includes video P6, cluster 4 includes video P8, and cluster 5 includes videos P2, P5, and P9.

次に、映像検索部22は、図10(B)に示す各クラスタを1つのクラスとして分類モデルを学習する。この分類モデルは、入力された素材映像を、クラス1~5に分類するモデルとなる。Next, the video search unit 22 learns a classification model with each cluster shown in Figure 10 (B) as one class. This classification model classifies the input material video into classes 1 to 5.

次に、映像検索部22は、図11に示すように、学習済みの分類モデル31に素材映像Aを入力し、素材映像Aを5つのクラスに分類する。なお、分類モデル31による分類結果には、いずれのクラスにも似ていない映像があってもよい。なお、素材映像Bも同様に分類モデル31を用いて分類される。Next, as shown in FIG. 11, the video search unit 22 inputs the material video A into the trained classification model 31 and classifies the material video A into five classes. Note that the classification results of the classification model 31 may include images that do not resemble any of the classes. Note that the material video B is also classified using the classification model 31 in the same manner.

次に、重要度算出部23は、分類結果に基づいて、素材映像及びダイジェスト映像使用区間における各要素の出現頻度を算出し、図7に例示した計算式などを用いて各要素の重要度を算出する。そして、学習データ生成部24は、各要素の重要度を用いて素材映像中の各要素の区間にラベル付けし、学習データを生成する。これにより、例えば図12に示すように、素材映像A中の各要素の区間に正解ラベルが付与された学習データが生成される。Next, the importance calculation unit 23 calculates the frequency of occurrence of each element in the material video and the digest video use section based on the classification result, and calculates the importance of each element using the calculation formula shown in Figure 7. The learning data generation unit 24 then labels the section of each element in the material video using the importance of each element, and generates learning data. As a result, learning data is generated in which correct labels are assigned to the sections of each element in material video A, as shown in Figure 12, for example.

[ダイジェスト映像生成装置の学習]
次に、学習データ生成装置100が生成した学習データを用いてダイジェスト映像生成装置(ダイジェスト映像生成モデル)を学習する方法を説明する。図13は、ダイジェスト映像生成装置200の学習のための構成を示す。ダイジェスト映像生成装置200は、学習部41と接続される。ダイジェスト映像生成装置200及び学習部41には、学習データ生成装置100が生成した学習データが入力される。具体的に、学習データは、図12に例示するように、素材映像と、素材映像の各要素の区間に付与された正解ラベルとを含む。
[Learning of digest video generation device]
Next, a method for training the digest video generation device (digest video generation model) using the training data generated by the training data generation device 100 will be described. Fig. 13 shows a configuration for training the digest video generation device 200. The digest video generation device 200 is connected to a training unit 41. The training data generated by the training data generation device 100 is input to the digest video generation device 200 and the training unit 41. Specifically, the training data includes a material video and a correct answer label assigned to a section of each element of the material video, as exemplified in Fig. 12.

学習時には、学習データのうちの素材映像がダイジェスト映像生成装置200に入力され、正解ラベルが学習部41に入力される。ダイジェスト映像生成装置200は、ダイジェスト映像生成モデルを用いて、素材映像からイベントシーンを検出し、学習部41へ出力する。学習部41は、ダイジェスト映像生成モデルが検出したイベントシーンと、正解ラベルとに基づいて、ダイジェスト映像生成モデルを最適化する。こうして、学習データ生成装置100が生成した学習データを用いて、ダイジェスト映像生成装置200の学習が行われる。During learning, the raw video of the learning data is input to the digest video generation device 200, and the correct answer label is input to the learning unit 41. The digest video generation device 200 detects event scenes from the raw video using the digest video generation model and outputs them to the learning unit 41. The learning unit 41 optimizes the digest video generation model based on the event scenes detected by the digest video generation model and the correct answer labels. In this way, the digest video generation device 200 learns using the learning data generated by the learning data generation device 100.

本実施形態の学習データ生成装置100が生成する学習データは、単にダイジェスト映像に使用されているか否かではなく、ダイジェスト映像に使用されるシーンを特徴づける要素であるか否かを示す重要度に基づいてラベル付けが行われている。よって、その学習データを用いて学習したダイジェスト映像生成装置200は、ダイジェスト映像に使用されている区間に含まれる普遍的な映像の影響を低減し、適切なダイジェスト映像の生成が可能となる。The learning data generated by the learning data generation device 100 of this embodiment is labeled not simply based on whether it is used in the digest video, but based on the importance of whether it is an element that characterizes the scene used in the digest video. Therefore, the digest video generation device 200 that learns using the learning data reduces the influence of general images included in the sections used in the digest video, making it possible to generate appropriate digest videos.

[ダイジェスト映像生成装置の変形例]
上記のように、学習データ生成装置100が生成する学習データを用いてダイジェスト映像生成装置200を学習する代わりに、学習データ生成装置100の映像検索部22が生成した分類モデル31を用いてダイジェスト映像生成装置を構成してもよい。
[Modification of digest video generating device]
As described above, instead of training the digest video generation device 200 using the training data generated by the training data generation device 100, the digest video generation device may be configured using the classification model 31 generated by the video search unit 22 of the training data generation device 100.

図14は、変形例に係るダイジェスト映像生成装置200xの構成を示すブロック図である。ダイジェスト映像生成装置200xは、分類モデル31と、重要度算出部32と、イベントシーン選択部33と、映像結合部34とを備える。分類モデル31には、素材映像Xが入力される。素材映像Xは、ダイジェスト映像の作成の元になる映像である。分類モデル31は、素材映像Xをダイジェスト映像使用区間に含まれる各要素に分類し、重要度算出部32へ出力する。重要度算出部32は、素材映像Xに含まれる各要素の重要度を算出し、イベントシーン選択部33へ出力する。 Figure 14 is a block diagram showing the configuration of a digest video generation device 200x relating to a modified example. The digest video generation device 200x comprises a classification model 31, an importance calculation unit 32, an event scene selection unit 33, and a video combination unit 34. Material video X is input to the classification model 31. The material video X is video that is the source of the digest video creation. The classification model 31 classifies the material video X into each element included in the digest video usage section, and outputs the result to the importance calculation unit 32. The importance calculation unit 32 calculates the importance of each element included in the material video X, and outputs the result to the event scene selection unit 33.

イベントシーン選択部33は、各要素の重要度に基づいて、ダイジェスト映像を構成するイベントシーンを選択し、映像結合部34へ出力する。例えば、イベントシーン選択部33は、素材映像Xから、重要度が所定値以上である要素に対応する区間をイベントシーンとして選択する。映像結合部34は、イベントシーン選択部33が選択したシーンを時系列で結合し、ダイジェスト映像を生成する。The event scene selection unit 33 selects event scenes that make up the digest video based on the importance of each element, and outputs the selected scenes to the video combination unit 34. For example, the event scene selection unit 33 selects, from the raw video X, a section that corresponds to an element whose importance is equal to or greater than a predetermined value as an event scene. The video combination unit 34 combines the scenes selected by the event scene selection unit 33 in chronological order to generate the digest video.

<第2実施形態>
次に、本開示の第2実施形態について説明する。図15は、第2実施形態に係る映像処理装置の機能構成を示すブロック図である。図示のように、映像処理装置70は、情報取得手段71と、映像検索手段72と、重要度算出手段73と、を備える。
Second Embodiment
Next, a second embodiment of the present disclosure will be described. Fig. 15 is a block diagram showing a functional configuration of a video processing device according to the second embodiment. As shown in the figure, a video processing device 70 includes an information acquisition unit 71, a video search unit 72, and an importance calculation unit 73.

図16は、映像処理装置70による処理のフローチャートである。情報取得手段71は、素材映像と、素材映像中のダイジェスト映像に使用された区間の情報とを取得する(ステップS71)。映像検索手段72は、ダイジェスト映像に使用された区間に含まれる要素に類似した要素を、素材映像中で検索する(ステップS72)。重要度算出手段73は、各要素の、素材映像中及びダイジェスト映像に使用された区間中における出現頻度に基づいて、各要素の重要度を算出する(ステップS73)。 Figure 16 is a flowchart of processing by the video processing device 70. The information acquisition means 71 acquires the raw video and information on the section of the raw video used in the digest video (step S71). The video search means 72 searches the raw video for elements similar to elements contained in the section used in the digest video (step S72). The importance calculation means 73 calculates the importance of each element based on the frequency of appearance of each element in the raw video and in the section used in the digest video (step S73).

第2実施形態の映像処理装置70によれば、素材映像中の、ダイジェスト映像に使用された区間に含まれる要素と類似する要素について重要度を算出することができる。 According to the second embodiment of the video processing device 70, it is possible to calculate the importance of elements in the raw video that are similar to elements contained in the section used in the digest video.

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

(付記1)
素材映像と、前記素材映像中のダイジェスト映像に使用された区間の情報とを取得する情報取得手段と、
前記ダイジェスト映像に使用された区間に含まれる要素に類似した要素を、前記素材映像中で検索する映像検索手段と、
各要素の、前記素材映像中及び前記ダイジェスト映像に使用された区間中における出現頻度に基づいて、各要素の重要度を算出する重要度算出手段と、
を備える映像処理装置。
(Appendix 1)
an information acquisition means for acquiring a raw video and information on a section of the raw video used for a digest video;
a video search means for searching the raw video for an element similar to an element included in the section used in the digest video;
an importance calculation means for calculating the importance of each element based on the frequency of appearance of each element in the raw video and in a section used in the digest video;
A video processing device comprising:

(付記2)
各要素の重要度を出力する出力手段を備える付記1に記載の映像処理装置。
(Appendix 2)
2. The video processing device according to claim 1, further comprising an output unit for outputting the importance of each element.

(付記3)
各要素の重要度に基づいて、前記素材映像中の各要素の区間にラベル付けし、学習データを生成する学習データ生成手段を備える付記1に記載の映像処理装置。
(Appendix 3)
2. The video processing device according to claim 1, further comprising: a learning data generating means for labeling sections of each element in the raw video based on the importance of each element, and generating learning data.

(付記4)
前記要素は、1枚のフレーム画像、又は、複数枚のフレーム画像である付記1乃至3のいずれか一項に記載の映像処理装置。
(Appendix 4)
The image processing device according to any one of claims 1 to 3, wherein the element is one frame image or a plurality of frame images.

(付記5)
前記要素は、1枚又は複数枚のフレーム画像をクラスタリングして得られる各クラスタに含まれるフレーム画像である付記1乃至3のいずれか一項に記載の映像処理装置。
(Appendix 5)
The image processing device according to any one of claims 1 to 3, wherein the elements are frame images included in each cluster obtained by clustering one or more frame images.

(付記6)
前記要素は、1枚又は複数枚のフレーム画像をクラスタリングして得られる各クラスタにおける中心の特徴量である付記1乃至3のいずれか一項に記載の映像処理装置。
(Appendix 6)
The image processing device according to any one of claims 1 to 3, wherein the element is a central feature in each cluster obtained by clustering one or more frame images.

(付記7)
前記重要度算出手段は、前記ダイジェスト映像に使用された区間中の全要素の数に対する前記ダイジェスト映像に使用された区間中の一要素の数の比である第1の比、及び、前記素材映像中の前記一要素の数に対する前記ダイジェスト映像に使用された区間中の前記一要素の数の比である第2の比に基づいて前記重要度を算出する付記1乃至6のいずれか一項に記載の映像処理装置。
(Appendix 7)
The video processing device according to any one of claims 1 to 6, wherein the importance calculation means calculates the importance based on a first ratio which is a ratio of the number of elements in the section used for the digest video to the number of all elements in the section used for the digest video, and a second ratio which is a ratio of the number of elements in the section used for the digest video to the number of elements in the raw video.

(付記8)
前記重要度算出手段は、前記ダイジェスト映像に使用された区間中の全要素の数に対する前記ダイジェスト映像に使用された区間中の一要素の数の比である第1の比、及び、前記素材映像中の全要素の数に対する前記素材映像中の前記一要素の数の比である第3の比を1から減じた値に基づいて前記重要度を算出する付記1乃至6のいずれか一項に記載の映像処理装置。
(Appendix 8)
The video processing device according to any one of claims 1 to 6, wherein the importance calculation means calculates the importance based on a value obtained by subtracting from 1 a first ratio, which is a ratio of the number of one element in a section used in the digest video to the number of all elements in the section used in the digest video, and a third ratio, which is a ratio of the number of the one element in the raw video to the number of all elements in the raw video.

(付記9)
素材映像と、前記素材映像中のダイジェスト映像に使用された区間の情報とを取得し、
前記ダイジェスト映像に使用された区間に含まれる要素に類似した要素を、前記素材映像中で検索し、
各要素の、前記素材映像中及び前記ダイジェスト映像に使用された区間中における出現頻度に基づいて、各要素の重要度を算出する映像処理方法。
(Appendix 9)
Acquire a raw video and information on a section of the raw video used in the digest video;
Searching for an element similar to an element included in the section used in the digest video in the raw video;
The video processing method calculates the importance of each element based on the frequency of appearance of each element in the raw video and in a section used in the digest video.

(付記10)
素材映像と、前記素材映像中のダイジェスト映像に使用された区間の情報とを取得し、
前記ダイジェスト映像に使用された区間に含まれる要素に類似した要素を、前記素材映像中で検索し、
各要素の、前記素材映像中及び前記ダイジェスト映像に使用された区間中における出現頻度に基づいて、各要素の重要度を算出する処理をコンピュータに実行させるプログラムを記録した記録媒体。
(Appendix 10)
Acquire a raw video and information on a section of the raw video used in the digest video;
Searching for an element similar to an element included in the section used in the digest video in the raw video;
A recording medium having recorded thereon a program for causing a computer to execute a process of calculating the importance of each element based on the frequency of appearance of each element in the raw video and in the section used in the digest video.

以上、実施形態及び実施例を参照して本開示を説明したが、本開示は上記実施形態及び実施例に限定されるものではない。本開示の構成や詳細には、本開示のスコープ内で当業者が理解し得る様々な変更をすることができる。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 プロセッサ
21 映像取得部
22 映像検索部
23 重要度算出部
24 学習データ生成部
31 分類モデル
32 重要度算出部
33 イベントシーン選択部
34 映像結合部
41 学習部
100 学習データ生成装置
200 ダイジェスト映像生成装置
REFERENCE SIGNS LIST 12 Processor 21 Video acquisition unit 22 Video search unit 23 Importance calculation unit 24 Learning data generation unit 31 Classification model 32 Importance calculation unit 33 Event scene selection unit 34 Video combination unit 41 Learning unit 100 Learning data generation device 200 Digest video generation device

Claims (10)

素材映像と、前記素材映像中のダイジェスト映像に使用された区間の情報とを取得する情報取得手段と、
前記ダイジェスト映像に使用された区間に含まれる要素に類似した要素を、前記素材映像中で検索する映像検索手段と、
各要素の、前記素材映像中及び前記ダイジェスト映像に使用された区間中における出現頻度に基づいて、各要素の重要度を算出する重要度算出手段と、
を備え
前記重要度は、前記ダイジェスト映像に使用された区間中における前記要素の出現頻度が他の要素の出現頻度より高いほど大きい値となり、かつ、前記素材映像中における前記要素の出現頻度が低いほど大きい値となる映像処理装置。
an information acquisition means for acquiring a raw video and information on a section of the raw video used for a digest video;
a video search means for searching the raw video for an element similar to an element included in the section used in the digest video;
an importance calculation means for calculating the importance of each element based on the frequency of appearance of each element in the raw video and in a section used in the digest video;
Equipped with
The importance level has a higher value when the frequency of appearance of the element in the section used in the digest video is higher than the frequency of appearance of other elements, and the importance level has a higher value when the frequency of appearance of the element in the raw video is lower .
各要素の重要度を出力する出力手段を備える請求項1に記載の映像処理装置。 The video processing device according to claim 1, further comprising an output means for outputting the importance of each element. 各要素の重要度に基づいて、前記素材映像中の各要素の区間にラベル付けし、学習データを生成する学習データ生成手段を備える請求項1に記載の映像処理装置。 The video processing device according to claim 1, further comprising a learning data generating means for labeling sections of each element in the raw video based on the importance of each element, and generating learning data. 前記要素は、1枚のフレーム画像、又は、複数枚のフレーム画像である請求項1乃至3のいずれか一項に記載の映像処理装置。 The image processing device according to any one of claims 1 to 3, wherein the element is one frame image or multiple frame images. 前記要素は、1枚又は複数枚のフレーム画像をクラスタリングして得られる各クラスタに含まれるフレーム画像である請求項1乃至3のいずれか一項に記載の映像処理装置。 The image processing device according to any one of claims 1 to 3, wherein the elements are frame images included in each cluster obtained by clustering one or more frame images. 前記要素は、1枚又は複数枚のフレーム画像をクラスタリングして得られる各クラスタにおける中心の特徴量である請求項1乃至3のいずれか一項に記載の映像処理装置。 The image processing device according to any one of claims 1 to 3, wherein the element is a central feature in each cluster obtained by clustering one or more frame images. 前記重要度算出手段は、前記ダイジェスト映像に使用された区間中の全要素の数に対する前記ダイジェスト映像に使用された区間中の一要素の数の比である第1の比、及び、前記素材映像中の前記一要素の数に対する前記ダイジェスト映像に使用された区間中の前記一要素の数の比である第2の比に基づいて前記重要度を算出する請求項1乃至6のいずれか一項に記載の映像処理装置。 The video processing device according to any one of claims 1 to 6, wherein the importance calculation means calculates the importance based on a first ratio, which is a ratio of the number of elements in the section used in the digest video to the number of all elements in the section used in the digest video, and a second ratio, which is a ratio of the number of elements in the section used in the digest video to the number of elements in the raw video. 前記重要度算出手段は、前記ダイジェスト映像に使用された区間中の全要素の数に対する前記ダイジェスト映像に使用された区間中の一要素の数の比である第1の比、及び、前記素材映像中の全要素の数に対する前記素材映像中の前記一要素の数の比である第3の比を1から減じた値に基づいて前記重要度を算出する請求項1乃至6のいずれか一項に記載の映像処理装置。 The video processing device according to any one of claims 1 to 6, wherein the importance calculation means calculates the importance based on a value obtained by subtracting from 1 a first ratio, which is the ratio of the number of elements in the section used in the digest video to the number of all elements in the section used in the digest video, and a third ratio, which is the ratio of the number of elements in the raw video to the number of all elements in the raw video. 素材映像と、前記素材映像中のダイジェスト映像に使用された区間の情報とを取得し、
前記ダイジェスト映像に使用された区間に含まれる要素に類似した要素を、前記素材映像中で検索し、
各要素の、前記素材映像中及び前記ダイジェスト映像に使用された区間中における出現頻度に基づいて、各要素の重要度を算出し、
前記重要度は、前記ダイジェスト映像に使用された区間中における前記要素の出現頻度が他の要素の出現頻度より高いほど大きい値となり、かつ、前記素材映像中における前記要素の出現頻度が低いほど大きい値となる映像処理方法。
Acquire a raw video and information on a section of the raw video used in the digest video;
Searching for an element similar to an element included in the section used in the digest video in the raw video;
Calculating the importance of each element based on the frequency of appearance of each element in the raw video and in the section used in the digest video ;
a video processing method in which the importance level has a higher value when the frequency of appearance of the element in the section used in the digest video is higher than the frequency of appearance of other elements, and the importance level has a higher value when the frequency of appearance of the element in the raw video is lower .
素材映像と、前記素材映像中のダイジェスト映像に使用された区間の情報とを取得し、
前記ダイジェスト映像に使用された区間に含まれる要素に類似した要素を、前記素材映像中で検索し、
各要素の、前記素材映像中及び前記ダイジェスト映像に使用された区間中における出現頻度に基づいて、各要素の重要度を算出し、
前記重要度は、前記ダイジェスト映像に使用された区間中における前記要素の出現頻度が他の要素の出現頻度より高いほど大きい値となり、かつ、前記素材映像中における前記要素の出現頻度が低いほど大きい値となる処理をコンピュータに実行させるプログラム。
Acquire a raw video and information on a section of the raw video used in the digest video;
Searching for an element similar to an element included in the section used in the digest video in the raw video;
Calculating the importance of each element based on the frequency of appearance of each element in the raw video and in the section used in the digest video ;
The program causes a computer to execute a process in which the importance level is increased when the frequency of appearance of the element in the section used in the digest video is higher than the frequency of appearance of other elements, and is increased when the frequency of appearance of the element in the raw video is lower .
JP2023528884A 2021-06-17 2021-06-17 Image processing device, image processing method, and program Active JP7662033B2 (en)

Applications Claiming Priority (1)

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

Publications (3)

Publication Number Publication Date
JPWO2022264365A1 JPWO2022264365A1 (en) 2022-12-22
JPWO2022264365A5 JPWO2022264365A5 (en) 2024-03-15
JP7662033B2 true JP7662033B2 (en) 2025-04-15

Family

ID=84526926

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023528884A Active JP7662033B2 (en) 2021-06-17 2021-06-17 Image processing device, image processing method, and program

Country Status (2)

Country Link
JP (1) JP7662033B2 (en)
WO (1) WO2022264365A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006287319A (en) 2005-03-31 2006-10-19 Nippon Hoso Kyokai <Nhk> Program digest creation device and program digest creation program
JP2007336106A (en) 2006-06-13 2007-12-27 Osaka Univ Video editing support device
JP2016058024A (en) 2014-09-12 2016-04-21 富士フイルム株式会社 Content management system, managed content generation method, managed content playback method, program, and recording medium
WO2021019645A1 (en) 2019-07-29 2021-02-04 日本電気株式会社 Learning data generation device, learning device, identification device, generation method, and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006287319A (en) 2005-03-31 2006-10-19 Nippon Hoso Kyokai <Nhk> Program digest creation device and program digest creation program
JP2007336106A (en) 2006-06-13 2007-12-27 Osaka Univ Video editing support device
JP2016058024A (en) 2014-09-12 2016-04-21 富士フイルム株式会社 Content management system, managed content generation method, managed content playback method, program, and recording medium
WO2021019645A1 (en) 2019-07-29 2021-02-04 日本電気株式会社 Learning data generation device, learning device, identification device, generation method, and storage medium

Also Published As

Publication number Publication date
JPWO2022264365A1 (en) 2022-12-22
WO2022264365A1 (en) 2022-12-22

Similar Documents

Publication Publication Date Title
US11556743B2 (en) Learning highlights using event detection
CN112753226B (en) Methods, media and systems for extracting metadata from video streams
US9436876B1 (en) Video segmentation techniques
De Geest et al. Online action detection
JP5010292B2 (en) Video attribute information output device, video summarization device, program, and video attribute information output method
JP3899523B2 (en) Image similarity calculation system and image search system
US9510044B1 (en) TV content segmentation, categorization and identification and time-aligned applications
US8107689B2 (en) Apparatus, method and computer program for processing information
WO2012071696A1 (en) Method and system for pushing individual advertisement based on user interest learning
CN103365936A (en) Video recommendation system and method thereof
CN102105901A (en) Annotating images
US20250225788A1 (en) System and method for merging asynchronous data sources
KR20220074482A (en) Method and apparatus for automatically recognizing clothes in video
Vasudevan et al. A systematic review on machine learning-based sports video summarization techniques
JP7662033B2 (en) Image processing device, image processing method, and program
JP7420245B2 (en) Video processing device, video processing method, and program
JP7485023B2 (en) Image processing device, image processing method, training device, and program
JP7652252B2 (en) Image processing device, image processing method, and program
US11983924B2 (en) Automated tolerance-based matching of video streaming events with replays in a video
JP7552731B2 (en) Information processing device, information processing method, and program
CN115049962B (en) Video Apparel Testing Methods, Devices and Equipment
JP2021114050A (en) Search device, search method, registration device, and program
JP7552733B2 (en) Information processing device, information processing method, and program
Sanabria et al. Profiling actions for sport video summarization: An attention signal analysis
US20250285439A1 (en) Systems and methods for player to team association based on sports video feeds

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231214

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250106

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250317

R150 Certificate of patent or registration of utility model

Ref document number: 7662033

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150