方法であって、イベントの発生を検出することと、イベントを検出するのに応じて、テレビ番組からデコードされた電子信号を自動的に取り込むことと、前記デコードされた電子信号を用いて検索を実行して、前記テレビ番組の特定を促進することと、を含む、方法。ビデオフレーム、ビデオクリップ、音声又はメタデータの電子的表現を含む信号を取り込むことを含む、請求項1に記載の方法。イベントの前記発生を検出することは、時間間隔の経過を検出することを含む、請求項1に記載の方法。前記デコードされた電子信号をモバイルデバイスに自動的に転送することを含む、請求項1に記載の方法。検索結果を前記モバイルデバイスに与えることを含む、請求項4に記載の方法。前記デコードされた電子信号を、遠隔サーバーに送信して、前記検索を実行することを含む、請求項4に記載の方法。複数のモバイルデバイスを追跡することと、前記複数のモバイルデバイスのそれぞれから要求を受信することと、前記複数のモバイルデバイスの各モバイルデバイスに応答を与えることとを含む、請求項1に記載の方法。モバイルデバイスと、テレビと、モバイルデバイスからの要求とを関連付けるテーブルを維持することを含む、請求項7に記載の方法。ソーシャルネットワーキングツールを用いて前記特定を自動的に配信することを含む、請求項1に記載の方法。ユーザーが、1つのモバイルデバイスを用いて、異なる時刻に2つの異なるテレビからのデコードされた信号を受信できるようにすることを含む、請求項1に記載の方法。プログラムであって、コンピューターがイベントの発生を検出できるようにする手順と、イベントの検出に応答して、前記コンピューターがテレビ番組からデコードされた電子信号を自動的に取り込むことができるようにする手順と、前記コンピューターが前記デコードされた電子信号を用いて検索を開始して、前記テレビ番組の特定を促進する、手順と、を実行させる、少なくとも1つのプログラム。ビデオフレーム、ビデオクリップ、音声又はメタデータの電子的表現の形で、デコードされた電子信号を取り込む手順を更に実行させる、請求項11に記載のプログラム。時間間隔の経過の検出をイベントとして用いて、前記デコードされた電子信号の取込みをトリガーする手順を更に実行させる、請求項11に記載のプログラム。前記デコードされた電子信号をモバイルデバイスに転送する手順を更に実行させる、請求項11に記載のプログラム。検索結果を前記モバイルデバイスに与える手順を更に実行させる、請求項14に記載のプログラム。前記デコードされた電子信号を、遠隔サーバーに送信して、前記検索を実行する手順を更に実行させる、請求項14に記載のプログラム。複数のモバイルデバイスを追跡する手順と、前記複数のモバイルデバイスのそれぞれから要求を受信する手順と、前記複数のモバイルデバイスの各モバイルデバイスに応答を与え、異なる時刻に2つの異なるテレビを使用できるようにする、手順とを更に実行させる、請求項11に記載のプログラム。デバイスと、テレビと、モバイルデバイスからの要求とを関連付けるテーブルを維持する手順を更に実行させる、請求項17に記載のプログラム。ソーシャルネットワーキングツールを用いて前記特定を配信する手順を更に実行させる、請求項11に記載のプログラム。音声信号の電子的表現である信号を取り込む手順と、前記取り込まれた信号をテキストに変換する手順と、前記テキストをキーワード検索に対する入力として用いるように送信する手順とを更に実行させる、請求項11に記載のプログラム。装置であって、イベントの発生を検出し、前記イベントに応答して、テレビ番組から電子信号を自動的に取り込み、前記電子信号をキーワード検索に対する入力として用いるように送信するプロセッサと、前記プロセッサに結合される記憶装置と、を備える、装置。前記装置はモバイルデバイスである、請求項21に記載の装置。前記装置は携帯電話である、請求項22に記載の装置。前記装置はリモコン装置である、請求項22に記載の装置。前記装置はテレビ受信機である、請求項21に記載の装置。前記装置は、テレビ受信システムに信号を送り、ビデオフレーム、ビデオクリップ、音声又はメタデータの電子的表現の形で、デコードされた電子信号を取り込む、請求項21に記載の装置。前記プロセッサは時間間隔の経過の形でイベントを検出する、請求項21に記載の装置。前記装置は、テレビシステムから前記電子信号を受信し、該電子信号を、遠隔デバイスに送信して、データベース内で又はインターネットを介してキーワード検索を実行する、請求項21に記載の装置。前記装置は、ソーシャルネットワーキングツールを介して前記テレビ番組の特定を自動的に配信する、請求項28に記載の装置。前記装置は前記電子信号を携帯電話に送信する、請求項28に記載の装置。幾つかの実施形態によれば、1人又は複数の視聴者が能動的に選局し、現在視聴しているテレビチャンネルから、ビデオフレーム若しくはビデオクリップ、メタデータ又は音声の時間限定の電子的表現のようなマルチメディアセグメントが捕捉される場合がある。一実施形態では、その後、このマルチメディアセグメントをモバイルデバイスに送信することができる。その後、モバイルデバイスは検索するためにその情報をサーバーに送信することができる。例えば、最終的に、画像検索を用いて、どの番組が視聴されているかを判断することができる。プログラムが特定されると、その後、視聴者に種々の他のサービスを提供することができる。これらのサービスは更なるコンテンツを提供することを含むことができ、更なるコンテンツは、絞り込んだ更なる広告コンテンツ、ソーシャルネットワーキングサービス、及び視聴番組推奨を含む。図1を参照すると、テレビ画面20をプロセッサ利用デバイス14に結合することができ、そのデバイスは更にテレビ送信12に結合される。この送信は、アナログ信号又はデジタル信号の無線周波数放送、ケーブル配信、衛星放送配信を含む、インターネットを介して、又は放送電波を介して配信することができる。プロセッサ利用システム14はテレビ受信機とは別のスタンドアローンデバイスとすることができるか、又はテレビ受信機内に統合することができる。例えば、そのシステムは、従来のセットトップボックスの構成要素を含むことができ、実施形態によっては、受信されたテレビ送信をデコードする役割を担うこともできる。一実施形態では、プロセッサ利用システム14は、受信機一実施形態ではシステム14の一部とすることができるによって現在選局されているデコードされたテレビ送信から、ビデオフレーム若しくはビデオクリップすなわち、一連のフレーム、メタデータ又は音声の電子的表現を捕捉するマルチメディアグラバー16を含む。プロセッサ利用システム14は有線又は無線インターフェース18も含むことができ、そのインターフェースによって、捕捉されたマルチメディアを外部制御デバイス24に送信できるようになる。この送信は、テレビ受信機及びセットトップボックス内で広く利用可能である、ユニバーサルシリアルバスUSB接続のような有線接続を介して、又は無線周波数信号を用いる送信媒体及び光信号を用いる送信媒体を含む、任意の利用可能な送信媒体22を介して行うことができる。他の実施形態では、デコードされていないコンテンツを捕捉し、その後、制御デバイス24でデコードすることができる。別のオプションとして、デコードはサーバー30によって実行することができる。制御デバイス24は、数例を挙げると、携帯電話、ラップトップコンピューター、タブレットコンピューター、モバイルインターネットデバイス、又はテレビ受信機用のリモートコントロールを含む、モバイルデバイスとすることができる。デバイス24は、デスクトップコンピューター又はエンタテインメントシステムのような、モバイル以外とすることもできる。一実施形態では、デバイス24及びシステム14は、無線ホームネットワークの一部とすることができる。一般的に、デバイス24は、テレビディスプレイ画面とは別に情報を表示できるように、自らの別のディスプレイを有する。デバイス24が自らのディスプレイを含まない実施形態では、ピクチャーインピクチャーディスプレイ等によって、テレビディスプレイ上にディスプレイを重ねて表示することができる。一実施形態では、制御デバイス24はクラウド28と通信することができる。デバイス24が、例えば、携帯電話である場合、そのデバイスは携帯電話信号26によってクラウドと通信することができ、その信号は最終的にインターネットを介して搬送される。他の場合には、デバイス24は、ネットワーク接続のような有線接続を通してインターネットと通信することができる。更に別の例として、デバイス24は、テレビ送信をトランスポートしたのと同じトランスポート媒体を介して通信することができる。例えば、ケーブルシステムの場合、デバイス24は、ケーブルシステムを通してケーブルヘッドエンド又はサーバー11に信号を与えることができる。当然、実施形態によっては、これは、利用可能な送信帯域幅のうちの幾らかを消費する場合もある。したがって、実施形態によっては、デバイス24はモバイルデバイス以外とすることができ、更にはプロセッサ利用システム14の一部とすることもできる。図2を参照すると、プロセッサ利用システム14の一実施形態が表されるが、数多くの他のアーキテクチャーも使用することができる。図2に表されるアーキテクチャーは、インテル社から市販されるCE4100プラットフォームに対応する。そのアーキテクチャーは、システムインターコネクト25に結合される中央処理ユニット24を含む。そのシステムインターコネクトはNANDコントローラー26、マルチフォーマットハードウェアデコーダー28、ディスプレイプロセッサ30、グラフィックスプロセッサ32及びビデオディスプレイコントローラー34に結合される。一実施形態では、デコーダー28と、プロセッサ30及び32とは、コントローラー22に結合される場合がある。システムインターコネクトは、トランスポートプロセッサ36、セキュリティプロセッサ38及びデュアル音声デジタルシグナルプロセッサDSP40に結合される場合がある。デジタルシグナルプロセッサ40は、入力ビデオ送信をデコードする役割を担うことができる。汎用入力/出力I/Oモジュール42は、例えば、WiFiアダプター18aのような無線アダプターに結合される場合がある。実施形態によっては、このアダプターによって、無線制御デバイス24に信号を送信できるようになる。また、システムインターコネクト25には音声及びビデオ入力/出力デバイスも結合される。このデバイスはデコードされたビデオ出力を与えることができ、実施形態によっては、ビデオフレーム又はビデオクリップを出力するために用いることができる。幾つかの実施形態では、プロセッサ利用システム14は、特定の判定基準が満たされると、マルチメディアセグメントを出力するようにプログラミングすることができる。1つのそのような判定基準は時間間隔の経過である。そのような場合に、定期的に刻時された間隔でビデオクリップ又はビデオフレームが出力される。別のオプションは、プロセッサ利用システム14が、入力ビデオ送信内の種々の活動を検出し、マルチメディアセグメント捕捉をトリガーすることである。活動又はイベントの例は、数例を挙げると、コマーシャル、コマーシャルの終了、番組変更、選局、場面変更、音声レベル変更又はテレビ起動を含む。図3は、制御デバイス24の一実施形態に関するシーケンスを示す。このシーケンスはソフトウェア、ハードウェア及び/又はファームウェアにおいて実現することができる。ソフトウェア又はファームウェアに基づく実施形態では、そのシーケンスは、光学、磁気又は半導体記憶デバイスのような非一時的コンピューター可読媒体内に記憶されるコンピューター実行可能命令によって実現することができる。例えば、ソフトウェア又はファームウェアシーケンスは制御デバイス24上の記憶装置50に記憶することができる。制御デバイス24がモバイルデバイスである実施形態が表されるが、モバイル以外の実施形態も考えられる。例えば、制御デバイス24はシステム14内に統合される場合がある。最初に、判断部52において示されるように、判断部52におけるチェックが、グラバー16がアクティベートされたか否かを判断する。幾つかの実施形態では、ユーザーが、視聴しているテレビ番組を或る程度秘密にしておくことができるように、グラバー16は必ずしも動作しているとは限らない。例えば、ユーザーが自身の携帯電話上でアプリケーションを起動して、捕捉動作を開始することができ、そのような場合に、判断部52においてグラバーのアクティベートが検出される。その後、ブロック54において、制御デバイス24からプロセッサ利用システム14に、マルチメディアグラバー16によるマルチメディア捕捉を開始する信号を送信することができる。判断部56において検出されるように、制御デバイス24がグラバー16からマルチメディアセグメントを受信するとき、幾つかの実施形態では、制御デバイス24はマルチメディアセグメントを画像解析のためにクラウド28に送信することができる。当然、他の実施形態では、マルチメディアセグメントを、ネットワークを介して任意のサーバーに送信することができる。また、別の例として、マルチメディアセグメントを、画像、テキスト又は音声解析のためにヘッドエンド11に送信することもできる。音声を搬送するデジタル信号が取り込まれ、デバイス24に送信される場合には、例えば、制御デバイス24、システム14又はクラウド28において、音声情報を搬送する取り込まれた信号をテキストに変換することができる。その後、そのテキストを検索して、テレビ番組を特定することができる。同様に、グラバー16からのメタデータを解析して、番組を特定するテキスト検索において使用する情報を特定することができる。幾つかの実施形態では、音声、メタデータ、ビデオフレーム又はビデオクリップを表すデジタル信号のうちの2つ以上をキーワードインターネット又はデータベース検索のための入力として用いることができる。その後、解析エンジンが、マルチメディア検索を実行して、視聴されている番組を特定する。この検索は、簡単なインターネット又はデータベース検索とすることができるか、又は更に絞り込んだ検索とすることができる。例えば、ブロック58における送信は、ビデオ取込みの現在時刻と、制御デバイス24の場所とを含むことができる。特定の時刻又は特定の場所においてどの番組が放送又は送信されているかについての情報を用いて検索を絞り込むために、この情報を用いることができる。例えば、ウェブサイト上に、種々の時刻において種々の場所で利用可能なテレビ番組を関連付けるデータベースを設けることができ、このデータベースを画像検索して、取り込まれたフレームと一致する画像を見つけて、番組を特定することができる。幾つかの実施形態では、ユーザーは、デバイス24においてマルチメディアフレーム又はマルチメディアクリップに注釈を追加し、検索を絞り込むことによって番組特定を助けることができる。番組の特定は、視覚検索ツールを用いることによって行うことができる。画像フレーム又は画像クリップが、検索データベース内の既存のフレーム又はクリップと照合される。場合によっては一連の一致するものを特定することができ、そのような場合に、それらの一致したものを制御デバイス24に返送することができる。判断部60におけるチェックが、検索結果が制御デバイス24によって受信されたと判断するとき、ブロック62において示されるように、その検索結果をユーザーに対して表示することができる。その後、制御デバイス24は、視聴されている正しい番組のような、ユーザーが望んだ情報に一致する検索結果のうちの1つのユーザー選択を受信する。その後、判断部64に示されるように、ユーザー選択が受信されると、その際、ブロック66において示されるように、選択された検索結果をクラウドに転送することができる。これにより、テレビ番組特定を用いて、視聴者又は第三者に他のサービスを提供できるようになる。次に、図4を参照すると、プロセッサ利用システム14内でシーケンス70を実施することができる。ここでもまた、シーケンス70は、ファームウェア、ハードウェア及び/又はソフトウェアにおいて実現することができる。ソフトウェア又はファームウェアの実施形態では、シーケンス70は、非一時的コンピューター可読媒体によって実施することができる。例えば、マルチメディアグラバー70は、マルチメディアグラバーデバイス16上の記憶装置70に記憶することができる。最初に、判断部72におけるチェックが、グラバー機構がアクティベートされているか否かを判断する。アクティベートされている場合には、ブロック74において示されるように、グラバー判定基準にアクセスすることができる。グラバー判定基準はプロセッサ利用システム14内にあらかじめ記憶することができるか、又は制御デバイス24から搬送することができる。幾つかの実施形態では、ユーザーが判定基準を選択することができる。再び、定期的な間隔において、フレーム、クリップ、音声セグメント又はマルチメディアセグメントを表すデジタル信号が捕捉されるように、その判定基準は時間に基づくことができる。他の実施形態では、ビデオコンテンツ解析に基づく判定基準を含む、他の判定基準を用いることができる。判断部76において判断されるように、判定基準が満たされる場合、ブロック78において示されるように、マルチメディアが捕捉され、制御デバイス24に送信される。図5を参照すると、一実施形態によるクラウド28の動作がシーケンス80によって示される。シーケンス80は、ソフトウェア、ファームウェア及び/又はハードウェアにおいて実現することができる。ソフトウェア又はファームウェアに基づく実施形態では、シーケンス80は、非一時的コンピューター可読命令によって実施することができる。例えば、図1に示されるサーバー30に関連付けられる記憶装置80上にそのコンピューター可読命令を記憶することができる。クラウドを用いる実施形態が例示されるが、当然ながら、他の実施形態では、同じシーケンスは、任意の適切なネットワークを介して結合される任意のサーバーによって、制御デバイス24自体によって、プロセッサ利用システム14によって、又はヘッドエンド11によって実施される場合がある。最初に、判断部82におけるチェックが、マルチメディアセグメントが受信されたか否かを判断する。受信された場合には、マルチメディアがビデオフレーム又はビデオクリップの電子的表現である場合、ブロック84において示されるように、視覚検索が実行される。電子的表現の音声クリップの場合、音声表現をテキストに変換して、検索することができる。マルチメディアセグメントがメタデータである場合には、検索可能なコンテンツを得るために、メタデータを構文解析することができる。その後、ブロック86において、検索結果が、例えば、制御デバイス24に返送される。制御デバイス24は、検索結果のうちのいずれが最も関連があるかについてのユーザー入力又はユーザー選択を受信することができる。システムはユーザーからの選択を待ち、判断部88において判断されるように、選択が受信されるとき、視聴されているテレビ番組に基づいてタスクを実行することができるブロック90。例えば、そのタスクは、ソーシャルネットワーキングのためにあらかじめ選択された友人グループに情報を与えることとすることができる。一実施形態において、フェイスブックのユーザーの友人たちに、ユーザーが現時点でどの番組を視聴しているかを指示するメッセージを自動的に送信することができる。その際、その友人たちは、フェイスブック上で視聴者と交流し、例えば、制御デバイス24を用いてテレビ番組についてチャットすることができる。別の例として、そのタスクは、視聴者についてのデモグラフィック情報を解析し、異なる時刻に異なるユーザーによって視聴されている番組についての情報をヘッドエンドに与えることとすることができる。更に他の代替形態は、特定の番組を視聴している視聴者に対して絞り込んだコンテンツを与えることを含む。例えば、次に放送される類似の番組についての情報を視聴者に与えることができる。視聴者が現在視聴している内容に絞り込んだ広告情報を視聴者に提供することができる。例えば、進行中のテレビ番組が特定の自動車を強調する場合には、自動車製造業者は、番組内で現在表示されている車両についての更なる情報を視聴者に与えるために更なる広告を提供することができる。この情報は、場合によっては、テレビ画面上にオーバーレイとして表示することができるが、例えば、制御デバイス24に関連付けられる別のディスプレイ上に表示することが有利な場合がある。その放送がインタラクティブゲームである場合には、そのゲームの進行についての情報をユーザーのソーシャルネットワーキンググループに送信することができる。同様に、同じようにして広告を使用することができ、デモグラフィックを収集することができる。幾つかの実施形態では、複数のユーザーが同じテレビ番組を視聴している場合がある。世帯によっては、複数のテレビが利用可能な場合がある。したがって、数多くの異なるユーザーが本明細書において記述されるサービスを同時に使用したい場合がある。このため、プロセッサ利用システム14は、制御デバイス24の特定子、テレビ特定子及び番組情報を追跡し続けるテーブルを維持することができる。これにより、そのような実施形態において、プロセッサ利用システム14が単に種々のテレビに適応し、全てのテレビがプロセッサ利用システム14の下流において信号を受信することによって、ユーザーが部屋を移動しても、本明細書において記述されるサービスを受信し続けることができるようになる。幾つかの実施形態では、テーブルはプロセッサ利用システム14に記憶することができるか、又はヘッドエンド11にアップロードすることができるか、又は場合によっては、制御デバイス24を通してクラウド28にアップロードすることもできる。したがって、図6を参照すると、幾つかの実施形態では、シーケンス92を用いて、制御デバイス24、テレビディスプレイ画面20及び選択されたチャネルを関連付けるようにテーブルを維持することができる。その際、複数の異なるユーザーが同じテレビを通して、又は例えば、ホームエンターテイメントネットワーク内で同じプロセッサ利用システム14を通して全て接続される少なくとも2台以上のテレビにおいて、そのシステムを使用することができる。そのシーケンスは、ハードウェア、ソフトウェア及び/又はファームウェアとして実現することができる。ソフトウェア及びファームウェアの実施形態では、そのシーケンスは、磁気、半導体又は光学記憶装置のような非一時的コンピューター可読媒体に記憶されるコンピューター可読命令を用いて実現することができる。一実施形態では、記憶装置50が用いられる。最初に、ブロック94において示されるように、システム14は、そのシステムにコマンドを与える制御デバイスごとの特定子を受信し、記憶する。その後、ブロック96において示されるように、システム14を通して結合される種々のテレビを特定し、記録することができる。最後に、制御デバイス、チャネル及びテレビ受信機を関連付けるテーブルが設定されるブロック100。これにより、同じ制御デバイスに接続される複数のテレビを途切れることなく使用できるようになり、視聴者が部屋を移動しても、本明細書において記述されるサービスを受信し続けることができるようになる。さらに、複数の視聴者が同じテレビを視聴することができ、それぞれが独立して本明細書において記述されるサービスを受信することができる。本明細書を通して一実施形態又は1つの実施形態を参照することは、その実施形態に関連して記述される特定の特徴、構造又は特性が本発明に包含される少なくとも1つの実施態様に含まれることを意味する。したがって、一実施形態又は1つの実施形態においてという言い回しが現れても、必ずしも同じ実施形態を参照しているとは限らない。さらに、特定の特徴、構造又は特性は、例示される特定の実施形態以外の他の適切な形態において実施することができ、全てのそのような形態を本明細書の特許請求の範囲に包含することができる。本発明は限られた数の実施形態に関して記述されてきたが、当業者はそれらの実施形態から数多くの変更形態及び変形形態を理解されよう。添付の特許請求の範囲は、本発明の真の趣旨及び範囲内に入る全てのそのような変更形態及び変形形態を含むことを意図している。