(57)【要約】      （修正有）【課題】ビデオコンテンツへの遮蔽及びビデオコンテンツの色との重なりなどの問題を回避するように、ページ要素が再生時間に応じて自動的に調整される、ビデオ内のページ要素のレイアウトを制御する方法を提供する。【解決手段】ビデオ内のページ要素のレイアウトを制御する方法は、ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定するステップであって、ページ要素のレイアウトが対応する予め設定された期間に現れるビデオコンテンツにマッチングするステップと、ビデオの現在の再生時間を取得し、現在の再生時間とマッチングする予め設定された期間に対応するページ要素のレイアウトの表示をトリガするステップとを含む。ビデオ内のページ要素のレイアウトを制御する方法により、ページ要素は再生時間に基づいて自動的に調整される。【選択図】図１
2020184748.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ内のページ要素のレイアウトを制御する方法であって、
ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定するステップであって、前記ページ要素のレイアウトが、対応する予め設定された期間に現れるビデオコンテンツにマッチングするステップと、
ビデオの現在の再生時間を取得し、前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素のレイアウトの表示をトリガするステップと、
を含むビデオ内のページ要素のレイアウトを制御する方法。
【請求項２】
ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定するステップが、
ビデオ内の予め設定された各期間に、前記ページ要素のレイアウトが含まれるタイムスライスデータを予め設定するステップを含む請求項１に記載のビデオ内のページ要素のレイアウトを制御する方法。
【請求項３】
前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素のレイアウトの表示をトリガするステップが、
前記現在の再生時間とマッチングする前記予め設定された期間を決定し、マッチングされた予め設定された期間における予め設定された前記タイムスライスデータを呼び出して、前記ページ要素のレイアウトの表示をトリガするステップを含む請求項２に記載のビデオ内のページ要素のレイアウトを制御する方法。
【請求項４】
前記ページ要素のレイアウトが、ページ要素の追加、ページ要素の削除、ページ要素の変更のうちの少なくとも一つを含み、
前記ページ要素の変更が、前記ページ要素のスタイル変更と前記ページ要素の位置変更とを含む請求項１から３のいずれか一項に記載のビデオ内のページ要素のレイアウトを制御する方法。
【請求項５】
前記ビデオ内のページ要素のレイアウトを制御する方法が、
前記ページ要素の予め設定されたレイアウト制限条件を取得し、前記予め設定されたレイアウト制限条件とトリガして表示された前記ページ要素のレイアウトとに基づいて、前記ページ要素の実際のレイアウトを再決定するステップを含む請求項１から４のいずれか一項に記載のビデオ内のページ要素のレイアウトを制御する方法。
【請求項６】
ビデオ内のページ要素のレイアウトを制御するシステムであって、
ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定するためのビデオ処理モジュールであって、前記ページ要素のレイアウトが、対応する予め設定された期間に現れるビデオコンテンツにマッチングするビデオ処理モジュールと、
ビデオの現在の再生時間を取得し、前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素のレイアウトの表示をトリガするためのページ要素コントローラと、
を含むビデオ内のページ要素のレイアウトを制御するシステム。
【請求項７】
前記ビデオ処理モジュールが、ビデオ内の予め設定された各期間に、前記ページ要素のレイアウトが含まれるタイムスライスデータを予め設定する請求項６に記載のビデオ内のページ要素のレイアウトを制御するシステム。
【請求項８】
前記ページ要素コントローラが、前記現在の再生時間とマッチングする前記予め設定された期間を決定し、マッチングされた予め設定された期間における予め設定された前記タイムスライスデータを呼び出して、前記ページ要素のレイアウトの表示をトリガする請求項７に記載のビデオ内のページ要素のレイアウトを制御するシステム。
【請求項９】
前記ページ要素コントローラが、前記ページ要素の予め設定されたレイアウト制限条件を取得し、前記予め設定されたレイアウト制限条件と決定された前記ページ要素のレイアウトとに基づいて、前記ページ要素のレイアウトを再決定する請求項６から８のいずれか一項に記載のビデオ内のページ要素のレイアウトを制御するシステム。
【請求項１０】
命令が記憶されている機器読み取り可能な記憶媒体であって、
前記命令が、機器に請求項１から５のいずれか一項に記載のビデオ内のページ要素のレイアウトを制御する方法を実行させる機器読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットビデオ処理技術分野に関し、特にビデオ内のページ要素のレイアウトを制御する方法、システム及び記憶媒体に関する。
【背景技術】
【０００２】
インターネットビデオ技術の発展に伴い、ビデオウェブページは重要なビデオコンテンツの搬送方式として非常に便利で友好的な伝播性があり、ユーザがビデオとインタラクションするための主要なキャリアである。
【０００３】
現在のビデオ内のページ要素は、ビデオが再生される間に、一般的に同じ位置に固定され、ページ要素の位置又はスタイルに対する調整が行われない。ビデオが再生される間に、ビデオコンテンツが常にページ要素の下層に位置してページ要素に遮蔽され、かつページ要素の色とビデオコンテンツの色も常に同一になるため、ページ要素の一部が正常に表示できない。上述した問題はユーザの体験に対して非常に友好的でない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ビデオコンテンツへの遮蔽及びビデオコンテンツの色との重なりなどの問題を回避するように、ページ要素が再生時間に応じて自動的に調整される、ビデオ内のページ要素のレイアウトを制御する方法を提供する。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の技術的解決策は次のように実現される。
本発明はビデオ内のページ要素のレイアウトを制御する方法を提供している。前記方法は、ビデオ内の予め設定された各期間に対応するページ要素のレイアウトが配置されるステップであって、前記ページ要素のレイアウトが対応する予め設定された期間に現れるビデオコンテンツにマッチングするステップと、ビデオの現在の再生時間を取得し、前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素のレイアウトの表示をトリガするステップとを含む。
【０００６】
好ましくは、ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定するステップが、ビデオ内の予め設定された各期間に、前記ページ要素のレイアウトが含まれるタイムスライスデータを予め設定するステップを含む。
【０００７】
好ましくは、前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素のレイアウトの表示をトリガするステップが、前記現在の再生時間とマッチングする前記予め設定された期間を決定し、マッチングされた予め設定された期間における予め設定された前記タイムスライスデータを呼び出して前記ページ要素のレイアウトの表示をトリガするステップを含む。
【０００８】
好ましくは、前記ページ要素のレイアウトが、ページ要素の追加、ページ要素の削除、ページ要素の変更のうちの少なくとも一つを含み、前記ページ要素の変更が、前記ページ要素のスタイル変更と前記ページ要素の位置変更とを含む。
【０００９】
好ましくは、ビデオ内のページ要素のレイアウトを制御する方法が、前記ページ要素の予め設定されたレイアウト制限条件を取得し、前記予め設定されたレイアウト制限条件とトリガして表示された前記ページ要素のレイアウトとに基づいて前記ページ要素の実際のレイアウトを再決定するステップを含む。
【００１０】
従来技術と比較して、本発明に係るビデオ内のページ要素のレイアウトを制御する方法は、現在のビデオの再生時間制御に従って前記ビデオ内のページ要素のレイアウトを決定し、ページ要素がビデオコンテンツを遮蔽することを回避し、また、ページ要素とビデオコンテンツとの色が重なる問題を回避する。
【００１１】
本発明に係るビデオ内のページ要素のレイアウトを制御するシステムは、ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定するためのビデオ処理モジュールであって、前記ページ要素のレイアウトが対応する予め設定された期間に現れるビデオコンテンツにマッチングするビデオ処理モジュールと、ビデオの現在の再生時間を取得し、前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素のレイアウトの表示をトリガするためのページ要素コントローラとを備える。
【００１２】
好ましくは、前記ビデオ処理モジュールが、ビデオ内の予め設定された各期間に、前記ページ要素のレイアウトが含まれるタイムスライスデータを予め設定する。
【００１３】
好ましくは、前記ページ要素コントローラが、前記現在の再生時間とマッチングする前記予め設定された期間を決定し、マッチングされた予め設定された期間における予め設定された前記タイムスライスデータを呼び出して前記ページ要素のレイアウトの表示をトリガすることに用いられる。
【００１４】
好しくは、前記ページ要素コントローラが、前記ページ要素の予め設定されたレイアウト制限条件を取得し、前記予め設定されたレイアウト制限条件と決定された前記ページ要素のレイアウトとに基づいて前記ページ要素のレイアウトを再決定することに用いられる。
【００１５】
ビデオ内のページ要素のレイアウトを制御するシステムとビデオ内のページ要素のレイアウトを制御する方法は、従来技術と比較して、その利点が同じであるため、ここでは説明を省略する。
【００１６】
上記目的を達成するために、本発明の技術的解決策は、さらに次のように実現されてもよい。
本発明に係る命令が記憶されている機器読み取り可能な記憶媒体は、該命令は、機器に上記のビデオ内のページ要素のレイアウトを制御する方法を実行させる。
【００１７】
前記機器読み取り可能な記憶媒体とビデオ内のページ要素のレイアウトを制御する方法は従来技術と比較して、その利点が同じであるため、ここでは説明を省略する。
【００１８】
本発明の他の特徴と利点は後の具体的な実施形態において部分的に詳しく説明される。
【図面の簡単な説明】
【００１９】
本発明の一部を構成する図面が本発明のさらなる理解を提供するためのものであり、本発明の概略的な実施形態及びその説明が本発明を解釈するためのものであり、本発明に対する不適切な限定を構成しない。
【図１】本発明に係るビデオ内のページ要素のレイアウトを制御する方法のフローチャートである。
【図２】本発明に係るビデオ内のページ要素のレイアウトを制御する方法の別の実施形態のフローチャートである。
【図３ａ】本発明に係る要素コンポーネント表示層とビデオ層の位置関係概略図である。
【図３ｂ】本発明に係る図３ａの要素コンポーネント表示層における要素コンポーネントＡ、要素コンポーネントＢ又は要素コンポーネントＣの構造概略図である。
【図４】本発明に係るビデオ内のページ要素のレイアウトを制御するためのシステムのトポロジーブロック図である。
【発明を実施するための形態】
【００２０】
以下に図面と組み合わせて本発明の具体的な実施形態を詳しく説明する。ここで説明される具体的な実施形態は本発明を説明及び解釈するに過ぎず、本発明を限定するためのものではないと理解すべきである。
【００２１】
本発明の実施形態は実際にはビデオ内のページ要素の編集権限及びビデオＩＤを取得できることを基にして実行される。例えば、本発明の実施例形態の解決策を使用する前にまずビデオ内のページ要素の編集権限及びビデオＩＤを取得し、対応するページ要素の編集権限を取得したうえで、ページ要素のレイアウトを行うことができ、ビデオＩＤを取得したうえで、ビデオコンテンツ再生時間を得ることができ、本発明の実施形態の下記解決策を実現することができる。
【００２２】
本発明の一つの具体的な実施形態では、図１に示すように、ページ要素のレイアウトを実現し、ページ要素がビデオコンテンツを遮蔽することを回避し、また、ページ要素とビデオコンテンツの色が重なる問題を回避するために、ビデオ内のページ要素のレイアウトを制御する方法が提供される。ビデオ内のページ要素のレイアウトを制御する方法は、ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定しるステップＳ１０１であって、前記ページ要素のレイアウトが対応する予め設定された期間に現れるビデオコンテンツにマッチングするステップＳ１０１と、ビデオの現在の再生時間を取得し、前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素のレイアウトの表示をトリガするステップＳ１０２と、を含む。
【００２３】
例えば、ユーザが既存のビデオを視聴する場合、インタフェースにはページ要素が表示され、該ページ要素に「ビデオ作成者」、「フォロー」などのショートカットキーが含まれ、上記ページ要素がビデオの上部に設定され、表示の問題のために、ビデオ自体がページ要素に遮蔽しやすく、ユーザがビデオコンテンツを視聴することができない。従来技術において、この点について、何も処理されていないため、ユーザの体験が悪くなる。本発明の実施形態の方法を利用した後、ビデオの予め設定された各期間に対応する上記ページ要素のレイアウトは予め配置され、例えばビデオがある特定の時間まで再生された後、「フォロー」キーが隠れ又は現在のページの色にマッチングし、また、例えば該特定の時間にビデオを遮蔽することを回避するようにページ要素の位置を変更するように配置される。その後、ビデオの現在の再生時間を取得し、特定時間である場合、予め設定されたレイアウトに従って調整及び表示するようにページレイアウトをトリガする。該調整して表示されたレイアウト方式により、ユーザがビデオコンテンツを視聴する時に、ページ要素がユーザーの視聴を妨げない。
【００２４】
したがって、従来技術と比較して、本発明に係るビデオ内のページ要素のレイアウトを制御する方法により、ページ要素のレイアウトを設定することができ、収集された現在の再生時間及び配置されたページ要素のレイアウトに従って、ユーザがビデオを視聴する時に、ユーザが視聴するビデオのコンテンツの変化に伴い、ページ要素がビデオの現在の再生時間に基づいてページ要素のレイアウトを変更し、従来技術におけるビデオコンテンツへの遮蔽及びビデオコンテンツの色との重なりを回避することができる。
【００２５】
好ましい実施形態では、ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定するステップＳ１０１は、ビデオ内の予め設定された各期間に、前記ページ要素のレイアウトが含まれるタイムスライスデータを予め設定することを含むことができる。ここで、タイムスライスデータはページ要素のレイアウトを含み、ページ要素のレイアウトがさらにページ要素の追加、削除、変更、移動などの変化方式を含む。現在のビデオ再生時間に対応する制御情報があるか否かをリアルタイムに判定することにより、制御情報に基づいてタイムスライスデータを呼び出して使用する。また、タイムスライスデータは、以降の呼び出しが行われるように、クラウド側又は予め設定されたデータベースに保存されてもよいが、タイムスライスデータのフォーマットは統合しなければならなく、ニーズに応じて特定されなければならない。本発明の実施例では、タイムスライスデータは主にオフラインマニュアルアノテーションに対応する情報に基づいて生成され、オフラインマニュアルアノテーションは、対応するビデオＩＤに対応するタイムスライスデータを、フォーマットに従ってデータテーブルに手動で保存し、呼び出されやすくなる。
【００２６】
この実施形態では、前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素のレイアウトの表示をトリガするステップＳ１０２は、前記現在の再生時間とマッチングする前記予め設定された期間を決定し、マッチングされた予め設定された期間における予め設定された前記タイムスライスデータを呼び出して前記ページ要素のレイアウトの表示をトリガすることを含むことができる。ここで、タイムスライスデータが呼び出された後、最終的にページ要素のレイアウトの表示に用いられ、タイムスライスデータに含まれる前記ページ要素のレイアウトは、ページ要素の追加、ページ要素の削除、ページ要素の変更のうちの少なくとも一つを含むことができる。ここで、前記ページ要素の変更が前記ページ要素のスタイル変更と前記ページ要素の位置変更とを含むことができる。上記実施例では、ページ要素のスタイル変更はページ要素の字体の色、字体スタイルの変更などであり、ページ要素の位置変更は、ページ要素があるビデオウェブページの位置変更であり、例えばページの上部又はページの下部に位置することができる。
【００２７】
本発明の別の実施形態では、図２に示すように、ビデオ内のページ要素のレイアウトを制御する方法は、ビデオ内のページ要素のレイアウトを制御する方法は、ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定するステップ２０１であって、前記ページ要素のレイアウトが対応する予め設定された期間に現れるビデオコンテンツにマッチングするステップ２０１と、ビデオの現在の再生時間を取得し、前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素を表示するトリガ対象レイアウトを取得するステップＳ２０２と、前記ページ要素の予め設定されたレイアウト制限条件を取得し、前記予め設定されたレイアウト制限条件とトリガして表示された前記ページ要素のレイアウトとに基づいて前記ページ要素の実際のレイアウトを再決定するステップＳ２０３とを含むことができる。ここで、レイアウト制限条件は、予め設定された、いくつかのページ要素を変更できないことを規定する制限条件であり、即ちあるページ要素を変更できないことが規定される場合、上記方法におけるビデオの現在の再生時間が予め設定された期間に達する場合であっても、ページ要素を変更することができなく、例えば、所定のユーザにより設定された字体が自動的に変更できなく、ユーザが自分のニーズに応じて自動的に変更する必要がある。勿論、この予め設定された方式は、ユーザ自身で設定し、例えば、ユーザ自身がある字体の色又はスタイルを黒及び明朝体に設定しなければならなく、変更されることができないように設定する場合、本発明の実行中に、このページ要素を変更する必要があるタイムスライスデータが設定されても、変更することができなく、初期の黒及び明朝体のスタイルを維持し、ユーザにより限定しない場合のみ、変更することができる。
【００２８】
また、本発明において、ページ要素がページ要素制御コンポーネントによって制御され、実際には、上記ページ要素制御コンポーネントが主にページ要素の位置調整及び色変更を実行するための実行コンポーネントであると強調する。例えば、図３ａに示すように、ビデオウェブページが両側に分けられ、下層がビデオ層４であり、上層が要素コンポーネント表示層３であり、且つ制御情報の友好的な結合とデータ入力を容易にするために、前記要素コンポーネント表示層３に２つの外部インタフェースが設定される。ここで、図３ｂに示す２つの外部インタフェースが位置インタフェース５、スタイルインタフェース６であり、要素コンポーネントが表示されるか、隠れるか及び要素コンポーネントの色、形状などのスタイルの変更方式がいずれもスタイルインタフェース６によって受信された制御情報に基づくものである。受信された制御情報に基づき、ページ要素の位置及びスタイルを変更する。
【００２９】
本発明の一つの最も好ましい実施形態では、図３ａを引き続き参照すると、例えば、７０秒のビデオファイルでは、ユーザが視聴する間に、１０ｓ〜２０ｓ、２０ｓ〜５０ｓ、５０ｓ〜７０ｓでそれぞれ異なるページ要素の遮蔽及び色の重なりの問題が発生するが、ビデオに要素コンポーネントＡ、要素コンポーネントＢ、要素コンポーネントＣの３つの要素コンポーネントが含まれる。これに基づき、本発明の上記方法により、ビデオファイルにおけるタイムスライスデータを予め配置し、そしてビデオウェブページにおける領域位置を予め分割し、次のように複数の位置座標に分割する：
現在期間１：｛
要素コンポーネントＡ：｛位置：｛ｔｏｐ１、ｌｅｆｔ１｝、色：ｂｌｕｅ｝、
要素コンポーネントＢ：｛位置：｛ｔｏｐ２、ｌｅｆｔ２｝、色：＃ｆｆｆ｝｝、
現在期間２：｛
要素コンポーネントＡ：｛位置：｛ｔｏｐ３、ｌｅｆｔ３｝、色：ｂｌｕｅ｝、
要素コンポーネントＢ：｛位置：｛ｔｏｐ４、ｌｅｆｔ４｝、色：＃ｆｆｆ｝｝、
現在期間３：｛
要素コンポーネントＡ：｛位置：｛ｔｏｐ３、ｌｅｆｔ３｝、色：ｒｅｄ｝、
要素コンポーネントＢ：｛位置：｛ｔｏｐ４、ｌｅｆｔ４｝、色：＃ｆｆｆ｝、
要素コンポーネントＣ：｛位置：｛ｔｏｐ５、ｌｅｆｔ５｝、色：＃ｆｆｆ｝｝
【００３０】
例えば、現在期間１が１０ｓ〜２０ｓ区間である場合、要素コンポーネントＡの色が初期色から青に変更され、位置が初期位置から｛ｔｏｐ１、ｌｅｆｔ１｝の位置に調整され、要素コンポーネントＢの色が初期色から予め設定された色（実際の予め設定されたものに応じたものであり、本実施例では＃ＦＦＦで置き換えられる）に変更され、且つ位置が初期位置から｛ｔｏｐ２、ｌｅｆｔ２｝の位置に調整され、コンポーネントＣは変更権限がないため、予め設定されたレイアウト制限条件に従って変更できない。現在期間２が２０ｓ〜５０ｓ区間である場合、要素コンポーネントＡの色が依然として初期色から青に変更され、位置が座標｛ｔｏｐ１、ｌｅｆｔ１｝の位置から｛ｔｏｐ３、ｌｅｆｔ３｝の位置に調整され、要素コンポーネントＢの色が依然として上記の予め設定された色（実際の予め設定されたものに応じたものであり、本実施例では＃ｆｆｆで置き換えられる）であり、且つ位置が｛ｔｏｐ２、ｌｅｆｔ２｝の位置から｛ｔｏｐ４、ｌｅｆｔ４｝の座標位置に調整され、コンポーネントＣは変更権限がないため、予め設定されたレイアウト制限条件に従って変更できない。現在期間３が５０ｓ〜７０ｓ区間である場合、要素コンポーネントＡは色が青から赤に変更され、且つ位置が座標｛ｔｏｐ３、ｌｅｆｔ３｝に引き続き維持され、要素コンポーネントＢは色が依然として上記の予め設定された色（実際の予め設定されたものによれば、本実施例では＃ｆｆｆで置き換えられる）であり、且つ位置が｛ｔｏｐ４、ｌｅｆｔ４｝の位置に引き続き維持され、コンポーネントＣは該期間でも調整されてもよく、コンポーネントＣは初期の色から予め設定された色（実際の予め設定されたものに応じたものであり、本実施例では＃ｆｆｆで置き換えられる）に変更され、且つ位置が初期位置から｛ｔｏｐ５、ｌｅｆｔ５｝の位置に調整される。上記の実施例により、ユーザがビデオを視聴する場合、１０秒、２０秒、５０秒まで視聴する時に、ページ要素の位置及び色が相応に変化し、ユーザはより良い体験を得ることができる。また、本発明の上記実施例では、前記現在の再生時間が前記予め設定された期間とマッチングする判定方式は、下記の方式によって実現されてもよく、例えば、現在期間１の１０ｓ〜２０ｓ区間にある場合、現在の再生時間が１０ｓ〜１２ｓであると、ページ要素の位置及び色が相応に変化するように制御されて表示されるようにトリガされると見なし、現在期間２の２０ｓ〜５０ｓ区間にある場合、現在の再生時間が２０ｓ〜２２ｓであると、ページ要素の位置及び色が相応に変化するように制御されて表示されるようにトリガされると見なし、現在期間３の５０ｓ〜７０ｓ区間にある場合、現在の再生時間が５０ｓ〜５２ｓであると、ページ要素の位置及び色が相応に変化するように制御されて表示されるようにトリガされると見なす。本発明では、ウェブページのビデオタグ、例えばビデオ（ｖｉｄｅｏ）の現在のビデオリソースポインティングアドレス、即ち現在の再生されているビデオのＩＤに基づいて、ビデオコンテンツの現在の再生時間をリアルタイムに取得する。
【００３１】
上述したように、本発明の一つの具体的な実施例では、ビデオウェブページは、各ビデオＩＤに基づいて該ビデオのオフライン期間制御情報をネットワークを介してサーバー側に予めリクエストし、制御情報が返信された後、ビデオの期間を分割することができ、各期間の開始点がＫｅｙ（該Ｋｅｙ値が１０ｓ〜２０ｓ区間内の１０ｓ〜１２ｓ、２０ｓ〜５０ｓ区間内の２０ｓ〜２２ｓ、５０ｓ〜７０ｓ区間内のる５０ｓ〜５２であってもよい）である。ユーザがビデオを再生する場合、ページ要素コントローラはページ要素制御コンポーネントへの呼び出しをリアルタイムにトリガーし、配信された現在のビデオ再生時間を受信し、現在の再生時間がタイムスライスデータのキー（ｋｅｙ）値とほぼ同じであると、ページ要素コントローラによって対応するタイムスライスデータをページ要素制御コンポーネントに送信して、要素のスタイルと要素の位置の変更を指示し、異なるビデオの異なる期間に対して、ユーザに変化するビデオ視聴体験を提供する。
【００３２】
それ以外、本発明はさらに、ビデオ内のページ要素のレイアウトを制御するシステムを提供し、該ビデオ内のページ要素のレイアウトを制御するシステムのトポロジーグラフが図４に示すように、ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定するためのビデオ処理モジュール１であって、前記ページ要素のレイアウトが対応する予め設定された期間に現れるビデオコンテンツにマッチングするビデオ処理モジュール１と、ビデオの現在の再生時間を取得し、前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素のレイアウトの表示をトリガするためのページ要素コントローラ２とを含むことができる。
【００３３】
ここで、上述したように、本発明に係るビデオ内のページ要素のレイアウトを制御するシステムのビデオ処理モジュール１はビデオに対してデータ処理を予め行い、ビデオ内の予め設定された各期間に、前記ページ要素のレイアウトが含まれるタイムスライスデータを予め設定することができる。ビデオ処理モジュール１の動作ステップは、対応する情報に手動でアノテーションし、手動でアノテーションされた対応する情報をタイムスライスデータとしてフォーマットに従って対応するビデオＩＤのデータテーブルに記憶し、該データテーブルがクラウド側に記憶されてもよく、その後、前記ページ要素コントローラ２によって呼び出されるように次の操作を実行することである。
【００３４】
好ましくは、前記ページ要素コントローラ２はさらに前記現在の再生時間とマッチングする前記予め設定された期間を決定し、マッチングされた予め設定された期間における予め設定された前記タイムスライスデータを呼び出して前記ページ要素のレイアウトの表示をトリガする。
【００３５】
ここで、ページ要素コントローラ２は、主にビデオＩＤによってビデオ内の対応するフォーマットの、クラウド側に記憶されているタイムスライスデータを取得し、取得された現在の再生時間データに基づき、タイムスライスデータでリアルタイムに検索し、現在の再生時間のタイムスライスデータに対応する制御情報がある場合、呼び出された、対応する制御情報に応答し前記タイムスライスデータを前記ページ要素制御コンポーネントのスタイルインタフェース６と位置インタフェース５（図３ｂに示される２つのインタフェース）に送信することに用いられ、対応するページ要素制御コンポーネントは制御情報を受信した後、前記タイムスライスデータに基づいてページコンポーネントにおけるページ要素のスタイル及び位置を更新し、所望の効果を達成する。
【００３６】
本発明の一つの具体的な実施形態では、前記ページ要素コントローラ２はさらに前記ページ要素の予め設定されたレイアウト制限条件を取得し、前記予め設定されたレイアウト制限条件と決定された前記ページ要素のレイアウトとに基づいて前記ページ要素のレイアウトを再決定することに用いられる。ページ要素の予め設定されたレイアウト制限条件が予め設定されてもよく、いくつかのページ要素が変更できず、いくつかのページ要素が変更できる可能であるため、予め制限される必要がある。
【００３７】
該実施形態におけるビデオ内のページ要素のレイアウトを制御するシステムのより多くの実施詳細及び効果についてビデオ内のページ要素のレイアウトを制御する方法に関する上記実施形態を参照でき、ここでは説明を省略する。
【００３８】
本発明の実施形態に係る命令が記憶されている機器読み取り可能な記憶媒体を提供している。該命令は、機器に上記のいずれかに記載のビデオ内のページ要素のレイアウトを制御する方法を実行させる。データ処理装置で実行される場合、次の方法のステップを最適化するためのプログラムを実行することに適する：ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定するステップであって、前記ページ要素のレイアウトが対応する予め設定された期間に現れるビデオコンテンツにマッチングするステップと、ビデオの現在の再生時間を取得し、前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素のレイアウトの表示をトリガするステップとを含む。ビデオ内の予め設定された各期間に対応するページ要素のレイアウトを設定するステップは、ビデオ内の予め設定された各期間に前記ページ要素のレイアウトが含まれるタイムスライスデータを予め設定するステップを含む。前記現在の再生時間とマッチングする前記予め設定された期間に対応する前記ページ要素のレイアウトの表示をトリガするステップは、前記現在の再生時間とマッチングする前記予め設定された期間を決定し、マッチングされた予め設定された期間における予め設定された前記タイムスライスデータを呼び出して前記ページ要素のレイアウトの表示をトリガするステップを含む。前記ページ要素のレイアウトはページ要素の追加、ページ要素の削除、ページ要素の変更のうちの少なくとも一つを含み、前記ページ要素の変更が前記ページ要素のスタイル変更と前記ページ要素の位置変更とを含む。ビデオ内のページ要素のレイアウトを制御する方法は、前記ページ要素の予め設定されたレイアウト制限条件を取得し、前記予め設定されたレイアウト制限条件とトリガして表示された前記ページ要素のレイアウトとに基づいて前記ページ要素の実際のレイアウトを再決定するステップをさらに含む。
【００３９】
当業者は、本出願の実施例が方法、システム、又はコンピュータプログラムとして提供されてもよいことを理解すべきものである。そのため、本出願は完全なハードウェア実施例、完全なソフトウェア実施例、又はハードウェアとソフトウェアを組み合わせた実施例の態様を採用することができる。しかも、本出願は、コンピューターで利用可能なプログラムコードを含む一つ又は複数のコンピュータ利用可能な記憶媒体（磁気ディスクメモリ、ＣＤ−ＲＯＭ、光記憶装置等を含むが、これらに限定されない）で実施されるコンピュータプログラム製品の態様を採用することができる。
【００４０】
本出願は、本出願の実施例に係る方法、機器（システム）、及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明される。コンピュータプログラム命令によってフローチャート及び／又はブロック図の各フロー及び／又はブロック、及びフローチャート及び／又はブロック図におけるフロー及び／又はブロックの組み合わせを実現できると理解すべきである。これらのコンピュータプログラム命令を汎用コンピュータ、専用コンピュータ、組み込みプロセッサ又はその他のプログラム可能データ処理装置のプロセッサに提供して一つの機器を生成することができ、それによってコンピュータ又は他のプログラム可能データ処理装置のプロセッサで実行される命令によりフローチャートにおける一つのフロー又は複数のフロー及び／又はブロック図における一つのブロック又は複数のブロックに指定された機能を実現するための装置を生成する。
【００４１】
これらのコンピュータプログラム命令は特定の方式で動作するようにコンピュータ又は他のプログラム可能なデータ処理装置を指示することができるコンピュータ読み取り可能なメモリに記憶されてもよく、それによって該コンピュータ読み取り可能なメモリに記憶された命令により命令装置を含む製造品を生成し、該命令装置はフローチャートにおける一つのフロー又は複数のフロー及び／又はブロック図における一つのブロック又は複数のブロックに指定された機能を実現する。
【００４２】
これらのコンピュータプログラム命令はコンピュータ又は他のプログラム可能なデータ処理装置にロードされてもよく、コンピュータ又は他のプログラム可能な装置で一連の動作ステップを実行してコンピュータで実現される処理を発生させ、それによってコンピュータ又は他のプログラム可能な装置で実行される命令はフローチャートにおける一つのフロー又は複数のフロー及び／又はブロック図における一つのブロック又は複数のブロックに指定された機能を実現するためのステップを提供する。
【００４３】
一つの典型的な配置では、コンピューティング機器は一つ又は複数のプロセッサ（ＣＰＵ）と、入力／出力インタフェースと、ネットワークインタフェースと、メモリとを含む。
【００４４】
メモリは、コンピュータ読み取り可能な媒体における非永続メモリ、ランダムアクセスメモリ（ＲＡＭ）及び／又は不揮発性メモリなどの形態、例えば読み取り専用メモリ（ＲＯＭ）又はフラッシュメモリ（フラッシュ  ＲＡＭ）を含むことができる。メモリはコンピュータ読み取り可能な媒体の例である。
【００４５】
コンピュータ読み取り可能な媒体は、いかなる方法又は技術によりターゲット情報を記憶することができる永続的及び非永続的、移動可能及び移動不可能な媒体を含む。ターゲット情報はコンピュータ読み取り可能な命令、データ構造、プログラムのモジュール又は他のデータであってもよい。コンピュータ記憶媒体の例は、コンピューティング機器がアクセスできるターゲット情報を記憶することに利用可能な相変化メモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、電気的消去可能なプログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ又は他のメモリ技術、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、デジタルバーサタイルディスク（ＤＶＤ）又は他の光メモリ、磁気カセット、磁気テープ、磁気ディスクスメモリ又は他の磁気メモリ又はいかなる他の非伝送媒体を含むがこれらに限定されない。本明細書で定義されるように、コンピュータ読み取り可能な媒体は、変調されたデータ信号及び搬送波などの一時的なコンピュータ読み取り可能な媒体（ｔｒａｎｓｉｔｏｒｙ  ｍｅｄｉａ）を含めない。
【００４６】
また、説明すべきものとして、用語「包括」、「含む」又はそのいかなる変形は非排他的な含みをカバーすることを図ることにより、一連の要素を含むプロセス、方法、商品又は機器はそのような要素だけでなく、明確に示されない他の要素を含み、又はこのようなプロセス、方法、商品又は機器の固有な要素を含む。更なる制限がない場合、「一つの…を含む」との用語によって限定された要素は、要素を含むプロセス、方法、商品又は装置に別の同じ要素がさらに存在することを排除するものではない。
【００４７】
当業者は、本出願の実施例が方法、システム、又はコンピュータプログラムとして提供されてもよいことを理解するべきである。そのため、本出願は完全なハードウェア実施例、完全なソフトウェア実施例、又はハードウェアとソフトウェアを組み合わせた実施例の態様を採用することができる。しかも、本出願は、コンピューターで利用可能なプログラムコードを含む一つ又は複数のコンピュータ利用可能な記憶媒体（磁気ディスクメモリ、ＣＤ−ＲＯＭ、光記憶装置等を含むが、これらに限定されない）で実施されるコンピュータプログラム製品の態様を採用することができる。
【００４８】
以上に添付の図面を参照しながら本発明の好ましい実施形態を詳細に説明したが、本発明は、上記実施形態の具体的な詳細に限定されるものではなく、本発明の技術的概念の範囲内で、本発明の技術的解決策に対して複数種類の簡単な変形を行うことができ、これらの簡単な変更がいずれも本発明の保護範囲に属する。
【００４９】
また、説明すべきものとして、上記の具体的な実施形態で説明される具体的な技術的特徴のそれぞれが矛盾することなく、任意の適切な方式で組み合わせられてもよい。非必要な繰り返しを回避するために、本発明では、各種の可能な組み合わせを別々に説明しない。
【００５０】
また、本発明の様々な異なる実施形態は任意に組み合わせられてもよく、本発明の本発明の思想さえ逸脱しなければ、同様に本発明で開示される内容と見なされるべきである。
【符号の説明】
【００５１】
１…ビデオ処理モジュール、
２…ページ要素コントローラ
３…要素コンポーネント表示層
４…ビデオ層
５…位置インタフェース
６…スタイルインタフェース
【図１】
2020184748.tif 000003
【図２】
2020184748.tif 000004
【図３ａ】
2020184748.tif 000005
【図３ｂ】
2020184748.tif 000006
【図４】
2020184748.tif 000007