(57)【要約】【課題】本発明は、人間が、比較的容易に、文書画像等の傾き（回転）角度を、精度良く与えることを目的としている。【解決手段】本発明は、画像を表示した画面上に、線分で示される直線ガイドを表示し、その直線ガイドを最小単位の角度、あるいは、最小単位の倍数の角度で回転できるようにし、あるいは、その直線ガイドの片方の端点が位置座標の最小単位、あるいは、最小単位の倍数の座標を移動できるようにする。ポインティングデバイスのクリック回数、あるいは、キーボードのキータッチ回数で、角度の回転、あるいは、座標の移動を行い、直線ガイドが画像の傾き（回転）角度と平行になるよう人間が操作することで、画像の傾き（回転）角度を指定する。ポインティングデバイスやキーボードによる指示動作が、最終決定した傾き（回転）角度を変化させない操作である。【選択図】        図１
2004341865.tif 000002
【特許請求の範囲】
【請求項１】
人間と対話的に操作を行うための操作画面及び操作したい対象画像を前記操作画面上に表示し、
当該対象画像の傾き角度を指定するためのガイドとなる直線ガイドを前記操作画面上に表示し、
前記直線ガイドを最小単位の角度、あるいは、最小単位の倍数の角度で回転させて、前記直線ガイドの傾き角度を当該対象画像の傾き角度と平行になるよう操作することで、当該画像の傾き角度を指定する、
ことを特徴とする画像の傾き補正方法。
【請求項２】
人間と対話的に操作を行うための操作画面及び操作したい対象画像を前記操作画面上に表示し、
当該対象画像の傾き角度を指定するためのガイドとなる直線ガイドを前記操作画面上に表示し、
前記直線ガイドの片方の端点を最小単位の座標値、あるいは、最小単位の倍数の座標値で移動させて、前記直線ガイドの傾き角度を当該対象画像の傾き角度と平行になるよう操作することで、当該画像の傾き角度を指定する、
ことを特徴とする画像の傾き補正方法。
【請求項３】
人間と対話的に操作を行うための操作画面及び操作したい対象画像を前記操作画面上に表示し、
当該対象画像の傾き角度を指定するためのガイドとなる直線ガイドを前記操作画面上に表示し、
前記直線ガイドを最小単位の角度、あるいは、最小単位の倍数の角度で回転させ、あるいは、前記直線ガイドの片方の端点を最小単位の座標値、あるいは、最小単位の倍数の座標値で移動させて、前記直線ガイドの傾き角度を当該対象画像の傾き角度と平行になるよう操作することで、当該画像の傾き角度を指定する、ことを特徴とする画像の傾き補正方法。
【請求項４】
人間と対話的に操作を行うための操作画面を表示装置に表示する手段と、操作したい対象画像を前記操作画面上に表示する手段と、当該対象画像の傾き角度を指定するためのガイドとなる直線ガイドを前記操作画面上に表示する手段と、前記直線ガイドを最小単位の角度、あるいは、最小単位の倍数の角度で回転する手段とを含み、前記直線ガイドの傾き角度を当該対象画像の傾き角度と平行になるよう操作することで、当該画像の傾き角度を指定することを特徴とする画像の傾き補正装置。
【請求項５】
人間と対話的に操作を行うための操作画面を表示装置に表示する手段と、操作したい対象画像を前記操作画面上に表示する手段と、当該対象画像の傾き角度を指定するためのガイドとなる直線ガイドを前記操作画面上に表示する手段と、前記直線ガイドの片方の端点を最小単位の座標値、あるいは、最小単位の倍数の座標値で移動する手段とを含み、前記直線ガイドの傾き角度を当該対象画像の傾き角度と平行になるよう操作することで、当該画像の傾き角度を指定することを特徴とする画像の傾き補正装置。
【請求項６】
人間と対話的に操作を行うための操作画面を表示装置に表示する手段と、操作したい対象画像を前記操作画面上に表示する手段と、当該対象画像の傾き角度を指定するためのガイドとなる直線ガイドを前記操作画面上に表示する手段と、前記直線ガイドを最小単位の角度、あるいは、最小単位の倍数の角度で回転する手段、あるいは、前記直線ガイドの片方の端点を最小単位の座標値、あるいは、最小単位の倍数の座標値で移動する手段とを含み、前記直線ガイドの傾き角度を当該対象画像の傾き角度と平行になるよう操作することで、当該画像の傾き角度を指定することを特徴とする画像の傾き補正装置。
【請求項７】
人間と対話的に操作を行うための操作画面及び操作したい対象画像を前記操作画面上に表示し、
当該対象画像の傾き角度を指定するためのガイドとなる直線ガイドを前記操作画面上に表示し、
前記直線ガイドを最小単位の角度、あるいは、最小単位の倍数の角度で回転させて、前記直線ガイドの傾き角度を当該対象画像の傾き角度と平行になるよう操作することで、当該画像の傾き角度を指定する、
各手順を実行する画像の傾き補正プログラム。
【請求項８】
人間と対話的に操作を行うための操作画面及び操作したい対象画像を前記操作画面上に表示し、
当該対象画像の傾き角度を指定するためのガイドとなる直線ガイドを前記操作画面上に表示し、
前記直線ガイドの片方の端点を最小単位の座標値、あるいは、最小単位の倍数の座標値で移動させて、前記直線ガイドの傾き角度を当該対象画像の傾き角度と平行になるよう操作することで、当該画像の傾き角度を指定する、
各手順を実行する画像の傾き補正プログラム。
【請求項９】
人間と対話的に操作を行うための操作画面及び操作したい対象画像を前記操作画面上に表示し、
当該対象画像の傾き角度を指定するためのガイドとなる直線ガイドを前記操作画面上に表示し、
前記直線ガイドを最小単位の角度、あるいは、最小単位の倍数の角度で回転させ、あるいは、前記直線ガイドの片方の端点を最小単位の座標値、あるいは、最小単位の倍数の座標値で移動させて、前記直線ガイドの傾き角度を当該対象画像の傾き角度と平行になるよう操作することで、当該画像の傾き角度を指定する、各手順を実行する画像の傾き補正プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータに取り込まれた画像について、人間がその傾き（回転）角度を指定することにより、画像の傾き（回転）を補正する方法、及び、装置、並びに、プログラムに関する。
【０００２】
【従来の技術】
文書をスキャナ（走査装置）で画像として取り込むとき、文書が傾いて（回転して）いたり、書かれている文書内容自体が文書用紙に対して傾いて（回転して）いた場合、入力された文書は、傾いた（回転した）状態で見苦しい画像となってしまう。その文書画像に対して文字認識を行うと、傾いた（回転した）状態のままでは、認識率に悪影響を及ぼす。また、圧縮してファイリングする場合でも、傾いて（回転して）いると圧縮率が悪くなることが多い。従って、傾いた（回転した）角度分を逆に回転し、文書画像が水平線、あるいは、垂直線に対して平行になるよう傾きを補正しておくことが必要となる。
【０００３】
傾き（回転）補正するために、取り込まれた画像をコンピュータ処理し、自動的に傾き（回転）角度を検出する方法がある。しかし、その文書が、文字だけでなく斜め線の多い図形や写真などの画像を含んでいると、傾き（回転）角度を自動的に検出することは不可能なことが多い。このような場合は、文書の傾き（回転）角度を人間が対話的に指定することが必要となる。
【０００４】
文書の傾き（回転）角度を人間が指定する方法として、特許文献１の従来技術がある。これは、文書画像を表示装置に表示し、表示装置の画面に表示されている文書画像上で、文書の文字列に沿った矩形領域をポインティングデバイスであるマウスによって人間が指定し、矩形領域内の文字を認識しようとするものである。このとき、文書画像が傾いて（回転して）いても、矩形領域の１辺を文字列に平行になるように指定することで、文書画像の傾き（回転）角度を与えている。文書画像が表示されている表示画面上でマウスの位置表示カーソルを移動させ、マウスをクリックした時点での位置表示カーソルの位置で、３つの点を与えることにより矩形領域を指定するもので、文書画像の傾き（回転）角度は、３つの点の内の第１点と第２点の表示画面上の位置から求めている。
【特許文献１】
特開平４−２８８６９１号公報
【０００５】
【発明が解決しようとする課題】
しかし、マウスの画面上にある位置表示カーソルでの位置指定は、精度が悪く、思い通りの位置を正確に指定できないことが多い。マウスに限らず、ジョイスティック、ポインティングスティック、トラックボール、トラックパッド、グライドポイント、ペンなど、ポインティングデバイスの位置表示カーソルの位置による位置指定は、指示精度が悪い。例えば、ポインティングデバイスの画面上の位置をクリックすることで２点を与え、傾きのない水平線、あるいは、垂直線を引くのに、かなりの集中力を必要とすることからも説明できる。集中力が必要となるのは、ポインティングデバイスで位置表示カーソルを指定したい位置に置き、その位置を固定した状態のまま、ポインティングデバイスのクリックボタンをクリックしなければならず、クリック動作が指定したい位置をずらしてしまう可能性があるからである。
【０００６】
文書中の直線の角度が０．１度、あるいは、０．０１度傾いて（回転して）も、画面上に表示されている直線が階段状になり、見苦しくなってしまうため、文書の傾き（回転）角度は、精度良く与える必要がある。
このような状況から、本発明は、人間が、比較的容易に、文書画像等の傾き（回転）角度を、精度良く与えることを目的としている。
【０００７】
【課題を解決するための手段】
画像の傾き（回転）角度を精度良く与えるための本発明の第１の方法は、画像を表示した画面上に、線分で示される直線ガイドを表示し、その直線ガイドを最小単位の角度、あるいは、最小単位の倍数の角度で回転できるようにし、ポインティングデバイスのクリック回数、あるいは、キーボードのキータッチ回数で、単位角度、あるいは、単位角度の倍数の回転を行い、直線ガイドが画像の傾き（回転）角度と平行になるよう人間が操作することで、画像の傾き（回転）角度を指定するものである。
【０００８】
また、本発明の第２の方法は、画像を表示した画面上に、線分で示される直線ガイドを表示し、その直線ガイドの片方の端点が位置座標の最小単位、あるいは、最小単位の倍数の座標を移動できるようにし、ポインティングデバイスのクリック回数、あるいは、キーボードのキータッチ回数で、単位座標、あるいは、単位座標の倍数の移動を行い、直線ガイドが画像の傾き（回転）角度と平行になるよう人間が操作することで、画像の傾き（回転）角度を指定するものである。
【０００９】
また、本発明の第３の方法は、前記第１の方法と第２の方法を合わせたもので、画像を表示した画面上に、線分で示される直線ガイドを表示し、その直線ガイドを最小単位の角度、あるいは、最小単位の倍数の角度で回転できるようにし、あるいは、その直線ガイドの片方の端点が位置座標の最小単位、あるいは、最小単位の倍数の座標を移動できるようにし、ポインティングデバイスのクリック回数、あるいは、キーボードのキータッチ回数で、単位角度、あるいは、単位角度の倍数の回転、あるいは、単位座標、あるいは、単位座標の倍数の移動を行い、直線ガイドが画像の傾き（回転）角度と平行になるよう人間が操作することで、画像の傾き（回転）角度を指定するものである。
【００１０】
【発明の実施の形態】
図１は、本発明の第１の方法で、表示装置に表示された、画像の傾き（回転）角度を指定するための操作画面である。
人間と対話的に画像の傾き（回転）補正する処理を含む、ファイリングプログラムや文字認識プログラムを実行させることにより、表示装置の画面に図１の窓１０１を表示させ、窓内の画像表示領域１０３に編集したい画像１０４を表示させる。対象となる画像が傾いて（回転して）いた場合、傾き（回転）処理を次のようにして行う。
【００１１】
まず、操作メニューの「編集（Ｅ）」１０５の場所にポインティングデバイスの位置表示カーソルを置き、ポインティングデバイスのクリックボタンを押す（クリックする）ことにより、編集種類メニュー１０６を表示させる。この操作を”「編集（Ｅ）」をクリックする”ということにする。以下、同様である。編集種類メニュー１０６中の「回転」１０７をクリックすることにより、「回転方法指定」窓１０８を出現させる。「回転方法指定」窓内メニューの「直線ガイドによる傾き補正」１１０をクリックすることにより、「直線ガイドによる傾き補正」窓１１１を表示し、さらに、適当な長さの直線ガイド１１２を画像１０４上の適当な位置に重ねて表示させる。図１では、この直線ガイドの初期表示を水平線で与えているが、垂直線にしてもよい。直線ガイドは、破線にしたり、色を付けるなどして、画像１０４と区別がつくようにしておく。ここでは、自動的に直線ガイドを表示することを想定しているが、ポインティングデバイスで２点を指定する方法で、直線ガイドを与えてもよい。
【００１２】
本発明は、人間がポインティングデバイス、あるいは、キーボードを操作することにより、この直線ガイドの中点を中心として直線ガイドのみを回転させ、直線ガイドを画像の傾きと平行にすることで、この直線ガイドの傾きから画像の傾き（回転）角度を与える。ここでは、直線ガイドの中点を中心に回転させるが、回転の中心は中点に限定されない。
【００１３】
「直線ガイドによる傾き補正」窓１１１内の回転方向指定ボタン１１６内で、ポインティングデバイスの左ボタンをクリックすることにより直線ガイドを左回転させ、右ボタンをクリックすることにより直線ガイドを右回転させる。それぞれ、左クリック、右クリックということにする。ポインティングデバイスの中のマウスなどは、左クリックと右クリックを行うことができるが、ペンなど左右別のクリックを行えないポインティングデバイスでは、回転方向指定ボタン１１６内の左部分１１７をクリックしたときに直線ガイドを左回転させ、回転方向指定ボタン１１６内の右部分１１８をクリックしたときに直線ガイドを右回転させる。あるいは、キーボードの「Ｊ」をキータッチしたときに直線ガイドを左回転させ、キーボードの「Ｋ」をキータッチしたときに直線ガイドを右回転させる。左右の回転を指示するキーボードのキーは、「Ｊ」、「Ｋ」に限定されるものではない。別のキーを割り当ててもよいが、片手で操作する場合は、キーボードの中で隣り合ったキーを与えた方が便利である。
【００１４】
ポインティングデバイスの１回のクリックやキーボードの１回のキータッチにより、直線ガイド１１２を最小単位の角度で回転させる。角度の最小単位は、例えば０．０１度とすることが考えられるが、これに限定されるものではない。
【００１５】
最小単位での動作では遅いことがあり、速度を速めるためには、シフトキーを押しながらポインティングデバイスのクリックボタンを１回クリックする、あるいは、シフトキーを押しながらキーボードのキーを１回キータッチすることにより、最小単位のｎ倍の角度を回転させればよい。ここではシフトキーを使っているが、これに限定されない。例としてｎ＝１０とすることが考えられるが、これに限定されるものではない。また、速度を速めるために、ポインティングデバイスのクリックボタンを押したままでいる、あるいは、キーボードのキーをキータッチしたままでいることで、クリックボタンをはなすまで、あるいは、キーをはなすまで、最小単位、あるいは、最小単位のｎ倍の回転をし続けるようにする方法もある。
【００１６】
直線ガイド１１２全体を、画像の傾き（回転）角度と平行にしやすい別の場所に移動したい場合は、「直線ガイドによる傾き補正」窓１１１内の矢印で示された各移動方向指示ボタン１１９、１２０、１２１、１２２をクリックする、あるいは、キーボードの各矢印キーをキータッチして、適当な位置に移動させる。あるいは、直線ガイドをポインティングデバイスでクリックしたまま、ポインティングデバイスを移動させることにより、直線ガイド全体を移動する方法もある。
【００１７】
直線ガイド１１２が、画像の傾き（回転）角度と平行になるように指定できた時点で、「直線ガイドによる傾き補正」窓１１１内の「傾き補正」ボタン１２７をクリックする。この方法によるポインティングデバイスのクリック動作、及び、キータッチ動作は、直線ガイドの傾きを変化させないため、傾き（回転）角度を正確に指定できる。これにより、コンピュータは、現在の直線ガイドの傾きから傾き（回転）角度を計算し、その傾き（回転）角度分画像を逆回転させることで傾き（回転）補正を行い、傾き（回転）補正された画像を画像表示領域１０３に表示する。表示された画像でよければ、この画像を保存する、あるいは、この画像に対して文字認識を行う。
【００１８】
図２は、本発明の第２の方法で、表示装置に表示された、画像の傾き（回転）角度を指定するための操作画面である。画像の傾き（回転）補正処理を含む、ファイリングプログラムや文字認識プログラムを実行させることにより、表示装置の画面に図２の窓２０１を表示させ、窓内の画像表示領域２０３に編集したい画像２０４を表示させる。対象となる画像が傾いて（回転して）いた場合、傾き（回転）処理を次のようにして行う。
【００１９】
まず、操作メニューの「編集（Ｅ）」２０５をポインティングデバイスでクリックすることにより、編集種類メニュー２０６を表示させる。編集種類メニュー中の「回転」２０７をクリックすることにより、「回転方法指定」窓２０８を出現させる。「回転方法指定」窓内メニューの「直線ガイドによる傾き補正」２１０をクリックすることにより、「直線ガイドによる傾き補正」窓２１１を表示し、さらに、画像２０４上に直線ガイド２１２を重ねて表示させる。直線ガイドの左側の端点２１４を端点１、右側の端点２１５を端点２とする。図２では、この直線ガイドを水平線で与えているが、垂直線にしてもよい。
【００２０】
本発明は、人間がポインティングデバイス、あるいは、キーボードを操作することにより、この直線ガイドの端点を移動させ、直線ガイドを画像の傾きと平行にすることで、この直線ガイドの傾きから画像の傾き（回転）角度を与える。「直線ガイドによる傾き補正」窓２１１内の「端点１」ボタン２２３、あるいは、「端点２」ボタン２２４をポインティングデバイスでクリックすることにより、直線ガイド２１２の１つの端点を、別の端点を固定したまま移動できるようにする。直線ガイドが表示された初期状態では、「直線ガイドによる傾き補正」窓２１１内の「端点２」ボタン２２４をクリックしなくても端点２が移動できるようにしておくと作業効率がよい。端点の移動は、「直線ガイドによる傾き補正」窓２１１内の矢印で示された各移動方向指示ボタン２１９、２２０、２２１、２２２、あるいは、キーボードの各矢印キーで行う。移動方向は、上下左右４つの方向があり、それぞれ、ポインティングデバイスで１回クリックする、あるいは、キーボードの矢印キーを１回キータッチすることにより、直線ガイド２１２の端点２１４、または、端点２１５を位置座標の最小単位で該当方向に移動させる。位置座標の最小単位は、表示装置の最小画素にすることが考えられるが、これに限定されるものではない。
【００２１】
最小単位での動作では遅いことがあり、速度を速めるためには、シフトキーを押しながらポインティングデバイスのクリックボタンを１回クリックする、あるいは、シフトキーを押しながらキーボードのキーを１回キータッチすることにより、最小単位のｎ倍を移動させればよい。また、速度を速めるために、ポインティングデバイスのクリックボタンを押したままでいる、あるいは、キーボードのキーをキータッチしたままでいることで、クリックボタンをはなすまで、あるいは、キーをはなすまで、最小単位、あるいは、最小単位のｎ倍を移動し続けるようにする方法もある。
【００２２】
直線ガイド２１２全体を、画像の傾き（回転）角度と平行にしやすい位置に移動したい場合は、「直線ガイドによる傾き補正」窓２１１内の「直線」ボタン２２５をクリックし、「直線ガイドによる傾き補正」窓２１１内の方向指示ボタン２１９、２２０、２２１、２２２をクリックするか、キーボードの矢印キーをキータッチすることによって適当な位置に移動させる。
【００２３】
直線ガイド２１２が、画像の傾き（回転）角度と平行になるように指定できた時点で、「傾き補正」ボタン２２７をクリックする。この方法によるポインティングデバイスのクリック動作、及び、キータッチ動作は、直線ガイドの傾きを変化させないため、傾き（回転）角度を正確に指定できる。これにより、コンピュータは、現在の直線ガイドの傾きから傾き角度を計算し、その傾き角度分画像を逆回転させることで傾き補正を行い、傾き補正された画像を画像表示領域２０３に表示する。表示された画像でよければ、この画像を保存する、あるいは、この画像に対して文字認識を行う。
【００２４】
図３は、本発明の第３の方法であり、第１の方法と第２の方法を合わせたもので、表示装置に表示された、画像の傾き（回転）角度を指定するための操作画面である。人間と対話的に画像の傾き（回転）補正する処理を含む、ファイリングプログラムや文字認識プログラムを実行させることにより、表示装置の画面に図３の窓３０１を表示させ、窓内の画像表示領域３０３に編集したい画像３０４を表示させる。対象となる画像が傾いて（回転して）いた場合、傾き（回転）処理を次のようにして行う。
【００２５】
まず、操作メニューの「編集（Ｅ）」３０５をクリックすることにより、編集種類メニュー３０６を表示させる。編集種類メニュー中の「回転」３０７をクリックすることにより、「回転方法指定」窓３０８を出現させる。「回転方法指定」窓内メニューの「直線ガイドによる傾き補正」３１０をクリックすることにより、「直線ガイドによる傾き補正」窓３１１を表示し、さらに、適当な長さの直線ガイド３１２を画像３０４上の適当な位置に重ねて表示させる。
【００２６】
本発明は、人間がポインティングデバイス、あるいは、キーボードを操作することにより、この直線ガイドの中点を中心として直線ガイドのみを回転させ、あるいは、この直線ガイドの端点を移動させ、直線ガイドを画像の傾きと平行にすることで、この直線ガイドの傾きから画像の傾き（回転）角度を与える。
【００２７】
「直線ガイドによる傾き補正」窓３１１内の回転方向指定ボタン３１６内で、左クリックすることにより直線ガイドを左回転させ、右クリックすることにより直線ガイドを右回転させる。あるいは、キーボードの「Ｊ」をキータッチしたときに直線ガイドを左回転させ、キーボードの「Ｋ」をキータッチしたときに直線ガイドを右回転させる。
【００２８】
また、「直線ガイドによる傾き補正」窓３１１内の「端点１」ボタン３２３、あるいは、「端点２」ボタン３２４をポインティングデバイスでクリックすることにより、直線ガイド３１２の１つの端点を、別の端点を固定したまま移動できるようにする。端点の移動は、「直線ガイドによる傾き補正」窓３１１内の矢印で示された各移動方向指示ボタン３１９、３２０、３２１、３２２、あるいは、キーボードの各矢印キーで行う。移動方向は、上下左右４つの方向があり、それぞれ、ポインティングデバイスで１回クリックする、あるいは、キーボードの矢印キーを１回キータッチすることにより、直線ガイドの端点を位置座標の最小単位で該当方向に移動させる。
【００２９】
直線ガイド３１２が、画像の傾き（回転）角度と平行になるように指定できた時点で、「直線ガイドによる傾き補正」窓３１１内の「傾き補正」ボタン３２７をクリックする。これにより、コンピュータは、現在の直線ガイドの傾きから傾き角度を計算し、その傾き角度分画像を逆回転させることで傾き補正を行い、傾き補正された画像を画像表示領域３０３に表示する。表示された画像でよければ、この画像を保存する、あるいは、この画像に対して文字認識を行う。
【００３０】
【実施例】
図４は、上記の方法で画像の傾き（回転）補正を行う画像編集プログラムを実行するための装置の構成を示すブロック図である。
装置の各部はバス４１０に接続され、全体の動作は制御部４２０により制御される。制御部４２０には、人間が操作を行うための、キーボード４２１、及び、ポインティングデバイスであるマウス４２２が接続されている。演算処理部４３０は、制御部４２０の制御により、メモリ４５０、ハードディスク４６０、表示装置４４０等に係る演算を行う。
【００３１】
最初に、キーボード４２１、及び、マウス４２２を使い、ハードディスク４６０にある画像編集プログラムを起動する。画像編集プログラムはメモリ４５０に格納され、この画像編集プログラムに制御が渡り、以下は、このプログラムの管理のもとに動作する。このプログラムに制御が渡ると、図１、図２、図３のような窓を表示装置４４０に表示し、キーボード４２１、マウス４２２による人間の指示を待つ。編集したい画像は、スキャナ４７０で観測し、あるいは、ネットワーク４８０を通して、ハードディスク４６０に格納されているものとする。
【００３２】
人間は、マウス４２２、キーボード４２１を操作し、表示装置４４０に表示されている窓内の指示メニュー上に、マウスのカーソル位置を移動させクリックする、あるいは、適当なキーボードをキータッチすることにより、対象とする画像を表示し、表示されている画像の傾き（回転）角度と平行な位置に直線ガイドを移動回転させ、その画像の傾き（回転）角度を決定する。
編集プログラムは、決定された直線ガイドの傾きから、画像の傾き（回転）補正を行い、表示装置４４０の画面に表示し、ハードディスク４６０に格納する。
【００３３】
【発明の効果】
本発明による、画像の傾き（回転）角度の指定は、角度の決定操作が、最終的に指定したい傾き（回転）角度を変化させない動作であるため、画像の傾き（回転）角度を人間にとって少ない負担で正確に指定でき、画像をファイリングするときの作業効率を上げることができる。また、この方法で求められた角度で画像の傾き（回転）補正を行えば、角度が正確に指定されているため、画像を圧縮してファイリングするときの圧縮率の向上や、文字認識する場合の認識性能の向上が期待できる。
【図面の簡単な説明】
【図１】本発明の第１の方法で、表示装置に表示された、画像の傾き（回転）角度を指定するための操作画面であり、直線ガイドを回転させるための指示ボタンを含む。
【図２】本発明の第２の方法で、表示装置に表示された、画像の傾き（回転）角度を指定するための操作画面であり、直線ガイドの端点を移動させるための指示ボタンを含む。
【図３】本発明の第３の方法で、表示装置に表示された、画像の傾き（回転）角度を指定するための操作画面であり、直線ガイドを回転させるための指示ボタン、及び、直線ガイドの端点を移動させるための指示ボタンを含む。
【図４】画像の傾き（回転）補正を行う画像編集プログラムを実行するための装置の構成を示すブロック図。
【符号の説明】
１０１、２０１、３０１：  画像編集プログラムの操作画面
１０４、２０４、３０４：  傾き（回転）補正の対象となる画像
１１１、２１１、３１１：  「直線ガイドによる傾き補正」を行う操作窓
１１２、２１２、３１２：    直線ガイド
４１０：  バス
４２０：  制御部
４３０：  演算処理部
４４０：  表示装置
４５０：  メモリ
４６０：  ハードディスク
４７０：  スキャナ
【図１】
2004341865.tif 000003
【図２】
2004341865.tif 000004
【図３】
2004341865.tif 000005
【図４】
2004341865.tif 000006