新四季網

基於四叉樹編碼和解碼自適應量化參數的方法及裝置製造方法

2023-08-07 23:05:26

基於四叉樹編碼和解碼自適應量化參數的方法及裝置製造方法
【專利摘要】本發明涉及一種用於對圖像進行編碼/解碼的方法和裝置,並且涉及一種在最大編碼單元中(LCU)中記錄基於四叉樹分割的量化參數微分值並且基於相鄰編碼單元(CU)的背景信息來自適應地預測量化參數值的方法和裝置。基於四叉樹結構來量化參數進行編碼/解碼的方法和裝置可以基於編碼單元的分割信息有效地呈現具有量化參數微分值的塊信息,並且可以使用關於相鄰CU的背景信息如塊尺寸、塊分割、量化參數值等來執行量化參數值的自適應預測。
【專利說明】基於四叉樹編碼和解碼自適應量化參數的方法及裝置
【技術領域】
[0001]本發明涉及一種對視頻進行編碼/解碼的裝置及方法,並且更具體而言涉及一種基於關於最大編碼單元(LCU)中的編碼單元(CUs)的四叉樹顯示具有量化/解量化的差分值的塊並且使用關於與待編碼/解碼的塊相鄰的塊的背景信息來自適應地預測/解碼量化/解量化參數值的視頻編碼/解碼的方法和裝置。
[0002]高效率視頻編碼(HEVC)通過編碼單元(⑶)對輸入圖像進行編碼/解碼。在幀中具有最大尺寸的編碼單元稱為最大編碼單元(LCU),基於用於編碼/解碼的四叉樹分割信息,將LCU分割成多個CU。在HEVC中,將一個量化參數值分配給LCU,並且根據光柵掃描順序從以前的LCU預測待編碼的當前LCU的量化參數值。
【背景技術】
[0003]在H.265/AVC標準中,在宏塊單位上執行編碼/解碼,並且將量化/解量化值分配到每一個宏塊。從位於幀中左側的宏塊的量化參數值來預測分配給每一個宏塊的量化參數值。將預測量化參數值之後生成的差分值寫入宏塊以編碼,從而執行編碼。解碼器通過將在熵解碼中解碼的量化參數差分值和左側宏塊的量化參數值相加,對量化參數值進行解碼。
[0004]然而,當與輸入圖像的尺寸相比分配大的IXU時,使用由IXU存儲的量化參數值也許不能有效地控制比特率。進一步地,當由CU分配量化參數值時,由於來自於相鄰CU的量化參數值的差異,也許會發生圖像質量的主觀惡化。因此,需要一種依賴於輸入圖像將量化參數值分配到從CU到LCU的多種塊尺寸並且使用關於相鄰待編碼的塊的塊的背景信息來最佳地預測量化參數的方法。

【發明內容】

[0005]技術問題
[0006]本發明一方面提供了一種基於關於CU的分割信息對基於四叉樹的量化/解量化參數值進行編碼/解碼的方法以及裝置。該量化/解量化參數編碼/解碼方法能夠通過使用關於相鄰塊的背景信息以有效方式對量化/解量化參數值進行預測。
[0007]本發明的技術問題並不限於上述所涉及的那些,並且基於下面描述所屬領域技術人員可以理解此處未聲明的附加問題。
[0008]技術方案
[0009]本發明的實施例提供了一種視頻編碼裝置,包括:量化差分值存儲塊單位確定模塊,其確定當將圖像的最大編碼單元分割成四叉樹中的多個CU或者將其編碼為單個CU時用於存儲量化參數(QP)差分值的塊單位;量化模塊,其使用分配給每一個塊單位的量化值來執行量化;量化預測塊確定模塊,其使用關於相鄰塊的背景信息自適應地確定預測塊以便預測由待編碼的塊使用的量化值;QP差分值生成模塊,其使用基於背景信息確定的預測塊的QP生成待編碼的塊的量化差分值;QP存儲模塊,其存儲關於量化差分值存儲塊單位的分割信息以及對應的塊的量化差分值。[0010]本發明的另一實施例提供了一種視頻解碼裝置,其包括:解量化參數差分值塊分割標記得出模塊,其對關於LCU中具有解量化參數差分值的塊的信息進行解碼;解量化差分值存儲塊單位確定模塊,其使用解碼的解量化參數差分值塊分割標記來確定最大編碼單元中具有解量化參數差分值的塊;解量化參數差分值得出模塊,其根據解量化參數差分值塊分割標記對解量化參數差分值進行解碼,解量化參數值預測塊確定模塊,其基於關於相鄰塊的背景信息確定用於預測的塊以便對待解碼的塊的解量化參數值進行解碼;解量化參數值得出模塊,其對用於解量化的解量化參數值進行解碼;以及解量化模塊,其使用解碼的解量化參數值來執行解量化。
[0011]有益效果
[0012]根據本發明實施例的基於四叉樹的自適應量化/解量化參數編碼和解碼的方法以及裝置使得當在四叉樹中分割塊時能夠分配不同水平的量化參數差分值行。與對LCU中單一量化參數值進行分配相比,量化參數差分值的這種不同水平的分配允許對比特率的精確調整。進一步地,在預測/解碼每個塊單位的量化/解量化參數值時,可以不僅使用基於四叉樹的鋸齒掃描而且使用關於相鄰塊的背景信息來自適應地確定預測方向,因而解決了由於來自於相鄰編碼單元的量化參數值的差異而可能發生的圖像質量的主觀惡化。
【專利附圖】

【附圖說明】
[0013]圖1A示出了根據本發明第一示例性實施例的在視頻編碼裝置中用於向具有四叉樹結構的塊自適應地分配量化參數值(QP)以及對QP進行編碼的方法和裝置。
[0014]圖1B示出了根據本發明第一示例性實施例的視頻解碼裝置中基於四叉樹的自適應解量化參數解碼的方法和裝置。
[0015]圖2示出了根據本發明第一示例性實施例的視頻解碼裝置的配置。
[0016]圖3示出了根據本發明第一示例性實施例的用於控制記錄在序列參數集中的基於四叉樹的量化差分值的背景。
[0017]圖4示出了根據本發明第一示例性實施例的切片數據中的初始值的變量集。
[0018]圖5示出了根據本發明第一示例性實施例的由CU存儲的量化/解量化參數差分值的背景以及差分值所存在的條件。
[0019]圖6示出了根據本發明第一示例性實施例的量化差分值存儲塊單位確定模塊中和解量化差分值存儲塊單位確定模塊中的操作。
[0020]圖7示出了根據本發明第一示例性實施例的QP值預測塊確定模塊和解量化參數值預測塊確定模塊中的操作。
[0021]圖8示出了根據本發明第二示例性實施例的QP值預測塊確定模塊和解量化參數值預測塊確定模塊中的操作。
[0022]圖9示出了根據本發明第三示例性實施例的QP值預測塊確定模塊和解量化參數值預測塊確定模塊中的操作。
[0023]圖10示出了根據本發明第四示例性實施例的QP值預測塊確定模塊和解量化參數值預測塊確定模塊中的操作。
[0024]圖11示出了根據本發明第五示例性實施例的QP值預測塊確定模塊和解量化參數值預測塊確定模塊中的操作。[0025]發明模式
[0026]在下文中,將參考附圖描述根據本發明的示例性實施例的基於四叉樹的自適應量化/解量化參數的編碼和解碼裝置。
[0027]圖1A示出了根據本發明第一示例性實施例的在視頻編碼裝置中用於向具有四叉樹結構的塊自適應地分配量化參數(QP)值以及對該QP值進行編碼的方法和裝置。
[0028]參考圖1A,基於四叉樹的自適應量化/解量化參數編碼的方法和裝置包括量化差分值存儲塊單位確定模塊100,量化模塊101,QP值預測塊確定模塊102,QP差分值生成模塊103,以及QP存儲模塊104。
[0029]量化差分值存儲塊單位確定模塊100可以基於關於將圖像的最大編碼單元(IXU)分割成多個CU的信息,確定用於記錄每一個編碼單元(CU)或者一組多個CU的量化差分值的塊單位。關於用於存儲量化差分值的塊的信息可以具有四叉樹結構。
[0030]量化模塊101使用分配給塊的QP值在輸入塊上執行量化。
[0031]QP值預測塊確定模塊102使用關於該CU的相鄰該CU的背景信息來確定用於分配給每一個CU或任意CU的量化值的預測的預測塊。
[0032]QP差分值生成模塊103通過從由QP值預測塊確定模塊102確定的量化值預測塊的QP值減去當前塊的量化值,生成QP差分值。
[0033]QP存儲模塊104用於對下述進行熵編碼:序列參數集、關於切片單位適用/非適用的標記信息、用於指示關於包括量化差分值的塊的分割信息的標記信息以及用於基於四叉樹的自適應QP編碼的QP差分值。
[0034]圖1B示出了根據本發明第一示例性實施例的視頻解碼裝置中基於四叉樹的自適應解量化參數解碼的方法和裝置。
[0035]參考圖1B,基於四叉樹的自適應解量化參數解碼的方法和裝置包括解量化參數差分值塊分割標記得出模塊120、解量化差分值存儲塊單位確定模塊121、解量化參數差分值得出模塊122、解量化參數值預測塊確定模塊123、解量化參數值得出模塊124以及解量化參數模塊125。
[0036]解量化參數差分值塊分割標記得出模塊120通過切片數據中的LCU對具有解量化參數差分值的塊的序列參數集和塊分割標記進行解碼。
[0037]解量化差分值存儲塊單位確定模塊121使用解碼的解量化參數差分值塊分割標記和CU分割標記來確定用於記錄解量化參數差分值的塊。關於用於存儲量化差分值的塊的信息可以具有四叉樹結構。
[0038]解量化參數差分值得出模塊122得出由解量化差分值存儲塊單位確定模塊121確定的每一個塊的解量化參數差分值。
[0039]解量化參數值預測塊確定模塊123使用關於解量化中的相鄰塊的背景信息得出及確定用於自適應參考的塊。
[0040]解量化參數值得出模塊124通過將由解量化參數值預測塊確定模塊123得出的預測塊的解量化參數值與由解量化參數差分值得出模塊122得出的解量化參數差分值相加,得出用於解量化參數模塊125的解量化參數值。
[0041]解量化參數模塊125使用由解量化參數值得出模塊124得出的參數,在輸入塊上執行解量化。[0042]圖2示出了根據本發明第一示例性實施例的視頻解碼裝置的構造。
[0043]參考圖2,該視頻解碼裝置包括熵解碼模塊200、基於四叉樹解的量化參數得出模塊210、重置模塊220、解量化模塊230、反離散餘弦變換編碼模塊240、外部/內部預測模塊250以及過濾模塊260。
[0044]熵解碼模塊200包括:解量化參數差分值塊分割標記得出模塊120,用於得出用於基於四叉樹的自適應解量化的塊分割標記;解量化差分值存儲塊單位確定模塊121,用於確定用於存儲來自所得出的塊分割標記的QP的塊,以及解量化參數差分值得出模塊122,用於對存儲在對應的塊中的解量化參數差分值進行解碼。
[0045]基於四叉樹的解量化參數得出模塊210包括:解量化參數值預測塊確定模塊123,用於確定用於解碼解量化參數時的參考的預測塊;以及解量化參數值得出模塊124,用於通過將預測塊的解量化參數和得出的解量化參數差分值相加來得出解量化參數。
[0046]圖3示出了根據本發明第一示例性實施例的用於控制存儲在序列參數集中的基於四叉樹的量化差分值的背景。
[0047]當cu_cip_delta_enabled_flag300在序列參數集中具有值I時,可以控制在序列中的所有切片中從最小尺寸的CU到最大尺寸的CU的多種四叉樹塊的量化/解QP差分值。
[0048]圖4A示出了根據本發明第一示例性實施例的切片數據中初始值的變量集。
[0049]當在四叉樹中分割切片並且對其進行編碼/解碼時,首先將切片分割成這樣一種LCU,其中,該LCU是具有最大尺寸的四叉樹,隨後按照順次的掃描次序中對該LCU進行編碼/解碼。在每一個LCU的編碼/解碼中,可以在四叉樹中進一步地將LCU分割成多個CU,並且可以執行如此分割直到將⑶分割成為最小尺寸的⑶為止。
[0050]在圖4A中,isCuQpDeltaCoded400是當將任意CU分割成N個CU時用於控制可存儲在每個CU中的量化/解量化參數差分值的變量。在對切片中的每個LCU進行編碼/解碼之前,總是將該變量初始化為O。
[0051]在圖4A中,coding_tree401是用於在切片中一個IXU上執行編碼/解碼的函數。這個函數中的第四因子是用於指示對應的CU中是否存在量化/解量化參數差分值的標記,並且由於至少一個量化/解QP差分值存儲在LCU中,因此在對切片中的每個LCU進行編碼/解碼之前總是輸入值I。
[0052]圖4B示出了示出了根據本發明第一示例性實施例的存儲在編碼樹塊中的解量化參數差分值塊分割的背景。
[0053]編碼樹塊表示⑶的背景。根據split_coding_unit_flag420,可以將尺寸為2NX2N的⑶分割成四個尺寸為NXN的⑶並且對其進行編碼/解碼。可替換地,尺寸為2NX2N的CU可以不再被分割成更小尺寸的UC而是就這樣被編碼/解碼。
[0054]當前CU接收用於指示在更高的CU中是否存在量化/解量化參數差分值的標記即cu_qp_deIta_exist_fIag421 的輸入。當根據 split_coding_unit_flag420 的值將尺寸為2NX2N的當前CU進一步分割成尺寸為NXN的CU時,附加地對split_qp_delta_flag422進行編碼/解碼。僅當存儲在序列參數集中的cu_cip_delta_enable_flag300和從更高⑶輸入的cu_cip_delta_exist_flag421都具有I值時,才對關於該附加分割的信息進行編碼/解碼。僅當將尺寸為2NX2N的當前⑶分割成尺寸為NXN的⑶時才對split_qp_delta_flag422的值進行編碼/解碼,並且當對尺寸為NXN的較低⑶進行編碼/解碼時將split_qp_delta_flag422 的值作為 cu_cip_delta_exist_flag421 的值來輸入。
[0055]當split_qp_delta_flag422的值為O時,將尺寸為2NX2N的當前CU分割為尺寸為NXN的CU,但不再將用於存儲量化/解量化參數差分值的塊從2NX2N的尺寸分割為NXN 的尺寸。當 split_cip_delta_flag422 的值為 O 時,另外將 isCuQpDeltaCoded400 初始化為0,因此在將當前CU分割成尺寸為NXN的CU時,僅將量化/解QP差分值存儲在第一NXN的CU中。
[0056]圖5圖示出了據本發明第一示例性實施例的由CU存儲的量化/解量化參數差分值的背景以及差分值所存在的條件。
[0057]當⑶不在跳躍(skip)模式中時,可以在⑶中記錄量化/解量化參數差分值。當cu_qp_delta_exist_flag500和421的值為I時,量化/解量化參數差分值存在於當前CU中,在該情況中,可以由⑶根據存儲在序列參數集中的cu_cip_delta_enabled_flag300的值來存儲 cu_cip_delta501 的值。例如,當 cu_cip_delta_exist_flag500 和 421 的值為 I 並且 cu_cip_delta_enabled_f lag300 的值為 O 時,不存儲 cu_cip_delta501。
[0058]可選地,當將2NX2N的⑶分割成四叉樹中的四個NXN的⑶時,僅可以存儲一個量化/解量化參數差分值。在這個情況中,將量化/解量化參數差分值存儲在四個CU中的第一⑶中,同時其他三個⑶不記錄該量化/解量化參數差分值。此處,由於在2NX2N的CU中被編碼/解碼的split_qp_delta_flag422的值為0,因此輸入到NXN的CU的cu_qp_delta_exist_flag500的值為O。因此,雖然基本上沒有cu_qp_delta501存在於分割的四個NXN的CU中,但可以使用變量NlsCuQpDeltaCoded將cu_qp_delta501存儲在第一 NXN的CU中。由於在對cu_qp_delta501進行解碼之後第一 CU將NlsCuQpDeltaCoded的值變為1,因此不將cu_qp_delta501的值存儲在其他三個⑶中。
[0059]即使在該情況中,僅當存儲在序列參數集中的cu_cip_delta_enable_flag300的值為I時,才可以存儲cu_cip_delta501的值,同時檢查cu_cip_delta_enable_f lag300的值。
[0060]圖6A示出了根據本發明第一示例性實施例的量化差分值存儲塊單位確定模塊和解量化差分值存儲塊單位確定模塊的操作。
[0061 ] 可以將待編碼/解碼的2NX 2N的⑶分割成四個NX N的CU,可以進一步地將每一個NXN的⑶進行分割以待被處理。即使將2NX 2NCU分割成多個待被編碼/解碼的⑶,當split_qp_delta_flag422具有如圖6A所示的O值時,也將量化/解量化參數差分值存儲在IXU的第一⑶中。在第一⑶中重構的量化/解量化參數差分值可以用於IXU的其他⑶。
[0062]圖6B示出了根據本發明第二示例性實施例的量化差分值存儲塊單位確定模塊和解量化差分值存儲塊單位確定模塊的操作。
[0063]在第一階段將待編碼/解碼的2NX2N的⑶分割成四個NXN的⑶,將其中的第二 CU進一步分割。在這個例子中,當在第一階段中對用於表示分割成CU的標記進行編碼/解碼時,附加地編碼/解碼關於量化/解量化參數值的分割標記即Split_qp_delta_flag422和631。當split_qp_delta_flag422和631的值為I時,所有四個分割的CU具有量化/解量化參數差分值,並且因此附加地對關於量化/解量化參數值的分割標記split_qp_delta_flag422和631進行編碼/解碼。
[0064]即使在該情況中,雖然將第二 NXN的⑶分割成⑶直到第三階段為止,但是量化/解量化的塊分割標記split_qp_delta_flag422和631為O,並且因此針對多個CU分配單
個量化/解量化參數值。
[0065]圖6C示出了根據本發明第三示例性實施例的量化差分值存儲塊單位確定模塊和解量化差分值存儲塊單位確定模塊的操作。
[0066]圖6C顯示了在第一階段將待編碼/解碼的2NX2N的⑶分割成四個NXN的⑶,將其中的第二CU進一步分割。即使將第二CU分割成四個CU,並進一步將其中的每一個分割成四個⑶時,也可以使用split_(ip_delta_flag422和631的值來確定用於記錄量化/解量化差分參數值的塊的尺寸。在圖6C中,將CU分割成具有高達三個信息深度的區域,然而量化/解量化差分參數值具有相對高達兩個深度信息。
[0067]圖7A示出了根據本發明第一示例性實施例的QP值預測塊確定模塊102和解量化參數值預測塊確定模塊123。
[0068]編碼器向由量化差分值存儲塊單位確定模塊100確定的CU塊分配QP值並針對實際上剩餘的塊使用以前使用的QP值。此處,從用於以前的塊的QP值來預測QP值,並且僅編碼QP差分值。
[0069]在解量化參數差分值得出模塊122中,解碼器對解量化參數差分值進行解碼並且通過將該差分值與用於預測的塊的解量化參數值增加來得出解量化參數值。
[0070]當編碼器和解碼器預測當前塊的QP值時,QP值預測塊確定模塊102和解量化參數值預測塊確定模塊123用於確定作為參考的相鄰塊。
[0071]在圖7A中,當向待編碼/解碼的CU720分配量化/解量化參數值時,使用在位於當前⑶720的左側邊界上的⑶710、711和712或者La、Lb和Lc以及當前⑶700的上部邊界上的⑶700、701和702或者Ta,Tb和Tc之間的每個邊界上具有最大塊尺寸的⑶712和702或者Lc和Tc的QP值的平均值、最小值和最大值來預測參數值。
[0072]圖7B示出了根據本發明第一示例性實施例的可替換的實例的QP值預測塊確定模塊102和解量化參數值預測塊確定模塊123。
[0073]當將LCU分割成多個待被編碼/解碼的CU時,使用在與當前CU750相鄰的CU中位於當前⑶750的左側邊界和上部邊界上具有最大塊尺寸的兩個⑶的QP值的平均值、最小值或最大值來預測當前待編碼/解碼的CU750的QP值。
[0074]圖8A示出了根據本發明第二示例性實施例的QP值預測塊確定模塊102和解量化參數值預測塊確定模塊123。
[0075]在預測待編碼/解碼的當前⑶840的QP值時,將與當前⑶相鄰的⑶中具有最大塊尺寸的CU用於參考。在該情況中,當存在多個具有最大塊尺寸的CU時,將CU的QP值的平均值、最小值或最大值用於預測當前CU840的QP值,其中,該CU包括頂部CU820或者在當前⑶840的左側邊界上的⑶中所選的La以及最左側的⑶800或者在其上部邊界上的⑶中優選地用於參考的Ta。
[0076]圖SB示出了根據本發明第二示例性實施例的可替換的實例的QP值預測塊確定模塊102和解量化參數值預測塊確定模塊123。
[0077]當將LCU分割成多個待被編碼/解碼的CU時,使用與當前CU890相鄰的CU中參考的塊尺寸最大的⑶,對待編碼/解碼的當前⑶890的QP值進行預測。此處,在當前⑶890的左側邊界上存在多個具有最大塊尺寸的CU時,將頂部CU870或者La用作為參考塊。同樣地,在當前⑶890的上部邊界上存在多個具有最大塊尺寸的⑶時,將最左側⑶850或者Ta用作為參考塊。當確定左側和頂部上的參考塊時,使用這兩個CU的QP值的平均值、最小值或最大值,預測待編碼/解碼的當前CU890的QP值。
[0078]圖9A示出了根據發明第三示例性實施例的QP值預測塊確定模塊102和解QP值預測塊確定模塊123。
[0079]當對待編碼/解碼的當前CU920的QP值進行預測時,選擇與當前CU相鄰的所有可能的參考CU900、901、902、910、911和912或者Ta、Tb、Tc、La、Lb、Lc作為參考塊。編碼器使用所有可能的參考CU的QP值的平均值、最小值或最大值來預測當前CU920的QP值並且對該QP差分值進行編碼。
[0080]解碼器通過將所有可能的參考CU的解量化參數值的平均值、最小值或者最大值與解碼的QP差分值相加,以對待解碼的CU920的解量化參數值進行解碼。
[0081]圖9B示出了根據本發明第三示例性實施例的可替換的實例的QP值預測塊確定模塊102和解量化參數值預測塊確定模塊123。
[0082]當待編碼/解碼的CU950位於LCU中時,使用與當前CU的相鄰所有可能的參考CU930、931、940、941 和 942 或者 La、Lb、Lc、Ta、Tb 和 Tc 來預測 CU950 的 QP 值。
[0083]編碼器使用所有相鄰的可能的參考CU的QP值的平均值、最小值或最大值來預測當前⑶950的QP值並且僅對它們之間的QP差分值進行編碼。
[0084]解碼器通過將所有相鄰的可能的參考CU的解量化參數值的平均值、最小值或最大值與解碼的QP差分值相加,以對待解碼的CU950的解量化參數值進行解碼。
[0085]圖1OA示出了根據本發明第四示例性實施例的QP值預測塊確定模塊102和解量化參數值預測塊確定模塊123中的操作。
[0086]當對位於IXU之間的邊界上的⑶1020進行編碼/解碼時,將在位於當前⑶1020的左側邊界上的可能的CU1010、1011和1012或La、Lb和Lc中具有最大塊尺寸的CU1012或者Tc用作為參考。在這裡,當在左側邊界上的可能的參考CU中存在有一個或多個具有最大塊尺寸的CU時,選擇頂部CU作為參考塊。
[0087]編碼器使用在左側邊界上被選擇作為參考塊的⑶1012或者Tc的QP值來預測待編碼的⑶1020的QP值,並且對它們間的QP差分值進行編碼。
[0088]解碼器解碼待解碼的⑶1020的解量化參數差分值,並且將⑶1020或者Tc的解QP值與該差分值相加,因而對CU1020的解量化參數值進行解碼。
[0089]圖1OB示出了根據本發明第四示例性實施例的可替換的實例的QP值預測塊確定模塊102和解量化參數值預測塊確定模塊123中的操作。
[0090]當將LCU分割成多個待被編碼/解碼的CU時,將在位於待編碼/解碼的CU1050的左側邊界上的CU1030、1031和1032或者La、Lb和Lc中具有最大塊尺寸的CU1030或者La用作為參考。在這裡,當在左側邊界上的CU中存在有一個或多個具有最大塊尺寸的CU時,選擇頂部⑶1030或La作為參考塊。
[0091]編碼器使用在左側邊界上被選擇作為參考塊的⑶1030或La的QP值來預測待編碼的⑶1050的QP值,並且對它們間的QP差分值進行編碼。
[0092]解碼器對待解碼的⑶1050的解量化參數差分值進行解碼並且將⑶1030或者La的解量化參數值與該差分值相加,因而對CU1050的解量化參數值進行了解碼。[0093]圖1lA示出了根據本發明第五示例性實施例的QP值預測塊確定模塊102和解量化參數值預測塊確定模塊123中的操作。
[0094]當對位於IXU之間的邊界上的⑶1120進行編碼/解碼時,將位於當前⑶1020的左側邊界上的所有可能參考⑶1010、1011和1012或La、Lb和Lc用作為參考。
[0095]編碼器預使用位於左側邊界上的所有可能參考⑶1110、1111和1112或La、Lb和Lc的QP值的平均值、最小值或最大值來預測待編碼的CU1050的QP值,並且對QP差分值進行編碼。
[0096]解碼器對待解碼的⑶1120的解量化參數差分值進行解碼,並且通過將所有可能的參考⑶1110、1111和1112或La、Lb和Lc的解量化參數值的平均值、最小值或最大值與差分值相加,對待解碼的CU1120的解量化參數值進行解碼。
[0097]圖1lB示出了根據本發明第五示例性實施例的可替換實例的QP值預測塊確定模塊102和解QP值預測塊確定模塊123中的操作。
[0098]當將IXU分割成多個待被編碼/解碼的⑶時,將位於待編碼/解碼的⑶1150的左側邊界上的所有可能的CU用作為參考塊。
[0099]編碼器使用位於左側邊界上的所有可能的參考⑶的QP值的平均值、最小值或最大值來預測待編碼的⑶1150的QP值,並且對該QP差分值進行編碼。
[0100]解碼器對待解碼的⑶1150的解量化參數差分值進行解碼,並且通過將位於左側邊界上的所有可能的參考單位的量化參數值的平均值、最小值或最大值與差分值相加,以對待解碼的CU1150的解量化參數值進行解碼。
【權利要求】
1.一種對視頻進行編碼的裝置,所述裝置包括: 量化差分值存儲塊單位確定模塊,其基於編碼單元(⑶)塊分割信息自適應地確定用於記錄量化差分值的塊單位; 量化模塊,其使用確定的量化參數(QP)值,按塊單位來執行量化; QP值預測塊確定模塊,其基於關於用於參考的CU的背景信息,在相鄰編碼單元中選擇參考塊,以便有效地預測塊的QP值; QP差分值生成模塊,其通過從來源於一個參考塊或多個參考塊的QP預測值預測當前塊的QP值來生成差分值;以及 QP存儲模塊,其記錄所生成的QP差分值和關於量化差分值存儲塊單位的確定的信息。
2.一種對視頻進行解碼的裝置,所述裝置包括: 解量化參數差分值塊分割標記得出模塊,其基於四叉樹分割對關於具有解量化參數差分值的塊的信息進行解碼; 解量化差分值存儲塊單位確定模塊,其使用解碼的塊分割標記來確定具有解量化參數差分值的塊; 解量化參數差分值得出模塊,其對解量化參數差分值進行解碼; 解量化參數值預測塊確定模塊,其基於關於相鄰相鄰編碼單元(CU)的背景信息來自適應地確定參考塊以便對解量化參數值進行解碼; 解量化參數值得出模塊,其使用參考塊的解量化參數值和解碼的解量化參數差分值對解量化參數值進行解碼;以及 解量化模塊,其使用解碼的解量化參數值按塊單位來執行解量化。
【文檔編號】H04N19/96GK103650503SQ201280031037
【公開日】2014年3月19日 申請日期:2012年6月20日 優先權日:2011年6月21日
【發明者】沈東圭, 南廷學, 趙炫鎬 申請人:英迪股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀