视频编解码方法与装置的制造方法_4

文档序号:9399618阅读:来源:国知局
[0067]图5描述启动自适应SAO参数发讯以将SAO参数合并入APS或与条带中区块数据交叉的示例语法设计aps_rbsp()。在图5中,aps_id指示在条带的条带头中具有相应aps_id的编码区块涉及的自适应参数集合(APS)。当SAO参数交叉旗标,即aps_sa0_interleaving_f lag等于I时,SAO参数与aps_id指示的涉及APS的条带的滤波器单元数据相交叉。当aps_sao_interleaving_flag等于O时,将SAO参数合并入APS用于涉及APS的条带。将另一旗标,即aps_sample_adaptive_offset_flag并入APS以控制滤波器ON/OFF0 如果 aps_sample_adaptive_offset_flag 等于 1,则对于如 aps_id 所示的涉及 APS 的条带来说,SAO为0N。另一方面,如果aps_sample_adaptive_offset_flag等于0,则对于如aps_id所示的涉及APS的条带来说,SAO为OFF。
[0068]图6描述允许具有涉及APS的aps_id的编码区块共享APS中SAO参数的示例语法设计aps_sao_param()。上述语法结构包含SAO处理所需的SAO信息。例如,语法结构可包含一个或多个旗标,例如图6中的sao_cb_enable_flag与sao_cr_enable_flag确定SAO处理是否应用于当前图像的各个色度部分。语法结构也可包含依据LCU尺寸的相关图像尺寸信息,例如图 6 中的 sao_num_lcu_in_width_minusl 与 sao_num_lcu_in_height_minuslo语法结构也可包含关于是否条带中所有编码单元使用相同SAO参数处理或者对于每个最大编码单元或滤波器单元采用各自的SAO参数的信息,如图6中的sao_one_luma_unit_flag、sao_one_cb_unit_flag、sao_one_cr_unit_flag 各自所指不。如果上述旗标中的任何一个具有为I的值,则SAO偏移值将并入各自的Sa0_0fTSet_VlC()用于条带中的编码区块共享。语法结构也可包含标识,例如sao_repeat_row_flag[cIdx],上述指标是关于对于各自的彩色部分指标cldx,当前编码区块行(例如LCU行)中的编码区块的SAO参数是否等于编码区块上部的SAO参数。
[0069]在上述示例语法结构aps_sao_param()中,SAO区块结构sao_unit_vlc O也随着各自重复行旗标(repeat-row flag)进行合并。图7描述示例语法结构sao_unit_vlc O,其包含编码区块中与SAO参数共享信息关联的信息,例如sao_run_diff与sao_merge_up_flag。saoRun[cIdx] [rx] [ry]表示对应编码区块的SAO参数为相同行中后续编码区块重复的次数。数组下标cldx指定色彩部分;cldx具有分别对应亮度、Cb、Cr的0、1、2数值。数组下标rx与ry指定与图像的左上编码区块相关的基础编码区块的位置。如果当前行为第一行,语法元素sao_run_diff指定当前编码区块的saoRun[] [] □,否则指定当前编码区块与上部编码区块的行程之间的差异。当saoRun□□口大于或等于O时,从左侧编码区块的相应语法元素中取得sao_offset_vlc O中的语法元素。sao_run_diff语法元素的长度为 Ceil (Log2 (sao_num_lcu_in_width_minusl_rx+2))比特。当旗标 sao—merge—up_fIag等于I时,从上部编码区块的相应语法元素中取得Sa0_0ffSet_Vlc()中的语法元素。当旗标sao_merge_up_flag等于O时,不从上部编码区块的相应语法元素中取得sao_offset_vie O中的语法元素。当sao_merge_up_flag不存在时,可将其推定为O值。
[0070]图8根据本发明实施例描述sao_offset_vlc O的示例语法结构。语法元素sao_type_idx [cldx] [rx] [ry]指不可为 BO 或 EO 的 SAO 类型。当 sao_type_idx [cldx] [rx] [ry]具有0值时,其指示SAO为OFF;当具有从I至4的数值时,其指示使用的四种与0°、90°、來_, SAO^JiQpp。?^;!;?服劫掛幾wsAPS B^Slicelsampleladaptiveloffsetlflag 疏翁^apslsampleladaptiveloffsetlflag 潘画。??;?,?^?^? 室良滿菊%|滿这菊iIE)<>xM部。
〔0072〕 ? S確练冷i令皿晾爵SAO%燁I冈笫燁舖)<>xs钊室inw漭筠1-+Sliceldatao。笞?10?^!,? Slicelsaolinterleavinglflag Is{lB4^n 袖^En-sSAOnn-^M部^Ji§Mn>^AJP-?SAO Jp-沖輝攝(BP SaolUnitICabElCO)。
〔0073〕 ? 11確挟jti令En-1?mSAO%ljdR难輝攝沒 xs^l室 inw'wi^1-+saolunit_cabac O。裔油命^雜部 SaolmergelleftlflagdirWm-OISroW-TOroICOI^ ^ m-TO 半渔識卻服 Itf 難 5?冈笫豳mlw 室妈 ±as鄯涵^沖泔^SAO 窗翁{I。胀胀 Ir 鄯sl.Ml^lw 室妈 ilas^含冈笫泔?g>o0S.^Ji胀驾鄯涵冈笫准 Λ SAO 0$ Saoloffsetlcabac O。
〔0074〕?12 f| 攝料对溢料? 室確挟 SaolOffSetICabElC O 證卻室胡辭雜甚。inw'wiMl?Saoltypeli dxoIdx U〔rxu〔ryu 識匀^^B0aE0sSA0^_。服 Saoltypeli dxoIdxu〔rxj〔ryu PM 0 SAO^opp 〗Hw^sl>t£g^Kss钊商 asH^l 0。.90。U35。.45。盏淋3:§伞觫丑3:1荖;这^^53:燁{1銥钊商油80。m±练钊室丑,Bol Eo^la聰加掛H^5>0窗魂疏。服 Saoltypeli dxoIdx U〔rxu〔ryu^l^mB^^ii沛Saoltypeli dxoIdx〕〔rx〕〔ry〕O 室笞1-口袖 Saolmergeluplf lag 漱^I 0^祐沛 Saoltypelidx〔cldxu〔rxu〔ryu?^saoltypelidx〔cldxu〔rxu〔rylluomM^^l-Saoltypelidx〔Cl dxl__l〔rxl__l1--lryu?$ SaOItyPeIi dxoIdxu〔rx-ll__l〔ryl__l。
〔0075〕 ? 13 確挟jti令皿isHmALF%輝对ss^l室胡辭祐年 Seqlparameterlsetlrbsp O。$口函13?^!,^???adapt i Vellooplfi Iterlenabledlflag tmK^lMram^i令En-(?mALF %輝命本。服笞 adaptive_100p_filter_enabled_flag^ss^l^,nn-^En-(?mALF%輝命本B^^aHnlM部 alflcoeflinlslicelflag 識卻 ALF 嫩輝證命^向陶。服 alflcoeflinlslicelflag^^I B^^a^ALF%輝sinw'wialflparamo 命本 Λ?_$。服 alflcoeflinlslicelflag?$ O?.翁^^>ζ 嫩輝sfiw^alflparamo 命本 Λ APS。IE?__inw'wi丑,笤湘 alflcoeflinlslicelflag?^rM^ALF%燁Π>^Λ來_沪。Itgh ALF CUON/OFF谌里嫩燁翁^|准>來__。
〔0076〕 0 14確挟冷1 令En-(?mALF%輝对ss^I室 inw0祐 1-+si icelheader O。服
13如 adaptive_loop_filter_enabled_flag 所指示地,启动 ALF 时,使用另一旗标 slice_adaptive_loop_filter_flag指示是否应用条带层ALF。如果应用条带层ALF并且alf_coef_in_slice_flag指示将ALF参数合并入条带头,则将语法alf_param()合并入条带头。另一方面,如果应用条带层ALF并且alf_coef_in_slice_flag指示不将ALF参数合并入条带头,则将语法alf_cu_control_param()合并入条带头。
[0077]图15描述允许自适应ALF参数发讯的示例语法设计alf_paramO。语法结构包含ALF处理所需的ALF信息。例如,语法结构可包含一个或多个旗标,例如图15中的alf_cb_enable_flag与alf_cr_enable_flag以确定ALF处理是否应用于当前图像的各个色度部分。语法结构也可包含依据IXU尺寸的相关图像尺寸信息,例如图15中的alf_num_lcu_in_width_minusl与alf_num_lcu_in_height_minusl。语法结构也可包含关于是否条带中所有编码单元使用相同ALF参数处理或者对于每个最大编码单元或滤波器单元采用各自的ALF参数的信息,如图 15 中的 alf_one_luma_unit_flag、alf_one_cb_unit_flag、alf_one_cr_unit_flag各自所指示。语法结构也可包含标识,例如alf_repeat_row_f lag [cldx],上述标识是关于对于各自的彩色部分指标cldx,当前编码区块行中的编码区块的ALF参数是否等于编码区块上方的ALF参数。
[0078]图16描述允许自适应ALF参数发讯的示例语法设计alf_unit O。语法alf_unit O包含编码区块
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1