JPH0654093A - 装置間デジタルデータ交換処理装置 - Google Patents

装置間デジタルデータ交換処理装置

Info

Publication number
JPH0654093A
JPH0654093A JP4084460A JP8446092A JPH0654093A JP H0654093 A JPH0654093 A JP H0654093A JP 4084460 A JP4084460 A JP 4084460A JP 8446092 A JP8446092 A JP 8446092A JP H0654093 A JPH0654093 A JP H0654093A
Authority
JP
Japan
Prior art keywords
data
scanner
host
buffer
memory
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.)
Pending
Application number
JP4084460A
Other languages
English (en)
Inventor
Irene F Stein
イレイン・フェイ・シュタイン
Steven L Webb
スティーブン・ローランス・ウェブ
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.)
HP Inc
Original Assignee
Hewlett Packard Co
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=24683826&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH0654093(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of JPH0654093A publication Critical patent/JPH0654093A/ja
Pending legal-status Critical Current

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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32363Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter at the transmitter or at the receiver
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F5/00Methods or arrangements for data conversion without changing the order or content of the data handled
    • G06F5/06Methods or arrangements for data conversion without changing the order or content of the data handled for changing the speed of data flow, i.e. speed regularising or timing, e.g. delay lines, FIFO buffers; over- or underrun control therefor
    • 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/047Detection, control or error compensation of scanning velocity or position
    • H04N1/0473Detection, control or error compensation of scanning velocity or position in subscanning direction, e.g. picture start or line-to-line synchronisation
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32363Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter at the transmitter or at the receiver
    • H04N1/32368Functions of a still picture terminal memory associated with transmission
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32443Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter with asynchronous operation of the image input and output devices connected to the memory
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32443Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter with asynchronous operation of the image input and output devices connected to the memory
    • H04N1/32448Controlling data flow to or from the memory in relation to the available memory capacity
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • 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/10Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces
    • H04N1/1013Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces with sub-scanning by translatory movement of at least a part of the main-scanning components
    • H04N1/1017Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using flat picture-bearing surfaces with sub-scanning by translatory movement of at least a part of the main-scanning components the main-scanning components remaining positionally invariant with respect to one another in the sub-scanning direction
    • 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/19Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays
    • H04N1/191Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using multi-element arrays the array comprising a one-dimensional [1D] array
    • H04N1/192Simultaneously or substantially simultaneously scanning picture elements on one main scanning line
    • H04N1/193Simultaneously or substantially simultaneously scanning picture elements on one main scanning line using electrically scanned linear arrays, e.g. linear CCD arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0081Image reader
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/047Detection, control or error compensation of scanning velocity or position
    • H04N2201/04753Control or error compensation of scanning position or velocity
    • H04N2201/04755Control or error compensation of scanning position or velocity by controlling the position or movement of a scanning element or carriage, e.g. of a polygonal mirror, of a drive motor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/329Storage of less than a complete document page or image frame

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storing Facsimile Image Data (AREA)
  • Image Input (AREA)
  • Facsimiles In General (AREA)
  • Communication Control (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

(57)【要約】 【目的】デジタルデータ交換速度の異なる装置間におけ
るデータ交換を処理するための装置を提供する。 【構成】本発明の一実施例によれば、文書スキャナ等に
より発生されたディジタルデータはメモリ内に順次記憶
される。遠隔データ受信器から、該メモリ内のデータ
を、その記憶順に、スキャナのデータ発生レートとは非
同期のレートで受け取るためのデータ要求が発生され
る。スキャナからのデータはメモリ内に、利用可能な記
憶部が無くなるまで、データを循環しつつ順次ロードさ
れる。その後、スキャナは、メモリから遠隔受信器にデ
ータが転送されるまで走査を停止し、データ発生を止め
る。スキャナは、次に、メモリ内にロードされた最後の
データに続く次のデータの発生を再開する。スキャナに
関し、データの中断及び再開は文書に対するスキャナ・
バーの停止及び再位置決めによって得られる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はデータ交換速度の異なる
アッセンブリー間のデジタルデータ交換を処理するため
の装置と方法に関する。より詳細には、本発明はあるソ
ースから、そのソースによって生成されたデータを最終
的に受け取るシステムからの情報要求の速度に一致しな
い速度でデジタル情報を生成することを可能とする方法
と装置に関する。必ずしも限定されるわけではないが、
本発明は画像をデジタルデータに変換するスキャナが、
そのスキャナからのデータを要求する受信装置と、その
スキャナによってデータが生成される速度に一致しない
速度で通信を行うことを可能にするのに特に有効であ
る。
【0002】
【従来の技術】理想的なシステムにおいては、受信装置
に転送されるデジタルデータは受信装置が許容できる速
度と同じ速度で生成される。このようなシステムにはデ
ータの緩衝を必要としない。しかし、多くのシステム構
成は、デジタルデータが受信装置の理想的なデータ受信
速度と大きく異なる速度でソースから生成されるような
ものである。遠隔の処理装置へのデータ転送において
は、データの蓄積を行って指令に応じてそのデータの大
きなブロックが遠隔の処理装置に通信されるようにする
ことが多い。遠隔の処理装置はデータのブロック全体を
ソースでそのブロックが生成される速度よりはるかに高
い速度で受け取る能力を持つ場合もあるが、遠隔の受信
装置に対するデータ転送通信は散発的、かつソースでの
データの発生に対して非同期的にしか行うことができな
い。
【0003】この問題はデータソースとして文書スキャ
ナを、また最終的な受信装置として遠隔のデータ処理装
置を採用するシステムにおいて特に顕著である。画像全
体に対応するデータを記憶するのに十分な容量を有する
バッファを用いれば、画像走査を中断なく行い、それに
続いてホストにバッファ内容全部を転送することが可能
になる。問題は、これには特に走査された画素のそれぞ
れが1バイト以上の位取り(scaling)情報によ
って表される場合大規模なバッファが必要となることで
ある。たとえば、典型的なカラー画素では1画素を表現
するために各8ビットからなる3バイト、合計24ビッ
トを必要とする。さらに、データ転送はホストがデータ
を受け取る前に走査が完了するまで遅延される。
【0004】ある状況下では、遠隔の処理装置がスキャ
ナがデータを生成できる速度よりはるかに高い速度でデ
ータを受けることができる場合がある。しかし、また別
の状況下ではスキャナはホストがデータを要求するもし
くは受け取る速度より速くデータを生成する。スキャナ
がデータを生成中である間、処理装置の能力を浪費する
代わりに、処理装置はスキャナとのインターフェースを
解き、周期的にデータ転送を可能とするか、あるいはデ
ータが転送可能な状態であるかについての照会を行う。
したがって、それに続いて要求に応じて遠隔の処理装置
に転送を行うためにデータを蓄積するのにバッファメモ
リが用いられることが多い。
【0005】より小型で実用的なバッファにおいては、
スキャナからのデータの生成をなんらかの形でそれを受
け取るホストに同期あるいは調和させることが必要であ
る。データ転送を周期的に発生させ、他の機能を処理す
るためにホストを暫時解放することが望ましい。残念な
がら、バッファがいっぱいになる前になんらかの理由で
データの要求がなかった場合、データ損失の危険を防止
するためにスキャナからのデータの生成を停止する必要
がる。
【0006】Van Daeleその他の米国特許第
4,752,891号には、もとの画像がバッファの大
きさより大きい量でデータに変換される、スキャナと要
求ホストの間のデータ転送を緩衝して処理するシステム
が示されている。マイクロプロセッサが画像の大きさに
関するデータを受け取り、それを、それぞれがバッファ
の大きさと等しいか、それより小さい多数のセグメント
に分割する。次にこのシステムはバッファがいっぱいに
なるまで第1のセグメントを走査する。このとき、走査
が停止され、スキャナ機構はもとの走査開始位置に戻
り、バッファデータがホストに転送される。その後、次
の画像セグメントの最初の境界に到達ししだい走査が再
開され、バッファのデータローディングが可能となる。
はじめに計算された通りの画像セグメント数が順次走査
されるまでこの手順がくり返される。このように、Va
n Daele装置は、それぞれがバッファの大きさに
等しい別々の画像走査のシーケンスと各セグメント走査
間での走査機構の開始位置への強制的な再位置決めに限
定されている。これによってより小さなバッファを用い
ることができる。しかし、それによって、完全な画像が
大きなバッファにロードされ、続いてスキャナが再位置
決めされる間にホストへのデータ転送が行われる従来技
術に伴う損失時間がさらに大きくなる。さらに、任意の
走査でVan Daeleその他の装置が獲得すること
のできる最大データはバッファの大きさに制限される。
【0007】また、従来の技術では別のバッファ記憶装
置を採用する方法が提案されており、この方法では一つ
のバッファがソースからロードされる。次にその内容が
別のバッファに転送され、この別のバッファは別のデー
タ処理装置に独立的にインターフェースしている。この
一例がColombの米国特許第4,511,928号
に示されている。Colombの装置においては別途の
バッファとそのインターフェースおよび制御装置に大き
な費用がかかる。この装置は共通バッファを同時にロー
ディングしたり空にすることができない。
【0008】Mattesonの米国特許第4,36
7,493号には、バッファを用いることによって異な
るデータ処理速度で走査装置と出力装置の間のデータ交
換を行うことを可能にするシステムを説明している。M
attesonの図3ではアップダウンカウンタを用い
てバッファからロードされ、またアンロードされるデー
タを追跡している。このカウンタは、アップダウンカウ
ンタ中のあらかじめ設定された最大計数値(T2)に応
じて駆動モータへの電力の低下あるいは降下を開始する
制御回路を駆動する。しかし、符号器およびそれに結合
したセンサーはモータが減速中であってもデータゲーテ
ィング機能を継続して実行する。出力装置へのデータ転
送によって、アップダウンカウンタの計数値があらかじ
め設定された最小計数値T1に達して駆動モータの電力
回路が再起動されるまで減少する。このモータは符号器
が、モータが全速に達するまで増大する速度でゲートパ
ルスの発生を直ちに開始するように加速する。したがっ
て、Mattesonの特許にしたがって構成された装
置では、駆動モータの減速・停止および再度の加速によ
ってあらゆる潜在的な走査線損失やひずみが発生する。
Mattesonの方法と似通った方法で異なるデータ
インターフェース速度を可能とする別の構成がBell
の米国特許第4,748,514に示されており、この
構成では、スキャナモータの速度はデータバッファがそ
の容量に近づき到達するとき減速・停止される。しか
し、スキャナの走査バーの速度を大きく変化させること
には非常に問題がある。それはこのようにして収集した
データにはひずみがあるためである。
【0009】他の従来技術ではデュアルデータメモリを
用いて遠隔の処理装置が一つのメモリからデータを受け
取りその間にスキャナが他のメモリにデータをロードす
るようにすることによってこの問題を解決しようとす
る。この方法では遠隔装置がスキャナが両方のバッファ
メモリをいっぱいにするのに十分な期間だけ遅延される
ときデータの損失を防止することができない。
【0010】周知の従来のデータ緩衝構成で、最小限の
データバッファの大きさを実現しながら同時に本発明に
よって得られるような最大のデータ転送を得られるもの
はない。さらに本発明は、スキャナ等によるデータの生
成と受信指令を発生するデータ処理装置等によるデータ
の受信との間に大きな不均衡があるにもかかわらずこれ
らの利点を有している。従来の緩衝システムでは共通メ
モリとの間の同時データ転送の利点が実現されない。本
発明はこれらの結果の両方を得ることができるという利
点がある。
【0011】
【発明の目的】本発明は、データ交換速度の異なる装置
間におけるデジタルデータ交換を処理するための装置を
提供することを目的とする。
【0012】
【発明の概要】走査機構をホストの転送速度と無関係に
移動させるために、本発明では走査されたデータを受け
取り、ホストからの要求があったときそれをホストに送
るためのバッファを用いる。ホストが全データを要求す
ることを想定して走査窓全体が走査されるが、部分的に
走査する場合もある。このバッファはホストによって空
にされるのと並行して満たされ、バッファ相当分のデー
タが走査された後の走査機構の始動/停止を防止してい
る。バッファをローディングし、また空にする動作はバ
ッファ記憶位置に対して共通の再循環あるいは“ラップ
アラウンド”シーケンスで並行して発生しうる。さら
に、バッファのローディングおよびそれを空にする動作
を並行して行うことによって、ある条件下ではバッファ
容量の何倍も大きな画像サイズであってもホストへのデ
ータの転送を停止あるいは遅延することなく画像全体を
走査することができる。
【0013】窓全体が走査される前にバッファがいっぱ
いになる場合、走査バーは停止し、バッファを空にする
動作が少なくともホストによって開始されるときに走査
を再開する位置に移動される。本発明の一実施例では、
走査はバッファがいっぱいになった状態が検出された後
再開されるが、少なくとも一つの記憶位置はホスト受信
装置へのデータ転送によって空になる。ホスト要求を予
想することによって、走査された情報はホストがそれを
受ける速度で利用可能となる。ホストが、バッファが走
査データでいっぱいになるのと同時にバッファを空にで
きるようにすることによって、ホストが十分高速である
場合に走査機構の停止と再始動を避けることができる。
【0014】別の実施例ではスキャナはホスト処理装置
がバッファメモリの走査データ内容より量の多いデータ
を要求したときには常に開始あるいは再始動される。そ
の後、メモリのローディングとホストへのデータ転送の
並行は上述した通りに継続する。ホスト処理装置から受
け取ったデータ転送要求はその要求に関連するバイト計
数値を含む。マスター処理装置はこのバイト計数値をメ
モリに実際に記憶されたバイト数と比較してスキャナ機
構を始動すべきかあるいは再始動すべきかを判定する。
したがって、スキャナの制御は要求サイズ対メモリ内容
の関係に基づく。
【0015】本発明はバッファの大きさを越える走査を
可能とする。高速のホストを用いれば、画像の大きさが
バッファの何倍も大きい場合でもスキャナ機構の再位置
決めは全く発生しない。さらに、一度開始された走査は
ホストが最終的にはそれを要求するものとの予測のもと
にホストの要求量を越えて継続することができる。
【0016】
【実施例】本発明を実施するための代表的な文書走査機
械環境をスキャナ10の形で図1−3に示す。このスキ
ャナは本発明を用いることのできる一般的なタイプのも
のであるが、本発明はこの機械には限定されない。
【0017】ここに例示するスキャナにおいて、文書1
1はその一方の面が下向きになるよう透明プラテン12
上に置かれている。文書11の下を向いた面は、次にそ
こに含まれる画像がデータ処理機械等によって使用可能
な電子画像の形態に変換されるように走査される。この
走査は図1のタイプの装置において、線形の光源16と
反射ミラーのアレー17を有する可動キャリッジ15に
よって達成される。モータ18はギヤ、ケーブルその他
でキャリッジ15に機械的に結合されてキャリッジ15
をプラテン12の長さに沿って移動させる。プラテン1
2から反射された光はレンズ20に向けられセンサー2
1に入射する。
【0018】これに替わる走査機構を用いることもでき
る。たとえば、ランプ16を固定したままでその光をキ
ャリッジ15上の別のミラーによって走査線24に向け
ることもできる。さらに、ランプ16およびミラーアレ
ー17を固定したままで文書11を線24に対応する固
定の走査位置を通って前進させることによって同様な走
査結果を得ることができる。一つのキャリッジが他のキ
ャリッジの半分の速度で移動して反射光を固定されたセ
ンサー21に入射させるデュアルミラーキャリッジもま
たこれに替わる有望な構成である。
【0019】センサー21は別々の検出器セルを線形の
直列アレーに構成した電荷結合素子(CCD)であるこ
とが好適である。センサーアレー21のそれぞれの検出
器セルは文書画素(PEL)あるいは画素を構成する。
文書上のさまざまなセル密度(たとえば300セル/イ
ンチ)を識別することのできるCCDは現在の市場では
簡単に入手することができ、高い解像度を提供すること
ができる。
【0020】図2において、典型的な画像走査線24
(図1参照)はCCD検出器アレー21に到達する前に
レンズ20を通過するさいに、その長さが所定の率(た
とえば7.5:1)で光学的に縮小される。センサー2
1のアナログ電気信号成分はキャリッジ15がプラテン
12上の文書11の長さに沿って移動するにつれて文書
の線毎に周期的に読み出される。
【0021】センサーアレー21からの出力走査信号は
図3との関連で次に説明するようにデジタルの形式に変
換された後フレキシブルケーブル19を介して電子制御
装置22に結合される。制御装置22はモータ18に駆
動信号を送り、フィードバックを有しない開ループの態
様で機能することができる。しかし、この制御装置はま
た回転計検出器装置23の出力等の、キャリッジ15に
関する位置あるいは移動フィードバック情報を受け取
る。制御装置22は本発明では出力ケーブル14につな
がった遠隔処理装置とデータや信号を交換するためのデ
ータ処理要素を内蔵している。制御装置ユニット22の
動作については次に図4以下に関連してより詳細に説明
する。
【0022】図3にはセンサー21の内容を読み出すた
めの装置の一つを示す。通常制御装置22からのゲート
信号制御(図示せず)によって光電セルアレー27の一
つおきの検出器セルのアナログ信号成分がアナログシフ
トレジスタ25に並列に結合され、前記のセルの間の他
のセルにある信号はアナログシフトレジスタ26に並列
に結合される。すなわち、図示した例ではアレー27の
奇数のセルの内容はシフトレジスタ25に周期的に転送
され、偶数のセルの内容はシフトレジスタ26に同時に
転送される。
【0023】レジスタ25と26にロードされた信号は
文書11の個々の画素から光電セルアレー27へのさま
ざまな反射光レベルを表すアナログ信号である。それら
の電気的アナログ的な大きさは文書11の表面上の小さ
な増分領域あるいは画素から所定の期間にわたって反射
された光の平均値に対応する。レジスタ25および26
への転送に続いて、これらの信号はマルチプレクサ28
を介してアナログ/デジタル変換器(A/D)29に直
列にシフトされる。この目的にはさまざまな適当なアナ
ログ/デジタル変換器を用いることができる。
【0024】A/D29の出力30は一連のデータバイ
トであり、たとえば文書11のそれぞれの画素あるいは
PELに対する1バイトのデータである。これらのバイ
トはそれぞれがシフトレジスタ25および26から取り
出された個々のアナログ信号の大きさにデジタル的に対
応するように符号化され、したがって各バイトはアレー
27のセルの一つにある反射光の大きさに対応する。す
なわち、アレー27が1インチ当たり300セルあるい
は300画素を結像する場合、A/D29の出力30は
同様に1インチ当たり300バイトからなる。
【0025】本発明の実施例に関連する主要な電気的お
よび電子的構成要素の構成を図4にブロック図の形態で
示す。マスター中央処理装置(CPU)35は開ループ
としての、あるいは結線34上で検出される回転計23
からのキャリッジ位置決めフィードバックに関連する結
線33上の適当な起動信号によってキャリッジ15(図
1参照)の移動を制御する。さらに、マスターCPU3
5はライン31および32上での制御信号の対話を介し
てCCDのサンプリングとセンサー/変換器21のアナ
ログ/デジタル変換をオン/オフする。
【0026】装置21の動作のデジタルデータの結果は
多重ラインケーブル30上をスレーブ処理装置36に並
列に与えられ、このスレーブ処理装置はケーブル41を
介してバッファメモリ40の記憶位置にデータバイトを
挿入する。スレーブ処理装置36は結線38を介したC
PU35からの開始指令に応じてデータの受信と記憶を
行い、ライン39を介してその状態と動作についてCP
U35に継続的に報知する。
【0027】スレーブ処理装置36はまた通信リンク4
3および44を介してホストデータ処理装置45と通信
する。パラレルビット多重ラインケーブルはホスト45
とスレーブ処理装置36の間のインターフェースを提供
することができるが、この目的のためには、モデル、光
ファイバー通信その他のさまざまなデータ伝送方式を用
いることができる。
【0028】バッファメモリ40は図5においては0か
らNまでの一連のデータ記憶位置を有するテーブルとし
て示される。データのバイト、ブロック、グループある
いはラインがケーブル30を介してセンサー/変換器ユ
ニット21から受け取られると、これは位置0から始ま
る次に利用可能な位置に入れられる。ホスト45がスレ
ーブ処理装置36にデータを受け取ることができること
を通知すると、処理装置36はリンク44を介してバッ
ファメモリ40の位置0にあるデータからホスト45へ
のデータのブロックの伝送を開始する。位置Nがロード
されるとメモリ40がいっぱいになり、このとき処理装
置36はデータがあればこれを再度位置0にロードする
ことによってメモリ40の再使用を開始する。処理装置
36はセンサーユニット21からメモリ40へのデータ
ブロックの入力とメモリ40からホスト45へのデータ
ブロックの伝送を並行して処理することができる。ホス
ト45がデータがメモリ40に入れられるのと同じか、
あるいはそれより速い速度で処理装置36からのデータ
を要求するかぎり、システムは文書11全体に対応する
データが走査機構によって走査されるまで円滑に機能す
る。これが従来技術と対照的な点であり、メモリ40の
大きさが走査画像全体を表すのに必要なデータ量の一部
であっても達成される。ホスト45へのデータ伝送は、
メモリ40がラップアラウンドあるいは再循環先入れ先
出しの態様でロードおよびアンロードされるように、位
置0の内容から始まり位置Nまで順次進行する。通常、
処理装置36はデータがホスト45インターフェースへ
の転送のために前の記憶位置(たとえば0、1、2、3
その他)から取り出されるのと同時に、位置“X”等の
メモリ40の下流の位置にデータをロードする。
【0029】最後の利用可能なメモリ40の位置がロー
ドされる前にホスト45が記憶装置からのデータ要求を
行わなかった場合には、処理装置36はそれをCPU3
5に通知する。たとえば、処理装置36が位置Nにすで
にロードしているが、ホスト45が位置0にあるデータ
を要求しなかった場合にこれが起こる。あるいはホスト
45は位置Xから位置0までのデータを受け取っている
かも知れないが、処理装置36はすでに位置Nまでロー
ドし行い循環して位置0からX−1までを再ロードして
しまっている。このとき、CPU35は文書に対する走
査ヘッドの位置を知り、駆動モータを停止する。CPU
35はさらに駆動モータを逆転させてキャリッジを前記
の停止位置の先の点に戻し、キャリッジはホスト45が
メモリ40の記憶位置からのデータの回復を開始するま
でそこにとどまる。
【0030】以上のプラテン12と文書11に対する走
査機構15の動きを図6に示す。処理装置35はキャリ
ッジ15が文書11の先端に到達するとき所定の速度に
なるように駆動モータを起動する。例として、キャリッ
ジ15が文書11の走査の線46に達するときメモリ4
0がいっぱいになるものと仮定する。CPU35はキャ
リッジ15が46を越えた位置47に達すると停止する
ように駆動モータを停止させる。CPU35はキャリッ
ジ15が位置48に戻るように駆動モータを逆転し、キ
ャリッジ15はCPU35が処理装置36がメモリ40
にさらにデータをロードできると判定するまでその位置
にとどまる。48から46までの距離はキャリッジ15
が位置46に達してさらに走査データの生成を開始する
ときに再び全速となるような距離である。これによって
走査過程におけるデータひずみが最小限になる。
【0031】以上の停止/開始シーケンスはメモリ40
がロードされ、ホスト45からのデータ要求を待つたび
にくり返される。図6の50−52および54−56に
このようなシーケンスをさらに二つ示す。最終的に、文
書11を構成するデータの全量がメモリ40にロードさ
れ、インターフェース14を介して遠隔ホスト45に転
送される。
【0032】図7は第1実施例に関連して説明した構成
要素の動作に関する判断とアクションのシーケンスを示
すフローチャートである。すなわち、図7はバッファ制
御に関連する走査のフローチャートである。図7の縦の
点線の右側はデータを一度に一部分ずつ受け取ることを
要求するホスト45に関連するフローチャート要素を含
む。左側は二つの動作、すなわちバッファ40を走査デ
ータでいっぱいにし、またホストの要求が満足されると
バッファ40を空にする動作を同時に行うスキャナ10
を示す。
【0033】説明したように、始めの走査開始63に続
く論理機能64−70および論理機能71、72、7
4、および75はすべてスレーブ処理装置36がマスタ
ー処理装置35と協働して制御する。しかし、処理装置
35あるいは36のいずれかが単独で、またあるいは、
互いに協働するがいかなる場合もホスト45用の処理装
置からは独立して図7のいずれかあるいはすべてを実行
することができることは明白である。その他の点では図
7は比較的簡単であり、当業者には容易に理解できるで
あろう。
【0034】図8は本発明の第2の実施例の処理を行う
ための図7のフローチャートへの変更を示す。ここでは
図7の判断ブロック69が判断ブロック82に変えられ
ている。その他の点では図7に示す機能が図8にもあて
はまる。これには走査の再開に備えた走査機構の再位置
決めに関連する機能ブロック68および走査の再開を開
始する機能ブロック70が含まれる。
【0035】図4のホスト45の処理装置との典型的な
データ交換においては、ホスト45は走査データの要求
とその指令に応じてホスト45が受けようとするデータ
の量の表示の両方を含む受信指令を発生するように構成
されている。図8はスキャナ10に関連する処理装置の
うちの一つの応答を示す。バッファ40がホスト45の
要求に等しいかあるいはそれより多い数のバイトを有す
る限り、走査再開70は選択されない。逆に、バッファ
40が空でなくても、バッファ40の有するバイトの数
がホスト45の要求より少ない場合、走査が再開され
る。したがって、この走査の再開はバッファ40にあっ
たあらゆるデータのホスト45へのデータ転送の開始と
並行して開始される。これによってさらに、損失時間が
最小限となり、さらに走査を中断することなく走査デー
タをホストに並行して継続的に転送しながらバッファ4
0のローディングが行われることになる。実際に、図7
との関連において図8に示すように、この走査はバッフ
ァ40が再度いっぱいになるかあるいは画像窓走査が完
了するまで継続する。
【0036】降順に置いた図9Aおよび図9Bは第2実
施例における本発明の動作を拡大して示すフローチャー
トである。このチャートは図4の処理装置35と36の
間の機能の典型的な分割と、この処理装置間さらにそれ
らとホスト45の間の相互接続関係を示す。ホスト45
は84においてマスター処理装置35への走査指令を送
出することによって処理を開始する。この指令にはこの
要求の全“窓”に対応するバイト数の表示が含まれる。
処理装置35はスキャナを作動可能にするセットアップ
手順85を実行する。
【0037】作動可能信号を受け取ると、ホスト45は
Nバイトの要求を発生する。この要求はここで走査窓の
全画像をデジタル的に形成するのに必要な総バイト数の
一部を表すものと仮定する。処理装置35および36は
いずれもそれぞれ87と88においてNバイトのブロッ
クがホスト45に転送されたかどうかを判定する。転送
されていれば、処理装置35は89で応答完了の信号を
発する。次にホスト45は90で次のNバイトブロック
を要求するのが適当であるかどうかを判断する。処理装
置35は次の走査の開始、あるいは実行中の走査の再開
のいずれかに備えてスキャナを位置決めする(あるいは
再位置決めする)前に、92で走査が停止したかどうか
を検知し、93で走査窓が完了しているかどうかを検知
する。
【0038】次に判断96でホスト45からの現在の要
求を満たすに十分な線が走査されメモリ40に記憶され
ているかの判断が行われる。そうであれば処理装置は判
断ブロック87への入力に戻って再循環する。ホスト要
求を満足するだけのデータが記憶されていない場合、マ
スター処理装置35はスレーブ処理装置36に指令を送
って走査97を開始あるいは再開する。ここで処理装置
36は走査データをバッファ40に入れる動作を開始
し、窓が完全に走査されるかあるいはバッファ40がい
っぱいになるまで走査を停止しない。またスレーブ処理
装置36は判断ブロック88および104とアクション
ブロック105および106にしたがって、ホスト45
へのデータバイトの実際の転送を制御する。107での
データバイトの受信と判断90に従ったNバイトブロッ
ク要求の再循環は108で窓を満たすNバイトの最後の
部分あるいはブロックが検出されるまで続く。
【0039】スキャナは常にホスト45からの初回要求
86によって始動することに注意しなければならない。
これによってメモリ40への走査データバイトの線のロ
ーディングが前述したような再循環の態様で開始され
る。スキャナの動作によって走査データバイトの線がバ
ッファ40に入り、バイトが並行してバッファ40から
ホスト45に送られる。スキャナがバッファ40に通常
入れられるよりはるかに多くの線を走査しバッファ40
に入れる例が数多くあるが、バッファがいっぱいの状態
になることはない。こうした状況においてスキャナを再
位置決めし再始動させる必要はない。それはホスト45
が常に走査線をさらに入れる余裕を作るのに十分な高速
度でバッファ40からバイトを受け取るためである。
【0040】ホスト45がバイトを受け取る速度が十分
でなくバッファ40の容量より多くの走査データがある
のは、走査が停止し、スキャナが再始動に備えて再位置
決めされた場合だけである。図8および図9の実施例で
は、この再始動はホストからの現在のバイト要求が現在
バッファ40にあるバイトより多くのバイトを指定して
いると判定されるときにのみ行われる。注意すべきこと
は、図9のフローチャートに示すように、この計数値は
バイトではなく走査された線について取られることであ
る。これはホスト要求98中のバイトの量をサービスす
るには十分な線を走査することが必要であるためであ
る。ほとんどの場合、これはこの要求に対して転送され
るより多くのバイト(線全部のバイトより少ない)が走
査されることを意味する。余剰のバイトは次の要求86
を満足するために用いられる。
【0041】マスター処理装置35はループ動作してス
レーブ処理装置36によって発生する走査をモニターす
る。処理装置35もまた走査された線の数の計数を行
う。スレーブ処理装置36が窓を完了したか、あるいは
バッファ40がいっぱいになったために走査を停止する
と、マスター処理装置35はスキャナを再位置決めすべ
きかどうか、次にいつ走査を再開するかを判定する。要
求86の数に対してバッファ40中に同数のバイトがあ
ると判定した場合、これは所望の走査データの終了を表
すため再始動は発生しない。
【0042】ここに示した例においては、スレーブ処理
装置36はメモリ40を制御し、マスター処理装置35
は走査の再開を行うかどうかの判断を下す。許可があれ
ばスレーブ処理装置36は走査データ線をバッファ40
に入れ、並行してデータのバイトをホスト45に出力す
る。バッファ40自体はスレーブ処理装置36によって
再循環、ラップアラウンド的に取り扱われる。マスター
処理装置35はスレーブ処理装置が何本の線を走査した
かを追跡する。これは処理装置35は各線についてスレ
ーブ36によって中断されるためである。マスター処理
装置35はホスト45からの現在の要求を処理するのに
必要な走査される線の総数を記憶する。これにはこれに
関与する走査窓に対する過去のすべての要求の和が含ま
れる。処理装置35はスレーブ処理装置36を制御し、
再始動走査における作業の多くを行う。
【0043】ホスト45が特定のバイト計数値を要求す
る方法はそのバイト計数値を含む受信指令を通じて行
う。ホスト45は走査に関するデータを一度に全部では
なくブロック毎に要求する。通常、ブロックの大きさは
ホストがその遠隔の位置で採用するバッファの大きさに
対応する。ブロックはその走査のすべてのデータが転送
されるまで要求される。以上、本発明の実施例を具体的
に説明したが、当業者には本発明の精神から離れること
なくここに具体的に述べたもののほかにもさまざまな変
更、改造、追加および応用を行いうることが理解される
であろう。
【0044】
【発明の効果】以上説明したように、本発明を用いるこ
とにより、デジタルデータ交換速度の異なる装置間での
データ交換を効率よく行うことができる。
【図面の簡単な説明】
【図1】本発明が利用されるスキャナ装置の部分概略側
図面である。
【図2】前記スキャナ装置の光学経路の線形投影図であ
る。
【図3】スキャナからのアナログデータを処理する回路
の部分破断概略図である。
【図4】本発明に関連する回路要素のブロック図であ
る。
【図5】バッファメモリ構造を示す図である。
【図6】本発明に関連して決定される、文書に対する走
査ヘッドの移動を示す図である。
【図7】本発明の一実施例によるシステム動作の流れ図
である。
【図8】本発明の第2の実施例による、図7に示す流れ
図の変形を示す図である。
【図9】本発明の第2の実施例に関する合成流れ図であ
る。
【符号の説明】
10:スキャナ、 11:文書 12:プラテン、 15:可動キャリッジ 16:光源、 17:反射ミラーのアレ
ー 18:モータ、 19:フレキシブルケー
ブル 21:センサー、 22:制御装置 23:回転計検出器装置
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成4年12月24日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】図面の簡単な説明
【補正方法】変更
【補正内容】
【図面の簡単な説明】
【図1】本発明が利用されるスキャナ装置の部分概略側
図面である。
【図2】前記スキャナ装置の光学経路の線形投影図であ
る。
【図3】スキャナからのアナログデータを処理する回路
の部分破断概略図である。
【図4】本発明に関連する回路要素のブロック図であ
る。
【図5】バッファメモリ構造を示す図である。
【図6】本発明に関連して決定される、文書に対する走
査ヘッドの移動を示す図である。
【図7】本発明の一実施例によるシステム動作の流れ図
である。
【図8】本発明の第2の実施例による、図7に示す流れ
図の変形を示す図である。
【図9A】本発明の第2の実施例に関する合成流れ図で
ある。
【図9B】本発明の第2の実施例に関する合成流れ図で
ある。
【符号の説明】 10:スキャナ、 11:文書 12:プラテン、 15:可動キャリッジ 16:光源、 17:反射ミラーのアレ
ー 18:モータ、 19:フレキシブルケー
ブル 21:センサー、 22:制御装置 23:回転計検出器装置

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】連続的に配置された、最初の記憶部から最
    後の記憶部までの複数のデータ記憶部を有するメモリ手
    段と、 データ発生源からのデータを前記データ記憶部に順次配
    置する手段であって、前記最後の記憶部へのデータ配置
    に応答して、前記最初のデータ記憶部に記憶された前の
    データがデータ受信器に転送されたときに前記最初のデ
    ータ記憶部に次のデータを配置することにより前記メモ
    リ手段における前記連続データ記憶を再循環させる手段
    を備えた手段と、 前記メモリ手段の記憶部から前記受信器へ前記記憶順に
    データを転送するための前記受信器からのデータ要求に
    応答する手段と、 前記データ発生源からのデータを受信するのに利用可能
    な前記データ記憶部が無いことを検出し、前記データ発
    生源にリサイクルコマンドを送って前記データ発生源が
    前記メモリ手段に次のデータを送るのを防ぐ手段であっ
    て、前記検出手段が、さらに、少なくとも1つの前記記
    憶部が前記受信器へのデータの転送により利用可能にな
    ったということを検知して前記データ発生源に前記次の
    データから始めて一定のデータレートで前記データの発
    生を開始させるようにする手段を備えた手段と、 を備えて成る、データ処理速度の異なる装置間における
    デジタルデータ交換処理装置。
JP4084460A 1991-03-07 1992-03-06 装置間デジタルデータ交換処理装置 Pending JPH0654093A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US668807 1991-03-07
US07/668,807 US5239387A (en) 1989-11-30 1991-03-07 Buffering control for accommodating variable data exchange rates

Publications (1)

Publication Number Publication Date
JPH0654093A true JPH0654093A (ja) 1994-02-25

Family

ID=24683826

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4084460A Pending JPH0654093A (ja) 1991-03-07 1992-03-06 装置間デジタルデータ交換処理装置

Country Status (3)

Country Link
US (1) US5239387A (ja)
EP (1) EP0507439A2 (ja)
JP (1) JPH0654093A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8000822B2 (en) 2005-02-03 2011-08-16 Sony Corporation Audio reproducing apparatus, audio reproducing method, and audio reproducing processing program

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05191599A (ja) * 1991-07-31 1993-07-30 Canon Inc ファクシミリ装置およびファクシミリ送信方法
DE69322316T2 (de) * 1992-06-22 1999-04-29 Fujitsu Ltd., Kawasaki, Kanagawa Verfahren und Vorrichtung zum Lesen von Bildern eines Bildabtasters
JP2849301B2 (ja) * 1993-03-25 1999-01-20 株式会社日立製作所 撮像装置
US6677989B1 (en) * 1993-03-25 2004-01-13 Hitachi, Ltd. Imaging and recording apparatus
US5539531A (en) * 1993-11-15 1996-07-23 Qualcomm Incorporated System and method for facsimile data transmission
US5479207A (en) * 1994-02-14 1995-12-26 Hewlett-Packard Company System and method for improving the signal to noise ratio of a CCD sensor in an optical scanner
US5572335A (en) * 1994-04-01 1996-11-05 Xerox Corporation Method and system for transferring image data between two devices having different bandwidths
JPH0897991A (ja) * 1994-09-28 1996-04-12 Fuji Xerox Co Ltd 複写機
US5606707A (en) * 1994-09-30 1997-02-25 Martin Marietta Corporation Real-time image processor
US5663807A (en) * 1995-06-07 1997-09-02 Qualcomm Incorporated Method of reducing facsimile data transmission bottlenecks in low data rate networks by dropping data lines
JP4160118B2 (ja) * 1996-06-28 2008-10-01 ティー.エリック ホプキンス 画像収集システム
GB9614434D0 (en) 1996-07-10 1996-09-04 Fairfield Telepathology Limite Video display systems
JPH10148893A (ja) * 1996-11-19 1998-06-02 Brother Ind Ltd 複写装置
US5956158A (en) * 1997-04-01 1999-09-21 Storm Technology, Inc. Scanner powered by peripheral bus
JP2000151938A (ja) * 1998-11-13 2000-05-30 Murata Mach Ltd ファクシミリ装置
US6335807B1 (en) * 1998-11-30 2002-01-01 Agfa Corporation Scanner carriage stop/start artifact suppression system and method
US6750909B1 (en) 1999-03-26 2004-06-15 Texas Instruments Incorporated Image buffer between burst memory and data processor with multiple access modes set by the data processor
JP2000316121A (ja) * 1999-03-26 2000-11-14 Texas Instr Inc <Ti> 多重アクセスモード画像バッファ
JP4365932B2 (ja) * 1999-04-28 2009-11-18 キヤノン株式会社 撮像装置及びその制御方法及び記憶媒体
US7149001B1 (en) 1999-11-19 2006-12-12 Sharp Laboratories Of America, Inc. System for supporting a multiplicity of copy features
TW474097B (en) * 2000-04-26 2002-01-21 Umax Data Systems Inc Method for reducing discontinuity in scanning
US6900448B1 (en) * 2000-07-31 2005-05-31 Hewlett-Packard Development Company L.P. Method and system for dynamic scanner calibration
US6584529B1 (en) * 2000-09-08 2003-06-24 Koninklijke Philips Electronics N.V. Intermediate buffer control for improving throughput of split transaction interconnect
US6987880B2 (en) * 2001-03-22 2006-01-17 Sharp Laboratories Of America, Inc. Efficient document boundary determination
US7161706B2 (en) * 2001-03-30 2007-01-09 Sharp Laboratories Of America, Inc. System for improving digital coplers and multifunction peripheral devices
JP3802392B2 (ja) * 2001-10-10 2006-07-26 株式会社Pfu スキャナシステム、スキャナ装置に接続されるホスト装置及びスキャナ装置
US7315406B2 (en) * 2002-06-27 2008-01-01 Transpacific Ip, Ltd. Scanning circuit structure
US7136200B2 (en) * 2002-08-28 2006-11-14 Cheng-Kuei Chen Method for determining restored scanning position
US20040125416A1 (en) * 2002-12-27 2004-07-01 Gawlik Noah J. Method of scanning an image with an electronic scanner
US7843609B2 (en) * 2004-09-30 2010-11-30 Lexmark International, Inc. Motion control method and apparatus for a flat bed scanner
JP5183349B2 (ja) * 2007-08-10 2013-04-17 キヤノン株式会社 画像読取装置及び該装置の制御方法および制御プログラム
JP2010056893A (ja) * 2008-08-28 2010-03-11 Seiko Epson Corp 印刷装置および印刷制御方法
JP2011155550A (ja) * 2010-01-28 2011-08-11 Seiko Epson Corp 光学読取装置、光学読取装置の制御方法、及び、プログラム
TW201238322A (en) * 2011-03-10 2012-09-16 Silicon Optronics Inc Integrated contact image sensor module and image scanning system
KR20170022676A (ko) * 2015-08-21 2017-03-02 에스프린팅솔루션 주식회사 모바일 디바이스, 화상독취장치 및 잡 수행 방법
GB2579412B (en) * 2018-11-30 2020-12-23 Graphcore Ltd Gateway pull model

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4511928A (en) * 1980-08-29 1985-04-16 Sonics Research Corporation System and method for high quality image reproduction with grayscale image print while store capability
US4367493A (en) * 1981-04-02 1983-01-04 Xerox Corporation Raster scanner apparatus and method
JPS59201578A (ja) * 1983-04-28 1984-11-15 Ricoh Co Ltd ファクシミリの伝送制御方式
JPS60103769A (ja) * 1983-11-10 1985-06-08 Canon Inc 原稿読取方法
US4591727A (en) * 1983-11-14 1986-05-27 International Business Machines Corporation Solid state scanner for a variable speed transport
DE3578466D1 (de) * 1984-10-23 1990-08-02 Agfa Gevaert Nv Apparat und verfahren zum abtasten von dokumenten.
US4743975A (en) * 1985-04-01 1988-05-10 Canon Kabushiki Kaisha Image processing apparatus
AR242675A1 (es) * 1985-10-11 1993-04-30 Ibm Una disposiciones de almacenamiento intermedio de voz
US4748514A (en) * 1986-12-22 1988-05-31 Xerox Corporation Variable rate scanning control
US5047871A (en) * 1989-05-23 1991-09-10 Hewlett-Packard Company Direction scaling method and apparatus for image scanning resolution control
US5130809A (en) * 1991-05-06 1992-07-14 Fuji Xerox Co., Ltd. Electrophotographic copier with constant rate data compression and simultaneous storage and decompression of compressed data received on a mutually coupled data bus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8000822B2 (en) 2005-02-03 2011-08-16 Sony Corporation Audio reproducing apparatus, audio reproducing method, and audio reproducing processing program

Also Published As

Publication number Publication date
EP0507439A3 (ja) 1994-01-12
EP0507439A2 (en) 1992-10-07
US5239387A (en) 1993-08-24

Similar Documents

Publication Publication Date Title
JPH0654093A (ja) 装置間デジタルデータ交換処理装置
US5517331A (en) Method and apparatus for reading image of image scanner-reader
US4748514A (en) Variable rate scanning control
US5341225A (en) Image scanning system and method with improved repositioning
JPH07311843A (ja) イメージ入力端末の走査速度をホスト・インターフェイスのクロック・レートに整合させるよう制御するための装置及び方法
US8520250B2 (en) Image reading apparatus and method, and computer-readable recording medium
JPS6238658A (ja) 副走査速度の制御方法
JPH0344474B2 (ja)
EP0571971B1 (en) Image reading apparatus and method for reading a document during acceleration
JP3192267B2 (ja) 非同期式入力スキャナにおける画像の歪曲を減少させるための方法
JP3585976B2 (ja) 画像読み取り装置
US5485287A (en) High-speed image signal processing system
US5164845A (en) Image reading apparatus
JPH10210250A (ja) 画像読取装置
US5604608A (en) Device and method for controlling the scan speed of an image input terminal to match the throughput constraints of an image processing module
US20070070435A1 (en) Method and system for increasing scanning speed
JP3162370B2 (ja) 装置間ディジタルデータ交換処理方法
JP2717282B2 (ja) 原稿読取装置の制御方法
JP2717567B2 (ja) 描画装置
EP0606076A1 (en) Reader for a facsimile apparatus
JPS63287167A (ja) 原稿読取装置
JPH06121120A (ja) イメージスキャナ装置
JPH0662199A (ja) 読取装置
JPH0535645Y2 (ja)
JPH0614159A (ja) イメージスキャナ読み取り方法