(57)【要約】【課題】  オーディオ／ビデオファイルを処理する方法及び装置を提供する。【解決手段】  本発明の方法は、処理するオーディオ／ビデオファイルを決定し、次に、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を特定することにより、オーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行することができる。オーディオ／ビデオプロモーション情報は、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に適合するプロモーション情報であるため、ターゲットユーザの関心を引き、オーディオ／ビデオプロモーション情報の顧客転換率を改善する。【選択図】      図１
2015231237.tif 000002
【特許請求の範囲】
【請求項１】
オーディオ／ビデオファイルを処理する方法であって、
処理するオーディオ／ビデオファイルを決定するステップと、
ターゲットユーザの属性情報及び前記オーディオ／ビデオファイルの属性情報のうちの少なくとも一方に従って、前記オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を特定するステップと、
前記オーディオ／ビデオファイル及び前記オーディオ／ビデオプロモーション情報に対してマージ操作を実行するステップと
を含むことを特徴とする、方法。
【請求項２】
前記オーディオ／ビデオファイル及び前記オーディオ／ビデオプロモーション情報に対してマージ操作を実行する前記ステップが、
前記オーディオ／ビデオファイルのロード可能ロケーションにおいて前記オーディオ／ビデオファイル及び前記オーディオ／ビデオプロモーション情報に対してマージ操作を実行するステップを含むことを特徴とする、請求項１に記載の方法。
【請求項３】
前記オーディオ／ビデオファイルのロード可能ロケーションにおいて前記オーディオ／ビデオファイル及び前記オーディオ／ビデオプロモーション情報に対してマージ操作を実行する前に、前記方法が、
前記ターゲットユーザについての前記属性情報及び前記オーディオ／ビデオファイルについての前記属性情報のうちの少なくとも一方に従って、前記ロード可能ロケーションを特定することを更に含むことを特徴とする、請求項２に記載の方法。
【請求項４】
前記オーディオ／ビデオファイルのロード可能ロケーションにおいて前記オーディオ／ビデオファイル及び前記オーディオ／ビデオプロモーション情報に対してマージ操作を実行する前記ステップが、
前記オーディオファイル内の前記ロード可能ロケーションに対応するロード可能フレームを特定するステップと、
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入するステップと
を含むことを特徴とする、請求項２又は３に記載の方法。
【請求項５】
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入する前記ステップが、
前記ロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及び前記ロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属さない場合、前記オーディオ／ビデオプロモーション情報を前記ロード可能フレームの前に挿入するステップを含むことを特徴とする、請求項４に記載の方法。
【請求項６】
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入する前記ステップが、
前記ロード可能フレーム内の圧縮オーディオデータに対応する未処理オーディオデータ、及び前記ロード可能フレーム前のフレーム内圧縮オーディオデータに対応する未処理オーディオデータが、同じフレームに属する場合、前記ロード可能フレーム、前記ロード可能フレーム前のフレーム、及び他の関連フレームを復号化するステップであって、それにより、対応する未処理オーディオデータを生成するステップと；前記対応する未処理オーディオデータを圧縮するステップであって、それにより、新しいロード可能フレーム、前記新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、前記新しいロード可能フレーム内の圧縮オーディオデータに対応する未処理オーディオデータ、及び前記新しいロード可能フレーム前のフレーム内圧縮オーディオデータに対応する未処理オーディオデータが、同じフレームに属さないステップと；前記オーディオ／ビデオプロモーション情報を前記新しいロード可能フレーム前に挿入するステップとを含むことを特徴とする、請求項４に記載の方法。
【請求項７】
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入する前記ステップが、
前記ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及び前記ロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属さない場合、前記オーディオ／ビデオプロモーション情報を前記ロード可能フレーム後に挿入するステップを含むことを特徴とする、請求項４に記載の方法。
【請求項８】
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入する前記ステップが、
前記ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及び前記ロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属する場合、前記ロード可能フレーム、前記ロード可能フレーム後のフレーム、及び他の関連フレームを復号化するステップであって、それにより、対応する未処理オーディオデータを生成するステップと；前記対応する未処理オーディオデータを圧縮するステップであって、それにより、新しいロード可能フレーム、前記新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、前記新しいロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及び前記新しいロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属さないステップと；前記オーディオ／ビデオプロモーション情報を前記新しいロード可能フレーム後に挿入するステップとを含むことを特徴とする、請求項４に記載の方法。
【請求項９】
前記オーディオ／ビデオファイルのロード可能ロケーションにおいて前記オーディオ／ビデオファイル及び前記オーディオ／ビデオプロモーション情報に対してマージ操作を実行する前記ステップが、
前記ビデオファイル内の前記ロード可能ロケーションに対応するロード可能フレームを特定するステップと、
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入するステップと
を含むことを特徴とする、請求項２又は３に記載の方法。
【請求項１０】
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入する前記ステップが、
前記ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、前記ロード可能フレーム前のフレーム内圧縮ビデオデータに依存しない場合、前記オーディオ／ビデオプロモーション情報を前記ロード可能フレーム前に挿入するステップを含むことを特徴とする、請求項９に記載の方法。
【請求項１１】
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入する前記ステップが、
前記ロード可能フレーム又はその後のフレーム内圧縮ビデオデータの復号化が、前記ロード可能フレーム前のフレーム内圧縮ビデオデータに依存する場合、前記ロード可能フレーム又はその後のフレーム、前記ロード可能フレーム前のフレーム、及び他の関連フレームを復号化するステップであって、それにより、対応する未処理ビデオデータを生成するステップと；前記対応する未処理ビデオデータを圧縮するステップであって、それにより、新しいロード可能フレーム、前記新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、前記新しいロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、前記新しいロード可能フレーム前のフレーム内圧縮ビデオデータに依存しないステップと；前記オーディオ／ビデオプロモーション情報を前記新しいロード可能フレーム前に挿入するステップとを含むことを特徴とする、請求項９に記載の方法。
【請求項１２】
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入する前記ステップが、
前記ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、前記ロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存しない場合、前記オーディオ／ビデオプロモーション情報を前記ロード可能フレームの後に挿入するステップを含むことを特徴とする、請求項９に記載の方法。
【請求項１３】
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入する前記ステップが、
前記ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、前記ロード可能フレーム又はその前のフレーム内圧縮ビデオデータに依存する場合、前記ロード可能フレーム又はその前のフレーム、前記ロード可能フレーム後のフレーム、及び他の関連フレームを復号化するステップであって、それにより、対応する未処理ビデオデータを生成するステップと；前記対応する未処理ビデオデータを圧縮するステップであって、それにより、新しいロード可能フレーム、前記新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、前記新しいロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、前記新しいロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存しないステップと；前記オーディオ／ビデオプロモーション情報を前記新しいロード可能フレーム後に挿入するステップとを含むことを特徴とする、請求項９に記載の方法。
【請求項１４】
前記オーディオ／ビデオプロモーション情報を前記ロード可能フレームの前又は後に挿入する前記ステップの前に、前記方法が、
前記ロード可能フレームの前又は後の無音部分に対応するフレーム数を調整するステップを更に含むことを特徴とする、請求項４〜１３のいずれか一項に記載の方法。
【請求項１５】
オーディオ／ビデオファイルを処理する装置であって、
処理するオーディオ／ビデオファイルを決定する決定ユニットと、
ターゲットユーザについての属性情報及び前記オーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、前記オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を特定する照合ユニットと、
前記オーディオ／ビデオファイル及び前記オーディオ／ビデオプロモーション情報に対してマージ操作を実行するマージユニットと、
を備えることを特徴とする、装置。
【請求項１６】
前記マージユニットが特に、
前記オーディオ／ビデオファイルのロード可能ロケーションにおいて前記オーディオ／ビデオファイル及び前記オーディオ／ビデオプロモーション情報に対してマージ操作を実行することに使用されることを特徴とする、請求項１５に記載の装置。
【請求項１７】
前記マージユニットが更に、
前記ターゲットユーザについての前記属性情報及び前記オーディオ／ビデオファイルについての前記属性情報のうちの少なくとも一方に従って、前記ロード可能ロケーションを特定することに使用されることを特徴とする、請求項１６に記載の装置。
【請求項１８】
前記マージユニットが特に、
前記オーディオファイル内の前記ロード可能ロケーションに対応するロード可能フレームを特定すること、及び
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入すること
に使用されることを特徴とする、請求項１６又は１７に記載の装置。
【請求項１９】
前記マージユニットが特に、
前記ロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及び前記ロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属さない場合、前記オーディオ／ビデオプロモーション情報を前記ロード可能フレームの前に挿入することに使用されることを特徴とする、請求項１８に記載の装置。
【請求項２０】
前記マージユニットが特に、
前記ロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及び前記ロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属する場合、前記ロード可能フレーム、前記ロード可能フレーム前のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理オーディオデータを生成すること；前記対応する未処理オーディオデータを圧縮することであって、それにより、新しいロード可能フレーム、前記新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、前記新しいロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及び前記新しいロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属さないこと；並びに前記オーディオ／ビデオプロモーション情報を前記新しいロード可能フレーム前に挿入することに使用されることを特徴とする、請求項１８に記載の装置。
【請求項２１】
前記マージユニットが特に、
前記ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及び前記ロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属さない場合、前記オーディオ／ビデオプロモーション情報を前記ロード可能フレーム後に挿入することに使用されることを特徴とする、請求項１８に記載の装置。
【請求項２２】
前記マージユニットが特に、
前記ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及び前記ロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属する場合、前記ロード可能フレーム、前記ロード可能フレーム後のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理オーディオデータを生成すること；前記対応する未処理オーディオデータを圧縮することであって、それにより、新しいロード可能フレーム、前記新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、前記新しいロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及び前記新しいロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属さないこと；並びに前記オーディオ／ビデオプロモーション情報を前記新しいロード可能フレーム後に挿入することに使用されることを特徴とする、請求項１８に記載の装置。
【請求項２３】
前記マージユニットが特に、
前記ビデオファイル内の前記ロード可能ロケーションに対応するロード可能フレームを特定すること、及び
前記ロード可能フレームの前又は後に前記オーディオ／ビデオプロモーション情報を挿入すること
に使用されることを特徴とする、請求項１６又は１７に記載の装置。
【請求項２４】
前記マージユニットが特に、
前記ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、前記ロード可能フレーム前のフレーム内圧縮ビデオデータに依存しない場合、前記オーディオ／ビデオプロモーション情報を前記ロード可能フレーム前に挿入することに使用されることを特徴とする、請求項２３に記載の装置。
【請求項２５】
前記マージユニットが特に、
前記ロード可能フレーム又はその後のフレーム内圧縮ビデオデータの復号化が、前記ロード可能フレーム前のフレーム内圧縮ビデオデータに依存する場合、前記ロード可能フレーム又はその後のフレーム、前記ロード可能フレーム前のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理ビデオデータを生成すること；前記対応する未処理ビデオデータを圧縮することであって、それにより、新しいロード可能フレーム、前記新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、前記新しいロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、前記新しいロード可能フレーム前のフレーム内圧縮ビデオデータに依存しないこと；並びに前記オーディオ／ビデオプロモーション情報を前記新しいロード可能フレーム前に挿入することに使用されることを特徴とする、請求項２３に記載の装置。
【請求項２６】
前記マージユニットが特に、
前記ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、前記ロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存しない場合、前記オーディオ／ビデオプロモーション情報を前記ロード可能フレームの後に挿入することに使用されることを特徴とする、請求項２３に記載の装置。
【請求項２７】
前記マージユニットが特に、
前記ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、前記ロード可能フレーム又はその前のフレーム内圧縮ビデオデータに依存する場合、前記ロード可能フレーム又はその前のフレーム、前記ロード可能フレーム後のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理ビデオデータを生成すること；前記対応する未処理ビデオデータを圧縮することであって、それにより、新しいロード可能フレーム、前記新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、前記新しいロード可能フレーム後のフレーム内圧縮ビデオデータの複合化が、前記新しいロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存しないこと；並びに前記オーディオ／ビデオプロモーション情報を前記新しいロード可能フレーム後に挿入することに使用されることを特徴とする、請求項２３に記載の装置。
【請求項２８】
前記マージユニットが更に、
前記ロード可能フレームの前又は後の無音部分に対応するフレーム数を調整することに使用されることを特徴とする、請求項１８〜２７のいずれか一項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ／ビデオファイル処理の技術に関し、特に、オーディオ／ビデオファイルを処理する方法及び装置に関する。
【背景技術】
【０００２】
近年、インターネット技術の発展に伴い、オーディオ／ビデオプロモーション情報のプッシュサービス、例えば、オーディオ／ビデオ広告プッシュ、オーディオ／ビデオゲームプッシュ、又はオーディオ／ビデオアプリケーションプッシュが徐々に出現している。オーディオ／ビデオファイルプロセスでは、例えば、再生開始命令を受信した後、又は再生一時停止命令若しくは再生停止命令を受信した後、オーディオ／ビデオプロモーション情報をユーザにランダムにプッシュし得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、オーディオ／ビデオプロモーション情報はランダムにプッシュされるため、オーディオ／ビデオプロモーション情報の顧客転換率は低い。
【課題を解決するための手段】
【０００４】
本発明の複数の態様は、オーディオ／ビデオファイルを処理する方法及び装置を提供して、オーディオ／ビデオプロモーション情報の顧客転換率を改善する。
【０００５】
本発明の一態様は、オーディオ／ビデオファイルを処理する方法であって、
処理するオーディオ／ビデオファイルを決定するステップと、
ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を特定するステップと、
オーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行するステップと
を含む、方法を提供する。
【０００６】
上述した態様及び任意の可能な実装形態は、オーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行するステップが、
オーディオ／ビデオファイルのロード可能ロケーションにおいてオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行するステップを含む一実施態様を更に提供する。
【０００７】
上述した態様及び任意の可能な実装形態は、オーディオ／ビデオファイルのロード可能ロケーションにおいてオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行する前に、
ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、ロード可能ロケーションを特定することを更に含む一実装形態を更に提供する。
【０００８】
上述した態様及び任意の可能な実装形態は、オーディオ／ビデオファイルのロード可能ロケーションにおいてオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行するステップが、
オーディオファイル内のロード可能ロケーションに対応するロード可能フレームを特定するステップと、
ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入するステップと
を含む一実装形態を更に提供する。
【０００９】
上述した態様及び任意の可能な実装形態は、ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入するステップが、
ロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及びロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属さない場合、オーディオ／ビデオプロモーション情報をロード可能フレームの前に挿入するステップを含む、一実装形態を更に提供する。
【００１０】
上述した態様及び任意の可能な実装形態は、ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入するステップが、
ロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及びロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属する場合、ロード可能フレーム、ロード可能フレーム前のフレーム、及び他の関連フレームを復号化するステップであって、それにより、対応する未処理オーディオデータを生成するステップと；対応する未処理オーディオデータを圧縮するステップであって、それにより、新しいロード可能フレーム、新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及び新しいロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属さないステップと；オーディオ／ビデオプロモーション情報を新しいロード可能フレーム前に挿入するステップとを含む、一実装形態を更に提供する。
【００１１】
上述した態様及び任意の可能な実装形態は、ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入するステップが、
ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及びロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属さない場合、オーディオ／ビデオプロモーション情報をロード可能フレーム後に挿入するステップを含む、一実装形態を更に提供する。
【００１２】
上述した態様及び任意の可能な実装形態は、ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入するステップが、
ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及びロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属する場合、ロード可能フレーム、ロード可能フレーム後のフレーム、及び他の関連フレームを復号化するステップであって、それにより、対応する未処理オーディオデータを生成するステップと；対応する未処理オーディオデータを圧縮するステップであって、それにより、新しいロード可能フレーム、新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及び新しいロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属さないステップと；オーディオ／ビデオプロモーション情報を新しいロード可能フレーム後に挿入するステップとを含む、一実装形態を更に提供する。
【００１３】
上述した態様及び任意の可能な実装形態は、オーディオ／ビデオファイルのロード可能ロケーションにおいてオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行するステップが、
ビデオファイル内のロード可能ロケーションに対応するロード可能フレームを特定するステップと、
ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入するステップと
を含む、一実装形態を更に提供する。
【００１４】
上述した態様及び任意の可能な実装形態は、ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入するステップが、
ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存しない場合、オーディオ／ビデオプロモーション情報をロード可能フレーム前に挿入するステップを含む、一実装形態を更に提供する。
【００１５】
上述した態様及び任意の可能な実装形態は、ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入するステップが、
ロード可能フレーム又はその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存する場合、ロード可能フレーム又はその後のフレーム、ロード可能フレーム前のフレーム、及び他の関連フレームを復号化するステップであって、それにより、対応する未処理ビデオデータを生成するステップと；対応する未処理ビデオデータを圧縮するステップであって、それにより、新しいロード可能フレーム、新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、新しいロード可能フレーム前のフレーム内圧縮ビデオデータに依存しないステップと；オーディオ／ビデオプロモーション情報を新しいロード可能フレーム前に挿入するステップとを含む、一実装形態を更に提供する。
【００１６】
上述した態様及び任意の可能な実装形態は、ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入するステップが、
ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存しない場合、オーディオ／ビデオプロモーション情報をロード可能フレームの後に挿入するステップを含む、一実装形態を更に提供する。
【００１７】
上述した態様及び任意の可能な実装形態は、ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入するステップが、
ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム又はその前のフレーム内圧縮ビデオデータに依存する場合、ロード可能フレーム又はその前のフレーム、ロード可能フレーム後のフレーム、及び他の関連フレームを復号化するステップであって、それにより、対応する未処理ビデオデータを生成するステップと；対応する未処理ビデオデータを圧縮するステップであって、それにより、新しいロード可能フレーム、新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、新しいロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存しないステップと；オーディオ／ビデオプロモーション情報を新しいロード可能フレーム後に挿入するステップとを含む、一実装形態を更に提供する。
【００１８】
上述した態様及び任意の可能な実装形態は、オーディオ／ビデオプロモーション情報をロード可能フレームの前又は後に挿入するステップの前に、
ロード可能フレームの前又は後の無音部分に対応するフレーム数を調整するステップを更に含む一実装形態を更に提供する。
【００１９】
本発明の別の態様は、オーディオ／ビデオファイルを処理する装置であって、
処理するオーディオ／ビデオファイルを決定する決定ユニットと、
ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を特定する照合ユニットと、
オーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行するマージユニットと、
を備える、装置を提供する。
【００２０】
上述した態様及び任意の可能な実装形態は、マージユニットが特に、
オーディオ／ビデオファイルのロード可能ロケーションにおいてオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行することに使用される、一実装形態を更に提供する。
【００２１】
上述した態様及び任意の可能な実装形態は、マージユニットが更に、
ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、ロード可能ロケーションを特定することに使用される、一実装形態を更に提供する。
【００２２】
上述した態様及び任意の可能な実装形態は、マージユニットが特に、
オーディオファイル内のロード可能ロケーションに対応するロード可能フレームを特定すること、及び
ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入すること
に使用される、一実装形態を更に提供する。
【００２３】
上述した態様及び任意の可能な実装形態は、マージユニットが特に、
ロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及びロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属さない場合、オーディオ／ビデオプロモーション情報をロード可能フレームの前に挿入することに使用される、一実装形態を更に提供する。
【００２４】
上述した態様及び任意の可能な実装形態は、マージユニットが特に、
ロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及びロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属する場合、ロード可能フレーム、ロード可能フレーム前のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理オーディオデータを生成すること；対応する未処理オーディオデータを圧縮することであって、それにより、新しいロード可能フレーム、新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及び新しいロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属さないこと；並びにオーディオ／ビデオプロモーション情報を新しいロード可能フレーム前に挿入することに使用される、一実装形態を更に提供する。
【００２５】
上述した態様及び任意の可能な実装形態は、マージユニットが特に、
ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及びロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属さない場合、オーディオ／ビデオプロモーション情報をロード可能フレーム後に挿入することに使用される、一実装形態を更に提供する。
【００２６】
上述した態様及び任意の可能な実装形態は、マージユニットが特に、
ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及びロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属する場合、ロード可能フレーム、ロード可能フレーム後のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理オーディオデータを生成すること；対応する未処理オーディオデータを圧縮することであって、それにより、新しいロード可能フレーム、新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及び新しいロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属さないこと；並びにオーディオ／ビデオプロモーション情報を新しいロード可能フレーム後に挿入することに使用される、一実装形態を更に提供する。
【００２７】
上述した態様及び任意の可能な実装形態は、マージユニットが特に、
ビデオファイル内のロード可能ロケーションに対応するロード可能フレームを特定すること、及び
ロード可能フレームの前又は後にオーディオ／ビデオプロモーション情報を挿入すること
に使用される、一実装形態を更に提供する。
【００２８】
上述した態様及び任意の可能な実装形態は、マージユニットが特に、
ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存しない場合、オーディオ／ビデオプロモーション情報をロード可能フレーム前に挿入することに使用される、一実装形態を更に提供する。
【００２９】
上述した態様及び任意の可能な実装形態は、マージユニットが特に、
ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存する場合、ロード可能フレーム又はその後のフレーム、ロード可能フレーム前のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理ビデオデータを生成すること；対応する未処理ビデオデータを圧縮することであって、それにより、新しいロード可能フレーム、新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、新しいロード可能フレーム前のフレーム内圧縮ビデオデータに依存しないこと；並びにオーディオ／ビデオプロモーション情報を新しいロード可能フレーム前に挿入することに使用される、一実装形態を更に提供する。
【００３０】
上述した態様及び任意の可能な実装形態は、マージユニットが特に、
ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存しない場合、オーディオ／ビデオプロモーション情報をロード可能フレームの後に挿入することに使用される、一実装形態を更に提供する。
【００３１】
上述した態様及び任意の可能な実装形態は、マージユニットが特に、
ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム又はその前のフレーム内圧縮ビデオデータに依存する場合、ロード可能フレーム又はその前のフレーム、ロード可能フレーム後のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理ビデオデータを生成すること；対応する未処理ビデオデータを圧縮することであって、それにより、新しいロード可能フレーム、新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、新しいロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存しないこと；並びにオーディオ／ビデオプロモーション情報を新しいロード可能フレーム後に挿入することに使用される、一実装形態を更に提供する。
【００３２】
上述した態様及び任意の可能な実装形態は、マージユニットが更に、
ロード可能フレームの前又は後の無音部分に対応するフレーム数を調整することに使用される、一実装形態を更に提供する。
【００３３】
上述した技術的解決策から、処理するオーディオ／ビデオファイルを決定し、次に、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を特定することにより、本発明の実施形態は、オーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行することができることがわかる。オーディオ／ビデオプロモーション情報は、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に適合するプロモーション情報であるため、オーディオ／ビデオファイルの再生中にオーディオ／ビデオプロモーション情報をプッシュすることにより、ターゲットユーザ、すなわち、オーディオ／ビデオファイルの閲覧者の関心を引き、オーディオ／ビデオプロモーション情報に対する更なる操作挙動、例えば、クリック、登録、購入等の操作挙動を実行し、それにより、オーディオ／ビデオプロモーション情報の正確なプッシュを保証することができ、それにより、オーディオ／ビデオプロモーション情報の顧客転換率を改善する。
【００３４】
更に、オーディオ／ビデオプロモーション情報は、オーディオ／ビデオファイルについての属性情報に適合するオーディオ／ビデオプロモーション情報であるため、オーディオ／ビデオファイルの再生中のオーディオ／ビデオプロモーション情報のプッシュは、オーディオ／ビデオファイルの閲覧者の感情変動に適合し、したがって、本発明において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報の満足度及び関連度を効率的に改善することができる。
【００３５】
更に、オーディオ／ビデオプロモーション情報の自動プッシュは、手動での介入なく実施し得、したがって、本発明において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報のプッシュコストを効率的に改善することができる。
【００３６】
更に、マージ操作が、オーディオ／ビデオファイルのロード可能ロケーションにおいてオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対して実行され、ロード可能ロケーションがオーディオ／ビデオファイル内の任意のロケーションであり得るため、本明細書において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報を、従来技術でのオーディオ／ビデオファイルの冒頭及び／又は末尾でのみプッシュ可能な状況を回避することができる。
【００３７】
更に、ロード可能フレーム内の圧縮オーディオデータの部分データに対応する未処理オーディオデータ、及びロード可能フレームの前又は後のフレーム内圧縮オーディオデータの部分データに対応する未処理オーディオデータが、同じフレームに属するか否かに応じて、異なる操作を実行して、オーディオ／ビデオプロモーション情報をオーディオファイルに挿入し、オーディオ／ビデオプロモーション情報が挿入された後のオーディオファイルが、未処理オーディオデータを正確に復号化することができることを保証し、したがって、本発明において提供される技術的解決策の使用により、オーディオファイルの復号化信頼性を効率的に改善することができる。
【００３８】
更に、ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存するか否かに応じるか、又はロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存するか否かに応じて、異なる操作を実行して、オーディオ／ビデオプロモーション情報をビデオファイルに挿入し、ビデオファイルが、オーディオ／ビデオプロモーション情報が挿入された後、対応する未処理ビデオデータを正確に復号化することができることを保証し、したがって、本発明において提供される技術的解決策の使用により、ビデオファイルの復号化信頼性を効率的に改善することができる。
【００３９】
更に、ロード可能フレームの前又は後の無音部分に対応するフレーム数を調整することで、本発明において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報が挿入された後のオーディオ／ビデオファイルを再生する滑らかさを効率的に改善することができる。
【００４０】
本発明の実施形態における技術的解決策をより明確に示すために、実施形態又は従来技術の説明で使用する必要がある添付図面を以下に手短に紹介する。明らかに、以下の説明での添付図面は、本発明の幾つかの実施形態であり、当業者は、発明の努力をせずに、これらの添付図面に従って他の図面を更に取得し得る。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態において提供されるオーディオ／ビデオファイルを処理する方法の概略フローチャート
【図２】本発明の別の実施形態において提供されるオーディオ／ビデオファイルを処理する装置の概略構造図
【発明を実施するための形態】
【００４２】
本発明の実施形態の目的、技術的解決策、及び利点をより明確にするために、本発明の実施形態における技術的解決策について、本発明の実施形態において、添付図面と併せて以下に明確且つ完全に説明する。明らかに、説明される実施形態は、全ての実施形態ではなくむしろ、本発明の実施形態の幾つかである。発明の努力なしで本発明における実施形態に基づいて当業者によって得られる全ての他の実施形態は、本発明の保護範囲内にある。
【００４３】
本発明の実施形態に関わる端末が、携帯電話、個人情報端末（ＰＤＡ）、無線ハンドヘルド装置、無線ネットブック、ポータブルコンピュータ、パーソナルコンピュータ（ＰＣ）、ＭＰ３プレーヤ、ＭＰ４プレーヤ等を含み得るが、これらに限定されないことに留意する必要がある。
【００４４】
更に、本明細書では、「及び／又は」という用語は単に、関連付けられた物体を説明する関連付け関係であり、存在し得る３つの関係を表し、例えば、Ａ及び／又はＢは、Ａが単独で存在する、Ａ及びＢが同時に存在する、及びＢが単独で存在することを表し得る。更に、本明細書では、「／」の印は一般に、関連付けられた物体間の「又は」関係を示す。
【００４５】
図１は、図１に示されるように、本発明の一実施形態において提供されるオーディオ／ビデオファイルを処理する方法の概略フローチャートである。
【００４６】
１０１：処理するオーディオ／ビデオファイルが決定される。
【００４７】
１０２：ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報が特定される。
【００４８】
１０３：オーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作が実行される。
【００４９】
１０１〜１０３の実行体が処理装置であり得、この処理装置は、例えば、百度Ｌｅｅｂｏｏ等でのローカルアプリケーション（アプリ）等に配置されてもよく、ネットワークサイドにおいてサーバに配置されてもよく、又はローカルアプリケーションに部分的に配置され、他の部分がネットワークサイドのサーバに配置されてもよいことに留意する必要がある。
【００５０】
アプリケーションが、端末にインストールされるアプリケーション（ネイティブアプリ）であってもよく、又は端末内のブラウザのウェブページ（ウェブアプリ）であってもよく、オーディオ／ビデオファイルを再生可能な目的実現形態が全て許容されるが、この実施形態において、これが限定されないことを理解することができる。
【００５１】
このようにして、処理するオーディオ／ビデオファイルを決定し、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を特定することにより、オーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対するマージ操作を実行することができる。オーディオ／ビデオプロモーション情報は、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に適合するプロモーション情報であるため、オーディオ／ビデオファイルの再生中にオーディオ／ビデオプロモーション情報をプッシュすることにより、ターゲットユーザ、すなわち、オーディオ／ビデオファイルの閲覧者の関心を引き、オーディオ／ビデオプロモーション情報に対する更なる操作挙動、例えば、クリック、登録、購入等の操作挙動を実行し、それにより、オーディオ／ビデオプロモーション情報の正確なプッシュを保証することができ、それにより、オーディオ／ビデオプロモーション情報の顧客転換率を改善する。
【００５２】
任意選択的に、この実施形態の可能な一実装形態では、１０１において、処理装置は特に、処理するオーディオ／ビデオファイルとして、事前にオーディオ／ビデオファイルリポジトリからのオーディオ／ビデオプロモーション情報のロードを必要とするオーディオ／ビデオファイルを選択し得る。
【００５３】
任意選択的に、この実施形態の可能な一実装形態では、１０１において、処理装置は特に、アプリケーションによって送信される取得要求を受信して、オーディオ／ビデオファイルの取得を命令し、それにより、処理するオーディオ／ビデオファイルとしてオーディオ／ビデオファイルを決定し得る。
【００５４】
特に、この実施形態に関わるオーディオファイルは、従来技術での様々な符号化フォーマットのオーディオファイル、例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）レイヤ３（ＭＰＥＧレイヤ３、ＭＰ３）フォーマットオーディオファイル、ＷＭＡ（Ｗｉｎｄｏｗｓ(登録商標）メディアオーディオ）フォーマットオーディオファイル、ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）フォーマットオーディオファイル、又はＡＰＥフォーマットオーディオファイル等を含み得るが、この実施形態によって特に限定されない。
【００５５】
この実施形態に関わるビデオファイルは、従来技術での様々な符号化フォーマットのビデオファイル、例えば、ＭＰＥＧレイヤ１（ＭＰＥＧレイヤ１、ＭＰ１）フォーマットビデオファイル、ＭＰＥＧレイヤ２（ＭＰＥＧレイヤ２、ＭＰ２）フォーマットビデオファイル、ＭＰＥＧレイヤ４（ＭＰＥＧレイヤ４、ＭＰ４）フォーマットビデオファイル、ＡＶＩ（オーディオビデオインターリーブ）フォーマットビデオファイル、又はＭＯＶ（クイックタイム動画）フォーマットビデオファイル等を含み得るが、この実施形態によって特に限定されない。
【００５６】
任意選択的に、この実施形態の可能な一実装形態では、１０２において、処理装置は、特にターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、オーディオ／ビデオプロモーション情報リポジトリ内での照合を実行し、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を特定し得る。
【００５７】
この場合、ターゲットユーザについての属性情報は、以下の複数の情報のうちの少なくとも１つを含み得るが、これらに限定されない：
ターゲットユーザについての基本情報、例えば、性別、年齢、職業等、
ターゲットユーザについての環境情報、例えば、屋内、屋外、娯楽の場等、及び
ターゲットユーザについての嗜好情報、例えば、映画、買い物、歌唱等。
【００５８】
特に、ターゲットユーザのユーザ挙動データに対してデータマイニングを実行することにより、ターゲットユーザについての属性情報を取得し得ることを理解することができる。特に、従来技術での任意のデータマイニング技法を採用し得、詳細な説明については、従来技術での関連内容を参照することができ、ここで説明しない。
【００５９】
オーディオ／ビデオファイルについての属性情報は、以下の情報のうちの少なくとも１つを含み得るが、これらに限定されない：
オーディオ／ビデオファイルの名称、
オーディオ／ビデオファイルのタイプ、及び
オーディオ／ビデオファイルのサブタイトル内容。
【００６０】
一般に、オーディオ／ビデオファイルのサブタイトル内容は、サブタイトルファイルに記憶し得、サブタイトルファイルは、サブタイトル時間及びサブタイトル内容を含み、例えば、サブタイトルファイルは以下の内容を含み得、
００：００：１７，１０３→００：００：１７，１２５
ｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘ
ここで、「００：００：１７，１０３→００：００：１７，１２５」は、サブタイトル時間であり、「ｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘ」はサブタイトル内容である。
【００６１】
特に、処理装置は特に、サブタイトルファイルに標準化処理を実行して、サブタイトルファイルに含まれるサブタイトル内容を抽出し得る。
【００６２】
またあるときには、オーディオ／ビデオファイルのサブタイトル内容は、サブタイトルファイルに単独で記憶されず、オーディオ／ビデオファイルの内容の一部である。したがって、処理装置は更に、従来技術でのサブタイトル抽出技法を使用して、オーディオ／ビデオファイルからサブタイトル内容を抽出し得る。サブタイトル抽出技法の詳細な説明については、従来技術での関連内容を参照することができ、ここで説明しない。
【００６３】
例えば、処理装置は特に、オーディオ／ビデオプロモーション情報候補のうちの少なくとも１つについてのテキスト情報に対して特徴抽出を実行して、特徴情報を取得し、特徴情報を使用して、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方を照合し、照合に成功する場合、そのオーディオ／ビデオプロモーション情報候補をロード可能オーディオ／ビデオプロモーション情報としてとる。
【００６４】
任意選択的に、この実施形態の可能な一実装形態では、１０３において、処理装置は特に、オーディオ／ビデオファイルのロード可能ロケーションにおいてオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行し得る。ロード可能ロケーションは、オーディオ／ビデオファイル内の任意のロケーションであり得るため、これにより、オーディオ／ビデオプロモーション情報を、従来技術でのオーディオ／ビデオファイルの冒頭及び／又は末尾でのみプッシュ可能な状況を回避することができる。
【００６５】
更に、任意選択的に、処理装置は特に、予め設定される構成情報に従って、オーディオ／ビデオファイルのロード可能ロケーションを決定し得る。
【００６６】
更に、任意選択的に、処理装置は特に、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、ロード可能ロケーションを決定し得る。
【００６７】
処理装置が特に、他の要因に従ってロード可能ロケーションを決定することも可能なことを理解することができる。これは特に、この実施形態に限定されない。
【００６８】
オーディオファイル及びビデオファイルの符号化方法は異なるため、処理装置が特に、いかにマージ操作を、オーディオファイルのロード可能ロケーションにおいてオーディオファイル及びオーディオ／ビデオプロモーション情報に対して実行するか、並びに、処理装置が特に、いかにマージ操作を、ビデオファイルのロード可能ロケーションにおいてビデオファイル及びオーディオ／ビデオプロモーション情報に対して実行するかについてそれぞれ、以下に紹介する。
【００６９】
オーディオファイルの未処理オーディオファイルの内容の１フレームはそれぞれ、符号化後、オーディオファイルの２つのフレーム又は複数のフレーム内のフレーム内圧縮オーディオデータになり得るため、オーディオ／ビデオプロモーション情報は、これら２つのフレーム又は複数のフレーム間に挿入するには適さず、さもなければ、これらのフレームを正確に復号化することができないか、又はノイズデータを復号化することができないことになる。したがって、処理装置は正確に、オーディオファイル内のロードロケーションに対応するロード可能フレームを処理する必要がある。
【００７０】
特に、処理装置は特に、オーディオファイル内のロード可能ロケーションに対応するロード可能フレームを決定し得る。したがって、処理装置は次に、オーディオ／ビデオプロモーション情報をロード可能フレームの前又は後に挿入し得る。例えば、ロード可能フレーム内の圧縮オーディオデータの部分データに対応する未処理オーディオデータ、及びロード可能フレームの前又は後のフレーム内圧縮オーディオデータの部分データに対応する未処理オーディオデータが、同じフレームに属するか否かに応じて、処理装置は、オーディオ／ビデオプロモーション情報をオーディオファイルに挿入するために、異なる操作を実行し得る。このようにして、オーディオ／ビデオプロモーション情報を挿入した後、オーディオファイルが対応する未処理オーディオデータを正確に復号化可能なことを保証することができ、それにより、オーディオファイルの復号化信頼性を効率的に改善することが可能である。
【００７１】
例えば、ロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及びロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属さない場合、オーディオ／ビデオプロモーション情報はロード可能フレームの前に挿入される。
【００７２】
代替的には、別の例として、ロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及びロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属する場合、ロード可能フレーム、ロード可能フレーム前のフレーム、及び他の関連フレームは復号化されて、対応する未処理オーディオデータを生成し、対応する未処理オーディオデータは圧縮されて、新しいロード可能フレーム、新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及び新しいロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータは、同じフレームに属さず、オーディオ／ビデオプロモーション情報は、新しいロード可能フレームの前に挿入される。
【００７３】
代替的には、別の例として、ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及びロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属さない場合、オーディオ／ビデオプロモーション情報はロード可能フレームの後に挿入される。
【００７４】
代替的には、別の例として、ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及びロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属する場合、ロード可能フレーム、ロード可能フレーム後のフレーム、及び他の関連フレームは復号化されて、対応する未処理オーディオデータを生成し、対応する未処理オーディオデータは圧縮されて、新しいロード可能フレーム、新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及び新しいロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータは、同じフレームに属さず、オーディオ／ビデオプロモーション情報は、新しいロード可能フレームの後に挿入される。
【００７５】
本明細書において関わる「冒頭」及び「末尾」の長さは、経験データに従って設定してもよく、又は比較的短い記憶単位、例えば１バイト等として統一して設定してもよいことを理解することができる。
【００７６】
ビデオファイルの未処理ビデオデータは、多数の連続したピクチャで構成され、これらのピクチャは、符号化後、ＩＤＲフレーム、Ｉフレーム、Ｐフレーム、及びＢフレームを形成する。ＩＤＲフレーム及びＩフレームのみが、圧縮ビデオデータを有する場合、復号化の完了には現在フレーム内のデータのみが必要とされ、他のフレーム、すなわちＰフレーム及びＢフレームが圧縮ビデオデータを有する場合、復号化の完了には、現在フレーム内のデータが必要とされるのみならず、他のフレームのデータも必要とされる。Ｉフレーム後のフレームの復号化が、このＩフレーム前のフレームに依存しない場合、ＩフレームはＩＤＲフレームである。
【００７７】
したがって、オーディオ／ビデオプロモーション情報は、Ｐフレーム前及びＢフレームの前又は後に挿入されるのに適さず、さもなければ、これらのフレームを正確に復号化することができないか、又はノイズデータを復号化することができないことになる。したがって、処理装置は正確に、ビデオファイル内のロードロケーションに対応するロード可能フレームを処理する必要がある。
【００７８】
特に、処理装置は特に、ビデオファイル内のロード可能ロケーションに対応するロード可能フレームを決定し得る。したがって、処理装置は次に、オーディオ／ビデオプロモーション情報をロード可能フレームの前又は後に挿入し得る。例えば、ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存するか否かに応じて、又はロード可能フレーム後のフレーム内圧縮ビデオの復号化が、ロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存するか否かに応じて、処理装置は、オーディオ／ビデオプロモーション情報をビデオファイルに挿入するために、異なる操作を実行し、オーディオ／ビデオプロモーション情報を挿入した後、ビデオファイルが対応する未処理ビデオデータを正確に復号化可能なことを保証することができ、それにより、ビデオファイルの復号化信頼性を効率的に改善することが可能である。
【００７９】
例えば、ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存しない場合、例えば、ロード可能フレームがＩＤＲフレームである場合等は、オーディオ／ビデオプロモーション情報はロード可能フレームの前に挿入される。
【００８０】
代替的には、別の例として、ロード可能フレーム又はその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存する場合、例えば、ロード可能フレームがＰフレーム又はＢフレームである場合等は、ロード可能フレーム、その後のフレーム、ロード可能フレーム前のフレーム、及び他の関連フレームは復号化されて、対応する未処理ビデオデータを生成し、対応する未処理ビデオデータは圧縮されて、新しいロード可能フレーム、新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化は、新しいロード可能フレーム前のフレーム内圧縮ビデオデータに依存せず、例えば、新しいロード可能フレームはＩＤＲフレーム等であり、オーディオ／ビデオプロモーション情報は、新しいロード可能フレームの前に挿入される。
【００８１】
代替的には、別の例として、ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存しない場合、例えば、ロード可能フレームがＩＤＲフレームである場合等は、オーディオ／ビデオプロモーション情報はロード可能フレームの後に挿入される。
【００８２】
代替的には、別の例として、ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム又はその前のフレーム内圧縮ビデオデータに依存する場合、例えば、ロード可能フレーム後のフレームがＰフレーム又はＢフレームである場合等は、ロード可能フレーム又はその前のフレーム、ロード可能フレーム後のフレーム、及び他の関連フレームは復号化されて、対応する未処理ビデオデータを生成し、対応する未処理ビデオデータは圧縮されて、新しいロード可能フレーム、新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム後のフレーム内圧縮ビデオデータの復号化は、新しいロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存せず、例えば、新しいロード可能フレームはＩＤＲフレーム等であり、オーディオ／ビデオプロモーション情報は、新しいロード可能フレームの後に挿入される。
【００８３】
任意選択的に、この実施形態の可能な一実装形態では、オーディオ／ビデオプロモーション情報をロード可能フレームの前又は後に挿入する前に、処理装置は更に、ロード可能フレームの前又は後の無音部分に対応するフレーム数を調整することもできる。このようにして、オーディオ／ビデオプロモーション情報前又は後の無音部分に対応するフレーム数は、オーディオ／ビデオファイルの再生とオーディオ／ビデオプロモーション情報の再生との間に無音遷移部分が存在して、急な音声変更から生じる聴覚の不快さを回避するように適宜設定されるため、オーディオ／ビデオプロモーション情報が挿入された後のオーディオ／ビデオファイルの再生の滑らかさを効率的に改善することができる。
【００８４】
オーディオ／ビデオプロモーション情報を、事前に冒頭及び／又は末尾に段階的変化効果を有するオーディオ／ビデオファイルとして生成してもよいことを理解することができる。このようにして、段階的変化遷移部分が、オーディオ／ビデオファイルの再生とオーディオ／ビデオプロモーション情報の再生との間に存在して、急な音声変更から生じる聴覚の不快さを回避し得、したがって、オーディオ／ビデオプロモーション情報が挿入された後のオーディオ／ビデオファイルの再生の滑らかさを効率的に改善することができる。
【００８５】
この実施形態に関わるオーディオ／ビデオファイルがストリーミングメディアファイルであり得ることを理解することができる。ストリーミングメディアとは、インターネット上でストリーミング送信様式等で再生するメディアフォーマットを指す。いわゆるストリーミング送信様式は、ビデオファイル及びオーディオファイル等のマルチメディアファイルを、特別な圧縮様式で圧縮パケットに分割し、圧縮パケットがサーバからユーザに連続してリアルタイムで転送されることである。マルチメディアファイル全体が全体的且つ完全にダウンロードされるまで、ユーザがマルチメディアファイル内のコンテンツの享受を待つ必要がなく、わずか数秒又は数十秒の開始遅延の後で、対応するプレーヤを利用して、圧縮されたストリーミングメディアファイルを再生することができ、残りの部分は、再生が完了するまで連続してダウンロードされる。再生が完了するまで、処理装置がオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対して実行するマージ操作を、ダウンロード操作又は送信操作と共に実行することもできる。
【００８６】
この実施形態では、処理するオーディオ／ビデオファイルを決定し、次に、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を特定することにより、オーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行することができる。オーディオ／ビデオプロモーション情報は、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に適合するプロモーション情報であるため、オーディオ／ビデオファイルの再生中にオーディオ／ビデオプロモーション情報をプッシュすることにより、ターゲットユーザ、すなわち、オーディオ／ビデオファイルの閲覧者の関心を引き、オーディオ／ビデオプロモーション情報に対する更なる操作挙動、例えば、クリック、登録、購入等の操作挙動を実行し、それにより、オーディオ／ビデオプロモーション情報の正確なプッシュを保証することができ、それにより、オーディオ／ビデオプロモーション情報の顧客転換率を改善する。
【００８７】
更に、オーディオ／ビデオプロモーション情報は、オーディオ／ビデオファイルについての属性情報に適合するオーディオ／ビデオプロモーション情報であるため、オーディオ／ビデオファイルの再生中のオーディオ／ビデオプロモーション情報のプッシュは、オーディオ／ビデオファイルの閲覧者の感情変動に適合し、したがって、本発明において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報の満足度及び関連度を効率的に改善することができる。
【００８８】
更に、オーディオ／ビデオプロモーション情報の自動プッシュは、手動での介入なく実施し得、したがって、本発明において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報のプッシュコストを効率的に改善することができる。
【００８９】
更に、マージ操作が、オーディオ／ビデオファイルのロード可能ロケーションにおいてオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対して実行され、ロード可能ロケーションがオーディオ／ビデオファイル内の任意のロケーションであり得るため、本明細書において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報を、従来技術でのオーディオ／ビデオファイルの冒頭及び／又は末尾でのみプッシュ可能な状況を回避することができる。
【００９０】
更に、ロード可能フレーム内の圧縮オーディオデータの部分データに対応する未処理オーディオデータ、及びロード可能フレームの前又は後のフレーム内圧縮オーディオデータの部分データに対応する未処理オーディオデータが、同じフレームに属するか否かに応じて、異なる操作を実行して、オーディオ／ビデオプロモーション情報をオーディオファイルに挿入し、オーディオが、オーディオ／ビデオプロモーション情報が挿入された後、対応する未処理オーディオデータファイルを正確に復号化することができることを保証し、したがって、本発明において提供される技術的解決策の使用により、オーディオファイルの復号化信頼性を効率的に改善することができる。
【００９１】
更に、ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存するか否かに応じるか、又はロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存するか否かに応じて、異なる操作を実行して、オーディオ／ビデオプロモーション情報をオーディオファイルに挿入し、ビデオファイルが、オーディオ／ビデオプロモーション情報が挿入された後、対応する未処理ビデオデータを正確に復号化することができることを保証し、したがって、本発明において提供される技術的解決策の使用により、ビデオファイルの復号化信頼性を効率的に改善することができる。
【００９２】
更に、ロード可能フレームの前又は後の無音部分に対応するフレーム数を調整することで、本発明において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報が挿入された後のオーディオ／ビデオファイルを再生する滑らかさを効率的に改善することができる。
【００９３】
上記方法実施形態に関して、説明を簡単にするために、方法が一連の動作の組み合わせとして説明されるが、本発明によれば、幾つかのステップを他の順序で実行し得るか、又は同時に実行するため、本発明が説明される動作順に限定されないことが当業者には分かるだろうことに留意されたい。次に、説明で説明される実施形態が全て例示的な実施形態であり、関わる動作及びモジュールが必ずしも、本発明において必要なわけではないことも、当業者には分かるだろう。
【００９４】
上記実施形態では、各実施形態の説明はその重点を有し、特定の実施形態において詳述されない部分では、他の実施形態の関連説明を参照することができる。
【００９５】
図２は、図２に示されるように、本発明の一実施形態において提供されるオーディオ／ビデオファイルを処理する装置の概略構造図である。この実施形態においてオーディオ／ビデオファイルを処理する装置は、決定ユニット２１、照合ユニット２２、及びマージユニット２３を備え得る。決定ユニット２１は、処理するオーディオ／ビデオファイルを決定することに使用され、照合ユニット２２は、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を特定することに使用され、マージユニット２３は、オーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行することに使用される。
【００９６】
この実施形態において提供されるオーディオ／ビデオ処理装置をローカルアプリケーション（アプリ）、例えば、百度Ｌｅｅｂｏｏ等に配置してもよく、ネットワークサイドにおいてサーバに配置されてもよく、又はローカルアプリケーションに部分的に配置され、他の部分がネットワークサイドのサーバに配置されてもよいことに留意する必要がある。
【００９７】
アプリケーションが、端末にインストールされるアプリケーション（ネイティブアプリ）であってもよく、又は端末内のブラウザのウェブページ（ウェブアプリ）であってもよく、オーディオ／ビデオファイルを再生可能な目的実現形態が全て許容されるが、この実施形態において、これが限定されないことを理解することができる。
【００９８】
このようにして、決定ユニットにより、処理するオーディオ／ビデオファイルが決定され、次に、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、照合ユニットにより、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報が特定され、それにより、マージユニットは、オーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行することができる。オーディオ／ビデオプロモーション情報は、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に適合するプロモーション情報であるため、オーディオ／ビデオファイルの再生中にオーディオ／ビデオプロモーション情報をプッシュすることにより、ターゲットユーザ、すなわち、オーディオ／ビデオファイルの閲覧者の関心を引き、オーディオ／ビデオプロモーション情報に対する更なる操作挙動、例えば、クリック、登録、購入等の操作挙動を実行し、それにより、オーディオ／ビデオプロモーション情報の正確なプッシュを保証することができ、それにより、オーディオ／ビデオプロモーション情報の顧客転換率を改善する。
【００９９】
任意選択的に、この実施形態の可能な一実装形態では、決定ユニット２１は特に、処理するオーディオ／ビデオファイルとして、事前にオーディオ／ビデオファイルリポジトリからのオーディオ／ビデオプロモーション情報のロードを必要とするオーディオ／ビデオファイルを選択し得る。
【０１００】
任意選択的に、この実施形態の可能な一実装形態では、処理装置は特に、アプリケーションによって送信される取得要求を受信して、オーディオ／ビデオファイルの取得を命令し得、それにより、決定ユニット２１は、処理するオーディオ／ビデオファイルとしてオーディオ／ビデオファイルを決定する。
【０１０１】
特に、この実施形態に関わるオーディオファイルは、従来技術での様々な符号化フォーマットのオーディオファイル、例えば、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）レイヤ３（ＭＰＥＧレイヤ３、ＭＰ３）フォーマットオーディオファイル、ＷＭＡ（「Ｗｉｎｄｏｗｓ」メディアオーディオ）フォーマットオーディオファイル、ＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）フォーマットオーディオファイル、又はＡＰＥフォーマットオーディオファイル等を含み得るが、この実施形態によって特に限定されない。
【０１０２】
この実施形態に関わるビデオファイルは、従来技術での様々な符号化フォーマットのビデオファイル、例えば、ＭＰＥＧレイヤ１（ＭＰＥＧレイヤ１、ＭＰ１）フォーマットビデオファイル、ＭＰＥＧレイヤ２（ＭＰＥＧレイヤ２、ＭＰ２）フォーマットビデオファイル、ＭＰＥＧレイヤ４（ＭＰＥＧレイヤ４、ＭＰ４）フォーマットビデオファイル、ＡＶＩ（オーディオビデオインターリーブ）フォーマットビデオファイル、又はＭＯＶ（クイックタイム動画）フォーマットビデオファイル等を含み得るが、この実施形態によって特に限定されない。
【０１０３】
任意選択的に、この実施形態の可能な一実装形態では、照合ユニット２２は、特にターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、オーディオ／ビデオプロモーション情報リポジトリ内での照合を実行し、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を特定し得る。
【０１０４】
この場合、ターゲットユーザについての属性情報は、以下の情報のうちの少なくとも１つを含み得るが、これらに限定されない：
ターゲットユーザについての基本情報、例えば、性別、年齢、職業等、
ターゲットユーザについての環境情報、例えば、屋内、屋外、娯楽の場等、及び
ターゲットユーザについての嗜好情報、例えば、映画、買い物、歌唱等。
【０１０５】
特に、ターゲットユーザのユーザ挙動データに対してデータマイニングを実行することにより、ターゲットユーザについての属性情報を取得し得ることを理解することができる。特に、従来技術での任意のデータマイニング技法を採用し得、詳細な説明については、従来技術での関連内容を参照することができ、ここで説明しない。
【０１０６】
オーディオ／ビデオファイルについての属性情報は、以下の情報のうちの少なくとも１つを含み得るが、これらに限定されない：
オーディオ／ビデオファイルの名称、
オーディオ／ビデオファイルのタイプ、及び
オーディオ／ビデオファイルのサブタイトル内容。
【０１０７】
一般に、オーディオ／ビデオファイルのサブタイトル内容は、サブタイトルファイルに記憶し得、サブタイトルファイルは、サブタイトル時間及びサブタイトル内容を含み、例えば、サブタイトルファイルは以下の内容を含み得、
００：００：１７，１０３→００：００：１７，１２５
ｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘ
ここで、「００：００：１７，１０３→００：００：１７，１２５」は、サブタイトル時間であり、「ｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘｘ」はサブタイトル内容である。
【０１０８】
特に、照合ユニット２２は特に、サブタイトルファイルに標準化処理を実行して、サブタイトルファイルに含まれるサブタイトル内容を抽出し得る。
【０１０９】
またあるときには、オーディオ／ビデオファイルのサブタイトル内容は、サブタイトルファイルに単独で記憶されず、オーディオ／ビデオファイルの内容の一部である。したがって、照合ユニット２２は更に、従来技術でのサブタイトル抽出技法を使用して、オーディオ／ビデオファイルからサブタイトル内容を抽出し得る。サブタイトル抽出技法の詳細な説明については、従来技術での関連内容を参照することができ、ここで説明しない。
【０１１０】
例えば、照合ユニット２２は特に、オーディオ／ビデオプロモーション情報候補のうちの少なくとも１つについてのテキスト情報に対して特徴抽出を実行して、特徴情報を取得し、特徴情報を使用して、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方を照合し、照合に成功する場合、そのオーディオ／ビデオプロモーション情報候補をロード可能オーディオ／ビデオプロモーション情報としてとる。
【０１１１】
任意選択的に、この実施形態の可能な一実装形態では、マージユニット２３は特に、オーディオ／ビデオファイルのロード可能ロケーションにおいてオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行することに使用し得る。ロード可能ロケーションは、オーディオ／ビデオファイル内の任意のロケーションであり得るため、これにより、オーディオ／ビデオプロモーション情報を、従来技術でのオーディオ／ビデオファイルの冒頭及び／又は末尾でのみプッシュ可能な状況を回避することができる。
【０１１２】
更に、任意選択的に、マージユニット２３は特に、予め設定される構成情報に従って、オーディオ／ビデオファイルのロード可能ロケーションを決定し得る。
【０１１３】
更に、任意選択的に、マージユニット２３は特に、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、ロード可能ロケーションを決定し得る。
【０１１４】
マージユニット２３が特に、他の要因に従ってロード可能ロケーションを決定することも可能なことを理解することができる。これは特に、この実施形態に限定されない。
【０１１５】
オーディオファイル及びビデオファイルの符号化方法は異なるため、マージユニット２３が特に、いかにマージ操作を、オーディオファイルのロード可能ロケーションにおいてオーディオファイル及びオーディオ／ビデオプロモーション情報に対して実行するか、並びに、マージユニット２３が特に、いかにマージ操作を、ビデオファイルのロード可能ロケーションにおいてビデオファイル及びオーディオ／ビデオプロモーション情報に対して実行するかについてそれぞれ、以下に紹介する。
【０１１６】
オーディオファイルの未処理オーディオファイルの内容の１フレームはそれぞれ、符号化後、オーディオファイルの２つのフレーム又は複数のフレーム内のフレーム内圧縮オーディオデータになり得るため、オーディオ／ビデオプロモーション情報は、これら２つのフレーム又は複数のフレーム間に挿入するには適さず、さもなければ、これらのフレームを正確に復号化することができないか、又はノイズデータを復号化することができないことになる。したがって、マージユニット２３は正確に、オーディオファイル内のロードロケーションに対応するロード可能フレームを処理する必要がある。
【０１１７】
特に、マージユニット２３は特に、オーディオファイル内のロード可能ロケーションに対応するロード可能フレームを決定し得る。したがって、マージユニット２３は次に、オーディオ／ビデオプロモーション情報をロード可能フレームの前又は後に挿入し得る。例えば、ロード可能フレーム内の圧縮オーディオデータの部分データに対応する未処理オーディオデータ、及びロード可能フレームの前又は後のフレーム内圧縮オーディオデータの部分データに対応する未処理オーディオデータが、同じフレームに属するか否かに応じて、マージユニット２３は、オーディオ／ビデオプロモーション情報をオーディオファイルに挿入するために、異なる操作を実行し得る。このようにして、オーディオ／ビデオプロモーション情報を挿入した後、オーディオファイルが対応する未処理オーディオデータを正確に復号化可能なことを保証することができ、それにより、オーディオファイルの復号化信頼性を効率的に改善することが可能である。
【０１１８】
例えば、ロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及びロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属さない場合、マージユニット２３は特に、オーディオ／ビデオプロモーション情報をロード可能フレームの前に挿入することに使用され得る。
【０１１９】
代替的には、別の例として、ロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及びロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータが、同じフレームに属する場合、マージユニット２３は特に、ロード可能フレーム、ロード可能フレーム前のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理オーディオデータを生成することに使用し得、対応する未処理オーディオデータは圧縮されて、新しいロード可能フレーム、新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム内の圧縮オーディオデータの冒頭に対応する未処理オーディオデータ、及び新しいロード可能フレーム前のフレーム内圧縮オーディオデータの末尾に対応する未処理オーディオデータは、同じフレームに属さず、オーディオ／ビデオプロモーション情報は、新しいロード可能フレームの前に挿入される。
【０１２０】
代替的には、別の例として、ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及びロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属さない場合、マージユニット２３は特に、オーディオ／ビデオプロモーション情報をロード可能フレームの後に挿入することに使用し得る。
【０１２１】
代替的には、別の例として、ロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及びロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータが、同じフレームに属する場合、マージユニット２３は特に、ロード可能フレーム、ロード可能フレーム後のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理オーディオデータを生成すること；対応する未処理オーディオデータを圧縮することであって、それにより、新しいロード可能フレーム、新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム内の圧縮オーディオデータの末尾に対応する未処理オーディオデータ、及び新しいロード可能フレーム後のフレーム内圧縮オーディオデータの冒頭に対応する未処理オーディオデータは、同じフレームに属さないこと；並びにオーディオ／ビデオプロモーション情報を新しいロード可能フレームの後に挿入することに使用し得る。
【０１２２】
本明細書において関わる「冒頭」及び「末尾」の長さは、経験データに従って設定してもよく、又は比較的短い記憶単位、例えば１バイト等として統一して設定してもよいことを理解することができる。
【０１２３】
ビデオファイルの未処理ビデオデータは、多数の連続したピクチャで構成され、これらのピクチャは、符号化後、ＩＤＲフレーム、Ｉフレーム、Ｐフレーム、及びＢフレームを形成する。ＩＤＲフレーム及びＩフレームのみが、圧縮ビデオデータを有する場合、復号化の完了には現在フレーム内のデータのみが必要とされ、他のフレーム、すなわちＰフレーム及びＢフレームが圧縮ビデオデータを有する場合、復号化の完了には、現在フレーム内のデータが必要とされるのみならず、他のフレームのデータも必要とされる。Ｉフレーム後のフレームの復号化が、このＩフレーム前のフレームに依存しない場合、ＩフレームはＩＤＲフレームである。
【０１２４】
したがって、オーディオ／ビデオプロモーション情報は、Ｐフレーム前及びＢフレームの前又は後に挿入されるのに適さず、さもなければ、これらのフレームを正確に復号化することができないか、又はノイズデータを復号化することができないことになる。したがって、マージユニット２３は正確に、ビデオファイル内のロードロケーションに対応するロード可能フレームを処理する必要がある。
【０１２５】
特に、マージユニット２３は特に、ビデオファイル内のロード可能ロケーションに対応するロード可能フレームを決定し得る。したがって、マージユニット２３は次に、オーディオ／ビデオプロモーション情報をロード可能フレームの前又は後に挿入し得る。例えば、ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存するか否かに応じて、又はロード可能フレーム後のフレーム内圧縮ビデオの復号化が、ロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存するか否かに応じて、マージユニット２３は、オーディオ／ビデオプロモーション情報をビデオファイルに挿入するために、異なる操作を実行し、オーディオ／ビデオプロモーション情報を挿入した後、ビデオファイルが対応する未処理ビデオデータを正確に復号化可能なことを保証することができ、それにより、ビデオファイルの復号化信頼性を効率的に改善することが可能である。
【０１２６】
例えば、ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存しない場合、例えば、ロード可能フレームがＩＤＲフレームである場合等は、マージユニット２３は特に、オーディオ／ビデオプロモーション情報をロード可能フレームの前に挿入することに使用し得る。
【０１２７】
代替的には、別の例として、ロード可能フレーム又はその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存する場合、例えば、ロード可能フレームがＰフレーム又はＢフレームである場合等は、マージユニット２３は特に、ロード可能フレーム又はその後のフレーム、ロード可能フレーム前のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理ビデオデータを生成することに使用し得、対応する未処理ビデオデータは圧縮されて、新しいロード可能フレーム、新しいロード可能フレーム前のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化は、新しいロード可能フレーム前のフレーム内圧縮ビデオデータに依存せず、例えば、新しいロード可能フレームはＩＤＲフレーム等であり、オーディオ／ビデオプロモーション情報は、新しいロード可能フレームの前に挿入される。
【０１２８】
代替的には、別の例として、ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存しない場合、例えば、ロード可能フレームがＩＤＲフレームである場合等は、マージユニット２３は特に、オーディオ／ビデオプロモーション情報をロード可能フレームの後に挿入することに使用し得る。
【０１２９】
代替的には、別の例として、ロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム又はその前のフレーム内圧縮ビデオデータに依存する場合、例えば、ロード可能フレーム後のフレームがＰフレーム又はＢフレームである場合等は、マージユニット２３は特に、ロード可能フレーム又はその前のフレーム、ロード可能フレーム後のフレーム、及び他の関連フレームを復号化することであって、それにより、対応する未処理ビデオデータを生成することに使用し得、対応する未処理ビデオデータは圧縮されて、新しいロード可能フレーム、新しいロード可能フレーム後のフレーム、及び新しい他の関連フレームを生成し、新しいロード可能フレーム後のフレーム内圧縮ビデオデータの復号化は、新しいロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存せず、例えば、新しいロード可能フレームはＩＤＲフレーム等であり、オーディオ／ビデオプロモーション情報は、新しいロード可能フレームの後に挿入される。
【０１３０】
任意選択的に、この実施形態の可能な一実装形態では、マージユニット２３は更に、ロード可能フレームの前又は後の無音部分に対応するフレーム数を調整することに使用し得る。このようにして、オーディオ／ビデオプロモーション情報前又は後の無音部分に対応するフレーム数は、オーディオ／ビデオファイルの再生とオーディオ／ビデオプロモーション情報の再生との間に無音遷移部分が存在して、急な音声変更から生じる聴覚の不快さを回避するように適宜設定されるため、オーディオ／ビデオプロモーション情報が挿入された後のオーディオ／ビデオ再生の滑らかさを効率的に改善することができる。
【０１３１】
オーディオ／ビデオプロモーション情報を、事前に冒頭及び／又は末尾に段階的変化効果を有するオーディオ／ビデオファイルとして生成してもよいことを理解することができる。このようにして、段階的変化遷移部分が、オーディオ／ビデオファイルの再生とオーディオ／ビデオプロモーション情報の再生との間に存在して、急な音声変更から生じる聴覚の不快さを回避し得、したがって、オーディオ／ビデオプロモーション情報が挿入された後のオーディオ／ビデオ再生の滑らかさを効率的に改善することができる。
【０１３２】
この実施形態に関わるオーディオ／ビデオファイルがストリーミングメディアファイルであり得ることを理解することができる。ストリーミングメディアとは、インターネット上でストリーミング送信様式等で再生するメディアフォーマットを指す。いわゆるストリーミング送信様式は、ビデオファイル及びオーディオファイル等のマルチメディアファイルを、特別な圧縮様式で圧縮パケットに分割し、圧縮パケットがサーバからユーザに連続してリアルタイムで転送されることである。マルチメディアファイル全体が全体的且つ完全にダウンロードされるまで、ユーザがマルチメディアファイル内のコンテンツの享受を待つ必要がなく、わずか数秒又は数十秒の開始遅延の後で、対応するプレーヤを利用して、圧縮されたストリーミングメディアファイルを再生することができ、残りの部分は、再生が完了するまで連続してダウンロードされる。再生が完了するまで、処理装置がオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対して実行するマージ操作を、ダウンロード操作又は送信操作と共に実行することもできる。
【０１３３】
この実施形態では、処理するオーディオ／ビデオファイルを決定ユニットにより決定し、次に、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に従って、オーディオ／ビデオファイルについてのロード可能なオーディオ／ビデオプロモーション情報を照合ユニットにより特定することにより、マージユニットがオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対してマージ操作を実行することができる。オーディオ／ビデオプロモーション情報は、ターゲットユーザについての属性情報及びオーディオ／ビデオファイルについての属性情報のうちの少なくとも一方に適合するプロモーション情報であるため、オーディオ／ビデオファイルの再生中にオーディオ／ビデオプロモーション情報をプッシュすることにより、ターゲットユーザ、すなわち、オーディオ／ビデオファイルの閲覧者の関心を引き、オーディオ／ビデオプロモーション情報に対する更なる操作挙動、例えば、クリック、登録、購入等の操作挙動を実行し、それにより、オーディオ／ビデオプロモーション情報の正確なプッシュを保証することができ、それにより、オーディオ／ビデオプロモーション情報の顧客転換率を改善する。
【０１３４】
更に、オーディオ／ビデオプロモーション情報は、オーディオ／ビデオファイルについての属性情報に適合するオーディオ／ビデオプロモーション情報であるため、オーディオ／ビデオファイルの再生中のオーディオ／ビデオプロモーション情報のプッシュは、オーディオ／ビデオファイルの閲覧者の感情変動に適合し、したがって、本発明において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報の満足度及び関連度を効率的に改善することができる。
【０１３５】
更に、オーディオ／ビデオプロモーション情報の自動プッシュは、手動での介入なく実施し得、したがって、本発明において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報のプッシュコストを効率的に改善することができる。
【０１３６】
更に、マージ操作が、オーディオ／ビデオファイルのロード可能ロケーションにおいてオーディオ／ビデオファイル及びオーディオ／ビデオプロモーション情報に対して実行され、ロード可能ロケーションがオーディオ／ビデオファイル内の任意のロケーションであり得るため、本明細書において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報を、従来技術でのオーディオ／ビデオファイルの冒頭及び／又は末尾でのみプッシュ可能な状況を回避することができる。
【０１３７】
更に、ロード可能フレーム内の圧縮オーディオデータの部分データに対応する未処理オーディオデータ、及びロード可能フレームの前又は後のフレーム内圧縮オーディオデータの部分データに対応する未処理オーディオデータが、同じフレームに属するか否かに応じて、異なる操作を実行して、オーディオ／ビデオプロモーション情報をオーディオファイルに挿入し、オーディオが、オーディオ／ビデオプロモーション情報が挿入された後、対応する未処理オーディオデータファイルを正確に復号化することができることを保証し、したがって、本発明において提供される技術的解決策の使用により、オーディオファイルの復号化信頼性を効率的に改善することができる。
【０１３８】
更に、ロード可能フレーム及びその後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム前のフレーム内圧縮ビデオデータに依存するか否かに応じるか、又はロード可能フレーム後のフレーム内圧縮ビデオデータの復号化が、ロード可能フレーム及びその前のフレーム内圧縮ビデオデータに依存するか否かに応じて、異なる操作を実行して、オーディオ／ビデオプロモーション情報をオーディオファイルに挿入し、ビデオファイルが、オーディオ／ビデオプロモーション情報が挿入された後、対応する未処理ビデオデータを正確に復号化することができることを保証し、したがって、本発明において提供される技術的解決策の使用により、ビデオファイルの復号化信頼性を効率的に改善することができる。
【０１３９】
更に、ロード可能フレームの前又は後の無音部分に対応するフレーム数を調整することで、本発明において提供される技術的解決策の使用により、オーディオ／ビデオプロモーション情報が挿入された後のオーディオ／ビデオファイルを再生する滑らかさを効率的に改善することができる。
【０１４０】
説明の都合及び簡潔性のために、上記システム、装置、及びユニットの特定の操作プロセスが、方法実施形態での対応するプロセスを指し得、これらについては本明細書に説明されないことを当業者は明らかに理解するだろう。
【０１４１】
本発明において提供される幾つかの実施形態では、開示されるシステム、装置、及び方法を他の様式で実施し得ることが理解されるだろう。例えば、上述した装置実施形態は単なる例示であり、例えば、ユニットの分割は単なる論理機能分割であり、実際の実装形態では他の分割様式があり得、例えば、複数のユニット又は構成要素を組み合わせてもよく、別のシステムに統合してもよく、幾つかの特徴を省略してもよく、又は実行しなくてもよい。別のポイントでは、示されるか、又は考察されるそれぞれの間での結合、直接結合、又は通信接続は、何らかの介在物、装置、又はユニットを介する間接的な結合又は通信接続であってもよく、電気的、機械的、又は他の形態であり得る。
【０１４２】
別個の構成要素として説明されるユニットは、物理的に分離されてもよく、又はされなくてもよく、ユニットとして示される構成要素は、物理的なユニットであってもよく、又はなくてもよく、すなわち、１つの位置に配置してもよく、又は複数のネットワーク要素に分散してもよい。ユニットの部分又は全てを実際のニーズに従って選択して、本実施形態の解決策の目的を達成し得る。
【０１４３】
更に、本発明の様々な実施形態での様々な機能ユニットは、１つの処理ユニットに統合してもよく、各ユニットは物理的に単独で存在してもよく、又は２つ以上のユニットを１つのユニットに統合してもよい。上記統合ユニットは、ハードウェアの形態で実施してもよく、又はソフトウェア機能ユニットを有するハードウェアの形態で実施してもよい。
【０１４４】
ソフトウェア機能ユニットの形態で実施される上記の統合ユニットは、コンピュータ可読記憶媒体に記憶し得る。上記のソフトウェア機能ユニットは、記憶媒体に記憶され、コンピュータ装置（パーソナルコンピュータ、オーディオ処理エンジン、又はネットワークデバイスであり得る）又はプロセッサが、本発明の様々な実施形態において説明された方法の幾つかのステップを実行できるようにする幾つかの命令を含む。上記記憶媒体は、Ｕディスク、リムーバブルハードディスク、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク、又は光ディスク等の、プログラムコードを記憶し得る様々な媒体を含む。
【０１４５】
最後に、上記実施形態が、限定の意味ではなく、むしろ単に本発明の技術的解決策を説明するために使用されることに留意されたく、本発明について上記実施形態を参照して詳細に説明したが、様々な上記実施形態に述べられた技術的解決策に対してなお、変更を行うことが可能であり、又はその幾つかの技術的特徴に均等な置換を行うことができることを当業者は理解し、これらの変更又は置換は、本発明の様々な実施形態の技術的解決策の趣旨及び範囲から、対応する技術的解決策の本質を除外するものではない。
【符号の説明】
【０１４６】
２１  決定ユニット
２２  照合ユニット
２３  マージユニット
【図１】
2015231237.tif 000003
【図２】
2015231237.tif 000004
【外国語明細書】
2015231237000001.pdf