專(zhuān)利名稱(chēng):多重顯示的視頻信號(hào)切換控制方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于視頻信號(hào)顯示,且特別有關(guān)于一種可以在多重顯示(Multi-View)的環(huán)境下進(jìn)行有效率的視頻信號(hào)切換的控制方法及系統(tǒng)。
背景技術(shù):
隨著信息科技的進(jìn)步,為了應(yīng)付各式各樣的需求,許多計(jì)算機(jī)系統(tǒng)可以提供多重屏幕輸出功能,如雙重顯示(DuoView)的技術(shù)。雙重顯示指計(jì)算機(jī)系統(tǒng)分別通過(guò)兩個(gè)不同的圖形陣列(GA,Graphic Array),如集合圖形陣列(IGA,Integrated Graphic Array)由相同的視頻信號(hào)來(lái)源以不同的時(shí)序來(lái)提取取并播放視頻信號(hào)。
另一方面,在繪制圖像時(shí),通常會(huì)使用視頻信號(hào)切換的技術(shù)來(lái)增加繪制速度且不讓使用者觀(guān)看圖像繪制的過(guò)程。視頻信號(hào)切換指通過(guò)不同的圖形暫存空間來(lái)預(yù)先繪制與存放圖像,并于繪制完成之后,經(jīng)由在信息傳輸中的信息通知期間,如垂直消隱期間(VBI,Vertical Blanking Interval)將圖形陣列原先存取的圖形暫存空間切換至存放新繪制圖像的圖形暫存空間。
在雙重顯示的環(huán)境下,公知視頻信號(hào)切換的方法必須先檢測(cè)相應(yīng)一特定圖形陣列所傳送信號(hào)中的垂直消隱期間,并于該期間內(nèi)進(jìn)行視頻信號(hào)來(lái)源的切換。當(dāng)此特定圖形陣列的視頻信號(hào)來(lái)源切換完成后,方可對(duì)于相應(yīng)另外圖形陣列所傳送信號(hào)中的垂直消隱期間進(jìn)行檢測(cè),并于該期間內(nèi)進(jìn)行視頻信號(hào)來(lái)源的切換。圖1為一時(shí)序圖表示公知多重顯示的視頻信號(hào)切換控制例子。如圖所示,假設(shè)于時(shí)間點(diǎn)T1接收到視頻信號(hào)切換的指示。公知技術(shù)必須等待至?xí)r間點(diǎn)T2,檢測(cè)到相應(yīng)GA1所發(fā)出信號(hào)的垂直消隱期間時(shí),方可對(duì)于GA1進(jìn)行視頻信號(hào)來(lái)源切換。之后,再于時(shí)間點(diǎn)T3,對(duì)于GA2進(jìn)行視頻信號(hào)來(lái)源切換。由于公知技術(shù)必須限制特定的圖形陣列,因此在最差情況下必須額外花費(fèi)一整個(gè)周期的時(shí)間方能為成視頻信號(hào)切換作業(yè)。
發(fā)明內(nèi)容
本發(fā)明提供一種可以在多重顯示的環(huán)境下進(jìn)行有效率的視頻信號(hào)切換的控制方法及系統(tǒng)。
本發(fā)明的多重顯示的視頻信號(hào)切換控制方法及系統(tǒng)可解決前述相關(guān)問(wèn)題。
依據(jù)本發(fā)明實(shí)施例的多重顯示的視頻信號(hào)切換控制方法,首先,檢測(cè)相應(yīng)至少一第一圖形陣列與一第二圖形陣列分別發(fā)出信號(hào)中的一垂直消隱期間,其中第一圖形陣列與第二圖形陣列分別發(fā)出信號(hào)共同屬于一第一視頻信號(hào)來(lái)源。當(dāng)先檢測(cè)出相應(yīng)第一圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí),更新第一圖形陣列的第一視頻信號(hào)來(lái)源為一第二視頻信號(hào)來(lái)源,并持續(xù)檢測(cè)相應(yīng)第二圖形陣列所發(fā)出信號(hào)中的垂直消隱期間,且當(dāng)檢測(cè)出相應(yīng)第二圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí),更新第二圖形陣列的第一視頻信號(hào)來(lái)源為第二視頻信號(hào)來(lái)源。另外,當(dāng)先檢測(cè)出相應(yīng)第二圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí),更新第二圖形陣列的第一視頻信號(hào)來(lái)源為第二視頻信號(hào)來(lái)源,并持續(xù)檢測(cè)相應(yīng)第一圖形陣列所發(fā)出信號(hào)中的垂直消隱期間,且當(dāng)檢測(cè)出相應(yīng)第一圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí),更新第一圖形陣列的第一視頻信號(hào)來(lái)源為第二視頻信號(hào)來(lái)源。
依據(jù)本發(fā)明實(shí)施例的多重顯示的視頻信號(hào)切換控制系統(tǒng),包括一第一圖形陣列、一第二圖形陣列、與一處理模塊。第一圖形陣列與第二圖形陣列共同由一第一視頻信號(hào)來(lái)源發(fā)出信號(hào)。處理模塊檢測(cè)相應(yīng)第一圖形陣列與第二圖形陣列分別發(fā)出信號(hào)中的一垂直消隱期間。當(dāng)處理模塊先檢測(cè)出相應(yīng)第一圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí),更新第一圖形陣列的第一視頻信號(hào)來(lái)源為一第二視頻信號(hào)來(lái)源,并持續(xù)檢測(cè)相應(yīng)第二圖形陣列所發(fā)出信號(hào)中的垂直消隱期間,且當(dāng)檢測(cè)出相應(yīng)第二圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí),更新第二圖形陣列的第一視頻信號(hào)來(lái)源為第二視頻信號(hào)來(lái)源。當(dāng)處理模塊先檢測(cè)出相應(yīng)第二圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí),更新第二圖形陣列的第一視頻信號(hào)來(lái)源為第二視頻信號(hào)來(lái)源,并持續(xù)檢測(cè)相應(yīng)第一圖形陣列所發(fā)出信號(hào)中的垂直消隱期間,且當(dāng)檢測(cè)出相應(yīng)第一圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí),更新第一圖形陣列的第一視頻信號(hào)來(lái)源為第二視頻信號(hào)來(lái)源。
本發(fā)明上述方法可以通過(guò)程序代碼方式收錄于實(shí)體媒體中。當(dāng)程序代碼被機(jī)器加載且執(zhí)行時(shí),機(jī)器變成用以實(shí)行本發(fā)明的裝置。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖,進(jìn)行詳細(xì)說(shuō)明如下。
圖1為一時(shí)序圖表示公知多重顯示的視頻信號(hào)切換控制例子。
圖2為一示意圖表示依據(jù)本發(fā)明實(shí)施例的多重顯示的視頻信號(hào)切換控制系統(tǒng)。
圖3為一流程圖表示依據(jù)本發(fā)明實(shí)施例的多重顯示的視頻信號(hào)切換控制方法。
圖4為一時(shí)序圖表示依據(jù)本發(fā)明實(shí)施例的多重顯示的視頻信號(hào)切換控制例子。
符號(hào)說(shuō)明GA1、GA2-圖形陣列;T1、T2、T3、T4、T5-時(shí)間;VBI-垂直消隱期間;200-多重顯示的視頻信號(hào)切換控制系統(tǒng);210-幀緩沖寄存器;221、222圖形陣列;231、232-顯示裝置;S301、S302、...、S311-操作步驟具體實(shí)施方式
如前所述,本發(fā)明提供新穎的系統(tǒng)及方法來(lái)解決前述公知多重顯示的視頻信號(hào)切換控制問(wèn)題。
圖2為一示意圖表示依據(jù)本發(fā)明實(shí)施例的多重顯示的視頻信號(hào)切換控制系統(tǒng)。
依據(jù)本發(fā)明實(shí)施例的多重顯示的視頻信號(hào)切換控制系統(tǒng)200包括一幀緩沖寄存器(Frame Buffer)210、圖形陣列221與222、與顯示裝置231與232。注意為是,在此實(shí)施例中,以雙重顯示為例,本發(fā)明亦可以多重顯示。圖形陣列221與222可以由幀緩沖寄存器210中相同的一視頻信號(hào)來(lái)源(未顯示)提取數(shù)據(jù),如圖像或視頻信號(hào),并以不同的時(shí)序分別播放并傳送至顯示裝置231與232,以進(jìn)行顯示。另外,多重顯示的視頻信號(hào)切換控制系統(tǒng)200亦可包括以硬件或是軟件設(shè)計(jì)的一處理模塊(未顯示),來(lái)接收由一應(yīng)用程序(未顯示)或一驅(qū)動(dòng)程序(未顯示)所發(fā)出的視頻信號(hào)切換指示,并進(jìn)行相關(guān)操作。
圖3為一流程圖表示依據(jù)本發(fā)明實(shí)施例的多重顯示的視頻信號(hào)切換控制方法。
首先,如步驟S301,接收切換視頻信號(hào)來(lái)源的指示。接著,如步驟S302,檢測(cè)相應(yīng)一第一圖形陣列與一第二圖形陣列分別發(fā)出信號(hào)中的信息通知期間,如垂直消隱期間。其中,第一圖形陣列與第二圖形陣列分別發(fā)出的信號(hào)來(lái)源共同屬于一第一視頻信號(hào)來(lái)源。
如步驟S303,判斷檢測(cè)出的垂直消隱期間相應(yīng)第一圖形陣列或是第二圖形陣列。當(dāng)先檢測(cè)出相應(yīng)第一圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí),如步驟S304,將第一圖形陣列的視頻信號(hào)來(lái)源由第一視頻信號(hào)來(lái)源更新為一第二視頻信號(hào)來(lái)源。注意為是,更新視頻信號(hào)來(lái)源可以經(jīng)由在垂直消隱期間內(nèi)指定不同的幀緩沖寄存器或是幀緩沖寄存器中不同的起始地址實(shí)現(xiàn)。接著,如步驟S305,持續(xù)檢測(cè)相應(yīng)第二圖形陣列所發(fā)出信號(hào)中的垂直消隱期間。如步驟S306,判斷是否檢測(cè)到相應(yīng)第二圖形陣列所發(fā)出信號(hào)中的垂直消隱期間。若否(步驟S306為否),則繼續(xù)步驟S305的操作。若檢測(cè)出相應(yīng)第二圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí)(步驟S306為是),如步驟S307,將第二圖形陣列的視頻信號(hào)來(lái)源由第一視頻信號(hào)來(lái)源更新為第二視頻信號(hào)來(lái)源。
當(dāng)先檢測(cè)出相應(yīng)第二圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí),如步驟S308,將第二圖形陣列的視頻信號(hào)來(lái)源由第一視頻信號(hào)來(lái)源更新為第二視頻信號(hào)來(lái)源,并如步驟S309,持續(xù)檢測(cè)相應(yīng)第一圖形陣列所發(fā)出信號(hào)中的垂直消隱期間。如步驟S310,判斷是否檢測(cè)到相應(yīng)第一圖形陣列所發(fā)出信號(hào)中的垂直消隱期間。若否(步驟S310為否),則繼續(xù)步驟S309的操作。若檢測(cè)出相應(yīng)第一圖形陣列所發(fā)出信號(hào)中的垂直消隱期間時(shí)(步驟S310為是),如步驟S311,將第一圖形陣列的視頻信號(hào)來(lái)源由第一視頻信號(hào)來(lái)源更新為第二視頻信號(hào)來(lái)源。
圖4為一時(shí)序圖表示依據(jù)本發(fā)明實(shí)施例的多重顯示的視頻信號(hào)切換控制例子。相較于圖1,本發(fā)明實(shí)施例可以于時(shí)間點(diǎn)T4,先檢測(cè)到相應(yīng)GA2所發(fā)出信號(hào)的垂直消隱期間,并先對(duì)于GA2進(jìn)行視頻信號(hào)來(lái)源切換。之后,再于時(shí)間點(diǎn)T5,對(duì)于GA1進(jìn)行視頻信號(hào)來(lái)源切換,從而大幅縮短完成視頻信號(hào)切換操作的時(shí)間。因此,經(jīng)由本發(fā)明的多重顯示的視頻信號(hào)切換控制方法及系統(tǒng),可以有效率地在多重顯示的環(huán)境下進(jìn)行視頻信號(hào)切換。
本發(fā)明的方法與系統(tǒng),或特定形式或其部份,可以以程序代碼的形式包含于實(shí)體媒體,如軟盤(pán)、光盤(pán)、硬盤(pán)、或是任何其它機(jī)器可讀取(如計(jì)算機(jī)可讀取)儲(chǔ)存媒體,其中,當(dāng)程序代碼被機(jī)器,如計(jì)算機(jī)加載且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的裝置。本發(fā)明的方法與裝置也可以以程序代碼形式通過(guò)一些傳送媒體,如電線(xiàn)或電纜、光纖、或是任何傳輸形式進(jìn)行傳送,其中,當(dāng)程序代碼被機(jī)器,如計(jì)算機(jī)接收、加載且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的裝置。當(dāng)在一般用途處理器工作時(shí),程序代碼結(jié)合處理器提供一操作類(lèi)似于應(yīng)用特定邏輯電路的獨(dú)特裝置。
本發(fā)明雖以?xún)?yōu)選實(shí)施例公開(kāi)如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,可進(jìn)行更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍以所提出的權(quán)利要求所限定的范圍為準(zhǔn)。
權(quán)利要求
1.一種多重顯示的視頻信號(hào)切換控制方法,包括下列步驟檢測(cè)相應(yīng)至少一第一圖形陣列與一第二圖形陣列分別發(fā)出信號(hào)中的一信息通知期間,其中該第一圖形陣列與該第二圖形陣列分別發(fā)出信號(hào)共同屬于一第一視頻信號(hào)來(lái)源;當(dāng)先檢測(cè)出相應(yīng)該第一圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第一圖形陣列的該第一視頻信號(hào)來(lái)源為一第二視頻信號(hào)來(lái)源,并持續(xù)檢測(cè)相應(yīng)該第二圖形陣列所發(fā)出信號(hào)中的該信息通知期間,且當(dāng)檢測(cè)出相應(yīng)該第二圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第二圖形陣列的該第一視頻信號(hào)來(lái)源為該第二視頻信號(hào)來(lái)源;以及當(dāng)先檢測(cè)出相應(yīng)該第二圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第二圖形陣列的該第一視頻信號(hào)來(lái)源為該第二視頻信號(hào)來(lái)源,并持續(xù)檢測(cè)相應(yīng)該第一圖形陣列所發(fā)出信號(hào)中的該信息通知期間,且當(dāng)檢測(cè)出相應(yīng)該第一圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第一圖形陣列的該第一視頻信號(hào)來(lái)源為該第二視頻信號(hào)來(lái)源。
2.如權(quán)利要求1所述的多重顯示的視頻信號(hào)切換控制方法,其中該信息通知期間包括一垂直消隱期間(Vertical Blanking Interval)。
3.如權(quán)利要求1所述的多重顯示的視頻信號(hào)切換控制方法,其中將該第一視頻信號(hào)來(lái)源更新為該第二視頻信號(hào)來(lái)源于該信息通知期間進(jìn)行。
4.一種多重顯示的視頻信號(hào)切換控制系統(tǒng),包括至少一第一圖形陣列,用以由一第一視頻信號(hào)來(lái)源發(fā)出信號(hào);至少一第二圖形陣列,用以由該第一視頻信號(hào)來(lái)源發(fā)出信號(hào);以及一處理模塊,用以檢測(cè)相應(yīng)該第一圖形陣列與該第二圖形陣列分別發(fā)出信號(hào)中的一信息通知期間;其中當(dāng)先檢測(cè)出相應(yīng)該第一圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第一圖形陣列的該第一視頻信號(hào)來(lái)源為一第二視頻信號(hào)來(lái)源,并持續(xù)檢測(cè)相應(yīng)該第二圖形陣列所發(fā)出信號(hào)中的該信息通知期間,且當(dāng)檢測(cè)出相應(yīng)該第二圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第二圖形陣列的該第一視頻信號(hào)來(lái)源為該第二視頻信號(hào)來(lái)源,而當(dāng)先檢測(cè)出相應(yīng)該第二圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第二圖形陣列的該第一視頻信號(hào)來(lái)源為該第二視頻信號(hào)來(lái)源,并持續(xù)檢測(cè)相應(yīng)該第一圖形陣列所發(fā)出信號(hào)中的該信息通知期間,且當(dāng)檢測(cè)出相應(yīng)該第一圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第一圖形陣列的該第一視頻信號(hào)來(lái)源為該第二視頻信號(hào)來(lái)源。
5.如權(quán)利要求4所述的多重顯示的視頻信號(hào)切換控制系統(tǒng),其中該信息通知期間包括一垂直消隱期間。
6.如權(quán)利要求4所述的多重顯示的視頻信號(hào)切換控制系統(tǒng),其中將該第一視頻信號(hào)來(lái)源更新為該第二視頻信號(hào)來(lái)源于該信息通知期間進(jìn)行。
7.一種機(jī)器可讀取媒體,儲(chǔ)存一計(jì)算機(jī)程序用以執(zhí)行時(shí)致使一裝置執(zhí)行一多重顯示的視頻信號(hào)切換控制方法,該方法包括下列步驟檢測(cè)相應(yīng)至少一第一圖形陣列與一第二圖形陣列分別發(fā)出信號(hào)中的一信息通知期間,其中該第一圖形陣列與該第二圖形陣列分別發(fā)出信號(hào)共同屬于一第一視頻信號(hào)來(lái)源;當(dāng)先檢測(cè)出相應(yīng)該第一圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第一圖形陣列的該第一視頻信號(hào)來(lái)源為一第二視頻信號(hào)來(lái)源,并持續(xù)檢測(cè)相應(yīng)該第二圖形陣列所發(fā)出信號(hào)中的該信息通知期間,且當(dāng)檢測(cè)出相應(yīng)該第二圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第二圖形陣列的該第一視頻信號(hào)來(lái)源為該第二視頻信號(hào)來(lái)源;以及當(dāng)先檢測(cè)出相應(yīng)該第二圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第二圖形陣列的該第一視頻信號(hào)來(lái)源為該第二視頻信號(hào)來(lái)源,并持續(xù)檢測(cè)相應(yīng)該第一圖形陣列所發(fā)出信號(hào)中的該信息通知期間,且當(dāng)檢測(cè)出相應(yīng)該第一圖形陣列所發(fā)出信號(hào)中的該信息通知期間時(shí),更新該第一圖形陣列的該第一視頻信號(hào)來(lái)源為該第二視頻信號(hào)來(lái)源。
8.如權(quán)利要求7所述的計(jì)算機(jī)可讀取媒體,其中該信息通知期間包括一垂直消隱期間。
9.如權(quán)利要求7所述的計(jì)算機(jī)可讀取媒體,其中將該第一視頻信號(hào)來(lái)源更新為該第二視頻信號(hào)來(lái)源于該信息通知期間進(jìn)行。
全文摘要
一種多重顯示的視頻信號(hào)切換控制方法。先檢測(cè)相應(yīng)至少第一與第二圖形陣列分別發(fā)出信號(hào)中的垂直消隱期間,其第一與第二圖形陣列發(fā)出信號(hào)同屬于第一視頻信號(hào)源。當(dāng)先檢測(cè)出相應(yīng)第一圖形陣列信號(hào)中的垂直消隱期間時(shí),更新其第一視頻信號(hào)源為第二視頻信號(hào)源,并持續(xù)檢測(cè)相應(yīng)第二圖形陣列信號(hào)中的垂直消隱期間,且當(dāng)檢測(cè)出相應(yīng)第二圖形陣列信號(hào)中的垂直消隱期間時(shí),更新其第一視頻信號(hào)源為第二視頻信號(hào)源。另當(dāng)先檢測(cè)出相應(yīng)第二圖形陣列信號(hào)中的垂直消隱期間時(shí),更新其第一視頻信號(hào)源為第二視頻信號(hào)源,并持續(xù)檢測(cè)相應(yīng)第一圖形陣列信號(hào)中的垂直消隱期間,且當(dāng)檢測(cè)出相應(yīng)第一圖形陣列信號(hào)中的垂直消隱期間時(shí),更新其第一視頻信號(hào)源為第二視頻信號(hào)源。
文檔編號(hào)G06F3/14GK1658151SQ200510064960
公開(kāi)日2005年8月24日 申請(qǐng)日期2005年4月12日 優(yōu)先權(quán)日2005年4月12日
發(fā)明者謝平輝 申請(qǐng)人:威盛電子股份有限公司