專利名稱:影像播放方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一種將影像物件視為一基本單位來(lái)進(jìn)行的影像播放方法及系統(tǒng),更詳細(xì)地說(shuō),是有關(guān)一種在無(wú)需存儲(chǔ)過多不同的影像畫面于存儲(chǔ)裝置情況下,應(yīng)用預(yù)先建立好的各自影像物件專屬的影像序號(hào),以及利用像素值特性依需求條件使影像物件變?yōu)橥该鳡顟B(tài),來(lái)進(jìn)行多個(gè)影像物件播放的影像播放方法及系統(tǒng)。
在一般的影像播放的方法及系統(tǒng)中,預(yù)先將多個(gè)影像物件編輯后,對(duì)其進(jìn)行影像物件合成處理操作,因而形成欲播放的影像畫面(Frame),之后,即可對(duì)其執(zhí)行播放工作。
已知技術(shù)的缺點(diǎn)在于,在進(jìn)行影像播放前,對(duì)于不同的播放畫面或不同的播放時(shí)段而言,即便是已完成合成處理的欲播放的所有影像畫面之間僅是一小部分的顯示區(qū)塊有差異,然而,仍將各個(gè)影像畫面視為一個(gè)單位儲(chǔ)存處理。亦即,當(dāng)影像畫面中的某一區(qū)塊上依需求而須將多個(gè)影像物件以不同的組合方式進(jìn)行播放時(shí),此影像畫面則因多個(gè)影像物件不同的組合而須重新進(jìn)行不同畫面的合成處理后,才可以進(jìn)行播放工作,因此,當(dāng)目前的影像畫面與其他的影像畫面中的顯示區(qū)塊大部分相同,仍須對(duì)其進(jìn)行重復(fù)性的影像物件編輯、合成處理。
例如,欲先顯示一具有太陽(yáng)、小橋以及人物的影像畫面,之后,則再顯示一具有太陽(yáng)和人物的影像畫面,其中,太陽(yáng)、小橋、人物即為一組影像物件,已知技術(shù)中依設(shè)計(jì)者需求而欲形成不同的組合方式時(shí),須將此三個(gè)影像物件進(jìn)行不同的合成處理后,再播放出不同的影像畫面,即第一個(gè)影像合成處理是由太陽(yáng)、小橋以及人物形成的影像畫面,第二個(gè)影像合成處理是由太陽(yáng)以及人物形成的影像畫面,之后,將只有部分區(qū)塊不同的此二個(gè)影像畫面分別儲(chǔ)存起來(lái);接下來(lái),即可分別播放。
所以已知的影像播放的方法及系統(tǒng)在進(jìn)行影像播放時(shí),造成存儲(chǔ)過多合成后的影像畫面,因而大量占用掉存儲(chǔ)裝置的儲(chǔ)存容量。再則,當(dāng)此已存儲(chǔ)的合成影像畫面中的影像物件欲將其應(yīng)用于其他的影像畫面中時(shí),仍需重新進(jìn)行另外的編輯、合成處理以產(chǎn)生新的影像畫面,因此浪費(fèi)時(shí)間進(jìn)行重復(fù)性的處理操作,況且,如果存在大量此種處理操作時(shí),將使編輯、合成處理的工作量增大,這是需要解決的問題。
為了解決上述已知影像播放方法及系統(tǒng)的必須儲(chǔ)存過多合成后的影像畫面后方能進(jìn)行播放的問題,本發(fā)明采用了一種影像播放方法及系統(tǒng),當(dāng)影像畫面中的某一區(qū)塊上有多個(gè)影像物件并且其具不同組合時(shí),無(wú)需針對(duì)其不同的組合而重新再進(jìn)行編輯、合成處理操作,而應(yīng)用預(yù)先建立好的各自影像物件專屬的影像序號(hào),以及利用像素值特性使影像物件變?yōu)橥该鳡顟B(tài),對(duì)應(yīng)多個(gè)影像物件之間具不同組合而產(chǎn)生重疊性顯示于影像畫面。本發(fā)明的影像播放方法及系統(tǒng),應(yīng)用預(yù)先建立好的各自影像物件專屬的影像序號(hào),以及利用像素值特性使影像物件變?yōu)橥该鳡顟B(tài),對(duì)于已完成合成處理的影像畫面,亦可應(yīng)用于其他的影像畫面上,因此無(wú)需儲(chǔ)存過多的影像畫面。
本發(fā)明的主要目的在于提供一種影像播放方法及系統(tǒng),應(yīng)用預(yù)先建立好的各自影像物件專屬的影像序號(hào),將一影像物件視為一個(gè)基本單位,以及利用像素值特性使影像物件變?yōu)橥该鳡顟B(tài),當(dāng)影像畫面中的某一區(qū)塊上具多個(gè)影像物件并其之間形成有不同的組合時(shí),設(shè)計(jì)者無(wú)需針對(duì)其不同的組合而重新進(jìn)行影像物件編輯、合成處理操作。
本發(fā)明另一目的在于提供一種影像播放方法及系統(tǒng),應(yīng)用預(yù)先建立好的各自影像物件專屬的影像序號(hào),將一影像物件視為一個(gè)基本單位,以及利用像素值特性使影像物件變?yōu)橥该鳡顟B(tài),對(duì)于已完成合成處理的影像畫面,亦可應(yīng)用于其他的影像畫面上,而無(wú)需儲(chǔ)存過多的影像畫面于存儲(chǔ)裝置中。
根據(jù)以上所述的目的,本發(fā)明提供了一種新穎的影像播放方法及系統(tǒng),應(yīng)用預(yù)先建立好的各自影像物件專屬的影像序號(hào),以及利用像素值特性使影像物件變?yōu)橥该鳡顟B(tài),當(dāng)影像畫面中的某一區(qū)塊上具有多個(gè)影像物件并其之間形成有不同的組合時(shí),設(shè)計(jì)者無(wú)需針對(duì)其不同的組合而重新進(jìn)行影像物件編輯、合成處理操作。影像播放系統(tǒng)是將一影像物件視為一個(gè)基本單位的原則,當(dāng)顯示區(qū)塊上具有多個(gè)影像物件并其之間形成有不同組合畫面時(shí),依其所屬序號(hào)大小來(lái)決定其顯示的優(yōu)先順序,其中,多個(gè)影像物件依序加入顯示區(qū)塊中,當(dāng)其之間產(chǎn)生重疊情況時(shí),則使先前顯示的影像物件被重疊的位置上變?yōu)橥该鳡顟B(tài)。本發(fā)明的影像播放方法及系統(tǒng),應(yīng)用預(yù)先建立好的各自影像物件專屬的影像序號(hào),以及利用像素值特性使影像物件變?yōu)橥该鳡顟B(tài),無(wú)需儲(chǔ)存過多的影像數(shù)據(jù),因而降低開發(fā)成本,并且簡(jiǎn)化對(duì)影像物件編輯的前期處理操作。
本發(fā)明的影像播放系統(tǒng)含有影像物件輸入模塊、影像音效輸入模塊、影像序列建立模塊、影像序列處理模塊、影音播放模塊、輸出模塊、影像物件數(shù)據(jù)庫(kù)以及影像音效數(shù)據(jù)庫(kù)。影像物件輸入模塊用以輸入欲顯示的影像物件。影像音效輸入模塊用以輸入欲顯示的影像物件其所屬的音效數(shù)據(jù)。影像序列建立模塊是設(shè)定輸入影像物件其專屬的序號(hào)。影像序列處理模塊是用以處理已具有序號(hào)的影像物件,即根據(jù)其序號(hào)大小來(lái)安排影像畫面的播放順序。影音播放模塊是用以讀取影像畫面中的影像物件數(shù)據(jù)并對(duì)其進(jìn)行播放工作,且于顯示某一影像物件的同時(shí),一并播放該影像物件專屬的音效數(shù)據(jù),并且于播放多個(gè)影像物件使得其之間產(chǎn)生重疊情況時(shí),用以決定哪一個(gè)影像物件需變?yōu)橥该鳡顟B(tài)的判斷處理。輸出模塊包括有一用以播放影像物件的顯示屏幕和一用以播放影像音效的放音裝置。影像物件數(shù)據(jù)庫(kù)用以儲(chǔ)存設(shè)計(jì)者所輸入的多個(gè)影像物件,并供影像播放模塊的讀取。影像音效數(shù)據(jù)庫(kù)用以儲(chǔ)存設(shè)計(jì)者所輸入的多個(gè)影像物件的各自所屬的音效數(shù)據(jù),并供影像播放模塊的讀取。
在進(jìn)行影像播放過程時(shí),首先,設(shè)計(jì)者輸入影像畫面中所有的影像物件,同時(shí),依其需要亦可輸入該影像物件專屬的音效數(shù)據(jù)后,并建立該多個(gè)影像物件的專屬的影像序列。接著,根據(jù)其序列的大小排列作為其播放的優(yōu)先順序,同時(shí)播放出其音效。對(duì)于多個(gè)影像物件依序加入顯示區(qū)塊,而其之間產(chǎn)生重疊情況時(shí),則使先前顯示的影像物件被重疊的位置上變?yōu)橥该鳡顟B(tài)。循環(huán)播放至影像序列結(jié)束時(shí)則停止播放。所以在利用本發(fā)明的影像播放方法時(shí),設(shè)計(jì)者無(wú)需針對(duì)其不同的組合而重新進(jìn)行影像物件編輯、合成處理操作,并且無(wú)需儲(chǔ)存過多的影像畫面數(shù)據(jù)。
為使本發(fā)明的上述和其它目的、特征以及優(yōu)點(diǎn)能更明顯易懂,將結(jié)合附圖詳細(xì)說(shuō)明一較佳實(shí)施例。
圖1為一系統(tǒng)方?jīng)Q圖,示出了應(yīng)用本發(fā)明的影像播放方法及系統(tǒng)的系統(tǒng)基本組織架構(gòu)的方塊模塊圖;圖2為表示圖1的影像播放系統(tǒng)的運(yùn)作流程圖,其中顯示應(yīng)用本發(fā)明的影像播放系統(tǒng)進(jìn)行影像播放方法,以對(duì)影像畫面進(jìn)行播放的工作原理的流程過程;圖3為一運(yùn)作流程圖,用以更詳細(xì)地解釋圖2中的對(duì)影像畫面進(jìn)行播放的工作原理的流程過程;以及圖4(a)及圖4(b)為一示意圖,用以說(shuō)明應(yīng)用本發(fā)明的影像播放方法的第一實(shí)施例,進(jìn)行播放一具有太陽(yáng)、人物、小橋的影像畫面的步驟說(shuō)明。
圖1為一系統(tǒng)方塊圖,示出了應(yīng)用本發(fā)明的影像播放方法及系統(tǒng)的系統(tǒng)基本組織架構(gòu)的方塊模塊圖。如圖中所示,本發(fā)明的影像播放系統(tǒng)1含有影像物件輸入模塊2、影像音效輸入模塊4、影像序號(hào)建立模塊3、影像序列處理模塊5、影音播放模塊6、輸出模塊9、影像物件數(shù)據(jù)庫(kù)7以及影像音效數(shù)據(jù)庫(kù)8。影像物件輸入模塊2可為一種應(yīng)用程序,以便處理輸入的影像物件其所屬的物件數(shù)據(jù)得以對(duì)其進(jìn)行編碼處理;影像音效輸入模塊4可為一種音訊編碼器,以便處理輸入影像物件其所屬的聲音訊號(hào);影像序號(hào)建立模塊3可為一種軟件程序,對(duì)輸入的影像物件即時(shí)建立序號(hào)處理;影像序列處理模塊5可為一種軟件程序,根據(jù)影像物件序號(hào)大小來(lái)安排影像畫面中的播放順序;影音播放模塊6可為計(jì)算機(jī)主機(jī),進(jìn)行播放影像畫面;影像物件數(shù)據(jù)庫(kù)7以及影像音效數(shù)據(jù)庫(kù)8則可儲(chǔ)存于計(jì)算機(jī)存儲(chǔ)裝置內(nèi);輸出模塊9包括有一顯示屏幕及放音裝置。
影像物件輸入模塊2是利用編碼方式對(duì)影像物件進(jìn)行輸入處理,先將所有影像物件分別采以一種n×n(n為自定值)像素大小的區(qū)塊,并將一影像物件視為一個(gè)基本單位作處理,輸入后的影像物件數(shù)據(jù)為節(jié)省存儲(chǔ)空間而予以編碼并儲(chǔ)存于影像物件數(shù)據(jù)庫(kù)7中以供后續(xù)操作讀取,同時(shí),依其需要經(jīng)由影像音效輸入模塊4輸入其對(duì)應(yīng)的音效數(shù)據(jù),待所有影像物件輸入完畢后,需經(jīng)由影像序號(hào)建立模塊3建立其專屬的序號(hào)。
影像音效輸入模塊4輸入影像物件其所屬的聲音訊號(hào),其中,可利用一種音訊編碼器架構(gòu)的過濾器庫(kù)的處理得到每一個(gè)頻帶的訊號(hào)強(qiáng)度等的頻率域信息,通過訊號(hào)/噪聲定位(Bit/noise Allocation)處理,最后一一地產(chǎn)生所需的位流信息作為該影像物件的音效數(shù)據(jù),并存儲(chǔ)于影像音效數(shù)據(jù)庫(kù)8中以供后續(xù)操作讀取。
影像序號(hào)建立模塊3是以軟件方式對(duì)輸入的影像物件即時(shí)建立序號(hào)處理,在一個(gè)影像物件視為一個(gè)基本單位的情況下,使影像物件各自具有其專屬的序號(hào)。
影像序列處理模塊5用以處理已具有序號(hào)的影像物件,即根據(jù)其序號(hào)大小來(lái)安排影像畫面中的播放順序,例如,序號(hào)越大者則為最后顯示,或者,序號(hào)越小者則為最后顯示亦可,由設(shè)計(jì)者自行安排。
影音播放模塊6可為計(jì)算機(jī)主機(jī),用以管理以及進(jìn)行此影像播放系統(tǒng)的控制。是將影像物件所屬的音效數(shù)據(jù)與影像數(shù)據(jù)作多工處理,即產(chǎn)生復(fù)合影音物件(AVO;Audio/Visual Object),并且于目前播放的影像物件是否與前次播放的影像物件發(fā)生重疊情況,如果是,則依設(shè)計(jì)者的需求條件決定哪一個(gè)影像物件需為透明狀態(tài),例如,可使前次顯示的影像物件被重疊的位置上變?yōu)橥该鳡顟B(tài)的處理。
影像物件數(shù)據(jù)庫(kù)7中包含輸入影像物件的影像數(shù)據(jù),是由影像物件輸入模塊2寫入,并供影音播放模塊6讀取之用。
影像音效數(shù)據(jù)庫(kù)8中包含輸入影像物件的音效數(shù)據(jù),是由影像音效輸入模塊4寫入,并供影音播放模塊6讀取之用。
輸出模塊9包括有一用以播放影像物件的顯示屏幕和一用以播放影像音效的放音裝置,例如喇叭。
對(duì)影像畫面進(jìn)行播放時(shí),影音播放模塊6先對(duì)影像序列處理模塊5讀取欲顯示的多個(gè)影像物件的各別序號(hào),并依其序號(hào)順序到影像物件數(shù)據(jù)庫(kù)7以及影像音效數(shù)據(jù)庫(kù)8讀取對(duì)應(yīng)數(shù)據(jù)后,則進(jìn)行播放工作,其中,播放多個(gè)影像物件的同時(shí),在其之間產(chǎn)生重疊時(shí),影音播放模塊6依設(shè)計(jì)者的需求條件決定哪一個(gè)影像物件需為透明狀態(tài),因此不需額外形成一個(gè)新的影像畫面,從而省略編輯、合成以及儲(chǔ)存處理,例如,將先前顯示的影像物件被重疊的位置上變?yōu)橥该鳡顟B(tài),之后,依序循環(huán)地進(jìn)行本發(fā)明的影像播放方法的處理操作,直到影像序列結(jié)束方可停止播放。
圖2為表示圖1的影像播放系統(tǒng)的運(yùn)作流程圖,示出了應(yīng)用本發(fā)明的影像播放系統(tǒng)進(jìn)行影像播放的方法,示出了對(duì)影像畫面進(jìn)行讀取、判斷、播放的工作原理的流程過程。如圖中所示,步驟11,由影像物件輸入模塊2輸入影像畫面中的多個(gè)影像物件后,再經(jīng)影像序號(hào)建立模塊3對(duì)其處理并給予其各自專屬的影像物件序號(hào),并進(jìn)行步驟12。
步驟12,影像序列處理模塊5、影音播放模塊6、影像物件數(shù)據(jù)庫(kù)7,以及影像音效數(shù)據(jù)庫(kù)8將配合運(yùn)作,影音播放模塊6將根據(jù)影像序列處理模塊5中排列的影像物件序列對(duì)影像物件數(shù)據(jù)庫(kù)7以及影像音效數(shù)據(jù)庫(kù)8讀取對(duì)應(yīng)數(shù)據(jù),并進(jìn)行步驟13。
步驟13,由輸出模塊9中的放音裝置播放目前正處理的影像物件序號(hào)的影像音效,并進(jìn)行步驟14。
步驟14,由輸出模塊9中的顯示屏幕播放目前正處理的影像物件序號(hào)的影像圖案,并進(jìn)行步驟15。
步驟15,在進(jìn)行步驟14時(shí),影像播放模塊6判斷目前播放的影像物件是否與前次播放的影像物件發(fā)生重疊情況,如果是,則依設(shè)計(jì)者的需求條件決定那一個(gè)影像物件需為透明狀態(tài),例如,將先前顯示的影像物件被重疊的位置上變?yōu)橥该鳡顟B(tài),并進(jìn)行步驟16。
步驟16,影像序列處理模塊5以及影音播放模塊6將配合運(yùn)作,影音播放模塊6由影像序列處理模塊5判斷目前的影像序列是否為最后一個(gè),如果不是,則進(jìn)行上述步驟12至步驟15的相同播放方式處理;否則,則進(jìn)行步驟17。
步驟17,停止播放。
圖3為一運(yùn)作流程圖,用以更詳細(xì)的解釋在圖2中對(duì)影像物件進(jìn)行播放的工作原理的流程過程。如圖中所示,在步驟100,由影像物件輸入模塊2輸入影像畫面中的多個(gè)影像物件后,再經(jīng)影像序號(hào)建立模塊3對(duì)多個(gè)影像物件進(jìn)行處理而給予其各自專屬的影像物件序號(hào),以便形成一影像物件序列,并進(jìn)行步驟101。
步驟101,影像序號(hào)建立模塊3判斷是否仍有新的影像物件輸入,如果有,則進(jìn)行步驟102;如果沒有新的影像物件輸入時(shí),則進(jìn)行步驟103。
步驟102,影像物件輸入模塊2輸入有新的影像物件時(shí),將由影像序號(hào)建立模塊3對(duì)新輸入的影像物件進(jìn)行處理而給予其專屬的影像物件序號(hào)后,并補(bǔ)充于先前已建立好的影像序列中,并進(jìn)行步驟103。
步驟103,影像序列處理模塊5根據(jù)影像物件序列的序號(hào)大小來(lái)決定影像畫面中的多個(gè)影像物件的播放順序。本實(shí)施例則采用一種序號(hào)越小則為越優(yōu)先播放的方式。接下來(lái),進(jìn)行步驟104。
步驟104,在播放前,影音播放模塊6判斷影像畫面中的多個(gè)影像物件是否均已輸入,如果沒有全部輸入,則進(jìn)行前述步驟101;否則,則進(jìn)行下列步驟105。
步驟105,影音播放模塊6由影像序列處理模塊5中讀取最小序號(hào)的影像物件,并進(jìn)行步驟106。
步驟106,影像序列處理模塊5將讀取的影像序號(hào)值加1,并進(jìn)行步驟107。
步驟107,在播放前,影音播放模塊6判斷影像物件音效是否正常播放,如果不為正常播放,則進(jìn)行步驟108;否則,則進(jìn)行步驟109。
步驟108,影音播放模塊6由影像音效數(shù)據(jù)庫(kù)8讀取對(duì)應(yīng)的音效數(shù)據(jù),并進(jìn)行步驟109。
步驟109,影音播放模塊6使輸出模塊9播放此影像物件所屬的音效,并進(jìn)行步驟110。
步驟110,影音播放模塊6判斷是否到達(dá)采樣時(shí)間,如果未到達(dá)采樣時(shí)間,則進(jìn)行前述步驟104;否則,則進(jìn)行步驟111。
步驟111,影音播放模塊6判斷是否需要顯示此影像物件,如果不需要顯示此影像物件,則進(jìn)行前述步驟104;否則,則進(jìn)行步驟112。
步驟112,影音播放模塊6由影像物件數(shù)據(jù)庫(kù)8讀取對(duì)應(yīng)的影像數(shù)據(jù),并使輸出模塊9在屏幕裝置上播放此影像物件,之后,并進(jìn)行步驟113。
步驟113,影音播放模塊6將得到一個(gè)新的影像畫面,并對(duì)影像畫面序列值加1,并進(jìn)行步驟114。
步驟114,影音播放模塊6依設(shè)計(jì)者需求,當(dāng)前次影像畫面與目前影像畫面上有影像物件重疊產(chǎn)生時(shí),使前次影像畫面重疊位置變?yōu)橥该鳡顟B(tài),并進(jìn)行步驟115。
步驟115,影音播放模塊6由影像序列處理模塊5中讀取序列,以判斷目前影像畫面是否為最后一張影像畫面,當(dāng)序列未讀取完畢時(shí),則表示未到達(dá)最后一張影像畫面,則進(jìn)行前述步驟104;否則,則進(jìn)行步驟116。
步驟116,停止播放。
圖4(a)至4(b)為一示意圖,用以說(shuō)明應(yīng)用本發(fā)明的影像播放方法的第一實(shí)施例,進(jìn)行播放一具有太陽(yáng)、人物、小橋的影像畫面的步驟說(shuō)明。如圖4(a)所示,目前設(shè)計(jì)者欲播放一具有太陽(yáng)20、人物21以及小橋22三種影像物件的一影像畫面,因此利用影像物件輸入模塊2以及影像音效輸入模塊4輸入太陽(yáng)20、人物21以及小橋22的影像數(shù)據(jù)以及影像音效,并將其儲(chǔ)存于影像物件數(shù)據(jù)庫(kù)7以及影像音效數(shù)據(jù)庫(kù)8中;通過影像序號(hào)建立模塊3分別建立各自專屬的序列序號(hào),以及利用影像序列處理模塊5以序號(hào)大小來(lái)排列,以得到欲播放的影像畫面中的多個(gè)影像物件的顯示順序,例如,太陽(yáng)20的序號(hào)為1、人物21的序號(hào)為2以及小橋22的序號(hào)為3,此序號(hào)排列方式可由設(shè)計(jì)者自行安排,本實(shí)施例將序列序號(hào)越小設(shè)定為越優(yōu)先顯示。
接下來(lái),如圖4(b)所示,影音播放模塊6由影像序列處理模塊5中讀取最小序號(hào)的影像物件,即取得太陽(yáng)20,并將其顯示于第一影像畫面30中,其中,影像序列處理模塊5會(huì)將影像物件序號(hào)值加1,并將此影像畫面值加1(本實(shí)施例將第一顯示者的序號(hào)均設(shè)為1);之后,影音播放模塊6由影像序列處理模塊5中讀取第二序號(hào)的影像物件,即取得人物21,并將其顯示于第二影像畫面31中,影像序列處理模塊5將影像物件序號(hào)值再加1,并將此影像畫面值再加1,其中,第二影像畫面31中顯示的太陽(yáng)20與人物21之間并不發(fā)生重疊情況,故不須對(duì)任一影像物件進(jìn)行透明狀態(tài)的處理;之后,影音播放模塊6由影像序列處理模塊5中讀取第三序號(hào)的影像物件,即取得小橋22,并將其顯示于第三影像畫面32中,影像序列處理模塊5將影像物件序號(hào)值再加1,并將此影像畫面值再加1,其中,第三影像畫面32中顯示的人物21與小橋22之間則發(fā)生重疊情況,因此本發(fā)明是將先顯示的影像物件的重疊位置210進(jìn)行透明處理,因此利用本發(fā)明的影像播放方法則不需額外儲(chǔ)存一個(gè)新的影像畫面。
此外,第三影像畫面32上如不想播放太陽(yáng)20時(shí),則將第三影像畫面32上的太陽(yáng)20位置的像素值設(shè)定為透明值,即形成如第四影像畫面33上的太陽(yáng)位置200為透明狀態(tài)。
綜合以上實(shí)施例以及方法,我們可以得到本發(fā)明的一種影像播放方法及系統(tǒng),在無(wú)需儲(chǔ)存過多的影像畫面于存儲(chǔ)裝置的情況下,應(yīng)用于播放具多個(gè)影像物件且其之間產(chǎn)生不同組合的影像畫面。此影像播放方法及系統(tǒng)的優(yōu)點(diǎn)有1′設(shè)計(jì)者可在無(wú)需儲(chǔ)存過多的影像畫面于存儲(chǔ)裝置的情況下,應(yīng)用預(yù)先建立好的各自影像物件專屬的影像序號(hào),根據(jù)使用者所安排的順序,而得以依序播放所有影像物件。
2′將一影像物件視為一個(gè)基本單位,因此依照設(shè)計(jì)需求,可隨機(jī)地將各個(gè)影像物件進(jìn)行合成而形成一個(gè)新的影像畫面。
3′利用像素值特性使影像物件變?yōu)橥该鳡顟B(tài),因此當(dāng)影像畫面中的某一區(qū)塊上具多個(gè)影像物件且其之間形成有不同的組合并產(chǎn)生重疊狀況時(shí),可依需求對(duì)前個(gè)影像畫面中的影像物件的重疊位置上設(shè)定為透明狀態(tài)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用以限定本發(fā)明的范圍;凡其它未脫離本發(fā)明所披露的精神下所完成的等效改變或修飾,均應(yīng)包含在下述權(quán)利要求范圍內(nèi)。
權(quán)利要求
1.一種影像播放方法,在無(wú)需儲(chǔ)存過多的影像畫面于存儲(chǔ)裝置的情況下,來(lái)播放具有多個(gè)影像物件且在其之間產(chǎn)生不同組合的影像畫面,此影像播放方法包含以下步驟(1)由影像物件輸入模塊輸入影像畫面中的多個(gè)影像物件,再經(jīng)影像序號(hào)建立模塊對(duì)其處理并給予其各自專屬的影像物件序號(hào);(2)影音播放模塊將根據(jù)影像序列處理模塊中排列的影像物件序列對(duì)影像物件數(shù)據(jù)庫(kù)以及影像音效數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)數(shù)據(jù);(3)由輸出模塊播放目前正處理的影像物件序號(hào)的影像音效;(4)由輸出模塊播放目前正處理的影像物件序號(hào)的影像圖案;(5)影像播放模塊判斷目前播放的影像物件是否與前次播放的影像物件發(fā)生重疊情況;(6)影像播放模塊判定目前播放的影像物件與前次播放的影像物件發(fā)生重疊情況,則依設(shè)計(jì)者的需求條件決定哪一個(gè)影像物件需為透明狀態(tài);(7)影音播放模塊由影像序列處理模塊判斷目前的影像序列是否為最后一個(gè);(8)影音播放模塊由影像序列處理模塊判定目前的影像序列不為最后一個(gè),則進(jìn)行前述步驟(2);以及(9)影音播放模塊由影像序列處理模塊判定目前的影像序列為最后一個(gè),則停止播放。
2.一種影像播放方法,在無(wú)需儲(chǔ)存過多的影像畫面于存儲(chǔ)裝置的情況下,來(lái)播放具有多個(gè)影像物件且在其之間產(chǎn)生不同組合的影像畫面,此影像播放方法包含以下步驟(1)由影像物件輸入模塊輸入影像畫面中的多個(gè)影像物件后,再經(jīng)影像序號(hào)建立模塊對(duì)多個(gè)影像物件進(jìn)行處理而給予其各自專屬的影像物件序號(hào),以便形成一影像物件序列;(2)由影像序號(hào)建立模塊判斷是否仍有新的影像物件輸入;(3)影像序號(hào)建立模塊確定有新的影像物件輸入時(shí),則影像序號(hào)建立模塊對(duì)新輸入的影像物件進(jìn)行處理而給予其專屬的影像物件序號(hào)后,并補(bǔ)充于先前已建立好的影像序列中;(4)影像序列處理模塊根據(jù)影像物件序列的序號(hào)大小來(lái)決定影像畫面中的多個(gè)影像物件的播放順序;(5)影音播放模塊判斷影像畫面中的多個(gè)影像物件是否均已完成輸入;(6)影音播放模塊判定影像畫面中的多個(gè)影像物件的影像物件未輸入完備,則進(jìn)行前述步驟(2);(7)影音播放模塊判定影像畫面中的多個(gè)影像物件均已輸入,則由影像序列處理模塊中讀取最小序號(hào)的影像物件,并且影像序列處理模塊將讀取的影像序號(hào)值加1;(8)在播放前,影音播放模塊判斷影像物件音效是否為正常播放;(9)影音播放模塊判定影像物件音效不為正常播放,則由影像音效數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)的音效數(shù)據(jù);(10)影音播放模塊使輸出模塊播放此影像物件所屬的音效;(11)影音播放模塊判斷是否到達(dá)采樣時(shí)間;(12)影音播放模塊判定未到達(dá)采樣時(shí)間,則進(jìn)行前述步驟(5);(13)影音播放模塊判定已到達(dá)采樣時(shí)間,則影音播放模塊判斷是否需要顯示此影像物件;(14)影音播放模塊判定不需要顯示此影像物件,則進(jìn)行前述步驟(5);(15)影音播放模塊判定顯示此影像物件,則影音播放模塊由影像物件數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)的影像數(shù)據(jù),并使輸出模塊播放此影像物件,并且,影音播放模塊將得到一個(gè)新的影像畫面,并對(duì)影像畫面序列值加1;(16)影音播放模塊依設(shè)計(jì)者需求,當(dāng)前次影像畫面與目前影像畫面上有影像物件重疊產(chǎn)生時(shí),使前次影像畫面重疊位置變?yōu)橥该鳡顟B(tài);(17)影音播放模塊由影像序列處理模塊中讀取序列,以判斷目前影像畫面是否為最后一張影像畫面;(18)影像序列處理模塊中判定影像物件序列未讀取完畢時(shí),則進(jìn)行前述步驟(5);以及(19)停止播放。
3.如權(quán)利要求1或2所述的影像播放方法,其中,所輸入的多個(gè)影像物件分別以一個(gè)基本單位來(lái)進(jìn)行處理,并且各自具有專屬的影像物件序號(hào)。
4.如權(quán)利要求1或2所述的影像播放方法,其中,播放多個(gè)影像物件時(shí)未與任何一個(gè)影像物件產(chǎn)生重疊狀況時(shí),亦可依設(shè)計(jì)者需要對(duì)任何一個(gè)影像物件進(jìn)行透明處理。
5.如權(quán)利要求1或2所述的影像播放方法,其中,所輸入的多個(gè)影像物件建立起一組影像物件序列,使多個(gè)影像物件的播放優(yōu)先順序?qū)⒁勒沼跋裎锛蛄信帕小?br>
6.如權(quán)利要求4所述的影像播放方法,其中,多個(gè)影像物件的播放順序是以序號(hào)越小者為優(yōu)先。
7.如權(quán)利要求4所述的影像播放方法,其中,多個(gè)影像物件的播放順序是以序號(hào)越大者為優(yōu)先。
8.一種影像播放系統(tǒng),在無(wú)需儲(chǔ)存過多的影像畫面于存儲(chǔ)裝置的情況下,來(lái)播放具多個(gè)影像物件且其之間產(chǎn)生不同組合的影像畫面,此影像播放系統(tǒng)包含影像物件輸入模塊,是利用編碼方式對(duì)影像物件進(jìn)行輸入處理,先將所有影像物件分別采以一種n×n像素大小的區(qū)塊,并將一影像物件視為一個(gè)基本單位作處理;影像音效輸入模塊,輸入影像物件其所屬的影像音效;影像序號(hào)建立模塊,是以軟件方式對(duì)輸入的影像物件即時(shí)建立序號(hào)的處理下,使影像物件各自具有其專屬的序號(hào);影像序列處理模塊,是用以處理已具有序號(hào)的影像物件,即根據(jù)其序號(hào)大小來(lái)安排于影像畫面中的播放順序;影音播放模塊,用以管理以及進(jìn)行此影像播放系統(tǒng)的控制,將影像物件所屬的音效數(shù)據(jù)與影像數(shù)據(jù)作多路復(fù)用處理,并且判斷目前播放的影像物件是否與前次播放的影像物件發(fā)生重疊情況,如果是,則依設(shè)計(jì)者的需求條件決定哪一個(gè)影像物件需為透明狀態(tài);影像物件數(shù)據(jù)庫(kù),經(jīng)由影像物件輸入模塊輸入多個(gè)影像物件的影像數(shù)據(jù)后,而將此影像數(shù)據(jù)儲(chǔ)存于影像物件數(shù)據(jù)庫(kù)中,供以影音播放模塊讀取之用;影像音效數(shù)據(jù)庫(kù),經(jīng)由影像音效輸入模塊輸入多個(gè)影像物件的影像音效后,而將此影像音效儲(chǔ)存于影像音效數(shù)據(jù)庫(kù)中,供以影音播放模塊讀取之用;輸出模塊,用以播放影像物件以及影像音效。
9.如權(quán)利要求8所述的影像播放系統(tǒng),其中,影音播放模塊可為計(jì)算機(jī)主機(jī)。
10.如權(quán)利要求8所述的影像播放系統(tǒng),其中,影像物件數(shù)據(jù)庫(kù)以及影像音效數(shù)據(jù)庫(kù)則可儲(chǔ)存于計(jì)算機(jī)存儲(chǔ)裝置內(nèi)。
11.如權(quán)利要求8所述的影像播放系統(tǒng),其中,輸出模塊包括有一顯示螢?zāi)患胺乓粞b置。
全文摘要
一種影像播放方法及系統(tǒng),在影像畫面播放前,無(wú)需儲(chǔ)存過多不同的影像畫面于存儲(chǔ)裝置中,本發(fā)明應(yīng)用預(yù)先建好的各自影像物件專屬的影像序號(hào),并將一影像物件視為一個(gè)基本單位來(lái)處理,以及利用像素值特性依需求條件使影像物件變?yōu)橥该鳡顟B(tài)。因此,設(shè)計(jì)者無(wú)需對(duì)影像物件不同的組合而重新進(jìn)行影像物件編輯、合成處理操作,省略對(duì)影像物件編輯、合成處理的重復(fù)性操作,因而縮短開發(fā)時(shí)間,以及節(jié)省存儲(chǔ)空間得以降低開發(fā)成本。
文檔編號(hào)H04N5/262GK1370004SQ01104608
公開日2002年9月18日 申請(qǐng)日期2001年2月15日 優(yōu)先權(quán)日2001年2月15日
發(fā)明者夏強(qiáng), 宋建福, 林光信 申請(qǐng)人:英業(yè)達(dá)股份有限公司