亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

互聯(lián)網(wǎng)視頻數(shù)據(jù)壓縮及幀畫面顯示方法與流程

文檔序號:11624435閱讀:586來源:國知局
互聯(lián)網(wǎng)視頻數(shù)據(jù)壓縮及幀畫面顯示方法與流程

本發(fā)明屬于顯示技術(shù)領(lǐng)域,涉及一種視頻數(shù)據(jù)處理技術(shù),具體涉及一種互聯(lián)網(wǎng)視頻數(shù)據(jù)壓縮及幀畫面顯示方法。



背景技術(shù):

幀數(shù)(frames)為幀生成數(shù)量的簡稱,每一幀都是靜止的圖象,快速連續(xù)地顯示幀便形成了運動的假象,因此高的幀率可以得到更流暢、更逼真的動畫。肉眼在看超過24幀每秒的靜態(tài)圖片就會認為是連續(xù)動態(tài)視頻,人體肉眼存在的視覺暫?,F(xiàn)象是造成視覺觀感上連續(xù)播放畫面的原因。

互聯(lián)網(wǎng)視頻是指由網(wǎng)絡(luò)視頻服務(wù)商提供的、以流媒體為播放格式的、可以在線直播或點播的聲像文件,互聯(lián)網(wǎng)上的視頻播放時,受到網(wǎng)速限制,容易出現(xiàn)卡頓和視頻模糊現(xiàn)象,利用智能手機播放互聯(lián)網(wǎng)上的高清視頻時,尤其容易受到網(wǎng)速影響,而手機用戶在觀看視頻時,通常手機cpu和內(nèi)存不會高負荷工作,仍然可以后臺運行某些程序。



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

為能夠在互聯(lián)網(wǎng)上以較低網(wǎng)速播放視頻并且不顯著降低視頻播放效果,本發(fā)明公開了一種互聯(lián)網(wǎng)視頻數(shù)據(jù)壓縮及幀畫面顯示方法。

本發(fā)明所述互聯(lián)網(wǎng)視頻數(shù)據(jù)壓縮及幀畫面顯示方法,包括視頻數(shù)據(jù)壓縮步驟和幀畫面顯示步驟,

所述視頻數(shù)據(jù)壓縮步驟具體為:將每一幀畫面劃分為多個像素塊,每一像素塊包含n個像素點,壓縮時,依次抽取每一像素塊的一個像素點,并將所有不同像素塊的單一像素點壓縮在一起,從而對每一幀畫面,得到n個壓縮后的原始視頻文件y1,y2…yn;

所述幀畫面顯示步驟具體為:將每一幀畫面劃分為多個像素塊,每一像素塊包含n個像素點,視頻播放時,每一秒內(nèi)的幀被分為k組,其中k=int(s/n),其中s為每秒的幀數(shù),int表示對括號內(nèi)的小數(shù)補至整數(shù);

k組中,當(dāng)s能被n整除時,每組包含n幀,

當(dāng)s不能被n整除時,k組由(k-1)個包含n幀的組和1個小于n幀的組;

對于每個包含n幀的組,連續(xù)播放這n幀畫面時,每一幀播放時按照y1,y2…yn的次序,調(diào)取視頻數(shù)據(jù)壓縮步驟中得到一個原始視頻文件,并將該原始視頻文件內(nèi)抽取的像素點擴展至整個像素塊進行顯示;

對于小于n幀的組,則按原始視頻文件y1,y2…yn組合直接播放。

優(yōu)選的,所述n=3或4或6。

優(yōu)選的,所述視頻數(shù)據(jù)壓縮步驟中將所有不同像素塊對應(yīng)位置的單一像素點壓縮在一起。

優(yōu)選的,對于小于n幀的組,則按原始視頻文件y1,y2…yn組合直接播放,或按照每一像素塊包含m個像素點對畫面進行劃分,其中m為該組的幀數(shù),每一幀播放時按照y1,y2…ym的次序,調(diào)取視頻數(shù)據(jù)壓縮步驟中得到的一個原始視頻文件,并將該原始視頻文件內(nèi)抽取的像素點擴展至整個像素塊進行顯示。

優(yōu)選的,還包括畫面切換識別判斷,對于判定為畫面切換的前后幀,則按照原始視頻文件直接播放,對于畫面切換的判斷方法為:

將每幀畫面劃分為若干個顯示塊,每個顯示塊內(nèi)全部像素點的灰度值累加求和,判斷時序上相鄰幀對應(yīng)顯示塊的灰度值和比例,將每一比例值累加后與預(yù)先設(shè)定的閾值比較,大于該閾值則認為畫面切換。

進一步的,顯示塊數(shù)量不小于8。

采用本發(fā)明所述互聯(lián)網(wǎng)視頻連續(xù)幀畫面顯示方法及數(shù)據(jù)壓縮方法,通過將幀畫面分塊壓縮播放,從而降低了觀看視頻時所需要的網(wǎng)絡(luò)帶寬需要,并在視覺上通過各個像素點的連續(xù)播放,使視頻觀看者在視覺上造成錯覺,從而未顯著降低視頻播放效果。

附圖說明

圖1為本發(fā)明所述畫面進行像素塊劃分的一種具體實施方式示意圖;

圖2為播放時的某組第一幀畫面的像素顯示示意圖;

圖3為播放時與圖2中的幀緊鄰后續(xù)幀的像素顯示示意圖;

圖1至3中的字母及數(shù)字組合表示顯示畫面上不同像素點的像素點信息,即像素值;

圖4為本發(fā)明所述顯示塊劃分示意圖。

具體實施方式

下面結(jié)合附圖,對本發(fā)明的具體實施方式作進一步的詳細說明。

本發(fā)明所述包括視頻數(shù)據(jù)壓縮步驟和幀畫面顯示步驟,所述視頻數(shù)據(jù)壓縮步驟具體為:將每一幀畫面劃分為多個像素塊,每一像素塊包含n個像素點,壓縮時,依次抽取每一像素塊的一個像素點,并將所有不同像素塊的單一像素點壓縮在一起,從而對每一幀畫面,得到n個壓縮后的原始視頻文件y1,y2…yn;

所述幀畫面顯示步驟具體為:將每一幀畫面劃分為多個像素塊,每一像素塊包含n個像素點,視頻播放時,每一秒內(nèi)的幀被分為k組,其中k=int(s/n),其中s為每秒的幀數(shù),int表示對括號內(nèi)的小數(shù)補至整數(shù);

k組中,當(dāng)s能被n整除時,每組包含n幀,

當(dāng)s不能被n整除時,k組由(k-1)個包含n幀的組和1個小于n幀的組;

對于每個包含n幀的組,連續(xù)播放這n幀畫面時,每一幀播放時按照y1,y2…yn的次序,調(diào)取視頻數(shù)據(jù)壓縮步驟中得到一個原始視頻文件,并將該原始視頻文件內(nèi)抽取的像素點擴展至整個像素塊進行顯示;

對于小于n幀的組,則按原始視頻文件y1,y2…yn組合直接播放。

例如在圖1中,將幀畫面劃分為多個包含四個像素的像素塊;在原始播放的視頻文件中,各個像素塊中每一像素點的像素值如圖1所示分別為a1-a4,b1-b4,c1-c4,d1-d4等。

進行視頻壓縮時,將每一像素塊抽取一個像素點,將各個像素塊中抽取的像素點的像素壓縮成一個文件,對于包含4個像素點的像素塊,每一像素塊抽取4次并分別壓縮,每一幀圖像得到四個壓縮文件y1,y2,y3,y4,每一個壓縮文件中都包括全部像素塊的像素點信息,優(yōu)選的對每個壓縮文件,選擇像素塊中相同位置的像素,例如對于y1,均選取圖1中各個像素塊位于左上角的像素點a1,b1,c1,d1,對于y2,均選取圖1中各個像素塊位于右上角的像素點a2,b2,c2,d2;從而更好的模擬與原始畫面相同的色彩變化梯度和色彩變化趨勢。

在進行視頻播放時,以每秒鐘顯示24幀,n=4為例,每秒鐘畫面被分為6組,每組4幀,在播放同一組的四幀畫面時,分別只下載和調(diào)取第一幀的壓縮文件y1,第二幀的壓縮文件y2,第三幀的壓縮文件y3,第四幀的壓縮文件y4,對于第一幀,將y1中存儲的像素點信息擴展至該像素點對應(yīng)像素塊的全部像素點;例如對于y1,調(diào)取的像素點信息為a1,b1,c1,d1,則在播放時,如圖2所示,將a1屬于的像素塊的全部像素點均以a1的像素顯示,將b1屬于的像素塊的全部像素點均以b1的像素顯示,c1,d1亦然。對于第二幀,則將第二幀對應(yīng)的壓縮文件y2中儲存的像素點信息擴展,如圖3所示,對于第二幀,調(diào)取的像素點信息為a2,b2,c2,d2,則在播放時,將a2屬于的像素塊的全部像素點均以a2的像素顯示,將b2屬于的像素塊的全部像素點均以b2的像素顯示,c2,d2亦然。

n的值優(yōu)選取3,4或6,可以被通常的攝影每秒幀數(shù)12,24或36整除,同時也可以有效降低對網(wǎng)速的要求。

對于不能被幀數(shù)整除的組,例如電視播放標(biāo)準(zhǔn)的每秒25幀,此時如取n=4,則剩余1幀,則該幀畫面按照原始畫面直接播放,若為每秒30幀,n=4時則剩余兩幀,這兩幀也可以按照原始畫面直接播放,或以與之前類似的處理方式,按照每一像素塊包含2個像素點對畫面進行劃分,每一幀播放時按照y1,y2次序,調(diào)取視頻數(shù)據(jù)壓縮步驟中得到的原始視頻文件,即對于第一幀,調(diào)取y1文件,對于第二幀,調(diào)取y2文件,并將該原始視頻文件內(nèi)抽取的像素點擴展至整個像素塊進行顯示,從而使整個網(wǎng)絡(luò)播放的數(shù)據(jù)壓縮量一致,從而流暢的播放。

即使在同一幀中,也可能出現(xiàn)相鄰幀之間畫面變化較大的情況,如果對畫面變化較大的相鄰幀進行前述的像素擴展處理,則可能在部分畫面細節(jié)上出現(xiàn)較為明顯的失真,本發(fā)明中,可以針對這種情況,設(shè)定一個畫面切換識別判斷,對于判定為畫面切換的前后幀,則按照原始視頻文件直接播放,其中對于畫面切換的判斷方法為:

將每幀畫面劃分為若干個顯示塊,每個顯示塊內(nèi)全部像素點的灰度值累加求和,判斷時序上相鄰幀對應(yīng)顯示塊的灰度值和比例,將每一比例值累加后與預(yù)先設(shè)定的閾值比較,大于該閾值則認為畫面切換。

如圖4所示的具體實施方式中,將每一幀畫面劃分為4塊,調(diào)取每塊的全部像素點,可以按照畫面各個像素點的行列定義調(diào)取相應(yīng)的像素點,對每一塊的像素點的像素值x1,x2,x3…xt,將其累加后求和xa=∑(x1,x2,x3…xt),比較相鄰兩幀的對應(yīng)像素和比值,并與預(yù)先設(shè)定的閾值比較,例如可以設(shè)定像素和比值在0.95-1.05之間的范圍內(nèi)則認為相鄰幀之間畫面變化可以容忍,超出該范圍則不能容忍;判定為畫面切換的前后幀。

對于被判定為畫面切換的前后幀,則不再進行像素擴展處理,直接按照原始視頻文件播放,顯示塊的分塊數(shù)一般不小于八,否則容易出現(xiàn)漏判。

前文所述的為本發(fā)明的各個優(yōu)選實施例,各個優(yōu)選實施例中的優(yōu)選實施方式如果不是明顯自相矛盾或以某一優(yōu)選實施方式為前提,各個優(yōu)選實施方式都可以任意疊加組合使用,所述實施例以及實施例中的具體參數(shù)僅是為了清楚表述發(fā)明人的發(fā)明驗證過程,并非用以限制本發(fā)明的專利保護范圍,本發(fā)明的專利保護范圍仍然以其權(quán)利要求書為準(zhǔn),凡是運用本發(fā)明的說明書及附圖內(nèi)容所作的等同結(jié)構(gòu)變化,同理均應(yīng)包含在本發(fā)明的保護范圍內(nèi)。

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