(57)【要約】【課題】一致する動画像を検出できるようにする。【解決手段】動画像Ａのシーンチェンジが検出され、シーンチェンジの間隔に関する情報が作成される。同様に、動画像Ｂのシーンチェンジが検出され、シーンチェンジの間隔に関する情報が作成される。動画像Ａと動画像Ｂが一致しているか否かが判断されるとき、動画像Ａの間隔ＴＡ１と動画像Ｂの間隔ＴＢ１が比較される。間隔ＴＡ１と間隔ＴＢ１が一致するとき、動画像Ａと動画像Ｂは一致している可能性があると判断される。例えば、所定の数の間隔が連続して一致した場合、動画像Ａと動画像Ｂは、同一の動画像である可能性が高いと判断される。本発明は、動画像を登録するようなサーバに適用することができる。【選択図】図６
2008219247.tif 000002
【特許請求の範囲】
【請求項１】
処理対象とされる第１の動画像のシーンチェンジを検出する検出手段と、
前記検出手段により検出されたシーンチェンジの間隔に関する第１の情報を生成する生成手段と、
検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報を記憶する記憶手段と、
前記第１の情報と前記第２の情報を参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と一致するか否かを判断し、一致すると判断した場合、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断する判断手段と
を備える情報処理システム。
【請求項２】
前記第１の動画像は、所定のサーバに登録が要求された動画像であり、
前記検出手段と、前記生成手段は、前記第１の動画像を前記所定のサーバに登録を要求する端末に備えられる
請求項１に記載の情報処理システム。
【請求項３】
前記第１の動画像は、所定のサーバに登録が要求された動画像であり、
前記検出手段、前記生成手段、前記記憶手段、および前記判断手段は、前記第１の動画像が、前記所定のサーバに登録を要求する端末から供給される装置に備えられる
請求項１に記載の情報処理システム。
【請求項４】
前記判断手段は、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と一致すると判断した場合、その間隔の最初の画像および最後の画像のうちの少なくとも一方の画像が一致するか否かをさらに判断し、画像も一致すると判断したとき、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断する
請求項１に記載の情報処理システム。
【請求項５】
前記判断手段により、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断された場合、他のサーバへの前記第１の動画像の登録を不許可とし、第１の動画像には、第２の動画像の一部分は含まれないと判断された場合、他のサーバへの前記第１の動画像の登録を許可し、登録情報を発行する
請求項１に記載の情報処理システム。
【請求項６】
前記判断手段により、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断された場合、前記第２の動画像の著作権者に、第１の動画像には、第２の動画像の一部分が少なくとも含まれることを通知する
請求項１に記載の情報処理システム。
【請求項７】
動画像のシーンチェンジを検出する検出手段と、
前記検出手段により検出されたシーンチェンジの間隔に関する情報を生成する生成手段と、
前記動画像を、他の装置に登録するとき、前記生成手段により生成された情報を送信する情報送信手段と、
前記情報を送信した先から、前記他の装置へ前記動画像の登録が許可されたことにより発行された登録情報を受信した場合、前記動画像を前記他の装置に送信する動画像送信手段と
を備える端末。
【請求項８】
前記検出手段は、シーンチェンジを検出したとき、検出したシーンチェンジの前後の画像を抽出し、
前記生成手段は、シーンチェンジの間隔に関する情報と、抽出された前後の画像を関連付けた情報を生成する
請求項７に記載の端末。
【請求項９】
動画像のシーンチェンジを検出する検出ステップと、
前記検出ステップの処理で検出されたシーンチェンジの間隔に関する情報を生成する生成ステップと、
前記動画像を、他の装置に登録するとき、前記生成ステップの処理で生成された情報の送信を制御する送信制御ステップと、
前記情報を送信した先から、前記他の装置へ前記動画像の登録が許可されたことにより発行された登録情報を受信した場合、前記動画像の前記他の装置への送信を制御する動画像送信制御ステップと
を含む情報処理方法。
【請求項１０】
動画像のシーンチェンジを検出する検出ステップと、
前記検出ステップの処理で検出されたシーンチェンジの間隔に関する情報を生成する生成ステップと、
前記動画像を、他の装置に登録するとき、前記生成ステップの処理で生成された情報の送信を制御する送信制御ステップと、
前記情報を送信した先から、前記他の装置へ前記動画像の登録が許可されたことにより発行された登録情報を受信した場合、前記動画像の前記他の装置への送信を制御する動画像送信制御ステップと
を含む処理をコンピュータに実行させるプログラム。
【請求項１１】
処理対象とされる第１の動画像のシーンチェンジの間隔に関する第１の情報と、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報とを記憶する記憶手段と、
前記第１の情報と前記第２の情報を参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と少なくとも一部区間において一致するか否かを判断する判断手段と
を備える情報処理装置。
【請求項１２】
前記第１の動画像は、所定のサーバに登録が要求された動画像であり、
前記第２の動画像は、前記所定のサーバに既に登録されている動画像である
請求項１１に記載の情報処理装置。
【請求項１３】
前記記憶手段は、前記第２の動画像の著作権者から供給された前記第２の情報を記憶する
請求項１１に記載の情報処理装置。
【請求項１４】
前記第１の動画像のシーンチェンジを検出する検出手段と、
前記検出手段により検出されたシーンチェンジの間隔に関する前記第１の情報を生成する生成手段と
をさらに備え、
前記記憶手段は、前記生成手段により生成された前記第１の情報を記憶する
請求項１１に記載の情報処理装置。
【請求項１５】
前記第１の情報は、前記第１の動画像から検出されたシーンチェンジの間隔に関する情報と、そのシーンチェンジの前または後の少なくとも一方の画像が関連付けられた情報であり、
前記第２の情報は、前記第２の動画像から検出されたシーンチェンジの間隔に関する情報と、そのシーンチェンジの前または後の少なくとも一方の画像が関連付けられた情報であり、
前記判断手段は、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と一致すると判断した場合、その間隔の最初の画像および最後の画像のうちの少なくとも一方の画像が一致するか否かをさらに判断し、画像も一致すると判断したとき、第２の動画像には、第１の動画像の一部分が少なくとも含まれると判断する
請求項１１に記載の情報処理装置。
【請求項１６】
前記判断手段により、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断された場合、他のサーバへの前記第１の動画像の登録を不許可とし、第２の動画像には、第１の動画像の一部分は含まれないと判断された場合、他のサーバへの前記第１の動画像の登録を許可し、登録情報を発行する
請求項１１に記載の情報処理装置。
【請求項１７】
前記判断手段により、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断された場合、前記第２の動画像の著作権者に、第２の動画像には、第１の動画像の一部分が少なくとも含まれると判断されたことを通知する
請求項１１に記載の情報処理装置。
【請求項１８】
処理対象とされる第１の動画像のシーンチェンジの間隔に関する第１の情報と、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報とを参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と少なくとも一部区間において一致するか否かを判断する判断ステップ
を含む情報処理方法。
【請求項１９】
処理対象とされる第１の動画像のシーンチェンジの間隔に関する第１の情報と、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報とを参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と少なくとも一部区間において一致するか否かを判断する判断ステップ
を含む処理をコンピュータに実行させるプログラム。
【請求項２０】
処理対象とされる第１の動画像のシーンチェンジの間隔に関する第１の情報を取得する取得ステップと、
検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報の取得と記憶を制御する記憶制御ステップと、
前記第１の情報と前記第２の情報を参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と一致するか否かを判断し、一致すると判断した場合、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断する判断ステップと
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム、端末、情報処理装置および方法、並びにプログラムに関し、特に、複数の動画像から一致する動画像を検出できるようにした情報処理システム、端末、情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、ユーザが作成した動画像などをサイトに掲載し、他のユーザがその掲載された動画像を閲覧できるような仕組みがある。そのようなサイトには、数多くの動画像が掲載されるため、閲覧を行うユーザが、所望の画像を検索しづらいといった問題があった。そのような問題を解決するために、キーワードなどで動画像の検出を行うことが提案されている。（特許文献１参照）
【特許文献１】特開２００６―１８８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
動画像などを掲載するサイトでは、著作権に違法する動画像などのコンテンツの掲載を禁止している。しかしながら、そのようなサイトには著作権法違反のコンテンツが掲載されている場合がある。違法なコンテンツが掲載されている場合、コンテンツの著作権者などが、その違法なコンテンツを掲載しているサイトを管理する管理者に、掲載の停止を申し入れるなどの措置がとられる。
【０００４】
しかしながら、このようなユーザからのコンテンツを掲載するサイトは、増加傾向にあり、掲載されるコンテンツの数も増加傾向にある。よって、全てのサイトをチェックし、全てのコンテンツをチェックするというのは困難である。
【０００５】
また、違法なコンテンツであるとしてサイトから削除された後にも、同一のコンテンツを他のユーザが掲載したりすることがあるため、削除された後であっても、定期的に違法なコンテンツが再度掲載されていないか否かをチェックしなくてはならなかった。
【０００６】
また、コンテンツの一部分だけ掲載されたり、コンテンツの一部分を編集したコンテンツが掲載されたりする可能性もあり、これらのコンテンツまでも含めてチェックするというのは困難である。
【０００７】
このようなチェックを簡便にできるようにすることが望まれている。換言すれば、一致するコンテンツを、ユーザ側から見て、容易に検出できることが望まれている。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、一致するコンテンツを検出できるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の情報処理システムは、処理対象とされる第１の動画像のシーンチェンジを検出する検出手段と、前記検出手段により検出されたシーンチェンジの間隔に関する第１の情報を生成する生成手段と、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報を記憶する記憶手段と、前記第１の情報と前記第２の情報を参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と一致するか否かを判断し、一致すると判断した場合、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断する判断手段とを備える。
【００１０】
前記第１の動画像は、所定のサーバに登録が要求された動画像であり、前記検出手段と、前記生成手段は、前記第１の動画像を前記所定のサーバに登録を要求する端末に備えられるようにすることができる。
【００１１】
前記第１の動画像は、所定のサーバに登録が要求された動画像であり、前記検出手段、前記生成手段、前記記憶手段、および前記判断手段は、前記第１の動画像が、前記所定のサーバに登録を要求する端末から供給される装置に備えられるようにすることができる。
【００１２】
前記判断手段は、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と一致すると判断した場合、その間隔の最初の画像および最後の画像のうちの少なくとも一方の画像が一致するか否かをさらに判断し、画像も一致すると判断したとき、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断するようにすることができる。
【００１３】
前記判断手段により、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断された場合、他のサーバへの前記第１の動画像の登録を不許可とし、第１の動画像には、第２の動画像の一部分は含まれないと判断された場合、他のサーバへの前記第１の動画像の登録を許可し、登録情報を発行するようにすることができる。
【００１４】
前記判断手段により、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断された場合、前記第２の動画像の著作権者に、第１の動画像には、第２の動画像の一部分が少なくとも含まれることを通知するようにすることができる。
【００１５】
本発明の一側面の情報処理システムにおいては、処理対象とされる第１の動画像のシーンチェンジのポイント間の間隔と、検索対象とされる第２の動画像のシーンチェンジのポイント間の間隔が比較され、一致すると判断された場合、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断される。
【００１６】
本発明の一側面の端末は、動画像のシーンチェンジを検出する検出手段と、前記検出手段により検出されたシーンチェンジの間隔に関する情報を生成する生成手段と、前記動画像を、他の装置に登録するとき、前記生成手段により生成された情報を送信する情報送信手段と、前記情報を送信した先から、前記他の装置へ前記動画像の登録が許可されたことにより発行された登録情報を受信した場合、前記動画像を前記他の装置に送信する動画像送信手段とを備える。
【００１７】
前記検出手段は、シーンチェンジを検出したとき、検出したシーンチェンジの前後の画像を抽出し、前記生成手段は、シーンチェンジの間隔に関する情報と、抽出された前後の画像を関連付けた情報を生成するようにすることができる。
【００１８】
本発明の一側面の情報処理方法は、動画像のシーンチェンジを検出する検出ステップと、前記検出ステップの処理で検出されたシーンチェンジの間隔に関する情報を生成する生成ステップと、前記動画像を、他の装置に登録するとき、前記生成ステップの処理で生成された情報の送信を制御する送信制御ステップと、前記情報を送信した先から、前記他の装置へ前記動画像の登録が許可されたことにより発行された登録情報を受信した場合、前記動画像の前記他の装置への送信を制御する動画像送信制御ステップとを含む。
【００１９】
本発明の一側面のプログラムは、動画像のシーンチェンジを検出する検出ステップと、前記検出ステップの処理で検出されたシーンチェンジの間隔に関する情報を生成する生成ステップと、前記動画像を、他の装置に登録するとき、前記生成ステップの処理で生成された情報の送信を制御する送信制御ステップと、前記情報を送信した先から、前記他の装置へ前記動画像の登録が許可されたことにより発行された登録情報を受信した場合、前記動画像の前記他の装置への送信を制御する動画像送信制御ステップとを含む処理をコンピュータに実行させる。
【００２０】
本発明の一側面の端末、情報処理方法およびプログラムにおいては、動画像のシーンチェンジが検出され、検出されたシーンチェンジのポイント間の間隔に関する情報が生成される。そして、動画像を他の装置に登録するとき、生成された情報が送信され、その結果として、他の装置へ動画像の登録が許可されたことにより発行された登録情報が受信された場合、動画像が他の装置に送信される。
【００２１】
本発明の一側面の情報処理装置は、処理対象とされる第１の動画像のシーンチェンジの間隔に関する第１の情報と、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報とを記憶する記憶手段と、前記第１の情報と前記第２の情報を参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と少なくとも一部区間において一致するか否かを判断する判断手段とを備える。
【００２２】
前記第１の動画像は、所定のサーバに登録が要求された動画像であり、前記第２の動画像は、前記所定のサーバに既に登録されている動画像であるようにすることができる。
【００２３】
前記記憶手段は、前記第２の動画像の著作権者から供給された前記第２の情報を記憶するようにすることができる。
【００２４】
前記第１の動画像のシーンチェンジを検出する検出手段と、前記検出手段により検出されたシーンチェンジの間隔に関する前記第１の情報を生成する生成手段とをさらに備え、前記記憶手段は、前記生成手段により生成された前記第１の情報を記憶するようにすることができる。
【００２５】
前記第１の情報は、前記第１の動画像から検出されたシーンチェンジの間隔に関する情報と、そのシーンチェンジの前または後の少なくとも一方の画像が関連付けられた情報であり、前記第２の情報は、前記第２の動画像から検出されたシーンチェンジの間隔に関する情報と、そのシーンチェンジの前または後の少なくとも一方の画像が関連付けられた情報であり、前記判断手段は、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と一致すると判断した場合、その間隔の最初の画像および最後の画像のうちの少なくとも一方の画像が一致するか否かをさらに判断し、画像も一致すると判断したとき、第２の動画像には、第１の動画像の一部分が少なくとも含まれると判断するようにすることができる。
【００２６】
前記判断手段により、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断された場合、他のサーバへの前記第１の動画像の登録を不許可とし、第２の動画像には、第１の動画像の一部分は含まれないと判断された場合、他のサーバへの前記第１の動画像の登録を許可し、登録情報を発行するようにすることができる。
【００２７】
前記判断手段により、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断された場合、前記第２の動画像の著作権者に、第２の動画像には、第１の動画像の一部分が少なくとも含まれると判断されたことを通知するようにすることができる。
【００２８】
本発明の一側面の情報処理方法は、処理対象とされる第１の動画像のシーンチェンジの間隔に関する第１の情報と、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報とを参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と少なくとも一部区間において一致するか否かを判断する判断ステップとを含む。
【００２９】
本発明の一側面のプログラムは、処理対象とされる第１の動画像のシーンチェンジの間隔に関する第１の情報と、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報とを参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と少なくとも一部区間において一致するか否かを判断する判断ステップとを含む処理をコンピュータに実行させる。
【００３０】
本発明の一側面の情報処理装置および方法、並びにプログラムにおいては、第１の動画像のシーンチェンジの間隔に関する第１の情報と、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報が参照され、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と少なくとも一部区間において一致するか否かが判断される。
【００３１】
本発明の一側面の情報処理方法は、処理対象とされる第１の動画像のシーンチェンジの間隔に関する第１の情報を取得する取得ステップと、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報の取得と記憶を制御する記憶制御ステップと、前記第１の情報と前記第２の情報を参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と一致するか否かを判断し、一致すると判断した場合、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断する判断ステップとを含む。
【００３２】
本発明の一側面の情報処理方法においては、処理対象とされる第１の動画像のシーンチェンジの間隔に関する第１の情報と、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報の取得がそれぞれ制御され、必要に応じて記憶され、第１の情報と第２の情報が参照され、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と少なくとも一部区間において一致するか否かが判断される。
【発明の効果】
【００３３】
本発明の一側面によれば、複数のコンテンツの中から、一致するコンテンツを検出することができる。
【００３４】
本発明の一側面によれば、一部分が一致するコンテンツを検出することが可能となる。
【発明を実施するための最良の形態】
【００３５】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３６】
本発明の一側面の情報処理システム（例えば、図１に示したシステム）は、処理対象とされる第１の動画像のシーンチェンジを検出する検出手段（例えば、図５のステップＳ１１の処理を実行する端末１４または一致検出サーバ１２）と、前記検出手段により検出されたシーンチェンジの間隔に関する第１の情報を生成する生成手段（例えば、図５のステップＳ１１の処理を実行する端末１４または一致検出サーバ１２）と、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報を記憶する記憶手段（例えば、図２４の一致検出サーバ１２の情報記憶部３０３）と、前記第１の情報と前記第２の情報を参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と一致するか否かを判断し、一致すると判断した場合、第１の動画像には、第２の動画像の一部分が少なくとも含まれると判断する判断手段（例えば、図５のステップＳ１２の処理を実行する一致検出サーバ１２）とを備える。
【００３７】
本発明の一側面の端末は、動画像のシーンチェンジを検出する検出手段（例えば、図１３のシーンチェンジ検出部２０２）と、前記検出手段により検出されたシーンチェンジの間隔に関する情報を生成する生成手段（例えば、図１３の情報作成部２０３）と、前記動画像を、他の装置に登録するとき、前記生成手段により生成された情報を送信する情報送信手段（例えば、図１３の情報送信部２０５）と、前記情報を送信した先から、前記他の装置へ前記動画像の登録が許可されたことにより発行された登録情報を受信した場合、前記動画像を前記他の装置に送信する動画像送信手段（例えば、図１３の動画像送信部２０７）とを備える。
【００３８】
本発明の一側面の情報処理装置は、処理対象とされる第１の動画像のシーンチェンジの間隔に関する第１の情報と、検索対象とされる第２の動画像のシーンチェンジの間隔に関する第２の情報とを記憶する記憶手段（例えば、図２４の情報記憶部３０３）と、前記第１の情報と前記第２の情報を参照し、第１の動画像のシーンチェンジの間隔が、第２の動画像のシーンチェンジの間隔と少なくとも一部区間において一致するか否かを判断する判断手段（例えば、図２４の動画像一致判断部３０４）とを備える。
【００３９】
以下に、本発明の実施の形態について図面を参照して説明する。
【００４０】
［システムの構成について］
図１は、本発明を適用したシステムの一実施の形態の構成を示す図である。図１に示したシステムにおいては、ネットワーク１１に、一致検出サーバ１２、登録サーバ１３−１乃至１３−Ｍ、および端末１４−１乃至１４−Ｎが接続されている。
【００４１】
ネットワーク１１は、インターネットやＬＡＮ（Local Area Network）などを含む構成とされ、接続されている機器同士のデータの授受が行われる際に用いられる。
【００４２】
一致検出サーバ１２は、登録サーバ１３−１乃至１３−Ｍに登録されるコンテンツが、著作権があるコンテンツであるか否か、換言すれば、著作権があるコンテンツと一致するようなコンテンツでないか否かを判断するサーバである。一致検出サーバ１２は、例えば、パーソナルコンピュータなどで構成することができる。
【００４３】
登録サーバ１３−１乃至１３−Ｍは、それぞれ、コンテンツの登録を受け付け、登録されたコンテンツを管理し、その管理しているコンテンツを、閲覧を希望するユーザに提供するサーバである。登録サーバ１３−１乃至１３−Ｍは、それぞれ異なるサイトに設けられたサーバである。このように、ネットワーク１１には、複数のサイトが設けられ、複数の登録サーバ１３−１乃至１３−Ｍが接続され、ユーザは、所望のサイトにコンテンツを登録したり、所望のサイトに登録されているコンテンツを閲覧したりすることができる。
【００４４】
登録サーバ１３−１乃至１３−Ｍは、それぞれ例えば、パーソナルコンピュータなどで構成することができる。以下の説明において、登録サーバ１３−１乃至１３−Ｍを、個々に区別する必要がない場合、単に、登録サーバ１３と記述する。
【００４５】
端末１４−１乃至１４−Ｎは、コンテンツを登録したり、コンテンツを閲覧したりするユーザ側の装置である。端末１４−１乃至１４−Ｎは、それぞれ例えば、パーソナルコンピュータなどで構成することができる。以下の説明において、端末１４−１乃至１４−Ｎを、個々に区別する必要がない場合、単に、端末１４と記述する。
【００４６】
このような装置から構成される図１に示したシステムにおいては、ユーザが端末１４からコンテンツを登録サーバ１３に登録することができ、その登録したコンテンツを、ユーザが端末１４で閲覧することができる。コンテンツが登録される前の時点で、登録されるコンテンツが既に登録されているコンテンツ、換言すれば、著作権があるコンテンツと一致するか否かが、一致検出サーバ１２で行われる。このような処理が行われることにより、著作権があるようなコンテンツを検出し、登録されないようにする。
【００４７】
図１に示したシステムにおいては、一致検出サーバ１２は、ネットワーク１１に１台しか接続されていない例を示したが、複数台の一致検出サーバ１２がネットワーク１１に接続されていても良い。
【００４８】
また、ここでは、一致検出サーバ１２と登録サーバ１３を、それぞれ別のサーバとして設けたが、一致検出サーバ１２と登録サーバ１３は、１つのサーバとされてもよい。そのようにした場合、登録サーバ１３−１乃至１３−Ｍ毎に、一致検出サーバ１２がそれぞれ設けられる。
【００４９】
一致検出サーバ１２には、登録サーバ１３に登録されているコンテンツの付随情報が記憶されているか、または、付随情報を取得できる状態とされている。付随情報についての詳細は、後述するが、コンテンツの特徴を表す情報である。そのような付随情報は、登録サーバ１３に登録されているコンテンツから抽出された情報である。または、登録サーバ１３に登録されていないが、著作権があるようなコンテンツであり、そのコンテンツの正当な著作権者から提供された情報である。
【００５０】
また、本発明を適用することで、例えば、映画の著作権を有する著作権者が、その映画の付随情報を、一致検出サーバ１２に供給することにより、一致するコンテンツを検出することができる。すなわち、所定のサイトに違法に登録されたコンテンツを、正当な著作権者が、発見することができるようになる。
【００５１】
端末１４は、コンテンツを登録したり、閲覧するユーザの端末であったり、著作権を有する著作権者が違法なコンテンツを発見するときに用いる端末であったりする。
【００５２】
次に、個々の装置の構成について説明を加える。
【００５３】
［一致検出サーバの構成について］
図２は、一致検出サーバ１２の内部構成例を示す図である。一致検出サーバ１２は、例えば、パーソナルコンピュータで構成することができ、その内部構成は、パーソナルコンピュータと同様な構成とすることができる。
【００５４】
一致検出サーバ１２は、CPU（Central Processing Unit）３１、ROM（Read Only Memory）３２、RAM（Random Access Memory）３３、バス３４、入出力インターフェース３５、入力部３６、出力部３７、記憶部３８、通信部３９、ドライブ４０を含む構成とされている。
【００５５】
一致検出サーバ１２において、CPU３１、ROM３２、RAM３３は、バス３４により相互に接続されている。バス３４には、さらに、入出力インターフェース３５が接続されている。入出力インターフェース３５には、キーボード、マウス、マイクロホンなどよりなる入力部３６、ディスプレイ、スピーカなどよりなる出力部３７、ハードディスクや不揮発性のメモリなどよりなる記憶部３８、ネットワークインタフェースなどよりなる通信部３９、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア４１を駆動するドライブ４０が接続されている。
【００５６】
なお、CPU３１として、”Ｃｅｌｌ誕生”、日経エレクトロニクス、日経BP社、２００５年２月２８日、８９頁乃至１１７頁に記載されているＣｅｌｌを採用することができる。
【００５７】
以上のように構成される一致検出サーバ１２では、CPU３１が、例えば、記憶部３８に記憶されているプログラムを、入出力インターフェース３５およびバス３４を介して、RAM３３にロードして実行することにより、後述する一連の処理が行われる。
【００５８】
［登録サーバの構成について］
図３は、登録サーバ１３の内部構成例を示す図である。登録サーバ１３は、例えば、パーソナルコンピュータで構成することができ、その内部構成は、パーソナルコンピュータと同様な構成とすることができる。
【００５９】
登録サーバ１３は、CPU６１、ROM６２、RAM６３、バス６４、入出力インターフェース６５、入力部６６、出力部６７、記憶部６８、通信部６９、ドライブ７０を含む構成とされている。
【００６０】
登録サーバ１３において、CPU６１、ROM６２、RAM６３は、バス６４により相互に接続されている。バス６４には、さらに、入出力インターフェース６５が接続されている。入出力インターフェース６５には、キーボード、マウス、マイクロホンなどよりなる入力部６６、ディスプレイ、スピーカなどよりなる出力部６７、ハードディスクや不揮発性のメモリなどよりなる記憶部６８、ネットワークインタフェースなどよりなる通信部６９、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア７１を駆動するドライブ７０が接続されている。
【００６１】
なお、CPU６１として、”Ｃｅｌｌ誕生”、日経エレクトロニクス、日経BP社、２００５年２月２８日、８９頁乃至１１７頁に記載されているＣｅｌｌを採用することができる。
【００６２】
以上のように構成される登録サーバ１３では、CPU６１が、例えば、記憶部６８に記憶されているプログラムを、入出力インターフェース６５およびバス６４を介して、RAM６３にロードして実行することにより、後述する一連の処理が行われる。
【００６３】
登録サーバ１３−１乃至１３−Ｍは、それぞれ、図３に示したような構成を有しているとする。
【００６４】
［登録サーバの構成について］
図４は、端末１４の内部構成例を示す図である。端末１４は、例えば、パーソナルコンピュータで構成することができ、その内部構成は、パーソナルコンピュータと同様な構成とすることができる。
【００６５】
端末１４は、CPU９１、ROM９２、RAM９３、バス９４、入出力インターフェース９５、入力部９９、出力部９７、記憶部９８、通信部９９、ドライブ１００を含む構成とされている。
【００６６】
端末１４において、CPU９１、ROM９２、RAM９３は、バス９４により相互に接続されている。バス９４には、さらに、入出力インターフェース９５が接続されている。入出力インターフェース９５には、キーボード、マウス、マイクロホンなどよりなる入力部９９、ディスプレイ、スピーカなどよりなる出力部９７、ハードディスクや不揮発性のメモリなどよりなる記憶部９８、ネットワークインタフェースなどよりなる通信部９９、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア１０１を駆動するドライブ１００が接続されている。
【００６７】
なお、CPU９１として、”Ｃｅｌｌ誕生”、日経エレクトロニクス、日経BP社、２００５年２月２８日、８９頁乃至１１７頁に記載されているＣｅｌｌを採用することができる。
【００６８】
以上のように構成される端末１４では、CPU９１が、例えば、記憶部９８に記憶されているプログラムを、入出力インターフェース９５およびバス９４を介して、RAM９３にロードして実行することにより、後述する一連の処理が行われる。
【００６９】
端末１４−１乃至１４−Ｎは、それぞれ、図４に示したような構成を有しているとする。
【００７０】
［システムのコンテンツの登録に関わる動作について］
次に、図１に示したシステムにおいて行われる、コンテンツの登録に関する動作について図５のフローチャートを参照して説明する。図５を参照した説明は、簡便に行い、各処理についての詳細な説明は後述する。また、以下の説明においては、コンテンツとして動画像（動画像データ）を扱う場合を例に挙げて説明する。
【００７１】
ステップＳ１１において、シーンチェンジが検出される。シーンチェンジとは、場面が変わるポイントであり、そのポイントの前後の画像は、差異が大きい画像となっている。例えば、番組の本編からコマーシャルに切り替わるポイントや、夜の場面から昼間の場面に切り替わるポイントが、シーンチェンジとして検出される。シーンチェンジは、動画像の内容に依存するため、動画像毎に、シーンチェンジが検出される間隔などは異なる。
【００７２】
よって、シーンチェンジの間隔は、動画像の特徴を表す１つの特徴量として用いることができる。本実施の形態においては、シーンチェンジの間隔を動画像の特徴量として用い、同一の動画像（一部を含む動画像）を検出する（詳細は後述する）。
【００７３】
ステップＳ１１においては、シーンチェンジが検出され、そのシーンチェンジの間隔を情報とする情報が作成される。
【００７４】
ステップＳ１２において、作成された情報を用いて、一致する動画像があるか否かが判断される。所定の動画像（処理対象とされている動画像）と、全てまたは一部が一致する動画像（検索対象とされる動画像）があるか否かが判断される。ここでは、処理対象とされる動画像は、登録サーバ１３に新たに登録が要求された動画像であり、検索対象とされる動画像は、登録サーバ１３に既に登録されている動画像や、登録サーバ１３には登録されていないが著作権があるような動画像である。
【００７５】
ステップＳ１３において、判断結果により、登録を行うか否かが判断される。すなわち、一致する動画像があると判断されたときには、登録サーバ１３への登録を不許可とし、一致する動画像がないと判断されたときには、登録サーバ１３への登録を許可する処理が実行される。
【００７６】
ステップＳ１１におけるシーンチェンジの検出と情報の作成の処理は、動画像の登録の要求を出す端末１４側で行うようにしても良いし、動画像の登録を許可するか否かを判断する一致検出サーバ１２側で行うようにしても良い。
【００７７】
第１の実施の形態として、端末１４が、ステップＳ１１におけるシーンチェンジの検出と情報の作成の処理を行う場合を説明し、第２の実施の形態として、一致検出サーバ１２が、ステップＳ１１におけるシーンチェンジの検出と情報の作成の処理を行う場合を説明する。
【００７８】
第１の実施の形態の場合、端末１４側で、登録を要求する動画像のシーンチェンジを検出し、シーンチェンジの間隔に関する情報を生成し、その情報を、一致検出サーバ１２に供給する。そして、一致検出サーバ１２では、供給された情報を用いて、一致する動画像があるか否かを判断する。
【００７９】
第２の実施の形態の場合、端末１４側から一致検出サーバ１２に対して登録を要求する動画像の動画像データを供給する。一致検出サーバ１２では、供給された動画像データを用いて、その動画像のシーンチェンジを検出し、シーンチェンジの間隔に関する情報を生成し、その生成した情報を用いて、一致する動画像があるか否かを判断する。
【００８０】
第１の実施の形態と第２の実施の形態についての詳細な説明は、後述し、先に、どのようにして、シーンチェンジの間隔に関する情報から、一致する動画像を検出するのかについて説明を加える。
【００８１】
［一致する動画像の検出について］
図６の上側に、検索対象とされている動画像Ａのシーンチェンジのポイントと、そのシーンチェンジの間隔を示し、下側に、処理対象とされている動画像Ｂのシーンチェンジのポイントと、そのシーンチェンジの間隔を示す。図６において、大文字のＴとの表記は、間隔を示し、大文字のＳとの表記は、シーンチェンジのポイントを示す。例えば、間隔ＴＡ１との表記は、動画像Ａのシーンチェンジの間隔を示し、ポイントＳＡ１とは、動画像Ａから検出されたシーンチェンジのポイントであることを示す。他の図面においても、同様の記載とする。
【００８２】
動画像Ａにおいて、例えば、シーンチェンジＳＡ１からシーンチェンジＳＡ２までの間隔は間隔ＴＡ１であり、シーンチェンジＳＡ２からシーンチェンジＳＡ３までの間隔は間隔ＴＡ２であり、シーンチェンジＳＡ３からシーンチェンジＳＡ４までの間隔は間隔ＴＡ３であり、シーンチェンジＳＡ４からシーンチェンジＳＡ５までの間隔は間隔ＴＡ４であり、シーンチェンジＳＡ５からシーンチェンジＳＡ６までの間隔は間隔ＴＡ５である。このように、動画像Ａから複数のシーンチェンジが検出され、各シーンチェンジ間の間隔が計測される。
【００８３】
計測された間隔に関する情報は、動画像Ａの情報として、例えば、図７に示したようなテーブルにされる。図７を参照するに、動画像Ａの情報として、間隔ＴＡ１、間隔ＴＡ２、間隔ＴＡ３、間隔ＴＡ４、・・・、ＴＡｎといった情報が書き込まれている。具体的に書き込まれる情報としては、時間に関する情報であり、例えば“６０秒”といった情報である。
【００８４】
動画像Ｂに対しても動画像Ａと同様に、シーンチェンジが検出され、シーンチェンジの間隔が計測され、その計測された情報が、テーブルに書き込まれ、動画像Ｂの情報が生成される。
【００８５】
動画像Ｂは、図６の下側に示したようにシーンチェンジが検出され、その間隔が計測されている。すなわち、動画像Ｂにおいて、例えば、シーンチェンジＳＢ１からシーンチェンジＳＢ２までの間隔は間隔ＴＢ１であり、シーンチェンジＳＢ２からシーンチェンジＳＢ３までの間隔は間隔ＴＢ２であり、シーンチェンジＳＢ３からシーンチェンジＳＢ４までの間隔は間隔ＴＢ３であり、シーンチェンジＳＢ４からシーンチェンジＳＢ５までの間隔は間隔ＴＢ４であり、シーンチェンジＳＢ５からシーンチェンジＳＢ６までの間隔は間隔ＴＢ５である。
【００８６】
図６において、動画像Ａの間隔ＴＡ１と動画像Ｂの間隔ＴＢ１が一致する場合、その間隔の動画像は、一致している可能性がある。同様に、動画像Ａの間隔ＴＡ２と動画像Ｂの間隔ＴＢ２が一致する場合、その間隔の動画像は、一致している可能性がある。このように、例えば、連続している間隔が一致していれば、少なくとも、その一致している間隔の区間は、同一の動画像である可能性が高い。図６において、動画像Ａの間隔ＴＡ１乃至ＴＡｎの全てと、動画像Ｂの間隔ＴＢ１乃至ＴＢｎの全ての区間が一致している場合、動画像Ａと動画像Ｂは、同一の動画像であると判断することができる。
【００８７】
このことは、著作権があるような動画像と完全一致する動画像を検出することが可能となり、そのような著作権がある動画像を、著作権者以外が登録サーバ１３などに登録するようなことを防ぐことが可能となることを意味している。
【００８８】
登録が要求された動画像Ｂが、検索対象の動画像Ａと、シーンチェンジの間隔の情報を比較したときに、全ての間隔が一致すると判断されるような場合、動画像Ａと動画像Ｂは、同一の動画像であると判断され、動画像Ｂの登録は不許可とされる。
【００８９】
次に、図８を参照し、さらに動画像の一致に関する説明を加える。図８の上側に、検索対象とされている動画像Ａのシーンチェンジのポイントと、そのシーンチェンジの間隔を示し、下側に、処理対象とされている動画像Ｃのシーンチェンジのポイントと、そのシーンチェンジの間隔を示す。
【００９０】
処理対象（登録の要求があった動画像）とされている動画像Ｃの間隔ＴＣ２、間隔ＴＣ３、間隔ＴＣ４、および間隔ＴＣ５が、検索対象とされている動画像Ａの間隔ＴＡ３、間隔ＴＡ４、間隔ＴＡ５、および間隔ＴＡ６と同一であると検出された場合、動画像Ｃの間隔ＴＣ２乃至ＴＣ５は、動画像Ａの一部分であると判断することができる。
【００９１】
すなわち、動画像Ａと動画像Ｃのそれぞれのシーンチェンジの間隔の情報を比較することで、動画像Ｃの一部分が、動画像Ａと一致することを検出することが可能となる。例えば、動画像Ａの前に、コマーシャルなどを追加するなど編集を加えたような動画像Ｃであっても、動画像Ａの一部分の動画像を用いていることを検出することができる。
【００９２】
このことは、著作権があるような動画像と一部一致する動画像を検出することが可能となり、そのような著作権がある動画像の一部分が含まれる動画像を、著作権者以外が登録サーバ１３などに登録するようなことを防ぐことが可能となることを意味している。
【００９３】
このように、所定の動画像の一部分を用いているような動画像を検出することができることで、複数の動画像を結合したような動画像であっても検出することが可能となる。このようなことについて、図９を参照して説明する。
【００９４】
図９の上段に、検索対象とされている動画像Ａのシーンチェンジのポイントと、そのシーンチェンジの間隔を示し、中段に、処理対象とされている動画像Ｅのシーンチェンジのポイントと、そのシーンチェンジの間隔を示し、下段に、検索対象とされている動画像Ｄのシーンチェンジのポイントと、そのシーンチェンジの間隔を示す。
【００９５】
動画像Ｅの間隔ＴＥ１、間隔ＴＥ２、間隔ＴＥ３、および間隔ＴＥ４が、それぞれ、動画像Ｄの間隔ＴＤ１、間隔ＴＤ２、間隔ＴＤ３、および間隔ＴＤ４と同一の間隔であると検出された場合、動画像Ｅには、動画像Ｄの一部分が含まれていると判断することができる。
【００９６】
また、動画像Ｅの間隔ＴＥ５、間隔ＴＥ６、間隔ＴＥ７、および間隔ＴＥ８が、それぞれ、動画像Ａの間隔ＴＡ３、間隔ＴＡ４、間隔ＴＡ５、および間隔ＴＤ６と同一の間隔であると検出された場合、動画像Ｅには、動画像Ａの一部分が含まれていると判断することができる。
【００９７】
すなわち、動画像Ｄと動画像Ｅのシーンチェンジの間隔の情報を比較することで、動画像Ｅの一部分が、動画像Ｄと一致することを検出することが可能であり、動画像Ｅと動画像Ａのシーンチェンジの間隔の情報を比較することで、動画像Ｅの一部分が、動画像Ａと一致することを検出することが可能である。
【００９８】
例えば、動画像Ａと動画像Ｄを組み合わせたダイジェスト版のような動画像Ｅであっても、動画像Ｅが動画像Ａと動画像Ｄを含むことを検出できる。
【００９９】
このことは、著作権があるような複数の動画像の一部分と一致する動画像であっても検出することが可能となり、そのような著作権がある動画像の一部分が含まれる動画像を、著作権者以外が登録サーバ１３などに登録するようなことを防ぐことが可能となることを意味している。
【０１００】
動画像のシーンチェンジのポイントと、そのシーンチェンジの間隔は、異なる動画像では、異なる可能性が高いため、動画像の特徴を表す値として用いることが可能である。よって、上記したような一方の動画像が他方の動画像と一致するか否かの判断に、シーンチェンジの間隔という情報を用いることが可能である。
【０１０１】
このように、シーンチェンジの間隔は、動画像の特徴を表し、同一の動画像を検索するのに用いることが可能であるが、さらに検索の精度を高めるために、シーンチェンジの前後の動画像（動画像から抽出された静止画像）も、検索に用いるようにしてもよい。このことについて、図１０を参照して説明する。
【０１０２】
動画像ＡのシーンチェンジＳＡ３のポイントにおける前の静止画像は、静止画像ＰＡ２Ｅであり、後の静止画像は、静止画像ＰＡ３Ｔである。動画像ＡのシーンチェンジＳＡ３のポイントにおける前の静止画像とは、換言すれば、動画像Ａの間隔ＴＡ２における最後の静止画像である。また、動画像ＡのシーンチェンジＳＡ３のポイントにおける後の静止画像とは、換言すれば、動画像Ａの間隔ＴＡ３における最初の静止画像である。
【０１０３】
同様に、動画像ＡのシーンチェンジＳＡ４のポイントにおける前の静止画像は、静止画像ＰＡ３Ｅであり、後の静止画像は、静止画像ＰＡ４Ｔであり、シーンチェンジＳＡ５のポイントにおける前の静止画像は、静止画像ＰＡ４Ｅであり、後の静止画像は、静止画像ＰＡ５Ｔである。
【０１０４】
このような情報が取得できたとき、一致する動画像があるか否かを検索するときの情報として、シーンチェンジの間隔と、シーンチェンジのポイントにおける前後の静止画像を、テーブルに書き込むようにしてもよい。前後の静止画像もテーブルに書き込んだ場合、例えば、図１１に示したようなテーブルとされる。すなわち、図１１に示したように、テーブルには、動画像Ａの情報として、間隔ＴＡ１、間隔ＴＡ２、間隔ＴＡ３、間隔ＴＡ４、・・・、ＴＡｎといった情報の他に、間隔毎に、間隔の最初の静止画像と最後の静止画像の動画像データがそれぞれ書き込まれている。例えば、間隔ＴＡ２の最初の静止画像として、静止画像ＰＡ２Ｔの動画像データが間隔ＴＡ２の情報と関連付けて記載され、最後の静止画像として、静止画像ＰＡ２Ｅの動画像データが間隔ＴＡ２の情報と関連付けて記載される。
【０１０５】
動画像Ｆも、動画像Ａと同様に、シーンチェンジが検出され、そのシーンチェンジのポイントにおける前の静止画像と後の静止画像が抽出され、それらの動画像データが、間隔の情報と関連付けられてテーブルに記載される。
【０１０６】
再度図１０を参照するに、動画像ＦのシーンチェンジＳＦ２のポイントにおける前の静止画像は、静止画像ＰＦ１Ｅであり、後の静止画像は、静止画像ＰＦ２Ｔであり、シーンチェンジＳＦ３のポイントにおける前の静止画像は、静止画像ＰＦ２Ｅであり、後の静止画像は、静止画像ＰＦ３Ｔであり、シーンチェンジＳＦ３のポイントにおける前の静止画像は、静止画像ＰＦ２Ｅであり、後の静止画像は、静止画像ＰＦ３Ｔであり、シーンチェンジＳＦ４のポイントにおける前の静止画像は、静止画像ＰＦ３Ｅであり、後の静止画像は、静止画像ＰＦ４Ｔである。
【０１０７】
このような動画像Ｆに関する間隔と静止画像の動画像データも、図示はしないが、動画像Ａと同じように、関連付けられて図１１に示したようなテーブルに記載され、管理される。
【０１０８】
このような静止画像のデータもテーブルに記載されるようにした場合、例えば、動画像Ａの間隔ＴＡ３と、動画像Ｆの間隔ＴＦ２が一致していると検出された場合、間隔ＴＡ３の最初の静止画像ＰＡ３Ｔと間隔ＴＦ２の最初の静止画像ＰＦ２Ｔが比較される。比較の結果、静止画像ＰＡ３Ｔと静止画像ＰＦ２Ｔが一致していると判断されるときには、動画像Ａの間隔ＴＡ３と動画像Ｆの間隔ＴＦ２は、同一である可能性が高い。さらに、間隔ＴＡ３の最後の静止画像ＰＡ３Ｅと間隔ＴＦ２の最後の静止画像ＰＦ２Ｅが比較された結果、一致していると判断されるときには、動画像Ａの間隔ＴＡ３と動画像Ｆの間隔ＴＦ２が、同一である可能性はさらに高い。
【０１０９】
このように、シーンチェンジの間隔が一致している、その間隔の最初の画像が一致している、さらに／または、その間隔の最後の画像が一致している場合、その間隔内の動画像は同一である可能性が高い。この場合、シーンチェンジの間隔が一致していることが前提とされているので、シーンチェンジの間隔が一致し、かつ、その間隔内の画像も一致していることになり、その間隔内の動画像は同一である可能性は非常に高い確率であると言える。
【０１１０】
よって上記したように、所定の１つの間隔が一致したと検出されたときに、その１つの間隔に対して、間隔の最初と最後の静止画像が一致しているか否かがさらに判断されるようにすることで、一致している動画像の検出の精度を高めることが可能となる。
【０１１１】
複数の間隔が連続して一致したときに、その複数の間隔のうちの、最初の間隔の最初の静止画像同士と、最後の間隔の最後の静止画像同士が一致するか否かがさらに判断されるようにしても良い。例えば、図１０を参照するに、動画像Ａの間隔ＴＡ３，ＴＡ４が、動画像Ｆの間隔ＴＦ２，ＴＦ３と一致すると判断されたときには、間隔ＴＡ３の最初の静止画像ＰＡ３Ｔと間隔ＴＦ２の最初の静止画像ＰＦ２Ｔが一致するか否かが判断され、間隔ＴＡ４の最後の静止画像ＰＡ４Ｅと間隔ＴＦ３の最後の静止画像ＰＦ３Ｅが一致するか否かが判断されるようにしても良い。
【０１１２】
また、比較の対象とされる静止画像は、サムネイル画像などの縮小された画像でも良いし、データ量が少なくされ画質が少し落ちたような画像でも良い。さらに、静止画像ではなく、所定の時間分の動画像でも良い。
【０１１３】
このように、動画像のシーンチェンジを検出し、シーンチェンジの間隔という情報により一致する動画像を検出するとき、また、その検出の結果により動画像を登録するか否かを判断するときの図１に示したシステムの動作について説明を加える。
【０１１４】
［第１の実施の形態における動画像の検出について］
上記したように、シーンチェンジの検出を、端末１４側で行うか、一致検出サーバ１２で行うかにより、図１に示したシステムの動作が異なる。まず、第１の実施の形態として、シーンチェンジの検出を端末１４側で行う場合の、図１に示したシステムの動作について、図１２のフローチャートを参照して説明する。
【０１１５】
ステップＳ３１において、端末１４は、登録サーバ１３に登録を要求する動画像から、シーンチェンジのポイントを検出する。そして、シーンチェンジの間隔を測定し、その結果を用いて、例えば、図７に示したようなテーブルを作成する。間隔の前後の静止画像も、後段の処理で用いるようにする場合には、動画像の静止画像データもテーブルに書き込まれるようにした場合、図１１に示したようなテーブルが作成される。
【０１１６】
ステップＳ３２において、作成されたテーブル（シーンチェンジの間隔の情報）が、一致検出サーバ１２に対して送信される。テーブルのデータは、動画像よりもデータ量が少ないため、動画像を送信するよりも、通信時の負担を軽減することが可能となる。
【０１１７】
ステップＳ５１において、一致検出サーバ１２は、端末１４からの情報を受信すると、ステップＳ５２において、一致する動画像（コンテンツ）があるか否かを判断する。一致検出サーバ１２は、複数の動画像のシーンチェンジの間隔に関する情報を記憶しているか、または、情報を取得できる状態とされている。ここでは、記憶しているとして説明を続ける。
【０１１８】
ステップＳ５２において、一致検出サーバ１２は、記憶している複数のテーブルと供給されたテーブルとを用いて、供給されたテーブルの元になった動画像は、記憶されているテーブルの元になった動画像と一致するか否かを判断する。この処理は、上記したように、シーンチェンジの間隔が同一であるか否かが判断されることにより行われる。
【０１１９】
ステップＳ５３において、一致検出サーバ１２は、判断結果を送信する。一致検出サーバ１２は、記憶されていたテーブルと一致しないと判断した場合、すなわち、一致する動画像はないと判断した場合、登録サーバ１３への登録を許可し、例えば、パスワードや登録番号を発行し、端末１４に対して送信する。一致検出サーバ１２は、記憶されているテーブルと一致したと判断した場合、すなわち、一致する動画像があると判断した場合、登録サーバ１３への登録を不許可とし、例えば、登録を許可しないことを知らせるメッセージを、端末１４に対して送信する。
【０１２０】
ステップＳ３３において、端末１４は、一致検出サーバ１２からの判断結果を受信し、ステップＳ３４において、その受信した判断結果に基づく処理を実行する。すなわち、受信された判断結果が、動画像を登録することを許可することを示している場合、登録が許可された動画像の動画像データを登録サーバ１３に送信する。一方、受信された判断結果が、動画像を登録することを不許可とすることを示している場合、その後の処理は行われない。
【０１２１】
ステップＳ７１において、登録サーバ１３は、登録が許可された動画像の動画像データを受信する。ステップＳ７２において、登録サーバ１３は、受信された動画像データを登録する。登録が行われた後、他のユーザは、その登録された動画像を閲覧することができる。
【０１２２】
このような処理がシステムにおいて行われるときの、端末１４と一致検出サーバ１２の機能について説明する。
【０１２３】
［端末１４の構成と、その動作について］
図１３は、第１の実施の形態における端末１４の構成例を示す図である。端末１４は、動画像記憶部２０１、シーンチェンジ検出部２０２、情報作成部２０３、情報記憶部２０４、情報送信部２０５、静止画像抽出部２０６、および動画像送信部２０７を含む構成とされる。
【０１２４】
動画像記憶部２０１は、登録サーバ１３に登録を要求する動画像の動画像データを記憶する。シーンチェンジ検出部２０２は、動画像記憶部２０１に記憶されている動画像のシーンチェンジのポイントを検出する。情報作成部２０３は、シーンチェンジの間隔を計測し、例えば、図７に示したようなシーンチェンジの間隔の情報が書き込まれたテーブルを作成する。情報記憶部２０４は、情報作成部２０３により作成された情報（テーブル）を記憶する。情報送信部２０５は、情報記憶部２０４に記憶されているテーブルを、ネットワーク１１（図１）を介して一致検出サーバ１２に送信する。
【０１２５】
静止画像抽出部２０６は、動画像記憶部２０１に記憶されている動画像から、シーンチェンジ検出部２０２で、シーンチェンジが検出されたタイミングで、シーンチェンジのポイントの前後の静止画像を抽出する。この静止画像抽出部２０６は、上述したように、一致検出サーバ１２で、一致する動画像を検出する際、間隔の前後の静止画像も一致するか否かの判断も行うように構成したときに、端末１４に備えられる。換言すれば、情報作成部２０３が、図１１に示したようなテーブルを作成するときには、端末１４に備えられる。
【０１２６】
静止画像抽出部２０６により抽出された静止画像の動画像データは、情報作成部２０３に供給される。情報作成部２０３は、静止画像抽出部２０６から供給された動画像データを、シーンチェンジの間隔の情報と関連付けた情報を作成する。
【０１２７】
動画像送信部２０７は、登録が許可された動画像の動画像データを、動画像記憶部２０１から読み出し、登録サーバ１３に対して送信する。
【０１２８】
図１４は、シーンチェンジ検出部２０２の構成例を示す図である。シーンチェンジ検出部２０２は、画像取得部２３１、領域抽出部２３２、画像縮小部２３３、フーリエ変換部２３４、遅延部２３５、演算部２３６、正規化部２３７、および検出部２３８を含む構成とされている。
【０１２９】
画像取得部２３１は、動画像記憶部２０１に記憶されている動画像の動画像データを取得し、領域抽出部２３２に出力する。領域抽出部２３２は、所定の範囲の画像信号を抽出する。画像縮小部２３３は、領域抽出部２３２により抽出された所定の領域の画像信号を、より少ない画素の画像信号に縮小する。画像縮小部２３３により縮小された画像信号は、フーリエ変換部２３４に供給される。
【０１３０】
フーリエ変換部２３４は、画像縮小部２３３から供給された画像信号を高速フーリエ変換し、遅延部２３５と演算部２３６に出力する。遅延部２３５は、所定のフレーム数に対応する時間だけ、入力されたフーリエ変換部２３４からの信号を遅延する。
【０１３１】
演算部２３６は、フーリエ変換部２３４と遅延部２３５からそれぞれ供給された信号を用いて、例えば、SPOMF(Symmetrical Phase Only Matched Filtering)方式の演算を行う。SPOMFについては“Symmetric Phase-Only Matched Filtering of Fourier-Mellin Transfo
rms for Image Registration and Recognition”IEEE Transaction on Pattern analysis
and Machine Intelligence, VOL.16 No.12 December 1994などに記載されている。
【０１３２】
演算部２３６は、この実施の形態の場合、クロスパワースペクトルを検出する部分と、逆フーリエ変換を行う部分（何れも不図示）を含む構成とされる。演算部２３６のクロスパワースペクトルを検出する部分は、フーリエ変換部２３４の出力と遅延部２３５からの出力とから、クロスパワースペクトルを演算する。演算結果は、逆フーリエ変換を行う部分に供給され、クロスパワースペクトルの検出を行う部分からの出力を逆高速フーリエ変換する。
【０１３３】
正規化部２３７は、演算部２３６からの出力を正規化する。検出部２３８は、正規化部２３７からの正規化された値から、シーンチェンジがあったか否かを判断する。
【０１３４】
図１５のフローチャートを参照し、図１４に示した構成を有するシーンチェンジ検出部２０２を含む、図１３に示した端末１４の動作について説明する。
【０１３５】
ステップＳ１０１において、シーンチェンジ検出部２０２により、動画像記憶部２０１から動画像が取得される。シーンチェンジ検出部２０２は、取得した動画像のシーンチェンジを検出し、シーンチェンジが検出されたときには、検出されたことを、情報作成部２０３に知らせる。情報作成部２０３は、シーンチェンジとシーンチェンジの間隔を測定し、その間隔に関する情報、例えば、図７に示したようなテーブルを作成する。ステップＳ１０１における処理については、図１６と図１７に示すフローチャートを参照して説明する。
【０１３６】
ステップＳ１０２において、情報作成部２０３により作成された情報が、情報記憶部２０４に記憶される。ステップＳ１０３において、情報送信部２０５は、情報記憶部２０４に記憶されている情報を、一致検出サーバ１２に対して送信する。このステップＳ１０３における処理は、図１２のステップＳ３２において実行される処理に対応し、図１２を参照して説明したように、一致検出サーバ１２に対して情報が送信されると、一致検出サーバ１２から、動画像の登録の許可、または不許可を示す判断結果（通知）が送信されてくる。
【０１３７】
ステップＳ１０４において、一致検出サーバ１２からの通知を受信する。ステップＳ１０５において、受信された通知は、登録の許可を示す通知であるか否かが判断される。ステップＳ１０４において、受信された通知は、登録の許可を示す通知であると判断された場合、ステップＳ１０６に処理が進められ、登録の許可を示す通知ではないと判断された場合、ステップＳ１０６の処理はスキップされ、図１５に示したフローチャートの処理は終了される。
【０１３８】
ステップＳ１０６において、動画像送信部２０７は、登録が許可された動画像の動画像データを、動画像記憶部２０１から読み出し、登録サーバ１３に対して送信する。
【０１３９】
図１６と図１７に示したフローチャートを参照し、ステップＳ１０１において実行されるシーンチェンジ検出、情報作成処理について説明を加える。
【０１４０】
ステップＳ１２１において、画像取得部２３１は、動画像の１画面の動画像データを入力する。ステップＳ１２２において、領域抽出部２３２は、画像取得部２３１より取得された画像から所定の領域を抽出する。具体的には、図１８に示されるように、１画面の大きさが７２０画素×４８０画素である場合、上から１６画素、下から８０画素、左端部から１０４画素、右端部から１０４画素の外周の範囲が除かれ、その内部の５１２画素×３８４画素の範囲の領域が抽出される。テロップなどの文字は、画面の周囲に表示されることが多いため、このような画面の周囲の画像信号を除くことにより、テロップなどの画像や、画面の周囲に模様のある外枠の画像がシーンチェンジの検出に利用され、誤検出されることが防止される。
【０１４１】
なお、抽出される境界の外側の画素値を急激に０とするのではなく、クロスフェード的に滑らかに変化させるようにすることで、境界線のスペクトラムの影響を受けにくくすることができる。
【０１４２】
次に、ステップＳ１２３において画像縮小部２３３は、領域抽出部２３２から供給された画像信号を縮小する。具体的には、例えば図１９に示されるように、抽出された５１２画素×３８４画素の画面がインターレース方式の画像である場合、一方のフィールドの画像が選ばれる。この画像は、例えば図２０に示されるように、５１２画素×１９２画素の画面となる。このうちの８画素×６画素のブロックの平均値が演算され、その平均値からなる画面が、図２１に示されるように、６４画素×３２画素の縮小画面として生成される。
【０１４３】
このように画素数を大幅に削減することで、これ以降の演算量を低減することができる。また、画素をブロック単位で平均化することにより、粗い画素でフレーム間の相関をみることになる。その結果、フレーム間で回転動作がある場合、一般的には相関性が低くなり、シーンチェンジとして誤検出されることがあるが、粗い画素で相関性をみる場合には、フレーム間で回転動作があったとしても相関性が低くならないので、シーンチェンジではないと判断され易くなる。
【０１４４】
なお、画像のサイズを変換する際、画像を縮小したサイズを一致検出サーバ１２側から端末１４側に指定し、可能である場合はデフォルトの設定を一致検出サーバ１２側からの指定サイズとし、登録しようとする動画像が指定のサイズよりも小さいときには、そのサイズのまま画像縮小を行わずに、以下の処理を実行するようにしても良い。
【０１４５】
次に、ステップＳ１２４において、フーリエ変換部２３４は、画像縮小部２３３より入力された画像信号を２次元高速フーリエ変換する。具体的には、式（１）で示される演算が行われる。
【０１４６】
【数１】
2008219247.tif 000003
【０１４７】
ステップＳ１２５において、遅延部２３５は、フーリエ変換部２３４の出力を所定のフレーム数に対応する時間だけ遅延する。そして、遅延された信号が、演算部２３６に供給される。ステップＳ１２６において、演算部２３６は、フーリエ変換部２３４より供給された直接入力された信号と、遅延部２３５を介して供給された異なるフレームの信号とから、クロスパワースペクトルを検出する。
【０１４８】
具体的には、演算部２３６は、クロスパワースペクトルとして式（３）または式（４）を演算する。
【０１４９】
【数２】
2008219247.tif 000004
fx,fyは、周波数空間を表し、G*(fx,fy)の＊は、G(fx,fy)の複素共役を意味する。
【０１５０】
ステップＳ１２７において、演算部２３６は、検出されたクロスパワースペクトルを２次元逆高速フーリエ変換する。具体的には、式（５）に示される値s(x,y)が演算される。
【０１５１】
【数３】
2008219247.tif 000005
【０１５２】
ステップＳ１２８（図１７）において、正規化部２３７は、演算部２３６の出力s(x,y)を最大値が１になるように正規化する。具体的には、次の式（６）が演算される。式（６）の右辺の分母は、値s(x,y)の絶対値の最大値を意味する。
【０１５３】
【数４】
2008219247.tif 000006
【０１５４】
ステップＳ１２９において、検出部２３８は、閾値以上の大きさの振幅の数を計数する。ステップＳ１３０において、検出部２３８は、ステップＳ１２９における計数値が予め設定されている閾値以上か否かを判断する。計数値が閾値以上であると判断された場合、ステップＳ１３１において、検出部２３８は、今処理中の画面はシーンチェンジであると判断する。これに対して計数値が閾値以上ではないと判断された場合、今処理中の画面はシーンチェンジではないと判断され、ステップＳ１３１乃至Ｓ１３３の処理がスキップされ、処理はステップＳ１３４に進められる。
【０１５５】
すなわち、正規化部２３７により正規化された演算部２３６の出力は、相関性が低い場合、図２２に示されるようになり、相関性が高い場合、図２３に示されるようになる。これらの値は画面の位置を表すｘ,ｙ座標における演算値を表している。シーンチェンジである場合には、２つのフレームの相関性が低くなるため、図２２に示されるように、各座標における振幅の大きさが予め設定されている基準値を超えるものの数が多くなる。
【０１５６】
これに対して、シーンチェンジではない場合には、２つのフレームの相関が高いため、振幅の大きさが閾値を超えるものの数は少なくなる。そこで、ステップＳ１３０の判断処理が行われる。
【０１５７】
ステップＳ１３１において、シーンチェンジであると判断された場合、情報作成部２０３（図１３）に、判断結果が一時記憶される。すなわち、今処理中のフレームがシーンチェンジであることが、情報作成部２０３に、シーンチェンジ検出部２０２に含まれる画像取得部２３１より取得されたそのフレームの画像信号に対応付けて記憶される。
【０１５８】
ステップＳ１３２において、情報作成部２０３は、前のシーンチェンジのポイントからの時間を計測する。ここでは、シーンチェンジの間隔の情報は時間であるとして説明をしてきたが、その時間は、例えば、動画像データに含まれる時間の情報を用いて算出するようにしてもよい。例えば、シーンチェンジのポイントにおけるフレームのタイムスタンプを用いて、間隔の最初のフレームのタイムスタンプと最後のフレームのタイムスタンプの差分を算出することで、その間隔の時間を算出することができる。
【０１５９】
また、シーンチェンジの間隔に含まれるフレーム数を、間隔の情報として用いるようにしてもよい。シーンチェンジが発生したフレームのフレーム番号を記録することで、間隔内のフレーム数を得ることができ、その得られたフレーム数をシーンチェンジの間隔の情報として用いるようにしてもよい。
【０１６０】
なお、間隔の情報としてフレーム数を用いるようにした場合、例えば、同一の動画像であっても、圧縮率が異なると、１秒間に含まれるフレーム数が異なる場合もある。そのため、単にシーンチェンジの所定の間隔内のフレーム数を比較するだけでは、一致する動画像であるか否かの判断を、正確に行えない可能性がある。よって、圧縮率が異なる動画像を比較するようなときには、フレーム数を合わせるための処理を行った後に、比較が行われるなど、所定の処理が適宜行われる。
【０１６１】
図１７のフローチャートの説明に戻り、ステップＳ１３４において、検出部２３８は、全てのフレームを検出したか否かを判断し、まだ検出していないフレームが存在する場合には、ステップＳ１２１（図１６）に処理が戻され、それ以降の処理が繰り返し実行される。一方、ステップＳ１３４において、全てのフレームを検出したと判断された場合、シーンチェンジ検出処理は終了され、情報の作成の処理が終了される。
【０１６２】
このようにして、端末１４側で、動画像のシーンチェンジが検出され、シーンチェンジの間隔に関する情報（テーブル）が作成される。
【０１６３】
次に、このようなシーンチェンジの間隔の情報を受信し、一致する動画像があるか否かを判断する一致検出サーバ１２の構成と動作について説明する。
【０１６４】
[一致検出サーバ１２の構成と、その動作について］
図２４は、一致検出サーバ１２の構成例を示す図である。一致検出サーバ１２は、情報取得部３０１、情報取得部３０２、情報記憶部３０３、動画像一致判断部３０４、および通知部３０５を含む構成とされている。
【０１６５】
情報取得部３０１は、ネットワーク１１を介して端末１４から、登録の要求を受けた動画像から抽出されたシーンチェンジの間隔の情報を受信し、動画像一致判断部３０４に供給する。
【０１６６】
情報取得部３０２は、登録サーバ１３に既に登録されている動画像から抽出されたシーンチェンジの間隔に関する情報を取得し、情報記憶部３０３に供給する。情報記憶部３０３は、複数の動画像の情報を記憶し、その記憶している情報を、動画像一致判断部３０４に供給する。
【０１６７】
動画像一致判断部３０４は、情報取得部３０１から供給された情報と、情報記憶部３０３に記憶されている情報を用いて、情報取得部３０１から供給された情報が抽出された動画像と一致する動画像があるか否かを判断する。通知部３０５は、動画像一致判断部３０４による判断結果に基づき、端末１４に対して、動画像の登録を許可するか否かの通知を行う。
【０１６８】
情報記憶部３０３には、既に、複数の動画像の情報が記憶されているとして以下の説明を行う。また、情報記憶部３０３に記憶されている情報は、例えば、情報取得部３０１に取得された情報であり、動画像一致判断部３０４により、一致する動画像がなかったと判断されたときに、追加記憶されるようにしてもよい。また、著作権者から供給された情報が記憶されるようにしてもよい。
【０１６９】
次に、図２５のフローチャートを参照し、一致検出サーバ１２の動作について説明する。
【０１７０】
ステップＳ２０１において、検索対象となる動画像の情報が取得される。上記したように、情報取得部３０２（図２４）は、登録サーバ１３に登録されている動画像の情報や、著作権者から供給された情報を取得する。なおここでは、取得される情報は、例えば、図７や図１１に示したテーブルであるとして説明を続ける。また、情報は、上記したようにシーンチェンジの間隔であるが、ここでは、シーンチェンジを検出したりする処理は、情報を提供する側で行われ、その結果が取得されるとして説明を続ける。
【０１７１】
ステップＳ２０２において、情報取得部３０２により受信された情報が、情報記憶部３０３に記憶される。このようにして、情報記憶部３０３には、複数の動画像の情報が蓄積される。また情報記憶部３０３に記憶されている情報は、検索対象の動画像の情報として後段の処理において用いられる。
【０１７２】
ステップＳ２０３において、処理対象となる動画像の情報が取得される。情報取得部３０１は、端末１４から送信されてきた、登録の要求があった動画像の情報を取得する。ステップＳ２０４において、取得された情報と、情報記憶部３０３に記憶されている情報が用いられて、一致する動画像があるか否かの判断が行われる。ステップＳ２０４における処理については、図２６と図２７に示したフローチャートを参照し、後述する。
【０１７３】
ステップＳ２０５において、一致する動画像があったか否かが判断される。この判断は、ステップＳ２０４における一致判断処理の結果に基づき行われる。ステップＳ２０５において、一致する動画像があったと判断された場合、ステップＳ２０６の処理がスキップされ、ステップＳ２０７に処理が進められ、一致する動画像は無かったと判断された場合、ステップＳ２０６に処理が進められる。
【０１７４】
ステップＳ２０６において、登録情報が発行される。登録情報とは、例えば、登録後に動画像を削除したりするときに、必要とされるパスワードや、登録番号などである。ステップＳ２０７において、端末１４に対して、登録の許可または不許可を示す通知が行われる。ステップＳ２０６の処理が実行されたときには、発行された登録情報を含む通知が行われ、ステップＳ２０６の処理がスキップされたときには、登録の不許可を示すメッセージを含む通知が行われる。
【０１７５】
このようにして、一致検出サーバ１２において、登録が要求された動画像に、一致する動画像があるか否かが判断され、一致する動画像がないと判断されたときだけ、登録を許可する登録情報が通知される。
【０１７６】
次に、図２６と図２７のフローチャートを参照し、ステップＳ２０４において実行される一致判断処理について説明する。一致判断処理は、動画像一致判断部３０４（図２４）が行う。
【０１７７】
ステップＳ２３１において、処理対象の間隔が、最初の間隔に初期設定される。以下の説明において“処理対象”とは、登録を要求された動画像（動画像の情報）のことであり、端末１４側からの情報、および／または、その情報を作成する元になった動画像のことであるとする。ステップＳ２３１における処理は、情報取得部３０１（図２４）により取得されたシーンチェンジの間隔の情報のうち、最初の間隔の情報が、処理対象の間隔として設定される処理である。
【０１７８】
ステップＳ２３２において、検索対象の動画像の最初の間隔の情報が読み出される。以下の説明において“検索対象”とは、情報記憶部３０３に記憶されている複数の動画像（複数の情報）のことであり、情報取得部３０２により取得された情報、および／または、その情報を作成する元になった動画像のことであるとする。ステップＳ２３２における処理は、情報記憶部３０３に記憶されている複数の動画像の情報から、１つの動画像の情報が選択され、その動画像の情報のうち、最初のシーンチェンジの間隔の情報が、検索対象の間隔として設定される処理である。
【０１７９】
ステップＳ２３３において、処理対象の間隔と検索対象の間隔が一致するか否かが判断される。ステップＳ２３３において、処理対象の間隔と検索対象の間隔は一致していないと判断された場合、処理はステップＳ２３４に進められ、処理対象の間隔と検索対象の間隔が一致すると判断された場合、処理はステップＳ２４０（図２７）に進められる。
【０１８０】
ここでステップＳ２３１乃至Ｓ２３３の処理について、図８を再度参照して説明する。図８における動画像Ｃを処理対象の動画像とし、動画像Ａを検索対象の動画像とする。ステップＳ２３１においては、動画像Ｃの間隔ＴＣ１が処理対象の間隔として設定される。ステップＳ２３２においては、情報記憶部３０３に記憶されている複数の動画像の情報から、動画像Ａの情報が読み出され、その動画像Ａの情報として記載されている複数の間隔のうち、間隔ＴＡ１が、検索対象の間隔として設定される。ステップＳ２３３においては、間隔ＴＣ１と間隔ＴＡ１が一致しているか否かの判断が行われる。
【０１８１】
図８を参照して既に説明した例においては、動画像Ａの間隔ＴＡ３乃至ＴＡ６が、動画像Ｃの間隔ＴＣ２乃至ＴＣ５と一致していると検出されるとした。このような状況のときには、ステップＳ２３３において、間隔ＴＣ１と間隔ＴＡ１が一致していないと判断されるので、ステップＳ２３４に処理が進められる。
【０１８２】
ステップＳ２３４において、検索対象の動画像の次の間隔の情報がある否かが判断される。ステップＳ２３４において、検索対象の動画像の次の間隔の情報があると判断された場合、ステップＳ２３５に処理が進められ、次の間隔の情報は無いと判断された場合、ステップＳ２３６に処理が進められる。
【０１８３】
例えば、図８を参照するに、検索対象とされている動画像Ａの間隔ＴＡ１の次には、間隔ＴＡ２があるため、このようなときには、ステップＳ２３４において“ＹＥＳ”と判断され、ステップＳ２３５に処理が進められる。ステップＳ２３５において、検索対象の間隔が、次の間隔に設定され、その間隔の情報が読み出される。そして、ステップＳ２３３に処理が戻され、それ以降の処理が繰り返される。
【０１８４】
すなわち、ステップＳ２３３に処理が戻されることにより、その時点で処理対象の間隔として設定されている間隔と、新たに設定された検索対象の間隔が一致するか否かが判断される。このように、検索対象の動画像に含まれる複数の間隔が、順次、検索対象の間隔として設定され、その時点で設定されている処理対象の間隔と一致しているか否かが判断される。
【０１８５】
例えば、図８を参照するに、ステップＳ２３５の処理で動画像Ａの間隔ＴＡ２が新たな検索対象の間隔として設定され、その時点で処理対象とされている動画像Ｃの間隔ＴＣ１が一致しているか否かが、ステップＳ２３３において判断される。ステップＳ２３３においては、この例の場合、一致していないと判断されるので、再度ステップＳ２３４に処理が進められる。ステップＳ２３４においては“ＹＥＳ”と判断されるため、ステップＳ２３５において、動画像Ａの間隔ＴＡ３が、新たな検索対象の間隔として設定される。
【０１８６】
そして、再度ステップＳ２３３に処理が戻され、一致しているか否かの判断が行われる。このように、処理対象とされた１つの間隔に対して、順次、検索対象の間隔が一致しているか否かが判断されることにより、その処理対象とされた１つの間隔が、検索対象の動画像に含まれているか否かが判断される。
【０１８７】
一方、ステップＳ２３４において、次の間隔の情報はないと判断された場合、ステップＳ２３４に処理が進められる。例えば、図８を参照するに、検索対象とされている動画像Ａの間隔が間隔ＴＡｎであった場合、ステップＳ２３４において“ＮＯ”と判断され、ステップＳ２３６に処理が進められる。
【０１８８】
ステップＳ２３４において、検索対象の動画像に次の間隔の情報はないと判断されるのは、処理対象とされた１つの間隔は、検索対象とされた動画像の全ての間隔と一致しないと判断されたときである。
【０１８９】
このようなときには、ステップＳ２３６，Ｓ２３７の処理において、処理対象の間隔が次の間隔に設定される。すなわち、ステップＳ２３６において、処理対象の動画像に、次の間隔があるか否かが判断され、次の間隔があると判断されたときには、ステップＳ２３７に処理が進められる。そして、ステップＳ２３７において、処理対象の間隔が次の間隔に設定される。処理対象の間隔が次の間隔に設定されると、処理はステップＳ２３２に戻され、それ以降の処理が繰り返される。
【０１９０】
例えば、図８を参照するに、処理対象とされている動画像Ｃの間隔ＴＣ１の次には、間隔ＴＣ２があるため、このようなときには、ステップＳ２３６において“ＹＥＳ”と判断され、ステップＳ２３７に処理が進められる。ステップＳ２３７において、処理対象の間隔が、間隔ＴＣ２に設定される。そして間隔ＴＣ２に対して、ステップＳ２３２以降の処理が繰り返される。
【０１９１】
よってこの場合、処理対象の間隔が間隔ＴＣ２とされた状態で、ステップＳ２３２の処理が実行される。ステップＳ２３２の処理が実行されることにより、検索対象の間隔が、最初の間隔に設定されるので、動画像Ａの間隔ＴＡ１が検索対象の間隔に設定される（すなわち、検索対象の動画像の最初の間隔に再設定される）。そして、ステップＳ２３３において、間隔ＴＣ２と間隔ＴＡ１が一致するか否かが判断される。
【０１９２】
このように、一致する間隔ではないと判断されている間は、処理対象の間隔が、順次変更され、検索対象の１つの動画像の全ての間隔と、一致しているか否かが順次判断される。すなわち、例えば、動画像Ｃの間隔ＴＣ２が動画像Ａの全ての間隔と一致していない判断されると、動画像Ｃの間隔ＴＣ３が動画像Ａに一致する間隔があるか否かが判断され、という処理が順次繰り返される。
【０１９３】
一方、ステップＳ２３６において、処理対象の動画像に、次の間隔の情報はないと判断された場合、ステップＳ２３８に処理が進められる。例えば、図８を参照するに、処理対象とされている動画像Ｃの間隔が間隔ＴＣｎであった場合、ステップＳ２３６において“ＮＯ”と判断され、ステップＳ２３８に処理が進められる。
【０１９４】
ステップＳ２３８において、検索対象の動画像として次の動画像があるか否かが判断される。ステップＳ２３８における処理は、情報記憶部３０３に記憶されている複数の動画像の情報の全てに対して、ステップＳ２３１乃至Ｓ２３７の処理を行ったか否かが判断される処理である。ステップＳ２３８において、検索対象として次の動画像は無いと判断された場合、すなわち、全ての動画像の情報を対象として、ステップＳ２３１乃至Ｓ２３７の処理を行ったと判断された場合、ステップＳ２３９に処理が進められる。
【０１９５】
ステップＳ２３９において、一致する動画像はないと判断される。このように、情報記憶部３０３に記憶されている全ての動画像の情報を参照し、一致する間隔があるか否かの判断が行われ結果、一致する間隔がないと判断された場合、一致する動画像は無かったと判断される。このような判断が行われたときには、ステップＳ２０５（図２５）に処理が進められ、一致する動画像は無かったと判断され、ステップＳ２０６に処理が進められ、登録情報が発行される。
【０１９６】
このように、ステップＳ２３１乃至Ｓ２３９の処理においては、一致する間隔が無いと判断されるときの処理が繰り返し行われる。次に、一致する間隔があると判断されるときの処理について説明を加える。すなわち、ステップＳ２３３において、その時点で処理対象とされている間隔と、検索対象とされている間隔が一致したと判断された場合、ステップＳ２４０（図２７）に処理が進められる。
【０１９７】
ステップＳ２４０において、所定の数の間隔が連続して一致したか否かが判断される。例えば、図８を参照するに、処理対象とされている動画像Ｃの間隔ＴＣ２が、検索対象とされている動画像Ａの間隔ＴＡ３と一致していると判断されたときに、その１つの間隔が一致しているだけで、動画像Ａと動画像Ｃは、同一の動画像である（同一の動画像を一部含む動画像である）と判断されるようにしても良いが、１つの間隔だけが一致しただけで、同一の動画像であると判断するのでは、その判断の精度が低い可能性がある。
【０１９８】
換言すれば、異なる動画像であっても、１つの間隔なら、一致する可能性があり、１つの間隔が一致しただけで、同一の動画像であると判断するようにすると、精度が低く、誤検出してしまう可能性がある。そこで、ここでは、所定の数の間隔が連続して一致したときに、同一の動画像である（少なくとも同一の動画像を一部含む動画像である）と判断されるようにする。
【０１９９】
ステップＳ２４０において、所定の数の間隔が連続して一致してはいないと判断された場合、例えば、所定の数が３つであり、まだ、２つしか連続して一致していないと判断されたような場合、ステップＳ２４２に処理が進められる。
【０２００】
ステップＳ２４２において、処理対象の間隔が、その時点で処理対象とされていた間隔の次の間隔に設定される。ステップＳ２４３において、検索対象の間隔が、その時点で検索対象とされていた間隔の次の間隔に設定される。例えば、図８を参照するに、処理対象の間隔が、動画像Ｃの間隔ＴＣ２であった場合、間隔ＴＣ３に処理対象の間隔が設定し直され、検索対象の間隔が、動画像Ａの間隔ＴＡ３であった場合、間隔ＴＡ４に検索対象の間隔が設定し直される。
【０２０１】
ステップＳ２４４において、設定し直された処理対象の間隔と、検索対象の間隔が、一致するか否かが判断される。ステップＳ２４４において、その時点で設定されている２つの間隔が一致すると判断された場合、ステップＳ２４０に処理が戻され、それ以降の処理が繰り返される。このように、一致した間隔が存在したときには、次の間隔も一致するか否かの判断が順次繰り返し行われることにより、所定の数だけ連続して間隔が一致しているか否かが判断される。
【０２０２】
一方、ステップＳ２４０おいて、所定の数の間隔が連続して一致したと判断された場合、ステップＳ２４１に処理が進められ、一致する動画像があると判断される。このように、所定の数の間隔が連続して一致したときに、一致する動画像があると判断される。
【０２０３】
例えば、図８を参照するに、動画像Ｃの間隔ＴＣ２が動画像Ａの間隔ＴＡ３と一致すると判断され、ステップＳ２４０に処理が来て、ステップＳ２４０乃至Ｓ２４４の処理（ステップＳ２４１を除く）が繰り返されることにより、動画像Ｃの間隔ＴＣ３が動画像Ａの間隔ＴＡ４と一致すると判断され、動画像Ｃの間隔ＴＣ４が動画像Ａの間隔ＴＡ５と一致すると判断される。仮に、所定の数が３であった場合、動画像Ｃの間隔ＴＣ４が動画像Ａの間隔ＴＡ５と一致すると判断された時点で、所定の数の間隔が連続して一致したと判断されるので、ステップＳ２４０からステップＳ２４１に処理が進められ、動画像Ｃは、動画像Ａと一致すると判断される。
【０２０４】
なお、このように、一部分でも一致する動画像が存在したと判断されたときには、登録の要求を受け付けない処理を実行するようにした場合、一部分でも一致したと判断された時点で、一致判断処理を終了しても良いが、例えば、図９を参照して説明したように、処理対象となっている動画像Ｅに、検索対象とされた動画像Ａと動画像Ｄが含まれているといったような、１つの処理対象の動画像に複数の検索対象の動画像が含まれているか否かの判断まで行えるようにするときには、図２６と図２７に示した一致判断処理が繰り返し行われる。
【０２０５】
また、図６を参照して説明したように、処理対象の動画像が、検索対象の動画像と完全一致するか否かの判断まで行えるようにする場合、例えば、ステップＳ２４０における判断処理において、“所定の数”を、検索対象の動画像に含まれる間隔の数にすれば、完全一致するか否かを判断することが可能である。
【０２０６】
また、図８を参照して説明したように、処理対象の動画像が、検索対象の動画像のどの部分の連続する間隔と一致するのかを、検出できるようにする場合、ステップＳ２４０の処理を削除し、代わりに、連続して一致する間隔を数えるような処理を含ませるようにすればよい。
【０２０７】
また、図２６、図２７に示したフローチャートの処理には含めなかったが、一致すると判断された間隔の最初の静止画像と最後の静止画像を比較し、その比較した静止画像も一致するか否かを判断するようにしても良い。このような静止画像の比較も行うようにした場合、例えば、ステップＳ２３３において、間隔が一致すると判断された場合、または／および、ステップＳ２４４において、間隔が一致すると判断された場合、その後の処理として、静止画像が一致するか否かの判断が行われるようにすればよい。そして、静止画像も一致したときに、その間隔は一致すると判断されるようにすればよい。
【０２０８】
また、静止画像を比較するとき、SPOMFを演算することで、２枚の静止画像間の相関を求めることが可能であり、より精度を高めることができる。
【０２０９】
なお、上述した実施の形態においては、登録が要求された動画像に一致する動画像があるか否かを判断する例を挙げて説明したが、既に登録されている動画像から、著作権などを無視して登録された違法な動画像を検出するといったような場合にも、本発明を適用することはできる。
【０２１０】
換言すれば、本発明は、違法な動画像を登録させないようにするときに適用することも可能であるし、既に登録されている違法な動画像を検出するときに適用することも可能である。
【０２１１】
このように、シーンチェンジの間隔を、動画像の特徴量とし、その特徴量を比較することで、一致する動画像を検出するようにすることで、以下のような効果を期待できる。
【０２１２】
まず、シーンチェンジの検出や、間隔の比較といった、一致する動画像の検出に必要とされる処理は、人の手を煩わすことなく、端末１４や一致検出サーバ１２で行うことができる。そのため、動画像を登録するような登録サーバ１３を備えるサイトが増大し、登録されるまたは登録されている動画像が増大するようなことがあっても、対応をとることができる。すなわち、仮に、一致する動画像の検出を人が、動画像を実際に閲覧して行うようにした場合、その作業時間や作業能力は膨大なものとなり、実質的に、増大する処理対象とされる動画像を処理することができなくなるが、本発明を適用することで、人が行う作業は大幅に削減されるので、増大する処理対象とされる動画像を処理することが可能となる。
【０２１３】
また、一致検出サーバ１２に蓄積される情報は、シーンチェンジの間隔という、時間に関するデータでであり、動画像データそのものではないため、データ容量は非常に少ない量で実現できる。よって、一致検出サーバ１２の情報を記憶するための記憶容量を節約することが可能となる。大規模な記憶装置を用いてなくても実現できるため、一致検出サーバ１２にかかるコストを低減させることができ、システムとしてのコストも低減させることが可能となる。
【０２１４】
また、圧縮フォーマットが異なる動画像であり、データの比較などでは一致している動画像であるか否かの判断を行えないような動画像であっても、本発明のように、動画像から検出したシーンチェンジの間隔という情報を用いることで、一致している動画像の検出を行うことができるようになる。
【０２１５】
また、複数の動画像が接続されたような動画像であっても、確実に一致する動画像を検出することが可能となる。よって、例えば、圧縮フォーマットを変えたり、複数の動画像を接続するなどの編集が加えられたりしたような動画像であっても、検出することができるようになるので、悪意のある偽装対策が行われた動画像も検出することが可能となる。
【０２１６】
また、本実施の形態においては、シーンチェンジの間隔を比較することで、一致する動画像があるか否かを判断するが、シーンチェンジの検出自体は、精度が高くなくても良い。例えば、シーンチェンジの検出の精度が低くても（ユーザにシーンチェンジのポイントであるとして提供したとしても、ユーザは、シーンがチェンジしているとは思わないようなポイントを検出するような精度であっても）、換言すれば、シーンチェンジの検出時に多少の誤動作が発生したとしても、処理対象とされている動画像と検出対象とされている動画像の２つの動画像で、同様に誤動作が起こるので、一致した動画像であるか否かの処理を行うときには、大きな問題を与えることはない。
【０２１７】
よって、シーンチェンジの検出の処理のために、処理能力を高めなくてはならないといったことがなく、システムのコストを低減させることが可能となる。
【０２１８】
このように本発明を適用することで、著作権者の権利を保護することが可能となる。また個人でとられたプライベートな動画像などの保護も可能になる。
【０２１９】
また、本発明を適用することで、同一の動画像が登録されるようなことを防ぐことが可能となるため、同一の動画像が複数登録されることにより、無駄に消費されてしまう記憶容量を低減させることが可能となる。
【０２２０】
なお、上述した実施の形態においては、動画像を例に挙げて説明したが、動画像以外のコンテンツであっても、本発明を適用することができる。例えば、コンテンツとして楽曲などであってもよい。楽曲などの場合、例えば、さびなどと称される部分を間隔として検出し、その情報を、上記した動画像のシーンチェンジの間隔の情報の代わりに用いることで、上記した動画像の場合と同様な処理で、一致する楽曲を検出することが可能である。
【０２２１】
［第２の実施の形態について］
次に、第２の実施の形態について説明する。第１の実施の形態においては、シーンチェンジの検出や、シーンチェンジの間隔に関する情報の生成は、端末１４側で行われるとしたが、第２の実施の形態においては、シーンチェンジの検出や、シーンチェンジの間隔に関する情報の生成は、一致検出サーバ１２側で行われるとする。
【０２２２】
シーンチェンジの検出や、シーンチェンジの間隔に関する情報の生成を一致検出サーバ１２側で行うようにした場合、図１に示したシステムの動作は、図２８に示したフローチャートに基づいて行われる。
【０２２３】
ステップＳ３０１において、端末１４は、登録サーバ１３に登録を要求する動画像の動画像データを一致検出サーバ１２に送信する。
【０２２４】
ステップＳ３２１において、一致検出サーバ１２は、端末１４からの動画像データを受信する。ステップＳ３２２において、一致検出サーバ１２は、受信された動画像データに基づく動画像から、シーンチェンジのポイントを検出する。そして、シーンチェンジの間隔を測定し、その結果を用いて、例えば、図７に示したようなテーブルを作成する。間隔の前後の静止画像も、後段の処理で用いるようにする場合には、静止画像の静止画像データもテーブルに書き込まれ、例えば、図１１に示すようなテーブルが作成される。
【０２２５】
ステップＳ３２３において、一致検出サーバ１２は、一致する動画像（コンテンツ）があるか否かを判断する。一致検出サーバ１２は、複数の動画像のシーンチェンジの間隔に関する情報を記憶しているか、または、情報を取得できる状態とされている。ここでは、記憶しているとして説明を続ける。
【０２２６】
ステップＳ３２３において、一致検出サーバ１２は、記憶している複数の情報と作成した情報とを用いて、作成した情報の元になった動画像は、既に記憶されている情報の元になった動画像と一致するか否かを判断する。この処理は、上記したように、シーンチェンジの間隔が同一であるか否かが判断されることにより行われる。
【０２２７】
ステップＳ３２４において、一致検出サーバ１２は、判断結果を送信する。記憶されていた情報と一致しないと判断された場合、すなわち、一致する動画像はないと判断された場合、登録サーバ１３への登録の許可し、例えば、パスワードや登録番号が、端末１４に対して送信される。記憶されている情報と一致したと判断された場合、すなわち、一致する動画像があると判断された場合、登録サーバ１３への登録を不許可とし、例えば、登録を許可しないことを知らせるメッセージが、端末１４に対して送信される。
【０２２８】
ステップＳ３０２において、端末１４は、一致検出サーバ１２からの判断結果を受信し、ステップＳ３０３において、その受信した判断結果に基づく処理を実行する。すなわち、端末１４は、受信された判断結果が、動画像を登録することを許可することを示している場合、パスワードなどの登録情報を記憶する。一方、受信された判断結果が、動画像を登録することを不許可とすることを示している場合、その後の処理は行われない。
【０２２９】
一方、一致検出サーバ１２は、登録が要求された動画像の登録を許可した場合、ステップＳ３２５において、動画像データを、登録サーバ１３に対して送信する。この場合、一致検出サーバ１２は、ステップＳ３２１において、端末１４から動画像データを受信しているので、その受信された動画像データを、登録サーバ１３に転送する。勿論、一致検出サーバ１２から動画像データが転送されるのでははく、第１の実施の形態と同じく、端末１４から、登録サーバ１３に対して動画像データが送信されるようにしても良い。
【０２３０】
ステップＳ３５１において、登録サーバ１３は、登録が許可された動画像の動画像データを受信する。ステップＳ３５２において、登録サーバ１３は、受信された動画像データを登録する。登録が行われた後、他のユーザは、その登録された動画像を閲覧することができる。
【０２３１】
このような処理がシステムにおいて行われるときの、端末１４と一致検出サーバ１２の機能について説明する。
【０２３２】
［端末１４の構成と、その動作について］
図２９は、第２の実施の形態における端末１４の構成例を示す図である。端末１４は、動画像記憶部４０１、動画像送信部４０２、および登録情報記憶部４０３を含む構成とされる。
【０２３３】
動画像記憶部４０１は、登録サーバ１３に登録を要求する動画像の動画像データを記憶する。動画像送信部４０２は、登録サーバ１３に登録を要求する動画像の動画像データを、動画像記憶部４０１から読み出し、一致検出サーバ１２に対して送信する。登録情報記憶部４０３は、一致検出サーバ１２からの登録情報を受信したとき、その登録情報を記憶する。
【０２３４】
次に、図２９に示した端末１４の処理について、図３０のフローチャートを参照して説明する。
【０２３５】
ステップＳ３７１において、動画像送信部４０２は、登録サーバ１３に、登録を要求する動画像の動画像データを、動画像記憶部４０１から読み出し、一致検出サーバ１２に送信する。
【０２３６】
一致検出サーバ１２に、動画像データを送信することにより、登録を許可するか否かの通知が、一致検出サーバ１２から送信されてくる。端末１４は、ステップＳ３７２において、一致検出サーバ１２からの通知を受信すると、ステップＳ３７３において、登録許可の通知であるか否かを判断する。
【０２３７】
登録許可の通知の場合、登録情報が含まれているので、その登録情報が、ステップＳ３７４の処理として、登録情報記憶部４０３に記憶される。一方、登録不許可の通知の場合、登録を許可しないことを示すメッセージなどが含まれているので、そのメッセージをユーザに提示するなどの処理が行われたあと、処理は終了される。
【０２３８】
このように、端末１４は、登録を要求する動画像の動画像データを一致検出サーバ１２に送信し、その結果を受信し、受信した結果に基づく処理を実行する。
【０２３９】
[一致検出サーバ１２の構成と、その動作について］
図３１は、第２の実施の形態における一致検出サーバ１２の構成例を示す図である。一致検出サーバ１２は、動画像取得部４３１、動画像記憶部４３２、シーンチェンジ検出部４３３、情報作成部４３４、情報記憶部４３５、静止画像抽出部４３６、情報記憶部４３７、動画像一致判断部４３８、通知部４３９、および動画像送信部４４０を含む構成とされている。
【０２４０】
動画像取得部４０１は、ネットワーク１１を介して端末１４から、登録の要求を受けた動画像の動画像データを受信し、動画像記憶部４３２に供給する。動画像記憶部４３２は、受信された動画像データを一旦記憶する。シーンチェンジ検出部４３３は、動画像記憶部４０２に記憶されている動画像のシーンチェンジのポイントを検出する。シーンチェンジ検出部４３３は、図１４に示したシーンチェンジ検出部２０２と同様の構成を有し、同様の処理を行うので、ここでは、その説明を省略する。
【０２４１】
情報作成部４３４は、シーンチェンジの間隔を計測し、例えば、図７に示したようなシーンチェンジの間隔の情報が書き込まれたテーブルを作成する。情報記憶部４３５は、情報作成部４３４により作成された情報（テーブル）を記憶する。
【０２４２】
静止画像抽出部４３６は、動画像記憶部４３１に記憶されている動画像から、シーンチェンジ検出部４３３で、シーンチェンジが検出されたタイミングで、シーンチェンジのポイントの前後の静止画像を抽出する。この静止画像抽出部４３６は、上述したように、一致検出サーバ１２で、一致する動画像を検出する際、間隔の前後の静止画像も一致するか否かの判断も行うように構成したときに、一致検出サーバ１２に備えられる。換言すれば、情報作成部４３４が、図１１に示したようなテーブルを作成するときには、一致検出サーバ１２に備えられる。
【０２４３】
静止画像抽出部４３６により抽出された静止画像の静止画像データは、情報作成部４３４に供給される。情報作成部４３４は、静止画像抽出部４３６から供給された静止画像データと、シーンチェンジの間隔の情報とを関連付けた情報を作成する。
【０２４４】
情報記憶部４３７は、複数の動画像の情報が記憶されている。情報記憶部４３７に記憶されている情報は、検索対象となる動画像の情報である。情報記憶部４３５に記憶されている情報は、処理対象となる動画像の情報である。
【０２４５】
動画像一致判断部４３８は、情報記憶部４３５に記憶されている情報と、情報記憶部４３７に記憶されている情報を用いて、処理対象とされている動画像と一致する動画像があるか否かを判断する。通知部４３９は、動画像一致判断部４３８による判断結果に基づき、端末１４に対して、動画像の登録を許可するか否かの通知を行う。動画像送信部４４０は、登録が許可された動画像の動画像データを、動画像記憶部４３２から読み出し、登録サーバ１３に対して送信する。
【０２４６】
情報記憶部４３７には、既に、複数の動画像の情報が記憶されているとして以下の説明を行う。また、情報記憶部４３７に記憶されている情報は、例えば、動画像取得部４０１に取得された動画像から抽出された情報であり、動画像一致判断部４３８により、一致する動画像がなかったと判断されたときに、情報記憶部４３５から供給され、記憶されるようにしてもよい。また、著作権者から、供給された情報が記憶されるようにしてもよい。
【０２４７】
次に、図３２のフローチャートを参照し、第２の実施の形態における一致検出サーバ１２の動作について説明する。
【０２４８】
ステップＳ３９１において、検索対象となる動画像の情報が取得される。上記したように、登録サーバ１３に登録されている動画像の情報や、著作権者から供給された情報が取得される。そして、ステップＳ３９２において、取得された情報が、情報記憶部４３７に記憶される。このようにして、情報記憶部４３７には、複数の動画像の情報が蓄積される。また情報記憶部４３７に記憶されている情報は、検索対象の動画像の情報として後段の処理において用いられる。
【０２４９】
ステップＳ３９３において、動画像取得部４３１は、端末１４からの動画像データを取得する。端末１４は、登録を要求する動画像の動画像データを、一致検出サーバ１２に送信してくるので、その送信されてきた動画像データを、動画像取得部４３１は受信する。ステップＳ３９４において、動画像記憶部４３２は、動画像取得部４３１により取得された動画像データを記憶する。
【０２５０】
ステップＳ３９５において、動画像記憶部４３２に記憶された動画像データに基づく動画像から、シーンチェンジのポイントが検出され、シーンチェンジの間隔が計測され、その計測された間隔から情報が作成される。このステップＳ３９５の処理は、図１４のステップＳ１０１の処理と同様に行われる。よって、ステップＳ３９５の詳細な処理は、図１６と図１７に示したフローチャートに基づく処理であり、その説明は既にしたので省略する。
【０２５１】
ステップＳ３９５の処理が実行されることにより、情報記憶部４３５に、処理対象の動画像の間隔に関する情報が記憶される。
【０２５２】
ステップＳ３９６において、情報記憶部４３５に記憶されている処理対象の動画像の情報と、情報記憶部４３７に記憶されている検索対象の複数の動画像の情報が用いられて、一致判断処理が行われる。
【０２５３】
ステップＳ３９６乃至Ｓ３９９の処理は、図２５のステップＳ２０４乃至Ｓ２０７の処理と同様に行われる。ステップＳ２０４乃至Ｓ２０７の処理については、既に説明したので、ここではその説明を省略する。ただし、ステップＳ３９８において、登録情報が発行されたときには、動画像データが、登録サーバ１３に対して送信される処理も行われる。
【０２５４】
このように、第２の実施の形態においては、一致検出サーバ１２側で、登録の要求があった動画像からシーンチェンジが検出され、シーンチェンジの間隔に関する情報が作成され、その作成された情報を用いて、一致する動画像があるか否かが判断される。
【０２５５】
第２の実施の形態においても、第１の実施の形態と同様の効果を期待することができる。
【０２５６】
なお、第１の実施の形態と第２の実施の形態を別々に実施することは勿論可能であるが、並列的に実施することも可能である。
【０２５７】
第１の実施の形態および第２の実施の形態においては、一致する動画像があると判断されたときには、動画像の登録を許可しないという処理が行われたが、さらに、一致する動画像を先に登録していた登録者や、一致する動画像の正当な著作権を有する著作権者に対して、登録が一致する動画像の登録が要求されたことを通知するようにしても良い。
【０２５８】
例えば、第１の実施の形態においては、図２５のステップＳ２０７において、また、第２の実施の形態においては、図３２のステップＳ３９９において、登録の不許可を端末１４に通知するとともに、登録者や著作権者に対しても通知を行う。登録者や著作権者への通知に関し、図３３のフローチャートを参照し説明する。
【０２５９】
ステップＳ４１１において、先の登録者や著作権者の連絡先が判明される。例えば、動画像を登録する際、登録者のメールアドレスなど、連絡先の情報を入力しないと登録できないように構成しておき、その登録されたメールアドレスなどの情報を一致検出サーバ１２が記憶しておくようにする。また、著作権者から動画像のシーンチェンジの間隔に関する情報を取得したときにも、その著作権者の連絡先が登録されるように構成しておき、一致検出サーバ１２が記憶しているようにする。
【０２６０】
そして、ステップＳ４１１の処理は、一致検出サーバ１２に記憶されている情報から、一致する動画像であるとして検出された動画像の登録者または著作権者の連絡先を読み出すことで行われる。
【０２６１】
ステップＳ４１２において、連絡先が判明した登録者または著作権者に対して、一致する動画像の登録依頼があったことが通知される。
【０２６２】
このように、通知することで、例えば、一致する動画像であると検出された動画像の登録者（著作権者）（以下、著作権者と記述する）に、登録の要求が不許可とされた動画像が、本当に一致する動画像であるか否かを、著作権者に確認してもらうようにすることができる。このようにすることで、一致する動画像であるか否かの検出の精度を高めることができ、信頼のあるシステム作りを行うことが可能となる。
【０２６３】
また、著作権者が、自ら自己の動画像の著作権を侵害されていないか否かを調査しなくても、一致検出サーバ１２が代わりに調査し、通知をしてくれるので、著作権者にとっても、有意なシステムとすることができる。
【０２６４】
上述した第１の実施の形態、および／または、第２の実施の形態において、動画像の一部もしくは全てが一致することが検出された場合、例えば、一致した可能性があるデータとして、一致したシーンチェンジのポイント時の前後の画像、例えば、図１０を参照して説明した動画像ＡのシーンチェンジＳＡ３の静止画像ＰＡ２Ｅと静止画像ＰＡ３Ｔを表示するなどの処理が行われるようにしても良い。
【０２６５】
表示された静止画像を確認するのは、一致検出サーバ１２の管理者や、著作権者である。このようにすることで、シーンチェンジの間隔を比較することで一致する動画像であると検出された２つの動画像が、人の眼で、一致している動画像であるか否かの確認を行うことが可能となる。そのように、人が確認するようにしても、人は、表示された静止画像を見比べるだけであるので、処理として人の手を煩わすほどではない。よって、このような人による確認手段を、本実施の形態に含めることで、より精度良く一致する動画像を検出することができるようになるとともに、人により行われる処理を大幅に削減することができる。
【０２６６】
さらに、一致する動画像が検出されたときには、静止画像が表示されること以外の処理が行われるようにしても良い。例えば、完全一致した場合、ユーザの確認を省いて、その動画像が削除されるなどの処理が実行されるようにしても良い。
【０２６７】
［記録媒体について］
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２６８】
例えば、図２に示した一致検出サーバ１２のCPU３１が、例えば、記憶部３８に記憶されているプログラムを、入出力インターフェース３５及びバス３４を介して、RAM３３にロードして実行することにより、上述した一連の処理が行われる。
【０２６９】
コンピュータ（CPU３１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア２１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０２７０】
そして、プログラムは、リムーバブルメディア４１をドライブ４０に装着することにより、入出力インターフェース３５を介して、記憶部３８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部３９で受信し、記憶部３８にインストールすることができる。その他、プログラムは、ROM３２や記憶部３８に、予めインストールしておくことができる。
【０２７１】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２７２】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２７３】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０２７４】
【図１】本発明を適用したシステムの一実施の形態の構成を示す図である。
【図２】一致検出サーバの内部構成例を示す図である。
【図３】登録サーバの内部構成例を示す図である。
【図４】端末の内部構成例を示す図である。
【図５】コンテンツの登録に関する処理について説明するフローチャートである。
【図６】シーンチェンジの間隔の比較について説明する図である。
【図７】テーブルについて説明する図である。
【図８】シーンチェンジの間隔の比較について説明する図である。
【図９】シーンチェンジの間隔の比較について説明する図である。
【図１０】シーンチェンジのポイントにおける静止画像について説明する図である。
【図１１】テーブルについて説明する図である。
【図１２】システムの動作について説明するフローチャートである。
【図１３】端末の構成例を示す図である。
【図１４】シーンチェンジ検出部の構成例を示す図である。
【図１５】端末の処理について説明するフローチャートである。
【図１６】シーンチェンジの検出について説明するフローチャートである。
【図１７】図１６のフローチャートに続くフローチャートである。
【図１８】領域を抽出する処理について説明する図である。
【図１９】画像を縮小する処理について説明する図である。
【図２０】画像を縮小する処理について説明する図である。
【図２１】画像を縮小する処理について説明する図である。
【図２２】シーンチェンジである場合のSPOFMの演算結果の例を示す図である。
【図２３】シーンチェンジでない場合のSPOFMの演算結果の例を示す図である。
【図２４】一致検出サーバの構成例を示す図である。
【図２５】一致検出サーバの動作について説明するフローチャートである。
【図２６】一致判断処理について説明するフローチャートである。
【図２７】図２６のフローチャートに続くフローチャートである。
【図２８】システムの他の動作について説明するフローチャートである。
【図２９】端末の他の構成例を示す図である。
【図３０】端末の他の処理について説明するフローチャートである。
【図３１】一致検出サーバの他の構成例を示す図である。
【図３２】一致検出サーバの他の動作について説明するフローチャートである。
【図３３】通知に関する処理について説明するフローチャートである。
【符号の説明】
【０２７５】
１１  ネットワーク，  １２  一致検出サーバ，  １３  登録サーバ，  １４  端末，  ２０１  動画像記憶部，  ２０２  シーンチェンジ検出部，  ２０３  情報作成部，  ２０４  情報記憶部，  ２０５  情報送信部，  ２０６  静止画像抽出部，  ２０７  動画像送信部，  ２３１  画像取得部，  ２３２  領域抽出部，  ２３３  画像縮小部，  ２３４  フーリエ変換部，  ２３５  遅延部，  ２３６  演算部，  ２３７  正規化部，  ２３８  検出部，  ３０１  情報取得部，  ３０２  情報取得部，  ３０３  情報記憶部，  ３０４  動画像一致判断部，  ３０５  通知部
【図１】
2008219247.tif 000007
【図２】
2008219247.tif 000008
【図３】
2008219247.tif 000009
【図４】
2008219247.tif 000010
【図５】
2008219247.tif 000011
【図６】
2008219247.tif 000012
【図７】
2008219247.tif 000013
【図８】
2008219247.tif 000014
【図９】
2008219247.tif 000015
【図１０】
2008219247.tif 000016
【図１１】
2008219247.tif 000017
【図１２】
2008219247.tif 000018
【図１３】
2008219247.tif 000019
【図１４】
2008219247.tif 000020
【図１５】
2008219247.tif 000021
【図１６】
2008219247.tif 000022
【図１７】
2008219247.tif 000023
【図１８】
2008219247.tif 000024
【図１９】
2008219247.tif 000025
【図２０】
2008219247.tif 000026
【図２１】
2008219247.tif 000027
【図２２】
2008219247.tif 000028
【図２３】
2008219247.tif 000029
【図２４】
2008219247.tif 000030
【図２５】
2008219247.tif 000031
【図２６】
2008219247.tif 000032
【図２７】
2008219247.tif 000033
【図２８】
2008219247.tif 000034
【図２９】
2008219247.tif 000035
【図３０】
2008219247.tif 000036
【図３１】
2008219247.tif 000037
【図３２】
2008219247.tif 000038
【図３３】
2008219247.tif 000039