JPH1079957A - Special cut point detecting device for moving image - Google Patents
Special cut point detecting device for moving imageInfo
- Publication number
- JPH1079957A JPH1079957A JP8252333A JP25233396A JPH1079957A JP H1079957 A JPH1079957 A JP H1079957A JP 8252333 A JP8252333 A JP 8252333A JP 25233396 A JP25233396 A JP 25233396A JP H1079957 A JPH1079957 A JP H1079957A
- Authority
- JP
- Japan
- Prior art keywords
- cut point
- moving image
- screen
- special cut
- color difference
- 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.)
- Granted
Links
Landscapes
- Color Television Systems (AREA)
- Processing Of Color Television Signals (AREA)
- Image Analysis (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は動画像のカット点検
出装置に関し、特に、符号化されていない元のままの動
画像情報あるいは符号化された動画像情報からなる動画
像切替わりを、高速かつ高精度で検出できる動画像のカ
ット点画像検出装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for detecting a cut point of a moving image, and more particularly, to a high-speed switching of moving image information comprising unencoded original moving image information or encoded moving image information. The present invention relates to a moving image cut point image detecting device that can be detected with high accuracy.
【0002】[0002]
【従来の技術】動画像の索引付け(インデクシング)
は、電子図書館や映像データベースにおける効率的な検
索や編集を行うための重要な技術の一つである。カット
点は映像の基本的な単位であるシーンの境界点を示すも
のであり、索引付けの基本ツールとして、近年活発にそ
の検出方式に関する研究が行われている。2. Description of the Related Art Indexing of moving images (indexing)
Is one of the important technologies for efficient searching and editing in digital libraries and video databases. A cut point indicates a boundary point of a scene, which is a basic unit of video, and as a basic indexing tool, research on its detection method has been actively conducted in recent years.
【0003】特に、最近は瞬時にシーンが変わる通常の
カット点のみならず、編集効果を用いてシーンが変化す
るディゾルブ画面などの特殊カット画面についての検出
方式が報告されている。In particular, recently, a detection method has been reported for not only a normal cut point where a scene changes instantaneously but also a special cut screen such as a dissolve screen where a scene changes using an editing effect.
【0004】ディゾルブ画像は、基本的には、2つの異
なったシーンが空間的に合成されながら1つのシーンか
ら他のシーンに移行するプロセスの画像であり、例えば
村田、中村、大田らによる“映像におけるカット変わり
の自動検出”、情報処理学会第50回全国大会、6D−
7(1995)のように、輝度の変化をディゾルブに対
してモデル化してディソルブを検出する方法が提案され
ている。また、他の従来技術として、長坂、宮武、谷口
らによる”輝度変化の単調性に着目したディゾルブ検
出”、電子情報通信学会春季大会、D−615(199
6)のように、ディゾルブにおけるシーン合成プロセス
に注目してディゾルブ検出を行う方法も提案されてい
る。[0004] A dissolve image is basically an image of a process of transitioning from one scene to another scene while two different scenes are spatially synthesized. For example, a "video image" by Murata, Nakamura, Ota et al. Automatic Detection of Cut Change in IPSJ, 50th National Convention of IPSJ, 6D-
7 (1995), a method of detecting a dissolve by modeling a change in luminance with respect to the dissolve has been proposed. Other conventional techniques include "Dissolve Detection Focusing on Monotonicity of Luminance Change" by Nagasaka, Miyatake, Taniguchi et al., IEICE Spring Conference, D-615 (199)
As described in 6), a method of performing dissolve detection by focusing on a scene synthesis process in dissolve has also been proposed.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、前者の
場合、輝度成分のフレーム間差分の比が正になる画素の
画面全体に対する割合の時間変化を求め、極大点をディ
ゾルブ画面と判定しているため、仮に、暗い場所から明
るい場所へと大きく動くシーンでも、ディゾルブ画面と
誤って検出される恐れがある。However, in the former case, the temporal change of the ratio of the pixel having a positive ratio of the luminance component inter-frame difference to the entire screen is obtained, and the maximum point is determined as the dissolve screen. Even if the scene moves greatly from a dark place to a bright place, the scene may be erroneously detected as a dissolve screen.
【0006】また、後者の場合は、ディゾルブ区間にお
ける画素の輝度変化の単調増減性に着目し、フレーム中
の各画素について、直前フレームとの差分値を求め、そ
の分散がある値以下の場合ディゾルブ画面と判定してい
るが、例えば被写体に微妙な動きがある場合でも、分散
が小さくなることがあり、ディゾルブ画面と誤って検出
される恐れがある。In the latter case, focusing on the monotonous increase / decrease of the luminance change of the pixel in the dissolve section, a difference value between each pixel in the frame and the immediately preceding frame is obtained. Although the image is determined to be a screen, for example, even when the subject has a subtle movement, the variance may be reduced, and the image may be erroneously detected as a dissolve screen.
【0007】そこで、本発明は、動きのある画像とディ
ゾルブ画像では輝度変化特性が異なる画面内アクティビ
ティを用いることとし、ディゾルブ画像の前後に比べ、
シーン合成部分で画面内アクティビティが減少する特性
を利用して、動きに強い検出を行い、通常のカット点に
加えて、ディゾルブなどの特殊効果を用いたカット点の
検出を可能にし、全体の検出率を向上させ、高速でかつ
高精度なカット点検出装置を提供することを目的とす
る。Therefore, the present invention uses an in-screen activity having different luminance change characteristics between a moving image and a dissolve image.
Utilizing the characteristic that in-screen activity is reduced in the scene synthesis part, it performs strong detection for movement, and in addition to normal cut points, enables detection of cut points using special effects such as dissolve, and overall detection It is an object of the present invention to provide a high-speed and high-accuracy cut point detecting device with improved efficiency.
【0008】[0008]
【課題を解決するための手段】前記目的を達成するため
に、本発明は、入力された動画像の画面データから各フ
レームの輝度成分のアクティビティを求める画面内アク
ティビティ演算手段と、該画面内アクティビティ演算手
段によって抽出された各フレームの画面内アクティビテ
ィから、各フレームの画面内アクティビティの移動平均
を求める移動平均演算手段と、該移動平均演算手段によ
って抽出された各フレームの移動平均データから、移動
平均のフレーム間差分値を求める移動平均差分演算手段
と、前記画面データから注目画面および該注目画面から
時間的に複数フレーム前の色差信号のヒストグラムをそ
れぞれ求め、フレーム間の色差信号ヒストグラム相関値
を求める色差ヒストグラム相関演算手段と、該移動平均
差分データと該色差ヒストグラム相関を用いて特殊カッ
ト点検出処理を行う特殊カット点検出処理手段とを具備
した点に特徴がある。SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides an in-screen activity calculating means for obtaining an activity of a luminance component of each frame from input screen data of a moving image; Moving average calculating means for calculating a moving average of the in-screen activity of each frame from the in-screen activity of each frame extracted by the calculating means; and moving average of the moving average data of each frame extracted by the moving average calculating means. Moving average difference calculating means for calculating an inter-frame difference value, and a target screen from the screen data and a histogram of color difference signals temporally a plurality of frames earlier from the target screen, thereby obtaining a color difference signal histogram correlation value between frames. Color difference histogram correlation calculating means, the moving average difference data and the color It is characterized in that and a special cut detection processing means for performing special cut detection process using a histogram correlation.
【0009】この発明によれば、画面内アクティビティ
の移動平均のフレーム間差分値と、色差ヒストグラム相
関とを用いて特殊カット点検出処理を行うようにしてい
るので、ディゾルブなどの特殊効果を用いたカット点を
精度良く検出することができる。According to the present invention, the special cut point detection processing is performed using the inter-frame difference value of the moving average of the in-screen activity and the color difference histogram correlation, so that a special effect such as dissolve is used. The cut point can be accurately detected.
【0010】[0010]
【発明の実施の形態】以下に、図面を参照して、本発明
を詳細に説明する。図1は本発明のカット点検出装置の
一実施形態の構成を示すブロック図である。この実施形
態は、動画像符号化の国際標準方式であるMPEG1
(ISO/IEC 11172)により圧縮された動画
像符号化データからの特殊カット点フレームを検出する
ものであるが、本発明はこれに限定されるものではな
い。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an embodiment of a cut point detecting device according to the present invention. This embodiment is based on MPEG1 which is an international standard for moving picture coding.
This is to detect a special cut point frame from encoded video data compressed by (ISO / IEC 11172), but the present invention is not limited to this.
【0011】図1に示されているように、圧縮符号化さ
れた動画像の符号化データaは、可変長復号処理部1に
入力される。該可変長復号処理部1は、可変長復号部3
1と平均値成分抽出部32とからなり、該可変長復号部
31では、動画像の符号化データaから各ブロックの量
子化された二次元DCT係数が復号され、該二次元DC
T係数bは平均値成分抽出部32に入力される。As shown in FIG. 1, coded data a of a moving image which has been compression-coded is input to a variable length decoding unit 1. The variable length decoding unit 1 includes a variable length decoding unit 3
1 and an average component extraction unit 32. The variable length decoding unit 31 decodes the quantized two-dimensional DCT coefficients of each block from the encoded data a of the moving image, and
The T coefficient b is input to the average value component extraction unit 32.
【0012】該平均値成分抽出部32の平均値成分抽出
方法としては、例えば、氏原、中島らによる”簡易復号
処理による圧縮動画像データからのカット点検出”、情
報処理学会第51回全国大会、6S−9(1995)、
特願平7−263681号等に開示されている方法を用
いることができる。The average value component extraction method of the average value component extraction unit 32 includes, for example, "Detection of cut points from compressed moving image data by simple decoding" by Umihara and Nakajima et al. , 6S-9 (1995),
The method disclosed in Japanese Patent Application No. Hei 7-263681 can be used.
【0013】簡単に説明すると、該平均値成分抽出部3
2では、例えば、図2(a)に示されているように、フ
レームtの各8画素×8ラインのブロックの量子化二次
元DCT係数から、同図(b) に示されている平均値成分
データを表わす(0、0)成分が抽出され、輝度信号の
平均値成分データYDC[i,k]は画面内アクティビティ演算
部2に、色差信号の平均値成分データCb[i,k] 、Cr[i,
k] は、色差ヒストグラム演算部3にそれぞれ入力され
る。[0013] Briefly, the average value component extraction unit 3
2, for example, as shown in FIG. 2A, the average value shown in FIG. 2B is obtained from the quantized two-dimensional DCT coefficients of each block of 8 pixels × 8 lines of the frame t. The (0,0) component representing the component data is extracted, and the average value component data YDC [i, k] of the luminance signal is sent to the in-screen activity calculation unit 2 to output the average value component data Cb [i, k] of the color difference signal, Cr [i,
k] are input to the color difference histogram calculator 3.
【0014】一方、入力された動画像が圧縮符号化され
た動画像データでない場合には、各フレームのデータは
直接、平均値成分抽出部32に入力される。この場合、
該平均値成分抽出部32では、各フレームの小領域内の
各画素を総合して平均値成分データを算出する。On the other hand, when the input moving image is not the moving image data that has been compression-encoded, the data of each frame is directly input to the average component extracting unit 32. in this case,
The average component extraction unit 32 calculates the average component data by integrating the pixels in the small area of each frame.
【0015】前記画面内アクティビティ演算部2では、
入力された輝度信号の平均値成分データYDC[i,k]を用い
て、下式に従って、フレームtの輝度信号の画面内アク
ティビティ(画面内偏差)Y-VAR 2 [t] を計算し、該画
面内アクティビティは移動平均演算部4および第1のメ
モリ5に入力される。 Y-VAR 2 [t] =<YDC 2 [i,k] >−<YDC[i,k]>2 …(1) ここに、tはフレーム番号(No.)、YDC[i,k]は8×
8ブロック[i,k] のDC成分、< >はフレームt内の
平均値を示す。In the in-screen activity calculation section 2,
Using the average value component data YDC [i, k] of the input luminance signal, an in-screen activity (in-screen deviation) Y-VAR 2 [t] of the luminance signal of frame t is calculated according to the following equation. The in-screen activity is input to the moving average calculation unit 4 and the first memory 5. Y-VAR 2 [t] = <YDC 2 [i, k]> − <YDC [i, k]> 2 (1) where t is a frame number (No.), and YDC [i, k] is 8x
The DC components of eight blocks [i, k], <> indicate the average value in frame t.
【0016】このようにして得られた、ディゾルブ区間
における輝度成分の画面内アクティビティY-VAR 2 [t]
の形状は、下に凸のUカーブ状になるが、ディゾルブ区
間でない場所でも、動きによる局所的変動でアクティビ
ティの形状が下に凸になる場合がある。そこで、前記移
動平均演算部4において以下の処理を行う。The in-screen activity Y-VAR 2 [t] of the luminance component in the dissolve section thus obtained.
Has a downwardly convex U-curve shape, but even in a place other than the dissolve section, the shape of the activity may be downwardly convex due to local fluctuation due to motion. Therefore, the following processing is performed in the moving average calculation unit 4.
【0017】該移動平均演算部4では、例えば、図3に
示されているように、画面内アクティビティ演算部2か
ら入力された注目フレームtの画面内アクティビティお
よび第1のメモリ5に格納されている、フレームtから
時間的にFv ー1フレーム前までの画面内アクティビテ
ィを総合して、下式に従って、Fv 個のフレーム移動平
均を計算する。In the moving average calculating section 4, for example, as shown in FIG. 3, the in-screen activity of the frame of interest t inputted from the in-screen activity calculating section 2 is stored in the first memory 5. Then, Fv frame moving averages are calculated in accordance with the following equation by summing the in-screen activities from the frame t to the Fv-1 frame before in time.
【0018】[0018]
【数1】 この処理を行うことにより、動きや局所的な変動を吸収
するフィルタリングが可能となり、カット点ではない映
像の誤検出を防ぐことができる。(Equation 1) By performing this processing, it becomes possible to perform filtering that absorbs movement and local fluctuation, and it is possible to prevent erroneous detection of an image that is not a cut point.
【0019】しかしながら、輝度成分の画面内アクティ
ビティの移動平均の形状は、ディゾルブ区間長が長いと
平坦なUカーブになり、短いと急俊なUカーブになる。
すなわち、該輝度成分の画面内アクティビティの移動平
均の形状は、ディゾルブ区間長によって、平坦なUカー
ブと急俊なUカーブとの間を変化する。したがって、例
えば、最小値検出のような単純なピーク検出では、比較
的平坦なUカーブを検出できない可能性がある。However, the shape of the moving average of the in-screen activity of the luminance component is a flat U-curve when the dissolve section length is long, and a sharp U-curve when the dissolve section length is short.
That is, the shape of the moving average of the in-screen activity of the luminance component changes between a flat U curve and a steep U curve depending on the dissolve section length. Therefore, for example, a relatively flat U curve may not be detected by simple peak detection such as minimum value detection.
【0020】本実施形態では、移動平均データを移動平
均差分演算部6および第2のメモリ7に入力し、予め第
2のメモリ7に格納してあった、1フレーム前の移動平
均データも移動平均差分演算部6に転送して、下式に従
って、移動平均差分DMV[t]を計算し、計算結果を特殊カ
ット点検出処理部8に入力して、該移動平均差分値から
特殊カット点画像の判定を行う。In the present embodiment, the moving average data is input to the moving average difference calculation section 6 and the second memory 7, and the moving average data for one frame before, which is stored in the second memory 7 in advance, is also moved. The moving average difference DMV [t] is calculated according to the following equation, and the calculation result is input to the special cut point detection processing unit 8 to calculate the special cut point image from the moving average difference value. Is determined.
【0021】DMV[t]=MV[t] −MV[t-1] …(3) ディゾルブ区間の持つ他の特徴として、連続するフレー
ム間の色差信号の相関は小さくても、ある程度フレーム
間隔をとったフレーム間相関は、大きくなる傾向があ
る。DMV [t] = MV [t] -MV [t-1] (3) Another feature of the dissolve section is that even if the correlation between the color difference signals between consecutive frames is small, the frame interval is increased to some extent. The obtained inter-frame correlation tends to increase.
【0022】そこで、該色差ヒストグラム演算部3にお
いて、入力された色差信号の平均値成分データより、フ
レームtの色差ヒストグラムを計算し、計算結果を色差
相関演算部9および第3のメモリ10に入力する。色差
相関演算部9では、入力されたフレームtの色差ヒスト
グラムおよび予め第3のメモリ10に格納してあったフ
レーム(t−α) (ただし、αは1以上)の色差ヒスト
グラムより、色差ヒストグラム相関ρt,t-α を計算
し、特殊カット点検出処理部8に入力する。Therefore, the color difference histogram calculator 3 calculates a color difference histogram of the frame t from the average value component data of the input color difference signals, and inputs the calculation result to the color difference correlation calculator 9 and the third memory 10. I do. The color difference correlation calculator 9 calculates the color difference histogram correlation based on the color difference histogram of the input frame t and the color difference histogram of the frame (t−α) (where α is 1 or more) previously stored in the third memory 10. ρ t, t- α Is calculated and input to the special cut point detection processing unit 8.
【0023】なお、色差ヒストグラムおよび色差相関の
演算方法としては、例えば、中島らによる”フレーム間
輝度差分と色差相関による圧縮動画像データからのカッ
ト検出”、電子情報通信学会秋季大会D−501(19
94)、特願平5−216895号、あるいは特願平6
−46561号に開示されている方法を用いることがで
きる。As a method of calculating the color difference histogram and the color difference correlation, for example, Nakajima et al., “Detection of Cut from Compressed Moving Image Data by Inter-frame Luminance Difference and Color Difference Correlation”, IEICE Autumn Meeting D-501 ( 19
94), Japanese Patent Application No. 5-216895 or Japanese Patent Application No. 6
No. 46561 can be used.
【0024】該特殊カット点検出処理部8では、入力さ
れた輝度信号の移動平均差分および色差ヒストグラム相
関を用いて、特殊カット点検出を行う。該特殊カット点
検出処理部8からの出力信号cは第1の判定部11に送
られる。The special cut point detection processing section 8 detects a special cut point using the moving average difference of the input luminance signal and the color difference histogram correlation. The output signal c from the special cut point detection processing section 8 is sent to the first determination section 11.
【0025】輝度信号の移動平均差分DMV[t]の時間変化
をグラフで示すと、例えば、図4のようになる。ディゾ
ルブ区間は、図の左側aのように下に凸のピークから上
に凸のピークに変化する部分として検出することができ
る。ただし、図の右側bのように、フェード区間、動き
ながらのディゾルブ、あるいは画面の形状によって、正
または負のどちらか一方のピークになることがあるの
で、下式のようにDMVの絶対値があるしきい値βを超
えた場合に、該しきい値βを超えた時のフレームをディ
ゾルブ候補画面と判定する。FIG. 4 is a graph showing the time change of the moving average difference DMV [t] of the luminance signal, for example, as shown in FIG. The dissolve section can be detected as a portion that changes from a downwardly convex peak to an upwardly convex peak as shown on the left side of the figure. However, as shown in the right side b of the figure, depending on the fade section, the dissolve while moving, or the shape of the screen, the peak may be either positive or negative, so the absolute value of the DMV is When the threshold value β is exceeded, the frame when the threshold value β is exceeded is determined as a dissolve candidate screen.
【0026】|DMV[t]|>β 次に、移動平均差分によってディゾルブ候補画面とされ
たフレームについて、色差ヒストグラム相関ρt,t-α
を用いて、最終的なディゾルブ画面検出を行う。色差ヒ
ストグラム相関ρt,t-α の時間変化をグラフで示す
と、例えば、図5のようになるので、下式にしたがって
最終的なディゾルブ画面を決定する。| DMV [t] |> β Next, the color difference histogram correlation ρ t, t- α is set for the frame determined as the dissolve candidate screen by the moving average difference.
Is used to perform final dissolve screen detection. Color difference histogram correlation ρ t, t- α FIG. 5 shows, for example, the time change of the graph in FIG. 5. Therefore, the final dissolve screen is determined according to the following equation.
【0027】ρt,t-α <γ 図5のa、bは、図4のa、bと対応している。なお、
ディゾルブ区間は経験的に数フレーム(例えば、50〜
70フレーム位)続くことが分かっているので、前記デ
ィゾルブ画面が検出された時には、該数フレーム飛ばし
て、次のディゾルブ画面の探索を再開する。この結果、
一つのディゾルブ区間から複数個のディゾルブ画面が検
出されるのを、防止することができる。Ρ t, t- α <Γ> a and b in FIG. 5 correspond to a and b in FIG. In addition,
The dissolve section is empirically several frames (for example, 50 to
Since it is known that the dissolve screen is continued (about 70 frames), when the dissolve screen is detected, the search for the next dissolve screen is restarted by skipping the several frames. As a result,
It is possible to prevent a plurality of dissolve screens from being detected from one dissolve section.
【0028】第1の判定部11は、前記特殊カット点検
出処理部8で検出された特殊カット点のフレームdをカ
ット点画像保持部12に送る。一方、第1の判定部11
は、該特殊カット点検出処理部8において、特殊カット
点であると判定されなかったフレームeについては、さ
らに、通常のカット点であるかどうかを判定するため
に、通常カット点検出処理部13に送る。The first determination unit 11 sends the special cut point frame d detected by the special cut point detection processing unit 8 to the cut point image holding unit 12. On the other hand, the first determination unit 11
In the special cut point detection processing unit 8, for the frame e not determined to be a special cut point, the normal cut point detection processing unit 13 further determines whether or not the frame e is a normal cut point. Send to
【0029】該通常カット点検出処理部13では、通常
のカット点検出を行い、通常のカット点であると判定さ
れたフレームfは、特殊カット点と同様にカット点画像
保持部12に入力される。一方、非カット画面と判定さ
れたフレームgは廃棄される。 なお、通常カット点検
出の方法としては、例えば、前述の氏原、中島らによ
る”簡易復号処理による圧縮動画像データからのカット
点検出”、情報処理学会第51回全国大会、6S−9
(1995)、特願平7−263681に開示されてい
る方法を用いることができる。The normal cut point detection processing unit 13 detects a normal cut point, and the frame f determined to be a normal cut point is input to the cut point image holding unit 12 in the same manner as the special cut point. You. On the other hand, the frame g determined to be a non-cut screen is discarded. As a method of normal cut point detection, for example, the above-mentioned "Cut point detection from compressed moving image data by simple decoding" by Ushihara and Nakajima et al., 51st National Convention of IPSJ, 6S-9
(1995), and the method disclosed in Japanese Patent Application No. Hei 7-263681 can be used.
【0030】カット点画像保持部12のカット点画像h
は、カット点画像表示部14にデータを転送することに
より、例えば、図6のようにカット点画像を一覧表示す
ることができる。The cut point image h of the cut point image holding unit 12
By transferring the data to the cut point image display unit 14, a list of cut point images can be displayed as shown in FIG. 6, for example.
【0031】次に、図1の制御部15の動作を、図7お
よび図8のフローチャートを参照して説明する。ステッ
プS1では、フレームのブロック番号を表すkとiを0
と置く。ステップS2では、可変長復号処理部1に入力
してきた動画像のブロック[i,k] の符号化データaを可
変長復号する。ステップS3では、前記平均値成分抽出
部32が輝度信号および色差信号の平均値成分データの
抽出を行う。ステップS4では、ブロック[i,k] はフレ
ームt内の最終ブロックであるか否かの判断をする。こ
の判断が否定の時には、ステップS5に進み、kまたは
iに1を加えて、次のブロックに移行する。そして、再
度ステップS2、S3の処理をする。以上の処理を繰返
し行い、ステップS4の判断が肯定になると、ステップ
S6に進んで、前記画面内アクティビティ演算部2およ
び色差ヒストグラム演算部3へ、輝度および色差信号の
平均値成分データを転送する。Next, the operation of the control unit 15 of FIG. 1 will be described with reference to the flowcharts of FIGS. In step S1, k and i representing the block number of the frame are set to 0.
And put. In step S2, the coded data a of the block [i, k] of the moving image input to the variable length decoding processing unit 1 is variable length decoded. In step S3, the average component extraction unit 32 extracts the average component data of the luminance signal and the color difference signal. In step S4, it is determined whether or not the block [i, k] is the last block in the frame t. If the determination is negative, the process proceeds to step S5, where 1 is added to k or i, and the process proceeds to the next block. Then, the processing of steps S2 and S3 is performed again. The above processing is repeated, and if the determination in step S4 becomes affirmative, the process proceeds to step S6, where the average value component data of the luminance and color difference signals are transferred to the in-screen activity calculation unit 2 and the color difference histogram calculation unit 3.
【0032】ステップS7では、前記画面内アクティビ
ティ演算部2および色差ヒストグラム演算部3で求めら
れた画面内アクティビティY-VAR 2 [t] および色差ヒス
トグラムデータCb[i,k] 、Cr[i,k] を、それぞれ、移動
平均演算部4、第1のメモリ5、および色差相関演算部
9、第3のメモリ10に転送する。ステップS8では、
前記移動平均演算部4で求められた移動平均データを移
動平均差分演算部6に転送する。ステップS9では、前
記移動平均差分演算部6および色差相関演算部9で求め
られた移動平均差分および色差相関データを、特殊カッ
ト点検出処理部8へ転送する。ステップS10では、フ
レームtは特殊カット点、すなわちディゾルブ画面であ
るか否かの判断がなされる。この判断が肯定の場合に
は、図8のステップS13に進む。一方否定の場合は、
ステップS11に進む。In step S7, the in-screen activity Y-VAR 2 [t] and the chrominance histogram data Cb [i, k] and Cr [i, k obtained by the in-screen activity calculation unit 2 and the chrominance histogram calculation unit 3 are described. ] To the moving average calculation unit 4, the first memory 5, the color difference correlation calculation unit 9, and the third memory 10, respectively. In step S8,
The moving average data obtained by the moving average calculator 4 is transferred to the moving average difference calculator 6. In step S9, the moving average difference and color difference correlation data obtained by the moving average difference calculation unit 6 and the color difference correlation calculation unit 9 are transferred to the special cut point detection processing unit 8. In step S10, it is determined whether or not the frame t is a special cut point, that is, a dissolve screen. If this determination is affirmative, the process proceeds to step S13 in FIG. On the other hand, if not,
Proceed to step S11.
【0033】ステップS13では、フレームtの画面デ
ータを、カット点画像保持部12に転送する。次いで、
ステップS14に進み、フレームtは最終画像であるか
否かの判断をする。この判断が否定の時には、図7のス
テップS17に進んで、フレームtを例えば60フレー
ム更新する。この60フレームは、一つのディゾルブ区
間が約60フレームであり、1ディゾルブ区間から2以
上のディゾルブ画面を検出しないようにするためであ
る。その後、ステップS2にもどって、前記の処理を繰
返す。In step S13, the screen data of the frame t is transferred to the cut point image holding unit 12. Then
Proceeding to step S14, it is determined whether the frame t is the final image. If this determination is negative, the process proceeds to step S17 in FIG. 7, and the frame t is updated, for example, by 60 frames. The 60 frames are used to prevent one or more dissolve screens from being detected from one dissolve section, since one dissolve section is about 60 frames. Then, returning to step S2, the above-described processing is repeated.
【0034】一方、前記ステップS11に進んだ時に
は、ステップS11にて、フレームtについて、通常の
カット点検出処理を行う。ステップS12では、フレー
ムtは通常カット点であるか否かの判断がなされ、この
判断が肯定の時には、図8のステップS15に進む。ス
テップS15では、フレームtの画面データを、カット
点画像保持部12に転送する。次いで、ステップS16
に進み、フレームtは最終画像であるか否かの判断をす
る。この判断が否定の時には、図7のステップS18に
進んで、フレームtを1フレーム更新する。その後、ス
テップS2にもどって、前記の処理を繰返す。なお、ス
テップS12の判断が否定の時には、ステップS16に
進む。On the other hand, when the process proceeds to step S11, a normal cut point detection process is performed on the frame t in step S11. In step S12, it is determined whether or not the frame t is a normal cut point. When the determination is affirmative, the process proceeds to step S15 in FIG. In step S15, the screen data of the frame t is transferred to the cut point image holding unit 12. Next, step S16
To determine whether the frame t is the final image. If this determination is negative, the process proceeds to step S18 in FIG. 7, and the frame t is updated by one frame. Then, returning to step S2, the above-described processing is repeated. If the determination in step S12 is negative, the process proceeds to step S16.
【0035】さて、前記ステップS14またはS16の
判断が肯定になると、ステップS19に進んで、カット
画像をカット点画像表示部14に表示するか否かの判断
がなされる。この判断が肯定の時には、ステップS20
に進んで、カット点画像データをカット点画像表示部1
4に転送する。そして、ステップS21で、処理を終了
するか否かの判断がなされ、この判断が肯定になると、
前記した一連の処理を終了する。If the determination in step S14 or S16 is affirmative, the flow advances to step S19 to determine whether or not to display the cut image on the cut point image display unit 14. If this determination is affirmative, step S20
To the cut point image display unit 1
Transfer to 4. Then, in step S21, a determination is made as to whether or not to end the processing, and if this determination is affirmative,
The above-described series of processing ends.
【0036】[0036]
【発明の効果】以上説明したように、本発明によれば、
可変長復号のみで抽出可能な輝度信号、および色差信号
の平均値成分を用いて特殊カット点検出を行うようにし
たので、通常のカット点検出に加えて、ディゾルブなど
の特殊効果を用いたカット点の検出を処理量の増加を非
常に小さなものに抑えつつ行うことが可能になる。ま
た、全体のカット点検出率の向上を図ることが可能とな
る。As described above, according to the present invention,
Special cut point detection is performed using the average value component of the luminance signal and color difference signal that can be extracted only by variable-length decoding, so in addition to normal cut point detection, cuts using special effects such as dissolves Point detection can be performed while suppressing an increase in the processing amount to a very small one. In addition, it is possible to improve the overall cut point detection rate.
【0037】なお、本発明を実際に動作させたところ、
次のような結果が得られた。すなわち、ニュース、料理
番組、バラエティ番組、宣伝番組(CM番組)等を含んだ
約1時間の素材で、ISOで標準化されたMPEG1方
式で符号化されたビットストリームについてカット検出
を行った場合、実際のカット点に対する検出されたカッ
ト点の割合(検出率)を前述の氏原らの方式と、本発明
の方式とで検出した結果を比較すると、前者の検出率
が、92.8%であるのに対し、後者の検出率が、9
4.5%となった。これは、ディゾルブなどの特殊効果
を用いたカット点の検出が可能になったために検出率が
向上したものであり、本発明による検出装置では、従来
装置と比較して、総合的に見て、高い精度でカット点画
面を検出することができた。Incidentally, when the present invention was actually operated,
The following results were obtained. That is, when cut detection is performed on a bit stream coded by the MPEG1 system standardized by ISO for a material of about one hour including a news, a cooking program, a variety program, an advertising program (CM program), etc. Comparing the results of detection of the ratio of the detected cut points to the cut points (detection rate) with the above-mentioned method of Ushihara et al. And the method of the present invention, the former detection rate is 92.8%. The detection rate of the latter is 9
It became 4.5%. This is because the detection rate is improved because it is possible to detect a cut point using a special effect such as dissolve, the detection device according to the present invention, compared with the conventional device, comprehensively, The cut point screen could be detected with high accuracy.
【図1】 本発明の一実施形態の動画像の特殊カット画
面の検出装置の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a moving image special cut screen detection device according to an embodiment of the present invention.
【図2】 図1の平均値成分抽出部の動作の一例の説明
図である。FIG. 2 is a diagram illustrating an example of an operation of an average value component extraction unit in FIG. 1;
【図3】 図1の移動平均演算部の動作の一例の説明図
である。FIG. 3 is an explanatory diagram of an example of an operation of a moving average calculation unit in FIG. 1;
【図4】 輝度信号の移動平均差分を示す説明図であ
る。FIG. 4 is an explanatory diagram showing a moving average difference of a luminance signal.
【図5】 色差ヒストグラム相関を示す説明図である。FIG. 5 is an explanatory diagram showing a color difference histogram correlation.
【図6】 図1のカット画像表示部の表示例を示す説明
図である。FIG. 6 is an explanatory diagram illustrating a display example of a cut image display unit in FIG. 1;
【図7】 図1の制御装置の動作を説明するためのフロ
ーチャートである。FIG. 7 is a flowchart illustrating the operation of the control device of FIG. 1;
【図8】 図7の続きのフローチャートである。FIG. 8 is a flowchart continued from FIG. 7;
1…可変長復号処理部、2…画面内アクティビティ演算
部、3…色差ヒストグラム演算部、4…移動平均演算
部、5…第1のメモリ、6…移動平均差分演算部、7…
第2のメモリ、8…特殊カット点検出処理部、9…色差
演算部、10…第3のメモリ、11…第1の判定部、1
2…カット点画像保持部、13…通常カット点検出処理
部、14…カット点画像表示部、15…制御部、31…
可変長復号部、32…平均値成分抽出部。DESCRIPTION OF SYMBOLS 1 ... Variable length decoding processing part, 2 ... In-screen activity calculation part, 3 ... Color difference histogram calculation part, 4 ... Moving average calculation part, 5 ... 1st memory, 6 ... Moving average difference calculation part, 7 ...
Second memory, 8: special cut point detection processing unit, 9: color difference calculation unit, 10: third memory, 11: first determination unit, 1
2 cut point image holding unit, 13 normal cut point detection processing unit, 14 cut point image display unit, 15 control unit, 31
Variable length decoding unit, 32... Average value component extraction unit.
Claims (7)
て、 入力された動画像の画面データから各フレームの輝度成
分のアクティビティを求める画面内アクティビティ演算
手段と、 該画面内アクティビティ演算手段によって抽出された各
フレームの画面内アクティビティから、各フレームの画
面内アクティビティの移動平均を求める移動平均演算手
段と、 該移動平均演算手段によって抽出された各フレームの移
動平均データから、移動平均のフレーム間差分値を求め
る移動平均差分演算手段と、 前記画面データから注目画面および該注目画面から時間
的に複数フレーム前の色差信号のヒストグラムをそれぞ
れ求め、フレーム間の色差信号ヒストグラム相関値を求
める色差ヒストグラム相関演算手段と、 該移動平均差分データと該色差ヒストグラム相関を用い
て特殊カット点検出処理を行う特殊カット点検出処理手
段とを具備したことを特徴とする動画像の特殊カット点
検出装置。1. An apparatus for detecting a special cut point of a moving image, comprising: an in-screen activity calculating unit for obtaining an activity of a luminance component of each frame from input screen data of the moving image; A moving average calculating means for calculating a moving average of the in-screen activity of each frame from the in-screen activity of each frame; and a moving average inter-frame difference value from the moving average data of each frame extracted by the moving average calculating means. A moving average difference calculating means for calculating; and a color difference histogram correlation calculating means for obtaining a target screen from the screen data and a histogram of color difference signals a plurality of frames earlier from the target screen in time, and obtaining a color difference signal histogram correlation value between frames. The moving average difference data and the color difference histogram Special cut detection device of the moving image, characterized by comprising a special cut detection processing means for performing special cut detection process using uncorrelated.
置において、 前記画面内アクティビティ演算手段は、入力された動画
像の各フレームの小領域での平均値成分データから画面
内アクティビティを抽出することを特徴とする動画像の
特殊カット点検出装置。2. The moving image special cut point detecting device according to claim 1, wherein the in-screen activity calculating means extracts an in-screen activity from average value component data in a small area of each frame of the input moving image. A special cut point detecting apparatus for a moving image.
置において、 前記画面内アクティビティ演算手段は、入力された動画
像が圧縮された動画像である場合には、画面データを復
号処理し、該復号処理されたデータの一部を抽出する簡
易復号処理を用いて得られる小領域の平均値成分データ
から画面内アクティビティを抽出することを特徴とする
動画像の特殊カット点検出装置。3. The apparatus for detecting a special cut point of a moving image according to claim 1, wherein the in-screen activity calculating means decodes screen data when the input moving image is a compressed moving image. A moving image special cut point detecting device for extracting an in-screen activity from small-region average value component data obtained by using a simple decoding process for extracting a part of the decoded data.
カット点検出装置において、 前記画面内アクティビティ演算手段は、抽出した小領域
の平均値成分データのうち輝度成分の平均値成分データ
を用いて画面内偏差を求めることを特徴とする動画像の
特殊カット点検出装置。4. The apparatus for detecting a special cut point of a moving image according to claim 1, wherein said in-screen activity calculating means includes a luminance component average value component data among the extracted small region average value component data. A special cut point detecting device for a moving image, wherein an in-screen deviation is obtained by using the method.
置において、 前記色差ヒストグラム相関演算手段は、前記フレームの
小領域の平均値成分データのうち色差成分の平均値成分
データを用いて色差ヒストグラムを求めることを特徴と
する動画像の特殊カット点検出装置。5. The moving image special cut point detecting apparatus according to claim 1, wherein the color difference histogram correlation calculating means uses the average value component data of the color difference component among the average value component data of the small area of the frame. An apparatus for detecting a special cut point of a moving image, wherein a histogram is obtained.
置において、 前記特殊カット点検出処理手段は、前記移動平均差分デ
ータの時間的変化と、前記色差ヒストグラム相関の時間
的変化により特殊カット画面を判定することを特徴とす
る動画像の特殊カット点検出装置。6. The special cut point detecting apparatus for a moving image according to claim 1, wherein the special cut point detection processing means performs a special cut based on a temporal change of the moving average difference data and a temporal change of the color difference histogram correlation. An apparatus for detecting a special cut point of a moving image, characterized by determining a screen.
置において、 前記移動平均差分データの時間的変化と、前記色差ヒス
トグラム相関の時間的変化が、それぞれに対して設けら
れたしきい値を越える時に、特殊カット画面と判定する
ようにしたことを特徴とする動画像の特殊カット点検出
装置。7. The moving image special cut point detecting apparatus according to claim 6, wherein a temporal change of the moving average difference data and a temporal change of the color difference histogram correlation are provided for each of the threshold values. A special cut point detection unit for a moving image, wherein a special cut screen is determined when the number exceeds a predetermined value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25233396A JP3390308B2 (en) | 1996-09-03 | 1996-09-03 | Special cut point detector for moving images |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25233396A JP3390308B2 (en) | 1996-09-03 | 1996-09-03 | Special cut point detector for moving images |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1079957A true JPH1079957A (en) | 1998-03-24 |
JP3390308B2 JP3390308B2 (en) | 2003-03-24 |
Family
ID=17235816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25233396A Expired - Fee Related JP3390308B2 (en) | 1996-09-03 | 1996-09-03 | Special cut point detector for moving images |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3390308B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0622298A (en) * | 1992-06-29 | 1994-01-28 | Victor Co Of Japan Ltd | Scene change detector |
JPH06153155A (en) * | 1992-11-09 | 1994-05-31 | Matsushita Electric Ind Co Ltd | Pickup and observing device for moving picture |
JPH07236153A (en) * | 1994-02-22 | 1995-09-05 | Kokusai Denshin Denwa Co Ltd <Kdd> | Detection of cut point of moving picture and device for detecting cut picture group |
-
1996
- 1996-09-03 JP JP25233396A patent/JP3390308B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0622298A (en) * | 1992-06-29 | 1994-01-28 | Victor Co Of Japan Ltd | Scene change detector |
JPH06153155A (en) * | 1992-11-09 | 1994-05-31 | Matsushita Electric Ind Co Ltd | Pickup and observing device for moving picture |
JPH07236153A (en) * | 1994-02-22 | 1995-09-05 | Kokusai Denshin Denwa Co Ltd <Kdd> | Detection of cut point of moving picture and device for detecting cut picture group |
Also Published As
Publication number | Publication date |
---|---|
JP3390308B2 (en) | 2003-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2518503B2 (en) | Screen switching detection method | |
US6473459B1 (en) | Scene change detector | |
US7027509B2 (en) | Hierarchical hybrid shot change detection method for MPEG-compressed video | |
KR100865248B1 (en) | Caption Detection in Video Signals | |
JPH1066087A (en) | Scene change point detection method and moving image editing and display method | |
US20010021267A1 (en) | Method of detecting dissolve/fade in MPEG-compressed video environment | |
JP2001258038A (en) | Method for extracting key frame of video sequence, key frame extracting device for video sequence, storage medium and program software | |
JPH10257436A (en) | Automatic hierarchical structuring method for moving image and browsing method using the same | |
EP1053635B1 (en) | Method for detecting transitions in sampled digital video sequences | |
JP2003061038A (en) | Video contents edit aid device and video contents video aid method | |
KR100963701B1 (en) | Video identification device | |
JP2978039B2 (en) | Video cut screen detection method | |
CN100428801C (en) | A video scene switching detection method | |
JP2971724B2 (en) | Video cut point detection device | |
US8582882B2 (en) | Unit for and method of segmentation using average homogeneity | |
JP2869398B2 (en) | Cut point detection method and device | |
JPH10224741A (en) | Cut point detection method for moving image | |
JP2859345B2 (en) | Scene change detection method | |
JP4036321B2 (en) | Video search device and search program | |
JP3390308B2 (en) | Special cut point detector for moving images | |
JP2003061112A (en) | Camerawork detector and camerawork detection method | |
JPH10112863A (en) | Method and device for extracting motion subject information | |
JP3339544B2 (en) | Dissolve detection method and device | |
JP4225503B2 (en) | Moving image cut point detection device | |
JPH10224779A (en) | Method and apparatus for detecting scene change in moving image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120117 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120117 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150117 Year of fee payment: 12 |
|
LAPS | Cancellation because of no payment of annual fees |