一種色彩空間的映射方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及視頻處理技術(shù)領(lǐng)域,尤其設(shè)及一種色彩空間的映射方法及裝置。
【背景技術(shù)】
[0002] 相關(guān)技術(shù)中,電視播放設(shè)備可W從互聯(lián)網(wǎng)接收視頻進行播放,但是對互聯(lián)網(wǎng)接收 到的視頻進行解碼后,得到色彩空間YUVJ420P。但是視頻播放設(shè)備一般要求的色彩空間是 YUV420P,沒有J。色彩空間YUVJ420P,其顏色取值同電腦取值,0-255,適用數(shù)字信號。但是色 彩空間YUV420P是電視取值,16-240,適用模擬信號。運兩個色彩空間都是i420的分支。420 是指4位Y,1位U,1位V。如果視頻的顏色落入0-15或241-255,則該顏色值對電視來說是無效 值,所W電視信號無法傳輸。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明實施例提供一種色彩空間的映射方法及裝置,包括如下技術(shù)方案:
[0004] 根據(jù)本發(fā)明實施例的第一方面,提供一種色彩空間的映射方法,包括:
[0005] 對獲得的第一視頻進行編碼,得到第一 YUV編碼格式視頻;
[0006] 將所述第一YUV編碼格式視頻的第一色彩空間映射到第二色彩空間,得到第二YUV 編碼格式視頻。
[0007] 在一個實施例中,所述第一色彩空間的亮度值取值為(a, b),所述第二色彩空間的 亮度值取值為(c,d),其中,a、b、c、d均為0至255之間的整數(shù),且a<c,d<b。
[000引在一個實施例中,所述將所述第一YUV編碼格式視頻的第一色彩空間映射到第二 色彩空間,包括:
[0009] 將所述第一色彩空間中的亮度值a至C-I均映射為C,將所述第一色彩空間中的亮 度值d+1至b均映射為d。
[0010] 在一個實施例中,所述將所述第一YUV編碼格式視頻的第一色彩空間映射到第二 色彩至間,包括:
[0011] 將所述第一色彩空間的亮度值取值(a,b)劃分為3個取值區(qū)間(a,e)、( e,f)和(f, b),其中,a<e<f<b;
[0012] 對于取值區(qū)間(a,e)中的各亮度值i,利用第一計算公式映射到所述第二色彩空 間,其中,所述第一計算公式為:
[0014] 對于取值區(qū)間(e,f)中的各亮度值P,直接映射到所述第二色彩空間;
[0015] 對于取值區(qū)間(f,b)中的各亮度值q,利用第二計算公式映射到所述第二色彩空 間,其中,所述第二計算公式為:
[0017] 將所述第一色彩空間的色差值擴大g倍,映射到所述第二色彩空間,其中,
[0018] 根據(jù)本發(fā)明實施例的第二方面,提供一種色彩空間的映射裝置,包括:
[0019] 編碼模塊,用于對獲得的第一視頻進行編碼,得到第一 YUV編碼格式視頻;
[0020] 映射模塊,用于將所述第一 YUV編碼格式視頻的第一色彩空間映射到第二色彩空 間,得到第二YUV編碼格式視頻。
[0021] 在一個實施例中,所述第一色彩空間的亮度值取值為(a, b),所述第二色彩空間的 亮度值取值為(c,d),其中,a、b、c、d均為0至255之間的整數(shù),且a<c,d<b。
[0022] 在一個實施例中,所述映射模塊用于:
[0023] 將所述第一色彩空間中的亮度值a至C-I均映射為C,將所述第一色彩空間中的亮 度值d+1至b均映射為d。
[0024] 在一個實施例中,所述映射模塊用于:
[0025] 將所述第一色彩空間的亮度值取值(a,b)劃分為3個取值區(qū)間(a,e)、(e,fWP(f, b),其中,a<e<f <b;
[00%]對于取值區(qū)間(a,e)中的各亮度值i,利用第一計算公式映射到所述第二色彩空 間,其中,所述第一計算公式為:
[00%]對于取值區(qū)間(e,f)中的各亮度值P,直接映射到所述第二色彩空間;
[0029]對于取值區(qū)間(f,b)中的各亮度值q,利用第二計算公式映射到所述第二色彩空 間,其中,所述第二計算公式為:
[0031] 將所述第一色彩空間的色差值擴大g倍,映射到所述第二色彩空間,其中,
[0032] 本發(fā)明的實施例提供的技術(shù)方案可W包括W下有益效果:
[0033] 上述技術(shù)方案,對獲得的第一視頻進行編碼,得到第一 YUV編碼格式視頻,將第一 YUV編碼格式視頻的第一色彩空間映射到第二色彩空間,得到第二YUV編碼格式視頻,從而 使得其他視頻播放設(shè)備可W正常播放視頻。
[0034] 應(yīng)當(dāng)理解的是,W上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不 能限制本發(fā)明。
【附圖說明】
[0035] 此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施 例,并與說明書一起用于解釋本發(fā)明的原理。
[0036] 圖1是根據(jù)一示例性實施例示出的一種色彩空間的映射方法的流程圖。
[0037] 圖2是根據(jù)一示例性實施例示出的另一種色彩空間的映射方法的流程圖。
[0038] 圖3是根據(jù)一示例性實施例示出的一種色彩空間的映射方法中步驟S102的流程 圖。
[0039] 圖4是根據(jù)一示例性實施例示出的一種色彩空間的映射裝置的框圖。
【具體實施方式】
[0040] 運里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述設(shè)及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。W下示例性實施例 中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附 權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0041] 本發(fā)明實施例提供了一種色彩空間的映射方法,該方法可用于電子設(shè)備中,如圖1 所示,該方法包括步驟Sl Ol-Sl 02:
[0042] 在步驟SlOl中,對獲得的第一視頻進行編碼,得到第一 YUV編碼格式視頻;
[0043] 在步驟S102中,將第一YUV編碼格式視頻的第一色彩空間映射到第二色彩空間,得 到第二YUV編碼格式視頻。
[0044] 在該實施例中,對獲得的第一視頻進行編碼,得到第一YUV編碼格式視頻,將第一 YUV編碼格式視頻的第一色彩空間映射到第二色彩空間,得到第二YUV編碼格式視頻,從而 使得其他類型的視頻播放設(shè)備可W正常播放視頻。
[0045] 在一個實施例中,第一色彩空間的亮度值取值為(a,b),第二色彩空間的亮度值取 值為(c,d),其中,a、b、c、d均為0至255之間的整數(shù),且a<c,d<b。
[0046] 如圖2所示,在一個實施例中,上述步驟S102包括步驟S201:
[0047] 在步驟S201中,將第一色彩空間中的亮度值a至C-I均映射為C,將第一色彩空間中 的亮度值d+1至b均映射為d。
[0048] 在該實施例中,可W將第一色彩空間中,不在第二色彩空間的亮度值取值范圍內(nèi) 的亮度值均映射到范圍內(nèi),從而保證在其他類型的播放設(shè)備上也可W正常播放視頻。
[0049] 例如,電視播放設(shè)備從互聯(lián)網(wǎng)獲取到電腦或手機等終端播放的視頻,進行編碼后, 如果得到的色彩空間是YUVJ420P,而電視播放設(shè)備要求的色彩空間是YUV420P,由于色彩空 間YUVJ420P的顏色取值為0-255,而色彩空間YUV420P的顏色取值為16-244,因此,需要將Y 值從0-255映射到16-240。
[(K)加]而根據(jù)上述實施例,可W將YUVJ420P色彩空間中的Y值0-15均映射為16,241-255 均映射為240,從而得到色彩空間YUV420P。
[0化1] 如圖3所示,在一個實施例中,上述步驟S102包括步驟S301-S305:
[0052] 在步驟S301中,將第一色彩空間的亮度值取值(a,b)劃分為3個取值區(qū)間(a,e)、 (6,門和^,6),其中,曰<6<'<6;
[0053] 在步驟S302中,對于取值區(qū)間(a,e)中的各亮度值i,利用第一計算公式映射到第 二色彩空間,其中,第一計算公式為:
[0055] 在步驟S303中,對于取值區(qū)間(e,f)中的各亮度值P,直接映射到第二色彩空間;
[0056] 在步驟S304中,對于取值區(qū)間(f,b)中的各亮度值q,利用第二計算公式映射到第 二色彩空間,其中,第二計算公式為:
[005引在步驟S305中,將第一色彩空間的色差值擴大g倍,映射到第二色彩空間,其中,
[0059] 在該實施例中,可W將第一色彩空間中,不在第二色彩空間的亮度值取值范圍內(nèi) 的亮度值均映射到范圍內(nèi),從而保證在其他類型的播放設(shè)備上也可W正常播放視頻。
[0060] 例如,電視播放設(shè)備從互聯(lián)網(wǎng)獲取到電腦或手機等終端播放的視頻,進行編碼后, 如果得到的色彩空間是YUVJ420P,而電視播放設(shè)備要求的色彩空間是YUV420P,由于色彩空 間YUVJ420P的顏色取值為0-255,而色彩空間YUV420P的顏色取值為16-244,因此,需要將Y 值從0-255映射到16-240。
[0061 ] 而根據(jù)上述實施例,可W將0-255劃分為3段,如0-100,101-134,135-255,對于取 值區(qū)間(0,100)中的各亮度值i,利用第一計算公式映射到所述第二色彩空間,即
對于取值區(qū)間(101,134)中的各亮度值P,直接映射到所述第二色彩 空間;對于取值區(qū)間(135,255)中的各亮度值q,利用第二計算公式映射到所述第二色彩空 間,即:
,而對于U值和V值,可W各自乘Wl.1(略大于
)。
[0062] 下述為本公開裝置