新四季網

字型點陣放大縮小裝置的製作方法

2023-05-19 07:59:51

專利名稱:字型點陣放大縮小裝置的製作方法
技術領域:
本發明涉及一種在文字處理領域中實現對以圖形點陣表示的文字字型進行放大和縮小的裝置。
當改變以圖形點陣表示的文字字型大小時,需要對點陣進行放大或縮小處理,方法是按行或列插入或刪除若干個點。先有技術是用計算機通過指令程序,即軟體方式對點陣逐行或逐列地逐點進行處理。由於指令只能完成簡單的邏輯、算術和存取操作,因此對於每點的處理一般地要包括至少數從十計的指令,串行地進行所需的判斷、存取等等操作;每條指令除執行其功能外,還要包括取指、解碼等冗餘操作,使一條指令佔用多個機器周期和時鐘周期。即使將處理程序固化,也只能很有限地提高運行速度,而並不改變指令執行的串行性和冗餘性帶來的低效率的本質。當處理較大數量的文字點陣時,尤其是要進行所謂的無級變倍,即非整數倍放大和縮小時,整個處理時間會很長,難以適應實際應用中繁忙的文字處理要求。
本發明的目的在於提供一種可以完全使用邏輯電路,即完全以硬體方式實現的對圖形點陣表示的字型進行放大和縮小的裝置。該裝置可以對多行(列)在行(列)方向上同時進行點的插入或刪除,從而成數量級地加快對點陣的放大和縮小處理。本發明裝置的實現可以使用通用的中小規模集成電路晶片,也可以製作在超大規模集成電路(VLSI)的一個晶片中。
實現本發明裝置的技術方案將說明如下。
本發明的特點是,在點數據的傳送過程中,利用點數據發出的停頓使點數據被重複接收來產生插入點,利用點數據接收的停頓使點數據被捨棄造成點被刪除。在這裡,「停頓」一詞是指,在發出和接收二者的同步進行中,其中一個完成而另一個未發生,未發生的一個稱作有停頓。點數據的發出和接收,由一個控制裝置的輸出驅動,根據放大或縮小的需要決定停頓產生的次數和位置。因此,本發明包括三個最基本部分發出裝置、接收裝置和控制裝置。發出裝置和接收裝置可以分別進行多行(列)點在行(列)方向上逐點數據的並行發出和接收。每當發出裝置受到驅動時,便發出一次點數據,在下一次點數據發出之前,該次的點數據是一直可被接收的,不會丟失;每當接收裝置受到驅動時,便接收在此之前發出裝置最後一次發出的點數據;控制裝置提供驅動發出和接收裝置的兩個驅動輸出,從功能上分,這兩個驅動輸出分為第一驅動輸出和第二驅動輸出,第一驅動輸出沒有停頓,第二驅動輸入中有根據放大或縮小的要求而出現的停頓。控制裝置輸出的產生由該裝置的驅動輸入來驅動,驅動輸入的形式取決於第一、第二驅動輸出所需的形式和控制裝置產生這些形式的方法,這裡的形式是指,驅動相應裝置所需的信號個數和每次驅動中各信號的波形格式以及相互之間的時序關係等。
本發明裝置用於字型點陣放大時,控制裝置的第一驅動輸出作為接收裝置的驅動,其第二驅動輸出作為發出裝置的驅動,通過第二驅動輸出中出現的停頓使點數據的發出停頓,以實現點數據接收的重複,停頓間隔由控制裝置決定,使點數據能被重複接收應插入的次數,從而使放大處理所需的點被插入。
本發明裝置用於字型點陣縮小時,控制裝置的第一驅動輸出作為發出裝置的驅動,其第二驅動輸出作為接收裝置的驅動,通過第二驅動輸出中出現的停頓使點數據的接收停頓,以使點數據被丟棄,從而使縮小所要去掉的各點被刪除。
實現放大或縮小的差別僅在於產生停頓的是發出還是接收裝置,取決於控制裝置第二驅動輸出是驅動發出裝置還是驅動接收裝置這兩種不同接法的選擇。
本發明裝置中的發出裝置可以用下述兩種方法實現。一種方法是使用並行移位輸出寄存器,在第二驅動輸出(放大情況下)或第一驅動輸出(縮小情況下)的每次作用下,寄存器將所處理的所有行(列)的數據並行移位輸出一個點數據,在不移位的時候,寄存器輸出端保持著最後一次輸出的點數據,直到下一次點數據輸出。另一種方法是使用存貯器,包括所需的存貯器和地址發生器,在第二驅動輸出(放大時)或第一驅動輸出(縮小時)的作用下,地址發生器按點數據發出順序所需的地址序列向存貯器逐次發出地址以及必要的讀控制等,使存貯器輸出點數據,數據線的寬度決定於同時處理的行(列)數,每次輸出的數據一直保持到下一次點數據輸出為止。
本發明裝置中的接收裝置也可以採用與發出裝置上述方法完全類似的兩種方法實現。一種方法使用並行移位輸入寄存器,在受到驅動時,寄存器將所處理的所有行(列)已產生的部分點數據並行移位並接收來自發送裝置的點數據。另一種方法是使用存貯器,包括所需的存貯器及其地址發生器。地址發生器承接接收裝置所受驅動,向存貯器按點數據存放順序所需的地址序列逐次發出地址以及必要的寫入控制等,使存貯器存入點數據,存貯器數據線的寬度決定於同時處理的行(列)數。
下面說明控制裝置的幾種技術方案。
控制裝置可以利用存貯裝置實現其功能。在存貯裝置中存放生成兩個驅動輸出所需的數據,在放大或縮小過程中,在驅動輸入的作用下,將數據順序輸出,用於在或不在驅動輸入的參予下生成點數據傳送所需的第一和第二驅動輸出。
這裡所謂的「生成」,可以是由存貯裝置中的數據直接形成,也可以是再經過解碼,整形,延遲等等環節間接形成。儘管利用存貯裝置可以生成任意複雜的驅動輸出信號形式,但在這裡不一定要求完全由存貯裝置中的數據生成驅動輸出,也可以是在驅動輸入的參予下共同生成。對本發明裝置的驅動輸入,除了不要求出現停頓(因為這是本發明的內容之一)外,對其在其他方面,如信號個數,波形,及時序關係等,都認為應滿足第一、第二驅動輸出的形式和控制裝置產生驅動輸出的具體方法對驅動輸入所提出的任何要求。
控制裝置還可以是如下結構,第一驅動輸出取自驅動輸入,第二驅動輸出則由一個驅動發生器產生。驅動發生器的輸入取自驅動輸入,根據放大或縮小的要求在其輸出中產生停頓。
所謂的「取自」驅動輸入,是指利用其中的部分信號,不一定全部。上述的這種控制裝置方案意味著驅動輸入的一部分可用於第一驅動輸出。同樣,該方案中用於驅動發生器的那部分驅動輸入應滿足該發生器對它的要求,當然是除了提供停頓以外。
上述的驅動發生器可以用存貯裝置實現。在存貯裝置中存放生成第二驅動輸出所需的數據,在點數據傳送過程中由驅動發生器的輸入(如上述取自驅動輸入)驅動下輸出,用於在或不在該發生器輸入的參予下生成所需的含有停頓的驅動輸出。
驅動發生器的結構還可以是,包括一個停頓發生器和一個停頓控制器。停頓控制器的第一輸入取自驅動發生器的輸入,由停頓控制器的第二輸入來決定第一輸入是否可以作為通過停頓控制器作為該控制器的輸出,該輸出作為第二驅動輸出。該第二輸入來自停頓發生器的輸出,停頓發生器的輸入取自驅動發生器的輸入。該發生器在需要進行插入或刪除的點數據的傳送中產生有效輸出,使停頓控制器的第一輸入不能通過該控制器,在不需要插入或刪除的傳送中,停頓發生器的輸出無效,允許停頓控制器的第一輸入通過,成為第二驅動輸出。
上述停頓發生器可以用存貯裝置實現。在存貯裝置中予先存放停頓發生器輸出所需要的數據,在點數據的傳送過程中,由該發生器的輸入驅動將數據輸出以產生所需的停頓控制器的第二輸入。
停頓發生器還可以用下述的計數器方式實現,其中包括,第一、第二和第三計數器。第二、第三計數器都是自動重複計數的,對停頓發生器的輸入進行計數,實際上是對控制裝置所驅動的點數據傳送次數進行計數。各計數器之間和計數器與停頓發生器輸出之間有如下邏輯關係當第三計數器未達到予定值或者當第二計數器達到予定值時,停頓發生器的輸出有效;每當第二計數器達到予定值時,使第三計數器暫停一次計數;第一計數器對第三計數器的暫停次數計數,當達到其予定值後,第一計數器停止工作,同時使第二計數器停止工作或不再起作用。如果用y,y2,y3分別表示第一、第二和第三計數器達到予定值的狀態變量,E1,E2,E3分別表示第一、第二和第三計數器允許計數的變量,Z表示停頓發生器輸出有效的變量,那麼,上述關係可以用如下邏輯表達式描述E1=y1y2E2=y1或E2≡1E3=y1y2Z=y3+y1y2這組表達式也表示了除計數器之外其他部分的邏輯結構。
在上述的停頓發生器的計數器方式中,各計數器的作用是第三計數器用於實現在放大(縮小)中一些可以作為和那些必須作為整數倍放大(縮小)來處理的點的插入(刪除),第二計數器用於實現在放大(縮小)中一些可以作為和那些必須作為非整數倍的餘數點來處理的點的插入(刪除),第一計數器對作為非整數倍的餘數點的插入(刪除)進行計數。
可以按下述計算方法設定三個計數器的計數值。設需要將點陣在行(列)方向上的點數N處理到M,T1,T2,T3分別是第一、第二和第三計數器的予先設定值,那麼,當M>N時,
表示放大的最大整倍數,T1=M-N·T3表示放大最大整倍數之外的餘數點數,即作為非整數部分插入的點數,
表示在放大後的行(列)中每隔T2-1點有一點是作為餘數點而插入。這樣的點一共有T1個。除這樣的點外,N點中每點後都插入與之相同的T3-1點。當M<N時,有
表示縮小的最大整倍數,T1=N-M·T3表示最大整數倍縮小外的餘數點數,即除整數倍縮小外還要刪除的點,
表示在N點中每隔T2-1點就有一點被刪除,這樣的點有T1個,除這樣的點外,每隔T3-1點刪去一點。
與先有技術相比較,本發明的突出優點是速度快。首先,本發明裝置可以實現對多行(列)同時進行點的插入或刪除處理,行(列)個數可以是一個字型點陣中的若干行(列)或全部行(列),也可以是多個字型點陣的行(列),僅取決於實際工藝所能允許的元器件數目或晶片集成度。其次,本發明裝置將處理一個點數據的各種操作在一個傳送周期內完成,消除了指令程序方式下處理步驟的串行性。第三,本發明裝置不需要指令運行中的各種附加的機器周期,如取指、解碼等,即不存在指令工作中的冗餘性,可以在一個時鐘周期內完成所有所處理行(列)的一次點插入或刪除,即一次傳送,時鐘周期僅取決於電路的傳輸特性。根據上述分析,本發明裝置的處理速度比用指令程序可以提高約三個數量級。另外,在本發明的範圍內,所提供的裝置還可以直接用於先後進行行列兩方向的放大縮小處理,進一步減少整個處理中的軟體開銷。最後,本發明裝置的並行性也為用硬體方式完成平滑處理提供了基礎。
下面將參照附圖,給出本發明裝置的幾個實施例,它們都是將放大和縮小功能合併在一個裝置內。


圖1顯示了本發明裝置中必不可少的三部分組成的最基本的結構;
圖2顯示了本發明裝置第一實施例的結構;
圖3顯示了本發明裝置第二實施例的結構;
圖4顯示了本發明裝置第三實施例的結構;
圖5給出在三個實施例中發出和接收裝置可採用的三種實施方案;
圖6給出控制裝置的實施例一,可用於第一、第二和第三等三個實施例中;
圖7給出控制裝置的實施例二,可用於第二和第三等兩個實施例中;
圖8給出控制裝置實施例二中以計數器方式實現停頓發生器的兩個實施方案;
圖9用以說明以存貯裝置方式實現實施例二中驅動發生器或停頓發生器的實施方案。
圖1顯示了用必不可少的三個組成部分表示的本發明裝置最基本的結構。控制裝置3利用其兩個驅動輸出分別驅動發出裝置2發出點數據和驅動接收裝置1接收點數據,圖中三部分用於放大和縮小時都相同。在點數據的傳送過程中,如果進行放大,控制裝置3使發送裝置2產生停頓,以便接收裝置1重複接收點數據,相當於點的插入;如果進行縮小,控制裝置3使接收裝置1產生停頓,使發出的點數據不被接收,相當於點被刪除。由於在放大或縮小時,只需發出或接收產生停頓,即只需控制裝置3的一個驅動輸出中有停頓,所以,為描述方便而又不失一般性,把產生停頓的驅動輸出稱為第二驅動輸出d2,另一個為第一驅動輸出d1。當用d2驅動2,d1驅動1時,完成的是放大功能,反之,當用d2驅動1,d1驅動2時,完成的是縮小功能。這樣,放大與縮小的區別僅在於d2驅動的是2還是1。d2中停頓的產生由3根據放大或縮小的需要決定。
圖2是本發明裝置第一實施例的結構。控制裝置3的兩個驅動輸出p、q與發出裝置2和接收裝置1具有固定的對應驅動關係。但是在邏輯上,當實現放大時,q上出現停頓,這時的p、q分別是第一驅動輸出d1和第二驅動輸出d2;當實現縮小時,p上將出現停頓,這時的p、q分別是d2、d1。總之,p和q中產生停頓的那個驅動輸出在邏輯上認為是d2。第一實施例是一種驅動輸出p、q與發出和接收裝置具有固定驅動關係,而驅動輸出的作用d1、d2可交換的結構。
圖3是本發明裝置第二實施例的結構。其中的P和Q既可以是發出裝置,也可以是接收裝置,取決於放大和縮小兩種情況。P和Q和輸入與輸出相互連接,串聯成環狀,實際上,P和Q是將發出與接收用同一個裝置實現,可以接收,也可以發出。控制裝置3的p、q分別作為d1、d2,固定地驅動P和Q,即在點數據傳送中,P不會發生停頓,只有Q發生停頓。在需要實現放大作用時,將P作為接收裝置1,Q作為發出裝置2,便可以實現點數據的插入;在需要實現縮小作用時,將P作為發出裝置2,Q作為接收裝置1,便可以進行點數據的刪除。第二實施例是一種驅動關係固定而被驅動裝置的功能可交換的結構。
圖4是本發明裝置第三實施例的結構。其結構在形式上與圖2相比,在控制裝置3與被驅動裝置1和2之間加入了一個選擇分配器4。4的第一輸入a1和第二輸入a2分別來自3的第一驅動輸出d1和第二驅動輸出d2,4的第一輸出b1驅動接收裝置1,第二輸出b2驅動發出裝置2。4還有一個放大縮小選擇輸入a3。當a3表示放大時,4使a1、a2上的驅動信號分別出現在其輸出b1、b2上,使d1、d2分別對1和2驅動,實現放大功能;反之,當a3表示縮小時,4使a1、a2上的驅動信號分別出現在其輸出b2、b1上;使d1、d2分別對2和1驅動,實現縮小功能。可用下列邏輯表達式給出實現4的邏輯結構b1=a1a3+a2a3b2=a1a3+a2a3
其中各變量分別表示選擇分配器4的具有相同符號端上的邏輯值,a3表示放大,而a3表示縮小。第三實施例是一種驅動輸出作用d1、d2固定,而驅動對象1、2交換的結構。
圖5給出了在三個實施例中可以採用的幾種發出裝置和接收裝置。圖5(a)所示的裝置是由一組串入串出移位寄存器14組成的並行移位寄存器,各移位寄存器14的移位驅動輸入合併在一起作為移位驅動端d,r是接收端,s是發出端。圖5(b)所示的裝置是由一組併入並出寄存器15組成的並行移位寄存器,各寄存器15的併入並出驅動輸入合併在一起作為移位驅動端d,r和s分別是點數據的接收和發出端。圖5(c)所示的裝置由隨機訪問存貯器RAM16及其所屬的地址發生器17組成,d是驅動端,使17向16順序地發出地址並產生相應的讀或寫控制信號(如果需要的話),16實際包括如圖中所示的左右兩部分,分別用於發送和接收,點數據由r讀入至左邊部分,右邊部分由s輸出。圖5(a)、(b)、(c)所示的三種結構的裝置,既可以用作發出裝置2,也可以用作接收裝置1,如用在第一、第三實施例中,還可以兼作發出和接收裝置,如用在第三實施例中。在同一實施例中,發出和接收兩裝置可以分別是圖5中三種形式的任何一種,二者不必是同一形式。
這三種形式的驅動輸入d是一樣的,都是由單相脈衝的上升沿驅動。下面將給出在第一、第二和第三實施例中控制裝置3的兩種實施方案。
圖6給出了控制裝置3的實施例一,採用存貯裝置實現。圖6(a)採用18和19兩個移位寄存器。圖6(b)採用存貯器結構,包括RAM21和地址發生器22。圖6(a)和(b)的存貯裝置中存放的是要產生的d1、d2的波形數據,圖中顯示了作為示範用的存貯數據。圖6(c)是在e的驅動下將所存數據輸出而形成的驅動輸出的波形,圖6(a)、(b)、(c)中上排數字表示數據的存貯和發出順序,圖6(c)中下排數字是e的周期序號。產生的驅動輸出,第一個數據總是0,是為了避免在e開始驅動之前便有有效驅動輸出使對應的驅動對象誤動作。每產生一次驅動輸出需要發出兩次數據,佔用e的兩個周期。為了使e能夠用每一個脈衝驅動控制裝置產生一次驅動輸出,可以使用倍頻器10,如圖6(a)、(b)中所示。信頻器10可以將e的頻率提高一倍,使e的每次驅動,地址發生器22都發出兩次地址。
圖7給出可用於第二、第三等兩個實施例的控制裝置3的實施例二。如圖7(a)所示,實施例二由驅動發生器5產生d2,d2直接取自e,e同時作為5的輸入。圖7(b)進一步給出了驅動發生器5的結構,包括作為停頓控制器的與門6和停頓發生器7。驅動輸入e作為6的第一輸入f1和7的輸入m,7的輸出n作為6的第二輸入f2,6的輸出作為第二驅動輸出d2。當n=1(無效)時,h=f1;當n=0(有效)時,h=0,即有d2=e·n。
圖8又進一步給出了上述實施例二中停頓發生器7的計數器方式的實施例。首先說明圖8(a),其中包括,第一計數器11,第二計數器12,第三計數器13,與門8和或非門9。三個計數器的計數脈衝來自e,下降沿有效。各計數器的計數值分別設定為T1、T2、T3,12和13是自動重複計數的;E1、E2、E3分別是三個計數器的允許計數控制端,如圖所示,E1和E2為1有效(允許計數),其中E2≡1,E3是0有效;y1、y2、y3分別是三個計數器的輸出,表示各計數器的計數達到予先設定的值,y1和y3是0有效,y2是1有效。
e是不會停頓的驅動輸出d1,第三計數器13對e計數,實質上是對點數據的傳送次數進行監視,當13未達到T3時,y3=1,使9的輸出n=0(有效),如圖7(b)所示,e不能通過6,從而d2停頓,這種由y3產生的停頓對應作為整倍數放大或縮小的點的插入或刪除,倍數等於T3。第二計數器12也對e計數,當未達到T2時,y2=0,使8輸出為0,從而E3=0,不影響13計數,而當12達到計數值T2時,y2=1,如果11尚未達到T1,則會有y1=1,使8輸出1,從而使E3=1,同時9的輸出為0,d2產生停頓。由於此時13暫停計數,這一停頓與13所產生的停頓不會重迭。這時,8的輸出還使E1=1,11加1,對12通過8產生的停頓進行計數,實際上是對作為非整數倍插入或刪除的點進行計數。12是用來決定這些插入或刪除點的間隔的。當11達到T1時,y1=0,將8封鎖,使12不起作用,8的輸出反饋回E1,使11不能再計數。這樣,11停止工作,同時E3=0,對13的計數以及9也不再起任何限制作用,表明非整數倍的餘數點已全部處理完畢。
如果放大或縮小不夠整數倍,那麼T3=0,13一開始就達到予定值,每次e的驅動都使T3重新裝入,又立刻達到予定值,因此y3≡0,對9不起作用。如果除整數倍放大縮小外沒有需要按非整數倍的餘數進行處理的點,那麼T1=0,與T3=0的情況類似,有y1≡0,8總被封鎖,其輸出對9不起作用。
圖8(b)是與圖8(a)中實施例完全等價的只是在連接上稍有差別的方法。其中,y1直接控制E2,當11達到T1時,y1=0,使12停止工作;另外,E3取自y2而不是由8的輸出給出,當y1=0後,12不再工作,一定有y2≡0,對13不再有影響。其他都與上面對圖8(a)所說明的相同。
另外,圖8中的11,12,13都是受e下降沿驅動,這是因為e的上升沿在三個實施例中都作為發出和接收的驅動,為使停頓控制器6的輸出可靠,停頓發生器7最好不在上升沿被驅動而改變輸出。
圖9所示的是在控制裝置3的實施例二中,驅動發生器5或停頓發生器7用存貯裝置實現的一種方法。圖9(a)、(b)分別給出了5採用移位寄存器23和7採用移位寄存器25的結構,以及為產生圖6(c)中的示範波形在23和25中存放的數據。圖9(a)中10是倍頻器,用於將其輸入的脈衝頻率提高一倍。這樣,圖9(a)中的移位寄存器23就可以e的每個周期中輸出兩個數據,形成一次驅動輸出。圖9(a)實質上是圖6(a)的一半,因此對圖6(a)的說明也適用於這裡。
上面的三個實施例,給出了本發明裝置的優化實施方案,它們都體現了本發明裝置高速度的特點。當處理的行(列)由N點變為M點時,所需的點數據傳送次數L=max(M,N),即M,N中較大的一個。對於上述三個實施例,一次行列處理佔用e的L個脈衝周期。
圖2、圖3和圖4所示的三個實施例的結構,也是具有一般性的三種結構。其中第三實施例要求d1、d2具有相同的驅動信號形式,當實際上被驅動的發出裝置和接收裝置要求的驅動信號不同時,需要進行信號轉換,這種轉換在邏輯上可以被認為是包括在被驅動的裝置中。
本發明提供了用於字型圖形點陣放大縮小的裝置的最基本結構及控制方式。以上述三個實施例可以看出,其整體和各部分的邏輯結構都可以有多種選擇,因此,可以產生多種組合;另一方面,在應用中,本發明裝置的具體形式還要取決於與周圍的軟體/硬體接口,特別是對發出和接收裝置,都可以有多種選擇,這些都具有本發明裝置的基本特點,因此都在本發明的範圍之內。
權利要求
1.一種用於字型點陣放大的裝置,包括一個發出裝置、一個接收裝置和一個具有第一、第二驅動輸出和驅動輸入的控制裝置,控制裝置利用驅動輸入產生其第一、第二驅動輸出,發出裝置在第二驅動輸出的每次驅動中,發出一次點數據,接收裝置在第一驅動輸出的每次驅動中,接收在接收動作之前發出裝置最後一次發出的點數據,在點數據串的發送接收過程中,通過控制裝置在要插入的各點數據發出之後,使對發出裝置的驅動產生停頓,並使各點數據以等於所要插入數目的次數被接收裝置重複接收,以實現點的插入。
2.一種用於字型點陣縮小的裝置,包括一個發出裝置、一個接收裝置和一個具有第一、第二驅動輸出和驅動輸入的控制裝置,控制裝置利用驅動輸入產生其第一、第二驅動輸出,發出裝置在第一驅動輸出的每次驅動中,發出一次點數據,接收裝置在第二驅動輸出的每次驅動中,接收在接收動作之前發出裝置最後一次發出的點數據,在點數據串的發送接收過程中,控制裝置通過在要刪除的各點數據發出之後,使對接收裝置的驅動產生停頓,從而使相應的點數據不被接收,以實現點的刪除。
3.根據權利要求1和權利要求2的裝置,其特徵在於,所述的發出裝置是一個並行移位輸出的寄存器,或者,所述的發出裝置包括,一個存貯器及其地址發生器,地址發生器在放大時的第二驅動輸出或縮小時的第一驅動輸出的作用下,產生點數據的存貯地址並控制存貯器進行讀出。
4.根據權利要求1和權利要求2的裝置,其特徵在於,所述的接收裝置是一個並行移位輸入的寄存器,或者,所述的接收裝置包括,一個存貯器及其地址發生器,地址發生器在放大時的第一驅動輸出或縮小時的第二驅動輸出的作用下,產生點數據的存貯地址並控制存貯器進行寫入。
5.根據權利要求1和權利要求2的裝置,其特徵在於,所述的控制裝置包括存貯裝置,其中存放生成兩個驅動輸出所需的數據,在點數據的傳送過程中在驅動輸入的作用下將數據輸出,用於生成所需的對發生裝置和接收裝置的驅動。
6.根據權利要求1和權利要求2的裝置,其特徵在於,所述的控制裝置具有一個驅動發生器,驅動發生器的輸入取自驅動輸入,其輸出作為第二驅動輸出,驅動發生器根據放大或縮小的要求在其輸出中產生所需要的停頓,第一驅動輸出取自驅動輸入。
7.根據權利要求6的裝置,其特徵在於,所述的驅動發生器包括存貯裝置,其中存放生成第二驅動輸出所需的數據,在點數據的傳送過程中,在驅動輸入的作用下將數據輸出,用於生成所需的第二驅動輸出。
8.根據權利要求6的裝置,其特徵在於,所述的驅動發生器包括,一個停頓發生器和一個停頓控制器,停頓控制器的輸出作為第二驅動輸出,停頓控制器的第一輸入和停頓發生器的輸入取自驅動發生器的輸入,停頓發生器的輸出作為停頓控制器的第二輸入,當停頓發生器的輸出無效時,停頓控制器的第一輸入出現在該控制器的輸出上,當該輸出有效時,停頓控制器的第一輸入不能通過該控制器,停頓發生器根據放大或縮小的要求在需要第二驅動輸出停頓的時候產生有效輸出。
9.根據權利要求8的裝置,其特徵在於,所述的停頓發生器包括存貯裝置,將停頓發生器產生所需輸出的數據存放在該存貯裝置中,在點數據傳送過程中在該發生器輸入的作用下將數據輸出,形成該發生器所需的輸出。
10.根據權利要求8的裝置,其特徵在於,所述的停頓發生器包括,一個第一計數器,一個第二計數器和一個第三計數器,三個計數器之間的關係如下第二、第三計數器對停頓發生器的輸入計數,每當第二計數器達到予定值時使第三計數器暫停一次計數,第一計數器對第三計數器的暫停次數計數,當第一計數器達到予定值後,使第一計數停止工作,同時使第二計數器停止工作或不再起作用,凡在第三計數器未達到予定值期間或每當第二計數器達到予定值的時候,停頓發生器的輸出有效。
全文摘要
本發明提供一種用於對以圖形點陣表示的文字字型進行放大縮小的裝置,包括發出裝置,接收裝置和控制裝置三個最基本的組成部分,通過在點數據串的傳送過程中產生發送或接收的停頓使點數據被重複接收或捨棄,實現點的插入或刪除,從而完成放大或縮小處理。本發明裝置可以同時進行多行(列)的處理,並且可以完全用硬體實現,其最主要的特點是處理速度快,比使用指令程序的軟體方法提高速度幾個數量級。
文檔編號G09G5/26GK1079572SQ9210384
公開日1993年12月15日 申請日期1992年5月30日 優先權日1992年5月30日
發明者陳蘇 申請人:陳蘇

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀