專利名稱:具有透明效果的視訊顯示裝置與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視訊顯示,特別是涉及一種具有透明效果(Alpha Effect)的視訊顯示裝置與方法。
背景技術(shù):
由于數(shù)字信息的方便搜藏與便利性,使得數(shù)字信息的應(yīng)用正在大幅度的成長(zhǎng)。舉例來(lái)說(shuō),使用個(gè)人計(jì)算機(jī)來(lái)播放VCD、DVD或是其它視訊影像等已經(jīng)成為計(jì)算機(jī)的多介質(zhì)娛樂(lè)之一。
一般來(lái)說(shuō),個(gè)人計(jì)算機(jī)播放視訊影像時(shí),通常會(huì)利用一播放介質(zhì)通過(guò)一窗口將視訊影像進(jìn)行播放。尤其是以全屏幕模式播放視訊影像時(shí),可以在視覺(jué)上滿足使用者最佳的需求。然而,由于個(gè)人計(jì)算機(jī)可以同時(shí)處理不同的操作,舉例來(lái)說(shuō),同時(shí)播放視訊影像、進(jìn)行電子郵件收發(fā)與實(shí)時(shí)訊息接收,如果播放介質(zhì)以全屏幕模式將視訊影像進(jìn)行播放時(shí),視訊影像畫面將會(huì)遮蓋計(jì)算機(jī)屏幕上其它的操作訊息,如桌面畫面等。舉例來(lái)說(shuō),假設(shè)個(gè)人計(jì)算機(jī)的桌面畫面100包括A、B、C、D與E等5個(gè)快捷方式,圖示如圖1所示。當(dāng)個(gè)人計(jì)算機(jī)欲以全屏幕模式播放視訊時(shí),視訊畫面200將會(huì)完全覆蓋桌面畫面100,如圖2所示。
在一已知處理方法中,當(dāng)新接收到電子郵件或是實(shí)時(shí)訊息時(shí),一個(gè)彈出窗口將會(huì)顯示于正在播放的視訊影像之上,以通知使用者此相關(guān)信息。以圖3為例,當(dāng)接收到電子郵件時(shí),彈出窗口300將會(huì)顯示在視訊畫面200之上,以通知使用者相關(guān)信息。對(duì)于正在欣賞視訊影像的使用者而言,此彈出窗口將會(huì)顯得非常突兀,且當(dāng)系統(tǒng)頻繁地接收到相關(guān)訊息,而經(jīng)常顯示彈出窗口時(shí),也增加使用者進(jìn)行相對(duì)應(yīng)處理操作的頻繁與復(fù)雜。對(duì)于使用者而言,已知視訊顯示技術(shù)非常的不便。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明用以提供解決前述問(wèn)題。
因此,本發(fā)明的目的是提供一種具有透明效果的視訊顯示裝置與方法。通過(guò)本發(fā)明,可以將播放中視訊影像的部份區(qū)域進(jìn)行透明效果,使得使用者可以看到計(jì)算機(jī)屏幕上其它的操作訊息,如桌面畫面等。
為了實(shí)現(xiàn)本發(fā)明的上述目的,可以通過(guò)本發(fā)明的具有透明效果的視訊顯示裝置與方法解決前述相關(guān)問(wèn)題。依據(jù)本發(fā)明實(shí)施例的具有透明效果的視訊顯示裝置包括一第一緩沖存儲(chǔ)器、一第二緩沖存儲(chǔ)器、一第三緩沖存儲(chǔ)器、一混合引擎與一顯示引擎。第一緩沖存儲(chǔ)器中存儲(chǔ)一視訊來(lái)源。第二緩沖存儲(chǔ)器中存儲(chǔ)一屏幕顯示來(lái)源數(shù)據(jù)。第三緩沖存儲(chǔ)器中存儲(chǔ)相應(yīng)至少一分區(qū)的一透明效果參數(shù)與一位置信息,其中透明效果參數(shù)用以決定視訊來(lái)源中相應(yīng)于分區(qū)位置的透明程度?;旌弦嬉罁?jù)透明效果參數(shù)與位置信息對(duì)于視訊來(lái)源與屏幕顯示來(lái)源數(shù)據(jù)中相應(yīng)分區(qū)的數(shù)據(jù)實(shí)施一透明效果,從而得到一混合后的來(lái)源數(shù)據(jù)。顯示引擎接收由混合引擎的混合后的來(lái)源數(shù)據(jù),并將混合后的來(lái)源數(shù)據(jù)進(jìn)行顯示。
本發(fā)明的具有透明效果的視訊顯示裝置,還包括一視訊引擎,用以播放視訊來(lái)源且事先將視訊來(lái)源進(jìn)行譯碼。
混合引擎還將透明效果參數(shù)與位置信息進(jìn)行轉(zhuǎn)換,使得透明效果參數(shù)與位置信息符合視訊來(lái)源與屏幕顯示來(lái)源數(shù)據(jù)的影像格式。
依據(jù)本發(fā)明另一實(shí)施例,本發(fā)明提供具有透明效果的視訊顯示方法。首先,接收一視訊來(lái)源、一屏幕顯示來(lái)源數(shù)據(jù)與相應(yīng)一分區(qū)的一透明效果參數(shù)與一位置信息,其中透明效果參數(shù)用以決定視訊來(lái)源中相應(yīng)分區(qū)位置的透明程度。接著,依據(jù)透明效果參數(shù)與位置信息對(duì)于視訊來(lái)源與屏幕顯示來(lái)源數(shù)據(jù)中相應(yīng)分區(qū)的數(shù)據(jù)實(shí)施一透明效果,從而得到一混合后的來(lái)源數(shù)據(jù)。之后,將混合后的來(lái)源數(shù)據(jù)進(jìn)行顯示。
類似地,本發(fā)明方法還包括事先將視訊來(lái)源進(jìn)行譯碼。此外還包括將透明效果參數(shù)與位置信息進(jìn)行轉(zhuǎn)換,使得透明效果參數(shù)與位置信息符合視訊來(lái)源與屏幕顯示來(lái)源數(shù)據(jù)的影像格式。
本發(fā)明上述方法可以通過(guò)程序代碼方式收錄于實(shí)體介質(zhì)中。當(dāng)程序代碼被機(jī)器加載且執(zhí)行時(shí),機(jī)器變成用以實(shí)行本發(fā)明的裝置。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并結(jié)合附圖詳細(xì)說(shuō)明如下。
圖1顯示一桌面畫面。
圖2顯示以全屏幕播放的一視訊畫面。
圖3顯示視訊畫面上的彈出窗口。
圖4為一顯示依據(jù)本發(fā)明實(shí)施例的具有透明效果的視訊顯示裝置的架構(gòu)的示意圖。
圖5為一顯示依據(jù)本發(fā)明實(shí)施例的具有透明效果的視訊顯示方法的操作流程的流程圖。
圖6為一顯示存儲(chǔ)提供具有透明效果的視訊顯示方法的計(jì)算機(jī)程序的存儲(chǔ)介質(zhì)的示意圖。
附圖符號(hào)說(shuō)明100~桌面畫面;A、B、C、D、E~快捷方式圖示;200~視訊畫面;300~彈出窗口;400~視訊顯示裝置;410~視訊引擎;420~第一緩沖存儲(chǔ)器;421~視訊來(lái)源;430~第二緩沖存儲(chǔ)器;431~屏幕顯示來(lái)源數(shù)據(jù);440~第三緩沖存儲(chǔ)器;441~透明效果相關(guān)數(shù)據(jù);450~混合引擎;460~顯示引擎;470~顯示裝置;480~使用者接口;S510、S520、...、S560~操作步驟;600~計(jì)算機(jī)系統(tǒng);610~存儲(chǔ)介質(zhì);611、612、613、~程序代碼。
具體實(shí)施例方式
如前所述,本發(fā)明提供新穎的裝置及方法來(lái)解決前述已知視訊顯示的問(wèn)題。
圖4為一顯示依據(jù)本發(fā)明實(shí)施例的具有透明效果的視訊顯示裝置的架構(gòu)的示意圖。依據(jù)本發(fā)明實(shí)施例的具有透明效果的視訊顯示裝置400包括一視訊引擎410、一第一緩沖存儲(chǔ)器420、一第二緩沖存儲(chǔ)器430、一第三緩沖存儲(chǔ)器440、一混合引擎450與一顯示引擎460。
視訊引擎410用以將信息來(lái)源421進(jìn)行讀取、譯碼成計(jì)算機(jī)系統(tǒng)可以了解且可以播放的格式,并進(jìn)行播放。信息來(lái)源421可以是VCD、DVD、MPEG文件或是其它視訊影像數(shù)據(jù)。第一緩沖存儲(chǔ)器420中存儲(chǔ)視訊引擎410譯碼過(guò)后的信息來(lái)源421。
第二緩沖存儲(chǔ)器430中存儲(chǔ)屏幕顯示(On Screen)來(lái)源數(shù)據(jù)431。注意的是,屏幕顯示來(lái)源數(shù)據(jù)431可以是由計(jì)算機(jī)系統(tǒng)中操作系統(tǒng)或是其它應(yīng)用程序所控制與提供。
第三緩沖存儲(chǔ)器440中存儲(chǔ)相應(yīng)欲進(jìn)行透明效果的相關(guān)數(shù)據(jù)441。透明效果相關(guān)數(shù)據(jù)441可以包括相應(yīng)不同分區(qū)的透明效果參數(shù)與位置信息。其中,透明效果參數(shù)用以決定視訊來(lái)源421中相應(yīng)于不同分區(qū)位置的透明程度。位置信息則可以判定不同分區(qū)于視訊來(lái)源421中的位置與范圍。值得注意的是,透明效果相關(guān)數(shù)據(jù)441可以由視訊顯示裝置400內(nèi)定或是通過(guò)使用者接口480進(jìn)行接收。使用者可以通過(guò)使用者接口480自行定義當(dāng)播放視訊來(lái)源421時(shí)欲實(shí)施透明效果的位置與范圍及其透明程度。另外,第三緩沖存儲(chǔ)器440可以位于一透明效果引擎(未顯示)之中,且依據(jù)透明效果引擎的指示將透明效果相關(guān)數(shù)據(jù)441進(jìn)行相關(guān)轉(zhuǎn)換或數(shù)據(jù)轉(zhuǎn)送。
此外,本發(fā)明的視訊顯示裝置400可以提供兩種類型的透明效果單一區(qū)塊透明效果與多區(qū)塊透明效果。使用者亦可以通過(guò)使用者接口480選擇單一區(qū)塊透明效果或是多區(qū)塊透明效果。單一區(qū)塊透明效果表示整個(gè)視訊來(lái)源421都會(huì)套用一個(gè)透明效果參數(shù)。當(dāng)進(jìn)行單一區(qū)塊透明效果時(shí),透明效果引擎僅需要透明效果參數(shù),而不需分區(qū)的位置信息。多區(qū)塊透明效果表示視訊來(lái)源421會(huì)被區(qū)隔為多個(gè)分區(qū),且每一個(gè)分區(qū)具有各自的透明效果參數(shù)。使用者可以通過(guò)設(shè)定不同分區(qū)的透明效果參數(shù),達(dá)到不同的視訊顯示效果。
混合引擎450依據(jù)第三緩沖存儲(chǔ)器440中所存儲(chǔ)的透明效果相關(guān)數(shù)據(jù)441對(duì)于第一緩沖存儲(chǔ)器420中所存儲(chǔ)的視訊來(lái)源421與第二緩沖存儲(chǔ)器430中所存儲(chǔ)的屏幕顯示來(lái)源數(shù)據(jù)431中相應(yīng)分區(qū)的數(shù)據(jù)實(shí)施一透明效果,從而得到一混合后的來(lái)源數(shù)據(jù)。
透明效果中所使用的公式如下顯示[r,g,b]BSD=α[r,g,b]VS+(1-α)[r,g,b]OSDS,其中,[r,g,b]VS為視訊來(lái)源421,[r,g,b]OSDS為屏幕顯示來(lái)源數(shù)據(jù)431,α為透明效果參數(shù),且[r,g,b]BSD為混合后的來(lái)源數(shù)據(jù)。注意的是,上述透明效果公式僅為一例子,公式中的影像表示模式與參數(shù)皆可進(jìn)行任意變形,本發(fā)明并不限定于任何透明效果公式。
混合引擎450還可以將透明效果相關(guān)數(shù)據(jù)441進(jìn)行轉(zhuǎn)換,使得透明效果相關(guān)數(shù)據(jù)441符合視訊來(lái)源與屏幕顯示來(lái)源數(shù)據(jù)的影像格式。注意的是,透明效果相關(guān)數(shù)據(jù)441的相關(guān)轉(zhuǎn)換操作亦可以由透明效果引擎進(jìn)行。
顯示引擎460接收混合引擎450的混合后的來(lái)源數(shù)據(jù),并將混合后的來(lái)源數(shù)據(jù)傳送至一顯示裝置470,如計(jì)算機(jī)屏幕,以將混合后的來(lái)源數(shù)據(jù)顯示于顯示裝置470之上。
圖5為一顯示依據(jù)本發(fā)明實(shí)施例的具有透明效果的視訊顯示方法的操作流程的流程圖。
首先,如步驟S510,接收一視訊來(lái)源且將視訊來(lái)源進(jìn)行譯碼。之后,如步驟S520,接收一屏幕顯示來(lái)源數(shù)據(jù)。屏幕顯示來(lái)源數(shù)據(jù)可以是由計(jì)算機(jī)系統(tǒng)中操作系統(tǒng)或是其它應(yīng)用程序所控制與提供。接著,如步驟S530,接收透明效果相關(guān)數(shù)據(jù)。其中,透明效果相關(guān)數(shù)據(jù)可以包括相應(yīng)不同分區(qū)的透明效果參數(shù)與位置信息,其中透明效果參數(shù)用以決定視訊來(lái)源中相應(yīng)分區(qū)位置的透明程度。類似地,當(dāng)進(jìn)行單一區(qū)塊透明效果時(shí),透明效果相關(guān)數(shù)據(jù)可以僅包括透明效果參數(shù),而不需分區(qū)的位置信息,而當(dāng)進(jìn)行多區(qū)塊透明效果時(shí),透明效果相關(guān)數(shù)據(jù)則包括每一分區(qū)的透明效果參數(shù)與位置信息。
接著,如步驟S540,將透明效果相關(guān)數(shù)據(jù)進(jìn)行轉(zhuǎn)換,使得透明效果相關(guān)數(shù)據(jù)符合視訊來(lái)源與屏幕顯示來(lái)源數(shù)據(jù)的影像格式。之后,如步驟S550,依據(jù)透明效果參數(shù)與位置信息對(duì)于視訊來(lái)源與屏幕顯示來(lái)源數(shù)據(jù)中相應(yīng)分區(qū)的數(shù)據(jù)實(shí)施一透明效果,從而得到一混合后的來(lái)源數(shù)據(jù)。最后,如步驟S560,將混合后的來(lái)源數(shù)據(jù)顯示于顯示裝置中。
在一實(shí)作情況中,可以將視訊來(lái)源的上緣部份的透明效果參數(shù)設(shè)為1(不實(shí)施透明效果),而下緣部份的透明效果參數(shù)設(shè)為較小值,使得下緣部份可以透明地顯示,且可以在屏幕上檢視桌面上的工具列的工作狀態(tài)。而當(dāng)其它應(yīng)用程序必須在播放視訊同時(shí)實(shí)時(shí)通知相關(guān)訊息時(shí),可以在相應(yīng)此下緣部份的桌面上進(jìn)行顯示,而不影響視訊的正常播放。
圖6為一顯示存儲(chǔ)提供具有透明效果的視訊顯示方法的計(jì)算機(jī)程序的存儲(chǔ)介質(zhì)的示意圖。計(jì)算機(jī)程序產(chǎn)品包括可以使用于計(jì)算機(jī)系統(tǒng)600中具有存儲(chǔ)計(jì)算機(jī)可讀取程序代碼的存儲(chǔ)介質(zhì)610。計(jì)算機(jī)可讀取程序代碼至少包括程序代碼611,用以接收視訊來(lái)源、屏幕顯示來(lái)源數(shù)據(jù)與包括相應(yīng)至少一分區(qū)的透明效果參數(shù)與位置信息的透明效果相關(guān)數(shù)據(jù)、程序代碼612,用以依據(jù)透明效果相關(guān)數(shù)據(jù)對(duì)于視訊來(lái)源與屏幕顯示來(lái)源數(shù)據(jù)中相應(yīng)分區(qū)的數(shù)據(jù)實(shí)施透明效果,從而得到混合后的來(lái)源數(shù)據(jù)、以及程序代碼613,用以將混合后的來(lái)源數(shù)據(jù)進(jìn)行顯示。
因此,藉由本發(fā)明的具有透明效果的視訊顯示裝置及方法,可以將播放中視訊影像的部份區(qū)域進(jìn)行透明效果,使得使用者可以看到計(jì)算機(jī)屏幕上其它的操作訊息,以在不影響視訊播放的品質(zhì)下,可以確實(shí)掌握計(jì)算機(jī)系統(tǒng)中的其它信息。同時(shí),也可以大幅提升視訊顯示的彈性與便利性。
本發(fā)明的方法與系統(tǒng),或特定型態(tài)或其部份,可以以程序代碼的型態(tài)包含于實(shí)體介質(zhì),如軟盤、光盤片、硬盤、或是任何其它機(jī)器可讀取(如計(jì)算機(jī)可讀取)存儲(chǔ)介質(zhì),其中,當(dāng)程序代碼被機(jī)器,如計(jì)算機(jī)加載且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的裝置。本發(fā)明的方法與裝置也可以以程序代碼型態(tài)通過(guò)一些傳送介質(zhì),如電線或電纜、光纖、或是任何傳輸型態(tài)進(jìn)行傳送,其中,當(dāng)程序代碼被機(jī)器,如計(jì)算機(jī)接收、加載且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的裝置。當(dāng)在一般用途處理器實(shí)作時(shí),程序代碼結(jié)合處理器提供一操作類似于應(yīng)用特定邏輯電路的獨(dú)特裝置。
雖然本發(fā)明已以較佳實(shí)施例披露如上,然其并非用以限定本發(fā)明,本領(lǐng)域的技術(shù)人員在不脫離本發(fā)明的精神和范圍的前提下,可做若干的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍以本發(fā)明的權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種具有透明效果的視訊顯示裝置,包括一第一緩沖存儲(chǔ)器,存儲(chǔ)一視訊來(lái)源;一第二緩沖存儲(chǔ)器,存儲(chǔ)一屏幕顯示來(lái)源數(shù)據(jù);一第三緩沖存儲(chǔ)器,存儲(chǔ)相應(yīng)一分區(qū)的一透明效果參數(shù)與一位置信息,其中該透明效果參數(shù)用以決定該視訊來(lái)源中相應(yīng)該分區(qū)位置的透明程度;一混合引擎,用以依據(jù)該透明效果參數(shù)與該位置信息對(duì)于該視訊來(lái)源與該屏幕顯示來(lái)源數(shù)據(jù)中相應(yīng)該分區(qū)的數(shù)據(jù)實(shí)施一透明效果,從而得到一混合后的來(lái)源數(shù)據(jù);以及一顯示引擎,接收該混合引擎的該混合后的來(lái)源數(shù)據(jù),并將該混合后的來(lái)源數(shù)據(jù)進(jìn)行顯示。
2.如權(quán)利要求1所述的具有透明效果的視訊顯示裝置,其中該顯示引擎是將該混合后的來(lái)源數(shù)據(jù)傳送至一顯示裝置,以將該混合后的來(lái)源數(shù)據(jù)顯示于該顯示裝置之上。
3.如權(quán)利要求1所述的具有透明效果的視訊顯示裝置,還包括一視訊引擎,用以播放該視訊來(lái)源且事先將該視訊來(lái)源進(jìn)行譯碼。
4.如權(quán)利要求1所述的具有透明效果的視訊顯示裝置,其中該混合引擎還將該透明效果參數(shù)與該位置信息進(jìn)行轉(zhuǎn)換,使得該透明效果參數(shù)與該位置信息符合該視訊來(lái)源與該屏幕顯示來(lái)源數(shù)據(jù)的影像格式。
5.如權(quán)利要求1所述的具有透明效果的視訊顯示裝置,還包括一使用者接口,用以接收相應(yīng)該分區(qū)的該透明效果參數(shù)與該位置信息。
6.一種具有透明效果的視訊顯示方法,包括下列步驟接收一視訊來(lái)源;接收一屏幕顯示來(lái)源數(shù)據(jù);接收相應(yīng)至少一分區(qū)的一透明效果參數(shù)與一位置信息,其中該透明效果參數(shù)用以決定該視訊來(lái)源中相應(yīng)該分區(qū)位置的透明程度;依據(jù)該透明效果參數(shù)與該位置信息對(duì)于該視訊來(lái)源與該屏幕顯示來(lái)源數(shù)據(jù)中相應(yīng)該分區(qū)的數(shù)據(jù)實(shí)施一透明效果,從而得到一混合后的來(lái)源數(shù)據(jù);以及將該混合后的來(lái)源數(shù)據(jù)進(jìn)行顯示。
7.如權(quán)利要求6所述的具有透明效果的視訊顯示方法,還包括將該混合后的來(lái)源數(shù)據(jù)傳送至一顯示裝置,以將該混合后的來(lái)源數(shù)據(jù)顯示于該顯示裝置之上。
8.如權(quán)利要求6所述的具有透明效果的視訊顯示方法,還包括將該視訊來(lái)源進(jìn)行譯碼。
9.如權(quán)利要求6所述的具有透明效果的視訊顯示方法,還包括將該透明效果參數(shù)與該位置信息進(jìn)行轉(zhuǎn)換,使得該透明效果參數(shù)與該位置信息符合該視訊來(lái)源與該屏幕顯示來(lái)源數(shù)據(jù)的影像格式。
10.如權(quán)利要求6所述的具有透明效果的視訊顯示方法,還包括通過(guò)一使用者接口接收相應(yīng)該分區(qū)的該透明效果參數(shù)與該位置信息。
全文摘要
一種具有透明效果的視訊顯示裝置與方法。該裝置包括一第一緩沖存儲(chǔ)器、一第二緩沖存儲(chǔ)器、一第三緩沖存儲(chǔ)器、一混合引擎與一顯示引擎。第一緩沖存儲(chǔ)器中存儲(chǔ)一視訊來(lái)源。第二緩沖存儲(chǔ)器中存儲(chǔ)一屏幕顯示來(lái)源數(shù)據(jù)。第三緩沖存儲(chǔ)器中存儲(chǔ)相應(yīng)至少一分區(qū)的一透明效果參數(shù)與一位置信息,其中透明效果參數(shù)系用以決定視訊來(lái)源中相應(yīng)于分區(qū)位置的透明程度?;旌弦嬉罁?jù)透明效果參數(shù)與位置信息對(duì)于視訊來(lái)源與屏幕顯示來(lái)源數(shù)據(jù)中相應(yīng)分區(qū)的數(shù)據(jù)實(shí)施一透明效果,從而得到一混合后的來(lái)源數(shù)據(jù)。顯示引擎由混合引擎抓取混合后的來(lái)源數(shù)據(jù),并將混合后的來(lái)源數(shù)據(jù)進(jìn)行顯示。
文檔編號(hào)G06F3/14GK1588530SQ200410068668
公開日2005年3月2日 申請(qǐng)日期2004年9月3日 優(yōu)先權(quán)日2004年9月3日
發(fā)明者王建智 申請(qǐng)人:威盛電子股份有限公司