本發明專利技術的字型圖像資料格式轉換裝置,其特征在于將一般電腦中的字型或圖像資料構成的基本字節的組成位元資料經由一組位元轉換緩沖器處理后,O&輸入一與組成該字型或圖像的字節個數相等的移位暫存器組加以轉換重排,最后再經一組轉換援沖器再作處理后輸出,使該字型或圖像資料輸出呈順、逆時針90度旋轉,或者旋轉后Y軸鏡像轉換效果以便顯出或印出,利用此種轉換裝置處理,能解決用電腦在處理字型或圖像資料速度慢的缺點。(*該技術在2010年保護過期,可自由使用*)
【技術實現步驟摘要】
本專利技術是關于一種字型圖像資料格式轉換裝置,特別是指以一種硬件技術能達到快速將字型圖像資料轉換呈順、逆時針90度旋轉,或作旋轉后Y軸鏡像轉換變化,以便顯出或印出的格式轉換裝置。電腦最主要且最直接的功效是顯示資料(含字型或圖像)或利用外圍設備將該資料印出或繪出,但這些資料的輸出并非一成不變的以固定的格式輸出,通常配合使用者或場合或欲表示產品的特殊點常作一些巧妙的變化,例如作順逆時針90度旋轉轉換或作旋轉后Y軸鏡像轉換,但習用一般的處理方法,大都利用軟件來處理,如附圖說明圖1所示,是以8×8的點陣資料為例,若要將該A字作逆時針90度的轉動顯示出或印出,以橫向八格為一個字節(BYTE),每個方格再代表該字節所含有的各位元(BIT),利用軟件需先將其讀出,并依指令將其加以計算并搬動到事先已計算好位置的六十四個放置區中之一位置,最后將其輸出,此法的缺點是軟件設計復雜,故記憶體多,轉換速度慢,有鑒于此,本案專利技術人積多年開發電腦的經驗,加以研究克服,而研制出一種簡單快速的轉換裝置。依據上述,本專利技術的主要目的,在于提供一種字型圖像資料格式轉換裝置,將一般電腦中的字型或圖像資料構成基本字節(BYTE)的組成位元(BITS)資料,經由一組位元轉換緩沖器加以處理后,輸入一與組成該字型或圖像的位元個數相等的移位暫存器組加以轉換重排,最后再經一組轉換緩沖器再作處理后輸出,使該字型或圖像資料輸出呈順、逆時針90度旋轉,或作旋轉后Y軸鏡像轉換效果以便顯出或印出,利用此種轉換裝置處理,得以革除習用電腦在處理字型或圖像資料速度慢的缺點。本專利技術的功效及其特征,請參照如附圖所示,并配合其較佳可行實施例,詳細說明于后圖1是習用字型圖像資料格式轉換裝置轉換示意圖;圖2是本專利技術字型圖像資料格式轉換裝置的電路圖;圖3是本專利技術作逆時針+90度轉換后輸出及作逆時針+90度轉換后再作其對應Y軸鏡像轉換的實施例示意圖;圖4是本專利技術作順時針-90度轉換后輸出及作順時針-90度轉換后再作其對應Y軸鏡像轉換的實施例示意圖。如圖2所示,本專利技術包含有一第一組位元轉換緩沖器10;一移位暫存器組20;一第二組位元轉換緩沖器30;及一計數控制器40,其中該第一組位元轉換緩沖器10,內含有一第一位元轉換緩沖器11,及一第二位元轉換緩沖器12,該第一位元轉換緩沖器直接接受字型或圖像資料各字元位元,而第二位元轉換緩沖器反序接受字型或圖像資料各字節位元。該移位暫存器組20,其內的暫存器個數與組成上述字型或圖像資料的字節個數相等,且每一移位暫存器的寬度與組成每一字節的位元數相等,可一一對應接受上述位元轉換緩沖器所送來的各位元。該第二組位元轉換緩沖器30,內亦含有一第一位元轉換緩沖器31,及一第二位元轉換緩沖器32,該第一位元轉換緩沖器可分別一一對應上述各移位暫存器內的同編號位元順序接受作為自身的字節組組成內含,而該第二位元轉換緩沖器亦可分別一一對應上述各移位暫存器內的同編號位元反序接受作為自身的字節組成內含。該計數控制器40,控制上述第一組位元轉換緩沖器、第二組位元轉換緩沖器與移位暫存器組之間的資料傳送與接收。使用時如圖3所示,并仍以圖1的圖形為例,為方便解釋起見將該圖形以8×8的點陣以以下的虛擬例為其各位元的參考值,其表示如下,以0與1表示,空白者為0,涂黑者為1(此與ASCII碼的8BIT表示無關),該圖形的點陣表示如下第一字節(BYTE) 00011000第二字節(BYTE) 00100100第三字節(BYTE) 00100100第四字節(BYTE) 00100100第五字節(BYTE) 01111110第六字節(BYTE) 01000010第七字節(BYTE) 01000000第八字節(BYTE) 11000000當欲將該圖形作逆時針+90度轉換時,請配合圖3所示,將該八字節資料,由計數控制器40控制使其經由第一組位元轉換緩沖器10的第二位元轉換緩沖器12,依序分別對應填入移位暫存器組20的各暫存器內,其各暫存器的內含為別為第第第第第第第第一二三四五六七八暫暫暫暫暫暫暫暫存存存存存存存存器器器器器器器器(21)(22)(23)(24)(25)(26)(27)(28)0 0 0 0 0 0 0 0 H (17)0 0 0 0 1 1 0 0 G (16)0 1 1 1 1 0 0 0 F (15)1 0 0 0 1 0 0 0 E (14)1 0 0 0 1 0 0 0 D (13)0 1 1 1 1 0 0 0 C (12)0 0 0 0 1 1 1 1 B (11)0 0 0 0 0 0 0 1 A (10)最后再由計數控制器40控制分別將由各移位暫存器移位出來的第一位元(H)所組成的字節經由第二組位元轉換緩沖器30的第二位元轉換緩沖器32,形成第一字節輸出,第二字節輸出則由各移位暫存器的第二位元(G)組成……如此由8個字節組成的圖形如a所示輸出如下第一字節(BYTE) 00000000第二字節(BYTE) 00001100第三字節(BYTE) 01111000第四字節(BYTE) 10001000第五字節(BYTE) 10001000第六字節(BYTE) 01111000第七字節(BYTE) 00001111第八字節(BYTE) 00000001若控制經由第二組位元轉換緩沖器30的第一位元轉換緩沖器31,則將造成每一輸出字節的位元順序與經由第二位元轉換器輸出的字節中位元順序成相反,而形成旋轉后Y軸鏡像的效果如b所示如下第一字節(BYTE) 00000000第二字節(BYTE) 00110000第三字節(BYTE) 00011110第四字節(BYTE) 00010001第五字節(BYTE) 00010001第六字節(BYTE) 00011110第七字節(BYTE) 11110000第八字節(BYTE) 10000000當欲將該圖形作順時針-90度轉換時,請再配合圖4所示,將原圖的該八字節資料,由計數控制器40控制使其經由第一組位元轉換緩沖器10的第一位元轉換緩沖器11,依序分別對應填入移位暫存器組20的各暫存器內,其各暫存器的內含分別為第第第第第第第第一二三四五六七八暫暫暫暫暫暫暫暫存存存存存存存存器器器器器器器器 (21)(22)(23)(24)(25)(26)(27)(28)0 0 0 0 0 0 0 0 H (17)0 0 0 0 1 1 1 1 G (16)0 1 1 1 1 0 0 0 F (15)1 0 0 0 1 0 0 0 E (14)1 0 0 0 1 0 0 0 D (13)0 1 1 1 1 0 0 0 C (12)0 0 0 0 1 1 0 0 B (11)0 0 0 0 0 0 0 0 A (10)最后再由計數控制器40控制分別將由各移位暫存器移位出來的第一位元(H)所組成的字節經由第二位元轉本文檔來自技高網...
【技術保護點】
一種字型圖像資料格式轉換裝置,供快速地將電腦欲顯示的字型圖橡資料的格式作所欲之格式的轉換;本專利技術的特征是轉換裝置具有第一位元轉換緩沖器,接受字型圖橡資料字節的各位元,一移位暫存器組,具有相當于字型圖橡資料的位元數的暫存器,而可接受前述圖橡資料字節的各位元;第二位元轉換緩沖器,接受移位暫存器組中各移位暫存器內所有的圖橡字節的各位元,而組成一經轉換后的圖橡資料位元;以及一計數控制器,控制字型圖橡資料在前述第一、第二位元轉換緩沖器,以及移位暫存器組間的資料流(DATAFLOW)的傳送。
【技術特征摘要】
【專利技術屬性】
技術研發人員:王自強,
申請(專利權)人:華康科技開發股份有限公司,
類型:發明
國別省市:71[中國|臺灣]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。