【手続補正書】
【提出日】平成23年5月6日(2011.5.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パノラマのイメージを閲覧する方法であって、
該方法は、
（ａ）第１のパノラマのイメージの少なくとも一部を受け取ることと、
（ｂ）該第１のパノラマのイメージの一部を表示するビューポートを与えることであって、該ビューポートは、該第１のパノラマのイメージと共に描画される３次元の覆いを含む、ことと、
（ｃ）該第１のパノラマのイメージと共に該３次元の覆いが描画される場合、該第１のパノラマのイメージの向きにおける変更と一致するように、３次元の空間において該３次元の覆いの向きを変更することと
を含む、方法。
【請求項２】
前記受け取ること（ａ）がストリートレベルの画像を受け取ることを含む、請求項１に記載の方法。
【請求項３】
前記与えること（ｂ）が前記覆いの中にナビゲーションアイコンを表示することを含み、該ナビゲーションアイコンは、パノラマのイメージの間をナビゲートするように用いられる、請求項１および請求項２のうちのいずれか一項に記載の方法。
【請求項４】
前記ナビゲーションアイコンをユーザが選択することに応答して、第２のパノラマのイメージを決定することであって、該第２のパノラマのイメージは、前記第１のパノラマのイメージのロケーションに対して所定の方向に位置し、該方向は、前記３次元の覆いの中の該ナビゲーションアイコンの位置に対応する、ことと、
前記ビューポートの中の該第２のパノラマのイメージの少なくとも一部を表示することと
をさらに含む、請求項３に記載の方法。
【請求項５】
地図上の第１の位置にユーザの向きのキャラクターを表示することであって、該第１の位置は、前記第１のパノラマのイメージのロケーションに対応する、ことと、
前記ナビゲーションアイコンをユーザが選択することに応答して、地図上の第２の位置に該ユーザの向きのキャラクターを表示することであって、該第２の位置は、該第１の位置に対して所定の方向に位置し、該方向は、前記３次元の覆いの中の該ナビゲーションアイコンの位置に対応する、ことと
をさらに含む、請求項３に記載の方法。
【請求項６】
パノラマのイメージを閲覧するシステムであって、
該システムは、
第１のパノラマのイメージの少なくとも一部を受け取るパノラマビューアであって、該パノラマビューアは、ビューポートを与え、該ビューポートは、該第１のパノラマのイメージの一部を表示し、該パノラマのイメージと共に描画される３次元の覆いを含む、パノラマビューア
を含み、該パノラマビューアは、該パノラマのイメージと共に該３次元の覆いが描画される場合、該ビューポート内の該パノラマのイメージの向きにおける変更と一致するように、３次元の空間において該３次元の覆いの向きを変更する、システム。
【請求項７】
前記パノラマのイメージがストリートレベルの画像を含む、請求項６に記載のシステム。
【請求項８】
前記覆いが、パノラマのイメージの間をナビゲートするように用いられるナビゲーションアイコンを含む、請求項６および請求項７のうちのいずれか一項に記載のシステム。
【請求項９】
前記パノラマビューアは、ユーザが前記ナビゲーションアイコンを選択することに応答して、第２のパノラマのイメージを決定し、前記ビューポートの中の該第２のパノラマのイメージの少なくとも一部を表示し、
該第２のパノラマのイメージは、前記第１のパノラマのイメージのロケーションに対して所定の方向に位置し、該方向は、前記３次元の覆いの中の該ナビゲーションアイコンの位置に対応する、請求項８に記載のシステム。
【請求項１０】
前記パノラマビューアは、地図上の第１の位置にユーザの向きのキャラクターを表示し、該第１の位置は、前記第１のパノラマのイメージのロケーションに対応する、請求項８に記載のシステム。
【請求項１１】
前記パノラマビューアは、ユーザが前記ナビゲーションアイコンを選択することに応答して、地図上の第２の位置にユーザの向きのキャラクターを表示し、
該第２の位置は、前記第１の位置に対して所定の方向にあり、該方向は、前記３次元の覆いの中の該ナビゲーションアイコンの位置に対応する、請求項１０に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
さらに、本発明の実施形態、特色および利点と、本発明の様々な実施形態の構造および動作とが、添付の図面への言及と共に、下記に詳細に述べられる。
例えば、本発明は以下の項目を提供する。
（項目１）
パノラマのイメージを閲覧する方法であって、
該方法は、
（ａ）第１のパノラマのイメージの少なくとも一部を受け取ることと、
（ｂ）該第１のパノラマのイメージの一部を表示するビューポートを与えることであって、該ビューポートは、該第１のパノラマのイメージと共に描画される３次元の覆いを含む、ことと、
（ｃ）該第１のパノラマのイメージと共に該３次元の覆いが描画される場合、該第１のパノラマのイメージの向きにおける変更と一致するように、３次元の空間において該３次元の覆いの向きを変更することと
を含む、方法。
（項目２）
上記受け取ること（ａ）がストリートレベルの画像を受け取ることを含む、項目１に記載の方法。
（項目３）
上記与えること（ｂ）が上記覆いの中にナビゲーションアイコンを表示することを含み、該ナビゲーションアイコンは、パノラマのイメージの間をナビゲートするように用いられる、項目１および項目２のうちのいずれか一項に記載の方法。
（項目４）
上記ナビゲーションアイコンをユーザが選択することに応答して、第２のパノラマのイメージを決定することであって、該第２のパノラマのイメージは、上記第１のパノラマのイメージのロケーションに対して所定の方向に位置し、該方向は、上記３次元の覆いの中の該ナビゲーションアイコンの位置に対応する、ことと、
上記ビューポートの中の該第２のパノラマのイメージの少なくとも一部を表示することと
をさらに含む、項目３に記載の方法。
（項目５）
地図上の第１の位置にユーザの向きのキャラクターを表示することであって、該第１の位置は、上記第１のパノラマのイメージのロケーションに対応する、ことと、
上記ナビゲーションアイコンをユーザが選択することに応答して、地図上の第２の位置に該ユーザの向きのキャラクターを表示することであって、該第２の位置は、該第１の位置に対して所定の方向に位置し、該方向は、上記３次元の覆いの中の該ナビゲーションアイコンの位置に対応する、ことと
をさらに含む、項目３に記載の方法。
（項目６）
パノラマのイメージを閲覧するシステムであって、
該システムは、
第１のパノラマのイメージの少なくとも一部を受け取るパノラマビューアであって、該パノラマビューアは、ビューポートを与え、該ビューポートは、該第１のパノラマのイメージの一部を表示し、該パノラマのイメージと共に描画される３次元の覆いを含む、パノラマビューア
を含み、該パノラマビューアは、該パノラマのイメージと共に該３次元の覆いが描画される場合、該ビューポート内の該パノラマのイメージの向きにおける変更と一致するように、３次元の空間において該３次元の覆いの向きを変更する、システム。
（項目７）
上記パノラマのイメージがストリートレベルの画像を含む、項目６に記載のシステム。
（項目８）
上記覆いが、パノラマのイメージの間をナビゲートするように用いられるナビゲーションアイコンを含む、項目６および項目７のうちのいずれか一項に記載のシステム。
（項目９）
上記パノラマビューアは、ユーザが上記ナビゲーションアイコンを選択することに応答して、第２のパノラマのイメージを決定し、上記ビューポートの中の該第２のパノラマのイメージの少なくとも一部を表示し、
該第２のパノラマのイメージは、上記第１のパノラマのイメージのロケーションに対して所定の方向に位置し、該方向は、上記３次元の覆いの中の該ナビゲーションアイコンの位置に対応する、項目８に記載のシステム。
（項目１０）
上記パノラマビューアは、地図上の第１の位置にユーザの向きのキャラクターを表示し、該第１の位置は、上記第１のパノラマのイメージのロケーションに対応する、項目８に記載のシステム。
（項目１１）
上記パノラマビューアは、ユーザが上記ナビゲーションアイコンを選択することに応答して、地図上の第２の位置にユーザの向きのキャラクターを表示し、
該第２の位置は、上記第１の位置に対して所定の方向にあり、該方向は、上記３次元の覆いの中の該ナビゲーションアイコンの位置に対応する、項目１０に記載のシステム。
（項目１２）
表面を描画する方法であって、
該方法は、
（ａ）ビューポートから該表面への第１の変換によって画定される、該表面上の領域を計算することと、
（ｂ）該領域から該ビューポートにマップする第２の変換を計算することと、
（ｃ）該領域と交わる、イメージの一部を決定することと、
（ｄ）変換されたイメージを得るための領域と交わる、該イメージの一部に該第２の変換を適用することであって、該変換されたイメージは、表示のためにビューポートに描画される、ことと
を含む、方法。
（項目１３）
上記計算すること（ａ）が円柱上の領域を計算することを含む、項目１２に記載の方法。
（項目１４）
上記計算すること（ａ）が、第１のメッシュ上の領域を計算することを含み、該領域は、第２のメッシュから該第１のメッシュへの第１の変換によって画定され、
上記計算すること（ｂ）が、第２の変換を計算することを含み、該第２の変換は、該第１のメッシュから該第２のメッシュへマップする、項目１２および項目１３のうちのいずれか一項に記載の方法。
（項目１５）
上記計算すること（ａ）が、ボクセルからピクセルへの連続的な変換として、第１の変換を計算することを含み、
上記計算すること（ｂ）が、ボクセルからピクセルへの連続的な変換として、第２の変換を計算することを含む、項目１２および項目１３のうちのいずれか一項に記載の方法。
（項目１６）
（ｅ）上記イメージを移すことと、
（ｆ）該（ｅ）で移されたイメージの第２の部分を決定することであって、該第２の部分は、上記（ａ）で計算された領域と交わる、ことと、
（ｇ）上記（ｂ）で計算される第２の変換を、該（ｆ）で決定されたイメージの該第２の部分に適用し、第２の変換されたイメージをもたらすことであって、該第２の変換されたイメージは、表示のためにビューポートに描画される、ことと
をさらに含む、項目１２または項目１３のいずれか一項に記載の方法。
（項目１７）
上記（ｄ）で決定された変換されたイメージと上記（ｇ）で決定された第２の変換されたイメージとの間の補間を決定することをさらに含む、項目１６に記載の方法。
（項目１８）
上記イメージを取り込んだカメラの角度に基づいて該イメージを調整することをさらに含む、項目１２に記載の方法。
（項目１９）
上記決定すること（ｃ）が、上記領域と交わるパノラマのイメージの一部を決定することを含む、項目１２、項目１３および項目１８のうちのいずれか一項に記載の方法。
（項目２０）
表面を描画するシステムであって、
該システムは、
ビューポートから該表面への第１の変換によって画定される、該表面上の領域を計算するサーバーであって、該領域から該ビューポートにマップする第２の変換を計算するサーバーと、
該表面上の該領域と交わる、イメージの一部を決定するパノラマビューアであって、該表面上の該領域と交わる、該イメージの一部に、該パノラマビューアは、該第２の変換を適用し、第１の変換されたイメージをもたらし、該第１の変換されたイメージは、表示のためにビューポートに描画される、パノラマビューアと
を含む、システム。
（項目２１）
上記表面は円柱である、項目２０に記載のシステム。
（項目２２）
メッシュが上記ビューポート上に画定され、メッシュが上記表面上に画定され、上記第１の変換および上記第２の変換が、１つのメッシュからもう一方のメッシュへの変換である、項目２０に記載のシステム。
（項目２３）
上記第１の変換および上記第２の変換が、ボクセルからピクセルへの連続的な変換である、項目２０に記載のシステム。
（項目２４）
上記パノラマビューアは、ユーザの入力に応答してイメージを移し、該移されたイメージの第２の部分を決定し、該第２の部分は、上記計算された領域と交わり、該パノラマビューアは、上記第２の変換を、該決定されたイメージの該第２の部分に適用し、第２の変換されたイメージをもたらし、該第２の変換されたイメージは、表示のためにビューポートに描画される、項目２０、項目２１、項目２２および項目２３のうちのいずれか一項に記載のシステム。
（項目２５）
上記パノラマビューアが、第１の変換されたイメージと第２の変換されたイメージとの間の補間を決定する、項目２４に記載のシステム。
（項目２６）
上記イメージは、該イメージを取り込んだカメラの角度に基づいて調整される、項目２０に記載のシステム。
（項目２７）
上記イメージはパノラマのイメージである、項目２０、項目２１、項目２２、項目２３および項目２６のうちのいずれか一項に記載のシステム。
（項目２８）
パノラマへの注釈を処理する方法であって、
該方法は、
（ａ）第１のパノラマの中のフィーチャーに対する第１のユーザ注釈を受け取ることと、
（ｂ）第２のパノラマの中の該フィーチャーに対する第２のユーザ注釈を受け取ることと、
（ｃ）該フィーチャーに対する該第１のユーザ注釈に対して生成されるデータと該フィーチャーに対する該第２のユーザ注釈に対して生成されるデータとの交わりに基づいて座標を決定することと、
（ｄ）該フィーチャーを表現する注釈に関連した該座標を格納することと
を含む、方法。
（項目２９）
（ｅ）第３のパノラマ内に注釈を描画することであって、上記座標に従って該第３のパノラマ上に該注釈を投影することを含む、こと
をさらに含む、項目２８に記載の方法。
（項目３０）
上記決定すること（ｃ）は、上記フィーチャーに対する該第１のユーザ注釈に対して生成されるデータと該フィーチャーに対する該第２のユーザ注釈に対して生成されるデータとの交わりに基づいて３次元の座標を決定することを含む、項目２８に記載の方法。
（項目３１）
上記受け取ること（ａ）は、上記第１のユーザ注釈を受け取ることを含み、該第１のユーザ注釈は、第１のメタデータを含み、
上記受け取ること（ｂ）は、上記第２のユーザ注釈を受け取ることを含み、該第２のユーザ注釈は、第２のメタデータを含む、項目２８に記載の方法。
（項目３２）
上記受け取ること（ａ）は、上記第１のユーザ注釈を受け取ることを含み、該第１のユーザ注釈は、上記第１のパノラマのイメージの第１の縦揺れ、第１の横揺れおよびロケーションを含み、
上記受けること（ｂ）は、上記第２のユーザ注釈を受け取ることを含み、該第２のユーザ注釈は、上記第２のパノラマのイメージの第２の縦揺れ、第２の横揺れおよびロケーションを含む、項目２８、項目２９、項目３０および項目３１のうちのいずれか一項に記載の方法。
（項目３３）
上記決定すること（ｃ）は、上記第１のパノラマのイメージの第１の縦揺れ、第１の横揺れおよびロケーション、ならびに上記第２のパノラマのイメージの第２の縦揺れ、第２の横揺れおよびロケーションに基づいて上記交わりを決定することを含む、項目３２に記載の方法。
（項目３４）
パノラマの注釈を処理するシステムであって、
該システムは、
第１のパノラマの中のフィーチャーに対する第１のユーザ注釈を受け取るサーバーであって、該サーバーは、第２のパノラマの中の該フィーチャーに対する第２のユーザ注釈を受け取り、該フィーチャーに対する該第１のユーザ注釈の第１のロケーションおよび該フィーチャーに対する該第２のユーザ注釈に対する第２のロケーションに基づいて該フィーチャーのロケーションを決定するサーバー
を含む、システム。
（項目３５）
第３のパノラマ内に上記注釈を描画するパノラマビューアであって、上記フィーチャーの上記ロケーションに従って該第３のパノラマ上に該注釈を投影するパノラマビューアをさらに含む、項目３４に記載のシステム。
（項目３６）
上記フィーチャーの上記ロケーションが３次元の座標によって画定される、項目３４に記載のシステム。
（項目３７）
上記第１の注釈は、第１のメタデータを含み、上記第２の注釈は、第２のメタデータを含む、項目３４、項目３５および項目３６のうちのいずれか一項に記載のシステム。