(57)【特許請求の範囲】
【請求項１】
テレビジョンセットであって、
ディスプレイ上の映像としての表示に対していずれかの適切なテレビジョンコンテンツ供給源からテレビジョンコンテンツを受信するテレビジョン受信機と、
前記テレビジョン受信機内に存在するテレビジョンプロセッサと、
前記テレビジョンプロセッサ上で実行され、前記ディスプレイ上の前記映像の上に重なるビデオオーバーレイとしてレンダリングされるビデオ画像を生成する個別指導ウィジェットと、
を含み、
前記個別指導ウィジェットは、
前記個別指導ウィジェットを実行するようにとのユーザからのコマンドを前記テレビジョンセットが受信すると、前記テレビジョンプロセッサ上で実行するためにロードされ、
前記テレビジョンセットの作動状態を識別し、
識別された前記テレビジョンセットの作動状態に関連付けられている利用可能な個別指導ビデオをサーチし、識別された前記テレビジョンセットの作動状態と関連付けられている利用可能な個別指導ビデオのリストを取得し、
ユーザが前記ビデオオーバーレイで個別指導ビデオを選択できるように、識別された前記テレビジョンセットの作動状態と関連付けられている利用可能な個別指導ビデオのリストを、前記作動状態との関連度の順序で、ユーザに提示し、
ユーザによって選択された個別指導ビデオを識別し、
ユーザによって選択された前記個別指導ビデオを取得し、前記ビデオオーバーレイ上で再生する、
ようにプログラミングされている、
ことを特徴とするテレビジョンセット。
【請求項２】
前記個別指導ビデオは、テレビジョンセット内に存在するストレージから取り出されて再生されることを特徴とする請求項１に記載のテレビジョンセット。
【請求項３】
前記個別指導ビデオは、ホームネットワーク又は「インターネット」上のいずれかを通じてアクセスされるサーバ上に存在するストレージから取り出されて再生されることを特徴とする請求項１に記載のテレビジョンセット。
【請求項４】
テレビジョンセットの前記作動状態は、レジストリ内の状態情報を読み取ることによって少なくとも部分的に確認されることを特徴とする請求項１に記載のテレビジョンセット。
【請求項５】
テレビジョンセットの前記作動状態は、テレビジョンセットがメニューモードにあると判断することにより、かつ該メニューの強調表示位置により少なくとも部分的に確認されることを特徴とする請求項１に記載のテレビジョンセット。
【請求項６】
利用可能な個別指導ビデオの前記リストは、「インターネット」リソースから利用可能なリソースの検索と共にテレビジョンセット内のリソースの検索によって得られることを特徴とする請求項１に記載のテレビジョンセット。
【請求項７】
前記個別指導ウィジェットは、更に、停止して個別指導ビデオ識別子と前記個別指導ビデオ内の再生位置を示す個別指導時間インジケータとを記憶することによって一時停止指令に応答するように作動することを特徴とする請求項１に記載のテレビジョンセット。
【請求項８】
前記個別指導ウィジェットは、更に、それ自体を前記個別指導ビデオ識別子及び個別指導時間インジケータを記憶した後にメモリからアンロードするように作動することを特徴とする請求項７に記載のテレビジョンセット。
【請求項９】
前記個別指導ウィジェットは、更に、再開指令の受け取り時に前記個別指導ビデオの再生を前記時間インジケータによって示された該ビデオの時間に再開するように作動することを特徴とする請求項７に記載のテレビジョンセット。
【請求項１０】
前記個別指導ウィジェットは、更に、再開指令の受け取り時に前記個別指導ビデオをメモリに再ロードし、かつ前記時間インジケータによって示された該ビデオの時間にその再生を再開するように作動することを特徴とする請求項８に記載のテレビジョンセット。
【請求項１１】
テレビジョンの個別指導ウィジェットによる個別指導の方法であって、
テレビジョンディスプレイ上の映像の上に重なるビデオオーバーレイとしてレンダリングされるビデオ画像を生成するためにテレビジョンプロセッサ上で実行される個別指導ウィジェットを準備する段階、
を含み、
前記個別指導ウィジェットは、
前記個別指導ウィジェットを実行するようにとのユーザからのコマンドを前記テレビジョンセットが受信すると、前記テレビジョンプロセッサ上で実行するためにロードされ、
前記テレビジョンセットの作動状態を識別し、
識別された前記テレビジョンセットの作動状態に関連付けられている利用可能な個別指導ビデオをサーチし、識別された前記テレビジョンセットの作動状態と関連付けられている利用可能な個別指導ビデオのリストを取得し、
ユーザが前記ビデオオーバーレイで個別指導ビデオを選択できるように、識別された前記テレビジョンセットの作動状態と関連付けられている利用可能な個別指導ビデオのリストを、前記作動状態との関連度の順序で、ユーザに提示し、
ユーザによって選択された個別指導ビデオを識別し、
ユーザによって選択された前記個別指導ビデオを取得し、前記ビデオオーバーレイ上で再生する、
ことを特徴とする方法。
【請求項１２】
前記個別指導ウィジェットは、テレビジョンセット及びテレビジョンセットトップボックスのうちの一方に存在するテレビジョンプロセッサ上で実行されることを特徴とする請求項１１に記載の方法。
【請求項１３】
前記個別指導ビデオによる個別指導は、テレビジョンセット内に存在するストレージから取り出されて再生されることを特徴とする請求項１１に記載の方法。
【請求項１４】
前記個別指導ビデオによる個別指導は、ホームネットワーク又は「インターネット」上のいずれかを通じてアクセスされるサーバ上に存在するストレージから取り出されて再生されることを特徴とする請求項１１に記載の方法。
【請求項１５】
前記テレビジョンセットの前記作動状態は、レジストリ内の状態情報を読み取ることによって少なくとも部分的に確認されることを特徴とする請求項１１に記載の方法。
【請求項１６】
テレビジョンセットの前記作動状態は、テレビジョンセットがメニューモードにあると判断することにより、かつ該メニューの強調表示位置により少なくとも部分的に確認されることを特徴とする請求項１１に記載の方法。
【請求項１７】
利用可能な個別指導ビデオの前記リストは、「インターネット」リソースから利用可能なリソースの検索と共にテレビジョンセット内のリソースの検索によって得られることを特徴とする請求項１１に記載の方法。
【請求項１８】
前記個別指導ウィジェットは、更に、停止して個別指導ビデオ識別子と前記個別指導ビデオ内の再生位置を示す個別指導時間インジケータとを記憶することによって一時停止指令に応答するように作動することを特徴とする請求項１１に記載の方法。
【請求項１９】
前記個別指導ウィジェットは、更に、それ自体を前記個別指導ビデオ識別子及び個別指導時間インジケータを記憶した後にメモリからアンロードするように作動することを特徴とする請求項１８に記載の方法。
【請求項２０】
前記個別指導ウィジェットは、更に、再開指令の受け取り時に前記個別指導ビデオの再生を前記時間インジケータによって示された該ビデオの時間に再開するように作動することを特徴とする請求項１８に記載の方法。
【請求項２１】
前記個別指導ウィジェットは、更に、再開指令の受け取り時に前記個別指導ビデオをメモリに再ロードし、かつ前記時間インジケータによって示された該ビデオの時間にその再生を再開するように作動することを特徴とする請求項１９に記載の方法。
【請求項２２】
プログラム式テレビジョンプロセッサ上で実行された時に請求項１１に記載の個別指導ウィジェットを実施する命令を記憶するコンピュータ可読電子記憶媒体。
【請求項２３】
テレビジョンセットであって、
ディスプレイ上の映像としての表示に対してテレビジョンコンテンツのいずれかの適切な供給源からテレビジョンコンテンツを受信するテレビジョン受信機と、
前記テレビジョン受信機内に存在するテレビジョンプロセッサと、
前記ディスプレイ上の前記映像の上に重なるビデオオーバーレイとしてレンダリングされたビデオ画像を生成するために前記テレビジョンプロセッサ上で実行される個別指導ウィジェットと、
を含み、
前記個別指導ウィジェットは、
前記個別指導ウィジェットを実行するようにとのユーザからのコマンドを前記テレビジョンセットが受信すると、前記テレビジョンプロセッサ上で実行するためにロードされ、
レジストリ内の状態情報を読み取ることによって、又は、テレビジョンセットがメニューモードにあると判断することにより、かつ該メニューの強調表示位置により少なくとも部分的に確認されることによって、前記テレビジョンセットの作動状態を識別し、
識別された前記テレビジョンセットの作動状態に関連付けられている利用可能な個別指導ビデオをサーチし、識別された前記テレビジョンセットの作動状態と関連付けられている利用可能な個別指導ビデオのリストを取得し、
ここで、利用可能な個別指導ビデオの前記リストは、「インターネット」リソースから利用可能なリソースの検索と共にテレビジョンセット内のリソースの検索によって得られ、
ユーザが前記ビデオオーバーレイで個別指導ビデオを選択できるように、識別された前記テレビジョンセットの作動状態と関連付けられている利用可能な個別指導ビデオのリストを、前記作動状態との関連度の順序で、ユーザに提示し、
ユーザによって選択された個別指導ビデオを識別し、
ユーザによって選択された前記個別指導ビデオを取得し、前記ビデオオーバーレイ上で再生し、ここで、前記個別指導ビデオによる個別指導は、テレビジョンセット内に存在するストレージから取り出されて再生されるか、又は、ホームネットワーク又は「インターネット」上のいずれかを通じてアクセスされるサーバ上に存在するストレージから取り出されて再生され
停止して個別指導ビデオ識別子と前記個別指導ビデオ内の再生位置を示す個別指導時間インジケータとを記憶することによって一時停止指令に応答するように作動し、
再開指令の受け取り時に前記個別指導ビデオの再生を前記時間インジケータによって示された該ビデオの時間に再開する
ように作動する、
ことを特徴とするテレビジョンセット。
【請求項２４】
前記個別指導ウィジェットは、更に、前記ビデオ識別子及び個別指導時間を記憶した後にメモリからアンロードされ、かつ再開指令の受け取り時に前記個別指導ビデオをメモリに再ロードしてその再生を前記時間インジケータによって示された該ビデオの時間に再開するように作動することを特徴とする請求項２３に記載のテレビジョンセット。
【発明の詳細な説明】
【技術分野】
【０００１】
権利及び商標の告示
本特許文献の開示内容の一部分は、権利保護の対象になる素材を含む。権利所有者は、米国特許商標庁の特許ファイル又は記録に見られる特許文献又は特許開示のファクシミリ複製に対していかなる異存も持たないが、他の場合はいかなる場合であっても全ての著作権の権利を保有する。本明細書に使用する商標は、そのそれぞれの所有者の所有物である。
【背景技術】
【０００２】
テレビジョン（ＴＶ）は、ここ数年で多くの変化を受けている。デジタルで高精細の放送への転換が行われることにより、顧客は、新しいＴＶセットを得ようと市場に殺到することになる。多くの者は、単純な従来のＴＶセットに慣れた消費者であり、現代（及び未来）のＴＶが可能であることを見るとカルチャーショックを受けることになる。多くのユーザは、マニュアルを読むのを嫌がる。他の者は、ＴＶのある一定の機能を理解するには複雑過ぎると見なし、特定の機能をまるのまま避ける場合がある。
【０００３】
目的及び利点と共に編成及び作動方法を示すある一定の例示的な実施形態は、以下に続く詳細説明を添付図面と併せて参照することによって最も明快に理解することができる。
【図面の簡単な説明】
【０００４】
【図１】本発明のある一定の実施に従ったテレビジョンシステムの例示的なブロック図である。
【図２】本発明のある一定の実施形態に従った例示的なコンテクスト感応個別指導ウィジェットを示す流れ図である。
【図３】本発明のある一定の実施形態に従った全画面表示の例示的な表示モードオプションを示す流れ図である。
【図４】本発明のある一定の実施形態に従った個別指導を一時停止させる例示的な表示モードオプションを示す流れ図である。
【図５】本発明のある一定の実施形態に従った例示的なメニュー駆動型個別指導ウィジェット作動を示す流れ図である。
【図６】本発明のある一定の実施形態に従った例示的な模擬スクリーンショットを示す図である。
【図７】本発明のある一定の実施形態に従った例示的な模擬スクリーンショットを示す図である。
【図８】本発明のある一定の実施形態に従った例示的な模擬スクリーンショットを示す図である。
【図９】本発明のある一定の実施形態に従った例示的な模擬スクリーンショットを示す図である。
【図１０】本発明のある一定の実施形態に従った例示的な模擬スクリーンショットを示す図である。
【図１１】本発明のある一定の実施形態に従った例示的なスクリーンショット４００、６００、７００、８００、及び９００の間のナビゲーションを示すマップを示す図である。
【発明を実施するための形態】
【０００５】
本発明は、多くの異なる形態に実施形態を受け入れる余地があるが、詳細な特定的な実施形態は、本発明の開示がそのような実施形態の原理の例と見なすべきであり、図示して説明する特定的な実施形態に本発明を限定するように考えられているものではないという理解の下に、本発明を図面に示して本明細書に以下に説明する。下記の説明では、類似の参照番号を図面のいくつかの図における同じ、類似、又は対応する部分を表す上に使用する。
【０００６】
本明細書に使用する時に「ａ」又は「ａｎ」は、１つ又は１つよりも多いものとして定める。本明細書に使用する「複数」という用語を２つ又は２つよりも多いこととして定める。本明細書に使用する「別の」という用語を少なくとも第２又はそれ以外のこととして定める。本明細書に使用する「含む」及び／又は「有する」という用語を含むとして定める（すなわち、オープンランゲージ）。本明細書に使用する「結合された」という用語を必ずしも直接ではなく、必ずしも機械的にではないが、接続したこととして定める。本明細書に使用する「プログラム」又は「コンピュータプログラム」という用語又は類似の用語をコンピュータシステム上での実行に対して設計された命令シーケンスとして定める。「プログラム」又は「コンピュータプログラム」は、コンピュータシステム上での実行に対して設計された実行可能アプリケーション、アプレット、サーブレット、ソースコード、オブジェクトコード、共有ライブラリ／ダイナミックロードライブラリ、及び／又は他の命令シーケンスにおけるサブルーチン、関数、手順、オブジェクト方法、オブジェクト実施を含むことができる。
【０００７】
本明細書に使用する「プログラム」という用語は、第２のコンテクストに対して使用することができる（上述の定義は、第１のコンテクストにおけるものである）。第２のコンテクストでは、この用語は「テレビジョン番組」の意味に使用される。このコンテクストにおいて、この用語は、コンテンツが、映画、スポーツイベント、複数回のシリーズ物の一編、ニュース放送等であるか否かに関わらず、単一のテレビジョン番組として解釈され、電子番組ガイド（ＥＰＧ）内に報じられることになるもののようなオーディオビデオコンテンツのいずれか一貫したシーケンスを意味するのに使用される。この用語は、電子番組ガイド内に番組として報告することができないコマーシャルスポット及び他の番組様コンテンツを含むものと解釈することができる。
【０００８】
本明細書にわたる「一実施形態」、「ある一定の実施形態」、「実施形態」、「例」、「実施」、又は類似の用語への参照は、その実施形態、例、又は実施に関連して説明する特定の特徴、構造、又は特性が、本発明の少なくとも１つの実施形態、例、又は実施内に含まれることを意味する。従って、そのような表現の出現又は本明細書にわたる様々な箇所における出現は、必ずしも全てが同じ実施形態、例、又は実施を参照しているわけではない。更に、特定の特徴、構造、又は特性は、以下に限定されるものではないが、１つ又はそれよりも多くの実施形態、例、又は実施においてあらゆる適切な方式で組み合わせることができる。
【０００９】
本明細書に使用する「又は」という用語は、包含的又はいずれか１つ又はあらゆる組合せと解釈すべきである。従って、「Ａ、Ｂ、又はＣ」は、「Ａ、Ｂ、Ｃ、ＡとＢ、ＡとＣ、ＢとＣ、及びＡとＢとＣのうちのいずれか」を意味する。この定義の例外は、要素、機能、段階、又は行為の組合せが、何らかの具合で本質的に互いに排他的である場合にのみ発生することになる。
【００１０】
テレビジョンデバイスにより、急激に高まる複雑さ及び高いレベルを有する機能が提供される中、ユーザが、この急激に高まる複雑さ及び機能に適応するのを助けるより優れた機構が必要とされている。テレビジョンセットの高度の信頼性の結果として、今日新しいテレビジョンセットを購入する者は、１０年又はそれよりも長くテレビジョンセットの購入を行う必要がなかった可能性がある。そのようなユーザに対しては、上述の変化は甚大である場合がある。様々なレベルの定義及び様々なホームシアターオーディオ規格にわたって制御を行うのに加えて、新規ユーザは、パーソナルビデオレコーダ（ＰＶＲ）の操作、広範囲にわたるメニュー駆動型機能、ペイパービュー、及び「インターネットプロトコルテレビジョン（ＩＰＴＶ）」チャンネルに慣れる必要がある場合がある。
【００１１】
ある一定の実施形態に従ったテレビジョンシステムの一例示的実施を図１に示している。この実施形態では、テレビジョン受信機２０は、テレビジョン番組コンテンツを様々な手法で受信することができる。この例には示していないが、放送されるデジタルテレビジョン信号は、アンテナを通じて受信することができ、及びデジタル加入者線（ＤＳＬ）電話サービスのような個別の「インターネット」接続を使用することができ、他の変形が可能である。図示のように、テレビジョン受信機は、ケーブル又は衛星事業者又はこれらのあらゆる組合せのような複合サービス事業者（ＭＳＯ）に、ＭＳＯ又は一般的に２８と示しているローカル的、地域的、国家的、又は世界的な従来のコンテンツプロバイダによって準備されるコンテンツを受信するためにインタフェースで接続される。更に、この例では、ＭＳＯ２４が、「インターネット」３６を通じてコンテンツを配信するＩＰコンテンツプロバイダ３２を通じてアクセス可能である「インターネットプロトコル（ＩＰ）」によるテレビジョン消費可能番組を提供するサービス機関が増えている。この例では、そのようなコンテンツは、内蔵高速モデムを有するテレビジョンセットトップボックス（ＳＴＢ）のようなネットワークインタフェース４０に内蔵されたデータモデムによって受信される。しかし、現在のサービスを提供するために、これらのサービスを直接取り扱う必要はない。
【００１２】
「インターネット」３６及び従来のＴＶコンテンツプロバイダ２８を通じて多彩なコンテンツにアクセスするのに加えて、ある一定の実施では、ユーザのテレビジョン機能の認識を高め、テレビジョンの操作又は設定において手助けを得て顧客サポートコールセンターに連絡する必要を最小にするために、説明するようにローカル又はリモート個別指導サーバ４４からのいずれかで個別指導が利用可能である。
【００１３】
テレビジョン２０は、従来の番組と「インターネットプロトコルテレビジョン（ＩＰＴＶ）」の両方に対応する最新のデジタルテレビジョンセットの構成要素のうちの一部を一般的に示している。当業者は、本教示を考察した上で、図示の機能のうちの一部をモジュール式に実施することができ、又はネットワークインタフェース４０の一部を形成する外部の機能的特徴を用いて実施することができ、又はネットワークインタフェース４０の構成要素をテレビジョン２０内に以下に限定されるものではないが、様々な構成で統合することができることを認めるであろう。
【００１４】
図示の例では、ＴＶ２０は、テレビジョン２０による消費に対してコンテンツを受信及び復号（及び恐らくは暗号解読）する受信機／チューナ区画４８を有する。受信機／チューナの出力は、ディスプレイドライバ５２及びオーディオプロセッサ５６に恐らくは直接的に又はバス６０を通じて供給される。ディスプレイドライバ５２は、表示パネル又は他の表示要素６４を駆動し、それに対してオーディオ処理回路５６は、１つ又は複数の内蔵スピーカ６８を駆動するか、ホームシアターシステムのような外部音響システム（本明細書の目的ではこれらの全てをスピーカ６８によって表す）によって使用される出力信号を供給するかのいずれかを行う。
【００１５】
ＴＶ２０は、プログラム式中央演算処理装置（ＣＰＵ）７２をこの中央演算処理装置７２をランダムアクセスメモリ（ＲＡＭ）７８及び／又は不揮発性メモリ（例えば、読取専用メモリ（ＲＯＭ）及び／又は電気的に消去可能なフラッシュメモリ）８０に公知の方式で接続するのに使用される附属のバス７６（バス６０に加えての又はそれと同じ）と共に有するＴＶプロセッサを含む。ユーザによる情報の入力に対して、遠隔制御インタフェース８４及び他のユーザインタフェースを設けることができる。ＴＶ２０は、ＩＰＴＶ及び個別指導処理において「インターネットプロトコル」を使用する通信のためのデータインタフェース８８を含むことができる。ＴＶ２０は、プログラムファイル及びデータファイル、並びに以下に解説する個別指導番組を含む個別指導ビデオを含むがこれらに限定されない大量の情報を記憶するための固体メモリデバイスのようなディスクストレージ９２又は他の大容量ストレージを組み込むことができる。例示的な個別指導に使用されるグラフィックをレンダリングするために、「オンスクリーン表示（ＯＳＤ）」グラフィックプロセッサ９６が設けられ、更に、図示のように、電子番組ガイド（ＥＰＧ）及び他の機能を設けることができる。使い勝手を容易にし、好適で身近なユーザインタフェースを提供するために、リモートコントローラ９８が設けられる。本明細書に開示する様々な構成要素の中で必要とされるインタフェースを設けるために、複数のバス接続配列のうちのいずれかを使用することができ、従って、図示のバス構造は、例示的なものに過ぎないように意図している。
【００１６】
上述のように、テレビジョンセットの複雑さ及びプログラマブル機能における上述の急激な増大を考えると、体験を簡素化することを提供し、ユーザが、新しく利用可能な機能を利用することを促進するために、新規ユーザに対して個別指導を提供するための機構が必要である。本明細書に提供する実施例は、この個別指導機能を提供するのに「ウィジェット（Widget）」を利用する。本明細書の目的では、「ウィジェット」という用語は、テレビジョン受信機環境において作動するように設計され、ユーザに対して特化された様々な機能を実施するように利用可能な軽量のソフトウエアアプリケーションを意味するのに使用される。最新のＴＶ環境では、そのようなプログラムは、ストレージ、「インターネット」、ケーブルシステム又は衛星システム、ＴＶの通常機能を受け持つ他のＴＶ関連のソフトウエア構成要素及びハードウエア構成要素と、ユーザの利点に対して様々な機能を実施する特定のインタフェース、ＴＶ上の他のウィジェット、又は他のエンティティを通じて対話型処理を行うことができる。ユーザは、ＴＶのリモコン上のキーを通じたユーザ入力、音声起動、ジェスチャ起動などを通じてメニューからそのようなウィジェットを選択することにより、ＴＶ番組が適切であると見なされる自動的なコンテクスト起動を通じて、又はテレビジョン環境内のテレビジョン機能にアクセスするか又はこれらの機能を制限するための他のインタフェースを通じてそのようなウィジェットを起動するか又は終了することができる。「ウィジェット」は、システム上に又は広域変数が機能、作動性、可視性などに影響を与える可能性がある共通ウィジェットプラットフォーム上にプログラムとして独立して存在することができる。ウィジェットは、ＴＶ中央プロセッサ７２又はテレビジョン２０内の別のプロセッサ上で作動するコンピュータプログラムとして作動する。
【００１７】
ウィジェットは、過去にはＴＶユーザに対して利用可能ではなかった機能を実施するのに、ＴＶ閲覧者がコンピュータプログラムのように使用することができる。例えば、ウィジェットは、電子メールへのアクセス、気象予報、計時機能、ＲＳＳフィードを提供すること、写真アルバムを表示すること、又はＴＶ上に適正な手段で表示されるウェブを通じて受信されているあらゆる他のコンテンツを表示することなどを行うように開発することができる。
【００１８】
本発明のビデオ個別指導ウィジェットは、ユーザ体験を最適化する一方、ＴＶに関してのサービスコールセンターへの通話、又はＳｏｎｙのＢｒａｖｉａ（登録商標）インターネットビデオリンク（ＢＩＶＬ）サービスのようなインターネットビデオサービスへの通話の量を低減するために、ユーザがＴＶの機能の全てを十分に享受し、理解することを可能にする。
【００１９】
ある一定の実施では、個別指導は、テレビジョン上で特定の機能又はメニューオプションを如何に使用するかの詳細なビデオ実演を表示するのに使用されるオーバーレイとして具現化することができる。本出願の目的では、「オーバーレイ」という用語は、他のＴＶアプリケーションの最上位に存在するソフトウエアプラットフォームを意味するのに使用される。このプラットフォームは、ユーザの自由裁量で可視又は不可視とすることができ、更に、その上に存在する全てのウィジェットへの他の非限定的広域制御を適用することができる。更に、このプラットフォームは、ＴＶの本来のアプリケーションとは別の処理として作動する。従って、オーバーレイは、ＴＶ本来のアプリケーションとの最小限の対話型処理及びこのアプリケーションへの最小限の依存性しか持たないので、他の作動中のＴＶアプリケーションの最上位でビデオ実演を提供するのに理想的に使用される独立したツールである。それによってどの本来のＴＶアプリケーションが現在作動中であるかに関わらず、プラットフォームを容易に使用することが可能になり、それによってこのプラットフォームは、いかなる時点でも示す、又は隠すことができるので、ビデオ個別指導ウィジェットを受け取るのに理想的な選択になる。また、このプラットフォームは、ウィジェットを自由にロード及びアンロードし、ある一定の機能を得るのに加えて、不要なメモリを解放することを可能にする。例えば、ビデオ個別指導ウィジェットがロードされる時には計時ウィジェット及び気象ウィジェットは恐らくはこの時点で必要とされず、従って、これらのウィジェットは、プラットフォームによって一時的にアンロードされて、ビデオ個別指導ウィジェットを受け取るようにメモリが解放される。ビデオ個別指導ウィジェットのアンロード時には、以前にアンロードされたウィジェットを復元することができる。
【００２０】
ユーザは、ＴＶ上の機能を用いようと試みた時に、特定のメニューオプションに対してあやふやであるか、又は混乱した場合に上述の個別指導機能を呼び出すことができ、又はＴＶの機能に対して学習するために、主メニュー機能からの１つ又は一連のビデオ個別指導として直接処理することができる。個別指導オーバーレイは、指定された機能キーがリモートコントローラ９８から作動された時に出現し、必要ではなくなった時に隠すことができる。ある一定の実施形態では、この機能は、オーバーレイをクロスメディアバー（ＸＭＢ）ホームページに追加するが、他の機構を用いて実施することができる。
【００２１】
ある一定の実施に従った個別指導は、付加的なオーバーレイプラットフォームを用いて実施することができ、それに対してＸＭＢの下層プラットフォームを固定に留めることができる。そのような実施では、ＴＶのナビゲーション中のいかなる時点においても個別指導を作動又は停止させることができる。ヘルプ指令が、例えば、リモコン上の指定されたヘルプボタンからユーザ作動されるか、状況に応じて作動されるかのいずれかである時には、恐らくはプラットフォーム上に存在する他の不要なウィジェットをアンロードした後に、関連ビデオ個別指導コンテンツを有するビデオ個別指導ウィジェットをウィジェットオーバーレイ上にロードすることができる。ロード完了時にプラットフォームはユーザに対して可視にされ、要求されたビデオ個別指導を表示する。ビデオ個別指導は、一時停止、早送り、繰り出するか又はビデオプレーヤに関連するあらゆる他の非限定的な制御を行うことができる。更に、ビデオが一時停止された時には、ユーザは、リモコン上で指定された「隠す」ボタンを押下することによってプラットフォームを隠すことができ、その後に、ユーザは、ビデオ上にそれまで示されていた指示に従い、例えば、ＸＭＢの「設定」区画にナビゲートし、スクリーン表示設定に対して「映像」区画に入る。プラットフォームが隠された場合には、ビデオ個別指導ウィジェットは、それまで再生されていた場合であっても自動的に一時停止される。再開するには、ユーザは、リモコン上の指定された「示す」ボタンを押下し、ウィジェットプラットフォームオーバーレイを再度起動する。次に、その前の状態から同じヘルプビデオを続行するように、ビデオを自動的に再開することができる。ビデオ個別指導が中止された時、又はユーザが個別指導ビデオを完了した時には、前にアンロードされたウィジェットが、ウィジェットプラットフォームオーバーレイ上に再度ロードし直される。次に、ＴＶは、その前の状態に戻る。
【００２２】
ある一定の実施では、ビデオ個別指導は、ＴＶ及びＴＶのメニュー項目の機能の主な紹介／概要を有する。この個別指導は、ＩＰＴＶ機能（例えば、ＳｏｎｙのＢＩＶＬ技術）が、最終的にはＴＶ内に直接統合されることになることを考慮しており、この場合、個別指導は、ＩＰＴＶ機能に関する一部分を含むことができる。
【００２３】
一実施では、ユーザがＴＶを最初に始動した時に、ビデオ個別指導を起動するために、リモコン上にオプションヘルプボタンが存在する、及び／又はユーザがＸＭＢ又は他のメニューシステムから選択することができるメニュー項目が存在する。この場合、個別指導は、ＸＭＢ又は他のメニューシステムの概要及びＴＶの機能の全てとして始まる。ユーザにはビデオをあらゆる時点において一時停止させる機能が与えられ、この場合、ビデオは隠されることになり、従って、ユーザは、ＴＶを探索し続けることができ、又はビデオから直前に学習した情報を自ら利用することができ、それによって個別指導内でユーザに対して直前に実演されたメニューオプションを設定することができる。
【００２４】
別の実施では又はそれに加えて、特定のメニュー項目に対して特定のより短くより焦点を絞った個別指導を提供することができる。例えば、ユーザは、設定メニューを通してナビゲートしている時に、様々な設定オプションを見る場合がある。ユーザは、特定の設定オプションが有効又は無効にされた時に何が起こることになるかを把握していない場合がある。この場合、その特定の機能に関するビデオ個別指導を呼び出すことができる。ユーザは、リモートコントローラボタンを押下し、その特定の機能が何を行うかの簡単なアニメーション説明を起動することができる。更に、添付のテキストが、特定の操作を完了するための段階毎の説明又は指示を与えることができる。
【００２５】
ここで、個別指導機能がコンテクスト感応モードで作動する図１に関する本発明のある一定の実施形態に従った一実施を考えられたい。この実施を２０４で始まり、その後にＴＶが起動し、２０８でビデオ個別指導サービスがロードされる処理２００に関して解説する。ビデオ個別指導サービスは、ハードディスクドライブ（ＨＤＤ）のようなローカル大容量記憶デバイス９２、又は４４のようなリモートサーバのいずれかに存在することができる。この時点では、ビデオ個別指導ウィジェットは依然として起動されていないことに注意されたい。この実施では個別指導ウィジェットはオンデマンドでのみ起動される。
【００２６】
２１２において、ユーザは、いくつかの非限定的ナビゲート可能機能区域（設定、ＴＶチャンネル、インターネットビデオチャンネル、外部入力、及び電子メール、気象、計時、ＲＳＳフィード、写真アルバムのような他のウィジェット等）を含むことができるＴＶインタフェース上の方々をナビゲートする。通常そのようなナビゲーションは、２１６においてユーザがリモコン上の「ヘルプ」ボタンを作動させる時点まで続行することができる。２２０では、リモートコントローラからの指令に応じてビデオ個別指導ウィジェットが起動される。２２４においてウィジェットは、ＴＶの現在のコンテクスト（例えば、ＴＶが、選択されたメニュー機能を表示しているか、又はユーザが設定の選択、位置を操作しようとするか、ユーザが、ＸＭＢの「設定」の選択にナビゲートし、「映像」を強調表示したか等）を得てＴＶを走査する。次に、ウィジェットは、一連の利用可能なビデオ個別指導を関連度の順序で列挙する。上記を行うために、２２８において、ＴＶの大容量ストレージ内、又は遠隔的に設けられたサーバ上、又はこれらの組合せのいずれかで記憶されたデータの使用によって検索及び／又は並べ換え操作が実施される。このようにして、ユーザに、現在のコンテクストに対する有望な１つの適合又は適合の組が示され、ユーザは、このコンテクストにおけるヘルプを直ちに取得することができる。
【００２７】
例えば、ＴＶ上で検索が行われ、特別なキーワード（ユーザ入力からではなく、現在のコンテクストの発見からの）、例えば、「ＸＭＢ設定映像」が渡された場合を考えられたい。これは、ＴＶが、自体がどの状態に置かれているかを特定のページに対するアプリケーションＩＤの使用を通じて察知していることから検出することができる。このＩＤは、キーワード（この場合「ＸＭＢ設定映像」）にマップされ、次に、このキーワードがビデオ個別指導ウィジェットに渡される。代替的に、ＴＶは、そのページのメニュー内の強調表示テキストに基づいてキーワードを検出することができる。ビデオ個別指導ウィジェットは、ＴＶの主アプリケーションから渡されたキーワードを受け取った場合に、サーバ又はＨＤＤ上の個別指導のビデオライブラリを通して検索を実行し、関連のないビデオをフィルタリング除去し、関連ビデオのリストを残す。次に、ＴＶは、個別指導サーバ４４に、例えば、ＨＴＴＰ要求を通じて最も関連のあるビデオを要求する。別の実施では、ビデオ個別指導ウィジェット自体が、ＴＶのレジストリを読み取ることにより、又は他の類似のソフトウエア機構によってＴＶの現在の状態を判断し、次に、関連のビデオ個別指導を検索するのにこの情報を使用することができる。クロスメディアバーメニュー又はＴＶの他のメニューシステムの使用の場合には、コンテクストの特定は、メニューシステムがアクティブであること、及び特定の機能が強調表示されているように判断するのと同程度に単純なものとすることができる。例えば、メニューがアクティブであり、好みのチャンネルに対するメニュー選択が強調表示されている場合には、個別指導ウィジェットは、ユーザが、関連度の可能性の降順にメニューシステム、好みのチャンネルの表示、好みのチャンネルの番組、好みのチャンネルの編集、好みのチャンネルの選択、チャンネル変更のような個別指導トピックに関心を有する場合があることを直ちに推測することができる。他の例では、ユーザがあるビデオ供給源を積極的に用いている場合には、そのビデオ供給源に関連するウィジェットを関連度の高いとすることができる。従って、テレビジョンセットの作動状態を定めるあらゆるデータ要素をテレビジョン内のメモリ８０又は９２内、又はテレビジョンの外部でローカルストレージ供給源内（例えば、接続したデジタルビデオレコーダ／プレーヤ上）、接続したホームエンタテインメントサーバ上、又は個別指導サーバ４４上のいずれかに存在する関連ビデオを検索するのに使用するためのパラメータとして調べることができる。ある一定の実施形態では、関連ビデオを得てのウィジェットの検索は、テレビジョンの直近の領域に限定されず、この領域を超えて接続したデバイス、ホームネットワークデバイス、及び「インターネット」を通じてアクセス可能なデバイスに検索を拡張することができる。そのような検索は、ＨＴＴＰ要求によって実施することができ、例えば、ＨＴＴＰ要求は、ローカルネットワーク又は個別指導サーバ４４又は他の「インターネット」アクセス可能リソースに向けることができる。
【００２８】
別の例では、検索は、個別指導サーバ上で行われる。この場合、キーワード又は用語が個別指導サーバ４４に渡され、次に、個別指導サーバ４４は、事前に並べ換えられたビデオのリストを戻し、最も関連のあるビデオを再生し始める。
【００２９】
キーワード又は用語に対する関連度は、最も関連のあるビデオをビデオリストの最上位に置く上で使用され、ある一定の実施では、１）現在のページ（ＸＭＢに関する全体個別指導）、２）強調表示オブジェクト（「映像」タブに関する一般的な個別指導）、３）いずれかが存在する場合は強調表示オブジェクト内の個別指導、及び４）設定列の下にある他の設定内の全体個別指導という優先度でランク付けすることができる。
【００３０】
別の例では、ＩＰチャンネルが強調表示されている状態で、ユーザは、「Ｙｏｕｔｕｂｅ（登録商標）」サービス（米国カリフォルニア州マウンテンビューの「Ｇｏｏｇｌｅ  Ｉｎｃ．」によって提供されている「Ｙｏｕｔｕｂｅ  ＬＬＣ」）のような外部サービス又はウェブサイトにアクセスしている場合がある。リスト（ある一定の実施形態では、あらゆる関連度順、例えば、Ｙｏｕｔｕｂｅ（強調表示されていることから）、ＸＭＢ、その他のＩＰチャンネル等）上の関連ビデオの例は、ＸＭＢ、ＹｏｕｔｕｂｅＵＩに対する全体個別指導、いずれかが存在する場合はＹｏｕｔｕｂｅ内の特定の個別指導、及びＩＰチャンネル内の他のサービス（又はＵＩ）に対する全体個別指導とすることができる。ＴＶのＩＰチャンネルサービス内の特定の機能を如何に使用するかを説明する関連ビデオが表示されることになる。
【００３１】
別の例では、ウィジェット列の下にある「ニュース」ウィジェットが強調表示されている場合には、リスト上の関連ビデオは、ＸＭＢ、「ニュース」ウィジェットに対する全体個別指導、いずれかが存在する場合は「ニュース」ウィジェットに対する特定の個別指導、及びウィジェット列内の他のウィジェットに対する全体個別指導とすることができる。
【００３２】
いずれの場合にも、利用可能な関連個別指導のリストが得られ、並べ換えられた後に、ウィジェットプラットフォームのオーバーレイが起動され、２３２において個別指導又はチャプターのシーケンスとして配置されて示され、スクリーン全体又はその一部を占有し、最も関連のあるビデオ（例えば、ある一定の例におけるＸＭＢにつての全体個別指導）が再生されることになる。しかし、ユーザは、それがユーザが期待するビデオではなかった場合に、別のビデオに切り換えるオプションを有する。この切り換えを行うには、ユーザは、単純にリモコン上のあるキーを押下し、上述の方法によってランク付けされた関連ビデオの一覧を起動する。
【００３３】
ビデオを選択するには、ユーザは単純に対応するビデオにナビゲートし、２３６においてそれを選択する。この選択は、選択されたビデオを要求するＨＴＴＰ要求をサーバに送信することになり、又は代替的に、ローカルに記憶されたビデオを取得することになり、これらの各々を２４０によって表す。返信を受けて、２４４において、一実施では段階的な手引きの形態にあるとすることができる附属のテキスト表示素材を有するナレーション付きビデオオーバーレイとしてビデオがビデオ個別指導ウィジェット上で再生されることになる。
【００３４】
一実施では、いかなるユーザ操作も不在の場合には、ビデオは、２４６において終了するまで再生され、終了するまで２５０にある続行経路を辿る。２４６において個別指導が完了し、最後の個別指導が再生され終わった場合には、処理は２３２の個別指導メニューの表示に戻る。しかし、ある一定の実施では、２４６で個別指導が終了し、２５４でその個別指導が表示ビデオのうちの最後のものではなかった場合には、２５８において次のビデオが得られ、処理は２４４に戻り、次の個別指導が示されている。この操作シーケンスは、リスト上の最後の個別指導が閲覧されるまで続けることができ、制御は、例えば、２３２に戻り、個別指導メニューが表示される。他の実施形態では、処理は、ＸＭＢメニュー又は他の適切な終了点に復帰することができる。
【００３５】
別の例では、再生中にユーザが、２６２でリモートコントローラから「次へ」ボタンを選択した場合は単純な再生経路に割り込みを入ることができ、２５４でリスト上に別の個別指導が存在するとして、２５８において次の個別指導が得られ、２４４で再生されることになる。同様に２６６においてユーザが前の個別指導に戻る選択を行い、２７０において現在の個別指導がリスト上の最初のものではなかった場合には、２７４で以前の個別指導が得られ、２４４において前と同様にその再生が始まる。更に、２８０においてユーザは再生を終了する選択を行うことができ（例えば、停止、戻る、終了、又はメニュー指令を用いて）、２３２又は他の適切な行先点に戻る。表示モードオプションを３００として示している。
【００３６】
２４４でビデオ個別指導が再生されている間に、多くのユーザオプションが利用可能であり、プロセッサ割り込み又は他のプログラミング技術を用いて直ちに提供することができる。図３及び図４は、そのような機能の単純な例を提供している。図３では、処理３００は、デフォルトスクリーンモード（図９の例によって示している）とナレーション付きビデオのみを示す全画面モードの間の切り換えを示している。この処理例３００では、スクリーンは、３０４においてユーザが、全画面モードに切り換えるというオンスクリーンメニュー選択又はリモコン選択を行わない限り、テキストプラスナレーション付きビデオという仮定のデフォルト表示モードにある。そのような選択が行われると、３０８において表示モードは、テキストを伴わない全画面表示モードに切り換わる。全画面モードでは、個別指導表示を保持する右にあるウィンドウが、スクリーン全体を占有するように拡大され、テキストは削除される。閲読者は、本説明を考察した上でテキストだけに切り換わる類似のモードを直ちに考えることができるであろう。この全画面モードに入ると、モードは、３１４でテキスト及びビデオモードが選択されない限り同じままに留まり、この時点で、システムは、３２０のデフォルト表示モードに切り換わる。
【００３７】
図４は、ここでもまた、ユーザからのリモコン指令又はメニュー指令に応じる個別指導モードの有利な態様をユーザが個別指導を一時停止させることができる処理３５０として示している。この処理は、３５８において個別指導の再生の保留をもたらし、通常のテレビジョン作動に復帰させる。その結果、ユーザは、個別指導内で直前に説明した操作を行うために一時停止させることができる。個別指導は、再開ボタンを押下する、一時停止ボタンを再度押下するか又は一時停止の時点のビデオを続けるためのメニュー駆動型操作を行うことによってこの保留状態から再開させることができる。それによって３７０において再生が再開される。ユーザは、個別指導内に説明されている操作シーケンスを段階的に通して行うためにこれを繰返し行うことができる。
【００３８】
ユーザは、いかなる時点においてもウィジェットオーバーレイを停止することができる。それによってビデオは自動的に一時停止され、前にオンスクリーンにあったもの（例えば、「設定列」の下で強調表示された「映像」を有するＸＭＢページ）が示されている。それによってユーザが、ビデオ内で前に示す段階を辿ることが可能になる。ユーザは、いかなる時点においてもウィジェットオーバーレイを再度始動することができる。スクリーン制御は、この時点でビデオ個別指導ウィジェットに戻り、ビデオ個別指導ウィジェットは、止められた位置から再生を再開する。再開を行うためには、少なくとも２つの手法がある。第１の手法は、ビデオ個別指導ウィジェットを止めないことであり、すなわち、処理３５０に関連して記載したように、一時停止モードにおいてビデオ個別指導ウィジェットを背景で作動させたままにする。しかし、これはメモリ的に不経済な方法である。第２の手法は、ビデオＩＤ及び再生時間をシステムレジストリ内に入れるか、又はそうでなければ個別指導内で閲覧された最後の位置を記憶することである。再開時には、ビデオＩＤ及び再生時間がビデオ個別指導ウィジェット内に渡されることになり、次に、ビデオ個別指導ウィジェットは、サーバにビデオを要求し、システムレジストリ内に記録された時間からビデオを再生することになる。ビデオ個別指導が再生を完了すると、オーバーレイを自動的に停止することができ（ビデオ個別指導ウィジェットにより）、制御は前にあった状態に戻される。
【００３９】
一例では、個別指導ウィジェットに対する一時停止機能の実行時に、ビデオ識別子及び再生時間をシステムレジストリ内に入ることができる。このようにして、ユーザは、ビデオをどこで止めたかを思い出す必要ではなく、いかなる時点においてもビデオ個別指導を再開することができる。ビデオが一時停止された時点（例えば、作動時間、フレーム計数等）に関わらず、ユーザによるいかなる複雑な操作もなしに、後の時点で適切なビデオ及びビデオ内の位置を取得することができる。ユーザは、単純に再開指令を実行することができる。ウィジェットがビデオＩＤ及び時間マーカをレジストリ内に保存すると、ウィジェットは、自らをＴＶメモリからアンロードし、他の目的に対してリソースをＴＶに解放して戻すことができるので、上述の処理は、ＴＶ内の貴重なメモリリソースを占有しない。ユーザが再開ボタンを押下すると、ウィジェットは再ロードされ、再生中のビデオにおいて一時停止があったように判断し（例えば、ビデオＩＤ及び時間を有するレジストリエントリの存在により）、次に、ビデオを取得し、ビデオが一時停止された時点で再生を再開する。上記により、再開ボタンを押下する前に介入ビデオが選択されていない限り、ビデオがどれ程長く一時停止されたかに関わらず、閲覧者が、ビデオのうちのどれ程の量を閲覧したのかを思い出す必要が排除される。
【００４０】
図５は、メニューシステム内のヘルプアイコンからの入力によってビデオ個別指導ウィジェットを使用するための処理４００を示している。例示目的で、メニューシステムは、図６に示しているメニュー５００のようなＸＭＢ方式のメニューになる。このメニューでは、メニュー選択枝は、５１０として示しているように水平に配置された主機能群と５２０のように垂直に配置された関連機能とを有する交差パターンで配置される。個別指導機能を５３０として示しており、ユーザは、従来のナビゲーション技術を用いてそこまでナビゲートする。
【００４１】
処理４００は２０４で始まり、処理２００の一体的な部分として発生させることができるが、区別を明確にするために分離している。しかし、これらの処理が如何に統合されるのかを示すために、処理４００のある一定の区域内にコンテクスト感応性を示している。共通して番号を振った機能は前に説明したものと同じである。２０８においてＴＶが起動し、ここでもまた、個別指導サービスをロードする。４０８においてユーザはメニューシステムにナビゲートする。この時点でユーザがヘルプを押下した場合には、４１２においてコンテクストが「メニューシステム」又は「ＸＭＢ」などとして定められ、２２４においてこのコンテクストでの個別指導ウィジェットが起動される。次に、４１６において、処理２００によるコンテクスト感応作動が、処理２００の２２４及び２２８において開始される。ユーザが４２０で個別指導を選択しなかった場合には、４２４において従来の方式で他の選択作動を実施することができる。
【００４２】
４２０で個別指導の選択の後に「ヘルプ」が実行された場合には、４３０においてコンテクストは個別指導に関するヘルプとして定められ、この場合このコンテクストは、個別指導機能に関する個別指導を再生するのに４１６における処理によって使用される。
【００４３】
しかし、通常の状況下では、個別指導ボタン５３０が選択された場合には、この選択は、ＸＭＢに関するビデオ個別指導チャンネルを選択することに等しく、２２０において個別指導ウィジェットが起動される。個別指導に入る時に、全てのビデオ個別指導のリストがカテゴリを用いてチャンネル内に示されている。ユーザは、カテゴリを通して自らが探し求めるビデオ個別指導にナビゲートすることができ、又は関連検索のリストを起動することになる検索ツール内にキーワードを入力することによってビデオに関する検索を行うことができる。上述の場合のように、検索は、ＴＶの大容量ストレージ、サーバ、又はこれらのあらゆる組合せ上で行うことができる。「サーバ」が実際にはローカルＨＤＤである場合には、検索は、ＨＤＤによって実行することができず、関連個別指導を得てＨＤＤ上のデータを検索することができる。
【００４４】
選択を受けて、ＴＶはＨＴＴＰ要求をサーバに送信し、サーバは、要求されたビデオを前と同様に戻すことになる。次に、オーバーレイ上のビデオ個別指導ウィジェットが起動され、ビデオ個別指導が前と同様に再生される。作動は、そこから処理２００に関連して説明した方式で進む。
【００４５】
別の実施変形であるビデオ個別指導ウィジェットを使用するための処理では、ヘルプウィザードが、ユーザを実際のウィザードページ又は個別の設定ウィザードに誘導する。この処理は、上記に処理２００として示した実施例と同様である。しかし、この場合、テキストページは、ビデオ個別指導方式のヘルプページではなくテキストヘルプページとして対話型に表示される。ユーザが、手助けが必要なＴＶの特定の区域内に入ると、リモコン上の「ヘルプ」ボタンを押下することにより、好ましくは、ＴＶ上の現在のスクリーンに重なる透過型のテキストボックス内に可能なヘルプオプションが表示されることになる。このテキストボックスは、ユーザがどのようなことに対してヘルプを望むのかをユーザに問うリストを表示する。上述の場合のように、最も関連のあるヘルプページが、ローカルストレージに、ＨＴＴＰ要求を通じてサーバに、又はこれらの組合せで要求されるようにＴＶのコンテクストが検出される。検索が行われると、ユーザが、ＴＶ上の特定の設定を如何にして使用するかに対してヘルプを必要とする場合がある可能なオプションを表示するために応答が構文解析される。
【００４６】
一例として、サーバは、ユーザがヘルプを必要とする場合がある３つの異なる区域のオプションを与えることができる。ユーザは、１つのオプションを選択することができることになり、この場合、サーバからの構文解析された別の応答は、特定の機能を如何にして使用するかに関する詳細な段階的テキストを表示することになる。テキスト応答は、ウィジェットオーバーレイを用いて表示することができる。この場合、ユーザは、テキスト応答を隠す、又は隠さないことを判断することができる。
【００４７】
下記は、輝度属性を修正するためにヘルプウィザードを実施する２つの手法例である。
【００４８】
第１の方法では、ビデオ個別指導は、ユーザがヘルプツールなしで行った場合に通過すべきであることになる実際のページを模倣することができる。例えば、「映像」設定において「輝度」属性を変更する段階が模倣される。ＸＭＢメニューシステムは引き上げられ、タグが、ユーザに設定列にナビゲートし、更に「映像」設定に至るまでナビゲートするように告げる。（どこで始めるかは、単一の標準的な手法ではなく、ヘルプツールが要求された時にユーザが本来どこにいたかに関連する場合もあり、言い換えれば、より滑らかな体験を提供するために動的開始点を使用することができる。）ユーザは、「映像」設定の上をクリックし、次に、バックライトに至るまでナビゲートするように指示され、そこでユーザは、次に、バックライトのレベルを選択することになる。次に、ビデオ個別指導ウィジェットは、その値を記憶し、この情報をＴＶに動的に渡し、次に、ＴＶは、ＴＶ設定への変更を実施する。個別指導ウィジェットの終了時には、ＴＶが、ビデオ個別指導ウィジェットと同期して、終了前に個別指導ウィジェットが示していたスクリーン、すなわち、一例として映像設定を表示することができるように情報がＴＶに渡される。
【００４９】
第２の方法は、与えられたヘルプに基づくヘルプオプションを有する完全に個別のＵＩページを準備する段階を伴っている。このページ内で、ユーザは、ユーザが設定したいと望むバックライトのレベルを直接キー入力する。完了時又は動的に、ビデオ個別指導ウィジェットは、上述の情報をＴＶに渡し、次に、ＴＶは、この変更をＴＶ設定に組み込んでいる。制御はＴＶに戻され、ＴＶは、個別指導ウィジェットが起動される前の状態を示すことになる。
【００５０】
図６を参照し直すと、作動を示すための模擬スクリーンショットを用いて個別指導ウィジェット処理４００を部分的に示している。この処理では、ユーザは、ＸＭＢメニューシステムに到達するためにスクリーン５００にナビゲートする。個別指導５３０の選択により、図７のスクリーン６００が出現する。このスクリーン内では、ユーザに、スクリーンの左の領域６１０上にリンク１からリンク４として示しているいくつかのメニューオプションが示されている。スクリーンの右側は、領域６１０内のリンクリスト内のユーザの位置を示すプログレスバー６３０によって分離されることになる領域６２０内にアートワーク又はアイコンを有する。
【００５１】
図８は、特定の個別指導の選択を示す模擬スクリーンショット７００を示している。このスクリーンショットは、左側７１０にナレーションテキストを示し、プログレスバー７３０によって分離された７２４としてある右側にビデオディスプレイ７２０を示している。この模擬スクリーン内には、様々なサブメニューオプションが示されており、これらのオプションから、ユーザは閲覧する個別指導を選択することができる。しかし、本発明による実施形態から逸脱することなく、これらの模擬スクリーンショットのうちのいずれかにおいて他のスクリーンレイアウトを使用することができることは明らかであろう。ユーザは、ビデオを再生するのに入力ボタン７４０を選択するか又は主メニューレベルに戻るのにリターンボタン７５０を選択することができる。バックボタン７６０は、メニュー階層構造内で１レベル戻るのに使用することができる。全画面ボタン７７０は、全画面表示に切り換えるのに使用することができる。他の機能は、リモートコントローラから直接実施することができる。
【００５２】
別の個別指導が選択されると、図９のスクリーン８００のようなスクリーンが出現し、このスクリーン内ではユーザに対して馴染み易いままに留めるために類似のレイアウトが継続される。このスクリーン内では、左側８１０に詳細な段階又は他のテキストが示され、ここでもまた、プログレスバー８３０によって分離された右側の８２０には個別指導ビデオが示されている。スクリーンの最下部又はユーザ制御を容易にするあらゆる他の適切な位置に入力、リターン、及び全画面表示のような様々な制御ボタンを提供することができる。
【００５３】
スクリーン７００を閲覧しているユーザが、全画面を見たいと望む場合には、図１０の９００のような画像を提供することができ、この場合、７２４として示している画像が、９００としての全画面又はほぼ全画面まで拡大される。更に、スクリーンは、リモートコントローラ上の従来のビデオ再生制御器を用いてビデオを再生することができることを示す左下の記号９１０のような案内、並びにユーザが関心があるように判断する場合がある次に利用可能なビデオをユーザに通知するメッセージ９２０、及び９３０にある現在のメニュー選択を説明するメッセージを含むことができる。
【００５４】
図１１は、１つのスクリーンからユーザが移動する場合がある別のものへの経路、及びこれらのスクリーンの間でナビゲートするのに使用される指令を示す例示的な図１０００を示している。注意すべきは、経験豊かなユーザは、左、右、上、及び下のナビゲーション矢印、並びに入力、リターン、メニュー、ヘルプ、及び他のリモートコントローラキーを用いて様々なスクリーンにナビゲートすることができることである。
【００５５】
オーバーレイプラットフォームは、ＴＶの本来のアプリケーションとの最小限の対話型処理、及びこれらへの最小限の依存性しか持たないことからビデオ個別指導を示す上で自由に作動及び停止させることができ、ビデオ個別指導を一時停止及び再開させることができることに起因して、ビデオ個別指導がＴＶ上のどこにでも存在することが可能になるだけでなく、全ての個別指導を会得して憶えなければならないのではなく、あたかも物理的なマニュアルがユーザの面前にあり、ユーザが段階的に辿っているかのように、個別指導が再生されている間にユーザが段階的な手順を実行することが可能になり、個別指導の説明と同時にＴＶの機能を学習し、問題解決する自信をユーザに与える完全な対話型処理が可能になる。そのことによって更に紙のマニュアルの排除が可能になり、ヘルプセンターへの通話が最小にされる。また、機能の推薦、新しい機能の紹介、及び機能の最適化をコンテンツとして含めることができる。それによってユーザがＴＶに関する知識を深めることだけでなく、一般的には専門家のアドバイスからもたらされる最適化された設定でＴＶを使用することが可能になる。
【００５６】
従って、ある一定の実施に従ったテレビジョンセットは、ディスプレイ上の映像としての表示に対してあらゆる適切なテレビジョンコンテンツ供給源からテレビジョンコンテンツを受信するテレビジョン受信機を有する。テレビジョンプロセッサは、テレビジョン受信機に存在する。個別指導ウィジェットは、テレビジョンプロセッサ上で作動して、ディスプレイ上の映像に重なるビデオオーバーレイとしてレンダリングされたビデオ画像を生成する。個別指導ウィジェットは、個別指導ウィジェットを作動する指令の受け取り時にロードされ、テレビジョンセットの作動状態を識別し、テレビジョンセットの作動状態に関連付けられた利用可能な個別指導ビデオのリストを取り出してビデオオーバーレイ内に表示し、ユーザによって選択された個別指導ビデオを識別し、ユーザによって選択された個別指導ビデオを取り出してビデオオーバーレイ内で再生するように作動する。
【００５７】
ある一定の実施では、ビデオ個別指導は、テレビジョンセット内に存在するストレージから取り出されて再生される。ある一定の実施では、ビデオ個別指導は、ホームネットワーク又は「インターネット」のいずれかを通じてアクセスされるサーバ上に存在するストレージから取り出されて再生される。ある一定の実施では、テレビジョンセットの作動状態は、レジストリ内の状態情報を読み取ることによって少なくとも部分的に確認される。ある一定の実施では、テレビジョンセットの作動状態は、テレビジョンセットがメニューモードにあるように判断することにより、更にメニューの強調表示位置によって少なくとも部分的に確認される。ある一定の実施では、利用可能な個別指導ビデオリストは、テレビジョンセット内のリソースの検索と、「インターネット」リソースから利用可能なリソースの検索との組合せで得られる。ある一定の実施では、ウィジェットは、停止して個別指導ビデオ識別子及び個別指導ビデオ内の再生位置を示す個別指導時間インジケータを記憶することによって一時停止指令に応答するように更に作動する。ある一定の実施では、ウィジェットは、個別指導ビデオ識別子及び個別指導時間インジケータを記憶した後に、ウィジェット自体をメモリからアンロードするように更に作動する。ある一定の実施では、ウィジェットは、再開指令の受け取り時に、個別指導ビデオの再生を時間インジケータによって示されたビデオの時間に再開するように更に作動する。ある一定の実施では、ウィジェットは、再開指令の受け取り時にメモリ内に再ロードされ、個別指導ビデオの再生を時間インジケータによって示されたビデオの時間に再開するように更に作動する。
【００５８】
別の実施では、テレビジョン個別指導ウィジェット法は、テレビジョンプロセッサ上で作動して、テレビジョンディスプレイ上の映像に重なるビデオオーバーレイとしてレンダリングされるビデオ画像を生成する個別指導ウィジェットを準備する段階を伴っている。個別指導ウィジェットは、個別指導ウィジェットを作動する指令の受け取り時にロードされ、テレビジョンセットの作動状態を識別し、テレビジョンセットの作動状態に関連付けられた利用可能な個別指導ビデオのリストを取り出してビデオオーバーレイ内に表示し、ユーザによって選択された個別指導ビデオを識別し、ユーザによって選択された個別指導ビデオを取り出してビデオオーバーレイ内で再生する。
【００５９】
ある一定の実施では、テレビジョン個別指導ウィジェットは、テレビジョンセット及びテレビジョンセットトップボックスのうちの一に存在するテレビジョンプロセッサ上で作動する。ある一定の実施では、ビデオ個別指導は、テレビジョンセット内に存在するストレージから取り出されて再生される。ある一定の実施では、ビデオ個別指導は、ホームネットワーク又は「インターネット」のいずれかを通じてアクセスされるサーバ上に存在するストレージから得られて再生される。ある一定の実施では、テレビジョンセットの作動状態は、レジストリ内の状態情報を読み取ることによって少なくとも部分的に確認される。ある一定の実施では、テレビジョンセットの作動状態は、テレビジョンセットがメニューモードにあるように判断することにより、更にメニューの強調表示位置によって少なくとも部分的に確認される。ある一定の実施では、利用可能な個別指導ビデオリストは、テレビジョンセット内のリソースの検索と、「インターネット」リソースから利用可能なリソースの検索との組合せで得られる。ある一定の実施では、ウィジェットは、停止して個別指導ビデオ識別子及び個別指導ビデオ内の再生位置を示す個別指導時間インジケータを記憶することによって一時停止指令に応答するように更に作動する。ある一定の実施では、ウィジェットは、個別指導ビデオ識別子及び個別指導時間インジケータを記憶した後に、ウィジェット自体をメモリからアンロードするように更に作動する。ある一定の実施では、ウィジェットは、再開指令の受け取り時に、個別指導ビデオの再生を時間インジケータによって示されたビデオの時間に再開するように更に作動する。ある一定の実施では、ウィジェットは、再開指令の受け取り時にメモリ内に再ロードされ、個別指導ビデオの再生を時間インジケータによって示されたビデオの時間に再開するように更に作動する。
【００６０】
ある一定の実施に従ったテレビジョンセットは、ディスプレイ上の映像としての表示に対してあらゆる適切なテレビジョンコンテンツ供給源からテレビジョンコンテンツを受信するテレビジョン受信機を有する。テレビジョンプロセッサは、テレビジョン受信機に存在する。個別指導ウィジェットは、テレビジョンプロセッサ上で作動して、ディスプレイ上の映像に重なるビデオオーバーレイとしてレンダリングされたビデオ画像を生成する。個別指導ウィジェットは、個別指導ウィジェットを作動する指令の受け取り時にロードされ、レジストリ内の状態情報を読み取ることにより又はテレビジョンセットがメニューモードにあるように判断することのいずれかにより、かつメニューの強調表示位置によりテレビジョンの作動状態を識別し、テレビジョンセットの作動状態に関連付けられてテレビジョンセット内のリソースの検索と「インターネット」リソースから利用可能なリソースの検索との組合せとで得られる利用可能な個別指導ビデオのリストを取り出してビデオオーバーレイに表示し、ユーザによって選択された個別指導ビデオを識別し、テレビジョンセット内に存在するストレージ、又はホームネットワーク又は「インターネット」のいずれかを通じてアクセスされるサーバ上に存在するストレージのいずれかから取り出されて再生されるユーザによって選択された個別指導ビデオを取り出してビデオオーバーレイに再生し、停止して個別指導ビデオ識別子及び個別指導ビデオ内の再生位置を示す個別指導時間インジケータを記憶することによって一時停止指令に応答し、かつ再開指令の受け取り時に個別指導ビデオの再生を時間インジケータによって示されたビデオの時間に再開するように作動する。
【００６１】
ある一定の実施では、ウィジェットは、ビデオ識別子及び個別指導時間を記憶した後にメモリからアンロードされ、再開指令の受け取り時にメモリに再ロードされ、個別指導ビデオの再生を時間インジケータによって示されたビデオの時間に再開するように更に作動する。
【００６２】
コンピュータ可読電子記憶媒体は、プログラム式テレビジョンプロセッサ上で実行された時に、上述のウィジェットのあらゆる実施形態を実施することができる命令を記憶することができる。
【００６３】
当業者は、上述の教示を考察した上で、上述の例示的な実施形態のうちのある一定のものが、プログラム式プロセッサの使用に基づくことを認識されるであろう。しかし、特定目的ハードウエア及び／又は専用プロセッサのようなハードウエア構成要素均等物を用いて他の実施形態を実施することができるので、本発明は、そのような例示的な実施形態に限定されない。同様に、別の均等な実施形態を構成するのに、汎用コンピュータ、マイクロプロセッサベースのコンピュータ、マイクロコントローラ、光学コンピュータ、アナログコンピュータ、専用プロセッサ、特定用途向け回路、及び／又は専用結線論理回路を使用することができる。
【００６４】
本明細書に説明するある一定の実施形態は、あらゆる適切な電子又はコンピュータ可読記憶媒体上に記憶することができる上記に言葉及び流れ図形態で広義に説明したプログラム命令を実行するＴＶプロセッサ７２のようなプログラム式プロセッサを用いて実施されるか又は実施することができる。しかし、当業者は、本教示を考察した上で、上述の処理を本発明の実施形態から逸脱することなく、いくつもの変形及び多くの適切なプログラミング言語に実施することができることを認めるであろう。例えば、多くの場合に、本発明のある一定の実施形態から逸脱することなく、実施されるある一定の作動の順序を変更することができる付加的な作動を追加することができ、又は作動を削除することができる。本発明のある一定の実施形態から逸脱することなくエラー捕捉を追加及び／又は強化することができ、ユーザインタフェース及び情報呈示において変更を加えることができる。そのような変更は想定済みであり、均等物と見なされる。
【００６５】
本明細書では、ある一定の例示的な実施形態を説明した機能を実施する特定の回路と関連させて説明したが、回路機能が１つ又はそれよりも多くのプログラム式プロセッサ上で実行される均等物を用いて実施される他の実施形態が考えられている。別の均等な実施形態を構成するのに、汎用コンピュータ、マイクロプロセッサベースのコンピュータ、マイクロコントローラ、光学コンピュータ、アナログコンピュータ、専用プロセッサ、特定用途向け回路、及び／又は専用結線論理回路、並びにアナログ回路を使用することができる。特定目的ハードウエア及び／又は専用プロセッサのようなハードウエア構成要素均等物を用いて他の実施形態を実施することができる。
【００６６】
ある一定の例示的な実施形態を説明したが、当業者には、以上の説明を踏まえて多くの変形、修正、置換物、及び変形が明らかになることは明らかである。
【符号の説明】
【００６７】
２００  処理
２０８  ビデオ個別指導サービスがロードされる段階
２１６  ユーザがリモコン上の「ヘルプ」ボタンを作動させる段階
【図１】
0005337257.tif 000002
【図２】
0005337257.tif 000003
【図３】
0005337257.tif 000004
【図４】
0005337257.tif 000005
【図５】
0005337257.tif 000006
【図６】
0005337257.tif 000007
【図７】
0005337257.tif 000008
【図８】
0005337257.tif 000009
【図９】
0005337257.tif 000010
【図１０】
0005337257.tif 000011
【図１１】
0005337257.tif 000012