(57)【要約】  共通ユーザー・インターフェース構造が記載される。実施例において、共通ユーザー・インターフェース構造は、各々が異なるサイズの表示画面を有するメディア・デバイス上での表示のために共通ユーザー・インターフェース構造が拡大縮小されるように調節することができる、比例幾何学変数を含む。共通ユーザー・インターフェース構造は、表示のために共通ユーザー・インターフェース構造を拡大縮小するために比例幾何学変数が導出される、寸法制御変数を含む。共通ユーザー・インターフェース構造はまた、メディア・コンテンツのレンダリングを開始するために選択可能なコンテンツ・リンクを含むメニュー項目領域を含んでもよく、メニュー項目領域は、比例幾何学変数が調節される場合、共通ユーザー・インターフェース構造における表示のために拡大縮小される。
2011505630.tif 000002
【特許請求の範囲】
【請求項１】
各々が異なるサイズの表示画面を有するメディア・デバイス上で共通ユーザー・インターフェース構造を表示するために拡大縮小される比例幾何学変数を有する、共通ユーザー・インターフェース構造を提供するステップと、
前記比例幾何学変数が導出される共通ユーザー・インターフェース構造の寸法制御変数を決定するステップと、
表示のため前記共通ユーザー・インターフェース構造を拡大縮小するために前記比例幾何学変数を決定するステップと、
メディア・コンテンツのレンダリングを開始するための選択可能なコンテンツ・リンクを含むメニュー項目領域を表示するステップであって、前記メニュー項目領域は、前記比例幾何学変数が拡大縮小される場合に、前記共通ユーザー・インターフェース構造における表示のためのサイズにされる、ステップと
を含む方法。
【請求項２】
前記共通ユーザー・インターフェース構造においてナビゲーション制御部を表示するステップと、前記メニュー項目領域における選択可能なコンテンツ・リンクが前記メディア・コンテンツのレンダリングを開始するために選択可能であることを示すために、前記ナビゲーション制御部をメニュー項目領域の近くに配置するためのナビゲーション選択を受信するステップとをさらに含む請求項１に記載の方法。
【請求項３】
前記寸法制御変数はメディア・デバイス表示画面のディスプレイ高さとして決定され、前記比例幾何学変数は、前記メディア・デバイス表示画面上での表示のため前記共通ユーザー・インターフェース構造を拡大縮小するために前記ディスプレイ高さに基づいて導出される請求項１に記載の方法。
【請求項４】
前記比例幾何学変数を決定するステップは、
前記ディスプレイ高さの３／４として定義される前記共通ユーザー・インターフェース構造のディスプレイ幅変数を決定するステップと、
前記ディスプレイの高さの１／８として定義される前記メニュー項目領域の領域高さ変数を決定するステップと、
前記領域高さ変数の１／２として定義される、前記共通ユーザー・インターフェース構造の境界領域についての境界領域高さ変数を決定するステップと、
前記領域高さ変数として定義される、前記共通ユーザー・インターフェース構造のナビゲーション制御領域についてのナビゲーション領域幅変数を決定するステップと
を含む請求項３に記載の方法。
【請求項５】
前記寸法制御変数はメディア・デバイス表示画面のディスプレイ幅として決定され、前記比例幾何学変数は前記メディア・デバイス表示画面上での表示のため前記共通ユーザー・インターフェース構造を拡大縮小するために前記ディスプレイ幅に基づいて導出される請求項１に記載の方法。
【請求項６】
前記比例幾何学変数を決定するステップは、
前記ディスプレイ幅の４／３として定義される前記共通ユーザー・インターフェース構造のディスプレイ高さ変数を決定するステップと、
前記ディスプレイ高さ変数の１／８として定義される前記メニュー項目領域の領域高さ変数を決定するステップと、
前記領域高さ変数の１／２として定義される、前記共通ユーザー・インターフェース構造の境界領域についての境界領域高さ変数を決定するステップと、
前記領域高さ変数として定義される、前記共通ユーザー・インターフェース構造のナビゲーション制御領域についてのナビゲーション領域幅変数を決定するステップと
を含む請求項５に記載の方法。
【請求項７】
メディア・デバイスについて拡大縮小する共通ユーザー・インターフェース構造を生成するコンテンツ配信部に前記寸法制御変数を通信するステップと、前記コンテンツ配信部から前記共通ユーザー・インターフェース構造を受信するステップとをさらに含む請求項１に記載の方法。
【請求項８】
各々が異なるサイズの表示画面を有するメディア・デバイス上での表示のために共通ユーザー・インターフェース構造を拡大縮小することができるように調節されるように構成された比例幾何学変数と、
表示のために前記共通ユーザー・インターフェース構造を拡大縮小するために前記比例幾何学変数が導出される、前記共通ユーザー・インターフェース構造の寸法制御変数と、
メディア・コンテンツのレンダリングを開始するための選択可能なコンテンツ・リンクを含むメニュー項目領域であって、前記比例幾何学変数が拡大縮小される場合に前記共通ユーザー・インターフェース構造における表示のために拡大縮小されるように構成される、メニュー項目領域と
を含む共通ユーザー・インターフェース構造。
【請求項９】
前記メニュー項目領域における選択可能なコンテンツ・リンクが前記メディア・コンテンツのレンダリングを開始するために選択可能であることを示すために、前記ナビゲーション制御部をメニュー項目領域の近くに配置するよう、ユーザー選択について構成されるナビゲーション制御部をさらに含む請求項８に記載の共通ユーザー・インターフェース構造。
【請求項１０】
前記寸法制御変数はメディア・デバイス表示画面のディスプレイ高さであり、前記比例幾何学変数は、前記メディア・デバイス表示画面上での表示のため前記共通ユーザー・インターフェース構造が拡大縮小されるよう、前記ディスプレイ高さに基づいて導出されるように構成される請求項８に記載の共通ユーザー・インターフェース構造。
【請求項１１】
前記比例幾何学変数は、
前記ディスプレイ高さの３／４として定義される前記共通ユーザー・インターフェース構造のディスプレイ幅変数と、
前記ディスプレイの高さの１／８として定義される前記メニュー項目領域の領域高さ変数と、
前記領域高さ変数の１／２として定義される、前記共通ユーザー・インターフェース構造の境界領域についての境界領域高さ変数と、
前記領域高さ変数として定義される、前記共通ユーザー・インターフェース構造のナビゲーション制御領域についてのナビゲーション領域幅変数と
を含む請求項１０に記載の共通ユーザー・インターフェース構造。
【請求項１２】
前記寸法制御変数はメディア・デバイス表示画面のディスプレイ幅であり、前記比例幾何学変数は前記メディア・デバイス表示画面上での表示のために前記共通ユーザー・インターフェース構造が拡大縮小されるよう、前記ディスプレイ幅に基づいて調節されるように構成される請求項８に記載の共通ユーザー・インターフェース構造。
【請求項１３】
前記比例幾何学変数は、
前記ディスプレイ幅の４／３として定義される前記共通ユーザー・インターフェース構造のディスプレイ高さ変数と、
前記ディスプレイ高さ変数の１／８として定義される前記メニュー項目領域の領域高さ変数と、
前記領域高さ変数の１／２として定義される、前記共通ユーザー・インターフェース構造の境界領域についての境界領域高さ変数と、
前記領域高さ変数として定義される、前記共通ユーザー・インターフェース構造のナビゲーション制御領域についてのナビゲーション領域幅変数と
を含む請求項１２に記載の共通ユーザー・インターフェース構造。
【請求項１４】
実行されると、メディア・デバイスに、
メディア・デバイスの表示画面上に共通ユーザー・インターフェース構造を表示するために拡大縮小される、比例幾何学変数を有する共通ユーザー・インターフェース構造をレンダリングし、
前記比例幾何学変数が導出される、前記共通ユーザー・インターフェース構造の寸法制御変数を決定し、
前記表示画面上での表示のため前記共通ユーザー・インターフェース構造を拡大縮小するために前記比例幾何学変数を決定する
ことを指示するコンピューター実行可能命令を含む１つ以上のコンピューター読み取り可能媒体。
【請求項１５】
実行されると、前記メディア・デバイスに、前記共通ユーザー・インターフェース構造における表示のためにメニュー項目領域をレンダリングするように指示するコンピューター実行可能命令をさらに含み、前記メニュー項目領域は、メディア・コンテンツのレンダリングを開始するための選択可能なコンテンツ・リンクを含み、前記メニュー項目領域は、前記比例幾何学変数が拡大縮小される場合に表示のためのサイズにされる請求項１４に記載の１つ以上のコンピューター読み取り可能媒体。
【請求項１６】
実行されると、前記表示画面のディスプレイ高さとして前記寸法制御変数を決定するよう前記メディア・デバイスに指示するコンピューター実行可能命令を更に含み、前記比例幾何学変数は、前記表示画面上での表示のため前記共通ユーザー・インターフェース構造を拡大縮小するために、前記ディスプレイ高さから導出される請求項１４に記載の１つ以上のコンピューター読み取り可能媒体。
【請求項１７】
実行されると、
前記ディスプレイ高さの３／４として定義される前記共通ユーザー・インターフェース構造のディスプレイ幅変数と、
前記ディスプレイの高さの１／８として定義される前記メニュー項目領域の領域高さ変数と、
前記領域高さ変数の１／２として定義される、前記共通ユーザー・インターフェース構造の境界領域についての境界領域高さ変数と、
前記領域高さ変数として定義される、前記共通ユーザー・インターフェース構造のナビゲーション制御領域についてのナビゲーション領域幅変数と
を含む前記比例幾何学変数を決定するように前記メディア・デバイスに指示するコンピューター実行可能命令をさらに含む請求項１６に記載の１つ以上のコンピューター読み取り可能媒体。
【請求項１８】
実行されると、前記表示画面のディスプレイ幅として前記寸法制御変数を決定するように前記メディア・デバイスに指示するコンピューター実行可能命令をさらに含み、前記比例幾何学変数は、前記表示画面上での表示のため前記共通ユーザー・インターフェース構造を拡大縮小するために、前記ディスプレイ幅から導出される請求項１４に記載の１つ以上のコンピューター読み取り可能媒体。
【請求項１９】
実行されると、
前記ディスプレイ幅の４／３として定義される前記共通ユーザー・インターフェース構造のディスプレイ高さ変数と、
前記ディスプレイ高さ変数の１／８として定義される前記メニュー項目領域の領域高さ変数と、
前記領域高さ変数の１／２として定義される、前記共通ユーザー・インターフェース構造の境界領域についての境界領域高さ変数と、
前記領域高さ変数として定義される、前記共通ユーザー・インターフェース構造のナビゲーション制御領域についてのナビゲーション領域幅変数と
を含む前記比例幾何学変数を決定するように前記メディア・デバイスに指示するコンピューター実行可能命令をさらに含む請求項１８に記載の１つ以上のコンピューター読み取り可能媒体。
【請求項２０】
実行されると、前記メディア・デバイスの前記表示画面に対して拡大縮小するように前記共通ユーザー・インターフェース構造を生成するコンテンツ配信部に対して前記寸法制御変数を通信し、前記コンテンツ配信部から前記共通ユーザー・インターフェース構造を受信するよう、前記メディア・デバイスに指示するコンピューター実行可能命令をさらに含む請求項１４に記載の１つ以上のコンピューター読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、共通ユーザー・インターフェース構造に関する。
【背景技術】
【０００２】
テレビ、パーソナル・メディア・プレイヤー、携帯電話、携帯ビデオ・ゲーム、コンピューター・デバイスなど、様々なメディア・デバイスは、すべて、映画、テレビ番組、写真及び音楽を、様々なプライベート・ネットワーク及び公衆ネットワークからのほか独自の市場（proprietary marketplace）から得て再生又はレンダリングする能力を持つことができる。表示画面を有するほとんどすべてのメディア・デバイス上で見ることができる、より多くのテレビ動画コンテンツ、音楽動画及び画像を見つけることはますます当たり前になっている。さらに、一人の人間が様々なメディア・デバイスのいくつかを所有する可能性は高い。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、様々な異なるメディア・デバイスを持っていると、ユーザーは、異なる種類のメディア・コンテンツをナビゲートし、見つけ、再生又はレンダリングすることが困難になり得る。というのは、今日市場に存在する異なるメディア・デバイスのほとんどは独自のインターフェースを有しているからである。したがって、多数のデバイスを持つ一人のユーザーは、異なるメディア・デバイス上で同じ映画を再生し、同じ写真を眺め、同じ音楽を聞くことができるように、各々の新しいデバイスの新しいインターフェースについて学ぶ必要がある。あるユーザーにとっては、多くの異なるデバイス及び異なるユーザー・インターフェースを切り替えることは困難であり得る。
【課題を解決するための手段】
【０００４】
この概要は、共通ユーザー・インターフェース構造についての単純化された概念を紹介するために提供される。単純化された概念は、詳細な説明においてさらに以下に述べられる。この概要は、特許請求された主題の不可欠な特徴を識別するようには意図されず、特許請求された主題の範囲を決定する際に使用されることも意図されない。
【０００５】
実施例において、共通ユーザー・インターフェース構造は、各々が異なるサイズの表示画面を有するメディア・デバイス上での表示のために共通ユーザー・インターフェース構造が拡大縮小される（scaled）ように調節することができる、比例幾何学変数（proportional geometry variables）を含む。共通ユーザー・インターフェース構造は、表示のために共通ユーザー・インターフェース構造を拡大縮小するために当該比例幾何学変数が導き出される寸法制御変数（dimension control variable）を含む。共通ユーザー・インターフェース構造はまた、メディア・コンテンツのレンダリングを開始するために選択可能なコンテンツ・リンクを含むメニュー項目領域を含んでもよく、比例幾何学変数が調節される場合、メニュー項目領域は共通ユーザー・インターフェース構造における表示のために拡大縮小される。
【０００６】
共通ユーザー・インターフェース構造の他の実施例において、寸法制御変数は、メディア・デバイス表示画面のディスプレイの高さであってもよく、比例幾何学変数は、共通ユーザー・インターフェース構造がメディア・デバイス表示画面上での表示のために拡大縮小されるように、ディスプレイの高さに基づいて調節されてもよい。あるいは、寸法制御変数は、メディア・デバイス表示画面のディスプレイ幅であってもよく、比例幾何学変数は、共通ユーザー・インターフェース構造がメディア・デバイス表示画面上での表示のために拡大縮小されるように、ディスプレイ幅に基づいて調節されてもよい。さらに、共通ユーザー・インターフェース構造は、メディア・コンテンツのレンダリングを開始するためにメニュー項目領域において選択可能なコンテンツ・リンクを選択することができることを示すため、メニュー項目領域の近くにナビゲーション制御部を配置するために選択可能なナビゲーション制御部を含んでもよい。
【０００７】
共通ユーザー・インターフェース構造の実施例は以下の図面に関して説明される。類似の特徴及びコンポーネントを参照するよう同じ番号が図面全体にわたって使用される。
【図面の簡単な説明】
【０００８】
【図１】様々な装置上での表示のために実施される共通ユーザー・インターフェース構造の例示的な実施例を示す。
【図２】共通ユーザー・インターフェース構造の実施例が実施され得る例示的なシステムを示す。
【図３】１つ以上の実施例による共通ユーザー・インターフェース構造の例示的な方法を示す。
【図４】１つ以上の実施例による共通ユーザー・インターフェース構造の例示的な方法を示す。
【図５】共通ユーザー・インターフェース構造の実施例を実施することができる例示的な装置の様々なコンポーネントを示す。
【発明を実施するための形態】
【０００９】
共通ユーザー・インターフェース構造の実施例は、実施されるとすべてのメディア・デバイスにわたって共通ユーザー・インターフェース経験（common user interface experience）（共通の「ユーザー経験（user experience）」とも呼ばれる）を提供する任意のメディア・デバイス上での表示のために拡大縮小することができる単一のユーザー・インターフェースを提供する。これにより、映画、動画、音楽及び写真などのメディア・コンテンツ用の複数のデバイスを持っているユーザーにとって、ユーザー経験が単純化される。共通ユーザー・インターフェース構造は、パーソナル・メディア・プレイヤー、テレビ・クライアント装置のためのディスプレイ装置、携帯通信装置（例えば、携帯電話、ＰＤＡ及び／又は組み合わせ（combination）メディア・プレイヤー）、デスクトップ・コンピューター又はポータブル・コンピューターなどのコンピューターベースの装置及び／又は任意の他の種類のメディア・デバイスなど、様々なメディア・デバイスのうちの任意のものにおける表示のために拡大縮小することができる。共通ユーザー経験に加えて、共通ユーザー・インターフェース構造は、同じメディア・コンテンツを再生又はレンダリングするためにユーザーが様々なメディア・デバイス間で切り替えを行う場合など、シームレスな遷移（seamless transition）を提供する。
【００１０】
共通ユーザー・インターフェース構造のための説明されるシステム及び方法の特徴及び概念は、任意の数の異なる環境、システム及び／又は様々な構成において実施することができるが、共通ユーザー・インターフェース構造の実施例は以下の例示的なシステム及び環境のコンテキストにおいて説明される。
【００１１】
図１は、様々なメディア・デバイス１０２上での表示のために実施することができる共通ユーザー・インターフェース構造１００の例示的な実施例を示す。共通ユーザー・インターフェース構造１００は、実施されるとすべてのメディア・デバイスにわたって共通ユーザー経験を提供する任意のメディア・デバイス上での表示のために拡大縮小することができる、単一のユーザー・インターフェースである。これにより、動画、音楽及び／又は写真メディア・デバイス１０４（例えば、パーソナル・メディア・プレイヤー）のような複数のデバイスを持つユーザーにとって、ユーザー経験が単純化される。
【００１２】
共通ユーザー・インターフェース構造１００は、メディア・デバイス１０４、テレビ・クライアント装置１０８のためのディスプレイ装置１０６、携帯通信装置１１０（例えば、携帯電話、ＰＤＡ及び／又は組み合わせメディア・プレイヤー）、並びにデスクトップ・コンピューター、ポータブル・コンピューター、電気器具装置（appliance device）及び／又は任意の他の種類のメディア・デバイスなどのコンピューターベースの装置１１２のうちの任意のものにおける表示のために拡大縮小することができる。共通ユーザー・インターフェース構造１００は、同じメディア・コンテンツを要求するためにユーザーが様々なメディア・デバイス１０２間で切り替えを行う場合などに、共通ユーザー経験及びシームレスな遷移を提供する。本明細書全体にわたって言及されるように、「メディア・コンテンツ」（及び／又は記録されたメディア・コンテンツ）は、任意の種類のメディア・コンテンツ・ソースから受け取られる任意の種類の音声、動画及び／又は画像メディア・コンテンツを含み得る。
【００１３】
共通ユーザー・インターフェース構造１００は、メディア・デバイス１０２のうちの任意のものにおける表示のため共通ユーザー・インターフェース構造１００を拡大縮小するために調節することができる比例幾何学変数を用いて実施される。実施例において、共通ユーザー・インターフェース構造１００は、１１４におけるディスプレイ高さ変数「ｙ」を含み、これは、他の比例幾何学変数が導出され得る寸法制御変数である。例えば、共通ユーザー・インターフェース構造１００は、ディスプレイ高さ変数「ｙ」の３／４として定義される１１６におけるディスプレイ幅変数「ｘ」を含む（すなわち、「ｘ＝０．７５ｙ」）。別の実施例において、１１６におけるディスプレイ幅変数「ｘ」は、他の比例幾何学変数が導出され得る寸法制御変数であってもよい。例えば、１１４におけるディスプレイ高さ変数「ｙ」は、ディスプレイ幅変数「ｘ」の４／３として定義することができる（すなわち、「ｙ＝４ｘ／３」）。
【００１４】
共通ユーザー・インターフェース構造１００はまた、ディスプレイ高さ変数「ｙ」の１／８として定義される領域高さ変数「ｎ」（すなわち、「ｎ＝ｙ／８」又は「ｎ＝０．１２５ｙ」）を各々が有するメニュー項目領域１１８（１−７）を含む。メニュー項目領域１１８のうち任意のものは、ユーザー選択可能なコンテンツ・リンク１２２として、任意の種類のテキスト、画像、グラフィックス及び／又はデータを表示するために実施することができる。例えば、メニュー項目領域１１８（３）は映画タイトルのテキストを含んでもよく、メニュー項目領域１１８（４）は写真画像を含んでもよく、メニュー項目領域１１８（５）は音楽コンピレーション用のアートワークを含んでもよい。実施例において、音楽アートワーク、写真画像及び映画タイトルのテキストのうちのいずれも、選択されると、音楽を聞いたり、映画を観たり、写真を見たりするためにメディア・コンテンツを再生又はレンダリングすべくメディア・デバイスを開始する、ユーザー選択可能なコンテンツ・リンク１２２となり得る。
【００１５】
共通ユーザー・インターフェース構造１００はまた、領域高さ変数「ｎ」の１／２として定義される境界領域高さ（すなわち、「ｎ／２」又は「０．５ｎ」）を各々が有する２つの境界領域１２４を含んでいる。この例において、境界領域１２４は、メニュー項目領域１１８（１−７）の上端及び下端に接するように示される。さらに、共通ユーザー・インターフェース構造１００は、この例において、メニュー項目領域１１８（１−７）の各々と交差する垂直の列として示される、ナビゲーション制御領域１２６を含む。ナビゲーション制御領域１２６は、１２８において「ｎ」の領域幅変数を有する（すなわち、ナビゲーション制御領域１２６の幅はメニュー項目領域１１８（１−７）の高さによって定義される）。
【００１６】
比例幾何学変数が様々なメディア・デバイス１０２の異なるサイズの表示画面に対して拡大縮小される場合、共通ユーザー・インターフェース構造１００は、メディア・デバイス１０２のうちの任意のものにおける表示のために生成することができる。例えば、共通ユーザー・インターフェース構造１００は、４インチの垂直スクリーン寸法（vertical screen dimension）を有し得るメディア・デバイス１０４の表示画面１３０上での表示のために生成することができる。その後、メディア・デバイス１０４に表示された共通ユーザー・インターフェースは、４インチのディスプレイ高さ（すなわち、１１４におけるディスプレイ高さ変数「ｙ」）、３インチのディスプレイ幅（すなわち、１１６における「ｘ＝０．７５ｙ」）、各々が１／２インチのディスプレイ高さを有するメニュー項目領域１１８（１−７）（すなわち、１２０における「ｎ＝ｙ／８」）、各々が１／４インチのディスプレイ高さを有する境界領域１２４（すなわち、「０．５ｎ」）及び１／２インチのディスプレイ幅を有するナビゲーション制御領域１２６（すなわち、１２８における「ｎ」）を有することになる。
【００１７】
共通ユーザー・インターフェース構造１００のための比例幾何学変数は、同様に、メディア・デバイス１０４及び携帯通信装置１１０のような小さな表示画面を有する任意のメディア・デバイスのために拡大縮小することができ、又は、テレビ・クライアント装置１０８及びコンピューターベースの装置１１２のためのディスプレイ装置１０６のようなより大きな表示画面を有する任意のメディア・デバイスのために拡大縮小することができる。「小さな」及び「より大きな」なる語は、メディア・デバイス１０２上の表示画面のサイズについて説明するために使用される場合、共通ユーザー・インターフェース構造１００についての比例幾何学変数を様々なメディア・デバイス１０２の任意のサイズの表示画面に対して拡大縮小することができることを単に説明することに関連するものであることが理解される。
【００１８】
例示的な共通ユーザー・インターフェース構造１００において、ナビゲーション制御領域１２６は、選択されて第１の方向１３４及び／又は第２の方向１３６に移動（又は、そうでなければ「ナビゲート」）させることができるナビゲーション制御部１３２を含み、メニュー項目領域においてテキスト、画像、グラフィック又はデータの選択可能なコンテンツ・リンク１２２が選択可能であることを示すためにメニュー項目領域内にナビゲーション制御部１３２を配置する。例えば、メディア・デバイス１０４のユーザーは、メディア・デバイス上の選択可能な制御部１３８を介するなどしてナビゲーション入力を入力して、上方に又は共通ユーザー・インターフェース構造１００の上端に向かって（すなわち、第１の方向１３４に）ナビゲーション制御部１３２を移動させることを開始することができ、及び／又は、ナビゲーション入力もしくは選択は、下方に又は共通ユーザー・インターフェース構造１００の下端に向かって（すなわち、第２の方向１３６に）ナビゲーション制御部１３２を移動させるために開始することができる。別の実施例では、共通ユーザー・インターフェース構造１００は、テキスト、画像、グラフィック又はデータのコンテンツ・リンクが選択可能であることを示すために、メニュー項目領域１１８における選択可能なコンテンツ・リンク１２２の近くや、その上や、それより上や、そうでなければそれに近接して配置することができる任意の種類のフォーカス又は表示（例えば、ハイライト、ポインター、強調など）を含み得る。
【００１９】
共通ユーザー・インターフェース構造１００の表現は、共通ユーザー・インターフェースの１つの実施例を示す単なる例である。実際、メニュー項目領域１１８（１−７）、境界領域１２４及び／又はナビゲーション制御領域１２６の境界（例えば、線又は特徴的な端）は、メディア・デバイス１０２上での共通ユーザー・インターフェース構造１００の表示に現れなくてもよい。さらに、共通ユーザー・インターフェース構造１００は、単に７つのメニュー項目領域１１８（１−７）を有するように示される。しかし、実施例において、ナビゲーション入力が第１の方向１３４及び／又は第２の方向１３６のいずれかにナビゲーション制御部１３２を移動させるために受け取られると、メニュー項目領域は、表示画面上の共通ユーザー・インターフェース構造１００にわたってスクロールする。例えば、追加のテキスト、画像、グラフィック及び／又はデータの選択可能なコンテンツ・リンク１２２は、ナビゲーション制御部１３２がメニュー項目領域１１８（７）を過ぎて第２の方向１３６に移動される場合に、他のメニュー項目領域において順に表示され続ける。
【００２０】
図２は、共通ユーザー・インターフェース構造の様々な実施例を実施することができる例示的なシステム２００を示す。この例において、システム２００は、表示画面１３０を含むメディア・デバイス１０４（例えば、パーソナル・メディア・プレイヤー）などの様々なメディア・デバイス１０２のコンポーネント表現を含む。メディア・デバイス１０２は、テレビ・クライアント装置、電気器具装置、ゲームコンソール、携帯通信装置、コンピューターベースの装置、及び／又は任意の種類のメディア・コンテンツ・ソースから受け取られる任意の種類の音声、動画及び／又は画像メディア・コンテンツを再生又はレンダリングするために実施され得る任意の他の種類のメディア・デバイスのうちの任意の１つ又は組み合わせとして実施されてもよい。
【００２１】
様々な実施例において、メディア・デバイス１０２は、図５に示す例示的な装置に関連してさらに説明されるように、異なるコンポーネントの任意の数及び組み合わせにより実施することができる。様々なメディア・デバイス１０２のうちのいずれも、「装置」がユーザー、ソフトウェア及び／又は他のコンポーネントを含み得る論理的な装置を表現するように、ユーザーもしくは視聴者（すなわち、人）、及び／又は装置を動作させるエンティティに関係付けられてもよい。
【００２２】
例示的なシステム２００において、メディア・デバイス１０２は、１つ以上のプロセッサー２０２（例えば、マイクロプロセッサー、コントローラーなどのうちのいずれか）、メディア・コンテンツ入力２０４、及びメディア・コンテンツ２０６（例えば、受信されたメディア・コンテンツ、受信されているメディア・コンテンツ、ユーザー・インターフェース・データ、共通ユーザー・インターフェース構造などのうちのいずれか）を含む。メディア・コンテンツ入力２０４は、ワイヤレス、放送及び／又は無線（over-the-air）の入力など、それを介してメディア・コンテンツ２０６が受信される任意の種類の通信インターフェース及び／又はデータ入力を含んでもよい。さらに、メディア・デバイス１０２は、ユーザー・インターフェース・データ、及び、メディア・コンテンツ入力２０４を介した任意の１つ以上のコンテンツ配信部２０８からの他の種類の音声、動画及び／又は画像メディア・コンテンツを受信することができる。
【００２３】
メディア・デバイス１０２は、ＩＰベースのネットワーク２１０、無線ネットワーク２１２及び／又は通信ネットワーク２１４を介した様々なコンテンツ配信部２０８との通信のために構成することができる。ＩＰベースのネットワーク２１０及び無線ネットワーク２１２は、コンテンツ配信部２０８とメディア・デバイス１０２及びメディア・デバイス１０４などの任意の数のメディア・デバイスとの間のメディア・コンテンツ配信及びデータ通信を容易にする通信ネットワーク２１４の一部として実施することができる。通信ネットワーク２１４は、任意の種類のネットワークトポロジー及び／又は通信プロトコルを使用するメディア・コンテンツ配信システムの一部として実施することができ、２つ以上のネットワークの組み合わせとして表わされるか、そうでなければ実施することができる。
【００２４】
メディア・デバイス１０２はまた、通信ネットワーク２１４の双方向のデータ通信リンク２１６を介して任意の数のコンテンツ配信部２０８と通信することができる。通信ネットワーク２１４とともに、任意の１つ以上の矢印の付いた通信リンク２１６及びネットワーク２１０が、メディア・デバイス１０２からコンテンツ配信部２０８に対して及びその逆になど、双方向のデータ通信を容易にする。メディア・デバイス１０２は、共通ユーザー・インターフェース構造の様々な実施例及び／又は特徴を実施するためにデバイス・マネージャー（例えば、制御アプリケーション、ソフトウェア・アプリケーションなど）を含んでもよい。デバイス・マネージャーは、選択可能な入力（例えば、視聴者の選択、ナビゲーション入力など）を監視及び／又は受信するために実施することができる。
【００２５】
メディア・デバイス１０２はまた、コンピューター実行可能命令として実施することができ、共通ユーザー・インターフェース構造の様々な実施例及び／又は特徴を実施するためにプロセッサー２０２によって実行することができる、ユーザー・インターフェース・アプリケーション２１８を含んでもよい。実施例において、ユーザー・インターフェース・アプリケーション２１８は、メディア・デバイス１０４上での表示のため共通ユーザー・インターフェース構造１００を生成するために実施することができる。別の実施例において、ユーザー・インターフェース・アプリケーション２１８は、メディア・デバイス１０４上での表示のために共通ユーザー・インターフェース構造１００を生成するため、共通ユーザー・インターフェース構造データを受信して処理するために実施することができる。ユーザー・インターフェース・アプリケーション２１８は（例えば、メディア・デバイス１０２の独立したコンポーネントとしての）単一のアプリケーションとして示され説明されるが、ユーザー・インターフェース・アプリケーション２１８は、共通ユーザー・インターフェース構造の様々な実施例を実施するために分散された、いくつかのコンポーネント・アプリケーション又はモジュールとして実施することができる。
【００２６】
コンテンツ配信部２０８は、配信ネットワーク及び通信ネットワークを介して任意の数の様々なメディア・デバイス１０２にメディア・コンテンツ２２０、共通ユーザー・インターフェース構造２２２及び／又はユーザー・インターフェース・データ２２４を配信することができる。コンテンツ配信部２０８はまた、共通ユーザー・インターフェース構造２２２及び／又は共通ユーザー・インターフェース構造における表示用のユーザー・インターフェース・データ２２４を生成し管理するために実施することができる共通ユーザー・インターフェース・システム２２６などの、共通ユーザー・インターフェース構造の実施例を実施するために様々なコンポーネントを含み得る。
【００２７】
実施例において、共通ユーザー・インターフェース・システム２２６は、共通ユーザー・インターフェース構造１００としての表示のために共通ユーザー・インターフェース構造２２２をメディア・デバイス１０２へ通信するかそうでなければ提供するために実施することができる。表示のために共通ユーザー・インターフェース構造１００を処理し生成するためにメディア・デバイス１０２が実施されるのではなく、コンテンツ配信部２０８における共通ユーザー・インターフェース・システム２２６は、メディア・デバイス１０２から共通ユーザー・インターフェース構造を求める要求を受信し、共通ユーザー・インターフェース構造を生成し、要求された共通ユーザー・インターフェース構造を共通ユーザー・インターフェース構造１００としての表示のためにメディア・デバイス１０２に通信してもよい。
【００２８】
実施例において、メディア・デバイス１０２は、共通ユーザー・インターフェース構造１００を求める要求が開始されるときに、表示画面１３０のサイズについての寸法制御変数をコンテンツ配信部２０８へ通信することができる。例えば、メディア・デバイス１０２は、ディスプレイ高さ変数「ｙ」（図１の１１４）及び／又はディスプレイ幅変数「ｘ」（図１の１１６）を通信することができ、これらの一方は、他の比例幾何学変数が導出され得る寸法制御変数として参照することができる。別の実施例において、共通ユーザー・インターフェース・システム２２６は、共通ユーザー・インターフェース構造２２２の各々が異なる表示画面寸法に対して拡大縮小され、メディア・デバイスからの要求が受信されるまで配信のために維持されるように、異なるディスプレイ高さ変数及び／又はディスプレイ幅変数に基づき、いくつかの共通ユーザー・インターフェース構造２２２を生成するために実施することができる。
【００２９】
この例示的なシステム２００では、コンテンツ配信部２０８はまた、メディア・コンテンツ２２０、共通ユーザー・インターフェース構造２２２及び／又はユーザー・インターフェース・データ２２４を格納又は維持するために記憶媒体２２８を含む。さらに、コンテンツ配信部２０８は、装置がコンテンツ配信部として実施される場合、図５に示される例示的な装置に関してさらに説明されるように、任意の数の異なるコンポーネント及び異なるコンポーネントの組み合わせにより実施することができる。
【００３０】
一般に、本明細書に記載される機能、方法、手続及びモジュールのいずれも、ハードウェア、ソフトウェア、ファームウェア（例えば、固定論理回路）、マニュアル処理又はその任意の組み合わせを使用して実施することができる。機能、方法、手続、コンポーネント又はモジュールのソフトウェアによる実施は、コンピューターベースのプロセッサー上で実行されるときに指定されたタスクを実行するプログラムコードを表す。図３及び図４のそれぞれに関して説明される例示的な方法３００及び４００はコンピューター実行可能命令の一般的なコンテキストにおいて説明され得る。一般に、コンピューター実行可能命令は、特定の機能を実行し又は抽象データ型を実施する、アプリケーション、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造、手続、モジュール、関数などを含み得る。
【００３１】
方法はまた、通信ネットワークを介してリンクされる遠隔処理デバイスによって機能が実行される分散コンピューティング環境において実行されてもよい。分散コンピューティング環境では、コンピューター実行可能命令は、メモリー記憶装置を含むローカル及び遠隔のコンピューター記憶媒体の両方に位置してもよい。さらに、技術が様々なプロセッサーを有する様々なコンピューティング・プラットフォーム上で実施されてもよいように、本明細書に記載された特徴はプラットフォームに依存しない。
【００３２】
図３は、共通ユーザー・インターフェース構造の例示的な方法３００を示す。当該方法が説明される順序は限定として解釈されるように意図されるものではなく、任意の数の記載された方法ブロックは、本方法又は代替的な方法を実施するために任意の順序で組み合わせることができる。
【００３３】
ブロック３０２において、各々が異なるサイズの表示画面を有するメディア・デバイスにおいて共通ユーザー・インターフェース構造を表示するために拡大縮小される比例幾何学変数を有する、共通ユーザー・インターフェース構造が提供される。例えば、各々が異なるサイズの表示画面を有するメディア・デバイス１０２（図１）のうちのいずれも、メディア・デバイス１０２のうちの任意のものの上での表示のため共通ユーザー・インターフェース構造１００を拡大縮小するために調節することができる、比例幾何学変数を有する共通ユーザー・インターフェース構造１００を与える。実施例において、比例幾何学変数は、１１４におけるディスプレイ高さ変数「ｙ」、１１６におけるディスプレイ幅変数「ｘ」、１２０における領域高さ変数「ｎ」、１２４における境界領域高さ、及び１２８におけるナビゲーション制御領域幅変数「ｎ」を含む。
【００３４】
ブロック３０４において、共通ユーザー・インターフェース構造の寸法制御変数が決定され、比例幾何学変数がこれから導出される。例えば、メディア・デバイス１０４は、メディア・デバイス表示画面１３０のディスプレイ高さとして寸法制御変数を決定する。この実施例において、１１４におけるディスプレイ高さ変数「ｙ」は寸法制御変数として決定され、他の比例幾何学変数がこれから導出される。代替的に、メディア・デバイス１０４は、メディア・デバイス表示画面１３０のディスプレイ幅として寸法制御変数を決定する。この代替の実施例において、１１６におけるディスプレイ幅変数「ｘ」は寸法制御変数として決定され、他の比例幾何学変数がこれから導出される。別の実施例において、メディア・デバイス１０４は、メディア・デバイス表示画面１３０について拡大縮小する共通ユーザー・インターフェース構造１００を生成するコンテンツ配信部２０８に寸法制御変数を通信し、メディア・デバイス１０４はコンテンツ配信部２０８から共通ユーザー・インターフェース構造１００を受信する。
【００３５】
ブロック３０６において、比例幾何学変数は表示のために共通ユーザー・インターフェース構造を拡大縮小するように決定される。例えば、メディア・デバイス１０４は、１１４におけるディスプレイ高さ変数「ｙ」（例えば、１つの実施例における寸法制御変数）に基づいて比例幾何学変数を導出して、メディア・デバイス表示画面１３０上での表示のために共通ユーザー・インターフェース構造１００を拡大縮小する。ディスプレイの高さに基づいた共通ユーザー・インターフェース構造の比例幾何学変数の決定は、ディスプレイの高さの３／４として定義される１１６におけるディスプレイ幅変数「ｘ」を決定すること；ディスプレイの高さの１／８として定義されるメニュー項目領域の１２０における領域高さ変数「ｎ」を決定すること；領域高さ変数の１／２として定義される境界領域１２４の境界領域高さ変数を決定すること；及び、共通ユーザー・インターフェース構造１００のナビゲーション制御領域１２６について１２８におけるナビゲーション領域幅変数「ｎ」を決定することを含む。
【００３６】
別の例において、メディア・デバイス１０４は、メディア・デバイス表示画面１３０上での表示のため共通ユーザー・インターフェース構造１００を拡大縮小するために、１１６におけるディスプレイ幅変数「ｘ」（例えば、１つの実施例における寸法制御変数）に基づいて比例幾何学変数を導出する。ディスプレイ幅に基づいた共通ユーザー・インターフェース構造の比例幾何学変数の決定は、ディスプレイ幅の４／３として定義される１１４におけるディスプレイ高さ変数「ｙ」を決定すること；ディスプレイ高さ変数の１／８として定義されるメニュー項目領域の１２０における領域高さ変数「ｎ」を決定すること；領域高さ変数の１／２として定義される境界領域１２４の境界領域高さ変数を決定すること；及び共通ユーザー・インターフェース構造１００のナビゲーション制御領域１２６について１２８におけるナビゲーション領域幅変数「ｎ」を決定することを含む。
【００３７】
ブロック３０８において、メニュー項目領域は、メディア・コンテンツのレンダリングを開始するために選択可能なコンテンツ・リンクを含むよう表示され、メニュー項目領域は、比例幾何学変数が拡大縮小される場合に、共通ユーザー・インターフェース構造における表示のためのサイズにされる。例えば、メニュー項目領域１１８（１−７）は、各々がディスプレイ高さ変数「ｙ」の１／８として定義される１２０における領域高さ変数「ｎ」を有する。メニュー項目領域１１８のうちのいずれも、ユーザー選択可能なコンテンツ・リンク１２２として、任意の種類のテキスト、画像、グラフィックス及び／又はデータを表示するために実施することができる。
【００３８】
ブロック３１０において、ナビゲーション制御部は共通ユーザー・インターフェース構造において表示され、ブロック３１２において、ナビゲーション選択はメニュー項目領域に近接してナビゲーション制御部を配置するために受信される。メニュー項目領域に近いナビゲーション制御部の位置は、メディア・コンテンツのレンダリングを開始するためにメニュー項目領域における選択可能なコンテンツ・リンクを選択することができることを示す。例えば、ナビゲーション制御領域１２６は、メニュー項目領域におけるテキスト、画像、グラフィック又はデータの選択可能なコンテンツ・リンク１２２が選択可能であることを示すため、メニュー項目領域内にナビゲーション制御部１３２を配置するために選択され移動させることができるナビゲーション制御部１３２を含む。メディア・デバイス１０４のユーザーは、ナビゲーション選択入力を開始するために、選択可能な制御部１３８を介するなどしてナビゲーション入力を入力することができる。
【００３９】
図４は、共通ユーザー・インターフェース構造の例示的な方法４００を示す。本方法が説明される順序は限定として解釈されることを意図されるものではなく、本方法又は代替の方法を実施するために任意の数の説明される方法ブロックを組み合わせることができる。
【００４０】
ブロック４０２において、共通ユーザー・インターフェース構造を求める要求がメディア・デバイスから受信される。例えば、コンテンツ配信部２０８（図２）における共通ユーザー・インターフェース・システム２２６は、（メディア・デバイス１０４を代表する）メディア・デバイス１０２から共通ユーザー・インターフェース構造１００を求める要求を受信する。
【００４１】
ブロック４０４において、メディア・デバイスの表示画面についての寸法制御変数が受信される。例えば、コンテンツ配信部２０８における共通ユーザー・インターフェース・システム２２６は、表示画面１３０のサイズに対する寸法制御変数を受信する。メディア・デバイスは、ディスプレイ高さ変数「ｙ」（図１の１１４）及び／又はディスプレイ幅変数「ｘ」（図１の１１６）を通信することができ、その一方は、共通ユーザー・インターフェース構造の他の比例幾何学変数を拡大縮小するために共通ユーザー・インターフェース・システム２２６によって寸法制御変数として参照することができる。
【００４２】
ブロック４０６において、要求された共通ユーザー・インターフェース構造は寸法制御変数に基づいて生成され、ブロック４０８において、要求された共通ユーザー・インターフェース構造は、表示のためにメディア・デバイスに通信される。例えば、コンテンツ配信部２０８における共通ユーザー・インターフェース・システム２２６は、メディア・デバイスから受信されたディスプレイ高さ変数「ｙ」（図１の１１４）及び／又はディスプレイ幅変数「ｘ」（図１の１１６）に基づいて、要求された共通ユーザー・インターフェース構造を生成する。その後、コンテンツ配信部２０８は、表示画面１３０上での表示のために、要求された共通ユーザー・インターフェース構造をメディア・デバイス１０４に対して通信する。
【００４３】
図５は、共通ユーザー・インターフェース構造の様々な実施例を実施するために、任意の形式の計算装置、電子装置、電気器具装置又は他のメディア・デバイスとして実施することができる、例示的な装置５００の様々なコンポーネントを示す。例えば、装置５００は、図１及び／又は図２に示されるようなメディア・デバイス及び／又はコンテンツ配信部として実施することができる。
【００４４】
装置５００は、インターネット・プロトコル（ＩＰ）入力を含み得る１つ以上のメディア・コンテンツ入力５０２を含み、ＩＰ入力を介してメディア・コンテンツのストリームがＩＰベースのネットワークによって受信される。装置５００は、シリアル及び／又はパラレルインターフェース、無線インターフェース、任意の種類のネットワークインターフェース、モデム、及び任意の他の種類の通信インターフェースのうち任意の１つ又は複数として実施することができる通信インターフェース５０４をさらに含む。ネットワークインターフェースは装置５００と通信ネットワークとの間の接続を提供し、これにより、他の電子装置及び計算装置は装置５００とデータを通信することができる。
【００４５】
同様に、シリアル及び／又はパラレルインターフェースは、装置５００と他の電子装置又は計算装置との間のデータ通信を直接的に提供する。モデムはまた、従来の電話回線、ＤＳＬ接続、ケーブル及び／又は他の種類の接続を介して他の電子装置及び計算装置との通信を容易にする。無線インターフェースは、装置５００が、入力装置、（携帯電話などの）携帯のコンピューターベースの装置、又は別の赤外線（ＩＲ）、８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）もしくは同様のＲＦ入力装置から、制御入力コマンド及び他のデータを受信することを可能にする。
【００４６】
装置５００はまた、１つ以上のプロセッサー５０６（例えば、マイクロプロセッサー、コントローラーなどのうちの任意のもの）を含み、プロセッサー５０６は、装置５００の動作を制御し、他の電子装置及び計算装置と通信し、共通ユーザー・インターフェース構造の実施例を実施するために、様々なコンピューター実行可能命令を処理する。装置５００は、１つ以上のメモリー・コンポーネントなどのコンピューター読み取り可能媒体５０８により実施することができ、その例は、ランダム・アクセス・メモリー（ＲＡＭ）、不揮発性メモリー（例えば、読み取り専用メモリー（ＲＯＭ）、フラッシュ・メモリー、ＥＰＲＯＭ、ＥＥＰＲＯＭなどのうちの任意の１つ以上）及びディスク記憶装置を含む。ディスク記憶装置は、ハードディスクドライブ、記録可能及び／又は書き換え可能なコンパクトディスク（ＣＤ）、任意の種類のディジタル・バーサタイル・ディスク（ＤＶＤ）などの、任意の種類の磁気記憶装置又は光学記憶装置を含み得る。
【００４７】
コンピューター読み取り可能媒体５０８は、メディア・コンテンツ５１０のほか、装置アプリケーション５１２及び装置５００の動作態様に関連する任意の他の種類の情報及び／又はデータを格納するためのデータ記憶機構を提供する。例えば、オペレーティング・システム５１４は、コンピューター読み取り可能媒体５０８によりコンピューター・アプリケーションとして維持され、プロセッサー５０６上で実行することができる。装置アプリケーション５１２は、デバイス・マネージャー５１６、ユーザー・インターフェース・アプリケーション５１８及び／又はメディア・アプリケーション５２０を含んでもよい。装置アプリケーション５１２はこの例において、共通ユーザー・インターフェース構造の様々な実施例を実施するためのソフトウェア・モジュールとして示される。メディア・アプリケーション５２０は、メディア・コンテンツ５１０及び／又は視聴のためにレンダリング及び／又は表示することができる他の音声、動画、及び／又は画像メディア・コンテンツの再生及びレンダリングを制御するための、メディア制御アプリケーションとして実施することができる。
【００４８】
装置５００はまた、音声レンダリング及び／又は表示システム５２４に音声データ及び／又は動画データを提供する音声及び／又は動画出力５２２を含む。音声レンダリング及び／又は表示システム５２４は、音声、動画及び画像データを処理し、表示し、及び／又はそうでなければレンダリングする任意の装置を含み得る。動画信号及び音声信号は、ＲＦ（無線周波数）リンク、Ｓ動画（S-video）リンク、合成動画リンク、コンポーネント動画リンク、ＤＶＩ（デジタル動画インターフェース）、アナログ音声接続又は他の同様の通信リンクを介して装置５００から表示装置へ通信することができる。あるいは、音声レンダリング及び／又は表示システム５２４は、例示的な装置５００の統合されたコンポーネントとして実施することができる。
【００４９】
共通ユーザー・インターフェース構造の実施例が特徴及び／又は方法に特有の用語において説明されたが、添付の特許請求の範囲の主題が記載された特定の特徴又は方法に必ずしも限定されないことが理解されるべきである。より正確に言えば、特定の特徴及び方法は共通ユーザー・インターフェース構造の例示的な実施例として開示されている。
【図１】
2011505630.tif 000003
【図２】
2011505630.tif 000004
【図３】
2011505630.tif 000005
【図４】
2011505630.tif 000006
【図５】
2011505630.tif 000007
【国際調査報告】
2011505630.tif 000008
2011505630.tif 000009