(57)【要約】  開示する様々な実施形態は、電子機器が動作しているのは屋内かそれとも屋外かを判定することによって改善された画質を提供するように電子機器のカメラ機能を自動的に調整する方法およびシステムを含む。
2018504841.tif 000002
【特許請求の範囲】
【請求項１】
電子機器の屋内／屋外状況に従って前記電子機器が取り込んだ画像の画質を改善するための方法であって、前記電子機器は、第1のセンサと、前記第1のセンサとは異なる第2のセンサとを含み、前記方法は、
前記電子機器において、空の太陽の位置と関連付けられた太陽ベクトルデータを受け取るステップと、
前記第1のセンサから受け取られた第1のセンサ読み取り値が第1の閾値を満たしており、前記第2のセンサから受け取られた第2のセンサ読み取り値が第2の閾値を満たしていることに応答して、前記電子機器において、前記電子機器の1つまたは複数のカメラ機能を屋外設定に自動的に合わせるステップと、
を含む、方法。
【請求項２】
前記電子機器において、前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定するステップと、
前記電子機器において、前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定するステップと、
をさらに含む、請求項1に記載の方法。
【請求項３】
前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定するステップは、前記第1のセンサ読み取り値が前記第1の閾値を超えるかどうか判定するステップであって、前記第1のセンサは全地球測位システム（GPS）センサを含み、前記第1のセンサ読み取り値は受信信号強度表示（RSSI）読み取り値を含む、ステップを含み、
前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定するステップは、前記第2のセンサ読み取り値が前記第2の閾値を超えるかどうか判定するステップであって、前記第2のセンサは光センサを含み、前記第2のセンサ読み取り値はLUX読み取り値を含む、ステップを含む、
請求項2に記載の方法。
【請求項４】
前記太陽ベクトルデータが前記LUX読み取り値に対応しているかどうか判定するステップと、
前記太陽ベクトルデータが前記LUX読み取り値に対応していることに応答して、前記電子機器の前記1つまたは複数のカメラ機能を前記屋外設定に自動的に合わせるステップと、
をさらに含む、請求項3に記載の方法。
【請求項５】
前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定するステップは、前記第1のセンサ読み取り値が前記第1の閾値を超えるかどうか判定するステップであって、前記第1のセンサは全地球測位システム（GPS）センサを含み、前記第1のセンサ読み取り値はGPS受信信号強度表示（RSSI）読み取り値を含む、ステップを含み、
前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定するステップは、前記第2のセンサ読み取り値が前記第2の閾値未満であるかどうか判定するステップであって、前記第2のセンサはWiFiセンサを含み、前記第2のセンサ読み取り値はWiFi受信信号強度表示（RSSI）読み取り値を含む、ステップを含む、
請求項1に記載の方法。
【請求項６】
前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定するステップは、前記第1のセンサ読み取り値が前記第1の閾値未満であるかどうか判定するステップであって、前記第1のセンサはWiFiセンサを含み、前記第1のセンサ読み取り値は受信信号強度表示（RSSI）読み取り値を含む、ステップを含み、
前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定するステップは、前記第2のセンサ読み取り値が前記第2の閾値を超えるかどうか判定するステップであって、前記第2のセンサは光センサを含み、前記第2のセンサ読み取り値はLUX読み取り値を含む、ステップを含む、
請求項1に記載の方法。
【請求項７】
前記太陽ベクトルデータが前記LUX読み取り値に対応しているかどうか判定するステップと、
前記太陽ベクトルデータが前記LUX読み取り値に対応していることに応答して、前記電子機器の前記1つまたは複数のカメラ機能を前記屋外設定に自動的に合わせるステップと、
をさらに含む、請求項6に記載の方法。
【請求項８】
前記第1のセンサ読み取り値が前記第1の閾値を満たしておらず、前記太陽ベクトルデータが前記LUX読み取り値に対応していないことに応答して、前記電子機器の前記1つまたは複数のカメラ機能を屋内設定に自動的に合わせるステップ、
をさらに含む、請求項4に記載の方法。
【請求項９】
前記第2のセンサ読み取り値が前記第2の閾値を満たしていないことに応答して、前記電子機器の前記カメラ機能を屋内設定に自動的に合わせるステップ、
をさらに含む、請求項5に記載の方法。
【請求項１０】
前記太陽ベクトルデータは、時刻と、地表の前記電子機器の地理座標とに少なくとも一部は基づくものである、請求項1〜9のいずれか一項に記載の方法。
【請求項１１】
装置の屋内／屋外状況に従って前記装置が取り込んだ画像の画質を改善するための装置であって、前記装置は、第1のセンサと、前記第1のセンサとは異なる第2のセンサとを含み、前記装置は、
プロセッサと、
前記プロセッサに結合されたメモリであって、前記プロセッサによって実行されると、前記装置に、
空の太陽の位置と関連付けられた太陽ベクトルデータを受け取らせる命令と、
前記第1のセンサから受け取られた第1のセンサ読み取り値が第1の閾値を満たしているかどうか判定させる命令と、
前記第2のセンサから受け取られた第2のセンサ読み取り値が第2の閾値を満たしているかどうか判定させる命令と、
前記第1のセンサ読み取り値が前記第1の閾値を満たしており、前記第2のセンサ読み取り値が前記第2の閾値を満たしていることに応答して、前記装置の1つまたは複数のカメラ機能を屋外設定に自動的に合わせさせる命令と、
を含む、メモリと、
を含む、装置。
【請求項１２】
前記プロセッサによって実行されると、前記装置に、
前記第1のセンサ読み取り値が前記第1の閾値を超えるかどうか判定することによって、前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定させる命令であって、前記第1のセンサは全地球測位システム（GPS）センサを含み、前記第1のセンサ読み取り値は受信信号強度表示（RSSI）読み取り値を含む、命令と、
前記第2のセンサ読み取り値が前記第2の閾値を超えるかどうか判定することによって、前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定させる命令であって、前記第2のセンサは光センサを含み、前記第2のセンサ読み取り値はLUX読み取り値を含む、命令と、
をさらに含む、請求項11に記載の装置。
【請求項１３】
前記プロセッサによって実行されると、前記装置に、
前記太陽ベクトルデータが前記LUX読み取り値に対応しているかどうか判定させる命令と、
前記太陽ベクトルデータが前記LUX読み取り値に対応していることに応答して、前記電子機器の前記1つまたは複数のカメラ機能を前記屋外設定に自動的に合わせさせる命令と、
をさらに含む、請求項12に記載の装置。
【請求項１４】
前記プロセッサによって実行されると、前記装置に、
前記第1のセンサ読み取り値が前記第1の閾値を超えるかどうか判定することによって、前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定させる命令であって、前記第1のセンサは全地球測位システム（GPS）センサを含み、前記第1のセンサ読み取り値はGPS受信信号強度表示（RSSI）読み取り値を含む、命令と、
前記第2のセンサ読み取り値が前記第2の閾値未満であるかどうか判定することによって、前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定させる命令であって、前記第2のセンサはWiFiセンサを含み、前記第2のセンサ読み取り値はWiFi受信信号強度表示（RSSI）読み取り値を含む、命令と、
をさらに含む、請求項11に記載の方法。
【請求項１５】
前記プロセッサによって実行されると、前記装置に、
前記第1のセンサ読み取り値が前記第1の閾値未満であるかどうか判定することによって、前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定させる命令であって、前記第1のセンサはWiFiセンサを含み、前記第1のセンサ読み取り値は受信信号強度表示（RSSI）読み取り値を含む、命令と、
前記第2のセンサ読み取り値が前記第2の閾値を超えるかどうか判定することによって、前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定させる命令であって、前記第2のセンサは光センサを含み、前記第2のセンサ読み取り値はLUX読み取り値を含む、命令と、
をさらに含む、請求項11に記載の方法。
【請求項１６】
前記プロセッサによって実行されると、前記装置に、
前記太陽ベクトルデータが前記LUX読み取り値に対応しているかどうか判定させる命令と、
前記太陽ベクトルデータが前記LUX読み取り値に対応していることに応答して、前記電子機器の前記1つまたは複数のカメラ機能を前記屋外設定に自動的に合わせさせる命令と、
をさらに含む、請求項15に記載の装置。
【請求項１７】
前記プロセッサによって実行されると、前記装置に、
前記第1のセンサ読み取り値が前記第1の閾値を満たしておらず、前記太陽ベクトルデータが前記LUX読み取り値に対応していないことに応答して、前記電子機器の前記1つまたは複数のカメラ機能を屋内設定に自動的に合わせさせる命令、
をさらに含む、請求項13に記載の装置。
【請求項１８】
前記プロセッサによって実行されると、前記装置に、
前記第2のセンサ読み取り値が前記第2の閾値を満たしていないことに応答して、前記電子機器の前記1つまたは複数のカメラ機能を屋内設定に自動的に合わせさせる命令、
をさらに含む、請求項14に記載の装置。
【請求項１９】
前記カメラ機能は、1つもしくは複数のカメラモードまたは1つもしくは複数のカメラ設定を含む、請求項11に記載の装置。
【請求項２０】
前記太陽ベクトルデータは、時刻と、地表の前記電子機器の地理座標とに少なくとも一部は基づくものである、請求項11に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
本出願は、参照によりその全体が引用されたのと同様に本明細書に組み入れられる、2015年1月13日に出願された、「Method for Mobile Device to Improve Camera Image Quality by Detecting Whether The Mobile Device Is Indoors or Outdoors」という名称の米国非仮特許出願第14／595，990号の優先権を主張するものである。
【０００２】
本開示は、一般に、カメラを含むモバイル機器が屋内にあるかそれとも屋外にあるかを検出することによってカメラの画質を改善することに関する。
【背景技術】
【０００３】
照明条件は、スチルカメラやビデオカメラで撮影されたディジタル画像の質に影響を及ぼす。カメラの自動露出制御は、一般に、測光器で被写体の明るさを検出し、被写体の明るさと撮像系の感度に基づいて露出値を決定し、露出値に従って絞りとシャッタを駆動することによって達成される。しかし、露光の決定が被写体の明るさと撮像系の感度だけに基づくものである場合には、結果として得られる写真から撮影者が伝えようと意図した外観が伝わらないことが多い。加えて、逆光条件の下で前景にある被写体の画像を取り込んだ場合、目的の被写体が背景よりも暗く見えることになる可能性がある。その結果、取り込まれた画像上の被写体の詳細が見えにくくなる。
【発明の概要】
【課題を解決するための手段】
【０００４】
一実施形態によれば、電子機器の屋内／屋外状況に従って電子機器が取り込んだ画像の画質を改善するための方法が提供され、電子機器は、第1のセンサと、第1のセンサとは異なる第2のセンサとを含む。本方法は、空の太陽の位置と関連付けられた太陽ベクトルデータを受け取るステップと、第1のセンサから受け取られた第1のセンサ読み取り値が第1の閾値を満たしており、第2のセンサから受け取られた第2のセンサ読み取り値が第2の閾値を満たしていることに応答して、電子機器の1つまたは複数のカメラ機能を屋外設定に自動的に合わせるステップと、を含む。
【０００５】
別の実施形態では、装置の屋内／屋外状況に従って装置が取り込んだ画像の画質を改善するための装置が提供され、本装置は、第1のセンサと、第1のセンサとは異なる第2のセンサとを含む。本装置は、プロセッサと、プロセッサに結合されたメモリであって、プロセッサによって実行されると、プロセッサに、  空の太陽の位置と関連付けられた太陽ベクトルデータを受け取らせる命令と、第1のセンサから受け取られた第1のセンサ読み取り値が第1の閾値を満たしているかどうか判定させる命令と、第2のセンサから受け取られた第2のセンサ読み取り値が第2の閾値を満たしているかどうか判定させる命令と、第1のセンサ読み取り値が第1の閾値を満たしており、第2のセンサ読み取り値が第2の閾値を満たしていることに応答して、本装置の1つまたは複数のカメラ機能を屋外設定に自動的に合わせさせる命令と、を含む、メモリと、を含む。
【０００６】
別の実施形態では、屋内／屋外状況に従ってカメラによって取り込まれた画像の画質を改善するのに用いられる機器が提供される。本機器は、受信要素と、判定要素と、調整要素とを含むことができる。受信要素は、空の太陽の位置と関連付けられた太陽ベクトルデータを受け取ることができる。判定要素は、第1のセンサから受け取った第1のセンサ読み取り値が第1の閾値を満たしているかどうか判定することができる。判定要素は、第2のセンサから受け取った第2のセンサ読み取り値が第2の閾値を満たしているかどうか判定することができる。第1のセンサ読み取り値が第1の閾値を満たしており、第2のセンサ読み取り値が第2の閾値を満たしていることに応答して、調整要素は、カメラの1つまたは複数のカメラ機能を屋外設定に自動的に合わせることができる。
【０００７】
本開示、および本開示の利点のより十分な理解のために、次に、添付の図面と併せて以下の説明を参照する。図面において類似した番号は類似した対象物を示す。
【図面の簡単な説明】
【０００８】
【図１】一実施形態による、電子機器の屋内／屋外状況に従って電子機器が取り込んだ画像の画質を改善する電子機器を示すブロック図である。
【図２】一実施形態による太陽ベクトルを示す図である。
【図３】一実施形態による、屋内／屋外状況を判定するのに用いられる屋内／屋外検出器を示す機能ブロック図である。
【図４】一実施形態による、電子機器の屋内／屋外状況に従って電子機器が取り込んだ画像の画質を改善するための例示的な方法を示す流れ図である。
【図５】一実施形態による、電子機器の屋内／屋外状況に従って電子機器が取り込んだ画像の画質を改善するための別の例示的な方法を示す流れ図である。
【図６】一実施形態による、本明細書で開示する機器および方法を実現するのに用いることができる例示的な通信システムを示す図である。
【図７Ａ】一実施形態による、電子機器の屋内／屋外状況に従って電子機器が取り込んだ画像の画質の改善を実施することができる例示的な機器を示す図である。
【図７Ｂ】一実施形態による、電子機器の屋内／屋外状況に従って電子機器が取り込んだ画像の画質の改善を実施することができる例示的な機器を示す図である。
【発明を実施するための形態】
【０００９】
図1に、電子機器100が動作しているのは屋内かそれとも屋外かを判定することによって、改善された画質を提供するように様々なカメラ機能を自動的に調整する電子機器100のブロック図を示す。電子機器100は、調整可能な開口を有するレンズ102を含む。レンズ102は、ズーム・モータ・ドライブおよびフォーカス・モータ・ドライブ（不図示）によって制御されるズームレンズとすることができる。レンズ102は、処理される画像データを取り込むためにシーン（不図示）からの光をイメージセンサ104上に集束させるが、本開示はこの点に関して限定されない。イメージセンサ104は、相補形金属酸化膜半導体（CMOS）センサ素子、電荷結合デバイス（CCD）センサ素子などといった固体センサ素子のアレイを含んでいてよい。代替として、または加えて、イメージセンサ104は、それぞれのセンサの表面に配置されたカラー・フィルタ・アレイ（CFA）を含むイメージセンサのセットを含んでいてもよい。他の種類のイメージセンサを用いて画像データを取り込むこともできることを、当業者は理解するはずである。イメージセンサ104は、静止画像またはフル・モーション・ビデオ・シーケンスを取り込むことができる。フル・モーション・ビデオ・シーケンスの場合、画像処理は、ビデオシーケンスの1つまたは複数の画像フレームに対して行われてよい。
【００１０】
イメージセンサ104の出力は、アナログ／ディジタル（A／D）変換器106によってディジタル形式に変換され、その後、プロセッサ120によって操作される。プロセッサ120は、メモリ108に結合されており、処理された画像データ110を生成するように適合される。メモリ108は、処理された画像データ110を受け取り、記憶するように構成されており、無線インターフェース114は、アンテナ（不図示）を介して送信するために処理された画像データ110を取得するように構成されている。メモリ108は生の画像データを記憶することができる。メモリ108は、ダイナミック・ランダム・アクセス・メモリ（DRAM）、シンクロナスDRAM（SDRAM）、フラッシュメモリなどの不揮発性メモリ、または任意の他の種類のデータ記憶装置を含んでいてよい。
【００１１】
電子機器100は、画像処理に続いて画像を表示するディスプレイ116を含んでいてよい。画像処理後に、画像はメモリ108に書き込まれ、処理された画像は、ユーザに提示するためにディスプレイ116に送られてよい。
【００１２】
グラフィカル・ユーザ・インターフェースはディスプレイ116上に表示され、ユーザコントロール118によって提供されたユーザ入力に応答して制御することができる。ユーザコントロール118は、静止画像の取り込みおよび動画の録画を開始するのに用いることができる。ユーザコントロール118は、特に、カメラの電源を入れ、レンズ102を制御し、ポートレートモード、ビーチモード、屋内モード、屋外モードなどといったカメラモードを含むカメラ機能を調整するのに用いることができる。ユーザコントロール118は、フラッシュ122設定の調整、ホワイトバランス132設定の調整、バックライト134設定の調整、撮影プロセスの開始といったカメラ設定を含む他のカメラ機能を調整するのに用いることができる。ユーザコントロール118の少なくとも一部は、ディスプレイ116上でタッチ・スクリーン・オーバーレイを用いて提供することができる。代替として、または加えて、ユーザコントロール118の少なくとも一部は、ボタン、ロッカースイッチ、ジョイスティック、回転ダイヤル、またはそれらの任意の組み合わせを含んでいてもよい。
【００１３】
コーダ／デコーダ（コーデック）124は、プロセッサ120に結合されており、マイクロフォン126からオーディオ信号を受け取り、スピーカ128にオーディオ信号を提供するように構成されている。マイクロフォン126およびスピーカ128は、通話に用いることができる。マイクロフォン126、コーデック124、およびプロセッサ120は、ユーザがユーザコントロール118を用いるのではなく、音声コマンドを用いてプロセッサ120にユーザ入力を提供できるように、音声認識を提供するのに用いることができる。
【００１４】
図1に示す電子機器100は、センサを用いて電子機器100が存在する環境をモニタし、モニタしたデータを用いて電子機器100の屋内／屋外状況を判定することができる。屋内／屋外検出器125は、センサからデータを受け取り、受け取ったセンサデータに少なくとも一部は基づいて屋内／屋外状況を判定するように構成されている。電子機器100が動作しているのが屋内かそれとも屋外かを自動的に判定し、カメラモードの1つもしくは複数および／または上述のカメラ設定の1つもしくは複数を自動的に設定することによって、電子機器100が取得した画像の質を改善することができる。
【００１５】
例えば、図1に示す電子機器100は、GPSセンサ130を用いて、1つまたは複数のGPS衛星からの受信信号強度をモニタすることによって屋内／屋外状況の判定に役立てることができる。場合によっては、可視衛星の数およびそれらの受信信号強度表示（RSSI）は、機器が屋内にあるかそれとも屋外にあるかに関する指示を与えることができる。例えば、強いRSSIでは、機器が屋外にあると推測することができる。システムは、任意選択で、全地球航法衛星システム（GNSS）読み取り値を受け取り、または導出してもよい。GPSセンサの欠点の1つは、電子機器が屋内環境にある場合など、GPS衛星への見通し経路がないと、その性能が低下することである。加えて、電子機器が屋内の窓の近くや、建物の最上階や、屋外の都市峡谷にある場合には、不正確な判定が行われる可能性がある。したがって、電子機器100は、屋内／屋外状況の判定時に一要因としてGPSセンサ130からの読み取り値を用いることができる。
【００１６】
屋内／屋外状況の判定時に用いることのできる別の要因は、WLANまたはWi−Fiセンサからの読み取り値である。例えば、電子機器100は、Wi−Fiセンサ140を用いて、免許不要周波数の信号をモニタすることができる。Wi−Fiセンサ140は、電子機器100が電子機器100の屋内／屋外状況の判定に役立てるのに用いることができる。場合によっては、可視アクセスポイント（AP）の数およびそれらのRSSIは、電子機器100が屋内にあるかそれとも屋外にあるかに関する指示を与えることができる。例えば、1つまたは複数のAPからの強いRSSIを検知すると、電子機器100は屋内にあると推測することができ、強いRSSIを有するAPを検知しないことは、電子機器100が屋外にあるという指示である。
【００１７】
屋内／屋外状況の判定時に用いることができる別の要因は、光センサからの読み取り値である。例えば、電子機器100は、光センサ150を用いて屋内／屋外状況の判定に役立てることができる。例えば、屋外で観測されるLUX（すなわち光強度）値の範囲は、通常、屋内で観測されるLUX値の範囲よりもはるかに大きい。したがって、高い光センサ読み取り値（例えば、「高」閾値を上回る）を検知すると、電子機器100は屋外にあると推測することができる。あるいは、例えば、低い光センサの読み取り（例えば、「低」閾値を下回る）を検知すると、電子機器100は屋内にあると推測することができる。「高」閾値および「低」閾値にはデフォルト値があってもよいが、これらの値を電子機器100および／またはユーザが構成することもできることも理解されよう。
【００１８】
屋内／屋外状況の判定時に用いることができる別の要因は、「太陽ベクトル」の決定である。図2に示すように、太陽ベクトル260は、空の太陽250の位置と関連付けられており、時刻、日付、および地表の電子機器100のユーザの地理座標の関数である。所与の時間における電子機器100のユーザに対する太陽の位置を見つけるために、黄道座標系の太陽の位置の計算を行うことができ、赤道座標への変換を行うことができ、ユーザの現地時間および位置のために地平座標系への変換を行うことができる。この決定は、電子機器100によって行われてもよく、カメラアプリケーションが動作しているときに行われてもよい。
【００１９】
当業者には理解されるように、黄道座標系は、その原点を太陽の中心または地球の中心のどちらかとすることができる天球座標系であり、その主な方向は春分点に向いており（北向き）、右手の規則を有する。黄道座標系は、球面座標または直交座標として実施されてよい。加えて、当業者には理解されるように、赤道座標系は、球面座標または直交座標として実施されうる天球座標系であり、球面座標と直交座標とはどちらも、地球の中心にある原点、地球の赤道の天球上への投影（天球の赤道を形成する）を含む基本面、春分点に向いた主な方向、および右手の規則によって定義される。
【００２０】
地平座標系は、観測者の局所的な地平を基本面として用いる天球座標系である。地平座標は、標高ともいう高度と、方位とを含む。例えば、図2に示す実施形態では、地球平面265は基本面を示しており、仰角270は標高を示しており、方位角275は方位を示している。説明すると、仰角270は、太陽250と地球平面265との角度であり、方位角275は、地球平面265の周りの太陽250の角度である。この実施形態の方位角275は、北から東に向かって増加するものとして測定されている。
【００２１】
空の物体の標高および方位は、物体が空を横切って移動する際に時間とともに変化するため、太陽ベクトル260の決定は、屋外がどの程度明るくなるかを予測するのに役立つ。例えば、太陽ベクトル260は暗いはずであることを示している（例えば、太陽が地平線より下にある）が、光センサ150からのLUX読み取り値は明るいことを示している場合には、電子機器100は屋内にあると推測することができる。同様に、太陽ベクトル260は明るいはずであることを示している（例えば、太陽が地平線より上にある）が、光センサ150からのLUX読み取り値は暗いことを示している場合には、電子機器100は屋内にあると推測することができる。
【００２２】
図1に示す電子機器100は、ブルートゥース（登録商標）センサ（不図示）といった、屋内／屋外状況の判定に役立つ他のセンサを含むことができることが理解されるであろう。例えば、電子機器100は、機器の屋内／屋外状況を判定するために、ブルートゥース（登録商標）センサを用いてブルートゥース（登録商標）信号をモニタすることができる。場合によっては、システム100は、ブルートゥース（登録商標）スキャンを用いて、近接した機器のデバイスクラスを判定することもできる。例えば、据え置き型機器（例えば、デスクトップコンピュータ、プリンタ）の存在の識別は、電子機器100が屋内にあることの指示とすることができる。
【００２３】
屋内／屋外検出器125は、様々なセンサ130、140、150および太陽ベクトル回路160から取得されたデータを受け取り、屋内／屋外状況の判定を行うように構成されている。例えば、屋内／屋外検出器125は、センサ130、140、150および太陽ベクトル回路160から受け取ったデータを融合するように構成されている。屋内／屋外検出器125は、コンピュータ可読媒体に記憶されているコンピュータ実行可能命令といった、プロセッサ120において実行可能なコンピュータコードとして実施されてよい。例えば、プログラム命令112は、屋内／屋外状況を検出するためのコードを含む。
【００２４】
図3に、屋内／屋外検出器125の機能ブロック図を示す。図示のように、屋内／屋外検出器125は、GPS信号強度データ330（図1のGPSセンサ130から）、WiFi信号強度データ340（図1のWiFiセンサ140から）、LUX読み取り値データ350（図1の光センサ150から）、および太陽ベクトルデータ360（図1の太陽ベクトル回路160から）を受け取る。屋内／屋外検出器125は、受け取ったデータを融合し、受け取ったデータに従って屋内／屋外状況の判定を行い、屋内／屋外状況の判定に従ってカメラ機能370を自動的に制御するように構成されている。カメラ機能370は、ポートレートモード、ビーチモード、屋内モード、屋外モードなどといったカメラモードを含むことができる。またカメラ機能370は、フラッシュ設定、ホワイトバランス設定、バックライト設定などといったカメラ設定を含むこともできる。
【００２５】
次に図4を見ると、電子機器の屋内／屋外状況に従って電子機器が取り込んだ画像の画質を改善するための例示的な方法400の流れ図が示されている。図4に示す処理は、1つまたは複数のプロセッサおよび／または他のハードウェア構成要素が実行することのできるソフトウェア（例えば、コンピュータ可読命令、プログラム、コードなど）として実施されてよい。加えて、または代替として、ソフトウェアは、非一時的なコンピュータ可読記憶媒体に記憶されていてもよい。方法400は、例えば、図1の電子機器100で用いることができる。
【００２６】
図4に示すように、方法400は、ステップ410で、強いGPS信号強度が受け取られたかどうか判定し、太陽ベクトル決定がLUX読み取り値に対応しているかどうか判定するステップを含む。例えば、屋内／屋外検出器125は、GPSセンサ130からGPS信号強度データ330を受け取り、GPS信号強度データ330がGPS信号強度閾値を上回っているかどうか判定する。加えて、屋内／屋外検出器125は、光センサ150からLUX読み取り値350を受け取り、LUX読み取り値がLUX閾値を上回っているかどうか判定し、太陽ベクトル回路160から太陽ベクトルデータ360を受け取り、太陽ベクトルデータ360が光センサ150からのLUX読み取り値350に対応しているかどうか判定する。GPS信号強度データ330がGPS信号強度閾値を上回っており（例えば、GPS RSSIが閾値を上回り、屋外状況を示しており）、光センサ150からのLUX読み取り値350が「高」LUX閾値を上回っており（屋外状況を示しており）、太陽ベクトルデータ360が明るいはずであることを示している（屋外状況を示している）場合には、ステップ450で電子機器100を屋外設定に合わせることができる。GPS信号強度データ330がGPS信号強度閾値を下回っている（例えば、GPS RSSIが閾値を下回り、屋内状況を示している）と共に、太陽ベクトルデータ360が暗いはずであることを示している（屋内状況を示している）場合には、ステップ440で電子機器100を屋内設定に合わせることができる。
【００２７】
GPS信号強度データ330がGPS信号強度閾値を下回っており（例えば、GPS RSSIが閾値を下回り、屋内状況を示しており）、または光センサ150からのLUX読み取り値350が「高」LUX閾値を下回っており（屋内状況を示しており）、または太陽ベクトルデータ360が暗いはずであることを示している（屋内状況を示す）場合には、方法400は、ステップ420で、強いGPS信号強度が受け取られたかどうか判定し、弱いWiFi信号強度が受け取られたかどうか判定するステップを含むことができる。例えば、屋内／屋外検出器125は、GPSセンサ130からGPS信号強度データ330を受け取り、GPS信号強度データ330がGPS信号強度閾値を上回っているかどうか判定する。加えて、屋内／屋外検出器125は、WiFiセンサ140からWiFi信号強度データ340を受け取り、WiFi信号強度データ340がWiFi信号強度閾値を下回っているかどうか判定する。GPS信号強度データ330がGPS信号強度閾値を上回っており（例えば、GPS RSSIが閾値を上回り、屋外状況を示しており）、WiFi信号強度データがWiFi信号強度閾値を下回っている（例えば、WiFi RSSIが閾値を下回り、屋外状況を示している）場合には、ステップ450で電子機器100を屋外設定に合わせることができる。WiFi信号強度データがWiFi信号強度閾値を上回っている（例えば、WiFi RSSIが閾値を上回り、屋内状況を示している）場合には、ステップ440で電子機器100を屋内設定に合わせることができる。
【００２８】
GPS信号強度データ330がGPS信号強度閾値を下回っており（例えば、GPS RSSIが閾値を下回り、屋内状況を示しており）、またはWiFi信号強度データ340がWiFi信号強度閾値を上回っている（例えば、WiFi RSSIが閾値を上回り、屋内状況を示している）場合には、方法400は、ステップ430で、弱いWiFi信号強度が受け取られたかどうか判定し、太陽ベクトル決定がLUX読み取り値に対応しているかどうか判定するステップを含むことができる。例えば、屋内／屋外検出器125は、WiFiセンサ140からWiFi信号強度データ340を受け取り、WiFi信号強度データ340がWiFi信号強度閾値を下回っているかどうか判定する。加えて、屋内／屋外検出器125は、光センサ150からLUX読み取り値350を受け取り、太陽ベクトル回路160から太陽ベクトルデータ360を受け取り、太陽ベクトルデータ360が光センサ150からのLUX読み取り値350に対応しているかどうか判定する。WiFi信号強度データ340がWiFi信号強度閾値を下回っており（例えば、WiFi RSSIが閾値を下回り、屋外状況を示しており）、光センサ150からのLUX読み取り値350が屋外状況を示す「高」LUX閾値を上回っており（屋外状況を示しており）、太陽ベクトル回路160からの太陽ベクトルデータ360が明るいはずであることを示している（屋外状況を示している）場合には、ステップ450で電子機器100を屋外設定に合わせることができる。
【００２９】
WiFi信号強度データ340がWiFi信号強度閾値を上回っており（例えば、WiFi RSSIが閾値を上回り、屋内状況を示しており）、光センサ150からのLUX読み取り値が「高」LUX閾値を下回っており（屋内状況を示しており）、または太陽ベクトル回路160が暗いはずであることを示している（屋内状況を示している）場合には、方法400は、ステップ440で電子機器100を屋内設定に合わせるステップを含むことができる。
【００３０】
一般に、電子機器100が屋外にあると判定された場合には、電子機器100はデフォルトの屋外写真撮影モードで動作することができる。そうしたモードは、典型的な昼光照明用に設計されたデフォルトのホワイトバランスおよび色補正動作を含む、デフォルトの露出決定プロセスおよびデフォルトの画像処理チェーンを含むことができる。露出設定、ホワイトバランス設定、色補正設定といったカメラ設定を電子機器100のために自動的に設定することができる。同様に、電子機器100が屋内にあると判定された場合には、電子機器100はデフォルトの屋内撮影モードで動作することができる。そうしたモードは、典型的な屋内照明用に設計されたデフォルトのホワイトバランスおよび色補正動作を含む、デフォルトの露出決定プロセスおよびデフォルトの画像処理チェーンを含むことができる。露出設定、ホワイトバランス設定、色補正設定といったカメラ設定を電子機器100のために自動的に設定することができる。
【００３１】
図4には、電子機器の屋内／屋外状況に従って電子機器が取り込んだ画像の画質を改善するための方法400の一例が示されているが、図4には様々な変更を加えることができる。例えば、一連のステップとして示されているが、図4に示す様々なステップは、オーバーラップさせることもでき、並列に行うこともでき、異なる順序で行うこともでき、複数回行うこともできる。さらに、いくつかのステップを組み合わせたり削除したりすることもでき、特定のニーズに従って追加ステップを加えることもできる。
【００３２】
図5に、電子機器の屋内／屋外状況に従って電子機器が取り込んだ画像の画質を改善するための方法500を示す流れ図を示す。図5に示す処理は、1つまたは複数のプロセッサおよび／または他のハードウェア構成要素が実行することのできるソフトウェア（例えば、コンピュータ可読命令、プログラム、コードなど）として実施されてよい。加えて、または代替として、ソフトウェアは、非一時的なコンピュータ可読記憶媒体に記憶されていてもよい。方法500は、例えば、図1の電子機器100で用いることができる。
【００３３】
方法500は、ステップ502で、空の太陽の位置と関連付けられた太陽ベクトルデータを受け取るステップを含む。例えば、太陽ベクトル回路160は、太陽ベクトルデータを取得するように構成されている。太陽ベクトルデータは、空の太陽の位置と関連付けられており、時刻と、地表の電子機器100のユーザの地理座標の両方の関数である。本明細書で用いる場合、「受け取ること」は、記憶からロードすること、別の機器またはプロセスから受け取ること、ユーザとの対話を介して受け取ること、およびそれ以外を含むことができる。
【００３４】
方法500は、ステップ504で、第1のセンサから受け取った第1のセンサ読み取り値が第1の閾値を満たしているかどうか判定するステップを含む。例えば、屋内／屋外検出器125は、GPSセンサ130からGPS信号強度データ330を受け取り、GPS信号強度データ330がGPS信号強度閾値を上回っているかどうか判定する。あるいは、屋内／屋外検出器125は、WiFiセンサ140からWiFi信号強度データ340を受け取り、WiFi信号強度データ340がWiFi信号強度閾値を下回っているかどうか判定する。
【００３５】
方法500は、ステップ506で、第2のセンサから受け取った第2のセンサ読み取り値が第2の閾値を満たしているかどうか判定するステップを含む。例えば、屋内／屋外検出器125は、光センサ150からLUX読み取り値350を受け取り、LUX読み取り値がLUX閾値を上回っているかどうか判定する。あるいは、屋内／屋外検出器125は、WiFiセンサ140からWiFi信号強度データ340を受け取り、WiFi信号強度データ340がWiFi信号強度閾値を下回っているかどうか判定する。
【００３６】
方法500は、ステップ508で、第1のセンサ読み取り値が第1の閾値を満たしており、第2のセンサ読み取り値が第2の閾値を満たしていることに応答して、電子機器の1つまたは複数のカメラ機能を屋外設定に自動的に合わせるステップを含む。例えば、GPS信号強度データ330がGPS信号強度閾値を上回っており（例えば、GPS RSSIが閾値を上回り、屋外状況を示しており）、光センサ150からのLUX読み取り値350がLUX閾値を上回っている（屋外状況を示している）場合には、電子機器の1つまたは複数のカメラ機能を自動的に屋外設定に合わせることができる。あるいは、GPS信号強度データ330がGPS信号強度閾値を上回っており（例えば、GPS RSSIが閾値を上回り、屋外状況を示しており）、WiFi信号強度データがWiFi信号強度閾値を下回っている（例えば、WiFi RSSIが閾値を下回り、屋外状況を示している）場合には、電子機器100の1つまたは複数のカメラ機能を自動的に屋外設定に合わせることができる。
【００３７】
図5には、電子機器の屋内／屋外状況に従って電子機器が取り込んだ画像の画質を改善するための方法500の一例が示されているが、図5には様々な変更を加えることができる。例えば、一連のステップとして示されているが、図5に示す様々なステップは、オーバーラップさせることもでき、並列に行うこともでき、異なる順序で行うこともでき、あるいは複数回行うこともできる。さらに、いくつかのステップを組み合わせたり削除したりすることもでき、特定のニーズに従って追加ステップを加えることもできる。
【００３８】
図6に、本明細書で開示する機器および方法を実施するのに用いることができる例示的な通信システム600を示す。一般に、システム600は、複数の無線ユーザまたは有線ユーザがデータおよび他のコンテンツを送受信することを可能にする。システム600は、符号分割多元接続（CDMA）、時分割多元接続（TDMA）、周波数分割多元接続（FDMA）、直交FDMA（OFDMA）、単一搬送波FDMA（SC−FDMA）といった、1つまたは複数のチャネルアクセス法を実施することができる。
【００３９】
この例では、通信システム600は、電子機器（ED）610a〜610eと、無線アクセスネットワーク（RAN）620a〜620b、コアネットワーク630、公衆交換電話網（PSTN）640、インターネット650、およびその他のネットワーク660と、1台または複数のサーバ670とを含む。図6には特定の数のこれらの構成要素または要素が示されているが、システム600には任意の数のこれらの構成要素または要素が含まれていてよい。理解されるように、各ED610は、図1に示す電子機器100とすることができる。
【００４０】
ED610a〜ED610eは、システム600において動作し、かつ／または通信するように構成されている。例えば、ED610a〜ED610eは、無線通信チャネルまたは有線通信チャネルを介して送信し、かつ／または受信するように構成されている。各ED610a〜610eは、任意の適切なエンドユーザ機器を表しており、ユーザ装置／ユーザ機器（UE）、無線送受信ユニット（WTRU）、移動局、固定式または移動式加入者ユニット、携帯電話機、携帯情報端末（PDA）、スマートフォン、ラップトップ、コンピュータ、タッチパッド、無線センサ、家電機器といった機器を含んでいてよく（または指していてよく）、それらの機器はすべてブラウザアプリケーションを含み、組み込んでいる。
【００４１】
この場合のRAN620a〜RAN620bは、それぞれ、基地局670a〜基地局670bを含んでいる。各基地局670a〜670bは、コアネットワーク630、PSTN640、インターネット650、および／またはその他のネットワーク660へのアクセスを可能にするために、ED610a〜ED610cのうちの1台または複数と無線でインターフェースするように構成されている。例えば、基地局670a〜基地局670bは、無線基地局（BTS）、ノードB（NodeB）、進化型ノードB（eNodeB）、ホームNodeB、ホームeNodeB、サイトコントローラ、アクセスポイント（AP）、無線ルータといった、いくつかの周知の機器のうちの1つまたは複数を含む（またはそれらである）。ED610d〜ED610eは、インターネット650とインターフェースし、通信するように構成されており、コアネットワーク630、PSTN640、および／またはその他のネットワーク660にアクセスすることができ、これにはサーバ670と通信することが含まれる。
【００４２】
図6に示す実施形態では、基地局670aはRAN620aの一部を形成しており、RAN620aは、他の基地局、要素、および／または機器を含んでいてよい。また基地局670bもRAN620bの一部を形成しており、RAN620bは、他の基地局、要素、および／または機器を含んでいてよい。各基地局670a〜670bは、「セル」と呼ばれることもある特定の地理的領域または区域内で無線信号を送信し、かつ／または受信するように動作する。いくつかの実施形態では、セルごとに複数の送受信機を有する多入力多出力（MIMO）技術を用いることができる。
【００４３】
基地局670a〜基地局670bは、無線通信リンクを用いて1つまたは複数のエアインターフェース690上でED610a〜ED610cのうちの1台または複数と通信する。エアインターフェース690は、任意の適切な無線アクセス技術を利用することができる。
【００４４】
システム600は、上述したような方式を含む、複数のチャネルアクセス機能を用いてよいことが企図されている。特定の実施形態では、基地局およびEDは、LTE、LTE−A、および／またはLTE−Bを実施する。当然ながら、他の多元接続方式および無線プロトコルが利用されてもよい。
【００４５】
RAN620a〜RAN620bは、ED610a〜ED610cに音声、データ、アプリケーション、VoIP（Voice over Internet Protocol）、または他のサービスを提供するためにコアネットワーク630と通信する。当然のことながら、RAN620a〜RAN620bおよび／またはコアネットワーク630は、1つまたは複数の他のRAN（不図示）と直接的または間接的に通信することができる。コアネットワーク630は、（PSTN640、インターネット650、その他のネットワーク660といった）他のネットワークのためのゲートウェイアクセスとしての役割を果たすこともできる。加えて、ED610a〜ED610cの一部または全部が、異なる無線技術および／またはプロトコルを用いて異なる無線リンク上で異なる無線ネットワークと通信するための機能を含んでいてもよい。無線通信の代わりに（または無線通信に加えて）、各EDは有線通信チャネルを介してサービスプロバイダまたはスイッチ（不図示）、およびインターネット650と通信してもよい。
【００４６】
図6には通信システムの一例が示されているが、図6には様々な変更を加えることができる。例えば、通信システム600は、任意の台数のED、基地局、ネットワーク、または他のコンポーネントを任意の適切な構成として含むことができる。
【００４７】
図7Aおよび図7Bに、本開示による方法および教示を実施することができる例示的な機器を示す。特に、図7Aには例示的なED610が示されており、図7Bには例示的なサーバ670が示されている。これらの構成要素は、システム600で用いることもでき、任意の他の適切なシステムで用いることもできる。
【００４８】
図7Aに示すように、ED610は、少なくとも1つの処理装置700を含む。処理装置700は、ED610の様々な処理動作を実施する。例えば、処理装置700は、信号符号化、データ処理、電力制御、入力／出力処理、またはED610がシステム700において動作することを可能にする任意の他の機能を実行することができる。処理装置700は、上記で詳述した方法および教示もサポートする。各処理装置700は、1つまたは複数の動作を行うように構成された任意の適切な処理デバイスまたは計算デバイスを含む。各処理装置700は、例えば、マイクロプロセッサ、マイクロコントローラ、ディジタル信号プロセッサ、フィールド・プログラマブル・ゲート・アレイ、または特定用途向け集積回路を含むことができる。
【００４９】
ED610は、少なくとも1つの送受信機702も含む。送受信機702は、少なくとも1つのアンテナまたはNIC（ネットワーク・インターフェース・コントローラ）704によって送信するためにデータまたは他のコンテンツを変調するように構成されている。送受信機702は、少なくとも1つのアンテナ704によって受信されたデータまたは他のコンテンツを復調するようにも構成されている。各送受信機702は、無線送信もしくは有線送信のための信号を生成し、かつ／または無線もしくは有線で受信した信号を処理するための任意の構造を含む。各アンテナ704は、無線信号または有線信号を送信し、かつ／または受信するための任意の適切な構造を含む。ED610では1台または複数の送受信機702を用いることができ、ED610では1つまたは複数のアンテナ704を用いることができる。単一の機能ユニットとして図示されているが、送受信機702は、少なくとも1台の送信機と少なくとも1台の別個の受信機とを用いて実施することもできる。
【００５０】
ED610は、1台または複数の入力／出力機器706またはインターフェース（インターネット650への有線インターフェースなど）をさらに含む。入力／出力機器706は、ユーザまたはネットワーク内の他の機器（ネットワーク通信）との対話を円滑化する。各入力／出力機器706は、ネットワークインターフェース通信を含む、スピーカ、マイクロフォン、キーパッド、キーボード、ディスプレイ、タッチスクリーンといった、ユーザに情報を提供し、またはユーザから情報を受け取る／提供するための任意の適切な構造を含む。
【００５１】
加えて、ED610は、少なくとも1つのメモリ708を含む。メモリ708は、ED610が用い、生成し、または収集した命令およびデータを記憶する。例えば、メモリ708は、1つまたは複数の処理装置700によって実行されるソフトウェア命令またはファームウェア命令、および着信信号における干渉を低減または除去するのに用いられるデータを記憶することもできる。各メモリ708は、任意の適切な揮発性および／または不揮発性の1台または複数の記憶装置および検索装置を含む。ランダム・アクセス・メモリ（RAM）、読取り専用メモリ（ROM）、ハードディスク、光ディスク、加入者識別モジュール（SIM）カード、メモリスティック、セキュアディジタル（SD）メモリカードなどといった、任意の適切な種類のメモリが用いられてよい。
【００５２】
図7Bに示すように、サーバ670は、少なくとも1台の処理装置750と、少なくとも1台の送信機752と、少なくとも1台の受信機754と、1つまたは複数のアンテナ756と、1つまたは複数の有線ネットワークインターフェース760と、少なくとも1つのメモリ758とを含む。処理装置750は、信号符号化、データ処理、電力制御、入力／出力処理、任意の他の機能といった、サーバ670の様々な処理動作を実施する。処理装置750は、上記で詳述した方法および教示をサポートすることもできる。各処理装置750は、1つまたは複数の動作を行うように構成された任意の適切な処理デバイスまたは計算デバイスを含む。各処理装置750は、例えば、マイクロプロセッサ、マイクロコントローラ、ディジタル信号プロセッサ、フィールド・プログラマブル・ゲート・アレイ、または特定用途向け集積回路を含むことができる。
【００５３】
各送信機752は、1台または複数のEDまたは他の機器への無線送信または有線送信の信号を生成するための任意の適切な構造を含む。各受信機754は、1台または複数のEDまたは他の機器から無線または有線で受信された信号を処理するための任意の適切な構造を含む。別個の構成要素として図示されているが、少なくとも1台の送信機752と少なくとも1台の受信機754とを組み合わせて送受信機とすることもできる。各アンテナ756は、無線信号または有線信号を送信し、かつ／または受信するための任意の適切な構造を含む。ここでは共通のアンテナ756が送信機752と受信機754の両方に結合されているものとして図示されているが、1つまたは複数のアンテナ756を1台または複数の送信機752に結合することもでき、1つまたは複数の別個のアンテナ756を1台または複数の受信機754に結合することもできる。各メモリ658は、任意の適切な揮発性および／または不揮発性の1台または複数の記憶装置および検索装置を含む。
【００５４】
ED610およびサーバ670に関するさらなる詳細は当業者には公知である。よって、明確にするためにここではそれらの詳細を省略する。
【００５５】
いくつかの実施形態では、機器のうちの1台または複数の機能またはプロセスの一部または全部が、コンピュータ可読プログラムコードから形成されており、コンピュータ可読媒体において具現化されているコンピュータプログラムによって実装され、またはサポートされる。「コンピュータ可読プログラムコード」という表現は、ソースコード、オブジェクトコード、および実行可能コードを含む任意の種類のコンピュータコードを含む。「コンピュータ可読媒体」という表現は、読取り専用メモリ（ROM）、ランダム・アクセス・メモリ（RAM）、ハード・ディスク・ドライブ、コンパクトディスク（CD）、ディジタル・ビデオ・ディスク（DVD）、または任意の他の種類のメモリといった、コンピュータがアクセスすることのできる任意の種類の媒体を含む。
【００５６】
この特許文書全体で用いられている特定の語句の定義を明記することは有益であろう。「include（含む）」および「comprise（含む）」という用語、ならびにその派生語は、限定されない包含を意味するものである。「or（または）」という用語は、包括的であり、および／または、を意味するものである。「associated with（〜と関連付けられた）」および「associated therewith（それと関連付けられた）」という表現、ならびにその派生表現は、含む、〜内に含まれる、〜と相互接続する、含有する、〜内に含有される、〜に／と接続する、〜に／と結合する、〜と通信可能である、〜と協働する、インターリーブする、並列する、〜に近接する、〜に／と結合される、有する、の特性を有するなどを意味するものである。
【００５７】
本開示では特定の実施形態および一般的に関連付けられた方法を記載したが、これらの実施形態および方法の改変および置換については、当業者には明らかであろう。したがって、上記の例示的な実施形態の説明は、本開示を定義するものでも、制約するものでもない。添付の特許請求の範囲によって定義される本開示の趣旨および範囲を逸脱することなく、他の変更、置換、および改変も可能である。
【符号の説明】
【００５８】
100  電子機器
102  レンズ
104  イメージセンサ
106  アナログ／ディジタル変換器
108  メモリ
110  画像データ
112  命令
114  無線インターフェース
116  ディスプレイ
118  ユーザコントロール
120  プロセッサ
122  フラッシュ
124  コーダ／デコーダ、コーデック
125  屋内／屋外検出器
126  マイクロフォン
128  スピーカ
130  GPSセンサ
132  ホワイトバランス
134  バックライト
140  WiFiセンサ
150  光センサ
160  太陽ベクトル回路
250  太陽
260  太陽ベクトル
265  地球平面
270  仰角
275  方位角
330  GPS信号強度データ
340  WiFi信号強度データ
350  LUX読み取り値
360  太陽ベクトルデータ
370  カメラ機能
600  通信システム
610  電子機器
610a  電子機器
610b  電子機器
610c  電子機器
610d  電子機器
610e  電子機器
620  無線アクセスネットワーク
620a  無線アクセスネットワーク
620b  無線アクセスネットワーク
630  コアネットワーク
640  公衆交換電話網
650  インターネット
660  他のネットワーク
670  サーバ
670a  基地局
670b  基地局
690  エアインターフェース
700  処理装置
702  送受信機
704  アンテナ、ネットワーク・インターフェース・コントローラ
706  入力／出力機器
708  メモリ
750  処理装置
752  送信機
754  受信機
756  アンテナ
758  メモリ
760  有線ネットワークインターフェース
【図１】
2018504841.tif 000003
【図２】
2018504841.tif 000004
【図３】
2018504841.tif 000005
【図４】
2018504841.tif 000006
【図５】
2018504841.tif 000007
【図６】
2018504841.tif 000008
【図７Ａ】
2018504841.tif 000009
【図７Ｂ】
2018504841.tif 000010
【手続補正書】
【提出日】平成29年7月10日(2017.7.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器の屋内／屋外状況に従って前記電子機器が取り込んだ画像の画質を改善するための方法であって、前記電子機器は、第1のセンサと、前記第1のセンサとは異なる第2のセンサとを含み、前記方法は、
前記電子機器において、空の太陽の位置と関連付けられた太陽ベクトルデータを受け取るステップと、
前記第1のセンサから受け取られた第1のセンサ読み取り値が第1の閾値を満たしており、前記第2のセンサから受け取られた第2のセンサ読み取り値が第2の閾値を満たしていることに応答して、前記電子機器において、前記電子機器の1つまたは複数のカメラ機能を屋外設定に自動的に合わせるステップと、
を含む、方法。
【請求項２】
前記電子機器において、前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定するステップと、
前記電子機器において、前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定するステップと、
をさらに含む、請求項1に記載の方法。
【請求項３】
前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定するステップは、前記第1のセンサ読み取り値が前記第1の閾値を超えるかどうか判定するステップであって、前記第1のセンサは全地球測位システム（GPS）センサを含み、前記第1のセンサ読み取り値は受信信号強度表示（RSSI）読み取り値を含む、ステップを含み、
前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定するステップは、前記第2のセンサ読み取り値が前記第2の閾値を超えるかどうか判定するステップであって、前記第2のセンサは光センサを含み、前記第2のセンサ読み取り値はLUX読み取り値を含む、ステップを含む、
請求項2に記載の方法。
【請求項４】
前記太陽ベクトルデータが前記LUX読み取り値に対応しているかどうか判定するステップと、
前記太陽ベクトルデータが前記LUX読み取り値に対応していることに応答して、前記電子機器の前記1つまたは複数のカメラ機能を前記屋外設定に自動的に合わせるステップと、
をさらに含む、請求項3に記載の方法。
【請求項５】
前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定するステップは、前記第1のセンサ読み取り値が前記第1の閾値を超えるかどうか判定するステップであって、前記第1のセンサは全地球測位システム（GPS）センサを含み、前記第1のセンサ読み取り値はGPS受信信号強度表示（RSSI）読み取り値を含む、ステップを含み、
前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定するステップは、前記第2のセンサ読み取り値が前記第2の閾値未満であるかどうか判定するステップであって、前記第2のセンサはWiFiセンサを含み、前記第2のセンサ読み取り値はWiFi受信信号強度表示（RSSI）読み取り値を含む、ステップを含む、
請求項1に記載の方法。
【請求項６】
前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定するステップは、前記第1のセンサ読み取り値が前記第1の閾値未満であるかどうか判定するステップであって、前記第1のセンサはWiFiセンサを含み、前記第1のセンサ読み取り値は受信信号強度表示（RSSI）読み取り値を含む、ステップを含み、
前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定するステップは、前記第2のセンサ読み取り値が前記第2の閾値を超えるかどうか判定するステップであって、前記第2のセンサは光センサを含み、前記第2のセンサ読み取り値はLUX読み取り値を含む、ステップを含む、
請求項1に記載の方法。
【請求項７】
前記太陽ベクトルデータが前記LUX読み取り値に対応しているかどうか判定するステップと、
前記太陽ベクトルデータが前記LUX読み取り値に対応していることに応答して、前記電子機器の前記1つまたは複数のカメラ機能を前記屋外設定に自動的に合わせるステップと、
をさらに含む、請求項6に記載の方法。
【請求項８】
前記第1のセンサ読み取り値が前記第1の閾値を満たしておらず、前記太陽ベクトルデータが前記LUX読み取り値に対応していないことに応答して、前記電子機器の前記1つまたは複数のカメラ機能を屋内設定に自動的に合わせるステップ、
をさらに含む、請求項4に記載の方法。
【請求項９】
前記第2のセンサ読み取り値が前記第2の閾値を満たしていないことに応答して、前記電子機器の前記カメラ機能を屋内設定に自動的に合わせるステップ、
をさらに含む、請求項5に記載の方法。
【請求項１０】
前記太陽ベクトルデータは、時刻と、地表の前記電子機器の地理座標とに少なくとも一部は基づくものである、請求項1〜9のいずれか一項に記載の方法。
【請求項１１】
装置の屋内／屋外状況に従って前記装置が取り込んだ画像の画質を改善するための装置であって、前記装置は、第1のセンサと、前記第1のセンサとは異なる第2のセンサとを含み、前記装置は、
プロセッサと、
前記プロセッサに結合されたメモリであって、前記プロセッサによって実行されると、前記装置に、
空の太陽の位置と関連付けられた太陽ベクトルデータを受け取らせる命令と、
前記第1のセンサから受け取られた第1のセンサ読み取り値が第1の閾値を満たしているかどうか判定させる命令と、
前記第2のセンサから受け取られた第2のセンサ読み取り値が第2の閾値を満たしているかどうか判定させる命令と、
前記第1のセンサ読み取り値が前記第1の閾値を満たしており、前記第2のセンサ読み取り値が前記第2の閾値を満たしていることに応答して、前記装置の1つまたは複数のカメラ機能を屋外設定に自動的に合わせさせる命令と、
を含む、メモリと、
を含む、装置。
【請求項１２】
前記プロセッサによって実行されると、前記装置に、
前記第1のセンサ読み取り値が前記第1の閾値を超えるかどうか判定することによって、前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定させる命令であって、前記第1のセンサは全地球測位システム（GPS）センサを含み、前記第1のセンサ読み取り値は受信信号強度表示（RSSI）読み取り値を含む、命令と、
前記第2のセンサ読み取り値が前記第2の閾値を超えるかどうか判定することによって、前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定させる命令であって、前記第2のセンサは光センサを含み、前記第2のセンサ読み取り値はLUX読み取り値を含む、命令と、
をさらに含む、請求項11に記載の装置。
【請求項１３】
前記プロセッサによって実行されると、前記装置に、
前記太陽ベクトルデータが前記LUX読み取り値に対応しているかどうか判定させる命令と、
前記太陽ベクトルデータが前記LUX読み取り値に対応していることに応答して、前記装置の前記1つまたは複数のカメラ機能を前記屋外設定に自動的に合わせさせる命令と、
をさらに含む、請求項12に記載の装置。
【請求項１４】
前記プロセッサによって実行されると、前記装置に、
前記第1のセンサ読み取り値が前記第1の閾値を超えるかどうか判定することによって、前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定させる命令であって、前記第1のセンサは全地球測位システム（GPS）センサを含み、前記第1のセンサ読み取り値はGPS受信信号強度表示（RSSI）読み取り値を含む、命令と、
前記第2のセンサ読み取り値が前記第2の閾値未満であるかどうか判定することによって、前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定させる命令であって、前記第2のセンサはWiFiセンサを含み、前記第2のセンサ読み取り値はWiFi受信信号強度表示（RSSI）読み取り値を含む、命令と、
をさらに含む、請求項11に記載の装置。
【請求項１５】
前記プロセッサによって実行されると、前記装置に、
前記第1のセンサ読み取り値が前記第1の閾値未満であるかどうか判定することによって、前記第1のセンサ読み取り値が前記第1の閾値を満たしているかどうか判定させる命令であって、前記第1のセンサはWiFiセンサを含み、前記第1のセンサ読み取り値は受信信号強度表示（RSSI）読み取り値を含む、命令と、
前記第2のセンサ読み取り値が前記第2の閾値を超えるかどうか判定することによって、前記第2のセンサ読み取り値が前記第2の閾値を満たしているかどうか判定させる命令であって、前記第2のセンサは光センサを含み、前記第2のセンサ読み取り値はLUX読み取り値を含む、命令と、
をさらに含む、請求項11に記載の装置。
【請求項１６】
前記プロセッサによって実行されると、前記装置に、
前記太陽ベクトルデータが前記LUX読み取り値に対応しているかどうか判定させる命令と、
前記太陽ベクトルデータが前記LUX読み取り値に対応していることに応答して、前記装置の前記1つまたは複数のカメラ機能を前記屋外設定に自動的に合わせさせる命令と、
をさらに含む、請求項15に記載の装置。
【請求項１７】
前記プロセッサによって実行されると、前記装置に、
前記第1のセンサ読み取り値が前記第1の閾値を満たしておらず、前記太陽ベクトルデータが前記LUX読み取り値に対応していないことに応答して、前記装置の前記1つまたは複数のカメラ機能を屋内設定に自動的に合わせさせる命令、
をさらに含む、請求項13に記載の装置。
【請求項１８】
前記プロセッサによって実行されると、前記装置に、
前記第2のセンサ読み取り値が前記第2の閾値を満たしていないことに応答して、前記装置の前記1つまたは複数のカメラ機能を屋内設定に自動的に合わせさせる命令、
をさらに含む、請求項14に記載の装置。
【請求項１９】
前記カメラ機能は、1つもしくは複数のカメラモードまたは1つもしくは複数のカメラ設定を含む、請求項11に記載の装置。
【請求項２０】
前記太陽ベクトルデータは、時刻と、地表の前記装置の地理座標とに少なくとも一部は基づくものである、請求項11に記載の装置。
【国際調査報告】
2018504841.tif 000011
2018504841.tif 000012