一種視頻參考幀數據存儲的方法和設備的制造方法
【專利摘要】本發明涉及視頻處理領域,尤其涉及一種視頻參考幀數據存儲的方法和設備。本發明實施例的方法包括:確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據;將確定的同一位置上需要綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中,其中存儲器中有多個宏塊,每個宏塊由多個子宏塊組成,同一個宏塊中的每個子宏塊分別存儲同一個視頻參考幀數據中不同位置的亮度數據和色度數據。由于本發明實施例中將亮度數據和色度數據綁定存儲在存儲器的同一個子宏塊中,因而在視頻解碼器的數據緩存器和外部存儲器中,亮度和色度數據都能夠進行綁定存儲,進而減少了視頻解碼器中數據緩存器向外部存儲器發送的命令次數。
【專利說明】
_種視頻參考巾貞數據存儲的方法和設備
技術領域
[0001]本發明涉及視頻處理領域,特別涉及一種視頻參考幀數據存儲的方法和設備。
【背景技術】
[0002]近年來視頻編解碼方面的應用得到了飛速發展,且視頻的分辨率、碼率都得到很大提高,HEVC(High Efficiency Video Coding,視頻壓縮標準)是兩大組織成立的聯合小組正在研究的下一代新的視頻壓縮編碼方案,主要針對高清和超高清的視頻圖像,HEVC目標在H.264/AVC high profile的基礎上,對高分辨率/高保真的視頻圖像壓縮效率提高一倍,也就是在保證相同視頻圖像質量的前提下,視頻流的碼率減少50%。
[0003]HEVC的編解碼架構采用傳統的混合視頻編碼架構,也就是預測加熵編碼。預測是為了消除像素間時間和空間的相關性,空間的相關性采用幀內預測消除,而時間的相關性采用幀間預測消除。在視頻編碼中,幀間預測對編碼性能影響最大。在解碼端,解碼器在做幀間預測的時候需要大量的讀取已經解碼的幀緩沖集合中的像素信息,而幀緩存所占空間巨大,只能放在外部存儲器DDR(Double Data Rate,雙倍速率同步動態隨機存儲器)中,這樣會帶來巨大的帶寬損耗,這也是影響解碼器性能的主要原因。
[0004]為了提高解碼器的帶寬性能,參考幀讀取一般會使用數據緩存器結構,數據緩存器帶來兩個方面的性能提升:最大限度的利用已經取來的參考幀數據;降低數據的延時。但現有技術中,在解碼器的數據緩存器和外部存儲器中,亮度和色度數據分開進行存儲,進行讀寫操作時,都需要分開操作,每讀取一次亮度數據需要發送一條命令,每讀取一次色度數據又需要發送一條命令,這也導致向外部存儲器發送的命令次數較多。
[0005]綜上所述,目前在視頻解碼器的數據緩存器和外部存儲器中,亮度和色度數據分開進行存儲,視頻解碼器中數據緩存器向外部存儲器發送的命令次數較多。
【發明內容】
[0006]本發明實施例提供一種視頻參考幀數據存儲的方法和設備,用以解決現有技術中存在的在視頻解碼器的數據緩存器和外部存儲器中,亮度和色度數據分開進行存儲,視頻解碼器中數據緩存器向外部存儲器發送的命令次數較多的問題。
[0007]本發明實施例提供的一種視頻參考幀數據存儲的方法,該方法包括:
[0008]確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據;
[0009]將確定的同一位置上需要綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中,其中所述存儲器中有多個宏塊,每個所述宏塊由多個所述子宏塊組成,同一個宏塊中的每個子宏塊分別存儲同一個視頻參考幀數據中不同位置的亮度數據和色度數據。
[0010]由于本發明實施例中將亮度數據和色度數據綁定存儲在存儲器的同一個子宏塊中,因而在解碼器的數據緩存器和外部存儲器中,亮度和色度數據都能夠進行綁定存儲,進而減少了解碼器中數據緩存器向外部存儲器發送的命令次數。
[0011]較佳地,將確定的同一位置上需要綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中,包括:
[0012]對所述確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮;
[0013]將壓縮后的所述亮度數據和色度數據存儲在存儲器的同一個子宏塊中。
[0014]較佳地,對所述確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮,包括:
[0015]根據存儲器的最小數據結構,對所述確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮。
[0016]較佳地,根據存儲器的最小數據結構,對確定的所述同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮,包括:
[0017]將確定的所述同一位置上需要綁定存儲的亮度數據和色度數據壓縮成所述存儲器的最小數據結構的N倍,N是正整數。
[0018]由于本發明實施例根據存儲器的最小數據結構,將所述子宏塊中存儲的亮度數據和色度數據壓縮成所述存儲器的最小數據結構的N倍,因而使存儲器能夠存儲更多的數據,進而節省了帶寬。
[0019]較佳地,確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據之后,將亮度數據和色度數據存儲在存儲器的同一個子宏塊中之前,還包括:
[0020]根據所述視頻參考幀數據對應的視頻碼流,將需要綁定存儲的亮度數據分成多個亮度數據組,以及將需要綁定存儲的色度數據分成多個色度數據組,以便以組為單位進行存儲。
[0021]本發明實施例提供的一種視頻參考幀數據存儲的設備,該設備包括:
[0022]確定模塊,用于確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據;
[0023]處理模塊,用于將確定的同一位置上需要綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中,其中所述存儲器中有多個宏塊,每個所述宏塊由多個所述子宏塊組成,同一個宏塊中的每個子宏塊分別存儲同一個視頻參考幀數據中不同位置的亮度數據和色度數據。
[0024]較佳地,所述處理模塊具體用于:
[0025]對所述確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮;將壓縮后的所述亮度數據和色度數據存儲在存儲器的同一個子宏塊中。
[0026]較佳地,所述處理模塊具體用于:
[0027]根據存儲器的最小數據結構,對所述確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮。
[0028]較佳地,所述處理模塊具體用于:
[0029]將確定的所述同一位置上需要綁定存儲的亮度數據和色度數據壓縮成所述存儲器的最小數據結構的N倍,N是正整數。
[0030]較佳地,該設備還包括:
[0031]分組模塊,用于根據所述視頻參考幀數據對應的視頻碼流,將需要綁定存儲的亮度數據分成多個亮度數據組,以及將需要綁定存儲的色度數據分成多個色度數據組,以便以組為單位進行存儲。
【附圖說明】
[0032]圖1為本發明實施例提供的一種視頻參考幀數據存儲的方法的步驟流程圖;
[0033]圖2A為本發明實施例提供的存儲器中宏塊劃分的示意圖;
[0034]圖2B為本發明實施例提供的存儲器中子宏塊劃分的示意圖;
[0035]圖3A為本發明實施例提供的8位碼流對應的參考幀數據的存儲示意圖;
[0036]圖3B為本發明實施例提供的10位碼流對應的參考幀數據的存儲示意圖;
[0037]圖4A為本發明實施例提供的將同一位置上需要綁定存儲的亮度數據和色度數據壓縮為32字節的存儲示意圖;
[0038]圖4B為本發明實施例提供的將同一位置上需要綁定存儲的亮度數據和色度數據壓縮為64字節的存儲示意圖;
[0039]圖4C為本發明實施例提供的將同一位置上需要綁定存儲的亮度數據和色度數據壓縮為96字節的存儲示意圖;
[0040]圖5為本發明實施例提供的一種視頻參考幀數據存儲的設備的結構示意圖;
[0041]圖6為本發明實施例提供的一種視頻參考幀數據存儲的方法的總體流程圖。
【具體實施方式】
[0042]本發明實施例視頻參考幀數據存儲的方法,確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據;將確定的同一位置上需要綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中,其中存儲器中有多個宏塊,每個宏塊由多個子宏塊組成,同一個宏塊中的每個子宏塊分別存儲同一個視頻參考幀數據中不同位置的亮度數據和色度數據。由于本發明實施例中將亮度數據和色度數據綁定存儲在存儲器的同一個子宏塊中,因而在解碼器的數據緩存器和外部存儲器中,亮度和色度數據都能夠進行綁定存儲,進而減少了解碼器中數據緩存器向外部存儲器發送的命令次數。
[0043]下面結合附圖,用具體實施例對本發明提供的方法及設備進行詳細描述。
[0044]本發明實施例提供的一種視頻參考幀數據存儲的方法,如圖1所示,具體包括以下步驟:
[0045]步驟101、確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據;
[0046]步驟102、將確定的同一位置上需要綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中,其中存儲器中有多個宏塊,每個宏塊由多個子宏塊組成,同一個宏塊中的每個子宏塊分別存儲同一個視頻參考幀數據中不同位置的亮度數據和色度數據。
[0047]實施中,視頻參考幀數據存儲的方法可以應用到視頻參考幀數據存儲的設備當中,該視頻參考幀數據存儲的設備包括:視頻解碼器和外部存儲器,其中視頻解碼器包括數據緩存器、視頻壓縮設備和處理器。因而本發明實施例中提供的存儲器可以為視頻解碼器中的數據緩存器和外部存儲器。
[0048]本發明實施例中提供的存儲器,也就是視頻解碼器中的數據緩存器和外部存儲器都會相應的劃分成宏塊的形式存儲參考幀數據。如圖2A所示,將視頻幀劃分為若干個64*64的宏塊,也就是4k字節(4096字節=64*64)的數據,這樣做的目的是為了匹配外部存儲器中的存儲頁的大小。如圖2B所示,每個宏塊又劃分為64個16*4大小的個子宏塊。實際生產制造過程中,宏塊和子宏塊的大小可以根據實際需要進行設定,可以認為是一個參考數據塊的大小,本實施例以16*4的大小進行舉例說明。與外部存儲器類似,數據緩存器也是以塊的方式存儲數據,與外部存儲器中的宏塊和子宏塊相對應。而亮度和色度數據可以綁定存儲到數據緩存器和外部存儲器的同一個子宏塊中。
[0049]較佳地,本發明實施例以能夠存儲128字節的子宏塊為例,亮度數據和色度數據綁定存儲到這128字節中。
[0050]實施中,同一子宏塊中除了存儲亮度數據和色度數據外,剩余的空間作為填充空間。例如,以能夠存儲128字節的子宏塊為例,當采用8位碼流為數據流時,96字節的亮度數據和色度數據綁定存儲到這128字節中,剩余的32字節作為填充空間。而當采用10位碼流為數據流時,96字節的亮度數據和色度數據將占用120字節(96*10/8 = 120),因而128字節的子宏塊剩余的8字節的存儲空間作為填充空間。
[0051]其中,填充空間的作用是為了尋址方便,同時能夠在視頻解碼器選取的不同視頻碼流時,為對應參考幀數據提供足夠的存儲空間。
[0052]實施中,當對子宏塊中存儲的亮度數據和色度數據進行視頻壓縮后,相應的該子宏塊中的填充空間會變大。
[0053]本發明提供的視頻參考幀數據存儲的方法能夠支持不同位數的碼流,針對不同位數的碼流對應的參考幀數據的存儲形式也不相同。
[0054]較佳地,本發明實施例能夠分別支持以8位碼流和10位碼流為數據流的視頻參考幀數據,一般視頻和圖像都是采用8位碼流表示像素值,10位碼流表示用10位來表示像素值,下面針對8位碼流和10位碼流對應的參考幀數據的存儲形式進行詳細介紹。
[0055]針對8位碼流,如圖3A所示,為本發明實施例提供的8位碼流對應的參考幀數據的存儲示意圖,圖中每64字節的亮度數據作為一個單位亮度64字節存儲,每32字節的色度數據作為一個單位色度32字節存儲,最后的32字節作為填充空間。
[0056]針對10位碼流,如圖3B所示,為本發明實施例提供的10位碼流對應的參考幀數據的存儲示意圖,圖中首先存儲低8位的64字節的亮度數據,接著存儲低8位的32字節色度數據,然后再存儲高2位的16字節的亮度數據,以及高2位的8字節色度數據,最后的8個字節作為填充空間。
[0057]視頻參考幀數據中同一位置上的亮度數據和色度數據在綁定存儲的過程中,采用分段式的方式進行存儲,下面進行具體介紹。
[0058]較佳地,確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據之后,將亮度數據和色度數據存儲在存儲器的同一個子宏塊中之前,還包括:
[0059]根據視頻參考幀數據對應的視頻碼流,將需要綁定存儲的亮度數據分成多個亮度數據組,以及將需要綁定存儲的色度數據分成多個色度數據組,以便以組為單位進行存儲。
[0060]實施中,可以將相關性較大的一些亮度數據分成一組,相關性較大的色度數據分成一組,進而分成多個亮度數據組和多個色度數據組;也可以不進行分組,之間將綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中。
[0061]實施中,本發明實施例提供的視頻解碼器中的視頻壓縮設備能夠先對確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮,再將壓縮后的亮度數據和色度數據存儲在存儲器的同一個子宏塊中。因而在數據緩存器和外部存儲器對數據進行存儲時,可以節省更多的存儲空間,進而節省帶寬。實施中,按照一定的規則對同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮,下面進行具體介紹。
[0062]較佳地,將確定的同一位置上需要綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中,包括:
[0063]對確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮;
[0064]將壓縮后的亮度數據和色度數據存儲在存儲器的同一個子宏塊中。
[0065]較佳地,對確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮,包括:
[0066]根據存儲器的最小數據結構,對確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮。
[0067]較佳地,根據存儲器的最小數據結構,對確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮,包括:
[0068]將確定的同一位置上需要綁定存儲的亮度數據和色度數據壓縮成存儲器的最小數據結構的N倍,N是正整數。
[0069]實施中,本發明實施例將需要存儲的視頻參考幀數據中同一位置上的亮度數據和色度數據綁定存儲在存儲器的同一個子宏塊中之前,會先對數據進行壓縮。由于存儲器的最小數據結構是32字節,每次最終壓縮后參考幀數據的存儲和讀寫都要是32字節的倍數,通過擴展到128字節空間。下面分別介紹對8位碼流和10位碼流對應的參考幀數據進行壓縮。
[0070]針對8位碼流,經過視頻壓縮步驟后,96字節的未處理的參考幀數據可以被壓縮為32、64、96字節。如圖4A所示,為本發明實施例提供的將同一位置上需要綁定存儲的亮度數據和色度數據壓縮為32字節的存儲示意圖,根據需求將同一位置上需要綁定存儲的亮度數據和色度數據壓縮為32字節的數據,剩余的96字節作為填充空間,從而能夠節省67%的帶寬,節省帶寬的計算方式為(96-32)/96 = 67%。
[0071]如圖4B所示,為本發明實施例提供的將同一位置上需要綁定存儲的亮度數據和色度數據壓縮為64字節的存儲示意圖,根據需求將同一位置上需要綁定存儲的亮度數據和色度數據壓縮為64字節的數據,剩余的64字節作為填充空間,從而能夠節省33%的帶寬,節省帶寬的計算方式為(96-64)/96 = 33%。
[0072]由于8位碼流中未處理的參考幀數據為96字節,因而壓縮成96字節并不能節省帶寬。
[0073]針對10位碼流,在8位碼流中96字節的未處理的參考幀數據變為120字節,120字節的未處理的參考幀數據可以被壓縮為32、64、96字節,與8位碼流時,將綁定的亮度數據和色度數據壓縮為32、64、96字節的數據進行存儲相同。因而仍然可以采用圖4A和圖4B作為存儲示意圖。如圖4A所示,根據需求將同一位置上需要綁定存儲的亮度數據和色度數據壓縮為32字節,剩余的96字節作為填充空間,從而能夠節省75%的帶寬,節省帶寬的計算方式為(128-32)/128 = 75%。
[0074]如圖4B所示,根據需求將同一位置上需要綁定存儲的亮度數據和色度數據壓縮為64字節,剩余的64字節作為填充空間,從而能夠節省50%的帶寬,節省帶寬的計算方式為(128-64)/128 = 50%。
[0075]如圖4C所示,為本發明實施例提供的將同一位置上需要綁定存儲的亮度數據和色度數據壓縮為96字節的存儲示意圖,根據需求將同一位置上需要綁定存儲的亮度數據和色度數據壓縮為96字節,剩余的32字節作為填充空間,從而能夠節省25%的帶寬,節省帶寬的計算方式為(128-96)/128 = 25%。
[0076]基于同一發明構思,本發明實施例還提供了一種視頻參考幀數據存儲的設備,由于該設備所解決問題的原理與前述視頻參考幀數據存儲的方法相似,因此該設備的實施可以參見前述方法的實施,重復之處不再贅述。
[0077]如圖5所示,本發明實施例提供的一種視頻參考幀數據存儲的設備,包括:確定模塊501和處理模塊502。
[0078]確定模塊501,用于確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據;
[0079]處理模塊502,用于將確定的同一位置上需要綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中,其中存儲器中有多個宏塊,每個宏塊由多個子宏塊組成,同一個宏塊中的每個子宏塊分別存儲同一個視頻參考幀數據中不同位置的亮度數據和色度數據。
[0080]較佳地,處理模塊502具體用于:
[0081]對確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮;將壓縮后的亮度數據和色度數據存儲在存儲器的同一個子宏塊中。
[0082]較佳地,處理模塊502具體用于:
[0083]根據存儲器的最小數據結構,對確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮。
[0084]較佳地,處理模塊502具體用于:
[0085]將確定的同一位置上需要綁定存儲的亮度數據和色度數據壓縮成存儲器的最小數據結構的N倍,N是正整數。
[0086]較佳地,該設備還包括:
[0087]分組模塊503,用于根據視頻參考幀數據對應的視頻碼流,將需要綁定存儲的亮度數據分成多個亮度數據組,以及將需要綁定存儲的色度數據分成多個色度數據組,以便以組為單位進行存儲。
[0088]根據上述對本發明實施例一種視頻參考幀數據存儲的方法的描述,總結出該方法的總體流程圖,如圖6所示,為本發明實施例提供的一種視頻參考幀數據存儲的方法的總體流程圖,包括下列步驟:
[0089]步驟601、確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據;
[0090]步驟602、確定存儲器的最小數據結構;
[0091]步驟603、將確定的同一位置上需要綁定存儲的亮度數據和色度數據壓縮成存儲器的最小數據結構的N倍,N是正整數;
[0092]步驟604、對確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮;
[0093]步驟605、根據視頻參考幀數據對應的視頻碼流,將需要綁定存儲的亮度數據分成多個亮度數據組,以及將需要綁定存儲的色度數據分成多個色度數據組;
[0094]步驟606、將確定的同一位置上需要綁定存儲的亮度數據和色度數據以組為單位存儲在存儲器的同一個子宏塊中。
[0095]本發明實施例與【背景技術】中相比,由于本發明實施例中將亮度數據和色度數據綁定存儲在存儲器的同一個子宏塊中,因而在視頻解碼器的數據緩存器和外部存儲器中,亮度和色度數據都能夠進行綁定存儲,進而減少了視頻解碼器中數據緩存器向外部存儲器發送的命令次數。
[0096]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明實施例可以通過硬件實現,也可以借助軟件加必要的通用硬件平臺的方式來實現。基于這樣的理解,本發明實施例的技術方案可以以軟件產品的形式體現出來,該軟件產品可以存儲在一個非易失性存儲介質(可以是CD-ROM,U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例的方法。
[0097]本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發明所必須的。
[0098]本領域技術人員可以理解實施例中用戶設備中的模塊可以按照實施例描述進行分布于實施例的用戶設備中,也可以進行相應變化位于不同于本實施例的一個或多個用戶設備中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0099]上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
[0100]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【主權項】
1.一種視頻參考幀數據存儲的方法,其特征在于,該方法包括: 確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據; 將確定的同一位置上需要綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中,其中所述存儲器中有多個宏塊,每個所述宏塊由多個所述子宏塊組成,同一個宏塊中的每個子宏塊分別存儲同一個視頻參考幀數據中不同位置的亮度數據和色度數據。2.根據權利要求1所述的方法,其特征在于,將確定的同一位置上需要綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中,包括: 對所述確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮; 將壓縮后的所述亮度數據和色度數據存儲在存儲器的同一個子宏塊中。3.根據權利要求2所述的方法,其特征在于,對所述確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮,包括: 根據存儲器的最小數據結構,對所述確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮。4.根據權利要求3所述的方法,其特征在于,根據存儲器的最小數據結構,對確定的所述同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮,包括: 將確定的所述同一位置上需要綁定存儲的亮度數據和色度數據壓縮成所述存儲器的最小數據結構的N倍,N是正整數。5.根據權利要求1?4任一所述的方法,其特征在于,確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據之后,將亮度數據和色度數據存儲在存儲器的同一個子宏塊中之前,還包括: 根據所述視頻參考幀數據對應的視頻碼流,將需要綁定存儲的亮度數據分成多個亮度數據組,以及將需要綁定存儲的色度數據分成多個色度數據組,以便以組為單位進行存儲。6.一種視頻參考幀數據存儲的設備,其特征在于,該設備包括: 確定模塊,用于確定參考幀數據中同一位置上需要綁定存儲的亮度數據和色度數據; 處理模塊,用于將確定的同一位置上需要綁定存儲的亮度數據和色度數據存儲在存儲器的同一個子宏塊中,其中所述存儲器中有多個宏塊,每個所述宏塊由多個所述子宏塊組成,同一個宏塊中的每個子宏塊分別存儲同一個視頻參考幀數據中不同位置的亮度數據和色度數據。7.根據權利要求6所述的設備,其特征在于,所述處理模塊具體用于: 對所述確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮;將壓縮后的所述亮度數據和色度數據存儲在存儲器的同一個子宏塊中。8.根據權利要求7所述的設備,其特征在于,所述處理模塊具體用于: 根據存儲器的最小數據結構,對所述確定的同一位置上需要綁定存儲的亮度數據和色度數據進行壓縮。9.根據權利要求8所述的設備,其特征在于,所述處理模塊具體用于: 將確定的所述同一位置上需要綁定存儲的亮度數據和色度數據壓縮成所述存儲器的最小數據結構的N倍,N是正整數。10.根據權利要求6?9任一所述的設備,其特征在于,該設備還包括: 分組模塊,用于根據所述視頻參考幀數據對應的視頻碼流,將需要綁定存儲的亮度數據分成多個亮度數據組,以及將需要綁定存儲的色度數據分成多個色度數據組,以便以組為單位進行存儲。
【文檔編號】H04N5/76GK105991951SQ201510042262
【公開日】2016年10月5日
【申請日】2015年1月27日
【發明人】曠開智
【申請人】炬芯(珠海)科技有限公司