CN107580225A - 位元分配方法及视频编码装置 - Google Patents
位元分配方法及视频编码装置 Download PDFInfo
- Publication number
- CN107580225A CN107580225A CN201610525134.4A CN201610525134A CN107580225A CN 107580225 A CN107580225 A CN 107580225A CN 201610525134 A CN201610525134 A CN 201610525134A CN 107580225 A CN107580225 A CN 107580225A
- Authority
- CN
- China
- Prior art keywords
- block
- texture
- weighted value
- protective coloration
- encoded
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明提供了一种位元分配方法,用于一视频编码装置,该位元分配方法包括对一第一帧(Frame)的多个编码区块进行一高频运算,以取得对应于该多个编码区块中一第一编码区块的一第一区块纹理权重值;对该多个编码区块进行一保护色检测运算,以取得对应于该第一编码区块的一第一区块保护色权重值;根据该第一区块纹理权重值及该第一区块保护色权重值,计算对应于该第一编码区块的一第一位元权重值;以及根据该第一位元权重值,对该编码区块进行位元分配。
Description
技术领域
本发明涉及一种位元分配方法及视频编码装置,尤指一种可优化主观视觉质量的位元分配方法及视频编码装置。
背景技术
位元分配(Bit Allocation)是视频编码中的一个基本课题。在视频传输及储存过程当中,网络带宽、储存资源都是有限的,位元分配的作用就是在最大限度保证视频编码质量的前提下,针对编码区块的不同特性,分配适当的位元数至不同的编码区块,使得输出的视频码流(Video Stream)具有最佳的视觉质量(Perceptual Visual Quality),同时亦能够满足传输及储存限制。一般来说,针对人眼较关注的编码区块,编码装置可分配较多位元数,以降低该区域的失真;相反地,针对位于人眼易忽视的编码区块,编码装置可分配较少位元数,以节省位元数消耗。因此,如何提升视觉质量,也就成为业界所努力的目标之一。
发明内容
因此,本发明的主要目的即在于提供一种位元分配方法及视频编码装置,以优化主观视觉质量。
本发明揭露一种位元分配方法,用于一视频编码装置,该位元分配方法包括对一第一帧(Frame)的多个编码区块进行一高频运算,以取得对应于该多个编码区块中一第一编码区块的一第一区块纹理权重值;对该多个编码区块进行一保护色检测运算,以取得对应于该第一编码区块的一第一区块保护色权重值;根据该第一区块纹理权重值及该第一区块保护色权重值,计算对应于该第一编码区块的一第一位元权重值;以及根据该第一位元权重值,对该编码区块进行位元分配。
本发明另揭露一种视频编码装置,包括一纹理计算单元,用来对一第一帧的多个编码区块进行一高频运算,以取得对应于该多个编码区块中一第一编码区块的一第一区块纹理权重值;一保护色计算单元,用来对该多个编码区块进行一保护色检测运算,以取得对应于该第一编码区块的一第一区块保护色权重值;一组合单元,耦接于该纹理计算单元及该保护色计算单元,用来根据该第一区块纹理权重值及该第一区块保护色权重值,计算对应于该第一编码区块的一第一位元权重值;以及一分配单元,耦接于该组合单元,用来根据该第一位元权重值,对该编码区块进行位元分配。
附图说明
图1为本发明实施例一位元分配流程的示意图。
图2为一帧的示意图。
图3为本发明实施例一纹理分析流程的示意图。
图4为本发明实施例一保护色分析流程的示意图。
图5为本发明实施例一视频编码装置的示意图。
图6为本发明实施例一视频编码装置的示意图。
为清楚起见,以下给出附图标记的简要说明:
10、30、40 流程
100~108、300~308、400~406 步骤
50、60 视频编码装置
500 纹理计算单元
502 保护色计算单元
504 组合单元
506 分配单元
508 编码单元
510 位元率控制单元
602 处理单元
604 储存单元
608 程序码
Fn 帧
CB1~CBM 编码区块
具体实施方式
对于视频监控或是视频会议等相关的应用,人眼较关注影像中平坦渐层区域的失真,甚于对象的边缘或皱折。一般而言,平坦渐层区域有较低的空间性纹理复杂度(SpatialTexture Complexity),而物的边缘或皱折具有较高的空间性纹理复杂度,另外,画面中的脸部表情,其影像区块中具有较高的保护色像素个数(Protected-Color Count),即肤色像素个数(Skin-Color Count),本发明是根据影像画面中多个区块的空间性纹理复杂度以及保护色像素个数,作为位元分配的依据,以提升视觉质量(Perceptual Visual Quality)。
请参考图1及图2,图1为本发明实施例一位元分配流程10的示意图,图2为一帧(Frame)Fn的示意图。如图2所示,帧Fn包含有多个编码区块CB1~CBM,一视频编码装置可根据编码区块CB1~CBM的特性,分配适当的位元数给编码区块CB1~CBM。具体来说,视频编码装置可根据编码区块CB1~CBM的空间性纹理复杂度以及编码区块CB1~CBM中的保护色像素个数,分配适当的位元数给编码区块CB1~CBM。位元分配流程10可由视频编码装置来执行,位元分配流程10包含以下步骤:
步骤100:开始。
步骤102:对帧Fn的编码区块CB1~CBM进行一高频运算,以取得对应于编码区块CB1~CBM的区块纹理权重值BTW1~BTWM。
步骤104:对帧Fn的编码区块CB1~CBM进行一保护色检测运算,以取得对应于编码区块CB1~CBM的区块保护色权重值BCW1~BCWM。
步骤106:根据帧Fn中对应于编码区块CB1~CBM的区块权重值IBW1~IBWM、区块纹理权重值BTW1~BTWM及区块保护色权重值BCW1~BCWM,计算帧Fn中对应于编码区块CB1~CBM的位元权重值W1~WM。
步骤108:结束。
位元分配流程10的操作细节详述如下。步骤102用来取得对应于编码区块CB1~CBM的空间性纹理复杂度,于步骤102中,视频编码装置对帧Fn的编码区块CB1~CBM进行高频运算(如边缘检测(Edge Detection)运算等),以取得对应于编码区块CB1~CBM的区块纹理权重值BTW1~BTWM,即取得对应于编码区块CB1~CBM中一编码区块CBi的区块纹理权重值BTWi。整体来说,视频编码装置先对编码区块CB1~CBM进行高频运算,以取得对应于编码区块CB1~CBM的区块纹理复杂度BT1~BTM,再对区块纹理复杂度BT1~BTM进行一正规化(Normalization)运算,以取得对应于编码区块CB1~CBM的区块纹理权重值BTW1~BTWM,换句话说,对编码区块CBi来说,区块纹理权重值BTWi可经过计算而得,即区块纹理权重值BTWi为区块纹理复杂度BTi相对于区块纹理复杂度BT1~BTM的比例。
更进一步地,关于视频编码装置对编码区块CB1~CBM中任一编码区块CBj进行高频运算,以取得对应于编码区块CBj的区块纹理复杂度BTj的操作流程,请参考图3,图3为本发明实施例一纹理分析流程30的示意图,纹理分析流程30可由视频编码装置来执行,纹理分析流程30包含以下步骤:
步骤300:开始。
步骤302:对编码区块CBj中多个像素(Pixel)P1~PK进行高频运算,以取得对应于像素P1~PK的像素纹理结果OPT1~OPTK。
步骤304:对像素纹理结果OPT1~OPTK取绝对值,以取得像素纹理结果OPT1~OPTK的绝对值ABS1~ABSK。
步骤304:对绝对值ABS1~ABSK进行累加,以取得一累加值ACTj。
步骤306:取得区块纹理复杂度BTj为累加值ACTj的倒数。
步骤308:结束。
在步骤302中,视频编码装置对编码区块CBj中像素P1~PK进行高频运算,举例来说,视频编码装置可对像素P1~PK进行一空间锐化(Spatial Sharping)滤波运算(即高频滤波运算),以强化编码区块CBj的影像细节并凸显编码区块CBj的色彩强度的变化。空间锐化滤波运算不限于利用特定方式来实现,举例来说,视频编码装置可先对像素P1~PK进行一水平梯度运算以及一垂直梯度运算,以取得水平梯度运算结果gh1~ghK以及垂直梯度运算结果gv1~gvK,再根据水平梯度运算结果gh1~ghK及垂直梯度运算结果gv1~gvK,取得像素纹理结果OPT1~OPTK,其中,水平梯度运算的一核心(Kernel)可为[1,0,-1],垂直梯度运算的一核心可为[1,0,-1]T,视频编码装置可计算像素纹理结果OPTk为水平梯度运算结果ghk的绝对值与垂直梯度运算结果gvk的绝对值的一总和,即OPTk=abs(ghk)+abs(gvk)(其中,abs()代表取绝对值运算),如此一来,视频编码装置即可取得对应于像素P1~PK的像素纹理结果OPT1~OPTK。另外,在另一实施例中,空间锐化滤波运算可由一二维拉普拉斯运算(2-Dimension Laplacian Operation)来实现,其中该二维拉普拉斯运算的一核心可为和
在步骤304中,对编码区块CBj中像素P1~PK进行高频运算后,视频编码装置对像素纹理结果OPT1~OPTK取绝对值,以取得像素纹理结果OPT1~OPTK的绝对值ABS1~ABSK。在步骤306中,视频编码装置取得绝对值ABS1~ABSK的累加值ACTj为在步骤306中,取得区块纹理复杂度BTj为累加值ACTj的倒数,即BTj=1/ACTj。透过步骤102及纹理分析流程30,视频编码装置即可取得对应于编码区块CB1~CBM的区块纹理复杂度BT1~BTM,并据以取得对应于编码区块CB1~CBM的区块纹理权重值BTW1~BTWM。
另外,步骤104用来取得对应于编码区块CB1~CBM的保护色像素个数,在步骤104中,视频编码装置对帧Fn的编码区块CB1~CBM进行保护色检测运算,以取得对应于编码区块CB1~CBM的区块保护色权重值BCW1~BCWM,即取得编码区块CB1~CBM中编码区块CBi的区块保护色权重值BCWi。整体来说,视频编码装置先对编码区块CB1~CBM进行保护色检测运算,以取得对应于编码区块CB1~CBM的区块保护色程度BC1~BCM,再对区块保护色程度BC1~BCM进行正规化运算,以取得对应于编码区块CB1~CBM的区块保护色权重值BCW1~BCWM,换句话说,对编码区块CBi来说,区块保护色权重值BCWi可经过计算而得,即区块保护色权重值BCWi为区块保护色程度BCi相对于区块保护色程度BC1~BCM的比例。其中,编码区块CBi-的区块保护色程度BCi-相关于编码区块CBi-的保护色像素个数。
更进一步地,关于视频编码装置对编码区块CB1~CBM中任一编码区块CBj进行保护色检测运算,以取得对应于编码区块CBj的区块保护色程度BCj的操作流程,请参考图4,图4为本发明实施例一保护色分析流程40的示意图,保护色分析流程40可由视频编码装置来执行,保护色分析流程40包含以下步骤:
步骤400:开始。
步骤402:对编码区块CBj中多个像素P1~PK进行保护色检测运算,以取得对应于像素P1~PK的像素保护色检测结果OPC1~OPCK。
步骤404:对像素保护色检测结果OPC1~OPCK进行累加,以取得一累加值ACCj。
步骤406:结束。
在步骤402中,视频编码装置对编码区块CBj中像素P1~PK进行保护色检测运算,以取得对应于像素P1~PK的像素保护色检测结果OPC1~OPCK。其中,像素保护色检测结果OPCk代表像素Pk所呈现的影像颜色是否符合一特定颜色,像素保护色检测结果OPCk的值可为0或1。当像素保护色检测结果OPCk的值为1时,代表像素Pk所呈现的影像颜色符合该特定颜色;当像素保护色检测结果OPCk的值为0时,代表像素Pk所呈现的影像颜色不为该特定颜色。举例来说,保护色检测运算可为一肤色检测(Skin Color Detection)运算,肤色检测运算为本领域具通常知识者所熟知,其可根据像素Pk的一明亮度(Luminance或Luma)Y、一蓝色色度Cb及一红色色度Cr判断像素Pk所呈现的影像颜色是否为肤色,例如,视频编码装置可判断像素Pk的明亮度Y、蓝色色度Cb及红色色度Cr的值是否于一特定范围,而产生像素保护色检测结果OPCk为0或1。在步骤404中,视频编码装置对编码区块CBj的像素保护色检测结果OPC1~OPCK进行累加,以取得对应于编码区块CBj的累加值ACCj,累加值ACCj即代表编码区块CBj-的保护色像素个数。在一实施例中,视频编码装置可直接取得区块保护色程度BC1~BCM为对应于编码区块CB1~CBM的累加值ACC1~ACCM。较佳地,视频编码装置可对累加值ACC1~ACCM-进行一低通滤波运算,如其核心为的低通滤波运算,进而产生对应于编码区块CB1~CBM的区块保护色程度BC1~BCM。
视频编码装置对帧Fn执行步骤104及保护色分析流程40后,即可取得对应于编码区块CB1~CBM的区块保护色权重值BCW1~BCWM。视频编码装置取得对应于编码区块CB1~CBM的区块纹理权重值BTW1~BTWM及区块保护色权重值BCW1~BCWM后,在步骤106中,视频编码装置即可根据帧Fn中对应于编码区块CBi的区块权重值IBWi、区块纹理权重值BTWi及区块保护色权重值BCWi,计算帧Fn中对应于编码区块CBi的位元权重值Wi。其中,区块权重值IBW1~IBWM可由视频编码装置所提供,视频编码装置可根据帧Fn的前一帧Fn-1的特性而决定对应于编码区块CB1~CBM的区块权重值IBW1~IBWM(例如,区块权重值IBWi可为帧Fn-1中对应于编码区块CBi的位元权重值)。
详细来说,视频编码装置计算帧Fn中对应于编码区块CBi的位元权重值Wi为帧Fn中对应于编码区块CBi的区块权重值IBWi、区块纹理权重值BTWi及区块保护色权重值BCWi的一组合(Combination),其组合方式并未有所限,举例来说,位元权重值Wi可为对应于编码区块CBi的编码区块CBi的区块权重值IBWi、区块纹理权重值BTWi及区块保护色权重值BCWi的一线性组合(Linear Combination),即计算位元权重值Wi为Wi=αIBWi+βBTWi+γBCWi,其中α、β、γ为可视实际情况而调整的常数。
在另一实施例中,视频编码装置可先将区块纹理权重值及区块保护色权重值进行混合,并取得第一混合结果,再将第一混合结果与区块权重值进行混合,以取得位元权重值。详细来说,视频编码装置可先对每一编码区块CBi计算一混合权重值BBWi,混合权重值BBWi可为区块纹理权重值BTWi及区块保护色权重值BCWi的一线性组合(即计算混合权重值BBWi为BBWi=ζBTWi+δBCWi,其中ζ、δ为可视实际情况而调整的常数),如此一来,视频编码装置即可取得对应于编码区块CB1~CBM的混合权重值BBW1~BBWM。接着,视频编码装置可对混合权重值BBW1~BBWM进行一低通滤波运算,以取得低通权重值BLW1~BLWM,其低通滤波运算的一核心可为接着,视频编码装置可取得对应于编码区块CBi的一第一混合结果FWi为对应于编码区块CBi的混合权重值BBWi,或取得第一混合结果FWi为对应于编码区块CBi的低通权重值BLWi。举例来说,当混合权重值BBWi大于或等于低通权重值BLWi时,视频编码装置取得第一混合结果FWi为混合权重值BBWi;而当混合权重值BBWi小于低通权重值BLWi时,视频编码装置取得第一混合结果FWi为低通权重值BLWi,换句话说,第一混合结果FWi可表示为最后,视频编码装置再计算位元权重值Wi为第一混合结果FWi与区块权重值IBWi的一线性组合,即计算位元权重值Wi为Wi=μIBWi+νFWi,其中μ、ν为可视实际情况而调整的常数。如此一来,视频编码装置即可取得对应于编码区块CB1~CBM的位元权重值W1~WM。
因此,根据位元分配流程10,视频编码装置即可取得帧Fn中对应于编码区块CB1~CBM的位元权重值W1~WM,进而根据对应于编码区块CB1~CBM的位元权重值W1~WM,分配适当的位元数给编码区块CB1~CBM,使得视频编码装置可根据分配给编码区块CB1~CBM的位元数,对编码区块CB1~CBM进行视频编码。
请参考图5,图5为本发明实施例一视频编码装置50的示意图,视频编帧Fn中的编码区块CB1~CBM进行视频编码。本技术领域具通常知识者当知纹理计算单元500、保护色计算单元502、组合单元504、分配单元506以及编码单元508皆可为一专用集成电路(application-specific integrated circuit,ASIC),并可依设计者需求予以适度整合,不必须各为独立的集成电路。
另外,请参考图6,图6为本发明实施例一视频编码装置60的示意图,视频编码装置60包含一处理单元602及一储存单元604。前述位元分配流程10、纹理分析流程30及保护色分析流程40可编译成程序代码608并储存于储存单元604中,以指示处理单元602执行位元分配流程10、纹理分析流程30及保护色分析流程40。其中,处理单元602可为一中央处理器(CPU)、一数字信号处理器(Digital Signal Processor,DSP)或是一微处理器(Microprocessor),而不在此限,储存单元604可为一只读式内存(read-only memory,ROM)或是一非挥发性内存(non-volatile memory,例如,一电子抹除式可~BTWM。保护色计算单元502用来对帧Fn执行步骤104及保护色分析流程40,以取得对应于编码区块CB1~CBM的区块保护色权重值BCW1~BCWM。组合单元504用来执行步骤106,以计算帧Fn中对应于编码区块CB1~CBM的位元权重值W1~WM。分配单元506用来根据对应于编码区块CB1~CBM的位元权重值W1~WM,分配适当的位元数给编码区块CB1~CBM。编码单元508用来根据分配给编码区块CB1~CBM的位元数,对尚未编码的帧Fn中的编码区块CB1~CBM进行视频编码。本技术领域具通常知识者当知纹理计算单元500、保护色计算单元502、组合单元504、分配单元506以及编码单元508皆可为一专用集成电路(application-specific integrated circuit,ASIC),并可依设计者需求予以适度整合,不必须各为独立的集成电路。
另外,请参考图6,图6为本发明实施例一视频编码装置60的示意图,视频编码装置60包含一处理单元602及一储存单元604。前述位元分配流程10、纹理分析流程30及保护色分析流程40可编译成程序代码608并储存于储存单元604中,以指示处理单元602执行位元分配流程10、纹理分析流程30及保护色分析流程40。其中,处理单元602可为一中央处理器(CPU)、一数字信号处理器(Digital Signal Processor,DSP)或是一微处理器(Microprocessor),而不在此限,储存单元604可为一只读式内存(read-only memory,ROM)或是一非挥发性内存(non-volatile memory,例如,一电子抹除式可复写只读存储器(electrically erasable programmable read only memory,EEPROM)或一闪存(flashmemory)),而不在此限。
需注意的是,视频编码装置50、60可应用于与视频监控或是视频会议相关的电视、数字视频转换盒(Set-Top Box,STB)、数字电视棒、网络摄影机等,其可分配较多位元数给具有较高空间性纹理复杂度及较高保护色(肤色)像素个数的编码区块,使得该编码区块具有较清晰的画质,以提升主观视觉质量(Perceptual Visual Quality)。
另一方面,前述实施例是用以说明本发明的概念,本领域具通常知识者当可据以做不同的修饰,而不限于此。举例来说,位元权重值Wi不限于为区块权重值IBWi、区块纹理权重值BTWi及区块保护色权重值BCWi的线性组合,例如,可计算位元权重值Wi为Wi=αf(IBWi)+βf(BTWi)+γf(BCWi)或是Wi=(IBWi)α*(BTWi)β*(BCWi)γ等(其中,α、β、γ为可视实际情况而调整),亦属于本发明的范畴。另外,在步骤102的高频运算不限于二维拉普拉斯运算,只要可达到高通滤波(High-Pass Filtering)的效果,皆属于本发明的范畴。
综上所述,本发明根据多个编码区块的空间性纹理复杂度以及保护色像素个数,分配相应的位元数给多个编码区块,以提升视觉质量。
以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
Claims (20)
1.一种位元分配方法,用于一视频编码装置,其特征在于,该位元分配方法包括:
对一第一帧的多个编码区块进行一高频运算,以取得对应于该多个编码区块中一第一编码区块的一第一区块纹理权重值;
对该多个编码区块进行一保护色检测运算,以取得对应于该第一编码区块的一第一区块保护色权重值;
根据该第一区块纹理权重值及该第一区块保护色权重值,计算对应于该第一编码区块的一第一位元权重值;以及
根据该第一位元权重值,对该第一编码区块进行位元分配。
2.如权利要求1所述的位元分配方法,其特征在于,该高频运算为一二维拉普拉斯运算。
3.如权利要求1所述的位元分配方法,其特征在于,,对该多个编码区块进行该高频运算,以取得对应于该第一编码区块的该第一区块纹理权重值的步骤包括:
对该多个编码区块分别进行该高频运算,以取得多个区块纹理复杂度;以及
根据该多个区块纹理复杂度,计算该第一区块纹理权重值;
其中,该第一区块纹理权重值相关于对应于该第一编码区块的一第一区块纹理复杂度相对于该多个区块纹理复杂度的一比例。
4.如权利要求3所述的位元分配方法,其特征在于,对该多个编码区块分别进行该高频运算,以取得多个区块纹理复杂度的步骤包括:
对该多个编码区块的一第二编码区块中多个像素进行该高频运算,以取得对应于该多个像素的多个像素纹理结果;以及
根据该多个像素纹理结果,取得对应于该第二编码区块的一第二区块纹理复杂度。
5.如权利要求4所述的位元分配方法,其特征在于,根据该多个像素纹理结果,取得对应于该第二编码区块的该第二区块纹理复杂度的步骤包括:
取得该多个像素纹理结果的多个绝对值;
对该多个绝对值进行累加,以取得一累加值;以及
根据该累加值,取得该第二区块纹理复杂度,其中,该第二区块纹理复杂度相关于该累加值的倒数。
6.如权利要求1所述的位元分配方法,其特征在于,对该多个编码区块进行该保护色检测运算,以取得对应于该第一编码区块的该第一区块保护色权重值的步骤包括:
对该多个编码区块分别进行该保护色检测运算,以取得多个区块保护色程度;以及
根据该多个区块保护色程度,计算该第一区块保护色权重值;
其中,该第一区块保护色权重值相关于对应于该第一编码区块的一第一区块保护色程度相对于该多个区块保护色程度的一比例。
7.如权利要求6所述的位元分配方法,其特征在于,对该多个编码区块分别进行该保护色检测运算,以取得多个区块保护色程度的步骤包括:
对该多个编码区块的一第三编码区块中多个像素进行该保护色检测运算,以取得对应于该多个像素的多个像素保护色检测结果;
根据该多个像素保护色检测结果,取得对应于该第三编码区块的一区块保护色程度;
其中,该区块保护色程度相关于对该多个像素保护色检测结果进行累加后的一累加值。
8.如权利要求1所述的位元分配方法,其特征在于,该第一位元权重值为该第一区块纹理权重值及该第一区块保护色权重值的一组合。
9.如权利要求1所述的位元分配方法,其特征在于,该位元分配方法还包括:
根据一第一区块权重值、该第一区块纹理权重值及该第一区块保护色权重值,计算对应于该第一编码区块的该第一位元权重值。
10.如权利要求1所述的位元分配方法,其特征在于,该高频运算包含于一第一方向进行一第一梯度运算以及于一第二方向进行一第二梯度运算。
11.一种视频编码装置,其特征在于,该视频编码装置包括:
一纹理计算单元,用来对一第一帧的多个编码区块进行一高频运算,以取得对应于该多个编码区块中一第一编码区块的一第一区块纹理权重值;
一保护色计算单元,用来对该多个编码区块进行一保护色检测运算,以取得对应于该第一编码区块的一第一区块保护色权重值;
一组合单元,耦接于该纹理计算单元及该保护色计算单元,用来根据该第一区块纹理权重值及该第一区块保护色权重值,计算对应于该第一编码区块的一第一位元权重值;以及
一分配单元,耦接于该组合单元,用来根据该第一位元权重值,对该第一编码区块进行位元分配。
12.如权利要求11所述的视频编码装置,其特征在于,该高频运算为一二维拉普拉斯运算。
13.如权利要求12所述的视频编码装置,其特征在于,该纹理计算单元另用来执行以下步骤,以对该多个编码区块进行该高频运算并取得对应于该第一编码区块的该第一区块纹理权重值:
对该多个编码区块分别进行该高频运算,以取得多个区块纹理复杂度;以及
根据该多个区块纹理复杂度,计算该第一区块纹理权重值;
其中该第一区块纹理权重值相关于对应于该第一编码区块的一第一区块纹理复杂度相对于该多个区块纹理复杂度的一比例。
14.如权利要求13所述的视频编码装置,其特征在于,该纹理计算单元另用来执行以下步骤,以对该多个编码区块分别进行该高频运算并取得多个区块纹理复杂度:
对该多个编码区块的一第二编码区块中多个像素进行该高频运算,以取得对应于该多个像素的多个像素纹理结果;以及
根据该多个像素纹理结果,取得对应于该第二编码区块的一第二区块纹理复杂度。
15.如权利要求14所述的视频编码装置其特征在于,该纹理计算单元另用来执行以下步骤,以根据该多个像素纹理结果并取得对应于该第二编码区块的该第二区块纹理复杂度:
取得该多个像素纹理结果的多个绝对值;
对该多个绝对值进行累加,以取得一累加值;以及
根据该累加值,取得该第二区块纹理复杂度,其中,该第二区块纹理复杂度相关于该累加值的倒数。
16.如权利要求11所述的视频编码装置,其特征在于,该保护色计算单元另用来执行以下步骤,以对该多个编码区块进行该保护色检测运算并取得对应于该第一编码区块的该第一区块保护色权重值:
对该多个编码区块分别进行该保护色检测运算,取得多个区块保护色程度;以及
根据该多个区块保护色程度,计算该第一区块保护色权重值;
其中该第一区块保护色权重值相关于对应于该第一编码区块的一第一区块保护色程度相对于该多个区块保护色程度的一比例。
17.如权利要求16所述的视频编码装置,其特征在于,该保护色计算单元另用来执行以下步骤,以对该多个编码区块分别进行该保护色检测运算并取得多个区块保护色程度:
对该多个编码区块的一第三编码区块中多个像素进行该保护色检测运算,以取得对应于该多个像素的多个像素保护色检测结果;
根据该多个像素保护色检测结果,取得对应于该第三编码区块的一区块保护色程度;
其中,该区块保护色程度相关于对该多个像素保护色检测结果进行累加后的一累计值。
18.如权利要求11所述的视频编码装置,其特征在于,该组合单元计算该第一位元权重值为该第一区块纹理权重值及该第一区块保护色权重值的一组合。
19.如权利要求11所述的视频编码装置,其特征在于,该组合单元计算根据一第一区块权重值、该第一区块纹理权重值及该第一区块保护色权重值,计算对应于该第一编码区块的该第一位元权重值。
20.如权利要求11所述的视频编码装置,其特征在于,该高频运算包含于一第一方向进行一第一梯度运算以及于一第二方向进行一第二梯度运算。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610525134.4A CN107580225A (zh) | 2016-07-05 | 2016-07-05 | 位元分配方法及视频编码装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610525134.4A CN107580225A (zh) | 2016-07-05 | 2016-07-05 | 位元分配方法及视频编码装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107580225A true CN107580225A (zh) | 2018-01-12 |
Family
ID=61049883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610525134.4A Pending CN107580225A (zh) | 2016-07-05 | 2016-07-05 | 位元分配方法及视频编码装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107580225A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070076947A1 (en) * | 2005-10-05 | 2007-04-05 | Haohong Wang | Video sensor-based automatic region-of-interest detection |
CN102263943A (zh) * | 2010-05-25 | 2011-11-30 | 财团法人工业技术研究院 | 视频位率控制装置与方法 |
CN102884536A (zh) * | 2010-04-07 | 2013-01-16 | 苹果公司 | 用于视频会议压缩的肤色与特征检测 |
CN104065962A (zh) * | 2013-10-28 | 2014-09-24 | 四川大学 | 基于视觉注意的宏块层比特分配优化方法 |
CN104919796A (zh) * | 2013-03-11 | 2015-09-16 | 联发科技股份有限公司 | 使用至少评估后的视觉质量的视频编码方法和相关视频编码装置 |
-
2016
- 2016-07-05 CN CN201610525134.4A patent/CN107580225A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070076947A1 (en) * | 2005-10-05 | 2007-04-05 | Haohong Wang | Video sensor-based automatic region-of-interest detection |
CN102884536A (zh) * | 2010-04-07 | 2013-01-16 | 苹果公司 | 用于视频会议压缩的肤色与特征检测 |
CN102263943A (zh) * | 2010-05-25 | 2011-11-30 | 财团法人工业技术研究院 | 视频位率控制装置与方法 |
CN104919796A (zh) * | 2013-03-11 | 2015-09-16 | 联发科技股份有限公司 | 使用至少评估后的视觉质量的视频编码方法和相关视频编码装置 |
CN104065962A (zh) * | 2013-10-28 | 2014-09-24 | 四川大学 | 基于视觉注意的宏块层比特分配优化方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Zhang et al. | Underwater image enhancement by attenuated color channel correction and detail preserved contrast enhancement | |
CN112272947B (zh) | 一种视频信号处理的方法、装置及计算机可读存储介质 | |
CN103069809B (zh) | 扩展图像动态范围 | |
CN102611897B (zh) | 对彩色数字图像进行视觉感知高保真变换的方法及*** | |
CN108885783A (zh) | 编码和解码可逆制作质量单层视频信号 | |
Smith et al. | Apparent greyscale: A simple and fast conversion to perceptually accurate images and video | |
CN103886565B (zh) | 基于目的性优化及直方图均衡化的夜间彩色图像增强方法 | |
CN1764231B (zh) | 对输入图像进行色彩校正的设备和方法 | |
CN102663741B (zh) | 对彩色数字图像进行视觉立体感知增强的方法及*** | |
KR20120107429A (ko) | 구역 기반의 톤 매핑 | |
CN109934776A (zh) | 模型生成方法、视频增强方法、装置及计算机可读存储介质 | |
CN107154059A (zh) | 一种高动态范围视频处理方法 | |
CN107038680A (zh) | 自适应光照的美颜方法及*** | |
WO2019092463A1 (en) | Video image processing | |
CN107993209A (zh) | 图像处理方法、装置、计算机可读存储介质和电子设备 | |
DE10319094A1 (de) | Verfahren und Vorrichtung zum Zuordnen einer Farbverbesserung zu einer Farbe | |
CN110400275A (zh) | 一种基于全卷积神经网络和特征金字塔的颜色校正方法 | |
CN107895350B (zh) | 一种基于自适应双伽玛变换的hdr图像生成方法 | |
CN103702116B (zh) | 一种图像的宽动态压缩方法和装置 | |
CN107087163A (zh) | 一种提升hdr视频主观质量的编码方法 | |
CN117640942A (zh) | 一种用于视频图像的编码方法和装置 | |
TWI610558B (zh) | 位元分配方法及視訊編碼裝置 | |
CN110009574B (zh) | 一种低动态范围图像逆向生成高动态范围图像的方法 | |
DE102016209125A1 (de) | Verfahren zur Erstellung und Distribution von art-directable Videos mit einem kontinuierlichen Dynamikbereich | |
DE112012006541T5 (de) | Verfahren zur Videokompression |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180112 |
|
WD01 | Invention patent application deemed withdrawn after publication |