国产精品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>

      基于基礎(chǔ)設(shè)施能力及當前條件確定視頻編碼子塊大小的制作方法

      文檔序號:7861649閱讀:365來源:國知局
      專利名稱:基于基礎(chǔ)設(shè)施能力及當前條件確定視頻編碼子塊大小的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明總體涉及數(shù)字視頻處理;更具體地說,本發(fā)明涉及根據(jù)這樣的數(shù)字視頻處理利用塊和/或子塊來進行視頻編碼。
      背景技術(shù)
      操作用于傳輸數(shù)字媒體(例如,圖像、視頻、數(shù)據(jù)等)的通信系統(tǒng)已經(jīng)持續(xù)開發(fā)多年。對這樣的采用某種形式的視頻數(shù)據(jù)的通信系統(tǒng)而言,以一定的幀速率(例如每秒幀數(shù))輸出或顯示多個數(shù)字圖像以實現(xiàn)適用于輸出和消費的視頻信號。在利用視頻數(shù)據(jù)進行操作的多個這樣的通信系統(tǒng)中,在吞吐量(例如,可以從第一位置傳輸至第二位置的圖像幀的數(shù)量)以及最終輸出或顯示的信號的視頻和/或圖像質(zhì)量之間存在一個平衡。目前的技術(shù)無法充分地或可接受地提供一種可以根據(jù)提供充足的或可接受的視頻和/或圖像質(zhì)量,保證與通信相關(guān)的相對少量的開銷,以及在各個通信鏈路端的通信設(shè)備的相對低的復雜度等而將視頻數(shù)據(jù)從第一位置傳輸至第二位置的裝置。

      發(fā)明內(nèi)容
      本發(fā)明的一個方面涉及一種裝置,包括:輸入端,用于通過至少一個通信網(wǎng)絡(luò)從源設(shè)備接收第一視頻信號;視頻處理器,用于:根據(jù)每個都具有第一大小的多個第一子塊處理第一視頻信號的第一部分,從而生成第二視頻信號的第一部分,基于與至少一個流媒體源流相關(guān)聯(lián)的第一特征、與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征、以及與所述裝置的至少一個本地處理條件相關(guān)聯(lián)的至少一個特征這三者中的至少一個來識別第二大小,以及根據(jù)每個都具有第二大小的多個第二子塊自適應處理第一視頻信號的第二部分,從而生成第二視頻信號的第二部分;以及輸出端,用于通過所述至少一個通信網(wǎng)絡(luò)或至少一個其他通信網(wǎng)絡(luò)向至少一個目標設(shè)備輸出第二視頻信號;其中,所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征對應于與所述至少一個流媒體源流相關(guān)聯(lián)的潛伏時間、時延、噪聲、失真、串音、衰減、信噪比(SNR)、容量、帶寬、頻譜、位速率及符號率中的至少一個;并且所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征對應于與所述至少一個流媒體分發(fā)流相關(guān)聯(lián)的潛伏時間、時延、噪聲、失真、串音、衰減、SNR、容量、帶寬、頻譜、位速率及符號率中的至少一個。上述裝置中,優(yōu)選所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征還對應于與所述源設(shè)備和至少一個其他源設(shè)備中的至少一個相關(guān)聯(lián)的用戶使用信息、處理歷史、排隊、能量約束、顯示大小、顯示分辨率及顯示歷史中的至少一個;并且所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征還對應于與所述至少一個目標設(shè)備相關(guān)聯(lián)的用戶使用信息、處理歷史、排隊、能量約束、顯示大小、顯示分辨率及顯示歷史中的至少一個。上述裝置中,優(yōu)選所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征對應于從所述源設(shè)備接收的至少一個反饋或控制信號;并且所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征對應于從所述至少一個目標設(shè)備接收的至少一個反饋或控制信號。優(yōu)選所述裝置是能在衛(wèi)星通信系統(tǒng)、無線通信系統(tǒng)、有線通信系統(tǒng)及光纖通信系統(tǒng)中的至少一個中操作的通信設(shè)備。本發(fā)明的另一方面涉及一種裝置,包括:視頻處理器,用于:根據(jù)每個都具有第一大小的多個第一子塊處理第一視頻信號的第一部分,從而生成第二視頻信號的第一部分;基于與至少一個流媒體源流相關(guān)聯(lián)的第一特征以及與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征中的至少一個來識別第二大??;以及根據(jù)每個都具有第二大小的多個第二子塊自適應處理第一視頻信號的第二部分,從而生成第二視頻信號的第二部分。上述裝置中,優(yōu)選所述視頻處理器是用于進行以下操作的視頻解碼器:根據(jù)每個都具有第一大小的所述多個第一子塊解碼第一視頻信號的第一部分,從而生成第二視頻信號的第一解碼部分;基于所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征來識別第二大?。灰约案鶕?jù)每個都具有第二大小的所述多個第二子塊自適應解碼第一視頻信號的第二部分,從而生成第二視頻信號的第二解碼部分。上述裝置中,優(yōu)選所述視頻處理器是用于進行以下操作的視頻編碼器:根據(jù)每個都具有第一大小的所述多個第一子塊編碼第一視頻信號的第一部分,從而生成第二視頻信號的第一編碼部分;基于所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征來識別第二大小;以及根據(jù)每個都具有第二大小的所述多個第二子塊自適應編碼第一視頻信號的第二部分,從而生成第二視頻信號的第二編碼部分。優(yōu)選所述裝置是中間設(shè)備并包括輸入端,該輸入端用于通過至少一個通信網(wǎng)絡(luò)從源設(shè)備接收第一視頻信號;并且所述裝置包括輸出端,該輸出端用于通過所述至少一個通信網(wǎng)絡(luò)或至少一個其他通信網(wǎng)絡(luò)向至少一個目標設(shè)備輸出第二視頻信號。優(yōu)選所述裝置是包括輸出端的源設(shè)備,該輸出端用于通過至少一個通信網(wǎng)絡(luò)向至少一個目標設(shè)備輸出第二視頻信號。
      上述裝置中,優(yōu)選所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征對應于與所述至少一個流媒體源流相關(guān)聯(lián)的潛伏時間、時延、噪聲、失真、串音、衰減、信噪比(SNR)、容量、帶寬、頻譜、位速率及符號率中的至少一個;并且所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征對應于與所述至少一個流媒體分發(fā)流相關(guān)聯(lián)的潛伏時間、時延、噪聲、失真、串音、衰減、SNR、容量、帶寬、頻譜、位速率及符號率中的至少一個。上述裝置中,優(yōu)選所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征對應于與至少一個源設(shè)備相關(guān)聯(lián)的用戶使用信息、處理歷史、排隊、能量約束、顯示大小、顯示分辨率及顯示歷史中的至少一個;并且所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征對應于與至少一個目標設(shè)備相關(guān)聯(lián)的用戶使用信息、處理歷史、排隊、能量約束、顯示大小、顯示分辨率及顯示歷史中的至少一個。上述裝置中,優(yōu)選所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征對應于從至少一個源設(shè)備接收的至少一個反饋或控制信號;并且所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征對應于從至少一個目標設(shè)備接收的至少一個反饋或控制信號。上述裝置中,優(yōu)選所述視頻處理器用于基于與所述裝置的至少一個本地處理條件相關(guān)聯(lián)的至少一個特征來識別第二大小。優(yōu)選所述裝置是能在衛(wèi)星通信系統(tǒng)、無線通信系統(tǒng)、有線通信系統(tǒng)及光纖通信系統(tǒng)中的至少一個中操作的通信設(shè)備。本發(fā)明的又一實施方式涉及一種視頻處理器的操作方法,所述方法包括:根據(jù)每個都具有第一大小的多個第一子塊處理第一視頻信號的第一部分,從而生成第二視頻信號的第一部分;基于與至少一個流媒體源流相關(guān)聯(lián)的第一特征以及與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征中的至少一個來識別第二大??;以及根據(jù)每個都具有第二大小的多個第二子塊自適應處理第一視頻信號的第二部分,從而生成第二視頻信號的第二部分。上述方法中,優(yōu)選所述視頻處理器是視頻解碼器;并且該方法進一步包括:根據(jù)每個都具有第一大小的所述多個第一子塊解碼第一視頻信號的第一部分,從而生成第二視頻信號的第一解碼部分;基于所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征來識別第二大??;以及根據(jù)每個都具有第二大小的所述多個第二子塊自適應解碼第一視頻信號的第二部分,從而生成第二視頻信號的第二解碼部分。上述方法中,優(yōu)選所述視頻處理器是視頻編碼器;所述方法進一步包括:根據(jù)每個都具有第一大小的所述多個第一子塊編碼第一視頻信號的第一部分,從而生成第二視頻信號的第一編碼部分;基于所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征來識別第二大??;以及根據(jù)每個都具有第二大小的所述多個第二子塊自適應編碼第一視頻信號的第二部分,從而生成第二視頻信號的第二編碼部分。上述方法中,優(yōu)選所述視頻編碼器在中間設(shè)備中應用;所述方法進一步包括:通過所述中間設(shè)備的輸入端經(jīng)至少一個通信網(wǎng)絡(luò)從源設(shè)備接收第一視頻信號;并且通過所述中間設(shè)備的輸出端經(jīng)所述至少一個通信網(wǎng)絡(luò)或至少一個其他通信網(wǎng)絡(luò)向至少一個目標設(shè)備輸出第二視頻信號。上述方法中,優(yōu)選所述視頻編碼器在源設(shè)備中應用;所述方法進一步包括:通過所述源設(shè)備的輸出端經(jīng)至少一個通信網(wǎng)絡(luò)向至少一個目標設(shè)備輸出第二視頻信號。上述方法中,優(yōu)選所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征對應于與所述至少一個流媒體源流相關(guān)聯(lián)的潛伏時間、時延、噪聲、失真、串音、衰減、信噪比(SNR)、容量、帶寬、頻譜、位速率及符號率中的至少一個;并且所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征對應于與所述至少一個流媒體分發(fā)流相關(guān)聯(lián)的潛伏時間、時延、噪聲、失真、串音、衰減、SNR、容量、帶寬、頻譜、位速率及符號率中的至少一個。上述方法中,優(yōu)選所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征對應于與至少一個源設(shè)備相關(guān)聯(lián)的用戶使用信息、處理歷史、排隊、能量約束、顯示大小、顯示分辨率及顯示歷史中的至少一個;并且所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征對應于與至少一個目標設(shè)備相關(guān)聯(lián)的用戶使用信息、處理歷史、排隊、能量約束、顯示大小、顯示分辨率及顯示歷史中的至少一個。上述方法中,優(yōu)選所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征對應于從至少一個源設(shè)備接收的至少一個反饋或控制信號;并且所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征對應于從至少一個目標設(shè)備接收的至少一個反饋或控制信號。上述方法中,優(yōu)選基于與所述視頻處理器的至少一個本地處理條件相關(guān)聯(lián)的至少一個特征來識別第二大小。上述方法中,優(yōu)選所述視頻處理器在通信設(shè)備中應用,該通信設(shè)備能在衛(wèi)星通信系統(tǒng)、無線通信系統(tǒng)、有線通信系統(tǒng)及光纖通信系統(tǒng)中的至少一個中操作。


      圖1和圖2示出了通信系統(tǒng)的不同實施方式。圖3A示出了計算機的實施方式。圖3B示出了筆記本電腦的實施方式。圖3C示出了高清(HD)電視的實施方式。圖3D示出了標準清晰度(SD)電視的實施方式。圖3E示出了手持媒體單元的實施方式。圖3F示出了機頂盒(STB)的實施方式。圖3G示出了數(shù)字視頻光盤(DVD)播放器的實施方式。圖3H示出了通用數(shù)字圖像和/或視頻處理設(shè)備的實施方式。圖4、圖5和圖6是示出了視頻編碼架構(gòu)的不同實施方式的圖。圖7是示出了巾貞內(nèi)預測(intra-prediction)處理的實施方式的圖。圖8是示出了巾貞間預測(inter-prediction)處理的實施方式的圖。圖9和圖10是示出了視頻解碼架構(gòu)的不同實施方式的圖。圖11示出了通過不同的模塊、電路等劃分成用于多種編碼操作和處理的相應塊(例如,宏塊(MB)、編碼單元(⑶)等)的實施方式。圖12示出了不同的預測單元(PU)模式的實施方式。圖13示出了遞歸編碼單元(⑶)結(jié)構(gòu)的實施方式。圖14示出了在通信系統(tǒng)中應用的代碼轉(zhuǎn)換器的實施方式。圖15示出了在通信系統(tǒng)中應用的代碼轉(zhuǎn)換器的另一實施方式。圖16示出了在通信系統(tǒng)中應用的編碼器的實施方式。圖17示出了在通信系統(tǒng)中應用的編碼器的另一實施方式。
      圖18和圖19示出了代碼轉(zhuǎn)換的不同實施方式。圖20A、圖20B、圖21A和圖21B示出了視頻處理器的操作方法的不同實施方式。
      具體實施例方式在使用數(shù)字媒體比如數(shù)字視頻的許多設(shè)備中,使用像素表示本質(zhì)上為數(shù)字的相應圖像。在某些通信系統(tǒng)中,數(shù)字媒體可以從第一位置傳輸至可以輸出或顯示這樣的媒體的第二位置。包括操作用于傳輸數(shù)字視頻的通信系統(tǒng)的數(shù)字通信系統(tǒng)的目的在于無誤差地或以可接受的低誤碼率將數(shù)字數(shù)據(jù)從一個位置或子系統(tǒng)傳輸至另一個位置。如圖1所示,數(shù)據(jù)可以通過各種方式通信信道在各種各樣的通信系統(tǒng)中進行傳輸:磁性媒體、有線、無線、光纖、銅和/或其他類型的媒體。圖1和圖2分別示出了通信系統(tǒng)100和200的不同實施方式。參照圖1,通信系統(tǒng)100的實施方式是通信信道199,該通信信道將位于通信信道199 一端的通信設(shè)備110(包括具有編碼器114的發(fā)射器112并包括具有解碼器118的接收器116)通信耦合至位于通信信道199另一端的另一個通信設(shè)備120 (包括具有編碼器128的發(fā)射器126并包括具有解碼器124的接收器122)。在某些實施方式中,通信設(shè)備110和120中的任一設(shè)備可以只包括發(fā)射器或接收器。通信信道199可通過多種不同類型的媒體實現(xiàn)(例如,使用衛(wèi)星天線132和134的衛(wèi)星通信信道130、使用塔架142和144和/或本地天線152和154的無線通信信道140、有線通信信道150和/或使用電光(E/0)接口 162和光電(0/E)接口 164的光纖通信信道160)。另外,可以應用不止一種類型的媒體,并可以交接在一起,從而形成通信信道199。要注意的是,在不背離本發(fā)明的范圍和精神的情況下,這樣的通信設(shè)備110和/或120可以是靜止設(shè)備或移動設(shè)備。例如,通信設(shè)備110和120之一或兩者可以應用于固定位置或可以是具有與一個以上的網(wǎng)絡(luò)接入點(例如,在包括一個或多個無線局域網(wǎng)(WLAN)的移動通信系統(tǒng)環(huán)境中的各自不同的接入點(AP)、在包括一個或多個衛(wèi)星的移動通信系統(tǒng)環(huán)境中的各自不同的衛(wèi)星或通常在包括一個或多個網(wǎng)絡(luò)接入點的移動通信系統(tǒng)環(huán)境中的各自不同的網(wǎng)絡(luò)接入點,可以通過這些網(wǎng)絡(luò)節(jié)點利用通信設(shè)備110和/或120來實現(xiàn)通信)相關(guān)聯(lián)和/或進行通信的能力的移動通信設(shè)備。為了降低通信系統(tǒng)中不合需要而導致的傳輸誤差,通常采用誤差校正和信道編碼方案。一般情況下,這些誤差校正和信道編碼方案涉及使用通信信道199發(fā)射器端的編碼器以及通信信道199接收器端的解碼器。在任何這樣的所需通信系統(tǒng)(例如,包括針對圖1描述的那些變化)、任何信息存儲設(shè)備(例如,硬盤驅(qū)動器(HDD)、網(wǎng)絡(luò)信息存儲設(shè)備和/或服務器等)或需要對信息進行編碼和/或解碼的任何應用中可以采用所描述的任一種不同類型的ECC代碼。一般來說,當考慮視頻數(shù)據(jù)從一個位置或子系統(tǒng)傳輸至另一個位置的通信系統(tǒng)時,一般可以認為視頻數(shù)據(jù)編碼在通信信道199的傳輸端進行,一般可以認為視頻數(shù)據(jù)解碼在通信信道199的接收端進行。同樣地,盡管該圖的實施方式示出了通信設(shè)備110和120之間能夠雙向通信,但一定要注意的是,在某些實施方式中,通信設(shè)備110可以只包括視頻數(shù)據(jù)編碼功能,而通信設(shè)備120可以只包括視頻數(shù)據(jù)解碼功能,反之亦然(例如,根據(jù)視頻廣播實施方式的單向通信實施方式)。參照圖2的通信系統(tǒng)200,在通信信道299的發(fā)射端,向發(fā)射器297提供信息位201 (例如,尤其對應于一種實施方式中的視頻數(shù)據(jù)),該發(fā)射器可操作用于利用編碼器和符號映射器220進行這些信息位201的編碼(可以認為其是各自截然不同的功能模塊222和224),從而生成一系列離散值調(diào)制符號203,將這一系列離散值調(diào)制符號提供給發(fā)射驅(qū)動器230,該發(fā)射驅(qū)動器使用數(shù)模轉(zhuǎn)換器(DAC) 232來生成連續(xù)時間傳輸信號204并利用發(fā)射濾波器234來生成大致與通信信道299相稱的濾波后的連續(xù)時間傳輸信號205。在通信信道299的接收端,將連續(xù)時間接收信號206提供給模擬前端(AFE) 260,該模擬前端包括接收濾波器262 (生成濾波后的連續(xù)時間接收信號207)以及模數(shù)轉(zhuǎn)換器(ADC) 264 (生成離散時間接收信號208)。度量生成器270計算度量209 (例如基于符號和/或位,例如LLR),度量209由解碼器280產(chǎn)生離散值調(diào)制符號和編碼在其中的信息位的最佳估計值(bestestimates)210。在發(fā)射器297和接收器298的每一個中,可以將不同部件、塊、功能塊、電路等任何所需的集成應用在其中。例如,該圖示出處理模塊280a包括編碼器和符號映射器220以及其中所有相關(guān)聯(lián)的對應部件,并且示出處理模塊280包括度量生成器270和解碼器280以及其中所有相關(guān)聯(lián)的對應部件。這樣的處理模塊280a和280b可以是各自的集成電路。當然,在不背離本發(fā)明的范圍和精神的情況下,可以可選地進行其他邊界和分組。例如,第一處理模塊或集成電路中可以包括發(fā)射器297中的所有部件,并且第二處理模塊或集成電路中可以包括接收器298中的所有部件??蛇x地,在其他實施方式中可以任意組合發(fā)射器297和接收器298的每一個中的部件。與前述實施方式一樣,這樣的通信系統(tǒng)200可以用于傳輸視頻數(shù)據(jù)從一個位置或子系統(tǒng)傳輸至另一個位置(例如,通過通信信道299從發(fā)射器297至接收器298)??梢酝ㄟ^下文圖3A-3H所示的不同設(shè)備中的任何一個來實現(xiàn)數(shù)字圖像和/或數(shù)字圖像和/或媒體(包括數(shù)字視頻信號中的各個圖像)的視頻處理以允許用戶查看這樣的數(shù)字圖像和/或視頻。這些不同的設(shè)備不包括其中可以實現(xiàn)本文描述的圖像和/或視頻處理的設(shè)備的詳細清單,而且要注意的是,在不背離本發(fā)明的范圍和精神的情況下,可以應用任何通用數(shù)字圖像和/或視頻處理設(shè)備以便進行本文所述的處理。圖3A示出了計算機301的實施方式。該計算機301可以是臺式計算機,或主機的企業(yè)存儲設(shè)備比如服務器,該存儲設(shè)備連接至存儲陣列比如獨立磁盤(RAID)陣列的冗余陣列、存儲路由器、邊緣路由器、存儲開關(guān)和/或存儲導向器。用戶能夠利用計算機301來查看靜態(tài)數(shù)字圖像和/或視頻(例如一系列數(shù)字圖像)。計算機301上時常包括不同圖像和/或視頻查看程序和/或媒體播放器程序以允許用戶查看這樣的圖像(包括視頻)。圖3B示出了筆記本電腦302的實施方式。在各種各樣的情形中的任何一種情形下可以發(fā)現(xiàn)并使用這樣的筆記本電腦302。近年,隨著筆記本電腦的處理能力和功能的不斷增長,它們正用于以前使用高端且更有能力的臺式電腦的許多情況下。與計算機301 —樣,筆記本電腦302可以包括不同圖像查看程序和/或媒體播放器程序以便允許用戶查看這樣的圖像(包括視頻)。圖3C示出了高清(HD)電視303的實施方式。許多HD電視303包括允許在其上接收、處理并解碼媒體內(nèi)容(例如電視廣播信號)的集成調(diào)諧器。可選地,HD電視303有時從另一個接收、處理并解碼電纜和/或衛(wèi)星電視廣播信號的源比如數(shù)字視頻光盤(DVD)播放器、機頂盒(STB)接收媒體內(nèi)容。不管具體應用如何,HD電視303可應用來進行如本文所描述的圖像和/或視頻處理。一般來說,HD電視303具有顯示HD媒體內(nèi)容的能力并且時常應用的HD電視303具有16:9寬屏寬高比。圖3D示出了標準清晰度(SD)電視304的實施方式。當然,SD電視304在某種程度上類似于HD電視303,至少一個不同之處在于SD電視304不包括顯示HD媒體內(nèi)容的能力,且時常應用的SD電視304具有4:3的全屏寬高比。盡管如此,甚至是SD電視304也可以被應用來進行如本文所描述的圖像和/或視頻處理。圖3E示出了手持媒體單元305的實施方式。手持媒體單元305可以操作用于對圖像/視頻內(nèi)容信息比如聯(lián)合圖像專家組(JPEG)文件、標簽圖像文件格式(TIFF)、位圖、運動圖像專家組(MPEG)文件、視窗操作系統(tǒng)媒體(WMA/WMV)文件、其他類型的視頻文件比如MPEG4文件等進行通用存儲或存儲供用戶播放,和/或提供可以以數(shù)字格式存儲的任何其他類型信息。從歷史觀點上說,這樣的手持媒體單元主要用于存儲并播放音頻媒體;然而,這樣的手持媒體單元305可以用于存儲并播放任何虛擬媒體(例如,音頻媒體、視頻媒體、攝影媒體等)。而且,這樣的手持媒體單元305還可以包括其他功能比如有線和無線通信的集成通信電路。這樣的手持媒體單元305可以被應用來進行如本文所描述的圖像和/或視頻處理。圖3F示出了機頂盒(STB) 306的實施方式。如上所述,STB 306有時可以被應用來接收、處理并解碼要提供給任何合適的能顯示的設(shè)備比如SD電視304和/或HD電視303的電纜和/或衛(wèi)星電視廣播信號。這樣的STB 306可以獨立地或協(xié)同地與這樣的能顯示的設(shè)備一起操作以便進行如本文所描述的圖像和/或視頻處理。圖3G示出了數(shù)字視頻光盤(DVD)播放器307的實施方式。在不背離本發(fā)明的范圍和精神的情況下,這樣的DVD播放器可以是藍光DVD播放器、HD可用DVD播放器、SD可用DVD播放器、上采樣可用DVD播放器(例如從SD至HD等)。DVD播放器可以向任何合適的能顯示的設(shè)備比如SD電視304和/或HD電視303提供信號。DVD播放器305可以被應用來進行如本文所描述的圖像和/或視頻處理。圖3H示出了通用數(shù)字圖像和/或視頻處理設(shè)備308的實施方式。另外,如上所述,上述這些不同設(shè)備不包括其中可以實現(xiàn)本文描述的圖像和/或視頻處理的設(shè)備的詳細清單,而且要注意的是,在不背離本發(fā)明的范圍和精神的情況下,可以應用任何通用數(shù)字圖像和/或視頻處理設(shè)備308以便進行本文所述的圖像和/或視頻處理。圖4、圖5和圖6分別是示出了視頻編碼架構(gòu)的不同實施方式400、500和600的圖。參照圖4的實施方式400,如該圖可以看出,通過視頻編碼器接收輸入視頻信號。在某些實施方式中,輸入視頻信號由編碼單元(CU)或宏塊(MB)構(gòu)成。這樣的編碼單元或宏塊的大小可以改變并可以包括通常排列成正方形的多個像素。在一種實施方式中,這樣的編碼單元或宏塊的大小為16X16像素。然而,通常要注意的是,宏塊可以具有任何所需的大小比如NXN像素,其中N為整數(shù)。當然,雖然優(yōu)選實施方式中采用了方形編碼單元或宏塊,但某些應用可以包括非方形編碼單元或宏塊。輸入視頻信號通??梢员环Q為對應于原始幀(或圖片)圖像數(shù)據(jù)。例如,原始幀(或圖片)圖像數(shù)據(jù)可以進行處理以生成亮度和色度樣本。在某些實施方式中,宏塊中的這組亮度樣本屬于特定布置(例如16 X 16),而這組色度樣本屬于不同的特定布置(例如8 X 8)。根據(jù)本文所描述的實施方式,視頻編碼器在逐塊的基礎(chǔ)上對這樣的樣本進行處理。輸入視頻信號然后進行模式選擇,輸入視頻信號通過這個模式可選擇地進行幀內(nèi)和/或幀間預測處理。一般來說,輸入視頻信號沿壓縮通路進行壓縮。當無反饋地進行操作時(例如,不根據(jù)幀間預測,也不根據(jù)幀內(nèi)預測)輸入視頻信號通過壓縮通路被提供來進行變換操作(例如,根據(jù)離散余弦變換(DCT))。當然,在可選實施方式中可以采用其他變換。在這種操作模式下,輸入視頻信號本身就是所壓縮的信號。壓縮通路可以利用人眼缺乏高頻率靈敏度來進行壓縮。然而,通過可選擇地使用幀間或幀內(nèi)預測視頻編碼,可以沿壓縮通路進行反饋。根據(jù)反饋或預測操作模式,壓縮通路對由從當前宏塊減去當前宏塊預測值而導致的(相對較低能量)殘差(例如差值)進行操作。根據(jù)在指定實例中采用哪種預測形式,生成基于相同幀(或圖片)的至少一部分或基于至少一個其他幀(或圖片)的至少一部分的當前宏塊和該宏塊預測值之間的殘差或差值。由此產(chǎn)生的修改視頻信號然后沿壓縮通路進行變換操作。在一種實施方式中,離散余弦變換(DCT)對一組視頻樣本(例如,亮度、色度、殘差等)進行操作以計算預定數(shù)量的基礎(chǔ)模式(basis pattern)中的每一個的相應系數(shù)值。例如,一種實施方式包括64個基函數(shù)(例如,對8X8樣本而言)。一般來說,不同的實施方式可以采用不同數(shù)量的基函數(shù)(例如,不同變換)。包括其合適的選擇性加權(quán)的這些相應基函數(shù)的任意組合可以用于表示給定的一組視頻樣本。與進行變換操作的不同方式相關(guān)的其他詳情在與包括如上所述的通過引用并入的那些標準/草案標準的視頻編碼相關(guān)聯(lián)的技術(shù)文獻中進行描述。變換處理的輸出包括這樣的相應系數(shù)值。將該輸出提供給量化器。一般情況下,大多數(shù)圖像塊通常會產(chǎn)生系數(shù)(例如,根據(jù)離散余弦變換(DCT)操作的實施方式中的DCT系數(shù)),使得大多數(shù)相關(guān)DCT系數(shù)的頻率較低。由于這個原因以及人眼對高頻視覺效果的靈敏度相對較差,量化器可以操作用于將大部分不大相關(guān)的系數(shù)轉(zhuǎn)換為零值。也就是說,可以根據(jù)量化過程來消除相對貢獻率低于某個預定值(例如某個閾值)的那些系數(shù)。量化器還可以操作用于將重要系數(shù)轉(zhuǎn)換為比變化過程產(chǎn)生的值更加有效地進行編碼的值。例如,量化過程可以通過每個相應系數(shù)除以整數(shù)值并丟棄任意余數(shù)來進行操作。當對典型的編碼單元或宏塊進行操作時,這樣的過程通常會產(chǎn)生相對少量的非零系數(shù),這些非零系數(shù)然后被傳輸至熵編碼器進行無損編碼并根據(jù)可以根據(jù)視頻編碼選擇幀內(nèi)和/或幀間預測處理的反饋路徑進行使用。熵編碼器根據(jù)無損壓縮編碼過程進行操作。相比之下,量化操作通常是有損失的。熵編碼過程對量化過程提供的系數(shù)進行操作。那些系數(shù)可以表示不同特征(例如,亮度、色度、殘差等)。熵編碼器可以采用不同類型的編碼。例如,熵編碼器可以進行上下文自適應二進制算術(shù)編碼(CABAC)和/或上下文自適應可變長編碼(CAVLC)。例如,根據(jù)熵編碼方案的至少一部分,將數(shù)據(jù)轉(zhuǎn)換為(運行,級別)(run,level)對(例如,將數(shù)據(jù)14、3、0、4、0、0、_3轉(zhuǎn)換為相應的(運行,級別)對(0,14)、(0,3)、(1,4)、(2,-3))。事先,編制將變長編碼分配至值對的表,以便將相對較短的長度編碼分配給相對常見的值對,并將相對較長的長度編碼分配給相對少見的值對。
      如讀者理解的一樣,反量化和反變換的操作分別對應于量化和變換的操作。例如,在DCT用于變換操作的實施方式中,反DCT (IDCT)是反變換操作中所采用的變換。圖片緩沖器(或者稱為數(shù)字圖片緩沖器或DPB)從IDCT模塊接收信號;圖片緩沖器操作用于存儲當前幀(或圖片)和/或一個或多個其他幀(或圖片),比如根據(jù)幀內(nèi)預測和/或幀間預測操作使用的幀(或圖片),幀內(nèi)預測和/或幀間預測操作可以根據(jù)視頻編碼進行。要注意的是,根據(jù)幀內(nèi)預測,相對少量的存儲就足夠了,因為可能沒有必要將當前幀(或圖片)或任何其他幀(或圖片)存儲在所述幀(或圖片)序列中。在根據(jù)視頻編碼進行幀間預測的時候,這樣存儲的信息可以用來進行運動補償和/或運動估計。在一個可能的實施方式中,用于運動估計,將來自當前幀(或圖片)的相應組的亮度樣本(例如,16X 16)與幀(或圖片)序列(例如根據(jù)幀間預測)中其他幀(或圖片)中的相應的緩沖配對物進行比較。在一個可能的應用中,定位最匹配區(qū)域(例如預測參考)并產(chǎn)生矢量偏移(例如運動矢量)。在單個幀(或圖片)中,可以找到多個運動矢量,但不是所有的運動矢量都必須指向同一方向。根據(jù)運動估計進行的一種或多種操作操作用于生成一個或多個運動矢量。運動補償用于采用可以根據(jù)運動估計生成的一個或多個運動矢量。識別并交付預測參考組的樣本以便從原始輸入視頻信號中減少,試圖希望產(chǎn)生相對(例如理想的多個)較低的能量殘差。如果這樣的操作不會導致產(chǎn)生較低的能量殘差,就并不一定要進行運動補償,變換操作可以僅對原始輸入視頻信號進行操作,而不對殘差進行操作(例如,根據(jù)將輸入視頻信號直接提供給變換操作,以便既不進行幀內(nèi)預測,也不進行幀間預測的操作模式),或可以使用幀內(nèi)預測并對幀內(nèi)預測產(chǎn)生的殘差進行變換操作。同樣地,如果運動估計和/或運動補償操作成功,那么運動矢量還可以與相應的殘差系數(shù)一起發(fā)送至熵編碼器,用于進行無損熵編碼。來自整個視頻編碼操作的輸出是輸出位流。要注意的是,這樣的輸出位流當然可以根據(jù)生成連續(xù)時間信號來進行一定處理,該連續(xù)時間信號可以通過通信信道傳輸。例如,某些實施方式在無線通信系統(tǒng)中操作。在這種情況下,輸出位流可以在無線通信設(shè)備中進行適當?shù)臄?shù)模轉(zhuǎn)換、頻率變換、縮放、過濾、調(diào)制、符號映射和/或任何其他操作,用于生成能夠通過通信信道傳輸?shù)倪B續(xù)時間信號等。參照圖5的實施方式500,由該圖可以看出,通過視頻編碼器接收輸入視頻信號。在某些實施方式中,輸入視頻信號由編碼單元或宏塊構(gòu)成(和/或可以劃分為編碼單元(⑶))。編碼單元或宏塊的大小可以改變并可以包括通常設(shè)置成正方形的多個像素。在一種實施方式中,編碼單元或宏塊的大小為16X16像素。然而,通常要注意的是,宏塊可以具有任何所需的大小比如NXN像素,其中N為整數(shù)。當然,雖然優(yōu)選的實施方式中采用了方形編碼單元或宏塊,但某些應用可以包括非方形編碼單元或宏塊。輸入視頻信號通??梢员环Q為對應于原始幀(或圖片)圖像數(shù)據(jù)。例如,原始幀(或圖片)圖像數(shù)據(jù)可以進行處理以生成亮度和色度樣本。在某些實施方式中,宏塊中的這組亮度樣本屬于特定布置(例如16X16),這組色度樣本屬于不同的特定布置(例如8X8)。根據(jù)本文所描述的實施方式,視頻編碼器在逐塊的基礎(chǔ)上對這些樣本進行處理。輸入視頻信號然后進行模式選擇,輸入視頻信號通過這個模式可選擇地進行幀內(nèi)和/或幀間預測處理。一般來說,輸入視頻信號沿壓縮通路進行壓縮。當無反饋地進行操作時(例如,不根據(jù)幀間預測,也不根據(jù)幀內(nèi)預測)輸入視頻信號通過壓縮通路設(shè)置來進行變換操作(例如,根據(jù)離散余弦變換(DCT))。當然,在可選實施方式中可以采用其他變換。在這種操作模式下,輸入視頻信號本身就是所壓縮的信號。壓縮通路可以利用人眼缺乏高頻率靈敏度來進行壓縮。然而,通過可選擇地使用幀內(nèi)或幀間預測視頻編碼,可以沿壓縮通路進行反饋。根據(jù)反饋或預測操作模式,壓縮通路對由從當前宏塊減去當前宏塊預測值而導致的(相對較低能量)殘差(例如差值)進行操作。根據(jù)在指定實例中采用哪種預測形式,生成基于相同幀(或圖片)的至少一部分或基于至少一個其他幀(或圖片)的至少一部分的當前宏塊和宏塊預測值之間的殘差或差值。由此產(chǎn)生的修改視頻信號然后沿壓縮通路進行變換操作。在一種實施方式中,離散余弦變換(DCT)對一組視頻樣本(例如,亮度、色度、殘差等)進行操作以計算預定數(shù)量的基礎(chǔ)模式中的每一個的相應系數(shù)值。例如,一種實施方式包括64個基函數(shù)(例如,對8X8樣本而言)。一般來說,不同實施方式可以采用不同數(shù)量的基函數(shù)(例如,不同變換)。包括其合適的選擇性加權(quán)的這些基函數(shù)的任意組合可以用于表示給定的一組視頻樣本。與進行變換操作的不同方式相關(guān)的其他詳情在與包括如上所述的通過引用并入的那些標準/草案標準的視頻編碼相關(guān)聯(lián)的技術(shù)文獻中進行描述。變換處理的輸出包括這樣的相應系數(shù)值。將該輸出提供給量化器。一般情況下,大多數(shù)圖像塊通常會產(chǎn)生系數(shù)(例如,根據(jù)離散余弦變換(DCT)操作的實施方式中的DCT系數(shù)),使得大多數(shù)相關(guān)DCT系數(shù)的頻率較低。由于這個原因以及人眼對高頻視覺效果的靈敏度相對較差,量化器可以操作用于將大部分不大相關(guān)的系數(shù)轉(zhuǎn)換為零值。也就是說,可以根據(jù)量化過程來消除相對貢獻率低于某個預定值(例如某個閾值)的那些系數(shù)。量化器還可以操作用于將重要系數(shù)轉(zhuǎn)換為比變化過程產(chǎn)生的值可以更加有效地進行編碼的值。例如,量化過程可以通過相應系數(shù)除以整數(shù)值并丟棄任意余數(shù)來進行操作。當對典型的編碼單元或宏塊進行操作時,這個過程通常會產(chǎn)生相對少量的非零系數(shù),這些非零系數(shù)然后被傳輸至熵編碼器進行無損編碼并根據(jù)可以根據(jù)視頻編碼選擇幀內(nèi)和/或幀間預測處理的反饋路徑進行使用。熵編碼器根據(jù)無損壓縮編碼過程進行操作。相比之下,量化操作通常是有損失的。熵編碼過程對量化過程提供的系數(shù)進行操作。那些系數(shù)可以表示不同特征(例如,亮度、色度、殘差等)。熵編碼器可以采用不同類型的編碼。例如,熵編碼器可以進行上下文自適應二進制算術(shù)編碼(CABAC)和/或上下文自適應可變長編碼(CAVLC)。例如,根據(jù)熵編碼方案的至少一部分,將數(shù)據(jù)轉(zhuǎn)換為(運行,級別)對(例如,將數(shù)據(jù)14、3、0、4、0、0、-3轉(zhuǎn)換為相應(運行,級別)對(0,14)、(0,3)、(1,4)、(2,-3))。事先,編制將變長編碼分配至值對的表,以便將相對較短的長度編碼分配給相對常見的值對,并將相對較長的長度編碼分配給相對少見的值對。如讀者理解的一樣,反量化和反變換的操作分別對應于量化和變換的操作。例如,在DCT用于變換操作的實施方式中,反DCT (IDCT)是反變換操作中所采用的變換。自適應回路濾波器(ALF)被應用來處理來自反變換塊的輸出。在存儲在圖片緩沖器(有時稱為DPB,數(shù)字圖片緩沖器)之前,這樣的自適應回路濾波器(ALF)適用于解碼圖片。自適應回路濾波器(ALF)被應用來降低解碼圖像的編碼噪聲,并且可以選擇地分別對亮度和色度進行逐片過濾,不管自適應回路濾波器(ALF)是否在片級別或在塊級別上使用。在自適應回路濾波器(ALF)的應用中可以使用二維2-D有限脈沖響應(FIR)過濾。濾波器的系數(shù)可以在編碼器中逐片進行設(shè)計,然后將此信息傳遞給解碼器(例如,從包括視頻編碼器[或者稱為編碼器]的發(fā)射器通信設(shè)備傳遞給包括視頻解碼器[或者稱為解碼器]的接收器通信設(shè)備)?!N實施方式根據(jù)維納濾波設(shè)計操作生成系數(shù)。另外,不管是否進行濾波處理并是否根據(jù)四叉樹結(jié)構(gòu)將該決定傳遞給解碼器(例如,從包括視頻編碼器[或者稱為編碼器]的發(fā)射器通信設(shè)備傳遞給包括視頻解碼器[或者稱為解碼器]的接收器通信設(shè)備),都可以在編碼器中逐塊應用,其中塊大小根據(jù)率失真優(yōu)化來決定。要注意的是,利用這樣的2D濾波的應用可以根據(jù)編碼和解碼引入復雜度。例如,通過根據(jù)自適應回路濾波器(ALF)的應用來使用2D濾波,在發(fā)射器通信設(shè)備中應用的編碼器中和在接收器通信設(shè)備中應用的解碼器中可能存在一定的增加的復雜度。在某些任選的實施方式中,將來自去塊效應濾波器的輸出提供給被應用為處理來自反變換塊的輸出的一個或多個其他環(huán)路濾波器(例如根據(jù)自適應回路濾波器(ALF)、樣本自適應偏移(SAO)濾波器和/或任何其他濾波器類型應用)。例如,在存儲在圖片緩沖器(有時稱為DPB,數(shù)字圖片緩沖器)之前,這樣的ALF適用于解碼圖片。這樣的ALF被應用來降低解碼圖像的編碼噪聲,可以選擇地分別對亮度和色度進行逐片過濾,不管這樣的ALF是否在片級別或在塊級別上使用。在這樣的ALF的應用中可以使用二維2-D有限脈沖響應(FIR)過濾。濾波器的系數(shù)可以在編碼器中進行逐片設(shè)計,然后將此信息傳遞給解碼器(例如,從包括視頻編碼器[或者稱為編碼器]的發(fā)射器通信設(shè)備傳遞給包括視頻解碼器[或者稱為解碼器]的接收器通信設(shè)備)。一種實施方式根據(jù)維納濾波設(shè)計操作用于生成系數(shù)。另外,不管是否進行濾波處理并是否根據(jù)四叉樹結(jié)構(gòu)將這樣的決定傳遞給解碼器(例如,從包括視頻編碼器[或者稱為編碼器]的發(fā)射器通信設(shè)備傳遞給包括視頻解碼器[或者稱為解碼器]的接收器通信設(shè)備),都可以在編碼器中逐塊地應用,其中塊大小根據(jù)率失真優(yōu)化來決定。要注意的是,利用這樣的2D濾波的應用可以根據(jù)編碼和解碼引入復雜度。例如,通過根據(jù)自適應回路濾波器(ALF)的應用來使用2D濾波,在發(fā)射器通信設(shè)備中應用的編碼器中和在接收器通信設(shè)備中應用的解碼器中可能存在一定的增加的復雜度。如針對其他實施方式所述,使用ALF可以提供根據(jù)這樣的視頻處理的一系列改進的任何一種,包括通過進行隨機量化去噪導致的峰值信號噪聲比(PSNR)改進客觀質(zhì)量測量。另外,隨后編碼的視頻信號的主觀質(zhì)量可以通過照明補償來實現(xiàn),根據(jù)ALF處理,照明補償可以根據(jù)進行偏移處理和縮放處理(例如,根據(jù)應用增益)來引入。對一種類型的環(huán)路濾波器而言,使用自適應回路濾波器(ALF)可以提供根據(jù)這樣的視頻處理的一系列改進的任何一種,包括通過進行隨機量化去噪導致的峰值信號噪聲比(PSNR)改進客觀質(zhì)量測量。另外,隨后編碼的視頻信號的主觀質(zhì)量可以通過照明補償來實現(xiàn),根據(jù)自適應回路濾波器(ALF)處理,照明補償可以根據(jù)進行偏移處理和縮放處理(例如,根據(jù)應用增益)來引入。圖片緩沖器(或者稱為數(shù)字圖片緩沖器或DPB)接收從ALF輸出的信號;圖片緩沖器操作用于存儲當前幀(或圖片)和/或一個或多個其他幀(或圖片),比如根據(jù)幀內(nèi)預測和/或幀間預測操作使用的幀(或圖片),幀內(nèi)預測和/或幀間預測操作可以根據(jù)視頻編碼進行。要注意的是,根據(jù)幀內(nèi)預測,相對少量的存儲就足夠了,因為毫無必要將當前幀(或圖片)或任何其他幀(或圖片)存儲在所述幀(或圖片)序列中。在根據(jù)視頻編碼進行幀間預測的時候,這樣存儲的信息可以用來進行運動補償和/或運動估計。在一種可能的實施方式中,用于運動估計,將來自當前幀(或圖片)的相應組的亮度樣本(例如,16X 16)與幀(或圖片)序列(例如根據(jù)幀間預測)中其他幀(或圖片)中的相應的緩沖配對物進行比較。在一個可能的應用中,定位最匹配區(qū)域(例如預測參考)并產(chǎn)生矢量偏移(例如運動矢量)。在單個幀(或圖片)中,可以找到多個運動矢量,但不是所有的運動矢量都必須指向同一方向。根據(jù)運動估計進行的一種或多種操作操作用于生成一個或多個運動矢量。運動補償用于采用可以根據(jù)運動估計生成的一個或多個運動矢量。識別并交付預測參考組的樣本以便從原始輸入視頻信號中減少,試圖希望產(chǎn)生相對(例如理想的多個)較低的能量殘差。如果這樣的操作不會導致產(chǎn)生較低的能量殘差,就并不一定要進行運動補償,變換操作可以僅對原始輸入視頻信號進行操作,而不對殘差進行操作(例如,根據(jù)將輸入視頻信號直接提供給變換操作,以便既不進行幀內(nèi)預測,也不進行幀間預測的操作模式),或可以使用幀內(nèi)預測并對幀內(nèi)預測產(chǎn)生的殘差進行變換操作。同樣地,如果運動估計和/或運動補償操作成功,那么運動矢量還可以與相應的殘差系數(shù)一起發(fā)送至熵編碼器,用于進行無損熵編碼。來自整個視頻編碼操作的輸出是輸出位流。要注意的是,這樣的輸出位流當然可以根據(jù)生成連續(xù)時間信號來進行一定處理,該連續(xù)時間信號可以通過通信信道傳輸。例如,某些實施方式在無線通信系統(tǒng)中操作。在這種情況下,輸出位流可以在無線通信設(shè)備中進行適當?shù)臄?shù)模轉(zhuǎn)換、頻率轉(zhuǎn)換、縮放、過濾、調(diào)制、符號映射和/或任何其他操作,用于生成能夠通過通信信道傳輸?shù)倪B續(xù)時間信號等。參照圖6的實施方式600,針對該圖描述了一種視頻編碼器的可選實施方式,這樣的視頻編碼器進行預測、變換以及編碼處理以便產(chǎn)生壓縮的輸出位流。這樣的視頻編碼器可以根據(jù)一個或多個視頻編碼協(xié)議、標準和/或推薦作法比如IS0/IEC 14496-10-MPEG-4的第 10 部分,AVC (Advanced Video Coding)(或者稱為 H.264/MPEG-4 的第 10 部分或 AVC(Advanced Video Coding), ITU H.264/MPEG4-AVC)進行操作并與之兼容。要注意的是,相應視頻解碼器,比如位于通信信道另一端的設(shè)備內(nèi)的視頻解碼器,操作用于進行解碼、反變換及重建的互補過程以便生產(chǎn)相應的解碼視頻序列,該序列理想的表示輸入視頻信號。由該圖可以看出,可選布置及架構(gòu)可以用來實現(xiàn)視頻編碼。一般來說,編碼器處理輸入視頻信號(例如,通常由呈正方形并且其中包括NXN像素的編碼單元或宏塊單位組成)。視頻編碼基于事先編碼的數(shù)據(jù)確定當前宏塊的預測。事先編碼的數(shù)據(jù)可以來自當前幀(或圖片)本身(例如根據(jù)幀內(nèi)預測)或來自已經(jīng)編碼的一個或多個其他幀(或圖片)(例如,根據(jù)幀間預測)。視頻編碼器減去當前宏塊的預測以形成殘差。一般來說,幀內(nèi)預測用于采用一個或多個特定大小(例如,16X16、8X8或4X4)的塊大小以根據(jù)相同幀(或圖片)內(nèi)的周圍事先編碼的像素預測當前宏塊。一般來說,幀間預測采用一系列的塊大小(例如,16X16下至4X4)來預測選自一個或多個事先編碼幀(或圖片)的區(qū)域的當前幀(或圖片)中的像素。對變換和量化操作而言,一塊殘余樣品可以利用特定的變換(例如,4X4或8X8)來進行轉(zhuǎn)換。這樣的變換 的一種可能的實施方式根據(jù)離散余弦變換(DCT)進行操作。變換操作輸出一組系數(shù),使得每個相應的系數(shù)對應于與變換相關(guān)聯(lián)的一個或多個基函數(shù)的各自的加權(quán)值。在進行轉(zhuǎn)換之后,對一塊變換系數(shù)進行量化(例如,每個相應的系數(shù)可以除以整數(shù)值并丟棄任何相關(guān)聯(lián)的余數(shù),或可以乘以整數(shù)值)。量化過程通常存在固有損失,可能會根據(jù)量化參數(shù)(QP)降低變換系數(shù)的精度。通常,與指定宏塊相關(guān)的多個系數(shù)為零,并且僅保留一部分非零系數(shù)。一般情況下,相對較高的QP設(shè)置用來產(chǎn)生更大比例的零值系數(shù)以及更小的非零系數(shù),從而在相對較差解碼圖像質(zhì)量損害的情況下產(chǎn)生相對較高的補償(例如,相對較低的編碼位速率);相對較低的QP設(shè)置用來允許在量化后保留更多非零系數(shù)以及更大的非零系數(shù),從而以相對良好的解碼圖像質(zhì)量產(chǎn)生相對較低的補償(例如,相對較高的編碼位速率)。視頻編碼過程產(chǎn)生多個值,這些值被編碼來形成壓縮位流。這些值的實例包括量化變換系數(shù)、解碼器用于重建適當預測的信息、有關(guān)壓縮數(shù)據(jù)的結(jié)構(gòu)和解碼過程中所采用的壓縮工具的信息、有關(guān)完整視頻序列的信息等。這樣的值和/或參數(shù)(例如,語法元素)可以在根據(jù)CABAC、CAVLC或某項其他熵編碼方案進行操作的熵編碼器中進行編碼,以產(chǎn)生可以存儲、傳輸?shù)妮敵鑫涣?例如,在進行適當處理以生成符合通信信道的連續(xù)時間信號之后)等等ο在使用反饋路徑進行操作的實施方式中,變換及量化輸出進行反量化和反變換??梢愿鶕?jù)視頻編碼來進行幀內(nèi)預測和幀間預測之一或兩者。同樣,可以根據(jù)這樣的視頻編碼來進行運動補償和/或運動估計。同樣將提供給幀內(nèi)預測塊的來自反量化和反變換(例如IDCT)塊的信號路徑輸出提供給去塊效應濾波器。將來自去塊效應濾波器的輸出提供給被應用為處理來自反變換塊的輸出的一個或多個其他環(huán)路濾波器(例如根據(jù)自適應回路濾波器(ALF)、樣本自適應偏移(SAO)濾波器和/或任何其他濾波器類型應用)。例如,在一種可能的實施方式中,在存儲在圖片緩沖器(有時稱為DPB,數(shù)字圖片緩沖器)之前,ALF適用于解碼圖片。ALF被應用來降低解碼圖像的編碼噪聲,可以選擇地分別對亮度和色度進行逐片過濾,不管ALF是否在片級別或在塊級別上使用。在ALF的應用中可以使用二維2-D有限脈沖響應(FIR)過濾。濾波器的系數(shù)可以在編碼器中進行逐片設(shè)計,然后將這樣的信息傳遞給解碼器(例如,從包括視頻編碼器[或者稱為編碼器]的發(fā)射器通信設(shè)備傳遞給包括視頻解碼器[或者稱為解碼器]的接收器通信設(shè)備)。一種實施方式根據(jù)維納濾波設(shè)計生成系數(shù)。另外,不管是否進行濾波處理并是否根據(jù)四叉樹結(jié)構(gòu)將這樣的決定傳遞給解碼器(例如,從包括視頻編碼器[或者稱為編碼器]的發(fā)射器通信設(shè)備傳遞給包括視頻解碼器[或者稱為解碼器]的接收器通信設(shè)備),都可以在編碼器中逐塊地應用,其中塊大小根據(jù)率失真優(yōu)化來決定。要注意的是,利用這樣的2D濾波的應用可以根據(jù)編碼和解碼引入復雜度。例如,通過根據(jù)自適應回路濾波器(ALF)的應用來使用2D濾波,在發(fā)射器通信設(shè)備中應用的編碼器中和在接收器通信設(shè)備中應用的解碼器中可能存在一定的增加的復雜度。如針對其他實施方式所述,使用ALF可以提供根據(jù)這樣的視頻處理的一系列改進的任何一種,包括通過進行隨機量化去噪導致的峰值信號噪聲比(PSNR)改進客觀質(zhì)量測量。另外,隨后編碼的視頻信號的主觀質(zhì)量可以通過照明補償來實現(xiàn),根據(jù)ALF處理,照明補償可以根據(jù)進行偏移處理和縮放處理(例如,根據(jù)應用增益)來引入。就被應用來生成輸出位流的任何視頻編碼器架構(gòu)而言,要注意的是,這樣的架構(gòu)可以在多種通信設(shè)備中的任何一種中應用。輸出位流可以進行其他處理,包括誤差校正碼(ECC)、前向糾錯(FEC)等,從而生成其中具有其他殘差處理的修改輸出位流。同樣,如根據(jù)這樣的數(shù)字信號可以理解一樣,可以根據(jù)生成適用于或適于通過通信信道進行傳輸?shù)倪B續(xù)時間信號進行任何適當?shù)奶幚?。也就是說,這樣的視頻編碼器架構(gòu)在用于通過一個或多個通信信道傳輸一個或多個信號的通信設(shè)備中也許是受限制的??梢詫τ蛇@樣的視頻編碼器架構(gòu)生成的輸出位流進行其他處理,從而生成可以發(fā)射到通信信道中的連續(xù)時間信號。圖7是示出了幀內(nèi)預測處理的實施方式700的圖。由該圖可以看出,視頻數(shù)據(jù)的當前塊(例如通常呈正方形并且通常包括NXN像素)進行處理以便對其中的各個像素進行估計。根據(jù)這樣的幀內(nèi)預測采用位于當前塊的上方及左邊的事先編碼像素。從某種角度來說,幀內(nèi)預測方向可以被視為對應于從當前像素擴展至位于當前像素的上方或左邊的參考像素的矢量。根據(jù)H.264/AVC應用于編碼的幀內(nèi)預測的詳情在上文通過引用并入的對應標準內(nèi)進行了規(guī)定(例如,InternationalTelecommunication Union, ITU-T, TELECOMMUNICATION STANDARDIZATION SECTOR OFITU,H.264(03/2010), SERIES H:AUDIOVISUAL AND MULTIMEDIA SYSTEMS, Infrastructureof audiovisual services—Coding of moving video, Advanced video coding forgeneric audiovisual services, Recommendation ITU-T H.264 (或稱為 InternationalTelecomm IS0/IEC 14496-10-MPEG-4 的第 10 部分,AVC(Advanced Video Coding),H.264/MPEG-4 的第 10 部分或 AVC(Advanced Video Coding), ITU H.264/MPEG4-AVC 或等同方案)。殘差(其是當前像素和參考或預測像素之間的差值)為經(jīng)過編碼的殘差。由該圖可以看出,幀內(nèi)預測利用常見幀(或圖片)內(nèi)的像素進行操作。當然要注意的是,給定像素可以具有與其相關(guān)聯(lián)的各自不同的分量,且每個相應的分量可能存在各自不同組的樣本。圖8是示出了幀間預測處理的實施方式800的圖。與幀內(nèi)預測不同,幀間預測用于基于當前幀(或圖片)內(nèi)的當前組的像素以及位于幀(或圖片)序列內(nèi)的一個或多個其他幀(或圖片)內(nèi)的一組或多組參考或預測像素來識別運動矢量(例如,幀間預測方向)??梢钥闯?,運動矢量從幀(或圖片)序列內(nèi)的當前幀(或圖片)擴展至另一個幀(或圖片)。幀間預測可以使用分像素插值,使得預測像素值對應于參考幀或圖片中的多個像素的功能。盡管這樣的殘差不同于根據(jù)幀內(nèi)預測處理計算的殘差,但可以根據(jù)幀間預測處理來計算殘差。根據(jù)幀間預測處理,每個像素的殘差再次對應于當前像素和預測像素值之間的差異。然而,根據(jù)幀間預測處理,當前像素和參考或預測像素不位于相同幀(或圖片)內(nèi)。盡管該圖示出了一個或多個先前的幀或圖片所采用的幀間預測,但同樣要注意的是,可選實施方式可以利用對應于當前幀之前和/或之后的幀進行操作。例如,根據(jù)適當?shù)木彌_和/或內(nèi)存管理,可以對多個幀進行存儲。當對給定的幀進行操作時,可以根據(jù)在給定幀之前和/或之后的其他巾貞來生成參考值。 結(jié)合CU,基本單元可以用于預測劃分模式(即,預測單元或PU)。同樣要注意的是,僅為最后深度的CU限定PU,且其相應大小局限于CU的大小。
      圖9和圖10分別是示出了視頻解碼架構(gòu)的不同實施方式900和1000的圖。一般來說,這樣的視頻解碼架構(gòu)對輸入位流進行操作。當然要注意的是,這種輸入位流可以根據(jù)通信設(shè)備從通信信道接收的信號來生成??梢詫耐ㄐ判诺澜邮盏倪B續(xù)時間信號進行不同操作,包括數(shù)字采樣、解調(diào)、縮放、濾波等,比如各種操作可以適當根據(jù)生成輸入位流。而且,可以應用一種或多種誤差校正碼(ECC)、前向糾錯(FEC)等的某些實施方式,可以根據(jù)這樣的ECC、FEC等進行適當?shù)慕獯a,從而生成輸入位流。也就是說,在已經(jīng)根據(jù)生成對應輸出位流(例如,可以從發(fā)射器通信設(shè)備或收發(fā)器通信設(shè)備的發(fā)射器部分進行發(fā)射的輸出位流)進行其他殘差的某些實施方式中,可以根據(jù)生成輸入位流來進行適當?shù)奶幚???傮w來說,這樣的視頻解碼架構(gòu)遺憾的是要處理輸入位流,從而盡可能緊密地并完全在理想情況下生成對應于原始輸入視頻信號的輸出視頻信號,用于輸出至一個或多個視頻能顯示的設(shè)備。參照圖9的實施方式900,一般來說,解碼器比如熵解碼器(例如,其可以根據(jù)CABAC、CAVLC等應用)根據(jù)進行編碼(如在視頻編碼器架構(gòu)中進行的)的互補過程來處理輸入位流。輸入位流可以被視為由視頻編碼器架構(gòu)生成的壓縮輸出位流(盡可能緊密地并完全在理想情況下)。當然,在實際應用中,在通過一個或多個通信鏈路傳輸?shù)男盘栔锌赡芤呀?jīng)導致了一些誤差。熵解碼器對輸入位流進行處理并提取適當?shù)南禂?shù),比如DCT系數(shù)(例如,表示色度、亮度等信息),并將這樣的系數(shù)提供給反量化和反變換塊。如果采用DCT變換,那么反量化和反變換塊就可以被應用來進行反DCT (IDCT)操作。隨后,A/D阻塞濾波器被應用來生成對應于輸出視頻信號的各個幀和/或圖片。可以將這些幀和/或圖片提供給圖片緩沖器或數(shù)字圖片緩沖器(DPB),以便用來進行包括運動補償?shù)钠渌僮鳌R话銇碚f,這樣的運動補償操作可以被視為對應于與視頻編碼相關(guān)聯(lián)的幀間預測。同樣,還可以對從反量化和反變換塊輸出的信號進行幀內(nèi)預測。類似于視頻編碼,這樣的視頻解碼器架構(gòu)可以被應用來進行模式選擇,根據(jù)對輸入位流進行解碼,不通過幀內(nèi)預測或幀間預測進行,通過幀間預測進行或通過幀內(nèi)預測進行,從而生成輸出視頻信號。參照圖10的實施方式1000,在某些任選實施方式中,一個或多個環(huán)路濾波器(例如,根據(jù)自適應回路濾波器(ALF)、樣本自適應偏移(SA0)濾波器和/或任何其他濾波器類型應用)比如可以根據(jù)用于生成輸出位流的視頻編碼來應用,對應的一個或多個環(huán)路濾波器可以在視頻解碼器架構(gòu)中應用。在一種實施方式中,在去塊效應濾波器之后適當應用一個或多個這樣的環(huán)路濾波器。圖11示出了通過不同模塊、電路等劃分成用于各種編碼操作和處理的相應塊(例如,宏塊(MB)、編碼單元(CU)等)的實施方式1100。一般來說,除傳統(tǒng)的考慮事項(可合理處理的最大子塊或塊大小是什么)之外,還要對下游通路(編碼器和解碼器之間的路徑)和解碼設(shè)備共享處理器負載對給定塊大小的影響進行考慮。可以選擇初始塊大小(例如,基于包括負載的當前條件和能力等進行預先確定),如果有必要,塊大小能夠很快適應(參考幀過渡、充分排隊等)。選擇和自適應可以是任何一個或多個參數(shù)比如節(jié)點(例如,編碼器、解碼器、代碼轉(zhuǎn)換器及中間節(jié)點)能力和負載,以及通信信道類型、條件及狀態(tài)的函數(shù)。例如,代碼轉(zhuǎn)換器或編碼器可以首先選擇NXN、MXM或MXN (例如,16X16、32X32、16X32或32X 16)的第一塊大小,隨著解碼設(shè)備漫游或其他條件改變(例如,基于多個不同考慮事項中的任何一個),塊大小過渡至不同的塊大小(例如,從NX N過渡至MXM比如從32X32或16X16過渡至8X8)。一般來說,各自不同的塊大小之間的自適應和過渡可以基于多項考慮事項中的任一項進行,包括給定裝置的任何一個或多個本地運行條件、與一個或多個源設(shè)備相關(guān)聯(lián)的上游特征和/或上游網(wǎng)絡(luò)特征、與一個或多個目標設(shè)備(destination device,目的設(shè)備)相關(guān)聯(lián)的下游特征和/或下游網(wǎng)絡(luò)特征等。根據(jù)不同的操作根據(jù)視頻編碼來進行(例如,其可對應于視頻編碼和/或視頻解碼),視頻信號進行處理,從而生成可以進行不同操作的多個塊(例如,宏塊(MB)、編碼單元(CU)等)。一般來說,這種數(shù)字信號進行此類劃分以便通過這類不同操作進行處理。要注意的是,根據(jù)視頻編碼的各個塊大小,無論是宏塊或編碼單元等,并不一定在每次操作中相同。例如,第一操作可以采用第一大小的塊,第二操作可以采用第二大小的塊等。此外,由其他圖和/或?qū)嵤┓绞娇梢钥闯?,任意給定操作所采用的各自的大小也可以基于多項考慮事項中的任何一項自適應地進行修改。例如,某些實施方式通過自適應地修改不同操作所采用的各自的塊大小來進行操作。在一種可能的實施方式中,選擇初始塊大小(例如,其可以是基于當前操作條件、負載、能力和/或其他考慮因素等的預定選擇),此塊大小可以根據(jù)任何這樣的考慮因素的改變進行修改。也就是說,可以很快或?qū)崟r對根據(jù)某些操作所采用的特定塊大小進行修改(合適的參考幀過渡、充分排隊等)以適應任何這樣的考慮因素的改變。也就是說,根據(jù)視頻編碼在任何給定的相應操作中不采用固定子塊或塊大小,對不同本地和/或遠程操作參數(shù)、條件等進行考慮以便實現(xiàn)根據(jù)視頻編碼進行的相應操作中的任何一項所采用的塊大小進行自適應調(diào)節(jié)。例如,由文中的其他實施方式和/或圖可以看出,不同環(huán)境和操作考慮因素與對應于用于連接或耦合一個或多個目標設(shè)備和/或一個或多個源設(shè)備的一個或多個通信鏈路、網(wǎng)絡(luò)、信道等的下游和/或上游條件相關(guān)聯(lián)。與這樣的部件的物理應用和物理能力以及當前的運行狀況(比如在可以修改這樣的部件的一個或多個操作參數(shù)的情況)相關(guān)聯(lián)的特征可以用于調(diào)節(jié)用于不同操作的塊大小。也就是說,這樣的塊大小的選擇和自適應可以是對應于下列項的任何一個或多個參數(shù)的函數(shù):給定設(shè)備(例如,實際/本地設(shè)備、接收媒體內(nèi)容的遠程應用源設(shè)備、提供媒體內(nèi)容的遠程應用目標設(shè)備、遠程應用中間節(jié)點介入應用中間設(shè)備[位于實際/本地設(shè)備和遠程應用源設(shè)備和/或目標設(shè)備之間]等)、可以連接和/或耦合這樣的不同設(shè)備的任何一條或多條通信鏈路、網(wǎng)絡(luò)或信道等、環(huán)境和/或操作條件(例如,業(yè)務流、溫度、濕度等)、運行狀況(例如,任何設(shè)備的可用處理資源、具有一個以上操作模式的設(shè)備的當前配置等),和/或任何其他考慮因素。一般來說,任何給定操作或過程根據(jù)視頻編碼所采用的塊大小可以基于任何這樣的考慮因素在多個塊大小的任意一個中過渡。圖12示出了不同預測單元(PU)模式的實施方式1200。該圖分別基于大小為2NX 2N的CU示出了 PU劃分模式。根據(jù)目前正在開發(fā)的HEVC標準,存在所采用的各自不同的片類型(即,I片、P片和B片)。一般來說,I幀的操作使得其相應的處理(比如根據(jù)預測的處理)僅與特定的幀相關(guān)(例如,I幀僅進行與自身相關(guān)的預測)。P片只利用單個參考表而不是相應的參考表進行操作。一般來說,對P片而言,只根據(jù)一個方向進行預測(比如根據(jù)運動補償進行的預測)或?qū)蛄衼碚f是單向的。根據(jù)P片的預測可以在任一方向上,但在給定的時間內(nèi)只采用一個方向。同樣,每次只對一個幀,在幀序列的任一方向上進行根據(jù)P片的預測。
      一般來說,對B片而言,可以根據(jù)幀序列的兩個方向進行預測。例如,預測(比如根據(jù)運動補償進行的預測)可以同時在幀序列的兩個方向上進行,使得可以根據(jù)這樣的運動補償使用至少兩個相應其他幀(除當前幀之外)的信息。例如,考慮介于前幀I和后繼幀3之間的當前幀2:前幀I可以被視為是過去的,而后繼幀3可以被視為是將來的或在當前幀2之前的(例如,對幀序列而言)??梢詮那皫琁和/或后繼幀3提取信息用于處理當前幀
      2。同樣,某些插值信息或混合信息可以根據(jù)處理當前幀2由其他兩個相應幀實現(xiàn)(例如,來自前幀I的信息可以被插入或與來自后繼幀3的信息混合)。同樣,對B片而言,B片可以用于相應參考表。根據(jù)使用B片的操作,可以利用單個語法元素共同編碼在PU劃分模式中的CU預測模式。所采用的二值化是當前CU是否是最小的CU、SCU等的函數(shù)。對所采用的PU模式而言,將此信息傳遞給解碼器,使得可以適當了解如何對信號塊進行劃分的以便對根據(jù)特定的PU模式編碼的視頻信號進行適當?shù)奶幚?。例如,根?jù)特定的PU模式(根據(jù)視頻信號的編碼采用該模式),將此信息提供給解碼器,使得該解碼器可以適當?shù)靥幚聿⒔獯a所接收的視頻信號。另外,由該圖可以看出,一小組潛在的模式可以用于與跳躍(skip)、幀內(nèi)預測或幀間預測相關(guān)聯(lián)的不同預測操作。也就是說,可以根據(jù)進行的編碼操作來進一步限制給定的I3U模式的選擇。圖13示出了遞歸編碼單元(CU)結(jié)構(gòu)的實施方式1300。高性能視頻編碼(HEVC)是目前正在開發(fā)中的下一代視頻壓縮標準。在行業(yè)內(nèi)的一些人看來,HEVC標準似乎是H.264/MPEG4-AVC (或者稱為AVC)的后繼部分,同樣通過上文引用并入。根據(jù)視頻編碼,目前正在開發(fā)的HEVC標準利用編碼單元或CU進行操作,作為通常具有正方形且其配對物根據(jù)AVC是宏塊(MB)的基本單元。從某些角度看,CU與MB和AVC中的相應子宏塊(SMB)的操作目的和作用類似。然而,根據(jù)視頻編碼所采用的兩個相應部件之間的至少一個差別在于⑶可能具有多個不同大小中的任何一個,不存在對應于其相應大小的特殊區(qū)別。根據(jù)基于目前正在開發(fā)的HEVC標準執(zhí)行的視頻通話術(shù)語,為⑶(S卩,最大編碼單元(IXU)和最小內(nèi)容單元(S⑶))規(guī)定了特定的術(shù)語。根據(jù)視頻編碼,利用多個非重疊IXU來表示圖片。由于假設(shè)⑶局限于正方形,IXU內(nèi)的CU結(jié)構(gòu)可以用圖13中描述的遞歸樹表示形式表示。也就是說,CU可以用對應的LCU大小和LCU所屬的LCU的分層深度表征。一旦進行樹分裂過程,就為不進一步分裂的所有CU指定各自不同的預測編碼方法。換句話說,CU分層樹可以被視為包括多個相應葉節(jié)點,每個葉節(jié)點對應于用于相應CU的相應樹分裂過程,CU對應于圖片。根據(jù)視頻編碼,具體地針對P和B片,每個相應CU可以根據(jù)視頻編碼使用幀內(nèi)預測或幀間預測。例如,如其他實施方式和/或圖(例如圖7和圖8)所述,幀間預測編碼用于采用來自相鄰幀的參考,而幀內(nèi)預測編碼用于采用來自空間相鄰像素或共址顏色分量(co-located color component)的參考。圖14示出了在通信系統(tǒng)中應用的代碼轉(zhuǎn)換器的實施方式1400。由該圖可以看出,代碼轉(zhuǎn)換器可以在由一個或多個網(wǎng)絡(luò)、一個或多個源設(shè)備和/或一個或多個目標設(shè)備組成的通信系統(tǒng)中應用。一般來說,這種代碼轉(zhuǎn)換器可以被視為在通過一個或多個通信鏈路或網(wǎng)絡(luò)等連接和/或耦合的至少一個源設(shè)備和至少一個目標設(shè)備之間干擾應用的中間設(shè)備。在某些情況下,這種代碼轉(zhuǎn)換器可以被應用以包括用于從/或向一個或多個其他設(shè)備接收和/或發(fā)送各自不同的信號的多個輸入端和/或多個輸出端??梢曰谂c本地操作參數(shù)和/或遠程操作參數(shù)相關(guān)聯(lián)的考慮因素對代碼轉(zhuǎn)換器中的任何一個或多個模塊、電路、過程、步驟等進行自適應的操作。本地操作參數(shù)的實例可以被視為對應于規(guī)定和/或目前可用的硬件、處理資源、存儲器等。遠程操作參數(shù)的實例可以被視為對應于與包括分發(fā)流和/或源流的各自流媒體流(streaming media flow)相關(guān)聯(lián)的特征,對應于從一個或多個其他設(shè)備接收和/或發(fā)送至一個或多個其他設(shè)備的信令,其他設(shè)備包括源設(shè)備和/或目標設(shè)備。例如,與任何媒體流相關(guān)聯(lián)的特征可能涉及與至少一個流媒體源流相關(guān)聯(lián)的潛伏時間、時延、噪聲、失真、串音、衰減、信噪比(SNR)、容量、帶寬、頻譜、位速率及符號率中的任何一個或多個,和/或任何其他特征等。鑒于另一個實例,與任何媒體流相關(guān)聯(lián)的特征更具體地可能涉及這種媒體流可以通過的給定設(shè)備,包括與設(shè)備相關(guān)聯(lián)的用戶使用信息、處理歷史、排隊、能量約束、顯示大小、顯示分辨率及顯示歷史中的任何一個或多個和/或任何其他特征等。此外,除媒體流的信令之外,還可以在相應設(shè)備之間提供不同的信令。也就是說,可以在這種通信系統(tǒng)中的相應設(shè)備之間提供各種不同的反饋信號或控制信號。在至少一種實施方式中,這種代碼轉(zhuǎn)換器被應用來選擇性地對至少一個流媒體源流進行代碼轉(zhuǎn)換,從而基于與至少一個流媒體源流和/或至少一個流媒體分發(fā)流相關(guān)聯(lián)的一個或多個特征生成至少一個經(jīng)代碼轉(zhuǎn)換的流媒體分發(fā)流。也就是說,通過考慮與流相關(guān)聯(lián)的特征從上游角度、下游角度和/或上游和下游角度進行考慮?;谶@些特征,包括與此有關(guān)的歷史信息、與此有關(guān)的當前信息和/或與此有關(guān)的預測未來信息,可以使在代碼轉(zhuǎn)換器內(nèi)進行的相應代碼轉(zhuǎn)換自適應。此外,還可以對全局運行狀況和/或在代碼轉(zhuǎn)化器本身內(nèi)進行的當前運行狀況進行考慮。也就是說,針對本地運行狀況(例如可用處理資源、可用存儲器、所接收的源流、所發(fā)送的分發(fā)流等)的考慮因素還可以用于實現(xiàn)在代碼轉(zhuǎn)換器內(nèi)進行的相應代碼轉(zhuǎn)換自適應。在某些實施方式中,通過從一系列可用視頻編碼協(xié)議或標準中選擇一個特定的視頻編碼協(xié)議或標準來進行自適應。如果需要,這樣的自適應可以針對從對應于一個或多個視頻編碼協(xié)議或標準的一系列可用配置中選擇給定視頻編碼協(xié)議或標準的一個特定配置??蛇x地,這樣的自適應可以針對修改與視頻編碼協(xié)議或標準相關(guān)聯(lián)的一個或多個操作參數(shù)、其配置或與視頻編碼協(xié)議或標準相關(guān)聯(lián)的一小組操作參數(shù)進行。在其他實施方式中,通過選擇各自不同的方式進行自適應,可以通過這些方式進行視頻編碼。也就是說,某些視頻編碼(尤其是根據(jù)熵編碼操作的視頻編碼)可以是上下文自適應編碼、非上下文自適應編碼、根據(jù)語法操作的編碼或根據(jù)非語法操作的編碼。這樣的操作模式之間,特別是上下文自適應和非上下文自適應之間,以及帶語法或不帶語法的自適應選擇可以基于如本文所描述的考慮因素進行。一般來說,可以應用實時代碼轉(zhuǎn)換環(huán)境,其中可縮放視頻編碼(SVC)對代碼轉(zhuǎn)換器進行上下游操作并且其中代碼轉(zhuǎn)換器用于使上游SVC與下游SVC相協(xié)調(diào)。這種協(xié)調(diào)涉及內(nèi)部共享每個代碼轉(zhuǎn)換解碼器和代碼轉(zhuǎn)換編碼器中的實時全部活動意識。當對相應通信PHY/信道性能進行評估時,這種意識擴展到通過代碼轉(zhuǎn)換編碼器和解碼器收集的外部知識。此夕卜,這樣的意識交流擴展至從下游媒體顯示裝置的解碼器和PHY,以及上游媒體源編碼器和PHY接收的實際反饋。為了充分執(zhí)行SVC+整體流管理,通過行業(yè)或?qū)S袠藴市诺赖目刂菩帕钤谌咳齻€節(jié)點之間流動。圖15示出了在通信系統(tǒng)中應用的代碼轉(zhuǎn)換器的另一實施方式1500。由該圖可以看出,可以設(shè)置一個或多個相應解碼器和一個或多個相應編碼器,每個可以使用一個或多個存儲器且每個根據(jù)協(xié)調(diào)基于本文所述的不同考慮因素和/或特征中的任何一個進行操作。例如,與從一個或多個源設(shè)備至一個或多個目標設(shè)備的相應流媒體流(streamingflow)、任何給定源設(shè)備和任何給定目標設(shè)備間的相應端對端路徑、那些源設(shè)備/目標設(shè)備的反饋和/或控制信令、本地操作考慮因素、歷史等相關(guān)聯(lián)的特征可以用于實現(xiàn)根據(jù)代碼轉(zhuǎn)換的解碼處理和/或編碼處理的自適應操作。圖16示出了在通信系統(tǒng)中應用的編碼器的實施方式1600。由該圖可以看出,編碼器可以被應用來生成一個或多個信號,所述信號可以通過一個或多個分發(fā)流經(jīng)由一個或多個通信網(wǎng)絡(luò)、鏈路等傳輸至一個或多個目標設(shè)備。如由代碼轉(zhuǎn)換的上下文可以類似的了解到,其中進行的對應編碼操作可以用于一種設(shè)備,該設(shè)備并不一定對所接收的流源流進行解碼,而用于生成流分發(fā)流,所述流分發(fā)流可以通過一個或多個分發(fā)流經(jīng)由一個或多個通信網(wǎng)絡(luò)、鏈路等傳輸至一個或多個目標設(shè)備。圖17示出了在通信系統(tǒng)中應用的編碼器的可選實施方式1700。由該圖可以看出,各自不同的編碼器之間的協(xié)調(diào)和自適應可以在設(shè)備中類似進行,該設(shè)備被應用來進行本文其他地方針對其他圖和/或?qū)嵤┓绞剿枋龅挠糜谶M行代碼轉(zhuǎn)換的編碼。也就是說,針對比如在該圖中所描述的應用,可以基于編碼處理并根據(jù)任意特征、考慮因素(不管他們是否是本地的和/或遠程的)等選擇一系列編碼中的一個編碼來實現(xiàn)自適應。圖18和圖19分別示出了代碼轉(zhuǎn)換的不同實施方式1800和1900。參照圖18的實施方式1800,該圖示出了分別由兩個或兩個以上的源設(shè)備提供的兩個或兩個以上流源流。至少兩個相應解碼器被應用來同時地、彼此并行地對這些流源流進行解碼。向單個編碼器提供各自從兩個或兩個以上流源流生成的解碼輸出。該編碼器被應用來從兩個或兩個以上各自解碼的輸出生成組合/單一的流媒體流(streaming flow)??梢韵蛞粋€或多個目標設(shè)備提供組合/單一的流媒體流(streaming flow)。由該圖可以看出,組合/單一的流媒體流(streaming flow)可以自一個以上源設(shè)備的一個以上的流源流生成??蛇x地,可能存在可以從單個源設(shè)備提供兩個或兩個以上的流源流的一些情況。也就是說,給定視頻輸入信號可以根據(jù)兩個或兩個以上不同的相應視頻編碼操作模式來進行編碼,從而生成各自不同的流源流,這兩個流源流通常由同一個原始輸入視頻信號生成。在某些情況下,可以通過第一通信通路提供流源流中的一個,和可以通過第二通信通路提供流源流中的另一個??蛇x地,可以通過通用通信通路提供這些各自不同的流源流??赡艽嬖谠趥鬏斶^程中一個特定的流源流比另一個流源流受到更多有害影響的情況。也就是說,根據(jù)特定方式和生成了給定流源流的編碼,在各自傳輸過程中通過給定通信通路可能會更容易受到某些有害影響的影響或?qū)δ承┯泻τ绊懜袕驮?例如,噪聲、干擾等)。在某些實施方式中,如果足夠資源可用,那么所需的是不僅僅是生成通過各自不同的通信通路提供的各自不同的流媒體流(streaming flow)。參照圖19的實施方式1900,該圖示出了由單個源設(shè)備提供的單個流源流。解碼器用于解碼單個流源流,從而生成至少一個解碼信號,將該解碼信號提供給至少兩個相應編碼器,所述至少兩個相應解碼器被應用來生成可以提供給一個或多個目標設(shè)備的至少兩個相應的流分發(fā)流。由該圖可以看出,給定的接收的流源流可以根據(jù)至少兩個不同的操作模式來進行代碼轉(zhuǎn)換。例如,該圖示出至少兩個各自不同的編碼器可以被應用來生成可以提供給一個或多個目標設(shè)備的兩個或兩個以上各自不同的流分發(fā)流。圖20A、圖20B、圖21A和圖21B示出了視頻處理器的操作方法的不同實施方式。參照圖20A的方法2000,方法2000首先根據(jù)每一個都具有第一大小的多個第一子塊處理第一視頻信號的第一部分,從而生成第二視頻信號的第一部分,如方框2010所不。方法2000繼續(xù)基于與至少一個流媒體源流相關(guān)聯(lián)的第一特征以及與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征中的至少一個來識別第二大小,如方框2020所示。如本文其他地方針對其他圖和/或?qū)嵤┓绞剿?,可以根?jù)識別第二大小采用一系列不同特征中的任何一個。在某些情況下,還要注意的是,第二大小可能與第一大小相同。例如,盡管在大多數(shù)情況下,第二大小與第一大小不同,但在某些情況下,在考慮一系列不同特征中的任何一個之后,可以確定第一大小仍然是處理第一視頻信號的可取或優(yōu)選大小。例如,同時要注意,在各自不同的時間對這樣的特征進行考慮,即便那些特殊特征可能有時會不同,但是決策可能也會實現(xiàn)選擇用于處理第一視頻信號的各自不同部分的極其相同的子塊大小。當然,要注意的是,基于某些情況,為第二大小選擇與第一大小相比彼此不同的大小。方法2000然后根據(jù)每一個都具有第二大小的多個第二子塊自適應處理第一視頻信號的第二部分,從而生成第二視頻信號的第二部分,如方框2030所示。參照圖20B的方法2001,方法2001首先根據(jù)每一個都具有第一大小的多個第一子塊處理第一視頻信號,從而生成第二視頻信號,如方框2011所示。方法2001根據(jù)每一個都具有第二大小的多個第二子塊處理第二視頻信號,從而生成第三視頻信號,如方框2021所示。方法2001可以繼續(xù)處理各自不同的干擾視頻信號,如該圖中的垂直省略符號所述。一般情況下,方法2001還可以根據(jù)每一個都具有第M大小的多個第N子塊處理第N視頻信號,從而生成安培音頻信號,如方框2041所示。在可選實施方式中,要注意的是,在各自不同的操作步驟中進行操作的各自不同的子塊在某些情況下可以使用大小相同的子塊。例如,考慮到方法2001,分別在方框2011和2021中所示的第一大小和第二大小在可選實施方式中可以相同。類似地,在可選實施方式中,方框2041中所示的第N大小與另一個操作步驟中所采用的大小相同。一般情況下,可以根據(jù)視頻信號處理進行各自不同的操作步驟,使得各自不同的操作步驟采用各自不同大小的子塊。此外,在某些實施方式中,可以進一步對某些操作進行子塊大小的進一步劃分和/或修改。例如,給定視頻處理操作步驟可以接收被劃分為第一給定大小的子塊的視頻信號,并進一步修改(例如,通過增加各自的子塊大小或降低各自的子塊大小)。參照圖21A的方法2100,方法2100首先根據(jù)每一個都具有第一大小的多個第一子塊編碼第一視頻信號的第一部分,從而生成第二視頻信號的第一編碼部分,如方框2210所示。方法2100基于與至少一個流媒體分發(fā)流相關(guān)聯(lián)的至少一個特征來識別第二大小,如方框2120所示。方法2100根據(jù)每一個都具有第二大小的多個第二子塊自適應編碼第一視頻信號的第二部分,從而生成第二視頻信號的第二編碼部分,如方框2130所示。參照圖21B的方法2101,方法2101根據(jù)每一個都具有第一大小的多個第一子塊解碼第一視頻信號的第一部分,從而生成第二視頻信號的第一解碼部分,如方框2211所示。方法2101基于與至少一個流媒體分發(fā)流相關(guān)聯(lián)的至少一個特征來識別第二大小,如方框2121所示。方法2101根據(jù)每一個都具有第二大小的多個第二子塊自適應解碼第一視頻信號的第二部分,從而生成第二視頻信號的第二解碼部分,如方框2131所示。與可以理解 的一樣,根據(jù)視頻處理進行的包括編碼和/或解碼的各自不同的操作,以及根據(jù)編碼和/或解碼進行的各自不同的操作步驟,可以利用各自不同的子塊大小進行操作。在某些情況下,可以利用常見的子塊大小來進行一個以上的操作步驟,而在其他情況下,各自不同的操作步驟使用各自不同的子塊大小??梢愿鶕?jù)與任何一個或多個上游特征、下游特征、源設(shè)備特征、目標設(shè)備特征相關(guān)聯(lián)的一系列特征中的任何一個或多個,和/或與給定通信鏈路、通信網(wǎng)絡(luò)等相關(guān)聯(lián)的任何特征對任何一個或多個操作步驟的各自的子塊大小進行自適應,根據(jù)本發(fā)明的各方面及其等同物,這些特征可能存在于任何所需的應用中。同樣要注意的是,比如利用其中應用的基帶處理模塊和/或處理模塊和/或其中的其他部件,可以在通信設(shè)備中進行文中針對不同方法所述的不同操作和功能。本文使用的術(shù)語“基本上”和“近似地”為其對應術(shù)語提供行業(yè)可接受的容差和/或項目間的相關(guān)性。行業(yè)可接受的容差的范圍小于1%_50%并對應于(但不限于)分量值、集成電路工藝變量、溫度變量、上升和下降時間和/或熱噪聲。項目之間的相關(guān)性的差別為幾個百分點至數(shù)量級差別。本文同樣使用的術(shù)語“可操作地耦合至”、“耦合至”和/或“耦合”包括項目之間直接耦合和/或項目之間通過干擾項目間接耦合(例如,項目包括(但不限于)部件、元件、電路和/或模塊),其中,對間接耦合而言,干擾項目不修改信號信息但可以調(diào)節(jié)其電流電平、電壓電平和/或功率電平。本文進一步使用的推測耦合(即,其中一個元件通過推斷與另一個元件耦合)包括以與“耦合至”相同的方式在兩個項目之間直接和間接耦合。本文更進一步使用的術(shù)語“可操作用于”或“可操作地耦合至”表明項目包括一種或多種電源連接、輸入、輸出等以便在激活時執(zhí)行一個或多個其對應功能且可以進一步包括與一個或多個其他項目的推測耦合。本文更進一步使用的術(shù)語“與…相關(guān)聯(lián)”包括直接和/或間接耦合的獨立項目和/或被嵌入另一項目中的一個項目。本文使用的術(shù)語“與…有利比較”表明兩個或兩個以上項目、信號等之間的比較以提供所需關(guān)系。例如,當所需關(guān)系為信號I比信號2的數(shù)量級大時,當信號I的數(shù)量級比信號2的數(shù)量級大時或當信號2的數(shù)量級比信號I的數(shù)量級小時,可以實現(xiàn)有利比較。本文也可能使用的術(shù)語“處理模塊”、“處理電路”和/或“處理單元”可以是單個處理設(shè)備或多個處理設(shè)備。這種處理設(shè)備可以是微處理器、微控制器、數(shù)字信號處理器、微計算機、中央處理器、現(xiàn)場可編程門陣列、可編程邏輯設(shè)備、狀態(tài)機、邏輯電路、模擬電路、數(shù)字電路和/或基于電路的硬編碼和/或操作指令操作信號(模擬和/或數(shù)字)的任何設(shè)備。處理模塊、模塊、處理電路和/或處理線總線結(jié)構(gòu)直接耦合在一起)或可以分布式定位(例如,通過局域網(wǎng)和/或廣域網(wǎng)進行的間接耦合云計算)。進一步要注意的是,如果處理模塊、模塊、處理電路和/或處理單元通過狀態(tài)機、模擬電路、數(shù)字電路和/或邏輯電路應用一種或多種其功能,可以將存儲相應操作指令的存儲器和/或存儲器元件嵌在包括狀態(tài)機、模擬電路、數(shù)字電路和/或邏輯電路的電路內(nèi)部或外部。更進一步要注意的是,存儲器元件可以存儲,和處理模塊、模塊、處理電路和/或處理單元執(zhí)行對應于一個或多個圖中示出的至少一部分步驟和/或功能的硬編碼和/或操作指令。制品中可以包括有這種存儲器設(shè)備或存儲器元件。上文借助示出了指定函數(shù)的性能及其關(guān)系的方法步驟已對本發(fā)明進行了描述。為了便于描述,本文任意限定了這些功能構(gòu)建塊和方法步驟的界限和順序。只要適當執(zhí)行指定功能和關(guān)系,就可以限定替代界限和順序。因此任何這樣的替代界限或順序都在要求保護的本發(fā)明的范圍和精神內(nèi)。此外,為了便于描述,任意限定了這些功能構(gòu)建塊的界限。只要適當執(zhí)行某些重要功能,就可以限定替代界限。類似地,本文也任意限定了流程框圖以便示出某些重要功能。從所用的程度來看,另外規(guī)定了流程框圖界限和順序,并仍然執(zhí)行某些重要功能。功能構(gòu)建塊和流程圖塊和順序的替代定義在要求保護的本發(fā)明的范圍和精神內(nèi)。本領(lǐng)域的普通技術(shù)人員還將明白,本文中的功能構(gòu)建塊及其他說明性塊、模塊和部件可以如所示出被應用或通過離散部件、專用集成電路、執(zhí)行適當軟件等的處理器或其任意組合被應用??赡芤呀?jīng)至少部分地針對一種或多種實施方式對本發(fā)明進行了描述。本發(fā)明的實施方式在本文中用來說明本發(fā)明的各方面、特點、概念和/或?qū)嵗?。體現(xiàn)本發(fā)明的裝置、制品、機器和/或工藝的物理實施方式可以包括參照文中所討論的一種或多種實施方式描述的一個或多個方面、特點、概念、實例等。此外,從圖到圖,實施方式可以并入可以使用相同或不同參考編號的相同或類似命名的功能、步驟、模塊等,同樣,所述功能、步驟、模塊等可以是相同或類似的功能、步驟、模塊等或可以是不同的功能、步驟、模塊等。盡管上述圖中的電路可以包括晶體管,比如場效應晶體管(FET),但本領(lǐng)域的普通技術(shù)人員將理解,可以利用任何類型的晶體管結(jié)構(gòu)來應用這些晶體管,包括但不限于雙極晶體管、金屬氧化物半導體場效應晶體管(M0SFET)、N阱晶體管、P阱晶體管、增強型晶體管、耗盡型晶體管及零電壓閾值(VT)晶體管。除非從反面特別說明,傳遞給本文中所顯示的任何一個圖中的元件的信號、來自元件的信號和/或元件之間的信號可以是模擬信號或數(shù)字信號、連續(xù)時間信號或離散時間信號以及單端信號或差分信號。例如,如果信號路徑被顯示為單端路徑,則其還表示差分信號路徑。類似地,如果信號路徑被顯示為差分路徑,則其還表示單端信號路徑。盡管本文對一個或多個特定架構(gòu)進行了描述,但同樣可以應用其他架構(gòu),其他架構(gòu)使用如本領(lǐng)域的普通技術(shù)人員認可的一個或多個數(shù)據(jù)總線(未明確示出)、元件之間的直接連接和/或其他元件之間的間接耦合。術(shù)語“模塊”用于對本發(fā)明的不同實施方式進行描述。模塊包括本文所述的處理模塊、功能塊、硬件和/或存儲在存儲器中用于執(zhí)行一個或多個功能的軟件。要注意的是,如果通過硬件應用模塊,那么硬件可以獨立地和/或結(jié)合軟件和/或固件進行操作。本文使用的模塊可以包含一個或多個子模塊,每個子模塊可以是一個或多個模塊。盡管本文明確描述了本發(fā)明的不同功能和特點的特定組合,但這些特點和功能的其他組合同樣是可能的。本發(fā)明不受本文所公開的特定實例的限制并明確結(jié)合這些其他組
      口 O
      權(quán)利要求
      1.一種裝置,包括: 輸入端,用于通過至少一個通信網(wǎng)絡(luò)從源設(shè)備接收第一視頻信號; 視頻處理器,用于: 根據(jù)每個都具有第一大小的多個第一子塊處理第一視頻信號的第一部分,從而生成第二視頻信號的第一部分; 基于與至少一個流媒體源流相關(guān)聯(lián)的第一特征、與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征、以及與所述裝置的至少一個本地處理條件相關(guān)聯(lián)的至少一個特征這三者中的至少一個來識別第二大小;以及 根據(jù)每個都具有第二大小的多個第二子塊自適應處理第一視頻信號的第二部分,從而生成第二視頻信號的第二部分; 以及 輸出端,用于通過所述至少一個通信網(wǎng)絡(luò)或至少一個其他通信網(wǎng)絡(luò)向至少一個目標設(shè)備輸出第二視頻信號;其中, 所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征對應于與所述至少一個流媒體源流相關(guān)聯(lián)的潛伏時間、時延、噪聲、失真、串音、衰減、信噪比(SNR)、容量、帶寬、頻譜、位速率及符號率中的至少一個;并且 所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征對應于與所述至少一個流媒體分發(fā)流相關(guān)聯(lián)的潛伏時間、時延、噪聲、失真、串音、衰減、SNR、容量、帶寬、頻譜、位速率及符號率中的至少一個。
      2.根據(jù)權(quán)利要求1所述的裝置,其中, 所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征還對應于與所述源設(shè)備和至少一個其他源設(shè)備中的至少一個相關(guān)聯(lián)的用戶使用信息、處理歷史、排隊、能量約束、顯示大小、顯示分辨率及顯示歷史中的至少一個;并且 所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征還對應于與所述至少一個目標設(shè)備相關(guān)聯(lián)的用戶使用信息、處理歷史、排隊、能量約束、顯示大小、顯示分辨率及顯示歷史中的至少一個。
      3.根據(jù)權(quán)利要求1所述的裝置,其中, 所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征對應于從所述源設(shè)備接收的至少一個反饋或控制信號;并且 所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征對應于從所述至少一個目標設(shè)備接收的至少一個反饋或控制信號。
      4.根據(jù)權(quán)利要求1所述的裝置,其中, 所述裝置是能在衛(wèi)星通信系統(tǒng)、無線通信系統(tǒng)、有線通信系統(tǒng)及光纖通信系統(tǒng)中的至少一個中操作的通信設(shè)備。
      5.一種裝置,包括: 視頻處理器,用于: 根據(jù)每個都具有第一大小的多個第一子塊處理第一視頻信號的第一部分,從而生成第二視頻信號的第一部分; 基于與至少一個流媒體源流相關(guān)聯(lián)的第一特征以及與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征中的至少一個來識別第二大?。? 以及 根據(jù)每個都具有第二大小的多個第二子塊自適應處理第一視頻信號的第二部分,從而生成第二視頻信號的第二部分。
      6.根據(jù)權(quán)利要求5所述的裝置,其中, 所述視頻處理器是用于進行以下操作的視頻解碼器: 根據(jù)每個都具有第一大小的所述多個第一子塊解碼第一視頻信號的第一部分,從而生成第二視頻信號的第一解碼部分; 基于所述與至少一個流媒體源流相關(guān)聯(lián)的第一特征來識別第二大小;以及根據(jù)每個都具有第二大小的所述多個第二子塊自適應解碼第一視頻信號的第二部分,從而生成第二視頻信號的第二解碼部分。
      7.根據(jù)權(quán)利要求5所述的裝置,其中, 所述視頻處理器是用于進行以下操作的視頻編碼器: 根據(jù)每個都具有第一大小的所述多個第一子塊編碼第一視頻信號的第一部分,從而生成第二視頻信號的第一編碼部分; 基于所述與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征來識別第二大??;以及根據(jù)每個都具有第二大小的所述多個第二子塊自適應編碼第一視頻信號的第二部分,從而生成第二視頻信號的第二編碼部分。
      8.根據(jù)權(quán)利要求5所述的裝置,其中,` 所述裝置是中間設(shè)備并包括輸入端,該輸入端用于通過至少一個通信網(wǎng)絡(luò)從源設(shè)備接收第一視頻信號;并且 所述裝置包括輸出端,該輸出端用于通過所述至少一個通信網(wǎng)絡(luò)或至少一個其他通信網(wǎng)絡(luò)向至少一個目標設(shè)備輸出第二視頻信號。
      9.根據(jù)權(quán)利要求5所述的裝置,其中, 所述裝置是包括輸出端的源設(shè)備,該輸出端用于通過至少一個通信網(wǎng)絡(luò)向至少一個目標設(shè)備輸出第二視頻信號。
      10.一種視頻處理器的操作方法,所述方法包括: 根據(jù)每個都具有第一大小的多個第一子塊處理第一視頻信號的第一部分,從而生成第二視頻信號的第一部分; 基于與至少一個流媒體源流相關(guān)聯(lián)的第一特征以及與至少一個流媒體分發(fā)流相關(guān)聯(lián)的第二特征中的至少一個來識別第二大?。? 以及 根據(jù)每個都具有第二大小的多個第二子塊自適應處理第一視頻信號的第二部分,從而生成第二視頻信號的第二部分。
      全文摘要
      本發(fā)明涉及基于基礎(chǔ)設(shè)施能力及當前條件確定視頻編碼子塊大小。子塊大小,比如根據(jù)視頻處理所采用的子塊大小,可以基于多個考慮因素中的任何一個自適應地進行調(diào)整。例如,可以針對與由包括視頻處理器的特定設(shè)備接收和/或輸出的流媒體源流和/或流媒體分發(fā)流相關(guān)聯(lián)的一個或多個特征來進行這樣的子塊大小的自適應。例如,這樣的視頻處理器可以是在中間設(shè)備或目標設(shè)備中應用的視頻解碼器。這樣的視頻處理器可以是在中間設(shè)備或源設(shè)備中應用的視頻編碼器。根據(jù)視頻編碼所采用的子塊大小的自適應還可以根據(jù)在相應設(shè)備之間提供的反饋或控制信令來實現(xiàn)。(例如,從目標設(shè)備或源設(shè)備至中間設(shè)備,或從目標設(shè)備至源設(shè)備等)。
      文檔編號H04N21/234GK103108180SQ20121036576
      公開日2013年5月15日 申請日期2012年9月27日 優(yōu)先權(quán)日2011年9月30日
      發(fā)明者溫偉杰, 楊志杰, 韓拜恩 申請人:美國博通公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1