(57)【要約】  本発明は、動画から入手されるテキスト情報を処理し、そのテキスト情報に符合する広告コンテンツが含まれた検索結果を提供する方法及びシステムを提供する。ディジタル方式によりユーザコンピュータに設けられたＣＳ動画プレーヤまたはウェブ上の動画プレーヤにより、映画、ニュース、ユーザ生成動画など、種々の動画を楽しむことができる。但し、動画に対して広告を結合するモデルは、固定型バナー広告または動画の前、中間、及び終わりに動画広告を挿入することが全部であった。本発明は、動画から入手される字幕、翻訳された字幕、ユーザ入力タグなどから入手したテキストを加工して、そのテキストに含まれている商品またはサービスなどの名称を広告検索提供サーバへ転送し、広告検索提供サーバから広告コンテンツの入手を受けて、再生される動画と同期化させて広告コンテンツを表示させてくれる、現在プレイされている動画内容連動型広告コンテンツ提供方法及びシステムに関する。【選択図】図１
2010512594.tif 000002
【特許請求の範囲】
【請求項１】
プレーヤで再生可能な動画からテキスト情報を入手するステップと、
前記入手されたテキスト情報に含まれた少なくとも１つの検索対象テキストを、前記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバに転送するステップと、
前記検索提供サーバから検索結果を受け取るステップと、
前記動画を再生する間に前記受け取った検索結果を表示するステップと、
を含むことを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項２】
前記動画にはタグ情報が更に含まれており、前記テキスト情報の入手は、前記動画に関連しているタグに含まれた情報から抽出するステップを含むことを特徴とする、請求項１に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項３】
前記動画には前記動画に対するＵＣＣ（user created content）テキストが含まれており、前記テキスト情報の入手は前記動画に含まれている前記動画に対するＵＣＣテキストから抽出するステップを含むことを特徴とする、請求項１に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項４】
前記動画には字幕情報（caption）が更に含まれており、前記テキスト情報の入手は前記字幕情報から抽出するステップを含むことを特徴とする、請求項１に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項５】
前記動画は映画であり、前記映画には翻訳された字幕情報が更に含まれており、前記テキスト情報の入手は、前記翻訳された字幕情報から抽出するステップを含むことを特徴とする、請求項１に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項６】
前記動画には音声情報が更に含まれており、
前記テキスト情報の入手は、前記音声情報から音声認識プログラムを用いて獲得されるテキスト型式からなる音声認識結果から抽出するステップを含むことを特徴とする、請求項１に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項７】
前記入手されたテキスト情報を加工するステップを更に含み、
前記入手されたテキスト情報を加工するステップは、前記入手されたテキスト情報から少なくとも一つの名詞を抽出するステップを含むことを特徴とする、請求項１乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項８】
前記名詞は、商品名称、サービス名称、及び固有名詞のうち、少なくともいずれか１つであることを特徴とする、請求項７に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項９】
前記テキスト情報の入手は、動画を再生しながら既設定された時間単位で前記動画の再生と同期（Sync）されて入手されることを特徴とする、請求項４乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項１０】
前記動画は、ストリーミング方式により再生されるもの、及びユーザコンピュータにダウンロードされて再生されるもののうちいずれか１つ以上であることを特徴とする、請求項９に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項１１】
前記テキスト情報の入手は、全体動画に対して一度に入手し、かつ既設定された時間単位で前記時間情報と前記入手されるテキスト情報とを同期して格納することを特徴とする、請求項４または請求項５に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項１２】
前記入手されたテキスト情報を加工するステップを更に含み、
前記入手されたテキスト情報を加工するステップは、前記入手されたテキスト情報を対象にして形態素分析を遂行し、前記形態素分析の結果として名詞及び動詞のうち少なくとも１つを抽出することを特徴とする、請求項１乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項１３】
前記検索提供サーバは、
前記検索提供サーバによって受け取られた全検索対象テキスト、または前記検索対象テキストから選択される少なくとも一単語のテキストを検索語にして、前記検索語に対応する少なくとも１つの広告コンテンツを含んだ検索結果を生成することを特徴とする、請求項１乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項１４】
前記広告コンテンツは前記検索語を含んでいることを特徴とする、請求項１３に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項１５】
前記検索提供サーバは、前記広告コンテンツの表示対クリック率、前記広告コンテンツの表示またはクリック当たりの広告単価、及び前記広告コンテンツの表示またはクリック時に前記検索提供サーバの運営者が前記表示またはクリックの代価として支払うことができる費用情報のうち、少なくとも１つを含めて前記検索結果を生成することを特徴とする、請求項１３に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項１６】
前記検索提供サーバへの前記検索対象テキストの転送は、既設定された時間単位で転送することを特徴とする、請求項１乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項１７】
前記検索提供サーバは、前記検索提供サーバによって受け取られた検索対象テキストを検索語にして、前記検索対象テキストに対応する少なくとも１つの広告主の広告コンテンツのみを検索結果として生成することを特徴とする、請求項１乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項１８】
前記検索提供サーバから受け取った検索結果を表示する前にフィルタリングするステップを更に含むことを特徴とする、請求項１乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項１９】
前記検索提供サーバから受け取った検索結果を表示する前にフィルタリングするステップを更に含み、
前記フィルタリングは、前記検索提供サーバから受け取った前記広告コンテンツ別の前記広告コンテンツの表示対クリック率、前記広告コンテンツの表示またはクリック当たりの広告単価、及び前記広告コンテンツの表示またはクリック時に前記検索提供サーバの運営者が前記表示またはクリックの代価として支払うことができる費用情報のうち、少なくとも１つを反映してフィルタリングすることを特徴とする、請求項１５に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項２０】
前記フィルタリングの検索結果として、広告コンテンツの既設定された個数を表示できない場合、以前の検索結果と現在の検索結果とを混ぜて既設定された広告コンテンツの個数を表示するステップを更に含むことを特徴とする、請求項１８に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項２１】
前記検索提供サーバは、前記サーバに検索結果を生成できる検索インデックスを構築していて、前記検索対象テキストに対する検索結果を直接生成できることを特徴とする、請求項１乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項２２】
前記検索提供サーバは、前記検索結果を生成できる検索インデックスを有する第３のサーバへ前記検索対象テキストを転送し、前記第３のサーバから受け取った前記検索対象テキストに対する検索結果を再転送することを特徴とする、請求項１乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項２３】
前記請求項１乃至請求項６の各項のステップは、前記プレーヤまたは前記プレーヤを含んでいるソフトウェアで発生することを特徴とする、請求項１乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項２４】
前記プレーヤは、ユーザコンピュータ上に設けられて駆動されることを特徴とする請求項２３に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項２５】
前記プレーヤは、ユーザコンピュータ上に臨時にダウンロードされてブラウザ上で駆動されることを特徴とする、請求項２３に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項２６】
前記請求項１乃至請求項６の各項のステップは、前記動画を提供する既設定されたサーバで発生することを特徴とする、請求項１乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項２７】
前記テキスト情報の入手は、前記動画を再生しながら既設定された時間単位で前記動画の再生と同期（Sync）されて入手されるものであり、前記動画を再生する間に前記受け取った検索結果を表示するステップは、前記既設定された時間単位で互いに異なる前記受け取った検索結果を表示することを特徴とする、請求項４乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項２８】
前記検索提供サーバは、検索ポータルサービスを提供するサーバであり、前記検索提供サーバは、前記検索提供サーバによって受け取られた検索対象テキストから選択される少なくともいずれか一単語のテキストを検索語にして、前記検索語に対応する少なくとも１つの非広告コンテンツを含んだ検索結果を生成することを特徴とする、請求項１乃至請求項６のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項２９】
プレーヤで再生可能な動画からテキスト情報を入手するステップと、
前記入手されたテキスト情報に含まれた少なくとも１つの検索対象テキストを、前記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバへ転送するステップと、
前記検索提供サーバから検索結果を受け取るステップと、
前記動画を再生し、前記再生された動画情報をユーザコンピュータへ転送する方法、及び前記ユーザコンピュータでの前記動画の再生のために、前記動画を構成する一連のフレームのうち、既設定されたフレーム数単位で一度に前記動画フレームを転送する方法の中から選択されるいずれか１つの方法により、前記動画情報を前記ユーザコンピュータへ転送し、かつ前記動画情報の前記ユーザコンピュータへの転送時、前記受け取られた検索結果を含んで転送するステップと、
を含むことを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項３０】
プレーヤで再生可能な動画からユーザコンピュータによって入手されたテキスト情報を前記ユーザコンピュータから受け取るステップと、
前記入手されたテキスト情報に含まれた少なくとも１つの検索対象テキストを、前記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバへ転送するステップと、
前記検索提供サーバから検索結果を受け取るステップと、
前記受け取った検索結果を前記ユーザコンピュータへ転送するステップと、
を含むことを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項３１】
動画を再生し、前記再生された動画に関する情報をユーザコンピュータへ転送する方法、及び前記ユーザコンピュータでの前記動画の再生のために、前記動画を構成する一連のフレームのうち、既設定されたフレーム数単位で前記動画フレームを一度に転送する方法の中から選択されるいずれか１つの方法により、前記動画に関する情報を前記ユーザコンピュータへ転送する動画サービス提供サーバによって前記動画から入手されたテキスト情報を前記動画サービス提供サーバから受け取るステップと、
前記入手されたテキスト情報に含まれた少なくとも１つの検索対象テキストを、前記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバへ転送するステップと、
前記検索提供サーバから検索結果を受け取るステップと、
前記受け取った検索結果を前記動画サービス提供サーバへ転送するステップと、
を含むことを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項３２】
動画を再生できる機能を含みユーザコンピュータで設置または駆動されるソフトウェアによって前記動画から入手されたテキスト情報を、前記ソフトウェアが設けられた前記ユーザコンピュータから受け取るステップと、
前記入手されたテキスト情報に含まれた少なくともいずれか一単語のテキストを検索語として検索を遂行するステップと、
前記検索遂行後、生成される検索結果を前記ユーザコンピュータへ転送するステップと、を含み、
前記検索結果は前記検索語に対応する少なくとも１つの広告コンテンツを含むことを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項３３】
動画を再生し、前記再生された動画に関する情報をユーザコンピュータへ転送する方法、及び前記ユーザコンピュータでの前記動画の再生のために、前記動画を構成する一連のフレームのうち、既設定されたフレーム数単位で前記動画フレームを一度に転送する方法の中から選択されるいずれか１つの方法により、前記動画に関する情報を前記ユーザコンピュータへ転送するための動画サービス提供サーバによって前記動画から入手されたテキスト情報を前記動画サービス提供サーバから受け取るステップと、
前記入手されたテキスト情報に含まれた少なくともいずれか一単語のテキストを検索語として検索を遂行するステップと、
前記検索遂行後、生成される検索結果を前記ユーザコンピュータへ転送するステップと、
を含み、
前記検索結果は前記検索語に対応する少なくとも１つの広告コンテンツを含むことを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項３４】
プレーヤで再生可能な動画からテキスト情報を入手するステップと、
前記入手されたテキスト情報を対象にして形態素分析を遂行して少なくとも一つの検索対象キーワードを生成するステップと、
前記動画を再生する間に前記検索対象キーワードを表示するステップと、
を含み、
前記検索対象キーワードには前記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項３５】
プレーヤで再生可能な動画からテキスト情報を入手するステップと、
前記入手されたテキスト情報を対象にして形態素分析を遂行して検索対象キーワードを生成するステップと、
前記動画を再生し、前記再生された動画に関する情報をユーザコンピュータへ転送する間に前記検索対象キーワードを表示するステップと、
を含み、
前記検索対象キーワードには前記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項３６】
動画を構成する一連のフレームのうち、既設定されたフレーム数単位及び既設定された前記動画の再生時間単位の中から選択されるいずれか一単位で前記動画からテキスト情報を入手するステップと、
前記入手されたテキスト情報を対象にして形態素分析を遂行して少なくとも一つの検索対象キーワードを生成するステップと、
前記選択された単位の動画に前記検索対象キーワードを挿入するステップと、
を含み、かつ
ユーザコンピュータで前記動画を再生する時、前記挿入された検索対象キーワードが表示され、前記検索対象キーワードには前記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法。
【請求項３７】
動画を再生する動画プレーヤと、
前記動画からテキスト情報を入手するテキスト情報入手モジュールと、
前記テキスト情報入手モジュールが入手したテキスト情報に含まれた少なくとも１つの検索対象テキストを生成する検索対象テキスト生成モジュールと、
前記検索対象テキスト生成モジュールが生成した前記検索対象テキストを、前記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバへ転送し、前記検索提供サーバから前記検索結果を受け取る検索提供サーバとの通信モジュールと、
前記再生される動画をユーザコンピュータへ転送する前後または転送する間に、前記転送された広告コンテンツを含む前記受け取った検索結果を受け取られる前記動画に同期化させて前記ユーザに表示する広告表示モジュールと、
を含むことを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項３８】
前記動画にはタグ情報が更に含まれており、前記テキスト情報入手モジュールがテキスト情報を入手する方法は、前記動画に関連しているタグに含まれた情報から抽出する方法を含むことを特徴とする、請求項３７に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項３９】
前記動画には前記動画に対するＵＣＣ（user created content）テキストが含まれており、前記テキスト情報入手モジュールがテキスト情報を入手する方法は、前記動画に含まれている前記動画に対するＵＣＣテキストから抽出する方法を含むことを特徴とする、請求項３７に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項４０】
前記動画には字幕情報（caption）が更に含まれており、前記テキスト情報入手モジュールがテキスト情報を入手する方法は、前記字幕情報から抽出する方法を含むことを特徴とする、請求項３７に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項４１】
前記動画は映画であり、前記映画には翻訳された字幕情報が更に含まれており、前記テキスト情報入手モジュールがテキスト情報を入手する方法は、前記翻訳された字幕情報から抽出する方法を含むことを特徴とする、請求項３７に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項４２】
前記動画には音声情報が更に含まれており、前記テキスト情報入手モジュールがテキスト情報を入手する方法は、前記音声情報から音声認識プログラムを用いて獲得されるテキスト型式からなる音声認識結果から抽出する方法を含むことを特徴とする、請求項３７に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項４３】
前記検索対象テキスト生成モジュールは、前記入手されたテキスト情報を加工して前記入手されたテキスト情報から少なくとも一つの名詞を抽出することを特徴とする、請求項３６乃至請求項４２のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項４４】
前記名詞は、商品名称、サービス名称、及び固有名詞のうち、少なくともいずれか１つであることを特徴とする、請求項４３に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項４５】
前記テキスト情報入手モジュールがテキスト情報を入手する方法は、前記動画を再生しながら既設定された時間単位で前記動画の再生と同期（Ｓync）されて入手することを特徴とする、請求項４０乃至請求項４２のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項４６】
前記広告表示モジュールが前記検索結果を前記動画に同期化させる方法は、前記既設定された時間単位で入手された前記テキスト情報に基づいて生成された検索結果と前記動画の再生とを同期化させることを特徴とする、請求項４５に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項４７】
前記テキスト情報入手モジュールがテキスト情報を入手する方法は、全体動画に対して一度にテキスト情報を入手し、既設定された時間単位で前記時間情報と前記入手されるテキスト情報とを同期して格納することを特徴とする、請求項４０または請求項４１に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項４８】
前記検索対象テキスト生成モジュールが前記入手されたテキスト情報を加工する方法は、前記入手されたテキスト情報を対象にして形態素分析を遂行し、前記形態素分析の結果として名詞及び動詞のうち少なくともいずれか１つを抽出することを特徴とする、請求項３６乃至請求項４２のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項４９】
前記検索提供サーバは、
前記検索提供サーバによって受け取られた検索対象テキストの全体または前記検索対象テキストから選択される少なくともいずれか一単語のテキストを検索語にして、前記検索語に対応する少なくとも１つの広告コンテンツを含んだ検索結果を生成することを特徴とする、請求項３６乃至請求項４２のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項５０】
前記広告コンテンツは前記検索語を含んでいることを特徴とする、請求項４９に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項５１】
前記検索提供サーバは、前記広告コンテンツの表示対クリック率、前記広告コンテンツの表示またはクリック当たりの広告単価、及び前記広告コンテンツの表示またはクリック時、前記検索提供サーバの運営者が前記表示またはクリックの代価として支払うことができる費用情報のうち、少なくともいずれか１つを含めて前記検索結果を生成することを特徴とする、請求項４９に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項５２】
前記検索提供サーバとの通信モジュールは、既設定された時間単位で前記検索提供サーバへ前記検索対象テキストを転送することを特徴とする、請求項３６乃至請求項４２のうち、いずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項５３】
前記検索提供サーバは、
前記検索提供サーバによって受け取られる検索対象テキストを検索語にして、前記検索対象テキストに対応する少なくとも１つの広告主の広告コンテンツのみを前記検索結果として生成することを特徴とする、請求項３６乃至請求項４２のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項５４】
前記検索提供サーバから受け取られた前記検索結果を表示する前に既設定された基準により前記転送された検索結果を対象にしてフィルタリングを遂行するフィルタリングモジュールを更に含むことを特徴とする、請求項３６乃至請求項４２のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項５５】
前記検索提供サーバから受け取った前記検索結果を表示する前に既設定された基準により前記受け取られた検索結果を対象にしてフィルタリングを遂行するフィルタリングモジュールを更に含み、
前記フィルタリングモジュールは、前記検索提供サーバから受け取った前記広告コンテンツ別の前記広告コンテンツの表示対クリック率、前記広告コンテンツの表示またはクリック当たりの広告単価、及び前記広告コンテンツの表示またはクリック時、前記検索提供サーバの運営者が前記表示またはクリックの代価として支払うことができる費用情報のうち、少なくともいずれか１つを基準にしてフィルタリングすることを特徴とする、請求項５１に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項５６】
前記広告表示モジュールが前記フィルタリングの検索結果として前記広告コンテンツを既設定された個数を表示できない場合、以前の検索結果と現在の検索結果とを混ぜて既設定された個数を表示することを特徴とする、請求項５４に記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項５７】
前記検索提供サーバは、前記サーバに検索結果を生成できる検索インデックスを構築していて、前記検索対象テキストに対する検索結果を直接生成できることを特徴とする、請求項３６乃至請求項４２のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項５８】
前記検索提供サーバは、検索結果を生成できる検索インデックスを有する第３のサーバへ前記検索対象テキストを転送し、前記第３のサーバから受け取った前記検索対象テキストに対する検索結果を再転送することを特徴とする、請求項３６乃至請求項４２のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項５９】
前記テキスト情報入手モジュールが前記テキスト情報を入手する方法は、前記動画を再生しながら既設定された時間単位で前記動画の再生と同期（Ｓync）されて入手し、前記広告表示モジュールが前記動画を再生する間に前記転送された検索結果を表示する方法は、前記既設定された時間単位で互いに異なる前記受け取った検索結果を表示することを特徴とする、請求項４０乃至請求項４２のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項６０】
前記検索提供サーバは、検索ポータルサービスを提供するサーバであり、前記検索提供サーバは、前記検索提供サーバによって受け取られた検索対象テキストから選択される少なくともいずれか一単語のテキストを検索語にして、前記検索語に対応する少なくとも１つの非広告コンテンツを含んだ検索結果を生成することを特徴とする、請求項３６乃至請求項４２のうちいずれか１つに記載の動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項６１】
動画を再生する動画プレーヤと、
前記動画からテキスト情報を入手するテキスト情報入手モジュールと、
前記テキスト情報入手モジュールが入手したテキスト情報に含まれた少なくとも１つの検索対象テキストを生成する検索対象テキスト生成モジュールと、
前記検索対象テキスト生成モジュールが生成した前記検索対象テキストを、前記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバへ転送し、前記検索提供サーバから検索結果を受け取る検索提供サーバとの通信モジュールと、
前記動画を再生する際、前記受け取った検索結果を前記動画と同期化させて表示する広告表示モジュールと、
を含むことを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項６２】
動画を再生する動画プレーヤと、
前記動画からテキスト情報を入手するテキスト情報入手モジュールと、
前記テキスト情報入手モジュールが入手したテキスト情報を対象にして形態素分析を含んだ言語処理を経て、前記入手したテキスト情報に含まれた少なくとも１つの検索対象テキストを生成する検索対象テキスト生成モジュールと、
前記動画を再生する間に、前記検索対象テキストのうち少なくともいずれか１つを検索対象キーワードとして表示する検索語表示モジュールと、
を含み、
前記検索対象キーワードには、前記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項６３】
動画を再生する動画プレーヤと、
前記動画からテキスト情報を入手するテキスト情報入手モジュールと、
前記入手されたテキスト情報を対象にして形態素分析を遂行して少なくとも一つの検索対象キーワードを生成する形態素分析を含んだ自然語処理を経て、前記入手したテキスト情報に含まれた少なくとも１つ以上の検索対象テキストを生成する検索対象テキスト生成モジュールと、
前記テキスト情報入手モジュールが入手したテキスト情報を対象にして形態素分析を含んだ言語処理を経て、前記入手したテキスト情報に含まれた少なくとも１つの検索対象テキストを生成する検索対象テキスト生成モジュールと、
前記動画を再生し、前記再生された動画情報をユーザコンピュータへ転送する前後または転送する間に、前記検索対象テキストのうち、少なくともいずれか１つを検索対象キーワードにして、前記検索対象キーワードを前記転送される動画に関する情報に結合する検索語結合モジュールと、
を含み、
前記検索対象キーワードには前記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項６４】
動画を構成する一連のフレームのうち、既設定されたフレーム数単位及び既設定された前記動画の再生時間単位の中から選択されるいずれか一単位で前記動画からテキスト情報を入手するテキスト情報入手モジュールと、
前記テキスト情報入手モジュールが入手したテキスト情報を対象にして形態素分析を含んだ言語処理を経て、前記入手したテキスト情報に含まれた少なくとも１つの検索対象テキストを生成する検索対象テキスト生成モジュールと、
前記選択された単位の動画に少なくとも一つの検索対象キーワードを挿入する検索キーワード結合モジュールと、
を含み、かつ
ユーザコンピュータで前記動画を再生する時、前記挿入された検索対象キーワードが表示され、前記検索対象キーワードには前記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項６５】
再生される動画を表示する動画を視聴者が視聴できるように表示する動画表示部と、
前記動画の再生と関連した１以上の既設定された機能を調節する動画再生調節部と、
前記動画に含まれているテキスト情報のうち、少なくともいずれか１つと関連した検索提供サーバから受け取った検索結果を前記動画表示部の周辺に表示する検索結果表示部と、
を含み、
前記検索結果表示部は、少なくとも前記動画の再生時には表示され、前記検索結果には検索広告コンテンツが含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【請求項６６】
再生される動画を表示する動画を視聴者が視聴できるように表示する動画表示部と、
前記動画の再生と関連した１以上の既設定された機能を調節する動画再生調節部と、
前記動画に含まれているテキスト情報のうち、少なくともいずれか１つと関連した検索提供サーバへ転送される検索対象キーワードを前記動画表示部の周辺に表示する検索語表示部と、を含み、
前記検索キーワード表示部は、少なくとも前記動画の再生時には表示され、前記検索対象キーワードには前記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイされている動画内容連動型広告コンテンツ提供方法及びそのシステムに関し、より詳しくは、動画から入手されるテキスト情報を処理し、そのテキスト情報に符合する広告コンテンツが含まれた検索結果を上記プレイされている動画に同期化させて提供する方法及びシステムに関する。
【背景技術】
【０００２】
図１は、従来のＣＳ動画プレーヤ上で広告コンテンツなどが表示される方法に関する図である。本発明のＣＳ動画プレーヤとは、ＯＳ上に設けられて動画ファイルを再生するソフトウェアをいい、２００６年現在マイクロソフト（Microsoft）社が供給するウィンドウズメディアプレーヤ（Windows Media Player）や（株）グレテックが供給するゴムプレーヤ（Gom player）などがその一例である。ウィンドウズメディアプレーヤ（Windows Media Player）は、ウィンドウズ（Windows）という運営体制上で設けられ、各種フォーマットの動画ファイルを再生する機能を含んでいる。従来のＣＳ動画プレーヤで広告を遂行する方法として、１）プレーヤ領域内で再生される動画が表示される領域の以外の領域に、バナーまたはその他の広告を掲載する方法、２）動画プレーヤファイルを開く時、広告コンテンツを表示する方法、または、３）動画の再生の以前、再生の中間、または再生が終了する時、広告コンテンツを表示する方法などが使用されている。
【０００３】
上記ＣＳ動画プレーヤには、動画を再生する動画再生部２０、及びＣＳ動画プレーヤを供給する者またはこれと関連した者が行うＣＳ動画プレーヤ広告部２１がある。ＣＳ動画プレーヤ広告部２１の広告は、上記プレイされている動画と何らの関連のないことが分かる。上記ＣＳ動画プレーヤには字幕または翻訳された字幕を表すことができる。図１では、２２が字幕が表示されているものを示している。
【０００４】
図３は、従来のウェブ動画プレーヤ上で広告コンテンツなどが表示される方法に関する図である。ウェブ動画プレーヤとは、動画ファイルをサーバでプレイし、上記プレイされた画面をストリーミングなどの方式によりユーザのブラウザへ転送する方式を採択することに使われるプレーヤである。上記ウェブ動画プレーヤは、通常的にウェブサーバに接続してウェブサーバで駆動されることもでき、ウェブサーバでユーザのブラウザに設置型簡易プログラム（plug-in、Active X、Java appletなど、その種類と型式は非常に多い）を設置するようにし、その設置型簡易プログラムとウェブサーバとが協業する方式によりユーザが動画を視聴できるようにする。ウェブ動画プレーヤは、動画ファイル自体をユーザコンピュータへ転送しないという点に特徴があり、この点が上記ＣＳ動画プレーヤと区別される主要な差異点である。
【０００５】
上記ウェブ動画プレーヤで広告を遂行する方法として、１）ウェブ動画プレーヤの周辺領域にバナーまたはその他の広告を掲載する方法、２）ウェブサーバへの接続時、広告コンテンツを表示する方法、または、３）動画の再生開始、再生中間、または、再生終了時、広告コンテンツを表示する方法などが使用されている。
【０００６】
上記ウェブ動画プレーヤには、動画を再生する動画再生部２０−１、及びウェブ動画プレーヤを供給する者またはこれと関連した者が行うウェブ動画プレーヤ広告部２１−１がある。ウェブ動画プレーヤ広告部２１−１の広告は、上記プレイされている動画と何らの関連のないことが分かる。ウェブ動画プレーヤには、動画と関連したナレーション、キャプション、字幕、または翻訳された字幕が表れることができる。図３では、２２−１に字幕が表示されているものを示している。
【０００７】
上記ＣＳ動画プレーヤ及び上記ウェブ動画プレーヤと関連した既存の広告方法は、動画の内容と関係のないものが大部分であり、最小限の関連性があるとしても、現在プレイされている特定の動画区間の内容とは関係のないものであるので、広告の内容関連性が少なくて広告効果が少ないという問題点があった。特に、ウェブ上で動画を多数のユーザにプレイするためには、大規模のサーバと高速ネットワークなどの相当なコンピュータ資源が消耗されるが、これはウェブサーバを運営する業体の大きい負担となっている。一方、検索キーワード広告は、全世界的にグーグル（google.com）、韓国ではネイバー（naver.com）などの重要な収益モデルであって、ウェブ上の他の如何なる広告モデルよりも広告効果が高いものと定評がある。特に、yahooに編入されたoverture.comやグーグルのadsenseのような検索キーワード広告プログラムは、間接または直接的にユーザが入力した検索キーワードと関連した広告主の広告コンテンツを表示し、上記表示した広告コンテンツにユーザがクリックした時、広告主に課金する方式を取っている。このような検索キーワード広告市場は急成長しており、インターネット業体の重要な収益モデルとなっている。
【０００８】
上記検索キーワード広告が効果的な理由は、ユーザの意図（intention）と広告とを連結させたためであると解釈できる。即ち、広告が情報性を有するということで、その広告がユーザの現在の関心事（関心事は入力される検索語により表れる）と一致性が高いためであると解釈できる。
【０００９】
したがって、動画がプレイされる時、何の関連のないバナー広告などを表示することでなく、プレイされる動画、より詳しくは現在プレイされている動画の特定の区間と関連がある検索キーワード広告コンテンツをユーザに表示させて広告効果を高めることができる方法、及びそのシステムの開発が切実に求められている。これは特に、度外れたサーバストレージとネットワーク容量を必要とするＵＣＣ動画（一般のユーザが生成した動画であって、User Created Contents動画という）の場合により一層求められている。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、動画から入手されるテキスト情報を処理し、そのテキスト情報に符合する広告コンテンツが含まれた検索結果を提供する方法及びシステムを提供する。本発明が達成しようとする技術的課題を細部的に提示すると、次の通りである。
【００１１】
本発明が達成しようとする第１の技術的課題は、ユーザコンピュータに設けられて稼働される動画プレーヤと結合して、上記動画プレーヤが動画を再生する時、上記動画に含まれたテキスト情報を抽出して、そのテキスト情報に符合する広告コンテンツが含まれた検索結果を再生される動画と同期化して提供する方法及びそのシステムを提供することにある。
【００１２】
本発明が達成しようとする第２の技術的課題は、ユーザのブラウザが動画を再生するサーバに接続して、上記サーバで再生される動画情報を入手する時、上記動画に含まれたテキスト情報を抽出して、そのテキスト情報に符合する広告コンテンツが含まれた検索結果を再生される動画と同期化して提供する方法及びそのシステムを提供することにある。
【００１３】
本発明が達成しようとする第３の技術的課題は、動画に含まれたテキスト情報の入手を受けて、広告コンテンツが含まれた検索結果を提供してくれることに寄与する仲介サーバ及び広告検索提供サーバと、上記仲介サーバの作動方法及び上記検索サーバの作動方法を提示することにある。
【００１４】
本発明が達成しようとする第４の技術的課題は、ユーザコンピュータに設けられて稼働される動画プレーヤと結合して、上記動画プレーヤが動画を再生する時、上記動画に含まれたテキスト情報を抽出して、そのテキスト情報に符合する検索語を上記再生される動画と同期化して提供する方法及びそのシステムを提供することにある。
【００１５】
本発明が達成しようとする第５の技術的課題は、ユーザのブラウザが動画を再生するサーバに接続して、上記サーバで再生される動画情報を入手する時、上記動画に含まれたテキスト情報を抽出して、そのテキスト情報に符合する検索語を再生される動画と同期化して提供する方法及びそのシステムを提供することにある。
【００１６】
本発明が達成しようとする第６の技術的課題は、動画に含まれたテキスト情報の入手を受けて、検索語を提供してくれることに寄与する仲介サーバ及び広告検索提供サーバと、上記仲介サーバの作動方法及び上記検索サーバの作動方法を提示することにある。
【００１７】
本発明が達成しようとする第７の技術的課題は、動画ファイルの入手を受けて、該動画ファイルに検索語のようにユーザの検索の便宜性に役に立つ検索語挿入方法及びそのシステムを提供することにある。
【００１８】
本発明が達成しようとする第８の技術的課題は、上記動画再生情報と上記広告コンテンツとが含まれた検索結果を同時に提供することができるユーザコンピュータに設けられるプログラムのインターフェースを提供することにある。
【００１９】
本発明が達成しようとする第９の技術的課題は、上記動画再生情報と上記広告コンテンツとが含まれた検索結果を同時に提供することができる動画を再生するサーバで駆動されるプログラムのインターフェースを提供することにある。
【課題を解決するための手段】
【００２０】
本発明の技術的課題を達成するために、プレーヤで再生可能な動画からテキスト情報を入手するステップと、上記入手されたテキスト情報に含まれた少なくとも１つの検索対象テキストを上記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバへ転送するステップと、上記検索提供サーバから検索結果を受け取るステップと、上記動画を再生する間に上記受け取った検索結果を表示するステップと、を含むことを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法を提示する。
【００２１】
上記動画にはタグ情報が更に含まれており、上記テキスト情報の入手は、上記動画に関連しているタグに含まれた情報から抽出するステップを含む。
【００２２】
上記動画には上記動画に対するＵＣＣ（user created content）テキストが含まれており、上記テキスト情報の入手は、上記動画に含まれている上記動画に対するＵＣＣテキストから抽出するステップを含む。
【００２３】
上記動画には字幕情報（caption）が更に含まれており、上記テキスト情報の入手は、上記字幕情報から抽出するステップを含む。
【００２４】
上記動画は映画であり、上記映画には翻訳された字幕情報が更に含まれており、上記テキスト情報の入手は、上記翻訳された字幕情報から抽出するステップを含む。
【００２５】
上記動画には音声情報が更に含まれており、上記テキスト情報の入手は、上記音声情報から音声認識プログラムを用いて獲得されるテキスト型式からなる音声認識結果から抽出するステップを含む。
【００２６】
上記入手されたテキスト情報を加工するステップを更に含み、上記入手されたテキスト情報を加工するステップは、上記入手されたテキスト情報から少なくとも一つの名詞を抽出するステップを含む。
【００２７】
上記名詞は、商品名称、サービス名称、及び固有名詞のうち、少なくともいずれか１つである。
【００２８】
上記テキスト情報の入手は、動画を再生しながら既設定された時間単位で上記動画の再生と同期（sync）されて入手される。
【００２９】
上記動画は、ストリーミング方式により再生されるもの、及びユーザコンピュータにダウンロードされて再生されるもののうち、いずれか１つ以上である。
【００３０】
上記テキスト情報の入手は、全体動画に対して一度に入手し、かつ既設定された時間単位で上記時間情報と上記入手されるテキスト情報とを同期して格納する。
【００３１】
上記入手されたテキスト情報を加工するステップを更に含み、上記入手されたテキスト情報を加工するステップは、上記入手されたテキスト情報を対象にして形態素分析を遂行し、上記形態素分析の結果として名詞及び動詞のうち少なくとも１つを抽出する。
【００３２】
上記検索提供サーバは、上記検索提供サーバによって受け取られた検索対象テキストの全体、または上記検索対象テキストから選択される少なくとも一単語のテキストを検索語にして、上記検索語に対応する少なくとも１つの広告コンテンツを含んだ検索結果を生成する。
【００３３】
上記広告コンテンツは、上記検索語を含んでいる。
【００３４】
上記検索提供サーバは、上記広告コンテンツの表示対クリック率、上記広告コンテンツの表示またはクリック当たりの広告単価、及び上記広告コンテンツの表示またはクリック時に上記検索提供サーバの運営者が上記表示またはクリックの代価として支払うことができる費用情報のうち、少なくとも１つを含めて上記検索結果を生成する。
【００３５】
上記検索提供サーバへの上記検索対象テキストの転送は、既設定された時間単位で転送する。
【００３６】
上記検索提供サーバは、上記検索提供サーバによって受け取られた検索対象テキストを検索語にして、上記検索対象テキストに対応する少なくとも１つの広告主の広告コンテンツのみを検索結果として生成する。
【００３７】
上記検索提供サーバから受け取った検索結果を表示する前にフィルタリングするステップを更に含む。
【００３８】
上記検索提供サーバから受け取った検索結果を表示する前にフィルタリングするステップを更に含み、上記フィルタリングは、上記検索提供サーバから受け取った上記広告コンテンツ別の上記広告コンテンツの表示対クリック率、上記広告コンテンツの表示またはクリック当たりの広告単価、及び上記広告コンテンツの表示またはクリック時、上記検索提供サーバの運営者が上記表示またはクリックの代価として支払うことができる費用情報のうち、少なくとも１つを反映してフィルタリングする。
【００３９】
上記フィルタリングの検索結果として、上記広告コンテンツを既設定された個数を表示できない場合、以前の検索結果と現在の検索結果とを混ぜて既設定された個数を表示するステップを更に含む。
【００４０】
上記検索提供サーバは、上記サーバに検索結果を生成できる検索インデックスを構築していて、上記検索対象テキストに対する検索結果を直接生成できる。
【００４１】
上記検索提供サーバは、検索結果を生成できる検索インデックスを有する第３のサーバへ上記検索対象テキストを転送し、上記第３のサーバから受け取った上記検索対象テキストに対する検索結果を再転送する。
【００４２】
上記各項のステップは、上記プレーヤまたは上記プレーヤを含んでいるソフトウェアで発生する。
【００４３】
上記プレーヤは、ユーザコンピュータ上に設けられて駆動される。
【００４４】
上記プレーヤは、ユーザコンピュータ上に臨時にダウンロードされてブラウザ上で駆動される。
【００４５】
上記各項のステップは、上記動画を提供する既設定されたサーバで発生する。
【００４６】
上記テキスト情報の入手は、動画を再生しながら既設定された時間単位で上記動画の再生と同期（sync）されて入手されるものであり、上記動画を再生する間に上記受け取った検索結果を表示するステップは、上記既設定された時間単位で互いに異なる前記受け取った検索結果を表示する。
【００４７】
上記検索提供サーバは、検索ポータルサービスを提供するサーバであり、上記検索提供サーバは、上記検索提供サーバによって受け取られた検索対象テキストから選択される少なくともいずれか一単語以上のテキストを検索語にして、上記検索語に対応する少なくとも１つの非広告コンテンツを含んだ検索結果を生成する。
【００４８】
本発明の技術的課題を達成するために、プレーヤで再生可能な動画からテキスト情報を入手するステップと、上記入手されたテキスト情報に含まれた少なくとも１つの検索対象テキストを、上記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバへ転送するステップと、上記検索提供サーバから検索結果を受け取るステップと、上記動画を再生し、上記再生された動画情報をユーザコンピュータへ転送する方法、及び上記ユーザコンピュータでの上記動画の再生のために、上記動画を構成する一連のフレームのうち、既設定されたフレーム数単位で上記動画フレームを一度に転送する方法の中から選択されるいずれか１つの方法により、上記動画情報を上記ユーザコンピュータへ転送し、かつ上記動画情報の上記ユーザコンピュータへの転送時、上記受け取られた検索結果を含んで転送するステップと、を含むことを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法を提示する。
【００４９】
本発明の技術的課題を達成するために、プレーヤで再生可能な動画からユーザコンピュータが入手したテキスト情報を上記ユーザコンピュータから受け取るステップと、上記入手されたテキスト情報に含まれた少なくとも１つの検索対象テキストを、上記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバへ転送するステップと、上記検索提供サーバから検索結果を受け取るステップと、上記受け取った検索結果を上記ユーザコンピュータへ転送するステップと、を含むことを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法を提示する。
【００５０】
本発明の技術的課題を達成するために、動画を再生し、上記再生された動画情報をユーザコンピュータへ転送する方法及び上記ユーザコンピュータでの上記動画の再生のために、上記動画を構成する一連のフレームのうち、既設定されたフレーム数単位で上記動画フレームを一度に転送する方法の中から選択されるいずれか１つの方法により、上記動画情報を上記ユーザコンピュータへ転送する動画サービス提供サーバが上記動画から入手したテキスト情報を上記動画サービス提供サーバから転送を受けるステップと、上記入手されたテキスト情報に含まれた少なくとも１つの検索対象テキストを、上記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバへ転送するステップと、上記検索提供サーバから検索結果を受け取るステップと、上記受け取った検索結果を上記動画サービス提供サーバへ転送するステップと、を含むことを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法を提示する。
【００５１】
本発明の技術的課題を達成するために、動画を再生できる機能を含みユーザコンピュータで設置または駆動されるソフトウェアが上記動画から入手したテキスト情報を上記ソフトウェアが設けられた上記ユーザコンピュータから転送を受けるステップと、上記入手されたテキスト情報に含まれた少なくとも一単語以上のテキストを検索語にして検索を遂行するステップと、上記検索遂行後、生成される検索結果を上記ユーザコンピュータへ転送するステップと、を含み、上記検索結果は上記検索語に対応する少なくとも１つの広告コンテンツを含むことを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法を提示する。
【００５２】
本発明の技術的課題を達成するために、動画を再生し、上記再生された動画情報をユーザコンピュータへ転送する方法及び上記ユーザコンピュータでの上記動画の再生のために、上記動画を構成する一連のフレームのうち、既設定されたフレーム数単位で上記動画フレームを一度に転送する方法の中から選択されるいずれか１つの方法により、上記動画情報を上記ユーザコンピュータへ転送する動画サービス提供サーバが上記動画から入手したテキスト情報を上記動画サービス提供サーバから転送を受けるステップと、上記入手されたテキスト情報に含まれた少なくともいずれか一単語のテキストを検索語にして検索を遂行するステップと、上記検索遂行後、生成される検索結果を上記ユーザコンピュータへ転送するステップと、を更に含み、上記検索結果は上記検索語に対応する少なくとも１つ以上の広告コンテンツを含むことを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法を提示する。
【００５３】
本発明の技術的課題を達成するために、プレーヤで再生可能な動画からテキスト情報を入手するステップと、上記入手されたテキスト情報を対象にして形態素分析を遂行して少なくとも一つの検索対象キーワードを生成するステップと、上記動画を再生する間に上記検索対象キーワードを表示するステップと、を含み、上記検索対象キーワードには上記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法を提示する。
【００５４】
本発明の技術的課題を達成するために、プレーヤで再生可能な動画からテキスト情報を入手するステップと、上記入手されたテキスト情報を対象にして形態素分析を遂行して検索対象キーワードを生成するステップと、上記動画を再生し、上記再生された動画情報をユーザコンピュータへ転送する間に上記検索対象キーワードを表示するステップと、を含み、上記検索対象キーワードには上記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法を提示する。
【００５５】
本発明の技術的課題を達成するために、動画を構成する一連のフレームのうち、既設定されたフレーム数単位及び既設定された上記動画の再生時間単位中から選択されるいずれか一単位で上記動画からテキスト情報を入手するステップと、上記入手されたテキスト情報を対象にして形態素分析を遂行して少なくとも一つの検索対象キーワードを生成するステップと、上記選択された単位の動画に上記検索対象キーワードを挿入するステップと、を含み、かつユーザコンピュータで上記動画を再生する時、上記挿入された検索対象キーワードが表示され、上記検索対象キーワードには上記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法を提示する。
【００５６】
本発明の技術的課題を達成するために、動画を再生する動画プレーヤと、上記動画からテキスト情報を入手するテキスト情報入手モジュールと、上記テキスト情報入手モジュールが入手したテキスト情報に含まれた少なくとも１つの検索対象テキストを生成する検索対象テキスト生成モジュールと、上記検索対象テキスト生成モジュールが生成した上記検索対象テキストを上記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバへ転送し、上記検索提供サーバから検索結果を受け取る検索提供サーバとの通信モジュールと、上記再生される動画をユーザコンピュータへ転送する前後または転送する間に、上記転送された広告コンテンツを含む前記受け取られる検索結果を上記受け取った動画に同期化させて上記ユーザに表示できるようにする広告表示モジュールと、を含むことを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムを提示する。
【００５７】
上記動画にはタグ情報が更に含まれており、上記テキスト情報入手モジュールがテキスト情報を入手する方法は、上記動画に関連しているタグに含まれた情報から抽出する方法を含む。
【００５８】
上記動画には、上記動画に対するＵＣＣ（user created content）テキストが含まれており、上記テキスト情報入手モジュールがテキスト情報を入手する方法は、上記動画に含まれている上記動画に対するＵＣＣテキストから抽出する方法を含む。
【００５９】
上記動画には字幕情報（caption）が更に含まれており、上記テキスト情報入手モジュールがテキスト情報を入手する方法は、上記字幕情報から抽出する方法を含む。
【００６０】
上記動画は映画であり、上記映画には翻訳された字幕情報が更に含まれており、上記テキスト情報入手モジュールがテキスト情報を入手する方法は、上記翻訳された字幕情報から抽出する方法を含む。
【００６１】
上記動画には音声情報が更に含まれており、上記テキスト情報入手モジュールがテキスト情報を入手する方法は、上記音声情報から音声認識プログラムを用いて獲得されるテキスト型式となる音声認識結果から抽出する方法を含む。
【００６２】
上記検索対象テキスト生成モジュールは、上記入手されたテキスト情報を加工して上記入手されたテキスト情報から少なくとも一つの名詞を抽出する。
【００６３】
上記名詞は、商品名称、サービス名称、及び固有名詞のうち、少なくともいずれか１つである。
【００６４】
上記テキスト情報入手モジュールがテキスト情報を入手する方法は、動画を再生しながら既設定された時間単位で上記動画の再生と同期（sync）されて入手する。
【００６５】
上記広告表示モジュールが上記検索結果を上記動画に同期化させる方法は、上記既設定された時間単位で入手された上記テキスト情報に基づいて生成された検索結果と上記動画の再生とを同期化させる。
【００６６】
上記テキスト情報入手モジュールがテキスト情報を入手する方法は、全体動画に対して一度にテキスト情報を入手し、既設定された時間単位で上記時間情報と上記入手されるテキスト情報とを同期して格納する。
【００６７】
上記検索対象テキスト生成モジュールが上記入手されたテキスト情報を加工する方法は、上記入手されたテキスト情報を対象にして形態素分析を遂行し、上記形態素分析の結果として名詞及び動詞のうち少なくともいずれか１つを抽出する。
【００６８】
上記検索提供サーバは、上記検索提供サーバによって受け取られた検索対象テキストの全体または上記検索対象テキストから選択される少なくともいずれか一単語のテキストを検索語にして、上記検索語に対応する少なくとも１つの広告コンテンツを含んだ検索結果を生成する。
【００６９】
上記広告コンテンツは、上記検索語を含んでいる。
【００７０】
上記検索提供サーバは、上記広告コンテンツの表示対クリック率、上記広告コンテンツの表示またはクリック当たり広告単価及び上記広告コンテンツの表示またはクリック時、上記検索提供サーバの運営者が上記表示またはクリックの代価として支払うことができる費用情報のうち、少なくともいずれか１つを含めて上記検索結果を生成する。
【００７１】
上記検索提供サーバとの通信モジュールが上記検索提供サーバへ上記検索対象テキストを転送することは、既設定された時間単位で転送する。
【００７２】
上記検索提供サーバは、上記検索提供サーバによって受け取られる検索対象テキストを検索語にして上記検索対象テキストに対応する少なくとも１つの広告主の広告コンテンツのみを検索結果として生成する。
【００７３】
上記検索提供サーバから受け取られた検索結果を表示する前に既設定された基準により上記転送された検索結果を対象にしてフィルタリングを遂行するフィルタリングモジュールを更に含む。
【００７４】
上記検索提供サーバから転送された検索結果を表示する前に既設定された基準により上記受け取られた検索結果を対象にしてフィルタリングを遂行するフィルタリングモジュールを更に含み、上記フィルタリングモジュールは、上記検索提供サーバから受け取った上記広告コンテンツ別の上記広告コンテンツの表示対クリック率、上記広告コンテンツの表示またはクリック当たりの広告単価、及び上記広告コンテンツの表示またはクリック時、上記検索提供サーバの運営者が上記表示またはクリックの代価として支払うことができる費用情報のうち、少なくともいずれか１つを基準にしてフィルタリングする。
【００７５】
上記広告表示モジュールが上記フィルタリングの検索結果として上記広告コンテンツを既設定された個数を表示できない場合、以前の検索結果と現在の検索結果とを混ぜて既設定された個数を表示する。
【００７６】
上記検索提供サーバは、上記サーバに検索結果を生成できる検索インデックスを構築しているので、上記検索対象テキストに対する検索結果を直接生成できる。
【００７７】
上記検索提供サーバは、検索結果を生成できる検索インデックスを有する第３のサーバへ上記検索対象テキストを転送し、上記第３のサーバから受け取った上記検索対象テキストに対する検索結果を上記再転送する。
【００７８】
上記テキスト情報入手モジュールが上記テキスト情報を入手する方法は、上記動画を再生しながら既設定された時間単位で上記動画の再生と同期（sync）されて入手し、上記広告表示モジュールが上記動画を再生する間に上記転送された検索結果を表示する方法は、上記既設定された時間単位で互いに異なる上記受け取った検索結果を表示する。
【００７９】
上記検索提供サーバは、検索ポータルサービスを提供するサーバであり、上記検索提供サーバは、上記検索提供サーバによって受け取られた検索対象テキストから選択される少なくともいずれか一単語のテキストを検索語にして、上記検索語に対応する少なくとも１つの非広告コンテンツを含んだ検索結果を生成する。
【００８０】
本発明の技術的課題を達成するために、動画を再生する動画プレーヤと、上記動画からテキスト情報を入手するテキスト情報入手モジュールと、上記テキスト情報入手モジュールが入手したテキスト情報に含まれた少なくとも１つの検索対象テキストを生成する検索対象テキスト生成モジュールと、上記検索対象テキスト生成モジュールが生成した上記検索対象テキストを上記検索対象テキストに対して検索結果を提供することができる少なくとも１つの検索提供サーバへ転送し、上記検索提供サーバから検索結果を受け取る検索提供サーバとの通信モジュールと、上記動画を再生する際、上記受け取った検索結果を上記動画と同期化させて表示する広告表示モジュールと、を含むことを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムを提示する。
【００８１】
本発明の技術的課題を達成するために、動画を再生する動画プレーヤと、上記動画からテキスト情報を入手するテキスト情報入手モジュールと、上記テキスト情報入手モジュールが入手したテキスト情報を対象にして形態素分析を含んだ言語処理を経て、上記入手したテキスト情報に含まれた少なくとも１つの検索対象テキストを生成する検索対象テキスト生成モジュールと、上記動画を再生する間に上記検索対象テキストのうち、少なくともいずれか１つを検索対象キーワードとして表示する検索語表示モジュールと、を含み、上記検索対象キーワードには上記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムを提示する。
【００８２】
本発明の技術的課題を達成するために、動画を再生する動画プレーヤと、上記動画からテキスト情報を入手するテキスト情報入手モジュールと、上記入手されたテキスト情報を対象にして形態素分析を遂行して少なくとも一つの検索対象キーワードを生成する形態素分析を含んだ自然語処理を経て、上記入手したテキスト情報に含まれた少なくとも１つ以上の検索対象テキストを生成する検索対象テキスト生成モジュールと、上記テキスト情報入手モジュールが入手したテキスト情報を対象にして形態素分析を含んだ言語処理を経て、上記入手したテキスト情報に含まれた少なくとも１つの検索対象テキストを生成する検索対象テキスト生成モジュールと、上記動画を再生し、上記再生された動画情報をユーザコンピュータへ転送する前後または転送する間に、上記検索対象テキストのうち、少なくともいずれか１つを検索対象キーワードにして、上記検索対象キーワードを上記転送される動画に関する情報に結合する検索語結合モジュールと、を含み、上記検索対象キーワードには上記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムを提示する。
【００８３】
本発明の技術的課題を達成するために、動画を構成する一連のフレームのうち、既設定されたフレーム数単位及び既設定された上記動画の再生時間単位の中から選択されるいずれか一単位で上記動画からテキスト情報を入手するテキスト情報入手モジュールと、上記テキスト情報入手モジュールが入手したテキスト情報を対象にして形態素分析を含んだ言語処理を経て、上記入手したテキスト情報に含まれた少なくとも１つの検索対象テキストを生成する検索対象テキスト生成モジュールと、上記選択された単位の動画に少なくとも一つの検索対象キーワードを挿入する検索キーワード結合モジュールと、を含み、かつユーザコンピュータで上記動画を再生する時、上記挿入された検索対象キーワードが表示され、上記検索対象キーワードには上記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムを提示する。
【００８４】
本発明の技術的課題を達成するために、再生される動画を表示する動画を視聴者が視聴できるように表示する動画表示部と、上記動画の再生と関連した１以上の既設定された機能を調節する動画再生調節部と、上記動画に含まれているテキスト情報のうち、少なくともいずれか１つと関連した検索提供サーバから受け取った検索結果を上記動画表示部の周辺に表示される検索結果表示部と、を更に含み、上記検索結果表示部は、少なくとも上記動画を再生する時には表示され、上記検索結果には検索広告コンテンツが含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムを提示する。
【００８５】
本発明の技術的課題を達成するために、再生される動画を表示する動画を視聴者が視聴できるように表示する動画表示部と、上記動画の再生と関連した１以上の既設定された機能を調節する動画再生調節部と、上記動画に含まれているテキスト情報のうち、少なくともいずれか１つと関連した検索提供サーバへ転送される検索対象キーワードを上記動画表示部の周辺に表示する検索語表示部と、を更に含み、上記検索キーワード表示部は、少なくとも上記動画を再生する時には表示され、上記検索対象キーワードには上記検索対象キーワードを既設定された検索提供サーバへ転送できる情報が更に含まれていることを特徴とする、動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムを提示する。
【発明の効果】
【００８６】
本発明によると、次のような効果が得られる。
【００８７】
第１に、ＣＳ動画プレーヤで再生されている動画に関連した広告コンテンツをユーザに表示することができる。これによって、上記ＣＳ動画プレーヤを提供する者は追加的な広告収益を上げることができる。
【００８８】
第２に、ウェブ動画プレーヤで再生されている動画に関連した広告コンテンツをユーザに表示することができる。上記ウェブ動画プレーヤを提供する者は追加的な広告収益を上げることができる。特に、youtube.comやpandora.tvなどのＵＣＣ動画を提供するサーバ事業者は上記ＵＣＣ動画の前、後、または中間に挿入型広告を進行するが、本発明を採択することによって、このような低価型広告でない高価型検索キーワード広告収益を上げることができる。これは、imbc.comのように動画ニュースを提供してくれるウェブサイトも上記動画ニュースコンテンツの内容と同期化した検索キーワード広告を表示することによって、追加的な広告収益を上げることができる。
【００８９】
第３に、上記広告コンテンツは、上記動画で現在再生されている内容と強く関連しているので、ユーザに対する広告効果が優れて、これによって、上記広告コンテンツの表示に対する集中度が向上することができ、上記広告コンテンツに対するクリックなどの作用を誘導する可能性が大きくなるので、広告効果が増大することができる。
【００９０】
第４に、上記仲介サーバなどは多数のＣＳプレーヤと多数のウェブ動画プレーヤと契約関係を結び、上記ＣＳプレイと多数のウェブ動画プレーヤでプレイされる動画を通じて動画内容連動型広告により高い広告収益を配分することができる。
【００９１】
第５に、上記広告検索提供サーバを運営する者は、新たな広告表示源を開発することによって、広告売出を増大させることができる。
【図面の簡単な説明】
【００９２】
【図１】従来のＣＳ動画プレーヤ上で広告コンテンツなどが表示される方法に関する一実施形態の図である。
【図２】本発明のＣＳ動画プレーヤ上で広告コンテンツなどが表示される方法に関する図である。
【図３】従来のウェブプレーヤ上で広告コンテンツなどが表示される方法に関する図である。
【図４】本発明のウェブプレーヤ上で広告コンテンツなどが表示される方法に関する図である。
【図５】本発明のＣＳ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムに関する図である。
【図６】本発明のテキスト情報入手モジュールの構成に関する図である。
【図７】本発明の検索対象テキスト生成モジュールの構成に関する図である。
【図８】本発明の広告表示モジュールの構成に関する図である。
【図９】本発明のＣＳ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムに関する他の図である。
【図１０】総合検索提供サーバが導入される本発明のＣＳ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムに関する他の図である。
【図１１】仲介サーバが導入される本発明のＣＳ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムに関する他の図である。
【図１２】総合検索提供サーバ及び仲介サーバが導入される本発明のＣＳ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムに関する他の図である。
【図１３】本発明のウェブ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムに関する図である。
【図１４】本発明のウェブ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムに関する他の図である。
【図１５】仲介サーバが導入される本発明のウェブ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムに関する他の図である。
【図１６】総合検索提供サーバが導入される本発明のウェブ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムに関する他の図である。
【図１７】総合検索提供サーバと仲介サーバが導入される本発明のウェブ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供システムに関する他の図である。
【図１８】本発明のＣＳ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法に関する図である。
【図１９】本発明の検索対象テキスト生成モジュールが作動する方式に関する図である。
【図２０】本発明の広告表示モジュールが作動する方式に関する図である。
【図２１】仲介サーバにおける本発明のＣＳ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法に関する図である。
【図２２】広告検索提供サーバにおける本発明のＣＳ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法に関する図である。
【図２３】仲介サーバから検索対象テキストの転送を受ける広告検索提供サーバにおける本発明のＣＳ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法に関する図である。
【図２４】本発明のウェブ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法に関する図である。
【図２５】ウェブ動画プレーヤを通じて動画を提供してくれる動画ストリーミングサーバにおける本発明のウェブ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法に関する図である。
【図２６】広告検索提供サーバにおける本発明のウェブ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法に関する図である。
【図２７】仲介サーバから検索対象テキストの転送を受ける広告検索提供サーバにおける本発明のウェブ動画プレーヤが活用される動画から入手するテキスト情報を活用した動画内容連動型広告コンテンツ提供方法に関する図である。
【発明を実施するための形態】
【００９３】
以下、本発明を図面を参照しつつより詳細に説明する。
【００９４】
本発明は、動画に含まれているテキスト情報を入手し、入手されたテキスト情報に含まれた少なくとも１つ以上の検索対象テキストを、検索対象テキストに対して広告コンテンツが含まれた検索結果を提供することができる少なくとも１つ以上の広告検索提供サーバ５００へ転送し、広告検索提供サーバ５００から広告コンテンツが含まれた検索結果の転送を受け取り、動画を再生する間に、受け取った広告コンテンツが含まれた検索結果をユーザに提供する方法及びシステムを含む。
【００９５】
まず、本発明に関する実施形態を説明する前に、共通する要素を説明する。
【００９６】
図５は、本発明の構成を示している。図５を参照しつつ説明しているが、本共通する要素は、勿論図５の構成のみに使われるのではない。
【００９７】
本発明の思想を実施するためには、動画からテキストを抽出する役目を遂行する、１）テキスト情報入手モジュール２００と、テキスト情報入手モジュール２００が入手したテキスト情報から検索対象テキストを生成する２）検索対象テキスト生成モジュール３００と、検索対象テキストに対する広告型広告コンテンツが含まれた検索結果を生成する３）広告検索提供サーバ５００と、ユーザに動画を再生する４）動画プレーヤと、広告型広告コンテンツが含まれた検索結果を表示する５）広告表示モジュール４００と、が必要である。これらのそれぞれの細部的な構成及び作動について説明する。
【００９８】
テキスト情報入手モジュール２００は、動画からテキストを抽出する役目を遂行する。本発明が取り扱う動画は、１）映画動画、２）ＵＣＣ動画、３）ニュースなどのメディア動画に大別される。
【００９９】
本発明の観点から見て、映画動画は大別して４種のテキスト抽出可能性を含んでいる。第１に、字幕情報（caption）である。字幕情報は通常の動画ファイルに存在し、字幕情報は特定時間帯または特定開始時点に如何なる字幕が出るべきかに対する情報を含んでいる。字幕情報は、動画に組み込まれていることもあるが、別のファイルでも提供されることができる。この際、後者の例として、字幕ファイル型式中にｓｍｉファイル型式があるが、これをノートパッド（notepad）やメモ帳プログラムにより開けて見ると、下記のような字幕情報が多数含まれていることが分かる。例示的に字幕ファイルは下記のような構成を有することができる。
【０１００】
<SYNC Start=3103038><P Class=KRCC>
My Starbucks is ready.
<SYNC Start=3105091><P Class=KRCC>&nbsp;
この場合、上記におけるSYNC Start=3103038とは、3103038ミリ秒と3105091ミリ秒との間に“My Starbucks is ready.”という台詞があるということを意味する。米国のような国家では、聴覚障害者のために、映画、ニュースなどの映像媒体の音声情報に対応する字幕情報を入力することが義務化されている。この場合、上記におけるSYNC Start=3103038とは、3103038ミリ秒と3105091ミリ秒との間に“My Starbucks is ready.”という台詞が出て、聴覚障害者のために、仮に字幕（キャプション）などが表示されるべきであれば、その時間区間に表示されることが最適であることを意味する。大韓民国でもwww.mbc.co.krなど、放送局が運営するサイトでＴＶニュースを動画で見ることができるが、このようなニュース動画がウェブ動画プレーヤ１００−１によりプレイされる時、側面に台詞または字幕情報がある場合が多い。
【０１０１】
第２に、字幕情報の翻訳字幕情報である。翻訳字幕情報も通常の字幕情報と同一または対等な型式で構成されている。次の情報は“プラダを着た悪魔”という映画の翻訳された字幕で例示したものである。
【０１０２】
<SYNC Start=2113026><P Class=KRCC>
ナンシードミザラのプラダかばん
<SYNC Start=2115542><P Class=KRCC>&nbsp;
のような字幕情報が多数含まれていることが分かる。上記において、SYNC Start=2113026とは、始めから2113026ミリ秒と2115542に“ナンシードミザラのプラダかばん”という字幕が表示されなければならないということを表示する。
【０１０３】
第３に、上記動画に含まれている音を音声認識プログラムを通じて入手できる音声認識テキスト情報である。２００６年現在、音声認識技術はかなり発展しており、大部分の音声をある程度認識する水準まで発展していることが事実である。そして、本発明における音声認識の程度は完壁である必要はないが（完成度がだいぶ低くても本発明の目的が達成できる）、これに対しては後述する。テキスト情報入手モジュール２００は、上記動画に含まれている音声情報を音声認識モジュールを用いて音声情報からテキスト情報を入手する。音声認識モジュールは、一般的に音声認識エンジン、音声認識のための音声パターンＤＢ、及び辞書などを含むことができる。
【０１０４】
第４に、上記映画動画に対する不特定多数のユーザまたは管理者が記録したＵＣＣ（user created content）テキスト情報である。即ち、映画に対し、ユーザが映画について記録する任意の種類のテキストであって、タグ情報と共に存在することが一般的である。テキスト情報入手モジュール２００は、ＵＣＣテキスト情報からタグ名（メタタグ（meta tag）であることができる）を除外したテキスト情報のみを入手することが好ましい。例えば、特定の動画がある時、“正東津＜／撮影場所／＞”というＵＣＣテキスト情報がある時、メタタグまたはタグ名に該当する“撮影場所”は除いて、“正東津”というテキストのみ入手することが好ましい。テキスト情報入手モジュール２００は、“正東津”というテキスト情報のみを入手する。
【０１０５】
字幕情報、翻訳字幕情報、及び音声認識を通じたテキスト情報は、“時間（time）”または“時間区間（time span）”に対応できる特徴がある。場合によっては、フレームまたは特定フレームから特定フレームまでのフレーム区間が対応して格納される場合もある。本明細書では、技術の便宜のために、テキスト情報を時間または時間区間に基づき説明するが、勿論フレームまたはフレーム区間を排除するのではない。一方、ＵＣＣテキスト情報は、全体動画に対し、時間または時間区間に関わらず記録されることが一般的であるので、ここでは、時間または時間区間の概念はＵＣＣテキスト情報には対応できない。
【０１０６】
上記時間または時間区間の概念が重要な理由は、動画再生と広告コンテンツとが含まれた検索結果の同期化（synchronization）の可能性のためである。時間または時間範囲概念が存在し難いＵＣＣ動画には、同期化はＵＣＣテキスト情報が動画の再生時間と関係性を有しない限り、不可能であるためである。したがって、テキスト情報入手モジュール２００は、テキスト情報を入手する時、入手されるテキスト情報に時間または時間区間情報を併記しながら入手することができる。即ち、特定時間または時間区間と入手されるテキスト情報とが対応して入手または格納されることができる。
【０１０７】
例えば、
<SYNC Start=2113026><P Class=KRCC>
ナンシードミザラのプラダかばん
<SYNC Start=2115542><P Class=KRCC>&nbsp;
において、“ナンシードミザラのプラダかばん”を入手する時、SYNC Start=2113026とSYNC Start=2115542のような時間区間情報を共に入手して、“ナンシードミザラのプラダかばん”を格納する時、SYNC Start=2113026とSYNC Start=2115542のような時間区間情報を共に関連付けて格納することができるということである。
【０１０８】
ＵＣＣ動画とニュースなどのメディア動画でも、前述した４種のうち、少なくともいずれか１つ以上が含まれることができる。２００６年１１月現在、www. youtube.comなどで提供するＵＣＣ動画には、音声情報やＵＣＣテキスト情報などが含まれることができ、本ＵＣＣ動画において字幕情報や翻訳字幕情報が排除されるのではない。また、ニュース、ドラマ、ドキュメンタリーのようなメディア動画にも、前述した４種のうち、少なくともいずれか１つ以上が包含できることは勿論である。
【０１０９】
以下、テキスト情報入手モジュール２００が動画からテキスト情報を入手する方法についてより詳細に説明する。まず、字幕情報及び翻訳字幕情報からテキスト情報を入手することは当業者にとって容易なことであるので（ｓｍｉファイル等、字幕ファイルがノートパッド、メモ帳ですら開くので）詳細な説明を省略する。
【０１１０】
音声認識プログラムを通じて音声を認識する方法も公知の技術であり、非常に多様な種類の音声認識ソリューションが国内外に出ているので、詳細な説明を省略する。テキストを音声に変換させるＴＴＸ（Text to Speech）技術とは異なり、現在音声認識技術は完成度が比較的劣る方に属する。しかしながら、本発明では音声認識技術の完成度がだいぶ劣っても、即ち音声の相当部分乃至大部分を認識できなくても、本発明の思想を実施することには殆ど問題がないが、その理由は後述する。即ち、後述する方法に従い、現在の音声認識技術水準でも本発明思想の実施は十分可能である。
【０１１１】
ＵＣＣテキスト情報は、ユーザまたは管理者が上記動画に対して記録しておいた多様な私的記録をいい、格納型式の特徴は比較的自由であるが（ユーザが定義して置いたフィールド名＋フィールド内容としての私的記録内容）、ｗｅｂ２．０が拡散するにつれて、ＵＣＣテキスト情報は各種標準または非標準タグ（tag）と共に表現されることもある。タグが適切で、事実上の標準または規範上の標準に符合するほど、途方もなく多い動画のうち、特定のユーザが希望する動画の検索が容易になるので、タグを結合したＵＣＣテキスト情報の表現方法は拡散一路にある。これは公知の技術領域であるので、追加的な詳細な説明は省略する。相当数のＵＣＣテキスト情報は、ｘｍｌファイルの形態で格納される場合が多く、ｘｍｌファイルはnotepadやMicrosoft Word等のワードプロセッサ水準でも閲覧が可能であり（勿論、エディタソフトウェアでも閲覧可能である）、閲覧可能なＵＣＣテキスト情報からテキストを抽出することは非常に容易であり公知技術である。ＵＣＣタグ情報を入手して検索に活用しているサイトとして有名なものには、写真検索サイトのflickr.com、動画検索サイトのyoutube.comなどがある。
【０１１２】
テキスト情報入手モジュール２００には、字幕情報入手部２１０、翻訳字幕情報入手部２２０、ＵＣＣなどのタグに含まれた情報を入手するＵＣＣタグ含み情報入手部２３０、及び音声認識情報入手部２４０のうち、いずれか１つ以上が含まれていることが好ましい。
【０１１３】
音声認識情報入手部２４０は、外部から音声情報を最初に入手する音声入手部２４２、入手された音声情報を認識する音声認識プログラム部２４４、及び認識された音声認識情報をテキスト情報として出力する音声認識結果出力部２４６を含むことができる。
【０１１４】
次に、テキスト情報入手モジュール２００が入手したテキスト情報から検索対象テキストを生成する検索対象テキスト生成モジュール３００の構成及び機能を説明する。
【０１１５】
動画からテキスト情報を入手した後、入手されたテキスト情報を通じて広告コンテンツが含まれた検索結果を提供するまでには、種々の前提条件に従って多様な選択の過程がありうる。優先的に、検索対象テキスト生成モジュール３００が入手されたテキスト情報から少なくとも１つ以上の検索対象テキストを抽出する過程を説明する。
【０１１６】
本発明の検索対象テキスト生成モジュール３００は、検索対象テキスト前処理エンジン３１０、検索対象テキスト抽出エンジン３２０、及び検索対象テキストＤＢ３３０から構成されている。入手されるテキスト情報に前処理が必要な場合には、検索対象テキスト前処理エンジン３１０が前処理を遂行し（Ｓ２１０）、検索対象テキスト抽出エンジン３２０は、入手されるテキスト情報（前処理されたテキスト情報を含む）を検索対象テキストＤＢ３３０に照合して（Ｓ２２０）、検索対象テキストＤＢに存在し一致するテキスト列を抽出し（Ｓ２３０）、抽出されたテキスト列を用いて検索対象テキストを生成する（Ｓ２４０）。全体的に生成された検索対象テキストは、検索対象テキスト生成モジュール３００が生成したものとなる。
【０１１７】
検索対象テキストとは、広告コンテンツが含まれた検索結果提供サーバが収容することができる形態のテキストであって、下記の３つに大別できる。
【０１１８】
第１は、商品またはサービスなどの名称である。上記商品またはサービスの名称は、名詞または名詞句の形態を有することが好ましい。例えば、アイポッド（Ipod）、ノートブック、花配達などがこれらの例に属する。
【０１１９】
第２は、検索キーワード広告主が登録した“検索広告キーワード”であることができ、この広告主は、検索キーワード広告を遂行するために、広告コンテンツを含む検索結果を提供するサーバを管理する。（広告主は特定のキーワードを登録しておき、検索者がキーワードまたはキーワードと関連したキーワードを入力した時、広告コンテンツが含まれた検索結果中に広告主の広告コンテンツが出る方式を遂行する広告型式、代表的なものとしてgoogle.comで遂行されるadwordなどがあり、overture.comが遂行する検索キーワード広告方法も同様である。Naver.comなどでもプラスプロのような多様な検索キーワード広告商品を出している。）検索広告キーワードは広告主が登録しておいたものであって、実に多様でありうる。検索広告キーワードには“プラダ（prada）”のようなブランド（商標）、商品やサービスなどの名称、地名や人名などの各種普通名詞や固有名詞などがその例となることができ、これらの他にも広告主が登録しておいた任意の文字列となることができる。
【０１２０】
第３は、句、節、文章などの文字列情報である。Google.comやnaver. comのような多数の検索ポータルや、overture. comのような検索キーワード広告代行社は、入力される文字列情報を加工処理して、広告コンテンツが含まれた検索結果だけでなく、自分の広告主が登録した検索広告キーワードと一致したり関連がある広告コンテンツが含まれた検索結果を提供してくれる機能を有している。したがって、入手されるテキスト情報で広告コンテンツが含まれた検索結果を提供するために、テキスト情報を既設定された単位（文章または句や節単位など）に加工して検索対象テキストを抽出する。
【０１２１】
次に、検索対象テキストを抽出する３つのモデル別に、検索対象を抽出する主体の機能及び主体と相互作用する対象との役目分担モデルについて説明する。検索対象テキストの抽出を実際に担当するものは、検索対象テキスト抽出エンジン３２０である。
【０１２２】
まず、動画を再生できるプレーヤが検索対象テキストを抽出することができ、検索対象テキスト生成モジュール３００は、上記プレーヤに結合または連動してある。上記プレーヤは、ウィンドウメディアプレーヤ（window media player）やゴムプレーヤ（Gom player）のように、ウィンドウなどの運営体制（ＯＳ）上に設けられ、ユーザコンピュータ１０に設けられて作動されるＣＳ動画プレーヤ１００と、youtube. comのように、ウェブ上のサーバで作動されるウェブ動画プレーヤ１００−１とがありうる。ＣＳ動画プレーヤ１００が検索対象テキストを抽出する方法は、１）内部に検索対象テキストＤＢを有し、かつ入手されるテキスト情報を上記検索対象テキストＤＢに照合して検索対象テキストを抽出する方法、２）入手されたテキストを既設定された仲介サーバ６００に転送し、仲介サーバ６００によって入手されるテキスト情報を処理して検索対象テキストを抽出し、そしてＣＳ動画プレーヤ１００が抽出された検索対象テキストを受け取る方法などがありうる。
【０１２３】
上記検索対象テキストＤＢには、商品またはサービスの名称、または、“検索広告キーワード”などが入っていることができる。この際、仲介サーバ６００は自分で検索対象テキストＤＢを持っていたり、検索対象テキストＤＢを持っている第３のサーバを通じて検索対象テキストを抽出したりすることができる。入手されるテキスト情報を用いて検索対象テキストＤＢを照合する前に、入手されるテキスト情報を前処理することができるが、前処理とは構文分析または形態素分析（複合名詞分解を含む）などを遂行することをいう。前処理は、検索対象テキスト前処理エンジン３１０が遂行する。
【０１２４】
入手されるテキストが名詞または名詞句程度であれば、これを検索対象テキストＤＢに照合することは容易な作業である（英語の場合、stem analyzerを使用すれば、名詞の複数型を単数型に処理することは簡単なことである）。しかしながら、韓国語のように助詞を使用する場合には、形態素分析などを通じて助詞を分離することが必要でありうる。また、動詞などの場合にも、動詞と関連した名詞などを抽出することも形態素分析などを通じて行なうことができる（例えば、“旅行をする”で“旅行”を分離し出すことをいう）。入手されるテキスト情報から構文分析、形態素分析などにより名詞などを抽出することは自然語処理技術では公知の技術であるので、詳細な説明は省略する。上記のような前処理は、検索対象テキストＤＢを含んでいる箇所で処理される。即ち、検索対象テキストＤＢをＣＳ動画プレーヤ１００が持っている場合であれば、ＣＳ動画プレーヤ１００が入手されるテキスト情報から検索対象テキスト（商品、サービスの名称、固有名詞、普通名詞、検索広告キーワード等）を抽出することができ、仲介サーバ６００や上記第３のサーバも同様である。また、ＣＳ動画プレーヤ１００が遂行する機能は、ウェブ動画プレーヤ１００−１を運営するサーバが遂行できることは勿論である。
【０１２５】
勿論、上記検索対象テキスト抽出のように、表現上ではＣＳ動画プレーヤ１００が遂行すると表現したが、上記の機能はＣＳ動画プレーヤ１００と連動して遂行される任意のプログラムが遂行することを排除するのではない。即ち、上記検索対象テキストを入手及び／または抽出する機能を遂行するモジュールとＣＳ動画プレーヤ１００との関係は、１）同一事業者が運営する同一の全体プログラム内に全て含まれている場合、２）同一事業者が運営しているが、別個のプログラムで作動する場合、３）別個の事業者が運営する別個のプログラムであるが、上記両者間に通信を遂行して互いに協力する場合（ＣＳ動画プレーヤ１００がプレイするファイルに対する統制権を上記プレーヤが持っており、上記プレーヤが自分に制御するファイルから入手する情報を上記モジュールに提供することを含む）、４）別個の事業者が運営し、上記モジュールがＣＳ動画プレーヤ１００とは独立的にＣＳ動画プレーヤ１００がプレイするファイルのみを認識し（ファイルはユーザコンピュータ１０内にある）、独自的に上記機能を遂行する場合がある。勿論、ウェブ動画プレーヤ１００−１方式では、一般的には、上記の１）、２）、及び３）のみが可能である。本明細書では、モジュールの機能を記述（description）の便宜上、プレーヤの機能として説明しているが、これは例示的なものであり、本段落の１）、２）、３）、４）の場合を全て含むことは当然である。
【０１２６】
ここで、前述した音声認識の問題を簡単に説明する。本発明は、ユーザが視聴覚する動画から入手されるテキスト情報として検索対象テキストを抽出し、抽出された検索対象テキストに対し、（広告型）広告コンテンツが含まれた検索結果をユーザに表示することを目的とする。動画から出る音声が“ニューヨーク５番街のファッション雑誌（ジャーナル）編集長はプラダかばんを持つ”である時、音声認識機能が完全でなくて、“ファッション”を“フェッスン”に、“ジャーナル”を“ジョナル”に誤って認識したが、“プラダ”は“プラダ”に“かばん”は“かばん”に正常に認識したと仮定する。この場合、“フェッスン”と“ジョナル”が検索対象テキストＤＢにない場合であれば、“フェッスン”と“ジョナル”は、検索対象テキストから除外させれば良いし、“プラダ”や“かばん”のうち、いずれか１つ以上が検索対象テキストＤＢにある場合、あるものだけ検索対象テキストとして処理すればよい。即ち、音声認識システムが誤認識を認知できない場合にも、認識処理されたものの中で、検索対象テキストＤＢにあるものに限り、検索対象テキストとして処理すればよい。上記の状況において、“ファッション”、“ジャーナル”、“プラダ”、“かばん”全てに対して広告コンテンツが含まれた検索結果を提供する必然性はないため、正確に認識される単語（一例として、検索対象テキストＤＢに存在する単語）に対してのみ広告コンテンツが含まれた検索結果を提供してもユーザには何も問題にならない。このように、検索対象テキストを制限的に処理してもユーザは自分に表示されたもののみを認識するので、音声認識率が実際とは異なり、かなり高いものと認知するという点において付加的な長所もある。即ち、上記の状況において、“プラダ”及び／または“かばん”に対する（広告型）広告コンテンツが含まれた検索結果をユーザに提示してくれるためである。勿論、検索対象テキストＤＢには存在するが、広告検索提供サーバ５００で広告コンテンツが含まれた検索結果を提供できない場合があるが、その時には広告コンテンツが含まれた検索結果を提供できないものは除いて、広告コンテンツが含まれた検索結果が正常に入手されるものに限り、ユーザに表示すればよい（広告型でない広告コンテンツが含まれた検索結果のみを表示する場合であれば、このような問題は発生する可能性が極めて低いが、広告型広告コンテンツが含まれた検索結果を表示させなければならない場合であれば、広告主が検索キーワード広告として登録しておかなかった検索語が発生し得る。この場合、方針によって非広告型広告コンテンツが含まれた検索結果を表示する方法、正常に入手される広告型広告コンテンツが含まれた検索結果のみ表示する方法があることができる）。
【０１２７】
上記検索対象テキストＤＢには、商品またはサービスなどの名称や広告主が登録した検索キーワード広告型の検索広告キーワードを含むことができる。検索対象テキストＤＢの生成方法と更新方法を合わせて説明する。
【０１２８】
その商品またはサービスなどの名称集合（Set of goods name or/and service name）は、商品辞書、サービス名称辞書、職業名称辞書、商品電子カタログ（国際標準が有り）、サービス電子カタログ、または名詞辞書などに基づく商品またはサービスなどの名称を用いて生成されることができ（勿論、外部の第三者から転送を受けることができる。）、上記商品またはサービスなどの名称集合をＤＢに格納して置くことができる。勿論、上記商品またはサービスなどの名称集合をＤＢＭＳまたは検索エンジンが検索できるようにインデックス化させておくことができることは勿論である。上記検索広告キーワードを集めた検索広告キーワード集合は、検索キーワード広告を遂行する者（例えば、google. comやnaver.comなどの検索キーワード広告を遂行するポータルや、overture. comのような検索キーワード広告代行社等）から転送を受けて生成することができる。即ち、検索キーワード広告を遂行する者のサーバとＣＳ動画プレーヤ１００が周期的または既設定された時間／条件単位で通信を遂行して、検索キーワード広告を遂行する者のサーバから検索広告キーワード集合の入手を受け取ることができ、入手を受けた検索広告キーワード集合で検索対象テキストＤＢを生成及びアップデート（更新）することができる。勿論、検索広告キーワード集合は、ＣＳ動画プレーヤ１００と広告検索提供サーバ５００との仲介機能を遂行する仲介サーバから入手されることもできる。
【０１２９】
ＣＳ動画プレーヤ１００が上記検索対象テキストＤＢを持っていない場合、または持っているとしても検索対象テキストＤＢが豊富でなくて自分の機能を遂行できない場合（相当量のテキスト情報を入手したが、検索対象テキストＤＢで検索対象テキストを１つも生成できない場合等）が発生した場合には、前述した第３の方式が適用されることもできる。上記の第３の方式は、句、節、文章などの文字列情報をgoogle.comやnaver.comのような多数の検索ポータルや、overture.comのような検索キーワード広告代行社へ転送し、検索ポータルや検索キーワード広告代行社が文字列を分析して（構文分析、形態素分析などの任意の分析を含むこと、大多数のポータルはどんな形態でも文章、句、及び節形態のテキスト入力を受容し、これらからどんな形態でも広告コンテンツが含まれた検索結果を提供してくれる）検索対象テキストを生成することができ、検索対象テキスト及び／または検索対象テキストに対応する広告コンテンツが含まれた検索結果をＣＳ動画プレーヤ１００へ転送することができる。ＣＳ動画プレーヤ１００は、検索対象テキストのみ転送される時は、これをまた広告検索提供サーバ５００へ転送して、広告コンテンツが含まれた検索結果の転送を受け取ればよいし、広告コンテンツが含まれた検索結果が転送される時は、これをユーザに表示すればよい。勿論、ＣＳ動画プレーヤ１００と検索ポータルや検索キーワード広告代行社サーバとの間には仲介サーバ６００が媒介されることができる。ＣＳ動画プレーヤ１００と検索ポータルや検索キーワード広告代行社サーバが遂行する仕事、授受する情報、及び各々の機能は、仲介サーバ６００を導入する場合における当業者にとって自明であるので、細部的な説明は省略する。
【０１３０】
ＣＳ動画プレーヤ１００が、上記検索対象テキストを、上記広告コンテンツが含まれた検索結果を提供することができる少なくとも１つ以上の広告検索提供サーバ５００へ転送する方法について説明する。動画からテキスト情報を入手する時、テキスト情報は、１）字幕（キャプション）、２）翻訳された字幕、及び／または３）音声認識を通じて入手された場合には、ＵＣＣタグとは異なり、動画の再生に従って時間的に引き続き入手される。このため、ＣＳ動画プレーヤ１００は、１）既設定された時間、または／及び２）既設定された検索対象テキストの個数単位（例えば、３個以上になるまで新たな検索対象テキストを転送しない等）で検索対象テキストを広告検索提供サーバ５００へ転送することができる。一方、ＵＣＣタグ情報から入手されたものである場合には、動画の時間的な再生とＵＣＣタグ情報からのテキスト情報の入手は独立的（互いに関係ない、即ち、動画の特定の区間とＵＣＣタグから入手されるテキスト情報とは関連性がない）であるので、ＵＣＣタグから入手されるテキスト情報から検索対象テキストを抽出して広告検索提供サーバ５００へ転送することは、動画の特定区間の再生とは独立的に行なわれることができる。好ましくは、動画の開始区間、動画の終了区間及び／または動画の再生過程において、上記１）、２）、及び／または３）の方式により抽出された検索対象テキストが既設定された個数に足りなくなる区間（動画再生時、特定区間で音声や字幕が殆どなくて、テキストの抽出が困難な箇所があり、その他の理由により結果的に検索対象テキストの抽出が少ない区間がある）において、ＵＣＣタグから入手される検索対象テキストを広告検索提供サーバ５００へ転送することが好ましい。
【０１３１】
次に、上記検索対象テキストに対する広告型広告コンテンツが含まれた検索結果を生成する広告検索提供サーバ５００について説明する。広告検索提供サーバ５００は、一実施形態に、外部から転送されて来る検索語を入手する検索語入手部５１０、検索語入手部５１０が入手した検索語を加工する検索語加工部５２０、検索語入手部５１０が入手した検索語または検索語加工部５２０が加工した検索語で検索を遂行する広告検索エンジン部５５０、及び検索結果を転送する検索結果転送部５７０を含むことができる。検索語加工部５２０は、任意に提供されてもよいが、存在するものがより好ましい。特に、本発明で検索対象テキスト生成モジュール３００が生成した検索対象テキストに加工が必要な場合にはより一層そうである。これは、一般的に広告検索提供サーバ５００が含んでいる検索キーワード広告自体とユーザが入力する文句とが異なる場合が多いためであり、これは本発明の検索対象テキスト生成モジュール３００が生成した検索対象テキストに対しても同様である。広告検索エンジン部５５０は、検索を直接遂行する広告検索部５５２、広告検索部５５２が検索クェリー（query）で問い合わせる対象となる広告用検索インデックス５５４、および広告コンテンツＤＢ５５６を更に含んでいることができる。この際、検索エンジン方式により検索する場合には、広告用検索インデックス５５４を通じて広告コンテンツＤＢ５５６上にある特定の広告コンテンツの存在及び位置を探し出す方式を取る。一方、ＤＢＭＳ（Database Management System）またはその他の方式によりＤＢクェリーで広告コンテンツＤＢ５５６に直接問い合わせる方式も導入できるが、この際、広告コンテンツＤＢ５５６内では質疑応答速度を高めるために、少なくとも１つ以上の特定フィールドにインデックスが掛かっていることがある。この場合、論理的に広告コンテンツＤＢ５５６は、広告検索提供サーバ５００の内部にあるが、広告検索エンジン部５５０の外部に存在する方式を取ることができる。また、広告検索提供サーバ５００は、各広告又は各広告コンテンツを評価する広告評価部５６０を更に含むことができる。広告評価部５６０が広告をどのように評価するかは、下記の“プラダ”及び“かばん”に対する広告評価方法にその一実施形態で説明する。
【０１３２】
検索結果転送部５７０が、上記検索対象テキストを、広告コンテンツが含まれた検索結果を提供することができる少なくとも１つ以上の広告検索提供サーバ５００へ転送すれば、広告検索提供サーバ５００は、転送された検索対象テキストに対して検索を遂行して、広告コンテンツが含まれた検索結果を生成する。この際、広告検索提供サーバ５００が生成する広告コンテンツが含まれた検索結果は、非広告型広告コンテンツが含まれた検索結果を排除するのではないが、広告型広告コンテンツが含まれた検索結果がより好ましく、広告型広告コンテンツが含まれた検索結果は、広告主が登録する検索キーワードに対応する広告主の検索キーワード広告コンテンツでありうる。広告主の検索キーワード広告コンテンツは、google. comのAdWordのようなテキストからなるものであることができるが、非テキスト型イメージ広告（バナー、動画、フラッシュファイルなど、テキスト型でない広告）でありうる。上記非テキスト型広告コンテンツに対し、広告主が上記検索キーワードを対応させておいた場合には、検索キーワードに対応する非テキスト型広告コンテンツを抽出できるためである。
【０１３３】
上記の例において、“プラダ”と“かばん”が広告検索提供サーバ５００へ転送された時、広告検索提供サーバ５００は、“プラダ”と“かばん”に対する広告型広告コンテンツが含まれた検索結果を生成することができる。一般的に広告型広告コンテンツが含まれた検索結果は、“プラダ”と“かばん”に対する既設定された費用の支払が条件とされた広告主の広告コンテンツでありうる。検索者が“プラダ”や“かばん”を検索語として入力した場合、広告主の広告コンテンツが表示された際に広告主の広告コンテンツの表示に対する対価を支払ったり、広告コンテンツの表示後のクリックなどの検索者の作用を受けて、広告主の広告コンテンツとリンクされた特定のウェブサイト又はウェブページが表示されることに対する代価を支払う方式により、広告主は検索キーワード広告をするようになる。
【０１３４】
この際、広告検索提供サーバ５００の観点では、次の４つの問題が発生する。第１に、広告検索提供サーバ５００の広告型広告コンテンツが含まれた検索結果は２つ以上でありうる。この場合における、全ての検索結果をＣＳ動画プレーヤ１００へ転送するか、それとも、広告コンテンツを含む検索結果を提供することができる少なくとも一つの広告検索提供サーバ５００に検索対象テキストを転送するＣＳ動画プレーヤ１００の方法を実行するかについての問題を述べる。動画からテキスト情報を入手され、テキスト情報が、１）字幕（キャプション）、２）翻訳された字幕、及び／または３）音声認識を通じて入手された場合には、テキスト情報は、ＵＣＣタグとは異なり、動画が再生されている際に時間的に引き続き入手される。そのため、ＣＳ動画プレーヤ１００は、１）既設定された時間、または／及び２）既設定された検索対象テキストの個数単位（例えば、３個以上になるまで新たな検索対象テキストを転送しない等）で、検索対象テキストを広告検索提供サーバ５００へ転送することができる。一方、ＵＣＣタグ情報から入手されたものである場合には、動画の時間的な再生とＵＣＣタグ情報からのテキスト情報の入手は独立的（互いに関係ない、即ち、動画の特定の区間とＵＣＣタグから入手されるテキスト情報とは関連性がない）であるので、ＵＣＣタグから入手されるテキスト情報から検索対象テキストを抽出し、抽出された検索対象テキストを広告検索提供サーバ５００へ転送することは、動画の特定区間の再生とは独立的に行なわれることができる。好ましくは、動画の開始区間、動画の終了区間及び／または動画の再生過程において、上記１）、２）、及び／または３）の方式により抽出された検索対象テキストが、既設定された個数に足りなくなる区間（動画再生時、特定区間で音声や字幕が殆どなくて、テキストの抽出が困難な箇所があり、その他の理由により結果的に検索対象テキストの抽出が少ない区間がある）において、ＵＣＣタグから入手される検索対象テキストを広告検索提供サーバ５００へ転送することが好ましい。
【０１３５】
次に、上記検索対象テキストに対する広告型広告コンテンツが含まれた検索結果を生成する広告検索提供サーバ５００について説明する。一実施形態として、広告検索提供サーバ５００は外部から転送されて来る少なくとも一つの検索語を入手する検索語入手部５１０、検索語入手部５１０が入手した検索語を加工する検索語加工部５２０、検索語入手部５１０が入手した検索語または検索語加工部５２０が加工した検索語で検索を遂行する広告検索エンジン部５５０、及び検索結果を転送する検索結果転送部５７０を含むことができる。検索語加工部５２０は、任意に提供されてもよいが、存在するものがより好ましい。特に、本発明で検索対象テキスト生成モジュール３００が生成した検索対象テキストに加工が必要な場合には、検索語加工部５２０が存在することが好ましい。これは、一般的に広告検索提供サーバ５００が含んでいる検索キーワード広告とユーザが入力する検索語とが異なる場合が多いためであり、これは本発明の検索対象テキスト生成モジュール３００が生成した検索対象テキストに対しても同様である。広告検索エンジン部５５０は、検索を直接遂行する広告検索部５５２、広告検索部５５２が検索クェリー（query）で問い合わせる対象となる広告用検索インデックス５５４、及び広告コンテンツＤＢ５５６を更に含むことができる。ここで、検索エンジン方式により検索する場合には、広告用検索インデックス５５４を通じて広告コンテンツＤＢ５５６上にある特定の広告コンテンツの存在及び位置を探し出す方式を取る。一方、ＤＢクェリー、及びＤＢＭＳ（Database Management System）またはその他の方式により、広告コンテンツＤＢ５５６に直接問い合わせる方式も導入できる。ここで、質疑応答速度を高めるために、広告コンテンツＤＢ５５６内の少なくとも１つ以上の特定フィールドにインデックスが掛かっていることがある。この場合、論理的に広告コンテンツＤＢ５５６は、広告検索提供サーバ５００の内部にあるが、広告検索エンジン部５５０の外部に存在する方式を取ることができる。また、広告検索提供サーバ５００は、各広告又は各広告コンテンツを評価する広告評価部５６０を更に含むことができる。広告評価部５６０が広告をどのように評価するかは、下記の“プラダ”及び“かばん”に対する広告評価方法で説明する。
【０１３６】
検索結果転送部５７０が、上記検索対象テキストを広告コンテンツが含まれた検索結果を提供することができる少なくとも１つ以上の広告検索提供サーバ５００へ転送すると、広告検索提供サーバ５００は、転送された検索対象テキストに対して検索を遂行して、広告コンテンツが含まれた検索結果を生成する。ここで、広告検索提供サーバ５００が生成する広告コンテンツが含まれた検索結果は、非広告型広告が含まれた検索結果を排除しないが、広告型広告コンテンツが含まれた検索結果のものが更に好ましい。広告型広告コンテンツが含まれた検索結果は、広告主が登録する検索キーワードに対応する広告主の検索キーワード広告コンテンツでありうる。広告主の検索キーワード広告コンテンツは、google. comのAdWordのようなテキストからなるものであることができ、また非テキスト型イメージ広告（バナー、動画、フラッシュファイルなど、テキスト型でない広告）でありうる。上記非テキスト型広告コンテンツに対し、広告主が上記検索キーワードを対応させておいた場合には、検索キーワードに対応する非テキスト型広告コンテンツを抽出できるためである。
【０１３７】
上記の例において、“プラダ”と“かばん”が広告検索提供サーバ５００へ転送された時、広告検索提供サーバ５００は、“プラダ”と“かばん”に対する広告型広告コンテンツが含まれた検索結果を生成することができる。一般的に、広告型広告コンテンツが含まれた検索結果は、広告主が“プラダ”と“かばん”に対する既設定された費用を支払うという条件のもとで、広告主の広告コンテンツでありうる。検索者が“プラダ”や“かばん”を検索語として入力した場合、広告主の広告コンテンツが表示されたときに広告主の広告コンテンツの表示に対する対価を支払ったり、または広告主の広告コンテンツの表示後の広告主の広告コンテンツへのクリックなどの検索者の作用を受けて、広告主の広告コンテンツとリンクされる特定のウェブサイト又はウェブページが表示されることに対する代価を支払う方式により、広告主は検索キーワード広告をするようになる。
【０１３８】
この際、広告検索提供サーバ５００の観点では、次の４つの問題が発生する。第１に、広告検索提供サーバ５００の上記広告型広告コンテンツが含まれた検索結果は２つ以上でありうる。この場合、全てのものをＣＳ動画プレーヤ１００へ転送するか、それとも特定の個数だけＣＳ動画プレーヤ１００へ転送するかに関する問題である。即ち、転送される広告コンテンツの個数に関する問題である。第２は、“プラダ”と“かばん”に対して同時に広告コンテンツが含まれた検索結果を提供すべき場合、“プラダ”と“かばん”に対して広告コンテンツが含まれた検索結果をどれだけ提供するかに関する問題である。即ち、複数の要請に対する配分の問題である。より詳しくは、ＣＳ動画プレーヤ１００から“プラダ”と“かばん”に対する広告コンテンツが含まれた検索結果提供要請が同時（または、既設定された時間帯内で同時に要請される時、なぜならば広告コンテンツが含まれた検索結果がＣＳ動画プレーヤ１００でリアルタイム取り替えられることもあるが、最小限の既設定された時間間隔をおいて取り替えできるためである）に入手される場合、１）どれを優先的にして広告コンテンツが含まれた検索結果を提供すべきか、２）各々に対してどれくらいの個数の広告コンテンツが含まれた検索結果を提供すべきかの問題を決定しなければならない。
【０１３９】
上記第１と第２の問題を解決する方法例は、次の通りである。まず、ＣＳ動画プレーヤ１００が要請する広告コンテンツが含まれた検索結果の個数を制限条件にして、その制限条件を超えないようにする。勿論、広告検索提供サーバ５００は上記の制限条件を考慮せず、自身の通常的な方式により既設定された広告コンテンツが含まれた検索結果の個数を転送することができ、ＣＳ動画プレーヤ１００は自身の立場で転送される広告コンテンツが含まれた検索結果のユーザへの表示個数を調節することができる。
【０１４０】
広告検索提供サーバ５００は、入手される各検索対象テキスト別に、１）少なくとも１つ以上の各広告主の広告コンテンツに対する表示及び／またはクリック対広告単価、２）広告コンテンツが表示された時の表示対クリック率などを知っていることができる。したがって、広告検索提供サーバ５００の立場で最大限の広告収益を上げることができる方法は、上記の１）のみ適用される場合には広告単価が高い順となり、上記の１）と２）が同時に適用される場合には各広告主別の広告単価＊表示対クリック率がクリック時に広告を支払う場合の支出広告費の期待値（expectation）となる。したがって、広告検索提供サーバ５００は、転送されて来る少なくとも１つ以上の検索対象テキストに対して各検索広告キーワード別に広告費の期待値を計算し、期待値が高い順位別に、１）各検索広告キーワード別に、２）２以上の検索広告キーワードに対する広告コンテンツが含まれた検索結果を混ぜてＣＳ動画プレーヤ１００へ転送される広告コンテンツが含まれた検索結果を生成することができる。勿論、各広告主の広告コンテンツをＣＳ動画プレーヤ１００へ転送する時、各広告コンテンツの広告単価及び／または各広告コンテンツの表示対クリック率に対する情報を共に転送し、ＣＳ動画プレーヤ１００が各広告コンテンツを表示するか否か、表示順位、表示時間などを決定してユーザに表示することもできる。
【０１４１】
上記のような過程の一実施形態を図２３に示している。仲介サーバ６００（ＣＳ動画プレーヤ１００）から検索対象テキストの転送を受けて（Ｓ６１０）、検索対象テキストを加工して（Ｓ６２０）、加工された検索対象テキストで広告検索を遂行し（Ｓ６３０）、広告検索結果の広告コンテンツを評価して（Ｓ６４０）、評価された広告コンテンツに順位情報を与えて広告コンテンツを仲介サーバ６００（ＣＳ動画プレーヤ１００）へ転送することができる（Ｓ６５０）。この際、検索対象テキストの加工を省略することもできる。検索対象の加工とは、検索対象テキストが商品またはサービス名のような名詞またはその他の広告検索サーバが容易に受容することができる文字列でない場合、これを１）広告検索サーバが容易に受容することができる文字列に変えたり、２）検索対象テキストに含まれたり一致するのではないが、関連性の高い文字列に置き換えて、文字列で検索を遂行できるようにすることをいう。加工の一実施形態には、“今日はとても暑いと予想されます”という話が検索対象テキストとして入手される場合、この文章で“とても暑い”というテキストを加工して、暑さと関連した、アイスクリームなどの加工されたテキストを生成することが挙げられる。このような検索語の具体的な加工は、自然語処理の研究結果物の中から多数採用することができる。
【０１４２】
例えば、次の表の通りである。検索対象テキスト／検索広告キーワードは、“プラダ”と“かばん”とする。これは例示的なモデルであり、本モデルで当業者であれば本例示と個数が異なるような時にも容易に応用可能である。
【０１４３】
【表１】
2010512594.tif 000003
上記の場合、検索対象テキスト／検索広告キーワードが“プラダ”の場合は、期待値の高い広告主Ｃの広告コンテンツを最優先的に表示することが最も好ましい。２つを表示させるべき場合であれば、ＣとＡが合理的な選択である。勿論、広告検索提供サーバ５００の広告表示方針に従い上記広告単価が高いものを先に表示させなければならない場合は、Ａ、Ｂ、Ｃ、Ｄの順に表示すべきである。
【０１４４】
プラダとかばんを併行して混ぜて表示する場合で、その個数が３個であれば、広告主Ｃ、Ａ、Ｅを表示することが合理的である。即ち、“かばん”に対する広告主Ｅの広告コンテンツを表示することが“プラダ”に対するＢの広告コンテンツを表示することより合理的な選択である。
【０１４５】
仮に、“プラダかばん”に対する広告主があれば、検索対象テキスト／検索広告キーワードが“プラダ”と“かばん”の場合に、広告主Ｊの広告コンテンツを最優先的に表示することが好ましい。この際、期待値が同一である広告主Ａ、Ｉ、Ｋのうち、いずれか１つを含めなければならない場合には、内部で選択される方針（通常的に２つの検索広告キーワードが一致するＩ及びＫが好ましくて、これらの２つのうち、広告単価が高い広告主Ｉを表示することが１つの方針でありうる。）に従ったり、広告主の広告コンテンツを順に表示したりすることができる。
【０１４６】
勿論、この際、ＣＳ動画プレーヤ１００が表示するか否か、及び順位を決定し、検索対象テキスト／検索広告キーワードを２つ以上の広告検索提供サーバ５００に提供し、広告コンテンツが含まれた検索結果の表示または表示された広告コンテンツが含まれた検索結果に対するクリックなどによって広告費収益（Share）を共有し、各広告検索提供サーバ５００が異なる収益共有割合を有する場合であれば、ＣＳ動画プレーヤ１００は上記の例示で収益共有割合まで考慮したＣＳ動画プレーヤ１００基準の期待値が最も高い広告主の広告を表示する選択をすることができる。即ち、ＣＳ動画プレーヤ１００は、前述したように、転送を受ける広告コンテンツの表示の前に広告コンテンツを全て表示するのでなく、既設定された基準に従いフィルタリング（filtering）してフィルタリングを通過した広告コンテンツのみを表示することができる。フィルタリングの基準は広告表示モジュール４００が含んでいる。
【０１４７】
広告型広告コンテンツが含まれた検索結果を表示するＣＳ動画プレーヤ１００（ＣＳ動画プレーヤ１００に組み込まれた広告表示モジュール４００がその機能を遂行することができる）は、転送された広告コンテンツを自分の方針に従いユーザに表示させることもできる。即ち、本発明は動画の再生過程で再生される動画から入手できるテキスト情報に基づいた広告コンテンツを表示することを含むので、広告コンテンツが含まれた検索結果を表示する際、一定時間帯（動画の再生は時間の経過を必要とし、上記時間の経過を期間または帯の観点から把握すると、時間帯になることができる）では、テキスト入手の不足、または前述したその他の理由により表示する広告コンテンツが含まれた検索結果が足りないことがある。その時にはＣＳ動画プレーヤ１００の広告表示モジュール４００は、１）以前の時間帯の広告コンテンツが含まれた検索結果と今の時間帯の広告コンテンツが含まれた検索結果を混ぜて表現する方法、２）今の時間帯で生成される広告コンテンツが含まれた検索結果で以前の時間帯の広告コンテンツが含まれた検索結果のうち、最も過去のものから押し出す方法、３）ＵＣＣタグに基づいたテキストに関連した広告コンテンツは、動画の再生時間帯とは関係がないので、上記ＵＣＣタグに基づいたテキストに関連した広告コンテンツで足りない広告コンテンツが含まれた検索結果を詰める方法などを採択することができる。
【０１４８】
勿論、転送された広告コンテンツが含まれた検索結果としての広告コンテンツの表示は、表現上ではＣＳ動画プレーヤ１００が遂行すると表現したが、上記の機能はＣＳ動画プレーヤ１００と結合または連動して遂行されるプログラムとしての広告表示モジュール４００が遂行することを排除するのではない。即ち、広告表示モジュール４００とＣＳ動画プレーヤ１００との関係は、１）同一事業者が運営する同一の全体プログラム内に全て含まれている場合（結合してある場合）、２）同一事業者が運営するが、別個のプログラムで作動する場合（連動する場合）、３）別個の事業者が運営する別個のプログラムであるが、両者間に通信を遂行して互いに協力する場合（連動する場合の一例で、ＣＳ動画プレーヤ１００がプレイするファイルに対する統制権は上記プレーヤが持っており、上記プレーヤが自分に制御するファイルで入手する情報を上記モジュールに提供するものを含む）、４）別個の事業者が運営し、上記モジュールがＣＳ動画プレーヤ１００とは独立的にＣＳ動画プレーヤ１００がプレイするファイルのみを認識し（上記ファイルはユーザコンピュータ１０内にある）、独自的に上記機能を遂行する場合がある。勿論、ウェブ動画プレーヤ１００−１方式では、通常的には、上記の１）、２）、及び３）のみ可能である。本明細書では、上記モジュールの機能を記述（description）の便宜上、上記プレーヤの機能として説明するが、これは例示的なものであり、本段落の１）、２）、３）、４）の場合を全て含むことは当然である。
【０１４９】
広告表示モジュール４００が遂行することを要約して順次に表現すると、次のような流れで整理することができる。まず、広告表示モジュール４００が広告検索結果を入手し（Ｓ３１０）、広告の個数、単価など、既設定された基準に広告検索結果をフィルタリングし（Ｓ３２０）、フィルタリングされた広告検索結果をプレイされている動画と同期化して（Ｓ３３０）、同期化した広告検索結果を表示する（Ｓ３４０）ステップを経ることができる。勿論、フィルタリング過程のＳ３２０は場合によっては省略することもできる。
【０１５０】
そして、テキスト入手モジュール、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００は、同一の主体で遂行されることが最も好ましい。特に、テキスト入手モジュール及び検索対象テキスト生成モジュール３００は同一の主体で遂行されることがより一層好ましい。広告表示モジュール４００の運営主体と動画プレーヤの運営主体とは同一であることが好ましいが、異なる場合もある。異なる場合には、広告表示モジュール４００は、少なくとも１つ以上の動画プレーヤサービスを提供する者に自分のサービスを提供するＡＳＰ（Application Service Provider）形態として作動することができる。即ち、広告表示モジュール４００を運営する者が、自分の広告表示モジュール４００を複数の動画プレーヤと連動して自分のサービスをユーザに表示できるようになる。この際、広告表示モジュール４００を供給する者は、テキスト入手モジュール、検索対象テキスト生成モジュール３００も共にＡＳＰで供給することがより好ましい。上記のようなＡＳＰは動画プレーヤがウェブ動画プレーヤ１００−１の場合、ウェブ動画プレーヤ１００−１は特定の事業者のウェブサイトまたはウェブサーバで動作するので、ＡＳＰ方式がより容易に結合することができる。
【０１５１】
上記の説明は、主にＣＳ動画プレーヤ１００上で動画がプレイされる状況を仮定して説明したが、ウェブ動画プレーヤ１００−１上で動画がプレイされる状況でも同様であることは当業者にとって自明である。即ち、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００が遂行する機能は、ＣＳ動画プレーヤ１００が個人のコンピュータ上で機能しているという点を除いては、ウェブ動画プレーヤ１００−１が稼働されているサーバ（ウェブサイト、ウェブサーバなど、動画プレーヤが作動する任意のサーバ）でＣＳ動画プレーヤ１００が遂行する機能をそのまま遂行するという点で、その本質的な構成の差はない。下記の実施形態でこれについてより詳細に説明する。
【０１５２】
次に、プレーヤでプレイされる動画と動画から入手されるテキスト情報に基づいた広告コンテンツの提供との間の同期化について説明する。広告コンテンツに対する注目度及び広告コンテンツに対するクリックなどのユーザの広告コンテンツに対する作用行為を誘導するためには、動画の特定の場面がプレイされる時に出る字幕情報（翻訳字幕情報を含む）をなすテキストと関連した広告コンテンツが出ることが好ましい。したがって、時々刻々に変動する字幕情報と上記広告コンテンツとを同期化する必要がある。
【０１５３】
上記同期化は、次の３つ方法のうち、いずれか１つで達成することが好ましい。
【０１５４】
第１の方法は、テキスト情報の入手と広告コンテンツが含まれた検索結果をリアルタイム同期化することに特徴がある。動画、すなわち特定の時点にプレイされている動画に対し、特定時点が属する時間区間（または、フレーム区間）内での字幕などからテキスト情報を入手し、入手されたテキスト情報から検索対象テキストを入手し、入手された検索対象テキストに対し、広告コンテンツが含まれた検索結果を提供することができる少なくとも１つ以上の広告検索提供サーバ５００に問い合わせる方式により、広告コンテンツを含む検索結果が獲得される。獲得された広告コンテンツが含まれた検索結果は、動画がプレイされている上記プレーヤの下部、左側や右側面、または既設定された位置に表示されることができる。本方法は、上記特定の時間区間（または、フレーム区間）内での検索対象テキストの入手及び広告コンテンツが含まれた検索結果の表示までリアルタイムに同期化される方法である。本方法は、字幕でない音声認識方法でもテキスト情報をリアルタイムに入手できるので、音声認識方法を適用する場合に活用できるという点で後述する第２の方法とは差がある。
【０１５５】
第２の方法は、テキスト情報の入手と広告コンテンツが含まれた検索結果を先に入手して格納してから、入手されるテキスト情報が字幕に表れる時、広告コンテンツを表示する方法である。動画から特定の時点にプレイされる動画に対し、特定時点が属する時間区間（または、フレーム区間）の以前に、特定の時点が属する区間内での字幕などからテキスト情報を入手し、入手されたテキスト情報から検索対象テキストを入手し、入手された検索対象テキストに対し、広告コンテンツが含まれた検索結果を提供することができる少なくとも１つ以上の広告検索提供サーバ５００に問い合わせる方式により、広告コンテンツが含まれた検索結果を獲得し格納する。格納された広告コンテンツは、テキスト情報と関連がある字幕情報が表れるべき時点乃至時間区間（または、フレーム区間）に合わせて字幕情報と広告コンテンツが同期化されて出る。この際、広告コンテンツは時点または時間区間（または、フレーム区間）と共に格納されることが好ましい。即ち、広告コンテンツに時間区間（または、フレーム区間）情報をメタタグまたは広告表示モジュール４００が認識できる情報の型式で格納することが好ましい。広告コンテンツは動画がプレイされている上記プレーヤの下部、左側や右側面、または既設定された位置に表示されることが好ましい。本方法は、広告コンテンツを入手する時点と広告コンテンツと関連性がある字幕が表れる動画の特定部分がプレイされる時点の差が大きくないということ（前者が後者より若干遅い、できるだけ１〜１０時間区間（または、フレーム区間）単位の差が出ることが好ましい）が後述する第３の方法と異なる特徴である。
【０１５６】
第３の方法は、字幕はファイル形態であるので、字幕に含まれた時間区間（または、フレーム区間）単位情報に基づいて全ての字幕ファイルにあるテキスト情報を時間区間単位で処理して、時間区間単位でテキスト情報に対応する広告コンテンツが含まれた検索結果を入手し、これを時間区間情報を含んで格納しておくことができる。ここで、動画がプレイされる時、広告表示モジュール４００は、特定の時点にプレイされる動画に含まれている時間区間情報を広告コンテンツに含まれている時間区間情報と同期化させて広告コンテンツを表示することができる。
【０１５７】
Youtube.comやpandora.tvのようないわゆるＵＣＣ動画を取り扱うサイトは、ユーザが撮影または入手したＵＣＣとしての動画をアップロードできるようにし、アップロードされた動画をウェブ動画プレーヤ１００−１を通じて再生するサービスを行う。ＵＣＣ動画は、映画などとは異なり、比較的短いということが特徴である。したがって、上記のようなＵＣＣ動画に対しては次のような方法が適用されることができる。
【０１５８】
第１に、音声認識を通じてテキストを入手する場合には、１）映画などと同様に、広告表示モジュール４００が再生されるＵＣＣ動画に同期化して広告コンテンツを提供する方法、２）本発明の方式により入手される検索キーワード広告に基づいた広告コンテンツを、再生されるＵＣＣ動画とは独立的にＵＣＣ動画の再生開始時、または上記ＵＣＣ動画の再生終了時に表示する方法が行われることができる。特に、ＵＣＣ動画が終わった時、広告コンテンツを集めて表示することもできる。
【０１５９】
第２に、ＵＣＣ動画に含まれているＵＣＣタグに含まれているテキスト情報を入手し、ＵＣＣタグに含まれているテキスト情報に基づいた広告コンテンツを表示する場合には、広告コンテンツを再生されるＵＣＣ動画とは独立的に、１）ＵＣＣ動画の再生開始時、２）再生中、または３）ＵＣＣ動画の再生終了時に表示する方法が行われることができる。特に、ＵＣＣ動画が終わった時、広告コンテンツを集めて表示することもできる。
【０１６０】
本方法は、テキストからなる字幕または字幕ファイルに最も適しているが、音声認識方法にも適用できる。このために、上記プレーヤによりプレイされる動画を前処理するステップ（Ｓ２１０）を取らなければならない。前処理は、動画ファイルを再生し、再生される動画の音声情報からテキスト情報を入手し、入手されるテキスト情報を基準にして、１）テキスト情報自体、２）テキスト情報から検索対象テキストを入手した後の検索対象テキスト、及び３）検索対象テキストとして広告コンテンツが含まれた検索結果、の中から選択される１つ以上を、動画の再生時間区間情報に合せて格納する方法を取ればよい。上記プレーヤが入手した上記１）テキスト情報自体、２）テキスト情報から検索対象テキストを入手した後の検索対象テキスト、及び３）検索対象テキストとして広告コンテンツが含まれた検索結果を、前述した方式のうちいずれか１つの方式を選択して結果的にユーザに動画と同期化した広告コンテンツを表示すればよい。
【０１６１】
動画の前処理は、特に動画ファイル自体を前処理することもでき、動画ファイル自体には、１）前処理されたテキスト情報自体、２）テキスト情報から検索対象テキストを入手した後の検索対象テキスト、及び３）検索対象テキストとして広告コンテンツが含まれた検索結果が含まれていることができる。また、動画がウェブ動画プレーヤ１００−１によりサーバ上でプレイされる場合には、動画の前処理は、ウェブ動画プレーヤ１００−１が動画をプレイしてストリーミングなどの方式によりユーザへ転送される前に前処理しておかなければならず、１）前処理されたテキスト情報自体、２）テキスト情報から検索対象テキストを入手した後の検索対象テキスト、及び３）検索対象テキストとして広告コンテンツが含まれた検索結果が動画ファイルと連係して格納されていなければならない。
【０１６２】
次に、好ましい実施形態をより詳細に説明する。さらに、本発明に関する実施形態を説明する前に共通する要素を先に整理する。本発明の思想が行われるためには、動画からテキストを抽出する役目を遂行する、１）テキスト情報入手モジュール２００、テキスト情報入手モジュール２００が入手したテキスト情報から検索対象テキストを生成する２）検索対象テキスト生成モジュール３００、検索対象テキストに対する広告型広告コンテンツが含まれた検索結果を生成する３）広告検索提供サーバ５００、ユーザに動画を再生する４）動画プレーヤ、及び広告型広告コンテンツが含まれた検索結果を表示する５）広告表示モジュール４００が必要となる。
【０１６３】
上記１）乃至３）を、誰が、どのように、何時に遂行するかと、上記４）乃至５）が、ＣＳ方式か、ウェブ方式か、運営主体が同一であるか否かによって、多様な実施形態が出ることができる。上記において、４）と５）の主体の側面での関係性については上記で説明したので、特別な場合を除いては追加の説明を省略する。テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、広告表示モジュール４００などの各モジュールが遂行する機能は、上記で充分に説明したので、本実施形態の説明では全体的な構成主体及び各主体が含むモジュールの範囲を中心とした構成に焦点を合せて説明する。
【０１６４】
図５は、ＣＳ動画プレーヤ１００にテキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００が組み込まれた構成を有する一実施形態に関連したシステム的構成を示す。この場合、ＣＳ動画プレーヤ１００がテキスト情報を入手し、検索対象テキスト情報を生成し、広告検索提供サーバ５００と通信し、広告検索提供サーバ５００から入手された広告コンテンツを広告表示モジュール４００が表示することを特徴とする本発明の一実施形態の構成を表している。図１８には図５のシステムにおけるＣＳ動画プレーヤ１００を中心とした情報処理フローチャートが開示されている。
【０１６５】
広告検索提供サーバ５００は、検索広告代行業体のサーバ（overture.com、overture.co.krなど、自体的に検索ポータルなどのサービスを遂行してはいないが、他のウェブサイトのために広告検索結果を提供してくれる形態で広告を代行している業体のサーバである）であることが好ましい。勿論、広告検索提供サーバ５００は、google. comやnaver.comのように総合的な検索結果を提供してくれるサーバでありうる。この場合には、ＣＳ動画プレーヤ１００と上記google.comやnaver.comのように総合的な検索結果を提供してくれるサーバが通信する際、非広告型検索結果の提供を制限する場合であれば、検索広告代行業体のサーバが行う役目と同等な役目をすることができ、google.comやnaver.comのように、総合的な検索結果を提供してくれるサーバの運営者は、通常的に検索広告代行社があるとか、提携していることが一般的である。本段落の内容は前述したまたは後述する広告検索提供サーバ５００の全てに該当できる内容であり、不要な重複記述を避けるために、後述する説明では広告検索提供サーバ５００に対する説明では本段落の説明は省略する。
【０１６６】
広告検索提供サーバ５００の動作方式の一実施形態は図２２に示されている。広告検索提供サーバ５００は、動画プレーヤから検索対象テキストの転送を受けて（Ｓ５１０）、検索対象テキストを加工し（Ｓ５２０）、加工された検索対象テキストで広告検索を遂行し（Ｓ５３０）、広告検索結果の広告コンテンツを動画プレーヤへ転送する（Ｓ５４０）。この際、検索対象テキストの加工は省略されることもできる。検索対象の加工については前述した。
【０１６７】
ＣＳ動画プレーヤ１００に全ての機能が統合されているため、ＣＳ動画プレーヤ１００を有償または無償で供給する者が、テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、広告表示モジュール４００等、必要な機能を組織的に統合させることができるので、図５に示すシステム構成は、優れた効率性と統合性という長所を有する。
【０１６８】
図９は、ＣＳ動画プレーヤ１００に組み込まれてはいないが、ＣＳ動画プレーヤ１００、テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００が互いに対等な関係で連動している実施形態に関するシステム構成である。この場合、ＣＳ動画プレーヤ１００、テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００を運営する者は同一の者であることもできるが、異なる主体であることもできる。異なる主体の中には、仲介サーバ６００、広告検索結果提供サーバ、または第３のＡＳＰサービスを運営するサーバでありうる。本モデルは、多数の事業者が多数の動画プレーヤ事業者と提携できる可能性が大きくなる長所がある。
【０１６９】
図１０は、ＣＳ動画プレーヤ１００、テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００がＣＳ動画プレーヤ１００に組み込まれているか、又は組み込まれてはいないが組織的に連動していて、かつ広告検索提供サーバ５００がポータル（naver.comまたはyahoo.com等）のような総合検索提供サーバ５９０であるため、総合検索提供サーバ５９０が非広告検索提供サーバ５９１及び広告検索提供サーバ５００を含む場合に関するシステム構成である。非広告検索提供サーバ５９１は、検索語を受容する検索語入手部５９２、検索を遂行する検索エンジン部５９３、検索語を加工する検索語加工部５８１、及び検索された結果を転送する検索結果転送部５８２から構成される場合が多い。検索エンジン部５９３は、非広告用検索インデックス５９６を対象にして検索を実際に遂行するサーチャー（Searcher）５９４、及び非広告コンテンツ５９８を含むことができる。本非広告検索提供サーバ５９１は、本発明の思想との関係性はＣＳ動画プレーヤ１００またはウェブ動画プレーヤ１００−１と関連して広告コンテンツでない非広告コンテンツを提供する時に意味がある。即ち、非広告検索提供サーバ５９１は、非広告型検索結果を生成し、非広告型検索結果をＣＳ動画プレーヤ１００またはウェブ動画プレーヤ１００−１へ転送し、ＣＳ動画プレーヤ１００またはウェブ動画プレーヤ１００−１は、ＣＳ動画プレーヤ１００またはウェブ動画プレーヤ１００−１が動画を再生する際、転送された非広告型検索結果を再生される動画と同期化させて提供することもできる。
【０１７０】
広告検索提供サーバ５００は、総合検索提供サーバ５９０内に含まれているが、外部の検索広告代行業体のサーバ（例えば、overture.comのようなサーバ）の機能をＡＳＰした形態のもの、検索広告代行業体のサーバを賃貸したもの、または検索広告代行業体のサーバと通信して広告検索結果を提供するもののうち、いずれか１つでありうる。このような構成は、後述する総合検索提供サーバ５９０がある場合には同一に適用され、反復を避けるために重複する説明は省略する。
【０１７１】
上記連動の場合、ＣＳ動画プレーヤ１００、テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００を運営する各者は同一の者であることがあるが、互いに異なる主体であることもある。即ち、テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００を互いに異なる者が各々運営することもできる。これらの各モジュールは相手方モジュールとの円滑な通信が遂行される限り、ユーザの立場ではどんな事業者が介入するかは関係ない。そして、異なる主体の中には、仲介サーバ６００、広告検索結果提供サーバ、検索広告代行サーバ、または第３のＡＳＰサービスを運営するサーバであることができる。本段落で記述した内容は、ＣＳ動画プレーヤ１００、テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００に対して一般的に適用されるものであって、前述する全てのシステムに適用でき、後述する全てのシステムにも適用できるものであるので、これに対する説明は重複を避けるために省略する。本段落の内容は、ＣＳ動画プレーヤ１００の箇所にウェブ動画プレーヤ１００−１が代替される時も適用できることは勿論である。ウェブ動画プレーヤ１００−１の場合には、ウェブの相互連動性のため、よりよく適用されることができる。したがって、本段落の内容は説明の重複を避けるためにウェブ動画プレーヤ１００−１に関しても省略する。
【０１７２】
図１１は、ＣＳ動画プレーヤ１００と仲介サーバ６００が役目を分担するモデルの一実施形態を示すものである。本図面において、仲介サーバ６００は、テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００の機能のみを分担し、広告表示モジュール４００は、ＣＳ動画プレーヤ１００が遂行している構成を表す。仲介サーバ６００がテキスト情報入手モジュール２００の機能を遂行するには、動画自体または動画の字幕ファイルまたは動画の翻訳された字幕ファイル、または動画のＵＣＣタグが仲介サーバ６００へ転送されることが前提されなければならないことは、当業者にとって当然のことである。図１１では、広告表示モジュール４００が仲介サーバ６００によって管理されていないが、広告表示モジュール４００を仲介サーバ６００が管理する構成を有することができることは勿論である。延いては、図１１の構成とは異なり、仲介サーバ６００がテキスト情報入手モジュール２００の機能を遂行してはいないが、検索対象テキスト生成モジュール３００及び広告表示モジュール４００の機能のみを遂行することもできる。また、仲介サーバ６００が広告表示モジュール４００の機能のみを遂行することができるモデルも可能であり、この場合に仲介サーバ６００は、ＣＳ動画プレーヤ１００に到着する広告コンテンツを効率良く表示してくれる役割に集中することができる。本段落で説明した仲介サーバ６００の役割は、本明細書及び図面の他の構成での仲介サーバ６００の役割でも適用できることは自明である。したがって、説明の重複を避けるために、本段落で説明した仲介サーバ６００の役割に対する説明は省略する。
【０１７３】
上記仲介サーバ６００が遂行する機能の流れは、次の通りである。仲介サーバ６００は、仲介サーバ６００に含まれたテキスト情報入手モジュール２００が動画プレーヤからテキスト情報を入手し（Ｓ４１０）、テキスト情報から検索対象テキスト生成モジュール３００が作用して検索対象テキストを入手し（Ｓ４２０）、検索対象テキストを広告検索提供サーバ５００へ転送し（Ｓ４３０）、広告検索提供サーバ５００から広告コンテンツの転送を受け（Ｓ４４０）、転送された広告コンテンツを動画プレーヤへ転送する（Ｓ４５０）ステップを経る方式により作動することができる。
【０１７４】
図１２は、仲介サーバ６００と総合検索提供サーバ５９０が関連するシステム構成に関するものであって、仲介サーバ６００及び総合検索提供サーバ５９０は、上述で十分説明されたので、本段落では省略する。
【０１７５】
図１３乃至図１７は、ＣＳ動画プレーヤ１００の代りに、ウェブ動画プレーヤ１００−１が導入される場合に関するシステム構成に関するものである。全体的な構成は、ＣＳ動画プレーヤ１００の位置にウェブ動画プレーヤ１００−１が代替される構成及び動画を再生してユーザコンピュータ１０へ転送してくれる動画ストリーミングサーバ７００が導入される点を除外すれば、図５、図９乃至図１２と１:１に対応する。ウェブ上のサーバ上で再生される動画がユーザに伝えられるためには、動画を再生するウェブサーバが必要であり、再生される動画をユーザコンピュータ１０へ転送し、転送されて再生された動画をブラウザを通じて表示されるステップを経なければならない。したがって、ユーザコンピュータ１０には、ＣＳ動画プレーヤ１００でなく、ブラウザが設けられていなければならず、動画を再生してくれるサーバ（動画ストリーミングサーバ７００等）が必須的に必要となる。勿論、ユーザコンピュータ１０またはユーザコンピュータ１０のブラウザにブラウザ設置型プログラム（Active X、Java Applet、Plugin プログラムなど）を設置できることは勿論である。次に、各々に対して簡単に説明するが、前述した図５、図９乃至図１２での説明と重複するものは省略する。（勿論、ＣＳ動画プレーヤ１００の位置にウェブ動画プレーヤ１００−１が代替されて入ることは当然である）。
【０１７６】
図１３は、動画ストリーミングサーバ７００に動画プレーヤモジュール（ウェブ動画プレーヤ１００−１モジュール）があり、ウェブ動画プレーヤ１００−１モジュールにテキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００が組み込まれた構成を有する一実施形態に関連したシステム構成を示す。ここでは、ウェブ動画プレーヤ１００−１のモジュールがテキスト情報を入手し、検索対象テキスト情報を生成し、広告検索提供サーバ５００と通信し、広告検索提供サーバ５００から入手された広告コンテンツを広告表示モジュール４００が表示することを特徴とする本発明の一実施形態の構成を示している。図２４には、図１３のシステムにおけるウェブ動画プレーヤ１００−１を中心とした情報処理フローチャートが開示されている。動画ストリーミングサーバ７００は、通常的に多数の動画を保有しているため、動画ＤＢ７１０を含んでいることが一般的である。また、通信モジュール３５０は、ウェブ動画プレーヤ１００−１のモジュールに含まれていたり、またはウェブ動画プレーヤ１００−１の外部にあることがある。広告検索提供サーバ５００は、図５に関する説明で十分に説明したので、本段落では省略する。
【０１７７】
図１３における動画ストリーミングサーバ７００の作動順序の一実施形態は、図２４によく表れている。動画ストリーミングサーバ７００は、テキスト情報入手モジュール２００を通じてウェブ動画プレーヤ１００−１で再生される動画からテキスト情報を入手し（Ｓ７１０）、検索対象テキスト生成モジュール３００を通じて検索対象テキストを生成及び入手し（Ｓ７２０）、検索対象テキストを広告検索提供サーバ５００へ転送し（Ｓ７３０）、広告検索提供サーバ５００から広告コンテンツの転送を受けて（Ｓ７４０）、動画を再生する間に転送された広告コンテンツをウェブ動画プレーヤ１００−１の周辺に動画の再生と同期化して表示する（Ｓ７５０）。
【０１７８】
図１４は、ウェブ動画プレーヤ１００−１のモジュールの外部にテキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００が存在し、各モジュールが連動する構成を有する一実施形態に関するものである。連動する場合の構成については、図９に関する説明で十分説明したので、本段落では省略する。
【０１７９】
但し、図１４に示している構成のうち、動画ストリーミングサーバ７００と広告検索提供サーバ５００とは、同一主体が遂行することもできる。即ち、naver.comや、yahoo.comのような大型ポータルなどは、内部で動画をストリーミングして見せることもでき、また広告検索提供サーバ５００を内部で運営できるためである。即ち、動画プレーヤで動画をプレイする主体と広告検索提供サーバ５００を運営する主体が必ず互いに異なる主体である必要はないし、このような関係は、ＣＳ動画プレーヤ１００の供給者と広告検索提供サーバ５００の運営主体とも同様である。
【０１８０】
図１５は、動画ストリーミングサーバ７００と仲介サーバ６００とが役割を分担するモデルの一実施形態を示すものである。本モデルに対する説明は、図１１に対する説明に準するので、本段落では省略する。仲介サーバ６００が動画ストリーミングサーバ７００と作動する方式に対する一実施形態は、図２５によく表れている。仲介サーバ６００は、テキスト情報入手モジュール２００を通じて動画をプレイするウェブサーバからテキスト情報を入手し（Ｓ８１０）、検索対象テキスト生成モジュール３００を通じて検索対象テキストを生成及び入手し（Ｓ８２０）、検索対象テキストを広告検索提供サーバ５００へ転送し（Ｓ８３０）、広告検索提供サーバ５００から広告コンテンツの転送を受け（Ｓ８４０）、転送された広告コンテンツをウェブサーバへ転送する（Ｓ８５０）。
【０１８１】
図１６は、総合検索提供サーバ５９０が関連するシステム構成に関するものである。仲介サーバ６００、及び総合検索提供サーバ５９０は、前述した図１０の説明で十分説明されたので、本段落では省略する。総合検索提供サーバ５９０及び総合検索提供サーバ５９０内にある広告検索提供サーバ５００が動画ストリーミングサーバ７００と作動する方式に対する一実施形態は、図２６によく表れている。広告検索提供サーバ５００は、動画をプレイするウェブサーバから検索対象テキストの転送を受け（Ｓ９１０）、検索対象テキストを加工し（Ｓ９２０）、加工された検索対象テキストで広告検索を遂行し（Ｓ９３０）、広告検索結果の広告コンテンツをウェブサーバへ転送する（Ｓ９４０）。この際、加工過程が省略できることと加工の一実施形態は前述した通りである。
【０１８２】
図１７は、仲介サーバ６００及び総合検索提供サーバ５９０が関連するシステム構成に関するものである。仲介サーバ６００、及び総合検索提供サーバ５９０は、前述した説明で十分説明されたので、本段落では省略する。総合検索提供サーバ５９０又は総合検索提供サーバ５９０内にある広告検索提供サーバ５００が検索結果としての上記広告コンテンツを評価し、評価された広告コンテンツを動画ストリーミングサーバ７００及び／または仲介サーバ６００へ転送する方式に対する一実施形態は、図２７によく表れている。広告検索提供サーバ５００は、ウェブサーバと通信する仲介サーバ６００から（上記ウェブサーバから）検索対象テキストの転送を受け（Ｓ１０１０）、検索対象テキストを加工し（Ｓ１０２０）、加工された検索対象テキストで広告検索を遂行し（Ｓ１０３０）、広告検索結果の広告コンテンツを評価し（Ｓ１０４０）、評価された広告コンテンツに順位情報を与えて広告コンテンツを仲介サーバ６００へ転送する（Ｓ１０５０）。検索対象テキストの加工と広告コンテンツの評価は、前述した通りである。
【０１８３】
以下、実施形態を中心として本発明が適用される形態を説明するが、本実施形態は本発明の思想が行われる一部のモデルに対するものであり、本発明の思想が下記の実施形態により制限されるものではない。
【０１８４】
［実施形態１］  
本実施形態１は、最も基本的なモデルであり、図５にそのシステム的構成がよく表れており、図１８にそのフローチャートが開示されている。
【０１８５】
ＣＳ動画プレーヤ１００に、テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００が統合的に結合していることが特徴である。テキスト情報入手モジュール２００が動画からテキストを入手し（Ｓ１１０）、入手したテキストに基づき検索対象テキスト生成モジュール３００が検索対象テキストを生成し（Ｓ１２０）、生成した検索対象テキストを広告コンテンツが含まれた検索結果提供サーバへ転送し（Ｓ１３０）、広告コンテンツが含まれた検索結果提供サーバは広告主の広告コンテンツをＣＳ動画プレーヤ１００へ転送し、ＣＳ動画プレーヤ１００は広告コンテンツの転送を受け（Ｓ１４０）、ＣＳ動画プレーヤ１００に統合された広告表示モジュール４００は、広告コンテンツを動画の再生に合せて既設定された位置に表示する（Ｓ１５０）。テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００が遂行する機能は、前述した各種の状況及び環境条件下で前述した各モジュールが遂行する機能のうち、いずれか１つ以上を遂行できることは勿論である。本実施形態は、図５にそのシステム的構成がよく表れており、図１８にそのフローチャートが開示されている。
【０１８６】
広告検索提供サーバ５００は、google.comを運営するサーバのような検索ポータルサービスを提供するサーバと、overture.comのように検索広告を代行する者が運営する検索広告代行サーバとを含む。
【０１８７】
広告コンテンツが表示される位置は、ウェブページの型式となっていることが好ましい。併せて、広告コンテンツに対する表示及び／またはクリックを測定する測定モジュールが更に含まれることができる。勿論、ＣＳ動画プレーヤ１００の運営者（製造者及び／または配布／販売主体を含む。）と広告検索提供サーバ５００の運営者との契約がある場合、広告コンテンツには、ユーザは認識できないが、広告費の配分のための各種の情報が更に含まれていることが一般的である。広告費の配分のための情報には、ＣＳ動画プレーヤ１００の運営者の固有番号及び／または広告検索提供サーバ５００の運営者の固有番号が含まれることができ、広告コンテンツ自体の固有番号が含まれることができる。この場合、ユーザが広告コンテンツをクリックすると、広告コンテンツ固有番号、クリックが発生した事実、クリックした時間、及びＣＳ動画プレーヤ１００の運営者の固有情報などが広告検索提供サーバ５００へ転送されるので、広告検索提供サーバ５００は、ＣＳ動画プレーヤ１００の運営者を通じてどの広告コンテンツが何時クリックされたかを知るようになり、このような事実は広告費の配分／精算の根拠となる。
【０１８８】
本実施形態は、ＣＳ動画プレーヤ１００に、テキスト情報入手モジュール２００、検索対象テキスト生成モジュール３００、及び広告表示モジュール４００が組織的に統合されているため、ＣＳ動画プレーヤ１００をユーザに提供する者が、大いに広告収益を上げることができる長所がある。
【０１８９】
［実施形態２］  
本実施形態は、広告表示モジュール４００を広告検索提供サーバ５００が運営することを除いては、上記の実施形態１と同一である。広告検索提供サーバ５００は、google.comを運営するサーバのような検索ポータルサービスを提供するサーバと、overture.comのように検索広告を代行する者が運営する検索広告代行サーバとを含む。即ち、ＣＳ動画プレーヤ１００は、広告コンテンツの表示のための空間を広告検索提供サーバ５００の運営者、または検索広告代行者に賃貸し、その賃貸された空間に広告コンテンツを詰めることは、広告検索提供サーバ５００の運営者または検索広告代行者が行うようにする。この場合、広告表示モジュール４００は、事実上、広告検索提供サーバ５００の運営者または検索広告代行者が管理運営するようになる。
【０１９０】
［実施形態３］  
本実施形態は、検索対象テキスト生成モジュール３００が遂行する機能を第３の仲介サーバ６００が遂行することを除いては、上記の実施形態１と同一である。即ち、ＣＳ動画プレーヤ１００では、動画からテキスト情報を入手し、入手されたテキスト情報を第３の仲介サーバ６００へ転送し、第３の仲介サーバ６００の検索対象テキスト生成モジュール３００が入手されたテキスト情報を処理してＣＳ動画プレーヤ１００へ転送し、ＣＳ動画プレーヤ１００は入手された検索対象テキストを検索サーバへ転送し、広告コンテンツが含まれた検索結果として広告主の広告コンテンツの転送を受けてユーザに表示する。
【０１９１】
［実施形態４］  
本実施形態は、第３の仲介サーバ６００が検索対象テキストを生成した後、検索対象テキストを検索サーバへ転送し、検索サーバから広告コンテンツが含まれた検索結果の入手を受けて、入手され広告コンテンツが含まれた検索結果をＣＳ動画プレーヤ１００へ転送することを除いては、上記の実施形態３と同一である。
【０１９２】
［実施形態５］  
本実施形態５は、広告表示モジュール４００を仲介サーバ６００が運営することを除いては、上記の実施形態３と同一である。
【０１９３】
［実施形態６］  
本実施形態６は、広告表示モジュール４００を仲介サーバ６００が運営することを除いては、上記の実施形態４と同一である。
【０１９４】
［実施形態７］  
本実施形態は、上記実施形態１において、検索対象テキスト生成モジュール３００が遂行する機能を広告検索提供サーバ５００が遂行することを特徴とする。本実施形態においては、ＣＳ動画プレーヤ１００では動画からテキスト情報を入手し、入手されたテキスト情報を広告検索提供サーバ５００へ転送し、広告検索提供サーバ５００の検索対象テキスト生成モジュール３００が入手されたテキスト情報を処理して検索対象テキストを生成し、検索対象テキストを基準にして広告コンテンツが含まれた検索結果を生成し、広告コンテンツが含まれた検索結果として広告主の広告コンテンツをＣＳ動画プレーヤ１００へ転送し、ＣＳ動画プレーヤ１００は、転送された広告コンテンツをユーザに表示する。
【０１９５】
［実施形態８］  
本実施形態は、実施形態７の特徴と実施形態２の特徴とを統合したものであって、検索対象テキスト生成モジュール３００が遂行する機能を広告検索提供サーバ５００が遂行し、広告表示モジュール４００を広告検索提供サーバ５００が運営することを特徴とする。この場合、ＣＳ動画プレーヤ１００は、動画からテキスト情報を入手する機能及び入手されたテキスト情報を広告検索提供サーバ５００へ転送する機能を遂行することを特徴とする。
【０１９６】
［実施形態９］  
本実施形態９は、動画からテキスト情報を収集する機能をＣＳ動画プレーヤ１００の運営者でない第３のＡＳＰ業体が提供するテキスト情報入手モジュール２００が遂行することを除いては、上記の実施形態１と同一の構成及び作動方式を有する。
【０１９７】
［実施形態１０］  
本実施形態１０は、動画からテキスト情報を収集する機能をＣＳ動画プレーヤ１００の運営者でない第３のＡＳＰ業体が提供するテキスト情報入手モジュール２００が遂行することを除いては、上記の実施形態２と同一の構成及び作動方式を有する。
【０１９８】
［実施形態１１］  
本実施形態１１は、動画からテキスト情報を収集する機能をＣＳ動画プレーヤ１００の運営者でない第３のＡＳＰ業体が提供するテキスト情報入手モジュール２００が遂行することを除いては、上記の実施形態３と同一の構成及び作動方式を有する。
【０１９９】
［実施形態１２］  
本実施形態１２は、動画からテキスト情報を収集する機能をＣＳ動画プレーヤ１００の運営者でない第３のＡＳＰ業体が提供するテキスト情報入手モジュール２００が遂行することを除いては、上記の実施形態４と同一の構成及び作動方式を有する。
【０２００】
［実施形態１３］  
本実施形態１３は、動画からテキスト情報を収集する機能をＣＳ動画プレーヤ１００の運営者でない第３のＡＳＰ業体が提供するテキスト情報入手モジュール２００が遂行することを除いては、上記の実施形態５と同一の構成及び作動方式を有する。
【０２０１】
［実施形態１４］  
本実施形態１４は、動画からテキスト情報を収集する機能をＣＳ動画プレーヤ１００の運営者でない第３のＡＳＰ業体が提供するテキスト情報入手モジュール２００が遂行することを除いては、上記の実施形態６と同一の構成及び作動方式を有する。
【０２０２】
［実施形態１５］  
本実施形態１５は、動画からテキスト情報を収集する機能をＣＳ動画プレーヤ１００の運営者でない第３のＡＳＰ業体が提供するテキスト情報入手モジュール２００が遂行することを除いては、上記の実施形態７と同一の構成及び作動方式を有する。
【０２０３】
［実施形態１６］  
本実施形態１６は、動画からテキスト情報を収集する機能をＣＳ動画プレーヤ１００の運営者でない第３のＡＳＰ業体が提供するテキスト情報入手モジュール２００が遂行することを除いては、上記の実施形態８と同一の構成及び作動方式を有する。
【０２０４】
［実施形態１７］  
本実施形態１７は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態１と同一の構成及び作動方式を有する。
【０２０５】
［実施形態１８］  
本実施形態１８は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態２と同一の構成及び作動方式を有する。
【０２０６】
［実施形態１９］  
本実施形態１９は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態３と同一の構成及び作動方式を有する。
【０２０７】
［実施形態２０］  
本実施形態２０は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態４と同一の構成及び作動方式を有する。
【０２０８】
［実施形態２１］  
本実施形態１９は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態５と同一の構成及び作動方式を有する。
【０２０９】
［実施形態２２］  
本実施形態２２は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態６と同一の構成及び作動方式を有する。
【０２１０】
［実施形態２３］  
本実施形態２３は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態７と同一の構成及び作動方式を有する。
【０２１１】
［実施形態２４］  
本実施形態２４は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態８と同一の構成及び作動方式を有する。
【０２１２】
［実施形態２５］  
本実施形態２５は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態９と同一の構成及び作動方式を有する。
【０２１３】
［実施形態２６］  
本実施形態２６は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態１０と同一の構成及び作動方式を有する。
【０２１４】
［実施形態２７］  
本実施形態２７は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態１１と同一の構成及び作動方式を有する。
【０２１５】
［実施形態２８］  
本実施形態２８は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態１２と同一の構成及び作動方式を有する。
【０２１６】
［実施形態２９］  
本実施形態２９は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態１３と同一の構成及び作動方式を有する。
【０２１７】
［実施形態３０］  
本実施形態３０は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態１４と同一の構成及び作動方式を有する。
【０２１８】
［実施形態３１］  
本実施形態３１は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態１５と同一の構成及び作動方式を有する。
【０２１９】
［実施形態３２］  
本実施形態３２は、ユーザコンピュータ１０に設けられて駆動されるＣＳ動画プレーヤ１００の代わりに、ネットワーク上に存在するサーバに設けられて駆動されるウェブ動画プレーヤ１００−１（ウェブ上で動画をプレイし、そのプレイした結果をユーザのブラウザへ転送する方式によりユーザに動画を視聴覚するようにするプレーヤ）で動画の再生がなされることを除いては、上記の実施形態１６と同一の構成及び作動方式を有する。
【０２２０】
次に、上記プレーヤと広告コンテンツが表れるインターフェースについて説明する。
【０２２１】
本発明の上記インターフェースは、図２及び図４によく表れている。本発明のＣＳ動画プレーヤ１００用のインターフェースは、動画再生部２０及び広告表示部３０を含むことを特徴とする。広告表示部３０は、検索キーワード広告であるものが好ましいが、上記動画の内容に連動する限り、バナー型広告の場合でも関わらない。広告表示部３０の位置は動画再生部２０の下側が好ましいが、動画再生部２０の右側（google.comの場合、広告コンテンツは検索結果の右側に表示する）や、その他の動画再生部２０の周辺位置または上記プレーヤで認識されるフレームの内部であっても問題ない。広告表示部３０のサイズは、上記動画プレーヤのサイズに調節されることが好ましく、特に、上記動画プレーヤの横画面のサイズから外れないものが好ましい。特に、広告表示部３０が広告コンテンツを全て表示し難い場合には、１）広告表示部３０が表示できる空間に入ることができる広告コンテンツのみ表示する方法、２）広告コンテンツに含まれた広告キーワードのみ表示する方法のうち、いずれか１つが採用されることができる。広告キーワードは、図２から見て、“プラダかばん”となることができる。併せて、上記動画プレーヤの視聴を広告表示部３０が妨害してはならない。即ち、動画が全画面表示により表示される際、広告表示部３０は表れないことがより好ましい。
【０２２２】
本発明のウェブ動画プレーヤ１００−１用のインターフェースは、ウェブ動画再生部２０−１及びウェブ広告表示部３０−１を含むことを特徴とする。ウェブ広告表示部３０−１は、検索キーワード広告であるものが好ましいが、上記動画の内容に連動する限り、バナー型広告の場合でも関わらない。ウェブ広告表示部３０−１の位置はウェブ動画再生部２０−１の下側が好ましいが、ウェブ動画再生部２０−１の右側や、その他のウェブ動画再生部２０−１の周辺位置であっても問題ない。ウェブ広告表示部３０−１のサイズは、上記動画プレーヤの横画面サイズから外れないことが好ましい。特に、ウェブ広告表示部３０−１が広告コンテンツを全て表示し難い場合には、１）ウェブ広告表示部３０−１が表示できる空間に入ることができる広告コンテンツのみ表示する方法、２）広告コンテンツに含まれた広告キーワードのみ表示する方法のうち、いずれか１つが採用されることができる。併せて、動画プレーヤの視聴をウェブ広告表示部３０−１が妨害してはならない。即ち、動画が全画面表示により表示される際、ウェブ広告表示部３０−１は表れないことがより好ましい。
【符号の説明】
【０２２３】
１００    ＣＳ動画プレーヤ
１００−１    ウェブ動画プレーヤ
２００    テキスト情報入手モジュール
２１０    字幕情報入手部
２２０    翻訳字幕情報入手部
２３０    ＵＣＣタグ含み情報入手部
２４０    音声認識情報入手部
３００    検索対象テキスト生成モジュール
３１０    検索対象テキスト前処理エンジン
３２０    検索対象テキスト抽出エンジン
３３０    検索対象テキストＤＢ
４００    広告表示モジュール
５００    広告検索提供サーバ
５１０    検索語入手部
５２０    検索語加工部
６００    仲介サーバ
【図５】
2010512594.tif 000004
【図６】
2010512594.tif 000005
【図７】
2010512594.tif 000006
【図８】
2010512594.tif 000007
【図９】
2010512594.tif 000008
【図１０】
2010512594.tif 000009
【図１１】
2010512594.tif 000010
【図１２】
2010512594.tif 000011
【図１３】
2010512594.tif 000012
【図１４】
2010512594.tif 000013
【図１５】
2010512594.tif 000014
【図１６】
2010512594.tif 000015
【図１７】
2010512594.tif 000016
【図１８】
2010512594.tif 000017
【図１９】
2010512594.tif 000018
【図２０】
2010512594.tif 000019
【図２１】
2010512594.tif 000020
【図２２】
2010512594.tif 000021
【図２３】
2010512594.tif 000022
【図２４】
2010512594.tif 000023
【図２５】
2010512594.tif 000024
【図２６】
2010512594.tif 000025
【図２７】
2010512594.tif 000026
【図１】
2010512594.tif 000027
【図２】
2010512594.tif 000028
【図３】
2010512594.tif 000029
【図４】
2010512594.tif 000030
【国際調査報告】
2010512594.tif 000031
2010512594.tif 000032