(57)【特許請求の範囲】
【請求項１】
第１のデバイス上に表示されているビデオ中のシーンに基づいて、前記ビデオ中の前記シーンの時間的な一部分を表示する、少なくとも１つの静止画像を第２のデバイスに与えることと、前記静止画像が少なくとも１つの選択可能な項目を有する、
前記第２のデバイスにおいて、前記静止画像を表示することと、
前記第２のデバイスにおいて、前記項目が選択された場合、ユーザが前記項目に関するより多くの情報を受信することを可能にするメニューを表示することと
を備える、方法。
【請求項２】
表示されている前記ビデオ中の前記シーンの変化に基づいて、前記静止画像中の変化を同期させることをさらに備える、請求項１に記載の方法。
【請求項３】
同期させることが、表示されている前記ビデオ中の前記シーンの前記変化に基づいて新しい静止画像を与えることを含む、請求項２に記載の方法。
【請求項４】
表示されている前記ビデオ中の前記シーンの変化に基づいて、前記静止画像を変化させることをさらに備える、請求項１に記載の方法。
【請求項５】
前記少なくとも１つの選択可能な項目は、ユーザが前記少なくとも１つの選択可能な項目の前記静止画像を選択するためにポインティングデバイスを移動することを可能にすることをさらに備える、請求項１に記載の方法。
【請求項６】
前記静止画像が、前記ビデオ中の前記シーンの代表的な静止画像である、請求項１に記載の方法。
【請求項７】
前記選択可能な項目が個人または物理的物体を含む、請求項１に記載の方法。
【請求項８】
前記少なくとも１つの静止画像を前記第２のデバイスに与えることは、
表示されている前記ビデオ中の前記シーンの時間ロケーションを判断することを備え、
前記時間ロケーションを判断することが、
表示されている前記ビデオからオーディオ信号を受信し、前記オーディオ信号に基づいて前記ビデオの前記時間ロケーションを判断することを備える、
請求項１に記載の方法。
【請求項９】
前記時間ロケーションを判断することが、前記受信したオーディオ信号をオーディオ信号のデータベースと比較することを備える、請求項８に記載の方法。
【請求項１０】
前記少なくとも１つの静止画像を前記第２のデバイスに与えることは、
表示されている前記ビデオ中の前記シーンの時間ロケーションを判断することと、
前記ビデオの前記時間ロケーションに関する指示を受信すること
をさらに備え、
前記指示が前記ユーザからのタイムスタンプを含む、
請求項１に記載の方法。
【請求項１１】
前記少なくとも１つの静止画像を前記第２のデバイスに与えることは、
表示されている前記ビデオ中の前記シーンの時間ロケーションを判断することと、
前記ビデオの表示を与えるように構成されたデバイスから前記時間ロケーションを受信すること
をさらに備える、請求項１に記載の方法。
【請求項１２】
ビデオ中の項目の視覚的選択のための装置であって、
第１のユーザデバイス上に表示されている前記ビデオ中のシーンを判断するように構成されたコンピュータデバイスと、
前記判断に基づいて、第２のユーザデバイスにデータを送るように構成された異なるコンピュータデバイスと、前記データが、表示されている前記ビデオ中の前記シーンの少なくとも時間的な一部分を含む静止画像を備え、
前記静止画像は、少なくとも１つの選択可能な項目を有し、ユーザが前記少なくとも１つの項目を選択した場合、メニューが、前記ユーザに前記少なくとも１つの項目に関する情報を与えるオプションを表示する、
を備える、装置。
【請求項１３】
再生されている前記ビデオが新しいシーンに進んだ場合、前記第２のユーザデバイスが新しい静止画像を表示する、請求項１２に記載の装置。
【請求項１４】
前記メニューが、前記少なくとも１つの項目に関するより多くの情報を与えるウェブサイトへの選択可能なリンクを含む、請求項１２に記載の装置。
【請求項１５】
さらに、表示されている前記ビデオ中の前記シーンの変化に基づいて新しい静止画像を与えることにより、前記静止画像と前記ビデオ中の前記シーンを同期させることを含む、請求項１４に記載の装置。
【請求項１６】
前記少なくとも１つの選択可能な項目は、ユーザが前記少なくとも１つの選択可能な項目の前記静止画像を選択するためにポインティングデバイスを移動することを可能にすることをさらに備える、請求項１２に記載の装置。
【請求項１７】
前記静止画像が、前記ビデオ中の前記シーンの代表的な静止画像である、請求項１２に記載の装置。
【請求項１８】
前記選択可能な項目が個人または物理的物体を含む、請求項１２に記載の装置。
【請求項１９】
ビデオ中の項目を視覚的に選択するための非一時的機械可読媒体に記憶された方法であって、前記機械可読媒体が、１つまたは複数のプロセッサによって実行可能なそこに記憶されたプログラムコードを備え、
画像生成システムを使用して、第１のデバイス上に表示されているビデオ中のシーンの時間的な一部分を表示する、少なくとも１つの静止画像を第２のデバイスに与えることと、前記静止画像が少なくとも１つの選択可能な項目を有する、
前記第２のデバイスにおいて、前記静止画像を表示することと、
前記第２のデバイスにおいて、前記項目が選択された場合、ユーザが前記項目に関するより多くの情報を受信することを可能にするメニューを表示することと
を備え、
前記静止画像は、前記静止画像が、表示されている前記ビデオと時間同期されるように前記第２のデバイス上に表示されるように構成される、
方法。
【請求項２０】
前記少なくとも１つの選択可能な項目は、ユーザが前記少なくとも１つの選択可能な項目の前記静止画像を選択するためにポインティングデバイスを移動することを可能にすることをさらに備える、請求項１９に記載の方法。
【請求項２１】
前記少なくとも１つの静止画像を前記第２のデバイスに与えることは、
表示されている前記ビデオ中の前記シーンの時間ロケーションを判断することと、
表示されている前記ビデオからオーディオ信号を受信し、前記オーディオ信号に基づいて前記ビデオの前記時間ロケーションを判断することと、
前記受信したオーディオ信号をオーディオ信号のデータベースと比較することと
をさらに備える、請求項１９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第１１９条に基づく優先権の主張
本特許出願は、本出願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２０１１年８月５日に出願された「System and Method for Visual Selection of Elements in Video Content」と題する仮出願第６１／５１５，７３１号の優先権を主張する。
【０００２】
以下で説明する特徴は、一般に、ビデオコンテンツを閲覧することに関する。より詳細には、様々な実施形態は、ビデオコンテンツ内の項目に関する情報を視覚的に選択し、アクセスするための装置および方法を対象とする。
【背景技術】
【０００３】
ビデオコンテンツはシーンに分割され得る。ビデオコンテンツが表示されるとき、ディスプレイはシーンを連続的に示す。ビデオコンテンツの閲覧者は、ビデオ中に表示された項目に関するより多くの情報を確認することを望むことがある。ビデオコンテンツ中の要素の視覚的選択のためのシステムおよび方法の実施形態は、ビデオ中の項目に関するより多くの情報を確認するプロセスを改善することを対象とする。
【発明の概要】
【０００４】
第１のデバイス上に表示されているビデオからのシーンの一部分を表示する画像を生成するための方法およびシステムであって、画像が少なくとも１つの選択可能な項目を有する、方法およびシステム。項目（物理的物体（physical object）または人）が選択されると、ユーザが項目に関するより多くの情報を受信することを可能にするために、メニューが表示され得る。本方法は、第２のデバイス上に視覚的に選択可能な画像を表示することを含み得る。
【０００５】
ビデオコンテンツ中の項目を視覚的に選択するための装置は、第１のユーザデバイス上に表示されているビデオのセグメントを判断するように構成されたコンピュータデバイスを含む。本装置は、第２のユーザデバイスにデータを送るように構成された異なるコンピュータであって、データが、表示されているビデオの少なくとも一部分を含む画像を含む、異なるコンピュータを含む。画像は、ユーザが少なくとも１つの項目を選択したとき、ユーザに少なくとも１つの項目に関する情報を与えるオプションをもつメニューが生成されるように、少なくとも１つの選択可能な項目を有する。項目が選択されたとき、ユーザが項目に関するより多くの情報を受信することを可能にするために、メニューが表示され得る。本方法は、第２のデバイス上に選択可能な画像を表示することを含み得る。
【０００６】
ビデオ中の項目を視覚的に選択するのための非一時的機械可読媒体に記憶された方法であって、機械可読媒体が、１つまたは複数のプロセッサによって実行可能なそこに記憶されたプログラムコードを含む、方法は、第１のデバイス上に表示されているビデオ中のシーンの一部分からの画像を与える画像生成システムを与えることを含み、画像は少なくとも１つの視覚的に選択可能な項目を有する。
【図面の簡単な説明】
【０００７】
【図１】例示的な実施形態によるコンピュータ実装データ処理システムの概略図。
【図２】図１に示されたシステムによって実装され得る方法を示す図。
【図３】図１からの第２のディスプレイデバイスと画像生成システムとによって実装され得る方法を示す図。
【図４】図１からの画像生成システムによって実装され得る方法を示す図。
【図５】図１からの第２のディスプレイデバイスによって実装され得る方法を示す図。
【図６】ユーザがシーンに関するより多くの情報を要求したとき、第２のディスプレイデバイス上でユーザに与えられ得るスクリーンのスクリーンショットを示す図。
【発明を実施するための形態】
【０００８】
図１に、ユーザ１８０にビデオコンテンツ（すなわち、連続的に表示されるビデオ画像およびビデオ画像と同期された可聴音）と他のコンテンツとを与えるためにコンテンツプロバイダによって使用されるコンピュータ実装データ処理システム１００を示す。ユーザ１８０は、ビデオコンテンツの閲覧者であり、および／またはビデオコンテンツプロバイダとのアカウントを有するか、または他の場合、ビデオコンテンツプロバイダからコンテンツを取得することが可能である個人消費者であり得る。ビデオコンテンツプロバイダは、ユーザまたはアカウントホルダに課金される料金についてのビューに、ビデオコンテンツを与え得る。例示的な一実施形態では、料金は、限定はしないが、毎日、毎月、毎年など、任意の好適な時間に、定期的に課金され得る。
【０００９】
以下に説明する特徴は、概して、第１のディスプレイスクリーンを有するビデオディスプレイシステム上にビデオコンテンツを表示することと、たとえば第２のディスプレイデバイスに結合された第２のディスプレイスクリーン上に（コンテンツと同期している）追加情報を同時に表示することとに関する。第２のディスプレイスクリーンは、ビデオコンテンツからの画像内の視覚的に選択可能な物理的物体または人々の画像を示す。第２のディスプレイデバイスは、同じくビデオコンテンツ中に表示される代表的な画像を受信する。コンテンツ製作者は、たとえば、シーン中の人に関するより多くの情報を与えるメニューをもつ代表的な画像をマークアップし得る。メニュー項目は、たとえば、その人が出演した他のフィルム、その人が着用している衣類、またはその衣類の販売者へのリンクを含み得る。ビデオが進むと、新しい画像が示され得、新しい画像はビデオコンテンツの新しいシーンを表す。したがって、画像は、閲覧されているビデオコンテンツと時間同期され得る。
【００１０】
例示的な一実施形態では、ユーザは、テレビジョン上でビデオコンテンツを閲覧し得、第２のディスプレイデバイスは、限定はしないが、デスクトップ、ラップトップ、タブレットなどのコンピュータ、セルフォンまたは他の好適なモバイルデバイスであり得る。例示的な一実施形態では、第２のディスプレイデバイスは、１つまたは複数のビデオコンテンツに関する画像とメタデータとを記憶するサーバと通信する。サーバは、ユーザによって現在閲覧されているビデオコンテンツに関係するコンピュータ画像とメタデータとを与え得る。第２のディスプレイデバイスは、注釈付きメニューをもつビデオコンテンツ同期画像を表示し得る。注釈付きメニューは、ユーザが、人を視覚的に選択し、選択された人に関する追加の選択肢を示すメニューから選択することを可能にし得る。
【００１１】
ビデオコンテンツ再生と第２のディスプレイデバイス上に表示された画像との間の同期は、様々な方法で達成され得る。たとえば、ユーザは、サーバに通信され得る同期データを第２のディスプレイデバイスに入力し得る。例示的な一実施形態では、ユーザ１８０は、ビデオコンテンツ中の様々なシーンに対応する複数のサムネイルからシーンを視覚的に選定する。同期データは、ビデオコンテンツ再生の現在時間ロケーションに関してサーバに通知し得る。別の例示的な実施形態では、ビデオを表示するために使用されているデバイスは、画像をビデオコンテンツ再生と同期させておくためにメタデータを使用してサーバと通信し得る。別の例では、第２のディスプレイデバイスは、表示されているビデオコンテンツの録音を行うマイクロフォンを有し得る。録音はサーバに送られ得る。サーバは、録音に基づいて現在再生されているシーンを判断するように構成され得る。現在再生されているシーンを判断すると、第２のディスプレイデバイスは、選択可能なメニューを含むシーンに関連する画像を表示する。上記のシステムおよび方法について、以下でより詳細に説明する。
【００１２】
データ処理システム１００は、様々なシステム、たとえば、ビデオコンテンツシステム１１０と、ビデオディスプレイシステム１３０と、画像生成システム１４０と、（ポータブルデバイスであり得る）第２のディスプレイデバイス１５０と、ネットワーク１７０とを含む。システム１１０および１４０はそれぞれ、図１に示された論理に関連する本明細書で説明する動作を実装するために非一時的メモリに記憶された命令を実行するように構成されたコンピュータシステム（たとえば、１つまたは複数のプロセッサをそれぞれもつ１つまたは複数のサーバ）を備える。図示の実施形態では、システム１１０および１４０は、別個であり、ネットワーク１７０を介して通信しているものとして示されているが、システム１１０および１４０はまた単一の処理システム中に統合され得ることを諒解されよう。
【００１３】
ビデオコンテンツシステム１１０は、限定はしないが、映画、ホームコメディ、ニュース、エンターテインメントまたは他の好適なコンテンツなど、オーディオ／ビデオコンテンツを与えるために個人ユーザ（たとえば、事業主または従業員、消費者など）によって使用され得る。ビデオコンテンツシステム１１０は、アカウント管理論理１１１と、認証論理１１２と、ネットワークインターフェース論理１１４と、データストレージシステム１１６とを含む。図１に示すように、アカウント管理論理１１１は、別個のコンピュータシステム上に、またはビデオコンテンツシステム１１０の一部として実装され得る。アカウント管理論理１１１は、ユーザプロファイルにアクセスするようにシステムを制御し、ビデオコンテンツにアクセスしようと試みるユーザ１８０のためのアクセスのレベルを判断する。たとえば、アカウント管理論理１１１は、アカウントデータ１１８にアクセスするようにシステムを制御し、いくつかのユーザのみが、限定はしないが、プレミアムチャネル、ペイパービュービデオコンテンツまたは他のタイプのビデオコンテンツなど、プレミアムコンテンツへのアクセスを有することを判断し得る。
【００１４】
例示的な一実施形態では、認証論理１１２は、コンテンツ受信機１３１から認証証明を受信し、検証するようにシステムを制御する。例示的な検証プロセスは、認証論理１１２がアカウントデータ１１８中の情報に対してコンテンツ受信機１３１の一意の識別子を検証することを含み得る。識別子が一致した場合、認証論理１１２は、ユーザ１８０がコンテンツデータ１２０にアクセスすることを可能にする。アカウント管理論理１１１はまた、コンテンツ受信機１３１に割り当てられたアカウントのアクセスレベルを検証し得る。
【００１５】
ネットワークインターフェース論理１１４は、ビデオディスプレイシステム１３０などの他のシステムと通信するためにビデオコンテンツシステム１１０によって使用される。ネットワークインターフェース論理１１４の一実施形態は、プロプライエタリ（proprietary）ネットワークを介してビデオディスプレイシステム１３０と通信するように構成される。プロプライエタリネットワークは、たとえば、限定はしないが、ケーブルネットワーク、衛星ネットワーク、ワイヤレスネットワークまたは他のタイプのネットワークであり得る。ネットワークインターフェース論理１１４の別の実施形態は、インターネットなど、公衆ネットワークを介してビデオディスプレイシステム１３０と通信するように構成され得る。他の実施形態では、ネットワークインターフェース論理１１４は、インターネットに接続し、ユーザが、たとえば、コンテンツプロバイダによって与えられたウェブサイトのオンラインコンテンツエリアにわたってコンテンツデータ１２０にアクセスすることを可能にするように、システムを制御する。ネットワークインターフェース論理１１４はまた、限定はしないが、セルフォン、タブレットコンピュータ、スマートフォン、ファックス機械、サーバベースのコンピューティングシステムなどを含む、モバイルデバイスなどの他のタイプのデバイスのためのインターフェースを与えるように構成された他の論理を備え得る。別の例示的な実施形態では、ネットワークインターフェース論理１１４は、画像生成システム１４０と通信し、シーン情報と、ユーザ１８０によって現在閲覧されているビデオに関する他の情報とを与えるように構成され得る。
【００１６】
ビデオコンテンツシステム１１０は、１つまたは複数のデータストレージシステム１１６への接続を含む。例示的な一実施形態では、データストレージシステム１１６は、アカウントデータ１１８とコンテンツデータ１２０とを含む。データストレージシステム１１６は、リレーショナルデータベースを形成するために様々な他のデータベースを含み、および／またはそれらにアクセスし得る。アカウントデータ１１８は、ユーザのアカウント、優先権およびアクセスレベルに関する情報を含む。コンテンツデータ１２０は、ビデオコンテンツと、ファイルシステム中のビデオコンテンツに関する情報とを含む。ファイルシステムは、複数のファイルロケーションまたはシステムにわたって分散され得る。ビデオコンテンツは、様々なタイプのメディアと、メディアに関するメタデータとを含み得る。メディアのタイプは、限定はしないが、圧縮または非圧縮、暗号化または非暗号化、オーディオおよび／またはビデオメディアまたは他の好適なメディアを含み得る。
【００１７】
ビデオディスプレイシステム１３０は、１つまたは複数のシステム、たとえば、コンテンツ受信機１３１と、ディスプレイスクリーン１３２ａと、コンテンツ選択論理１３４と、ストレージシステム１３６とを含む。ビデオディスプレイシステム１３０の様々なシステムは、ビデオコンテンツプロバイダとユーザ１８０とによってプログラムされたビデオコンテンツを記憶するデジタルビデオレコーダを含み得る。コンテンツ受信機１３１は、ビデオコンテンツシステム１１０からビデオコンテンツを受信するように構成され得る。ビデオコンテンツを受信した後、コンテンツ受信機１３１は、後の時間に閲覧されるためにビデオを記憶するか、またはディスプレイスクリーン１３２ａ上にビデオを表示するかのいずれかであり得る。ユーザ１８０は、選択論理１３４を使用して複数のコンテンツ項目の中から選択し得る。様々な実施形態では、ビデオディスプレイシステム１３０は、ビデオコンテンツシステム１１０から、および／または（ワイドエリアネットワーク、限定はしないが、インターネットあるいはワイヤレスまたはワイヤードネットワークシステムなど）ネットワーク上でアクセス可能な他のネットワークデバイスまたは他のビデオコンテンツプロバイダなど、１つまたは複数の他のソースから、ビデオおよび／またはオーディオコンテンツを受信するように構成され得る。
【００１８】
ユーザ１８０は、ネットワーク１７０を介して画像生成システム１４０にアクセスするために第２のディスプレイデバイス１５０を使用することによって、ビデオコンテンツに関するより多くの情報にアクセスし得る。他の実施形態では、画像生成システム１４０は、ネットワーク１７０を介してビデオディスプレイシステム１３０を通してアクセス可能であり得る。さらに別の実施形態では、画像生成システム１４０は、ビデオコンテンツシステム１１０の一部であり得、ビデオディスプレイシステム１３０に情報を与え得る。
【００１９】
第２のディスプレイデバイス１５０は、ディスプレイスクリーン１３２ｂとオーディオビジュアル検出論理１５２とを含み得る。第２のディスプレイデバイス１５０は、限定はしないが、モバイルフォン、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、またはデスクトップコンピュータを含む、本明細書で説明するビデオ情報および通信を処理することが可能な任意の好適なポータブルデバイスである。第２のディスプレイデバイス１５０は、限定はしないがインターネットなどの通信ネットワークへのワイヤードまたはワイヤレスアクセスを有し得る。第２のディスプレイデバイス１５０は、コンテンツプロバイダ、または、限定はしないが、第２のディスプレイデバイス１５０上で見えるように事前プログラムされたデータを有するローカルケーブルプロバイダなどの別のエンティティによって与えられたウェブサイトにアクセスし得る。一実施形態では、第２のディスプレイデバイス１５０は、ビデオディスプレイシステム１３０上で現在閲覧されているビデオコンテンツに関する情報をユーザ１８０から受信するように構成されたユーザ入力デバイスを含み得る。好適な入力デバイスの例としては、限定はしないが、キーボード、マウス、マイクロフォン、ビデオカメラまたは他の好適な入力デバイスがある。例示的な一実施形態では、ユーザ１８０は、ビデオコンテンツ中の１つまたは複数のシーンに対応する１つまたは複数のサムネイル画像を示され得る。ユーザは、入力デバイスを使用して、現在ビデオコンテンツ再生のロケーションを識別するために１つまたは複数のシーンを視覚的に選択し得る。ユーザ入力を受信した後に、ユーザ入力デバイスは、現在見られているビデオコンテンツの時間ロケーションを表す電子信号を生成し得る。電子信号は、ビデオコンテンツ再生と時間同期された画像を検索するために画像生成システム１４０に送信される。
【００２０】
オーディオビジュアル検出論理１５２は、現在再生されているビデオの一部分（すなわちビデオコンテンツ中のオーディオ信号の一部分および／またはビデオ信号の一部分）を記録するように構成され得る。オーディオビジュアル検出論理１５２は、ビデオの一部分を記録するためにマイクロフォンとビデオカメラとを含み得る。ビデオコンテンツの一部分を記録すると、第２のディスプレイデバイス１５０は、画像生成システム１４０にビデオコンテンツの記録された一部分を送信し得る。
【００２１】
代替実施形態では、ビデオディスプレイシステム１３０に送られているビデオコンテンツ信号は、画像生成システム１４０によって検出されるか、またはコンテンツ受信機１３１によって画像生成システム１４０に送られ得る。ビデオコンテンツ信号を使用して、画像生成システム１４０は、ビデオコンテンツ再生と時間同期された画像を生成する。視覚的に選択可能な物理的物体または人々をもつ画像は、ディスプレイスクリーン１３２ｂ上に表示されるために第２のディスプレイデバイス１５０に送られる。
【００２２】
ディスプレイスクリーン１３２ｂは、ビデオコンテンツに関する情報を表示するように構成され得る。ディスプレイスクリーン１３２ｂによって表示された情報は、ディスプレイスクリーン１３２ａ上でユーザ１８０によって現在閲覧されているビデオコンテンツの一部分を表すビデオコンテンツからの、静止画像またはフレームなど、画像を含み得る。他の実施形態では、画像はまた、ビデオコンテンツの小さいセグメント（たとえばオーディオをもつ数個のフレーム）であり得る。ビデオコンテンツが再生され、進むにつれて、画像は、ビデオが進むにつれて異なる画像が表示されるように更新される。様々な実施形態では、画像は、再生されているビデオ内のシーンと時間同期され得る。たとえば、ビデオが停止された場合、画像は、少なくともビデオが再び再生されるまで同じままである。別の実施形態では、ビデオが前にスキップされた場合、ビデオがスキップされているレートと同様の速度で新しい画像を表示するために、第２のディスプレイデバイス１５０上に表示されている画像は前にスキップする。同様に、ビデオが後ろにスキップされた場合、ビデオが後ろにスキップされるレートと同様の速度で以前に閲覧された画像を表示するために、第２のディスプレイデバイス１５０上に表示されている画像が後ろに移動される。
【００２３】
ディスプレイスクリーン１３２ｂ上に表示されている画像は、画像内の人々または物理的物体に関するより多くの情報を与えるように構成されたメニュー項目を含み得る。メニュー項目は、ユーザ１８０が人または物理的物体を含む画像の一部分にわたって（限定はしないが、マウス、指、スタイラスまたは他のポインティングデバイスなど）ポインティングデバイスを移動し、ポインティングデバイスに（限定はしないが、マウスボタンをクリックすること、指を使用して押すこと、またはスタイラスをタップすることなど）入力を与えることによって画像の一部分を選択することによってアクセスされ得る。ポインティングデバイスは、人または対象が選択されたことを第２のディスプレイデバイス１５０に通知するために信号を生成し得る。第２のディスプレイデバイス１５０は、画像生成論理１４０から受信した情報に基づいてメニューを生成する。例示的なメニュー項目は、選択された人を含む他のフィルムまたはショーに関する情報へのリンクであり得る。他の例示的なメニュー項目は、その人の経歴情報へのリンク、またはその人に関する情報をもつ他のウェブサイトへのリンクであり得る。一実施形態では、画像は、インターネットまたは他のネットワークにアクセスするように構成されたウェブブラウザ中で表示され得る。したがって、リンクは、ワールドワイドウェブにアクセスするように構成されたＩＰアドレスをもつＵＲＬ（ユニバーサルリソースロケータ）または画像生成システムにアクセスするための他の好適なリソースロケータへのリンクであり得る。他の実施形態では、ユーザ１８０がメニューからリンクを選択すると、ウェブブラウザが起動され得る。例示的な一実施形態では、ユーザが人または物理的物体を選択したときに、選択された人または物理的物体についてのより多くの情報を与えるリンクがユーザに与えられるように、画像内の人々または物理的物体は視覚的に選択可能であり得る。
【００２４】
画像生成システム１４０は、コンテンツ判断論理１４２と、対象検出論理１４４と、対象情報検索論理１４６と、選択可能項目生成論理１４８とを含み得る。各論理は、プロセッサ、メモリ、ハードドライブ、入出力デバイスを含む１つまたは複数のコンピュータシステムを備え得る。コンテンツ判断論理１４２は、オーディオビジュアル検出論理１５２によって記録されたビデオの一部分を受信し、どのビデオがビデオシステム１３０によって現在再生されているかを判断するように構成され得る。例示的な一実施形態では、コンテンツ判断論理１５２は、ユーザが、ポインティングデバイスを使用して、どのシーンが現在再生されるかを視覚的に選択することを可能にするために、１つまたは複数のサムネイル画像を生成し得る。一実施形態では、コンテンツ判断論理１５２は、ビデオディスプレイデバイス１５０によって再生されているビデオを識別するために、ビデオコンテンツの一部分を他のビデオコンテンツの１つまたは複数のデータベースと比較し得る。ビデオコンテンツの比較は、オーディオビジュアル検出論理１５２から受信された画像または音と、画像または音のデータベースとを比較すること含み得る。さらに別の実施形態では、ビデオの識別情報は、第２のディスプレイデバイス１５０またはビデオディスプレイデバイス１３０またはユーザ１８０によってコンテンツ判断論理１４２に与えられ得る。コンテンツ判断論理１４２はまた、ビデオのどの一部分がユーザ１８０によって現在閲覧されているのかを判断し得る。
【００２５】
例示的な一実施形態では、コンテンツ判断論理１４２は、第２のディスプレイデバイス１５０によって記録されたビデオコンテンツの一部分のオーディオ周波数を判断し、それらの周波数を、コンテンツデータ１２０中の様々なコンテンツプロバイダによって与えられたオーディオ周波数と比較し得る。ビデオが進むにつれて、コンテンツ判断論理１４２は、ビデオの別の一部分が再生されていると判断し、ディスプレイスクリーン１３２ｂ上の画像を更新し得る。別の実施形態では、オーディオビジュアル検出論理１５２から受信されたオーディオはテキストに変換され得、テキストは、ビデオと、再生されているビデオ内の時間ロケーションとを識別するために使用され得る。例示的な一実施形態では、限定はしないが、Ｎｕａｎｃｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎによって作成されたＤｒａｇｏｎ（登録商標）、または他のオーディオテキスト変換器など、オーディオテキスト変換器が、オーディオをテキストに変換するために使用され得る。テキストは、１つまたは複数のビデオコンテンツからのテキストまたはスクリプトを含んでいるデータベースからのテキストと比較され得る。比較は、一致を見つけ得、一致を見つける際に、オーディオテキスト変換器の既知の誤り率に基づいてパーセンテージ誤り率（すなわち１０％、１５％または２０％）を考慮に入れ得る。代替実施形態では、コンテンツ判断論理１４２は、ディスプレイスクリーン１３２ｂ上の画像を、ディスプレイスクリーン１３２ａ上で再生されているビデオと時間同期させておくために、ビデオディスプレイシステム１３０に情報を要求し得る。
【００２６】
例示的な一実施形態では、コンテンツ判断論理１４２は、ビデオディスプレイシステム１３０上で再生されているビデオコンテンツに関する情報についての要求を、第２のディスプレイデバイス１５０から受信し得る。要求を受信すると、コンテンツ判断論理１４２は、ディスプレイスクリーン１３２ａ上に示されているビデオコンテンツに関する情報についての要求を、ネットワーク１７０（ワイヤードまたはワイヤレス）を介してビデオディスプレイシステム１３０に送り得る。例示的な一実施形態では、要求は、ビデオコンテンツの識別情報と再生の時間ロケーションとについてのクエリを含み得る。要求に応答して、ビデオディスプレイシステム１３０は、コンテンツ判断論理１４２に、ビデオコンテンツの識別情報および／またはビデオディスプレイシステム１３０上に表示されているビデオコンテンツの時間ロケーションを与え得る。ビデオコンテンツの時間ロケーションと識別情報とを受信すると、コンテンツ判断論理１４２は、ビデオコンテンツの時間ロケーションに関係する画像を検索する。画像は対象情報検索論理１４６に与えられる。
【００２７】
別の実施形態では、ユーザ１８０は、第２のディスプレイデバイス１５０によって、ビデオコンテンツの識別情報とビデオコンテンツ再生の時間ロケーションとを与えるように促され得る。第２のディスプレイデバイス１５０は、ビデオコンテンツの識別情報と時間ロケーション（すなわち分および秒）とを要求する１つまたは複数の質問を表示し得る。ユーザ１８０は、ビデオディスプレイシステム１３０から識別情報を要求することによって識別情報を判断する。ユーザ１８０は、第２のディスプレイデバイス１５０と（電気的にまたはワイヤレスに）通信している入力デバイスを使用して識別情報を与え、第２のディスプレイデバイス１５０は、ネットワーク１７０を介して画像生成システム１４０に識別情報を送信し得る。ビデオコンテンツについての識別情報を与えた後、第２のディスプレイデバイス１５０は、ビデオコンテンツ中の１つまたは複数のシーンに対応する１つまたは複数のサムネイル画像を表示し得る。第２のディスプレイデバイス１５０は、画像生成システム１４０から１つまたは複数のサムネイルを受信する。
【００２８】
別の実施形態では、第２のディスプレイデバイス１５０は、ユーザ１８０がいつビデオコンテンツを見始めたのかを判断するためにユーザ１８０に質問を表示し、ユーザの地理的ロケーションのための現在時間に基づいて、ディスプレイスクリーン１３２ａによって現在表示されているビデオの部分を判断する。第２のディスプレイデバイス１５０は、衛星またはワイヤレスネットワークベースの三角測量を使用して第２のディスプレイデバイス１５０の地理的ロケーションを三角測量するように構成された地理的ロケーションシステムを備え、またはそれへのアクセスを有し得る。ユーザの時間帯の現在時間は、ユーザのロケーションに基づいて判断され得る。ユーザがビデオを見始めた時間から現在時間を減算することによって、ビデオコンテンツの現在再生時間ロケーションが判断され得る。たとえば、ユーザが１：００：００ＰＭにビデオコンテンツを見始め、現在時間が１：３２：０５ＰＭである場合、ユーザはビデオコンテンツの３２分５秒中にある。したがって、画像生成システム１４０は、ビデオコンテンツの３２分５秒に対応するあらかじめ選択された代表的な画像を検索し得る。
【００２９】
コンテンツ判断論理１４２がビデオを識別し、現在再生されているビデオコンテンツの一部分を判断すると、コンテンツ判断論理１４２は、表示されているビデオコンテンツの一部分から画像を選択し得る。画像は、ユーザ１８０によって現在閲覧されているビデオの一部分の代表であり得る。例示的な一実施形態では、画像は、コンテンツプロバイダのうちの１つに関連する人によって選択される。１つまたは複数の代表的な画像は、ビデオコンテンツがユーザ１８０によって閲覧されるより前に選択される。したがって、画像は、各ビデオコンテンツのためにおよび／またはビデオコンテンツ内の１つまたは複数のシーンのためにあらかじめ定義される（あらかじめ選択される）。選択された画像は、１つまたは複数の人々および／または物理的物体を含み得る。
【００３０】
オブジェクト検出論理１４４は、選択された画像内の人々および物理的物体を識別するように構成され得る。人々または物理的物体の検出は、対象の外側境界を判断するために、画像の１つの一部からのピクセルを画像の別の一部と比較することを含み得る。対象の外側境界が人のように成形された場合、顔認識アルゴリズムが個人の名前を判断し得る。
【００３１】
別の実施形態では、人が、入力デバイスを使用して手動で画像内の物理的物体または人々を識別し得る。たとえば、ソフトウェアプログラムは、画像内の人々または対象の境界を強調する人からの入力を受信するように構成される。人からの入力は、選択エリアを作成するために、複数のポイントを（ポインティングデバイスを使用して）選択すること、または人々または対象の境界に沿ったラインを作成することを備え得る。選択エリアは、ユーザ１８０が選択エリアを選択したとき、項目のリストをもつメニューを表示するように構成される。１つの画像は、１つまたは複数の選択エリアを備え得る。
【００３２】
一実施形態では、画像がデスクまたはランプのような物理的物体を含む場合、物理的物体を識別するために同様の画像を見つけるために、探索が行われ得る。探索では、画像生成システム１４０が、（限定はしないが、ｐｉｃｓｅａｒｃｈ（登録商標）、Ｇｏｏｇｌｅ（登録商標）、Ｙａｈｏｏ（登録商標）、Ｂｉｎｇ（登録商標）および他の好適な検索エンジンなど）画像検索エンジンに画像を提出し、画像検索エンジンからの検索結果からのテキストデータを使用して物理的物体の識別情報を判断し得る。
【００３３】
対象が識別されると、対象情報検索論理１４６は、検索エンジンを使用して、識別された対象に関する情報を検索し得る。一実施形態では、対象情報検索論理１４６は、限定はしないが、Ｇｏｏｇｌｅ（登録商標）、Ｙａｈｏｏ（登録商標）、またはＢｉｎｇ（登録商標）など、１つまたは複数の検索エンジンにクエリを送る。検索エンジンへのクエリは、物理的物体または人々を識別するテキストまたは画像を備える。１つまたは複数の検索エンジン間で共通である最初の数個の結果が、画像中の各物理的物体または人に関連するメニュー項目リストのためのテキストおよびリンクとして使用される。他の実施形態では、対象情報検索論理１４６は、個人によって手動で与えられる複数のリンクの形態で対象に関する情報を受信するように構成され得る。例示的な一実施形態では、リンクは、ディスプレイスクリーン１３２ｂ上の対象に関するより多くの情報を表示するウェブページまたは他のリソースを指し得る。
【００３４】
各物理的物体または人のためのリンクが生成されると、限定はしないが、マウス、指または他のポインティングデバイスなど、入力デバイスを使用して物理的物体または人が選択されたときにメニューを生成するリンクを与えるために、画像は修正され得る。選択可能項目生成論理１４８は、単に対象上でポインティングデバイスを移動し、対象または人を選択することによってポインティングデバイスが対象を選択することを可能にするために、識別された対象をもつ画像の一部分を修正し得る。識別された対象または人を備える画像の一部分の修正は、識別された対象のように成形されたボタンを作成することを含み得、ボタンは、画像内の識別された対象と同様の表面エリアをカバーするように配置される。ボタンの外側境界は、ユーザ１８０に見え得るが、ボタンの内部表面エリアは、対象または人が画像中に現れると、その対象または人を表示する。たとえば、一実施形態では、対象または人が選択されたとき、選択可能項目生成論理１４８は、ユーザ１８０が、入力デバイスを使用して、ディスプレイスクリーン１３２ｂ上の対象に関連するメニュー中に与えられたリンクのうちのいずれか１つを選択することを可能にするリンクのリストまたはメニューを表示する。一実施形態では、生成されたメニューは画像上にオーバーレイされ得る。
【００３５】
第２のディスプレイデバイス１５０のディスプレイスクリーン１３２ｂは、画像内に選択可能な対象をもつ画像を表示するように構成される。例示的な一実施形態では、ディスプレイスクリーン１３２ｂはビデオディスプレイシステム１３０の一部であり得る。別の実施形態では、ディスプレイスクリーン１３２ａおよび１３２ｂは単一のディスプレイスクリーンとして与えられ得る。
【００３６】
図１に示されたシステムによって実装され得る方法について、図２において説明する。一実施形態では、ステップ２１０において、第２のディスプレイデバイス１５０は、ディスプレイスクリーン１３２ａ上に再生されているオーディオまたはビデオの一部分を記録する。ディスプレイスクリーン１３２ａは、限定しないが、ケーブル会社、衛星コンテンツプロバイダ、ブロードキャスト、オンライン加入サービスまたは他のコンテンツプロバイダなど、コンテンツプロバイダからそれのビデオコンテンツを受信するテレビジョンの一部であり得る。一実施形態では、テレビジョンは、ディスプレイスクリーン１３２ａ上に表示されている連続的に表示されたビデオフレームと同期された音を生成する１つまたは複数のスピーカを含む。
【００３７】
ステップ２２０の前に、ユーザ１８０は、第２のディスプレイデバイス１５０への信号を生成する入力デバイスを使用して、ビデオコンテンツ表示がいつ開始されたのかに関して第２のディスプレイデバイス１５０に通知し得る。一実施形態では、ステップ２２０において、第２のディスプレイデバイス１５０は、画像生成システム１４０に、ビデオコンテンツがビデオディスプレイシステム１３０上に表示されていることを通知する。第２のディスプレイデバイス１５０は、ネットワーク１７０を使用して画像生成システムに通知する信号を送り得る。第２のディスプレイデバイス１５０から、ビデオコンテンツ表示がいつ開始されたのかに関する前記情報を受信すると。第２のディスプレイデバイス１５０は、画像生成システム１４０にビデオ再生に関して通知し得る。第２のディスプレイデバイス１５０は、ネットワーク１７０を介して情報を送信し得る。
【００３８】
さらに別の実施形態では、ステップ２３０において、第２のディスプレイデバイス１５０は、ビデオディスプレイシステム１３０上に表示されているビデオ内の時間ロケーションを識別する信号を画像生成システム１４０に送る。第２のディスプレイデバイス１５０は、ユーザ１８０から受信した入力に基づいて時間ロケーションを判断し得る。たとえば、第２のディスプレイデバイス１５０は、ユーザが答えるための質問を表示し得る。たとえば、第２のディスプレイデバイス１５０は、コンテンツのいずれの分が現在表示されているのか質問し得る。ユーザ１８０がケーブルまたは衛星サービスを使用している場合、ユーザが遠隔制御デバイスを介してビデオディスプレイシステム１３０を促すことによって、時間的情報はユーザにとって容易に利用可能になる。別の実施形態では、ユーザ１８０は、要求された情報が利用不可能であることを第２のディスプレイデバイス１５０に通知し得る。それに応答して、第２のディスプレイデバイス１５０は、ビデオコンテンツの時間ロケーションを判断するために、限定はしないが、ビデオコンテンツをどのくらいの時間にわたって見ていたかなど、他の質問をユーザに質問し得る。
【００３９】
第２のディスプレイデバイス１５０から情報を受信すると、画像生成システム１４０は、ステップ２４０において、ビデオを識別し、第１のデバイス上に現在再生されているビデオの一部分を判断する。画像生成システム１４０がビデオコンテンツを識別し得る様々な方法について、図１および図２に関して上記で説明した。
【００４０】
ステップ２５０において、画像生成システム１４０は、再生されているビデオの一部分の代表である選択可能な項目をもつ画像を選択する。選択可能項目生成論理１４８および画像生成論理１４０が選択可能な人または物理的物体をもつ画像を選択し得る様々な方法について、図１および図２に関して上記で説明した。より詳細に上記で説明したように、画像は、ビデオコンテンツ再生より前であり得る。
【００４１】
画像を選択すると、画像生成システム１５０は、ステップ２７０において、第２のディスプレイデバイス１５０に選択された画像を送る。画像は、ネットワーク１７０を使用して第２のディスプレイデバイス１５０に送られる。ステップ２８０において、第２のディスプレイデバイス１５０は、ディスプレイスクリーン１３２ｂ上に視覚的に選択可能な項目をもつ画像を表示する。ビデオコンテンツが再生し続けるかまたは別のシーンに移動するとき、表示された画像は反復的に更新され得、ステップ２１０、２２０または２３０のいずれかから２４０、２５０および２７０まで通る。第２のディスプレイデバイス１５０上に表示されている画像と、ビデオディスプレイシステム１３０上に表示されているビデオコンテンツとの時間同期について、図１および図２に関して上記で説明した。別の実施形態では、ユーザ１８０は、ステップ２９５において、ビデオコンテンツ再生と第２のディスプレイデバイス上に表示されている画像との間の時間同期を一時的に休止することを望む。一実施形態では、ユーザ１８０は、入力デバイスを使用して、時間同期を休止したいという要望を示し得る。ユーザ入力を受信すると、ビデオコンテンツは別のシーンに移動し続け得るが、第２のディスプレイデバイス１５０上の画像は、ビデオコンテンツ再生と時間同期されることから分離される。したがって、一実施形態では、ユーザがビデオコンテンツと同期することを選定するまで、第２のディスプレイデバイス１５０上に示される画像は同じままであるか、または変化しない。メニューオプションおよび／またはメニューオプション中のリンクはアクティブのままであり、第２のディスプレイデバイス上の画像は変化しない。画像中に示された物理的物体および人々は、マウス、指または他の入力デバイスなどの入力デバイスを使用することによって視覚的に選択可能になり得る。ステップ２９０において、ユーザは、物理的物体または人に関するより多くの情報を受信するために、入力デバイスを使用して視覚的に選択可能な物理的物体または人を選択する。視覚的に選択可能な物理的物体または人を選択することによって、メニューがディスプレイスクリーン１３２ｂ上に表示され得る。メニューは、人または物理的物体に関するより多くの情報を表示するために選択され得るテキストおよびリンクを含み得る。メニュー項目は、第２のディスプレイデバイス１５０上で動作しているウェブブラウザソフトウェアで表示され得るＵＲＬへのリンクであり得る。別の実施形態では、ユーザ１８０が画像内の項目を選択すると、選択された項目に関する要求された情報をユーザが閲覧することを可能にするために、ビデオコンテンツ再生との時間同期が休止され得る。
【００４２】
図３を参照すると、図３は、第２のディスプレイデバイス１５０上に実装され得る方法である。ステップ３１０において、第２のディスプレイデバイス１５０は、ビデオディスプレイデバイス１３０上に再生されているビデオ中のシーンからの画像を与え得る。画像は、ネットワーク１７０を介して画像生成システム１４０によって与えられ得る。ユーザ１８０が視覚的に選択可能な項目を選択すると、ステップ３２０において、第２のディスプレイデバイス１５０は、ユーザ１８０が画像内の人または物理的物体に関する情報を受信するためにリンクを選択することを可能にするオプションを与えるメニューを表示する。ステップ３３０において、第２のディスプレイデバイス１５０は、ディスプレイスクリーン１３２ｂ上に画像と選択可能な項目とを表示し得る。
【００４３】
図４は、図１からの画像生成システム１４０によって実装され得る方法である。ステップ４１０において、画像生成システム１４０は、ユーザ１８０によって閲覧されているビデオの一部分のための代表的な画像を選定する。一実施形態では、代表的な画像はあらかじめ選択されるか、または人によって選定され得る。別の実施形態では、画像生成システム１４０は、個人によって与えられた入力によって、現在閲覧されているビデオの一部分のために使用すべき画像に関して通知され得る。ステップ４２０において、人によって与えられた入力によって、ビデオの代表的な画像内にある項目のロケーションにアイコンが配置される。ステップ４３０において、画像生成システム１４０は、画像中の項目に関するより多くの情報を与えるリソースへのアイコンを介してアクセス可能なリンクを与える。リンクの選択により、リンクに関する上記の説明に基づいてウェブページを表示するウェブブラウザにつながり得る。次に、再生されているビデオコンテンツとの時間同期に基づいて、画像が更新される。たとえば、閲覧されているビデオの一部分のための代表的な画像として、別の画像が選定され得る。表示されている画像と閲覧されているビデオコンテンツとの間の時間同期は、ディスプレイスクリーン１３２ｂによって表示された画像が、スクリーン１３２ｂ上に表示されているビデオの一部分中の変化に基づいて更新することによって行われ得る。時間同期のための方法およびシステムについて、図１および図２に関して上記でより詳細に説明した。
【００４４】
図５は、図１からの第２のディスプレイデバイスによって実装され得る方法である。ステップ５１０において、第２のディスプレイデバイス１５０は、ユーザ１８０によって閲覧されているビデオコンテンツに関する情報について、入力デバイス（すなわちキーボードまたはタッチスクリーン）を使用してユーザ１８０から要求を受信する。ステップ５２０において、第２のディスプレイデバイス１５０は、ユーザ１８０によって閲覧されているビデオコンテンツの時間ロケーションを判断する画像生成システム１４０と通信する。時間ロケーションに基づいて、ステップ５３０において、第２のディスプレイデバイス１５０は、再生されているビデオコンテンツの時間ロケーションのための代表的な画像を表示する。ステップ５４０において、第２のディスプレイデバイス１５０は、ビデオの代表的な画像内にある項目のロケーションにメニューを配置する。ステップ５５０において、第２のディスプレイデバイス１５０は、画像中の項目に関するより多くの情報に与えるリソースへのメニューを介したアクセス可能リンクを与える。
【００４５】
図６は、ユーザ１８０がビデオコンテンツに関するより多くの情報を要求したとき、ユーザ１８０に与えられ得るスクリーン６００を示すスクリーンショットである。スクリーン６００は、ディスプレイスクリーン１３２ｂによって生成され得る。別の実施形態では、ディスプレイスクリーン１３２ａの一部分が、スクリーン６００を表示し得る。スクリーン６００は、時間同期のためにユーザ１８０によって閲覧されているビデオの一部分に基づいて異なる対象または項目に更新され得る。スクリーン６００は、２人の個人６１０、６４０と、テーブル６２０と、ランプ６３０とを示す。スクリーン６００中に示された各項目に関して、上記で説明したように、画像生成システム１４０によって各項目のためにメニュー項目が生成され得る。ユーザ１８０が入力デバイスを使用して個人６１０を視覚的に選択したとき、メニュー６１２が表示され得る。メニュー６１２は、個人の名前をリストし、個人の名前の下にＩＭＤＢ（商標）へのリンクと、経歴へのリンクと、ゴシップウェブサイトへのリンクとを与える。メニュー中のリンクのうちの１つの選択時に、個人または項目に関するより多くの情報を与えるウェブページが第２のディスプレイデバイス１５０上に開かれ得る。表示されている対象がテーブル６２０である場合、メニュー６２２は項目をテーブルとして識別し得、メニュー６２２は、テーブルの製造業者へのリンクを与え、小売業者、たとえば、テーブルを販売する店へのリンクを与え得る。代替的に、リンクは、異なる小売業者が販売している異なるテーブルについてのものであり得る。また、項目をランプとして識別し、ユーザが小売業者においてランプを買うことを可能にするリンクを与えるメニュー６３２をもつランプ６３０がテーブル上に示されている。スクリーン６００は、メニュー６４２をもつ第２の個人６４０を示す。メニュー６４２は、個人の名前を識別し、ＩＭＤＢ（商標）へのリンクと、経歴へのリンクと、第２の個人６４０の他のビデオへのリンクとを与える。
【００４６】
スクリーン６００に示されたリンクは、コンテンツプロバイダによって手動で与えられ得るか、または画像生成システム１４０によって自動的に生成され得る。スクリーン６００中のメニューによって与えられたリンクは、リソースが移動または削除されたときに画像生成システム１４０によって更新され得る。例示的な一実施形態では、画像生成システム１４０は、メニュー中にリンクを配置するより前に、リンクの妥当性を検証し得る。
【００４７】
本発明の実施形態について、図面を参照しながら説明した。図面は、本発明のシステムおよび方法およびプログラムを実装する特定の実施形態のいくつかの詳細を示す。ただし、図面を用いて本発明について説明することは、図面中に存在し得る限定を本発明に課することであると解釈すべきではない。本発明は、それの動作を達成するための方法、システム、および任意の機械可読媒体上のプログラム製品を企図する。本発明の実施形態は、既存のコンピュータプロセッサを使用して、あるいはこの目的または別の目的のために組み込まれた専用コンピュータプロセッサによって、あるいはハードワイヤードシステムによって実装され得る。
【００４８】
上記のように、本発明の範囲内の実施形態は、その上に記憶された機械実行可能命令またはデータ構造を担持するかまたは有するための機械可読媒体を備えるプログラム製品を含む。そのような機械可読媒体は、非一時的記憶媒体など、汎用または専用コンピュータあるいはプロセッサをもつ他の機械によってアクセスされ得る任意の利用可能な媒体であり得る。例として、そのような機械可読媒体は、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、もしくは機械実行可能命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、汎用または専用コンピュータあるいはプロセッサをもつ他の機械によってアクセスされ得る、任意の他の媒体を備えることができる。上記の組合せも機械可読媒体の範囲内に含まれる。機械実行可能命令は、たとえば、汎用コンピュータ、専用コンピュータ、または専用処理機械にある機能または機能のグループを実行させる命令およびデータを備える。
【００４９】
本発明の実施形態については、たとえばネットワーク化された環境において機械によって実行されるプログラムモジュールの形態の、プログラムコードなど、機械実行可能命令を含むプログラム製品によって一実施形態において実装され得る方法ステップの一般的なコンテキストで説明した。概して、プログラムモジュールは、特定のタスクを実行するか、または特定の抽象データ型を実装する、ルーチン、プログラム、オブジェクト、構成要素、データ構造などを含む。機械実行可能命令、関連するデータ構造、およびプログラムモジュールは、本明細書で開示した方法のステップを実行するためのプログラムコードの例を表す。そのような実行可能命令または関連するデータ構造の特定のシーケンスは、そのようなステップで記述される機能を実装するための対応する行為の例を表す。
【００５０】
前に示したように、本発明の実施形態は、プロセッサを有する１つまたは複数のリモートコンピュータへの論理接続を使用したネットワーク化された環境において実施され得る。そのようなネットワークコンピューティング環境は、パーソナルコンピュータ、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサベースまたはプログラマブルコンシューマエレクトロニクス、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータなどを含む、多くのタイプのコンピュータを包含し得ることを、当業者は諒解されよう。本発明の実施形態はまた、通信ネットワークを介して（ハードワイヤードリンク、ワイヤレスリンク、あるいはハードワイヤードリンクまたはワイヤレスリンクの組合せのいずれかによって）リンクされるローカルおよびリモート処理デバイスによってタスクが実行される分散コンピューティング環境において実施され得る。分散コンピューティング環境では、プログラムモジュールは、ローカルメモリ記憶デバイスとリモートメモリ記憶デバイスの両方に配置され得る。
【００５１】
本発明の全体的なシステムまたは一部分を実装するための例示的なシステムは、処理ユニットと、システムメモリと、システムメモリを含む様々なシステム構成要素を処理ユニットに結合するシステムバスとを含む、コンピュータの形態の汎用コンピューティングデバイスを含み得る。システムメモリは、読取り専用メモリ（ＲＯＭ）とランダムアクセスメモリ（ＲＡＭ）とを含み得る。コンピュータはまた、磁気ハードディスクから読み取るかまたはそれに書き込むための磁気ハードディスクドライブと、リムーバブル磁気ディスクから読み取るかまたはそれに書き込むための磁気ディスクドライブと、ＣＤ  ＲＯＭまたは他の光メディアなどのリムーバブル光ディスクから読み取るかまたはそれに書き込むための光ディスクドライブとを含み得る。ドライブおよびそれらの関連する機械可読媒体は、機械実行可能命令と、データ構造と、プログラムモジュールと、コンピュータのための他のデータとの不揮発性記憶を行う。また、本明細書で使用する「端末」という単語はコンピュータ入出力デバイスを包含するものであることに留意されたい。入力デバイスは、本明細書で説明するように、キーボード、キーパッド、マウス、ジョイスティック、または同様の機能を実行する他の入力デバイスを含む。出力デバイスは、本明細書で説明するように、コンピュータモニタ、プリンタ、ファクシミリ機、または同様の機能を実行する他の出力デバイスを含む。
【００５２】
本明細書の図は方法ステップの特定の順序および構造を示すが、これらのステップの順序は図示されたものとは異なり得ることが理解されることに留意されたい。たとえば、２つまたはそれ以上のステップが同時にまたは一部同時に実行され得る。また、個別ステップとして実行されるいくつかの方法ステップは組み合わせられ得、組み合わせられたステップとして実行されるステップは個別ステップに分離され得、いくつかのプロセスのシーケンスは逆転させられるか、または場合によっては変更させられ得、個別プロセスの性質または数は改変または変更させられ得る。いかなる要素または装置の順序またはシーケンスも、代替実施形態に従って変更させられるかまたは置換され得る。したがって、すべてのそのような変更形態は、添付の特許請求の範囲において定義されている本発明の範囲内に含まれるものとする。そのような変形形態は、選定されたソフトウェアおよびハードウェアシステムと、設計者選定とに依存する。すべてのそのような変形形態は本発明の範囲内に入ることを理解されたい。同様に、本発明のソフトウェアおよびウェブ実装形態は、様々なデータベース検索ステップ、相関ステップ、比較ステップおよび決定ステップを達成するためのルールベース論理および他の論理をもつ標準のプログラミング技法を用いて達成され得る。
【００５３】
本発明の実施形態についての前述の説明は、例示および説明のために提示したものである。上記の記述は、網羅的なものでも、本発明を開示された正確な形態に限定するものでもなく、変更形態および変形形態が上記の教示に照らして可能であるか、または本発明の実施から取得され得る。当業者が、様々な実施形態において、企図された特定の用途に好適であるように様々な変形形態を用いて本発明を利用することを可能にするために、本発明の原理およびそれの実際的な適用例を説明するために実施形態を選定し、説明した。添付の特許請求の範囲に表現された本発明の範囲から逸脱することなく、実施形態の設計、動作条件および構成において他の置換、修正、変更および省略が行われ得る。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
第１のデバイス上に表示されているビデオのシーンの一部分を表示する画像を与えることと、前記画像が少なくとも１つの選択可能な項目を有する、
前記項目が選択された場合、ユーザが前記項目に関するより多くの情報を受信することを可能にするメニューを表示することと、
第２のデバイス上に前記画像を表示することと
を備える、方法。
［Ｃ２］
表示されている前記ビデオ中の前記シーンの変化に基づいて、前記画像中の前記変化を同期させることをさらに備える、Ｃ１に記載の方法。
［Ｃ３］
同期させることが、表示されている前記ビデオ中の前記シーンの前記変化に基づいて新しい画像を与えることを含む、Ｃ２に記載の方法。
［Ｃ４］
表示されている前記ビデオ中の前記シーンの前記変化に基づいて、前記画像を変化させることをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記少なくとも１つの選択可能な項目は、ユーザが前記少なくとも１つの選択可能な項目の前記画像を選択するためにポインティングデバイスを移動することを可能にすることをさらに備える、Ｃ１に記載の方法。
［Ｃ６］
前記画像が、前記ビデオ中の前記シーンの代表的な画像である、Ｃ１に記載の方法。
［Ｃ７］
前記選択可能な項目が個人または物理的物体を含む、Ｃ１に記載の方法。
［Ｃ８］
表示されている前記ビデオの前記一部分を判断することと、
表示されている前記ビデオからオーディオ信号を受信し、前記オーディオ信号に基づいて前記ビデオの前記時間ロケーションを判断することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ９］
前記時間ロケーションを判断することが、前記受信したオーディオ信号をオーディオ信号のデータベースと比較することを備える、Ｃ８に記載の方法。
［Ｃ１０］
表示されている前記ビデオの前記一部分を判断することが、
前記ビデオの前記時間ロケーションに関する指示を受信すること
を備え、
前記指示が前記ユーザからのタイムスタンプを含む、
Ｃ１に記載の方法。
［Ｃ１１］
表示されている前記ビデオの前記一部分を判断することが、
前記ビデオの表示を与えるように構成されたデバイスから前記時間ロケーションを受信すること
を備える、Ｃ１に記載の方法。
［Ｃ１２］
ビデオ中の項目の視覚的選択のための装置であって、
第１のユーザデバイス上に表示されている前記ビデオのセグメントを判断するように構成されたコンピュータデバイスと、
第２のユーザデバイスにデータを送るように構成された異なるコンピュータデバイスと、前記データが、表示されている前記ビデオの少なくとも一部分を含む画像を備える、
少なくとも１つの選択可能な項目を有する画像と、ユーザが前記少なくとも１つの項目を選択した場合、メニューが、前記ユーザに前記少なくとも１つの項目に関する情報を与えるオプションを表示する、
を備える、装置。
［Ｃ１３］
再生されている前記ビデオが新しいシーンに進んだ場合、前記第２のユーザデバイスが新しい画像を表示する、Ｃ１２に記載の装置。
［Ｃ１４］
前記メニューが、前記少なくとも１つの項目に関するより多くの情報を与えるウェブサイトへの選択可能なリンクを含む、Ｃ１２に記載の装置。
［Ｃ１５］
時間同期させることが、表示されている前記ビデオ中の前記シーンの前記変化に基づいて新しい画像を与えることを含む、Ｃ１４に記載の方法。
［Ｃ１６］
前記少なくとも１つの選択可能な項目は、ユーザが前記少なくとも１つの選択可能な項目の前記画像を選択するためにポインティングデバイスを移動することを可能にすることをさらに備える、Ｃ１２に記載の方法。
［Ｃ１７］
前記画像が、前記ビデオ中の前記シーンの代表的な画像である、Ｃ１２に記載の方法。
［Ｃ１８］
前記選択可能な項目が個人または物理的物体を含む、Ｃ１２に記載の方法。
［Ｃ１９］
ビデオ中の項目を視覚的に選択するための非一時的機械可読媒体に記憶された方法であって、前記機械可読媒体が、１つまたは複数のプロセッサによって実行可能なそこに記憶されたプログラムコードを備え、
画像生成システムを使用して、第１のデバイス上に表示されているビデオのシーンの一部分を表示する画像を与えることと、前記画像が少なくとも１つの選択可能な項目を有する、
前記項目が選択された場合、ユーザが前記項目に関するより多くの情報を受信することを可能にするメニューを表示することと
を備え、
前記画像は、前記画像が、表示されている前記ビデオと時間同期されるように第２のデバイス上に表示されるように構成される、
方法。
［Ｃ２０］
前記少なくとも１つの選択可能な項目は、ユーザが前記少なくとも１つの選択可能な項目の前記画像を選択するためにポインティングデバイスを移動することを可能にすることをさらに備える、Ｃ１９に記載の方法。
［Ｃ２１］
表示されている前記ビデオの前記一部分を判断することと、
表示されている前記ビデオからオーディオ信号を受信し、前記オーディオ信号に基づいて前記ビデオの前記時間ロケーションを判断することと、
前記受信したオーディオ信号をオーディオ信号のデータベースと比較することとをさらに備える、Ｃ１９に記載の方法。
【図１】
0005837198.tif 000002
【図２】
0005837198.tif 000003
【図３】
0005837198.tif 000004
【図４】
0005837198.tif 000005
【図５】
0005837198.tif 000006
【図６】
0005837198.tif 000007