(57)【要約】【課題】作業効率や処理効率の良い画像処理装置を提供する。【解決手段】画像処理装置１０は、方向判定部２２ａ、信頼度判定部２２ｂ、方向補正部２２ｃ、表示制御部２２ｄを有する。方向判定部２２ａは原稿画像の原稿の天地方向を示した天地方向情報を生成する。信頼度判定部２２ｂは前記天地方向情報の信頼度の高低を判定する。方向補正部２２ｃは、前記信頼度が高い場合、前記天地方向情報に基づいて前記原稿画像に対して原稿の方向補正を行い、前記信頼度が低い場合、利用者から入力される方向補正コマンドの内容に従って前記原稿画像に対して原稿の方向補正を行う。表示制御部２２ｄは、前記信頼度が低い場合、前記原稿のプレビューを示し且つ前記方向補正コマンドの入力を利用者に促すための方向補正指示用画像を表示装置１１に表示し、前記信頼度が高い場合、前記方向補正指示用画像を表示装置１１に表示しない。【選択図】図１
2010011359.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像の原稿の天地方向を示した天地方向情報を生成する天地方向判定部と、
前記原稿画像に基づいて前記天地方向情報の信頼度の高低を判定する信頼度判定部と、
前記信頼度が高いと判定された場合、前記天地方向情報に基づいて前記原稿画像に対して原稿の方向補正を行い、前記信頼度が低いと判定された場合、前記天地方向情報を参照せずに、利用者から入力される方向補正コマンドの内容に従って前記原稿画像に対して原稿の方向補正を行う方向補正部と、
前記信頼度が低いと判定された場合、前記原稿のプレビューを示し且つ前記方向補正コマンドの入力を利用者に促すための方向補正指示用画像を前記方向補正の前に表示装置に表示し、前記信頼度が高いと判定された場合、前記方向補正指示用画像を表示装置に表示しない第１表示制御部とを有することを特徴とする画像処理装置。
【請求項２】
前記天地方向判定部は、前記原稿画像の原稿に示されている各文字の向く各方向のうち、最も多い方向を前記天地方向と判定し、当該天地方向を示した天地方向情報を生成するものであり、
前記信頼度判定部は、原稿画像の原稿に示されている各文字の向く各方向のうち、最も多い方向を第１方向とし、次に多い方向を第２方向とする場合、第１方向に向いている文字数と第２方向に向いている文字数との比率または差の程度を示したパラメータに応じて前記信頼度の高低を判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記天地方向判定部は、前記原稿画像の原稿に示されている各文字の向く各方向のうち、最も多い方向を前記天地方向と判定し、判定した天地方向を示した天地方向情報を生成するものであり、
前記信頼度判定部は、原稿画像の原稿に示されている文字の向く方向毎に、当該方向に向いている文字数を判定し、全ての方向において前記文字数が閾値未満であれば前記天地方向情報の信頼度は低いと判定することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記方向補正指示用画像には原稿のプレビューが複数示され、各プレビューは互いに天地方向を異ならせていることを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記原稿画像に示される原稿のエッジが基準方向に対して傾いている場合、前記原稿画像に対して原稿の傾き補正を行う傾き補正部を備え、
前記天地方向判定部は、前記傾き補正が行われた後の原稿画像に基づいて前記天地方向情報を生成することを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記原稿のプレビューを示し且つ傾き補正コマンドの入力を利用者に促すための傾き補正指示用画像を表示装置に表示する第２表示制御部を備え、
前記傾き補正指示用画像には、前記プレビューが複数示され、各プレビューは互いに原稿の傾きを異ならせていることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
請求項１から６のいずれか１項に記載の画像処理装置を備えていることを特徴とする画像形成装置。
【請求項８】
原稿画像の原稿の天地方向を示した天地方向情報を生成する工程と、
前記原稿画像に基づいて前記天地方向情報の信頼度の高低を判定する工程と、
前記信頼度が高いと判定された場合、前記天地方向情報に基づいて前記原稿画像に対して原稿の方向補正を行い、前記信頼度が低いと判定された場合、前記天地方向情報を参照せずに、利用者から入力される方向補正コマンドの内容に従って前記原稿画像に対して原
稿の方向補正を行う工程とを含み、
前記信頼度が低いと判定された場合、前記原稿のプレビューを示し且つ前記方向補正コマンドの入力を利用者に促すための方向補正指示用画像を前記方向補正の前に表示装置に表示し、前記信頼度が高いと判定された場合、前記方向補正指示用画像を表示装置に表示しないことを特徴とする画像処理装置の制御方法。
【請求項９】
請求項１から６のいずれか１項に記載の画像処理装置を制御する制御プログラムであり、コンピュータを前記画像処理装置の各部として動作させる制御プログラム。
【請求項１０】
請求項９に記載の制御プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理対象となる画像のサムネイルやプレビューを表示する画像処理装置に関する。
【背景技術】
【０００２】
複写機、複合機、スキャナ等においては、プレビュー機能をオンにすると、入力画像に示される原稿の傾きや原稿の向き等を解析した結果が表示され、さらに利用者に指定または選択された条件に基づいて前記傾きや前記向きを補正する事がなされている。
【０００３】
特に、下記特許文献１には、入力された原稿画像について原稿の天地方向および原稿の傾きを判別し、且つ、予め設定された画像処理を施した原稿画像を表示する画像読取システムが開示されている。この画像読取システムでは、原稿の天地・傾き補正の判別結果に誤りがあれば、利用者によって判定結果の変更が行われ、変更した判定結果に応じて画像処理が再度実行されるようになっている。
【特許文献１】特開２００７−３２４６４８号公報（公開日：平成１９年１２月１３日）
【特許文献２】特開２００６−８７０２７号公報（公開日：平成１８年３月３０日）
【特許文献３】特開平７−１９２０８６号公報（公開日：平成７年７月２８日）
【特許文献４】特開平６−１８９０８３号公報（公開日：平成６年７月８日）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の構成によれば、原稿の天地方向の判別結果が正しい場合であっても、原稿のプレビューと判別結果とが必ず表示装置に表示されるようになっているため、装置の処理効率や利用者の作業効率が良くないという問題があった。
【０００５】
本発明は、このような問題に鑑みてなされたものであり、利用者の作業効率や装置の処理効率の良い画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
以上の目的を達成するために、本発明の画像処理装置は、原稿画像の原稿の天地方向を示した天地方向情報を生成する天地方向判定部と、前記原稿画像に基づいて前記天地方向情報の信頼度の高低を判定する信頼度判定部と、前記信頼度が高いと判定された場合、前記天地方向情報に基づいて前記原稿画像に対して原稿の方向補正を行い、前記信頼度が低いと判定された場合、前記天地方向情報を参照せずに、利用者から入力される方向補正コマンドの内容に従って前記原稿画像に対して原稿の方向補正を行う方向補正部と、前記信頼度が低いと判定された場合、前記原稿のプレビューを示し且つ前記方向補正コマンドの入力を利用者に促すための方向補正指示用画像を前記方向補正前に表示装置に表示し、前記信頼度が高いと判定された場合、前記方向補正指示用画像を表示装置に表示しない第１表示制御部とを有することを特徴とする。
【０００７】
本発明の構成によれば、前記天地方向情報の信頼度が高い場合、前記方向補正指示用画像を表示せず、前記天地方向情報に基づいて前記原稿画像に対して前記方向補正を行う。そして、前記天地方向情報の信頼度が低い場合のみ、前記方向補正指示用画像を表示し、利用者の指示に応じた方向補正を行うことになる。それゆえ、原稿の天地方向の判別結果が正しい場合は前記方向補正指示用画像（プレビューを示した画像）の表示を省略でき、
利用者の作業効率や装置の処理効率を改善することができる。
【０００８】
また、前記原稿画像の原稿に示されている各文字の向く各方向のうちの最も多い方向を第１方向とし、次に多い方向を第２方向とする場合、前記第１方向が前記天地方向である可能性が高いため、前記第１方向を前記天地方向と判定することが可能である。但し、この場合、第１方向に向いている文字数と第２方向に向いている文字数との差が大きければ当該判定の信頼度は高く、この差が小さければ当該判定の信頼度は低くなる。つまり、（第１方向に向いている文字数）/（第２方向に向いている文字数）が大きければ当該判定
の信頼度は高く、（第１方向に向いている文字数）/（第２方向に向いている文字数）が
小さければ当該判定の信頼度は低くなるとも言える。それゆえ、本発明の画像処理装置において、前記天地方向判定部は、前記原稿画像の原稿に示されている各文字の向く各方向のうち、最も多い方向を前記天地方向と判定し、当該天地方向を示した天地方向情報を生成するものであり、前記信頼度判定部は、原稿画像の原稿に示されている各文字の向く各方向のうち、最も多い方向を第１方向とし、次に多い方向を第２方向とする場合、第１方向に向いている文字数と第２方向に向いている文字数との比率または差の程度を示したパラメータに応じて前記信頼度の高低を判定することが好ましい。これにより、前記天地方向判定部にて生成される天地方向情報の信頼度を高精度で判定できる。
【０００９】
また、前記原稿画像の原稿に示されている各文字の向く各方向のうちの最も多い方向は天地方向である可能性が高いため、当該最も多い方向を前記天地方向と判定できる。但し、前記原稿画像の原稿に示されている各文字の向く各方向のうちの最も多い方向を天地方向と判定する場合、判定の標本となる文字の数が少なければ当該判定の信頼度は低くなる。そこで、本発明の画像処理装置において、前記天地方向判定部は、前記原稿画像の原稿に示されている各文字の向く各方向のうち、最も多い方向を前記天地方向と判定し、判定した天地方向を示した天地方向情報を生成するものであり、前記信頼度判定部は、原稿画像の原稿に示されている文字の向く方向毎に、当該方向に向いている文字数を判定し、全ての方向において前記文字数が閾値未満であれば前記天地方向情報の信頼度は低いと判定することが好ましい。これにより、前記天地方向判定部にて生成される天地方向情報の信頼度を高精度で判定できる。
【００１０】
さらに、本発明の画像処理装置において、前記方向補正指示用画像には原稿のプレビューが複数示され、各プレビューは互いに天地方向を異ならせていることが好ましい。これにより、利用者は、互いに天地方向の異なる複数のプレビューを確認でき、自身の意図に沿う方向補正の形態を把握し易くなる。
【００１１】
また、本発明の画像処理装置は、前記原稿画像に示される原稿のエッジが基準方向に対して傾いている場合、前記原稿画像に対して原稿の傾き補正を行う傾き補正部を備え、前記天地方向判定部が、前記傾き補正が行われた後の原稿画像に基づいて前記天地方向情報を生成する構成であることが好ましい。これにより、前記傾き補正が行われた後の原稿画像に基づいて天地方向情報が生成されるため、天地方向情報の信頼度を高めることができる。
【００１２】
さらに、本発明の画像処理装置は、前記原稿のプレビューを示し且つ傾き補正コマンドの入力を利用者に促すための傾き補正指示用画像を表示装置に表示する第２表示制御部を備え、前記傾き補正指示用画像には、前記プレビューが複数示され、各プレビューは互いに原稿の傾きを異ならせていることが好ましい。これにより、利用者は、互いに傾きの異なる複数のプレビューを確認でき、自身の意図に沿う傾き補正の形態を把握し易くなる。
【００１３】
また、本発明の画像形成装置は前記の画像処理装置を備えたものである。さらに、本発明の画像処理装置の制御方法は、原稿画像の原稿の天地方向を示した天地方向情報を生成
する工程と、前記原稿画像に基づいて前記天地方向情報の信頼度の高低を判定する工程と、前記信頼度が高いと判定された場合、前記天地方向情報に基づいて前記原稿画像に対して原稿の方向補正を行い、前記信頼度が低いと判定された場合、前記天地方向情報を参照せずに、利用者から入力される方向補正コマンドの内容に従って前記原稿画像に対して原稿の方向補正を行う工程とを含み、前記信頼度が低いと判定された場合、前記原稿のプレビューを示し且つ前記方向補正コマンドの入力を利用者に促すための方向補正指示用画像を前記方向補正前に表示装置に表示し、前記信頼度が高いと判定された場合、前記方向補正指示用画像を表示装置に表示しないことを特徴とする。
【００１４】
また、本発明の画像処理装置は、コンピュータによって実現されてもよく、この場合には、コンピュータを前記画像処理装置の各部として動作させる制御プログラム、および、該プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００１５】
以上のように、本発明の画像処理装置は、原稿画像の原稿の天地方向を示した天地方向情報を生成する天地方向判定部と、前記原稿画像に基づいて前記天地方向情報の信頼度の高低を判定する信頼度判定部と、前記信頼度が高いと判定された場合、前記天地方向情報に基づいて前記原稿画像に対して原稿の方向補正を行い、前記信頼度が低いと判定された場合、前記天地方向情報を参照せずに、利用者から入力される方向補正コマンドの内容に従って前記原稿画像に対して原稿の方向補正を行う方向補正部と、前記信頼度が低いと判定された場合、前記原稿のプレビューを示し且つ前記方向補正コマンドの入力を利用者に促すための方向補正指示用画像を前記方向補正前に表示装置に表示し、前記信頼度が高いと判定された場合、前記方向補正指示用画像を表示装置に表示しない第１表示制御部とを有することを特徴とする。それゆえ、原稿の天地方向の判別結果が正しい場合は前記方向補正指示用画像（プレビューを示した画像）の表示を省略でき、利用者の作業効率や装置の処理効率を改善することができる。
【発明を実施するための最良の形態】
【００１６】
本発明の画像処理装置の一実施形態を図に基づいて説明する。図１は、本実施形態の画像処理装置１０の概略構成を示したブロック図である。
【００１７】
画像処理装置１０は、複写機または複合機である画像形成装置（図１では不図示）に備えられている。そして、画像処理装置１０は、画像形成装置に備えられている画像入力装置（スキャナ）によって原稿から原稿画像が読み取られると、この原稿画像に対して画像処理を実行するようになっている。
【００１８】
また、図１に示されるように、画像処理装置１０は、表示装置１１、記憶部１２、制御部１３に接続されている。表示装置１１は、画像処理装置１０にて生成された表示画像を表示する。また、記憶部１２は、前記画像入力装置によって読み取られた原稿画像や画像処理装置１０にて処理された原稿画像を保存する記憶領域である。さらに、画像処理装置１０は、記憶部１２に保存されている原稿画像を入力可能である。
【００１９】
表示装置１１は、画像形成装置の操作パネルに構成される画像表示手段であり、画像形成装置を操作する上で必要な情報を利用者に示すためのものである。また、表示装置１１はタッチパネルに覆われており、表示装置１１に表示される画像はグラフィカルユーザインターフェイスとしても機能する。なお、表示装置１１としては、液晶ディスプレイ等の一般的な画像表示手段が用いられる。
【００２０】
記憶部１２は、画像形成装置に備えられているデータ保存手段である。記憶部１２としては一般的なハードディスク装置を用いることができる。
【００２１】
制御部１３は、画像処理装置１０、記憶部１２、表示装置１１等の動作を制御するものである。また、制御部１３は、画像処理装置１０内部のデータの流れ、画像処理装置１０と記憶部１２との間のデータの流れ、画像処理装置１０と表示装置１１との間のデータの流れ、画像処理装置１０と記憶部１２との間のデータの流れをも制御している。なお、制御部１３は、ＣＰＵ、ＲＡＭ、ＲＯＭ等より構成されるコンピュータである。
【００２２】
つぎに、画像処理装置１０の内部構成について詳細に説明する。図１に示されるように、画像処理装置１０は、傾き調整部２１および方向調整部２２を有している。
【００２３】
傾き調整部２１は、記憶部１２に記憶されている原稿画像に示される原稿が傾いている場合、利用者に対して傾き補正の実行/非実行の選択を促すと共に、傾き補正を実行する
場合の補正角度の選択を促す。そして、傾き調整部２１は、利用者が傾き補正の実行を選択した場合、利用者に選択された補正角度に応じて原稿画像に対して傾き補正を実行する。さらに、傾き調整部２１によって傾き補正の行われた原稿画像は記憶部１２に上書き保存される。
【００２４】
方向調整部２２は、傾き調整部２１による処理が行われた後、記憶部１２に保存されている原稿画像に示されている原稿の天地方向の判定を行い、原稿の天地方向と原稿画像の上下方向とが不一致の場合には原稿画像に対して方向補正を実行する。
【００２５】
また、方向調整部２２は、前記天地方向の判定結果の信頼度が低いと判断される場合、天地方向の判定結果に拘わらず、原稿画像のプレビューを表示装置１１に表示することによって利用者に対して方向補正の実行または非実行の選択を促す。そして、方向調整部２２は、利用者が方向補正の実行を選択した場合、利用者に選択された条件に応じて原稿画像に対して方向補正を実行する。さらに、方向調整部２２によって方向補正の行われた原稿画像は記憶部１２に上書き保存される。
【００２６】
以下、傾き調整部２１および方向調整部２２にて実行される処理についてさらに詳細に説明する。図１に示されるように、傾き調整部２１は、傾き検知部２１ａ、表示制御部２１ｂ、傾き補正部２１ｃを有しており、方向調整部２２は、方向判定部２２ａ、信頼度判定部２２ｂ、方向補正部２２ｃ、表示制御部２２ｄを有している。
【００２７】
傾き検知部２１ａは、記憶部１２に記憶されている原稿画像を入力すると、この原稿画像に示される原稿の傾き角度を求める。ここで、傾き角度とは、図２に示される「θ」のように、基準方向と原稿画像に示される原稿のエッジとのなす角度を意味するものとする。さらに、基準方向とは、原稿画像における縦方向または横方向を意味するものとする。
【００２８】
傾き角度の求め方は様々であるが、本実施形態では、前記した特許文献３に記載されている手法により傾き角度を求める。以下、当該手法について説明する。
【００２９】
まず、傾き検知部２１aは、原稿画像に対して２値化処理を実行することによって２値
化データを作成する。ここで、２値化処理に用いられる閾値は、例えば、原稿画像の画像データが８ビットの場合は１２８に設定される。また、原稿画像において複数の画素からなるブロック（例えば５×５画素）を設定し、このブロックにおける画素値の平均値を求め、求めた平均値を当該ブロック内の画素についての閾値としてもよい。
【００３０】
つぎに、傾き検知部２１ａは、以上のようにして２値化データに基づいて、原稿画像における黒画素と白画素との境界点を複数個抽出し、各境界点の座標値を求め（点列の座標データ）、メモリに格納する。例えば、原稿画像における文字部分の上端における白画素
と黒画素との境界点が抽出され、この境界点の座標値が求められることとなる。
【００３１】
そして、傾き検知部２１ａは、求めた各座標値から回帰直線を求め、その回帰直線の回帰係数ｂを下記の式（１）に基づいて求める。
【００３２】
【数１】
2010011359.tif 000003
【００３３】
なお、式（１）におけるＳｘ、Ｓｙは、それぞれ、変数ｘと変数ｙとの残差平方和であり、下記の式（２）〜式（４）によって表されるものである。
【００３４】
【数２】
2010011359.tif 000004
【００３５】
さらに、傾き検知部２１ａは、式（１）に基づいて求めた回帰係数ｂの値を、下記の式（５）に代入することによってθを求め、求めたθを傾き角度θとして表示制御部２１ｂへ送る。つまり、ここで求められたθが原稿画像に示される原稿の傾き角度である。
【００３６】
【数３】
2010011359.tif 000005
【００３７】
つぎに、図１に示される表示制御部２１ｂについて説明する。表示制御部２１ｂは、傾き検知部２１ａにて検出された傾き角度θの絶対値が閾値ＴＨ（例えば０．５°）以上である場合、図２に示す傾き補正指示用画像３０を表示装置１１に表示する処理を行う。
【００３８】
これに対し、傾き検知部２１ａにて検出された傾き角度θの絶対値が閾値ＴＨ未満である場合、表示制御部２１ｂは、傾き補正指示用画像３０を表示装置１１に表示せず、処理を終了する。そして、この場合は、後段の傾き補正部２１ｃによる処理も行われずに、方向調整部２２による処理が開始されることになる。
【００３９】
ここで、傾き補正指示用画像３０とは、図２に示されるように、傾き角度θから算出される補正角度の候補値が複数通り示され、且つ各候補値で傾き補正した場合の原稿のプレビューが示されている画像である。また、傾き補正指示用画像３０には、傾き角度θの原稿のプレビューも示される。
【００４０】
以下、表示制御部２１ｂによる処理をより詳細に説明する。傾き角度θの原稿が示された原稿画像における傾きを補正するためには、この原稿画像に対して回転角度−θにて回転処理を施す必要がある（なお、本実施形態では、回転角度−θにて回転処理を施すということは、反時計回りにθ°だけ回転処理を施す意味であるものとする）。
【００４１】
それゆえ、表示制御部２１ｂは、傾き角度θが入力された場合、補正角度の候補値として−θを挙げることになる。また、傾き検知部２１ａにて検出される傾き角度θは若干の誤差を含んでいる場合がある。そこで、本実施形態では、−θのみならず、−（θ＋０．５θ）、および、−（θ−０．５θ）をも、補正角度の候補値として挙げることにしている。
【００４２】
つぎに、傾き補正指示用画像３０の作成処理について説明する。表示制御部２１ｂは、補正角度の候補値を定めた後、記憶部１２から原稿画像を入力し、この原稿画像に対して間引き処理を行うことによって間引き画像を作成する。この間引き画像は、傾き角度θだけ傾いている原稿のプレビュー（図２の参照符ａ）に相当するものである。
【００４３】
間引き処理は、原稿全体（プレビュー）が表示装置１１に表示されるようにするための処理である。また、間引き処理は、ニアレストネイバー法、バイリニア法、バイキュービック法等の補間処理によって行われる。ニアレストネイバー法とは、補間にて生成される補間画素に一番近い既存画素の値または補間画素と所定の位置関係にある既存画素の値を、補間画素の値とする手法である。バイリニア法とは、補間画素を囲む周囲４点の既存画素の値の加重平均値（補間画素からの距離に比例した係数を重みとする）を求め、求めた値を補間画素の値とする手法である。バイキュービック法とは、補間画素を囲む４点に加え、さらにそれらを囲む１２点を加えた計１６点の既存画素を用いて、補間演算を行う手法である。
【００４４】
そして、表示制御部２１ｂは、補正角度の候補値毎に、前記間引き画像に対して当該候補値で回転処理を施すことによって、当該候補値で回転処理した場合の原稿のプレビュー（図２の参照符ｂ，ｃ，ｄ）を作成する。その後、表示制御部２１ｂは、以上の各プレビューと補正角度の候補値とを対応付けて示した傾き補正指示用画像３０を生成し、傾き補正指示用画像３０を表示装置１１に表示する。なお、表示制御部２１ｂは、表示装置１１の表示特性に応じた階調補正処理（γ補正）を行った上で、傾き補正指示用画像３０を表示装置１１に表示する。
【００４５】
ここで、傾き補正指示用画像３０の一例を図２に示す。図２のように、傾き補正指示用画像３０には、傾き角度θ傾いている原稿のプレビューａ、補正角度−θで傾き補正（回転処理）した場合の原稿のプレビューｂ、補正角度−（θ＋０．５θ）で傾き補正した場合の原稿のプレビューｃ、補正角度−（θ−０．５θ）で傾き補正した場合の原稿のプレビューｄが示されることになる。なお、図２の例では、傾き角度θ＝５°であり、補正角度の候補値として、−５°、−７．５°、−２．５°が示されていることになる。
【００４６】
つぎに、図１に示される傾き補正部２１ｃについて説明する。まず、傾き補正指示用画像３０に示されている補正角度の候補値のうち、いずれかの補正角度が利用者に選択されるとする（つまり、利用者は、傾き補正コマンドを入力することによって、傾き補正の実行を選択したことになる）。この場合、傾き補正部２１ｃは、記憶部１２に保存されている原稿画像を読み出し、利用者に選択された補正角度にて当該原稿画像に対して回転処理を行うことによって傾き補正を行う。そして、傾き補正部２１ｃは、回転処理後の原稿画像を記憶部１２に上書き保存する。これにより、記憶部１２に保存されている原稿画像に示される原稿の傾きは補正される。また、傾き補正部２１ｃは、傾き補正を行わない旨のコマンドが利用者によって入力された場合は傾き補正を行わずに処理を終了する。
【００４７】
傾き補正部２１ｃにおける回転処理は下記の式（６）を利用することによって実行される。式（６）は、原点を中心として反時計回り方向に角度θだけ回転処理を行う場合の回転前座標（Ｘ，Ｙ）と回転後座標（Ｘ´，Ｙ´）と関係を示した式である。なお、本実施
形態の傾き補正における回転角度は‐４５°〜４５°である。
【００４８】
【数４】
2010011359.tif 000006
【００４９】
また、利用者は、図示しない操作パネルのテンキーやキーボードによって、傾き補正指示用画像３０に示されている補正角度の候補値を選択し（つまり傾き補正コマンドを入力する）、または、傾き補正を行わない旨のコマンドを入力できる。また、表示装置１１がタッチパネルに覆われている場合、利用者は図２に示されているプレビューｂ〜ｄにタッチすることにより、タッチしたプレビューに対応する補正角度を選択できる。
【００５０】
つぎに、図１に示される方向調整部２２に含まれる各部について説明する。なお、方向調整部２２は、傾き調整部２１の処理が終了した後で処理を開始するようになっている。それゆえ、方向調整部２２に含まれる各部は、傾き調整部２１にて傾き補正が施された場合、傾き補正の施された後の原稿画像であって記憶部１２に上書き保存されている原稿画像を対象として処理を行うことになる。
【００５１】
方向判定部２２ａは、記憶部１２に保存されている原稿画像を読み出し、この原稿画像に示される原稿の天地方向を判定し、判定した天地方向を示した天地方向情報を出力する。なお、方向判定部２２ａの判定処理は前記した特許文献４に紹介されている手法を利用したものである。以下、方向判定部２２ａの処理手順を説明する。
（パターン化）
まず、方向判定部２２ａは、ＯＣＲ技術（Optical Character Recognition）に基づい
て、原稿画像に示される原稿に記されている各文字をパターン化する。
（マッチング）
つぎに、方向判定部２２ａは、原稿画像から得られた文字パターンｉと予めデータベース化されている文字パターンｊとを比較する。この比較においては、文字パターンｉと文字パターンｊとを重ね合わせ、画素毎に色（白黒）が同じになるか否かを判定し、全ての画素の白黒が同じである場合、文字パターンｉの文字と文字パターンｊの文字との比較結果を「一致」とする。また、文字パターンｉとの間において全ての画素の白黒が同じになる文字パターンｊがデータベースにない場合、文字パターンｉとの間において白黒が同じになる画素数が最も多い文字パターンｊを選択し、文字パターンｉの文字と前記選択した文字パターンｊの文字との比較結果を「一致」とする。さらに、文字パターンｉとの間において、白黒が同じになる画素数が所定数に達している文字パターンｊがデータベースにない場合、比較判定不可能とする。
（方向判定）
さらに、方向判定部２２ａは、原稿画像から得られた各文字パターンｉに対して、９０°、１８０°、２７０°の回転角度で回転処理を行い、各回転処理にて得られた文字パターンｉについて前記のマッチングを繰り返す。そして、方向判定部２２ａは、回転角度毎に、前記マッチングにおいて「一致」と判定された文字数をカウントし、文字数の最も多かった回転角度（回転処理を行っていない文字の回転角度は０°とする）を天地方向として判定し、この角度を示した情報を天地方向情報として出力する。
ここで、天地方向情報が０°とは、原稿画像に示される原稿の天地方向と原稿画像の上下方向とが一致している状態を示す。天地方向情報が１８０°とは、原稿画像に示される原稿の天地方向が原稿画像の上下方向に対して逆向きになっている状態を示す。また、天地方向情報が９０°または２７０°とは、原稿画像に示される原稿の天地方向が原稿画像の上下方向に対して直交している状態を示す。例えば、図１３（ａ）に示される原稿画像の
天地方向情報を０°とすると、図１３（ｂ）に示される原稿画像の天地方向情報は１８０°となる。
【００５２】
つぎに、図１の信頼度判定部２２ｂについて説明する前に、方向判定部２２ａによる方向判定処理の精度（つまり、天地方向情報の精度）について説明する。方向判定部２２ａは、原稿画像に示される原稿の文字に着目し、この文字の方向に基づいて原稿の天地方向を判定していることになる。つまり、図４に示されるように、原稿に示されている各文字の方向がほぼ揃っている場合、方向判定部２２ａの方向判定処理の信頼度は高くなるが、図５に示されるように、原稿において互いに方向の異なる文字が混在している場合、方向判定部２２ａによる方向判定処理の信頼度は低くなる。それゆえ、方向判定部２２ａの方向判定の精度は、判定対象となる原稿に示されている文字の態様に応じて異なるものとなる。
【００５３】
そこで、本実施形態では、方向判定部２２ａによる方向判定が行われた後、この方向判定の信頼度、つまり天地方向情報の信頼度を信頼度判定部２２ｂにおいて判定することにしている。以下、信頼度判定部２２ｂにて実行される信頼度判定について説明する。
【００５４】
図１に示されるように、信頼度判定部２２ｂは第１判定部６０および第２判定部６１を有している。まず、第１判定部６０の処理内容を説明する上で必要となる事項について以下説明する。
【００５５】
方向判定部２２ａの判定処理においては、上述したように、回転処理の回転角度毎に（０°、９０°、１８０°、２７０°）、前記マッチングにおいて「一致」と判定した文字数をカウントした。ここで、本実施形態では、前記マッチングにて「一致」と判定された文字数の最も多い回転角度を第１角度とし、第１角度回転することによって前記マッチングにて「一致」と判定された文字の向きを第１方向とする。また、前記マッチングにて「一致」と判定された文字数が２番目に多い回転角度を第２角度とし、第２角度回転することによって前記マッチングにて「一致」と判定された文字の向きを「第２方向」とする。つまり、原稿画像の原稿に示される各文字の各方向のうち、最も多い方向が第１方向となり、次に多い方向が第２方向となる。
【００５６】
さらに、本実施形態では、前記マッチングにて「一致」と判定された文字数が３番目に多い回転角度を第３角度とし、第３角度回転することによって前記マッチングにて「一致」と判定された文字の向きを第３方向とする。また、前記マッチングにて「一致」と判定された文字数の最も少ない回転角度を第４角度とし、第４角度回転することによって前記マッチングにて「一致」と判定された文字の向きを第４方向とする。
【００５７】
例えば、図５に示す原稿では、第１角度は０°であり、第１角度０°の文字の向きが第１方向となる。また、第２角度は２７０°であり、第２角度２７０°の文字の向きが第２方向となる。さらに、第３角度は１８０°であり、第３角度１８０°の文字の向きが第３方向となる。また、第４角度は９０°であり、第４角度９０°の文字の向きが第４方向となる。
【００５８】
そして、第１判定部６０は、判定対象となる原稿において、第１方向に向いている文字の数と第２方向に向いている文字の数とを判定する。ここで、第１方向に向いている文字の数は、第１角度回転させることによって前記マッチングにて「一致」と判定された文字数に等しく、第２方向に向いている文字の数は、第２角度回転させることによって前記マッチングにて「一致」と判定された文字数に等しい。例えば、図５に示す原稿では、第１方向に向いている文字の数は１００となり、第２方向に向いている文字の数は８０となる。
【００５９】
つぎに、第１判定部６０は、第１方向に向いている文字の数および第２方向に向いている文字の数を下記の式（７）に代入することによって信頼度パラメータを演算する。
信頼度パラメータ＝（第１方向に向いている文字の数）／（第２方向に向いている文字の数）      …式（７）
ここで、図４のように、原稿におけるコンテンツ（文字）の方向が揃っているほど信頼度パラメータの値は高くなり、図５のように、原稿におけるコンテンツの方向のバラツキが大きくなるほど信頼度パラメータの値は低くなる。それゆえ、信頼度パラメータの値が高いほど方向判定部２２ａの方向判定の信頼度は高くなり、信頼度パラメータの値が低いほど方向判定部２２ａの方向判定の信頼度は低くなるものと考えられる。
【００６０】
そこで、信頼度判定部２２ｂの第１判定部６０では、信頼度パラメータと閾値ｔｈ（例えば５．０）とを比較する処理をおこなっている。なお、図４に示される原稿の場合、第１信頼度パラメータは１０となるが、図５に示される原稿の場合、第１信頼度パラメータは１．２５となる。
【００６１】
つぎに、信頼度判定部２２ｂの第２判定部６１について説明する。方向判定部２２ａによる方向判定処理の精度は、当然ではあるが、判定に用いられる標本数（原稿に示されている第１〜第４方向の文字数）が多いほど高くなり、標本数が少ないほど低くなる。例えば、図６に示すように、原稿に示されている第１〜第４方向の文字数が極めて少ない場合、方向判定部２２ａによる方向判定の精度は低下する。
【００６２】
そこで、信頼度判定部２２ｂの第２判定部６１では、第１方向に向いている文字の数，第２方向に向いている文字の数，第３方向に向いている文字の数，第４方向に向いている文字の数の全てについて、閾値ＴＨ´（例えば２０文字）と比較する処理を行っている。
【００６３】
そして、信頼度判定部２２ｂは、第１判定部６０および第２判定部６１の比較結果を参照し、下記の条件Ａおよび条件Ｂのうちの少なくともいずれかの条件に適合するか否かを判断する。ここで、信頼度判定部２２ｂは、条件Ａおよび条件Ｂのうちの少なくともいずれかに適合する場合、天地方向情報（方向判定）に対して「信頼度低」と判定する。また、信頼度判定部２２ｂは、下記の条件Ａおよび条件Ｂの両条件に適合しない場合、天地方向情報に対して「信頼度高」と判定する。
条件Ａ：信頼度パラメータが閾値ｔｈ未満であること。
条件Ｂ：第１方向に向いている文字の数，第２方向に向いている文字の数，第３方向に向いている文字の数，第４方向に向いている文字の数の全ての値が閾値ＴＨ´未満であること。
【００６４】
つぎに、方向補正部２２ｃについて説明する。方向補正部２２ｃは、信頼度判定部２２ｂの判定結果が「信頼度高」である場合、方向判定部２２ａにて生成された天地方向情報に基づいて原稿画像に対する方向補正の要否を決定する。そして、方向補正部２２ｃは、方向補正が必要な場合、前記原稿画像に対して、天地方向情報に示されている角度に応じた方向補正を施す。
【００６５】
つまり、信頼度判定部２２ｂの判定結果が「信頼度高」である場合、方向判定部２２ａによる方向判定結果を示した天地方向情報は正確であると考えられる。したがって、この場合、天地方向情報に基づいて方向補正の実行/非実行を決定し、実行する場合は天地方
向情報の内容に基づいた方向補正を行う。
【００６６】
具体的に、方向補正部２２ｃは、信頼度判定部２２ｂの判定結果が「信頼度高」であり、方向判定部２２ａにて生成される天地方向情報に示されている角度が０°である場合、
原稿画像に対する方向補正を行わずに処理を終了する。
【００６７】
一方、方向補正部２２ｃは、信頼度判定部２２ｂの判定結果が「信頼度高」であり、方向判定部２２ａにて生成される天地方向情報に示されている角度が０°でない場合、記憶部１２に記憶されている原稿画像を読み出して、当該原稿画像に対して方向補正を施す。そして、この方向補正においては、方向判定部２２ａにて生成される天地方向情報に示されている角度だけ原稿画像を回転させることになる。これにより、回転後の原稿画像に示される原稿の天地方向と原稿画像の上下方向とが一致するように、原稿画像に示される原稿の天地方向を補正することができる。
【００６８】
ここで、方向補正部２２ｃにて行われる方向補正（回転処理）について説明する。天地方向情報に示されている角度が方向補正部２２ｃの回転処理の回転角度になる。したがって、本実施形態における方向補正の回転角度は±９０°、±１８０°、±２７０°のいずれかとなる。そして、原点を中心として反時計まわりに、９０°、１８０°、２７０°のうちのいずれかの回転角度で回転処理を行う場合、回転前座標（Ｘ，Ｙ）と回転後座標（Ｘ´，Ｙ´）との関係は以下の式（８）〜式（１３）にて表すことができる。
【００６９】
【数５】
2010011359.tif 000007
【００７０】
また、方向補正部２２ｃは、信頼度判定部２２ｂの判定結果が「信頼度低」である場合、方向判定部２２ａにて生成された天地方向情報に基づく方向補正を行わず、方向補正の実行/非実行を利用者に選択させ、また、方向補正における回転角度を利用者に選択させ
る。
【００７１】
つまり、信頼度判定部２２ｂの判定結果が「信頼度低」の場合、方向判定部２２ａの方向判定によって生成された天地方向情報の内容は不正確な可能性がある。したがって、この場合、天地方向情報に基づいて方向補正の実行/非実行の決定を行わず、また、天地方
向情報に基づく方向補正を行わない。その代わりに、方向補正の実行/非実行を利用者に
選択させ、また、方向補正における回転角度を利用者に選択させるようにしている。
【００７２】
具体的に、方向補正部２２ｃは、信頼度判定部２２ｂの判定結果が「信頼度低」の場合、方向補正指示用画像４０を表示装置１１に表示する旨のコマンドを表示制御部２２ｄに送る。
【００７３】
このコマンドを受けた表示制御部２２ｄは、図３に示されるように、記憶部１２に保存
されている原稿画像に対応する原稿のプレビューｆと、前記原稿画像に対して回転角度９０°，１８０°，２７０°にて回転処理を施した場合の原稿のプレビューｇ，ｈ，ｉとを示した方向補正指示用画像４０を表示装置１１に表示する。これにより、利用者は、記憶部１２に保存されている原稿画像の原稿の天地方向の正否を確認できる。
【００７４】
なお、方向補正指示用画像４０の作成手法は、傾き補正指示用画像３０の作成手法と同様である。つまり、表示制御部２２ｄは、記憶部１２に保存されている原稿画像を間引いた間引き画像を作成する。この間引き画像は図３のプレビューｆに相当するものである。また、表示制御部２２ｄは、作成した間引き画像に対して、回転角度９０°，１８０°，２７０°にて回転処理を施すことによって、各回転角度にて回転処理を施した場合の原稿画像のプレビュー（図３の参照符ｇ，ｈ，i）を作成する。さらに、表示制御部２２ｄは
、以上の各プレビューと回転角度とを対応付けて示した方向補正指示用画像４０を生成し、方向補正指示用画像４０を表示装置１１に表示する。
【００７５】
ここで、利用者が、方向補正指示用画像４０に示されている９０°，１８０°，２７０°の回転角度のうち、いずれかの回転角度を選択したものとする。この場合、方向補正コマンドが入力されたことになり（方向補正の実行が利用者に選択されたことになる）、方向補正部２２ｃは、記憶部１２に保存されている原稿画像を読み出し、利用者に選択された回転角度（方向）によって当該原稿画像に対して回転処理（方向補正）を行う。そして、方向補正部２２ｃは、回転処理後の原稿画像を記憶部１２に上書き保存する。これにより、記憶部１２に保存されている原稿画像に示される原稿の天地方向の向きは、利用者の選択した方向通りに補正されることになる。
【００７６】
また、補正を行わない旨のコマンドが利用者によって入力された場合（つまり、方向補正の非実行が利用者に選択された場合）、方向補正部２２ｃおよび表示制御部２２ｄは回転処理（方向補正）を行わずに処理を終了する。
【００７７】
なお、利用者は、図示しない操作パネルのテンキーやキーボードによって、表示装置１１に表示されている方向補正指示用画像４０に示されている回転角度を選択し（方向補正コマンドを入力でき）、または、方向補正を行わない旨のコマンドを入力できる。また、表示装置１１がタッチパネルに覆われている場合、利用者は図３に示されているプレビューｉ，ｈ，ｇにタッチすることにより、タッチしたプレビューに対応する回転角度を選択できる。
【００７８】
つぎに、画像処理装置１０の処理の順序を図７に基づいて説明する。図７は、画像処理装置１０にて実行される処理の流れを示したフローチャートである。
【００７９】
まず、画像入力装置（スキャナ）にて読み取られた原稿画像が記憶部１２に書き込まれると、図７に示すように、画像処理装置１０は、原稿画像に示される原稿の傾き角度を求める（Ｓ１）。つぎに、画像処理装置１０は、Ｓ１にて求められた傾き角度の絶対値が閾値ＴＨ以上である場合（Ｓ２にてＹＥＳ）、図２に示す傾き補正指示用画像３０を表示装置１１に表示する（Ｓ３）。なお、Ｓ１にて求められた傾き角度の絶対値が閾値ＴＨ未満である場合（Ｓ２にてＮＯ）、画像処理装置１０は、傾き補正指示用画像３０を表示装置１１に表示することなく、処理をＳ７へ移行する。
【００８０】
傾き補正指示用画像３０の表示中において、傾き補正指示用画像３０に示されている補正角度の候補値のうちいずれかの候補値が利用者に選択された場合（つまり利用者が傾き補正コマンドを入力した場合）、画像処理装置１０は、記憶部１２に保存されている原稿画像を読み出し、利用者に選択された補正角度の候補値に基づいて当該原稿画像に対して傾き補正（回転処理）を行う（Ｓ４にてＹＥＳ，Ｓ５）。その後、画像処理装置１０は傾
き補正指示用画像３０の表示を終了する（Ｓ６）。なお、傾き補正のなされた原稿画像は記憶部１２に上書きされる。
【００８１】
これに対し、傾き補正指示用画像３０の表示中において、傾き補正を行わない旨のコマンドが利用者によって入力された場合（つまり利用者が傾き補正の非実行を選択した場合）、画像処理装置１０は、傾き補正を行わずに傾き補正指示用画像３０の表示を終了する（Ｓ４にてＮＯ，Ｓ６）。
【００８２】
つぎに、画像処理装置１０は、記憶部１２に保存されている原稿画像を読み出し、この原稿画像に示される原稿の天地方向を判定し、判定した天地方向を角度として示した天地方向情報を出力する（Ｓ７）。なお、天地方向情報には、０°、９０°、１８０°、２７０°のいずれかの値が示されることになる。
【００８３】
さらに、画像処理装置１０は、式（７）に基づいて演算される信頼度パラメータが閾値ｔｈ以上か否かを判定し、信頼度パラメータが閾値ｔｈ以上であれば処理をＳ９に移行し（Ｓ８にてＹＥＳ）、信頼度パラメータが閾値ｔｈ未満であれば処理をＳ１２に移行する（Ｓ８にてＮＯ）。
【００８４】
また、Ｓ９では、画像処理装置１０は、第１方向に向く文字の数〜第４方向に向く文字の数の全ての値が閾値ＴＨ´未満であるか否かを判定し、第１方向に向く文字の数〜第４方向に向く文字の数の全ての値が閾値ｔｈ未満であれば処理をＳ１２に移行し（Ｓ９にてＹＥＳ）、そうでなければ処理をＳ１０に移行する。
【００８５】
なお、Ｓ８にてＹＥＳであり、且つ、Ｓ９にてＮＯである場合は、天地方向の判定の結果（天地方向情報）は正確であると考えられる。また、Ｓ８にてＮＯである場合またはＳ９にてＹＥＳである場合、天地方向の判定の結果（天地方向情報）は不正確な可能性があると考えられる。
【００８６】
そして、Ｓ８にてＹＥＳであり且つＳ９にてＮＯである場合、画像処理装置１０は、Ｓ７にて生成された天地方向情報に示されている角度が０°であるか否かを判定し、天地方向情報に示されている角度が０°である場合は原稿画像に対する方向補正を行わずに処理を終了する（Ｓ１０にてＹＥＳ）。
【００８７】
また、画像処理装置１０は、天地方向情報に示されている角度が０°でないと判定される場合（Ｓ１０においてＮＯ）、記憶部１２に記憶されている原稿画像を読み出して、当該原稿画像に対して方向補正（回転処理）を施し（Ｓ１１）、処理を終了する。なお、Ｓ１１の方向補正では、天地方向情報に示されている角度だけ原稿画像を回転させることになる。これにより、回転後の原稿画像に示される原稿の天地方向と原稿画像の上下方向とが一致するように、原稿画像に示される原稿の天地方向を補正することができる。
【００８８】
また、画像処理装置１０は、Ｓ８にてＮＯである場合またはＳ９にてＹＥＳである場合、図３に示す方向補正指示用画像４０を表示装置１１に表示する（Ｓ１２）。そして、方向補正指示用画像４０の表示中において、方向補正指示用画像４０に示されている９０°，１８０°，２７０°の回転角度のうち、利用者がいずれかの回転角度を選択した場合（つまり利用者が方向補正コマンドを入力した場合）、画像処理装置１０は、記憶部１２に保存されている原稿画像を読み出し、利用者に選択された回転角度に基づいて当該原稿画像に対して方向補正（回転処理）を行う（Ｓ１３にてＹＥＳ，Ｓ１４）。その後、画像処理装置１０は方向補正指示用画像４０の表示を終了する（Ｓ１５）。なお、方向補正のなされた原稿画像は記憶部１２に上書きされる。これにより、記憶部１２に保存されている原稿画像に示される原稿の天地方向の向きは、利用者の選択した方向通りに補正されるこ
とになる。
【００８９】
これに対し、方向補正指示用画像４０の表示中において、方向補正を行わない旨のコマンドが利用者によって入力された場合（つまり利用者が方向補正の非実行を選択した場合）、画像処理装置１０は、方向補正を行わずに方向補正指示用画像４０の表示を終了する（Ｓ１３にてＮＯ，Ｓ１５）。
【００９０】
以上のように、本実施形態の画像処理装置１０は、方向判定部２２ａ、信頼度判定部２２ｂ、方向補正部２２ｃ、表示制御部２２ｄを有している。そして、方向判定部２２ａは、原稿画像の原稿の天地方向を示した天地方向情報を生成し、信頼度判定部２２ｂは、前記原稿画像に基づいて前記天地方向情報の信頼度の高低を判定するものである。さらに、方向補正部２２ｃは、前記信頼度が高いと判定された場合、前記天地方向情報に基づいて前記原稿画像に対して原稿の方向補正を行い、前記信頼度が低いと判定された場合、前記天地方向情報を参照せずに、利用者から入力される方向補正コマンドの内容に従って前記原稿画像に対して原稿の方向補正を行うものである。また、表示制御部２２ｄは、前記信頼度が低いと判定された場合、前記原稿のプレビューを示し且つ前記方向補正コマンドの入力を利用者に促すための方向補正指示用画像４０を前記方向補正前に表示装置１１に表示し、前記信頼度が高いと判定された場合、前記方向補正指示用画像４０を表示装置１１に表示しない。
【００９１】
このような画像処理装置１０によれば、前記天地方向情報の信頼度が高い場合、方向補正指示用画像４０を表示せず、前記天地方向情報に基づいて前記原稿画像に対して前記方向補正を行う。そして、前記天地方向情報の信頼度が低い場合のみ、方向補正指示用画像４０を表示し、利用者の指示に応じた方向補正を行うことになる。それゆえ、原稿の天地方向の判別結果が正しい場合は方向補正指示用画像４０の表示を省略でき、利用者の作業効率や装置の処理効率を改善することができる。
【００９２】
また、前記原稿画像の原稿に示されている各文字の向く各方向のうちの最も多い方向を第１方向とし、次に多い方向を第２方向とする場合、前記第１方向が前記天地方向である可能性が高いため、前記第１方向を前記天地方向と判定することが可能である。但し、この場合、第１方向に向いている文字数と第２方向に向いている文字数との差が大きければ当該判定の信頼度は高く、この差が小さければ当該判定の信頼度は低くなる。つまり、（第１方向に向いている文字数）/（第２方向に向いている文字数）が大きければ当該判定
の信頼度は高く、（第１方向に向いている文字数）/（第２方向に向いている文字数）が
小さければ当該判定の信頼度は低くなるとも言える。それゆえ、本実施形態において、方向判定部２２ａは、原稿画像の原稿に示されている各文字の向く各方向のうち、最も多い方向を前記天地方向と判定し、当該天地方向を示した天地方向情報を生成し、信頼度判定部２２ｂは、第１方向に向いている文字数と第２方向に向いている文字数との比率を示した信頼度パラメータに応じて前記信頼度の高低を判定している。これにより、方向判定部２２ａにて生成される天地方向情報の信頼度を高精度で判定できる。
【００９３】
また、前記原稿画像の原稿に示されている各文字の向く各方向のうちの最も多い方向を天地方向と判定する場合、判定の標本となる文字の数が少なければ当該判定の信頼度は低くなる。そこで、本実施形態において、信頼度判定部２２ｂは、原稿画像の原稿に示されている文字の向く方向毎に、当該方向に向いている文字数を判定し、全ての方向において前記文字数が閾値ＴＨ´未満であれば天地方向情報の信頼度は低いと判定している。
することが好ましい。これにより、方向判定部２２ａにて生成される天地方向情報の信頼度を高精度で判定できる。
【００９４】
さらに、方向補正指示用画像４０には原稿のプレビューが複数示され、各プレビューは
互いに天地方向を異ならせている。これにより、利用者は、互いに天地方向の異なる複数のプレビューを確認でき、自身の意図に沿う方向補正の形態を把握し易くなる。
【００９５】
また、本実施形態の画像処理装置１０は、原稿画像に示される原稿のエッジが基準方向に対して傾いている場合、原稿画像に対して原稿の傾き補正を行う傾き補正部２１ｃを備えている。そして、方向判定部２２ａは、前記傾き補正が行われた後の原稿画像に基づいて天地方向情報を生成している。これにより、傾き補正が行われた後の原稿画像に基づいて天地方向情報が生成されるため、天地方向情報の信頼度を高めることができる。
【００９６】
さらに、本実施形態の画像処理装置１０は、原稿のプレビューを示し且つ傾き補正コマンドの入力を利用者に促すための傾き補正指示用画像３０を表示装置１１に表示する表示制御部２１ｂを有している。また、この傾き補正指示用画像３０には、プレビューが複数示され、各プレビューは互いに原稿の傾きを異ならせている。これにより、利用者は、互いに傾きの異なる複数のプレビューを確認でき、自身の意図に沿う傾き補正の形態を把握し易くなる。
【００９７】
なお、本実施形態では、表示制御部２１ｂにて表示される傾き補正指示用画像３０には、傾き角度θを補正するための補正角度の候補値として、−θのみならず、−（θ＋α・θ）、および、−（θ−α・θ）が挙げられている（α＝０．２）。ここで、前記のαは、０．２に限定されるものではなく、変更可能である。
【００９８】
また、本実施形態の画像処理装置１０にて用いられる閾値ＴＨ，閾値ｔｈ，閾値ＴＨ´はユーザによって調整可能になっていてもよい。この場合、利用者は、画像形成装置の操作パネルからテンキーを用いて閾値ＴＨ，閾値ｔｈ，閾値ＴＨ´を調整してもよいし、画像形成装置に接続されている端末のスキャナ・ドライバの設定画面においてマウスやキーボードを用いて閾値ＴＨ，閾値ｔｈ，閾値ＴＨ´を調整してもよい。また、閾値ＴＨ，閾値ｔｈ，閾値ＴＨ´の値は、利用者によって入力されるものであってもよいし、予め用意されている複数の値の中から利用者に選択されるものであってもよい。
【００９９】
また、以上の実施形態では、原稿画像の原稿が傾いている場合、図２に示される傾き補正指示用画像３０を表示しているが、例えば、図８に示されるような傾き補正指示用画像３０ａを表示してもよい。図８の傾き補正指示用画像３０ａでは、左側から右側に向け、補正角度の候補値の小さい順にプレビューが並べて示されている。これにより、ユーザからすれば、補正後の原稿の傾き度合をより把握し易くなる。
【０１００】
また、原稿画像の傾きが僅かであるような場合であって、傾き補正を行わなくても問題が無いような場合、傾き補正を行わない方が処理時間を短縮化できるため好ましい。そこで、図２の傾き補正指示用画像３０や図８の傾き補正指示用画像３０ａに代えて、図９に示されるような傾き補正指示用画像３０ｂを表示してもよい。図９の傾き補正指示用画像３０ａでは、各補正角度の候補値に対応するプレビューｍ，ｎ，ｐと補正をしない場合の原稿のプレビューｋとを同列に配さず、且つ、プレビューｍ，ｎ，ｐよりもプレビューｋを大きく示している。これにより、利用者は、プレビューｋを注視しやすくなり、補正をしなくても問題無しと判断し易くなる。つまり、利用者に対して補正不要コマンドを入力させ易くできる。
【０１０１】
なお、本願明細書において「閾値以上」とは、「判定対象値≧閾値」と、「判定対象値＞閾値」とのいずれの意味であってもよい。なお、「閾値以上」が「判定対象値≧閾値」の意味とする場合、「閾値未満」は「判定対象値＜閾値」の意味となる。また、「閾値以上」が「判定対象値＞閾値」の意味とする場合、「閾値未満」は「判定対象値≦閾値」の意味となる。
【０１０２】
〔画像形成装置について〕
つぎに、以上にて示した画像処理装置１０を備える画像形成装置について説明する。図１０は、画像形成装置（複写機または複合機）を示すブロック図である。ここで、複合機とは、デジタル複写機、コピア機能・プリンタ機能・ファクシミリ送信機能・scan to e-mail機能等を備える多機能装置である。なお、図１０では画像処理装置１０を画像処理装置１０ａとして示す。
【０１０３】
図１０に示されるように、画像形成装置１００は、画像入力装置（カラー画像入力装置）１０１、画像処理装置（カラー画像処理装置）１０ａ、画像出力装置（カラー画像出力装置）１０３より構成される。
【０１０４】
画像入力装置１０１は、ＣＣＤ（Charge Coupled Device）ラインセンサからなり、原
稿から反射してきた光をＲ、Ｇ、Ｂ（Ｒ：赤・Ｇ：緑・Ｂ：青）に色分解された電気信号に変換する。ラインセンサにより入力されたカラー画像信号（ＲＧＢアナログ信号）は、Ａ／Ｄ（アナログ・デジタル）変換部５１にてデジタル信号に変換され、シェーディング補正部５２にて画像入力装置１０１の照明系、結像系、撮像系で生じる各種の歪みが取り除かれる。その後、入力処理部５３においてＲＧＢ信号のそれぞれに対してγを補正する処理などが施される。
【０１０５】
入力処理部５３から出力されたデータは記憶部１２に引き渡される。傾き調整部２１は、上述したように、利用者からの指示に応じて、記憶部１２から読み出された原稿画像に対して傾き補正を行う。方向調整部２２は、傾き調整部２１にて傾き補正が行われた後の原稿画像に対して、利用者からの指示または方向判定結果に応じて方向補正を行う。
【０１０６】
方向調整部２２による処理が施された後の画像データは、色補正処理をはじめとする下記の画像処理が施される。色補正部５４では、ＲＧＢ信号の補色であるＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）信号が生成されると共に色再現性を高める処理が施され、黒生成／下色除去部５５にてＣＭＹＫ（Ｋ：黒）４色信号に変換される。空間フィルタ部５６ではＣＭＹＫ信号に対して強調処理や平滑化処理がなされ、中間調生成部５７では画像を出力するための階調再現処理がなされる。
【０１０７】
一方、領域分離処理部５８においては入力画像データの各画素が黒文字、色文字、網点、印画紙写真（連続階調領域）等のどのような領域に属する画素であるのか判定が下される。領域分離処理部５８より出力された領域分離データはそれぞれ黒生成／下色除去部５５、空間フィルタ部５６、中間調生成部５７に引き渡され、各種領域に応じた適切な処理の切替えが行われる。
【０１０８】
中間調生成部５７から出力されたＣＭＹＫ信号は画像出力装置１０３に引き渡され出力画像が用紙上に形成（印刷）される。なお、画像出力装置１０３は電子写真方式のプリンタやインクジェット方式のプリンタ等の画像を形成（印刷）する装置であり、表示装置１１は画像形成装置１００の操作パネルに設置された液晶ディスプレイ等の画像を表示する装置である。
【０１０９】
また、記憶部１２に格納されている画像データは、例えばＰＤＦファイルフォーマットに変換され、ネットワーク網や通信回線を介して外部接続装置や通信回線へ向けて送信されてもよい。この送信は図１０の送受信部５９によって制御される。
【０１１０】
さらに、原稿の天地方向の判定が行われ且つ必要に応じて原稿の方向補正がなされた画像データをファイリングデータとして記憶部１２に保存して管理するようにしても良い。
この場合、上記画像データは、例えば、ＪＰＥＧ圧縮アルゴリズムに基づいてＪＰＥＧコードに圧縮されて保存される。そして、コピー出力動作やプリント出力動作が指示された場合は、記憶部１２からＪＰＥＧコードが引き出され、不図示のＪＰＥＧ伸張部に引き渡され、復号化処理がなされＲＧＢデータに変換される。一方、イメージ送信動作の場合、記憶部１２からＪＰＥＧコードが引き出され、ネットワーク網や通信回線を介して外部接続装置や通信回線へ向けてデータが伝送される。なお、ファイリングデータの管理やデータの引渡しの動作制御については制御部が行うものとする。
【０１１１】
〔画像読取装置について〕
つぎに、以上示した画像処理装置１０を備える画像読取装置（スキャナ）について説明する。図１１は、画像読取装置を示すブロック図である。なお、図１１では画像処理装置１０を画像処理装置１０ｂとして示す。
【０１１２】
図１１に示すように、画像読取装置２００は、画像入力装置１０１と画像処理装置１０ｂより構成され、画像処理装置１０は、Ａ／Ｄ変換部５１、シェーディング補正部５２、入力処理部５３、傾き調整部２１および方向調整部２２より構成される。図１１に示される各部材のうち、図１０の部材と同じ参照符が付された部材については、図１０の部材と同じ機能を有する。
【０１１３】
画像処理装置１０において上記各処理が施された後のＲＧＢ画像信号はコンピュータやハードディスク、ネットワークなどへ出力される。また、傾き調整部２１および方向調整部２２にて生成された表示画像は表示装置（液晶ディスプレイ等）に表示される。なお、スキャナ本体に表示装置が設置されてあってもよい。
【０１１４】
〔画像入力装置について〕
つぎに、図１０および図１１に示される画像入力装置１０１について説明する。図１２は、画像入力装置１０１の構成を示す模式図である。画像入力装置１０１は、上部筐体５１０で構成される原稿搬送部、下部筐体５６０で構成されるスキャナ部などを備える。上部筐体５１０には、原稿トレイ５１１に載置された原稿の検知を行う原稿セットセンサ５１４、原稿を１枚ずつ搬送するための呼込みローラ５１２、原稿の画像を読み取るために原稿を搬送する搬送ローラ５１３ａ・５１３ｂ、原稿の排出を行う原稿排出ローラ５０、排出された原稿が載せられる排出トレイ５６６、排出される原稿を検知する原稿排出センサ５６７などが設けられている。搬送ローラ５１３ｂは、用紙の方向を整合するための整合ローラとして機能するものである。搬送ローラ５１３ｂの駆動軸には電磁クラッチ（不図示）が備えられている。そして、電磁クラッチを制御する制御回路（不図示）によって、駆動モータ（図示せず）から搬送ローラ５１３ｂへの駆動力の伝達が制御される。原稿のない状態では、搬送ローラ５１３ｂは停止している。原稿の先端が給送タイミングセンサ５１５に接触し、このセンサから前記制御回路に所定の信号が伝達されたときに、原稿トレイ５１１から排出トレイ５６６へ向けた方向に原稿が搬送されるように搬送ローラ５１３ｂは回転を開始する。なお、搬送ローラ５１３ｂは、上流側より搬送された原稿の先端が停止状態の搬送ローラ５１３ｂのニップ部に突き当たって当該原稿に撓みが形成された後に回転を開始するように設定される。これにより、搬送ローラ５１３ｂのニップ部により原稿の先端が搬送方向に直角となるように整合される。
【０１１５】
下部筐体５６０には、載置台５６１の下面に沿って平行に往復移動する走査ユニット５６２・５６３、結像レンズ５６４、光電変換素子であるＣＣＤラインセンサ５６５、排出トレイ５６６などが設けられている。
【０１１６】
走査ユニット５６２は、原稿トレイ５１１から搬送される原稿、あるいは、載置台５６１に載置された原稿に光を照射するための光源５６２ａ（例えば、ハロゲンランプなど）
、原稿にて反射された光を所定の光路に導くためのミラー５６２ｂなどを備えている。また、走査ユニット５６３は、原稿にて反射され且つミラー５６２ｂから導かれた光をＣＣＤラインセンサ５６５に導くためのミラー５６３ａ・５６３ｂを備えている。
【０１１７】
結像レンズ５６４は、走査ユニット５６３から導かれた反射光をＣＣＤラインセンサ５６５上の所定の位置に結像させる。ＣＣＤラインセンサ５６５は、結像された光像を光電変換して電気信号を出力する。すなわち、原稿（例えば、原稿の表面）から読み取ったカラー画像に基づいて、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色成分に色分解したデータを画像処理装置１０ａまたは１０ｂへ出力する。
【０１１８】
〔プログラムについて〕
本実施形態は、コンピュータに実行させるプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）を記録可能なコンピュータ読み取り可能な記録媒体に、上記した傾き調整部２１および方向調整部２２に実行させるプログラムを記録するものとすることもできる。この結果、傾き調整部２１および方向調整部２２に実行させるプログラムを記録した記録媒体を持ち運び自在に提供することができる。なお、本実施の形態では、この記録媒体としては、マイクロコンピュータにて処理が行われるために図示していないメモリ（例えばＲＯＭ）のそのものであっても良いし、また、外部記憶装置（不図示）としてプログラム読み取り装置が設けられ、そこに挿入することでプログラムが読み取られるようなプログラムメディアであっても良い。いずれの場合においても、格納されているプログラムコードはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、いずれの場合もプログラムコードを読み出し、読み出されたプログラムコードは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムコードが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable
Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプロ
グラムコードを担持する媒体であっても良い。
【０１１９】
また、本実施の形態は、インターネットを含む通信ネットワークを接続可能なシステム構成であり、前記記録媒体は、通信ネットワークからプログラムコードをダウンロードするように流動的にプログラムコードを担持する媒体であってもよい。なお、このように通信ネットワークからプログラムコードをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであってもよい。また、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。上記記録媒体のプログラムがデジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読み取り装置により読み取られることで、上述した傾き調整部２１および方向調整部２２の処理が実行される。
【０１２０】
コンピュータシステムは、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記画像処理方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ・液晶ディスプレイなどの画像表示装置およびコンピュータの処理結果を紙などに出力するプリンタより構成される。さらには、ネットワークを介してサーバーなどに接続するための通信手段としてのネットワークカードやモデムなどが備えられる。
【０１２１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、上述した実施形態において開示された各技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１２２】
本発明の画像処理装置は、原稿から読み取られた画像データを処理する装置に好適である。また、この画像処理装置は、複合機、複写機、スキャナ専用機、ファクシミリ装置、端末装置に備えられるものである。
【図面の簡単な説明】
【０１２３】
【図１】本発明の一実施形態に係る画像処理装置の概略構成を示したブロック図である。
【図２】本実施形態の画像処理装置によって表示装置に表示される傾き補正指示用画像の一例を示した模式図である。
【図３】本実施形態の画像処理装置によって表示装置に表示される方向確認用画像の一例を示した模式図である。
【図４】天地方向の判定結果の信頼度が高い原稿画像を示した説明図である。
【図５】天地方向の判定結果の信頼度が低い原稿画像を示した説明図である。
【図６】天地方向の判定結果の信頼度が低い原稿画像であり、図５の原稿画像とは異なる原稿画像を示した説明図である。
【図７】本実施形態の画像処理装置にて実行される処理の流れを示したフローチャートである。
【図８】本実施形態の画像処理装置によって表示装置に表示される傾き補正指示用画像の変形例を示した模式図である。
【図９】本実施形態の画像処理装置によって表示装置に表示される傾き補正指示用画像のさらなる変形例を示した模式図である。
【図１０】本実施形態の画像処理装置を備える画像形成装置の構成を示すブロック図である。
【図１１】本実施形態の画像処理装置を備える画像読取装置の構成を示すブロック図である。
【図１２】図１０および図１１の画像入力装置の構成を示す模式図である。
【図１３】（ａ）は天地方向情報が０°となる原稿画像を示した模式図であり、（ｂ）は天地方向情報が１８０°となる原稿画像を示した模式図である。
【符号の説明】
【０１２４】
１０    画像処理装置
１１    表示装置
２１ｂ  表示制御部(第２表示制御部)
２１ｃ  傾き補正部
２２ａ  方向判定部（天地方向判定部）
２２ｂ  信頼度判定部
２２ｃ  方向補正部
２２ｄ  表示制御部（第１表示制御部）
３０    傾き補正指示用画像
４０    方向補正指示用画像
１００    画像形成装置
１０１    画像入力装置
２００    画像読取装置
【図１】
2010011359.tif 000008
【図２】
2010011359.tif 000009
【図３】
2010011359.tif 000010
【図４】
2010011359.tif 000011
【図５】
2010011359.tif 000012
【図６】
2010011359.tif 000013
【図７】
2010011359.tif 000014
【図８】
2010011359.tif 000015
【図９】
2010011359.tif 000016
【図１０】
2010011359.tif 000017
【図１１】
2010011359.tif 000018
【図１２】
2010011359.tif 000019
【図１３】
2010011359.tif 000020