(57)【特許請求の範囲】
【請求項１】
第１のカタログ作成装置によって第１の圧縮形式の第１の動画データから作成された第１のカタログ情報のシーンの開始フレーム位置と、第２のカタログ作成装置によって第２の圧縮形式の同一動画データから作成された第２のカタログ情報のシーンの開始フレーム位置とのシーン毎の差分を求め、全シーンの差分の合計に基づいて差分の平均値を演算する開始フレーム位置差分演算手段と、
前記第１のカタログ作成装置によって第１の圧縮形式の第２の動画データから作成された第３のカタログ情報をコピーして第４のカタログ情報とし、前記第４のカタログ情報のシーンの開始フレーム位置に、前記開始フレーム位置差分演算手段により求めた差分の平均値を加算して前記第４のカタログ情報の開始フレーム位置を更新する開始フレーム位置推測手段と
を備えたことを特徴とするカタログ情報作成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、動画データ（ＡＶＩファイル）を再キャプチヤした場合、カタログ情報同士間で生じるフレームのズレを自動補正し、新しいカタログ情報を作成し直さなくても良いカタログ情報作成システムに関するものである。
【０００２】
【従来の技術】
動画データに対して、カタログ情報を作成するカタログ作成装置なるソフトウエアがある。カタログ情報とは、連続する動画データをシーン毎に分割、つまりシーンが切り替る毎に別シーンとして区別し、シーン個々をひとまとまりとして抽出したものの切出し表示である。
【０００３】
カタログ作成装置を用いると、例えば各シーンの開始位置を開始フレームとし、シーン毎の開始フレーム情報の集合を一つのファイルとして自動生成することができる。
【０００４】
カタログ情報は、このようにシーンの変化点が自動検出されてインデックス情報として作成されるが、背景等が類似している動画データではシーンの切り替りを別シーンとして区別するのが困難であり、必ずしも正確であるとは言い切れない。
【０００５】
従って、自動生成されたカタログ情報を人手で再確認して最終的にカタログ情報を完成しているのが現状である。
【０００６】
別の圧縮形式に変更した、同じ動画データを再キャプチャした場合は、開始フレーム値等ごく一部の情報が異なるだけでその他情報は変わらないにも関わらず、元のカタログ情報のインデックス情報を生かす方法は無く、新規にカタログ情報を作成し直すしかなかった。
【０００７】
【発明が解決しようとする課題】
既にカタログ作成済の動画データが存在するケースにおいて、例えば動画データを別圧縮形式に変更するために再読込み処理を実行する必要が発生した場合、動画データを再キャプチャしてカタログ情報を新規に作り直さなれけばならず、これには大きな手間がかかるという問題点があった。
【０００８】
この発明は、前述した問題点を解決するためになされたもので、カタログ情報を新規に全て作り直さなくてもよい、カタログ情報作成システムを得ることを目的とする。
【０００９】
【課題を解決するための手段】
この発明の請求項１に係るカタログ情報作成システムは、第１のカタログ作成装置によって第１の圧縮形式の第１の動画データから作成された第１のカタログ情報のシーンの開始フレーム位置と、第２のカタログ作成装置によって第２の圧縮形式の同一動画データから作成された第２のカタログ情報のシーンの開始フレーム位置とのシーン毎の差分を求め、全シーンの差分の合計に基づいて差分の平均値を演算する開始フレーム位置差分演算手段と、前記第１のカタログ作成装置によって第１の圧縮形式の第２の動画データから作成された第３のカタログ情報をコピーして第４のカタログ情報とし、前記第４のカタログ情報のシーンの開始フレーム位置に、前記開始フレーム位置差分演算手段により求めた差分の平均値を加算して前記第４のカタログ情報の開始フレーム位置を更新する開始フレーム位置推測手段とを備えたものである。
【００１０】
【発明の実施の形態】
実施の形態１．
この発明の実施の形態１に係るカタログ情報作成システムについて図面を参照しながら説明する。図１は、この発明の実施の形態１に係るカタログ情報作成システムの構成を示す図である。なお、各図中、同一符号は同一又は相当部分を示す。
【００１１】
図１において、１０は動画データ（ＡＶＩファイル）、２０は本システムが動作するコンピュータ、３０Ａ、３０Ｂはカタログ作成装置が作成した旧カタログ情報、４０は本システムが作成した新カタログ情報である。
【００１２】
図２は、動画データの構成を示す図である。
【００１３】
図２において、各シーン１ＳＣ（１）〜ｎＳＣ（ｎ）は、複数のフレームから構成されている。
【００１４】
つぎに、この実施の形態１に係るカタログ情報作成システムの動作について図面を参照しながら説明する。
【００１５】
図３は、古いバージョンのカタログ作成装置が作成した旧カタログ情報の構成を示す図である。
【００１６】
図３において、旧カタログ情報３０Ａは、シーンＮｏ．ＳＣ（ｉ）と、開始フレームＮｏ．ＳＦ（ｉ）と、開始フレーム位置Ｖａｌ（ＳＦ（ｉ））等から構成されている。なお、ｉ＝１〜ｎである。
【００１７】
図４は、動画データの別の圧縮形式に対応した、新しいバージョンのカタログ作成装置が作成した旧カタログ情報の構成を示す図である。
【００１８】
図４において、旧カタログ情報３０Ｂは、シーンＮｏ．ＳＣ（ｉ）と、開始フレームＮｏ．ＳＦ（ｉ）と、開始フレーム位置Ｖａｌ（ＳＦ（ｉ））等から構成されている。なお、ｉ＝１〜ｎである。
【００１９】
図５は、この発明の実施の形態１に係るカタログ情報作成システムの開始フレーム位置差分演算手段の動作を示すフローチャートである。
【００２０】
図６は、この発明の実施の形態１に係るカタログ情報作成システムの開始フレーム位置推測手段の動作を示すフローチャートである。
【００２１】
まず、古いバージョンのカタログ作成装置で、図２に示す動画データ１０から、図３に示す旧カタログ情報３０Ａが作成済であるとする。
【００２２】
次に、最初の１回だけ、新しいバージョンのカタログ作成装置で、別の圧縮形式に変更した、図２に示す動画データ１０から、図４に示す旧カタログ情報３０Ｂを作成する。このとき、旧カタログ情報３０Ａ、３０Ｂの開始フレーム位置が異なっている。そこで、旧カタログ情報３０Ａ、３０Ｂ両者の開始フレーム位置の差分を求める。
【００２３】
次に、本システムの開始フレーム位置差分演算手段により、旧カタログ情報３０Ａ、３０Ｂ両者の開始フレーム位置の差分を計算する。
【００２４】
図５のステップ１０１〜１０２において、カウンタＣ及びｉをクリアし（Ｃ＝０、ｉ＝０）、カウンタｉを一つインクリメントする（ｉ＝ｉ＋１）。
【００２５】
次に、ステップ１０３において、旧カタログ情報３０Ａの開始フレーム位置Ｏｖａｌ（ＳＦ（ｉ））と、旧カタログ情報３０Ｂの開始フレーム位置Ｎｖａｌ（ＳＦ（ｉ））とを比較する。
【００２６】
次に、ステップ１０４において、開始フレーム位置Ｎｖａｌ（ＳＦ（ｉ））と開始フレーム位置Ｏｖａｌ（ＳＦ（ｉ））が異なる場合に、その差分Ｓ（ｉ）を次式（１）に示すように計算する。
【００２７】
Ｓ（ｉ）＝Ｎｖａｌ（ＳＦ（ｉ））−Ｏｖａｌ（ＳＦ（ｉ））・・・式（１）
【００２８】
次に、ステップ１０５において、開始フレーム位置が異なるシーンの回数をカウントする。つまり、カウンタＣを一つインクリメントする（Ｃ＝Ｃ＋１）。
【００２９】
一方、ステップ１０６において、開始フレーム位置Ｎｖａｌ（ＳＦ（ｉ））と開始フレーム位置Ｏｖａｌ（ＳＦ（ｉ））が同じ場合に、差分Ｓ（ｉ）を零とする（Ｓ（ｉ）＝０）。
【００３０】
次に、ステップ１０７において、全てのシーンについて開始フレーム位置の比較が完了したかどうかを判断する（ｉ＝ｎ？）。完了していない場合は、ステップ１０２へ戻る。一方、完了した場合には、次のステップ１０８へ進む。
【００３１】
そして、ステップ１０８において、旧カタログ情報３０Ａの開始フレーム位置Ｏｖａｌ（ＳＦ（ｉ））と、旧カタログ情報３０Ｂの開始フレーム位置Ｎｖａｌ（ＳＦ（ｉ））の差分Ｓ（ｉ）の平均値Ｚを次式（２）に示すように求める。但し、ｉ＝１〜ｎである。
【００３２】
Ｚ＝ΣＳ（ｉ）／Ｃ                                      ・・・式（２）
【００３３】
つづいて、本システムの開始フレーム位置推測手段により、別の圧縮形式に変更した他の動画データに対応した、新カタログ情報を作成する。
【００３４】
まず、古いバージョンのカタログ作成装置で作成済の他の動画データの旧カタログ情報をコピーして、とりあえず、別の圧縮形式に変更した他の動画データの仮の新カタログ情報とする。
【００３５】
図６のステップ２０１〜２０２において、カウンタｉをクリアし（ｉ＝０）、カウンタｉを一つインクリメントする（ｉ＝ｉ＋１）。
【００３６】
次に、ステップ２０３において、仮の新カタログ情報の開始フレーム位置Ｏｖａｌ（ＳＦ（ｉ））に、上記の開始フレーム位置差分演算手段により求めた平均値Ｚを加算して、仮の新カタログ情報の開始フレーム位置を更新してＮｖａｌ（ＳＦ（ｉ））とする。
【００３７】
次に、ステップ２０４において、全てのシーンについて開始フレーム位置の更新、つまり補正が完了したかどうかを判断する（ｉ＝ｎ？）。完了していない場合は、ステップ２０２へ戻る。一方、完了した場合には、処理を終了する。
【００３８】
こうして、開始フレーム位置が補正された仮の新カタログ情報を、新カタログ情報４０として、新カタログ情報４０を作成する。
【００３９】
すなわち、本発明では、既に作成済であるカタログ情報が持っているインデックス情報から推測することで、新たなカタログ情報に対しインデックス情報を新規作成しなくても自動生成することができる。
【００４０】
具体的には、別の圧縮形式に変更した動画データを再キャプチヤした時にできるカタログ情報と従来のカタログ情報を比較し、双方のカタログ情報における各シーン毎の開始フレーム位置のズレ幅の規則性を算出し、従来のカタログ情報の開始フレーム値にズレ幅を加算することで新カタログ情報の開始フレーム値を導出する。
【００４１】
また、再キャプチヤした時にシーン分割がされなかった、つまり別シーンとしての区別が困難でシーン分けができなかったシーンに対しても、従来のカタログ情報の開始フレームからシーン分けが予想される開始フレーム値を推測し、別シーンとして分けてもよい。そして、新カタログ情報における開始フレーム値以外のインデックス情報は、全て従来のカタログ情報のインデックス情報を継承する。
【００４２】
つまり、コンピュータ２０において、動画データ（ＡＶＩファイル）１０を読込む（これをキャプチャすると呼ぶ）。このデータをシーン毎に分割し各シーンの情報をカタログ情報に保存するカタログ作成装置を用いて、カタログ情報を生成する。これを、旧カタログ情報３０Ａと呼ぶ。
【００４３】
動画データ１０を別の圧縮形式に変更する等の目的で再キャプチャすると、新規にカタログ情報を生成する必要がある。これを、新カタログ情報４０と呼ぶ。
【００４４】
カタログ情報にはフレームの開始値以外にも様々な情報があり、これを上記のように全ての情報を新規に作成するには非常に手間と時間を要する。従って、再キャプチャの際には、コンピュータ２０上、フレームの開始値のみ新規に検出し、旧カタログ情報３０Ａ、３０Ｂを基に新カタログ情報４０の開始フレーム情報を推測する方式をとる。
【００４５】
これにより、新カタログ情報４０の開始フレーム情報を推測し、他情報は旧カタログ情報３０Ａを利用することで、カタログ情報作成の手間を押さえることが可能となる。
【００４６】
上記のように、この発明によれば、動画データを再キャプチャした場合、旧カタログ情報と再キャプチャしたときのカタログ情報間で生じるフレームのズレを自動補正し、新しいカタログ情報を作成し直さなくても良いメリットがある。
【００４７】
【発明の効果】
この発明の請求項１に係るカタログ情報作成システムは、以上説明したとおり、第１のカタログ作成装置によって第１の圧縮形式の第１の動画データから作成された第１のカタログ情報のシーンの開始フレーム位置と、第２のカタログ作成装置によって第２の圧縮形式の同一動画データから作成された第２のカタログ情報のシーンの開始フレーム位置とのシーン毎の差分を求め、全シーンの差分の合計に基づいて差分の平均値を演算する開始フレーム位置差分演算手段と、前記第１のカタログ作成装置によって第１の圧縮形式の第２の動画データから作成された第３のカタログ情報をコピーして第４のカタログ情報とし、前記第４のカタログ情報のシーンの開始フレーム位置に、前記開始フレーム位置差分演算手段により求めた差分の平均値を加算して前記第４のカタログ情報の開始フレーム位置を更新する開始フレーム位置推測手段とを備えたので、新しいカタログ情報を簡単に作成することができるという効果を奏する。
【図面の簡単な説明】
【図１】  この発明の実施の形態１に係るカタログ情報作成システムの構成を示す図である。
【図２】  この発明の実施の形態１に係るカタログ情報作成システムに関連する動画データの構成を示す図である。
【図３】  古いバージョンのカタログ作成装置が作成した旧カタログ情報の構成を示す図である。
【図４】  新しいバージョンのカタログ作成装置が作成した旧カタログ情報の構成を示す図である。
【図５】  この発明の実施の形態１に係るカタログ情報作成システムの開始フレーム位置差分演算手段の動作を示すフローチャートである。
【図６】  この発明の実施の形態１に係るカタログ情報作成システムの開始フレーム位置推測手段の動作を示すフローチャートである。
【符号の説明】
１０  動画データ、２０  コンピュータ、３０Ａ、３０Ｂ  旧カタログ情報、４０  新カタログ情報。
【図１】
0004066144.tif 000002
【図２】
0004066144.tif 000003
【図３】
0004066144.tif 000004
【図４】
0004066144.tif 000005
【図５】
0004066144.tif 000006
【図６】
0004066144.tif 000007