(57)【要約】【課題】動画を構成する複数の分割動画のそれぞれを適確に検索し得るような検索インデックスを複数の分割動画のそれぞれに効率的かつ適確に付与し得る動画用検索インデックス付与方法、装置およびプログラムを提供する。【解決手段】クライアント端末に表示されたテキスト文章から検索インデックス用の文字列をマウス操作で選択して反転するとともに、またクライアント端末にサムネイル表示された複数の分割動画１，２，３，…Ｎのうちの所望の分割動画をマウス押下で掴み、マウス押下で掴んだまま、反転で選択した文字列の真上の位置までマウス移動により分割動画を移動させてから、マウスを分割動画から離し、これにより文字列に分割動画を関係付け、この文字列と分割動画との関係付けを文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして動画インデックスデータベースに登録する。【選択図】　　　図３
2004128692.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末からの要求に応じて動画を構成する各分割動画に対して検索インデックスを付与する動画用検索インデックス付与方法であって、
動画に付与するための検索インデックス用の文字列を含むテキスト文章をクライアント端末からのテキスト文章選択指示により選択してクライアント端末にＷＷＷブラウザにより表示し、
クライアント端末で選択された元動画をクライアント端末から受信し、
この受信した元動画をシーン単位に分割して複数の分割動画を生成し、
この複数の分割動画のサムネイル表示用ページを生成し、
このサムネイル表示用ページをクライアント端末に転送して、クライアント端末にＷＷＷブラウザにより表示し、
クライアント端末においてＷＷＷブラウザによりサムネイル表示用ページとして表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列をクライアント端末において表示された前記テキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより行い、
この文字列と分割動画識別情報との対応付けを受信し、当該文字列と分割動画の関係付けを文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして動画インデックスデータベースに登録すること
を特徴とする動画用検索インデックス付与方法。
【請求項２】
入力手段から入力された要求に応じて動画を構成する各分割動画に対して検索インデックスを付与する動画用検索インデックス付与方法であって、
動画に付与するための検索インデックス用の文字列を含むテキスト文章を入力手段からのテキスト文章選択指示により選択して表示手段に表示し、
入力手段からの指示により元動画を選択して表示手段に表示し、
この選択表示された元動画をシーン単位に分割して複数の分割動画を生成し、
この複数の分割動画のサムネイル表示画像を生成し、
このサムネイル表示画像を表示手段に表示し、
このサムネイル表示画像として表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列を表示手段に表示された前記テキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより行い、
当該文字列と分割動画との関係付けを文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして動画検索インデックスデータベースに登録すること
を特徴とする動画用検索インデックス付与方法。
【請求項３】
前記文字列と分割動画との関係付けは、前記選択して表示されている検索インデックス用の文字列の所に前記所望の分割動画をマウス操作によりドラッグして移動させることにより行われることを特徴とする請求項１または２記載の動画用検索インデックス付与方法。
【請求項４】
前記動画インデックスデータベースには前記文字列と分割動画識別情報との対応付けに加えて、当該分割動画の元動画に関する情報、当該文字列の選択されたテキスト文書名（ＵＲＬ）および検索キーワードが前記文字列と分割動画識別情報との対応付けに対応して登録されることを特徴とする請求項１乃至３のいずれか１項に記載の動画用検索インデックス付与方法。
【請求項５】
前記対応付けされた文字列と分割動画識別情報は、前記検索インデックス用の文字列を選択するためのテキスト文章を生成するテキスト文章選択情報としてテキスト文章選択情報データベースに登録されることを特徴とする請求項１乃至４のいずれか１項に記載の動画用検索インデックス付与方法。
【請求項６】
クライアント端末からの要求に応じて動画を構成する各分割動画に対して検索インデックスを付与する動画用検索インデックス付与装置であって、
動画に付与するための検索インデックス用の文字列を含むテキスト文章をクライアント端末からのテキスト文章選択指示により選択してクライアント端末にＷＷＷブラウザにより表示するテキスト文章表示手段と、
クライアント端末で選択された元動画をクライアント端末から受信する元動画受信手段と、
この受信した元動画をシーン単位に分割して複数の分割動画を生成する分割動画生成手段と、
この複数の分割動画のサムネイル表示用ページを生成するサムネイル表示用ページ生成手段と、
このサムネイル表示用ページをクライアント端末に転送して、クライアント端末にＷＷＷブラウザにより表示するサムネイル表示手段と、
クライアント端末においてＷＷＷブラウザによりサムネイル表示用ページとして表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列をクライアント端末において表示された前記テキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより行う関係付け手段と、
この文字列と分割動画識別情報との対応付けを受信し、当該文字列と分割動画との関係付けを文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして登録する動画インデックスデータベースと
を有することを特徴とする動画用検索インデックス付与装置。
【請求項７】
入力手段から入力された要求に応じて動画を構成する各分割動画に対して検索インデックスを付与する動画用検索インデックス付与装置であって、
動画に付与するための検索インデックス用の文字列を含むテキスト文章を入力手段からのテキスト文章選択指示により選択して表示するテキスト文章選択表示手段と、
入力手段からの指示により元動画を選択して表示する元動画選択表示手段と、この選択表示された元動画をシーン単位に分割して複数の分割動画を生成する分割動画生成手段と、
この複数の分割動画のサムネイル表示画像を生成するサムネイル表示画像生成手段と、
このサムネイル表示画像を表示するサムネイル表示手段と、
このサムネイル表示画像として表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列を表示手段に表示された前記テキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより行う関係付け手段と、
当該文字列と分割動画との関係付けを文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして登録する動画インデックスデータベースと
を有することを特徴とする動画用検索インデックス付与装置。
【請求項８】
前記関係付け手段は、前記選択して表示されている検索インデックス用の文字列の所に前記所望の分割動画をマウス操作によりドラッグして移動させることにより行われるように構成されていることを特徴とする請求項６または７記載の動画用検索インデックス付与装置。
【請求項９】
前記動画インデックスデータベースは、前記文字列と分割動画識別情報との対応付けに加えて、当該分割動画の元動画に関する情報、当該文字列の選択されたテキスト文書名（ＵＲＬ）および検索キーワードを前記関係付けに対応して登録することを特徴とする請求項６乃至８のいずれか１項に記載の動画用検索インデックス付与装置。
【請求項１０】
前記対応付けされた文字列と分割動画識別情報を前記検索インデックス用の文字列を選択するためのテキスト文章を生成するテキスト文章選択情報として登録するテキスト文章選択情報データベースを有することを特徴とする請求項６乃至９のいずれか１項に記載の動画用検索インデックス付与装置。
【請求項１１】
請求項１乃至５のいずれか１項に記載の動画用検索インデックス付与方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、クライアント端末からの要求に応じて動画を構成する各分割動画に対して検索インデックスを付与する動画用検索インデックス付与方法、装置およびプログラムに関する。
【０００２】
【従来の技術】
例えば、インターネットで動画を検索する場合には、各動画に対して検索インデックスが付与されていることが必要である。検索インデックスを動画に付与する技術は、従来、数が少なく、その作業も大変手間のかかる作業である。
【０００３】
従来、例えば図２５に示すように、元動画をシーン分割した複数の分割動画１，２，３，…Ｎの各々に対して検索インデックスを付与するためには、各分割動画に対してキーボードから手入力により検索インデックスであるテキスト文章を例えば図示の「アリューシャン列島」などのようにタイプ入力し、このタイプ入力したテキスト文章の検索インデックスと分割動画とを関係付けして行っている。
【０００４】
なお、動画データと動画用の検索インデックスについて考察すると、動画データは、一般に一覧や概要把握など、部分的な検索が行い難いとともに、また１つの動画は一般に様々なシーン（区間映像）から構成されていて、シーン毎に意味内容が異なるというような特徴がある。
【０００５】
また、動画用の検索インデックスは、有効な検索を行うための検索インデックスの付与が意外と難しく、その付与を安易に行うと、検索時に多くの動画がヒットしてしまい、また付与する情報量が少ないと、検索が成り立たなくなり、例えば地方独特の方言や一般的でない名称などのような不適切な語句の付与された動画ではうまく検索できない。また更に、人手によってすべてのシーンを切り分けて検索インデックスを付与するには膨大な手間が必要である。
【０００６】
【特許文献１】
特開２０００−１５２１４４号公報
【０００７】
【特許文献２】
特開２００１−２９８７１１号公報
【０００８】
【発明が解決しようとする課題】
上述したように、従来は、動画に対して検索インデックスを付与するためには、検索インデックスであるテキスト文章をキーボードから手操作でタイプ入力して、このタイプ入力された検索インデックスを複数の分割動画のそれぞれに対して対応付けするという処理をすべて人手により行っているため、手間および時間が非常にかかり、非効率的であるという問題がある。
【０００９】
また、検索インデックスの付与を安易に行うと、検索時に多くの動画がヒットしてしまい、また付与する情報量が少ないと、検索が成り立たなくなるし、更に一般的でない名称などのような不適切な語句を検索インデックスとして付与された動画ではうまく検索できないという問題がある。
【００１０】
本発明は、上記に鑑みてなされたもので、その目的とするところは、動画を構成する複数の分割動画のそれぞれを適確に検索し得るような検索インデックスを複数の分割動画のそれぞれに効率的かつ適確に付与し得る動画用検索インデックス付与方法、装置およびプログラムを提供することにある。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の本発明は、クライアント端末からの要求に応じて動画を構成する各分割動画に対して検索インデックスを付与する動画用検索インデックス付与方法であって、動画に付与するための検索インデックス用の文字列を含むテキスト文章をクライアント端末からのテキスト文章選択指示により選択してクライアント端末にＷＷＷブラウザにより表示し、クライアント端末で選択された元動画をクライアント端末から受信し、この受信した元動画をシーン単位に分割して複数の分割動画を生成し、この複数の分割動画のサムネイル表示用ページを生成し、このサムネイル表示用ページをクライアント端末に転送して、クライアント端末にＷＷＷブラウザにより表示し、クライアント端末においてＷＷＷブラウザによりサムネイル表示用ページとして表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列をクライアント端末において表示された前記テキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより行い、この文字列と分割動画識別情報との対応付けを受信し、当該文字列と分割動画の関係付けを文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして動画インデックスデータベースに登録することを要旨とする。
【００１２】
請求項１記載の本発明にあっては、クライアント端末においてサムネイル表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列をテキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして動画インデックスデータベースに登録するため、分割動画に対する検索インデックスの付与を従来のようにキーボードからの手操作による文字列のタイプ入力でなく、テキスト文章からのマウス操作による選択により効率的かつ適確に行うことができるとともに、クライアント端末からインターネットを介して利用者はどこからでもアクセスして検索インデックスの付与を効率的に行うことができる。
【００１３】
また、請求項２記載の本発明は、入力手段から入力された要求に応じて動画を構成する各分割動画に対して検索インデックスを付与する動画用検索インデックス付与方法であって、動画に付与するための検索インデックス用の文字列を含むテキスト文章を入力手段からのテキスト文章選択指示により選択して表示手段に表示し、入力手段からの指示により元動画を選択して表示手段に表示し、この選択表示された元動画をシーン単位に分割して複数の分割動画を生成し、この複数の分割動画のサムネイル表示画像を生成し、このサムネイル表示画像を表示手段に表示し、このサムネイル表示画像として表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列を表示手段に表示された前記テキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより行い、当該文字列と分割動画との関係付けを文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして動画インデックスデータベースに登録することを要旨とする。
【００１４】
請求項２記載の本発明にあっては、サムネイル表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列をテキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして動画インデックスデータベースに登録するため、分割動画に対する検索インデックスの付与を従来のようにキーボードからの手操作による文字列のタイプ入力でなく、テキスト文章からのマウス操作による選択により効率的かつ適確に行うことができる。
【００１５】
更に、請求項３記載の本発明は、請求項１または２記載の発明において、前記文字列と分割動画との関係付けが、前記選択して表示されている検索インデックス用の文字列の所に前記所望の分割動画をマウス操作によりドラッグして移動させることにより行われることを要旨とする。
【００１６】
請求項３記載の本発明にあっては、文字列と分割動画との関係付けは、前記選択して表示されている検索インデックス用の文字列の所に所望の分割動画をマウス操作によりドラッグして移動させることにより行われるため、従来のタイプ入力を必要とすることなく、マウス操作により極めて簡単かつ効率的に分割動画に対する検索インデックスの付与を行うことができる。
【００１７】
請求項４記載の本発明は、請求項１乃至３のいずれか１項に記載の発明において、前記動画インデックスデータベースには前記文字列と分割動画識別情報との対応付けに加えて、当該分割動画の元動画に関する情報、当該文字列の選択されたテキスト文書名（ＵＲＬ）および検索キーワードが前記文字列と分割動画識別情報との対応付けに対応して登録されることを要旨とする。
【００１８】
請求項４記載の本発明にあっては、分割動画の検索インデックスとして、文字列と分割動画識別情報との対応付けに加えて、元動画に関する情報、テキスト文書名（ＵＲＬ）および検索キーワードも登録されているため、分割動画に対応する元動画も分割動画とともに検索でき、効率的である。
【００１９】
また、請求項５記載の本発明は、請求項１乃至４のいずれか１項に記載の発明において、前記対応付けされた文字列と分割動画識別情報が、前記検索インデックス用の文字列を選択するためのテキスト文章を生成するテキスト文章選択情報としてテキスト文章選択情報データベースに登録されることを要旨とする。
【００２０】
更に、請求項６記載の本発明は、クライアント端末からの要求に応じて動画を構成する各分割動画に対して検索インデックスを付与する動画用検索インデックス付与装置であって、動画に付与するための検索インデックス用の文字列を含むテキスト文章をクライアント端末からのテキスト文章選択指示により選択してクライアント端末にＷＷＷブラウザにより表示するテキスト文章表示手段と、クライアント端末で選択された元動画をクライアント端末から受信する元動画受信手段と、この受信した元動画をシーン単位に分割して複数の分割動画を生成する分割動画生成手段と、この複数の分割動画のサムネイル表示用ページを生成するサムネイル表示用ページ生成手段と、このサムネイル表示用ページをクライアント端末に転送して、クライアント端末にＷＷＷブラウザにより表示するサムネイル表示手段と、クライアント端末においてＷＷＷブラウザによりサムネイル表示用ページとして表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列をクライアント端末において表示された前記テキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより行う関係付け手段と、この文字列と分割動画識別情報との対応付けを受信し、当該文字列と分割動画との関係付けを文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして登録する動画インデックスデータベースとを有することを要旨とする。
【００２１】
請求項６記載の本発明にあっては、クライアント端末においてサムネイル表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列をテキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして動画インデックスデータベースに登録するため、分割動画に対する検索インデックスの付与を従来のようにキーボードからの手操作による文字列のタイプ入力でなく、テキスト文章からの選択により効率的かつ適確に行うことができるとともに、またクライアント端末からインターネットを介して利用者はどこからでもアクセスして検索インデックスの付与を効率的に行うことができる。
【００２２】
請求項７記載の本発明は、入力手段から入力された要求に応じて動画を構成する各分割動画に対して検索インデックスを付与する動画用検索インデックス付与装置であって、動画に付与するための検索インデックス用の文字列を含むテキスト文章を入力手段からのテキスト文章選択指示により選択して表示するテキスト文章選択表示手段と、入力手段からの指示により元動画を選択して表示する元動画選択表示手段と、この選択表示された元動画をシーン単位に分割して複数の分割動画を生成する分割動画生成手段と、この複数の分割動画のサムネイル表示画像を生成するサムネイル表示画像生成手段と、このサムネイル表示画像を表示するサムネイル表示手段と、このサムネイル表示画像として表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列を表示手段に表示された前記テキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより行う関係付け手段と、当該文字列と分割動画との関係付けを文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして登録する動画インデックスデータベースとを有することを要旨とする。
【００２３】
請求項７記載の本発明にあっては、サムネイル表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列をテキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして動画インデックスデータベースに登録するため、分割動画に対する検索インデックスの付与を従来のようにキーボードからの手操作による文字列のタイプ入力でなく、テキスト文章からのマウス操作による選択により効率的かつ適確に行うことができる。
【００２４】
また、請求項８記載の本発明は、請求項６または７記載の発明において、前記関係付け手段が、前記選択して表示されている検索インデックス用の文字列の所に前記所望の分割動画をマウス操作によりドラッグして移動させることにより行われるように構成されていることを要旨とする。
【００２５】
請求項８記載の本発明にあっては、文字列と分割動画との関係付けは、前記選択して表示されている検索インデックス用の文字列の所に所望の分割動画をマウス操作によりドラッグして移動させることにより行われるため、従来のタイプ入力を必要とすることなく、マウス操作により極めて簡単かつ効率的に分割動画に対する検索インデックスの付与を行うことができる。
【００２６】
更に、請求項９記載の本発明は、請求項６乃至８のいずれか１項に記載の発明において、前記動画インデックスデータベースが、前記文字列と分割動画識別情報との対応付けに加えて、当該分割動画の元動画に関する情報、当該文字列の選択されたテキスト文書名（ＵＲＬ）および検索キーワードを前記関係付けに対応して登録することを要旨とする。
【００２７】
請求項９記載の本発明にあっては、分割動画の検索インデックスとして、文字列と分割動画識別情報との対応付けに加えて、元動画に関する情報、テキスト文書名（ＵＲＬ）および検索キーワードも登録されているため、分割動画に対応する元動画も分割動画とともに検索でき、効率的である。
【００２８】
請求項１０記載の本発明は、請求項６乃至９のいずれか１項に記載の発明において、前記対応付けされた文字列と分割動画識別情報を前記検索インデックス用の文字列を選択するためのテキスト文章を生成するテキスト文章選択情報として登録するテキスト文章選択情報データベースを有することを要旨とする。
【００２９】
また、請求項１１記載の本発明は、請求項１乃至５のいずれか１項に記載の動画用検索インデックス付与方法を実行するプログラムである。
【００３０】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。図１は、本発明の一実施形態に係る動画用検索インデックス付与方法を実施する装置である動画用検索インデックス付与システムの構成を示すブロック図である。
【００３１】
図１に示す動画用検索インデックス付与システム１は、インターネット５を介して接続されるクライアント端末３からの要求に応じて動画を構成する各分割動画に対して検索インデックスを付与するものであり、元動画を複数の分割動画に分割する分割処理、ユーザ情報、検索インデックス、分割動画などの生成や管理、ユーザ認証などを行う動画編集サーバ１１、テキスト文章の生成処理、コンテンツ関係付け処理などを行うアプリケーションサーバ１３、および複数の分割動画のサムネイル表示用ページなどを配信するストリームサーバ１５から構成されている。また、本実施形態の動画用検索インデックス付与システム１は、インターネット５を介して一般ＷＷＷサーバ７が接続され、この一般ＷＷＷサーバ７はホームページ７１を有している。
【００３２】
本実施形態の動画用検索インデックス付与システム１の構成を詳しく説明する前に、まず図２および図３を参照して本実施形態の動画用検索インデックス付与方法の概要について説明する。
【００３３】
まず、図２に示すように、例えばクライアント端末において所有する元動画に付与したい検索インデックス用の文字列を含んでいるテキスト文章を例えばインターネット上から適宜選択してクライアント端末３のディスプレイにＷＷＷブラウザにより表示する。図２では、「ラッコは北海道北部から千島……半周したほどでした。」というテキスト文章の一例が検索インデックス（テキスト文章）という項目として表示されている。
【００３４】
それから、元動画を動画用検索インデックス付与システム１に転送して複数の分割動画１，２，３，…Ｎにシーン分割してもらい、この分割された複数の分割動画１，２，３，…Ｎをクライアント端末３で受け取ってクライアント端末３のディスプレイにＷＷＷブラウザにより表示する。
【００３５】
クライアント端末３のユーザは、この表示された分割動画１，２，３，…Ｎを閲覧し、例えば分割動画１にラッコの画像などが表示されている場合には、クライアント端末３のディスプレイに表示されたテキスト文章の文字列の中からラッコの分割動画１に付与するのに最適な検索インデックス用の文字列として、図示のような例えば「ラッコ」なる文字列をクライアント端末３のマウスで反転して選択する。
【００３６】
このように検索インデックス用の文字列「ラッコ」が選択され反転されると、前記ラッコの画像などが表示されている分割動画１をマウス押下で掴んでドラッグし、「ラッコ」なる文字列が表示されている所まで移動させ、そこでマウスを離し、これにより検索インデックス用の文字列「ラッコ」を分割動画１に付与し、両者を関係付ける。
【００３７】
そして、このように関係付けられた検索インデックスの文字列「ラッコ」と分割動画は、分割動画名を用いて、文字列と分割動画名との対応付けが動画用の検索インデックスとして動画インデックスデータベースに登録されることになる。また、この文字列と分割動画名との対応付けに対して識別子が与えられるようになっていて、これにより例えば１つの分割動画に対する異なる文字列への関係付けを動画インデックスデータベースに登録することができるが、これは文字列と分割動画との関係付けにおいて同じ分割動画でも異なる文字列を関係付けたものは、異なる文字列と分割動画名との別の対応付けであるとして動画インデックスデータベースに登録しても可能なものである。なお、本実施形態では、分割動画名を用いているが、これに限定されるものでなく、分割動画名の代わりに分割動画識別情報を用いてもよいものである。すなわち、分割動画は、見る角度によって内容が異なり、従ってその名称も見方によって異なるものであるため、名称に限らず、識別情報を付与してもよいものであり、場合によっては分割動画に関係付けられた文字列が分割動画名の代わりを果たすとも考えられる。
【００３８】
次に、図３を参照して、上述した検索インデックス用の文字列と分割動画との関係付け処理について更に具体的に説明する。図３は、クライアント端末３のディスプレイ３ａに複数のフレームに分割されて表示されるアドレス、テキスト文章、分割動画、元動画を同図の左側に示すとともに、分割動画１，２，３，…Ｎに検索インデックス用の文字列を関係付ける処理手順をフローチャートとして同図の右側に示す図である。
【００３９】
図３に示すように、クライアント端末３のディスプレイ３ａは、複数のフレーム２０１，２０３，２０５，２０７に分割され、フレーム２０１にはテキスト文章のホームページのアドレス（ＵＲＬ）がクライアント端末３のユーザにより入力されて表示され、フレーム２０３にはテキスト文章が表示され、フレーム２０５には複数の分割動画１，２，３，…Ｎがサムネイル表示され、フレーム２０７には元動画が表示されるようになっている。
【００４０】
図３の右側に示すフローチャートに従って検索インデックス用の文字列と分割動画との関係付け処理について説明すると、まずテキスト文章の選択を行うために検索インデックス用の文字列のあるテキスト文章のホームページのアドレス（ＵＲＬ）をフレーム２０１のアドレス欄に入力する（ステップＳ１０１）。
【００４１】
次に、アドレスの入力されたフレーム２０１の右に表示されている「表示」ボタンを押すと、このアドレスのテキスト文章がＷＷＷブラウザによりインターネット上のホームページから取得され、クライアント端末３のディスプレイ３ａのフレーム２０３に図示のように表示される（ステップＳ１０３）。この図３の例では、「このフレームに動画のシーンをマウス操作で……動画を接近させてください。」というテキスト文章が表示されている。
【００４２】
次に、元動画を表示するためのフレーム２０７に表示されている「参照」ボタンをマウスでクリックし、検索インデックスを付与したい元動画を選択する（ステップＳ１０５）。それから、「動画分割」ボタンをマウスでクリックすると、元動画がシーン分割され、複数の分割動画１，２，３，…Ｎが一覧形式でフレーム２０５にサムネイル表示される（ステップＳ１０７）。
【００４３】
次に、複数の分割動画のうちの例えば分割動画１を説明している文字列をフレーム２０３に表示されているテキスト文章の中からマウスで選択して反転表示する（ステップＳ１０９）。図３の例では、「任意の行に動画を接近」なる文字列が反転表示され選択されていることが示されている。
【００４４】
それから、この選択された文字列に対応する分割動画１をフレーム２０５に表示されている複数の分割動画１，２，３，…Ｎの中から選択してマウス押下で掴んでドラッグし、前記選択した文字列の所まで移動させる（ステップＳ１１１）。そして、マウスで掴んだ分割動画１を文字列に所まで移動させた後、マウスを分割動画１から離す。この行為により検索インデックス用の文字列「任意の行に動画を接近」を分割動画１に付与し、両者の関係付けを動画用の検索インデックスとして動画インデックスデータベースに保存する（ステップＳ１１３）。
【００４５】
上述した処理を複数の分割動画１，２，３，…Ｎのそれぞれに対して繰り返し行うことにより、検索インデックス用の文字列を複数の分割動画１，２，３，…Ｎのそれぞれに効率的かつ適確に付与することができる。
【００４６】
なお、図３に示すように、クライアント端末３のディスプレイ３ａに表示される元動画および複数の分割動画１，２，３，…Ｎは、単なる静止画でなく、実際に画像が動いている連続した動画として表示されているものである。
【００４７】
次に、図４および図５を参照して、図１に示した実施形態の動画用検索インデックス付与システムの構成について詳細に説明する。なお、本実施形態の動画用検索インデックス付与システム１は、図４に示す動画の検索インデックスの付与関係の回路構成と図５に示す動画検索関係の回路構成に分けて図示されている。
【００４８】
まず、図４を参照して、動画用検索インデックス付与システム１のうち動画の検索インデックスの付与関係の回路構成について説明する。
【００４９】
本実施形態の動画用検索インデックス付与システム１は、図１に示したように動画編集サーバ１１、アプリケーションサーバ１３およびストリームサーバ１５から構成され、インターネット５を介して接続されるクライアント端末３からの要求に応じて元動画を構成する各分割動画に対して検索インデックスを付与するものであるが、クライアント端末３は、図４に示すように、分割動画に付与する検索インデックス用の文字列の存在するテキストコンテンツを選択するための指示（テキストコンテンツの存在するホームページのＵＲＬを含むテキストコンテンツ選択指示）を動画用検索インデックス付与システム１に対して行うテキストコンテンツ選択部３１、動画用検索インデックス付与システム１を介して選択したテキスト文章１０１に存在する検索インデックス用の文字列とサムネイル表示用ページ１０５として表示された複数の分割動画のうちの１つの分割動画とを関係付ける動画関係付け機能部３３、例えば利用者が予め撮影してクライアント端末３に保存しているように複数の元動画の中から検索インデックスの付与を行いたい所望の元動画１０３を選択する元動画選択部３５、および本動画用検索インデックス付与システム１を利用するユーザの認証を含む更新処理を実施する更新処理選択部３７を有する。
【００５０】
また、動画用検索インデックス付与システム１を構成する動画編集サーバ１１は、図４に示すように、クライアント端末３で選択された元動画１０３をインターネット５を介して動画編集サーバ１１にアップロード（転送）する動画アップロード機能部１１１、この動画アップロード機能部１１１によりアップロードされて受信した元動画を複数の分割動画１，２，３，…Ｎに分割する動画分割機能部１１３、クライアント端末３の更新処理選択部３７からの指示によりユーザ認証を行うユーザ認証機能部１２１、ユーザ情報を管理するユーザ管理データベース（ＤＢ）１２３、このユーザ管理データベース１２３に登録されているユーザ情報に基づきユーザの管理を行うユーザ管理機能部１２５、アプリケーションサーバ１３からのデータに基づき動画検索インデックス用のデータ、具体的には元動画名、テキスト文書名（ＵＲＬ）、識別子、分割動画名、選択文字列、検索キーワードなどを含む動画検索インデックス用のデータを作成するインデックスデータ作成機能部１１５、およびこのインデックスデータ作成機能部１１５で作成された動画検索インデックス用のデータを受け取って保存する動画インデックスデータベース（ＤＢ）１１７を有する。なお、本実施形態では図示しないが、本システムの管理者の機能として、ユーザ管理機能部１２５によるユーザ管理機能に加えて、コンテンツ管理機能を有し、この機能により動画編集サーバ１１での編集を許可するコンテンツ（ＵＲＬ）を設定し得るようになっている。
【００５１】
また、アプリケーションサーバ１３は、クライアント端末３のテキストコンテンツ選択部３１からのテキストコンテンツ選択指示（例えばテキストコンテンツの存在するホームページのＵＲＬ）を受信し、この指示に基づきテキストコンテンツを生成し、テキスト文章１０１としてクライアント端末３に転送するテキストコンテンツ生成機能部１３１、このテキストコンテンツ生成機能部１３１によりテキストコンテンツを生成するために参照され、本システム１で利用可能なインターネット５上のホームページのＵＲＬ名、テキスト文章選択情報ファイル名、編集後ページファイル名をホームページ登録情報として保存しているホームページ登録情報データベース（ＤＢ）１３５、前記テキストコンテンツ生成機能部１３１によりテキストコンテンツを生成するために参照され、分割動画と関係付けられたテキスト文章のリンク情報である選択分割動画名と選択文字列を処理番号毎にテキスト文章選択情報として保存しているテキスト文章選択情報データベース（ＤＢ）１３７、およびクライアント端末３の動画関係付け機能部３３で選択され関係付けられた検索インデックス用の文字列と分割動画名を受信し、これらの情報を動画編集サーバ１１のインデックスデータ作成機能部１１５に供給するとともに、これらの情報でテキスト文章選択情報データベース１３７を更新するテキスト文章選択情報更新機能部１３３を有する。なお、このテキスト文章選択情報更新機能部１３３により更新されたテキスト文章選択情報データベース１３７の文字列と分割動画名とを関係付けた情報はテキストコンテンツ生成機能部１３１において関係付け情報として利用される。
【００５２】
更に、ストリームサーバ１５は、動画編集サーバ１１の動画分割機能部１１３で分割作成された複数の分割動画１，２，３，…Ｎのサムネイル表示用ページを生成し、このサムネイル表示用ページをインターネット５を介してクライアント端末３に転送するサムネイル表示機能部１５１を有する。
【００５３】
次に、図５を参照して、動画用検索インデックス付与システム１のうち動画検索関係の回路構成について説明する。
【００５４】
図５に示すように、動画編集サーバ１１は、クライアント端末３から入力される検索キーワード１１１をインターネット５を介して受信し、この検索キーワードに基づき動画インデックスデータベース１１７から当該検索キーワードに該当するデータ、具体的には選択文字列やキーワードを基に分割動画名、検索インデックス用の文字列、元動画名などのデータを検索し、この検索結果データをＸＭＬ文章にして出力するインデックスデータ検索機能部１１９、および前記動画インデックスデータベース１１７から構成されている。
【００５５】
また、ストリームサーバ１５は、動画編集サーバ１１のインデックスデータ検索機能部１１９から分割動画名、検索インデックス用の文字列、元動画名などの検索結果データを受け取り、予め図示しないメモリなどに書き込まれている検索結果ＸＭＬ文章１１４、検索表示用スタイルシート１１６を読み出すとともに、検索結果データを用いて、例えば図１６に示すような分割動画の画像名の下に表示された分割動画、検索インデックス用の文字列からなる分割動画の説明、キーワード、元動画であるオリジナル動画、画像の関係付けられているページ、その他のページのリンク先などを含む検索結果ページを生成し、この検索結果ページをインターネット５を介してインターネット５に転送する検索結果ページ生成機能部１５３を有する。
【００５６】
次に、図６および図７に示すフローチャートを参照して、本実施形態の動画用検索インデックス付与システム１の動画用の検索インデックス付与方法の処理手順について詳細に説明する。なお、図６および図７に示す処理手順の各ステップに付与されているステップ番号は図４の回路構成にも参考のために付与されている。
【００５７】
まず、クライアント端末３において、テキストコンテンツ選択部３１により動画に関係付けるための検索インデックス用の文字列を含むテキスト文章であるテキストコンテンツを選択するために、テキストコンテンツの存在するホームページのＵＲＬを含むテキストコンテンツ選択指示をクライアント端末３からテキストコンテンツ選択部３１を介して動画用検索インデックス付与システム１のテキストコンテンツ生成機能部１３１に送信する（ステップＳ１１）。
【００５８】
テキストコンテンツ生成機能部１３１は、テキストコンテンツの存在するホームページのＵＲＬを含むテキスト文章選択指示を受信すると、この指示に含まれるＵＲＬに基づきホームページ登録情報データベース１３５、テキスト文章選択情報データベース１３７およびインターネット５上の一般ＷＷＷサーバ７のホームページ７１に設けられているＨＴＭＬ文章を使用して、テキスト文章を生成し（ステップＳ１３）、この生成したテキスト文章をインターネット５を介してクライアント端末３に表示すべく転送する（ステップＳ１５）。クライアント端末３は、テキストコンテンツ生成機能部１３１からテキスト文章を受信すると、このテキスト文章を図４において符号１０１で示すようにまたは図８においてフレーム２０３内に示すようにＷＷＷブラウザによりクライアント端末３のディスプレイ３ａに表示する。
【００５９】
次に、クライアント端末３において、ユーザがディスプレイ３ａの図８のフレーム２０７に示すような更新処理ボタンをマウスでクリックし、ユーザ認証を行う（ステップＳ１７）。更に詳しくは、クライアント端末３のディスプレイ３ａに表示されている更新処理ボタンをユーザがマウスでクリックすると、ディスプレイ３ａには図９に示すようにユーザ名、パスワードなどをユーザが入力するためのユーザの確認画面が表示される。ユーザがこの画面に従ってユーザ名およびパスワードを入力してから、ＯＫボタンをクリックすると、クライアント端末３の更新処理選択部３７が駆動され、更新処理選択部３７からインターネット５を介して動画用検索インデックス付与システム１のユーザ認証機能部１２１にユーザ名およびパスワードが転送される。ユーザ認証機能部１２１は、このクライアント端末３から転送されてきたユーザ名およびパスワードをユーザ管理データベース１２３に登録されているユーザ名およびパスワードと照合してユーザ認証を行う。このユーザ認証の結果により、ユーザが正当なものであるか否かを判定し（ステップＳ１９）、正当なユーザでない場合には、その旨をクライアント端末３を介してユーザに通知し、ステップＳ１３に戻り、同じ処理を繰り返すが、ユーザ認証機能部１２１が正当なユーザであることを確認すると、クライアント端末３のディスプレイ３ａには図１０においてフレーム２０７に示すような正当なユーザに対して本システムの使用を可能とする表示を行う。
【００６０】
ユーザはクライアント端末３に表示された本システムの使用を可能とする表示を確認すると、図１０においてフレーム２０７内に示す参照ボタン２３１をマウスでクリックし、元動画選択部３５により関係付けたい元動画の動画ファイルを選択する（ステップＳ２１）。この選択された元動画は図１１に示すようにフレーム２０７に符号１０３で示すように表示される。また、この元動画を表示しているフレーム２０７にはサーバ参照ボタン２３３や動画分割ボタン２３５も表示される。なお、クライアント端末３のフレーム２０７に表示された元動画１０３は単なる静止画でなく、実際に画像が動いている連続した動画として表示されているものである。
【００６１】
クライアント端末３のディスプレイ３ａに表示された元動画を見て、ユーザは動画分割ボタン２３５をマウスでクリックすると、先に選択した動画ファイルがインターネット５を介して動画編集サーバ１１に転送され、すなわち動画編集サーバ１１の動画アップロード機能部１１１にアップロードされる（ステップＳ２３）。
【００６２】
動画編集サーバ１１の動画アップロード機能部１１１は、クライアント端末３から元動画ファイルを受信すると、動画分割機能部１１３を呼び出し、元動画ファイルを動画分割機能部１１３に渡す（図７のステップＳ２５）。動画分割機能部１１３は、元動画ファイルを受け取ると、この元動画ファイルをシーン単位に分割し、複数の分割動画１，２，３，…Ｎを生成する（ステップＳ２７）。
【００６３】
このように分割された複数の分割動画１，２，３，…Ｎは、ストリームサーバ１５のサムネイル表示機能部１５１に供給され、ここで分割動画１，２，３，…Ｎのサムネイル表示用ページが生成される（ステップＳ２９）。このサムネイル表示用ページは、サムネイル表示機能部１５１からインターネット５を介してクライアント端末３に転送され、図１２においてフレーム２０５内に符号１０５で示すように表示される（ステップＳ３１）。なお、このサムネイル表示された複数の分割動画１，２，３，…Ｎも単なる静止画でなく、実際に画像が動いている連続した分割動画として表示されているものである。
【００６４】
このように複数の分割動画１，２，３，…Ｎのサムネイル表示用ページがフレーム２０５に表示されると、ステップＳ１５で説明したように当該フレーム２０５の真上のフレーム２０３に検索インデックス用の文字列を含むテキスト文章が既に表示されているので、ユーザはマウスを用いて、テキスト文章内の文字列と分割動画との関係付けを図１３に示すようにまたは図３を用いて先に説明したように行う（ステップＳ３３）。
【００６５】
すなわち、文字列と分割動画との関係付けでは、まず第１の処理として、フレーム２０３に表示されたテキスト文章中の任意の文字列（複数行の選択可）をマウス操作で反転して選択する。図１３に示す例では、フレーム２０３に表示されたテキスト文章中の文字列「データを転送しながら再生」がマウス操作で反転されて選択されていることが符号２４１で示されている。
【００６６】
次に、第２の処理として、フレーム２０５にサムネイル表示用ページとして表示されている複数の分割動画１，２，３，…Ｎのうちの前記文字列に関係する１つの分割動画を選んでマウス押下で掴む。それから、第３の処理として、分割動画をマウス押下で掴んだまま、第１の処理で反転した文字列の真上の位置までマウス移動により分割動画を移動させる。この状態の分割動画が図１３において符号２４３で示されている。
【００６７】
最後に、第４の処理として、文字列の真上に分割動画を移動させた時点でマウスを分割動画から離し、これにより文字列に分割動画を関係付ける。なお、マウスを分割動画から離すと同時に、マウスで掴まれていた分割動画は、フレーム２０５のサムネイル表示用ページの元の位置に戻る。
【００６８】
上述したように、文字列の真上でマウスを分割動画から離して、文字列を分割動画に関係付けると、この分割動画と関係付けられた文字列に関する情報、すなわち文字列と分割動画名との対応付けは、クライアント端末３からインターネット５を介してアプリケーションサーバ１３のテキスト文章選択情報更新機能部１３３に送信される。テキスト文章選択情報更新機能部１３３は、この関係付けられた文字列と分割動画名に処理番号を付してファイルとしてテキスト文章選択情報データベース１３７に書き込む（ステップＳ３５）。
【００６９】
また、テキスト文章選択情報更新機能部１３３は、前記関係付けられた文字列と分割動画名に対して更に元動画名、テキスト文書名（ＵＲＬ）、識別子、検索キーワードを加えた情報を動画編集サーバ１１のインデックスデータ作成機能部１１５に供給し、インデックスデータ作成機能部１１５はこれらの情報を動画用の検索インデックスとして動画インデックスデータベース１１７に書き込む（ステップＳ３７）。なお、この場合の検索キーワードとしては、文字列が形態素解析され、文字列に含まれる単語が選択される。例えば、図１３のフレーム２０３に示した文字列「データを転送しながら再生」の例では、この文字列の中の単語「データ」「転送」「再生」が検索キーワードとして選択され、前記文字列と分割動画との関係付けとともに動画インデックスデータベース１１７に保存される。
【００７０】
それから、ブラウザを終了するか否かを判定し（ステップＳ３９）、文字列と分割動画名との関係付けを更に続ける場合には、図６のステップＳ１３に戻って、サムネイル表示用ページに表示されたその他の分割動画１，２，３，…Ｎに対して同じ処理を繰り返し行い、これにより複数の分割動画１，２，３，…Ｎのそれぞれに対して検索インデックス用の文字列を関係付け、この文字列と分割動画名との対応付けによりそれぞれを動画用の検索インデックスとして動画インデックスデータベース１１７に保存するが、この繰り返し処理においてステップＳ１３に戻る毎に分割動画名に関係付けられた文字列を含むテキスト文章が図１４に示すように再生成されるが、このように再生成されたテキスト文章上では、上述したように選択した文字列の末尾に分割動画が符号２４５で示すように小さく表示される。なお、この小さく表示される分割動画はこの分割動画の中の１つの画像が静止画として表示されているものである。
【００７１】
このように文字列と分割動画名との関係付けが上述したその他の情報とともに動画インデックスデータベース１１７に保存された後は、分割動画を検索したい検索キーワードをクライアント端末３から入力することにより、この検索キーワードを含む文字列を動画インデックスデータベース１１７から検索し、この文字列に該当する分割動画名を元動画名やテキスト文書名（ＵＲＬ）などとともに取得することができ、この元動画名やテキスト文書名（ＵＲＬ）から元動画やテキスト文章そのものを得て、クライアント端末３のディスプレイ３ａに表示することができる。
【００７２】
上述したように、本実施形態の動画用検索インデックス付与システムでは、クライアント端末３における簡単なマウス操作により動画用の検索インデックスに分割動画のそれぞれを関係付けることができる。すなわち、分割動画のそれぞれに対して文字列を検索インデックスとして関係付けて、文字列と分割動画名との対応付けを動画用の検索インデックスとして効率的かつ適確に生成することができる。
【００７３】
また、この関係付けでは、複数の分割動画をサムネイル表示し、このサムネイル表示された複数の分割動画に対してテキスト文章を同じ画面上の異なるフレームで同時に表示し、テキスト文章と複数の分割動画の両方を閲覧しながら簡単なマウス操作でテキスト文章中の文字列と分割動画との関係付けを視覚的にわかり易く、効率的に行うことができる。
【００７４】
更に、動画をキーとして異なるコンテンツ間のリンク付けを行うこともできる。また、この分割動画と文字列との関係付けは、クライアント端末３からインターネット５を介してどこからでも行うことができ、利用者は単にクライアント端末３のみを有していればよく、特別な装置を必要としない。既存のコンテンツへの動画の組み込みも容易にできる。更に、利用者はユーザ認証機能部１２１によるユーザ認証で許可された者であれば、複数の利用者が動画を使用したコンテンツを相互に拡張することができる。
【００７５】
また、既存のコンテンツのテキスト文章を分割動画に対する文字列の関係付けに利用でき、新たな検索キーワードの入力が不要であり、手間を省け、効率化を図ることができる。
【００７６】
次に、図１５に示すフローチャートおよび図５に示す動画用検索インデックス付与システム１のうちの動画検索関係の回路構成を参照して、上述したように文字列と分割動画名との対応付けを動画用の検索インデックスとして書き込まれた動画インデックスデータベース１１７から所望の分割動画を検索する動画検索処理について詳しく説明する。なお、図１５に示す処理手順の各ステップに付与されているステップ番号は図５の回路構成にも参考のために付与されている。
【００７７】
図５および図１５においては、まずクライアント端末３から動画用の検索キーワード１１１の入力が行われ、この検索キーワードはクライアント端末３からインターネット５を介して動画用検索インデックス付与システム１の動画編集サーバ１１に送信される（ステップＳ５１）。
【００７８】
動画編集サーバ１１では、インデックスデータ検索機能部１１９がクライアント端末３から検索キーワードを受信する。インデックスデータ検索機能部１１９は、この受信した検索キーワードにマッチするデータを動画インデックスデータベース１１７から検索する（ステップＳ５３）。インデックスデータ検索機能部１１９は、この検索したデータを検索結果ＸＭＬ文章１１４に書き出すとともに（ステップＳ５５）、ストリームサーバ１５の検索結果ページ生成機能部１５３を呼び出して起動する（ステップＳ５７）。
【００７９】
検索結果ページ生成機能部１５３は、検索結果ＸＭＬ文章１１４および検索表示用スタイルシート１１６を読み込み、検索結果ページを生成する（ステップＳ５９）。なお、このページ生成に伴い、元動画と分割動画の２種類の動画のリンクもページに書き込む。このように生成された検索結果ページはストリームサーバ１５の検索結果ページ生成機能部１５３からインターネット５を介してクライアント端末３に転送され、クライアント端末３のディスプレイ３ａに例えば図１６に示すように表示される（ステップＳ６１）。
【００８０】
この図１６に示す検索結果ページでは、分割動画の画像名の下に分割動画が表示され、この分割動画の右側に検索インデックス用の文字列からなる分割動画の説明および「データ」「転送」「再生」などのキーワードが表示され、更に元動画であるオリジナル動画が右端に表示され、画像が関係付けられているページや、その他のページへのリンク先などが表示されている。
【００８１】
なお、この例では、図１６に示すディスプレイ３ａのフレーム２０２に示すように、検索用のキーワードとして「再生」が入力されたものであるため、この検索キーワード「再生」に該当する２つの分割動画が検索され、クライアント端末３に表示されている。この検索では、検索キーワードである検索インデックスにマッチする分割動画に加えて、この分割動画に関係の深い例えば元動画などの動画も取得することができる。
【００８２】
次に、図１７に示すフローチャートを参照して、アプリケーションサーバ１３に設けられているテキストコンテンツ生成機能部１３１によるテキストコンテンツ生成処理について詳しく説明する。このテキストコンテンツ生成機能部１３１によるテキストコンテンツ生成処理は、検索インデックスとして利用したい予め登録されているホームページの内容を読み込み、テキスト文章選択情報更新機能部１３３で書き込まれた分割動画と文字列との関係付け情報を付加してクライアント端末３のディスプレイ３ａにＷＷＷブラウザにより表示するものである。
【００８３】
図１７に示すフローチャートにおいては、まずテキストコンテンツ生成機能部１３１は、クライアント端末３から送信されるテキストコンテンツ選択指示、すなわち分割動画に付与する検索インデックス用の文字列の存在するテキストコンテンツを選択するためのテキストコンテンツの存在するホームページのＵＲＬ名を含むテキストコンテンツ選択指示を受信すると、この指示に含まれる引数からホームページのＵＲＬ名を取り出す（ステップＳ２０１）。それから、テキストコンテンツ生成機能部１３１は、ホームページ登録情報データベース１３５からホームページＵＲＬ名を取り出し、このＵＲＬ名を引数から取り出したＵＲＬ名と比較する（ステップＳ２０３）。
【００８４】
このＵＲＬの比較の結果、ＵＲＬ名が等しくない場合には、エラーメッセージを出力して本処理を終了するが（ステップＳ２０７）、等しい場合には、このＵＲＬ名に基づいてインターネット５を介して一般ＷＷＷサーバ７にアクセスし、そのホームページ７１からＵＲＬの内容を取得してメモリに保持する（ステップＳ２１１）。
【００８５】
次に、テキストコンテンツ生成機能部１３１は、テキスト文章選択情報データベース１３７から選択文字列を取り出し、前記メモリに保持した内容に対して選択文字列のハイパーリンク置換（選択文字列をアンカータグで挟んだ文字列へと置換）を行う（ステップＳ２１３）。そして、ハイパーリンク置換した後の内容を標準出力に出力する（ステップＳ２１５）。すなわち、テキストコンテンツ生成機能部１３１はインターネット５を介して内容をＷＷＷブラウザによりクライアント端末３に送信し、クライアント端末３のディスプレイ３ａに表示する。
【００８６】
次に、図１８に示すフローチャートを参照して、アプリケーションサーバ１３に設けられているテキスト文章選択情報更新機能部１３３のテキスト文章選択情報更新処理について詳しく説明する。なお、テキスト文章選択情報更新機能部１３３によるテキスト文章選択情報更新処理は、クライアント端末３においてＷＷＷブラウザにより関係付けられた分割動画と選択文字列をテキスト文章選択情報データベース１３７にファイルとして書き込んで更新するものであり、この書き込まれた内容がテキストコンテンツ生成機能部１３１により関係付け情報として利用されるものである。
【００８７】
図１８に示すフローチャートにおいては、まずテキスト文章選択情報更新機能部１３３は、クライアント端末３においてＷＷＷブラウザによりマウス操作での選択時に取得した選択文字列、選択分割動画名を引数として取り出す（ステップＳ３０１）。それから、テキスト文章選択情報更新機能部１３３は、テキスト文章選択情報データベース１３７のファイルを読み出し、その処理番号をすべて取得し、最も大きな処理番号値に１をプラス（加算）した値を次の書き込み処理番号としてメモリに蓄える（ステップＳ３０３）。
【００８８】
次に、テキスト文章選択情報更新機能部１３３は、テキスト文章選択情報データベース１３７のファイルから選択文字列をすべて取得し、この選択文字列を先に引数として取得した選択文字列と比較し、両選択文字列が等しいか否かを判定する（ステップＳ３０５、Ｓ３０７）。そして、この比較の結果、選択文字列が等しい場合には、本処理を終了するが、等しくない場合には、先にメモリに蓄えた書き込み処理番号、選択文字列、選択分割動画名をテキスト文章選択情報データベース１３７にファイルとして追加書き込みする（ステップＳ３０９）。
【００８９】
次に、テキスト文章選択情報更新機能部１３３は、選択文字列を形態素解析して、一般名詞に分解した後、検索キーワードとしてメモリに蓄える（ステップＳ３１１）。そして、元動画名、テキスト文書名（ＵＲＬ）、処理番号、分割動画名、選択文字列、先にメモリに蓄えた検索キーワードを引数としてインデックスデータ作成機能部１１５を呼び出す（ステップＳ３１３）。
【００９０】
以降は、次に説明するインデックスデータ作成機能部１１５のインデックスデータ作成処理により、上記元動画名、テキスト文書名（ＵＲＬ）、処理番号、分割動画名、選択文字列、検索キーワードからなる情報が動画用の検索インデックスとして動画インデックスデータベース１１７に保存されることになる。
【００９１】
図１９に示すフローチャートを参照して、上記インデックスデータ作成機能部１１５によるインデックスデータ作成処理について詳しく説明する。インデックスデータ作成機能部１１５によるインデックスデータ作成処理は、テキスト文章選択情報更新機能部１３３からインデックスデータ作成機能部１１５が引き継いだ情報をＤＯＭ（Ｄｏｃｕｍｅｎｔ　Ｏｂｊｅｃｔ　Ｍｏｄｅｌ）を使用して、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）文章で動画インデックスデータベース１１７を作成するものである。
【００９２】
図１９に示すフローチャートにおいては、まずインデックスデータ作成機能部１１５は、テキスト文章選択情報更新機能部１３３から引き継いだ情報から元動画名、テキスト文書名（ＵＲＬ）、処理番号、分割動画名、選択文字列、検索キーワードなどからなる動画検索インデックス用の情報を引数として取り出す（ステップＳ４０１）。
【００９３】
それから、インデックスデータ作成機能部１１５は、ＸＭＬ文章形式の動画インデックスデータベース１１７にデータを追加するためのＤＯＭモジュールを呼び出し、このＤＯＭモジュールを利用して上記動画検索インデックス用の情報、すなわち元動画名、テキスト文書名（ＵＲＬ）、処理番号、分割動画名、選択文字列、検索キーワードなどの情報をＸＭＬ文章で動画インデックスデータベース１１７に追加書き込みして更新する（ステップＳ４０３）。
【００９４】
次に、図２０に示すフローチャートを参照して、上記インデックスデータ検索機能部１１９によるインデックスデータ検索処理について詳しく説明する。このインデックスデータ検索機能部１１９によるインデックスデータ検索処理は、ＤＯＭを使用して、クライアント端末３から与えられた検索キーワードに基づいて動画インデックスデータベース１１７を検索して、検索キーワードにマッチするデータを動画インデックスデータベース１１７から取得し、検索結果ＸＭＬ文章を生成し、検索結果ページ生成機能部１５３を呼び出すものである。
【００９５】
図２０においては、まずインデックスデータ検索機能部１１９は、クライアント端末３からの検索要求を受信すると、その引数から検索キーワードを取り出し（ステップＳ５０１）、この取り出した検索キーワードを形態素解析して、一般名詞に分解した後、検索キーワードとしてメモリに蓄える（ステップＳ５０３）。
【００９６】
それから、インデックスデータ検索機能部１１９は、ＤＯＭモジュールを呼び出し、ＸＭＬ形式の動画インデックスデータベース１１７から検索キーワードにマッチする検索結果のデータを取り出してメモリに蓄える（ステップＳ５０５）。このメモリに蓄えた検索結果を検索結果ＸＭＬ文章として例えばディスクなどのメモリに保存し（ステップＳ５０７）、それから検索結果ページ生成機能部１５３を呼び出す（ステップＳ５０９）。
【００９７】
なお、動画インデックスデータベース１１７には図２１に示すようにＸＭＬ形式で最上位ノードをルートとして動画検索インデックス用の情報を構成する元動画名、動画解説、テキスト文書名（ＵＲＬ）、文字列と分割動画名との関係付けの識別子、分割動画名、選択文字列、（検索）キーワードが保存されているので、上述したクライアント端末３からの検索キーワードを用いたインデックスデータ検索機能部１１９による検索では、まず図２１の下の方から検索キーワードと部分一致するキーワードがあるか否かを検索し（処理１）、それから検索キーワードが選択文字列中に含まれているかを検索し（処理２）、処理１と処理２の結果から、検索キーワードが含まれている分割動画名を取り出す（処理３）。そして、この取り出した分割動画名を含む解説ページＵＲＬを取り出し（処理４）、この取り出した解説ページＵＲＬを含む元動画名を取り出す（処理５）という処理を繰り返し行うことになる。図２１において、マーク「＊」は、繰り返し構造を示している。
【００９８】
なお、図２１に動画インデックスデータベース１１７に保存される動画検索インデックスのデータ構造を示すように、元動画名を親ノードとし、分割動画名を子ノードとして構成することにより、検索キーワードと一致した分割動画から親ノードである元動画名を辿って、他の分割動画名と関係のあるテキスト文章を取得することができる。また、分割動画と文字列との関係付けに対して識別子を付与することにより、同一テキスト文章内において１つの分割動画に対する異なる文字列への関係付けを保存することができる。
【００９９】
次に、図２２に示すフローチャートを参照して、検索結果ページ生成機能部１５３による検索結果ページ生成処理について詳しく説明する。検索結果ページ生成機能部１５３による検索結果ページ生成処理は、インデックスデータ検索機能部１１９で生成された検索結果ＸＭＬ文章と予め設けられている検索表示用スタイルシート１１６を用いてＨＴＭＬ文章を作成し、検索結果ページとしてクライアント端末３のディスプレイ３ａにＷＷＷブラウザにより表示するものである。
【０１００】
図２２においては、まず検索結果ページ生成機能部１５３は、インデックスデータ検索機能部１１９から引き継いだ検索結果ＸＭＬ文章１１４と検索表示用スタイルシート１１６を引数として、図示しないプロセッサを起動する（ステップＳ６０１）。それから、プロセッサの出力結果を標準出力に出力させ、クライアント端末３のディスプレイ３ａにＷＷＷブラウザにより結果ページを表示する（ステップＳ６０３）。
【０１０１】
次に、図２３および図２４に示すフローチャートを参照して、クライアント端末３の動画関係付け機能部３３による動画関係付け処理で行われる動画のフレームまたがり処理について詳しく説明する。なお、図２３は、移動元の画像があるフレーム側の処理を示し、図２４は画像の移動先フレームでの処理を示しているものである。
【０１０２】
動画関係付け機能部３３による動画関係付け処理は、図７のステップＳ３３で説明し、例えば図３に示すように、クライアント端末３のディスプレイ３ａのフレーム２０３に表示されたテキスト文章中の所望の文字列をマウスで反転して選択し、それからフレーム２０５にサムネイル表示用ページとして表示されている複数の分割動画の１つをマウスで掴んで選択し、この分割動画をマウスで掴んだまま、先に反転した文字列の真上まで移動させ、マウスを分割動画から離すことにより文字列に分割動画を関係付ける処理であり、この関係付け処理ではマウスのドラッグ操作のイベントをフレーム間にまたがって移動させているが、このようなフレーム間にまたがるドラッグ操作はＷＷＷブラウザによるディスプレイ画面では基本的にできないので、すなわち、あるフレームで発生したイベントを他のフレームに継承させることができないので、本実施形態ではフレームをまたがって分割動画を移動させる操作を実現するために、あるフレームからマウスが出た場合に、移動先のフレームにマウスクリックのイベントを発生させ、見かけ上ドラッグ操作が行えるようにしている。
【０１０３】
具体的には、分割動画が移動する先のフレームに前もってダミーの分割動画を配置しておき、最初の時点では、このダミーの分割動画をフレームの見えない位置に出しておき、すなわち分割動画の位置を負の値にしておき、それから分割動画が移動元フレームから移動先フレームに移ってきた時に、すなわちマウスで分割動画を掴んで、そのまま移動先フレームに移動してきた時に、自動クリック（マウスが移動先フレームでクリックされた情報）のイベントを発生させ、これを契機に今までダミーとしておいた分割動画を正式な分割動画（マウスで現在掴んでいる分割動画）に張り替えることにより、分割動画があたかもフレームをまたがって移動しているようにしているものである。
【０１０４】
図２３および図２４に示すフローチャートを参照して、具体的に説明する。まず、図２３においては、マウスの動きを監視してマウスのイベントを取得する（ステップＳ７０１）。このマウスのイベントとしてマウスダウンが取得されると、ステップＳ７０３に進んで、このマウスが押された位置情報を取得する。それから、マウスが画像のどの位置を掴んでいるかを取得し（ステップＳ７０５）、この画像のどの位置を掴んでいるかという位置情報を外部変数として保存する（ステップＳ７０７）。なお、この位置は、例えば画像の左上端の位置からの縦および横方向の画素数で指定され、マウスが異なるフレームに移動した場合でも画像の表示のずれが発生しないようにマウスの位置を正確に把握するためのものである。
【０１０５】
それから、マウスが掴んでいる分割動画の名前を移動先のフレームに設定し（ステップＳ７０９）、更にその分割動画の大きさも移動先のフレームに設定する（ステップＳ７１１）。
【０１０６】
次に、マウスのイベントとしてマウス移動が取得された場合には、ステップＳ７３１に進んで、現在のマウス（分割動画）の位置情報を取得する。それから、現在のマウス（分割動画）が移動元のフレームの外、本実施形態では上方向に出たか否かを判定する（ステップＳ７３３）。マウスが移動元のフレーム内にいる場合には、ステップＳ７０１に戻って、更にマウスの動きを監視する処理を継続するが、マウスが移動元のフレームの外に出た場合には、分割動画の移動先のフレームを自動クリックする（ステップＳ７３５）。また、画像表示時のちらつきを防止するための自動クリックの回数調整を行う（ステップＳ７３７）。
【０１０７】
また、マウスのイベントとしてマウスアップが取得された場合には、ステップＳ７２１に進んで、マウスが離された位置が現在のフレームの中か否かを判定する。この判定の結果、マウスが離された位置が現在のフレーム内である場合には、分割動画を元の位置（すなわち、分割動画を掴んだ最初の位置）に戻し（ステップＳ７２３）、それから最初のステップＳ７０１に戻って、更にマウスの動きを更に監視する処理を行うが、マウスが離された位置が現在のフレームの外である場合には、分割動画の移動先のマウスアップ処理（Ａ）を起動し（ステップＳ７２５）、分割動画を元の位置に戻し（ステップＳ７２３）、それから最初のステップＳ７０１に戻って、更にマウスの動きを更に監視する処理を行う。
【０１０８】
次に、図２４の処理に移って、同様にマウスの動きを監視し（ステップＳ７０１）、マウスの動きとしてマウス自動クリックを取得した場合には、分割動画の移動先のフレームでのスクロール量を取得し、マウスの現在の正確な位置を得る（ステップＳ７４１）。そして、ダミーとしてフレームの枠外に配置しておいた分割動画のデータの位置をマウスの位置に変更する（ステップＳ７４３）。それから、最初のステップＳ７０１に戻って、更にマウスの動きを監視する処理を継続する。
【０１０９】
また、前記ステップＳ７２５で説明したようにマウスアップ処理（Ａ）が起動された場合には、図２４のステップＳ７５１に進み、ここで動画検索インデックス用のテキスト文字列が選択されているか否かを判定する。そして、文字列が選択されている場合には、テキスト文字列に分割動画が接近したか否かを判定し（ステップＳ７５３）、接近して文字列の真上に分割動画が存在している場合には、この文字列に分割動画を上述した関係付ける処理を起動する（ステップＳ７５５）。また、ステップＳ７５１で文字列が選択されていない場合、および文字列に分割動画が接近していない場合には、ステップＳ７５７に進み、ここで移動先のフレームでの分割動画をフレームの枠外に配置し、それから最初のステップＳ７０１に戻って、更にマウスの動きを監視する処理を行う。
【０１１０】
なお、上記実施形態では、動画用検索インデックス付与システム１とクライアント端末３とをインターネット５で接続した場合について説明したが、本発明はこれに限定されるものでなく、例えば１台のパソコンに動画用検索インデックス付与システム１の機能とクライアント端末３の機能の両方を備えることにより、ネットワークを介して検索インデックスの付与処理を行うのでなく、１台のパソコン内で本実施形態のすべての処理機能を行うような装置として構成してもよいものである。
【０１１１】
また、上記実施形態の動画用検索インデックス付与方法の処理手順をプログラムとして組み込むことができることは勿論のこと、このプログラムを例えばＣＤやＦＤなどの記録媒体に記録し、この記録媒体をコンピュータシステムに組み込んだり、または記録媒体に記録されたプログラムを通信回線を介してコンピュータシステムにダウンロードしたり、または記録媒体からインストールし、該プログラムでコンピュータシステムを作動させることにより、動画用検索インデックス付与方法を実施する動画用検索インデックス付与システムとして機能させることができることは勿論であり、このような記録媒体を用いることにより、その流通性を高めることができるものである。
【０１１２】
【発明の効果】
以上説明したように、本発明によれば、クライアント端末においてサムネイル表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列をテキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして動画インデックスデータベースに登録するので、分割動画に対する検索インデックスの付与を従来のようにキーボードからの手操作による文字列のタイプ入力でなく、テキスト文章からの選択により効率的かつ適確に行うことができるとともに、またクライアント端末からインターネットを介して利用者はどこからでもアクセスして検索インデックスの付与を効率的に行うことができる。
【０１１３】
また、本発明によれば、サムネイル表示された複数の分割動画のうちの所望の分割動画に対して付与したい検索インデックス用の文字列をテキスト文章から選択して当該文字列と分割動画との関係付けを当該文字列と分割動画識別情報との対応付けにより動画用の検索インデックスとして動画インデックスデータベースに登録するので、分割動画に対する検索インデックスの付与を従来のようにキーボードからの手操作による文字列のタイプ入力でなく、テキスト文章からの選択により効率的かつ適確に行うことができる。
【０１１４】
更に、本発明によれば、文字列と分割動画との関係付けは、前記選択して表示されている検索インデックス用の文字列の所に所望の分割動画をマウス操作によりドラッグして移動させることにより行われるので、従来のようなタイプ入力を必要とすることなく、マウス操作により極めて簡単かつ効率的に分割動画に対する検索インデックスの付与を行うことができる。
【０１１５】
本発明によれば、分割動画の検索インデックスとして、文字列と分割動画識別情報との対応付けに加えて、元動画に関する情報、テキスト文書名（ＵＲＬ）および検索キーワードも登録されるので、分割動画に対応する元動画も分割動画とともに検索でき、効率的である。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る動画用検索インデックス付与方法を実施する装置である動画用検索インデックス付与システムの構成を示すブロック図である。
【図２】図１に示す実施形態の動画用検索インデックス付与方法の概要を説明するための図である。
【図３】図１に示す実施形態の動画用検索インデックス付与方法における検索インデックス用の文字列と分割動画との関係付け処理を説明するためのフローチャートを含む説明図である。
【図４】図１に示す実施形態の動画用検索インデックス付与システムの構成のうち動画の検索インデックスの付与関係の回路構成を詳細に示すブロック図である。
【図５】図１に示す実施形態の動画用検索インデックス付与システムの構成のうち動画検索関係の回路構成を詳細に示すブロック図である。
【図６】図１および図４に示す実施形態の動画用検索インデックス付与システムの作用のうち動画の検索インデックスの付与関係の作用の一部を詳細に示すフローチャートである。
【図７】図６に示すフローチャートの残りの続きを示すフローチャートである。
【図８】図１および図４に示す実施形態の動画用検索インデックス付与システムの作用においてクライアント端末にテキスト文章を表示したブラウザ画面を示す図である。
【図９】図１および図４に示す実施形態の動画用検索インデックス付与システムの作用においてクライアント端末にユーザ認証用の確認手順を表示したブラウザ画面を示す図である。
【図１０】図１および図４に示す実施形態の動画用検索インデックス付与システムの作用においてクライアント端末にユーザ認証結果としてユーザが正当である場合に表示されるブラウザ画面を示す図である。
【図１１】図１および図４に示す実施形態の動画用検索インデックス付与システムの作用においてクライアント端末にテキスト文章と元動画を表示したブラウザ画面を示す図である。
【図１２】図１および図４に示す実施形態の動画用検索インデックス付与システムの作用においてクライアント端末にテキスト文章、元動画、サムネイル表示用ページとしての複数の分割動画を表示したブラウザ画面を示す図である。
【図１３】図１および図４に示す実施形態の動画用検索インデックス付与システムの作用においてクライアント端末におけるテキスト文章中の文字列に対して分割動画をマウス操作で関係付ける処理を表示したブラウザ画面を示す図である。
【図１４】図１および図４に示す実施形態の動画用検索インデックス付与システムの作用においてクライアント端末におけるテキスト文章中の文字列に対して分割動画をマウス操作で関係付けた結果を表示したブラウザ画面を示す図である。
【図１５】図１および図４に示す実施形態の動画用検索インデックス付与システムの作用のうち動画検索関係の作用を詳細に示すフローチャートである。
【図１６】図１５に示した動画検索処理の検索結果としてクライアント端末に検索結果ページを表示したブラウザ画面を示す図である。
【図１７】図１および図４に示す実施形態の動画用検索インデックス付与システムに使用されているテキストコンテンツ生成機能部によるテキストコンテンツ生成処理を示すフローチャートである。
【図１８】図１および図４に示す実施形態の動画用検索インデックス付与システムに使用されているテキスト文章選択情報更新機能部によるテキスト文章選択情報更新処理を示すフローチャートである。
【図１９】図１および図４に示す実施形態の動画用検索インデックス付与システムに使用されているインデックスデータ作成機能部によるインデックスデータ作成処理を示すフローチャートである。
【図２０】図１および図４に示す実施形態の動画用検索インデックス付与システムに使用されているインデックスデータ検索機能部によるインデックスデータ検索処理を示すフローチャートである。
【図２１】図１および図４に示す実施形態の動画用検索インデックス付与システムに使用されている動画インデックスデータベースに格納される動画検索インデックス用のデータ構造を示す説明図である。
【図２２】図１および図４に示す実施形態の動画用検索インデックス付与システムに使用されている検索結果ページ生成機能部による検索結果ページ生成処理を示すフローチャートである。
【図２３】図１および図４に示す実施形態の動画用検索インデックス付与システムに使用されているクライアント端末の動画関係付け機能部による動画関係付け処理の一部を示すフローチャートである。
【図２４】図１および図４に示す実施形態の動画用検索インデックス付与システムに使用されているクライアント端末の動画関係付け機能部による動画関係付け処理の残りの続きを示すフローチャートである。
【図２５】従来のキーボードからの手入力による分割動画と検索インデックス用のテキスト文章との関係付けを説明するための図である。
【符号の説明】
１　動画用検索インデックス付与システム
３　クライアント端末
５　インターネット
７　一般ＷＷＷサーバ
１１　動画編集サーバ
１３　アプリケーションサーバ
１５　ストリームサーバ
３１　テキストコンテンツ選択部
３３　動画関係付け機能部
３５　元動画選択部
１１１　動画アップロード機能部
１１３　動画分割機能部
１１５　インデックスデータ作成機能部
１１７　動画インデックスデータベース
１１９　インデックスデータ検索機能部
１２１　ユーザ認証機能部
１３１　テキストコンテンツ生成機能部
１３３　テキスト文章選択情報更新機能部
１３５　ホームページ登録情報データベース
１３７　テキスト文章選択情報データベース
１５３　検索結果ページ生成機能部
【図１】
2004128692.tif 000003
【図２】
2004128692.tif 000004
【図３】
2004128692.tif 000005
【図４】
2004128692.tif 000006
【図５】
2004128692.tif 000007
【図６】
2004128692.tif 000008
【図７】
2004128692.tif 000009
【図８】
2004128692.tif 000010
【図９】
2004128692.tif 000011
【図１０】
2004128692.tif 000012
【図１１】
2004128692.tif 000013
【図１２】
2004128692.tif 000014
【図１３】
2004128692.tif 000015
【図１４】
2004128692.tif 000016
【図１５】
2004128692.tif 000017
【図１６】
2004128692.tif 000018
【図１７】
2004128692.tif 000019
【図１８】
2004128692.tif 000020
【図１９】
2004128692.tif 000021
【図２０】
2004128692.tif 000022
【図２１】
2004128692.tif 000023
【図２２】
2004128692.tif 000024
【図２３】
2004128692.tif 000025
【図２４】
2004128692.tif 000026
【図２５】
2004128692.tif 000027