(57)【特許請求の範囲】
【請求項１】
複数の命令を備える少なくとも１つの非一時的コンピュータ可読記憶媒体を備え、
パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、
複数のユーザによって使用されるように構成された共有ビデオデバイスにレンダリングされるビデオストリームと関連付けられたユーザ機能の実行を選択するユーザ入力を受信する、
前記ユーザ入力の時点に近接した時点において、前記共有ビデオデバイスにレンダリングされる前記ビデオストリームのイメージフレームを、前記パーソナルデバイスにレンダリングする、および、
前記ユーザ機能の実行を容易にする、ことを可能とするように構成され、
前記ユーザ入力は、ユーザのジェスチャに基づき、
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、好む推奨または好まない推奨のそれぞれの入力を容易にするべく、親指を立てるユーザのジェスチャまたは親指を下げるユーザのジェスチャそれぞれの認識を利用して、前記好む推奨または前記好まない推奨の入力を容易にする、ことを可能とするように構成された、
パーソナルデバイス。
【請求項２】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、
前記ユーザ入力に応答して、前記共有ビデオデバイスから、前記イメージフレームをリクエストする、および、
前記リクエストの後に、前記共有ビデオデバイスから、前記イメージフレームを受信する、ことを可能とするように構成された、請求項１に記載のパーソナルデバイス。
【請求項３】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、
前記ビデオストリーム、前記イメージフレーム、または、前記イメージフレーム内のオブジェクトと関連付けられるアノテーションの入力を容易にする、ことを可能とするように構成された、請求項１に記載のパーソナルデバイス。
【請求項４】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、
前記オブジェクトを選択するべくレンダリングされた前記イメージフレームに対してなされたユーザのジェスチャの認識を使用して、前記イメージフレーム内のオブジェクトの選択を容易にすることで、前記オブジェクトと関連付けられるアノテーションの入力を容易にする、ことを可能とするように構成された、請求項３に記載のパーソナルデバイス。
【請求項５】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、テキストのアノテーションの入力を容易にする、ことを可能とするように構成された、請求項３に記載のパーソナルデバイス。
【請求項６】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、前記共有ビデオデバイスまたはクラウドコンピューティングサーバに、入力されたアノテーションを格納する、または、入力されたアノテーションを投稿する、ことを可能とするように構成された、請求項３に記載のパーソナルデバイス。
【請求項７】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、前に入力されたアノテーションを読み出し、読み出された前記アノテーションの編集を容易にする、ことを可能とするように構成された、請求項３に記載のパーソナルデバイス。
【請求項８】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、一定期間に入力されたユーザ入力またはアノテーションを分析し、前記分析の結果に少なくとも一部基づいて、前記共有ビデオデバイスにレンダリングされるビデオストリームに対する推奨を生成する、ことを可能とするように構成された、請求項３に記載のパーソナルデバイス。
【請求項９】
前記パーソナルデバイスは、スマートフォンまたはタブレットコンピュータを含む、
前記共有ビデオデバイスは、テレビもしくは前記テレビに結合されるセットトップボックスを含む、または、
前記ビデオストリームは、前記テレビのピクチャインピクチャにレンダリングされる、請求項１から８の何れか一項に記載のパーソナルデバイス。
【請求項１０】
複数の命令を備える少なくとも１つの非一時的コンピュータ可読記憶媒体を備え、
パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、
複数のユーザによって使用されるように構成された共有ビデオデバイスにレンダリングされるビデオストリームのイメージフレーム内のオブジェクトの選択を容易にする、および、
前記オブジェクトに関するアノテーションの入力を容易にする、ことを可能とするように構成され、
前記入力は、ユーザのジェスチャに基づき、
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、好む推奨または好まない推奨の入力を容易にするべく、親指を立てるユーザのジェスチャまたは親指を下げるユーザのジェスチャそれぞれの認識を利用して、前記好む推奨または前記好まない推奨の入力を容易にする、ことを可能とするように構成された、
パーソナルデバイス。
【請求項１１】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、前記オブジェクトを選択するべくレンダリングされた前記イメージフレームに対してなされたユーザのジェスチャの認識を容易にする、ことを可能とするように構成された、請求項１０に記載のパーソナルデバイス。
【請求項１２】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、テキストのアノテーションの入力を容易にする、ことを可能とするように構成された、請求項１０に記載のパーソナルデバイス。
【請求項１３】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、前記共有ビデオデバイスまたはクラウドコンピューティングサーバに、入力されたアノテーションを格納する、または、入力されたアノテーションを投稿する、ことを可能とするように構成された、請求項１０に記載のパーソナルデバイス。
【請求項１４】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、前に入力されたアノテーションを読み出し、読み出された前記アノテーションの編集を容易にする、ことを可能とするように構成された、請求項１０に記載のパーソナルデバイス。
【請求項１５】
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、一定期間に入力されたユーザ入力またはアノテーションを分析し、前記共有ビデオデバイスにレンダリングされるビデオストリームに対する推奨を生成する、ことを可能とするように構成された、請求項１０から１４の何れか一項に記載のパーソナルデバイス。
【請求項１６】
複数の命令を備える少なくとも１つの非一時的コンピュータ可読記憶媒体を備え、
パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、
複数のユーザにより使用されるように構成された共有ビデオデバイスにレンダリングされる複数のビデオストリームに関連付けられる複数のイメージに関して、一定期間に入力されたユーザ入力またはアノテーションを分析する、および、
前記分析の結果に少なくとも一部基づいて、前記共有ビデオデバイスにレンダリングされるビデオストリームに対する推奨を生成する、ことを可能とするように構成され、
前記ユーザ入力は、ユーザのジェスチャに基づき、
前記複数の命令は更に、前記パーソナルデバイスによって前記複数の命令が実行されると、前記パーソナルデバイスが、好む推奨または好まない推奨の入力を容易にするべく、親指を立てるユーザのジェスチャまたは親指を下げるユーザのジェスチャそれぞれの認識を利用して、前記好む推奨または前記好まない推奨の入力を容易にする、ことを可能とするように構成された、
パーソナルデバイス。
【請求項１７】
複数のユーザにより使用されるように構成された共有ビデオデバイスにレンダリングされるビデオストリームと関連付けられたユーザ機能の実行を選択するユーザ入力を、一のユーザのパーソナルデバイスにより受信する段階と、
前記ユーザ入力の時点に近接した時点において、前記共有ビデオデバイスにレンダリングされる前記ビデオストリームのイメージフレームを、前記パーソナルデバイスによりレンダリングする段階と、
前記パーソナルデバイスにより、前記ユーザ機能の実行を容易にする段階と、を備え、
前記ユーザ入力は、ユーザのジェスチャに基づき、
前記容易にする段階は、前記パーソナルデバイスにより、親指を立てるユーザのジェスチャまたは親指を下げるユーザのジェスチャそれぞれを認識することを利用して、好む推奨または好まない推奨の入力を容易にすることを含む、
方法。
【請求項１８】
前記容易にする段階は、前記パーソナルデバイスにより、前記ビデオストリーム、前記イメージフレーム、または、前記イメージフレーム内のオブジェクトと関連付けられるアノテーションの入力を容易にする段階を有し、
前記イメージフレーム内のオブジェクトと関連付けられるアノテーションの入力を容易にする段階は、レンダリングされた前記イメージフレームに対してなされるユーザのジェスチャを前記パーソナルデバイスにより認識することを利用して、前記オブジェクトの選択を容易にすることを含む、請求項１７に記載の方法。
【請求項１９】
一のユーザによって使用されるように構成されたパーソナル装置であって、
１以上のプロセッサと、
前記１以上のプロセッサと結合され、複数のユーザにより使用されるように構成された共有ビデオデバイスにレンダリングされるビデオストリームと関連付けられるユーザ機能の実行を選択するべく、ユーザ入力を受信するように構成された入力メカニズムと、
前記１以上のプロセッサと結合され、前記ユーザ入力の時点に近接した時点に、前記共有ビデオデバイスにレンダリングされる前記ビデオストリームのイメージフレームをレンダリングするように構成されたビデオ／イメージコンポーネントと、
前記１以上のプロセッサにより操作され、前記入力メカニズムおよび前記ビデオ／イメージコンポーネントに結合されて、前記ユーザ機能の実行を容易にするように構成された共有ビデオデバイス連携機能と、を備え、
前記ユーザ入力は、ユーザのジェスチャに基づき、
前記共有ビデオデバイス連携機能は更に、好む推奨または好まない推奨の入力を容易にするべく、親指を立てるユーザのジェスチャまたは親指を下げるユーザのジェスチャそれぞれの認識を利用して、前記好む推奨または前記好まない推奨の入力を容易にすることを含む、
パーソナル装置。
【請求項２０】
前記共有ビデオデバイス連携機能は更に、前記ビデオストリーム、前記イメージフレーム、または、前記イメージフレーム内のオブジェクトと関連付けられるアノテーションの入力を容易にするように構成され、
前記イメージフレーム内のオブジェクトと関連付けられるアノテーションの入力を容易にすることは、レンダリングされた前記イメージフレームに対してなされるユーザのジェスチャの認識を利用して、前記オブジェクトの選択を容易にすることを含む、請求項１９に記載のパーソナル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、データ処理の技術分野に関し、より詳細には、共有デバイスおよびパーソナルデバイスを使用したビデオコンテンツのアノテーションおよび推奨の方法および装置に関する。
【０００２】
［関連出願］
本願は、（１）"Personalized Video Content Consumption Using Shared Video Device and Personal Device（"共有ビデオデバイスおよびパーソナルデバイスを使用したパーソナライズされたビデオコンテンツ消費"）、代理人整理番号110466-182902、および、（２）"Cooperative Provision of Personalized User Functions Using Shared and Personal Devices（共有デバイスおよびパーソナルデバイスを使用したパーソナライズされたユーザ機能の連携提供）"、代理人整理番号110466-182901に関連し、これら文献は、本願と同時期に出願された。
【背景技術】
【０００３】
本開示の背景を、一般的に示すことを目的として、背景技術を説明する。そうでないと示されていない限り、本章に記載される内容は、本願の特許請求の範囲に対して従来技術ではなく、また、本章に含めることによって、その内容が従来技術であると認めたわけではない。
【０００４】
集積回路、コンピュータ、ネットワークおよびその他の技術の進歩に伴い、一のユーザによる使用のために構成されたパーソナルデバイス、例えば、スマートフォン、タブレットコンピュータ等が、普及してきた。それと同時に、複数のユーザが使用するように構成された共有ビデオデバイス、例えば、テレビまたはテレビに結合されたセットトップボックスも依然として一般的であり、その理由の１つとして、高解像度ビデオ、サラウンド音響等、機能の拡張がなされていることが挙げられる。現在、パーソナルデバイスを、共有ビデオデバイスに対する従来のリモート制御として使用することを除いて、パーソナルデバイスと共有ビデオデバイスとの間の統合または連携がほとんど行われていない。
【０００５】
本発明の実施形態を、限定ではなく、実施形態の例として、添付の図面を参照して記載する。同様な要素には、同様な参照番号が付与されている。
【図面の簡単な説明】
【０００６】
【図１】共有デバイスおよびパーソナルデバイスの使用配置の一例を示したブロック図である。
【図２】共有ビデオデバイスおよびパーソナルデバイスの一例をより詳細に示した図である。
【図３】共有デバイスおよびパーソナルデバイスによるユーザ機能の連携提供の方法の一例を示した図である。
【図４】共有デバイスおよびパーソナルデバイスの間の登録および／または関連付けの方法の様々な例を示した図である。
【図５】共有デバイスおよびパーソナルデバイスの連携によるパーソナライズされたユーザ機能の提供の例のユーザビューを示した図である。
【図６】共有デバイスおよびパーソナルデバイスの連携によって提供されるパーソナライズされたユーザ機能の選択されたもののユーザビューを示した図である。
【図７】共有デバイスおよびパーソナルデバイスの連携によるパーソナライズされた推奨の方法の一例を示した図である。
【図８】図３および図４の方法の側面の全てまたは選択された側面を実施するように構成された命令を有する非一時的コンピュータ可読記憶媒体の一例を示した図である。
【図９】共有デバイスまたはパーソナルデバイスとして使用するのに適したコンピュータ環境の一例を示しており、本開示の実施形態に従って全て配置されている。
【発明を実施するための形態】
【０００７】
共有デバイスおよびパーソナルデバイスを使用したビデオコンテンツのアノテーションおよび推奨に関する方法、装置および記憶媒体について開示される。様々な実施形態において、複数の命令を備える非一時的コンピュータ可読記憶媒体であって、一のユーザのパーソナルデバイス（ＰＤ）によって命令が実行されると、パーソナルデバイスが、複数のユーザによって使用されるように構成された共有ビデオデバイスにレンダリングされるビデオストリームと関連付けられたユーザ機能の実行を選択するユーザ入力を受信する、および、ユーザ入力の時点に近接した時点において、共有ビデオデバイスにレンダリングされるビデオストリームのイメージフレームをレンダリングすることを可能とするように構成される。更に、命令は実行されると、パーソナルデバイスが、ユーザ機能の実行を容易にすることを可能としてもよい。共有ビデオデバイスにレンダリングされるビデオストリームと関連付けられるユーザ機能としては、これに限定されないが、ビデオストリームのイメージフレームまたはイメージフレーム内のオブジェクトのアノテーションを付すこと、イメージフレームをソーシャルネットワークまたはクラウドコンピューティングサーバにアップロードすること、イメージフレームまたはイメージフレーム内のオブジェクトに少なくとも一部基づいて検索を投稿すること、または、イメージフレームに少なくとも一部基づいた結果のｅコマースサイトでｅコマーストランザクションを実行することが含まれてもよい。
【０００８】
様々な実施形態において、パーソナルデバイスは、一のユーザによる使用のために構成された任意のデバイスであってよく、例えば、スマートフォンまたはタブレットコンピュータである。共有ビデオデバイスは、複数のユーザによる使用のために構成された任意のビデオデバイスであってよく、例えば、テレビまたはテレビに結合されたセットトップボックスである。ビデオストリームは、テレビのピクチャインピクチャにレンダリングされるビデオストリームであってもよい。
【０００９】
様々な実施形態において、命令が実行されると更に、パーソナルデバイスが、ユーザ入力に応答して、共有ビデオデバイスから、イメージフレームをリクエストする、および、リクエストの後に、共有ビデオデバイスから、イメージフレームを受信することを可能としてもよい。命令は更に、実行されると、パーソナルデバイスが、ビデオストリーム、イメージフレーム、または、イメージフレーム内のオブジェクトと関連付けられるアノテーションの入力を容易にすることを可能としてもよい。命令は更に、実行されると、パーソナルデバイスが、イメージフレーム内のオブジェクトの選択を容易にすることを含む、オブジェクトと関連付けられるアノテーションの入力を容易にすることを可能としてもよい。命令は更に、実行されると、パーソナルデバイスが、レンダリングされたイメージフレームに対するオブジェクトを選択するためのユーザのジェスチャの認識を容易にすることを可能としてもよい。
【００１０】
命令は更に、実行されると、パーソナルデバイスが、テキストのアノテーションの入力を容易にする、または、好む推奨または好まない推奨の入力を容易にすることを可能としてもよい。命令は更に、実行されると、パーソナルデバイスが、好む推奨または好まない推奨の入力を容易にするべく、親指を立てるユーザのジェスチャまたは親指を下げるユーザのジェスチャをそれぞれ認識する、ことを可能としてもよい。命令は更に、実行されると、パーソナルデバイスが、共有ビデオデバイスまたはクラウドコンピューティングサーバに、入力されたアノテーションを格納する、または、入力されたアノテーションを投稿することを可能としてもよい。命令は更に、実行されると、パーソナルデバイスが、前に入力されたアノテーションを読み出し、読み出されたアノテーションの編集を容易にすることを可能としてもよい。
【００１１】
命令は更に、実行されると、パーソナルデバイスが、一定期間に入力されたユーザ入力またはアノテーションを分析し、分析の結果に少なくとも一部基づいて、共有ビデオデバイスにレンダリングされるビデオストリームに対する推奨を生成することを可能してもよい。
【００１２】
様々な実施形態において、パーソナル装置は、１以上のプロセッサと、１以上のプロセッサと結合され、複数のユーザにより使用されるように構成された共有ビデオデバイスにレンダリングされるビデオストリームと関連付けられるユーザ機能の実行を選択するべく、ユーザ入力を受信する入力するように構成された入力メカニズムとを備えてもよい。パーソナル装置は、一のユーザによって使用されるように構成される。更に、パーソナル装置は、１以上のプロセッサと結合され、ユーザ入力の時点に近接した時点に、共有ビデオデバイスにレンダリングされるビデオストリームのイメージフレームをレンダリングするように構成された、ビデオ／イメージコンポーネントと、１以上のプロセッサにより操作され、入力メカニズムおよびビデオ／イメージコンポーネントに結合されて、ユーザ機能の実行を容易にするように構成された共有ビデオデバイス連携機能とを備えてもよい。更に、共有ビデオデバイス連携機能は、上記に記載したコンピュータ可読記憶媒体の命令によって達成されてもよい。
【００１３】
更に、パーソナルデバイス（ＰＤ）の方法は、実行された場合に、上記のコンピュータ可読記憶媒体の命令によって実行されるオペレーションの全てまたは選択されたものを含んでもよい。
【００１４】
例示される実施形態の様々な側面が、同技術分野における他の当業者に発明の実質的な内容を伝達するべく、当業者間で共通に使用される用語を用いて説明される。しかしながら、当業者であれば、記載される側面の一部のみを使用して、別の実施形態を実施可能であることは明らかである。説明を目的として、例示した実施形態の完全な理解を提供するべく、具体的な数字、材料および構成が記載される。しかしながら、当業者であれば、詳細事項がなくとも、別の実施形態を実施可能であることは明らかである。また、例示の実施形態を曖昧にしないために、周知の特徴は、省略されているまたは簡略化されている。
【００１５】
更に、様々なオペレーションが、別個の複数のオペレーションとして記載される、つまり、例示する実施形態の理解を最も助けるような態様で記載されるが、記載される順番により、これらオペレーションが必ずしも順番に依存することを示唆すると解釈されるべきではない。より詳細には、これらオペレーションは、提示された順番で実行される必要はない。
【００１６】
特許請求の範囲を含む本明細書で使用される"スマートフォン"という言葉は、単なる携帯電話による通信を超えた、例えば、パーソナルデジタルアシスタント（ＰＤＡ）、メディアプレーヤ、カメラ、タッチスクリーン、ウェブブラウザ、グローバル・ポジショニング・システム（ＧＰＳ）ナビゲーション、ＷｉＦｉ、携帯ブロードバンド等を備えた多機能な携帯電話を意味する。"携帯電話"という言葉またはこれらの派生語は、特許請求の範囲を含む本明細書において、多くの公共セルによって適用される広い地理的エリアにわたって携帯電話による通話を行うのに使用される携帯電子機器を意味する。
【００１７】
"一実施形態において"または"ある実施形態において"というフレーズが繰り返し使用される。このフレーズは、通常、同じ実施形態を意味するとして使用されていないが、場合によっては、そのように使用している。"備える（comprising）"、"有する（having）"、および、"含む（including）"という言葉は、コンテキストにおいて、そうでないと明記されない限り、同義語として使用される。"Ａ／Ｂ"というフレーズは、"ＡまたはＢ"を意味する。"Ａおよび／またはＢ"というフレーズは、"（Ａ）、（Ｂ）または（ＡおよびＢ）"を意味する。"Ａ、ＢおよびＣの少なくとも１つ"というフレーズは、"（Ａ）、（Ｂ）、（Ｃ）、（ＡおよびＢ）、（ＡおよびＣ）、（ＢおよびＣ）または（Ａ、ＢおよびＣ）を意味する。本明細書で使用されている"ＡまたはＢのうちの選択された１つ"というフレーズは、"Ａ"または"Ｂ"を指し、"選択"オペレーションを実行する必要があるまたは実行を示唆するものではない。
【００１８】
図１は、様々な実施形態に係る共有デバイスおよびパーソナルデバイスの使用配置の一例を示したブロック図である。図に示すように、配置１００は、複数のユーザによる使用のために、オーディオ／ビジュアル（Ａ／Ｖ）コンテンツ１３４を受信およびレンダリングするように構成された共有ビデオデバイス（shared video device：ＳＶＤ）１０２と、一人のユーザによる使用のために、携帯電話による通信などの様々な機能を提供するように構成されたパーソナルデバイス（ＰＤ）１１２とを含んでもよい。更に、ＳＶＤ１０２およびＰＤ１１２は、ＰＤ１１２を採用してＳＶＤ１０２にレンダリングされたビデオストリームに関連するビデオオブジェクトをアノテーションすることを可能にする、および／または、ＳＶＤ１０２で消費するビデオコンテンツについての推奨を生成する、ＰＤ連携機能１５２およびＳＶＤ連携機能１６２をそれぞれ有するように構成されてもよい。本開示の実施形態に係るＰＤ連携機能１５２およびＳＶＤ連携機能１６２を除いて、ＳＶＤ１０２の例は、テレビ１０６およびセットトップボックス１０４の複数のデバイス結合の組み合わせ、または、テレビ１０６およびセットトップボックス１０４が統合された組み合わせによる１つのデバイスを含んでもよく、ＰＤ１１２の例として、スマートフォンまたはタブレットコンピュータが含まれてもよい。様々な実施形態において、テレビ１０６は、１以上のピクチャインピクチャ（ＰＩＰ）１０８を有するＰＩＰ機能を含んでもよく、セットトップボックス１０４は、カメラのようなデジタル撮像デバイス１５４を含んでもよい。同様に、ＰＤ１１２も、カメラのようなデジタル撮像デバイス１６４を含んでもよい。
【００１９】
図に示すように、ＳＶＤ１０２は、１以上のＡ／Ｖコンテンツソース（図示せず）に結合されて、選択的にＡ／Ｖコンテンツ１３４を受信するように構成されてもよく、ＰＤ１１２は、無線広域ネットワーク（ＷＷＡＮ）１２０を介して、無線１４８で、移動体通信サービス１３６に結合するように構成されてもよい。Ａ／Ｖコンテンツソースの例としては、これに限定されないが、テレビ番組放送局、ケーブル運営局、衛星テレビ番組配信元、デジタルビデオレコーダ（ＤＶＲ）、コンパクトディスク（ＣＤ）もしくはデジタルビデオディスク（ＤＶＤ）プレーヤ、または、ビデオカセットレコーダ（ＶＣＲ）が挙げられる。移動体通信サービス１３６としては、符号分割多元接続（ＣＤＭＡ）サービス、拡張ＧＰＲＳ（ＥＤＧＥ）サービス、３Ｇまたは４Ｇサービス（汎用パケット無線サービス：ＧＰＲＳ）が含まれ得る。
【００２０】
再び図１を参照して、様々な実施形態において、ＳＶＤ１０２およびＰＤ１１２は、アクセスポイント１１０介して、互いに無線１４２および１４４で、結合されてもよい。アクセスポイント１１０は更に、ＳＶＤ１０２およびＰＤ１１２を、例えば、インターネット１２２を含む１以上のプライベートネットワークまたは公共ネットワークを介して、リモートクラウドコンピュータ／ウェブサーバ１３２に結合してもよい。すなわち、ＳＶＤ１０２、ＰＤ１１２およびアクセスポイント１１０は、ホームネットワークのようなローカルエリアネットワークを形成してもよい。リモートクラウドコンピュータ／ウェブサーバ１３２は、Ｇｏｏｇｌｅ（登録商標）もしくはＢｉｎｇ（登録商標）のような検索サービス、または、Ａｍａｚｏｎ（登録商標）のようなｅコマースサイト、または、Ｆａｃｅｂｏｏｋ（登録商標）もしくはＭｙＳｐａｃｅ（登録商標）のようなソーシャルネットワークサイトを含んでもよい。更に、様々な実施形態において、ＳＶＤ１０２およびＰＤ１１２はそれぞれ、パーソナル通信プロトコルおよび／または近距離無線通信プロトコルを使用して、デバイスを無線１４６で結合可能なように構成されてもよい。様々な実施形態において、無線結合１４２および１４４は、ＷｉＦｉ接続を含んでもよく、無線結合１４６は、Ｂｌｕｅｔｏｏｔｈ（登録商標）接続を含んでもよい。
【００２１】
様々な実施形態において、ＳＶＤ１０２およびＰＤ１１２はそれぞれ、関連付けされたＩＤを有してもよい。ＳＶＤ１０２が、ＰＩＰ１０８を伴うテレビ１０６を含む実施形態の場合、ＳＶＤ１０２は更に、メインピクチャおよびＰＩＰ１０８をそれぞれ特定する論理ＩＤを含んでもよい。更に、 様々な実施形態において、ＩＤは少なくとも、ＳＶＤ１０２およびＰＤ１１２によって送信される発見通信に含まれてもよく、例えば、ＰＤ１１２およびＳＶＤ１０２である通信の受信機が、通信の送信元を区別可能にする。
【００２２】
図２には、様々な実施形態に係る、ＳＶＤ１０２およびＰＤ１１２の一例について、更に詳細に示した図である。先に説明したように、ＳＶＤ１０２は、ＳＶＤ機能１５１およびＰＤ連携機能１５２を有してもよく、ＰＤ１１２は、ＰＤ機能１６１およびＳＶＤ連携機能１６２を有してもよい。
【００２３】
様々な実施形態において、ＳＶＤ機能１５１は、それぞれが送受信機を含む１以上の通信インターフェース２０２、および、１以上のＡ／Ｖデコーダを有するメディアプレーヤ２０４を含んでもよい。それぞれが送受信機を備える通信インターフェース２０２は、これに限定されないが、テレビ番組放送局、ケーブル運営局または衛星番組配給局からのＡ／Ｖコンテンツを受信するように構成された通信インターフェース、ＤＶＲ、ＣＤ／ＤＶＤ／ブルーレイプレーヤまたはＶＣＲからのＡ／Ｖコンテンツを受信するように構成された通信インターフェース、アクセスポイント１１０と通信を行うように構成された通信インターフェース、および／または、ＰＤ１１２と直接通信を行うように構成された通信インターフェースを含み得る。１以上のＡ／Ｖデコーダを備えるメディアプレーヤ２０４は、様々なＡ／Ｖコンテンツストリームをデコードおよびレンダリングするように構成されてもよい。様々なＡ／Ｖデコーダは、様々な形式および／またはエンコード方式のＡ／Ｖコンテンツストリームをデコードするように構成されてもよい。
【００２４】
様々な実施形態において、ＰＤ連携機能１５２は、ＰＤ登録／関連付け機能２１２、ＰＤビデオ／イメージ／データサービス２１４、および、ＰＤ機能２１６による制御を含んでもよい。更に、ＰＤ連携機能は１５２、顔／ジェスチャ認識機能２１８および推奨機能２２０を含んでもよい。
【００２５】
ＰＤ登録／関連付け機能２１２は、ＳＶＤ１０２をＰＤ１１２に登録する、または、ＰＤ１１２をＳＶＤ１０２に関連付けるように構成されてもよい。様々な実施形態において、登録／関連付け機能２１２は、ＩＤおよび／または設定を有するメッセージを交換することにより、ＳＶＤ１０２を、ＰＤ１１２に登録／関連付けするように構成されてもよい。別の実施形態では、登録／関連付け機能２１２は、顔認識サービスを使用して、顔／ジェスチャ認識サービス２１８と連携して、ＳＶＤ１０２をＰＤ１１２と登録／関連付けするように構成されてもよい。様々な実施形態において、登録／関連付け機能２１２は、ＳＶＤ１０２が登録されるおよび／または関連付けられるＰＤ１１２のマップを保持するように構成されてもよい。テレビ１０６が、１以上のＰＩＰ１０８を有するＰＩＰ機能を備える、テレビ１０６およびセットトップボックス１０４の様々な実施形態について、ＰＤ登録／関連付け機能２１２は、ＰＩＰ粒度レベルで、ＳＶＤ１０２をＰＤ１１２に登録するように構成されてもよい、または、ＳＶＤ１０２をＰＤ１１２と関連付けして、メインピクチャにレンダリングされたビデオストリームおよびＰＩＰ１０８を、論理的に異なるＰＤ１１２と関連付けることを可能としてもよい。更に、ＰＤ登録／関連付け機能２１２は、ＰＩＰ粒度レベルで、上記で説明したＳＶＤ１０２のＰＤ１１２に対するマップを保持するように構成されてもよい。様々な実施形態において、ＰＤ登録／関連付け機能２１２は更に、例えば、ユーザがＳＶＤ１０２の複数の現在のユーザのうちの１人であるか等の、ＰＤ１１２のユーザの現在のステータスを含めるべく、マップを保持するように構成されていてもよい。ＰＤ登録／関連付け機能２１２は、ユーザが、ＳＶＤ１０２の現在のユーザ（または、ＳＶＤ１０２の複数の現在のユーザのうちの１人）になった場合、または、ＳＶＤ１０２の現在のユーザを辞めた場合に、ステータスを更新するように構成されてもよい。
【００２６】
ＰＤビデオ／イメージ／データサービス２１４は、ビデオ、イメージおよび／またはデータをＰＤ１１２に供給可能なように構成されてもよい。より詳細には、ＰＤビデオ／イメージ／データサービス２１４は、ＳＶＤ１０２にレンダリングされるビデオストリームからイメージまたはビデオクリップを取得してもよい、または、ＳＶＤ１０２のカメラからイメージを撮像するように構成されてもよい。撮像されたイメージまたはビデオクリップは、ＰＤ１１２に格納および／または供給されてもよい。更に、ＰＤビデオ／イメージ／データサービス２１４は、ビデオストリームから取得されたイメージまたはビデオクリップを、クラウドコンピューティングサーバに供給して、ビデオストリーム特定する、および／または、ビデオストリームと関連付けられたメタデータを取得するように構成されてもよい。メタデータは、ビデオストリーム作成者／所有者、配信者または関連する広告者によって提供されてもよい。ビデオストリームに関連付けられたメタデータはまた、ＰＤ１１２に格納または供給されてもよい。更に、閲覧の履歴が、ＳＶＤ１０２に格納されてもよい。
【００２７】
ＰＤビデオ／イメージ／データサービス２１４はまた、ＰＤ１１２から、ビデオ、イメージおよび／またはデータを受け付けるように構成されてもよい。例えば、ＰＤビデオ／イメージ／データサービス２１４は、ＳＶＤ１０２によって供給されたイメージに対して、ＰＤ１１２のユーザが入力したアノテーションを受け付けるように構成されていてもよい。ＰＤビデオ／イメージ／データサービス２１４はまた、ＰＤ１１２からｅコマーストランザクション関係の情報を受け付けるように構成されてもよく、例えば、洋服関連の候補のｅコマーストランザクションを容易にするべく、ＳＶＤ１０２を使用して仮想的な着こなし等のために情報を受け付けてもよい。同様に、ＰＤ１１２から受信したビデオ、イメージおよび／またはデータを、ＳＶＤ１０２に格納してもよい。
【００２８】
ＰＤ機能２１６による制御は、ＰＤ１１２から制御を受け付け、それに応答して、ＳＶＤ１０２を制御するように構成されてもよく、これに限定されないが、ＳＶＤ１０２にレンダリングされるビデオストリームからのイメージの取得を制御すること、または、ビデオストリームの停止、一時停止、早送りまたは巻き戻しのように、ＳＶＤ１０２上でのビデオストリームのレンダリングを制御することを含んでもよい。ＰＤ機能２１６による制御はまた、ＰＤ１１２から制御を受け付けて、３ＤＴＶビデオストリームのレンダリングを調整して、その品質を制御するように構成されてもよい。
【００２９】
顔／ジェスチャ認識サービス２１８は、複数の顔認識および／またはジェスチャ認識サービスを提供するように構成されてもよい。顔認識サービスは、年齢、性別、民族を含む、画像における顔の認識を含んでもよい。顔認識サービスは更に、例えば、賛成している、反対している、興味を持っている、興味を持っていない、満足している、悲しい、怒っているまたは心穏やかである等の表情の認識を含んでもよい。顔認識は、１以上の顔特徴またはバイオメトリック特徴に基づいてもよい。ジェスチャ認識サービスは、複数の手のジェスチャを認識することを含んでもよく、これに限定されないが、"好む"ことを意味する親指を立てた手のジェスチャ、"好まない"ことを意味する親指を下げた手のジェスチャ、"拡大する"ことを意味する２本の指を互いに離す手のジェスチャ、"縮小する"ことを意味する２本の指を互いに近づける手のジェスチャ、または、"交換する"ことを意味する２つの手または２つの指を互いに交差させるジェスチャを含んでもよい。
【００３０】
推奨機能２２０は、単独でまたは推奨機能２４２との組み合わせで、ＳＶＤ１０２を使用したＰＤ１１２とのやり取り／連携に基づいて、および／または、ＳＶＤ連携機能１６２とＰＤ機能１６１との間のやり取り／連携に基づいて、パーソナライズされた推奨をＰＤ１１２のユーザに提供するように構成されてもよい。パーソナライズされた推奨は、ＰＤ１１２のユーザが興味を持つ可能性のある、例えば、他のコンテンツ、他のウェブサイト、他の広告、他のグッズ等であってもよい。
【００３１】
様々な実施形態において、ＰＤ登録／関連付け機能２１２は、顔／ジェスチャ認識機能２１８と連携して、ＳＶＤ１０２またはＳＶＤ１０２の論理ユニット（例えば、ＳＶＤ１０２がＰＩＰ１０８を伴うテレビ１０６を含む場合には、ＰＩＰ１０８）を、様々なＰＤ１１２に登録する、または、様々なＰＤ１１２と関連付けることを達成するように構成されてもよい。
【００３２】
本明細書で使用される"関連付け（association）"という言葉は、２つのエンティティ、例えば、ＳＶＤ１０２およびＰＤ１１２の間の関係を指す。本明細書で使用される"登録（registration）"という言葉は、一のエンティティの別のエンティティに対するアクションを指し、例えば、エンティティ間の"関連付け"を形成する目的の"アクション"を指す。言い換えると、本開示は、ＳＶＤ１０２とＰＤ１１２の間の"関連付け"が、一方的にまたは双方向に形成されることを見込んでいる。例えば、ＩＤのような、特定のＰＤ１１２の知識により、ＳＶＤ１０２は、自身を特定のＰＤ１１２に登録することなく、または、特定のＰＤ１１２を自身に登録することを要求することなく、特定のＰＤ１１２を一方的にＳＶＤ１０２に関連付けられていると見なしてもよい。他方では、ＳＶＤ１０２および／またはＰＤ１１２は、関連付けを形成するべく、互いに自身を明示的に特定（"登録"）してもよい。
【００３３】
続けて図２を参照し、様々な実施形態において、ＰＤ機能１６１は、それぞれ送受信機を有する１以上の通信インターフェース２２２、１以上のＡ／Ｖデコーダを有するメディアプレーヤ２２４、入力デバイス２２６、および、ブラウザ２２８を含んでもよい。通信インターフェース２２２は、移動体通信サービスと通信を行うように構成された通信インターフェース、アクセスポイント１１０と通信を行うように構成された通信インターフェース、および／または、ＳＶＤ１０２と直接通信を行うように構成された通信インターフェースを含んでもよい。１以上のＡ／Ｖデコーダを有するメディアプレーヤ２２４は、様々なＡ／Ｖコンテンツストリームをデコードおよびレンダリングするように構成されてもよい。様々なＡ／Ｖデコーダは、様々な形式および／または様々なエンコード方式のＡ／Ｖコンテンツストリームをデコードするように構成されてもよい。
【００３４】
入力デバイス２２６は、ＰＤ１１２のユーザが、様々なユーザ入力を提供可能とするように構成されていてもよい。入力デバイス２２６は、ユーザに、テキスト入力を提供することを可能にする（リアルまたはバーチャル）キーボード、および／または、タッチパッド、トラックボール等のカーソル制御デバイスを含んでもよい。様々な実施形態において、入力デバイス２２６は、ビデオ画面および／またはタッチセンサー式の画面を有して、ユーザが、ジェスチャ入力するのを可能としてもよい。ジェスチャ入力は、顔／ジェスチャ認識サービス２１８に関して上記で説明したのと同じまたは異なる手のジェスチャを含んでもよい。
【００３５】
ブラウザ２２８は、ＰＤ１１２のユーザが、インターネット上のリモート検索サービス、ｅコマースサイトまたはソーシャルネットワークにアクセス可能とするように構成されていてもよい。検索サービスの例としては、Ｇｏｏｇｌｅ（登録商標）、Ｂｉｎｇ（登録商標）等が挙げられる。ｅコマースサイトには、Ａｍａｚｏｎ、Ｂｅｓｔ Ｂｕｙ（登録商標）等が含まれてもよい。ソーシャルネットワークには、Ｆａｃｅｂｏｏｋ（登録商標）、ＭｙＳｐａｃｅ（登録商標）等が含まれてもよい。ブラウザ２２８はまた、ＰＤ１１２のユーザが、ＳＶＤ１０２上にレンダリングされたビデオストリームのプログラムに関連付けられたスペシャルインタレストグループ（ＳＩＧ）に参加することを可能とするように構成されてもよい。このようなＳＩＧは、予め形成されてもよいし、コンテンツプロバイダによって配信される現在のコンテンツに基づいて、動的に形成されてもよい。このようなＳＩＧは、地理的にまたはＰＤデバイスの種類によって、分類されてもよい。
【００３６】
様々な実施形態において、ＳＶＤ連携機能１６２は、ＳＶＤ登録機能２３２、ＳＶＤビデオ／データサービス２３４、ＳＶＤ制御機能２３６、アノテーション機能２３８、および、ログ機能２４０を含んでもよい。ＳＶＤ連携機能１６２は更に、推奨機能２４２、および、顔／ジェスチャ認識サービス２４４を含んでもよい。
【００３７】
ＳＶＤ１０２のＰＤ登録／関連付け機能２１２と同様に、ＳＶＤ登録／関連付け機能２３２は、ＰＤ１１２を、ＳＶＤ１０２に登録する、または、ＳＶＤ１０２をＰＤ１１２に関連付けるように構成されてもよい。テレビ１０６がＰＩＰ機能を含む様々なセットトップボックス１０４およびテレビ１０６の実施形態の場合、ＳＶＤ登録機能２３２は、ＰＩＰ粒度レベルで、ＰＤ１１２をＳＶＤ１０２に登録する、または、ＳＶＤ１０２をＰＤ１１２と関連付けることにより、メインピクチャおよびＰＩＰ１０８にレンダリングされるビデオストリームが、独立して、同じまたは異なるＰＤ１１２に関連付けられることを可能にするように構成されてもよい。
【００３８】
ＳＶＤ１０２のＰＤビデオ／イメージ／データサービス２１４と同様に、ＳＶＤビデオ／イメージ／データサービス２３４は、ビデオ、イメージおよび／またはデータを、ＳＶＤ１０２に供給するまたはＳＶＤ１０２から受け付けるように構成されてもよく、特に、ＳＶＤ１０２にレンダリングされるビデオストリームから得られるビデオセグメント、ビデオストリームから取得されたまたはＳＶＤ１０２のカメラによって撮像されたピクチャフレーム、または、ＰＤ１１２のカメラによって撮像された画像を共有または受け付けてもよい。ＳＶＤビデオ／イメージ／データサービス２３４は、ビデオ、イメージおよび／またはデータを、クラウドコンピューティングサーバから受け付けるまたは当該サーバに送信するように構成されてもよい。ＳＶＤビデオ／イメージ／データサービス２３４は、ブラウザ２２８と連携して、ビデオ、イメージおよび／またはデータを、クラウドコンピューティングサーバから／への送受信を達成するように構成されてもよい。
【００３９】
ＳＶＤ制御２３６は、ＳＶＤ１０２に制御を提供して、ＳＶＤ１０２を制御するように構成されてもよい。ＰＤ２１６によるＳＶＤ１０２の制御に関して先に説明したように、制御としては、これに限定されないが、ＰＩＰ１０８の拡大または縮小、メインピクチャとＰＩＰ１０８との間でのビデオストリームの交換、ビデオストリームの停止、一時停止、早送りまたは巻き戻しを含んでもよい。ＳＶＤ制御２３６はまた、ビデオストリームの品質を制御するために、ＳＶＤ１０２を制御して３ＤＴＶビデオストリームのレンダリングを調整する制御をＳＶＤ１０２に提供するように構成されてもよい。更に、ＳＶＤ制御２３６は、コマーシャルの間の自動ビデオストリーム切り替え、および、コマーシャルが終了した時の自動切り替え復帰を提供するように構成されてもよい。
【００４０】
アノテーション機能２３８は、ＰＤ１１２のユーザが、ＳＶＤ１０２から取得したイメージまたはイメージのオブジェクトのようなオブジェクトについてアノテーションすることを可能とするように構成されていてもよい。アノテーション機能２３８は、例えば、キーボードデバイス、または、カット＆ペースト機能を使用して、テキストとして入力されるようにアノテーションを容易にするように構成されていてもよい。アノテーション機能２３８は、アノテーションを、例えば、"好む"または"好まない"を意味する手のジェスチャのような、手のジェスチャを使用して入力されるようにして、容易にするように構成されていてもよい。
【００４１】
ログ機能２４０は、ＳＶＤ１０２とＰＤ１１２間の、および／または、ＰＤ機能１６１とＳＶＤ連携機能１６２との間のやり取りまたは連携のログをつけてもよく、例えば、様々なオブジェクトについて入力されたアノテーションを記録するように構成されてもよい。ログ機能２４０は、例えば、ローカルにＰＤ１１２に、ＳＶＤ１０２に、または、クラウドコンピューティングサーバに格納するように構成される、オブジェクトについて入力されたアノテーションを含む、やり取りおよび／または連携の履歴を格納するように構成されてもよい。ログ機能２４０は、ＳＶＤビデオ／イメージ／データサービス２３４と連携して、やり取りおよび／または連携の履歴を、ＳＶＤ１０２にまたはクラウドコンピューティングサーバに格納することを達成するように構成されてもよい。
【００４２】
ＳＶＤ１０２の推奨機能２２０と同様に、推奨機能２４２は、単独でまたは推奨機能２２０との組み合わせで、ＰＤ１１２を使用したＳＶＤ１０２とのやり取り／連携に基づいて、および／または、ＰＤ機能１６１とＳＶＤ連携機能１６２との間のやり取り／連携に基づいて、パーソナライズされた推奨をＰＤ１１２のユーザに提供するように構成されてもよい。推奨機能２４２は更に、例えば、ＰＤ１１２に搭載されたＧＰＳによって記録された訪れた位置等のトレースデータのように、ＰＤ１１２において利用可能なその他のデータを採用するように構成されてもよい。
【００４３】
更に説明する前に、ＳＶＤ１０２およびＰＤ１１２の実施形態が図２を参照して、両デバイスがそれぞれ、推奨機能２２０および２４２、ならびに、顔／ジェスチャ認識サービス２１８および２４４を有するとして説明されたが、別の実施形態では、ＳＶＤ１０２およびＰＤ１１２の一方のみが推奨機能または顔／ジェスチャ認識サービスを有してもよいし、全く有さなくてもよい。同様に、理解を容易にするために、ビデオ／イメージ／データサービス２１４および２３４、ならびに、顔／ジェスチャ認識サービス２１８および２４４が、組み合わせられたサービスとして説明されたが、別の実施形態では、これらサービスのうちの一方または両方が、別個の複数のサービスに分割されてもよく、例えば、ビデオ／イメージ／データサービスは、個別のビデオサービス、イメージサービスおよびデータサービスへと、顔／ジェスチャ認識サービスは、個別の顔認識サービスおよびジェスチャ認識サービスへと分割されることで、本開示が実施されてもよい。
【００４４】
上記したように、登録または関連付けでは、ＰＤ連携機能１５２およびＳＶＤ連携機能１６２は、連携して、ＰＤ１１２のユーザに対してパーソナライズされた様々なユーザ機能を提供してもよい。例えば、ビデオ／イメージ／データサービス２１４および２３４は、連携して、ＳＶＤ１０２にレンダリングされるビデオストリームからのイメージフレーム（例えば、テレビのメインピクチャまたはＰＩＰ１０８）を、ＳＶＤ１０２からＰＤ１１２へと供給することを可能としてもよい。イメージフレームは、ＰＤ１１２のユーザによる連携ユーザ機能に対するリクエストに応答して、供給されてもよい。イメージフレームは、ＰＤ１１２においてリクエストが実質的になされた時点に、ＳＶＤ１０２にレンダリングされていたイメージフレームであってもよい。リクエストの時点は、サービス２３４によってサービス２１４へと伝達される。
【００４５】
イメージフレームを受信すると、ＰＤ１１２のユーザは、アノテーション機能２３８を使用して、イメージフレームにアノテーションを付してもよい。アノテーション機能２３８は、それ自身で、または、顔／ジェスチャ認識サービス２４４と連携して、ＰＤ１１２のユーザが、イメージフレーム内の人またはアイテムのようなオブジェクトを特定することを可能とし、特定のオブジェクトに（イメージ全体ではなく）アノテーションを付してもよい。顔／ジェスチャ認識サービス２４４は、イメージフレームに対して示されたユーザのジェスチャ、例えば、オブジェクトを丸で囲むまたはオブジェクトを指し示すジェスチャの認識を介して、イメージフレーム内のオブジェクトが特定されることを可能としてもよい。ログ機能２４０は、アノテーションが付されたイメージフレームおよび／またはイメージフレーム内のオブジェクトを、ビデオ／イメージ／データサービス２１４および２３４を使用して、ＰＤ１１２に格納するまたはＳＶＤ１０２に戻すことを可能としてもよい。これに代えて、ビデオ／イメージ／データサービス２１４は、それ自身で、または、ブラウザ２２８と連携して、アノテーションが付されたイメージフレームおよび／またはイメージフレーム内のオブジェクトを、ソーシャルネットワークまたはクラウドコンピューティングサーバにアップロードすることを可能としてもよい。
【００４６】
更なる例として、ＳＶＤ１０２にレンダリングされたビデオストリームに興味を有するセグメントまたは文字を見つけたＰＤ１１２のユーザは、そのビデオストリームのイメージフレームをリクエストしてもよい。リクエストに応答して、サービス２１４および２３４は、連携して、実質的にリクエストがなされた時点にレンダリングされていたイメージフレームをＰＤ１１２に供給してもよい。イメージフレームを受信すると、ユーザは、アノテーション機能を２３８使用して、イメージフレーム、イメージフレームにおけるアイテムまたは文字に対してアノテーションを付した後、アノテーションを付したイメージフレームまたはイメージフレーム内のアイテム／文字を、ＰＤ１１２、ＳＶＤ１０２、ソーシャルネットワークまたはクラウドコンピューティングサーバ１３２に格納してもよい。イメージフレーム内の文字またはアイテムにアノテーションを付す場合には、ユーザは、認識／ジェスチャ認識サービス２４４を使用して、例えば、イメージフレーム内の文字またはアイテムを丸で囲むまたは指し示すといったユーザのジェスチャで示してもよい。
【００４７】
別の例として、ビデオ／イメージ／データサービス２３４は、ブラウザ２２８と連携して、受信したイメージフレームに少なくとも一部基づいて検索を実行するべく、受信したイメージフレームを検索サービスに供給することを可能としてもよい。同様に、ビデオ／イメージ／データサービス２３４は、ブラウザ２２８と連携して、ＰＤ１１２のユーザが、ｅコマースサイトでｅコマーストランザクションを実行可能としてもよく、このｅコマーストランザクションは、受信したイメージフレームの結果に少なくとも一部基づく。より詳細には、ユーザが、ＳＶＤ１０２にレンダリングされたビデオストリームに、興味のあるアイテムを発見した場合には、ＰＤ１１２のユーザは、イメージフレームをリクエストして、先に説明したように、サービス２１４および２３４を使用して、当該アイテムを有するイメージフレームをＰＤ１１２に供給するようにしてもよい。そしてイメージフレームが受信され、興味のあるアイテムがハイライトされた後に、ユーザは更に、ブラウザ２２８を使用して、アイテムの検索を実行してもよい。ｅコマースサイトにおいて売り出しになっているアイテムを特定した場合には、ユーザは、そのｅコマースサイトでｅコマーストランザクションを実行して、当該アイテムを購入してもよい。
【００４８】
別の例として、ＰＤ機能２１６による制御およびＳＶＤ制御機能２３６を連携させて、ＰＤ１１２のユーザが、ＳＶＤ１０２のオペレーションを制御することを可能としてもよい。具体的には、ユーザの特定のジェスチャを認識する顔／ジェスチャ認識サービスを使用して、ＰＤ機能２１６による制御およびＳＶＤ制御機能２３６が連携して応答して、ＳＶＤ１０２にレンダリングされるビデオストリームのあるセグメントを、ＰＤ１１２上で再生させることを可能としてもよい。更に、ユーザの別のジェスチャ入力の認識に応答して、ＰＤ機能２１６による制御およびＳＶＤ制御機能２３６が連携して、ＳＶＤ１０２にレンダリングされるビデオストリームを、停止、一時停止、早送りまたは巻き戻しすることを可能としてもよい。同様に、別のジェスチャの認識に応答して、ＰＤ機能２１６による制御およびＳＶＤ制御機能２３６が連携して、ＳＶＤ１０２のＰＩＰ１０８を拡大または縮小すること、または、メインピクチャおよびＰＩＰ１０８にレンダリングされる２つのビデオストリームを交換することを可能としてもよい。
【００４９】
更なる別の例として、ログ機能２４０は、ＳＶＤ１０２およびＰＤ１１２の間、および／または、ＰＤ機能１６１とＳＶＤ連携機能１６２との間のやり取りまたは連携を、ユーザ制御／選択可能なベースで、一定期間、ログにつけるように構成されてもよい。先に説明したように、ログにつけられた情報は、ローカルにＰＤ１１２に、ＳＶＤ１０２に、または、クラウドコンピューティングサーバに格納されてもよい。したがって、推奨機能２２０および／または２４２は、単独でまたは組み合わせて採用されて、ログに記録されたやり取りまたは連携を分析して、様々な推奨を行ってもよく、例えば、ＳＶＤ１０２で視聴するべき他のビデオコンテンツ、ＰＤ１１２上で訪れるべき／閲覧するべき他のウェブサイトまたはコンテンツ、および／または、購入すべきその他のアイテム等の推奨を行ってもよい。
【００５０】
図３には、様々な実施形態に係る共有デバイスおよびパーソナルデバイスの連携によりパーソナライズされたユーザ機能を提供する方法の一例が示されている。図に示すように、方法３００は、以下に、図４を参照してより詳細に説明する、ＳＶＤ１０２および／またはＰＤ１１２が互いに登録または関連付けされるブロック３０２および／または３０４で開始してもよい。様々な実施形態において、方法３００は、ＰＤ１１２が自身をＳＶＤ１０２に登録すること、または、自身をＳＶＤ１０２に関連付けすることによって、実施されてもよい。別の実施形態では、方法３００は、ＳＶＤ１０２が自身をＰＤ１１２に登録すること、または、自身をＰＤ１１２に関連付けすることによって、実施されてもよい。更なる別の実施形態では、方法３００は、ＳＶＤ１０２およびＰＤ１１２が、互いに自身を登録または関連付けすることにより、実施されてもよい。
【００５１】
様々な実施形態において、ＳＶＤ１０２およびＰＤ１１２は、次に行う通信を容易にするために、登録プロセスの一部として、設定情報を交換してもよい。例えば、ＳＶＤ１０２およびＰＤ１１２は、それぞれの機能の情報、例えば、処理能力、サポートしているエンコード／デコード方式、サポートしているメッセージングプロトコル等を交換してもよい。様々な実施形態において、ＳＶＤ１０２および／またはＰＤ１１２はまた、登録プロセスの一部として、それぞれのデバイスに、必要なソフトウェアおよび／更新を、取り込むおよび／またはインストールするように構成されてもよい。
【００５２】
登録または関連付けが終わると、方法３００は、ブロック３０６に進み、ＰＤ１１２は、ＰＤ１１２のユーザから、ＳＶＤ１０２およびＰＤ１１２を連携させて、パーソナライズされたユーザ機能を提供するという指示または選択を受信してもよい。方法３００は、ブロック３０６からブロック３０８へと進み、ＰＤ１１２は、ＳＶＤ１０２と連携して、パーソナライズされたユーザ機能のユーザへの連携提供を容易にしてもよい。
【００５３】
方法３００は、ブロック３０８からブロック３１０へと進み、次いでブロック３１２へと進んで、再びブロック３１０に戻り、ＳＶＤ１０２にレンダリングされるビデオストリームのイメージフレームが、リクエストされ、ＰＤ１１２に供給およびレンダリングされてもよい。先に説明したように、様々な実施形態において、イメージフレームは、ＰＤ１１２においてリクエストが実質的に生成された時点に、ＳＶＤ１０２にレンダリングされていたイメージフレームであってもよい。方法３００は、ブロック３１０からブロック３０８へと戻り、ユーザは、イメージフレームまたはイメージフレーム内のオブジェクトにアノテーションを付してもよい。
【００５４】
その後で、別のユーザ入力に応答して、方法３００は、ブロック３０８からブロック３１４へと進み、そして、ブロック３１６へと進んで、アノテーションが付されたイメージまたはイメージフレーム内のオブジェクトを、ＰＤ１１２またはＳＶＤ１０２に格納してもよい。方法３００は、ブロック３１６から、ブロック３１４を経由して、ブロック３０８へと戻ってもよい。これに代えて、ブロック３０８において、イメージまたはイメージ内のオブジェクトにアノテーションを付したか付さないにかかわらず、および、アノテーションの前後において、方法３００は、ブロック３０８にとどまり、イメージフレームまたはイメージフレーム内のオブジェクトに少なくとも一部基づいて検索を実行してもよい、または、イメージフレームまたはイメージフレーム内のオブジェクトに少なくとも一部基づいた結果のｅコマースサイトでのｅコマーストランザクションを実行するように構成されてもよい。
【００５５】
その後で、または、上記のオペレーションに代えて、ブロック３０８において、ＳＶＤ１０２の制御が受信されてもよい。上記で説明したように、制御は、ＰＤ１１２のユーザのジェスチャにより入力されてもよい。上記で説明したように、制御は、これに限定されないが、ＳＶＤ１０２にレンダリングされるビデオストリームのあるセグメントを、ＰＤ１１２上で再生させることをリクエストすること、ＳＶＤ１０２にレンダリングされるビデオストリームを、停止、一時停止、早送りまたは巻き戻しすることをＳＶＤ１０２にリクエストすること、ＰＩＰ１０８を拡大または縮小することをリクエストすること、および／または、メインピクチャとＰＩＰ１０８とを交換することをリクエストすることを含んでもよい。制御を受信すると、方法３００は、ブロック３０８からブロック３１８へと進み、次いでブロック３２０へと進んで、ＰＤ１１２からＳＶＤ１０２へと制御を送信して、制御がＳＶＤ１０２で処理されて、ＳＶＤ１０２が応答するようにしてもよい。制御が、ＰＤ１１２におけるビデオセグメントの再生である場合には、方法３００は、ブロック３２０からブロック３１２および３１０を経てブロック３０８へと戻ってもよい、または、方法３００は、ブロック３１８を経てブロック３０８へと戻ってもよい。
【００５６】
その後で、または、上記のオペレーションに代えて、方法３００は、ブロック３０８において、ブロック３２２へと進み、ＳＶＤ１０２とＰＤ１１２との間のやり取り／連携の履歴の分析を実行してもよく、その他のコンテンツ消費またはユーザアクションについてのパーソナライズされた推奨を、ＰＤ１１２のユーザに提示してもよい。
【００５７】
その後で、様々なユーザ入力に応答して、上記のオペレーションを繰り返してもよい。最終的には、方法３００は、ブロック３０８からブロック３２４へと進み、ユーザ機能の連携提供を終了するユーザ入力が受信されてもよい。このような入力が受信されると、方法３００が終了する。
【００５８】
図４には、様々な実施形態に係る共有デバイスとパーソナルデバイスとの間の登録および／または関連付けの方法に基づいた、顔認識の様々な例が示されている。図に示すように、方法４００は、例えば、ブロック４０２において、ユーザの画像を（カメラ等の撮像デバイスを備える）ＳＶＤ１０２が取得することから開始してもよい。様々な実施形態において、ＳＶＤ１０２は、ＳＶＤの１０２の正面の空間の画像を撮像することによって、ユーザの画像を取得して、ユーザの顔について（例えば、顔／ジェスチャ認識サービス２１８を使用して）画像を分析してもよい。新規のユーザの顔を特定すると、ＳＶＤ１０２は（例えば、登録／関連付け機能２１２を使用して）、新規のユーザの画像を生成してもよい。ＳＶＤ１０２は、周期的に上記の取得および生成オペレーションを実行してもよく、すなわち、例えば、電源投入時点等の時間ベースで、または、例えば、イベント起動ベースで、レンダリングされるビデオストリームの変更またはレンダリングされるビデオストリームのジャンルの変更等のイベント起動ベースで、周期的に実行されてもよい。
【００５９】
方法４００は、ブロック４０２からブロック４０４へと進み、ＰＤ１１２を検出したことまたはＰＤ１１２からのコンタクトに応答して、ＳＶＤ１０２は、ＳＶＤ１０２のユーザの画像を、ＰＤ１１２へと送信してもよい。方法４００は、ブロック４０４からブロック４０６へと進み、ある"手動"の実施形態の場合には、ＰＤ１１２は、受信した画像を表示して、ＰＤ１１２のユーザが、受信した画像のうちの１つが、ＰＤ１１２のユーザの画像であるかを確認してもよい。これに代えて、ある"自動化された"の実施形態の場合には、例えば、顔／ジェスチャ認識サービス２４４を使用して、ＰＤ１１２は、受信した画像と、ＰＤ１１２のユーザのリファレンス画像とを比較してもよい。ＰＤ１１２のユーザのリファレンス画像は、予めＰＤ１１２に提供されていてもよいし、（カメラのような撮像デバイスを備える実施形態の場合）ＰＤ１１２によって撮像されてもよい。
【００６０】
方法４００は、ブロック４０６からブロック４０８へと進み、"手動"の実施形態の場合、ＰＤ１１２は、ＳＶＤ１０２のユーザの選択された画像がＰＤ１１２のユーザに一致していることを示すべく、ＰＤ１１２のユーザから、受信した画像のうちの１つを選択したことを受信してもよい。"自動化された"実施形態の場合には、ＰＤ１１２は、受信した画像のうち、リファレンス画像の実質的に一致する１つを選択してもよい。
【００６１】
方法４００は、ブロック４０８からブロック４１０へと進み、ＰＤ１１２は、自身を、ＳＶＤ１０２と関連付けしてもよい。自身をＳＶＤ１０２と関連付けする際には、ＰＤ１１２は、（ユーザによって提供されたまたは比較オペレーションによって提供された）選択情報を、ＳＶＤ１０２に送信して、自身をＳＶＤ１０２（または、ＳＶＤ１０２のテレビ１０６のＰＩＰ１０８のような、ＳＶＤ１０２の論理ユニット）に登録してもよい。
【００６２】
方法４００は、ブロック４１０からブロック４１２へと進み、ＳＶＤ１０２は、供給された選択に応答して、自身をＰＤ１１２に関連付けしてもよく、選択された画像のユーザとＰＤ１１２とを関連付けすることを含む。ＰＤ１１２が、関連付けられている様々なＳＶＤ１０２（例えば、通常の住居に設置しているＳＶＤ１０２、ビーチハウスに設置しているＳＶＤ１０２等）のマップを保持する様々な実施形態において、応答して、ＳＶＤ１０２は、自身をＰＤ１１２に登録してもよい。
【００６３】
別の実施形態では、方法４００は、ブロック４０４からブロック４２２へと進み、ブロック４２２では、ＳＶＤ１０２は、外部ソース、例えば、クラウドコンピューティングサーバにコンタクトして、取得した／生成したユーザの画像を使用して、ＰＤ１１２のＩＤおよび／または設定情報を取得してもよい。方法４００は、ブロック４２２からブロック４１２へと進み、ＳＶＤ１０２は、ユーザの画像に基づいて、ＩＤ情報を取得可能である場合に、ユーザの画像とＰＤ１１２とをそれぞれ関連付けることを含めて、ＳＶＤ１０２は、自身を、少なくともＩＤ情報を取得可能であった全てのＰＤ１１２と関連付けてもよい。
【００６４】
別の実施形態では、方法４００は、ブロック４３２で開始して、ＰＤ１１２は、例えば、クラウドコンピューティングサーバである外部ソースにコンタクトして、ＳＶＤ１０２のＩＤおよび／または設定情報を取得してもよい。取得に成功した場合には、ＰＤ１１２は、ブロック４３２からブロック４１０へと進み、ＰＤ１１２は、ＳＶＤ１０２を自身と関連付ける。ブロック４１０において、ＰＤ１１２は、自身をＳＶＤ１０２に登録してもよい。そして、方法４００は、上記したように、ブロック４１０からブロック４１２へと進む。
【００６５】
図５には、本開示の様々な実施形態に係る、共有デバイスおよびパーソナルデバイスの連携による、パーソナライズされたユーザ機能の提供のユーザビューを示している。図に示すように、最初に、ＰＤ１１２のユーザに、例えば、ＰＤ１１２に表示されるアイコンを使用して、ＳＶＤ連携機能１６２を起動するオプションを提示する（ＳＶＤ１０２と連携したユーザ機能の容易化のため）。オプションの選択に応答して、ＰＤ１１２のユーザに、ＳＶＤ登録／関連付け機能２３２、ＳＶＤビデオ／イメージ／データサービス２３４、または、ＳＶＤ制御サービス２３６を選択するオプションが提示されてもよい。
【００６６】
ＳＶＤビデオ／イメージ／データサービス２３４が選択されると、ＰＤ１１２のユーザに、ＳＶＤ１０２にレンダリングされるビデオストリームのビデオセグメントをリクエストする５０２オプション、または、ＳＶＤ１０２にレンダリングされるビデオストリームのイメージフレームをリクエストする５０４オプションが提示されてもよい。ＳＶＤ１０２にレンダリングされるビデオストリームのビデオセグメントをリクエスト５０２するオプションが選択されると、それに応答して、ＰＤ１１２は、リクエストを行った後（例えば、メディアプレーヤ２２４を使用して）のビデオセグメントを受信し、ＰＤ１１２のユーザに、そのビデオセグメントを再生／レンダリングする５０６オプションが提示されてもよい。
【００６７】
ＳＶＤ１０２にレンダリングされるビデオストリームのイメージフレームをリクエスト５０４するオプションが選択されると、それに応答して、リクエストを行った後に、イメージフレームが受信され、ＰＤ１１２のユーザに、アノテーション機能２３８（イメージまたはイメージ内のオブジェクトにアノテーションを付す）を使用するオプション、ログ機能２４０（イメージまたはイメージ内のオブジェクトを、アノテーションと共にまたはアノテーションなしで格納する）オプション、または、ブラウザ２２８（オンライン検索サービスへと検索を投稿し、ｅコマースサイトでｅコマーストランザクションを実行するために、ＳＩＧに参加するために）のオプションが提示されてもよい。
【００６８】
ＳＶＤ制御機能２３６の選択に応答して、ＰＤ１１２のユーザに、ＳＶＤ１０２を制御するためのジェスチャを受け付けるおよび受信するためのジェスチャ認識機能５１６が提供されてもよく、それにより、例えば、ＰＩＰ１０８を拡大または縮小する、メインピクチャとＰＩＰ１０８との間の２つのビデオストリームを交換する、または、ＳＶＤ１０２にレンダリングされるビデオストリームの停止、一時停止、早送りまたは巻き戻しを行ってもよい。
【００６９】
図６は、本開示の様々な実施形態に係る、共有デバイスおよびパーソナルデバイスによる連携して提供される選択されたパーソナライズされたユーザ機能の別のユーザビューである。図６に示すように、ＰＤ１１２には、イメージ６１２が示されている。イメージ６１２は、ＳＶＤ１０２から受信される。更に、イメージ６１２は、ＰＤ１１２のリクエストに応答して、ＳＶＤ１０２によって提供されてもよい。図に示すように、イメージ６１２は、人、アイテム、建物、ランドマーク、植物等の複数のオブジェクト６１４が含まれてもよい。複数のオブジェクト６１４のうちの１以上が、図の点線で囲む矩形６１６で示されたように選択されてもよい。先に説明したように、選択は、ユーザの手のジェスチャによって行われてもよい。
【００７０】
図に示すように、１以上のオブジェクトが選択されると、ユーザのリクエストに応答して、アノテーションを入力し、入力したアノテーションが表示されるポップアップ領域６１８が、ユーザに提供されてもよい。先に説明したように、アノテーションは、例えば、キーボード、カット＆ペースト機能等を使用して、テキストで入力されてもよい。更に、これに代えて、アノテーションを、"好む"ことを意味する親指を立てたジェスチャ、"好まない"ことを意味する親指を下げたジェスチャ等の手のジェスチャの認識を使用して入力してもよい。
【００７１】
アノテーションが付与されている、いないにかかわらず、ユーザリクエストに応答して、ポップアップメニュー６２０が提示されて、ＰＤ１１２のユーザに、機能のリストの選択が与えられてもよく、例えば、イメージまたは選択されたオブジェクトに基づいて検索を投稿する、イメージまたは選択されたオブジェクトを、ソーシャルネットワークまたはクラウドコンピューティングサーバにアップロードする、または、ｅコマースサイトでｅコマーストランザクションを実行する機能のリストの選択が与えられてもよい。
【００７２】
図７には、本開示の様々な実施形態に係る共有デバイスおよびパーソナルデバイスの連携によるパーソナライズされた推奨の一例が示されている。図に示すように、方法７００は、ブロック７０２で開始されてもよく、ＰＤ１１２が、自身によりまたはＳＶＤ１０２と連携して、ＰＤ１１２とＳＶＤ１０２との間のやり取りおよび連携をロギング（logging）してもよい。先に説明したように、ログにつけられた情報は、ローカルにＰＤ１１２に、ＳＶＤ１０２に、または、クラウドコンピューティングサーバに格納されてもよい。ブロック７０２のオペレーションが、続いてもよい。
【００７３】
方法７００は、ブロック７０２から周期的にブロック７０４へと進んでもよく、ブロック７０４では、ＳＶＤ１０２および／またはＰＤ１１２は、単独でまたは組み合わせて、ログにつけられた／格納されたやり取りまたは連携情報を分析してもよい。方法７００は、ブロック７０４からブロック７０６へと進み、ＳＶＤ１０２またはＰＤ１１２は、分析の結果の少なくとも一部に基づいて、ＰＤ１１２のユーザに対してパーソナライズされた推奨を生成してもよい。上記で説明したように、パーソナライズされた推奨は、ビデオストリーム、ウェブサイト等のパーソナライズされた推奨を含んでもよい。
【００７４】
方法７００は、ブロック７０６からブロック７０２へと戻り、その後で、上記したように進んでもよい。
【００７５】
図８には、本開示の様々な実施形態に係る非一時的コンピュータ可読記憶媒体が例示されている。図に示すように、非一時的コンピュータ可読記憶媒体８０２は、複数のプログラミング命令８０４を含んでもよい。プログラミング命令８０４は、ＳＶＤ１０２またはＰＤ１１２によるプログラミング命令の対応する実行に応答して、ＳＶＤ１０２またはＰＤ１１２が、図３および図４を参照して説明した方法３００−４００のＳＶＤまたはＰＤの部分のオペレーションを実行可能とするように構成されてもよい。別の実施形態では、プログラミング命令８０４は、複数の非一時的コンピュータ可読記憶媒体８０２に配置されてもよい。
【００７６】
図９には、本開示の様々な実施形態に係る、ＳＶＤまたはＰＤとして使用するのに好適なコンピュータシステムの例が示されている。図に示すように、コンピュータシステム９００は、複数のプロセッサまたはプロセッサコア９０２、および、システムメモリ９０４を備える。特許請求の範囲を含む本願の目的のため、"プロセッサ"および"プロセッサコア"という言葉は、コンテキストにおいて明確にそうでないことを必要とされない限り、同義語であると見なされる。更に、コンピュータシステム９００は、マスストレージデバイス９０６（例えば、ディスケット、ハードドライブ、コンパクトディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）等）、入出力デバイス９０８（ディスプレイ、キーボード、カーソル制御、タッチパッド、カメラ等）、および、通信インターフェース９１０（ＷｉＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、３Ｇ／４Ｇネットワークインターフェースカード、モデム等）を備える。これら要素は、１以上のバスとして表されているシステムバス９１２を使用して、互いに結合される。複数のバスが存在する場合、１以上のバスブリッジ（図示せず）によってブリッジされる。
【００７７】
これら要素はそれぞれ、当技術分野で周知の従来の機能を実行する。より詳細には、システムメモリ９０４およびマスストレージ９０６を採用して、上記で図３および図４を参照して説明した方法３００−４００のＳＶＤの部分またはＰＤの部分、すなわち、ここでは計算ロジック９２２と総称される、ＰＤ連携機能１５２またはＳＶＤ連携機能１６２またはこれらの一部を実装するプログラミング命令のワーキングコピーおよびパーマネントコピーを格納してもよい。計算ロジック９２２は更に、ＳＶＤ機能１５１またはＰＤ機能１６１またはこれらの一部分を実施またはサポートするプログラミング命令を含んでもよい。様々な構成要素を、プロセッサ９０２がサポートするアセンブラ命令、または、例えば、このような命令にコンパイル可能なＣ言語のような高級言語によって実装してもよい。
【００７８】
プログラミング命令のパーマネントコピーは、工場でまたはフィールドで、例えば、コンパクトディスク（ＣＤ）のような配布媒体（図示せず）を介して、または、（配信サーバ（図示せず）から）通信インターフェース９１０を介して、マスストレージ９０６内に配置されてもよい。すなわち、計算ロジック９２２の実装を有する１以上の配布媒体を採用して、計算ロジック９２２を配布し、様々なコンピュータデバイスをプログラムしてもよい。
【００７９】
これら要素９０２−９１２の構成は、周知であり、本明細書では説明しない。
【００８０】
特定の実施形態が本明細書に示されたが、当業者であれば、様々な別のおよび／または等価な実装が、本開示の実施形態の範囲内において、特定の実施形態に適していることが理解できる。本願は、本明細書に記載された実施形態のあらゆる適用例および変形例についても範囲に含めることを意図している。したがって、本開示の実施形態は、特許請求の範囲およびその均等物によってのみ限定されることを明確に意図している。
【図１】
0005791809.tif 000002
【図２】
0005791809.tif 000003
【図３】
0005791809.tif 000004
【図４】
0005791809.tif 000005
【図５】
0005791809.tif 000006
【図６】
0005791809.tif 000007
【図７】
0005791809.tif 000008
【図８】
0005791809.tif 000009
【図９】
0005791809.tif 000010