亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

決定視頻幀播放持續(xù)時(shí)間的方法及裝置的制作方法

文檔序號(hào):6760370閱讀:285來源:國知局

專利名稱::決定視頻幀播放持續(xù)時(shí)間的方法及裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明關(guān)于一種決定一播放持續(xù)時(shí)間(Displayingduration)的方法及裝置。并且特別地,根據(jù)本發(fā)明的方法及裝置應(yīng)用在一音像錄制系統(tǒng)(Video/audiorecordingsystem)中,并且依照各種錄制事件(Recordingevent)決定一視頻幀將被播放的播放持續(xù)時(shí)間。
背景技術(shù)
:一般而言,一多媒體文件包含一視頻位流(Videobitstream)和一音頻位流(Audiobitstream)。該視頻位流包含多個(gè)視頻幀(Videoframe),該音頻位流則包含多個(gè)音頻幀(Audioframe)。在錄制該多媒體文件時(shí),一音像錄制系統(tǒng)必須在該多媒體文件中記錄該視頻位流中每個(gè)視頻幀的播放時(shí)間與次序以及該音頻位流中每個(gè)音頻幀的播放時(shí)間與次序。當(dāng)該多媒體文件被要求播放時(shí),一音像播放器(Video/Audioplayer)根據(jù)該多個(gè)播放時(shí)間與次序依序播放該多媒體文件中的視頻幀及音頻幀。采用MPEG-4規(guī)格的音像錄制系統(tǒng)將該多個(gè)視頻幀與該多個(gè)音頻幀的播放時(shí)間次序記錄在幀表(Frametable)中(可參考國際規(guī)格ISO/IEC14496-1)。每個(gè)視頻位流或音頻位流都擁有一個(gè)別的幀表。一幀表包含至少一個(gè)項(xiàng)目(Item),每個(gè)項(xiàng)目又各自具有兩個(gè)欄位(Field)。第一個(gè)欄位中記錄一幀數(shù)目(Framenumber),第二個(gè)欄位記錄一幀時(shí)間(Frameduration)。該幀時(shí)間表示一視頻幀或一音頻幀的播放持續(xù)時(shí)間。該幀數(shù)目表示具有相同幀時(shí)間的連續(xù)幀的數(shù)目。由此可知,采用MPEG-4規(guī)格的音像錄制系統(tǒng)記錄各幀間的相對(duì)時(shí)間而非絕對(duì)時(shí)間。圖1(A)為一符合MPEG-4規(guī)格的多媒體文件的一實(shí)施例。該文件包含一多媒體首標(biāo)101與一多媒體數(shù)據(jù)102。該多媒體首標(biāo)101包含一視頻幀表(Videoframetable)103。該多媒體數(shù)據(jù)102包含一視頻位流104與一音頻位流124。該視頻位流包含視頻幀105至視頻幀110。圖1(B)為視頻幀表103的一實(shí)施例。在視頻幀表103中,一列表示一個(gè)項(xiàng)目,每個(gè)項(xiàng)目包含兩個(gè)欄位視頻幀數(shù)目(Videoframenumber)111與視頻幀時(shí)間(Videoframeduration)112。如圖1(B)所示,第一項(xiàng)目113包含兩個(gè)欄位(2,33),表示在對(duì)應(yīng)于該視頻幀表103的視頻位流104中,視頻幀105和視頻幀106的播放持續(xù)時(shí)間皆為33單位時(shí)間(Timeunit)。第二項(xiàng)目114包含兩個(gè)欄位(1,34),表示接下來的視頻幀107的播放持續(xù)時(shí)間為34單位時(shí)間。第三項(xiàng)目115包含兩個(gè)欄位(2,33),表示在視頻幀107之后的視頻幀108和視頻幀109的播放持續(xù)時(shí)間皆為33單位時(shí)間。圖1(C)對(duì)應(yīng)于圖1(B)中的視頻幀表,并且表示該多個(gè)視頻幀的播放持續(xù)時(shí)間的相對(duì)關(guān)系。此外,通過累計(jì)所有視頻幀的視頻幀數(shù)目與視頻幀時(shí)間,可計(jì)算該多個(gè)視頻幀的總播放持續(xù)時(shí)間。在一音像錄制系統(tǒng)錄制一多媒體文件的過程當(dāng)中,可能會(huì)發(fā)生幾種錄制事件,包含開始(Start)、繼續(xù)(Resume)、停止(Stop)、暫停(Pause)、視頻幀遺失(FrameLoss)以及音像同步校正(Video/Audiosynchronizationcorrection)。該多個(gè)錄制事件皆有可能造成當(dāng)該多媒體文件被要求播放時(shí),該多媒體文件中的一視頻位流與一音頻位流間發(fā)生一非同步誤差(Asynchronouserror)。圖2一根據(jù)先前技術(shù)的音像錄制器于一暫停的錄制事件與一繼續(xù)的錄制事件前后造成非同步誤差的實(shí)施例。在該根據(jù)先前技術(shù)的音像錄制系統(tǒng)所錄制的一MPEG-4多媒體文件中,視頻幀時(shí)間與音頻幀時(shí)間皆為定值。該音像錄制系統(tǒng)每隔一時(shí)間DA錄制一個(gè)音頻幀,每隔一時(shí)間DV錄制一個(gè)視頻幀。圖2(A)發(fā)生一暫停的錄制事件時(shí)音頻幀以及視頻幀和時(shí)間的關(guān)系圖。一暫停的錄制事件發(fā)生在時(shí)間TP,該音頻位流210的最后一個(gè)音頻幀為音頻幀211,并且該音頻位流210的總錄制時(shí)間為5DA。暫停的錄制事件發(fā)生時(shí),該視頻位流212的最后一個(gè)視頻幀為視頻幀213,并且該視頻位流212的總錄制時(shí)間為3DV。值得注意的是,該音頻位流210的總錄制時(shí)間(即5DA)并不等于該視頻位流212的總錄制時(shí)間(即3DV)。圖2(B)發(fā)生一繼續(xù)的錄制事件后音頻幀以及視頻幀和時(shí)間的關(guān)系圖。在該繼續(xù)的錄制事件發(fā)生后,第一個(gè)音頻幀214將被播放的時(shí)間是5DA,而第一個(gè)視頻幀215將被播放的時(shí)間是3DV。這造成該視頻位流212與該音頻位流210間的一非同步誤差,亦即該音像錄制系統(tǒng)所錄制的多媒體文件于音像播放時(shí)會(huì)有(3DV-5DA)的時(shí)間差(dT)。因此,本發(fā)明的一主要目的在于提供一種決定一播放持續(xù)時(shí)間的方法及裝置。并且特別地,使用本發(fā)明的方法及裝置決定一多媒體文件中視頻幀的播放持續(xù)時(shí)間,可消除一視頻位流與一音頻位流間的非同步誤差,以解決播放多媒體文件時(shí)的音像不同步的問題。
發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種決定一播放持續(xù)時(shí)間的方法及裝置。一音像錄制系統(tǒng)根據(jù)一錄制事件(RecordingEvent)用以記錄關(guān)于一多媒體物件(Multimediaobject)的一音頻位流與一視頻位流。該音頻位流包含多個(gè)音頻幀。該視頻位流包含N個(gè)視頻幀。N為一大于1的正整數(shù)。本發(fā)明的方法及裝置根據(jù)該錄制事件、該系統(tǒng)錄制該多個(gè)音頻幀與該多個(gè)視頻幀的時(shí)間,決定對(duì)應(yīng)該錄制事件的事件視頻幀的播放持續(xù)時(shí)間。當(dāng)?shù)?i+1)個(gè)至第(i+NL)個(gè)視頻幀被遺失,本發(fā)明的方法及裝置根據(jù)NL決定該第i個(gè)視頻幀的該播放持續(xù)時(shí)間。當(dāng)該系統(tǒng)收到一針對(duì)該第i個(gè)視頻幀進(jìn)行同步校正的指令,本發(fā)明的方法及裝置根據(jù)一校正值決定該第i個(gè)視頻幀的該播放持續(xù)時(shí)間。i一范圍在1至(N-1)間的整數(shù)指標(biāo)。NL一小于N的正整數(shù)。根據(jù)本發(fā)明的一較佳具體實(shí)施例,當(dāng)音像錄制系統(tǒng)在開始/繼續(xù)錄制事件的情況下,決定該開始/繼續(xù)事件視頻幀將被播放的一播放持續(xù)時(shí)間的方法。該方法首先根據(jù)開始/繼續(xù)錄制事件記錄對(duì)應(yīng)的一事件音頻幀的一音頻開始/繼續(xù)錄制時(shí)刻(TA0)以及該事件視頻幀的一視頻開始/繼續(xù)錄制時(shí)刻(TV0),計(jì)算一差距(E)。接著根據(jù)該差距(E)以及該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV),決定該第一個(gè)視頻幀將被播放的該播放持續(xù)時(shí)間(DRE),并將開始/繼續(xù)事件項(xiàng)目(1,DRE)填入多媒體文件的視頻幀表。根據(jù)本發(fā)明的一較佳具體實(shí)施例,當(dāng)音像錄制系統(tǒng)在停止/暫停錄制事件的情況下,決定該停止/暫停事件視頻幀將被播放的一播放持續(xù)時(shí)間的方法。該方法首先根據(jù)停止/暫停錄制事件記錄對(duì)應(yīng)的一事件音頻幀的一音頻停止/暫停錄制時(shí)刻(TAE)以及該事件視頻幀的一視頻停止/暫停錄制時(shí)刻(TVE),計(jì)算一差距(E)。接著根據(jù)該差距(E)以及該音頻位流的一預(yù)設(shè)音頻幀時(shí)間間隔(DA),決定該最后一個(gè)視頻幀將被播放的該播放持續(xù)時(shí)間(DRE),并將停止/暫停錄制事件項(xiàng)目(Nv-1,DV)與(1,DRE)依序填入多媒體文件的視頻幀表。根據(jù)本發(fā)明的一較佳具體實(shí)施例,當(dāng)該視頻位流中的第(i+1)個(gè)視頻幀至第(i+NL)個(gè)視頻幀被遺失時(shí),決定該視頻位流中的第i個(gè)視頻幀將被播放的一播放持續(xù)時(shí)間的方法。該方法根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV)以及該視頻幀遺失累計(jì)數(shù)目NL,決定該第i個(gè)視頻幀將被播放的該播放持續(xù)時(shí)間(DRE),并將視頻幀遺失項(xiàng)目(Nv-2,DV)、(1,DRE)與(1,DV)依序填入多媒體文件的視頻幀表。根據(jù)本發(fā)明的一較佳具體實(shí)施例,當(dāng)該系統(tǒng)收到一針對(duì)該第i個(gè)視頻幀進(jìn)行同步校正的指令時(shí),決定該視頻位流中的第i個(gè)視頻幀將被播放的一播放持續(xù)時(shí)間的方法。該方法根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV)以及一針對(duì)該第i個(gè)視頻幀的視頻幀校正值(dT),決定該第i個(gè)視頻幀將被播放的該播放持續(xù)時(shí)間(DRE),并將同步校正事件項(xiàng)目(Nv-1,DV)與(1,DRE)依序填入多媒體文件的視頻幀表。根據(jù)本發(fā)明的一較佳具體實(shí)施例,決定該視頻位流中的事件視頻幀將被播放的一播放持續(xù)時(shí)間的裝置。該裝置包含一處理模塊(Processingmodule)。當(dāng)錄制事件為開始/繼續(xù)事件時(shí),該處理模塊記錄對(duì)應(yīng)于開始/繼續(xù)事件的一事件音頻幀的一音頻開始/繼續(xù)錄制時(shí)刻(TA0)、該事件視頻幀的一視頻開始/繼續(xù)錄制時(shí)刻(TV0)。處理模塊根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV),決定該事件視頻幀將被播放的該播放持續(xù)時(shí)間(DRE)。根據(jù)本發(fā)明的一較佳具體實(shí)施例,決定該視頻位流中的事件視頻幀將被播放的一播放持續(xù)時(shí)間的裝置。該裝置包含一處理模塊。當(dāng)錄制事件為停止/暫停事件時(shí),該處理模塊記錄制對(duì)應(yīng)于停止/暫停事件的一事件音頻幀的一音頻停止/暫停錄制時(shí)刻(TAE)、該事件視頻幀的一視頻停止/暫停錄制時(shí)刻(TVE)。處理模塊根據(jù)該音頻位流的一預(yù)設(shè)音頻幀時(shí)間間隔(DA),決定該事件視頻幀將被播放的該播放持續(xù)時(shí)間(DRE)。根據(jù)本發(fā)明的一較佳具體實(shí)施例,當(dāng)該視頻位流中的第(i+1)個(gè)視頻幀至第(i+NL)個(gè)視頻幀被遺失時(shí),決定該視頻位流中的第i個(gè)視頻幀(事件視頻幀)將被播放的一播放持續(xù)時(shí)間的裝置。處理模塊根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV)以及該視頻幀遺失累計(jì)數(shù)目NL,決定該第i個(gè)視頻幀(事件視頻幀)將被播放的該播放持續(xù)時(shí)間(DRE)。根據(jù)本發(fā)明的一較佳具體實(shí)施例,當(dāng)該系統(tǒng)收到一針對(duì)該第i個(gè)視頻幀(事件視頻幀)進(jìn)行同步校正的指令時(shí),決定該視頻位流中的第i個(gè)視頻幀(事件視頻幀)將被播放的一播放持續(xù)時(shí)間的裝置。處理模塊根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV)以及一針對(duì)該第i個(gè)視頻幀的視頻幀校正值(dT),決定該第i個(gè)視頻幀(事件視頻幀)將被播放的該播放持續(xù)時(shí)間(DRE)。關(guān)于本發(fā)明的優(yōu)點(diǎn)與精神可以通過以下的發(fā)明詳述及附圖得到進(jìn)一步的了解。圖1(A)一符合MPEG-4規(guī)格的多媒體文件的一實(shí)施例。圖1(B)一視頻幀表的范例。圖1(C)對(duì)應(yīng)于圖1(B)中的視頻幀表,并且表示該多個(gè)視頻幀的播放持續(xù)時(shí)間的相對(duì)關(guān)系。圖2(A)發(fā)生一暫停的錄制事件時(shí)音頻幀以及視頻幀和時(shí)間的關(guān)系圖。圖2(B)發(fā)生一繼續(xù)的錄制事件后音頻幀以及視頻幀和時(shí)間的關(guān)系圖。圖3(A)根據(jù)本發(fā)明的第一較佳具體實(shí)施例的方法的流程圖。圖3(B)當(dāng)一系統(tǒng)開始錄制或繼續(xù)錄制一多媒體文件時(shí),一音頻位流和一視頻位流與錄制時(shí)間的關(guān)系圖。圖4(A)根據(jù)本發(fā)明的第二較佳具體實(shí)施例的方法的流程圖。圖4(B)當(dāng)一系統(tǒng)停止錄制或暫停錄制一多媒體文件時(shí),一音頻位流和一視頻位流與錄制時(shí)間的關(guān)系圖。圖5一同時(shí)包含第一較佳具體實(shí)施例至第四較佳具體實(shí)施例的方法的流程圖。圖6表示根據(jù)本發(fā)明的一較佳具體實(shí)施例的音像錄制系統(tǒng)的方塊圖。主要元件符號(hào)說明101多媒體首標(biāo)102多媒體數(shù)據(jù)103視頻幀表104視頻位流101-110視頻幀111視頻幀數(shù)目112視頻幀時(shí)間113第一項(xiàng)目114第二項(xiàng)目115第三項(xiàng)目124音頻位流210音頻位流211音頻幀212視頻位流213視頻幀214音頻幀215視頻幀S311-S312流程步驟321音頻位流322視頻位流323事件音頻幀324事件視頻幀S411-S412流程步驟421音頻位流422視頻位流423事件音頻幀424事件視頻幀S501-S508流程步驟S511-S513流程步驟S521-S524流程步驟S531-S532流程步驟S541-S542流程步驟P1-P4程序600音像錄制系統(tǒng)601處理模塊602存儲(chǔ)模塊603音頻輸入模塊604音頻輸入接口605視頻輸入模塊606視頻輸入接口607音頻編碼器608視頻編碼器609存儲(chǔ)接口610存儲(chǔ)模塊611總線具體實(shí)施方式本發(fā)明的主要目的在于提供一種決定一播放持續(xù)時(shí)間的方法及裝置。本發(fā)明應(yīng)用于記錄一多媒體物件(Multimediaobject)的一音像錄制系統(tǒng),該多媒體物件例如為多媒體文件,具有一音頻幀表、一視頻幀表、一音頻位流與一視頻位流。該音頻位流包含多個(gè)音頻幀。該視頻位流包含多個(gè)視頻幀,例如該視頻位流具有N個(gè)視頻幀,N為一大于1的正整數(shù)。本發(fā)明的方法及裝置根據(jù)該系統(tǒng)錄制該多個(gè)音頻幀與該多個(gè)視頻幀的時(shí)間及所發(fā)生的一錄制事件,決定錄制事件發(fā)生時(shí)對(duì)應(yīng)的事件視頻幀的播放持續(xù)時(shí)間,并將事件視頻幀的播放持續(xù)時(shí)間新增填入多媒體文件的視頻幀表,其中事件視頻幀的播放持續(xù)時(shí)間可先寄存于存儲(chǔ)器中,待錄制完成后再填入多媒體文件的視頻幀表。該錄制事件包括下列形式開始/繼續(xù)事件、停止/暫停事件、視頻幀遺失事件與同步校正事件。當(dāng)?shù)?i+1)個(gè)至第(i+NL)個(gè)視頻幀被遺失,本發(fā)明的方法及裝置根據(jù)NL決定該第i個(gè)視頻幀的該播放持續(xù)時(shí)間。當(dāng)該系統(tǒng)收到一針對(duì)該第i個(gè)視頻幀進(jìn)行同步校正的指令,本發(fā)明的方法及裝置根據(jù)一校正值決定該第i個(gè)視頻幀的該播放持續(xù)時(shí)間。i一范圍在1至(N-1)間的整數(shù)指標(biāo)。NL一小于N的正整數(shù)。第一較佳具體實(shí)施例請(qǐng)參閱圖3(A),本發(fā)明第一較佳具體實(shí)施例的方法的流程圖公開于圖中。當(dāng)音像錄制系統(tǒng)在錄制事件為開始/繼續(xù)事件的情況下,錄制一事件視頻幀時(shí),該方法用以決定該開始/繼續(xù)事件視頻幀在播放時(shí)的一播放持續(xù)時(shí)間,并將其填入多媒體文件的視頻幀表中。該方法首先在步驟S311時(shí),該系統(tǒng)根據(jù)所發(fā)生的開始/繼續(xù)錄制事件,記錄對(duì)應(yīng)錄制事件的事件音頻幀的一音頻開始/繼續(xù)錄制時(shí)刻(TA0)以及事件視頻幀的一視頻開始/繼續(xù)錄制時(shí)刻(TV0),并計(jì)算兩者之間的差距(E)。接著在步驟S312根據(jù)該差距(E)以及該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV),決定該事件視頻幀將被播放的該播放持續(xù)時(shí)間(DRE),并將該播放持續(xù)時(shí)間(DRE)填入多媒體文件的視頻幀表。其中,該預(yù)設(shè)視頻幀時(shí)間間隔(DV)可設(shè)定為一視頻取樣頻率(FS)的倒數(shù),亦即為一定值。在一實(shí)際應(yīng)用中,該差距(E)以下列方程序計(jì)算E=TA0-TV0。在一實(shí)際應(yīng)用中,該播放持續(xù)時(shí)間(DRE)以下列方程序決定DRE=DV-E,亦即DRE=DV+TV0-TAO在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)執(zhí)行如圖3(A)所示的流程,依據(jù)所發(fā)生的開始/繼續(xù)錄制事件與該播放持續(xù)時(shí)間(DRE),在與該事件視頻幀相關(guān)的多媒體文件的視頻幀表中增加一開始/繼續(xù)錄制事件項(xiàng)目(1,DRE),即該事件視頻幀的數(shù)目為1,并且該事件視頻幀時(shí)間為DRE。請(qǐng)參閱圖3(B)。在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)將一音頻位流321以及一視頻位流322記錄于一多媒體文件中。當(dāng)該系統(tǒng)在開始/繼續(xù)錄制事件的情況下,開始錄制或繼續(xù)錄制該多媒體文件時(shí),該音頻位流321和該視頻位流322與錄制時(shí)間的關(guān)系公開于圖3(B)中。編號(hào)為A0的音頻幀323該音頻位流321中的開始/繼續(xù)錄制事件音頻幀。編號(hào)為V0的音頻幀324該視頻位流322中的開始/繼續(xù)錄制事件視頻幀。根據(jù)圖3(A)所示的方法,該系統(tǒng)可將該開始/繼續(xù)錄制事件視頻幀324的播放持續(xù)時(shí)間由DV調(diào)整為DRE,并將該開始/繼續(xù)錄制事件項(xiàng)目(1,DRE)填入多媒體文件的視頻幀表中,以避免當(dāng)該多媒體文件被播放時(shí),發(fā)生音像不同步的問題。第二較佳具體實(shí)施例請(qǐng)參閱圖4(A),本發(fā)明第二較佳具體實(shí)施例的方法的流程圖公開于圖中。當(dāng)音像錄制系統(tǒng)在錄制事件為停止/暫停事件的情況下,錄制一事件視頻幀時(shí),該方法用以決定該停止/暫停事件視頻幀在播放時(shí)的一播放持續(xù)時(shí)間,并將其填入多媒體文件的視頻幀表中。該方法首先在步驟S411時(shí),該系統(tǒng)根據(jù)所發(fā)生的停止/暫停錄制事件,記錄對(duì)應(yīng)事件的事件音頻幀的一音頻停止/暫停錄制時(shí)刻(TAE)以及事件視頻幀的一視頻停止/暫停錄制時(shí)刻(TVE),并計(jì)算兩者之間的差距(E)。接著在步驟S412根據(jù)該差距(E)以及該音頻位流的一預(yù)設(shè)音頻幀時(shí)間間隔(DA),決定該事件視頻幀將被播放的該播放持續(xù)時(shí)間(DRE),并將該播放持續(xù)時(shí)間(DRE)填入多媒體文件的視頻幀表。其中,該預(yù)設(shè)音頻幀時(shí)間間隔(DA)可設(shè)定為一音頻取樣頻率(FA)的倒數(shù),亦即為一定值。在一實(shí)際應(yīng)用中,該差距(E)以下列方程序計(jì)算E=TAE-TVE在一實(shí)際應(yīng)用中,該播放持續(xù)時(shí)間(DRE)以下列方程序決定DRE=DA+E,亦即DRE=DA+TAE-TVE在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)執(zhí)行如圖4(A)所示的流程,依據(jù)所發(fā)生的停止/暫停錄制事件、一預(yù)設(shè)視頻幀時(shí)間間隔(DV)、一視頻幀累計(jì)數(shù)目(Nv)與該播放持續(xù)時(shí)間(DRE),在與該事件視頻幀相關(guān)的視頻幀表中依序增加一停止/暫停錄制事件項(xiàng)目(Nv-1,DV)與(1,DRE),即該事件視頻幀的前的正常視頻幀的數(shù)目為Nv-1,每個(gè)正常視頻幀時(shí)間皆為DV,該事件視頻幀的數(shù)目為1,并且該事件視頻幀時(shí)間為DRE。請(qǐng)參閱圖4(B)。在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)將一音頻位流421以及一視頻位流422記錄于一多媒體文件中。當(dāng)該系統(tǒng)在停止/暫停錄制事件的情況下,停止錄制或暫停錄制該多媒體文件時(shí),該音頻位流421和該視頻位流422與錄制時(shí)間的關(guān)公開于圖4(B)中。編號(hào)為A6的音頻幀423該音頻位流421中的停止/暫停錄制事件音頻幀。編號(hào)為V3的視頻幀424該視頻位流422中的停止/暫停錄制事件視頻幀。根據(jù)圖4(A)所示的方法,該系統(tǒng)可將該停止/暫停錄制事件視頻幀424的播放持續(xù)時(shí)間由DV調(diào)整為DRE,并將該停止/暫停錄制事件項(xiàng)目(Nv-1,DV)與(1,DRE)依序填入多媒體文件的視頻幀表中,以避免當(dāng)該多媒體文件被播放時(shí),發(fā)生音像不同步的問題。第三較佳具體實(shí)施例本發(fā)明第三較佳具體實(shí)施例的方法當(dāng)該視頻位流中的第(i+1)個(gè)視頻幀至第(i+NL)個(gè)視頻幀被遺失時(shí),亦即當(dāng)音像錄制系統(tǒng)在錄制事件為視頻幀遺失事件的情況下,用以決定該視頻位流中的第i個(gè)視頻幀(即事件視頻幀)將被播放的一播放持續(xù)時(shí)間。該方法根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV)以及該視頻幀遺失累計(jì)數(shù)目(NL),決定該第i個(gè)視頻幀(事件視頻幀)將被播放的該播放持續(xù)時(shí)間(DRE),并將該播放持續(xù)時(shí)間(DRE)填入多媒體文件的視頻幀表。在一實(shí)際應(yīng)用中,該播放持續(xù)時(shí)間(DRE)以下列方程序決定DRE=(1+NL)*DV。在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)執(zhí)行上述方法,依據(jù)所發(fā)生的視頻幀遺失事件、該預(yù)設(shè)視頻幀時(shí)間間隔(DV)、與一視頻幀累計(jì)數(shù)目(Nv)與該播放持續(xù)時(shí)間(DRE),在與該第i個(gè)視頻幀(事件視頻幀)相關(guān)的視頻幀表中增加一視頻幀遺失事件項(xiàng)目(Nv-2,DV)、(1,DRE)與(1,DV),即視頻幀遺失事件發(fā)生前的正常視頻幀的數(shù)目為Nv-2,每個(gè)正常視頻幀時(shí)間皆為DV,該事件視頻幀的數(shù)目為1,并且該事件視頻幀時(shí)間為DRE,該事件視頻幀之后則為正常視頻幀。在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)根據(jù)上述方法,當(dāng)該系統(tǒng)在視頻幀遺失事件的情況下,將第i個(gè)視頻幀(事件視頻幀)將被播放的播放持續(xù)時(shí)間延長(zhǎng)為DRE,以取代該多個(gè)遺失的視頻幀,并將該視頻幀遺失項(xiàng)目(Nv-2,DV)、(1,DRE)與(1,DV)依序填入多媒體文件的視頻幀表中,以避免當(dāng)該多媒體文件被播放時(shí),發(fā)生音像不同步的問題。第四較佳具體實(shí)施例本發(fā)明第四較佳具體實(shí)施例的方法當(dāng)該系統(tǒng)收到一針對(duì)該第i個(gè)視頻幀進(jìn)行同步校正的指令時(shí),亦即當(dāng)影錄制系統(tǒng)在錄制事件為同步校正事件的情況下,用以決定該視頻位流中的第i個(gè)視頻幀(事件視頻幀)將被播放的一播放持續(xù)時(shí)間。該方法根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV)以及一針對(duì)該第i個(gè)視頻幀的視頻幀校正值(dT),決定該第i個(gè)視頻幀將被播放的該播放持續(xù)時(shí)間(DRE),并將該播放持續(xù)時(shí)間(DRE)填入多媒體文件的視頻幀表。在一實(shí)際應(yīng)用中,該播放持續(xù)時(shí)間(DVR)以下列方程序決定DRE=DV-dT。在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)執(zhí)行上述方法,依據(jù)所發(fā)生的同步校正事件、該預(yù)設(shè)視頻幀時(shí)間間隔(DV)、與一視頻幀累計(jì)數(shù)目(Nv)與該播放持續(xù)時(shí)間(DRE),在與該第i個(gè)視頻幀(事件視頻幀)相關(guān)的視頻幀表中增加一同步校正事件項(xiàng)目(Nv-1,DV)與(1,DRE),亦將該同步校正事件項(xiàng)目(Nv-1,DV)與(1,DRE)依序填入多媒體文件的視頻幀表中,以避免當(dāng)該多媒體文件被播放時(shí),發(fā)生音像不同步的問題。而同步校正事件項(xiàng)目(Nv-1,DV)與(1,DRE)所代表的意義為在同步校正事件發(fā)生前的正常視頻幀的數(shù)目為Nv-1,每個(gè)正常視頻幀時(shí)間皆為DV,該同步校正事件視頻幀的數(shù)目為1,且該事件視頻幀時(shí)間為DRE。在一實(shí)際應(yīng)用中,一音像錄制系統(tǒng)已知該系統(tǒng)中的一參考頻率(Referencefrequency)與一理想值不同,因此根據(jù)上述方法修正第i個(gè)視頻幀將被播放的播放持續(xù)時(shí)間。在一實(shí)際應(yīng)用中,一符合MPEG-4規(guī)格的音像錄制系統(tǒng)可采用一同時(shí)包含上述本發(fā)明的第一種至第四種較佳具體實(shí)施例的方法。該系統(tǒng)將視頻幀的播放時(shí)間次序記錄在一視頻幀表中。請(qǐng)參閱圖5,該方法的流程圖公開于圖中。在步驟S501中,該系統(tǒng)收到開始錄制或繼續(xù)錄制一音頻位流與一視頻為元串流。接著在步驟S502中將一視頻幀累計(jì)數(shù)目(NV)和一視頻幀遺失累計(jì)數(shù)目(NL)皆設(shè)定為0,并將一預(yù)設(shè)視頻幀時(shí)間間隔(DV)設(shè)定為一取樣頻率(FS)的倒數(shù)。隨后在步驟S503中錄制一視頻幀。接著在步驟S504中判斷在步驟S503中該視頻幀是否被成功地錄制。如果步驟S504的結(jié)果為否,則執(zhí)行步驟S505。步驟S505令NL=NL+1。在步驟S505之后重復(fù)步驟S503至步驟S504,直到步驟S504的結(jié)果為是。如果步驟S504的結(jié)果為是,執(zhí)行步驟S506。步驟S506令NV=NV+1。在步驟S506之后執(zhí)行步驟S507,判斷是否有錄制事件發(fā)生。如果步驟S507的結(jié)果為否,則重復(fù)步驟S503至步驟S507,直到步驟S507的結(jié)果為是,而所錄制的視頻幀即為一事件視頻幀。接著在步驟S508判斷該錄制事件為何種錄制事件。如果該錄制事件一開始/繼續(xù)錄制事件,則執(zhí)行程序P1。程序P1包含步驟S511至步驟S513。步驟S511該系統(tǒng)根據(jù)對(duì)應(yīng)該事件視頻幀的一事件音頻幀的一音頻開始/繼續(xù)錄制時(shí)刻(TA0)以及該事件視頻幀的一音頻開始/繼續(xù)錄制時(shí)刻(TV0),計(jì)算一第一差距(E1)。步驟S512根據(jù)該E1和該DV決定該事件視頻幀將在播放時(shí)的該播放持續(xù)時(shí)間(DRE)。步驟S513在該視頻幀表中增加一開始/繼續(xù)事件項(xiàng)目(1,DRE),亦即將該開始/繼續(xù)事件項(xiàng)目(1,DRE)填入多媒體文件的視頻幀表。在步驟S513完成后,回到步驟S502。如果該錄制事件一停止/暫停錄制事件,則執(zhí)行程序P2。程序P2包含步驟S521至步驟S523。步驟S521該系統(tǒng)根據(jù)該事件視頻幀的事件音頻幀的一音頻停止/暫停錄制時(shí)刻(TAE)以及該事件視頻幀的一視頻停止/暫停錄制時(shí)刻(TVE),計(jì)算一第二差距(E2)。步驟S522根據(jù)該E2和該DV決定該事件視頻幀將在播放時(shí)的該播放持續(xù)時(shí)間(DRE)。步驟S523在該視頻幀表中增加兩個(gè)項(xiàng)目(NV-1,DV)和(1,DRE),即停止/暫停事件項(xiàng)目(NV-1,DV)和(1,DRE),且該停止/暫停事件項(xiàng)目(NV-1,DV)和(1,DRE)依序填入多媒體文件的視頻幀表。在步驟S523完成后,回到步驟S502。如果該錄制事件一視頻幀遺失事件,并且該視頻位流中的第(i+1)個(gè)視頻幀至第(i+NL)個(gè)視頻幀被遺失,則執(zhí)行程序P3。程序P3包含步驟S531至步驟S532。步驟S531根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV)以及該視頻幀遺失累計(jì)數(shù)目NL,決定該第i個(gè)視頻幀將被播放的該播放持續(xù)時(shí)間(DRE)。步驟S532在與該視頻幀表中增加三個(gè)項(xiàng)目(NV-2,DV)、(1,DRE)以及(1,DV),即視頻幀遺失事件項(xiàng)目(NV-2,DV)、(1,DRE)以及(1,DV),且該視頻幀遺失事件項(xiàng)目(NV-2,DV)、(1,DRE)以及(1,DV)依序填入多媒體文件的視頻幀表。完成步驟S532后,回到步驟S502。如果該錄制事件一同步校正事件,則執(zhí)行程序P4。程序P4包含步驟S541至步驟S542。步驟S541根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV)以及一針對(duì)該第i個(gè)視頻幀的視頻幀校正值(dT),決定該第i個(gè)視頻幀將被播放的該播放持續(xù)時(shí)間(DRE)。步驟S542在與該第i個(gè)視頻幀相關(guān)的視頻幀表中增加兩個(gè)項(xiàng)目(NV-1,DV)和(1,DVR),即同步校正事件項(xiàng)目(NV-1,DV)和(1,DVR),且該同步校正事件項(xiàng)目(NV-1,DV)和(1,DVR)依序填入多媒體文件的視頻幀表。完成步驟S542后,回到步驟S502。圖6表示根據(jù)本發(fā)明的一較佳具體實(shí)施例的音像錄制系統(tǒng)600的方塊圖。音像錄制系統(tǒng)600包括處理模塊601、存儲(chǔ)模塊602、音頻輸入模塊603、音頻輸入接口604、視頻輸入模塊605、視頻輸入接口606、音頻編碼器607、視頻編碼器608、存儲(chǔ)接口609、存儲(chǔ)模塊610與總線611。其中,音像錄制系統(tǒng)600中的各個(gè)模塊、接口及編碼器經(jīng)由總線611彼此連接。音頻編碼器607與視頻編碼器608可采用軟件設(shè)計(jì),執(zhí)行于處理模塊601或由數(shù)字信號(hào)處理器(DigitalSignalProcessor,DSP)實(shí)現(xiàn)。處理模塊601(例如ARM微處理器)用來執(zhí)行存儲(chǔ)模塊502(例如SDRAM)中的音像錄制程序。音頻輸入模塊603(例如麥克風(fēng))用來獲取音頻。音頻輸入接口604連接音頻輸入模塊603與總線611,所獲取的音頻數(shù)據(jù)將被存儲(chǔ)于存儲(chǔ)模塊602。視頻輸入模塊605(例如CMOS感應(yīng)器)用來獲取圖像。視頻輸入接口606連接視頻輸入模塊605與總線611,所獲取的圖像數(shù)據(jù)將被存儲(chǔ)于存儲(chǔ)模塊602。音頻編碼器607(例如MPEG-4AAC音頻編碼器)將存儲(chǔ)于存儲(chǔ)模塊602的音頻數(shù)據(jù)編碼成音頻幀。視頻編碼器608(例如MPEG-4視頻編碼器)將存儲(chǔ)于存儲(chǔ)模塊602的圖像數(shù)據(jù)編碼成視頻幀。存儲(chǔ)接口609連接存儲(chǔ)模塊610與總線611。存儲(chǔ)模塊610(例如SD卡)存儲(chǔ)由視頻幀與音頻幀所構(gòu)成的多媒體文件。圖6的系統(tǒng)結(jié)構(gòu)可適用于系統(tǒng)芯片(SystemonaChip),可攜式音像錄制機(jī)(PortableCam-coder),家用式音像錄制機(jī)(HomeAudio/VideoRecorder),與音像錄放轉(zhuǎn)換系統(tǒng)(Audio/VideoPlay/RecordConverter)。當(dāng)使用者要求開始錄影時(shí),音像錄制系統(tǒng)600的處理模塊601執(zhí)行存儲(chǔ)模塊602中根據(jù)本發(fā)明的音像錄制程序。首先,處理模塊601將一視頻幀累計(jì)數(shù)目(NV)和一視頻幀遺失累計(jì)數(shù)目(NL)皆設(shè)定為0,并將一預(yù)設(shè)視頻幀時(shí)間間隔(DV)設(shè)定為一取樣頻率(FS)的倒數(shù),控制音頻輸入接口604啟動(dòng)音頻輸入模塊603,并控制視頻輸入接口606啟動(dòng)視頻輸入模塊605。此后,音頻輸入接口604自音頻輸入模塊603取得音頻數(shù)據(jù),視頻輸入接口606自視頻輸入模塊605取得視頻數(shù)據(jù)。取得數(shù)據(jù)后,音頻輸入接口604及/或視頻輸入接口606通知處理模塊601處理。處理模塊601通過總線611,將音頻數(shù)據(jù)及/或視頻數(shù)據(jù)搬移至存儲(chǔ)模塊602,控制音頻編碼器607將音頻數(shù)據(jù)壓縮為音頻幀,控制視頻編碼器608將視頻數(shù)據(jù)壓縮為視頻幀。接著,處理模塊601判斷視頻幀是否錄制成功,若視頻幀錄制成功則令NV=NV+1,若視頻幀錄制失敗則令NL=NL+1。當(dāng)數(shù)據(jù)錄制成功,處理模塊601進(jìn)一步判斷是否有錄制事件發(fā)生,若無錄制事件發(fā)生,處理模塊601繼續(xù)經(jīng)由音頻、視頻輸入模塊603、605取得音頻數(shù)據(jù)及視頻數(shù)據(jù),并將其轉(zhuǎn)換為對(duì)應(yīng)的音頻幀及視頻幀。當(dāng)有錄制事件發(fā)生時(shí),則處理模塊601判斷該錄制事件為何種錄制事件,而該錄制事件的態(tài)樣包括開始/繼續(xù)事件、停止/暫停事件、視頻幀遺失事件與同步校正事件。然后,處理模塊601根據(jù)錄制事件計(jì)算對(duì)應(yīng)的事件視頻幀的播放持續(xù)時(shí)間DRE,且將對(duì)應(yīng)的事件項(xiàng)目(1,DRE)經(jīng)由總線611寄存在存儲(chǔ)模塊602。處理模塊601并根據(jù)音像文件格式,將對(duì)應(yīng)的事件項(xiàng)目、音頻幀與視頻幀組成多媒體文件,經(jīng)由總線611,通過存儲(chǔ)接口609,寫入存儲(chǔ)模塊610。第五較佳具體實(shí)施例請(qǐng)同時(shí)參閱圖5及圖6,當(dāng)錄制事件為開始/繼續(xù)事件時(shí),音像錄制系統(tǒng)600的處理模塊601記錄對(duì)應(yīng)于開始/繼續(xù)事件的一事件音頻幀的一音頻開始/繼續(xù)錄制時(shí)刻(TA0)、該事件視頻幀的一視頻開始/繼續(xù)錄制時(shí)刻(TV0)。處理模塊601并根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV),決定該事件視頻幀將被播放的該播放持續(xù)時(shí)間(DRE)。在一實(shí)際應(yīng)用中,該差距(E)以下列方程序計(jì)算E=TA0-TV0在一實(shí)際應(yīng)用中,該播放持續(xù)時(shí)間(DRE)以下列方程序決定DRE=DV-E,亦即DRE=DV+TV0-TA0在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)600在決定該事件視頻幀將被播放的該播放持續(xù)時(shí)間DRE后,處理模塊601在多媒體文件的視頻幀表中填入與該事件視頻幀相關(guān)的一開始/繼續(xù)事件項(xiàng)目(1,DRE),且通過總線611、存儲(chǔ)接口609將多媒體文件寫入存儲(chǔ)模塊610。第六較佳具體實(shí)施例請(qǐng)同時(shí)參閱圖5及圖6,當(dāng)錄制事件為停止/暫停事件時(shí),音像錄制系統(tǒng)600的處理模塊601記錄對(duì)應(yīng)于停止/暫停事件的一事件音頻幀的一音頻停止/暫停錄制時(shí)刻(TAE)、該事件視頻幀的一視頻停止/暫停錄制時(shí)刻(TVE)。處理模塊601并根據(jù)該音頻位流的一預(yù)設(shè)音頻幀時(shí)間間隔(DA),決定該事件視頻幀將被播放的該播放持續(xù)時(shí)間(DRE)。在一實(shí)際應(yīng)用中,該差距(E)以下列方程序計(jì)算E=TAE-TVE在一實(shí)際應(yīng)用中,該播放持續(xù)時(shí)間(DRE)以下列方程序決定DRE=DA+E,亦即DRE=DA+TAE-TVE在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)600在決定該事件視頻幀將被播放的該播放持續(xù)時(shí)間DRE后,處理模塊601在多媒體文件的視頻幀表中填入與該事件視頻幀相關(guān)的一停止/暫停事件項(xiàng)目(Nv-1,DV)與(1,DRE),且通過總線611、存儲(chǔ)接口609將多媒體文件寫入存儲(chǔ)模塊610。第七較佳具體實(shí)施例請(qǐng)同時(shí)參閱圖5及圖6,當(dāng)錄制事件為視頻幀遺失事件時(shí),音像錄制系統(tǒng)600的處理模塊601判斷該視頻位流中的第(i+1)個(gè)視頻幀至第(i+NL)個(gè)視頻幀被遺失,本發(fā)明的音像錄制系統(tǒng)600的處理模塊601根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV)以及該視頻幀遺失累計(jì)數(shù)目NL,決定該第i個(gè)視頻幀將被播放的該播放持續(xù)時(shí)間(DRE)。在一實(shí)際應(yīng)用中,該播放持續(xù)時(shí)間(DRE)以下列方程序決定DRE=(1+NL)*DV在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)600在決定該第i個(gè)視頻幀(事件視頻幀)將被播放的該播放持續(xù)時(shí)間DRE后,處理模塊601在多媒體文件的視頻幀表中填入與該事件視頻幀相關(guān)的一視頻幀遺失事件項(xiàng)目(Nv-2,DV)、(1,DRE)與(1,DV),且通過總線611、存儲(chǔ)接口609將多媒體文件寫入存儲(chǔ)模塊610。在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)以上述裝置將第i個(gè)視頻幀將被播放的播放持續(xù)時(shí)間延長(zhǎng)為DRE,以取代該多個(gè)遺失的視頻幀。第八較佳具體實(shí)施例請(qǐng)同時(shí)參閱圖5及圖6,當(dāng)錄制事件為同步校正事件時(shí),音像錄制系統(tǒng)600的處理模塊601收到一針對(duì)該第i個(gè)視頻幀進(jìn)行同步校正的指令時(shí),處理模塊601根據(jù)該視頻位流的一預(yù)設(shè)視頻幀時(shí)間間隔(DV)以及一針對(duì)該第i個(gè)視頻幀的視頻幀校正值(dT),決定該第i個(gè)視頻幀將被播放的該播放持續(xù)時(shí)間(DRE)。在一實(shí)際應(yīng)用中,該播放持續(xù)時(shí)間(DRE)以下列方程序決定DRE=DV-dT。在一實(shí)際應(yīng)用中,一采用MPEG-4規(guī)格的音像錄制系統(tǒng)600在決定該第i個(gè)視頻幀將被播放的該播放持續(xù)時(shí)間DRE后,處理模塊601多媒體文件的視頻幀表中填入一同步校正事件項(xiàng)目(Nv-1,DV)與(1,DRE),且通過總線611、存儲(chǔ)接口609將多媒體文件寫入存儲(chǔ)模塊610。在一實(shí)際應(yīng)用中,一音像錄制系統(tǒng)已知該系統(tǒng)中的一參考頻率(Referencefrequency)與一理想值不同,因此以上述裝置修正第i個(gè)視頻幀將被播放的播放持續(xù)時(shí)間。通過以上較佳具體實(shí)施例的詳述,希望能更加清楚描述本發(fā)明的特征與精神,而并非以上述所公開的較佳具體實(shí)施例來對(duì)本發(fā)明的范疇加以限制。相反地,其目的是希望能涵蓋各種改變及具等效性的安排于本發(fā)明所欲申請(qǐng)的權(quán)利要求的范疇內(nèi)。權(quán)利要求1.一種用以決定一播放持續(xù)時(shí)間的方法,應(yīng)用于記錄一多媒體物件的一音像錄制系統(tǒng),該多媒體物件具有一音頻幀表、一視頻幀表、一音頻位流以及一視頻位流,且該音頻位流包含多個(gè)音頻幀,該視頻位流包含多個(gè)視頻幀,該方法包含下列步驟錄制一事件視頻幀;判斷該事件視頻幀所對(duì)應(yīng)的一錄制事件;根據(jù)該錄制事件計(jì)算該事件視頻幀所對(duì)應(yīng)的該播放持續(xù)時(shí)間(DRE);以及將該播放持續(xù)時(shí)間(DRE)填入該多媒體物件的該視頻幀表。2.如權(quán)利要求1所述的方法,其中將該播放持續(xù)時(shí)間(DRE)填入該多媒體物件的該視頻幀表的步驟還包括將該播放持續(xù)時(shí)間(DRE)寄存于一存儲(chǔ)器,再寫入該多媒體物件的該視頻幀表。3.如權(quán)利要求1所述的方法,其中當(dāng)錄制事件為開始/繼續(xù)事件時(shí),計(jì)算該播放持續(xù)時(shí)間(DRE)的步驟還包括根據(jù)對(duì)應(yīng)于該事件視頻幀的一事件音頻幀的一音頻開始/繼續(xù)錄制時(shí)刻(TA0)、該事件視頻幀的一視頻開始/繼續(xù)錄制時(shí)刻(TV0)與一預(yù)設(shè)視頻幀時(shí)間間隔(DV),決定該播放持續(xù)時(shí)間(DRE),且該播放持續(xù)時(shí)間(DRE)依據(jù)下列方程序計(jì)算DV0=DV+TV0-TA0。4.如權(quán)利要求3所述的方法,其中將該播放持續(xù)時(shí)間(DRE)填入該多媒體物件的該視頻幀表的步驟新增一開始/續(xù)繼事件項(xiàng)目(1,DRE),并將該開始/續(xù)繼事件項(xiàng)目(1,DRE)填入該多媒體物件的該視頻幀表。5.如權(quán)利要求1所述的方法,其中當(dāng)錄制事件為停止/暫停事件時(shí),計(jì)算該播放持續(xù)時(shí)間(DRE)的步驟還包括根據(jù)對(duì)應(yīng)于該事件視頻幀的一事件音頻幀的一音頻停止/暫停錄制時(shí)刻(TAE)、該事件視頻幀的一視頻停止/暫停錄制時(shí)刻(TVE)與一預(yù)設(shè)音頻幀時(shí)間間隔(DA),決定該播放持續(xù)時(shí)間(DRE),且該播放持續(xù)時(shí)間(DRE)依據(jù)下列方程序計(jì)算DRE=DA+TAE-TVE。6.如權(quán)利要求5所述的方法,其中將該播放持續(xù)時(shí)間(DRE)填入該多媒體物件的該視頻幀表的步驟根據(jù)一預(yù)設(shè)視頻幀時(shí)間間隔(DV)、一視頻幀累計(jì)數(shù)目(NV)與該播放持續(xù)時(shí)間(DRE),新增一停止/暫停事件項(xiàng)目(Nv-1,DV)與(1,DRE),并將該停止/暫停事件項(xiàng)目(Nv-1,DV)與(1,DRE)依序填入該多媒體物件的該視頻幀表。7.如權(quán)利要求1所述的方法,其中當(dāng)錄制事件為視頻幀遺失事件時(shí),計(jì)算該播放持續(xù)時(shí)間(DRE)的步驟還包括根據(jù)一視頻幀遺失累計(jì)數(shù)目(NL)與一預(yù)設(shè)視頻幀時(shí)間間隔(DV),決定該播放持續(xù)時(shí)間(DRE),且該播放持續(xù)時(shí)間(DRE)依據(jù)下列方程序計(jì)算DRE=(1+NL)×DV。8.如權(quán)利要求7所述的方法,其中將該播放持續(xù)時(shí)間(DRE)填入該多媒體物件的該視頻幀表的步驟根據(jù)一視頻幀累計(jì)數(shù)目NV,新增一視頻幀遺失事件項(xiàng)目(Nv-2,DV)、(1,DRE)與(1,DV),并將該視頻幀遺失事件項(xiàng)目(Nv-2,DV)、(1,DRE)與(1,DV)依序填入該多媒體物件的該視頻幀表。9.如權(quán)利要求1所述的方法,其中當(dāng)錄制事件為同步校正事件時(shí),計(jì)算該播放持續(xù)時(shí)間(DRE)的步驟還包括根據(jù)一預(yù)設(shè)視頻幀時(shí)間間隔(DV)與一視頻幀校正值(dT),決定該播放持續(xù)時(shí)間(DRE),且該播放持續(xù)時(shí)間(DRE)依據(jù)下列方程序計(jì)算DRE=DV-dT。10.如權(quán)利要求9所述的方法,其中將該播放持續(xù)時(shí)間(DRE)填入該多媒體物件的該視頻幀表的步驟根據(jù)一視頻幀累計(jì)數(shù)目NV,新增一同步校正事件項(xiàng)目(Nv-1,DV)與(1,DRE),并將該同步校正事件項(xiàng)目(Nv-1,DV)與(1,DRE)依序填入該多媒體物件的該視頻幀表。11.一種用以決定一播放持續(xù)時(shí)間的裝置,用以記錄一多媒體物件的一音頻位流以及一視頻位流,該音頻位流包含多個(gè)音頻幀,該視頻位流包含多個(gè)視頻幀,該裝置包含一視頻輸入模塊,用以獲取一視頻數(shù)據(jù);一音頻輸入模塊,用以獲取一音頻數(shù)據(jù);一視頻編碼器,用以壓縮該視頻數(shù)據(jù)產(chǎn)生一視頻幀;一音頻編碼器,用以壓縮該音頻數(shù)據(jù)產(chǎn)生一音頻幀;一存儲(chǔ)模塊,用以寄存一音像錄制程序、該視頻幀與該音頻幀;一存儲(chǔ)模塊,用以存儲(chǔ)一多媒體文件;一處理模塊,用以執(zhí)行該音像錄制程序,并根據(jù)一錄制事件計(jì)算一事件視頻幀所對(duì)應(yīng)的該播放持續(xù)時(shí)間(DRE),并將該播放持續(xù)時(shí)間(DRE)填入該多媒體文件的一視頻幀表。12.如權(quán)利要求11所述的裝置,其中該處理模塊將該播放持續(xù)時(shí)間(DRE)寄存于該存儲(chǔ)模塊。13.如權(quán)利要求11所述的裝置,其中當(dāng)該錄制事件為開始/繼續(xù)事件,該處理模塊根據(jù)對(duì)應(yīng)于該事件視頻幀的一事件音頻幀的一音頻開始/繼續(xù)錄制時(shí)刻(TA0)、該事件視頻幀的一視頻開始/繼續(xù)錄制時(shí)刻(TV0)與一預(yù)設(shè)視頻幀時(shí)間間隔(DV),決定該播放持續(xù)時(shí)間(DRE),且該播放持續(xù)時(shí)間(DRE)依據(jù)下列方程序計(jì)算DV0=DV+TV0-TA0。14.如權(quán)利要求13所述的裝置,其中該處理模塊依據(jù)該錄制事件新增一開始/續(xù)繼事件項(xiàng)目(1,DRE),并將該開始/續(xù)繼事件項(xiàng)目(1,DRE)填入該多媒體文件的該視頻幀表。15.如權(quán)利要求11所述的裝置,其中當(dāng)錄制事件為停止/暫停事件,該處理模塊根據(jù)對(duì)應(yīng)于該事件視頻幀的一事件音頻幀的一音頻停止/暫停錄制時(shí)刻(TAE)、該事件視頻幀的一視頻停止/暫停錄制時(shí)刻(TVE)與一預(yù)設(shè)音頻幀時(shí)間間隔(DA),決定該播放持續(xù)時(shí)間(DRE),且該播放持續(xù)時(shí)間(DRE)依據(jù)下列方程序計(jì)算DRE=DA+TAE-TVE。16.如權(quán)利要求15所述的裝置,其中該處理模塊依據(jù)該錄制事件新增一停止/暫停事件項(xiàng)目(Nv-1,DV)與(1,DRE),并將該停止/暫停事件項(xiàng)目(Nv-1,DV)與(1,DRE)填入該多媒體文件的該視頻幀表。17.如權(quán)利要求11所述的裝置,其中當(dāng)錄制事件為視頻幀遺失事件,該處理模塊根據(jù)一視頻幀遺失累計(jì)數(shù)目(NL)與一預(yù)設(shè)視頻幀時(shí)間間隔(DV),決定該播放持續(xù)時(shí)間(DRE),且該播放持續(xù)時(shí)間(DRE)依據(jù)下列方程序計(jì)算DRE=(1+NL)×DV。18.如權(quán)利要求17所述的裝置,其中該處理模塊依據(jù)該錄制事件新增一視頻幀遺失事件項(xiàng)目(Nv-2,DV)、(1,DRE)與(1,DV),并將該視頻幀遺失事件項(xiàng)目(Nv-2,DV)、(1,DRE)與(1,DV)填入該多媒體文件的該視頻幀表。19.如權(quán)利要求11所述的裝置,其中當(dāng)錄制事件為同步校正事件,該處理模塊根據(jù)一預(yù)設(shè)視頻幀時(shí)間間隔(DV)與一視頻幀校正值(dT),決定該播放持續(xù)時(shí)間(DRE),且該播放持續(xù)時(shí)間(DRE)依據(jù)下列方程序計(jì)算DRE=DV-dT。20.如權(quán)利要求19所述的裝置,其中該處理模塊依據(jù)該錄制事件新增一同步校正事件項(xiàng)目(Nv-1,DV)與(1,DRE),并將該同步校正事件項(xiàng)目(Nv-1,DV)與(1,DRE)填入該多媒體文件的該視頻幀表。全文摘要本發(fā)明提供一種決定一播放持續(xù)時(shí)間的方法及裝置。一音像錄制系統(tǒng)用以記錄一音頻位流與一視頻位流。該音頻位流包含多個(gè)音頻幀。該視頻位流包含N個(gè)視頻幀。本發(fā)明的方法及裝置根據(jù)該系統(tǒng)錄制該多個(gè)音頻幀與該多個(gè)視頻幀的時(shí)間,決定第一個(gè)與最后一個(gè)視頻幀的播放持續(xù)時(shí)間。當(dāng)?shù)?i+1)個(gè)至第(i+N文檔編號(hào)G11B27/10GK101071602SQ20061008030公開日2007年11月14日申請(qǐng)日期2006年5月9日優(yōu)先權(quán)日2006年5月9日發(fā)明者林咸禮,蔡憲明,陳致偉申請(qǐng)人:廣達(dá)電腦股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1