(57)【要約】  直接アクセスアプリケーション表現技法が記載される。１つまたは複数の実施態様では、コンピューティングデバイスのオペレーティングシステムによってユーザインタフェースを露出させる。このユーザインタフェースは、アプリケーションの複数の表現であって、それぞれのアプリケーションを起動するためにユーザによって選択可能な複数の表現を同時に表示することを含み、前記複数の表現のうちの少なくとも１つの表現は、それぞれのアプリケーションのための複数のユーザ選択可能ターゲットの同時表示を含み、前記複数のユーザ選択可能ターゲットはそれぞれ、それぞれのアプリケーションの複数のアプリケーション機能それぞれへの直接アクセスを得るためにユーザによって選択可能である。それぞれのアプリケーションの少なくとも１つの表現の複数のユーザ選択可能ターゲットのうちの１つのターゲットをユーザが選択したことを示す入力に応答して、それぞれのアプリケーションの複数のアプリケーション機能それぞれへの直接アクセスを提供する。
2017525044.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション機能への直接アクセスをコンピューティングデバイスによって検出し制御する方法であって、
コンピューティングデバイスのオペレーティングシステムによってユーザインタフェースを露出させること
を含み、前記ユーザインタフェースが、
アプリケーションの複数の表現であって、それぞれの前記アプリケーションを起動するためにユーザによって選択可能な複数の表現を同時に表示すること、
前記複数の表現のうちの少なくとも１つの表現が、それぞれの前記アプリケーションのための複数のユーザ選択可能ターゲットの同時表示を含むこと、および
前記複数のユーザ選択可能ターゲットがそれぞれ、それぞれの前記アプリケーションの複数のアプリケーション機能それぞれへの直接アクセスを得るためにユーザによって選択可能であること
を含み、前記方法がさらに、
それぞれの前記アプリケーションの前記少なくとも１つの表現の前記複数のユーザ選択可能ターゲットのうちの１つのターゲットをユーザが選択したことを示す入力を、前記コンピューティングデバイスによって検出すること、ならびに
前記検出に応答して、それぞれの前記アプリケーションの前記複数のアプリケーション機能それぞれへの前記直接アクセスの前記コンピューティングデバイスによる提供を制御すること
を含む方法。
【請求項２】
前記複数のアプリケーション機能が、それぞれの前記アプリケーションの複数の異なるエントリポイントを含み、前記複数の異なるエントリポイントには、前記複数のユーザ選択可能ターゲットのそれぞれを介してアクセス可能である、請求項１に記載の方法。
【請求項３】
前記エントリポイントのうちの少なくとも１つのエントリポイントが、それぞれの前記アプリケーションのルートレベルに対応し、前記エントリポイントのうちの他の少なくとも１つのエントリポイントが、それぞれの前記アプリケーションの前記ルートレベルに対応しない、請求項２に記載の方法。
【請求項４】
エントリポイントに対応する前記ユーザ選択可能ターゲットが、それぞれの前記アプリケーションの起動と、前記エントリポイントにおけるそれぞれの前記アプリケーションへのアクセスとを引き起こすように構成された、請求項２に記載の方法。
【請求項５】
前記複数のアプリケーション機能が、それぞれの前記アプリケーションに関連づけられた複数のアクションを含む、請求項１に記載の方法。
【請求項６】
前記アクションのうちの少なくとも１つのアクションが、前記少なくとも１つの表現の表示に関してモードレスである、請求項５に記載の方法。
【請求項７】
前記少なくとも１つの表現がさらに、前記表現されたアプリケーションを実行することなく前記表現内に通知を出力するように構成された、請求項１に記載の方法。
【請求項８】
前記複数の表現がタイルまたはアイコンである、請求項１に記載の方法。
【請求項９】
前記複数のユーザ選択可能ターゲットが、ジェスチャを介してまたはカーソル制御装置の使用を通して選択可能である、請求項１に記載の方法。
【請求項１０】
前記複数のユーザ選択可能ターゲットが、それぞれの前記アプリケーションの前記少なくとも１つの表現の異なる部分に対応する、請求項１に記載の方法。
【請求項１１】
前記複数のユーザ選択可能ターゲットが視覚的特性を有し、前記視覚的特性が共通であり、前記視覚的特性が、前記複数のユーザ選択可能ターゲットがそれぞれ、それぞれの前記アプリケーションに対応していることを示し、前記視覚的特性が、前記複数のユーザ選択可能ターゲットを、前記複数の表現のうちの他の表現から区別する、請求項１に記載の方法。
【請求項１２】
前記視覚的特性が、背景または色の共有である、請求項１１に記載の方法。
【請求項１３】
前記複数のユーザ選択可能ターゲットが互いに視覚的に識別可能である、請求項１に記載の方法。
【請求項１４】
少なくとも部分的にハードウェア内に実装された１つまたは複数のモジュールであって、表示するためのユーザインタフェースを出力するように構成された１つまたは複数のモジュール
を備え、前記ユーザインタフェースが、
アプリケーションの複数の表現であって、それぞれの前記アプリケーションを起動するためにユーザによって選択可能な複数の表現を同時に表示すること、
前記複数の表現のうちの少なくとも１つの表現が、複数のユーザ選択可能ターゲットの同時表示を含むこと、および
前記複数のユーザ選択可能ターゲットがそれぞれ、前記少なくとも１つの表現によって表現されたそれぞれの前記アプリケーションの複数のアプリケーション機能それぞれへの直接アクセスを得るためにユーザによって選択可能であること
を含むコンピューティングデバイス。
【請求項１５】
前記少なくとも１つの表現がさらに、前記表現されたアプリケーションを実行することなく前記表現内に通知を出力するように構成された、請求項１４に記載のコンピューティングデバイス。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  コンピューティングデバイスは、さまざまなアプリケーションを使って、絶えず増加しているさまざまな機能にアクセスすることができる。コンピューティングデバイスは、数十のアプリケーション、さらに数百のアプリケーションさえ含むこともあるため、そのコンピューティングデバイスが実行するためのアプリケーションを選択するなど、アプリケーションとのユーザ対話を管理する技法が開発されてきた。
【０００２】
[0002]  この対話を管理するために利用された従来のいくつかの技法は、そのアプリケーションを表現するためにアイコンを利用した。したがって、アプリケーションと対話したいユーザは、例えばコンピューティングデバイスのファイル管理システムのルートレベルから、起動するアプリケーションを選択した。この選択の結果、そのアプリケーションに関係した内容をユーザが見ることができるようなに、アイコンを含んでいたユーザインタフェース（例えばルートレベル）から、そのアプリケーション自体のユーザインタフェースへのモーダルな移行が生じた。
【０００３】
[0003]  このモーダルなナビゲーションを回避する努力の中で、「ウィジェット」の使用を含む追加の技法が開発された。しかしながら、ウィジェットは通常、それ自体が独立したアプリケーションとして構成され、別個に追加され、ユーザインタフェースの一部として包含されて、追加の情報を提供する。例えば、ユーザは、気象アプリケーションをインストールし、さらに気象アプリケーションとは別に気象ウィジェットをインストールし、その気象ウィジェットを使用して、ファイル管理システムのルートレベルにおいて、ユーザが指定した気象情報に気象アプリケーションとは別にアクセスすることができる。したがって、この技法は、それらの別個のアプリケーションの位置を突き止め、それらの別個のアプリケーションを構成する際に重大な追加のユーザ対話を含むことがあり、このことが、ユーザをいらだたせることがあり、したがってこの技法は一般に回避される。
【発明の概要】
【課題を解決するための手段】
【０００４】
[0004]  直接アクセスアプリケーション表現技法が記載される。１つまたは複数の実施態様では、コンピューティングデバイスのオペレーティングシステムによってユーザインタフェースを露出させる。このユーザインタフェースは、アプリケーションの複数の表現であって、それぞれのアプリケーションを起動するためにユーザによって選択可能な複数の表現を同時に表示することを含み、前記複数の表現のうちの少なくとも１つの表現は、それぞれのアプリケーションのための複数のユーザ選択可能ターゲットの同時表示を含み、前記複数のユーザ選択可能ターゲットはそれぞれ、それぞれのアプリケーションの複数のアプリケーション機能それぞれへの直接アクセスを得るためにユーザによって選択可能である。それぞれのアプリケーションの少なくとも１つの表現の複数のユーザ選択可能ターゲットのうちの１つのターゲットをユーザが選択したことを示す入力に応答して、それぞれのアプリケーションの複数のアプリケーション機能それぞれへの直接アクセスを提供する。
【０００５】
[0005]  １つまたは複数の実施態様では、コンピューティングデバイスが、少なくとも部分的にハードウェア内に実装された１つまたは複数のモジュールを含む。この１つまたは複数のモジュールは、表示するためのユーザインタフェースを出力するように構成されている。このユーザインタフェースは、アプリケーションの複数の表現であって、対応するそれぞれのアプリケーションを起動するためにユーザによって選択可能な複数の表現を同時に表示することを含み、前記複数の表現のうちの少なくとも１つの表現は、複数のユーザ選択可能ターゲットの同時表示を含み、前記複数のユーザ選択可能ターゲットはそれぞれ、前記少なくとも１つの表現によって表現された対応するそれぞれのアプリケーションの複数のアプリケーション機能のうちの対応するそれぞれのアプリケーション機能への直接アクセスを得るためにユーザによって選択可能である。
【０００６】
[0006]  １つまたは複数の実施態様では、コンピューティングデバイスが、処理システムと、アプリケーションを含めるためにこの処理システムによって実行可能な命令を有するメモリとを含み、このアプリケーションは、このアプリケーションの異なる部分およびオペレーティングシステムにアクセスするための互いに異なる複数のエントリポイントを有し、オペレーティングシステムは、このアプリケーションを起動するために選択可能なそのアプリケーションの表現を出力するように構成されている。この表現は、同時に表示することができる複数のユーザ選択可能ターゲットを含み、前記複数のユーザ選択可能ターゲットはそれぞれ、そのアプリケーションの前記複数のエントリポイントのうちの対応するそれぞれのエントリポイントへの直接アクセスを得るためにユーザによって選択可能である。
【０００７】
[0007]  この「発明の概要」は、発想の中から選び出したものを簡略化された形で紹介するために示したものであり、それらの発想については、後の「発明を実施するための形態」の項でさらに説明する。この「発明の概要」が、「特許請求の範囲」に記載された主題の鍵となる特徴または必須の特徴を識別することは意図されておらず、また、この「発明の概要」が、「特許請求の範囲」に記載された主題の範囲を決定する際の補助として使用されることも意図されていない。
【０００８】
[0008]  「発明を実施するための形態」の項は、添付図を参照して記載される。添付図では、参照符号の左端の（１つまたは複数の）数字が、その参照符号が最初に現れる図を識別する。「発明を実施するための形態」の項および図の異なる例において同じ参照符号が使用されている場合、それらの参照符号は、類似のアイテムまたは全く同じアイテムを示していることがある。
【図面の簡単な説明】
【０００９】
【図１】[0009]本明細書に記載された直接アクセスアプリケーション表現技法を実施するように構成された例示的な実施態様の環境を示す図である。
【図２】[0010]図１のアプリケーションの表現を、複数のユーザ選択可能ターゲットを有するものとして示す、例示的な実施態様を示す図である。
【図３】[0011]図１のアプリケーションの表現のユーザ選択可能ターゲットの、そのアプリケーションのエントリポイントとして構成されたアプリケーション機能への直接アクセスを示す、例示的な実施態様を示す図である。
【図４】[0012]図１のアプリケーションの表現のユーザ選択可能ターゲットの、そのアプリケーションによって実施されるアクションとして構成されたアプリケーション機能への直接アクセスを示す、例示的な実施態様を示す図である。
【図５】[0013]複数のユーザ選択可能ターゲットを含む図４の表現の構成の例を示す例示的な実施態様を示す図である。
【図６】[0014]表現中に含まれるユーザ選択可能ターゲットを介したアプリケーション機能への直接アクセスを提供する表現を含むように構成されたユーザインタフェースを露出させる例示的な実施態様の流れ図である。
【図７】[0015]本明細書に記載された技法の実施形態を実装する図１〜６を参照して説明した任意のタイプのコンピューティングデバイスとして実装することができる例示的な装置のさまざまな構成要素を示す図である。
【発明を実施するための形態】
【００１０】
大要
[0016]  アプリケーションと対話するために利用される従来の技法は通常、そのアプリケーションを起動し、次いでそのアプリケーションの機能にアクセスするために、そのアプリケーションの表現を選択することを含んでいた。これらの短所のうちのいくつかを正すためにウィジェットが導入されたが、ウィジェットは、独立型のアプリケーションとして構成されており、したがって、その関連アプリケーションとは別に、例えば気象アプリケーションと気象ウィジェットとで別々にインストールを必要とする。
【００１１】
[0017]  直接アクセスアプリケーション表現技法が記載される。１つまたは複数の実施態様では、アプリケーション表現（例えばアイコン、タイルなど）が、アプリケーションの実行を起動するように構成される。そのアプリケーション表現はさらに、その表現の一部として同時に表示することができる複数のユーザ選択可能ターゲットを含む。
【００１２】
[0018]  例えば、その表現を、ユーザ選択可能な複数の部分（例えばサブタイル）を含むタイルとして構成することができる。それらのユーザ選択可能ターゲットは、ユーザによる選択が、そのアプリケーションの対応する機能へのアクセスを引き起こすように構成される。このようにすると、そのアプリケーションのさまざまな機能への「ディープリンク」を提供することができる。このタイルは例えば、そのアプリケーションのルートレベル（例えばウェルカム画面）、例えば気象アプリケーションのスタート画面までナビゲートするためのユーザ選択可能ターゲットを含むことができる。他のユーザ選択可能ターゲットを利用して、さまざまな異なる地理学的位置における気象などの他のアプリケーション機能にアクセスすることもできる。このようにすると、ユーザは、そのアプリケーションを起動するために使用することができるそのアプリケーションの表現から直接に、アプリケーションの異なる部分に直接アクセスすることができる。他のさまざまな例も企図される。それらの例については、以下のセクションに関してさらに論じる。
【００１３】
[0019]  以下の議論では、最初に、本明細書に記載された直接アクセスアプリケーション表現技法を使うことができる例示的な環境を説明する。次いで、この例示的な環境およびその他の環境において実施することができる例示的な手順を説明する。結果的に、この例示的な手順の実施は、この例示的な環境だけに限定されず、この例示的な環境は、例示的な手順の実施だけに限定されない。
【００１４】
例示的な環境
[0020]  図１は、本明細書に記載された直接アクセスアプリケーション表現技法を使うように操作可能な例示的な実施態様の環境１００を示す図である。図示された環境１００は、コンピューティングデバイス１０２の例を含み、コンピューティングデバイス１０２は、ユーザの１つまたは複数の手１０６によって保持されるように構成されたハウジング１０４を有するモバイルコンピューティングデバイス（例えばタブレットまたは携帯電話）として図示されている。コンピューティングデバイス１０２のさまざまな他の構成も企図される。
【００１５】
[0021]  例えば、伝統的なコンピュータ（例えばデスクトップパーソナルコンピュータ、ラップトップコンピュータなど）、モバイルステーション、エンターテイメントアプライアンス、ワイヤレス電話、タブレット、ネットブックなどとして、コンピューティングデバイス１０２を構成することもできる。これについては図７に関してさらに説明する。したがって、コンピューティングデバイス１０２の範囲は、かなりのメモリリソースおよびプロセッサリソースを備えるフルリソース装置（例えばパーソナルコンピュータ、ゲームコンソール）から、限られたメモリリソースおよび／または処理リソースを備える低リソース装置（例えば伝統的なセットトップボックス、ハンドヘルドゲームコンソール）までにわたる可能性がある。コンピューティングデバイス１０２が、１つまたは複数の操作をコンピューティングデバイス１０２に実行させるソフトウェアに関係することもある。
【００１６】
[0022]  コンピューティングデバイス１０２はさらに、表示装置１０８と、処理システム１１０と、コンピュータ読取り可能記憶域メディアの例とを含むものとして図示されており、この例では、コンピュータ読取り可能記憶域メディアがメモリ１１２である。メモリ１１２は、アプリケーション１１４を維持するように構成されており、アプリケーション１１４は、処理システム１１０によって実行されて１つまたは複数の操作を実施することができる。
【００１７】
[0023]  処理システム１１０は、処理システム１１０を形成する材料によって、または処理システム１１０内で使われる処理機構によって限定されない。例えば、処理システム１１０は、Ｓｙｓｔｅｍ  ｏｎ  ａ  Ｃｈｉｐ、プロセッサ、中央処理ユニット、処理コア、機能ブロックなどの半導体および／またはトランジスタ（例えば電子集積回路（IC））からなることができる。このような文脈では、実行可能な命令を、電子的に実行可能な命令とすることができる。あるいは、処理システム１１０の機構または処理システム１１０のための機構、したがってコンピューティングデバイスの機構またはコンピューティングデバイスのための機構は、限定はされないが、量子コンピューティング、光学的コンピューティング、機械的コンピューティング（例えばナノテクノロジを使用したコンピューティング）などを含むことができる。さらに、単一のメモリ１１２が示されているが、ランダムアクセスメモリ（ＲＡＭ）、ハードディスクメモリ、リムーバブルメディアメモリ、他のタイプのコンピュータ読取り可能メディアなど、多種多様なタイプおよび組合せのメモリを使うことができる。
【００１８】
[0024]  コンピューティングデバイス１０２はさらに、オペレーティングシステム１１６を含むものとして図示されている。オペレーティングシステム１１６は、コンピューティングデバイス１０２の基本的機能を、コンピューティングデバイス１０２上で実行可能なアプリケーション１１４に抽象するように構成されている。例えば、オペレーティングシステム１１６は、この基本的機能が「どのように」実装されているのかを知ることなくアプリケーション１１４を書くことができるように、処理システム１１０、メモリ１１２、ネットワーク、入力／出力、および／または表示装置１０８の表示機能などを抽象することができる。例えば、アプリケーション１１４は、表示装置１０４によってレンダリングされ表示されるデータを、このレンダリングが「どのように」実施されるのかを理解することなく、オペレーティングシステム１１６に提供することができる。オペレーティングシステム１１６はさらに、ファイルシステムおよびコンピューティングデバイス１０２のユーザがナビゲートすることができるユーザインタフェースの管理、例えばグラフィカルユーザインタフェース内のアプリケーション１１４へのアクセスの管理など、他のさまざまな機能を表現することができる。これについては後にさらに説明する。
【００１９】
[0025]  オペレーティングシステム１１６はさらに、ファイルシステムおよびコンピューティングデバイス１０２のユーザがナビゲートすることができるユーザインタフェースの管理など、他のさまざまな機能を表現することができる。これの例が、アプリケーション１１４の表現を生成し管理する機能を代表する表現モジュール１１８として図示されている。
【００２０】
[0026]  表現モジュール１１８は例えば、複数のアプリケーション１１４に対するさまざまな表現を生成することができ、それらの表現は、アイコン、タイル、テキスト記述など、さまざまな方式で構成することができる。さらに、それらの表現は、階層型ファイル構造のルートレベルで利用するなど、さまざまな方式で利用することができる。例えば、その階層のルートレベル以外のレベルはそれぞれルートレベルの「下」にある。これの例が、図１の表示装置１０８上のユーザインタフェース内に表示されたアプリケーション起動ツール（例えばスタート画面）として図示されている。図示の例に示された表現を選択して、実行する対応する１つのアプリケーション１１４を、コンピューティングデバイス１０２の処理システム１１０によって起動することができる。このようにすると、ユーザは、容易にファイル構造内をナビゲートし、関心のアプリケーション１１４の実行を開始することができる。
【００２１】
[0027]  したがって、表現モジュール１１８は、アプリケーション１１４の表現（例えばタイル、アイコンなど）およびアプリケーション１１４によって消費可能な内容を管理する機能を代表する。いくつかの例では、それらの表現が、表現されたアプリケーション１１４を起動することなしにそれらの表現の一部として、例えばその表現の表示内のテキストまたは図形として表示することができる通知を含むことができる。この機能は、それらの表現の一部として包含されるように通知１２２を管理するように構成された通知モジュール１２０として図示されている。
【００２２】
[0028]  例えば、名称および現在の気象条件、例えば「７２°」を示す通知ならびに雲のイラストを含む、気象アプリケーションの表現１２４が図示されている。このようにすると、ユーザは、それぞれのアプリケーション１１４を起動し、その中をナビゲートする必要なしに、アプリケーション１１４に関する情報を容易に見ることができる。１つまたは複数の実施態様では、対応するアプリケーション１１４を実行することなく通知１２２を管理することができる。例えば、通知モジュール１２０は、ソフトウェア（例えばコンピューティングデバイス１０２によって実行された他のアプリケーション）から、ネットワーク１２８を介してＷｅｂサービス１２６からなど、異なるさまざまな源から通知１２２を受け取ることができる。
【００２３】
[0029]  これは、通知がどこからどのようにして受け取られるのかを指定する通知モジュール１２０へのアプリケーション１１４の登録に応答して実施することができる。通知モジュール１２０は次いで、アプリケーション１１４を実行することなしに表現の一部として通知１２２をどのように表示するのかを管理することができる。このことを使用して、それぞれのアプリケーション１１４を実行せずに対応するそれぞれの通知１２２を出力することによって、コンピューティングデバイス１０２の電池寿命および性能を向上させることができる。
【００２４】
[0030]  この議論では、クライアントにおける通知モジュール１２０の組込みを記載したが、通知モジュール１２０の機能は、さまざまな方式で実装することができる。例えば、通知モジュール１２０の機能の全体または一部をＷｅｂサービス１２６によって組み込むこともできる。Ｗｅｂサービス１２６の通知モジュール１３０は例えば、他のＷｅｂサービスから受け取った通知を処理し、それらの通知を、ネットワーク１２８を介してコンピューティングデバイス１０２へ配布するように管理することができる。これは例えば、表現されたアプリケーション１１４を実行することなしに表現の一部として通知１２２を出力することができるような態様の通知モジュール１２０、１３０へのアプリケーション１１４の登録を通して達成することができる。
【００２５】
[0031]  アプリケーション１１４に代わってオペレーティングシステム１１６の表現モジュール１１８によって生成される表現は、さまざまな方式で構成することができる。例えば、図示されているように、表現１２４、１３２、１３４は、異なるさまざまなサイズに従って構成することができる。例えば、表現１２４は、前述のような通知１２２を出力するように構成することができ、表現１３２は、特定の内容（例えばこの例では特定のスプレッドシート）などにアクセスするように構成することができる。
【００２６】
[0032]  さらに、表現されたアプリケーション１１４、例えばこの例ではヘルス＆フィットネスアプリケーションの複数の異なるアプリケーション機能への直接アクセスをサポートするように、表現１３４を構成することもできる。このようにすると、ユーザは、アプリケーション１１４の異なる機能に、そのアプリケーション１１４を起動するために使用されるそのアプリケーション１１４の表現から直接に直接アクセスすることができる。これについては、その一例を対応する図に示し、後により詳細に説明する。
【００２７】
[0033]  図２は、図１のアプリケーション１１４の表現を、複数のユーザ選択可能ターゲットを有するものとして示す、例示的な実施態様２００を示す。この例では、単一のアプリケーション１１４に対応する表現２０２、すなわち、図１のコンピューティングデバイス１０２のファイル管理構造内においてそのアプリケーション１１４を単独で表現する表現２０２が図示されている。この表現は、複数のユーザ選択可能ターゲット２０４、２０６、２０８、２１０、２１２を含み、それらのターゲットはそれぞれ、複数のアプリケーション機能２１４のうちの異なる１つのアプリケーション機能に対応する。このようにすると、ユーザは、複数のユーザ選択可能ターゲット２０４〜２１２のうちの所望の１つのターゲットを選択して、アプリケーション１１４の異なる複数のアプリケーション機能２１４のうちの対応するそれぞれのアプリケーション機能に直接にアクセスすることができる。
【００２８】
[0034]  アプリケーション機能２１４はさまざまな方式で構成することができる。例えば、アプリケーション機能２１４は、アプリケーション１１４の複数のエントリポイント２１６に対応することができる。アプリケーション１１４は例えば、ウェルカム画面などのルートレベルエントリポイントを含むことができ、さまざまなページ、タブ、チャプタおよびその他のセクションをエントリポイント２１６として利用することができる。このようにすると、ユーザ選択可能ターゲット２０４は、エントリポイント２１６の使用を通して、そのアプリケーションの異なる部分への直接アクセスを、アプリケーション１１４の実行を通してそのアプリケーション１１４の関連ユーザインタフェースを出力させるモーダルな形式で提供することができる。ユーザ選択可能ターゲット２０４〜２１２およびエントリポイント２１６については図３に関してさらに論じる。
【００２９】
[0035]  別の例では、アプリケーション１１４に関連づけられたアクション２１８であって、ユーザ選択可能ターゲット２０４〜２１２を介して直接にアクセス可能なアクション２１８として、アプリケーション機能２１４を構成することができる。例えば、ユーザは、ユーザ選択可能ターゲット２０４〜２１２のうちの１つのターゲットを選択して、表現２０２に関連したアプリケーション１１４によって実施することができるアクション２１８に、モードレスな形式でアクセスすることができる。例えば、ユーザは、表現２０２のユーザ選択可能ターゲットを選択して、表現２０２の表示以外の場所をナビゲートすることなしに、アプリケーション１１４によるアクション２１８の実行を開始することができる。したがって、アプリケーション開発者は、アプリケーション２０２を介してモードレスな形式で直接にアクセスすることができるアクション２１８を構成することができる。これについては図４に関してさらに論じる。
【００３０】
[0036]  図３は、図１のアプリケーションの表現１３４のユーザ選択可能ターゲットの、エントリポイント２１６として構成されたアプリケーション機能２１４への直接アクセスを示す、例示的な実施態様３００を示す。この例では、表現１３４が、単一のアプリケーションに対応する。この例では、この単一のアプリケーションがヘルスアンドフィットネスアプリケーションであるが、その趣旨および範囲から逸脱することなく他のアプリケーションも企図される。
【００３１】
[0037]  この例の表現１３４は、複数のユーザ選択可能ターゲット３０２、３０４、３０６、３０８、３１０、３１２を含む。前述のとおり、ユーザは、それぞれのユーザ選択可能ターゲット３０２〜３１２を選択して、表現されたアプリケーションの対応するアプリケーション機能２１４に直接にアクセスすることができる。
【００３２】
[0038]  例えば、ユーザは、この例のユーザ選択可能ターゲット３０２、３０４、３０６を選択して、アプリケーション１１４の複数のエントリポイント２１６のうちの異なるエントリポイントにアクセスすることができる。例えば、ユーザ選択可能ターゲット３０２を選択し、アプリケーション１１４のルートレベルにあるアプリケーション１１４のエントリポイント３１２、例えば、そのアプリケーションのユーザインタフェースの階層のルートレベルに配置されたウェルカム画面または他のユーザインタフェースレベルにアクセスすることができる。したがって、このユーザ選択可能ターゲット３０２の選択は、アプリケーション１１４を起動し、そのアクセスポイントまで追加のユーザ介入なしで自動的にナビゲートさせることによって、表現１３４によって表現されたアプリケーション１１４のルートレベルへの直接アクセスを提供する。
【００３３】
[0039]  ユーザ選択可能ターゲット３０４、３０６は、ユーザ選択可能ターゲット３０２に対応するルートレベルアクセスポイント３１２へではなく、アプリケーション１１４の異なるエントリポイント３１４、３１６への直接アクセスを提供する。例えば、ユーザ選択可能ターゲット３０４を選択して、アプリケーション１１４のフィットネスに関するエントリポイント３１４への直接アクセスを提供することができる。同様に、ユーザ選択可能ターゲット３０６を選択して、アプリケーション１１４の栄養に関するエントリポイント３１６への直接アクセスを提供することができる。
【００３４】
[0040]  したがって、ユーザ選択可能ターゲット３０２〜３０６を選択して、（まだ実行されていない場合に）アプリケーション１１４の実行を起動し、このケースではエントリポイント３１２〜３１６である対応するアプリケーション機能２１４までナビゲートすることができる。これは、表現２１８の表示から、それらのエントリポイント３１２、３１４、３１６におけるユーザインタフェースの出力まで、例えばウィンドウ、フルスクリーンイマーシブビューなどを使用してナビゲートさせるモーダルな形式で実施される。モードレスな直接アクセス技法も企図される。これについては、対応する図に示し、以下で論じる。
【００３５】
[0041]  図４は、図１のアプリケーション１１４の表現１３４のユーザ選択可能ターゲットの、アクション２１８として構成されたアプリケーション機能２１４への直接アクセスを示す、例示的な実施態様４００を示す。この例は、第１、第２および第３のステージ４０２、４０４、４０６を使用して図示されている。第１のステージ４０２では、ユーザインタフェースの中に、前述の複数のユーザ選択可能ターゲットを含む表現１３４が表示されている。
【００３６】
[0042]  第２のステージ４０４では、ユーザ選択可能ターゲット３１０を選択しているユーザの手１０６の指が図示されている。これに応答して、ユーザが走っている量の追跡の開始などの、ユーザ選択可能ターゲット３１０に対応するアクション２１８が、ヘルスアンドフィットネスアプリケーションによって開始される。図示されているように、この例では、アプリケーション機能のこの開始が、この表現のユーザ選択可能ターゲット３１０とのモードレスな対話を通して実施される。したがって、ユーザは、ユーザ選択可能ターゲット３１０によって提供された直接アクセスを通して、表現１３４以外の場所をナビゲートすることなしに、表現アプリケーションの実行および対応するアクションを開始することができる。
【００３７】
[0043]  第３のステージ４０６では、表現１３４が、アプリケーション１１４によって生成された通知を、ユーザ選択可能部分３１０の一部として出力している。この例では、この通知が、ユーザが走った距離である。１つまたは複数の実施態様では、表現されるアプリケーション１１４が出力されないように、表現１３４が、通知モジュール１２０の通知１１２をユーザ選択可能ターゲット３１０の一部として使って、例えば、表現されたアプリケーションを実行することなく、オペレーティングシステム１１６および関連機能（例えばＧＰＳハードウェア）によって距離を追跡することができる。したがって、アプリケーション１１４の表現１３４によって、モードレスな対話およびアクション２１８を、さまざまな方式で利用することもできる。表現１３４は、さまざまな方式で構成することができる。それら例を、対応する図に示し、以下で説明する。
【００３８】
[0044]  図５は、複数のユーザ選択可能ターゲットを含む表現１３４の構成の例５０２、５０４、５０６を示す例示的な実施態様５００を示す。第１の例５０２では、余白５０８によって互いに分離されたユーザ選択可能ターゲットを含むように、表現１３４が構成されている。余白５０８は、個々のアプリケーションの表現を互いに分離するために使用される余白５１０よりも小さい。したがって、この例では、ユーザ選択可能ターゲットが互いから分割されているが、それらのターゲットが別個のタイルのように見えるほどには分割されていない。
【００３９】
[0045]  第２の例５０４では、表現１３４のサブタイルユーザ選択可能ターゲットが、個々のアプリケーションの表現を互いに分離するために使用される余白５１４と同じサイズの余白５１２によって分離されている。この例では、個々のユーザ選択可能ターゲットが単一の表現の部分であることを示し、なおかつ、他のアプリケーションの表現からその表現１３４を区別するために、視覚的特性が利用されている。例えば、図示の例では、共通の背景が使用されている（例えばサブタイルを横切って単一の画像が使用されている）が、共通の色、陰影、境界処理など、他の例も企図される。
【００４０】
[0046]  第３の例５０６では、表現１３４が、単一の背景を有するものとして構成されており、ユーザ選択可能ターゲットを示すためにアイコンが使用されている。表現１３４のより大きなカンバスの上にユーザ選択可能ターゲットをかぶせることによって、ユーザ選択可能ターゲットが、別個のターゲットのように見え、一方で、同時に、その表現の一部として包含されていることを示す。その趣旨および範囲から逸脱することなく、異なる配置（例えば垂直配置）、形状、相対サイズなどを含む他のさまざまな例および配置も企図される。これらの直接アクセスアプリケーション表現技法については、次の手順の項でさらに論じる。
【００４１】
例示的な手順
[0047]  以下では、前述のシステムおよび装置を利用して実装することができる直接アクセスアプリケーション表現技法について論じる。それぞれの手順の諸態様は、ハードウェア、ファームウェアもしくはソフトウェア、またはこれらの組合せで実装することができる。それらの手順は、１つまたは複数の装置によって実施される操作を指定する一組のブロックとして示されており、それらの手順は、対応するそれぞれのブロックによって操作を実施する示された順序だけに必ずしも限定されない。以下の議論の部分では、上で説明した例示的な環境を参照する。
【００４２】
[0048]  図６は、表現中に含まれるユーザ選択可能ターゲットを介したアプリケーション機能への直接アクセスを提供する表現を含むように構成されたユーザインタフェースを露出させる例示的な実施態様の手順６００を示す。コンピューティングデバイスのオペレーティングシステムによってユーザインタフェースを露出させる（ブロック６０２）。このユーザインタフェースは、アプリケーションの複数の表現であって、対応するそれぞれのアプリケーションを起動するためにユーザによって選択可能な複数の表現を同時に表示すること（ブロック６０４）を含む。例えば図１に示されているように、スタート画面、スタートメニューなどのアプリケーション起動ツールは、処理システム１１０上で実行する表現されたアプリケーション１１４を起動するために選択可能な表現（例えば、この例ではタイルだが、他の表現も企図される）を含むことができる。
【００４３】
[0049]  このユーザインタフェースは、前記複数の表現のうちの少なくとも１つの表現が、対応するそれぞれのアプリケーションのための複数のユーザ選択可能ターゲットの同時表示を含むこと（ブロック６０６）を含み、前記複数のユーザ選択可能ターゲットはそれぞれ、対応するそれぞれのアプリケーションの複数のアプリケーション機能のうちの対応するそれぞれのアプリケーション機能への直接アクセスを得るためにユーザによって選択可能である（ブロック６０８）。上記の例に基づいて続けると、表現１３４は、エントリポイント２１６、アクション２１８（例えばモーダルまたはモードレス）などのアプリケーション機能２１４にアクセスするために利用することができる複数のユーザ選択可能部分３０２〜３１０を含む。
【００４４】
[0050]  対応するそれぞれのアプリケーションの少なくとも１つの表現の複数のユーザ選択可能ターゲットのうちの１つのターゲットをユーザが選択したことを示す入力に応答して、対応するそれぞれのアプリケーションの複数のアプリケーション機能のうちの対応するそれぞれのアプリケーション機能への直接アクセスを提供する（ブロック６１０）。例えば、図３に示されているように、ユーザ選択可能ターゲット３１２〜３１６の選択を利用して、単一のアプリケーションの対応するエントリポイント３１２〜３１６に、表現１３４から直接にアクセスすることができる。同様に、ユーザ選択可能ターゲット３１０の選択を利用して、表現されたアプリケーションによって実施可能なアクションに直接にアクセスすることができる。その趣旨および範囲から逸脱することなく、さまざまな他の例も企図される。
【００４５】
例示的なシステムおよび装置
[0051]  図７は、例示的なコンピューティングデバイス７０２を含む例示的なシステムを、全体を７００で示す。コンピューティングデバイス７０２は、本明細書に記載されたさまざまな技法を実装することができる１つまたは複数のコンピューティングシステムおよび／または装置を代表する。このことは、表現モジュール１１８が含まれていることによって示されている。コンピューティングデバイス７０２は、例えばサービスプロバイダのサーバ、クライアントに関連づけられた装置（例えばクライアント装置）、オンチップシステム、および／または他の適当なコンピューティングデバイスもしくはコンピューティングシステムとすることができる。
【００４６】
[0052]  図示された例示的なコンピューティングデバイス７０２は、互いに通信可能に結合された処理システム７０４、１つまたは複数のコンピュータ読取り可能メディア７０６、および１つまたは複数のＩ／Ｏインタフェース７０８を含む。図示されてはいないが、コンピューティングデバイス７０２はさらに、これらのさまざまな構成要素を相互に結合するシステムバスまたは他のデータ／コマンド転送システムを含むことができる。システムバスは、メモリバスもしくはメモリコントローラ、周辺バス、汎用シリアルバス、および／または、さまざまなバスアーキテクチャを利用するプロセッサもしくはローカルバスなどのさまざまなバス構造のうちの１つのバス構造またはこれらのバス構造の組合せを含むことができる。制御線、データ線など、さまざまな他の例も企図される。
【００４７】
[0053]  処理システム７０４は、ハードウェアを使用して１つまたは複数の操作を実施する機能を代表する。したがって、処理システム７０４は、プロセッサ、機能ブロックなどとして構成することができるハードウェア要素７１０を含むものとして図示されている。ハードウェア要素７１０は、１つまたは複数の半導体を使用して形成された特定用途向け集積回路または他の論理装置としてハードウェアで実装することを含むことができる。ハードウェア要素７１０は、ハードウェア要素７１０を形成する材料によって、またはハードウェア要素７１０内で使われる処理機構によって限定されない。例えば、プロセッサは、半導体および／またはトランジスタ（例えば電子集積回路（ＩＣ））からなることができる。このような文脈では、プロセッサ実行可能命令を、電子的に実行可能な命令とすることができる。
【００４８】
[0054]  コンピュータ読取り可能記憶域メディア７０６は、メモリ／記憶域７１２を含むものとして図示されている。メモリ／記憶域７１２は、１つまたは複数のコンピュータ読取り可能メディアに関連づけられたメモリ／記憶能力を表現する。メモリ／記憶構成要素７１２は、（ランダムアクセスメモリ（RAM）などの）揮発性メディアおよび／または（リードオンリーメモリ（ROM）、フラッシュメモリ、光ディスク、磁気ディスクなどの）不揮発性メディアを含むことができる。メモリ／記憶構成要素７１２は、固定メディア（例えばＲＡＭ、ＲＯＭ、固定ハードドライブなど）、およびリムーバブルメディア（例えばフラッシュメモリ、リムーバブルハードドライブ、光ディスクなど）を含むことができる。コンピュータ読取り可能メディア７０６は、後にさらに説明するさまざまな他の方式で構成することができる。
【００４９】
[0055]  入力／出力インタフェース７０８は、コンピューティングデバイス７０２にユーザがコマンドおよび情報を入力することを可能にし、また、さまざまな入出力装置を使用してユーザおよび／または他の構成要素もしくは装置に情報を提示することを可能にする機能を代表する。入力装置の例には、キーボード、カーソル制御装置（例えばマウス）、マイクロホン、スキャナ、タッチ機能（例えば物理的な接触を検出するように構成された容量センサまたは他のセンサ）、（例えば、可視波長または赤外周波などの非可視波長を使って、接触を含まないジェスチャとして運動を認識することができる）カメラなどが含まれる。出力装置の例には、表示装置（例えばモニタまたはプロジェクタ）、スピーカ、プリンタ、ネットワークカード、触覚応答装置などが含まれる。このように、コンピューティングデバイス７０２は、ユーザ対話をサポートする後にさらに説明するさまざまな方式で構成することができる。
【００５０】
[0056]  本明細書では、ソフトウェア、ハードウェア要素またはプログラムモジュールの一般的な文脈で、さまざまな技法が説明されていることがある。一般に、このようなモジュールは、特定のタスクを実施しまたは特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、要素、構成要素、データ構造などを含む。本明細書で使用される用語「モジュール」、「機能」および「構成要素」は一般に、ソフトウェア、ファームウェア、ハードウェアまたはこれらの組合せを表現する。本明細書に記載された技法の諸特徴はプラットフォーム独立である。このことは、さまざまなプロセッサを有する市販のさまざまなコンピュータプラットフォーム上にそれらの技法を実装することができることを意味する。
【００５１】
[0057]  記載されたモジュールおよび技法の実施態様は、いくつかの形態のコンピュータ読取り可能メディアに記憶することができ、またはいくつかの形態のコンピュータ読取り可能メディアを横切って伝送することができる。それらのコンピュータ読取り可能メディアは、コンピューティングデバイス７０２によってアクセスすることができるさまざまなメディアを含むことができる。一例として、限定はされないが、コンピュータ読取り可能メディアは、「コンピュータ読取り可能記憶域メディア」および「コンピュータ読取り可能信号メディア」を含むことができる。
【００５２】
[0058]  「コンピュータ読取り可能記憶域メディア」は、情報の永続的な記憶および／または非一時的な記憶を可能にするメディアおよび／または装置を指すことがあり、単なる信号伝送、搬送波または信号そのものとは対照をなす。したがって、コンピュータ読取り可能記憶域メディアは、非信号輸送メディアを指す。コンピュータ読取り可能記憶域メディアは、コンピュータ読取り可能命令、データ構造、プログラムモジュール、論理要素／回路または他のデータなどの情報を記憶するのに適した方法または技術で実装された揮発性および不揮発性のリムーバブルおよび非リムーバブルメディアおよび／または記憶装置などのハードウェアを含む。コンピュータ読取り可能記憶域メディアの例は、限定はされないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくは他のメモリ技術、ＣＤ−ＲＯＭ、ディジタルバーサタイルディスク（DVD）もしくは他の光学記憶装置、ハードディスク、磁気カセット、磁気テープ、磁気ディスク記憶装置もしくは他の磁気記憶装置、または、所望の情報を記憶するのに適し、コンピュータによってアクセスすることができる他の記憶装置、有形メディアもしくは製品を含むことができる。
【００５３】
[0059]  「コンピュータ読取り可能信号メディア」は、コンピューティングデバイス７０２のハードウェアにネットワークなどを介して命令を伝送するように構成された信号輸送メディアを指すことがある。信号メディアは通常、搬送波、データ信号または他の輸送機構などの被変調データ信号上のコンピュータ読取り可能命令、データ構造、プログラムモジュールまたは他のデータを具体的に表現することができる。信号メディアはさらに任意の情報送達メディアを含む。用語「被変調データ信号」は、その特性のうちの１つまたは複数の特性が、その信号上に情報を符号化するような形で設定または変更された信号を意味する。一例として、限定はされないが、通信メディアは、有線ネットワーク、直接有線接続などの有線メディア、および音響、ＲＦ、赤外および他の無線メディアなどの無線メディアを含む。
【００５４】
[0060]  前述のとおり、ハードウェア要素７１０およびコンピュータ読取り可能メディア７０６は、本明細書に記載された技法の少なくともいくつかの態様を実装するため、例えば１つまたは複数の命令を実施するためにいくつかの実施形態で使うことができる、ハードウェアの形態で実装されたモジュール、プログラマブル装置論理および／または固定装置論理を代表する。ハードウェアは、集積回路またはオンチップシステム、特定用途向け集積回路（ASIC）、フィールドプログラマブルゲートアレイ（FPGA）、コンプレックスプログラマブルロジックデバイス（CPLD）、およびシリコンまたは他のハードウェアの他の実施態様の構成要素を含むことができる。この文脈において、ハードウェアは、そのハードウェアによって具体的に表現された命令および／または論理によって定義されたプログラムタスクを実施する処理装置、および実行のための命令を記憶するために利用されるハードウェア、例えば前述のコンピュータ読取り可能記憶域メディアとして動作することができる。
【００５５】
[0061]  上に記載したものの組合せを使って、本明細書に記載されたさまざまな技法を実装することもできる。したがって、ソフトウェア、ハードウェアまたは実行可能モジュールは、ある形態のコンピュータ読取り可能記憶域メディア上に具体的に表現された１つまたは複数の命令および／もしくは論理、および／または１つもしくは複数のハードウェア要素７１０によって具体的に表現された１つまたは複数の命令および／もしくは論理として実装することができる。これらのソフトウェアおよび／またはハードウェアモジュールに対応する特定の命令および／または機能を実装するように、コンピューティングデバイス７０２を構成することができる。したがって、コンピューティングデバイス７０２によってソフトウェアとして実行可能なモジュールの実装を、例えばコンピュータ読取り可能記憶域メディアおよび／または処理システム７０４のハードウェア要素７１０を使用することによって、少なくとも部分的にハードウェアで達成することができる。それらの命令および／または機能を、１つまたは複数の製品（例えば１つまたは複数のコンピューティングデバイス７０２および／または処理システム７０４）によって実行／操作して、本明細書に記載された技法、モジュールおよび例を実装することができる。
【００５６】
[0062]  図７にさらに示されているように、例示的なシステム７００は、パーソナルコンピュータ（PC）、テレビジョン装置および／またはモバイル装置上でアプリケーションを走らせるときに、シームレスなユーザエクスペリエンスのためのユビキタスな環境を可能にする。アプリケーションを利用している間、ビデオゲームをしている間、ビデオを見ている間などに１つの装置から次の装置に移行するときの共通のユーザエクスペリエンスのために、サービスおよびアプリケーションは、３つの全ての環境において実質的に同様に実行される。
【００５７】
[0063]  例示的なシステム７００では、中央コンピューティングデバイスを通して多数の装置が相互接続されている。この中央コンピューティングデバイスは、それらの多数の装置に対してローカルであることができ、またはそれらの多数の装置から遠隔に位置することができる。一実施形態では、中央コンピューティングデバイスが、ネットワーク、インターネットまたは他のデータ通信リンクを通してそれらの多数の装置に接続された１つまたは複数のサーバコンピュータのクラウドである。
【００５８】
[0064]  一実施形態では、多数の装置を横切って送達される機能が、それらの多数の装置のユーザに、共通でシームレスなエクスペリエンスを提供することを、この相互接続アーキテクチャが可能にする。それらの多数の装置はそれぞれ、異なる物理的な要件および能力を有することがあり、中央コンピューティングデバイスは、その装置に対して調整されていながら全ての装置に共通するエクスペリエンスをその装置に送達することを可能にするプラットフォームを使用する。一実施形態では、ターゲット装置のクラスが生成され、その装置の総称クラスに合わせてエクスペリエンスが調整される。装置のクラスは、それらの装置の物理的な特徴、使用のタイプまたは他の共通の特性によって定義することができる。
【００５９】
[0065]  さまざまな実施態様では、コンピューティングデバイス７０２が、コンピュータ７１４用途向け、モバイル７１６用途向けおよびテレビジョン７１８用途向けなどのさまざまな異なる構成をとることができる。これらの構成はそれぞれ、全体的に異なる構造および能力を有することがある装置を含み、したがって、コンピューティングデバイス７０２は、異なる装置クラスのうちの１つまたは複数の装置クラスに従って構成することができる。例えば、コンピューティングデバイス７０２は、パーソナルコンピュータ、デスクトップコンピュータ、マルチスクリーンコンピュータ、ラップトップコンピュータ、ネットブックなどを含む、コンピュータ７１４クラスの装置として実装することができる。
【００６０】
[0066]  コンピューティングデバイス７０２は、携帯電話、ポータブル音楽プレーヤ、ポータブルゲーム装置、タブレットコンピュータ、マルチスクリーンコンピュータなどのモバイル装置を含む、モバイル７１６クラスの装置として実装することもできる。コンピューティングデバイス７０２は、日常の視聴環境における全体により大きな画面を有する装置または全体により大きな画面に接続された装置を含む、テレビジョン７１８クラスの装置として実装することもできる。これらの装置は、テレビジョン、セットトップボックス、ゲームコンソールなどを含む。
【００６１】
[0067]  コンピューティングデバイス７０２のこれらのさまざまな構成によって、本明細書に記載された技法をサポートすることができ、本明細書に記載された技法は、本明細書に記載された技法の特定の例だけに限定されない。後述するプラットフォーム７２２を介して「クラウド」７２０上に分散したシステムなどの分散システムを使用することによって、この機能の全体または部分を実装することもできる。
【００６２】
[0068]  クラウド７２０は、リソース７２４のためのプラットフォーム７２２を含み、かつ／またはリソース７２４のためのプラットフォーム７２２を代表する。プラットフォーム７２２は、クラウド７２０のハードウェアリソース（例えばサーバ）およびソフトウェアリソースの基本的機能を抽象する。リソース７２４は、コンピューティングデバイス７０２から遠隔にあるサーバ上でコンピュータ処理が実行されている間に利用することができるアプリケーションおよび／またはデータを含むことができる。リソース７２４はさらに、インターネットを介して、および／または移動電話ネットワーク、Ｗｉ−Ｆｉネットワークなどの加入者ネットワークを通して提供されるサービスを含むことができる。
【００６３】
[0069]  プラットフォーム７２２は、コンピューティングデバイス７０２を他のコンピューティングデバイスに接続するリソースおよび機能を抽象することができる。プラットフォーム７２２はさらに、プラットフォーム７２２を介して実装されるリソース７２４に対する遭遇した要求に対応するスケールレベルを提供するリソースのスケーリングを抽象するのに役立つことがある。したがって、相互接続された装置の実施形態では、本明細書に記載された機能の実施態様を、システム７００の全体にわたって分散させることができる。例えば、この機能は、部分的に、コンピューティングデバイス７０２上に実装し、クラウド７２０の機能を抽象するプラットフォーム７２２を介して実装することができる。
【００６４】
結語
[0070]  本発明を、構造的特徴および／または方法論的行為に対する特定の言い回しで説明したが、添付の特許請求の範囲に定義された発明は、記載されたそれらの特定の特徴または行為だけに限定されるわけではないことを理解すべきである。それらの特定の特徴および行為は、特許請求の範囲に記載された発明を実装する例示的な形態として開示される。
【図１】
2017525044.tif 000003
【図２】
2017525044.tif 000004
【図３】
2017525044.tif 000005
【図４】
2017525044.tif 000006
【図５】
2017525044.tif 000007
【図６】
2017525044.tif 000008
【図７】
2017525044.tif 000009
【国際調査報告】
2017525044.tif 000010
2017525044.tif 000011