JP2015201708A - 画像読取装置、画像読取方法及びプログラム - Google Patents

画像読取装置、画像読取方法及びプログラム Download PDF

Info

Publication number
JP2015201708A
JP2015201708A JP2014078448A JP2014078448A JP2015201708A JP 2015201708 A JP2015201708 A JP 2015201708A JP 2014078448 A JP2014078448 A JP 2014078448A JP 2014078448 A JP2014078448 A JP 2014078448A JP 2015201708 A JP2015201708 A JP 2015201708A
Authority
JP
Japan
Prior art keywords
image data
image
reading
document
reading sensor
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.)
Granted
Application number
JP2014078448A
Other languages
English (en)
Other versions
JP6399786B2 (ja
Inventor
彩子 廣瀬
Ayako Hirose
彩子 廣瀬
右島 功
Isao Migishima
功 右島
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 Inc
Original Assignee
Canon 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 Inc filed Critical Canon Inc
Priority to JP2014078448A priority Critical patent/JP6399786B2/ja
Priority to US14/679,130 priority patent/US9596374B2/en
Publication of JP2015201708A publication Critical patent/JP2015201708A/ja
Application granted granted Critical
Publication of JP6399786B2 publication Critical patent/JP6399786B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/203Simultaneous scanning of two or more separate pictures, e.g. two sides of the same sheet
    • H04N1/2032Simultaneous scanning of two or more separate pictures, e.g. two sides of the same sheet of two pictures corresponding to two sides of a single medium
    • H04N1/2034Simultaneous scanning of two or more separate pictures, e.g. two sides of the same sheet of two pictures corresponding to two sides of a single medium at identical corresponding positions, i.e. without time delay between the two image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00355Mark-sheet input
    • H04N1/00368Location of the scanned marks
    • H04N1/00371Location of the scanned marks on a separate sheet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/024Details of scanning heads ; Means for illuminating the original
    • H04N1/028Details of scanning heads ; Means for illuminating the original for picture information pick-up
    • H04N1/03Details of scanning heads ; Means for illuminating the original for picture information pick-up with photodetectors arranged in a substantially linear array
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/203Simultaneous scanning of two or more separate pictures, e.g. two sides of the same sheet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/203Simultaneous scanning of two or more separate pictures, e.g. two sides of the same sheet
    • H04N1/2032Simultaneous scanning of two or more separate pictures, e.g. two sides of the same sheet of two pictures corresponding to two sides of a single medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Facsimile Scanning Arrangements (AREA)
  • Image Input (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

【課題】原稿の両面を同時に読み取り、1つのファイルを作る場合、処理時間を短縮することができ、また、コストが低い画像読取装置、画像読取方法及びプログラムを提供することを目的とする。【解決手段】原稿の表面を読み取る表面読取センサと、前記原稿の裏面を読み取る裏面読取センサと、前記表面読取センサが読み取った前記原稿の表面の画像データと、前記裏面読取センサが読み取った前記原稿の裏面の画像データとを格納する格納制御手段と、前記表面及び裏面の画像データに基づく表裏一体の画像データを符号化する符号化手段とを有する。【選択図】図9

Description

本発明は、原稿の両面を同時に読み取った両面画像を1つのファイルとしてメモリに記憶する画像読取装置に関する。
原稿の両面を同時に読み取り、1つのファイルを作る技術が知られている。特許文献1には、原稿の両面を同時に読み取り、1つのファイルを作る場合、表面の画像データと裏面の画像データとを、別々のバッファに格納し、この格納された画像データを符号化装置で符号化することが記載されている。
すなわち、読み取った表面の画像データをシステム本体部3のバッファメモリ16に一旦格納し、読み取った裏面の画像データを原稿1ページ分の容量のバッファメモリ10に格納する。そして、バッファメモリ16に一旦格納された画像データを、データ圧縮/伸長処理部17がデータ圧縮し、CPUバスメモリ15に格納する。そして、バッファメモリ10に格納された裏面の画像情報をバッファメモリ16に読み込んで、データ圧縮/伸長処理部17がデータ圧縮する。
特開平08−022536号公報
しかし、特許文献1に記載の発明では、バッファメモリ16に格納されている表面の画像データを符号化した後に、バッファメモリ10に格納されている裏面の画像データを符号化する。よって、上記従来例では、符号化に2倍の時間が必要であり、処理時間が長くなる。したがって、符号化効率が低いという問題がある。
また、特許文献1に記載の発明では、表面の画像データ、裏面の画像データのそれぞれを別々に格納するバッファメモリ16、10を必要とし、つまり、バッファを2つ必要とする。よって、上記従来例では、コストが高いという問題がある。
本発明は、原稿の両面を同時に読み取り、1つのファイルを作る場合、処理時間を短縮することができ、また、コストが低い画像読取装置、画像読取方法及びプログラムを提供することを目的とする。
本発明の画像読取装置は、原稿の表面を読み取る表面読取センサと、前記原稿の裏面を読み取る裏面読取センサと、前記表面読取センサが読み取った前記原稿の表面の画像データと、前記裏面読取センサが読み取った前記原稿の裏面の画像データとを格納する格納制御手段と、前記表面及び裏面の画像データに基づく表裏一体の画像データを符号化する符号化手段とを有することを特徴とする。
本発明によれば、原稿の両面を同時に読み取り、1つのファイルを作る場合、処理時間を短縮することができ、また、画像読取装置のコストが低いという効果を奏する。
実施形態1に係る画像読取装置100の構成例を示すブロック図である。 画像読取装置100で用いる原稿200を示す図である。 原稿200の両面を読取画像メモリ304に格納する説明図である。 画像メモリ304に格納された読取画像300aを示す図である。 表面読取画像305と裏面読取画像306との間の距離Lbの図である。 裏面読取画像306の天地が異なる場合における読取画像の図である。 原稿裏面202が白紙である場合における読取画像を示す図である。 干渉する可能性がないファイルフォーマットで読み取った画像の図である。 原稿200を読み取る手順を示すフローチャートである。 原稿200を読み取る手順を示すフローチャートである。 画像データ300aを符号化し、生成したファイルを示す図である。 画像データ300bを符号化し、生成したファイルを示す図である。 画像データ300cを符号化し、生成したファイルを示す図である。 画像データ300dを符号化し、生成したファイルを示す図である。 画像データ300eを符号化し、生成したファイルを示す図である。 表面/裏面の1ライン分のデータがひと続きで並んでいる図である。
以下に、図面を参照しながら、本発明の好適な実施形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素の相対配置等は、特に特定的な記載がない限りは、本発明の範囲をそれらのみに限定する趣旨ではない。
実施形態1
図1は、本発明の実施形態1に係る画像読取装置100の構成例を示すブロック図である。
画像読取装置100は、原稿の表面と裏面とを、別々の読取センサを用いて、1回の原稿の搬送処理で読み取る装置である。また、画像読取装置100は、中央演算処理部(CPU)101と、ROM102と、記憶部(DRAM)103と、操作部104と、表示部105と、読取部106と、システムバス107とによって構成されている。
CPU101は、バス106に接続されている上記各構成要素を総括的に制御し、ROM102に記憶され、図9、図10のフローチャート等の各種プログラムを、ワークメモリとしての記憶部103上で実行することによって、画像読取装置100を制御する。
操作部104は、キーやタッチパネル等の操作デバイスであり、操作部104をユーザーが操作することによって、ユーザーの指示がCPU101に入力される。表示部105は、CPU101の制御によって、グラフィック、メッセージ、メニューなど各種情報などの画面情報を表示する。読取部105は、原稿の両面を1回の原稿の搬送処理で読み取る。システムバス107は、画像読取装置100の各部のデータ通信を行う際に用いる。
図2は、画像読取装置100で用いる原稿を示す図である。
原稿200は、原稿表面201と、原稿裏面202とを有し、縦の長さLhと、横幅Lwとを有する。
図3は、原稿200の両面を読み取ることで得られた画像データを画像メモリ304に格納する動作の説明図である。
原稿表面201を読み取る表面読取センサ301と、原稿裏面202を読み取る裏面読取センサ302とが設けられている。なお、原稿200は、原稿搬送方向303に搬送される。
表面読取センサ301は、原稿表面201に対向して配置され、裏面読取センサ302は、原稿裏面202に対向して配置されている。そして、表面読取センサ301が、裏面読取センサ302よりも、原稿搬送方向303に対して、距離Laだけ前方にずれた位置に配置されている。
すなわち、表面読取センサ301と裏面読取センサ302とが原稿200を挟んで向かい合わせに配置されている場合、表面読取センサ301が発する光の一部が原稿200を透過し、原稿表面201に記載されている画像情報を含む光に変化する。この透過光によって、裏面読取センサ302が検出する裏面読取画像306が影響を受ける(干渉される)。これと同様に、表面読取センサ301と裏面読取センサ302とが原稿200を挟んで向かい合わせに配置されている場合、裏面読取センサ302が発する光の一部が原稿200を透過し、原稿裏面202に記載されている画像情報を含む光に変化する。この透過光によって、表面読取センサ301が検出する表面読取画像305が影響を受ける(干渉される)。このように、表面読取センサ301と裏面読取センサ302とを、原稿200を挟んで向かい合わせに配置することによる影響(干渉)を防止するためには、次のようにする。つまり、表面読取センサ301が、裏面読取センサ302よりも、原稿搬送方向303に対して、距離Laだけ前方にずれた位置に配置する。
なお、本実施形態は、表面読取センサ301が、裏面読取センサ302よりも原稿搬送方向303に対して前方にずれているが、このようにする代わりに、後方にずれているようにしてもよい。また、距離Laは、必要に応じて定められる画像メモリ304上の所定距離である。つまり、表面読取センサ301と裏面読取センサ302が図3のように配置されることで、1回の原稿の搬送中に原稿の表面と裏面とが読み取られる。
表面読取センサ301と裏面読取センサ302とからそれぞれ出力された画像データは、画像メモリ304に格納される。表面読取画像305は、表面読取センサ301から出力された画像であり、裏面読取画像306は、裏面読取センサ302から出力された画像である。また、データ格納方向308は、画像データが格納される方向である。
なお、上記のように、表面読取センサ301が裏面読取センサ302よりも原稿搬送方向303に対して前方に、距離Laだけずれた位置に配置されている。よって、これら2つのセンサ301、302から同時に出力されるデータを、そのまま並べて画像メモリ304に格納すると、データ格納方向308に対して、距離Laだけずれた状態で、表面読取画像305と裏面読取画像306とが並列に格納される。すなわち、画像メモリ上の連続するアドレスに、表面のライン単位のデータと裏面のライン単位のデータとが交互に並ぶように格納する。
図16は、表面/裏面の1ライン分のデータがひと続きで並んでいる状態を示す図である。
図16に示すように、画像メモリ上に、表面の1ライン分のデータと裏面の1ライン分のデータとがひと続きで並び、1ライン分の読取画像データD1を形成する。この1ライン分の読取画像データD1を、図16では、斜線で示してある。なお、図16において、点線で区切られた領域が1ラインを示す。そして、1ライン分の読取画像データD1のうちで表面読取画像305のアドレスと、1ライン分の読取画像データD1のうちで裏面読取画像306のアドレスとが連続している。このように、画像メモリ上の連続するアドレスに、表面のライン単位のデータと裏面のライン単位のデータとが交互に並ぶように格納される。
つまり、CPU101は、表面読取センサ301が読み取った原稿200の第1の所定ラインの画像データと、裏面読取センサ302が読み取った原稿200の第2の所定ラインの画像データとを関連付けて1つの画像メモリ304に格納すればよい。すなわち、表面読取センサ301が読み取った原稿200の第1の所定ラインの画像データと、裏面読取センサ302が読み取った原稿200の第2の所定ラインの画像データとを関連付けて1つの画像メモリに格納制御すればよい。したがって、上記のように関連付けて格納すればよいので、表面のライン単位のデータと裏面のライン単位のデータとが交互に並ぶ必要はない。
次に、画像読取装置100を用いて原稿200を読み取る手順について説明する。
図9は、画像読取装置100を用いて原稿200を読み取る手順を示すフローチャートである。なお、本願における画像読取装置100が実行するフローチャートは、CPU101がメモリからフローチャートの処理に関係するプログラムを読み出して実行することで実現される。
まず、画像読取装置100は、保存するファイルフォーマットと原稿200の綴じ方向を受け付け(S0901、S0902)、原稿200の両面の読取を開始する(S0903)。なお、綴じ方向は、長辺綴じと短辺綴じがある。長辺綴じは、原稿の長辺を綴じる綴じ方であり、原稿の向きを縦とすると、左右方向にページを開く。短辺綴じは、原稿の短辺を綴じる綴じ方である。原稿の向きを縦とすると、上下方向にページを開く。
続いて、画像読取装置100は、表面読取センサ301が出力した1ライン分の出力信号を画像メモリ304に格納する(S0904)。次に、画像読取装置100は、ユーザーが入力したファイルフォーマットが、符号化時に隣り合う画像の境界付近で相互に干渉する可能性のあるファイルフォーマットかどうかを判断する(S0905)。
例えば、JPEGのように、隣り合う複数の画素を変換処理の基本単位(以下、MCU)とする符号化形式で符号化する場合には、符号化時に隣り合う画像の境界付近で相互に干渉する可能性がある。この場合、画像の端部の情報が、周囲の余白に影響し、表面読取画像305と裏面読取画像306との間に、隙間がない状態で符号化すると、画像の境界付近で相互に干渉し、画像データにノイズが重畳される可能性がある。
なお、JPEGの場合、横幅LwがMCU(隣り合う複数の画素を変換処理する場合の基本単位)の倍数であれば、符号化の際の干渉が生じないので、例えば図5におけるLbをLb=0としてもよい。横幅LwがMCUの倍数でなければ、Lw+LbがMCUの倍数になるように、Lbを設定する。または、距離Lbを、横幅Lwによらず、MCUに一致するように設定してもよい。距離Lbの決め方は、上記記載に限定されるものではない。
S0905でファイルフォーマットが干渉する可能性のあるファイルフォーマットであると判断された場合、画像読取装置100は、符号化時に、表面読取画像305と裏面読取画像306との境界付近で相互の画像が干渉することを防ぐための処理を実行する。つまり、画像読取装置100は、干渉(画像データにノイズが重畳されること)を防ぐために、画像メモリ304上でスペース(距離Lb)を空ける(S0906)。つまり、図5に示すように、表面読取画像305と裏面読取画像306との間に、画像メモリ304上の距離Lbを、上記スペースとして設ける。この際、表面の画像データの横幅Lwと距離Lbの和がMCU(隣り合う複数の画素を変換処理する場合の基本単位)の倍数となるように距離Lbが決定される。
S0906の処理を詳細に説明する。例えば図17のように表面の画像データの主走査方向の終端位置が、8個目のMCUの途中である場合、8個目のMCUまでを表面の画像データとして記憶する。その結果、8個目のMCUには表面の画像データと空白が存在することとなる。そして、次の主走査方向における9個目のMCUの整数倍の位置から裏面の画像データが記憶される。その結果、変換処理における1つの基本単位内に表面及び裏面の画像データが混在することを防げる。S0905で干渉する可能性があるファイルフォーマットではないと判断すると、S0907へ進む。つまり、S905にてNoと判定された場合、表面及び裏面の画像データの間にスペースを空けることなく前記表面及び裏面の画像データが記憶される。
続いて、画像読取装置100は、裏面読取センサ302が出力した1ライン分の出力信号を、距離Lbを維持して画像メモリ304に格納し(S0907)、次に、原稿200の両面の読取が完了したかどうかを判断する(S0908)。
S0908で、原稿200の両面の読取が完了したと判断すると、S0909へ進み、完了していないと判断すると、S0904へ戻る。
図4は、干渉する可能性のあるファイルフォーマットでないと判断された場合における原稿200の読み取りが完了した時点の、画像メモリ304に格納された原稿200の両面の読取画像300aを示す図である。上述したように表面及び裏面の画像データの間にスペースを空けることなく前記表面及び裏面の画像データが記憶される。
一方、図5は、S0905で干渉する可能性のあるファイルフォーマットであると判定された場合における、原稿200の読み取り完了時の画像メモリ304に格納された原稿200の読取画像300bを示す図である。上述したように干渉を防ぐために表面読取画像305と裏面読取画像306との間にLbの隙間(スペース)が設けられている。
図6は、表面読取画像305と裏面読取画像306との天地が異なる場合において、原稿200の読み取りが完了したときに、画像メモリ304に格納された原稿200の両面の読取画像300cを示す図である。
図7は、原稿裏面202が白紙である場合、原稿200の読み取りが完了したときに、画像メモリ304に格納された原稿200の両面の読取画像300dを示す図である。
原稿200の両面の読取を終えると、図4−図7に示すように、画像読取装置100は、画像メモリ304に格納された読取画像データを符号化する(S0909)。つまり、S0909では、表面の画像データと裏面の画像データに基づく表裏一体の画像データの符号化が行われる。次に、画像読取装置100は、原稿200の表面、裏面のどちらか一方が白紙かどうかを判断する(S0910)。
S0910で、画像読取装置100は、原稿200の表面、裏面のどちらも白紙でない、または、どちらも白紙であると判断すると、S090で符号化された表裏一体の画像データを1つのファイルとして記憶する(S0911)。S0911の処理が実行される際、表裏一体の画像データと共に表面の画像、裏面の画像の位置情報、回転情報も記憶される。
なお、前記位置情報は、読取画像の位置を示す情報であり、例えば、後述の図11に示す表面読取画像の基準点1105の位置、または、裏面読取画像の基準点1106を特定する情報である。
前記回転情報は、例えば表面読取画像情報305に対して裏面読取画像情報306が回転している角度を示す情報である。なお、前記回転情報を、裏面読取画像情報306に対して表面読取画像情報305が回転している角度を示す情報であると考えてもよい。また、前記回転情報は、特定の基準点に対して、表面読取画像情報305が回転している角度を示す情報であると考えてもよく、特定の基準点に対して、裏面読取画像情報306が回転している角度を示す情報であると考えてもよい。
S0910で、原稿200の表面、裏面のどちらか一方が白紙であると判断すると、画像読取装置100は、白紙でない面の画像の位置情報、回転情報とともに、白紙ではない面の画像データを1つのファイルとして記憶する(S0912)。なお、本実施形態では、S0902で入力した綴じ方向に基いて、裏面読取画像306の回転角度を判断し、回転情報として記憶するが、原稿200の文字の向きに基いて読取画像の天地を自動的に判断し、回転情報として記憶するようにしてもよい。
図11は、図4に示すように画像メモリ304に格納された画像データ300aを符号化し、生成したファイル1101aを示す図である。
ファイル1101aは、画像メモリ304に格納された画像データを符号化し、生成したファイルであり、符号化後の表裏一体の画像データ1102と、ページ情報1107とを有する。x軸1103は、画像データ1102の領域のx軸であり、y軸1104は、画像データ1102の領域のy軸である。
ページ情報1107は、ファイル1101aに付属し、ページごとの画像の位置情報、回転情報などを含む。本実施形態では、各ページの画像の左上を、画像の基準点1105、1106とし、基準点の座標、画像の幅、高さを、画像の位置情報として保持する。画像の位置情報、回転情報を保持する方法については、本実施形態に記載された範囲に限定しない。
図12は、図5に示すように画像メモリ304に格納された画像データ300bを符号化し、生成したファイル1101bを示す図である。
図13は、図6に示すように画像メモリ304に格納された画像データ300cを符号化し、生成したファイル1101cを示す図である。
図14は、図7に示すように画像メモリ304に格納された画像データ300dを符号化し、生成したファイル1101dを示す図である。
次に、画像読取装置100を用いて原稿200を読み取る際に、表面読取センサ301と裏面読取センサ302との設置位置のずれによる表面読取画像305と裏面読取画像306との位置のずれを補正して画像メモリ304に格納する手順について説明する。
図10は、画像読取装置100を用いて原稿200を読み取る手順を示すフローチャートである。
図10に示す動作では、画像メモリ上のずれLaをなくすために、図9に対してS1005、S1006が追加されている。すなわち、La×Lwの大きさのバッファを持ち、先行して読み取るセンサのデータをバッファに一旦、格納し、後から読み取るセンサのデータの画像位置と合うように、1ラインずつバッファから読み出して画像メモリに格納する。
まず、S1001−S1003は、S0901−S0903と同じであるため省略する。続いて、画像読取装置100は、表面読取センサ301から出力された1ライン分のデータを、バッファに格納する(S1004)。 上記バッファは、図3において、表面読取センサ301が裏面読取センサ302からずれている分だけ、表面読取センサ301が先行して読み取る範囲(La×Lw)のデータを、一時的に格納することが可能な大きさのリングバッファである。次に、画像読取装置100は、裏面読取センサ302が原稿裏面202の読取を開始しているかどうかを判断する(S1005)。
S1005で、裏面読取センサ302が原稿裏面202の読取を開始していると判断された場合、S1006へ進み、原稿裏面202の読取を開始していないと判断された場合、S1004へ進む。
裏面読取センサ302が原稿裏面202の読取を開始している場合、画像読取装置100は、バッファに格納されている表面読取センサ301が出力したデータのうちで、一番古い1ライン分のデータを、画像メモリ304に格納する(S1006)。
次に、ユーザーが入力したファイルフォーマットが、符号化時に隣り合う画像の境界付近で相互に干渉する可能性のあるファイルフォーマットであるかどうかを判断する(S1007)。具体的には、JPEGフォーマットであるか否かが判断される。
S1007で、干渉する可能性のあるファイルフォーマットであると判断すると、符号化時に、表面読取画像305と裏面読取画像306との境界付近で、相互の画像が干渉することを防ぐために、画像メモリ304上でスペースを空ける(S1008)。S1007で、干渉する可能性があるファイルフォーマットではないと判断すると、S1009へ進む。
続いて、裏面読取センサ302が出力した1ライン分の出力信号を画像メモリ304に格納し(S1009)、原稿200の両面の読取が完了したかどうかを判断する(S1010)。
S1010で、原稿200の両面の読取が完了したと判断すると、S1011へ進み、完了していないと判断すると、S1004へ進む。
図8は、S1007で、干渉する可能性のあるファイルフォーマットではないと判断し、原稿200の読み取りが完了したときに、画像メモリ304に格納された原稿200の両面の読取画像300eを示す図である。
この後に続くS1011〜S1014は、図9に示すS0909〜S1012の処理と同じ処理であるので、その説明を省略する。
図15は、図8に示すように画像メモリ304に格納された画像データ300eを符号化し、生成したファイル1101eを示す図である。
なお、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の画像読取装置100の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
また、本実施形態の機能を実現するためのプログラムコードを、1つのコンピュータ(CPU、MPU)で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
100…画像読取装置、
La、Lb…距離、
300a〜300e…読取画像、
305…表面読取画像、
306…裏面読取画像。

Claims (6)

  1. 原稿の表面を読み取る表面読取センサと、
    前記原稿の裏面を読み取る裏面読取センサと、
    前記表面読取センサが読み取った前記原稿の表面の画像データと、前記裏面読取センサが読み取った前記原稿の裏面の画像データとを格納する格納制御手段と、
    前記表面及び裏面の画像データに基づく表裏一体の画像データを符号化する符号化手段と、
    を有することを特徴とする画像読取装置。
  2. 前記格納制御手段は、前記表面読取センサが読み取った前記原稿の表面の第1の所定ラインの画像データのアドレスと連続するアドレスに、前記裏面読取センサが読み取った前記原稿の第2の所定ラインの画像データを格納することを特徴とする請求項1に記載の画像読取装置。
  3. 前記格納制御手段は、前記表裏一体の画像データにおいて変換処理の基本単位内に表面の画像データと裏面の画像データが混在して配置されないように、前記表面の画像データと前記裏面の画像データとを格納することを特徴とする請求項1または2に記載の画像読取装置。
  4. 前記符号化手段により生成されるファイルのフォーマットが変換処理の基本単位の境界付近で相互に干渉する可能性のあるフォーマットであるか判定する判定手段を有し、
    前記フォーマットが変換処理の基本単位の境界付近で相互に干渉する可能性のあるフォーマットであると判定された場合、前記格納制御手段は、前記表裏一体の画像データにおいて変換処理の基本単位内に表面の画像データと裏面の画像データが混在して配置されないように、前記表面の画像データと前記裏面の画像データとの間にスペースを設けて前記表面及び裏面の画像データを格納し、
    前記フォーマットが変換処理の基本単位の境界付近で相互に干渉する可能性のあるフォーマットでないと判定された場合、前記格納制御手段は、前記表面の画像データと前記裏面の画像データとの間にスペースを空けることなく前記表面及び裏面の画像データを格納することを特徴とする請求項3に記載の画像読取装置。
  5. 原稿の表面を読み取る表面読取センサが読み取った前記原稿の表面の画像データと、前記原稿の裏面を読み取る裏面読取センサが読み取った前記原稿の裏面の画像データとを格納する格納制御工程と、
    前記表面及び裏面の画像データに基づく表裏一体の画像データを符号化する符号化工程と、
    を有することを特徴とする画像読取方法。
  6. 請求項1から4のいずれか1項に記載の画像読取装置を構成する各手段としてコンピュータを機能させるプログラム。
JP2014078448A 2014-04-07 2014-04-07 画像読取装置、画像読取方法及びプログラム Active JP6399786B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2014078448A JP6399786B2 (ja) 2014-04-07 2014-04-07 画像読取装置、画像読取方法及びプログラム
US14/679,130 US9596374B2 (en) 2014-04-07 2015-04-06 Image reading apparatus, image reading method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014078448A JP6399786B2 (ja) 2014-04-07 2014-04-07 画像読取装置、画像読取方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2015201708A true JP2015201708A (ja) 2015-11-12
JP6399786B2 JP6399786B2 (ja) 2018-10-03

Family

ID=54210842

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014078448A Active JP6399786B2 (ja) 2014-04-07 2014-04-07 画像読取装置、画像読取方法及びプログラム

Country Status (2)

Country Link
US (1) US9596374B2 (ja)
JP (1) JP6399786B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9955032B2 (en) * 2015-12-10 2018-04-24 Kabushiki Kaisha Toshiba Scanner capable of reading double sides of sheet once
US11983066B2 (en) * 2022-05-05 2024-05-14 Nanya Technology Corporation Data storage device storing associated data in two areas
JP2024179353A (ja) * 2023-06-14 2024-12-26 株式会社リコー 画像読取装置、画像形成装置および画像処理方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0442665A (ja) * 1990-06-08 1992-02-13 Ricoh Co Ltd ファクシミリ装置
JP2003324611A (ja) * 2002-04-30 2003-11-14 Pfu Ltd 画像処理装置及び画像処理方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0822536A (ja) 1994-07-11 1996-01-23 Ricoh Co Ltd 電子ファイリングシステム
JP3428764B2 (ja) * 1995-03-03 2003-07-22 キヤノン株式会社 信号処理装置
JP4640453B2 (ja) * 2008-06-19 2011-03-02 コニカミノルタビジネステクノロジーズ株式会社 原稿読み取り装置、原稿読み取りプログラム、原稿読み取り方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0442665A (ja) * 1990-06-08 1992-02-13 Ricoh Co Ltd ファクシミリ装置
JP2003324611A (ja) * 2002-04-30 2003-11-14 Pfu Ltd 画像処理装置及び画像処理方法

Also Published As

Publication number Publication date
US9596374B2 (en) 2017-03-14
US20150288845A1 (en) 2015-10-08
JP6399786B2 (ja) 2018-10-03

Similar Documents

Publication Publication Date Title
US9894115B2 (en) Collaborative data editing and processing system
JP6354653B2 (ja) 拡張現実操作システムおよび拡張現実操作プログラム
EP2928174B1 (en) A method and device for capturing a document
US8896699B2 (en) Image synthesis device
JP6399786B2 (ja) 画像読取装置、画像読取方法及びプログラム
JP4626775B2 (ja) 情報処理装置及び情報処理プログラム
US8749833B2 (en) Print program, print control apparatus and image forming apparatus
US20230377166A1 (en) Non-transitory computer readable medium and communication method
US12412335B2 (en) Terminal apparatus, non-transitory computer readable medium, and image display method
JP2010128567A (ja) カーソル移動制御方法及び装置、プログラム
KR102254564B1 (ko) 몸짓 인식을 위한 이미지 매트릭스를 생성하기 위한 모듈, 시스템 및 방법
JPWO2018167973A1 (ja) 画像撮像装置、制御方法及び制御プログラム
EP2453360A2 (en) Method and apparatus for translating memory access address
KR102680354B1 (ko) 이상 픽셀을 포함하는 센서로부터의 데이터를 처리하기 위한 프로세서
JP2017224343A5 (ja) 情報処理装置、および情報処理方法
JP2018117310A (ja) スキャナー、スキャン制御プログラム、画像データの生成方法
CN103546707B (zh) 投影装置、投影系统和投影方法
US20150138570A1 (en) Display processing apparatus and display processing method
JP2017220891A (ja) 画像読取装置および画像形成装置
JP5527947B2 (ja) 情報処理装置、情報処理システム及び情報処理プログラム
US20150123900A1 (en) Method and device for moving cursor of television
JP2012044478A (ja) 画像処理装置、画像処理方法およびプログラム
JP2009301269A (ja) ソフトウェア入力キー表示方法、プログラム及び情報処理端末
JP4803243B2 (ja) 画像処理装置および画像処理プログラム
US11093150B2 (en) Image processing apparatus

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20151201

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20151215

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170406

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180510

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: 20180807

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180904

R151 Written notification of patent or utility model registration

Ref document number: 6399786

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151