(57)【要約】【解決手段】本願の実施形態は、ビデオデータの再生を処理するための方法、デバイスおよびシステムに関する。方法は、ビデオデータの再生中に命令を取得する工程と；命令に少なくとも部分的に基づいてデータ要求を生成する工程であって、データ要求はビデオデータに関連する情報を含む、工程と；データ要求を通信する工程と；データ要求に関連する結果を取得する工程であって、データ要求に関連する結果はビデオデータに関連する１または複数の関連オブジェクトを含み、１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、１または複数の関連オブジェクトの内の少なくとも１つに対応する１または複数のアプリケーションタイプの内の少なくとも１つが、ビデオデータのアプリケーションタイプとは異なる、工程と；ビデオデータと同時に１または複数の関連オブジェクトの内の少なくとも１つを提供する工程と、を備える。【選択図】図２
2020504475.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
ビデオデータの再生中に命令を取得する工程と、
前記命令に少なくとも部分的に基づいてデータ要求を生成する工程であって、前記データ要求は、前記ビデオデータに関連する情報を含む、工程と、
前記データ要求に関連する結果を取得する工程であって、前記データ要求に関連する結果は、前記ビデオデータに関連する１または複数の関連オブジェクトを含み、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記ビデオデータのアプリケーションタイプとは異なる、工程と、
前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の少なくとも１つを提供する工程と、
を備える、方法。
【請求項２】
請求項１に記載の方法であって、前記データ要求に含まれる前記ビデオデータに関連する前記情報は、前記ビデオデータに対応するビデオフレームの少なくとも一部を含む、方法。
【請求項３】
請求項１に記載の方法であって、前記１または複数の関連オブジェクトは、前記ビデオデータに対応するビデオフレームの少なくとも一部に対応する特徴情報に従って決定される、方法。
【請求項４】
請求項１に記載の方法であって、前記１または複数の関連オブジェクトの内の前記少なくとも１つを提供する工程は、前記ビデオデータの表示を含むインターフェース内の１または複数の対応する提示インターフェースに前記少なくとも１つの関連オブジェクトを表示する工程を含む、方法。
【請求項５】
請求項１に記載の方法であって、前記１または複数の関連オブジェクトの内の前記少なくとも１つは、１または複数の対応する提示インターフェースに提供され、前記１または複数の提示インターフェースは、それぞれ、前記ビデオデータの特徴情報に関する情報または前記ビデオデータの前記特徴情報に関する情報概要を含む、方法。
【請求項６】
請求項１に記載の方法であって、さらに、
前記命令が取得された時点に対応する再生時点を決定する工程と、
前記ビデオデータに対応するビデオフレームを取得する工程であって、前記ビデオフレームは、前記再生時点に少なくとも部分的に基づいて取得される、工程と、
を備える、方法。
【請求項７】
請求項６に記載の方法であって、前記ビデオデータに対応する前記ビデオフレームを取得する工程は、前記ビデオフレームを前記ビデオデータから抽出する工程を含む、方法。
【請求項８】
請求項１に記載の方法であって、前記命令を取得する工程は、
再生コンポーネントが前記ビデオデータのフルスクリーン再生を提供している間に、ユーザ命令を受信する工程を含む、方法。
【請求項９】
請求項１に記載の方法であって、前記ビデオデータは、再生コンポーネントに表示され、前記再生コンポーネントは、前記命令が取得された時に前記ビデオデータのフルスクリーン再生を提供しており、前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の前記少なくとも１つを提供する工程は、
前記ビデオデータの非フルスクリーン再生を提供するように前記再生コンポーネントを切り替える工程と、
前記１または複数の関連オブジェクトの内の前記少なくとも１つのための提示インターフェースを表示するために少なくとも１つの表示コンポーネントを提供する工程であって、前記少なくとも１つの表示コンポーネントの内の１つが、前記１または複数の関連オブジェクトの内の１つに対応する、工程と、
を含む、方法。
【請求項１０】
請求項９に記載の方法であって、さらに、
焦点が前記少なくとも１つの表示コンポーネントの内の第１表示コンポーネントの上に位置することに応答して、前記ビデオデータの特徴情報に関する表示情報および説明情報を表示する工程を備える、方法。
【請求項１１】
請求項１０に記載の方法であって、さらに、
前記焦点が前記第１表示コンポーネントの上に位置していないことに応答して、ビデオデータの前記特徴情報に関する情報概要を表示する工程を備える、方法。
【請求項１２】
請求項１に記載の方法であって、前記１または複数の関連オブジェクトの内の少なくとも１つは、視聴強化カテゴリ、チャットカテゴリ、相互作用カテゴリ、ビジネスカテゴリ、および、アプリケーションカテゴリ、の内の１または複数に関連する、方法。
【請求項１３】
請求項１に記載の方法であって、さらに、
提供された前記少なくとも１つの関連オブジェクトの内の第１関連オブジェクトの選択を受信する工程と、
前記選択に少なくとも部分的に基づいて、コンテンツ要求を生成する工程と、
前記コンテンツ要求を通信する工程と、
前記コンテンツ要求に関連する結果を取得する工程と、
前記コンテンツ要求に関連する前記結果に少なくとも部分的に基づいて、対応するコンテンツを表示する工程と、
を備える、方法。
【請求項１４】
請求項１３に記載の方法であって、前記コンテンツ要求に関連する前記結果に少なくとも部分的に基づいて、前記対応するコンテンツを表示する工程は、
前記コンテンツ要求に関連する結果に対応するビデオデータを再生コンポーネントで再生する工程、または、
前記コンテンツ要求に関連する前記結果に対応する前記コンテンツを提示インターフェースで表示する工程を含む、方法。
【請求項１５】
請求項１３に記載の方法であって、前記コンテンツ要求に関連する前記結果に少なくとも部分的に基づいて、対応するコンテンツを表示する工程は、
マルチカメラビデオデータの中からの、選択されたカメラに対応するビデオデータの選択に応答して、前記選択されたカメラに対応するビデオデータの再生をフルスクリーンモードで表示する工程を含む、方法。
【請求項１６】
請求項１に記載の方法であって、さらに、
前記ビデオデータの前記再生中にプロンプトメッセージを表示する工程を備え、
前記命令に少なくとも部分的に基づいて前記データ要求を生成する工程は、
前記命令に少なくとも部分的に基づいて、前記プロンプトメッセージに対応するプロンプトパラメータを決定する工程であって、前記命令は、ユーザによって入力されたユーザ命令に対応する、工程と、
前記プロンプトパラメータを前記データ要求に追加する工程であって、前記データ要求に関連する前記結果は、前記プロンプトパラメータに対応する関連オブジェクトを含む、工程と、
を含む、方法。
【請求項１７】
請求項１に記載の方法であって、さらに、
ビデオデータが表示されていない時に前記命令が受信されたことに応答して、前記命令に少なくとも部分的に基づいてビデオ関連ページを取得して、前記ビデオ関連ページを表示する工程を備え、前記ビデオ関連ページは、少なくとも２つの提示項目を提供し、前記提示項目は、ビデオフレームおよび関連オブジェクトを含む、方法。
【請求項１８】
請求項１に記載の方法であって、
前記１または複数の関連オブジェクトの内の前記少なくとも１つを提供する工程は、前記ビデオデータを含むインターフェース内の１または複数の対応する提示インターフェースに前記少なくとも１つの関連オブジェクトを表示する工程を含み、
前記ビデオデータは、前記インターフェースの主要位置に提供され、関連オブジェクトの前記提示インターフェースは、表示インターフェースに少なくとも部分的に基づいて、様々な補助位置に表示される、方法。
【請求項１９】
請求項１に記載の方法であって、前記データ要求は、ビデオフレーム、ビデオフレーム再生時点、および、ビデオフレーム特徴値、の内の１または複数を含む、方法。
【請求項２０】
デバイスであって、
１または複数のプロセッサであって、
ビデオデータの再生中に命令を取得する工程と、
前記命令に少なくとも部分的に基づいてデータ要求を生成する工程であって、前記データ要求は、前記ビデオデータに関連する情報を含む、工程と、
前記データ要求に関連する結果を取得する工程であって、前記データ要求に関連する結果は、前記ビデオデータに関連する１または複数の関連オブジェクトを含み、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記ビデオデータのアプリケーションタイプとは異なる、工程と、
前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の少なくとも１つを提供する工程と、を実行するよう構成された、１または複数のプロセッサと、
前記１または複数のプロセッサに接続され、前記１または複数のプロセッサに命令を提供するよう構成された１または複数のメモリと、
を備える、デバイス。
【請求項２１】
コンピュータプログラム製品であって、持続性のコンピュータ読み取り可能な記憶媒体内に具現化され、
ビデオデータの再生中に命令を取得するためのコンピュータ命令と、
前記命令に少なくとも部分的に基づいてデータ要求を生成するためのコンピュータ命令であって、前記データ要求は、前記ビデオデータに関連する情報を含む、コンピュータ命令と、
前記データ要求に関連する結果を取得するためのコンピュータ命令であって、前記データ要求に関連する結果は、前記ビデオデータに関連する１または複数の関連オブジェクトを含み、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記ビデオデータのアプリケーションタイプとは異なる、コンピュータ命令と、
前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の少なくとも１つを提供するためのコンピュータ命令と、
を備える、コンピュータプログラム製品。
【請求項２２】
方法であって、
データ要求を受信する工程と、
前記データ要求に少なくとも部分的に基づいて、再生ビデオデータに対応するビデオフレームを決定する工程と、
前記ビデオフレームに少なくとも部分的に基づいて１または複数の関連オブジェクトを決定する工程であって、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つの関連オブジェクトに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記データ要求に関連する現在再生中のビデオデータのアプリケーションタイプとは異なる、工程と、
前記１または複数の関連オブジェクトに少なくとも部分的に基づいて、前記データ要求に関連する結果を生成する工程と、
前記データ要求に関連する前記結果を端末に通信する工程と、
を備える、方法。
【請求項２３】
請求項２２に記載の方法であって、前記１または複数の関連オブジェクトを決定する工程は、
前記ビデオフレームに少なくとも部分的に基づいて、特徴情報ラベルを決定する工程と、
前記特徴情報ラベルに少なくとも部分的に基づいて、前記１または複数の関連オブジェクトを識別する工程と、
を含む、方法。
【請求項２４】
請求項２３に記載の方法であって、前記ビデオフレームに基づいて、前記特徴情報ラベルを決定する工程は、
前記ビデオフレームに画像認識を実行して、特徴情報を取得する工程と、
前記特徴情報に対応する前記特徴情報ラベルを決定する工程と、
を含む、方法。
【請求項２５】
請求項２４に記載の方法であって、さらに、
前記ビデオフレームに前記画像認識を実行して、特徴情報を取得する工程の前に、
前記ビデオフレームに対応する再生時点または特徴値を決定する工程と、
前記ビデオフレームに属するすでに認識された特徴情報に対応する前記再生時点または前記特徴値を決定したことに応答して、前記特徴情報をストレージから取得する工程と、
を備える、方法。
【請求項２６】
請求項２２に記載の方法であって、さらに、
前記データ要求に含まれるプロンプトパラメータに基づいて、前記１または複数の関連オブジェクトを取得する工程を備える、方法。
【請求項２７】
請求項２２に記載の方法であって、さらに、
コンテンツ要求を取得する工程と、
前記コンテンツ要求に少なくとも部分的に基づいて、関連オブジェクトコンテンツを決定する工程と、
前記関連オブジェクトコンテンツに少なくとも部分的に基づいて、前記コンテンツ要求に関連する結果を生成する工程と、
を備える、方法。
【請求項２８】
デバイスであって、
１または複数のプロセッサであって、
データ要求を受信する工程と、
前記データ要求に少なくとも部分的に基づいて、再生ビデオデータに対応するビデオフレームを決定する工程と、
前記ビデオフレームに少なくとも部分的に基づいて１または複数の関連オブジェクトを決定する工程であって、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つの関連オブジェクトに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記データ要求に関連する現在再生中のビデオデータのアプリケーションタイプとは異なる、工程と、
前記１または複数の関連オブジェクトに少なくとも部分的に基づいて、前記データ要求に関連する結果を生成する工程と、
前記データ要求に関連する前記結果を端末に通信する工程と、を実行するよう構成された、１または複数のプロセッサと、
前記１または複数のプロセッサに接続され、前記１または複数のプロセッサに命令を提供するよう構成された１または複数のメモリと、
を備える、デバイス。
【請求項２９】
コンピュータプログラム製品であって、持続性のコンピュータ読み取り可能な記憶媒体内に具現化され、
データ要求を受信するためのコンピュータ命令と、
前記データ要求に少なくとも部分的に基づいて、再生ビデオデータに対応するビデオフレームを決定するためのコンピュータ命令と、
前記ビデオフレームに少なくとも部分的に基づいて１または複数の関連オブジェクトを決定するためのコンピュータ命令であって、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つの関連オブジェクトに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記データ要求に関連する現在再生中のビデオデータのアプリケーションタイプとは異なる、コンピュータ命令と、
前記１または複数の関連オブジェクトに少なくとも部分的に基づいて、前記データ要求に関連する結果を生成するためのコンピュータ命令と、
前記データ要求に関連する前記結果を端末に通信するためのコンピュータ命令と、
を備える、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
［他の出願の相互参照］
本願は、２０１６年１１月３０日出願の中国特許出願第２０１６１１０９４９７６．５号「Ａ  ＰＬＡＹ  ＰＲＯＣＥＳＳＩＮＧ  ＭＥＴＨＯＤ，  ＭＥＡＮＳ  ＡＮＤ  ＤＥＶＩＣＥ」の優先権を主張する。当該出願は、すべての目的のために参照により本明細書に組み込まれる。
【０００２】
本願は、コンピュータ技術の分野に関し、特に、ビデオ処理のための方法、デバイス、システム、および、オペレーティングシステムに関する。
【背景技術】
【０００３】
端末技術が発展し、テレビが、さらに発展した統合的なスマート技術になると、ユーザは、スマートテレビを用いて、ビデオの視聴、ゲームのプレイ、および、ウェブページの閲覧など、様々な必要動作を実行することができる。
【０００４】
ユーザは、スマートテレビのフルスクリーンを用いて、ビデオを見ることができる。しかしながら、プロンプトメッセージが生成され、視聴中に表示される場合、現在の技術は、しばしば、ユーザがメッセージを閲覧するために、現在再生中のビデオを終了させることを求める。メッセージを閲覧するために現在再生中のビデオを中断する必要があることは、ビデオの通常再生に影響し、ユーザにとってネガティブな体験になりうる。さらに、ユーザがビデオの内容に関して疑問を持った場合、通常は、ユーザがビデオを一時停止して別個の検索を実行しない限り、ビデオの再生中にオンライン検索によってかかる疑問の答えを得ることはできない。
【図面の簡単な説明】
【０００５】
以下の詳細な説明と添付の図面において、本発明の様々な実施形態を開示する。
【０００６】
【図１Ａ】本願の様々な実施形態に従って、ビデオを表示するためのインターフェースを示す図。
【０００７】
【図１Ｂ】本願の様々な実施形態に従って、関連オブジェクトを表示するためのインターフェースを示す図。
【０００８】
【図２】本願の様々な実施形態に従って、端末側でのビデオ再生処理の方法を示すフローチャート。
【０００９】
【図３】本願の様々な実施形態に従って、関連オブジェクトを表示するためのインターフェースを示す図。
【００１０】
【図４】本願の様々な実施形態に従って、端末側での再生処理の方法を示すフローチャート。
【００１１】
【図５】本願の様々な実施形態に従って、マルチカメラ推薦コンテンツを表示するためのインターフェースを示す図。
【００１２】
【図６】本願の様々な実施形態に従って、ビデオ関連ページを表示するためのインターフェースを示す図。
【００１３】
【図７】本願の様々な実施形態に従って、サーバ側での再生処理の方法を示すフローチャート。
【００１４】
【図８】本願の様々な実施形態に従って、サーバ側での再生処理の方法を示すフローチャート。
【００１５】
【図９】本願の様々な実施形態に従って、オペレーティングシステムを示す構造図。
【００１６】
【図１０】本開示の様々な実施形態に従って、再生処理のためのコンピュータシステムを示す機能図。
【発明を実施するための形態】
【００１７】
本発明は、処理、装置、システム、物質の組成、コンピュータ読み取り可能な格納媒体上に具現化されたコンピュータプログラム製品、および／または、プロセッサ（プロセッサに接続されたメモリに格納および／またはそのメモリによって提供される命令を実行するよう構成されたプロセッサ）を含め、様々な形態で実装されうる。本明細書では、これらの実装または本発明が取りうる任意の他の形態を、技術と呼ぶ。一般に、開示された処理の工程の順序は、本発明の範囲内で変更されてもよい。特に言及しない限り、タスクを実行するよう構成されるものとして記載されたプロセッサまたはメモリなどの構成要素は、ある時間にタスクを実行するよう一時的に構成された一般的な構成要素として、または、タスクを実行するよう製造された特定の構成要素として実装されてよい。本明細書では、「プロセッサ」という用語は、１または複数のデバイス、回路、および／または、コンピュータプログラム命令などのデータを処理するよう構成された処理コアを指すものとする。
【００１８】
以下では、本発明の原理を示す図面を参照しつつ、本発明の１または複数の実施形態の詳細な説明を行う。本発明は、かかる実施形態に関連して説明されているが、どの実施形態にも限定されない。本発明の範囲は、特許請求の範囲によってのみ限定されるものであり、本発明は、多くの代替物、変形物、および、等価物を含む。以下の説明では、本発明の完全な理解を提供するために、多くの具体的な詳細事項が記載されている。これらの詳細事項は、例示を目的としたものであり、本発明は、これらの具体的な詳細事項の一部または全てがなくとも特許請求の範囲に従って実施可能である。簡単のために、本発明に関連する技術分野で周知の技術事項については、本発明が必要以上にわかりにくくならないように、詳細には説明していない。
【００１９】
本願の上述の課題、特徴、および、利点の理解をより明白かつ容易にするために、以下では、図面および具体的な実施形態を参照しつつ、本願について詳細に説明する。
【００２０】
本明細書で用いられているように、端末とは、一般に、ネットワークシステム内で（例えば、ユーザによって）利用され、１または複数のサーバと通信するために利用されるデバイスのことである。本開示の様々な実施形態によれば、端末は、通信機能をサポートする構成要素を備えてよい。例えば、端末は、スマートフォン、タブレットデバイス、携帯電話、ビデオ電話、電子書籍リーダ、デスクトップコンピュータ、ラップトップコンピュータ、ネットブックコンピュータ、パーソナルコンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）、携帯型マルチメディアプレーヤ（ＰＭＰ）、ｍｐ３プレーヤ、携帯型メディカルデバイス、カメラ、ウェアラブルデバイス（例えば、ヘッドマウントデバイス（ＨＭＤ）、電子衣服、電子装具、電子ネックレス、電子アクセサリ、電子タトゥー、または、スマートウォッチ）、スマート家電、車載移動局などであってよい。端末は、様々なオペレーティングシステムを実行できる。
【００２１】
本願の一実施形態において、「スマート端末」は、マルチメディア機能を有する端末デバイスである。スマート端末は、オーディオ、ビデオ、データ、および、その他のかかる機能をサポートする。スマート端末は、タッチスクリーンを有しうる。スマート端末は、スマートモバイルデバイス（スマートフォン、タブレットコンピュータ、または、スマートウェアラブルデバイスなど）、または、スマートテレビ、パーソナルコンピュータ、または、タッチスクリーンを備えたその他のかかるデバイスに対応しうる。Ａｎｄｒｏｉｄ、ｉＯＳ、ＹｕｎＯＳ、および、ｔｖＯＳなど、様々なオペレーティングシステムが、スマート端末に実装されうる。本明細書に記載の様々な実施形態は、ｔｖＯＳを用いたテレビデバイスの例の文脈にあるが；その他のタイプの端末またはオペレーティングシステムが用いられてもよい。
【００２２】
様々な実施形態によると、端末は、ビデオ再生中にプロンプトメッセージを表示できる。例えば、プロンプトメッセージは、端末がフルスクリーンフォーマットでビデオデータを再生している時に、端末のディスプレイ上に表示されうる。
【００２３】
図１Ａは、本願の様々な実施形態に従って、ビデオを表示するためのインターフェースを示す図である。
【００２４】
図１Ａを参照すると、インターフェース１００が提供されている。インターフェース１００は、図２の処理２００、図４の処理４００、図７の処理７００、および／または、図８の処理８００と関連して実施されうる。インターフェース１００は、図９のオペレーティングシステム９００および／または図１０のシステム１０００によって実施できる。
【００２５】
インターフェース１００は、端末によってユーザに提供されうる。インターフェース１００は、ビデオデータ１１０およびプロンプトメッセージ１２０を含みうる。ビデオデータ１１０は、フルスクリーンフォーマットで提供されうる。フルスクリーンフォーマットは、ビデオデータが端末のスクリーン全体に表示されるようにビデオデータが拡大またはズームされるフォーマットに対応しうる。プロンプトメッセージ１２０は、ビデオデータ１１０が端末上に表示されている間に表示される。例えば、プロンプトメッセージ１２０は、ビデオデータ１１０とオーバーレイされるように表示されうる。プロンプトメッセージは、スクリーンに関して様々な位置に表示されうる。
【００２６】
プロンプトメッセージ１２０は、ユーザの命令または予め設定されたイベントに応答して表示されうる（例えば、ビデオデータは、映画スターの顔、ドレス、食べ物、もしくは、プロンプトメッセージに関連する別の要素または物品を含む）。例えば、プロンプトメッセージ１２０は、端末へのユーザによる入力に応答して表示される。別の例として、プロンプトメッセージ１２０は、ビデオデータ１１０の特定の部分がプロンプトメッセージに関係する関連情報を有すると端末が判定したことに応答して表示される。例えば、プロンプトメッセージ１２０は、ビデオデータ１１０に関連して取得されたメタデータに関連しうる。別の例として、プロンプトメッセージ１２０は、端末がサーバから命令（またはその他の情報）を受信したことに応答して表示される。
【００２７】
様々な実施形態によると、プロンプトメッセージ１２０は、ビデオデータ１１０に関連する情報を含む。例えば、プロンプトメッセージ１２０は、インターフェース１００上に同時に表示されているビデオ１１０のコンテンツまたはコンテキストに関連する情報を含みうる。
【００２８】
端末がスマートテレビに対応する文脈において、スマートテレビは、フルスクリーンでビデオデータ１１０をユーザに提供（例えば、表示）できる。例えば、ユーザは、フルスクリーンでスマートテレビ上でビデオデータ１１０を視聴できる。スマートテレビは、フルスクリーンでビデオデータ１１０を表示している間に、１または複数のプロンプトメッセージ１２０を表示できる。例えば、プロンプトメッセージ１２０は、「このショーに出演しているスターは誰か知っていますか？」を含みうる。
【００２９】
図１Ａは、破線で示されるプロンプトメッセージ１２０を図示する。破線は、プロンプトメッセージが表示される場合もあるし表示されない場合もあることを示す。
【００３０】
ユーザは、ビデオデータ１１０の再生中に情報を取得したい場合、クエリを入力できる。例えば、ビデオデータ１１０が表示されている間に、ユーザが、ショーのスター、筋書き、ユーザコメント、関連商品、または、その他のかかる情報を知りたい場合、ユーザは、ユーザ命令を入力（例えば、送信）できる。ユーザは、端末のタッチスクリーン、端末に無線接続されたコントロール、端末によって検出される音声入力などを介して、ユーザ命令を入力できる。
【００３１】
それに応じて、スマートテレビ（例えば、端末）は、ユーザ命令を受信する。端末は、ユーザ命令に関連するビデオデータ１１０の部分を決定する。端末は、ユーザ命令もしくはユーザ命令の１または複数の特徴（例えば、ユーザ命令が入力された時刻）に基づいて、ユーザ命令に関連するビデオデータ１１０の部分を決定しうる。  例えば、ユーザ命令は、ビデオデータ１１０に対応するビデオフレームの全部または一部を決定するための基礎として機能しうる。例えば、端末は、ユーザ命令に関連するビデオデータ１１０のビデオフレームをキャプチャする。別の例として、端末は、ユーザ命令もしくはユーザ命令の１または複数の特徴（例えば、ユーザ命令が入力された時刻、ユーザ命令の内容（キーワードなど））に基づいて、キャプチャされる再生時点を決定する。ユーザ命令は、データ取得要求を生成するための基礎として機能する。例えば、端末は、ユーザ命令に少なくとも部分的に基づいて、データ取得要求を生成する。端末は、ユーザ命令および対応するビデオデータ１１０に少なくとも部分的に基づいて、データ取得要求を生成できる。データ取得要求の生成に応答して、端末は、データ取得要求をサーバに通信しうる。例えば、データ取得要求は、ネットワークを介してサーバに送信される。
【００３２】
１または複数のクエリが、データ取得要求に少なくとも部分的に基づいて実行される。例えば、サーバは、ビデオデータ１１０に関連するビデオおよびビデオフレームに関連する様々な関連オブジェクトについてのクエリのための基礎として、ならびに、関連オブジェクト（例えば、ビデオデータ内の俳優、ビデオデータ内のドレスまたは衣類、食品など）およびビデオデータ１１０についての特徴情報に関する情報（例えば、ビデオフレーム内の主演俳優を紹介するページに関する情報、ビデオフレーム内のスターと同じスタイルの衣服のための販売ページに関する情報、対応する物語の筋書きを紹介するページに関する情報、ビデオのユーザビデオ評価のページに関する情報、など）を取得するための基礎として、データ取得要求を利用しうる。いくつかの実施形態において、データ取得要求に少なくとも部分的に基づいて実行される１または複数のクエリは、ウェブ検索を実行することを含む。いくつかの実施形態において、データ取得要求に少なくとも部分的に基づいて実行される１または複数のクエリは、サーバが接続された１または複数のデータベースへクエリすることを含む。
【００３３】
１または複数のクエリの実行に関連して、サーバは、１または複数のクエリに応答する１または複数の関連オブジェクトを取得する。関連オブジェクトは、テキスト、画像、ビデオ、（例えば、ウェブページまたはその他のリソースへの）ハイパーリンク、アプリケーション、１または複数のアプリケーションから取得されたコンテンツ、などでありうる。
【００３４】
サーバは、関連オブジェクト（例えば、ビデオデータ内の俳優、ビデオデータ内のドレスまたは衣類、など）に基づいて、データ取得結果を生成し、データ取得結果を端末（例えば、スマートテレビ）へ送信する。
【００３５】
端末（例えば、スマートテレビ）は、データ取得結果を受信する。端末は、（例えば、データ取得結果内で）サーバによって特定された関連オブジェクトを取得できる。一例として、端末は、データ取得結果の受信に関連して、関連オブジェクトを取得する。ユーザによる通常の視聴に影響しないように、端末は、ビデオデータ１１０を非フルスクリーンモードに切り替えることで、インターフェース内でビデオデータを再生し続けることができる。さらに、端末は、関連オブジェクト提示インターフェースを表示し、ここで、少なくとも２つの関連オブジェクトの内の少なくとも１つが表示されうる。
【００３６】
図１Ｂは、本願の様々な実施形態に従って、関連オブジェクトを表示するためのインターフェースを示す図である。
【００３７】
図１Ｂを参照すると、インターフェース１５０が提供されている。インターフェース１５０は、図２の処理２００、図４の処理４００、図７の処理７００、および／または、図８の処理８００と関連して実施されうる。インターフェース１５０は、図９のオペレーティングシステム９００および／または図１０のシステム１０００によって実施できる。
【００３８】
様々な実施形態によると、インターフェース１５０は、図１Ｂのインターフェース１００に関連して端末によって提供（例えば、表示）されうる。例えば、クエリがインターフェース１００に入力された場合に、インターフェース１５０が、クエリの結果を取得したことに応答して表示される。クエリがインターフェース１００に入力された場合、端末は、クエリを実行してもよいし、そのクエリをサーバに通信して、クエリに関連する結果をサーバから取得してもよい。また、端末は、クエリに関連する結果に関連する１または複数の関連オブジェクト（例えば、図１Ｂの関連オブジェクト１７１〜１７８）を取得してもよい。端末は、ビデオデータ１６０に関連してインターフェース１５０上に１または複数の関連オブジェクト（例えば、関連オブジェクト１７１〜１７８）を提供する。様々な実施形態によると、インターフェース１５０のビデオデータ１６０は、図１Ａのインターフェース１００のビデオデータ１１０に対応する。例えば、端末は、１または複数の関連オブジェクトを取得すると、再生されているビデオを、インターフェース１００のビデオデータ１１０などのフルスクリーンフォーマットから縮小し、ビデオデータ１６０がスクリーン全体よりも小さくなるように、部分スクリーンフォーマットでインターフェース１５０のビデオデータ１６０としてビデオを表示する。ビデオデータ１６０は、インターフェース１５０上の様々な位置に表示されうる。例えば、ビデオデータ１６０は、（例えば、インターフェース１５０の）スクリーンの中央に表示されうる。１または複数の関連オブジェクト（例えば、関連オブジェクト１７１〜１７８）は、ビデオデータ１６０と同時に表示されうる。１または複数の関連オブジェクトは、１または複数のオブジェクトが全くビデオデータ１６０と重ならないように配置されうる。
【００３９】
図１Ｂに示すように、ビデオデータ１６０は、（例えば、インターフェース１５０の）スクリーンの中央位置に表示される。１または複数の関連オブジェクトが、ビデオデータ１６０の周りに表示される。インターフェース１５０は、ビデオデータ１６０の周りに提供された関連オブジェクト１７１〜１７８を含む。
【００４０】
端末によって取得される１または複数の関連オブジェクトは、様々なフォーマットを有し、様々なタイプでありうる。１または複数の関連オブジェクトの第１サブセットが、１または複数の関連オブジェクトの第２セットと異なるタイプのオブジェクトでありうる。例えば、１または複数の関連オブジェクトの１つがテキストであり、１または複数の関連オブジェクトの別の１つが画像でありうる。別の例として、１または複数の関連オブジェクトの１つが、第１アプリケーションを用いて取得され、１または複数の関連オブジェクトの別の１つが、第２アプリケーションを用いて取得されうる。
【００４１】
様々な実施形態によると、１または複数の関連オブジェクトは、１または複数の対応するインターフェース内に提供される。例えば、関連オブジェクト１７１が、インターフェース１５０上のインターフェース（例えば、ウィンドウ）内に提供され、関連オブジェクト１７２が、インターフェース１５０上のインターフェース内に提供され、関連オブジェクト１７３が、インターフェース１５０上のインターフェース内に提供され、関連オブジェクト１７４が、インターフェース１５０上のインターフェース内に提供され、関連オブジェクト１７５が、インターフェース１５０上のインターフェース内に提供され、関連オブジェクト１７６が、インターフェース１５０上のインターフェース内に提供され、関連オブジェクト１７７が、インターフェース１５０上のインターフェース内に提供され、関連オブジェクト１７８が、インターフェース１５０上のインターフェース内に提供されうる。
【００４２】
様々な実施形態によると、関連オブジェクトは、選択可能である。例えば、関連オブジェクトが提供されるインターフェースへの関連オブジェクトに関連する入力に応答して、端末は、１または複数の機能を実行できる。１または複数の機能は、選択された関連オブジェクトに関するさらなる情報を取得する機能、関連オブジェクトに関連するアプリケーションを起動する機能、フルスクリーンフォーマットで関連オブジェクトを表示する機能、などを含みうる。ビデオの再生が、入力に応答して一時停止または停止されてよい。
【００４３】
上述のように、ビデオ（例えば、インターフェース１５０のビデオデータ１６０）の周りに表示された関連オブジェクトは、同じタイプまたは異なるタイプの関連オブジェクトでありうる。例えば、１または複数の関連オブジェクトは、同じアプリケーションタイプに対応しうる、もしくは、１または複数の関連オブジェクトは、異なるアプリケーションタイプに対応しうる。例えば、少なくとも２つの関連オブジェクトが、異なるアプリケーションタイプに対応しうる。いくつかの実施形態において、少なくとも１つの関連オブジェクトに対応するアプリケーションタイプが、現在再生中のビデオデータのアプリケーションタイプと異なる。ビデオデータのアプリケーションタイプは、マルチメディアアプリケーションタイプであり、推奨される対応するアプリケーションタイプは、以下を含みうる：マルチメディアアプリケーションタイプ（例えば、ＭＯＶおよびＭＰ４フォーマットのファイルを含むかまたは読み込むことのできるアプリケーション）、ウェブページアプリケーションタイプ（ブラウザアプリケーションおよび時事ニュースアプリケーション、ならびに、ＨＴＭＬフォーマットのファイルを含むかまたは読み込むことのできるアプリケーションなど）、ビジネスアプリケーションタイプ（ショッピングアプリケーションおよびチケット購入アプリケーションなど）、ゲームアプリケーション、など。例えば、関連オブジェクト１７１のための関連オブジェクト提示インターフェースは、ビデオフレーム内で特定されたスターを紹介する情報を含む；関連オブジェクト提示インターフェース１７２および１７３は、このスター（例えば、関連オブジェクト１７１で特定されたスター）が出演した他の映画に関する情報を含む；関連オブジェクト提示インターフェース１７４は、そのスター（例えば、関連オブジェクト１７１で特定されたスター）が出演したバラエティショーに関する情報を含む；関連オブジェクト提示インターフェース１７７は、そのスター（例えば、オブジェクト１７１で特定されたスター）が出演したテレビ番組に関する情報を含む。
【００４４】
いくつかの実施形態において、関連オブジェクトは、ビデオデータのレーティングまたはレビューに対応しうる。例えば、関連オブジェクト提示インターフェース１７５は、ビデオデータに関する評価情報を含む。ビデオデータ１６０がテレビ番組または映画である場合、テレビ番組または映画の様々なレーティング、ユーザレビュー、および、その他のかかるデータが、ビデオデータ１６０に関連しうる。
【００４５】
いくつかの実施形態において、関連オブジェクトは、ビデオデータに関連する商品情報を含みうる。例えば、関連オブジェクト提示インターフェース１７６および１７８は、ビデオに関係する公式商品に関する情報、または、スターと同じスタイルに関する情報を含みうる。関連オブジェクトは、ユーザが関連商品（例えば、ビデオデータ１６０内で特定されたまたは他の方法で現れた商品）を購入することを可能にするウェブサイトまたはアプリケーションへのリンクを含みうる。
【００４６】
したがって、ユーザは、ビデオに関連するビデオデータ１６０を視聴すると同時に、ビデオに関係する様々な関連オブジェクト１７１〜１７８に関する情報を見ることができる。ビデオ再生中にビデオに関係する様々な関連オブジェクト１７１〜１７８に関する情報を見ることができれば、ユーザの視聴の興味が高まり、見たいと思うユーザの様々なニーズも満たされる。関連オブジェクトに関連する詳細な推薦コンテンツが、対応する関連オブジェクト提示インターフェースをユーザがクリックした後に、または、ユーザが他の方法で関連オブジェクトを選択したことに応答して、表示されうる。一例として、評価情報に関する関連オブジェクトに関連する入力（例えば、選択）が受信された場合、様々なユーザによる評価情報が、ビデオデータに関連してインターフェース上に表示されうる。例えば、評価情報は、ビデオの隣に表示されうる。いくつかの実施形態において、関連オブジェクトの選択を受信したことに応答して、端末は、評価情報または追加評価情報を取得しうる、および／または、かかる評価情報または追加評価情報を提供しうる。評価情報または追加評価情報は、ビデオの再生中に提供されうる。別の例として、ユーザが、スター（例えば、ビデオデータ内で特定されたスター）の出演した他の映画に関連する関連オブジェクトに関する情報をクリックした場合に、端末は、受信した選択に関連する他の映画を再生するよう切り替えることもできる。
【００４７】
図２は、本願の様々な実施形態に従って、端末側でのビデオ再生処理の方法を示すフローチャートである。
【００４８】
図２を参照すると、処理２００が提供されている。処理２００は、図１Ａのインターフェース１００および／または図１Ｂのインターフェース１５０を実施できる。  処理２００は、図４の処理４００、図７の処理７００、および／または、図８の処理８００と関連して実施されうる。処理２００は、図９のオペレーティングシステム９００および／または図１０のシステム１０００によって実施できる。
【００４９】
工程２１０で、命令が、ビデオの再生中に取得される。端末が、ビデオに関連するビデオデータを取得し、スクリーン上でビデオデータを再生しうる。端末は、インターフェース（図１Ａのインターフェース１００など）上でビデオデータを提供（例えば、表示）できる。端末は、フルスクリーンフォーマットでビデオデータを提供できる。ビデオの再生中、端末は、任意の受信される入力について、その入力インターフェースを監視できる。例えば、端末は、タッチスクリーン、端末に接続されたコントローラ、音声コマンドなどを介して取得された入力を検出できる。
【００５０】
工程２２０で、データ要求が生成される。端末が、ビデオの再生中に命令を取得したことに関連してデータ要求を生成する。例えば、ビデオの再生中に命令を取得したことに応答して、端末は、データ要求を生成する。データ要求は、取得された命令に少なくとも部分的に基づいて生成されてよい。例えば、端末は、コマンドまたは関数に対する命令のマッピングを格納できる。端末は、命令を取得すると、コマンドまたは関数に対する命令のマッピング内で、取得した命令をルックアップすることで、取得した命令に対応するコマンドまたは関数を決定することができる。いくつかの実施形態において、データ要求は、ビデオ（例えば、命令が端末によって取得された時に再生されているビデオ）に少なくとも部分的に基づいて生成される。いくつかの実施形態において、データ要求は、取得された命令とビデオとに少なくとも部分的に基づいて生成される。端末は、取得した命令がビデオの再生中に取得されたとの判定に応答して、データ要求を生成できる。
【００５１】
いくつかの実施形態において、端末は、アカウントに関連付けられている。例えば、ユーザは、端末を用いて、１または複数のサーバに関連する１または複数のアカウントにログインできる。例えば、端末は、１または複数のアプリケーションを実行することができ、１または複数のアプリケーションは、それに関連付けられた対応するアカウントを有しうる。したがって、データ要求は、さらに、端末の登録またはログインに用いるアカウントに少なくとも部分的に基づいてもよい。データ要求は、１または複数のアカウント識別子を含んでもよいし、１または複数の識別子に関連して送信されてもよい。データ要求の受信したことに応答して、サーバは、データ要求に応じてデータを決定する際にアカウントを利用できる。例えば、アカウントは、１または複数のプリファレンス、ユーザ情報、および／または、閲覧またはその他の履歴利用情報に関連付けられてよく、かかるプリファレンス、ユーザ情報、および／または、閲覧またはその他の履歴利用情報は、データ要求に応じてデータを決定する際に利用されうる。
【００５２】
いくつかの実施形態において、データ要求は、データ取得要求に対応する。例えば、端末は、ビデオに関連するデータ（例えば、ビデオのコンテンツもしくは１または複数の特徴）の要求に対応するデータ取得要求を生成しうる。命令は、要求されているデータのタイプを決定する際に（例えば、要求されるビデオ関連データに関するアプリケーションもしくはファイルまたはメディアのタイプを決定するために）利用できる。
【００５３】
工程２３０で、データ要求が通信される。端末が、命令が取得されてデータ要求が生成されたことに応答して、データ要求を送信しうる。端末は、端末が１または複数のネットワークを介して接続された１または複数のサーバにデータ要求を送信する。例えば、端末は、データ要求を１または複数のウェブサーバに送信しうる。１または複数のウェブサーバは、端末にインストールされた１または複数のアプリケーションに関連して提供されるウェブサービスに関連しうる。端末は、１または複数のサーバがデータ要求に関連する要求されたデータのクエリを実行するために、データ要求を１または複数のサーバに送信しうる。データ要求を受信したことに応答して、１または複数のサーバは、データ要求に少なくとも部分的に基づいて、１または複数のデータベースにクエリする。
【００５４】
工程２４０で、データ要求に関連する結果が取得される。一例として、データ要求に関連する結果は、データ要求に応答するものである。端末は、１または複数のネットワークを介してデータ要求に関連する結果を取得する。例えば、端末は、データ要求に関連する結果を１または複数のサーバから受信しうる。データ要求を端末から取得したことに応答して、１または複数のサーバは、データ要求に関連する結果を決定し、データ要求に関連する結果を端末に提供する。サーバは、１または複数のネットワークを介してデータ要求に関連する結果を端末に通信できる。
【００５５】
いくつかの実施形態において、データ要求に関連する結果は、１または複数の関連オブジェクトを含む。例えば、１または複数のサーバは、端末がデータ要求をサーバに通信したことに応答して、１または複数の関連オブジェクトを端末に通信する。様々な実施形態によると、１または複数のオブジェクトは、命令が取得された時に再生されているビデオに関連する。１または複数の関連オブジェクトは、図１Ｂの関連オブジェクト１７１〜１７８の内の任意の１または複数に対応しうる。
【００５６】
いくつかの実施形態において、データ要求に関連する結果は、２以上の関連オブジェクトを含む。
【００５７】
工程２５０で、データ要求に関連する結果が提供される。データ要求に関連する結果を取得したことに応答して、端末が、データ要求に関連する結果を提供（例えば、表示）する。いくつかの実施形態において、端末は、データ要求に関連する結果の一部を提供する。例えば、データ要求に関連する結果が複数の関連オブジェクトを含む（または、複数の関連オブジェクトに関連する）場合、端末は、複数の関連オブジェクトの一部を表示してよい。いくつかの実施形態において、端末は、データ要求に関連する結果に関連して取得された関連オブジェクトすべてを表示する。
【００５８】
様々な実施形態によると、端末は、データ要求に関連する結果に関連する関連オブジェクトの少なくとも一部を提供する。端末は、関連オブジェクトの少なくとも一部をインターフェース上で提供する。例えば、端末は、ビデオ（例えば、ビデオデータ）の表示と同時に、関連オブジェクトの少なくとも一部を提供する。一例として図１Ｂを参照すると、端末は、関連オブジェクトの少なくとも一部をインターフェース１５０上で提供しうる。例えば、関連オブジェクトの少なくとも一部は、任意の１または複数の関連オブジェクト１７１〜１７８のためのインターフェース（例えば、ウィンドウ、レイヤなど）に提供されうる。関連オブジェクトが提供されるインターフェースは、本明細書では提示インターフェースとも呼ばれる。
【００５９】
いくつかの実施形態において、データ要求は、ビデオデータに対応するビデオフレームの全部または一部を含む。例えば、データ要求は、工程２１０で命令を取得したのと同時に提供されるビデオデータに対応するビデオフレームの全部または一部を含む。データ要求に関連する結果に関連して取得される１または複数の関連オブジェクトは、ビデオフレームの全部または一部に対応する特徴情報に従って決定される。各関連オブジェクトは、１つのアプリケーションタイプに対応し、１または複数の関連オブジェクトの内の少なくとも１つに対応するアプリケーションタイプは、現在再生中のビデオデータのアプリケーションタイプとは異なる。提示インターフェースによって提供（例えば、表示）される情報は、少なくとも、ビデオデータについての特徴情報に関する情報、または、ビデオデータについての特徴情報に関する情報概要を含む。
【００６０】
ビデオデータは、テレビおよびその他の端末デバイスに表示される。ビデオデータは、再生コンポーネントを用いて、フルスクリーン表示を行ってよい。再生コンポーネントは、Ｆｌａｓｈプレーヤ、Ｙｏｕｔｕｂｅコンポーネントなどであってよい。フルスクリーン表示は、表示されたビデオデータがスクリーンを満たすようにビデオデータを拡大することを含む。したがって、ユーザは、ビデオをはっきりと視聴できる。ビデオデータを表示する際に、視聴関連プロンプトメッセージが、スクリーン上に表示されてもよい。視聴関連プロンプトメッセージは、ビデオデータと共に（例えば、関連付けられて）予め格納されてもよいし、ビデオデータから識別され、関連アプリケーションにリンクされてもよい。視聴関連プロンプトメッセージは、再生されているビデオデータとオーバーレイされるように表示されうる。プロンプトメッセージは、ビデオコンテンツに関するプロンプト、もしくは、その他の関連コンテンツ（商品、ショッピングクーポン、視聴クーポン、および、スクリーンからキャプチャされた広告にギフトとして提供されるその他のアイテムなど）に関するプロンプトであってよい。ユーザは、プロンプトメッセージに少なくとも部分的に基づいて、ユーザ命令を入力できる。さらに、ユーザは、ビデオでスターが来ていた衣服など、ビデオに関連する他の情報を見たい時に、ユーザプロンプトを要求できる。テレビ端末は、ユーザ命令を受信する。ビデオ再生中に入力された命令（例えば、ユーザ命令）が、オペレーティングシステムによってまたはビデオインターフェースを管理するアプリケーションによって受信されると、ビデオデータに対応するビデオフレームの全部または一部が、命令（例えば、ユーザ命令）に従って決定されてよい。例えば、ビデオデータのためのビデオフレームがキャプチャされるか、または、命令に対応する再生時点が記録される。次いで、データ要求が、ビデオフレームの全部または一部に従って生成される。テレビ端末は、データ要求をサーバに送信する。
【００６１】
クエリ命令（例えば、データ要求）を受信し、対応するビデオフレームを決定した後、サーバは、ビデオフレームに対応する少なくとも２つの関連オブジェクトを決定しうる。関連オブジェクトは、ビデオフレームに関連するオブジェクトと、ビデオデータに関連するオブジェクトとを含む。いくつかの実施形態において、少なくとも２つの関連オブジェクトは、プロンプトメッセージに対応する相互作用タスク情報など、プロンプトメッセージに関連する関連オブジェクトを含む。各関連オブジェクトは、１つのアプリケーションタイプに対応し、少なくとも２つの関連オブジェクトの内の少なくとも１つの関連オブジェクトに対応するアプリケーションタイプは、現在再生中のビデオデータのアプリケーションタイプとは異なる。アプリケーションタイプは、関連オブジェクト情報を提供するアプリケーションに従って決定される。例えば、関連オブジェクトは、プレイヤーアプリによって処理および提示されるビデオデータおよびオーディオデータである。対応するアプリケーションタイプは、マルチメディアアプリケーションタイプである。別の例として、関連オブジェクトは、対応するプロバイダのブラウザまたはアプリケーションによって処理および提示されるニュースおよび評価情報である。ニュースおよび評価情報は、ウェブページアプリケーションタイプでありうる。ショッピングアプリケーションが扱うショッピング情報の場合には、対応する関連オブジェクトは、ビジネスアプリケーションタイプでありうる。様々な実施形態によると、関連オブジェクト、および、ビデオデータについての特徴情報に関する情報が取得され、関連オブジェクト、および、特徴情報に関する情報は、データ要求に関連する結果を生成（例えば、決定）する際に用いられる。データ要求に関連する結果を生成したことに応答して、サーバは、データ要求に関連する結果をテレビ端末に送信する。
【００６２】
テレビ端末は、データ要求に関連する結果を受信する。テレビ端末は、データ要求に関連する結果に少なくとも部分的に基づいて、関連オブジェクトを取得する。例えば、テレビ端末は、データ要求に関連する結果内から関連オブジェクトを取得する。別の例として、テレビ端末は、データ要求に関連する結果から関連オブジェクトに関連付けられた識別子を取得する。別の例として、テレビ端末は、関連オブジェクトへのリンク、または、関連オブジェクトが位置するアドレスを、データ要求に関連する結果から取得する。また、テレビ端末は、取得した関連オブジェクトに対応するビデオデータについての特徴情報に関する情報を取得する。テレビ端末は、結果を構文解析して予め指定された位置のデータを取得することによって、データ要求に関連する結果から特徴情報に関するかかる情報を取得できる。関連オブジェクトを取得したことに応答して、テレビ端末は、ビデオ再生コンポーネントを用いて、スクリーン上にビデオ情報を表示する。テレビ端末は、（例えば、表示中のビデオデータがもはやフルスクリーンフォーマットで提示されないように）非フルスクリーンモードに切り替わって、表示コンポーネントを用いて、関連オブジェクト提示インターフェースを表示することができる。提示インターフェースによって提示される情報は、少なくとも、ビデオデータについての特徴情報に関する情報、または、ビデオに関する特徴情報の情報概要を含む。情報概要は、特徴情報に関する情報を要約して表すためのものである（例えば、サムネイル、サマリ情報、ヘッドラインなど）。したがって、ユーザは、スクリーン上でビデオを観るのと同時に、ビデオに関連する関連オブジェクトを見ることができる。ビデオおよび関連オブジェクトの同時表示は、視聴効果を改善し、ユーザのニーズを満たす。
【００６３】
さらに、関連オブジェクトの選択が受信された後、関連オブジェクトコンテンツが、対応する命令に少なくとも部分的に基づいて決定されうる。例えば、関連オブジェクトが選択されると、関連オブジェクトに関連した対応する情報またはコンテンツが、取得および／またはユーザに提示（例えば、表示）されうる。テレビ端末は、関連オブジェクトコンテンツを決定した後、関連オブジェクトコンテンツを表示する。例えば、テレビ端末は、他のビデオの表示に切り替えるか、または、ビデオデータの隣に（例えば、隣接して）ユーザ評価情報を表示する。別の例として、テレビ端末は、商品を推薦するための詳細商品情報ページに切り替わる。テレビ端末は、特定の相互作用タスクコンテンツを表示することで、双方向的な視聴を提供できる。
【００６４】
図３は、本願の様々な実施形態に従って、関連オブジェクトを表示するためのインターフェースを示す図である。
【００６５】
図３を参照すると、インターフェース３００が提供されている。インターフェース３００は、図２の処理２００、図４の処理４００、図７の処理７００、および／または、図８の処理８００と関連して実施されうる。インターフェース３００は、図９のオペレーティングシステム９００および／または図１０のシステム１０００によって実施できる。
【００６６】
インターフェース３００は、ビデオデータ３１０と、関連オブジェクト（またはビデオデータ３１０に関連する情報）とを含む。関連オブジェクトは、インターフェース３００上に３２１〜３２８として表示されうる。
【００６７】
いくつかの実施形態において、提示インターフェースによって提示される情報は、少なくとも、ビデオデータの特徴情報に関する情報、または、ビデオデータの特徴情報に関する情報概要を含む。表示コンポーネントは、拡大モードおよび縮小モードを有する。拡大モードは、関連オブジェクトの完全コンテンツを提示するために用いられる。縮小モードは、関連オブジェクトのプレビューコンテンツを提示するために用いられる。プレビューコンテンツは、画像、プレビューテキストなどであってよい。本実施形態において、関連オブジェクトは、表示情報および説明情報を含んでよい。表示情報は、ビデオデータについての特徴情報に関する情報内の画像およびその他の表示情報を含む。説明情報は、ビデオデータについての特徴情報に関する情報内の関連オブジェクトを説明するコンテンツ（テキスト導入部またはヘッドラインなど）を含む。拡大モードでは、表示情報および説明情報を提示することが可能である。ビデオデータについての特徴情報に関する情報概要を決定することも可能である。この情報概要は、縮小モード時に表示される。
【００６８】
様々な実施形態によると、インターフェース３００は、ビデオ再生に関連して端末によって提供（例えば、表示）されうる。例えば、クエリまたはその他の入力が端末に入力された場合、クエリの結果または入力に関連する命令の結果を取得したことに応答して、インターフェース３００が表示される。クエリまたはその他の入力がビデオ再生中に端末に入力された場合、端末は、対応するクエリを実行してもよいし、対応するクエリをサーバに通信して、対応するクエリに関連する結果をサーバから取得してもよい。また、端末は、  クエリに関連する結果に関連する１または複数の関連オブジェクト（例えば、図３の関連オブジェクト３２１〜３２８）を取得できる。端末は、ビデオデータ３１０に関連してインターフェース３００上に１または複数の関連オブジェクト（例えば、図３の関連オブジェクト３２１〜３２８）を提供する。様々な実施形態によると、インターフェース３００のビデオデータ３１０は、図１Ａのインターフェース１００のビデオデータ１１０に対応する。例えば、端末は、１または複数の関連オブジェクトを取得すると、インターフェース１００のビデオデータ１１０などのフルスクリーンフォーマットから再生されているビデオを縮小し、ビデオデータ３１０がスクリーン全体よりも小さくなるように、非フルスクリーンフォーマットでインターフェース３００のビデオデータ３１０としてビデオを表示する。ビデオデータ３１０は、インターフェース３００上の様々な位置に表示されうる。例えば、ビデオデータ３１０は、（例えば、インターフェース３００の）スクリーンの中央に表示されうる。１または複数の関連オブジェクト（例えば、関連オブジェクト３２１〜３２８）は、ビデオデータ３１０と同時に表示されうる。１または複数の関連オブジェクトは、１または複数のオブジェクトが全くビデオデータ３１０と重ならないように配置されうる。
【００６９】
図３に示すように、ビデオデータ３１０は、（例えば、インターフェース３００の）スクリーンの中央位置に表示されてよい。１または複数の関連オブジェクトが、ビデオデータ３１０の周りに表示される。インターフェース３００は、ビデオデータ３１０の周りに提供された関連オブジェクト３２１〜３２８を含む。
【００７０】
端末によって取得される１または複数の関連オブジェクトは、様々なフォーマットを有し、様々なタイプでありうる。１または複数の関連オブジェクトの第１サブセットが、１または複数の関連オブジェクトの第２セットと異なるタイプのオブジェクトでありうる。例えば、１または複数の関連オブジェクトの１つがテキストであり、１または複数の関連オブジェクトの別の１つが画像でありうる。別の例として、１または複数の関連オブジェクトの１つが、第１アプリケーションを用いて取得され、１または複数の関連オブジェクトの別の１つが、第２アプリケーションを用いて取得されうる。
【００７１】
１または複数の関連オブジェクト３２１〜３２８は、提示インターフェースに表示されてよい。例えば、１または複数の関連オブジェクト３２１〜３２８は、インターフェース３００内に（または上に）配置されたウィンドウまたはレイヤに表示されてよい。
【００７２】
図４は、本願の様々な実施形態に従って、端末側での再生処理の方法を示すフローチャートである。
【００７３】
図４を参照すると、処理４００が提供されている。処理４００は、図３のインターフェース３００を実施できる。処理４００は、図２の処理２００、図７の処理７００、および／または、図８の処理８００と関連して実施されうる。処理４００は、図９のオペレーティングシステム９００および／または図１０のシステム１０００によって実施できる。
【００７４】
工程４０５で、ビデオが提供される。端末が、そのスクリーン上にビデオを表示する。いくつかの実施形態において、端末は、フルスクリーンフォーマットまたはフルスクリーンモードでビデオを提供する。例えば、端末は、フルスクリーンモードに対応するように（例えば、ビデオがスクリーンの実質的に全体に表示されるように）、再生されるビデオのサイズを調整できる。一例として、図１Ａを参照すると、ビデオは、インターフェース１００上にビデオデータ１１０として提供されうる。
【００７５】
工程４１０で、命令が、ビデオの再生中に取得される。命令は、ユーザ命令でありうる。端末は、ビデオに関連するビデオデータを取得し、スクリーン上でビデオデータを再生しうる。端末は、インターフェース（図１Ａのインターフェース１００など）上でビデオデータを提供（例えば、表示）できる。端末は、フルスクリーンフォーマットでビデオデータを提供できる。ビデオの再生中、端末は、任意の受信される入力を監視できる。例えば、端末は、タッチスクリーン、端末に接続されたコントローラ、音声コマンドなどを介して取得された入力を検出できる。
【００７６】
命令は、プロンプトメッセージに関連して取得されうる。例えば、図１Ａを参照すると、プロンプトメッセージ１２０が、ビデオの再生に関連して表示されてよく、ユーザ命令が、プロンプトメッセージ１２０に関連して（例えば、それに応答して）端末に入力されてよい。
【００７７】
工程４１５で、ビデオの再生時点が決定される。ビデオの再生時点は、ビデオの再生中に命令が取得された時点に対応する。端末は、命令が取得された時刻を決定し、その後、命令が取得されたビデオの再生時点を決定することができる。ビデオの再生時点は、ビデオの情報またはコンテンツの取得に関連して利用できる。ビデオの情報またはコンテンツは、１または複数のサーバに（例えば、ビデオに関連する）データを要求する際に利用できる。
【００７８】
テレビまたはその他の端末内の再生コンポーネントが、ビデオ（例えば、ビデオデータ）の再生に用いられてよい。再生コンポーネントのフルスクリーンモードが、ビデオのフルスクリーン再生のために用いられてよい。ビデオの再生中、再生コンポーネントは、プロンプトメッセージを表示する。例えば、再生中に表示されるプロンプトメッセージは、図１Ａのプロンプトメッセージ１２０に対応しうる。様々な実施形態によると、プロンプトメッセージは、ビデオ関連情報を提示するよう構成される。例えば、プロンプトは、再生中のビデオ内の役柄または筋書きに関する情報、もしくは、ビデオに対応するタスク情報（例えば、バラエティショーまたは祭典に現れたサイン画像をキャプチャするタスク）を提示する。別の例として、プロンプトは、時間情報（食事時間または就寝時刻など）または有益情報（視聴クーポンなど）を提示する。プロンプトメッセージは、ユーザ命令に応答して提供されうる。ユーザがプロンプトメッセージを選択したことに応答して（または、別の予め設定された入力の受信に応答して）、プロンプトメッセージに関連するビデオ関連情報に関するさらなる情報が提示されうる。さらに、ユーザは、視聴中に別のビデオ関連ニーズがあった場合に、ユーザ命令を入力することもできる。
【００７９】
取得された命令（例えば、ユーザ命令）は、様々な入力／出力インターフェースに従って、端末に入力されうる。いくつかの実施形態において、命令は、クライアント端末によって端末に通信される。例えば、クライアント端末は、クライアント端末への予め設定された入力に応答して、端末に命令を通信する。いくつかの実施形態において、ユーザ命令は、リモート制御デバイスに提供された指定キーによってトリガされる。リモート制御デバイスは、有線接続、無線接続、または、ネットワークを介して、端末と通信できる。例えば、リモートコントローラは、赤外線またはその他の方法でテレビ端末と通信できる。リモート制御デバイスは、リモートコントローラ、携帯端末、または、リモート制御機能を提供する任意のデバイスであってよい。したがって、指定キーは、リモートコントローラ上のプッシュボタンであってよく、プッシュボタンは属性コードに対応する。ボタンを選択すると、テレビ端末に属性コードを送信できる。テレビ端末は、属性コードに対応するユーザ命令を決定するために、属性コードを解析するか、または、属性コードと命令とのマッピングを検索する。携帯端末は、アプリケーションを用いて、テレビ端末と無線通信することができる。したがって、携帯端末上のアプリケーションは、テレビ制御のためのユーザインターフェースを提供する。ユーザインターフェースは、指定キーとしてボタンを備えるか、または、呼び出しまたは選択することによって、対応するユーザ命令をテレビ端末へ携帯端末に送信させる機能を提供する。ボタンをトリガする（例えば、ボタンの選択を入力する）ことにより、携帯端末は、テレビ端末にユーザ命令を通信する。ユーザ命令は、ローカルエリアネットワークを介してスマートテレビへ直接送信されてもよいし、サーバを介してテレビ端末に転送されてもよい。
【００８０】
様々な実施形態によると、端末（例えば、スマートテレビ）上に提供されるプロンプトメッセージは、見るための所定の入力（例えば、所定のキーの選択）を入力することをユーザに促しうる。例えば、プロンプトメッセージは、指定キー（例えば、リモートコントローラまたはスマートフォン上の「ＯＫ」キーまたは任意のその他のキー、など）に関連付けられた機能のリマインダを提供できる。いくつかの実施形態において、指定キーの選択は、コンテキスト（例えば、スマート端末で実行するアプリケーション、提供されているビデオのビデオコンテンツ、ビデオのタイプ、など）に少なくとも部分的に基づいて、異なるデータの表示を引き起こす。したがって、指定キーに対応するユーザ命令が取得されたことに応答して、端末（例えば、スマートテレビ）の状態が判定されうる。例えば、ユーザ命令が取得されたことに応答して、端末は、現在の状態がビデオ再生中なのかまたはビデオ再生中ではないのかを判定できる。端末は、端末の判定された状態に少なくとも部分的に基づいて、情報を表示できる。例えば、端末の状態を判定したことに応答して、端末は、端末が現在ビデオ再生中であるのかまたはビデオを再生中でないのかに応じて、異なる情報を表示する。
【００８１】
工程４２０で、データの要求が生成される。端末が、ビデオの再生中に命令を取得したことに関連してデータ要求を生成する。例えば、ビデオの再生中に命令を取得したことに応答して、端末は、データ要求を生成する。データ要求は、取得された命令に少なくとも部分的に基づいて生成されてよい。例えば、端末は、コマンドまたは関数に対する命令のマッピングを格納できる。端末は、命令を取得すると、コマンドまたは関数に対する命令のマッピング内で、取得した命令をルックアップすることで、取得した命令に対応するコマンドまたは関数を決定することができる。いくつかの実施形態において、データ要求は、ビデオ（例えば、命令が端末によって取得された時に再生されているビデオ）に少なくとも部分的に基づいて生成される。いくつかの実施形態において、データ要求は、取得された命令とビデオとに少なくとも部分的に基づいて生成される。端末は、取得した命令がビデオの再生中に取得されたとの判定に応答して、データ要求を生成できる。端末は、ビデオの再生時点に少なくとも部分的に基づいて、データ要求を生成できる。例えば、端末は、ビデオの再生時点を用いて、ビデオの情報またはコンテンツ（例えば、ビデオのフレーム、ビデオに関連するメタデータ、など）を取得できる。端末は、ビデオの情報またはコンテンツを取得（例えば、決定）する場合に、ビデオの情報またはコンテンツをデータ要求に含めてもよいし、データ要求に関連付けてビデオの情報またはコンテンツを通信してもよい。
【００８２】
いくつかの実施形態において、データ要求は、命令（例えば、ユーザ命令）および再生中のビデオに関連するビデオフレームに少なくとも部分的に基づいて生成される。ビデオフレームは、命令が取得された時点（例えば、命令が入力された時点）に表示されていたビデオデータに対応しうる。
【００８３】
端末（例えば、スマートテレビ）が命令（例えば、ユーザ命令）を取得したことに応答して、端末は、ユーザ命令に基づいてビデオフレームを決定する。例えば、端末がユーザ命令を受信したことに応答して、端末は、ビデオフレームを抽出する。抽出されたビデオフレームは、命令が受信された時点に端末によって再生されていたビデオデータに対応しうる。ユーザ命令は、再生時点を決定する基礎として機能する。「再生時点」とは、ビデオが現在再生されている時点のことである。
【００８４】
ビデオフレームは、様々な技術に従って決定されうる。一例として、ビデオフレームは、取得された命令に対応する再生時点に従ってスクリーンショット動作を実行することによって抽出される。別の例として、取得された命令に対応する再生時点のビデオフレームは、ビデオバッファから取得される。
【００８５】
様々な実施形態によると、データ要求は、ビデオフレームに少なくとも部分的に基づいて生成される。例えば、データ要求の決定および／または生成に関連して、ビデオフレームがエンコードされ、データ要求に追加される。いくつかの実施形態では、再生時点が、データ要求に追加される。いくつかの実施形態では、ビデオフレームの特徴値が決定（例えば、計算）され、データ要求に追加される。いくつかの実施形態では、再生時点に対応するビデオフレームに関連付けられた識別子が、データ要求に関連して通信される。例えば、ビデオフレームに関連付けられた識別子は、データ要求に含められる。別の例として、ビデオフレームに関連付けられた識別子は、データ要求と同時に通信される。様々な実施形態によると、データ要求は、完全なビデオフレーム情報または部分的なビデオフレーム情報を含む。データ要求に含まれる完全なビデオフレーム情報または部分的なビデオフレーム情報は、データ要求とビデオフレーム関連オブジェクトとのマッチングを容易にする。
【００８６】
いくつかの実施形態において、命令（例えば、ユーザ命令）は、プロンプトメッセージに少なくとも部分的に基づいて入力される。例えば、命令は、プロンプトメッセージが表示されたことに応答して入力されうる。様々な実施形態によると、プロンプトメッセージが命令（例えば、ユーザ命令）の入力（または受信）の前の予め設定された時間内に再生されたか否かに関する判定がなされる。一例として、プロンプトメッセージの予め設定された期間内にユーザ命令が入力または受信されたか否かを、端末（例えば、スマートテレビ）が判定してよい。別の例として、プロンプトメッセージの予め設定された期間内にユーザ命令が入力または受信されたか否かを、サーバ（生成されたデータ要求を取得するサーバなど）が判定してもよい。いくつかの実施形態において、プロンプトメッセージが表示された場合に、プロンプトメッセージに対応するプロンプトパラメータが、ユーザ命令に従って決定される。プロンプトパラメータは、プロンプトメッセージに関連する情報を含みうる。プロンプトパラメータは、データ要求に追加されてよい。例えば、プロンプトメッセージがタスク（例えば、バラエティショーの中のアイコンを取得またはダウンロードするタスク）を提示した場合、プロンプトパラメータは、タスク関連パラメータでありうる。プロンプトメッセージが筋書きおよびタスク情報を提示した場合、プロンプトパラメータは、ビデオ関連パラメータでありうる。プロンプトメッセージが利益（例えば、クーポン）を提示した場合、プロンプト情報は、利益パラメータでありうる。したがって、プロンプトパラメータがデータ要求に追加された場合、サーバは、プロンプトパラメータに対応する関連オブジェクトをマッチングするための基礎として、データ要求を用いることができる。
【００８７】
様々な実施形態によると、データ要求は、以下の内の１または複数を含む：ビデオフレーム、再生時点、プロンプトパラメータ、ビデオフレームの特徴値、ビデオフレーム識別子、ビデオ識別子、端末に関連するユーザの識別子、および、端末に関連付けられた識別子。データ取得要求は、サーバに通信される。
【００８８】
工程４２５で、データ要求が通信される。端末（例えば、スマートテレビ）が、命令が取得されてデータ要求が生成されたことに応答して、データ要求を送信しうる。端末は、端末が１または複数のネットワークを介して接続された１または複数のサーバにデータ要求を送信する。例えば、端末は、データ要求を１または複数のウェブサーバに送信しうる。１または複数のウェブサーバは、端末にインストールされた１または複数のアプリケーションに関連して提供されるウェブサービスに関連しうる。端末は、１または複数のサーバがデータ要求に関連する要求されたデータのクエリを実行するために、データ要求を１または複数のサーバに送信しうる。データ要求を受信したことに応答して、１または複数のサーバは、データ要求に少なくとも部分的に基づいて、１または複数のデータベースにクエリする。
【００８９】
工程４３０で、データ要求に関連する結果が取得される。一例として、データ要求に関連する結果は、データ要求に応答するものである。端末は、１または複数のネットワークを介してデータ要求に関連する結果を取得する。例えば、端末は、データ要求に関連する結果を１または複数のサーバから受信しうる。データ要求を端末から取得したことに応答して、１または複数のサーバは、データ要求に関連する結果を決定し、データ要求に関連する結果を端末に提供する。サーバは、１または複数のネットワークを介してデータ要求に関連する結果を端末に通信できる。
【００９０】
いくつかの実施形態において、データ要求に関連する結果は、１または複数の関連オブジェクトを含む。例えば、１または複数のサーバは、端末がデータ要求をサーバに通信したことに応答して、１または複数の関連オブジェクトを端末に通信する。様々な実施形態によると、１または複数のオブジェクトは、命令が取得された時に再生されているビデオに関連する。１または複数の関連オブジェクトは、図１Ｂの関連オブジェクト１７１〜１７８の内の任意の１または複数もしくは図３の関連オブジェクト３２１〜２２８の内の任意の１または複数に対応しうる。
【００９１】
いくつかの実施形態において、データ要求に関連する結果は、１または複数の関連オブジェクトに関連付けられた１または複数の識別子、１または複数の関連オブジェクトを取得できる位置（例えば、ネットワークアドレス、ＵＲＬなど）、ならびに／もしくは、１または複数のオブジェクトへのリンク、を含む。１または複数のオブジェクトは、データ要求に関連する結果と関連して（例えば、同時に）端末に通信されうる。
【００９２】
いくつかの実施形態において、データ要求に関連する結果は、２以上の関連オブジェクトを含む。
【００９３】
サーバは、様々なマッチング方法を用いて、データ要求に関連する結果の生成と関連して、関連オブジェクトおよびそれらに関する情報を取得することができる。サーバによるデータ要求に関連する結果の生成については、図７の記載と関連して、さらに記載する。
【００９４】
端末（例えば、スマートテレビ）は、サーバによって提供されたデータ要求に関連する結果をフィードバックとして受信できる。いくつかの実施形態において、少なくとも２つの関連オブジェクトが、データ要求に関連する結果から取得される。それらの関連オブジェクトは、ビデオフレームに対応する少なくとも１つの関連オブジェクトを含みうる。それらの関連オブジェクトは、プロンプトメッセージに対応する少なくとも１つの関連オブジェクトを含みうる。
【００９５】
工程４３５で、ビデオの表示が変更され、情報および／または関連オブジェクトが提供される。端末は、データ要求に関連する結果を取得すると、ビデオの表示を変更できる。例えば、端末は、フルスクリーンモードから、ビデオがフルスクリーンフォーマットで表示されないモードへ、ビデオの再生を変更させる。端末は、フルスクリーンモードを終了して、（例えば、フルスクリーンフォーマットよりも）サイズを縮小したフォーマットでビデオを提供しうる。ビデオデータの提供に加えて、端末は、情報ならびに／もしくは１または複数の関連オブジェクトも提供する。情報ならびに／もしくは１または複数の関連オブジェクトは、端末によって提供されているビデオに関連しうる。例えば、端末がデータ要求に関連する結果を取得したことに応答して、端末は、結果に関連する情報ならびに／もしくは結果に関連する１または複数の関連オブジェクトを提供しうる。端末は、１または複数の対応する提示インターフェースにおいて、結果に関連する情報ならびに／もしくは結果に関連する１または複数の関連オブジェクトを提供できる。
【００９６】
端末は、端末がデータ要求に関連する結果を取得したことに関連して、フルスクリーンモードを終了しうる。例えば、関連オブジェクトの表示中にユーザの視聴に影響しないように、ビデオの再生を提供している再生コンポーネントは、フルスクリーンモードを終了し、非フルスクリーンモードに切り替えてビデオデータを再生しうる。図１Ｂに示したように、ビデオデータ１６０は、スクリーンの中央に（例えば、インターフェース１５０の中央に）表示される。ビデオデータは、スクリーンの様々な位置に表示されうる。例えば、インターフェース１５０内のビデオデータ１６０の位置は、ユーザ選択、ユーザ設定、利用履歴、表示される関連オブジェクトの数、および／または、ユーザから受信された入力、に基づいて調整されうる。例えば、ビデオデータ１６０は、スクリーンの四隅または別の位置に表示されうる。本願の様々な実施形態で、これに関して制限はない。
【００９７】
ビデオデータが提供されている間に、少なくとも１つの表示コンポーネントが、再生コンポーネントの位置以外のスクリーン上のどこかに提供されてよい。例えば、ビデオの再生中、端末は、ビデオデータと重ならないように、結果に関連する情報ならびに／もしくは結果に関連する１または複数の関連オブジェクトを表示しうる。少なくとも１つの表示コンポーネントは、関連オブジェクトのための提示インターフェースを表示するために用いられる。いくつかの実施形態では、１つの表示コンポーネントが、１つの関連オブジェクトに対応する。図１Ｂに示したように、８つの関連オブジェクト（例えば、関連オブジェクト１７１〜１７８）のための提示インターフェースを提示するために、８つのコンポーネントが用いられる。区別するために、ビデオデータおよび関連オブジェクトを提示するインターフェースは、本明細書では「メインインターフェース」と呼んでもよい。図１Ｂの文脈では、メインインターフェースは、１５０に対応してよく、ビデオデータ１６０および関連オブジェクト１７１〜１７８は、メインインターフェース上に提示される。
【００９８】
いくつかの実施形態において、提示インターフェースによって提示される情報は、少なくとも、ビデオデータの特徴情報に関する情報、または、ビデオデータの特徴情報に関する情報概要を含む。表示コンポーネントは、拡大モードおよび縮小モードを有する。拡大モードは、関連オブジェクトのさらなるコンテンツを提示するために用いられる。例えば、拡大モードは、関連オブジェクトに関連する完全なコンテンツを提供できる。別の例として、拡大モードは、関連オブジェクトのための表示コンポーネントの縮小モードに提供されるよりも多く、関連オブジェクトに関連するコンテンツを提供できる。表示コンポーネントの縮小モードは、表示コンポーネントの拡大モードによって提供されるよりも少なく、関連オブジェクトに関連するコンテンツを提供する。例えば、縮小モードは、関連オブジェクトのプレビューコンテンツを提示するために用いられる。プレビューコンテンツは、画像、プレビューテキストなどであってよい。
【００９９】
様々な実施形態によると、関連オブジェクトは、表示情報および説明情報を含む。表示情報は、ビデオデータに関連する特徴情報に関する情報内の画像およびその他の表示情報に対応しうる。説明情報は、ビデオデータに関連する特徴情報に関する情報内の関連オブジェクトを説明するコンテンツ（テキスト導入部またはヘッドラインなど）でありうる。表示コンポーネントが拡大モードである場合、表示情報および説明情報が提供されうる。表示コンポーネントが縮小モードである場合、ビデオデータに関連する特徴情報に関する情報概要が提供されうる。例えば、ビデオデータに関連する特徴情報に関する情報概要は、ビデオデータに関連して決定および表示されうる。
【０１００】
いくつかの実施形態において、表示コンポーネントが、関連オブジェクトのための提示インターフェースを提供する場合、焦点位置が、表示コンポーネントの表示モードを決定する根拠となる。一例として、焦点位置は、リモートコントローラによって、または、スクリーンへのタッチによって決定されてよい。焦点が表示コンポーネントの上に配置された場合、表示コンポーネントは、拡大モードを用いて、関連オブジェクトを表示する。焦点が表示コンポーネントの上に配置されていない場合、表示コンポーネントは、縮小モードを用いて、関連オブジェクトを表示する。焦点とは、注目を集める領域のことである。例えば、焦点は、現在のカーソルがアクティブになっている位置または現在タッチ選択されている位置に対応しうる。
【０１０１】
したがって、表示コンポーネントの拡大ビューは、カーソルが、予め設定された表示コンポーネントまでの閾値距離以内にある時（例えば、カーソルが表示コンポーネント上にホバリングしている時）に表示されてよく、表示コンポーネントの縮小モードは、カーソルが、予め設定された表示コンポーネントまでの閾値距離以内にない時に表示されてよい。いくつかの実施形態において、表示コンポーネントの拡大ビューは、表示コンポーネントまたは対応する関連オブジェクトが選択された時に表示されてもよい。
【０１０２】
図３を参照すると、焦点は、インターフェース３００上でビデオ関連情報１を表示している関連オブジェクト３２１に対応する表示コンポーネント上に配置されている。関連オブジェクト３２１に対応するこの表示コンポーネントは、拡大モードであり、ビデオ関連情報１の情報概要を表示しつつ、破線で囲まれた領域に説明情報を表示しうる。例えば、ビデオ関連情報１は、ビデオデータ３１０に関連するスターが出演したテレビ番組に関する情報である。一例として、表示コンポーネントが縮小ビューである場合、表示コンポーネントは、テレビ番組の宣伝用カバーピクチャーおよびタイトルなどの表示情報を提供しうる。対照的に、表示コンポーネントが拡大ビューである場合、表示コンポーネントは、テレビ番組の宣伝用カバーピクチャー、テレビ番組のタイトル、テレビ番組のレーティング、および、テレビ番組の概要などの表示情報を提供できる。いくつかの実施形態において、スクリーン上の焦点が他の表示コンポーネントの上に位置していない場合、他の表示コンポーネントは、対応する関連オブジェクトを表示するように縮小モードで提供され続ける。
【０１０３】
インターフェースの主要位置にビデオデータ（例えば、インターフェース３００の中央に表示されたビデオデータ３１０）を提供すると共に、インターフェースの補助位置に関連オブジェクトの提供することに関連して、表示テンプレートが利用されうる。例えば、図３を参照すると、関連オブジェクト３２１〜３２８が、ビデオデータ３１０の周りのインターフェース３００の補助位置に提供されている。関連オブジェクト３２１〜３２８は、様々な補助位置にある対応する提示インターフェース内に提供されうる。いくつかの実施形態において、関連オブジェクトは、表示テンプレートに追加され、スクリーン上に提供されうる。いくつかの実施形態において、表示テンプレートは、予め構成されてよい。例えば、端末（例えば、スマートテレビ）は、ビデオデータが提供されている間に関連オブジェクトを表示することに関連して利用するために、１または複数の表示テンプレートを格納しうる。端末は、サーバから表示テンプレートを取得できる。表示テンプレートは、ビデオデータおよび関連オブジェクトのレイアウトのために予め構成されうる。表示テンプレートには、主要位置および少なくとも１つの補助位置が提供されうる。ビデオデータは、主要位置で再生されうる。図３に示したように、ビデオデータが主要位置に表示される場合、主要位置は、ビデオデータ３１０が提供されるインターフェース３００の中央にある。再生コンポーネントが、ビデオデータを再生するために表示テンプレートの主要位置で利用されうる。様々な実施形態によると、各補助位置は、１つの再生コンポーネントに対応する。例えば、各補助位置は、１つの関連オブジェクトに対応しうる。したがって、関連オブジェクトの提示インターフェースは、補助位置に表示されうる。
【０１０４】
端末は、主要位置および関連オブジェクトに対応する１または複数の表示コンポーネントの位置に提供されるように、表示コンポーネントを制御できる。例えば、端末は、提供されている関連オブジェクトおよびビデオデータの配置を切り替えることができる。端末は、ユーザからの入力（選択）、１または複数のユーザ選択などに応答して、主要位置および関連オブジェクトに対応する１または複数の表示コンポーネントの位置に提供されるように、表示コンポーネントを制御できる。
【０１０５】
端末は、ビデオデータがフルスクリーンモードで提供されるか否か、または、ビデオデータが表示テンプレートの主要位置に提供されるか否かを制御できる。例えば、ビデオの表示は、ユーザからの入力（指定キーの選択など）に少なくとも部分的に基づいて、フルスクリーン再生から主要位置再生へ切り替えられるか、または、主要位置再生からフルスクリーン再生へ切り替えられうる。指定キーは、リモート制御デバイス、携帯端末、および／または、端末上に提供されうる。再生コンポーネントは、ビデオ再生インターフェース（例えば、ビデオデータ３１０が提供されるインターフェース）のサイズ、形状、および／または、位置を制御できる。１つのメインインターフェース（例えば、図３のインターフェース３００）が、ビデオデータの再生および関連オブジェクトの表示を行う２以上のウィンドウを表示しうる。さらに、異なる関連オブジェクトの提示インターフェースが、様々な補助位置の間で切り替えられてよい。補助位置は、ユーザ命令、ユーザの習慣などに従って切り替えられうる。
【０１０６】
いくつかの実施形態において、ビデオデータが再生され、関連オブジェクトがインターフェースに表示されている間に、関連オブジェクトの全部または一部が、ビデオデータにおける再生コンテンツが変化した時にそれに従って調整されてよい。例えば、視聴強化カテゴリ内の関連オブジェクトに関して、関連オブジェクトは、スターが出演したテレビ番組のスター紹介ページを含む。スターは、ビデオフレームに基づいて決定されうる。例えば、ビデオフレームを解析することができ、ビデオフレーム内でキャプチャされたスターを、画像マッチング技術を用いて識別（例えば、決定）できる。その後、スターに関連する関連オブジェクトが、ビデオデータの再生中に提供されうる。ビデオ再生処理が、別のスターの出演した対応するビデオの表示を含む場合、関連オブジェクトは、かかる他のオブジェクトのための紹介ページ、および、かかる他のスターが出演したテレビ番組に調整されうる。したがって、ユーザは、ビデオ再生調整に対応する関連オブジェクトに基づいて、様々な種類の必要情報を与えられうる。いくつかの実施形態において、関連オブジェクトの提供が調整される。例えば、関連オブジェクトのためのコンテンツが調整されうる。別の例として、関連オブジェクトのための表示インターフェースの配置、形状、または、サイズが調整されうる。ビデオ再生の調整または関連オブジェクトに関連する調整は、予め設定された間隔に従って設定されうる。例えば、データフレームおよびその他のかかる情報が、設定された間隔のフレームまたは設定された時間にアップロードされてよく、更新されたデータフレームまたはその他のかかる情報に基づいて、対応する関連オブジェクトが取得される。
【０１０７】
ビデオが再生され関連オブジェクトがインターフェースに表示される際に従う上述の表示モードは、本明細書では、モード表示と呼んでよく、ビデオデータが表示され関連オブジェクトが表示されない際に従う表示モードは、本明細書では、従来の表示と呼ぶことができる。いくつかの実施形態において、表示は、少なくとも従来のディスプレイおよびモード表示の間で切り替えられてよい。例えば、端末は、従来の表示とモード表示とを切り替えることができる。端末は、かかる切り替えのための命令を取得したことに応答して、従来の表示とモード表示とを切り替えることができる。命令は、リモート制御、携帯端末、音声入力、端末への入力などを介して、ユーザによって入力されうる。例えば、端末が従来の表示を含むモードにある場合に、指定キーを選択すると、端末を呼び出して、モード表示を含むモードに切り替えさせることができる。逆に、端末がモード表示を含むモードにある場合に、指定キーを選択すると、端末を呼び出して、従来の表示を含むモードにすることができる。
【０１０８】
工程４４０で、関連オブジェクトに関連する詳細情報が提供されることを決定する。端末が、端末への入力に少なくとも部分的に基づいて、関連オブジェクトに関連する詳細情報を提供すると決定しうる。例えば、端末は、リモート制御、携帯端末、端末への音声入力、または、端末への直接入力（例えば、タッチスクリーンを用いるなど）を介して端末に入力された情報の取得に基づいて、関連オブジェクトに関連する詳細情報を提供すると決定しうる。詳細情報は、対応する関連情報の表示情報および説明情報を含む。例えば、関連オブジェクトに関連する詳細情報を提供することを決定する工程は、関連オブジェクトに対応する表示コンポーネントを拡大モードで表示すること（例えば、縮小モードから拡大モードへ表示コンポーネントを切り替えること）を決定する工程を含んでよい。いくつかの実施形態において、詳細情報は、データ要求に関連する結果から取得された情報の少なくとも一部を含む。
【０１０９】
関連オブジェクトに関連する詳細情報を提供すると決定したことに応答して、対応する関連オブジェクトの表示情報および説明情報が、提供（例えば、表示）されうる。
【０１１０】
一例として、関連オブジェクトに対応する詳細情報は、焦点（例えば、カーソル）が（例えば、関連オブジェクトの、または、関連オブジェクトを表示するインターフェースの一部の）表示コンポーネントの上に位置しているとの判定に少なくとも部分的に基づいて、提供されることが決定される。焦点（例えば、カーソル）が（例えば、関連オブジェクトの、または、関連オブジェクトを表示するインターフェースの一部の）表示コンポーネントの上に位置すると判定されると、関連オブジェクトに関連する詳細情報が提供（例えば、表示）される。別の例として、関連オブジェクトに対応する詳細情報は、焦点（例えば、カーソル）が表示コンポーネントの上または近傍に（例えば、所定の閾値距離以内に）位置しているとの判定に少なくとも部分的に基づいて、提供されることが決定される。
【０１１１】
工程４４５で、関連オブジェクトに関連する詳細情報が提供される。工程４４０で関連オブジェクトに関連する詳細情報を決定したことに応答して、関連オブジェクトに関連する詳細情報が提供される。一例として、関連オブジェクトに関連する詳細情報を提供する工程は、対応する表示コンポーネントが拡大ビューになるように関連オブジェクトを表示する工程を含む。図３を参照すると、関連オブジェクト３２１は、関連オブジェクトの詳細情報が提供されるように提供されている。
【０１１２】
ユーザは、関連オブジェクトに興味を持った場合に、関連オブジェクトが位置する表示コンポーネントにカーソルを移動してもよいし、タッチスクリーンデバイスを介して表示コンポーネントをタッチ選択することによって表示コンポーネントの上に焦点を配置してもよい。それに応じて、システムまたはアプリケーション（例えば、スマートテレビなどの端末上で実行されているアプリケーション）が、焦点の位置を判定し、焦点が表示コンポーネントの上に位置すると判定しうる。焦点が表示コンポーネントの上に位置すると、システムまたはアプリケーションが判定した場合、表示コンポーネントは、拡大モードに切り替えられ、関連オブジェクトに関連する表示情報および説明情報が表示される。
【０１１３】
工程４５０で、関連オブジェクトの選択が受信される。端末が、リモート制御、携帯端末、端末への音声入力、または、端末への直接入力（例えば、タッチスクリーンを用いるなど）を介して、ユーザから関連オブジェクトの選択を受信しうる。関連オブジェクトの選択は、表示されているインターフェース上に提示されたボタンまたはリンクへの入力に基づいて、もしくは、選択機能に対応付けられたボタンなどの選択を介して、取得されうる。いくつかの実施形態において、関連オブジェクトの選択は、対応する関連オブジェクト（例えば、選択の対象になる関連オブジェクト）上でのカーソルのホバリングなど、ホバリングイベントを含む。関連オブジェクトが選択されていることを判定するためのその他の技術が用いられてもよい。いくつかの実施形態において、選択を受けた関連オブジェクトは、詳細情報が提供された関連オブジェクトに対応する。例えば、取得された選択を受けた関連オブジェクトは、対応する表示コンポーネントが拡大モードで表示される関連オブジェクトに対応しうる。
【０１１４】
工程４５５で、コンテンツ要求が生成される。関連オブジェクトが選択されたとの判定に応答して、端末が、コンテンツ要求を生成する。端末は、１または複数のネットワークを介して、１または複数のサーバにコンテンツ要求を送信しうる。コンテンツ要求は、選択された関連オブジェクトに関連するコンテンツ要求に対応する。コンテンツ要求は、選択された関連オブジェクトに関連付けられた識別子、選択された関連オブジェクトに関連する情報、提供されたビデオデータ（例えば、図３のビデオデータ３１０）に関連付けられた識別子、  提供されたビデオデータに関連するビデオフレーム、関連オブジェクトが選択された（例えば、提供されたビデオデータに関連する）時間を示す時点、要求されているコンテンツのタイプ、関連オブジェクトに関連するアプリケーションのタイプ、などの内の１または複数を含みうる。
【０１１５】
工程４６０で、コンテンツ要求が通信される。コンテンツ要求の生成に応答して、端末が、１または複数のネットワークを介して、１または複数のサーバにコンテンツ要求を通信する。１または複数のサーバは、コンテンツ要求に対応する情報を１または複数のデータベースにクエリできる。
【０１１６】
ユーザは、興味のある関連オブジェクトをさらに見たいと思った場合に、関連オブジェクトに対応する表示コンポーネントを選択できる。その結果、対応する選択命令が受信される。選択された関連オブジェクトは、焦点が以前に配置されていた位置に提供された関連オブジェクトに対応しうる。いくつかの実施形態において、関連オブジェクトは、焦点が特定の関連オブジェクトに移行した後に選択される。関連オブジェクトの選択に関連する選択命令は、関連オブジェクトに関するデータを取得するための基礎として機能しうる。例えば、関連オブジェクトのためのリンクアドレスが決定され、コンテンツ要求が関連オブジェクトに関するデータに基づいて生成される。コンテンツ要求は、対応するウェブサーバに送信される。ウェブサーバは、関連オブジェクトを提供するためのサーバでありうる。コンテンツ要求が工程４６０で通信される１または複数のサーバは、データ要求が工程４２５で通信された１または複数のサーバとは異なりうる。区別するために、関連オブジェクトを提供するサーバは、本明細書では、メインサーバと呼ぶこととする。例えば、メインサーバは、データ要求に基づいて結果を送信するサーバに対応する。メインサーバは、関連オブジェクトに対応する生データを提供する別のビジネスサーバであってもよい。かかるビジネスサーバの例は、ビデオデータを提供するビデオサーバおよびウェブページデータを提供するウェブページサーバを含む。
【０１１７】
いくつかの実施形態において、コンテンツ要求は、ウェブページ要求に対応する。例えば、コンテンツ要求は、ウェブページに提供される関連オブジェクトに関するコンテンツ要求に対応しうる。
【０１１８】
工程４６５で、コンテンツ要求に関連する結果が取得される。一例として、コンテンツ要求に関連する結果は、コンテンツ要求に応える結果である。端末は、１または複数のネットワークを介してコンテンツ要求に関連する結果を取得する。例えば、端末は、コンテンツ要求に関連する結果を１または複数のサーバから受信できる。コンテンツ要求を端末から取得したことに応答して、１または複数のサーバは、コンテンツ要求に関連する結果を決定し、コンテンツ要求に関連する結果を端末に提供する。サーバは、１または複数のネットワークを介してコンテンツ要求に関連する結果を端末に通信できる。
【０１１９】
工程４７０で、コンテンツ要求に関連する結果に対応するコンテンツが提供される。提供されるコンテンツは、コンテンツ要求に関連する結果の一部でありうる。コンテンツ要求に関連する結果に対応するコンテンツは、コンテンツ要求の対象になった関連オブジェクトに関係する。端末は、ビデオの再生と同時にコンテンツを表示してもよいし、ビデオ再生が提供されていないインターフェース上にコンテンツを表示してもよい。
【０１２０】
コンテンツ要求が通信されたウェブサーバは、コンテンツ要求に従って応答情報を返すことができる。例えば、ウェブサーバは、コンテンツ要求がウェブページ取得要求に対応する場合に、コンテンツ要求に応答してウェブページデータを返す。別の例として、ウェブサーバは、コンテンツ要求がマルチメディアの要求に対応する場合に、コンテンツ要求に応答してマルチメディアデータを通信する。
【０１２１】
応答情報（例えば、コンテンツ要求に関連する結果）が受信された後、応答情報は、対応するコンテンツを表示するための基礎として機能しうる。いくつかの実施形態において、コンテンツは、ビデオデータが表示され続ける間に表示される。例えば、再生コンポーネントが、ビデオデータコンテンツを表示するために用いられるか、または、以前に選択された表示コンポーネントが、推薦コンテンツを表示するために用いられる。一例として、関連オブジェクトは、クーポンを見るなどの有益情報に対応する。表示コンポーネント（または、対応する関連オブジェクト）の選択に応答して、コンテンツが表示される。コンテンツは、ユーザ情報、または、利益を得るための有益コード（クーポンコード）などの識別子を入力するためのコンテンツに対応しうる。いくつかの実施形態において、ビデオデータの再生が終了され（例えば、ビデオの再生が中断され）、表示は、対応するコンテンツ（例えば、ウェブページ、関連オブジェクトに関連するアプリケーションのためのアプリケーションインターフェース、入力フォーム、メディアファイル、など）に切り替えられる。例えば、コンテンツ要求に関連する結果に対応するコンテンツがウェブページデータを含み、ウェブページデータが提供される場合、対応するウェブページを表示するためのブラウザが起動されうる。例えば、ウェブページデータは、ブラウザを呼び出してウェブページの表示に切り替えるための基礎として機能しうる。別の例として、コンテンツ要求に関連する結果に対応するコンテンツにオーディオビジュアルデータまたはその他のマルチメディアデータが含まれる場合、再生コンポーネントが、マルチメディアデータを再生するために用いられる。
【０１２２】
したがって、ユーザがビデオ再生中に他の動作を実行することを可能にできる。他の情報の閲覧および動作は、ビデオの再生に影響しない。対応するビデオの再生中にビデオデータに関する情報を閲覧できれば、ユーザ体験が向上され、様々なユーザのニーズが満たされうる。様々な実施形態によると、様々な種類の関連オブジェクトが、ビデオの再生中にユーザにプッシュされうる。関連オブジェクトは、以下のカテゴリの内の１または複数に対応しうる：視聴強化カテゴリ、チャットカテゴリ、相互作用カテゴリ、ビジネスカテゴリ、および、アプリケーションカテゴリ。
【０１２３】
視聴強化カテゴリ内の関連オブジェクトは、視聴効果を向上させる関連オブジェクトである。視聴強化カテゴリ内の関連オブジェクトは、再生されるビデオデータに関連する。視聴強化カテゴリ内の関連オブジェクトは、視聴へのユーザの関心を高めることができ、ユーザの様々な視聴ニーズも満たしうる。視聴強化カテゴリ内の関連オブジェクトは、関連ビデオデータ、関連オーディオデータ、評価情報、ビデオ説明情報、マルチカメラビデオデータ、ビデオ関連オブジェクト情報などの内の１または複数を含みうる。関連ビデオデータは、ビデオ（例えば、図３のビデオデータ３１０に対応するビデオなど、再生中のビデオ）に関係する他のビデオデータを含む。例としては、ビデオに関する興味深い付随的情報または予告編などの関連ビデオデータビデオ；他の映画、テレビ番組、および、再生中ビデオ内で特定された俳優が出演したバラエティショーなどのビデオ；再生中のビデオの監督による他の映画、などが挙げられる。関連オーディオデータは、ビデオに関連する他のオーディオデータ（例えば、ビデオに関連するオープニング曲、エンディング曲、挿入曲、および、バックグラウンドミュージックなどのオーディオデータなど）を含む。評価情報は、例えば、様々な映画レビューウェブサイトおよびビデオウェブサイトで見られるユーザ評価およびレビュー、プロの映画評論家のレビュー、および、ソーシャルネットワーキングウェブサイトでのユーザによる映画レビューデータなど、ビデオに関連する評価データを含む。ビデオ説明情報は、例えば、俳優情報、筋書き紹介、エピソードの筋、更新／終了状態など、ビデオデータに関連する説明情報を含む。マルチカメラビデオデータは、例えば、生中継中の異なるカメラからのビデオデータショットまたはコンサートまたは大規模パフォーマンス（コンサートまたは祭典など）中の異なるカメラからのビデオデータショットなど、ビデオに関連する複数のカメラアングルからのビデオデータショットを含む。一例として、ビデオ関連オブジェクト情報は、ビデオデータに含まれる（例えば、表示される）オブジェクトまたは他の方法でビデオデータに関係するオブジェクトに関連する情報を含みうる。
【０１２４】
図５は、本願の様々な実施形態に従って、マルチカメラ推薦コンテンツを表示するためのインターフェースを示す図である。
【０１２５】
図５を参照すると、インターフェース５００が提供されている。インターフェース５００は、図２の処理２００、図４の処理４００、図７の処理７００、および／または、図８の処理８００と関連して実施されうる。インターフェース５００は、図９のオペレーティングシステム９００および／または図１０のシステム１０００によって実施できる。インターフェース５００は、図１Ａのインターフェース１００、図１Ｂのインターフェース１５０、および／または、図３のインターフェース３００と関連して実施されうる。
【０１２６】
図５に示すように、複数のビデオからのビデオデータが表示されうる。例えば、複数のビデオのためのビデオデータが、複数の表示コンポーネント５０１〜５０９に同時に表示されうる。表示コンポーネントの各々は、０または１つのビデオ再生を含みうる。いくつかの実施形態において、複数のビデオは、同じビデオについての異なるカメラ位置（例えば、カメラアングル）（例えば、同じイベントについての異なるアングル）に対応する。端末スクリーンのためのインターフェース５００は、カメラ位置１〜９のための表示コンポーネントを含みうる。ユーザは、（例えば、表示コンポーネント５０１〜５０９の内の１または複数に提供されたビデオに対応する）１または複数のアングルからのビデオデータから選択できる。特定の許可が、様々な表示コンポーネントに提供されうるビデオの内の１または複数に関連しうる。例えば、ビデオの内の１または複数は、ビデオデータを視聴するために、ユーザまたは端末が特定のセットの許可を有することを必要としうる。１または複数のビデオは、会員料を支払うことで提供されうる。例えば、異なるカメラからのビデオデータは、視聴を可能にするために（例えば、端末がビデオデータを提供するために）必要とされる異なるセットの許可を有しうる。ユーザが選択できるカメラは、ユーザレベル（例えば、ユーザ許可）の違いに従って選択される。例えば、通常ユーザ（例えば、第１セットの許可を有するユーザ）は、（例えば、表示コンポーネント５０１〜５０６に対応する）カメラ１〜６から選択でき；対照的に、ＶＩＰユーザ（例えば、第１セットの許可よりも高い許可であると見なされる第２セットの許可を有するユーザ）は、（例えば、表示コンポーネント５０１〜５０９に対応する）カメラ１〜９をどれでも選択できる。
【０１２７】
いくつかの実施形態において、視聴強化情報は、ビデオ関連オブジェクト情報を含む。ビデオ関連オブジェクト情報の例は、ビデオに関連する商品についてのデータ、ビデオ内で特定されたスターと同じスタイルの衣服のための商品ページ、などを含む。
【０１２８】
チャットカテゴリ内の関連オブジェクトは、ビデオ再生中に実行されるチャット通信関連オブジェクトに対応する。チャットカテゴリ内の関連オブジェクトは、チャットコンテンツデータ、スナップショット共有データ、および、ビデオ共有データの内の１または複数を含みうる。チャットコンテンツデータは、様々な形態のインスタントメッセージングを通してユーザによって送信されたチャットデータを含む。チャットコンテンツデータの一例は、インスタントメッセージングアプリケーションで送信されたチャットデータに対応する。スナップショット共有データは、共有されたスナップショットデータを含む。例えば、スナップショット共有データは、スクリーンショットのための指示情報を含み、したがって、対応するトリガ動作後に表示される推薦コンテンツは、スクリーンショット共有情報である。例としては、スクリーンショットデータが格納された場所のリンクアドレスまたはＱＲコード（登録商標。以下同じ）などの情報が挙げられる。ビデオ共有データは、ビデオデータおよび／または関連ビデオデータのための共有情報を含む。ビデオ共有データは、ビデオ共有のための指示情報であり、それにより、ユーザは、他の関連友達ユーザと１または複数のビデオを共有できる。
【０１２９】
相互作用カテゴリ内の関連オブジェクトは、様々な形態の相互作用を用いるオブジェクトである。相互作用カテゴリ内の関連オブジェクトは、推測ゲーム情報、音声「弾幕」データ、相互作用オブジェクト情報、および、相互作用タスク情報の内の１または複数を含みうる。推測ゲーム情報は、ビデオデータ内の再生コンテンツを含む推測ゲームを含みうる。例としては、再生された歌唱コンテストの結果についての推測ゲーム、もしくは、サッカーまたはバスケットボールなどの運動競技に関する推測ゲームが挙げられる。推測ゲーム情報は、トリビアイベントまたはトリビアアプリケーションに関連して表示される情報に対応しうる。表示コンポーネントは、推測ゲームオプションを表示するために用いられてもよいし、音声推測ゲームを実行するロボットなど複数の種類の推測ゲーム情報を表示するために用いられてもよい。音声「弾幕」データは、スピーチの形態で入力された「弾幕」データを含む。音声データは受信されて、テキストコンテンツに変換され、ビデオデータ上に「弾幕」として表示されうる。一例として、「弾幕」は、視聴者がタイプしたコメントを弾丸のようにスクリーンに広げることを可能にするスクリーン（例えば、情報の提示）であり、中国および日本のオンラインビデオサイトで新たに出現した流行であり、「弾幕」は、そのソーシャルな双方向性のため主に若者に人気である。相互作用オブジェクト情報は、相互作用を実行するビジネスオブジェクトについての情報を含む。例としては、視聴クーポン、ＶＩＰメンバーシップなどのギフトに関する「祝儀袋」または有益情報を手に入れることについての情報を含む。相互作用タスク情報は、対話タスク（例えば、ビデオ内の指定オブジェクトをキャプチャするタスク）についての情報を含む。例えば、ビデオは、時々、広告写真を表示し、タスクは、広告写真を含むサイズＸのスナップショットを撮ることである。
【０１３０】
アプリケーションカテゴリ内の関連オブジェクトは、関連アプリケーションに関連するオブジェクトである。アプリケーションカテゴリ内の関連オブジェクトは、エクササイズアプリケーション情報、ゲームアプリケーション情報、タイマーアラート情報、気象アプリケーション情報、および、情報アプリケーション情報、の内の１または複数を含みうる。エクササイズアプリケーション情報は、様々な種類のエクササイズアプリケーションに関する情報を含む。したがって、ビデオは、エクササイズプログラムに関連して表示および利用されうる。例えば、ユーザは、ビデオを観ながらランニングする時に、エクササイズアプリケーションを用いて、歩数、心拍数、および、その他のかかる情報を算出することができる。ゲームアプリケーション情報は、ゲームアプリケーションに関する情報を含む。ゲームアプリケーション情報は、例えば、ビデオが元となったゲームに関するアプリケーション情報またはゲームの元となったビデオに対応するゲームのオリジナルバージョンに関する情報など、ビデオに関係するゲームアプリケーションに関する情報に対応しうる。ゲームアプリケーション情報は、その他のゲーム情報に対応してもよい。タイマーアラート情報は、様々な種類の時間アラート情報を含む。タイマーアラート情報は、ユーザによって設定された目覚まし時計などのためのアラート時間であってもよいし、例えば、ユーザの食事のリマインダ、ユーザの就寝のリマインダ、または、特定の時刻にユーザがメールを送信するリマインダなど、汎用の時間アラートであってもよい。気象アプリケーション情報は、気象アプリケーションによって決定されたその場所の気象情報、特定の気象警報、服装の指標、および、その他のかかる情報など、気象関連警告情報を含む。情報アプリケーション情報は、今日のヘッドライン、トレンドニュース、および、エンターテイメントゴシップなど、様々な現在のイベントニュースに関してプッシュされた情報を含む。
【０１３１】
ビデオ関連オブジェクト情報、相互作用オブジェクト、および、その他のかかる情報は、広告およびショッピング情報、購入リンク、および、様々な他の種類のビジネス動作情報を含んでよい。このように、様々な種類の情報が、ビデオに関係する様々なオブジェクトについて推薦されてよい。したがって、ビデオを観ている間に、ユーザは、指定キーとの相互作用を介して、視聴と同時にＸを行うモードに入ることができ、それにより、ユーザは、ビデオを観ながら、様々な種類の関連オブジェクトに関する情報（例えば、様々な種類のプッシュされた情報）を閲覧することができる。これは、ユーザの様々なニーズを満たし、Ｘは、ユーザのニーズに従って実行される様々な動作（または、表示される様々なタイプの情報など）である。
【０１３２】
いくつかの実施形態において、応答情報は、インターフェース内に対応するコンテンツを表示するための基礎として機能する（例えば、コンテンツ要求に関連する結果）。例えば、メインインターフェース内の再生コンポーネントが、応答情報に対応するビデオデータの再生への切り替えに関連して利用されうる。別の例として、メインインターフェース内の表示コンポーネントは、提示インターフェース内に応答情報に対応するコンテンツを表示することに関連して利用されうる。関連オブジェクト提示インターフェースがトリガ（例えば、選択）された後、対応するコンテンツを表示するためのフィードバックとして応答情報を与えるために、サーバが利用されうる。例えば、サーバは、コンテンツ要求に関連する結果を提供できる。別の例として、応答情報（例えば、コンテンツ要求に関連する結果）がビデオデータを含む場合、メインインターフェース内の再生コンポーネントは、生ビデオデータの再生を推薦して、応答情報に対応するビデオデータの再生に切り替える（例えば、映画Ａの再生から映画Ｂの再生に切り替える）ために利用されうる。提示インターフェース内に対応するコンテンツを表示するため（例えば、レビュー情報を表示するため）に、表示コンポーネントがメインインターフェースで用いられてもよい。メインインターフェース内の対応するアプリケーションコンポーネントが、ウェブページを表示するブラウザコンポーネントまたはショッピングページを表示するショッピングコンポーネントなどのコンテンツを表示するために起動されてもよい。アプリケーションコンポーネントは、独立したアプリケーション、または、プラグインであってよい。
【０１３３】
フィードバック（例えば、コンテンツ要求に関連する結果）として応答情報を受信して、対応するコンテンツを表示することに関連してインターフェース内の応答情報を用いる工程は：マルチカメラビデオデータがトリガされた場合に、選択されたカメラに対応するビデオデータを受信する工程と；メインインターフェース内の再生コンポーネントを用いて、選択されたカメラに対応するビデオデータをフルスクリーン再生する工程と、を含む。マルチカメラビデオデータは、ユーザ命令に従って表示されうる。マルチカメラデータは、異なるカメラからのデータショットを表示し、ここで、１つのカメラからのデータショットは、ユーザが見ているビデオデータである。ユーザは、任意の１または複数のカメラからのビデオデータをトリガ（例えば、選択）できる。ビデオデータのトリガに応答して、コンテンツ要求が、対応するサーバに通信される。カメラのビデオデータは、サーバからフィードバックとして（例えば、コンテンツ要求に関連する結果として）受信されうる。メインインターフェース内の再生コンポーネントは、ビデオデータの解析に関連して、選択されたカメラに対応するビデオデータを再生するために利用されうる。選択されたカメラに対応するビデオデータは、フルスクリーンまたは非フルスクリーンで提供されうる。選択されたカメラに対応するビデオデータは、入力（例えば、ユーザによる選択）に少なくとも部分的に基づいて、フルスクリーンまたは非フルスクリーンで提供されうる。
【０１３４】
いくつかの実施形態において、コンテンツ要求は、選択された命令に基づいて決定される。コンテンツ要求は、選択された命令に基づいて生成され、端末によってサーバへ通信される。推測ゲームまたはクイズゲーム（例えば、トリビアゲーム）の文脈での選択命令に基づいたコンテンツ要求は、推測ゲームに関連する関連オブジェクトの選択に基づいて、推測ゲームオプション情報または推測ゲーム音声データを受信するために通信されうる。対応するコンテンツ要求は、対応するサーバによって生成および送信される。フィードバック（例えば、コンテンツ要求に関連する結果）として応答情報を受信し、応答情報に従ってインターフェース内に対応するコンテンツを表示する工程は：取得要求に従ってフィードバックとして与えられた推測ゲーム状況情報を受信し、メインインターフェース内の表示コンポーネントを用いて、推測ゲーム状況情報を表示する工程を含む。関連オブジェクトが、推測ゲーム情報を表示するために利用されうる。表示された推測ゲーム情報は、推測ゲームオプションまたは音声プロンプトを含む。したがって、ユーザは、選択された推測ゲームビデオデータを示すための選択命令を送信するオプションをトリガ（例えば、選択）するか、または、対応する選択命令を用いて推測ゲーム音声データを発行することができる。したがって、推測ゲームオプション情報または推測ゲーム音声データは、選択命令に従って受信される。推測ゲームオプション情報または推測ゲーム音声データは、取得要求を生成するために用いられる。コンテンツ要求は、対応するサーバに送信される。サーバは、推測ゲームオプション情報または推測ゲーム音声データをユーザから受信した後、すべてのユーザからの推測ゲームオプション情報および／または推測ゲーム音声データを合計し、その後、推測ゲーム状況をまとめることができる。推測ゲーム状況は、４５％がチームＡの勝利を推測し、３０％がチームＢの勝利を推測し、２５％が引き分けを推測した、など、リアルタイムの推測ゲームデータを含む。最終結果（「引き分け」など）が含まれてもよい。ユーザの推測ゲーム状況情報が、推測ゲーム状況および（推測ゲームオプション情報または推測ゲーム音声データを含む）ユーザの推測ゲーム選択情報に基づいて生成される。例えば、推測ゲーム状況情報は、リアルタイムの推測ゲームデータおよびユーザの選択を含むか、または、最終結果およびユーザの推測ゲーム結果を含む。推測ゲーム状況情報は、端末（例えば、スマートテレビ）に送信される。次いで、端末は、推測ゲーム状況情報を受信する。メインインターフェース内の表示コンポーネントが、推測ゲーム状況情報を表示するために用いられ、ビデオデータは、この処理中に再生を継続できる。
【０１３５】
いくつかの実施形態において、フィードバックとして応答情報を受信し、応答情報に従ってインターフェース内に対応するコンテンツを表示する工程は：取得要求に従ってフィードバックとしてスクリーンショット共有情報を受信し、メインインターフェース内の表示コンポーネントを用いて、スクリーンショット共有情報を表示する工程を含む。スクリーンショット共有情報は、クイックレスポンス（ＱＲ）コードを含みうる。ユーザがビデオデータを視聴している場合、関連オブジェクトは、スナップショット共有データを含みうる。スナップショット共有データは、ユーザにスクリーンショット共有を行うよう指示する情報を含みうる。ユーザがスナップショット共有データをトリガ（例えば、選択）した後に、スクリーン画像がキャプチャされ、アップロードのためのビデオフレームが、キャプチャされたスクリーン画像に関連して決定されうる。いくつかの実施形態では、スクリーン画像がキャプチャされる前に、ビデオフレームがキャプチャされる。いくつかの実施形態において、ビデオフレームは、スクリーンショット共有情報を生成するための基礎として機能する。例えば、ビデオフレームが格納される場所のリンクアドレスが、スクリーンショット共有情報として機能する。別の例として、このビデオフレームから生成されたＱＲコードが、スクリーンショット共有情報として用いられる。スクリーンショット共有情報は、端末（例えば、スマートテレビ）に送信される。スクリーンショット共有情報を受信すると、端末は、表示コンポーネントを用いて、スクリーンショット共有情報を表示する。したがって、ユーザは、リンクアドレスをチャット友達に送信するか、または、別のデバイス（携帯端末など）上での格納に向けてビデオフレームをダウンロードするために携帯端末を用いてＱＲコードをスキャンすることができる。
【０１３６】
いくつかの実施形態において、ビデオデータが表示されていない時に、指定キーとの相互作用によってトリガ（例えば、選択）されたユーザ命令が受信された場合、ユーザ命令に従って取得されたビデオ関連ウェブページが表示される。ビデオ関連ウェブページは、少なくとも２つの提示項目を含みうる。提示項目は、少なくともビデオフレームおよび関連オブジェクトに対応しうる。
【０１３７】
ユーザが端末（例えば、スマート端末）をオンにした時、または、必要な動作が端末で実行されていた結果として、ビデオデータが再生されていない時、ユーザは、指定キーをトリガ（例えば、選択）することによってユーザ命令を入力することができ、様々なビデオデータに対応する関連オブジェクトを含むビデオフレーム関連ページが、ユーザにプッシュされうる。例えば、様々なビデオデータに対応する関連オブジェクトを含むビデオフレーム関連ページは、ユーザが端末にあまり注意を向けていない（例えば、ユーザが集中してビデオデータを観る必要がない）状況でユーザにプッシュされうる。関連オブジェクトは、少なくともビデオデータまたはビデオフレームに基づいて決定されうる。各ユーザが、関連オブジェクトを決定するためにデータ要求を発行するユーザ命令を用いた場合、各ビデオフレームに対応する決定された関連オブジェクトが取得される。ビデオフレームおよび関連オブジェクトをまとめて、１つの提示項目が構成される。例えば、ビデオフレームおよび関連オブジェクトは、互いに関連付けられうる。別の例として、ビデオフレームおよび関連オブジェクトは、予め設定された処理に従ってまとめられうる。ビデオフレームおよび関連オブジェクトの関連付けは、関連オブジェクトのデータをビデオフレームから特定することができ、関連オブジェクトのデータを別のアプリまたはネットワークにリンクできるように、関連オブジェクトのデータを関係付けることを含みうる。１または複数の提示項目が、ビデオ関連ページを生成するために、予め設定されたルールに従ってまとめられてもよい。例えば、いくつかの最近決定された提示項目が選択されるか、または、最も多くのユーザによって視聴されたビデオデータに対応する提示項目が選択される。ビデオ関連ページがフィードバックとして（例えば、データ要求の結果として）提供されると決定された場合、サーバは、ビデオ関連ページのデータをフィードバックとして提供する。端末は、ビデオ関連ページのデータを受信した後、スクリーン上の表示コンポーネントを用いて、各提示項目を表示する。端末は、ビデオフレームおよび関連オブジェクトを表示してもよいし、関連オブジェクトを表示せずにビデオフレームを表示してもよい。端末は、関連オブジェクトの順位情報（例えば、最も最近の視聴に従った順位、または、現在の人気に従った順位、など）を表示できる。
【０１３８】
図６は、本願の様々な実施形態に従って、ビデオ関連ページを表示するためのインターフェースを示す図である。
【０１３９】
図６を参照すると、インターフェース６００が提供されている。インターフェース６００は、図２の処理２００、図４の処理４００、図７の処理７００、および／または、図８の処理８００と関連して実施されうる。インターフェース６００は、図９のオペレーティングシステム９００および／または図１０のシステム１０００によって実施できる。インターフェース６００は、図１Ａのインターフェース１００、図１Ｂのインターフェース１５０、および／または、図３のインターフェース３００と関連して実施されうる。
【０１４０】
一例において、ユーザ命令を入力するために、ビデオデータが再生されていない時に、指定キーが利用されうる。
【０１４１】
図６に示すように、インターフェース６００は、ビデオ関連ページを表示する。ビデオ関連ページは、提示項目１（符号６１０で示されている）、提示項目２（符号６２０で示されている）、および、提示項目３（符号６３０で示されている）を含む。ビデオ関連ページは、ビデオに関する詳細情報も提供できる。例えば、ビデオ関連ページは、特定のビデオを現在視聴しているユーザの数を示す表示６４０も含む（例えば、表示は、「Ｍ人がキャプチャ中」と提示しうる）。焦点が提示項目の上にない場合、提示項目のビデオフレームだけが表示される。例えば、インターフェース６００は、提示項目２（符号６２０で示されている）および提示項目３（符号６３０で示されている）を含み、それらは両方とも、対応するビデオフレームを含む。提示項目２および提示項目３は、焦点に対応しないオブジェクトに対応しうる（例えば、提示項目２および提示項目３は選択されておらず、提示項目２の上にも提示項目３の上にも、カーソルがない）。焦点が提示項目の上にある場合（すなわち、提示項目が選択された場合）、インターフェース６００内で提供されるビデオ関連ページは、対応する提示項目のビデオフレームおよび関連オブジェクトを含む。例えば、インターフェース６００は、対応するビデオフレームを含む提示項目１（符号６１０で示されている）を含み、提示項目１に対応するビデオフレームに関連するさらなるデータが提供される。例えば、焦点である（または選択されている）オブジェクトに関連して表示される関連オブジェクトは、関連ビデオ数の表示（例えば、インターフェース６００は、「３つの映画」の表示を含む）、関連商品数の表示（例えば、インターフェース６００は、「３つの商品」の表示を含む）、ビデオに関連するレーティングの表示（例えば、インターフェース６００は、「一つ星」のレーティングを含む）、関連番組数の表示（例えば、インターフェース６００は、「３つのバラエティショー」の表示を含む）、および、レビュー数の表示（例えば、インターフェース６００は、「Ｎ件のレビュー」の表示を含む）などの関連オブジェクトを含みうる。いくつかの実施形態において、関連オブジェクトは、ビデオに関連するレーティングについての情報、ビデオに関連する商品についての情報、ビデオに関連するレビューについての情報、ビデオに関連するスターについての情報、などを含む。
【０１４２】
いくつかの実施形態において、ビデオに関連する関連オブジェクトは、ビデオ関連データ、マルチカメラビデオデータ、などを含む。関連オブジェクトは、ビデオ内で特定されたスターが出演した他の映画、ならびに、ビデオに関する付随的情報または予告編、などの情報を含んでもよい。関連オブジェクトのユーザ選択に応答して、関連オブジェクトに対応するビデオフレーム再生時点が（例えば、関連オブジェクトに表示された特定のフレームに基づいて）取得され、ビデオデータが取得されて、再生時点で開始するように再生されうる。例えば、推薦された時点から再生を開始するために、再生コンポーネントが用いられる。いくつかの実施形態において、表示コンポーネント上またはその近傍でビデオフレームについて選択が受信され、ビデオフレームに対応するビデオデータが、表示されたビデオフレームに対応する推薦された時点から開始するように再生される。上述のビデオ関連ページ内の提示項目が選択された後に、再生時点がスナップショットに従って決定されてよく；ビデオがこの時点から開始するように再生される。
【０１４３】
図７は、本願の様々な実施形態に従って、サーバ側での再生処理の方法を示すフローチャートである。
【０１４４】
図７を参照すると、処理７００が提供されている。処理７００は、図１Ａのインターフェース１００、図１Ｂのインターフェース１５０、図３のインターフェース３００、および／または、図６のインターフェース６００を実施できる。処理７００は、図２の処理２００、図４の処理４００、および／または、図８の処理８００と関連して実施されうる。処理７００は、図９のオペレーティングシステム９００および／または図１０のシステム１０００によって実施できる。
【０１４５】
工程７１０で、データ要求が取得される。サーバが、データ要求を取得する。例えば、サーバは、端末（例えば、スマートテレビなど）からデータ要求を取得しうる。サーバは、１または複数のネットワークを介して端末に接続されている。データ要求は、ビデオ（フレーム例えば、端末で再生されるビデオ）、ビデオ（例えば、端末で再生されるビデオ）に関連付けられた識別子、要求されているデータのタイプ、要求されているデータのカテゴリ、ビデオ（例えば、端末で再生されるビデオ）のカテゴリ、要求されているデータのファイルタイプ、要求されているデータに対応するアプリケーションタイプ、などを含みうる。データ要求は、ユーザ識別子および／または端末識別子を含んでもよい。
【０１４６】
データ要求は、ビデオ（例えば、命令が端末によって取得された時に端末によって再生されているビデオ）に少なくとも部分的に基づいて生成されてよい。いくつかの実施形態において、データ要求は、取得された命令とビデオとに少なくとも部分的に基づいて生成される。端末は、取得した命令がビデオの再生中に取得されたとの判定に応答して、データ要求を生成できる。
【０１４７】
いくつかの実施形態において、データ要求は、データ取得要求に対応する。例えば、ビデオに関連するデータ（例えば、ビデオのコンテンツもしくは１または複数の特徴）の要求に対応するデータ取得要求が、端末によって生成されうる。命令は、要求されているデータのタイプを決定する際に（例えば、要求されるビデオ関連データに関するアプリケーションもしくはファイルまたはメディアのタイプを決定するために）利用できる。
【０１４８】
工程７２０で、データ要求に対応するビデオ情報が決定される。データ要求に対応するビデオ情報は、データ要求に少なくとも部分的に基づいて決定されうる。サーバが、データ要求に対応するビデオ情報を決定しうる。データ要求に対応するビデオ情報は、ビデオフレームを含みうる。いくつかの実施形態において、サーバは、データ要求に対応するビデオフレームを決定する。例えば、データ要求は、ビデオフレームを含みうる。データ要求がビデオフレームを含む場合、サーバは、データ要求からビデオフレームを取得する。別の例として、データ要求は、ビデオフレームに関連付けられた識別子を含みうる。データ要求が、ビデオフレームに関連付けられた識別子を含む場合、サーバは、データ要求に含まれる識別子に基づいて、ビデオフレームを決定する。別の例として、データ要求は、ビデオフレームに対応するビデオを識別するおよび／またはビデオ内のビデオフレームを識別する情報を含んでもよい。
【０１４９】
工程７３０で、データ要求に対応する１または複数の関連オブジェクトが決定される。サーバが、データ要求に基づいて、データ要求に対応する１または複数の関連オブジェクトを決定しうる。例えば、サーバは、決定されたビデオフレームに少なくとも部分的に基づいて、１または複数の関連オブジェクトを決定しうる。サーバは、オブジェクトがビデオフレームにマッチするか否か、または、オブジェクトがビデオフレームに関連する情報にマッチするか否か、に少なくとも部分的に基づいて、データ要求に対応する１または複数の関連オブジェクトを決定しうる。
【０１５０】
いくつかの実施形態において、サーバは、１または複数の関連オブジェクトを１または複数のデータベースにクエリする。例えば、サーバは、ビデオフレームに基づいて、および／または、ビデオフレームに関連する情報に基づいて、１または複数のデータベースにクエリできる。ビデオフレームおよび／またはビデオフレームに関連する情報に対応するオブジェクトを１または複数のデータベースにクエリしたことに応答して、１または複数のデータベースは、１または複数の関連オブジェクトを識別するか、または、サーバに返すことができる。１または複数のデータベースは、ビデオフレームおよび／またはビデオフレームに関連する情報へのオブジェクトのマッピングを格納する。
【０１５１】
一例として、サーバは、要求されたビデオフレームを解析して、対応する特徴を取得し、アルゴリズムが、特徴に従ってデータを計算し、データベース内でそれらの特徴に最もマッピングするデータを推薦し、そのデータを結果として返す。例えば、サーバは、スターおよび衣装の特徴に従って、画像内のスターおよび衣装を識別し、サーバは、最もマッチするスターの紹介およびニュース情報を取得し、データベース内で衣装と最もマッチする商品を取得し、そのデータを結果としてクライアントに返す。１または複数のデータベースは、Ｔａｏｂａｏの商品、スター情報、ニュース情報など、様々な関連データを含む。マッピング関係は、画像解析による特徴であり、推薦アルゴリズムおよびデータベース内容によってマッチングされる。
【０１５２】
工程７４０で、データ要求に関連する結果が生成される。一例として、データ要求に関連する結果は、データ要求に応える結果である。データ要求に対応する１または複数のオブジェクトを決定したことに応答して、サーバは、データ要求に関連する結果を生成する。データ要求に関連する結果は、１または複数の関連オブジェクトの内の少なくとも１つ、１または複数の関連オブジェクトの内の少なくとも１つを識別する情報、ならびに／もしくは、１または複数のオブジェクトの内の少なくとも１つの位置に関連する情報、を含みうる。
【０１５３】
サーバによって決定される１または複数の関連オブジェクトは、様々なフォーマットを有し、様々なタイプでありうる。１または複数の関連オブジェクトの第１サブセットが、１または複数の関連オブジェクトの第２セットと異なるタイプのオブジェクトでありうる。例えば、１または複数の関連オブジェクトの１つがテキストであり、１または複数の関連オブジェクトの別の１つが画像でありうる。別の例として、１または複数の関連オブジェクトの１つが、第１アプリケーションを用いて取得され、１または複数の関連オブジェクトの別の１つが、第２アプリケーションを用いて取得されうる。
【０１５４】
工程７５０で、データ要求に関連する結果が通信される。一例として、データ要求に関連する結果は、データ要求に応える結果である。サーバが、データ要求に対応する結果を端末（サーバが取得したデータ要求を送信した端末など）に通信する。サーバがデータ要求に対応する結果を通信する端末は、スマートテレビでありうる。サーバは、１または複数のネットワークを介してデータ要求に対応する結果を通信する。
【０１５５】
データ要求を端末から取得したことに応答して、１または複数のサーバは、データ要求に関連する結果を決定し、データ要求に関連する結果を端末に提供する。
【０１５６】
いくつかの実施形態において、データ要求に関連する結果は、２以上の関連オブジェクトを含む。
【０１５７】
様々な実施形態によると、各関連オブジェクトは、１つのアプリケーションタイプに対応し、１または複数の関連オブジェクト（もしくは、該当する場合、少なくとも２つの関連オブジェクト）の内の少なくとも１つの関連オブジェクトに対応するアプリケーションタイプは、現在再生中のビデオデータのアプリケーションタイプとは異なる。いくつかの実施形態において、１または複数の関連オブジェクトを決定する工程は、１または複数の関連オブジェクト、もしくは、該当する場合には、少なくとも２つの関連オブジェクトをマッチングするための基礎としてビデオフレームの特徴情報を用いる工程を含む。１または複数の関連オブジェクト、または、該当する場合には、少なくとも２つの関連オブジェクトをマッチングするための基礎としてビデオフレームの特徴情報を用いる工程は：ビデオフレームに基づいて特徴情報ラベルを決定する工程と、ラベルを用いて、１または複数の関連オブジェクトもしくは少なくとも２つの関連オブジェクトをマッチングする工程と、を含む。
【０１５８】
データ要求を受信した後、ザーバは、再生ビデオデータ（例えば、端末で再生されているビデオデータ）に対応するビデオフレームを決定するための基礎として、データ要求を用いる。例えば、サーバは、データ要求から直接ビデオフレームを取得してもよいし、ビデオ再生および再生時点に基づいて、もしくは、ビデオ識別子およびビデオフレームの特徴値に基づいて、ビデオフレームを決定してもよい。サーバは、ビデオフレームを決定またはビデオフレームを取得すると、ビデオフレームを用いてラベルをマッチングする。例えば、サーバは、ビデオフレームの認識を通してラベルを取得できる。ラベルは、関連オブジェクトをマッチングするためのラベルデータである。ラベルは、ビデオまたはビデオフレームに関連する情報に対応しうる。いくつかの実施形態において、ラベルは、カテゴリラベルを含みうる。カテゴリラベルの例は、スターカテゴリ、筋書きカテゴリ、および、相互作用カテゴリを含む。ビデオフレームは、詳細な内容または情報をラベルとして有しうる。例えば、ラベルは、スターの名前もしくはテレビ番組または映画のタイトルであってよい。要約すると、ラベルは、マッチングラベルを必要とするキーワードを決定するために用いられてよい。次いで、データベースから少なくとも２つの関連オブジェクトをマッチングするために、キーワード（例えば、ラベル）を用いて、データベースにクエリできる。サーバは、関連オブジェクトに基づいて、データ要求に関連する結果を生成し、データ要求に関連する結果は、提示に向けて端末に通信される（例えば、フィードバックとして与えられる）。したがって、端末（スマートテレビなど）がビデオを再生している間にその端末上での消費に向けて様々な関連オブジェクトを提供することによって、ユーザのニーズを満たすことに関連して、サーバが利用されうる。
【０１５９】
図８は、本願の様々な実施形態に従って、サーバ側での再生処理の方法を示すフローチャートである。
【０１６０】
図８を参照すると、処理８００が提供されている。処理８００は、図１Ａのインターフェース１００、図１Ｂのインターフェース１５０、図３のインターフェース３００、および／または、図６のインターフェース６００を実施できる。処理８００は、図２の処理２００、図４の処理４００、および／または、図７の処理７００と関連して実施されうる。処理８００は、図９のオペレーティングシステム９００および／または図１０のシステム１０００によって実施できる。
【０１６１】
工程８０５で、データ要求が取得される。サーバが、データ要求を取得する。例えば、サーバは、端末（例えば、スマートテレビなど）からデータ要求を取得しうる。サーバは、１または複数のネットワークを介して端末に接続されている。データ要求は、ビデオ（フレーム例えば、端末で再生されるビデオ）、ビデオ（例えば、端末で再生されるビデオ）に関連付けられた識別子、要求されているデータのタイプ、要求されているデータのカテゴリ、ビデオ（例えば、端末で再生されるビデオ）のカテゴリ、要求されているデータのファイルタイプ、要求されているデータに対応するアプリケーションタイプ、などを含みうる。データ要求は、ユーザ識別子および／または端末識別子を含んでもよい。
【０１６２】
データ要求は、ビデオ（例えば、命令が端末によって取得された時に端末によって再生されているビデオ）に少なくとも部分的に基づいて生成されてよい。いくつかの実施形態において、データ要求は、取得された命令とビデオとに少なくとも部分的に基づいて生成される。端末は、取得した命令がビデオの再生中に取得されたとの判定に応答して、データ要求を生成できる。
【０１６３】
いくつかの実施形態において、データ要求は、データ取得要求に対応する。例えば、ビデオに関連するデータ（例えば、ビデオのコンテンツもしくは１または複数の特徴）の要求に対応するデータ取得要求が、端末によって生成されうる。命令は、要求されているデータのタイプを決定する際に（例えば、要求されるビデオ関連データに関するアプリケーションもしくはファイルまたはメディアのタイプを決定するために）利用できる。
【０１６４】
いくつかの実施形態において、データ要求は、プロンプトに対応する情報を含む。例えば、データ要求は、端末で提供されたプロンプトに対応する情報を含む。端末で提供されたプロンプトは、ユーザに提示され、それに応答してユーザが端末でデータ要求を通信したプロンプトまたはメッセージに対応しうる。プロンプトに対応する情報は、プロンプトパラメータを含みうる。プロンプトパラメータは、プロンプトに関連する情報（例えば、プロンプトのタイプ、プロンプトに関連するアプリケーションのタイプなど）を含みうる。いくつかの実施形態において、データ要求は、ビデオフレームおよびプロンプトパラメータ、もしくは、ビデオフレームおよびプロンプトパラメータをそこから決定できる情報、を含む。
【０１６５】
工程８１０で、データ要求に対応するビデオ情報が決定される。データ要求に対応するビデオ情報は、データ要求に少なくとも部分的に基づいて決定されうる。サーバが、データ要求に対応するビデオ情報を決定しうる。データ要求に対応するビデオ情報は、ビデオフレームを含みうる。いくつかの実施形態において、サーバは、データ要求に対応するビデオフレームを決定する。例えば、データ要求は、ビデオフレームを含みうる。データ要求がビデオフレームを含む場合、サーバは、データ要求からビデオフレームを取得する。別の例として、データ要求は、ビデオフレームに関連付けられた識別子を含みうる。データ要求が、ビデオフレームに関連付けられた識別子を含む場合、サーバは、データ要求に含まれる識別子に基づいて、ビデオフレームを決定する。別の例として、データ要求は、ビデオフレームに対応するビデオを識別するおよび／またはビデオ内のビデオフレームを識別する情報を含んでもよい。
【０１６６】
いくつかの実施形態において、データ要求に対応するビデオ情報を決定する工程は、データ要求に対応するビデオフレームを決定する工程を含む。
【０１６７】
工程８１５で、ビデオの再生時点および／またはビデオに対応する特徴値が決定される。サーバが、ビデオの再生時点および／またはビデオに対応する特徴値を決定する。例えば、サーバは、データ要求に少なくとも部分的に基づいて、ビデオの再生時点および／またはビデオに対応する特徴値を決定できる。いくつかの実施形態において、サーバは、データ要求に少なくとも部分的に基づいて、ビデオの再生時点および／または特徴値を決定する。ビデオに対応する特徴値は、データ要求に含まれるかまたはデータ要求に基づいて識別されるビデオフレームに対応する特徴値に対応しうる。
【０１６８】
工程８２０で、ビデオ情報が特徴情報を含むか否かが判定される。ビデオ情報が特徴情報を含むことを、サーバが判定する。ザーバは、ビデオの再生時点および／または特徴値に少なくとも部分的に基づいて、ビデオ情報が特徴情報を含むか否かを判定しうる。いくつかの実施形態において、サーバは、ビデオ情報が認識された特徴情報を含むか否かに基づいて、ビデオ情報が特徴情報を含むか否かを判定する。認識された特徴情報は、テキストベースの特徴情報に対応しうる。認識された特徴情報は、画像処理などのさらなる処理なしに取得または抽出できる特徴情報に対応しうる。認識された特徴情報は、同じビデオフレームに関する以前のクエリに関連して取得された特徴情報に対応しうる。
【０１６９】
工程８２０でビデオ情報が特徴情報を含むと判定された場合、処理８００は、特徴情報および／または特徴情報に対応するラベルが取得される工程８２５に進む。次いで、処理８００は、工程８３５に進む。サーバは、特徴情報と、特徴情報に対応するラベルとを取得する。特徴情報および／または特徴情報に対応するラベルは、ビデオ情報（例えば、ビデオフレーム）に関連付けて格納されたメタデータでありうる。
【０１７０】
工程８２０でビデオ情報が特徴情報を含まないと判定された場合、処理８００は、画像認識がビデオ情報に実行されて特徴情報が取得される工程８３０に進む。次いで、処理８００は、工程８３５に進む。サーバは、特徴情報を取得することに関連して、ビデオ情報を処理できる。ビデオ情報のかかる処理の一例は、画像処理である。画像処理は、画像認識、テキスト認識（例えば、光学式文字認識（ＯＣＲ）処理）、などを含みうる。サーバは、ビデオ情報から特徴情報を取得するために、他の処理および技術を用いてもよい。サーバは、ビデオ情報の処理に基づいて特徴情報を取得し、サーバは、ラベルのマッチングまたは決定に関連して特徴情報を用いる。例えば、サーバは、ビデオ情報に関連するラベルを決定することに関連して、特徴情報を利用できる。
【０１７１】
いくつかの実施形態において、サーバは、ビデオ情報に含まれるビデオフレームに画像処理を実行する。サーバは、ビデオフレームに対応する画像を処理し、その後、ビデオフレームに関連する特徴情報を抽出しうる。
【０１７２】
工程８３５で、１または複数のデータセットが、１または複数の関連オブジェクトを決定するためにクエリされる。サーバが、データ要求に基づいて、データ要求に対応する１または複数の関連オブジェクトを決定しうる。例えば、サーバは、決定されたビデオフレームに少なくとも部分的に基づいて、１または複数の関連オブジェクトを決定しうる。サーバは、オブジェクトがビデオフレームにマッチするか否か、または、オブジェクトがビデオフレームに関連する情報にマッチするか否か、に少なくとも部分的に基づいて、データ要求に対応する１または複数の関連オブジェクトを決定しうる。別の例として、サーバは、ビデオフレームから取得された特徴情報に少なくとも部分的に基づいて、１または複数の関連オブジェクトを決定する。別の例として、サーバは、ビデオフレームから取得されたラベルに少なくとも部分的に基づいて、１または複数の関連オブジェクトを決定する。
【０１７３】
いくつかの実施形態において、サーバは、１または複数の関連オブジェクトを１または複数のデータベースにクエリする。例えば、サーバは、ビデオフレームに基づいて、および／または、ビデオフレームに関連する情報（例えば、特徴情報、ラベルなど）に基づいて、１または複数のデータベースにクエリできる。ビデオフレームおよび／またはビデオフレームに関連する情報に対応するオブジェクトを１または複数のデータベースにクエリしたことに応答して、１または複数のデータベースは、１または複数の関連オブジェクトを識別するか、または、サーバに返すことができる。１または複数のデータベースは、ビデオフレームおよび／またはビデオフレームに関連する情報へのオブジェクトのマッピングを格納する。
【０１７４】
いくつかの実施形態において、ビデオフレームに対応する再生時点または特徴値が取得されうる。サーバは、再生時点または特徴値を解析して、対応するビデオフレームがすでに認識済みの特徴情報を有するか否かを判定する。以前のクエリがデータ要求に関連する時点に関連して処理された場合、または、時点または対応するウェブフレームが予め解析された場合、再生時点に対応するビデオデータは、それに関連する特徴情報を有することになる。特徴情報および特徴情報に対応するラベルは、データベースから直接取得されてよい。再生時点に対応するビデオデータが特徴情報を持たない場合、ビデオフレームは、特徴情報を取得するために画像認識を用いて処理されうる。いくつかの実施形態において、特徴情報は、役柄特徴情報および内容特徴情報を含む。役柄特徴情報は、その役柄を演じているのはどのスターか、番組におけるその役柄は誰か、など、様々な種類のビデオ役柄情報を含む。内容特徴情報は、番組のシーンに対応する筋書き、シーンのロケーション、および、その他のかかる情報を含む。様々な画像認識方法が、認識を実行するために用いられてよい。例えば、役柄特徴情報は、顔認識を通して決定されてよく、内容特徴情報は、予め設定された臨界点などの方法で決定されてよい。したがって、特徴情報は、認識された役割、筋書きなどに従って決定される。次いで、特徴情報は、少なくとも１つのマッチした関連オブジェクトを決定することに関連して、１または複数のデータベースにクエリするためのクエリワードとして用いられる。
【０１７５】
いくつかの実施形態において、１または複数の関連オブジェクトは、プロンプトパラメータに少なくとも部分的に基づいて決定される。例えば、プロンプトパラメータがデータ要求に含まれる場合、プロンプトパラメータは、対応する関連オブジェクトを決定するための基礎として機能する。関連オブジェクトは、ビデオデータ、再生時点、および、その他の情報に関連して、マッチング（例えば、検索）されてもよい。例えば、プロンプトパラメータに対応するアプリケーション情報が決定されるか、または、相互作用情報がビデオおよびその他のデータに関連してマッチングされる。
【０１７６】
いくつかの実施形態において、予め設定された期間内にユーザ識別子に従って収集されたトラックを閲覧することが、ユーザ行動情報を決定するための基礎として用いられる。例えば、ユーザが、サーバに登録されている場合がある。したがって、ユーザアカウント情報に従ってユーザ行動情報を収集するか、もしくは、ユーザのＩＰアドレスまたは端末識別子に従ったユーザ行動情報を収集することが可能である。ラベルが、ユーザ行動情報に基づいてマッチングされうる。
【０１７７】
いくつかの実施形態では、１または複数のデータセットが、関連オブジェクトを決定するために用いられる。データセットは、データベースおよびデータリストなどのデータソースでありうるか、もしくは、データソースのためのインデックス情報セットに対応する。したがって、データセットは、関連オブジェクトを決定するために、ラベルおよび特徴情報を用いてルックアップされうる。データソースは、様々な種類の関連オブジェクトのためのコンテンツデータまたはインデックスデータを格納できる。コンテンツデータまたはインデックスデータは、メインサーバが位置するプラットフォーム上のデータに由来しうるか、もしくは、コンテンツデータまたはインデックスデータは、ウェブに由来し、したがって、他のビジネスプラットフォームから取得されうる。コンテンツデータまたはインデックスデータは、ビジネスプラットフォームによって提供されたインターフェースを通して取得されてよい。例えば、ビデオタイプの関連オブジェクトのビデオデータが、メインサーバに対応するプラットフォームのデータベースに格納されてもよいし、もしくは、関連オブジェクトのビデオデータが、外部ビデオウェブサイトに由来するかまたはそこに格納されてもよい。サードパーティアプリケーションデータの場合、データは、サードパーティアプリに基づいてビジネスプラットフォームによって提供されたインターフェースから送り返されうる。例えば、キー情報およびその他の情報が、インターフェースを通した検索のためのキーワードとして機能しうる；情報は、サードパーティアプリケーションビジネスプラットフォームからフィードバックとして受信される。この情報は、データベースに追加されてよい。また、サードパーティアプリケーションビジネスプラットフォームは、データソースの１つとして見なされてもよく、関連オブジェクトおよびデータ取得結果は、送り返される情報に基づいて決定されうる。
【０１７８】
工程８４０で、１または複数の関連オブジェクトと関連する情報が取得される。サーバが、１または複数のデータセットのクエリに少なくとも部分的に基づいて、１または複数の関連オブジェクトに関連する情報を取得する。例えば、１または複数の関連オブジェクトを決定したことに応答して、サーバは、１または複数の関連オブジェクトに関連する情報を取得する。サーバは、クエリされた１または複数のデータベースから１または複数の関連オブジェクトに関連する情報を取得してもよいし、別のデータベースまたはデータセットから１または複数の関連オブジェクトに関連する情報を取得してもよい。例えば、サーバは、クエリに基づいて１または複数の関連オブジェクトを決定することに関連して、１または複数の関連オブジェクトに関連する１または複数の識別子を取得することができ、サーバは、対応する１または複数の識別子に少なくとも部分的に基づいて１または複数の関連オブジェクトに関連する情報を取得できる。
【０１７９】
いくつかの実施形態において、１または複数の関連オブジェクトに関連する情報は、ビデオデータについての特徴情報に対応する。例えば、１または複数の関連オブジェクト内から取得されたビデオデータについての特徴情報に関する情報は、表示情報、説明情報、および、対応するタイプの関連オブジェクトについての情報概要など、様々な種類の情報を含む。特徴情報は、選択可能なリンクアドレス（例えば、ハイパーリンク）、ソースなどを含んでもよく、１または複数の関連オブジェクト、ならびに、ビデオデータについての特徴情報に関係し関連オブジェクトに対応する情報は、データ要求に関連する結果を生成するために用いられる。
【０１８０】
工程８４５で、データ要求に関連する結果が生成される。一例として、データ要求に関連する結果は、データ要求に応える結果である。データ要求に対応する１または複数のオブジェクトを決定したことに応答して、サーバは、データ要求に関連する結果を生成する。データ要求に関連する結果は、１または複数の関連オブジェクトの内の少なくとも１つ、１または複数の関連オブジェクトの内の少なくとも１つを識別する情報、ならびに／もしくは、１または複数のオブジェクトの内の少なくとも１つの位置に関連する情報、を含みうる。
【０１８１】
サーバによって決定される１または複数の関連オブジェクトは、様々なフォーマットを有し、様々なタイプでありうる。１または複数の関連オブジェクトの第１サブセットが、１または複数の関連オブジェクトの第２セットと異なるタイプのオブジェクトでありうる。例えば、１または複数の関連オブジェクトの１つがテキストであり、１または複数の関連オブジェクトの別の１つが画像でありうる。別の例として、１または複数の関連オブジェクトの１つが、第１アプリケーションを用いて取得され、１または複数の関連オブジェクトの別の１つが、第２アプリケーションを用いて取得されうる。
【０１８２】
工程８５０で、データ要求に関連する結果が通信される。一例として、データ要求に関連する結果は、データ要求に応える結果である。サーバが、データ要求に対応する結果を端末（サーバが取得したデータ要求を送信した端末など）に通信する。サーバがデータ要求に対応する結果を通信する端末は、スマートテレビでありうる。サーバは、１または複数のネットワークを介してデータ要求に対応する結果を通信する。
【０１８３】
データ要求を端末から取得したことに応答して、１または複数のサーバは、データ要求に関連する結果を決定し、データ要求に関連する結果を端末に提供する。
【０１８４】
いくつかの実施形態において、データ要求に関連する結果は、２以上の関連オブジェクトを含む。
【０１８５】
工程８５５で、コンテンツ要求が取得される。サーバが、データ要求を取得する。例えば、サーバは、端末（例えば、スマートテレビなど）からデータ要求を取得しうる。サーバは、１または複数のネットワークを介して端末に接続されている。関連オブジェクトが選択されたとの判定に応答して、端末は、コンテンツ要求を生成し、そのコンテンツ要求を通信する。コンテンツ要求は、選択された関連オブジェクトに関連するコンテンツ要求に対応する。コンテンツ要求は、選択された関連オブジェクトに関連付けられた識別子、選択された関連オブジェクトに関連する情報、提供されたビデオデータ（例えば、図３のビデオデータ３１０）に関連付けられた識別子、提供されたビデオデータに関連するビデオフレーム、関連オブジェクトが選択された（例えば、提供されたビデオデータに関連する）時間を示す時点、要求されているコンテンツのタイプ、関連オブジェクトに関連するアプリケーションのタイプ、などの内の１または複数を含みうる。
【０１８６】
いくつかの実施形態において、コンテンツ要求は、ウェブページ要求に対応する。例えば、コンテンツ要求は、ウェブページに提供される関連オブジェクトに関するコンテンツ要求に対応しうる。
【０１８７】
工程８６０で、コンテンツ要求に関連する結果が取得される。サーバが、コンテンツ要求に少なくとも部分的に基づいて、コンテンツ要求に関連する結果を取得する。いくつかの実施形態において、サーバは、１または複数のデータベースまたはその他のデータセットにコンテンツをクエリすることに少なくとも部分的に基づいて、コンテンツ要求に関連する結果を取得する。コンテンツ要求は、コンテンツが要求されている関連オブジェクトに関連付けられた識別子を含みうる。サーバは、１または複数のデータベースまたはその他のデータセットをクエリすることに関連して識別子を利用しうる。
【０１８８】
データ要求の受信後、他の関連オブジェクトが、マッチングルールに従って取得または特定されうる。マッチングルールは、実際のニーズに従って設定されうる。サーバが関連オブジェクトまたはデータ要求に関連する結果を通信した後でも、いくつかの関連オブジェクトに対する推薦情報は、メインサーバによって提供されるが、その他の関連オブジェクトに対する推薦情報は、他のビジネスサーバによって提供されてよい。メインサーバによって提供される推薦コンテンツの場合、メインサーバは、端末（例えば、スマートテレビ）によって送信されたコンテンツ要求を受信しうる。推薦コンテンツ（例えば、コンテンツ要求に応じた情報など、コンテンツ要求に関連する情報）は、コンテンツ要求に従って決定され、推薦コンテンツは、その後に、コンテンツ要求に関連する結果を生成するために用いられる。次いで、コンテンツ要求に関連する結果は、端末に送信される。例えば、推測ゲームなどのための相互作用情報の場合、対応する相互作用状況および相互作用結果が、端末に（例えば、そのユーザに）送り返されるコンテンツ要求に関連する結果として送信されうる。
【０１８９】
工程８６５で、コンテンツ要求に関連する結果が通信される。一例として、コンテンツ要求に関連する結果は、コンテンツ要求に応える結果である。サーバは、コンテンツ要求に対応する結果を端末（サーバが取得したコンテンツ要求を送信した端末など）に通信する。サーバがコンテンツ要求に対応する結果を通信する端末は、スマートテレビでありうる。サーバは、１または複数のネットワークを介してコンテンツ要求に対応する結果を通信する。
【０１９０】
要約すると、サーバからの助けで、ユーザが要求を行った時に、様々な関連オブジェクト（ビデオスナップショット関連オブジェクト、要求パラメータ関連オブジェクト、および、別の現在のルールに従った関連オブジェクト）がマッチングされうる。したがって、ユーザは、ビデオを視聴しながら様々な情報を取得し、ユーザの様々なニーズを満たすために様々な必要な動作を実行できる。
【０１９１】
様々な実施形態によると、表示処理方法が提供されている。表示処理方法は：ビデオデータのビデオフレームをインターフェースに表示する工程と、少なくとも２つの関連オブジェクトの内の少なくとも１つの関連オブジェクトのための提示インターフェースを表示する工程と、を備える。少なくとも２つの関連オブジェクトは、ビデオフレームの全部または一部に対応する特徴情報に従って決定される。提示インターフェースによって提示される情報は、少なくとも、ビデオデータについての特徴情報に関する情報、または、ビデオデータについての特徴情報に関する情報概要を含む。各関連オブジェクトは、１つのアプリケーションタイプに対応してよく、少なくとも２つの関連オブジェクトの内の少なくとも１つに対応するアプリケーションタイプは、ビデオデータのアプリケーションタイプとは異なる。いくつかの実施形態において、各関連オブジェクトは、１または複数のアプリケーションタイプに対応しうる。
【０１９２】
ビデオフレームがインターフェースにビデオデータを表示すること、および、提示インターフェースが少なくとも２つの関連オブジェクトの内の少なくとも１つの関連オブジェクトを表示することは：インターフェース内の再生コンポーネントを用いてビデオデータを再生すること、および、少なくとも１つの表示コンポーネントを用いて関連オブジェクトのための提示インターフェースを表示することを含む。一例として、１つの表示コンポーネントが、１つの関連オブジェクトに対応する。表示コンポーネントは、拡大モードおよび縮小モードを有する。焦点が表示コンポーネントの上に位置する場合、表示コンポーネントは、提示モードを用いて、ビデオデータについての特徴情報に関する表示情報および説明情報を表示し；焦点が表示コンポーネントの上に位置しない場合、表示コンポーネントは、縮小モードを用いて、ビデオデータについての特徴情報に関する情報概要を表示する。
【０１９３】
いくつかの実施形態において、指定キーによってトリガされたユーザ命令は、ビデオデータが表示されていない間に受信される。ユーザ命令は、ビデオ関連ページを取得するためのリターンデータを取得するための基礎として機能する。ビデオフレームがインターフェースにビデオデータを表示すること、および、提示インターフェースが少なくとも２つの関連オブジェクトの内の少なくとも１つの関連オブジェクトを表示することは：ビデオ関連ページのデータに従って、インターフェース内の表示コンポーネントを用いて、ビデオデータのビデオフレーム、および、ビデオフレームに対応する関連オブジェクトの情報概要を表示することを含む。ビデオ関連ページ内でビデオフレームをトリガ（例えば、選択）することに関して、対応するビデオデータは、ビデオフレームに対応する再生時点から再生を開始してよい。再生コンポーネントは、ビデオデータのフルスクリーン再生のために用いられてよく、また、インターフェース内の再生コンポーネントは、ビデオデータを再生するために用いられてよい。さらに、少なくとも１つの表示コンポーネントが、関連オブジェクトのための提示インターフェースを表示するために用いられてよい。
【０１９４】
いくつかの実施形態では、再生コンポーネントが、ビデオデータのフルスクリーン再生のために用いられる。命令（例えば、ユーザ命令）が、（例えば、端末によって）受信されうる。再生コンポーネントは、ビデオデータを再生するためにインターフェース内で用いられ、少なくとも１つの表示コンポーネントが、関連オブジェクトのための提示インターフェースを表示するために用いられる。ユーザ命令および表示テンプレートに少なくとも部分的に基づいて、再生コンポーネントは、インターフェース内での非フルスクリーンモードに切り替えられてよく、再生コンポーネントは、ビデオデータを主要位置で再生し、表示コンポーネントを用いて少なくとも１つの補助位置に関連オブジェクトのための提示インターフェースを表示するために用いられうる。
【０１９５】
ユーザ命令は、指定キーによってトリガ（例えば、選択）されうる。指定キーは、リモート制御デバイス、携帯端末、端末のタッチスクリーンなどに提供されうる。
【０１９６】
いくつかの実施形態において、表示コンポーネント内でビデオフレームについて命令（例えば、トリガ命令）が受信され、ビデオフレームに対応するビデオデータが、表示されたビデオフレームに対応する再生時点から開始するように再生される。表示テンプレートが、インターフェースの主要位置でビデオデータを再生すると共に、様々な補助位置に関連オブジェクトの提示インターフェースを表示するための基礎として機能する。例えば、表示テンプレートは、ビデオデータおよび関連オブジェクトのレイアウトにのために予め設定されうる。表示テンプレートは、１つの主要位置および少なくとも１つの補助位置を含む。ビデオデータは、主要位置で再生されうる。例えば、主要位置にある再生コンポーネントが、ビデオデータを再生する。各補助位置は、１つの再生コンポーネントに対応しうる。したがって、関連オブジェクトの提示インターフェースは、補助位置に表示されうる。入力（例えば、指定キーへの入力）に基づいて、ビデオは、フルスクリーン再生から主要位置再生へ切り替えられるか、または、主要位置再生からフルスクリーン再生へ切り替えられうる。再生コンポーネントは、ビデオ再生インターフェースのサイズおよび位置を制御できる。１つのメインインターフェースが、ビデオデータの再生および関連オブジェクトの表示を行う２以上のウィンドウを表示しうる。さらに、異なる関連オブジェクトの提示インターフェースが、様々な補助位置の間で切り替えられてよい。ユーザ命令に従って補助位置を切り替えること、および、ユーザの習慣に従って切り替えることなどが可能である。
【０１９７】
本願の一実施形態が、様々なビジネスシナリオに適用されうる。１つのビジネスシナリオは、以下の通りである：図１Ａに示したように、ユーザは、端末（例えば、スマートテレビ）を利用する。端末は、再生コンポーネントを用いて、ビデオデータをフルスクリーン再生し、再生コンポーネントは、プロンプトメッセージを表示する。ユーザが興味のあるプロンプトメッセージを見つけるか、または、ビデオ内のコンテンツの一部に興味を持った場合、ユーザは、入力を端末に入力する（例えば、指定キーを通してユーザ命令などの命令を入力する）ことができる。ユーザ命令は、サーバに送信されるデータ取得要求を生成するための基礎として機能しうる。一例として、サーバが関連オブジェクトを送り返した後に、図３に示したインターフェース３００（例えば、端末によって提供されたユーザインターフェース）が表示される。インターフェースは、再生コンポーネントがフルスクリーンモードを終了した後に再生されるビデオデータと、表示コンポーネントを用いて表示された様々な関連オブジェクトと、を含みうる。例えば、インターフェースは、図８に示すように、ビデオ関連情報１、評価情報２、マルチカメラビデオデータ３、スナップショット共有データ４、対話型タスク情報５、推測ゲーム情報６、気象アプリケーション情報７、および、ビデオ関連オブジェクト情報８を含む。表示コンポーネントは、縮小モードおよび拡大モードを有する。焦点が表示コンポーネントの上に位置しない（または、表示コンポーネントに対して予め設定された近接または距離内に位置しない）場合、表示コンポーネントは、縮小モードで提供され、表示情報のみを提示する。焦点が表示コンポーネントの上に位置する（または、表示コンポーネントに対して予め設定された近接または距離内に位置する）場合、表示コンポーネントは、拡大モードで提供され、表示情報および説明情報を提示しうる。例えば、その上に焦点を有するビデオ関連情報１は、拡大モードで提供されている。任意の表示コンポーネントをトリガ（例えば、選択）したことに応答して、ユーザは、そのコンポーネント上の関連オブジェクトの推薦コンテンツを取得できる。例えば、ビデオデータが、コンサートの生中継動画であるとする。例えば、マルチカメラビデオデータ３がトリガ（例えば、選択）された後、マルチカメラ推薦コンテンツが、図５に示したようにユーザインターフェースによって表示されうる。ビデオデータは、複数のカメラの内の１つからのビデオデータに対応してよく、ユーザは、複数のカメラの内の別の１つからのビデオデータを選択してよい。別の例として、スナップショット共有データ４をトリガ（例えば、選択）したことに応答して、ビデオ画像が、キャプチャおよびアップロードされるか、または、以前の視聴要求中にアップロードされたビデオフレームに基づいて決定されたＱＲコードが取得され、そのＱＲコードがスナップショット共有データ４に対応する表示コンポーネントに表示されうる。フルスクリーン再生モードに入るためのトリガ（例えば、選択）およびスクリーン上にＱＲコードを表示するためのトリガ（例えば、選択）に応答して、ユーザは、ＱＲコードに基づいてビデオフレームを取得できる。
【０１９８】
一例として、図６を参照すると、端末がビデオデータを再生していない時に、（例えば、指定キーへの入力によってトリガされた）視聴要求が受信され；ビデオ関連ページがサーバから取得され表示される。それに応じて、ビデオ関連ページ（図６に示したようなビデオ関連ページなど）が表示されうる。ビデオ関連ページは、提示項目１〜３を含む。ビデオ関連ページは、さらに、現在視聴中のユーザの数（例えば、「Ｍ人が現在キャプチャ中」）を表示する。焦点が提示項目の上にない場合、提示項目２または３と同様に、提示項目のビデオフレームだけが表示されてよい。焦点が提示項目の上にある場合、提示項目のビデオフレームおよび関連オブジェクトが表示されうる。例えば、図６は、焦点が提示項目１の上にある様子を示す。表示されうるその関連オブジェクトは以下を含む：３つの映画、３つの商品、一つ星、３つのバラエティショー、および、Ｎ個のレビュー。提示項目１がトリガ（例えば、選択）された後、再生コンポーネントを用いて、この提示項目に対応するビデオデータがフルスクリーン表示されうる。ビデオデータは、図１Ａに示したようにスナップショット時点から再生を開始する。再生コンポーネントがビデオの再生に用いられるのと同時に、表示コンポーネントが、図１Ｂに示すように関連オブジェクトを表示するために利用されうる。ユーザは、その後、対応する推薦コンテンツを表示するために表示コンポーネントをトリガしてよい。
【０１９９】
ユーザがスマートテレビを用いている時、時間のほとんどは視聴に費やされる。様々な実施形態によると、視聴中に、ユーザは、映画が提示されている時にリアルタイムで他の情報を提供される。他の情報のかかる提供は、テレビのフルスクリーン提示レイアウトを改善する。様々な実施形態は、ユーザの視聴が他の情報の提供によって影響されないことを保証し、映画に関連する情報のリアルタイム認識を提供する。
【０２００】
さらに、ユーザは、映画の内容を用いて映画に関する他の情報を検索するニーズを有する。様々な実施形態は、有効な映画関連情報をキャプチャするために画像認識技術を実施し、映画およびテレビ情報の推薦において、認識技術を用いて、キャプチャした映画に認識を自動的に実行する。映画の内容を入力として用いて、様々な実施形態は、ユーザに推薦を提供し、ユーザの様々なニーズを満たす。
【０２０１】
様々な実施形態は、移動するカーソルの色、透明度、または、形状の変化を制限しない。カーソルの特徴またはプロパティは、ユーザの実際のニーズまたは好みに従って設定されうる。さらに、ユーザインターフェース内の表示コンポーネントによって表示された関連オブジェクトの視覚的効果の変化に、制限は課されない。
【０２０２】
方法実施形態はすべて、説明を単純化するために一連の動作の組み合わせとして提示されていることに注意されたい。しかしながら、当業者であれば、本願の実施形態は、記載された動作の順序に限定されず、本願の実施形態に従って、工程の一部について、別の順序を用いてもよいし同時に実行してもよいことを理解すべきである。第２に、当業者は、本記載で説明された実施形態がすべて、好ましい実施形態であることも理解すべきである。本明細書に記載の実施形態が含む動作は、本願の実施形態に必須ではない。
【０２０３】
様々な実施形態によると、関連オブジェクトは、以下のカテゴリの少なくとも１つを含みうる：視聴強化カテゴリ、チャットカテゴリ、相互作用カテゴリ、ビジネスカテゴリ、および、アプリケーションカテゴリ。視聴強化カテゴリ内の関連オブジェクトは、以下の内の少なくとも１つを含みうる：関連ビデオデータ、関連オーディオデータ、評価情報、ビデオ説明情報、マルチカメラビデオデータ、および、ビデオ関連オブジェクト情報。チャットカテゴリ内の関連オブジェクトは、以下の内の少なくとも１つを含みうる：チャットコンテンツデータ、スナップショット共有データ、および、ビデオ共有データ。相互作用カテゴリ内の関連オブジェクトは、以下の内の少なくとも１つを含みうる：推測ゲーム情報、「弾幕」データ、対話型オブジェクト情報、および、相互作用タスク情報。アプリケーションカテゴリ内の関連オブジェクトは、以下の内の少なくとも１つを含みうる：エクササイズアプリケーション情報、ゲームアプリケーション情報、タイマーアラート情報、気象アプリケーション情報、および、情報アプリケーション情報。
【０２０４】
様々な実施形態によると、特徴情報は、以下を含む：役柄特徴情報および内容特徴情報。特徴情報は、以下の内の少なくとも１つのための情報を含みうる：視聴強化カテゴリ、チャットカテゴリ、相互作用カテゴリ、ビジネスカテゴリ、および、アプリケーションカテゴリ。視聴強化カテゴリ内の関連オブジェクトは、以下の内の少なくとも１つを含みうる：関連ビデオデータ、関連オーディオデータ、評価情報、ビデオ説明情報、マルチカメラビデオデータ、および、ビデオ関連オブジェクト情報。チャットカテゴリ内の関連オブジェクトは、以下の内の少なくとも１つを含みうる：チャットコンテンツデータ、スナップショット共有データ、および、ビデオ共有データ。相互作用カテゴリ内の関連オブジェクトは、以下の内の少なくとも１つを含みうる：推測ゲーム情報、音声「弾幕」データ、対話型オブジェクト情報、および、相互作用タスク情報。アプリケーションカテゴリ内の関連オブジェクトは、以下の内の少なくとも１つを含みうる：エクササイズアプリケーション情報、ゲームアプリケーション情報、タイマーアラート情報、気象アプリケーション情報、および、情報アプリケーション情報。
【０２０５】
様々な実施形態によると、スマートテレビなどの端末は、プロセッサ、通信コンポーネント、および、表示デバイスを備える。通信コンポーネントは、プロセッサに接続されることが可能であり、ビデオデータ再生処理中にユーザ命令を受信する。通信コンポーネントは、データ要求を送信し、ここで、データ要求は、ビデオデータに対応するビデオフレームの全部または一部を含む。通信コンポーネントは、データ要求に関連する結果を受信し、データ要求に関連する結果は、少なくとも２つの関連オブジェクトを含んでよく、ここで、少なくとも２つの関連オブジェクトは、ビデオフレームの全部または一部に対応する特徴情報に従って決定され、各関連オブジェクトは１つのアプリケーションタイプに対応し、少なくとも２つの関連オブジェクトの内の少なくとも１つに対応するアプリケーションタイプは、現在再生中のビデオデータのアプリケーションタイプとは異なる。提示インターフェースによって提示される情報は、少なくとも、ビデオデータについての特徴情報に関する情報、または、ビデオデータについての特徴情報に関する情報概要を含む。
【０２０６】
様々な実施形態によると、サーバは、プロセッサおよび通信コンポーネントを備える。通信コンポーネントは、プロセッサに接続されることが可能であり、データ要求を受信し、データ要求に関連する結果をフィードバックとして通信する。プロセッサは、再生ビデオデータに対応するビデオフレームを決定するための基礎としてデータ要求を利用し、少なくとも２つの関連オブジェクトをマッチングするための基礎としてビデオフレーム特徴情報を利用し、ここで、各関連オブジェクトは、１つのアプリケーションタイプに対応し、少なくとも２つの関連オブジェクトの内の少なくとも１つの関連オブジェクトに対応するアプリケーションタイプは、現在再生中のビデオデータのアプリケーションタイプとは異なる。
【０２０７】
図９は、本願の様々な実施形態に従って、オペレーティングシステムを示す構造図である。
【０２０８】
図９を参照すると、オペレーティングシステム９００が提供されている。オペレーティングシステム９００は、端末および／またはサーバによって実装されうる。オペレーティングシステム９００は、図１Ａのインターフェース１００、図１Ｂのインターフェース１５０、図３のインターフェース３００、図５のインターフェース５００、および／または、図６のインターフェース６００を実施できる。オペレーティングシステム９００は、図２の処理２００、図４の処理４００、図７の処理７００、および／または、図８の処理８００の少なくとも一部を実施することに関連して利用されうる。オペレーティングシステム９００は、図１０のシステム１０００によって実装されうる。
【０２０９】
オペレーティングシステム９００は、表示モジュール９１０、通信モジュール９２０、および、処理モジュール９３０を備える。
【０２１０】
表示モジュール９１０は、ビデオデータを再生する。ビデオデータを含むインターフェースにおいて、提示インターフェースが、少なくとも２つの関連オブジェクトの内の少なくとも１つの関連オブジェクトのために表示される。提示インターフェースによって提示される情報は、少なくとも、ビデオデータについての特徴情報に関する情報、または、ビデオデータについての特徴情報に関する情報概要を含む。
【０２１１】
通信モジュール９２０は、ビデオデータ再生中に命令（例えば、ユーザ命令）を受信し、データ要求を送信するよう構成されており、ここで、データ要求は、ビデオデータに対応するビデオフレームの全部または一部を備えうる。通信モジュール９２０は、さらに、データ要求に関連する結果を受信するよう構成されており、ここで、データ要求に関連する結果は、少なくとも２つの関連オブジェクトを含む。少なくとも２つの関連オブジェクトは、ビデオフレームの全部または一部に対応する特徴情報に従って決定されてよく、各関連オブジェクトは１つのアプリケーションタイプに対応し、少なくとも２つの関連オブジェクトの内の少なくとも１つに対応するアプリタイプは、現在再生中のビデオデータのアプリケーションタイプとは異なる。
【０２１２】
処理モジュール９３０は、端末へ入力された命令（例えば、ユーザ命令）に基づいてデータ要求を生成するよう構成されている。
【０２１３】
図１０は、本開示の様々な実施形態に従って、再生処理のためのコンピュータシステムを示す機能図である。
【０２１４】
図１０を参照すると、システム１０００が提供されている。システム１０００は、端末および／またはサーバによって実装されうる。システム１０００は、図１Ａのインターフェース１００、図１Ｂのインターフェース１５０、図３のインターフェース３００、図５のインターフェース５００、および／または、図６のインターフェース６００を実施できる。システム１０００は、図２の処理２００、図４の処理４００、図７の処理７００、および／または、図８の処理８００の少なくとも一部を実施することに関連して利用されうる。システム１０００は、図９のオペレーティングシステム９００を実装しうる。
【０２１５】
以下に述べるような様々なサブシステムを備えるコンピュータシステム１０００は、少なくとも１つのマイクロプロセッササブシステム（プロセッサまたは中央処理装置（ＣＰＵ）とも呼ばれる）１０００を備える。例えば、プロセッサ１００２は、シングルチッププロセッサまたはマルチプロセッサによって実装できる。いくつかの実施形態において、プロセッサ１００２は、コンピュータシステム１０００の動作を制御する汎用デジタルプロセッサである。メモリ１０１０から読み出された命令を用いて、プロセッサ１００２は、入力データの受信および操作、ならびに、出力デバイス（例えば、ディスプレイ１０１８）上でのデータの出力および表示を制御する。
【０２１６】
プロセッサ１００２は、メモリ１０１０と双方向的に接続されており、メモリ１０１０は、第１のプライマリストレージ（通例は、ランダムアクセスメモリ（ＲＡＭ））および第２のプライマリストレージ領域（通例は、リードオンリーメモリ（ＲＯＭ））を含みうる。当業者に周知のように、プライマリストレージは、一般的な記憶領域として、および、スクラッチパッドメモリとして利用可能であり、また、入力データおよび処理済みデータを格納するために利用可能である。プライマリストレージは、さらに、プロセッサ１００２上で実行される処理のための他のデータおよび命令に加えて、データオブジェクトおよびテキストオブジェクトの形態で、プログラミング命令およびデータを格納できる。また、当業者に周知のように、プライマリストレージは、通例、機能（例えば、プログラムされた命令）を実行するためにプロセッサ１００２によって用いられる基本的な動作命令、プログラムコード、データ、および、オブジェクトを備える。例えば、メモリ１０１０は、例えば、データアクセスが双方向である必要があるか、単方向である必要があるかに応じて、後述する任意の適切なコンピュータ読み取り可能な記憶媒体を含みうる。例えば、プロセッサ１００２は、頻繁に必要になるデータをキャッシュメモリ（図示せず）に直接的かつ非常に迅速に格納し取り出すことができる。メモリは、持続性のコンピュータ読み取り可能な記憶媒体であってよい。
【０２１７】
着脱可能マスストレージデバイス１０１２が、コンピュータシステム１０００にさらなるデータ記憶容量を提供しており、プロセッサ１００２に対して双方向（読み出し／書き込み）または単方向（読み出しのみ）に接続されている。例えば、ストレージ１０１２は、磁気テープ、フラッシュメモリ、ＰＣカード、携帯型マスストレージデバイス、ホログラフィックストレージデバイス、および、その他のストレージデバイスなどのコンピュータ読み取り可能な媒体も含みうる。固定マスストレージ１０２０も、例えば、さらなるデータ記憶容量を提供しうる。マスストレージ１０２０の最も一般的な例は、ハードディスクドライブである。マスストレージデバイス１０１２および固定マスストレージ１０２０は、一般に、プロセッサ１００２によって通例はあまり利用されないさらなるプログラミング命令、データなどを格納する。マスストレージデバイス１０１２および固定マスストレージ１０２０に保持された情報は、必要であれば、仮想メモリとしてのメモリ１０１０（例えば、ＲＡＭ）の一部に標準的な方式で組み込まれうることが理解される。
【０２１８】
プロセッサ１００２がストレージサブシステムにアクセスできるようにすることに加えて、バス１０１４が、その他のサブシステムおよびデバイスへのアクセスを可能にするために用いられてもよい。図に示すように、これらは、ディスプレイモニタ１０１８、ネットワークインターフェース１０１６、キーボード１００４、および、ポインティングデバイス１００６、ならびに、必要に応じて、補助入力／出力デバイスインターフェース、サウンドカード、スピーカ、および、その他のサブシステムを含みうる。例えば、ポインティングデバイス１００６は、マウス、スタイラス、トラックボール、または、タブレットであってよく、グラフィカルユーザインターフェースと相互作用するのに有用である。
【０２１９】
ネットワークインターフェース１０１６は、図に示すように、ネットワーク接続を用いて、別のコンピュータ、コンピュータネットワーク、または、遠隔通信ネットワークにプロセッサ１００２を接続することを可能にする。例えば、ネットワークインターフェース１０１６を通して、プロセッサ１００２は、方法／処理ステップを実行する過程で、別のネットワークから情報（例えば、データオブジェクトまたはプログラム命令）を受信したり、別のネットワークに情報を出力したりすることができる。情報は、しばしば、プロセッサ上で実行される一連の命令として表され、別のネットワークから受信されたり、別のネットワークへ出力されたりしうる。インターフェースカード（または同様のデバイス）と、プロセッサ１００２によって実装（例えば、実行／実施）される適切なソフトウェアとを用いて、コンピュータシステム１０００を外部ネットワークに接続し、標準プロトコルに従ってデータを転送することができる。例えば、本明細書に開示された様々な処理の実施形態は、プロセッサ１００２上で実行されてもよいし、処理の一部を共有するリモートプロセッサと共に、ネットワーク（インターネット、イントラネットワーク、または、ローカルエリアネットワークなど）上で実行されてもよい。さらなるマスストレージデバイス（図示せず）が、ネットワークインターフェース１０１６を通してプロセッサ１００２に接続されてもよい。
【０２２０】
補助Ｉ／Ｏデバイスインターフェース（図示せず）が、コンピュータシステム１０００と共に用いられてよい。補助Ｉ／Ｏデバイスインターフェースは、プロセッサ１００２がデータを送信すること、ならびに、より典型的には、他のデバイス（マイクロホン、タッチセンサ方式ディスプレイ、トランスデューサカードリーダ、テープリーダ、音声または手書き認識装置、バイオメトリクスリーダ、カメラ、携帯型マスストレージデバイス、および、他のコンピュータなど）からデータを受信することを可能にする汎用インターフェースおよびカスタマイズされたインターフェースを含みうる。
【０２２１】
図１０に示したコンピュータシステムは、本明細書に開示された様々な実施形態と共に利用するのに適切なコンピュータシステムの一例にすぎない。かかる利用に適した他のコンピュータシステムは、より多いまたは少ないサブシステムを含みうる。さらに、バス１０１４は、サブシステムをつなぐよう機能する任意の相互接続スキームの例である。異なる構成のサブシステムを有する他のコンピュータアーキテクチャが利用されてもよい。
【０２２２】
上記のいくつかの実施形態に開示したデバイスおよび方法は、他の方法で実現されてもよいことを理解されたい。例えば、上述したデバイスの実施形態は、単に例示である。例えば、ユニットの描写は、単に、局所的な機能に従った描写である。描写は、実際の実施の際に異なる形態を取りうる。
【０２２３】
本明細書に記載のモジュールは、ユニットと呼んでもよい。
【０２２４】
別個の構成要素として記載されたユニットは、物理的に離れていても離れていなくてもよく、ユニットとして図示された構成要素は、物理的ユニットであってもなくてもよい。それらは、１つの場所に配置されてもよいし、複数のネットワークユニットにわたって分散されてもよい。本実施形態の具現化スキームは、実際のニーズに従って、ユニットの一部またはすべてを選択することによって実現できる。
【０２２５】
さらに、本発明の様々な実施形態における機能ユニットが、１つの処理ユニットに統合されてもよいし、各ユニットが、独立した物理的存在を有してもよいし、２以上のユニットが、単一のユニットに統合されてもよい。上述の統合ユニットは、ハードウェアの形態を取ってもよいし、ソフトウェア機能ユニットと組み合わせたハードウェアの形態を取ってもよい。
【０２２６】
ソフトウェア機能ユニットが統合される上述のユニットは、コンピュータ読み取り可能な記憶媒体に格納されてよい。上述したソフトウェア機能ユニットは、記憶媒体に格納され、コンピュータ機器（パーソナルコンピュータ、サーバ、または、ネットワークコンピュータでありうる）またはプロセッサに、本発明の様々な実施形態に記載された方法の工程の一部を実行させることを目的とする複数のコマンドを含む。上述した記憶媒体は、以下を含む：ＵＳＢフラッシュドライブ、携帯型ハードドライブ、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク、または、光学ディスク、もしくは、プログラムコードを格納できる様々な他の媒体。
【０２２７】
オペレーティングシステム９００およびシステム１０００に関する実施形態は、本明細書に記載の方法実施形態と同様であり；したがって、オペレーティングシステム９００およびシステム１０００に関する実施形態は、簡単に記載されている。必要に応じて、方法実施形態の対応するセクションを参照されたい。
【０２２８】
本記載に含まれる実施形態の各々は漸進的に記載されており、各実施形態の説明は他の実施形態とは異なる領域に焦点を当てており、実施形態の記載は各実施形態の同一または類似の部分について相互に参照できる。
【０２２９】
本願の実施形態は、本願の実施形態の方法、端末デバイス（システム）、および、コンピュータプログラム製品に基づいたフローチャートおよび／またはブロック図を参照して記載されている。フローチャートおよび／またはブロック図内の各フローチャートおよび／またはブロック図、ならびに、フローチャートおよび／またはブロック図内のフローチャートおよび／またはブロック図の組み合わせは、コンピュータ命令によって実現されうることに注意されたい。これらのコンピュータプログラム命令は、マシンを生成するために、汎用コンピュータ、専用コンピュータ、組み込みプロセッサデバイスのプロセッサ、または、その他のプログラム可能データ処理端末のプロセッサに提供されうる。コンピュータまたはその他のプログラム可能なデータ処理端末デバイスのプロセッサによって実行された命令は、その結果として、フローチャートの１または複数の処理および／またはブロック図の１または複数のブロックに記載された機能を実施するための手段を生み出す。
【０２３０】
コンピュータまたはその他のプログラム可能なデータ処理端末デバイスが特定の方法で動作するように導くことができるこれらのコンピュータプログラム命令は、コンピュータ読み取り可能なメモリに格納されてもよい。結果として、コンピュータ読み取り可能なメモリに格納された命令は、命令手段を含む製品を生み出す。これらの命令手段は、フローチャートの１または複数の処理および／またはブロック図の１または複数のブロックに記載された機能を実施する。
【０２３１】
これらのコンピュータプログラム命令は、コンピュータまたはその他のプログラム可能なデータ処理端末デバイスにロードされ、コンピュータ実装処理を引き起こすためにコンピュータまたはその他のプログラム可能なデータ処理端末デバイスで一連の工程を実行させてもよい。したがって、コンピュータまたはその他のプログラム可能なデータ処理端末デバイスで実行された命令は、フローチャートの１または複数の処理および／またはブロック図の１または複数のブロックに記載された機能の工程を提供する。
【０２３２】
本願の好ましい実施形態を記載しているが、当業者は、基本的な創造概念を把握すれば、これらの実施形態に他の変形または修正を加えることができる。したがって、添付の特許請求の範囲は、好ましい実施形態ならびに本願の実施形態の範囲内にあるすべての変形例および修正例を含むと解釈されるべきである。
【０２３３】
最後に、本明細書において、「第１」または「第２」などの関係語は、１つの実体または動作と別の実体または動作との間に実際の関係または順序があることを必ずしも必要とすることも示唆することもなく、それらの実体または動作を区別するためにのみ用いられている。さらに、用語「備える」または「含む」またはそれらの活用形は、非排他的な意味に取られる。したがって、一連の要素を備える処理、方法、物、または、端末デバイスは、それらの要素を備えるだけでなく、明示的に挙げられていない他の要素、もしくは、かかる処理、方法、物、または、端末デバイスに内在する要素をも備える。さらなる限定がなければ、「（単数の名詞）を備える」という表現によって限定される要素は、さらなる同一の要素が、かかる要素を備える処理、方法、物、または、端末デバイスに存在することを排除しない。
【０２３４】
以上、本願によって提供される再生処理方法および手段ならびに表示処理方法および手段について詳述した。本明細書は、具体的な例を用いて、本願の原理および実施形態を説明している。上記の実施形態の説明は、単に、本願の方法およびその中心概念の理解を助けるよう意図されたものである。さらに、当業者は、本願の概念に基づいて、具体的な応用例および応用例の範囲に対して修正を加えることができる。要するに、本記載の内容は、本願を限定するものとして理解されるべきではない。
【０２３５】
上述の実施形態は、理解しやすいようにいくぶん詳しく説明されているが、本発明は、提供された詳細事項に限定されるものではない。本発明を実施する多くの代替方法が存在する。開示された実施形態は、例示であり、限定を意図するものではない。
【図１Ａ】
2020504475.tif 000003
【図１Ｂ】
2020504475.tif 000004
【図２】
2020504475.tif 000005
【図３】
2020504475.tif 000006
【図４】
2020504475.tif 000007
【図５】
2020504475.tif 000008
【図６】
2020504475.tif 000009
【図７】
2020504475.tif 000010
【図８】
2020504475.tif 000011
【図９】
2020504475.tif 000012
【図１０】
2020504475.tif 000013
【手続補正書】
【提出日】令和1年7月5日(2019.7.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
ビデオデータの再生中に命令を取得する工程と、
前記命令に少なくとも部分的に基づいてデータ要求を生成する工程であって、前記データ要求は、前記ビデオデータに関連する情報を含む、工程と、
前記データ要求に関連する結果を取得する工程であって、前記データ要求に関連する結果は、前記ビデオデータに関連する１または複数の関連オブジェクトを含み、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記ビデオデータのアプリケーションタイプとは異なる、工程と、
前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の少なくとも１つを提供する工程と、
を備える、方法。
【請求項２】
請求項１に記載の方法であって、前記データ要求に含まれる前記ビデオデータに関連する前記情報は、前記ビデオデータに対応するビデオフレームの少なくとも一部を含む、方法。
【請求項３】
請求項１に記載の方法であって、前記１または複数の関連オブジェクトは、前記ビデオデータに対応するビデオフレームの少なくとも一部に対応する特徴情報に従って決定される、方法。
【請求項４】
請求項１に記載の方法であって、前記１または複数の関連オブジェクトの内の前記少なくとも１つを提供する工程は、前記ビデオデータの表示を含むインターフェース内の１または複数の対応する提示インターフェースに前記少なくとも１つの関連オブジェクトを表示する工程を含む、方法。
【請求項５】
請求項１に記載の方法であって、前記１または複数の関連オブジェクトの内の前記少なくとも１つは、１または複数の対応する提示インターフェースに提供され、前記１または複数の提示インターフェースは、それぞれ、前記ビデオデータの特徴情報に関する情報または前記ビデオデータの前記特徴情報に関する情報概要を含む、方法。
【請求項６】
請求項１に記載の方法であって、さらに、
前記命令が取得された時点に対応する再生時点を決定する工程と、
前記ビデオデータに対応するビデオフレームを取得する工程であって、前記ビデオフレームは、前記再生時点に少なくとも部分的に基づいて取得される、工程と、
を備える、方法。
【請求項７】
請求項６に記載の方法であって、前記ビデオデータに対応する前記ビデオフレームを取得する工程は、前記ビデオフレームを前記ビデオデータから抽出する工程を含む、方法。
【請求項８】
請求項１に記載の方法であって、前記命令を取得する工程は、
再生コンポーネントが前記ビデオデータのフルスクリーン再生を提供している間に、ユーザ命令を受信する工程を含む、方法。
【請求項９】
請求項１に記載の方法であって、前記ビデオデータは、再生コンポーネントに表示され、前記再生コンポーネントは、前記命令が取得された時に前記ビデオデータのフルスクリーン再生を提供しており、前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の前記少なくとも１つを提供する工程は、
前記ビデオデータの非フルスクリーン再生を提供するように前記再生コンポーネントを切り替える工程と、
前記１または複数の関連オブジェクトの内の前記少なくとも１つのための提示インターフェースを表示するために少なくとも１つの表示コンポーネントを提供する工程であって、前記少なくとも１つの表示コンポーネントの内の１つが、前記１または複数の関連オブジェクトの内の１つに対応する、工程と、
を含む、方法。
【請求項１０】
請求項９に記載の方法であって、さらに、
焦点が前記少なくとも１つの表示コンポーネントの内の第１表示コンポーネントの上に位置することに応答して、前記ビデオデータの特徴情報に関する表示情報および説明情報を表示する工程を備える、方法。
【請求項１１】
請求項１０に記載の方法であって、さらに、
前記焦点が前記第１表示コンポーネントの上に位置していないことに応答して、ビデオデータの前記特徴情報に関する情報概要を表示する工程を備える、方法。
【請求項１２】
請求項１に記載の方法であって、前記１または複数の関連オブジェクトの内の少なくとも１つは、視聴強化カテゴリ、チャットカテゴリ、相互作用カテゴリ、ビジネスカテゴリ、および、アプリケーションカテゴリ、の内の１または複数に関連する、方法。
【請求項１３】
請求項１に記載の方法であって、さらに、
提供された前記少なくとも１つの関連オブジェクトの内の第１関連オブジェクトの選択を受信する工程と、
前記選択に少なくとも部分的に基づいて、コンテンツ要求を生成する工程と、
前記コンテンツ要求を通信する工程と、
前記コンテンツ要求に関連する結果を取得する工程と、
前記コンテンツ要求に関連する前記結果に少なくとも部分的に基づいて、対応するコンテンツを表示する工程と、
を備える、方法。
【請求項１４】
請求項１３に記載の方法であって、前記コンテンツ要求に関連する前記結果に少なくとも部分的に基づいて、前記対応するコンテンツを表示する工程は、
前記コンテンツ要求に関連する結果に対応するビデオデータを再生コンポーネントで再生する工程、または、
前記コンテンツ要求に関連する前記結果に対応する前記コンテンツを提示インターフェースで表示する工程を含む、方法。
【請求項１５】
請求項１３に記載の方法であって、前記コンテンツ要求に関連する前記結果に少なくとも部分的に基づいて、対応するコンテンツを表示する工程は、
マルチカメラビデオデータの中からの、選択されたカメラに対応するビデオデータの選択に応答して、前記選択されたカメラに対応するビデオデータの再生をフルスクリーンモードで表示する工程を含む、方法。
【請求項１６】
請求項１に記載の方法であって、さらに、
前記ビデオデータの前記再生中にプロンプトメッセージを表示する工程を備え、
前記命令に少なくとも部分的に基づいて前記データ要求を生成する工程は、
前記命令に少なくとも部分的に基づいて、前記プロンプトメッセージに対応するプロンプトパラメータを決定する工程であって、前記命令は、ユーザによって入力されたユーザ命令に対応する、工程と、
前記プロンプトパラメータを前記データ要求に追加する工程であって、前記データ要求に関連する前記結果は、前記プロンプトパラメータに対応する関連オブジェクトを含む、工程と、
を含む、方法。
【請求項１７】
請求項１に記載の方法であって、さらに、
ビデオデータが表示されていない時に前記命令が受信されたことに応答して、前記命令に少なくとも部分的に基づいてビデオ関連ページを取得して、前記ビデオ関連ページを表示する工程を備え、前記ビデオ関連ページは、少なくとも２つの提示項目を提供し、前記提示項目は、ビデオフレームおよび関連オブジェクトを含む、方法。
【請求項１８】
請求項１に記載の方法であって、
前記１または複数の関連オブジェクトの内の前記少なくとも１つを提供する工程は、前記ビデオデータを含むインターフェース内の１または複数の対応する提示インターフェースに前記少なくとも１つの関連オブジェクトを表示する工程を含み、
前記ビデオデータは、前記インターフェースの主要位置に提供され、関連オブジェクトの前記提示インターフェースは、表示インターフェースに少なくとも部分的に基づいて、様々な補助位置に表示される、方法。
【請求項１９】
請求項１に記載の方法であって、前記データ要求は、ビデオフレーム、ビデオフレーム再生時点、および、ビデオフレーム特徴値、の内の１または複数を含む、方法。
【請求項２０】
デバイスであって、
１または複数のプロセッサであって、
ビデオデータの再生中に命令を取得する工程と、
前記命令に少なくとも部分的に基づいてデータ要求を生成する工程であって、前記データ要求は、前記ビデオデータに関連する情報を含む、工程と、
前記データ要求に関連する結果を取得する工程であって、前記データ要求に関連する結果は、前記ビデオデータに関連する１または複数の関連オブジェクトを含み、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記ビデオデータのアプリケーションタイプとは異なる、工程と、
前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の少なくとも１つを提供する工程と、を実行するよう構成された、１または複数のプロセッサと、
前記１または複数のプロセッサに接続され、前記１または複数のプロセッサに命令を提供するよう構成された１または複数のメモリと、
を備える、デバイス。
【請求項２１】
コンピュータプログラムであって、
ビデオデータの再生中に命令を取得するための機能と、
前記命令に少なくとも部分的に基づいてデータ要求を生成するための機能であって、前記データ要求は、前記ビデオデータに関連する情報を含む、機能と、
前記データ要求に関連する結果を取得するための機能であって、前記データ要求に関連する結果は、前記ビデオデータに関連する１または複数の関連オブジェクトを含み、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記ビデオデータのアプリケーションタイプとは異なる、機能と、
前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の少なくとも１つを提供するための機能と、
をコンピュータに実現させるコンピュータプログラム。
【請求項２２】
方法であって、
データ要求を受信する工程と、
前記データ要求に少なくとも部分的に基づいて、再生ビデオデータに対応するビデオフレームを決定する工程と、
前記ビデオフレームに少なくとも部分的に基づいて１または複数の関連オブジェクトを決定する工程であって、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つの関連オブジェクトに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記データ要求に関連する現在再生中のビデオデータのアプリケーションタイプとは異なる、工程と、
前記１または複数の関連オブジェクトに少なくとも部分的に基づいて、前記データ要求に関連する結果を生成する工程と、
前記データ要求に関連する前記結果を端末に通信する工程と、
を備える、方法。
【請求項２３】
請求項２２に記載の方法であって、前記１または複数の関連オブジェクトを決定する工程は、
前記ビデオフレームに少なくとも部分的に基づいて、特徴情報ラベルを決定する工程と、
前記特徴情報ラベルに少なくとも部分的に基づいて、前記１または複数の関連オブジェクトを識別する工程と、
を含む、方法。
【請求項２４】
請求項２３に記載の方法であって、前記ビデオフレームに基づいて、前記特徴情報ラベルを決定する工程は、
前記ビデオフレームに画像認識を実行して、特徴情報を取得する工程と、
前記特徴情報に対応する前記特徴情報ラベルを決定する工程と、
を含む、方法。
【請求項２５】
請求項２４に記載の方法であって、さらに、
前記ビデオフレームに前記画像認識を実行して、特徴情報を取得する工程の前に、
前記ビデオフレームに対応する再生時点または特徴値を決定する工程と、
前記ビデオフレームに属するすでに認識された特徴情報に対応する前記再生時点または前記特徴値を決定したことに応答して、前記特徴情報をストレージから取得する工程と、
を備える、方法。
【請求項２６】
請求項２２に記載の方法であって、さらに、
前記データ要求に含まれるプロンプトパラメータに基づいて、前記１または複数の関連オブジェクトを取得する工程を備える、方法。
【請求項２７】
請求項２２に記載の方法であって、さらに、
コンテンツ要求を取得する工程と、
前記コンテンツ要求に少なくとも部分的に基づいて、関連オブジェクトコンテンツを決定する工程と、
前記関連オブジェクトコンテンツに少なくとも部分的に基づいて、前記コンテンツ要求に関連する結果を生成する工程と、
を備える、方法。
【請求項２８】
デバイスであって、
１または複数のプロセッサであって、
データ要求を受信する工程と、
前記データ要求に少なくとも部分的に基づいて、再生ビデオデータに対応するビデオフレームを決定する工程と、
前記ビデオフレームに少なくとも部分的に基づいて１または複数の関連オブジェクトを決定する工程であって、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つの関連オブジェクトに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記データ要求に関連する現在再生中のビデオデータのアプリケーションタイプとは異なる、工程と、
前記１または複数の関連オブジェクトに少なくとも部分的に基づいて、前記データ要求に関連する結果を生成する工程と、
前記データ要求に関連する前記結果を端末に通信する工程と、を実行するよう構成された、１または複数のプロセッサと、
前記１または複数のプロセッサに接続され、前記１または複数のプロセッサに命令を提供するよう構成された１または複数のメモリと、
を備える、デバイス。
【請求項２９】
コンピュータプログラムであって、
データ要求を受信するための機能と、
前記データ要求に少なくとも部分的に基づいて、再生ビデオデータに対応するビデオフレームを決定するための機能と、
前記ビデオフレームに少なくとも部分的に基づいて１または複数の関連オブジェクトを決定するための機能であって、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つの関連オブジェクトに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記データ要求に関連する現在再生中のビデオデータのアプリケーションタイプとは異なる、機能と、
前記１または複数の関連オブジェクトに少なくとも部分的に基づいて、前記データ要求に関連する結果を生成するための機能と、
前記データ要求に関連する前記結果を端末に通信するための機能と、
をコンピュータに実現させるコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０２３５
【補正方法】変更
【補正の内容】
【０２３５】
上述の実施形態は、理解しやすいようにいくぶん詳しく説明されているが、本発明は、提供された詳細事項に限定されるものではない。本発明を実施する多くの代替方法が存在する。開示された実施形態は、例示であり、限定を意図するものではない。本発明は以下の適用例としても実現できる。
［適用例１］
方法であって、
ビデオデータの再生中に命令を取得する工程と、
前記命令に少なくとも部分的に基づいてデータ要求を生成する工程であって、前記データ要求は、前記ビデオデータに関連する情報を含む、工程と、
前記データ要求に関連する結果を取得する工程であって、前記データ要求に関連する結果は、前記ビデオデータに関連する１または複数の関連オブジェクトを含み、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記ビデオデータのアプリケーションタイプとは異なる、工程と、
前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の少なくとも１つを提供する工程と、
を備える、方法。
［適用例２］
適用例１に記載の方法であって、前記データ要求に含まれる前記ビデオデータに関連する前記情報は、前記ビデオデータに対応するビデオフレームの少なくとも一部を含む、方法。
［適用例３］
適用例１に記載の方法であって、前記１または複数の関連オブジェクトは、前記ビデオデータに対応するビデオフレームの少なくとも一部に対応する特徴情報に従って決定される、方法。
［適用例４］
適用例１に記載の方法であって、前記１または複数の関連オブジェクトの内の前記少なくとも１つを提供する工程は、前記ビデオデータの表示を含むインターフェース内の１または複数の対応する提示インターフェースに前記少なくとも１つの関連オブジェクトを表示する工程を含む、方法。
［適用例５］
適用例１に記載の方法であって、前記１または複数の関連オブジェクトの内の前記少なくとも１つは、１または複数の対応する提示インターフェースに提供され、前記１または複数の提示インターフェースは、それぞれ、前記ビデオデータの特徴情報に関する情報または前記ビデオデータの前記特徴情報に関する情報概要を含む、方法。
［適用例６］
適用例１に記載の方法であって、さらに、
前記命令が取得された時点に対応する再生時点を決定する工程と、
前記ビデオデータに対応するビデオフレームを取得する工程であって、前記ビデオフレームは、前記再生時点に少なくとも部分的に基づいて取得される、工程と、
を備える、方法。
［適用例７］
適用例６に記載の方法であって、前記ビデオデータに対応する前記ビデオフレームを取得する工程は、前記ビデオフレームを前記ビデオデータから抽出する工程を含む、方法。
［適用例８］
適用例１に記載の方法であって、前記命令を取得する工程は、
再生コンポーネントが前記ビデオデータのフルスクリーン再生を提供している間に、ユーザ命令を受信する工程を含む、方法。
［適用例９］
適用例１に記載の方法であって、前記ビデオデータは、再生コンポーネントに表示され、前記再生コンポーネントは、前記命令が取得された時に前記ビデオデータのフルスクリーン再生を提供しており、前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の前記少なくとも１つを提供する工程は、
前記ビデオデータの非フルスクリーン再生を提供するように前記再生コンポーネントを切り替える工程と、
前記１または複数の関連オブジェクトの内の前記少なくとも１つのための提示インターフェースを表示するために少なくとも１つの表示コンポーネントを提供する工程であって、前記少なくとも１つの表示コンポーネントの内の１つが、前記１または複数の関連オブジェクトの内の１つに対応する、工程と、
を含む、方法。
［適用例１０］
適用例９に記載の方法であって、さらに、
焦点が前記少なくとも１つの表示コンポーネントの内の第１表示コンポーネントの上に位置することに応答して、前記ビデオデータの特徴情報に関する表示情報および説明情報を表示する工程を備える、方法。
［適用例１１］
適用例１０に記載の方法であって、さらに、
前記焦点が前記第１表示コンポーネントの上に位置していないことに応答して、ビデオデータの前記特徴情報に関する情報概要を表示する工程を備える、方法。
［適用例１２］
適用例１に記載の方法であって、前記１または複数の関連オブジェクトの内の少なくとも１つは、視聴強化カテゴリ、チャットカテゴリ、相互作用カテゴリ、ビジネスカテゴリ、および、アプリケーションカテゴリ、の内の１または複数に関連する、方法。
［適用例１３］
適用例１に記載の方法であって、さらに、
提供された前記少なくとも１つの関連オブジェクトの内の第１関連オブジェクトの選択を受信する工程と、
前記選択に少なくとも部分的に基づいて、コンテンツ要求を生成する工程と、
前記コンテンツ要求を通信する工程と、
前記コンテンツ要求に関連する結果を取得する工程と、
前記コンテンツ要求に関連する前記結果に少なくとも部分的に基づいて、対応するコンテンツを表示する工程と、
を備える、方法。
［適用例１４］
適用例１３に記載の方法であって、前記コンテンツ要求に関連する前記結果に少なくとも部分的に基づいて、前記対応するコンテンツを表示する工程は、
前記コンテンツ要求に関連する結果に対応するビデオデータを再生コンポーネントで再生する工程、または、
前記コンテンツ要求に関連する前記結果に対応する前記コンテンツを提示インターフェースで表示する工程を含む、方法。
［適用例１５］
適用例１３に記載の方法であって、前記コンテンツ要求に関連する前記結果に少なくとも部分的に基づいて、対応するコンテンツを表示する工程は、
マルチカメラビデオデータの中からの、選択されたカメラに対応するビデオデータの選択に応答して、前記選択されたカメラに対応するビデオデータの再生をフルスクリーンモードで表示する工程を含む、方法。
［適用例１６］
適用例１に記載の方法であって、さらに、
前記ビデオデータの前記再生中にプロンプトメッセージを表示する工程を備え、
前記命令に少なくとも部分的に基づいて前記データ要求を生成する工程は、
前記命令に少なくとも部分的に基づいて、前記プロンプトメッセージに対応するプロンプトパラメータを決定する工程であって、前記命令は、ユーザによって入力されたユーザ命令に対応する、工程と、
前記プロンプトパラメータを前記データ要求に追加する工程であって、前記データ要求に関連する前記結果は、前記プロンプトパラメータに対応する関連オブジェクトを含む、工程と、
を含む、方法。
［適用例１７］
適用例１に記載の方法であって、さらに、
ビデオデータが表示されていない時に前記命令が受信されたことに応答して、前記命令に少なくとも部分的に基づいてビデオ関連ページを取得して、前記ビデオ関連ページを表示する工程を備え、前記ビデオ関連ページは、少なくとも２つの提示項目を提供し、前記提示項目は、ビデオフレームおよび関連オブジェクトを含む、方法。
［適用例１８］
適用例１に記載の方法であって、
前記１または複数の関連オブジェクトの内の前記少なくとも１つを提供する工程は、前記ビデオデータを含むインターフェース内の１または複数の対応する提示インターフェースに前記少なくとも１つの関連オブジェクトを表示する工程を含み、
前記ビデオデータは、前記インターフェースの主要位置に提供され、関連オブジェクトの前記提示インターフェースは、表示インターフェースに少なくとも部分的に基づいて、様々な補助位置に表示される、方法。
［適用例１９］
適用例１に記載の方法であって、前記データ要求は、ビデオフレーム、ビデオフレーム再生時点、および、ビデオフレーム特徴値、の内の１または複数を含む、方法。
［適用例２０］
デバイスであって、
１または複数のプロセッサであって、
ビデオデータの再生中に命令を取得する工程と、
前記命令に少なくとも部分的に基づいてデータ要求を生成する工程であって、前記データ要求は、前記ビデオデータに関連する情報を含む、工程と、
前記データ要求に関連する結果を取得する工程であって、前記データ要求に関連する結果は、前記ビデオデータに関連する１または複数の関連オブジェクトを含み、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記ビデオデータのアプリケーションタイプとは異なる、工程と、
前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の少なくとも１つを提供する工程と、を実行するよう構成された、１または複数のプロセッサと、
前記１または複数のプロセッサに接続され、前記１または複数のプロセッサに命令を提供するよう構成された１または複数のメモリと、
を備える、デバイス。
［適用例２１］
コンピュータプログラム製品であって、持続性のコンピュータ読み取り可能な記憶媒体内に具現化され、
ビデオデータの再生中に命令を取得するためのコンピュータ命令と、
前記命令に少なくとも部分的に基づいてデータ要求を生成するためのコンピュータ命令であって、前記データ要求は、前記ビデオデータに関連する情報を含む、コンピュータ命令と、
前記データ要求に関連する結果を取得するためのコンピュータ命令であって、前記データ要求に関連する結果は、前記ビデオデータに関連する１または複数の関連オブジェクトを含み、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記ビデオデータのアプリケーションタイプとは異なる、コンピュータ命令と、
前記ビデオデータと同時に前記１または複数の関連オブジェクトの内の少なくとも１つを提供するためのコンピュータ命令と、
を備える、コンピュータプログラム製品。
［適用例２２］
方法であって、
データ要求を受信する工程と、
前記データ要求に少なくとも部分的に基づいて、再生ビデオデータに対応するビデオフレームを決定する工程と、
前記ビデオフレームに少なくとも部分的に基づいて１または複数の関連オブジェクトを決定する工程であって、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つの関連オブジェクトに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記データ要求に関連する現在再生中のビデオデータのアプリケーションタイプとは異なる、工程と、
前記１または複数の関連オブジェクトに少なくとも部分的に基づいて、前記データ要求に関連する結果を生成する工程と、
前記データ要求に関連する前記結果を端末に通信する工程と、
を備える、方法。
［適用例２３］
適用例２２に記載の方法であって、前記１または複数の関連オブジェクトを決定する工程は、
前記ビデオフレームに少なくとも部分的に基づいて、特徴情報ラベルを決定する工程と、
前記特徴情報ラベルに少なくとも部分的に基づいて、前記１または複数の関連オブジェクトを識別する工程と、
を含む、方法。
［適用例２４］
適用例２３に記載の方法であって、前記ビデオフレームに基づいて、前記特徴情報ラベルを決定する工程は、
前記ビデオフレームに画像認識を実行して、特徴情報を取得する工程と、
前記特徴情報に対応する前記特徴情報ラベルを決定する工程と、
を含む、方法。
［適用例２５］
適用例２４に記載の方法であって、さらに、
前記ビデオフレームに前記画像認識を実行して、特徴情報を取得する工程の前に、
前記ビデオフレームに対応する再生時点または特徴値を決定する工程と、
前記ビデオフレームに属するすでに認識された特徴情報に対応する前記再生時点または前記特徴値を決定したことに応答して、前記特徴情報をストレージから取得する工程と、
を備える、方法。
［適用例２６］
適用例２２に記載の方法であって、さらに、
前記データ要求に含まれるプロンプトパラメータに基づいて、前記１または複数の関連オブジェクトを取得する工程を備える、方法。
［適用例２７］
適用例２２に記載の方法であって、さらに、
コンテンツ要求を取得する工程と、
前記コンテンツ要求に少なくとも部分的に基づいて、関連オブジェクトコンテンツを決定する工程と、
前記関連オブジェクトコンテンツに少なくとも部分的に基づいて、前記コンテンツ要求に関連する結果を生成する工程と、
を備える、方法。
［適用例２８］
デバイスであって、
１または複数のプロセッサであって、
データ要求を受信する工程と、
前記データ要求に少なくとも部分的に基づいて、再生ビデオデータに対応するビデオフレームを決定する工程と、
前記ビデオフレームに少なくとも部分的に基づいて１または複数の関連オブジェクトを決定する工程であって、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つの関連オブジェクトに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記データ要求に関連する現在再生中のビデオデータのアプリケーションタイプとは異なる、工程と、
前記１または複数の関連オブジェクトに少なくとも部分的に基づいて、前記データ要求に関連する結果を生成する工程と、
前記データ要求に関連する前記結果を端末に通信する工程と、を実行するよう構成された、１または複数のプロセッサと、
前記１または複数のプロセッサに接続され、前記１または複数のプロセッサに命令を提供するよう構成された１または複数のメモリと、
を備える、デバイス。
［適用例２９］
コンピュータプログラム製品であって、持続性のコンピュータ読み取り可能な記憶媒体内に具現化され、
データ要求を受信するためのコンピュータ命令と、
前記データ要求に少なくとも部分的に基づいて、再生ビデオデータに対応するビデオフレームを決定するためのコンピュータ命令と、
前記ビデオフレームに少なくとも部分的に基づいて１または複数の関連オブジェクトを決定するためのコンピュータ命令であって、前記１または複数の関連オブジェクトは、１または複数のそれぞれのアプリケーションタイプに対応し、前記１または複数の関連オブジェクトの内の少なくとも１つの関連オブジェクトに対応する前記１または複数のアプリケーションタイプの内の少なくとも１つが、前記データ要求に関連する現在再生中のビデオデータのアプリケーションタイプとは異なる、コンピュータ命令と、
前記１または複数の関連オブジェクトに少なくとも部分的に基づいて、前記データ要求に関連する結果を生成するためのコンピュータ命令と、
前記データ要求に関連する前記結果を端末に通信するためのコンピュータ命令と、
を備える、コンピュータプログラム製品。
【国際調査報告】
2020504475.tif 000014