麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種隔行視頻的去隔行方法及裝置的制造方法

文檔序號:10539169閱讀:935來源:國知局
一種隔行視頻的去隔行方法及裝置的制造方法
【專利摘要】本發明實施例提供一種隔行視頻的去隔行方法及裝置。檢測到待處理視頻為場視頻;確定所述場視頻中需要進行去隔行處理的視頻幀;對每個需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處理??梢蕴岣吡巳ジ粜械奶幚硭俣纫约疤幚砗蟮膱D像的質量。
【專利說明】
_種隔行視頻的去隔行方法及裝置
技術領域
[0001] 本發明實施例涉及視頻信號處理技術領域,尤其涉及一種隔行視頻的去隔行方法 及裝置。
【背景技術】
[0002] PAL電視標準,是每秒25幀,即我們通??吹囊曨l每秒更換25個圖像,由于視覺暫 留效應所以人眼不會感到閃爍。每幀圖像又是分為兩場來進行掃描的,這里的掃描是指電 子束在顯像管內沿水平方向一行一行從上到下掃描,第一場先掃奇數行,第二場掃偶數行, 即我們常說的隔行掃描,掃完兩場即完成一幀圖像。當場頻50Hz,幀頻25Hz時,奇數場和偶 數場掃描的是同一幀圖像,除非圖像靜止不動,否則相鄰兩幀圖像不同。
[0003] 為了適應隔行掃描設備,場視頻已經存在多年。隨著科技的發展,場視頻在逐行掃 描的設備(如LCD顯示設備)上表現出了明顯的場效應,即視頻畫面運動越劇烈拉絲情況越 嚴重,這嚴重影響了視頻的觀看體驗。
[0004] 因此,一種去隔行的方法亟待提出。

【發明內容】

[0005] 本發明實施例提供一種隔行視頻的去隔行方法及裝置,用以解決現有技術中場視 頻在逐行掃描的設備上表現出了明顯的場效應的缺陷,實現了視頻播放時具有良好的畫 質。
[0006] 本發明實施例提供一種隔行視頻的去隔行方法,包括:
[0007] 檢測到待處理視頻為場視頻;
[0008] 確定所述場視頻中需要進行去隔行處理的視頻幀;
[0009] 對每個需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處理。
[0010] 其中,檢測到待處理視頻為場視頻之前,包括:
[0011] 逐一檢測所述待處理視頻中每個視頻幀內的像素點,并判斷所述像素點是否為場 效應點;
[0012] 當判定所述像素點為場效應點,對所述場效應點進行去隔行處理。
[0013] 其中,檢測到待處理視頻為場視頻,包括:
[0014] 根據檢測出的每個視頻幀中包括的場效應點個數,若所述場效應點個數大于預設 的明顯場閾值,則確定所述視頻幀為明顯場圖像幀;
[0015] 根據檢測出的所述明顯場圖像幀的個數,若所述明顯場圖像幀的個數大于預設的 視頻幀數閾值,則確定所述待處理視頻為場視頻。
[0016] 其中,確定所述場視頻中需要進行去隔行處理的視頻幀,包括:
[0017] 根據檢測出的每個視頻幀中包括的場效應點個數,若確定所述場效應點個數大于 預設的單幀處理閾值,則確定所述視頻幀為需要進行去隔行處理的視頻幀。
[0018] 其中,對每個需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處理,包 括:
[0019] 采用YADIF算法對需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處 理。
[0020] 本申請還提供一種隔行視頻的去隔行裝置,包括:
[0021 ]檢測模塊,用于檢測到待處理視頻為場視頻;
[0022]確定模塊,用于確定所述場視頻中需要進行去隔行處理的視頻幀;
[0023]處理模塊,用于對每個需要進行去隔行處理的視頻幀中的所有像素點進行去隔行 處理。
[0024]其中,所述的裝置還包括:
[0025] 所述檢測模塊,還用于逐一檢測所述待處理視頻中每個視頻幀內的像素點,并判 斷所述像素點是否為場效應點;
[0026] 所述處理模塊,還用于當判定所述像素點為場效應點,對所述場效應點進行去隔 行處理。
[0027]其中,所述檢測模塊具體用于:
[0028]根據檢測出的每個視頻幀中包括的場效應點個數,若所述場效應點個數大于預設 的明顯場閾值,則確定所述視頻幀為明顯場圖像幀;
[0029]根據檢測出的所述明顯場圖像幀的個數,若所述明顯場圖像幀的個數大于預設的 視頻幀數閾值,則確定所述待處理視頻為場視頻。
[0030] 其中,所述確定模塊具體用于:
[0031] 根據檢測出的每個視頻幀中包括的場效應點個數,若確定所述場效應點個數大于 預設的單幀處理閾值,則確定所述視頻幀為需要進行去隔行處理的視頻幀。
[0032] 其中,所述處理模塊用于:
[0033] 采用YADIF算法對需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處 理。
[0034] 本發明實施例在檢測到待處理視頻為場視頻時,確定所述場視頻中需要進行去隔 行處理的視頻幀;對每個需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處理。 實現了低成本、高效率的去隔行處理,與此同時提高了處理后的視頻質量。
【附圖說明】
[0035] 為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發 明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根 據這些附圖獲得其他的附圖。
[0036] 圖1為本發明實施例一的技術流程圖;
[0037] 圖2為本發明場效應點檢測的示意圖;
[0038] 圖3為本發明實施例二的技術流程圖;
[0039]圖4為本發明實施例三的裝置結構示意圖。
【具體實施方式】
[0040]為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例 中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員 在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0041 ] 實施例一
[0042] 圖1是本發明實施例一的技術流程圖,結合圖1,本發明實施例一種基于局部信息 的去隔行方法,主要由兩個大的步驟實現:
[0043] 步驟110:逐一檢測視頻幀內的像素點,并判斷所述像素點是否為場效應點;
[0044] 隔行掃描(Inter laced)和逐行掃描(Progressive)都是在顯示設備表示運動圖像 的方法,隔行掃描方式是每一幀被分割為兩場畫面交替顯示,逐行掃描方式是將每幀的所 有畫面同時顯示。通常的液晶電視顯示畫面的掃描方法都是從左到右從上到下,每秒鐘掃 描固定的幀數。
[0045] 每一幀圖像均是由電子束順序地一行接著一行連續掃描而成,這種掃描方式稱為 逐行掃描。要得到穩定的逐行掃描圖像,每幀圖像必須掃描整數行。
[0046] 隔行掃描就是每一幀被分割為兩場,每一場包含了一幀中所有的奇數掃描行或者 偶數掃描行,通常是先掃描奇數行得到第一場,然后掃描偶數行得到第二場。由于視覺暫留 效應,人眼將會看到平滑的運動而不是閃動的半幀半幀的圖像。隔行掃描的行掃描頻率為 逐行掃描時的一半,因而電視信號的頻譜及傳送該信號的信道帶寬亦為逐行掃描的一半。 這樣采用了隔行掃描后,在圖像質量下降不多的情況下,信道利用率提高了一倍。由于信道 帶寬的減小,使系統及設備的復雜性與成本也相應減少。
[0047]但是,場圖像在逐行掃描的設備上進行顯示時,場效應非常明顯。
[0048] 通過大量實驗檢測與分析發現,對于場圖像,其相鄰行像素值差別大、相隔行像素 值差別小;而在幀圖像中,相鄰行、相隔行的像素值差別都不大。因此,利用該特征進行場效 應點的檢測。
[0049] 步驟110進一步由步驟111~步驟112實現。
[0050] 步驟111:獲取所述像素點與相鄰行內同一位置處的像素點的第一像素差值以及 所述像素點與隔行內位于同一位置的像素點的第二像素差值;
[0051] 如圖2所示的,分別獲取視頻幀上第j行的第i個像素點的像素值ρ(^)、第j+Ι行的 第i個像素點的像素值Ρ(^+υ、第j+2行的第i個像素點的像素值p (1u+2);
[0052] 分別計算相鄰行位于同一位置的像素點的像素差值以及隔行位于同一位置的像 素點的像素差值,計算公式如下:
[0053]
[0054]其中,dl為所述第一像素差值,d2為所述第二像素差值。
[0055] 步驟112:根據預設的相似閾值以及預設的相差閾值判斷所述像素點是否為所述 場效應點。
[0056] 當所述第一像素差值與所述第二像素差值滿足如下公式時,判定所述像素點為所 述場效應點:
[0057] dl>diffthd&&d2<simi_thd
[0058] 其中,simi_thd為所述相似閾值,diff_thd為所述相差閾值,&&表示邏輯與運算。
[0059] 所述相似閾值以及所述相差閾值都是經驗值,通常預設simi_thd= 10,diff_thd =30 〇
[0060]需要說明的是,對于一幀圖像,每一個像素點均需執行步驟110,若所述像素點被 判斷為場效應點,則連同其前、后1個像素(共3個像素)全部標識為場效應點。
[0061 ]本步驟在具體實現中,設視頻幀的坐標原點在圖像左上角點,幀寬度為width,高 度為height。為每一幀圖像分配和圖像大小相同的數組mask[height] [width],各幀處理前 全置為 〇,若P[y][x]為場效應點,貝 將 11^81^[7]|^-1]、1]1&81^[7]|^]及1]1&81^[7]|^+1]置為1〇 [0062]步驟120:當判定所述像素點為場效應點,對所述像素點進行去隔行處理。
[0063] "去隔行"對應的英文為deinterlacing。簡單地說,去隔行就是把隔行視頻轉換為 逐行視頻。通常這是一個數據量加倍而信息量不變的過程。
[0064] 對每一幀完成步驟110的檢測后,便獲得了標記當前幀所有場效應點的掩膜數組 mask。之后遍歷數組mask,如果當前像素點對應的掩膜數組的值為1,則說明當前點是場效 應點,于是對當前點進行去隔行處理。否則跳過對當前點的處理。
[0065] 本發明實施例采用的去隔行算法是YADIF(Yet Another Deinterlacing Filter) 算法,有關去隔行算法可以參考現有技術中的相關技術資料,不再贅述。
[0066] 本實施例通過預先檢測出圖像中的場效應點,并對場效應點進行去隔行處理,將 場視頻轉化為幀視頻,實現了低成本、高效率的去隔行處理,改善了場視頻在逐行掃描設備 上進行顯示時明顯的場效應現象,提高了處理后的視頻質量。
[0067] 實施例二
[0068]基于圖1所示實施例一種基于局部信息的去隔行方法,圖3是本發明實施例二的技 術流程圖,結合圖3,本發明實施例一種隔行視頻的去隔行方法,具體實現步驟包括:
[0069] 301、檢測到待處理視頻為場視頻;
[0070]基于圖1所示實施例,具體實現時,包括:
[0071 ]逐一檢測所述待處理視頻中每個視頻幀內的像素點,并判斷所述像素點是否為場 效應點;
[0072] 當判定所述像素點為場效應點,對所述場效應點進行去隔行處理;
[0073] 根據檢測出的每個視頻幀中包括的場效應點個數,若所述場效應點個數大于預設 的明顯場閾值,則確定所述視頻幀為明顯場圖像幀;
[0074]根據檢測出的所述明顯場圖像幀的個數,若所述明顯場圖像幀的個數大于預設的 視頻幀數閾值,則確定所述待處理視頻為場視頻。
[0075] 302、確定所述場視頻中需要進行去隔行處理的視頻幀;
[0076]具體實現時,例如,根據檢測出的每個視頻幀中包括的場效應點個數,若確定所述 場效應點個數大于預設的單幀處理閾值,則確定所述視頻幀為需要進行去隔行處理的視頻 幀。
[0077] 303、對每個需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處理。
[0078]例如,采用YADIF算法對需要進行去隔行處理的視頻幀中的所有像素點進行去隔 行處理。
[0079] 下面通過具體實現方式對本發明的技術方案進行詳細的描述:
[0080] 首先,對每一視頻幀進行幀內所有場效應點的檢測。分配和圖像大小相同的數組 mask[height] [width],各幀處理前全置為0,若p[y] [X]為場效應點,則將mask[y] [x-1]、 111已81^[7]|^]及1]1&81^[7]|^+1]全部置為1〇
[0081] 之后,根據掩膜數組mask,統計出每一視頻幀中所有場效應點的個數記為comb_ cc。設置明顯場圖像幀的個數為comb_fn,設明顯場閾值為abs_comb_thd,其中abs_comb_ thd = width*8。如果每一視頻幀中所有場效應點的個數comb_cc滿足公式1,則說明該視頻 幀是明顯場圖像,明顯場圖像幀的個數comb_fn的值加1。
[0082] comb_cc>abs_comb_thd 公式 1
[0083]為了提高處理速度與處理精度,首先,進行場視頻的判定,即判斷出當前待處理視 頻是否為場視頻,若不是場視頻,則直接不進行去隔行處理,節省時間并保證質量。
[0084] 設定檢測周期,單位為幀數:unit = fps*60*2,其中,fps為待處理視頻的幀率;設 當前待處理視頻的總幀數為total_fn。若上述檢測到明顯場圖像幀的個數comb_fn滿足公 式2,則認為當前待處理視頻是場視頻,進行后續去隔行處理;否則判定當前序列是幀序列, 直接跳過去隔行處理。
[0085] comnb_fn>total_fn/unit 公式 2
[0086] 進一步地,若當前待處理視頻是場視頻,則對其進行逐幀的去隔行處理,過程如 下。首先設是否進行單幀處理的閾值frame_comb_thd = 272,之后對于每一視頻幀,根據上 述檢測到每一視頻幀內所有場效應點的個數c〇mb_CC來判定該視頻幀是否需要進行去隔行 處理。若每一視頻幀內所有場效應點的個數 comb_cc滿足公式3,則確定該視頻幀需要進行 去隔行處理,并對該視頻幀所有像素點進行去隔行處理,去隔行處理的算法為YADIF(Yet Another Deinterlacing Filter)算法,否則跳過不處理。
[0087] comb_cc>frame_comb_thd 公式 3
[0088] 本發明先通過局部去隔行處理可以提高處理速度;之后,在做完整的去隔行處理, 可以提升處理質量。
[0089] 圖4是本發明實施例三的裝置結構示意圖,結合圖4,本發明實施例一種基于隔行 視頻的去隔行裝置,主要包括:
[0090] 檢測模塊41,用于檢測到待處理視頻為場視頻;
[0091]確定模塊42,用于確定所述場視頻中需要進行去隔行處理的視頻幀;
[0092]處理模塊43,用于對每個需要進行去隔行處理的視頻幀中的所有像素點進行去隔 行處理。
[0093]其中:
[0094]所述檢測模塊41,還用于逐一檢測所述待處理視頻中每個視頻幀內的像素點,并 判斷所述像素點是否為場效應點;
[0095]所述處理模塊43,還用于當判定所述像素點為場效應點,對所述場效應點進行去 隔行處理。
[0096]所述檢測模塊41具體用于:
[0097]根據檢測出的每個視頻幀中包括的場效應點個數,若所述場效應點個數大于預設 的明顯場閾值,則確定所述視頻幀為明顯場圖像幀;
[0098]根據檢測出的所述明顯場圖像幀的個數,若所述明顯場圖像幀的個數大于預設的 視頻幀數閾值,則確定所述待處理視頻為場視頻。
[0099]所述確定模塊42具體用于:
[0100]根據檢測出的每個視頻幀中包括的場效應點個數,若確定所述場效應點個數大于 預設的單幀處理閾值,則確定所述視頻幀為需要進行去隔行處理的視頻幀。
[0101] 所述處理模塊43用于:
[0102] 采用YADIF算法對需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處 理。
[0103] 圖4所示裝置可以執行圖1或圖3所示實施例的方法,實現原理和技術效果不再贅 述。
[0104] 以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可 以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單 元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕嶋H的需要選擇其 中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性 的勞動的情況下,即可以理解并實施。
[0105] 通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可 借助軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件。基于這樣的理解,上 述技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形式體現出來,該 計算機軟件產品可以存儲在計算機可讀存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指 令用以使得一臺計算機裝置(可以是個人計算機,服務器,或者網絡裝置等)執行各個實施 例或者實施例的某些部分所述的方法。
[0106] 最后應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;盡管 參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可 以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換; 而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精神和 范圍。
【主權項】
1. 一種隔行視頻的去隔行方法,其特征在于,包括: 檢測到待處理視頻為場視頻; 確定所述場視頻中需要進行去隔行處理的視頻幀; 對每個需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處理。2. 根據權利要求1所述的方法,其特征在于,檢測到待處理視頻為場視頻之前,包括: 逐一檢測所述待處理視頻中每個視頻幀內的像素點,并判斷所述像素點是否為場效應 占 . 當判定所述像素點為場效應點,對所述場效應點進行去隔行處理。3. 根據權利要求1或2所述的方法,其特征在于,檢測到待處理視頻為場視頻,包括: 根據檢測出的每個視頻幀中包括的場效應點個數,若所述場效應點個數大于預設的明 顯場閾值,則確定所述視頻幀為明顯場圖像幀; 根據檢測出的所述明顯場圖像幀的個數,若所述明顯場圖像幀的個數大于預設的視頻 幀數閾值,則確定所述待處理視頻為場視頻。4. 根據權利要求1或2所述的方法,其特征在于,確定所述場視頻中需要進行去隔行處 理的視頻幀,包括: 根據檢測出的每個視頻幀中包括的場效應點個數,若確定所述場效應點個數大于預設 的單幀處理閾值,則確定所述視頻幀為需要進行去隔行處理的視頻幀。5. 根據權利要求1所述的方法,其特征在于,對每個需要進行去隔行處理的視頻幀中的 所有像素點進行去隔行處理,包括: 采用YADIF算法對需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處理。6. -種隔行視頻的去隔行裝置,其特征在于,包括: 檢測模塊,用于檢測到待處理視頻為場視頻; 確定模塊,用于確定所述場視頻中需要進行去隔行處理的視頻幀; 處理模塊,用于對每個需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處 理。7. 根據權利要求6所述的裝置,其特征在于,還包括: 所述檢測模塊,還用于逐一檢測所述待處理視頻中每個視頻幀內的像素點,并判斷所 述像素點是否為場效應點; 所述處理模塊,還用于當判定所述像素點為場效應點,對所述場效應點進行去隔行處 理。8. 根據權利要求6或7所述的裝置,其特征在于,所述檢測模塊具體用于: 根據檢測出的每個視頻幀中包括的場效應點個數,若所述場效應點個數大于預設的明 顯場閾值,則確定所述視頻幀為明顯場圖像幀; 根據檢測出的所述明顯場圖像幀的個數,若所述明顯場圖像幀的個數大于預設的視頻 幀數閾值,則確定所述待處理視頻為場視頻。9. 根據權利要求6或7所述的裝置,其特征在于,所述確定模塊具體用于: 根據檢測出的每個視頻幀中包括的場效應點個數,若確定所述場效應點個數大于預設 的單幀處理閾值,則確定所述視頻幀為需要進行去隔行處理的視頻幀。10. 根據權利要求6所述的裝置,其特征在于,所述處理模塊用于: 采用YADIF算法對需要進行去隔行處理的視頻幀中的所有像素點進行去隔行處理。
【文檔編號】H04N7/01GK105898179SQ201510927358
【公開日】2016年8月24日
【申請日】2015年12月14日
【發明人】白茂生
【申請人】樂視云計算有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 盐源县| 万源市| 临漳县| 张家界市| 永新县| 青神县| 剑河县| 兴和县| 泗洪县| 虹口区| 元阳县| 吉水县| 方正县| 高州市| 广州市| 南昌市| 崇阳县| 桂东县| 沐川县| 德庆县| 都昌县| 九龙县| 万年县| 宜宾县| 漳平市| 怀宁县| 赣榆县| 太谷县| 南开区| 山丹县| 东丽区| 特克斯县| 荥阳市| 沁水县| 文安县| 洛扎县| 望城县| 饶平县| 军事| 惠水县| 保山市|