【手続補正書】
【提出日】平成24年4月17日(2012.4.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の目的を達成するために、例えば、本発明の画像処理装置は以下の構成を備える。即ち、２次元グラフィックス画像を３次元仮想空間中に配置する場合に、該３次元仮想空間中での２次元グラフィックス画像に対する操作内容を示す操作情報を取得する手段と、前記２次元グラフィックス画像を３次元仮想空間中に配置した場合に、該配置した２次元グラフィックス画像を投影面上に投影するために用いる投影情報を取得する手段と、前記操作情報が示す操作内容と等価の操作が、前記２次元グラフィックス画像に対する２次元アフィン変換のみで達成できるか否かを判断する判断手段と、達成できると前記判断手段が判断した場合には、前記２次元グラフィックス画像に対して、前記操作情報が示す操作内容と等価の操作となる２次元アフィン変換を施すことで、処理済み２次元グラフィックス画像を生成する第１の生成手段と、達成できないと前記判断手段が判断した場合には、前記２次元グラフィックス画像を前記操作情報が示す操作内容に従って操作して前記３次元仮想空間中に配置し、該配置した２次元グラフィックス画像を前記投影情報に基づいて前記投影面上に投影することで前記投影面上に処理済み２次元グラフィックス画像を生成する第２の生成手段と、前記第１の生成手段、若しくは前記第２の生成手段によって得られる処理済み２次元グラフィックス画像を出力する手段とを備えることを特徴とする。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
（Ｄ／（Ｄ＋ｄ）×（ｘｃｏｓψ＋ｙｓｉｎφｓｉｎψ＋Ｘ）×√（１−ｓｉｎ２φ）、Ｄ／（Ｄ＋ｄ）×（ｙｃｏｓφ＋Ｙ）×√（１−ｓｉｎ２ψ））
ここで、φとψの値を０に限りなく近づけるとこの変換後座標値は以下のようになる。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
２次元グラフィックス画像を３次元仮想空間中に配置する場合に、該３次元仮想空間中での２次元グラフィックス画像に対する操作内容を示す操作情報を取得する手段と、
前記２次元グラフィックス画像を３次元仮想空間中に配置した場合に、該配置した２次元グラフィックス画像を投影面上に投影するために用いる投影情報を取得する手段と、
前記操作情報が示す操作内容と等価の操作が、前記２次元グラフィックス画像に対する２次元アフィン変換のみで達成できるか否かを判断する判断手段と、
達成できると前記判断手段が判断した場合には、前記２次元グラフィックス画像に対して、前記操作情報が示す操作内容と等価の操作となる２次元アフィン変換を施すことで、処理済み２次元グラフィックス画像を生成する第１の生成手段と、
達成できないと前記判断手段が判断した場合には、前記２次元グラフィックス画像を前記操作情報が示す操作内容に従って操作して前記３次元仮想空間中に配置し、該配置した２次元グラフィックス画像を前記投影情報に基づいて前記投影面上に投影することで前記投影面上に処理済み２次元グラフィックス画像を生成する第２の生成手段と、
前記第１の生成手段、若しくは前記第２の生成手段によって得られる処理済み２次元グラフィックス画像を出力する手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記操作情報は、前記３次元仮想空間中における前記２次元グラフィックス画像に対する３次元アフィン変換を行うためのマトリクスであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判断手段は、前記操作情報が示す３次元アフィン変換のマトリクスが次の構成
｜ａ１１  ａ１２      ０  ０｜
｜ａ２１  ａ２２      ０  ０｜
｜    ０      ０  ａ３３  ０｜
｜    Ｘ      Ｙ      Ｚ  １｜
を有しているか否かを判断することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記判断手段が、前記操作情報が示す３次元アフィン変換のマトリクスが次の構成
｜ａ１１  ａ１２      ０  ０｜
｜ａ２１  ａ２２      ０  ０｜
｜    ０      ０  ａ３３  ０｜
｜    Ｘ      Ｙ      Ｚ  １｜
を有していると判断した場合、
前記第１の生成手段は、次の構成
｜ａ１１  ａ１２      ０｜
｜ａ２１  ａ２２      ０｜
｜    Ｘ      Ｙ      １｜
を有しているマトリクスを用いた２次元アフィン変換を前記２次元グラフィックス画像に対して施すことで、処理済み２次元グラフィックス画像を生成することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記判断手段は、
前記投影面の位置と前記操作情報が示す前記２次元グラフィックス画像の配置位置との間の距離が閾値よりも大きく、且つ前記操作情報が規定する規定軸周りの回転角度が規定の範囲内である場合には、前記操作情報が示す操作内容と等価の操作が、前記２次元グラフィックス画像に対する２次元アフィン変換のみで達成できると判断することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項６】
前記第１の生成手段は、達成できると前記判断手段が判断した場合には、前記操作情報が示すそれぞれの軸周りの回転角度のうち前記規定軸周りの回転角度を０に近づけた場合の操作情報を用いて、前記２次元グラフィックス画像に対して２次元アフィン変換を施すことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
２次元グラフィックス画像を３次元仮想空間中に配置する場合に、該３次元仮想空間中での２次元グラフィックス画像に対する操作内容を示す操作情報を取得する手段と、
前記２次元グラフィックス画像を３次元仮想空間中に配置した場合に、該配置した２次元グラフィックス画像を投影面上に投影するために用いる投影情報を取得する手段と、
前記操作情報と前記投影情報とを用いて２次元アフィン変換のマトリクスを生成し、該生成したマトリクスを用いて前記２次元グラフィックス画像に対して２次元アフィン変換を施すことで、処理済み２次元グラフィックス画像を生成する手段と、
前記処理済み２次元グラフィックス画像を出力する手段と
を備えることを特徴とする画像処理装置。
【請求項８】
画像処理装置が行う画像処理方法であって、
前記画像処理装置の操作情報取得手段が、２次元グラフィックス画像を３次元仮想空間中に配置する場合に、該３次元仮想空間中での２次元グラフィックス画像に対する操作内容を示す操作情報を取得する工程と、
前記画像処理装置の投影情報取得手段が、前記２次元グラフィックス画像を３次元仮想空間中に配置した場合に、該配置した２次元グラフィックス画像を投影面上に投影するために用いる投影情報を取得する工程と、
前記画像処理装置の判断手段が、前記操作情報が示す操作内容と等価の操作が、前記２次元グラフィックス画像に対する２次元アフィン変換のみで達成できるか否かを判断する判断工程と、
前記画像処理装置の第１の生成手段が、達成できると前記判断工程で判断した場合には、前記２次元グラフィックス画像に対して、前記操作情報が示す操作内容と等価の操作となる２次元アフィン変換を施すことで、処理済み２次元グラフィックス画像を生成する第１の生成工程と、
前記画像処理装置の第２の生成手段が、達成できないと前記判断工程で判断した場合には、前記２次元グラフィックス画像を前記操作情報が示す操作内容に従って操作して前記３次元仮想空間中に配置し、該配置した２次元グラフィックス画像を前記投影情報に基づいて前記投影面上に投影することで前記投影面上に処理済み２次元グラフィックス画像を生成する第２の生成工程と、
前記画像処理装置の出力手段が、前記第１の生成工程、若しくは前記第２の生成工程によって得られる処理済み２次元グラフィックス画像を出力する工程と
を備えることを特徴とする画像処理方法。
【請求項９】
画像処理装置が行う画像処理方法であって、
前記画像処理装置の操作情報取得手段が、２次元グラフィックス画像を３次元仮想空間中に配置する場合に、該３次元仮想空間中での２次元グラフィックス画像に対する操作内容を示す操作情報を取得する工程と、
前記画像処理装置の投影情報取得手段が、前記２次元グラフィックス画像を３次元仮想空間中に配置した場合に、該配置した２次元グラフィックス画像を投影面上に投影するために用いる投影情報を取得する工程と、
前記画像処理装置の生成手段が、前記操作情報と前記投影情報とを用いて２次元アフィン変換のマトリクスを生成し、該生成したマトリクスを用いて前記２次元グラフィックス画像に対して２次元アフィン変換を施すことで、処理済み２次元グラフィックス画像を生成する工程と、
前記画像処理装置の出力手段が、前記処理済み２次元グラフィックス画像を出力する工程と
を備えることを特徴とする画像処理方法。
【請求項１０】
コンピュータを、請求項１乃至７の何れか１項に記載の画像処理装置の各手段として機能させるためのコンピュータプログラム。
【請求項１１】
請求項１０に記載のコンピュータプログラムを格納した、コンピュータ読み取り可能な記憶媒体。