【手続補正書】
【提出日】平成22年7月29日(2010.7.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
仮想空間内に配置されるオブジェクトの位置および向きと、視点の位置と、透明領域と不透明領域とを有する所定形状の面の位置および向きと、を記憶する記憶部、
前記オブジェクトの位置と前記視点の位置とを結ぶ線分が前記透明領域を通過するオブジェクト（以下、可視オブジェクトという）を、当該線分と当該透明領域との交点に投影した画像を生成して表示する表示部、
前記可視オブジェクトから、いずれかを選択する旨を指示する選択指示入力を受け付ける選択指示受付部、
前記仮想空間において前記視点を移動しようとする方向を指定する方向指定入力を受け付ける方向指定受付部、
前記選択された可視オブジェクトを中心に、前記指定された方向に応じて前記仮想空間に配置されるオブジェクトの位置および向きを回転させる回転部、
を備え、
前記回転部は、前記可視オブジェクト以外のオブジェクト（以下、不可視オブジェクトという）の位置および向きを回転させるとすると、当該不可視オブジェクトと前記視点との距離が、当該可視オブジェクトと当該視点との距離より短く、当該不可視オブジェクトと当該視点とを結ぶ線分が、前記透明領域を通過してしまう場合、前記回転を中止する、
ことを特徴とする表示装置。
【請求項２】
仮想空間内に配置されるオブジェクトの位置および向きと、視点の位置と、透明領域と不透明領域とを有する所定形状の面の位置および向きと、を記憶する記憶部、
前記オブジェクトの位置と前記視点の位置とを結ぶ線分が前記透明領域を通過するオブジェクト（以下、可視オブジェクトという）を、当該線分と当該透明領域との交点に投影した画像を生成して表示する表示部、
前記可視オブジェクトから、いずれかを選択する旨を指示する選択指示入力を受け付ける選択指示受付部、
前記仮想空間において前記視点を移動しようとする方向を指定する方向指定入力を受け付ける方向指定受付部、
前記選択された可視オブジェクトを中心に、前記指定された方向に応じて前記仮想空間に配置されるオブジェクトの位置および向きを回転させる回転部、
を備え、
前記所定形状の面において、前記透明領域と前記不透明領域とを指定する領域指定入力を受け付ける領域指定受付部、
をさらに備え、
前記表示部は、前記位置および向きが回転されたオブジェクトの位置と前記視点の位置とを結ぶ線分が前記透明領域を通過するオブジェクトを、当該線分と当該透明領域との交点に投影し、前記回転が行われる以前のオブジェクトの位置と前記視点の位置とを結ぶ線分が前記不透明領域を通過するオブジェクトを、当該線分と当該不透明領域との交点に投影して、前記画像を生成する、
ことを特徴とする表示装置。
【請求項３】
請求項１に記載の表示装置であって、
前記所定形状の面において、前記透明領域と前記不透明領域とを指定する領域指定入力を受け付ける領域指定受付部
をさらに備え、
前記表示部は、前記位置および向きが回転されたオブジェクトの位置と前記視点の位置とを結ぶ線分が前記透明領域を通過するオブジェクトを、当該線分と当該透明領域との交点に投影し、前記回転が行われる以前のオブジェクトの位置と前記視点の位置とを結ぶ線分が前記不透明領域を通過するオブジェクトを、当該線分と当該不透明領域との交点に投影して、前記画像を生成する、
ことを特徴とする表示装置。
【請求項４】
請求項２または３に記載の表示装置であって、
前記領域指定受付部は、前記受け付けた透明領域が、所定の面積以上である場合、前記領域指定入力を受け付けない、
ことを特徴とする表示装置。
【請求項５】
請求項２または３に記載の表示装置であって、
前記領域指定受付部は、前記領域指定入力を受け付けると、前記可視オブジェクトの数が所定の数以上となる場合、当該領域指定入力を受け付けない、
ことを特徴とする表示装置。
【請求項６】
請求項１から５のいずれか１項に記載の表示装置であって、
前記回転部が、位置および向きを回転させるオブジェクトは、前記可視オブジェクトである、
ことを特徴とする表示装置。
【請求項７】
記憶部と、表示部と、選択指示受付部と、方向指定受付部と、回転部と、を備える表示装置による表示方法であって、
前記記憶部は、仮想空間内に配置されるオブジェクトの位置および向きと、視点の位置と、透明領域と不透明領域とを有する所定形状の面の位置および向きと、を記憶しており、
前記表示方法は、
前記表示部が、前記オブジェクトの位置と前記視点の位置とを結ぶ線分が前記透明領域を通過するオブジェクト（以下、可視オブジェクトという）を、当該線分と当該透明領域との交点に投影した画像を生成して表示する表示工程、
前記選択指示受付部が、前記可視オブジェクトから、いずれかを選択する旨を指示する選択指示入力を受け付ける選択指示受付工程、
前記方向指定受付部が、前記仮想空間において前記視点を移動しようとする方向を指定する方向指定入力を受け付ける方向指定受付工程、
前記回転部が、前記選択された可視オブジェクトを中心に、前記指定された方向に応じて前記仮想空間に配置されるオブジェクトの位置および向きを回転させる回転工程、
を備え、
前記回転工程では、前記回転部が、前記可視オブジェクト以外のオブジェクト（以下、不可視オブジェクトという）の位置および向きを回転させるとすると、当該不可視オブジェクトと前記視点との距離が、当該可視オブジェクトと当該視点との距離より短く、当該不可視オブジェクトと当該視点とを結ぶ線分が、前記透明領域を通過してしまう場合、前記回転を中止する、
ことを特徴とする表示方法。
【請求項８】
記憶部と、表示部と、選択指示受付部と、方向指定受付部と、回転部と、領域指定受付部と、を備える表示装置による表示方法であって、
前記記憶部は、仮想空間内に配置されるオブジェクトの位置および向きと、視点の位置と、透明領域と不透明領域とを有する所定形状の面の位置および向きと、を記憶しており、
前記表示方法は、
前記表示部が、前記オブジェクトの位置と前記視点の位置とを結ぶ線分が前記透明領域を通過するオブジェクト（以下、可視オブジェクトという）を、当該線分と当該透明領域との交点に投影した画像を生成して表示する表示工程、
前記選択指示受付部が、前記可視オブジェクトから、いずれかを選択する旨を指示する選択指示入力を受け付ける選択指示受付工程、
前記方向指定受付部が、前記仮想空間において前記視点を移動しようとする方向を指定する方向指定入力を受け付ける方向指定受付工程、
前記回転部が、前記選択された可視オブジェクトを中心に、前記指定された方向に応じて前記仮想空間に配置されるオブジェクトの位置および向きを回転させる回転工程、
前記領域指定受付部が、前記所定形状の面において、前記透明領域と前記不透明領域とを指定する領域指定入力を受け付ける領域指定受付工程、
を備え、
前記表示工程では、前記表示部が、前記位置および向きが回転されたオブジェクトの位置と前記視点の位置とを結ぶ線分が前記透明領域を通過するオブジェクトを、当該線分と当該透明領域との交点に投影し、前記回転が行われる以前のオブジェクトの位置と前記視点の位置とを結ぶ線分が前記不透明領域を通過するオブジェクトを、当該線分と当該不透明領域との交点に投影して、前記画像を生成する、
ことを特徴とする表示方法。
【請求項９】
コンピュータを、
仮想空間内に配置されるオブジェクトの位置および向きと、視点の位置と、透明領域と不透明領域とを有する所定形状の面の位置および向きと、を記憶する記憶部、
前記オブジェクトの位置と前記視点の位置とを結ぶ線分が前記透明領域を通過するオブジェクト（以下、可視オブジェクトという）を、当該線分と当該透明領域との交点に投影した画像を生成して表示する表示部、
前記可視オブジェクトから、いずれかを選択する旨を指示する選択指示入力を受け付ける選択指示受付部、
前記仮想空間において前記視点を移動しようとする方向を指定する方向指定入力を受け付ける方向指定受付部、
前記選択された可視オブジェクトを中心に、前記指定された方向に応じて前記仮想空間に配置されるオブジェクトの位置および向きを回転させる回転部、
として機能させ、
前記回転部は、前記可視オブジェクト以外のオブジェクト（以下、不可視オブジェクトという）の位置および向きを回転させるとすると、当該不可視オブジェクトと前記視点との距離が、当該可視オブジェクトと当該視点との距離より短く、当該不可視オブジェクトと当該視点とを結ぶ線分が、前記透明領域を通過してしまう場合、前記回転を中止する、
ように機能させることを特徴とするプログラム。
【請求項１０】
コンピュータを、
仮想空間内に配置されるオブジェクトの位置および向きと、視点の位置と、透明領域と不透明領域とを有する所定形状の面の位置および向きと、を記憶する記憶部、
前記オブジェクトの位置と前記視点の位置とを結ぶ線分が前記透明領域を通過するオブジェクト（以下、可視オブジェクトという）を、当該線分と当該透明領域との交点に投影した画像を生成して表示する表示部、
前記可視オブジェクトから、いずれかを選択する旨を指示する選択指示入力を受け付ける選択指示受付部、
前記仮想空間において前記視点を移動しようとする方向を指定する方向指定入力を受け付ける方向指定受付部、
前記選択された可視オブジェクトを中心に、前記指定された方向に応じて前記仮想空間に配置されるオブジェクトの位置および向きを回転させる回転部、
前記所定形状の面において、前記透明領域と前記不透明領域とを指定する領域指定入力を受け付ける領域指定受付部、
として機能させ、
前記表示部は、前記位置および向きが回転されたオブジェクトの位置と前記視点の位置とを結ぶ線分が前記透明領域を通過するオブジェクトを、当該線分と当該透明領域との交点に投影し、前記回転が行われる以前のオブジェクトの位置と前記視点の位置とを結ぶ線分が前記不透明領域を通過するオブジェクトを、当該線分と当該不透明領域との交点に投影して、前記画像を生成する、
ように機能させることを特徴とするプログラム。