JP5361203B2 - 画像処理システム、画像処理装置、画像読取システム、画像読取装置、及び画像読取方法 - Google Patents

画像処理システム、画像処理装置、画像読取システム、画像読取装置、及び画像読取方法 Download PDF

Info

Publication number
JP5361203B2
JP5361203B2 JP2008034982A JP2008034982A JP5361203B2 JP 5361203 B2 JP5361203 B2 JP 5361203B2 JP 2008034982 A JP2008034982 A JP 2008034982A JP 2008034982 A JP2008034982 A JP 2008034982A JP 5361203 B2 JP5361203 B2 JP 5361203B2
Authority
JP
Japan
Prior art keywords
image
reading
image data
unit
rotation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2008034982A
Other languages
English (en)
Other versions
JP2009194736A (ja
Inventor
博一 檜口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Electronics Inc
Original Assignee
Canon Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Electronics Inc filed Critical Canon Electronics Inc
Priority to JP2008034982A priority Critical patent/JP5361203B2/ja
Publication of JP2009194736A publication Critical patent/JP2009194736A/ja
Application granted granted Critical
Publication of JP5361203B2 publication Critical patent/JP5361203B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

本発明は、画像読取装置と、該画像読取装置に通信手段を介して接続される画像処理装置とを備える画像処理システム、画像処理装置、画像読取システム、画像読取装置、及び画像読取方法に関する。
従来、画像読取装置側で読み取られた原稿の画像データをパーソナルコンピュータ(以下、PCという)等の画像処理装置に転送して、画像処理装置のソフトウエアで画像データの回転処理を行う技術が提案されている。
また、画像読取装置にハードウエアによる画像データの回転処理手段を設け、該回転処理手段により読み取られた原稿の画像データに対して高速で回転処理を行う技術が提案されている(特許文献1)。
特開平8−84248号公報
PC等の画像処理装置のソフトウエアを用いて画像読取装置側で読み取られた画像データの回転処理を行うと、比較的時間がかかってしまう。
一方、上記特許文献1のように、画像読取装置に設けられたハードウエア回転処理手段により読み取られた原稿の画像データに対して回転処理を行う場合は、処理時間の短縮化が可能である。
しかし、画像読取装置のハードウエア回転処理手段による画像データの回転処理は、画像サイズに制限があるため、所定のサイズ以上の大きな画像データについては回転処理を行うことができないという問題がある。
そこで、本発明は、画像読取装置側の回転処理手段での画像データのサイズ制限を意識することなく、画像データの回転処理を行うことができる画像処理システム、画像処理装置、画像読取システム、画像読取装置、及び画像読取方法を提供することを目的とする。
上記目的を達成するために、本発明の画像処理システムは、読取手段で読み取られた原稿の画像データに対して回転処理を行う回転処理手段を備える画像読取装置と、該画像読取装置に通信手段を介して接続されて、操作入力部を介したユーザ操作により入力指示される読取パラメータに基づいて前記画像読取装置を制御する画像処理装置と、を備え、前記画像読取装置は、前記画像処理装置から読取指示に伴って前記読取パラメータの情報を受信するたびに、前記画像処理装置から受信した前記読取パラメータの情報に基づいて前記回転処理手段による前記画像データの回転処理が行えるか否かを判断して前記画像データの回転処理が行えないと判断した場合に、前記読取手段により読み取られた画像データを回転処理を行わずに前記通信手段を介して前記画像処理装置に送信する制御手段を備える一方、前記画像処理装置は、前記画像読取装置側で前記回転処理手段による前記画像データの回転処理が行えない場合に、前記画像読取装置から前記通信手段を介して受信した前記画像データに対して回転処理を行う他の回転処理手段を備えることを特徴とする。
上記目的を達成するために、本発明の画像処理装置は、読取手段で読み取られた原稿の画像データに対して回転処理を行う回転処理手段を備える画像読取装置に通信手段を介して接続されて、操作入力部を介したユーザ操作により入力指示される読取パラメータに基づいて前記画像読取装置を制御するにあたり、前記画像読取装置に対して画像の読取開始を指示するたびに、前記読取パラメータの情報に基づいて前記回転処理手段による前記画像データの回転処理が行えるか否かを判断し、前記画像データの回転処理が行えないと判断した場合に、前記画像読取装置から前記通信手段を介して受信した前記画像データに対して回転処理を行う他の回転処理手段を備えることを特徴とする。
上記目的を達成するために、本発明の画像読取装置は、原稿の画像を読み取る読取手段と、該読取手段により読み取られた原稿の画像データに対して回転処理を行う回転処理手段と、前記回転処理手段による前記画像データの回転処理が行えるか否かを判断する判断手段と、を備え、画像処理装置に通信手段を介して接続されて前記画像処理装置側の操作入力部を介したユーザ操作により入力指示される読取パラメータに基づいて制御されるようになっており、前記画像処理装置から読取指示に伴って前記読取パラメータの情報を受信するたびに、前記判断手段が前記読取パラメータの情報に基づいて前記回転処理手段による前記画像データの回転処理が行えるか否かを判断し、前記判断手段が前記回転処理手段による前記画像データの回転処理が行えないと判断した場合に、前記読取手段により読み取られた画像データを回転処理を行わずに前記通信手段を介して前記画像処理装置に送信する制御手段を備えることを特徴とする。
上記目的を達成するために、本発明の画像読取装置は、ユーザ操作を受け付ける操作入力部を有する画像処理装置と、前記画像処理装置に接続されて前記画像処理装置側の前記操作入力部を介したユーザ操作により入力指示される読取パラメータに基づいて制御される画像読取装置とを備えており、前記画像読取装置は、原稿の画像を読み取る読取手段と、前記画像処理装置から読取指示に伴って前記読取パラメータの情報を受信するたびに、前記読取手段で読み取った画像データのサイズを検知するサイズ検知手段と、該読取手段により読み取られた原稿の画像データに対して回転処理を行う回転処理手段と、前記回転処理手段による前記画像データの回転処理が行えるか否かを判断する判断手段と、外部の画像処理装置に前記画像データを送信する通信手段とを備え、前記判断手段は、前記サイズ検知手段の検知結果に基づいて、前記画像データの回転処理が行えるか否かを判断し、前記通信手段は、前記判断手段により前記画像データの回転処理が行われたか否かの判断を前記画像処理装置が行うことを可能とする判断情報を前記画像データの属性データとして前記画像処理装置に送信する、ことを特徴とする。
上記目的を達成するために、本発明の画像読取方法は、外部の画像処理装置にある操作入力部を介してユーザ操作により入力指示される読取パラメータを受信し、前記画像処理装置から読取指示に伴って前記読取パラメータの情報を受信するたびに、画像読取手段によって読み取った原稿の画像データに対する回転処理が前記読取パラメータの情報に基づいて行えるか否かを判断し、当該回転処理が行えないと判断した場合には、回転処理を行わずに通信手段を介して前記原稿の画像データを画像処理装置に送信することを特徴とする画像読取方法。
本発明によれば、読取手段で読み取られた画像データの回転処理を画像読取装置側の回転処理手段で行えるときは、該回転処理手段で画像データの回転処理を高速で行う。
また、読取手段で読み取られた画像データの回転処理を画像読取装置側の回転処理手段で行えないときは、該画像データを画像処理装置に送信して、該画像処理装置の他の回転処理手段で画像データの回転処理を行う。
これにより、画像読取装置側の回転処理手段での画像データのサイズ制限を意識することなく、画像データの回転処理を行うことができる。
以下、本発明の実施形態を図面を参照して説明する。
(第1の実施形態)
図1は、本発明の第1の実施形態である画像処理システムを説明するための概略ブロック図である。
本実施形態の画像処理システムは、図1に示すように、PC(画像処理装置)100と、PC100に無線或いは有線のLANやUSB等の通信手段300を介して接続される画像読取装置200と、を備える。
PC100は、不図示のCPU、ROM、RAM、HDD、通信I/F等を備えており、CPU(ソフトウエア回転処理手段)は、ROMやHDD等に格納された回転処理プログラムをRAMにロードして、画像データに対して回転処理を実行する機能を有する。
画像読取装置200は、CPU210、読取手段211、画像メモリ212、ハードウエア回転処理手段213、通信I/F214、及び不図示のRAMやROM等を備える。
読取手段211は、CPU210の制御により原稿の画像を読み取り、読取手段211で読み取られた画像データは画像メモリ212に保存される。
ハードウエア回転処理手段213は、CPU210により制御され、設定された回転角度になるように画像データに対して回転処理を行う。通信I/F214は、通信手段300を介してPC100側の通信I/Fと接続され、CPU210の制御により、PC100との間でコマンド/画像データ等の送受信を行う。
次に、図2を参照して、PC100の動作例について説明する。なお、図2での各処理は、PC100のROMやHDD等に記憶された画像処理プログラムがRAMにロードされて、CPUにより実行される。
ステップS201では、CPUは、不図示の操作入力部を介してユーザにより入力指示された読取パラメータ(画像サイズ、解像度等)を設定し、設定した読取パラメータを通信手段300を介して画像読取装置200に送信し、ステップS202に進む。
ステップS202では、CPUは、画像読取装置200に対して読み取りの開始の指示を通信手段300を介して送信し、ステップS203に進む。
ステップS203では、CPU(判断手段)は、ステップS201で設定された設定パラメータに基づき、画像読取装置200で読み取られる画像サイズがハードウエア回転処理手段213の制限サイズを超えているか判断する。
そして、CPUは、制限サイズを超えていると判断した場合、すなわちハードウエア回転処理手段213で回転処理できない画像サイズの場合は、ステップS204に進む。
ステップS204では、CPUは、画像読取装置200の読取手段211で読み取られた原稿の画像データを通信手段300を介して受信する。ここで、受信した画像データは、回転処理が行われていない。
次に、ステップS205では、CPUは、ROMやHDD等に格納された回転処理プログラムをRAMにロードして、ステップS204で受信した画像データに対して回転処理を実行し、回転処理後の画像データをRAMやHDD等に保存して処理を終了する。
一方、ステップS203において、CPUは、制限サイズを超えていないと判断した場合、すなわちハードウエア回転処理手段213で回転処理が可能な画像サイズの場合は、ステップS206に進む。
ステップS206では、CPU(指示手段)は、画像読取装置200に対してハードウエア回転処理手段213による画像データの回転処理の指示情報を通信手段300を介して送信し、ステップS207に進む。
ステップS207では、CPUは、画像読取装置200のハードウエア回転処理手段213により回転処理が実行された画像データを通信手段300を介して受信してRAMやHDD等に保存し、処理を終了する。
次に、図3を参照して、画像読取装置200の動作例について説明する。なお、図3での各処理は、画像読取装置200のROMやHDD等に記憶された画像処理プログラムがRAMにロードされて、CPU210により実行される。
ステップS211では、CPU210は、図2のステップS201でPC100から送信された読取パラメータを受信したか否かを判断し、受信したと判断した場合は、ステップS212に進む。
ステップS212では、CPU210は、図2のステップS202でPC100から送信された読取指示を受信したか否かを判断し、受信したと判断した場合は、ステップS213に進む。
ステップS213では、CPU210は、読取手段211を制御して原稿の画像を読み取り、読み取った画像データを画像メモリ212に格納し、ステップS214に進む。
ステップS214では、CPU(判断手段)210は、図2のステップS206でPC100側から送信されたハードウエア回転処理手段213による画像データの回転処理の指示を受信したか否かを判断する。
そして、CPU210は、ハードウエア回転処理手段213による画像データの回転処理の指示を受信した場合は、ステップS215に進み、受信しない場合は、ステップS217に進む。
ステップS215では、CPU(制御手段)210は、ハードウエア回転処理手段213に対して回転角度を設定すると共に、ハードウエア回転処理手段213を制御して画像メモリ212に格納された画像データに対して回転処理を行い、ステップS216に進む。
ステップS216では、CPU210は、ステップS215で回転処理が行われた画像データを通信手段300を介してPC100に送信し、処理を終了する。
一方、ステップS217では、CPU(制御手段)210は、画像メモリ212に格納された回転処理が行われていない画像データを通信手段300を介してPC100に送信し、処理を終了する。
以上説明したように、本実施形態では、画像読取装置200の読取手段211で読み取られた画像データの回転処理をハードウエア回転処理手段213で行えるときは、該ハードウエア回転処理手段213で画像データの回転処理を高速で行う。
また、画像読取装置200の読取手段211で読み取られた画像データの回転処理をハードウエア回転処理手段213で行えないときは、該画像データをPC100に送信して、該PC100のソフトウエアで画像データの回転処理を行う。
これにより、画像読取装置200側のハードウエア回転処理手段213での画像データのサイズ制限を意識することなく、画像データの回転処理を行うことができる。
(第2の実施形態)
次に、図4及び図5を参照して、本発明の第2の実施形態である画像処理システムについて説明する。なお、画像処理システムの構成例については、図1と同様であるため、その説明を省略する。
まず、図4を参照して、PC100の動作例について説明する。なお、図4での各処理は、PC100のROMやHDD等に記憶された画像処理プログラムがRAMにロードされて、CPUにより実行される。
ステップS301では、CPUは、不図示の操作入力部を介してユーザにより入力指示された読取パラメータ(画像サイズ、解像度等)を設定し、設定した読取パラメータを通信手段300を介して画像読取装置200に送信し、ステップS302に進む。
ステップS302では、CPUは、画像読取装置200に対して読み取りの開始の指示を通信手段300を介して送信し、ステップS303に進む。
ステップS303では、CPUは、画像読取装置200に対して不図示の操作入力部を介してユーザにより入力指示された画像データの回転角度を設定し、設定した回転角度を通信手段300を介して画像読取装置200に送信し、ステップS304に進む。
ステップS304では、CPUは、画像読取装置200に対してステップS303で設定した回転角度でハードウエア回転処理手段213による画像データの回転処理が可能か否かの問い合わせ情報を通信手段300を介して送信し、ステップS305に進む。
ステップS305では、CPUは、ステップS303で設定した回転角度でハードウエア回転処理手段213による画像データの回転処理が可能か否かの問い合わせ結果を画像読取装置200側から受信する。
そして、CPU(判断手段)は、回転処理が不可である場合は、ステップS306に進み、回転処理が可能である場合は、ステップS308に進む。
ステップS306では、CPUは、画像読取装置200側から通信手段300を介して画像データを受信し、ステップS307に進む。ここで受信した画像データは、回転処理が行われていない。
ステップS307では、CPUは、ROMやHDD等に格納された回転処理プログラムをRAMにロードして、ステップS306で受信した画像データに対して回転処理を実行し、回転処理後の画像データをRAMやHDD等に保存し、処理を終了する。
一方、ステップS308では、CPUは、画像読取装置200側から通信手段300を介して画像データを受信してRAMやHDD等に保存し、処理を終了する。ここで受信した画像データは、画像読取装置200のハードウエア回転処理手段213により回転処理が行われた画像データとなる。
次に、図5を参照して、画像読取装置200の動作例について説明する。なお、図5での各処理は、画像読取装置200のROMやHDD等に記憶された画像処理プログラムがRAMにロードされて、CPU210により実行される。
ステップS311では、CPU210は、図4のステップ301でPC100から送信された読取パラメータを受信したか否かを判断し、受信したと判断した場合は、ステップS312に進む。
ステップS312では、CPU210は、図4のステップS302でPC100から送信された読取指示を受信したか否かを判断し、受信したと判断した場合は、ステップS313に進む。
ステップS313では、CPU210は、読取手段211を制御して原稿の画像を読み取り、読み取った画像データを画像メモリ212に格納し、ステップS314に進む。
ステップS314では、CPU210は、図4のステップS304でPC100側から送信された、設定回転角度でハードウエア回転処理手段213による画像データの回転処理が可能か否かの問い合わせ情報を受信した場合は、ステップS315に進む。
ステップS315では、CPU(判断手段)210は、設定回転角度でハードウエア回転処理手段213による画像データの回転処理が可能か否かを判断する。そして、CPU(制御手段)210は、該判断結果(可否情報)を通信手段300を介してPC100に送信し、ステップS316に進む。
ステップS316では、CPU210は、ステップS315で回転処理が可能であると判断された場合は、ステップS317に進む、ステップS315で回転処理が不可であると判断された場合は、ステップS319に進む。
ステップS317では、CPU(制御手段)210は、ハードウエア回転処理手段213に対して回転角度を設定すると共に、ハードウエア回転処理手段213を制御して画像メモリ212に格納された画像データに対して回転処理を行い、ステップS318に進む。
ステップS318では、CPU210は、ステップS317で回転処理が行われた画像データを通信手段300を介してPC100に送信し、処理を終了する。
一方、ステップS319では、CPU(制御手段)210は、画像メモリ212に格納された回転処理が行われていない画像データを通信手段300を介してPC100に送信し、処理を終了する。
本実施形態では、画像読取装置200のハードウエア構成や内部状態等により、PC100ではハードウエア回転処理手段213による回転処理の可否が判断できない場合でも、画像読取装置200に問い合わせることで該回転処理の可否を正しく判断できる。その他の作用効果については、上記第1の実施形態と同様である。
なお、本実施形態では、PC100から画像読取装置200に対して画像サイズの設定を行ったが、原稿サイズに応じて、画像読取装置200が最適な画像サイズで読み取りを行うようにしてもよい。
(第3の実施形態)
次に、図6及び図7を参照して、本発明の第3の実施形態である画像処理システムについて説明する。なお、画像処理システムの構成例については、図1と同様であるため、その説明を省略する。
本実施形態においては、読み取るべき原稿サイズが不定形又は種々の原稿サイズのとき、画像読取装置側にて原稿の画像サイズを検知する場合を例に採る。
まず、図6を参照して、PC100の動作例について説明する。なお、図6での各処理は、PC100のROMやHDD等に記憶された画像処理プログラムがRAMにロードされて、CPUにより実行される。
ステップS401では、CPUは、不図示の操作入力部を介してユーザにより入力指示された読取パラメータ(解像度等)を設定し、設定した読取パラメータを通信手段300を介して画像読取装置200に送信し、ステップS402に進む。なお、ステップS401では、読取パラメータである画像サイズは画像読取装置200から得るため、PC100側で設定することはない。
ステップS402では、CPUは、画像読取装置200に対して読み取りの開始の指示を通信手段300を介して送信し、ステップS403に進む。
ステップS403では、CPUは、画像読取装置200に対して不図示の操作入力部を介してユーザにより入力指示された画像データの回転角度を設定し、設定した回転角度を通信手段300を介して画像読取装置200に送信し、ステップS404に進む。
ステップS404では、CPUは、画像読取装置200側から通信手段300を介して画像データを受信し、ステップS405に進む。ここで、受信した画像データには、回転角度が属性データとして付加されている。
この属性データは、図9に示すように、回転角度、画像幅、画像高さを各々4バイトで保持する。
すなわち、画像読取装置200のハードウエア回転処理手段213で画像データの回転処理が可能な場合は、ステップS403において設定した回転角度が画像属性の回転角度フィールドに設定される。この場合、ハードウエア回転処理手段213で回転処理済みの画像データを受信することになる。
また、画像読取装置200のハードウエア回転処理手段213で画像データの回転処理が不可能な場合は、「0」が画像属性の回転角度フィールドに設定され、ハードウエア回転処理手段213で回転処理が行われていない画像データを受信することになる。
ステップS405では、CPU(判断手段)は、ステップS404で受信した画像データに付加された属性データに基づいて、画像データが回転処理済みか否かを判断し、回転処理済みの場合は、処理を終了し、回転処理済みでない場合は、ステップS406に進む。
ステップS406では、CPUは、ROMやHDD等に格納された回転処理プログラムをRAMにロードして、ステップS404で受信した画像データに対して画像属性データである画像幅、画像高さに基づいて回転処理を実行する。そして、CPUは、回転処理後の画像データをRAMやHDD等に保存し、処理を終了する。
次に、図7を参照して、画像読取装置200の動作例について説明する。なお、図7での各処理は、画像読取装置200のROMやHDD等に記憶された画像処理プログラムがRAMにロードされて、CPU210により実行される。
ステップS411では、CPU210は、図6のステップ401でPC100から送信された読取パラメータを受信したか否かを判断し、受信したと判断した場合は、ステップS412に進む。
ステップS412では、CPU210は、図6のステップS402でPC100から送信された読取指示を受信したか否かを判断し、受信したと判断した場合は、ステップS413に進む。
ステップS413では、CPU210は、読取手段211を制御して原稿の画像を読み取り、読み取った画像データを画像メモリ212に格納し、ステップS413′に進む。
ステップS413′では、CPU210は、読み取り画像データから原稿の画像サイズを検知する。原稿の画像サイズを検知する方法としては、例えば、次に示す方法を例示することができる。
即ち、読取手段211に対して原稿の搬送路を挟んで平行に対向するように配置された不図示のプラテンローラの表面が黒色である場合、原稿の読取画像データ(黒色でない部分)の周囲にプラテンローラの黒色の部分が取り込まれる。従って、黒色の部分と黒色でない部分との間の色の変化点が原稿の縁部を表すことになり、容易に原稿の画像サイズを求めることができる。
次に、ステップS414では、CPU210は、図6のステップS403でPC100側から送信された設定回転角度及びステップS413′で求められた画像サイズからハードウエア回転処理手段213による画像データの回転処理が可能か否かを判断する。
そして、CPU210は、回転処理が可能な場合は、ステップS415に進み、回転処理が不可能な場合は、ステップS417に進む。
ステップS415では、CPU(制御手段)210は、ハードウエア回転処理手段213に対して回転角度を設定すると共に、ハードウエア回転処理手段213を制御して画像メモリ212に格納された画像データに対して回転処理を行い、ステップS416に進む。
ステップS416では、CPU(制御手段)210は、ステップS415で回転処理が行われた画像データに属性データ(図9参照)を付加して通信手段300を介してPC100に送信し、処理を終了する。ここで送信される属性データ(判断情報)には、図9において、図6のステップS403において設定した回転角度が画像属性の回転角度フィールドに設定される。
一方、ステップS417では、CPU(制御手段)210は、画像メモリ212に格納された回転処理が行われていない画像データに属性データ(図9参照)を付加して通信手段300を介してPC100に送信し、処理を終了する。ここで送信される属性データには、図9において、「0」が画像属性の回転角度フィールドに設定される。
本実施形態では、読み取るべき原稿の画像サイズが不定形、又は種々のサイズの原稿の場合、画像読取装置200側で画像サイズを検知してそのサイズから回転処理の可否を画像読取装置200側で判断し、その判断結果を画像属性としてPC100に送信する。従って、PC100は、受信した画像属性を参照することにより、前記回転処理の可否を正しく判断することができる。その他の作用効果については、上記第1の実施形態と同様である。
(第4の実施形態)
次に、図8及び図10を参照して、本発明の第4の実施形態である画像処理システムについて説明する。なお、画像処理システムの構成例については、図1と同様であるため、その説明を省略する。
本実施形態では、図4のステップS303及び図6のステップS403における画像データの回転角度の設定処理の一例について説明する。
図8は、PC100側で実行される画像データの回転角度の設定処理を説明するためのフローチャート図である。なお、図6での各処理は、PC100のROMやHDD等に記憶された画像処理プログラムがRAMにロードされて、CPUにより実行される。
ステップS601では、CPU(文字認識手段)は、画像読取装置200側から画像データの一部(図10のOCR領域)を通信手段300を介して受信し、ステップS602に進む。
ステップS602では、CPUは、ステップS601で受信した画像データと、該画像データを左側に90°、180°、270°回転した3つの画像データとに対し、文字認識プログラムにより文字認識処理を実行し、文字認識率が高い回転角度を正立角度とする。
すなわち、CPUは、0°、左に90°、左に180°、左に270°の各回転画像データのうちで文字認識率の高い画像データを正立画像データとして検出し、ステップS603に進む。本実施形態では、ステップS602で検出される正立画像データは、左に90°の画像データとなる(図10参照)。
ステップS603では、CPU(設定手段)は、ステップS604で検出した正立角度の回転角度(本実施形態では、左90°)を画像読取装置200に対する画像データの回転角度として設定する。そして、CPUは、設定した回転角度を通信手段300を介して画像読取装置200に送信する。なお、画像読取装置200側の処理については、図示は省略するが、例えば、画像読取装置200のCPU210は、PC100側からの送信要求に応じて画像メモリ212に格納された画像データの少なくとも一部を通信手段300を介してPC100に送信する。
以上で図4のステップS303及び図6のステップS403における画像データの回転角度の設定処理が終了する。
なお、本実施形態では、文字認識用の画像データをPC100側で回転させたが、画像読取装置200側で回転させてPC100に送信してもよい。
また、本実施形態では、画像データの一部の文字認識処理をPC100側で行う場合を例示したが、画像データの全部の文字認識処理をPC100側で行うようにしてもよく、更には、画像読取装置200側で画像データの文字認識処理を行っても良い。
即ち、画像データの少なくとも一部の文字認識処理をPC100側或いは画像読取装置200側で行うようにしてもよい。
更に、本実施形態では、文字認識処理を回転角度が異なる4つの画像に対して行った場合を例示したが、正立画像と認識される高い認識率を得られた場合は、正立角度を確定し、文字認識処理を中断しても良い。
更に、画像データの一部の文字認識処理を行った結果、正立角度を確定できなかった場合は、OCR領域を変更し、再度文字認識処理を行うようにしてもよく、正立角度が確定できなかったときは、予め設定しておいた回転角度としても良い。
本発明は、上記各実施形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
例えば、ハードウエア回転処理手段は、ハードウエア回路が好適であるが、その一部又は全てをソフトウエアで実現してもよい。また、ソフトウエア回転処理手段についても、その一部又は全てをハードウエア回路で実現してもよい。
また、本発明の目的は、以下の処理を実行することによって達成することもできる。即ち、上述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)が記憶媒体に格納されたプログラムコードを読み出す処理である。
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光磁気ディスク、CD−ROM、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード、ROM等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行う場合である。
本発明の第1の実施形態である画像処理システムを説明するための概略ブロック図である。 本発明の第1の実施形態である画像処理システムを構成するPCの動作例を説明するためのフローチャート図である。 本発明の第1の実施形態である画像処理システムを構成する画像読取装置の動作例を説明するためのフローチャート図である。 本発明の第2の実施形態である画像処理システムを構成するPCの動作例を説明するためのフローチャート図である。 本発明の第2の実施形態である画像処理システムを構成する画像読取装置の動作例を説明するためのフローチャート図である。 本発明の第3の実施形態である画像処理システムを構成するPCの動作例を説明するためのフローチャート図である。 本発明の第3の実施形態である画像処理システムを構成する画像読取装置の動作例を説明するためのフローチャート図である。 本発明の第4の実施形態である画像処理システムを構成するPCの動作例を説明するためのフローチャート図である。 画像属性データフォーマットの一例を示す図である。 OCR認識領域及び正立角度決定後の回転画像を説明するための説明図である。
符号の説明
100 PC(画像処理装置)
200 画像読取装置
210 CPU
211 読取手段
212 画像メモリ
213 ハードウエア回転処理手段
214 通信I/F

Claims (16)

  1. 読取手段で読み取られた原稿の画像データに対して回転処理を行う回転処理手段を備える画像読取装置と、該画像読取装置に通信手段を介して接続されて、操作入力部を介したユーザ操作により入力指示される読取パラメータに基づいて前記画像読取装置を制御する画像処理装置と、を備え、
    前記画像読取装置は、前記画像処理装置から読取指示に伴って前記読取パラメータの情報を受信するたびに、前記画像処理装置から受信した前記読取パラメータの情報に基づいて前記回転処理手段による前記画像データの回転処理が行えるか否かを判断して前記画像データの回転処理が行えないと判断した場合に、前記読取手段により読み取られた画像データを回転処理を行わずに前記通信手段を介して前記画像処理装置に送信する制御手段を備える一方、
    前記画像処理装置は、前記画像読取装置側で前記回転処理手段による前記画像データの回転処理が行えない場合に、前記画像読取装置から前記通信手段を介して受信した前記画像データに対して回転処理を行う他の回転処理手段を備えることを特徴とする画像処理システム。
  2. 読取手段で読み取られた原稿の画像データに対して回転処理を行う回転処理手段を備える画像読取装置に通信手段を介して接続されて、操作入力部を介したユーザ操作により入力指示される読取パラメータに基づいて前記画像読取装置を制御するにあたり、
    前記画像読取装置に対して画像の読取開始を指示するたびに、前記読取パラメータの情報に基づいて前記回転処理手段による前記画像データの回転処理が行えるか否かを判断し、前記画像データの回転処理が行えないと判断した場合に、前記画像読取装置から前記通信手段を介して受信した前記画像データに対して回転処理を行う他の回転処理手段を備えることを特徴とする画像処理装置。
  3. 前記読取手段により読み取られる原稿の画像データのサイズが前記回転処理手段によって回転処理が行えるサイズであるか否かを判断する判断手段と、
    前記回転処理が行えるサイズであると前記判断手段が判断した場合に、前記画像読取装置に対して前記通信手段を介して前記回転処理手段による前記画像データの回転処理を指示する指示手段と、を備え、
    前記他の回転処理手段は、前記回転処理が行えるサイズでないと前記判断手段が判断した場合に、前記画像読取装置から前記通信手段を介して受信した前記画像データに対して回転処理を行う、ことを特徴とする請求項2に記載の画像処理装置。
  4. 前記通信手段を介して前記画像読取装置から受信した前記回転処理手段による前記画像データの回転処理の可否情報に基づいて、該回転処理手段による前記画像データの回転処理が行えるか否かを判断する判断手段を備え、
    前記他の回転処理手段は、前記回転処理手段による前記画像データの回転処理が行えないと前記判断手段が判断した場合に、前記画像読取装置から前記通信手段を介して受信した前記画像データに対して回転処理を行う、ことを特徴とする請求項2に記載の画像処理装置。
  5. 前記通信手段を介して前記画像読取装置から受信した前記画像データが回転処理済であるか否かを判断する判断手段を備え、
    前記他の回転処理手段は、前記判断手段により回転処理済でないと判断された前記画像データに対して回転処理を行う、ことを特徴とする請求項2に記載の画像処理装置。
  6. 前記画像読取装置は、原稿の画像サイズを検知する検知手段を備え、前記通信手段を介して前記検知手段で検知された原稿の画像サイズを受信することを特徴とする請求項5に記載の画像処理装置。
  7. 前記通信手段を介して前記画像読取装置から受信した少なくとも一部の前記画像データの文字認識を行う文字認識手段と、
    該文字認識手段による文字認識の結果に基づいて前記画像データの正立角度を検出して、前記回転処理手段に対する前記画像データの回転角度を設定する設定手段と、を備えることを特徴とする請求項2〜6のいずれか1項に記載の画像処理装置。
  8. 前記操作入力部を介して前記読取パラメータと共に画像データの回転角度が設定可能であり、設定された前記画像データの回転角度の情報を前記画像読取装置へ送信することを特徴とする請求項1に記載の画像読取システム。
  9. 前記操作入力部を介して前記読取パラメータと共に画像データの回転角度が設定可能であり、設定された前記画像データの回転角度の情報を前記画像読取装置へ送信することを特徴とする請求項2〜6のいずれか1項に記載の画像処理装置。
  10. 原稿の画像を読み取る読取手段と、該読取手段により読み取られた原稿の画像データに対して回転処理を行う回転処理手段と、前記回転処理手段による前記画像データの回転処理が行えるか否かを判断する判断手段と、を備え、
    画像処理装置に通信手段を介して接続されて前記画像処理装置側の操作入力部を介したユーザ操作により入力指示される読取パラメータに基づいて制御されるようになっており、
    前記画像処理装置から読取指示に伴って前記読取パラメータの情報を受信するたびに、前記判断手段が前記読取パラメータの情報に基づいて前記回転処理手段による前記画像データの回転処理が行えるか否かを判断し、前記判断手段が前記回転処理手段による前記画像データの回転処理が行えないと判断した場合に、前記読取手段により読み取られた画像データを回転処理を行わずに前記通信手段を介して前記画像処理装置に送信する制御手段を備えることを特徴とする画像読取装置。
  11. 前記画像処理装置から前記通信手段を介して前記回転処理を実行する指示を受信し該回転処理が行えると判断手段が判断した場合に、前記制御手段は、前記回転処理手段を制御して前記読取手段により読み取られた画像データに対する回転処理を実行させることを特徴とする請求項10に記載の画像読取装置。
  12. 前記判断手段により判断された前記回転処理の可否情報を前記通信手段を介して前記画像処理装置に送信し、前記回転処理が行えると前記判断手段が判断した場合に、前記制御手段は、前記回転処理手段を制御して前記読取手段により読み取られた画像データに対する回転処理を実行させることを特徴とする請求項10に記載の画像読取装置。
  13. 前記回転処理手段により前記画像データの回転処理が行われたか否かの判断を前記画像処理装置が行うことを可能とする判断情報を前記画像データの属性データとして前記制御手段は前記通信手段を介して前記画像処理装置に送信する、ことを特徴とする請求項10に記載の画像読取装置。
  14. 前記制御手段は、前記判断情報を前記画像データに付加して前記画像処理装置に送信する、ことを特徴とする請求項13に記載の画像読取装置。
  15. ユーザ操作を受け付ける操作入力部を有する画像処理装置と、前記画像処理装置に接続されて前記画像処理装置側の前記操作入力部を介したユーザ操作により入力指示される読取パラメータに基づいて制御される画像読取装置とを備えており、
    前記画像読取装置は、
    原稿の画像を読み取る読取手段と、
    前記画像処理装置から読取指示に伴って前記読取パラメータの情報を受信するたびに、前記読取手段で読み取った画像データのサイズを検知するサイズ検知手段と、
    該読取手段により読み取られた原稿の画像データに対して回転処理を行う回転処理手段と、
    前記回転処理手段による前記画像データの回転処理が行えるか否かを判断する判断手段と、
    外部の画像処理装置に前記画像データを送信する通信手段とを備え、
    前記判断手段は、前記サイズ検知手段の検知結果に基づいて、前記画像データの回転処理が行えるか否かを判断し、
    前記通信手段は、前記判断手段により前記画像データの回転処理が行われたか否かの判断を前記画像処理装置が行うことを可能とする判断情報を前記画像データの属性データとして前記画像処理装置に送信する、
    ことを特徴とする画像読取装置。
  16. 外部の画像処理装置にある操作入力部を介してユーザ操作により入力指示される読取パラメータを受信し、前記画像処理装置から読取指示に伴って前記読取パラメータの情報を受信するたびに、画像読取手段によって読み取った原稿の画像データに対する回転処理が前記読取パラメータの情報に基づいて行えるか否かを判断し、当該回転処理が行えないと判断した場合には、回転処理を行わずに通信手段を介して前記原稿の画像データを画像処理装置に送信することを特徴とする画像読取方法。
JP2008034982A 2008-02-15 2008-02-15 画像処理システム、画像処理装置、画像読取システム、画像読取装置、及び画像読取方法 Active JP5361203B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008034982A JP5361203B2 (ja) 2008-02-15 2008-02-15 画像処理システム、画像処理装置、画像読取システム、画像読取装置、及び画像読取方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008034982A JP5361203B2 (ja) 2008-02-15 2008-02-15 画像処理システム、画像処理装置、画像読取システム、画像読取装置、及び画像読取方法

Publications (2)

Publication Number Publication Date
JP2009194736A JP2009194736A (ja) 2009-08-27
JP5361203B2 true JP5361203B2 (ja) 2013-12-04

Family

ID=41076329

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008034982A Active JP5361203B2 (ja) 2008-02-15 2008-02-15 画像処理システム、画像処理装置、画像読取システム、画像読取装置、及び画像読取方法

Country Status (1)

Country Link
JP (1) JP5361203B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9427052B2 (en) 2011-12-27 2016-08-30 Ykk Corporation Slider fitted with stopping mechanism

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08181853A (ja) * 1994-10-25 1996-07-12 Canon Inc 複写方法及び装置
JP2001103227A (ja) * 1999-09-30 2001-04-13 Sanyo Electric Co Ltd 情報出力装置
JP3874738B2 (ja) * 2003-04-14 2007-01-31 シャープ株式会社 画像処理システム、画像処理装置及び画像処理方法
JP2007295520A (ja) * 2006-03-31 2007-11-08 Canon Inc 画像処理装置、情報処理装置、画像処理方法及び情報処理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9427052B2 (en) 2011-12-27 2016-08-30 Ykk Corporation Slider fitted with stopping mechanism

Also Published As

Publication number Publication date
JP2009194736A (ja) 2009-08-27

Similar Documents

Publication Publication Date Title
JP4942177B2 (ja) 情報処理装置及びその制御方法、プログラム
JP6225669B2 (ja) 装置、システム、その制御方法及びプログラム
JP2007081890A (ja) ネットワーク設定方法
JP2008113075A (ja) 画像処理装置およびその制御方法
JP2008124668A (ja) コンテンツ編集装置及びコンテンツ検証装置
JP2020037228A (ja) 情報処理装置及び情報処理プログラム
KR100657321B1 (ko) 인쇄데이터 관리방법 및 장치
JP2006155550A (ja) 画像読取り装置およびサーバ装置および画像処理システムおよび画像処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
US20210406304A1 (en) Electronic device for generating video comprising character and method thereof
US10924620B2 (en) Document reading guidance for operator using feature amount acquired from image of partial area of document
JP5361203B2 (ja) 画像処理システム、画像処理装置、画像読取システム、画像読取装置、及び画像読取方法
US9027156B2 (en) Transmission apparatus, transmission method, and recording medium
CN105630324A (zh) 一种显示器之间的切换方法、装置及***
JP2008104170A (ja) 安全な文書読取システム、方法及びユーザインタフェース
JP5202020B2 (ja) 文書処理装置および文書処理方法
JP6582365B2 (ja) 画像形成装置、管理システム、制御方法、及びプログラム
JP4953322B2 (ja) 文書復元システム、情報処理装置、画像形成装置、制御方法、プログラム、及び、コンピュータ読み取り可能な記憶媒体
JP3571792B2 (ja) 撮像装置の制御方法、撮像装置の外部制御装置及び外部制御装置の制御方法
JP4817634B2 (ja) データ記憶装置
JP2008084125A (ja) 情報処理装置
JP2016178405A (ja) 情報処理装置、情報処理システム及びプログラム
JP2006350967A (ja) 画像処理装置、方法及びプログラム
JP2009212797A (ja) 画像処理システム、画像処理装置及び画像読取装置
JP2008158988A (ja) 情報処理装置及びその制御方法、プログラム、並びに、コンピュータ読み取り可能な記憶媒体
JP5994373B2 (ja) 連携プログラム及び情報処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120522

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130322

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130806

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130903

R150 Certificate of patent or registration of utility model

Ref document number: 5361203

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250