(57)【要約】本願は、ビデオ再生制御方法及び装置並びにビデオ再生システムを提供する。前記方法は：対象ビデオのイベントノードに基づいて表示ノードを定義するステップであって、前記イベントノードは、前記対象ビデオの表示内容に基づくタイムラインノードと対象物の空間位置ノードとのうちの少なくとも一方を用いて定義され、設定されるイベントノードを含む、前記定義するステップと；前記表示ノードのビデオ実行時ノードを特定し、ノード制御インターフェースを生成し、前記表示ノードの再生状態を表示するステップと；対象表示ノードへジャンプするためのトリガ指示が受信される場合、前記対象表示ノードのビデオ実行時ノードを取得し、前記対象ビデオを前記対象表示ノードの前記ビデオ実行時ノードから再生し、前記対象表示ノードのビデオ再生時間に基づいて前記対象表示ノードの再生状態を更新するステップと；を含む。本願の実施を用いて、ビデオの再生内容のノード関係性を明確にユーザへ表示でき、その結果ユーザは、ビデオ進行制御を、便利で迅速に且つ効果的に行うことができ、ユーザのビデオ再生の対話体験を向上することができる。
2019523935.tif 000002
【特許請求の範囲】
【請求項１】
対象ビデオのイベントノードに基づいて前記対象ビデオの表示ノードを定義するステップであって、前記イベントノードは、前記対象ビデオの表示内容に基づくタイムラインノードと対象物の空間位置ノードとのうちの少なくとも一方を用いて定義され、設定されるイベントノードを含む、前記定義するステップと；
前記表示ノードのビデオ実行時ノードを特定し、前記対象ビデオのノード制御インターフェースを生成し、前記ノード制御インターフェース上に前記表示ノードの再生状態を表示するステップと；
対象表示ノードへジャンプするために前記ノード制御インターフェース上でユーザによってクリックされたトリガ指示が受信される場合、前記対象表示ノードのビデオ実行時ノードを取得し、前記対象ビデオを前記対象表示ノードの前記ビデオ実行時ノードから再生し、前記対象表示ノードのビデオ再生時間に基づいて前記対象表示ノードの再生状態を更新するステップと；を備える、
ビデオ再生制御方法。
【請求項２】
前記対象ビデオの前記表示内容に基づく前記タイムラインノードは：
同一の対象ビデオの前記表示内容の、ステップ分割ノード、学習進捗度、コンテンツチャプタノードのうちの少なくとも１つに基づいて設定される時間次元ノードを備える、
請求項１に記載のビデオ再生制御方法。
【請求項３】
前記対象ビデオの前記表示内容に基づく前記対象物の空間位置ノードは：
同一の対象ビデオの前記表示内容における対象物の表示構成部品に基づいて設定される空間次元ノードを備える、
請求項１に記載のビデオ再生制御方法。
【請求項４】
前記対象ビデオの現在表示ノードが再生されている時に、第１の対象表示ノードへジャンプするためのトリガ指示が受信された場合、前記現在表示ノードのビデオ再生時間を前記現在表示ノードのビデオ実行時ノードとして用い、前記現在表示ノードの再生状態を未完了再生状態へ設定し、それに応じて前記現在表示ノードの前記未完了再生状態を前記ノード制御インターフェース上に表示し、前記対象ビデオを前記第１の対象表示ノードのビデオ実行時ノードから再生するステップを更に備える、
請求項１乃至請求項３のいずれか一項に記載のビデオ再生制御方法。
【請求項５】
前記対象ビデオ内の、前記ユーザによってトリガされる第２の対象表示ノードが未完了再生状態にある場合、前記対象ビデオを前記第２の対象表示ノードの記録されたビデオ実行時ノードから再生するステップを更に備える、
請求項４に記載のビデオ再生制御方法。
【請求項６】
対象ビデオのイベントノードに基づいて前記対象ビデオの表示ノードを定義するよう構成された表示ノード設定モジュールであって、前記イベントノードは、前記対象ビデオの表示内容に基づくタイムラインノードと対象物の空間位置ノードとのうちの少なくとも一方を用いて定義され、設定されるイベントノードを備える、前記表示ノード設定モジュールと；
前記表示ノードのビデオ実行時ノードを特定し、前記対象ビデオのノード制御インターフェースを生成し、前記ノード制御インターフェース上に前記表示ノードの再生状態を表示するよう構成されたノード制御インターフェースモジュールと；
対象表示ノードへジャンプするために前記ノード制御インターフェース上でユーザによってクリックされたトリガ指示が受信された場合、前記対象表示ノードのビデオ実行時ノードを取得し、前記対象ビデオを前記対象表示ノードの前記ビデオ実行時ノードから再生し、前記対象表示ノードのビデオ再生時間に基づいて前記対象表示ノードの再生状態を更新するよう構成された再生処理モジュールと；を備える、
ビデオ再生制御装置。
【請求項７】
前記対象ビデオの前記表示内容に基づく前記タイムラインノードは：
同一の対象ビデオの前記表示内容の、ステップ分割ノード、学習進捗度、及びコンテンツチャプタノードのうちの少なくとも１つに基づいて設定される時間次元ノードを備える、
請求項６に記載のビデオ再生制御装置。
【請求項８】
前記対象ビデオの前記表示内容に基づく前記対象物の空間位置ノードは：
同一の対象ビデオの前記表示内容における対象物の表示構成部品に基づいて設定される空間次元ノードを備える、
請求項６に記載のビデオ再生制御装置。
【請求項９】
対象ビデオの現在表示ノードが再生されている時に、第１の対象表示ノードへジャンプするためのトリガ指示が受信された場合、前記現在表示ノードのビデオ再生時間を前記現在表示ノードのビデオ実行時ノードとして用い、前記現在表示ノードの再生状態を未完了再生状態へ設定し、それに応じて前記現在表示ノードの前記未完了再生状態を前記ノード制御インターフェース上に表示し、前記対象ビデオを前記第１の対象表示ノードのビデオ実行時ノードから再生するよう構成された第１のジャンプ処理モジュールを更に備える、
請求項６乃至請求項８のいずれか一項に記載のビデオ再生制御装置。
【請求項１０】
前記対象ビデオ内の、前記ユーザによってトリガされる第２の対象表示ノードが未完了再生状態にある場合、前記対象ビデオを前記第２の対象表示ノードの記録されたビデオ実行時ノードから再生するよう構成された第２のジャンプ処理モジュールを更に備える、
請求項９に記載のビデオ再生制御装置。
【請求項１１】
ビデオ再生ユニットとノード制御ユニットとを備え、
前記ビデオ再生ユニットは、ユーザのトリガ指示に基づいて対象ビデオ内の対応する表示ノードのビデオ内容を再生するよう構成され、
前記ノード制御ユニットは：
前記対象ビデオのイベントノードに基づいて前記対象ビデオの表示ノードを定義し、ここで前記イベントノードは、前記対象ビデオの表示内容に基づくタイムラインノードと、対象物の空間位置ノードとのうちの少なくとも一方を用いて定義されて、設定されるイベントノードを備えるよう；
前記表示ノードのビデオ実行時ノードを特定し、前記対象ビデオのノード制御インターフェースを生成し、前記表示ノードの再生状態を前記ノード制御インターフェース上に表示するよう；及び、
対象表示ノードへジャンプするために前記ノード制御インターフェース上で前記ユーザによってクリックされたトリガ指示が受信される場合、前記対象表示ノードのビデオ実行時ノードを取得し、前記ビデオ再生ユニットの前記対象ビデオを前記対象表示ノードの前記ビデオ実行時ノードから再生し、前記対象表示ノードのビデオ再生時間に基づいて前記対象表示ノードの再生状態を更新するよう；構成された、
ビデオ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年６月２日に出願され「ビデオ再生制御方法及び装置並びにビデオ再生システム」と題された中国特許出願第２０１６１０３９０７２１．７号の優先権を主張し、上記中国特許出願は参照によってその全体が本明細書に組み込まれる。
【０００２】
本願は、マルチメディア情報データ処理技術の分野に関し、特に、ビデオ再生制御方法及び装置、並びにビデオ再生システムに関する。
【背景技術】
【０００３】
インターネット及びコンピュータ技術の急速な発展により、オンラインマルチメディアは人々の生活を豊かにしている。オンライン教育プログラム、技術指導プログラム、製品取扱説明プログラム等のビデオプログラムは、多くのユーザに支持されている。
【０００４】
ビデオを再生する場合、大量の記録されたビデオプログラムは、通常、需要に基づいて、ビデオを複数の短いビデオコピーに分割するためにカット及び編集が必要になる。それぞれの短いビデオコピーは、ビデオコピーの主な内容を表示するためにビデオ名を用いることができる。しかし、ビデオは、通常、多くのノード情報を含んでいる。例えば、各オンライン教育講座をビデオとすることができ、講座は幾つかのチャプタを含むことができる。ユーザが講座のチャプタ分布（ｃｈａｐｔｅｒ  ｄｉｓｔｒｉｂｕｔｉｏｎ）に基づいてチャプタを、直接、選択して観たい場合、ユーザは、通常、マウスをドラッグすることによりチャプタを検索する必要がある、又は、プログレスバー上のポイントを介してサムネイル表示機能を用いてチャプタの位置を特定し、これを観ることになる。明らかに、この方法において、特に、プロセス紹介ビデオ、製品取扱説明ビデオ等の一本のビデオにおける全てのノードを表示することができず、ユーザにとって、ビデオのノード分布を明確に把握することは困難である。
【０００５】
従来技術において、ビデオノードの分布及び制御に関して、複数のチャプタは、通常、複数のビデオに対応している。ビデオは、ビデオ表示内容に基づいてビデオに含まれる全てのノードを表示することができず、ビデオ内のノードの把握及び対話（インタラクション）型進行制御の実行に関するユーザエクスペリエンスは、どちらかというと乏しい。
【発明の概要】
【０００６】
本願の目的は、ユーザが、イベントノードに基づいてビデオ進行制御関係を用いて、より便利で、明確に、ビデオコンテンツノード及びビデオ再生時間を把握でき、ユーザのビデオ再生の対話（インタラクション）体験を向上するために、ビデオ再生制御方法及び装置並びにビデオ再生システムを提供することである。
【０００７】
本願において提供されるビデオ再生制御方法及び装置、並びにビデオ再生システムは、以下のように実施される。
【０００８】
ビデオ再生制御方法が提供され、前記方法は：対象ビデオのイベントノードに基づいて前記対象ビデオの表示ノードを定義するステップであって、前記イベントノードは、前記対象ビデオの表示内容に基づくタイムラインノードと対象物の空間位置ノードとのうちの少なくとも一方を用いて定義され、設定されるイベントノードを含む、前記定義するステップと；前記表示ノードのビデオ実行時ノードを特定し、前記対象ビデオのノード制御インターフェースを生成し、前記ノード制御インターフェース上に前記表示ノードの再生状態を表示するステップと；対象表示ノードへジャンプするために前記ノード制御インターフェース上でユーザによってクリックされたトリガ指示が受信される場合、前記対象表示ノードのビデオ実行時ノードを取得し、前記対象ビデオを前記対象表示ノードの前記ビデオ実行時ノードから再生し、前記対象表示ノードのビデオ再生時間に基づいて前記対象表示ノードの再生状態を更新するステップと；を含む。
【０００９】
ビデオ再生制御装置が提供され、前記装置は：対象ビデオのイベントノードに基づいて前記対象ビデオの表示ノードを定義するよう構成された表示ノード設定モジュールであって、前記イベントノードは、前記対象ビデオの表示内容に基づくタイムラインノードと対象物の空間位置ノードとのうちの少なくとも一方を用いて定義され、設定されるイベントノードを含む、表示ノード設定モジュールと；前記表示ノードのビデオ実行時ノードを特定し、前記対象ビデオのノード制御インターフェースを生成し、前記ノード制御インターフェース上に前記表示ノードの再生状態を表示するよう構成されたノード制御インターフェースモジュールと；対象表示ノードへジャンプするために前記ノード制御インターフェース上でユーザによってクリックされたトリガ指示が受信された場合、前記対象表示ノードのビデオ実行時ノードを取得し、前記対象ビデオを前記対象表示ノードの前記ビデオ実行時ノードから再生し、前記対象表示ノードのビデオ再生時間に基づいて前記対象表示ノードの再生状態を更新するよう構成された再生処理モジュールと；を含む。
【００１０】
ビデオ再生システムが提供され、前記システムはビデオ再生ユニットとノード制御ユニットとを含む。
【００１１】
前記ビデオ再生ユニットは、ユーザのトリガ指示に基づいて対象ビデオ内の対応する表示ノードのビデオ内容を再生するよう構成される。
【００１２】
前記ノード制御ユニットは：前記対象ビデオのイベントノードに基づいて前記対象ビデオの表示ノードを定義し、ここで前記イベントノードは、前記対象ビデオの表示内容に基づくタイムラインノードと、対象物の空間位置ノードとのうちの少なくとも一方を用いて定義されて、設定されるイベントノードを備えるよう；前記表示ノードのビデオ実行時ノードを特定し、前記対象ビデオのノード制御インターフェースを生成し、前記表示ノードの再生状態を前記ノード制御インターフェース上に表示するよう；及び、対象表示ノードへジャンプするために前記ノード制御インターフェース上で前記ユーザによってクリックされたトリガ指示が受信される場合、前記対象表示ノードのビデオ実行時ノードを取得し、前記ビデオ再生ユニットの前記対象ビデオを前記対象表示ノードの前記ビデオ実行時ノードから再生し、前記対象表示ノードのビデオ再生時間に基づいて前記対象表示ノードの再生状態を更新するよう；構成される。
【００１３】
本願において提供されるビデオ再生制御方法及び装置並びにビデオ再生システムによれば、全てのノード、手続きステップ等を、一つのビデオに表示でき、進行ビューを記録し、ラベル付けすることができる。オンライン教育ビデオ、プロセスビデオ、商品機能紹介ビデオ、構成部品表示ビデオ等においては、対応するイベントノードを、ビデオ内容に基づいて設定できる。これらのイベントノードは、チャプタ、ステップ、構成部品、及び、ビデオで再生される内容における何かしらと一対一の対応関係にあってもよく、イベントノードは、ビデオの再生及び記録を可能にするために、又は制御するために用いられる。本願において、ユーザがビデオ進行制御を便利で、迅速且つ効果的に実行することを助け、ユーザのビデオ再生の対話体験を向上させ、ビデオの再生内容のノード関係性情報をユーザへ明確に表示するように、ビデオの全てのノード情報がイベントノードに基づいて設定され、表示される。
【図面の簡単な説明】
【００１４】
本願の実施又は既存の技術における技術的解決策をより明確に説明するために、以下に、実施又は既存の技術を説明するために必要とされる添付図面を簡単に説明する。明らかに、以下の説明における添付図面は本願のいくつかの実施を単に示すものであり、当業者は創造的な努力なしにこれらの添付図面から他の図面を更に導き出すことができる。
【００１５】
【図１】図１は、本願の実施による、ビデオ再生制御方法を示すフローチャートである。
【００１６】
【図２】図２は、本願による、実施のアプリケーションシナリオにおいて進捗状況がステップパターンによって置き換えられているビデオ再生制御インターフェースを示す概略図である。
【００１７】
【図３】図３は、本願による、対象物の各構成部品が別の実施のアプリケーションシナリオにおける表示ノードとして用いられる、ビデオ再生制御インターフェースを示す概略図である。
【００１８】
【図４】図４は、本願の別の実施による、ビデオ再生制御方法を示すフローチャートである。
【００１９】
【図５】図５は、本願の別の実施による、ビデオ再生制御方法を示すフローチャートである。
【００２０】
【図６】図６は、本願の実施による、ビデオ再生制御装置のモジュールを示す概略構造図である。
【００２１】
【図７】図７は、本願の別の実施による、ビデオ再生制御装置のモジュールを示す概略構造図である。
【００２２】
【図８】図８は、本願の別の実施による、ビデオ再生制御装置のモジュールを示す概略構造図である。
【発明を実施するための形態】
【００２３】
当業者が本願の技術的解決策をよりよく理解することを可能にするために、以下に、本願の実施における添付図面を参照して、本願の実施における技術的解決策を明確かつ完全に説明する。明らかに、記載された実施は、本願の実施のほんの一部であり全てではない。創造的な努力なしに本願の実施に基づいて当業者によって得られる他のすべての実施は、本願の保護範囲内に入るものである。
【００２４】
図１は、本願の実施によるビデオ再生制御方法を示すフローチャートである。本願は、以下の実施又は添付図面に示す方法の動作ステップ又は装置の構造を提供するが、方法又は装置は、従来の又は非創造的な努力に基づいて、より多くの又はより少ない、動作ステップ又はモジュール構造を含むことができる。論理的に不可欠な因果関係が何もないステップ又は構造に関して、ステップの実行順序又は装置のモジュール構造は、本願の実施において提供される実行順序又はモジュール構造に限定されない。方法又はモジュール構造が実際の装置又は実際の端末製品において適用される場合、方法又はモジュール構造は、実施若しくは添付図面における方法の順序若しくはモジュール構造に基づいて実行できる、又は、並列に（例えば、並列プロセッサ、マルチスレッド処理、又は分散処理をも含む環境下で）実行できる。
【００２５】
図１に示すように、本願のこの実施において提供されるビデオ再生制御方法は、以下のステップを含むことができる。
【００２６】
Ｓ１：対象ビデオ（ターゲットビデオ）のイベントノードに基づいて対象ビデオの表示ノードを定義する。ここでイベントノードは、対象ビデオの表示内容に基づくタイムラインノードと対象物の空間位置ノードとのうちの少なくとも一方を用いて定義され、設定されるイベントノードを含む。
【００２７】
本願のこの実施において、処理される必要がある対象ビデオの表示ノードは、対象ビデオのイベントノードに基づいて定義されてもよい。一般に、製品適用プロモーションビデオ、マーケティングビデオ、ユーザ登録ビデオ、又は学習指導ビデオ等の指導を目的とする対象ビデオには、イベントノードが幾つか含まれている。本願において、イベントノードは、ビデオの表示内容に基づく時間次元（時間的特徴）又は空間次元（空間的特徴）を含むことができる。時間次元は、通常、対象ビデオの表示内容に基づくタイムラインノードである。例えば、１つの講座ビデオは複数のチャプタを含み、各チャプタは講座の学習の進捗度に基づくタイムラインノードであってもよく、対象ビデオの表示ノードとして各チャプタを用いることができる。或いは、管理プログラムの下での製品リリース方法ビデオにおいて、以下の５つの操作ステップを含む、すなわち：１．作業テンプレートを作成する；２．ページに名前を付ける；３．編集のために要素（エレメント）を選択する；４．編集を完了する；及び、５．リリースする。この場合、ビデオ内の５つのステップはタイムラインノード型のイベントノードとして用いることができ、５つのステップは、対象ビデオの５つの表示ノードとして別々に用いられる。図２は、本願による、実施のアプリケーションシナリオにおいて進捗状況がステップパターンによって置き換えられているビデオ再生制御インターフェースを示す概略図である。図２において、５つの表示ノードが、実際のアクティビティリリース操作順序に基づいて説明ビデオ内で定義されている。タイムラインノードの特定のイベントノードは、対象ビデオの実際の内容に基づいて特定されてもよい。本願において提供されるビデオ再生制御方法の実施において、対象ビデオの表示内容に基づくタイムラインノードは、以下を含むことができる。
【００２８】
Ｓ１０１：同一の対象ビデオの表示内容の、ステップ分割ノード、学習進捗度、及びコンテンツチャプタノード、のうちの少なくとも１つに基づいて設定される時間次元ノード。
【００２９】
別のアプリケーションシナリオにおいて、対象ビデオの表示内容が詳細な商品取扱説明、製品取扱説明等に関係している場合、対象ビデオは、同一の対象ビデオ内で実際に表示される対象物（例えば製品等）の各構成部品のビデオ内容に基づく対応する構成部品の表示ノードとして定義されてもよい。対象ビデオ内の対象物の構成部品説明ノードの関係は、ユーザ選択を助け、ビデオ内容を理解するよう、ビデオ内の対象物の空間位置ノードに基づくビデオ内容のノード表示を介して、より便利に且つ明確に知ることができ、ビデオ表示効果及びユーザエクスペリエンスを向上させることができる。図３は、本願による、対象物の各構成部品が別の実施アプリケーションシナリオにおける表示ノードとして用いられるビデオ再生制御インターフェースを示す概略図である。図３において、元の対象ビデオの実際の表示内容は、商品Ａの構成部品Ａ１、Ａ２、Ａ３、Ａ４、Ａ５、及びＡ６の機能説明である。本願のこの実施において、対象ビデオ内で表示される各構成部品は対象ビデオのイベントノードとして用いることができ、対象ビデオは６つの表示ノードＡ１、Ａ２、Ａ３、Ａ４、Ａ５、及びＡ６に分割される。別の実施において他の対象物の空間的位置ノードがあってもよい。例えば、対象物が、広告におけるモデルの上着、ズボン、靴、靴下、及び帽子を別々に示す対象ビデオにおいて、上着、ズボン、靴、帽子、及び靴下はイベントノードとして別々に用いられてもよい。対象物の空間位置ノードの特定のイベントノードは、対象ビデオの実際の内容に基づいて特定されてもよい。本願において提供されるビデオ再生制御方法の実施において、対象ビデオの表示内容に基づく対象物の空間位置ノードは、以下を含むことができる。
【００３０】
Ｓ１０２：同一の対象ビデオの表示内容における対象物の表示構成部品に基づいて設定される空間次元ノード。
【００３１】
もちろん、別のアプリケーションシナリオにおいて、タイムラインノードと対象物の空間位置ノードとを組み合わせるイベントノードは、対象ビデオの表示内容に基づいて特定でき、次いで、対象ビデオの表示ノードが定義される。注記すると、元の対象ビデオが指導ビデオとなって、ユーザがビデオ内容及びビデオ進行を迅速且つ効果的に知り、制御することを助けるよう、本願におけるイベントノードは、通常、対象ビデオ、特には商品表示ビデオ、教育ビデオ、プロセス指導ビデオ等、の実際の表示内容に基づいて特定され、対象ビデオの再生内容をユーザへ表示するために用いられるステップノード、構成部品ノード等であってもよい。
【００３２】
本願におけるビデオ再生制御方法において、対象ビデオの表示ノードは対象ビデオのイベントノードに基づいて定義されてもよい。イベントノードは、対象ビデオの表示内容に基づくタイムラインノードと対象物の空間位置ノードとのうちの少なくとも一方を用いて定義され、設定されるイベントノードを含む。
【００３３】
Ｓ２：表示ノードのビデオ実行時ノードを特定し、対象ビデオのノード制御インターフェースを生成し、ノード制御インターフェース上に表示ノードの再生状態を表示する。
【００３４】
対象ビデオの定義された各表示ノードは、対象ビデオの進行セグメントであってもよく、通常、表示ノードの開始時間ノード及び終了時間ノードを含む。本願のこの実施において、対象ビデオの表示ノードが特定され、関連するイベントの時間ノード情報が定義された後、表示ノードが配置されるノード制御インターフェースが生成されてもよい。ノード制御インターフェースは、対象ビデオの再生領域の近傍位置に配設されてもよい。例えば、ノード制御インターフェースは、図２のように、ビデオ再生領域の下に操作実行ステップを表示できる、又は、図３のようにビデオ再生領域の上に製品機能構成部品を表示できる。もちろん、ノード制御インターフェースは、アプリケーション又はｗｅｂページインターフェースの設計要件に基づいて、対応する位置エリア（領域）内に配置されてもよい。ノード制御インターフェースは、対象ビデオの定義された表示ノード全てを表示できる。各表示ノードを、対象ビデオ内の表示ノードの対応するビデオ実行時ノード、例えば、表示ノードの開始時間ノード及び終了時間ノード等に対応させることができる。実際の製品が設計される場合、表示ノードのビデオ実行時ノード情報は、表示ノード制御の内側で設定されてもよく、ユーザには表示されない。もちろん、ビデオ実行時ノード情報は、対象ビデオ内の表示ノードの実行時情報をユーザへ、直接、表示するよう、ユーザへ表示されてもよい。
【００３５】
本願のこの実施において、表示ノードの再生状態は、再生のために表示ノードがユーザによってクリックされたかどうか及び表示ノードが完了したかどうか等の情報に基づいて設定されてもよく、表示ノードの再生状態のパターンがノード制御インターフェース上に表示されてもよい。例えば、図３におけるアプリケーションシナリオにおいて、商品Ａの構成部品の表示ノードの再生状態は、未再生状態、未完了状態、及び再生済状態を含むよう設定されてもよい。対象ビデオの各表示ノードの初期再生状態は未再生状態に設定されてもよい。再生状態の対応パターンは設計要件に基づいて設計されてもよい。例えば、未再生の表示ノードは白地に黒文字で設定されてもよく、再生済の表示ノードは「レ」（チェックマーク）でマーキングするよう設定されてもよく、「Ａ２紹介」等の未完了の表示ノードの対応する背景色はビデオ再生時間に基づいてノードスペース内で変更されてもよい。
【００３６】
対象ビデオのノード制御インターフェースは表示ノードに基づいて生成される。ノード制御インターフェース上の表示ノードのビデオ実行時ノードは、対象ビデオ内の各表示ノードの実行時情報に基づいて設定されてもよく、対応する再生状態は、表示ノードのビデオ再生時間に基づいてノード制御インターフェース上に表示される。
【００３７】
Ｓ３：対象表示ノードへジャンプするためにノード制御インターフェース上でユーザによってクリックされたトリガ指示が受信された場合、対象表示ノードのビデオ実行時ノードを取得し、対象ビデオを対象表示ノードのビデオ実行時ノードから再生し、対象表示ノードのビデオ再生時間に基づいて対象表示ノードの再生状態を更新する。
【００３８】
イベントノードに基づく表示ノードが定義され、設定され、対象ビデオのノード制御インターフェースが生成された後、対応する対象表示ノードをトリガするノード制御インターフェース上のステップ又は構成部品をクリックすること等のユーザの再生指示を取得でき、対象ビデオを、対象表示ノードに対応するビデオ実行時ノードから再生できる。
【００３９】
本願のこの実施において、ラベル付けは対象表示ノードのビデオ再生時間に基づいて自動的に行うことができ、対象表示ノードの再生状態が更新される。例えば、対象ビデオが対象表示ノードまでジャンプした後、対象表示ノードは、対象表示ノードが完了するところまでの再生を開始する。したがって、対象表示ノードの再生状態は、未再生状態から再生済状態へ更新され、対象表示ノードの再生状態は、ノード制御インターフェース上で再生済状態として表示される。
【００４０】
本願のこの実施において提供されるビデオ再生制御方法によれば、全てのノード、手順ステップ等を１つのビデオ内に表示でき、また進行ビューを記録し、ラベル付けすることができる。オンライン教育ビデオ、プロセスビデオ、商品機能ビデオ、構成部品表示ビデオ等において、対応するイベントノードがビデオ内容に基づいて設定されてもよい。これらのイベントノードは、ビデオによって再生される内容におけるチャプタ、ステップ、構成部品等と一対一の対応関係にあってよく、イベントノードを用いてビデオの再生及び記録を可能にする又は制御する。本願において、ユーザがビデオ進行制御を便利で、迅速且つ効果的に実行することを助け、ユーザのビデオ再生の対話体験を向上させるために、ビデオの再生内容のノード関係性情報がユーザへ明確に表示されるように、ビデオの全てのノード情報がイベントノードに基づいて設定され、表示される。
【００４１】
本願の別の実施では、対象ビデオの現在のビデオ再生時間情報を記録できる。現在の表示ノードの進行セグメントビデオが未完了であり、ユーザが再生するために別の表示ノードをクリックした場合、現在表示ノード（現在の表示ノード）のビデオ再生時間情報を記録でき、現在表示ノードは、再生のためにユーザによってクリックされた別の表示ノードへジャンプすることができ、現在表示ノードの再生状態は未完了再生状態に設定され、その結果、ノード制御インターフェース上で対象ビデオの再生に関してユーザが全体を把握し、制御できる。したがって、本願におけるビデオ再生制御方法の別の実施において、この方法は以下のステップを更に含むことができる。
【００４２】
Ｓ４：対象ビデオの現在表示ノードが再生されている時に、第１の対象表示ノードへジャンプするためのトリガ指示が受信された場合、現在表示ノードのビデオ再生時間を現在表示ノードのビデオ実行時ノードとして用い、現在表示ノードの再生状態を未完了再生状態へ設定し、それに応じて現在表示ノードの未完了再生状態をノード制御インターフェース上に表示し、対象ビデオを第１の対象表示ノードのビデオ実行時ノードから再生する。
【００４３】
図４は、本願の別の実施によるビデオ再生制御方法を示すフローチャートである。特定のアプリケーションシナリオにおける実施の効果の図については、図３を参照できる。
【００４４】
本願におけるビデオ再生制御方法の別の実施において、ユーザによってクリックされた表示ノードが未完了状態であった場合、表示ノードを、同一の対象ビデオ内の先に記録されたビデオ再生時間から引き続き再生できる。したがって、各表示ノードのセグメント再生制御を１つのビデオ内で別々に実施し、ユーザが講座学習ビデオ、製品表示ビデオ等で、正確且つ明瞭な自動進行制御を実行するようユーザを導くことができる。図５は、本願の別の実施によるビデオ再生制御方法を示すフローチャートである。図５に示すように、方法は、更に、以下のステップを含むことができる。
【００４５】
Ｓ５：対象ビデオ内の、ユーザによってトリガされた第２の対象表示ノードが未完了再生状態にある場合、対象ビデオを第２の対象表示ノードの記録されたビデオ実行時ノードから再生する。
【００４６】
対象表示ノード、第１の対象表示ノード、及び第２の対象表示ノードは、様々なアプリケーションシナリオにおいて、主に、現在再生されている表示ノードとジャンプされる表示ノードとを区別するように設定された集合名である。例えば、アプリケーションシナリオによっては、第２の対象表示ノードは第１の対象表示ノードであり得る。
【００４７】
先の各実施で提供されるビデオ再生制御方法によれば、全てのノード、手順ステップ等を１つのビデオ内に表示し、進行ビューを記録し、ラベル付けできる。オンライン教育ビデオ、プロセスビデオ、商品機能紹介ビデオ、構成部品表示ビデオ等において、対応するイベントノードを、ビデオ内容に基づいて設定できる。これらのイベントノードは、ビデオによって再生される内容におけるチャプタ、ステップ、構成部品等と一対一の対応関係にあってよく、イベントノードを用いてビデオの再生及び記録を可能にする又は制御する。本願において、ユーザがビデオ進行制御を、便利で、迅速且つ効果的に実行することを助け、ユーザのビデオ再生の対話体験を向上させるために、ビデオの再生内容のノード関係性情報がユーザへ明確に表示されるよう、ビデオの全てのノード情報がイベントノードに基づいて設定され、表示される。
【００４８】
本願におけるビデオ再生制御方法に基づいて、本願はビデオ再生制御装置を提供する。図６は、本願の実施によるビデオ再生制御装置のモジュールを示す概略構造図である。図６に示すように、この装置は：対象ビデオのイベントノードに基づいて対象ビデオの表示ノードを定義するよう構成された表示ノード設定モジュール１０１であって、イベントノードは、対象ビデオの表示内容に基づくタイムラインノード及び対象物の空間位置ノードのうちの少なくとも一方を用いて定義及び設定されるイベントノードを含む、表示ノード設定モジュール１０１と；表示ノードのビデオ実行時ノードを特定し、対象ビデオのノード制御インターフェースを生成し、表示ノードの再生状態をノード制御インターフェース上に表示するよう構成されたノード制御インターフェースモジュール１０２と；対象表示ノードのビデオ実行時ノードを取得し、対象ビデオを対象表示ノードのビデオ実行時ノードから再生し、対象表示ノードへジャンプするためにノード制御インターフェース上でユーザによってクリックされたトリガ指示を受信した場合に、対象表示ノードのビデオ再生時間に基づいて対象表示ノードの再生状態を更新するよう構成された再生処理モジュール１０３と；を含むことができる。
【００４９】
本願におけるビデオ再生制御装置において、表示ノード設定モジュール１０１は時間次元又は空間次元から対象ビデオのイベントノードを特定し、更に、対象ビデオの表示ノードを特定できる。したがって、本願におけるビデオ再生制御装置の別の実施において、対象ビデオの表示内容に基づくタイムラインノードは、同一の対象ビデオの表示内容の、ステップ分割ノード、学習進捗度、及びコンテンツチャプタノードのうちの少なくとも１つに基づいて設定される時間次元ノードを含んでいる。
【００５０】
もちろん、装置の別の実施において、対象ビデオの表示内容に基づく対象物の空間位置ノードは、同一の対象ビデオの表示内容における対象物の表示構成部品に基づいて設定される空間次元ノードを含んでいる。
【００５１】
イベントノードが対象ビデオの実際の再生内容に基づいて時間次元又は空間次元において設定される特定の方法については、本願の他の実施についての関連説明を参照できるので、簡素化のためにその詳細は省略する。
【００５２】
図７は、本願の別の実施によるビデオ再生制御装置のモジュールを示す概略構造図である。図７に示すように、この装置は、更に、対象ビデオの現在表示ノードが再生されている時に、第１の対象表示ノードへジャンプするためのトリガ指示が受信された場合、現在表示ノードのビデオ再生時間を現在表示ノードのビデオ実行時ノードとして用い、現在表示ノードの再生状態を未完了再生状態へ設定し、それに応じて現在表示ノードの未完了再生状態をノード制御インターフェース上に表示し、対象ビデオを第１の対象表示ノードのビデオ実行時ノードから再生するよう構成された第１のジャンプ処理モジュール１０４を含むことができる。
【００５３】
本願のこの実施における装置の実施において、対象ビデオの現在のビデオ再生時間情報を記録できる。現在表示ノードの進行セグメントビデオが未完了であり、ユーザが再生するために別の表示ノードをクリックした場合、現在表示ノードのビデオ再生時間情報を記録でき、現在表示ノードは、再生のためにユーザによってクリックされた別の表示ノードへジャンプすることができ、現在表示ノードの再生状態は未完了再生状態に設定され、その結果、ノード制御インターフェース上で対象ビデオの再生に関してユーザが全体を把握し、制御できる。
【００５４】
図８は、本願の別の実施によるビデオ再生制御装置のモジュールを示す概略構造図である。図８に示すように、この装置は、更に、対象ビデオにおいてユーザによって起動された第２の対象表示ノードが未完了再生状態であった場合、対象ビデオを第２の対象表示ノードの記録されたビデオ実行時ノードから再生するよう構成された第２のジャンプ処理モジュール１０５を含むことができる。
【００５５】
本願のこの実施における装置の実施において、ユーザによってクリックされた表示ノードが未完了状態であった場合、表示ノードを、同一の対象ビデオ内の先に記録されたビデオ再生時間から引き続き再生できる。したがって、各表示ノードのセグメント再生制御を１つのビデオ内で別々に実施し、ユーザが講座学習ビデオ、製品表示ビデオ等で正確且つ明瞭な自動進行制御を実行するようユーザを導くことができる。
【００５６】
本願のこの実施において提供されるビデオ再生制御装置によれば、全てのノード、手順ステップ等を１つのビデオ内に表示し、進行ビューを記録し、ラベル付けできる。オンライン教育ビデオ、プロセスビデオ、商品機能紹介ビデオ、構成部品表示ビデオ等において、対応するイベントノードを、ビデオ内容に基づいて設定できる。これらのイベントノードは、ビデオによって再生される内容におけるチャプタ、ステップ、構成部品等と一対一の対応関係にあってよく、イベントノードを用いてビデオの再生及び記録を可能にする又は制御する。本願において、ユーザがビデオ進行制御を、便利で、迅速且つ効果的に実行することを助け、ユーザのビデオ再生の対話体験を向上させるために、ビデオの再生内容のノード関係性情報がユーザへ明確に表示されるように、ビデオの全てのノード情報はイベントノードに基づいて設定され、表示される。
【００５７】
先のビデオ再生制御方法又は装置は、モバイルデバイスアプリ（ＡＰＰ）やページ上でのビデオ再生等を含む複数のアプリケーションシナリオにおけるビデオ再生システムに適用できる。１つのビデオ上でユーザによってなされるノード再生制御の対話は、ステップ、チャプタ、構成部品等のノードの、ビデオ内容のイベントノードパターンを用いて実施できるので、ビデオ全体の制御の関係性は明白である。イベントノード及び手順を用いて、ユーザがより高い自立性を持って、ビデオ認識の全プロセスを制御し、ユーザのビデオ再生の対話体験を向上するように、ビデオ再生指導を行って、ビデオ再生時間を自動的にラベル付けする。したがって、本願はビデオ再生システムを提供し、このシステムは、ビデオ再生ユニットと、ノード制御ユニットとを含む。
【００５８】
ビデオ再生ユニットは、ユーザのトリガ指示に基づいて、対象ビデオ内の対応する表示ノードのビデオ内容を再生するよう構成できる。
【００５９】
ノード制御ユニットは、対象ビデオのイベントノードに基づいて対象ビデオの表示ノードを定義し、ここでイベントノードは、対象ビデオの表示内容に基づくタイムラインノード及び対象物の空間位置ノードのうちの少なくとも一方を用いることによって定義及び設定されるイベントノードを含み；表示ノードのビデオ実行時ノードを特定し、対象ビデオのノード制御インターフェースを生成し、表示ノードの再生状態をノード制御インターフェース上に表示し；対象表示ノードへジャンプするためにノード制御インターフェース上でユーザによってクリックされたトリガ指示を受信した場合、対象表示ノードのビデオ実行時ノードを取得し、ビデオ再生ユニットの対象ビデオを対象表示ノードのビデオ実行時ノードから再生し、対象表示ノードのビデオ再生時間に基づいて対象表示ノードの再生状態を更新するよう構成できる。
【００６０】
ビデオ再生ユニットは、再生装置が対象ビデオを再生するよう、端末アプリケーション又はページにおいて設定されることができる。それに応じて、もちろん、上で説明したように、再生システムにおける対象ビデオの表示内容に基づくタイムラインノードは、同一の対象ビデオの表示内容の、ステップ分割ノード、学習進捗度、及びコンテンツチャプタノードのうちの少なくとも１つに基づいて設定される時間次元ノードを含むことができる。あるいは、対象ビデオの表示内容に基づく対象物の空間位置ノードは、同一の対象ビデオの表示内容における対象物の表示構成部品に基づいて設定される空間次元ノードを含んでいる。再生システムにおいて、対象ビデオの現在表示ノードが再生されている時に、第１の対象表示ノードへジャンプするためのトリガ指示が受信された場合、現在表示ノードのビデオ再生時間は現在表示ノードのビデオ実行時ノードとして用いられ、現在表示ノードの再生状態は未完了再生状態に設定され、現在表示ノードの未完了再生状態はそれに応じてノード制御インターフェース上に表示され、対象ビデオは第１の対象表示ノードのビデオ実行時ノードから再生される。更に、システムは、対象ビデオ内のユーザによって起動された第２の対象表示ノードが未完了再生状態にある場合、対象ビデオを第２の対象表示ノードの記録されたビデオ実行時ノードから再生する動作を実施できる。具体的な実施については、前記方法又は装置に関連する説明を参照できるので、簡素化のために詳細はここでは省略する。
【００６１】
ビデオの再生内容のチャプタ、ステップ、構成部品等を用いて時間次元又は空間次元においてイベントノードを定義すること、異なる再生状態を表示すること、ビデオ再生又はジャンプ指示を起動すること等のノード設定、インターフェース設定、及び情報交換方法の説明を本願の内容において言及したが、本願は、必ずしも情報定義方法、業界処理標準、仕様、又は実施によって説明された状況に限定されない。幾つかの業界標準を用いることによって又は説明した実施に基づいて僅かに改変された解決策の実施も、説明した実施と同一、それと均等である、若しくはそれに類似する実施の効果、又は変更後に得られた予想される実施の効果を実施できる。これらの改変された又は変更されたノード設定、インターフェース設定、情報交換方法等の適用は、依然として、本願の任意の実施の解決策の保護範囲に含まれる。
【００６２】
本願は、実施又はフローチャートに記載された方法の動作ステップを提供するが、従来の又は非創造的な手段に基づいて、より多い又はより少ない動作ステップを含めることができる。実施に列挙されたステップのシーケンスは、単に多数のステップ実行シーケンスのうちの１つであり、固有の実行シーケンスを表すものではない。実際の装置又はクライアント製品では、これらのステップは、実施又は添付図面に示されている方法シーケンスに基づいて実行することができる、あるいは並列に（例えば、並列プロセッサ又はマルチスレッド処理の環境で）実行することができる。
【００６３】
前述の実施で例示したユニット、装置、又はモジュールは、コンピュータチップ又はエンティティを用いることによって実施することができる、あるいは特定の機能を有する製品を使用することによって実施することができる。説明を容易にするために、前述の装置は、機能を様々なモジュールに分割して説明されている。確実に、本願を実施する場合には、モジュールの機能は、同一又は複数のソフトウェア及び／又はハードウェアを用いて実現することができ、又は、１つの機能を実現するためのモジュールは、複数のサブモジュール又はサブユニットの組合せを用いて実現することができる。例えば、再生処理モジュール１０３、第１のジャンプ処理モジュール１０４、及び第２のジャンプ処理モジュール１０５は、１つの機能モジュールで実現することができる。
【００６４】
当業者はまた、コンピュータ可読プログラムコードを使用することによって、コントローラを実装することに加えて、論理ゲート、スイッチ、特定用途向け集積回路、プログラマブルロジックコントローラ、及び内蔵マイクロコントローラの形態でコントローラが同一の機能を実施可能な方法のステップで、論理プログラミングを実行できることを知っている。したがって、コントローラはハードウェア構成要素とみなすこともでき、コントローラに含まれ、各種機能を実施するよう構成された装置もハードウェア構成要素の構造体と見なすことができる。あるいは、様々な機能を実施するように構成された装置は、本方法を実施するソフトウェアモジュール及びハードウェアコンポーネント内の構造体の両方と見なすこともできる。
【００６５】
本願は、コンピュータ、例えばプログラムモジュールによって実行されるコンピュータ実行可能命令の一般的な文脈で説明することができる。一般に、プログラムモジュールは、特定のタスクを実行するか又は特定の抽象データ型を実施するルーチン、プログラム、オブジェクト、コンポーネント、データ構造、タイプなどを含む。本願は、分散コンピューティング環境でも実施することができる。分散コンピューティング環境では、通信ネットワークを介して接続されたリモート処理デバイスによってタスクが実行される。分散コンピューティング環境では、プログラムモジュールは、記憶装置を含むローカルとリモートの両方のコンピュータ記憶媒体に配置することができる。
【００６６】
実施の説明から、当業者であれば、本願がソフトウェア及び必要な一般的なハードウェアプラットフォームを使用することによって実施できることを明確に理解できることが理解されよう。そのような理解に基づいて、本願の技術的解決策は本質的に、又は既存の技術に貢献する部分は、ソフトウェア製品の形で実施することができる。ソフトウェア製品は、ＲＯＭ／ＲＡＭ、磁気ディスク、又は光ディスクなどの記憶媒体に格納することができ、本願の実施又は実施のいくつかの部分で説明されている方法を実行するためのコンピュータデバイス（パーソナルコンピュータ、モバイルデバイス、サーバ、ネットワークデバイスなどがあり得る）に命令するためのいくつかの命令を含む。
【００６７】
本明細書における実施は漸進的方法で説明される。実施における同一又は類似の部分については、互いに参照することができる。各実施は、他の実施との違いに焦点を当てている。本願は、多くの汎用又は専用のコンピュータシステム環境又は構成、例えばパーソナルコンピュータ、サーバコンピュータ、ハンドヘルドデバイス又はポータブルデバイス、タブレットデバイス、マルチプロセッサシステム、マイクロプロセッサベースのシステム、セットトップボックス、プログラム可能なビデオ再生システム、ネットワークＰＣ、小型コンピュータ、メインフレームコンピュータ、及び前述のシステム又はデバイスのうちのいずれか１つを含む分散コンピューティング環境に適用することができる。
【００６８】
本願は実施を用いて説明されるが、当業者は、本願の精神から逸脱することなく本願の多くの修正及び変形が作れることを知っている。特許請求の範囲は、本願の精神から逸脱しないこれらの修正及び変形を含むことが予期されている。
【図１】
2019523935.tif 000003
【図２】
2019523935.tif 000004
【図３】
2019523935.tif 000005
【図４】
2019523935.tif 000006
【図５】
2019523935.tif 000007
【図６】
2019523935.tif 000008
【図７】
2019523935.tif 000009
【図８】
2019523935.tif 000010
【国際調査報告】
2019523935.tif 000011
2019523935.tif 000012
2019523935.tif 000013
2019523935.tif 000014