国产精品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>

      光學(xué)掃描器及其軟件的制作方法

      文檔序號:6472804閱讀:216來源:國知局
      專利名稱:光學(xué)掃描器及其軟件的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于文本掃描器和與其一起使用的軟件的領(lǐng)域。
      背景技術(shù)
      手持式光學(xué)掃描器用于不同的應(yīng)用包括掃描文本,閱讀條碼和獲取圖象。這些掃描器包括一個用于獲取由一個中央處理器(CPU)管理和存儲在一個存儲器中的圖象信息的光學(xué)掃描器。典型地信息由字符識別軟件處理然后傳送給一個用戶應(yīng)用裝置如一個文字處理器,數(shù)據(jù)庫或輸送頁。
      在一個給定的瞬間手持式光學(xué)掃描器的觀察區(qū)域只包括整個被掃描媒體的一小部分。這樣在使用時,使手持式光學(xué)掃描器通過整個被掃描媒體以便產(chǎn)生獲取圖象的一個時間系列,其中每個獲取圖象都與被掃描媒體的一小部分對應(yīng)。因為以一個恒定速率獲取圖象,所以其后當(dāng)從獲取圖象系列重建被掃描媒體時,由于當(dāng)掃描時掃描速度的變化,將產(chǎn)生一個畸變的圖象。手持式掃描器有一個基準(zhǔn)掃描速度,在該基準(zhǔn)掃描速度上獲取圖象與原始圖象完全相同。基準(zhǔn)掃描速度是光學(xué)掃描器的寬度(在掃描方向)和由傳感器獲取圖象的速率的乘積。當(dāng)掃描速度低于基準(zhǔn)掃描速度時獲取的被掃描媒體中的位置顯得被拉長或擴(kuò)大了,而當(dāng)掃描速度高于基準(zhǔn)掃描速度時獲取的位置顯得被壓縮了。字符識別軟件不能識別這種畸變圖象。這樣,必須通過在掃描方向上用一個等于瞬間掃描速度除以基準(zhǔn)速度的校正因子對每個獲取圖象進(jìn)行按比例縮放來處理每個獲取圖象。所以已有技術(shù)的掃描器包括用于連續(xù)地監(jiān)視瞬間掃描速度的裝置。例如,美國專利5,083,218公布了一種手持式光學(xué)掃描器,它有一個當(dāng)掃描時沿著被掃描媒體滾動的輪子用于測量當(dāng)掃描時每個時刻的瞬間速度。美國專利5,023,922公布了一種手持式光學(xué)掃描器,它有一個二維光學(xué)傳感器其中瞬間速度是從一個圖象橫過傳感器所需的時間間隔算出的。一個輪子或一個二維傳感器的存在使手持式掃描器笨重和難以使用。
      所以,在技術(shù)上需要提供一個基本上消除或克服了已有技術(shù)掃描器的缺點的掃描器。
      在下面的描述和權(quán)利要求書中我們要用到這個術(shù)語表以及諸術(shù)語的定義,諸術(shù)語中的一些在技術(shù)上是已知的,另一些是我們創(chuàng)造的。
      視場—在一個瞬間由一個掃描器獲取的被掃描媒體的部分。
      掃描圖象—通過在一個表面上移動一個掃描器產(chǎn)生的一個二維圖象。從當(dāng)掃描時獲取的視場的時間系列對掃描圖象進(jìn)行編輯。
      文本圖象—一個由任何語言的文本組成的掃描圖象。
      群集—一個在文本圖象中諸黑象素的相連的組。典型地一個黑群集是單個字符但是可以是單個字符的一部分或兩個或多個字符的組合。
      水平段—一條相連黑象素直線,它與文本行平行,有一個象素高度。水平段的長度等于它的黑象素的數(shù)目。
      堆—在一個掃描圖象中至少一個預(yù)先確定數(shù)目的水平段的一個相連的陣列,它有下列特性(a)沒有兩條水平段是共線的;(b)在堆中最長的水平段的長度與最短的水平段的長度之比不超過一個預(yù)先確定的值;(c)堆中諸相鄰水平段至少部分重疊(即,在堆中一對給定的相鄰水平段中,從同一個視場獲取的兩個水平段中的每一個中至少有一個黑象素)。
      每個堆都有一個與它相關(guān)的高度,可以將該高度定義為,例如,它的組合的水平段的數(shù)目。每個堆也都有一個與它相關(guān)的寬度,可以將該寬度定義為,例如,它的水平組合段的平均長度,它的水平組合段的最小長度或它的水平段中任意一個的長度。我們不認(rèn)為本發(fā)明受這些定義的約束,在本發(fā)明的范圍內(nèi)考慮用其它的高度和寬度的定義。每個堆也都有一個與它相關(guān)的最小尺度的有界矩形,在該矩形中兩條相對的邊是垂直的,另兩條相對的邊是水平的。
      基本垂直的堆—一個高度超過一個預(yù)先確定數(shù)的堆,其中堆的寬度與它的有界矩形的寬度之比超過一個預(yù)先確定的值。
      字符識別軟件—任何用于將文本圖象變換成ASCII字符串的軟件包,例如光學(xué)字符識別(OCR)軟件。
      停止間隔—一個連續(xù)的視場系列,視場數(shù)超過一個預(yù)先確定的數(shù),所有的視場與第1個視場幾乎相同。如果在一個視場中不存在一個長度大于一個預(yù)先確定長度的諸相連象素的子場,在該子場中所有的象素都與另一個視場中的諸對應(yīng)象素不同,則這兩個視場被認(rèn)為是幾乎相同的。
      字體比—在一個特定的字體中模字符高度(最通常的字符高度)與字符的最通常的基本垂直線寬度之比。字體比是一種給定字體的特征常數(shù)。對于大多數(shù)字體來說,字體比,典型地盡管不是必須的,約為6。
      校正因子—瞬間掃描速度除以基準(zhǔn)速度。
      技術(shù)內(nèi)容在下面的描述和權(quán)利要求書中,我們將文本行的方向以及手持式掃描器的掃描方向任意地指定為水平方向。作這樣的指定只是為了描述本發(fā)明時比較簡單。在本發(fā)明的范圍內(nèi)也可以考慮另一些掃描方向,我們不認(rèn)為本發(fā)明受到這種任意指定的約束。
      在本發(fā)明的第一個方面,本發(fā)明提供一種掃描器,它有一個一維(線性)光學(xué)傳感器,該傳感器產(chǎn)生寬為一個象素長(高)為n個象素的圖象,但該掃描器沒有機(jī)械移動部件如一個輪子。當(dāng)掃描器的傳感器陣列在表面上移動以便掃描一行符號時,在由一個在掃描器內(nèi)的內(nèi)部時鐘確定的恒定速率上獲取一個掃描圖象系列??梢詫⒂蓚鞲衅鞯玫降膱D象信息存儲在一個計算機(jī)處理裝置中,并在該計算機(jī)處理裝置中對它進(jìn)行處理。
      在本發(fā)明的第二個方面,本發(fā)明提供一個用于確定當(dāng)用手持式掃描器掃描時一個文本圖象的瞬間校正因子的方法。因為瞬間校正因子等于瞬間掃描速度除以掃描器的基準(zhǔn)速度,所以該方法等效于確定瞬間掃描速度的方法。該方法可以與沒有任何機(jī)械移動部件的掃描器一起使用。它也可以與只有一個一維光學(xué)傳感器的掃描器一起使用。本發(fā)明的方法可以用于消除由于掃描速度的變化在文本圖象中引起的畸變,以便使該文本可以被光學(xué)字符識別軟件識別或用戶可以將它作為一個圖象讀出來。
      本發(fā)明的方法是建立在一個掃描圖象中,在任何特定位置上的垂直距離(即與掃描方向垂直的距離)與在那個位置上的瞬間掃描速度無關(guān)的觀察基礎(chǔ)上的。特別是,在文本圖象中,一個文本字符的高度與掃描速度無關(guān)。所以在文本圖象中的模字符高度與當(dāng)獲取文本圖象時掃描速度中的任何變化無關(guān)。如下面揭示的那樣,能夠從基本垂直的堆的寬度,掃描文本的模字符高度和字體比確定在包括一個基本垂直的堆的文本圖象的一個位置上的瞬間掃描速度或等效地瞬間校正因子。
      這樣,本發(fā)明提供用于掃描表面的掃描器,該掃描器的特征是它有一個一維光學(xué)傳感器但沒有用于確定掃描速度的機(jī)械移動部件。
      本發(fā)明還提供一個用于處理通過用掃描器掃描文本得到的獲取的文本圖象的方法,該文本有一種或多種字體,每種字體都有一個字體比,已經(jīng)在一個瞬間掃描速度上掃描了文本中的每個位置,其中由于瞬間掃描速度的可變性使該文本圖象畸變。該方法包括下列諸步驟(a)對每種字體提供一個模字符高度;和(b)利用所述的模字符高度和字體比構(gòu)造一個用于校正已被畸變的文本圖象的校正因子。
      本發(fā)明進(jìn)一步提供一個存儲可執(zhí)行的計算機(jī)程序的存儲媒體,用該程序處理一個通過用掃描器掃描文本得到的獲取的文本圖象,該文本有一種或多種字體,每種字體都有一個字體比,已經(jīng)在一個瞬間掃描速度上掃描了文本中的每個位置,其中由于瞬間掃描速度的可變性使該文本圖象畸變,該處理包括下列諸步驟(a)對每種字體提供一個模字符高度;和(b)利用所述的模字符高度和字體比構(gòu)造一個用于校正已被畸變的文本圖象的校正因子。


      為了了解本發(fā)明并看它在實踐中如何被實施,現(xiàn)在我們參照所附諸圖通過不起限制作用的例子描述一個優(yōu)先實施例,其中圖1表示一個根據(jù)本發(fā)明的手持式掃描器;圖2表示一個根據(jù)本發(fā)明執(zhí)行的處理的方框圖;圖3表示分解成8個群集的7個字符;圖4a和b每個都表示一個分解成諸水平段的群集;圖5a表示要被掃描的一行文本;圖5b表示一個通過用手持式掃描器掃描圖5a的文本行得到的文本圖象;圖6表示一個用于根據(jù)本發(fā)明確定瞬間掃描速度的流程圖;圖7a-c表示一個獲取的文本圖象的諸部分;和圖8表示在根據(jù)本發(fā)明進(jìn)行校正后圖7的獲取的文本圖象。
      具體實施例方式
      在本發(fā)明的第一個方面,本發(fā)明提供一種有一個一維光學(xué)傳感器,但沒有機(jī)械移動部件如一個輪子的掃描器。如圖1所示,掃描器,在圖中一般用1表示,有一個一維光學(xué)傳感器2,一個用于抓住的手柄3,但沒有機(jī)械移動部件。通過使傳感器2在表面上移動獲取一系列的掃描圖象。圖2是一個根據(jù)本發(fā)明包括一個一維掃描器和一個處理器的系統(tǒng)的方框圖。用傳感器2掃描符號行。傳感器與中央處理器12的輸入端口鏈接。由CPU14管理輸入功能。通過CPU將由傳感器10得到的圖象信息16存儲在存儲器18中。本發(fā)明的系統(tǒng)構(gòu)造不受圖2所示的特定結(jié)構(gòu)的約束。
      在本發(fā)明的第二個方面,本發(fā)明提供一個用于當(dāng)用手持式掃描器掃描時確定文本圖象的瞬間校正因子的方法。該方法可以與沒有任何機(jī)械移動部件的掃描器一起使用。它也可以與只有一個一維光學(xué)傳感器的掃描器一起使用。本發(fā)明的方法可以用于消除由于掃描速度的變化在傳感器2獲取的文本圖象16中引起的畸變,以便使該文本可以被字符識別軟件或用戶識別。該方法,下面將詳細(xì)描述,由一個應(yīng)用20執(zhí)行,該應(yīng)用20關(guān)于預(yù)先存儲在存儲器18中的圖象或者實時地或者線外式地進(jìn)行圖象處理。在回到CPU或傳送給接口22前可以選擇地用字符識別軟件對該處理的結(jié)果進(jìn)行處理。
      現(xiàn)在參照圖3,圖中表示出7個字符被分解成8個群集。群集31,35和38每個都形成一個完整的字符(分別為e,c和e)。群集32是兩個字符(ff)的組合。群集33,34,36和37每個都包含字符(i)的一部分。
      圖4表示兩個被分解成諸組合的象素的群集。在圖4a中,水平線49,例如,有6(象素)的長度,水平線40有8的長度。堆42有12的高度。如果將水平線40加到堆42上,則因為在結(jié)構(gòu)中最長的水平段的長度(8)與最短的水平段的長度(5)超過一個典型的預(yù)先確定的值1.3,所以所得到的組合結(jié)構(gòu)不是一個堆。構(gòu)成堆42的12條水平線中的2條,標(biāo)記為45a和45b,有長度5,而其它的10條有長度6。這樣算出堆42的寬度(它的水平線的平均長度)為5.83。在圖4b中,堆43有高度為6和寬度為28,這等于群集寬度。因為堆43的高度不超過一個典型的預(yù)先確定的值約8,所以不認(rèn)為堆43是一個基本垂直的堆。堆44由13條長為5-6的水平線段組成。在這個堆中,在最低和最高的水平線段46和47之間沒有重疊。因為堆44的寬度(6.3)與它的有界矩陣48的寬度(12)之比不超過一個典型的預(yù)先確定的值約0.75,所以堆44也不是一個基本垂直的堆。上面提到的在參照圖4時用到的預(yù)先確定的值只是一個例子,本發(fā)明不受這些預(yù)先確定的值的約束。
      圖5a表示要被掃描的一文本行。箭頭56指示模字符高度,箭頭57表示最通常的垂直線寬度。在一些字體中,基本垂直線對真正的垂直位置稍微有些傾斜。模字符高度56與最通常的基本垂直線寬度57之比(字體比)是字體的一個特征常數(shù)。
      圖5b表示一個通過用手持式掃描器掃描圖5a的文本行得到的典型的文本圖象。由于掃描速度的變化文本出現(xiàn)畸變。字符寬度反比于掃描速度。如通過比較原來文本中的字符50和51的寬度(圖5a)和它們在文本掃描中的圖象(圖5b)可以看到的那樣,在間隔54中瞬間掃描速度大于掃描器的基準(zhǔn)速度,而在間隔55中瞬間掃描速度低于基準(zhǔn)速度。垂直線寬度,例如垂直線59的寬度,也反比于掃描速度。然而,模字符高度56不受掃描速度可變性的影響,在圖5a和5b中是一樣的。水平線寬度,例如水平線58的寬度,也不受掃描速度變化的影響。間隔52是一個典型的停止段。
      圖6表示一個描述根據(jù)本發(fā)明的一個實施例的方法的流程圖,用該方法確定如圖7所示的一個獲取的文本圖象中諸不同位置上的瞬間校正因子。從文本得到圖7所示的獲取的文本圖象,對于該文本的字體的字體比,作為一個例子,約為6。確定文本字符的模高度(步驟61),如上所述,它與掃描速度的任何可變性無關(guān)。如圖7所示的獲取的文本的模字符高度由雙箭頭70表示并且等于,作為一個例子,26象素。計算基準(zhǔn)寬度(步驟62),它等于模字符高度除以字體比。對于圖7的文本圖象,這樣算出的基準(zhǔn)寬度為26/6,或4.3象素。因為字體比定義為模字符高度與包括字體的字符的最通常的基本垂直線寬度之比,所以當(dāng)掃描速度等于基準(zhǔn)速度時,基準(zhǔn)寬度是一個基本垂直的堆的預(yù)期寬度。然后識別在文本圖象中所有的基本垂直的堆(步驟63)。數(shù)字71-91指示圖7中的所有21個基本垂直的堆。確定基本垂直的堆的寬度(步驟64)。有一個大于基準(zhǔn)寬度的寬度的基本垂直的堆是瞬間掃描速度低于掃描器的基準(zhǔn)速度的堆。有一個小于基準(zhǔn)寬度的寬度的基本垂直的堆是瞬間掃描速度高于掃描器的基準(zhǔn)速度的堆。然后,通過基準(zhǔn)寬度除以基本垂直的堆的寬度得到在包含一個當(dāng)掃描速度低于基準(zhǔn)速度時獲取的基本垂直的堆的圖象中的校正因子(步驟65)。例如,對于基本垂直的堆86,它的寬度大于基準(zhǔn)寬度,這樣算出的校正因子為4.3/5.5或0.8。在包含一個當(dāng)掃描速度高于基準(zhǔn)速度時獲取的基本垂直的堆的圖象中校正因子為1。
      本發(fā)明也提供確定在一個獲取的文本圖象中的一個停止段上的校正因子的方法。在圖7中看到一個停止段102。在停止段102中,所有的視場都與在該段中的第1個視場幾乎相同,這指出在獲取的文本圖象中的一個掃描速度接近0的位置。將停止段102分成預(yù)先確定數(shù)目的相連子段(步驟66)。在圖7中,將停止段102分成4個子段。然后在每個子段中,從子段刪除連續(xù)的視場中至少一個視場但不是全部的視場(步驟67)。例如,如果除了一個以外從每個子段刪除所有視場,則停止段102將以圖8中的段802出現(xiàn)。在一個停止段中的校正因子是一個預(yù)先確定的值,例如,0.1,這指出在停止段中的瞬間掃描速度非常低。
      回到圖6,用下面諸方法中的一個確定在一個不包含基本垂直的堆和不包含已經(jīng)如上被處理的停止段的位置上的校正因子(步驟68)。(i)找出位在該位置的側(cè)翼的不同的邊上的兩個基本垂直的堆。然后通過內(nèi)插在兩個側(cè)翼的基本垂直的堆上的校正因子確定在兩個基本垂直的堆之間的位置上的校正因子。(ii)找出在該位置的側(cè)翼的不同的邊上的兩個停止段。然后通過內(nèi)插在兩個側(cè)翼的停止段上的校正因子確定在兩個停止段之間的位置上的校正因子。(iii)找出在該位置的側(cè)翼的不同的邊上的一個停止段和一個基本垂直的堆。然后通過內(nèi)插在停止段和基本垂直的堆上的校正因子確定在停止段和基本垂直的堆之間的位置上的校正因子。
      一旦當(dāng)掃描文本時已經(jīng)確定了校正因子,就對文本圖象進(jìn)行校正以便消除由于掃描速度中的變化引起的畸變(步驟69)。這是如原來已知的那樣通過刪除校正因子小于1的每個位置上的視場以便達(dá)到等于校正因子的按比例縮放來實現(xiàn)的。當(dāng)用這種方法對一個基本垂直的堆進(jìn)行校正時,該方法將由它表示成掃描圖象的文本圖象中的基本垂直的線組合起來。圖8表示對圖7所示的獲取的文本圖象進(jìn)行校正后的獲取的文本圖象。
      雖然我們已經(jīng)以某種程度的特殊性描述了本發(fā)明,但是對于那些熟練的技術(shù)人員來說立即可以看到能夠?qū)Ρ痉椒ㄟM(jìn)行修改而沒有偏離本發(fā)明的范圍。特別是,可以改變實施本方法的諸步驟的順序而沒有偏離在下面的權(quán)利要求書中定義的本發(fā)明的范圍。
      權(quán)利要求
      1.一種用于掃描一個表面的掃描器,它的特征是它有一個一維光學(xué)傳感器但沒有用于確定掃描速度的機(jī)械移動部件。
      2.一種處理用掃描器掃描文本得到的獲取的文本圖象的方法,該文本有一種或多種字體,每種字體都有一個字體比,文本中的每個位置已經(jīng)在一個瞬間掃描速度上經(jīng)過掃描,其中由于瞬間掃描速度的可變性使該文本圖象畸變。該方法包括下列諸步驟(a)對每種字體提供一個模字符高度;和(b)利用所述的模字符高度和字體比構(gòu)造一個用于校正已畸變的文本圖象的校正因子。
      3.權(quán)利要求2的方法,用于確定在一個獲取的文本圖象中在一個或多個基本垂直的堆上的瞬間校正因子,諸基本垂直的堆有諸寬度,其中所述的步驟(b)進(jìn)一步包括利用在獲取的文本圖象中的一個或多個基本垂直的堆的諸寬度。
      4.權(quán)利要求3的方法,它包括下列諸步驟(a)確定掃描文本的模字符高度;(b)通過模字符高度除以字體比計算基準(zhǔn)線寬度;(c)確定一個或多個基本垂直的堆的高度和寬度;(d)通過基準(zhǔn)線寬度除以基本垂直的堆的寬度得到在基本垂直的堆上的瞬間校正因子計算一個或多個基本垂直的堆中的任意一個的瞬間校正因子;和(e)當(dāng)根據(jù)步驟(d)計算的校正因子大于1時設(shè)置校正因子等于1。
      5.權(quán)利要求4的方法,它進(jìn)一步包括下列諸步驟(a)將一個或多個停止段分成連接的諸視場的預(yù)先確定數(shù)目的子段;和(b)從每個子段刪去在子段中的至少一個視場但不是全部的視場。
      6.權(quán)利要求5的方法,它進(jìn)一步包括計算在一個或多個停止段中的瞬間校正因子的步驟,其中在一個停止段中的瞬間校正因子是一個預(yù)先確定的值。
      7.一種用于計算在不包含基本垂直的堆和不包含已經(jīng)按照權(quán)利要求6的方法進(jìn)行校正的停止段的獲取的文本圖象中的一個位置上的一個瞬間校正因子的方法,其中該方法包括(a)識別在該位置的側(cè)翼的不同的邊上的諸基本垂直的堆;用權(quán)利要求3或4的方法計算在兩個基本垂直的堆中的每一個上的瞬間校正因子,和通過內(nèi)插諸基本垂直的堆的瞬間校正因子計算在所述位置上的瞬間校正因子;或(b)識別在該位置的側(cè)翼的不同的邊上的兩個停止段的每一個中的一個子段,用權(quán)利要求6的方法計算在兩個子段的每一個中的瞬間校正因子,和通過內(nèi)插諸子段的瞬間校正因子計算在所述位置上的瞬間校正因子;或(c)識別在該位置的側(cè)翼的不同的邊上的一個停止段的基本垂直的堆和子段;用權(quán)利要求3或4的方法計算在兩個基本垂直的堆中的瞬間校正因子,用權(quán)利要求6的方法計算在子段中的瞬間校正因子,和通過內(nèi)插基本垂直的堆和停止段的瞬間校正因子計算在所述位置上的瞬間校正因子。
      8.一個用于消除由于當(dāng)掃描文本時掃描速度的變化引起一個獲取的文本圖象中的一個或多個位置上的畸變的方法,該方法包括下列諸步驟(a)用權(quán)利要求2到7中的任何一個的方法計算在文本圖象中的一個或多個位置上的瞬間校正因子;和(b)刪除校正因子小于1的一個或多個位置中的每一個上的視場以便用一個基本上等于在每個位置上的瞬間校正因子的因子進(jìn)行在每個位置上的獲取的文本圖象的按比例縮放。
      9.權(quán)利要求8的方法進(jìn)一步包括用字符識別軟件處理文本圖象的步驟。
      10.根據(jù)權(quán)利要求1的掃描器進(jìn)一步包括一個CPU,該CPU與一個存儲媒體耦合并執(zhí)行用于實施根據(jù)權(quán)利要求2到9中任何一個的方法的軟件。
      11.存儲一個可執(zhí)行的計算機(jī)程序的存儲媒體,該程序處理一個通過用掃描器掃描文本得到的獲取的文本圖象,該文本有一種或多種字體,每種字體都有一個字體比,文本中的每個位置已經(jīng)在一個瞬間掃描速度上經(jīng)過掃描,其中由于瞬間掃描速度的可變性使該文本圖象畸變,該處理包括下列諸步驟(a)對每種字體提供一個模字符高度;和(b)利用所述的模字符高度和字體比構(gòu)造一個用于校正已被畸變的文本圖象的校正因子。
      12.權(quán)利要求11的存儲一個可執(zhí)行的計算機(jī)程序的存儲媒體,該程序確定在獲取的文本圖象中一個或多個基本垂直的堆上的瞬間校正因子,諸基本垂直的堆有諸寬度,其中所述的步驟(b)進(jìn)一步包括利用在獲取的文本圖象中一個或多個基本垂直的堆的寬度。
      13.權(quán)利要求12的存儲媒體,其中處理包括下列諸步驟(a)確定掃描文本的模字符高度;(b)通過模字符高度除以字體比計算基準(zhǔn)線寬度;(c)確定一個或多個基本垂直的堆的高度和寬度;和(d)通過基準(zhǔn)線寬度除以基本垂直的堆的寬度得到在基本垂直的堆上的瞬間校正因子計算一個或多個基本垂直的堆中的任意一個的瞬間校正因子。
      14.權(quán)利要求13的存儲媒體,其中處理包括下列諸步驟(a)將一個或多個停止段分成連接的諸視場的預(yù)先確定數(shù)目的子段;和(b)從每個子段刪去在子段中的至少一個視場但不是全部的視場。
      15.權(quán)利要求14的存儲媒體,其中處理進(jìn)一步包括計算在一個或多個停止段中的瞬間校正因子,其中對于一個停止段的瞬間校正因子是一個預(yù)先確定的值。
      16.權(quán)利要求15的存儲媒體,其中處理進(jìn)一步包括計算在不包含基本垂直的堆和不包含按照權(quán)利要求6的方法已經(jīng)校正了的一個停止段的一個子段的獲取的文本圖象中的一個位置上的瞬間校正因子,其中該處理包括(a)識別在該位置的側(cè)翼的不同的邊上的基本垂直的堆;用權(quán)利要求3或4的方法計算在兩個基本垂直的堆中的每一個上的校正因子,和通過內(nèi)插諸基本垂直的堆的瞬間校正因子計算在所述位置上的瞬間校正因子;或(b)識別在該位置的側(cè)翼的不同的邊上的兩個停止段的每一個中的一個子段,用權(quán)利要求6的方法計算在兩個子段的每一個中的瞬間校正因子,和通過內(nèi)插諸子段的瞬間校正因子計算在所述位置上的瞬間校正因子;或(c)識別在該位置的側(cè)翼的不同的邊上的一個基本垂直的堆和一個停止段的一個子段;用權(quán)利要求3或4的方法計算在基本垂直的堆中的瞬間校正因子,用權(quán)利要求6的方法計算在子段中的瞬間校正因子,和通過內(nèi)插基本垂直的堆和停止段的瞬間校正因子計算在所述位置上的瞬間校正因子。
      17.存儲一個可執(zhí)行的計算機(jī)程序的存儲媒體,用該程序處理一個獲取的文本圖象,消除由于當(dāng)掃描文本時掃描速度的變化引起獲取的文本圖象中的一個或多個位置上的畸變,該處理包括下列諸步驟(a)用權(quán)利要求2到7中的任何一個的方法計算在文本圖象中的一個或多個位置上的瞬間校正因子;和(b)刪除校正因子小于1的一個或多個位置中的每一個上的視場以便用一個基本上等于在每個位置上的瞬間校正因子的因子進(jìn)行在每個位置上的獲取的文本圖象的按比例縮放。
      18.權(quán)利要求17的存儲媒體,用于用字符識別軟件處理文本圖象。
      全文摘要
      本發(fā)明提供一種用于掃描表面的光學(xué)掃描器及其軟件,它有一個一維光學(xué)傳感器但沒有用于確定掃描速度的機(jī)械移動部件。本發(fā)明也提供一個處理通過掃描器掃描文本得到的文本圖象的方法,由于瞬間掃描速度的可變性使該文本圖象畸變。該方法利用文本中的模字符高度和對于每種字體的字體比得到在文本圖象中每個位置上的局部校正因子。校正因子與在該位置上的瞬間掃描速度有關(guān),用于校正畸變的文本圖象。
      文檔編號G06T1/00GK1340176SQ00803821
      公開日2002年3月13日 申請日期2000年1月6日 優(yōu)先權(quán)日1999年1月7日
      發(fā)明者雷文·里格弗 申請人:托普斯坎有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1