(57)【要約】システムアクティビティを要する必要以上のメディアコンテンツの表示を、システムパワーを考慮して削減又は一時停止する方法。一実施形態によれば、ユーザ処理システムは、自身の電力モードを、ウェブページに埋め込まれた電力モード／レベル判定アプレットに示す。ウェブページ中のアクションアイテムは、当該ウェブページ内の動画オブジェクトのアニメーションの速度及び／又は持続時間を制限して、直流電源方式のシステムに応答する。あるいは、アニメーションの制限や一時停止を電力レベルに応じて行っても良い。一実施形態によれば、必要以上のメディアコンテンツは、システムの電力状態に関わらず、一定時間の経過後に削減又は一時停止される。
2005522801.tif 000002
【特許請求の範囲】
【請求項１】
システムアクティビティを要する必要以上のコンテンツを含むメディアコンテンツを処理システム上に表示するステップと、
前記必要以上のメディアコンテンツの表示を条件に応じて一時停止するステップと、
を含むことを特徴とする方法。
【請求項２】
請求項１記載の方法であって、前記メディアコンテンツがウェブページであることを特徴とする方法。
【請求項３】
請求項２記載の方法であって、前記処理システムがモバイルコンピューティングシステムであることを特徴とする方法。
【請求項４】
請求項３記載の方法であって、前記条件は、モバイルコンピューティングシステムが低電力モードで動作していることであることを特徴とする方法。
【請求項５】
請求項３記載の方法であって、前記必要以上のコンテンツが動画オブジェクトであることを特徴とする方法。
【請求項６】
請求項５記載の方法であって、前記動画オブジェクトの表示を一時停止するステップは、前記オブジェクトが動かなくなるまでの時間、前記動画オブジェクトの動きの度合いを減少させるステップを含むことを特徴とする方法。
【請求項７】
請求項３記載の方法であって、前記条件は、モバイルコンピューティングシステムが低電力レベルで動作していることであることを特徴とする方法。
【請求項８】
請求項７記載の方法であって、前記必要以上のコンテンツは動画オブジェクトであって、前記動画オブジェクトの表示を一時停止させるステップは、前記モバイルコンピューティングシステムが低電力レベルで動作していると判断された場合にアニメーションを一時停止するステップを含むことを特徴とする方法。
【請求項９】
請求項１記載の方法であって、前記必要以上のコンテンツはオーディオコンテンツであることを特徴とする方法。
【請求項１０】
動画オブジェクトを含むメディアコンテンツにモバイル処理システムを介してアクセスするステップと、
前記モバイル処理システムの電力モードを判断するステップと、
前記モバイル処理システムが低電力モードで動作している場合に、前記動画オブジェクトのアニメーションを一時停止するステップと、
を含むことを特徴とする方法。
【請求項１１】
請求項１０記載の方法であって、前記メディアコンテンツがウェブページであることを特徴とする方法。
【請求項１２】
請求項１１記載の方法であって、前記動画オブジェクトのアニメーションを一時停止するステップは、前記オブジェクトが動かなくなるまでの時間、前記動画オブジェクトの動きの度合いを減少させるステップを含むことを特徴とする方法。
【請求項１３】
請求項１１記載の方法であって、前記モバイル処理システムの前記電力モードを判断するステップは、前記モバイル処理システムの前記電力レベルを判断するステップをさらに含むことを特徴とする方法。
【請求項１４】
実行可能な命令を提供するコンピュータ読み取り可能な媒体であって、
システムアクティビティを要する必要以上のコンテンツを含むメディアコンテンツを表示装置上に表示するステップと、
前記必要以上のメディアコンテンツの表示を条件に応じて一時停止するステップと、
を含む方法をプロセッサに実行させることを特徴とするコンピュータ読み取り可能な媒体。
【請求項１５】
請求項１４記載のコンピュータ読み取り可能な媒体であって、前記メディアコンテンツがウェブページであることを特徴とするコンピュータ読み取り可能な媒体。
【請求項１６】
請求項１５記載のコンピュータ読み取り可能な媒体であって、前記表示装置がモバイルコンピューティングシステムであることを特徴とするコンピュータ読み取り可能な媒体。
【請求項１７】
請求項１６記載のコンピュータ読み取り可能な媒体であって、前記条件は、前記モバイルコンピューティングシステムが低電力モードで動作していることであることを特徴とするコンピュータ読み取り可能な媒体。
【請求項１８】
請求項１６記載のコンピュータ読み取り可能な媒体であって、前記必要以上のコンテンツが動画オブジェクトであることを特徴とするコンピュータ読み取り可能な媒体。
【請求項１９】
請求項１８記載のコンピュータ読み取り可能な媒体であって、前記動画オブジェクトの表示を一時停止するステップは、前記オブジェクトが動かなくなるまでの時間、前記動画オブジェクトの動きの度合いを減少させるステップを含むことを特徴とするコンピュータ読み取り可能な媒体。
【請求項２０】
請求項１６記載のコンピュータ読み取り可能な媒体であって、前記条件は、前記モバイルコンピューティングシステムが低電力レベルで動作していることであることを特徴とするコンピュータ読み取り可能な媒体。
【請求項２１】
請求項２０記載のコンピュータ読み取り可能な媒体であって、前記必要以上のコンテンツは動画オブジェクトであって、前記動画オブジェクトの表示を一時停止させるステップは、前記モバイルコンピューティングシステムが低電力レベルで動作していると判断された場合にアニメーションを一時停止するステップを含むことを特徴とするコンピュータ読み取り可能な媒体。
【請求項２２】
請求項１４記載のコンピュータ読み取り可能な媒体であって、前記必要以上のコンテンツはオーディオコンテンツであることを特徴とするコンピュータ読み取り可能な媒体。
【請求項２３】
実行可能な命令を提供するコンピュータ読み取り可能な媒体であって、
動画オブジェクトを含むメディアコンテンツにモバイル処理システムを介してアクセスするステップと、
前記モバイル処理システムの電力モードを判断するステップと、
前記モバイル処理システムが低電力モードで動作している場合に、前記動画オブジェクトのアニメーションを一時停止するステップと、
を含む方法をプロセッサに実行させることを特徴とするコンピュータ読み取り可能な媒体。
【請求項２４】
請求項２３記載のコンピュータ読み取り可能な媒体であって、前記動画オブジェクトのアニメーションを一時停止するステップは、前記オブジェクトが動かなくなるまでの時間、前記動画オブジェクトの動きの度合いを減少させるステップを含むことを特徴とするコンピュータ読み取り可能な媒体。
【請求項２５】
請求項２３記載のコンピュータ読み取り可能な媒体であって、前記モバイル処理システムの前記電力モードを判断するステップは、前記モバイル処理システムの前記電力レベルを判断するステップをさらに含むことを特徴とする方法。
【請求項２６】
プロセッサとこれに接続されたメモリとを含む装置であって、プロセッサに、動画オブジェクトを含むメディアコンテンツを表示装置を介して表示させ、前記表示装置の電力モードを判断させ、
前記表示装置が低電力モードで動作している場合、前記動画オブジェクトのアニメーションを一時停止させる命令を前記メモリが格納していることを特徴とする装置。
【請求項２７】
請求項２６記載の装置であって、前記表示装置が直流で動作している場合、前記表示装置は低電力モードで動作中であると判断されることを特徴とする装置。
【請求項２８】
サーバ処理システムと、
前記サーバ処理システムにインターネットを介して接続されたユーザ処理システムとを含み、
前記サーバ処理システムは前記ユーザ処理システムに実行可能な命令を含むデータを供給し、前記命令は、前記ユーザ処理システムに、動画オブジェクトを含むメディアコンテンツを表示装置を介して表示させ、前記表示装置の電力モードを判断させ、前記表示装置が低電力モードで動作している場合、前記動画オブジェクトのアニメーションを一時停止させることを特徴とするシステム。
【請求項２９】
請求項２８記載のシステムであって、前記ユーザ処理システムはモバイル処理システムであることを特徴とするシステム。
【請求項３０】
請求項２９記載のシステムであって、前記サーバ処理システムは、前記モバイル処理システムに無線ネットワーク接続により接続されていることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にモバイル処理システムの電源管理に関し、特にシステムパワーを考慮した動画コンテンツの表示方法に関する。
【背景技術】
【０００２】
携帯ＰＣの製造業者は、電力消費を削減又は少なくとも維持しつつ、システム性能を増大させようとしのぎを削っている。携帯ＰＣの性能は劇的に増大してきた。しかし、より大きいバッテリを備えることは望ましくなく、また、バッテリ効率がプロセッサの性能に追いついていないため、ピークパフォーマンスで動作中のシステム対するバッテリの寿命は、劇的に短くなってきている。製造業者はバッテリの寿命を延長させるため、電力・性能制御機能を導入した。このような電力管理システム（ＰＭＳ：ｐｏｗｅｒ  ｍａｎａｇｅｍｅｎｔ  ｓｙｓｔｅｍ）は、オペレーティングシステム（ＯＳ）に組み込まれていても良い。電力管理システムにより、モバイル処理システムは様々な電力状態をとることが可能になる。システムが待機状態のときには、極めて効果的な電力状態に移行する。ＣＰＵは、必ずという訳ではないが、低性能（低電圧／低周波数）モードになる。例えば、ユーザがインターネット関連のネットワーク（例えば、ワールドワイドウェブ（Ｗｅｂ））を介して動画コンテンツにアクセスすることがあり得る。こうしたコンテンツは、一又は複数の新たな記事を含んだウェブページの形をとることがあり得る。ユーザが記事を読む際、時折ページを変更するとき以外、ＣＰＵはほとんど動作しない。
【０００３】
動画オブジェクト等、必要以上の表示を含むメディアコンテンツは大量にある。例えば、一枚のウェブページには、電話番号やアイコン等の動く（例えば、回転している）オブジェクトが、宣伝や単なる美観のために含まれることがある。こうしたオブジェクトを動かすのに、ＣＰＵをより高い性能モードに移行させ、オブジェクトを回転させ、その後、低電力モードに戻る。一般的に、今日、モバイル処理システムを用いた場合でも、ウェブページにインターネット経由でアクセスするユーザは、ＡＣ電源を利用する。インターネット接続は有線を介してなされ、通常ＡＣ電源に近いからである。しかし、無線インターネット接続が普及するにつれて、電源を消費するアニメーションを含むウェブコンテンツへのアクセスをユーザが望まないことがあり得る。また、アニメーションは、その注意喚起効果を数秒後に達成した後は、ユーザにとって不快感を引き起こすものとなることが多い。これは、ユーザの注意を動画オブジェクトで引き付けたいと望む広告主の目的にそぐわない。
【発明を実施するための最良の形態】
【０００４】
本発明の実施形態は、添付の図面により例示されるものであって、限定されるものではない。同様の符号は同様の構成要素を示す。
【０００５】
本発明の一実施形態によれば、システムアクティビティを要求する不必要なメディアコンテンツの表示を、システムパワーを考慮に入れて削減又は一時停止する方法が提供される。本発明の一実施形態によれば、クライアント処理システムは、自身の電力モードをウェブページのＪａｖａ（登録商標）アプレットに知らせる。ウェブページ中のアクションアイテムは、当該ウェブページ中の動画オブジェクトのアニメーションの速度及び／又は持続時間を制限して直流電源方式のシステムに応答する。あるいは、アニメーションの制限や一時停止は、電力レベルに応じて行っても良い。本発明の別の実施形態によれば、ウェブページのＪａｖａ（登録商標）アプレットは、処理システムのＯＳに、当該処理システムがモバイル処理システムか否かについて問い合わせをする。モバイルシステムは低電力モード（例えば、直流電源方式）であり、ウェブページのアニメーションはそれに応じて制限又は一時停止されているものとする。本発明の一実施形態によれば、必要以上のメディアコンテンツは、システムの電力状態に関わらず、一定時間の経過後に削減又は一時停止される。
【０００６】
このような機能を、ワシントン州レドモンドのマイクロソフトコーポレーションが販売するＦｒｏｎｔＰａｇｅ（登録商標）や、カリフォルニア州サンフランシスコのマクロメディアが販売するＭａｃｒｏｍｅｄｉａ  Ｆｌａｓｈ（登録商標）等のウェブページ製作ソフトウェアに持たせることにより、よりモバイルフレンドリーなウェブページが製作される。これは、無線でのウェブブラウズがより一般的となり、ユーザが外部電源無しでブラウジングしている場合に特に重要となる。ユーザが受動的なタスクに相当な時間をかける場合でも、上記のような機能を備えたウェブページにシステムがいるときには、バッテリの寿命を延長することができる。
【０００７】
以下の本発明の実施形態についての詳細な説明においては、種々の特定かつ詳細な内容が述べられている。しかし、これらの実施形態は、そうした特定な内容に限定しなくても実施可能であることが当業者には理解され得る。また、本発明の実施形態を理解する妨げにならないように、周知の構成や装置については詳細には示さず、ブロック図で示す。
【０００８】
図１は、本発明の一実施形態によりメディアコンテンツが表示される処理システムのネットワークを示す図である。図１に示すように、複数のユーザ処理システム１１０Ａ、１１０Ｂ、１１０Ｃがサーバ処理システム１０５にインターネット１１５を介して接続されている。インターネット１１５は、当業者には周知の方法で（例えば、ＴＣＰやＩＰプロトコル等を用いて）情報がやりとりされる複数のネットワークのネットワークである。サーバ処理システム１０５は、メディアコンテンツを含むウェブページを一又は複数のユーザ処理システム１１０Ａ〜１１０Ｃに送信する。ウェブページには電力モード／レベル判定アプレット（例えば、Ｊａｖａ（登録商標）アプレット）が埋め込まれている。電力モード／レベル判定アプレットは、ユーザ処理システムのＯＳに現在の電力モード／レベルを問い合わせる。例えば、ユーザ処理システムのＯＳとチップセットは、ＯＳによる電力モード／レベル情報の提供を可能にするＡＣＰＩ（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ）を導入するように設計されていても良い。電力モード／レベル判定アプレットは、現在の電力モード／レベルを、システムアクティビティを必要とするメディアコンテンツを扱う、ウェブページ中のソフトウェアに渡す。このソフトウェアは、電力モード／レベルを考慮に入れて上記のようなコンテンツの表示を削減又は一時停止する。例えば、ソフトウェアは、６０回／分で回転する動画オブジェクトに上記機能を提供しても良い。ユーザ処理システムが直流電源モードにあると判断された場合、ソフトウェアにより、時間の経過と共に回転数が減少して、最終的には回転が停止するように制御される。このようにして、動画オブジェクトが無ければ非アクティブな処理システムを低電力モードへ移行させる。
【０００９】
本発明の一実施形態によれば、動画オブジェクトは徐々に「スピンダウン」するのではなく、特定の状況下で直ちに停止する。例えば、Ｊａｖａ（登録商標）アプレットにより電力レベルが低いと判断された場合、ソフトウェアにより回転を直ちに停止するように制御しても良い。
【００１０】
図２は、本発明の一実施形態による処理フロー図である。図２に示す処理２００は、オペレーション２０５で開始される。オペレーション２０５で、電力モード／レベル判定アプレットが埋め込まれているウェブページがユーザ処理システムで受信される。上記アプレットはユーザ処理システムのＯＳに電力モード／レベルを問い合わせる。本発明の一実施形態によれば、上記問い合わせは直ちに行われるが、所定の時間（例えば、１分）経過後に行われても良い。例えば、ユーザがウェブページにアクセスすると、動画オブジェクトは最初の１分間に最高速度で回転しても良い。これにより、アニメーションの効果（例えば、宣伝や歓待等）が発揮される。ユーザがウェブページの表示を所定時間継続すると、電力モード／レベルの問い合わせが行われる。あるいは、ユーザ処理システムの電力モード／レベルを判断する問い合わせを、動画オブジェクトが動きつづけている間、周期的に行っても良い。動画オブジェクトが動くのをやめた場合、アプレットも問い合わせをやめても良い。
【００１１】
本発明の別の実施形態によれば、上記問い合わせは、単にユーザ処理システムがモバイル処理システムであるか否かを問い合わせるものであっても良い。ユーザ処理システムがモバイル処理システムである場合、アプレットは当該ユーザ処理システムが直流電力モードで動作しているとみなす。
【００１２】
オペレーション２１０で、アプレットは電力モード／レベルに関する情報を、アニメーションを制御するソフトウェアに渡す。システムが高性能モード（例えば、交流電力モード）で動作している場合、アニメーションソフトウェアはアプレットの電力モード／レベル判定を無視し、ウェブページが表示されている間、動画オブジェクトを完全に動かして表示する。システムが低電力消費モード（例えば、直流電力モード）で動作している場合、アニメーションソフトウェアは動画オブジェクトの表示に変更を加え得る。
【００１３】
本発明の別の実施形態によれば、アニメーションソフトウェアは、ユーザ処理システムの電力モード／レベル以外の基準に基づいて動画オブジェクトを変更し得る。例えば、アニメーションや他の不必要なメディアコンテンツの表示を、所定時間後又はユーザの動作によって中止しても良い。
【００１４】
オペレーション２１５で、ユーザ処理システムが直流電力モードで動作している場合、アニメーションソフトウェアはアニメーションを削減又は一時停止する。例えば、回転オブジェクトについては、回転の度合いを設定時間に渡って減少させて、回転を停止させても良い。このようにして、動画オブジェクトが無ければ非アクティブな処理システムを低電力モードに移行させることができる。
【００１５】
本発明の一実施形態によれば、電力レベルが低いと判断された場合、アニメーションを上記判定に基づいて停止させるか、より迅速に「スピンダウン」させ得る。本発明の別の実施形態によれば、アニメーションソフトウェアはアニメーションを特定の時間停止させて、再開と停止を周期的に行っても良い。
【００１６】
本発明の別の実施形態によれば、不必要なメディアコンテンツは、動画オブジェクト以外のものであっても良い。例えば、本発明の一実施形態により、バックグラウンド音楽を削減又は停止しても良い。
【００１７】
図３は、本発明の一実施形態を実施する処理システム３００を示す図である。上述した不必要なメディアコンテンツの表示の制限及び／又は停止を、処理システム３００において実現し、利用しても良い。処理システム３００は、多目的コンピュータ、携帯コンピュータ、又はその他の同様の装置である。処理システム３００の構成要素は例であって、一又は複数の構成要素を削除又は追加しても良い。例えば、一又は複数のメモリ装置を処理システム３００に利用しても良い。
【００１８】
図３を参照するに、処理システム３００は、表示回路３０５、メインメモリ３０４、スタティックメモリ３０６、大容量記憶装置３０７にバス３０１を介して接続されたＣＰＵ３０２と信号プロセッサ３０３を含む。処理システム３００は、ディスプレイ３２１、キーパッド入力３２２、カーソルコントロール３２３、ハードコピー装置３２４、入力／出力（Ｉ／Ｏ）装置３２５、オーディオ／スピーチ装置３２６にバス３０１を介して接続されていても良い。
【００１９】
バス３０１は、情報や信号を通信する標準的なシステムバスである。ＣＰＵ３０２と信号プロセッサ３０３は、処理システム３００の処理ユニットである。ＣＰＵ３０２と信号プロセッサ３０３の少なくとも一方を、処理システム３００の情報及び／又は信号の処理に用いても良い。ＣＰＵ３０２は、制御ユニット３３１、演算論理回路（ＡＬＵ）３２２、複数のレジスタ３３３を含み、これらは情報や信号の処理に用いられる。信号プロセッサ３０３もＣＰＵ３０２と同様の構成要素を含んでも良い。
【００２０】
メインメモリ３０４は、例えば、ＣＰＵ３０２や信号プロセッサ３０３によって用いられる情報や命令（プログラムコード）を格納するＲＡＭやその他の動的記憶装置である。メインメモリ３０４は、ＣＰＵ３０２や信号プロセッサ３０３が命令を実行している間、一時変数や他の中間情報を格納しても良い。スタティックメモリ３０６は、例えば、ＣＰＵ３０２や信号プロセッサ３０３によって用いられる情報や命令を格納するＲＯＭ及び／又は他の静的記憶装置であっても良い。大容量記憶装置３０７は、例えば、処理システム３００の情報や命令を格納するハードディスクドライブ、フロッピー（登録商標）ディスクドライブ、又は光ディスクドライブである。
【００２１】
ディスプレイ３２１は、例えば、ブラウン管（ＣＲＴ）や液晶ディスプレイ（ＬＣＤ）であっても良い。ディスプレイ装置３２１は、情報やグラフィックスをユーザに表示する。処理システム３００は、ディスプレイ３２１に表示回路３０５を介してインタフェースをとっても良い。キーパッド入力３２２は、ＡＤ変換器を備えた英数字の入力装置である。カーソルコントロール３２３は、例えば、ディスプレイ３２１上のオブジェクトの動きを制御するマウス、トラックボール、又はカーソル方向キーであっても良い。ハードコピー装置３２４は、例えば、情報を紙、フィルム、又はその他の同様の媒体に印刷するレーザプリンタであっても良い。複数の入力／出力装置３２５は、処理システム３００に接続されても良い。本発明の一実施形態による、ユーザ処理システムの電力モード／レベルの判定処理や、その判定結果に基づくメディアコンテンツの表示の削減、制限、又は一時停止は、処理システム３００に含まれるハードウェア及び／又はソフトウェアによって実現しても良い。例えば、ＣＰＵ３０２又は信号プロセッサ３０３は、メインメモリ３０４等のコンピュータ読み取り可能な媒体に格納されたコードや命令を実行し得る。
【００２２】
コンピュータ読み取り可能な媒体は、コンピュータやデジタル処理装置等の機械で読み取り可能な形式で情報を制御（つまり、格納及び／又は送信）するメカニズムを含み得る。例えば、コンピュータ読み取り可能な媒体は、ＲＯＭ、ＲＡＭ、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイスを含む。コードや命令を搬送波信号、赤外線信号、デジタル信号、その他の同様の信号で表わしても良い。
【００２３】
明細書中には本発明の特定の実施形態が記載されている。しかし、添付の特許請求の範囲に記載される本発明の幅広い趣旨や範囲を逸脱することなく、上述した実施形態について種々の変形や変更が可能なことは明らかである。従って、明細書及び図面は例示的なものに過ぎず、本発明を限定するものではない。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態によりメディアコンテンツが表示される処理システムのネットワークを示すブロック図である。
【図２】本発明の一実施形態による処理フロー図である。
【図３】本発明の一実施形態を実施する処理システム３００を示す図である。
【図１】
2005522801.tif 000003
【図２】
2005522801.tif 000004
【図３】
2005522801.tif 000005
【国際調査報告】
2005522801.tif 000006
2005522801.tif 000007