【手続補正書】
【提出日】平成16年3月23日(2004.3.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ブレンド処理を起動するブレンド処理コマンドを含んでいる複数のコマンドの解読結果に従って、ソース画像情報の画素データをメモリに格納する操作を制御する描画制御回路と、
前記メモリから画素データを表示走査のタイミングに同期して走査方向に読み出す操作を制御する表示制御回路とを有し、
前記ソース画像情報の画素データは、前記メモリに配置されて画素配列に対応する画素データ配列を形成し、前記画素データ配列の列は前記走査方向とは直交され、
前記描画制御回路は前記ブレンド処理を実行可能であり、前記ブレンド処理は、それらは前記走査方向と直交する前記画素データ配列と同一列に配置されている互いに隣接配置された画素データと加重平均を行なって前記ソース画像情報を補正する処理である、ことを特徴とするグラフィックプロセッサ。
【請求項２】
コマンドの解読結果に従ってソース画像情報の画素データをメモリに格納する操作を制御する描画制御回路と、
前記メモリから画素データを表示走査のタイミングに同期して走査方向に読み出す操作を制御する表示制御回路とを含み、
前記描画制御回路は、ブレンド処理を実行させるブレンド処理コマンドを実行可能であり、
前記ブレンド処理コマンドは、画素の配列に対応して画素データが配列されたソース画像情報の所在を示すソース指定情報と、
前記走査方向と直交する前記画素データ配列と同一列に配置されている互いに隣接配置された画素データと加重平均の計算を要求するコマンド情報と、
前記加重平均された画素データを格納する所在を示すディスティネーション指定情報と、を有することを特徴とするグラフィックプロセッサ。
【請求項３】
前記ブレンド処理コマンドは更に第1の属性情報を含み、
前記第１の属性情報は、前記加重平均を行なう対象を、前記走査方向と直交する前記画素データ配列と同一列に配置されている互いに隣接配置された前後双方の画素データとするか、又は前記前記走査方向と直交する前記画素データ配列と同一列に配置されている互いに隣接配置された前後何れか一方の画素データとするかを指定することを特徴とする請求項２に記載のグラフィックプロセッサ。
【請求項４】
前記ブレンド処理コマンドは更に、前記ディスティネーション指定情報で指定される領域のうち、クリッピング領域に含まれる領域に対してだけ前記加重平均された画像データを格納することを指定する第２の属性情報を有するものであることを特徴とする請求項３に記載のグラフィックプロセッサ。
【請求項５】
コマンドの解読結果に従ってソース画像情報の画素データをメモリに格納する操作を制御する描画制御回路と、
前記メモリから画素データを表示走査のタイミングに同期して走査方向に読み出す操作を制御する表示制御回路とを有し、
前記描画制御回路はブレンド処理コマンドを実行可能であって、
前記ブレンド処理コマンドは、画素の配列に対応して画素データが配列されたソース画像情報の所在を示すソース指定情報と、
前記走査方向と直交する前記画素データ配列と同一列に配置され互いに隣接配置された画素データと加重平均の計算を要求するコマンド情報と、
前記加重平均された画素データを格納する所在を示すディスティネーション指定情報とを有し、
前記ブレンド処理コマンドは更に第１属性情報を有し、前記第1属性情報は、前記加重平均を行なう対象を、前記走査方向と直交する前記画素データ配列と同一列に配置されている互いに隣接配置された前後双方の画素データとするか、又は前記前記走査方向と直交する前記画素データ配列と同一列に配置されている互いに隣接配置された前後何れか一方の画素データとするかを指定することを特徴とするグラフィックプロセッサ。
【請求項６】
前記ブレンド処理コマンドは更に、前記ディスティネーション指定情報で指定される領域のうち、クリッピング領域に含まれる領域に対してだけ前記加重平均された画像データを格納することを指定する第２の属性情報を有するものであることを特徴とする請求項５に記載のグラフィックプロセッサ。
【請求項７】
コマンドの解読結果に従ってソース画像情報の画素データをメモリに格納する操作を制御する描画制御回路と、
前記メモリから画素データを表示走査のタイミングに同期して走査方向に読み出す操作を制御する表示制御回路とを有し、
前記描画制御回路はブレンド処理コマンドを実行可能であって、
前記ブレンド処理コマンドは、画素の配列に対応して画素データが配列されたソース画像情報の所在を示すソース指定情報と、
前記走査方向とは直交する方向に前記画素データの配列の同じ列上に配置され互いに隣接する画素データの加重平均の計算を要求するコマンド情報と、
前記加重平均された画素データを格納する所在を示すディスティネーション指定情報とを有し、
前記ブレンド処理コマンドは更に、前記ディスティネーション指定情報で指定される領域のうちクリッピング領域に含まれる領域に対してだけ前記加重平均された画像データを格納することを指定する属性情報を含むものであることを特徴とするグラフィックプロセッサ。
【請求項８】
中央処理装置と、グラフィックプロセッサと、メモリと、表示装置とを含み、
前記グラフィックプロセッサは、前記中央処理装置により発行されるブレンド処理コマンドを含むコマンドの解読結果に従って画像情報の画素データを前記メモリに格納する操作を制御する描画制御回路と、前記メモリから画素データを前記表示装置の表示走査のタイミングに同期して走査方向に読み出し、前記読み出した画素データを前記表示装置に供給する操作を制御する表示制御回路とを含み、
前記ブレンド処理コマンドは、画素の配列に対応して画素データが配列された画像情報の所在を示すソース指定情報を含み、
前記ソース画像情報の画素データは、前記メモリに配置されて画素配列に対応する画素データ配列を形成し、前記画素データ配列の列は前記走査方向とは直交され、
、
前記描画制御回路は前記ブレンド処理を実行可能であり、前記ブレンド処理は、それらは前記走査方向と直交する前記画素データ配列と同一列に配置されている互いに隣接配置された画素データと加重平均を行なって前記ソース画像情報を補正する処理であり、
前記描画制御回路は前記メモリに画素データの加重平均を格納することができ、
前記中央処理装置は前記ブレンド処理コマンドを実行する前記グラフィックプロセッサにブレンド処理コマンドを出すことができ、
前記ブレンド処理コマンドは、前記走査方向と直交する前記画素データ配列と同一列に配置されている互いに隣接配置された画素データと加重平均の計算を要求するコマンド情報と、前記加重平均された画素データを格納する所在を示すディスティネーション指定情報と、を有し、
前記ブレンド処理コマンドは更に第1の属性情報を含み、前記第１の属性情報は、前記加重平均を行なう対象を、前記走査方向と直交する前記画素データ配列と同一列に配置されている互いに隣接配置された前後双方の画素データとするか、又は前記前記走査方向と直交する前記画素データ配列と同一列に配置されている互いに隣接配置された前後何れか一方の画素データとするかを指定し、
前記ブレンド処理コマンドは更に、前記ディスティネーション指定情報で指定される領域のうち、クリッピング領域に含まれる領域に対してだけ前記加重平均された画像データを格納することを指定する第２の属性情報を有し、
前記第２の属性情報の第１の状態では前記ディスティネーション指定情報で指定される領域のうちクリッピング領域に含まれる領域に対してだけ前記加重平均された画像データを格納し、
前記第２の属性情報が第２の状態では逆に、前記クリッピング領域を無視し前記ディスティネーション指定情報で指定される領域に前記加重平均された画像データを格納するもことを特徴とするデータ処理装置。