CN115951853A - Pseudo contour eliminating method, pseudo contour eliminating device, viewing equipment and computer readable storage medium - Google Patents
Pseudo contour eliminating method, pseudo contour eliminating device, viewing equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN115951853A CN115951853A CN202211709567.7A CN202211709567A CN115951853A CN 115951853 A CN115951853 A CN 115951853A CN 202211709567 A CN202211709567 A CN 202211709567A CN 115951853 A CN115951853 A CN 115951853A
- Authority
- CN
- China
- Prior art keywords
- contour
- change value
- false
- line area
- saturation
- 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
Images
Landscapes
- Processing Of Color Television Signals (AREA)
Abstract
Description
技术领域technical field
本发明涉及数字显示技术领域,尤其涉及一种伪轮廓消除方法、装置、观影设备及计算机可读存储介质。The invention relates to the technical field of digital display, in particular to a false contour elimination method, device, viewing equipment and computer-readable storage medium.
背景技术Background technique
在数字显示领域中,位深的减少会导致图像中出现伪轮廓现象(False Contour)。具体来说,位深减少的结果会使得画面中像素值接近平坦区域会出现类似于等高线的边缘。位深的减少可能来自于多方面的限制,例如视频存储器限制、显示器的物理特性、显示驱动和低精度的MPEG(Moving Pictures Experts Group,动态图像专家组)量化等。伪轮廓一旦产生,就只能通过后期处理消除或减轻伪轮廓视觉瑕疵以提升画质。In the field of digital display, the reduction of bit depth will lead to false contour phenomenon (False Contour) in the image. Specifically, as a result of bit depth reduction, edges similar to contour lines will appear in areas where pixel values are close to flat in the picture. The reduction in bit depth may come from various limitations, such as video memory limitations, physical characteristics of the display, display drivers, and low-precision MPEG (Moving Pictures Experts Group, Dynamic Picture Experts Group) quantization. Once the false contour is generated, the visual defects of the false contour can only be eliminated or reduced through post-processing to improve the image quality.
目前的显示设备对伪轮廓的检测定位准确性较低,对一些非伪轮廓边缘也经常会进行误消除,比如当输入画面规律渐变的彩条画面时,显示设备的消除伪轮廓方式容易误检测彩条边缘为伪轮廓,而对彩条边缘进行消除,从而导致显示画面出现模糊、失真,严重影响用户的观看与使用体验。The current display device has low detection and positioning accuracy for false contours, and some non-false contour edges are often eliminated by mistake. For example, when the color bar screen with regular and gradual changes is input, the false contour elimination method of the display device is prone to false detection. The edge of the color bar is a false outline, and the edge of the color bar is eliminated, resulting in blurring and distortion of the display screen, which seriously affects the user's viewing and use experience.
发明内容Contents of the invention
本发明的主要目的在于提供一种伪轮廓消除方法、装置、观影设备及计算机可读存储介质,旨在解决由于目前的显示设备对伪轮廓的检测定位准确性较低,容易导致显示画面出现模糊、失真的技术问题。The main purpose of the present invention is to provide a false contour elimination method, device, viewing equipment and computer-readable storage medium, aiming to solve the problem that the current display device has low detection and positioning accuracy for false contours, which easily leads to the occurrence of false contours on the display screen. Blurred, distorted technical issues.
为实现上述目的,本发明提供一种伪轮廓消除方法,所述伪轮廓消除方法包括以下步骤:To achieve the above object, the present invention provides a method for eliminating false contours, the method for eliminating false contours comprises the following steps:
确定当前显示画面的等高线区域,获取在所述等高线区域处的饱和度变化值和色度变化值;Determine the contour line area of the currently displayed picture, and obtain the saturation change value and the chromaticity change value at the contour line area;
根据所述饱和度变化值和所述色度变化值,确定所述等高线区域是否为伪轮廓;determining whether the contour area is a false contour according to the saturation change value and the chroma change value;
若所述等高线区域为伪轮廓,则执行伪轮廓消除处理操作。If the contour area is a false contour, a false contour elimination processing operation is performed.
可选地,所述根据所述饱和度变化值和所述色度变化值,确定所述等高线区域是否为伪轮廓的步骤,包括:Optionally, the step of determining whether the contour area is a false contour according to the saturation change value and the chroma change value includes:
若所述饱和度变化值和所述色度变化值都为零,则确定所述等高线区域不为伪轮廓,保留所述当前显示画面的等高线区域。If both the saturation change value and the chroma change value are zero, it is determined that the contour line area is not a false contour, and the contour line area of the currently displayed image is reserved.
可选地,所述根据所述饱和度变化值和所述色度变化值,确定所述等高线区域是否为伪轮廓的步骤,包括:Optionally, the step of determining whether the contour area is a false contour according to the saturation change value and the chroma change value includes:
判断所述饱和度变化值是否小于预设饱和度变化阈值;judging whether the saturation change value is smaller than a preset saturation change threshold;
若所述饱和度变化值小于预设饱和度变化阈值,则判断所述色度变化值是否小于预设色度变化阈值;If the saturation change value is less than a preset saturation change threshold, it is judged whether the chroma change value is less than a preset chroma change threshold;
若所述色度变化值小于预设色度变化阈值,则确定所述等高线区域为伪轮廓。If the chromaticity change value is smaller than a preset chromaticity change threshold, it is determined that the contour line area is a false contour.
可选地,所述判断所述饱和度变化值是否小于预设饱和度变化阈值的步骤之后,所述方法还包括:Optionally, after the step of judging whether the saturation change value is smaller than a preset saturation change threshold, the method further includes:
若所述饱和度变化值大于或等于预设饱和度变化阈值,则确定所述等高线区域不为伪轮廓,保留所述当前显示画面的等高线区域。If the saturation change value is greater than or equal to a preset saturation change threshold, it is determined that the contour line area is not a false contour, and the contour line area of the currently displayed image is retained.
可选地,所述确定当前显示画面的等高线区域,获取在所述等高线区域处的饱和度变化值和色度变化值的步骤,包括:Optionally, the step of determining the contour line area of the currently displayed picture and obtaining the saturation change value and the chromaticity change value at the contour line area includes:
确定当前显示画面在平坦区域中全部的等高线区域,获取在所述等高线区域处的平均饱和度变化值和平均色度变化值。Determine all contour line areas of the current display image in the flat area, and obtain average saturation change values and average chromaticity change values at the contour line areas.
可选地,所述确定所述等高线区域是否为伪轮廓的步骤之后,所述方法还包括:Optionally, after the step of determining whether the contour area is a false contour, the method further includes:
若所述等高线区域不为伪轮廓,则获取连续预设帧数的显示画面;If the contour area is not a pseudo-contour, then obtain a display screen of a continuous preset number of frames;
若所述连续预设帧数的显示画面各自对应的等高线区域都确定为伪轮廓,则执行伪轮廓消除处理操作。If the corresponding contour line areas of the display screens of the consecutive preset number of frames are all determined to be false contours, a false contour elimination processing operation is performed.
可选地,所述确定当前显示画面的等高线区域的步骤之前,所述方法还包括:Optionally, before the step of determining the contour area of the currently displayed picture, the method further includes:
获取当前显示画面对应的色彩空间类型;Get the color space type corresponding to the current display screen;
若所述色彩空间类型为RGB色彩空间,则将所述RGB色彩空间转换为HSI色彩空间;If the color space type is an RGB color space, converting the RGB color space to an HSI color space;
基于所述HSI色彩空间,执行确定当前显示画面的等高线区域的步骤。Based on the HSI color space, the step of determining the contour area of the currently displayed picture is performed.
此外,为实现上述目的,本发明还提供一种伪轮廓消除装置,所述伪轮廓消除装置,包括:In addition, in order to achieve the above object, the present invention also provides a device for eliminating false contours, the device for eliminating false contours includes:
画面检测模块,用于确定当前显示画面的等高线区域,获取在所述等高线区域处的饱和度变化值和色度变化值;A picture detection module, configured to determine the contour area of the currently displayed picture, and obtain the saturation change value and the chroma change value at the contour line area;
轮廓识别模块,用于根据所述饱和度变化值和所述色度变化值,确定所述等高线区域是否为伪轮廓;A contour recognition module, configured to determine whether the contour area is a false contour according to the saturation change value and the chroma change value;
画质优化模块,用于若所述等高线区域为伪轮廓,则执行伪轮廓消除处理操作。The image quality optimization module is configured to perform a false contour elimination processing operation if the contour area is a false contour.
此外,为实现上述目的,本发明还提供一种观影设备,包括处理器、存储单元、以及存储在所述存储单元上的可被所述处理器执行的伪轮廓消除程序,其中,所述伪轮廓消除程序被所述处理器执行时,实现如上所述的伪轮廓消除方法的步骤。In addition, in order to achieve the above object, the present invention also provides a viewing device, which includes a processor, a storage unit, and a false contour elimination program stored on the storage unit that can be executed by the processor, wherein the When the false contour elimination program is executed by the processor, the steps of the false contour elimination method described above are realized.
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有伪轮廓消除程序,其中,所述伪轮廓消除程序被处理器执行时,实现如上所述的伪轮廓消除方法的步骤。The present invention also provides a computer-readable storage medium, where a false contour elimination program is stored on the computer-readable storage medium, wherein, when the false contour elimination program is executed by a processor, the false contour elimination method as described above is realized A step of.
本发明技术方案中的伪轮廓消除方法,通过确定当前显示画面的等高线区域,获取在所述等高线区域处的饱和度变化值和色度变化值;根据所述饱和度变化值和所述色度变化值,确定所述等高线区域是否为伪轮廓;若所述等高线区域为伪轮廓,则执行伪轮廓消除处理操作。本发明解决了由于目前的显示设备对伪轮廓的检测定位准确性较低,容易导致显示画面出现模糊、失真的技术问题。The false contour elimination method in the technical solution of the present invention obtains the saturation change value and the chroma change value at the contour line area by determining the contour line area of the current display screen; according to the saturation change value and The chromaticity change value determines whether the contour line area is a false contour; if the contour line area is a false contour, a false contour elimination processing operation is performed. The invention solves the technical problem that the current display device has low detection and positioning accuracy of false contours, which easily leads to blurred and distorted display pictures.
本发明主要通过检测当前显示画面中的饱和度变化值和色度变化值这两项画面参数,并根据饱和度变化值和色度变化值这两项画面参数确定当前显示画面的等高线区域是否为伪轮廓,以及基于在大量试验基础上确定的灰阶图像、彩阶图像、其他有规律的图像以及常规的显示图像在等高线区域的画面参数特性,从而将灰阶图像、彩阶图像以及其他有规律的图像中的边缘轮廓(等高线区域)确定为非伪轮廓,防止对灰阶图像、彩阶图像以及其他有规律的图像的非伪轮廓边缘进行误消除,避免因误消除边缘轮廓导致的显示画面模糊、失真现象发生。将常规显示图像的边缘轮廓确定为伪轮廓,准确地确定了实际的伪轮廓,并对伪轮廓进行消除处理,从而实时提升观影设备显示画面的画面质量,提高了用户观影时的观影体验。The present invention mainly detects the two picture parameters of the saturation change value and the chroma change value in the current display picture, and determines the contour area of the current display picture according to the two picture parameters of the saturation change value and the chroma change value. Whether it is a pseudo-contour, and based on a large number of experiments determined on the basis of gray-scale images, color-scale images, other regular images, and the picture parameter characteristics of conventional display images in the contour area, gray-scale images, color-scale images The edge contour (contour line area) in the image and other regular images is determined as a non-pseudo-contour, to prevent the false elimination of the non-false contour edges of gray-scale images, color-scale images and other regular images, and to avoid false Eliminate blurring and distortion of the display screen caused by edge contours. The edge contour of the conventional display image is determined as a false contour, the actual false contour is accurately determined, and the false contour is eliminated, thereby improving the picture quality of the display screen of the viewing device in real time, and improving the viewing experience of the user. experience.
附图说明Description of drawings
图1为本发明实施例方案涉及的观影设备的硬件运行环境的结构示意图;FIG. 1 is a schematic structural diagram of the hardware operating environment of the viewing device involved in the solution of the embodiment of the present invention;
图2为本发明伪轮廓消除方法第一实施例的流程示意图;Fig. 2 is a schematic flow chart of the first embodiment of the false contour elimination method of the present invention;
图3为本发明伪轮廓消除方法一实施例涉及的步骤S20的细化流程图;FIG. 3 is a detailed flowchart of step S20 involved in an embodiment of the false contour elimination method of the present invention;
图4为本发明伪轮廓消除方法一实施例涉及的步骤S20之后的流程示意图;FIG. 4 is a schematic flow chart after step S20 involved in an embodiment of the false contour elimination method of the present invention;
图5为本发明伪轮廓消除方法一实施例涉及的步骤S10的之前的流程示意图;FIG. 5 is a schematic flow chart before step S10 involved in an embodiment of the false contour elimination method of the present invention;
图6为本发明伪轮廓消除方法涉及的等高线饱和度与色度变化示意图;Fig. 6 is a schematic diagram of contour saturation and chroma changes involved in the false contour elimination method of the present invention;
图7为本发明伪轮廓消除方法涉及的灰阶图像示意图;FIG. 7 is a schematic diagram of a grayscale image involved in the false contour elimination method of the present invention;
图8为本发明伪轮廓消除装置的框架结构示意图。Fig. 8 is a schematic diagram of the frame structure of the false contour elimination device of the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
本发明实施例提出一种观影设备,该观影设备可以为智能电视、智能手机、平板电脑、个人计算机等数字显示设备,在此不做限制。An embodiment of the present invention proposes a movie viewing device. The movie viewing device may be a digital display device such as a smart TV, a smart phone, a tablet computer, or a personal computer, which is not limited here.
如图1所示,图1是本发明实施例方案涉及的观影设备的硬件运行环境的结构示意图。As shown in FIG. 1 , FIG. 1 is a schematic structural diagram of the hardware operating environment of the viewing device involved in the solution of the embodiment of the present invention.
如图1所示,该观影设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储单元1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示器(Display)、输入单元比如控制面板,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WIFI接口)。存储单元1005可以是高速RAM存储单元,也可以是稳定的存储单元(non-volatile memory),例如磁盘存储单元。存储单元1005可选的还可以是独立于前述处理器1001的存储装置。作为一种计算机存储介质的存储单元1005中可以包括伪轮廓消除程序。As shown in FIG. 1 , the viewing device may include: a
本领域技术人员可以理解,图1中示出的硬件结构并不构成对设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the hardware structure shown in FIG. 1 does not constitute a limitation on the device, and may include more or less components than those shown in the figure, or combine some components, or arrange different components.
继续参照图1,图1中作为一种计算机可读存储介质的存储单元1005可以包括操作系统、用户接口模块、网络通信模块以及伪轮廓消除程序。Continuing to refer to FIG. 1 , the
在图1中,网络通信模块主要用于连接服务器,与服务器进行数据通信;而处理器1001可以调用存储单元1005中存储的伪轮廓消除程序,并执行以下操作:In Fig. 1, the network communication module is mainly used to connect to the server and perform data communication with the server; and the
确定当前显示画面的等高线区域,获取在所述等高线区域处的饱和度变化值和色度变化值;Determine the contour line area of the currently displayed picture, and obtain the saturation change value and the chromaticity change value at the contour line area;
根据所述饱和度变化值和所述色度变化值,确定所述等高线区域是否为伪轮廓;determining whether the contour area is a false contour according to the saturation change value and the chroma change value;
若所述等高线区域为伪轮廓,则执行伪轮廓消除处理操作。If the contour area is a false contour, a false contour elimination processing operation is performed.
进一步地,处理器1001可以调用存储器1005中存储的伪轮廓消除程序,还执行以下操作:Further, the
若所述饱和度变化值和所述色度变化值都为零,则确定所述等高线区域不为伪轮廓,保留所述当前显示画面的等高线区域。If both the saturation change value and the chroma change value are zero, it is determined that the contour line area is not a false contour, and the contour line area of the currently displayed image is reserved.
进一步地,处理器1001可以调用存储器1005中存储的伪轮廓消除程序,还执行以下操作:Further, the
判断所述饱和度变化值是否小于预设饱和度变化阈值;judging whether the saturation change value is smaller than a preset saturation change threshold;
若所述饱和度变化值小于预设饱和度变化阈值,则判断所述色度变化值是否小于预设色度变化阈值;If the saturation change value is less than a preset saturation change threshold, it is judged whether the chroma change value is less than a preset chroma change threshold;
若所述色度变化值小于预设色度变化阈值,则确定所述等高线区域为伪轮廓。If the chromaticity change value is smaller than a preset chromaticity change threshold, it is determined that the contour line area is a false contour.
进一步地,处理器1001可以调用存储器1005中存储的伪轮廓消除程序,还执行以下操作:Further, the
若所述饱和度变化值大于或等于预设饱和度变化阈值,则确定所述等高线区域不为伪轮廓,保留所述当前显示画面的等高线区域If the saturation change value is greater than or equal to the preset saturation change threshold, it is determined that the contour line area is not a false contour, and the contour line area of the current display picture is retained
进一步地,处理器1001可以调用存储器1005中存储的伪轮廓消除程序,还执行以下操作:Further, the
确定当前显示画面在平坦区域中全部的等高线区域,获取在所述等高线区域处的平均饱和度变化值和平均色度变化值。Determine all contour line areas of the current display image in the flat area, and obtain average saturation change values and average chromaticity change values at the contour line areas.
进一步地,处理器1001可以调用存储器1005中存储的伪轮廓消除程序,还执行以下操作:Further, the
若所述等高线区域不为伪轮廓,则获取连续预设帧数的显示画面;If the contour area is not a pseudo-contour, then obtain a display screen of a continuous preset number of frames;
若所述连续预设帧数的显示画面各自对应的等高线区域都确定为伪轮廓,则执行伪轮廓消除处理操作。If the corresponding contour line areas of the display screens of the consecutive preset number of frames are all determined to be false contours, a false contour elimination processing operation is performed.
进一步地,处理器1001可以调用存储器1005中存储的伪轮廓消除程序,还执行以下操作:Further, the
获取当前显示画面对应的色彩空间类型;Get the color space type corresponding to the current display screen;
若所述色彩空间类型为RGB色彩空间,则将所述RGB色彩空间转换为HSI色彩空间;If the color space type is an RGB color space, converting the RGB color space to an HSI color space;
基于所述HSI色彩空间,执行确定当前显示画面的等高线区域的步骤。Based on the HSI color space, the step of determining the contour area of the currently displayed picture is performed.
基于上述观影设备的硬件结构,提出本发明伪轮廓消除方法的各个实施例。Based on the above-mentioned hardware structure of the viewing device, various embodiments of the false contour elimination method of the present invention are proposed.
为了便于理解以下本发明的各个实施例,在此对本发明技术方案中的实施例按照方案整体进行简要概括:In order to facilitate the understanding of the various embodiments of the present invention below, the embodiments in the technical solution of the present invention are briefly summarized according to the overall scheme:
本发明主要在大量试验基础上确定了不同类型的显示画面在等高线区域的画面参数变化,具体为饱和度变化和色度变化,从而能够基于饱和度变化值和色度变化值这两项参数,并将这两项参数分别与对应的变化阈值进行比较从而确定当前显示画面对应的画面类型以及确定了当前显示画面的等高线区域是否为伪轮廓,在等高线区域为伪轮廓的情况下,进行消除伪轮廓处理,在等高线区域不为伪轮廓的情况下,也即为非伪轮廓的情况下,进行边缘轮廓保护,不做消除伪轮廓的处理操作。The present invention mainly determines the picture parameter changes of different types of display pictures in the contour area on the basis of a large number of experiments, specifically saturation changes and chroma changes, so that it can be based on the two items of saturation change value and chroma change value parameters, and compare these two parameters with the corresponding change thresholds to determine the type of picture corresponding to the current display picture and determine whether the contour line area of the current display picture is a false contour, and the contour line area is a false contour In this case, false contour elimination processing is performed, and in the case where the contour area is not a false contour, that is, in the case of a non-false contour, edge contour protection is performed, and false contour elimination processing is not performed.
本发明实施例提供一种伪轮廓消除方法。An embodiment of the present invention provides a false contour elimination method.
请参照图2,图2为本发明伪轮廓消除方法第一实施例的流程示意图;在本发明第一实施例中,所述伪轮廓消除方法包括以下步骤:Please refer to FIG. 2, which is a schematic flow chart of the first embodiment of the false contour elimination method of the present invention; in the first embodiment of the present invention, the false contour elimination method includes the following steps:
步骤S10,确定当前显示画面的等高线区域,获取在所述等高线区域处的饱和度变化值和色度变化值;Step S10, determining the contour line area of the currently displayed image, and obtaining the saturation change value and the chroma change value at the contour line area;
在本实施例中,所述伪轮廓消除方法应用于观影设备,该观影设备不限于智能电视、智能手机、平板电脑等可以用于进行观影的数字显示设备。In this embodiment, the false contour elimination method is applied to a movie viewing device, and the movie viewing device is not limited to digital display devices such as smart TVs, smart phones, and tablet computers that can be used for movie viewing.
当前显示画面指的是观影设备当前播放的一帧图像、视频画面,等高线区域指的是当前显示画面中的一个或多个边缘轮廓,对于一些显示画面来说,这些边缘轮廓属于伪轮廓,需要进行消除伪轮廓处理;对于另外一些显示画面来说,这些边缘轮廓不属于伪轮廓,不需要对这些边缘轮廓进行消除处理。The current display screen refers to a frame of image and video screen currently played by the viewing device, and the contour area refers to one or more edge contours in the current display screen. For some display screens, these edge contours are false. Outlines need to be processed to eliminate false contours; for other display images, these edge contours do not belong to false contours, and these edge contours do not need to be eliminated.
获取等高线区域中的等高线两侧的饱和度值以及色度值,将等高线两侧的饱和度值进行相减从而得到饱和度变化值,将等高线两侧的色度值相减从而得到色度变化值。Obtain the saturation value and chroma value on both sides of the contour line in the contour area, subtract the saturation value on both sides of the contour line to obtain the saturation change value, and subtract the saturation value on both sides of the contour line Values are subtracted to obtain the chromaticity change value.
为了进一步理解本实施例中的等高线区域,请参照图6,图6为本发明伪轮廓消除方法涉及的等高线饱和度与色度变化示意图。如图所示,图中包括了5条等高线,包括等高线和等高线的两侧在内的区域为等高线区域。从上往下,获取到当前显示画面对应的HSI(色度、饱和度、亮度)色彩空间的值依次为:[156,152,97]、[157,156,93]、[161,164,92],对应的饱和度变化值分别为4和8,对应的色度变化值分别为1和4。In order to further understand the contour area in this embodiment, please refer to FIG. 6 . FIG. 6 is a schematic diagram of the saturation and chromaticity changes of the contour involved in the false contour elimination method of the present invention. As shown in the figure, five contour lines are included in the figure, and the area including the contour line and the two sides of the contour line is the contour line area. From top to bottom, the values of the HSI (hue, saturation, brightness) color space corresponding to the current display screen are obtained in order: [156,152,97], [157,156,93], [161,164,92], and the corresponding saturation The chroma change values are 4 and 8, respectively, and the corresponding chroma change values are 1 and 4, respectively.
在一实施例中,所述步骤S10,包括:In one embodiment, the step S10 includes:
确定当前显示画面在平坦区域中全部的等高线区域,获取在所述等高线区域处的平均饱和度变化值和平均色度变化值。Determine all contour line areas of the current display image in the flat area, and obtain average saturation change values and average chromaticity change values at the contour line areas.
考虑到伪轮廓现象最可能发生在图像中的低频区域或者梯度平滑区域,这些区域通常被称为平坦区域或平场区域。在平场区域或者平坦区域中,由于像素值较为接近,并且在大范围内变化相对平缓,所以伪轮廓更容易被人眼察觉,从而造成不良的视觉体验。Considering that the false contour phenomenon is most likely to occur in the low-frequency region or the gradient-smooth region of the image, these regions are usually called flat regions or flat-field regions. In the flat field area or flat area, since the pixel values are relatively close, and the change is relatively gentle in a large range, the false contour is more likely to be perceived by the human eye, resulting in a bad visual experience.
因此,在该实施例中可以只对当前显示画面中的平坦区域中的等高线区域进行识别和确定,确定平坦区域中的全部等高线区域,并获取到在各个等高线区域处对应的饱和度变化值和色度变化值,将全部的饱和度变化值相加除以平坦区域中全部的等高线区域对应的等高线区域数量就得到了平均饱和度变化值,同理也就得到了平均色度变化值。进而在平均饱和度变化值和平均色度变化值不为零且都小于各自对应的变化阈值(预设饱和度变化阈值和预设色度变化阈值)时,对平坦区域或平场区域进行消除伪轮廓处理。Therefore, in this embodiment, only the contour line areas in the flat area in the current display screen can be identified and determined, all the contour line areas in the flat area can be determined, and the corresponding contour line areas at each contour line area can be obtained. Saturation change value and hue change value, add all saturation change values and divide by the number of contour line areas corresponding to all contour line areas in the flat area to get the average saturation change value, and the same reason The average chromaticity change value is obtained. Furthermore, when the average saturation change value and the average chroma change value are not zero and are less than their respective change thresholds (preset saturation change threshold and preset chroma change threshold), the flat area or flat field area is eliminated Pseudo contour processing.
通过本发明的该实施例,可以使得观影设备关注于消除平坦区域中伪轮廓,不但可以降低观影设备处理负载,提高伪轮廓消除的效率,提高用户的观影体验,而且还能够避免对当前显示画面其他区域中的边缘轮廓进行误消除,防止观影设备显示画面模糊、失真。Through this embodiment of the present invention, the viewing device can focus on eliminating false contours in the flat area, which not only reduces the processing load of the viewing device, improves the efficiency of eliminating false contours, and improves the user's viewing experience, but also avoids The edge contours in other areas of the current display screen are falsely eliminated to prevent the display screen of the viewing device from being blurred and distorted.
步骤S20,根据所述饱和度变化值和所述色度变化值,确定所述等高线区域是否为伪轮廓;Step S20, determining whether the contour area is a false contour according to the saturation change value and the chroma change value;
可以在判断所述饱和度变化值或者所述色度变化值不为零的前提下,将所述饱和度变化值与对应的预设饱和度变化阈值进行比较,以及将所述色度变化值与对应的预设色度变化阈值进行比较,在所述饱和度变化值和所述色度变化值都满足一定条件时,确定等高线区域为伪轮廓,在所述饱和度变化值和所述色度变化值有一项不满足一定条件时,确定等高线区域不为伪轮廓,也就是非伪轮廓。On the premise that the saturation change value or the chroma change value is not zero, the saturation change value may be compared with a corresponding preset saturation change threshold, and the chroma change value Compared with the corresponding preset chroma change threshold, when both the saturation change value and the chroma change value meet certain conditions, it is determined that the contour area is a false contour, and the saturation change value and the chroma change value are determined to be false contours. When one of the above chromaticity change values does not meet a certain condition, it is determined that the contour area is not a false contour, that is, a non-pseudo contour.
在一实施例中,所述步骤S20,包括:In one embodiment, the step S20 includes:
若所述饱和度变化值和所述色度变化值都为零,则确定所述等高线区域不为伪轮廓,保留所述当前显示画面的等高线区域。If both the saturation change value and the chroma change value are zero, it is determined that the contour line area is not a false contour, and the contour line area of the currently displayed image is reserved.
判断所述饱和度变化值和所述色度变化值是否都为零,如果所述饱和度变化值和所述色度变化值都为零,那么可以判定当前显示画面为灰阶画面,也就是黑白灰颜色的画面,可以参照图7,图7为本发明伪轮廓消除方法涉及的灰阶图像示意图,此时不需要做消除伪轮廓处理,从而保留所述当前显示画面的等高线区域,这样一来就克服了现有技术中对灰阶画面中的边缘区域也会进行消除的缺陷。Judging whether the saturation change value and the chroma change value are both zero, if the saturation change value and the chroma change value are both zero, then it can be determined that the current display picture is a grayscale picture, that is, The picture of black and white gray color can refer to Fig. 7, and Fig. 7 is the gray-scale image schematic diagram that the method for eliminating false contour of the present invention relates to, does not need to do the processing of eliminating false contour at this moment, thereby retains the contour area of described current display picture, In this way, the defect in the prior art that edge regions in the grayscale picture are also eliminated is overcome.
请参照图3,在另一实施例中,所述步骤S20,包括:Please refer to FIG. 3, in another embodiment, the step S20 includes:
步骤S21,判断所述饱和度变化值是否小于预设饱和度变化阈值;Step S21, judging whether the saturation change value is smaller than a preset saturation change threshold;
步骤S22,若所述饱和度变化值小于预设饱和度变化阈值,则判断所述色度变化值是否小于预设色度变化阈值;Step S22, if the saturation change value is less than a preset saturation change threshold, judge whether the hue change value is less than a preset hue change threshold;
步骤S23,若所述色度变化值小于预设色度变化阈值,则确定所述等高线区域为伪轮廓。Step S23, if the chromaticity change value is smaller than a preset chromaticity change threshold, determine that the contour line area is a false contour.
在所述饱和度变化值和所述色度变化值中有一项画面参数不为零或者都不为零的情况下,可以继续判断所述饱和度变化值是否小于预设饱和度变化阈值,如果饱和度变化值大于或等于预设饱和度变化阈值,此时可以判定当前显示画面为彩阶画面或者其他有规律的画面,对此不需要进行消除伪轮廓处理。In the case that one of the picture parameters in the saturation change value and the hue change value is not zero or both are not zero, it may continue to judge whether the saturation change value is less than a preset saturation change threshold, if If the saturation change value is greater than or equal to the preset saturation change threshold, it can be determined that the currently displayed picture is a color scale picture or other regular pictures, and false contour elimination processing is not required for this.
如果饱和度变化值小于预设饱和度变化阈值,可以进一步判断所述色度变化值是否小于预设色度变化阈值,如果所述色度变化值小于预设色度变化阈值,那么就可以认为当前显示画面为常规显示画面,也即正常显示画面,这里的常规显示画面指的是正常播放各种电视节目时的显示画面,也可以认为除灰阶画面和彩阶画面以外的显示画面。对应的当前显示画面中的等高线区域为伪轮廓,进而进行消除伪轮廓处理。If the saturation change value is less than the preset saturation change threshold, it can be further judged whether the chroma change value is less than the preset chroma change threshold, if the chroma change value is less than the preset chroma change threshold, then it can be considered The current display screen is a normal display screen, that is, a normal display screen. The normal display screen here refers to the display screen when various TV programs are played normally, and can also be considered as a display screen other than the gray scale screen and the color scale screen. The corresponding contour line area in the current display image is a false contour, and then the false contour elimination process is performed.
需要补充说明的是,预设饱和度变化阈值可以根据实际需要进行设定,但优选地,为10,预设色度变化阈值也可以根据实际需要进行设定,但优选地,为10。It should be added that the preset saturation change threshold can be set according to actual needs, but is preferably 10, and the preset chroma change threshold can also be set according to actual needs, but is preferably 10.
上述的预设饱和度变化阈值为10以及预设色度变化阈值为10是基于大量试验测试的结果。试验的过程主要为:通过对多张普通彩色图片(常规显示画面)HIS色彩空间图片进行分析,其在边缘区域饱和度与色度的变化一般在±5,而对于正常变化的彩阶图片,在边缘区域饱和度与色度的变化一般在±10以上,因此可以以此为基准作为边界阈值判断基准。The preset saturation change threshold of 10 and the preset chroma change threshold of 10 are based on the results of a large number of experiments. The process of the test is mainly as follows: through the analysis of multiple ordinary color pictures (conventional display pictures) HIS color space pictures, the change of saturation and chroma in the edge area is generally ±5, while for the normal changing color scale picture, The change of saturation and chroma in the edge area is generally more than ±10, so this can be used as a benchmark for judging the boundary threshold.
通过这一实施例,能够准确地判定出当前显示画面属于常规显示画面还是彩阶画面,从而只对常规显示画面进行消除伪轮廓的操作,提高当前显示画面的画质表现,以及避免对彩阶画面进行伪轮廓消除,防止伪轮廓的误消除,保证了彩阶画面不会模糊、失真。Through this embodiment, it can be accurately determined whether the current display picture belongs to a regular display picture or a color scale picture, so that the operation of eliminating false contours is only performed on the regular display picture, improving the quality performance of the current display picture, and avoiding color scale The false contours are eliminated on the screen to prevent the false contours from being eliminated by mistake and ensure that the color scale image will not be blurred or distorted.
在一实施例中,所述步骤S22,判断所述色度变化值是否小于预设色度变化阈值的步骤之后,所述方法还包括:In one embodiment, after the step S22, after the step of judging whether the chromaticity change value is smaller than a preset chromaticity change threshold, the method further includes:
若所述饱和度变化值大于或等于预设饱和度变化阈值,则确定所述等高线区域不为伪轮廓,保留所述当前显示画面的等高线区域。If the saturation change value is greater than or equal to a preset saturation change threshold, it is determined that the contour line area is not a false contour, and the contour line area of the currently displayed image is retained.
如果饱和度变化值大于或等于预设饱和度变化阈值,此时可以判定当前显示画面为彩阶画面或者其他有规律的画面,对应的等高线区域也就不是伪轮廓,对此不需要进行消除伪轮廓处理。同样地,如果饱和度变化值小于预设饱和度变化阈值,但如果所述色度变化值大于或等于预设色度变化阈值,那么也认为当前显示画面为彩阶画面或者其他有规律的画面,对当前显示画面进行轮廓保护,保留所述当前显示画面的等高线区域。这样一来避免了对彩阶画面进行伪轮廓消除,防止伪轮廓的误消除,保证了彩阶画面不会模糊、失真If the saturation change value is greater than or equal to the preset saturation change threshold, it can be determined that the current display screen is a color scale screen or other regular screen, and the corresponding contour area is not a false contour. Eliminate false contour processing. Similarly, if the saturation change value is less than the preset saturation change threshold, but if the chroma change value is greater than or equal to the preset chroma change threshold, then the current display picture is also considered to be a color scale picture or other regular pictures , performing contour protection on the current display image, and retaining the contour area of the current display image. In this way, the elimination of false contours on the color scale screen is avoided, the false contours are prevented from being eliminated by mistake, and the color scale screen is not blurred and distorted.
步骤S30,若所述等高线区域为伪轮廓,则执行伪轮廓消除处理操作。Step S30, if the contour area is a false contour, perform a false contour elimination processing operation.
如果所述等高线区域为伪轮廓,可以通过预设的精密平滑处理、扩展位深等方式消除当前显示画面中的伪轮廓,还可以通过其他伪轮廓消除方式和算法消除伪轮廓,在此不做限制,以此来提升当前显示画面的画面质量。If the contour line area is a false contour, the false contour in the current display screen can be eliminated by means of preset precision smoothing, bit depth expansion, etc., and other false contour elimination methods and algorithms can also be used to eliminate the false contour, here There is no limit, so as to improve the picture quality of the currently displayed picture.
本发明主要通过检测当前显示画面中的饱和度变化值和色度变化值这两项画面参数,并根据饱和度变化值和色度变化值这两项画面参数确定当前显示画面的等高线区域是否为伪轮廓,以及基于在大量试验基础上确定的灰阶图像、彩阶图像、其他有规律的图像以及常规的显示图像在等高线区域的画面参数特性,从而将灰阶图像、彩阶图像以及其他有规律的图像中的边缘轮廓(等高线区域)确定为非伪轮廓,防止对灰阶图像、彩阶图像以及其他有规律的图像的非伪轮廓边缘进行误消除,避免因误消除边缘轮廓导致的显示画面模糊、失真现象发生。将常规显示图像的边缘轮廓确定为伪轮廓,准确地确定了实际的伪轮廓,并对伪轮廓进行消除处理,从而实时提升观影设备显示画面的画面质量,提高了用户观影时的观影体验。The present invention mainly detects the two picture parameters of the saturation change value and the chroma change value in the current display picture, and determines the contour area of the current display picture according to the two picture parameters of the saturation change value and the chroma change value. Whether it is a pseudo-contour, and based on a large number of experiments determined on the basis of gray-scale images, color-scale images, other regular images, and the picture parameter characteristics of conventional display images in the contour area, gray-scale images, color-scale images The edge contour (contour line area) in the image and other regular images is determined as a non-pseudo-contour, to prevent the false elimination of the non-false contour edges of gray-scale images, color-scale images and other regular images, and to avoid false Eliminate blurring and distortion of the display screen caused by edge contours. The edge contour of the conventional display image is determined as a false contour, the actual false contour is accurately determined, and the false contour is eliminated, thereby improving the picture quality of the display screen of the viewing device in real time, and improving the viewing experience of the user. experience.
请参照图4,在一实施例中,在所述步骤S20,确定所述等高线区域是否为伪轮廓的步骤之后,所述方法还包括:Please refer to FIG. 4 , in one embodiment, after the step S20 of determining whether the contour area is a false contour, the method further includes:
步骤S200,若所述等高线区域不为伪轮廓,则获取连续预设帧数的显示画面;Step S200, if the contour area is not a pseudo-contour, acquire a display screen with a preset number of consecutive frames;
在该实施例中,如果判定当前显示画面的等高线区域不为伪轮廓,需要对所述当前显示画面进行轮廓保护,也即保留所述当前显示画面的边缘轮廓。进而连续获取预设帧数的显示画面,这里的预设帧数可以根据实际需要进行设定,比如5、10,在此不做限制。In this embodiment, if it is determined that the contour area of the currently displayed image is not a false contour, it is necessary to perform contour protection on the currently displayed image, that is, to preserve the edge contour of the currently displayed image. Furthermore, the display images of the preset number of frames are acquired continuously, and the preset number of frames here can be set according to actual needs, such as 5 or 10, and there is no limitation here.
步骤S210,若所述连续预设帧数的显示画面各自对应的等高线区域都确定为伪轮廓,则执行伪轮廓消除处理操作。Step S210, if the corresponding contour line areas of the display screens of the consecutive preset number of frames are all determined to be false contours, perform a false contour elimination processing operation.
对所述连续预设帧数的显示画面各自对应的饱和度变化值和色度变化值进行上述分析判断,在各个饱和度变化值和各个色度变化值都为零的情况下,不进行伪轮廓消除处理,在各个饱和度变化值和各个色度变化值中存在不为零的参数的情况下,判断各个饱和度变化值是否都小于预设饱和度变化阈值以及各个色度变化值是否都小于预设饱和度变化阈值,如果满足各个饱和度变化值都小于预设饱和度变化阈值以及各个色度变化值都小于预设饱和度变化阈值,那么就退出轮廓保护,对当前正在播放的显示画面进行伪轮廓消除处理,并循环执行所述步骤S10。Perform the above-mentioned analysis and judgment on the saturation change value and chroma change value corresponding to each of the display screens of the continuous preset number of frames. When each saturation change value and each chroma change value are zero, false Contour elimination processing, in the case that there are non-zero parameters in each saturation change value and each chroma change value, it is judged whether each saturation change value is less than the preset saturation change threshold and whether each chroma change value is If it is less than the preset saturation change threshold, if each saturation change value is less than the preset saturation change threshold and each chroma change value is less than the preset saturation change threshold, then the profile protection will be exited, and the currently playing display The screen performs false contour elimination processing, and executes the step S10 in a loop.
通过本发明的这一实施例,能够避免因临界点跳变(连续帧数的显示画面对应的饱和度变化值和色度变化值分别大于或等于预设饱和度变化阈值和预设色度变化阈值,以及,饱和度变化值和色度变化值分别小于预设饱和度变化阈值和预设色度变化阈值并存的情形)导致的伪轮廓消除误触发,从而提高伪轮廓定位和消除伪轮廓的准确性和可靠性,避免对一些实际不需要消除伪轮廓的显示画面进行伪轮廓消除处理,防止显示画面的模糊、失真。Through this embodiment of the present invention, it is possible to avoid critical point jumps (saturation change values and chroma change values corresponding to consecutive frames of display screens are greater than or equal to preset saturation change thresholds and preset chroma changes threshold, and the situation where the saturation change value and the chroma change value are less than the preset saturation change threshold and the preset chroma change threshold) cause false triggering of false contour elimination, thereby improving false contour positioning and false contour elimination Accuracy and reliability, avoid false contour elimination processing for some display images that do not actually need to eliminate false contours, and prevent blurring and distortion of the display images.
请参照图5,在一实施例中,在所述步骤S10之前,所述方法还包括:Please refer to FIG. 5, in one embodiment, before the step S10, the method further includes:
步骤S100,获取当前显示画面对应的色彩空间类型;Step S100, acquiring the color space type corresponding to the current display screen;
在该实施例中,色彩控件类型可以分为RGB(红、绿、蓝)色彩空间和HSI(色度、饱和度、亮度)色彩空间。In this embodiment, the color control type can be divided into RGB (red, green, blue) color space and HSI (hue, saturation, brightness) color space.
步骤S110,若所述色彩空间类型为RGB色彩空间,则将所述RGB色彩空间转换为HSI色彩空间;Step S110, if the color space type is an RGB color space, converting the RGB color space into an HSI color space;
如果所述色彩空间类型为HSI色彩空间,则不需要进行转化处理,可以直接执行步骤S10,如果所述色彩空间类型为RGB色彩空间,需要对RGB色彩空间转换为对应的HSI色彩空间。If the color space type is HSI color space, conversion processing is not required, and step S10 can be performed directly. If the color space type is RGB color space, the RGB color space needs to be converted into a corresponding HSI color space.
从RGB色彩空间向HSI色彩空间进行转换的过程可以表示为:The process of converting from RGB color space to HSI color space can be expressed as:
其中,H表示色度值,S表示饱和度值,I表示亮度值,R表示红色分量值,G表示绿色分量值,B表示蓝色分量值,θ表示空间角度。Among them, H represents the chroma value, S represents the saturation value, I represents the brightness value, R represents the red component value, G represents the green component value, B represents the blue component value, and θ represents the spatial angle.
步骤S120,基于所述HSI色彩空间,执行确定当前显示画面的等高线区域的步骤。Step S120, based on the HSI color space, perform the step of determining the contour area of the currently displayed image.
在所述HSI色彩空间的基础上,执行所述步骤S10,从而能够对当前显示画面的等高线区域进行快速识别,并在HSI色彩空间的基础上,实现了对当前显示画面的伪轮廓的消除处理。On the basis of the HSI color space, the step S10 is executed, so that the contour area of the current display picture can be quickly identified, and on the basis of the HSI color space, the false contour of the current display picture is realized. Eliminate processing.
此外,参照图8,图8为本发明伪轮廓消除装置的框架结构示意图。本发明还提出一种伪轮廓消除装置,所述伪轮廓消除装置包括:In addition, referring to FIG. 8 , FIG. 8 is a schematic diagram of the frame structure of the device for eliminating false contours according to the present invention. The present invention also proposes a device for eliminating false contours, which includes:
画面检测模块10,用于确定当前显示画面的等高线区域,获取在所述等高线区域处的饱和度变化值和色度变化值;The
轮廓识别模块20,用于根据所述饱和度变化值和所述色度变化值,确定所述等高线区域是否为伪轮廓;A
画质优化模块30,用于若所述等高线区域为伪轮廓,则执行伪轮廓消除处理操作。The image
可选地,所述轮廓识别模块20,还用于:Optionally, the
若所述饱和度变化值和所述色度变化值都为零,则确定所述等高线区域不为伪轮廓,保留所述当前显示画面的等高线区域。If both the saturation change value and the chroma change value are zero, it is determined that the contour line area is not a false contour, and the contour line area of the currently displayed image is reserved.
可选地,所述轮廓识别模块20,还用于:Optionally, the
判断所述饱和度变化值是否小于预设饱和度变化阈值;judging whether the saturation change value is smaller than a preset saturation change threshold;
若所述饱和度变化值小于预设饱和度变化阈值,则判断所述色度变化值是否小于预设色度变化阈值;If the saturation change value is less than a preset saturation change threshold, it is judged whether the chroma change value is less than a preset chroma change threshold;
若所述色度变化值小于预设色度变化阈值,则确定所述等高线区域为伪轮廓。If the chromaticity change value is smaller than a preset chromaticity change threshold, it is determined that the contour line area is a false contour.
可选地,所述轮廓识别模块20,还用于:Optionally, the
若所述饱和度变化值大于或等于预设饱和度变化阈值,则确定所述等高线区域不为伪轮廓,保留所述当前显示画面的等高线区域。If the saturation change value is greater than or equal to a preset saturation change threshold, it is determined that the contour line area is not a false contour, and the contour line area of the currently displayed image is retained.
可选地,所述画面检测模块10,还用于:Optionally, the
确定当前显示画面在平坦区域中全部的等高线区域,获取在所述等高线区域处的平均饱和度变化值和平均色度变化值。Determine all contour line areas of the current display image in the flat area, and obtain average saturation change values and average chromaticity change values at the contour line areas.
可选地,所述画质优化模块30,还用于:Optionally, the image
若所述等高线区域不为伪轮廓,则获取连续预设帧数的显示画面;If the contour area is not a pseudo-contour, then obtain a display screen of a continuous preset number of frames;
若所述连续预设帧数的显示画面各自对应的等高线区域都确定为伪轮廓,则执行伪轮廓消除处理操作。If the corresponding contour line areas of the display screens of the consecutive preset number of frames are all determined to be false contours, a false contour elimination processing operation is performed.
可选地,所述画面检测模块10,还用于:Optionally, the
获取当前显示画面对应的色彩空间类型;Get the color space type corresponding to the current display screen;
若所述色彩空间类型为RGB色彩空间,则将所述RGB色彩空间转换为HSI色彩空间;If the color space type is an RGB color space, converting the RGB color space to an HSI color space;
基于所述HSI色彩空间,执行确定当前显示画面的等高线区域的步骤。Based on the HSI color space, the step of determining the contour area of the currently displayed picture is performed.
本发明的伪轮廓消除装置具体实施方式与上述伪轮廓消除方法各实施例基本相同,在此不再赘述。The specific implementation manners of the device for eliminating false contours of the present invention are basically the same as the embodiments of the method for eliminating false contours described above, and will not be repeated here.
此外,本发明还提供一种计算机可读存储介质。本发明计算机可读存储介质上存储有伪轮廓消除程序,其中,伪轮廓消除程序被处理器执行时,实现如上述的伪轮廓消除方法的步骤。In addition, the present invention also provides a computer-readable storage medium. A false contour elimination program is stored on the computer-readable storage medium of the present invention, wherein when the false contour elimination program is executed by a processor, the steps of the above-mentioned false contour elimination method are realized.
其中,伪轮廓消除程序被执行时所实现的方法可参照本发明伪轮廓消除方法的各个实施例,此处不再赘述。For the method implemented when the false contour elimination program is executed, reference may be made to various embodiments of the false contour elimination method of the present invention, which will not be repeated here.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储单元中,使得存储在该计算机可读存储单元中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable storage unit capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable storage unit produce an article of manufacture comprising instruction means, The instruction means implements the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that, in the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While preferred embodiments of the invention have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, it is intended that the appended claims be construed to cover the preferred embodiment as well as all changes and modifications which fall within the scope of the invention.
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。The above is only a preferred embodiment of the present invention, and does not therefore limit the patent scope of the present invention. Under the inventive concept of the present invention, the equivalent structural transformation made by using the description of the present invention and the contents of the accompanying drawings, or direct/indirect use All other relevant technical fields are included in the patent protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211709567.7A CN115951853A (en) | 2022-12-29 | 2022-12-29 | Pseudo contour eliminating method, pseudo contour eliminating device, viewing equipment and computer readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211709567.7A CN115951853A (en) | 2022-12-29 | 2022-12-29 | Pseudo contour eliminating method, pseudo contour eliminating device, viewing equipment and computer readable storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115951853A true CN115951853A (en) | 2023-04-11 |
Family
ID=87296868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211709567.7A Pending CN115951853A (en) | 2022-12-29 | 2022-12-29 | Pseudo contour eliminating method, pseudo contour eliminating device, viewing equipment and computer readable storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115951853A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118283282A (en) * | 2024-04-18 | 2024-07-02 | 同济大学 | Quantized image pseudo contour elimination method, terminal device, storage medium, and computer program product |
-
2022
- 2022-12-29 CN CN202211709567.7A patent/CN115951853A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118283282A (en) * | 2024-04-18 | 2024-07-02 | 同济大学 | Quantized image pseudo contour elimination method, terminal device, storage medium, and computer program product |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5334402B2 (en) | Display apparatus and method for improving flicker of video | |
| US8059911B2 (en) | Depth-based image enhancement | |
| US8639050B2 (en) | Dynamic adjustment of noise filter strengths for use with dynamic range enhancement of images | |
| CN110910333B (en) | Image processing method and image processing apparatus | |
| US8417032B2 (en) | Adjustment of image luminance values using combined histogram | |
| WO2020108018A1 (en) | Game scene processing method and apparatus, electronic device, and storage medium | |
| CN113573032B (en) | Image processing method and projection system | |
| CN105407296B (en) | Real-time video enhancement method and device | |
| CN108090876B (en) | Image processing method and device | |
| TWI698124B (en) | Image adjustment method and associated image processing circuit | |
| CN111739041B (en) | Image frame clipping method, device and equipment | |
| CN113034509A (en) | Image processing method and device | |
| JP4054360B1 (en) | Image processing apparatus and program recording medium | |
| CN111064942A (en) | Image processing method and apparatus | |
| WO2012153661A1 (en) | Image correction device, image correction display device, image correction method, program, and recording medium | |
| WO2023241339A1 (en) | Color cast correction method and apparatus, device, storage medium and program product | |
| CN115951853A (en) | Pseudo contour eliminating method, pseudo contour eliminating device, viewing equipment and computer readable storage medium | |
| CN113891081B (en) | Video processing method, device and equipment | |
| KR101634652B1 (en) | Method and apparatus for intensificating contrast in image | |
| CN113507572A (en) | Video screen display method, device, terminal and storage medium | |
| JP2009010636A (en) | Adaption histogram equalization method, and adaption histogram equalization apparatus | |
| JP2008219289A (en) | Video correction device, video display device, imaging apparatus and video correction program | |
| CN115834972A (en) | Subtitle color adjusting method and device, electronic equipment and storage medium | |
| CN114119390A (en) | Image processing method and device | |
| US11501416B2 (en) | Image processing method and image processing circuit capable of smoothing false contouring without using low-pass filtering |
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 |