(57)【要約】【課題】動画像を比較することができる装置、方法、プログラムを提供する。【解決手段】動画像比較装置は、第１の動画像を構成する複数の第１の静止画像の各々について算出された第１の特徴量を一の座標軸上に、第２の動画像を構成する複数の第２の静止画像の各々について算出された第２の特徴量を他の座標軸上に配置し、第１の特徴量のｔ番目の特徴量と第２の特徴量のｕ番目の特徴量とが等しい場合に座標（ｔ−１，ｕ−１）と座標（ｔ，ｕ）とを結ぶ経路を加えることにより形成されるグラフを作成するグラフ作成手段と、作成されたグラフの経路に基づいて、共通部分を取得する共通部分取得手段又は最短距離を算出する最短距離算出手段と、共通部分又は最短距離に基づいて第１の動画像と第２の動画像とに一致する部分があるか否かを判別する動画像判別手段と、を備える。【選択図】図４
2008282316.tif 000002
【特許請求の範囲】
【請求項１】
複数の静止画像を含んで構成される動画像から、前記複数の静止画像の各々を抽出する静止画像抽出手段と、
前記複数の静止画像の各々について特徴量を算出する特徴量算出手段と、
前記静止画像抽出手段により第１の動画像から抽出された複数の静止画像について前記特徴量算出手段により算出された複数の第１の特徴量を一の座標軸上に、前記静止画像抽出手段により第２の動画像から抽出された複数の静止画像について前記特徴量算出手段により算出された複数の第２の特徴量を前記一の座標軸とは異なる他の座標軸上に配置してこれらの特徴量が等しいか否かを夫々比較し、そして等しい場合に座標（ｔ−１，ｕ−１）と座標（ｔ，ｕ）とを結ぶ経路を加えることにより形成されるグラフを作成するグラフ作成手段と（ここで、ｔは第１の特徴量のｔ番目、ｕは第２の特徴量のｕ番目を示す）、
前記グラフ作成手段により作成されたグラフの経路に基づいて、共通部分を取得する共通部分取得手段又は最短距離を算出する最短距離算出手段と、
前記共通部分取得手段により取得された共通部分又は前記最短距離算出手段により算出された最短距離に基づいて前記第１の動画像と前記第２の動画像とに一致する部分があるか否かを判別する動画像判別手段と、を備えたことを特徴とする動画像比較装置。
【請求項２】
請求項１に記載の動画像比較装置であって、
ユーザ端末により指定された第３の動画像を受付ける動画像受付手段と、
ネットワークを介して一又は複数の第４の動画像を公開する動画像公開装置から前記一又は複数の第４の動画像を取得する動画像取得手段と、
前記一又は複数の第４の動画像の各々について前記第３の動画像と一致する部分があるか否かが前記動画像判別手段により判別されたことを契機として、その判別結果を、前記ユーザ端末により出力可能な態様で送信する結果送信手段と、を備えたことを特徴とする動画像比較装置。
【請求項３】
請求項１又は２に記載の動画像比較装置であって、
前記特徴量算出手段は、前記複数の静止画像の各々の差異から特徴量を算出することを特徴とする動画像比較装置。
【請求項４】
複数の静止画像を含んで構成される動画像から、前記複数の静止画像の各々を抽出する静止画像抽出ステップと、
前記複数の静止画像の各々について特徴量を算出する特徴量算出ステップと、
前記静止画像抽出ステップにより第１の動画像から抽出された複数の静止画像について前記特徴量算出ステップにより算出された複数の第１の特徴量を一の座標軸上に、前記静止画像抽出ステップにより第２の動画像から抽出された複数の静止画像について前記特徴量算出ステップにより算出された複数の第２の特徴量を前記一の座標軸とは異なる他の座標軸上に配置してこれらの特徴量が等しいか否かを夫々比較し、そして等しい場合に座標（ｔ−１，ｕ−１）と座標（ｔ，ｕ）とを結ぶ経路を加えることにより形成されるグラフを作成するグラフ作成ステップと（ここで、ｔは第１の特徴量のｔ番目、ｕは第２の特徴量のｕ番目を示す）、
前記グラフ作成ステップにより作成されたグラフの経路に基づいて、共通部分を取得する共通部分取得ステップ又は最短距離を算出する最短距離算出ステップと、
前記共通部分取得ステップにより取得された共通部分又は前記最短距離算出ステップにより算出された最短距離に基づいて前記第１の動画像と前記第２の動画像とに一致する部分があるか否かを判別する動画像判別ステップと、を備えたことを特徴とする動画像比較方法。
【請求項５】
複数の静止画像を含んで構成される動画像から、前記複数の静止画像の各々を抽出する静止画像抽出ステップと、
前記複数の静止画像の各々について特徴量を算出する特徴量算出ステップと、
前記静止画像抽出ステップにより第１の動画像から抽出された複数の静止画像について前記特徴量算出ステップにより算出された複数の第１の特徴量を一の座標軸上に、前記静止画像抽出ステップにより第２の動画像から抽出された複数の静止画像について前記特徴量算出ステップにより算出された複数の第２の特徴量を前記一の座標軸とは異なる他の座標軸上に配置してこれらの特徴量が等しいか否かを夫々比較し、そして等しい場合に座標（ｔ−１，ｕ−１）と座標（ｔ，ｕ）とを結ぶ経路を加えることにより形成されるグラフを作成するグラフ作成ステップと（ここで、ｔは第１の特徴量のｔ番目、ｕは第２の特徴量のｕ番目を示す）、
前記グラフ作成ステップにより作成されたグラフの経路に基づいて、共通部分を取得する共通部分取得ステップ又は最短距離を算出する最短距離算出ステップと、
前記共通部分取得ステップにより取得された共通部分又は前記最短距離算出ステップにより算出された最短距離に基づいて前記第１の動画像と前記第２の動画像とに一致する部分があるか否かを判別する動画像判別ステップと、をコンピュータに実行させることを特徴とする動画像比較プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像比較装置、動画像比較方法、及び動画像比較プログラムに関する。
【背景技術】
【０００２】
近年、ユーザが動画像を自由に投稿し、ネット上に発信できるサービスが普及しつつある。このサービスにおいては、ユーザが自分で撮影したオリジナルの動画像ばかりでなく、テレビ番組等から録画した映画、ドラマ、アニメ、ＣＭ等をそのまま或はその断片が著作権者に無断で投稿されることが多々ある。そのため、著作権者から侵害の申し立てなどが行われることにより、問題となる動画像は、迅速に削除されることになる。しかしながら、多数のユーザにより動画像が投稿されるために配信される動画像は数多く、著作権者は、その問題となる動画像を見つけ出すことが極めて難しい。
【０００３】
更に、動画像から所定の部分を抜き出すアプリケーションなどが普及し、ユーザは、動画像の加工を容易に行えるようになった。これにより、著作権者は、ユーザにより投稿された動画像が自己の著作権に係る動画像であるか否かを容易に判別することができなくなっている。
【０００４】
近時、自然言語処理技術などを活用した検索エンジンの進歩により、著作権者は、自己の著作権に係る文書を見つけ出すことが容易になった。また、見つけ出した文書と著作権に係る文書とに一致する箇所があるか否かを比較することができる技術も提案されている（例えば、非特許文献１）。この技術によれば、著作権者は、例えば、見つけ出した文書と著作権に係る文書とに一致する箇所があるか否かを容易に確認することができるようになる。
【非特許文献１】Ｅ．Ｗ．ＭＹＥＲＳ，“Ａｎ  Ｏ（ＮＤ）  ｄｉｆｆｅｒｅｎｃｅ  ａｌｇｏｒｉｔｈｍ  ａｎｄ  ｉｔｓ  ｖａｒｉａｔｉｏｎｓ”，Ａｌｇｏｒｉｔｈｍｉｘａ，１（１９８６），ｐｐ．２５１−２６６
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術によれば、例えば、２つの文書に含まれる文字列の最長の共通部分列を算出することにより文書を比較できるが、動画像は、文字列により構成されるものではないことから、動画像を比較することができないという問題があった。更には、動画像を比較する術がないことから、ネット上に発信された所望する動画像を探し出すことができないという問題があった。
【０００６】
そこで、本発明の目的は、動画像を比較することができる装置、方法、プログラムを提供することである。
【課題を解決するための手段】
【０００７】
以上のような課題を解決すべく、本発明は、動画像比較装置、動画像比較方法、及び動画像比較プログラムにおいて、第１の動画像と第２の動画像とに一致する部分があるか否かを判別することを特徴とする。
【０００８】
より具体的には、以下のようなものを提供する。
【０００９】
（１）  複数の静止画像を含んで構成される動画像から、前記複数の静止画像の各々を抽出する静止画像抽出手段と、
前記複数の静止画像の各々について特徴量を算出する特徴量算出手段と、
前記静止画像抽出手段により第１の動画像から抽出された複数の静止画像について前記特徴量算出手段により算出された複数の第１の特徴量を一の座標軸上に、前記静止画像抽出手段により第２の動画像から抽出された複数の静止画像について前記特徴量算出手段により算出された複数の第２の特徴量を前記一の座標軸とは異なる他の座標軸上に配置してこれらの特徴量が等しいか否かを夫々比較し、そして等しい場合に座標（ｔ−１，ｕ−１）と座標（ｔ，ｕ）とを結ぶ経路を加えることにより形成されるグラフを作成するグラフ作成手段と（ここで、ｔは第１の特徴量のｔ番目、ｕは第２の特徴量のｕ番目を示す）、
前記グラフ作成手段により作成されたグラフの経路に基づいて、共通部分を取得する共通部分取得手段又は最短距離を算出する最短距離算出手段と、
前記共通部分取得手段により取得された共通部分又は前記最短距離算出手段により算出された最短距離に基づいて前記第１の動画像と前記第２の動画像とに一致する部分があるか否かを判別する動画像判別手段と、を備えたことを特徴とする動画像比較装置。
【００１０】
（１）の構成によれば、第１の動画像から抽出された複数の第１の静止画像の各々について特徴量が算出され、第２の動画像から抽出された複数の第２の静止画像の各々について特徴量が算出される。そして、複数の第１の静止画像の各々について算出された特徴量と複数の第２の静止画像の各々について算出された特徴量とに基づいてグラフが作成される。
【００１１】
作成されたグラフの経路に基づいて共通部分が求められた場合には、この共通部分に基づいて第１の動画像と第２の動画像とに一致する部分があるか否かが判別される。ここで、共通部分がある場合には、第１の動画像と第２の動画像とに一致する部分があり、共通部分がない場合には、第１の動画像と第２の動画像とに一致する部分がないので、上記構成によれば、共通部分に基づいて動画像を比較することができるようになる。
【００１２】
他方、作成されたグラフの経路に基づいて最短距離が算出された場合には、この最短距離に基づいて第１の動画像と第２の動画像とに一致する部分があるか否かが判別される。ここで、最短距離は、第１の動画像と第２の動画像とが相対的に類似している程度を示す指標となっていることから、動画像判別手段は、最短距離から求められる後述の判定値が所定の値以上であれば、第１の動画像と第２の動画像とに一致する部分があると判別し、判定値が所定の値未満であれば、第１の動画像と第２の動画像とに一致する部分がないと判別する。このように判別することで、第１の動画像と第２の動画像とが全体的に類似しているかが分かるようになるので、例えば、特徴量の算出時に多少のノイズが入っていたとしてもこれらを判別できるようになる。
【００１３】
（２）  （１）に記載の動画像比較装置であって、
ユーザ端末により指定された第３の動画像を受付ける動画像受付手段と、
ネットワークを介して一又は複数の第４の動画像を公開する動画像公開装置から前記一又は複数の第４の動画像を取得する動画像取得手段と、
前記一又は複数の第４の動画像の各々について前記第３の動画像と一致する部分があるか否かが前記動画像判別手段により判別されたことを契機として、その判別結果を、前記ユーザ端末により出力可能な態様で送信する結果送信手段と、を備えたことを特徴とする動画像比較装置。
【００１４】
（２）の構成によれば、動画像公開装置により公開される一又は複数の第４の動画像の各々について第３の動画像と一致する部分があるか否かが判別され、その結果がユーザ端末により出力される。したがって、この構成によれば、ユーザは、第３の動画像又はこれに類似する動画像が動画像公開装置により公開されているか否かを容易に把握することができるようになる。
【００１５】
（３）  （１）又は（２）に記載の動画像比較装置であって、
前記特徴量算出手段は、前記複数の静止画像の各々の差異から特徴量を算出することを特徴とする動画像比較装置。
【００１６】
（３）の構成によれば、静止画像の不要な情報が排され、静止画像の固有の情報に基づいて特徴量が算出される。
【００１７】
（４）  複数の静止画像を含んで構成される動画像から、前記複数の静止画像の各々を抽出する静止画像抽出ステップと、
前記複数の静止画像の各々について特徴量を算出する特徴量算出ステップと、
前記静止画像抽出ステップにより第１の動画像から抽出された複数の静止画像について前記特徴量算出ステップにより算出された複数の第１の特徴量を一の座標軸上に、前記静止画像抽出ステップにより第２の動画像から抽出された複数の静止画像について前記特徴量算出ステップにより算出された複数の第２の特徴量を前記一の座標軸とは異なる他の座標軸上に配置してこれらの特徴量が等しいか否かを夫々比較し、そして等しい場合に座標（ｔ−１，ｕ−１）と座標（ｔ，ｕ）とを結ぶ経路を加えることにより形成されるグラフを作成するグラフ作成ステップと（ここで、ｔは第１の特徴量のｔ番目、ｕは第２の特徴量のｕ番目を示す）、
前記グラフ作成ステップにより作成されたグラフの経路に基づいて、共通部分を取得する共通部分取得ステップ又は最短距離を算出する最短距離算出ステップと、
前記共通部分取得ステップにより取得された共通部分又は前記最短距離算出ステップにより算出された最短距離に基づいて前記第１の動画像と前記第２の動画像とに一致する部分があるか否かを判別する動画像判別ステップと、を備えたことを特徴とする動画像比較方法。
【００１８】
（４）の構成によれば、動画像を比較することができる。
【００１９】
（５）  複数の静止画像を含んで構成される動画像から、前記複数の静止画像の各々を抽出する静止画像抽出ステップと、
前記複数の静止画像の各々について特徴量を算出する特徴量算出ステップと、
前記静止画像抽出ステップにより第１の動画像から抽出された複数の静止画像について前記特徴量算出ステップにより算出された複数の第１の特徴量を一の座標軸上に、前記静止画像抽出ステップにより第２の動画像から抽出された複数の静止画像について前記特徴量算出ステップにより算出された複数の第２の特徴量を前記一の座標軸とは異なる他の座標軸上に配置してこれらの特徴量が等しいか否かを夫々比較し、そして等しい場合に座標（ｔ−１，ｕ−１）と座標（ｔ，ｕ）とを結ぶ経路を加えることにより形成されるグラフを作成するグラフ作成ステップと（ここで、ｔは第１の特徴量のｔ番目、ｕは第２の特徴量のｕ番目を示す）、
前記グラフ作成ステップにより作成されたグラフの経路に基づいて、共通部分を取得する共通部分取得ステップ又は最短距離を算出する最短距離算出ステップと、
前記共通部分取得ステップにより取得された共通部分又は前記最短距離算出ステップにより算出された最短距離に基づいて前記第１の動画像と前記第２の動画像とに一致する部分があるか否かを判別する動画像判別ステップと、をコンピュータに実行させることを特徴とする動画像比較プログラム。
【００２０】
（５）の構成によれば、動画像を比較することができる。
【発明の効果】
【００２１】
本発明によれば、動画像を比較することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について図１〜図７を例に挙げて説明する。
【００２３】
［動画像比較システム１の構成］
図１を参照して、動画像比較システム１の構成を説明する。
【００２４】
図１に示すように、動画像比較システム１は、動画像比較装置１０、ユーザ端末２１、動画像公開装置２２、及びネットワーク２３から構成されている。動画像比較システム１では、ネットワーク２３を介して、動画像比較装置１０、ユーザ端末２１、及び動画像公開装置２２が相互に通信可能に構成されている。
【００２５】
ユーザ端末２１は、インターネット上で公開されている文書、画像、動画像などのコンテンツを表示させるためのウェブページをユーザが検索、閲覧等することができるように構成されている。また、ユーザ端末２１は、ユーザの指示に応答して、動画像Ｘ（即ち、動画像Ｘに係る情報）などを動画像比較装置１０に送信する。
【００２６】
動画像公開装置２２は、複数の動画像の情報を格納している。動画像公開装置２２は、外部（例えば、ユーザ端末２１）からの要求に応じて動画像を操作（例えば、格納している動画像からその要求に応じた動画像を取得）して、要求元に要求に応じたデータを送信する。言い換えるならば、動画像公開装置２２は、ネットワークを介して複数の動画像を公開する。なお、動画像比較装置１０では、動画像公開装置２２が有する複数の動画像と動画像Ｘとの比較を行うこともできるが、以下では、動画像Ｙに着目して実施の形態を説明する。
【００２７】
［動画像比較装置１０の構成］
動画像比較装置１０は、動画像受付手段１１、動画像取得手段１２、静止画像抽出手段１３、特徴量算出手段１４、グラフ作成手段１５、共通部分取得手段１６、最短距離算出手段１７、動画像判別手段１８、及び結果送信手段１９を備えている。なお、動画像比較装置１０は、共通部分取得手段１６、最短距離算出手段１７の両方を備えてもよいし、何れか一方を備えてもよい。
【００２８】
動画像受付手段１１は、ユーザにより指定された動画像Ｘ、動画像Ｘが公開されているか否かを判別する対象の動画像公開装置２２の情報を受付ける。より詳細には、動画像受付手段１１は、ネットワーク２３を介して通信可能なユーザ端末２１から送信された動画像Ｘ、動画像Ｘが公開されているか否かを判別する対象の動画像公開装置２２のアドレスを受信する。
【００２９】
動画像取得手段１２は、ネットワーク２３を介して通信可能な動画像公開装置２２が有する動画像Ｙを取得する。より詳細には、動画像取得手段１２は、動画像受付手段１１が受信したアドレスに対応した動画像公開装置２２から公開されている動画像Ｙを取得する。なお、動画像取得手段１２は、動画像受付手段１１がアドレスを受信する構成に加えて、又はこれに代えて、予め定められたアドレスに基づいて、予め定められたアドレスに対応する動画像公開装置２２が有する動画像を取得する構成を備えてもよい。
【００３０】
静止画像抽出手段１３は、動画像受付手段１１が受信した動画像Ｘから動画像Ｘを構成する静止画像（いわゆるフレーム画像）を抽出する。抽出した静止画像の例については、後述の図２を参照して説明する。更に、静止画像抽出手段１３は、動画像取得手段１２が取得した動画像Ｙから動画像Ｙを構成する静止画像を抽出する。即ち、静止画像抽出手段１３は、複数の静止画像を含んで構成される動画像から、複数の静止画像の各々を抽出する。
【００３１】
特徴量算出手段１４は、静止画像抽出手段１３により抽出された静止画像について特徴量を算出する。特徴量は、静止画像の特徴を数値として表したものである。例えば、特徴量は、静止画像中で使用されている代表色とその色の割合、色の配置（言い換えるならば、色の分布）などを表す数値、静止画像が有するパターンの規則性、方向性などを表す数値、静止画像で使用されている特徴のある形状を表す数値、又はこれらの組合せである。故に、特徴量には、例えば、ある明るさ以上の濃度値の画素を「１」として、静止画像の各画素を数値化してそれらの総和を画素数で除した数値など、適宜加工したものが含まれる。
【００３２】
グラフ作成手段１５は、特徴量算出手段１４により算出された特徴量に基づいてグラフを作成する。より詳細には、静止画像抽出手段１３により動画像Ｘ（第１の動画像）から抽出された複数の静止画像の各々について特徴量算出手段１４により第１の特徴量が算出され、静止画像抽出手段１３により動画像Ｙ（第２の動画像）から抽出された複数の静止画像の各々について特徴量算出手段１４により第２の特徴量が算出された場合に、グラフ作成手段１５は、第１の特徴量を一の座標軸上に、第２の特徴量を一の座標軸とは異なる他の座標軸上に配置し、第１の特徴量のうちｔ番目の特徴量と第２の特徴量のうちｕ番目の特徴量とが等しい場合には、座標（ｔ−１，ｕ−１）と座標（ｔ，ｕ）とを結ぶ経路を加えることにより形成されるグラフを作成する。
【００３３】
共通部分取得手段１６は、第１の特徴量と第２の特徴量との共通部分を取得する。より詳細には、共通部分取得手段１６は、グラフ作成手段１５により作成されたグラフの経路に基づいて第１の特徴量と第２の特徴量との共通部分を取得する。なお、共通部分については、後述の図４を参照して詳細に説明する。
【００３４】
ここで、複数の第１の静止画像が第１の動画像を構成する順序に対応して第１の特徴量を第１の配列に記憶し、複数の第２の静止画像が第２の動画像を構成する順序に対応して第２の特徴量を上記第１の配列とは異なる第２の配列に記憶する特徴量記憶手段が設けられ、共通部分取得手段１６は、第１の配列、第２の配列の両者の共通部分を取得するものであってもよい。
【００３５】
最短距離算出手段１７は、グラフ作成手段１５により作成されたグラフの経路に基づいて最短距離を算出する。なお、最短距離は、最長共通部分（ＬＣＳ：Ｌｏｎｇｕｅｓｔ  Ｃｏｍｍｏｎ  Ｓｕｂｓｅｑｕｅｎｃｅ）、最小エディット距離（ＳＥＤ：Ｓｈｏｔｅｓｔ  Ｅｄｉｔ  Ｄｉｓｔａｎｃｅ）などにより求めることができる。なお、最短距離については、後述の図４を参照して詳細に説明する。
【００３６】
動画像判別手段１８は、共通部分取得手段１６により取得された共通部分に基づいて動画像Ｘと動画像Ｙとに一致する部分があるか否かを判別する。より詳細には、動画像判別手段１８は、取得された共通部分の個数、取得された共通部分の長さ、又はこれらの組合せに応じて動画像Ｘと動画像Ｙとに一致する部分があるか否かを判別する。更に、動画像判別手段１８は、最短距離算出手段１７により算出された最短距離に基づいて動画像Ｘと動画像Ｙとに一致する部分があるか否かを判別する。
【００３７】
結果送信手段１９は、動画像Ｙについて動画像Ｘと一致する部分があるか否かが動画像判別手段１８により判別されたことを条件に、その判別結果を、ユーザ端末２１により出力可能な態様で送信する。
【００３８】
次に、動画像比較システム１における主たる処理について説明する。動画像比較システム１では、基本的に、ユーザ端末２１による動画像Ｘに係る検索要求の検出を契機として一連の処理が開始する。
【００３９】
ユーザ端末２１は、動画像Ｘに基づく検索の要求をユーザが行う操作（以下「検索要求操作」という）を検出する。ユーザ端末２１は、検索要求操作を検出すると、動画像Ｘに関連する動画像の情報を取得するための検索要求データを動画像比較装置１０に送信する。なお、検索要求データには、動画像Ｘの情報、動画像Ｘに関する情報（例えば、動画像公開装置２２のアドレス）などが含まれている。
【００４０】
動画像比較装置１０は、検索要求データを受信すると、検索要求データに含まれる情報（言い換えるならば、ユーザ端末２１を用いてユーザにより指定された動画像公開装置２２のアドレス）に基づいて、動画像公開装置２２から動画像Ｙを取得する。このとき、動画像が複数ある場合には、複数の動画像を順次取得してもよい。他方、検索の頻度が高い動画像公開装置２２に対しては、動画像比較装置１０は、動画像公開装置２２と同期をとり、動画像を予め取得する構成としてもよい。更に、この場合には、各動画像を構成する静止画像の特徴量を予め算出しておくことが好ましい。
【００４１】
動画像比較装置１０は、動画像Ｘと動画像Ｙとを比較し、結果データを生成する。動画像比較装置１０は、結果データを生成すると、結果データをユーザ端末２１に送信する。このとき、動画像Ｘの一部或は全部が含まれる動画像が複数ある場合には、これらが集約された結果データが生成される。なお、結果データの生成は、リアルタイムで行われているが、これに限られず、バッチ処理で行われてもよい。バッチ処理で行われるときには、ユーザのメールアドレスを予め取得して、結果データをそのメールアドレスに対して送信してもよいし、予め定めたウェブページに結果データに応じた画面を表示する構成を採用してもよい。
【００４２】
ユーザ端末２１は、結果データを受信すると、結果データに応じた画面を表示する。より詳細には、ユーザ端末２１には、動画像Ｘに関連する情報が集約された態様で表示されると共に、動画像Ｘに関連する動画像を参照できる態様で表示される。なお、動画像Ｘに関連する動画像を参照できる態様に代えて、動画像Ｘに関連するウェブページが閲覧され得る態様（例えば、ユーザが動画像Ｘに関連するウェブページを閲覧するためのリンクが表示される態様）を採用してもよい。このように、動画像比較システム１では一連の処理が行われる。なお、ユーザ端末２１により出力される画面の例については後述の図５を参照して説明する。
【００４３】
［動画像の構成］
図２及び図３を参照して、動画像Ｘの構成を説明する。なお、図２及び図３には、動画像Ｘを構成する構成要素の一部が例として挙げられている。
【００４４】
図２に示すように、動画像Ｘは、基本的に、複数の静止画像により構成されている。ただし、動画像Ｘは、静止画像と音声とが同期したものであってもよい。動画像Ｘによれば、フレーム１に対応する静止画像からフレーム６に対応する静止画像を素早く切り替える（例えば、１秒間に３０回、静止画像を順次切り替える）ことで動きが表現される。
【００４５】
他方、動画像Ｘが複数の静止画像を含んで構成されることにより動画像Ｘのデータ量が大きくなることを極力防止するために、例えば、図３の（１）及び（２）に示す静止画像は、図３の（３）及び（４）に示すように圧縮されている。
【００４６】
図３の（１）及び（２）には、フレーム７及びフレーム８に対応する静止画像（言い換えるならば、動画像Ｘを構成する一続きの静止画像）が示されている。フレーム７（前フレーム）に対応する静止画像とフレーム８（後フレーム）に対応する静止画像とでは、背景部分の絵柄３１についての変化は殆どない。これに対し、人間３２の位置などは異なっている。そこで、絵柄３１（即ち、変化しない部分）については、前フレームに対応する静止画像と同じであるという情報を記憶し、人間３２（即ち、変化がある部分）については、どの方向にどれだけの距離を移動したかという情報を記憶する処理（いわゆる動き補償）が行われる。なお、動画像Ｙの構成については、動画像Ｘと同様の構成を有しているため説明は省略する。
【００４７】
このようなことから、動画像Ｘを構成する複数の静止画像の各々についての特徴量は、複数の静止画像そのものから算出されてもよいし、動画像Ｘの特質を利用して（例えば、複数の静止画像の各々の差異から）算出されてもよい。動画像Ｘの特質を利用して特徴量が算出される構成によれば、静止画像の不要な情報が排され、静止画像の固有の情報に基づいて特徴量が算出される。したがって、この構成によれば、静止画像そのものについての特徴量の算出と比べて、特徴量の算出に係る負担を低減することができる場合がある。更には、上記構成により算出される特徴量は、静止画像そのものについての特徴量と比べて、静止画像の特徴をより正確に示すものとなる場合がある。
【００４８】
図４の（１）を参照して、共通部分を取得する例について説明する。図４の（１）には、動画像Ｘを構成する複数の静止画像の各々が有する特有の要素（例えば、動画像Ｘを構成する複数の静止画像の各々についての特徴量）をＸ軸上に配置し、動画像Ｙを構成する複数の静止画像の各々が有する特有の要素（例えば、動画像Ｙを構成する複数の静止画像の各々についての特徴量）をＹ軸上に配置し、それらの交点を（０，０）とした座標系が示されている。なお、図４の（２）に示す座標系についても同様である。
【００４９】
この座標系では、動画像Ｘのｔ番目の要素と動画像Ｙのｕ番目の要素とが等しい場合に、座標（ｔ−１，ｕ−１）と座標（ｔ，ｕ）とを結ぶ経路が加えられる。例えば、動画像Ｘの１番目の要素「Ｆ」に着目してみると、動画像Ｘの１番目の要素「Ｆ」と等しいのは動画像Ｙの７番目の要素「Ｆ」であることから、座標（０，６）と座標（１，７）とを結ぶ経路が加えられる。そして、全ての要素について同様に操作すると、図４の（１）に示すグラフが作成される。
【００５０】
ここで作成されたグラフにおいて注目すべきは、動画像Ｘを構成する静止画像のうち連続する３つの静止画像について算出された特徴量「Ｆ」、「Ｈ」、「Ａ」が動画像Ｙを構成する各静止画像について算出された特徴量と一致していることを示す連続した経路である部分３３があるということである。これは、動画像Ｙが動画像Ｘの一部を含んで構成されていることを示唆している。なお、動画像Ｘを構成する静止画像のうち連続する４つの静止画像について算出された特徴量「Ｂ」、「Ｃ」、「Ｅ」、「Ｈ」が動画像Ｙを構成する各静止画像について算出された特徴量と一致していることを示す連続した経路である部分３４についても同様のことが言える。ここで、動画像Ｘを構成する静止画像のうち連続する複数の静止画像について算出された特徴量が動画像Ｙを構成する連続した静止画像についての特徴量と一致する部分を「共通部分」という。
【００５１】
実施の形態では、共通部分である部分３３は、連続する３つの静止画像を示していることから、その長さを、「３」とする。このように、共通部分の長さを規定すると、共通部分の長さは、動画像Ｘと動画像Ｙとが類似する度合を示すものとなる。他方、部分３３及び部分３４がある場合には、部分３３（又は、部分３４）が１つである場合と比べて、動画像Ｘと動画像Ｙとが類似する度合が高いことを示すものとなる。即ち、共通部分の長さ及び個数に基づいて、動画像Ｘと動画像Ｙとが類似する度合を特定することができる。
【００５２】
これらを踏まえると、動画像Ｘを構成する複数の静止画像の各々について算出された特徴量と動画像Ｙを構成する複数の静止画像の各々について算出された特徴量との共通部分が求められた場合には、この共通部分に基づいて動画像Ｘと動画像Ｙとに一致する部分があるか否かを判別できる。即ち、共通部分がある場合（上記の例で言うならば、共通部分の長さが特定の値以上である場合）には、動画像Ｘと動画像Ｙとに一致する部分があり、共通部分がない場合（上記の例で言うならば、共通部分の長さが特定の値未満である場合）には、動画像Ｘと動画像Ｙとに一致する部分がないことによれば、共通部分に基づいて動画像を比較することができる。
【００５３】
図４の（２）を参照して、最短距離を算出する例について説明する。図４の（２）には、上記グラフが作成されて各経路が設定された場合に、座標（０，０）と座標（１０，１５）との最短の距離を示す最短経路３５が示されている。なお、最短経路３５は、一般に複数あり得るが、この問題では、長さを算出することを目的としているため、それらの経路を区別しない。
【００５４】
実施の形態では、座標（ｔ，ｕ）から座標（ｔ＋１，ｕ）又は座標（ｔ，ｕ＋１）への移動を距離「１」、座標（ｔ，ｕ）から座標（ｔ＋１，ｕ＋１）への移動を距離「０」とする。言い換えるならば、縦又は横方向への移動を距離「１」とし、対角線方向への移動を距離「０」とする。この場合、最短距離は、「１１」となる。このように、作成されたグラフの経路に基づいて最短距離を算出することができるようになる。他方、動画像Ｘを構成する静止画像の数と動画像Ｙを構成する静止画像の数とを加算した値から最短距離を減算した値を「２」で除した値を、動画像Ｘを構成する静止画像の数で除した値を算出する。この例での値は、「（（１０＋１５）−１１）／２／１０＝０．７」となる。このように、最短距離に基づいて算出され、動画像Ｘと動画像Ｙとが類似する度合を示す値を以下「判定値」という。このとき、判定値が所定の値（例えば、「０．１」）以上であれば、動画像Ｘと動画像Ｙとに一致する部分があると判別され、判定値が所定の値未満であれば、動画像Ｘと動画像Ｙとに一致する部分がないと判別される。更に、判定値が特定の値（例えば、「０．９」）以上であれば、動画像Ｘと動画像Ｙとが一致すると判別される。なお、上述した判定値の算出の方法は一例である。
【００５５】
これらを踏まえると、動画像Ｘを構成する複数の静止画像の各々について算出された特徴量と動画像Ｙを構成する複数の静止画像の各々について算出された特徴量から最短距離が算出された場合には、この最短距離に基づいて動画像Ｘと動画像Ｙとに一致する部分があるか否かを判別できる。即ち、最短距離は、動画像Ｘと動画像Ｙとが相対的に類似している程度を示す指標となっていることから、判定値が所定の値以上であれば、動画像Ｘと動画像Ｙとに一致する部分があると判別し、判定値が所定の値未満であれば、動画像Ｘと動画像Ｙとに一致する部分がないと判別することができる。このように判別することで、動画像Ｘと動画像Ｙとが全体的に類似しているかが分かるようになので、例えば、特徴量の算出時に多少のノイズが入っていたとしてもこれらの動画像に一致する部分があるか否かを判別できるようになる。
【００５６】
［ユーザ端末２１により出力される画面の例］
図５を参照して、ユーザ端末２１により出力される画面の例について説明する。図５には、結果データに応じた画面の一例である結果表示画面４０が示されている。結果表示画面４０は、主に、動画像タイトル４１、類似度合表示部４２、類似位置表示部４３、動画像出力部４４、動画像再生ボタン４５、及びプログレスバー４６で構成されている。
【００５７】
動画像タイトル４１は、動画像Ｘに基づいて検索された動画像に付されたタイトルである。類似度合表示部４２は、検索された動画像が動画像Ｘと類似する度合を示す表示部である。類似する度合は、判定値に基づいて算出される。例えば、類似する度合は、判定値を１００倍して算出される。類似位置表示部４３は、検索された動画像のうち動画像Ｘと一致する部分を示す一致部４３ａと一致しない部分を示す不一致部４３ｂとで構成されている。これにより、ユーザは、この類似位置表示部４３を参照して、検索された動画像のうち動画像Ｘに一致する部分を容易に把握することができるようになる。
【００５８】
動画像出力部４４は、例えば、ストリーミングの技術を利用して、検索された動画像を出力する。動画像再生ボタン４５は、動画像を再生するときに操作されるボタンである。言い換えるならば、動画像再生ボタン４５が操作されることにより、動画像出力部４４による動画像の出力が開始する。プログレスバー４６は、動画像の出力が完了した割合を棒グラフにて表すと共に、現在、動画像の出力が行われている地点を表す。したがって、プログレスバー４６を一致部４３ａに合わせることにより、検索された動画像のうち動画像Ｘに一致する部分を容易に確認することができるようになる。
【００５９】
他方、結果表示画面４０には、動画像Ｘに関連する動画像の情報が集約された態様で示されている。集約された態様は、例えば、検索された動画像ごとに表示された、動画像タイトル４１、類似度合表示部４２、及び類似位置表示部４３などの態様である。これらは、ユーザが認識し易いように識別され、整列されている。例えば、検索の結果は、動画像Ｘに類似する度合の降順にソートされている。
【００６０】
このように、検索された動画像が複数存在する場合であったとしても、これらに対する結果が集約され、整列され、更には、識別された態様で表示されているので、検索された結果の中から確認したい動画像を探さがなければならないというユーザの手間を省くことができるようになる。
【００６１】
なお、動画像を再生する構成に加えて、又はこれに代えて、検索された動画像の照会部（例えば、リンク）を設け、ユーザが後述の入力手段を用いて照会部を指定すると、当該動画像を参照できるウェブページがユーザ端末２１に表示される構成を採用してもよい。
【００６２】
［動画像比較装置１０の動作］
図６を参照して、動画像比較装置１０で実行される主たる処理について説明する。
【００６３】
初めに、動画像比較装置１０は、動画像Ｘ及び動画像Ｙから夫々静止画像を抽出する（Ｓ１）。
【００６４】
続いて、動画像比較装置１０は、抽出した静止画像を前処理する（Ｓ２）。前処理では、動画像比較装置１０は、静止画像のうち有用な情報を強調する処理、静止画像が同一の条件となるような処理などを行う。例えば、動画像比較装置１０は、多値画像から２値画像に変換し、図形、文字などの骨格線を抽出する（いわゆる細線化操作）。また、動画像比較装置１０は、静止画像の拡大若しくは縮小を行う（いわゆる正規化操作）。これにより、大きさに無関係に静止画像から特徴量を算出することができる。動画像比較装置１０は、その他、静止画像の平行移動や回転、更に、静止画像の濃度変換に関する操作を行ってもよい。
【００６５】
続いて、動画像比較装置１０は、特徴抽出を行う（Ｓ３）。この処理では、動画像比較装置１０は、特徴量を算出し易い様に、例えば、静止画像の不連続部分をエッジとして抽出し、このエッジを境界線として静止画像をいくつかの連続領域に分割する。そして、動画像比較装置１０は、動画像Ｘを構成する各静止画像の各画素或は所定の領域について特徴量を算出し、動画像Ｙを構成する各静止画像の各画素或は所定の領域について特徴量を算出する。
【００６６】
続いて、動画像比較装置１０は、静止画像の比較を行う（Ｓ４）。より詳細には、動画像比較装置１０は、動画像Ｘを構成する各静止画像について算出された特徴量を動画像Ｘが構成される順序でＸ軸上に配置し、動画像Ｙを構成する各静止画像について算出された特徴量を動画像Ｙが構成される順序でＹ軸上に配置する。そして、動画像比較装置１０は、図４を参照して説明したグラフを作成する。なお、特徴量の比較に加えて、又はこれに代えて、いわゆるパターンマッチングなどにより、動画像Ｘを構成する各静止画像と動画像Ｙを構成する各静止画像とが一致するか否かを判別してもよい。
【００６７】
続いて、動画像比較装置１０は、最短距離等を算出する（Ｓ５）。より詳細には、動画像比較装置１０は、作成したグラフの経路から、共通部分を取得すると共に、最長の共通部分列を求めてこれを最短距離とする。
【００６８】
続いて、動画像比較装置１０は、動画像Ｘ及び動画像Ｙに一致する部分があるか否かを最短距離等に基づいて判別する（Ｓ５）。より詳細には、動画像比較装置１０は、共通部分、最短距離、又はこれらの組合せに基づいて動画像Ｘ及び動画像Ｙに一致する部分があるか否かを判別する。
【００６９】
このようなことから、動画像比較装置１０は、複数の静止画像を含んで構成される動画像から、複数の静止画像の各々を抽出する静止画像抽出手段１３と、複数の静止画像の各々について特徴抽出を行う特徴抽出手段と、静止画像抽出手段１３により第１の動画像から抽出された複数の第１の静止画像の各々について上記特徴抽出手段により特徴抽出が行われ、静止画像抽出手段１３により第２の動画像から抽出された複数の第２の静止画像の各々について上記特徴抽出手段により特徴抽出が行われた場合に、これらの特定抽出の結果に基づいて、上記複数の第１の静止画像の各々と上記複数の第２の静止画像の各々とを比較する静止画像比較手段と、この静止画像比較手段による比較の結果に基づいて第１の動画像と第２の動画像とに一致する部分があるか否かを判別する動画像判別手段１８と、を備えているとも言える。
【００７０】
［サーバのハードウェアの構成］
図７は、動画像比較装置１０及び動画像公開装置２２（以下「サーバ」という）のハードウェアの構成を示す図である。制御部を構成するＣＰＵ１１０（マルチプロセッサ構成ではＣＰＵ１２０等複数のＣＰＵが追加されてもよい）、バスライン１０５、通信Ｉ／Ｆ１４０、メインメモリ１５０、ＢＩＯＳ１６０、ＵＳＢポート１９０、Ｉ／Ｏコントローラ１７０、並びにキーボード及びマウス１８０等の入力手段や表示装置１２２を備える。
【００７１】
Ｉ／Ｏコントローラ１７０には、テープドライブ１７２、ハードディスク１７４、光ディスクドライブ１７６、半導体メモリ１７８等の記憶手段を接続することができる。
【００７２】
ＢＩＯＳ１６０は、サーバの起動時にＣＰＵ１１０が実行するブートプログラムや、サーバのハードウェアに依存するプログラム等を格納する。
【００７３】
ハードディスク１７４は、サーバとして機能するための各種プログラム及び本実施の形態の機能を実行するプログラムを記憶しており、更に必要に応じて各種データベースを構成可能である。
【００７４】
光ディスクドライブ１７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１７７を使用する。光ディスク１７７から光ディスクドライブ１７６によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１７０を介してメインメモリ１５０又はハードディスク１７４に提供することもできる。また、同様にテープドライブ１７２に対応したテープメディア１７１を主としてバックアップのために使用することもできる。
【００７５】
サーバに提供されるプログラムは、ハードディスク１７４、光ディスク１７７、又はメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１４０を介してダウンロードされることによって、サーバにインストールされ実行されてもよい。
【００７６】
上述のプログラムは、内部又は外部の記憶媒体に格納されてもよい。ここで、記憶媒体としては、ハードディスク１７４、光ディスク１７７、又はメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープメディア１７１を用いることができる。また、専用通信回線やインターネット等の通信回線に接続されたサーバシステムに設けたハードディスク１７４又は光ディスクライブラリ等の記憶装置を記録媒体として使用し、インターネットを介してプログラムをサーバに提供してもよい。
【００７７】
ここで、表示装置１２２は、各種画面を表示したり、サーバによる演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００７８】
また、通信Ｉ／Ｆ１４０は、サーバをネットワーク２３（例えば、専用ネットワーク、公共ネットワークなど）を介してユーザ端末２１と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００７９】
以上の例は、サーバについて主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバとして動作させることにより上記で説明した機能を実現することもできる。したがって、本実施の形態として説明したサーバにより実現される機能は、上述の方法を当該コンピュータにより実行することにより、或は、上述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【００８０】
以上、実施の形態について説明したが、本発明は上述した実施の形態に限られるものではない。また、本発明による効果は、実施の形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００８１】
【図１】動画像比較システムの構成を示す図。
【図２】動画像の構成を示す図。
【図３】動画像の構成を示す図。
【図４】（１）は共通部分を取得する例、（２）は最短距離を算出する例を示す図。
【図５】ユーザ端末により出力される画面の例を示す図。
【図６】動画像比較装置で実行される主たる処理を示すフローチャート。
【図７】サーバのハードウェアの構成を示す図。
【符号の説明】
【００８２】
１      動画像比較システム
１０    動画像比較装置
１１    動画像受付手段
１２    動画像取得手段
１３    静止画像抽出手段
１４    特徴量算出手段
１５    グラフ作成手段
１６    共通部分取得手段
１７    最短距離算出手段
１８    動画像判別手段
１９    結果送信手段
２１    ユーザ端末
２２    動画像公開装置
２３    ネットワーク
【図１】
2008282316.tif 000003
【図２】
2008282316.tif 000004
【図３】
2008282316.tif 000005
【図４】
2008282316.tif 000006
【図５】
2008282316.tif 000007
【図６】
2008282316.tif 000008
【図７】
2008282316.tif 000009