(57)【要約】  表示画面（１１０）上の変化する周辺光条件を補償するために、デジタルメディアファイルに関連付けられる色域データを調整する手段が開示される。表示画面（１１０）上の周辺光条件は、光センサ（１２０）を使用して検出され（２２０）、周辺光データに変換される。次に、デジタルメディアファイルに関連付けられる種々の周辺光データに対して最適化された色域データを含む色域ルックアップテーブル（２６０）から、現在の周辺光データに従って代替色域データが選択される。その後、表示補正パラメータが代替色域データに基づいて判定される（２８０）。表示補正パラメータが、デジタルメディアファイルをより最適に表示するために適用される（２９０）。デジタルメディアファイルが表示されている最中に任意の変化により再処理が行われデジタルメディアファイルが更新されるように、光センサ（１２０）は周辺光条件を定期的に再検出する（２２０）。
2009520398.tif 000002
【特許請求の範囲】
【請求項１】
デジタルメディアファイルを表示画面上に表示する際に、前記表示画面上の変化する周辺光条件を補償するために、前記メディアファイルに関連付けられる色域データを自動的に調整する方法であって、
前記表示画面における周辺光条件を検出する工程（２２０）と、
前記周辺光条件を周辺光データに変換する工程（２３０）と、
前記デジタルメディアファイルに関連付けられる種々の周辺光データに対して最適化された色域データを含む色域ルックアップテーブル（２６０）から、前記周辺光データに対応する代替色域データを選択する工程（２５０）と、
前記代替色域データに基づいて表示補正パラメータを判定する工程（２８０）と、
前記デジタルメディアファイルについてのより最適な表現を前記表示画面上に提示するために、前記デジタルメディアファイルの表示に前記表示補正パラメータを適用する工程（２９０）と
を備えることを特徴とする方法。
【請求項２】
前記周辺光条件の変化を反映するために、前記表示画面上にデジタルメディアファイルが表示されている最中に前記周辺光条件の任意の変化により再処理が行われ前記デジタルメディアファイルが更新されるように、前記表示画面上の前記周辺光条件を定期的に再検出する工程（２２０）を更に含むことを特徴とする請求項１記載の方法。
【請求項３】
現在の周辺光データと前の周辺光データとの間の差分値が閾値を越えた場合にのみ前記代替色域データの選択が行われるように、前記差分値を判定するために新しい周辺光データと前の周辺光データとを比較する工程を更に含むことを特徴とする請求項２記載の方法。
【請求項４】
表示画面（１１０）上の変化する周辺光条件に基づいて、前記表示画面（１１０）におけるデジタルメディアファイルの表示を最適化することが可能な前記表示画面（１１０）を有する移動電話（１００）であって、
表示画面（１１０）と、
前記表示画面（１１０）上の周辺光条件を検出できるように、前記表示画面（１１０）に近接する光センサ（１２０）と、
前記検出された周辺光条件を受け取って周辺光データに変換する前記移動電話（１００）内部のプロセッサ（１８０）と、
種々の周辺光データに対する前記デジタルメディアファイルに関係する最適化された色域データ（１９０）を含み、代替色域データが前記周辺光データに従って選択される色域ルックアップテーブル（１５０、１６０）と、
前記メディアファイルを表示している間に前記表示画面に適用される表示補正パラメータを算出するために、前記プロセッサ（１８０）により実行可能な調整アルゴリズム（１４０）と
を備えることを特徴とする移動電話（１００）。
【請求項５】
表示画面上の変化する周辺光条件に基づいて、前記表示画面上のデジタルメディアファイルの表示を最適化することが可能な前記表示画面（１１０）に接続可能な装置であって、
前記表示画面上の周辺光条件を検出できるように、前記表示画面（１１０）に近接して配された光センサ（１２０）と、
前記検出された周辺光条件を受け取って周辺光データに変換する前記装置内部のプロセッサ（１８０）と、
種々の周辺光データに対する前記デジタルメディアファイルに関係する最適化された色域データ（１９０）を含み、前記周辺光データに従って代替色域データが選択される色域ルックアップテーブル（１５０、１６０）と、
前記メディアファイルを表示している間に前記表示画面に適用される表示補正パラメータを算出するために、前記プロセッサにより実行可能な調整アルゴリズム（１４０）と
を備えることを特徴とする装置。
【請求項６】
デジタルメディアファイルを表示画面上に表示する際に、前記表示画面上の変化する周辺光条件を補償するために、前記メディアファイルに関連付けられる色域データを調整する方法であって、
前記デジタルメディアファイルと同等の参照メディアファイルを表示する工程（５１０）と、
前記参照メディアファイルに対する別個の色域データと対応付けられた周辺光条件であって、前記参照メディアファイルを最適に表示する周辺光条件を選択する工程（５２０）と、
前記選択された周辺光条件が前記参照メディアファイルを最適に表示することを確認するために、前記選択された周辺光条件に対応付けられた前記色域データを適用して前記参照メディアファイルを再表示する工程（５３０）と、
前記参照メディアファイルに関連付けられている前記色域データを選択して前記デジタルメディアファイルに適用する工程（５４０）と、
前記選択された色域データに基づいて表示補正パラメータを判定する工程（２８０）と、
前記画面表示２９０上に前記デジタルメディアファイルをより最適に表示するために、前記デジタルメディアファイルの表示に前記表示補正パラメータを適用する工程（２９０）と
を備えることを特徴とする方法。
【請求項７】
表示画面（１１０）上のデジタルメディアファイルの表示を最適化することが可能な前記表示画面（１１０）を有する移動電話（１００）であって、
表示画面（１１０）と、
種々の周辺光データに対する複数の参照メディアファイルに関連付けられた最適化された色域データを含む参照メディアファイルデータベース（１９０）と、
前記表示画面（１１０）に適用される表示補正パラメータを算出するためにプロセッサ（１８０）により実行可能な調整アルゴリズム（１４０）と、を備え、
前記表示補正パラメータは、選択された周辺光条件の下で選択された参照メディアファイルの色域データに基づいて算出されることを特徴とする移動電話（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変動する照明条件の下で表示部を自動的に調整する装置及び方法に関するものである。
【背景技術】
【０００２】
色度図は、人間の目に対して可視である色スペクトルについての多数の波長を示したものである。これらの波長の色特性は、色相（色の特定の階調）、彩度（色相の鮮明度又は強度）及び輝度（暗から明にわたる色相の範囲）を含む。ある特定の色は、１つの波長に関連付けられていてもよい。しかし、同一の色を生成するにあたっては多くの波長の組み合わせが存在する。
【０００３】
表示部上に示される画像の豊かさは、その表示部が出射できる色の範囲により限定される。ディプレイが出射できる色の範囲は色度図内に存在する。ある特定の色がある特定の表示部上で出射可能か否かを判定するにあたっては、色度図におけるデカルト座標を使用してもよい。通常、表示部上に示されるある特定の色は、３原色（赤、青及び緑）の波長の組み合わせからなる。色域は、ある特定の周辺光の下で、ある特定の表示部に表示することが可能な色の波長の範囲を示している。ある特定の色域は明るい環境に対応しており、別の色域は暗い環境に対応している。
【０００４】
表示部における周辺光データは、画像の正確な表現を表示部上で見るうえで重要な要素である。例えば、明るい環境において移動電話の表示部上でデジタル画像を見た場合、デジタル画像内の色は青及び薄灰色に見えることがある。しかし、同一の移動電話を使って暗い環境において見た場合、同一の色が黒及び白に見えることがある。通常、この問題を解決するため、表示部の輝度制御は、画像をより明るくするように調整してある。しかし、これによって画像が「色褪せた」ように見える場合がある。上述のように、同一の色を形成できる複数の波長の組み合わせが存在する。従って、同一の色に対して異なる波長の組み合わせを判定することにより、ユーザは、異なる周辺光の下であっても画像の正確な表現を見ることが可能となる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現在、表示部の周辺光の変化を補正するために、ユーザが表示部における色域を調整する手段（手動、自動又はその他）は存在しない。従って、表示部の周辺光条件の変化を反映させるために、表示部の色域を自動的に調整できる装置及び方法が必要とされる。
【課題を解決するための手段】
【０００６】
本発明は、表示画面において変化する周辺光条件を補償するために、デジタルメディアファイルに関連付けられる色域データを調整する手段を開示する。表示画面における周辺光条件は、光センサを使用して検出され、周辺光データに変換される。次に、デジタルメディアファイルに関連付けられる種々の周辺光データに対して最適化された色域データを含む色域ルックアップテーブルから、現在の周辺光データに従って代替色域データが選択される。その後、表示補正パラメータが代替色域データに基づいて判定される。表示補正パラメータが、デジタルメディアファイルのより最適な表現を提示するために適用される。任意の変化により再処理され、デジタルメディアファイルが表示される際にその表現が更新されるように、光センサは周辺光条件を定期的に検出する。
【０００７】
本発明は、コンピュータ可読媒体において実現されるコンピュータプログラム製品として実現可能である。
【発明を実施するための最良の形態】
【０００８】
本明細書中で使用されるメディアファイルという用語は、表示部上で見ることができるデジタル画像ファイル及びデジタルビデオファイルを含む。
【０００９】
本発明は、表示部における周辺光を監視する光センサを使用する。光センサは、周辺光データを調整アルゴリズムに転送する。調整アルゴリズムは、バックグラウンドで実行し、置換色域が好ましいか否かを判定する。置換色域が好ましい場合、調整アルゴリズムは、置換色域を自動的に生成して表示部に適用する。これにより、変化する周辺光条件の下で表示部上で最適な画像品質を維持することが保証される。
【００１０】
図１は、本発明の実施形態に関係するハードウェア構成要素及びソフトウェア構成要素を示す移動電話の表示部１１０を示している。本発明は、異なる周辺光条件の下で最適な画像品質を保証するために、表示部の色域を自動的に調整する。表示部において周辺光が変化する原因としては種々のものが存在する。移動電話のユーザが晴天の日に屋内に出入りした場合には、周辺光の変化が発生する。また、屋内において光が暗くされたり、消されたりした場合には周辺光が変化する。
【００１１】
移動電話１００は、複数のハードウェア構成要素及びソフトウェア構成要素を含む。ハードウェア構成要素には、表示部１１０、光センサ１２０、カメラ１３０及びマイクロプロセッサ１８０が含まれる。マイクロプロセッサは、グラフィクス処理が可能であり、関連する表示部ドライバ等を含む。表示部１１０には、ＬＣＤ（モノクロ、ＴＦＴ、ＳＴＮ等）、プラズマ及びＣＲＴが含まれる。光センサ１２０は、事前に設定されたパルス間隔を有するパルス型であってもよいし、調整可能なサンプリングレートを用いる連続型であってもよい。カメラ１３０は、静止画又は動画を撮影することができる。
【００１２】
本発明に関係する移動電話１００内部のソフトウェア構成要素は、調整アルゴリズム１４０、ルックアップテーブル１５０及び１６０、並びに表示部特性データ１７０を含む。調整アルゴリズム１４０は、マイクロプロセッサ１８０を使用してバックグラウンドで実行する。また、調整アルゴリズム１４０により、光センサ１２０、ルックアップテーブル１５０及び１６０、表示部１１０、並びにマイクロプロセッサ１８０がデータのやりとりを行う。ルックアップテーブル１５０及び１６０は、周辺光条件に対応する色域データのスペクトルから構成される。例えば、１つの色域は晴天の日に対応可能であり、別の色域は暗い部屋に対応し、更に別の色域は明るい部屋に対応する。参照メディアファイル及び色域データのデータベース１９０が更に含まれる。
【００１３】
図２は、周辺光の変化を補償するために表示部の色域を自動的に調整するためのフローチャートである。ブロック２１０において、メディアファイルが表示される。メディアファイルには、画像ファイル（．ＪＰＧ、．ＧＩＦ、．ＴＩＦＦ等）又はビデオファイル（．Ｍｏｖ、．ＭＰＥＧ、．ＡＶＩ、．ＷＭＶ等）が含まれるが、これらに限定されない。
【００１４】
メディアファイルは内部で作成されてもよいし、外部ソースからインポートされてもよい。図１を再度参照すると、カメラ１３０は、メディアファイルを内部で作成するために使用されうる。メディアファイルが保存されると、それを後で移動電話の表示部１１０上で見ることができる。外部ソースには、メディアファイルが表示される装置により作成されなかったメディアファイルが含まれる。これは、例えば、メッセージ（ＭＭＳ、電子メール等）で受信されたメディアファイル、取り外し可能な媒体に格納されたメディアファイル、あるいはインターネットサイトを介してダウンロードされたメディアファイル又は別の装置から受信されたメディアファイルが含まれる。
【００１５】
図２を再度参照すると、ブロック２１０においてメディアファイルが表示された後、光センサは周辺光を検知する（２２０）。光センサは、表示部に入射される光に近い光が入射されるように配置される。光センサは、表示部が使用されている最中は常に光を自動的に検知するように設定することができる。例えば、装置が「フリップ型」移動電話である場合、光センサは、電話が開かれた時、すなわち、表示部が周辺光にさらされた時に光を自動的に検知するように設定可能である。検知後、光センサは、受け取った光を一連のデジタルデータ（以下、周辺光データ）に変換するためにマイクロプロセッサとの間でデータのやりとりを行う。
【００１６】
その後、ブロック２３０において、方法２００は、周辺光データを調整アルゴリズムに転送する。光センサは、周辺光データを調整アルゴリズムに連続的又は定期的に転送するように設定可能である。調整アルゴリズムは、表示部に対する現在の周辺光の下で画像品質を維持することが可能な置換色域データを判定するために、ルックアップテーブル又は参照メディアファイル及び色域データのデータベース１９０と共に周辺光データを処理する。
【００１７】
ブロック２４０において、調整アルゴリズムは、光センサから周辺光データを受け取る。周辺光データは、調整アルゴリズム内のセルフパージングバッファ（等）に格納されてもよい。セルフパージングバッファにより、装置内で必要なキャッシュメモリを最小化することができる。周辺光データを受け取った後、調整アルゴリズムは置換色域が好ましいか否かを判定する。現在の周辺光データと直前に使用された周辺光データとの間の差分が閾値を越える場合には、置換色域データが好ましいと判定する。調整アルゴリズムの感度は、閾値を変更することにより調整可能である。例えば、電力消費を節約するため、ユーザは、直前に使用された周辺光データと現在の周辺光データとの間の差分が比較的大きい場合に、置換色域が好ましいと判定するように閾値を設定することができる。
【００１８】
調整アルゴリズムが置換色域が好ましいと判定しなかった場合には、ブロック２９５へ進み、周辺光条件がより大きく変化するまで待つ。調整アルゴリズムが置換色域が好ましいと判定した場合には、ブロック２５０において、調整アルゴリズムはルックアップテーブル２６０の置換色域データを自動的に要求する。置換色域データを要求する際、調整アルゴリズムは、現在の周辺光データをルックアップテーブル２６０に転送する。ルックアップテーブル２６０は、周辺光データに基づいて置換色域を出力する。ビット深度及び画素数／インチ等のメディアファイル特性、並びに表示特性は、ルックアップテーブルデータに既に格納されている定数である。
【００１９】
要求を受け取った後、ルックアップテーブルは、より好適な色域データを探し出し、置換色域データを調整アルゴリズムに転送する（２７０）。その後、ブロック２８０において、調整アルゴリズムは、置換色域及び事前設定された新しい値に基づいて、表示補正をコンパイルする。ブロック２９０において、表示補正は表示部に自動的に適用される。光センサは、周辺光の変化を連続的に監視する。周辺光の変化を検出すると、ブロック２２０へ自動的に戻り、処理が繰り返される。ユーザは、ブロック２２０へ戻るのに必要な周辺光データの変化量を判定する閾値を設定してもよい。光センサが周辺光の閾値変化を検出しない場合には、更なる動作は発生しない。
【００２０】
図３は、装置以外で作成されたメディアファイルについてのルックアップテーブルを作成する方法３００を示している。この場合、ステップ３１０において、ユーザは、表示部上で見るメディアファイルを選択する。メディアファイルの選択後、ブロック３２０において、選択されたメディアファイルに対する既存のルックアップテーブルが存在するか否かを判定する。既存のルックアップテーブルは、例えば、当該メディアファイルを装置上で以前に表示していた場合には存在する。ブロック３２０においてメディアファイルについての既存のルックアップテーブルが存在する場合には、調整アルゴリズムは、そのルックアップテーブルを使用する。既存のルックアップテーブルが存在しない場合には、調整アルゴリズムはブロック３４０へ進み、装置の表示特性及びメディアファイルの特性を用いて周辺光データを処理する。なお、表示特性には、解像度、色ビット深度等の表示部の物理的能力及び光学的能力が含まれる。
【００２１】
一般に、メディアファイルの特性には、画素数／インチ及び色ビット深度等の情報が含まれる。ブロック３４０において表示特性を用いて周辺光データを処理した後、ブロック３５０において、メディアファイルの特性を処理する。これにより、選択されたメディアファイルに対して正確に表示可能な波長の範囲を判定することが可能となる。ブロック３６０において、メディアファイルに対する色域データルックアップテーブルが、現在表示中のメディアファイルについて作成される。ルックアップテーブルには、異なる周辺光データに関連付けられる色域データのスペクトルが含まれる。
【００２２】
図４は、装置により作成されたメディアファイルについてのルックアップテーブルを作成する方法４００を示している。ブロック４１０において、光センサは周辺光条件を検知する。ブロック４２０において、ユーザは、カメラを利用してメディアファイルを作成する。メディアファイルが撮影され確認が完了すると、ブロック４３０では、ユーザはファイルを保存するかを判定する。ユーザがファイルを格納すると決定した場合、元の光センサデータはメディアファイルに統合され、メディアファイルに格納されることとなる。ブロック４６０では、装置の表示特性を用いて光センサデータを処理する。ブロック４６０において表示特性を用いて周辺光データを処理すると、ブロック４７０では、メディアファイルの特性を処理する。ブロック４８０では、メディアファイルに対する色域データルックアップテーブルが、新たに作成されたメディアファイルに対して作成される。
【００２３】
ブロック４３０において、ユーザがファイルを格納しないと判定した場合、ブロック４４０では、ユーザが、別のメディアファイルを撮影及び作成するかを判定する。ユーザが別のメディアファイルを撮影及び作成すると決定した場合には、方法４００はブロック４２０に戻る。ユーザが別のメディアファイルを撮影及び作成すると決定しなかった場合には、ブロック４５０では、更なる動作は発生しない。
【００２４】
図５は、同等の参照メディアファイルについての、事前に格納された色域データのデータベース１９０を使用して、１つのメディアファイルについての表示部の色域を調整するためのフローチャートである。本実施形態において、ユーザは、類似の参照メディアファイルについての設定を使用して、所望のメディアファイルに対する色域設定を調整する。ブロック５１０において、ユーザは、表示装置内に格納された複数の参照メディアファイルの中から選択する。参照メディアファイルは、風景、人物、動作、物体等の多くの被写体を近似したものである。更に、各参照メディアファイルは、選択可能な複数の色域設定を有する。各色域設定には、異なる周辺光設定を近似したものである。各参照メディアファイルに対する周辺光設定は、暗い光、明るい光、屋内の人工光、平均光等が含まれるが、これらに限定されるものではない。
【００２５】
ブロック５２０において、ユーザは、選択された参照メディアファイルに対する種々の周辺光設定をスクロールする。ブロック５３０において、ユーザは、現在表示されている周辺光設定による参照メディアファイルに満足するか否かを決定する。この参照メディアファイルに満足しないと決定した場合、ユーザはブロック５２０に戻り、参照メディアファイルに対する異なる周辺光設定を選択する。ユーザが現在の条件下の参照メディアファイルの画像に満足すると決定した場合には、参照メディアファイル及び選択された周辺光設定に関連付けられる色域データが、ユーザが表示を希望する元のメディアファイルに適用される。
【００２６】
本発明の実施形態に関して、本発明を非常に詳細に示し且つ説明したが、開示された特定の実施形態に本発明が限定されるものでないことは当業者には理解されよう。特に前述の教示を考慮して、本発明の新規の教示及び利点から著しく逸脱することなく種々の変形、省略及び追加が、開示された実施形態において実施されうる。
【００２７】
当業者により理解されるように、本発明は、方法、システム又はコンピュータプログラム製品として実現される。従って、本発明は、ハードウェアのみの実施形態をとっても、ソフトウェアのみの実施形態（ファームウェア、常駐ソフトウェア、マイクロコード等を含む）をとっても、あるいはソフトウェアの面及びハードウェアの面を組み合わせた実施形態をとってもよく、本明細書において、それらは全て、一般に「回路」、「モジュール」又は「システム」と称している。更に、本発明は、コンピュータ使用可能なプログラムコードが記録されているコンピュータ使用可能な記憶媒体におけるコンピュータプログラム製品の形態をとってもよい。
【００２８】
任意の適切なコンピュータ可読媒体が利用されうる。コンピュータ使用可能媒体又はコンピュータ可読媒体は、例えば、電子、磁気、光学、電磁、赤外線又は半導体によるシステム、装置、デバイス又は伝播媒体であってもよいが、それらに限定されるものではない。コンピュータ可読媒体には更に、１本以上のワイヤを有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、光学記憶装置、インターネット又はイントラネットをサポートする媒体等の伝送媒体、あるいは磁気記憶装置が含まれるが、それらに限定されるものではない。尚、コンピュータ使用可能な媒体又はコンピュータ可読媒体は、プログラムが印刷された紙又は別の適切な媒体であってもよい。その場合、プログラムは、例えば、紙又は他の媒体の光学走査を経て電子的に捕捉され、その後、コンパイルされ、解釈され、又は必要に応じて適切な方法により処理され、更にコンピュータメモリに格納される。本明細書に関しては、コンピュータ使用可能な媒体又はコンピュータ可読媒体は、命令実行システム、命令実行装置又は命令実行デバイスにより使用されるため又はそれと関連して使用されるためにプログラムを内蔵、格納、通信、伝播又は搬送することができる任意の媒体であってもよい。
【００２９】
本発明の動作を実行するためのコンピュータプログラムコードは、Ｊａｖａ（登録商標）、スモールトーク又はＣ＋＋等のオブジェクト指向プログラミング言語で書かれていてもよい。あるいは、本発明の動作を実行するためのコンピュータプログラムコードは、「Ｃ」プログラミング言語又は同等のプログラミング言語等の従来の手続き型プログラミング言語で書かれていてもよい。プログラムコードは、スタンドアロンソフトウェアパッケージとして完全に又は部分的にユーザのコンピュータにおいて実行されてもよいし、部分的にユーザのコンピュータにおいて実行され且つ部分的にリモートコンピュータにおいて実行されてもよいし、あるいは完全にリモートコンピュータ又はサーバにおいて実行されてもよい。後者の例において、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）を介してユーザのコンピュータに接続されていてもよい。あるいは、外部コンピュータに（例えば、インターネットサービスプロバイダを使用するインターネットを介して）接続されていてもよい。
【００３０】
本発明の実施形態に係る方法、装置（システム）及びコンピュータプログラム製品を示すフローチャート及び／又はブロック図を参照して、本発明を以下に説明する。フローチャート及び／又はブロック図の各ブロック、並びにフローチャート及び／又はブロック図におけるブロックの組合せは、コンピュータプログラム命令により実現可能であることが理解されよう。コンピュータ又は他のプログラマブルデータ処理装置のプロセッサを介して実行するこれらのコンピュータプログラム命令は、装置を形成する汎用コンピュータ、専用コンピュータ及び／又は他のプログラマブルデータ処理装置のプロセッサに提供され、実行されることにより、別途記載されたフローチャートにおいて特定される機能／動作を実現する手段を形成する。
【００３１】
これらのコンピュータプログラム命令は、コンピュータ又は他のプログラマブルデータ処理装置に特定の態様で機能するように指示できるコンピュータ可読メモリに格納されていてもよく、コンピュータ可読メモリに格納された命令は、フローチャート及び／又はブロック図の１つ以上のブロックにおいて指定される機能／動作を実現する命令手段を含む製品を生成する。
【００３２】
コンピュータ又は他のプログラマブル装置で実行する命令がフローチャート及び／又はブロック図の１つ以上のブロックにおいて指定される機能／動作を実現するステップを提供するように、コンピュータプログラム命令をコンピュータ又は他のプログラマブルデータ処理装置にロードし、コンピュータ実現プロセスを生成するために一連の動作ステップをコンピュータ又は他のプログラマブル装置において実行するように構成してもよい。
【００３３】
図中のフローチャート及びブロック図は、本発明の種々の実施形態に係るシステム、方法及びコンピュータプログラム製品の可能な実施例のアーキテクチャ、機能性及び動作を示している。この点に関して、フローチャート又はブロック図における各ブロックは、指定された論理機能を実現する１つ以上の実行可能な命令を含むモジュール、セグメント又はコードの一部分を表していてもよい。尚、いくつかの別の実施例において、ブロックに示される機能は、図面に示される順序と異なる順序で行われていてもよい。例えば、連続して示される２つのブロックは、実際には、関係する機能性に依存して、ほぼ同時に実行されてもよいし、あるいは逆の順序で実行されてもよい。また、ブロック図及び／又はフローチャートの各ブロック、並びにブロック図及び／又はフローチャートのブロックの組み合わせは、指定された機能又は動作を実行する専用ハードウェアを使用するシステム、あるいは専用ハードウェア及びコンピュータ命令の組み合わせにより実現可能である。
【００３４】
本明細書中で使用される用語は、特定の実施形態を説明することのみを目的とし、本発明を限定することを意図したものではない。本明細書中で使用されるように、明らかに指示されない限り、単数形「ａ」、「ａｎ」及び「ｔｈｅ」は複数形も含むものとする。更に、用語「備える」は、本明細書中で使用される場合、記載される特徴、数字、ステップ、動作、要素及び／又は構成要素の存在を指定するものであり、１つ以上の他の特徴、数字、ステップ、動作、要素、構成要素及び／又はそれらの集合の存在又は追加を除外するものではない。
【００３５】
本明細書において特定の実施形態を例示及び説明したが、開示した特定の実施形態の代わりに同一の目的を達成するように推定される任意の構成が使用されてもよいこと、及び本発明が他の環境において他の用途を有することは当業者には理解されよう。本出願は、本発明の任意の適応例又は変形例を範囲に含むことを意図している。特許請求の範囲は、本発明の範囲を本明細書中で説明された特定の実施形態に限定するものではない。
【図面の簡単な説明】
【００３６】
【図１】本発明が動作する環境を示すブロック図である。
【図２】本発明の実施形態に従って、表示部を自動的に調整する方法を示すフローチャートである。
【図３】表示部に関連付けられる装置により作成されなかったメディアファイルについてのルックアップテーブルを作成する方法を示すフローチャートである。
【図４】表示部に関連付けられる装置により作成されたメディアファイルについてのルックアップテーブルを作成する方法を示すフローチャートである。
【図５】本発明の別の実施形態に従って、表示部を自動的に調整する方法を示すフローチャートである。
【図１】
2009520398.tif 000003
【図２】
2009520398.tif 000004
【図３】
2009520398.tif 000005
【図４】
2009520398.tif 000006
【図５】
2009520398.tif 000007
【手続補正書】
【提出日】平成19年10月19日(2007.10.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタルメディアファイルを表示画面上に表示する際に、前記表示画面上の変化する周辺光条件を補償するために、前記メディアファイルに関連付けられる色域データを自動的に調整する方法であって、
前記表示画面における周辺光条件を検出する工程（２２０）と、
前記周辺光条件を周辺光データに変換する工程（２３０）と、
前記デジタルメディアファイルに関連付けられる種々の周辺光データに対して最適化された色域データを含む色域ルックアップテーブル（２６０）から、前記周辺光データに対応する代替色域データを選択する工程（２５０）と、
前記代替色域データに基づいて表示補正の有無を判定する工程（２８０）と、
前記デジタルメディアファイルについてのより最適な表現を前記表示画面上に提示するために、前記デジタルメディアファイルの表示に前記表示補正を適用する工程（２９０）と
を備えることを特徴とする方法。
【請求項２】
前記周辺光条件の変化を反映するために、前記表示画面上にデジタルメディアファイルが表示されている最中に前記周辺光条件の任意の変化により再処理が行われ前記デジタルメディアファイルが更新されるように、前記表示画面上の前記周辺光条件を定期的に再検出する工程（２２０）を更に含むことを特徴とする請求項１記載の方法。
【請求項３】
現在の周辺光データと前の周辺光データとの間の差分値が閾値を越えた場合にのみ前記代替色域データの選択が行われるように、前記差分値を判定するために新しい周辺光データと前の周辺光データとを比較する工程を更に含むことを特徴とする請求項２記載の方法。
【請求項４】
表示画面（１１０）上の変化する周辺光条件に基づいて、前記表示画面（１１０）におけるデジタルメディアファイルの表示を最適化することが可能な前記表示画面（１１０）を有する移動電話（１００）であって、
表示画面（１１０）と、
前記表示画面（１１０）における周辺光条件を検出できるように、前記表示画面（１１０）に近接する光センサ（１２０）と、
前記検出された周辺光条件を受け取って周辺光データに変換する前記移動電話（１００）内部のプロセッサ（１８０）と、
種々の周辺光データに対する前記デジタルメディアファイルに関係する最適化された色域データ（１９０）を含み、代替色域データが前記周辺光データに従って選択される色域ルックアップテーブル（１５０、１６０）と、
前記メディアファイルを表示している間に前記表示画面に適用される表示補正を前記代替色域データに基づいて算出するために、前記プロセッサ（１８０）により実行可能な調整アルゴリズム（１４０）と
を備えることを特徴とする移動電話（１００）。
【請求項５】
表示画面上の変化する周辺光条件に基づいて、前記表示画面上のデジタルメディアファイルの表示を最適化することが可能な前記表示画面（１１０）に接続可能な装置であって、
前記表示画面上の周辺光条件を検出できるように、前記表示画面（１１０）に近接して配された光センサ（１２０）と、
前記検出された周辺光条件を受け取って周辺光データに変換する前記装置内部のプロセッサ（１８０）と、
種々の周辺光データに対する前記デジタルメディアファイルに関係する最適化された色域データ（１９０）を含み、前記周辺光データに従って代替色域データが選択される色域ルックアップテーブル（１５０、１６０）と、
前記メディアファイルを表示している間に前記表示画面に適用される表示補正を算出するために、前記プロセッサにより実行可能な調整アルゴリズム（１４０）と
を備えることを特徴とする装置。
【請求項６】
デジタルメディアファイルを表示画面上に表示する際に、前記表示画面上の変化する周辺光条件を補償するために、前記メディアファイルに関連付けられる色域データを調整する方法であって、
前記デジタルメディアファイルと同等の参照メディアファイルであって、前記デジタルメディアファイル内の被写体に類似した被写体が近似された、予め格納された参照メディアファイルを表示する工程（５１０）と、
前記参照メディアファイルに対する別個の色域データと対応付けられた周辺光条件であって、前記参照メディアファイルを最適に表示する周辺光条件を選択する工程（５２０）と、
前記選択された周辺光条件が前記参照メディアファイルを最適に表示することを確認するために、前記選択された周辺光条件に対応付けられた前記色域データを適用して前記参照メディアファイルを再表示する工程（５３０）と、
前記参照メディアファイルに関連付けられている前記色域データを選択して前記デジタルメディアファイルに適用する工程（５４０）と、
前記選択された色域データに基づいて表示補正の有無を判定する工程（２８０）と、
前記画面表示２９０上に前記デジタルメディアファイルをより最適に表示するために、前記デジタルメディアファイルの表示に前記表示補正を適用する工程（２９０）と
を備えることを特徴とする方法。
【請求項７】
表示画面（１１０）上のデジタルメディアファイルの表示を最適化することが可能な前記表示画面（１１０）を有する移動電話（１００）であって、
表示画面（１１０）と、
種々の周辺光データに対する複数の参照メディアファイルであって、それぞれが、デジタルメディアファイル内に存在する被写体に近似されている参照メディアファイルに関連付けられた最適化された色域データを含む参照メディアファイルデータベース（１９０）と、
前記表示画面（１１０）に適用される表示補正を算出するためにプロセッサ（１８０）により実行可能な調整アルゴリズム（１４０）と、を備え、
前記表示補正は、選択された周辺光条件の下で選択された参照メディアファイルの色域データに基づいて算出されることを特徴とする移動電話（１００）。
【国際調査報告】
2009520398.tif 000008
2009520398.tif 000009