国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于觀看體驗和系統(tǒng)約束調(diào)整編碼參數(shù)的制作方法

      文檔序號:11291307閱讀:241來源:國知局
      基于觀看體驗和系統(tǒng)約束調(diào)整編碼參數(shù)的制造方法與工藝

      本發(fā)明涉及視頻解碼器、視頻編碼器、和視頻系統(tǒng)。本發(fā)明進(jìn)一步涉及用于對視頻進(jìn)行解碼的方法。



      背景技術(shù):

      現(xiàn)今,視頻解碼試圖盡可能好地重建原始源。這是在假設(shè)觀看條件與在錄制/編輯鏡頭時預(yù)期的設(shè)想場景一致的情況下完成的。通常的假設(shè)包括在普通照明的房間,普通觀眾在距普通尺寸的電視機(jī)“正常”的距離處。雖然這適用于普通的使用場景,但對于許多使用情況來說不是最優(yōu)的(在壓縮、用戶體驗、復(fù)雜性方面)。

      現(xiàn)有的解決方案提供一種平均適合所有的解決方案,其中,內(nèi)容創(chuàng)建者假設(shè)觀看條件并創(chuàng)建匹配該假設(shè)的內(nèi)容。

      現(xiàn)代電視通過允許用戶手動選擇某些觀看簡檔來提供調(diào)整可能性,盡管很小。這驅(qū)動某些圖像處理簡檔以某種方式增強(qiáng)觀看體驗(例如,“電影”簡檔其試圖增強(qiáng)內(nèi)容的動態(tài)范圍)。雖然該調(diào)整可能是有用的,但它僅限于(輕微地)增強(qiáng)用戶體驗,并且需要手動配置。此外,這僅僅調(diào)整觀看上下文(即,觀看設(shè)備本身)的非常小的一部分。另外,這些后處理步驟不考慮任何先前的編碼步驟和配置,因此提供次優(yōu)的性能。

      在可伸縮視頻領(lǐng)域中,其它調(diào)整機(jī)制是常見的。不同的層可用在編解碼器中,以便以帶寬為代價來提高/降低視頻的質(zhì)量。這些層的選擇由網(wǎng)絡(luò)配置以優(yōu)化帶寬(并且,通過限制視頻凍結(jié)的數(shù)量來隱含地優(yōu)化用戶體驗)。其它系統(tǒng)允許由終端用戶手動選擇適當(dāng)?shù)膶?。網(wǎng)絡(luò)基于網(wǎng)絡(luò)使用配置系統(tǒng),或者用戶需要自己手動配置編解碼器。

      本發(fā)明的目的是以更優(yōu)化的方式向用戶提供視頻。



      技術(shù)實現(xiàn)要素:

      為此,本發(fā)明提供了適于基于從可變解碼器參數(shù)中選擇的解碼器參數(shù)來對視頻進(jìn)行解碼的視頻解碼器,該解碼器包括適于基于傳感器數(shù)據(jù)估計用戶觀看體驗的估計器,以及適于分析使用解碼器參數(shù)時的約束的約束分析器,該視頻解碼器進(jìn)一步包括適于從可變解碼器參數(shù)中選擇解碼器參數(shù)的選擇器,其中,該選擇器耦合到估計器和約束分析器。

      本發(fā)明基于以下認(rèn)識:用戶可以處于不同類型的環(huán)境中,其中,所述環(huán)境以不同的方式影響用戶觀看體驗。下面描述示例。通過基于傳感器數(shù)據(jù)直接或間接測量用戶觀看體驗,可以從可變解碼器參數(shù)中選擇解碼器參數(shù)。本發(fā)明的視頻解碼器進(jìn)一步分析使用解碼器參數(shù)時的約束。這些元件的組合允許從可變解碼器參數(shù)中選擇最優(yōu)解碼器參數(shù),其中,考慮用戶觀看體驗以及約束。這允許選擇允許以較小的努力對視頻進(jìn)行解碼而限制用戶觀看體驗惡化的解碼器參數(shù)。

      本發(fā)明考慮在壓縮、復(fù)雜性、或用戶體驗方面的潛在益處,從而可以提供更靈活的解決方案。因此,本發(fā)明提出一種用于基于終端用戶上下文來自動配置編解碼器能力的解決方案。本發(fā)明允許基于終端用戶上下文來自動調(diào)整可用的編解碼器參數(shù)。觀看條件可以迅速地改變(例如,在邊走邊觀看內(nèi)容時),本發(fā)明允許調(diào)整解碼參數(shù)以匹配這些條件。

      優(yōu)選地,選擇器適于選擇解碼器參數(shù),以使得用戶觀看體驗和約束根據(jù)一組預(yù)定規(guī)則來平衡。因此,該組預(yù)定規(guī)則允許對偏好和機(jī)制進(jìn)行編碼以允許選擇最優(yōu)解碼器參數(shù)。

      優(yōu)選地,選擇器適于將所選擇的解碼器參數(shù)轉(zhuǎn)換為編解碼器參數(shù),其中,視頻解碼器進(jìn)一步包括用于向視頻編碼器發(fā)送編解碼器參數(shù)的通信模塊。通過該方式,編碼器也被集成并受到在解碼器處做出的選擇的影響。因此,在選擇解碼器參數(shù)時,不但可以考慮與解碼器有關(guān)的約束,還可以考慮與編碼器有關(guān)的約束、以及諸如帶寬的網(wǎng)絡(luò)傳輸約束。

      優(yōu)選地,約束包括計算要求、內(nèi)存占用、電池使用和帶寬使用中的一個或多個。這些約束可被分析,并可考慮用戶觀看體驗來選擇解碼器參數(shù)以優(yōu)化這些約束。因此,選擇解碼器參數(shù)的規(guī)則可以例如包括確保當(dāng)電池電量低時選擇解碼器參數(shù)來最小化電池使用的規(guī)則。

      優(yōu)選地,傳感器數(shù)據(jù)適于測量環(huán)境參數(shù),其中,用戶觀看體驗基于環(huán)境參數(shù)與用戶觀看體驗之間的預(yù)定相關(guān)性來估計。通過該方式,間接地提供傳感器數(shù)據(jù)以估計用戶觀看體驗。該預(yù)定相關(guān)性例如可以存儲在基于測試和模擬數(shù)據(jù)創(chuàng)建的數(shù)據(jù)庫中。

      優(yōu)選地,傳感器數(shù)據(jù)適于測量諸如心率和/或眼睛注視的用戶條件,其中,用戶觀看體驗基于對用戶條件的預(yù)定解釋來估計。如今,傳感器越來越先進(jìn),允許測量用戶條件。在未來,神經(jīng)傳感器可以測量用戶的神經(jīng)活動。如心率和眼睛注視的傳感器已經(jīng)在市場中可用。基于這些用戶條件傳感器,用戶觀看體驗可以基于預(yù)定解釋來估計。通過該方式,傳感器數(shù)據(jù)可以自動直接測量解碼器參數(shù)的變化對用戶觀看體驗的影響。這允許優(yōu)化解碼器參數(shù)。

      優(yōu)選地,視頻解碼器包括測試環(huán)路,其中,解碼器參數(shù)在收集傳感器數(shù)據(jù)時改變,以使得用戶觀看體驗的改變在改變該解碼器參數(shù)時被觀察到。該測試環(huán)路適于周期性地執(zhí)行,并允許測量解碼器參數(shù)改變在用戶觀看體驗上的影響。特別地,當(dāng)用戶條件改變時,例如,用戶疲勞,或者當(dāng)環(huán)境參數(shù)改變時,用戶觀看體驗與解碼器參數(shù)的變化之間的相關(guān)性可能改變。通過周期性地運(yùn)行測試環(huán)路,可以選擇最優(yōu)解碼器參數(shù),并且解碼器參數(shù)可以適于改變觀看條件。

      本發(fā)明進(jìn)一步涉及適于基于編碼參數(shù)對視頻進(jìn)行編碼的視頻編碼器,其中,視頻編碼器包括用于從根據(jù)本發(fā)明的視頻解碼器接收編解碼器參數(shù)的通信模塊。該視頻編碼器可以以更優(yōu)化的方式對視頻進(jìn)行編碼,具有用戶觀看體驗與約束之間的預(yù)定最優(yōu)平衡。

      本發(fā)明進(jìn)一步涉及包括根據(jù)本發(fā)明的視頻解碼器和根據(jù)本發(fā)明的視頻編碼器的視頻系統(tǒng),其中,視頻編碼器經(jīng)由網(wǎng)絡(luò)設(shè)備與視頻解碼器連接。

      本發(fā)明進(jìn)一步涉及用于基于解碼器參數(shù)對視頻進(jìn)行解碼的方法,其中,該方法包括:

      基于傳感器數(shù)據(jù),估計用戶觀看體驗;

      分析使用解碼器參數(shù)時的約束;

      基于估計和分析步驟,從可變解碼器參數(shù)中選擇解碼器參數(shù)。

      根據(jù)該方法,可以基于用戶觀看體驗和約束來選擇解碼參數(shù)。以上描述了關(guān)于視頻解碼器的優(yōu)點和效果。

      優(yōu)選地,選擇的步驟包括根據(jù)一組預(yù)定規(guī)則平衡觀看體驗與約束。該方法優(yōu)選地進(jìn)一步包括將解碼器參數(shù)轉(zhuǎn)換為編解碼器參數(shù),以及向視頻編碼器發(fā)送編解碼器參數(shù)。以上描述了關(guān)于視頻解碼器的這些特征的優(yōu)點和效果。

      本發(fā)明進(jìn)一步涉及編碼有機(jī)器可執(zhí)行指令程序以執(zhí)行本發(fā)明的方法的數(shù)字存儲介質(zhì)。本發(fā)明進(jìn)一步涉及包括計算機(jī)可執(zhí)行指令的計算機(jī)程序產(chǎn)品,以用于當(dāng)程序在計算機(jī)上運(yùn)行時執(zhí)行本發(fā)明的方法。

      附圖說明

      現(xiàn)在僅以示例的方式,并參照附圖,描述根據(jù)本發(fā)明的實施例的設(shè)備和/或方法的一些實施例,其中:

      圖1示出根據(jù)本發(fā)明的實施例的編碼器和解碼器的示例;

      圖2示出采用自動影響模型的根據(jù)本發(fā)明的實施例的編碼器和解碼器的示例。

      具體實施例

      本發(fā)明的第一實施例涉及將視頻解碼器與系統(tǒng)結(jié)合,這使能基于所感知的觀看條件和內(nèi)容本身(優(yōu)選地,包括元數(shù)據(jù))來估計改變可用的編解碼器參數(shù)對觀看體驗的影響。此外,它還允許根據(jù)一組約束,例如,復(fù)雜性、用戶體驗、帶寬、觀看距離···來優(yōu)化這些參數(shù)。從高級的觀點來看,若干傳感器位于解碼器側(cè)處,并且用于獲得對觀看上下文的估計。觀看上下文優(yōu)選地包括照明條件、觀看者的疲勞、眼睛注視、噪聲、等等中的一個或多個。一旦上下文已經(jīng)被估計,就可以考慮先前學(xué)習(xí)的影響模型和給定的編解碼器模型來確定最優(yōu)解碼器參數(shù)。影響模型描述觀看條件、編解碼器參數(shù)、和可選的內(nèi)容參數(shù)如何相對于感知分?jǐn)?shù)λ而彼此相關(guān)。編解碼器模型將編解碼器參數(shù)轉(zhuǎn)換為與系統(tǒng)有關(guān)的一組性能測量,諸如計算要求、內(nèi)存占用、電池影響、和帶寬。因此,應(yīng)注意,帶寬僅與其中視頻編碼器也受影響的進(jìn)一步的實施例有關(guān),如下所述。

      圖1示出了本發(fā)明的實施例。原始傳感器數(shù)據(jù)s(s1、s2、...、sn)優(yōu)選地由傳感器轉(zhuǎn)換器11轉(zhuǎn)換為傳感器未知版本v。傳感器未知數(shù)據(jù)v是原始傳感器數(shù)據(jù)s的抽象版本。該轉(zhuǎn)換是優(yōu)選的,因為否則當(dāng)新型傳感器出現(xiàn)時,將需要訓(xùn)練新的影響模型,或者因為基本上測量相同量的傳感器可能會輸出不同類型的原始信息。通過該步驟,可以將實際的原始傳感器與系統(tǒng)的其余部分解耦合。傳感器模型10有助于此;為此,創(chuàng)建函數(shù)se:se(s)=v。當(dāng)系統(tǒng)支持新的傳感器時,更新該模型10;而系統(tǒng)的其余部分不受影響?;谠搨鞲衅魑粗獢?shù)據(jù),導(dǎo)出觀看上下文。因此,觀看上下文還分配有參考v,因為它直接與傳感器數(shù)據(jù)v有關(guān)。

      影響模型12確定改變用于某個觀看上下文v的解碼器參數(shù)p和可選的某些內(nèi)容參數(shù)c的感知影響。內(nèi)容參數(shù)c例如描繪在時間實例t-1處的場景的統(tǒng)計,并且可以包括各種級別的細(xì)節(jié)。作為示例,低級參數(shù)是像平均亮度(亮/暗)的參數(shù),中級參數(shù)可以包括像場景中的平均運(yùn)動的參數(shù),而高級參數(shù)可以包含關(guān)于場景中的物體的類型的信息,例如,人類、自然等。內(nèi)容參數(shù)c允許額外的調(diào)整級別。例如,對于動作電影,由于快速場景中的時間混淆,提高幀質(zhì)量的影響可能小于浪漫電影。

      影響模型12由函數(shù)i表示。i(v,p,c)返回用于給定的觀看上下文v的感知分?jǐn)?shù)λ、由內(nèi)容分析器15確定的內(nèi)容參數(shù)c和解碼器參數(shù)p。注意,矢量v、c和p優(yōu)選地還包括在所選擇的時間尺度的差分信息,例如,v1也可以有一個或多個關(guān)聯(lián)的δv1、ts。該差分信息允許系統(tǒng)不僅對絕對值歸因,而且對值的變化進(jìn)行歸因。

      影響模型12基于一組預(yù)定規(guī)則來確定用戶體驗影響i。因此,傳感器數(shù)據(jù)v用于將用戶上下文與該組預(yù)定規(guī)則中的預(yù)定義用戶上下文進(jìn)行比較,以提取對應(yīng)的用戶體驗影響i??商娲?,影響模型12基于傳感器數(shù)據(jù)v本身來確定用戶體驗影響i,其中,用戶體驗由傳感器直接或間接測量。因此,至少周期性地執(zhí)行預(yù)定的用戶體驗測試環(huán)路,以在改變解碼器參數(shù)p時測試用戶體驗影響。使用這種測試環(huán)路,可以實時或至少半實時地測量用戶體驗影響i。影響模型12的創(chuàng)建將在下文更詳細(xì)地描述。

      編解碼器模型13(也稱為約束分析器13)將確定改變解碼器參數(shù)p在系統(tǒng)約束m上的影響。諸如用于解碼器的計算要求、內(nèi)存占用、和電池的度量是這種約束的示例。由系統(tǒng)使用編解碼器模型13來確定改變解碼器參數(shù)的非感知影響。例如,如果需要節(jié)約移動設(shè)備上的電池,則約束分析器13確定要改變哪個解碼器參數(shù)以適應(yīng)這點。

      傳感器信息s與影響模型12和編解碼器模型13一起由選擇器14使用以選擇最優(yōu)解碼器參數(shù)p。以節(jié)約移動設(shè)備上的電池壽命為例,選擇器14將基于傳感器數(shù)據(jù)v考慮觀看條件,并確定限制在最大化電池性能時的感知質(zhì)量損失的解碼器參數(shù)p。更進(jìn)一步地,在一個示例中,選擇器14可以通過強(qiáng)調(diào)觀看條件中的通常不能準(zhǔn)確顯示這些的某些特征來提高感知質(zhì)量。在例如在非常明亮的陽光下觀看移動平板電腦的情況下,系統(tǒng)可以增加場景中物體的邊緣的對比(如果這是解碼器參數(shù)集的一部分),同時除去細(xì)粒度的細(xì)節(jié)。

      在一個示例中,解碼器1以幾乎獨(dú)立的方式操作,僅有前向鏈路3,而沒有到編碼器2的反向鏈路4,因此,優(yōu)化被限制于優(yōu)化復(fù)雜性和用戶體驗。在該示例中的帶寬,特別是前向鏈路3中的帶寬不受影響。該場景適合于多播。進(jìn)一步的示例提供朝向編碼器2的反向鏈路4,編碼器可受影響,如在下文所討論的。

      上述示例假設(shè)僅解碼器受到所選擇的參數(shù)的影響。這是當(dāng)前的編解碼器的常見情況,其中,在編碼器2與解碼器1之間存在嚴(yán)格的單向通信路徑。然而,在將來,有可能解碼器1能夠在視頻傳輸會話3期間與編碼器2進(jìn)行通信。這可實現(xiàn),因為通過將復(fù)雜性移到解碼器和/或網(wǎng)絡(luò)而改進(jìn)了在編碼器2側(cè)的復(fù)雜性,增強(qiáng)了內(nèi)容5交互,或者甚至改進(jìn)了壓縮性能。在這種情況下,將用于所估計的觀看上下文和內(nèi)容的最優(yōu)編解碼器參數(shù)向編碼器2發(fā)送也是非常有用的。這樣,編碼器2可被控制以不但優(yōu)化用戶體驗和復(fù)雜性,還優(yōu)化帶寬。在該示例中,所選擇的最優(yōu)參數(shù)不僅影響解碼器2,還影響整個編解碼器6。還應(yīng)注意,通向編碼器2的箭頭4穿過“編解碼器”框6,這意味著該信息可能在由該編碼器定義的信道內(nèi)發(fā)送(帶內(nèi))。這不是必需的,但它確實減少了關(guān)于同步和網(wǎng)絡(luò)遍歷(例如,防火墻)的潛在問題。

      注意,在所呈現(xiàn)的形式中,該示例不針對多播進(jìn)行優(yōu)化,因為一個接收器/解碼器1需要來自編碼器2的特定調(diào)整。雖然這不一定是問題,因為視頻消耗似乎逐漸從廣播轉(zhuǎn)到單播,但是仍然有創(chuàng)建其中“最優(yōu)”編解碼器參數(shù)通過多個用戶/解碼器1聚合的“混播”系統(tǒng)的可能性,其中,期望用戶組在云端中具有類似的上下文,并且每組用戶只需要特定的編碼器2。

      此外,可以采用多級編碼器2,其中,在預(yù)處理步驟中首先完成通用操作,在實際編碼步驟中可以進(jìn)行個性化的操作。當(dāng)將此映射到圖1上時,內(nèi)容存儲5將實際上包含預(yù)處理流,編碼器2使用該預(yù)處理信息來進(jìn)行最終的編碼和調(diào)整步驟。這樣,每個用戶/用戶組不再需要完整的編碼器。

      影響模型12的示例被更詳細(xì)地進(jìn)行描述。然而,該影響模型12不是直接的模型,因為它針對某個觀看上下文v、編解碼器參數(shù)集p、和內(nèi)容類型c來確定在觀看者體驗上產(chǎn)生什么影響。因此,該影響模型12以某種方式來構(gòu)建。在一個示例中,這是采用從相關(guān)研究中受到的啟發(fā)手動完成的。在另一個示例中,實現(xiàn)一種機(jī)制使影響模型12自我學(xué)習(xí),例如,通過向它提供各種自由度,并采用可以對每個參數(shù)集實例測量用戶體驗的系統(tǒng)。

      在影響模型12的第一示例中,其中影響被手動確定,觀看上下文v被模擬,并且內(nèi)容存儲5被選擇以提供代表性的內(nèi)容集。稱為“確定影響”(未示出)的模塊被添加與影響模型12進(jìn)行通信,該添加的模塊負(fù)責(zé)測量或從用戶接收某一參數(shù)增量對用戶體驗的影響。

      因此,用戶體驗被手動輸入到影響模型12中,優(yōu)選地,使用被顯示這些具有不同參數(shù)集的剪輯的代表性測試公眾和用于這些觀看者以指示體驗是否被提高或降低的設(shè)備。然后,該影響可以與對復(fù)雜性和帶寬的潛在影響相結(jié)合,并被納入影響模型12中。

      在影響模型12的另一個實施例中,實現(xiàn)一種現(xiàn)場評級系統(tǒng)。在這種現(xiàn)場評級系統(tǒng)中,某些生理反應(yīng)經(jīng)由傳感器s測量,并被用于估計某些參數(shù)集對用戶體驗的影響。例如,隨著可穿戴設(shè)備的發(fā)展,可以現(xiàn)場監(jiān)控神經(jīng)活動,并因此例如確定觀看者何時失去注意力。因此,影響模型12可能在不久的將來進(jìn)一步自動化,使得創(chuàng)建一種從用戶和其習(xí)慣學(xué)習(xí)以優(yōu)化編解碼器的系統(tǒng)。

      圖2中示出了影響模型12的示例。圖2示出在上面所描述的元件,并額外示出用作編碼器2的輸入的代表性內(nèi)容存儲16。在框17中示出觀看上下文如何被模擬并被用作框18的通過解碼器參數(shù)循環(huán)的輸入。此外,在框19中,影響被確定,在框20中,影響模型更新產(chǎn)生。經(jīng)由這種機(jī)制,影響模型12可被更新。

      本發(fā)明使能基于在消費(fèi)者側(cè)處的上下文性能對編解碼器進(jìn)行嚴(yán)格的調(diào)整。上下文和這些上下文改變的影響一起被估計,并且這被用于驅(qū)動編解碼器性能以優(yōu)化觀看體驗、帶寬、和/或復(fù)雜性。

      本發(fā)明允許進(jìn)行很多以前不可能的優(yōu)化??梢酝ㄟ^該系統(tǒng)根據(jù)照明條件、注意力持續(xù)時間、注視、顯著性等進(jìn)行調(diào)整。這反過來允許系統(tǒng)適應(yīng)用戶,而不是用戶必須適應(yīng)系統(tǒng),從而為視頻數(shù)據(jù)的消費(fèi)方式提供重要的進(jìn)展。

      現(xiàn)有的解決方案不會根據(jù)觀看者的上下文自動調(diào)整編解碼器參數(shù)。本發(fā)明允許這樣的自動編解碼器調(diào)整,使能可以優(yōu)化視頻傳送系統(tǒng)的眾多使用場景,無論是用于用戶體驗、帶寬使用、或者復(fù)雜性。

      本領(lǐng)域的技術(shù)人員將容易地認(rèn)識到,各種以上所描述的方法的步驟可以由編程計算機(jī)執(zhí)行。在本文中,一些實施例還旨在涵蓋程序存儲設(shè)備,例如,機(jī)器或計算機(jī)可讀的并且編碼機(jī)器可執(zhí)行或計算機(jī)可執(zhí)行的指令程序的數(shù)字?jǐn)?shù)據(jù)存儲介質(zhì),其中,所述指令執(zhí)行上述方法中的步驟的一些或全部。程序存儲設(shè)備例如可以是數(shù)字存儲器、諸如磁盤和磁帶的磁存儲介質(zhì)、硬盤驅(qū)動器、或光學(xué)可讀數(shù)字?jǐn)?shù)據(jù)存儲介質(zhì)。實施例還旨在涵蓋被編程以執(zhí)行上述方法的所述步驟的計算機(jī)。

      說明書和附圖僅僅說明本發(fā)明的原理。因此,應(yīng)當(dāng)理解,盡管在此沒有明確描述或示出,本領(lǐng)域的技術(shù)人員能夠設(shè)計各種方案來具體化本發(fā)明的原理,并且其被包括在本發(fā)明的精神和范圍中。此外,在此描述的所有示例主要明顯旨在僅僅為了教導(dǎo)而幫助讀者理解由發(fā)明人貢獻(xiàn)的促進(jìn)本領(lǐng)域的本發(fā)明的原理和概念,應(yīng)當(dāng)解釋為非對該明確描述的示例和狀況的限制。此外,在此描述本發(fā)明的原理、方面和實施例的陳述及其具體示例旨在包括其等同物。

      附圖中所示的各種元件的功能,包括標(biāo)記為“處理器”的任何功能框,可通過使用專用硬件以及能夠執(zhí)行軟件的硬件與適當(dāng)?shù)能浖嚓P(guān)聯(lián)來提供。當(dāng)由處理器提供時,這些功能可由單個專用處理器、單個共享處理器、或多個單獨(dú)的處理器(其中一些可共享)來提供。此外,術(shù)語“處理器”或“控制器”的明確使用不應(yīng)被解釋為僅僅是指能夠執(zhí)行軟件的硬件,還可隱含地包括但不限于數(shù)字信號處理器(dsp)硬件、網(wǎng)絡(luò)處理器、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)、用于存儲軟件的只讀存儲器(rom)、隨機(jī)存取存儲器(ram)、和非易失性存儲器。還可以包括其它常規(guī)和/或定制的硬件。類似地,附圖中示出的任何開關(guān)僅僅是概念性的。它們的功能可以通過程序邏輯的操作、專用邏輯、程序控制與專用邏輯的交互、或者甚至手動來執(zhí)行,特定技術(shù)可由實現(xiàn)者就更具體地理解而上下文中選擇。

      本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,本文中的任何框圖表示體現(xiàn)本發(fā)明的原理的說明性電路的概念視圖。類似地,應(yīng)當(dāng)理解,任何流程圖表、流程圖、狀態(tài)轉(zhuǎn)換圖、偽代碼、等等表示可以基本上在計算機(jī)可讀介質(zhì)中體現(xiàn)并且因此由計算機(jī)或處理器執(zhí)行的各種過程,無論這種計算機(jī)或處理器是否明確地示出。

      權(quán)利要求書(按照條約第19條的修改)

      1.一種視頻解碼器,適于基于從可變解碼器參數(shù)中選擇的解碼器參數(shù)來對視頻進(jìn)行解碼,

      所述解碼器包括:

      估計器,其適于基于傳感器數(shù)據(jù)估計用戶觀看體驗,以及

      約束分析器,其適于分析使用所述解碼器參數(shù)時的約束,

      所述視頻解碼器進(jìn)一步包括選擇器,其適于從所述可變解碼器參數(shù)中選擇所述解碼器參數(shù),其中,所述選擇器耦合到所述估計器和所述約束分析器,其中,所述選擇器適于選擇解碼器參數(shù),以使得用戶觀看體驗和約束根據(jù)一組預(yù)定規(guī)則來平衡。

      2.根據(jù)權(quán)利要求1所述的視頻解碼器,其中,所述選擇器適于將所選擇的解碼器參數(shù)轉(zhuǎn)換為編解碼器參數(shù),其中,所述視頻解碼器進(jìn)一步包括用于向視頻編碼器發(fā)送所述編解碼器參數(shù)的通信模塊。

      3.根據(jù)前述權(quán)利要求中的任一項所述的視頻解碼器,其中,所述約束包括計算要求、內(nèi)存占用、電池使用和帶寬使用中的一個或多個。

      4.根據(jù)前述權(quán)利要求中的任一項所述的視頻解碼器,其中,所述傳感器數(shù)據(jù)適于測量環(huán)境參數(shù),其中,所述用戶觀看體驗基于所述環(huán)境參數(shù)與所述用戶觀看體驗之間的預(yù)定相關(guān)性來估計。

      5.根據(jù)權(quán)利要求1至4中的任一項所述的視頻解碼器,其中,所述傳感器數(shù)據(jù)適于測量諸如心率和/或眼睛注視的用戶條件,其中,所述用戶觀看體驗基于所述用戶條件的預(yù)定解釋來估計。

      6.根據(jù)權(quán)利要求5所述的視頻解碼器,其中,所述視頻解碼器包括測試環(huán)路,其中,解碼器參數(shù)在收集傳感器數(shù)據(jù)時改變,以使得用戶觀看體驗的改變在改變所述解碼器參數(shù)時被觀察到。

      7.一種視頻編碼器,適于基于編解碼器參數(shù)對視頻進(jìn)行編碼,其中,所述視頻編碼器包括通信模塊,其用于從根據(jù)前述權(quán)利要求中的任一項所述的視頻解碼器接收所述編解碼器參數(shù)。

      8.一種視頻系統(tǒng),包括根據(jù)權(quán)利要求1至6中的任一項所述的視頻解碼器和根據(jù)權(quán)利要求7所述的視頻編碼器,其中,所述視頻編碼器經(jīng)由網(wǎng)絡(luò)設(shè)備與所述視頻解碼器連接。

      9.一種用于基于解碼器參數(shù)對視頻進(jìn)行解碼的方法,其中,所述方法包括:

      -基于傳感器數(shù)據(jù),估計用戶觀看體驗;

      -分析使用所述解碼器參數(shù)時的約束;

      -基于所述估計和所述分析,從可變解碼器參數(shù)中選擇所述解碼器參數(shù),

      其中,所述選擇步驟包括:根據(jù)一組預(yù)定規(guī)則,平衡用戶觀看體驗與約束。

      10.根據(jù)權(quán)利要求9所述的方法,其中,所述方法進(jìn)一步包括:將所述解碼器參數(shù)轉(zhuǎn)換為編解碼器參數(shù),以及向視頻編碼器發(fā)送所述編解碼器參數(shù)。

      11.一種包括指令的計算機(jī)可讀存儲介質(zhì),所述指令當(dāng)被執(zhí)行時使數(shù)據(jù)處理設(shè)備執(zhí)行根據(jù)權(quán)利要求9至10中的任一項所述的方法的步驟。

      12.一種包括指令的計算機(jī)程序產(chǎn)品,所述指令當(dāng)被執(zhí)行時使數(shù)據(jù)處理設(shè)備執(zhí)行根據(jù)權(quán)利要求9至10中的任一項所述的方法的步驟。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1