專利名稱:圖象數(shù)據(jù)轉(zhuǎn)換處理裝置以及具有該裝置的信息處理設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖象數(shù)據(jù)轉(zhuǎn)換處理裝置,用于將圖象數(shù)據(jù)換轉(zhuǎn)換成電視信號,所述圖象數(shù)據(jù)是在一個存儲器中以所開發(fā)的多種格式產(chǎn)生的;以及涉及具有圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的信息處理設(shè)備。
所述信息處理設(shè)備例如可以由帶有存儲器和處理單元的一臺個人計算機構(gòu)成。信息處理設(shè)備與一陰極射線管(CRT)相連,存儲器輸出的圖象數(shù)據(jù)顯示在CRT上。這時,所述圖象數(shù)據(jù)在一視頻隨機存取存儲器(VRAM)中以所開發(fā)的各種格式產(chǎn)生。
所述圖象數(shù)據(jù)由每行320象素(點)構(gòu)成,總行數(shù)為200。此外,圖象數(shù)據(jù)也可由640象素×400行或640象素×480行構(gòu)成。CRT的幀(屏幕)可分為用于顯示圖象數(shù)據(jù)的顯示幀區(qū)域和非顯示幀區(qū)域。
一個程序具有一種模式數(shù)據(jù),它與圖象數(shù)據(jù)的一圖象模式相對應(yīng),用于在屏幕上顯示該圖象數(shù)據(jù),所述模式數(shù)據(jù)代表看非顯示幀區(qū)域的尺寸、在水平方向上顯示幀區(qū)域的象素數(shù)目、回掃周期以及用于每一象素的讀出頻率。
當(dāng)圖象數(shù)據(jù)含640象素×480行時,用來控制CRT顯示圖象數(shù)據(jù)的一種裝置可用于根據(jù)該程序的模式數(shù)據(jù)設(shè)置一個31KHz的水平掃描頻率。根據(jù)所設(shè)定的水平掃描頻率,該裝置可從VRAM中以28MHz的讀出頻率讀出圖象數(shù)據(jù)。根據(jù)所述的模式數(shù)據(jù),CRT將該圖象數(shù)據(jù)顯示在它的顯示幀區(qū)域。
另一方面,當(dāng)圖象數(shù)據(jù)含320象素×200行時,該裝置將水平掃描頻率置定為15KHz。這時,該裝置根據(jù)這一水平掃描頻率從VRAM中以21MHz的讀出頻率讀出所述圖象數(shù)據(jù)。當(dāng)圖象數(shù)據(jù)含640象素×400行時,該裝置設(shè)定水平掃描頻率為24KHz,這時,該裝置根據(jù)該水平掃描頻率,從VRAM中以25MHz的讀出頻率讀出所述圖象數(shù)據(jù)。根據(jù)以各種開發(fā)的格式所產(chǎn)生的圖象數(shù)據(jù),分別提供不同的CRT。
綜上所述,用于控制CRT執(zhí)行其顯示操作的裝置通過設(shè)定水平掃描頻率,使CRT顯示與圖象模式相應(yīng)的圖象數(shù)據(jù)。
另外,近來已出現(xiàn)了一種多重CRT,它能顯示320象素×200行、640象素×400行及640象素×480行的多種圖象數(shù)據(jù)。這時,帶有程序的一個信息處理設(shè)備輸出一個復(fù)合信號到多重CRT中。該復(fù)合信號含31/24/15的水平同步信號和垂直同步信號。在此復(fù)合信號的基礎(chǔ)上,該多重CRT顯示一個來自該信息處理設(shè)各的RGB信號的圖象數(shù)據(jù)。
另外,有一種電視設(shè)備,它通常用作家庭使用,與CRT和上述的多重CRT地位相似。這種電視設(shè)備的水平掃描頻率規(guī)定為15KHz(精確地說為15.73426KHz),有效行數(shù)規(guī)定為400行。在這種電視設(shè)備中,利用隔行掃描操作,其中,對幀進(jìn)行隔行掃描,可將一幀顯示成兩個場。
人們已有一種不斷增長的需要,即要求電視設(shè)備連接到所述信息處理設(shè)備上,以促進(jìn)這種信息處理設(shè)備的普及。在這種情況下,需要一種掃描轉(zhuǎn)換器,用于將圖象數(shù)據(jù)轉(zhuǎn)換成電視信號。所述掃描轉(zhuǎn)換器帶有一種轉(zhuǎn)換開關(guān),用于在上述的多種水平掃描頻率中選擇出任一種頻率,并且根據(jù)一設(shè)定的(所選擇出的)水平掃描頻率,所述掃描轉(zhuǎn)換器對所述的將由所述信息處理設(shè)備顯示的圖象數(shù)據(jù)進(jìn)行轉(zhuǎn)換。根據(jù)該電視信號,電視設(shè)備在其幀上顯示圖象。
如上所述,當(dāng)所述電視設(shè)備連接到信息處理設(shè)備上時,所述掃描轉(zhuǎn)換器將以模擬形式發(fā)送的圖象數(shù)據(jù)轉(zhuǎn)換成數(shù)字信號,然后將該數(shù)字信號存儲到內(nèi)部的VRAM中,而且,該掃描轉(zhuǎn)換器將圖象信號轉(zhuǎn)換成電視信號,該電視信號將以15KHz水平掃描頻率被隔行掃描。然后將該已轉(zhuǎn)換的電視信號輸出到電視設(shè)備上。
當(dāng)在VRAM中生成的圖象數(shù)據(jù)的行數(shù)超過一電視幀400行時,普通的掃描轉(zhuǎn)換器僅顯示與400行相對應(yīng)的圖象部分,它由一個可調(diào)量來規(guī)定。因此,在這種情況下,存在一個問題,即在電視幀(屏幕)上,不能顯示與400行以外的多個行相應(yīng)的圖象數(shù)據(jù)。為了解決這個問題,必須利用掃描轉(zhuǎn)換器來對圖象數(shù)據(jù)進(jìn)行壓縮。
如果該圖象數(shù)據(jù)由掃描轉(zhuǎn)換器均勻一致地壓縮,那么,一個不應(yīng)被壓縮的圖象也可能被壓縮。例如,信息處理設(shè)備常常以31KHz的水平掃描頻率輸出640象素×480行的圖象以及640象素×420行的圖象。這時,640象素×420行的圖象數(shù)據(jù)可以被顯示在電視屏幕上,而640象素×480行圖象數(shù)據(jù)不能顯示在電視屏幕上。
所述掃描轉(zhuǎn)換器用于以一個恒定壓縮率將640象素×480行的圖象數(shù)據(jù)壓縮到640象素×420行,然而,它還以這個恒定的壓縮率壓縮原來不必被壓縮的640象素×420行的圖象數(shù)據(jù)。
進(jìn)而,采用上述的掃描轉(zhuǎn)換器會產(chǎn)生這樣一個問題,即用戶必須通過一個轉(zhuǎn)換開關(guān)來選擇一個水平掃描頻率,利用所述復(fù)合信號可以省去用戶對轉(zhuǎn)換開關(guān)的運用。該復(fù)合信號是一個同步信號,且由各種頻率的信號組成。這種情況下,不發(fā)送表示每一頻率的編碼信息,這樣,根據(jù)該復(fù)合信號不能立即地對頻率加以識別。所以,要提供給掃描轉(zhuǎn)換器一個頻率檢測器,用于檢測每一種頻率。利用頻率檢測器的檢測結(jié)果可以省略轉(zhuǎn)換開關(guān)的使用。然而,這時掃描轉(zhuǎn)換器的電路結(jié)構(gòu)是十分復(fù)雜的。
另外,當(dāng)使用掃描轉(zhuǎn)換器時,在信息處理設(shè)備中產(chǎn)生的將被顯示的圖象數(shù)據(jù)從數(shù)字信號轉(zhuǎn)換成模擬信號,然后,利用該掃描轉(zhuǎn)換器將該模擬信號再轉(zhuǎn)換成數(shù)字信號。因此,會產(chǎn)生這樣一個問題,那就是將被顯示在電視設(shè)備上的圖象數(shù)據(jù)的圖象質(zhì)量變劣。
再者,在普通的掃描轉(zhuǎn)換器中,僅通過隔行掃描操作,從信息處理設(shè)備發(fā)送的圖象數(shù)據(jù)被轉(zhuǎn)換成電視信號,所以在電視屏幕上存在著閃爍,這樣,所顯示的圖象是不清楚的。
本發(fā)明的一個目的是提供一種圖象數(shù)據(jù)轉(zhuǎn)換處理裝置,它能根據(jù)在具有一單獨硬件結(jié)構(gòu)的VRAM上生成的各種圖象數(shù)據(jù),自動地生成具有優(yōu)良顯示性能的電視信號;以及一種信息處理設(shè)備,它帶有上述的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置。
為了完成上述目的,按照本發(fā)明的圖象數(shù)據(jù)轉(zhuǎn)換裝置將多行圖象數(shù)據(jù)(它們存儲在一個存儲單元中,并能按照所開發(fā)的各種格式生成出來)轉(zhuǎn)換成具有預(yù)定行數(shù)的電視信號。該圖象數(shù)據(jù)轉(zhuǎn)換裝置包括一個發(fā)布單元(issue unit)、多行存儲單元以及一個發(fā)生單元。所述發(fā)布單元根據(jù)一個由將被轉(zhuǎn)換的圖象數(shù)據(jù)的行數(shù)與電視信號的預(yù)定行數(shù)之比值來確定的周期,發(fā)布一個圖象數(shù)據(jù)發(fā)送指令給存儲單元。
多行存儲單元根據(jù)發(fā)布單元的發(fā)送指令,用于周期性地逐行地存儲從存儲單元發(fā)送的圖象數(shù)據(jù)。
所述發(fā)生單元用于使一個內(nèi)插系數(shù)與存儲在行存儲單元中的圖象數(shù)據(jù)相乘,所述內(nèi)插系數(shù)是多個內(nèi)插系數(shù)中與一個所生成的圖象數(shù)據(jù)的開發(fā)格式相對應(yīng)的,上述多個插值系數(shù)是事先對應(yīng)于本發(fā)明所開發(fā)的各種格式來設(shè)定的;上述乘法過程與電視信號的水平同步信號同步,從而生成所述電視信號。
按照本發(fā)明,所開發(fā)的各種格式的圖象數(shù)據(jù)能自動地轉(zhuǎn)換成電視信號。
進(jìn)一步說,按照本發(fā)明,所述圖象數(shù)據(jù)轉(zhuǎn)換處理裝置能將存儲在存儲單元中的且能以所開發(fā)的多種格式生成的圖象數(shù)據(jù)轉(zhuǎn)換為具有預(yù)定行數(shù)的電視信號。所述圖象數(shù)據(jù)由多行組成。
本發(fā)明的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置包括模式管理單元和轉(zhuǎn)換處理單元。模式管理單元用于處理與圖象數(shù)據(jù)的行數(shù)相對應(yīng)的模式數(shù)據(jù)。
轉(zhuǎn)換處理單元用于根據(jù)模式管理單元提供的模式數(shù)據(jù)更新圖象數(shù)據(jù)的轉(zhuǎn)換,以將對應(yīng)于至少多個模式數(shù)據(jù)的圖象數(shù)據(jù)轉(zhuǎn)換成電視信號。
另外,本發(fā)明的信息處理設(shè)備執(zhí)行對應(yīng)于不同圖象模式的多種程序,所述圖象數(shù)據(jù)包括一種預(yù)定的圖象模式。所述程序包括一模式數(shù)據(jù),該模式數(shù)據(jù)具有用于圖象數(shù)據(jù)本身的圖象模式的信息或規(guī)定的信息。
信息處理設(shè)備執(zhí)行多種程序并且有一個處理單元,用于處理模式數(shù)據(jù)和圖象數(shù)據(jù),處理單元包括圖象存儲單元和轉(zhuǎn)換處理單元。圖象存儲單元用于存儲含有模式數(shù)據(jù)和圖象數(shù)據(jù)的程序,轉(zhuǎn)換處理單元用于根據(jù)模式數(shù)據(jù)使存儲在圖象存儲單元中的圖象數(shù)據(jù)經(jīng)受一種預(yù)定的轉(zhuǎn)換,由此,將圖象數(shù)據(jù)轉(zhuǎn)換成電視信號。
再者,本發(fā)明的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置把按所開發(fā)的格式生成圖象數(shù)據(jù)轉(zhuǎn)換成預(yù)定行數(shù)的電視信號,所述圖象數(shù)據(jù)由多行組成。圖象數(shù)據(jù)轉(zhuǎn)換處理裝置包括一個偶存儲單元、奇存儲單元、信號發(fā)生單元以及格式轉(zhuǎn)換處理單元。
偶存儲單元用于存儲將被轉(zhuǎn)換的圖象數(shù)據(jù)中的偶數(shù)行圖象數(shù)據(jù),而奇存儲單元用于存儲將被轉(zhuǎn)換的圖象數(shù)據(jù)中奇數(shù)行的圖象數(shù)據(jù)。
信號發(fā)生單元產(chǎn)生一用于電視信號的水平同步信號,也產(chǎn)生多個速率數(shù)據(jù)(rate data),它們由圖象數(shù)據(jù)的行數(shù)與電視信號的預(yù)定行數(shù)之比值確定,電視信號的預(yù)定行數(shù)與所開發(fā)的多種格式相對應(yīng)。
格式轉(zhuǎn)換處理單元利用水平同步信號和與被進(jìn)行轉(zhuǎn)換的圖象數(shù)據(jù)的開發(fā)格式相對應(yīng)的速率數(shù)據(jù),將偶存儲單元和奇存儲單元提供的偶數(shù)行和奇數(shù)行的圖象數(shù)據(jù)轉(zhuǎn)換成電視信號。
根據(jù)本發(fā)明的信息處理設(shè)備,提供有偶存儲單元和奇存儲單元,并且通過讀出偶數(shù)行和奇數(shù)行的圖象數(shù)據(jù)來執(zhí)行一種計算,這樣可以簡化格式轉(zhuǎn)換處理單元的結(jié)構(gòu)。
另外,本發(fā)明的信息處理設(shè)備將存儲在一存儲單元中的圖象數(shù)據(jù)轉(zhuǎn)換成具有預(yù)定行數(shù)的電視信號。所述圖象數(shù)據(jù)由多行組成。
一幀電視信號由多場組成。本發(fā)明的信息處理設(shè)備包括一線性內(nèi)插單元,多場存儲單元、同步信號發(fā)生單元和場控制單元。
所述線性內(nèi)單元利用一預(yù)定的內(nèi)插系數(shù),對存儲單元提供的一圖象數(shù)據(jù)行和與上述圖象數(shù)據(jù)行相鄰的一圖象數(shù)據(jù)行的兩行圖象數(shù)據(jù)進(jìn)行線性內(nèi)插由此產(chǎn)生電視信號。
多場存儲單元被設(shè)置在線性插值單元的輸入或輸出端,以便以場為基礎(chǔ)存儲各自的行。同步信號發(fā)生單元用于產(chǎn)生電視信號的水產(chǎn)同步信號和垂直同步信號。
場控制單元用于根據(jù)由同步信號發(fā)生單元產(chǎn)生的同步信號,對多場存儲單元逐場地執(zhí)行圖象信號的寫入和讀出操作。
根據(jù)本發(fā)明的信息處理設(shè)備,所述圖象數(shù)據(jù)逐場地經(jīng)受所述的處理,以生成電視信號。
如上所述,按照發(fā)明的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置和信息處理設(shè)備,通過使用一種單獨的硬件結(jié)構(gòu),具有優(yōu)良顯示性能的電視信號能夠從所開發(fā)的各種格式的圖象數(shù)據(jù)中自動地生成,這樣可省略用戶的操作。
圖1是一個框圖,說明本發(fā)明第一實施例的含有圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的信息處理設(shè)備。
圖2是一個框圖,示出了圖1中所示的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的基本結(jié)構(gòu)。
圖3是一個流程圖,說明了示于圖2中的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的操作過程。
圖4是一個框圖,說明了示于圖1中的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的典型結(jié)構(gòu)。
圖5是一具框圖,說明了圖4所示的結(jié)構(gòu)的主要部分。
圖6是一個插值系數(shù)計算的說明圖。
圖7是用于插值系數(shù)計算的另一個說明圖。
圖8A和8B是管理表的管理數(shù)據(jù)。
圖9是一個用于表示實施例的操作處理過程的時序圖;圖10是一個用于實施例的操作處理的另一時序圖;圖11是電視信號發(fā)生處理過程的說明圖;圖12是電視信號發(fā)生處理過程的另一說明圖;圖13是電視信號發(fā)生處理過程的又一說明圖;圖14說明了插值系數(shù)的引用;圖15是一個框圖,說明按照本發(fā)明第二實施例的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的基本結(jié)構(gòu);圖16是一個流程圖,說明了示于圖15中的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的操作過程;圖17是一個框圖,說明了按照本發(fā)明第二實施例的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的典型結(jié)構(gòu)中的半導(dǎo)體存儲單元;圖18是一個框圖,說明了在本發(fā)明的第二實施例的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的典型結(jié)構(gòu)中含有格式轉(zhuǎn)換處理單元的外部電路;圖19是一個框圖,說明了一個轉(zhuǎn)換處理控制單元的結(jié)構(gòu);圖20是一個框圖,說明了計算處理單元的結(jié)構(gòu);圖21是一個定時表,用于一個奇數(shù)場的第一電視信號的顯示部分;圖22是一個定時表,用于一個奇數(shù)場的第二電視信號的顯示部分;圖23是一個示意圖,說明一個奇數(shù)場的電視信號的產(chǎn)生;
圖24是用于半導(dǎo)體存儲器讀出地址和內(nèi)插系數(shù)的計算的示意圖;圖25是一個定時表;用于一個偶數(shù)場的第一電視信號的顯示部分;圖26是一個定時表,用于一個偶數(shù)場的第二電視信號的顯示部分;圖27是一個示意圖,說明一個偶數(shù)場的電視信號的產(chǎn)生;圖28是一個框圖,說明了第二實施例的第一改型的結(jié)構(gòu);圖29是一個定時表,用于第一改型的一個奇數(shù)場的第一電視信號的顯示部分;圖30是一個定時表,用于第一改型的一個奇數(shù)場的第二電視信號的顯示部分;圖31是一個示意圖,用于說明一個奇數(shù)場的電視信號的產(chǎn)生;圖32是一個定時表,用于第一改型的一個偶數(shù)場的第一電視信號的顯示部分;圖33是一個定時表,用于第一改型的一個偶數(shù)場的第二電視信號的顯示部分;圖34是一個示意,說明一個偶數(shù)場的電視信號的產(chǎn)生;圖35是一個框圖,說明了第二實施例的第二改型的結(jié)構(gòu);圖36是一個框圖,說明了一個轉(zhuǎn)換處理單元的結(jié)構(gòu);圖37是一個框圖,說明了一個計算處理單元的結(jié)構(gòu);
圖38是一個框圖,說明了本發(fā)明第三實施例的信息處理設(shè)備的基本結(jié)構(gòu);圖39是一個流程圖,說明了示于圖38中的信息處理設(shè)備的操作過程;圖40是一個框圖,說明本發(fā)明第三實施例的信息處理設(shè)備的典型結(jié)構(gòu);圖41是一個流程圖,說明了示于圖40中的信息處理設(shè)備的操作過程;圖42是表示一種橫向濾波器的示意圖;圖43是表示一種線性內(nèi)插電路的示意圖;圖44是表示內(nèi)插系數(shù)值的一個舉例;圖45是線性插值電路20的結(jié)構(gòu)示意圖。
下面將參照
圖象數(shù)據(jù)轉(zhuǎn)換處理裝置和含有所述圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的信息處理設(shè)備的優(yōu)選實施例。
第一實施例圖1是一個框圖,說明了本發(fā)明第一實施例的含有圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的一種信息處理設(shè)備的結(jié)構(gòu)。
在圖1中,所述信息處理設(shè)備可以由例如一臺個人計算機組成。信息處理設(shè)備包括一個CPU31,一個圖象存儲器32,一個VRAM2、一個模式管理單元33,以及一個讀出控制單元34。該信息處理設(shè)備30與外部的電視設(shè)備40相連接。
所述圖象存儲器32用于存儲一個程序和圖象數(shù)據(jù)。該程序具有模式數(shù)據(jù),它存儲與圖象數(shù)據(jù)本身的圖象模式相對應(yīng)的信息或其它規(guī)定的信息。
CPU31用于根據(jù)來自圖象存儲器32的程序和圖象數(shù)據(jù)執(zhí)行一個處理過程。這個圖象數(shù)據(jù)具有一預(yù)定的圖象模式。CPU31執(zhí)行多個程序,其中模式數(shù)據(jù)互不相同,它還接收包括在程序中和圖象數(shù)據(jù)中的模式數(shù)據(jù)。
CPU31也將圖象存儲器32的圖象數(shù)據(jù)輸出到VRAM2,以及將模式數(shù)據(jù)輸?shù)侥J焦芾韱卧?3。圖象數(shù)據(jù)由多行組成,每行由多個象素組成,根據(jù)這種結(jié)構(gòu),圖象模式互不相同的圖象數(shù)據(jù)具有不同的數(shù)據(jù)行數(shù)。模式數(shù)據(jù)是與行數(shù)相對應(yīng)的數(shù)據(jù)。
VRAM2用來存儲所開發(fā)的各種格式的圖象數(shù)據(jù)。所述圖象數(shù)據(jù)被存儲在VRAM2中,可以以所開發(fā)的這樣的格式例如320象素×200行、640象素×400行或640象素×480行存儲,也可按其它的格式存儲。
模式管理單元33用于管理模式數(shù)據(jù),所述模式數(shù)據(jù)對應(yīng)于將在VRAM2中生成和轉(zhuǎn)換的圖象數(shù)據(jù)的行數(shù)。讀出控制單元34由圖象數(shù)據(jù)轉(zhuǎn)換處理裝置構(gòu)成。讀出控制單元34根據(jù)模式管理單元34提供的模式數(shù)據(jù)更新圖象數(shù)據(jù)的轉(zhuǎn)換模式(方式),以使對應(yīng)于至少多個模式數(shù)據(jù)的圖象數(shù)據(jù)轉(zhuǎn)換成電視信號。
用于電視信號的圖象數(shù)據(jù)代表一個預(yù)定的行數(shù)。所述讀出控制單元34使圖象數(shù)據(jù)經(jīng)受一預(yù)定的轉(zhuǎn)換,所述預(yù)定的轉(zhuǎn)換根據(jù)上述預(yù)定行數(shù)的行數(shù)比和模式數(shù)據(jù)來確定,由此,使對應(yīng)于至少多個模式數(shù)據(jù)的圖象數(shù)據(jù)轉(zhuǎn)換成電視信號。
按照這種結(jié)構(gòu),后面將要說明的一個管理表22被提供給讀出控制單元34。該管理表220包括一個第一轉(zhuǎn)換信息,用于轉(zhuǎn)換成具有電視信號圖象數(shù)據(jù)行數(shù)的圖象數(shù)據(jù),在所述的電視信號圖象數(shù)據(jù)中,欲被轉(zhuǎn)換的圖象的行數(shù)大于電視信號的行數(shù)。管理表220還包括一個第二轉(zhuǎn)換信息,用于轉(zhuǎn)換成具有電視信號圖象數(shù)據(jù)的行數(shù)的圖象數(shù)據(jù),在所述的電視信號圖象數(shù)據(jù)中,欲被轉(zhuǎn)換的圖象的行數(shù)小于電視信號的行數(shù)。
讀出控制單元34選擇第一和第二轉(zhuǎn)換信息中的任一種,并根據(jù)所選擇的轉(zhuǎn)換信息執(zhí)行圖象數(shù)據(jù)的轉(zhuǎn)換。
讀出控制單元34也可以根據(jù)模式數(shù)據(jù)從VRAM2中對欲被讀出的數(shù)據(jù)的讀出范圍加以改變,而且,它能根據(jù)電視信號的掃描頻率進(jìn)行轉(zhuǎn)換。
按照這種構(gòu)成,從讀出控制單元34輸出的圖象顯示在電視設(shè)備40上。所述信息處理設(shè)備30可設(shè)計成裝在一個殼體內(nèi)。
A.第一實施例的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的基本結(jié)構(gòu)。
圖2是一個框圖,說明了圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的基本結(jié)構(gòu)。該圖象數(shù)據(jù)轉(zhuǎn)換處理裝置1包括VRAM2、多個行緩沖器3、發(fā)生單元4、第一計數(shù)器5、第二計數(shù)器6、表7和發(fā)布單元8。
VRAM2存儲欲被轉(zhuǎn)換成電視信號的圖象數(shù)據(jù)。存儲在VRAM2中的圖象數(shù)據(jù)由一個程序生成。所述圖象數(shù)據(jù)由例如640象素×400行或640象素×480行組成。
多個行緩存器3連接到VRAM2上,如圖2所示,行緩存器3中的每一個用于循環(huán)地對來自VRAM2的圖象數(shù)據(jù)逐行加以存儲。
發(fā)生單元4連接到多個行緩存器3上,如圖2所示,用于產(chǎn)生電視信號的水平同步信號和垂直同步信號。該發(fā)生單元4以與水平同步信號同步的方式使存儲在行緩沖器3中的圖象數(shù)據(jù)乘以一個分配給該圖象數(shù)據(jù)的內(nèi)插系數(shù),然后使所得到的相乘結(jié)果相加以產(chǎn)生電視信號。
這就是說,利用預(yù)先設(shè)定作為內(nèi)插系數(shù)的一個預(yù)定值,發(fā)生單元4對一個電視信號行的圖象數(shù)據(jù)行和一個與其相鄰的圖象數(shù)據(jù)行的二個圖象數(shù)據(jù)行的圖象數(shù)據(jù)執(zhí)行線性內(nèi)插,由此計算出一個信號電平,以及計算出已線性內(nèi)插的電視信號行和與其相鄰的一個電視信號行這兩個電視信號行之間信號電平的平均值。
而且,利用預(yù)先設(shè)立為內(nèi)插系數(shù)的所述預(yù)定值,發(fā)生單元4通過信號電平的平均值的計算可產(chǎn)生一個電視信號,所述信號電平的平均值是對應(yīng)于電視信號行的圖象數(shù)據(jù)行和與其相鄰的圖象數(shù)據(jù)行的二個圖象數(shù)據(jù)行之間的信號電平的平均值。
第一計數(shù)器5根據(jù)模式管理單元33提供的模式數(shù)據(jù),按照由模式數(shù)據(jù)規(guī)定的周期,循環(huán)地對電視信號的水平同步信號進(jìn)行計數(shù)。
表7按照圖象所生成的格式,管理內(nèi)插系數(shù)和識別時鐘數(shù),用于電視信號的水平同步信號。這些管理數(shù)據(jù)由存儲在VRAM2中的圖象數(shù)據(jù)所生成的格式來確定,并且對于電視信號的水平同步信號具有周期性。
表7設(shè)定內(nèi)插系數(shù)和識別時鐘數(shù),用于由模式管理單元33提供的模式數(shù)據(jù),作為輸出的對象。表7使用第一計數(shù)器5的計數(shù)值作為存取地址以輸出一個具有周期性的內(nèi)插系數(shù),該周期性對應(yīng)于欲作為輸出對象的內(nèi)插系數(shù)和識別時鐘數(shù)中的計數(shù)值。這樣輸出的內(nèi)插系數(shù)被提供給發(fā)生單元4,而識別時鐘數(shù)被輸出到發(fā)布單元6。
第二計數(shù)器6對電視信號的水平同步信號的時鐘數(shù)進(jìn)行計數(shù)。發(fā)布單元8通過比較來自表7的識別時鐘數(shù)和第二計數(shù)器6所計出的計數(shù)值,發(fā)布一個用于發(fā)送圖象數(shù)據(jù)的指令給VRAM2。
接下來,將對這樣構(gòu)成的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的操作過程加以說明。
圖3是一個流程圖,說明了示于圖2中的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的操作過程。
首先,一個模式數(shù)據(jù)被提供到第一計數(shù)器5和表7(步驟101),所述模式數(shù)據(jù)用于將在VRAM2中生成的一個圖象數(shù)據(jù)。第一計數(shù)器5按照模式數(shù)據(jù)所規(guī)定的周期,對電視信號的水平同步信號執(zhí)行循環(huán)計數(shù)操作(步驟102)。
相應(yīng)于上述的計數(shù)操作,表7輸出一個具有周期性的內(nèi)插系數(shù)和一個識別時鐘數(shù),所述周期性由根據(jù)所述模式數(shù)據(jù)欲被輸出的內(nèi)插系數(shù)和識別時鐘數(shù)中的計數(shù)值確定(步驟103)。第二計數(shù)器6對電視信號的水平同步信號的時鐘數(shù)進(jìn)行計數(shù)(步驟104)。
發(fā)布單元8將表7輸出的識別時鐘數(shù)和第二計數(shù)單元6的計數(shù)值進(jìn)行比較。當(dāng)識別時鐘數(shù)與計數(shù)值一致時,發(fā)布一個發(fā)送指令,用于一個圖象數(shù)據(jù)串,該圖象數(shù)據(jù)串與在前的一個圖象數(shù)據(jù)串是連續(xù)的(步驟105)。也就是說,根據(jù)在VRAM2中生成的圖象數(shù)據(jù)的行數(shù)與電視信號的行數(shù)之比值即行數(shù)比確定的一個周期,發(fā)布單元8發(fā)布與在前的圖象數(shù)據(jù)串相連續(xù)的圖象數(shù)據(jù)串的發(fā)送指令。
所以,當(dāng)VRAM2中生成的圖象數(shù)據(jù)的行數(shù)大于電視信號的行數(shù)時,發(fā)布單元按照一個短周期發(fā)布圖象數(shù)據(jù)的發(fā)送指令。另一方面,當(dāng)所述圖象數(shù)據(jù)的行數(shù)小于電視信號的行數(shù)時,發(fā)送單元8按照一個長周期發(fā)布圖象數(shù)據(jù)的發(fā)送指令。
響應(yīng)于發(fā)布單元8的發(fā)送指令,圖象數(shù)據(jù)從VRAM發(fā)送到行緩存器3中(步驟106)。這時,首先連續(xù)地發(fā)送頂行的圖象數(shù)據(jù),所述頂行的圖象數(shù)據(jù)位于每一預(yù)定行數(shù)的發(fā)送單元的發(fā)送起始點。當(dāng)圖象數(shù)據(jù)的這一發(fā)送完成之后,接下來,連續(xù)發(fā)送頂行之下的那一行圖象數(shù)據(jù),所述頂行位于每一預(yù)定行數(shù)的發(fā)送單元的發(fā)送起始點。當(dāng)圖象數(shù)據(jù)的這一發(fā)送過程完成之后,接下來,下一頂行本身又連接地被發(fā)送,所述頂行再次位于每一發(fā)送單元的發(fā)送起始點。如上所述,當(dāng)利用頂行圖象數(shù)據(jù)作為發(fā)送起始點的發(fā)送單元和利用頂行之下的一行圖象數(shù)據(jù)作為發(fā)送起始點的發(fā)送單元被交替選擇時,圖象數(shù)據(jù)即被發(fā)送。
行緩沖器3循環(huán)地存儲來自VRASM2的圖象數(shù)據(jù)(步驟107)。響應(yīng)于上述的存儲過程,按照電視信號的水平同步信號,發(fā)生單元4同步地使存在行緩存器3中的圖象數(shù)據(jù)與來自表7的插值系數(shù)相乘(步驟108)。通過使所相乘的結(jié)果相加,發(fā)生單元4產(chǎn)生電視信號(步驟109)。
這就是說,當(dāng)在VRAM2中生成的圖象數(shù)據(jù)的行數(shù)較大時,行緩存器3按一個短周期更新所存儲的圖象數(shù)據(jù),當(dāng)圖象數(shù)據(jù)的行數(shù)較小時,行緩存器3以一個長周期來更新所存儲的圖象數(shù)據(jù)。響應(yīng)于行緩存器3對圖象數(shù)據(jù)的存儲操作,發(fā)生單元4生成電視信號,同時縮減(壓縮)在VRAM2中生成的圖象數(shù)據(jù)。
有這樣一種情況,即當(dāng)行緩沖器3的數(shù)目大于發(fā)生單元4生成電視信號所需的圖象數(shù)據(jù)的行數(shù)時,有許多行緩沖器3備用。這時,發(fā)布單元8以這樣一種定時方式發(fā)布圖象數(shù)據(jù)的發(fā)送指令,即在圖象數(shù)據(jù)寫入到行緩沖器3中的過程中,使行緩沖器的數(shù)目保持在足以存儲生成電視信號所需的圖象數(shù)據(jù)的數(shù)目上,這時,設(shè)定圖象數(shù)據(jù)寫入到行緩沖器3中的速度大于從行緩存器3中讀出圖象數(shù)據(jù)的速度。
用于這種情況的內(nèi)插系數(shù)的設(shè)定值由發(fā)生單元4設(shè)定。這個設(shè)定值按如下方法計算。與一個電視信號行相對應(yīng)的一個圖象數(shù)據(jù)行相鄰的兩個圖象數(shù)據(jù)行的圖象數(shù)據(jù)被進(jìn)行內(nèi)插處理以計算出信號電平。所述內(nèi)插系數(shù)是這樣來建立的,以使具有一平均值的電視信號得以產(chǎn)生,所述平均值是上述信號電平與相似信號電平的平均值,所述相似信號電平是與上述電視信號行相鄰的一個電視信號行的信號電平。
按照內(nèi)插系數(shù)的設(shè)定值,通過獲得夾著所對應(yīng)的圖象數(shù)據(jù)行的兩個圖象數(shù)據(jù)的線性內(nèi)插值的信號電平,發(fā)生單元4可計算出每一電視信號的信號電平,所述對應(yīng)的圖象數(shù)據(jù)行是與電視信號有縮小(壓縮)關(guān)系的行。接著,通過計算這樣獲得的兩個相鄰電視信號的平均值,發(fā)生單元4能確定電視信號的最終信號電平。
綜上所述,發(fā)生單生4確定電視信號的信號電平,同時縮減VRAM2中的圖象數(shù)據(jù)。而且發(fā)生單元4能求得兩相鄰的電視信號的信號電平平均值。通過這種操作,所有VRAM2的圖象數(shù)據(jù)能生成為無閃爍的電視信號。而且,根據(jù)內(nèi)插系數(shù)的設(shè)定值和交替發(fā)送的圖象數(shù)據(jù),發(fā)生單元4能生成隔行掃描的電視信號。
B.具有第一實施例典型結(jié)構(gòu)的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置。
下面說明具有典型結(jié)構(gòu)的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置。圖4是一個框圖,說明了圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的典型結(jié)構(gòu)。
在圖4中,按照模式管理單元33給出的模式數(shù)據(jù),圖象數(shù)據(jù)轉(zhuǎn)換處理裝置讀出存儲在VRAM2中的圖象數(shù)據(jù),而且,它縮減圖象數(shù)據(jù),以將所有存儲在VRAM2中的圖象數(shù)據(jù)顯示在電視設(shè)備40上,并且確定電視信號的信號電平。然后,通過求得相鄰電視信號之間的信號電平平均值,產(chǎn)生無閃爍的電視信號。
在圖4中,RGB矩陣電路10可以將從VRAM2中讀出的RGB分量圖象數(shù)據(jù)轉(zhuǎn)換成YUV分量圖象數(shù)據(jù)。低通濾波器(LPF)11可以消除由RGB矩陣電路11轉(zhuǎn)換所得的U-分量圖象數(shù)據(jù)的噪聲成分。LPF12消除由RGB矩陣電路10轉(zhuǎn)換所得的V-分量圖象數(shù)據(jù)的噪聲成份。
多路轉(zhuǎn)接器13從兩個低通濾波器11和12的任一個中選擇圖象數(shù)據(jù)。行緩沖器14-i(i=1到4)用來循環(huán)地且連續(xù)地存儲由RGB矩陣電路10轉(zhuǎn)換所得的Y-分量圖象數(shù)據(jù)以及由多路轉(zhuǎn)換器13-行接一行地選擇出的圖象數(shù)據(jù)分量。
選擇器15對存儲在行緩沖器14-i中的圖象數(shù)據(jù)進(jìn)行選擇。通過使存儲在行緩存器14-i中的圖象數(shù)據(jù)經(jīng)受縮減處理和去閃爍處理,邏輯操作電路16產(chǎn)生一個電視信號。信號分離器將從邏輯操作電路16輸出的電視信號的U和V-分量電視信號分配給選擇器18。來自邏輯操作電路16的電視信號的U和V-分量電視信號由多路轉(zhuǎn)接器13選擇。
選擇器18選擇出由RGB矩陣電路10轉(zhuǎn)換所得的圖象數(shù)據(jù)和由邏輯操作電路16輸出的電視信號中的任一個。NTSC編碼器19對從選擇器18輸出的電視信號進(jìn)行編碼以成為NTSC信號,D/A轉(zhuǎn)換器20將從NTSC編碼器19輸出的數(shù)字信號轉(zhuǎn)換成模擬信號,然后將該模擬信號輸出到電視設(shè)備40上。
根據(jù)模式管理電路33給出的模式數(shù)據(jù),行緩沖器寫入控制電路21控制著寫入到行緩沖器14-i中的圖象數(shù)據(jù)的寫入操作。一個內(nèi)插系數(shù)發(fā)生電路22根據(jù)模式數(shù)據(jù)和時鐘信號CLKS0和CLKS1產(chǎn)生一個內(nèi)插系數(shù),該內(nèi)插系數(shù)為邏輯操作電路16所需要以執(zhí)行縮減處理和去閃爍處理,如上所述的那樣。內(nèi)插系數(shù)發(fā)生電路22輸出所述內(nèi)插系數(shù)到邏輯操作電路16。
在28.63MHz時鐘的基礎(chǔ)上,NTSC同步信號發(fā)生電路23產(chǎn)生一個NTSC同步信號,它含有水平同步信號和垂直同步信號,NTSC同步信號發(fā)生電路23輸出NTSC同步信號到內(nèi)插系數(shù)發(fā)生電路22上。
按照這種結(jié)構(gòu),每一個行緩沖器14-i,選擇器15和邏輯操作電路16按照電視信號的奇數(shù)場和偶數(shù)場分別成對提供(即提供兩組行緩沖器、選擇器和邏輯操作電路)。在圖4中,示出了一組行緩存器14-i,選擇器15和邏輯操作電路16。圖象數(shù)據(jù)進(jìn)入行緩沖器14-i的寫入操作以28.6MHz(8fsc)的頻率進(jìn)行。邏輯操作電路16以14.3MHz(4fsc)的頻率與電視信號的產(chǎn)生同步地運行。也就是說,圖象數(shù)據(jù)進(jìn)入行緩沖器14-i的寫入操作電路和邏輯操作電路16異步工作。
圖5是一個框圖,說明了示于圖4中電路主要部分的詳細(xì)結(jié)構(gòu)。在圖5中,與圖4中同樣的元件由同樣的標(biāo)號標(biāo)示。
在VRAM2中生成的圖象數(shù)據(jù)是640象素×480行、640象素×400行或320象素×200行的,這些圖象數(shù)據(jù)要分別轉(zhuǎn)換成640象素×400行、640象素×480行及320象素×400行的電視信號。
在存儲器32中產(chǎn)生的程序按照三種所開發(fā)的格式中的任一種,通過其處理過程生成VRAM2中的圖象數(shù)據(jù),這時所采用的格式經(jīng)模式管理單元33,按照已編碼模式數(shù)據(jù),告訴給管理表格220和選擇器223,如下文中將說明的那樣。
選擇器15含有三個選擇器150-i(i=1-3)。選擇器150-i選擇出存儲在行緩沖器14-1和14-2中的任一圖象數(shù)據(jù)。當(dāng)從管理表220的a-端輸出的選擇控制信號表示為“1”時,如下面所述的,選擇器150-1選擇行緩沖器14-1的圖象數(shù)據(jù);當(dāng)選擇控制信號表示為“0”時,它選擇行緩沖器14-2的圖象數(shù)據(jù)。
選擇器150-2選擇存儲在行緩存器14-2的14-3中的圖象數(shù)據(jù)的任何一個。當(dāng)從管理表220的b-端輸出的選擇控制信號表示為“1”時,選擇器150-2選擇行緩沖器14-2的圖象數(shù)據(jù);當(dāng)所述選擇控制信號表示為“0”時,它選擇行緩沖器14-3的圖象數(shù)據(jù)。
選擇器150-3選擇存儲在行緩沖器14-3和14-4中的任一圖象數(shù)據(jù),當(dāng)從管理表20的C端輸出的選擇控制信號代表“1”時,選擇器150-3選擇行緩沖器14-3的圖象數(shù)據(jù);當(dāng)選擇控制信號表示為“0”時,它選擇行緩沖器14-4的圖象數(shù)據(jù)。
邏輯操作電路16由三個乘法器160-i(i=1-3)和一個加法器161組成,邏輯操作電路16利用前文所述的內(nèi)插系數(shù)執(zhí)行運算處理,由此可進(jìn)行圖象數(shù)據(jù)的縮減和求平均運算。
乘法器160-1執(zhí)行一個乘法操作,也就是使從選擇器150-1輸出的圖象數(shù)據(jù)和從管理表220的α-端輸出的內(nèi)插系數(shù)相乘。乘法器160-2執(zhí)行一個乘法運算,使從選擇器150-2輸出的圖象數(shù)據(jù)和從管理表220的β-端輸出的內(nèi)插系數(shù)相乘。乘法器160-3執(zhí)行一個乘法運算,使從選擇器150-3輸出的圖象數(shù)據(jù)和從處理表的γ-端輸出的內(nèi)插系相乘。
加法器161使從三個乘法器160-1到160-3輸出的相乘結(jié)果相加,由此,執(zhí)行圖象數(shù)據(jù)的縮減和求平均的操作。
內(nèi)插系數(shù)發(fā)生電路22由管理表220、兩個計數(shù)器221和222以及選擇器223組成。
管理表220管理將要提供給選擇器15-i的選擇控制信號和將要提供給乘法器160-i每一模式數(shù)據(jù)的內(nèi)插系數(shù)。而且,管理表220還管理一個識別時鐘數(shù)(下面稱之為LWT),它與電視信號的水平同步信號的所規(guī)定的時鐘數(shù)相對應(yīng)。所述內(nèi)插系數(shù)和識別時鐘數(shù)根據(jù)存儲在VRAM2中的圖象數(shù)據(jù)所開發(fā)的格式來加以規(guī)定,且具有電視信號的水平同步信號的周期性。
計數(shù)器221循環(huán)地對電視信號的水平同步信號進(jìn)行計數(shù),以循環(huán)地輸出“0”和“1”。計數(shù)器222循環(huán)地對電視信號的水平同步信號進(jìn)行計數(shù),以循環(huán)地輸出“0”到“4”(按此次序),當(dāng)模式數(shù)據(jù)表示640象素×400行時,選擇器223選擇計數(shù)器221的計數(shù)值。當(dāng)模式數(shù)據(jù)表示640象素×480行時,選擇器223選擇計數(shù)器222的計數(shù)值。選擇器223輸出所選擇的計數(shù)值到管理表220上,作為管理表的存取地址。
NTSC同步信號電路23配備有計數(shù)器230和比較器231。
計數(shù)器230開始其計數(shù)操作,對帶有一個時鐘信號的電視信號的水平同步信號進(jìn)行計數(shù),并輸出時鐘計數(shù)值。在本實施例中,從對水平同步信號的計數(shù)操作的起始到結(jié)束,時鐘數(shù)目置為“910”(例如),比較器231將從計數(shù)器230輸出的計數(shù)值與從管理表220輸出的識別時鐘數(shù)相比較,當(dāng)從計數(shù)器230輸出的計數(shù)值達(dá)到識別時鐘數(shù)時,比較器231指示圖象數(shù)據(jù)的發(fā)送給一個控制機構(gòu)(未示出)用于VRAM2。
接下來,說明由管理表管理的內(nèi)插系數(shù)。當(dāng)圖象信號的行數(shù)與電視信號的行數(shù)之縮減比率大于“2/3”時,三個相鄰行的圖象數(shù)據(jù)需用來生成一個縮減的無閃爍電視信號。
這就是說,當(dāng)圖象數(shù)據(jù)的行數(shù)與電視信號的行數(shù)之縮減比率是“2/3”時,由一個黑圈指示出的4行圖象數(shù)據(jù)對應(yīng)于由一個白圈指示出的三行圖象數(shù)據(jù),當(dāng)行數(shù)之縮減比率大于“2/3”時,所縮減的圖象數(shù)據(jù)沿箭頭所指方向偏移。
因此,當(dāng)行數(shù)的縮減比率大于2/3時,由白圈表示的每一縮減的圖象數(shù)據(jù)通過線性地內(nèi)插兩相鄰行的圖象數(shù)據(jù)的信號電平來被計算出來。通過求得兩相鄰行的縮減圖象數(shù)據(jù)的信號電平之平均值,可計算出電視信號的信號電平。所以,三個相鄰行的圖象數(shù)據(jù)對生成縮減的無閃爍電視信號來說是必須的。
這里,用“m∶n”表示圖象數(shù)據(jù)的行數(shù)和電視信號的行數(shù)之行數(shù)比;用Lx表示縮減了的圖象數(shù)據(jù)的行數(shù);用Ix表示在VRAM2中相應(yīng)的圖象數(shù)據(jù)的行數(shù);下面的等式在整數(shù)值的關(guān)系下是能滿足的Ix=Lx×(n/n)而且,用b表示Lx×(m/n)的小數(shù)值,考慮到小數(shù)值的關(guān)系,下列等式能成立Ix+b=Lx×(m/n)也就是說,如圖7所示,縮減的圖象數(shù)據(jù)的第Lx行對應(yīng)于存儲在VRAM2中圖象數(shù)據(jù)的第Ix和第Ix+1行之間“b:(1-b)”的分界的位置(divisional Position)。然而,這些圖象數(shù)據(jù)的象素位置是一致的。另外,下列等式也成立(Lx+1)×(m/n)=Lx×(m/n)+(m/n)=1x+b+(m/n)=(1x+1)+b+(m/n)-1從這個等式中,如圖7所示,縮減的圖象數(shù)據(jù)的第Lx+1行相應(yīng)于存儲在VRAM2中的圖象數(shù)據(jù)Ix+2和Ix+1之間由下列等式1表示的分界位置{b+(m-n)/n}∶{1-(b+(m-n)/n)}…(1)這里,縮減的圖象數(shù)據(jù)和存儲在VRAM2中的圖象數(shù)據(jù)的象素位置相互是一致的。在圖7中,黑圈表示縮減前的圖象數(shù)據(jù),白圈表示縮減的圖象數(shù)據(jù)。
根據(jù)使VRAM2的圖象數(shù)據(jù)的Ix行信號電平與加權(quán)值(1-b)以及一個經(jīng)VRAM2的圖象數(shù)據(jù)的Ix+1行的信號電平與加權(quán)值b相乘所獲得的值相乘所得的值之總和,可以計算出縮減圖象數(shù)據(jù)的Ix行的信號電平。這就是說,該信號電平被提供來作為線性內(nèi)插值。
而且,根據(jù)使VRAM2的圖象數(shù)據(jù)的Ix+1行的信號電平與由下列等式(2)表示的加權(quán)值以及經(jīng)VRAM2的圖象數(shù)據(jù)的Ix+2行的信號電平與由下列等式(3)表示的加權(quán)值相乘所獲的值相乘所得的值之總和,可計算出縮減的圖象數(shù)據(jù)的Ix+1行的信號電平。
1-(b+(m-n)/n)……(2)b+((m-n)/n)……(3)這個信號電平被提供來作為線性內(nèi)插值。
所以,可由下式(a)計算出縮減的圖象數(shù)據(jù)的Lx行的信號電平與縮減的圖象數(shù)據(jù)的Lx+1行的信號電平之平均值Dox(在圖7中(1)行的信號電平)DOx=DiLx×αx+DiLx+1×αx+1+DiLx+2×αx+2…(a)這里,DiLx表示在VRAM2中圖象數(shù)據(jù)的Ix行的信號電平;DiLx+1表示在VRAM2中圖象數(shù)據(jù)的Lx+1行的信號電平;DiLx+2表示在VRAM2中圖象數(shù)據(jù)的Ix+2行的信號電平。內(nèi)插系數(shù)αx等于{(1-b)+0}2。內(nèi)插系數(shù)αx+1等于由下列等式(4)表示的值[{1-(b+(m-n)/n}+b]/2={1-(m-n)/n}/2…(4)內(nèi)插系數(shù)等于由下列等式(5)所表示的值[{b+(n-n)/n}+0]/2={b+(m-n)/n}/2…(5)這里,所述的計算在同一象素位置執(zhí)行。
管理表220管理著滿足上述各等式的內(nèi)插系數(shù)αx,αx+1,αx+2,并且將由計數(shù)器221和222的計數(shù)值所指示的內(nèi)插系數(shù)輸出到乘法器16-i,管理表220還輸出由計數(shù)器221和222的計數(shù)值所指示的選擇控制信號給選擇器15-i,管理表220管理著將要被提供給比較器231的識別時鐘數(shù),并將如計數(shù)器221和222所指示的識別時鐘數(shù)輸出給比較器231以使其滿足上面的等式。
圖8(a)和8(b)是管理表220的管理數(shù)據(jù)實施例。當(dāng)VRAM2中將要被轉(zhuǎn)換的圖象數(shù)據(jù)采用640象素×400行的格式時,采用圖8(a)中的管理數(shù)據(jù)。當(dāng)VRAM2中將要被轉(zhuǎn)換的圖象數(shù)據(jù)采用640象素×480行的格式時,使用圖8(b)中的管理數(shù)據(jù)。
在圖8(a)和8(b)中,a、b、c表示用于選擇控制信號的管理數(shù)據(jù),LWT表示用于識別時鐘數(shù)的管理數(shù)據(jù),α、β、和γ表示用于內(nèi)插系數(shù)的管理數(shù)據(jù),所述內(nèi)插系數(shù)用二進(jìn)制的五比特“x.xxxx”數(shù)表示。所以,例如,“08”由“0.1000”表示,這個值對應(yīng)于小數(shù)制的“0.5”。另外,LWT的“一”符號代表著這樣的數(shù)據(jù),它在比較器231中是將被比較的對象,這樣的數(shù)據(jù)不被輸出。
當(dāng)VRAM2中將被轉(zhuǎn)換的圖象數(shù)據(jù)具有320象素×200行的開發(fā)格式時,如下面將說明的,示于圖4中的選擇器18直接地選擇在RGB矩陣電路中被轉(zhuǎn)換的圖象數(shù)據(jù),通過這種操作,管理表220不管理與這種開發(fā)格式相應(yīng)的管理數(shù)據(jù)。
圖9和圖10是流程圖,用于具有典型構(gòu)成的圖象轉(zhuǎn)換處理設(shè)備的操作。下面將說明示于圖4中的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的工作。圖9(a)和10(a)說明的是電視信號的水平同步。圖9(b)和10(b)說明的是電視信號的顯示部分。圖9(c)和10(c)說明電視信號的垂直顯示部分。圖9(d)說明計數(shù)器221的計數(shù)值,圖10(d)說明計數(shù)器222的計數(shù)值。
(640象素×400行的圖象數(shù)據(jù))
首先將說明的是當(dāng)VRAM2中將被轉(zhuǎn)換的圖象數(shù)據(jù)具有640象素×400行的開發(fā)格式時,圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的工作。這時,選擇器223選擇計數(shù)器221的計數(shù)值,計數(shù)器221循環(huán)地輸出“0”和“1”,選擇器223將所選擇的計數(shù)值輸出到管理表220。
對于圖8(a)所示的電視信號的奇數(shù)場(ODD)來說,管理表格220輸出〔LWT=816,a=1,b=1,c=1,α=08,β=08,γ=00〕以對應(yīng)于計數(shù)值“0”,輸出〔LWT=-,a=1,b=0,c=0,α=00,β=08,γ=08〕以對應(yīng)于計數(shù)值“1”。
當(dāng)計數(shù)器221的計數(shù)值指示為“0”時,管理表輸出“LWT=816”,響應(yīng)于“LWT=816”,比較器231給用于VRAM2的控制機構(gòu)(未示出)發(fā)布圖象數(shù)據(jù)發(fā)送指示,它與在前的發(fā)送相連續(xù)。
響應(yīng)于圖象數(shù)據(jù)的發(fā)送指令,VRAM2的控制機構(gòu)發(fā)送所述圖象數(shù)據(jù),該圖象數(shù)據(jù)具有細(xì)微的時間丟失,如圖9的時間曲線的實線所示的那樣。這時,在電視信號的奇數(shù)場中,按照大約每4行89μ秒的周期,發(fā)送在發(fā)送起始點的第0行的圖象數(shù)據(jù),在電視信號的偶數(shù)場,按大約每4行89μs的周期,發(fā)送在發(fā)送起始點處的第1行的圖象數(shù)據(jù)。
響應(yīng)于上述的圖象數(shù)據(jù)的發(fā)送過程,如圖9的時間曲線所示,對于電視信號的奇數(shù)場,行緩沖器14-i存儲第一電視信號顯示部分的第0行,所述的顯示部分是計數(shù)器221的計數(shù)值指示為“0”的部分。另外,行緩沖器存儲第1行圖象數(shù)據(jù),行緩沖器14-3存儲第2行圖象數(shù)據(jù)。接著,行緩沖器14-1存儲第二電視信號顯示部分中的第4行圖象數(shù)據(jù),所示顯示部分是計數(shù)器221的計數(shù)值指示為“1”的部分。行緩沖器存儲第2行圖象數(shù)據(jù),行緩沖器14-4存儲第3行圖象數(shù)據(jù)。如上所述,行緩沖器寫入控制電路21將每一電視信號顯示部分中的有效的三行圖象數(shù)據(jù)輸入到行緩沖器中。
對于電視信號的偶數(shù)場來說,行緩沖器存儲第1電視信號顯示部分,即計數(shù)器221的計數(shù)值為“0”的部分中的第1行圖象數(shù)據(jù)。行緩沖器14-2存儲第2行圖象數(shù)據(jù),行緩沖器14-1存儲第2電視信號顯示部分即計數(shù)器221的計數(shù)值為“1”的部分中的第五行圖象數(shù)據(jù),行緩沖器14-3存儲第3行圖象數(shù)據(jù),行緩沖器14-4存儲第4行圖象數(shù)據(jù)。綜上所述,行緩沖器寫入控制電路21將在每一電視信號的顯示部分中的有效的三行數(shù)據(jù)寫入到行緩沖器中。
邏輯操作電路16接收來自行緩沖器14-1的圖象數(shù)據(jù),以及來自管理表的選擇控制信號和內(nèi)插系數(shù)。邏輯操作電路16以大約45μs的周期讀出存儲在行緩沖器14-i中的圖象數(shù)據(jù)。
對于電視信號的奇數(shù)場來說,邏輯操作電路16在第1電視信號顯示部分得到第0行的圖象數(shù)據(jù)與內(nèi)插系數(shù)“08”(0.5十進(jìn)制)的相乘值,接著,邏輯控制電路16將所得的相乘值與另一個相乘值相加,所述另一個相乘值是第1行圖象數(shù)據(jù)與內(nèi)插系數(shù)“08”相乘所得的值。
另外,該邏輯操作電路16將第2電視信號顯示部分中的第2行圖象數(shù)據(jù)與內(nèi)插系數(shù)“08”相乘所得的值與第3行圖象數(shù)據(jù)與內(nèi)插系數(shù)“08”相乘所得的值相加。按照這種方式,邏輯操作電路16執(zhí)行電視信號的產(chǎn)生處理過程。
接著,對于電視信號的偶數(shù)場來說,邏輯操作電路16計算出第1行圖象數(shù)據(jù)與內(nèi)插系數(shù)“08”的相乘值,并將這個值加到第2行圖象數(shù)據(jù)與內(nèi)插系數(shù)“08”相乘所得的值之上。在第一電視信號顯示部分,邏輯操作電路16將第3行圖象數(shù)據(jù)與內(nèi)插系數(shù)“08”的相乘值加到第4行圖象數(shù)據(jù)與內(nèi)插系數(shù)“08”的相乘值之上,按照這種方式,如上所述,邏輯操作電路16執(zhí)行電視信號的產(chǎn)生處理過程。
綜上所述,當(dāng)VRAM2中的將被轉(zhuǎn)換的圖象數(shù)據(jù)具有640象素×400行的開發(fā)格式時,通過計算兩個相鄰行的圖象數(shù)據(jù)之間信號電平的平均值,圖象數(shù)據(jù)轉(zhuǎn)換處理裝置能產(chǎn)生將要被隔行掃描的640象素×400行的電視信號。通過圖象數(shù)據(jù)的信號電平求平均,能產(chǎn)生無閃爍的電視信號。
(640象素×480行的圖象數(shù)據(jù))下面將說明的是在VRAM2中將被轉(zhuǎn)換的圖象數(shù)據(jù)具有640象素×480行時,圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的工作。這時,選擇器223選擇循環(huán)地輸出“0”、“4”的計數(shù)器22的計數(shù)值,并將所選擇的值輸送到管理表220。按照所選擇的計數(shù)值,管理表循環(huán)地輸出圖8(b)所示的管理數(shù)據(jù)。
這里,按照與電視信號的五個水平同步信號相應(yīng)的周期,管理表220循環(huán)地輸出所述管理數(shù)據(jù)。這是因為480行的圖象數(shù)據(jù)按6∶5的比率減少成400行的電視信號。
比較器231接收來自管理表220的LWT。首先,當(dāng)計數(shù)器222的計數(shù)值為“0”時,比較器得到的是“LWT=196”。響應(yīng)于“LWT=196”的接收,當(dāng)計數(shù)器230的計數(shù)值達(dá)到“196”時,比較器給VRAM2的控制機構(gòu)發(fā)出與在前的發(fā)送相連續(xù)的圖象數(shù)據(jù)發(fā)送指令。
接著,當(dāng)計數(shù)器222的計數(shù)值為“1”時,比較器231接收的LWT為“LWT=816”,響應(yīng)于“LWT=816”的接收,當(dāng)計數(shù)器230的計數(shù)值達(dá)到“816”時,比較器231發(fā)出與在前的發(fā)送相連續(xù)的圖象信號的發(fā)送指令給VRAM2的控制機構(gòu)。
再接下來,當(dāng)計數(shù)器222的計數(shù)值為“1”時,比較器231接收的LWT為“LWT=516”,響應(yīng)于“LWT=516”的接收,當(dāng)計數(shù)器230的計數(shù)值達(dá)到516時,比較器231發(fā)出與在前的發(fā)送相連續(xù)的圖象信號的發(fā)送指令給VRAM2的控制機構(gòu)。
所述VRAM2的控制機構(gòu)接收所發(fā)布的指令,并發(fā)送具有細(xì)微時間丟失的圖象數(shù)據(jù),如圖10的時間曲線中實線所示。對于電視信號的奇數(shù)場,以大約每4行89μs的周期發(fā)送位于發(fā)送起始點的第0行圖象數(shù)據(jù)。接著對于電視信號的偶數(shù)場,以大約每4行89μs的周期發(fā)送位于發(fā)送起始點的第1行圖象數(shù)據(jù)。
行緩沖器寫入控制電路21將每一電視信號的顯示部分中的有效的三行圖象數(shù)據(jù)寫入到行緩沖器14-i中,如圖10所示。
通過比較圖9和10的時間曲線,下列問題變得很清楚。當(dāng)VRAM2中將被轉(zhuǎn)換的圖象數(shù)據(jù)具有640象素×480行的開發(fā)格式時,比較器231以一個較小的周期發(fā)布圖象數(shù)據(jù)的發(fā)送指令,所述周期小于具有640象素×400行的開發(fā)格式的圖象數(shù)據(jù)的周期。通過比較(例如)在奇數(shù)場的第4電視信號顯示部分中的圖象數(shù)據(jù)的發(fā)送,對于640象素×400行的開發(fā)格式來說,如圖9的時間曲線所示,第6、7、8行的圖象數(shù)據(jù)被存儲在行緩沖器14-i中,而對于640象素×480行的開發(fā)格式來說,如圖10的時間曲線所示,第7、8、9行的圖象數(shù)據(jù)被存儲在行緩沖器14-i中。綜上所述,在640象素×480行的開發(fā)格式下,圖象數(shù)據(jù)以較高速度存儲到行緩沖器14-i中。
根據(jù)來自管理表220的選擇控制信號和內(nèi)插系數(shù),邏輯操作電路16以大約45μs的周期讀出存儲在行緩沖器14-i中的圖象數(shù)據(jù)。然后執(zhí)行由等式(α)所表示的邏輯操作,由此產(chǎn)生電視信號。
通過這一操作,當(dāng)VRAM2中的將被轉(zhuǎn)換的圖象數(shù)據(jù)具有640象素×480行的開發(fā)格式時,第一實施例的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置執(zhí)行如圖12所示的線性內(nèi)插處理以使6行圖象數(shù)據(jù)縮減成5行圖象數(shù)據(jù)。接著,所述的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置計算出已縮減的兩行相鄰圖象數(shù)據(jù)的信號電平平均值,以產(chǎn)生640象素×400行的電視信號,該電視信號將要被隔行掃描。經(jīng)過圖象數(shù)據(jù)縮減和求平均處理,能產(chǎn)生具有640象素×480行的圖象數(shù)據(jù)的全部信息的無閃爍電視信號。
(320象素×200行的圖象數(shù)據(jù))下面說明的是在VRAM2中將被轉(zhuǎn)換的圖象數(shù)據(jù)具有320象素×200行的開發(fā)格式的情況。這時,如圖13所示,VRAM2的控制機構(gòu)正常地發(fā)送奇場中的全部200行圖象數(shù)據(jù),也發(fā)送偶數(shù)場中的全部200行圖象數(shù)據(jù)。
在這種情況下,本發(fā)明的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置1不須工作。當(dāng)模式數(shù)據(jù)代表320象素×200行的開發(fā)格式時,示于圖4中的選擇器18直接地選擇在RGB矩陣電路中將被轉(zhuǎn)換的圖象數(shù)據(jù),并將這些來自VRAM2的圖象數(shù)據(jù)直接輸出到NTSC編碼器19上。
當(dāng)VRAM2中將被轉(zhuǎn)換的圖象數(shù)據(jù)具有320象素×200行時,可利用這個實施例的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置代替VRAM2的控制機構(gòu)執(zhí)行發(fā)送控制處理。
根據(jù)上述的第一實施例,假定圖象數(shù)據(jù)的行數(shù)和電視信號的行數(shù)之縮減率大于“2/3”。還假定需用來產(chǎn)生電視信號的圖象數(shù)據(jù)的行數(shù)為3行。但本發(fā)明并不局限于此,本發(fā)明還可用于縮減率小于“2/3”的情況。這時,如圖3所示,需用來產(chǎn)生電視信號的圖象數(shù)據(jù)的行數(shù)為4行,這樣,應(yīng)根據(jù)上述行數(shù)提供硬件結(jié)構(gòu)和管理表220的管理數(shù)據(jù)。
(第二實施例)
下面將討論本發(fā)明圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的一個第二實施例。
圖15示出了一個表示按照本發(fā)明第二實施例的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的方框圖。圖16是如圖15所示的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的操作的流程圖。
本實施例的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置包括一個偶存儲單元24-1、一個奇存儲單元24-2、一個格式轉(zhuǎn)換處理單元50和一個信號發(fā)生單元60。上述裝置把圖象數(shù)據(jù)(可以按多種開發(fā)格式產(chǎn)生該圖象數(shù)據(jù))轉(zhuǎn)換成具有預(yù)定行數(shù)的電視信號。
偶存儲單元24-1存儲將被轉(zhuǎn)換的圖象數(shù)據(jù)中偶數(shù)行的圖象數(shù)據(jù)。這里,圖象數(shù)據(jù)是信息處理設(shè)備30中的圖象數(shù)據(jù)。該圖象數(shù)據(jù)包括多個行,每行包括多個象素(dofs)。奇存儲單元24-2存儲將被進(jìn)行轉(zhuǎn)換的圖象數(shù)據(jù)中奇數(shù)行的圖象數(shù)據(jù)。
信號發(fā)生單元60產(chǎn)生多種比率數(shù)據(jù),這些數(shù)據(jù)是根據(jù)按照所開發(fā)的多種格式的該圖象數(shù)據(jù)的行數(shù)和電視信號的預(yù)定行數(shù)確定的。所述單元60還產(chǎn)生該電視信號的水平同步信號。信號發(fā)生單元60輸出該比率數(shù)據(jù)和水平同步信號給轉(zhuǎn)換處理控制單元52。多種比率中的每一個可以具有一個比“1”大或比“1”小的值。
偶存儲單元24-1、奇存儲單元24-2和信號發(fā)生單元60被連接到格式轉(zhuǎn)換處理單元50。
格式轉(zhuǎn)換單元50利用水平同步信號和與將被轉(zhuǎn)換的圖象數(shù)據(jù)的開發(fā)格式相對應(yīng)的比率數(shù)據(jù),把由偶存儲單元24-1和奇存儲單元24-2提供的偶數(shù)和奇數(shù)行的圖象數(shù)據(jù)轉(zhuǎn)換成電視信號格式。格式轉(zhuǎn)換單元50包括轉(zhuǎn)換處理控制單元52和一個計算處理單元54。該格式轉(zhuǎn)換單元50還包括一個行緩沖器56和一個求平均處理單元58。
轉(zhuǎn)換處理控制單元52從信號發(fā)生單元60接收水平同步信號和與被進(jìn)行轉(zhuǎn)換的圖象數(shù)據(jù)的開發(fā)格式相應(yīng)的比率數(shù)據(jù)。根據(jù)比率數(shù)據(jù)和水平同步信號,轉(zhuǎn)換處理控制單元52產(chǎn)生一個讀出地址,用于讀出存儲在偶存儲單元24-1和奇存儲單元24-2中的相鄰奇數(shù)和偶數(shù)行的圖象數(shù)據(jù),以及產(chǎn)生一個將被用于把該圖象數(shù)據(jù)轉(zhuǎn)換成電視信號的內(nèi)插系數(shù)。該計算處理單元54被連接到轉(zhuǎn)換處理控制單元52、偶存儲單元24-1和奇存儲單元24-2。
計算處理單元54根據(jù)由轉(zhuǎn)換處理控制單元52提供的讀出地址讀出存儲在兩存儲單元中的兩個相鄰奇數(shù)和偶數(shù)行的圖象數(shù)據(jù)。計算處理單元54使讀出圖象數(shù)據(jù)與內(nèi)插系數(shù)相乘,以便把該圖象數(shù)據(jù)轉(zhuǎn)換成電視信號。
行緩沖器56連接到計算處理單元54,并存儲計算處理單元54中計算出的一行上的電視信號。
求平均處理單元58被連接到計算處理單元54和行緩沖器56。求平均處理單元58計算剛好在被存儲在行緩沖器56中的一行之前的一電視信號的平均值和在計算處理單元54中獲得的電視信號的平均值,由此產(chǎn)生一行的一個平均電視信號。
下面,將要描述具有如上所述基本結(jié)構(gòu)的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的第二實施例的操作。圖16是第二實施例的操作的流程圖。
首先,從一數(shù)據(jù)總線(未示出)傳送的圖象數(shù)據(jù)中的偶數(shù)行的圖象數(shù)據(jù)被存儲在偶存儲單元24-1中,而從該數(shù)據(jù)總線傳送的圖象數(shù)據(jù)中的奇數(shù)行的圖象數(shù)據(jù)被存儲在奇存儲單元24-2中(步驟210)。
接著,信號發(fā)生單元60產(chǎn)生電視信號的水平同步信號,并把它輸出給轉(zhuǎn)換處理控制單元52(步驟202)。轉(zhuǎn)換處理控制單元52從信號發(fā)出單元60接收水平同步信號以及與被轉(zhuǎn)換圖象數(shù)據(jù)的開發(fā)格式相應(yīng)的比率數(shù)據(jù)(步驟203)。隨后,根據(jù)來自信號發(fā)生單元60的比率數(shù)據(jù)和水平同步信號,轉(zhuǎn)換處理控制單元52產(chǎn)生一個讀出地址,用于讀出存儲在偶存儲單元24-1和奇存儲單元24-2中的相鄰奇數(shù)和偶數(shù)行的圖象數(shù)據(jù),以及產(chǎn)生一個用于把圖象數(shù)據(jù)轉(zhuǎn)換成電視信號的內(nèi)插系數(shù)(步驟204)。
隨后,計算處理單元54根據(jù)由轉(zhuǎn)換處理控制單元52提供的讀出地址讀出存儲在兩存儲單元中的相鄰奇數(shù)和偶數(shù)的圖象數(shù)據(jù)(步驟205)。計算處理單元54使該讀出圖象數(shù)據(jù)乘以內(nèi)插系數(shù),以便把該圖象數(shù)據(jù)轉(zhuǎn)換成電視信號(步驟206)。
行緩沖器56存儲計算處理單元54中獲得的一行的電視信號(步驟207)。求平均處理單元58計算剛好在被存儲在行緩沖器56中的一行之前的一電視信號的平均值和在計算處理單元54中得出的電視信號的平均值,由此產(chǎn)生一行的平均電視信號(步驟208)。
B.具有典型結(jié)構(gòu)的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置下面將描述按照本發(fā)明具有典型結(jié)構(gòu)的圖象處理裝置。圖17和18示出了按照本發(fā)明第二實施例的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的典型結(jié)構(gòu)的方框圖。圖17示出了一個半導(dǎo)體存儲器單元的方框圖,圖18示出了包括一格式轉(zhuǎn)換處理單元的外部電路。
圖象數(shù)據(jù)轉(zhuǎn)換處理裝置起著把采用多種開發(fā)格式的圖象數(shù)據(jù)轉(zhuǎn)換成具有預(yù)定行數(shù)的電視信號的作用。本實施例的圖象轉(zhuǎn)換處理裝置為偶數(shù)和奇數(shù)場提供有半導(dǎo)體存儲器單元,以簡化格式轉(zhuǎn)換處理單元的結(jié)構(gòu)。
圖象數(shù)據(jù)轉(zhuǎn)換處理裝置包括半導(dǎo)體存儲器單元24-1和24-2,以及一個格式轉(zhuǎn)換處理單元50。該圖象數(shù)據(jù)轉(zhuǎn)換處理裝置進(jìn)一步包括一個NTSC同步信號發(fā)生單元60和一個NTSC編碼器單元70。如圖17所示的半導(dǎo)體存儲器單元24-1存儲將被進(jìn)行轉(zhuǎn)換的圖象數(shù)據(jù),該圖象數(shù)據(jù)具有640象素×480行或與第一實施例中所描述的相類似。半導(dǎo)體存儲器單元24-1包括偶數(shù)場顯示RAM25-1和26-1,一個層復(fù)合電路27-1和一個調(diào)色板28-1。
偶數(shù)場顯示RAM25-1在偶數(shù)地址存儲一個兩幀模式的第0層的偶數(shù)場(第二行、第四行,等等)的圖象數(shù)據(jù)。該兩幀模式由0層和1層構(gòu)成。
偶數(shù)場顯示RAM25-1在偶數(shù)地址存儲該兩幀模式的第1層的偶數(shù)場的圖象數(shù)據(jù)。層復(fù)合電路27-1復(fù)合偶數(shù)場(EVEN field)的第0層和第1層的圖象數(shù)據(jù)。調(diào)色板28-1對從層復(fù)合電路27-1輸出的圖象數(shù)據(jù)實施一種RGB(紅綠蘭)灰度處理。例如調(diào)色板28-1分別從16000個彩色和4096個彩色的圖象數(shù)據(jù)中選擇256個彩色和16個彩色的RGB數(shù)據(jù)。
半導(dǎo)體存儲器單元24-1包括奇數(shù)場顯示RAM25-2和26-2,一個層復(fù)合電路27-2和一個調(diào)色板28-2。奇數(shù)場顯示RAM25-2在奇數(shù)地址存儲兩幀模式的第0層的奇數(shù)場(第一行,第三行,等等)的圖象數(shù)據(jù)。奇數(shù)場顯示RAM26-2在奇數(shù)地址存儲兩幀模式的第1層的奇數(shù)場的圖象數(shù)據(jù)。層復(fù)合電路27-2復(fù)合奇數(shù)場的第0層和第1層的圖象數(shù)據(jù)。調(diào)色板28-2對從層復(fù)合電路27-2輸出的圖象數(shù)據(jù)實施RGB灰度處理。例如,調(diào)色板28-2分別從16000全彩色和4096個彩色的顯示數(shù)據(jù)中選擇256個彩色和16個彩色的RGB數(shù)據(jù)。
NTSC同步信號發(fā)生單元60產(chǎn)生一個包括電視信號的水平同步信號和垂直同步信號的NTSC同步信號。該NTSC同步信號發(fā)生單元60包括一個H(水平)計數(shù)器62,一個V(垂直)計數(shù)器64和一個縮減率表66。H計數(shù)器62對電視信號的水平同步信號(H-STNC)的時鐘個數(shù)進(jìn)行計數(shù),而V計數(shù)器64對水平同步信號的個數(shù)進(jìn)行計數(shù)??s減率表66存儲多個縮減比率數(shù)據(jù),這些縮減比率數(shù)據(jù)是依據(jù)多種開發(fā)格式、根據(jù)圖象根據(jù)的行數(shù)和電視信號的預(yù)定行數(shù)之比來確定的??s減率表66存儲RGB數(shù)據(jù)的縮減率數(shù)據(jù),利用縮減率數(shù)據(jù),信息處理設(shè)備的一個CRT的RGB數(shù)據(jù)被轉(zhuǎn)換成電視設(shè)備40的RGB數(shù)據(jù)(640象素×400行)。
格式轉(zhuǎn)換處理單元50把由半導(dǎo)體存儲器單元24-1和24-2提供的偶數(shù)和奇數(shù)行的圖象數(shù)據(jù)轉(zhuǎn)換成使用水平同步信號和與被進(jìn)行轉(zhuǎn)換的圖象數(shù)據(jù)的開發(fā)格式相應(yīng)的縮減率數(shù)據(jù)的電視信號的格式。該格式轉(zhuǎn)換處理單元50包括一個轉(zhuǎn)換處理控制單元52和一個計算處理單元54。該格式轉(zhuǎn)換處理單元50還包括一個行緩沖器56,一個閃爍降低處理單元58和一個行緩沖器59。
轉(zhuǎn)換處理控制單元52根據(jù)V計數(shù)值和來自NSTC同步信號發(fā)生單元60的縮減比率數(shù)據(jù)產(chǎn)生一個內(nèi)插系數(shù)和一個半導(dǎo)體存儲器讀出地址,用于RGB數(shù)據(jù)的縮減操作。轉(zhuǎn)換處理控制單元52把該內(nèi)插系數(shù)和半導(dǎo)體存儲器讀出地址輸出給計算處理單元54。
圖19是一個表示轉(zhuǎn)換處理控制單元52的實施例的框圖。該轉(zhuǎn)換處理單元52包括一個乘法器521、一個計算器522和一個加法器523,轉(zhuǎn)換處理控制單元52具有一個LSB524和一個選擇器525。乘法器521使來自V計數(shù)器64的V計數(shù)值與來自縮減率表66的縮減率數(shù)據(jù)相乘,以輸出半導(dǎo)體存儲器單元24-1和24-2的讀出地址和用于半導(dǎo)體存儲器例的內(nèi)插系數(shù)。
這里,乘出的小數(shù)部分與內(nèi)插系數(shù)相對應(yīng)。該內(nèi)插系數(shù)是來自乘法器521的一個Y一端的輸出。一個(1-Y)計算器522從“1”中減去Y-端的小數(shù)部分。選擇器525根據(jù)來自LSB524的一個控制信號執(zhí)行其在“Y”和“1-Y”之間的轉(zhuǎn)換操作(switching operation),以輸出半導(dǎo)體存儲器24-1和24-2的內(nèi)插系數(shù)。
計算處理單元54根據(jù)來自轉(zhuǎn)換處理控制單元52的半導(dǎo)體存儲器讀出地址從調(diào)色板28-1和28-2中讀出相鄰偶數(shù)和奇數(shù)場的兩行的RGB數(shù)據(jù)。計算處理單元54使偶數(shù)和奇數(shù)場的兩行的RGB數(shù)據(jù)與內(nèi)插系數(shù)相乘,從而縮減該RGB數(shù)據(jù)。
圖20是表示計算處理單元54的結(jié)構(gòu)的框圖。計算處理單元54由乘法器541、乘法器542以及一個加法器543組成。乘法器541使用根據(jù)半導(dǎo)體存儲單元24-1的讀出地址讀出的RGB數(shù)據(jù)乘以半導(dǎo)體存儲單元24-1的內(nèi)插系數(shù)。乘法器542使根據(jù)半導(dǎo)體存儲單元24-2讀出地址讀出的RGB數(shù)據(jù)乘以半導(dǎo)體存儲單元24-2的內(nèi)插系數(shù)。加法器253使乘法器251和252的所得結(jié)果相加。
行緩沖器56存儲計算處理單元中一行接一行地計算出的RGB數(shù)據(jù)。閃爍降低處理單元58對來自行緩沖器56的一行的RGB數(shù)據(jù)和來自計算處理單元54的一行的RGB數(shù)據(jù)求平均,從而產(chǎn)生一行的RGB數(shù)據(jù)。行緩沖器59存儲從閃爍降低處理單元58獲得的一行的RGB數(shù)據(jù)。NTSC編碼器70具有與如上所述第一實施例的NTSC編碼器19和D/A轉(zhuǎn)換器20相同的結(jié)構(gòu)。
圖21是奇數(shù)場的電視信號的一個第一顯示部分的時序圖。圖22是電視信號的第二顯示部分的時序圖。圖23是用于奇數(shù)場的電視信號的產(chǎn)生的簡圖。
下面,將對如此構(gòu)造的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置的工作進(jìn)行描述。這里,例如假設(shè)計算機CRT的RGB數(shù)據(jù)包括640象素×480行,而電視設(shè)備40的RGB數(shù)據(jù)包括640象素×400行。在這種情況下,將被顯示的圖象數(shù)據(jù)的縮減比率被設(shè)定為“5/6”。
首先,層復(fù)合電路27-1對存儲在偶數(shù)場顯示RAM25-1中的第0層的偶數(shù)場的圖象數(shù)據(jù)和存儲在偶數(shù)場顯示RAM26-1中的第1層的偶數(shù)場的圖象數(shù)據(jù)進(jìn)行復(fù)合。調(diào)色板28-1對復(fù)合圖象數(shù)據(jù)執(zhí)行RGB灰度處理,以產(chǎn)生RGB數(shù)據(jù)。
層復(fù)合電路27-2對存儲在奇數(shù)場顯示RAM25-2中的第0層的奇數(shù)場的圖象數(shù)據(jù)和存儲在奇數(shù)場顯示RANM26-2中的第1層的奇數(shù)場的圖象數(shù)據(jù)進(jìn)行復(fù)合。調(diào)色板28-2對復(fù)合圖象數(shù)據(jù)執(zhí)行RGB灰度處理,以產(chǎn)生RGB數(shù)據(jù)。
接著,由V計數(shù)器64計數(shù)的水平同步信號,即V計數(shù)值被輸出到轉(zhuǎn)換處理控制單元52。一個所需的縮減率從縮減率表66中輸出給轉(zhuǎn)換處理控制單元52。
進(jìn)一步,在轉(zhuǎn)換處理控制單元52中,乘法器使來自V計數(shù)器64的V計數(shù)值和來自縮減率表66的縮減比率數(shù)據(jù)相乘,以獲得半導(dǎo)體存儲器讀出地址和該半導(dǎo)體存儲器側(cè)的內(nèi)插系數(shù)。圖24是計算半導(dǎo)體存儲器讀出地址和內(nèi)插系數(shù)的示意圖。
首先,在第一次計時時刻,V計數(shù)器64的值等于“1”。在這種情況下,乘法器521執(zhí)行下列計算一行×1/(5/6)=1.2在圖24中,表示VRAM讀出地址的數(shù)值表示要從調(diào)色板讀出的一行。V計數(shù)器64的數(shù)值表示如上所述的計數(shù)值。括號內(nèi)的數(shù)值表示一個顯示位置。例如,當(dāng)該V計數(shù)值是“1”時,顯示位置是“1.2”。對于為“5”的V計數(shù)值,其顯示位置是“6”。
根據(jù)恒定值1.2,讀出地址變成“1”和“2”。因此,如圖21所示,與讀出地址“2”相應(yīng)的(2)行被從偶數(shù)場的調(diào)色板28-1中讀出,而與讀出地址“1”相應(yīng)的(1)行被從奇數(shù)場的調(diào)色板28-2中讀出。
進(jìn)一步,根據(jù)恒定值1.2,內(nèi)插系數(shù)“0.2”被從乘法器的Y-端讀出。(1-Y)計算器522的結(jié)果等于0.8。通過選擇器525的轉(zhuǎn)換操作,半導(dǎo)體存儲器單元24-1的內(nèi)插系數(shù)等于0.2,半導(dǎo)體存儲器單元24-2的內(nèi)插系數(shù)等于0.8。
乘法器541使偶數(shù)場的調(diào)色板28-1的(2)行的RGB數(shù)據(jù)乘以半導(dǎo)體存儲器單元24-1的內(nèi)插系數(shù)“0.2”。乘法器542使奇數(shù)場的調(diào)色板28-2的(1)行的RGB數(shù)據(jù)乘以半導(dǎo)體存儲器單元24-2的內(nèi)插系數(shù)“0.8”。加法器543把乘法器541的相乘輸出與乘法器542的相乘輸出相加。
相加輸出如下式表示
1×0.8+2×0.2=1.2也就是說,計算處理單元54獲得了與顯示位置“1.2”相對應(yīng)的(1)行的已縮減的RGB數(shù)據(jù)。如圖21所示,該RGB數(shù)據(jù)被寫入行緩沖器56。
隨后,在第二次計時時刻,V計數(shù)器64的值等于“2”。在這種情況下,乘法器521執(zhí)行下列計算2行×1/(5/6)=2.4根據(jù)常值2.4讀出地址等于“2”和“3”。因此,如圖21所示偶數(shù)場的(2)行的RGB數(shù)據(jù)被使用。進(jìn)一步,與讀出地址“3”相應(yīng)的一個(3)行被從奇數(shù)場的調(diào)色板28-2中讀出。
根據(jù)常值“2.4”的小數(shù)部分,內(nèi)插系數(shù)“0.4”被從乘法器的Y-端輸出。(1-Y)計算器522的結(jié)果等于“0.6”,通過選擇器525的轉(zhuǎn)換操作、半導(dǎo)體存儲器單元24-1的內(nèi)插系數(shù)等于0.6。半導(dǎo)體存儲器單元24-2的內(nèi)插系數(shù)等于0.4。
乘法器541使偶數(shù)場的調(diào)色板28-1的(2)行的RGB數(shù)據(jù)乘以半導(dǎo)體存儲器單元24-1的內(nèi)插系數(shù)“0.6”。乘法器542使奇數(shù)場的調(diào)色板28-2的(3)行的RGB數(shù)據(jù)乘以半導(dǎo)體存儲器單元244-2的內(nèi)插系數(shù)“0.4”。加法器543使乘法器541的相乘輸出與乘法器542的相乘輸出相加。相加輸出如下式表示2×0.6+3×0.4=2.4也就是說,計算處理單元54獲得了與顯示位置2.4相對應(yīng)的(2)行的已縮減的RGB數(shù)據(jù)。
接著,閃爍降低處理單元58對來自行緩沖器56的(1)行的已縮減RGB數(shù)據(jù)和來自計算處理單元54的(1)′行的已縮減RGB數(shù)據(jù)進(jìn)行平均,由此產(chǎn)生一行的平均RGB數(shù)據(jù)。這里,閃爍降低處理單元58利用加權(quán)系數(shù)“0.5”對每一行的已縮減RGB數(shù)據(jù)執(zhí)行一種加權(quán)操作。一個(1)″行的被平均RGB數(shù)據(jù)如下式表示(1)′行的RGB數(shù)據(jù)×0.5+(2)′行的RGB數(shù)據(jù)×0.5通過這種平均操作,隔行掃描固有的閃爍得到消除。而且,行緩沖器59存儲閃爍降低處理單元58中獲得的(1)″行的平均RGB數(shù)據(jù)。在如圖22所示的第二顯示部分,NTSC編碼器19把從行緩沖器59中讀出的(1)″行的平均RGB數(shù)據(jù)轉(zhuǎn)換成YCV數(shù)據(jù)。D/A轉(zhuǎn)換器20把來自NTSC編碼器19的YCV數(shù)據(jù)轉(zhuǎn)換成模擬信號,然后輸出該模擬信號到電視設(shè)備40。
下面,將對第二顯示部分進(jìn)行描述。首先,在第一次計時時刻,V計數(shù)器具有一個計數(shù)值“3”。乘法器521執(zhí)行下列計算3行×1(5/6)=3.6根據(jù)常值3.6,讀出地址等于“3”和“4”。因此,如圖22所示奇數(shù)場的(3)行的RGB數(shù)據(jù)被使用。進(jìn)一步,與讀出地址“4”相對應(yīng)的一個(4)行被從偶數(shù)場的調(diào)色板28-2中讀出。乘法器541使該偶數(shù)場的(4)行的RGB數(shù)據(jù)乘以內(nèi)插系數(shù)“0.6”。乘位器542使奇數(shù)端的(3)行的RGB數(shù)據(jù)乘以內(nèi)插系數(shù)“0.4”。相加的輸出如下式表示
3×0.4+4×0.6=3.6這就是說,計算處理單元54獲得了與顯示位置“3.6”相對應(yīng)的(3)′行的已縮減RGB數(shù)據(jù)。如圖22所示,該RGB數(shù)據(jù)被寫入行緩沖器56。
隨后,在第二次計時時刻,計數(shù)值等于“4”。乘法器521執(zhí)行下列的計算4行×1/(5/6)=4.8乘法器521根據(jù)常值“4.8”使用偶數(shù)場的(4)行和奇數(shù)場的(5)行。乘法器541使該偶數(shù)場的(4)行的RGB數(shù)據(jù)乘以內(nèi)插系數(shù)“0.2”。乘法器542使奇數(shù)場的(5)行的RGB數(shù)據(jù)乘以內(nèi)插系數(shù)“0.8”。相加的輸出按下式表示4×0.2+5×0.8=4.8這就是說,計算處理單元54獲得了與顯示位置“4.8”相對應(yīng)的(4)′行的已縮減RGB數(shù)據(jù)。
隨后,在閃爍降低處理單元58中被平均的(3)″行的RGB數(shù)據(jù)如下式表示(3)′行的RGB數(shù)據(jù)×0.5+(4)′行的RGB數(shù)據(jù)×0.5進(jìn)一步,行緩沖器59為下一個顯示部分周期讀出該(3)″行的被平均的RGB數(shù)據(jù)。該被平均的RGB數(shù)據(jù)經(jīng)NTSC編碼器19和D/A轉(zhuǎn)換器20在電視設(shè)備40上顯示。
通過上述操作,如圖23所示,奇數(shù)場的行(1)″、(3)″、(5)″,…的被平均的RGB數(shù)據(jù)被連續(xù)地顯示在電視設(shè)備40上。
圖25是用于偶數(shù)場的電視信號的第一顯示部分的一個計時圖。圖26是用于偶數(shù)場的電視信號的第二顯示部分的一個計時圖,而圖27是用于產(chǎn)生該偶數(shù)場的電視信號的簡圖。
下面,將參考圖25-27對偶數(shù)場的工作進(jìn)行描述。
首先,V計數(shù)器64的V計數(shù)值最初設(shè)定等于“2”。在第一顯示部分的一個第一次計時時刻,計算處理單元54讀出偶數(shù)場的(2)行和奇數(shù)場的(3)行。
隨后,計算處理單元54獲得與顯示位置“2.4”相應(yīng)的“2”行的已縮減RGB數(shù)據(jù)。該已縮減RGB數(shù)據(jù)被寫入行緩沖器56。
接著,在一個第二次計時時刻,V計數(shù)器64的V計數(shù)值被設(shè)定為“3”。如圖26所示,偶數(shù)場的(4)行被讀出,奇數(shù)場的(3)行被使用。計算處理單元54獲得與顯示位置“3.6”相應(yīng)的(3)′行的已縮減RGB數(shù)據(jù)。進(jìn)一步,閃爍降低處理單元使(2)′行的已縮減RGB數(shù)據(jù)和(3)′行的已縮減RGB數(shù)據(jù)乘以一個加權(quán)系數(shù)“0.5”,以獲得(2)″行的被平均的RGB數(shù)據(jù)。同樣,如圖26所示,在第二顯示部分,(4)″行的數(shù)據(jù)也被獲得。
通過上述的操作,如圖27所示,偶數(shù)端的行(2)″、(4)″、(6)″,…的平均RGB數(shù)據(jù)被連續(xù)地顯示在電視設(shè)備40上,并且用如圖23所示的奇數(shù)場和如圖37所示的偶數(shù)顯示一幀。
根據(jù)如上所述的第二實施例,通過縮減一信息處理設(shè)備例如個人計算機的圖象,使將在CRT上顯示的整個圖象顯示在電視設(shè)備上。因而,不需提供昂貴的CRT。此外,閃爍在電視設(shè)備上不再明顯,因為它已被消除。
在第一實施例1中,四個行緩沖器14、選擇器15和邏輯操作中路16被提供給每一場,且如此的結(jié)構(gòu)是復(fù)雜的。在第二實施例中,半導(dǎo)體存儲器單元24被提供給偶數(shù)場和奇數(shù)場,以便計算處理單元54的結(jié)構(gòu)和格式轉(zhuǎn)換處理單元50的行緩沖器56被簡化。此外,不象第一實施例,由于格式轉(zhuǎn)換處理單元50的結(jié)構(gòu)被簡化,因而不必在一定時周期期間以高速執(zhí)行計算處理。(第二實施例的第一改型的結(jié)構(gòu))圖28是第二實施例的第一改型的框圖。第一改型在格式轉(zhuǎn)換處理單元的結(jié)構(gòu)上不同于第二實施例,這種改型的格式轉(zhuǎn)換處理單元50a包括一個轉(zhuǎn)換處理控制單元52和一個計算處理單元54。該格式轉(zhuǎn)換處理單元50a進(jìn)一步包括行緩沖器56-1和56-2和行緩沖器59,以及一個閃爍降低處理單元58a。該行緩沖器56-1存儲來自計算處理單元54的第n行的RGB數(shù)據(jù)。行緩沖器56-2存儲來自計算處理單元54的第n+1行的RGB數(shù)據(jù)。這里,n表示一個正整數(shù)。
閃爍降低處理單元58a對行緩沖器56-1和56-2以及調(diào)色板28-2的三行的RGB數(shù)據(jù)進(jìn)行平均。其它結(jié)構(gòu)與第二實施例的相同,相同元件用相同的參考數(shù)字表示。
圖29是用于圖28的第一改型中奇數(shù)場的電視信號的第一顯示部分的一個計時圖,圖30是用于第一改型中奇數(shù)場的電視信號的第二顯示部分的一個計時圖。圖31是用于產(chǎn)生奇數(shù)場的電視信號的原理圖。顯示圖象數(shù)據(jù)的縮減率設(shè)定為5/6。
首先,在第一次計時時刻,V計數(shù)器64設(shè)定其計數(shù)值為“1”。偶數(shù)場的(2)行的RGB數(shù)據(jù)和奇數(shù)場的(1)行的RGB數(shù)據(jù)被讀出。
隨后,計算處理單元54根據(jù)這兩行的RGB數(shù)據(jù)獲得與顯示位置1.2相對應(yīng)的(1)′行的已縮減RGB數(shù)據(jù)。該數(shù)據(jù)被寫入行緩沖器56-1。
接著,在第二次計時時刻,V計數(shù)器設(shè)定其計數(shù)值到“2”。偶數(shù)場的(2)行被使用,而奇數(shù)場的(3)行被讀出。此后,計算處理單元54根據(jù)這兩行的RGB數(shù)據(jù)獲得與顯示位置2.4相對應(yīng)的(2)′行的已縮減RGB數(shù)據(jù)。該數(shù)據(jù)被寫入行緩沖器56-2。
其次,在如圖30所示的第二顯示部分,在第一次計時時刻,V計數(shù)器64的值被設(shè)定到“3”。偶數(shù)場的(4)行和奇數(shù)場的(3)行被使用。計算處理單元54根據(jù)這兩個行的RGB數(shù)據(jù)獲得與顯示位置3.6相應(yīng)的(3)′行的已縮減RGB數(shù)據(jù)。
進(jìn)一步,閃爍降低處理單元58a為獲得(1)″行的RGB數(shù)據(jù)執(zhí)行下列計算(1)′行的RGB數(shù)據(jù)×0.25+(2)′行的RGB數(shù)據(jù)×0.5+(3)′行的RGB數(shù)據(jù)×0.25通過上述求平均操作,與第二實施例比較隔行掃描固有的樂爍被更有效地消除。通過這種操作,如圖31所示,奇數(shù)場的行(1)″,(3)″,(5)″…的被平均的RGB數(shù)據(jù)被連續(xù)地顯示在電視設(shè)備40上。
圖32是用于第一改型中偶數(shù)場的電視信號的第一顯示部分的計時圖。圖33是用于第一改型中偶數(shù)場中的電視信號的第二顯示部分的計時圖。圖34是用于產(chǎn)生偶數(shù)場的電視信號的示意圖。
以相同的方式,該偶數(shù)場的行(2)″、(4)″、(6)″,…的平均RGB數(shù)據(jù)被連續(xù)地顯示在電視設(shè)備40上。
(第二實施例的第二改型)圖35是第二實施例的第二改型的構(gòu)成的框圖,該第二改型的特征在于在半導(dǎo)體存儲器單元24-1和24-2與格式轉(zhuǎn)換處理單元50之間提供有一個RGB矩陣電路10-1。該RGB矩陣電路10-1把來自半導(dǎo)體存儲器單元24-1和24-1的RGB數(shù)據(jù)轉(zhuǎn)換成YUV數(shù)據(jù)。這就是說,RGB矩陣電路10-1產(chǎn)生一個亮度信號Y和一個色差信號,這樣,行緩沖器56的存儲容量可以被減小。
(轉(zhuǎn)換處理控制單元的改型)圖36是一個框圖,它示出了轉(zhuǎn)換處理控制單元52b的結(jié)構(gòu)。該轉(zhuǎn)換處理控制單元52b包括一個只讀存儲器526(ROM)。ROM526存儲半導(dǎo)體存儲器單元14-1和24-2的讀出地址和與計數(shù)值及縮減比率相對應(yīng)的半導(dǎo)體存儲器單元24-1和24-2的內(nèi)插系數(shù)。
在這種情況中,當(dāng)V計數(shù)器64的計數(shù)值和來自縮減率表66的縮減率提供給ROM526時,半導(dǎo)體存儲器單元24-1和24-1的讀出地址以及該半導(dǎo)體存儲器單元24-1和24-2的內(nèi)插系數(shù)就被從該ROM526中讀出。
通過這種操作,轉(zhuǎn)換處理控制單元52b能夠提高處理速度,而無需執(zhí)行RGB數(shù)據(jù)的縮減操作,可以使用這樣的轉(zhuǎn)換處理控制單元52b取代第二實施例的轉(zhuǎn)換處理控制單元,第二實施例的第一改型和該第二實施例的第二改進(jìn)中的轉(zhuǎn)換處理控制單元。〔計算處理單元的改進(jìn)〕圖37是一個表示計算處理單元54b的結(jié)構(gòu)的框圖。該計算處理單元54b包括一個ROM544。ROM544存儲與半導(dǎo)體存儲器單元24-1和24-2的讀出數(shù)據(jù)以及半導(dǎo)體存儲單元24-1的內(nèi)插系數(shù)相對應(yīng)的操作結(jié)果。在這種情況中,計算處理單元54b從ROM544中讀出與半導(dǎo)體存儲器讀出地址和由如圖36所示ROM526中輸出的內(nèi)插系數(shù)相對應(yīng)的操作結(jié)果。通過這種操作,該計算處理單元54能夠以高速執(zhí)行處理。〔第三實施例〕現(xiàn)在將對根據(jù)本發(fā)明的信息處理設(shè)備的第三實施例進(jìn)行描述,圖38是一個表示第三實施例的圖象處理裝置的基本結(jié)構(gòu)的方框圖。
A.具有基本結(jié)構(gòu)的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置信息處理設(shè)備包括一個場緩沖電路84,一個線性內(nèi)插電路80,和一個同步信號發(fā)生電路94。該信息處理設(shè)備進(jìn)一步包括一個場緩沖器控制電路90,一個平均處理電路100,和一個編碼器電路88。信息處理設(shè)備用于把圖象數(shù)據(jù)轉(zhuǎn)換成具有預(yù)定行數(shù)的電視信號,該圖象數(shù)據(jù)由多行構(gòu)成,而該電視信號的每幀由多場構(gòu)成。
場緩沖器電路84包括與多場相對應(yīng)的多個場緩沖器(未示出)。該場緩沖器電路84的每個場緩沖器用于存儲從一個VRAM(未示出)逐場傳送的圖象數(shù)據(jù)的各自的行。線性內(nèi)插電路80連接到場緩沖器電路84。
線性內(nèi)插電路80利用一個預(yù)先設(shè)定的內(nèi)插系數(shù)對由場緩沖器電路84提供的圖象數(shù)據(jù)中的相鄰兩行的圖象數(shù)據(jù)進(jìn)行線性內(nèi)插,以產(chǎn)生一個電視信號。
同步信號發(fā)生電路94用于產(chǎn)生電視信號的同步信號和垂直同步信號。場緩沖器控制電路90連接到同步信號發(fā)生電路94和場緩沖器電路84。場緩沖器控制電路90用于根據(jù)來自同步信號發(fā)生電路94的同步信號控制圖象數(shù)據(jù)逐場寫入多個場緩沖器的寫入操作和逐場從該多個場緩沖器讀出的讀出操作。
平均處理電路100連接到線性內(nèi)插電路80。該平均處理電路100用于對電視信號的多個行的信號電平求平均,該電視信號的多個行是從線性內(nèi)插電路80中輸出的。
編碼器電路88被連接到平均處理電路100。編碼器電路88把電視信號轉(zhuǎn)換成NTSC信號,然后將其輸出給電視設(shè)備(未示出)。
下面,將描述如此構(gòu)成的第三實施例的工作。圖39是如圖38所示信息處理設(shè)備的操作的流程圖。
首先,由同步信號發(fā)生電路94產(chǎn)生電視信號的水平同步信號和垂直同步信號(步驟301)。隨后,場緩沖器控制電路90根據(jù)來自同步信號發(fā)生電路94的同步信號控制寫入多個場緩沖器的圖象數(shù)據(jù)的寫操作(步驟302)。
通過上述控制,從VRAM(未示出)傳送的圖象數(shù)據(jù)逐場地被存入多個場緩沖器(步驟303)。隨后,場緩沖器控制電路90控制讀出操作,以便從場緩沖器電路84的每個場緩沖器中逐場地讀出圖象數(shù)據(jù)(步驟304)。
隨后,線性內(nèi)插電路80對被從多個場緩沖器逐場連續(xù)地輸出的相鄰兩行的圖象數(shù)據(jù)進(jìn)行線性內(nèi)插,由此縮減該圖象數(shù)據(jù)(步驟305)。通過這種操作,可以產(chǎn)生電視信號。
求平均處理電路100使由線性內(nèi)插電路80輸出的兩行相加,以獲得一個平均值(步驟306)。編碼器電路88把電視信號轉(zhuǎn)換成NTSC信號,然后,把該NTSC信號輸出給電視設(shè)備(未示出)(步驟307)。
如上所述的信息處理設(shè)備能夠把存儲在VRAM中的圖象數(shù)據(jù)轉(zhuǎn)換成在圖象數(shù)據(jù)的縱向方向被縮減的電視信號,并還夠獲得已消除閃爍的電視信號。此外,信息處理設(shè)備能夠逐場地讀出該電視信號。
B.典型構(gòu)造的圖象數(shù)據(jù)轉(zhuǎn)換處理裝置圖40是一個框圖,它示出了近按照本發(fā)明的第三實施例的圖象格式處理裝置的典型結(jié)構(gòu)。圖41是如圖40所示的信息處理設(shè)備的操作的流程圖。
下面,將對根據(jù)本發(fā)明的信息處理設(shè)備的第三實施例進(jìn)行描述。本實施例的信息處理設(shè)備包括一個線性內(nèi)插電路80,一個場緩沖器電路84和加法器87。該信息處理設(shè)備進(jìn)一步包括一個編碼器電路88,一個場緩沖控制電路90,和一個NTSC同步信號發(fā)生電路94。
線性內(nèi)插電路80利用一預(yù)定的內(nèi)插系數(shù)在圖象數(shù)據(jù)的縱向方法對相鄰兩行的RGB數(shù)據(jù)進(jìn)行線性內(nèi)插,從而縮減該RGB數(shù)據(jù)。線性內(nèi)插電路80包括一個緩沖器81、一個5/6縮減操作電路82、和一個選擇器83。行緩沖器81逐行地存儲來自VRAM(未示出)的640象素×480行的RGB數(shù)據(jù)。
為了把640象素×480行的RGB數(shù)據(jù)轉(zhuǎn)換成640象素×400行的電視信號,5/6縮減操作電路82根據(jù)恰好在一行之前的RGB數(shù)據(jù)和來自VRAM的RGB數(shù)據(jù)獲得在該圖象的縱向方向以5/6的縮減率縮減的RGB數(shù)據(jù)。
選擇器83根據(jù)模式選擇信號從VRAM和以5/6縮減比率縮減的RGB數(shù)據(jù)中選擇任何一種RGB數(shù)據(jù)。線性內(nèi)插電路的連接到場緩沖器電路84。
場緩沖器電路84存儲由線性內(nèi)插電路80逐場連續(xù)輸出的RGB數(shù)據(jù)。該場緩沖器電路84包括觸發(fā)器電路(FF電路)85-1和85-2,一個偶數(shù)場緩沖器86-1和一個奇數(shù)場緩沖器86-2。
FF電路85-1和85-2以25/2MHz讀出由選擇器83輸出的RGB數(shù)據(jù)。偶數(shù)場緩沖器86-1在一主控制單元91的控制下連續(xù)地存儲偶數(shù)場的RGB數(shù)據(jù),并存儲一場的RGB數(shù)據(jù)。奇數(shù)場緩沖器86-2在該主控制單元91的控制下連續(xù)地存儲奇數(shù)場的RGB數(shù)據(jù),并存儲一場的RGB數(shù)據(jù)。
NTSC同步信號發(fā)生電路94產(chǎn)生一個同步信號,一個顯示時鐘信號,一個偶數(shù)模式信號和一個奇數(shù)模式信號。該同步信號包括一個水平同步信號和一個垂直同步信號。場緩沖器電路84和NTSC同步信號發(fā)生電路94被連接到場緩沖器控制電路90。
該場緩沖器控制電路90控制緩沖器電路84的RGB數(shù)據(jù)的寫入操作和讀出操作。場緩沖器控制電路90包括主控制單元91和一個CRT控制單元92。
CRT控制單元92用于控制信息處理設(shè)備的CRT,并為FF電路84-1和84-2提供一個控制信號,以便以25/2MHz執(zhí)行讀出操作。主控制單元91根據(jù)來自NTSC同步信號發(fā)生電路94的同步信號,偶數(shù)模式信號和奇數(shù)模式信號控制偶數(shù)場緩沖器86-1的偶數(shù)場的RGB數(shù)據(jù)的寫入和讀出操作。主控制器單元91還控制奇數(shù)場緩沖器86-2的奇數(shù)場的RGB數(shù)據(jù)的寫入和讀出操作。
加法器87使來自偶數(shù)場緩沖器86-1的偶數(shù)場的RGB數(shù)據(jù)與來自奇數(shù)場緩沖器86-2的奇數(shù)場的RGB數(shù)據(jù)相加,以輸出一幀的RGB數(shù)據(jù)。加法器87連接到編碼器電路88。
編碼器電路88包括一個FF電路89a和一個D/A轉(zhuǎn)換器89b。FF電路89a根據(jù)來自NTSC同步信號發(fā)生電路的NTSC顯示時鐘信號以14.3MHz讀出加法器87的RGB數(shù)據(jù),并把它輸出給D/A轉(zhuǎn)換器89b。該D/A轉(zhuǎn)換器把RGB數(shù)據(jù)轉(zhuǎn)換成適于電視設(shè)備(未示出)的模似數(shù)據(jù)。
下面,將描述第三實施例的操作。將典型地對這樣一種情況進(jìn)行描述,即,將對640象素×480行的RGB數(shù)據(jù)轉(zhuǎn)換成640象素×400行的電視信號進(jìn)行描述。
首先,來自VRAM(未示出)的640象素×480行的RGB數(shù)據(jù)逐行地存入行緩沖器81(步驟401)。根據(jù)來自行緩沖器81的恰好在一行之前的RGB數(shù)據(jù)和來自VRAM的RGB數(shù)據(jù),能夠獲得由5/6縮減操作電路82以5/6的縮減率在該圖象的縱向方向縮減的RGB數(shù)據(jù)(步驟402)。
由具有模式選擇信號的選擇器83對來自VRAM的任何一個RGB數(shù)據(jù)和5/6縮減的RGB數(shù)據(jù)進(jìn)行選擇(步驟403)。在這種情況下,對縮減的RGB數(shù)據(jù)進(jìn)行選擇。
接著,由選擇器83輸出的縮減的RGB數(shù)據(jù)由具有來自CRT控制單元92的控制信號的FF電路85-1和FF電路85-2以一個25/2MHz的定時讀出(步驟404)。在這一時刻,在NTSC同步信號發(fā)生電路94中產(chǎn)生的同步信號、偶數(shù)模式信號和奇數(shù)模式信號被輸出給主控制單元91。
主控制單元91根據(jù)同步信號,偶數(shù)模式信號和奇數(shù)模式信號產(chǎn)生一個寫入定時信號和一個讀出定時信號。主控制單元91把該寫入定時信號和讀出定時信號輸出給偶數(shù)場緩沖器86-1和奇數(shù)場緩沖器86-2。
偶數(shù)場的每一行的被縮減RGB數(shù)據(jù)根據(jù)寫入定時信號被存入偶數(shù)場緩沖器86-1。奇數(shù)場的每一行的被縮減RGB數(shù)據(jù)被存入奇數(shù)場緩沖器86-2(步驟405)。
一場的被縮減RGB數(shù)據(jù)按讀出時序信號,在其被存入偶數(shù)場緩沖器86-1和奇數(shù)場緩沖器86-2的時刻被讀出到加法器87(步驟406)。
隨后,加法器87把來自偶數(shù)場緩沖器86-1的偶數(shù)場的RGB數(shù)據(jù)與來自奇數(shù)場緩沖器86-2的奇數(shù)場的被縮減RGB相加(步驟407)。通過這種操作,一幀的被縮減RGB數(shù)據(jù)被輸出,即產(chǎn)生了電視信號。
來自加法器87的被縮減RGB數(shù)據(jù)由具有來自NTSC同步信號發(fā)生電路94的顯示時鐘信號的FF電路89以14.3MHz讀出,然后通過D/A轉(zhuǎn)換器89b轉(zhuǎn)換成模擬數(shù)據(jù)(步驟408)。
如上所述,信息處理設(shè)備通過用硬件在縱向方向縮減圖象數(shù)據(jù),把存儲在VRAM中的數(shù)據(jù)轉(zhuǎn)換成電視信號。該電視信號被逐場地讀出。因此,圖象能夠顯示在一個低價格的電視設(shè)備上,而不必修改現(xiàn)有的軟件。在第一和第二實施例中,對水平同步信號的時鐘數(shù)進(jìn)行計數(shù),以便逐行讀出圖象數(shù)據(jù)給電視設(shè)備40。另一方面,在該第三實施例中,圖象數(shù)據(jù)在一場的行數(shù)據(jù)被存入場緩沖器電路84的時刻被讀出。
可以顯示在一個電視屏幕上的一場的行數(shù)是大約220行。因此,在隔行掃描操作中,一幀的行數(shù)超過了440,以及圖象從屏幕上推出。例如,能夠顯示640象素×480行,不必利用第三實施例的縮減功能從屏幕上推出。
場緩沖器電路84可以裝在加法器87和編碼器88之間。此外,在該第三實施例中,同步信號是NTSC同步信號,然而,它也可以一個PAL同步信號。
〔第三實施例的第一改型〕第三實施例的第一改型的特征在于在場緩沖器84-1和84-2的輸入或輸出側(cè)裝有一個橫向濾波器100a。圖42示出了該橫向濾波器的結(jié)構(gòu)。橫向濾波器100a包括多個濾波器102-i(i表示1至n)和一個加法器104。
按照上述的結(jié)構(gòu),濾波器102-1用于消除包含在第N行的RGB數(shù)據(jù)中的噪聲成份,濾波器102-2用于消除包含在第(N+1)行的RGB數(shù)據(jù)中的噪聲成份。如上所述,各自濾波器102-i消除包含在各自行的RGB數(shù)據(jù)中的噪聲成份,加法器104把各濾波器102-i的輸出相加,以計算該RGB數(shù)據(jù)的一個平均值。
即使在一種隔行掃描操作中,對于存儲在VRAM中具有高垂直清晰度例如640象素×480行的圖象數(shù)據(jù)來說,閃爍也能被消除。因而,在屏幕上的圖象是清楚可見的。
〔第三實施例的第二改型〕第三實施例的第二改進(jìn)其特征在于在場緩沖器電路84的輸出側(cè)裝有一個線性內(nèi)插電路110。線性內(nèi)插電路110也可以裝在場緩沖器電路84的輸入側(cè)。圖43是表示線性內(nèi)插電路110的一個方框圖。該線性內(nèi)插電路110包括一個計數(shù)器111,一個內(nèi)插系數(shù)表112、和乘法器113和114。線性內(nèi)插電路110進(jìn)一步包括一個行緩沖器115和加法器116和117。
計數(shù)器111計數(shù)水平同步信號的個數(shù)。內(nèi)插系數(shù)表42存儲內(nèi)插系數(shù)值。圖44是一個表示內(nèi)插系數(shù)值的例子的表。在圖44中,內(nèi)插系數(shù)表112存儲與計數(shù)器111的計數(shù)值相對應(yīng)的內(nèi)插系數(shù)表值。例如,存儲一個內(nèi)插系數(shù)表值“8”(在二進(jìn)制系統(tǒng)中為1000)與一個計數(shù)值“0”相對應(yīng)。
乘法器113使RGB數(shù)據(jù)乘以來自內(nèi)插系數(shù)表112的內(nèi)插系數(shù)表值。行緩沖器114存儲恰好在一行之前的RGB數(shù)據(jù)。加法器116把來自內(nèi)插系數(shù)表112的內(nèi)插系數(shù)表值與一預(yù)定值相加。乘法器115使來自加法器116的輸出乘以來自行緩沖器114的恰好在一行之前的RGB數(shù)據(jù)。加法器117把乘值器113的輸出與乘法器115的輸出相加,并輸出該相加的結(jié)果。
根據(jù)上述的結(jié)構(gòu),圖象能夠被縮減。
〔第三實施例的第三改型〕第三實施例的第三改進(jìn)其特征在于在場緩沖器電路84的輸出側(cè)提供有一個線性內(nèi)插電路120。因此是表示該線性內(nèi)插電路120的結(jié)構(gòu)的方框圖。該線性內(nèi)插電路120包括一個計數(shù)器121、一個行緩沖器122和一個ROM123。計數(shù)器計數(shù)水平同步信號的個數(shù)。行緩沖器122存儲恰好在一行之前的RGB數(shù)據(jù)。ROM123包括一個查閱表,并且當(dāng)相應(yīng)于來自計數(shù)器121的計數(shù)值、來自行緩沖器122的RGB數(shù)據(jù)和恰好在一行之前的RGB數(shù)據(jù)對RGB數(shù)據(jù)進(jìn)行縮減時,存儲一個操作結(jié)果。
根據(jù)上述的結(jié)構(gòu),僅通過參考ROM123的內(nèi)容,就能容易地對圖象進(jìn)行縮減。
權(quán)利要求
1.一種用于執(zhí)行與不同圖象模式相對應(yīng)的多種程序的信息處理設(shè)備,其中圖象數(shù)據(jù)具有一預(yù)定圖象模式,其特征在于所述設(shè)備包括處理裝置,用于執(zhí)行多種程序和對圖象模式和圖象數(shù)據(jù)進(jìn)行處理,其中所述處理裝置包括用于存貯圖象數(shù)據(jù)的圖象存貯裝置,和轉(zhuǎn)換處理裝置,用于根據(jù)圖象模式對存貯在所述圖象存貯裝置中的圖象數(shù)據(jù)執(zhí)行一預(yù)定的轉(zhuǎn)換,以把該圖象數(shù)據(jù)轉(zhuǎn)換成電視信號。
2.根據(jù)權(quán)利要求1所述的信息處理設(shè)備,其特征在于其中具有不同圖象模式的圖象數(shù)據(jù)在行數(shù)上是不同的,其中所述轉(zhuǎn)換處理裝置具有一個圖象數(shù)據(jù)轉(zhuǎn)換裝置,用于根據(jù)圖象模式把圖象數(shù)據(jù)轉(zhuǎn)換成具有電視信號的行數(shù)的圖象數(shù)據(jù)。
3.根據(jù)權(quán)利要求2的信息處理設(shè)備,其特征在于進(jìn)一步包括一個與所述轉(zhuǎn)換處理裝置連接的電視設(shè)備,和一個圖象數(shù)據(jù)轉(zhuǎn)換裝置,用于使所述電視設(shè)備可以顯示由所述轉(zhuǎn)換處理裝置輸出的圖象數(shù)據(jù)。
4.根據(jù)權(quán)利要求1或2中任何一個所述的信息處理設(shè)備,其特征在于其中所述信息處理設(shè)備包括一個具有一圖象數(shù)據(jù)轉(zhuǎn)換裝置的機座。
5.根據(jù)權(quán)利要求1的信息處理設(shè)備,其特征還在于上述圖象存貯裝置用于存貯由上述的程序所產(chǎn)生的圖象數(shù)據(jù),這些圖象數(shù)據(jù)可以根據(jù)上述程序以不同的規(guī)模產(chǎn)生;上述轉(zhuǎn)換處理裝置還能夠更改圖象數(shù)據(jù)的轉(zhuǎn)換過程,并執(zhí)行更改后的轉(zhuǎn)換處理,該轉(zhuǎn)換處理裝置可以將多種圖象數(shù)據(jù)轉(zhuǎn)換成一種具有預(yù)定行數(shù)的隔行電視信號。
6.根據(jù)權(quán)利要求5的信息處理設(shè)備,其特征還在于包括一個與上述的轉(zhuǎn)換處理裝置相連的電視裝置和一個能使上述電視裝置顯示出以上述轉(zhuǎn)換處理裝置輸出的圖象數(shù)據(jù)的圖象數(shù)據(jù)轉(zhuǎn)換裝置。
全文摘要
本發(fā)明為一種圖象數(shù)據(jù)處理裝置,包括一個發(fā)布單元,多行存貯單元和一個產(chǎn)生單元。該圖象數(shù)據(jù)包括多行,而電視信號具有一預(yù)定的行數(shù)。發(fā)布單元把該圖象數(shù)據(jù)的一個發(fā)送指令發(fā)布給存儲貯單元。多行存貯單元循環(huán)地逐行存貯由存貯單元發(fā)送的圖象數(shù)據(jù)。產(chǎn)生單元使存貯在行存貯單元中的圖象數(shù)據(jù)乘以與多個內(nèi)插系數(shù)中被進(jìn)行轉(zhuǎn)換的圖象數(shù)據(jù)的開發(fā)格式相對應(yīng)的內(nèi)插系數(shù),由此產(chǎn)生電視信號。
文檔編號H04N5/44GK1232232SQ99101889
公開日1999年10月20日 申請日期1993年8月18日 優(yōu)先權(quán)日1992年8月18日
發(fā)明者中本誠, 中村聰, 高山昭憲, 高橋和則, 瀧上明夫, 伊藤泰雄, 伊東千秋, 青木洋一 申請人:富士通株式會社