(57)【特許請求の範囲】
【請求項１】
１つまたは複数のプロセッサと、
メモリと
を備えたクライアント装置であって、
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能な検索エフェクチュエイタであって、前記メモリに格納され、かつ前記１つまたは複数のプロセッサによって実行される電子番組ガイド（ＥＰＧ）アプリケーションによって生成される電子番組ガイド（ＥＰＧ）に視覚的に表示されるリンクを選択することに応答して検索要求を作成し、該作成された検索要求を検索サービスに送信する、検索エフェクチュエイタと、
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能なリンクターゲットモニタであって、前記電子番組ガイド（ＥＰＧ）のセレクタをモニタして、前記電子番組ガイド（ＥＰＧ）に視覚的に表示されるリンクがユーザ入力に基づいて選択された時に検出を行う、リンクターゲットモニタと、
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能な検索結果変換コンポーネントであって、前記検索要求に応答して受信された検索結果を構文解析してイメージを抽出し、該抽出されたイメージをスライドショーに変換し、該スライドショーを該クライアント装置に関連付けられた表示画面に提示するために提供する、検索結果変換コンポーネントと
をさらに備えたことを特徴とするクライアント装置。
【請求項２】
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能な変換結果プレゼンタであって、前記検索結果から抽出されたイメージのスライドショーを変換された検索結果として前記表示画面に提示する、変換結果プレゼンタをさらに備えたことを特徴とする請求項１に記載のクライアント装置。
【請求項３】
前記変換結果プレゼンタは、前記リンクが選択されたことに応答して、前記検索結果から抽出されたイメージをスライドショーとして提示するスライドショービューアを含むことを特徴とする請求項２に記載のクライアント装置。
【請求項４】
前記検索要求は、該検索要求のキーワードとして使用された、選択されたリンクから取り出された少なくとも一つのワードを含むことを特徴とする請求項１に記載のクライアント装置。
【請求項５】
前記検索エフェクチュエイタは、前記検索サービスへの前記検索要求を、テレビジョンネットワーク経由でテレビジョンネットワークサーバに送信し、該テレビジョンネットワークサーバは、該検索要求を汎用ネットワーク経由で該検索サービスに転送することを特徴とする請求項１に記載のクライアント装置。
【請求項６】
前記汎用ネットワークはインターネットを含み、前記検索サービスはサードパーティの検索エンジンを含み、
前記検索エフェクチュエイタは、イメージ検索が要求されていることのインジケーションを含めることによって、前記サードパーティの検索エンジンに従って検索要求を生成することを特徴とする請求項１に記載のクライアント装置。
【請求項７】
前記検索結果変換コンポーネントは、前記検索結果のイメージタグに従って該検索結果を構文解析し、該検索結果からイメージを抽出することを特徴とする請求項１に記載のクライアント装置。
【請求項８】
前記検索結果変換コンポーネントは、前記構文解析された検索結果を、イメージおよびテキストを含む第１のフォーマットから、抽出されたイメージの提示をスライドショーとして行うための第２のフォーマットに変換することを特徴とする請求項７に記載のクライアント装置。
【請求項９】
前記第１のフォーマットは、ＨＴＭＬ形式を含み、第２のフォーマットは、ＸＭＬ形式を含むことを特徴とする請求項８に記載のクライアント装置。
【請求項１０】
検索を併用した電子番組ガイド（ＥＰＧ）経由のメディア・アクセスのための機器構成であって、
前記機器構成は、
メモリに格納され、かつ１つまたは複数のプロセッサが実行可能な検索実行手段であって、電子番組ガイド（ＥＰＧ）に視覚的に表示されるリンクが選択されたことに応答して検索要求を作成し、該作成された検索要求を検索サービスに送信する、検索実行手段と、
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能なモニタ手段であって、前記電子番組ガイド（ＥＰＧ）のリンクターゲットをモニタして、前記電子番組ガイド（ＥＰＧ）に視覚的に表示されるリンクがユーザ入力によって選択された時に検出を行う、モニタ手段と、
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能な検索結果変換手段であって、前記検索要求に起因する検索結果を構文解析してイメージを抽出し、該イメージをスライドショーに変換することによってアクセス可能なフォーマットの変換済みの検索結果を生成し、該変換済みの検索結果である該スライドショーを前記機器構成に関連付けられた表示画面に提示するために提供する、検索結果変換手段と
を備えたことを特徴とする機器構成。
【請求項１１】
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能な結果表示手段であって、前記検索結果変換手段によって生成された変換済みの検索結果をアクセス可能なフォーマットで前記関連付けられた表示画面上に提示する、結果表示手段をさらに備えたことを特徴とする請求項１０に記載の機器構成。
【請求項１２】
前記検索実行手段は、前記電子番組ガイド（ＥＰＧ）に表示される選択されたリンクの少なくとも一部を前記検索要求のキーワードとして使用して前記検索要求を生成する生成手段を含むことを特徴とする請求項１０に記載の機器構成。
【請求項１３】
前記検索実行手段は、前記選択されたリンクに関連する前記検索要求をテレビジョンネットワーク経由でサーバに送信する送信手段であって、該サーバは前記検索サービスに該検索要求を転送する、送信手段を含み、
前記検索要求は、イメージ検索が要求されていることのインジケーションを含むことを特徴とする請求項１０に記載の機器構成。
【請求項１４】
前記検索結果変換手段は、
前記検索結果を構文解析し、該検索結果のイメージタグを識別する解析手段と、
前記構文解析された検索結果を、イメージおよびテキストを含む第１のフォーマットから、抽出されたイメージの提示をスライドショーとして行うための第２のフォーマットに変換する変換手段と
をさらに含むことを特徴とする請求項１０に記載の機器構成。
【請求項１５】
前記機器構成は、１つまたは複数のプロセッサがアクセス可能な記憶媒体または少なくとも１つのデバイスのうちの少なくとも１つを含むことを特徴とする請求項１０に記載の機器構成。
【請求項１６】
クライアント装置のプロセッサがアクセス可能な記憶媒体であって、該記憶媒体はプロセッサ実行可能命令を含み、
前記プロセッサが前記プロセッサ実行可能命令を実行すると、該プロセッサ実行可能命令は、前記クライアント装置に、
複数のテレビチャンネルエントリを表示する電子番組ガイド（ＥＰＧ）を生成するステップであって、該電子番組ガイド（ＥＰＧ）は該テレビチャンネルエントリの１つに関連して視覚的に表示される少なくとも１つのリンクを含む、ステップと、
前記少なくとも１つのリンクが選択されたことを受信するステップと、
前記少なくとも１つのリンクが選択されたことに応答してファイルグループの検索を実行するステップと、
前記実行された検索による検索結果を受信するステップであって、該検索結果は第１のフォーマットである、ステップと、
前記検索結果におけるイメージまたはイメージに対するリンクを識別する前記第１のフォーマットの前記検索結果を構文解析し、該検索結果から抽出されたイメージをスライドショーに変換することによって第２のフォーマットの変換済みの検索結果を生成し、該変換済みの検索結果である該スライドショーを前記クライアント装置に関連付けられた表示画面に提示するために提供するステップと
を実行させることを特徴とする記憶媒体。
【請求項１７】
前記検索を実行するステップは、
少なくとも１つのキーワードを決定するために前記選択された少なくとも１つのリンクを使用して検索要求を生成するステップと、
検索がイメージ検索であることのインジケーションを有する前記検索要求を検索サービスに送信するステップと
をさらに含むことを特徴とする請求項１６に記載の記憶媒体。
【請求項１８】
前記少なくとも１つのキーワードは、男優または女優の名前の少なくとも一部を含み、
前記送信するステップは、テレビジョンネットワークおよびインターネット経由で前記検索要求を前記検索サービスに送信することを含むことを特徴とする請求項１７に記載の記憶媒体。
【請求項１９】
前記変換するステップは、
前記検索結果のイメージタグを識別する前記第１のフォーマットの検索結果を構文解析し、該構文解析された検索結果を生成するステップと、
前記構文解析された検索結果を、イメージおよびテキストを含む第１のフォーマットから変換して、前記第２のフォーマットのイメージまたはイメージに対するリンクを含む構文解析済み、かつ変換済みの検索結果を生成するステップと
をさらに含み、
前記プロセッサ実行可能命令は、クライアント装置に、
前記第２のフォーマットの前記構文解析済み、かつ変換済みの検索結果を前記表示画面に提示するステップをさらに実行させることを特徴とする請求項１６に記載の記憶媒体。
【請求項２０】
前記変換済みの検索結果は、識別されたイメージまたはイメージに対するリンクについてのＵＲＬを含むことを特徴とする請求項１６に記載の記憶媒体。
【請求項２１】
前記変換済みの検索結果は、複数のイメージファイルを含み、
前記プロセッサ実行可能命令は、前記プロセッサによって実行されると、クライアント装置に、
前記少なくとも１つのリンクが選択されたことに応答して、スライドショー機構を使用することによって前記複数のイメージファイルを前記表示画面に提示し、複数のイメージを検索結果として表示するステップをさらに実行させることを特徴とする請求項１６に記載の記憶媒体。
【請求項２２】
前記プロセッサがアクセス可能な記憶媒体は、１つまたは複数の記憶媒体を含むことを特徴とする請求項１６に記載の記憶媒体。
【請求項２３】
電子番組ガイド（ＥＰＧ）内に視覚的に表示される少なくとも１つのリンク名を有する電子番組ガイド（ＥＰＧ）をクライアント装置が表示するステップと、
前記視覚的に表示される少なくとも１つのリンク名が選択されるかどうかを検出するために前記電子番組ガイド（ＥＰＧ）のセレクタをクライアント装置がモニタするステップと、
前記少なくとも１つのリンク名が選択された場合に、
クライアント装置が、検索要求を送信して検索サービスに検索を実行させるステップであって、該検索要求は、検索のための検索用語としての前記少なくとも１つのリンク名の少なくとも一部と、イメージ検索が要求されていることのインジケーションとを含む、ステップと、
前記イメージ検索の実行結果として第１のフォーマットの検索結果をクライアント装置が受信するステップと、
第１のフォーマットの検索結果を構文解析して前記イメージを識別し、該イメージを変換することによって第２のフォーマットの検索結果をクライアント装置が生成するステップであって、該第２のフォーマットはスライドショーとしてのイメージを提供する、ステップと、
前記少なくとも１つのリンク名が選択されたことに応答して、前記第２のフォーマットの検索結果をイメージのスライドショーとしてクライアント装置が表示画面に提示するステップと
を含むことを特徴とする方法。
【請求項２４】
前記検索を実行させるステップは、
前記検索要求をインターネット経由で、前記検索サービスを含むサードパーティの検索エンジンに対してクライアント装置が送信するステップをさらに含むことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記第２のフォーマットの検索結果を生成するステップは、
クライアント装置が、前記第１のフォーマットの検索結果を構文解析し、イメージまたはイメージに対するリンクを抽出するステップと、
クライアント装置が、前記イメージまたはイメージに対するリンクをスライドショー提示用の第２のフォーマットに変換するステップと
をさらに含むことを特徴とする請求項２３に記載の方法。
【請求項２６】
１つまたは複数のプロセッサと、
メモリと
を備えたテレビジョンベースのクライアント装置であって、
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能な電子番組ガイド（ＥＰＧ）アプリケーションであって、該アプリケーションは複数のチャンネルエントリを表示する電子番組ガイド（ＥＰＧ）を生成し、該チャンネルエントリは前記テレビジョンベースのクライアント装置を介して見ることが可能なプログラムをリストし、該電子番組ガイド（ＥＰＧ）は少なくとも１つの選択可能なリンクを少なくとも１つのチャンネルエントリに視覚的に表示する、電子番組ガイド（ＥＰＧ）アプリケーションと、
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能な検索エフェクチュエイタであって、該検索エフェクチュエイタは、前記電子番組ガイド（ＥＰＧ）の一部として少なくとも１つのチャンネルエントリに視覚的に表示された前記少なくとも１つの選択可能なリンクがユーザによって選択されたことに応答してイメージ検索を実行し、ユーザによって選択されたリンクに基づいて検索要求を作成し、該検索要求をネットワーク経由で検索サービスに送信し、該検索要求は、検索要求のキーワードとして使用された該選択されたリンクの少なくとも一部と、イメージ検索が要求されていることのインジケーションとを含む、検索エフェクチュエイタと、
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能なリンクターゲットモニタであって、前記電子番組ガイド（ＥＰＧ）のセレクタをモニタして、前記電子番組ガイド（ＥＰＧ）の個々のチャンネルエントリに視覚的に表示されるリンクがユーザ入力に基づいて選択された時に検出を行う、リンクターゲットモニタと、
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能な検索結果変換コンポーネントであって、検索結果のイメージタグに基づいて該検索結果からイメージを抽出し、抽出されたイメージをスライドショーに変換し、該スライドショーを前記クライアント装置に関連付けられた表示画面に提示するために提供する、検索結果変換コンポーネントと、
前記メモリに格納され、かつ前記１つまたは複数のプロセッサが実行可能な変換結果プレゼンタであって、前記リンクが選択されたことに応答して、前記検索結果から抽出されたイメージをスライドショーとして前記表示画面に提示する、変換結果プレゼンタと
をさらに備えたことを特徴とするテレビジョンベースのクライアント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子番組ガイド（ＥＰＧ:Electronic Program Guide）による特化された(specialized)媒体の提示(media presentation)に関する。
【０００２】
本発明は、１つまたは複数のテレビジョンアプリケーション(television application)による特化された媒体の提示(specialized presentation of media)に関し、詳細には、例えば、電子番組ガイド（ＥＰＧ）のリンクされたエントリ(linked entry)のユーザ選択(user selection)に応答して媒体を特化して提示することに関する。
【背景技術】
【０００３】
多種多様なソースからインターネットを介して多くのイメージが利用可能である。実際、一般からのアクセスのためにＷｅｂサイトに掲載されるイメージの数は、毎日増加している。さらに、諸個人は、選択された友人および家族に、毎日、数百万とはいかないまでも、数千ものイメージを電子メール送信する。パーソナルコンピュータは、そうしたイメージをユーザに提示するように設計されている。例えば、パーソナルコンピュータは、普通、ユーザが多くの項目を一度に見られるようにするために、十分に高い解像度でＷｅｂページを表示することができる。また、パーソナルコンピュータは、電子メール送信されたイメージを都合よく受信するための多数の任意選択の設定を備える、強力な電子メールプログラムを含む。さらに、おそらく最も重要なことには、パーソナルコンピュータのユーザは、インターネットを介してイメージにアクセスするときを含め、自分のパーソナルコンピュータを操作するときに、予期しない場合でも、比較的高度な複雑さを許容する。
【０００４】
他方、テレビジョンセットトップボックス(television set-top box)のユーザは、自分のセットトップボックスを操作するときに、要求しない場合でも、比較的低度の複雑さを期待する。表示のためにテレビジョンを使用するいくつかのデバイスは、かねてより電子メールにアクセスする能力を提供しているが、消費者は、一般に、リモコンを持って居間のソファで寛いでいる間に、テレビジョンを使用した電子メールの複雑さにかかわるのを嫌がっている。さらに、テレビジョンユーザは、その比較的低解像度のテレビジョンを使用することによりインターネットを探索することを受け入れていない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
したがって、テレビジョンユーザが、幅広く、かつ／または簡便な方式で、様々なソースからインターネットを介して利用可能な多くのイメージにアクセスし、それらを楽しむことを可能にし得る方法および／または技術が求められている。
【課題を解決するための手段】
【０００６】
電子番組ガイド（ＥＰＧ）は、１つまたは複数のイメージ（または一般に媒体）へのアクセスを可能にするエントリを備えるように拡張される。ユーザによってイメージ関連のエントリ(image-related entry)が選択されると、テレビジョンベースのデバイス(television-based device)は、選択されたエントリ(selected entry)に関連した１つまたは複数のイメージを提示(present)する。検索関連(search-related)の実施形態では、男優や女優の名前といったＥＰＧの各部分がリンク(link)として提示(present)される。リンクの選択(selection of link)は、（例えば、インターネットからのサードパーティ(third party)検索エンジン(search engine)などの検索サービス(search service)を用いた）ファイルグループ(group of lile)の検索を実行(effectuate)させ、続いて、検索によってもたらされたイメージのスライドショーが視覚的に提示(visual presentation)される。また、電子メール関連(email-related)の実施形態では、サードパーティがイメージを、テレビジョンベースのデバイスに関連した電子メールアドレスに電子メール送信することができる。電子メール送信されたイメージ(emailed image)に応答して、ＥＰＧのチャンネルラインアップ(channel lineup)にイメージエントリ(image entry)が付加される。そのイメージエントリの選択(selection of the image entry)は、そのデバイスに、電子メール送信されたイメージをスライドショーで視覚的に提示させる。
【０００７】
他の方法、システム、手法、装置、サーバ、クライアント、デバイス、媒体、手順、構成など、その他の実施形態についても本明細書中に開示してある。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施形態を詳細に説明していく。図面中の同じ番号は、類似または対応する態様、機能、および構成要素を示している。
【０００９】
セットトップボックスなどテレビジョンベースのデバイス(television-based device)は、ケーブル、衛星、従来型のアンテナなどによってテレビジョン信号を受信する。受信したテレビジョン信号は、表示画面上に表示される。特に、今日利用可能なチャンネルが多数であるために、そのようなテレビジョンベースのデバイスは、しばしば、電子番組ガイド（ＥＰＧ）を含む。
【００１０】
ＥＰＧは、通常、ユーザが、予定の視聴時間で相互参照して見ることのできる番組一覧を提示する。また、ＥＰＧは、しばしば、ペイパービュー番組のエントリを含むこともある。番組は、タイトル、主題、放送時間などによって特定され得る。ユーザがＥＰＧから番組を選択すると、選択された番組の記述が表示画面上に提示される。
【００１１】
ここで説明する実施形態において、ＥＰＧは、１つまたは複数のイメージへのアクセスを可能にするエントリを備えるように機能強化されている。ユーザによってイメージ関連のエントリが選択されると、テレビジョンベースのデバイスは、選択されたエントリに関連した１つまたは複数のイメージを提示する。
【００１２】
また、検索関連の実施形態では、男優や女優の名前といったＥＰＧの各部分がリンクとして提示される。リンクの選択は、ファイルグループの検索(search of a group of files)を開始させる。それらのファイルグループは、インターネットを介してアクセス可能なサードパーティ検索エンジンなどの検索サービスによって索引付けされる(indexed)ファイル（Ｗｅｂページなど）とすることができる。検索サービスからの第１のフォーマット(format)での検索結果(search result)は、スクラブ(scrub)されて、第２の、よりアクセスしやすいフォーマットでのスクラブ検索結果(scrubbed search result)が作成される。次いで、第２のフォーマットのスクラブ検索結果(the scrubbed search results in the second format)からのイメージが、スライドショーで視覚的に提示され得る。
【００１３】
電子メール関連の実施形態では、サードパーティが、テレビジョンベースのデバイスに関連した電子メールアドレスに、イメージを電子メール送信することができる。電子メール送信されたイメージに応答して、ＥＰＧのチャンネルラインアップにイメージエントリが付加される。イメージエントリの選択は、そのデバイスに電子メール送信されたイメージを検索させ、検索したイメージをスライドショーで視覚的に提示させる。
【００１４】
ＥＰＧによる特化媒体提示のための環境の例
図１は、ＥＰＧ１１４による、テレビジョンベースのデバイス１１０における汎用ネットワーク１０４を介したイメージ１０２アクセスの例を示すブロック図である。汎用ネットワーク１０４は、複数のイメージ１０２を含み、あるいはそれらへのアクセスを提供する。汎用ネットワーク１０４は、例えば、インターネットとすることができる。サーバ１０８は、汎用ネットワーク１０４に結合される。
【００１５】
サーバ１０８は、テレビジョンネットワーク１０６の一部である。説明する実施形態では、図示のように、テレビジョンネットワーク１０６は、ケーブルネットワークを含む。しかしながら、テレビジョンネットワーク１０６は、代替として、衛星ネットワークや送信塔型ネットワークなどとしても実現することができる。さらに、テレビジョンネットワーク１０６は、任意選択で、複数のサーバ１０８、複数のピアノードまたは階層ノード、複数のコンテンツ配信レベルなども含み得る。
【００１６】
テレビジョンネットワーク１０６に結合されるのは、クライアント１１０として実現されるテレビジョンベースのデバイスである。クライアント１１０は、テレビジョンネットワーク１０６を介してサーバ１０８からテレビジョンコンテンツを受信する。そのようなテレビジョンコンテンツは、クライアント１１０によって表示画面１１２上に表示される。表示画面１１２は、クライアント１１０と一体とすることも、単にそれに（無線または有線で）接続することもできる。
【００１７】
クライアント１１０は、１つまたは複数のプロセッサ１１６および少なくとも１つのメモリ１１８を含む。メモリ１１８は、プロセッサ１１６によりクライアント１１０の諸機能を実行するために実行可能なプロセッサ実行可能命令を含む。メモリ１１８は、揮発性または不揮発性メモリとして実現される。より一般的には、クライアント１１０は、揮発性または不揮発性媒体、取り外し可能または取り外し不能媒体、記憶または伝送媒体、それらの何らかの組合せなどとすることのできる媒体全般（電磁媒体や光媒体など）を含み、かつ／またはそれらに結合される。
【００１８】
メモリ１１８は、プロセッサ実行可能命令を備えたＥＰＧアプリケーション１２０を含む。より一般的には、ＥＰＧアプリケーション１２０は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの何らかの組み合わせなどを備える。ＥＰＧアプリケーション１２０は、ＥＰＧ１１４を設け、それを提示することができる。また、ＥＰＧアプリケーション１２０は、サーバ１０８からの通信に応答してＥＰＧを更新し、ユーザ入力に応答してＥＰＧの表示部分を変更することもできる。明示的に図示しないが、クライアント１１０は、（リモート、キーボード、ジャイロデバイスなどから）ユーザ入力を受け取ることができる。
【００１９】
図１に示すように、ＥＰＧ１１４は複数のエントリを含む。これらのエントリには、チャンネルエントリ、個々のセル、特定のフィールド、およびリンクされたシンボルが含まれる。通常、それだけに限らないが、リンクされたシンボルは英数字である。代替のリンクされたシンボルの例が、代表ロゴマークや幾何学的図形（例えば、あるワードに隣接した黒丸など）である。チャンネルエントリに関しては、テレビジョンチャンネル「Ｘ」、「Ｙ」、イメージチャンネル＃１、＃２がＥＰＧ１１４に示されている。
【００２０】
各チャンネルエントリは、ＥＰＧ１１４の横の行に対応する。しかしながら、各チャンネルは、代替として、縦の列にも、他の何らかの方式でも編成され得る。各チャンネルエントリは複数のセルエントリを含むことができ、個々のセルエントリは、テレビジョンチャンネルで見ることのできる番組、およびイメージチャンネルで見ることのできるイメージコレクション（ＩＣ）に対応する。テレビジョンチャンネルの番組セルエントリの選択は、選択された番組の詳細な記述の提示、および／または選択された番組自体の提示をアクティブ化する。
【００２１】
検索関連の実施形態において、リンク１２２はチャネル「Ｙ」のムービーセル(movie cell)に含まれる。リンク１２２は、リンク１２２に応答して行われる検索の結果として獲得されるイメージ１０２（Ａ）へのアクセスを提供する。言い換えると、ユーザによるリンク１２２の選択と同時に、リンク１２２に関連するイメージ１０２（Ａ）が、そのファイルグループの検索によって汎用ネットワーク１０４から獲得され、次いで、それらがクライアント１１０によって表示画面１１２上に提示される。両方向矢印で示すようにリンク１２２のユーザ選択の後に汎用ネットワーク１０４との双方向通信を伴うこの検索関連の実施形態については、以下の「検索を併用したＥＰＧによるイメージアクセス」という標題の項で、図２および図３を参照して詳細に説明する。
【００２２】
電子メール関連の実施形態によれば、クライアント１１０に関連した電子メールアドレスに以前に電子メール送信されているイメージ１０２（Ｂ）へのアクセスを提供するために、イメージチャネル＃１に対応するセルレベルまたはリンク１２４が、ユーザによって選択可能である。ユーザによるイメージチャネル＃１のエントリ１２４の選択と同時に、イメージ１０２（Ｂ）がクライアント１１０によって検索され、次いで、表示画面１１２上に提示される。片方向矢印で示すようにリンク１２２のユーザ選択の前に汎用ネットワーク１０４を介した片方向(one-way)「擬似プッシュ(quasi-push)」通信を伴うこの電子メール関連の実施形態については、以下の「電子メールを併用したＥＰＧによるイメージアクセス」という標題の項で、図４および図５を参照して詳細に説明する。
【００２３】
検索を併用したＥＰＧによるイメージアクセス
図２は、検索を併用(in conjunction with a search)したＥＰＧ１１４によるイメージアクセスの一例を示すブロック図である。ＥＰＧ１１４は、番組の詳細がユーザに提供される詳細な番組説明モード(detailed program description mode)で示されている。そのような詳細には、番組タイトル、番組説明、およびディレクタ、プロデューサ、男優、女優といった芸術的貢献者が含まれる。
【００２４】
図示するように、「男優」および「女優」は、下線書式で示すリンクである。代替として、ハイパーリンクは、太字書式、異なる色の文字、隣接シンボル、それらの何らかの組み合わせなどを用いても示される。図２には「男優」および「女優」だけがリンクとして示されているが、詳細な番組説明の態様も示される。男優リンク１２２は、それを指し示すセレクタを備えるものとして示されている。具体的には、セレクタリング２０２が示されている。他の代替のセレクタには、矢印などのポインタ、カーソル、強調／反転映像などが含まれる。
【００２５】
この実施形態において、クライアント１１０は、リンクターゲットモニタ(link target monitor)２０４、検索エフェクチュエイタ(search effectuator)２０６、検索結果スクラバ(search results scrubber)２０８、およびスクラブ結果プレゼンタ(scrubbed results presenter)２１０を含む。これらのコンポーネントは、（図１の）メモリ１１８上に格納され、プロセッサ１１６と共に機能するコンポーネントとすることができる。リンクターゲットモニタ２０４は、ＥＰＧ１１４をモニタし、セレクタリング(selector ring)２０２の位置(location)を追跡(track)して、「男優」などのリンクターゲットが入力デバイスを用いてユーザによって選択されたときにそれを検出する。リンクターゲットモニタ２０４は、特に、ＥＰＧアプリケーション１２０の一部とすることができる。
【００２６】
ユーザによってリンクが選択されていることがリンクターゲットモニタ(link target monitor)２０４によって検出された後、検索エフェクチュエイタ(search effectuator)２０６は、検索を実行させる。一般に、検索エフェクチュエイタ２０６は、選択されたリンクに応答して、ファイルグループ上で検索を開始する。より具体的には、検索エフェクチュエイタ２０６は、リンクターゲット、ならびにその一部を検索でのキーワードに使用する検索要求(search request)を作成(formulate)する。この検索は、クライアント１１０を含む任意のエンティティによって、テレビジョンネットワーク１０６または汎用ネットワーク１０４を介してアクセス可能な任意のファイルグループ上で実行される。
【００２７】
本実施形態では、検索は、サードパーティ検索エンジンなどの検索サービス(search service)２１２によって実行される。そのような検索エンジンの例には、Ｇｏｏｇｌｅ（商標）、Ｙａｈｏｏ（登録商標）、ＭＳＮ（登録商標）検索などが含まれる。検索エフェクチュエイタ２０６は、目的の検索サービス２１２を求める検索要求を作成し、その検索要求を検索サービス２１２に送信する。例えば、検索エフェクチュエイタ２０６は、「http://SearchServiceName.com/search? ... keyword="actor"」といった検索要求を作成し、次いで、その検索要求をサーバ１０８によってテレビジョンネットワーク１０６に送信し、そこから汎用ネットワーク１０４を介して検索サービス２１２に送信することができる。目的の検索サービス２１２において利用可能な場合には、検索エフェクチュエイタ２０６は、戻される検索結果がすでにその検索対象のイメージに焦点を当てたものになっているように、イメージ検索が要求されていると指示することもできる。
【００２８】
検索サービス２１２は、検索エフェクチュエイタ２０６から受け取った検索要求に応答して、検索サービス２１２が索引付けしているファイルグループ上で検索を実行する。このファイルグループは、例えば、汎用ネットワーク１０４上で利用可能なＷｅｂページの大部分とすることができる。イメージ１０２（Ａ）を探し出すよう求める要求検索を実行した後、検索サービス２１２は検索結果２１４を作成する。
【００２９】
検索結果(search result)２１４は、いくつかの個別イメージ１０２ａを含む。図示のように、検索結果２１４は、「ｎ」個のイメージ１０２ａ（すなわちイメージ＃１  １０２ａ１、イメージ＃２  １０２ａ２、イメージ＃３  １０２ａ３．．．イメージ＃ｎ  １０２ａｎ）を含む。検索結果２１４は、汎用ネットワーク１０４を介し、サーバ１０８経由でテレビジョンネットワーク１０６を横断してクライアント１１０に返信され、または戻される。検索結果２１４は、検索サービス２１２からクライアント１１０に、少なくともユーザフレンドリな方式ではない、クライアント１１０によって表示画面１１２上に容易に提示されないフォーマットで提供される。
【００３０】
例えば、検索結果２１４は、ハイパーテキストマークアップ言語（ｈｔｍｌ）フォーマットであることがある。テレビジョンユーザは、通常、ユニフォームリソースロケータ（ＵＲＬ）のリストを見ることを望まない。さらに、検索結果２１４が、イメージ１０２（Ａ）のサムネイルを含む場合、そのようなサムネイルは、テレビジョンから数フィート離れて座っているユーザからは、テレビジョンの比較的低解像度の表示画面１１２上では見えない可能性が高い。
【００３１】
したがって、検索結果スクラバ２０８は、（検索エフェクチュエイタ２０６などから）検索結果２１４を受け取り、検索結果２１４をスクラブしてスクラブ検索結果(scrubbed search result)２１６を作成する。スクラブ検索結果２１６は、検索結果２１４から、検索結果２１４を構文解析し、次いで、構文解析された検索結果を異なるフォーマット（ＥＰＧアプリケーション１２０によって容易にアクセス可能なデータファイルなど）に変換することによって作成される。一般に、検索結果２１４は、その所望の部分を抽出するように構文解析される。具体的には、検索結果２１４は、含まれるイメージまたはイメージへのリンクの内容に関するテキストの手がかりを調べることによって構文解析される。そのような構文解析および変換の一例が、ｈｔｍｌ文書のスクリーンスクレーピングである。
【００３２】
ｈｔｍｌ文書は、例えば、イメージタグに従って構文解析される。次いで、構文解析された検索結果は、拡張可能なマークアップ言語（ＸＭＬ）フォーマットなど別のフォーマットに変換される。検索結果スクラバ２０８による検索結果２１４のスクラビングから生じたスクラブ検索結果２１６を含むＸＭＬ文書は以下のようなものとすることができる。
【００３３】
【表１】
0004828153.tif 000002
【００３４】
検索結果スクラバ(search results scrubber)２０８によって作成されたスクラブ検索結果２１６の特定のフォーマットを問わず、スクラブ結果プレゼンタ(scrubbed results presenter)２１０は、スクラブ検索結果２１６を受け取り、それを表示画面１１２に提示する。例えば、スクラブ結果プレゼンタ２１０は、スクラブ検索結果２１６をスライドショー２１８として提示する。スライドショー２１８では、ユーザに、手動で各イメージ１０２ａを（前後に）めくる、自動イメージ置換速度を調整する、各イメージ１０２ａを高速でスクロールするといった機能が提供される。代替として、他のイメージ提示機構も、スクラブ結果プレゼンタ２１０によって用いられる。
【００３５】
図３は、検索を併用してＥＰＧによりイメージにアクセスする方法の一例を示す流れ図３００である。流れ図３００は、７つの主要ブロック３０２〜３１４を含み、全部で１１ブロックを含む。流れ図３００の各動作は、他の環境で、様々なハードウェアおよびソフトウェア実施形態を用いても実行されるが、本方法のいくつかの態様および例を、特に、図１および図２を用いて説明する。例えば、クライアント１１０は、ブロック３０２〜３１４の動作を実行し得る。
【００３６】
ブロック３０２において、リンクターゲットを含むＥＰＧが表示される。例えば、クライアント１１０は、リンクターゲット「男優」を含むリンク１２２を備えるＥＰＧ１１４を表示画面１１２上に表示することができる。
【００３７】
ブロック３０４において、リンクターゲットがモニタされる。例えば、リンクターゲットモニタ２０４は、セレクタリング２０２などのセレクタを追跡し、ユーザ選択を待つことにより、ＥＰＧ１１４のリンクターゲットをモニタすることができる。ブロック３０６において、リンクターゲットが選択されているか否かが検出される。例えば、リンクターゲットモニタ２０４は、ユーザがリンク１２２を選択したか否かを検出する。リンクターゲットが選択されていない場合、表示されたＥＰＧ１１４上にリンク１２２が存在する限りブロック３０４でモニタが続行される。他方、リンクターゲットが選択されている（とブロック３０６で検出された）場合、流れ図３００はブロック３０８に進む。
【００３８】
ブロック３０８において、そのリンクターゲットをキーワードに使用して、ファイルグループの検索が実行される。例えば、検索エフェクチュエイタ２０６は、選択されたリンクターゲットをその検索でのキーワードに使用して、検索サービス２１２を用いた検索を実行する。より具体的には、ブロック３０８Ａにおいて、リンクターゲットに応答した検索要求が作成される。例えば、検索エフェクチュエイタ２０６は、その男優のフルネームの一部を含む、「男優」をその検索の対象であるキーワードに使用して検索要求を作成することができる。
【００３９】
ブロック３０８Ｂにおいて、作成された検索要求が検索サービスに送信される。例えば、検索要求は、クライアント１１０の検索エフェクチュエイタ２０６から、サーバ１０８によってテレビジョンネットワーク１０６を介し、汎用ネットワーク１０４を介して目的の検索サービス２１２に送信される。目的の検索サービス２１２の選択、および／または検索要求の作成は、少なくとも一部は、検索されるファイルグループの構成範囲を決定する。
【００４０】
ブロック３１０において、第１のフォーマットの検索結果が受け取られる。例えば、クライアント１１０の検索エフェクチュエイタ２０６で、検索サービス２１２からｈｔｍｌなどの第１のフォーマットの検索結果２１４が受け取られる。
【００４１】
ブロック３１２において、第１のフォーマットの検索結果がスクラブされて第２のフォーマットの検索結果が作成される。例えば、ｈｔｍｌなど第１のフォーマットの検索結果２１４が検索結果スクラバ２０８によってスクラブされて、ｘｍｌなど第２のフォーマットのスクラブ検索結果２１６が作成される。より具体的には、ブロック３１２Ａにおいて、第１のフォーマットの検索結果が構文解析される。例えば、検索結果スクラバ２０８は、ｈｔｍｌなど第１のフォーマットの検索結果２１４を構文解析して構文解析された検索結果を作成する。ブロック３１２Ｂにおいて、構文解析された検索結果が第２のフォーマットに変換される。例えば、検索結果スクラバ２０８は、構文解析された結果を、ｘｍｌなど第２のフォーマットのスクラブ検索結果２１６（構文解析され、変換された検索結果など）に変換する。
【００４２】
ブロック３１４において、第２のフォーマットのスクラブ検索結果が表示画面上に提示される。例えば、スクラブ結果プレゼンタ２１０は、スライドショー２１８機構を用いて表示画面１１２上にスクラブ検索結果２１６を提示する。
【００４３】
電子メールを併用したＥＰＧによるイメージアクセス
図４は、電子メール４０２を併用したＥＰＧ１１４によるイメージアクセスの一例を示すブロック図である。クライアント１１０に向かって電子メール送信４０２されるイメージ１０２（Ｂ）は、表示画面１１２上に提示される際に、ＥＰＧ１１４を介してクライアント１１０のユーザからアクセス可能になる。
【００４４】
テレビジョンチャンネル関連エントリ(television-channel-related entry)と共に、ＥＰＧ１１４は、イメージ関連エントリを表示する。これらのエントリには、イメージチャンネル＃１、＃２、ならびにそれらに対応するイメージコレクション（ＩＣ）セルが含まれる。具体的には、イメージチャンネル＃１は、ＩＣ＃１ＡセルおよびＩＣ＃１Ｂセルに対応し、イメージチャンネル＃２は、ＩＣ＃２ＡセルおよびＩＣ＃２Ｂセルに対応する。ＥＰＧ１１４と共に２つのイメージチャンネルだけしか示されていないが、所与のＥＰＧは、実際には、以下でさらに説明するように、受け取ったイメージ１０２の数、および／またはそれらの発信元のアドレスの数に応じて、いつでも１つ、２つ、３つ、またはそれ以上のイメージチャンネルを含むことができる。
【００４５】
本実施形態では、クライアント１１０は、電子メールアドレス４０４に関連付けられている。例えば、関連した電子メールアドレス４０４は、「CustomerName@TelevisionServiceProvider.com」に類似のものとすることができる。クライアント１１０は、ＥＰＧエントリインサータ４０６、イメージエントリモニタ機能４０８、イメージレトリバー４１０、およびイメージプレゼンタ４１２を含む。これらのコンポーネントは、（図１の）メモリ１１８上に格納され、プロセッサ１１６と共に機能するコンポーネントとすることができる。これらのコンポーネントの動作について、以下の電子メールの例を引いて説明する。
【００４６】
この電子メールの例では、サードパーティが、そのサードパーティがクライアント１１０のユーザと共用しようとするイメージ１０２（Ｂ）にアクセスすることができる。このサードパーティは、汎用ネットワーク１０４に接続されたあるデバイスで（標準の、または専用の電子メールアプリケーションを用いて）電子メール４０２を作成する。電子メール４０２はイメージ１０２（Ｂ）を含む。例えば、電子メール４０２は、（主として）１つまたは複数のパケットのペイロードとしてカプセル化されたイメージ１０２（Ｂ）とすることもでき、あるいは電子メール４０２は（添付ファイルなどとして）イメージ１０２（Ｂ）を含むこともできる。電子メール４０２の宛先アドレスは、関連した電子メールアドレス４０４に対応する。
【００４７】
電子メール４０２は、汎用ネットワーク１０４を横断してメールサーバ１０８（Ｍ）に送信される。メールサーバ１０８（Ｍ）は、テレビジョンネットワーク１０６に結合された全クライアント１１０の全部または一部のために、汎用ネットワーク１０４から届いた電子メールを処理する。メールサーバ１０８（Ｍ）は、電子メール４０２をコンテンツサーバ１０８（Ｃ）に転送する。別個に図示し、説明しているが、コンテンツサーバ１０８（Ｃ）とメールサーバ１０８（Ｍ）とは、同じ場所に一緒に配置され、かつ／または単一の論理サーバとして機能し得る。コンテンツサーバ１０８（Ｃ）は、少なくともイメージ１０２（Ｂ）および電子メール４０２の識別を含む電子メール４０２を保存／格納する。
【００４８】
コンテンツサーバ１０８（Ｃ）は、テレビジョンネットワーク１０６を介してクライアント１１０に、新しいイメージ１０２（Ｂ）をクライアント１１０に通知するメッセージを送信する。この通知メッセージはＥＰＧエントリインサータ４０６によって処理される。一般に、ＥＰＧエントリインサータ４０６は、ＥＰＧ１１４に、新しく届いたイメージ１０２（Ｂ）を表すイメージエントリを挿入する。
【００４９】
具体的には、ＥＰＧエントリインサータ(entry inserter)４０６は、そこへのアクセスを提供するイメージの指示を含むイメージエントリを作成し、この作成されたエントリをＥＰＧ１１４に加える。例えば、作成されたエントリは、発信元アドレスおよび／または関連した電子メール４０２の送信者および／または電子メール４０２の送信日を含む。図４にはそう示していないが、これらの指示は、イメージ関連エントリ内のリンクとして提示され得る。この例では、イメージ１０２（Ｂ）へのアクセスを提供するために、ＩＣ＃１ＢセルがＥＰＧエントリインサータ４０６によってＥＰＧ１１４に挿入される。
【００５０】
ＥＰＧ１１４が表示画面１１２上に表示された後、ユーザは、セレクタリング２０２などのセレクタを操作して、イメージ関連エントリを強調表示させることができる。この強調表示されるエントリの移動および選択は、イメージエントリモニタ機能４０８によってモニタされる。イメージエントリモニタ機能４０８は、特に、ＥＰＧアプリケーション１２０の一部とすることができる。図示のように、ＩＣ＃１Ｂセルがセレクタリング２０２で強調表示される。ユーザが強調表示されたＩＣ＃１Ｂセルを選択すると、イメージエントリモニタ機能４０８は、その選択を検出し、イメージレトリバー４１０をアクティブ化する。
【００５１】
イメージレトリバー(image retriever)４１０は、ＩＣ＃１Ｂセルのユーザ選択に応答して、それに関連したイメージ１０２（Ｂ）を検索する。一般に、イメージレトリバー４１０は、コンテンツサーバ１０８（Ｃ）経由で、サーバストレージ４１４からテレビジョンネットワーク１０６を介してイメージ１０２（Ｂ）を検索する。具体的には、イメージレトリバー４１０は、イメージ検索要求通信を作成し、テレビジョンネットワーク１０６を横断してそれをコンテンツサーバ１０８（Ｃ）に送信する。それに応答して、コンテンツサーバ１０８（Ｃ）は、サーバストレージ４１４からイメージ１０２（Ｂ）を獲得し、それをイメージ配信通信としてクライアント１１０に返信する。
【００５２】
コンテンツサーバ１０８（Ｃ）からクライアント１１０へのイメージ１０２（Ｂ）配信後、イメージレトリバー４１０は、それらをイメージプレゼンタ４１２に転送する。イメージプレゼンタ４１２は、表示画面１１２上にイメージ１０２（Ｂ）を提示する。例えば、イメージプレゼンタ４１２は、（イメージ１０２（Ａ）について）図２に示すスライドショー機構を使用して表示画面１１２上にイメージ１０２（Ｂ）を視覚的に提示することができる。
【００５３】
代替の実施形態では、コンテンツサーバ１０８（Ｃ）からクライアント１１０に送信される、新しく受け取ったイメージ１０２（Ｂ）の通知を提供するメッセージが、実際に、イメージ１０２（Ｂ）を含む。したがって、クライアント１１０は、クライアントストレージ４１６でイメージ１０２（Ｂ）を格納／保存する。クライアントストレージ４１６は、クライアント１１０と一体とすることも、（有線または無線で）クライアント１１０に接続することもできる。例えば、クライアントストレージ４１６は、セットトップボックスの一部を形成するハードドライブまたはフラッシュメモリとすることもでき、ホームネットワークの中央記憶とすることもできる。ともかく、この代替実施形態では、イメージレトリバー４１０は、ＩＣ＃１Ｂセルがユーザによって選択されると、クライアントストレージ４１６からイメージ１０２（Ｂ）を検索する。
【００５４】
ＥＰＧ１１４のイメージ関連エントリは、無数の方式で編成される。また、様々に編成され、かつ／または多種多様なイメージ関連エントリを選択することにより生じるイメージアクセスは、そのような編成および／または種類に応じて異なり得る。例えば、すべての着信イメージは、同じイメージチャンネルに関連付けて配置され、あるいは同じイメージセルにさえ配置される。しかしながら、イメージ関連エントリの編成のより洗練された手法の一例について以下で説明する。
【００５５】
この例では、各個々のイメージチャンネルは、イメージを持つ電子メール４０２の個々の発信元アドレスに対応する。したがって、イメージチャンネル＃１は、ある人の孫息子からのものとし、イメージチャンネル＃２はその人の孫娘からのものとすることができる。それぞれの到着電子メール４０２を伴うイメージ１０２（Ｂ）は、到着電子メール４０２の発信元アドレスによって決定されるイメージチャネルのそれぞれの新しいＩＣセルに関連付けられる。
【００５６】
電子メール４０２の（件名フィールドなどで）送信者によって使用される符号語は、ＥＰＧ１１４のイメージ関連エントリを編成するための、ＥＰＧエントリインサータ４０６によるより大きな制御を可能にする。例えば、件名フィールド中の「孫息子(grandson)」は、ＥＰＧエントリインサータ４０６が、（特定の発信元電子メールアドレスを持つ）所与の子どもによる孫息子のすべてのイメージを同じＩＣセルに関連付けて配置することを、それらのイメージが別個の電子メールで届いた場合でさえも可能にする。
【００５７】
前述の例を続けると、イメージチャンネルと電子メール４０２の発信元アドレスの間の対応を確立することは、イメージアクセスに関する柔軟性をより大きく助長する。例えば、あるイメージチャンネルのユーザ選択は、クライアント１１０に、選択されたイメージチャンネルのすべてのＩＣセルに関連したイメージを検索させ、それらを提示させることができる。他方、単一のＩＣセルのユーザ選択は、クライアント１１０に、その選択されたＩＣセルに関連したイメージを検索させ、それらを提示させることができる。
【００５８】
図５は、電子メールを併用してＥＰＧによりイメージにアクセスする方法の一例を示す流れ図５００である。流れ図５００は、６つの主要なブロック５０２〜５１２を含み、全部で１１ブロックを含む。流れ図５００の各動作は、他の環境で、様々なハードウェアおよびソフトウェア実施形態を用いても実行され得るが、本方法のいくつかの態様および例を、特に、図１および図４を用いて説明する。例えば、クライアント１１０は、ブロック５０２〜５１２の動作を実行する。
【００５９】
ブロック５０２において、電子メール送信されたイメージの通知が受け取られる。例えば、クライアント１１０のＥＰＧエントリインサータ４０６は、コンテンツサーバ１０８（Ｃ）などのサーバ１０８から、電子メール４０２と共に受け取られている、新しいイメージ１０２（Ｂ）の通知メッセージを受け取ることができる。その通知メッセージが、電子メール送信されたイメージを含む場合、ブロック５１４の動作が実行される。ブロック５１４において、受け取った電子メール送信イメージがクライアント側記憶に保存される。例えば、クライアント１１０は、電子メール送信イメージ１０２（Ｂ）をクライアントストレージ４１６に保存する。
【００６０】
ブロック５０４において、新しいイメージのエントリがＥＰＧラインアップに挿入される。例えば、ＥＰＧエントリインサータ４０６は、ＥＰＧ１１４の既存のテレビジョンチャンネルと共に、ＥＰＧ１１４に、電子メール送信イメージ１０２（Ｂ）に関連付けられ、それにリンクされたイメージ関連エントリを挿入することができる。より具体的には、ブロック５０４Ａで、イメージチャンネルが挿入され、ブロック５０４Ｂでイメージセルが挿入される。
【００６１】
例えば、電子メール４０２の発信元アドレスが以前に受け取られていないものである場合、ＥＰＧエントリインサータ４０６は、その新しい発信元アドレスに対応する新しいイメージチャンネルを作成す。次いで、ＥＰＧエントリインサータ４０６は、その新しく挿入されたイメージチャンネル内のイメージ１０２（Ｂ）に新しいＩＣの新しいイメージセルを作成することもできる。したがって、この新しいイメージセルは、電子メール送信されたイメージ１０２（Ｂ）に関連付けられる。他方、電子メール４０２の発信元アドレスが以前に受け取られている場合、ＥＰＧエントリインサータ４０６は、その新しいイメージに関連付けられる新しいＩＣセルを作成し、その新しいＩＣセルを、その既存の発信元アドレスに対応する既存のイメージチャンネルに挿入できる。
【００６２】
ブロック５０６において、イメージエントリがモニタされる。例えば、イメージエントリモニタ機能４０８は、セレクタリング２０２などのセレクタを追跡し、ユーザ選択を待つことによってＥＰＧ１１４のイメージ関連エントリをモニタする。ブロック５０８において、イメージエントリが選択されたか否かが検出される。例えば、イメージエントリモニタ機能４０８は、ユーザが、ＩＣ＃１Ｂセルなどの強調表示されたイメージエントリを選択したか否かを検出することができる。イメージエントリが選択されていない場合、表示されたＥＰＧ１１４上にイメージ関連エントリが存在する限り、ブロック５０６でモニタが続行される。他方、イメージエントリが選択されている（とブロック５０８で検出された）場合、流れ図５００はブロック５１０に進む。
【００６３】
ブロック５１０において、選択されたイメージエントリに関連したイメージが検索される。例えば、イメージレトリバー４１０は、記憶場所から、選択されたＩＣ＃１Ｂセルに関連したイメージ１０２（Ｂ）を検索する。より具体的には、ブロック５１０Ａにおいて、関連したイメージがサーバストレージから検索される。例えば、イメージレトリバー４１０は、サーバストレージ４１４から、選択されたＩＣ＃１Ｂセルに関連したイメージ１０２（Ｂ）を検索する。代替として、電子メール送信されたイメージが、ブロック５１４でクライアントストレージに保存された場合、ブロック５１０Ｂにおいて、関連したイメージはクライアントストレージから検索される。例えば、イメージレトリバー４１０は、クライアントストレージ４１６から、選択されたＩＣ＃１Ｂセルに関連したイメージ１０２（Ｂ）を検索する。
【００６４】
ブロック５１２において、検索されたイメージが提示される。例えば、イメージプレゼンタ４１２は、イメージレトリバー４１０から、選択されたＩＣ＃１Ｂセルに関連した検索イメージ１０２（Ｂ）を獲得し、それらの検索イメージ１０２（Ｂ）を（スライドショー機構を用いるなどして）表示画面１１２上に提示することができる。
【００６５】
検索を併用した汎用テレビジョンアプリケーションによるイメージアクセス
図６は、検索を併用した汎用テレビジョンアプリケーション６０２によるイメージアクセスの一例を示すブロック図である。クライアント１１０は汎用テレビジョンアプリケーション６０２を含む。図示のように、テレビジョンアプリケーション６０２は、ＥＰＧアプリケーション１２０と共に、汎用インターフェースプロバイダ６０４、イメージスライドショーリクエスタ(image slideshow requestor)６０６、およびクローズドキャプションジェネレータ(closed captioning generator)６０８を含む。クライアント１１０は、表示画面１１２に結合される（接続される、一体化されるなど）。表示画面１１２上でテレビジョンアプリケーション６０２によってユーザに提示され得る異なるビュー６１０、６１２、６１４も図示されている。
【００６６】
検索を併用したＥＰＧ１１４によるイメージアクセスの一例を、図２および図３を参照して前述した。汎用テレビジョンアプリケーション６０２の説明を円滑に行うために、図１および図２のいくつかの構成要素を図６に再現する。例えば、ＥＰＧアプリケーション１２０は、リンクターゲットモニタ(link target monitor)（ＬＴＭ）２０４を含む。ユーザによってリンクターゲットが選択されたことがリンクターゲットモニタ２０４によって検出されると、選択されたリンクターゲットの検索対象(search target)（キーワードなど）が、汎用検索コンポーネント２０６／２０８／２１０によって検索に使用される。より詳細に前述したように、検索エフェクチュエイタ２０６、検索結果スクラバ２０８、およびスクラブ結果プレゼンタ２１０は、検索対象を用いて検索結果を獲得し、その検索結果をスクラブし、スクラブされた検索結果を表示画面１１２上に提示する。ただし、以下でさらに説明するように、そのようなイメージアクセスは、ＥＰＧ関連のビューおよび／またはコンポーネントに限定されるものではない。
【００６７】
本実施形態では、クライアント１１０などテレビジョンベースのデバイスはテレビジョンアプリケーション６０２を含む。テレビジョンアプリケーション６０２は、対話式で、かつ／または一方的に、ユーザに特定のビューを提示し、かつ／または特定のサービスを提供する。図示のコンポーネントには、汎用インターフェースプロバイダ６０４、イメージスライドショーリクエスタ６０６、およびクローズドキャプションジェネレータ６０８が含まれる。明示的に図示しないが、他の種類の汎用テレビジョンアプリケーション６０２も、クライアント１１０の一部として含まれ、検索を併用したイメージアクセスに関与し得る。これらのコンポーネントは、（図１の）メモリ１１８に格納され、プロセッサ１１６と共に機能するコンポーネントとすることができる。これらのコンポーネントの動作を、以下の表示画面ビューの例によって説明する。
【００６８】
汎用インターフェースプロバイダ６０４は、メニュー６１０などの汎用インターフェースを提示する。メニュー６１０（開始ポイントとしてなど）は、他のテレビジョンアプリケーション６０２へのユーザアクセスを提供し、かつ／またはそれを起動する。図示のように、そのような他のテレビジョンアプリケーション６０２には、セットアップアプリケーション、チャンネルラインアップガイドアプリケーション、イメージスライドショーアプリケーション（例えばイメージスライドショーリクエスタ６０６）などが含まれる。ユーザは、入力機構（セレクタリング２０２など）を使用してメニュー６１０からこれら他のテレビジョンアプリケーション６０２をアクティブ化することができる。
【００６９】
イメージスライドショーリクエスタ(image slideshow requestor)６０６は、イメージスライドショー６１２などのスライドショー要求インターフェースを提示する。イメージスライドショー６１２は、２つの異なる検索パラメータ入力領域６１６、６１８を含む。これら２つの検索パラメータ入力領域６１６、６１８は、検索入力領域６１６および検索トピック領域６１８を含む。検索入力領域６１６は、ユーザが（キーボードを用いたタイプ入力や、リモコンの文字表示を介して主題を１文字ずつ入力することなどにより）検索対象を入力することを可能にする。この場合、入力された検索対象に応答した検索結果が獲得され、スクラブされ、提示される。
【００７０】
イメージスライドショー６１２の検索トピック領域(search topics region)６１８は、ユーザが、検索対象を表示させるために（セレクタリング２０２などを用いて）選択することのできるトピック＃１、＃２、＃２、・・・、＃ｎのリストを含む。この場合、選択されたトピックに応答して検索結果が獲得され、スクラブされ、提示される。検索トピック領域６１８に提示される選択トピックは、例えば、他のユーザによって選択され、かつ／または手入力された、したがって、最新の注目する検索対象に基づいて決定され得る。
【００７１】
クローズドキャプションジェネレータ(closed captioning generator)６０８は、図示のように、クローズドキャプションをアクティブ化したビデオ６１４にクローズドキャプションを生成する。表示画面１１２のクローズドキャプションをアクティブ化したビデオのビュー６１４は、クローズドキャプションゾーン(closed captioning zone)６２０を含む。クローズドキャプションゾーン６２０は、選択可能な言葉を用いた、表示ビデオの現在のクローズドキャプションテキストを含む。言い換えると、ユーザは、クローズドキャプションゾーン６２０から検索対象として使用される表示言葉を選択することができる。選択可能な言葉は、クローズドキャプションゾーン６２０内の任意の言葉とすることも、その（色、下線などで）特別に指示された部分とすることもできる。この選択は、その言葉を丸で囲む６２２、その言葉を強調表示するなどによって達成される。
【００７２】
したがって、汎用テレビジョンアプリケーション６０２は、イメージ提示をもたらす検索の開始ポイントとして機能させることができる。言い換えると、テレビジョンアプリケーション６０２によって提示される様々なビューおよび／または提供されるサービスは、ユーザに、検索対象を指示する機会を提供できる。そのような検索対象指示(search target indication)は、手動文字入力、トピック選択、テキスト選択などによって行われる。その場合、指示された検索対象は、検索エフェクチュエイタ２０６によって、検索のキーワードまたはそれに類似の検索対象として使用される。その後、検索エフェクチュエイタ２０６によって獲得された検索結果が、検索結果スクラバ２０８によってスクラブされる。その後、スクラブされた検索結果が、スクラブ結果プレゼンタ２１０によって（スライドショーフォーマットなどを用いて）表示画面１１２上に提示される。
【００７３】
図１〜図６に示したデバイス、動作、態様、機能、手順、コンポーネントなどは、複数のブロックに分かれた図として示されている。しかしながら、図１〜図６に記述され、かつ／または図示されている順序、相互接続、相互関係、配置などは、限定するものとして解釈されるべきものではなく、それらのブロックのうちのいくつでも、ＥＰＧ（または一般にテレビジョンアプリケーション）による特化された媒体提示のための１つまたは複数のシステム、方法、デバイス、手順、媒体、装置、サーバ、クライアント、構成などを実施する任意の方式で、変更され、組み合わされ、再構成され、増大され、省略され得るものである。さらに、本明細書の説明は、特定の実施形態への参照を含むが、図示し、かつ／または説明した実施形態は、任意の適当なハードウェア、ソフトウェア、ファームウェア、またはそれらの組み合わせとして、任意の適当な（１つまたは複数の）デバイスアーキテクチャ、（１つまたは複数の）テレビジョンネットワーク要素、（１つまたは複数の）ＥＰＧ編成、（１つまたは複数の）テレビジョンアプリケーション、および／またはそれらの（１つまたは複数の）表示画面ビュー、（１つまたは複数の）ネットワークプロトコル、（１つまたは複数の）媒体フォーマットなどを用いて実施することができる。
【００７４】
さらに、前述の説明は、イメージを獲得し提示することに焦点を当てたものであるが、本明細書で説明する実施形態は、代替として、動画および／または音声を持つものなど、媒体ファイル一般に関しても実施できる。例えば、（図２の）スクラブ検索結果２１６は、イメージおよび／または動画を含む媒体ファイルを参照することができる。さらに、テレビジョンネットワーク１０６のクライアント１１０に関連した電子メールアドレス４０４に向けて、１つまたは複数の媒体ファイルも電子メール送信４０２（図４）できる。
【００７５】
ＥＰＧ（または一般にテレビジョンアプリケーション）による特化された媒体提示の実施形態は、プロセッサ実行可能命令の一般的状況で説明することができる。一般に、プロセッサ実行可能命令には、個々のタスクを実行し、かつ／または使用可能にし、かつ／または個々の抽象データ型を実施するルーチン、プログラム、プロトコル、オブジェクト、インターフェース、コンポーネント、データ構造などが含まれる。また、本明細書のいくつかの実施形態で説明した、ＥＰＧ（または一般にテレビジョンアプリケーション）による特化された媒体提示は、タスクが、通信リンクおよび／またはネットワークを介して接続された、リモートでリンクされた処理装置によって実行される分散処理環境でも実施できる。また、分散コンピューティング環境では、プロセッサ実行可能命令は、異なるプロセッサによって実行され、かつ／または伝送媒体を介して伝搬される別個の記憶媒体に位置し得る。
【００７６】
以上、システム、媒体、デバイス、方法、手順、装置、技術、方式、手順、構成などの実施形態を、構造、論理、アルゴリズム、および機能の特徴および／または図を用いて特有の言葉で説明したが、特許請求の範囲で定義される本発明は、必ずしも、これまで説明した特定の特徴または図に限定されるものではないことを理解すべきである。これら特定の特徴および図は、本発明を実施するための例示的形態として開示したものである。
【図面の簡単な説明】
【００７７】
【図１】電子番組ガイド（ＥＰＧ）による、テレビジョンベースのデバイスにおける汎用ネットワークを介したイメージアクセスの一例を示すブロック図である。
【図２】検索を併用したＥＰＧによるイメージアクセスの一例を示すブロック図である。
【図３】検索を併用してＥＰＧによりイメージにアクセスする方法の一例を示す流れ図である。
【図４】電子メールを併用したＥＰＧによるイメージアクセスの一例を示すブロック図である。
【図５】電子メールを併用してＥＰＧによりイメージにアクセスする方法の一例を示す流れ図である。
【図６】検索を併用した汎用テレビジョンアプリケーションによるイメージアクセスの例を示すブロック図である。
【符号の説明】
【００７８】
１０２（Ａ）  イメージ
１０２（Ｂ）  イメージ
１０４  汎用ネットワーク
１０６  テレビジョンネットワーク
１０８  サーバ
１１０  クライアント
１１２  表示画面
１１４  電子番組ガイド（ＥＰＧ）
１１６  プロセッサ
１１８  メモリ
１２０  ＥＰＧアプリケーション
【図１】
0004828153.tif 000003
【図２】
0004828153.tif 000004
【図３】
0004828153.tif 000005
【図４】
0004828153.tif 000006
【図５】
0004828153.tif 000007
【図６】
0004828153.tif 000008