【手続補正書】
【提出日】平成21年5月7日(2009.5.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力画像を複数の領域に分割する領域分割手段と、
前記分割された領域に対して、細線化に適した領域であるか判断し、当該判断結果に基づいて、実行するアウトライン化処理を選択する選択手段と、
前記選択手段によって選択されたアウトライン化処理を用いて、前記領域のアウトラインデータを生成するアウトライン化手段と、
前記アウトライン化手段により生成されたアウトラインデータを出力する出力手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記選択手段で選択されうるアウトライン化処理は、領域に含まれるオブジェクト自体の輪郭に基づいてアウトラインデータを生成する第１アウトライン化処理と、領域に含まれるオブジェクトを細線化し、当該細線化したオブジェクトに基づいてアウトラインデータを生成する第２アウトライン化処理とを含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記選択手段では、前記分割された領域のうち図形属性の領域に対して細線化に適した領域であるか判断し、細線化に適していると判断した場合は前記第２アウトライン化処理を選択し、細線化に適していないと判断した場合は前記第１アウトライン化処理を選択することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記選択手段では、更に、処理対象の領域の属性が文字属性であると判断した場合、前記第１アウトライン化処理を選択することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記アウトライン化手段は、更に、前記選択されたアウトライン化処理を用いて生成されたアウトラインデータが正常なデータであるか否かに基づいて、当該生成されたアウトラインデータを出力対象にするか否か判断し、前記出力手段は前記出力対象にされたアウトラインデータを出力することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
更に、前記生成されたアウトラインデータが異常であった場合に、当該アウトラインデータを出力するか、出力しないか、関数近似前のデータを出力するか、を設定する設定手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記アウトライン化手段は、当該領域内に含まれるオブジェクトに基づいて生成されるアウトラインベクトルデータを関数近似することにより、前記アウトラインデータを生成することを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項８】
前記アウトライン化手段は、文字属性の領域に含まれる文字画像に基づいて生成されるアウトラインベクトルデータを関数近似する際、当該文字画像の大きさに基づいて、直線近似のみの関数近似を用いるか否か判断することを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記アウトライン化手段は、文字属性の領域に含まれる文字画像の大きさに基づいて、当該文字画像に対して前記アウトライン化処理を行うか否か判断することを特徴とする請求項１に記載の画像処理装置。
【請求項１０】
前記アウトライン化手段は、前記アウトライン化処理を行わないと判断した文字画像について、当該文字画像の２値画像を出力することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
文字属性の領域に含まれる文字画像について、前記文字画像の大きさが第１閾値以下の場合、前記アウトライン化手段によるアウトライン化処理を行わずに、前記出力手段は当該文字画像の２値画像を出力し、
前記文字画像の大きさが前記第１閾値より大きい場合、前記アウトライン化手段は、当該文字画像のアウトラインベクトルデータを生成し、更に、当該生成されたアウトラインベクトルデータについて、前記文字画像の大きさが第２閾値以下の場合は当該アウトラインベクトルデータに対して直線近似のみを用いた関数近似処理を実行し、前記文字画像の大きさが前記第２閾値より大きい場合は当該アウトラインベクトルデータに対してベジェ近似による関数近似処理を実行することにより、前記アウトラインデータを生成することを特徴とする請求項１に記載の画像処理装置。
【請求項１２】
入力画像を複数の領域に分割する領域分割手段と、
前記分割された領域のうち、文字属性の領域に含まれる文字画像をアウトライン化処理することによりアウトラインベクトルデータを生成し、更に、前記文字画像の大きさが第２閾値以下の場合は当該生成されたアウトラインベクトルデータに対して直線近似のみを用いた関数近似処理を実行することによりアウトラインデータを生成し、前記文字画像の大きさが前記第２閾値より大きい場合は当該生成されたアウトラインベクトルデータに対してベジェ近似による関数近似処理を実行することによりアウトラインデータを生成する生成手段と、
前記生成手段で生成されたアウトラインデータを出力する出力手段と、
を有することを特徴とする画像処理装置。
【請求項１３】
前記分割された領域のうち、前記文字属性の領域に含まれる文字画像について、前記文字画像の大きさが第１閾値以下の場合、前記生成手段による処理を行わずに、前記出力手段で当該文字画像の２値画像を出力させ、
前記文字画像の大きさが前記第１閾値より大きい場合、前記生成手段で生成されたアウトラインデータを前記出力手段で出力させることを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記入力画像が２値画像でない場合は２値化処理を行って２値画像を生成する２値化手段を更に有し、
当該生成された２値画像を前記領域分割手段の処理対象にすることを特徴とする請求項１乃至１３のいずれかに記載の画像処理装置。
【請求項１５】
画像処理装置の領域分割手段が、入力画像を複数の領域に分割する領域分割ステップと、
画像処理装置の選択手段が、前記分割された領域に対して、細線化に適した領域であるか判断し、当該判断結果に基づいて、実行するアウトライン化処理を選択する選択ステップと、
画像処理装置のアウトライン化手段が、前記選択ステップで選択されたアウトライン化処理を用いて、前記領域のアウトラインデータを生成するアウトライン化ステップと、
画像処理装置の出力手段が、前記アウトライン化ステップで生成されたアウトラインデータを出力する出力ステップと、
を有することを特徴とする画像処理方法。
【請求項１６】
画像処理装置の領域分割手段が、入力画像を複数の領域に分割する領域分割ステップと、
画像処理装置の生成手段が、前記分割された領域のうち、文字属性の領域に含まれる文字画像をアウトライン化処理することによりアウトラインベクトルデータを生成し、更に、前記文字画像の大きさが第２閾値以下の場合は当該生成されたアウトラインベクトルデータに対して直線近似のみを用いた関数近似処理を実行することによりアウトラインデータを生成し、前記文字画像の大きさが前記第２閾値より大きい場合は当該生成されたアウトラインベクトルデータに対してベジェ近似による関数近似処理を実行することによりアウトラインデータを生成する生成ステップと、
画像処理装置の出力手段が、前記生成ステップで生成されたアウトラインデータを出力する出力ステップと、
を有することを特徴とする画像処理方法。
【請求項１７】
コンピュータを、
入力画像を複数の領域に分割する領域分割手段、
前記分割された領域に対して、細線化に適した領域であるか判断し、当該判断結果に基づいて、実行するアウトライン化処理を選択する選択手段、
前記選択手段によって選択されたアウトライン化処理を用いて、前記領域のアウトラインデータを生成するアウトライン化手段、
前記アウトライン化手段により生成されたアウトラインデータを出力する出力手段、
として機能させるためのコンピュータプログラム。
【請求項１８】
コンピュータを、
入力画像を複数の領域に分割する領域分割手段、
前記分割された領域のうち、文字属性の領域に含まれる文字画像をアウトライン化処理することによりアウトラインベクトルデータを生成し、更に、前記文字画像の大きさが第２閾値以下の場合は当該生成されたアウトラインベクトルデータに対して直線近似のみを用いた関数近似処理を実行することによりアウトラインデータを生成し、前記文字画像の大きさが前記第２閾値より大きい場合は当該生成されたアウトラインベクトルデータに対してベジェ近似による関数近似処理を実行することによりアウトラインデータを生成する生成手段、
前記生成手段で生成されたアウトラインデータを出力する出力手段、
として機能させるためのコンピュータプログラム。
【請求項１９】
請求項１７または１８のいずれかに記載のコンピュータプログラムが格納された、コンピュータ読取可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】画像処理装置、画像処理方法、コンピュータプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記課題を解決するために、本発明の画像処理装置は、入力画像を複数の領域に分割する領域分割手段と、前記分割された領域に対して、細線化に適した領域であるか判断し、当該判断結果に基づいて、実行するアウトライン化処理を選択する選択手段と、前記選択手段によって選択されたアウトライン化処理を用いて、前記領域のアウトラインデータを生成するアウトライン化手段と、前記アウトライン化手段により生成されたアウトラインデータを出力する出力手段と、を有することを特徴とする。
また、上記課題を解決するために、本発明の画像処理装置は、入力画像を複数の領域に分割する領域分割手段と、前記分割された領域のうち、文字属性の領域に含まれる文字画像をアウトライン化処理することによりアウトラインベクトルデータを生成し、更に、前記文字画像の大きさが第２閾値以下の場合は当該生成されたアウトラインベクトルデータに対して直線近似のみを用いた関数近似処理を実行することによりアウトラインデータを生成し、前記文字画像の大きさが前記第２閾値より大きい場合は当該生成されたアウトラインベクトルデータに対してベジェ近似による関数近似処理を実行することによりアウトラインデータを生成する生成手段と、前記生成手段で生成されたアウトラインデータを出力する出力手段と、を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
ステップＳ５１２では、ステップＳ５１１で生成されたアウトラインデータに異常があるかどうか判断する。この処理は、ステップＳ５０７と同様の処理が行われる。正常と判断した場合は、ステップＳ５１３に進み、異常と判断した場合は、アウトラインデータを出力せずに処理を終了する。