【手続補正書】
【提出日】平成24年1月19日(2012.1.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力された画像データを補間処理することによって、入力画像が拡大された画像データを出力する画像拡大装置であって、
前記入力画像内の左右及び上下の少なくともいずれかの方向の入力画素列について、当該入力画素列の先頭の画素の前と最後の画素の後とに、前記入力画像にない仮想画素を設定する設定手段と、
前記入力画素列の先頭の画素の前記入力画像上の位置と出力画素列の先頭の画素の出力画像上の位置との差と、前記入力画素列の最後の画素の前記入力画像上の位置と前記出力画素列の最後の画素の前記出力画像上の位置との差と、が等しくなるように、拡大倍率に応じて、前記出力画素列の先頭の画素の前記出力画像上の位置を決定する決定手段と、
前記入力画素列の先頭の画素の前記入力画像上の位置より前記出力画像上で前に位置する出力画素の画素データを、前記設定手段により前記入力画素列の先頭の画素の前に設定された前記仮想画素の画素データと前記入力画素列の先頭の画素の画素データとに基づき補間演算し、前記入力画素列の最後の画素の前記入力画像上の位置より前記出力画像上で後に位置する出力画素の画素データを、前記設定手段により前記入力画素列の後に設定された前記仮想画素の画素データと前記入力画素列の最後の画素の画素データとに基づき補間演算する演算手段と、
を備えることを特徴とする画像拡大装置。
【請求項２】
拡大倍率に基づいて、拡大前の入力画素数および画素間の距離を定める値から、拡大後の出力画素数および画素間の距離を定める値を算出する算出手段、をさらに備え、
前記決定手段は、前記拡大前の入力画素数および画素間の距離を定める値と、前記算出手段により算出された拡大後の出力画素数および画素間の距離を定める値とから、前記出力画素列の先頭の画素の前記出力画像上の位置を決定する、
ことを特徴とする請求項１に記載の画像拡大装置。
【請求項３】
画素の位置は画像データに応じた画像を形成する際の各画素を形成するタイミングのずれを示す位相で表わされ、前記入力画素列の先頭の画素の前記入力画像上の位置と前記出力画素列の先頭の画素の出力画像上の位置との差は初期位相とされ、
前記決定手段は、前記出力画素列の先頭の画素の前記出力画像上の位置を、前記入力画素列の先頭の画素の前記入力画像上の位置から前記初期位相分ずれた位置として決定する、
ことを特徴とする請求項１又は２に記載の画像拡大装置。
【請求項４】
前記初期位相は、前記入力画素列の先頭の画素の前記入力画像上の位置からの方向を示しており、
前記演算手段は、
前記初期位相を負の値で保持する初期位相保持手段と、
拡大倍率に応じた係数を前記負の初期位相に対して累積加算する累積加算手段と、
前記累積加算手段による演算結果が負の値から正の値となることを検出する検出手段と、を備え、
前記演算手段は、前記検出手段による検出が行われるまでは、前記設定手段により前記入力画素列の先頭の画素の前に設定された前記仮想画素の画素データと前記入力画素列の先頭の画素の画素データとを用いて補間を行う、
ことを特徴とする請求項３に記載の画像拡大装置。
【請求項５】
前記初期位相は、前記入力画素列の前に設定された仮想画素位置からの方向を示しており、
前記演算手段は、
前記初期位相を正の値で保持する初期位相保持手段と、
拡大倍率に応じた係数を前記正の初期位相に対して累積加算する累積加算手段と、
前記累積加算手段による演算における最初のオーバーフローを検出するオーバーフロー検出手段と、を備え、
前記演算手段は、前記オーバーフロー検出手段による検出が行われるまでは、前記設定手段により前記入力画素列の先頭の画素の前に設定された前記仮想画素の画素データと前記入力画素列の先頭の画素の画素データとを用いて補間を行う、
ことを特徴とする請求項３に記載の画像拡大装置。
【請求項６】
２次元画像の画像データを前記左右及び上下の方向について独立に補間処理することによって、前記２次元画像を拡大する、ことを特徴とする請求項１乃至５のいずれか１項に記載の画像拡大装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の画像拡大装置を有することを特徴とする画像形成装置。
【請求項８】
入力された画像データを補間処理することによって、入力画像が拡大された画像データを出力する画像拡大装置において実行される画像拡大方法であって、
前記画像拡大装置の設定手段が、前記入力画像内の左右及び上下の少なくともいずれかの方向の入力画素列について、当該入力画素列の先頭の画素の前と最後の画素の後とに、前記入力画像にない仮想画素を設定する設定工程と、
前記画像拡大装置の決定手段が、前記入力画素列の先頭の画素の前記入力画像上の位置と出力画素列の先頭の画素の出力画像上の位置との差と、前記入力画素列の最後の画素の前記入力画像上の位置と前記出力画素列の最後の画素の前記出力画像上の位置との差と、が等しくなるように、拡大倍率に応じて、前記出力画素列の先頭の画素の前記出力画像上の位置を決定する決定工程と、
前記画像拡大装置の演算手段が、前記入力画素列の先頭の画素の前記入力画像上の位置より前記出力画像上で前に位置する出力画素の画素データを、前記設定工程において前記入力画素列の先頭の画素の前に設定された前記仮想画素の画素データと前記入力画素列の先頭の画素の画素データとに基づき補間演算し、前記入力画素列の最後の画素の前記入力画像上の位置より前記出力画像上で後に位置する出力画素の画素データを、前記設定工程において前記入力画素列の後に設定された前記仮想画素の画素データと前記入力画素列の最後の画素の画素データとに基づき補間演算する演算工程と、
を有することを特徴とする画像拡大方法。
【請求項９】
請求項８に記載の画像拡大方法の各工程をコンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
本発明は、前記問題点の解決を目的としたものであり、本発明の画像拡大装置は、入力された画像データを補間処理することによって、入力画像が拡大された画像データを出力する画像拡大装置であって、前記入力画像内の左右及び上下の少なくともいずれかの方向の入力画素列について、当該入力画素列の先頭の画素の前と最後の画素の後とに、前記入力画像にない仮想画素を設定する設定手段と、前記入力画素列の先頭の画素の前記入力画像上の位置と出力画素列の先頭の画素の出力画像上の位置との差と、前記入力画素列の最後の画素の前記入力画像上の位置と前記出力画素列の最後の画素の前記出力画像上の位置との差と、が等しくなるように、拡大倍率に応じて、前記出力画素列の先頭の画素の前記出力画像上の位置を決定する決定手段と、前記入力画素列の先頭の画素の前記入力画像上の位置より前記出力画像上で前に位置する出力画素の画素データを、前記設定手段により前記入力画素列の先頭の画素の前に設定された前記仮想画素の画素データと前記入力画素列の先頭の画素の画素データとに基づき補間演算し、前記入力画素列の最後の画素の前記入力画像上の位置より前記出力画像上で後に位置する出力画素の画素データを、前記設定手段により前記入力画素列の後に設定された前記仮想画素の画素データと前記入力画素列の最後の画素の画素データとに基づき補間演算する演算手段と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】削除
【補正の内容】