CN109168065B - 视频增强方法、装置、电子设备及存储介质 - Google Patents

视频增强方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN109168065B
CN109168065B CN201811198242.0A CN201811198242A CN109168065B CN 109168065 B CN109168065 B CN 109168065B CN 201811198242 A CN201811198242 A CN 201811198242A CN 109168065 B CN109168065 B CN 109168065B
Authority
CN
China
Prior art keywords
video
resolution
displayed
algorithm
enhancement
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.)
Active
Application number
CN201811198242.0A
Other languages
English (en)
Other versions
CN109168065A (zh
Inventor
林进全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201811198242.0A priority Critical patent/CN109168065B/zh
Publication of CN109168065A publication Critical patent/CN109168065A/zh
Application granted granted Critical
Publication of CN109168065B publication Critical patent/CN109168065B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44012Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content authoring involving timestamps for synchronizing content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本申请公开了一种视频增强方法、装置、电子设备及存储介质,涉及电子设备技术领域。其中,该方法包括:获取待显示视频的分辨率;获取所述分辨率对应的视频增强算法;通过所述视频增强算法对所述待显示视频进行增强。该方案根据视频的分辨率选择视频增强算法,对视频的增强更符合视频本身的特征,获得更好的视频增强效果,实现超清视效的视频显示,提高用户体验。

Description

视频增强方法、装置、电子设备及存储介质
技术领域
本申请涉及电子设备技术领域,更具体地,涉及一种视频增强方法、装置、电子设备及存储介质。
背景技术
随着科学技术的发展,电子设备已经成为人们日常生活中最常用的电子产品之一。并且,用户经常会通过电子设备看视频或玩游戏等,但是,目前电子设备对视频数据的处理方式固定,造成处理效果不理想,用户体验不佳。
发明内容
鉴于上述问题,本申请提出了一种视频增强方法、装置、电子设备及存储介质,以改善上述问题。
第一方面,本申请实施例提供了一种视频增强方法,所述方法包括:获取待显示视频的分辨率;根据不同分辨率与视频增强算法的对应关系,获取所述待显示视频的分辨率对应的视频增强算法;通过所述视频增强算法对所述待显示视频进行增强处理。
第二方面,本申请实施例提供了一种视频增强装置,所述装置包括:分辨率获取模块,用于获取待显示视频的分辨率;增强算法获取模块,用于根据不同分辨率与视频增强算法的对应关系,获取所述待显示视频的分辨率对应的视频增强算法;视频增强模块,用于通过所述视频增强算法对所述待显示视频进行增强处理。
第三方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储器;一个或多个程序。其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述的方法。
本申请实施例提供的视频增强方法、装置、电子设备及存储介质,根据视频分辨率的不同获取不同的视频增强算法,从而针对不同分辨率的视频进行不同方式的视频增强,使视频增强处理更符合视频本身的特征,获得更好的视频增强效果,实现视频显示的超清视效,提高用户体验。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例提供的视频播放的流程示意图。
图2示出了本申请一实施例提供的视频增强方法的流程图。
图3示出了本申请另一实施例提供的视频增强方法的流程图。
图4示出了本申请又一实施例提供的视频增强方法的流程图。
图5示出了本申请实施例提供的视频增强装置的功能模块图。
图6示出了本申请实施例提供的电子设备的结构框图。
图7是本申请实施例的用于保存或者携带实现根据本申请实施例的视频增强方法的程序代码的存储单元。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
请参阅图1,图1示出了视频播放的流程。具体地,操作***在获取到待播放的数据的时候,接下来的工作就是解析音视频数据。一般的视频文件都由视频流和音频流两部分组成,不同的视频格式音视频的封装格式不一样。将音频流和视频流合成文件的过程称为muxer,反之从媒体文件中分离音频流和视频流的过程称为demuxer。播放视频文件就需要从文件流中分离出音频流和视频流,分别对其进行解码,解码后的视频帧可以直接渲染,音频帧可以送到音频输出设备的缓冲区进行播放,当然,视频渲染和音频播放的时间戳需要控制同步。其中,每个视频帧为视频对应的每一帧图像。
具体地,视频解码可以包括硬解码和软解码,硬件解码是将原来全部交由中央处理器(Central Processing Unit,CPU)来处理的视频数据的一部分交由图形处理器(Graphics Processing Unit,GPU)来做,而GPU的并行运算能力要远远高于CPU,这样可以大大的降低对CPU的负载,CPU的占用率降低了之后就可以同时运行一些其他的程序了,当然,对于较好的处理器来说,比如i5 2320,或者AMD任何一款四核心处理器来说,既可以进行硬解码,也可以进行软解码。
具体地,如图1所示,多媒体框架(Media Framework)通过与客户端的API接口获取客户端待播放的视频文件,并交由视频编解码器(Video Decode)。其中,Media Framework为Android***中多媒体框架,MediaPlayer、MediaPlayerService和Stagefrightplayer三个部分构成了Android多媒体的基本框架。多媒体框架部分采用了C/S的结构,MediaPlayer作为C/S结构的Client端,MediaPlayerService和Stagefrightplayer作为C/S结构Server端,承担着播放多媒体文件的责任,通过Stagefrightplayer,Server端完成Client端的请求并作出响应。视频解码器Video Decode是一款集成了最常用的音频和视频解码与播放的超级解码器,用于将视频数据解码。
其中,软解码,即通过软件让CPU来对视频进行解码处理。而硬解码,指不借助于CPU,而通过专用的子卡设备来独立完成视频解码任务。
不论是硬解码还是软解码,在将视频数据解码之后,会将解码后的视频数据发送至图层传递模块(SurfaceFlinger),如图1所示,硬解码后的视频数据通过视频驱动程序发送至SurfaceFlinger。SurfaceFlinger将解码后的视频数据渲染和合成之后,在显示屏上显示。其中,SurfaceFlinger是一个独立的Service,它接收所有Window的Surface作为输入,根据ZOrder、透明度、大小、位置等参数,计算出每个Surface在最终合成图像中的位置,然后交由HWComposer或OpenGL生成最终的显示Buffer,然后显示到特定的显示设备上。
如图1所示,软解码中,CPU将视频数据解码之后交给SurfaceFlinger渲染和合成,而硬解码由GPU解码之后,交由SurfaceFlinger渲染和合成。而SurfaceFlinger会调用GPU实现图像的渲染和合成,并在显示屏上显示。
其中,通常电子设备对视频数据的处理方式固定,例如,对于某个视频数据,会首先对其进行解码,再对解码后的视频数据进行显示增强处理。但是,对于不同的视频,其增强方式都一样,不同视频的处理并没有根据视频本身的特点,对于有些视频的增强效果并不理想。
发明人经过研究发现,不同分辨率的视频,具有不同的特点。例如,对于标清以及流畅视频,其分辨率较低,视频中噪声严重,视频帧中图像模糊,图像边缘不清晰,具有边缘噪声。而对于高清等高分辨率的视频,噪声小,图像清晰。由于分辨率高的视频以及分辨率低的视频,视频帧中图像特点不同,对于不同分辨率的视频,若都采用相同的方式进行处理,可能反而会使某些图像的显示效果变差。例如,锐化可以使图像更清晰,但是锐化和去噪相矛盾,在低分辨率的视频中,若进行锐化处理,可能反而放大了边缘噪声。因此,提出了本申请实施例的视频增强方法、装置、电子设备及存储介质,用于根据视频的不同分辨率进行增强处理。
下面将通过具体实施例对本申请实施例提供的视频增强方法、装置、电子设备及存储介质进行详细说明。
请参阅图2,示出了本申请实施例提供的视频增强方法。所述视频增强方法用于通过获取到待显示视频的分辨率,并获取对应该分辨率的视频增强算法。再通过该视频增强算法对待显示视频进行增强处理,以提升视频处理效果,获得视频显示的超清视效。在具体的实施例中,所述视频增强方法应用于如图5所示的视频增强装置400以及配置有所述视频增强装置400的电子设备500(图6)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、穿戴式电子设备、车载设备、网关等,在此不做具体的限定。具体的,该方法包括:
步骤S110:获取待显示视频的分辨率。
电子设备获取到用于显示的视频作为待显示视频,再获取该待显示视频的分辨率。
其中,电子设备可以从服务器获取待显示视频、可以从本地获取待显示视频,也可以从其他电子设备获取待显示视频,具体获取的是待显示视频对应的视频数据。
具体地,当所述待显示视频由电子设备从服务器获取时,那么该待显示视频可以是电子设备从服务器下载,或者电子设备从服务器在线获取。例如,待显示视频可以是电子设备通过安装的视频播放软件下载的视频数据,或者在该视频播放软件在线获取的视频数据。其中,该服务器可以为云服务器。当所述待显示视频从电子设备的本地获取时,该待显示视频可以是电子设备预先下载并存储在本地存储器中的视频数据。当所述待显示视频由电子设备从其他电子设备获取时,该待显示视频可以由其他电子设备通过无线通信协议传输至所述电子设备,例如,通过Wlan协议、蓝牙协议、ZigBee协议或者WiFi协议等,也可以由其他电子设备通过数据网络传输至所述电子设备,例如,2G网络、3G网络或者4G网络等,在此不做限定。
电子设备获取到待显示视频的视频数据后,需要获取该待显示视频的分辨率。
其中,待显示视频的分辨率,是用于度量视频帧中数据量多少的一个参数,可以通过W*H的形式表示,其中,W是指视频帧在横向上的有效像素,H是指视频帧在纵向上的有效像素。
获取待显示视频的分辨率的方式可以是,电子设备对待显示视频进行解码,在解码后的视频数据中,具有对应存储分辨率的数据部分,该数据部分可以为一段数据。因此,可以从待显示视频的解码后的数据中,获取到分辨率对应的数据部分,再从分辨率对应的数据部分获取所述待显示视频的分辨率。
例如,H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。对于采用H.264编码的码流,码流的流信息中包括视频的分辨率,而码流的流信息都存储在特殊的结构中,叫做SPS(Sequence Parameter Set),该SPS即为解码后数据中分辨率对应的数据部分。根据H.264码流的格式信息,在H.264码流中,以0x000x00 0x01或者0x00 0x00 0x00 0x01为开始码,因此通过检测开始码后第一个字节的后五位是否为7(00111)来判断其是否为SPS。获得SPS之后,就可以解析出视频的分辨率。其中,SPS中有两个成员,pic_width_in_mbs_minus1和pic_height_in_map_units_minus_1,分别表示图像的宽和高,并且都是以16为单位(在面积上以16*16的块为单位)再减1,所以实际的宽是(pic_width_in_mbs_minus1+1)*16,高为(pic_height_in_map_units_minus_1+1)*16,即对应上述分辨率中W的为(pic_width_in_mbs_minus1+1)*16,对应上述分辨率中H的为(pic_height_in_map_units_minus_1+1)*16。
步骤S120:根据不同分辨率与视频增强算法的对应关系,获取所述待显示视频的分辨率对应的视频增强算法。
视频的不同分辨率,可以分别对应有视频增强算法进行视频增强处理,因此,可以根据不同分辨率与视频增强算法的对应关系,获取到待显示视频的分辨率所对应的视频增强算法。例如,可以预先设置并存储有分辨率与视频增强算法的对应关系,每种分辨率对应的视频增强算法为需要对该分辨率的待显示视频实现预设的处理效果的视频处理算法。
步骤S130:通过所述视频增强算法对所述待显示视频进行增强处理。
对待显示视频进行增强处理。其中,通过待显示视频的分辨率对应的视频增强算法对该待显示视频进行增强处理。
其中,对应不同分辨率的不同增强算法,可以封装成相应的程序模块。在根据不同分辨率与视频增强算法的对应关系,获取到待显示视频对应的视频增强算法后,可以调用该视频增强算法所对应的程序模块对待显示视频进行视频增强处理。
本申请实施例中,获取待显示视频的分辨率,根据其分辨率获取对于的视频增强算法。再根据获得的视频增强算法对待显示视频进行增强处理,从而使增强处理根据视频本身特点进行,提高增强处理效果,使增强处理后的视频显示可以实现超清视效,提高用户体验。
在本申请实施例中,可以设置多种视频增强算法,每种视频增强算法包括一种或多种图像处理算法进行视频增强。不同视频增强算法之间,可以有部分相同种类的图像处理方法,也可以是包括完全不同的图像处理算法。其中,不同的视频增强算法对应不同的分辨率。本申请实施例主要以两种视频增强算法为例进行说明。具体的,请参见图3,该方法包括:
步骤S210:获取待显示视频的分辨率。
步骤S220:若所述分辨率为第一分辨率,获取对所述待显示视频降低噪声的算法作为视频增强算法。
步骤S230:若所述分辨率为第二分辨率,获取对所述待显示视频进行对比度增强以及饱和度增强的算法作为视频增强算法,其中,所述第二分辨率大于所述第一分辨率。
获取到待显示视频的分别率后,可以根据分辨率获取视频增强算法用于对待显示视频进行增强处理。
对于不同分辨率的视频,在电子设备显示时,其显示效果不同。对于低分辨率的视频,视频噪声大,显示较为模糊。具体的,低分辨率的视频,相对的,其有效像素较少,放大时有效像素间的距离拉大,而电子设备会把有效像素之间的空间通过插值填满,而插值所用的像素是根据上下左右的有效像素计算出来,并非真正的视频信息,从而使显示的视频图像中具有较多的非视频本身的信息,使视频中具有较大的噪声。特别的,对应视频帧中图像的边缘,通过计算获得的插值像素使边缘产生像素块,如马赛克,从而边缘较为模糊,不够清晰,形成边缘噪声。
而对于高分辨率的视频,其有效像素多,在电子设备的显示屏显示时,更多的显示的是视频本身的图像信息,视频清晰,噪声较低。
因此,根据获得的待显示视频的分辨率是高还是低,获取待显示视频的视频增强算法。
具体的,可以分别设置第一分辨率表示低分辨率,第二分辨率表示高分辨率,其中,第一分辨率小于第二分辨率。
若待显示视频的分辨率为第一分辨率,待显示视频分辨率较低,则可以对待显示视频进行去噪以提高待显示视频的清晰度,因此第一分辨率可以与降低噪声的算法进行对应,获取对待显示视频降低噪声的算法作为视频增强算法。具体选取何种降低噪声的图像处理算法对待显示视频进行处理在本申请实施例中并不限定。
可以理解的,因为噪声和图像的细节在特征上是类似的,很难区分开来,容易在降低噪声的时,连同图像的边缘等细节信息进行去除,导致图像整体模糊。因此,对于低分辨率的待显示视频,在去噪的同时,还要保证图像边缘纹理等信息的清晰。
作为一种实施方式,可以选取对图像边缘等细节信息保存完好的图像处理算法进行处理。例如,基于局部空间连续性原则的引导滤波算法,同时考虑了像素空间差异与强度差异的滤波器双边滤波。
又如,充分利用了整个图像的自相似性和冗余信息的NLM(Non-Local Means,非局部均值)图像去噪算法。NLM算法是将双边滤波的推广,充分利用了图像中的冗余信息,在去噪的同时能最大程度地保持图像的细节特征。在该算法中,当前像素的估计值由图像中与它具有相似邻域结构的像素加权平均得到。如对于低分辨率的视频帧,在大于其分辨率的窗口中显示时,没有有效像素点的位置通过具有相似邻域结构的像素加权平均得到对应的像素值。
作为一种实施方式,对待显示视频降低噪声的算法可以是,只对视频帧中边缘细节特征以外的部分通过去噪算法进行去噪,而不对视频帧中的边缘特征进行处理。
具体的,该算法可以是,先通过边缘检测算法获取所述待显示视频的视频帧中的边缘部分。其中,具体的边缘检测算法在本申请实施例中并不限定,例如可以是差分边缘检测、Reborts算子、Sobel算子、Prewitt算子、罗伯茨交叉边缘检测(Roberts Crossoperator)、Kirsch算子以及Laplace算子等中的任意一种。
再从视频帧中将检测获得的边缘提取出来,即将视频帧分为边缘部分以及边缘以外的部分。具体的,可以根据边缘检测的结果,通过裁剪算法,将所述视频帧裁剪为第一部分以及第二部分,所述第一部分为所述边缘部分,所述第二部分为所述边缘部分以外的部分。具体的裁剪算法在本申请实施例中并不限定,凡是可以将边缘检测到的边缘从视频帧中裁剪出来,使视频帧被裁剪为第一部分以及第二部分的裁剪算法都可以,如Cohen-Sutherland裁剪算法。或者直接根据边缘检测结果,将边缘检测中表示为边缘的像素点从视频帧中提取出来,使视频帧分为第一部分以及第二部分。
再通过去噪算法对第二部分进行去噪处理。具体的去噪算法在本申请实施例中并不限定,可以是任意满足对视频帧进行去噪处理的图像处理算法,如上述的引导滤波算法、双边滤波算法以及NLM算法等,也可以是其他去噪算法,如邻域平均法、中值滤波、低通滤波等空间域滤波去噪算法、傅立叶变换、沃尔什-哈达玛变换、余弦变换、K-L变换以及小波变换等变换域滤波去噪算法等等。
再将所述第一部分以及去噪后的第二部分组合成图像,作为所述视频帧增强后的视频帧。具体的,将第一部分以及第二部分组合成一帧图像,使第一部分在组合后的图像中,对应的位置为被裁剪视频帧中第一部分所在位置;第二部分在组合后的图像中,对应的位置为被裁剪视频帧中第二部分所在位置。也就是说,组合后的图像中,第一部分为该图像中的边缘特征,第二部分为边缘特征以外的部分。将组合后的图像作为做增强处理的视频帧视频增强后的视频帧。
在该实施方式中,将视频帧中的边缘细节部分裁剪后,对非边缘细节的部分进行去噪,从而避免了去噪算法将图像的边缘细节信息也去除。在去噪后,再将边缘细节部分与被去噪后的非边缘细节的部分组合成视频帧,形成增强后的视频帧,使视频增强后的视频帧中边缘噪声不会放大,且去除了视频帧中的噪声。
由于对视频帧进行锐化可以提升视频帧的清晰度,但是锐化使噪声受到比信号还要强的增强,放大边缘噪声,使边缘处非视频本身的信息更多,边缘细节更模糊。因此,本申请实施例还提供了一种实施方式,与前一实施方式相比,在该实施方式中,对所述待显示视频降低噪声的算法可以是:先通过边缘检测算法获取所述待显示视频的视频帧中的边缘部分。再将所述视频帧裁剪为第一部分以及第二部分,所述第一部分为所述边缘部分,所述第二部分为所述边缘部分以外的部分。通过图像锐化算法对所述第二部分进行锐化处理,具体的锐化处理算法在本申请实施例中并不限定,例如,可以是,梯度锐化、拉普拉斯算子等。将第一部分以及锐化后的第二部分组合成图像,作为所述视频帧增强后的视频帧。
可选的,对于低分辨率的视频,其视频帧中边缘噪声大,因此,可以对低分辨率的视频弱化细节以及降低饱和度以降低边缘噪声。具体的,对所述待显示视频进行降低噪声的算法还可以包括边缘平滑算法以及降低饱和度的算法。具体的边缘平滑算法在本申请实施例中并不限定,如低通卷积滤波、中值滤波等空间域图像平滑方法;低通梯形滤波器、低通高斯滤波器、低通指数滤波器、巴特沃思低通滤波器等频率域图像平滑常用的低通滤波器。
另外,由于饱和度取决于该色中含色成分和消色成分(灰色)的比例。含色成分越大,饱和度越大;消色成分越大,饱和度越小。降低饱和度可以增加视频帧中的灰色成分。例如,视频帧通过RGB表示时,分别调低RGB各个颜色通道;或者在RGB色彩空间调整亮度与饱和度不是很直观,而HSL色彩模式可以很直观表示出每个像素的饱和度,可以将图像的像素RGB值然后再转换到HSL色彩模式得到饱和度S(Saturation),通过调整S的值调低饱和度。再将调整后的视频帧从HSL色彩模式转换到RGB色彩模式用于显示。
若所述分辨率为第二分辨率,视频帧中图像的清晰度较高,噪声少,在增强对比度以及饱和度时不会有放大的噪声,因此第二分辨率可以对应对比度增强以及饱和度增强的算法,当待显示视频未第二分辨率的视频时,获取对所述待显示视频进行对比度增强以及饱和度增强的算法作为视频增强算法,以使视频帧中颜色更艳丽,对比更明显。
具体的,对视频帧进行对比度增强的具体算法在本申请实施例中并不限定。例如可以是,自适应对比度增强算法(ACE,Adaptive Contrast Enhancement),可以通过图像的低通滤波获取视频帧中的低频部分,视频帧除去低频部分的高频部分等。再对代表细节的高频部分进行增强,如对高频部分乘以预设的增益值。再将原来视频帧的低频部分以及增强后的高频部分充足获得对比度增强的视频帧。
当然,也可以通过其他算法增强视频帧的对比度以增强食品的对比度,如直方图均衡化(Histogram Equalization)以及直方图匹配(Histogram Matching)等。
另外,增加视频帧中的饱和度的处理方法可以相似于降低饱和度的处理方法,处理方向与降低饱和度相反。例如,由于饱和度取决于该色中含色成分和消色成分(灰色)的比例。含色成分越大,饱和度越大;增强饱和度可以增加视频帧中的色彩成分。例如,视频帧通过RGB表示时,分别调高RGB各个颜色通道;或者在RGB色彩空间调整亮度与饱和度不是很直观,而HSL色彩模式可以很直观表示出每个像素的饱和度,可以将图像的像素RGB值然后再转换到HSL色彩模式得到饱和度S(Saturation),通过调整S的值调高饱和度。再将调整后的视频帧从HSL色彩模式转换到RGB色彩模式用于显示。
可选的,第一分辨率以及第二分辨率可以是多个不同的分辨率或者是分辨率区间。作为一种实施方式,第一分辨率以及第二分辨率可以是根据显示的清晰度预先设置的分辨率。
作为另一种实施方式,由于视频通常分为超清、高清、标清以及流畅等级别,标清视频以及流畅视频的分辨率较低,噪声较大;高清视频以及超清视频的分辨率较高,噪声较少。因此,在本申请实施例中,所述第一分辨率可以为标清视频以及流畅视频对应的分辨率。例如,第一分辨率为240p、360p以及480p。其中,240p表示分辨率最低是480x240;360p表示分辨率最低是640x360;480p表示分辨率最低是720*480。
在本实施方式中,也可以是第一分辨率等于或者低于标清视频的分辨率。
在本实施方式中,所述第二分辨率可以为高清视频以及超清视频对应的分辨率。例如,第二分辨率可以为720p、1080p,其中,720p表示分辨率最低是1280x720;1080p表示分辨率最低是1920x1080等。
在本实施方式中,也可以是第二分辨率高于标清视频的分辨率;又或者第二分辨率是大于或等于高清视频的分辨率。
在本申请实施例中,可以预先设置并存储有分辨率与视频增强算法的对应关系。具体的,分别设置第一分辨率所对应的视频增强算法以及第二分辨率所对应的视频增强算法。在获得待显示视频的分辨率后,判断该分辨率为第一分辨率还是第二分辨率。例如,第一分辨率以及第二分辨率为分辨率区间,则判断待显示视频在第一分辨率对应的分辨率区间内还是第二分辨率对应的分辨率区间内。若待显示视频的分辨率为第一分辨率,则以第一分辨率对应的视频增强算法作为待显示视频的视频增强算法。若待显示视频的分辨率为第二分辨率,则以第二分辨率对应的视频增强算法作为待显示视频的视频增强算法。
在本申请实施例中,步骤S220以及步骤S230为并列的实施步骤,具体根据待显示视频的分辨率确定执行的步骤S220还是步骤S230。
当然,在本申请实施例中,第一分辨率以及第二分辨率仅为示意,也可以划分第三分辨率、第四分辨率等更多种的分辨率,划分的不同种分辨率根据分辨率高低对应不同的视频增强算法。例如,第一分辨率设置为流畅视频对应的分辨率,第二分辨率设置为标清视频对应的分辨率,第三分辨率设置为高清视频对应的分辨率,第四分辨率设置为超清视频对应的分辨率等。设置越低的分辨率对应越强去噪效果的视频处理算法,越高的分辨率设置更强的增加饱和度和对比度的视频处理算法。随着分辨率由低到高,对应的视频处理算法去噪效果逐渐减弱,饱和度和对比度的增强效果逐渐增加。
步骤S240:通过所述视频增强算法对所述待显示视频进行增强处理。
对待显示视频通过获取的视频增强算法进行数据处理,以实现对待显示视频的增强。
例如,通过对所述待显示视频进行降低噪声的算法对所述待显示视频进行增强。则通过对所述待显示视频降低噪声的算法对所述待显示视频进行增强,包括:通过边缘检测算法获取所述待显示视频的视频帧中的边缘部分;将所述视频帧裁剪为第一部分以及第二部分,所述第一部分为所述边缘部分,所述第二部分为所述边缘部分以外的部分;通过去噪算法对所述第二部分进行去噪处理;将所述第一部分以及去噪后的第二部分组合成图像,作为所述视频帧增强后的视频帧。
步骤S250:对增强后的待显示视频进行播放。
使视频增强后的待显示视频进入播放流程,从而在电子设备的显示屏播放增强后的视频,获得视频显示的超清视效。
在本申请实施例中,获得待显示视频的分辨率后,根据该分辨率的高低选择适宜的视频增强算法,以通过该视频增强算法对待显示视频进行增强。从而,低分辨率的视频可以根据其噪声高的特点进行去噪增强,且避免放大噪声。高分辨率的视频可以根据其噪声低的特点,增加饱和度以及对比度,由于其噪声低,也不会产生噪声。从而该本实施例提供的视频增强方法使视频增强效果更好,提高用户体验。
在本申请实施例中,还可以根据预设分辨率确定待显示视频的分辨率所对应的视频增强算法。具体的,如图4所示,该方法包括:
步骤S310:获取待显示视频的分辨率。
步骤S320:判断所述分辨率是否小于预设分辨率。若是,执行步骤S330;若否,执行步骤S340。
预先设置并存储预设分辨率,以预设分辨率作为高分辨率以及低分辨率的标准,小于预设分辨率的分辨率作为低分辨率,大于或等于预设分辨率的分辨率作为高分辨率。预设分辨率的具体值在本申请实施例中并不限定,可以根据其显示效果设置。例如,预设分辨率可以是高清视频对应的分辨率。
因此,在获得待显示视频的分辨率后,判断该分辨率是否小于预设分辨率,以获取该分辨率对应的视频增强算法。
步骤S330:根据不同分辨率与视频增强算法的对应关系,获取对所述待显示视频降低噪声的算法作为视频增强算法。
若待显示视频的分辨率小于预设分辨率,则表示待显示视频的分辨率较低,视频帧中噪声较大,因此,小于预设分辨率的分辨率对应的视频增强算法可以是降低噪声的算法,以降低噪声的算法作为该待显示视频的视频增强算法。
具体获取的降低噪声的算法可以参照前述实施例中第一分辨率对应的算法,在此不再赘述。
步骤S340:根据不同分辨率与视频增强算法的对应关系,获取对所述待显示视频进行对比度增强以及饱和度增强的算法作为视频增强算法。
若待显示视频的分辨率大于或等于预设分辨率,则表示待显示视频的分辨率较高,视频帧中噪声较低,因此,大于或等于预设分辨率的分辨率对应的视频增强算法可以是对比度增强以及饱和度增强的算法,可以对待显示视频进行对比度增强以及饱和度增强,以使待显示视频中色彩更艳丽,视觉效果更好。因此,可以以对比度增强以及饱和度增强算法作为该待显示视频的视频增强算法。
具体获取的对比度增强以及饱和度增强的算法可以参照前述实施例中第二分辨率对应的算法,在此不再赘述。
步骤S350:通过所述视频增强算法对所述待显示视频进行增强处理。
对待显示视频通过获取到的视频增强算法进行增强处理,以提高待显示视频的播放效果。
可选的,由于视频播放软件在对视频播放的过程中,若未接收到用户对分辨率的切换操作,则播放的视频分辨率保持不变。例如,若电子设备在播放的视频为高清视频,则该视频的分辨率持续性的为高清视频对应的分辨率。在视频分辨率保持不变的过程中,对待显示视频进行增强的视频增强算法保持不变。
当在网络质量较低等高清视频播放效果不理想的情况下,可能接受到用户进行分辨率切换的操作,如将高清视频切换为标清视频,此时电子设备获取标清视频用于播放,待显示视频的分辨率发生变化,对待显示视频进行增强的视频增强算法可能发生变化。
因此,还可以监测是否接收到分辨率切换的操作。若接收到分辨率切换操作,则重新获取切换后的分辨率对应的视频增强算分,执行获取待显示视频的分辨率、获取所述分辨率对应的视频增强算法、以及通过所述视频增强算法对所述待显示视频进行增强的步骤。
若没有接收到分辨率的切换操作,则保持已经确定的视频增强算法对所述待显示视频进行增强。
本申请实施例中,通过预设分辨率作为标准确定待显示视频时高分辨率视频还是低分辨视频。再根据待显示视频的高低确定其对应的视频增强算法,对待显示视频进行视频增强。
本申请实施例还提供了一种视频增强装置400。请参见图5,该装置400包括:分辨率获取模块410,用于获取待显示视频的分辨率。增强算法获取模块420,用于根据不同分辨率与视频增强算法的对应关系,获取所述待显示视频的分辨率对应的视频增强算法。视频增强模块430,用于通过所述视频增强算法对所述待显示视频进行增强处理。
可选的,分辨率获取模块410可以包括,解码单元,用于对所述待显示视频进行解码;分辨率获取单元,用于从待显示视频的解码后的数据中,分辨率对应的数据部分获取所述待显示视频的分辨率。
可选的,增强算法获取模块420可以包括:第一获取单元,用于若所述分辨率为第一分辨率,获取对所述待显示视频降低噪声的算法作为视频增强算法。第二获取单元,用于若所述分辨率为第二分辨率,获取对所述待显示视频进行对比度增强以及饱和度增强的算法作为视频增强算法,其中,所述第二分辨率大于所述第一分辨率。
可选的,增强算法获取模块420可以也包括:判断单元,用于判断所述分辨率是否小于预设分辨率。第三获取单元,用于若待显示视频的分辨率小于预设分辨率,获取对所述待显示视频降低噪声的算法作为视频增强算法。第四获取单元,用于若待显示视频的分辨率大于或等于预设分辨率,获取对所述待显示视频进行对比度增强以及饱和度增强的算法作为视频增强算法。
可选的,视频增强模块430可以用于通过对所述待显示视频降低噪声的算法对所述待显示视频进行增强处理。具体的,该视频增强模块430可以包括:边缘检测单元,用于通过边缘检测算法获取所述待显示视频的视频帧中的边缘部分。裁剪单元,用于将所述视频帧裁剪为第一部分以及第二部分,所述第一部分为所述边缘部分,所述第二部分为所述边缘部分以外的部分。去噪单元,用于通过去噪算法对所述第二部分进行去噪处理。组合单元,用于将所述第一部分以及去噪后的第二部分组合成图像,作为所述视频帧增强后的视频帧。
可选的,在本申请实施例中,增强算法获取模块420获得的对所述待显示视频进行降低噪声的算法还包括:边缘平滑算法以及降低饱和度的算法。
在本申请实施例中,所述第一分辨率可以是标清以及流畅视频对应的分辨率;所述第二分辨率可以是高清视频以及超清视频对应的分辨率。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述的各个方法实施例之间可以相互参照;上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
请参考图6,其示出了本申请实施例提供的一种电子设备500的结构框图。该电子设备500可以是智能手机、平板电脑、音乐播放设备等能够运行应用程序的电子设备。该电子设备一个或多个处理器510(图中仅示出一个),存储器520以及一个或多个程序。其中,所述一个或多个程序被存储在所述存储器520中,并被配置为由所述一个或多个处理器510执行。所述一个或多个程序配置用于执行前述实施例所描述的方法。
处理器510可以包括一个或者多个处理核。处理器510利用各种接口和线路连接整个电子设备500内的各个部分,通过运行或执行存储在存储器520内的指令、程序、代码集或指令集,以及调用存储在存储器520内的数据,执行电子设备500的各种功能和处理数据。可选地,处理器510可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器510可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器510中,单独通过一块通信芯片进行实现。
存储器520可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器520可用于存储指令、程序、代码、代码集或指令集。存储器520可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令、用于实现上述各个方法实施例的指令等。存储数据区还可以电子设备在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
另外,该电子设备500还可以包括显示屏,用于对待显示视频进行显示。
请参考图7,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读存储介质600中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质600可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质600包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质600具有执行上述方法中的任何方法步骤的程序代码610的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码610可以例如以适当形式进行压缩。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (8)

1.一种视频增强方法,其特征在于,所述方法包括:
获取待显示视频的分辨率;
若所述分辨率为第一分辨率,获取对所述待显示视频降低噪声的算法作为视频增强算法,所述降低噪声的算法用于将所述待显示视频的视频帧裁剪为第一部分和第二部分,对所述第二部分进行降噪处理,其中,所述第一部分为边缘部分,所述第二部分为所述边缘部分以外的部分;
若所述分辨率为第二分辨率,获取对所述待显示视频进行对比度增强以及饱和度增强的算法作为视频增强算法,其中,所述第二分辨率大于所述第一分辨率,所述第一分辨率为低分辨率,所述第二分辨率为高分辨率;
通过所述视频增强算法对所述待显示视频进行增强处理。
2.根据权利要求1所述的方法,其特征在于,所述第一分辨率为标清以及流畅视频对应的分辨率;
所述第二分辨率为高清视频以及超清视频对应的分辨率。
3.根据权利要求1或2所述的方法,其特征在于,所述通过所述视频增强算法对所述待显示视频对应的视频数据进行增强处理,包括:通过对所述待显示视频降低噪声的算法对所述待显示视频进行增强处理;
所述通过对所述待显示视频降低噪声的算法对所述待显示视频进行增强处理,包括:
通过边缘检测算法获取所述待显示视频的视频帧中的边缘部分;
将所述视频帧裁剪为第一部分以及第二部分,所述第一部分为所述边缘部分,所述第二部分为所述边缘部分以外的部分;
通过去噪算法对所述第二部分进行去噪处理;
将所述第一部分以及去噪后的第二部分组合成图像,作为所述视频帧增强后的视频帧。
4.根据权利要求3所述的方法,其特征在于,所述对所述待显示视频进行降低噪声的算法还包括:
边缘平滑算法以及降低饱和度的算法。
5.根据权利要求1所述的方法,其特征在于,所述获取待显示视频的分辨率,包括:
对所述待显示视频进行解码;
从待显示视频的解码后的数据中,分辨率对应的数据部分获取所述待显示视频的分辨率。
6.一种视频增强装置,其特征在于,所述装置包括:
分辨率获取模块,用于获取待显示视频的分辨率;
增强算法获取模块,用于若所述分辨率为第一分辨率,获取对所述待显示视频降低噪声的算法作为视频增强算法,所述降低噪声的算法用于将所述待显示视频的视频帧裁剪为第一部分和第二部分,对所述第二部分进行降噪处理,所述第一部分为边缘部分,所述第二部分为所述边缘部分以外的部分;若所述分辨率为第二分辨率,获取对所述待显示视频进行对比度增强以及饱和度增强的算法作为视频增强算法,其中,所述第二分辨率大于所述第一分辨率,所述第一分辨率为低分辨率,所述第二分辨率为高分辨率;
视频增强模块,用于通过所述视频增强算法对所述待显示视频进行增强处理。
7.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储器;
一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行如权利要求1-5任一项所述的方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-5任一项所述的方法。
CN201811198242.0A 2018-10-15 2018-10-15 视频增强方法、装置、电子设备及存储介质 Active CN109168065B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811198242.0A CN109168065B (zh) 2018-10-15 2018-10-15 视频增强方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811198242.0A CN109168065B (zh) 2018-10-15 2018-10-15 视频增强方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN109168065A CN109168065A (zh) 2019-01-08
CN109168065B true CN109168065B (zh) 2021-03-12

Family

ID=64878107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811198242.0A Active CN109168065B (zh) 2018-10-15 2018-10-15 视频增强方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN109168065B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109996116B (zh) * 2019-03-27 2021-07-16 深圳创维-Rgb电子有限公司 提升视频分辨率的方法、终端及可读存储介质
CN110677728B (zh) * 2019-09-30 2020-09-22 北京达佳互联信息技术有限公司 播放视频的方法、装置、设备及存储介质
CN112860426B (zh) * 2019-11-28 2024-03-01 杭州海康消防科技有限公司 智能分析方法、装置、电子设备及可读存储介质
CN110918270A (zh) * 2019-12-31 2020-03-27 江西理工大学 一种可调线圈高度带强制排矿装置的磁浮选柱、控制方法
CN111402165B (zh) * 2020-03-18 2022-12-09 展讯通信(上海)有限公司 图像处理方法、装置、设备及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105872843A (zh) * 2016-04-18 2016-08-17 青岛海信电器股份有限公司 一种播放视频的方法及装置
CN106131392A (zh) * 2015-05-06 2016-11-16 联发科技股份有限公司 图像处理器、显示图像处理方法及相关电子装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100367800C (zh) * 2004-12-24 2008-02-06 精伦电子股份有限公司 基于感知清晰度的图像处理方法
CN105208376B (zh) * 2015-08-28 2017-09-12 青岛中星微电子有限公司 一种数字降噪方法和装置
CN105898174A (zh) * 2015-12-04 2016-08-24 乐视网信息技术(北京)股份有限公司 用于提高视频清晰度的方法及设备

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106131392A (zh) * 2015-05-06 2016-11-16 联发科技股份有限公司 图像处理器、显示图像处理方法及相关电子装置
CN105872843A (zh) * 2016-04-18 2016-08-17 青岛海信电器股份有限公司 一种播放视频的方法及装置

Also Published As

Publication number Publication date
CN109168065A (zh) 2019-01-08

Similar Documents

Publication Publication Date Title
CN109168065B (zh) 视频增强方法、装置、电子设备及存储介质
CN109685726B (zh) 游戏场景处理方法、装置、电子设备以及存储介质
CN109729405B (zh) 视频处理方法、装置、电子设备及存储介质
CN109640167B (zh) 视频处理方法、装置、电子设备及存储介质
WO2020107989A1 (zh) 视频处理方法、装置、电子设备以及存储介质
CN109660821B (zh) 视频处理方法、装置、电子设备及存储介质
JP5868925B2 (ja) 符号器によって補助された後処理に関する方法及び装置
US7155067B2 (en) Adaptive edge detection and enhancement for image processing
JP5290171B2 (ja) 符号器によって補助された後処理に関する方法及び装置
US9495582B2 (en) Digital makeup
CN109379624B (zh) 视频处理方法、装置、电子设备及存储介质
CN109345490B (zh) 一种移动播放端实时视频画质增强方法及***
JP5514344B2 (ja) 映像処理装置、映像処理方法、テレビジョン受像機、プログラム、及び記録媒体
CN109640169B (zh) 视频增强控制方法、装置以及电子设备
CN109120988B (zh) 解码方法、装置、电子设备以及存储介质
CN109587558B (zh) 视频处理方法、装置、电子设备以及存储介质
WO2008067319A2 (en) System and method for processing videos and images to a determined quality level
CN109151574B (zh) 视频处理方法、装置、电子设备以及存储介质
US20070285729A1 (en) Image processing apparatus and image processing method
CN109167946B (zh) 视频处理方法、装置、电子设备以及存储介质
JP4380498B2 (ja) ブロック歪み低減装置
CN114584831B (zh) 提高视频清晰度的视频优化处理方法、装置、设备和存储介质
JP2007116580A (ja) 画像処理方法および画像処理装置
US8526506B1 (en) System and method for transcoding with quality enhancement
JP4582378B2 (ja) 画像ノイズ低減装置及び画像ノイズ低減方法

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
GR01 Patent grant
GR01 Patent grant