(57)【要約】【課題】被写体と撮像装置の相対的な位置ずれを補正した画像の出力を迅速にする。【解決手段】画像を入力するステップと、入力画像の傾きや歪みを検出するステップと、傾きや歪みを補正する範囲を入力するステップと、入力画像の入力範囲の傾きや歪みを補正するステップと、補正された画像を出力するステップとを備える。【選択図】  図１
2007094582.tif 000002
【特許請求の範囲】
【請求項１】
入力画像の傾き及び歪みを補正して出力する画像処理装置を用いた画像処理方法であって、
画像を入力する工程と、
入力画像の傾き及び歪みを検出する工程と、
前記入力画像の傾き及び歪みを補正する範囲を入力する工程と、
前記入力画像の入力範囲の傾き及び歪みを補正する工程と、
補正された前記入力画像を出力する工程と
を含むことを特徴とする画像処理方法。
【請求項２】
前記入力画像の傾き及び歪みから幾何変換行列を求める工程と、
前記幾何変換行列からその逆変換行列を求める工程と
を含み、
前記入力画像の傾き及び歪みを補正する範囲を入力する工程は、
出力画像の座標系上における補正範囲を入力する工程と、
前記出力画像の座標系上における補正範囲を前記入力画像の座標系上での補正範囲に変換する工程と
を含み、
前記出力画像の座標系上における補正範囲を前記入力画像の座標系上における補正範囲に変換する工程において、前記幾何変換行列から求めた前記逆変換行列を使用することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
一度補正された前記入力画像を記録領域に記録する工程と、
入力された画像範囲と前記記録領域内の画像とから未補正の範囲を求める工程と、
補正された前記入力画像と前記記録領域内の前記画像の一部とを結合する工程と
を含むことを特徴とする請求項１又は２に記載の画像処理方法。
【請求項４】
請求項１又は２に記載の画像処理方法における前記画像処理装置と通信して動作する、他の画像処理装置を用いた画像処理方法であって、
ある画像の傾きや歪みを補正する範囲を入力する工程と、
前記画像処理装置に対して前記画像を入力する工程と、
補正済みの画像とその範囲を記録領域に記録する工程と、
入力された画像範囲と前記記録領域内の画像とから補正すべき範囲を求める工程と、
前記画像処理装置に対して補正すべき範囲を入力する工程と、
補正された画像と記録領域内の画像の一部とを結合する工程と、
結合された画像を出力する工程と
を含むことを特徴とする画像処理方法。
【請求項５】
過去の補正済み画像を記録領域から削除する工程を含み、
前記過去の補正済み画像を記録領域から削除する工程において、
最後に出力された領域を削除するか、最も使用頻度の低い領域を削除するか、又は最後に入力された補正範囲から最も遠い位置となる補正済み画像を削除することを特徴とする請求項３又は４に記載の画像処理方法。
【請求項６】
傾きや歪みを補正する範囲を入力する前記手段の履歴に基づき前もって補正すべき範囲を推測する工程と、
前記推測した範囲を補正して記録領域に記録しておく工程と
を含むことを特徴とする請求項５に記載の画像処理方法。
【請求項７】
コンピュータに、請求項１〜６のいずれか１項に記載の画像処理方法の各工程を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体と撮像装置の相対的な位置ずれによる画像の歪みを補正する画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、被写体と撮像装置の相対的な位置ずれによる画像の歪みを補正する技術として、特許文献１，２に示されるように、入力画像を一度に全て補正するものが存在する。
【０００３】
【特許文献１】特開２０００−３４１５０１号公報
【特許文献２】特開２００２−２０７９６３号公報
【特許文献３】特開２００３−２８８５８８号公報
【特許文献４】特開２００３−５１００５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、被写体と撮像装置の相対的な位置ずれの補正において、補正した画像の出力が迅速であることが望まれている。
【課題を解決するための手段】
【０００５】
本発明の画像処理方法は、入力画像の傾き及び歪みを補正して出力する画像処理装置を用いた画像処理方法であって、画像を入力する工程と、入力画像の傾き及び歪みを検出する工程と、前記入力画像の傾き及び歪みを補正する範囲を入力する工程と、前記入力画像の入力範囲の傾きや歪みを補正する工程と、補正された前記入力画像を出力する工程とを含む。
【０００６】
本発明の画像処理方法の一態様は、前記入力画像の傾き及び歪みから幾何変換行列を求める工程と、前記幾何変換行列からその逆変換行列を求める工程とを含み、前記入力画像の傾き及び歪みを補正する範囲を入力する工程は、出力画像の座標系上における補正範囲を入力する工程と、前記出力画像の座標系上における補正範囲を前記入力画像の座標系上での補正範囲に変換する工程とを含み、前記出力画像の座標系上における補正範囲を前記入力画像の座標系上における補正範囲に変換する工程において、前記幾何変換行列から求めた前記逆変換行列を使用する。
【０００７】
本発明の画像処理方法の一態様は、一度補正された前記入力画像を記録領域に記録する工程と、入力された画像範囲と前記記録領域内の画像とから未補正の範囲を求める工程と、補正された前記入力画像と前記記録領域内の前記画像の一部とを結合する工程とを含む。
【０００８】
本発明の画像処理方法の一態様は、前記画像処理装置と通信して動作する、他の画像処理装置を用いた画像処理方法であって、ある画像の傾きや歪みを補正する範囲を入力する工程と、前記画像処理装置に対して前記画像を入力する工程と、補正済みの画像とその範囲を記録領域に記録する工程と、入力された画像範囲と前記記録領域内の画像とから補正すべき範囲を求める工程と、前記画像処理装置に対して補正すべき範囲を入力する工程と、補正された画像と記録領域内の画像の一部とを結合する工程と、結合された画像を出力する工程とを含む。
【０００９】
本発明の画像処理方法の一態様は、過去の補正済み画像を記録領域から削除する工程を含み、前記過去の補正済み画像を記録領域から削除する工程において、最後に出力された領域を削除するか、最も使用頻度の低い領域を削除するか、又は最後に入力された補正範囲から最も遠い位置となる補正済み画像を削除する。
【００１０】
本発明の画像処理方法の一態様は、傾きや歪みを補正する範囲を入力する前記手段の履歴に基づき前もって補正すべき範囲を推測する工程と、前記推測した範囲を補正して記録領域に記録しておく工程とを含む。
【００１１】
本発明のプログラムは、コンピュータに、前記画像処理方法の各工程を実行させるものである。
【発明の効果】
【００１２】
本発明によれば、被写体と撮像装置の相対的な位置ずれを出力するために必要な時間の最小値を、入力した範囲内のみを補正し出力する時間にまで低減する。
【発明を実施するための最良の形態】
【００１３】
＜実施形態１＞
被写体２０２とデジタルカメラ２０１の間に相対的な位置ずれが存在し撮像結果２０３に歪みや傾きが発生する例を図２に示す。このときの撮像結果２０３の例を図３に示す。
デジタルカメラ２０１を図４に示す。デジタルカメラ２０１はディスプレイ４０１、表示範囲移動手段４０２，  表示領域移動手段４０３，画像表示要求手段４０４、表示範囲拡縮要求手段４０５、撮像装置４０６を備える。
【００１４】
デジタルカメラ２０１内部に本発明を実装した場合のＳＤＬチャートを図１，図６〜図８に示す。
【００１５】
撮像装置４０６が撮像結果２０３を得たとする。この時、図１のステップ１０１が駆動され、撮像結果２０３が入力される。
【００１６】
次に、ステップ１０２において、入力画像の傾き及び歪みを検出する。
次に、ステップ１０３において、入力画像の傾き及び歪みを補正する範囲を入力する。
次に、ステップ１０４において、入力画像の入力範囲の傾き及び歪みを補正する。
次に、ステップ１０５において、補正された前記入力画像を出力する。
【００１７】
撮像装置４０６が撮像結果２０３を得たとする。この時、図６のステップ６０１が駆動され、撮像結果２０３が入力される。
【００１８】
次に、ステップ６０２において、入力画像について連結成分を検出する。その後、「い」や「こ」や「が」のように複数の連結成分で一文字を形成する場合について、隣接する連結成分同士を結合させ、一文字を示す連結成分を求める。
【００１９】
次に、ステップ６０３において、入力画像について入力画像を領域分割する。この領域分割によって得られる領域の例を図９の９０１に示す。遠近歪みや傾きの存在する画像の領域分割法については例えば特許文献３に記載されている。
【００２０】
次に、ステップ６０４において、入力画像の傾きや歪みの補正の為の幾何変換行列を求める。傾きや歪みの補正の為の幾何変換行列の導出方法及び幾何変換行列の例については、例えば特許文献３，４に記載されている。
【００２１】
次に、ステップ６０５において、前記幾何変換行列の逆変換行列を求める。この行列は出力画像から入力画像への変換行列を示す。
次に、ステップ６０６において、画像の出力に遷移する。
前記ステップ６０５において画像の出力に遷移したとする。あるいは画像表示要求手段４０４によって画像の出力が要求されたとする。この時、図７のステップ７０１が駆動される。
【００２２】
次に、ステップ７０２において、前記ステップ６０３によって得られた領域の中から表示するべき領域を決定する。決定手法は任意である。
次に、ステップ７０３において、表示範囲の設定に遷移する。
あるいは、表示領域移動手段４０３によって、表示領域の移動が要求されたとする。このとき、ステップ７０４が駆動される。
【００２３】
次に、ステップ７０５において、要求された表示領域の移動に従い、表示する領域を移動する。
次に、ステップ７０３において、表示範囲の設定に遷移する。
前記ステップ７０３によって表示範囲の設定に遷移したとする。このとき、ステップ８０１が駆動される。
【００２４】
次に、ステップ８０２において、表示範囲初期値を決定する。この表示範囲初期値は、ステップ６０２において求められた連結成分の大きさと、ディスプレイ４０１内に一度に表示するべき文字数及び行数から求められる。即ち、ステップ６０３で得られた表示領域のうち９０１を表示対象とするとした場合、入力画像内の表示領域９０１内に原点９０２を設定し、この原点９０２から、ディスプレイ４０１内に一度に表示するべき文字数及び行数に相当する連結成分が占める領域１００１を求め、表示範囲初期値とする。ディスプレイ４０１内に一度に表示するべき文字数及び行数は、前もって設定してあるか、表示範囲拡縮要求手段４０５によって増減する数値である。また、原点９０２の設定において、自動的に画像の向きを判別してもよいし、あるいはユーザーが明示的に向きを指定する手段を提供してもよい。
【００２５】
または、表示範囲移動手段４０２によって表示範囲の移動が要求されたとする。このとき、ステップ８０３が駆動される。
次に、ステップ８０４において、要求された表示範囲の移動に従い、表示する範囲を移動する。この表示範囲は、現在表示している範囲１００１と、表示範囲移動手段５０２によって指示された移動量と、ステップ６０２において求められた連結成分から求められる。即ち、現在表示している範囲１００１を、移動手段５０２によって指示された移動量に相当する連結成分の占める領域分だけ移動した領域１００２を表示範囲とする。
【００２６】
または、表示範囲拡縮要求手段４０５によって表示範囲の拡大や縮小が要求されたとする。このとき、ステップ８０５が駆動される。
次に、ステップ８０６において、表示範囲の拡大や縮小を行う。この表示範囲の拡大や縮小は、ステップ６０２において求められた連結成分の大きさと、ディスプレイ４０１内に一度に表示するべき文字数及び行数に基づいて行われる。即ち、ディスプレイ４０１内に一度に表示するべき文字数及び行数を、要求された画像の拡大や縮小に従って増減させる。次に、図９に示す入力画像内の表示領域９０１内に原点９０２を設定する。この原点９０２から、１画面に表示するべき文字数及び行数に相当する連結成分が占める領域１００１を、表示範囲とする。設定される原点９０２は、現在表示されている領域の中央もしくは四隅の一つである事が望ましい。
【００２７】
または、ＣＰＵがアイドル状態などであって表示範囲の移動の先読みが要求されたとする。このとき、ステップ８０７が駆動される。
次に、ステップ８０８において、表示範囲や表示領域の移動の履歴から次の移動を推測し、その移動後の領域を選択する。あるいは、現在表示している範囲の近辺の領域を先読みする表示範囲とする。
【００２８】
要求が表示範囲の設定であれ、表示範囲の移動であれ、表示範囲の移動の先読みであれ、次に、ステップ８０９において、補正済み画像１１０２の集合である補正済画像履歴１１０１に、表示範囲１００１の一部分もしくは全てが含まれていないかどうかを検索する。そして、補正済画像履歴１１０１と表示範囲１００１との表示範囲差分１００３のみを補正すべき範囲とする。また、表示範囲１００１において補正済画像履歴１１０１に含まれる部分１１０３を求めておく。
【００２９】
次に、ステップ８１０において、表示範囲差分１００３の傾きや歪みを補正する。これは、ステップ６０４において求められた変換行列を、前記ステップ８０９で求めた表示範囲差分１００３に適用する。これにより変換後の画像１１０４を得る。
【００３０】
次に、ステップ８１１において、変換画像１１０４を補正済画像履歴履歴１１０１に追加する。このとき、表示範囲差分１００３と変換画像１１０４を対応付けて記録しておくことにより、ステップ８０９における検索を容易にする。また、記憶領域が限られていて変換画像１１０４の記録が不可能な場合などには、費用時範囲差分１００３から最も遠い場所に存在する補正済み画像１１０２を削除する。
【００３１】
次に、ステップ８１２において、表示範囲１００１において補正済画像履歴１１０１に含まれる部分１１０３と、変換画像１１０４を結合する。
次に、ステップ８１３において、得られた画像を、ディスプレイ４０１の解像度に合わせて拡大もしくは縮小し、出力画像１１０５を得る。
【００３２】
次に、ステップ８１４において、出力画像１１０５をディスプレイ４０１に出力する。但し、ステップ８０７、すなわち表示範囲の移動の先読みが駆動されていた場合には、ディスプレイ４０１への出力は行うべきではない。
【００３３】
以上説明した通り、本実施の形態におけるデジタルカメラ２０１では、位置ずれを伴う撮影画像図３について、まず、ディスプレイ４０１内に表示する範囲１００１の画像補正を行い出力画像１１０５のみを得る。これにより、画像全体を補正するよりも速くかつ少ない記憶領域で出力画像１１０５を得る。また、変換した画像や操作履歴を記録し、また、操作履歴に基づく先読みを行う事で、ユーザーが表示範囲移動手段４０２や表示領域移動手段４０３を操作した場合にも速やかに応答する。
【００３４】
本実施形態における画像処理装置はデジタルカメラに限るものではなく、携帯電話、携帯情報端末、その他のデバイスであっても構わない。
【００３５】
＜実施形態２＞
図２は被写体２０２とデジタルカメラ２０１の間に相対的な位置ずれが存在し撮像結果２０３に歪みや傾きが発生する例である。このときの撮像結果２０３の例を図３に示す。
本実施形態の形態を図５に示す。図５において、デジタルカメラ２０１と画像補正サーバー５０１はＵＳＢ，ＬＡＮ，無線ＬＡＮ，  Ｂｌｕｅｔｏｏｔｈ，  インターネット、等の何らかの手段で通信可能である。
【００３６】
デジタルカメラ２０１を図４に示す。デジタルカメラ２０１はディスプレイ４０１、表示範囲移動手段４０２，  表示領域移動手段４０３，画像表示要求手段４０４、表示範囲拡縮要求手段４０５、撮像装置４０６を備える。
【００３７】
画像補正サーバー５０１内部のＳＤＬチャートを図１２〜図１３に示す。
また、デジタルカメラ２０１内部のＳＤＬチャートを図１４〜図１６に示す。
デジタルカメラ２０１において、撮像装置４０６が撮像結果２０３を得たとする。この時、図１４のステップ１４０１が駆動される。
次に、ステップ１４０２において、撮像結果２０３が画像補正サーバー５０１に送信される。
画像補正サーバー５０１において、画像を受信すると、図１２のステップ１２０１が駆動され、撮像結果２０３を得る。
【００３８】
次に、ステップ１２０２において、入力画像について連結成分を検出する。この連結成分の導出法はステップ６０２と等しい。
次に、ステップ１２０３において、入力画像について入力画像を領域分割する。この領域分割によって得られる領域の例を図９の９０１に示す。遠近歪みや傾きの存在する画像の領域分割法については例えば特許文献３に記載されている。
【００３９】
次に、ステップ１２０４において、入力画像の傾きや歪みの補正の為の幾何変換行列を求める。傾きや歪みの補正の為の幾何変換行列の導出方法及び幾何変換行列の例については、例えば特許文献３や特許文献４に記載されている。
【００４０】
次に、ステップ１２０５において、前記幾何変換行列の逆変換行列を求める。この行列は出力画像から入力画像への変換行列を示す。
次に、ステップ１２０６において、画像入力終了と分割された領域に関する情報がデジタルカメラ２０１に送信される。
【００４１】
デジタルカメラ２０１において、画像入力終了と、分割された領域に関する情報を受信すると、図１５のステップ１５０１が駆動される。あるいは画像表示要求手段４０４によって画像の出力が要求されると、図１５のステップ１５０２が駆動される。
次に、ステップ１５０３において、前記ステップ１２０３によって得られた領域の中から表示するべき領域を決定する。決定手法は任意である。
【００４２】
次に、ステップ１５０４において、表示範囲の設定に遷移する。
あるいは、表示領域移動手段４０３によって、表示領域の移動が要求されたとする。このとき、ステップ１５０５が駆動される。
【００４３】
次に、ステップ１５０６において、要求された表示領域の移動に従い、表示する領域を移動する。
次に、ステップ１５０４において、表示範囲の設定に遷移する。
デジタルカメラ２０１において、前記ステップ１５０４によって表示範囲の設定に遷移したとする。このとき、ステップ１６０１が駆動される。
【００４４】
次に、ステップ１６０２において、表示範囲初期値決定要求が送信される。
あるいは、デジタルカメラ２０１において、表示範囲拡縮要求手段４０５によって表示範囲の拡大や縮小が要求されたとする。このとき、ステップ１６０３が駆動される。
【００４５】
次に、ステップ１６０４において、表示範囲拡縮要求が送信される。
あるいは、デジタルカメラ２０１において、表示範囲移動手段４０２によって表示範囲の移動が要求されたとする。このとき、ステップ１６０５が駆動される。
【００４６】
次に、ステップ１６０８において、表示範囲移動要求と移動方向と移動量を送信する。
あるいは、デジタルカメラ２０１において、ＣＰＵがアイドル状態などであって表示範囲の移動の先読みが要求されたとする。このとき、ステップ１６０６が駆動される。
次に、ステップ１６０７において、表示範囲や表示領域の移動の履歴から次の移動を推測する。
【００４７】
次に、ステップ１６０８において、表示範囲移動要求と移動方向と移動量を送信する。
画像補正サーバー５０１において、表示範囲初期値決定要求を受信すると、ステップ１３０１が駆動される。
【００４８】
次に、ステップ１３０２において、表示範囲初期値を決定する。この表示範囲初期値の導出方法は実施形態１のステップ８０２と等しい。
次に、ステップ１３０５において、表示範囲がデジタルカメラ２０１に送信される。
画像補正サーバー５０１において、表示範囲移動要求と移動方向と移動量を受信すると、ステップ１３０３が駆動される。
【００４９】
次に、ステップ１３０４において、受信した移動方向と移動量に従い、表示する範囲を移動する。この移動後の表示範囲の導出方法は実施形態１のステップ８０４と等しい。
次に、ステップ１３０５において、表示範囲をデジタルカメラ２０１に送信する。
あるいは、画像補正サーバー５０１において、表示範囲拡縮要求を受信すると、ステップ１３０６が駆動される。
【００５０】
次に、ステップ１３０７において、表示範囲の拡大や縮小を行う。この表示範囲の拡大や縮小は実施形態１のステップ８０６に等しい。
次に、ステップ１３０５において、表示範囲をデジタルカメラ２０１に送信する。
デジタルカメラ２０１において、表示範囲を受信すると、ステップ１６０９が駆動される。
【００５１】
次に、ステップ１６１０において、補正済画像履歴から補正済み画像を探す。この検索方法と画像補正範囲導出方法は実施形態１のステップ８０９と等しい。
次に、ステップ１６１１において、画像補正範囲と画像補正要求を画像補正サーバー５０１に送信する。
【００５２】
画像補正サーバー５０１において、画像補正範囲と画像補正要求を受信すると、ステップ１３０８が駆動される。
次に、ステップ１３０９において、範囲内の傾きや歪みを補正する。この補正方法は実施形態１のステップ８１０と等しい。
【００５３】
次に、ステップ１３１０において、変換画像をデジタルカメラ２０１に送信する。
デジタルカメラ２０１において、変換画像を受信すると、ステップ１６１２が駆動される。
次に、ステップ１６１３において、変換画像を補正済画像履歴履歴に追加する。この追加方法は実施形態１のステップ８１１と等しい。
【００５４】
次に、ステップ１６１４において、補正した画像と補正済み画像を結合する。この追加方法は実施形態１のステップ８１２と等しい。
次に、ステップ１６１５において、得られた画像を出力画像に合わせて拡大もしくは縮小する。この拡大縮小方法は実施形態１のステップ８１３と等しい。
【００５５】
次に、ステップ１６１６において、出力画像１１０５をディスプレイ４０１に出力する。但し、ステップ１６０６、すなわち表示範囲の移動の先読みが駆動されていた場合には、ディスプレイ４０１への出力は行うべきではない。
【００５６】
以上説明した通り、本実施形態におけるデジタルカメラ２０１では、位置ずれを伴う撮影画像について、ディスプレイ４０１内に表示する範囲１００１の画像補正のみをまず行い出力画像１１０５のみ得る。これにより、画像全体を補正するよりも速くかつ少ない記憶領域で出力画像１１０５を得る。また、変換した画像や操作履歴を記録し、また、操作履歴に基づく先読みを行う事で、ユーザーが表示範囲移動手段４０２や表示領域移動手段４０３を操作した場合にも速やかに応答する。また、Ｃｏｎｎｅｃｔｅｄ  Ｃｏｍｐｏｎｅｎｔ解析や画像補正などの処理はサーバー側で行っているので、デジタルカメラ２０１側には大きなメモリや早いＣＰＵ速度は要求されない。
【００５７】
本実施形態における画像処理装置はデジタルカメラとサーバーの組み合わせに限るものではない。
【００５８】
なお、図１，図６〜図８，図１２〜図１６の各フローチャートにおけるプログラムコードは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明の実施形態に含まれる。
【００５９】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記録媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記録媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、上記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネット等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体（光ファイバ等の有線回線や無線回線等）を用いることができる。
【００６０】
また、コンピュータが供給されたプログラムを実行することにより上述の実施形態の機能が実現されるだけでなく、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合や、供給されたプログラムの処理の全てあるいは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて上述の実施形態の機能が実現される場合も、かかるプログラムは本発明の実施形態に含まれる。
【００６１】
例えば、図１７は、パーソナルユーザ端末装置の内部構成を示す模式図である。この図１７において、１２００はコンピュータＰＣである。ＰＣ１２００は、ＣＰＵ１２０１を備え、ＲＯＭ１２０２またはハードディスク（ＨＤ）１２１１に記憶された、あるいはフレキシブルディスクドライブ（ＦＤ）１２１２より供給されるデバイス制御ソフトウェアを実行し、システムバス１２０４に接続される各デバイスを総括的に制御する。
【００６２】
ＰＣ１２００のＣＰＵ１２０１、ＲＯＭ１２０２またはハードディスク（ＨＤ）１２１１に記憶されたプログラムにより、本実施形態の図１におけるステップＳ１０１〜Ｓ１０５、図６におけるステップＳ６０１〜Ｓ６０６、図７におけるステップＳ７０１〜Ｓ７０５、図８におけるステップＳ８０１〜Ｓ８１４、図１２におけるステップＳ１２０１〜Ｓ１２０６、図１３におけるステップＳ１３０１〜Ｓ１３１０、図１４におけるステップＳ１４０１〜Ｓ１４０２、図１５におけるステップＳ１５０１〜Ｓ１３０６、図１６におけるステップＳ１６０１〜Ｓ１６１６の各手順等が実現される。
【００６３】
１２０３はＲＡＭで、ＣＰＵ１２０１の主メモリ、ワークエリア等として機能する。１２０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）１２０９や不図示のデバイス等からの指示入力を制御する。
【００６４】
１２０６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１２１０の表示を制御する。１２０７はディスクコントローラ（ＤＫＣ）で、ブートプログラム（起動プログラム：パソコンのハードやソフトの実行（動作）を開始するプログラム）、複数のアプリケーション、編集ファイル、ユーザファイルそしてネットワーク管理プログラム等を記憶するハードディスク（ＨＤ）１２１１、及びフレキシブルディスク（ＦＤ）１２１２とのアクセスを制御する。
【００６５】
１２０８はネットワークインタフエースカード（ＮＩＣ）で、ＬＡＮ１２２０を介して、ネットワークプリンタ、他のネットワーク機器、あるいは他のＰＣと双方向のデータのやり取りを行う。
【図面の簡単な説明】
【００６６】
【図１】本発明の画像処理方法を示すフローチャートである。
【図２】本発明の実施形態を示す図である。
【図３】本発明の実施形態を示す図である。
【図４】本発明の実施形態を示す図である。
【図５】本発明の実施形態を示す図である。
【図６】本発明の実施形態のフローチャートである。
【図７】本発明の実施形態のフローチャートである。
【図８】本発明の実施形態のフローチャートである。
【図９】本発明の実施形態を示す図である。
【図１０】本発明の実施形態を示す図である。
【図１１】本発明の実施形態を示す図である。
【図１２】本発明の実施形態のフローチャートである。
【図１３】本発明の実施形態のフローチャートである。
【図１４】本発明の実施形態のフローチャートである。
【図１５】本発明の実施形態のフローチャートである。
【図１６】本発明の実施形態のフローチャートである。
【図１７】パーソナルユーザ端末装置の内部構成を示す模式図である。
【符号の説明】
【００６７】
１０１  画像を入力するステップ
１０２  入力画像の傾きや歪みを検出するステップ
１０３  傾きや歪みを補正する範囲を入力するステップ
１０４  入力画像の入力範囲の傾きや歪みを補正するステップ
１０５  補正された画像を出力するステップ
【図１】
2007094582.tif 000003
【図２】
2007094582.tif 000004
【図３】
2007094582.tif 000005
【図４】
2007094582.tif 000006
【図５】
2007094582.tif 000007
【図６】
2007094582.tif 000008
【図７】
2007094582.tif 000009
【図８】
2007094582.tif 000010
【図９】
2007094582.tif 000011
【図１０】
2007094582.tif 000012
【図１１】
2007094582.tif 000013
【図１２】
2007094582.tif 000014
【図１３】
2007094582.tif 000015
【図１４】
2007094582.tif 000016
【図１５】
2007094582.tif 000017
【図１６】
2007094582.tif 000018
【図１７】
2007094582.tif 000019