欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

使用移動通信終端中的輸出緩沖的多媒體再現(xiàn)裝置和方法

文檔序號:7592946閱讀:102來源:國知局
專利名稱:使用移動通信終端中的輸出緩沖的多媒體再現(xiàn)裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種移動通信終端中的多媒體再現(xiàn)裝置。
背景技術(shù)
通常,在朝著高度面向信息社會的發(fā)展中,信息和通信作為社會基礎(chǔ)結(jié)構(gòu)其重要性日益增加,并且通信服務(wù)重要性的中心正從傳統(tǒng)有線通信移動到無線通信,無線通信將重要性注重在移動。另外,一個將因特網(wǎng)和移動通信聯(lián)合、被稱作無線互聯(lián)網(wǎng)的新市場正以高速發(fā)展。
如上所述,隨著用戶對信息和通信的依賴的巨大增加,以及無線通信技術(shù)的提高,第一代模擬系統(tǒng)已經(jīng)變成第二代數(shù)字系統(tǒng),現(xiàn)在正在研發(fā)一種致力于數(shù)據(jù)通信的第三代移動通信(IMI-2000)。
那樣的第三代移動通信系統(tǒng)不僅提供話音還提供諸如電視會議、因特網(wǎng)服務(wù)等的寬帶多媒體服務(wù)。另外,第三代系統(tǒng)在辦公環(huán)境中提供最大值達(dá)到2Mbps的數(shù)據(jù)服務(wù),從而提供真正的無線多媒體服務(wù)。
為了在第三代移動通信系統(tǒng)中實(shí)現(xiàn)多媒體服務(wù),以MPEG-4的類型來執(zhí)行發(fā)送和接收。MPEG-4是一種減小多媒體文件大小的標(biāo)準(zhǔn)技術(shù),以便能夠向計算機(jī)、移動通信終端、TV機(jī)頂盒等以更高速度提供雙向視頻服務(wù),并且對于2.5代和第三代的移動通信終端,能夠應(yīng)用于諸如普通廣播、因特網(wǎng)廣播、電影和包括圖像的游戲的所有類型的多媒體數(shù)據(jù)。
在上述的第三代移動通信終端中,多媒體數(shù)據(jù)的再現(xiàn)功能是必需的。然而,多媒體服務(wù)具有數(shù)據(jù)量巨大并需要大量計算的特點(diǎn)。另外,因?yàn)榇嬖诟鞣N各樣的規(guī)范,例如第三代伙伴計劃(3GPP)、第三代伙伴計劃2(3GPP2)、韓國3代(K3G)、實(shí)時傳輸協(xié)議(RTP),因此需要根據(jù)各種規(guī)范的不同的解碼器。尤其是,視頻數(shù)據(jù)以低速處理并且在幀之間的位數(shù)具有較大差異的情況下。因此,為了解碼視頻數(shù)據(jù),多媒體服務(wù)需要比指定要求(也就是多個幀的平均處理時間)的處理容量至少兩倍或三倍長的處理容量,從而可以處理瞬間增加的幀(例如內(nèi)部幀)。
圖1是圖解說明傳統(tǒng)移動通信終端的示例的方框圖。在圖1所示的該移動通信終端中,控制器100處理和控制各種各樣的功能,包括簡短信息服務(wù)(SMS)、電話呼叫和無線因特網(wǎng)連接。移動通信終端包括多媒體再現(xiàn)裝置,該多媒體再現(xiàn)裝置在本發(fā)明中用于執(zhí)行多媒體再現(xiàn)操作。
存儲器102包括只讀存儲器(ROM),其中存儲了用于處理和控制控制器100的程序的微代碼和各種參考數(shù)據(jù);隨機(jī)存取存儲器(RAM),被提供用作控制器100的工作存儲器;以及閃存RAM,提供用于存儲包括多媒體數(shù)據(jù)的各種可更新的存儲數(shù)據(jù)的區(qū)。與控制器100連接的話音處理部分104通過麥克風(fēng)和揚(yáng)聲器處理電話呼叫、話音記錄、輸入的報警輸出等。顯示部分106顯示所接收的數(shù)據(jù)和當(dāng)前顯示所需要的信息。
更具體的,在本發(fā)明中,話音處理部分104和顯示部分106執(zhí)行話音處理和用于再現(xiàn)多媒體數(shù)據(jù)的話音處理。鍵輸入部分108包括數(shù)字鍵“0”到“9”以及多個功能鍵,包括“菜單”、“發(fā)送”、“刪除”、“結(jié)束”、“*”、“#”、和“音量”,并且向控制器100提供對應(yīng)于由用戶所按的鍵的鍵輸入數(shù)據(jù)。無線電部分110通過天線向收發(fā)器基站(BTS)發(fā)送無線電信號和從收發(fā)器基站接收無線電信號。
圖2圖解說明了傳統(tǒng)移動通信終端中的多媒體再現(xiàn)裝置的實(shí)施例。這里,雖然以K3G型多媒體再現(xiàn)裝置為例,但是描述也同樣適用于對其他格式的多媒體數(shù)據(jù)進(jìn)行解碼的其他多媒體再現(xiàn)裝置,例如3GPP、3GPP2等。
參考圖2,移動通信終端的多媒體再現(xiàn)裝置包括K3G型分析器202,用于將多媒體數(shù)據(jù)201的首標(biāo)文件分析為K3G格式;媒體控制器203,用于將所分析的信息劃分成視頻數(shù)據(jù)和音頻數(shù)據(jù),向解碼器發(fā)送具有相應(yīng)控制信息的劃分的數(shù)據(jù),并輸出同步信號,以便使視頻數(shù)據(jù)與音頻數(shù)據(jù)相互同步;用于解碼視頻數(shù)據(jù)的MPEG4(運(yùn)動圖像專家組4)視頻解碼器204和H.263解碼器205;MPEG4 AAC(高級音頻編碼)解碼器206;EVRC(增強(qiáng)可變頻率編碼)解碼器207;用于解碼音頻數(shù)據(jù)的MIDI解碼器208;視頻同步部分210,用于根據(jù)媒體控制器203的同步信號而輸出解碼的視頻信號,從而與音頻信息同步而輸出解碼的視頻信號;以及音頻同步部分211,用于根據(jù)媒體控制器203的同步信號而輸出解碼的音頻信息,從而與視頻信息同步而輸出解碼的音頻信息。
當(dāng)使用那樣的多媒體再現(xiàn)裝置進(jìn)行移動通信終端的多媒體輸出時,因?yàn)楦鱾€媒體數(shù)據(jù)需要彼此不同的解碼時間,因此用于同步它們的方法和用于提供最佳的輸出臨界時間的方法正變成重要的問題。尤其是,從不具有許多資源的移動通信終端中的資源的有效使用的觀點(diǎn)來看,考慮視頻數(shù)據(jù)與音頻數(shù)據(jù)之間的解碼時間差來確定輸出臨界時間是重要的主題。
首先,參考圖3和4來描述對于每一幀的處理時間與輸出臨界時間之間的關(guān)系。通常,因?yàn)橐纛l幀的解碼時間比視頻幀的解碼時間短得多,所以僅考慮視頻幀的解碼處理就足夠了。因此,下面的描述將集中于視頻幀的處理。
圖3圖解說明了當(dāng)輸出臨界時間被設(shè)定為100微秒時對于每幀類別的解碼定時,圖4圖解說明了根據(jù)視頻幀的視頻解碼處理所需的時間分布。參考圖解說明了每一幀的解碼時間的圖3,視頻數(shù)據(jù)被分類為內(nèi)部幀302和中間幀301、303和304,所述內(nèi)部幀需要將被解碼的整個屏幕,所述中間幀需要將被解碼的變化部分屏幕。應(yīng)當(dāng)注意,音頻幀的解碼時間比視頻幀的解碼時間少得多。而且,在100毫秒的輸出臨界時間中,中間幀和音頻幀的占用時間較短,而平均每10幀就產(chǎn)生一次的內(nèi)部幀的占用時間較長。因此,在具有有限資源的移動通信終端中,必須有效地減少圖3中用“a”指定的等待時間。
參考圖4,通常,多個幀之間的處理時間的差大約是20毫秒。然而,在用41、42、43和44指定的場景變化部分,此刻相應(yīng)幀的位數(shù)立刻大大地增加,從而它們的解碼時間也大大地增加。那樣的幀稱作內(nèi)部幀,并且顯示幀處理時間之間的差大約是60~100毫秒。因此,為了處理所有幀,必須將輸出臨界時間設(shè)定為大約100毫秒,這是解碼時間的最大值。也就是,當(dāng)在圖4中的每個幀的平均解碼時間不大于46毫秒時,輸出臨界時間必須被設(shè)定為100毫秒或更多,以便處理具有大約60~100毫秒的處理時間差的內(nèi)部幀。如圖4所示,內(nèi)部幀不是連續(xù)的,并且內(nèi)部幀的特征是在瞬間峰值之后平坦部分持續(xù)一段相當(dāng)長的期間。在那樣的平坦部分中,解碼時間是20毫秒左右。使用峰值與平坦部分之間的關(guān)系,考慮大約每10個幀出現(xiàn)一個峰值(一個內(nèi)部幀)。因此,當(dāng)對于平均每10幀出現(xiàn)一次的內(nèi)部幀來設(shè)定輸出臨界時間時,在處理其他幀時會增加不必要的資源消耗。因此,需要能夠有效利用資源的解決方案。
圖5圖解說明了在輸出臨界時間被設(shè)定為70毫秒的情況下每幀類別的解碼定時。根據(jù)圖5,可以得知,等待時間“a”與圖3相比明顯減少,因?yàn)檩敵雠R界時間被設(shè)定為70毫秒。然而,當(dāng)部分302處理內(nèi)部幀時,因?yàn)檩敵雠R界時間較短,在超過由附圖標(biāo)記51表示的臨界時間對內(nèi)部幀解碼,從而可能僅有音頻輸出而沒有視頻輸出。而且,視頻和音頻之間的同步可能失敗,如附圖標(biāo)記52所示。
如上所述,在通過一種減少輸出臨界時間的方法來減少等待時間從而有效利用移動通信終端的有限資源的情況下,不能滿足服務(wù)質(zhì)量(QOS),服務(wù)質(zhì)量是多媒體再現(xiàn)中最重要的因素之一。因此,在移動通信終端的多媒體數(shù)據(jù)再現(xiàn)中,要求對能夠有效利用資源的方法進(jìn)行研究。

發(fā)明內(nèi)容
因此,本發(fā)明被專門用來解決現(xiàn)有技術(shù)中出現(xiàn)的上面和其他問題,并且本發(fā)明的一方面是提供一種在移動通信終端中使用輸出緩沖的多媒體再現(xiàn)裝置和方法,能夠通過輸出數(shù)據(jù)的緩沖來有效地利用移動通信終端中的有限資源。
本發(fā)明的另一方面是提供一種支持移動通信終端的數(shù)據(jù)服務(wù)中的服務(wù)質(zhì)量的多媒體再現(xiàn)裝置和方法。
為了實(shí)現(xiàn)上面的和其他方面,提供一種在移動通信終端中使用輸出緩沖的多媒體再現(xiàn)裝置。所述裝置包括數(shù)據(jù)分析部分,用于將多媒體數(shù)據(jù)劃分為視頻數(shù)據(jù)和其它數(shù)據(jù),并隨后對所述視頻數(shù)據(jù)和其它數(shù)據(jù)進(jìn)行分析;視頻數(shù)據(jù)處理部分,用于按照幀對從所述數(shù)據(jù)分析部分發(fā)送的分析視頻數(shù)據(jù)進(jìn)行解碼,并且對預(yù)定數(shù)量的解碼的數(shù)據(jù)的視頻幀進(jìn)行緩沖;媒體延遲輸出控制器,用于根據(jù)所述視頻數(shù)據(jù)處理部分的緩沖信號對由所述數(shù)據(jù)分析部分分析和發(fā)送的其它數(shù)據(jù)進(jìn)行延遲,輸出所延遲的數(shù)據(jù),并產(chǎn)生同步信號;音頻數(shù)據(jù)處理部分,用于解碼和輸出從所述媒體延遲輸出控制器輸出的其它數(shù)據(jù)中的音頻數(shù)據(jù);視頻數(shù)據(jù)輸出部分,用于通過使用從所述媒體延遲輸出控制器輸出的其它數(shù)據(jù)中的控制數(shù)據(jù)來按照幀讀取和輸出由所述視頻數(shù)據(jù)處理部分緩沖的視頻數(shù)據(jù);和同步部分,用于根據(jù)所述媒體延遲輸出控制器的同步信號,同步和輸出從所述視頻數(shù)據(jù)輸出部分輸出的視頻數(shù)據(jù)和從所述音頻數(shù)據(jù)處理部分輸出的音頻數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供一種在移動通信終端中使用輸出緩沖來再現(xiàn)多媒體數(shù)據(jù)的控制方法。所述控制方法包括步驟(1)所述移動通信終端接收所述多媒體數(shù)據(jù),將多媒體數(shù)據(jù)劃分為視頻數(shù)據(jù)和其它數(shù)據(jù),并分別分析所述視頻數(shù)據(jù)和其它數(shù)據(jù);(2)存儲在步驟(1)分析的視頻數(shù)據(jù)的視頻幀起始地址,按照幀解碼所述視頻數(shù)據(jù),并緩沖預(yù)定數(shù)量的視頻幀;(3)在延遲所述其它數(shù)據(jù)與在步驟(2)緩沖的預(yù)定數(shù)量的視頻幀一樣多的其他數(shù)據(jù)之后,輸出在步驟(1)分析的其它數(shù)據(jù);(4)按照幀解碼和輸出其中音頻數(shù)據(jù)包含在步驟(3)中輸出的數(shù)據(jù)中的音頻數(shù)據(jù),和根據(jù)包含在步驟(3)輸出的數(shù)據(jù)中的控制信息輸出在步驟(2)中緩沖的視頻幀;和(5)根據(jù)時間信息同步和輸出在步驟(4)輸出的視頻幀和音頻幀。


結(jié)合附圖,通過下列詳細(xì)的描述,本發(fā)明的上面和其它方面、特征、和優(yōu)點(diǎn)將變得更加明顯,其中圖1是圖解說明普通移動通信終端的示例的方框圖;圖2圖解說明了傳統(tǒng)移動通信終端中的多媒體再現(xiàn)裝置的實(shí)施例;圖3圖解說明了在輸出臨界時間被設(shè)定為100ms的情況下對于每種類別的解碼定時;圖4圖解說明了根據(jù)視頻幀視頻編碼處理所需的時間的分布;圖5圖解說明了在輸出臨界時間被設(shè)定為70ms的情況下對于每種類別的解碼定時;圖6圖解說明了根據(jù)本發(fā)明實(shí)施例的移動通信終端中的多媒體再現(xiàn)裝置;圖7圖解說明了根據(jù)對于視頻幀的緩沖能力視頻解碼處理所需的時間的分布;以及圖8圖解說明了根據(jù)本發(fā)明實(shí)施例的移動通信終端中的多媒體數(shù)據(jù)的再現(xiàn)。
具體實(shí)施例方式
下面將參考附圖來詳細(xì)描述根據(jù)本發(fā)明優(yōu)選實(shí)施例在移動通信終端中使用輸出緩沖進(jìn)行多媒體再現(xiàn)的裝置和方法。注意整個附圖中相同的元件使用相同的參考標(biāo)記。另外,在本發(fā)明的下列描述中,當(dāng)此處并入的已知功能和結(jié)構(gòu)可能使本發(fā)明的主題更不清楚時將省略對其的詳細(xì)描述。
本發(fā)明被專門用來解決現(xiàn)有技術(shù)中出現(xiàn)的問題,并且本發(fā)明有效地利用移動通信終端中的有限資源和對于視頻輸出使用輸出緩沖,從而確保多媒體服務(wù)中的服務(wù)質(zhì)量。
圖6圖解說明了根據(jù)本發(fā)明實(shí)施例的移動通信終端中的多媒體再現(xiàn)裝置。這里,雖然以K3G型多媒體再現(xiàn)裝置為例,但是該描述對其他多媒體再現(xiàn)裝置也同樣適用,所述其他多媒體再現(xiàn)裝置對諸如3GPP、3GPP2等的其他格式的多媒體數(shù)據(jù)進(jìn)行解碼。
如圖6所示,根據(jù)本發(fā)明的移動通信終端的多媒體再現(xiàn)裝置將多媒體數(shù)據(jù)601劃分為視頻部分和剩余的多媒體部分,并且對劃分的部分分別進(jìn)行解碼。也就是,根據(jù)本發(fā)明的移動通信終端的多媒體再現(xiàn)裝置包括視頻模塊,包括K3G型視頻分析器602、視頻控制器603、MPEG4視頻解碼器604、H.263解碼器605、源數(shù)據(jù)緩沖器606、和視頻數(shù)據(jù)輸出部分609;剩余的多媒體模塊,包括K3G型分析器607、媒體延遲輸出控制器608、MPEG4高級音頻編碼(AAC)解碼器610、增強(qiáng)可變速率編碼(EVRC)解碼器611、和MIDI解碼器612;以及輸出同步模塊,包括視頻同步部分613和音頻同步部分614。
首先,將多媒體數(shù)據(jù)601劃分為不同的部分,根據(jù)數(shù)據(jù)類型,由用于分析K3G視頻型數(shù)據(jù)的K3G型視頻分析器602和用于分析除了視頻型數(shù)據(jù)以外的剩余的多媒體信息(即音頻數(shù)據(jù))的K3G型分析器607以不同方式對該不同的部分進(jìn)行編碼。
視頻控制器603接收所分析的視頻數(shù)據(jù),并根據(jù)幀將所接收的數(shù)據(jù)輸入到MPEG4視頻解碼器604和H.263解碼器605。這時,視頻控制器603根據(jù)源數(shù)據(jù)緩沖器606的緩沖信息來確定輸入操作。而且,對音頻數(shù)據(jù)的多個幀,而不是音頻數(shù)據(jù)的一個幀進(jìn)行解碼,并且輸出視頻數(shù)據(jù)的每一幀,從而視頻控制器603向媒體延遲輸出控制器608提供視頻幀輸入信息,因此視頻與音頻同步。MPEG4視頻解碼器604和H.263解碼器605對視頻數(shù)據(jù)進(jìn)行解碼。
源數(shù)據(jù)緩沖器606對已經(jīng)由MPEG4視頻解碼器604和H.263解碼器605解碼的預(yù)定數(shù)量的視頻數(shù)據(jù)幀進(jìn)行緩沖,并且根據(jù)視頻數(shù)據(jù)控制部分609的控制信號按照幀輸出視頻數(shù)據(jù)。如上所述,根據(jù)本發(fā)明的多媒體再現(xiàn)裝置對于輸出操作之前的預(yù)定幀周期執(zhí)行緩沖操作,而不象傳統(tǒng)裝置那樣在解碼數(shù)據(jù)時輸出數(shù)據(jù)。因此,能夠通過使用即使當(dāng)對于各個幀的解碼時間互不相同時平均解碼時間也是不變的這一點(diǎn)來減少輸出臨界時間。即,通過使用每十個幀中僅存在一個需要相對長的解碼時間的內(nèi)部幀并且所述內(nèi)部幀不連續(xù)的特性來輸出對于多個幀的平均解碼時間,從而因?yàn)橐粋€內(nèi)部幀,能夠減少已經(jīng)被設(shè)定為一個大的值的輸出臨界時間。用根據(jù)對于視頻幀的緩沖特性的視頻解碼處理所需的時間的分布視圖來描述這個處理,其中在圖7中示出了這個分布視圖。
圖7圖解說明了根據(jù)對于視頻幀的緩沖特性的視頻解碼處理所需的時間的分布。參考圖7,沒有緩沖“A”,因?yàn)閷τ诟鱾€幀的解碼時間之間的差達(dá)到最大值97ms,因此對應(yīng)于那些差,輸出臨界時間必須被設(shè)定為100ms。然而,當(dāng)有4幀緩沖時,平均解碼時間是41ms,并且從緩沖器的輸出時間也具有相同的值。因此,能夠?qū)⑤敵雠R界時間減少到50ms。而且,當(dāng)有6幀緩沖時,平均解碼時間是38ms,并且從緩沖器的輸出時間具有相同的值。因此,能夠?qū)⑤敵雠R界時間減少到50ms以下。
K3G型分析器607對除了視頻數(shù)據(jù)的控制數(shù)據(jù)和多媒體數(shù)據(jù)進(jìn)行分析,并且媒體延遲輸出控制器608輸出時間同步信號,以便同步視頻數(shù)據(jù)和音頻數(shù)據(jù)的輸出。媒體延遲輸出控制器608根據(jù)視頻控制器603的控制信號按照幀輸入除了視頻數(shù)據(jù)的控制數(shù)據(jù)和多媒體數(shù)據(jù)。在這種情況下,除了視頻數(shù)據(jù)的控制數(shù)據(jù)和多媒體數(shù)據(jù)對于一幀視頻數(shù)據(jù)具有更多的幀,從而一幀視頻數(shù)據(jù)不需要僅一幀不同的多媒體。也就是,在移動通信終端中,視頻數(shù)據(jù)以8fps(幀每秒)的速度發(fā)送,而音頻數(shù)據(jù)以25~35fps的速度發(fā)送。因此,媒體延遲輸出控制器608將緩沖視頻數(shù)據(jù)的時間延遲預(yù)定數(shù)量的幀,從視頻控制器603接收表示源數(shù)據(jù)緩沖器606已滿的信息,并且對應(yīng)于從緩沖器輸出的視頻幀的時間信息而輸出控制數(shù)據(jù)和多媒體數(shù)據(jù),所述多媒體數(shù)據(jù)將視頻數(shù)據(jù)從視頻源數(shù)據(jù)中排除在外。
MPEG4 AAC解碼器610、EVRC解碼器611、和MIDI解碼器612對除了視頻數(shù)據(jù)的多媒體數(shù)據(jù)(即音頻數(shù)據(jù))進(jìn)行解碼,并將其輸出,其中多媒體數(shù)據(jù)是從媒體延遲輸出控制器608提供的。視頻數(shù)據(jù)輸出部分609從媒體延遲輸出控制器608接收控制信號,從源數(shù)據(jù)緩沖器606讀取視頻幀,并輸出所讀取的視頻幀。
根據(jù)從媒體延遲輸出控制器608輸入的時間同步信息,視頻同步部分613和音頻同步部分614對從視頻數(shù)據(jù)輸出部分609輸出的視頻信息和從MPEG4AAC解碼器610、EVRC解碼器611、和MIDI解碼器612輸出的音頻信息進(jìn)行同步,并將其輸出。
圖8是圖解說明在根據(jù)本發(fā)明實(shí)施例的移動通信終端中再現(xiàn)多媒體數(shù)據(jù)的流程圖。參考圖8,首先,將多媒體數(shù)據(jù)輸入到根據(jù)本發(fā)明的移動通信終端的多媒體再現(xiàn)裝置(步驟801)。在本發(fā)明的實(shí)施例中,雖然描述了輸入多媒體數(shù)據(jù)是K3G型的數(shù)據(jù)情況下,但是本發(fā)明同樣適用于用于解碼諸如3GPP、3GPP2等的其他格式的多媒體數(shù)據(jù)的其他多媒體再現(xiàn)方法。
接著,分析輸入多媒體數(shù)據(jù)的首標(biāo)(步驟802),以便將該數(shù)據(jù)劃分為視頻信息和除了視頻信息的其他多媒體信息。這里,對于視頻信息,存儲視頻幀的起始地址(步驟803),并且根據(jù)幀對所存儲的視頻幀進(jìn)行解碼(步驟804)。
接著,緩沖所解碼的視頻幀(步驟805)。隨后,如果緩沖的幀的數(shù)量不小于預(yù)先定義的緩沖的幀的數(shù)量n(步驟806),則產(chǎn)生緩沖結(jié)束信號,并且經(jīng)歷一段預(yù)定時間(即輸出所緩沖的幀的等待時間)的等待狀態(tài)(步驟807),并且在預(yù)定時間過后,再次執(zhí)行步驟806。然而,如果緩沖的幀的數(shù)量小于預(yù)先定義的緩沖的幀的數(shù)量N(步驟806),則在步驟808確定是否存在另一個緩沖的幀。然后,如果存在任何緩沖的幀,則執(zhí)行步驟804,如果不存在緩沖的幀,則結(jié)束處理。
在分析輸入視頻流的首標(biāo)的處理期間,通過使用下列因素來確定緩沖的幀的預(yù)先定義的數(shù)量N。首先,所編碼的幀的大小越大,則確定的數(shù)量N就越大,這可以被判斷為幀的首標(biāo)之間的數(shù)據(jù)的實(shí)際大小。數(shù)量N可以根據(jù)技術(shù)的使用而增加,例如直流(DC)和交流(AC)的估計、4運(yùn)動矢量(4MV)模式、無約束MV等,需要大量的計算,通常增加了圖像的壓縮比。而且,當(dāng)考慮在無線環(huán)境中使用例如Resync標(biāo)記器、數(shù)據(jù)劃分等的誤差彈性技術(shù)時,可能增加數(shù)量N,其中在無線環(huán)境中大量的誤差是在視頻CODEC中產(chǎn)生的。根據(jù)大量的試驗(yàn),確定那些因素可能使數(shù)量N每個因素增加0.5。
使用除了視頻信息以外的其他媒體信息,存儲有關(guān)各個媒體的控制信息(步驟809),按照幀將控制信息和數(shù)據(jù)發(fā)送到解碼器610到612和視頻數(shù)據(jù)輸出部分609(步驟810)。
接著,解碼器610到612根據(jù)時間信息按照幀對音頻數(shù)據(jù)進(jìn)行解碼(步驟813)并且輸出音頻幀(步驟814)。而且,視頻數(shù)據(jù)輸出部分609根據(jù)時間信息從緩沖器讀取視頻幀(步驟811),并且根據(jù)時間信息輸出所讀取的視頻幀(步驟812)。
隨后,根據(jù)時間信息確定在步驟812和814中執(zhí)行的視頻幀和音頻幀的輸出是否彼此同步(步驟815)。如果同步,則將視頻信號和音頻信息輸出到每個輸出部分(例如,顯示部分106和聲音處理部分104)(步驟816),并且重復(fù)這個處理直到最后一幀(步驟817)。
然而,當(dāng)根據(jù)時間信息確定在步驟812和814執(zhí)行的視頻幀和音頻幀的輸出不互相同步時(步驟815),視頻幀或音頻幀必須等待同步(步驟818),并且隨后使視頻幀或音頻幀彼此同步,并將其輸出(步驟816和817)。
根據(jù)上面描述的本發(fā)明,當(dāng)再現(xiàn)移動通信終端的多媒體數(shù)據(jù)時,對輸出數(shù)據(jù)進(jìn)行緩沖,從而可以有效地使用移動通信終端的有限資源。而且,本發(fā)明具有支持服務(wù)質(zhì)量同時使用很少的資源來提供移動通信終端的多媒體數(shù)據(jù)的效果。
可以將根據(jù)本發(fā)明的上述方法實(shí)現(xiàn)為程序并將其存儲在記錄介質(zhì)(CDROM、RAM、軟盤、硬盤、磁光盤等)上作為能夠由計算機(jī)讀取的格式。
雖然已經(jīng)參考本發(fā)明的某些優(yōu)選實(shí)施例示出和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,在不背離由所附權(quán)利要求定義的本發(fā)明的精神和范圍的情況下,可以對其在形式和細(xì)節(jié)上做出各種變化。因此,本發(fā)明的范圍不由上面的實(shí)施例所限定,而由權(quán)利要求及其等效物限定。
權(quán)利要求
1.一種在移動通信終端中使用輸出緩沖的多媒體再現(xiàn)裝置,所述裝置包括數(shù)據(jù)分析部分,用于將多媒體數(shù)據(jù)劃分為視頻數(shù)據(jù)和其它數(shù)據(jù),并隨后對所述視頻數(shù)據(jù)和其它數(shù)據(jù)進(jìn)行分析;視頻數(shù)據(jù)處理部分,用于按照幀對從所述數(shù)據(jù)分析部分發(fā)送的分析視頻數(shù)據(jù)進(jìn)行解碼,并且對預(yù)定數(shù)量的解碼的數(shù)據(jù)的視頻幀進(jìn)行緩沖;媒體延遲輸出控制器,用于根據(jù)所述視頻數(shù)據(jù)處理部分的緩沖信號對由所述數(shù)據(jù)分析部分分析和發(fā)送的其它數(shù)據(jù)進(jìn)行延遲,輸出所延遲的數(shù)據(jù),并產(chǎn)生同步信號;音頻數(shù)據(jù)處理部分,用于解碼和輸出從所述媒體延遲輸出控制器輸出的其它數(shù)據(jù)中的音頻數(shù)據(jù);視頻數(shù)據(jù)輸出部分,用于通過使用從所述媒體延遲輸出控制器輸出的其它數(shù)據(jù)中的控制數(shù)據(jù)來按照幀讀取和輸出由所述視頻數(shù)據(jù)處理部分緩沖的視頻數(shù)據(jù);和同步部分,用于根據(jù)所述媒體延遲輸出控制器的同步信號,同步和輸出從所述視頻數(shù)據(jù)輸出部分輸出的視頻數(shù)據(jù)和從所述音頻數(shù)據(jù)處理部分輸出的音頻數(shù)據(jù)。
2.如權(quán)利要求1所述的多媒體再現(xiàn)裝置,其中所述視頻數(shù)據(jù)處理部分包括視頻控制器,用于按照幀輸出從所述數(shù)據(jù)分析部分接收的已分析的視頻數(shù)據(jù);視頻解碼器;用于對通過所述視頻控制器對按照幀接收的視頻數(shù)據(jù)按照幀進(jìn)行解碼;和緩沖器,用于緩沖預(yù)定數(shù)量的已解碼的視頻數(shù)據(jù)的視頻幀,并當(dāng)已經(jīng)緩沖了預(yù)定數(shù)量的視頻幀時,向所述視頻控制器發(fā)送緩沖結(jié)束信號,所述視頻控制器根據(jù)從所述緩沖器接收的緩沖結(jié)束信號向所述媒體延遲輸出控制器發(fā)送緩沖信息。
3.如權(quán)利要求1所述的多媒體再現(xiàn)裝置,其中所述媒體延遲輸出控制器的同步信號是時間信息。
4.如權(quán)利要求1所述的多媒體再現(xiàn)裝置,其中緩沖了預(yù)定數(shù)量的視頻幀,從而按視頻幀的預(yù)定和緩沖數(shù)量的平均解碼時間來輸出所述視頻數(shù)據(jù)。
5.如權(quán)利要求1所述的多媒體再現(xiàn)裝置,其中所述多媒體數(shù)據(jù)是韓國第三代類型的數(shù)據(jù)。
6.如權(quán)利要求1所述的多媒體再現(xiàn)裝置,其中所述多媒體數(shù)據(jù)是第三代伙伴計劃類型的數(shù)據(jù)。
7.如權(quán)利要求1所述的多媒體再現(xiàn)裝置,其中所述多媒體數(shù)據(jù)是第三代伙伴計劃2類型的數(shù)據(jù)。
8.如權(quán)利要求1所述的多媒體再現(xiàn)裝置,其中所述多媒體數(shù)據(jù)是實(shí)時傳輸協(xié)議類型的數(shù)據(jù)。
9.一種在移動通信終端中使用輸出緩沖來再現(xiàn)多媒體數(shù)據(jù)的控制方法,所述控制方法包括步驟(1)在所述移動通信終端中,接收所述多媒體數(shù)據(jù),將多媒體數(shù)據(jù)劃分為視頻數(shù)據(jù)和其它數(shù)據(jù),并分別分析所述視頻數(shù)據(jù)和其它數(shù)據(jù);(2)存儲在步驟(1)分析的視頻數(shù)據(jù)的視頻幀起始地址,按照幀解碼所述視頻數(shù)據(jù),并緩沖預(yù)定數(shù)量的視頻幀;(3)在延遲所述其它數(shù)據(jù)與在步驟(2)緩沖的預(yù)定數(shù)量的一樣多的視頻幀之后,輸出在步驟(1)分析的其它數(shù)據(jù);(4)按照幀解碼和輸出音頻數(shù)據(jù),其中音頻數(shù)據(jù)包含在步驟(3)中輸出的數(shù)據(jù)中,以及根據(jù)包含在步驟(3)輸出的數(shù)據(jù)中的控制信息輸出在步驟(2)中緩沖的視頻幀;和(5)根據(jù)時間信息同步和輸出在步驟(4)輸出的視頻幀和音頻幀。
10.如權(quán)利要求9所述的控制方法,還包括步驟(6)當(dāng)在步驟(2)已經(jīng)緩沖了預(yù)定數(shù)量的視頻幀時,產(chǎn)生緩沖結(jié)束控制信號,發(fā)送所述緩沖結(jié)束控制信號,并且控制要被執(zhí)行的步驟(3)的延遲處理。
11.如權(quán)利要求9所述的控制方法,其中緩沖和輸出所述預(yù)定數(shù)量的視頻幀,從而按視頻幀的預(yù)定和緩沖數(shù)量的平均解碼時間來輸出所述視頻幀。
12.如權(quán)利要求9所述的控制方法,其中,在步驟(5),當(dāng)在步驟(4)輸出的視頻幀和音頻幀的時間信息不互相對應(yīng)時,具有先前時間信息的幀等待所述視頻幀和音頻幀中的其他幀,從而執(zhí)行同步。
全文摘要
一種移動通信終端中的多媒體再現(xiàn)裝置,包括數(shù)據(jù)分析部分,用于將多媒體數(shù)據(jù)劃分為視頻數(shù)據(jù)和其它數(shù)據(jù),并隨后對所述視頻數(shù)據(jù)和其它數(shù)據(jù)進(jìn)行分析;視頻數(shù)據(jù)處理部分,用于解碼所分析的視頻數(shù)據(jù);媒體延遲輸出控制器,用于根據(jù)所述視頻數(shù)據(jù)處理部分的緩沖信息對由所述數(shù)據(jù)分析部分分析和發(fā)送的其它數(shù)據(jù)進(jìn)行延遲,輸出所延遲的數(shù)據(jù),并產(chǎn)生同步信號;音頻數(shù)據(jù)處理部分,用于解碼和輸出從所述媒體延遲輸出控制器輸出的其它數(shù)據(jù)中的音頻數(shù)據(jù);視頻數(shù)據(jù)輸出部分,用于讀取和輸出所述視頻數(shù)據(jù);和同步部分,用于同步和輸出所述視頻數(shù)據(jù)。
文檔編號H04N7/52GK1592392SQ20041004593
公開日2005年3月9日 申請日期2004年5月25日 優(yōu)先權(quán)日2003年8月26日
發(fā)明者李承徹, 李孝淳, 李相范, 金賢述 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
广元市| 眉山市| 南宁市| 石嘴山市| 峨边| 沭阳县| 岑巩县| 四会市| 晋中市| 丰镇市| 鲁山县| 明溪县| 泾阳县| 静宁县| 县级市| 无极县| 林周县| 天全县| 左权县| 施甸县| 北海市| 伽师县| 许昌市| 介休市| 微博| 建昌县| 云梦县| 琼中| 建湖县| 金华市| 安达市| 龙泉市| 高碑店市| 壶关县| 汕尾市| 德令哈市| 东明县| 武安市| 炎陵县| 天水市| 塘沽区|