(57)【要約】      （修正有）【課題】テレビジョンのようなディスプレイデバイスを制御するための直感的画像ベース番組ガイドを提供すること。【解決手段】タブレットコンピュータのような制御デバイスは、ユーザがスワイプできるディスプレイ上にスクロール可能な画像ベース番組ガイド（ＩＢＰＧ）を提示して、画像で表されたオーディオビデオ（ＡＶ）番組を提示させるようにディスプレイデバイスに命令させることができる。ＩＢＰＧは、ＴＶ信号プロバイダからの電子番組ガイド（ＥＰＧ）のサブセットである。ビデオ番組に関連したソーシャルネットワーキング情報（ＳＮＩ）が、番組を表わすＩＢＰＧ内の画像の上又はそれに隣接して提示される。【選択図】図１Ａ
2014183574.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのディスプレイと、
前記ディスプレイを制御するための命令でプログラムされた少なくとも１つのプロセッサと、
前記プロセッサにアクセス可能であり前記プロセッサによって実行可能な命令を有する少なくとも１つのコンピュータ可読記憶媒体と、
を含むデバイスであって、
前記命令は、少なくとも１つのビデオ番組に対して、
それぞれの写真ベース画像を設定する動作と、
ワイドエリアネットワークにアクセスして前記ビデオ番組に関連したソーシャルネットワーキング情報（ＳＮＩ）を取得する動作と、
前記ビデオ番組に関連したＳＮＩの少なくとも一部を前記写真ベース画像と並べて配置させる動作と、
を前記プロセッサに実行させるようになっていることを特徴とする、デバイス。
【請求項２】
前記画像は、選択可能であり、前記画像に関連付けられたＡＶ番組を前記ディスプレイデバイスに提示させる、請求項１に記載のデバイス。
【請求項３】
前記プロセッサは、複数の番組に対してそれぞれの写真ベース画像を設定するための命令でプログラムされており、前記画像を画像ベース番組ガイド（ＩＢＰＧ）に配置する、請求項１に記載のデバイス。
【請求項４】
前記ＳＮＩは、前記ビデオ番組に関してソーシャルネットワークユーザによって送られたソーシャルネットワーキングコメントのボリュームを示す数字を含む、請求項１に記載のデバイス。
【請求項５】
前記ＳＮＩは、前記番組に関連した少なくとも１つの会話トピックを含む、請求項１に記載のデバイス。
【請求項６】
前記会話トピックは、ソーシャルネットワーキングハッシュタグによって設定される、請求項５に記載のデバイス。
【請求項７】
前記プロセッサは、１つ又はそれ以上のソーシャルネットワーキングサーバから直接ＳＮＩを取得するための命令で構成されている、請求項１に記載のデバイス。
【請求項８】
前記プロセッサは、ソーシャルネットワーキング情報を集約するサーバから前記ＳＮＩを取得するための命令で構成されている、請求項１に記載のデバイス。
【請求項９】
前記ＳＮＩは、比較的広範囲の読者に至る少なくとも１つのソーシャルネットワーキングアカウントのメッセージによって設定された少なくとも１つの「トップインフルエンサー」フィールドを含む、請求項１に記載のデバイス。
【請求項１０】
前記ＳＮＩは、ソーシャルネットワーキングコメントに基づき前記番組に関する肯定的及び／又は否定的心情を表わす少なくとも１つの「センチメント情報」メータを含む、請求項１に記載のデバイス。
【請求項１１】
前記プロセッサは、前記ＳＮＩが関係する前記画像の下部に沿って延び前記画像に少なくとも部分的に重なり合うＳＮＩペインに前記ＳＮＩを提示するための命令でプログラムされる、請求項１に記載のデバイス。
【請求項１２】
前記プロセッサは、実質的に前記画像のいずれの部分も覆い隠すことなく、前記画像フレームの一部分に貼り付けられたＳＮＩペインに前記ＳＮＩを提示するための命令でプログラムされる、請求項１に記載のデバイス。
【請求項１３】
前記プロセッサは、検索用語として前記ＳＮＩの少なくとも一部を使用してコンピュータネットワークにアクセスして前記検索用語に基づく問合せを行い、ユーザによって選択可能な少なくとも１つの検索結果要素を前記ディスプレイに提示し、前記プロセッサに前記結果要素で表されたビデオにアクセスして再生させるための命令でプログラムされる、請求項１に記載のデバイス。
【請求項１４】
前記プロセッサは、時間の関数としての前記番組に関するソーシャルネットワーキングコメントのボリュームを示す少なくとも１つの時間ベースグラフを前記ディスプレイに提示するための命令でプログラムされる、請求項１に記載のデバイス。
【請求項１５】
前記プロセッサは、前記ディスプレイに関連付けられたレコーディングデバイスを起動して前記番組を録画し、前記ユーザによって選択された前記グラフの一部で示される時間に始まる番組を即座に再生することによって、前記グラフの一部のユーザ選択に応答するための命令でプログラムされる、請求項１４に記載のデバイス。
【請求項１６】
前記プロセッサは、前記ＳＮＩから取得された関連する英数字ラベルを前記グラフ上の少なくとも１つのピークと並べて配置させるための命令でプログラムされる、請求項１４に記載のデバイス。
【請求項１７】
前記プロセッサは、前記トピックに関連付けられたソーシャルネットワーキングコメントの文字を前記ディスプレイに提示させることによって、前記トピックのユーザ選択に応答するための命令でプログラムされる、請求項５に記載のデバイス。
【請求項１８】
前記ディスプレイ上で画像ベース番組ガイド（ＩＢＰＧ）を設定しＴＶ信号プロバイダからの電子番組ガイド（ＥＰＧ）内のそれぞれのチャンネルを表す画像のスクロール可能な配列を、デバイスのディスプレイに提示する段階と、
前記番組を表す前記ＩＢＰＧ内の画像の上に又は前記画像に隣接して、ビデオ番組に関連したソーシャルネットワーキング情報（ＳＮＩ）を提示する段階と、
を含む方法。
【請求項１９】
検索用語として前記ＳＮＩの少なくとも一部を使用してコンピュータネットワークにアクセスして前記検索用語に基づく問合せを行い、ユーザによって選択可能な少なくとも１つの検索結果要素を前記ディスプレイに提示し、前記結果要素で表されたビデオにアクセスして再生する段階、及び／又は
時間の関数としての前記番組に関するソーシャルネットワーキングコメントのボリュームを示す少なくとも１つの時間ベースグラフを前記ディスプレイに提示し、前記グラフの一部のユーザ選択により、前記ディスプレイに関連付けられたレコーディングデバイスを起動して前記番組を録画し、前記ユーザによって選択された前記グラフの一部で示される時間に始まる番組を再生する段階、
を更に含む、請求項１８に記載の方法。
【請求項２０】
少なくとも１つのプロセッサと、
前記プロセッサによって制御されるように構成された少なくとも１つのタッチセンサ式ディスプレイと、
を含む制御デバイスであって、
前記プロセッサは、
スクロール可能な画像ベース番組ガイド（ＩＢＰＧ）を前記ディスプレイに提示するための命令と、
前記ＩＢＰＧに表示された少なくとも１つの番組に関するソーシャルネットワーク情報（ＳＮＩ）を前記ディスプレイに提示するための命令と、
検索用語として前記ＳＮＩの少なくとも一部を使用してコンピュータネットワークにアクセスして前記検索用語に基づく問合せを行い、ユーザによって選択可能な少なくとも１つの検索結果要素を前記ディスプレイに提示し、前記結果要素で表されたビデオにアクセスして再生するための命令と、
時間の関数としての前記番組に関するソーシャルネットワーキングコメントのボリュームを示す少なくとも１つの時間ベースグラフを前記ディスプレイに提示し、前記グラフの一部のユーザ選択により、前記ディスプレイに関連付けられたレコーディングデバイスを起動して前記番組を録画し、前記ユーザによって選択された前記グラフの一部で示される時間に始まる番組を再生するための命令と、
でプログラムされる制御デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、２０１２年７月１６日出願の米国仮特許出願番号６１／６７１，８９０の優先権を主張する２０１２年９月７日出願の米国特許出願番号１３／６０６，２４５の一部継続出願である。これらの出願の両方への優先権を主張するものである。
【０００２】
本出願は、概して、テレビジョンのようなディスプレイデバイスを制御するための画像ベース番組ガイドに関する。
【背景技術】
【０００３】
ソニーＢｒａｖｉａ（商標）のような最新ＴＶは、視聴者がオーディオビデオ（ＡＶ）入力ソースを選択してビデオ電話アプリケーション（例えば、Ｓｋｙｐｅ）等のようなノンブロードキャストＴＶアプリケーションを起動できるようにするためのネイティブユーザインタフェース（ＵＩ）を提示する。本明細書において理解されるように、最も使用されているアプリケーションの１つは、電子番組ガイド（ＥＰＧ）である。本来はリスト形式でＴＶディスプレイに提示される最新ＥＰＧは、リストを強化する対話式機能を含むこともできる。
【０００４】
本明細書で理解されるように、人は、ベースとなるコンテンツに関する可視の図式的な合図に直感的かつ自然に反応する傾向があるが、既存のＥＰＧは、多くが英数字番組リストを提示する。本原理では、ＥＰＧは典型的に何百ものチャンネル及び番組をリストアップし、一般的な視聴者は、リスト内の全ての閲覧を望まないにもかかわらず、興味のある番組を探すために、他の興味のないチャンネルをスクロールする必要があることが理解される。更に、本原理では、ＴＶ番組に関するソーシャルネットワークユーザの反応が、多くのＴＶ視聴者に関する重要な情報源になり得ることが理解される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許第８２７１４２９号明細書
【発明の概要】
【課題を解決するための手段】
【０００６】
従って、デバイスは、ディスプレイと、該ディスプレイ上に画像ベース番組ガイド（ＩＢＰＧ）を提示するためにディスプレイを制御するプロセッサと、該プロセッサにアクセス可能であり、ＴＶ信号プロバイダからの電子番組ガイド（ＥＰＧ）内のチャンネルを検証してＥＰＧ内のチャンネルがローカルなお気に入りリスト内で識別されたかどうかを判定することによってプロセッサにチャンネルリストを生成させるプロセッサ実行可能命令を有するコンピュータ可読記憶媒体とを含む。ＥＰＧ内のチャンネルがローカルなお気に入りリスト内に存在するという判定に応じて、お気に入りの重み値が、このチャンネルに適用される。更に、ＥＰＧ内のチャンネルが以前に視聴されたチャンネルのローカルな履歴リスト内に存在するという判定に応じて、履歴重み値が、このチャンネルに適用される。更に、ＥＰＧ内のチャンネルがデバイスのユーザと関連したソーシャルネットワークの友達のお気に入りリスト内に存在するという判定に応じて、友達のお気に入り重み値が、このチャンネルに適用され、ＥＰＧ内のチャンネルがデバイスのユーザと関連したソーシャルネットワークの友達が以前に視聴したチャンネルの履歴リスト内に存在するという判定に応じて、友達の履歴重み値が、このチャンネルに適用される。チャンネルリストは、重み値に基づいて設定され、ＥＰＧ内のチャンネルの全てより少ないサブセットである。各チャンネルに関して、それぞれの写真ベース画像が設定され、各々が選択可能で、それぞれのチャンネルに関連付けられたＡＶ番組をディスプレイデバイスに提示する画像が、ＩＢＰＧ内に配置される。
【０００７】
幾つかの実施形態において、デバイスは、ディスプレイデバイスとは異なる制御デバイスであり、制御デバイスは、ディスプレイデバイスと無線で通信する。必要に応じて、第１の画像が第１のサイズを有し、第２の画像が、第１のサイズとは異なる第２のサイズを有し、これらのサイズは、重み値の１つ又はそれ以上のうちの少なくとも部分的に基づいて設定される。
【０００８】
例示的な実施構成において、ＩＢＰＧの画像がディスプレイ全体にわたって自動的にスクロールされる。ディスプレイは、タッチスクリーンディスプレイとすることができ、人が第１の直線次元でディスプレイに対して操作を行ったという判定に応答して、プロセッサは、ＩＢＰＧの画像をディスプレイ全体にわたってスクロールさせることができる。特定の実施形態では、人が、第１の画像が占めるエリア内で、ディスプレイデバイスに対して第１の直線方向とは異なる第２の直線方向で操作を行ったという判定に応答して、プロセッサが、ＩＢＰＧの第１の画像に関連したＡＶ番組を提示するディスプレイデバイスにコマンドを送信する。更に、人がディスプレイデバイスで第１のタップを行ったという判定に応答して、プロセッサは、画像に関連付けられたそれぞれの番組に関する英数字情報を含むメタデータをそれぞれの画像の上に表示させることができる。
【０００９】
必要に応じて、プロセッサは、人が第１のタップの後に画像上で第２のタップを行ったという判定に応答して画像を拡大する。プロセッサは更に、人が画像の上で第２のタップを行ったという判定に応答して追加のメタデータを提示することができる。幾つかの実施例では、プロセッサは、人が第１の画像が占めるエリア内で第２の直線方向にディスプレイに対して操作を行ったという判定に応答して、第１の画像をアニメーション化して第１の画像を回転させて、回転させながら第２の方向に沿って平行移動させる。
【００１０】
幾つかの実施形態において、ＩＢＰＧは、ＩＢＰＧ上に共有ウィンドウを表示させるための選択可能な共有セレクタを含む。共有ウィンドウにより、ユーザは、コメントを入力し、コメントを共有するソーシャルネットワーキングサイトを選択することができる。
【００１１】
必要に応じて、ＩＢＰＧ内の画像は広告を表し、この画像は、過去の広告の選択に関するユーザ履歴情報に少なくとも部分的に基づいてＩＢＰＧ内に設定される。他の実施例では、ＩＢＰＧ内の画像が広告を表わし、この画像は、デバイスのユーザに関連したソーシャルネットワーク上の広告に関するレコメンド情報に少なくとも部分的に基づいて、及び／又は広告の一般的な人気メトリックに少なくとも部分的に基づいて、及び／又は広告と関連したエンティティとデバイスの製造者との間の契約関係に少なくとも部分的に基づいて、ＩＢＰＧに設定される。
【００１２】
別の態様では、方法は、デバイスのディスプレイにスクロール可能に配列された画像を提示する段階を含む。画像は、ディスプレイ上で画像ベース番組ガイド（ＩＢＰＧ）を設定し、ＴＶ信号プロバイダからの電子番組ガイド（ＥＰＧ）内のそれぞれのチャンネルを示す。チャンネルは、デバイスのユーザの選好情報及び／又はソーシャルネットワーキングサイト上のユーザの友達の選好に関する情報に基づき、ＩＢＰＧに含めるために選択される。典型的には、ＩＢＰＧはＥＰＧより少ない番組を包含する。第１の画像の選択に応答して、ディスプレイデバイスは、第１の画像に関連付けられたオーディオビデオ（ＡＶ）番組を提示するように命令される。
【００１３】
別の態様では、制御デバイスが、プロセッサ、該プロセッサによって制御されるタッチセンサ式ディスプレイ、及びプロセッサと通信する無線伝送器を有する。プロセッサは、ユーザがスワイプできるディスプレイ上にスクロール可能な画像ベース番組ガイド（ＩＢＰＧ）を提示させる命令でプログラムされており、この命令により、プロセッサは、このユーザがスワイプした画像で表されたオーディオビデオ（ＡＶ）番組を、無線伝送器を使用して提示するように、ディスプレイデバイスに命令する。ＩＢＰＧは、ＴＶ信号プロバイダからの電子番組ガイド（ＥＰＧ）のサブセットであり、ユーザ履歴情報及びお気に入り情報、並びにソーシャルネットワーキングサイト履歴情報及びお気に入り情報を利用して挿入される。
【００１４】
ソーシャルネットワーク情報の提示を含む実施形態において、デバイスは、ディスプレイと、該ディスプレイを制御するための命令でプログラムされたプロセッサと、プロセッサにアクセス可能であり、プロセッサに少なくとも１つのビデオ番組に関してそれぞれの写真ベース画像を設定させるプロセッサ実行可能命令を有するコンピュータ可読記憶媒体とを含む。プロセッサは、ワイドエリアネットワークにアクセスしてビデオ番組に関連したソーシャルネットワーキング情報（ＳＮＩ）を取得し、ビデオ番組に関連したＳＮＩの少なくとも一部を写真ベース画像と並べて配置させるようにプログラムされる。
【００１５】
例示的な実施形態において、プロセッサは、１つ又はそれ以上のソーシャルネットワーキングサーバから直接ＳＮＩを取得する命令で構成される。別の実施形態において、プロセッサは、ソーシャルネットワーキング情報を集約するサーバからＳＮＩを取得する命令で構成される。
【００１６】
画像は選択可能となっており、画像に関連付けられたＡＶ番組をディスプレイデバイス上に提示させることができる。プロセッサは、複数の番組に対してそれぞれの写真ベース画像を設定し画像ベース番組ガイド（ＩＢＰＧ）内に画像を配置するための命令でプログラムすることができる。
【００１７】
以下に詳細に説明するように、ＳＮＩは、ビデオ番組に関するソーシャルネットワークユーザによって送られるソーシャルネットワークのコメントのボリュームを示す数字を含むことができる。付加的に又は代替的に、ＳＮＩは、番組に関連した少なくとも１つの会話トピックを含むことができ、会話トピックは、ソーシャルネットワーキングハッシュタグによって設定することができる。プロセッサは、トピックに関連付けられたソーシャルネットワーキングコメントの文字をディスプレイに提示することによってトピックのユーザ選択に応答する命令でプログラムすることができる。
【００１８】
また更に、ＳＮＩは、比較的広範囲の読者に至る少なくとも１つのソーシャルネットワーキングアカウントのメッセージによって設定される「トップインフルエンサー」フィールドを含むことができる。更に、ＳＮＩは、ソーシャルネットワーキングコメントに基づく番組に関する肯定的及び／又は否定的な心情を表わす「センチメント情報」メータを含むことができる。
【００１９】
ＳＮＩは、該ＳＮＩが関係する画像の下部に沿って延び、画像に少なくとも部分的に重なり合うようにＳＮＩペインに提示することができる。或いは、ＳＮＩは、目立たないように小さいポインタのみが画像を覆うようにして、実質的に画像のどの部分も覆い隠すことなく、画像フレームの一部分に貼り付けられたＳＮＩペインに提示することができる。
【００２０】
幾つかの実施構成において、プロセッサは、検索用語としてＳＮＩを使用してコンピュータネットワークにアクセスして検索用語に基づく問合せを行い、ユーザによって選択可能な少なくとも１つの検索結果要素をディスプレイに提示し、プロセッサが結果要素で表されたビデオにアクセスして再生する命令でプログラムされる。幾つかの実施構成において、プロセッサは、時間の関数としての番組に関するソーシャルネットワーキングコメントのボリュームを示す少なくとも１つの時間ベースグラフをディスプレイに提示する命令でプログラムされる。プロセッサは、グラフの一部に対するユーザ選択に応答し、ディスプレイに関連付けられたレコーディングデバイスを起動して番組を録画し、ユーザによって選択されたグラフの一部で示される時間に始まる番組を即座に再生することができる。ＳＮＩから取得された英数字ラベルは、関連付けられたグラフのピークと並べて配置させることができる。
【００２１】
ＳＮＩ実施形態の別の態様において、方法は、ディスプレイ上で画像ベース番組ガイド（ＩＢＰＧ）を設定するスクロール可能な配列の画像をデバイスのディスプレイに提示する段階を含む。画像は、ＴＶ信号プロバイダからの電子番組ガイド（ＥＰＧ）のそれぞれのチャンネルを表わす。方法は更に、番組を表わすＩＢＰＧの画像の上又はそれに隣接して、ビデオ番組に関連したソーシャルネットワーキング情報（ＳＮＩ）を提示する段階を含む。
【００２２】
ＳＮＩ実施形態の別の態様において、制御デバイスは、プロセッサと、該プロセッサによって制御されるように構成されたタッチセンサ式ディスプレイとを含む。プロセッサは、スクロール可能な画像ベース番組ガイド（ＩＢＰＧ）をディスプレイに提示し、ＩＢＰＧ内に表された少なくとも１つの番組に関するソーシャルネットワーク情報（ＳＮＩ）をディスプレイに提示するための命令でプログラムされる。プロセッサは、検索用語としてＳＮＩを使用してコンピュータネットワークにアクセスして検索用語に基づく問合せを行い、ユーザによって選択可能な少なくとも１つの検索結果要素をディスプレイに提示し、結果要素で表されたビデオにアクセスして再生する。付加的に又は代替的に、プロセッサは、時間の関数としての番組に関するソーシャルネットワーキングコメントのボリュームを表す時間ベースグラフをディスプレイに提示する。グラフの一部に対するユーザ選択により、ディスプレイに関連付けられたレコーディングデバイスが起動され、番組が録画されて、ユーザによって選択されたグラフの一部で示される時間に始まる番組が再生される。
【００２３】
本発明の詳細は、その構成及び動作の両方に関して、同様の符号で同様の部分を示す添付図面を参照することで、より良く理解することができる。
【図面の簡単な説明】
【００２４】
【図１Ａ】本原理による非限定的で例示的なシステムを示すブロック図である。
【図１Ｂ】本原理による非限定的で例示的なシステムを示すブロック図である。
【図２】画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図３】画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図４】画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図５】画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図６】画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図７】画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図８】画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図９】画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図１０】画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図１１】画像ベース番組ガイドを生成するための例示的な方法を示すフローチャートである。
【図１２】画像ベース番組ガイドを生成するための例示的な方法を示すフローチャートである。
【図１３】画像ベース番組ガイドを生成するための例示的な方法を示すフローチャートである。
【図１４】画像ベース番組ガイドを生成するための例示的な方法を示すフローチャートである。
【図１５】画像ベース番組ガイドの広告を生成するための例示的な方法を示すフローチャートである。
【図１６】ＴＶ番組に関するソーシャルネットワーク情報を組み込んだ画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図１７】ＴＶ番組に関するソーシャルネットワーク情報を組み込んだ画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図１８】ＴＶ番組に関するソーシャルネットワーク情報を組み込んだ画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図１９】ＴＶ番組に関するソーシャルネットワーク情報を組み込んだ画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図２０】ＴＶ番組に関するソーシャルネットワーク情報を組み込んだ画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図２１Ａ】ＴＶ番組に関するソーシャルネットワーク情報を組み込んだ画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図２１Ｂ】ＴＶ番組に関するソーシャルネットワーク情報を組み込んだ画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図２２】ＴＶ番組に関するソーシャルネットワーク情報を組み込んだ画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図２３】ＴＶ番組に関するソーシャルネットワーク情報を組み込んだ画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図２４】ＴＶ番組に関するソーシャルネットワーク情報を組み込んだ画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図２５】ＴＶ番組に関するソーシャルネットワーク情報を組み込んだ画像ベース番組ガイドの様々な例示的な態様を示す画面図である。
【図２６】図１６から２５に示されたソーシャルネットワーキング（ＳＮ）の態様に関する例示的なロジックを示すフローチャートである。
【図２７Ａ】広告に関する２つの画面図を示す図である。
【図２７Ｂ】広告に関する２つの画面図を示す図である。
【発明を実施するための形態】
【００２５】
最初に図１の非限定的で例示的な実施形態を参照すると、限定されるものではないが、ＴＶのようなディスプレイデバイス１２、及び、タブレットコンピュータのような制御デバイス１４を含む、全体が１０で示されるシステムが示される。限定されるものではないが、スマートフォン、パーソナルコンピュータ、携帯情報端末、ゲームコンソール、及び同様のデバイスのような他の制御デバイスを使用することができ、限定されるものではないが、ホームシアターシステムのような他のディスプレイデバイスを使用することができる。図１の実施例は、画像ベース番組ガイドを提示してディスプレイデバイス１２上に提示されるコンテンツの表示を制御するための制御デバイス１４を示しているが、他の実施構成において、コンテンツは、ディスプレイデバイスを必ずしも制御することなく制御デバイス１４に提示することができ、及び／又は、画像ベース番組ガイド（ＩＢＰＧ）は、例えばタッチスクリーンディスプレイを有することができるディスプレイデバイス１２に提示することができる。
【００２６】
図示の実施例において、ディスプレイデバイス１２は、標準解像度（ＳＤ）又は高解像度（ＨＤ）マトリクスディスプレイのようなビデオディスプレイ１６を含む。ディスプレイデバイス１２は更に、１つ又はそれ以上のオーディオスピーカ１８を有することができ、ディスプレイ１６上のコンテンツ出力及びスピーカ１８は、典型的に、限定されるものではないが、ソリッドステート記憶装置、ディスク記憶装置、及び同様の装置のような１つ又はそれ以上のコンピュータ可読記憶媒体２２にアクセスするプロセッサ２０によって制御される。プロセッサは、赤外線（ＩＲ）受信器２４を介して、ボリュームコマンド、チャンネルコマンド、トリックプレイコマンド、チューニングコマンド、入力ソースコマンド、及び同様のコマンドを受信することができ、有線又は無線モデムのようなネットワークインタフェース２６を介してインターネットのようなワイドエリアネットワーク又はローカルエリアネットワークと通信することができる。ディスプレイデバイス１２がＴＶである場合、これは、典型的に、プロセッサ２０と通信するＴＶチューナ２８を含む。ディスプレイ１６がＨＤディスプレイである場合、ディスプレイデバイス１２は、ゲームコンソール、ディスクプレーヤ、パーソナルビデオレコーダ、及び同様のものなどのオーディオビデオ（ＡＶ）コンテンツのそれぞれのソースと通信してこれらのソースからそれぞれのコンテンツを受信するＨＤマルチメディアインタフェース（ＨＤＭＩ）３０を含むことができる。
【００２７】
制御デバイス１４は、タッチスクリーンディスプレイのようなビデオディスプレイ３２を含む。開示目的において示す非限定的な実施例において、入力デバイスとしてタッチスクリーンディスプレイが想定されるが、例えば、キーボード、キーパッド、ポイント・アンド・クリックデバイス、音声認識ソフトウエアなどの他の入力デバイスを使用することができる。制御デバイス１４は更に、限定されるものではないが、ソリッドステート記憶装置、ディスク記憶装置、及び同様の装置のような１つ又はそれ以上のコンピュータ可読記憶媒体３６にアクセスする１つ又はそれ以上のプロセッサ３４を有することができる。プロセッサは、赤外線（ＩＲ）トランシーバ３８を介してディスプレイデバイス１２にコマンドを送信することができ、有線又は無線モデムのようなネットワークインタフェース４０を介してインターネットのようなワイドエリアネットワーク又はローカルエリアネットワークと通信することができる。カメラのような撮影デバイス４１を制御デバイス１４に取り付けて、画像信号をプロセッサ３４に送信することができる。更に、全地球測位衛星（ＧＰＳ）受信器のような位置受信器４１Ａが、位置情報を受信しプロセッサ３４に送信することができる。
【００２８】
図２から９は、ＩＢＰＧ４２の様々な態様を示す。図のように、ＩＢＰＧ４２は、互いに隣接する個々の画像フレーム４４のグリッドによって設定され、その大部分又は全てが、写真ベースであり、例えば、４４Ａに示すような実像又はアニメ画像いずれかのジョイント・フォトグラフィック・エキスパート・グループ（ＪＰＥＧ）画像に基づく。各画像フレームは、図のように直線的なフレームとすることができ、以下に更に説明するように、一部の画像フレーム（例えば、４４Ｂ）は、他の画像フレーム（例えば、４４Ａ）より大きい。各画像フレームは選択可能となっており、それによって、制御デバイス１４及び／又はディスプレイデバイス１２が、選択されたフレームに関連付けられたＴＶチャンネルのようなソースからそれぞれのオーディオビデオ（ＡＶ）コンテンツを提示させる。典型的には、ＡＶコンテンツは、限定されるものではないが、地上波放送局、衛星ソース、ケーブルソース及び同様のもののようなＴＶ信号ソースからのものであり、ＡＶコンテンツの一部は、例えば、インターネット、ピアデバイス、ソーシャルネットワーキングサイト、及び同様のものから取得されることを理解されたい。いずれの場合も、必要に応じて、ＩＢＰＧ４２は、従来のＥＰＧとは異なり、ベースとなるＡＶ番組に関するＴＶチャンネルソースの英数字表示だけでなくＡＶ番組／チャンネルを表わす画像を含む。
【００２９】
１つの実施構成において、画像フレーム４４は、例えば、右から左に、エンドレスなカルーセル方式のようなループでユーザ介入がない限りディスプレイ３２全体にわたるユニットとして連続的にスクロールする。以下に更に説明するように、画像フレームの数（及び、従って、ＩＢＰＧ４２を使用して選択可能なチャンネルの数）は、ＩＢＰＧ４２取得元の電子番組ガイド（ＥＰＧ）のチャンネル数より少なく、ユーザ選択可能とすることができ、例えば、フレームの数は、５０、１００、又は他の何らかのユーザ規定数に制限すること、及び／又は、例えば、チャンネル番号２から１００、又は１０１から２００等のみに制限された範囲におけるチャンネルのサブセットを表わすように制限することができる。
【００３０】
図３は、入力デバイスがタッチスクリーンである場合に、例示的なコマンドとして使用できる、タッチスクリーンディスプレイ３２に対する様々なタッチ操作を示す。２つの矢印４６で示すように、第１の方向、この場合、ディスプレイ３２を下方に見るユーザに関する左右方向におけるディスプレイ３２に対する手又は指の動きにより、ＩＢＰＧ４２は、（手の動きが左向きの場合）左に、（手の動きが右向きの場合）右にスクロールする。スクロールの速度は、手のストロークの速度に比例させることができる。
【００３１】
一方、矢印４８で示すように、ディスプレイ３２の下から上への手の操作は、画像フレーム４４をディスプレイデバイス１２に「スローする（ｔｈｒｏｗ）」ために使用することができ、この操作が対象物を軽く投げたようにユーザから離れる方向の手の動きであることが容易に理解される。これが意味することは、制御デバイスプロセッサ３４が、矢印４８で示される操作を、ユーザがその上で操作を行った画像フレーム４４に関連付けられた「ベースとなるビデオを再生すること」を意味するものとして解釈するということである。これに応答して、制御デバイス１４は、無線（例えば、ＩＲ）コマンド信号をディスプレイデバイス１２に送信し、ユーザがその上で操作を行った画像フレーム４４に関連付けられたＡＶコンテンツのソースに即座にチューニングし、コンテンツを再生する。
【００３２】
ユーザは複数の画像フレーム４４上でスロー操作できることに留意されたい。この場合、制御デバイス１４は、ディスプレイデバイス１２に信号を送り、ディスプレイデバイス１２の分割画面上又はピクチャ・イン・ピクチャ構成上にそれぞれのＡＶコンテンツを同時に提示する。
【００３３】
また更に、ドット５０で示されるようなディスプレイ３２上のタップ（平行移動なし）は、画像フレーム４４上にメタデータを重ね合わせて図４に示すディスプレイをレンダリングするようにプロセッサ３４に指示する。矢印４６、４８、ドット５０、手の画像５２、並びに矢印及びドットの下の対応する英字の教示は、例えば、購入して初めて起動した後に、どの操作をどのコマンドに使用するかに関して視聴者に知らせるために、実際にディスプレイ３２上に表示させることができることに留意されたい。
【００３４】
図４を参照すると、５２で示すように、単一の押下操作に応答して、画像フレーム４４で表された各ビデオのタイトル及び残り時間を示すメタデータが各画像４４上に表示される。単一の押下操作から所定時間後、メタデータ５２は見えなくなり、図２に示すＩＢＰＧの表示を再開できる。
【００３５】
「スロー」操作により、制御デバイス１４が、ディスプレイデバイス１２に、「スローされた」画像フレーム４４に関連付けられたＡＶ番組を提示するように命令することになることを思い出されたい。更に、図５は、「スロー」操作に応答して、制御デバイス１４が、５４で示すようにスローされた画像フレーム４４のアニメーションを提示できることを示す。図示の実施例において、スローされた画像フレーム４４は、ディスプレイ３２で上向きに移動しながら仮想的な左右軸で回転することになる。
【００３６】
更に、コマンドがディスプレイデバイス１２に送信され、スローされた画像フレーム４４のアニメーション化が実行された後、図６において、ＩＢＰＧは次に、「スローされた」画像フレーム４４に関連付けられたＡＶコンテンツを再生するようにディスプレイデバイス１２が命令されたことを「ナウウォッチ（Ｎｏｗ  Ｗａｔｃｈ）」メッセージ５６で示していることが図示されている。更に、ソーシャルネットワーキングコンピュータサイトで「スローされた」番組を共有するために選択できる共有セレクタ５８が表示される。
【００３７】
図７は、共有セレクタ５８を選択した場合の一実施形態の結果を図示している。ＩＢＰＧ４２の画像フレーム４４がグレーダウンされ（依然として可視状態）、キーボードのような入力デバイスの画像６０が、ＩＢＰＧ４２の上に重ね合わされる。ユーザは、所望の画像６０のキーが重ね合わされている位置でディスプレイ３２にタッチすることによって英数字文字を入力することができる。
【００３８】
更に、共有ウィンドウ６２が、グレーダウンされたＩＢＰＧ４２の上に重ね合わされる。入力デバイス画像６０で入力されたテキストは、共有ウィンドウ６２のテキスト入力領域６４に入力される。共有ウィンドウ６２は更に、スローされた画像フレーム４４の縮小画像６６を含む。
【００３９】
ユーザが、入力テキスト及び必要に応じてスローされた番組の縮小画像を共有する人を選択できるようにするために、ユーザがインジケータをタッチすることによって選択（「オン」）又は選択解除（「オフ」）できるそれぞれのトグルインジケータ７０と共に、ソーシャルネットワーキングサイトのリスト６８を提示することができる。ポストセレクタ７２が選択された際に、テキスト入力領域６４におけるユーザのコメントが、選択されたネットワーキングサイトのユーザの友達に送信される。この目的のために、制御デバイスプロセッサ３４は、典型的には記憶媒体３６に格納されたユーザの様々なソーシャルネットワークの友達リストにアクセスすることが容易に理解される。
【００４０】
画像フレーム４４上の第２のタップ又は他の信号に応答して、図８に示すように、ＩＢＰＧが再度グレーダウンされ、付加的な番組情報ウィンドウ７２がＩＢＰＧ上に重ね合わされる。図のように、付加的な番組情報ウィンドウ７２は、図４に示すメタデータ５２以上の詳細情報を含み、図示の実施例では、番組概要、及び番組が選択されているネットワーク情報の表示を含む。更に、ユーザが番組を気に入ったことを示すために選択できる「いいね」セレクタ７４が、例示的な付加的な番組情報ウィンドウ７２に表示される。更に、図のように他の何人が「いいね」レコメンドを入力したかを示す表示を提供できる。
【００４１】
更に、お気に入りセレクタ要素７６を付加的な番組情報ウィンドウ７２に提示できる。この要素７６を選択することにより、選択された画像フレーム４４で表されたチャンネルは、例えばメモリ３６に格納されたお気に入りデータ構造に追加することができる。
【００４２】
ＴＶチャンネル番組のようなＡＶ番組を表す画像フレーム４４に加えて、図９及び１０は、１つ又はそれ以上の広告フレーム７８をＩＢＰＧ４２に含むことができることを示している。更に、ＩＢＰＧに挿入するために広告がどのように選択されるかを以下に説明する。図９に示す広告フレーム７８を選択することにより図１０に示すようにＩＢＰＧ４２がグレーダウンされ、キーボードのような入力デバイスの画像８０は、グレーダウンされたＩＢＰＧ上に重ね合わされた広告ウィンドウ８２に前述のラインに沿ってユーザがコメントを入力できる手段によって表示される。
【００４３】
入力デバイス画像８０によって入力されたテキストは、ウィンドウ８２のテキストエントリ領域８４に入力される。ウィンドウ８２は更に、選択された広告の縮小画像８６を包含している。
【００４４】
ユーザが入力テキスト及び必要に応じて広告の縮小画像を共有する人を選択できるようにするために、ユーザがインジケータをタッチすることによって選択（「オン」）又は選択解除（「オフ」）できるそれぞれのトグルインジケータ９０と共に、ソーシャルネットワーキングサイトのリスト８８を提示することができる。ポストセレクタ９２が選択された際に、テキスト入力領域８４におけるユーザのコメントが、選択されたネットワーキングサイトのユーザの友達に送信される。この目的のために、制御デバイスプロセッサ３４は、典型的には記憶媒体３６に格納されたユーザの様々なソーシャルネットワークの友達リストにアクセスすることが容易に理解される。
【００４５】
制御デバイス１４がＩＢＰＧ４２をどのように挿入するかという１つの例示的な実施形態の説明のための図１１から１４を参照すると、プロセッサ３４よって実行されるロジックは、状態１００で開始され、状態１０２に進み、制御デバイス１４の地理的位置情報を取得する。１つの実施例において、これは、ユーザが自分の郵便番号を入力するためのプロンプトをディスプレイ３２に提示させることによって行われる。他の実施例では、位置情報は、位置受信器４１Ａにより取得し、郵便番号に相関付けることができる。
【００４６】
いずれの場合も、ユーザの位置が分かると、状態１０４において、ユーザの位置に関するユーザのＴＶプロバイダリストが、例えばインターネットを通じて取得され、次に状態１０６において、このリストが保存される。状態１０８において、ＴＶプロバイダの電子番組ガイド（ＥＰＧ）が、インターネット又はＴＶ  ＥＰＧチャンネルソースのいずれかを介して取得される。
【００４７】
ブロック１１０に進み、ＥＰＧ上のチャンネルの全てより少ないサブセットがＩＢＰＧ４２に挿入される。１つの実施構成では、ＩＢＰＧに、以下の説明による、Ｎがデフォルト及び／又はユーザ選択の整数であるＮ個、例えば５０の最も好評なチャンネルが挿入される。しかしながら、前述のように、ユーザがＥＰＧからのチャンネルのグループ、例えばチャンネル番号１から１００のみをＩＢＰＧに挿入することを選択した場合、そのグループのチャンネルがＩＢＰＧを設定する。
【００４８】
ブロック１１２において、ユーザは、リスト内のチャンネルを削除することができる。これは、幾つかの方法で行うことができる。例えば、セットアップメニューがＩＢＰＧ内のチャンネルの英数字リストを提示し、ユーザはＩＢＰＧからチャンネルを削除することを選択できる。
【００４９】
次に、このリストが状態１１４において保存される。次に、ブロック１１６において、番組データがＩＢＰＧ上の残りのチャンネルの各々に関して収集される。ロジックは状態１１８で終了する。
【００５０】
ロジックは、図１２の状態１２０で始まり、判定ダイヤモンド１２２に進み、ＩＢＰＧの第１のチャンネルに関して、関連付けられた画像が記憶装置３６内に存在してＩＢＰＧの対応する画像フレーム４４を設定するかどうかを判定する。存在しない場合、ロジックは、ブロック１２４に進み、検証中のチャンネルの現在の番組に関する画像を検索する。これは、プロセッサ３４が、インターネット上の検索エンジンにアクセスし、例えばチャンネル名、チャンネル番号、及び番組名を含むことができる検索用語を入力することによって実行できる。検索によって戻された画像、一般的には最も関連する可能性が高いことから検索結果における最初の画像が取得され、ブロック１２６においてローカルに保存される。画像が検証中のチャンネルに関してローカル記憶装置内に既に存在する場合、その画像は、ＩＢＰＧの対応する画像フレーム４４のために使用する画像として単純に表示される。次に、判定ダイヤモンド１２８において、ＩＢＰＧ内の別のチャンネルが画像に関する検証を必要とするかどうかが判定され、必要な場合、ロジックは、判定ダイヤモンド１２２に戻る。そうでない場合、ロジックは状態１３０で終了する。
【００５１】
図１３は、ＩＢＰＧを取得する際にＥＰＧ上の番組に重み付けするためのロジックを示す。ロジックは、開始状態１３２で始まり、判定ダイヤモンド１３４に進み、検証中の番組／チャンネルがユーザのお気に入りとして既に指定されているかどうかを判定する。ロジックは、指定されているという判定に応答して、ブロック１４０に進み、ユーザお気に入り重み値を番組／チャンネルに適用する。ロジックは、ブロック１４０から又は検証結果が否定であった場合の判定ダイヤモンド１３４から判定ダイヤモンド１３８に進む。
【００５２】
判定ダイヤモンド１３８において、ロジックは、検証中の番組／チャンネルがユーザ履歴データ構造内に存在するかどうかを判定する。例えば、Ｘ及びＮが初期値及び／又はセットアップメニューによって入力されたユーザ選択数とすることができる整数である、過去Ｘ時間、所定のＮ回、チャンネル／番組がチューニングされている場合、チャンネル／番組は、ユーザ履歴データ構造に追加することができる。ロジックは、番組／チャンネルがユーザ履歴データ構造内にあるという判定に応答して、ブロック１４０に進み、ユーザ履歴重み値を番組／チャンネルに適用する。ロジックは、ブロック１４０から又は検証結果が否定であった場合の判定ダイヤモンド１３８から判定ダイヤモンド１４２に進む。
【００５３】
判定ダイヤモンド１４２において、ロジックを実行するプロセッサ３４は、検証中の番組／チャンネルが友達のお気に入りとして既に指定されているかどうかを判定する。これは、メモリ３６内のソーシャルネットワーク友達データベースにアクセスすることによって又はインターネットを通じて行うことができ、ユーザの任意のソーシャルネットワークの友達がチャンネル／番組を「お気に入り」に指定しているかどうかが判定される。ロジックは、指定されているという判定に応答して、ブロック１４４に進み、友達お気に入り重み値を番組／チャンネルに適用する。ロジックは、ブロック１４４から又は検証結果が否定であった場合の判定ダイヤモンド１４２から判定ダイヤモンド１４６に進む。
【００５４】
判定ダイヤモンド１４６において、ロジックは、検証中の番組／チャンネルが友達履歴データ構造内に存在するかどうかを判定する。例えば、Ｘ及びＮが初期値及び／又はセットアップメニューによって入力されたユーザ選択数とすることができる整数である、過去Ｘ時間、所定のＮ回、チャンネル／番組がチューニングされている場合、チャンネル／番組は、ユーザ履歴データ構造に追加することができる。ロジックは、番組／チャンネルが友達履歴データ構造内にあるという判定に応答して、ブロック１４８に進み、友達履歴重み値を番組／チャンネルに適用する。ロジックは、ブロック１４８から又は検証結果が否定であった場合の判定ダイヤモンド１４６から判定ダイヤモンド１５０に進む。
【００５５】
判定ダイヤモンド１５０において、ロジックは、検証中の番組／チャンネルが、例えば、インターネットを介して利用可能な第三者機関格付けサービスにおいて、又はソーシャルネットワーキングサイトにおいて番組／チャンネルに与えられた「いいね」の数で示されるような好意的な傾向があるかどうかを判定する、及び／又は検証中の番組／チャンネルに関するツイートのようなソーシャルネットワークのコメントの総数に基づいて好意的な傾向があるかどうかを判定する。ダイヤモンド１５０において、例えば、「いいね」の数がここ数時間内に１００又は１０を超えると肯定的な検証結果がもたらされるような閾値を使用することができる。ロジックは、番組／チャンネルが好評であるという判定に応答して、ブロック１５２に進み、人気重み値を番組／チャンネルに適用する。ロジックは、ブロック１５２から又は検証結果が否定であった場合の判定ダイヤモンド１５０から判定ダイヤモンド１５４に進み、ＥＰＧの別の番組／チャンネルが検証を必要とするかどうかを判定する。必要とされる場合、次のチャンネルが、判定ダイヤモンド１３４に戻ることによって検証される。そうでない場合、ロジックは、状態１５６で終了する。
【００５６】
上記の重み付けは複数の方法の１つで実施できることに留意されたい。１つの実施例では、重み値は互いに異なるものとすること、及び／又は、一部の重み値は、別の重み値と同じ値であり、更に別の重み値とは異なる値とすることができる。重み値は、加算的、又は複数の重み付け基準を満たすチャンネル／番組により一層高い重要度を与えるために乗算的とすることができる。
【００５７】
例えば、各チャンネル／番組が１の重み値の状態で始まり、次に、これに、チャンネル／番組がそれぞれの検証条件を満たす場合の任意の重み値を乗算して積を得ると仮定する。チャンネル／番組は、重み値が２である第１条件及び重み値が３である第２条件を満たすと仮定する。結果として得られる積を互いに加算して、全体の重み値は５に達することができる。或いは、結果として得られる積を互いに乗算して、全体の重み値は６に達することができる。更に、高スコアをもたらし上位Ｎ件で採点された番組がＩＢＰＧのために選択される重み値ではなく、逆の概念を利用することができ、すなわち、検証条件を満たす場合の重み値が低いスコアを与え、下位Ｎ件で採点された番組をＩＢＰＧのために選択することができる。
【００５８】
ＥＰＧのチャンネル／番組が図１３に従って重み付けされると、図１４のロジックが、状態１５８で始まり、ブロック１６０に進み、それぞれのチャンネル／番組の全体の重みによる順序で番組を並べ替える。必要に応じて、ブロック１６２において、並べ替えられたリストは、（重み値によって）最も好評なセグメント、次に好評なセグメントなどに分割することができる。次に、ブロック１６４において、ＩＢＰＧを構成するＮ個の画像フレーム４４に関して、異なるサイズを含む想定されるレイアウトが生成される。これは推測的に行うことができ、すなわち、複数のレイアウトが、制御デバイス１４の供給者によって事前に定められ、メモリ３６内に格納することができる。或いは、プロセッサが、ある所定の制約条件で、例えば、Ｘ％だけ大きい、又は小さいフレームの３列のみが許可される等の制約条件内で、「Ｎ」個の画像フレームの複数のレイアウトを単純に生成することができる。
【００５９】
ブロック１６６において、レイアウトの１つがランダムに選択され、次に判定ダイヤモンド１６８において、全ての番組が既に表示されたかどうかが判定される。表示されている場合、ロジックは、判定ダイヤモンド１７０に進み、無限フロー又はループカウンタが超過したかどうかを判定し、超過した場合、ロジックは状態１８２で終了する。そうでなければ、ロジックはブロック１６２に戻る。
【００６０】
一方、判定ダイヤモンド１６８において全ての番組が既に表示されたとは限らないと判定された場合、ロジックは、判定ダイヤモンド１７２に進み、選択されたＩＢＰＧレイアウトが大きい画像フレーム用に割り当てられたスペースを有するかどうかを判定する。有する場合、「最も好評な」セグメントの番組の１つが選択され、番組と対応する画像フレームがブロック１７４でスペースに挿入される。
【００６１】
ロジックは、ブロック１７４から又は検証結果が否定であった場合の判定ダイヤモンド１７２から判定ダイヤモンド１７６に進み、選択されたＩＢＰＧレイアウトが小さい画像フレーム用に割り当てられたスペースを有するかどうかを判定する。スペースを有する場合、「不評な」セグメントの番組の１つが選択され、番組と対応する画像フレームがブロック１７８においてスペースに挿入される。
【００６２】
ロジックは、ブロック１７８から又は検証結果が否定であった場合の判定ダイヤモンド１７６から判定ダイヤモンド１８０に進み、選択されたＩＢＰＧレイアウト内に何らかの埋められていないスペースが存在するかどうかを判定する。スペースが存在する場合、ロジックは判定ダイヤモンド１７２に進み、スペースが存在しない場合、ロジックは状態１８２で終了する。
【００６３】
図１５は、ＩＢＰＧ４２に関する広告を選択する際に類似の考察を適用できることを示している。状態１８４において、ユーザがＩＢＰＧアプリケーションを起動すると、状態１８６において、広告が例えばＴＶ信号プロバイダから受信される。更に、状態１８８において、一般的な音声シグネチャが、各広告に対して、典型的には広告プロバイダによって生成され、状態１９０において更に、カスタマイズされた付加的な音声シグネチャを生成することができる。これらのシグネチャは組み合わされ、これによって状態１９２において、プロセッサ３４は、受信された広告からの復号音声シグネチャと状態１８８及び１９０からの音声シグネチャとを比較し、広告認識を実行することができる。
【００６４】
更に、状態１９４において、検証中の特定の広告を含むユーザ履歴情報、ソーシャルネットワーキングサイトからの広告に関する友達のレコメンド情報、例えばソーシャルネットワーキングサイトにおける「いいね」の数で示される広告の一般的な人気情報、及び広告プロバイダと制御デバイス１４の製造者との間の使用許諾書又は契約の約定書が、取得される。これらのサブセットを使用することができる。次に、これらはブロック１９６において使用され、人気情報等によって広告がフィルタ処理される。例えば、ブロック１９４において、各広告には、前述のチャンネル／番組を重み付けするためのロジックと同様な、広告が満たす各基準に関する重み値を与えることができ、閾値重み値を満たす広告のみが、状態１９６のフィルタ処理を通過できる。
【００６５】
次に状態１９８において、選択された広告がＩＢＰＧにシームレスかつユーザにトランスペアレントに追加され、図９の例示的な画面図となる。判定ダイヤモンド２００において、ユーザがＩＢＰＧから広告を選択したことが判定された場合、前記の説明に従って状態２０２において共有することができる。又は、状態２０４において、広告アプリケーション又はソーシャルネットワーク統合表示画面を表示することができる。
【００６６】
ここで、ＩＢＰＧは、前記のロジックに従って連続的に更新され、複数のコンテンツ種類を表す画像フレームを提示できることを理解されたい。ＩＢＰＧの自動スクローリングの方向は、異なるデバイスに対しては異なるものとすることができ、例えば、ＩＢＰＧは、タブレットコンピュータのような一部のデバイスでは左から右に、更にスマートフォンのような他のデバイスでは下から上にスクロールできることに留意されたい。画像フレーム４４のサイズは、関連性及び／又は人気に基づくことができ、ユーザはチャンネル／お気に入りをカスタマイズすることができる。前述のようにアニメーションを使用することができる。
【００６７】
必要に応じて、３次元スクローリングを使用することができ、例えば説明した実施形態において、ＩＢＰＧは時間に合わせてｚ軸方向にスクロールすることができる。前記の説明によって番組詳細の改良された開示が提供される。信頼できるソーシャルネットワーキングサイトは、前述の共有が行われている間、既知の友達リストにアクセスする形態でチェックインする。画像フレーム４４は、ＴＶ番組及びリアルタイム広告のリアルタイム画像とすることができる。ＩＢＰＧの図式的な性質のために、所望の番組にチューニングするためにチャンネル番号を覚える必要はない。必要に応じて、カメラ４１Ａを使用して、ユーザ顔認識を実施してそのユーザに合ったＩＢＰＧを設定すること、及び／又は部屋認識又は近くのデバイスロゴ認識を実施して、認識された場所に合ったＩＢＰＧを提示することができる。
【００６８】
複数のソースは、別の画像フレーム４４に対して使用することができる。ＥＰＧからの重み値による上位「Ｎ」（例えば５０）個のチャンネルのみが、ＩＢＰＧに挿入するために使用することができ、チャンネルは、番号によってグループ分け（１から１００、１０１から２００、他）してＩＢＰＧを設定することができる。ＩＢＰＧは、ＴＶ番組、生ＴＶ、映画、音楽、書籍、及びゲームを含む様々な種類の媒体を含むことができ、それらの全ては、前述のようにＩＢＰＧに含めるために重み付けすることができる。
【００６９】
チャンネル／番組を重み付けしてＩＢＰＧに含める場合、以下の基準、すなわち、ローカルのお気に入り情報、使用履歴情報、ユーザのソーシャルネットワーキングサイトの「いいね」数、友達のソーシャルネットワーキングサイトの「いいね」数、ユーザの視聴行為情報、友達の視聴行為情報を使用することができる。人気／トレンド情報は、第三者プロバイダ、ソーシャルネットワーキングサイトによって提供することができる（例えば、「いいね」数、ページのフォロワー数、チェックイン数、又は特定のソーシャルネットワーキングサイトの話題数（ｔａｌｋｉｎｇ＿ａｂｏｕｔ＿ｃｏｕｎｔ）によって示される）。
【００７０】
幾つかの実施構成において、ユーザの視聴履歴情報、例えば視聴者が番組を見た時間は記録することができ、その図形表示は、ユーザコマンドで提示することができる。ＴＶ番組の再生リストは、待ち行列に入れられ、「いいね！した」／類似の番組は、待ち行列を準備する段階、本質的には現在のＩＢＰＧ内の番組に基づいて将来の番組をレコメンドするためのレコメンドエンジンにおいて使用することができる。
【００７１】
更に、図１５の広告に関するロジックに関して、音声シグネチャが各広告に対して作成される。このシグネチャは、一意的に広告を識別し、アプリケーションが各広告に関してカスタマイズされた体験を提供できるようにする。これらのシグネチャは、クラウドサービスによって事前に処理する、又は広告プロバイダによって発行することができる。ロジックは、ユーザに関係する広告情報を収集する。このデータは、使用履歴情報、ソーシャルネットワーク格付け情報、ソーシャルネットワークの友達格付け情報、一般的な人気及びデバイス１４の製造者と広告プロバイダの間の可能性のある使用許諾契約書を含む。全ての情報は、ウェブサービスＡＰＩを使用して収集され、データログがローカルデバイスに格納される。各フィルタ処理に関するカスタマイズ可能な重み値を使用して、ロジックは、画面上の継続時間、画面上の位置、利用可能な場合は画像のサイズ、及び利用可能な場合はテキストのサイズを含む広告を表示する方法を決定することができる。次にロジックは、多くのカスタムＵＩソリューションで単一の広告認識／フィルタ処理ライブラリを支援できるようにされた認識及びレコメンド／人気フィルタ処理からの結果をどのようにして表示するかを決定する。
【００７２】
更に、アプリケーション／広告プロバイダは、ユーザが広告と関係を持つ際に何をすべきかを決定することができる。例えば、ユーザは、広告を友達にスローし、広告及び／又は広告プロバイダに「いいね！する」及び／又はそれを格付けすることができ、広告がゲームに関するものである場合、友達とのゲームをするためにソーシャルネットワークの友達のデバイスとの接続を確立することができる。
【００７３】
必要に応じて、ソフトウエア開発キットを公開することができ、これによって別の機関が、その固有の広告に基づくアプリケーションを開発することができる。コミュニティを利用して広告主からの良好な契約／広告を制作するクラウドソーシングを利用することができる。友達と共有するためのインセンティブを提供することができる。ＴＶ／映画のシーンから生成されるインライン広告を使用することができる。
【００７４】
図１６から２５は、前記の原理が、ソーシャルネットワークユーザからのデータをユーザインタフェースに提供することによって強化できることを示す。図１６に示すように、前述のディスプレイの１つ又はそれ以上に提示できるＵＩ１６００は、ＴＶ番組のようなそれぞれのオーディオビデオ番組を表す様々なサイズの画像フレーム１６０２のグリッドを含む。前述のように、画像フレームのサイズは、それに与えられた重み値に応じて変えることができる。
【００７５】
いずれの場合も、前述の特徴に加えて、１つ又はそれ以上の画像フレーム１６０２は、ＳＮＩを含む画像フレーム１６０２が関係する番組に関するソーシャルネットワーキング情報（ＳＮＩ）を含むことができる。画像フレーム１６０２に提示することができるＳＮＩの実施例は、数字１６０４を含み、この場合、赤いクラウド１６０６内で強調されており、例えば、１分当たりのツイート数、１時間当たりのツイート数、最後のＮ分内のツイート数などで番組に関してソーシャルネットワークユーザによって送信されたソーシャルネットワーキングコメント（いわゆる「ツイート」のような）のボリュームを表示する。従って、ＳＮＩは、数秒毎又は数分毎にリフレッシュすることができる。
【００７６】
ＳＮＩはまた、番組に関するツイート内の会話トピック１６０８（繰り返されるフレーズ等）を含むことができる。図示の実施例において、会話トピックは、ソーシャルネットワーキングハッシュタグによって設定され、現在の番組が「ミッドシーズンフィナーレ」であることを示し、この付加的な情報は、番組が「ミッドシーズンフィナーレ」であることを示さない番組ガイド情報データ構造のみに視聴者が別の方法でアクセスできるようにするために与えられる。会話トピック及びボリューム数１６０６は、ほぼリアルタイムで定期的に更新することができる。ソーシャルネットワークにおける「タグ」は、「ツイート」のようなソーシャルネットワーキングコメントのスレッドにユーザがアクセスできる入力欄を示すことを理解されたい。
【００７７】
一実施形態では、ＵＩ１６００を提示するディスプレイに関連したプロセッサが、１つ又はそれ以上のソーシャルネットワーキングサーバから直接ＳＮＩを取得するアプリケーションを実行する。別の実施形態において、プロセッサは、引用により本明細書に組み込まれた米国特許第８２７１４２９号明細書に開示されるシステムのような、情報をレンダリングするためにソーシャルネットワーキング情報を集約するサーバからＳＮＩを取得するためのアプリケーションを実行する。この情報は、定期的に、継続して、又は必要に応じてアプリケーションを実行するデバイスによってダウンロードされる。一実施形態において、ＳＮＩは、それぞれの画像フレーム１６０２を設定するお気に入りのサブセットに関してのみデバイスによって取得される。例えば、このサブセットに存在しないチャンネルに関するＳＮＩを取得するために、ユーザは、チャンネルをサブセットに追加すること、又はそのチャンネルに関するＳＮＩをダウンロードするようデバイスに命令することができる。いずれの場合も、ＳＮＩは通常、ＳＮＩのプロバイダによって、例えば前記の組み込まれた特許の原理を利用して、ＳＮＩに関係する番組又はチャンネルに相関付けられる。
【００７８】
前述の図１６に示されたＳＮＩの種類に加えて、画像フレーム１６０２において、ＳＮＩは、番組に関して伝達し（例えばツイートし）、更に広範囲の読者に至るソーシャルネットワーキングアカウントによって設定することができる「トップインフルエンサー」フィールドを含むこともできる。また、ソーシャルネットワーキングコメントに基づく番組に関する肯定的又は否定的心情を表わす「センチメント情報」メータを使用することができる。ソーシャルネットワーキングコメントにおける将来の番組についての会話に基づき、将来の番組が他の番組より期待されることを示す「予想」メータ又は他のインジケータを提示することができる。例えば、番組に関するソーシャルネットワーキングコメントの数１６０６で示されるように高アクティビティ率を有する番組は、画面上で、太字、大きな文字、又は異なる色のテキストで強調することができる。
【００７９】
図１６において、ＳＮＩは、フレームの左端から右端に、ＳＮＩが関係する画像フレーム１６０２の下部に沿って延びるＳＮＩペイン１６１０に提示される。対照的に、図１７に示す実施形態において、ＳＮＩ情報は、画像フレーム１７０２のいずれの部分も覆い隠すことなく（以下に説明するポインタを除く）画像フレーム１７０２の一部分に貼り付けられたタイル１７００に提示され、この場合タイル１７００は、画像フレーム１７０２の下端に沿って配置され、下端に沿って、下端の下方に、画像フレームの左端から画像フレームのほぼ中央に延びる。タイル１７００は、タイル１７００から画像フレーム１７０２に延びる矢印のようなポインタ１７０４を含み、タイル１７００におけるＳＮＩが関係する番組を表示することに留意されたい。
【００８０】
図１８は、ＳＮＩタイル１８００が、矢印のようなインジケータ１８０２で示されるように画像フレーム１８０４で表された番組に関係するＳＮＩを含む場合の別の実施形態を示している。この実施形態において、タイル１８００は、画像フレーム１８０２の下端に沿って配置され、下端に沿って、下端の外側かつ下方に、画像フレームの左端から右端に延びる。ＳＮＩタイル１８００は、番組タイトル１８０６、並びに番組に関連付けられたソーシャルネットワークサイトアドレス１８０８、及び「インフルエンサー」と呼ばれ、例えばインフルエンサーの「フォロワー」の数によって上位となったソーシャルネットワーキングサイトのコメンターからのメッセージ１８１０（ツイートなど）を含む。ＳＮＩはまた、番組に関連付けられたクリップ又はビデオを視聴できるネットワークアドレス１８１２を含むことができ、ユーザは、アドレス１８１２をクリックして即座にブラウザを呼び出してクリップを再生することができる。一実施形態では、ＳＮＩからの１つ又はそれ以上の用語を、ユーザに透過的に一般的なインターネット検索エンジン及び／又は特定のビデオサイト検索エンジンに入力することによって、デバイスがネットワークアドレス１８１２を自動的に取得でき、戻された最初の「Ｎ」個の結果（Ｎ＞＝１）が、ネットワークアドレス１８１２としてタイル１８００に提示される。
【００８１】
図１９は、前記の原理を以下の例示的な方法で拡張する実施形態を示している。第１の番組を表す第１の画像フレーム１９００に対して、番組ポインタ１９０４を有するＳＮＩタイル１９０２が、画像フレーム１９００の外側で画像フレーム１９００の左端上部に沿って配列される。ＳＮＩタイル１９０２は、最新の「Ｎ」分又は「Ｎ」時間内に番組に関して投稿されたソーシャルネットワーキングサイトのコメント数を示すインジケータ１９０６、複数のソーシャルネットワーキングタグ１９０８、番組及び／又は番組内の俳優に関連したソーシャルネットワーキングサイトアドレス１９１０、及び色分けセグメントに分割され色分けされた人気バー１９１２を含む。非限的な実施例において、否定的コメントに対する色分けセグメントは赤、肯定的コメントは緑、中立的コメントは白とすることができ、各セグメントの長さは、コメントの総数のうち、セグメントに対応するカテゴリ内に存在すると評価されたことが１９０２において示されたコメントの割合に比例（例えば、正比例）する。
【００８２】
更に、図示のようにディスプレイの左端から右端に画像ペインの上のディスプレイに表示できる、チューニングされた番組ＳＮＩペイン１９１４において、現在チューニングされている番組に対応するＳＮＩが提示される。チューニング番組ＳＮＩペイン１９１４は、チューニング番組タイトル１９１６、及び、時間が横軸方向で、チューニング番組に関するソーシャルネットワーキングコメント（ツイートなど）のボリュームが縦軸で表示される時間ベースグラフ１９１８を含むことができる。従って、時間内に記録されたコメントの数が多い程、グラフ１９１８に表示されるポイントは高いことになる。ディスプレイを制御するプロセッサは、グラフ１９１８の一部、例えばピーク１９２０に対するユーザクリック又はタッチに応答して、ディスプレイに関連付けられた録画デバイスを起動して、チューニング番組を録画して、グラフ１９１８の選択された部分の時間に対応する番組の時間まで即座に巻き戻し、そのポイントから先の番組を提示することができる。このようにして、ユーザは、番組の特定のピントでのソーシャルネットワーキングコメントの急増が、番組の見るべき重要な、又は好評な、或いは望ましい部分を示すという推測を活用することができる。
【００８３】
必要に応じて、チューニング番組ＳＮＩペイン１９１４は、不評から好評に向かう傾向にある番組内のトピック１９２２を含むこともできる。これらのトレンドは、例えば、単語認識、又は前記の引用特許に記述されたような他の手段を使用して、ソーシャルネットワーキングサイト又はソーシャルネットワーキング集約機能によって推測することができる。
【００８４】
図２０は、第１の番組を示す第１の画像フレーム２０００に関して、番組ポインタ２００４を有するＳＮＩタイル２００２が、画像フレーム２０００の外側で画像フレーム２０００の左端上部に沿って配列されるように構成された更に別の実施形態を示している。ＳＮＩタイル２００２は、最新の「Ｎ」分又は「Ｎ」時間内に番組に関して投稿されたソーシャルネットワーキングサイトコメントの数を示すインジケータ２００６、複数のソーシャルネットワーキングタグ２００８、番組及び／又は番組内の俳優に関連したソーシャルネットワーキングサイトアドレス２０１０、及び色分けセグメントに分割され色分けされた人気バー２０１２を含む。非限的な実施例において、否定的コメントに対する色分けは赤、肯定的コメントは緑、中立的コメントは白とすることができ、各セグメントの長さは、コメントの総数のうち、セグメントに対応するカテゴリ内に存在すると評価されたことが２００２において示されたコメントの割合に比例（例えば、正比例）する。
【００８５】
更に、図示のようにディスプレイの左端から右端に画像ペインの上のディスプレイに表示できるチューニング番組ＳＮＩペイン２０１４において、現在チューニングされている番組に対応するＳＮＩが提示される。チューニング番組ＳＮＩペイン２０１４は、チューニング番組タイトル２０１６、番組の静止画又はビデオサムネイル２０１７、及び時間が横軸方向、かつチューニング番組に関するソーシャルネットワーキングコメント（ツイートなど）のボリュームが縦軸で表される時間ベースグラフ２０１８を含むことができる。従って、時間内に記録されたコメントの数が多い程、グラフ２０１８に表示されるポイントが高いことになる。ディスプレイを制御するプロセッサは、グラフ２０１８の一部、例えばピーク２０２０に対するユーザクリック又はタッチに応答して、ディスプレイに関連付けられた録画デバイスを起動して、チューニング番組を録画して、グラフ２０１８の選択された部分の時間に対応する番組の時間まで即座に巻き戻し、そのポイントから先の番組を提示することができる。このようにして、ユーザは、番組の特定のピントでのソーシャルネットワーキングコメントの急増が、番組の見るべき重要な、又は好評な、或いは望ましい部分を示すという推測を活用することができる。
【００８６】
グラフのピーク２０２０は、その時間のコメントの主題によって表される主題名、例えばピーク時間に特に目立っているキャラクタ又はテーマを示すラベルを２０２２として付けて、番組のピーク部分が関係するものを知ろうとする視聴者を支援することができる。２０２４での「ＬＯＬ」コメントは、該当のポイントで示された番組内のＳＮコメントが面白いことを示し、２０２２でのコメントは、番組の該当のポイントにおいてＳＮコメントの好評なトピックとなっていた番組内のキャラクタを表わす。
【００８７】
必要に応じて、チューニング番組ＳＮＩペイン２０１４は、ソーシャルネットワーキングサイトからのサンプルトピックを含むサンプルＳＮコメントペイン２０２６を含むこともできる。これらのコメントは、他のコメントより高い頻度で他のＳＮユーザにフォローされたことに基づいて選択することができる。
【００８８】
例えば図２０に示すＵＩと同様の情報を提示するＵＩの２つの実施形態、２１００Ａ及び２１００Ｂが図２１に示されるが、ＵＩ２１００Ａは、ＳＮタグ２１０２が、チューニング番組ＳＮＩペイン２１０４の中央部に提示され、使用される頻度が相対的に高いタグ２１０６が、大きく提示され（口語的に「ボリューム」と呼ばれる）、必要に応じて、相対的に少ないボリュームを有するタグ２１０８より太い書体である点において異なる。図２１では時間ベースのグラフが表示されないことに留意されたい。ＵＩ２１００Ｂは、色付けセグメント２１１２を有するアクティビティバー２１１０上に単一行のタグ２１０８を表示しており、色付けセグメントの左から右の長さが、例えば、現在時刻の番組に関するソーシャルネットワーキングコメントの相対的な数で示されるチューニング番組に関連した相対的ソーシャルネットワークアクティビティ情報を示す。
【００８９】
番組に関するＳＮボリュームを表示するための代替方法が図２２に示されている。例えば、詳細ＳＮウィンドウ２２００は、ユーザがダブルタップ又はダブルクリックすること、或いは別の方法で、更なる情報のために前記のチューニング番組ＳＮＩペインの１つ内の要素を選択することに応答して、図示のように画像フレームの上に重ね合わせることができる。タブ２２０２は、キャスト及びクルーに関する情報、番組説明、又はソーシャルネットワーキング情報、図示の実施例ではツイッターを選択するために提示でき、このタブは、ユーザによって選択されて、ＳＮコメントボリュームのタイムライン２２０４、及び、その下に、ＳＮユーザの間で最も多くフォロー（「リツイート」）されたＳＮコメントに基づいて選択できるＳＮコメント文字２２０６を提示することができる。番組における特定の時間に対する大きいボリュームは、相対的に大きい円２２０８によってタイムライン２２０４上に示され、小さいボリュームは小さい円２２１０によって示される。ユーザは、番組についての大きいＳＮコメントボリューム部分のようなタイムライン２２０４上のポイントをクリックすること、又は別の方法で選択することができ、ディスプレイに関連付けられたレコーダに、番組内の対応する時間まで巻き戻させ、そこから番組を再生させることができる。ユーザは、再生されている番組の現在の部分を過ぎたタイムライン上のポイントを選択することによって、実施例では、番組の現在位置の右のタイムライン上のポイントを選択することによって、前方にスキップすることができる。
【００９０】
図２３は、例えば、ユーザが、更なる情報のために前述のチューニング番組ＳＮＩペインのうちの１つ内の要素をダブルタップ又はダブルクリックすること、或いは別の方法で選択することに応答して、画像フレームの上に重ね合わせることができる詳細ＳＮウィンドウ２３００を示している。タブ２３０２は、キャスト及びクルーに関する情報、番組説明、又はソーシャルネットワーキング情報、図示の実施例ではツイッターを選択するために提示でき、このタブは、ユーザによって選択されて、例えば番組に関するＳＮコメントに関連付けられたハッシュタグによって示される１つ又はそれ以上のＳＮトピック２３０４を提示することができる。ユーザは、タグ２２０４の１つを選択して、選択されたトピックに関するＳＮコメント文字２２０６をトピック２３０４の下に表示させることができる。どのコメントを表示するかは、実施例としてＳＮユーザの間で最も多くフォロー（「リツイート」）されたＳＮコメントに基づいて選択することができる。
【００９１】
図２４は、図２３に示す画面と同様であるが、補助的トピックインジケータ２４０２を付加したＵＩ２４００を示す。これらのトピックインジケータは、番組に関する選択されたトピックに「ツイートする」ことによってコメントしたユーザが、補助的トピックインジケータ２４０２によって示されたトピックにも頻繁にコメントしていることを示す。補助的なトピックコメントと番組トピックとの相関付けは、ＳＮ内のコメントを調査し追跡する第三者機関サービスを利用して行うことができる。第三者機関サービスは、補助的トピックインジケータ２４０２をデバイスに含めるための情報をデバイスに提供する。
【００９２】
図２５は、図２３に示す画面と同様であるが、センチメント情報表示を付加したＵＩ２５００を示す。具体的には、番組に関するＳＮコメントは、ＳＮコメントウィンドウ２５０２に提示され、「いいね」から「中立」から「よくない」へのセンチメント情報カテゴリによって、図示の実施例では上から下にグループ分けされる。センチメント情報インジケータは、各カテゴリに関する英数字表示２５０４、そのカテゴリにおけるコメントのパーセンテージを示す各カテゴリに関する数字インジケータ２５０６、及び、必要に応じて、色分けを含むことができ、この色分けは、例えば、「いいね」カテゴリコメントが緑のフィールド上、「中立」が白のフィールド上、「よくない」が赤のフィールド上に表示される。ＳＮコメントは、ＳＮサイト、及び／又はＳＮコメント集約機能によって、用語認識規則、例えば、コメント内の「ＬＯＬ」が「いいね」であると推測され、「がっかりした」というようなコメント用語が「よくない」として分類され、「いいね」／「よくない」トリガー用語を含まないコメントが中立として分類されるような規則を利用して分類することができる。
【００９３】
上記のＵＩのいずれにおいても、ＵＩに提示されるコンテンツの数を適応させる選択肢をユーザに与えることができることに留意されたい。例えば、セットアップ画面によって、ユーザは、最も好評なツイートをいくつ提示させるか、例えば、１、２、又は３を定めることができる。ユーザはまた、どのソーシャルネットワーキングサイトからＳＮＩを取得するか、例えば、サイトＡのみ、サイトＡ及びサイトＢ、又は全ての利用可能なＳＮサイト、を定めることができる。更に、ユーザは、例えば前述の実施形態により複数のＳＮ  ＵＩのテンプレートを提示させ、ユーザが要望するＵＩレイアウトを選択することができる。
【００９４】
図２６は、図１６から２５の実施形態のロジックの態様をフローチャート形式で示す。ロジックは、ディスプレイ媒体２２及び／又は制御デバイス媒体３６のようなそれぞれのコンピュータ可読記憶媒体内の命令にアクセスして、ディスプレイ（ディスプレイデバイスのディスプレイ１６及び／又は制御デバイスのディスプレイ３２など）を制御して、前述の図示のＵＩの１つ又はそれ以上を設定する図１のディスプレイデバイスのプロセッサ２０及び／又は制御デバイスのプロセッサ３４のような１つ又はそれ以上のプロセッサによって、実行することができる。
【００９５】
前述のＩＢＰＧ内の番組／チャンネルの少なくとも一部及び好ましくは全てのうちの各々に対して、ロジックは、ブロック２６００から始まり、ブロック２６０２に進み、前述のＳＮＩの１つ又はそれ以上の要素を取得する。必要に応じて、例えば過去のＮ分以内のツイート数によって測定されたアクティビティカウントをダウンロードし、このアクティビティカウントを、前述の図１３におけるステップ１５０及び１５２で実行されるようなトレンド重み付けアルゴリズムに供給することができる。
【００９６】
ブロック２６０４に進むと、ＳＮＩが、図１６から２５に図示する例示的なＵＩの１つに提示される。前述したように、ＵＩの１つ又はそれ以上を、デフォルト設定で使用するか、又は特定のＵＩレイアウト及び／又は提示されるＳＮＩの種類及び量を選択する選択肢を、ユーザに与えることができる。
【００９７】
判定ダイヤモンド２２０６は、視聴者が番組における過去のポイントを選択すること、例えば図１９のタイムライン１９１８又は図２０のタイムライン２０１８又は図２２のタイムライン２２０４内のポイントをクリックすることに応答して、ロジックが、ブロック２６０８に進み、使用されているデバイスと通信するレコーダに、タイムラインに関連付けられた番組をタイムライン内のクリックされたポイントで示される時間ポイントまでスキップバックさせ、要求された場合にそこから通常の速度で番組を再生させることを示している。ユーザは、番組の時間を見て、望む場合にはタイムラインの一番右の（現在時間）部分をクリックし順方向にスキップしてリアルタイムで現在の番組放送を見ることができる。
【００９８】
ロジックは更に、判定ダイヤモンド２６１０に進むことができ、判定ダイヤモンド２６１０は、ロジックが、ＳＮＩトピック（例えばハッシュタグ）又はＳＮＩコメント（ツイートなど）のユーザ選択に応じてブロック２６１４に進み、検索用語として選択されたＳＮＩ用語を使用して検索用語に基づくビデオコンテンツをワイドエリアネットワーク又はその一部で検索することを示す。例えば、実行プロセッサよってウェブブラウザを起動して、インターネットからの結果を得るための検索用語を使用して一般検索エンジンにアクセスすることができる。或いは、所定のインターネットビデオサイト、ユーザがアカウントを有していることを通知された無料及び／又は有料サイトのいずれかが、検索用語を使用して検索することができる。ブロック２６１６において、「Ｎ」が１に等しいか又は１より大きい整数である上位「Ｎ」個の結果が受信されディスプレイに提示される。例えば、図１８では、単一の結果のみがネットワークアドレス１８１２として戻されている。上位「Ｎ」個の結果を得る代わりに、他のフィルタ基準を、問合せから得られる結果に適用できることを理解されたい。
【００９９】
状態２６１４及び２６１６のロジックは、状態２６１０におけるタグのユーザ選択に応答して自動的に実行できることに留意されたい。ブロック２６１６において、結果が提示されると、ブロック２６１８において、ディスプレイに提示された結果要素のうちの１つのユーザ選択が受信され、ブロック２６２０において、ブラウザ及び／又はメディアプレーヤ又は他の適切なアプリケーションが、自動的に起動されて、選択された結果要素で表されたビデオにアクセスしてダウンロードしてディスプレイ上でビデオを再生することができる。
【０１００】
図２７は、図２４に示すＵＩと同様のＵＩ２７００の画面図を左側に示すが、ＵＩ２７００は、ＵＩの右下部分において、現在のビデオに関連し現在のビデオペイン２７０４に表示された商品を紹介する商品紹介用の３つのサムネイル２７０２が付加されている。紹介される商品は、現在のビデオ、又はペイン２７０４内の現在のビデオで主役を演じる人と同じ人が主役を演じるビデオの一回放送分とすることができる。更に、商品は、コンテンツパートナー、コンテンツサービスに関するものとすることができ、広告は、広告パートナーからのものとすることができる。
【０１０１】
サムネイル２７０４の選択により、図２７の右に示すＵＩ２７０６を拡大して提示させることができる。第１の紹介例２７０８は、ペイン２７０４内の現在のビデオの一回放送分に関するものであり、第２の紹介例２７１０は、ペイン２７０４内の現在のビデオに出演している俳優と同じ俳優が主役を演じるビデオを見たらどうかの紹介であり、第３の紹介例２７１２は、ペイン２７０４内の現在のビデオに出演している俳優と同じ俳優による音楽を購入するためのものである。
【０１０２】
本明細書において特定の「テレビジョンのようなディスプレイデバイスを制御するための直感的画像ベース番組ガイド」を示し詳細に説明したが、本発明が包含する対象は、請求項によってのみ限定されることを理解されたい。
【符号の説明】
【０１０３】
１０  システム
１２  ディスプレイデバイス
１６  ディスプレイ
１８  スピーカ
２０  プロセッサ
２２  媒体
２４  ＩＲ受信器
２６  ネットワークインタフェース
２８  ＴＶチューナ
３０  ＨＤＭＩ（高解像度マルチメディアインタフェース）
図１Ｂ
１０  システム
１４  制御デバイス、タブレットなど
３２  ディスプレイ
３４  プロセッサ
３６  記憶媒体
３８  ＩＲトランシーバ
４０  ネットワークインタフェース
４１  カメラ
４１ａ  ＧＰＳ（全地球測位システム）
【図１Ａ】
2014183574.tif 000003
【図１Ｂ】
2014183574.tif 000004
【図２】
2014183574.tif 000005
【図３】
2014183574.tif 000006
【図４】
2014183574.tif 000007
【図５】
2014183574.tif 000008
【図６】
2014183574.tif 000009
【図７】
2014183574.tif 000010
【図８】
2014183574.tif 000011
【図９】
2014183574.tif 000012
【図１０】
2014183574.tif 000013
【図１１】
2014183574.tif 000014
【図１２】
2014183574.tif 000015
【図１３】
2014183574.tif 000016
【図１４】
2014183574.tif 000017
【図１５】
2014183574.tif 000018
【図１６】
2014183574.tif 000019
【図１７】
2014183574.tif 000020
【図１８】
2014183574.tif 000021
【図１９】
2014183574.tif 000022
【図２０】
2014183574.tif 000023
【図２１Ａ】
2014183574.tif 000024
【図２１Ｂ】
2014183574.tif 000025
【図２２】
2014183574.tif 000026
【図２３】
2014183574.tif 000027
【図２４】
2014183574.tif 000028
【図２５】
2014183574.tif 000029
【図２６】
2014183574.tif 000030
【図２７Ａ】
2014183574.tif 000031
【図２７Ｂ】
2014183574.tif 000032
【外国語明細書】
2014183574000001.pdf