(57)【特許請求の範囲】
【請求項１】
モバイルデバイス内の非補償型水晶発振器（ＸＯ）を温度較正する方法であって、
前記ＸＯの温度較正ステータスを決定することと、
前記ＸＯの温度較正に関連したトリガ条件を検出することと、
前記ＸＯの前記温度較正ステータスが十分に温度較正されていないものと表される場合、温度較正セッションを開始することと
を備え、前記温度較正セッションは、
前記トリガ条件に応じて１つ以上の較正信号を受信することと、ここにおいて、前記１つ以上の受信された較正信号は、全地球的航法衛星システム（ＧＮＳＳ）信号、較正された地上ソースからの信号、または静止ソースからの信号のうちの１つ以上を備え、
バックグラウンドモードで前記ＸＯを温度較正することに無関係な１つ以上のプロセスを実行するのと同時に、前記１つ以上の受信された較正信号に基づいて前記バックグラウンドモードで前記ＸＯを温度較正することと、ここにおいて、前記バックグラウンドモードは、位置ベースアプリケーションまたはＧＮＳＳベースアプリケーションから独立して実行する動作のモードを備え、
を備える、方法。
【請求項２】
前記トリガ条件は、前記モバイルデバイスの初めての使用を備え、前記初めての使用は、前記モバイルデバイスに電源投入することに関連付けられる、請求項１に記載の方法。
【請求項３】
前記トリガ条件は、前記モバイルデバイス上の位置ベースアプリケーションまたはＧＮＳＳベースアプリケーションの差し迫った起動に関連する、請求項１に記載の方法。
【請求項４】
前記トリガ条件は、前記モバイルデバイスを充電すること、または少なくとも１つの強い信号を検出すること、または前記モバイルデバイスがあらかじめ指定された速度に到達したことまたは超えたことを示すスピードセンサ測定値またはドップラ測定値を検出すること、またはこれらの組み合わせを備える、請求項１に記載の方法。
【請求項５】
前記トリガ条件は、前記モバイルデバイスに入射する強い太陽光線を検出することを備える、請求項１に記載の方法。
【請求項６】
前記トリガ条件は、日中または夜のあらかじめ設定された時間を検出することを備える、請求項１に記載の方法。
【請求項７】
前記トリガ条件は、前記モバイルデバイスが屋外ロケーションにあることを示すユーザ入力を受信することを備える、請求項１に記載の方法。
【請求項８】
前記トリガ条件は、前記モバイルデバイスの動作温度の変動を備える、請求項１に記載の方法。
【請求項９】
前記ＸＯの温度較正の完了に応じて前記ＸＯの前記温度較正ステータスを更新することと、前記トリガ条件とは異なる第２のトリガ条件を検出することと、前記更新された温度較正ステータスに基づいて前記第２のトリガ条件を抑制することとをさらに備える、請求項１に記載の方法。
【請求項１０】
前記ＸＯを温度較正することに関連付けられた第１の時間を記録することと、前記トリガ条件とは異なる第２のトリガ条件を検出することと、前記第１の時間からあらかじめ設定された時間が経過している場合、前記第２のトリガ条件に基づく第２の温度較正セッションを開始することとをさらに備える、請求項１に記載の方法。
【請求項１１】
ワイヤレス通信システムであって、
非補償型水晶発振器（ＸＯ）と、
信号を受信するための手段と、
前記ＸＯの温度較正ステータスを決定するための手段と、
前記ＸＯの温度較正に関連したトリガ条件を検出するための手段と、
前記ＸＯの前記温度較正ステータスが十分に温度較正されていないものと表される場合、温度較正セッションを開始するための手段と
を備え、前記温度較正セッションは、
前記トリガ条件に応じて１つ以上の較正信号を受信することと、ここにおいて、前記１つ以上の受信された較正信号は、全地球的航法衛星システム（ＧＮＳＳ）信号、較正された地上ソースからの信号、または静止ソースからの信号のうちの１つ以上を備え、
バックグラウンドモードで前記ＸＯを温度較正することに無関係な１つ以上のプロセスを実行するのと同時に、前記１つ以上の受信された較正信号に基づいて前記バックグラウンドモードで前記ＸＯを温度較正することと、ここにおいて、前記バックグラウンドモードは、位置ベースアプリケーションまたはＧＮＳＳベースアプリケーションから独立して実行する動作のモードを備え、
を備える、ワイヤレス通信システム。
【請求項１２】
プロセッサによって実行されると、前記プロセッサに、モバイルデバイス内の非補償型水晶発振器（ＸＯ）を温度較正するための動作を実行させるコードを備えた非一時的コンピュータ可読記憶媒体であって、前記非一時的コンピュータ可読記憶媒体は、
前記ＸＯの温度較正ステータスを決定するためのコードと、
前記ＸＯの温度較正に関連したトリガ条件を検出するためのコードと、
前記ＸＯの前記温度較正ステータスが十分に温度較正されていないものと表される場合、温度較正セッションを開始するためのコードと
を備え、前記温度較正セッションは、
前記トリガ条件に応じて１つ以上の較正信号を受信することと、ここにおいて、前記１つ以上の受信された較正信号は、全地球的航法衛星システム（ＧＮＳＳ）信号、較正された地上ソースからの信号、または静止ソースからの信号のうちの１つ以上を備え、
バックグラウンドモードで前記ＸＯを温度較正することに無関係な１つ以上のプロセスを実行するのと同時に、前記１つ以上の受信された較正信号に基づいて前記バックグラウンドモードで前記ＸＯを温度較正することと、ここにおいて、前記バックグラウンドモードは、位置ベースアプリケーションまたはＧＮＳＳベースアプリケーションから独立して実行する動作のモードを備え、
を備える、非一時的コンピュータ可読記憶媒体。
【発明の詳細な説明】
【米国特許法１１９条に基づく優先権の主張】
【０００１】
[0001]  本特許出願は、本願の譲受人に譲渡され、参照によって本明細書に明確に組み込まれる、２０１２年６月２９日に出願された「GNSS BASED CRYSTAL OSCILLATOR CALIBRATION」と題する、米国仮出願第６１／６６６，３０７号の利益を主張する。
【技術分野】
【０００２】
[0002]  開示される実施形態は、水晶発振器（ＸＯ）の現場較正（field calibration）に向けられている。より具体的には、例示的な実施形態は、既知の周波数または決定可能な周波数の１つ以上のワイヤレス信号からの支援を使用してバックグラウンドモードで実行されるＸＯの温度較正に向けられており、温度較正は、１つ以上の例示的な条件、イベント、またはメカニズムによってトリガされる。
【背景技術】
【０００３】
[0003]  全地球的航法衛星システム（ＧＮＳＳ）は、追跡および測位に関連したアプリケーションにおいて周知である。全地球測位システム（ＧＰＳ）のようなＧＮＳＳシステムは、ＧＮＳＳ受信機または衛星信号を追跡することができる物体の正確なロケーションを正確に示すために使用される衛星ベースシステムである。ＧＮＳＳ技術の進歩により、地球上で物体の位置を特定すること、または、その動きを追跡することが可能である。
【０００４】
[0004]  ＧＮＳＳシステムは、前もって確立されているコードを含みうる特定の信号を送信するようにＧＮＳＳ衛星を構成することによって動作する。これらの信号は、衛星に存在する原子クロックまたは衛星クロックによって導き出されるＧＮＳＳ時間または衛星時間に基づく。送信された信号は、それらが送信された時刻を示すタイムスタンプを含みうる。ＧＮＳＳ受信機は、ハンドヘルドデバイスに一体化されることができ、受信機側に位置しているローカルクロックによって同期がとられる（timed）。このローカルクロックが衛星クロック（ＧＮＳＳ時間としても知られている）に同期されることが理想的である。ＧＮＳＳ受信機を備えるデバイスは、それらのローカルクロックをＧＮＳＳ時間に同期させるために、衛星信号に基づいてＧＮＳＳ時間を推定するように構成される。ひとたびローカルクロックが正確に同期されると、デバイスは、衛星信号が受信機に到達するまでの伝搬時間を、その信号が受信された時刻とそれらが送信された時刻との間の差分に基づいて算出するように構成される。この伝搬時間は、大気条件のような要因が伝搬時間に影響を及ぼしうるという事実を踏まえつつ、衛星とデバイスとの間の距離を示すインジケーションである。
【０００５】
[0005]  デバイスのロケーションを正確に示すために、デバイスは、上記プロセスを実行して、２つ以上の他の衛星までの距離を算出する（デバイスの高度および／またはローカル時間が知られている場合には、このロケーションは、合計３つの衛星を用いて決定されることができるが、そうでない場合には合計４つの衛星が必要となりうる）。これらの衛星までの距離を用いることで、デバイスの位置を「三辺測量（trilaterate）」することが理論上可能である。しかしながら、ＧＮＳＳベース測位には不正確性のいくつかの原因（sources）がつきものであるため、実用的なアプリケーションは理論上の予想とは異なる。
【０００６】
[0006]  不正確性の１つの原因は、ローカルクロックの同期化に関連する。ＧＮＳＳ受信機を備える現代のデバイスでは、典型的に、可変のデバイス温度にわたってＧＮＳＳ動作に必要とされる周波数安定性を維持するために、温度補償型水晶発振器（ＴＣＸＯ）を介して時間が維持される。周波数の小さな誤差でさえ、位置推定において大きな位置誤差に帰着しうる。よって、流動的な温度および電圧にわたって周波数をほぼ一定に維持するために、当技術分野ではＴＣＸＯおよび／または電圧制御型温度補償型水晶発振器（ＶＣＴＣＸＯ）が使用されている。ＴＣＸＯおよびＶＣＴＣＸＯはまた、温度および電圧の変動（fluctuations）に伴って周波数の変動をいくらか経験しうるが、ＸＯ、すなわちそのような温度または電圧補償のない水晶発振器における周波数変動（frequency variations）はより一層大きい。結果として、ＧＮＳＳ探索を長引かせるかまたはそれらを失敗させうる温度および電圧にわたる大きな周波数変動のため、ＸＯは今まで（historically）使用されていない。
【発明の概要】
【０００７】
[0007]  本発明の例示的な実施形態は、バックグラウンドモードでの水晶発振器（ＸＯ）の較正のためのシステムおよび方法に向けられている。
【０００８】
[0008]  例えば、例示的な実施形態は、モバイルデバイス内の水晶発振器（ＸＯ）を温度較正（temperature-calibrate）する方法に向けられており、この方法は、ＸＯの温度較正ステータスを決定することと、ＸＯの温度較正に関連したトリガ条件を検出することと、ＸＯの温度較正ステータスが十分に温度較正されていない場合、温度較正セッションを開始することとを備え、温度較正セッションは、トリガに基づいて１つ以上の信号を受信することと、受信された信号に基づいてバックグラウンドモードでＸＯを温度較正することとを備える。
【０００９】
[0009]  別の例示的な実施形態は、水晶発振器（ＸＯ）、受信機、およびプロセッサを備えるモバイルデバイスに向けられている。プロセッサは、ＸＯの温度較正ステータスを決定し、ＸＯの温度較正に関連したトリガ条件を検出し、ＸＯの温度較正ステータスが十分に温度較正されていない場合、温度較正セッションを開始する（initiate）ように構成され、温度較正セッションは、受信機がトリガに基づいて信号を受信することを可能にすることと、受信された信号に基づいてバックグラウンドモードでＸＯを温度較正することとを備える。
【００１０】
[0010]  別の例示的な実施形態は、ワイヤレス通信システムに向けられており、このワイヤレス通信システムは、水晶発振器（ＸＯ）と、信号を受信するための手段と、ＸＯの温度較正ステータスを決定するための手段と、ＸＯの温度較正に関連したトリガ条件を検出するための手段と、ＸＯの温度較正ステータスが十分に温度較正されていない場合、温度較正セッションを開始するための手段とを備え、温度較正セッションは、トリガに基づいて１つ以上の信号を受信することと、受信された信号に基づいてバックグラウンドモードでＸＯを温度較正することとを備える。
【００１１】
[0011]  さらに別の例示的な実施形態は、プロセッサによって実行されると、モバイルデバイス内の水晶発振器（ＸＯ）を温度較正するための動作をこのプロセッサに実行させるコードを備える非一時的コンピュータ可読記憶媒体に向けられており、この非一時的コンピュータ可読記憶媒体は、ＸＯの温度較正ステータスを決定するためのコードと、ＸＯの温度較正に関連したトリガ条件を検出するためのコードと、ＸＯの温度較正ステータスが十分に温度較正されていない場合、温度較正セッションを開始するためのコードとを備え、温度較正セッションは、トリガに基づいて１つ以上の信号を受信することと、受信された信号に基づいてバックグラウンドモードでＸＯを温度較正することとを備える。
【００１２】
[0012]  添付の図面は、本発明の実施形態の説明を助けるために提示され、これら実施形態の限定としてではなくその例示のためだけに提供される。
【図面の簡単な説明】
【００１３】
【図１】図１は、例示的な実施形態を用いた現場較正のためのＸＯを備えるデバイスの簡略化された概略図を例示する。
【図２】図２は、例示的な実施形態を用いたＸＯ現場較正の方法に対応するフローチャートを例示する。
【図３】図３は、例示的な実施形態を用いたＸＯ現場較正のために構成されたワイヤレス通信デバイスの例示的な実現を例示する。
【発明を実施するための形態】
【００１４】
[0016]  本発明の態様が、本発明の特定の実施形態に向けられた下記の説明および関連図面で開示される。代替の実施形態が、本発明の適用範囲（scope）から逸脱することなく考案されうる。追加的に、本発明の周知のエレメントは、本発明に関連性のある詳細を曖昧にしないために、詳細には説明されないかまたは省略されるだろう。
【００１５】
[0017]  「例示的な」という単語は、本明細書では、「実例、事例、または例示である（serving as）」という意味で使用される。「例示的な」として本明細書で説明される任意の実施形態は、必ずしも、他の実施形態よりも好ましいまたはそれよりも有利であると解釈されるべきではない。同様に、「本発明の実施形態」という用語は、本発明のすべての実施形態が、説明される特徴、利点、または動作モードを含むこと必要としない。
【００１６】
[0018]  本明細書で使用される専門用語は、特定の実施形態を説明するためのものにすぎず、本発明の実施形態を制限することを目的としていない。本明細書で使用される場合、単数形「ａ」、「ａｎ」、および「ｔｈｅ」は、別途内容が明らかに示さない限り、複数形もまた包含することを意図している。「備える」、「備えている」、「含む」、および／または「含んでいる」という用語は、本明細書で使用される場合、示される特徴、整数、ステップ、動作、エレメント、および／または構成要素の存在を特定するが、１つ以上の他の特徴、整数、ステップ、動作、エレメント、構成要素、および／またはそれらのグループの存在または追加を妨げないことはさらに理解されるだろう。
【００１７】
[0019]  さらに、多くの実施形態は、例えば、コンピューティングデバイスのエレメントによって実行されるべき一連の（sequences of）アクションの観点から説明される。本明細書で説明される様々なアクションが特定の回路（例えば、特定用途向け集積回路（ＡＳＩＣ））によって、１つ以上のプロセッサによって実行されているプログラム命令によって、または、両方の組み合わせによって実行されうることは認知されるだろう。追加的に、本明細書で説明されるこれらの一連のアクションは、実行に応じて関連プロセッサに本明細書で説明される機能を実行させる対応するコンピュータ命令のセットを格納しているあらゆる形式のコンピュータ可読記憶媒体内で全体的に具現化されるものと考えられうる。よって、本発明の様々な態様は、多数の異なる形式で具現化されることができ、それらはすべて、請求される主題の適用範囲内にあるものと予想されている。加えて、本明細書で説明される実施形態の各々について、対応する形式のそのような実施形態は、例えば、説明されるアクションを実行する「ように構成された論理」として本明細書で説明されうる。
【００１８】
[0020]  非補償型ＸＯは前述された欠点に悩まされるが、低コストおよび小さいサイズといったいくつかの有利な態様により、非補償型ＸＯが現代のモバイルデバイスアプリケーションにおいて望ましい候補であることが例示的な実施形態において見受けられる。非補償型ＸＯの大きな周波数変動に関する問題を克服するために、ＸＯは較正されることができ、較正（および、より具体的には「温度較正」）は、既知の周波数のワイヤレス信号からの支援を使用することによって、ＸＯについて周波数と温度との間の高精度の関係（highly accurate relationship）を決定することを備える。ＸＯを温度較正し、このようにこのＸＯについての周波数−温度関係を確立することによって、ＸＯの高精度の周波数推定値が、任意の所与の動作温度で取得され得、よって、温度に伴う大きな周波数変動に関する問題は克服されうるかまたは補償されうる。
【００１９】
[0021]  ＸＯの温度較正を用いて、例示的な実施形態では、ＸＯの正確性に頼るアプリケーションがＸＯを備えるデバイス上で起動される前に、ＸＯを高精度（a high degree of accuracy）まで温度較正させることはさらに望ましい可能性がある。これは、いくつかのケースではワイヤレス信号の支援を用いた位置ベースアプリケーションを起動する前に、あるいは、いくつかの特定のケースではＧＮＳＳセッションまたはＧＮＳＳアプリケーションの差し迫った（imminent）起動の前またはそれに対応して、ＸＯを温度較正することが望ましいことを意味する。したがって、１つ以上の例示的な実施形態は、ＧＮＳＳセッションの、差し迫った、起動の前またはそれに基づいたＸＯの温度較正に向けられている。
【００２０】
[0022]  本明細書で説明される実施形態は、一般に、ＧＮＳＳまたはＧＰＳアプリケーションのために構成されたデバイス内の水晶発振器（ＸＯ）に関係しうる。より具体的には、例示的なＸＯは、「非補償型」であり、これは、本明細書では、ＴＣＸＯおよび／またはＶＣＴＣＸＯデバイス上に温度および／または電圧補償を有する前述のＴＣＸＯおよびＶＣＴＣＸＯとは対照的に、周波数変動を考慮する（account for）組み込み式（built-in）の温度または電圧補償に欠けているＸＯ（すなわち換言すると、組み込み式の補償の欠如を備えるＸＯ）を指す。実施形態についての説明は、単にＸＯに言及しているが、下文では、別途特定されていない限り、そのような言及が非補償型ＸＯに関係するものであることは理解されるだろう。そのため、例示的な実施形態は、ＧＮＳＳアプリケーションを起動する前にＸＯを温度較正することによって、すなわち換言すると、第１のＧＮＳＳセッションの起動に続いて明示的な開始現場較正を待つことなく、ＸＯの大きな周波数変動に関連付けられた問題を克服するように構成されうる。本明細書で使用される場合、ＧＮＳＳセッションは、衛星ソースから、または、時には、ワイヤレス広域ネットワーク（ＷＷＡＮ）、符号分割多元接続（ＣＤＭＡ）、ロングタームエボリューション（ＬＴＥ）ネットワークのような較正された地上ソースから受信されたワイヤレス信号を用いた測位、追跡、マッピングのようなアプリケーションまたは他のロケーション／位置ベースアプリケーションを含むことができる。いくつかの実施形態では、ＧＮＳＳセッションの起動前のＸＯの温度較正は、ＸＯを備えるデバイスが箱から取り出され、使える状態にされた（例えば、初めてデバイスに電源投入することで）後にできるだけ早く例示的なＸＯを温度較正することも意味しうる。以下で説明されるように、いくつかの実施形態はまた、例示的なトリガリング条件、メカニズム、またはイベントに基づいて、かつ、バックグラウンドモードで、この温度較正を実行するように構成される。
【００２１】
[0023]  これらの実施形態のさらに詳細な説明が行われる前に、本開示で使用される用語の追加の定義が提供されるだろう。本明細書で使用される場合、「較正」またはより具体的には「温度較正」という用語は、高精度に定式化されるＸＯの周波数と温度との間の関係（「周波数−温度関係」、または、「ＦＴ関係」、または「ＦＴモデル」、または「ＦＴカーブ」としても知られている）に関係し、それによって、ＸＯの周波数は、所与の温度で、定式化された関係から決定されることができる。いくつかのケースでは、より一般的な用語である「較正」が使用されうるが、「較正」が例示的な実施形態に関係している場合にはそれが「温度較正」を指すこと、ここで、温度較正は、一般に、ＸＯについてのＦＴ関係またはＦＴモデルの決定を意味することは理解されるだろう。さらに、例示的な実施形態におけるＸＯの温度較正はまた、製造中のまたは出荷時設定（factory settings）におけるＸＯの事前較正とは区別されうる。事前較正、工場ベース較正、または、下文の「工場較正」は、本明細書で使用される場合、現場に（in the field）または動作可能条件下に置かれる前の出荷時設定におけるＸＯの較正に関係する。工場較正は、公称（nominal）温度での周波数オフセットに限定される。工場で広範囲の温度にわたって各ＸＯを較正することは、時間およびコストが桁違い（prohibitive）となる。そのため、工場較正は、一般に、動作中のまたは現場条件（field conditions）でのデバイスの信頼性のある動作には不十分である。そのため、実施形態は、ＸＯの現場較正、またより具体的には現場での温度較正に向けられており、これは、デバイスが工場から出荷され、モバイルデバイスに統合され、例えば、モバイルデバイスのエンドユーザによって使用された後に、ＸＯを備えるデバイスの動作中にＸＯを温度較正することに関係する。したがって、本明細書で使用される場合、「較正」という用語が、デバイスの動作中の現場較正、より具体的には現場での温度較正を指すこと、および、ＸＯに存在しうる任意の事前較正を除くことは理解されるだろう。
【００２２】
[0024]  一般に、例示的なＸＯは、既知の周波数の１つ以上のワイヤレス信号を用いて温度較正されることができ、ここで、ワイヤレス信号は、衛星信号（例えば、ＧＮＳＳ信号）、または、ＷＷＡＮ、ＣＤＭＡ、等の較正された地上ソースからの信号でありうる。所与の温度でＸＯの周波数を推定するために、周波数支援がこれらのワイヤレス信号から導き出され、それによって、ＸＯの周波数および温度は、周波数−温度サンプルを形成するように相関付けられうる。１つ以上のそのようなサンプルを使用して、任意の所与の温度でのＸＯの周波数を高精度で提供することができる多項式のような数学的適合（fit）または関係を定式化することが可能である。多項式を定式化するこのプロセスは、例えば、ＸＯの温度較正を備える。
【００２３】
[0025]  本開示では、１つ以上の例示的な実施形態が説明され、それは、バックグラウンドモードでの、かつ、箱から取り出されてからできるだけ早くのＸＯの温度較正に関連し、ここで、温度較正は、１つ以上のワイヤレス信号からの支援を使用して実行されうる。したがって、いくつかの実施形態では、１つ以上のトリガ条件は、現場でのＸＯの温度較正の開始を引き起こしうる。１つ以上の条件は、ＸＯ較正、またはより具体的にはＸＯ現場較正が以前に実行されたかどうか、および／または、ＸＯが所望の精度まで十分に較正されているか（例えば、工場で事前較正されているか）または温度較正されているかどうかを決定することに関連しうる。本明細書で使用される場合、「十分に温度較正されていない」という用語は、以前に温度較正されていない、および／または、十分に温度較正されていない（いくつかのケースでは、特に位置ベースアプリケーションのための温度較正に関して）ＸＯの温度較正ステータスを指す。ＸＯが十分に温度較正されていないと決定された場合、現場でまたはデバイス動作中にＸＯの温度較正セッションを開始するために、例示的なトリガ条件が生成されうる。いくつかの実施形態では、例示的な温度較正は、バックグラウンドモードで実行されうる。すなわち、温度較正に関係する動作は、ＸＯを備えるデバイスにおいてアクティブでありうる任意の他のアプリケーションまたはプロセスから独立して開始され実行されることができる。しかしながら、本明細書で説明されるように、バックグラウンドモードとは、専用の温度較正動作に限定される必要はないが、当然のことながら従来のＧＮＳＳベースシステムでは恐らくはまたは潜在的にＸＯ温度較正を開始するであろうアクティブなＧＮＳＳセッションまたはＧＮＳＳベースアプリケーションを特には必要としない任意の動作モードを含みうる。ＧＮＳＳセッションのユーザ経験、効率、および精度（precision）を改善する目的で温度較正を起動するために生成されうる様々な例示的なトリガまたはトリガ条件が、以下の例示的な実施形態を参照し、トリガを生成するための１つ以上の条件に関して説明されるだろう。
【００２４】
[0026]  前述されたように、ＸＯの温度較正は、周波数−温度（ＦＴ）モデルまたはＦＴカーブの定式化を伴う。ＦＴモデルは、多項式または関数として表されることができ、ここで、周波数は、温度のｎ次多項式関数として表される。この多項式のパラメータまたは係数のうちの少なくともいくつかは、ＸＯについての未知の量であり、したがって、ＸＯ温度較正の目的（objective）は、ＸＯについてＦＴモデルの係数を決定または洗練することを備えうる。既知の周波数の受信されたワイヤレス信号と、関連温度センサとを使用することで、デバイス上のプロセッサは、ＸＯについての周波数推定値を受信されたワイヤレス信号から取得し、ＸＯについての周波数および温度を備えるサンプル点を形成するためにそれらを温度に関連付けるように構成されうる。十分なサンプル点により、多項式（または、ＸＯについての周波数および温度のその他のあらかじめ設定された数学的適合（fit））が解かれることができ、すなわち換言すると、未知の係数が決定されうる。一般に、係数の数は、「ｎ」の値、すなわち多項式の次数に比例して変動しうる。しかしながら、例示的な実施形態では、未知でありかつ決定される必要のある係数の数が低減するように１つ以上の係数の値について合理的な憶測を立てる目的で、特定の制約が課されうる。別の例では、多項式のすべてのパラメータのサブセットは、例えば、ＸＯベンダからのＸＯデータシートおよび／またはＸＯ特性仕様に基づいて事前に知られており、それによって、同様に、決定されるべき未知の係数の数を低減させる。温度較正に必要とされるサンプル点の数は、未知の係数の数を低減することによって減らされ、したがって、温度較正のプロセスが加速化されうる。ひとたび未知の係数がすべて決定されると、温度較正は完了したものとみなされ、つまり、ＸＯは温度較正済みＸＯ（temperature-calibrated XO）と呼ばれうる。そのため、十分に温度較正されていないＸＯは、１つ以上の係数が未知であるか、不十分に決定されたか、そうでなければ決定される必要があるＸＯでありうる。
【００２５】
[0027]  例示的な実施形態は、受信されたワイヤレス信号を使用してバックグラウンドモードで温度較正を開始するためのトリガ条件を検出することに関連しうる。例示的な実施形態の以下の説明には、一般に、温度較正を開始するための様々なトリガについての説明が含まれるだろう。これらのトリガまたはトリガ条件のうちの１つ以上は、任意の特定の実施形態では、組み合わせて検出されることができ、実施形態は、任意の単一のトリガ条件の制限された検出ではない。さらに、実施形態は、トリガを検出または使用するための任意の単一のトリガリング条件またはそれを行う特定のやり方に制限されるわけではなく、当業者は、開示される実施形態の適用範囲から逸脱することなく、例示的なトリガを実現するための任意のやり方またはそれらの組み合わせを選択しうる。「トリガ」または「トリガ条件」という用語（本明細書で交換可能に使用される）は、いくつかのケースでは、温度較正セッションを開始するためにある論理ブロックから別の論理ブロックに送信または転送されうる論理信号を指しうるが、この用語が、関連条件が満たされている論理状態または条件コードも指しうることは理解されるだろう。この用語の特定の意味は、特定の実施形態が説明される内容に基づいて明らかになるであろう。
【００２６】
[0028]  図１を参照すると、例示的な実施形態にしたがったＸＯ現場較正のために構成された例示的なデバイス１００の簡略化された概略図が例示される。デバイス１００がモバイルデバイスまたはハンドヘルドデバイスに関係し、明瞭さのために図１には例示されていないが当業者に知られている１つ以上の構成要素をさらに備えうることに留意されたい（とはいえ、図３は、デバイス１００に類似したデバイスに向けられた他の例示的な実施形態を提供し、それは、例示的なデバイスに含まれうる特定の他の構成要素を例示する）。デバイス１００は、１つ以上の信号ソース１１０ａ−ｎのような様々なソースからのワイヤレス信号を受信するように構成されうる受信機１０２を備えうる。１つの非限定的な例では、信号ソース１１０ａ−ｎのうちの１つ以上は、衛星ベースオーグメンテーションシステム（satellite based augmentation system）（ＳＢＡＳ）のような静止ソース（geo-stationary source）を含むＧＮＳＳフィックスを提供する能力がある衛星またはＧＮＳＳソースでありうる。追加的にまたはオプションで、１つ以上の信号ソース１１０ａ−ｎはまた、ＷＷＡＮまたはＣＤＭＡのような較正された地上ソースでありうる。受信機１０２は、ＸＯ １０６から供給されうる（sourced from）クロック１０４によって駆動されうる。温度センサ１１４は、ＸＯ １０６の温度を感知し、ＸＯ １０６に関連付けられた動作温度をＸＯマネジャ１０８に提供するためにデバイス１００に含まれうる。ＸＯマネジャ１０８は、受信機１０２によって受信された信号に基づいてＸＯ １０６についての周波数推定値を取得するように構成されうる。ＸＯマネジャ１０８は、温度センサ１１４によって提供された動作温度を関連付け、上述された技法にしたがって、ＸＯ １０６の温度較正に関連した動作を実行するようにさらに構成されうる。ＸＯマネジャ１０８はこの例示では別個のブロックと表されているが、ＸＯマネジャ１０８に関連付けられた機能性および論理は、デジタルシグナルプロセッサまたは汎用プロセッサ（図１には明示的に示されていない）のような、デバイス１００内のあらゆるプロセッサに統合されうる。
【００２７】
[0029]  図１では、１つのローカル発振器、ローカル発振器１１２が、受信機１０２に含まれるものとして例示されている。ローカル発振器１１２は、ローカル発振器１１２における周波数変動が温度に伴ったＸＯ １０６の周波数変動と比例するように、ＸＯ １０６から供給されうる。本明細書で説明される様々な実施形態では、１つ以上の他のローカル発振器もまた、１つ以上の他のブロックに存在しうる。例えば（図３を参照してさらに説明されるように）、例示的なモバイルデバイスは、衛星信号の受信のために構成された１つ以上の受信機またはトランシーバ、および、ＷＷＡＮ信号のような他のワイヤレス信号のために構成された１つ以上の受信機またはトランシーバを備えうる。したがって、いくつかの実施形態では、これらの受信機および／またはトランシーバの各々は、１つ以上のローカル発振器を有しうる。所与の温度で、ローカル発振器１１２のような１つ以上のローカル発振器の周波数は、受信されたワイヤレス信号の周波数と比較されて、ＸＯ １０６の周波数の推定値に到達し、それは、ＸＯ １０６の温度較正に必要とされる周波数−温度サンプルを生成しうる。
【００２８】
[0030]  １つの例示的な構成では、ＸＯマネジャ１０８は、例示的なトリガまたはトリガリング条件に基づいてＸＯ １０６の温度較正または温度較正セッションに関連した動作を開始しうる。一例において、ＸＯ １０６の温度較正の開始は、以下のセクションにおいて詳細に説明されるであろう１つ以上のメカニズムまたは条件を使用してトリガされうる。いくつかの実施形態では、様々なトリガリングメカニズムにしたがって、例えば、温度センサ１１４に基づいて、トリガ条件を検出しそれに応答するための論理は、そのような論理は明示的に例示されないが、ＸＯマネジャ１０８内を含むデバイス１００上のどこにでも位置付けられうる。当業者は、本明細書の開示に基づいて例示的なトリガを実現および生成するための様々な技法を理解するだろう。受信されたトリガリング条件に基づいて、一実施形態では、ＸＯマネジャ１０８は、ＧＮＳＳ信号のようなワイヤレス信号の探索および／または受信を始動することを受信機１０２に知らせるために、受信機１０２にコマンドまたは論理信号を送りうる。別の実施形態では、トリガ条件は、受信機１０２が探索／受信機能を開始する（commence）ことを可能にするために使用されうる。
【００２９】
[0031]  トリガ条件は、ＸＯ １０６の温度較正に関連した条件に基づくことができ、この条件は、デバイス１００の初めての使用時に、または、デバイス１００が初めてオンにされるかまたは箱から取り出された後にできるだけ早く、そしていくつかのケースでは、位置ベースまたはＧＮＳＳベースアプリケーション（すなわち、ＧＮＳＳ信号を使用したＸＯ較正の上記プロセス以外のアプリケーション）を起動する前に、ＸＯ １０６の温度較正が実行されることを確実にする。したがって、いくつかのケースでは、トリガ条件は、位置ベースアプリケーションまたはＧＮＳＳベースアプリケーションの差し迫った起動に関連しうる。例えば、デバイス１００の初めての使用を備えるトリガ条件は、デバイス１００に電源投入することに関連付けられたインジケーションに基づいて検出されうる。さらなる実施形態で見受けられるように、ひとたびＸＯ １０６が十分にまたは完全に温度較正されると、ＸＯ １０６の温度較正ステータスは更新されて、ＸＯ １０６が温度較正されたことが反映されるだろう。よって、温度較正のステータスは、ＸＯ １０６の温度較正を開始するための初めての使用に関連したトリガ条件としてデバイス１００への電源投入を示すインジケーションと組み合わせられ、ＸＯのステータスを更新して温度較正が完了した後にそれが完全に温度較正されていることを反映することによって、ＸＯが十分に温度較正されている場合には後続の電源投入動作が繰り返し温度較正をトリガし続けないことを確実にする。以下のセクションにおいてさらに説明されるいくつかの実施形態では、後続の電源投入動作は、いくつかの他の基準が満たされた場合に、例えば、ＸＯの以前の温度較正からあらかじめ設定された時間が経過した場合、または、ローカル発振器におけるあらかじめ設定された周波数誤差またはＸＯ周波数を超えた場合に、温度較正をトリガすることに関連した条件に寄与しうる。一実施形態では、ＸＯマネジャ１０８は、デバイス１００が箱から取り出されて初めて電源投入されたという条件の検出に基づいたバックグラウンドモードでのＸＯ １０６の温度較正を可能にしうる。前述されたように、バックグラウンドモードでのＸＯ １０６の温度較正は、温度較正に関係する動作を、デバイス１００において実行されることができる１つ以上の他の／無関係なプロセスまたは機能と同時に実行することに関連する（例えば、温度較正に関係する動作に干渉することなく、または、それに依存することなく、図１には例示されていないデバイス１００の処理構成要素を使用して）。
【００３０】
[0032]  一実施形態において、トリガを生成するための条件は、デバイス１００の充電に関係しうる。例えば、デバイス１００がオンになったこと、および、充電中であることを示すデバイス１００の条件または状態が検出されうる。例示的な実施形態では、そのような状態は、ハードウェア、ソフトウェア、またはファームウェアを使用してデバイス１００が電力アウトレット（power outlet）に接続されていると決定することによって検出され、この状態は、ＸＯ １０６の温度較正をトリガするために利用されうる。一実現では、ＸＯマネジャは、この決定を、デバイス１００が充電状態にあることの検出に関連した入力を使用して行い、トリガ信号を内部で生成しうる。この実施形態がいくつかの有益な態様を有しうることが認知されるだろう。例えば、多くのハンドヘルドデバイスがパッケージ化され、充電されていない状態でまたは最低限に充電された状態でエンドユーザに届けられることは認知されるだろう。したがって、ユーザは、当然のことながら、初めての使用の前に、まずデバイスをプラグ接続するかまたは充電する必要がありうる。したがって、デバイス１００が充電されているというトリガ条件を検出することにより温度較正をトリガすることは、デバイス１００が箱から取り出されたばかりの時に、起動する前に、または、デバイス１００上の位置ベースまたはＧＮＳＳベースアプリケーションの差し迫った起動に基づいて、温度較正が実行される条件を満たすことができる。追加的にまたは代替的に、トリガリング条件は、ＸＯ １０６の較正ステータスが十分には温度較正されない（または、温度較正がＸＯ １０６に対して以前に実行されていない）条件を満たしうる。この実施形態の別の有利な態様では、デバイス１００を充電することは、デバイス１００の熱変動または加熱を引き起こし、これは、ＦＴカーブの定式化またはＸＯ １０６の較正に必要とされるいくつかの異なる動作温度サンプルを提供することができる。この実施形態のさらに別の有利な態様は、デバイス１００が依然として（still）プラグ接続されている間に温度較正プロセスが実行され、そのためバッテリリソースの消耗を引き起こさないという点で、省電力に関連しうる。温度較正のプロセスが、十分な強度および品質（例えば、いくつかの実施形態では、閾値の信号対雑音（ＳＮＲ）比基準および誤差／パリティチェックをそれぞれ使用して決定されうるような）の信号の長期の探索および捕捉を必要としうるため、関連利益は大きい可能性があり、それは、電力を食うプロセス（power hungry process）として当業者によって認知されるだろう。したがって、バッテリ電力で使用されているときよりはむしろデバイス１００がプラグ接続されている間にそのような電力を食うプロセスを実行することは、バッテリ寿命を節約しうる。
【００３１】
[0033]  関連実施形態では、温度較正は、デバイス１００がプラグ接続されるかまたは充電状態になるという条件を必ずしも必要とすることなく、条件に基づいて、または、温度または温度の変動に関連したインジケーションに基づいてトリガされうる。この実施形態では、デバイス１００の温度は、例えば、温度センサ１１４を使用して、追跡されうる。温度の変動がある時間期間にわたって検出されると、例えば、ＸＯマネジャ１０８によって、温度センサ１１４からの入力に基づいて、関連トリガ条件が検出されうる。一実現において、動作温度は、初期の条件でまたは第１の時点で記録されうる。第２の時点において、温度センサ１１４によって提供された温度と記録されている温度との比較により、第１の時点から温度が変化したことが明らかになった場合、トリガ条件は、もう一度検出されうる。加えて、（１つまたは複数の）トリガリング条件は、ＸＯ １０６の特定の温度に到達することまたは超えることに基づきうる。これらの温度は、本明細書では「トリガリング温度」としても知られており、それは、例えば、サンプル点の最適な拡散を提供するためにあらかじめ設定されうる。トリガリング温度は、また、サンプル点ですでに使用されたものまたはサンプリングされたものとは異なる温度でのサンプル点を取得するために、ランダムにまたはアクティブに決定されうる。一例では、トリガリング温度に到達している場合、かつ、ＸＯ １０６が十分に温度較正されていない場合、ＸＯ温度較正セッションが開始されうる。このように、ワイヤレス信号が、異なるサンプル動作温度で受信機１０２によって受信され、周波数推定値が導き出されて、温度較正のプロセスのために異なる動作温度で周波数−温度サンプルが形成されうる。
【００３２】
[0034]  別の実施形態では、温度較正は、デバイス１００が屋外ロケーションまたは屋外環境にあること、あるいは、空まではっきり見える（with a clear view to the sky）ことを備えるトリガ条件に基づいてトリガされうる。この実施形態は、デバイス１００が屋外にあるときまたは空まではっきり見えるまたは遮るものがない（with a clear or unobstructed view to the sky）ときに、強いＧＮＳＳ信号のような、信号ソース１１０ａ−ｎからの少なくとも１つの強い受信信号の利用性に関連する。トリガ条件に関連したいくつかのメカニズムがこの実施形態で使用されうる。第１の例では、トリガ条件は受信機１０２で受信されたＧＮＳＳ信号の強度に基づくことができる。というのも、例えば、強い信号強度は、デバイス１００が屋外ロケーションにあることを示すことができ、よって、ＸＯ １０６の温度較正の開始に使用されることができるためである。第２の例では、トリガ条件は、デバイス１００のあらかじめ指定された速度を検出することを備えることができる。デバイス１００に関連付けられたスピードセンサ、速度計、または加速度計（示されない）は、デバイス１００が動いているかどうかを、さらには、高速／高速度を示すインジケーション、または、動きのスピードが高速道路上の自動車のもの関連するのに十分な程速いかどうかを検出することができる。例えば、デバイス１００のあらかじめ指定された速度の検出に基づいてデバイス１００が動いていると検出されると、デバイス１００が道路または高速道路を移動する自動車内に位置しており、そのため強いＧＮＳＳ信号を有する屋外ロケーションまたは環境に存在している可能性が高いことがＸＯマネジャ１０８によって推定されうる。いくつかの事例では、急変するドップラ値が高速度で動いているデバイス１００の特性でありうるため、あらかじめ指定された速度を検出することはＧＮＳＳ信号のドップラ測定値にも基づきうる。第３の例では、トリガ条件は、デバイス１００に入射する日光または強い太陽光線を検出することを備える。デバイス１００に関連付けられた光センサ（示されない）は、デバイス１００に入射する日光または強い光線を検出してデバイス１００が屋外環境にあることを推定し、ＸＯマネジャ１０８に関連通知を送り、これは、その結果、この通知に基づいてトリガ条件を検出しうる。第４の例では、トリガ条件は、クロック１０４またはデバイス１００に関連付けられたその他のクロックのようなローカルクロックに基づくあらかじめ設定された時間または定期的な警告を備えうる。この第４の例では、８ＡＭ、正午、６ＰＭ、等のあらかじめ設定された日中または夜の時刻が、デバイス１００のユーザが屋外にいる可能性があること、例えば、自宅と仕事場の間を移動していることを推測するガイドラインとして使用されうる。代替的に、例えば、真夜中といった時刻は、デバイス１００が使用されておらず、充電中である可能性があるときに温度較正セッションを開始するトリガ条件として使用されうる。さらなるカスタマイズは、特定のユーザのニーズまたは個人情報に基づきうる。第５の例では、トリガ条件は、ユーザ入力を備えうる。デバイス１００のユーザは、例えば、指定されたインターフェース、ポート、または他の入力メカニズムを通してインジケーションを入力しうる。入力メカニズムは、デバイス１００が屋外に位置しているかまたは空まではっきり見えることを示しうるユーザ入力を受信するための、プロンプトあるいはプログラムまたはアプリケーションに対する応答を含みうる。ＸＯ １０６の較正をトリガするために使用される例示的なトリガ条件にかかわらず、デバイス１００が屋外環境にあるかまたは空まではっきり見える／遮るものがない可能性が高いことに基づいて、関連実施形態は、効率的かつ高速なＸＯ較正に有益に寄与しうる。というのも、強いＧＮＳＳ信号が利用可能な場合は、受信されたＧＮＳＳ信号を使用した温度較正プロセスが高速かつ正確でありうるためである。
【００３３】
[0035]  上述された実施形態のうちの１つ以上は、バックグラウンドモードでの温度較正を伴いうる。上述されたように、バックグラウンドモードでの温度較正は、位置ベースまたはＧＮＳＳベースアプリケーションから独立して実行される温度較正に関連しうる。いくつかのケースでは、デバイス１００は、並列プロセスをサポートするように構成されることができ、温度較正は、デバイス１００によって実行されているその他のプロセスまたはアプリケーションに干渉することなく、または、それらに依存することなく、プロセスにおいて実行されうる。いくつかの例では、温度較正は、いくつかのケースにおいて温度較正を促進または改善しうるゼロドップラ（zero Doppler）のような有利な特性をＳＢＡＳ信号が有するため、単一のＳＢＡＳビークルのような静止ソースから受信されたワイヤレス信号に基づいて実行されうる。そのため、ＸＯ １０６の温度較正を開始するための例示的なトリガ条件は、ＳＢＡＳビークルがデバイス１００の視界内にあるかまたはデバイス１００へのクリアなパスを有する（within the view of or with a clear path to device 100）と検出することを備えうる。ＸＯマネジャ１０８は、ＳＢＡＳ信号の高い信頼性の捕捉に基づいてＸＯ １０６の温度較正を開始するように警告されうる。ＳＢＡＳビークルがデバイス１００のクリアな視界内にあると検出することは、例えば、受信機１０２で受信されたＳＢＡＳ信号を検出すること、および、受信されたＳＢＡＳ信号の強度を測定することで達成されうる。デバイスが据置型であると検出することに加え、既知の周波数の強い地上波信号を検出することが、ＸＯ １０６の温度較正をトリガするために使用されうるように、同様の利点が、ＸＯ １０６の温度較正のための既知の周波数の地上波信号を使用して据置型デバイスによって取得されうる。
【００３４】
[0036]  いくつかの実施形態では、ＸＯ １０６が十分に／完全に温度較正されていないこと、または、ＸＯ １０６が最後に温度較正されてからあらかじめ設定された時間が経過したことを確実にするために、１つ以上の上述されたトリガ条件に基づいて温度較正セッションを開始する前に、ＸＯ １０６の温度較正ステータスに対してチェックが実行されうる。よって、不必要な動作、余計な動作、またはいくつかのケースでは相反する動作が回避されうる。したがって、一実現では、ＸＯ １０６の温度較正ステータスに関連したステータスインジケーションまたはフラグが、ＸＯマネジャ１０８に提供されうる。ステータスインジケーションは、例えば、ＸＯマネジャ１０８またはその他の適切な記憶媒体の内側にあるレジスタ（明示的には示されていない）のような記憶手段に記憶されうる。例えば、１つ以上のトリガ条件に基づいてＸＯ １０６が温度較正されている場合、温度較正ステータスまたは温度較正フラグは、ステータスを「温度較正された」と示すために更新されているだろう。例えば、ＸＯ １０６の温度較正に関連した後続のまたは第２の条件に基づく後続のまたは第２のトリガは、ＸＯ １０６の温度較正セッションを開始することを抑制または防止されうる。他方で、ＸＯ １０６の温度較正ステータスが「十分に温度較正されていない」ことを温度較正フラグが示す場合、第２のトリガ条件が検出され、第２の温度較正セッションが開始されうる。別の例において、温度較正フラグは、以前の温度較正の記録されている時間を伴い（be accompanied by）うるか、あるいは、それと置き換えられうる。以前の温度較正の記録されている時間の態様は、以前の温度較正の記録されている時間からあらかじめ設定された時間が経過した場合にＸＯ １０６が十分に温度較正されていないと扱われるように、温度較正の品質に関連付けられたあらかじめ設定された時間を指定することを備える。この態様は、経時的に品質劣化させるＸＯ １０６のような機械構造の特性、より具体的には、温度較正の精度を損なうＸＯ １０６の特性に基づく。したがって、ＸＯ １０６の成功した／完了した各温度較正に応じて、温度較正が完了した時間（例えば、クロック１０４のような、デバイス１００上の任意のクロックに基づいた）は、レジスタまたはメモリのような記憶手段に記録または記憶されうる。トリガ条件の検出に応じて、記録されている時間が調べられ、あらかじめ設定された時間が経過している場合、ＸＯ １０６の温度較正ステータスは、十分に温度較正されていないものと表されうる。あらかじめ設定された時間は、ＸＯ水晶の個別の仕様に基づくことができ、製造者によって提供された情報に基づきうる。
【００３５】
[0037]  別の実施形態では、温度較正が実行された（１つまたは複数の）温度は記録されることができ、温度較正は、（１つまたは複数の）記録されている温度とは異なる温度でトリガ条件が検出された場合にのみ、または、上述されたように、温度較正が以前に現在の温度で実行されてからあらかじめ設定された時間が経過した場合に、トリガされうる。この後者の実施形態は、始動時の温度が現在の温度と同じであり、温度較正が必要以上に（needlessly）既存のサンプルを複製することに帰着するであろう場合には、ＸＯ １０６が十分に温度較正されていない場合であっても、デバイス１００の始動時または電源が入れられた時に温度較正を開始することを常に防止しうる。
【００３６】
[0038]  温度較正ステータスに基づいたトリガ条件に関係する一例において、ＸＯマネジャ１０８は、まず、初期の時点で温度較正ステータスレジスタまたは温度較正フラグを消去する（clear）。デバイス１００が充電状態にあることに基づく第１のトリガ条件が検出された場合、ＸＯ １０６の温度較正は、この第１のトリガ条件にしたがって実行される。温度較正ステータスレジスタに記憶されている温度較正ステータスは、温度較正の完了に応じて、十分に／完全に「温度較正された」ものとして更新または記録されうる。いくつかの実施形態では、較正が完了した時間は、温度較正ステータスレジスタ内の温度較正ステータスに加えてかつそれとともに、または、それの代わりに、第１の温度較正時間として記録されうる。デバイス１００が屋外環境にあることを示す後続の条件が、例えば、光センサに基づいて検出された場合、ＸＯマネジャ１０８は、温度較正ステータスレジスタおよび／または記録されている時間を調べうる。以前の温度較正の記録されている時間が利用可能でないケースでは、温度較正ステータスレジスタは、ＸＯ １０６がすでに温度較正されていることを示すことができ、別のトリガの生成が抑制されうる。以前の温度較正の記録されている時間の態様を利用する実施形態では、ＸＯマネジャ１０８は、追加的にまたは代替的に、記録されている時間を調べ、デバイス１００が屋外環境にあることに関連した条件が検出された瞬間時間（instant time）を、第１の温度較正時間と比較しうる。あらかじめ設定された時間が経過している場合、ＸＯ １０６は、十分に温度較正されていないものとして扱われ、関連トリガ条件が検出されうる。あらかじめ設定された時間が経過していない場合、ＸＯ １０６は、温度較正されているものとして扱われ、ＸＯ １０６の不必要なおよび余計な再較正を回避するためにこのトリガ条件は無視または抑制されうる。いくつかのケースでは、ＸＯマネジャ１０８は、ステータスチェックを積極的に実行するように構成されることができ、ＸＯ １０６が少なくともあらかじめ設定された時間の間温度較正されていない場合、すなわち換言すると、以前の較正の記録されている時間からあらかじめ設定された時間が経過している場合、ＸＯマネジャ１０８は、ＸＯ １０６の温度較正ステータスを、十分に温度較正されていないものに降格させる。したがって、ＸＯ １０６の温度較正ステータスは、以前の温度較正の記録されている時間から経過した時間を追跡することと、トリガを生成しうる温度較正に関連した介在条件（intervening condition）が検出されていない場合であっても、温度較正ステータスを、十分に温度較正されていないものに更新することとに基づきうる。ＸＯ １０６の温度較正を開始するためのトリガ条件が、デバイス１００が初めて箱から取り出されて電源投入されたことに続いて初めての使用のためにデバイス１００に電源投入することに基づく実施形態から思い出されるように、トリガ条件が検出され、デバイス１００が初めて電源投入された後にできるだけ早くＸＯ １０６の温度較正が開始されうるように、温度較正ステータスレジスタは、これらの初期の条件で消去されうる。初めてデバイス１００が電源投入されたことに続いて温度較正が完了���ると、この温度較正が実行された時間が記録されうる。デバイス１００が電源投入される後続の時間について、あらかじめ設定された時間が経過していない限り、ＸＯマネジャは、デバイス１００に電源投入することに関連したトリガ条件それ自体が、ＸＯ １０６の温度較正または繰り返される温度較正を開始するのに十分ではないように構成されうる。よって、例えば、ＸＯ １０６の温度較正の品質の劣化を示す、あらかじめ設定された時間が経過していない限り、デバイス１００に電源投入される度に必要のない温度較正が回避されうる。
【００３７】
[0039]  実施形態が、本明細書で開示されるプロセス、関数、および／またはアルゴリズムを実行するための様々な方法を含むことが認識されるだろう。例えば、図２で例示されうるように、実施形態は、モバイルデバイスにおいて温度較正する方法を含むことができ、この方法は、ＸＯの温度較正ステータスを決定すること（例えば、前述された温度較正ステータスレジスタおよび／または以前の温度較正の記録されている時間を読み取ることによって）−ブロック２０２；ＸＯの温度較正に関連したトリガ条件（例えば、位置ベースアプリケーションを起動すること、または、デバイス１００上の位置ベースアプリケーションを起動する前に、または、その差し迫った起動に基づいてＸＯ １０６を温度較正すること；デバイス１００を充電すること；デバイス１００に関連付けられた動作温度を変動させること；例えば、少なくとも１つの強いＧＮＳＳ信号または強い太陽光線の検出、例えば、ＧＮＳＳ信号のドップラ測定値またはデバイス１００に関連付けられた速度計からの出力に基づくデバイス１００のあらかじめ指定された速度の検出、デバイス１００に関連付けられたあらかじめ設定された時間、ユーザ入力、等に基づいて、デバイス１００が屋外ロケーションにあることを備える条件）を検出すること−ブロック２０４；ＸＯの温度較正ステータスが十分に温度較正されていない場合（例えば、温度較正ステータスレジスタで提供された温度較正ステータスに、および／または、以前の温度較正の記録されている時間からあらかじめ設定された時間が経過しているかどうかに基づいて）、温度較正セッションを開始すること（例えば、ＸＯマネジャ１０８から受信機１０２への論理信号またはコマンド、または、受信機１０２が受信機１０２での信号の受信を開始することを可能にする条件コードを使用して）、ここにおいて、温度較正セッションは、トリガに基づいて１つ以上の信号を受信することと（例えば、受信機１０２において、ＧＮＳＳソースでありうる信号ソース１１０ａ−ｎ、ＷＷＡＮのような較正された地上ソース、および／または、ＳＢＡＳソースのような静止ソースから、ここにおいて、信号ソースのうちの任意の１つ以上は、ＸＯ １０６を温度較正する目的で、ＧＮＳＳフィックスを生成するため、または、ＧＮＳＳ時間を提供するために使用されうる）−ブロック２０８；１つ以上の受信された信号に基づいてバックグラウンドモードでＸＯを温度較正すること（例えば、当然のことながら従来のＧＮＳＳベースシステムでは温度較正を恐らくは開始するであろうアクティブなＧＮＳＳセッションまたはＧＮＳＳベースアプリケーションを特には必要としないバックグラウンド動作モードでＦＴモデルおよびＸＯ １０６に関連する関連パラメータの定式化に関連する動作を実行すること）と−ブロック２１０、を備えうる。
【００３８】
[0040]  図３を参照すると、ワイヤレス通信システムとして実現される別の例示的なデバイス３００が例示される。デバイス３００は、多くの例示的な態様ではデバイス１００に類似しており、デバイス３００の描写および説明には、図１のデバイス１００に関して示されていない様々な追加の例示的な構成要素が含まれる。図３で示されるように、デバイス３００は、デジタルシグナルプロセッサ（ＤＳＰ）３６４と、プロセッサ３６５として描写されている汎用プロセッサとを含む。温度較正に関連した上述された機能および方法は、ＤＳＰ ３６４またはプロセッサ３６５、あるいは、それらの処理エレメントの任意の組み合わせにおいて実行されうる。したがって、いくつかの実施形態では、プロセッサ３６５は、ＸＯマネジャ１０８に関して説明された動作を実行するように構成されうるが、温度較正に関連した動作のうちのいくつかが、ＤＳＰ ３６４で実行されうること、さらには、これらの動作が、ハードウェアおよびソフトウェアの任意の適切な組み合わせで実現されうることは理解されるだろう。ＤＳＰ ３６４およびプロセッサ３６５は両方とも、前述されたようにＸＯ １０６によって駆動されるクロック１０４に、および、メモリ３３２に結合されうる。コーダ／デコーダ（ＣＯＤＥＣ）３３４（例えば、オーディオおよび／またはボイスＣＯＤＥＣ）に関連した命令は、メモリ３３２に記憶されうる。スピーカ３３６およびマイクロフォン３３８は、オーディオコントローラ３３４に結合されることができ、これは、プロセッサ３６５および／またはＤＳＰ ３６４に結合されうる。ディスプレイコントローラ３２６は、ＤＳＰ ３６４、プロセッサ３６５、およびディスプレイ３２８に結合されうる。トランシーバ３４０（モデムの一部でありうる）および受信機３４１のような他の構成要素もまた例示される。トランシーバ３４０は、ＷＷＡＮ、ＣＤＭＡ、等の較正された地上ソースからのワイヤレス信号を受信するように構成されうるワイヤレスアンテナ３４２に結合されうる。受信機３４１は、衛星からのワイヤレス信号またはＧＮＳＳ信号を受信するように構成されうる衛星またはＧＮＳＳアンテナ３４３に結合されうる。いくつかの実施形態では、受信機３４１およびトランシーバ３４０は両方とも、ＸＯ １０６から供給されうる、それぞれのローカル発振器１１２および１１３を含みうる。温度センサ１１４もまた例示されており、これは、クロック１０４およびプロセッサ３６５に結合されうる。特定の実施形態では、ＤＳＰ ３６４、プロセッサ３６５、ディスプレイコントローラ３２６、メモリ３３２、オーディオコントローラ３３４、トランシーバ３４０、受信機３４１、クロック１０４、および温度センサ１１４が、システムインパッケージまたはシステムオンチップデバイス３２２に含まれる。
【００３９】
[0041]  特定の実施形態では、入力デバイス３３０および電源３４４が、システムオンチップデバイス３２２に結合される。さらに、特定の実施形態では、図３で例示されているように、ディスプレイ３２８、入力デバイス３３０、スピーカ３３６、マイクロフォン３３８、ワイヤレスアンテナ３４２、ＧＮＳＳアンテナ３４３、および電源３４４は、システムオンチップデバイス３２２の外側にある。しかしながら、ディスプレイ３２８、入力デバイス３３０、スピーカ３３６、マイクロフォン３３８、ワイヤレスアンテナ３４２、ＧＮＳＳアンテナ３４３、および電源３４４の各々は、インターフェースまたはコントローラといった、システムオンチップデバイス３２２の構成要素に結合されうる。
【００４０】
[0042]  一実施形態では、ＤＳＰ ３６４およびプロセッサ３６５のうちの一方または両方は、図３に例示されている１つ以上の残りの構成要素と連携して、例えば、図２のブロック２０２−２０８で説明されたような温度較正を実行する論理／手段を含むことができる。例えば、ＤＳＰ ３６４および／またはプロセッサ３６５（ＸＯマネジャ１０８を備えているとして例示されている）は、例えば、前述の温度較正ステータスレジスタ、および／または、メモリ３３２にまたはプロセッサ３６５内に記憶されている以前の温度較正の記録されている時間を読み取ることによって、ＸＯ １０６の温度較正ステータスを決定することに関連した機能を実現する論理／手段を含むことができる。さらに、ＤＳＰ ３６４および／プロセッサ３５６は、様々な他の構成要素と連携して、ＸＯの温度較正に関連したトリガ条件を検出するための論理／手段を含みうる。例えば、デバイス３００が箱から取り出されたばかりのときまたは起動前に、あるいは、デバイス３００上の位置ベースアプリケーションの差し迫った起動に基づいて、位置ベースアプリケーションを起動することまたはＸＯ １０６を温度較正することを備える条件は、ＸＯ １０６に電源投入されたことを示す電源３４４に関連付けられた論理／手段によって検出されうる（前述されたように、この条件は、いくつかのケースでは、デバイス３００が箱から取り出されて初めて電源投入されることに限定され、後続の電源投入動作はこの条件を発生させない）；デバイス３００を充電することに関連した条件は、電源３４４に関連付けられた論理／手段によって検出されうる；デバイス３００に関連付けられた変動する動作温度を検出するための条件は、温度センサ１１４に関連付けられた論理／手段によって検出されうる；デバイス３００が屋外ロケーションにあることに関係する条件は、少なくとも１つの強いＧＮＳＳ信号を検出するためのＧＮＳＳアンテナ３４３のような論理／手段またはデバイス３００のあらかじめ指定された速度を検出するための速度計（示されない）のような論理／手段、あるいは、受信機３４１を介して受信されたＧＮＳＳ信号のドップラを測定するためのプロセッサ３６５内の論理／手段、例えば、クロック１０４に基づいて、デバイス３００に関連付けられたあらかじめ設定された時間に関連する条件を検出するための論理／手段；例えば、入力デバイス３３０を介した、ユーザ入力に関連する条件を検出するための論理／手段、等）によって検出されうる。ＤＳＰ ３６４および／またはプロセッサ３６５は、そのＸＯ １０６の温度較正ステータスが十分に温度較正されていないかを（例えば、プロセッサ３６５またはメモリ３３２に記憶されている温度較正ステータスレジスタに提供される温度較正ステータスに基づいて、および／または、プロセッサ３６５またはメモリ３３２内の記憶手段に記録されている以前の温度較正の時間からあらかじめ設定された時間が経過しているかどうかに基づいて）決定するための論理／手段を含むことができる。温度較正ステータスの決定に基づいて、プロセッサ３６５は、温度較正セッションを開始するための論理／手段を備えうる（例えば、プロセッサ３６５から受信機３４１およびＧＮＳＳア��テナ３４３への論理信号またはコマンドあるいは受信機３４１がＧＮＳＳアンテナ３４３での信号の受信を開始することを可能にする条件コードを使用して）。温度較正セッションの間、受信機３４１および／またはアンテナ３４３は、１つ以上の信号（例えば、ＧＮＳＳソースのような信号ソース１１０ａ−ｎ、ＷＷＡＮのような較正された地上ソース、および／または、ＳＢＡＳソースのような静止ソースからの、ここにおいて、信号ソースのうちのいずれか１つ以上は、ＸＯ １０６を温度較正する目的で、ＧＮＳＳフィックスを生成するためまたはＧＮＳＳ時間を提供するために使用されうる）を受信するための論理／手段を備えることができる。ＤＳＰ ３６４および／またはプロセッサ３６５は、１つ以上の受信された信号に基づいてバックグラウンドモードでＸＯ １０６を温度較正するための論理／手段（例えば、当然のことながら温度較正を恐らくは開始するであろうアクティブなＧＮＳＳセッションまたはＧＮＳＳベースアプリケーションを特には必要としないバックグラウンド動作モードでのＸＯ １０６に関連したＦＴモデルおよび関連パラメータの定式化に関連した動作を実行すること）を備えうる。
【００４１】
[0043]  図３はワイヤレス通信デバイスを描写するが、ＤＳＰ ３６４、プロセッサ３６５、およびメモリ３３２もまた、セットトップボックス、ミュージックプレーヤ、ビデオプレーヤ、エンターテイメントユニット、ナビゲーションデバイス、通信デバイス、携帯情報端末（ＰＤＡ）、固定ロケーションデータユニット、またはコンピュータから成るグループから選択されるデバイスに統合されうることに留意されたい。さらに、そのようなデバイスはまた、半導体ダイに一体化されうる。
【００４２】
[0044]  当業者は、情報および信号が様々な異なる技術および技法のいずれかを使用して表されうることを認識するだろう。例えば、上記説明の全体にわたって参照されうるデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または磁性粒子、光場または光粒子、あるいはこれらの任意の組み合わせによって表されうる。
【００４３】
[0045]  さらに当業者は、本明細書に開示された実施形態に関連して説明された様々な実例となる論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、または両方の組み合わせとして実現されうることを認識するだろう。このハードウェアおよびソフトウェアの互換性を明確に例示するために、様々な実例となる構成要素、ブロック、モジュール、回路、およびステップが、概ねそれらの機能の観点から上記で説明されている。このような機能性がハードウェアとして実現されるかソフトウェアとして実現されるかは、特定のアプリケーションおよびシステム全体に課せられる設計制約に依存する。当業者は、特定アプリケーションごとに、上で説明された機能を様々な方法で実現することができるが、このような実現の決定は本発明の適用範囲からの逸脱の原因になるとして解釈されるべきではない。
【００４４】
[0046]  本明細書に開示された実施形態に関連して説明された方法、シーケンス、および／またはアルゴリズムは、直接ハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、またはこれら２つの組み合わせにおいて具現化されうる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、または当技術分野で知られているその他の形式の記憶媒体に存在しうる。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み出し、記憶媒体に情報を書き込むようにプロセッサに結合される。代替的に、記憶媒体は、プロセッサに一体化されうる。
【００４５】
[0047]  したがって、本発明の実施形態は、ＸＯのバックグラウンド温度較正のための方法を具現化するコンピュータ可読媒体を含むことができる。したがって、本発明は、例示された例に限定されるわけではなく、本明細書で説明された機能性を実行するためのあらゆる手段が本発明の実施形態に含まれる。
【００４６】
[0048]  上述された実施形態の態様は、一般に、ＧＮＳＳベース測位システムに関して説明されているが、これらの実施形態がどのようにして、ＧＮＳＳを備えない衛星測位システム（ＳＰＳ）、疑似衛星（pseudolites）（または、疑似衛星（pseudo-satellites）、例えば、地上ベーストランシーバ）に基づいた測位システム、等を含むがそれらに限定されない他のタイプの測位システムと一致するように変更されうるかは容易に認識されるだろう。そのため、本明細書で説明された実施形態は、非ＧＮＳＳベースシステム内に容易に組み込まれうる。
【００４７】
[0049]  上記の開示は、本発明の実例となる実施形態を示しているが、本発明の特許請求の範囲によって定義されるような発明の適用範囲から逸脱することなく、様々な変化および変更が本明細書で行われうることに留意されたい。本明細書で説明された発明の実施形態にしたがった方法請求項の機能、ステップ、および／またはアクションは、任意の特定の順序で実行される必要はない。さらに、本発明のエレメントは、単数形で説明または請求されうるが、単数形に限定することが明記されていない限り、複数形が予想される。
【００４８】
[0050]  前述の開示されたデバイスおよび方法は、典型的に、コンピュータ可読媒体上に記憶されている、ＧＤＳＩＩおよびＧＥＲＢＥＲコンピュータファイルへと設計および構成されうる。これらのファイルは、これらのファイルに基づいてデバイスを製造する製造ハンドラに順々に提供される。結果として得られる製品は、その後、半導体ダイに切り分けられ、半導体チップにパッケージ化される半導体ウエハである。その後、これらのチップは、上述されたデバイス内で採用される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
モバイルデバイス内の水晶発振器（ＸＯ）を温度較正する方法であって、
前記ＸＯの温度較正ステータスを決定することと、
前記ＸＯの温度較正に関連したトリガ条件を検出することと、
前記ＸＯの前記温度較正ステータスが十分に温度較正されていない場合、温度較正セッションを開始することと
を備え、前記温度較正セッションは、
前記トリガ条件に基づいて１つ以上の信号を受信することと、
前記受信された信号に基づいてバックグラウンドモードで前記ＸＯを温度較正することと
を備える、方法。
［Ｃ２］
前記受信された信号は、全地球的航法衛星システム（ＧＮＳＳ）信号、較正された地上ソースからの信号、または静止ソースからの信号のうちの１つ以上を備える、Ｃ１に記載の方法。
［Ｃ３］
前記トリガ条件は、前記モバイルデバイスの初めての使用を備え、前記初めての使用は、前記モバイルデバイスに電源投入することに関連付けられる、Ｃ１に記載の方法。
［Ｃ４］
前記トリガ条件は、前記モバイルデバイス上の位置ベースアプリケーションまたは全地球的航法衛星システム（ＧＮＳＳ）ベースアプリケーションの差し迫った起動に関連する、Ｃ１に記載の方法。
［Ｃ５］
前記トリガ条件は、前記モバイルデバイスを充電することを備える、Ｃ１に記載の方法。
［Ｃ６］
前記トリガ条件は、前記モバイルデバイスが屋外ロケーションにあることを検出することを備える、Ｃ１に記載の方法。
［Ｃ７］
前記モバイルデバイスが屋外ロケーションにあることを検出することは、少なくとも１つの強い受信された信号を検出することを備える、Ｃ６に記載の方法。
［Ｃ８］
前記モバイルデバイスが屋外ロケーションにあることを検出することは、前記モバイルデバイスがあらかじめ指定された速度に到達したことまたは超えたことを検出することを備える、Ｃ６に記載の方法。
［Ｃ９］
前記あらかじめ指定された速度を検出することは、前記受信された信号のドップラ測定値に基づく、Ｃ８に記載の方法。
［Ｃ１０］
前記あらかじめ指定された速度を検出することは、前記モバイルデバイスに関連付けられたスピードセンサから、前記モバイルデバイスの速度を測定することに基づく、Ｃ８に記載の方法。
［Ｃ１１］
前記モバイルデバイスが屋外ロケーションにあることを検出することは、前記モバイルデバイスに入射する強い太陽光線を検出することを備える、Ｃ６に記載の方法。
［Ｃ１２］
前記モバイルデバイスが屋外ロケーションにあることを検出することは、日中または夜のあらかじめ設定された時間を検出することを備える、Ｃ６に記載の方法。
［Ｃ１３］
前記モバイルデバイスが屋外ロケーションにあることを検出することは、前記モバイルデバイスが屋外ロケーションにあることを示すユーザ入力を受信することを備える、Ｃ６に記載の方法。
［Ｃ１４］
前記トリガ条件は、前記モバイルデバイスの動作温度の変動を備える、Ｃ１に記載の方法。
［Ｃ１５］
完了に応じて前記ＸＯの前記温度較正ステータスを更新することと、第２のトリガ条件を検出することと、前記更新された温度較正ステータスに基づいて前記第２のトリガ条件を抑制することとをさらに備える、Ｃ１に記載の方法。
［Ｃ１６］
前記ＸＯを温度較正することに関連付けられた第１の時間を記録することと、第２のトリガ条件を検出することと、前記第１の時間からあらかじめ設定された時間が経過している場合、第２の温度較正セッションを開始することとをさらに備える、Ｃ１に記載の方法。
［Ｃ１７］
モバイルデバイスであって、
水晶発振器（ＸＯ）と、
受信機と、
プロセッサと
を備え、前記プロセッサは、
前記ＸＯの温度較正ステータスを決定し、
前記ＸＯの温度較正に関連したトリガ条件を検出し、
前記ＸＯの前記温度較正ステータスが十分に温度較正されていない場合、温度較正セッションを開始する
ように構成され、前記温度較正セッションは、
前記受信機が、前記トリガ条件に基づいて信号を受信することを可能にすることと、
前記受信された信号に基づいてバックグラウンドモードで前記ＸＯを温度較正することと
を備える、モバイルデバイス。
［Ｃ１８］
前記受信された信号は、全地球的航法衛星システム（ＧＮＳＳ）信号、較正された地上ソースからの信号、または静止ソースからの信号のうちの１つ以上を備える、Ｃ１７に記載のモバイルデバイス。
［Ｃ１９］
前記トリガ条件は、前記モバイルデバイスの初めての使用を備え、前記初めての使用は、前記モバイルデバイスに電源投入することに基づく、Ｃ１７に記載のモバイルデバイス。
［Ｃ２０］
前記トリガ条件は、前記モバイルデバイス上の位置ベースアプリケーションまたは全地球的航法衛星システム（ＧＮＳＳ）ベースアプリケーションの差し迫った起動を備える、Ｃ１７に記載のモバイルデバイス。
［Ｃ２１］
前記トリガ条件は、前記モバイルデバイスに結合された電源を通して前記モバイルデバイスを充電することを備える、Ｃ１７に記載のモバイルデバイス。
［Ｃ２２］
前記トリガ条件は、前記モバイルデバイスが屋外ロケーションにあることを備える、Ｃ１７に記載のモバイルデバイス。
［Ｃ２３］
前記プロセッサは、前記モバイルデバイスが屋外ロケーションにあることを検出するために、少なくとも１つの強い受信された信号を検出するように構成される、Ｃ２２に記載のモバイルデバイス。
［Ｃ２４］
スピードセンサをさらに備え、前記プロセッサは、前記モバイルデバイスが屋外ロケーションにあることを検出するために、前記スピードセンサから取得された情報を使用して、前記モバイルデバイスがあらかじめ指定された速度に到達したことまたは超えたことを検出するように構成される、Ｃ２２に記載のモバイルデバイス。
［Ｃ２５］
前記プロセッサは、前記モバイルデバイスが屋外ロケーションにあることを検出するために、前記受信された信号のドップラ値を測定し、測定されたドップラ値に基づいて、前記モバイルデバイスのあらかじめ指定された速度を検出するように構成される、Ｃ２２に記載のモバイルデバイス。
［Ｃ２６］
光センサをさらに備え、前記プロセッサは、前記モバイルデバイスが屋外ロケーションにあることを検出するために、前記光センサからの入力に基づいて、前記モバイルデバイスに入射する強い太陽光線を検出するように構成される、Ｃ２２に記載のモバイルデバイス。
［Ｃ２７］
クロックをさらに備え、前記プロセッサは、前記モバイルデバイスが屋外ロケーションにあることを検出するために、前記クロックからの入力に基づいて、日中または夜のあらかじめ設定された時間を検出するように構成される、Ｃ２２に記載のモバイルデバイス。
［Ｃ２８］
入力デバイスをさらに備え、前記プロセッサは、前記モバイルデバイスが屋外ロケーションにあることを検出するために、前記入力デバイスからの入力に基づいて、前記モバイルデバイスが屋外ロケーションにあることに関連したユーザ入力を検出するように構成される、Ｃ２２に記載のモバイルデバイス。
［Ｃ２９］
前記トリガ条件は、前記モバイルデバイスの動作温度の変動を備え、前記モバイルデバイスは温度センサをさらに備え、前記プロセッサは、前記温度センサからの入力に基づいて、前記モバイルデバイスの前記動作温度の変動を検出するように構成される、Ｃ１７に記載のモバイルデバイス。
［Ｃ３０］
前記ＸＯの前記温度較正ステータスを記憶するように構成されたステータスレジスタをさらに備え、前記プロセッサは、前記ステータスレジスタ内の前記ＸＯの前記温度較正ステータスを温度較正されたものとして更新し、第２のトリガ条件を検出し、前記ステータスレジスタに記憶されている前記更新された温度較正ステータスに基づいて前記第２のトリガ条件を抑制するようにさらに構成される、Ｃ１７に記載のモバイルデバイス。
［Ｃ３１］
前記ＸＯを温度較正することに関連付けられた第１の時間を記憶するように構成されたメモリをさらに備え、前記プロセッサは、第２のトリガ条件の検出に応じて、前記メモリから前記第１の時間を読み取り、前記第１の時間からあらかじめ設定された時間が経過している場合、第２の温度較正セッションを開始するようにさらに構成される、Ｃ１７に記載のモバイルデバイス。
［Ｃ３２］
少なくとも１つの半導体ダイに一体化される、Ｃ１７に記載のモバイルデバイス。
［Ｃ３３］
デバイスに一体化され、セットトップボックス、ミュージックプレーヤ、ビデオプレーヤ、エンターテイメントユニット、ナビゲーションデバイス、通信デバイス、携帯情報端末（ＰＤＡ）、固定ロケーションデータユニット、およびコンピュータから成るグループから選択される、Ｃ１７に記載のモバイルデバイス。
［Ｃ３４］
ワイヤレス通信システムであって、
水晶発振器（ＸＯ）と、
信号を受信するための手段と、
前記ＸＯの温度較正ステータスを決定するための手段と、
前記ＸＯの温度較正に関連したトリガ条件を検出するための手段と、
前記ＸＯの前記温度較正ステータスが十分に温度較正されていない場合、温度較正セッションを開始するための手段と
を備え、前記温度較正セッションは、
前記トリガ条件に基づいて１つ以上の信号を受信することと、
前記受信された信号に基づいてバックグラウンドモードで前記ＸＯを温度較正することと
を備える、ワイヤレス通信システム。
［Ｃ３５］
前記受信された信号は、全地球的航法衛星システム（ＧＮＳＳ）信号、較正された地上ソースからの信号、または静止ソースからの信号のうちの１つ以上を備える、Ｃ３４に記載のワイヤレス通信システム。
［Ｃ３６］
前記トリガ条件は、前記ワイヤレス通信システムの初めての使用を備える、Ｃ３４に記載のワイヤレス通信システム。
［Ｃ３７］
前記トリガ条件は、モバイルデバイス上の位置ベースアプリケーションまたは全地球的航法衛星システム（ＧＮＳＳ）ベースアプリケーションの差し迫った起動を備える、Ｃ３４に記載のワイヤレス通信システム。
［Ｃ３８］
前記トリガ条件は、前記ワイヤレス通信システムが屋外ロケーションにあることを備える、Ｃ３４に記載のワイヤレス通信システム。
［Ｃ３９］
前記トリガ条件は、前記ワイヤレス通信システムの動作温度の変動を備える、Ｃ３４に記載のワイヤレス通信システム。
［Ｃ４０］
前記ＸＯの前記温度較正ステータスを記憶するための手段と、前記記憶された温度較正ステータスに基づいて第２のトリガ条件を抑制するための手段とをさらに備える、Ｃ３４に記載のワイヤレス通信システム。
［Ｃ４１］
前記ＸＯを温度較正することに関連付けられた第１の時間を記録するための手段と、第２のトリガ条件を検出するための手段と、前記第１の時間からあらかじめ設定された時間が経過している場合、第２の温度較正セッションを開始するための手段とをさらに備える、Ｃ３４に記載のワイヤレス通信システム。
［Ｃ４２］
プロセッサによって実行されると、前記プロセッサに、モバイルデバイス内の水晶発振器（ＸＯ）を温度較正するための動作を実行させるコードを備えた非一時的コンピュータ可読記憶媒体であって、前記非一時的コンピュータ可読記憶媒体は、
前記ＸＯの温度較正ステータスを決定するためのコードと、
前記ＸＯの温度較正に関連したトリガ条件を検出するためのコードと、
前記ＸＯの前記温度較正ステータスが十分に温度較正されていない場合、温度較正セッションを開始するためのコードと
を備え、前記温度較正セッションは、
前記トリガ条件に基づいて１つ以上の信号を受信することと、
前記受信された信号に基づいてバックグラウンドモードで前記ＸＯを温度較正することと
を備える、非一時的コンピュータ可読記憶媒体。
［Ｃ４３］
前記受信された信号は、全地球的航法衛星システム（ＧＮＳＳ）信号、較正された地上ソースからの信号、または静止ソースからの信号のうちの１つ以上を備える、Ｃ４２に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ４４］
前記トリガ条件は、前記ワイヤレス通信システムの初めての使用を備える、Ｃ４２に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ４５］
前記トリガ条件は、モバイルデバイス上の位置ベースアプリケーションまたは全地球的航法衛星システム（ＧＮＳＳ）ベースアプリケーションの差し迫った起動を備える、Ｃ４２に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ４６］
前記トリガ条件は、前記ワイヤレス通信システムが屋外ロケーションにあることを備える、Ｃ４２に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ４７］
前記トリガ条件は、前記ワイヤレス通信システムの動作温度の変動を備える、Ｃ４２に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ４８］
前記ＸＯの前記温度較正ステータスを記憶するためのコードと、前記記憶された温度較正ステータスに基づいて第２のトリガ条件を抑制するためのコードとをさらに備える、Ｃ４２に記載の非一時的コンピュータ可読記憶媒体。
［Ｃ４９］
前記ＸＯを温度較正することに関連付けられた第１の時間を記録するためのコードと、第２のトリガ条件を検出するためのコードと、前記第１の時間からあらかじめ設定された時間が経過している場合、第２の温度較正セッションを開始するためのコードとをさらに備える、Ｃ４２に記載の非一時的コンピュータ可読記憶媒体。
【図１】
0006462565.tif 000002
【図２】
0006462565.tif 000003
【図３】
0006462565.tif 000004