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