【手続補正書】
【提出日】平成20年3月14日(2008.3.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶回路から読み出したデータを補間して２次元上の所定位置の画素に対応する第１のテクスチャデータを生成し、記憶回路から読み出したデータを補間して前記画素に対応する第２のテクスチャデータを生成する補間処理を行う第１の画像処理回路と、
前記第１のテクスチャデータと第１の画像データとを第１の混合比率で混合して第２の画像データを生成する第１の混合処理を行い、
前記第２の画像データをフィードバックし、
前記第１の混合処理を行わない期間に、前記フィードバックされた第２の画像データと前記第２のテクスチャデータとを第２の混合比率で混合して第３の画像データを生成する第２の混合処理を行う第２の画像処理回路と
を有する画像処理装置。
【請求項２】
前記第２の画像処理回路は、
少なくとも２つのデータと混合比率とを入力し、前記入力した２つのデータが示す値を前記入力した混合比率に基づいて線形補間して新たなデータを生成する信号処理回路
を有し、
前記第１の混合処理を行う場合に、前記第１のテクスチャデータと、前記第１の画像データと、前記第１の混合比率とを前記信号処理回路に入力し、
前記第２の混合処理を行う場合に、前記第１の混合処理によって生成された前記第２の画像データと、前記第２のテクスチャデータと、前記第２の混合比率とを前記信号処理回路に入力する
請求項１に記載の画像処理装置。
【請求項３】
前記第１の画像処理回路は、前記補間処理を複数回繰り返して行い、
前記第２の画像処理回路は、前記第１の混合処理および前記第２の混合処理を順次複数回繰り返して行う
請求項１に記載の画像処理装置。
【請求項４】
前記第１の画像処理回路は、
前記生成した第１のテクスチャデータの前記第２の画像処理回路への出力に続いて、前記生成した第２のテクスチャデータの前記第２の画像処理回路への出力を行い、
前記第２の画像処理回路は、
前記第１の混合処理および前記第２の混合処理を行う混合処理回路と、
前記第１の画像処理回路から入力した前記第１のテクスチャデータと、前記第１の画像処理回路から入力した前記第２のテクスチャデータと、前記第１の画像データと、前記第１の混合処理によって生成された前記第２の画像データとを入力し、前記混合処理回路が前記第１の混合処理を行う場合に、前記入力した第１のテクスチャデータと前記第１の画像データとを選択して前記混合処理回路に出力し、前記混合処理回路が前記第２の混合処理を行う場合に、前記入力した第２の画像データと前記第２のテクスチャデータとを選択して前記混合処理回路に出力する選択回路と
を有する
請求項２に記載の画像処理装置。
【請求項５】
クロック信号を生成するクロック信号生成回路
をさらに有し、
前記第２の画像処理回路は、
前記クロック信号に基づいて、各々ｎ（ｎは自然数）クロックサイクル以内に行われる前記第１の混合処理および前記第２の混合処理を含むｍ（ｍは自然数）個の信号処理を順に、前段の信号処理の結果をフィードバックして後段の信号処理を行い、
前記第１の画像処理回路は、
前記クロック信号に基づいて、ｎ×ｍクロックサイクル以内に前記補間処理を行う
請求項１に記載の画像処理装置。
【請求項６】
前記第２の画像処理回路は、
前記第１の混合処理および前記第２の混合処理の処理時間の合計が、前記第１の画像処理回路が行う前記補間処理の処理時間に比べて長い場合に、前記補間処理の結果を入力するタイミングを調整するための指示を前記第１の画像処理回路に出力する
請求項１に記載の画像処理装置。
【請求項７】
前記第２の画像処理回路は、
各々所定のビット幅のデータＡ，Ｂと、所定のビット幅で０≦ＣＯＥ≦１を満たす値をとるデータＣＯＥを用いて、Ａ×ＣＯＥ＋Ｂ×（１−ＣＯＥ）に相当する演算を行い、上位所定ビットを演算結果として得る信号処理回路であって、
ＣＯＥ＝１の場合、補正データＦとして前記データＡを選択し、ＣＯＥ≠１の場合、前記補正データＦとして前記データＢを選択する補正データ選択回路と、
前記選択した補正データＦを用いて、Ａ×ＣＯＥ＋Ｂ×￣ＣＯＥ＋Ｆ（但し、￣ＣＯＥはＣＯＥのビット反転を示す）に相当する演算を行う演算回路と
を有する請求項１に記載の画像処理装置。
【請求項８】
前記第２の画像処理回路は、
ミップマップ処理、モジュレート処理、デカル処理、ハイライト処理、フォギング処理およびアルファブレンディング処理のうち少なくとも一の処理と、前記第１の混合処理および前記第２の混合処理とを選択的に行う
請求項１に記載の画像処理装置。
【請求項９】
第１のテクスチャデータと第１の画像データとを第１の混合比率で混合して第２の画像データを生成する第１の混合処理を行い、
前記第２の画像データをフィードバックし、
前記第１の混合処理を行わない期間に、前記フィードバックされた第２の画像データと第２のテクスチャデータとを第２の混合比率で混合して第３の画像データを生成する第２の混合処理を行う
画像処理装置。
【請求項１０】
少なくとも２つのデータと混合比率とを入力し、前記入力した２つのデータが示す値を前記入力した混合比率に基づいて線形補間して新たなデータを生成する信号処理回路
を有し、
前記第１の混合処理を行う場合に、前記第１のテクスチャデータと、前記第１の画像データと、前記第１の混合比率とを前記信号処理回路に入力し、
前記第２の混合処理を行う場合に、前記第１の混合処理によって生成された前記第２の画像データと、前記第２のテクスチャデータと、前記第２の混合比率とを前記信号処理回路に入力する
請求項９に記載の画像処理装置。
【請求項１１】
記憶回路から読み出されたデータを補間して得られた２次元上の所定位置の画素に対応する前記第１のテクスチャデータと、前記第１の画像データとを、第１の混合比率で混合して前記第２の画像データを生成する第１の混合処理を行い、
前記第１の混合処理を行わない期間に、前記フィードバックされた第２の画像データと、記憶回路から読み出されたデータを補間して得られた前記画素に対応する前記第２のテクスチャデータとを、第２の混合比率で混合して前記第３の画像データを生成する第２の混合処理を行う
請求項９に記載の画像処理装置。
【請求項１２】
前記第１のテクスチャデータと前記第２のテクスチャデータとを交互に入力し、
前記第１の混合処理と前記第２の混合処理とを交互に行う
請求項９に記載の画像処理装置。
【請求項１３】
記憶回路から読み出したデータを補間して２次元上の所定位置の画素に対応する第１のテクスチャデータを生成し、記憶回路から読み出したデータを補間して前記画素に対応する第２のテクスチャデータを生成する補間処理を行う第１の画像処理回路と、
前記第１のテクスチャデータと前記第２のテクスチャデータとを第１の混合比率で混合して第１の画像データを生成する第１の混合処理を行い、
前記第１の画像データをフィードバックし、
前記第１の混合処理を行わない期間に、前記フィードバックされた第１の画像データと第２の画像データとを第２の混合比率で混合して第３の画像データを生成する第２の混合処理を行う
第２の画像処理回路と
を有する画像処理装置。
【請求項１４】
前記第２の画像処理回路は、
少なくとも２つのデータと混合比率とを入力し、前記入力した２つのデータが示す値を前記入力した混合比率に基づいて線形補間して新たなデータを生成する信号処理回路
を有し、
前記第１の混合処理を行う場合に、前記第１のテクスチャデータと、前記第２のテクスチャデータと、前記第１の混合比率とを前記信号処理回路に入力し、
前記第２の混合処理を行う場合に、前記第１の混合処理によって生成された前記第１の画像データと、前記第２の画像データと、前記第２の混合比率とを前記信号処理回路に入力する
請求項１３に記載の画像処理装置。
【請求項１５】
前記第１の画像処理回路は、前記補間処理を複数回繰り返して行い、
前記第２の画像処理回路は、前記第１の混合処理および前記第２の混合処理を順次複数回繰り返して行う
請求項１３に記載の画像処理装置。
【請求項１６】
前記第１の画像処理回路は、
前記生成した第１のテクスチャデータの前記第２の画像処理回路への出力に続いて、前記生成した第２のテクスチャデータの前記第２の画像処理回路への出力を行い、
前記第２の画像処理回路は、
前記第１の混合処理および前記第２の混合処理を行う混合処理回路と、
前記第１の画像処理回路から入力した前記第１のテクスチャデータを記憶する記憶回路と、
前記記憶回路から読み出された前記第１のテクスチャデータと、前記第１の画像処理回路から入力した前記第２のテクスチャデータと、前記第１の画像データと、前記第１の混合処理によって生成された前記第２の画像データとを入力し、前記混合処理回路が前記第１の混合処理を行う場合に、前記入力した第１のテクスチャデータと、前記入力した前記第２のテクスチャデータとを選択して前記混合処理回路に出力し、前記混合処理回路が前記第２の混合処理を行う場合に、前記入力した第１の画像データと前記入力した第２の画像データとを選択して前記混合処理回路に出力する選択回路と
を有する
請求項１３に記載の画像処理装置。
【請求項１７】
第１のテクスチャデータと第２のテクスチャデータとを第１の混合比率で混合して第１の画像データを生成する第１の混合処理を行い、
前記第１の画像データをフィードバックし、
前記第１の混合処理を行わない期間に、前記フィードバックされた第１の画像データと第２の画像データとを第２の混合比率で混合して第３の画像データを生成する第２の混合処理を行う
画像処理装置。
【請求項１８】
少なくとも２つのデータと混合比率とを入力し、前記入力した２つのデータが示す値を前記入力した混合比率に基づいて線形補間して新たなデータを生成する信号処理回路
を有し、
前記第１の混合処理を行う場合に、前記第１のテクスチャデータと、前記第２のテクスチャデータと、前記第１の混合比率とを前記信号処理回路に入力し、
前記第２の混合処理を行う場合に、前記第１の混合処理によって生成された前記第１の画像データと、前記第２の画像データと、前記第２の混合比率とを前記信号処理回路に入力する
請求項１７に記載の画像処理装置。
【請求項１９】
記憶回路から読み出されたデータを補間して得られた２次元上の所定位置の画素に対応する前記第１のテクスチャデータと、記憶回路から読み出されたデータを補間して得られた２次元上の所定位置の画素に対応する前記第２のテクスチャデータとを、第１の混合比率で混合して前記第１の画像データを生成する第１の混合処理を行い、
前記第１の混合処理を行わない期間に、前記フィードバックされた第１の画像データと、第２の画像データとを、第２の混合比率で混合して前記第３の画像データを生成する第２の混合処理を行う
請求項１７に記載の画像処理装置。
【請求項２０】
前記第１の混合処理と前記第２の混合処理とを交互に行う
請求項１７に記載の画像処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【課題を解決するための手段】
上述した従来技術の問題点を解決し、上述した目的を達成するために、第１の発明の画像処理装置は、記憶回路から読み出したデータを補間して２次元上の所定位置の画素に対応する第１のテクスチャデータを生成し、記憶回路から読み出したデータを補間して前記画素に対応する第２のテクスチャデータを生成する補間処理を行う第１の画像処理回路と、前記第１のテクスチャデータと第１の画像データとを第１の混合比率で混合して第２の画像データを生成する第１の混合処理を行い、前記第２の画像データをフィードバックし、前記第１の混合処理を行わない期間に、前記フィードバックされた第２の画像データと前記第２のテクスチャデータとを第２の混合比率で混合して第３の画像データを生成する第２の混合処理を行う第２の画像処理回路とを有する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
第１の発明の画像処理装置は、好ましくは、前記第２の画像処理回路は、少なくとも２つのデータと混合比率とを入力し、前記入力した２つのデータが示す値を前記入力した混合比率に基づいて線形補間して新たなデータを生成する信号処理回路を有し、前記第１の混合処理を行う場合に、前記第１のテクスチャデータと、前記第１の画像データと、前記第１の混合比率とを前記信号処理回路に入力し、前記第２の混合処理を行う場合に、前記第１の混合処理によって生成された前記第２の画像データと、前記第２のテクスチャデータと、前記第２の混合比率とを前記信号処理回路に入力する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
第１の発明の画像処理装置は、好ましくは、前記第１の画像処理回路は、前記生成した第１のテクスチャデータの前記第２の画像処理回路への出力に続いて、前記生成した第２のテクスチャデータの前記第２の画像処理回路への出力を行い、前記第２の画像処理回路は、前記第１の混合処理および前記第２の混合処理を行う混合処理回路と、前記第１の画像処理回路から入力した前記第１のテクスチャデータと、前記第１の画像処理回路から入力した前記第２のテクスチャデータと、前記第１の画像データと、前記第１の混合処理によって生成された前記第２の画像データとを入力し、前記混合処理回路が前記第１の混合処理を行う場合に、前記入力した第１のテクスチャデータと前記第１の画像データとを選択して前記混合処理回路に出力し、前記混合処理回路が前記第２の混合処理を行う場合に、前記入力した第２の画像データと前記第２のテクスチャデータとを選択して前記混合処理回路に出力する選択回路とを有する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
第１の発明の画像処理装置は、好ましくは、クロック信号を生成するクロック信号生成回路をさらに有し、前記第２の画像処理回路は、前記クロック信号に基づいて、各々ｎ（ｎは自然数）クロックサイクル以内に行われる前記第１の混合処理および前記第２の混合処理を含むｍ（ｍは自然数）個の信号処理を順に、前段の信号処理の結果をフィードバックして後段の信号処理を行い、前記第１の画像処理回路は、前記クロック信号に基づいて、ｎ×ｍクロックサイクル以内に前記補間処理を行う。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
第１の発明の画像処理装置は、好ましくは、前記第２の画像処理回路は、前記第１の混合処理および前記第２の混合処理の処理時間の合計が、前記第１の画像処理回路が行う前記補間処理の処理時間に比べて長い場合に、前記補間処理の結果を入力するタイミングを調整するための指示を前記第１の画像処理回路に出力する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
第１の発明の画像処理装置は、好ましくは、前記第２の画像処理回路は、各々所定のビット幅のデータＡ，Ｂと、所定のビット幅で０≦ＣＯＥ≦１を満たす値をとるデータＣＯＥを用いて、Ａ×ＣＯＥ＋Ｂ×（１−ＣＯＥ）に相当する演算を行い、上位所定ビットを演算結果として得る信号処理回路であって、ＣＯＥ＝１の場合、補正データＦとして前記データＡを選択し、ＣＯＥ≠１の場合、前記補正データＦとして前記データＢを選択する補正データ選択回路と、前記選択した補正データＦを用いて、Ａ×ＣＯＥ＋Ｂ×￣ＣＯＥ＋Ｆ（但し、￣ＣＯＥはＣＯＥのビット反転を示す）に相当する演算を行う演算回路とを有する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第１の発明の画像処理装置は、好ましくは、前記第２の画像処理回路は、ミップマップ処理、モジュレート処理、デカル処理、ハイライト処理、フォギング処理およびアルファブレンディング処理のうち少なくとも一の処理と、前記第１の混合処理および前記第２の混合処理とを選択的に行う。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第２の発明の画像処理装置は、第１のテクスチャデータと第１の画像データとを第１の混合比率で混合して第２の画像データを生成する第１の混合処理を行い、前記第２の画像データをフィードバックし、前記第１の混合処理を行わない期間に、前記フィードバックされた第２の画像データと第２のテクスチャデータとを第２の混合比率で混合して第３の画像データを生成する第２の混合処理を行う。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第２の発明の画像処理装置では、第１のテクスチャデータと第１の画像データとが入力される。
そして、当該画像処理装置において、第１の混合処理が行われ、第１のテクスチャデータと第１の画像データとが第１の混合比率で混合され、第２の画像データが生成される。
そして、当該生成された第２の画像データがフィードバックされ、当該画像処理装置に入力される。
次に、当該画像処理装置において、前記第１の混合処理を行わない期間に、第２の混合処理が行われ、前記フィードバックされた第２の画像データと第２のテクスチャデータとが第２の混合比率で混合され、第３の画像データを生成される。
このように、第２の発明の画像処理装置では、同じハードウェアを用いて、異なる時間に、第１の混合処理と第２の混合処理とが順に行われる。そのため、第１の混合処理および第２の混合処理をそれぞれ専用に行うハードウェアを設けた従来の装置に比べて小規模化が図れる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
第２の発明の画像処理装置は、好ましくは、少なくとも２つのデータと混合比率とを入力し、前記入力した２つのデータが示す値を前記入力した混合比率に基づいて線形補間して新たなデータを生成する信号処理回路を有し、前記第１の混合処理を行う場合に、前記第１のテクスチャデータと、前記第１の画像データと、前記第１の混合比率とを前記信号処理回路に入力し、前記第２の混合処理を行う場合に、前記第１の混合処理によって生成された前記第２の画像データと、前記第２のテクスチャデータと、前記第２の混合比率とを前記信号処理回路に入力する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
第２の発明の画像処理装置は、好ましくは、記憶回路から読み出されたデータを補間して得られた２次元上の所定位置の画素に対応する前記第１のテクスチャデータと、前記第１の画像データとを、第１の混合比率で混合して前記第２の画像データを生成する第１の混合処理を行い、前記第１の混合処理を行わない期間に、前記フィードバックされた第２の画像データと、記憶回路から読み出されたデータを補間して得られた前記画素に対応する前記第２のテクスチャデータとを、第２の混合比率で混合して前記第３の画像データを生成する第２の混合処理を行う。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、第３の発明の画像処理装置は、記憶回路から読み出したデータを補間して２次元上の所定位置の画素に対応する第１のテクスチャデータを生成し、記憶回路から読み出したデータを補間して前記画素に対応する第２のテクスチャデータを生成する補間処理を行う第１の画像処理回路と、前記第１のテクスチャデータと前記第２のテクスチャデータとを第１の混合比率で混合して第１の画像データを生成する第１の混合処理を行い、前記第１の画像データをフィードバックし、前記第１の混合処理を行わない期間に、前記フィードバックされた第１の画像データと第２の画像データとを第２の混合比率で混合して第３の画像データを生成する第２の混合処理を行う。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、第４の発明の画像処理装置は、第１のテクスチャデータと第２のテクスチャデータとを第１の混合比率で混合して第１の画像データを生成する第１の混合処理を行い、前記第１の画像データをフィードバックし、前記第１の混合処理を行わない期間に、前記フィードバックされた第１の画像データと第２の画像データとを第２の混合比率で混合して第３の画像データを生成する第２の混合処理を行う。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
第４の発明の画像処理装置では、第１のテクスチャデータと第２のテクスチャデータとが入力される。
そして、当該画像処理装置において、第１の混合処理が行われ、第１のテクスチャデータと第２のテクスチャデータとが第１の混合比率で混合され、第１の画像データが生成される。
そして、当該生成された第１の画像データがフィードバックされ、当該画像処理装置に入力される。
次に、当該画像処理装置において、前記第１の混合処理を行わない期間に、第２の混合処理が行われ、前記フィードバックされた第１の画像データと第２の画像データとが第２の混合比率で混合され、第３の画像データを生成される。
このように、第４の発明の画像処理装置では、同じハードウェアを用いて、異なる時間に、第１の混合処理と第２の混合処理とが順に行われる。そのため、第１の混合処理および第２の混合処理をそれぞれ専用に行うハードウェアを設けた従来の装置に比べて小規模化が図れる。