两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

電視顯示器控制電路布線的制作方法

文檔序號(hào):101281閱讀:458來源:國知局
專利名稱:電視顯示器控制電路布線的制作方法
本發(fā)明的電路布線主要是涉及電視顯示屏幕上一個(gè)或數(shù)個(gè)區(qū)域的卷動(dòng)操作。
在先有技術(shù)中,卷動(dòng)(Scrolling)是通過隨機(jī)存取過程對(duì)卷動(dòng)區(qū)域和存儲(chǔ)器的其它區(qū)域進(jìn)行刷新和把從存儲(chǔ)器讀取的信息送向屏幕來加以實(shí)現(xiàn)的。在這種先有技術(shù)的布線中,對(duì)存儲(chǔ)器的順序?qū)ぶ繁恢袛嗔?,并且由于這種中斷,就使得這種系統(tǒng)在確定卷動(dòng)的邊界方面缺乏靈活性。在其他一些布線中,數(shù)據(jù)是通過直接存儲(chǔ)器存取(DMA)等一類裝置從存儲(chǔ)器復(fù)制然后再返回到存儲(chǔ)器中的。此類系統(tǒng)所具有的問題是重寫要消耗相當(dāng)大量的時(shí)間(即超過一次垂直掃描的時(shí)間),所產(chǎn)生的卷動(dòng)過程通常也被認(rèn)為是不平滑的。
本發(fā)明的電路布線的目的在于使電視信息一個(gè)區(qū)域一個(gè)區(qū)域地向上卷動(dòng)或向下卷動(dòng),而不是整塊屏幕整塊屏幕地移動(dòng)。
本發(fā)明的上述目的是按下列方式實(shí)現(xiàn)的本發(fā)明的電路布線是一種用于響應(yīng)中央處理單元(CPU)的控制和地址信號(hào),顯示電視顯示裝置的卷動(dòng)區(qū)域中的第一組象素信息和用于顯示在電視顯示裝置中的卷動(dòng)區(qū)域之外和與其相鄰的第二組象素信息的電路布線,所述的電路布線含有一個(gè)具有多個(gè)排列成至少N行和M列的陣列的信息貯存單元的位映象存儲(chǔ)器,這種存儲(chǔ)器包括第一組用于貯存第一組象素信息的貯存單元,該貯存單元是以n行和m列的陣列形式排列的;第二組用于貯存第二組象素信息的貯存單元,該貯存單元是多個(gè)不包括在第一組中的貯存單元以行和列的形式進(jìn)行排列的;
本發(fā)明所述的電路布線還包含一個(gè)連接在中央處理單元上和位映象存儲(chǔ)器上的控制電路;
一個(gè)連接在控制電路上和位映象存儲(chǔ)器上的數(shù)據(jù)通道電路;
一個(gè)連接在數(shù)據(jù)通道電路上和電視顯示裝置上的移位寄存器;
控制電路能夠根據(jù)位映象存儲(chǔ)器的行地址把第一和第二控制信號(hào)輸出到數(shù)據(jù)通道電路上,象素信息正從位映象存儲(chǔ)器輸出到電視顯示裝置上,同時(shí)控制電路能夠從中央處理單元接到的第一和第二控制信號(hào)輸出第一和第二控制信號(hào)對(duì)卷動(dòng)方式和卷動(dòng)方向分別加以指示,從控制電路輸出的第一控制信號(hào)控制數(shù)據(jù)通道電路是從位映象存儲(chǔ)器復(fù)制象素信息還是填充信息,從控制電路輸出的第二控制信號(hào)控制數(shù)據(jù)通道電路是否把復(fù)制的信息寫入到位映象存儲(chǔ)器中去。
本發(fā)明的系統(tǒng)是以高速運(yùn)行的并采用了一種能使位映象存儲(chǔ)器在一次垂直掃描的時(shí)間內(nèi)全部重寫的技術(shù)。在垂直掃描期間,這種系統(tǒng)通過運(yùn)行顯示出一個(gè)圖象,而與此同時(shí)存儲(chǔ)器實(shí)際上在被重新安排著另一個(gè)圖象。這種存儲(chǔ)器已準(zhǔn)備好在垂直掃描結(jié)束時(shí)被再次順序掃描以便顯示出不同的圖象,而且顯示這種不同的圖象所需要的全部變化都是在這種存儲(chǔ)器本身中完成而不是在臨時(shí)存儲(chǔ)裝置中完成的。本發(fā)明系統(tǒng)所具有的這種在一次垂直掃描時(shí)間內(nèi)能對(duì)存儲(chǔ)器進(jìn)行重新安排的能力與對(duì)存儲(chǔ)器進(jìn)行刷新比較起來是具有較大的優(yōu)越性的。刷新位映象存儲(chǔ)器的技術(shù)和硬件是人們所熟知的技術(shù)。在一種為了屏幕刷新而對(duì)位映象存儲(chǔ)器順序?qū)ぶ返南到y(tǒng)中,位映象存儲(chǔ)器通過寄存器被一行一行地自動(dòng)刷新。然后,在對(duì)位映象存儲(chǔ)器采用隨機(jī)存取的系統(tǒng)中,要采用特殊的硬件來對(duì)存儲(chǔ)器進(jìn)行刷新。本發(fā)明中的系統(tǒng)能夠?qū)Υ鎯?chǔ)器進(jìn)行連續(xù)不斷的順序?qū)ぶ?,因此不需要專門的硬件進(jìn)行刷新。
本發(fā)明中的電路設(shè)計(jì)得能使一個(gè)控制電路芯片按規(guī)定路線發(fā)送來自位映象存儲(chǔ)器的信息信號(hào)以便刷新電視屏幕。與此同時(shí),這種控制芯片能夠把該信息信號(hào)或該信息信號(hào)的一部分發(fā)送到臨時(shí)存儲(chǔ)裝置中,通過臨時(shí)存儲(chǔ)裝置,信號(hào)按選擇的或者說新的地址重寫。此外,這種控制芯片能夠在不需要從臨時(shí)存儲(chǔ)器重寫時(shí)將新的信息信號(hào)進(jìn)行定向傳送從而將其寫入到存儲(chǔ)器中。在一次垂直掃描結(jié)束之后,這種存儲(chǔ)器處于重寫的狀態(tài)并可能帶有一些新的信息。因?yàn)檫@種存儲(chǔ)器已準(zhǔn)備好用其被重寫過的和/或新的信息加以顯示,因此這種系統(tǒng)在后續(xù)的垂直掃描期間以通常的方式對(duì)位映象存儲(chǔ)器尋址,即按順序的方式進(jìn)行尋址。如果信息信號(hào)被寫到選擇好的新的地址中去,這種系統(tǒng)能夠在電視屏幕上提供一種信息顯示,在這種電視屏幕上能使觀看者看到一種平滑地“上移”或“下移”的卷動(dòng)區(qū)域。此外,這種卷動(dòng)區(qū)域也能夠左移或右移。為了完成前述事項(xiàng),本發(fā)明的系統(tǒng)采用了多個(gè)與一個(gè)控制芯片電路一起工作的數(shù)據(jù)通道芯片。應(yīng)當(dāng)理解的是這種系統(tǒng)對(duì)于每一個(gè)平面采用一個(gè)數(shù)據(jù)通道芯片,從而如果存在多個(gè)平面的話(就象是在彩色系統(tǒng)中那樣),對(duì)于一個(gè)控制芯片就分配有多個(gè)數(shù)據(jù)通道芯片。每一個(gè)數(shù)據(jù)通道芯片都包括兩個(gè)輸出寄存儲(chǔ)器及一個(gè)輸入FIFO寄存器和一桶形移位器。在一個(gè)最佳實(shí)施例中,每個(gè)輸出寄存器接收和臨時(shí)貯存來自位映象存儲(chǔ)器的、經(jīng)過FIFO和經(jīng)過桶形移位器的128位字符組。在一次水平掃描期間出現(xiàn)的多個(gè)掃描循環(huán)中,字符組每隔一個(gè)循環(huán)發(fā)送一次。在水平卷動(dòng)時(shí),采用桶形移位器使得信息被裝入到輸出寄存器之前實(shí)現(xiàn)對(duì)該信息的移位,從而能夠完成水平卷動(dòng)。首先進(jìn)入數(shù)據(jù)通道芯片的信息由輸入FIFO寄存器接收,然后經(jīng)過桶形移位器傳送到輸出寄存器裝置中。本發(fā)明的系統(tǒng)中所采用的計(jì)時(shí)電路,在每一次水平掃描期間提供多個(gè)循環(huán),將這些循環(huán)安排成每隔一個(gè)循環(huán)有一個(gè)刷新循環(huán),在刷新循環(huán)的時(shí)間內(nèi),屏幕和存儲(chǔ)器都被刷新。中間的循環(huán)可以是卷動(dòng)循環(huán)或更新循環(huán)。術(shù)語“卷動(dòng)循環(huán)”(scrollcycle)指的是這樣一種時(shí)間周期,在該時(shí)間周期內(nèi),信息信號(hào)(即在刷新循環(huán)中被讀取的信息)按新的地址被重新寫回到存儲(chǔ)器中去。術(shù)語“更新循環(huán)”(update cycle)指的是這樣一段時(shí)間周期,在該時(shí)間周期內(nèi),對(duì)信息進(jìn)行讀和/或?qū)懸员惆研碌臄?shù)據(jù)加到存儲(chǔ)器中去,在最佳實(shí)施例中能采用的、一種850k個(gè)象素的位映象存儲(chǔ)器能夠每隔16.6毫秒對(duì)屏幕刷新一次。在本發(fā)明的系統(tǒng)中,由于在對(duì)屏幕進(jìn)行刷新的同時(shí)也對(duì)位映象存儲(chǔ)器進(jìn)行刷新,這種位映象存儲(chǔ)器能每隔0.5毫秒刷新一次。從而在一次垂直掃描期間,40%的時(shí)間被用來刷新屏幕,40%的時(shí)間用來作卷動(dòng)或更新,其余20%的時(shí)間總是留著更新用。按照這種布線,這種可見的位映象存儲(chǔ)器的任何部分都能在一次垂直掃描期間被完整地加以復(fù)制,這就使得這種系統(tǒng)與先有技術(shù)的系統(tǒng)相比具有明顯的優(yōu)點(diǎn)。如前所述,因?yàn)檎麄€(gè)可見的位映象存儲(chǔ)器能在一次垂直掃描的周期內(nèi)被重寫,它能使這種系統(tǒng)以高速度平滑地卷動(dòng)。此外,由于在一次垂直掃描期間能夠在存儲(chǔ)器本身中完成全部必要的變化,這種系統(tǒng)就能夠保持一種具有優(yōu)越性的順序?qū)ぶ返墓ぷ鞣绞健?br>下面連同附圖所作的描述,將使本發(fā)明的目的和特征得到更好的理解,其中圖1包括垂直向上卷動(dòng)期間電視屏幕上的三種局部安排及與其對(duì)應(yīng)的位映象存儲(chǔ)器中的相應(yīng)部分。
圖2包括垂直向下卷動(dòng)期間電視屏幕上的三種局部安排及其位映象存儲(chǔ)器的相應(yīng)部分;
圖3是本發(fā)明系統(tǒng)的方框圖;
圖4是在一次水平掃描期間的時(shí)序圖;
圖5是控制芯片的詳細(xì)的方框圖;
圖6是數(shù)據(jù)通道芯片的詳細(xì)的方框圖。
在圖1和圖2的安排中的每一個(gè)信息單元表示被顯示的圖象中的一個(gè)象素。一行象素,例如一行“W”在一次水平掃描期間被掃描。
圖1A至1F示出在向上卷動(dòng)時(shí)位映象存儲(chǔ)器和電視屏幕的狀態(tài)。圖1B是位映象存儲(chǔ)器某一時(shí)刻時(shí)象素的排列。在位映象存儲(chǔ)器中,有一個(gè)由線[11]和線[13]所限定的卷動(dòng)區(qū)域。字母W,X,Y,Z,A,B,C,D,E,G,H,J,K及L表示位于卷動(dòng)區(qū)域之外的、在從位映象存儲(chǔ)器讀取后將出現(xiàn)在電視屏幕上的信息。在卷動(dòng)區(qū)域中,可以看到有多個(gè)實(shí)心點(diǎn)和多個(gè)空心圓圈??招膱A圈形成了一個(gè)字母E,而實(shí)心點(diǎn)表示背景,例如蘭色或黃色,從而可以為該字母E提供一個(gè)顯示的基底。在圖1A中,出現(xiàn)在電視屏幕上的信息是和圖1B中出現(xiàn)在位映象存儲(chǔ)器中的信息相同的?,F(xiàn)在假定系統(tǒng)進(jìn)入垂直向上卷動(dòng)的工作方式。在向上卷動(dòng)操作的第一次垂直掃描期間內(nèi),在屏幕上所看到的信息如圖1A所示,但是在同一垂直掃描期間,信息將被重寫到如圖1D所示的位映象存儲(chǔ)器中。在以向上卷動(dòng)的方式工作時(shí),本發(fā)明的系統(tǒng)是這樣設(shè)計(jì)的即在位映射存儲(chǔ)器中的信息被讀出以便在屏幕上進(jìn)行顯示,與此同這種信息又被寫入臨時(shí)的存儲(chǔ)裝置,信息可以從臨時(shí)存儲(chǔ)裝置中以與它被刷新的地址不同的地址被重新寫回到位映象存儲(chǔ)器,這樣一種過程,即寫回到存儲(chǔ)器中的另一個(gè)地址中的過程,我們稱之為卷動(dòng)過程。卷動(dòng)發(fā)生在刷新循環(huán)和刷新循環(huán)之間的循環(huán)中。在圖1B中,卷動(dòng)區(qū)域中與AAA并排的這一行信息信號(hào)具有一個(gè)丫地址4。正如從圖1D中可以看到的那樣,在卷動(dòng)循環(huán)期間,在區(qū)域中與AAA并排的信息(圖1B)沒有被重新寫回到位映象存儲(chǔ)器中。從而,因?yàn)樵谠搮^(qū)域中的最上部的一行在一個(gè)卷動(dòng)循環(huán)中沒有重寫,故它就沒有出現(xiàn),在以向上卷動(dòng)的方式工作時(shí),卷動(dòng)區(qū)域的頂部這一行的信息信號(hào)的地址在每次循環(huán)期間減1。這些地址也可以減其它的值以加速該區(qū)域的移動(dòng)。這種信息信號(hào)諸如圖1B中在地址5處的字母E的上面那一筆,將在第一次垂直掃描期間按新的地址(即圖1D中地址4)重新寫入到位映象存儲(chǔ)器中。在下一次垂直掃描期間,圖1D中信息被用來刷新屏幕上的顯示,并且正是在這個(gè)期間,屏幕上顯示出如圖1C中所示的向上移動(dòng)的區(qū)域。人們將注意到,在圖1C中的顯示中,與AAA相對(duì)的卷動(dòng)區(qū)域不再具有在圖1A中所看到的一系列的實(shí)心點(diǎn),而是字母E的上面的那一筆現(xiàn)在是與外面的信息AAA相對(duì)著。因此觀看者看到的是字母E向上卷動(dòng)。而且,位于與地址12相對(duì)的卷動(dòng)區(qū)域中的那一行被裝入了填充的信息(F)。這種填充信息是一種諸如色彩之類的背景信息并在卷動(dòng)循環(huán)中提供給位映象存儲(chǔ)器。在第二次垂直掃描期間,來自圖1D的信息被變換并將這些變換了的信息按圖1F中所示的格式寫回到位映象存儲(chǔ)器中去?,F(xiàn)在,與AAA相對(duì)的信息是曾經(jīng)位于圖1B中地址6處的信息。在該區(qū)域中的其它各行中的信息也同樣位于新的地址上。與JJJ和KKK相對(duì)的、在地址11和地址12處的位映象存儲(chǔ)器中象素已裝入了在卷動(dòng)循環(huán)期間提供給它的填充信息。
位映象存儲(chǔ)器的排列從圖1B所示的格式變換到圖1D所示的格式是在第一次垂直掃描期間發(fā)生的。在第一次垂直掃描期間,即使位映象存儲(chǔ)器正在被變換,電視屏幕顯示的還是圖1A所示的圖象。在第二次垂直掃描期間,當(dāng)位映象存儲(chǔ)器在進(jìn)行變換以出現(xiàn)如圖1F所示的形式時(shí),屏幕上的顯示將出現(xiàn)如圖1C所示的圖象。在第三次垂直掃描期間,位映象存儲(chǔ)器將按照圖1F所示的格式變化,但屏幕將按圖1E所示的圖象顯示。在圖1E中要注意的是在卷動(dòng)區(qū)域中,與AAA并排的信息是字母E中的第二條線的空心圓圈,后者現(xiàn)在已處于卷動(dòng)區(qū)域的頂部位置。從而觀看者所看到的是字母E在卷動(dòng)中又進(jìn)一步向上移動(dòng)。卷動(dòng)操作以這種方式連續(xù)不斷地進(jìn)行,只要使用者想繼續(xù)這樣做的話,卷動(dòng)操作一直可以進(jìn)行到字母E完全消失為止。如前所述,填充信息在卷動(dòng)循環(huán)中被置于位映象存儲(chǔ)器中,而不需要系統(tǒng)復(fù)制其它的數(shù)據(jù)。如果系統(tǒng)在下一個(gè)垂直掃描之前不填充數(shù)據(jù)的話,這種填充信息就會(huì)防止使用者看到一個(gè)不清楚的存儲(chǔ)器。本系統(tǒng)具有用新數(shù)據(jù)來代替背景色彩作為附加圖像的能力,這發(fā)生在一個(gè)更新循環(huán)中。
圖2A至2F所示的是在向下卷動(dòng)期間位映象存儲(chǔ)器和顯示屏幕顯示的狀態(tài)。應(yīng)當(dāng)明白的是,在采用本發(fā)明系統(tǒng)的向下卷動(dòng)時(shí)的操作過程中,圍繞在卷動(dòng)區(qū)域四周的位于位映象存儲(chǔ)器中的信息是向上移動(dòng)的。換句話說,在向下卷動(dòng)的操作中,位于卷動(dòng)區(qū)域外部的信息(例如圖2B中的信息AAA)在第一次垂直掃描期間將從地址4移到地址3。此類操作包括對(duì)位于卷動(dòng)區(qū)域之外的每一行信息進(jìn)行復(fù)制并將這些信息重寫到一個(gè)新的地址中。卷動(dòng)區(qū)域中的信息信號(hào)不進(jìn)行復(fù)制和重寫。當(dāng)在外部的信息在存儲(chǔ)器中向上移動(dòng)時(shí),位于卷動(dòng)區(qū)域的頂部的外部信息段和信息段之間的象素位置(例如右邊的AAA和左邊的AAA之間的象素位置)裝有填充信息。當(dāng)直接位于卷動(dòng)區(qū)域之下的那一行的象素被復(fù)制時(shí),它們就代替了卷動(dòng)區(qū)域中最低一行的象素。因此,區(qū)域中的最低一行就連續(xù)不斷地一行一行地消失。屏幕上的顯示就造成了如圖2A,2C和2E中所示的、區(qū)域正在向下卷動(dòng)的假象。
如果上述操作在不作任何進(jìn)一步的改進(jìn)的情況下繼續(xù)下去的話,就不得不提供大量備用的或不用的存儲(chǔ)器來容納所有這些正在向上移動(dòng)的外部信息。這樣就將會(huì)造成價(jià)格昂貴并造成浪費(fèi),因此,本系統(tǒng)提供了另一種用來使外部信息向上移動(dòng)的手段,也就是所謂卷繞式處理方式。
在討論卷繞式處理方式的細(xì)節(jié)之前,應(yīng)當(dāng)說一下Y軸偏移(Yoffset)和Y軸限位(Ylimit)的概念。包括卷動(dòng)區(qū)域在內(nèi)的屏幕顯示區(qū)域能夠在留作屏幕顯示區(qū)域用的存儲(chǔ)器塊內(nèi)的任何位置起始。這樣一種存儲(chǔ)器塊包括從地址零到一個(gè)限位邊界Ylimit為止的全部存儲(chǔ)器。當(dāng)本系統(tǒng)中的控制部分要在顯示屏幕上提供顯示時(shí),它必須從顯示區(qū)域開始的地址對(duì)存儲(chǔ)器尋址。該起始地址就是Yoffset的地址。之所以這樣說就是因?yàn)槠聊伙@示區(qū)域的零地址已經(jīng)從存儲(chǔ)器的零地址偏移了預(yù)定的行數(shù)。換句話說,如果屏幕顯示區(qū)域是起始于存儲(chǔ)器的行122,那么屏幕顯示區(qū)域的零行(或第一行)就將位于存儲(chǔ)器的行122處,而屏幕顯示區(qū)域的Yoffset就是122。系統(tǒng)中的控制部分必須知道屏幕顯示區(qū)域的行數(shù)。在圖2A至圖2F所示的例子中,有14行(即行0至行13)。顯示所減少(或增加)的行數(shù)稱為卷動(dòng)常數(shù)Ysc。如果卷動(dòng)常數(shù)Ysc的最大值是一,也就是說系統(tǒng)將在每一次垂直掃描期間使卷動(dòng)區(qū)域從表面上看上去減少了一行,這樣在存儲(chǔ)器中就要有一個(gè)空余的備用行來實(shí)行卷繞式處理。如果卷動(dòng)常數(shù)Ysc的最大值是二,則就將需要兩個(gè)空余的備用行。在給出了上面這樣的前提之后,就知道需要存儲(chǔ)器中的15個(gè)行(即14行加上1個(gè)備用行)來容納圖2A至2F所示的屏幕顯示區(qū)域。從而本系統(tǒng)也就不使用第16行及16以上的行,故Y軸限位Ylimit是15。當(dāng)系統(tǒng)正在從存儲(chǔ)器中讀出信息并從Yoffset起數(shù)到14行時(shí),本系統(tǒng)就知道在這一次垂直掃描中不會(huì)再有什么信息要從存儲(chǔ)器中讀出供顯示屏幕顯示了。在圖2B中可以看到存儲(chǔ)器地址15(行16)是Ylimit。Yoffset和Ylimit概念是用來實(shí)現(xiàn)卷繞式處理過程的。
假定位映象存儲(chǔ)器具有圖2B中所示的格式。再假定本系統(tǒng)正準(zhǔn)備進(jìn)入向下卷動(dòng)。在第一次垂直掃描期間,屏幕將被刷新成如圖2A中所示的那樣,位映象存儲(chǔ)器將被卷動(dòng)或被重寫從而呈現(xiàn)出圖2D所示格式。注意在圖2D中,w行現(xiàn)位于地址14中(即圖2B中備用行),X行位于零地址中。還要注意當(dāng)位映象存儲(chǔ)器在第一次垂直掃描期間被變換時(shí),填充材料是添加在如圖2D中的地址3處所示的外部信息AAA之間的,再要注意在地址12中(此處的實(shí)心點(diǎn)先前屬于圖2B的卷動(dòng)區(qū)域之中),L被復(fù)制從而使字母E的較低的那一筆現(xiàn)在是卷動(dòng)區(qū)域中最低的圖象所。L行是在每一次垂直掃描期間直接位于卷動(dòng)區(qū)域中最低行之下的外部信息行。雖然在卷動(dòng)區(qū)域中的字母E不改變在位映象存儲(chǔ)器中的位置,但當(dāng)位映象存儲(chǔ)器在屏幕上顯示時(shí)(從Yoffset起始),就產(chǎn)生了一種字母E向下移動(dòng)的假象。例如,請注意,在圖2B中的地址11處可以看見的字母E底部的那一筆也位于圖2D中地址11處。
在第二次垂直掃描期間,本系統(tǒng)在地址14處開始讀取屏幕顯示區(qū)域,它已形成了Yoffset。因?yàn)閅limit是15,本系統(tǒng)繼續(xù)從零地址讀取,把零地址作為讀了14行以后要讀的下一個(gè)地址。實(shí)際上,行的讀取是從行14行到行零進(jìn)行卷繞式處理的。在這個(gè)第二次垂直掃描期間,屏幕被刷新以便顯示出(如圖2C中所示的那樣)位映象存儲(chǔ)器,但是與此同時(shí),位映象存儲(chǔ)器被變換成圖2F所示的排列。注意在圖2F中,W現(xiàn)在是位于地址13中,X是位于地址14中,Y是位于地址零中,行12則變成了空余的備用行。還應(yīng)當(dāng)注意到,在第二次垂直掃描期間,地址13變成Yoffset,填充材料被加到地址2上。從而字母E向下消失,填充材料看起來似乎向前進(jìn)了。用來執(zhí)行向上卷動(dòng)和向下卷動(dòng)的電路如圖3所示。
在討論用于執(zhí)行前述的操作電路之前,讓我們看一看水平卷動(dòng)方式導(dǎo)致的結(jié)果是什么。在水平卷動(dòng)方式中,例如在從右到左的水平卷動(dòng)中,當(dāng)信息被裝入到兩個(gè)輸出寄存器中的任何一個(gè)中時(shí),信息將由桶形移位器移動(dòng)一個(gè)或口多個(gè)象素位置。
數(shù)據(jù)通道芯片包括兩個(gè)輸出寄存器,因?yàn)樵谙蜃蟮木韯?dòng)中,當(dāng)一個(gè)字(在最佳實(shí)施例中是128位的字)移位時(shí),這個(gè)字丟失左側(cè)的位,在右手側(cè)則短暫地獲得空的象素位置。因此信息不能再寫到該信息先前所在的存儲(chǔ)器中的一組象素位置中去。需要第二個(gè)寄存器來接收下一個(gè)128位的字并將它移位,據(jù)此,在第一個(gè)字中的空的象素位置就被填滿,于是能將一個(gè)128位的字重寫到存儲(chǔ)器中第一個(gè)字的先前的位置中。當(dāng)然在第二步中,在右側(cè)的末端將有空的象素位置,這些位置將通過接收第三個(gè)字并將其移位來填充。每一個(gè)后繼的行在它們被推到桶形移位器中去時(shí)將以同樣的方式移位。從而列19的象素(圖1B)將在第一次垂直掃描期間被推到區(qū)域的最左面的位置,這樣列15的實(shí)心點(diǎn)將消失。就在這同一時(shí)刻,填充材料被加到列21上。這種改變是在位映象存儲(chǔ)器本身中進(jìn)行的,從而使得在隨后的一個(gè)垂直掃描期間(此時(shí)顯示屏幕被順序?qū)ぶ凡僮魉⑿?,字母E看起來好象移到了左面,在后繼的垂直掃描的時(shí)間中,字母E將在其向左的移動(dòng)過程中消失。最后,背景或填充材料將穿過卷動(dòng)區(qū)域被完全推到左邊。顯然,用桶形移位器從左到右的卷動(dòng)將與此相類似,唯一不同的是,信息的移位方向相反。
本系統(tǒng)的總電路圖如圖3所示??刂菩酒?1與位映象存儲(chǔ)器23和25兩部分相連接。位映象存儲(chǔ)器被表示為兩部分是因?yàn)槊恳粋€(gè)部分代表一個(gè)存儲(chǔ)器平面。如果本系統(tǒng)準(zhǔn)備提供彩色或彩色的色調(diào),那么當(dāng)然要采用多個(gè)存儲(chǔ)平面。在最佳實(shí)施例中,位映象存儲(chǔ)器是一個(gè)從FUJITSU公司獲得的,編號(hào)為MB8281-12的、具有靜態(tài)的列的動(dòng)態(tài)的RAM器件。按照眾所周知的技術(shù),位映象存儲(chǔ)器的順序?qū)ぶ肥沁@樣安排的至少每隔2毫秒對(duì)位映象存儲(chǔ)器的每一行作一次尋址??刂菩酒?jīng)過控制總線27接收來自CPU的控制信號(hào)??刂菩盘?hào)在位映象存儲(chǔ)器中執(zhí)行。CPU被編上程序以便對(duì)什么信息將在屏幕上顯示從而將在位映象存儲(chǔ)器中選擇什么地址作出判定。
來自位映象存儲(chǔ)器23和25的信息信號(hào)沿著雙向信道29和31分別傳送到數(shù)據(jù)信號(hào)通道芯片33和35上。正如先前指出的,每一個(gè)數(shù)據(jù)信號(hào)通道芯片都包括兩個(gè)輸出寄存器,一個(gè)FIFO寄存器和一個(gè)桶形移位器。根據(jù)將執(zhí)行的操作,信息經(jīng)過FIFO寄存器、桶形移位器被傳送到兩個(gè)輸出寄存器中去。在刷新循環(huán)期間,不論是否進(jìn)行卷動(dòng)操作,信息信號(hào)都是從位映象存儲(chǔ)器(按照總線55上的指令信號(hào)并按照線37上的控制信號(hào)尋址)傳送到輸入FIFO中并同時(shí)傳送到電視輸出移位寄存器41中。在寄存器41中的信息從其中移位以便在電視屏幕上顯示。如果需要卷動(dòng)操作,則在其后的卷動(dòng)循環(huán)中,信息信號(hào)從數(shù)據(jù)通道芯片經(jīng)過信道29和31送回到由來自信道37的位映象存儲(chǔ)器的地址信號(hào)所選定的位映象存儲(chǔ)器的存儲(chǔ)單元中并對(duì)總線55的指令作出響應(yīng)。在信道37上傳送的用于刷新和重寫(卷動(dòng))的地址信號(hào)是在控制芯片21上產(chǎn)生的。
一高速的時(shí)鐘39提供計(jì)時(shí)信號(hào)使電視信號(hào)移出移位寄存器41;觸發(fā)數(shù)據(jù)信號(hào)通道芯片33和35;對(duì)控制芯片21計(jì)時(shí),控制位映象存儲(chǔ)器裝置23和25。作為這些計(jì)時(shí)信號(hào)的一部分,計(jì)時(shí)電路39將同步信號(hào)提供給控制芯片21、數(shù)據(jù)通道芯片33和35以便使經(jīng)過其處理的數(shù)據(jù)信號(hào)與本系統(tǒng)中的其余的電路的操作同步。這種計(jì)時(shí)信號(hào)的產(chǎn)生是眾所周知的,所以這里不作進(jìn)一步的詳細(xì)描述。
如圖4所示,計(jì)時(shí)信號(hào)電路39在每一次水平掃描期間提供多個(gè)信號(hào)循環(huán)(周期)。在這些信號(hào)循環(huán)中,系統(tǒng)能夠交替式地實(shí)行對(duì)顯示屏幕的刷新(即在刷新循環(huán)和刷新循環(huán)之間的那些循環(huán)期間),或者根據(jù)選擇來實(shí)行更新或卷動(dòng)。圖4所示是在最佳實(shí)施例中大約為15.4微秒的一次水平掃描期間的存儲(chǔ)器循環(huán)。注意在圖4中在一個(gè)刷新循環(huán)之后(大約為960毫微秒)接著是一個(gè)更新循環(huán)。在更新循環(huán)期間本系統(tǒng)可以把新的數(shù)據(jù)加到位映象存儲(chǔ)器中。在所示的例子中的更新循環(huán)后接著是一個(gè)刷新循環(huán),在刷新循環(huán)后接著是一個(gè)卷動(dòng)循環(huán)或更新循環(huán),如此循環(huán)下去。通過讀出128位的字符組和寫入128位的字符組,本系統(tǒng)能在一次垂直掃描的時(shí)間內(nèi)對(duì)位映象存儲(chǔ)器完全重寫。本系統(tǒng)的能使位映象存儲(chǔ)器在一次垂直掃描的時(shí)間內(nèi)被完整地讀取和使所有當(dāng)執(zhí)行卷動(dòng)操作等所必要的變化能在上述垂直掃描期間完成的特征,以及使本系統(tǒng)能采用通常的對(duì)存儲(chǔ)器所作的順序?qū)ぶ穪韺?shí)現(xiàn)屏幕顯示和能使觀看者不會(huì)在從一次垂直掃描到下一次垂直掃描的過程中看到同樣的屏幕顯示的特征構(gòu)成了本發(fā)明的特色。
在本系統(tǒng)中采用的其它兩個(gè)參數(shù)是Ymax和Ymax。Ymin是卷動(dòng)區(qū)域起始的Y地址,Ymax比卷動(dòng)區(qū)域結(jié)束的地址高一個(gè)地址。值Ymin和Ymax是用于圖5所示的邏輯中的。
在研究圖5中的電路圖之前,讓我們來考慮一下這種電路必須怎樣制定才能完成上面所描述的過程。在一個(gè)垂直向上卷動(dòng)的過程中,本系統(tǒng)必須復(fù)制出卷動(dòng)區(qū)域的第二行中的內(nèi)容并把它重寫到該卷動(dòng)區(qū)域中前面的行地址中去。例如,在圖1B中,字母E上部的一橫是在地址5中,也就是卷動(dòng)地區(qū)的第二行。F字上面的一橫被復(fù)制和寫到地址4中(圖1D)。本系統(tǒng)還必須把位于卷動(dòng)區(qū)域中第二行之后的每一行加以復(fù)制并把每一個(gè)這種后面的行寫到卷動(dòng)區(qū)域中的前面的行地址中去。此外,本系統(tǒng)不應(yīng)對(duì)位于X座標(biāo)以內(nèi)的Ymax部分進(jìn)行復(fù)制而必須把填充材料寫到卷動(dòng)區(qū)域的最后一行中。例如,在我們的實(shí)例中,本系統(tǒng)將不對(duì)L進(jìn)行復(fù)制,而是在第一次垂直掃描期間把填充材料加到地址12中。從而在掃描射線束處于Ymin+Ysc時(shí),本系統(tǒng)要從位映象存儲(chǔ)器中的地址5取出信息并把這種信息寫到地址4中。當(dāng)掃描射線束位于Ymax處時(shí),本系統(tǒng)不要對(duì)L進(jìn)行復(fù)制而是要把填充信息提供給該區(qū)域中的地址12。最后,當(dāng)掃描處于Ymax+Ysc時(shí),本系統(tǒng)要使寫操作完全停止。圖5中的電路圖中的上半部分根據(jù)射線束的位置Ymin和Ymax的值以及實(shí)際進(jìn)行的操作,即是向上卷動(dòng)還是向下卷動(dòng)來判定是進(jìn)行復(fù)制還是進(jìn)行重寫。
圖5表示控制芯片21的邏輯電路。三個(gè)信號(hào)(Ymin,Ymax和一個(gè)代表值1的信號(hào))分別通過線60,61和62輸入到多路轉(zhuǎn)換器(MUX)59中。信號(hào)Ymin和Ymax是從CPU傳送到MUX59的,而信號(hào)“1”是來自控制芯片上的只讀存儲(chǔ)器(ROM)。上述信號(hào)被允許分別經(jīng)過MUX傳送以響應(yīng)線63、64和65上的計(jì)時(shí)信號(hào)。如果線63接通,則線62上的“1”信號(hào)經(jīng)過MUX59傳送到線67。如果線64有計(jì)時(shí)信號(hào)出現(xiàn),則線60的Ymin信號(hào)經(jīng)過MUX59傳送到線67。最后,如果線65上的有計(jì)時(shí)信號(hào)出現(xiàn),則線61上的Ymax信號(hào)經(jīng)過MUX59傳送到線67上。線63上的信號(hào)541還用作加/減裝置69的加/減信號(hào)。在最佳實(shí)施例中,加/減裝置類似于由得克薩斯儀器公司制造的74181。在線71上出現(xiàn)“1”時(shí)使加/減裝置69進(jìn)行加法操作而在線71上到現(xiàn)“0”時(shí)使加/減裝置69進(jìn)行減法操作。寄存器73接收通過線72上傳來的加/減裝置69的輸出,當(dāng)然條件是寄存器73能必須被線71上的“1”信號(hào)啟動(dòng)。在每一個(gè)水平掃描期間,將寄存器73中的數(shù)字加“1”。加/減裝置69中“1”是加到寄存器73中當(dāng)前的總和之上的。寄存器73中的總和表示在屏幕上垂直射線束的位置。
圖5中上半部分的電路的目的是分別在線89和91上提供兩個(gè)信號(hào)。在向上卷動(dòng)期間,這兩個(gè)信號(hào)將分別通知本系統(tǒng)什么時(shí)候開始把信息從存儲(chǔ)器復(fù)制到有關(guān)數(shù)據(jù)通道芯片上的輸出寄存器中,什么時(shí)候停止從存儲(chǔ)器復(fù)制信息并開始把填充數(shù)據(jù)復(fù)制到有關(guān)數(shù)據(jù)通道芯片上的輸出寄存器中;什么時(shí)候開始把有關(guān)數(shù)據(jù)通道芯片上的輸出寄存器的信息寫到存儲(chǔ)器中去和什么停止把信息寫入到存儲(chǔ)器中去。完成這種任務(wù)時(shí)要知道掃描射線束的位置。當(dāng)射線束位置是位于卷動(dòng)區(qū)域中時(shí),系統(tǒng)是能夠知道的。
正如在圖5中所能夠看到的,本系統(tǒng)包括一個(gè)在每次水平掃描的起始時(shí)復(fù)位到零的計(jì)數(shù)器95。這種計(jì)數(shù)器95由來自時(shí)鐘電路88的時(shí)鐘信號(hào)加以遞增(加1),時(shí)鐘電路以與水平掃描期間象素出現(xiàn)相同的速度運(yùn)行。從而計(jì)數(shù)器95中的值就表示掃描射線束的X位置,與計(jì)數(shù)器95相連接的是信號(hào)比較器94。
Xmin(它是卷動(dòng)區(qū)域左邊的列)和Xmax(它是超過卷動(dòng)區(qū)域右邊列一個(gè)列的列)的值是從CPU傳送過來的并貯在信號(hào)比較器94中。當(dāng)計(jì)數(shù)器的值達(dá)到值Xmin時(shí),比較器94使雙穩(wěn)態(tài)觸發(fā)器置位或者使某種其它形式的鎖存器置位,這樣就提供了一種指出射線束的X位置是處于卷動(dòng)區(qū)域之內(nèi)的連續(xù)信號(hào)。當(dāng)計(jì)數(shù)器95達(dá)到Xmax時(shí),雙穩(wěn)態(tài)觸發(fā)器復(fù)位,本系統(tǒng)就知道射線束的X位置處于卷動(dòng)區(qū)域之外。線98上的信號(hào)指出射線束是處于卷動(dòng)區(qū)域之內(nèi)還是之外。
1=射線束位于卷動(dòng)區(qū)域的X邊界內(nèi)0=射線束不在卷動(dòng)區(qū)域的X邊界內(nèi)N=負(fù)P=正O=零D=數(shù)據(jù)WR=寫NWR=不寫E=清除S=卷動(dòng)DC=無關(guān)重要F=填充材料UP=上卷DN=下卷表Ⅰ是用于圖5中的邏輯電路100的真值表。邏輯電路100包括多個(gè)連接在一起以實(shí)現(xiàn)表Ⅰ中所示的條件的門。正如在數(shù)據(jù)處理技術(shù)中眾所周知的那樣,邏輯電路100中的門能夠以不同的方式連接在一起以滿足表Ⅰ的狀況(條件)。為了簡化敘述起見,通過列出表Ⅰ來描述邏輯電路100。CPU知道本系統(tǒng)是在執(zhí)行上卷操作,下卷操作還是在清除卷動(dòng)操作,并在線92和線94上把適當(dāng)?shù)牟僮餍盘?hào)傳送到邏輯電路100中。表Ⅰ表示在上卷操作期間,在卷動(dòng)方式中有6種狀況(條件)。在狀況(條件)1至5中,線98上的信號(hào)表示射線束的X位置上處于卷動(dòng)區(qū)域之中。在狀況(條件)1中,邏輯決定射線束的Y位置未達(dá)到Y(jié)min,從而邏輯電路表明沒有理由從卷動(dòng)區(qū)域復(fù)制或重寫數(shù)據(jù)。因?yàn)楸鞠到y(tǒng)既能對(duì)上卷操作進(jìn)行處理又能對(duì)下卷操作進(jìn)行處理,所以如果邏輯指出不需要進(jìn)行復(fù)制的話,本系統(tǒng)就對(duì)填充材料或信息進(jìn)行復(fù)制。所以就狀況(條件)1而言,引腳89表示填充信息應(yīng)該加以復(fù)制但引腳91表示被填充的信息不應(yīng)被重寫。在狀況(條件)2中邏輯電路100決定射線束的Y位置是等于(O)還是大于(P)Ymin。從而邏輯電路在引腳89提供了一個(gè)表示應(yīng)復(fù)制數(shù)據(jù)的信號(hào)。然而,如果我們看一下圖1D和1B的話,我們知道我們并不要把地址4(圖1B)處的實(shí)心點(diǎn)寫入到如圖1D所示的存儲(chǔ)器的地址3處。這樣,在表Ⅰ中狀況(條件)2中的引腳91表示不論復(fù)制的是什么內(nèi)容都不應(yīng)加以重寫。在狀況(條件)3處,邏輯電路100決定射線束的Y位置是等于(O)還是大于(P)Ymin+Ysc。在引腳89和91條的信號(hào)分別表示(在狀況(條件)3中)對(duì)數(shù)據(jù)加以復(fù)制和重寫。如果我們看一下圖1B和1D,我們看到字母E上部的一橫在圖1B中地址5處。檢查圖1D我們看到字母E上面的一橫已被復(fù)制和重寫到存儲(chǔ)器中的地址4處??戳松鲜鼋忉?,狀況(條件)4和5及其在引腳89和91上的位號(hào)應(yīng)當(dāng)是顯而易見的。在狀況(條件)6中,X位置信號(hào)表示射線不是在卷動(dòng)區(qū)域的X邊界內(nèi),從而Ymin,Ymin+Ysc,Ymax和Ymax+Ysc這些狀況(條件)是不相干的。在卷動(dòng)區(qū)域外部的數(shù)據(jù)在上卷操作期間是未受到擾動(dòng)的。
如果我考慮到下卷操作和表Ⅰ,我們發(fā)現(xiàn)有6種狀況(條件),即狀況(條件)7至12。在下卷過程中,在卷動(dòng)區(qū)域外部的數(shù)據(jù)在存儲(chǔ)器中向上移動(dòng)并作卷繞式處理。在狀況(條件)12,邏輯電路根據(jù)X位置信號(hào)決定射線束不在卷動(dòng)區(qū)域的X邊界之內(nèi)。如果我們看一下圖2,狀況(條件)12意味著射線束是處于前3列的某處或最后面的3列。故引腳89和91(如表Ⅰ所示)通知本系統(tǒng)應(yīng)復(fù)制和重寫數(shù)據(jù)。在狀況(條件)7中,邏輯電路100根據(jù)鎖存器的負(fù)狀態(tài)和X位置的“內(nèi)”狀態(tài)決定射線束位于卷動(dòng)區(qū)域的X邊界內(nèi)但沒有達(dá)到Y(jié)min。在狀況(條件)7中,射線束位于列4至列10的某處并正在對(duì)圖2B中的W,X,Y和Z進(jìn)行掃描。由此得出本系統(tǒng)要把上述數(shù)據(jù)復(fù)制和重寫進(jìn)行下卷操作。引腳89和91表明數(shù)據(jù)應(yīng)復(fù)制和重寫。在狀況(條件)8中,表Ⅰ表明射線束已達(dá)到Y(jié)min但還沒有達(dá)到Y(jié)min加Ysc,故射線束位于地址4。引腳89和91表明數(shù)據(jù)不應(yīng)復(fù)制(正如前面所解釋那樣填充信息將被復(fù)制),并表明填充信息應(yīng)被重寫。注意在圖2B和圖2D中,當(dāng)AAA從圖2B中的地址4重寫到圖2D中的地址3時(shí),填充信息也被寫到圖2D中的地址3中。在條件9中,邏輯電路100決定射線束至少是位于卷動(dòng)區(qū)域中第二行,從而不應(yīng)干擾在存儲(chǔ)器中的數(shù)據(jù)。引腳89表示對(duì)第二行中的數(shù)據(jù)不進(jìn)行復(fù)制(復(fù)制填充信息),而引腳91表示不論被復(fù)制的是什么內(nèi)容都不加以重寫。對(duì)于每一次水平掃描,前述的操作都將持續(xù),直到狀況(條件)10的射線束達(dá)到Y(jié)max(圖2中的地址13)時(shí)為止。從而,引腳89和91分別告訴本系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行復(fù)制和重寫(L應(yīng)復(fù)制和重寫到地址12中)。狀況(條件)11是狀況(條件)10所決定的工作的繼續(xù)。
人們往往希望清除屏幕顯示中的某一區(qū)域。本發(fā)明中的系統(tǒng)通過把填充信息寫入到位映象存儲(chǔ)器中明確待消除區(qū)域界限的象素位置來實(shí)現(xiàn)這樣一種操作。填充信息信號(hào)是由圖6中所示的RAM150提供的。本發(fā)明的系統(tǒng)響應(yīng)通過線92和94從CPU來的信號(hào)而實(shí)現(xiàn)這種清除操作,如表Ⅰ中在狀況(條件)2A和3A中所示。注意狀況(條件)2A和3A導(dǎo)致引腳89指出填充信息信號(hào)在所有的時(shí)間都應(yīng)被復(fù)制,從而當(dāng)本系統(tǒng)處于清除狀態(tài)時(shí),填充信息信號(hào)被寫到區(qū)域的所有位置中。
卷動(dòng)鎖存器87和93在圖5中分別標(biāo)為Ymin和Ymax。線60上的Ymin值是來源于CPU并再通過MUX59傳送到加/減裝置69,在加/減裝置中,從寄存器73中的總數(shù)中減去這個(gè)數(shù)值。注意射線束的位置是垂直向上前進(jìn)的,這就是說它是經(jīng)過射線束位置0.1.2.等等向上的。在圖2所示例子中,Ymin位于位置4處,故當(dāng)寄存器73中的數(shù)值等于4時(shí),正如線72上的信號(hào)所表明的,減法的結(jié)果將是“0”?!?”信號(hào)被認(rèn)為正信號(hào)。故一個(gè)正信號(hào)被傳送給Ymin卷動(dòng)鎖存器87和Ymax卷動(dòng)鎖存器93。然而,線60上的Ymin信號(hào)是響應(yīng)線64上的時(shí)鐘信號(hào)經(jīng)過MUX59傳送的,同樣的時(shí)鐘信號(hào)也出現(xiàn)在線96上以便僅僅使Ymin卷動(dòng)鎖存器87能夠接收。因此,正的數(shù)值從加/減裝置69沿著線75傳送到Y(jié)min卷動(dòng)鎖存器87并貯存在其中。正如能從表Ⅰ中所看到的那樣,在鎖存器87中的正的信號(hào)是狀況(條件)2的要求之一。在線60上,當(dāng)射線束位置達(dá)到和Ymin相同的值時(shí),在線72上從加/減裝置69中獲得一個(gè)零信號(hào)。零信號(hào)被傳送到減法器76上,在減法器中,從Ysc中減去零信號(hào)。Ysc從寄存器經(jīng)過78傳送到減法器76上。如上所述,在圖1和圖2中所表示的實(shí)例中,假定Ysc=1,但事實(shí)上它也可以是別的數(shù)字。我們在整個(gè)這份文中,不論在什么情況下都將假定Ysc=1。在減法器76中,從加/減裝置69的輸出中減去Ysc。在我們的實(shí)例中,所得的差為-1,負(fù)信號(hào)貯存在鎖存器82中。如果射線束沒有達(dá)到Y(jié)min+Ysc,則射線束就達(dá)不到Y(jié)max,從而鎖存器93和90都將為負(fù)值。從表Ⅰ中我們可以看到,如果鎖存器87是正值,其它的鎖存器是負(fù)值,則我們就處于狀況(條件)2。當(dāng)射線束位置是處于Ymin+1時(shí),則“1”進(jìn)入減法器76,輸出為零。當(dāng)從減法器76中減去Ysc后提供一個(gè)“0”信號(hào)或正信號(hào)時(shí),就有一個(gè)正信號(hào)貯存在“Ymin+Ysc”鎖存器82中。這樣我們就達(dá)到表Ⅰ中的條件3。如果我們檢查一下圖1B和1D,我們就發(fā)現(xiàn)區(qū)域中的地址5中的上述信息,響應(yīng)線89和91上的信號(hào)實(shí)已被復(fù)制和重寫到地址4中。地址4是由線37上的信號(hào)提供的。本系統(tǒng)在每一次水平掃描期間都用Ymin,Ymax,Ymin+Ysc和Ymax+Ysc的值來檢驗(yàn)射線束的位置,邏輯電路100在引腳89和91上提供適當(dāng)?shù)男盘?hào)。
當(dāng)來自寄存器73的射線束位置達(dá)到Y(jié)max,即位置13時(shí),將從寄存器73的總數(shù)中減去線61上的Ymax的值,后者在線85上傳送。此時(shí),在線72上的輸出將是“0”,該輸出被傳送到Y(jié)max卷動(dòng)鎖存器93。由于線84上的時(shí)鐘信號(hào)使卷動(dòng)鎖存器93達(dá)到所要求的狀態(tài),Ymax卷動(dòng)鎖存器93將接受上述“0”值或正值。正如可以從表Ⅰ中加以判定的那樣,Ymax鎖存器93中的正信號(hào)是狀況(條件)4的要求。線72上的“0”值信號(hào)也傳送到減法器76中,在該減法器中,從“1”中減去這個(gè)信號(hào)以便在線86上提供一個(gè)負(fù)信號(hào),該信號(hào)轉(zhuǎn)送到Y(jié)max+Ysc鎖存器90。在鎖存器90中的負(fù)值信號(hào)也是表Ⅰ狀況(條件)4所要求的。它能使引腳89和91告訴本系統(tǒng)把填充信息加以復(fù)制和寫入。從圖1中可以看到,處于Ymax處和處于X邊界之內(nèi)的L不要為了將其重寫到卷動(dòng)區(qū)域而加以復(fù)制,而是將填充信息寫到圖1D中的地址12中。前述的操作是線89和91上的信號(hào)所操縱的操作。在下一個(gè)水平掃描期間,當(dāng)射線束位置超過Ymax1時(shí),將有一個(gè)值“1”輸入到減法器76中,當(dāng)從減法器76中減去Ysc時(shí),在線86上將為“0”。線86上的“0”信號(hào)將響應(yīng)線84上的時(shí)鐘信號(hào)而被Ymax+Ysc鎖存器90所接收和貯存。貯存到卷動(dòng)鎖存器90中的正值與討論過的其它信息一起提供表Ⅰ中的狀況(條件)5,從而對(duì)本系統(tǒng)發(fā)出寫或重寫應(yīng)該停止的指示。
前面的討論涉及圖5的上半部分中的電路的檢驗(yàn)操作,但具體討論的是線89和91上的信號(hào)在向上卷動(dòng)方面的作用。當(dāng)本系統(tǒng)以向下卷動(dòng)的方式操作時(shí)(正好結(jié)合圖2所討論的那樣),有關(guān)Ymin,Ymax和Ysc的檢驗(yàn)與上面所描述的檢驗(yàn)相同,但在線89和91上的信號(hào)的作用是不同的。在下卷操作中,系統(tǒng)對(duì)卷動(dòng)區(qū)域之外的數(shù)據(jù)進(jìn)行復(fù)制和重寫,這是因?yàn)樯鲜鰯?shù)據(jù)正在按結(jié)合圖2所作的描述向上移動(dòng)和作卷繞式處理。當(dāng)掃描到達(dá)卷動(dòng)區(qū)域(即到達(dá)Ymin)時(shí),本系統(tǒng)需要終止從卷動(dòng)區(qū)域中復(fù)制數(shù)據(jù),因?yàn)槲覀冇浀迷诖鎯?chǔ)器的卷動(dòng)區(qū)域中的數(shù)據(jù)仍保留在原位。然而,本系統(tǒng)是想把填充信息寫進(jìn)去。因此,在表Ⅰ中的狀況(條件)8中,邏輯電路100告訴系統(tǒng)不要對(duì)填充材料進(jìn)行復(fù)制而是要寫入填充材料。如果我們檢查一下圖2B和2D,我們發(fā)現(xiàn),當(dāng)掃描到達(dá)Ymin或地址4(表Ⅰ中的狀況(條件)8),在圖2B地址4中的實(shí)心點(diǎn)依然保留在圖2D中的地址4中(即不對(duì)數(shù)據(jù)進(jìn)行復(fù)制)。然而,注意當(dāng)外部數(shù)據(jù)從圖2B中的地址4移到圖2D中的地址3中時(shí),在存儲(chǔ)器中AAA和AAA之間的位置中將裝入填充信息(即不對(duì)填充信息進(jìn)行復(fù)制而只是將其寫入)。一次水平掃描之后(表Ⅰ的條件9),引腳89和91上的信號(hào)告訴本系統(tǒng)停止進(jìn)行重寫。(即不將填充信息寫入)。在這之后的每一次水平掃描期間,只要掃描是處于卷動(dòng)區(qū)域中,本系統(tǒng)就將用Ymin和Ymax對(duì)掃描進(jìn)行檢驗(yàn),只要還沒有達(dá)到Y(jié)max,本系統(tǒng)就不會(huì)對(duì)卷動(dòng)區(qū)域進(jìn)行重寫,這樣不管復(fù)制的內(nèi)容是什么都沒有區(qū)別。當(dāng)掃描達(dá)到Y(jié)max(表Ⅰ中的狀況(條件)10),在引腳89和91上就將有告訴本系統(tǒng)開始對(duì)數(shù)據(jù)進(jìn)行復(fù)制和重寫的信號(hào)。當(dāng)掃描達(dá)到存儲(chǔ)器中的地址13時(shí),本系統(tǒng)需要對(duì)整個(gè)L行進(jìn)行復(fù)制,這是因?yàn)樵趨^(qū)域的“X”邊界之間的L將被重寫到地址12(圖2D)中,包括如圖2B中所示的卷動(dòng)區(qū)域中的最低的一行?,F(xiàn)在繼續(xù)對(duì)圖5和下卷操作進(jìn)行研究,當(dāng)水平掃描向前進(jìn)一步達(dá)到位置Ymax+Ysc時(shí)(表Ⅰ中的狀況(條件)11)就不要求有什么新的操作,從而在下卷操作期間就不必再采用這個(gè)邊界了。
因?yàn)楸鞠到y(tǒng)在向下卷動(dòng)期間是做卷繞式處理的,本系統(tǒng)必需不斷用Yoffset和Ylimit來檢驗(yàn)掃描位置,以便決定所需采用的刷新地址和卷動(dòng)地址,使顯示裝置能描繪一種可能與它在存儲(chǔ)器中形式不相同的圖象。在圖5中的電路的下半部分是在控制芯片中采用的,它用來執(zhí)行檢驗(yàn)任務(wù)和產(chǎn)生地址。
表Ⅱ提供了寄存器105中(REG)的值、Ysc和Ylimit的數(shù)值之間的關(guān)系,這些值的關(guān)系是圖5中下半部分電路必須適于提供刷新地址Ar和卷動(dòng)地址As。刷新地址是存儲(chǔ)器中的地址,從該地址讀出數(shù)據(jù)以刷新顯示屏幕的顯示。卷動(dòng)地址也是存儲(chǔ)器中的地址,在卷動(dòng)周期或更新周期期間,數(shù)據(jù)或填充信息就傳送到該地址上。
表Ⅱ鎖存器 狀況131 (條件)N 1 如果REG<Ylimit,則Ar=REGP 2 如果REG≥Ylimit,則Ar=REG-Ylimit鎖存器 鎖存器 狀況135 137 (條件)P N 3 如果REG-Ysc≥0和≤Ylimit,則As=REG-Ysc+YlimitN N 4 如果REG-Ysc<0,則As=REG-Ysc+YlimitP P 5 如果REG-Ysc≥Ylimit,則As=REG-Ysc-Ylimit當(dāng)本系統(tǒng)開始一次垂直掃描時(shí),Yoffset的值從CPU線101經(jīng)過MUX107,經(jīng)過加/減裝置109傳送到寄存器105。在每一次水平掃描期間,“1”的值從CPU經(jīng)過線113,經(jīng)過MUX115,傳送到加/減裝置109。在加/減裝置109中,地址寄存器105的值REG加到“1”的值上,從而使該寄存器的REG值隨著每一次水平掃描而不斷增加。
在圖5中電路的下部決定刷新地址A.r。在電路運(yùn)行的過程中有二個(gè)檢驗(yàn)周期。每次水平掃描期間都發(fā)生這樣兩次檢驗(yàn)。在第一檢驗(yàn)周期中,當(dāng)垂直掃描開始時(shí),Yoffset的值進(jìn)入寄存器105。在Yoffset的值裝入寄存器105時(shí),該值還穿過MUX127進(jìn)入減法器129。在減法器129中,從Yoffset的值中減去從線132來的值Ysc并把符號(hào)信號(hào)傳送到“REG-Ysc”鎖存器135中。符號(hào)信號(hào)是用來決定卷動(dòng)地址As的。這樣一種操作形成了第一種檢驗(yàn)周期。
在第二檢驗(yàn)周期中,由加減裝置109從Ylimit的值中減去在第一次垂直掃描開始時(shí)傳送的Yoffset。符號(hào)值從加/減裝置109傳送到“REG-Ylimit”鎖存器131。如果符號(hào)是負(fù)的,則來自寄存器105的值的信號(hào)在它在線123上傳送時(shí)穿過MUX121,這些代表刷新地址Ar的信號(hào)出現(xiàn)在線117上。也是在第二檢驗(yàn)周期中,值(REG-Ylimit)經(jīng)過MUX127傳送到減法器129上。在減法器中,從值(REG-Ylimit)中減去值Ysc,符號(hào)信號(hào)被傳送到和貯存在“REG-Ylimit+Ysc”鎖存器137中。
邏輯電路138響應(yīng)貯存在鎖存器135和137中的符號(hào)信號(hào),在線137和140上提供信號(hào)。如果我們檢查一下表Ⅱ,我們會(huì)發(fā)現(xiàn),如果鎖存器131是負(fù)的,則值REG是刷新地址As,如果鎖存器131是正的(或者具有零值,零值被看作為正值),則來自加/減裝置109的值是刷新地址。再者,如果鎖存器135是正的(或零)而鎖存器137是負(fù)的,則卷動(dòng)地址Ar將是值(狀況(條件)3)REG-Ysc。如果鎖存器135和鎖存器137都是負(fù)的(狀況(條件)4),則卷動(dòng)地址As將是REG-Ysc+Ylimit。如果鎖存器135和鎖存器137都是正的(狀況(條件)5),則卷動(dòng)地址As將是REG-Ysc-Ylimit。
表Ⅲ表示由邏輯電路138響應(yīng)鎖存器135和137中的符號(hào)信號(hào)產(chǎn)生的信號(hào)。
表Ⅲ狀況(條件) MUX127 加/減裝置109中流過的線上的信號(hào)3 106 減4 110 加5 110 減在一最佳實(shí)施例中,加/減裝置109和減法器129類似于得克薩斯儀器公司制造的74181。然而,這兩種算術(shù)運(yùn)算器件都是集成電路芯片。邏輯電路138包括多個(gè)執(zhí)行表Ⅱ和表Ⅲ功能的門,它們能呈現(xiàn)不同的結(jié)構(gòu)。
讓我們結(jié)合圖5中的較低部分的電路的運(yùn)行來看一下圖2B。在圖2B中,Yoffset是“0”。當(dāng)垂直掃描開始時(shí),“0”的值寫入到寄存器105中,與此同時(shí)在減法器129中,從Ysc(Ysc=1)中減去值“0”。從而一個(gè)負(fù)的信號(hào)傳送到鎖存器135上。在第二次檢驗(yàn)中,值“0”是由線106上的計(jì)時(shí)信號(hào)從寄存器105經(jīng)過MUX107攜帶到加/減裝置109。與此同時(shí),Ylimit的值被攜帶到加/減裝置109。圖2B中Ylimit的值是15。在加/減裝置109中,從“0”中減去值15,并將所得的負(fù)值沿著線111傳送鎖存器131上并貯存在其中。如果我們再檢查一下表Ⅱ,我們發(fā)現(xiàn)鎖存器131中的負(fù)信號(hào)觸發(fā)MUX121使來自寄存器105的值信號(hào)能夠通過。此刻寄存器105中的值REG是“0”,因此“0”成為刷新地址Ar。如果我們檢查一下圖2B和2A,我們發(fā)現(xiàn)顯示屏幕上零位置中的W是來自存儲(chǔ)器中的“0”地址。
在第二次檢驗(yàn)中,值-15穿過MUX127到達(dá)減法器129。在減法器129中,減去Ysc的值1以便使來自減法器129中的值-16向鎖存器137提供一負(fù)的信號(hào)。因此有兩個(gè)負(fù)的信號(hào)提供給了邏輯電路138。如果我們再看表Ⅱ,我們發(fā)現(xiàn)兩個(gè)負(fù)信號(hào)形成了狀況(條件)4,這狀況(條件)使加/減裝置109作加法運(yùn)算并使MUX127通過來自加/減裝置109的運(yùn)算結(jié)果。從而,寄存器105的值REG等于“0”,該值加到Y(jié)limit的值15上。表示15的值的信號(hào)經(jīng)過MUX127傳送到減法器129上,在減法器129中,從15中減去值1(Ysc)以便在線119上提供等于14的信號(hào)。故卷動(dòng)地址As等于14。如果我們檢查一下圖2D,我們發(fā)現(xiàn)W已被重寫到地址14中。
研究一下存儲(chǔ)器是以圖2D的形式排列的第二次垂直掃描的情況。正如上面所描述的,最初的值14(Yoffset)裝入到寄存器105中。與此同時(shí),值14傳送到減法器129上,再從中減去值1(Ysc),留下的差為+13。此信號(hào)傳送到鎖存器135上并將其貯存在那里。在第二次檢驗(yàn)期間,從Ylimit中減去來自寄存器105的值14,值-1是從加/減裝置109傳送過來的差信號(hào)。將這種負(fù)的信號(hào)傳送給鎖存器131,而將值-1傳送給減法器129。在減法器129中,從-1中減去值1(Ysc),這就產(chǎn)生了值-2。因此,一負(fù)值信號(hào)傳送給鎖存器137。如果我們檢查一下表Ⅱ,我們發(fā)現(xiàn)鎖存器131中的負(fù)值將使寄存器105中的值REG通到線117。因此刷新地址Ar是14。從表Ⅱ中我們還發(fā)現(xiàn)如果鎖存器135是正的,鎖存器137是負(fù)的,我們就有了狀況(條件)3。如果我們轉(zhuǎn)到表Ⅱ,我們發(fā)現(xiàn)在狀況(條件)3中,加/減裝置109減去線106上的信號(hào),MUX127則讓這種信號(hào)通到線106。因?yàn)榫€106上的信號(hào)將通過MUX127,加/減裝置109作哪些操作就無關(guān)緊要了。線106上的信號(hào)表示來自寄存器105的值REG=14,此值14被傳送到減法器129上。在減法器129中從值14中減去Ysc=1,留下值13。表示13的信號(hào)作為卷動(dòng)地址As在119上傳送。如果我們檢查一下圖2F,該圖是鎖存器在第二次垂直掃描期間的存儲(chǔ)器的排列形式,我們發(fā)現(xiàn)W已被重寫到地址13中。我們還發(fā)現(xiàn)在圖2C中屏幕的零位置已根據(jù)存儲(chǔ)器中的地址14進(jìn)行了刷新。14是線117上的值。
我們已根據(jù)表Ⅱ闡述了狀況(條件)1、3和4。至于說到狀況(條件)2,讓我們設(shè)想存儲(chǔ)器的掃描已進(jìn)行到圖2D中的地址16。記住我們已向前推進(jìn)了兩次水平掃描,因此寄存器105的讀數(shù)是16。在第一次檢驗(yàn)期間,值16將通過MUX107到達(dá)加/減裝置109,從加/減裝置109再經(jīng)過MUX127到達(dá)減法器129。在減法器129中,使值16減少1以便對(duì)鎖存器135提供一個(gè)正號(hào)。在第二次檢驗(yàn)期間,把Ylimit傳送到加/減裝置上,并在該裝置中從16中減去15以便從中得到+1。將正號(hào)傳送到鎖存器131。如果我們檢查一下表Ⅱ,我們發(fā)現(xiàn)鎖存器131中的正的信號(hào)為狀態(tài)(條件)2,本系統(tǒng)提供一個(gè)來自加/減裝置109的輸出REG-Ylimit。在目前考慮的這個(gè)實(shí)例中,輸出信號(hào)是+1,故在圖2D中刷新地址Ar是1。記住到了地址16處我們已從Yoffset開始作了兩次掃描,故而我們正在尋求一個(gè)如圖2C中所顯示的起始于Yoffset的第二次水平掃描的刷新地址。Ys就出現(xiàn)在上述第二位置處。Ys是根據(jù)圖2D中的存儲(chǔ)器地址1進(jìn)行刷新的,它就是在我們所提供的例子中的線117上的刷新地址。
在第二次檢驗(yàn)過程中,把上面所描述的,來自加/減裝置109的+1傳送到減法器129中。從1中減去Ysc的值1,這樣一個(gè)值“0”或一個(gè)正信號(hào)傳送到鎖存器137上。如果我們檢查一下表Ⅱ,我們將發(fā)現(xiàn)鎖存器135和137中的正信號(hào)是狀況(條件)5,這種狀況(條件)使得加/減裝置109作減法運(yùn)算并使MUX127允許來自加/減裝置109的輸出通過。在這種狀況(條件)下,當(dāng)從寄存器105中減去Ylimit時(shí),就由加/減裝置109提供一個(gè)+1。把該+1傳送到減法器129中,在減法器129中,減去Ysc的值1以便在線119上給出一個(gè)值“0”。這樣卷動(dòng)地址As為“0”。如果我們檢查一下圖2F,該圖表示存儲(chǔ)器在第二次垂直掃描期間是如何安排的,我們發(fā)現(xiàn)Y按照線119上的卷動(dòng)地址“0”重寫到存儲(chǔ)器中的地址0處。
現(xiàn)在來看圖6,圖6描述了數(shù)據(jù)通道芯片上的電路圖,該芯片是在刷新循環(huán)期間使信號(hào)從存儲(chǔ)器沿規(guī)定路線傳送到電視屏幕上的和使信號(hào)從存儲(chǔ)器有選擇地返回到存儲(chǔ)器中。信號(hào)從位映象存儲(chǔ)器接口151輸出到輸入FIFO153中,接著再輸入到移位寄存器41中。信號(hào)從移位寄存器41中移出以便由顯示裝置155加以顯示。顯示裝置155不在數(shù)據(jù)通道芯片上但是卻在圖6中畫出目的是描述它的作用。除了傳送到寄存器41以處,來自存儲(chǔ)器的信號(hào)由線157傳送到桶形寄存器159上。如果本系統(tǒng)不是處于水平卷動(dòng)方式中,則信號(hào)經(jīng)過桶形移信器159時(shí)不被移位。離開桶形移位器159中的信號(hào)被傳送到兩個(gè)輸出FIFO161和163中。為響應(yīng)計(jì)時(shí)信號(hào)t1和t2,信號(hào)以交替的方式被接收到FIFO161和163中。該信號(hào)從輸出FIFO161和163傳送到MUX165。MUX165的第三個(gè)輸入信道是來自RAM150。當(dāng)需要填充信息時(shí),RAM150提供填充信息信號(hào)。填充信息信號(hào)是響應(yīng)線152上的控制信號(hào)而提供的,該控制信號(hào)來自指令總線55。MUX165受到線116上的控制信號(hào)的控制,這種控制信號(hào)也來自指令總線55。每當(dāng)從存儲(chǔ)器中讀出信號(hào)時(shí),它們都被裝入到輸出FIFO中。然而,只有在系統(tǒng)是按新的地址把上述信號(hào)寫到存儲(chǔ)器中去時(shí),則信號(hào)才從存儲(chǔ)器中讀出。如果在一個(gè)更新期間有新的信息要加入的話,新的信息就通過信道154傳送到RAM150上。因此,數(shù)據(jù)通道芯片所起的作用就是控制進(jìn)入存儲(chǔ)器中的數(shù)據(jù)流,但是控制芯片也提供地址信息和涉及到把信息信號(hào)重寫到存儲(chǔ)器中的指令。
本發(fā)明的系統(tǒng)提供了一種用于卷動(dòng)、卷繞式處理和清除操作的獨(dú)特的技術(shù)和為執(zhí)行這些操作的一種獨(dú)特的硬件排列方式。
權(quán)利要求
1.一種用于響應(yīng)中央處理單元(CPU)的控制和地址信號(hào),顯示電視顯示裝置的卷動(dòng)區(qū)域中的第一組象素信息和顯示在電視顯示裝置中的卷動(dòng)區(qū)域之外和與其相鄰的第二組象素信息的電路布線,所述的線路布線含有一個(gè)具有多個(gè)排列成至少N行和M列的陣列的信息貯存單元的位映象存儲(chǔ)器,這種存儲(chǔ)器包括第一組用于貯存第一組象素信息的貯存單元,該貯存單元是以n行和m列的陣列形式排列的;第二組用于貯存第二組象素信息的貯存單元,該貯存單元是多個(gè)不包括在第一組中的貯存單元,該貯存單元是多個(gè)不包括在第一組中的貯存單元以行和列的形式進(jìn)行排列的;本發(fā)明的特征在于,所述的電路布線還包含一個(gè)連接在中央處理單元和位映象存儲(chǔ)器上的控制電路,一個(gè)連接在控制電路上和位映象存儲(chǔ)器上的數(shù)據(jù)通道電路;一個(gè)連接在數(shù)據(jù)通道電路上和電視顯示裝置上的移位寄存器;控制電路能夠根據(jù)位映象存儲(chǔ)器的行地址把第一和第二控制信號(hào)輸出到數(shù)據(jù)通道電路上,象素信息正從位映象存儲(chǔ)器輸出到電視顯示裝置上,同時(shí),控制電路能夠根據(jù)從中央處理單元接收到的第一和第二控制信號(hào)輸出第一和第二控制信號(hào)對(duì)卷動(dòng)方式和卷動(dòng)方向分別加以指示,從控制電路輸出的第一控制信號(hào)控制數(shù)據(jù)通道電路是從位映象存儲(chǔ)器復(fù)制象素信息還是填充信息,從控制電路輸出的第二控制信號(hào)控制數(shù)據(jù)通道電路是否把復(fù)制的信息寫入到位映象存儲(chǔ)器中去。
2.據(jù)權(quán)利要求
1所述的電路布線,其特征在于在響應(yīng)來自中央處理單元的指示向上卷動(dòng)的第一控制信號(hào)時(shí),該控制電路能夠把地址信號(hào)輸出到位映象存儲(chǔ)器上,從而使輸出到電視顯示裝置上的和由數(shù)據(jù)通道電路從第一組貯存單元的預(yù)定行復(fù)制來的象素信息重新寫入到第一組貯存單元的下一個(gè)較高的行中去。
3.據(jù)權(quán)利要求
1所述的電路布線,其特征在于在響應(yīng)來自中央處理單元的指示向下卷動(dòng)的第一控制信號(hào)中,該控制電路能夠把地址信號(hào)輸出到位映象存儲(chǔ)器上,從而使輸出到電視顯示裝置上、的和由數(shù)據(jù)通道電路從第二組貯存單元的預(yù)定行復(fù)制來的象素信息重新寫入到第二組貯存單元的下一個(gè)較高的行中去。
4.據(jù)權(quán)利要求
1所述的電路布線,其特征在于在響應(yīng)來自中央處理單元的指示向上卷動(dòng)的第一控制信號(hào)時(shí),控制電路能夠把地址信號(hào)輸出到位映象存儲(chǔ)器上,從而使由數(shù)據(jù)通道電路產(chǎn)生的并被寫入到位映象存儲(chǔ)器的填充信息寫入到第一組貯存單元的底部行中去。
5.據(jù)權(quán)利要求
1所述的電路布線,其特征在于在響應(yīng)來自中央處理器單元的指示向下卷動(dòng)的第一控制信號(hào)時(shí),控制電路能夠把地址信號(hào)輸出到位映象存儲(chǔ)器上,從而使由數(shù)據(jù)通道電路產(chǎn)生的、并被寫入到位映象存儲(chǔ)器的填充信息,寫入到直接位于第一組貯存單元的頂部行之上的那些第二組貯存單元中去。
6.據(jù)權(quán)利要求
1所述的電路布線,其特征在于位映象存儲(chǔ)器具有一與其相關(guān)的接口且在數(shù)據(jù)通道電路中包含一個(gè)連接在電路上的、用來接收來自位映象存儲(chǔ)器接口的象素信息和把象素信息信號(hào)輸出到移位寄存器上的輸入寄存器,一個(gè)連接的電路上的、用來接收來自輸入寄存器的象素信息信號(hào)的桶形移位器,一個(gè)連接在電路上的、用來交替式地接收來自桶形移位器的移位了的象素信息的第一和第二輸出寄存器,一個(gè)能夠根據(jù)控制電路輸出的第一控制信號(hào)來對(duì)填充信息進(jìn)行輸出的隨機(jī)存取存儲(chǔ)器,一個(gè)連接在電路上的、用來接收來自第一和第二輸出寄存器的象素信息信號(hào)和來自隨機(jī)存取存儲(chǔ)器的填充信息和把信號(hào)輸出到位映象存儲(chǔ)器接口上的多路傳輸器,該多路傳輸器能夠根據(jù)由控制電路輸出的第二控制信號(hào)把象素信息信號(hào)或填充信息信號(hào)輸出到位映象存儲(chǔ)器接口上。
7.據(jù)權(quán)利要求
1所述的電路布線,其特征在于控制電路能夠在刷新循環(huán)中把刷新地址信號(hào)輸出到位映象存儲(chǔ)器上,位映象存儲(chǔ)器則對(duì)此作出響應(yīng)把表示貯存在其中的象素信息的信號(hào)輸出到顯示裝置上。
8.據(jù)權(quán)利要求
1所述的電路布線,其特征在于顯示裝置能夠在水平掃描期間產(chǎn)生沿著象素行移動(dòng)的電子束,象素的每一行在一次垂直掃描期間都被掃描,控制電路能夠控制數(shù)據(jù)通道電路以便在一次垂直掃描期間對(duì)多個(gè)貯存單元進(jìn)行重寫。
9.據(jù)權(quán)利要求
1所述的電路布線,其特征在于有一計(jì)時(shí)電路與控制電路、數(shù)據(jù)通道電路、位映象存儲(chǔ)器和移位寄存器相連接。
10.據(jù)權(quán)利要求
9所述的電路布線,其特征在于,顯示裝置能夠在水平掃描期間產(chǎn)生沿著象素行移動(dòng)的電子束,計(jì)時(shí)電路能夠輸出把每一次水平掃描劃分成多個(gè)與交替出現(xiàn)的刷新和循環(huán)周期相對(duì)應(yīng)的時(shí)間周期的時(shí)鐘信號(hào),控制電路能夠輸出控制信號(hào)從便使位映象存儲(chǔ)器輸出代表在每一次刷新循環(huán)中被貯存的信息的信號(hào),數(shù)據(jù)通道電路輸入代表在每一次卷動(dòng)周期中所要寫入的信息的信號(hào)。
11.據(jù)權(quán)利要求
3所述的電路布線,其特征在于在,除了N行用于貯存象素信息的貯存單元之外,位映象存儲(chǔ)器具有未在其中存貯象素信息的空余的貯存單元行,至少有一行第二組的貯存單元把空余的行與第一組貯存單元分開。
12.據(jù)權(quán)利要求
11所述的電路布線,其特征在于,在響應(yīng)來自中央控制單元的指示向下卷動(dòng)操作的第一控制信號(hào)時(shí),控制電路還能夠把地址信號(hào)輸出到位映象存儲(chǔ)器上以便使輸出到顯示裝置上和由數(shù)據(jù)通道電路以位映象存儲(chǔ)器的頂行復(fù)制來的象素信息重新寫入到位映象存儲(chǔ)器中位于所有的、含有象素信息的其它各行之下的行中。
13.據(jù)權(quán)利要求
13所述的電路布線,其特征在于,控制電路含有;一個(gè)多路轉(zhuǎn)換器,輸出到其中的三個(gè)信號(hào)分別對(duì)應(yīng)于位映象存儲(chǔ)器中第一組貯存單元中的第一行的數(shù)目,位于第一組貯存單元中最后一行之后的下一個(gè)行的數(shù)目及值一;一個(gè)加/減裝置,具有一個(gè)連接在上面的用于接收多路轉(zhuǎn)換器的輸出的第一終端;一個(gè)寄存器,將其連接為可接收加/減裝置的輸出并把寄存器的內(nèi)窖輸出到加/減裝置的第二終端上,寄存器的內(nèi)容代表顯示裝置上的屏幕上的電子射線束的垂直位置;多路轉(zhuǎn)換器,加/減裝置和寄存器進(jìn)一步連接在用于接收和響應(yīng)計(jì)時(shí)信號(hào)的計(jì)時(shí)電路上以便在由顯示裝置上的電子束執(zhí)行的每一垂直掃描期間通過加/減裝置將值一加到寄到寄存器的內(nèi)容中。
14.根據(jù)權(quán)利要求
13所述的電路布線,其特征在于控制電路進(jìn)一步包括一個(gè)計(jì)數(shù)器,它以象素由顯示裝置上的電子射線來進(jìn)行水平掃描的速度進(jìn)行計(jì)數(shù),貯存在計(jì)數(shù)器中的值代表屏幕上的電子射線束的水平位置;一個(gè)比較器,將其連接為可接收計(jì)數(shù)器的輸出并具有貯存在其中的第一組貯存單元的第一列和最后列的數(shù)目,比較器能夠輸出一個(gè)信號(hào)以指示與含有第一組的貯存單元的一列相對(duì)應(yīng)的電子射線束的位置。
15.據(jù)權(quán)利要求
14所述的電路布線,其特征在于,控制電路進(jìn)一步包括一個(gè)邏輯電路,該控制電路能夠根據(jù)來自于中央處理單元的第一和第二控制信號(hào)和按被讀出的存儲(chǔ)器中的行和列所指出的電子射線束的位置輸出控制電路的第一和第二控制信號(hào)。
16.據(jù)權(quán)利要求
15所述的電路布線,其特征在于控制電路進(jìn)一步包括信號(hào)發(fā)生器,它產(chǎn)生與行數(shù)相對(duì)應(yīng)的信號(hào),在卷動(dòng)遞增期間,卷動(dòng)顯示根據(jù)該行數(shù)進(jìn)行移動(dòng);減法電路,將其連接為可從加/減裝置的輸出中減去卷動(dòng)遞增的值。
17.據(jù)權(quán)利要求
8所述的電路布線,其特征在于控制電路包括一能夠貯存刷新地址的寄存器,這種刷新地址指出在位映象存儲(chǔ)器中貯存的象素信息將以刷新信號(hào)的形式輸出到電視顯示裝置上的位置,控制電路還包括一能夠形成卷動(dòng)地址的減法器,這種卷動(dòng)地址指出信息將被寫入到位映象存儲(chǔ)器中的位置。
專利摘要
本電路布線涉及顯示屏一個(gè)或數(shù)個(gè)區(qū)域的卷動(dòng)操作,它包括位映象存儲(chǔ)器,至少一個(gè)地址發(fā)生和控制信號(hào)的電路芯片,一個(gè)或多個(gè)數(shù)據(jù)信號(hào)通道電路芯片,連接在各部分電路之間的計(jì)時(shí)電路和邏輯電路。從而可在每一次水平掃描期間,響應(yīng)多個(gè)計(jì)時(shí)循環(huán),進(jìn)行刷新、卷動(dòng)和更新操作。上述電路布線為顯示裝置的一次垂直掃描周期內(nèi),對(duì)整個(gè)位映象存儲(chǔ)器重寫,從而對(duì)本系統(tǒng)提供迅速而平滑的卷動(dòng)操作和對(duì)存儲(chǔ)器進(jìn)行連續(xù)的尋址操作。
文檔編號(hào)G09G5/14GK86105738SQ86105738
公開日1987年6月3日 申請日期1986年7月16日
發(fā)明者內(nèi)德C·福雷斯特, 羅伯特·C·羅斯, 湯姆斯·C·弗朗 申請人:數(shù)字設(shè)備公司導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兴化市| 龙海市| 紫云| 白朗县| 高陵县| 外汇| 深水埗区| 定结县| 襄汾县| 无棣县| 荆门市| 苍梧县| 昆山市| 东莞市| 故城县| 长兴县| 比如县| 封丘县| 龙岩市| 海盐县| 尖扎县| 泰州市| 彭阳县| 三穗县| 塘沽区| 沈丘县| 江达县| 塔河县| 建平县| 潼关县| 青浦区| 那坡县| 花垣县| 临海市| 澎湖县| 巴林左旗| 栖霞市| 伊金霍洛旗| 汨罗市| 南乐县| 寿宁县|