(57)【特許請求の範囲】
【請求項１】
デバイスの温度管理のための装置であって、
温度管理ポリシを記憶するよう構成されたセキュアメモリと、
前記デバイスの１以上のセンササブシステムに関連付けられた温度状態をモニタするよう構成された温度モニタリング回路と、
温度閾値に違反する前記モニタされている温度状態に応じて、前記記憶されている温度管理ポリシを実施するよう構成されたポリシ実行回路と、
ユーザ入力に基づく前記温度閾値を受け取るとともにユーザ入力に基づく前記温度管理ポリシを受け取るよう構成されたユーザインターフェースと、
を備えた、装置。
【請求項２】
前記ユーザインターフェースは、前記温度閾値に違反する前記モニタされている温度状態の通知を提供するようさらに構成されている、請求項１記載の装置。
【請求項３】
前記ユーザインターフェースは、前記装置に対するリモートアクセスをさらに提供する、請求項１又は２記載の装置。
【請求項４】
前記リモートアクセスを介したユーザを認証するよう構成されたセキュリティモジュール
をさらに備えた、請求項３記載の装置。
【請求項５】
プロセッサ
をさらに備え、
前記記憶されている温度管理ポリシは、前記プロセッサに関連付けられたクロック周波数を調整することを含む、請求項１乃至４いずれか一項記載の装置。
【請求項６】
冷却ファン
をさらに備え、
前記記憶されている温度管理ポリシは、前記冷却ファンのスピードを調整することを含む、請求項１乃至５いずれか一項記載の装置。
【請求項７】
前記デバイスの前記センササブシステムは、ＧＰＳ、ジャイロスコープ、近接センサ、コンパス、加速度計、温度センサ、ファンセンサ、電流センサ、又は周辺光センサのうちの１つを含む、請求項１乃至６いずれか一項記載の装置。
【請求項８】
前記記憶されている温度管理ポリシは、前記デバイスのハードウェア制限を超えていないことを提供する、請求項１乃至７いずれか一項記載の装置。
【請求項９】
前記デバイスは、ラップトップ、タブレット、又はスマートフォンのうちの１つである、請求項１乃至８いずれか一項記載の装置。
【請求項１０】
デバイスの１以上のサブシステムに関連付けられた複数の温度閾値を設定するよう構成されたコンフィギュレーションモジュールと、
前記デバイスの前記１以上のサブシステムに関連付けられた複数の温度状態をモニタするよう構成されたモニタリングモジュールと、
前記モニタされている複数の温度状態の１つによる前記複数の温度閾値の１つの違反に関連付けられた記憶されているポリシを実施するよう構成されたポリシ実行モジュールと、
ユーザ入力に基づく前記温度閾値を受け取るとともにユーザ入力に基づく前記ポリシを受け取るよう構成されたユーザインターフェースと、
を備えた、温度管理システム。
【請求項１１】
前記記憶されているポリシは、前記デバイスの動作モードに関連付けられている、請求項１０記載の温度管理システム。
【請求項１２】
前記動作モードは、グローバルポジショニングセンサ（ＧＰＳ）モード、ウェブブラウジングモード、又は通話モードのうちの１つである、請求項１１記載の温度管理システム。
【請求項１３】
前記記憶されているポリシは、クロック周波数を調整することを含む、請求項１０乃至１２いずれか一項記載の温度管理システム。
【請求項１４】
前記記憶されているポリシは、冷却ファンのスピードを調整することを含む、請求項１０乃至１３いずれか一項記載の温度管理システム。
【請求項１５】
前記デバイスの前記サブシステムは、ＧＰＳ、ジャイロスコープ、近接センサ、コンパス、加速度計、温度センサ、ファンセンサ、電流センサ、又は周辺光センサのうちの１つを含む、請求項１０乃至１４いずれか一項記載の温度管理システム。
【請求項１６】
前記記憶されているポリシは、前記デバイスのハードウェア制限を超えていないことを提供する、請求項１０乃至１５いずれか一項記載の温度管理システム。
【請求項１７】
前記ユーザインターフェースは、前記モニタリングモジュールが前記複数の温度閾値の１つに違反する前記複数の温度状態の１つを検出したという通知を提供する、請求項１０乃至１６いずれか一項記載の温度管理システム。
【請求項１８】
前記ユーザインターフェースは、前記温度管理システムに対するリモートアクセスをさらに提供する、請求項１０乃至１７いずれか一項記載の温度管理システム。
【請求項１９】
前記リモートアクセスを介したユーザを認証し、前記記憶されているポリシのためのセキュアメモリを提供するよう構成されたセキュリティモジュール
をさらに備えた、請求項１８記載の温度管理システム。
【請求項２０】
前記記憶されているポリシの１以上は、１以上のユーザ又は前記デバイスの１以上に関連付けられている、請求項１０乃至１９いずれか一項記載の温度管理システム。
【請求項２１】
前記記憶されているポリシは、リモートサーバに記憶されている、請求項１０乃至２０いずれか一項記載の温度管理システム。
【請求項２２】
前記デバイスは、ラップトップ、タブレット、又はスマートフォンのうちの１つである、請求項１０乃至２１いずれか一項記載の温度管理システム。
【請求項２３】
デバイスの温度管理のための方法であって、
前記デバイスの１以上のサブシステムに関連付けられた複数の温度閾値を設定するステップと、
前記デバイスの前記１以上のサブシステムに関連付けられた複数の温度状態をモニタするステップと、
前記モニタされている複数の温度状態の１つによる前記複数の温度閾値の１つの違反に関連付けられた記憶されているポリシを実施するステップと、
を含み、
前記温度閾値及び前記ポリシは、ユーザインターフェースを介したユーザ入力に基づく、方法。
【請求項２４】
前記記憶されているポリシを前記デバイスの動作モードに関連付けるステップ
をさらに含む、請求項２３記載の方法。
【請求項２５】
前記動作モードは、グローバルポジショニングセンサ（ＧＰＳ）モード、ウェブブラウジングモード、又は通話モードのうちの１つである、請求項２４記載の方法。
【請求項２６】
前記記憶されているポリシに従って、クロック周波数を調整するステップ
をさらに含む、請求項２３乃至２５いずれか一項記載の方法。
【請求項２７】
前記記憶されているポリシに従って、冷却ファンのスピードを調整するステップ
をさらに含む、請求項２３乃至２６いずれか一項記載の方法。
【請求項２８】
前記デバイスの前記サブシステムは、ＧＰＳ、ジャイロスコープ、近接センサ、コンパス、加速度計、温度センサ、ファンセンサ、電流センサ、又は周辺光センサのうちの１つを含む、請求項２３乃至２７いずれか一項記載の方法。
【請求項２９】
前記記憶されているポリシは、前記デバイスのハードウェア制限を超えていないことを提供する、請求項２３乃至２８いずれか一項記載の方法。
【請求項３０】
前記モニタされている複数の温度状態の１つによる前記複数の温度閾値の１つの違反の通知をユーザに提供するステップ
をさらに含む、請求項２３乃至２９いずれか一項記載の方法。
【請求項３１】
前記デバイスに対するリモートアクセスを提供し、前記リモートアクセスを介したユーザを認証するステップ
をさらに含む、請求項２３乃至３０いずれか一項記載の方法。
【請求項３２】
前記記憶されているポリシのためのセキュアストレージを提供するステップ
をさらに含む、請求項２３乃至３１いずれか一項記載の方法。
【請求項３３】
前記記憶されているポリシの１以上は、１以上のユーザ又は前記デバイスの１以上に関連付けられている、請求項２３乃至３２いずれか一項記載の方法。
【請求項３４】
命令を記憶したコンピュータアクセス可能な記憶媒体であって、前記命令がマシンにより実行される場合において、前記命令は前記マシンに請求項２３乃至３３いずれか一項記載の方法を実行させる、コンピュータアクセス可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、適応的温度スロットリング（adaptive  thermal  throttling）に関し、より詳細には、ユーザコンフィギュレーションのための機能を伴う適応的温度スロットリングに関する。
【背景技術】
【０００２】
ユーザは、より大型の電子機器から、例えば、スマートフォン、タブレット、及びラップトップ用の極薄プラットフォームなどの小型の形状因子（form  factor）を有するデバイスに変えているので、温度管理問題がますます重要になっている。より高いパフォーマンスレベルで動作するより小型のデバイスは、より多くの熱を生成して消費する。場合によっては、熱を防ぐために、デバイスのユーザによる冷却パッドの使用が必要になっている。デバイスのための温度閾値及び制限は、通常、デバイスの製造業者により設定される。デバイスに対するユーザ体験を向上させるとともにバッテリ寿命及びデバイスプラットフォームの寿命を増大させるためにユーザが熱消費に関してデバイスを設定することができる利用可能なメカニズムは、一般に存在しない。
【図面の簡単な説明】
【０００３】
【図１】本開示と整合する例示的な一実施形態のトップレベルシステム図。
【図２】本開示と整合する例示的な一実施形態のシステムブロック図。
【図３】本開示と整合する例示的な一実施形態のブロック図の詳細。
【図４】本開示と整合する例示的な一実施形態の別のブロック図の詳細。
【図５】本開示と整合する例示的な一実施形態の動作のフローチャート。
【図６】本開示と整合する別の例示的な一実施形態の動作のフローチャート。
【発明を実施するための形態】
【０００４】
請求される主題の実施形態の特徴及び効果は、図面を参照する以下の詳細な説明が進むにつれ、明らかになるであろう。図面において、同様の符号は、同様の部分を示す。
【０００５】
以下の詳細な説明は、例示的な実施形態を参照して進むが、多くのその代替例、変更例、及び変形例が、当業者には明らかであろう。
【０００６】
一般に、本開示は、温度管理のユーザコンフィギュレーションのための機能を有する、例えば、スマートフォン、タブレット、及びラップトップなどの電子デバイスの適応的温度スロットリングのためのシステム及び方法を提供する。ユーザコンフィギュレーションは、ローカルで提供されてもよいし、例えばインターネットを介するなどリモートで提供されてもよい。温度管理は、デバイスのサブシステムに関連付けられた温度状態のモニタリングと、温度状態が特定の閾値を超えたことの検出に応じた記憶されているポリシの実施とにより、達成され得る。このポリシ及び閾値は、ユーザ固有のコンフィギュレーションに含めることができる。いくつかの実施形態では、温度管理システムへのユーザアクセスは、特にリモートアクセスの場合、セキュリティメカニズムにより認証することができ、温度管理ポリシは、安全なメモリに記憶することができる。
【０００７】
図１は、本開示と整合する例示的な一実施形態のトップレベルシステム図１００を示している。ラップトップ、タブレット、スマートフォン、又は任意の他のタイプの電子デバイスとすることができるデバイス１０２は、ユーザがコンフィギュレーション可能な適応的温度スロットリング（ＵＣＡＴ）モジュール１０４、及び、ＵＣＡＴユーザインターフェース（ＵＩ）モジュール１０６を含む。ＵＣＡＴ  ＵＩモジュール１０６は、デバイス１０２のユーザに、温度閾値を設定し温度管理ポリシ及びパフォーマンスプリファレンス（performance  preference）を規定することによりデバイス１０２の温度管理を設定するための機能を提供する。ＵＣＡＴモジュール１０４は、デバイス１０２に関連付けられた様々なサブシステム及び／又はセンサの温度状態をモニタし、サブシステムの温度状態が閾値に違反する場合に適切な温度管理ポリシを実施する。いくつかの実施形態では、ユーザは、ＵＣＡＴ  ＵＩモジュール１０６を介して、直接的にローカルコントロール１０８を使用することができるのに対し、他の実施形態では、ユーザは、インターネット１１２を介し、そして、ＵＣＡＴ  ＵＩモジュール１０６を介して、リモートコントロール１１０を使用することができる。リモートコントロール１１０は、例えば、リモートサーバ、又は別のラップトップ若しくはスマートフォンであってよい。インターネット接続は、例えば、ＷｉＦｉ接続若しくは３Ｇ接続、又はクラウド接続など、任意の適切なタイプの有線接続又は無線接続であってよい。
【０００８】
図２は、本開示と整合する例示的な一実施形態のシステムブロック図２００を示している。デバイス１０２内には、ＵＣＡＴモジュール１０４及びそのサブコンポーネント、ＵＣＡＴ  ＵＩモジュール１０６、デバイスオペレーティングシステム（Ｏ／Ｓ）２１０、並びに、以下で説明される様々なデバイスハードウェアコンポーネントが示されている。ＵＣＡＴモジュール１０４は、セキュリティ処理モジュール２０２、温度管理モジュール２０４、ロギングモジュール２０６、及び通信処理モジュール２０８を含むことができる。デバイスハードウェアコンポーネントは、ディスプレイコントローラ２１２、ＣＰＵ／グラフィックスエンジン２２０、メモリ２１４、セキュリティエンジン２２２、セキュアメモリ２２４、通信モジュール２１６、及びセンサハブ２１８を含むことができる。
【０００９】
温度管理モジュール２０４は、以下でより詳細に説明される、コンフィギュレーション機能、モニタリング機能、及びポリシ実行機能を提供することができる。温度管理モジュール２０４は、セキュアメモリ２２４へのポリシ及び閾値の記憶と、セキュアメモリ２２４からのポリシ及び閾値の取得とを実行することもできる。セキュリティ処理モジュール２０２は、ＵＣＡＴモジュール１０４にアクセスしようとしているユーザを認証するために使用され得る。これは、リモートアクセスの場合、特に有用であり得る。セキュリティ処理モジュール２０２は、セキュリティエンジン２２２と協働して、認証を実行することができる。ロギングモジュール２０６は、ユーザコンフィギュレーションアクティビティに関連付けられたトランザクションのログをとるために使用され得る。通信処理モジュール２０８は、デバイス１０２から、リモートコントロール１１０に関連付けられたサーバなどのリモートサーバへのセキュア通信を提供するために使用され得る。
【００１０】
デバイスＯ／Ｓ２１０は、コンピュータオペレーティングシステム、又はデバイス及び／又はデバイスのコンポーネントに一般的制御及びサービスを提供するモバイルデバイスオペレーティングシステムなどのソフトウェアモジュールとすることができる。デバイスＯ／Ｓ２１０は、ＣＰＵ／グラフィックスエンジン２２０上で実行され得、ＵＣＡＴモジュール２０２、２０４、２０６、２０８と、デバイスハードウェアコンポーネント２１２、２１４、２１６、２１８、２２０、２２２、２２４との間のインターフェースサービスを提供する。デバイスＯ／Ｓ２１０は、既存のプラットフォーム電力・パフォーマンスマネージャ（platform  power  and  performance  manager）も含み得る。このプラットフォーム電力・パフォーマンスマネージャは、ハードウェアの電力制限及び／又は温度制限を超えないことを確実にするために、パフォーマンス制約をデバイスサブシステム及び／又はセンサに課すことができる。
【００１１】
ＵＣＡＴ  ＵＩモジュール１０６は、特にローカルコントロール中にディスプレイ機能を提供するディスプレイコントローラ２１２の制御の下、ディスプレイを介して、ユーザとインターフェースをとることができる。
【００１２】
セキュアメモリ２２４は、温度管理ポリシのためのセキュアストレージ（改ざん防止ストレージ）を提供することができる。いくつかの実施形態では、セキュアメモリ２２４は、ｅＭＭＣ  ＮＡＮＤベースフラッシュメモリとすることができる。セキュリティエンジン２２２は、改ざん防止実行環境のために、必要とされる暗号化動作を提供するハードウェアコンポーネントとすることができる。
【００１３】
図３は、本開示と整合する例示的な一実施形態のブロック図の詳細３００を示している。温度管理モジュール２０４は、コンフィギュレーションモジュール３０２、モニタリングモジュール３０４、及びポリシ実行モジュール３０６を含む。コンフィギュレーションモジュール３０２は、デバイス１０２のサブシステム及び／又はセンサに関連付けられた複数の温度閾値を設定する機能を提供することができる。これらの閾値は、例えば、ＵＣＡＴ  ＵＩモジュール１０６により提供されるユーザ入力などのユーザ入力に基づくものであり得る。モニタリングモジュール３０４は、前述のサブシステム及び／又はセンサに関連付けられた複数の温度状態をモニタするよう構成される。ポリシ実行モジュール３０６は、モニタされている複数の温度状態の１つによる複数の温度閾値の１つの違反に関連付けられた記憶されている温度管理ポリシを実施することができる。温度管理ポリシには、プロセッサ又は他のハードウェアコンポーネントのクロック周波数を低減すること（あるいは、別の方法で調整すること）や、冷却ファンのスピードを速めること（あるいは、別の方法で調整すること）などのアクションをとることを含めることができる。ポリシは、例えば、ウェブブラウジング、ＧＰＳ位置サービシング、又は通話中など、デバイス１０２の現在の動作モードに応じて、カスタマイズされ得る。ポリシはまた、デバイス１０２の現在のユーザのアイデンティティ（identity）に応じて、又は、特定のデバイス１０２に応じて、カスタマイズされ得る。いくつかの実施形態では、ポリシは、ローカルに記憶することもできるし、例えば、ダウンロード可能で１以上のユーザデバイスからアクセス可能なクラウドサーバなどのリモートに記憶することもできる。
【００１４】
ＵＣＡＴモジュール１０４は、デバイスＯ／Ｓのプラットフォーム電力・パフォーマンスマネージャと協働して、記憶されているポリシ又は別のものに基づく温度管理コンフィギュレーション設定がプラットフォーム電力・パフォーマンス制約又は他のハードウェア制限に違反しないことを確実にすることができる。潜在的な違反が発生した場合、ポリシに対する推奨される変更が策定され得、ユーザに提供され得る。こうした推奨は、ユーザプリファレンスに基づくものであってよい。
【００１５】
図４は、本開示と整合する例示的な一実施形態の別のブロック図の詳細４００を示している。センサハブ２１８は、デバイス１０２に関連付けられ得る、又はデバイス１０２内に一体化され得る様々なセンサとインターフェースをとることができる。こうしたセンサは、ＧＰＳ４０２、ジャイロスコープ４０４、近接センサ４０６、コンパス４０８、加速度計４１０、及び周辺光センサ４１２を含み得る。図示せぬさらなるセンサは、温度センサ、ファンセンサ、電流センサ、及び／又は、デバイス１０２とともに使用されるのに適した他の任意のセンサを含み得る。いくつかの実施形態では、温度閾値設定及びモニタリングが、センサハブ２１８を介して実現されてもよい。他の実施形態では、温度閾値設定及びモニタリングが、センサに対して直接実行されてもよい。
【００１６】
図５は、本開示と整合する例示的な一実施形態の動作５００のフローチャートを示している。動作５０４において、ＵＣＡＴが呼び出されたかどうかが判定される。ＵＣＡＴが呼び出された場合、動作５０６において、ＵＣＡＴは、セキュアメモリ又はリモートストレージから、現在記憶されているポリシをロードする。動作５０８において、ＵＣＡＴユーザインターフェースは、ユーザコンフィギュレーション機能を提供する。このコンフィギュレーション機能は、温度閾値の動作モードに対する関連付け、温度閾値の適用の頻度の設定（例えば、ＵＣＡＴ適応レート）、及び、温度閾値を満たしている、又は超えている場合に呼び出されるフォールバックメカニズム（fallback  mechanism）の規定を含み得る。動作５１０において、新たなコンフィギュレーションが、プラットフォーム電力・パフォーマンス制約又はデバイス制限に違反しているかどうかが判定される。そのような違反が存在する場合、動作５１２において、ＵＣＡＴは、デバイスＯ／Ｓの一部とすることができるプラットフォーム電力・パフォーマンスマネージャと協働して、ユーザプリファレンスに基づき得る代替コンフィギュレーションを策定する。動作５１４において、ＵＣＡＴは、新たな閾値をもって、センサハブ及び／又は個々のセンサをプログラムし、新たなポリシ設定をセキュアメモリ又はリモートストレージに保存する。ユーザプリファレンスも、セキュアメモリ又はリモートストレージに保存されてよい。
【００１７】
いくつかの実施形態では、ＵＣＡＴは、パフォーマンスを増大させるためのオプション、又は現在のデバイス利用に基づく改善された体験を提供するためのオプションをユーザに提供することができる。例えば、ＵＣＡＴ  ＵＩは、ＣＰＵ及び／又はＧＰＵの利用可能な動作周波数、対応する温度要件、及びこれがデバイス表面温度（device  skin  temperature）にどのように影響を与え得るかに関する詳細をユーザに提供することができる。次いで、ユーザは、この情報に基づいて、高パフォーマンス動作モード又は低パフォーマンス動作モードを選択することができる。いくつかのケースでは、ユーザは、デバイスがユーザから離れて存在する場合、デバイスが最大パフォーマンスモードで動作することを選択することがある。デバイスがユーザから離れて存在する場合としては、例えば、テーブル又はスタンド上のデバイスを用いて映画を見る場合があり、そのような場合、デバイス表面温度は、パフォーマンスよりも重要ではない。
【００１８】
図６は、本開示と整合する別の例示的な一実施形態の動作６００のフローチャートを示している。動作６１０において、デバイスの１以上のサブシステムに関連付けられた温度閾値が、ユーザ入力に基づいて設定される。いくつかの実施形態では、ユーザ入力は、ＵＣＡＴユーザインターフェースを介して、ローカルで又はリモートで取得され得る。動作６２０において、デバイスのサブシステムに関連付けられた温度状態がモニタされる。いくつかの実施形態では、サブシステムは、ＧＰＳ、ジャイロスコープ、近接センサ、加速度計、コンパス、周辺光センサ、又は他の適切なセンサなどのセンサを含み得る。動作６３０において、モニタされている温度状態の１つによる温度閾値の違反に関連付けられた記憶されているポリシが実施される。いくつかの実施形態では、記憶されているポリシもまた、ＵＣＡＴユーザインターフェースを介して、ローカルで又はリモートで取得され得、実施される特定のポリシの選択は、現在のユーザ及びデバイスの現在の動作モードに依存し得る。いくつかの実施形態では、モニタされている温度状態の１つによる温度閾値の違反が生じた場合に、ユーザに通知を提供することができる。この通知もまた、ＵＣＡＴユーザインターフェースを介して実行され得る。
【００１９】
本明細書で説明した方法の実施形態は、個別に又は組み合わせて命令を記憶した１以上の記憶媒体を含むシステムにおいて実現され得る。このような命令は、１以上のプロセッサにより実行される場合において、本方法を実行する。ここで、プロセッサは、例えば、システムＣＰＵ（例えば、コアプロセッサ）、及び／又はプログラマブル回路を含み得る。したがって、本明細書で説明した方法に従った動作は、様々な物理的位置における処理構造などの、複数の物理デバイスにわたって分散されてもよいことが意図されている。また、本方法の動作は、当業者により理解されるように、個別に、又は、副組合せをもって実行されてもよいことが意図されている。したがって、各フローチャートの全ての動作が実行される必要はなく、本開示は、そのような動作の全ての副組合せが、当業者により理解されるように、可能であることを特に意図するものである。
【００２０】
記憶媒体は、任意のタイプの有形媒体を含み得る。このような有形媒体の例として、フロッピディスク、光ディスク、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、コンパクトディスク書き換え可能（ＣＤ−ＲＷ）、デジタル多用途ディスク（ＤＶＤ）、及び光磁気ディスクを含む任意のタイプのディスク、読み取り専用メモリ（ＲＯＭ）、動的および静的ランダムアクセスメモリ（ＲＡＭ）といったＲＡＭ、消去可能プログラム可能読み取り専用メモリ（ＥＰＲＯＭ）、電気的消去可能プログラム可能読み取り専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリなどの半導体デバイス、磁気または光カード、又は、電子的命令を記憶するのに適した任意のタイプの媒体がある。
【００２１】
本明細書の任意の実施形態において使用される「回路」は、例えば、配線回路、プログラマブル回路、状態マシン回路、及び／又は、プログラマブル回路により実行される命令を記憶するファームウェアを、単独で又は任意の組合せで含み得る。
【００２２】
本明細書で使用された用語及び表現は、限定することなく説明のために使用され、このような用語及び表現の使用では、図示及び記載された特徴の任意の等価物（又は、その部分）を排除することを意図したものでなく、様々な変更が請求項の範囲内で可能であることが認識されよう。したがって、請求項は、このような全ての等価物をカバーするよう意図されている。様々な特徴、態様、及び実施形態を本明細書で説明した。このような特徴、態様、及び実施形態は、当業者により理解されるように、互いに対する組合せとともに、変更及び変形を受け入れる。したがって、本開示は、そのような組合せ、変更、及び変形を包含するものと考えられるべきである。
【図１】
0005911970.tif 000002
【図２】
0005911970.tif 000003
【図３】
0005911970.tif 000004
【図４】
0005911970.tif 000005
【図５】
0005911970.tif 000006
【図６】
0005911970.tif 000007