JPH11112922A - ストリームイベント点検出表示方法および装置 - Google Patents
ストリームイベント点検出表示方法および装置Info
- Publication number
- JPH11112922A JPH11112922A JP9265609A JP26560997A JPH11112922A JP H11112922 A JPH11112922 A JP H11112922A JP 9265609 A JP9265609 A JP 9265609A JP 26560997 A JP26560997 A JP 26560997A JP H11112922 A JPH11112922 A JP H11112922A
- Authority
- JP
- Japan
- Prior art keywords
- stream
- event point
- detection
- event
- data
- 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
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
ベント点検出を短時間で検出でき、かつ、現検出処理位
置を把握しやすいストリームイベント点検出表示方法及
び装置。 【解決手段】イベント点の付近を検出する際はストリー
ムをゆっくりと再生し、違う場合は早送り再生しながら
イベント点を検出する。
Description
データなどといったストリーム形式のデータの内容を解
析する装置とその装置に関し、特に、カメラ映像が切り
替わるシーン変化点やラジオ音声の話者が切り替わる話
者変化点などのストリーム上のイベント点を効率よく検
出できる方法およびその装置に関する。
映像データや音声データ、MIDIと言われる楽譜デー
タ、映像に付随する字幕などの付加情報データ列などと
いったストリーム形式のデータを多量にかつ柔軟に扱え
るようになってきた。今後は、ユーザが簡単にこのよう
な多量のストリームデータの管理できるような技術が重
要となる。このストリームデータ管理技術の一つとし
て、ストリームの中に、TV映像がCMに切り替わった
場所などを表すシーン変化点や、ラジオ音声にて話者が
切り替わった時点などを表す話者変化点など、ストリー
ム中のあるイベントを表すイベント点を検出する技術が
ある。なお、イベント点としては、その他にも楽譜デー
タストリームに対して、曲のリズムが変化した時点や、
映像に付随する字幕などの付加情報データ列に対して、
ある特定のキーワードが現れた時点などがあげられる。
点を検出する方法としては、特開平8−227462号
公報がある。また映像の特殊効果の一つであるディゾル
ブ特殊効果が現れた時点を検出する方法には、特開平9
−65287号公報があるする。これらの従来技術に記
載の方法はいずれも、映像中に含まれるフレーム画像を
一枚ずつ読み出し、該フレーム画像と該フレーム画像の
付近のフレーム画像との画像差分量を元にシーン変化点
またはディゾルブ特殊効果点を検出する方法である。
音楽が始まるなどの有音状態に移り代わるといった音の
変化点を見つける方法としては、音声テープやミニディ
スクなどで使われる音声ダビング装置で使われている次
に示す方法が公知として存在する。この方法では、一定
時間毎に音の強さの振幅値の平均をとり、該時間内の平
均があるしきい値を超えた場合は有音、超えない場合は
無音と判断することにより、音の変化点を見つけてい
る。
して、映像データストリームの全てのフレーム画像を参
照する、または、音声データストリームのすべての音声
波形を参照する、といった必要があり、入力ストリーム
の本来持っている再生時間より短い時間でイベント点を
検出することができないことがあげられる。
課題を解決するため、映像を高速再生しながらシーン変
化点を検出する次に示すような方法を用いることによ
り、検出処理時間の短縮を実現している。この変化点検
出制御方法では、まず検出第1パスとして映像を高速再
生しながら一定時間間隔でフレーム画像を取り込み、新
たに取り込んだフレーム画像と前回取り込んだフレーム
画像の画像差分量が大きく異なる点をイベント点候補区
間(シーン変化点候補区間)として列挙する。次に検出
第2パスとして、検出された映像イベント点候補区間の
それぞれを通常速度の再生により1フレームずつ検出処
理し、正確なイベント点位置を検出する。
は、以下に示す課題がある。
7517号公報に記載の技術においては、入力映像のう
ちどの部分について検出処理をしているのかが、ユーザ
の視点から理解しにいことである。以下にその理由を説
明する。
パスにて、入力映像全体を走査している画面が早送り映
像のように表示される。次に、検出第2パスにて、早送
り再生時に検出された映像イベント点候補区間の映像が
各候補区間毎に立て続けに再生される。このような2段
階の検出方法のため、映像が本来の再生順序とは違った
細切れ映像のように再生され、現在該映像中のどの部分
について検出処理を行なっているのかが分かりにくい。
は、ユーザが映像検出処理を打ち切った場合、検出第1
パスの最中であると、映像イベント点候補区間しか残ら
ないため、1素データ精度のイベント点の位置を検出で
きない。
は、ネットワーク上を流れてくる映像・音声データやT
V放送として受信された映像・音声データなど、ストリ
ームが一度TVやラジオなどに出力された時点で消去さ
れてしまう特徴を持ったストリームデータの場合、検出
第2パスを実行できないため、1素データ単位の位置精
度をもったイベント点を検出することができない。
像のディゾルブ特殊効果点の検出方法や、音声変化点の
検出方法の場合、該変化点検出制御方法は適用できな
い。
は、検出すべきところを検出できなかったり、検出しな
くともよいところを検出したりするなど、誤検出があっ
た場合に、検出処理中にその検出内容をユーザが制御し
にくいことである。これは、第1の課題で示した現在の
検出状況がユーザにとって理解しにくいことが、直接の
原因である。
ストリームデータからイベント点を検出する方法を少な
い演算量で行う早送り式ストリームイベント点検出方法
において、現在の検出状況をユーザに分かりやすく表示
することである。
ームイベント点検出方法において、ユーザが途中で検出
処理を打ち切っても、1素データ単位の位置精度をもっ
たイベント点を残すことが可能なことである。
ストリームデータなど、ストリームが一度TVなどに出
力された時点で消去されてしまう特徴を持った、ストリ
ームデータの場合でも、該早送り式ストリームイベント
点検出方法のような効率的な検出方法で、1素データ単
位の位置精度をもったイベント点を検出することであ
る。
ゾルブ特殊効果点の検出方法や、音声変化点の検出方法
の場合でも、該早送り式ストリームイベント点検出方法
のような効率的な検出方法を適用可能にすることであ
る。
ームイベント点検出方法において、検出処理中にその検
出内容をユーザが簡単に制御できるようにすることであ
る。
成するために、下記に示す方法を用いたものである。な
お、図1は本発明方法の概略を表したフローであり、下
記説明にて、(ステップxxx)との記述は、図1の概
略フロー中のステップ番号を表す。また、図2は本発明
方法を用いたストリームイベント点検出・表示装置のシ
ステム構成図である。以降では、まず図1を用いながら
本発明方法を述べ、最後に図2を用いたストリームイベ
ント点検出表示装置の概略を述べる。
めに、入力された映像や音声などのストリームデータか
ら、映像のシーン変化点や音声の話者変化点などのイベ
ント点を検出し出力するストリームイベント点検出・表
示方法において、下記(1)から(5)に示す処理を行
う方法を特徴とする。
る(ステップ1102)。
バッファ内にイベント点が存在するか否かを検出する
(ステップ1103)。
出有無情報により、(3)または(4)のどちらかを行
う(ステップ1104)。
判断した場合、先読みバッファ中のストリーム区間内の
全素データ(ストリームを構成する最小単位)を順次読
み出し、下記(3a)(3b)(3c)の処理を行う
(ステップ1111)。
する(ステップ1121)。
否かを該素データの特徴量を用いて判定する(ステップ
1122)。
がイベント点であったと判定された場合のみ、(3d)
の処理を行う(ステップ1123)。
置とし、イベント点位置の記録などの検出時処理を行う
(ステップ1131)。
された場合は、先読みバッファ中のストリームを早送り
表示する(ステップ1112)。
繰り返す(ステップ1101)。
明の第1の目的を解決できる。(4)のように、ストリ
ーム中にイベント点が存在しないところは従来技術のよ
うにストリームを早送り再生できる。加えて、(3)の
ように、ストリーム中にイベント点が存在しそうなとこ
ろについては、ストリームの再生順序を狂わすようなス
トリームまき戻し出力をユーザに示すことなく、詳細な
ストリームデータを1素データずつゆっくりユーザに示
すことができる。このように、本発明方法は、従来技術
とは違い、ストリームの出力速度を、ストリーム内容に
応じて自動的に切り替えることにより、ユーザからもわ
かりやすい出力を得ることができる。
本発明の第2の目的を解決できる。本方法では、従来方
法のようにイベント点候補点を検出することはせず、各
イベント点の検出において、1素データ単位の精度を持
ったイベント点位置を検出している。このため、上記方
法では、検出処理中のいかなる時点に処理を打ち切って
も、1素データ精度のイベント点位置を算出できる。
本発明の第3の目的を解決できる。上記方法では、
(2)のように、ストリームデータを必ず先読みバッフ
ァに読込み、また、(3)のように、1素データ単位の
イベント点検出の際には、該先読みバッファを用いてい
る。このため、TV放送のストリームデータなど、スト
リームが一度TVなどに出力された時点で消去してしま
うストリームデータの場合でも、本発明方法では、映像
をバッファリングしているため、1素データ単位の位置
精度をもったイベント点を検出できる。
本発明の第4の目的を解決できる。たとえば、先述の映
像のディゾルブ特殊効果点の検出の場合は、(2)にお
いて、現先読みバッファ中のフレーム画像と前回の先読
みバッファ中のフレーム画像との画像差分量が大きい場
合にイベント点ありと判断し、かつ、(3)において、
従来方法の特願平7−210409のディゾルブ検出方
法をもちいれば良い。これはディゾルブは映像が早送り
映像の場合は、シーン変化点と同様の映像に見えるため
である。また、音声についても、たとえば、(2)にて
先読みバッファ中の音声波形を2秒おき長さ1秒ずつに
間引いた音声波形データを作成し、音声波形の振幅平均
をとり、その値があるしきい値を超えればイベント点あ
りと判断し、かつ、(3)おいて、従来方法をそのまま
用いればよい。
めの装置を説明する。
して、以下のような修正を加えれば、ユーザにとっても
わかりやすい検出制御を実現できる。
を意味するボタンなどによって現在検出処理中のストリ
ーム位置に強制的にイベント点を検出させたい場合、上
記(3c)と(4)とを下記のよう変更する。もちろ
ん、下記以外の実現方法によっても本例は実現可能であ
る。
がイベント点であったと判定された場合、または、ユー
ザが強制検出ボタンを押下していた場合、イベント点位
置の記録などの検出時処理を行う。
された場合、かつ、ユーザが強制検出ボタンを押下して
いた場合、イベント点位置の記録などの検出時処理を行
い、その他の場合は、先読みバッファ中のストリーム区
間をストリームを早送り表示する。
処理中にユーザが詳細検出無視を意味するボタンなどに
より、1素データ精度のイベント点の位置検出を行う処
理を無視するには、上記(3)を次のよう変更する。も
ちろん、下記以外の実現方法によっても本例は実現可能
である。
判断した場合、先読みバッファの先頭の素データ位置を
イベント点位置とし、該イベント点の記録などの検出時
処理を行い、その後、先読みバッファ中のストリーム区
間をストリームを早送り表示する。
ムイベント点検出表示装置の概略を述べる。図2は本発
明方法を用いたストリームイベント点検出表示装置のシ
ステム構成図である。
表示装置は、以下の装置を有することを特徴とする。本
装置にて、前述のストリームイベント点検出表示方法に
従った処理を実行することができる。
表示装置は、入力ストリームの読込みを行うストリーム
入力装置1001と、読込まれた入力ストリームの先頭
部分区間を格納する先読みバッファ1102と、ストリ
ームをユーザなどに対して出力するストリーム出力装置
1008と、先読みバッファ1002の中のストリーム
を早送り形式で出力する早送り出力制御装置1003
と、該先読みバッファ1002の中のストリームを1素
データずつ出力する詳細出力制御装置1004と、該先
読みバッファ1002の中のストリーム中でのイベント
点の存在有無を判定する早送りイベント点検出装置10
05と、該先読みバッファ1002の中のストリーム中
のイベント点の位置を1素データ精度で判定する詳細イ
ベント点検出装置1006と、該早送りイベント点検出
装置1005が先読みバッファ1002の中にイベント
点なしと判断した場合は、先読みバッファ1002の内
容を該早送り出力制御装置1003を用いて早送り出力
し、該早送りイベント点検出装置1005が先読みバッ
ファ1002の中にイベント点ありと判断した場合は、
先読みバッファ1002中の素データを順次読み出して
該詳細出力制御装置1008にて該素データを表示しな
がら、かつ、該詳細イベント点検出装置1006にて該
素データの位置でのイベント点有無を判断する検出制御
装置1007を有することを特徴とする。
図7を用いて説明する。
一種であるシーン変化点を検出するシステム構成図であ
る。なお後述において「MPEGファイル」とは、国際
規格ISO11172−1で規定されているMPEG
1、または、MPEG2もしくはこれと同等のビデオ映
像形式で格納した映像データファイルを指す。
ステム構成図と図4の実行画面を用いて説明する。
装置201から、現読込み位置(図3の時点ではF2
1)から次Iピクチャ(MPEGファイル映像ストリー
ムでのキー素データを意味するフレーム画像。図3の時
点では位置F23をIピクチャとする)までのフレーム
列221を先読みバッファ203に読込み、(2)早送
りイベント点検出装置207にて先読みバッファ内にシ
ーン変化点の存在有無を判定し、(3)(2)にてシー
ン変化点が存在した場合は、先読みバッファ203中の
全フレームを表示しながら詳細イベント点検出装置20
5を用いてシーン変化イベント点のフレーム位置を検出
し、検出したら検出結果を図4の結果表示領域302
(図3のシステム構成では、映像ストリーム出力装置2
13に該当)に表示し、(4)(2)にてシーン変化点
が存在しなかった場合は、フレーム画像L2を同領域に
表示し、(5)(1)から(4)までを映像がなくなる
まで繰り返している。
行画面の1例を示す。領域301は入力映像表示領域で
あり、入力映像のうち現在どのフレーム画像が実際に検
出処理されているかが表示される。ボタン304,30
5,306は検出制御ボタンであり、検出開始ボタン3
04をマウスなどのユーザ操作入力装置でクリックする
と図5の処理フローに示される検出処理が開始される。
検出処理実行中に検出終了ボタン305をクリックする
と検出処理が打ち切られる。強制検出ボタン306をク
リックすると、現在表示されているフレーム画像とフレ
ーム位置が映像イベント点として強制的に記録される。
点の一覧がビジュアルに表示される。アイコン310、
311、312は検出された映像イベント点のフレーム
位置と、該フレーム位置でのフレーム画像を表示してい
る。例えばアイコン312には、フレーム位置100の
映像イベント点を表しており、該フレーム位置のフレー
ム画像とフレーム位置を表す数字100が表示される。
ドの指定を表し、初期表示時はチェック状態となってい
る。該チェックボックスをクリックすると、チェック状
態と非チェック状態がトグルする。該チェックボックス
がチェック時はイベント点の検出位置精度は1フレーム
単位となり、非チェック時は該検出位置精度は、2以上
の数フレーム単位の粗い検出精度となる。
データの現在の読込み位置を表示し、また、スライダ3
08のつまみ309を動かすことにより、入力データの
読込み位置を移動することができる。入力映像表示領域
301には、入力映像データのうち、スライダ308で
指定された位置のフレーム画像が表示される。なお、本
例では、検出処理時には、スライダ308は利用不可と
なる。
再生される。停止ボタン322をクリックすると映像再
生が停止する。
れた際の処理フローを示す。
の初期化を行なう。実際には映像先読みバッファを空に
し、また、フレーム画像を格納する変数LastFrameFFに
黒色(ピクセル値が全て0)のフレーム画像を代入す
る。
出の初期化を行なう。例えば内部変数として持つ前フレ
ーム画像を黒色に塗りつぶすなどの処理を行なう。
17では、映像中から映像イベント点を検出する処理を
繰り返すループ処理を行なう。該ループ一回で、先読み
バッファに読込まれたフレーム画像列に対して映像イベ
ント点の検出処理を行なう。該ループの終了条件は、映
像を全て読み終わった場合、または、該ループ内でユー
ザが終了ボタンを押した場合である。
頭数フレームを読みだして先読みバッファに書込む。本
実施例では、現在の読込みフレーム位置から次に現れる
キーフレームの位置までのフレーム画像列を先読みバッ
ファに読込む。例えばMPEGファイルの場合のキーフ
レームとは、10から30フレーム毎に映像データ中に
存在するIピクチャを意味する。
込み指示のあったフレーム画像列すべての静止画像デー
タを先読みバッファに記録しなくてもよく、読込み指示
のあったフレーム画像列の入力データ上での先頭フレー
ム位置と末尾フレーム位置のみを記録し、映像先読みバ
ッファからフレーム画像を参照する指示があった場合に
なって初めて、入力映像データから該当するフレーム画
像を読み出してもよい。このような先読みバッファの遅
延読込み方法を用いると、先読みバッファのメモリ容量
と先読みバッファからのフレーム画像取得時間との両方
を節約できる。例えば、入力映像データがMPEGファ
イルの場合、現在の読込みフレーム位置と次に現れるI
ピクチャの位置と該Iピクチャを伸長したフレーム画像
とを先読みバッファに記録し、実際に先読みバッファか
らフレーム画像データを取り出す際、取り出し位置が該
Iピクチャの位置であれば先読みバッファ内のフレーム
画像データを直接取り出し、取り出し位置が該Iピクチ
ャの位置以外であれば、入力映像データから対応するフ
レーム画像データを取り出すように実現する。
の最後の位置に記録されているキーフレーム画像を取り
出し、aFrameFFに格納する。
点検出処理を行なう。 本実施例では、シーン変化点の
有無を検出するために、フレーム画像aFrameFFと、前回
早送りイベント点検出関数に渡されたフレーム画像Last
FrameFFとの画像差分量を算出し、該画像差分量がある
しきい値より大きかったら、シーン変化点ありと判断す
る。
413においてイベント点ありと判断され、かつ、現検
出状態が詳細検出モードの場合、ステップ421,42
2により、1フレーム単位のイベント点検出処理を行な
う。ここで詳細検出モードとは、図2の詳細検出チェッ
クボックス307がチェックされている状態を指す。
13においてイベント点ありと判断されたのだが、現検
出状態が詳細検出モードではない場合、ステップ423
において、イベント点の位置をaFrameFFの位置とし、イ
ベント点の画像をaFrameFFのフレーム画像とし、検出時
処理を行う。該検出時処理の詳細については、ステップ
443の説明にて詳細な説明を行う。
どちらもあてはまらないときは、ステップ415にて、
早送り時のフレーム画像aFrameFFを表示する。
理を行なう。ここでは、フレーム画像を格納する変数La
stFrameに黒色(ピクセル値が全て0)のフレーム画像
を代入する。
点検出処理に、従来の技術の特開平8−227462号
公報に示された動画像の変化点検出方法を直接適用する
場合、該検出方法では与えられたフレーム列の先頭2フ
レームについてシーン変化点を検出することができない
ため、ステップ421では、前回読込んだフレーム画像
LastFrameFFを2回繰り返し該方法に入力させればよ
い。
読みバッファ内のフレーム画像列に対して下記に示す詳
細イベント点検出処理を行なう。
のi番目のフレーム位置のフレーム画像をaFrameに取得
する。
を図2の入力映像表示領域301に表示する。
出の1フレーム分処理を行なう。本実施例では、シーン
変化点の有無を検出するために、フレーム画像aFrame
と、前フレーム画像LastFrameとの画像差分量を算出
し、該画像差分量があるしきい値より大きかったら、シ
ーン変化点ありと判断する。本実現例以外にも、例え
ば、詳細イベント点検出処理に、従来の技術の特開平8
−227462号公報に示された動画像の変化点検出方
法を直接適用してもよい。
433にてイベント点が存在すると判断された場合、フ
レーム画像aFrameの位置でイベント点検出と判断し、ス
テップ443にて、先読みバッファの先頭に格納されて
いるフレーム画像に対応する入力映像データでのフレー
ム位置と、ループカウンタiとを加えた数をイベント点
の検出位置とし、またaFrameをイベント点フレーム画像
とし、検出時処理を行なう。
示されているアイコンリストの終わりの位置に、イベン
ト点フレーム画像とイベント点検出位置とをアイコン形
式でアイコン312のように追加表示する。
入力装置により取得したユーザ操作イベントに基づき条
件判定を行ない、ユーザ操作イベントが図2の強制検出
ボタン306押下の場合は、ステップ441にて、イベ
ント点位置をフレーム画像aFrameの位置とし、また、イ
ベント点フレーム画像をaFrameとし、ステップ443と
同様の検出時処理を行ない、検出終了ボタン305押下
の場合は、ステップ442にて再内側ループを脱出して
処理をステップ416に移し、その他の場合は何もしな
い。
入力装置により取得したユーザ操作イベントに基づき条
件判定を行ない、ユーザ操作イベントが図2の強制検出
ボタン306押下の場合は、ステップ423にて、イベ
ント点の位置をaFrameFFのフレーム位置とし、イベント
点フレーム画像をaFrameFFとし、ステップ443と同等
の検出時処理を行ない、検出終了ボタン305押下の場
合は、ステップ424にて現ループを脱出して検出処理
全体を終了し、その他の場合は何もしない。
像aFrameFFを前早送りフレーム画像LastFrameFFに代入
する。
検出状況の表示方法の1例を表す。
のかまたは詳細検出中なのかを、スライダのつまみのア
イコン表示を変更することにより、視覚的に示してい
る。
(A)の表示となり、スライダのつまみ603の表示
は、三角形2つからなる早送り中アイコンとなる。なお
この場合、入力画像は601のように早送り映像が表示
される。逆に検出処理が詳細検出中の場合、図6(B)
の表示となり、スライダのつまみ613の表示は、三角
形1つからなる通常速度再生アイコンとなる。なおこの
場合、入力画像は601のように通常速度映像が表示さ
れる。
の検出処理位置をスライダのつまみ(早送り中は60
3、それ以外は613)の位置で視覚的に表している。
この場合、スライダのつまみが左端のときは映像の先頭
を、同じく右端のときは映像の末尾を、その間について
はつまみの位置の割合に応じた映像位置について検出処
理をしていることを表す。
は、ステップ415とステップ432を以下のように修
正すればよい。
5」では、aFrameFFのフレームを表示し、その後、図4
のスライダのつまみ309のアイコンを図6(A)のつ
まみ603に変更し、その後、図4のスライダのつまみ
309を、左端から、(現在のフレーム画像aFrameFFの
位置÷入力映像全体の長さ)×スライダの全体の長さ、
の位置に配置する。
2」では、aFrameのフレームを表示し、その後、図4の
スライダのつまみ309のアイコンを図6(B)のつま
み613に変更し、その後、図4のスライダのつまみ3
09を、左端から、(現在のフレーム画像aFrameの位置
÷入力映像全体の長さ)×スライダの全体の長さ、の位
置に配置する。
の視覚的な表示例を表す。図7は、図4の実行画面の左
側部分のみを説明用に抜き出したものである。検出位置
があいまいなイベント点とは、図4の詳細検出モードチ
ェックボックス307が、不活性の際に検出されたイベ
ント点であり、このイベント点は1フレーム単位の位置
精度を持っておらず、いわば不完全なイベント点であ
る。図7の例では、検出位置があいまいなイベント点を
検出した場合のアイコン表示を、視覚的に検出位置があ
いまいでないイベント点のアイコン表示と、視覚的に区
別できるようにしている。
の表示領域である。表記701では、検出位置があいま
いなイベント点のアイコンには、点線の透明な四角をア
イコンの前後に多重表示し、かつ、フレーム位置の表示
に「±?」という文字を追加表示することにより、正確
なイベント点のアイコン703と、視覚的に区別できる
ようにしている。これにより、ユーザは、どのイベント
点は1フレーム精度のイベント点なのか否かを人目で把
握できる。
の視覚的な表示例を実現するためには、ステップ443
の説明にて述べた検出時処理を以下のように修正すれば
よい。
は、該特別検出時処理では、図2の領域302に表示さ
れているアイコンリストの終わりの位置に、イベント点
のフレーム画像と、イベント点のフレーム位置を表すフ
レーム番号の文字列とをアイコン形式でアイコン312
のように追加表示し、その後、ステップ414にて説明
した詳細検出モードが不成立の場合、図7の701のよ
うな透明な点線の四角を、先ほど描画したアイコン画像
の前後に多重表示し、また、フレーム位置番号の表記の
すぐ右となりに「±?」を追加表示する。
とができる。第1に、早送り検出時のストリーム出力と
詳細検出時のストリーム出力とを、イベント点の検出状
況、すなわちストリーム内容により、随時切り替えるよ
うにしているため、ストリームの再生順序を乱さないよ
うな出力を行っているために、入力ストリームのどの部
分について現在検出処理を行なっているのかが容易に確
認できる。
合でも、本発明方法では、毎回のイベント点検出処理に
おいて、1素データ精度のイベント点位置を検出してい
るため、いつ検出処理を打ち切られても1素データ精度
のイベント点位置を残すことができる。
必要な素データ列を常時格納するようにしているため、
TV放送として受信されたストリーム形式の映像データ
といった出力後すぐにデータが消えてしまうような入力
ストリームに対しても、イベント点を検出できる。
方法とを、映像や音声ストリームにも変更できるように
し、また、イベント点検出方法も検出するイベント点に
より変更できるようにしたことで、映像のディゾルブ点
や、音声の話者変化点などの種類についても、少ない演
算量で効率よくイベント点を検出できるようになった。
て現在検出処理を行なっているのかが容易に確認できる
ようにしたために、ユーザが制御しやすいイベント点検
出方法を追加することができた。
表示装置のシステム構成図である。
シーン変化点を検出するシステム構成図である。
る。
示方法の1例を示す図である。
示例を示す図である。
Claims (13)
- 【請求項1】入力された映像や音声などのストリームデ
ータから、映像のシーン変化点や音声の話者変化点など
のイベント点を検出し出力するストリームイベント点検
出表示方法において、 (1)入力ストリームの先頭区間を先読みバッファに入
力し、 (2)その先読みバッファ内にイベント点が存在するか
否かを検出し、 (3)(2)にてイベント点が存在すると判断した場合
は、先読みバッファ中のストリームの素データ(ストリ
ームを構成する最小単位)を順次読み出し外部に出力し
ながら、該素データの位置がイベント点として判定され
た場合に検出時処理を行い、 (4)(2)にてイベント点がないと判断された場合
は、先読みバッファ中のストリームを早送り出力し、 (5)これら(1)から(4)までを順次繰り返すこと
により、ストリームのイベント点検出処理を早送りにて
出力したり通常速度にて出力したりすることをストリー
ム内容に応じて適宜切り替えながら行うことを特徴とす
る、ストリームイベント点検出表示方法。 - 【請求項2】請求項1に示したストリームイベント点検
出表示方法において、入力ストリームは素データがフレ
ーム画像として構成される映像ストリームであり、先読
みバッファのデータは数フレームからなるフレーム画像
からなり、フレーム画像の画像差分などの特徴量を元に
映像イベント点を判定することにより、請求項1の
(2)ではイベント点の有無を、同じく(3)ではイベ
ント点の存在するフレーム位置を検出でき、請求項1の
(3)と(4)とで用いる素データの出力方法として、
フレーム画像またはフレーム画像列をディスプレイ装置
などの表示手段に表示することを特徴とした、ストリー
ムイベント点検出表示方法。 - 【請求項3】請求項1に示したストリームイベント点検
出表示方法において、入力ストリームは素データが音声
波形のデータからなる音声ストリームであり、先読みバ
ッファのデータは素データが複数個分連結された形式の
音声波形データからなり、音声波形の振幅や周波数スペ
クトルなどの波形特徴量を用いることにより請求項1の
(2)ではイベント点の有無を、同じく(3)ではイベ
ント点の存在する音声の時間位置を検出でき、請求項1
の(3)と(4)とで用いる素データの出力方法とし
て、音声波形データをスピーカ装置などの音声出力手段
により出力することを特徴とした、ストリームイベント
点検出表示方法。 - 【請求項4】請求項1に示したストリームイベント点検
出表示方法において、請求項1の(2)でのイベント点
検出方法では、先読みバッファ中の1つの素データと前
回先読みバッファに読込んだ際のデータの中の1つの素
データとのデータ特徴量を求めることにより、該先読み
バッファ中のストリームに対してイベント点の有無を検
出できる、ストリームイベント点検出表示方法。 - 【請求項5】請求項1に示したストリームイベント点検
出表示方法において、先読みバッファには読込むストリ
ーム区間を構成する素データ列すべてを読込まず、入力
ストリームの先読みする部分区間の先頭位置と同末尾位
置を格納し、請求項1の(2)と(3)とのイベント点
検出方法では先読みバッファを参照する時点になって初
めて入力ストリームを読込むことを特徴とする、ストリ
ームイベント点検出表示方法。 - 【請求項6】請求項1に示したストリームイベント点検
出表示方法において、入力ストリームが、読込み処理を
短時間に行えるキー素データとキー素データに比べて読
込み処理に時間のかかる非キー素データから構成される
ストリーム形式の場合、先読みバッファには、キー素デ
ータと請求項5に示した情報を記録し、請求項1の
(2)のイベント点検出装置として請求項4に示したイ
ベント点検出装置をとることを特徴とした、ストリーム
イベント点検出表示方法。 - 【請求項7】請求項1に示したストリームイベント点検
出表示方法において、検出処理中にユーザがボタンなど
によって現在検出処理中のストリーム位置に強制的にイ
ベント点を検出させることが可能なストリームイベント
点検出表示方法。 - 【請求項8】請求項1に示したストリームイベント点検
出表示方法において、検出処理中にユーザがボタンなど
により、1素データ精度のイベント点の位置検出を行う
処理を無視することが可能なストリームイベント点検出
表示方法。 - 【請求項9】請求項1に示したストリームイベント点検
出表示方法において、検出された1つのイベント点を、
視覚的なアイコンとイベント点検出位置とによりディス
プレイなどの表示装置に表示可能な、ストリームイベン
ト点検出表示方法。 - 【請求項10】請求項1に示したストリームイベント点
検出表示方法において、現在検出処理中のストリーム位
置を随時ディスプレイなどの表示装置などに表示するこ
とが可能な、ストリームイベント点検出表示方法。 - 【請求項11】請求項1に示したストリームイベント点
検出表示方法において、現在の検出処理状況が、請求項
1の(3)に示したような1素データごとの検出処理中
なのか、同じく(2)または(4)に示したような早送
りでの検出処理中なのかを、随時アイコンなどで表示す
ることにより、検出状態を視覚的に区別できる、ストリ
ームイベント点検出表示方法。 - 【請求項12】請求項8および請求項9に示したストリ
ームイベント点検出表示方法において、検出処理中にユ
ーザがボタンなどにより、1素データ精度のイベント点
の位置検出を行う処理を無視をしている状態にて検出さ
れた場合のイベント点の表示と、それ以外の状態にて検
出された場合のイベント点の表示とを、視覚的に区別で
きるように表示することが可能な、ストリームイベント
点検出表示方法。 - 【請求項13】入力ストリームの読込みを行うストリー
ム入力装置と、読込まれた入力ストリームの先頭部分区
間を格納する先読みバッファと、ストリームをユーザな
どに対して出力するストリーム出力装置と、先読みバッ
ファ内のストリームを早送り形式で出力する早送り出力
制御装置と、該先読みバッファ内のストリームを1素デ
ータずつ出力する詳細出力制御装置と、該先読みバッフ
ァ内のストリーム中でのイベント点の存在有無を判定す
る早送りイベント点検出装置と、該先読みバッファ内の
ストリーム中のイベント点の位置を1素データ精度で判
定する詳細イベント点検出装置と、該早送りイベント点
検出装置が先読みバッファ内にイベント点なしと判断し
た場合は、先読みバッファの内容を該早送り出力制御装
置にて早送り出力し、該早送りイベント点検出装置が先
読みバッファ内にイベント点ありと判断した場合は、先
読みバッファ中の素データを順次読み出し該詳細出力制
御装置にて該素データを表示しながら、かつ、該詳細イ
ベント点検出装置にて該素データの位置でのイベント点
有無を判断する検出制御装置とを、有することを特徴と
するストリームイベント点検出表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26560997A JP3909130B2 (ja) | 1997-09-30 | 1997-09-30 | ストリームイベント点検出表示方法および装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26560997A JP3909130B2 (ja) | 1997-09-30 | 1997-09-30 | ストリームイベント点検出表示方法および装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11112922A true JPH11112922A (ja) | 1999-04-23 |
| JP3909130B2 JP3909130B2 (ja) | 2007-04-25 |
Family
ID=17419520
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26560997A Expired - Fee Related JP3909130B2 (ja) | 1997-09-30 | 1997-09-30 | ストリームイベント点検出表示方法および装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3909130B2 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006092996A1 (ja) * | 2005-03-02 | 2006-09-08 | Matsushita Electric Industrial Co., Ltd. | 記録媒体、再生装置および再生方法 |
| JP2011101348A (ja) * | 2009-10-07 | 2011-05-19 | Sharp Corp | チャプタ設定装置、コンテンツ記録再生装置、チャプタ設定方法、プログラムおよび記録媒体 |
| KR20130086521A (ko) * | 2010-05-07 | 2013-08-02 | 톰슨 라이센싱 | 디지털 컨텐츠에서 최적의 재생 위치를 결정하기 위한 방법 및 디바이스 |
| US8707176B2 (en) | 2007-04-25 | 2014-04-22 | Canon Kabushiki Kaisha | Display control apparatus and display control method |
| EP2548370B1 (en) * | 2010-03-17 | 2019-02-27 | Thomson Licensing | Method and device for optimal playback positioning in digital content |
| JP2025530715A (ja) * | 2022-08-25 | 2025-09-17 | ドルビー ラボラトリーズ ライセンシング コーポレイション | ストリーミングデータの処理 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04237284A (ja) * | 1991-01-21 | 1992-08-25 | Nippon Telegr & Teleph Corp <Ntt> | 映像内容圧縮表示処理方法 |
| JPH06181560A (ja) * | 1992-12-11 | 1994-06-28 | Canon Inc | 記録再生装置 |
| JPH0759108A (ja) * | 1993-08-10 | 1995-03-03 | Kokusai Denshin Denwa Co Ltd <Kdd> | 動画像のカット画面検出方法 |
-
1997
- 1997-09-30 JP JP26560997A patent/JP3909130B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04237284A (ja) * | 1991-01-21 | 1992-08-25 | Nippon Telegr & Teleph Corp <Ntt> | 映像内容圧縮表示処理方法 |
| JPH06181560A (ja) * | 1992-12-11 | 1994-06-28 | Canon Inc | 記録再生装置 |
| JPH0759108A (ja) * | 1993-08-10 | 1995-03-03 | Kokusai Denshin Denwa Co Ltd <Kdd> | 動画像のカット画面検出方法 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006092996A1 (ja) * | 2005-03-02 | 2006-09-08 | Matsushita Electric Industrial Co., Ltd. | 記録媒体、再生装置および再生方法 |
| US8707176B2 (en) | 2007-04-25 | 2014-04-22 | Canon Kabushiki Kaisha | Display control apparatus and display control method |
| JP2011101348A (ja) * | 2009-10-07 | 2011-05-19 | Sharp Corp | チャプタ設定装置、コンテンツ記録再生装置、チャプタ設定方法、プログラムおよび記録媒体 |
| EP2548370B1 (en) * | 2010-03-17 | 2019-02-27 | Thomson Licensing | Method and device for optimal playback positioning in digital content |
| KR20130086521A (ko) * | 2010-05-07 | 2013-08-02 | 톰슨 라이센싱 | 디지털 컨텐츠에서 최적의 재생 위치를 결정하기 위한 방법 및 디바이스 |
| JP2013532405A (ja) * | 2010-05-07 | 2013-08-15 | トムソン ライセンシング | デジタル・コンテンツにおける最適な再生位置決めのための方法および装置 |
| US8891936B2 (en) | 2010-05-07 | 2014-11-18 | Thomson Licensing | Method and device for optimal playback positioning in digital content |
| JP2025530715A (ja) * | 2022-08-25 | 2025-09-17 | ドルビー ラボラトリーズ ライセンシング コーポレイション | ストリーミングデータの処理 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3909130B2 (ja) | 2007-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5974219A (en) | Control method for detecting change points in motion picture images and for stopping reproduction thereof and control system for monitoring picture images utilizing the same | |
| JP2977829B2 (ja) | 動画像再生装置および動画像再生方法 | |
| EP1626408B1 (en) | Apparatus, method, and computer program for processing information | |
| JP6150320B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| US20030190142A1 (en) | Contents recording/playback apparatus and contents edit method | |
| JP4109065B2 (ja) | 記録再生装置、記録装置、それらの制御方法、制御プログラム及び記録媒体 | |
| US7486873B2 (en) | Video reproduction apparatus and intelligent skip method therefor | |
| JP2004015734A (ja) | 画像処理装置、画像処理システム、画像再生方法、記憶媒体、及びプログラム | |
| JP3909130B2 (ja) | ストリームイベント点検出表示方法および装置 | |
| JPH01236467A (ja) | 情報再生装置 | |
| WO1996005696A1 (en) | Video signal recording device and video signal editing device | |
| JP3780910B2 (ja) | 光ディスク録画装置 | |
| KR100357242B1 (ko) | 디지탈데이터 맵핑방법 및 이것을 이용한 반복재생방법 | |
| JP3460470B2 (ja) | 磁気記録再生装置 | |
| JP4290238B2 (ja) | 映像合成装置及び方法 | |
| KR20060102639A (ko) | 동영상 재생 시스템 및 방법 | |
| JP2000333117A (ja) | 動画像記録再生装置 | |
| JP3090056U (ja) | Dvdデッキおよび映像再生装置 | |
| JPH0993526A (ja) | 映像編集装置 | |
| JP2009239322A (ja) | 映像再生装置、映像再生方法および映像再生プログラム | |
| JP3422423B2 (ja) | 記録再生装置および方法 | |
| JP3704968B2 (ja) | マルチメディア編集装置 | |
| KR960011286B1 (ko) | 캡션 데이타를 이용한 자동 반복 재생장치 및 방법 | |
| KR19990019445A (ko) | 자동인덱스표기 방법 및 장치 | |
| TWI442769B (zh) | 應用於媒體裝置的方法與相關媒體裝置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040928 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041122 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20041126 |
|
| A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20050701 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060427 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070122 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100126 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110126 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110126 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120126 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130126 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |