(57)【要約】  本発明は、ユーザーがホームデバイスを制御する機能を有する装置が記載されている。該装置は、グラフィカルユーザーインターフェースをユーザーに提示する。該グラフィカルユーザーインターフェースは、複数のホームデバイス各々に関連するアイコンを備えて、該アイコンはホームデバイスに関連する状況を備える。該アイコンは、ユーザーにより選択され、ユーザーがホームデバイスを制御する機能を有する。該グラフィカルユーザーインターフェースは、少なくとも１つのテレビサービス又はマルチメディアサービスから配信されるデジタルメディアと連動して表示される。【選択図】図５Ａ
2017508195.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのビデオペイン及び複数のアイコンを備え、前記アイコンは各々、ホームデバイスに関連する、グラフィカルユーザーインターフェースを提示し、前記少なくとも１つのビデオペイン及び前記複数のアイコンを選択する機能を有する、ユーザーがホームデバイスを制御する機能を有する方法。
【請求項２】
前記複数のアイコンは各々、ホームデバイス及びホームデバイスの各状況を識別する、請求項１に記載の方法。
【請求項３】
前記複数のアイコンを１つ選択することで、ユーザーが、それぞれのホームデバイスを制御する機能を有する、請求項２に記載の方法。
【請求項４】
前記それぞれのホームデバイスの制御機能は、前記グラフィカルユーザーインターフェースを変更し、デバイスのそれぞれの更新状況を表示する、請求項３に記載の方法。
【請求項５】
ビデオペインを選択することで、前記ビデオペインに関連する映像を全画面表示モードで提示する、請求項１に記載の方法。
【請求項６】
前記少なくとも１つのビデオペインは、メディアサービスに関連する映像を表示する少なくとも１つのビデオペインと、ホームカメラに関連する少なくとも１つのビデオと、を備える、請求項５に記載の方法。
【請求項７】
更に、映像を全画面表示モードで提示する間、ホームデバイスに関連する通知を表示することを含む、請求項５に記載の方法。
【請求項８】
更に、ユーザーが通知を選択する機能を有し、ユーザーが通知を選択後、ユーザーがホームデバイスを制御する機能を有する、請求項５に記載の方法。
【請求項９】
前記通知は監視カメラに関連し、監視カメラが撮影した映像を含む、請求項５に記載の方法。
【請求項１０】
少なくとも１つのビデオペイン及び複数のアイコンを備え、前記アイコンは各々、ホームデバイスに関連する、グラフィカルユーザーインターフェースを提示することと、前記少なくとも１つのビデオペイン及び前記複数のアイコンを選択する機能を有するよう構成された、少なくとも１つのプロセッサを含むことを特徴とする、ユーザーがホームデバイスを制御する機能を有する装置。
【請求項１１】
前記複数のアイコンは各々、ホームデバイス及びホームデバイスの各状況を識別し、前記複数のアイコンを１つ選択することで、ユーザーがそれぞれのホームデバイスを制御する機能を有する、請求項１０記載の装置。
【請求項１２】
前記それぞれのホームデバイスの制御機能は、前記グラフィカルユーザーインターフェースを変更し、デバイスのそれぞれの更新状況を表示する、請求項１１記載の装置。
【請求項１３】
ビデオペインを選択することで、前記ビデオペインに関連する映像を、全画面表示モードで提示する、請求項１０記載の装置。
【請求項１４】
前記少なくとも１つのビデオペインは、メディアサービスに関連する映像を提示する少なくとも１つのビデオペインと、ホームカメラに関連する少なくとも１つのビデオとを備える、請求項１３記載の装置。
【請求項１５】
更に、前記少なくとも１つのプロセッサは、映像を全画面表示モードで提示する間、ホームデバイスに関連する通知を表示するよう構成された、請求項１３記載の装置。
【請求項１６】
更に、前記少なくとも１つのプロセッサは、ユーザーが通知を選択する機能を有し、ユーザーが通知を選択後、ユーザーが前記ホームデバイスを制御する機能を有するよう構成された、請求項１３記載の装置。
【請求項１７】
前記通知は、監視カメラに関連し、前記監視カメラが撮影した映像を備える、請求項１５記載の装置。
【請求項１８】
デバイスの少なくとも１つのプロセッサは、命令実行直後に、
少なくとも１つのビデオペイン及び複数のアイコンを備え、前記アイコンは各々、ホームデバイスに関連し、それぞれのホームデバイスの状況を備える、グラフィカルユーザーインターフェースを提示し、前記少なくとも１つのビデオペイン及び前記複数のアイコンを選択する機能を有する、記憶媒体に記憶される命令を備える、非一時的コンピュータ読取可能な記憶媒体。
【請求項１９】
更に、デバイスの少なくとも１つのプロセッサは、
選択されたビデオペインを全画面表示モードで表示し、映像を全画面表示モードで提示する間、ホームデバイスに関連する通知を表示し、
前記通知を選択後、ユーザーが、前記ホームデバイスを制御する機能を有する、命令を備える、請求項１８に記載の非一時的コンピュータ読取可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本発明は、ホームオートメーションの分野に関する。
【背景技術】
【０００２】
[0002]住宅所有者は、監視カメラ、及び他の敷地内に設置された少なくとも１つのネットワーク接続型ホームデバイスを所有している場合がある。代表例として、このようなデバイスをユーザーが監視又は制御する場合、ホームデバイス各々に対し、専用の監視装置又は専用のアプリケーションを使用して、特定のホームデバイスの状況を確認することが求められる。ユーザーが、複数の接続型ホーム又はホームオートメーションモジュールを各々、監視する機能を有する単一のアプリケーションで敷地内に設置されるものは、現在存在しない。
【０００３】
[0003]住宅所有者は、デジタルメディア再生機能を有するネットワーク接続型デバイスを所有し、敷地内に設置する。このようなデバイスは、「スマート」テレビを含むデジタルテレビ、セットトップボックス、ラップトップ又はデスクトップ型コンピュータ、タブレット型コンピュータ、電子書籍リーダー、デジタル録音機器、デジタルメディアプレーヤー、ビデオゲーム機器、「スマート」フォンを含む携帯電話を備える。デジタルメディア再生機能を有するデバイスは、少なくとも１つのグラフィカルユーザーインターフェースにより、ユーザーがデジタルメディアコンテンツを選択する機能を有する。デジタルメディアコンテンツを選択及び再生するアプリケーションで現在利用されているものは、ホームデバイスを制御及び監視するアプリケーションとは異なる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
[0004]本発明は、共通のグラフィカルユーザーインターフェースを介して、複数のホームデバイスを監視及び制御するシステム及び方法を提供することを課題とする。本発明は、ホームオートメーションの分野に関し、更に詳しくは、ネットワーク接続型ホームデバイスを監視及び制御する技術に関する。本発明は特に、共通設定のグラフィカルユーザーインターフェースを介して、複数のホームデバイスを監視及び制御する技術を提供する。複数の実施例において、そのような技術は、ラップトップ又はデスクトップ型コンピュータ、タブレット型コンピュータ、スマートフォン、セットトップボックス、及びテレビを備えた、デジタルメディア再生機能を有する装置で実現される。更に、共通設定のグラフィカルユーザーインターフェースにより、ユーザーが複数のホームデバイスを監視及び制御する機能を有する一方、デジタルメディアとの通信を継続する機能も有する。
【課題を解決するための手段】
【０００５】
[0005]本発明の１つの実施形態によれば、ユーザーがホームデバイスを制御する機能を有する方法は、少なくとも１つのビデオペイン及び複数のアイコンを備え、前記アイコンは各々、ホームデバイスに関連する、グラフィカルユーザーインターフェースを提示し、前記少なくとも１つのビデオペイン及び前記複数のアイコンを選択する機能を有する。
【０００６】
[0006]本発明の別の実施形態によれば、ユーザーがホームデバイスを制御する機能を有する装置は、少なくとも１つのビデオペイン及び複数のアイコンを備え、前記アイコンは各々、ホームデバイスに関連する、グラフィカルユーザーインターフェースを提示し、前記少なくとも１つのビデオペイン及び前記複数のアイコンを選択する機能を有する、少なくとも１つのプロセッサを備える。
【０００７】
[0007]本発明の別の実施形態によれば、ユーザーがホームデバイスを制御する機能を有する装置は、少なくとも１つのビデオペイン及び複数のアイコンを備え、前記アイコンは各々、ホームデバイスに関連する、グラフィカルユーザーインターフェースを提示する手段と、前記少なくとも１つのビデオペイン及び前記複数のアイコンを選択する機能を有する手段とを備える。
【０００８】
[0008]本発明の別の実施形態によれば、非一時的コンピュータ読取可能な記憶媒体は、デバイスの少なくとも１つのプロセッサが、命令実行直後に、少なくとも１つのビデオペイン及び複数のアイコンを備え、前記アイコンは各々、ホームデバイスに関連する、グラフィカルユーザーインターフェースを提示し、前記少なくとも１つのビデオペイン及び前記複数のアイコンを選択する機能を有する、記憶媒体に記憶される命令を備える。
【０００９】
[0009]１つ又は複数の実施例の詳細は、添付図面及び以下の明細書事項に説明される。その他の特徴、目的及び長所は、明細書、図面及び請求項から自明であろう。
【図面の簡単な説明】
【００１０】
【図１】[0010]本発明の少なくとも１つの技術を実行するシステムの実施例を示すブロック図である。
【図２】[0011]本発明の少なくとも１つの技術を実行する計算装置の実施例を示すブロック図である。
【図３】[0012]本発明の少なくとも１つの技術を実行するホームデバイスの実施例を示す概念図である。
【図４】[0013]本発明の少なくとも１つの技術による、グラフィカルユーザーインターフェースの実施例へのナビゲーションパスの実施例を示す概念図である。
【図５】[0014]（Ａ）は本発明の少なくとも１つの技術による、グラフィカルユーザーインターフェースの実施例を示す概念図である。（Ｂ）は本発明の少なくとも１つの技術による、グラフィカルユーザーインターフェースの実施例を示す概念図である。（Ｃ）は本発明の少なくとも１つの技術による、グラフィカルユーザーインターフェースの実施例を示す概念図である。
【図６】[0015]本発明の少なくとも１つの技術による、グラフィカルユーザーインターフェースの実施例を示す概念図である。
【図７】[0016]本発明の少なくとも１つの技術による、グラフィカルユーザーインターフェースの実施例を示す概念図である。
【図８】[0017]（Ａ）は本発明の少なくとも１つの技術による、グラフィカルユーザーインターフェースの実施例を示す概念図である。（Ｂ）は本発明の少なくとも１つの技術による、グラフィカルユーザーインターフェースの実施例を示す概念図である。
【図９】[0018]（Ａ）は、本発明の少なくとも１つの技術による、グラフィカルユーザーインターフェースの実施例を示す概念図である。（Ｂ）は本発明の少なくとも１つの技術による、グラフィカルユーザーインターフェースの実施例を示す概念図である。
【発明を実施するための形態】
【００１１】
[0019]本発明は、ホームオートメーションの分野に関し、更に詳しくは、ユーザーが、様々なホームオートメーションモジュールを集中管理ダッシュボードに統合する能力の向上に必要なソフトウェアツールに関する。本発明の１つの実施形態において、単一の統一インターフェース及び制御機構は、接続型ホームデバイス及びホームオートメーションモジュール全てを対象に使用する。この単一インターフェースは、このようなデバイスの主制御やアクセスポイントとしての機能を有し、これらのデバイスの制御は、主要画面上又は、接続型セットトップボックス又はスマートテレビから表示される。
【００１２】
[0020]ある例示的な実施形態において、ホームオートメーションダッシュボードにより、テレビ、セットトップボックス又は、スマートフォン若しくはタブレット型端末等の画面付き装置からの接続モジュールの監視及び制御が可能である。このホームアプリケーションは、ビデオ画面を使用して、接続型ホーム及びホームオートメーションデバイス全てを統合して、全ての接続デバイスの状況をビデオ画面に表示する。ホームアプリケーションは、ライブビデオのストリームや他のグラフィカルインターフェース要素も表示して、それらの状況の情報をユーザーに提供する。例えば、監視カメラが警報を発すると、警報発令のメッセージがビデオ画面に表示される。次に、監視カメラの映像がビデオ画面上でユーザーに示される。ユーザーは次に、警報が誤報又は他の原因があるかを判断する。
【００１３】
[0021]別の実施形態において、アプリケーションにより、遠隔制御装置、又は他のタブレット型若しくは第２画面付き装置を介して、制御可能なホームオートメーションデバイスを制御可能である。これによりユーザーは、単一ユーザーインターフェースを介して、接続デバイスと通信可能である。本実施例において、ユーザーは、ビデオ警報を受信するために主要画面を視る必要はないが、第２接続デバイスからそのような警報及びメッセージを受信する場合がある。ユーザーは、遠隔制御又は、携帯電話若しくはタブレット型端末等の第２画面付き装置を使用して、主要画面をナビゲートする。例えば、ユーザーは、映像をトグルに切り換えて、警報付きの映像だけでなく、全ての映像を視る。ユーザーは、セットトップボックスの遠隔制御を介して、接続型ビデオカメラをパンし、スキャンし、ズーム機能を使用して、カメラ映像を住宅内のテレビで視る。
【００１４】
[0022]ある例示的な実施形態において、ホームアプリケーションは、ネットワーク化用標準インターネットプロトコルを使用して接続される。様々なスマートホーム又はホームオートメーションデバイスは現在、独自の通信規格やプロトコルを使用している。例示的な実施形態は、様々な規格に接続し、これによりこれらのデバイスが、単一ユーザーインターフェース及び制御により、通信及び制御が可能になる。ホームアプリケーションは、様々なプロトコルを制御データベースに統合し、その結果、単一アプリケーションが複数のデバイスと通信する。ダッシュボードは、画面上のテレビアプリケーションに、あらゆる状況メッセージ、データ、映像、音声及び警報を表示する。ホームアプリケーションモジュールは、ミドルウェアスタックに統合されるが、セットトップボックス又はテレビではなく、独自のデバイスで動作するスタンドアロンのソリューションの機能を有する。
【００１５】
[0023]例えば、ホームオートメーションデバイスは、ケーブル又はＷｉ−Ｆｉを介して、ホームネットワークに直接接続可能である。これらの信号は、ホームアプリケーション及びシステムにより検出された後、モジュールから送信されるデータが処理され、次に、接続されたテレビ又はモニターに表示される。ホームオートメーションデバイスは、接続型サーモスタット、並びに暖房及び換気システム、スマートロック、監視カメラ、冷蔵庫や洗濯機等の接続機器、人感センサ、スマート照明及び電気スイッチ並びにタイマーを備えて使用される。
【００１６】
[0024]更に別の実施形態において、ホームアプリケーションは、あらゆる付属装置のネットワークを、配線接続又はＷｉ−Ｆｉを介してポーリングし、装置の通信及び制御プロトコルを検出する。デバイスプロトコルが既知であれば、ホームオートメーションデバイスのホームアプリケーションデータベースに追加され、状況メッセージ及びデータもユーザーに提示される。デバイスが未知であれば、システムは既知のプロトコルを経由して、首尾よく接続される。ホームモジュールがデバイスとの通信に失敗すると、エラーメッセージがユーザーに表示される。
【実施例１】
【００１７】
[0025]図１は、本発明に記載する少なくとも１つの技術を実行するシステムの一例を示すブロック図である。システム１００は、本明細書記載の技術によるホームデバイスをユーザーが制御及び監視する機能を有する。図１に示す実施例において、システム１００は、少なくとも１つの計算装置１０２Ａ〜１０２Ｎ、広域ネットワーク１０４、ローカルエリアネットワーク１０６、少なくとも１つのホームデバイス１０８Ａ〜１０８Ｎ、テレビサービス事業者サイト１１０、メディアサービス事業者サイト１１８、及びウェブページコンテンツ配信サイト１２０を備える。更にシステム１００は、少なくとも１つのサーバ上で動作するソフトウェアモジュールを備える。ソフトウェアモジュールはメモリに記憶され、プロセッサにより実行される。サーバは、少なくとも１つのプロセッサ及び複数の内部及び／又は外部の記憶装置を備える。メモリデバイスの例として、ファイルサーバ、ＦＴＰサーバ、ネットワーク付属記憶（ＮＡＳ）装置、ローカルディスクドライブ、又は他のあらゆる種類の装置又はデータ記憶可能な記憶媒体等がある。記憶媒体は、ブルーレイディスク、ＤＶＤ、ＣＤ−ＲＯＭ、フラッシュメモリ、又は他のあらゆる適切なデジタル記憶媒体を備える。本明細書記載の技術がソフトウェア上で部分的に実行される場合、デバイスは、適切な非一時的コンピュータ読取可能な媒体上のソフトウェアの命令を記憶し、少なくとも１つのプロセッサを使用して、ハードウェア内の命令を実行する。
【００１８】
[0026]図１に示す実施例において、計算装置１０２Ａ〜１０２Ｎは、ユーザーが、例えば、音楽、映像、画像、ウェブページ、メッセージ、音声通信及びアプリケーション等のデジタルコンテンツにアクセスする機能を有し、広域ネットワーク１０４及びローカルエリアネットワーク１０６とデータの送受信を行う機能を有するあらゆる装置を備える。例えば、計算装置１０２Ａ〜１０２Ｎは、配線式及び／又はワイヤレス通信用として装備され、セットトップボックス、デジタルビデオテープレコーダ、テレビ、デスクトップ、ラップトップ又はタブレット型コンピュータ、ゲーム専用機、更に「スマート」フォン、携帯電話及びパーソナルゲーム機を含むモバイル機器を備える。ホームデバイス１０８Ａ〜１０８Ｎは、少なくとも１つの自動化タスクを実行し、広域ネットワーク１０４及び／又はローカルエリアネットワーク１０６とデータの送受信を行う機能を有するあらゆる装置を備える。ホームデバイス１０８Ａ〜１０８Ｎは、洗濯機や衣類乾燥機等の家電製品、ストーブ、オーブン、電子レンジ、コーヒーメーカー等の調理器具を含む食品調理装置、冷凍装置、食器洗い機、暖房、冷房、換気装置を含む空調装置、監視カメラ、人感センサ、窓及びドアの開閉制御装置、警報システム、煙感知器、照明装置を含む防犯装置を備える。複数の実施例において、ホームデバイス１０８Ａ〜１０８Ｎは、自動車並びに自動芝刈り機及び散水装置等の屋外所有物の維持設備を備える。更に複数の実施例において、ホームデバイス１０８Ａ〜１０８Ｎは、アクティビティー追跡装置（例：歩数計）等の個人所有機器を備える。実施例のシステム１００は異なるサイトを有するよう示しているが、そのような記載はあくまで記述目的であり、システム１００を特定の物理的構造に限定するものではないことに留意したい。本明細書に含まれるシステム１００及びサイトの機能は、ハードウェア、ファームウェア及び／又はソフトウェアの実施形態のあらゆる組み合わせを使用することで実現される。
【００１９】
[0027]広域ネットワーク１０４及びローカルエリアネットワーク１０６は各々、無線及び／又は有線通信メディアのあらゆる組み合わせを備える。広域ネットワーク１０４及びローカルエリアネットワーク１０６は各々、同軸ケーブル、光ファイバーケーブル、ツイストペアケーブル、無線の送信機及び受信機、ルータ、スイッチ、中継器、基地局、又は様々な装置とサイト間の通信を容易にするために有効な他の機器を備える。広域ネットワーク１０４及びローカルエリアネットワーク１０６は、アクセスの種類に基づいて区別される。例えば、広域ネットワーク１０４は、ユーザーがインターネット等のワールドワイドウェブにアクセスする機能を有するネットワークを備える。一方、ローカルエリアネットワーク１０６は、ユーザーが装置（例：ユーザー住宅内に設置されるホームデバイス及び計算装置）の一部にアクセスする機能を有する。そのようなアクセスは、ファイアウォール１０５に規定される一連の法則に基づいて、特定な目的を持つユーザーに限定される。ローカルエリアネットワーク１０６は、個人使用のネットワークを指す。
【００２０】
[0028]広域ネットワーク１０４、ファイアウォール１０５及びローカルエリアネットワーク１０６は各々、少なくとも１つの電気通信プロトコルの組み合わせにより動作する。電気通信プロトコルは、独自アスペクト及び／又は標準化電気通信プロトコルを備える。標準化電気通信プロトコルの例として、デジタルビデオ放送（ＤＶＢ）規格、米国高度化テレビジョンシステム委員会（ＡＴＳＣ）規格、統合サービスデジタル放送（ＩＳＤＢ）規格、ケーブルによるデータサービスインタフェース（ＤＯＣＳＩＳ）規格、第２世代移動通信システム（ＧＳＭ(登録商標)）規格、符号分割多元接続（ＣＤＭＡ）規格、第３世代移動体通信システム（３ＧＰＰ）規格、欧州電気通信標準化機構（ＥＴＳＩ）規格、インターネットプロトコル（ＩＰ）規格、ワイヤレスアプリケーションプロトコル（ＷＡＰ）規格、及び少なくとも１つの８０２規格（例：Ｗｉ−Ｆｉ）等のＩＥＥＥ規格等がある。１つの実施例において、ホームデバイス１０８Ａ〜１０８Ｎは、ＺｉｇＢｅｅ、超広域帯プロトコル、又はＩＳＭ周波数帯に基づくプロトコル等の少なくとも１つの独自及び／又は標準化ホームオートメーションプロトコルを使用して、ローカルエリアネットワーク１０６と通信する。更に１つの実施例において、ホームデバイス１０８Ａ〜１０８Ｎは、中間デバイスを使用して、ローカルエリアネットワーク１０６と通信する。例えば、一部のホームデバイス１０８Ａ〜１０８Ｎは、ＺｉｇＢｅｅ等のプロトコルを使用して、ゲートウェイ装置又はルータと通信し、ゲートウェイ装置は、Ｗｉ−Ｆｉ等のプロトコルを使用して、ローカルエリアと通信する。更に１つの実施例において、計算装置１０２Ａ〜１０２Ｎは、ゲートウェイ装置として機能する。
【００２１】
[0029]図１に示すように、テレビサービス事業者サイト１１０、メディアサービスサイト１１８及びウェブページコンテンツ配信サイト１２０は各々、広域ネットワーク１０４及びローカルエリアネットワーク１０６を介して、計算装置１０２Ａ〜１０２Ｎによりアクセスされる。テレビサービス事業者サイト１１０、メディアサービスサイト１１８及びウェブページコンテンツ配信サイト１２０は各々、それぞれ異なる種類のネットワークを使用して、アクセスされることに留意したい。例えば、計算装置のユーザーは、ケーブルテレビ事業者が管理する同軸ネットワークに接続されるケーブルモデムを介して、ウェブページにアクセスして、無線放送によりテレビサービスを利用する。
【００２２】
[0030]テレビサービス事業者１１０は、テレビサービス事業者サイトの１例である。テレビサービス事業者１１０は、計算装置１０２Ａ〜１０２Ｎにテレビサービスを提供する。例えば、テレビサービス事業者１１０は、公共放送局、ケーブルテレビ事業者又は衛星テレビ事業者であり、アナログ及び／又はデジタルテレビ並びにセットトップボックスにテレビサービスを提供する。図１に示す実施例において、テレビサービス事業者１１０は、オンエア配信エンジン１１２及びオンデマンドエンジン１１４を備える。オンエア配信エンジン１１２は、複数のオンエア放送を受信し、計算装置１０２Ａ〜１０２Ｎにその放送を配信する。例えば、オンエア配信エンジン１１２は、衛星アップリンク／ダウンリンクを介して、少なくとも１つの無線テレビ放送を受信し、加入契約制ケーブルテレビサービスの少なくとも１人のユーザーに無線テレビ放送を配信する。オンデマンドエンジン１１４は、マルチメディアライブラリを利用し、少なくとも１つの計算装置１０２Ａ〜１０２Ｎにマルチメディアコンテンツを配信する。例えば、オンデマンドエンジン１１４は、マルチメディアデータベース１１６Ａに記憶されるマルチメディアコンテンツ（例：音楽、映画及びテレビ番組）を利用し、ケーブルテレビサービスの加入者にペイパービュー（ＰＰＶ）方式で映画を配信する。マルチメディアデータベース１１６Ａは、マルチメディアコンテンツを記憶する記憶装置である。オンデマンドエンジン１１４を介して利用されるマルチメディアコンテンツは、システム１００内の様々なサイトでも配備されることに留意されたい（例：ピアツーピア配信）。
【００２３】
[0031]メディアサービス事業者サイト１１８は、マルチメディアサービス事業者の１例である。メディアサービス事業者サイト１１８は、マルチメディアライブラリを利用して、少なくとも１つの計算装置１０２Ａ〜１０２Ｎにマルチメディアコンテンツを配信する。例えば、メディアサービス事業者サイト１１８は、マルチメディアデータベース１１６Ｂに記憶されるマルチメディア（例：音楽、映画及びテレビ番組）を利用し、メディアサービスのユーザーにマルチメディアを提供する。複数の実施例において、マルチメディアは、ライブ映像（例：スポーツイベント）及び／又は生放送のテレビ番組を備える。マルチメディアデータベース１１６Ｂは、マルチメディアコンテンツを記憶する記憶装置である。１つの実施例において、メディアサービス事業者サイト１１８は、インターネットプロトコルのパッケージソフトを使用して、少なくとも１つの計算装置１０２Ａ〜１０２Ｎにコンテンツを配信する。複数の実施例において、メディアサービスは、ストリーミングサービスを指す。メディアサービスの商業的な１例として、ＨｕＬｕ、ユーチューブ、ネットフリックス、アマゾンプライム及びネットワーク型ストリーミングサービス（例：Ｗａｔｃｈ  ＥＳＰＮ）等がある。
【００２４】
[0032]ウェブページコンテンツ配信サイト１２０は、ウェブページサービス事業者の１例である。ウェブページコンテンツ配信サイト１２０は、公共ネットワーク１０８を介して、少なくとも１つの計算装置１０２Ａ〜１０２Ｎにハイパーテキスト型コンテンツを提供する。ハイパーテキスト型コンテンツは、音声及びビデオコンテンツを備えることに留意されたい。ハイパーテキスト型コンテンツは、ハイパーテキスト・マークアップ言語（ＨＴＭＬ）、ダイナミックＨＴＭＬ及び拡張マークアップ言語（ＸＭＬ）等のプログラミング言語により定義される。ウェブページコンテンツ配信サイトの例として、ウィキペディアウェブサイト及び米国特許商標庁ウェブサイト等がある。
【実施例２】
【００２５】
[0033]図２は、本発明の少なくとも１つの技術を実行する計算装置の１例を示すブロック図である。計算装置２００は、通信ネットワークとデータの送受信を行い、ユーザーがマルチメディアコンテンツを利用可能にして、少なくとも１つのアプリケーションを実行する計算装置の１例である。計算装置２００は、固定式計算装置（例：デスクトップ型コンピュータ、テレビ、セットトップボックス、ゲーム専用機、専用のマルチメディアストリーミング装置、又はデジタルビデオテープレコーダ）、携帯式計算装置  （例：携帯電話、ラップトップ型コンピュータ、携帯情報端末（ＰＤＡ）、又はタブレット型装置）又は他の種類の計算装置を備え、あるいはその一部をなす。
【００２６】
[0034]図２に示す実施例において、計算装置２００は、テレビネットワークを介して、データの送受信を行い、ローカルエリアネットワークを介して、データの送受信を行う。本明細書記載の技術は、ありとあらゆる組み合わせの通信ネットワークを使用して、通信する装置により利用されることに留意されたい。図２に示すように、計算装置２００は、中央処理装置２０２、システムメモリ２０４、システムインターフェース２１０、モデム２１２、輸送モジュール２１４、ＡＶデマックス２１６、ネットワークインターフェース２１８、記憶装置２２０、入出力装置２２２、オーディオデコーダ２２４、音声プロセッサ２２６、ビデオデコーダ２２８、グラフィックス処理装置２３０及び表示プロセッサ２３２を備える。図２に示すように、システムメモリ２０４は、オペレーティングシステム２０６及びアプリケーション２０８を備える。中央処理装置２０２、システムメモリ２０４、システムインターフェース２１０、モデム２１２、輸送モジュール２１４、ＡＶデマックス２１６、ネットワークインターフェース２１８、記憶装置２２０、入出力装置２２２、オーディオデコーダ２２４、音声プロセッサ２２６、ビデオデコーダ２２８、グラフィックス処理装置２３０及び表示プロセッサ２３２は各々、部品間通信で相互接続され（物理的、通信的及び／又は動作可能に）、少なくとも１つのマイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、アプリケーション固有の集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、個別論理、ソフトウェア、ハードウェア、ファームウェア又はこれらのあらゆる組み合わせ等の様々な適切な回路のいずれかとして使用される。実施例の計算装置２００は、個別の機能ブロックを有するものとして示しているが、そのような記載はあくまでも記述目的であり、計算装置２００を特定のハードウェアアーキテクチャに限定するものではないことに留意されたい。計算装置２００の機能は、ハードウェア、ファームウェア及び／又はソフトウェアの実施形態のあらゆる組み合わせを使用することで実現される。
【００２７】
[0035]中央処理装置２０２は、計算装置２００内で実行するため、機能及び／又は処理の命令を実行する。中央処理装置２０２は、更に本明細書記載の少なくとも１つの技術を実行する命令、コード及び／又はデータ構造を検索及び処理可能である。命令は、システムメモリ２０４又は記憶装置２２０等のコンピュータ読取可能な媒体に記憶される。中央処理装置２０２は、マルチコア中央処理装置を備える。
【００２８】
[0036]システムメモリ２０４は、非一時的又は接触型コンピュータ読取可能な記憶媒体として記載されている。システムメモリ２０４は、複数の実施例において、一時的及び／又は長期の記憶を提供する。複数の実施例において、システムメモリ２０４又はその部分は、不揮発性メモリと記載され、他の実施例において、システムメモリ２０４の部分は、揮発性メモリと記載される。揮発性メモリの例として、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、及び静的ランダムアクセスメモリ（ＳＲＡＭ）等がある。不揮発性メモリの例として、磁気ハードディスク、光ディスク、フロッピーディスク、フラッシュメモリ、又は電気式プログラマブルメモリ（ＥＰＲＯＭ）又は電気式消去可能及びプログラマブルメモリ（ＥＥＰＲＯＭ）の形式等がある。
【００２９】
[0037]システムメモリ２０４は、計算装置２００が動作中に使用する情報を記憶する。更にシステムメモリ２０４は、中央処理装置２０２が実行するプログラム命令を記憶するために使用され、計算装置２００で動作するソフトウェア又はアプリケーションにより使用され、プログラム実行中に情報を一時的に記憶する。例えば、システムメモリ２０４は、オペレーティングシステム２０６及びアプリケーション２０８に関連する命令を記憶する。アプリケーション２０８は、計算装置２００内又はそれにより実行されるアプリケーションを備え、計算装置２００の構成部品内で実行され又はそれに含まれ、動作可能で、実行され、及び／又はアプリケーション２０８は、動作可能に／通信可能に、連結される。アプリケーション２０８は、計算装置２００の中央処理装置２０２が特定の機能を果たす命令を備える。アプリケーション２０８は、以下記載のグラフィカルユーザーインターフェースを作成するアプリケーションを備える。アプリケーション２０８は、更にフォアループ、ｗｈｉｌｅループ、ｉｆ文、ｄｏループ等のコンピュータプログラミング命令文に記載されるアルゴリズムを備える。アプリケーションの開発は、特定のプログラミング言語を使用する。プログラミング言語の例として、アクションスクリプト（商標）、ＨＴＭＬ（登録商標）、Ｊａｖａ（登録商標）、Ｊｉｎｉ（登録商標）、Ｃ、Ｃ＋＋、Ｐｅｒｌ、Ｐｙｔｈｏｎ（登録商標）、Ｕｎｉｘシェル、Ｖｉｓｕａｌ  Ｂａｓｉｃ（登録商標）、及びＶｉｓｕａｌ  Ｂａｓｉｃ  Ｓｃｒｉｐｔ等がある。
【００３０】
[0038]更に図２に示すように、アプリケーション２０８は、オペレーティングシステム２０６と連動して、実行される。即ち、オペレーティングシステム２０６は、中央処理装置２０２及び計算装置２００の他のハードウェア構成部品とアプリケーション２０８の通信を容易にする。複数の実施例において、オペレーティングシステム２０６の構成部品及びオペレーティングシステム２０６と連動して動作する構成部品は、ミドルウェアを指すことに留意されたい。本明細書記載の技術は、ソフトウェアアーキテクチャのありとあらゆる組み合わせを使用して、動作する装置により利用される。オペレーティングシステム２０６は、ラップトップ、デスクトップ、スマートフォン、タブレット型コンピュータ、セットトップボックス、デジタルビデオテープレコーダ、テレビ及び／又はゲーム機にインストールするよう設計されるオペレーティングシステムである。１つの実施例において、オペレーティングシステム２０６は、Ｏｐｅｎ  ＴＶ、Ｗｉｎｄｏｗｓオペレーティングシステム、Ｌｉｎｕｘ(登録商標)オペレーションシステム、Ｍａｃオペレーティングシステム、Ａｎｄｒｏｉｄオペレーティングシステム、及びそれらのありとあらゆる組み合わせにより開発される、少なくとも１つのオペレーティングシステム又はミドルウェア構成部品を備える。
【００３１】
[0039]システムインターフェース２１０は、計算装置２００の構成部品間で通信する機能を有し、１つの実施例において、あるピアデバイスから別のピアデバイス又は記憶媒体までデータを送信する機能を有する構造を備える。例えば、システムインターフェース２１０は、チップセット支援アクセラレーテッドグラフィックスポート（「ＡＧＰ」）ベースのプロトコル、周辺構成部品接続特別利益団体（ＰＣＩ−ＳＩＧ）又はピアデバイスを相互接続するために使用される他の構造形態が管理する、ＰＣＩ  ＥｘｐｒｅｓｓＴＭ（「ＰＣＩｅ」）バス仕様等の周辺構成部品接続（ＰＣＩ）バスベースのプロトコルを備える。
【００３２】
[0040]記憶装置２２０は、システムメモリ２０４よりも比較的長期間、比較的大量の情報を記憶する計算装置２００のメモリを示す。例えば、計算装置２００が、デジタルビデオテープレコーダの一部として含まれる実施例において、記憶装置２２０は、多数のビデオファイルを記憶する。記憶装置２２０は、システムメモリ２０４と同様に、少なくとも１つの非一時的又は接触型コンピュータ読取可能な記憶媒体を備える。記憶装置２２０は、内部及び／又は外部の記憶装置を備え、複数の実施例において、揮発性及び不揮発性の記憶素子を備える。メモリデバイスの例として、ファイルサーバ、ＦＴＰサーバ、ネットワークアタッチトストレージ（ＮＡＳ）装置、ローカルディスクドライブ、又はデータ記憶が可能な他のあらゆる種類の装置又は記憶媒体がある。記憶媒体は、ブルーレイディスク、ＤＶＤ、ＣＤ−ＲＯＭ、フラッシュメモリ、又は他のあらゆる適切なデジタル記憶媒体を備える。
【００３３】
[0041]入出力装置２２２は、計算装置２００の動作中に入力を受信し出力を提供する。入力操作は、押しボタン式遠隔制御、人感ベースの遠隔制御、タッチスクリーンを含む装置、トラックパッドを含む装置、マウス、キーボード、マイク、ビデオカメラ、人感センサ、又はユーザー入力を受信する他のあらゆる種類の装置等の入力装置から行う。１つの実施例において、入力装置は、スマートフォン又はタブレット型コンピュータ等の最先端のユーザー入力装置を備える。例えば、入力装置は、第２計算装置であり、タッチジェスチャー、第２計算装置のボタン及び／又は音声制御を介して、ユーザー入力を受信する。更に複数の実施例において、入力装置は、本明細書記載のグラフィカルユーザーインターフェースを表示する表示装置を備える。例えば、計算装置２００がテレビを備える場合、入力装置はテレビと通信するスマートフォンを備える。本実施例において、ユーザーは、スマートフォンに表示されるグラフィカルユーザーインターフェースの部分を動作させることで、テレビに指令を与える。出力は、内部スピーカ、統合型表示装置等の出力装置及び／又は第２計算装置等の外部構成部品に与えられる。複数の実施例において、入出力装置２２２は、ユニバーサルシリアルバスプロトコル（ＵＳＢ）、Ｂｌｕｅｔｏｏｔｈ(登録商標)、ＺｉｇＢｅｅ等の標準化通信プロトコル、又は専有赤外線通信プロトコル等の専有通信プロトコルを使用して、計算装置２００に動作可能に連結される。
【００３４】
[0042]図２に示す実施例において、モデム２１２、輸送モジュール２１４、及びＡＶデマックス２１６は、テレビ事業者ネットワークに関連する下位層処理を行い、ネットワークインターフェース２１８は、ローカルエリアネットワーク１０６に関連する下位層処理を行う。１つの実施例において、モデム２１２は、テレビ事業者ネットワークで利用される物理層及びＭＡＣ層により、物理的信号伝達、アドレス指定及びチャネルアクセス制御を実行する。１つの実施例において、モデム２１２は、同軸ケーブルから信号及び／又は無線で信号を受信し、低レベル信号処理（例：復調）を実行する。１つの実施例において、モデム２１２は、同軸ケーブルから受信した信号からトランスポートストリームを抽出する。１つの実施例において、トランスポートストリームは、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ（ＭＰＥＧ）が規定するトランスポートストリームに基づく。１つの実施例において、トランスポートストリームは、複数のプログラムストリームを備え、プログラムストリームは各々、テレビネットワークから利用可能なプログラムにそれぞれ対応する。更に、トランスポートストリームは、複数のデータストリームを備える（例：プログラムマップテーブル及びＥＰＧデータ）。
【００３５】
[0043]輸送モジュール２１４は、モデム２１２からデータを受信し、受信データを処理する。例えば、輸送モデル２１４は、複数のプログラムストリームを含むトランスポートストリームを受信し、受信トランスポートストリームから個々のプログラムストリームを抽出する。１つの実施例において、プログラムストリームは、ビデオストリーム、オーディオストリーム、及びデータストリームを備える。ＡＶデマックス２１６は、輸送モジュール２１４からデータを受信し、受信データを処理する。例えば、ＡＶデマックス２１６は、輸送モジュール２１４からプログラムストリームを受信し、オーディオパケット、ビデオパケット、及びデータパケットを抽出する。即ち、ＡＶデマックス２１６は、多重分離技術を利用して、プログラムストリームからビデオストリーム、オーディオストリーム、及びデータストリームを分離する。１つの実施例において、ＡＶデマックス２１６は、パケット化されたエレメンタリビデオ及びオーディオストリームを、ＭＰＥＧ−２パート１が規定するトランスポートストリームからカプセル解除する。モデム２１２、輸送モジュール２１４、及びＡＶデマックス２１６は、個別の機能ブロックを有すると記載されているものの、モデム２１２、輸送モジュール２１４、及びＡＶデマックス２１６が実行する機能は、ハードウェア、ファームウェア及び／又はソフトウェアの実施形態のあらゆる組み合わせを使用して、高度に統合され、実現されることに留意されたい。
【００３６】
[0044]ネットワークインターフェース２１８は、計算装置２００が、ローカルエリアネットワークを介して、データの送受信を行う機能を有する。ネットワークインターフェース２１８は、イーサネット(登録商標)カード等のネットワークインターフェースカード、光トランシーバ、無線周波数送受信部、又は情報の送受信を行う他のあらゆる種類の装置を備える。ネットワークインターフェース２１８は、ローカルエリアネットワーク１０６等のローカルエリアネットワークで利用される物理層及びＭＡＣ層により、物理的信号伝達、アドレス指定及びチャネルアクセス制御を実行する。更に、上述の輸送モジュール２１４及びＡＶデマックス２１６に関する技術と同様に、オーディオパケット、ビデオパケット、及びデータパケットをデータストリームから抽出する。例えば、ネットワークインターフェース２１８は、インターネットプロトコル（ＩＰ）、通信制御プロトコル（ＴＣＰ）、リアルタイムストリーミングプロトコル（ＲＴＳＰ）、ユーザーデータグラムプロトコル（ＵＤＰ）、リアルタイムプロトコル（ＲＴＰ）、ＭＰＥＧトランスポートストリームプロトコル、及びＩＰＴＶプロトコルの少なくとも１つにより、ビデオパケット、オーディオパケット、及びデータパケットを抽出する。本明細書記載の技術は一般的に、デジタルコンテンツ配信のありとあらゆる方法に適用可能であり、特定の通信ネットワーク機器に限定されないことに留意されたい。
【００３７】
[0045]図２を再度参照して、音楽、映像、画像、ウェブページ、メッセージ、音声通信、及びアプリケーション等のデジタルコンテンツに関連するデータは、システムメモリ２０４及び記憶装置２２０等のコンピュータ読取可能な媒体に記憶される。メモリデバイスに記憶されるデータは、中央処理装置２０２、オーディオデコーダ２２４、音声プロセッサ２２６、ビデオデコーダ２２８、グラフィックス処理装置２３０、及び表示プロセッサ２３２により検索及び処理される。上述のように、中央処理装置２０２は、本明細書記載の少なくとも１つの技術を実行する命令、コード及び／又はデータ構造を検索及び処理可能である。オーディオデコーダ２２４、音声プロセッサ２２６、ビデオデコーダ２２８、グラフィックス処理装置２３０、及び表示プロセッサ２３２は各々、本明細書記載の少なくとも１つの技術を実行する命令、コード及び／又はデータ構造を検索及び処理可能である。
【００３８】
[0046]オーディオデコーダ２２４は、符号化音声データを検索及び処理する。例えば、オーディオデコーダ２２４は、音声コーデックのアスペクトを実行するために使用するハードウェア及びソフトウェアの組み合わせからなる。音声データは、ドルビーデジタルシアターシステムにより開発されたフォーマット等のマルチチャネルフォーマットを使用して、符号化される。音声データは、圧縮又は非圧縮フォーマットを使用して、符号化される。圧縮音声フォーマットの例として、ＭＰＥＧ−１、２音声レイヤＩＩ及びＩＩＩ、ＡＣ−３、ＡＡＣ、及びＯｇｇ  Ｖｏｒｂｉｓ等がある。非圧縮音声フォーマットの例として、パルス−符号変調（ＰＣＭ）音声フォーマットを備える。音声プロセッサ２２６は、録音した音声サンプルを検索し、音声データを処理してオーディオシステム（図示せず）に出力する。複数の実施例において、音声プロセッサ２２６は、デジタル−アナログコンバータを備える。オーディオシステムは、ヘッドフォン、単一スピーカシステム、マルチスピーカシステム、又はサラウンドサウンドシステム等の様々な音声出力装置を備える。
【００３９】
[0047]ビデオデコーダ２２８は、符号化ビデオデータを検索及び処理する。例えば、ビデオデコーダ２２８は、ビデオコードのアスペクトを実行するために使用するハードウェア及びソフトウェアの組み合わせからなる。１つの実施例において、ビデオデコーダ２２８は、ＩＴＵ−ＴＨ．２６１、ＩＳＯ／ＩＥＣ  ＭＰＥＧ−１  Ｖｉｓｕａｌ、ＩＴＵ−ＴＨ．２６２又はＩＳＯ／ＩＥＣ  ＭＰＥＧ−２  Ｖｉｓｕａｌ、ＩＴＵ−ＴＨ．２６３、ＩＳＯ／ＩＥＣ  ＭＰＥＧ−４  Ｖｉｓｕａｌ、ＩＴＵ−ＴＨ．２６４（別称：ＩＳＯ／ＩＥＣ  ＭＰＥＧ−４ＡＶＣ）、ＶＰ８、及び次世代映像圧縮技術（ＨＥＶＣ）等のあらゆる数のビデオ圧縮規格により符号化されるビデオデータを復号化する。
【００４０】
[0048]上述のように、メディア再生機能を有する装置は、ユーザーがコンテンツを選択する機能を有するグラフィカルユーザーインターフェースを提供する。グラフィカルユーザーインターフェースは、ビデオコンテンツ（例：映像上に配置される再生アイコン）と共に表示される画像及びグラフィックスを備える。グラフィックス処理装置２３０は、本明細書記載のグラフィカルユーザーインターフェースを含む、グラフィカルユーザーインターフェースを作成する専用の処理装置の１例である。即ち、グラフィックス処理装置２３０は、指令、コンテンツデータ及び出力画素データを受信し、グラフィックパイプライン処理（例：入力アセンブラ、頂点シェーダー、ジオメトリシェーダー、ラスタライザ、ピクセルシェーダー、及び出力マージャ）により動作する。グラフィックス処理装置２３０は、複数の処理コアを含み、Ｏｐｅｎ  ＧＬ（クロノスグループ管理のオープングラフィックライブラリ）及び／又はＤｉｒｅｃｔ  ３Ｄ（マイクロソフト社管理）により動作する。
【００４１】
[0049]表示プロセッサ２３２は、表示される画素データを検索及び処理する。例えば、表示プロセッサ２３２は、ビデオデコーダ２２８及び／又はグラフィックス処理装置２３０から画素データを検索し、表示されるデータを出力する。表示プロセッサ２３２は、標準化通信プロトコル（例：ＨＤＭＩ(登録商標)、ＤＶＩ、表示ポート、構成部品ビデオ、コンポジットビデオ及び／又はＶＧＡ）を使用して、表示装置２５０（図１に図示せず）等の表示装置に連結される。表示装置２５０は、液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイ、有機発光ダイオード（ＯＬＥＤ）ディスプレイ等の様々な表示装置の１つ、又はユーザーにビデオデータを提示可能な別の種類の表示装置を備える。表示装置２５０は、標準精細度テレビ、ハイビジョンテレビ又は超解像度ディスプレイを備え、更に携帯式計算装置（例：携帯電話、ラップトップ型コンピュータ、携帯情報端末（ＰＤＡ）、又はタブレット型装置）の統合型表示装置を備える。上述のように、複数の実施例において、携帯式計算装置は、固定式計算装置用の入出力装置として動作する。
【実施例３】
【００４２】
[0050]図３は、本発明の少なくとも１つの技術を実行するホームデバイスの１例を示す概念図である。ホームデバイス３００は、通信ネットワークとのデータの送受信、及び少なくとも１つの自動化タスクを実行する装置の１例である。図３に示すように、ホームデバイス３００は、中央処理装置３０２、メモリ３０４、ネットワークインターフェース３０６、センサ３０８、システムインターフェース３１０、制御装置３１４、及びユーザーインターフェース３１４を備える。
【００４３】
[0051]中央処理装置３０２は、機能を実行及び／又はホームデバイス３００で実行される命令の処理を行い、本明細書記載の少なくとも１つの技術を実行するための命令、コード及び／又はデータ構造を検索及び処理可能である。命令は、メモリ３０４等のコンピュータ読取可能な媒体に記憶される。システムメモリ３０４は、非一時的又は接触型コンピュータ読取可能な記憶媒体として記載される。ネットワークインターフェース３０６は、ホームデバイス３００が、ローカルエリアネットワークを介して、データの送受信を行う機能を有する。システムインターフェース３１０は、ホームデバイス３００の構成部品間の通信機能を有する。中央処理装置３０２、メモリ３０４、ネットワークインターフェース３０６、及びシステムインターフェース３１０は各々、上述の図２に示す、中央処理装置２０２、システムメモリ２０４、ネットワークインターフェース２１８、及びシステムインターフェース２１０と同様の機能を有する。しかしながら、複数の実施例において、ホームデバイス３００は、計算装置２００と比較して、計算機能が限られていることに留意されたい。即ち、ホームデバイス３００は、ローカルエリアネットワークを介して一連の基本的な動作を実行する。例えば、ホームデバイス３００が洗濯機を備える場合、ホームデバイス３００は、洗濯動作を行うのに必要な計算機能を備えるが、最先端のグラフィック処理を行うのに必要な計算機能は含まない。
【００４４】
[0052]ユーザーインターフェース３０８は、ユーザーが、ホームデバイス３００の動作を制御する機能を有する物理インターフェースを備える。ユーザーインターフェース３０８は更に、ボタン、ノブ、スイッチ、ダイアル、キーパッド、タッチスクリーンインターフェース、ＬＥＤ及びＬＣＤディスプレイ等の視覚表示器を含む表示器、ブザー及びトーンジェネレータ等の音声表示器のありとあらゆる組み合わせを備える。例えば、ホームデバイスが電子レンジを備える場合、ユーザーインターフェース３０８は、キーパッド、ＬＣＤ数値表示部、及びトーンジェネレータを備える。複数の実施例において、ユーザーインターフェース３０８は、ユニバーサルシリアルバスプロトコル（ＵＳＢ）、Ｂｌｕｅｔｏｏｔｈ(登録商標）、ＺｉｇＢｅｅ等の標準化通信プロトコル又は専有赤外線通信プロトコル等の専有通信プロトコルを使用して、ホームデバイス３００に動作可能に連結される遠隔制御を備えることに留意されたい。
【００４５】
[0053]制御装置３１２は、ユーザーインターフェース３０８から検索される入力に応じてホームデバイス３００が少なくとも１つの動作を実行する、電気機械制御を備える。更に、以下詳細に記載する通り、制御装置３１２は、ホームデバイス３００が、グラフィカルユーザーインターフェースを介して、ユーザー入力の受信に応じて、動作を実行する。例えば、ホームデバイス３００が洗濯機を備える場合、制御装置３１２は、洗濯機内外に水を流すポンプ及びバルブを備える。センサ３０８は、ホームデバイス３００の動作に関連する測定値を取得する。センサ３１４による測定値を使用して、制御装置３１２にフィードバックを与える。例えば、ホームデバイス３００がオーブンを備える場合、センサ３１４は、加熱要素を制御するために使用する温度センサを備える。更に、センサ３１４による測定値を使用して、ユーザーに視覚的表示器を提示する。１つの実施例において、視覚的表示器は、計算装置により作成されるグラフィカルユーザーインターフェースの部分として、表示される。実施例のホームデバイス３００は、個別の機能ブロックを有するよう示しているが、そのような記載はあくまで記述目的であり、特定の物理アーキテクチャにホームデバイス３００を限定しないことに留意されたい。ホームデバイス３００の機能は、電気機械、ハードウェア、ファームウェア及び／又はソフトウェアの実施形態のあらゆる組み合わせを使用することで実現される。更に、複数の実施例において、ホームデバイス３００上の機能ブロックは、個別の物理デバイスを使用して、実行される。例えば、ホームデバイス３００がランプを備える場合、中央処理装置３０２、メモリ３０４、及びネットワークインターフェース３０６は、ローカルエリアネットワークと通信するランプに動作可能に連結されるアドオン装置となる。
【００４６】
[0054]上述のように、共通のアプリケーションを介して複数のホームデバイスを制御するには制限がある。更に、上述のように、デジタルメディア再生機能を有する装置は、ユーザーが、コンテンツ再生を選択する機能を有するグラフィカルユーザーインターフェースを表示する。複数の例において、これらのグラフィカルユーザーインターフェースは、電子番組表（ＥＰＧ）そのものを指す、及び／又はそれを備える。従来のＥＰＧは、ホームデバイスの制御をメディア再生と有効に統合することはできない。以下詳細に記載する通り、計算装置２００は、本明細書記載の少なくとも１つのグラフィカルユーザーインターフェースを提供することで、ユーザーが、複数のホームデバイスを監視及び制御する機能を有する。
【００４７】
[0055]以下記載のように、ユーザーが複数のホームデバイスを監視及び制御する機能を有するグラフィカルユーザーインターフェースは、デジタルメディア再生と統合される。本明細書記載のグラフィカルユーザーインターフェースは、計算装置及び／又は計算装置と通信する入出力装置に提供される。例えば、グラフィカルユーザーインターフェースは、セットトップボックスと通信するタブレット型コンピュータ上に表示される。本明細書記載のグラフィカルユーザーインターフェースは、ローカルエリアネットワーク１０６に動作可能に連結される計算装置により表示されると記載されるものの、複数の実施例において、グラフィカルユーザーインターフェースは、広域ネットワーク１０４と通信するあらゆる計算装置上に表示されることに留意されたい。広域ネットワークからホームデバイス１０８Ａ〜１０８Ｎへのアクセスは、クラウドベースのアクセスを指す。例えば、計算装置は、ウェブブラウザを介して提供されるログインページを介して、本明細書記載のグラフィカルユーザーインターフェースにアクセスする。
【実施例４】
【００４８】
[0056]図５Ａ〜図９Ｂは、本発明の少なくとも１つの技術による、計算装置により作成されるグラフィカルユーザーインターフェースの実施例を示す概念図である。図４は、本発明の少なくとも１つの技術による、計算装置により作成されるグラフィカルユーザーインターフェースの実施例に関するナビゲーションパスの実施例を示す概念図である。即ち、図４は、特定のグラフィカルユーザーインターフェースを提示させる指令シーケンス（例：入出力装置又は同等の音声指令又は身振りを使用して、ボタンを起動するシーケンス）の例を示す。計算装置は、図５Ａ〜図９Ｂに示すグラフィカルユーザーインターフェースのありとあらゆる組み合わせを表示し、ユーザーに対するグラフィカルユーザーインターフェースの提示方法の実施例の記載が、あくまで記述目的であることに留意されたい。例えば、計算装置は、図４が示すナビゲーションパスの実施例以外のナビゲーションパスを使用して、本明細書記載のグラフィカルユーザーインターフェースの一部を提示する。
【００４９】
[0057]図４に示す実施例において、ユーザーは、ダッシュボードと呼ばれるグラフィカルユーザーインターフェース５００を、ダッシュボード指令を実行することで表示させる。ユーザーのダッシュボード指令方法は複数存在する。例えば、ダッシュボード指令は、遠隔制御装置の専用のボタンを起動し、マウスを使用してグラフィカルユーザーインターフェースのアイコンを起動し、タッチスクリーンインターフェースのアイコンを作成し、及び／又は指令を言葉で表示することを備える。更に、複数の実施例において、ダッシュボードグラフィカルユーザーインターフェースは、例えば、ユーザーが初めに計算装置の電源を入れて、及び／又はユーザーアカウントにログインする時に、最初に提示される。図５Ａ〜図５Ｃ及び図６は、本発明の少なくとも１つの技術による、グラフィカルユーザーインターフェースの実施例を示す概念図である。図５Ａ〜図５Ｃは、ダッシュボードグラフィカルユーザーインターフェースの１つの実施例を示し、図６は、ダッシュボードグラフィカルユーザーインターフェースの別の実施例を示す。以下詳細に示すように、計算装置は、ユーザーにグラフィカルユーザーインターフェース５００及びグラフィカルユーザーインターフェース５５０の両方を提示する。
【実施例５】
【００５０】
[0058]図５Ａ〜図５Ｃに示すように、グラフィカルユーザーインターフェース５００は、ビデオペイン５０２ａ〜５０２ｄ及びホームデバイスのアイコン５０６を備える。図５Ａ〜図５Ｃに示すように、ビデオペイン５０２ａ〜５０２ｄ及びホームデバイスのアイコン５０６の１つを、選択アイテム５０４で選択する。ビデオペイン及びホームデバイスのアイコンの数は、ローカルエリアネットワークに接続されるホームデバイスの数及び種類及び／又は表示装置の大きさ及び解像度によって、異なることに留意されたい。図５Ａ〜図５Ｃに示す実施例において、ビデオペイン５０２ａ−５０２ｃは、監視カメラから受信される映像を備える。図５Ａ〜図５Ｃに示す実施例において、監視カメラは各々、ユーザーの住宅に人が入るたびにそれに焦点が合う。図５Ａ〜図５Ｃに示す実施例において、ビデオペイン５０２ｄは、テレビサービス事業者サイト１１０、メディアサービス事業者サイト１１８及び／又はウェブページコンテンツ配信サイト１２０の１つから受信されるビデオコンテンツを備える。他の実施例において、ビデオソースの他の組み合わせは、グラフィカルユーザーインターフェース５００に提示されることに留意されたい。例えば、グラフィカルユーザーインターフェース５００は、テレビサービス事業者サイト１１０から配信される２つのビデオ及びぞれぞれの監視カメラからの２つの映像を備える。図５Ａ〜図５Ｃに示すように、ビデオペイン５０２ａ〜５０２ｄは各々、ソースＩＤを備える。
【００５１】
[0059]上述のように、ホームデバイスは、自動化タスクを実行するあらゆる装置を備える。図５Ａ〜図５Ｃに示す実施例において、グラフィカルユーザーインターフェース５００は、照明（玄関口、通用口、及び裏口の照明）の他、監視カメラの信号及び監視動作、警報システム、ドアロック、電源監視、ネットワーク接続信号、サーモスタット、コーヒーメーカー、及びドライヤに関連するそれぞれのホームデバイスのアイコン５０６を備える。複数の実施例において、ホームデバイスに関連するアイコンはホームデバイスの使用又は不使用により、動的に表示されることに留意されたい。例えば、ドライヤに関連するアイコンは、ドライヤを使用しない時に表示されない、及び／又は洗濯機を使う時、洗濯機に関連するアイコンが表示される。図５Ａ〜図５Ｃに示すように、ホームデバイスのアイコン５０６は各々、ホームデバイスの状況を示す。例えば、アイコンは、照明が点いているか消えているか、警報が作動又は作動していないかどうか、ドアがロック又はロックされていないか、更にサーモスタットの現在の設定、実際の温度、及び機器の状況を示す。
【００５２】
[0060]図５Ａ〜図５Ｃに示すように、グラフィカルユーザーインターフェースは、ユーザーが、ビデオペイン５０２ａ〜５０２ｄ及びホームデバイスのアイコン５０６の１つを選択する機能を有する。１つの実施例において、ユーザーが、遠隔制御装置上のナビゲーション矢印キーのシーケンスを起動することで、アイコンを選択する。１つの実施例において、ユーザーがカーソル（可視又は不可視）をグラフィカルユーザーインターフェース５００内の位置まで動かす（例：マウスを使用、又はタッチスクリーン上の点をタッチする）ことで、アイコンを選択する。図５Ａにおいて、ビデオペイン５０２ｂは、選択５０４として示される。図５Ｂ〜図５Ｃにおいて、ドアロックに関連するホームデバイスのアイコンが選択される。ビデオペイン又はホームデバイスのアイコンを最初に選択した後も、更にアイコン選択が可能である。図４に示すように、ビデオペインを更に選択すると、映像を全画面表示モードで提示させ、更にホームデバイスのアイコンを選択すると、機器制御に関連するグラフィカルユーザーインターフェースが提示される。更に、図４に示すように、ユーザーがバック（戻る）指令を起動すると、グラフィカルユーザーインターフェース５００が提示される。
【００５３】
[0061]複数のホームデバイスは、制御用に専用のグラフィカルユーザーインターフェースを有し、他のホームデバイスは、グラフィカルユーザーインターフェース５００から制御されることに留意されたい。例えば、図５Ｂ〜図５Ｃに示す実施例において、ドアロックに関連するホームデバイスのアイコンを選択した後、ユーザーは更に、ドアを施錠／開錠する機能を有し、グラフィカルユーザーインターフェース５００は、ドアロックの更新状況を表示する。即ち、図５Ｂ〜図５Ｃに示すように、ホームデバイスの選択アイコン５０４内の施錠及び開錠を示す記号の位置が変化する。図５Ａ〜図５Ｃに示す他のホームデバイスのアイコン５０６には、同様な選択機能を追加することが可能である。例えば、グラフィカルユーザーインターフェース５００は、ユーザーが照明をオンオフし、警報を作動／解除し、温度設定を変更し、ドライヤのタイマー設定を変更し、及びコーヒーメーカーのコーヒー抽出サイクルを開始する機能等を追加できる。このように、グラフィカルユーザーインターフェース５００は、ユーザーが複数のホームデバイスを監視及び制御する機能を有する一方、マルチメディアコンテンツを視る機能も有する。図４に示すように、及び以下の図８Ａ〜図９Ｂを参照して更に詳細に記載するように、機器の制御は、ユーザーにその通知が全画面表示モードで提示された上で、開始される。
【実施例６】
【００５４】
[0062]図６について説明する。図６に示すグラフィカルユーザーインターフェース５５０は、グラフィカルユーザーインターフェース５００に代わるダッシュボード、更に複数のペインを備える。ペインは各々、マルチメディアコンテンツ、ホームデバイス、広域ネットワークから受信される情報、計算装置が提供する情報、及び別のグラフィカルユーザーインターフェースにそれぞれ関連する。図６に示す実施例において、グラフィカルユーザーインターフェース５５０は、日時表示ペイン５５２、ユーザーＩＤペイン５５４、天気情報表示ペイン５５６、ダッシュボードペイン５５８、選択ペイン５６０、機器ペイン５６２、メディアサービスペイン５６４、サーモスタットペイン５６６、及び交通情報ペイン５６８を備える。グラフィカルユーザーインターフェース５５０に含まれるペインは、特定ユーザー及び装置により異なり、特定ユーザーによっては定期更新を要するほど異なることに留意されたい。グラフィカルユーザーインターフェース５５０に含まれる別の種類のペインは、計算装置のアプリケーションに関連するペインを含み、例えば、ペインは、ソーシャルメディアアプリケーション（例：友人からの郵便物）、オンラインショッピングアプリケーション、個人のフィットネスアプリケーション（例：個人活動の追跡アプリケーション）、個人融資アプリケーション（例：株価速報）、予定リストアプリケーション、及びニュース配信アプリケーションに関連する。簡略化目的のため、本明細書では全ての種類のペインを詳細に記載しない。グラフィカルユーザーインターフェース５５０に含まれる種類のペインの詳細については、同一出願人による同時係属の米国特許出願第１４／４６５，０４３号（２０１４年８月２１日出願）に参考例としてすべて開示されており、参照されたい。
【００５５】
[0063]図６に示す実施例において、日時表示ペイン５５２は、現在の日時を表示し、ユーザーのスケジュール管理に役立つ。ユーザーＩＤペイン５５４は、グラフィカルユーザーインターフェース５５０を表示する計算装置にアクセスする、現在のユーザーＩＤ（例：画像、アイコン及び／又はテキストＩＤ）を備える。即ち、複数のユーザーが計算装置にログイン可能な場合、ユーザーＩＤペイン５５４は、ログインしたユーザーを示し、グラフィカルユーザーインターフェース５５０は、そのユーザーにカスタマイズされた状態となる。更に、ユーザー選択後、ユーザーＩＤペイン５５４は、ユーザーの追加情報を表示する。天気情報表示ペイン５５６は、ユーザー現在地での現在の天気、天気予報及び／又は気象警報に関する情報を備える。同様に、交通情報ペイン５６８は、現在の交通状況、交通予測、及び交通警報等の交通情報をユーザーに提供する。
【００５６】
[0064]図６に示す実施例において、選択ペイン５６０は、ビデオコンテンツを表示するペインを備える。ビデオコンテンツは、上述のビデオソースの少なくとも１つから選択される。グラフィカルユーザーインターフェース５５０は、マルチメディアコンテンツに関連する別のペインを備え、図６に示す実施例において、テレビ事業者１１０又はメディアサービス事業者１１８から利用可能なコンテンツを含むメディアサービスペイン５６４を備える。図６に示す実施例において、メディアサービスペイン５６４は、インターネットラジオストリーミングサービスに関連する。図６に示すように、選択ペインは、他のペインより大きく表示される。更に選択ペインは、音声コンテンツに関連する。１つの実施例において、ユーザーは、遠隔制御装置のナビゲーション矢印キーのシーケンスを起動し、カーソルをグラフィカルユーザーインターフェース５５０内の位置に移動することで、ペインを選択する。複数の実施例において、ペインは、ユーザーがグラフィカルユーザーインターフェース５５０をナビゲートする際、上下左右の方向にスクロールする。上述の図５Ａ〜図５Ｂに関する記載事項と同様に、ペイン選択後、更に別のペインの選択も可能である。
【００５７】
[0065]図６に示すように、グラフィカルユーザーインターフェース５５０は、ダッシュボードペイン５５８、機器ペイン５６２、及びサーモスタットペイン５６６を備える。ダッシュボードペイン５５８は、別のダッシュボードグラフィカルユーザーインターフェースに関連し、図６に示す実施例において、ダッシュボードグラフィカルユーザーインターフェース５００の１つのバージョンを備える。ダッシュボードペイン５５８は、表示装置２５０の大きさ及び解像度及びグラフィカルユーザーインターフェース５５０を表示する装置のビデオ処理機能により、ビデオ再生を更新及び含むグラフィカルユーザーインターフェース５００のフルバージョン、グラフィカルユーザーインターフェースを示す静止画像及び／又はそれらのありとあらゆる組み合わせを備える。図６に示す実施例において、ダッシュボードペイン５５８は、図５Ａ〜図５Ｃを参照して上記に示す一部のビデオペイン及びホームデバイスのアイコンを備える。機器ペイン５６２及びサーモスタットペイン５６６は、上述の図５Ａ〜図５Ｃに関するホームデバイスのアイコン５０６と同様である。即ち、機器ペイン５６２及びサーモスタットペイン５６６は、ホームデバイスの状況を示し、ペイン選択後、ユーザーがホームデバイスを制御する機能を有する。１つの実施例において、ユーザーは、専用のペインを使用して、グラフィカルユーザーインターフェース５５０に示すホームデバイスを選択し、更にダッシュボードペイン５５８に含まれるホームデバイスを選択するよう、グラフィカルユーザーインターフェース５５０を構成することが可能である。
【実施例７】
【００５８】
[0066]１つの実施例において、ダッシュボードペイン５５８の選択後に、グラフィカルユーザーインターフェース５００が提示される。上述の図４に関する記載事項の通り、ユーザーは、グラフィカルユーザーインターフェース５００に含まれるビデオペイン５０２ａ〜５０２ｄのうち１つを選択する。図７は、監視カメラに関連するビデオペインを選択する実施例を示す。図８Ａ〜図９Ｂは、メディアサービスに関連するビデオペインを選択する実施例を示す。図７に示すように、グラフィカルユーザーインターフェース６００は、監視カメラビデオ（カメラ２）の全画面表示及びコントロールバー６０２を備え、ビデオソースの全画面表示モードを提示し、機器（監視カメラ）を制御するグラフィカルユーザーインターフェースとなる。コントロールバー６０２は、ビデオ再生制御装置（巻き戻し、一次停止／再生、及び早送り）及びカメラの位置を制御するアイコンを備える。即ち、コントロールバー６０２は、アイコン各々の起動後、ユーザーがカメラを左右にパンする機能を有する。このように、グラフィカルユーザーインターフェース５００は、ユーザーが更に制御を行うよう、ホームデバイスを選択する機能を有する。
【実施例８】
【００５９】
[0067]上述のように、図４に示すホームデバイスからの通知は、ユーザーが全画面表示でコンテンツを視る間、ユーザーに提示される。図８Ａ〜図８Ｂは、ホームデバイスからの通知を含むグラフィカルユーザーインターフェースの実施例を示す。図８Ａ〜図８Ｂに示すように、グラフィカルユーザーインターフェース８００は、ビデオコンテンツの全画面表示、及び通知バー８０２を備える。通知バー８０２は、ホームデバイス１０８Ａ〜１０８Ｎから受信される情報に基づいて、表示装置２５０に表示される。１つの実施例において、通知バー８０２は、音声通知に関連し、及び／又はアニメーション（例：赤色点滅領域、動作等）を含み、ユーザーから注意を引きつける。通知バー８０２は、ホームデバイスを識別し、ホームデバイスに特有な通知を提供する。例えば、図８Ａに示すように、監視カメラに関連する「人感」通知が表示される。図８Ｂに示すように、コーヒーメーカーに関連する「コーヒー抽出完了」通知が表示される。通知が１回ずつ図８Ａ〜図８Ｂ各々に表示されるものの、他の実施例において、複数の通知が同時に表示されることに留意されたい。例えば、複数の通知はリスト形式で表示、又はそれぞれ画面の異なる位置（例：画面隅）に表示される。複数の実施例において、通知の大きさは、相対的な重要度に基づいて、ユーザーが動的に決定する。例えば、住宅のセキュリティに関する通知は、機器の状況に関連する通知よりも大きく表示される。グラフィカルユーザーインターフェース８００に含まれる他の種類の通知は、住宅のセキュリティに関連する通知及び／又はサイクル状況通知等の機器に関連する通知を備える。簡略化目的のため、本明細書では全ての通知を詳細に記載しない。
【００６０】
[0068]図４に示すように、ホームデバイスからの通知は、ユーザーが選択する。１つの実施例において、ユーザーが通知バー８０２を選択後に、ホームデバイスを制御する機能を有するグラフィカルユーザーインターフェースが表示される。１つの実施例において、グラフィカルユーザーインターフェースは、グラフィカルユーザーインターフェース６００等の全画面グラフィカルユーザーインターフェースを備える。１つの実施例において、ユーザーが通知バー８０２を選択後、バーは拡大されて表示される。
【実施例９】
【００６１】
[0069]図９Ａ〜図９Ｂは、グラフィカルユーザーインターフェースの１例で、通知バー８０２の選択を示す概念図である。図９Ａ〜図９Ｂに示すように、グラフィカルユーザーインターフェース９００は、ビデオコンテンツの全画面表示及び拡大した通知９０２を備える。拡大した通知９０２は、通知に関連する補足情報ペイン９０４を備える。図９Ａに示す実施例において、補足情報ペイン９０４は、監視カメラから送信される映像を備える。１つの実施例において、ユーザーが補足情報ペイン９０４を選択して、通知に関連するビデオの全画面表示が表示される。更に、１つの実施例において、ユーザーが補足情報ペイン９０４を選択して、グラフィカルユーザーインターフェース５００等のダッシュボードグラフィカルユーザーインターフェースが表示される。他の実施例において、補足情報ペイン９０４の選択後、ユーザーがホームデバイスを制御する機能を有するグラフィカルユーザーインターフェースが提示される。１つの実施例において、グラフィカルユーザーインターフェースは、図９Ｂに示すように、補足情報ペインに含まれる。図９Ｂに示す実施例において、補足情報ペイン９０４は、ユーザーが家電製品、即ちコーヒーメーカーを制御する機能を有する一方、全画面表示モードでマルチメディアコンテンツの視聴を継続する機能も有する。このように、計算装置２００は、ユーザーが、ホームデバイスを監視及び制御する機能を有する一方、デジタルメディアにアクセスする装置の１例である。
【００６２】
[0070]複数の実施形態は、命令を具現化する機械可読媒体にも適用される。詳しくは、そのような命令を機械が実行する時に、その命令によって機械が、本明細記載のいずれか少なくとも１つの方法を実行する機械可読媒体である。他の特徴は、添付図面及び詳細な説明から自明であろう。実施例は、あくまで代表的な変形例に過ぎず、特に明示がなければ、構成部品及び機能は選択可能で、結合や分割が可能である。発明の作用の順番は変更可能であり、結合や分割が可能である。以下の記載において、記述目的により特定な詳細を複数記載するので、例示的な実施形態を十分に理解されたい。しかしながら本発明の主題が、これらの特定な詳細がなくても実施されることは、当業者には自明であろう。
【００６３】
[0071]本明細書記載の実施形態及び他の実施形態、モジュール及び機能上の作用は、デジタル電子回路、又は本明細書記載の構造及びそれに同等な構造を含むコンピュータソフトウェア、ファームウェア、又はハードウェア、又はそれらのうち少なくとも１つの組み合わせにおいて実行可能である。本明細記載の実施形態及び他の実施形態は、少なくとも１つのコンピュータプログラム製品、即ち、データ処理機器により実行され、又はデータ処理機器の動作を制御するための、コンピュータ読取可能な媒体で符号化されるコンピュータプログラム命令の少なくとも１つのモジュールとして、実行可能である。コンピュータ読取可能な媒体は、機械可読記憶装置、機械可読記憶基板、メモリデバイス、機械可読伝播信号を生じる組成物、又はそれらの少なくとも１つの組み合わせである。「データ処理装置」とは、１例として、プログラム可能なプロセッサ、コンピュータ、又は複数のプロセッサ又はコンピュータを備える、データ処理装置及び機械全てを含む。そのような装置は、ハードウェアに加えて、プロセッサファームウェア、プロトコルトラック、データベース管理システム、オペレーティングシステム、又はそれらの少なくとも１つの組み合わせを構成するコード等の、対象となるコンピュータプログラムの動作環境を作成するコードを備える。伝播信号は、適切な受信機装置への送信する情報を符号化するために生じる、機械が作成する電気、光、又は電磁信号等の人工的に発する信号である。
【００６４】
[0072]コンピュータプログラム（別称：プログラム、ソフトウェア、ソフトウェア  アプリケーション、スクリプト、又はコード）は、コンパイラ型又はインタプリタ型言語を含むあらゆる形態のプログラミング言語で作成可能で、独立プログラムとして、又はモジュール、構成部品、サブルーチン、又はコンピュータ環境内で適切に使用される他の装置としてのものを含め、あらゆる形式で作成される。コンピュータプログラムは、ファイルシステム内のファイルに必ずしも対応するものではない。プログラムは、他のプログラム又はデータ（例：マーク付け言語文書に記憶される少なくとも１つのスクリプト）を保持するファイルの一部に、対象のプログラムに専用の単一ファイルに、又は複数の調整ファイル（例：少なくとも１つのモジュール、サブプログラム、又はコード部分を記憶するファイル）に記憶可能である。コンピュータプログラムは、１つのコンピュータ、又は１つのサイトに位置し、複数のサイト間で配信され、通信ネットワークにより相互接続される複数のコンピュータ上で実行されるよう作成される。
【００６５】
[0073]本明細書記載のプロセス及び論理の流れは、入力データ上で動作し、出力を行うことにより機能を実行するため、少なくとも１つのコンピュータプログラムを実行する、少なくとも１つのプログラム可能なプロセッサにより実行可能である。プロセス及び論理の流れは、ＦＰＧＡ（フィールドプログラマブルムゲートアレイ）又はＡＳＩＣ（アプリケーションに特有な集積回路）等の特殊目的の論理回路により実行され、また装置はそのようなものとして動作する。
【００６６】
[0074]コンピュータプログラムの実行に適切なプロセッサは、１例として、一般的及び特殊目的のマイクロプロセッサの両方、及びあらゆる種類のデジタルコンピュータの少なくとも１つのあらゆるプロセッサを備える。一般的にプロセッサは、読み出し専用のメモリ若しくはランダムアクセスメモリ又は両方から命令及びデータを受信する。コンピュータに不可欠な要素として、命令を実行するためのプロセッサ、並びに命令及びデータを記憶する少なくとも１つのメモリデバイスがある。一般的にコンピュータは、磁気ディスク、光磁気ディスク、又は光ディスク等の、データを記憶する少なくとも１つの大容量記憶装置を備え、又はそれとの送受信のうちどちらか又は両方を行うため動作可能に接続される。しかしながら、コンピュータは、そのような装置を必要としない。コンピュータプログラムの命令及びデータを記憶するのに適切なコンピュータ読取可能なメディアは、１例として、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリデバイス等の半導体記憶装置、内部ハードディスク又はリムーバブルディスク等の磁気ディスク、光磁気ディスク、及びＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含む、全ての形式の不揮発性メモリ、メディア及びメモリデバイスを備える。プロセッサ及びメモリは、特殊目的の論理回路により補足されるかそれに組み込まれる。
【００６７】
[0075]本明細書は特定な項目を多く備えるものの、これらを、請求項に係る発明又は請求可能な発明の範囲を制限するものではなく、特定の実施形態に特有な特徴を記載するものとして解釈すべきことに留意されたい。個別の実施形態として本明細書に記載する特徴は、それらを組み合わせることで、単一の実施形態として実施可能である。反対に、単一の実施形態として記載される様々な特徴は、複数の実施形態を個別に、又は個別部分を適切に結合する形で実施可能である。更に、複数の特徴をある組み合わせで動作するとして上述したが、当初その内容で請求項として記載したとしても、その請求項に記載の組み合わせの少なくとも１つの特徴は、その組み合わせから削除される場合がある。その請求項は、組み合わせの構成要素、又はその変形例として扱われる。同様に、作用を特定の順序で図面に記載しても、望ましい結果を得る目的で、そのような作用を、記載される特別な順番又は並び順で実行し、又は記載作用を全て実行しなければならないと理解すべきではない。
【００６８】
[0076]本明細書が開示する発明に関する実施例及び実施形態は、ほんの数例に過ぎず、記載内容に基づいて、本明細書記載の実施例及び実施形態及び他の実施形態に関して、変形、修正及び改良が可能である。
【図１】
2017508195.tif 000003
【図２】
2017508195.tif 000004
【図３】
2017508195.tif 000005
【図４】
2017508195.tif 000006
【図５Ａ】
2017508195.tif 000007
【図５Ｂ】
2017508195.tif 000008
【図５Ｃ】
2017508195.tif 000009
【図６】
2017508195.tif 000010
【図７】
2017508195.tif 000011
【図８Ａ】
2017508195.tif 000012
【図８Ｂ】
2017508195.tif 000013
【図９Ａ】
2017508195.tif 000014
【図９Ｂ】
2017508195.tif 000015
【国際調査報告】
2017508195.tif 000016