(57)【要約】  拡大表示ナビゲーションが記載される。実施例において、クライアントデバイスは、レンダリングシステムによりメディアコンテンツをレンダリングする。メディアコンテンツが拡大倍率レベルで表示される場合にメディアコンテンツの表示解像度品質を維持する、メディアコンテンツの部分を表示するフォーカスウィンドウが生成される。ナビゲーション入力に応答して、フォーカスウィンドウはメディアコンテンツの異なる部分に再配置することができ、及び／又はフォーカスウィンドウは異なる倍率へ拡大することができる。
2013531830.tif 000002
【特許請求の範囲】
【請求項１】
表示のためにメディアコンテンツをレンダリングするように構成されるレンダリングシステムと、
少なくともメモリーと、表示ユーティリティを実施するプロセッサーと
を備え、前記表示ユーティリティは、
メディアコンテンツが拡大倍率レベルで表示される場合に、前記メディアコンテンツの表示解像度品質を維持する、前記メディアコンテンツの部分を表示するためのフォーカスウィンドウを生成し、
ナビゲーション入力に応答して、前記メディアコンテンツの異なる部分に前記フォーカスウィンドウを再配置すること及び前記フォーカスウィンドウを異なる倍率に拡大することのうちの少なくとも１つを行う
ように構成されるクライアントデバイス。
【請求項２】
前記フォーカスウィンドウに表示することができる前記メディアコンテンツの部分のみを受信するように構成されるメディアコンテンツ入力をさらに備える請求項１に記載のクライアントデバイス。
【請求項３】
前記メディアコンテンツのフルサイズの画像の完全なデータを受信するのではなく、前記フォーカスウィンドウに表示される前記メディアコンテンツの部分及び前記フォーカスウィンドウに表示される前記部分に隣接する１つ又は複数のさらなる部分のみを受信するように構成されるメディアコンテンツ入力をさらに備える請求項１に記載のクライアントデバイス。
【請求項４】
前記メディアコンテンツのフルサイズの画像ではなく、前記メディアコンテンツの部分のみを表示するように構成される組み込まれたディスプレイをさらに備える請求項１に記載のクライアントデバイス。
【請求項５】
前記表示ユーティリティは、前記ナビゲーション入力に応答して、前記拡大倍率レベルの割合を制御するように構成される請求項１に記載のクライアントデバイス。
【請求項６】
前記表示ユーティリティは、拡大されない表示レベルで表示されるのと同じ画素数を表示することによって前記メディアコンテンツが前記拡大倍率レベルで表示される場合に、前記メディアコンテンツの表示解像度品質を維持するようにさらに構成される請求項１に記載のクライアントデバイス。
【請求項７】
動きをナビゲーション入力として検出するように構成される１つ又は複数のモーションセンサーをさらに備える請求項１に記載のクライアントデバイス。
【請求項８】
前記メディアコンテンツは、前記メディアコンテンツのフルサイズの画像より小さな部分に分割される、分割された動画コンテンツを含む請求項１に記載のクライアントデバイス。
【請求項９】
表示デバイス上にメディアコンテンツの部分を表示するためのフォーカスウィンドウを生成するステップと、
前記メディアコンテンツが拡大倍率レベルで前記フォーカスウィンドウに表示される場合に前記フォーカスウィンドウにおける前記メディアコンテンツの表示解像度品質を維持するステップと、
表示解像度品質を維持しながら、前記メディアコンテンツの異なる部分に前記フォーカスウィンドウを再配置すること及び異なる倍率へ前記フォーカスウィンドウを拡大することのうちの少なくとも１つのためのナビゲーション入力を受信するステップと
を含むコンピューターにより実施される方法。
【請求項１０】
前記メディアコンテンツのフルサイズの画像の完全なデータの送信を受信するのではなく、前記フォーカスウィンドウに表示される前記メディアコンテンツの部分のみを受信するステップをさらに含む請求項９に記載のコンピューターにより実施される方法。
【請求項１１】
前記フォーカスウィンドウに表示される前記メディアコンテンツの部分及び前記フォーカスウィンドウに表示される前記部分に隣接するさらなる部分のみを受信するステップをさらに含む請求項９に記載のコンピューターにより実施される方法。
【請求項１２】
前記フォーカスウィンドウにおけるメディアコンテンツの表示解像度品質を維持するステップは、拡大されない表示レベルについて表示されるのと同じ画素数を表示するステップを含む請求項９に記載のコンピューターにより実施される方法。
【請求項１３】
前記フォーカスウィンドウを再配置すること及び拡大することのうちの少なくとも１つのためのナビゲーション入力として、前記モーションセンサーにより動きを検出するステップをさらに含む請求項９に記載のコンピューターにより実施される方法。
【請求項１４】
前記モーションセンサーが前記表示デバイスに内蔵される請求項１３に記載のコンピューターにより実施される方法。
【請求項１５】
前記フォーカスウィンドウに表示されている前記表示デバイスの表示解像度よりも高い解像度品質で前記フォーカスウィンドウに前記メディアコンテンツの部分部を表示するステップをさらに含む請求項９に記載のコンピューターにより実施される方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、拡大表示ナビゲーションに関する。
【背景技術】
【０００２】
[0001]テレビ、パーソナルメディアプレーヤー、携帯電話、ポータブルメディアデバイス、コンピューターデバイスなどの様々なメディアデバイスは、すべて、様々なプライベートネットワーク及びパブリックネットワークからのほか独自の市場からの、映画、テレビ番組、写真、データフィード、及び／又は音楽を取得、再生又はレンダリングする能力を持つことができる。メディアデバイスは、通信だけでなく、個人情報やビジネス情報、ドキュメント、画像、及び他の種類のデータなどの異なる種類の情報を格納するためにますます使用されるようになっている。表示画面を有するほとんどすべてのメディアデバイス上で見ることができるより多くのビデオコンテンツ、ミュージックビデオ、画像を見つけることがますます一般的になっている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、多くのメディアデバイスは、大きなディスプレイ上での表示を意図した高品質のビデオコンテンツ、ミュージックビデオ、画像を表示したりレンダリングしたりする場合において、今でもなお能力が制限されている。これらの制限は、高品質のメディアコンテンツがすべての様々なメディアデバイスで表示されることを妨げ得るし、高品質のメディアがそれらのデバイスに合わせて縮小されることを必要とする。例えば、ポータブルメディアデバイスに組み込まれる１インチサイズの表示画面に表示する場合、フルハイビジョンの（full high-definition）動画は元のすべての詳細情報を表示できないことがある。
【課題を解決するための手段】
【０００４】
[0002]この概要は、詳細な説明で以下にさらに説明される拡大表示ナビゲーションの簡略化した概念を紹介するために設けられる。この概要は、特許請求された主題の不可欠な特徴を特定することを意図しておらず、特許請求された主題の範囲を決定する際に使用されることも意図していない。
【０００５】
[0003]拡大表示ナビゲーションが説明される。実施例において、クライアントデバイスは、レンダリングシステムでメディアコンテンツをレンダリングする。フォーカスウィンドウは、メディアコンテンツが拡大倍率レベル（zoom magnification level）で表示される場合にメディアコンテンツの表示解像度の品質を維持する当該フォーカスウィンドウにメディアコンテンツの部分（セクション）を表示するために生成される。ナビゲーション入力に応答して、フォーカスウィンドウはメディアコンテンツの異なる部分に再配置することができ、及び／又はフォーカスウィンドウは異なる倍率（magnification level）に拡大することができる。
【０００６】
[0004]他の実施例において、統合された（組み込まれた）ディスプレイは、メディアコンテンツのフルサイズの画像ではなく、メディアコンテンツの部分を表示することができる。例えば、メディアコンテンツは、フォーカスウィンドウに表示される部分のみをクライアントデバイスが受信して表示できるように、メディアコンテンツの全体の画像より小さなブロック又は部分に分割することができる。他の実施例において、クライアントデバイスは、フォーカスウィンドウに表示されるメディアコンテンツの部分のほか、フォーカスウィンドウに表示される部分に隣接するメディアコンテンツのさらなる部分を受信することができる。
【０００７】
[0005]拡大表示ナビゲーションの実施例は、以下の図面を参照して説明される。同様の特徴及びコンポーネントを参照するために同じ番号が図面を通して使用される。
【図面の簡単な説明】
【０００８】
【図１】拡大表示ナビゲーションの実施例を実施することができる例示的なシステムを示す。
【図２】１つ又は複数の実施例による拡大表示ナビゲーションの実施例を示す。
【図３】１つ又は複数の実施例による拡大表示ナビゲーションの実施例を示す。
【図４】ユビキタス環境におけるシームレスなユーザーエクスペリエンスのために拡大表示ナビゲーションの様々な実施例を実施することができる複数のデバイスをもつシステムの例を示す。
【図５】１つ又は複数の実施例による拡大表示ナビゲーションの例示的な方法を示す。
【図６】拡大表示ナビゲーションの実施例を実施することができる例示的な装置の様々なコンポーネントを示す。
【発明を実施するための形態】
【０００９】
[0006]拡大表示ナビゲーションの実施例では、フォーカスウィンドウがメディアコンテンツを表示するために表示画面上に生成される。フォーカスウィンドウは、メディアコンテンツの表示解像度品質を劣化させずに拡大倍率レベル（zoomed magnification level）でメディアコンテンツの部分（セクション）を表示することができる。例えば、メディアコンテンツが表示画面よりも高い解像度を有する場合、それは表示のために縮小する必要があり得る。フォーカスウィンドウに表示されるフォーカスウィンドウコンテンツの表示解像度の品質は、より小さな倍率（拡大縮小係数、scaling factor）を適用すること及び／又は元の形式からの画像の同じ部分を表示するために使用されるのと同じ画素数を使用することによって、維持されてもよい。また、フォーカスウィンドウは、ナビゲーション入力に応答して、メディアコンテンツの異なる部分に、拡大もしくは縮小及び／又は再配置することができる。これにより、ユーザーは、表示するには小さすぎるフルサイズの画像ではなく、より大きなサイズで画像の部分を見ることができ、より大きな画像内で動き回る様子をユーザーに与える。
【００１０】
[0007]メディアコンテンツは、メディアコンテンツソースからクライアントデバイスへのデータ送信を最適化するために、小さな部分に分割することができる。これにより、クライアントデバイスは、メディアコンテンツのフルサイズ画像のための完全なデータを送信するのではなく、フォーカスウィンドウに表示される部分のみを受信することができる。これにより、クライアントデバイスは、フォーカスウィンドウに表示される部分のみを受信し、オプションとして、表示されるメディアコンテンツの部分に隣接するさらなる部分を受信することができる。
【００１１】
[0008]拡大表示ナビゲーションのための記載されるシステム及び方法の特徴や概念は、任意の数の異なる環境、システム、及び／又は種々の構成で実施することができるが、拡大表示ナビゲーションの実施例は、以下の例示的なシステム及び環境のコンテキストで説明される。
【００１２】
[0009]図１は、拡大表示ナビゲーションの様々な実施例を実施することができる例示的なシステム１００を示す。例示的なシステム１００は、メディアコンテンツを受信するように実施することができる任意のタイプのメディアデバイス１０４として構成することができるクライアントデバイス１０２を含む。様々なメディアデバイス１０４のいくつかは、有線及び／又は無線デバイスを含んでもよく、ユーザーのデバイス及び／又はポータブルデバイスと呼んでもよい。例示的なシステム１００はまた、通信ネットワーク１１０を介して任意の数のさまざまなメディアデバイス１０４にメディアコンテンツ及びデータを通信し、又は提供する、コンテンツ配信部１０６及び／又は他のメディアコンテンツソース１０８を含む。
【００１３】
[0010]通信ネットワーク１１０は、コンテンツ配信部１０６、他のメディアコンテンツソース１０８、任意の数の様々なメディアデバイス１０４間でのメディアコンテンツの配信及びデータ通信を容易にする、ブロードキャストネットワーク、ＩＰベースのネットワーク１１２、及び／又は無線ネットワーク１１４を含むように実施することができる。通信ネットワーク１１０はまた、任意の種類のネットワークトポロジー及び／又は通信プロトコルを使用するメディアコンテンツ配信システムの一部として実施することができ、２つ以上のネットワークの組み合わせとして表現したり、実施したりすることができる。通信ネットワーク１１０はまた、任意の種類の無線デバイス又は携帯電話（例えば、セルラー、ＶｏＩＰ、Ｗｉ−Ｆｉなど）についてモバイルデータ通信及び／又は音声通信を容易にするために、携帯電話プロバイダー及び／又はインターネットサービスプロバイダーなどの通信サービスプロバイダーによって管理される携帯電話事業者のネットワークを含むことができる。
【００１４】
[0011]コンテンツ配信部１０６は、任意の数の様々なメディア・デバイス１０４にメディアコンテンツ及び／又は他のデータを通信するか又は配信するように実施される、１つまたは複数のメディアコンテンツサーバー１１６を含んでもよい。この例示的なシステム１００では、コンテンツ配信部１０６は、メディアコンテンツメタデータ１２２などの様々なメディアコンテンツ１２０及び／又はデータを格納したり維持したりする記憶媒体１１８を含む。記憶媒体１１８は、任意の種類のメモリー及び／又は適切な電子データ記憶装置として実施することができる。
【００１５】
[0012]メディアコンテンツ１２０は、任意の種類のメディアコンテンツソース又はデータソースから受信される、任意の種類の音声、動画、及び／又は画像データを含んでもよい。本明細書を通して記載されるとき、メディアコンテンツは、音楽（例えば、曲のデジタル音楽ファイル）、テレビ番組、映画、オンデマンドメディア、インタラクティブゲーム、ネットワークベースのアプリケーション、並びに任意の他の音声、動画、及び／又は画像データ（例えば、番組ガイドデータ、ユーザーインターフェースデータ、広告コンテンツ、クローズドキャプションデータ、コンテンツメタデータ、検索結果及び／又はお勧めなどを含む）を含んでもよい。メディアコンテンツ１２０は、最高品質の表示形式（例えば、最高品質、高解像度の表示形式、ハイパー解像度表示形式、又はＩＭＡＸエクスペリエンス表示形式）から、低品質の表示形式（例えば、低品質、標準画質の表示形式）、及びこれら２つの間に連続する任意の他の品質の表示形式などの、メディアコンテンツの様々な表示形式を含んでもよい。
【００１６】
[0013]メディアコンテンツメタデータ１２２は、メディアコンテンツ１２０を記述及び／又は分類する、メディアコンテンツ１２０に関連付けられる任意の種類の識別基準、記述的情報、及び／又は属性を含んでもよい。例えば、メタデータは、メディアコンテンツ識別子、タイトル、主題記述、製造日、芸術的情報、音楽コンピレーション、及び特定のメディアコンテンツに関する任意の他の種類の記述的情報を含んでもよい。さらに、メタデータは、映像コンテンツなどのメディアコンテンツを、広告、映画、お笑い番組、スポーツイベント、ニュース番組、ホームコメディ、トークショー、アクション／アドベンチャー番組であるとして記述するジャンル、又は任意の数の他のカテゴリー記述を特徴付けることができる。
【００１７】
[0014]コンテンツ配信部１０６はまた、メディアコンテンツサービス１２４を含むことができる。様々な実施例において、コンテンツ配信部１０６は、メディアコンテンツ１２０を視聴のためにダウンロードして表示することを任意の様々なメディアデバイス１０４が要求することができる、登録による（subscription-based）サービスとして実施されてもよい。メディアコンテンツサービス１２４は、様々なメディアデバイス１０４に対してメディアコンテンツ配信を管理するように実施される。たとえば、メディアコンテンツサービス１２４は、メディアデバイス１０４からのメディアコンテンツ１２０の要求を受信し、メディアデバイス１０４にメディアコンテンツを通信又は提供することができる。
【００１８】
[0015]この例示的なシステム１００において、メディアデバイス１０４は、音声、動画、及び／又は画像の任意の形式のメディアコンテンツを受信するように実施することができる、テレビクライアントデバイス１２６（例えば、テレビセットトップボックス、デジタルビデオレコーダー（ＤＶＲ）など）、コンピューター装置１２８、ゲームシステム１３０、電化製品、電子デバイスのうちの任意の１つ又は組み合わせとして、及び／又は他の任意の種類のメディアデバイスやユーザーデバイスとして、実施することができる。さまざまなメディアデバイス１０４はまた、音声、動画、及び／又は画像データの任意の形式のメディアコンテンツを受信することができる、携帯電話１３２（例えば、セルラー、ＶｏＩＰ、Ｗｉ−Ｆｉなど）、携帯型コンピューターデバイス１３４、ポータブルメディアデバイス１３６（例えば、パーソナルメディアプレーヤー、ポータブルメディアプレーヤーなど）、及び／又は任意の他の無線デバイスのうちの任意の１つ又は組み合わせなどの、無線データを受信及び／又は通信するように実施される、無線デバイスを含んでもよい。クライアントシステムは、任意の形式の音声、動画、及び／又は画像のメディアコンテンツ及びメディア資産を、一緒にレンダリングしたり再生したりする、それぞれのメディアデバイス及び表示装置１３８を含むことができる。表示装置１３８は、任意の種類のテレビ、高解像度テレビ（ＨＤＴＶ）、ＬＣＤ、又は同様の表示システムとして実施することができる。
【００１９】
[0016]様々なメディアデバイス１０４のいずれも、クライアントデバイス１０２として構成することができ、１つ又は複数のプロセッサー、通信コンポーネント、メモリーコンポーネント、信号処理回路や制御回路、及びメディアコンテンツレンダリングシステムによって実施できる。さらに、メディアデバイス１０４はいずれも、図６に示した例示的な装置を参照してさらに説明されるように、任意の数及び組み合わせの異なるコンポーネントで実施することができる。メディアデバイス１０４はまた、メディアデバイス１０４が、ユーザー、ソフトウェア、及び／又はデバイスの組み合わせを含む論理デバイスを記述するように、デバイスを操作するユーザー（つまり、人）及び／又はエンティティに関連付けることができる。
【００２０】
[0017]この例示的なシステム１００において、クライアントデバイス１０２は、表示ユーティリティ１４０、レンダリングシステム１４２、フォーカスウィンドウ１４４を含む。表示ユーティリティ１４０は、任意のタイプの表示装置上にメディアコンテンツを表示するためのフォーカスウィンドウ１４４を実装する。表示ユーティリティ１４０は、コンピューター実行可能命令として実装することができ、本明細書に記載される様々な実施例及び／又は機能を実現するために１つ又は複数のプロセッサーによって実行することができる。
【００２１】
[0018]フォーカスウィンドウ１４４は、全体のメディア画像やメディア画像の部分についてのフルスクリーン表示や部分画面表示として、メディア画像などのメディアコンテンツを表示するために実施することができる。代替的に又はさらに、フォーカスウィンドウ１４４は、拡大倍率レベルでメディアコンテンツを表示するために実施することができ、拡大倍率レベルでメディアコンテンツの異なる部分を表示するようにナビゲート又は再配置することができる。実施例において、フォーカスウィンドウ１４４は、メディアコンテンツの表示解像度品質を劣化させずに拡大倍率レベルでメディアコンテンツの異なる部分を表示するように実施される。フォーカスウィンドウ１４４は、表示装置の又は組み込まれたディスプレイの、表示画面全体を利用することができる。代替的に又は加えて、フォーカスウィンドウ１４４が表示画面の一部を利用することができる一方、表示画面の残りの部分はフルサイズのメディア画像を表示する。フォーカスウィンドウ１４４が表示画面の一部のみを利用する場合、フォーカスウィンドウ１４４は表示画面に対する所定のサイズに設定することができる。フォーカスウィンドウ１４４のサイズはまた、エンドユーザーによって調節可能であってもよい。
【００２２】
[0019]図２は、１つ又は複数の実施例による拡大表示ナビゲーションの例２００を示す。（例えば、クライアント・デバイスに関連付けられる、又はクライアントデバイスとして実施される）表示装置２０２は、フルスクリーン表示用にフォーマットされる画像２０６又はビデオフレームなどのメディアコンテンツを表示できる表示画面２０４を含む。クライアントデバイスは、大型ディスプレイ、高解像度のテレビでの高解像度の表示用にフォーマットされた画像２０６に対応する画像データを受信することができる。あるいは、画像２０６は、クライアントデバイスによって受信される画像データの拡大縮小されない表示についての縮小されたバージョンであってもよい。ユーザーが画像２０６のより小さい部分２１０を詳細に表示することを望む場合、フォーカスウィンドウ２０８は、画像２０６の表示解像度の品質を維持しながら、拡大倍率レベルで画像２０６のより小さい部分２１０を表示するために生成することができる。
【００２３】
[0020]実施例において、フォーカスウインドウ２０８に表示される小さな部分２１０の表示解像度品質は、画像２０６に対応する元の画像データからの画素を拡大縮小することによって維持することができる。代替的に又は加えて、より小さい部分２１０の表示解像度の品質は、非拡大（non-zoomed）表示レベル（例えば、１００％ズーム、又は拡大縮小されない表示レベル）で画像２０６の対応する部分２１０を表示するために使用されるのと同じ画素数を使用して維持することができる。ユーザーは、例えば２００％ズームなど、拡大の割合を制御するなどして、倍率を制御できる。任意の適切な割合又はレベルのズームを、クライアントデバイスが受信する画像データに関連付けられる非拡大表示レベルとは異なる倍率でフォーカスウィンドウ２０８内のより小さい部分２１０を表示するために利用することができる。フォーカスウィンドウ２０８は、図１を参照して説明するような、クライアントデバイスの表示ユーティリティによって生成されるフォーカスウィンドウ１４４の実施例である。
【００２４】
[0021]別の例において、画像２０６はサッカー場の広角の表示であってもよく、フォーカスウィンドウ２０８はより接近した表示のためにサッカー場の特定の部分を拡大するために生成することができる。フォーカスウィンドウ２０８は、ナビゲーション入力に応答して、フルサイズの画像２０６の異なる位置又は部分にスクロールしたり再配置したりすることができる。たとえば、フォーカスウィンドウ２０８をナビゲートすることにより、ユーザーは、フィールド全体やすべての選手の全体画像を見るのではなく、サッカー場の１人又は複数の選択された選手による動作を見たり、選手が動き回るときに選択された選手を追ったりするためにズームインことができる。
【００２５】
[0022]図３は、１つ又は複数の実施例による拡大表示ナビゲーションのさらなる例３００を示す。クライアントデバイス３０２は、フルサイズの画像３０８又はビデオフレームの部分３０６を表示することができるにすぎない表示画面３０４を含む。たとえば、ユーザーが見ることができる表示画面３０４は実際のビデオフレームよりも小さいかもしれず、及び／又は動画の解像度は、クライアントデバイスにおける表示画面３０４によりサポートされるものよりもはるかに高いかもしれない。
【００２６】
[0023]フルサイズの高解像度画像３０８は小さな表示画面３０４での表示に適していないかもしれず、フルサイズの画像３０８の表示はユーザーが画像の任意の詳細を表示するには小さすぎるかもしれない。例えば、携帯電話やポータブルメディアデバイスなどの小型のクライアントデバイス３０２は、１０８０表示形式を有するワイドフォーマット（wide format）画像を表示することができない可能性がある。同様に、テレビは、表示形式が凝縮するには大きすぎるか、又はテレビ画面などのフラットスクリーンではない曲面のためにフォーマットされているために大型の（large-scale）ＩＭＡＸエクスペリエンスを表示することができない可能性がある。また、高解像度大画面テレビは、ハイパー解像度又は、ハイビジョンよりも高解像度の動画を表示することができないかもしれない。
【００２７】
[0024]例３００において、フォーカスウィンドウ３１０は、画像３０８の部分３０６の拡大縮小のために、及び画像３０８の周りでナビゲート及び／又はスクロールするために、表示画面３０４全体に表示するように実施することができる。これにより、ユーザーは、表示するには小さすぎるフルサイズの画像ではなくより大きなサイズで画像３０８の部分３０６を見ることができ、ユーザーに大きな画像内でデバイスを移動させるように見せる。代替的に、フォーカスウィンドウ３１０に表示される画像３０８の部分３０６は、より小型の動画やより大きな画像の所定の表示を含んでもよい。このようにフォーカスウィンドウ３１０のみを表示すると、フルサイズの画像３０８に対するウィンドウ表示のように見える。また、画像３０８は画像の元の表示解像度で表示することができ、ユーザーは、実際の画像におけるフォーカスウィンドウ３１０のズーム及び位置を制御することができる。このウィンドウ表示により、ユーザーは、大きな画像の周りで自分の頭及び／又は目を動かしているかのように、大きな画像を見ることができる。
【００２８】
[0025]実施例において、クライアントデバイス３０２は、フルサイズのメディアコンテンツフレームの完全なデータではなく、メディアコンテンツの１つ又は複数の部分に対応した画像データを受信することができる。例えば、図１を参照して説明するような、メディアコンテンツ配信部１０６において又は別のメディアコンテンツソース１０８においてなど、画像３０８のデータは、より小さなブロック又は部分に分割することができる。クライアントデバイス３０２は、メディアコンテンツソースに、メディアコンテンツのどの部分をフォーカスウインドウ３１０に表示するべきかを通知することができ、コンテンツ配信部は、要求された部分のみを選択して送信することができる。クライアントデバイス３０２は、次いで、メディアコンテンツのフルサイズの画像３０８の完全なデータではなく、フォーカスウィンドウ３１０又は表示画面３０４に表示されるべきものに対応するそれらの部分のみを受信することができる。フルサイズの画像３０８ではなくメディアコンテンツの要求された部分のみに対応する画像データを送信することで、ネットワーク帯域幅を向上させることができ、クライアントデバイスは、通常はクライアントデバイスの小さな表示画面３０４上に表示できないメディアコンテンツを表示することができる。
【００２９】
[0026]例えば、携帯電話は、携帯電話がフルサイズの画像として表示することができないＨＤ動画の部分を表示するように実施することができる。代替的に又は加えて、携帯電話は、フルサイズの画像３０８の完全なデータではなく、フォーカスウィンドウ３１０に表示するためのメディアコンテンツの部分３０６及び表示される部分３０６に隣接する画像データのさらなる部分３１２のデータを受信することができる。メディアコンテンツのいくつかの合成をクライアントデバイスにおいて実行することができるので、さらなる部分３１２の受信により、より大きな画像３０８の周りでのフォーカスウィンドウ３１０のスクロールを改善することができる。
【００３０】
[0027]クライアントデバイスがメディアコンテンツソースからなどのメディアコンテンツを要求する場合、クライアントデバイスは、画像３０８又はビデオフレームに対するフォーカスウィンドウ３１０の位置を示すことができる。図示される例３００において、クライアントデバイス３０２は、メディアコンテンツソースがフォーカスウィンドウ３１０に表示されるべき画像３０８の部分及び／又は隣接する部分３１２のみを送信するように、画像３０８に対するフォーカスウィンドウ３１０の位置を示すことができる。フォーカスウィンドウ３１０が画像３０８上の別の場所に移動されたりスクロールされたりする場合、クライアントデバイスは、フォーカスウィンドウ３１０のダイナミックでシームレスなナビゲーションのために、対応する部分を要求することができる。代替的に又は加えて、クライアントデバイスではなく、図１に記載されるようなメディアコンテンツ配信部１０６が、クライアントデバイスの拡大縮小される（scaled）ディスプレイ上での表示により適した部分を選択することができる。
【００３１】
[0028]実施例において、フォーカスウィンドウ３１０は、より大きな画像上で拡大鏡を移動させるようにして、ナビゲーション入力に応答して、画像３０８に対して別の場所へと移動することができる。ナビゲーション入力は、スクロールボタン、マウス、タッチパッド、ジョイスティック、ゲームコントローラー、又はリモートコントローラーなどの任意の適切な入力を含んでもよい。ナビゲーション入力はまた、リモコンで実施されるか又はクライアントデバイス３０２に内蔵されるモーションセンサーを含んでもよい。クライアントデバイス３０２に組み込まれるモーションセンサーによって、ユーザーは、クライアントデバイス自体を動かすことによりフォーカスウィンドウ３１０をスクロールすることができる。例えば、ユーザーは、クライアントデバイスを右に移動させるか傾けることにより、フォーカスウィンドウ３１０を右にスクロールすることができ、モーションセンサーが動きを検出する。他の動きを、他の方向にフォーカスウィンドウ３１０を移動するために実施することができる。さらに、ユーザーは、それぞれ前方又は後方に（例えば、画像の中へと又は外へと）クライアントデバイスを動かすか又は傾けることにより、フォーカスウィンドウ３１０を拡大又は縮小することができる。スクロールとズームは、モーションセンサーによって検出された動きに基づいて、任意の組み合わせで行うことができる。モーションセンサーは、このように１つ以上のナビゲーション入力として入力デバイス又はクライアントデバイスの動きを検出し、それに応じてフォーカスウィンドウ３１０をスクロール及び／又はズームすることができる。
【００３２】
[0029]代替的に又は加えて、ユーザーの追跡を、ユーザーの動きに基づいてフォーカスウィンドウ３１０をナビゲートするために実施することができる。たとえば、フォーカスウィンドウ３１０は、頭、手などのユーザーの特徴がそれぞれ左、右、上又は下に移動することを認識することによって、左、右、上又は下にスクロールすることができる。また、フォーカスウィンドウ３１０は、ユーザーの特徴が表示画面やユーザー追跡装置に近づいたり離れたりするように移動することを認識することによって、拡大又は縮小（ズームイン又はズームアウト）することができる。また、フォーカスウィンドウ３１０は、マッピング表示を備える小さなピクチャーインピクチャー（ＰＩＰ）ウィンドウを介して、所定のフォーカスウィンドウの位置にジャンプすることができる。所定のフォーカスウィンドウの位置は、図１に記載するようなコンテンツ配信部１０６又は他のメディアコンテンツソース１０８によって示されてもよい。
【００３３】
[0030]マルチキャストセッション（例えば、マルチキャストライブストリーム）などの実施例において、コンテンツ配信部１０６は、例えば、フルハイパー解像度ビデオシーケンスを送信することができ、次いでフォーカスウィンドウ３１０を構成するビデオシーケンスの構成は、クライアントデバイス３０２によって実行することができる。あるいは、ユニキャストセッション（例えば、ＶＯＤ）などについて、ハイパー解像度ビデオシーケンスはより小さなコンポーネントに分割することができ、コンテンツ配信部１０６は、クライアントデバイス３０２においてフォーカスウィンドウ３１０によってキャプチャーされるコンポーネントだけを送信することができる。最適化はまた、高速スクロールのために、周辺の又は隣接するセクション３１２を送信することを含んでもよい。隣接するセクション３１２の構成はまた、クライアントデバイス３０２において実行することができる。
【００３４】
[0031]様々な実施例において、フォーカスウィンドウ３１０は大画面のエクスペリエンスの効果より多くのものをもたらす。たとえば、ＩＭＡＸ動画は、通常、大きな曲面のためにフォーマットされたメディアコンテンツであり、ＩＭＡＸエクスペリエンスの一部は視聴者が自分の頭を回すと視点が変わって表示についての知覚が変化することである。例えば、表示画面上に表示されたオブジェクトは、動いているかのように見えてもよい。このＩＭＡＸエクスペリエンスは、通常、テレビや携帯電話などの小さな画面や表示装置では利用できない。しかし、拡大表示ナビゲーションは、大きな画像の小さな部分を拡大して大きな画像の周囲でスクロールすることにより、動きの効果の一部又は少なくとも改善された効果をもたらすことができる。
【００３５】
[0032]図４は、図１を参照して説明するようなクライアントデバイス１０２を含む例示的なシステム４００を示す。パーソナルコンピューター（ＰＣ）、テレビ装置、及び／又はモバイルデバイス上でアプリケーションを実行するとき、例示的なシステム４００は、シームレスなユーザーエクスペリエンスのためのユビキタス環境を可能にする。サービスやアプリケーションは、アプリケーションを利用したり、ビデオゲームをプレイしたり、ビデオを見たりしながらあるデバイスから次のものへと移行するときの共通のユーザーエクスペリエンスのために３つの環境すべてにおいて実質的に同様に実行される。
【００３６】
[0033]例示的なシステム４００において、複数のデバイスは、中央計算装置を介して相互接続される。中央計算装置は、複数のデバイスに対してローカルであってもよいし、複数のデバイスから離れて配置することもできる。１つの実施例において、中央計算装置は、ネットワーク、インターネット又は他のデータ通信リンクを介して複数のデバイスに接続される１つ又は複数のサーバーコンピューターのクラウドとしてもよい。１つの実施例において、この相互接続アーキテクチャーは、複数のデバイスのユーザーに対して共通のシームレスなエクスペリエンスを提供するために、複数のデバイスにわたって配信される機能を可能にする。複数のデバイスの各々は異なる物理的要件及び能力を有してもよく、中央計算装置は、デバイスに合わせて調整され、なおかつすべてのデバイスに対して共通の、デバイスへのエクスペリエンスの提供を可能にするプラットフォームを使用する。１つの実施例において、対象デバイスのクラスが作成され、エクスペリエンスがデバイスの一般的なクラスに合わせて調整される。デバイスのクラスは、物理的特徴、使用の種類、又はデバイスの他の共通の特徴によって定義されてもよい。
【００３７】
[0034]様々な実施例において、クライアントデバイス１０２は、コンピューター４０２、モバイルデバイス４０４、テレビ４０６の使用のためなどの様々な異なる構成をとってもよい。これらの構成の各々は、一般に異なる構成や能力を有し得るデバイスを含み、したがって、クライアントデバイス１０２は、異なるデバイスクラスのうちの１つ又は複数に従って構成することができる。例えば、クライアントデバイス１０２は、パーソナルコンピューター、デスクトップコンピューター、マルチスクリーンコンピューター、ラップトップコンピューター、ネットブックなどを含むデバイスのコンピューター４０２クラスとして実施されてもよい。
【００３８】
[0035]クライアントデバイス１０２はまた、携帯電話、携帯音楽プレーヤー、ポータブルゲーム機、タブレットコンピューター、マルチスクリーンコンピューターなどのモバイルデバイスを含むデバイスのモバイル４０４クラスとして実施することができる。クライアントデバイス１０２はまた、一時的な視聴環境において一般的に大画面を有するか又はこれに接続されるデバイスを含むデバイスのテレビ４０６クラスとして実施されてもよい。これらのデバイスは、テレビ、セットトップボックス、ゲーム機などを含む。本明細書に記載される技術は、クライアントデバイス１０２のこれらの様々な構成によりサポートすることができ、本明細書に記載される拡大表示ナビゲーションの具体例に限定されるものではない。
【００３９】
[0036]クラウド４０８は、メディアコンテンツサービス４１２のためのプラットフォーム４１０を含み及び／又はこれを表す。プラットフォーム４１０は、クラウド４０８のハードウェア（例えば、サーバー）リソース及びソフトウェアリソースの基本的な機能を抽象化する。メディアコンテンツサービス４１２は、コンピューター処理がクライアントデバイス１０２から離れたサーバー上で実行される間に利用できるアプリケーション及び／又はデータを含むことができる。メディアコンテンツサービス４１２は、インターネットを介して及び／又はセルラーネットワークやＷｉＦｉネットワークなどの加入者ネットワークを介して、サービスとして提供することができる。
【００４０】
[0037]プラットフォーム４１０は、クライアントデバイス１０２を他のコンピューティングデバイスと接続するためのリソースや機能を抽象化する。プラットフォーム４１０はまた、プラットフォーム４１０を介して実施されるメディアコンテンツサービス４１２の引き起こされる需要に対応するスケール（scale）のレベルを提供するために、リソースのスケーリングを抽象化する働きをすることができる。したがって、相互接続されたデバイスの実施例において、表示ユーティリティ１４０の機能の実施は、システム４００全体にわたって分散させることができる。例えば、表示ユーティリティ１４０は、クライアントデバイス１０２において部分的に実施されるほか、クラウド４０８の機能を抽象化するプラットフォーム４１０を介して実施されてもよい。
【００４１】
[0038]拡大表示ナビゲーションの１つ又は複数の実施例による例示的な方法５００が図５を参照して説明される。一般的に、本明細書に記載される任意の機能、方法、手順、コンポーネント、及びモジュールは、ソフトウェア、ファームウェア、ハードウェア（例えば、固定論理回路）、手動処理、又はそれらの任意の組み合わせを使用して実施できる。ソフトウェアの実施例は、コンピュータープロセッサーによって実行されると指定されたタスクを実行するプログラムコードを表す。例示的な方法は、ソフトウェア、アプリケーション、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造、プロシージャー、モジュール、関数などを含むことができる、コンピューター実行可能命令の一般的なコンテキストで説明することができる。プログラムコードは、コンピュータープロセッサーに対してローカル及び／又はリモートの、１つ又は複数のコンピューター読み取り可能なメモリーデバイスに格納することができる。方法はまた、複数のコンピューター装置によって分散コンピューティング環境で実施することができる。さらに、本明細書で説明する機能は、プラットフォームに依存せず、さまざまなプロセッサーを有するさまざまなコンピューティングプラットフォーム上で実施することができる。
【００４２】
[0039]図５は、拡大表示ナビゲーションの例示的な方法５００を示す。方法のブロックが記述される順序は、限定的なものとして解釈されることを意図されておらず、任意の数の記載される方法ブロックは、方法又は代替的な方法を実施するために任意の順序で組み合わせることができる。
【００４３】
[0040]ブロック５０２において、フォーカスウィンドウが、当該フォーカスウィンドウにおいて、表示装置上にメディアコンテンツの部分（セクション）を表示するために生成される。たとえば、フォーカスウィンドウ２０８は、フルサイズのメディアコンテンツフレーム又は画像２０６（図２）の部分を表示するための、表示画面２０４より小さいウィンドウとして表示することができる。代わりに、フォーカスウィンドウ３１０は、表示画面全体３０４を包含し、フルサイズのメディアコンテンツ画像（図３）ではなく、フルサイズのメディアコンテンツ画像３０８の部分３０６のみを表示することができる。
【００４４】
[0041]ブロック５０４において、フォーカスウィンドウに表示されるメディアコンテンツの表示解像度の品質は、メディアコンテンツが拡大倍率レベルで表示されるときに維持される。例えば、拡大倍率レベルでのフォーカスウィンドウ３１０内のメディアコンテンツの部分３０６の表示は、スケーリングのために画像データからの画素を使用して、又は非拡大表示レベルに使用されるのと同じ画素数を使用して、表示することができる。例えば、メディアコンテンツが高解像度（ＨＤ）の動画として受信されるが、クライアントデバイス３０２がフルＨＤビデオフレームを表示できない場合には、フォーカスウィンドウ３１０は、フルＨＤビデオフレームよりも小さいＨＤメディアコンテンツの部分３０６を表示することができる。
【００４５】
[0042]ブロック５０６において、ナビゲーション入力はフォーカスウィンドウを再配置したり拡大したりするために受信される。たとえば、ナビゲーション入力は、リモコン、ジョイスティック、ゲームコントローラー、キーボードなどの任意の適切な入力装置を介した入力を含んでもよい。さらに、ナビゲーション入力は、動きをナビゲーション入力として検出するモーションセンサーを介して受信することができる。例えば、モーションセンサーは、クライアントデバイスと統合されて、クライアントデバイス自体の動きをナビゲーション入力として検出してもよい。実施例において、ナビゲーション入力は、ユーザー又はデバイスの動きをナビゲーション入力として検出するユーザー追跡を含んでもよい。
【００４６】
[0043]ブロック５０８において、ナビゲーション入力に応答して、表示解像度の品質を維持しながら、フォーカスウィンドウが異なる倍率へと拡大又は縮小される。例えば、フォーカスウィンドウは、フルサイズのメディアコンテンツフレームや画像の小さな部分のみを表示するためにズームインすることができ、及び／又は、より大きな部分又は画像全体を表示するためにズームアウト縮小することができる。フォーカスウィンドウをズームインしたりズームアウトしたりするときに表示解像度の品質を維持することができる。
【００４７】
[0044]ブロック５１０において、フォーカスウィンドウは、ナビゲーション入力に応答して、メディアコンテンツの異なる部分へと再配置される。たとえば、表示画面２０４より小さいフォーカスウィンドウ２０８は、ナビゲーション入力に応答して、表示画面２０４及び／又は表示画面２０４に表示される画像２０６を動き回ることができる。さらに、表示画面全体３０４を覆うフォーカスウィンドウ３１０は、メディアコンテンツフレーム又はフルサイズの画像３０８の異なる部分又は領域に対して移動することができる。これにより、ユーザーは、任意の所与の時点で、任意の拡大表示レベルで、画像３０８のどの部分を表示するかを制御することができる。
【００４８】
[0045]ブロック５１２において、フォーカスウィンドウに表示される部分のみが受信される。例えば、クライアントデバイスは、メディアコンテンツのフルサイズ画像の完全なデータの送信するのではなく、フォーカスウィンドウに表示されるメディアコンテンツの部分のデータのみを受信することができる。さらなる実施例において、クライアントデバイスはまた、フォーカスウィンドウに表示される部分に隣接する画像データのさらなる部分を受信することができる。
【００４９】
[0046]図６は、拡大表示ナビゲーションの実施例を実施するための、図１−５を参照して説明したような任意の種類のポータブルデバイス及び／又はコンピューティングデバイスとして実施することができる例示的なデバイス６００の様々なコンポーネントを示す。実施例において、デバイス６００は、有線及び／又は無線デバイスの任意の１つ又は組み合わせとして、任意の形式のテレビクライアントデバイス（例えば、テレビセットトップボックス、デジタルビデオレコーダー（ＤＶＲ）など）、消費者デバイス、コンピューターデバイス、サーバーデバイス、携帯コンピューターデバイス、ユーザーデバイス、通信デバイス、動画処理及び／又はレンダリングデバイス、電化製品、ゲーム機、電子デバイス、及び／又は他の任意のタイプのデバイスとして、実施することができる。デバイス６００はまた、ユーザー、ソフトウェア、ファームウェア、及び／又はデバイスの組み合わせを含む論理デバイスをデバイスが説明するように、デバイスを操作するユーザー（つまり、人）及び／又はエンティティに関連付けることができる。
【００５０】
[0047]デバイス６００は、デバイスのデータ６０４（例えば、受信されるデータ、受信されているデータ、放送を予定されるデータ、データのデータパケットなど）の有線及び／又は無線通信を可能にする通信デバイス６０２を含む。デバイスデータ６０４又は他のデバイスコンテンツは、デバイスのコンフィギュレーション設定、デバイスに格納されるメディアコンテンツ、及び／又はデバイスのユーザーに関連付けられた情報を含んでもよい。デバイス６００に格納されるメディアコンテンツは、任意の種類の音声、動画、及び／又は画像データを含んでもよい。デバイス６００は１つ又は複数のデータ入力６０６を含み、それを介して、ユーザーが選択可能な入力、メッセージ、音楽、テレビメディアコンテンツ、記録された動画コンテンツ、並びに任意のコンテンツソース及び／又はデータソースから受信される任意の他の種類の、音声、動画、及び／又は画像データなどの、任意の種類のデータ、メディアコンテンツ、及び／又は入力を受信することができる。
【００５１】
[0048]デバイス６００はまた、シリアル及び／又はパラレルインターフェース、無線インターフェース、任意の種類のネットワークインターフェース、モデムの任意の１つ又は複数として、任意の他の種類の通信インターフェースとして、実施することができる、通信インターフェース６０８を含む。通信インターフェース６０８は、デバイス６００と、他の電子デバイス、コンピューティングデバイス及び通信デバイスがデバイス６００とデータを通信する通信ネットワークとの間の接続及び／又は通信リンクを提供する。
【００５２】
[0049]デバイス６００は、デバイス６００の動作を制御するために、及び拡大表示ナビゲーションの実施例を実現するために、様々なコンピューター実行可能命令を処理する、１つ又は複数のプロセッサー６１０（例えば、マイクロプロセッサー、コントローラーなどのいずれか）を含む。代替的に又はさらに、デバイス６００は、一般的に６１２において特定される、処理回路及び制御回路と接続して実施されるハードウェア、ファームウェア又は固定論理回路の任意の１つ又は組み合わせで実施することができる。図示していないが、デバイス６００は、デバイス内のさまざまなコンポーネントを結合するシステムバスやデータ転送システムを含んでもよい。システムバスは、メモリーバスもしくはメモリーコントローラー、周辺バス、ユニバーサルシリアルバス、及び／又は様々なバスアーキテクチャーの任意のものを利用するプロセッサー又はローカルバスなどの、異なるバス構造のうちの任意の１つ又は組み合わせを含んでもよい。
【００５３】
[0050]デバイス６００はまた、１つ又は複数のメモリーコンポーネントなどのコンピューター読み取り可能な記憶媒体６１４を含み、その例は、ランダムアクセスメモリー（ＲＡＭ）、不揮発性メモリー（例えば、読み取り専用メモリー（ＲＯＭ）、フラッシュメモリー、ＥＰＲＯＭ、ＥＥＰＲＯＭなどのうちの任意の１つ又は複数）、及びディスクストレージデバイスを含む。ディスクストレージデバイスは、ハードディスクドライブ、記録可能及び／又は書き換え可能なコンパクトディスク（ＣＤ）、任意の種類のデジタルバーサタイルディスク（ＤＶＤ）などの任意の種類の磁気又は光学記憶デバイスとして実施することができる。デバイス６００はまた、大容量記憶媒体装置６１６を含んでもよい。
【００５４】
[0051]コンピューター読み取り可能な記憶媒体６１４は、デバイスデータ６０４のほか、様々なデバイスアプリケーション６１８、デバイス６００の動作状況（operational aspects）に関連する任意の他の種類の情報及び／又はデータ、を格納するためのデータストレージ機構を提供する。たとえば、オペレーティングシステム６２０は、コンピューター読み取り可能な記憶媒体６１４によりコンピューターアプリケーションとして保持されて、プロセッサー６１０上で実行されてもよい。デバイスアプリケーション６１８は、デバイスマネージャー（例えば、制御アプリケーション、ソフトウェアアプリケーション、信号処理及び制御モジュール、特定のデバイスに固有のコード、特定のデバイスのハードウェア抽象化レイヤーなど）を含んでもよい。
【００５５】
[0052]デバイスアプリケーション６１８はまた、任意のシステムコンポーネント又は拡大表示ナビゲーションの実施例を実現するためのモジュールを含む。この例において、デバイスアプリケーション６１８は、デバイス６００が拡大表示ナビゲーションデバイスやシステムとして実施される場合に、フォーカスウィンドウ６２２、表示ユーティリティ６２４を含んでもよい。フォーカスウィンドウ６２２及び表示ユーティリティ６２４は、ソフトウェアモジュール及び／又はコンピューターアプリケーションとして示される。代替的に又はさらに、フォーカスウィンドウ６２２及び／又は表示ユーティリティ６２４は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの任意の組み合わせとして実施することができる。
【００５６】
[0053]デバイス６００はまた、音声データを生成して音声システム６２８に提供し、及び／又は表示データを生成して表示システム６３０に提供する音声及び／又は動画レンダリングシステム６２６を含む。音声システム６２８及び／又は表示システム６３０は、音声データ、表示データ、画像データを処理し、表示し、及び／又はレンダリングする、任意のデバイスを含み得る。表示データ及び音声信号は、ＲＦ（無線周波数）リンク、Ｓ−ビデオリンク、コンポジットビデオリンク、コンポーネントビデオリンク、ＤＶＩ（デジタルビデオインターフェース）、アナログ音声接続、又は他の同様の通信リンクを介して、デバイス６００から音声デバイス及び／又は表示デバイスに通信することができる。実施例において、音声システム６２８及び／又は表示システム６３０は、デバイス６００の外部コンポーネントとして実施される。代替的に、音声システム６２８及び／又は表示システム６３０は、例示的なデバイス６００の統合されたコンポーネントとして実施される。
【００５７】
[0054]拡大表示ナビゲーションの実施例が、特徴及び／又は方法に特有の言葉で記載されたが、添付の特許請求の範囲の主題が記載された特定の特徴又は方法に必ずしも限定されないことが理解されるべきである。そのようなものではなく、特定の特徴及び方法は、拡大表示ナビゲーションの実施例として開示されている。
【図１】
2013531830.tif 000003
【図２】
2013531830.tif 000004
【図３】
2013531830.tif 000005
【図４】
2013531830.tif 000006
【図５】
2013531830.tif 000007
【図６】
2013531830.tif 000008
【国際調査報告】
2013531830.tif 000009
2013531830.tif 000010
2013531830.tif 000011