專(zhuān)利名稱(chēng):傳送視頻數(shù)據(jù)的電子裝置、方法、與計(jì)算機(jī)可讀取媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種通過(guò)網(wǎng)絡(luò)傳送實(shí)時(shí)視頻數(shù)據(jù)的電子裝置與方法。特別 是,本發(fā)明中電子裝置與方法可調(diào)整視頻圖像的框速率以確保視頻的質(zhì)量。
背景技術(shù):
隨著網(wǎng)絡(luò)頻寬的增加,利用網(wǎng)絡(luò)進(jìn)行視頻電話或是視頻會(huì)議的服務(wù)也愈 來(lái)愈普及,特別是一般使用者不需要另外租用專(zhuān)線與設(shè)備,而利用個(gè)人計(jì)算 機(jī)或是移動(dòng)裝置,即可享受到此服務(wù)。但一般個(gè)人計(jì)算機(jī)或是移動(dòng)裝置所連 接的網(wǎng)絡(luò),其聯(lián)機(jī)質(zhì)量并沒(méi)有專(zhuān)線那般優(yōu)良,因此當(dāng)網(wǎng)絡(luò)質(zhì)量不穩(wěn)定的時(shí)候, 也會(huì)影響到使用者所觀賞到的視頻質(zhì)量。一般來(lái)說(shuō),在TCP/UDP網(wǎng)絡(luò)中,數(shù)據(jù)發(fā)送端發(fā)送一個(gè)數(shù)據(jù)封包后,接收 端在接受到此數(shù)據(jù)封包,會(huì)回送一個(gè)確認(rèn)信.號(hào)給發(fā)送端,而數(shù)據(jù)發(fā)送端才會(huì) 再繼續(xù)發(fā)送下一個(gè)資料封包;若沒(méi)有收到接收端所發(fā)送的確認(rèn)信號(hào),數(shù)據(jù)發(fā) 送端會(huì)一直重復(fù)地發(fā)送此數(shù)據(jù)封包,直到收到接收端的確認(rèn)信號(hào)。這樣的配 置,在視頻電話或視頻會(huì)議的應(yīng)用時(shí),當(dāng)網(wǎng)絡(luò)的聯(lián)機(jī)質(zhì)量不穩(wěn)定,特別是在 無(wú)線或是移動(dòng)網(wǎng)絡(luò)的環(huán)境中,隨著聯(lián)機(jī)信號(hào)的強(qiáng)弱,或是使用者所在的位置, 會(huì)使得網(wǎng)絡(luò)上可用頻寬有時(shí)高有時(shí)低,往往會(huì)造成使用者觀察到停格或不流 暢的視頻畫(huà)面,造成使用上的不便。已知的做法為了避免發(fā)生視頻畫(huà)面的停格或是中斷,大多先對(duì)可用的頻 寬或是網(wǎng)絡(luò)數(shù)據(jù)傳輸率(bit rate)估計(jì)出最低值,并根據(jù)此最低值來(lái)決定對(duì) 圖像的壓縮比或是編碼器的框速率(frame rate),并以固定位傳輸率 (Constant Bit Rate)的方式來(lái)傳輸視頻數(shù)據(jù),而無(wú)法根據(jù)實(shí)際上可使用的頻 寬或傳輸率來(lái)調(diào)整,因此當(dāng)網(wǎng)絡(luò)聯(lián)機(jī)狀況有所改善后,使用者的所觀賞到的 視頻畫(huà)面,也還是只具有最低的質(zhì)量。因此需要一種電子裝置,能夠根據(jù)網(wǎng)絡(luò)聯(lián)機(jī)的狀況,動(dòng)態(tài)地調(diào)整視頻圖 像數(shù)據(jù)的質(zhì)量,特別是,這種裝置不會(huì)大幅地增加成本,且又容易實(shí)施。發(fā)明內(nèi)容有鑒于先前技術(shù)的缺失,本發(fā)明提供一種電子裝置、方法、與計(jì)算機(jī)可讀取媒體,能夠根據(jù)網(wǎng)絡(luò)聯(lián)機(jī)的狀況,動(dòng)態(tài)地調(diào)整視頻數(shù)據(jù)的質(zhì)量;特別是, 本發(fā)明中電子裝置與方法可調(diào)整視頻圖像的框速率以確保視頻的質(zhì)量;更特 別的是,本發(fā)明可應(yīng)用于一般的個(gè)人計(jì)算機(jī)或是移動(dòng)裝置,而不須特殊的硬 件裝備。在本發(fā)明的實(shí)施例中,電子裝置供通過(guò)網(wǎng)絡(luò)傳送實(shí)時(shí)動(dòng)態(tài)視頻數(shù)據(jù)。此 電子裝置具有圖像框過(guò)濾器、編碼器、監(jiān)視器、控制器、與網(wǎng)絡(luò)配接器。圖 像框過(guò)濾器以第 一框速率提供圖像框。編碼器以第二框速率從圖像框過(guò)濾器 接收?qǐng)D像框以編碼產(chǎn)生視頻數(shù)據(jù)。監(jiān)視器產(chǎn)生監(jiān)視頻號(hào)以指示第二框速率。 控制器根據(jù)監(jiān)視頻號(hào)而發(fā)出控制信號(hào)至圖像框過(guò)濾器,以調(diào)整第 一框速率。 網(wǎng)絡(luò)配接器則供傳送視頻數(shù)據(jù)至網(wǎng)絡(luò)。在另 一 實(shí)施例中,通過(guò)網(wǎng)絡(luò)傳送實(shí)時(shí)視頻數(shù)據(jù)的方法包含的步驟如下 以第一框速率提供圖像框;以第二框速率接收?qǐng)D像框以編碼產(chǎn)生視頻數(shù)據(jù); 監(jiān)視第二框速率;根據(jù)第二框速率調(diào)整第一框速率;以及傳送視頻數(shù)據(jù)至網(wǎng) 絡(luò)。此外,本發(fā)明另外提供了具有通過(guò)計(jì)算機(jī)執(zhí)行的區(qū)段碼的計(jì)算機(jī)可讀取 媒體,用以執(zhí)行如上述的通過(guò)網(wǎng)絡(luò)傳送實(shí)時(shí)視頻數(shù)據(jù)的方法。通過(guò)以下的較佳實(shí)施例的敘述并配合圖式說(shuō)明,本發(fā)明的目的、特征與 優(yōu)點(diǎn)將更為清楚。
圖1為本發(fā)明電子裝置實(shí)施例的方塊圖;圖2顯示本發(fā)明實(shí)施例中方法流程圖;圖3a為顯示本發(fā)明另一實(shí)施例中方法流程圖;圖3b為顯示本發(fā)明又一實(shí)施例中方法流程圖;[主要元件標(biāo)號(hào)說(shuō)明]電子裝置 10攝影機(jī) 102緩沖存儲(chǔ)器 103圖像框過(guò)濾器 104編碼器 106監(jiān)一見(jiàn)器 108控制器 110網(wǎng)絡(luò) 20具體實(shí)施方式
圖1顯示本發(fā)明電子裝置的一實(shí)施例,其中電子裝置10與網(wǎng)絡(luò)20連接, 此網(wǎng)絡(luò)20可為局域網(wǎng)絡(luò)(LAN)或是因特網(wǎng)(Internet), 4交佳地,此網(wǎng)絡(luò)20中 的其它裝置乃是根據(jù)TCP/UDP的協(xié)議來(lái)與電子裝置10互相連接并傳送數(shù)據(jù)。 電子裝置10較佳為可攜式電子裝置,例如筆記本型計(jì)算機(jī)、個(gè)人數(shù)字助理 (PDA)、移動(dòng)電話、GPS、掌上型電子游樂(lè)器等等。為了說(shuō)明本發(fā)明,在以下實(shí)施例中,電子裝置10為具有Wi-Fi (或是IEEE 802. ll)聯(lián)機(jī)功能的筆記本型計(jì)算機(jī)IO,其包含網(wǎng)絡(luò)配接器100,供根據(jù)Wi-Fi (或是IEEE 802. 11)的協(xié)議傳送數(shù)據(jù)至網(wǎng)絡(luò)20。關(guān)于電子裝置10的部分細(xì)節(jié),可參考一般的筆記本型計(jì)算機(jī)。電子裝置 10另外含有攝影機(jī)102、圖像框過(guò)濾器104、編碼器106、監(jiān)視器108、控制 器110。在以下的實(shí)施例中,攝影機(jī)102的實(shí)施方式可參考一般筆記本型計(jì) 算機(jī)上所配置的網(wǎng)絡(luò)攝影機(jī),值得一提的是,關(guān)于圖像框過(guò)濾器104、編碼 器106、監(jiān)視器108、控制器IIO,除了可以硬件的方式實(shí)施外,亦可利用電 子裝置10中的中央處理器(未圖示)以執(zhí)行儲(chǔ)存于存儲(chǔ)器(未圖標(biāo))中的計(jì)算 機(jī)可執(zhí)行區(qū)段碼而提供相同的功能。在一實(shí)施例中,圖像框過(guò)濾器104、編 碼器106、監(jiān)視器108即以軟件的方式加以實(shí)施,并一起包裹在外掛程序 (plug-in)中。簡(jiǎn)單來(lái)說(shuō),攝影機(jī)102乃作為電子裝置10中的圖像擷取器, 一般來(lái)說(shuō), 市面上的網(wǎng)絡(luò)攝影機(jī)乃是以15fps (frame per second)的框速率來(lái)對(duì)攝影的 對(duì)象進(jìn)行圖像擷取,并將所擷取的圖像框儲(chǔ)存至緩沖存儲(chǔ)器103中。圖像框過(guò)濾器104接著以第一框速率(例如11 fps)從緩沖存儲(chǔ)器103中 提取圖像框,并傳送給后方的編碼器106。編碼器106則以第二框速率從圖 像框過(guò)濾器104接收?qǐng)D像框以編碼產(chǎn)生視頻數(shù)據(jù),值得一提的是,編碼器106 與后續(xù)的配接器100可視為管線(Pipeline)配置,其特性在于在此管線上的 數(shù)據(jù)流動(dòng)的速率是一致,因此當(dāng)網(wǎng)絡(luò)20的聯(lián)機(jī)質(zhì)量變?cè)銜r(shí),會(huì)導(dǎo)致配接器100與編碼器106上數(shù)據(jù)的流動(dòng)速度也跟著下降,因此編碼器106處理圖像 框的第二框速率有可能低于前述圖像框過(guò)濾器104所提供第一框速率。監(jiān)視器108的功能在于計(jì)算每秒通過(guò)編碼器106或是前述管線的圖像框, 而產(chǎn)生監(jiān)視頻號(hào)M以指示此第二框速率(例如只有9 fps)。控制器110再根 據(jù)監(jiān)視頻號(hào)M而發(fā)出控制信號(hào)C至圖像框過(guò)濾器104,以調(diào)整第一框速率。 此處的細(xì)節(jié),將于后續(xù)加以說(shuō)明。網(wǎng)絡(luò)配接器100則如前述,將編碼器106所編碼產(chǎn)生的視頻數(shù)據(jù)傳送至 網(wǎng)絡(luò)20,較佳地是以可變位傳輸率(Variable Bit Rate)的方式傳送^見(jiàn)頻it 據(jù)至網(wǎng)絡(luò)20。以下將以一具體的實(shí)施例進(jìn)一步說(shuō)明本發(fā)明。如上所述,攝影機(jī)102乃 是以15fps的框速率來(lái)對(duì)攝影的對(duì)象擷取圖像,因此圖像框過(guò)濾器104所能 使用的第一框速率可能在0至15fps的范圍內(nèi)變化。以下進(jìn)一步將圖像框過(guò)濾器104的第一框速率劃分為五個(gè)階^a,換言之,第一框速率就設(shè)定在這五個(gè)框速率上變動(dòng) 階段l: 1 fps; 階段2: 3 fps; 階段3: 7 fps; 階段4: 11 fps;以及 階段5: 15 fps。一開(kāi)始,過(guò)濾器104的框速率先設(shè)定在階段5: 15fps,嘗試以最高的框 速率提供圖像框,而過(guò)了預(yù)定觀察時(shí)間(例如5秒),則監(jiān)視器108會(huì)計(jì)算通 過(guò)編碼器106的圖像框數(shù)目,并藉此計(jì)算出實(shí)際上編碼器106的框速率,并 利用監(jiān)視頻號(hào)M通知控制器110。在一實(shí)施例中,若此5秒內(nèi)實(shí)際上編碼器 106的框速率為13 fps,則代表后端網(wǎng)絡(luò)20的聯(lián)機(jī)狀況不足以支持15 fps 的圖像框速率,而控制器110則利用控制信號(hào)C控制圖像框過(guò)濾器104,而 將過(guò)濾器104的框速率降低4 fps至階段4: 11 fps。在此之后,可以有兩種狀況,第一種是又過(guò)另一預(yù)定觀察時(shí)間(例如8 秒),監(jiān)視器108計(jì)算出實(shí)際上編碼器106的框速率為9 fps,則控制器IIO 則利用控制信號(hào)C控制圖像框過(guò)濾器104,而將過(guò)濾器104的框速率再降低4 fps至階段3: 7fps,以此類(lèi)推,若實(shí)際上編碼器106的框速率持續(xù)下降,過(guò) 濾器104的框速率也會(huì)跟著從階段3:7fps,降至階段2:3fps,甚至是階段1: 1fps。第二種狀況是,在過(guò)濾器104的框速率降低4 fps至階段4: llfps后又 過(guò)了 一預(yù)定觀察時(shí)間(例如10秒),監(jiān)視器108計(jì)算出實(shí)際上編碼器106的框 速率皆保持在11 fps或是都不低于7 fps,則表示后端網(wǎng)絡(luò)20的聯(lián)機(jī)狀況 也許足以支持比11 fps更高的圖像框速率,因此控制器110則利用控制信號(hào) C控制圖像框過(guò)濾器104,而將過(guò)濾器104的框速率升高4 fps回到至階段 5: 15 fps。以此類(lèi)推,若過(guò)濾器104的框速率已經(jīng)被降低至更低的階段1-3 時(shí),在過(guò)了一觀察時(shí)間內(nèi),若實(shí)際上編碼器106的框速率皆保持在或是都不 低于低限值,則圖像框過(guò)濾器104的框速率可以被升高至更高的階段。值得 一提的是,當(dāng)圖像框過(guò)濾器104的框速率所處的階段愈低,則需要愈長(zhǎng)的觀 察時(shí)間,來(lái)確定編碼器106的框速率皆保持在或是都不低于低限值,舉例來(lái) 說(shuō),當(dāng)從階段4升高至階段5時(shí),需要觀察10秒,但當(dāng)從階段3升高至階段 4時(shí),需要觀察20秒。因?yàn)楫?dāng)所處的階段愈低,則表示網(wǎng)絡(luò)20所提供的聯(lián) 機(jī)狀況愈差,所以需要更長(zhǎng)的時(shí)間來(lái)確定網(wǎng)絡(luò)20所提供的聯(lián)機(jī)狀況是否已經(jīng) 改善。在另一實(shí)施例中, 一開(kāi)始,過(guò)濾器104的框速率設(shè)定在階段5: 15 fps, 而過(guò)了預(yù)設(shè)觀察時(shí)間(例如5秒),若此5秒內(nèi)實(shí)際上編碼器106的框速率僅 有9fps,而控制器110則利用控制信號(hào)C控制圖像框過(guò)濾器104,而先將過(guò) 濾器104的框速率直接降低8 fps至階段3: 7 fps。但在又一實(shí)施例中,而 不會(huì)直接降至階段3,而會(huì)先降低4 fps至階段4,之后再觀察一段時(shí)間(例 如再5秒),若5秒內(nèi)的編碼器106的框速率還是只有9 fps,則再降低4 fps 至階段3。此種做法的好處在于可避免因?yàn)槎虝旱木W(wǎng)絡(luò)不穩(wěn)定,而大幅降低 視頻的質(zhì)量。圖2所示為本發(fā)明一方法實(shí)施例的流程圖,可搭配圖1所示的電子裝置 10更加明了本發(fā)明,此外,電子裝置10中圖像框過(guò)濾器104的第一框速率 較佳是,但不限于,劃分為5個(gè)階段,舉例而言,階段l: 1 fps;階段2: 3 fps;階段3: 7 fps;階段4: 11 fps;以及階段5: 15 fps。。此方法開(kāi)始 于步驟200,其中圖像框過(guò)濾器104例如以階段3的第一框速率(7fps)從緩 沖存儲(chǔ)器103中提取圖像框,并傳送給后方的編碼器106。編碼器106則以 第二框速率從圖像框過(guò)濾器104接收?qǐng)D像框以編碼產(chǎn)生視頻數(shù)據(jù)。而在步驟202中,在一預(yù)定觀察時(shí)間內(nèi),觀察編碼器106的框速率,當(dāng)?shù)谝豢蛩俾试O(shè)定于階段3時(shí),此預(yù)定觀察時(shí)間可設(shè)定為15秒,但此預(yù)定觀察時(shí)間可跟第一框速率當(dāng)下所處的階段相關(guān),當(dāng)所處的階段愈低,則此預(yù)定觀 察時(shí)間愈長(zhǎng),舉例來(lái)說(shuō),當(dāng)?shù)谝豢蛩俾饰挥陔A段1時(shí),此預(yù)定觀察時(shí)間可設(shè)定為25秒。亦即,預(yù)設(shè)觀察時(shí)段的長(zhǎng)短與該階段的框速率為負(fù)相關(guān)。接著來(lái)到步驟204,控制器110判斷編碼器106的框速率是否約略相等 于過(guò)濾器104現(xiàn)階段(階段3)的框速率(7fps),若否,則進(jìn)行到步驟206,將 于后敘述;若是,則進(jìn)行到步驟216,進(jìn)一步判斷目前過(guò)濾器104的所設(shè)定 框速率是否已到最高速的階段(階段5),若是則回到步驟202,繼續(xù)觀察編碼 器106的框速率,若否則進(jìn)行到步驟218,調(diào)高過(guò)濾器104的框速率至更高 速的階段(例如從階段3調(diào)高至階段4),然后回到步驟202中,繼續(xù)觀察編 碼器106的框速率。承上述,若在步驟204中,控制器110判斷編碼器106的框速率乃低于 與過(guò)濾器104現(xiàn)階段(階段3)的所設(shè)定框速率(7fps),則進(jìn)行到步驟206,而 在步驟206中,進(jìn)一步判斷目前過(guò)濾器104的所設(shè)定框速率是否為最低速的 階段(階段l),若是,則步驟228,圖像框過(guò)濾器104停止從緩沖存儲(chǔ)器103 中提取圖像框,若否則進(jìn)行到步驟208,降低過(guò)濾器104的框速率至更低速 的階段(例如從階段3降至階段2),然后回到步驟202中,繼續(xù)觀察編碼器 106的框速率。圖3a所示為本發(fā)明另一方法實(shí)施例的流程圖,可搭配圖1所示的電子裝 置10更加明了本發(fā)明。其中步驟300至302,可參照?qǐng)D2的步驟200至202, 在此不再贅迷。接著來(lái)到步驟304,控制器110判斷編碼器106的框速率乃 小于過(guò)濾器104現(xiàn)階段(階段3)的框速率(7fps)。而在步驟306中,進(jìn)一步 判斷目前過(guò)濾器104的所設(shè)定框速率是否為最低速的階段(階段1),若是, 則步驟328,圖像框過(guò)濾器104停止從緩沖存儲(chǔ)器103中提取圖像框,若否 則進(jìn)行到步驟3082:判斷編碼器106的框速率是否更低于過(guò)濾器104下一低 速階段的所設(shè)定框速率(3 fps),若否,則進(jìn)行至步驟3084降低過(guò)濾器104 的框速率至下一低速階段(例如從階段3降至階段2),然后回到步驟302中, 繼續(xù)觀察編碼器106的框速率;若步驟3082為是,則在一實(shí)施例中,進(jìn)行至 步驟3086將過(guò)濾器104的框速率直接降低至下下個(gè)低速階段(例如從階段3 降至階段l),然后回到步驟302中,繼續(xù)觀察編碼器106的框速率。在圖3b所示的實(shí)施例中,其中步驟300至3084都與圖3a相同,在此不予贅述。但與圖3a的差異在于,若步驟3082為是,則進(jìn)行至步驟3088中, 先僅降低過(guò)濾器104的框速率至下一低速階段(例如從階段3降至階段2), 然后回到步驟302中,繼續(xù)觀察編碼器106的框速率,此種做法的好處在于 可避免因?yàn)槎虝旱木W(wǎng)絡(luò)不穩(wěn)定,而大幅降低視頻的質(zhì)量。本發(fā)明亦提出一種計(jì)算機(jī)可讀取媒體,具有通過(guò)計(jì)算機(jī)執(zhí)行的區(qū)段碼, 用以執(zhí)行如圖2、 3a與3b所示的傳送實(shí)時(shí)視頻數(shù)據(jù)的方法。藉此圖2、 3a與 3b所述的步驟,可通過(guò)計(jì)算機(jī)程序指令而實(shí)施。此計(jì)算機(jī)可讀取媒體可為任 何適當(dāng)?shù)挠?jì)算機(jī)可讀取媒體,包括存儲(chǔ)器、硬盤(pán)、光儲(chǔ)存裝置、磁儲(chǔ)存裝置 等等。雖然本發(fā)明已以實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何本領(lǐng) 域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種更動(dòng)與潤(rùn)飾,并 可思揣其它不同的實(shí)施例,因此本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求范圍所 界定者為準(zhǔn)。
權(quán)利要求
1.一種電子裝置,供通過(guò)網(wǎng)絡(luò)傳送實(shí)時(shí)視頻數(shù)據(jù),該電子裝置包含圖像框過(guò)濾器,以第一框速率提供圖像框;編碼器,以第二框速率從該圖像框過(guò)濾器接收該圖像框以編碼產(chǎn)生視頻數(shù)據(jù);監(jiān)視器,產(chǎn)生監(jiān)視頻號(hào)以指示該第二框速率;控制器,根據(jù)該監(jiān)視頻號(hào)而發(fā)出控制信號(hào)至該圖像框過(guò)濾器,以調(diào)整該第一框速率;以及網(wǎng)絡(luò)配接器,供傳送該視頻數(shù)據(jù)至該網(wǎng)絡(luò)。
2. 根據(jù)權(quán)利要求1所述的電子裝置,還包含圖像擷取器,供以預(yù)設(shè)框速 率產(chǎn)生圖像框,而該圖像框過(guò)濾器從該圖像擷取器所產(chǎn)生的圖像框中,以該 第 一框速率提供圖像框,其中該第 一框速率不大于該預(yù)設(shè)框速率。
3. 根據(jù)權(quán)利要求1所述的電子裝置,其中若在第一預(yù)設(shè)觀察時(shí)段內(nèi)該第 二框速率低于第 一低限值,則該控制器控制該圖像框過(guò)濾器以第 一默認(rèn)值降 低該第一框速率。
4. 根據(jù)權(quán)利要求3所述的電子裝置,其中在該控制器控制該圖像框過(guò)濾 器以該第 一默認(rèn)值降低該第 一框速率之后,若在第二預(yù)設(shè)觀察時(shí)段內(nèi)該第二 框速率不低于第二低限值,則該控制器控制該圖像框過(guò)濾器調(diào)高該第 一框速 率。
5. 根據(jù)權(quán)利要求4所述的電子裝置,其中該第二預(yù)設(shè)觀察時(shí)段的長(zhǎng)短與 該第二低限值為負(fù)相關(guān)。
6. 根據(jù)權(quán)利要求1所述的電子裝置,其中該網(wǎng)絡(luò)配接器以可變位傳輸率 傳送該-現(xiàn)頻數(shù)據(jù)至該網(wǎng)絡(luò)。
7. 根據(jù)權(quán)利要求1所述的電子裝置,其中該網(wǎng)絡(luò)配接器根據(jù)TCP/UDP協(xié) 議傳送該視頻數(shù)據(jù)至該網(wǎng)絡(luò)。
8. 根據(jù)權(quán)利要求1所述的電子裝置,其中該網(wǎng)絡(luò)配接器根據(jù)無(wú)線傳輸協(xié) 議傳送該視頻數(shù)據(jù)至該網(wǎng)絡(luò)。
9. 一種通過(guò)網(wǎng)絡(luò)傳送實(shí)時(shí)視頻數(shù)據(jù)的方法,用于電子裝置,該方法包含 以第一框速率提供圖像框;以第二框速率接收?qǐng)D像框以編碼產(chǎn)生視頻數(shù)據(jù);監(jiān)視該第二框速率;根據(jù)該第二框速率調(diào)整該第一框速率;以及 傳送該-見(jiàn)頻數(shù)據(jù)至該網(wǎng)絡(luò)。
10. 根據(jù)權(quán)利要求9所述的方法,其中若在第一預(yù)設(shè)觀察時(shí)段內(nèi)該第二 框速率低于第 一低限值,則根據(jù)該第二框速率調(diào)整該第 一框速率的步驟還包 含以第 一默認(rèn)值降低該第 一框速率。
11. 根據(jù)權(quán)利要求1Q所述的方法,其中在以該第一默認(rèn)值降低該第一框 速率之后,若在第二預(yù)設(shè)觀察時(shí)段內(nèi)該第二框速率不低于第二低限值,則根 據(jù)該第二框速率調(diào)整該第 一框速率的步驟還包含調(diào)高該第 一框速率。
12. 根據(jù)權(quán)利要求11所述的方法,其中該第二預(yù)設(shè)觀察時(shí)段的長(zhǎng)短與該 第二低限值負(fù)相關(guān)。
13. 根據(jù)權(quán)利要求9所述的方法,還包含以可變位傳輸率傳送該視頻 數(shù)據(jù)至該網(wǎng)絡(luò)。
14. 根據(jù)權(quán)利要求9所述的方法,還包含根據(jù)TCP/UDP協(xié)議傳送該視 頻數(shù)據(jù)至該網(wǎng)絡(luò)。
15. 根據(jù)權(quán)利要求9所述的方法,還包含根據(jù)無(wú)線傳輸協(xié)議傳送該視 頻數(shù)據(jù)至該網(wǎng)絡(luò)。
16. —種具有通過(guò)計(jì)算機(jī)執(zhí)行的區(qū)段碼的計(jì)算機(jī)可讀取媒體,用以執(zhí)行 如權(quán)利要求9至15其中之一所述的通過(guò)網(wǎng)絡(luò)傳送實(shí)時(shí)視頻數(shù)據(jù)的方法。
全文摘要
一種電子裝置,供通過(guò)網(wǎng)絡(luò)傳送實(shí)時(shí)動(dòng)態(tài)視頻數(shù)據(jù)。此電子裝置具有圖像框過(guò)濾器、編碼器、監(jiān)視器、控制器、與網(wǎng)絡(luò)配接器。圖像框過(guò)濾器以第一框速率提供圖像框。編碼器以第二框速率從圖像框過(guò)濾器接收?qǐng)D像框以編碼產(chǎn)生視頻數(shù)據(jù)。監(jiān)視器產(chǎn)生監(jiān)視頻號(hào)以指示第二框速率。控制器根據(jù)監(jiān)視頻號(hào)而發(fā)出控制信號(hào)至圖像框過(guò)濾器,以調(diào)整第一框速率。網(wǎng)絡(luò)配接器則供傳送視頻數(shù)據(jù)至網(wǎng)絡(luò)。
文檔編號(hào)H04L29/06GK101577819SQ200810091370
公開(kāi)日2009年11月11日 申請(qǐng)日期2008年5月8日 優(yōu)先權(quán)日2008年5月8日
發(fā)明者吳建勛 申請(qǐng)人:宏碁股份有限公司