專利名稱:播放與編輯多媒體數(shù)據(jù)的電子裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有編輯與播放功能的電子裝置,尤指一種可實(shí)現(xiàn)使用 者以更彈性的方式編輯與播放多媒體數(shù)據(jù)的電子裝置。
背景技術(shù):
隨著科技快速的發(fā)展,現(xiàn)今的移動(dòng)電話擁有越來越多的功能,然而,由 于電池蓄電量及其它的考慮因素,相較于其它電子裝置(如筆記本計(jì)算機(jī)), 移動(dòng)電話只能配置有限的資源,例如有限的內(nèi)存容量與運(yùn)算能力。另一方面, 移動(dòng)電話與人們生活十分貼近,故對(duì)于移動(dòng)電話而言,人們對(duì)更為靈活有趣 的使用者經(jīng)驗(yàn)的需求更高于筆記本計(jì)算機(jī)。因此,各種各樣經(jīng)改良過的移動(dòng)電話便出現(xiàn)在巿面上,舉例來說,曾經(jīng) 人們還十分滿意于黑白屏幕的移動(dòng)電話,而如今彩色屏幕已成為移動(dòng)電話的 基本配置,當(dāng)多媒體已成為基本要求時(shí),在移動(dòng)電話上或者其它的手持式裝 置上編輯多媒體仍被視為一項(xiàng)奢華功能,那是因?yàn)樗枰M(jìn)行大量的運(yùn)算與消耗大量的儲(chǔ)存空間,舉例來說,在移動(dòng)電話上播放MP3文件是一回事,而 在移動(dòng)電話上編輯MP3文件則是另外一回事,那是因?yàn)槌艘獙P3解碼成 源文件外,還需要復(fù)雜的操作來對(duì)編輯過的結(jié)果進(jìn)行編碼,而要在一般的移 動(dòng)電話上編輯音頻文件是十分困難的,若要編輯視頻文件則更加困難。 一般 來說,通常會(huì)將多媒體文件下載到個(gè)人計(jì)算機(jī),再通過復(fù)雜的軟件來編輯多 媒體信息并使用一些復(fù)雜的編碼算法(例如位移偵測(cè)(motion detection)及其 它的預(yù)測(cè)最佳化操作)來對(duì)編輯過的結(jié)果進(jìn)行編碼,接著再將編輯過的結(jié)果 上傳到移動(dòng)電話上。對(duì)于只是想要擁有個(gè)性化的鈴聲或者屏幕保護(hù)動(dòng)畫的使 用者而言,在一般的移動(dòng)電話上操作這些動(dòng)作極為不便,尤其是在低端的移動(dòng)電話上,當(dāng)然,在某些方面, 一只具備有極強(qiáng)運(yùn)算能力及高儲(chǔ)存容量的昂 貴移動(dòng)電話也可以解決上述的問題,但效果仍然不夠理想。因此,假如能夠 產(chǎn)生一個(gè)既可以編輯與播放多媒體文件又只需要少許資源需求的便利設(shè)計(jì), 如此一來,通過提供使用者這種更好而且更便利的移動(dòng)電話,此種設(shè)計(jì)將會(huì) 帶給使用者極大的技術(shù)上和操作便利的好處,此外,若是可以將此種設(shè)計(jì)應(yīng) 用在其它的電子裝置上則更好。
發(fā)明內(nèi)容
因此,本發(fā)明提供一種播放與編輯多媒體數(shù)據(jù)的電子裝置,以實(shí)現(xiàn)一種 既可以編輯與播放多媒體文件又只需要少許資源需求的便利設(shè)計(jì)。
依據(jù)本發(fā)明提供的實(shí)施例, 一種用來編輯和播放多媒體數(shù)據(jù)的電子裝置 包含儲(chǔ)存裝置、編輯接口以及播放器。儲(chǔ)存裝置用來儲(chǔ)存內(nèi)容實(shí)體,例如可 傳遞原始多媒體信息的視頻、音頻、影像等視頻文件。編輯接口用來供使用 者編輯一個(gè)或多個(gè)指示實(shí)體,其可為文件格式或者其它的格式。這些指示實(shí) 體并沒有儲(chǔ)存原始多媒體信息,而是儲(chǔ)存用來指示內(nèi)容實(shí)體的選取部分或者 數(shù)個(gè)內(nèi)容實(shí)體的多個(gè)選取部分的至少一指示信息。播放器用來播放這些內(nèi)容 實(shí)體與這些指示實(shí)體,通過參考儲(chǔ)存于這些指示實(shí)體內(nèi)的這些指示信息,播 放器從儲(chǔ)存于一個(gè)或者多個(gè)內(nèi)容實(shí)體中的原始多媒體信息中擷取這些選取部 分,接著,在擷取多媒體信息之后,進(jìn)行某些解壓縮操作或者加入標(biāo)示于該 指示實(shí)體內(nèi)的某些效果,之后便播放該多媒體信息。
本發(fā)明所指的指示實(shí)體關(guān)聯(lián)或連接至電子裝置的不同事件,例如來電、 短信息以及屏幕保護(hù)模式,這些指示實(shí)體是作為鈴聲、動(dòng)畫、背景影像等。
通過這種方式,無需儲(chǔ)存所選定的多媒體源的整份數(shù)據(jù),事實(shí)上,在運(yùn) 算能力與儲(chǔ)存容量等條件的限制下,仍可同時(shí)編輯多個(gè)多媒體源以提供一個(gè) 更加豐富的用戶界面。
另外,這些特征也可以運(yùn)用在其它的電子裝置,尤其對(duì)于資源有限的手持裝置有特別顯著的效果。
圖1是顯示本發(fā)明優(yōu)選實(shí)施例移動(dòng)電話的示意圖。
圖2是顯示本發(fā)明一實(shí)施例編輯接口的編輯畫面的示意圖。
圖3是顯示本發(fā)明中使用編輯接口來產(chǎn)生指示實(shí)體的操作流程圖。
圖4是顯示本發(fā)明實(shí)施例修改指示實(shí)體的操作流程圖。
圖5是顯示本發(fā)明實(shí)施例播放部分指示實(shí)體的流程圖。
具體實(shí)施例方式
在說明書及權(quán)利要求書當(dāng)中使用了某些詞匯來指稱特定的組件。所屬領(lǐng) 域中具有通常知識(shí)者應(yīng)可理解,硬件制造商可能會(huì)用不同的名詞來稱呼同樣 的組件。本說明書及權(quán)利要求書并不以名稱的差異來作為區(qū)分組件的方式, 而是以組件在功能上的差異來作為區(qū)分的準(zhǔn)則。在通篇說明書及權(quán)利要求當(dāng) 中所提及的"包含"是為一幵放式的用語,故應(yīng)解釋成"包含但不限定于"。 另外,"耦接" 一詞在此包含任何直接及間接的電氣連接方式。因此,若文 中描述第一裝置耦接于第二裝置,則代表第一裝置可直接電氣連接于該第二 裝置,或通過其它裝置或連接方式間接地電氣連接至第二裝置。
請(qǐng)參考圖1,圖1是顯示本發(fā)明優(yōu)選實(shí)施例移動(dòng)電話100的示意圖。移動(dòng) 電話100僅為提供使用者播放及/或編輯多媒體信息的電子裝置其中的范例之 一,不應(yīng)理解為對(duì)本發(fā)明的限制,其它種類的電子裝置可包括但不限于數(shù)字 相機(jī)、手柄式游戲機(jī)與個(gè)人數(shù)字助理(personal digital assistant, PDA)等,經(jīng) 過以下的解釋,本技術(shù)領(lǐng)域內(nèi)的技術(shù)人員應(yīng)了解到本發(fā)明可實(shí)施于任何一種 具有多媒體編輯與播放功能的電子裝置,但是特別適用于低內(nèi)存空間與運(yùn)算 能力有限的電子裝置。
如圖1所示,移動(dòng)電話100包含顯示屏幕170、無線接口 180、微處理器 110以及儲(chǔ)存裝置120,其中無線接口 180用來與外部電子裝置通信,然而,為了簡(jiǎn)單起見,關(guān)于提供通信能力的無線接口,如相對(duì)應(yīng)的解碼器、解調(diào)器
(demodulator)、編碼器、調(diào)制器(modulator)與天線以及其它的組件,如 鍵盤、照相機(jī)、觸控屏幕等相關(guān)細(xì)節(jié),在此不再贅述。然而,本技術(shù)領(lǐng)域內(nèi) 的技術(shù)人員可了解如何在任何已知架構(gòu)的多媒體手機(jī)中將本發(fā)明所描述的發(fā) 明特征整合其中,舉例而言,微處理器110可由一個(gè)或者多個(gè)集成電路來實(shí) 施,例如,伴隨著處理器的圖形加速芯片(graphical accelerator chip)。且微 處理器110可以是具有不同級(jí)別運(yùn)算能力的處理器,例如,簡(jiǎn)單的控制器至 GHz級(jí)的多核心處理器。通過微處理器110,寫成固件(firmware)或者軟件 的程序代碼便可被微處理器110編碼和執(zhí)行以完成某些特定功能。此外,在 微處理器110上內(nèi)置或外置特定的解碼器及/或編碼器及/或其它的硬件電路, 使得這些硬件電路可以搭配相對(duì)應(yīng)的軟件以執(zhí)行各種各樣的多媒體與通信功 能,例如,MPEG解碼、音頻錄音、通信網(wǎng)絡(luò)層等。舉例來說,可以將程序 代碼進(jìn)行編碼以指示微處理器110提供人機(jī)界面(man machine interface)給 使用者來控制鍵盤、觸控式屏幕的輸入,以及喇叭的音頻輸出與圖1所示的 顯示屏幕170的視頻輸出。換而言之,下面所描述的發(fā)明特征也可實(shí)施于其 它的硬件電路、軟件程序代碼及/或兩者的組合。
儲(chǔ)存裝置120同樣可由各種型態(tài)的內(nèi)存來實(shí)現(xiàn),例如閃存裝置(flash memory device)及/或迷你硬盤(mini hard disk),在本實(shí)施例中,儲(chǔ)存裝置 120包含多個(gè)內(nèi)容實(shí)體(content entity)130、多個(gè)指示實(shí)體(indicator entity)140、 第一執(zhí)行程序代碼150以及第二執(zhí)行程序代碼160,其中內(nèi)容實(shí)體130可為文 件、數(shù)據(jù)庫的儲(chǔ)存字段(entry)、包含好幾個(gè)文件的目錄或者用來儲(chǔ)存原始多媒 體信息的任何數(shù)據(jù)架構(gòu),如視頻、音頻、影像及/或它們的任一種組合,然而, 儲(chǔ)存于內(nèi)容實(shí)體130內(nèi)的原始多媒體信息可以是原始數(shù)據(jù)或者經(jīng)過各種壓縮 算法所壓縮的文件,例如,MPEG、 JPEG、 MP3等格式的文件。指示實(shí)體 (indicator entity)140用以儲(chǔ)存指示信息與相關(guān)數(shù)據(jù),而非儲(chǔ)存原始多媒體信息, 其中每一個(gè)指示信息用來指示內(nèi)容實(shí)體130中至少一部分的數(shù)據(jù)結(jié)構(gòu),舉例來說,指示信息可以用來指示視頻文件"MovieX.avi"的5: 30 6: 20 (5 分30秒至6分20秒)的部分,并將其儲(chǔ)存成文件"MovieX.avi, —5: 30_6: 30";在其它的例子中,指示信息可以用來指示一區(qū)域,如影像文件的坐標(biāo) 值(30, 50) (70, 110);此外,指示實(shí)體也可是文件、數(shù)據(jù)庫的儲(chǔ)存字 段或者任何數(shù)據(jù)結(jié)構(gòu)格式,也可包含多個(gè)用于指示同一型態(tài)的內(nèi)容實(shí)體或者 不同型態(tài)的內(nèi)容實(shí)體的特定部分的指示信息。在具有不同型態(tài)指示信息的指 示實(shí)體實(shí)施例中,這些指示信息可以指示一個(gè)(或多個(gè))視頻文件中的不同 視頻區(qū)段,而在具有不同型態(tài)指示信息的指示實(shí)體中的其它實(shí)施例中,第一 指示信息可指示用以提供音頻源的音頻文件中的一個(gè)(或多個(gè))區(qū)段,而第 二指示信息可指示用以提供影像源的視頻文件或影像文件中的一個(gè)(或多個(gè)) 區(qū)段,通過這些指示實(shí)體的指示,可以結(jié)合各式各樣的多媒體源以動(dòng)態(tài)合成 一段來電鈴聲、 一段屏幕保護(hù)動(dòng)畫或者任何其它的多媒體輸出,而無需對(duì)多 媒體內(nèi)容的區(qū)段進(jìn)行解壓縮、壓縮及/或連結(jié),而這些操作對(duì)于現(xiàn)有作法而言 往往需要消耗很高的運(yùn)算量及/或很大容量的儲(chǔ)存空間,然而通過本發(fā)明所揭 露的發(fā)明特征,即使是運(yùn)算能力不足與內(nèi)存容量有限的手提式裝置,也可以 用來對(duì)多媒體文件進(jìn)行修改與編輯。
除了內(nèi)容實(shí)體130與指示實(shí)體140之外,儲(chǔ)存裝置120另包含第一執(zhí)行 程序代碼150及第二執(zhí)行程序代碼160,均可由微處理器110來執(zhí)行,其中此 處的第一執(zhí)行程序代碼150表示用來構(gòu)建編輯接口所對(duì)應(yīng)的程序代碼,而第 二執(zhí)行程序代碼160則表示構(gòu)建播放器所對(duì)應(yīng)的程序代碼,如上所述,其也 可由軟件程序代碼或者固件程序代碼來實(shí)現(xiàn),而如本技術(shù)領(lǐng)域內(nèi)的技術(shù)人員 所了解,也可由等效的硬件電路或者軟件搭配硬件電路來實(shí)施,舉例而言, 將用來執(zhí)行復(fù)雜解碼算法的MPEG解碼硬件電路運(yùn)作于移動(dòng)電話中,而用來 提供操作接口的相關(guān)軟件,則可以設(shè)計(jì)成命令此MPEG解碼硬件電路如何解 碼視頻文件和如何顯示解碼結(jié)果給使用者,如上所述,提供該編輯接口使得 使用者可以修改指示實(shí)體,而使用者也可使用該播放器來播放所指定的多媒體數(shù)據(jù)(即內(nèi)容實(shí)體)。
請(qǐng)參考圖2,圖2是顯示本發(fā)明一實(shí)施例編輯接口的編輯畫面的示意圖。 供使用者從內(nèi)容實(shí)體130中構(gòu)建指示實(shí)體140的編輯接口所顯示編輯畫面200 的示意圖。很顯然,本技術(shù)領(lǐng)域內(nèi)的技術(shù)人員可了解,在不違背本發(fā)明精神 情況下,圖2所提到的關(guān)于人機(jī)界面(man machine interface, MMI)的各種 各樣的變化均是可行的。圖1所示顯示屏幕170通過作為人機(jī)界面的編輯畫 面200來顯示一個(gè)或者多個(gè)內(nèi)容實(shí)體130給使用者,顯示屏幕170可以是常 用在移動(dòng)電話中的液晶屏幕,而編輯畫面200的影像區(qū)域可用來預(yù)覽所選定 的內(nèi)容實(shí)體的內(nèi)容,時(shí)間區(qū)塊208則是指示有關(guān)于目前所選定的(即已定義 的)內(nèi)容實(shí)體的相對(duì)長(zhǎng)度的起始時(shí)間指示信息202與結(jié)束時(shí)間指示信息204, 其是作為時(shí)間標(biāo)記(timestamp)。請(qǐng)注意,在圖2中,用戶界面(user interface, UI)所選定的起始時(shí)間指示信息202與結(jié)束時(shí)間指示信息204僅為儲(chǔ)存于指 示實(shí)體140內(nèi)的指示信息范例,時(shí)間長(zhǎng)度(即播放時(shí)間)指示信息206則是 顯示所選定的內(nèi)容實(shí)體的已定義部分,而確認(rèn)按鍵210及完成按鍵212則是 用來設(shè)定(即確認(rèn))起始時(shí)間指示信息202與結(jié)束時(shí)間指示信息204,此接口 也可用來編輯多個(gè)視頻文件或音頻文件以對(duì)其稍作修改。由于本技術(shù)領(lǐng)域內(nèi) 的技術(shù)人員可根據(jù)他們的需求來挑選各種各樣的方案,且市面上可以找到很 多關(guān)于如何實(shí)施圖形接口的書籍,因此,關(guān)于如何于顯示屏幕170上顯示窗 口或者如何接收使用者的輸入便不再贅述。
請(qǐng)參考圖3并對(duì)照?qǐng)D1,圖3是顯示本發(fā)明中使用編輯接口來產(chǎn)生指示實(shí) 體的操作流程圖。此流程的步驟可由等效的軟件或者硬件或者兩者的組合來 加以實(shí)施,其包含以下的步驟-
步驟300:流程開始;
步驟305:使用者選擇多媒體文件;
步驟310:判斷是否需要修改播放時(shí)間(即多媒體文件的已定義部分); 假如需要修改此播放時(shí)間,則執(zhí)行步驟315;否則,執(zhí)行步驟330;步驟315:編輯此播放時(shí)間以定義多媒體文件的一部分; 步驟320:判斷是否需要先前環(huán)境數(shù)據(jù);假如需要先前環(huán)境數(shù)據(jù),則執(zhí)行 步驟335;否則,執(zhí)行步驟325;步驟325:儲(chǔ)存(即記錄)起始時(shí)間與結(jié)束時(shí)間,接著執(zhí)行步驟345; 步驟330:設(shè)定多媒體文件為開機(jī)視頻(tum-on-video),接著執(zhí)行步驟345; 步驟335:計(jì)算先前環(huán)境數(shù)據(jù);步驟340:將起始時(shí)間與結(jié)束時(shí)間及先前環(huán)境數(shù)據(jù)儲(chǔ)存于儲(chǔ)存裝置120中; 步驟345:流程結(jié)束。請(qǐng)繼續(xù)參考圖3,步驟300開始整個(gè)流程來設(shè)定移動(dòng)電話100所播放的多 媒體文件的一部分;而在步驟305中,使用者選擇先前已儲(chǔ)存于儲(chǔ)存裝置120 中的多媒體文件。步驟310允許使用者決定是否要編輯所選定的多媒體文件, 如此,所選定的多媒體文件的播放時(shí)間可以從原來的播放時(shí)間調(diào)整成此多媒 體文件的起始時(shí)間到結(jié)束時(shí)間。換句話說,允許使用者設(shè)定原始第二多媒體 文件的子集(subset)作為移動(dòng)電話100欲播放的播放時(shí)間區(qū)段。若使用者決 定要保持原來的多媒體文件不變,則執(zhí)行步驟330,接著流程進(jìn)行到步驟345 而結(jié)束。若使用者選擇編輯此多媒體文件的播放時(shí)間,則執(zhí)行步驟320,來判 斷所選定的多媒體文件是否需要先前環(huán)境數(shù)據(jù),其中此先前環(huán)境數(shù)據(jù)可以是 在解碼多媒體文件時(shí)所需要的任何詮釋數(shù)據(jù)(metadata),舉例來說,可以是 MPEG文件中的預(yù)測(cè)幀(P-frame)與內(nèi)編碼幀(I-frame),其中在指定時(shí)間 點(diǎn)的幀為預(yù)測(cè)幀,表示它需要先前幀的信息來對(duì)此指定幀進(jìn)行解碼,這類的 例子同樣適用于MP3或者其它的多媒體壓縮文件。假如目前所選定的多媒體 文件的已定義部分需要此先前環(huán)境數(shù)據(jù),則執(zhí)行步驟335以產(chǎn)生先前環(huán)境數(shù) 據(jù),接著在歩驟340中,將此先前環(huán)境數(shù)據(jù)與使用者所選定的起始時(shí)間及結(jié) 束時(shí)間儲(chǔ)存在儲(chǔ)存裝置120內(nèi),更具體來說,當(dāng)需要此先前環(huán)境數(shù)據(jù)時(shí),必 須執(zhí)行搜尋動(dòng)作來找出此多媒體文件的參考數(shù)據(jù)以產(chǎn)生所想要的先前環(huán)境數(shù) 據(jù),并將此先前環(huán)境數(shù)據(jù)存入儲(chǔ)存裝置120內(nèi),所以之后在播放對(duì)應(yīng)于此播放期間的多媒體文件的已定義部分時(shí),便需要此多媒體文件所包含的參考數(shù) 據(jù),即便此參考數(shù)據(jù)并不位于此多媒體文件中由該起始時(shí)間及該結(jié)束時(shí)間所 定義的播放時(shí)間中。而在其它實(shí)施例中,假如此多媒體文件不需要產(chǎn)生先前
環(huán)境數(shù)據(jù),流程便由步驟320直接進(jìn)行到步驟325,只將所需要的起始時(shí)間及 結(jié)束時(shí)間存入儲(chǔ)存裝置120中,此時(shí)無論是否需要此先前環(huán)境數(shù)據(jù),流程中 的步驟340、 325均進(jìn)行到步驟345而結(jié)束。
請(qǐng)參考圖4,圖4是顯示本發(fā)明實(shí)施例修改指示實(shí)體的操作流程圖,其包
含
步驟400:流程開始;
步驟402:顯示可用的指示實(shí)體的清單;
步驟404:選擇如下功能修改指示實(shí)體的播放時(shí)間、設(shè)定指示實(shí)體的新 的播放時(shí)間或者從先前已選取的指示實(shí)體中刪除播放時(shí)間;假如選擇"修改、 增加或刪除"的選項(xiàng),則執(zhí)行步驟406;假如選擇"結(jié)合"選項(xiàng)(用來重疊(overlap) 不同的指示實(shí)體),則執(zhí)行步驟412;
步驟406:選擇待處理的內(nèi)容實(shí)體;
步驟408:判斷是否要編輯播放時(shí)間;如果是,則執(zhí)行步驟410;否則, 返回步驟402;
步驟410:利用本發(fā)明所揭露的人機(jī)界面/用戶界面來編輯播放時(shí)間,接
著返回步驟402;
步驟412:安排這些可用的指示實(shí)體所對(duì)應(yīng)的多個(gè)播放時(shí)間以定義該開機(jī)
視頻的播放;
步驟414:流程結(jié)束。
步驟400開始整個(gè)流程,而在步驟402中,將可用的指示實(shí)體的清單(即 源數(shù)據(jù)清單)呈現(xiàn)在使用者面前,因此使用者可從中選擇至少一個(gè)欲處理的 指示實(shí)體。根據(jù)本實(shí)施例中步驟404,提供使用者選擇功能包含修改目前的 播放時(shí)間、或者新增的內(nèi)容實(shí)體所對(duì)應(yīng)的新的播放時(shí)間、或者刪除先前所選定的內(nèi)容實(shí)體的播放時(shí)間、或者使用"結(jié)合"選項(xiàng)來合并這些可用的內(nèi)容實(shí) 體所對(duì)應(yīng)的不同播放時(shí)間以產(chǎn)生多重源文件。舉例而言,所選定的內(nèi)容實(shí)體 可能包含視頻文件及音頻文件,則使用者可選擇"結(jié)合"選項(xiàng)來安排這些視 頻文件及音頻文件重疊播放的播放時(shí)間,以及連結(jié)這些視頻文件的播放時(shí)間 或者連結(jié)這些音頻文件的播放時(shí)間。簡(jiǎn)而言之,即根據(jù)使用者的喜好來設(shè)計(jì)如何播放此起始視頻。也就是說,在步驟412中,使用者可以通過人機(jī)界面 任意安排如何播放這些已定義的指示實(shí)體,當(dāng)調(diào)整特定的指示實(shí)體的播放時(shí) 間時(shí),步驟404另提供修改起始時(shí)間及播放時(shí)間。在此步驟中,使用者可移 除播放時(shí)間(即起始時(shí)間及結(jié)束時(shí)間),因而將該特定指示實(shí)體的播放時(shí)間 恢復(fù)成原始內(nèi)容實(shí)體的整段長(zhǎng)度,使用者也可新增一個(gè)新的播放時(shí)間到所選 定的內(nèi)容實(shí)體以產(chǎn)生新的第一多媒體文件。請(qǐng)參考圖5,圖5是顯示本發(fā)明實(shí)施例播放部分指示實(shí)體的流程圖,包含步驟500:流程開始;步驟502:判斷是否為多重源文件;若是,則執(zhí)行步驟516;否則,執(zhí)行 步驟504;步驟504:讀取文件名稱、文件類型以及對(duì)應(yīng)于第二多媒體文件的起始時(shí) 間與結(jié)束時(shí)間;步驟506:打開第二多媒體文件;步驟508:判斷第二多媒體文件是否需要先前環(huán)境數(shù)據(jù);若是,執(zhí)行步驟 518;否則,執(zhí)行步驟510;步驟510:根據(jù)步驟504中所讀取的起始時(shí)間,搜尋第二多媒體文件以找 出第一多媒體文件的起始時(shí)間;步驟512:從起始時(shí)間開始播放第二多媒體文件直到結(jié)束時(shí)間,接著執(zhí)行 步驟525;步驟516:讀取文件名稱、文件類型以及對(duì)應(yīng)于每一第二多媒體文件的起 始時(shí)間與結(jié)束時(shí)間;步驟518:讀取該先前環(huán)境數(shù)據(jù); 步驟525:流程結(jié)束。
接下來將更進(jìn)一步描述圖5的流程。步驟500開啟執(zhí)行整個(gè)流程。在步 驟502,假如待播放的文件需要幾個(gè)(或者不只一個(gè))來源,如音頻源或者視 頻源,則執(zhí)行步驟516以讀取每一個(gè)所需要的來源。舉例來說,假如步驟412 連結(jié)兩個(gè)視頻文件以產(chǎn)生一個(gè)多重源文件,則播放此多媒體文件便需要這兩 個(gè)視頻文件,在讀取到所有的信息(如關(guān)于每一個(gè)所需第二多媒體文件的文件 名稱、文件型態(tài)、起始時(shí)間、結(jié)束時(shí)間以及所儲(chǔ)存的關(guān)于播放此多重源文件 的相關(guān)設(shè)定等)之后,流程便接著執(zhí)行步驟506。然而,假如待播放文件只需 要單一來源,則執(zhí)行步驟504。在步驟504中,讀取關(guān)于每一個(gè)所需第二多媒 體文件的文件名稱、文件類型、起始時(shí)間與結(jié)束時(shí)間。在步驟506中,根據(jù) 所讀取到的文件名稱打開所需要的第二多媒體文件。接著,步驟508根據(jù)所 讀取到的文件型態(tài)檢查所打開的第二多媒體文件是否需要先前環(huán)境數(shù)據(jù)。假 如需要先前環(huán)境數(shù)據(jù),則讀取需要播放多媒體文件的已定義部分的參考數(shù)據(jù) 所對(duì)應(yīng)的先前環(huán)境數(shù)據(jù),其中此參考數(shù)據(jù)存在于第二多媒體中但并不存在于 第二多媒體的已定義部分內(nèi)。如此一來,在步驟512中需要使用到步驟518 所讀取到的此先前環(huán)境數(shù)據(jù),以便產(chǎn)生播放第二多媒體文件的已定義部分(即 第一多媒體文件)。在執(zhí)行步驟512前,必須啟動(dòng)步驟510并根據(jù)步驟504 所讀取到的起始時(shí)間來搜尋第二多媒體文件,以找出第一多媒體文件的起始 位置。接著,步驟512根據(jù)起始時(shí)間及結(jié)束時(shí)間所劃定的播放時(shí)間來播放第 一多媒體文件,最后步驟525結(jié)束整個(gè)流程。值得注意的是,第二多媒體文 件可以是視頻文件或者音頻文件,且在根據(jù)所指定的播放時(shí)間來播放第二多 媒體文件之前或者之后,播放第二多媒體文件的步驟可包含一個(gè)或是多個(gè)顯 示效果,如淡入(fadein)、淡出(fadeout)、文字重疊(textoverlay)以及文字巻動(dòng) (text scrolling),而這些效果僅為用來說明本發(fā)明,并非用來作為對(duì)本發(fā)明的 限制。總之,在本發(fā)明中,編輯接口將指示實(shí)體與電子裝置上所發(fā)生的事件相 關(guān)聯(lián),且當(dāng)此事件發(fā)生時(shí),播放器被觸發(fā)以播放指示實(shí)體,舉例來說,播放 器提供多媒體接口給使用者以操作電子裝置,且電子裝置中存在多個(gè)指示實(shí) 體,每一指示實(shí)體對(duì)應(yīng)于多媒體接口所發(fā)生的事件。在第一實(shí)施方式中,此事件為來電,而內(nèi)容實(shí)體包含音樂文件,且指示實(shí)體的指示信息指示播放此音樂文件的一部分以作為來電鈴聲;在第二實(shí)施方式中,此事件為短信息, 而內(nèi)容實(shí)體包含影像文件,且指示實(shí)體的指示信息指示顯示影像文件的一部 分以響應(yīng)此短信息;在第三實(shí)施方式中,此事件為啟動(dòng)屏幕保護(hù)模式,而內(nèi) 容實(shí)體包含視頻文件,且指示實(shí)體的指示信息指示在屏幕保護(hù)模式期間播放 此視頻文件的一部分。此外,當(dāng)播放器在解碼指示信息所指示的內(nèi)容實(shí)體時(shí), 播放器會(huì)停止輸出直到所選取的部分完成解碼,以及原始多媒體信息是以一 壓縮格式儲(chǔ)存于內(nèi)容實(shí)體內(nèi),且解壓縮內(nèi)容實(shí)體的運(yùn)算量少于壓縮內(nèi)容實(shí)體 的運(yùn)算量。再者,若內(nèi)容實(shí)體為視頻文件,則編輯接口在每一個(gè)指定時(shí)間點(diǎn) 顯示幀的預(yù)覽畫面給使用者,用以選擇視頻文件的起始時(shí)間標(biāo)記及結(jié)束時(shí)間 標(biāo)記(其記錄于指示實(shí)體中);另外,當(dāng)內(nèi)容實(shí)體為音樂文件,則編輯接口會(huì)提 供滾動(dòng)條給使用者,用以選擇音樂文件的起始時(shí)間標(biāo)記及結(jié)束時(shí)間標(biāo)記(其記 錄于指示實(shí)體中)。以上所述僅為本發(fā)明的較佳實(shí)施例,凡根據(jù)本發(fā)明所做的均等變化與修 飾,都屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征在于,該電子裝置包含儲(chǔ)存裝置,用來儲(chǔ)存?zhèn)鬟f原始多媒體信息的內(nèi)容實(shí)體;編輯接口,用來供使用者編輯指示實(shí)體,其中該指示實(shí)體儲(chǔ)存至少一指示信息,該指示信息用來指示至少一內(nèi)容實(shí)體的至少一選取部分;以及播放器,用來播放該內(nèi)容實(shí)體與該指示實(shí)體,其中當(dāng)需要播放該指示實(shí)體時(shí),該播放器根據(jù)儲(chǔ)存于該指示實(shí)體內(nèi)的該指示信息來從相對(duì)應(yīng)的該內(nèi)容實(shí)體中擷取并播放該選取部分。
2. 如權(quán)利要求1所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征在 于,該編輯接口將該指示實(shí)體與該電子裝置的事件相關(guān)聯(lián),且當(dāng)該事件發(fā)生 時(shí),該播放器被觸發(fā)以播放該指示實(shí)體。
3. 如權(quán)利要求2所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征在 于,該事件為來電,該內(nèi)容實(shí)體包含音樂文件,且該指示實(shí)體的該指示信息 指示播放部分該音樂文件以作為來電鈴聲。
4. 如權(quán)利要求2所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征在 于,該事件為短信息,而該內(nèi)容實(shí)體包含影像文件,且該指示實(shí)體的該指示 信息指示顯示部分該影像文件以回應(yīng)該短信息。
5. 如權(quán)利要求2所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征在 于,該事件為啟動(dòng)屏幕保護(hù)模式,而該內(nèi)容實(shí)體包含視頻文件,且該指示實(shí) 體的該指示信息指示在該屏幕保護(hù)模式的期間播放部分該視頻文件。
6. 如權(quán)利要求2所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征在 于,該電子裝置還包含無線接口,用來與外部電子裝置建立聯(lián)機(jī),其中該播放器提供使用者多 媒體接口以操作該電子裝置,且該電子裝置中存在多個(gè)指示實(shí)體,每一指示實(shí)體對(duì)應(yīng)于該多媒體接口的事件。
7. 如權(quán)利要求6所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征在 于,該電子裝置為移動(dòng)電話。
8. 如權(quán)利要求1所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征在 于,該指示信息還定義施加于對(duì)應(yīng)至該原始多媒體信息的該選取部分的效果。
9. 如權(quán)利要求1所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征在 于,該指示實(shí)體還儲(chǔ)存用來對(duì)該選取部分進(jìn)行解碼的詮釋數(shù)據(jù)。
10. 如權(quán)利要求9所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征 在于,該詮釋數(shù)據(jù)為視頻文件中需要進(jìn)行解碼的該選取部分的相關(guān)幀。
11. 如權(quán)利要求10所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征 在于,該視頻文件為MPEG文件。
12. 如權(quán)利要求1所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征 在于,當(dāng)該播放器在解碼該指示信息所指示的該內(nèi)容實(shí)體時(shí),該播放器會(huì)停 止輸出直到該選取部分完成解碼。
13. 如權(quán)利要求1所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征 在于,該內(nèi)容實(shí)體為視頻文件,而該編輯接口在每一個(gè)指定時(shí)間點(diǎn)顯示幀的 預(yù)覽畫面,用以供使用者選擇該視頻文件的起始時(shí)間標(biāo)記及結(jié)束時(shí)間標(biāo)記, 且該指示實(shí)體的該指示信息包含該起始時(shí)間標(biāo)記及該結(jié)束時(shí)間標(biāo)記。
14. 如權(quán)利要求1所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征 在于,該內(nèi)容實(shí)體為音樂文件,而該編輯接口提供滾動(dòng)條給該使用者,用以 選擇該音樂文件的起始時(shí)間標(biāo)記及結(jié)束時(shí)間標(biāo)記,且該指示實(shí)體的該指示信 息包含該起始時(shí)間標(biāo)記及該結(jié)束時(shí)間標(biāo)記。
15. 如權(quán)利要求1所述的用來播放與編輯多媒體數(shù)據(jù)的電子裝置,其特征 在于,該原始多媒體信息以壓縮格式儲(chǔ)存于該內(nèi)容實(shí)體內(nèi),且解壓縮該內(nèi)容 實(shí)體的運(yùn)算量少于壓縮該內(nèi)容實(shí)體的運(yùn)算量。
全文摘要
一種用來播放與編輯多媒體數(shù)據(jù)的電子裝置,該電子裝置包含儲(chǔ)存裝置、編輯接口及播放器。儲(chǔ)存裝置用來儲(chǔ)存內(nèi)容實(shí)體,如視頻、音頻及影像文件等等。編輯接口供使用者編輯指示實(shí)體,以選擇一個(gè)或多個(gè)內(nèi)容實(shí)體的選取部分,并將選擇結(jié)果儲(chǔ)存于指示實(shí)體。指示實(shí)體并不儲(chǔ)存原始多媒體信息,只儲(chǔ)存用來記錄內(nèi)容實(shí)體所選擇的部分的指示信息。若需要播放指示實(shí)體,播放器擷取并播放儲(chǔ)存于指示實(shí)體內(nèi)的指示信息所指示的選定部分。在編輯多媒體信息時(shí)無需重新編碼,再者,電子裝置同樣提供編輯與播放功能。無需儲(chǔ)存所選定的多媒體源的整份數(shù)據(jù),事實(shí)上,在運(yùn)算能力與儲(chǔ)存容量等條件的限制下,仍可同時(shí)編輯多個(gè)多媒體源以提供更加豐富的用戶界面。
文檔編號(hào)G11B27/10GK101316292SQ20081000152
公開日2008年12月3日 申請(qǐng)日期2008年1月4日 優(yōu)先權(quán)日2007年5月29日
發(fā)明者王惟德 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司