專(zhuān)利名稱(chēng):滾動(dòng)顯示方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在光發(fā)射元件陣列上用于滾動(dòng)顯示字符或圖形的方法及其設(shè)備,其中光發(fā)射元件,例如高發(fā)光率的LED(發(fā)光二極管)是以二維形式排列的。
點(diǎn)陣類(lèi)型的顯示板,其中光發(fā)射元件,如LED,在行和列是固定距離排列的,已經(jīng)普遍并廣泛地應(yīng)用在各個(gè)領(lǐng)域。在電子汽車(chē)中用于向?qū)э@示的簡(jiǎn)單LED顯示板上或者在商店中的廣告顯示板上,一字符序列主要是在有限尺寸的顯示板上滾動(dòng)顯示。例如,位圖類(lèi)型的字符序列數(shù)據(jù),其中每一字符由16×16的點(diǎn)陣組成,是連續(xù)地產(chǎn)生并在點(diǎn)陣類(lèi)型的顯示板上滾動(dòng),在此一列有16個(gè)點(diǎn),一行中的點(diǎn)數(shù)至少是16的幾倍大。
例如,在字符序列的顯示是從水平方向輸進(jìn)的情況(滾動(dòng)顯示),這類(lèi)水平延長(zhǎng)的點(diǎn)陣顯示板就以上所描述那樣。為了增加在一次顯示時(shí)的字符數(shù)目,自然地,顯示板水平方向的點(diǎn)數(shù)必須磁加。因此,對(duì)于這樣一個(gè)簡(jiǎn)單顯示板的延伸,需要增加相當(dāng)大的開(kāi)銷(xiāo)。
同時(shí),若要提供大尺寸的顯示,要增加顯示板的尺寸即增加在行列中排列的光發(fā)射元件之間的距離,這樣顯示圖像變得非常粗糙,顯示質(zhì)量明顯地惡化。所以,增加顯示板的尺寸是通過(guò)增加光發(fā)射元件的數(shù)目,而不是增加許多光發(fā)射元件之間的距離。同時(shí),用32×32的點(diǎn)或類(lèi)似的構(gòu)造一個(gè)字符增加了顯示數(shù)據(jù)的清晰度。通過(guò)以上措施,可以得到大尺寸和高質(zhì)量的顯示。然而,對(duì)于這樣的措施,必須料到其造價(jià)會(huì)有一可觀的增加。
進(jìn)一步,傳統(tǒng)的點(diǎn)陣類(lèi)型顯示板中,無(wú)論其尺寸是大或小,在電路板上安裝有大量的光發(fā)射元件,它們和驅(qū)動(dòng)電路一起裝有一平板類(lèi)型的殼體中。自然的,顯示板有一堅(jiān)固的殼體,殼體沒(méi)有柔軟性不能自由地折疊(盡管它可以分為幾個(gè)部分),殼體不能分為更小的部分或收縮或延伸。盡管非常小尺寸的顯示板可以整個(gè)地?cái)y帶(有些用于商店廣告的顯示板是固定安裝在予先確定的位置上。在應(yīng)用中,這個(gè)裝置的形式被認(rèn)為是擴(kuò)展的主要障礙之一。
由于以上所描述的傳統(tǒng)問(wèn)題,特別地為了得到以下及其它一些目的,做出目前的發(fā)明a)提供一滾動(dòng)顯示的方法和設(shè)備,利用此設(shè)備可以用少量的光發(fā)射元件顯示大尺寸的清晰圖像;b)提供一滾動(dòng)顯示的方法和設(shè)備,據(jù)此實(shí)現(xiàn)大尺寸的顯示屏,不是以固定殼體顯示板的設(shè)備形式,其中固定殼體的尺寸稍大于顯示尺寸;而是以一種可變化的設(shè)備形式,其中大量棒狀顯示單元按一定的距離排列;并且c)提供一滾動(dòng)顯示方法和設(shè)備,據(jù)此,按本發(fā)明的工作原理在各種情況中的任一種情況中的一個(gè)地點(diǎn)安裝大量棒狀顯示單元,甚至棒狀顯示單元之間的距離不必是固定的,可以在整個(gè)屏幕上正確地顯示高寬比的圖像而不扭曲所顯示的圖像。
本發(fā)明滾動(dòng)顯示方法和設(shè)備包括以下特征n個(gè)棒狀顯示單元相互之間以一適當(dāng)?shù)木嚯x平行排列。每一顯示單元包括m個(gè)光發(fā)射元件,它們直線地,緊密地在短距離排列。通過(guò)這種安排,這樣n個(gè)棒狀顯示單元相互連接起來(lái)像一條皮帶形成實(shí)際的屏幕,其中每一列包括m個(gè)點(diǎn),每一行包括幾個(gè)點(diǎn)。
n個(gè)棒狀顯示單元的排列距離是很粗的,其平均距離幾倍大于在一個(gè)棒狀顯示單元中的元件距離;象素結(jié)構(gòu)的物理屏幕,其中一列包括m個(gè)點(diǎn),一行包括n個(gè)點(diǎn),是假定為另一象素結(jié)構(gòu)的虛擬屏幕,其中一列包括m個(gè)點(diǎn),一行包括W個(gè)點(diǎn)。位圖類(lèi)型的圖像數(shù)據(jù)的產(chǎn)生是假定在虛擬屏幕上以點(diǎn)陣密度顯示圖像,這里W是幾倍于n的一個(gè)整數(shù);構(gòu)成物理屏幕的n個(gè)棒狀顯示單元的分布和排列以實(shí)際在虛擬屏幕上展開(kāi)位圖屏幕數(shù)據(jù)來(lái)顯示數(shù)據(jù),其中一列包括m個(gè)點(diǎn),一行包括W個(gè)點(diǎn),這些用于n列的圖像數(shù)據(jù)是從W到的圖像數(shù)據(jù)以一定的間隔選擇,實(shí)際上分布到幾個(gè)棒狀顯示單元。每個(gè)棒狀顯示單元的m個(gè)光發(fā)射元件是根據(jù)每列m個(gè)點(diǎn)的數(shù)據(jù)來(lái)控制和驅(qū)動(dòng)的;
在W列圖像數(shù)據(jù)的間隔,控制選擇用于n列的圖像數(shù)據(jù)并分配所選擇的圖像數(shù)據(jù)到n個(gè)棒狀顯示單元過(guò)程中,選擇各列之間的間隔距離取決于間隔控制變量,按照分布的棒狀顯示單元的排列距離,可以任意設(shè)置控制變量并安排在虛擬屏幕上;并且當(dāng)展開(kāi)在虛擬屏幕上的這些位像數(shù)據(jù)在行的方向連續(xù)地移動(dòng)時(shí),根據(jù)在間隔所選的圖像數(shù)據(jù),重復(fù)用于控制和驅(qū)動(dòng)棒狀顯示單元的光發(fā)射元件的數(shù)據(jù)處理,這樣通過(guò)人們觀察虛擬屏幕的后成像的效應(yīng)。實(shí)際上可以看到點(diǎn)密度滾動(dòng)圖像,其中一列有m個(gè)點(diǎn),一行有W個(gè)點(diǎn)。
按照本發(fā)明的一個(gè)方面,滾動(dòng)顯示設(shè)備包括有數(shù)據(jù)分配裝置,它用于指定一幀中的W列數(shù)據(jù),這一幀圖像數(shù)據(jù)選自以位圖形式產(chǎn)生的整個(gè)圖像數(shù)據(jù)中要顯示的一部分,它按照貼地址儲(chǔ)存在存儲(chǔ)器中。從一幀W列的圖像數(shù)據(jù)中按間隔選取n列的圖像數(shù)據(jù)并且將選擇的圖像數(shù)據(jù)分配到棒狀顯示單元;光發(fā)射驅(qū)動(dòng)裝置,用于控制和驅(qū)動(dòng)每個(gè)棒狀顯示單元的m個(gè)光發(fā)射元件,其工作是根據(jù)在一予先確定的時(shí)間從數(shù)據(jù)分配裝置所收到的一列中的m個(gè)點(diǎn)的圖像數(shù)據(jù);幀移動(dòng)裝置,連續(xù)地更新幀地址對(duì)所指定的從整個(gè)圖像數(shù)據(jù)中選擇的在滾動(dòng)方向連續(xù)移動(dòng)的幀。
按照本發(fā)明的另一個(gè)方面,數(shù)據(jù)分配裝置包括了儲(chǔ)存標(biāo)準(zhǔn)值集合的裝置,標(biāo)準(zhǔn)值集合對(duì)應(yīng)于作為間隔控制變量的棒狀顯示單元的標(biāo)準(zhǔn)排列距離;儲(chǔ)存棒狀顯示單元中特定一個(gè)的修正值集合的裝置,這時(shí)顯示單元的排列是處于偏離標(biāo)準(zhǔn)排列距離的狀態(tài);及數(shù)據(jù)分配裝置,選擇提取分配到每個(gè)棒狀顯示單元一列的圖像數(shù)據(jù),這是基于標(biāo)準(zhǔn)值和修正值進(jìn)行的。
按照本發(fā)明的又一個(gè)方面,滾動(dòng)顯示設(shè)備包括作為人機(jī)界面的用于任意設(shè)定和輸入標(biāo)準(zhǔn)值的裝置;用于設(shè)定和輸入修正值的裝置,修正值與棒狀顯示單元中的每一個(gè)的標(biāo)記有對(duì)應(yīng)的關(guān)系。
按照本發(fā)明的另一方面,數(shù)據(jù)分配裝置包括用于儲(chǔ)存作為間隔控制變量的位置數(shù)據(jù)集合的裝置,位置數(shù)據(jù)集合正比對(duì)應(yīng)于每個(gè)棒狀顯示單元離原點(diǎn)的排列位置。根據(jù)位置數(shù)據(jù),數(shù)據(jù)分配裝置選擇提取要分配給每個(gè)棒狀顯示單元一列的圖像數(shù)據(jù)。
按照本發(fā)明的再一個(gè)方面,滾動(dòng)顯示設(shè)備包括作為人機(jī)界面的設(shè)定和輸入位置數(shù)據(jù)的裝置,位置數(shù)據(jù)與每一棒狀顯示單元的標(biāo)記有一對(duì)應(yīng)的關(guān)系。
按照本發(fā)明的另一方面,數(shù)據(jù)分配裝置包括儲(chǔ)存作為間隔控制變量的距離集合的裝置,距離數(shù)據(jù)集合正比對(duì)應(yīng)于每個(gè)棒狀顯示單元與相鄰的一個(gè)棒狀顯示單元的距離。并且數(shù)據(jù)分配裝置根據(jù)距離數(shù)據(jù)選擇提取要分配給每個(gè)棒狀顯示單元一列的圖像數(shù)據(jù)。
按照本發(fā)明又一個(gè)方面,滾動(dòng)顯示設(shè)備包括作為人機(jī)界面的設(shè)定和輸入距離數(shù)據(jù)的裝置,距離數(shù)據(jù)與每個(gè)棒狀顯示單元的標(biāo)記有一對(duì)應(yīng)關(guān)系。
圖1是根據(jù)本發(fā)明的實(shí)施例,通過(guò)排列棒狀顯示單元,實(shí)現(xiàn)物理屏幕的示意圖;圖2是對(duì)應(yīng)于物理屏幕所形成的虛擬屏幕的示意圖;圖3是說(shuō)明物理屏幕,虛擬屏幕,要滾動(dòng)顯示的圖像數(shù)據(jù)之間關(guān)系的示意圖;圖4是說(shuō)明圖3中圖像滾動(dòng)方法的示意圖;圖5是根據(jù)本發(fā)明的實(shí)施例中滾動(dòng)顯示設(shè)備的原理圖;圖6是說(shuō)明一個(gè)實(shí)施例裝置中的數(shù)據(jù)分配控制算法舉例的流程圖;圖7是屏幕構(gòu)造的示意圖,其中圖2中棒狀顯示單元的排列方法有一點(diǎn)修改。
滾動(dòng)顯示的基本形式和顯示原理如圖1所示,它給出了n=10的棒狀顯示單元Bi,每一個(gè)由m=16個(gè)光發(fā)射元件C組成,元件線性并緊密的在相距很短的距離上排列。棒狀顯示單元B1到B10的排列實(shí)際上是相互間以適當(dāng)?shù)木嚯x平行排列的,由這種排列,棒狀顯示單元B1到B10相互連接就像一條皮帶,形成了一個(gè)實(shí)際的屏幕,其中一列包含了16個(gè)點(diǎn)而一行包含了10個(gè)點(diǎn)。10個(gè)棒狀顯示單元B1到B10的排列距離是非常粗的,其平均距離近似為每個(gè)棒狀顯示單元Bi的光發(fā)射元件C間距離的六倍。
物理屏幕,其中一列包含16個(gè)點(diǎn)而一行包含10個(gè)點(diǎn),是假定為屏幕構(gòu)造為一列包含16個(gè)點(diǎn)而一行包含55個(gè)點(diǎn)的虛擬屏幕。位圖類(lèi)型的圖像數(shù)據(jù)的產(chǎn)生是假定圖像的顯示以虛擬屏幕的點(diǎn)陣密度。在目前舉例中,w是n的5.5倍大。進(jìn)一步,以上所述構(gòu)成物理屏幕的10個(gè)棒狀顯示單元B1到B10的分布和排列在虛擬屏幕上實(shí)際上平均地是均勻的。
若假定圖屏幕數(shù)據(jù),其中一列含有16個(gè)點(diǎn)而一行包含有55個(gè)點(diǎn)(字符序列“AVIX”的圖像),在顯示數(shù)據(jù)的虛擬屏幕展開(kāi),如圖3所示那樣,則這些從55列圖像數(shù)據(jù)中在一定間隔選擇的10列圖像數(shù)據(jù)實(shí)際上分配到10個(gè)棒狀顯示單元B1到B10,并且根據(jù)每一列16個(gè)點(diǎn)的數(shù)據(jù)控制每個(gè)棒狀顯示單元Bi的16個(gè)光發(fā)射元件C。
在從55列的圖像數(shù)據(jù)中按一定間隔控制選擇用于10列的圖像數(shù)據(jù)并將它們分配到10個(gè)棒狀顯示單元B1到B10的過(guò)程中,按一定間隔選擇的列間距離取決于間隔控制變量。根據(jù)棒狀顯示單元B1到B10在虛擬屏幕上的分布和排列,可任意設(shè)置間隔控制變量。
當(dāng)在虛擬屏幕上展開(kāi)的這些位像數(shù)據(jù)連續(xù)地在行的方向移動(dòng)時(shí),根據(jù)以上所描述的之種方法中按一定間隔選擇的圖像數(shù)據(jù),重復(fù)用于控制和驅(qū)動(dòng)棒狀顯示單元B1到B10光發(fā)射元件C的數(shù)據(jù)處理。例如,如在圖4所見(jiàn)那樣,點(diǎn)陣的滾動(dòng)圖像,其中一列有16個(gè)點(diǎn)而一行有55個(gè)點(diǎn),可以通過(guò)人們觀看虛擬屏幕的圖像后效應(yīng)而觀察到。
滾動(dòng)顯示設(shè)備的詳細(xì)構(gòu)造和工作原理圖5給出了滾動(dòng)顯示設(shè)備的電路結(jié)構(gòu),它是與圖1到圖3的描述相符合的。如以上所述,每個(gè)棒狀顯示單元Bi中的16個(gè)光發(fā)射元件C是直線排列的,并提供了16位的驅(qū)動(dòng)電路DSi。驅(qū)動(dòng)電路DSi包括一個(gè)16位的移位寄存器6,一個(gè)16位的鎖存寄存器電路7以及16位的驅(qū)動(dòng)器8,它們形成一整體的單元。n=10個(gè)驅(qū)動(dòng)電路DSi的移位寄存器6相互間串聯(lián)連接,這樣通常形成一個(gè)16×10位的移位寄存器。
一列有16位而一行具有任意長(zhǎng)度尺寸的位圖類(lèi)型的圖像數(shù)據(jù)存儲(chǔ)在中心控制單元2的圖像存儲(chǔ)器3中。對(duì)于圖像數(shù)據(jù),每列16位的數(shù)據(jù)稱(chēng)為列數(shù)據(jù),單個(gè)列數(shù)據(jù)是連續(xù)地標(biāo)記為D1,D2,D3,…(一般項(xiàng)表示為Dj)。同時(shí),假定圖像存儲(chǔ)器3對(duì)于一個(gè)單詞有16位的結(jié)構(gòu),列數(shù)據(jù)儲(chǔ)存在地址j。
中心控制單元2的處理器4讀取圖像存儲(chǔ)器按以下方式。并行地從圖像存儲(chǔ)器3讀出的16位列數(shù)據(jù)Dj通過(guò)并/串變換移位寄存器5轉(zhuǎn)換為串聯(lián)數(shù)據(jù)并輸入到(16×10)位的移位寄存器,其中n個(gè)16位移位寄存器6是如上所述串聯(lián)連接的。通過(guò)串聯(lián)的形式把10列的列數(shù)據(jù)從中心控制單元2輸入到(16×10)位的移位寄存器,16位的列數(shù)據(jù)分別提供給10個(gè)16位移位寄存器6。在此時(shí)刻,從中心控制單元2來(lái)的鎖存信號(hào)提供給驅(qū)動(dòng)DSi,將移位寄存器6的數(shù)據(jù)傳給鎖存電路7,然后由驅(qū)動(dòng)器8的數(shù)據(jù)驅(qū)動(dòng)光發(fā)射元件C。同時(shí),更新移位寄存器6的數(shù)據(jù),通過(guò)重復(fù)以上所描述的工作步驟,實(shí)現(xiàn)了滾動(dòng)顯示。
簡(jiǎn)而言之,圖5的滾動(dòng)顯示設(shè)備包括有數(shù)據(jù)分配裝置,它的作用是按照幀地址分配將要顯示的一幀中55列的圖像數(shù)據(jù),所要顯示的幀是順序地從整個(gè)圖像數(shù)據(jù)中以位圖形式產(chǎn)生的并存儲(chǔ)在圖像存器3中,再有從一幀55列的圖像數(shù)據(jù)按一定間隔選擇用于n=10列的圖像數(shù)據(jù)并分配所選擇的圖像數(shù)據(jù)到10個(gè)棒狀顯示單元B1到B10中;光發(fā)射驅(qū)動(dòng)裝置,根據(jù)在預(yù)定的時(shí)刻從數(shù)據(jù)根分配裝置收到一列m=16個(gè)點(diǎn)的圖像數(shù)據(jù),控制和驅(qū)動(dòng)每個(gè)棒狀顯示單元Bi的16個(gè)光發(fā)射元件C;幀移動(dòng)裝置,用于不斷地更新幀地址,地址對(duì)應(yīng)從整個(gè)在滾動(dòng)方向的圖像數(shù)據(jù)中所指定的連續(xù)移動(dòng)的幀。
棒狀顯示單元Bi的排列間距和數(shù)據(jù)分配控制用作數(shù)據(jù)分配裝置中心的處理器4包括儲(chǔ)存標(biāo)準(zhǔn)值“6”集合的裝置,標(biāo)準(zhǔn)值對(duì)應(yīng)于所述的作為間隔控制變量的棒狀顯示單元B1到B10的標(biāo)準(zhǔn)排列間隔;儲(chǔ)存修正值“+2”集合的裝置,修正值對(duì)應(yīng)于特定的棒狀顯示單元B8,其排列是處于偏離標(biāo)準(zhǔn)排列間隔的條件,選擇提取用于分配到每個(gè)棒狀顯示單元B1到B10的一列的圖像數(shù)據(jù)是按照基于集合的內(nèi)容“標(biāo)準(zhǔn)值6”和“修正值B8=+3”。
參照?qǐng)D2,圖中說(shuō)明了以上所述物理屏幕和虛擬屏幕之間的關(guān)系,除了第八個(gè)棒狀顯示單元B8,所有其它棒狀顯示單元的排列間隔在虛擬屏幕上是6個(gè)點(diǎn)間距。特定的棒狀顯示單元的排列位置是從標(biāo)準(zhǔn)排列位置的6點(diǎn)間距向右偏離2點(diǎn)間距。簡(jiǎn)言之,棒狀顯示單元B8和B19之間的間距比標(biāo)準(zhǔn)值“6”大兩點(diǎn)間距,對(duì)于于8位。進(jìn)而,棒狀顯示單元B8和B21之間的距離比標(biāo)準(zhǔn)值“6”小兩個(gè)點(diǎn)間距,對(duì)應(yīng)于4點(diǎn)間距。它們是有關(guān)以上所述間隔控制變量的“標(biāo)準(zhǔn)值6”和“修正值B8=+2”的集合內(nèi)容。
作為數(shù)據(jù)分配裝置由處理器4的控制過(guò)程在圖6的流程圖進(jìn)行了說(shuō)明。在這個(gè)操作舉例中假定上面所提內(nèi)容設(shè)為間隔控制變量。
在第一步601中,幀地址f的值設(shè)為1,在接下一步602中,幀地址f的值送到地址指針j(在此描述階段,j=p=1)。然后,在步驟603中,顯示單元計(jì)數(shù)器i的值設(shè)為1。在接下一步604中,圖像存儲(chǔ)器3讀取由地址指針j指示的地址了,如以前所述的方法,讀出的列數(shù)據(jù)以串行形式傳送。在到目前為止的描述中,列數(shù)據(jù)D1是以串行方式傳送的。
在下一步605中,檢查顯示單元計(jì)數(shù)器i的值是否為10,此值指示最后的第10個(gè)棒狀顯示單元B10。由于到現(xiàn)在為止的描述中i=1,過(guò)程進(jìn)行到步驟610,在這里顯示單元計(jì)數(shù)器i增加1。在描述的繼續(xù)中,i=2。
在下一步611,檢查顯示單元計(jì)數(shù)器i的值是否為8,這一值指示第8個(gè)棒狀顯示單元。在間隔控制變量為其設(shè)置一修正值。如果i=8沒(méi)有檢查到,然后在612步檢查是否I=8+1=9。
如果i=8或i=9沒(méi)有檢測(cè)到,然后過(guò)程前進(jìn)到613步,在這一步將6加到地址指針j的值上。所國(guó)的數(shù)值6是由間隔控制變量的“標(biāo)準(zhǔn)值6”予先規(guī)定的值。然后,過(guò)程回到604步,在這一步圖像存儲(chǔ)器3讀取已增加了6的地址j并且串行傳送讀取的列數(shù)據(jù)Dj。在到目前為止的描述中,列數(shù)據(jù)DT被串行傳送。
當(dāng)顯示單元計(jì)數(shù)器i的增加是按照以上所描述的方式時(shí),步驟610→611→612→613→604→605→610重復(fù)地執(zhí)行7次,直到達(dá)到=8。結(jié)果,從中心控制單元2,用于7列的列數(shù)據(jù)按照順序D1→D7→→B13→D19→→D25→D31→D37連續(xù)地串行輸出。
然后當(dāng)達(dá)到i=8時(shí),過(guò)程從步驟611前進(jìn)到步驟614,在此6+2=8被加到地址指針j的值上。所執(zhí)行的這些是按照間隔控制變量的“修正值B8=+2”的設(shè)置。然后,由于過(guò)程回到步驟604,列數(shù)據(jù)D45被讀出并串行傳送(37+8=45)。
然后,由于當(dāng)步驟610執(zhí)行時(shí)檢測(cè)到i=9,過(guò)程前進(jìn)到步驟611→→612→615,并且伴隨著間隔控制變量的“修正值B8=+2”的設(shè)置過(guò)程,6-2-4被加到地址指針j的值上。然后,由于過(guò)程因到步驟604,列數(shù)據(jù)D49被讀出并被串行地傳送(45+4=49)。然后由于當(dāng)顯示單元計(jì)數(shù)器i順序增加時(shí),i=10被檢測(cè)到,步驟613被重新執(zhí)行,將6加到地址指針j的值上。然后列數(shù)據(jù)D55被讀出并在步驟604串行傳送。
由于檢測(cè)到i=10,在步驟605的判別成為YES同時(shí)過(guò)程前進(jìn)到步驟621,在此鎖存信號(hào)提供給驅(qū)動(dòng)電路DS1到DS10。在到沉在為止的描述中,用于10列的列數(shù)據(jù)是按照順序D1→D7→D13→D19→D25→D31→D37→D45→D49→D55輸出的,然后它們由10個(gè)棒狀顯示單元B1到B10的鎖存電路7進(jìn)行鎖存并同時(shí)顯示出來(lái)。簡(jiǎn)言之,驅(qū)動(dòng)10個(gè)棒狀顯示單元B1到B10進(jìn)行顯示是按下列關(guān)系用列數(shù)據(jù)D1驅(qū)動(dòng)棒狀顯示單元B1。
用列數(shù)據(jù)D7(=1+6)驅(qū)動(dòng)棒狀顯示單元B2。
用列數(shù)據(jù)D13(=7+6)驅(qū)動(dòng)棒狀顯示單元B3。
用列數(shù)據(jù)D19=(13+6)驅(qū)動(dòng)棒狀顯示單元B4。
用列數(shù)據(jù)D25(=19+6)驅(qū)動(dòng)棒狀顯示單元B5。
用列數(shù)據(jù)D31(=25+6)驅(qū)動(dòng)棒狀顯示單元B6。
用列數(shù)據(jù)D37(=31+6)驅(qū)動(dòng)棒狀顯示單元B7。
用列數(shù)據(jù)D45(=37+6+2)驅(qū)動(dòng)棒狀顯示單元B8。
用列數(shù)據(jù)D49(=45+6-2)驅(qū)動(dòng)棒狀顯示單元B9。
用列數(shù)據(jù)D55(=49+6)驅(qū)動(dòng)棒狀顯示單元B10。
在下一步622,幀地址f的值增加1。在下一步623,檢查f的增加后的值是否是最后的值Max。在到現(xiàn)在為止的描述中,f=2,并且在這個(gè)例子中,過(guò)程回到602步,在此f的值復(fù)制到j(luò)(j=f=2)。然后在步驟603,初始化i使i=C,并執(zhí)行以上所描述的過(guò)程。于是,列數(shù)據(jù)分配到10個(gè)棒狀顯示單元B1到B10并且根據(jù)列數(shù)據(jù)Di按下列關(guān)系驅(qū)動(dòng)棒狀顯示單元Bi進(jìn)行顯示;用列數(shù)據(jù)D2驅(qū)動(dòng)棒狀顯示單元B1。
用列數(shù)據(jù)D8(=2+6)驅(qū)動(dòng)棒狀顯示單元B2。
用列數(shù)據(jù)D14(=8+6)驅(qū)動(dòng)棒狀顯示單元B3。
用列數(shù)據(jù)D20(=14+6)驅(qū)動(dòng)棒狀顯示單元B4。
用列數(shù)據(jù)D26(=20+6)驅(qū)動(dòng)棒狀顯示單元B5。
用列數(shù)據(jù)D32(=26+6)驅(qū)動(dòng)棒狀顯示單元B6。
用列數(shù)據(jù)D38(=32+6)驅(qū)動(dòng)棒狀顯示單元B7。
用列數(shù)據(jù)D46(=38+6+2)驅(qū)動(dòng)棒狀顯示單元B8。
用列數(shù)據(jù)D50(=46+6-2)驅(qū)動(dòng)棒狀顯示單元B9。
用列數(shù)據(jù)D56(=50+6)驅(qū)動(dòng)棒狀顯示單元B10。
前面的過(guò)程是以高速執(zhí)行的。簡(jiǎn)言之,從整個(gè)圖像數(shù)據(jù)按位圖形式產(chǎn)生并儲(chǔ)存在圖像存儲(chǔ)器3,按照幀地址f順序指定所要顯示的一幀的55列圖像數(shù)據(jù),從一幀55列的圖像數(shù)據(jù)按一定間隔選擇用于10列的圖像數(shù)據(jù)并分配到10個(gè)棒狀顯示單元B1到B10。在每一個(gè)棒狀顯示單元Bi,按照所分配的用于一列的16位圖像數(shù)據(jù)Di在予定時(shí)刻驅(qū)動(dòng)和控制16個(gè)光發(fā)射元件C。進(jìn)一步,連續(xù)地更新幀地址f,以便從整個(gè)圖像數(shù)據(jù)指定的幀連續(xù)地在滾動(dòng)方向移動(dòng)D作為結(jié)果,如在圖4所見(jiàn)那樣,由于人們觀看虛擬屏幕的圖像后效應(yīng),實(shí)際看到滾動(dòng)圖像密度是一列有16位及一行有55個(gè)點(diǎn)。
如果幀地址f變得等于最值Max,作為圖像滾動(dòng)的結(jié)果,過(guò)程從步驟623回到第一步601,在這一步幀地址f初始化為1,以后重復(fù)以上所描述的過(guò)程。應(yīng)注意,如果一系列圖像滾動(dòng)顯示一次或多次,則通過(guò)一不同的過(guò)程,不同的圖像可以連續(xù)地滾動(dòng)顯示。在不同的過(guò)程中,圖像存儲(chǔ)器3的顯示目的區(qū)域的位圖數(shù)據(jù)被寫(xiě)入或者顯示目的區(qū)域切換到另一圖像位圖數(shù)據(jù)的另一個(gè)儲(chǔ)存區(qū)域。
棒狀顯示單元的排列和間隔控制變量圖7給出一個(gè)舉例,其中圖2的棒狀顯示單元B1到B10的排列方式做了一點(diǎn)修改。在圖7,棒狀顯示單元B1到B7按6點(diǎn)間距的間隔排列,在棒狀顯示單元B7和B8之間的距離是8個(gè)點(diǎn)間距。這是和圖2相同的,不同的地方是在棒狀顯示單元B8和B9之間之間的間隔是標(biāo)準(zhǔn)的6點(diǎn)間距。在棒狀顯示單元B9和B10之間的間隔是6點(diǎn)間距。
這里確定的一個(gè)棒狀顯示單元B8安裝在偏離標(biāo)準(zhǔn)位置的地方,如在圖7中所見(jiàn)那樣。設(shè)置方法可以規(guī)定,這樣在棒狀顯示單元B8和旁邊的棒狀顯示單元B9是的距離可以回到標(biāo)準(zhǔn)的6點(diǎn)間距。在這一例中,以上所描述的虛擬屏幕的點(diǎn)構(gòu)造顯示出增加了兩列,包括了16點(diǎn)×57點(diǎn)。對(duì)應(yīng)圖7實(shí)施例的間隔控制變量可以是類(lèi)似于以前所給的“標(biāo)準(zhǔn)值6”和“修正值B8=+2”設(shè)置的內(nèi)容。但是,數(shù)據(jù)分配控制的算法必須在圖6的基礎(chǔ)上做一點(diǎn)修改。簡(jiǎn)言之,在圖6的流程圖中,略去了過(guò)程中的612步和615步,并且對(duì)比分配給B8的列數(shù)據(jù)晚6列的列數(shù)據(jù)分配給B9。
通過(guò)建立關(guān)于棒狀顯示單元排列方法的規(guī)則,建立間隔控制變量確定的方法和數(shù)據(jù)分配控制的算法以使它們相互匹配,當(dāng)在某地點(diǎn)試圖安裝大量的棒狀顯示單元,在任何一種情況下采用本發(fā)明時(shí),甚至棒狀顯示單元的間距不必固定,在整個(gè)屏幕上可以顯示正確高寬比的圖像而不使顯示圖像變型。
人機(jī)界面在圖5的構(gòu)造中,用作目前系統(tǒng)流中心的中心控制單元2的實(shí)現(xiàn)可通過(guò)對(duì)普通的個(gè)人計(jì)算機(jī)加入所需的硬件和軟件。由于普通個(gè)人計(jì)算機(jī)包括鍵盤(pán)和顯示器,用于任意設(shè)置間隔控制變量的人機(jī)界面可以利用它們來(lái)完成。簡(jiǎn)言之,系統(tǒng)可以這樣構(gòu)造,使得在顯示器上顯示對(duì)間隔控制變量的設(shè)置屏幕,通過(guò)鍵盤(pán)輸入的適當(dāng)數(shù)值寫(xiě)在屏幕上。
自然地,有可能將中心控制單元構(gòu)造為一專(zhuān)門(mén)的機(jī)器,按這一形式它沒(méi)有先進(jìn)的人機(jī)界面資源,比如個(gè)人計(jì)算機(jī)的鍵盤(pán)和顯示器。在這個(gè)例子中,為了任意設(shè)置間隔控制變量,系統(tǒng)的構(gòu)造使用了幾個(gè)數(shù)字開(kāi)關(guān),利用這些開(kāi)關(guān)設(shè)置適當(dāng)?shù)臄?shù)值或類(lèi)似變量。
如以上所詳述那樣,使用本發(fā)明的滾動(dòng)顯示方法和裝置,可得到以下顯著的效果a)用少量的光發(fā)射元件能滾動(dòng)顯示大尺寸的清晰圖像;b)大尺寸的滾動(dòng)顯示屏幕的實(shí)現(xiàn)不是采用固定殼體顯示板的裝置形式,這里固定殼體的尺寸箱大于顯示尺寸而是采用可變的裝置形式,其中大量的棒狀顯示單元按一定的間隔排列;并且c)在某一位置的各種情況下,采用本發(fā)明按裝大量棒狀顯示單元,甚至棒狀顯示單元間的距離不必固定的情況下,在整個(gè)屏幕上能夠顯示正確高寬比的圖像而不使顯示圖像變型。
權(quán)利要求
1.滾動(dòng)顯示方法,包括下列步驟排列n個(gè)棒狀顯示單元,它們大體上是相互平行的,互相之間有一適當(dāng)?shù)木嚯x,每個(gè)棒狀顯示單元包含m個(gè)光發(fā)射元件,它們直線排列,相互間距離非常短,排列緊密。這樣,由這種排列,所述n個(gè)棒狀顯示單元相互連接像條皮帶形成物理屏幕,其中一列包含m個(gè)點(diǎn),一行包含n個(gè)點(diǎn)。所述n個(gè)棒狀顯示單元的排列距離是非常粗的,它們間的平均距離幾倍大于所述棒狀顯示單元之一中的元件間距;假定所述一列有m個(gè)點(diǎn)和一行有n個(gè)點(diǎn)的象素構(gòu)造的物理屏幕作為一列有m個(gè)點(diǎn)和一行有w個(gè)點(diǎn)象素構(gòu)造的虛擬屏幕,并且假定圖像以所述虛擬屏幕上的點(diǎn)陣密度顯示,產(chǎn)生位圖類(lèi)型的圖像數(shù)據(jù),這里w是幾倍大于n的整數(shù);以在所述虛擬屏幕上基本均勻分配方式安排構(gòu)成所述物理屏幕的所述n個(gè)棒狀顯示單元;將從w列的圖像數(shù)據(jù)中按間隔選擇的用于n列的那些圖像數(shù)據(jù)實(shí)際配到所述n個(gè)棒狀顯示單元,并且根據(jù)每列m個(gè)點(diǎn)的數(shù)據(jù),控制驅(qū)動(dòng)所述每個(gè)棒狀顯示單元的m個(gè)光發(fā)射元件,在此情況,假定一列有m個(gè)點(diǎn)和一行有w個(gè)點(diǎn)的位圖屏幕數(shù)據(jù)在所述虛擬屏幕上展開(kāi)以顯示該數(shù)據(jù);在控制從w列的圖像數(shù)據(jù)中按間隔選擇用于n列的圖像數(shù)據(jù)并分配所選的圖像數(shù)據(jù)到所述n個(gè)棒狀顯示單元的過(guò)程中,按照間隔控制變量決定按間隔選擇的列間距離,根據(jù)所述棒狀顯示單元在所述虛擬屏幕上的分布和排列間距,可任意設(shè)置間隔控制變量;并且當(dāng)所要展開(kāi)在虛擬屏幕上的這些位像數(shù)據(jù)連續(xù)在行的方向移動(dòng)時(shí),根據(jù)按間隔選擇的圖像數(shù)據(jù),重復(fù)進(jìn)行用于控制和驅(qū)動(dòng)所述棒狀顯示單元中所述光發(fā)射元件的數(shù)據(jù)處理,這樣,通過(guò)人們觀看所述虛擬屏幕的圖像后效應(yīng),大體上就象看到一列有m個(gè)點(diǎn)和一行有w個(gè)點(diǎn)密度的滾動(dòng)圖象。
2.滾動(dòng)顯示設(shè)備,其中n個(gè)棒狀顯示單元的排列大體上是相互平行的,相互間有一適當(dāng)?shù)木嚯x,每個(gè)棒狀顯示單元包含m個(gè)光發(fā)射元件,它們緊密地以很短的間隔線性定位,這樣,由這種排列,所述n個(gè)棒狀顯示單元相互連接就像一條皮帶,形成一列有m個(gè)點(diǎn)和一行有n個(gè)點(diǎn)的物理屏幕,并且所述n個(gè)棒狀顯示單元的排列間距是非常粗的,它們的平均間距幾倍大于所述棒狀顯示單元之一中的元件間距;所述一列有m個(gè)點(diǎn)一行有n個(gè)點(diǎn)象素結(jié)構(gòu)的物理屏幕假定作為一列有m個(gè)點(diǎn)和一行有w個(gè)點(diǎn)象素結(jié)構(gòu)的虛擬屏幕,并且假定圖像在虛擬屏幕上以點(diǎn)密度上顯示,產(chǎn)生位圖類(lèi)型的圖像數(shù)據(jù),這里w是幾倍大于n的一個(gè)整數(shù)。所述構(gòu)成物理屏幕的n個(gè)棒狀顯示單元的排列大體上是平均地均勻分布在所述虛擬屏幕中;從w列的圖像數(shù)據(jù)之間按間隔選擇的用于n列的那些圖像數(shù)據(jù)被實(shí)際分配到所述n個(gè)棒狀顯示單元,并且根據(jù)每列m個(gè)點(diǎn)的數(shù)據(jù),控制并驅(qū)動(dòng)所述每個(gè)棒狀顯示單元的所述m個(gè)光發(fā)射元件,在這種情況下,假定一列有m個(gè)點(diǎn)和一行有w個(gè)點(diǎn)的位圖屏幕數(shù)據(jù)是在所述虛擬屏幕上展開(kāi)來(lái)顯示數(shù)據(jù);在控制從w列的圖像數(shù)據(jù)中按一定間隔選取n列圖像數(shù)據(jù)并分配所選的圖像數(shù)據(jù)到所述n個(gè)棒狀顯示單元的過(guò)程中,按間隔選擇的列間距離取決于間隔控制變量,它可以根據(jù)所述棒狀顯示單元在虛擬屏幕上的分布和排列的距離安排任意設(shè)置;及當(dāng)那些要在所述虛擬屏幕上展開(kāi)的位像數(shù)據(jù)連續(xù)地沿行的方向移動(dòng)時(shí),按照以間隔選擇的圖像數(shù)據(jù),重復(fù)地進(jìn)行控制和驅(qū)動(dòng)所述棒狀顯示單元的光發(fā)射元件的數(shù)據(jù)處理,這樣由于人們觀看虛擬屏幕的后成像效應(yīng),就好象實(shí)際看到一幅一列有m個(gè)點(diǎn)和一行有w個(gè)點(diǎn)的點(diǎn)密度的滾動(dòng)圖像,滾動(dòng)顯示設(shè)備還包括數(shù)據(jù)分配裝置,用于從以位圖形式產(chǎn)生的全部圖像數(shù)據(jù)中指定所要順序顯示的一幀中的w列的圖像數(shù)據(jù),并按幀地址儲(chǔ)存在存儲(chǔ)器中,并且用于從一幀w列的圖像數(shù)據(jù)中按間隔選取n列的圖像數(shù)據(jù)并將選擇的圖像數(shù)據(jù)分配到所述棒狀顯示單元;光發(fā)射驅(qū)動(dòng)裝置,用于根據(jù)以預(yù)定時(shí)序從所述數(shù)據(jù)分配裝置收到的一列m個(gè)點(diǎn)的圖像數(shù)據(jù),控制并驅(qū)動(dòng)每個(gè)棒狀顯示單元的所述m個(gè)光發(fā)射元件;以及幀移動(dòng)裝置,用于對(duì)從在滾動(dòng)方向的所有圖像數(shù)據(jù)中要被指定的連續(xù)移動(dòng)的幀,不斷地更新幀地址。
3.權(quán)利要求2中的滾動(dòng)顯示設(shè)備,其中所述數(shù)據(jù)分配裝置包括儲(chǔ)存標(biāo)準(zhǔn)值集合的裝置,該標(biāo)準(zhǔn)值集合作為間隔控制變量對(duì)應(yīng)于所述棒狀顯示單元的標(biāo)準(zhǔn)排列距離;儲(chǔ)存特定一個(gè)棒形顯示單元修正值集合的裝置,該棒狀顯示單元的排列偏離標(biāo)準(zhǔn)排列的間隔距離;以及所述數(shù)據(jù)分配裝置,基于標(biāo)準(zhǔn)值和修正值選擇提取要被分配給每個(gè)所述棒狀顯示單元的一列圖象數(shù)據(jù)。
4.權(quán)利要求3的滾動(dòng)顯示設(shè)備,還包括任意設(shè)置和輸入標(biāo)準(zhǔn)值的裝置;及設(shè)置和輸入修正值的裝置,修正值與所述棒狀顯示單元的有關(guān)的一個(gè)的標(biāo)識(shí)有一對(duì)應(yīng)的關(guān)系,兩者都作為人機(jī)界面。
5.權(quán)利要求2的滾動(dòng)顯示設(shè)備,其中所述數(shù)據(jù)分配裝置包括用于儲(chǔ)存作為間隔控制變量的位置數(shù)據(jù)集合的裝置,位置數(shù)據(jù)集合正比對(duì)應(yīng)于每個(gè)所述棒狀顯示單元從原點(diǎn)的排列位置,并根據(jù)位置數(shù)據(jù)選擇提取要分配給每個(gè)所述棒狀顯示單元的一列圖像數(shù)據(jù)。
6.權(quán)利要求5的滾動(dòng)顯示設(shè)備,還包括用于設(shè)置和輸入位置數(shù)據(jù)的裝置,位置數(shù)據(jù)與每個(gè)所述的棒狀顯示單元的標(biāo)記有一對(duì)應(yīng)關(guān)系,此裝置作為人機(jī)界面。
7.權(quán)利要求2的滾動(dòng)顯示設(shè)備,其中所述數(shù)據(jù)分配裝置包括用于儲(chǔ)存作為間隔控制變量的距離數(shù)據(jù)集合的裝置,該距離數(shù)據(jù)集合正比對(duì)應(yīng)于離開(kāi)一個(gè)相鄰所述棒狀顯示單元的每個(gè)所述棒狀顯示單元的距離,并且根據(jù)廬距離數(shù)據(jù)選擇提取要分配給每個(gè)棒狀顯示單元一列的圖像數(shù)據(jù)。
8.權(quán)利要求7的滾動(dòng)顯示設(shè)備,還包括用于設(shè)置和輸入距離數(shù)據(jù)的裝置,此裝置作為人機(jī)界面,距離數(shù)據(jù)與每個(gè)所述棒狀顯示單元的標(biāo)記有一對(duì)應(yīng)關(guān)系。
全文摘要
當(dāng)在各種情況下,在某一地點(diǎn)安裝大量棒狀顯示單元時(shí),甚至棒狀顯示單元間的距離不必固定,可以在整個(gè)屏幕上顯示正確的高寬比圖像而不變形所顯示的圖像。數(shù)據(jù)分配裝置包括儲(chǔ)存標(biāo)準(zhǔn)值集合的裝置,標(biāo)準(zhǔn)值作為間隔控制變量對(duì)應(yīng)于棒狀顯示單元的Bi的標(biāo)準(zhǔn)排列距離;及儲(chǔ)存對(duì)一特定的棒狀顯示單元B8的修正值集合的裝置,此特定的棒狀顯示單元B8的排列處于偏離標(biāo)準(zhǔn)排列距離的狀態(tài);并且基于標(biāo)準(zhǔn)值和修正值,選擇提取要分配給每個(gè)棒狀顯示單元B1到B10的一列圖像數(shù)據(jù)。
文檔編號(hào)G09G3/02GK1194708SQ97190561
公開(kāi)日1998年9月30日 申請(qǐng)日期1997年4月16日 優(yōu)先權(quán)日1996年4月16日
發(fā)明者時(shí)本豐太郎 申請(qǐng)人:埃維克斯公司