(57)【要約】特許請求の範囲に記載の主題事項は、マップを生成する方法およびシステムを提供する。例示的な方法は、複数のメディア・アイテムの中からメディア・アイテムを選択することを含む。そのメディア・アイテムは、マップと関連し且つユーザの興味と関連する。方法はまた、メディア・アイテムから、ユーザの興味と関連するセグメントを選択することを含む。更に、方法は、選択されたセグメントに基づいて、変形させたセグメントを作成することを含む。選択されたセグメントは、マップでの配置を容易にするように変形させられる。更に、方法は、変形させたセグメントをメディア・アイコンとしてマップへ合成することを含む。
2014505267.tif 000002
【特許請求の範囲】
【請求項１】
マップを生成する方法であって、
複数のメディア・アイテムの中から、マップと関連し且つユーザの興味と関連するメディア・アイテムを選択するステップと、
前記メディア・アイテムから、前記ユーザの興味と関連するセグメントを選択するステップと、
選択された前記セグメントに基づいて、変形させたセグメントを作成するステップであって、前記変形させたセグメントは、前記マップでの配置を容易にするように変形させたものである、ステップと
前記マップへ、メディア・アイコンとして、前記変形させたセグメントを合成するステップと
を備える方法。
【請求項２】
請求項１に記載の方法であって、前記メディア・アイコンはイメージを含み、前記セグメントは前記イメージの一部を含む、方法。
【請求項３】
請求項２に記載の方法であって、前記セグメントの尺度を変更することにより前記変形させたセグメントを作成するステップを備える方法。
【請求項４】
請求項３に記載の方法であって、前記セグメントを回転させることにより前記変形させたセグメントを作成するステップを備える方法。
【請求項５】
請求項３に記載の方法であって、前記セグメントを透視画法的に変形させることにより前記変形させたセグメントを作成するステップを備える方法。
【請求項６】
請求項３に記載の方法であって、前記セグメントにピースワイズ・アファイン変形を適用することにより前記変形させたセグメントを作成するステップを備える方法。
【請求項７】
請求項３に記載の方法であって、前記セグメントを見る角度に関して、前記イメージを捕獲した際の見る角度とは異なる見る角度を選択することにより、前記変形させたセグメントを作成するステップを備える方法。
【請求項８】
請求項３に記載の方法であって、前記変形させたセグメントを合成するステップは、
前記メディア・アイコンを生成するステップと、
前記マップへ前記メディア・アイコンを配するステップと
を含む、方法。
【請求項９】
マップを生成するシステムであって、
処理ユニットと、
前記処理ユニットへ指示を行うように構成されたコードを含むシステム・メモリと
を備え、
前記コードは、
複数のメディア・アイテムの中から、マップと関連し且つユーザの興味と関連するメディア・アイテムを選択することと、
前記メディア・アイテムから、前記ユーザの興味と関連するセグメントを選択することと、
選択された前記セグメントの尺度を変更して、変形させたセグメントを作成することと、
前記変形させたセグメントを前記マップの一部へ整合させることを容易にするために、前記変形させたセグメントを回転させることと、
回転させた前記変形させたセグメントをメディア・アイコンとして前記マップへ合成することと
の指示を前記処理ユニットに対して行うように構成される、
システム。
【請求項１０】
処理ユニットへ指示を行うように構成されたコードを含む１以上のコンピュータ読取可能記録媒体であって、
前記コードは、
複数のメディア・アイテムの中から、前記マップで表されるエリア内で発生するイベントに基づいてメディア・アイテムを選択することと、
前記メディア・アイテムから、前記イベントと関連するセグメントを選択することと、
選択された前記セグメントの尺度を変更して、変形させたセグメントを作成することと、
前記変形させたセグメントを前記マップの一部へ整合させることを容易にするために、前記変形させたセグメントを回転させることと、
前記変形させ回転させたセグメントを、前記イベントの位置の変化に基づいて前記マップ内で移動するメディア・アイコンとして前記マップへ合成することと、
の指示を前記処理ユニットに対して行うように構成される、
コンピュータ読取可能記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
メディア・アイコンを有するマップ。
【背景技術】
【０００２】
[0001]  一般に、デジタル・マップは、基礎となる地形を写実的に解釈したものを表す。ウェブ・サービスで用いられる１つの手法では、航空写真で構成されたマップを示す。地面、建物の質感、および地理上の相対する位置などのような細部にわたる特徴は、マップの写実的なビューにより表される。しかし、残念なことに、そのようなマップに示される細部の量は多すぎる。細部が大量に含まれる場合、マップを見る特定の人（ビューワー）と関連する情報を不明瞭にする場合がある。更に、特定の場所やイベントに関するデータに興味を持っているユーザは、マップを便利に使用できない場合もある。
【０００３】
[0002]  他のタイプのマップは、ユーザが興味を持っているであろう点を、周りの細部よりも目立つアイコンで表す。そのようなマップは、興味を持たれている点（対象とされる点）の相対的な位置を示すが、それでもなお、ユーザにとっては、マップ上のアイコンに対応する物理的位置を容易に見つけることは難しい。
【発明の概要】
【０００４】
[0003]  以下に、ここで説明する幾つかの構成の基礎的な理解のために、ここで説明する革新の簡素化した概要を示す。この概要は、特許請求の範囲に記載した主題事項の広範囲な全体像ではない。この概要は、特許請求の範囲に記載した主題事項に関する鍵となるエレメントや重要なエレメントを特定することを意図したものではなく、また、この革新の範囲を制限することを意図したものではない。この概要は、以下に記載されている詳細な説明の序文として、特許請求の範囲に記載した主題事項の幾つかの概念を簡素化した形で示すことのみを目的とする。
【０００５】
[0004]  この革新は、マップを生成する方法およびシステムに関する。方法は、複数のメディア・アイテムの中からメディア・アイテムを選択するステップを含む。メディア・アイテムは、マップと関連し、かつユーザの興味と関連する。方法はまた、メディア・アイテムからセグメントを選択するステップを含み、選択されるセグメントは、ユーザの興味と関連する。更に、方法は、選択されたセグメントに基づいて、変形させた（distorted）セグメントを生成するステップを含む。更に、選択されたセグメントは変形させられ、その変形させたセグメントが、マップで、視覚的に訴える様式または興味をそそる様式で配置されることを容易にする。方法は更に、変形させたセグメントを、メディア・アイコンとしてマップへ合成する。
【０００６】
[0005]  この革新に従った例示的なシステムは、マップの生成に使用することができる。例示的なシステムは、処理ユニットとコードを含むシステム・メモリとを備え、コードは、セグメントをスケーリング（尺度変更）して変形させたセグメントを生成することを処理ユニットへ指示するように、構成される。また、コードは、変形させたセグメントをマップの一部と整合（アライメント）させることを容易にするために、変形させたセグメントを回転させることを処理ユニットへ指示するように、構成される。マップは、３次元とすることもできる。
【０００７】
[0006]  この革新に従った別の例示的な実施形態は、処理ユニットの動作を指示するコードを含む１以上のコンピュータ読取可能記録媒体を提供する。１つの例示的な実施形態では、コードは、マップにより表されているエリアで発生するイベントに基づいてメディア・アイテムを選択するように、処理ユニットへ指示する。イベントは、マップのユーザが興味を持つであろうものである。コードは、更に、セグメントの変形させたイメージをメディア・アイコンとしてマップへ合成するように、処理ユニットへ指示する。このメディア・アイコンは、イベントの位置の変更に応じてマップ内で移動する。
【０００８】
[0007]  以下の説明および添付の図面は、特許請求の範囲に記載した主題事項の特定の例示的な構成を詳細に説明するものである。それらの構成は、この革新の原理を用いることができる様々な態様のうちの少数のものを示すものであり、特許請求の範囲に記載した主題事項は、そのような全ての構成およびそれらの等価物を含むことを意図している。特許請求の範囲に記載した主題事項の他の利点および新規な構成は、以下に記載するこの革新の詳細な説明を図面と関連させて考慮すれば明確になる。
【図面の簡単な説明】
【０００９】
【図１】図１は、特許請求の範囲に記載の主題事項に従ったブラウジング・メディアを用いるマップを作成するためのシステムのデータ・フロー図である。
【図２】図２〜図６は、特許請求の範囲に記載の主題事項に従って作成される例示的なデジタル・マップである。
【図３】図２〜図６は、特許請求の範囲に記載の主題事項に従って作成される例示的なデジタル・マップである。
【図４】図２〜図６は、特許請求の範囲に記載の主題事項に従って作成される例示的なデジタル・マップである。
【図５】図２〜図６は、特許請求の範囲に記載の主題事項に従って作成される例示的なデジタル・マップである。
【図６】図２〜図６は、特許請求の範囲に記載の主題事項に従って作成される例示的なデジタル・マップである。
【図７】図７は、特許請求の範囲に記載の主題事項の例示的な実施形態に従ってマップを作成する方法を示す処理フロー図である。
【図８】図８は、特許請求の範囲に記載の主題事項の構成を使用できる例示的なネットワーク環境のブロック図である。
【図９】図９は、特許請求の範囲に記載の主題事項の様々な構成を実施するための例示的な動作環境のブロック図である。
【発明を実施するための形態】
【００１０】
[0013]  特許請求の範囲に記載の主題事項を、図面を参照して説明する。図面を通じて、同じエレメントに対しては同じ参照番号が用いられている。以下の記載では、説明を目的として、この革新をより理解できるように、様々な特定の細部が記載されている。しかし、それらの特定の細部が無くとも、特許請求の範囲に記載の主題事項を実施できることは明らかである。別の例では、この革新の説明を容易にするために、ブロック図で既知の構造およびデバイスを示している。
【００１１】
[0014]  ここで使用される用語「コンポーネント」、「ブラウザ」、「クライアント」、およびそれらと同様の用語は、ハードウェア、ソフトウェア（例えば、エグゼキューション）、および／またはファームウェアであるコンピュータ関連のエンティティを意味することを意図している。例えば、コンポーネントは、プロセッサで実行されるプロセス、オブジェクト、実行可能ファイル、プログラム、機能（ファンクション）、ライブラリ、サブルーチン、および／またはコンピュータや、ソフトウェアとハードウェアとの組み合わせであり得る。
【００１２】
[0015]  例えば、サーバで実行されるアプリケーションとサーバとの双方がコンポーネントである。１つのプロセス内に１以上のコンポーネントが駐在することも可能であり、コンポーネントは、１つのコンピュータにローカルなものとして配することも、２以上のコンピュータに分散させて配することもできる。「プロセッサ（処理装置）」という用語は、一般に、コンピュータ・システムの処理ユニットのようなハードウェア・コンポーネントを指すものであると理解されている。
【００１３】
[0016]  更に、特許請求の範囲に記載の主題事項は、方法、装置、または製造物として実施でき、それらは、ここで開示する主題事項を実施するためにコンピュータを制御するためのソフトウェア、ファームウェア、ハードウェア、またはそれらの任意の組み合わせを作るための標準のプログラミングおよび／またはエンジニアリングの技術を用いる。ここで用いる「製造物」という用語は、任意の非一時的コンピュータ読取可能デバイスまたはメディア（媒体）からアクセス可能なコンピュータ・プログラムも含むことを意図している。
【００１４】
[0017]  非一時的コンピュータ読取可能記録媒体は、磁気記憶装置（例えば、特に、ハード・ディスク、フロッピー（登録商標）・ディスク、磁気ストライプ）、光ディスク（例えば、特に、コンパクト・ディスク（ＣＤ）、デジタル・バーサタイル・ディスク（ＤＶＤ））、スマート・カード、およびフラッシュ・メモリ・デバイス（例えば、特に、カード、スティック、キー・ドライブ）を含むが、これらには限定されない。それに対して、コンピュータ読取可能メディアは、一般に、ワイヤレス信号等のための送信媒体などのような通信媒体を更に含む（必ずしも記録媒体である必要はない）。
【００１５】
[0018]  当然ではあるが、当業者であれば、特許請求の範囲に記載の主題事項の範囲や精神から離れることなく、この構成に対して多くの変更が可能であることを理解できる。更に、「例示的（例示）」という単語は、「例」や「事実」や「例証」としてのものであることを意味する。ここで「例示」として記載されている構成や設計は、他の構成や設計よりも好ましいまたは有利であると、必ずしも解釈されるべきではない。
【００１６】
[0019]  典型的なデジタル・マップは、写実的であり、航空写真などで構成される。デジタル・マップは、例えば、都市や近所などの地理的エリアを表すものであり、道や家や他の建物のイメージを合成したものを呈示する。しかし、そのようなマップは、例えば、特定の時間に行われるマラソン・レースのような、興味の対象となる特定のイベントと関連する情報を含まない。更に、全てのイメージが同じスケール（尺度）とされているマップでは、ユーザの興味の対象となっているイベントは、そのマップ上で表されたとしても、気づけないほど小さいものとなる。
【００１７】
[0020]  また、観光用のマップのような完全に写実的とは言えない別のマップは、地理的エリアを表し、かつユーザと関連する特定の事項の情報を含む。更に、スケッチや他の図柄は、アトラクションや、他の主な地形や、更には有名なイベントを表す。例えば、「ゲティスバーグの戦い」は、マップ上のその位置においてスケッチで表される。
【００１８】
[0021]  フォトリアリズム的ではないマップは、幾つかの基本的な原則を共有する。第１に、イベントを表すアイコンは、その視認性を向上させるため、従って、その重要性を高めるために、マップの他の特徴と比べて大きく描かれる。第２に、イベントを表すアイコンは、必ずしも高い精度で配置されないが、相対的な位置を判別するための十分な精度をもって配される。更に、イベント・ロゴの位置は、その実際の位置に影響され、その位置は、他の特徴やイベントなどと相対的なものである。しかし、そのようなマップは更新することができず、ビューワーにとって時代遅れのものとなり得る。例示的な実施形態では、イベントは、大きいエリアや、レース順路等の経路に拡がるものであり得る。そのようなイベントは、様々な位置においてイベントの出来事の進行を表す複数のアイコンや、経路に沿った連続的な長いアイコンにより、表すことができる。
【００１９】
[0022]  １つの例示的な実施形態では、これらの原則がデジタル・マップのドメインに適用されるが、他のマップ形式を用いることも可能である。イベントの表現は、デジタル・マップにおけるそれらの位置と相対的に示される。マップは、地形の航空写真を含む写実的なものとすることもできる。更に、イベントの表現は、写実的にすることができ、また、例えばインターネットやワイヤレス通信における多数のメディア・ソースから導き出される情報を含むことができる。メディア・ソースからのセグメントは、ユーザの興味の対象となる位置やイベントに対応するように、選択される。セグメントは、何らかの様式で変形させられて、マップに組み込まれたときにその外観が興味をそそるようなものとする。メディア・ソースから導き出されたセグメントを変形させる例は、セグメントの方位を合わせることを含み、それにより、相対的な方位を考慮せずにマップ内へセグメントを任意に配置する場合とは対照的に、セグメントがマップへ組み込まれたことによりそのセグメントがより写実的に見えるようにする。
【００２０】
[0023]  ここで使用するメディア・アイコンは、マップ内へ配置するために変形させられた、メディア・ソースからのセグメントを含む。また、メディア・アイコンは、特定のスポットでの典型的な活動や、活動が行われているときのライブの報道を呈示するビデオを含むことができる。空間的に呈示されるメディア・アイコンは、イベントのアイコン的な表現またはイメージ・ベースの表現を空間的に変形させたものである。メディア・アイコンは、２次元または３次元のマップでイベントを表現または記述する。メディア・アイコン自体は、２次元、３次元、更には４次元（マップ上で時間を用いる能力がある場合）であり得る。
【００２１】
[0024]  メディア・アイコンを用いてマップを生成することができ、そのマップは、一定比率の尺度（to-scale）では見ることのできない詳細に関する表現を含む。そのようなマップを用いると、野球の試合、交通渋滞、石油流出などのようなリアルタイムのイベントや、更には有名な都市の観光に関することを、ユーザがその位置を容易に見つけられる形で見ることができる。
【００２２】
[0025]  上記で説明したように、メディア・アイコンは細部拡大手段（detail magnifier）として機能することができる。エリアに関するイベントや細部（詳細）は、メディア・アイコン・ビューにおいて拡大され、状況の詳細と、詳細なユーザ経験とを提供する。また、メディア・アイコンは、ビューワー（見る人）やマップを生成した人の個人的な写真、ビデオ、または他のメディアとして表される経験を含むように、個人用のものとする（個人化する）ことができる。
【００２３】
[0026]  １つの例示的な実施形態では、アニメーション化したメディア・アイコンを、イベントの動きに従ってマップ上で移動するようにできる。例えば、メディア・アイコンは、道に沿ったエリアが混雑してきたときの、交通のビデオ・イメージを含むことができる。
【００２４】
[0027]  幾つかの例示的な実施形態では、メディア・アイコンの選択を個人化することができる。マップに表示されるメディア・アイコンは、予め定めた嗜好に基づいて自動的に選択される。その目的は、ビューワーと関連する、見ることができるマルチメディア・エレメントを含むマップを提供するためである。
【００２５】
[0028]  図１は、特許請求の範囲に記載の主題事項に従った、メディア・アイコンを用いるマップを作るためのシステム１００のブロック図である。システムは、複数のメディア・アイテム１０４を含み、それらは、メディア処理ユニット１０６により分析および処理される。メディア・アイテム１０４は、任意の数の形式のものを含むことができ、例えば、イメージ（画像）、ビデオ（映像）、マルチメディア表現などを含む。メディア・アイテム１０４は多数あり、幾つかのソース、例えば、テレビジョン放送局やラジオ放送局、新聞、ラジオ、ブログやウェブ・サイト、ＲＳＳフィード、サーチ・エンジン、テキスト・メッセージ、オンライン・チャットなどから得ることができる。
【００２６】
[0029]  例示的な実施形態によると、マップのビューワーとの関係により、１以上のメディア・アイテム１０４がメディア処理ユニット１０６により選択される。例えば、ビューワーが野球ファンである場合、野球選手がホームランを打ったところのビデオなどのようなメディア・アイテムが選択される。なぜなら、それがユーザと関連するからである。
【００２７】
[0030]  メディア・アイテムの一部は、マップにおけるメディア・アイコンとして視覚化するために選択される。更に、例えば、野球場の全体のイメージを用いるのではなく、野球選手などのようなイメージの一部を、セグメントとして取り出す。好適なことに、メディア・アイテムから導出してマップのコンテキストへ配されたたイメージのセグメントは、ブロック・イメージよりも自然に見える。
【００２８】
[0031]  例示的な実施形態において、メディア処理ユニット１０６は、選択されたメディア・アイテムを分析するために使用され、その分析では、ピクセル毎分析（pixel-by-pixel analysis）を行う。このようにして、ユーザの興味と関連するセグメントと特定のマップとが選択される。選択されたセグメントは、メディア・アイテム１０４のうちの１つのものから取り出したイメージを含むことができる。例えば、実際の選手および打つために使用したバットを表す特定のピクセルに関して、ホームランのビデオからの静止イメージを分析することができる。イメージにおいて特定された１組のピクセルは、そのイベントを表すセグメントを形成する。
【００２９】
[0032]  セグメンテーション・マスク１０８は、メディア・アイテムを含むメディア・ソースからイメージを分離するために使用される。セグメンテーション・マスク１０８はアレイを含み、各セルは、ピクセルがセグメントの一部であるか否かを示すビット値であり、従って、ピクセルがそのイメージ／ビデオに関するイベントを表すか否かを示す。例えば、１という値は、そのピクセルが野球選手またはバットの一部であることに関して、高い信頼性を示す。０という値は、そうではないことを示す。
【００３０】
[0033]  幾つかのシナリオでは、代表ビットを効率的に特定することが不可能である。例えば、緑色のユニフォームを着た選手は、緑の芝生の背景から区別することができない。そのようなシナリオでは、セグメンテーション・マスク１０８はイメージの１つの領域を特定するが、それは、例えば楕円形状であり、大きいイメージから切り出されるものである。
【００３１】
[0034]  セグメンテーション・マスク１０８は、アライメント・ユニット１１０へ入力として提供される。ここで説明するように、アライメント・ユニット１１０は、選択されたセグメントを変形させ、そのセグメントがメディア・アイコンとしてマップへ挿入されたときの外観を改善する。アライメント・ユニット１１０は、マップに対してどのようにセグメントをアライメントおよびスケーリングするかを決定する。また、フィーチャー（feature）の位置も、アライメント・ユニット１１０への入力として提供される。この位置は、近似的なものとすることができ、方向などのような他の情報を含むこともできる。方向は、写真が撮られた方向を示すことができ、例えば、カメラを北に向けたことを示すことができる。
【００３２】
[0035]  位置およびセグメンテーション・マスク１０８が与えられると、アライメント・ユニット１１０は、選択されたセグメントをマップへアライメント（整合）させるための変形を決定する。変形（distortion）の例としては、単純な回転、スケーリング（尺度の変更、scaling）、透視画法的変形（perspective distortion）、ピースワイズ・アファイン変形（piecewise affine distortion）などが含まれる。これらの変形のタイプを組み合わせることも可能である。変形をセグメント１０８へ適用して、変形されたセグメント１１２を生成することができる。
【００３３】
[0036]  変形されたセグメント１１２は、コンポジション・ユニット１１４により、メディア・アイコンとしてマップへ合成される。コンポジション・ユニット１１４は、変形されたセグメント１１２を合成マップ１１６へ好適な形で合成する。言い換えると、合成マップ１１６は、コンテキストのキュー（手掛かり）に関してマップを見ることを可能にしつつも、イベントのシナリオを維持することができる。コンポジション・ユニット１１４は、マップ・イメージへ移行するメディア・アイコンの縁部（エッジ）を定義することができる。
【００３４】
[0037]  図２は、特許請求の範囲に記載の主題事項に従ったデジタル・マップ２００である。マップ２００は、例えば野球場２０２などのようなスポーツ開催地を持つ都市エリアを示す。マップ２００は、野球場２０２でのイベントを表すメディア・アイコン２０４を含む。メディア・アイコン２０４では、ホームランを打っている選手が、掲示板スタイルで示されている。また、マップ２００は、野球場２０２でイベントが行われていることを示す矢印２０６を含むことができる。
【００３５】
[0038]  デジタル・マップ２００は、アライメント・ユニット１１０により行われる位置およびスケーリングの変形の例を示す。選手の位置は、野球場２０２の上へ移動させられている。また、選手の尺度も、マップ２００の尺度と相対して拡大されている。
【００３６】
[0039]  図３は、特許請求の範囲に記載の主題事項に従ったデジタル・マップ３００である。マップ３００は、回転、スケーリング、および位置のアライメントに基づく変形がなされるメディア・アイコン３０２を含む。これらの変形を用いて、交通のメディア・アイコン３０２は、マップ３００の道路上に配される。選択されたセグメントの変形は、時間にわたって動的に行うことができ、そのイベント自体の動きを示す。例えば、交通渋滞のエリアは、マップ３００の様々な位置に現れる。
【００３７】
[0040]  図４は、特許請求の範囲に記載の主題事項に従ったデジタル・マップ４００である。図４において、バイク・レースの乗り手のメディア・アイコン４０２は、乗り手の移動する道路４０４に沿って、変化する乗り手の位置を表すように動くことができる。メディア・アイコン４０２は、マップ４００内で移動することができ、更には、隣のマップへも進むことができる。
【００３８】
[0041]  メディア・アイコン４０２は、そのイベントのビデオや他のイメージを含むメディア・ソースからのセグメントに基づくものとすることができる。アライメント・ユニット１１０により行われる変形に基づいて、メディア・アイコン４０２は、回転させることにより変形させて、バイクの乗り手のビデオを道路４０４と整合させる。
【００３９】
[0042]  １つの例示的な実施形態では、アニメーション化されたメディア・アイコンを反復して用いることができる。ビューワーは、マップ４００の一部を移動するメディア・アイコン４０２をリプレイすることができる。
【００４０】
[0043]  図５は、特許請求の範囲に記載の主題事項に基づくデジタル・マップ５００である。マップ５００は、単純なバイナリ・マスクを用いて合成されたメディア・アイコン５０２を含む。メディア・アイコン５０２は、マップ５００上の興味の対象となる様々な点においてツアー・ガイドを表すことができる。合成により、メディア・アイコン５０２は、周囲の背景へ組み込まれているように見える。
【００４１】
[0044]  幾つかの例示的な実施形態では、コンポジション・ユニット１１４は、図２〜５に示すように、減衰させた透明性（fall-off transparency）でメディア・アイコンをマップ表示へ合成する。図４では、メディア・アイコン４０２は、グロー輪郭（glow outline）を用いて合成されている。
【００４２】
[0045]  メディア・アイコンのために選択されるメディアは、ソースに応じて、記録されたイメージやライブのイメージを含む。例えば、ユーザは、マップ５００内で行われるガイド・ツアーに興味を持ち得る。
【００４３】
[0046]  マップ５００は、ツアーにおける様々な点に配置されるツアー・ガイドの画像を含むメディア・アイコン５０２を含む。メディア・アイコン５０２は、マップ上の対応する位置において予め記録されているビデオ／オーディオ／イメージ／テキストの再生を開始するためのリンクとして働くことができる。
【００４４】
[0047]  これらの記録は、様々なメディア・アイコン５０２上でのクリックに応答してビューワーに呈示することができる。例えば、ビューワーがメディア・アイコン５０２のうちの１つのメディア・アイコン上でクリックを行うと、マップ５００上の建物の秘密の入り口を明かすツアー・ガイドのビデオを見ることができる。代替例として、ツアー・ガイドは、建物の１つの壁の歴史についての対話型のスライド呈示を提供することもできる。このような呈示を行うことにより、ツアーは、マップ５００を介してツアーについての全体的なコンテキストを提供し、また、メディア・アイコン５０２を介してユーザが細部について深く探索する能力を提供する。
【００４５】
[0048]  ここに示すように、メディア・アイコンは、静的なイベントおよび動的なイベントを含む様々な応用で使用することができる。固定のスポーツ開催地での試合に加えて、バイク・レースなどのような動的な移動型イベントも、地理上のコンテキストとして表すことができる。
【００４６】
[0049]  メディアにおける他のソースとして、道路に沿ったカメラからの交通情報の供給も含まれる。また、百貨店のような小売店のメディア・アイコンに、広告を含めることもできる。そのようなメディア・アイコンは、広告ちらしを含み、更にはビデオ、マルチメディア、対話型商業広告を含むことができる。
【００４７】
[0050]  メディア・アイコンは、ニュースや天気情報を表すために使用することもできる。大きい地理エリアのマップは、竜巻、洪水、断線の記事に関するニュースの供給を行うメディア・アイコンを含むことができる。例えば、石油流出のニュースの供給は、図６のデジタル・マップ６００に示されるようなメディア・アイコン６０２として現れる。図６は、特許請求の範囲に記載の主題事項に従ったデジタル・マップ６００である。これに示されるように、メディア・アイコン６０２は、グロー輪郭を用いて合成されている。メディア・アイコンは、特定の位置（例えば、路上やイベント）で撮られたビデオを含むことができ、これはユーザによりアップロードすることができる。ここでの主題事項に従った例示的なマップは、ユーザによりアップロードされたライブ・ストリームの選択を示すことができる。
【００４８】
[0051]  特定のマップに対して選択されるメディア・アイコンは、実施に応じて様々なものとなる。幾つかの場合、ユーザの興味の対象が含まれる予め定めたユーザの嗜好を用いて、特定のマップに対してのメディア・アイコンのソースとしてのメディア・アイテム１０４が、選択される。他の場合、コンテキストのキューが用いられる。例えば、交通量の多い道路や通りは、それらに沿っての交通が混雑してくると、メディア・アイコンが配される。
【００４９】
[0052]  幾つかのメディア・タイプは、自動化を容易にできるように構成される。例えば、交通用のカメラからの供給は、交通の速度が通常の速度よりも低下すると、興味の対象となる。車または動きの検出と、通常状態の統計とを用いて、特定のメディアが特定のマップと関連する時間を自動的に検出することができる。
【００５０】
[0053]  図７は、特許請求の範囲に記載の主題事項の例示的な実施形態に従ったマップを生成する方法７００を示す処理のフロー図である。この処理のフロー図は、実行の特定の順番を示すことを意図していないことを、理解すべきである。
【００５１】
[0054]  方法７００は、ユーザがメディア・アイコンを有するマップを要求すると、ブロック７０２から開始する。ブロック７０４において、マップのメディア・アイコンを視覚的に定着させるためにメディア・アイテムが選択される。メディア・アイテムは、マップとの関連性およびユーザの興味との関連性に基づいて選択される。
【００５２】
[0055]  ブロック７０６において、メディア・アイテムからセグメントが選択される。図１と関連して説明したように、選択されるセグメントは、マップおよびユーザと関連するイメージの一部である。例えば、野球場のイメージの中の野球選手である。
【００５３】
[0056]  ブロック７０８において、変形されたセグメントが生成される。選択されたセグメントは、マップに方位を合わせて現れるように変形させられる。先に述べた他の変形に加えて、見る角度（viewing angle）に関する変形を行うこともできる。例えば、選択されたセグメントに関して、マップに現れる見る角度が、イメージを捕獲した際の見る角度とは異なるように、変形することができる。
【００５４】
[0057]  ブロック７１０において、変形させたセグメントを、メディア・アイコンとしてマップへ合成する。メディア・アイコンは、変形させたセグメントと、様々な考慮され得る境界やマスクとから、作られる。次に、メディア・アイコンは、マップ内へ視覚的に配される。
【００５５】
[0058]  ブロック７１２において、マップは、それを要求したユーザに対して表示される。先に説明したように、幾つかの実施形態では、ユーザは、マップ上のメディア・アイコンと対話することができる。
【００５６】
[0059]  図８は、特許請求の範囲に記載の主題事項の幾つかの構成を用いることができる例示的なネットワーク環境８００のブロック図である。更に、この例示的なネットワーク環境８００は、メディア・アイコンが配されるマップを生成するためのシステムおよび方法を実施するために、使用することができる。メディア・アイコンは、様々なメディア・ソースのうちの任意のものから選択することができ、マップの地理エリア内の関連するイベントやフィーチャーを表すために選択される。
【００５７】
[0060]  ネットワーク環境８００は１以上のクライアント８１０を含む。クライアント８１０は、ハードウェアおよび／またはソフトウェア（例えば、スレッド、プロセス、計算デバイス）とすることができる。
【００５８】
[0061]  一例として、クライアント８１０は、インターネットなどのような通信フレームワーク８４０を介してのサーバへのアクセスを、マップのビューワーに対して提供するコンピュータとすることができる。
【００５９】
[0062]  また、システム８００は、１以上のサーバ８２０を含む。サーバ８２０は、ハードウェアおよび／またはソフトウェア（例えば、スレッド、プロセス、計算デバイス）とすることができる。サーバ８２０は、クライアント８１０によりアクセスされるマップ・サーバである。サーバ８２０は、マップ、メディア・アイコン、およびクライアント８１０との対話を生成するためのスレッドを含むことができる。
【００６０】
[0063]  クライアント８１０とサーバ８２０との間での１つの可能な通信は、２以上のコンピュータ・プロセスの間で送信されるように適用されるデータ・パケットの形態である。システム８００は、クライアント８１０とサーバ８２０との間の通信を容易にするために用いられる通信フレームワーク８４０を含む。
【００６１】
[0064]  クライアント８１０は、クライアント８１０に対してのローカルな情報を記憶するために用いられる１以上のクライアント・データ記憶装置８５０と接続される。そのような情報は、関連する趣味や興味などのような、見ることに関する嗜好の情報を含む。
【００６２】
[0065]  クライアント・データ記憶装置８５０は、クライアント８１０内に位置することも、クラウド・サーバなどのようにリモートに位置することもできる。同様に、サーバ８２０は、サーバ８２０に対してのローカルな情報を記憶するために用いられる１以上のサーバ・データ記憶装置８３０と接続される。そのような情報は、メディア・アイコンの生成をトリガする交通や天気の状態などのような、デフォルトのビューイング・オプション（見ることに関するオプション）を含む。
【００６３】
[0066]  図９を参照すると、特許請求の範囲に記載の主題事項の様々な構成を実施するための例示的な動作環境９００が示されている。例示的な動作環境９００は、コンピュータ９１２を含む。コンピュータ９１２は、処理ユニット９１４、システム・メモリ９１６、およびシステム・バス９１８を含む。
【００６４】
[0067]  システム・バス９１８は、システム・メモリ９１６を含むシステム・コンポーネントを処理ユニット９１４へ結合するが、システム・コンポーネントはシステム・メモリ９１６には限定されない。処理ユニット９１４は、様々な使用可能なプロセッサのうちの任意のものでよい。処理ユニット９１４として、デュアル・マイクロプロセッサや他のプロセッサ・アーキテクチャを用いることもできる。
【００６５】
[0068]  システム・バス９１８は、幾つかのバス構造のうちの任意のものでよい。バス構造には、当業者に知られた様々な使用可能なバス構造のうちの任意のバス構造を用いるメモリ・バスまたはメモリ・コントローラ、周辺バスまたは外部バス、および／またはローカル・バスが含まれる。システム・メモリ９１６は、非一時的コンピュータ読取可能媒体であり、揮発性メモリ９２０および不揮発性メモリ９２２を含む。
【００６６】
[0069]  スタート・アップの時などに、コンピュータ９１２内のエレメント間で情報を転送するための基本的ルーチンを含むベーシック入出力システム（ＢＩＯＳ）は、不揮発性メモリ９２２に記憶される。限定ではなく例であるが、不揮発性メモリ９２２は、リード・オンリ・メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラム可能ＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、またはフラッシュ・メモリを含むことができる。
【００６７】
[0070]  揮発性メモリ９２０は、外部キャッシュ・メモリとして働くランダム・アクセス・メモリ（ＲＡＭ）を含む。限定ではなく例であるが、ＲＡＭは、多くの形態のものが入手可能であり、例えば、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、ダブル・データ・レートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、エンハンストＳＤＲＡＭ（ＥＳＤＲＡＭ）、ＳｙｎｃｈＬｉｎｋ（登録商標）ＤＲＡＭ（ＳＬＤＲＡＭ）、Ｒａｍｂｕｓ（登録商標）ダイレクトＲＡＭ（ＲＤＲＡＭ）、ダイレクトＲａｍｂｕｓ（登録商標）ダイナミックＲＡＭ（ＤＲＤＲＡＭ）、およびＲａｍｂｕｓ（登録商標）ダイナミックＲＡＭ（ＲＤＲＡＭ）などがある。
【００６８】
[0071]  コンピュータ９１２はまた、取り外し可能／取り外し不可能な揮発性／不揮発性のコンピュータ記憶媒体などのような、他の非一時的コンピュータ読取可能媒体を含む。図９では、例えば、ディスク記憶装置９２４を示している。ディスク記憶装置９２４は、磁気ディスク・ドライブ、フロッピー（登録商標）・ディスク・ドライブ、テープ・ドライブ、Ｊａｚドライブ、Ｚｉｐドライブ、ＬＳ１００ドライブ、フラッシュ・メモリ・カード、メモリ・スティックなどのデバイスを含むが、これらには限定されない。
【００６９】
[0072]  更に、ディスク記憶装置９２４は他の記憶媒体と別個にまたは組み合わせて含ませることもでき、他の記憶媒体には、コンパクト・ディスクＲＯＭ（ＣＤ−ＲＯＭ）デバイス、ＣＤレコーダブル・ドライブ（ＣＤ−Ｒドライブ）、ＣＤリライタブル・ドライブ（ＣＤ−ＲＷドライブ）、デジタル・バーサタイル・ディスクＲＯＭ（ＤＶＤ−ＲＯＭ）ドライブなどのような光ディスク・ドライブが含まれるが、これらには限定されない。ディスク記憶装置９２４からシステム・バス９１８への接続を容易にするために、典型的には、インターフェース９２６などのような取り外し可能または取り外し不可能なインターフェースが使用される。
【００７０】
[0073]  図９は、ユーザと、適切な動作環境９００において説明した基本的コンピュータ資源との間の中間物として働くソフトウェアを説明するものと理解される。そのようなソフトウェアはオペレーティング・システム９２８を含む。ディスク記憶装置９２４に記憶できるオペレーティング・システム９２８は、コンピュータ・システム９１２の資源の制御および割り当てを行うように動作する。
【００７１】
[0074]  システム・アプリケーション９３０は、システム・メモリ９１６またはディスク記憶装置９２４に記憶されたプログラム・モジュール９３２およびプログラム・データ９３４を通じてのオペレーティング・システム９２８による資源の管理を利用する。特許請求の範囲に記載の主題事項を、様々なオペレーティング・システムやオペレーティング・システムの組み合わせを用いて実施できることが、理解される。
【００７２】
[0075]  ユーザは、入力デバイス９３６（１以上）を通じてコマンドまたは情報をコンピュータ９１２へ入力する。入力デバイス９３６は、ポインティング・デバイス（マウス、トラックボール、スタイラスなど）、キーボード、マイクロフォン、ジョイスティック、衛星放送用パラボラ・アンテナ、スキャナ、テレビジョン・チューナ・カード、デジタル・カメラ、デジタル・ビデオ・カメラ、ウェブ・カメラなどを含むが、これらには限定されない。入力デバイス９３６は、インターフェース・ポート９３８（１以上）を介してシステム・バス９１８を通じて処理ユニット９１４へ接続する。インターフェース・ポート９３８は、例えば、シリアル・ポート、パラレル・ポート、ゲーム・ポート、およびユニバーサル・シリアル・バス（ＵＳＢ）を含む。
【００７３】
[0076]  出力デバイス９４０（１以上）は、入力デバイス９３６と同じタイプのポートを用いる。従って、例えば、コンピュータ９１２へ入力を供給するため、およびコンピュータ９１２から出力デバイス９４０へ情報を出力するために、ＵＳＢポートを用いることができる。
【００７４】
[0077]  出力アダプタ９４２が提供されており、これは、このアダプタを介してアクセス可能な幾つかの出力デバイス９４０があることを示すものであり、出力デバイス９４０の例としては、とりわけ、モニタ、スピーカ、プリンタなどがある。例示であり限定ではないが、出力アダプタ９４２は、出力デバイス９４０とシステム・バス９１８との間での接続手段となるビデオ・カードおよびサウンド・カードを含む。また、例えば、リモート・コンピュータ９４４（１以上）のような他のデバイスおよび／またはデバイスのシステムには、入力および出力の双方の能力を提供できるものもあることに、留意されたい。
【００７５】
[0078]  コンピュータ９１２は、ネットワーク環境において論理接続を用いてリモート・コンピュータ９４４などのような１以上のリモート・コンピュータと接続され、マップのサービスを行うホスト役となるサーバであり得る。リモート・コンピュータ９４４は、ウェブ・ブラウザ、ＰＣアプリケーション、モバイルフォン・アプリケーションなどを用いて構成され、ここで述べたように広告ネットワークへのユーザのアクセスを可能にするクライアント・システムとすることができる。例えば、リモート・コンピュータ９４４は、生成されたマップおよびメディア・アイコンをビューワーが見るためおよび操作するために使用するウェブ・ブラウザを含む。
【００７６】
[0079]  リモート・コンピュータ９４４は、パーソナル・コンピュータ、サーバ、ルータ、ネットワークＰＣ、ワークステーション、マイクロプロセッサ・ベースの機器、モバイルフォン、ピア・デバイス、または他の共通ネットワーク・ノードなどとすることができ、典型的には、コンピュータ９１２と関連して説明したエレメントのうちの多くのものまたは全てを含む。
【００７７】
[0080]  簡潔な説明とするために、リモート・コンピュータ９４４と関連して１つのメモリ記憶デバイス９４６のみが示されている。リモート・コンピュータ９４４は、ネットワーク・インターフェース９４８を通じてコンピュータ９１２と論理的に接続され、通信接続９５０を介して物理的に接続される。
【００７８】
[0081]  ネットワーク・インターフェース９４８は、ローカル・エリア・ネットワーク（ＬＡＮ）やワイド・エリア・ネットワーク（ＷＡＮ）などのような有線および／またはワイヤレスの通信ネットワークにわたって用いられる。ＬＡＮの技術は、ファイバ・ディストリビューテッド・データ・インターフェース（ＦＤＤＩ）、カッパ・ディストリビューテッド・データ・インターフェース（ＣＤＤＩ）、イーサネット（登録商標）、トークン・リングなどを含む。ＷＡＮの技術は、ポイント・ツー・ポイント・リンク、統合サービス・デジタル・ネットワーク（ＩＳＤＮ）のような回路スイッチ・ネットワークおよびその変形物、パケット交換ネットワーク、デジタル加入者線（ＤＳＬ）を含むが、これらには限定されない。
【００７９】
[0082]  通信接続９５０は、ネットワーク・インターフェース９４８をバス９１８と接続するために用いられるハードウェア／ソフトウェアである。例示を明瞭にするために、通信接続９５０は、コンピュータ９１２内にあるものとして示しているが、コンピュータ９１２の外にあってもよい。ネットワーク・インターフェース９４８への接続のためのハードウェア／ソフトウェアは、単なる例としてではあるが、モバイルフォン・スイッチ、標準的な電話グレードのモデムやケーブル・モデムやＤＳＬモデムを含むモデム、ＩＳＤＮアダプタ、イーサネット（登録商標）・カードなどのような内部および外部の技術を含む。
【００８０】
[0083]  コンピュータ９１２の例示的な実施形態は、マップのサービスのホスト役となるサーバを含む。サーバは、メディア・アイコンを含むマップを生成するように構成される。
【００８１】
[0084]  サーバのための例示的な処理ユニット９１４は、インテル（登録商標）Ｘｅｏｎ  ＣＰＵを含む計算用クラスタとすることができる。ディスク記憶装置９２４は、例えば、ここで説明したメディア・アイコンのソースとなり得る数千のメディア・アイテムを保持するエンタープライズ・データ・ストレージ・システムを含む。
【００８２】
[0085]  ここで説明したことは、主題の革新の例を含む。当然ではあるが、特許請求の範囲に記載の主題事項を説明する目的で、考えられる全ての組み合わせや方法を説明することは不可能である。しかし、当業者であれば、主題事項の多くの更なる組み合わせや変更が可能であることを認識するであろう。従って、特許請求の範囲に記載の主題事項は、特許請求の範囲の精神および範囲内にある全ての代替形態、変更形態、および変形形態を含むことを意図している。
【００８３】
[0086]  特に、そして上記のコンポーネント、デバイス、回路、システムなどにより行われる様々な機能に関して、これらのようなコンポーネントを説明するために使用した用語（「手段」への言及を含む）は、特に示さないかぎり、その説明したコンポーネント（例えば、機能的に等価のもの）のその特定の機能を行う任意のコンポーネントに対応することを意図しており、任意のコンポーネントの構造は、特許請求の範囲に記載の主題事項に関して例示した構成における機能を行うものであれば、ここで開示した構造と厳密に等価ではなくてもよい。この点に関して、この革新には、システムと、特許請求の範囲に記載の主題事項の様々な方法の動作および／またはイベントを行うためのコンピュータ実行可能命令を有するコンピュータ読取可能記録媒体とが含まれることが、認識される。
【００８４】
[0087]  この革新を実施するための複数の手法があり、例えば、適切なＡＰＩ、ツール・キット、ドライバ・コード、オペレーティング・システム、制御、スタンドアローンまたはダウンロード可能なソフトウェア・オブジェクトなどが、ここで説明した技術をアプリケーションおよびサービスが使用できるようにする。特許請求の範囲に記載の主題事項は、ＡＰＩ（または他のソフトウェア・オブジェクト）の観点からの使用、およびここで説明した技術に従って動作するソフトウェア・オブジェクトまたはハードウェア・オブジェクトからの使用を企図している。従って、ここで説明した主題の革新の様々な実施は、全てがハードウェアの構成、一部がハードウェアで一部がソフトウェアの構成、およびソフトウェアの構成を有する。
【００８５】
[0088]  上記のシステムについて、幾つかのコンポーネント間での対話に関して説明した。そのようなシステムおよびコンポーネントが、それらのコンポーネントまたは特定されたサブコンポーネント、特定されたコンポーネントまたはサブコンポーネントのうちの幾つかのもの、および／または追加のコンポーネントを含むことができることと、これらのものの様々な変更形態や組み合わせを含むことができることとを、理解できる。また、サブコンポーネントは、親コンポーネント内に含まれるのではなく（階層的ではなく）、他のコンポーネントと結合されるコンポーネントとしても実施できる。
【００８６】
[0089]  更に、１以上のコンポーネントを、１つのコンポーネントに組み合わせて総合的な機能を提供することや、幾つかの個別のサブコンポーネントへと分割することも可能であり、また、例えば、管理層などのような１以上の中間層を提供し、中間層とサブコンポーネントと結合して、統合された機能を提供することも可能であることに、留意されたい。また、ここで説明されたコンポーネントは、ここでは特に説明していないが当業者には一般に知られているような他の１以上のコンポーネントと対話する。
【００８７】
[0090]  更に、幾つかの実施における１つのみに関して、主題の革新の１つの特定の構成を開示したが、所与または特定の応用に関して望まれる場合や利点がある場合、その構成は、他の実施における１以上の他の構成と組み合わせることができる。更には、「含む」、「含んでいる」、「有する」、「包含する」という用語、これらの用語の変化形、およびこれらと類似の単語が、詳細な説明および特許請求の範囲で使用されているという点に関して、これらの用語は、追加のエレメントや他のエレメントを排除しない広いつなぎ言葉としての「備える」という用語と同様の様式で「含む」ことを意図している。
【図１】
2014505267.tif 000003
【図２】
2014505267.tif 000004
【図３】
2014505267.tif 000005
【図４】
2014505267.tif 000006
【図５】
2014505267.tif 000007
【図６】
2014505267.tif 000008
【図７】
2014505267.tif 000009
【図８】
2014505267.tif 000010
【図９】
2014505267.tif 000011
【国際調査報告】
2014505267.tif 000012
2014505267.tif 000013