【手続補正書】
【提出日】平成25年7月8日(2013.7.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メディアファイル中のビデオコンテンツの上に、その中の目標の動きに基づいて、広告を動的に配置する、コンピューター化された方法であって、
軌跡を生成するオフラインオーサリング処理を実行するステップを含み、前記オフラインオーサリング処理は、
（ａ）前記メディアファイルのビデオコンテンツに現れる目標内のパッチをターゲットとするステップ、
（ｂ）前記メディアファイル内の一連のフレームにわたって前記パッチの動きを追跡するステップ、及び
（ｃ）前記パッチの追跡された動きに基づいて、前記一連のフレーム内の前記パッチの位置及び前記パッチの位置に関連付けられるタイムスタンプを前記軌跡に書くステップであって、パッチの位置及びタイムスタンプの組み合わせを含む前記軌跡はメタデータとして前記メディアファイルにリンクされる、ステップを含み、前記方法はさらに、
前記メディアファイルの再生を開始する際にオンラインレンダリング処理を実行するステップを含み、前記オンラインレンダリング処理は、
（ａ）広告を自動的に選択するステップ、
（ｂ）前記メディアファイルを再生している間、前記軌跡内の位置に応じて前記ビデオコンテンツの上に前記選択された広告を動的に配置するステップ、及び
（ｃ）前記軌跡内の前記タイムスタンプに応じて前記広告の再生を開始又は停止するステップを含む、コンピューター化された方法。
【請求項２】
前記パッチは識別可能なテクスチャーを示す前記目標内のピクセルの目立つ組を含む請求項１に記載のコンピューター化された方法。
【請求項３】
前記メディアファイル内の一連のフレームにわたって前記パッチの動きを追跡するステップは、
前記一連のフレーム内のキーフレームを選択するステップと、
前記キーフレーム内のパッチの位置を前記軌跡に入力するステップと
を含む請求項２に記載のコンピューター化された方法。
【請求項４】
前記メディアファイル内の一連のフレームにわたって前記パッチの動きを追跡するステップは、
前記キーフレームの間にある中間フレームにおける前記パッチの動きを自動的に補間するために、前記入力された位置を利用するステップと、
各々が前記中間フレームにそれぞれ関連付けられる、予測された位置へと、前記補間された動きを分割するステップと、
前記パッチに関連付けられる前記識別可能なテクスチャーについての自動的に知覚された位置に基づいて、前記予測された位置を調整するステップと
をさらに含む請求項３に記載のコンピューター化された方法。
【請求項５】
前記オフラインオーサリング処理は、
前記入力位置及び前記予測された位置の各々にタイムスタンプを関連付けるステップと、
前記入力位置、前記予測された位置及び前記関連付けられたタイムスタンプを前記軌跡に書くステップと
をさらに含む請求項４に記載のコンピューター化された方法。
【請求項６】
前記ビデオコンテンツの上に前記選択された広告を動的に配置するステップは、
前記軌跡に部分的に基づいて広告オーバーレイ内に配置されるコンテナを含む前記広告オーバーレイを作成するステップであって、前記コンテナは、前記選択された広告の方向及び前記選択された広告が占める部分のサイズを管理する、ステップと、
前記コンテナが前記ビデオコンテンツの上に重ねられるように、前記広告オーバーレイ及び前記メディアファイルを同期された方法でレンダリングするステップと
を含む請求項１に記載のコンピューター化された方法。
【請求項７】
前記ビデオコンテンツの上に前記選択された広告を動的に配置するステップは、
前記ビデオコンテンツ内に埋め込まれた重要な目標の位置を記録する関心マップを生成するステップと、
前記軌跡に書かれた前記パッチの位置からオフセットされる前記ビデオコンテンツ内の位置において前記選択された広告をレンダリングするステップであって、前記オフセットは前記関心マップに含まれる前記記録された位置の関数であり、前記オフセットは、前記ビデオコンテンツの上に前記選択された広告を動的に配置する場合に前記重要な目標を覆い隠すことを防ぐ、ステップと
を含む請求項１に記載のコンピューター化された方法。
【請求項８】
前記ビデオコンテンツの上に前記選択された広告を動的に配置するステップは、
前記目標内で、前記パッチとして指定される前記ピクセルの組によって確立されたベクトルを識別するステップであって、前記識別されたベクトルの属性は前記軌跡に保持され、原点及び前記原点からの半径方向を含む、ステップと、
前記パッチを覆い隠すことなく前記識別されたベクトルの線形部分空間と一貫して交差する前記ビデオコンテンツ内の位置において前記選択された広告をレンダリングするために前記軌跡を使用するステップであって、前記線形部分空間は前記ベクトルの原点及び前記原点からの半径方向によって部分的に定義される、ステップと
を含む請求項２に記載のコンピューター化された方法。
【請求項９】
前記ピクセルの組によって確立されたベクトルを識別するステップは、前記目標の１つ又は複数の目から生じる視線を確認するステップを含み、前記識別されたベクトルの線形部分空間と一貫して交差する前記ビデオコンテンツ内の位置において前記選択された広告をレンダリングするために前記軌跡を使用するステップは、前記視線と交差する位置に前記選択された広告を配置するステップを含む請求項８に記載のコンピューター化された方法。
【請求項１０】
前記メディアファイルのテーマを決定するために前記ビデオコンテンツを分析するステップと、
前記メディアファイルのテーマを前記軌跡と組み合わせてパッケージ化して、記述ファイルを形成するステップと
をさらに含む請求項１に記載のコンピューター化された方法。
【請求項１１】
広告を設計するエンティティへ前記記述ファイルを渡すステップと、
前記広告を設計するエンティティから、前記メディアファイルのテーマに関連するアニメーションを含む、少なくとも１つのビデオベースの広告を受け取るステップと
をさらに含む請求項１０に記載のコンピューター化された方法。
【請求項１２】
前記メディアファイルに関連付けられるグループに前記少なくとも１つの受け取られたビデオベースの広告を結合するステップであって、前記グループは、前記メディアファイルとともに提示されるために特に開発された広告の編集である、ステップと、
前記編集内の広告のうちの１つを輪番で選択するための規則を提供する選択スキームを適用するステップと
をさらに含む請求項１１に記載のコンピューター化された方法。
【請求項１３】
メディアファイル内のビデオコンテンツについての認識を利用してその中にビデオ広告を選択して配置する、１つ又は複数の演算処理装置において実施される、コンピューター化された方法であって、
前記メディアファイルのビデオコンテンツに現れる目標の１つ又は複数の座標位置を取り出すステップと、
少なくとも一時的に、前記メディアファイルを含む一連のフレーム内で関連して、前記１つ又は複数の座標位置を、それぞれ、軌跡上に格納するステップと、
前記ビデオ広告を保持するためにコンテナを提供する広告オーバーレイを生成するステップであって、前記コンテナは前記軌跡に従って前記広告オーバーレイ内に配置される、ステップと、
前記ビデオコンテンツを分析して前記メディアファイルのテーマを決定するステップと、
前記テーマと前記１つ又は複数の座標位置との組み合わせを含む記述ファイルを生成するステップと、
前記記述ファイルの証印を広告を設計するエンティティへ渡すステップと、
前記広告を設計するエンティティから前記ビデオ広告を受け取るステップであって、前記ビデオ広告は、
（ａ）前記メディアファイルの記述ファイルにおけるテーマに関連し、
（ｂ）前記メディアファイルのビデオコンテンツ内の目標と視覚的にインタラクトするように前記メディアファイルの記述ファイル中の１つ又は複数の座標位置に基づいて特に設計されている
アニメーションを含む、ステップと、
前記コンテナに前記ビデオ広告を挿入するステップと、
前記メディアファイルのビデオコンテンツの上に前記広告オーバーレイをレンダリングするステップと
を含むコンピューター化された方法。
【請求項１４】
前記１つ又は複数の座標位置の各々についてのタイムスタンプを取り出すステップであって、前記タイムスタンプは、前記一連のフレーム内の連続するフレーム間の時間間隔に基づく、ステップと、
前記取り出されたタイムスタンプを前記軌跡に書くステップと
をさらに含む請求項１３に記載のコンピューター化された方法。
【請求項１５】
広告を設計するエンティティに前記軌跡を伝えるステップと、
前記広告を設計するエンティティから前記ビデオ広告を受け取るステップであって、前記ビデオ広告は、前記目標との視覚的なインタラクションを可能にする前記取り出されたタイムスタンプに従って開発される、ステップと
をさらに含む請求項１４に記載のコンピューター化された方法。
【請求項１６】
メディアファイルのビデオコンテンツから情報を取り出し、前記ビデオコンテンツと視覚的にインタラクトする前記ビデオコンテンツ内の広告を配置する、コンピューターシステムであって、前記取り出された情報は前記視覚的にインタラクトする広告を開発することを可能にし、前記コンピューターシステムは、
前記メディアファイルにアクセスし、前記メディアファイルのビデオコンテンツに現れる目標の位置及び該位置に関連付けられるタイムスタンプをフレームごとに追跡し、前記追跡された位置及び関連付けられるタイムスタンプを軌跡に書くように構成される第１の演算処理装置であって、前記軌跡は、メタデータとして前記メディアファイルにリンクされる前記目標の位置及びタイムスタンプの組み合わせを含む、第１の演算処理装置と、
第２の演算処理装置であって、前記軌跡に書かれた情報を利用して開発される広告にアクセスし、前記ビデオコンテンツが前記第２の演算処理装置に対して流れているときに、前記追跡された位置及び関連付けられるタイムスタンプに部分的に基づいて前記ビデオコンテンツの上の位置にリアルタイムで前記広告を動的に配置し、前記ビデオコンテンツと同期して前記広告をアニメートするように構成され、前記広告をアニメートすることは前記追跡された位置に関連付けられるタイムスタンプを使用して前記広告の再生を開始又は停止することを含む、第２の演算処理装置と
を備えるコンピューターシステム。