(57)【特許請求の範囲】
【請求項１】
モバイルデバイスであって、
前記モバイルデバイスが動作中の場合に、前記モバイルデバイスは、少なくとも１つの無線モバイルデータネットワークを少なくとも部分的に通じて、少なくとも１つのサーバと通信することが可能であり、
前記モバイルデバイスは、
少なくとも部分的に複数の命令を格納することが可能なフラッシュメモリストレージと、
前記モバイルデバイスが前記動作中の場合に、少なくとも部分的に前記複数の命令を実行可能な少なくとも１つの中央処理装置と、
少なくとも１つのアンテナを備えるネットワーク通信インタフェース回路と、を備え、前記モバイルデバイスが前記動作中の場合に、前記ネットワーク通信インタフェース回路が、前記少なくとも１つのアンテナを用いて前記少なくとも１つのネットワークを通じて前記少なくとも１つのサーバと無線通信するために、前記モバイルデバイスによって使用されることが可能であり、
前記複数の命令は、前記少なくとも１つの中央処理装置によって少なくとも部分的に実行された場合に、前記モバイルデバイスが、少なくとも部分的に、前記モバイルデバイスのユーザインタフェースを通じて、ユーザ入力を受け取ることを備える複数のオペレーションを実行することを可能とし、
前記ユーザ入力は、少なくとも部分的に、ユーザが要求したメディアコンテンツを選択し、前記ユーザが要求したメディアコンテンツは、前記少なくとも１つのサーバから前記少なくとも１つのネットワークを通じて前記モバイルデバイスに提供され、前記ユーザが要求したメディアコンテンツは、少なくとも部分的に、前記少なくとも１つのサーバで格納される複数の第１のメディアコンテンツファイルに対応し、前記複数の第１のメディアコンテンツファイルの全体は、前記モバイルデバイスに送信される前に、前記少なくとも１つのサーバによって、少なくとも部分的に、適応された複数のメディアコンテンツファイルを生成するために適応され、前記適応された複数のメディアコンテンツファイルが、少なくとも部分的に、前記ユーザが要求したメディアコンテンツとして前記モバイルデバイスに配信され、前記適応された複数のメディアコンテンツファイルは、ストリーミングメディアコンテンツとして（１）前記モバイルデバイスで前記ストリーミングメディアコンテンツが受信されながら前記ストリーミングメディアコンテンツとして再生されること、及び、（２）前記モバイルデバイスの前記ストレージに再生用として全体がダウンロードされることの両方のために受信されることが可能であり、
前記ユーザインタフェースは、タッチスクリーンインタフェースを備え、前記モバイルデバイスの前記動作において、少なくとも部分的に、少なくとも１つのユーザ音声コマンド及び少なくとも１つのユーザジェスチャ入力を受け取ることが可能であり、
前記モバイルデバイスの前記動作において、前記モバイルデバイスは、少なくとも部分的に、前記少なくとも１つのネットワークを通じて複数のソフトウェア命令を受信することが可能であり、前記複数のソフトウェア命令が、前記少なくとも１つの中央処理装置によって少なくとも部分的に実行され、
前記適応された複数のメディアコンテンツファイルは、オーディオデータ、ビデオデータ及びクローズドキャプション関連データを備えることが可能であり、
前記少なくとも１つのサーバは、前記少なくとも１つのネットワークを通じた前記モバイルデバイスとのデータ通信速度に少なくとも部分的に基づいて、少なくとも部分的に、前記適応された複数のメディアコンテンツファイルを生成することが可能である
モバイルデバイス。
【請求項２】
前記モバイルデバイスは、スマートフォンデバイス又はタブレットデバイスを備え、
前記少なくとも１つのモバイルデータネットワークは、セルラーネットワークを備え、
前記適応された複数のメディアコンテンツファイルは、前記モバイルデバイスによって受信されると、少なくとも部分的に、暗号化される、及び／又は、前記モバイルデバイスの前記動作において、前記モバイルデバイスは、モバイルネットワークデータ使用プランに従って、前記少なくとも１つの無線モバイルデータネットワークを通じて通信することが可能である
請求項１に記載のモバイルデバイス。
【請求項３】
モバイルデバイスに複数のオペレーションを実行させるプログラムであって、
前記モバイルデバイスが動作中の場合に、前記モバイルデバイスは、少なくとも１つの無線モバイルデータネットワークを少なくとも部分的に通じて、少なくとも１つのサーバと通信することが可能であり、
前記複数のオペレーションが、少なくとも部分的に、前記モバイルデバイスのユーザインタフェースを通じて、ユーザ入力を受け取ることを備え、
前記ユーザ入力は、少なくとも部分的に、ユーザが要求したメディアコンテンツを選択し、前記ユーザが要求したメディアコンテンツは、前記少なくとも１つのサーバから前記少なくとも１つのネットワークを通じて前記モバイルデバイスに提供され、前記ユーザが要求したメディアコンテンツは、少なくとも部分的に、前記少なくとも１つのサーバで格納される複数の第１のメディアコンテンツファイルに対応し、前記複数の第１のメディアコンテンツファイルの全体は、前記モバイルデバイスに送信される前に、前記少なくとも１つのサーバによって、少なくとも部分的に、適応された複数のメディアコンテンツファイルを生成するために適応され、前記適応された複数のメディアコンテンツファイルが、少なくとも部分的に、前記ユーザが要求したメディアコンテンツとして、前記モバイルデバイスに配信され、前記適応された複数のメディアコンテンツファイルは、ストリーミングメディアコンテンツとして（１）前記モバイルデバイスで前記ストリーミングメディアコンテンツが受信されながら前記ストリーミングメディアコンテンツとして再生されること、及び、（２）前記モバイルデバイスのフラッシュメモリストレージに再生用として全体がダウンロードされることの両方のために受信されることが可能であり、
前記モバイルデバイスは、少なくとも１つのアンテナを備えるネットワーク通信インタフェース回路を備え、前記モバイルデバイスが前記動作中の場合に、前記ネットワーク通信インタフェース回路は、前記少なくとも１つのアンテナを用いて前記少なくとも１つのネットワークを通じて前記少なくとも１つのサーバと無線通信するために、前記モバイルデバイスによって使用されることが可能であり、
前記ユーザインタフェースは、タッチスクリーンインタフェースを備え、前記モバイルデバイスの前記動作において、少なくとも部分的に、少なくとも１つのユーザ音声コマンド及び少なくとも１つのユーザジェスチャ入力を受け取ることが可能であり、
前記モバイルデバイスの前記動作において、前記モバイルデバイスは、少なくとも部分的に、前記少なくとも１つのネットワークを通じて複数のソフトウェア命令を受信することが可能であり、前記複数のソフトウェア命令が、少なくとも部分的に前記フラッシュメモリストレージに格納され、前記モバイルデバイスの少なくとも１つの中央処理装置によって少なくとも部分的に実行され、
前記適応された複数のメディアコンテンツファイルは、オーディオデータ、ビデオデータ及びクローズドキャプション関連データを備えることが可能であり、
前記少なくとも１つのサーバは、前記少なくとも１つのネットワークを通じた前記モバイルデバイスとのデータ通信速度に少なくとも部分的に基づいて、少なくとも部分的に、前記適応された複数のメディアコンテンツファイルを生成することが可能である
プログラム。
【請求項４】
前記モバイルデバイスは、スマートフォンデバイス又はタブレットデバイスを備え、
前記少なくとも１つのモバイルデータネットワークは、セルラーネットワークを備え、
前記適応された複数のメディアコンテンツファイルは、前記モバイルデバイスによって受信されると、少なくとも部分的に、暗号化される、及び／又は、前記モバイルデバイスの前記動作において、前記モバイルデバイスは、モバイルネットワークデータ使用プランに従って、前記少なくとも１つの無線モバイルデータネットワークを通じて通信することが可能である
請求項３に記載のプログラム。
【請求項５】
モバイルデバイスを用いて少なくとも部分的に実現される方法であって、前記モバイルデバイスが動作中の場合に、前記モバイルデバイスは、少なくとも１つの無線モバイルデータネットワークを少なくとも部分的に通じて、少なくとも１つのサーバと通信することが可能であり、
前記方法は、
少なくとも部分的に、前記モバイルデバイスのユーザインタフェースを通じて、ユーザ入力を受け取る段階を備え、
前記ユーザ入力は、少なくとも部分的に、ユーザが要求したメディアコンテンツを選択し、前記ユーザが要求したメディアコンテンツは、前記少なくとも１つのサーバから前記少なくとも１つのネットワークを通じて前記モバイルデバイスに提供され、前記ユーザが要求したメディアコンテンツは、少なくとも部分的に、前記少なくとも１つのサーバで格納される複数の第１のメディアコンテンツファイルに対応し、前記複数の第１のメディアコンテンツファイルの全体は、前記モバイルデバイスに送信される前に、前記少なくとも１つのサーバによって、少なくとも部分的に、適応された複数のメディアコンテンツファイルを生成するために適応され、前記適応された複数のメディアコンテンツファイルが、少なくとも部分的に、前記ユーザが要求したメディアコンテンツとして、前記モバイルデバイスに配信され、前記適応された複数のメディアコンテンツファイルは、ストリーミングメディアコンテンツとして（１）前記モバイルデバイスで前記ストリーミングメディアコンテンツが受信されながら前記ストリーミングメディアコンテンツとして再生されること、及び、（２）前記モバイルデバイスのフラッシュメモリストレージに再生用として全体がダウンロードされることの両方のために受信されることが可能であり、
前記モバイルデバイスは、少なくとも１つのアンテナを備えるネットワーク通信インタフェース回路を備え、前記モバイルデバイスが前記動作中の場合に、前記ネットワーク通信インタフェース回路は、前記少なくとも１つのアンテナを用いて前記少なくとも１つのネットワークを通じて前記少なくとも１つのサーバと無線通信するために、前記モバイルデバイスによって使用されることが可能であり、
前記ユーザインタフェースは、タッチスクリーンインタフェースを備え、前記モバイルデバイスの前記動作において、少なくとも部分的に、少なくとも１つのユーザ音声コマンド及び少なくとも１つのユーザジェスチャ入力を受け取ることが可能であり、
前記モバイルデバイスの前記動作において、前記モバイルデバイスは、少なくとも部分的に、前記少なくとも１つのネットワークを通じて複数のソフトウェア命令を受信することが可能であり、前記複数のソフトウェア命令が、少なくとも部分的に前記フラッシュメモリストレージに格納され、前記モバイルデバイスの少なくとも１つの中央処理装置によって少なくとも部分的に実行され、
前記適応された複数のメディアコンテンツファイルは、オーディオデータ、ビデオデータ及びクローズドキャプション関連データを備えることが可能であり、
前記少なくとも１つのサーバは、前記少なくとも１つのネットワークを通じた前記モバイルデバイスとのデータ通信速度に少なくとも部分的に基づいて、少なくとも部分的に、前記適応された複数のメディアコンテンツファイルを生成することが可能である
方法。
【請求項６】
前記モバイルデバイスは、スマートフォンデバイス又はタブレットデバイスを備え、
前記少なくとも１つのモバイルデータネットワークは、セルラーネットワークを備え、
前記適応された複数のメディアコンテンツファイルは、前記モバイルデバイスによって受信されると、少なくとも部分的に、暗号化される、及び／又は、前記モバイルデバイスの前記動作において、前記モバイルデバイスは、モバイルネットワークデータ使用プランに従って、前記少なくとも１つの無線モバイルデータネットワークを通じて通信することが可能である
請求項５に記載の方法。
【請求項７】
少なくとも部分的に少なくとも１つの無線モバイルデータネットワークを通じてモバイルデバイスと通信することが可能な少なくとも１つのサーバであって、
少なくとも部分的に複数の命令を格納することが可能なストレージと、
少なくとも部分的に前記複数の命令を実行可能な少なくとも１つの中央処理装置と、
を備え、
前記複数の命令は、前記少なくとも１つの中央処理装置によって少なくとも部分的に実行された場合に、前記少なくとも１つのサーバが、前記モバイルデバイスに送信される前に、複数の第１のメディアコンテンツファイルの全体を少なくとも部分的に適応して、適応された複数のメディアコンテンツファイルを少なくとも部分的に生成することを備える複数のオペレーションを実行することを可能にし、
前記複数の第１のメディアコンテンツファイルが、少なくとも部分的に前記少なくとも１つのサーバに格納され、前記適応された複数のメディアコンテンツファイルが、少なくとも部分的に、ユーザが要求したメディアコンテンツとして、前記少なくとも１つのサーバから前記モバイルデバイスに前記少なくとも１つのネットワークを通じて配信され、前記ユーザが要求したメディアコンテンツは、少なくとも部分的に前記モバイルデバイスのユーザインタフェースを通じて受け取られたユーザ入力を通じて、少なくとも部分的に選択され、前記ユーザが要求したメディアコンテンツは、少なくとも部分的に、前記複数の第１のメディアコンテンツファイルに対応し、前記適応された複数のメディアコンテンツファイルは、ストリーミングメディアコンテンツとして（１）前記モバイルデバイスで前記ストリーミングメディアコンテンツが受信されながら前記ストリーミングメディアコンテンツとして再生されること、及び、（２）前記モバイルデバイスのフラッシュメモリストレージに再生用として全体がダウンロードされることの両方のために受信されることが可能であり、
前記ユーザインタフェースは、タッチスクリーンインタフェースを備え、前記モバイルデバイスの動作において、少なくとも部分的に、少なくとも１つのユーザ音声コマンド及び少なくとも１つのユーザジェスチャ入力を受け取ることが可能であり、
前記モバイルデバイスの前記動作において、前記モバイルデバイスは、少なくとも部分的に、前記少なくとも１つのネットワークを通じて複数のソフトウェア命令を受信することが可能であり、前記複数のソフトウェア命令が、前記モバイルデバイスによって少なくとも部分的に実行され、
前記適応された複数のメディアコンテンツファイルは、オーディオデータ、ビデオデータ及びクローズドキャプション関連データを備えることが可能であり、
前記少なくとも１つのサーバは、前記少なくとも１つのネットワークを通じた前記モバイルデバイスとのデータ通信速度に少なくとも部分的に基づいて、少なくとも部分的に、前記適応された複数のメディアコンテンツファイルを生成することが可能であり、
前記モバイルデバイスは、少なくとも１つのアンテナを備えるネットワーク通信インタフェース回路を備え、前記モバイルデバイスが前記動作中の場合に、前記ネットワーク通信インタフェース回路が、前記少なくとも１つのアンテナを用いて前記少なくとも１つのネットワークを通じて前記少なくとも１つのサーバと無線通信するために、前記モバイルデバイスによって使用されることが可能である
少なくとも１つのサーバ。
【請求項８】
前記モバイルデバイスは、スマートフォンデバイス又はタブレットデバイスを備え、
前記少なくとも１つのモバイルデータネットワークは、セルラーネットワークを備え、
前記適応された複数のメディアコンテンツファイルは、前記モバイルデバイスによって受信されると、少なくとも部分的に、暗号化される、及び／又は、前記モバイルデバイスの前記動作において、前記モバイルデバイスは、モバイルネットワークデータ使用プランに従って、前記少なくとも１つの無線モバイルデータネットワークを通じて通信することが可能である
請求項７に記載の少なくとも１つのサーバ。
【請求項９】
少なくとも１つのサーバに複数のオペレーションを実行させるためのプログラムであって、前記少なくとも１つのサーバは、少なくとも部分的に少なくとも１つの無線モバイルデータネットワークを通じてモバイルデバイスと通信することが可能であり、
前記複数のオペレーションは、
前記モバイルデバイスに送信される前に、複数の第１のメディアコンテンツファイルの全体を少なくとも部分的に適応して、適応された複数のメディアコンテンツファイルを少なくとも部分的に生成することを備え、
前記複数の第１のメディアコンテンツファイルが、少なくとも部分的に前記少なくとも１つのサーバに格納され、前記適応された複数のメディアコンテンツファイルが、少なくとも部分的に、ユーザが要求したメディアコンテンツとして、前記少なくとも１つのサーバから前記モバイルデバイスに前記少なくとも１つのネットワークを通じて配信され、前記ユーザが要求したメディアコンテンツは、少なくとも部分的に前記モバイルデバイスのユーザインタフェースを通じて受け取られたユーザ入力を通じて、少なくとも部分的に選択され、前記ユーザが要求したメディアコンテンツは、少なくとも部分的に、前記複数の第１のメディアコンテンツファイルに対応し、前記適応された複数のメディアコンテンツファイルは、ストリーミングメディアコンテンツとして（１）前記モバイルデバイスで前記ストリーミングメディアコンテンツが受信されながら前記ストリーミングメディアコンテンツとして再生されること、及び、（２）前記モバイルデバイスのフラッシュメモリストレージに再生用として全体がダウンロードされることの両方のために受信されることが可能であり、
前記ユーザインタフェースは、タッチスクリーンインタフェースを備え、前記モバイルデバイスの動作において、少なくとも部分的に、少なくとも１つのユーザ音声コマンド及び少なくとも１つのユーザジェスチャ入力を受け取ることが可能であり、
前記モバイルデバイスの前記動作において、前記モバイルデバイスは、少なくとも部分的に、前記少なくとも１つのネットワークを通じて複数のソフトウェア命令を受信することが可能であり、前記複数のソフトウェア命令が、前記モバイルデバイスによって少なくとも部分的に実行され、
前記適応された複数のメディアコンテンツファイルは、オーディオデータ、ビデオデータ及びクローズドキャプション関連データを備えることが可能であり、
前記少なくとも１つのサーバは、前記少なくとも１つのネットワークを通じた前記モバイルデバイスとのデータ通信速度に少なくとも部分的に基づいて、少なくとも部分的に、前記適応された複数のメディアコンテンツファイルを生成することが可能であり、
前記モバイルデバイスは、少なくとも１つのアンテナを備えるネットワーク通信インタフェース回路を備え、前記モバイルデバイスが前記動作中の場合に、前記ネットワーク通信インタフェース回路が、前記少なくとも１つのアンテナを用いて前記少なくとも１つのネットワークを通じて前記少なくとも１つのサーバと無線通信するために、前記モバイルデバイスによって使用されることが可能である
プログラム。
【請求項１０】
前記モバイルデバイスは、スマートフォンデバイス又はタブレットデバイスを備え、
前記少なくとも１つのモバイルデータネットワークは、セルラーネットワークを備え、
前記適応された複数のメディアコンテンツファイルは、前記モバイルデバイスによって受信されると、少なくとも部分的に、暗号化される、及び／又は、前記モバイルデバイスの前記動作において、前記モバイルデバイスは、モバイルネットワークデータ使用プランに従って、前記少なくとも１つの無線モバイルデータネットワークを通じて通信することが可能である
請求項９に記載のプログラム。
【請求項１１】
少なくとも１つのサーバを用いて少なくとも部分的に実行される方法であって、前記少なくとも１つのサーバは、少なくとも部分的に少なくとも１つの無線モバイルデータネットワークを通じてモバイルデバイスと通信することが可能であり、
前記方法は、
前記モバイルデバイスに送信される前に、複数の第１のメディアコンテンツファイルの全体を少なくとも部分的に適応して、適応された複数のメディアコンテンツファイルを少なくとも部分的に生成する段階を備え、
前記複数の第１のメディアコンテンツファイルが、少なくとも部分的に前記少なくとも１つのサーバに格納され、前記適応された複数のメディアコンテンツファイルが、少なくとも部分的に、ユーザが要求したメディアコンテンツとして、前記少なくとも１つのサーバから前記モバイルデバイスに前記少なくとも１つのネットワークを通じて配信され、前記ユーザが要求したメディアコンテンツは、少なくとも部分的に前記モバイルデバイスのユーザインタフェースを通じて受け取られたユーザ入力を通じて、少なくとも部分的に選択され、前記ユーザが要求したメディアコンテンツは、少なくとも部分的に、前記複数の第１のメディアコンテンツファイルに対応し、前記適応された複数のメディアコンテンツファイルは、ストリーミングメディアコンテンツとして（１）前記モバイルデバイスで前記ストリーミングメディアコンテンツが受信されながら前記ストリーミングメディアコンテンツとして再生されること、及び、（２）前記モバイルデバイスのフラッシュメモリストレージに再生用として全体がダウンロードされることの両方のために受信されることが可能であり、
前記ユーザインタフェースは、タッチスクリーンインタフェースを備え、前記モバイルデバイスの動作において、少なくとも部分的に、少なくとも１つのユーザ音声コマンド及び少なくとも１つのユーザジェスチャ入力を受け取ることが可能であり、
前記モバイルデバイスの前記動作において、前記モバイルデバイスは、少なくとも部分的に、前記少なくとも１つのネットワークを通じて複数のソフトウェア命令を受信することが可能であり、前記複数のソフトウェア命令が、前記モバイルデバイスによって少なくとも部分的に実行され、
前記適応された複数のメディアコンテンツファイルは、オーディオデータ、ビデオデータ及びクローズドキャプション関連データを備えることが可能であり、
前記少なくとも１つのサーバは、前記少なくとも１つのネットワークを通じた前記モバイルデバイスとのデータ通信速度に少なくとも部分的に基づいて、少なくとも部分的に、前記適応された複数のメディアコンテンツファイルを生成することが可能であり、
前記モバイルデバイスは、少なくとも１つのアンテナを備えるネットワーク通信インタフェース回路を備え、前記モバイルデバイスが前記動作中の場合に、前記ネットワーク通信インタフェース回路が、前記少なくとも１つのアンテナを用いて前記少なくとも１つのネットワークを通じて前記少なくとも１つのサーバと無線通信するために、前記モバイルデバイスによって使用されることが可能である
方法。
【請求項１２】
前記モバイルデバイスは、スマートフォンデバイス又はタブレットデバイスを備え、
前記少なくとも１つのモバイルデータネットワークは、セルラーネットワークを備え、
前記適応された複数のメディアコンテンツファイルは、前記モバイルデバイスによって受信されると、少なくとも部分的に、暗号化される、及び／又は、前記モバイルデバイスの前記動作において、前記モバイルデバイスは、モバイルネットワークデータ使用プランに従って、前記少なくとも１つの無線モバイルデータネットワークを通じて通信することが可能である
請求項１１に記載の方法。
【請求項１３】
請求項３、４、９及び１０のいずれか一項に記載のプログラムを格納するコンピュータ可読記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権出願
本出願は、２０１２年９月２９日に出願された米国特許出願第１３／６３１，９４６号の優先権の利益を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
複数の実施形態は複数のモバイルデバイスに関する。いくつかの実施形態は、複数のモバイルデバイスのための動的なメディアコンテンツ出力に関する。
【背景技術】
【０００３】
ここ数年、複数のモバイルデバイス上のメディア消費が急速に拡大している。複数のモバイルネットワークを通じたモバイルデバイスへのメディアコンテンツのダウンロード又はストリーミングの増大は、メディアコンテンツを送信するのに要する増大した帯域幅のために、複数のモバイルネットワーク事業者及びモバイルデバイスユーザの両方にとって大きな問題である。複数のモバイルネットワークに対する帯域幅の負荷は、多くのモバイルネットワーク事業者が無制限の複数のデータ使用プランを提供しない主な理由である。
【０００４】
ユーザが複数のモバイルネットワークを介する複数のモバイルデバイスにメディアコンテンツをダウンロード又はストリーミングするユーザが増大することについて、いくつかのネガティブな結果がある。モバイルネットワークを通じたメディアコンテンツのダウンロード又はストリーミングが増大するにつれて、複数のモバイルネットワークに対する帯域幅の負荷が増大し、それにより、インフラコストが増大し、ユーザベースでモバイルネットワーク事業者が高速サービスを一貫して提供する能力が減少する。さらに、ユーザに無制限のデータプランがない場合、ユーザによるモバイルネットワークを通じたメディアコンテンツのダウンロード又はストリーミングの増大は、大量のユーザデータ使用割当量を消費する。
【図面の簡単な説明】
【０００５】
【図１】いくつかの実施形態による、動的なメディアコンテンツ出力のためのシステムの運用環境を示す。
【０００６】
【図２】いくつかの実施形態による、装置の一例の機能ブロック図を示す。
【０００７】
【図３】いくつかの実施形態による、モバイルデバイスにおける動的なメディアコンテンツ出力の方法を示す。
【０００８】
【図４】いくつかの実施形態による、メディアコンテンツプロバイダにおける動的なメディアコンテンツ出力の方法を示す。
【０００９】
【図５】いくつかの実施形態による、モバイルデバイスの一例の機能ブロック図を示す。
【発明を実施するための形態】
【００１０】
以下の説明及び複数の図面は、当業者が複数の特定の実施形態を実施することが可能になるよう、複数の特定の実施形態を十分に示す。他の複数の実施形態は、構造的、論理的、電気的な処理及び他の複数の変更を、組み込んでよい。いくつかの実施形態の複数の部分及び複数の機能は、他の複数の実施形態に含まれてよい又は他の複数の実施形態に置き換えられてよい。特許請求の範囲において示される複数の実施形態は、特許請求の範囲の全ての利用可能な均等物を包含する。
【００１１】
いくつかのシナリオにおいて、モバイルデバイスのユーザは、オーディオ及びビデオ等の複数の出力モードを含み得るいくつかのメディアコンテンツをダウンロード又はストリーミングすることを望んでよいが、複数の出力モードのうちの１つ（例えば、オーディオ）に興味があるだけである。望まない複数の出力モードを含むメディアコンテンツのダウンロード又はストリーミングは、帯域幅、ユーザデータ割当量、ユーザのモバイルデバイス（例えば、携帯電話、スマートフォン、タブレット、又は、無線ネットワーク接続を介してデータを受信する他のデバイス）のバッテリ電源、及びユーザ時間を不必要に消費する。いくつかの存在するアプローチは、複数のユーザが、出力モードを切ること、例えばオーディオコンテンツをも含むビデオをミュートすること、を可能にするが、モバイルデバイスはそれにも関わらず、他の複数の出力モードについてデータの１つ又は複数のストリームを受信し続ける。１つ又は複数の望みの出力モードに関するデータだけがモバイルデバイスにストリーミングされるように、ネットワークを介するモバイルデバイスへのメディアコンテンツの送信の前にサーバ上等において、メディアコンテンツを１つ又は複数の望みの出力モードだけを含むように適応させることは、現行の複数のコンテンツストリーミングシステムにおけるいくつかの欠点を解決する。
【００１２】
いくつかのシナリオにおいて、モバイルデバイスのユーザは、既にユーザのモバイルデバイスにあるいくつかのメディアコンテンツを再生することを望み得る。メディアコンテンツは、オーディオ及びビデオ等の、複数の出力モードを含んでよい。しかし、ユーザは、複数の出力モードの１つ（例えば、オーディオ）に興味があるだけである。望まない複数の出力モードを含む再生は、ユーザのモバイルデバイス上のバッテリ電源を不必要に消費する。モバイルデバイスが１つ又は複数の望みの出力モードだけをレンダリングするようにメディアコンテンツを適応させることは、いくつかの現行のコンテンツ再生メカニズムにおけるいくつかの欠点を解決する。
【００１３】
図１は、いくつかの実施形態による、動的なメディアコンテンツ出力のためのシステムの運用環境を示す。いくつかの実施形態では、モバイルデバイス１０２は、メディアコンテンツプロバイダ１０６から、ネットワーク１０４を介してメディアコンテンツを要求してよい。いくつかの実施形態では、「メディアコンテンツ」は、単一ファイルを構成してよい。他方、複数の他の実施形態では、「メディアコンテンツ」は、複数のファイルを構成してよい。メディアコンテンツの要求は、インターネット等のネットワーク１０４を介してメディアコンテンツプロバイダ１０６に送信されてよい。いくつかの実施形態では、ネットワーク１０４は、無線モバイルネットワークであってよい。いくつかの実施形態では、ネットワーク１０４は、有線及び無線ネットワークの両方を含み得る複数のネットワークの組み合わせであってよい。いくつかの実施形態では、メディアコンテンツプロバイダ１０６は、要求されたメディアコンテンツを格納しなくてよい。そのような複数の実施形態では、メディアコンテンツプロバイダ１０６は、要求されたメディアコンテンツを、別のソースから取得してよい。
【００１４】
いくつかの実施形態では、モバイルデバイス１０２は、オーディオデータ、ビデオデータ及びクローズドキャプションデータの少なくとも２つを含むメディアコンテンツから出力を生成することに関する選択入力を受け取ってよい。例えば、ユーザは、オーディオ、ビデオ及びクローズドキャプションを含む特定のメディアコンテンツを選択してよい。選択入力は、望みのコンテンツを選択するだけでなく、メディアコンテンツの再生中に出力されるべき、オーディオ、ビデオ及びクローズドキャプションの少なくとも１つも選択する。例えば、ユーザは、オーディオ、ビデオ及びクローズドキャプションを含むメディアコンテンツからビデオ及びクローズドキャプションだけを受信するための選択を入力してよい。いくつかの実施形態では、モバイルデバイス１０２は、ネットワーク１０４を介してメディアコンテンツプロバイダ１０６に、メディアコンテンツの要求とともに、選択を送信する。
【００１５】
メディアコンテンツプロバイダ１０６が、モバイルデバイス１０２によって送信された、選択入力を含み得るメディアコンテンツの要求を受信すると、メディアコンテンツプロバイダ１０６は、いくつかの実施形態に従ってメディアコンテンツを適応させてよい。いくつかの実施形態では、メディアコンテンツの要求が選択入力を含む場合、メディアコンテンツプロバイダ１０６は、選択入力内の複数の選択に従ってメディアコンテンツを適応させてよい。例えば、選択入力がオーディオだけを選択した場合、メディアコンテンツプロバイダ１０６は、オーディオデータ及びビデオデータを含み得る、要求されたメディアコンテンツを、オーディオデータだけを含むように適応させてよい。いくつかの例示的な実施形態において、これは、メディアコンテンツプロバイダ１０６に、オーディオコンテンツをモバイルデバイス１０２に送信する前に、オーディオに関連するビデオ及びクローズドキャプションを削除することを課し得る。
【００１６】
要求されたメディアコンテンツを適応させた後、メディアコンテンツプロバイダ１０６は、適応したメディアコンテンツを、ネットワーク１０４を介してモバイルデバイス１０２に送信してよい。いくつかの実施形態では、送信は、適応したメディアコンテンツ全体の標準的な送信（すなわち、ダウンロード）であってよい。そのような送信は、適応したメディアコンテンツを、適応したメディアコンテンツ全体がダウンロードされた後に再生することが意図されている場合に、実行されてよい。複数の他の実施形態では、送信は、モバイルデバイス１０２が適応したメディアコンテンツを受信しながら再生することを可能にするストリーミング送信であってよい。
【００１７】
いくつかの実施形態では、メディアコンテンツプロバイダ１０６は、送信を開始する前にメディアコンテンツ全体を適応させるよりむしろ、メディアコンテンツの一部分を同期的に適応させて、適応した部分をモバイルデバイス１０２に送信してよい。いくつかの実施形態では、メディアコンテンツプロバイダ１０６は、モバイルデバイス１０２に対して、適応したメディアコンテンツの一部又は全部を暗号化してよい。使用される暗号化メカニズムは、公開鍵暗号化又は秘密鍵暗号化のいずれであってよい。暗号化メカニズムは、メディアコンテンツの不正な再生又は複製を防ぐために使用されるデジタル著作権管理システムの一部であってよい。暗号化は、ＲＳＡアルゴリズム、ＭＤ５、Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ（ＡＥＳ）、及び他の複数の暗号化アルゴリズム等、いくつかの暗号化アルゴリズムの１つに従って実行されてよい。
【００１８】
いくつかの実施形態では、メディアコンテンツの要求が選択入力を含まない場合、メディアコンテンツプロバイダ１０６は、ポリシーに従ってメディアコンテンツを適応させてよい。いくつかの実施形態によると、ポリシーは、メディアコンテンツプロバイダ１０６によって格納されてよい。いくつかの実施形態では、ポリシーは、適応したメディアコンテンツの、対象とする少なくとも１の受信者に固有であってよい。いくつかの実施形態では、ポリシーは、選択入力が受信されなかった場合に全てのメディアコンテンツ要求に対して使用されるデフォルトのポリシーであってよい。
【００１９】
いくつかの実施形態では、メディアコンテンツプロバイダは、適応したメディアコンテンツの対象とする受信者に利用可能なデータスループットに部分的に基づいて、メディアコンテンツを適応させてよい。「データスループット」は、通信チャネルを通じたメッセージ配信の平均成功率と定義される。適応したメディアコンテンツの対象とする受信者に利用可能なデータスループットに部分的に基づいてメディアコンテンツを適応させることは、オーディオ及びビデオコンテンツ等のコンテンツをダウンサンプリングすることを含んでよい。
【００２０】
いくつかの実施形態では、ポリシーは、ユーザが関心を持つ、メディアコンテンツ内の複数のイベントをストリーミングするための、複数の出力モード設定を含んでよい。例えば、ユーザは、フットボールゲームに対応するオーディオデータだけを受信することを必要としてよいが、タッチダウン又はインターセプトが生じた場合はオーディオ及びビデオの両方を受信することを必要としてよい。いくつかの実施形態では、メディアコンテンツプロバイダは、メディアコンテンツプロバイダがメディアコンテンツの複数の適切な部分を結合及び送信し得るよう、メディアコンテンツの複数の構成コンポーネントの同期を維持する。
【００２１】
いくつかの実施形態では、ポリシーは、メディアコンテンツの複数の特定の種類について複数のデフォルトの出力モード設定を含んでよい。例えば、ユーザは、複数のスポーツイベントがデフォルトでオーディオモードだけでストリーミングされるように指定してよい。いくつかの実施形態では、ユーザのモバイルデバイスによって受け取られた選択入力は、複数のポリシー設定を格納するために使用される。
【００２２】
図２は、ここで述べられる複数の技術（例えば、複数の手法）の任意の１つ又は複数を実現できる装置２００の一例のブロック図を示す。複数の代替の実施形態において、装置２００は、スタンドアロンデバイスとして動作できる、又は、他の複数の装置に接続（例えば、ネットワーク接続）されることができる。ネットワーク接続された配置において、装置２００は、サーバ装置、クライアント装置、又は複数のサーバ−クライアントネットワーク環境の両方のキャパシティ内で動作できる。ある例において、装置２００は、ピアツーピア（Ｐ２Ｐ）（又は他の分散）ネットワーク環境におけるピア装置として動作できる。装置２００は、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、セットトップボックス（ＳＴＢ）、携帯情報端末（ＰＤＡ）、携帯電話、ウェブ機器、ネットワークルータ、スイッチ又はブリッジ、若しくは、装置によって行われるべき複数の動作を指定する複数の命令（シーケンシャル又は別のもの）を実行可能な任意の装置であることができる。さらに、単一の装置だけが示されているが、用語「装置」はまた、クラウドコンピューティング、Ｓｏｆｔｗａｒｅ  ａｓ  ａ  Ｓｅｒｖｉｃｅ  （ＳａａＳ）、他の複数のコンピュータクラスタポリシー等、ここで述べられる１つ又は複数の手法を実行するための複数の命令のセット（又は複数のセット）を個別に又は共同して実行する複数の装置の任意の集合を含むと解釈されなければならない。
【００２３】
本明細書中に述べられるような複数の例は、ロジック若しくは多数のコンポーネント、モジュール又はメカニズムを含むことができる、又は、それらの上で動作することができる。複数のモジュールは、複数の指定されたオペレーションを実行可能な複数の有体物（例えば、ハードウェア）であり、特定の態様で構成される又は設けられることができる。ある例において、複数の回路は、モジュールとして特定の態様で（例えば、内部的に、又は、複数の他の回路等の複数の外部エンティティに関して）設けられることができる。ある例において、１つ又は複数のコンピュータシステム（例えば、スタンドアロン、クライアント又はサーバコンピュータシステム）又は１つ又は複数のハードウェアプロセッサの全体又は一部が、複数の指定されたオペレーションを実行するよう動作するモジュールとして、ファームウェア又はソフトウェア（例えば、複数の命令、アプリケーション部分又はアプリケーション）によって構成されることができる。ある例において、ソフトウェアは、非一時的機械可読媒体に存在してよい。ある例において、ソフトウェアは、モジュールの基本ハードウェアによって実行された場合に、複数の指定されたオペレーションをハードウェアに実行させる。
【００２４】
従って、用語「モジュール」は、指定された態様で動作する、又は、ここで説明された任意のオペレーションの一部又は全てを実行するよう、物理的に構築される、専用に構成される（例えば、ハードワイヤード）、又は一時的に（例えば、一過的に）構成される（例えば、プログラムされる）エンティティである、有体物を包含すると理解される。複数のモジュールが一時的に構成される複数の例を考慮して、複数のモジュールのそれぞれは、どの時点でもインスタンス化されているという必要はない。例えば、複数のモジュールが、ソフトウェアを使用して構成された汎用ハードウェアプロセッサを備える場合、汎用ハードウェアプロセッサは、異なる時刻でそれぞれ異なるモジュールとして構成されることができる。従って、ソフトウェアは、例えば、ある時点において特定のモジュールを構成し、異なる時点において異なるモジュールを構成するようハードウェアプロセッサを構成することができる。
【００２５】
装置（例えば、コンピュータシステム）２００は、ハードウェアプロセッサ２０２（例えば、中央処理装置（ＣＰＵ）、グラフィクスプロセッシングユニット（ＧＰＵ）、ハードウェアプロセッサコア又はそれらの任意の組み合わせ）、メインメモリ２０４、及びスタティックメモリ２０６を含むことができ、これらのいくつか又は全ては、バス２０８を介して互いに通信することができる。装置２００はさらに、ディスプレイユニット２１０、英数字入力デバイス２１２（例えば、キーボード）、及びユーザインタフェース（ＵＩ）ナビゲーションデバイス２１４（例えば、マウス）を含むことができる。ある例において、ディスプレイユニット２１０、入力デバイス２１２、及びＵＩナビゲーションデバイス２１４は、タッチスクリーンディスプレイであることができる。装置２００はさらに、ストレージデバイス（例えば、ドライブユニット）２１６、信号生成デバイス２１８（例えば、スピーカ）、ネットワークインターフェースデバイス２２０、及び、全地球測位システム（ＧＰＳ）センサ、コンパス、加速度計又は他のセンサ等の１つ又は複数のセンサ２２１を含むことができる。装置２００は、１つ又は複数の周辺デバイス（例えば、プリンタ、カードリーダなど）を制御又は通信するためのシリアル（ユニバーサルシリアルバス（ＵＳＢ）、パラレル又は他の有線又は無線（例えば、赤外線（ＩＲ））接続等の出力コントローラ２２８を含むことができる。
【００２６】
ストレージデバイス２１６は、ここで説明される任意の１つ又は複数の技術又は機能を実現する又はここで説明される任意の１つ又は複数の技術又は機能によって利用される、１つ又は複数のデータ構造群または命令群２２４（例えば、ソフトウェア）が格納された機械可読媒体２２２を含むことができる。複数の命令２２４はまた、完全に又は少なくとも部分的に、メインメモリ２０４内、スタティックメモリ２０６内、又は、装置２００によるそれらの実行中にハードウェアプロセッサ２０２内に、存在することができる。ある例において、ハードウェアプロセッサ２０２、メインメモリ２０４、スタティックメモリ２０６、又はストレージデバイス２１６の１つ又は任意の組み合わせは、機械可読媒体を構成することができる。
【００２７】
機械可読媒体２２２は、単一の媒体として示されるが、用語「機械可読媒体」は、１つ又は複数の命令２２４を格納するよう構成された単一の媒体又は複数の媒体（例えば、集中又は分散データベース及び／又は関連する複数のキャッシュ及び複数のサーバ）を含むことができる。
【００２８】
用語「機械可読媒体」は、装置２００に本開示の任意の１つ又は複数の技術を実現させる複数の命令を格納、符号化又は搬送することが可能な任意の有体媒体、又は、そのような複数の命令によって使用される又は関連する複数のデータ構造を格納、符号化又は搬送することが可能な任意の有体媒体を含むことができる。非限定的な機械可読媒体の複数の例は、複数のソリッドステートメモリ並びに光学及び磁気媒体を含むことができる。機械可読媒体の具体的な複数の例は、複数の半導体メモリデバイス（例えば、電気的プログラマブルリードオンリメモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブルリードオンリメモリ（ＥＥＰＲＯＭ））、及び複数のフラッシュメモリデバイス等の不揮発性メモリ、複数の内蔵ハードディスク及び複数のリムーバブルディスク等の複数の磁気ディスク、複数の光磁気ディスク、並びに、ＣＤ−ＲＯＭ及びＤＶＤ−ＲＯＭディスクを含むことができる。
【００２９】
複数の命令２２４はさらに、いくつかの伝送プロトコル（例えば、フレームリレー、インターネット・プロトコル（ＩＰ）、トランスミッション・コントロール・プロトコル（ＴＣＰ）、ユーザ・データグラム・プロトコル（ＵＤＰ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）など）のいずれか１つを利用して、ネットワークインターフェースデバイス２２０を介して伝送媒体を使用して、通信ネットワーク２２６を通じて送信又は受信されることができる。複数の通信ネットワークの例は、中でも、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、パケットデータネットワーク（例えば、インターネット）、複数の携帯電話ネットワーク（例えば、複数のセルラーネットワーク）、複数のプレインオールド電話（ＰＯＴＳ）ネットワーク、及び複数の無線データネットワーク（例えば、Wi-Fi（登録商標）として知られる複数のＩｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ（ＩＥＥＥ）８０２．１１規格ファミリー、ＷｉＭａｘ（登録商標）として知られる複数のＩＥＥＥ８０２．１６規格ファミリー）、複数のピアツーピア（Ｐ２Ｐ）ネットワーク）を含むことができる。ある例において、ネットワークインターフェースデバイス２２０は、通信ネットワーク２２６に接続するための、１つ又は複数の物理ジャック（例えば、Ｅｔｈｅｒｎｅｔ（登録商標）、同軸又は複数の電話ジャック）又は１つ又は複数のアンテナを含むことができる。ある例において、ネットワークインターフェースデバイス２２０は、１入力多出力（ＳＩＭＯ）、多入力多出力（ＭＩＭＯ）又は多入力１出力（ＭＩＳＯ）技術の少なくとも１つを使用して無線で通信するための複数のアンテナを含むことができる。用語「伝送媒体」は、装置２００による実行のために複数の命令を格納、符号化、又は搬送することが可能な任意の無形媒体を含むと解釈されるべきであり、そのようなソフトウェアの通信を促進するためのデジタル又はアナログの複数の通信信号又は他の無形媒体を含む。
【００３０】
図３は、いくつかの実施形態による、モバイルデバイス１０２上の動的なメディアコンテンツ出力の方法３００を示す。いくつかの実施形態では、モバイルデバイス１０２のユーザは既に、複数モード（例えば、オーディオ及びビデオ）のメディアコンテンツをユーザのモバイルデバイス１０２上に持っていてよい。複数の他の実施形態では、モバイルデバイス１０２のユーザは、ネットワーク１０４を介して、メディアコンテンツプロバイダ１０６からのメディアコンテンツを要求してよい。
【００３１】
いくつかの実施形態では、モバイルデバイス１０２は、選択入力を受け取ってよい（３０２）。選択入力は、オーディオ、ビデオ及びクローズドキャプションの少なくとも２つを含むメディアコンテンツから、オーディオ、ビデオ及びクローズドキャプションの少なくとも１つを再生するために選択する。選択入力は、いくつかの実施形態によると、モバイルデバイス１０２のタッチスクリーンへのユーザのタッチを用いること、モバイルデバイス１０２の１つ又は複数のボタン、モバイルデバイス１０２へのユーザからの音声コマンドによって、又は、モバイルデバイス１０２へのユーザからのジェスチャによって、モバイルデバイス１０２によって受け取られてよい。いくつかの実施形態では、選択入力は、ユーザの介入なしに、モバイルデバイス１０２によって、そのコンテクストから決定されてよい。例えば、モバイルデバイス１０２が、オーディオ及びビデオデータの両方を含むメディアコンテンツを再生している間、モバイルデバイス１０２は、ポケット又はハンドバッグに入れられたと判断してよく、その場合、モバイルデバイス１０２は、オーディオ及びビデオ再生からオーディオ再生だけに切り換えてよい。 
【００３２】
いくつかの実施形態では、モバイルデバイス１０２が再生のためのメディアコンテンツを既に持っている場合、モバイルデバイス１０２はオーディオを含む選択入力に応じて、信号としてのオーディオ出力を生成してよい（３０４）。信号は、メディアコンテンツに格納されたオーディオデータに対応し、信号から複数の聴覚波が生成されることができる。
【００３３】
複数の他の実施形態では、モバイルデバイス１０２がまだ再生用のメディアコンテンツを持っていない場合、モバイルデバイス１０２は、メディアコンテンツがモバイルデバイス１０２にダウンロードされることが完了するか、又はメディアコンテンツのストリーミングが開始されるかのいずれかまで待ってよい。そのような複数の実施形態において、メディアコンテンツのダウンロードが完了するか、又はメディアコンテンツのストリーミングが開始されるかのいずれかの後、モバイルデバイス１０２は、オーディオを含む選択入力に応じて、信号としてのオーディオ出力を生成する（３０４）。信号は、メディアコンテンツに格納されたオーディオデータに対応し、信号から複数の聴覚波が生成されることができる。
【００３４】
いくつかの実施形態では、モバイルデバイス１０２が再生用のメディアコンテンツを既に持っている場合、モバイルデバイス１０２は、ビデオを含む選択入力に応じて、信号としてのビデオ出力を生成してよい（３０６）。信号は、メディアコンテンツに格納されたビデオデータに対応し、信号から複数の画像が生成されることができる。複数の他の実施形態では、モバイルデバイス１０２がまだ再生用のメディアコンテンツを持っていない場合、モバイルデバイス１０２は、メディアコンテンツがモバイルデバイス１０２にダウンロードされることが完了するか、又はメディアコンテンツのストリーミングが開始されるかのいずれかまで待ってよい。そのような複数の実施形態において、メディアコンテンツのダウンロードが完了するか、又はメディアコンテンツのストリーミングが開始されるかのいずれかの後、モバイルデバイス１０２は、ビデオを含む選択入力に応じて、信号としてのビデオ出力を生成する（３０６）。信号は、メディアコンテンツに格納されたビデオデータに対応し、信号から複数の画像が生成されることができる。
【００３５】
いくつかの実施形態では、モバイルデバイス１０２が再生用のメディアコンテンツを既に持っている場合、モバイルデバイス１０２は、クローズドキャプションを含む選択入力に応じて、信号としてのクローズドキャプション出力を生成してよい（３０８）。信号は、メディアコンテンツに格納されたクローズドキャプションデータに対応し、信号からクローズドキャプションテキストが生成されることができる。複数の他の実施形態では、モバイルデバイス１０２がまだ再生用のメディアコンテンツを持っていない場合、モバイルデバイス１０２は、メディアコンテンツがモバイルデバイス１０２にダウンロードされることが完了するか、又はメディアコンテンツのストリーミングが開始されるかのいずれかまで待ってよい。そのような複数の実施形態において、メディアコンテンツのダウンロードが完了するか、又はメディアコンテンツのストリーミングが開始されるかのいずれかの後、モバイルデバイス１０２は、クローズドキャプションを含む選択入力に応じて、信号としてのクローズドキャプション出力を生成する（３０８）。信号は、メディアコンテンツに格納されたクローズドキャプションデータに対応し、それからクローズドキャプションテキストが生成されることができる。
【００３６】
いくつかの実施形態では、メディアコンテンツは暗号化されてよい。そのような複数の実施形態において、モバイルデバイスは、１又は複数のデータ出力を生成する前に、メディアコンテンツを復号化してよい。.モバイルデバイスは、メディアコンテンツに関連する１つ又は複数のデータ出力の生成を開始する前に、メディアコンテンツ全体を復号化してよい。又は、モバイルデバイスは、メディアコンテンツが流れて来るにつれてメディアコンテンツを復号化してよい。復号化は、Ｔｒｕｓｔｅｄ  Ｅｘｅｃｕｔｉｏｎ  Ｅｎｇｉｎｅ（ＴＥＥ）等、モバイルデバイスの専用ソフトウェア又はハードウェアモジュールによって実行されてよい。
【００３７】
図４は、いくつかの実施形態による、メディアコンテンツプロバイダ１０６上の動的なメディアコンテンツ出力４００の方法を示す。いくつかの実施形態では、メディアコンテンツプロバイダ１０６は、単一のネットワーク接続されたサーバであってよい。複数の他の実施形態では、メディアコンテンツプロバイダ１０６は、メディアコンテンツを提供するために互いに通信する複数のサーバであってよい。いくつかの実施形態では、メディアコンテンツプロバイダ１０６は、モバイルデバイス１０２から選択入力を受信してよい（４０２）。選択入力は、オーディオ、ビデオ及びクローズドキャプションの少なくとも２つを含むメディアコンテンツから、オーディオ、ビデオ及びクローズドキャプションの少なくとも１つを再生するために選択する。
【００３８】
いくつかの実施形態では、メディアコンテンツプロバイダ１０６は、オーディオを含む選択入力に応じて、信号としてのオーディオ出力を生成してよい（４０４）。信号は、メディアコンテンツに格納されたオーディオデータに対応し、それから複数の聴覚波が生成されることができる。
【００３９】
いくつかの実施形態では、メディアコンテンツプロバイダ１０６は、ビデオを含む選択入力に応じて、信号としてのビデオ出力を生成してよい（４０６）。信号は、メディアコンテンツに格納されたビデオデータに対応し、それから複数の画像が生成されることができる。
【００４０】
いくつかの実施形態では、メディアコンテンツプロバイダ１０６は、クローズドキャプションを含む選択入力に応じて、信号としてのクローズドキャプション出力を生成してよい（４０８）。信号は、メディアコンテンツに格納されたクローズドキャプションデータに対応し、それからクローズドキャプションテキストが生成されることができる。
【００４１】
いくつかの実施形態では、メディアコンテンツプロバイダ１０６は、メディアコンテンツプロバイダに利用可能なポリシーに指定されているように、オーディオデータ、ビデオデータ及びクローズドキャプションデータのサブセットだけを含むようメディアコンテンツを適応させてよい。いくつかの実施形態では、ポリシーは、特定のメディアコンテンツ要求からの受け取った選択入力のデータ表現を含んでよい。いくつかの実施形態では、ポリシーは、メディアコンテンツの、対象とする少なくとも１の受信者に固有であってよい。いくつかの実施形態では、ポリシーは、メディアコンテンツ内の複数の対象イベントをストリーミングするための複数の出力モード設定を含んでよい。いくつかの実施形態では、ポリシーは、メディアコンテンツのコンテンツの種類に基づく複数のデフォルトの出力モード設定を含んでよい。いくつかの実施形態では、受け取った選択入力は、メディアコンテンツからの後の出力生成で使用するために、ポリシー内に格納されてよい。
【００４２】
いくつかの実施形態では、メディアコンテンツプロバイダ１０６は、メディアコンテンツの対象とする少なくとも１の受信者への送信のためにメディアコンテンツを適応させてよい。複数のそのような実施形態において、適応は、メディアコンテンツの対象とする少なくとも１の受信者のモバイルデバイスに利用可能なネットワークデータスループット、及び／又は、メディアコンテンツの対象とする少なくとも１の受信者のモバイルデバイスの特性に基づいてよい。
【００４３】
いくつかの実施形態では、メディアコンテンツプロバイダ１０６は、生成された１つ又は複数の出力を、ネットワークインターフェースデバイスを介してネットワーク１０４を通じて送信するための、データ送信モジュールを使用してよい（４１０）。
【００４４】
図５は、いくつかの実施形態による、モバイルデバイス５０２の例の運用環境５００及び機能ブロック図を示す。いくつかの実施形態では、モバイルデバイス１０２は、入力選択モジュール５３０、オーディオモジュール５４０、ビデオモジュール５５０、クローズドキャプションモジュール５６０、及びクライアントメディアレンダリングモジュール５７０を含む。
【００４５】
いくつかの実施形態では、ユーザ５１０は、オーディオデータ、ビデオデータ及びクローズドキャプションデータの少なくとも２つを含むメディアコンテンツから生成されるべき出力を選択５１５するために、モバイルデバイス５０２の入力選択モジュール５３０とやり取り５１５する。ユーザ５１０は、メディアコンテンツの再生中に出力されるべきオーディオ、ビデオ及びクローズドキャプションの少なくとも１つを選択５１５してよい。例えば、ユーザ５１０は、オーディオ、ビデオ及びクローズドキャプションを含むメディアコンテンツからビデオ及びクローズドキャプションだけを受信するために選択５１５を入力してよい。
【００４６】
いくつかの実施形態では、モバイルデバイス１０２のオーディオモジュール５４０は、オーディオを含む選択入力に応じて、信号としてのオーディオ出力を生成してよい。信号は、メディアコンテンツに格納されたオーディオデータに対応し、それから複数の聴覚波が生成されることができる。
【００４７】
いくつかの実施形態では、モバイルデバイス１０２のビデオモジュール５５０は、ビデオを含む選択入力に応じて、信号としてのビデオ出力を生成してよい。信号は、メディアコンテンツに格納されたビデオデータに対応し、それから複数の画像が生成されることができる。
【００４８】
いくつかの実施形態では、モバイルデバイス５０２のクローズドキャプションモジュール５６０は、クローズドキャプションを含む選択入力に応じて、信号としてのクローズドキャプション出力を生成してよい。信号は、メディアコンテンツに格納されたクローズドキャプションデータに対応し、それからクローズドキャプションテキストが生成されることができる。
【００４９】
いくつかの実施形態では、クライアントメディアレンダリングモジュール５７０は、オーディオモジュール５４０、ビデオモジュール５５０及びクローズドキャプションモジュール５６０からの複数の関連する出力を集約して、関連する複数の聴覚波、複数のビデオ画像及びクローズドキャプションテキストを、スピーカ及びディスプレイ等の、モバイルデバイス内に含まれる１つ又は複数のデバイスを介して、生成してよい。
【００５０】
運用環境５５０のいくつかの実施形態では、オーディオモジュール５４０、ビデオモジュール５５０及びクローズドキャプションモジュール５６０の１つ又は複数は、ネットワークを介してモバイルデバイス５０２によってアクセスされる１つ又は複数のサーバ又はサーバプロセスの複数のハードウェア又はソフトウェアコンポーネントとして、存在してよい。そのような複数の実施形態において、図５に示されるように、モバイルデバイス５０２は、入力選択モジュール５３０を介して選択入力を受け取って、それらのデータ表現をサーバ又はサーバプロセスに送信してよい。オーディオモジュール５４０、ビデオモジュール５５０及びクローズドキャプションモジュール５６０の１つ又は複数を含むサーバ又はサーバプロセスは、選択入力に応じてそれぞれのモジュールを利用して、関連するメディアを、単一ファイルとして又はストリーミングとして、モバイルデバイス５０２に送信する。クライアントメディアレンダリングモジュール５７０はその後、受信したメディアを、モバイルデバイス５０２を介して提示させる。
【００５１】
付加的な複数の情報及び複数の例
【００５２】
例１は、オーディオデータ、ビデオデータ及びクローズドキャプションデータの少なくとも２つを含むメディアコンテンツからのレンダリング出力に関する選択入力をユーザから受け取る選択入力モジュールであって、選択入力が、メディアコンテンツの再生中に出力されるべきオーディオ、ビデオ及びクローズドキャプションの少なくとも１つを選択する、選択入力モジュールと、オーディオを含む選択入力に応じて、信号としてのオーディオ出力をレンダリングするオーディオモジュールであって、信号が、メディアコンテンツに格納されたオーディオデータに対応し、それから複数の聴覚波が生成されることができる、オーディオモジュールと、ビデオを含む選択入力に応じて、信号としてのビデオ出力をレンダリングするビデオモジュールであって、信号が、メディアコンテンツに格納されたビデオデータに対応し、それから複数のビデオ画像が生成されることができる、ビデオモジュールと、クローズドキャプションを含む選択入力に応じて、信号としてのクローズドキャプション出力をレンダリングするクローズドキャプションモジュールであって、信号が、メディアコンテンツに格納されたクローズドキャプションデータに対応し、それからクローズドキャプションテキストが生成されることができる、クローズドキャプションモジュールと、関連する複数の出力を統合して、関連する複数の聴覚波、複数のビデオ画像、及びクローズドキャプションテキストを生成するクライアントメディアレンダリングモジュールとを備えるモバイルデバイスを備える主題（アプリケーション独立コンテンツ制御のためのデバイス、装置又はコンピューティングデバイス等）を含んでよい。
【００５３】
例２において、例１の主題は、少なくとも１つネットワークインターフェースデバイスを任意選択的に含んでよく、メディアコンテンツは、少なくとも１つのネットワークインターフェースデバイスを介してネットワークを通じてストリーミングされる。
【００５４】
例３において、例１又は２のいずれかの主題は、メディアコンテンツを、ポリシーに従って、オーディオ、ビデオ及びクローズドキャプションのデータの真部分集合だけを含むように適応させることを、任意選択的に含んでよい。
【００５５】
例４において、例１−３の１つ又は任意の主題が、メディアコンテンツを、モバイルデバイスに利用可能なネットワークデータスループット、及び、モバイルデバイスの特性の少なくとも１つに基づいて適応させることを、任意選択的に含んでよい。
【００５６】
例５において、例１−４の１つ又は任意の主題が、モバイルデバイスのユーザに固有であるポリシーを、任意選択的に含んでよい。
【００５７】
例６において、例１−５の１つ又は任意の主題が、メディアコンテンツ内の複数の対象イベントをストリーミングするための複数の出力モード設定を含むポリシーを、任意選択的に含んでよい。
【００５８】
例７において、例１−６の１つ又は任意の主題が、メディアコンテンツのコンテンツの種類に基づく複数のデフォルトの出力モード設定を含むポリシーを、任意選択的に含んでよい。
【００５９】
例８において、例１−７の１つ又は任意の主題が、メディアコンテンツからの後の出力生成で使用するためにポリシー内に格納される選択入力を、任意選択的に含んでよい。
【００６０】
例９は、オーディオデータ、ビデオデータ及びクローズドキャプションデータの少なくとも２つを含むメディアコンテンツからのレンダリング出力に関する選択入力を受け取る段階であって、選択入力が、メディアコンテンツの再生中に出力されるべきオーディオ、ビデオ及びクローズドキャプションの少なくとも１つを選択する、段階と、オーディオを含む選択入力に応じて、信号としてのオーディオ出力をレンダリングする段階であって、信号が、メディアコンテンツに格納されたオーディオデータに対応し、それから複数の聴覚波が生成されることができる、段階と、ビデオを含む選択入力に応じて、信号としてのビデオ出力をレンダリングする段階であって、信号が、メディアコンテンツに格納されたビデオデータに対応し、それから複数のビデオ画像が生成されることができる、段階と、クローズドキャプションを含む選択入力に応じて、信号としてのクローズドキャプション出力をレンダリングする段階であって、信号が、メディアコンテンツに格納されたクローズドキャプションデータに対応し、それからクローズドキャプションテキストが生成されることができる、段階と、関連する複数の出力を統合して、関連する複数の波、複数の画像、及びテキストを生成する段階とを備える主題（装置、方法、複数の動作を実行する手段、又は、機械によって実行された場合に複数の動作を機械に実行させるための複数の命令を含む機械可読媒体等）を含んでよい、又は、例１−８の１つ又は任意の主題と任意選択的に組み合わされて含んでよい。
【００６１】
例１０において、例１−９の１つ又は任意の主題が、少なくとも１つのネットワークインターフェースデバイスを介して、メディアコンテンツをネットワークを通じてデータストリームとして受信する段階を、任意選択的に含んでよい。
【００６２】
例１１において、例１−１０の１つ又は任意の主題が、メディアコンテンツを、ポリシーに従って、オーディオ、ビデオ及びクローズドキャプションのデータの部分集合だけを含むように適応させる段階を、任意選択的に含んでよい。
【００６３】
例１２において、例１−１１の１つ又は任意の主題が、モバイルデバイスに利用可能なネットワークデータスループット、及びモバイルデバイスの特性の少なくとも１つに基づいて、メディアコンテンツを適応させる段階を、任意選択的に含んでよい。
【００６４】
例１３において、例１−１２の１つ又は任意の主題が、モバイルデバイスのユーザに固有であるポリシーを、任意選択的に含んでよい。
【００６５】
例１４において、例１−１３の１つ又は任意の主題が、メディアコンテンツ内の複数の対象イベントをストリーミングするための複数の出力モード設定を含むポリシーを、任意選択的に含んでよい。
【００６６】
例１５において、例１−１４の１つ又は任意の主題が、メディアコンテンツのコンテンツの種類に基づく複数のデフォルトの出力モード設定を含むポリシーを、任意選択的に含んでよい。
【００６７】
例１６において、例１−１５の１つ又は任意の主題が、選択入力を、メディアコンテンツからの後の出力生成で使用するために、ポリシー内に格納する段階を、任意選択的に含んでよい。
【００６８】
例１７は、少なくとも１つのネットワークインターフェースデバイスと、オーディオデータ、ビデオデータ及びクローズドキャプションデータの少なくとも２つを含むメディアコンテンツからのレンダリングデータ出力に関する選択入力を受け取る選択入力モジュールであって、選択入力が、メディアコンテンツの再生中に出力されるべきオーディオ、ビデオ及びクローズドキャプションの少なくとも１つを選択する、選択入力モジュールと、オーディオを含む選択入力に応じて、信号としてのオーディオデータ出力をレンダリングするオーディオモジュールであって、信号が、メディアコンテンツに格納されたオーディオデータに対応し、それから複数の聴覚波が生成されることができる、オーディオモジュールと、ビデオを含む選択入力に応じて、信号としてのビデオデータ出力をレンダリングするビデオモジュールであって、信号が、メディアコンテンツに格納されたビデオデータに対応し、それから複数のビデオ画像が生成されることができる、ビデオモジュールと、クローズドキャプションを含む選択入力に応じて、信号としてのクローズドキャプションデータ出力をレンダリングするクローズドキャプションモジュールであって、信号が、メディアコンテンツに格納されたクローズドキャプションデータに対応し、それからクローズドキャプションテキストが生成されることができる、クローズドキャプションモジュールと、選択入力に基づいてオーディオ、ビデオ及びクローズドキャプションモジュールからレンダリングされたデータ出力を、少なくとも１つのネットワークインターフェースデバイスを介してネットワークを通じて送信するデータ送信モジュールとを備える主題（アプリケーション独立コンテンツ制御のためのデバイス、装置又はコンピューティングデバイス等）を含んでよい、又は、例１−１６の１つ又は任意の主題と任意選択的に組み合わされて含んでよい。
【００６９】
例１８において、例１−１７の１つ又は任意の主題が、メディアコンテンツプロバイダに利用可能なポリシーに従って、オーディオデータ、ビデオデータ及びクローズドキャプションデータの部分集合だけを含むようメディアコンテンツを適応させることを、任意選択的に含んでよい。
【００７０】
例１９において、例１−１８の１つ又は任意の主題が、対象とする少なくとも１の受信者に送信するためにメディアコンテンツを適応させることであって、適応が、対象とする少なくとも１の受信者のモバイルデバイスに利用可能なネットワークデータスループット、及び、対象とする少なくとも１の受信者のモバイルデバイスの特性の少なくとも１つに基づくことを、任意選択的に含んでよい。
【００７１】
例２０において、例１−１９の１つ又は任意の主題が、特定のユーザからの受け取った選択入力のデータ表現を含むポリシーであって、対象とする少なくとも１の受信者に固有であるポリシーを、任意選択的に含んでよい。
【００７２】
例２１において、例１−２０の１つ又は任意の主題が、メディアコンテンツ内の複数の対象イベントをストリーミングするための複数の出力モード設定を含むポリシーを、任意選択的に含んでよい。
【００７３】
例２２において、例１−２１の１つ又は任意の主題が、メディアコンテンツのコンテンツの種類に基づく複数のデフォルトの出力モード設定を含むポリシーを、任意選択的に含んでよい。
【００７４】
例２３において、例１−２２の１つ又は任意の主題が、メディアコンテンツからの後の出力生成で使用するために、ポリシー内に格納される選択入力を、任意選択的に含んでよい。
【００７５】
上記の詳細な説明は、詳細な説明の一部を形成する添付の複数の図面への複数の参照を含む。複数の図面は、例示のために、本発明が実施されることができる複数の特定の実施形態を示す。これらの実施形態はまた、ここで「複数の例」として参照される。そのような複数の例は、示される又は述べられる複数の要素に加えて、複数の要素を含むことができる。しかしながら、本発明者らはまた、示された又は説明されたそれらの要素だけが提供された複数の例を意図する。さらに、本発明者らはまた、本明細書に示され又は記載された特定の例（又はそれらの１つ又は複数の態様）に関連するか、又は、他の複数の例（又はそれらの１つ又は複数の態様）に関連するかのいずれかで示された又は説明されたそれらの要素（又はそれらの１つ又は複数の態様）の任意の組み合わせ又は置換を使用した複数の例を意図する。
【００７６】
この文書において、複数の特許文書で一般的であるように、用語「ａ（１つ）」又は「ａｎ（１つ）」は、「ａｔ  ｌｅａｓｔ  ｏｎｅ（少なくとも１つ）」又は「ｏｎｅ  ｏｒ  ｍｏｒｅ（１つ又は複数）」の使用又は任意の複数の他の例とは独立に、「ｏｎｅ  ｏｒ  ｍｏｒｅ  ｔｈａｎ  ｏｎｅ（１つ又は１つより大きい）」を含むように使用される。この文書において、別段の指示がない限り、用語「ｏｒ（又は）」は、「Ａ又はＢ」が、「ＡであるがＢでない」、「ＢであるがＡでない」及び「Ａ及びＢ」を含むというような、非排他的な「又は」のことを言うために使用される。添付の特許請求の範囲において、用語「ｉｎｃｌｕｄｉｎｇ（含む）」及び「ｉｎ  ｗｈｉｃｈ（その中で）」は、「ｃｏｍｐｒｉｓｉｎｇ（備える）」及び「ｗｈｅｒｅｉｎ（その点で）」のそれぞれの用語の平易な英語の均等物として使用される。また、下記の特許請求の範囲において、「ｉｎｃｌｕｄｉｎｇ（含む）」及び「ｃｏｍｐｒｉｓｉｎｇ（備える）」の用語はオープンエンドである。つまり、請求項においてそのような用語の後に列挙されたものに加えて複数の要素を含むシステム、デバイス、物品又はプロセスが、依然としてその請求項の範囲内にあるとみなされる。さらに、下記の特許請求の範囲において、用語「ｆｉｒｓｔ（第１の）」、「ｓｅｃｏｎｄ（第２の）」及び「ｔｈｉｒｄ（第３の）」などは、単に複数の標識として使用され、それらの対象物に数的な複数の要件を課すことが意図されていない。
【００７７】
上記の説明は、例示を意図しており、限定を意図していない。例えば、上述の複数の例（又は、それらの１つ又は複数の態様）は、その他の複数の例と互いに組み合わせで使用されてよい。当業者による等すれば、上記の説明を検討して、他の複数の実施形態が使用され得る。要約は、３７Ｃ．Ｆ．Ｒセクション１．７２（ｂ）に準拠して、技術的開示の性質を読者が速やかに確認することを可能にするために提供される。これは、特許請求の範囲の意味又は範囲を解釈又は限定するために使用されないという理解に従って提出される。また、上記の発明を実施するための形態において、様々な特徴が、その開示を簡素化するために一緒にグループ化されてよい。これは、請求されていない開示された特徴がいずれの請求項に必須であることを意味していると解釈されるべきではない。むしろ、発明の主題は、特定の開示された実施形態の複数の特徴の一部にあってよい。したがって、下記の特許請求の範囲はここで、各請求項がそれ自身別個の実施形態として、発明を実施するための形態に組み込まれる。発明の範囲は、添付の特許請求の範囲を参照して、そのような特許請求の範囲が権利を与える複数の等価物の全範囲と共に、決定されるべきである。
【図１】
0006354108.tif 000002
【図２】
0006354108.tif 000003
【図３】
0006354108.tif 000004
【図４】
0006354108.tif 000005
【図５】
0006354108.tif 000006