(57)【要約】【課題】ソフトウェア処理への依存度を低下させながら、ビデオコンテンツの処理及び表示を行うときの電子装置の動作を最適化する。【解決手段】本発明の移動体電子装置１０は、受信したビデオコンテンツをディスプレイドライバ集積回路４４０によってＬＤＣパネル４５０に表示するものであって、上記ビデオコンテンツを表示するときの最適な輝度調整レベルを示す輝度調整識別子を受信する無線インターフェース４１０を備え、ディスプレイドライバ集積回路４４０は、無線インターフェース４１０を介して受信した上記輝度調整識別子が示す輝度調整レベルに従って上記ビデオコンテンツが表示されるように、該ビデオコンテンツを表示する輝度値を調整するので、ソフトウェア処理への依存度を低下させながら、ビデオコンテンツの処理及び表示を行うときの電子装置の動作を最適化することができる。【選択図】図４
2008299320.tif 000002
【特許請求の範囲】
【請求項１】
受信したビデオコンテンツを表示制御回路によってディスプレイパネルに表示する電子装置であって、
上記ビデオコンテンツを表示するときの最適な輝度調整レベルを示す輝度調整識別子を受信するインターフェースを備え、
上記表示制御回路は、上記インターフェースを介して受信した上記輝度調整識別子が示す輝度調整レベルに従って上記ビデオコンテンツが表示されるように、該ビデオコンテンツを表示する輝度値を調整することを特徴する電子装置。
【請求項２】
上記輝度調整識別子と、該輝度調整識別子が示す輝度調整レベルに応じた輝度値を算出するための参照データとが対応付けられた参照テーブルデータを格納するメモリと、
上記メモリに格納されている参照テーブルデータに基づいて、上記インターフェースを介して受信した上記輝度調整識別子に対応する参照データを選択し、該選択した参照データを、上記表示制御回路が上記ディスプレイパネルに表示するビデオコンテンツの輝度値を決定するために用いる参照テーブルにロードするプロセッサとを備え、
上記表示制御回路は、上記参照テーブルにて決定された輝度値で上記ビデオコンテンツを表示することを特徴する請求項１に記載の電子装置。
【請求項３】
上記ディスプレイパネルは、バックライトを光源とする液晶表示パネルであり、
上記プロセッサは、さらに、上記輝度調整識別子に基づいて、上記液晶表示パネルに上記ビデオコンテンツを表示するときの上記バックライトの輝度を決定することを特徴とする請求項１または２に記載の電子装置。
【請求項４】
上記プロセッサは、さらに、上記輝度調整識別子と対応付けられた、上記ビデオコンテンツを表示するときに該輝度調整識別子が示す輝度調整レベルを適用するタイミングを示すタイミングデータを上記インターフェースを介して受信し、該受信したタイミングデータに従って、上記参照データを上記参照テーブルにロードすることを特徴とする請求項２または３に記載の電子装置。
【請求項５】
上記参照テーブルデータでは、上記輝度調整識別子と上記参照データとが直接に対応付けられていることを特徴とする請求項１から４の何れか１項に記載の電子装置。
【請求項６】
上記ビデオコンテンツに付随するサービス情報内に含まれた状態で、上記輝度調整識別子を受信することを特徴とする請求項１から５の何れか１項に記載の電子装置。
【請求項７】
上記輝度調整識別子が、上記ビデオコンテンツに組み込まれていることを特徴とする請求項１から５の何れか１項に記載の電子装置。
【請求項８】
受信したビデオコンテンツを、電子装置が備える表示制御回路によってディスプレイパネルに表示するときの動作を最適化する最適化方法であって、
上記電子装置が、上記ビデオコンテンツを表示するときの最適な輝度調整レベルを示す輝度調整識別子を受信するステップと、
上記表示制御回路が、上記受信した輝度調整識別子が示す輝度調整レベルに従って上記ビデオコンテンツが表示されるように、該ビデオコンテンツを表示する輝度値を調整するステップとを含むことを特徴とする最適化方法。
【請求項９】
ビデオコンテンツを送信するビデオサーバノードから受信したビデオコンテンツを、電子装置が備える表示制御回路によってディスプレイパネルに表示するときの動作を最適化する最適化方法であって、
上記ビデオサーバノードにて、上記ビデオコンテンツと、該ビデオコンテンツを表示するときの最適な輝度調整レベルを示す輝度調整識別子とを対応付けするステップと、
上記ビデオサーバノードが、上記ビデオコンテンツを上記電子装置に送信するステップと、
上記ビデオサーバノードが、上記送信するビデオコンテンツと対応付けされた輝度調整識別子を上記電子装置に送信するステップと、
上記電子装置にて、上記表示制御回路が、上記受信した輝度調整識別子が示す輝度調整レベルに従って上記ビデオコンテンツが表示されるように、該ビデオコンテンツを表示する輝度値を調整するステップとを含むことを特徴とする最適化方法。
【請求項１０】
上記ビデオサーバノードは、上記ビデオコンテンツを構成する各セグメントのそれぞれに、該セグメントを表示するときの最適な輝度調整レベルを示す輝度調整識別子を対応付けして、各セグメントのそれぞれに対応する輝度調整識別子を上記電子装置に送信し、
上記表示制御回路は、各セグメントに対応付けられた輝度調整識別子が示す輝度調整レベルに従って上記各セグメントが表示されるように、該セグメントを表示する輝度値を調整することを特徴とする請求項９に記載の最適化方法。
【請求項１１】
請求項１から７の何れか１項に記載の電子装置と、該電子装置に上記ビデオコンテンツ及び上記輝度調整識別子を送信するビデオサーバノードとを含む最適化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体電子装置の動作の最適化に関するものであり、より詳細には、移動体電子装置がビデオコンテンツを処理し、表示するときの動作を最適化する方法及びシステムに関する。
【背景技術】
【０００２】
携帯電話機、デジタル式のオーディオまたはビデオプレーヤー、及びＰＤＡ（Personal Digital Assistance）のような、近年の移動体電子装置の多くは、通信ネットワークを介してビデオサーバノードからダウンロードしたビデオコンテンツを、当該装置の液晶ディスプレイ（ＬＣＤ）パネル上に表示することができる。例えば、携帯電話機のＬＣＤパネル上に表示する、録画やライブのテレビ番組を配信するモバイルテレビサービスも存在する。
【０００３】
ビデオサーバノードから移動体電子装置にダウンロードされるビデオコンテンツは、ブラウン管（ＣＲＴ）またはＬＣＤテレビ画面にて視聴を行うために最適化された輝度を有するものが多い。そこで、ビデオコンテンツを移動体電子装置のＬＣＤパネル上での視聴に最適化するために、移動体電子装置において、ビデオコンテンツの輝度を調節するガンマ補正を行うことが知られている。
【０００４】
また、ビデオサーバノードからダウンロードしたビデオコンテンツを移動体電子装置にて表示させるときには、メモリ、プロセッサ、無線インターフェース、ＬＣＤパネル、及びＬＣＤバックライトを含む、移動体電子装置の様々な構成要素を用いる必要があることが多い。
【０００５】
ここで、ＬＣＤのバックライトは、通常ＬＣＤパネルの背後に位置し、ＬＤＣパネルに光を照射し、ＬＣＤパネル上に表示されるビデオコンテンツの明度を上げることによって、該ビデオコンテンツをユーザが知覚できるようにする。ビデオコンテンツを表示するときに、これらの構成要素にて消費される電力を低減することは、移動体電子装置のバッテリーを長持ちさせ、これによってより長時間のビデオコンテンツの視聴を可能にし、また通話等の他の用途に充てる電力を増加させることができるので望ましい。
【０００６】
移動体電子装置のＬＣＤパネルにビデオコンテンツを表示させるときの電力消費を最適化するために、アダプティブ（適応）バックライティングと呼ばれる技術を移動体電子装置に適用することが知られている。
【０００７】
一般に、アダプティブバックライティングでは、表示されてユーザに知覚されるビデオコンテンツの明度を維持しながら、ＬＣＤバックライトの輝度を下げることを行う。これは、例えばＬＣＤパネルに表示されるビデオコンテンツの輝度を増加させると共に、ＬＣＤバックライトの輝度を下げることによって達成される。また、ビデオコンテンツにおいて、薄暗い、または暗い期間を特定し、該特定した期間におけるＬＣＤバックライトの輝度を下げることによっても達成される。
【０００８】
ディスプレイパネルにビデオコンテンツを表示させるときの消費電力を低減させる技術としては、例えば下記の特許文献１〜４を挙げることができる。
【特許文献１】米国特許第６８１６１４１号明細書
【特許文献２】米国特許出願公開第２００５／０１０４８３９号明細書
【特許文献３】米国特許出願公開第２００５／０１０４８４０号明細書
【特許文献４】米国特許第６５８３５７９号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００９】
移動体電子装置において実行される上述の最適化技術によれば、ビデオコンテンツを表示するときの、移動体電子装置全体のパフォーマンスを改善することができる。しかしながらこの技術には、さらに改善の余地がある。
【００１０】
一例を挙げれば、上述の最適化技術は、移動体電子装置によるソフトウェア処理に大きく依存している。例えば、モバイルテレビシステムでは、ビデオコンテンツは、ポイントツーポイント、ポイントツーマルチポイント、またはブロードキャストリンクによってビデオサーバノードから移動体電子装置へとストリーミング配信される。
【００１１】
そして、公知のアダプティブバックライティングを実装した場合には、個々のフレーム及び画素を調査し、該調査の結果から、ユーザが知覚するビデオコンテンツの明度を維持しながら電力を節約することができるように、ビデオコンテンツとＬＣＤバックライトとの輝度の調整を行う処理が、移動体電子装置上のソフトウェアに依存する。
【００１２】
すなわち、ビデオコンテンツを表示する処理における電力消費がこれらのソフトウェア処理を実行することによって、「フレーム毎、画素毎」に算出され、これが減少するように制御されるので、上記輝度調整によって電力消費の低減が実現される。
【００１３】
このように、上記従来の構成では、移動体電子装置の動作の最適化を行うためには、移動体電子装置において多大なソフトウェア処理を実行する必要がある。しかしながら、ソフトウェア処理は、電力消費を伴うので、上記従来の構成では、移動体電子装置のさらなる省電力化を図ることも困難であるという問題がある。
【００１４】
本発明は、上記課題に鑑みてなされたものであり、その目的は、ビデオコンテンツの輝度調整を行う際に移動体電子装置が実行するソフトウェア処理への依存度を低下させながら、ビデオコンテンツの処理及び表示を行うときの移動体電子装置の動作を最適化する方法及びシステムを提供することにある。動作の最適化により、例えば移動体電子装置を省電力化することもできる。
【課題を解決するための手段】
【００１５】
本発明の電子装置は、上記課題を解決するために、受信したビデオコンテンツを表示制御回路によってディスプレイパネルに表示する電子装置であって、上記ビデオコンテンツを表示するときの最適な輝度調整レベルを示す輝度調整識別子を受信するインターフェースを備え、上記表示制御回路は、上記インターフェースを介して受信した上記輝度調整識別子が示す輝度調整レベルに従って上記ビデオコンテンツが表示されるように、該ビデオコンテンツを表示する輝度値を調整することを特徴としている。
【００１６】
また、本発明の最適化方法は、上記課題を解決するために、受信したビデオコンテンツを、電子装置が備える表示制御回路によってディスプレイパネルに表示するときの動作を最適化する最適化方法であって、上記電子装置が、上記ビデオコンテンツを表示するときの最適な輝度調整レベルを示す輝度調整識別子を受信するステップと、上記表示制御回路が、上記受信した輝度調整識別子が示す輝度調整レベルに従って上記ビデオコンテンツが表示されるように、該ビデオコンテンツを表示する輝度値を調整するステップとを含むことを特徴としている。
【００１７】
そして、本発明の最適化方法は、上記課題を解決するために、ビデオコンテンツを送信するビデオサーバノードから受信したビデオコンテンツを、電子装置が備える表示制御回路によってディスプレイパネルに表示するときの動作を最適化する最適化方法であって、上記ビデオサーバノードにて、上記ビデオコンテンツと、該ビデオコンテンツを表示するときの最適な輝度調整レベルを示す輝度調整識別子とを対応付けするステップと、上記ビデオサーバノードが、上記ビデオコンテンツを上記電子装置に送信するステップと、上記ビデオサーバノードが、上記送信するビデオコンテンツと対応付けされた輝度調整識別子を上記電子装置に送信するステップと、上記電子装置にて、上記表示制御回路が、上記受信した輝度調整識別子が示す輝度調整レベルに従って上記ビデオコンテンツが表示されるように、該ビデオコンテンツを表示する輝度値を調整するステップとを含むことを特徴としている。
【００１８】
上記の構成によれば、ビデオコンテンツを表示する電子装置は、ビデオコンテンツを表示するときの最適な輝度調整レベルを示す輝度調整識別子を外部から受信している。そして、受信した輝度調整識別子が示す輝度調整レベルに従って上記ビデオコンテンツが表示されるように、該ビデオコンテンツを表示する輝度値を調整している。
【００１９】
すなわち、上記の構成によれば、電子装置は、ビデオコンテンツを表示する最適な輝度調整レベルを算出することなく、最適な輝度値でビデオコンテンツを表示することができる。
【００２０】
したがって、上記の構成によれば、移動体電子装置が実行するソフトウェア処理への依存度を上げずに、ビデオコンテンツの処理及び表示を行うときの電子装置の動作を最適化することができる。
【００２１】
また、上記電子装置は、上記輝度調整識別子と、該輝度調整識別子が示す輝度調整レベルに応じた輝度値を算出するための参照データとが対応付けられた参照テーブルデータを格納するメモリと、上記メモリに格納されている参照テーブルデータに基づいて、上記インターフェースを介して受信した上記輝度調整識別子に対応する参照データを選択し、該選択した参照データを、上記表示制御回路が上記ディスプレイパネルに表示するビデオコンテンツの輝度値を決定するために用いる参照テーブルにロードするプロセッサとを備え、上記表示制御回路は、上記参照テーブルにて決定された輝度値で上記ビデオコンテンツを表示することが好ましい。
【００２２】
そして、上記ディスプレイパネルは、バックライトを光源とする液晶表示パネルであり、上記プロセッサは、さらに、上記輝度調整識別子に基づいて、上記液晶表示パネルに上記ビデオコンテンツを表示するときの上記バックライトの輝度を決定することが好ましい。
【００２３】
また、上記プロセッサは、さらに、上記輝度調整識別子と対応付けられた、上記ビデオコンテンツを表示するときに該輝度調整識別子が示す輝度調整レベルを適用するタイミングを示すタイミングデータを上記インターフェースを介して受信し、該受信したタイミングデータに従って、上記参照データを上記参照テーブルにロードすることが好ましい。
【００２４】
そして、上記参照テーブルデータでは、上記輝度調整識別子と上記参照データとが直接に対応付けられていることが好ましい。
【００２５】
また、上記ビデオコンテンツに付随するサービス情報内に含まれた状態で、上記輝度調整識別子を受信することが好ましい。なお、上記輝度調整識別子は、上記ビデオコンテンツに組み込まれていてもよい。
【００２６】
また、上記最適化方法では、上記ビデオサーバノードは、上記ビデオコンテンツを構成する各セグメントのそれぞれに、該セグメントを表示するときの最適な輝度調整レベルを示す輝度調整識別子を対応付けして、各セグメントのそれぞれに対応する輝度調整識別子を上記電子装置に送信し、上記表示制御回路は、各セグメントに対応付けられた輝度調整識別子が示す輝度調整レベルに従って上記各セグメントが表示されるように、該セグメントを表示する輝度値を調整することが好ましい。
【００２７】
そして、上記電子装置と、該電子装置に上記ビデオコンテンツ及び上記輝度調整識別子を送信するビデオサーバノードとを含む最適化システムであれば、上記電子装置と同様の効果を奏する。
【００２８】
なお、上記電子装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記プロセッサとして動作させることにより、上記移動体電子装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【００２９】
本発明の一態様によれば、ビデオコンテンツの前処理を行い、またビデオコンテンツを表示するときの移動体電子装置の動作が最適化されるような輝度の調整値を決定するビデオサーバノードを設けることにより、移動体電子装置のソフトウェア処理を低減している。
【００３０】
すなわち、上記の構成によれば、輝度調整値の決定処理を、ビデオコンテンツを受信する移動体電子装置から、ビデオコンテンツを配信するビデオサーバノードへと引き取らせている。したがって、上記の構成によれば、移動体電子装置がビデオコンテンツの処理を行うときの所要電力をかなり低減することができる。
【００３１】
また、本発明の別の態様によれば、移動体電子装置にソフトウェアで駆動するプロセッサを設けている。上記プロセッサは、ビデオサーバノードから受信したビデオコンテンツセグメントの輝度調整識別子を適用して、ディスプレイドライバ集積回路のアプリケーションに適用する値を有する、移動体電子装置の参照テーブルを選択し、上記ディスプレイドライバ集積回路にロードすることによって、表示する上記ビデオコンテンツセグメントの輝度を調整する。
【００３２】
上記の構成によれば、移動体電子装置において、輝度調整アプリケーションをソフトウェア駆動のプロセッサから、ディスプレイドライバ集積回路に引き取らせている。これにより、輝度調整処理がハードウェア（ディスプレイドライバ集積回路）にて実行されることになるので、ビデオコンテンツを処理するときの移動体電子装置の所要電力を一層低減することができる。
【００３３】
さらに、参照テーブルの選択のために、移動体電子装置のアプリケーションに適合した輝度調整識別子を、ビデオサーバノードから移動体電子装置へと送信するようにしてもよい。これにより、参照テーブルの全項目を送信する場合と比べて、ビデオサーバノードから移動体電子装置に送信されるデータの容量を劇的に低減することができ、通信帯域もかなり節減される。
【００３４】
本発明の、ビデオコンテンツ処理時に移動体電子装置の動作を最適化するための方法、及びシステムは、上記以外にもさらなる利点を有する。例えば、本発明によれば、ビデオサーバノードと移動体電子装置との互換性が増すと共に、移動体電子装置のソフトウェアの複雑さを低減することもできる。
【００３５】
本発明の実施形態では、移動体電子装置は、無線インターフェースと、ソフトウェアのインストラクションを実行するプロセッサと、ディスプレイドライバ集積回路とを備え、上記プロセッサは、上記無線インターフェースを介して輝度調整識別子を受信し、該受信した輝度調整識別子を用いて、複数の予め作成したデータセットから１つのデータセットを選択し、該選択したデータセットを上記ディスプレイドライバ集積回路の参照テーブルにロードするようになっており、上記ディスプレイドライバ集積回路は、上記ロードされたデータセットから少なくとも１つの値を適用することによって、移動体電子装置のディスプレイパネルにビデオコンテンツを表示するときの輝度調整を行う構成であってもよい。
【００３６】
また、本発明の実施形態では、ビデオコンテンツを処理するときの移動体電子装置の動作を最適化する方法は、輝度調整識別子を受信するステップと、該輝度調整識別子の少なくとも一部に基づいて、複数の予め作成したデータセットから１つのデータセットを選択するステップと、該選択したデータセットをディスプレイドライバ集積回路の参照テーブルにロードするステップと、上記ディスプレイドライバ集積回路が、上記ロードしたデータセットの少なくとも一部に基づいて、ディスプレイパネルにビデオコンテンツを表示するときの輝度を決定するステップとを含むものであってもよい。
【００３７】
そして、本発明の実施形態では、ビデオコンテンツを処理するときの移動体電子装置の動作を最適化する方法は、移動体電子装置にて複数の輝度調整識別子のそれぞれと、複数のデータセットのそれぞれとをマッピングするステップと、ビデオコンテンツセグメントと、上記複数の輝度調整識別子の１つの輝度調整識別子とをタグ付けするステップと、上記ビデオコンテンツセグメントをビデオサーバノードから上記移動体電子装置に送信するステップと、上記移動体電子装置に上記輝度調整識別子を適用して、上記複数のデータセットから１つのデータセットを選択するステップと、該選択されたデータセットを上記移動体電子装置のディスプレイドライバ集積回路の参照テーブルにロードするステップと、上記移動体電子装置のディスプレイパネルに上記ビデオコンテンツセグメントを表示するときに、上記ロードしたデータセットを、上記ディスプレイドライバ集積回路に適用して、ビデオコンテンツの輝度を調整させるステップとを含む構成であってもよい。
【発明の効果】
【００３８】
以上のように、本発明の移動体電子装置は、ビデオコンテンツを表示するときの最適な輝度調整レベルを示す輝度調整識別子を受信するインターフェースを備え、表示制御回路は、上記インターフェースを介して受信した上記輝度調整識別子が示す輝度調整レベルに従って上記ビデオコンテンツが表示されるように、該ビデオコンテンツを表示する輝度値を調整する構成である。
【００３９】
また、本発明の最適化方法は、以上のように、電子装置が、ビデオコンテンツを表示するときの最適な輝度調整レベルを示す輝度調整識別子を受信するステップと、表示制御回路が、上記受信した輝度調整識別子が示す輝度調整レベルに従って上記ビデオコンテンツが表示されるように、該ビデオコンテンツを表示する輝度値を調整するステップとを含む構成である。
【００４０】
そして、本発明の最適化方法は、以上のように、ビデオサーバノードにて、ビデオコンテンツと、該ビデオコンテンツを表示するときの最適な輝度調整レベルを示す輝度調整識別子とを対応付けするステップと、上記ビデオサーバノードが、上記ビデオコンテンツを上記電子装置に送信するステップと、上記ビデオサーバノードが、上記送信するビデオコンテンツと対応付けされた輝度調整識別子を上記電子装置に送信するステップと、上記電子装置にて、上記表示制御回路が、上記受信した輝度調整識別子が示す輝度調整レベルに従って上記ビデオコンテンツが表示されるように、該ビデオコンテンツを表示する輝度値を調整するステップとを含む構成である。
【００４１】
したがって、ビデオコンテンツの輝度調整を行う際に電子装置が実行するソフトウェア処理への依存度を低下させながら、ビデオコンテンツの処理及び表示を行うときの電子装置の動作を最適化することができるという効果を奏する。
【００４２】
本発明の、これらのまた他の態様は、下記に簡単に説明する図面及び下記の詳細な説明によって、より理解できるであろう。もちろん、本発明は、添付の請求項によって規定される。
【発明を実施するための最良の形態】
【００４３】
図１は、本発明の実施形態を示すものであり、移動体電子装置の動作を最適化する方法及びシステムが動作する通信システムを示す図である。上記通信システムには、無線アクセスポイント２０を介して通信ネットワーク３０に接続する移動体電子装置（電子装置）１０が含まれている。
【００４４】
移動体電子装置１０は、携帯型の電子装置であり、例えば携帯電話機、デジタル式のオーディオ／ビデオプレーヤーやＰＤＡ等を移動体電子装置１０として適用することもできる。また、移動体電子装置１０は、無線通信インターフェースとＬＣＤとを備えている。
【００４５】
無線アクセスポイント２０は、ネットワークアクセスノードであり、例えば携帯電話の基地局を無線アクセスポイント２０として適用することもできる。無線アクセスポイント２０が存在することによって、移動体電子装置１０は、無線リンクにて通信ネットワーク３０にアクセスすることができる。
【００４６】
通信ネットワーク３０は、有線の遠距離通信ネットワークであり、例えばＧＰＲＳ（General Packet Radio Service）や、任意の数の多重ノード（スイッチやルータ等）を含むＩＰ（Internet Protocol）ネットワーク等を通信ネットワーク３０として適用することもできる。また通信ネットワーク３０は、移動体電子装置１０とビデオサーバノード４０との間のデータフローをサポートする。
【００４７】
ビデオサーバノード４０は、録画またはライブの特集番組、テレビ番組、及びビデオクリップ等のビデオコンテンツを格納し、該ビデオコンテンツを要求するクライアントノード（移動体電子装置１０を含む）へ配信するように構成された演算ノード（computing node）である。
【００４８】
ビデオコンテンツの移動体電子装置１０への無線配信には、様々な技術を適用することができる。例えば、ＭｅｄｉａＦＬＯ（登録商標）、ＤＶＢ−Ｈ（Digital Video Broadcasting Handheld）、ＤＭＢ（Digital multimedia Broadcasting）等を適用することもできる。
【００４９】
図２は、ビデオサーバノード４０のより詳細な構成を示す図である。ビデオサーバノード４０は、プロセッサ２２０を含み、プロセッサ２２０は、サーバメインメモリ２４０及びビデオストレージ２３０に通信可能に接続されていると共に、ネットワークインターフェース２１０とも通信可能に接続されている。
【００５０】
サーバメインメモリ２４０とビデオストレージ２３０とは、例えばＲＡＭとＲＯＭとによって実装されていてもよい。ネットワークインターフェース２１０は、有線通信のインターフェースであり、通信ネットワーク３０とデータ送受信できるように構成されている。
【００５１】
プロセッサ２２０は、汎用のマイクロプロセッサであり、サーバメインメモリに格納されているソフトウェアを実行して、ビデオサービスの配信を行う。なお、ビデオサービスの配信には、ビデオストレージ２３０に格納されているビデオコンテンツの監視、調査、処理、及び配信が含まれる。また、ビデオサーバノード４０は、ライブのビデオコンテンツを配信するために、１台または複数台のビデオカメラと接続するインターフェースを備えていてもよい。
【００５２】
図３は、サーバメインメモリ２４０の詳細を示す図である。サーバメインメモリ２４０に格納されているソフトウェアには、オペレーティングシステム３１０、ビデオマネジメントソフトウェア３２０、及びビデオ配信ソフトウェア３４０が含まれる。これらのソフトウェアの全ては、プロセッサ２２０がビデオサービスを配信するために実行するインストラクションを含んでいる。
【００５３】
また、サーバメインメモリ２４０には、ビデオストレージ２３０に格納されているビデオコンテンツにインデックス（例えばビデオのファイル名のマッピングやメモリロケーション）を提供するビデオマネジメントテーブル３３０が含まれている。
【００５４】
例えば、プロセッサ２２０上で動作中のビデオマネジメントソフトウェア３２０は、移動体電子装置１０からビデオコンテンツのリクエストを受信すると、ビデオマネジメントテーブル３３０を参照して、リクエストされたビデオコンテンツがビデオストレージ２３０に格納されているか否かを判断する。
【００５５】
ここで、リクエストされたビデオコンテンツがビデオストレージ２３０に格納されている場合には、ビデオマネジメントソフトウェア３２０は、同じくプロセッサ２２０上で動作中のビデオ配信ソフトウェア３４０にコマンドを出し、リクエストされたビデオコンテンツをビデオストレージ２３０から取り出させる。なお、取り出されたビデオコンテンツは、調査、処理を経て移動体電子装置１０に配信される。
【００５６】
本発明の実施形態では、ビデオ配信ソフトウェア３４０が、ビデオコンテンツの前処理を行い、ビデオコンテンツを表示するときの移動体電子装置１０の動作を最適化するための輝度の調整値を決定するようにしてもよい。
【００５７】
すなわち、クライアント装置のユーザが知覚するビデオイメージの明度を維持しながら電力を節約するために、ビデオ配信ソフトウェア３４０は、ビデオコンテンツを調査することによって、該ビデオコンテンツ及び該ビデオコンテンツを表示する移動体電子装置１０のＬＣＤバックライトのために調整された輝度の適切なレベルと適用期間（application times）とを決定する。
【００５８】
上記の決定では、ビデオシークエンス全体に対して１つの輝度調整レベルが適切であると判断される場合もあり、また１つのビデオシークエンスの異なるセグメントに対して、異なる輝度調整レベルが適切であると判断される場合もある。
【００５９】
ここで、異なるセグメントに対して、異なる輝度調整レベルが適切であると判断された場合には、ビデオシークエンスのフレームと同じ頻度で輝度調整レベルが変化することもあるが、一般的にはフレームよりも低い頻度で変化する。いずれにせよ、適切な輝度調整レベルと適用期間とが決定されると、セグメントは、該決定された輝度調整レベルと輝度調整の適用期間とを示す、輝度調整識別子及びタイミングデータとタグ付けされる。以下では、タグ付けされた輝度調整識別子とタイミングデータとを輝度調整タグと呼ぶ。
【００６０】
ビデオコンテンツの特性（characteristics）と輝度調整レベルとのマッピングは、例えばビデオマネジメントテーブル３３０に格納することもできるし、サーバメインメモリ２４０内の他のテーブルに格納することもできる。そして、ビデオ配信ソフトウェア３４０は、輝度調整の適切なレベルを決定するために上記マッピングを参照する。
【００６１】
本発明の実施形態では、ビデオ配信ソフトウェア３４０が、少数の個々の（discrete）輝度調整レベルの中から、移動体電子装置１０にて予め作られた少数の個々の輝度調整データセットに対応する輝度調整レベルを選択してもよい。なお、上記輝度調整データセットは、ビデオコンテンツを表示する移動体電子装置１０の参照テーブルにロードされるように構成されている。また、移動体電子装置１０は、上記ビデオセグメントに付随し、上記選択された輝度調整レベルを示す輝度調整識別子を参照テーブルの輝度調整データセットにマッピングしている。
【００６２】
ここで、輝度調整レベルを標準化するために、またデータセットのコンテンツが、ビデオサーバノード４０と異なるメーカによって製造された移動体電子装置１０との互換性を実現するために、さらに移動体電子装置１０のソフトウェアの複雑さが低減されるように、少数の個々の輝度調整レベル及びそれに対応する少数の輝度調整データセットに対するサポートを実行することが好ましい。少数の個々の輝度調整レベルに対するサポートは、ビデオセグメントに付随する輝度調整タグのサイズも制限する。
【００６３】
本発明の実施形態では、４から８の輝度調整レベル（例えば、輝度調整タグ内の２または３ビットの輝度調整識別子）と、４から８の対応する輝度調整データセットとが予期（contemplated）されていてもよい。すなわち、輝度調整レベルとそれに対応する輝度調整識別子のサイズを予め定めておいてもよい。
【００６４】
また、本発明の実施形態では、決定された輝度調整レベルと輝度調整の適用期間とを示す輝度調整識別子とタイミングデータとを含む上記輝度調整タグは、ビデオシークエンスより前に送信されるものであってもよいし、ビデオシークエンスと同時に送信されるものであってもよい。
【００６５】
なお、輝度調整タグは、例えば代替オーディオデータ、クローズドキャプションデータ、条件付アクセスデータ、電子番組ガイド（ＥＰＧ）、及びサービス識別データ等のシステム情報データに付加されていてもよいし、ビデオコンテンツに組み込まれていてもよい。
【００６６】
また、輝度調整タグ内のタイミングデータは、移動体電子装置が当該輝度調整タグ内の輝度調整識別子の適用を開始するときに、ビデオシークエンスの最初から測定した、例えばフレームやタイムオフセットを識別するものであってもよい。
【００６７】
また、本発明の実施形態では、輝度調整タグが付されるビデオシークエンスのセグメントの直前に輝度調整タグが送信されるようにすることにより、適用期間を暗に示し、輝度調整タグからタイミングデータを省略することもできる。
【００６８】
さらに、本発明の実施形態では、ビデオ配信ソフトウェア３４０は、“帯域外（out of band）”で、すなわちビデオシークエンスのダウンロードとは無関係に、ビデオシークエンスの輝度調整を決定するものであってもよい。この実施形態では、ビデオ配信ソフトウェア３４０は、輝度調整識別子及びタイミングデータをビデオシークエンスと対応付けて、例えばビデオストレージ２３０のようなメモリ内に格納している。
【００６９】
また、他の実施形態では、ビデオ配信ソフトウェア３４０は、“その場（on the fly）”で、すなわちリクエストした移動体電子装置へのビデオシークエンスのダウンロードに関連して、ビデオシークエンスの輝度調整の決定を行うものであってもよい。
【００７０】
さらに、ビデオ配信ソフトウェア３４０は、ビデオシーケンス処理の一環として、ビデオシーケンスの圧縮等のビデオエンコード機能をも実行するものであってもよい。
【００７１】
図４は、移動体電子装置１０の詳細を示している。移動体電子装置１０は、デバイスメインメモリ（メモリ）４３０、ディスプレイドライバ集積回路（表示制御回路）４４０、及び無線インターフェース（インターフェース）４１０と通信可能に接続している。ディスプレイドライバ集積回路４４０は、ＬＣＤパネル（ディスプレイパネル）４５０及びＬＣＤバックライト４６０と通信可能に接続している。デバイスメインメモリ４３０は、例えばＲＡＭとＲＯＭとによって実装されてもよい。無線インターフェース４１０は、無線アクセスポイント２０によって確立された無線リンクを介してデータの送受信を行うように構成された通信インターフェースである。
【００７２】
プロセッサ４２０は、移動体電子装置１０にてサポートされるサービスを提供するために、デバイスメインメモリ４３０内に格納されたソフトウェアを実行するように構成された汎用マイクロプロセッサである。なお、上記サービスには、ビデオサーバノード４０に対するビデオコンテンツのリクエスト、及び該リクエストに対してビデオサーバノード４０から送信されるビデオコンテンツの処理及び表示も含まれる。
【００７３】
ディスプレイドライバ集積回路４４０は、ビデオサーバノード４０から受信したビデオコンテンツに基づくＬＣＤパネル４５０上のビデオイメージの表示を制御するように構成された集積回路である。なお、この制御には、ＬＣＤパネル４５０上に表示されるビデオコンテンツの輝度調整も含まれている。
【００７４】
図５は、デバイスメインメモリ４３０の詳細を示している。デバイスメインメモリ４３０に格納されているソフトウェアには、オペレーティングシステム５１０及びビデオプレーヤーソフトウェア５２０が含まれており、その両方が、プロセッサ４２０が実行可能なインストラクションを含んでいる。
【００７５】
また、デバイスメインメモリ４３０は、輝度調整参照テーブルデータ５３０を含んでいる。輝度調整参照テーブルデータ５３０は、予め作成された複数の輝度調整データセットを含んでいる。なお、上記輝度調整データセットは、複数の輝度調整識別子のそれぞれに対してマッピングされている。
【００７６】
ここで、上述のように、輝度調整識別子は、ビデオサーバノード４０にて決定された輝度調整レベルを示すものであり、輝度調整タグとしてビデオサーバノード４０から移動体電子装置１０に送信される。そして、輝度調整参照テーブルデータ５３０では、輝度調整識別子と輝度調整データセットとが対応付けられている。したがって、輝度調整参照テーブルデータ５３０を参照することによって、輝度調整レベルに対応する輝度調整データセットを特定することができる。
【００７７】
本発明の実施形態では、輝度調整データセットは、該輝度調整データセットに対応する輝度調整レベルが機能しているときに、複数の入力輝度値のそれぞれに適用するための複数のガンマ補正値を特定するものであってもよい。すなわち、輝度調整データセットは、入力輝度値に対応するガンマ補正値を示すものであってもよい。なお、入力輝度値は、ビデオサーバノード４０から受信したビデオコンテンツから取得される。
【００７８】
図６は、ディスプレイドライバ集積回路４４０の詳細を示している。ディスプレイドライバ集積回路４４０は、ディスプレイコントローラ６１０を含み、ディスプレイコントローラ６１０は、一方でプロセッサ４２０と接続され、他方でＬＣＤパネル４５０及びＬＣＤバックライト４６０と接続されている。
【００７９】
ディスプレイコントローラ６１０は、フレームバッファ６２０と輝度調整参照テーブル６３０とに対してアクセス可能に構成されている。また、ディスプレイコントローラ６１０は、プロセッサ４２０から受信したコールとコマンドとに応じて、配線論理（in hardwired logic）でビデオ制御機能を実行する。
【００８０】
一動作例を挙げれば、プロセッサ４２０上で動作しているビデオプレーヤーソフトウェア５２０は、ビデオサーバノード４０にビデオシークエンスをリクエストする。そして、ビデオプレーヤーソフトウェア５２０は、上記リクエストに対して送信ビデオサーバノード４０から送信されるビデオストリーム（ビデオコンテンツとビデオシークエンスのためのシステム情報とを含む）を受信する。
【００８１】
次に、ビデオプレーヤーソフトウェア５２０は、上記受信したビデオコンテンツまたはシステム情報に含まれる輝度調整タグを確認する。そして、ビデオプレーヤーソフトウェア５２０は、該輝度調整タグに含まれるタイミングデータが示す適用期間に従って、輝度調整タグ内の輝度調整識別子を含む輝度調整参照テーブルデータ５３０から輝度調整参照テーブル６３０へと輝度調整データセットをロードする。
【００８２】
すなわち、ビデオプレーヤーソフトウェア５２０は、輝度調整参照テーブルデータ５３０を参照して、上記輝度調整タグに含まれる輝度調整識別子に対応付けられている輝度調整データセットを特定し、該特定した輝度調整データセットを、同じ輝度調整識別子に対応付けられているタイミングデータが示すタイミングで、輝度調整参照テーブル６３０にロードする。
【００８３】
なお、輝度調整参照テーブル６３０へのロードは、例えばビデオプレーヤーソフトウェア５２０、オペレーティングシステム５１０、及びディスプレイコントローラ６１０の間でコールまたはコマンドの発行と実行とを行うことによって実現してもよい。
【００８４】
また、上記のような適用時に、ビデオプレーヤーソフトウェア５２０は、上記輝度調整タグの輝度調整識別子に対応するレベルにＬＣＤバックライト４６０を調整するために、ディスプレイコントローラ６１０に対して、直接または間接的にコールまたはコマンドを発行してもよい。同時に、ビデオプレーヤーソフトウェア５２０は、ビデオコンテンツをデコードする。そして、ディスプレイコントローラ６１０の制御に従って、ＬＣＤパネル４５０に連続表示を行うために、デコードされたビデオコンテンツは、フレームバッファ６２０に送られる。
【００８５】
ディスプレイコントローラ６１０は、輝度調整参照テーブル６３０を参照してＬＣＤパネル４５０上に表示するビデオコンテンツの輝度を調整する。ここで、図７は、ロードされた輝度調整データセットから生成された項目を含む輝度調整参照テーブル６３０を示している。
【００８６】
輝度調整参照テーブル６３０の項目では、入力輝度値とガンマ補正値とが対応付けられている。すなわち、この例では、ガンマ補正値が輝度調整データセットということになる。なお、本発明の実施形態では、輝度調整参照テーブル６３０に入力輝度値が明示されていてもよい。また、輝度調整データセットを輝度調整参照テーブル６３０に、入力輝度値がメモリアドレスから推測できるようにロードすることによって、入力輝度値が明示されるようにする実施形態とすることも可能である。もちろん、輝度調整参照テーブル６３０の項目には、上記以外の欄が含まれていてもよい。
【００８７】
フレームバッファ６２０に格納されている各ビデオフレームを表示する準備段階において、ディスプレイコントローラ６１０は、直接または間接的に、フレームの各画素における赤、緑、及び青の入力輝度値を、輝度調整参照テーブル６３０のガンマ補正値に対応する項目にマッピングする。そして、入力輝度値にガンマ補正値を乗じた値が、電圧補正後に、ＬＣＤパネル４５０上の画素に適用される。
【００８８】
また、これと同時に、ディスプレイコントローラ６１０は、プロセッサ４２０から受信したコールまたはコマンドを実行し、ビデオフレームを表示するときのＬＣＤバックライト４６０の輝度を適切に設定するようにしてもよい。
【００８９】
ここで、図８は、本発明の一実施形態における、移動体電子装置１０の動作最適化方法を示している。すなわち、ビデオサーバノード４０は、ビデオシークエンスの輝度調整レベルと適用期間とを決定する（８１０）。この決定は、“帯域外”、または“その場”で行われ、ビデオシークエンス内のマルチフレームビデオセグメントに適用することもできる。
【００９０】
次に、ビデオサーバノード４０は、上記輝度調整レベルと適用期間とを移動体電子装置１０に送信する（８２０）。この処理は、上記ビデオシークエンスのビデオコンテンツを送信するよりも先であってもよいし、ビデオコンテンツの送信と同時であってもよい。また、上記輝度調整レベルと適用期間とは、個々の輝度調整識別子及びタイミングデータとして送信されてもよい。
【００９１】
続いて、プロセッサ４２０は、上記輝度調整レベルと適用期間とを受信する。そして、その適用時に、上記輝度調整レベルに対応する輝度調整データセットを、ディスプレイドライバ集積回路４４０上の輝度調整参照テーブル６３０にロードする（８３０）。
【００９２】
最後に、ディスプレイドライバ集積回路４４０は、輝度調整参照テーブル６３０から取得した値を適用し、ＬＣＤパネル４５０に表示するビデオシークエンスのビデオコンテンツの輝度を調整する（８４０）。
【００９３】
なお、本発明の移動体電子装置及び最適化方法の主な特徴点、及び追加の特徴点は、例えば以下のように表現することもできる。
【００９４】
すなわち、移動体電子装置であって、無線インターフェースと、ソフトウェアのインストラクションを実行するプロセッサと、ディスプレイドライバ集積回路とを備え、上記プロセッサは、上記無線インターフェースを介して輝度調整識別子を受信し、該受信した輝度調整識別子を用いて、複数の予め作成したデータセットから１つのデータセットを選択し、該選択したデータセットを上記ディスプレイドライバ集積回路の参照テーブルにロードするようになっており、上記ディスプレイドライバ集積回路は、上記ロードされたデータセットから少なくとも１つの値を適用することによって、自装置のディスプレイパネルにビデオコンテンツを表示するときの輝度調整を行う移動体電子装置。
【００９５】
上記プロセッサは、さらに、上記輝度調整識別子を適用することによって、上記ディスプレイパネルに上記ビデオコンテンツを表示するときのバックライトの輝度を決定する。
【００９６】
上記プロセッサは、さらに、上記輝度調整識別子と対応付けられたタイミングデータを上記無線インターフェースを介して受信し、該受信したタイミングデータに従って、上記選択されたデータを上記参照テーブルにロードする。
【００９７】
上記ディスプレイパネルが液晶表示パネルである。
【００９８】
上記輝度調整識別子が、上記選択されたデータセットに直接にマッピングされている。
【００９９】
上記ビデオコンテンツに付随するサービス情報内に含まれた状態で上記輝度調整識別子を受信する。
【０１００】
上記輝度調整識別子が、上記ビデオコンテンツに組み込まれている。
【０１０１】
ビデオコンテンツを処理するときの移動体電子装置の動作を最適化する最適化方法であって、輝度調整識別子を受信するステップと、上記輝度調整識別子の少なくとも一部に基づいて、複数の予め作成したデータセットから１つのデータセットを選択するステップと、上記選択したデータセットをディスプレイドライバ集積回路の参照テーブルにロードするステップと、上記ディスプレイドライバ集積回路が、上記ロードしたデータセットの少なくとも一部に基づいて、ディスプレイパネルにビデオコンテンツを表示するときの輝度を決定するステップとを含む。
【０１０２】
上記ディスプレイドライバ集積回路が、上記輝度調整識別子の少なくとも一部に基づいて、上記ディスプレイパネルに上記ビデオコンテンツを表示するときのバックライトの輝度を決定するステップをさらに含む。
【０１０３】
上記輝度調整識別子と対応付けられたタイミングデータを受信するステップと、上記受信したタイミングデータの少なくとも一部に従って、上記選択されたデータを上記参照テーブルにロードするステップとをさらに含む。
【０１０４】
上記ディスプレイパネルが液晶表示パネルである。
【０１０５】
上記輝度調整識別子が、上記選択されたデータセットに直接にマッピングされている。
【０１０６】
ビデオコンテンツを処理するときの移動体電子装置の動作を最適化する最適化方法であって、上記移動体電子装置にて複数の輝度調整識別子のそれぞれと、複数のデータセットのそれぞれとをマッピングするステップと、ビデオコンテンツセグメントと、上記複数の輝度調整識別子の１つの輝度調整識別子とをタグ付けするステップと、上記ビデオコンテンツセグメントをビデオサーバノードから上記移動体電子装置に送信するステップと、上記移動体電子装置が、上記輝度調整識別子を適用して、上記複数のデータセットから１つのデータセットを選択するステップと、上記選択されたデータセットを上記移動体電子装置の集積回路の参照テーブルにロードするステップと、上記移動体電子装置のディスプレイパネルに上記ビデオコンテンツセグメントを表示するときに、上記ロードしたデータセットのデータを上記集積回路に適用して、ビデオコンテンツの輝度を調整するステップとを含む。
【０１０７】
上記集積回路が、上記ロードされたデータセットのデータに基づいて、上記ディスプレイパネルに上記ビデオコンテンツを表示するときのバックライトの輝度を決定するステップをさらに含む。
【０１０８】
上記輝度調整識別子と対応付けられたタイミングデータと、上記ビデオコンテンツセグメントとをタグ付けするステップをさらに含み、上記ロードするステップでは、上記タイミングデータに従ってロードを行う。
【０１０９】
上記ディスプレイパネルが液晶表示パネルである。
【０１１０】
当然のことながら、本発明の技術分野における通常の知識を有するものであれば、本発明の精神または本質的な性質から逸脱しない範囲の変更を行って本発明を実施することができる。すなわち、上記の説明は例示に過ぎず、本発明の範囲を限定するものではない。本発明の範囲は添付の請求項によって示され、この請求項と同等の範囲内において変容し得るものである。
【産業上の利用可能性】
【０１１１】
本発明によれば、画像を受信して表示する任意の装置の動作を最適化することができる。例えば、本発明は、携帯電話機、ＰＤＡ、スマートフォン、携帯型のオーディオプレーヤーやビデオプレーヤー、携帯型ゲーム機等に好適に適用できる。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施形態を示すものであり、移動体電子装置の動作を最適化する方法及びシステムが動作する通信システムを示す図である。
【図２】上記通信システムに含まれるビデオサーバノードの詳細を示す図である。
【図３】上記ビデオサーバノードのサーバメインメモリの詳細を示す図である。
【図４】上記移動体電子装置の詳細を示す図である。
【図５】上記移動体電子装置のデバイスメインメモリの詳細を示す図である。
【図６】上記移動体電子装置のディスプレイドライバ集積回路の詳細を示す図である。
【図７】上記ディスプレイドライバ集積回路の参照テーブルの詳細を示す図である。
【図８】本発明の一実施形態における移動体電子装置の動作最適化方法のフロー図である。
【符号の説明】
【０１１３】
１０  移動体電子装置（電子装置）
４０  ビデオサーバノード
４１０  無線インターフェース（インターフェース）
４２０  プロセッサ
４３０  デバイスメインメモリ（メモリ）
４４０  ディスプレイドライバ集積回路（表示制御回路）
４５０  ＬＣＤパネル（ディスプレイパネル）
４６０  ＬＣＤバックライト（バックライト）
５３０  輝度調整参照テーブルデータ（参照テーブルデータ）
６３０  輝度調整参照テーブル（参照テーブル）
【図１】
2008299320.tif 000003
【図２】
2008299320.tif 000004
【図３】
2008299320.tif 000005
【図４】
2008299320.tif 000006
【図５】
2008299320.tif 000007
【図６】
2008299320.tif 000008
【図７】
2008299320.tif 000009
【図８】
2008299320.tif 000010