国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種掃描方法和掃描控制裝置的制作方法

      文檔序號:7705556閱讀:193來源:國知局
      專利名稱:一種掃描方法和掃描控制裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及掃描技術(shù)領(lǐng)域,尤其涉及一種掃描方法和掃描控制裝置。
      背景技術(shù)
      當(dāng)前小型化的掃描儀基于結(jié)構(gòu)緊湊和體積小的要求,省掉了通用掃描儀的自動上紙組件,需要操作者輔助掃描。具體請參考圖Ia所示的掃描過程的示意圖,圖Ia中,當(dāng)位于 入紙膠輥P103附近的入紙傳感器檢測到有介質(zhì)后,啟動入紙膠輥P103轉(zhuǎn)動帶動介質(zhì)向前 移動,并同時啟動掃描器件PlOl對正對的區(qū)域進(jìn)行掃描,將掃描形成的數(shù)據(jù)存入緩沖區(qū), 從掃描器件PlOl開始工作到介質(zhì)P102移動到掃描器件PlOl處的時間段內(nèi),掃描器件PlOl 沒有掃描到介質(zhì)P102上的區(qū)域,但這段時間掃描形成的數(shù)據(jù)存入了緩沖區(qū)中最初的一段 區(qū)域中,可以將這些數(shù)據(jù)稱為無效數(shù)據(jù),與之相對應(yīng)的是掃描器件PlOl掃描到介質(zhì)P102上 的區(qū)域形成的數(shù)據(jù),可以稱為有效數(shù)據(jù)。如果掃描器件PlOl的啟動與介質(zhì)P102的開始前 進(jìn)是同步的,理想狀態(tài)下,可以通過掃描器件PlOl到入紙膠輥P103之間的距離計算出緩沖 區(qū)中的無效數(shù)據(jù)的數(shù)據(jù)量,也就是說此時無效數(shù)據(jù)的數(shù)據(jù)量是可以預(yù)測的,然后通過簡單 的運(yùn)算計算出有效數(shù)據(jù)的起始地址,從而確定有效數(shù)據(jù)。但是,經(jīng)常會發(fā)生操作者釋放介 質(zhì)P102遲疑的情況,此時緩沖區(qū)中會產(chǎn)生更多的無效數(shù)據(jù),而且由于介質(zhì)P102從入紙膠輥 PlOl處開始前進(jìn)的時間又是不可預(yù)測的,所以緩沖區(qū)中的無效數(shù)據(jù)的數(shù)據(jù)量也是不可預(yù)測 的,這給確定有效數(shù)據(jù)帶來了困難。即便是操作者釋放介質(zhì)P102的時間與掃描器件PlOl 的啟動時間同步,在介質(zhì)P102移動到掃描器件PlOl之前的過程中,也可能會因為掃描儀中 介質(zhì)通道的磨損、老化等原因,發(fā)生介質(zhì)進(jìn)入不暢的情形,這樣也會導(dǎo)致緩沖區(qū)中形成更多 的無效數(shù)據(jù),而且這些無效數(shù)據(jù)的數(shù)據(jù)量也是不可預(yù)測的。這些無效數(shù)據(jù)占用了掃描儀中 大量的存儲空間,造成存儲空間上的浪費(fèi),如何拋棄無效數(shù)據(jù)從而獲得有效數(shù)據(jù)成為人們 非常關(guān)心的技術(shù)問題。專利號為US6046828的美國專利公開了一種實現(xiàn)自動檢測文檔邊緣的方法,這里 的文檔就是上文所述的介質(zhì),利用該方法可以確定掃描文檔的邊緣,這里的掃描數(shù)據(jù)中,對 于掃描文檔邊緣以外的部分形成的數(shù)據(jù)對應(yīng)上文所述的無效數(shù)據(jù),而掃描文檔內(nèi)的部分形 成的數(shù)據(jù)對應(yīng)上文所述有效數(shù)據(jù)。因此該方法通過識別文檔邊緣從而可以拋棄相對應(yīng)的無 效數(shù)據(jù),但是利用該方法需要分析掃描數(shù)據(jù)中的統(tǒng)計信息來確定文檔邊緣從而定位無效數(shù) 據(jù)并將其拋棄,得到有效數(shù)據(jù),由于需要對整個掃描數(shù)據(jù)進(jìn)行分析,所以處理的數(shù)據(jù)量大, 處理時間較長,定位有效數(shù)據(jù)速度慢,并且由于該需要耗費(fèi)較長時間的處理過程是在掃描 結(jié)束進(jìn)行的,從而不利于實時掃描和實時數(shù)據(jù)傳輸?shù)男枰?br>
      發(fā)明內(nèi)容
      本發(fā)明實施例提供一種掃描方法和掃描裝置,能夠快速定位有效數(shù)據(jù),有利于實 時掃描和實時數(shù)據(jù)傳輸?shù)男枰R环N掃描方法,包括掃描器件對介質(zhì)進(jìn)行掃描,將形成的掃描數(shù)據(jù)順序?qū)懭刖彺鎱^(qū),當(dāng)介質(zhì)前端到達(dá)預(yù)定位置時,確定緩沖區(qū)中有效數(shù)據(jù)的起始地址,所述預(yù)定位置位于介質(zhì)前進(jìn)方向所述掃描器件的下游。一種掃描控制裝置,包括控制單元,用于控制掃描器件對介質(zhì)進(jìn)行掃描,并記錄介質(zhì)前端到達(dá)預(yù)定位置時掃描數(shù)據(jù)的當(dāng)前寫入地址,所述預(yù)定位置位于介質(zhì)前進(jìn)方向所述掃描器件的下游;數(shù)據(jù)處理單元,用于確定緩沖區(qū)中有效數(shù)據(jù)的起始地址;檢測單元,用于檢測介質(zhì)前端是否到達(dá)所述預(yù)定位置。本發(fā)明實施例提供的方法和掃描控制裝置在掃描過程中或者掃描結(jié)束后快速地 計算出緩沖區(qū)中有效數(shù)據(jù)的起始地址,從而在后續(xù)的讀取數(shù)據(jù)過程中,可以直接從有效數(shù) 據(jù)的起始地址讀取數(shù)據(jù),這樣的處理過程消耗時間短,而且對有效數(shù)據(jù)的定位準(zhǔn)確,有利于 滿足實時掃描和實時數(shù)據(jù)傳輸?shù)囊蟆?br>

      圖Ia是現(xiàn)有技術(shù)中掃描過程的示意圖;圖1是本發(fā)明實施例一提供的一種掃描方法的流程圖;圖2是本發(fā)明實施例中一種掃描介質(zhì)通道的示意圖;圖3是本發(fā)明實施例中利用傳感器判斷介質(zhì)前端是否到達(dá)入紙端的方法流程圖;圖4a是本發(fā)明實施例中利用傳感器判斷介質(zhì)前端是否到達(dá)預(yù)定位置的方法流程 圖;圖4b是本發(fā)明實施例中利用傳感器判斷介質(zhì)前端是否到達(dá)出紙端的方法流程 圖;圖5是本發(fā)明實施例中介質(zhì)前端到達(dá)預(yù)定位置時緩沖區(qū)中的一種數(shù)據(jù)存儲狀態(tài) 的示意圖;圖6是本發(fā)明實施例二提供的一種掃描方法的流程圖;圖7是本發(fā)明實施例三提供的一種掃描方法的流程圖;圖8是本發(fā)明實施例中介質(zhì)前端到達(dá)預(yù)定位置時緩沖區(qū)中的另一種數(shù)據(jù)存儲狀 態(tài)的示意圖;圖9是本發(fā)明實施例三中計算有效數(shù)據(jù)起始地址的一種方法的流程圖;圖10是本發(fā)明實施例三中計算有效數(shù)據(jù)起始地址的另一種方法的流程圖;圖11是是本發(fā)明實施例三中計算有效數(shù)據(jù)起始地址的再一種方法的流程圖;圖12是本發(fā)明實施例四中提供的一種掃描控制裝置的示意圖。
      具體實施例方式本發(fā)明實施例提供一種掃描方法和掃描控制裝置,該方法和掃描控制裝置在掃描 過程中或者掃描結(jié)束后快速地計算出緩沖區(qū)中有效數(shù)據(jù)的起始地址,從而在后續(xù)的讀取數(shù) 據(jù)過程中,可以直接從有效數(shù)據(jù)的起始地址讀取數(shù)據(jù),這樣的處理過程消耗時間短,而且對 有效數(shù)據(jù)的定位準(zhǔn)確,有利于滿足實時掃描和實時數(shù)據(jù)傳輸?shù)囊?。下面結(jié)合附圖對本發(fā)明實施例進(jìn)行詳細(xì)描述。實施例一
      圖1示出了實施例一提供了一種掃描方法的流程圖,為了描述方便,請結(jié)合圖2示 出的掃描介質(zhì)通道的示意圖,圖2中,核心部件是掃描器件201,該掃描器件201用于完成對 介質(zhì)206的實際掃描工作,掃描器件201可以為CIS(Contact Image Sensor,接觸式傳感器 件)、CCD (Charge Coupled Device,電荷耦合器件)等其他掃描器件,入紙膠輥202和出紙 膠輥203分別位于入紙端附近和出紙端附近,入紙膠輥202和出紙膠輥203用于通過自身 旋轉(zhuǎn)帶動介質(zhì)206沿前進(jìn)方向運(yùn)行,以下為了描述方便,將介質(zhì)206的前進(jìn)方向的一端稱為 介質(zhì)前端2061,在入紙膠輥202和出紙膠輥203的附近各放置一個傳感器,分別為入紙傳感 器204和出紙傳感器205,每個傳感器與相應(yīng)膠輥的前后位置關(guān)系可以根據(jù)實際需要進(jìn)行 改變,入紙傳感器204和出紙傳感器205用于分別判斷介質(zhì)前端2061是否到掃描裝置的入 紙端和出紙端。在從掃描器件201開始掃描到介質(zhì)206實際到達(dá)掃描器件201的掃描區(qū)域之間的 時間段內(nèi),掃描器件201掃描形成的掃描數(shù)據(jù)應(yīng)為無效數(shù)據(jù),該無效數(shù)據(jù)產(chǎn)生的原因中可 能包括兩點,其一因操作者放手遲疑或介質(zhì)前進(jìn)通道不平導(dǎo)致的介質(zhì)前端前進(jìn)過程中的停 頓,其二由于入紙傳感器204與掃描器件201之間存在一定距離,而掃描器件201開始掃描 是以介質(zhì)前端到達(dá)入紙傳感器204處為起點的,所以即便在介質(zhì)206前進(jìn)過程中沒有停頓, 在介質(zhì)206從入紙傳感器204處到達(dá)掃描器件201處之間形成的掃描數(shù)據(jù)也為無效數(shù)據(jù)。 總之,這些無效數(shù)據(jù)都是在介質(zhì)前端一側(cè)的掃描過程中形成的。在緩沖區(qū)中,無效數(shù)據(jù)所在 的終止地址就是有效數(shù)據(jù)的起始地址,本實施例中提供的方法可以計算出該有效數(shù)據(jù)的起 始地址,從而確定有效數(shù)據(jù)。請同時結(jié)合圖1和圖2,本實施例提供的掃描方法包括如下步驟步驟SlOl 檢測介質(zhì)前端2061是否到達(dá)入紙端,如果是,則執(zhí)行步驟S102,如果 否,則返回再次執(zhí)行步驟SlOl ;對于判斷介質(zhì)前端2061是否到達(dá)入紙端可以通過入紙傳感器204的狀態(tài)變化來 進(jìn)行檢測,例如,圖3示出了利用入紙傳感器204檢測介質(zhì)前端2061是否到達(dá)入紙端時步 驟SlOl的一種具體實現(xiàn),包括步驟SlOll 判斷入紙傳感器204上一次檢測是否檢測到有介質(zhì),如果否,則執(zhí)行 步驟S1012,如果是,則輸出介質(zhì)前端2061到達(dá)入紙端的判斷結(jié)果;步驟S1012 判斷入紙傳感器204本次檢測是否檢測到有介質(zhì),如果否,則輸出介 質(zhì)前端2061沒到達(dá)入紙口的判斷結(jié)果,如果是,則輸出介質(zhì)前端2061到達(dá)入紙端的判斷結(jié)^ ο通過圖3中的方法,可以得知,如果入紙傳感器204檢測的結(jié)果由無紙到有紙,就 可以得出介質(zhì)前端2061到達(dá)入紙口的結(jié)論;如果入紙傳感器204檢測的結(jié)果由有紙到有 紙,則說明介質(zhì)206正在通過入紙口,可以開始掃描。步驟S102 介質(zhì)206向前進(jìn)方向前進(jìn),掃描器件201開始掃描;步驟S103 掃描介質(zhì)206上的一個單位距離,將形成的掃描數(shù)據(jù)寫入緩沖區(qū);單位距離可以為本領(lǐng)域技術(shù)人員常用的一行,即掃描分辨率決定的線掃描中的 “點行”。步驟S104 判斷介質(zhì)前端2061是否到達(dá)預(yù)定位置A,如果是,則執(zhí)行步驟S105 ;如 果否,則執(zhí)行步驟S106。
      判斷介質(zhì)前端2061是否到達(dá)預(yù)定位置A可以借助一個放置在預(yù)定位置A處的傳感器207來完成。在本實施例中,預(yù)定位置A位于介質(zhì)前進(jìn)方向掃描器件201的下游,例 如,預(yù)定位置A可以在出紙傳感器205所在位置與掃描器件201之間,也可以位于出紙傳感 器205朝向出紙方向以外的位置,當(dāng)然也可以位于出紙傳感器205所在位置上,此時,不再 需要單獨增加用來檢測介質(zhì)前端2061是否到達(dá)預(yù)定位置A處的傳感器207,直接利用出紙 傳感器205就可以實現(xiàn)上述功能。如圖4a所示,判斷介質(zhì)前端2061是否到達(dá)預(yù)定位置A具體可以實現(xiàn)為步驟S1041 判斷傳感器207是否上一次檢測到有介質(zhì),如果否,則執(zhí)行步驟 S1042,如果是,則輸出否的判斷結(jié)果;步驟S1042 判斷傳感器207是否本次檢測到有介質(zhì),如果是,則輸出是的判斷結(jié) 果,如果否,則輸出否的判斷結(jié)果。步驟S105 記錄掃描數(shù)據(jù)的當(dāng)前寫入地址P。如圖2所示,本發(fā)明實施例中,在介質(zhì)206前進(jìn)的路徑中預(yù)先設(shè)定一個位置A,在掃 描過程中,需要記錄介質(zhì)前端2061到達(dá)預(yù)定位置A時的當(dāng)前掃描位置形成的掃描數(shù)據(jù)在緩 沖區(qū)中的寫入地址,記為P。在步驟S105執(zhí)行完后也要執(zhí)行步驟S106。步驟S106 判斷是否掃描結(jié)束,如果是,則結(jié)束掃描并執(zhí)行步驟S108,如果否,則 執(zhí)行步驟S107。其中,判斷是否掃描結(jié)束可以利用出紙傳感器205檢測介質(zhì)206是否從有到無,例 如,如圖4b所示,S106具體可以包括步驟S1061 判斷出紙傳感器205是否上一次檢測到有介質(zhì),如果是,則執(zhí)行步驟 S1062,如果否,則輸出掃描未結(jié)束的判斷結(jié)果;步驟S1062 判斷出紙傳感器205是否本次檢測到有介質(zhì),如果是,則輸出掃描未 結(jié)束的判斷結(jié)果,如果否,則輸出掃描結(jié)束的判斷結(jié)果。步驟S107 介質(zhì)向前移動一個掃描單位距離,并返回執(zhí)行步驟S103。步驟S108 根據(jù)預(yù)定位置A與掃描器件201所在位置之間的距離L,以及掃描介質(zhì) 206上的單位距離形成的掃描數(shù)據(jù)的數(shù)據(jù)量y,計算介質(zhì)前端2061到達(dá)預(yù)定位置A時緩沖 區(qū)中有效數(shù)據(jù)的數(shù)據(jù)量。在介質(zhì)前端2061到達(dá)預(yù)定位置A時的介質(zhì)上的當(dāng)前掃描位置記為B。參照圖2不難得出,預(yù)定位置A與掃描器件201所在位置之間的距離L等于介質(zhì) 前端2061與掃描位置B之間的距離。而實際上,介質(zhì)前端2061到達(dá)預(yù)定位置A時緩沖區(qū) 的有效數(shù)據(jù)量等于介質(zhì)前端2061與掃描位置B之間的距離乘以掃描介質(zhì)206上的單位距 離形成的掃描數(shù)據(jù)量y,所以也等于預(yù)定位置A與掃描器件201所在位置之間的距離L乘以 掃描介質(zhì)206上的單位距離形成的掃描數(shù)據(jù)量y,即可以通過L*y計算介質(zhì)前端2061到達(dá) 預(yù)定位置A時緩沖區(qū)中有效數(shù)據(jù)的數(shù)據(jù)量。由于預(yù)定位置A與掃描器件201所在位置之間 的距離相對容易測量,所以本實施例中在計算有效數(shù)據(jù)的數(shù)據(jù)量時優(yōu)選利用預(yù)定位置A與 掃描器件201所在位置之間的距離進(jìn)行計算。在實際中,當(dāng)存儲位置用地址來表示時,數(shù)據(jù)量通常也可以具體采用數(shù)據(jù)存儲的 長度或者地址指針的相對偏移長度來表示。數(shù)據(jù)量y與掃描設(shè)定的分辨率有關(guān),因為分辨率直接決定了單位距離上采集的數(shù)據(jù)點,也就決定了形成的數(shù)據(jù)量。步驟S109 根據(jù)步驟S108中獲得的介質(zhì)前端2061到達(dá)預(yù)定位置A時有效數(shù)據(jù)的 數(shù)據(jù)量和步驟S105中得到的此時的掃描數(shù)據(jù)的寫入地址P,計算有效數(shù)據(jù)的起始地址。由于在掃描的過程中,緩沖區(qū)中有效數(shù)據(jù)的起始地址沒有發(fā)生改變,所以有效數(shù) 據(jù)的起始地址可以在整個掃描過程中任意時刻進(jìn)行計算。本實施例提供的方法中,利用介 質(zhì)前端2061到達(dá)預(yù)定位置A這一時刻的緩沖區(qū)存儲狀態(tài),計算有效數(shù)據(jù)的起始地址Pv。圖5示出了介質(zhì)前端2061到達(dá)預(yù)定位置A時緩沖區(qū)中的一種數(shù)據(jù)存儲狀態(tài)的示 意圖,在圖5中,緩沖區(qū)中前面一段區(qū)域存儲的是如上文所述的無效數(shù)據(jù),緊鄰的是有效數(shù) 據(jù),將緩沖區(qū)的起始地址記為A0,終止地址記為Al,無效數(shù)據(jù)和有效數(shù)據(jù)的交接位置,即 有效數(shù)據(jù)的起始地址記為Pv,不難得出,計算有效數(shù)據(jù)的起始地址Pv可以借助公式Pv = P_L*y得到。另外,本實施例提供的方法在步驟S109后還可以包括步驟Sl 10,根據(jù)步驟S109計 算得到的有效數(shù)據(jù)的起始地址從緩沖區(qū)中提取有效數(shù)據(jù)。這樣,根據(jù)本實施例,在掃描結(jié)束后,可以快速算出緩沖區(qū)中有效數(shù)據(jù)的起始地 址,從而在從緩沖區(qū)中讀取數(shù)據(jù)時,可以直接將有效數(shù)據(jù)取出,將無效數(shù)據(jù)放棄,這種方法 能夠為快速地將無效數(shù)據(jù)處理掉并讀取有效數(shù)據(jù)提供方便,從而相對于現(xiàn)有技術(shù),本實施 例提供的方法能夠更快速地確定有效數(shù)據(jù),節(jié)省了對無效數(shù)據(jù)的處理時間,為實時掃描和 實時數(shù)據(jù)傳輸提供前提條件。實施例二本實施例也提供一種掃描方法,與實施例一的區(qū)別在于,本實施例中將計算有效 數(shù)據(jù)初始位置的過程放在介質(zhì)掃描過程中進(jìn)行,這樣可以在對介質(zhì)進(jìn)行掃描的同時,執(zhí)行 計算有效數(shù)據(jù)初始位置的步驟,從而相對于實施例一,本實施例提供的掃描方法中計算有 效數(shù)據(jù)起始地址的過程不再單獨占用掃描結(jié)束后的時間,更有利于多介質(zhì)連續(xù)掃描時的實 時掃描和實時數(shù)據(jù)傳輸。請結(jié)合圖2和圖6,本實施例提供的掃描方法包括步驟S601 檢測介質(zhì)前端2061是否到達(dá)入紙端,如果是,則執(zhí)行步驟S602,如果 否,則再次執(zhí)行步驟S601 ;與實施例一類似,在本實施例中對于檢測介質(zhì)前端2061是否到達(dá)入紙端也可以 利用入紙傳感器204來完成,具體地檢測方法也可以采用如圖3中的步驟,這里不再贅述。步驟S602 介質(zhì)206向前進(jìn)方向前進(jìn),掃描器件201開始掃描;步驟S603 掃描介質(zhì)206上的一個單位距離,將形成的掃描數(shù)據(jù)寫入緩沖區(qū);單位距離可以為本領(lǐng)域技術(shù)人員常用的一行,即掃描分辨率決定的線掃描中的 “點行”。步驟S604 判斷介質(zhì)前端2061是否到達(dá)預(yù)定位置A,如果是,則執(zhí)行步驟S605 ;如 果否,則執(zhí)行步驟S608。與實施例一類似,判斷介質(zhì)前端2061是否到達(dá)預(yù)定位置A也可以借助一個放置在 預(yù)定位置A處的傳感器207來完成。預(yù)定位置A可以在出紙傳感器205所在位置與掃描器件201之間,也可以位于出 紙傳感器205朝向出紙方向以外的位置,當(dāng)然也可以位于出紙傳感器205所在位置上,此時,不再需要單獨增加用來檢測介質(zhì)前端2061是否到達(dá)預(yù)定位置A處的傳感器207,直接利 用出紙傳感器205就可以實現(xiàn)上述功能。步驟S605 記錄掃描數(shù)據(jù)的當(dāng)前寫入地址P ;步驟S606 根據(jù)預(yù)定位置A與掃描器件201所在位置之間的距離L,以及掃描介質(zhì) 206上的單位距離形成的掃描數(shù)據(jù)的數(shù)據(jù)量y,計算介質(zhì)前端2061到達(dá)預(yù)定位置A時緩沖 區(qū)中有效數(shù)據(jù)的數(shù)據(jù)量。
      步驟S607 根據(jù)步驟S605中獲得的寫入地址P和步驟S606中獲得的有效數(shù)據(jù)量, 計算有效數(shù)據(jù)的起始地址。其中,計算有效數(shù)據(jù)的起始地址Pv可以采用公式Pv = P_L*y得到。步驟S608 判斷是否掃描結(jié)束,如果是,則結(jié)束掃描,如果否,則執(zhí)行步驟S609 介 質(zhì)向前移動一個掃描單位距離,并返回執(zhí)行步驟S603。當(dāng)然,判斷是否掃描結(jié)束也可以利用出紙傳感器205進(jìn)行。在結(jié)束掃描后還可以包括步驟S610 根據(jù)步驟S607計算得到的有效數(shù)據(jù)的起始 地址,從緩沖區(qū)中提取有效數(shù)據(jù)。需要說明的是,圖6中示出的步驟S605和步驟S606的先后順序可以互換,二者之 間的執(zhí)行順序不構(gòu)成對本發(fā)明實施例實質(zhì)內(nèi)容的限制。另外,上述描述的技術(shù)方案中,步驟S605、S606和步驟S607都是在介質(zhì)前端2061 到達(dá)預(yù)定位置A時執(zhí)行的,而實際上只有步驟S605中獲得寫入地址P需要限定在介質(zhì)前端 2061到達(dá)預(yù)定位置A時進(jìn)行,步驟S606和步驟S607是中間計算過程,可以根據(jù)實際需要在 步驟S605之后的任意掃描時刻執(zhí)行。本實施例提供的掃描方法在掃描的過程中就實現(xiàn)了有效數(shù)據(jù)初始位置的計算,從 而相對于現(xiàn)有技術(shù)一不會占用該份介質(zhì)掃描結(jié)束后的多余時間,從而可以直接開始掃描下 一份介質(zhì),更有利于實時掃描和實時數(shù)據(jù)傳輸。實施例三下面結(jié)合圖2和圖7詳細(xì)說明本實施例。由于無效數(shù)據(jù)占用了緩沖區(qū)中的空間,增加了掃描數(shù)據(jù)的數(shù)據(jù)量,如果介質(zhì)前進(jìn) 過程中的停頓時間過長,導(dǎo)致掃描數(shù)據(jù)的數(shù)據(jù)量也相應(yīng)變長,則有可能出現(xiàn)在掃描過程中 掃描數(shù)據(jù)的數(shù)據(jù)量超過緩沖區(qū)的容量(或者稱為緩沖區(qū)的大小),從數(shù)據(jù)寫入過程的角度 來看,就是在掃描過程中,掃描數(shù)據(jù)的寫入地址達(dá)到了緩沖區(qū)的尾端,或者說寫指針到達(dá)了 緩沖區(qū)的末地址,如果按照原來的規(guī)則繼續(xù)順序?qū)懭耄瑢]有多余的緩沖區(qū)空間用來存儲。 而實際上,在緩沖區(qū)的起始端附近的一段空間中存儲的是對用戶無用的無效數(shù)據(jù),因此為 了合理利用緩沖區(qū),在掃描數(shù)據(jù)寫入到緩沖區(qū)的尾端時,將后續(xù)的掃描數(shù)據(jù)從緩沖區(qū)的起 始端開始寫入,覆蓋原來存儲在此處的無效數(shù)據(jù)?;谏鲜龅目紤],本實施例提供一種掃描方法,如圖7所示,該方法包括步驟S701 檢測介質(zhì)前端2061是否到達(dá)入紙端,如果是,則執(zhí)行步驟S702,如果 否,則再次執(zhí)行步驟S701 ;與前面的實施例類似,檢測介質(zhì)前端2061是否到達(dá)入紙端可以通過入紙傳感器 204來完成,這里不再贅述。步驟S702 介質(zhì)206向前進(jìn)方向前進(jìn),掃描器件201開始掃描;
      步驟S703 掃描介質(zhì)206上的一個單位距離,將形成的掃描數(shù)據(jù)寫入緩沖區(qū);與前面的實施例類似,單位距離的長度可以由掃描分辨率決定,例如該單位距離可以為一行。步驟S704:判斷掃描數(shù)據(jù)的當(dāng)前寫入地址是否到達(dá)緩沖區(qū)的尾端,如果是,則執(zhí) 行步驟S705 ;如果否,則執(zhí)行步驟S706 ;步驟S705 將掃描數(shù)據(jù)的寫入地址移到緩沖區(qū)的起始端;通過步驟S704中的判斷,可以得出掃描數(shù)據(jù)的寫入地址是否到了緩沖區(qū)的尾端, 在實際中,可以檢測寫指針是否到達(dá)緩沖區(qū)的尾地址。不難得出,對于剛好到達(dá)或還沒到 達(dá)的情況也可以表述成從開始掃描到當(dāng)前時間形成的掃描數(shù)據(jù)(包括有效數(shù)據(jù)和無效數(shù) 據(jù))的數(shù)據(jù)總量沒有超過緩沖區(qū)的存儲容量。而在將后續(xù)的掃描數(shù)據(jù)從緩沖區(qū)的起始端繼 續(xù)寫入以后的情況,不難得出,這種情況也可以表述成從開始掃描到當(dāng)前時間形成的掃描 數(shù)據(jù)的數(shù)據(jù)總量超過了緩沖區(qū)的存儲容量,這里掃描數(shù)據(jù)除了包含當(dāng)前整個緩沖區(qū)中存儲 的有效數(shù)據(jù)和無效數(shù)據(jù)的總量,還包括在緩沖區(qū)的起始端一段的已經(jīng)被后來寫入到此處的 有效數(shù)據(jù)覆蓋的無效數(shù)據(jù)的數(shù)據(jù)量。步驟S706 判斷介質(zhì)前端2061是否到達(dá)預(yù)定位置A,如果是,則執(zhí)行步驟S707,如 果否,則執(zhí)行步驟S710。與實施例二類似,判斷介質(zhì)前端2061是否到達(dá)預(yù)定位置A可以通過預(yù)先放置在 位置A附近的傳感器207來完成,預(yù)定位置A可以在出紙傳感器205所在位置與掃描器件 201之間,也可以位于出紙傳感器205朝向出紙方向以外的位置,當(dāng)然也可以位于出紙傳感 器205所在位置上,此時,不再需要單獨增加用來檢測介質(zhì)前端2061是否到達(dá)預(yù)定位置A 處的傳感器207,直接利用出紙傳感器205就可以實現(xiàn)上述功能。步驟S707 記錄掃描數(shù)據(jù)在緩沖區(qū)中的當(dāng)前寫入地址P。其中,步驟S707是在介質(zhì)前端2061到達(dá)預(yù)定位置A處時執(zhí)行的,而如圖5中的位 置P所示,此時介質(zhì)上的當(dāng)前掃描位置就是如圖3中的介質(zhì)206上的位置B,此時的當(dāng)前寫 入地址也是介質(zhì)上的位置B形成的掃描數(shù)據(jù)的寫入地址。步驟S708 根據(jù)預(yù)定位置A與掃描器件201所在位置之間的距離L,以及掃描介質(zhì) 206上的單位距離形成的掃描數(shù)據(jù)的數(shù)據(jù)量y,計算介質(zhì)前端2061到達(dá)預(yù)定位置A時緩沖 區(qū)中有效數(shù)據(jù)的數(shù)據(jù)量。參照圖3不難得出,預(yù)定位置A與掃描器件201所在位置之間的距離L等于介質(zhì) 前端2061與掃描位置B之間的距離。而實際上,介質(zhì)前端2061到達(dá)預(yù)定位置A時緩沖區(qū) 的有效數(shù)據(jù)量等于介質(zhì)前端2061與掃描位置B之間的距離乘以掃描介質(zhì)206上的單位距 離形成的掃描數(shù)據(jù)量y,所以也等于預(yù)定位置A與掃描器件201所在位置之間的距離L乘以 掃描介質(zhì)206上的單位距離形成的掃描數(shù)據(jù)量y。由于預(yù)定位置A與掃描器件201所在位 置之間的距離相對容易測量,所以本實施例中在計算有效數(shù)據(jù)的數(shù)據(jù)量時優(yōu)選利用預(yù)定位 置A與掃描器件201所在位置之間的距離進(jìn)行計算。步驟S709 根據(jù)步驟S707中獲得的寫入地址P和步驟S708中獲得的有效數(shù)據(jù)的 數(shù)據(jù)量,計算有效數(shù)據(jù)的起始地址。由于在掃描的過程中,緩沖區(qū)中有效數(shù)據(jù)的起始地址沒有發(fā)生改變,所以有效數(shù) 據(jù)的起始地址可以整個掃描過程中任意時刻進(jìn)行計算。本實施例提供的方法中,利用介質(zhì)前端2061到達(dá)預(yù)定位置A這一時刻的緩沖區(qū)存儲狀態(tài),計算有效數(shù)據(jù)的起始地址Pv。由于在本實施例中,當(dāng)掃描數(shù)據(jù)的寫入地址到達(dá)緩沖區(qū)的尾端時,將后續(xù)的掃描數(shù)據(jù)從緩沖區(qū)的起始端開始寫入,所以相應(yīng)地,在計算介質(zhì)前端2061到達(dá)預(yù)定位置A時,緩 沖區(qū)中的數(shù)據(jù)存儲情況也存在兩種情況,對于這兩種情況,計算有效數(shù)據(jù)起始地址的具體 方法也不同。上述緩沖區(qū)狀態(tài)的兩種情況分別為其一,掃描數(shù)據(jù)的寫入地址從來沒有到達(dá) 緩沖區(qū)的尾端Al以及剛好到達(dá)緩沖區(qū)尾端Al的情況,對應(yīng)圖5中示出的緩沖區(qū)狀態(tài);其 二,掃描數(shù)據(jù)的寫入地址已經(jīng)從緩沖區(qū)的尾端Al移動到過緩沖區(qū)的起始端AO的情況,對應(yīng) 圖8中示出的緩沖區(qū)狀態(tài)。如圖5所示,在介質(zhì)前端2061到達(dá)預(yù)定位置A的時刻,掃描數(shù)據(jù)的寫入地址P仍 然沒有到達(dá)過緩沖區(qū)的尾端Al,所以此時在寫入地址P到緩沖區(qū)尾端Al之間還沒有任何 掃描數(shù)據(jù)寫入,而對于此時掃描數(shù)據(jù)的寫入地址P剛好到達(dá)緩沖區(qū)尾端Al的情況,此時圖 5中的P將與Al重合。不論是寫入地址P沒有到達(dá)過緩沖區(qū)尾端Al,還是剛好到達(dá)Al,結(jié) 合圖5都可以得到,計算有效數(shù)據(jù)的起始地址Pv可以采用公式Pv = P_L*y,其中P為在介 質(zhì)前端2061到達(dá)預(yù)定位置A時掃描數(shù)據(jù)的當(dāng)前寫入地址,L*y等于步驟S708計算得出的 此時的有效數(shù)據(jù)的數(shù)據(jù)量。而掃描數(shù)據(jù)的寫入地址已經(jīng)從緩沖區(qū)的尾端移動到過緩沖區(qū)的起始端的情況,如 圖8所示,此時緩沖區(qū)中的有效數(shù)據(jù)的數(shù)據(jù)量仍然為L*y,只不過被分別存儲在了緩沖區(qū)的 兩端附近,此時計算有效數(shù)據(jù)的起始地址Pv可以采用公式Pv = P+(Al-AO)-L*y,不難看 出,(Al-A0)-L*y對應(yīng)當(dāng)前時刻緩沖區(qū)中現(xiàn)存的無效數(shù)據(jù)的數(shù)據(jù)量,所以計算Pv的公式也 可以理解為P+緩沖區(qū)現(xiàn)存無效數(shù)據(jù)的數(shù)據(jù)量?;谏鲜龅膬煞N情況的考慮,本實施例中在計算有效數(shù)據(jù)的起始地址的過程中, 需要首先確定介質(zhì)前端2061到達(dá)預(yù)定位置A時、掃描數(shù)據(jù)的寫入地址是還沒有到達(dá)過或剛 剛到達(dá)緩沖區(qū)的尾端Al (或者也可以表述成從開始掃描到介質(zhì)前端2061到達(dá)預(yù)定位置A 過程中形成的掃描數(shù)據(jù)總量未超過緩沖區(qū)的容量),還是掃描數(shù)據(jù)的寫入地址已經(jīng)從緩沖 區(qū)的尾端Al移動到過緩沖區(qū)的起始AO (或者可以表述成從開始掃描到介質(zhì)前端2061到 達(dá)預(yù)定位置A過程中形成的掃描數(shù)據(jù)總量已超過緩沖區(qū)的容量),然后根據(jù)不同的情況采 用相應(yīng)的計算公式計算有效數(shù)據(jù)的起始地址。如果以寫入地址是否已經(jīng)從緩沖區(qū)的尾端移動到過緩沖區(qū)的起始端來判定緩沖 區(qū)的存儲情況,如圖9所示,步驟S709詳細(xì)可以包括如下步驟步驟S70911 判斷介質(zhì)前端2061到達(dá)預(yù)定位置A過程中掃描數(shù)據(jù)的寫入地址已 經(jīng)從緩沖區(qū)的尾端移動到過緩沖區(qū)的起始端,如果是,則執(zhí)行步驟S70912,如果否,則執(zhí)行 步驟 S70913。其中,對于判斷掃描數(shù)據(jù)的寫入地址已經(jīng)從緩沖區(qū)的尾端移動到過緩沖區(qū)的起始 端的具體實現(xiàn)可以通過提前設(shè)置一個標(biāo)志位,當(dāng)步驟S704中的判斷結(jié)果為是時,則將更改 該標(biāo)志位的內(nèi)容,這樣在執(zhí)行步驟S70911時,根據(jù)該標(biāo)志位的內(nèi)容是否發(fā)生變化就可以得 知掃描數(shù)據(jù)的寫入地址是否已經(jīng)從緩沖區(qū)尾端移動到過起始端。步驟S70912 利用公式Pv = P+(A1-A0) _L*y計算得到有效數(shù)據(jù)的起始地址,其中 P為介質(zhì)前端2061到達(dá)預(yù)定位置A時掃描數(shù)據(jù)的當(dāng)前寫入地址。步驟S70913 利用公式Pv = P_L*y計算得到有效數(shù)據(jù)的起始地址。
      如果以從開始掃描到介質(zhì)前端到達(dá)預(yù)定位置過程中形成的掃描數(shù)據(jù)總量是否已 經(jīng)超過緩沖區(qū)的容量來區(qū)分緩沖區(qū)的狀態(tài),則如圖10所示,步驟S709詳細(xì)可以包括如下步 驟步驟S70921 判斷從開始掃描到介質(zhì)前端到達(dá)預(yù)定位置A過程中形成的掃描 數(shù)據(jù)總量是否已經(jīng)超過緩沖區(qū)的容量;如果是,則執(zhí)行步驟S70922,如果否,則執(zhí)行步驟 S70923。其中,判斷從開始掃描到介質(zhì)前端到達(dá)預(yù)定位置A過程中形成的掃描 數(shù)據(jù)總量是 否已經(jīng)超過緩沖區(qū)的容量可以具體實現(xiàn)為設(shè)定一個用來對掃描過程中形成的掃描數(shù)據(jù)量 進(jìn)行計數(shù)的變量,在掃描過程中,根據(jù)掃描數(shù)據(jù)的總量變化,更新該變量的數(shù)值,在執(zhí)行步 驟S70291時將此時該變量的數(shù)值與緩沖區(qū)的容量進(jìn)行比較即可實現(xiàn)上述目的。步驟S70922 利用公式Pv = P+(A1-A0) _L*y計算得到有效數(shù)據(jù)的起始地址。步驟S70923 利用公式Pv = P_L*y計算得到有效數(shù)據(jù)的起始地址。另外,還可以利用介質(zhì)前端2061到達(dá)預(yù)定位置A時的已知的關(guān)于緩沖區(qū)狀態(tài)的物 理量,區(qū)分緩沖區(qū)的狀態(tài),例如,可以根據(jù)當(dāng)前寫入地址P、此時緩沖區(qū)中的有效數(shù)據(jù)量和緩 沖區(qū)的起始端AO之間的關(guān)系來區(qū)分緩沖區(qū)的狀態(tài),如圖11所示,步驟S709可以具體包括 如下步驟步驟S70931 判斷P_L*y是否小于A0,如果是,則執(zhí)行步驟S70932,如果否,則執(zhí) 行步驟S70933。不難得出,P_L*y小于AO對應(yīng)介質(zhì)前端2061到達(dá)預(yù)定位置A過程中掃描數(shù)據(jù)的 寫入地址已經(jīng)從緩沖區(qū)的尾端移動到過緩沖區(qū)的起始端的情況,而P_L*y大于或等于AO對 應(yīng)相反的情況。步驟S70932 利用公式Pv = P+(A1-A0) _L*y計算得到有效數(shù)據(jù)的起始地址。步驟S70933 利用公式Pv = P_L*y計算得到有效數(shù)據(jù)的起始地址。步驟S710 判斷是否掃描結(jié)束,如果是,則結(jié)束掃描,如果否,則執(zhí)行步驟S711 ;步驟S711 介質(zhì)向前移動一個掃描單位距離,并返回執(zhí)行步驟S703。其中,判斷是否掃描結(jié)束可以利用出紙傳感器205檢測介質(zhì)是否從有到無。在結(jié)束掃描后,還可以執(zhí)行步驟S712 根據(jù)步驟S709計算的有效數(shù)據(jù)的起始地址 從緩沖區(qū)中提取有效數(shù)據(jù)。需要說明的是,圖7中示出的步驟S708和步驟S709的先后順序可以互換,二者之 間的執(zhí)行順序不構(gòu)成對本發(fā)明實施例實質(zhì)內(nèi)容的限制。另外,在本實施例中,步驟S707、S708和S709都是在介質(zhì)前端2061到達(dá)預(yù)定位置 A時執(zhí)行的,而實際上只有步驟S707中獲得寫入地址P需要在限定在介質(zhì)前端2061到達(dá)預(yù) 定位置A時進(jìn)行,步驟S708和步驟S709是中間計算過程,因此步驟S708和步驟S709可以 在步驟S707后、掃描結(jié)束前任意時刻執(zhí)行。也可以在掃描結(jié)束后執(zhí)行。綜上,本實施例提供的掃描方法不僅能夠快速定位有效數(shù)據(jù),而且相對于前幾個 實施例,能夠提高緩沖區(qū)的利用率。實施例四本實施例提供一種掃描控制裝置,如圖12所示,該掃描控制裝置1200包括控制單元1201,用于控制掃描器件對介質(zhì)進(jìn)行掃描,并記錄介質(zhì)前端到達(dá)預(yù)定位置時掃描數(shù)據(jù)的當(dāng)前寫入地址,上述預(yù)定位置位于介質(zhì)前進(jìn)方向所述掃描器件的下游;數(shù)據(jù)處理單元1202,用于根據(jù)所述預(yù)定位置到掃描器件的距離、掃描單位距離產(chǎn) 生的數(shù)據(jù)量和所述介質(zhì)前端到達(dá)預(yù)定位置時掃描數(shù)據(jù)的當(dāng)前寫入地址,確定緩沖區(qū)中有效 數(shù)據(jù)的起始地址。其中,數(shù)據(jù)處理單元1202可以包括有效數(shù)據(jù)量計算單元12021,用于將掃描單位 距離產(chǎn)生的數(shù)據(jù)量乘以所述預(yù)定位置到掃描器件的距離,得到介質(zhì)前端到達(dá)所述預(yù)定位置 時緩沖區(qū)中的有效數(shù)據(jù)的數(shù)據(jù)量;有效數(shù)據(jù)起始地址計算單元12022,用于根據(jù)所述介質(zhì)前端到達(dá)預(yù)定位置時掃描 數(shù)據(jù)的當(dāng)前寫入地址和所述此時有效數(shù)據(jù)的數(shù)據(jù)量,計算緩沖區(qū)中有效數(shù)據(jù)的起始地址。另外,該裝置1200還可以包括檢測單元1203,用于檢測介質(zhì)前端是否到達(dá)所述預(yù)
      定位置。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng) 視為本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      一種掃描方法,其特征在于,包括掃描器件對介質(zhì)進(jìn)行掃描,將形成的掃描數(shù)據(jù)順序?qū)懭刖彺鎱^(qū),當(dāng)介質(zhì)前端到達(dá)預(yù)定位置時,確定緩沖區(qū)中有效數(shù)據(jù)的起始地址,所述預(yù)定位置位于介質(zhì)前進(jìn)方向所述掃描器件的下游。
      2.根據(jù)權(quán)利要求1所述的方法,還包括在將掃描數(shù)據(jù)寫入緩沖區(qū)的過程中,判斷掃描 數(shù)據(jù)的寫入地址是否到達(dá)緩沖區(qū)的尾端,如果是,將后續(xù)的掃描數(shù)據(jù)從緩沖區(qū)的起始端開 始寫入。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述確定緩沖區(qū)有效數(shù)據(jù)的起始地址的 具體實現(xiàn)為A 記錄介質(zhì)前端到達(dá)預(yù)定位置時掃描數(shù)據(jù)的當(dāng)前寫入地址;B 計算介質(zhì)前端到達(dá)所述預(yù)定位置時緩沖區(qū)中的有效數(shù)據(jù)的數(shù)據(jù)量;C 計算緩沖區(qū)中有效數(shù)據(jù)的起始地址。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟C具體包括由所述介質(zhì)前端到達(dá)預(yù)定位置時掃描數(shù)據(jù)的當(dāng)前寫入地址和所述此時有效數(shù)據(jù)的數(shù) 據(jù)量,計算緩沖區(qū)中有效數(shù)據(jù)的起始地址。
      5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟B中計算有效數(shù)據(jù)的數(shù)據(jù)量的具 體實現(xiàn)為將掃描單位距離產(chǎn)生的數(shù)據(jù)量乘以所述預(yù)定位置到掃描器件的距離,得到介質(zhì)前端到 達(dá)所述預(yù)定位置時緩沖區(qū)中的有效數(shù)據(jù)的數(shù)據(jù)量。
      6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟C包括判斷從開始掃描到介質(zhì)前端到達(dá)預(yù)定位置的時間內(nèi),掃描數(shù)據(jù)的寫入地址是否已經(jīng)從 緩沖區(qū)的尾端移到過緩沖區(qū)的起始端,如果是,則執(zhí)行步驟Cl,如果否,則執(zhí)行步驟C2 ;Cl 將所述介質(zhì)前端到達(dá)預(yù)定位置時掃描數(shù)據(jù)的當(dāng)前寫入地址加上緩沖區(qū)的容量,再 減去此時有效數(shù)據(jù)的數(shù)據(jù)量,得到緩沖區(qū)中有效數(shù)據(jù)的起始地址;C2:將所述介質(zhì)前端到達(dá)預(yù)定位置時掃描數(shù)據(jù)的當(dāng)前寫入地址減去所述此時有效數(shù)據(jù) 的數(shù)據(jù)量,得到緩沖區(qū)中有效數(shù)據(jù)的起始地址。
      7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述判斷掃描數(shù)據(jù)的寫入地址是否到達(dá) 緩沖區(qū)尾端的具體實現(xiàn)為判斷掃描數(shù)據(jù)寫入地址是否大于緩沖區(qū)尾端的地址。
      8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述判斷從開始掃描到介質(zhì)前端到達(dá)預(yù) 定位置的時間內(nèi),掃描數(shù)據(jù)的寫入地址是否已經(jīng)從緩沖區(qū)的尾端移到過緩沖區(qū)的起始端具 體實現(xiàn)為判斷從開始掃描到介質(zhì)前端到達(dá)預(yù)定位置過程中形成的掃描數(shù)據(jù)總量是否已經(jīng)超過 緩沖區(qū)的容量。
      9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述判斷從開始掃描到介質(zhì)前端到達(dá)預(yù) 定位置的時間內(nèi),掃描數(shù)據(jù)的寫入地址是否已經(jīng)從緩沖區(qū)的尾端移到過緩沖區(qū)的起始端具 體實現(xiàn)為判斷介質(zhì)前端到達(dá)預(yù)定位置時掃描數(shù)據(jù)的當(dāng)前寫入地址減去此時有效數(shù)據(jù)的數(shù)據(jù)量 是否小于緩沖區(qū)的起始端。
      10.根據(jù)權(quán)利要求1至9中任意一項所述的方法,其特征在于,所述方法還包括根據(jù)所述確定的緩沖區(qū)中的有效數(shù)據(jù)的起始地址,從緩沖區(qū)中讀取有效數(shù)據(jù)。
      11.一種掃描控制裝置,其特征在于,包括控制單元,用于控制掃描器件對介質(zhì)進(jìn)行掃描,并記錄介質(zhì)前端到達(dá)預(yù)定位置時掃描 數(shù)據(jù)的當(dāng)前寫入地址,所述預(yù)定位置位于介質(zhì)前進(jìn)方向所述掃描器件的下游; 數(shù)據(jù)處理單元,用于確定緩沖區(qū)中有效數(shù)據(jù)的起始地址; 檢測單元,用于檢測介質(zhì)前端是否到達(dá)所述預(yù)定位置。
      12.根據(jù)權(quán)利要求11所述的掃描控制裝置,其特征在于,所述數(shù)據(jù)處理單元包括有效數(shù)據(jù)量計算單元,用于將掃描單位距離產(chǎn)生的數(shù)據(jù)量乘以所述預(yù)定位置到掃描器 件的距離,得到介質(zhì)前端到達(dá)所述預(yù)定位置時緩沖區(qū)中的有效數(shù)據(jù)的數(shù)據(jù)量;有效數(shù)據(jù)起始地址計算單元,用于根據(jù)所述介質(zhì)前端到達(dá)預(yù)定位置時掃描數(shù)據(jù)的當(dāng)前 寫入地址和所述此時有效數(shù)據(jù)的數(shù)據(jù)量,計算緩沖區(qū)中有效數(shù)據(jù)的起始地址。
      全文摘要
      本發(fā)明實施例提供一種掃描方法和掃描控制裝置,該方法包括掃描器件對介質(zhì)進(jìn)行掃描,將形成的掃描數(shù)據(jù)順序?qū)懭刖彺鎱^(qū),當(dāng)介質(zhì)前端到達(dá)預(yù)定位置時,確定緩沖區(qū)中有效數(shù)據(jù)的起始地址,所述預(yù)定位置位于介質(zhì)前進(jìn)方向所述掃描器件的下游。該掃描控制裝置包括控制單元,用于控制掃描器件對介質(zhì)進(jìn)行掃描,并記錄介質(zhì)前端到達(dá)預(yù)定位置時掃描數(shù)據(jù)的當(dāng)前寫入地址,所述預(yù)定位置位于介質(zhì)前進(jìn)方向所述掃描器件的下游;數(shù)據(jù)處理單元,用于確定緩沖區(qū)中有效數(shù)據(jù)的起始地址;檢測單元,用于檢測介質(zhì)前端是否到達(dá)所述預(yù)定位置。根據(jù)本發(fā)明實施例,能夠快速定位有效數(shù)據(jù),從而在從緩沖區(qū)中讀取數(shù)據(jù)時,可以直接將有效數(shù)據(jù)取出。
      文檔編號H04N1/00GK101815155SQ20091011830
      公開日2010年8月25日 申請日期2009年2月25日 優(yōu)先權(quán)日2009年2月25日
      發(fā)明者劉宏偉, 張新平, 徐志剛, 朱振宇, 高曉燕 申請人:山東新北洋信息技術(shù)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1