CN109361949A - 视频处理方法、装置、电子设备以及存储介质 - Google Patents
视频处理方法、装置、电子设备以及存储介质 Download PDFInfo
- Publication number
- CN109361949A CN109361949A CN201811429222.XA CN201811429222A CN109361949A CN 109361949 A CN109361949 A CN 109361949A CN 201811429222 A CN201811429222 A CN 201811429222A CN 109361949 A CN109361949 A CN 109361949A
- Authority
- CN
- China
- Prior art keywords
- enhancement method
- video
- display
- played
- video file
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 438
- 238000012545 processing Methods 0.000 title claims abstract description 113
- 238000003860 storage Methods 0.000 title claims abstract description 22
- 230000002708 enhancing effect Effects 0.000 claims abstract description 83
- 238000013507 mapping Methods 0.000 claims description 23
- 230000008569 process Effects 0.000 claims description 21
- 230000000694 effects Effects 0.000 abstract description 18
- 230000000875 corresponding effect Effects 0.000 description 107
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 7
- 238000005457 optimization Methods 0.000 description 6
- 239000000463 material Substances 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 238000001914 filtration Methods 0.000 description 4
- 238000009877 rendering Methods 0.000 description 4
- 230000003014 reinforcing effect Effects 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000003707 image sharpening Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000000366 juvenile effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000009290 primary effect Effects 0.000 description 1
- IBBLRJGOOANPTQ-JKVLGAQCSA-N quinapril hydrochloride Chemical compound Cl.C([C@@H](C(=O)OCC)N[C@@H](C)C(=O)N1[C@@H](CC2=CC=CC=C2C1)C(O)=O)CC1=CC=CC=C1 IBBLRJGOOANPTQ-JKVLGAQCSA-N 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/4402—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4854—End-user interface for client configuration for modifying image parameters, e.g. image brightness, contrast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请实施例公开了一种视频处理方法、装置、电子设备以及存储介质,涉及电子设备技术领域。该方法应用于电子设备,所述方法包括:获取待播放视频资源的视频文件类型,从多个显示增强方式中确定与视频文件类型对应的目标显示增强方式,其中,多个显示增强方式中的每个显示增强方式对待播放视频资源处理得到的视频画质不同,基于该目标显示增强方式对待播放视频资源进行显示增强处理,其中,该显示增强处理通过目标显示增强方式处理视频文件中的图像提高视频文件的视频画质。本申请实施例根据不同视频文件类型确定不同的显示增强方式,以通过对应的显示增强方式对待播放视频资源进行显示增强处理,提升待播放视频资源的显示效果。
Description
技术领域
本申请涉及电子设备技术领域,更具体地,涉及一种视频处理方法、装置、电子设备以及存储介质。
背景技术
随着科学技术的发展,电子设备已经成为人们日常生活中最常用的电子产品之一。并且,用户经常会通过电子设备看视频或玩游戏等,但是,目前电子设备对视频数据的处理方式固定,用户体验不佳。
发明内容
鉴于上述问题,本申请提出了一种视频处理方法、装置、电子设备以及存储介质,以解决上述问题。
第一方面,本申请实施例提供了一种视频处理方法,应用于电子设备,所述方法包括:获取待播放视频资源的视频文件类型;从多个显示增强方式中确定与所述视频文件类型对应的目标显示增强方式,其中,所述多个显示增强方式中的每个显示增强方式对所述待播放视频资源处理得到的视频画质不同;基于所述目标显示增强方式对所述待播放视频资源进行显示增强处理,其中,所述显示增强处理通过所述目标显示增强方式处理所述视频文件中的图像提高所述视频文件的视频画质。
第二方面,本申请实施例提供了一种视频处理装置,应用于电子设备,所述装置包括:获取模块,用于获取待播放视频资源的视频文件类型;确定模块,用于从多个显示增强方式中确定与所述视频文件类型对应的目标显示增强方式,其中,所述多个显示增强方式中的每个显示增强方式对所述待播放视频资源处理得到的视频画质不同;处理模块,用于基于所述目标显示增强方式对所述待播放视频资源进行显示增强处理,其中,所述显示增强处理通过所述目标显示增强方式处理所述视频文件中的图像提高所述视频文件的视频画质。
第三方面,本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。
第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
本申请实施例提供的视频处理方法、装置、电子设备以及存储介质,获取待播放视频资源的视频文件类型,从多个显示增强方式中确定与视频文件类型对应的目标显示增强方式,其中,多个显示增强方式中的每个显示增强方式对待播放视频资源处理得到的视频画质不同,基于该目标显示增强方式对待播放视频资源进行显示增强处理,其中,该显示增强处理通过目标显示增强方式处理视频文件中的图像提高视频文件的视频画质,从而根据不同视频文件类型确定不同的显示增强方式,以通过对应的显示增强方式对待播放视频资源进行显示增强处理,以提升待播放视频资源的显示效果。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1示出了本申请实施例提供的视频播放的流程示意图;
图2示出了本申请一个实施例提供的视频处理方法的流程示意图;
图3示出了本申请又一个实施例提供的视频处理方法的流程示意图;
图4示出了本申请的图3所示的视频处理方法的步骤S206的流程示意图;
图5示出了本申请再一个实施例提供的视频处理方法的流程示意图;
图6示出了本申请的图5所示的视频处理方法的步骤S303的流程示意图;
图7示出了本申请另一个实施例提供的视频处理方法的流程示意图;
图8示出了本申请的图7所示的视频处理方法的步骤S303的流程示意图;
图9示出了本申请实施例提供的视频处理装置的模块框图;
图10示出了本申请实施例用于执行根据本申请实施例的视频处理方法的电子设备的框图;
图11示出了本申请实施例的用于保存或者携带实现根据本申请实施例的视频处理方法的程序代码的存储单元。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
请参阅图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),由SurfaceFlinger将解码后的视频数据渲染和合成之后,在显示屏上显示。其中,SurfaceFlinger是一个独立的Service,它接收所有Window的Surface作为输入,根据ZOrder、透明度、大小、位置等参数,计算出每个Surface在最终合成图像中的位置,然后交由HWComposer或OpenGL生成最终的显示Buffer,然后显示到特定的显示设备上。
如图1所示,软解码中,CPU将视频数据解码之后交给SurfaceFlinger渲染和合成,而硬解码由GPU解码之后,交由SurfaceFlinger渲染和合成。而SurfaceFlinger会调用GPU实现图像的渲染和合成,并在显示屏上显示。
其中,目前电子设备对视频数据的处理方式固定,例如,目前电子设备对所播放的所有视频资源均进行显示增强处理,或者均不进行显示增强处理,并且,电子设备在对所播放的视频资源进行显示增强处理时,进行显示增强处理的方式相同,不会针对不同的视频资源选择与之适配的显示增强方式进行显示增强处理,因此,显示增强处理后得到的视频画质不佳,显示效果不好。针对上述问题,发明人经过长期的研究发现,并提出了本申请实施例提供的视频处理方法、装置、电子设备以及存储介质,根据不同视频文件类型确定不同的显示增强方式,以通过对应的显示增强方式对待播放视频资源进行显示增强处理,提升待播放视频资源的显示效果。其中,具体的视频处理方法在后续的实施例中进行详细的说明。
实施例
请参阅图2,图2示出了本申请一个实施例提供的视频处理方法的流程示意图。所述视频处理方法用于根据不同视频文件类型确定不同的显示增强方式,以通过对应的显示增强方式对待播放视频资源进行显示增强处理,提升待播放视频资源的显示效果。在具体的实施例中,所述视频处理方法应用于如图9所示的视频处理装置200以及配置有所述视频处理装置200的电子设备100(图10)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、穿戴式电子设备、车载设备、网关等,在此不做具体的限定。下面将针对图2所示的流程进行详细的阐述,所述视频处理方法具体可以包括以下步骤:
步骤S101:获取待播放视频资源的视频文件类型。
在本实施例中,电子设备的待播放视频资源可以包括准备在电子设备前台运行的视频资源、准备在电子设备的后台运行的视频资源以及准备在电子设备的前台和后台切换运行的视频资源,在此不做具体的限定。具体的,前台运行的视频资源是指通常可以和用户进行交互,能在前台显示的视频资源,当它不可见时就会被挂起;后台运行的视频资源是指和用户交互非常有限,除了配置期间,其生存期的其他时间都是隐藏的;在电子设备的前台和后台切换运行的视频资源是指可以在前台以及后台之间随意切换的视频资源。可选的,在本实施例中,所述待播放视频资源为准备在所述电子设备的前台运行的视频资源,作为一种方式,所述待播放视频资源可以存放在电子设备的内存中,等待被电子设备读取播放。
进一步地,所述电子设备在确定待播放视频资源后,获取该待播放视频所对应的视频文件类型。在本实施例中,所述视频文件类型可以包括综艺类、电影类、电视剧类、体育类、少儿类、动漫类、新闻类等,在此不做限定。其中,作为一种方式,可以直接获取该待播放视频资源的视频文件类型,也可以先获取该待播放视频资源的名称,再通过名称识别待播放视频资源的视频文件类型,在此不再赘述。
步骤S102:从多个显示增强方式中确定与所述视频文件类型对应的目标显示增强方式,其中,所述多个显示增强方式中的每个显示增强方式对所述待播放视频资源处理得到的视频画质不同。
在本实施例中,所述电子设备可以存储有多个显示增强方式和多个视频文件类型,并存储有所述多个显示增强方式和多个视频文件类型的对应关系,其中,该对应关系可以包括一个显示增强方式对应一个或多个视频文件类型,也可以包括一个视频文件类型对应一个或多个显示增强方式,在此不做限定。其中,显示增强方式和视频文件类型之间的对应关系可以由用户预先设定后存储在电子设备、可以由电子设备预先自动设定后存储、也可以由服务器预先设定完成后发送至电子设备,在此不做限定。
其中,在本实施例中,所述多个显示增强方式中的每个显示增强方式对待播放视频资源处理得到的视频画质不同,也就是说,通过所述多个显示增强方式中的每个显示增强方式对同一视频资源文件进行处理,所达到的显示增强效果不同,例如,通过每个显示增强方式所采用的优化参数不同、优化参数的数量不同、优化参数的优化方式不同等,可以达到对同一视频资源的优化效果不同。
作为一种方式,所述电子设备可以创建映射关系表,该映射关系表中可以包括多个显示增强方式和多个视频文件类型的对应关系,例如,所述映射关系表可以如表1所示,其中,所述显示增强方式用A表示,视频文件类型用B表示,那么,通过所述映射关系表,该电子设备可以对应设置显示增强方式和视频文件类型的对应关系并存储在电子设备本地。
表1
显示增强方式 | 视频文件类型 |
A1 | B1 |
A2 | B2 |
A3 | B3 |
A4 | B4 |
进一步地,在本实施例中,在确定所述待播放视频资源的视频文件类型后,可以从所述映射关系表中查找与该待播放视频资源的视频文件类型一致的视频文件类型,然后再基于映射关系表中的显示增强方式和视频文件类型的对应关系,可以查找与所述待播放视频资源的视频文件类型对应的显示增强方式,将该显示增强方式确定为目标显示增强方式。例如,当所述待播放视频资源的视频文件类型为综艺类时,电子设备可以查找与综艺类一致的视频文件类型,若查找到B1为综艺类,可以进一步基于所述映射关系表确定视频文件类型B1所对应的显示增强方式为A1,那么,可以确定综艺类所对应的显示增强方式为A1。
步骤S103:基于所述目标显示增强方式对所述待播放视频资源进行显示增强处理,其中,该显示增强处理通过目标显示增强方式处理视频文件中的图像提高视频文件的视频画质。
进一步地,在确定所述视频文件类型所对应的目标显示增强方式后,通过该目标显示增强方式对待播放视频资源进行显示增强处理,其中,该显示增强处理通过确定的目标显示增强方式对视频资源中的图像进行处理,提高视频资源的视频画质,以通过与视频资源的视频文件类型适配的显示增强方式对视频资源进行显示增强处理,以提升视频资源的显示效果,例如,针对侦探类型的视频资源,可以经过显示增强处理后使得所述视频资源的显示效果偏冷。其中,该画质包括清晰度、锐度、镜头畸变、色彩、解析度、色域范围、纯度等,其不同的组合方式可以有不同的显示增强效果。其中,需要说明的是,对视频资源的显示增强处理还可以理解为在对视频资源进行正式处理之前所做的一系列操作,包括图像增强和图像复原等,图像增强是通过一定手段对原图像附加一些信息或者变换数据,有选择地突出图像中感兴趣的特征或者抑制图像中某些不需要的特征,使图像与目标优化参数相匹配,从而改善图像质量,加强视觉效果。可以理解的,可以通过该目标显示增强方式所对应的优化参数和优化方式对待播放视频资源进行显示增强处理。其中,以优化参数为例进行说明,对待播放视频资源进行显示增强处理可以包括对待播放视频资源的曝光度增强、去燥、边缘锐化、对比度增加或饱和度增加中的至少一种。
具体地,电子设备显示的视频内容为经过解码后的图像内容,由于经过解码之后的图像内容为RGBA格式的数据,为了对图像内容优化,需要将RGBA格式的数据转换为HSV格式,具体地,获取图像内容的直方图,对直方图统计从而获取将RGBA格式的数据转换为HSV格式的参数,在根据该参数将RGBA格式的数据转换为HSV格式。
其中,曝光度增强,用于提高图像的亮度,则可以通过图像的直方图,将亮度值交底的区域增加亮度值,另外,也可以是通过非线性叠加,增加图像亮度,具体地,I表示要处理的较暗图像,T表示处理后的比较亮的图像,则曝光度增强的方式为T(x)=I(x)+(1-I(x))*I(x)。其中,T和I都是[0,1]取值的图像。如果一次效果不好算法可以多次迭代。
其中,对图像内容去噪用于去除图像的噪声,具体地,图像在生成和传输过程中常常因受到各种噪声的干扰和影响而是图像降质,这对后续图像的处理和图像视觉效应将产生不利影响。噪声种类很多,比如:电噪声,机械噪声,信道噪声和其他噪声。因此,为了抑制噪声,改善图像质量,便于更高层次的处理,必须对图像进行去噪预处理。从噪声的概率分布情况来看,可分为高斯噪声、瑞利噪声、伽马噪声、指数噪声和均匀噪声。
具体地,可以通过高斯滤波器对图像去噪,其中,高斯滤波器是一种线性滤波器,能够有效的抑制噪声,平滑图像。其作用原理和均值滤波器类似,都是取滤波器窗口内的像素的均值作为输出。其窗口模板的系数和均值滤波器不同,均值滤波器的模板系数都是相同的为1;而高斯滤波器的模板系数,则随着距离模板中心的增大而系数减小。所以,高斯滤波器相比于均值滤波器对图像模糊程度较小。
例如,产生一个5×5的高斯滤波窗口,以模板的中心位置为坐标原点进行取样。将模板各个位置的坐标带入高斯函数,得到的值就是模板的系数。再将该高斯滤波窗口与图像卷积就能够对图像去噪。
其中,边缘锐化用于使模糊的图像变得更加清晰起来。图像锐化一般有两种方法:一种是微分法,另外一种是高通滤波法。
其中,对比度增加用于增强图像的画质,使得图像内的颜色更加鲜明,具体地,对比度拉伸是图像增强的一种方法,也属于灰度变换操作。通过灰度变换,将灰度值拉伸到整个0-255的区间,那么其对比度显然是大幅增强的。可以用如下的公式来将某个像素的灰度值映射到更大的灰度空间:
I(x,y)=[(I(x,y)-Imin)/(Imax-Imin)](MAX-MIN)+MIN;
其中Imin,Imax是原始图像的最小灰度值和最大灰度值,MIN和MAX是要拉伸到的灰度空间的灰度最小值和最大值。
因此,所述目标显示增强方式的优化参数可能包括上述优化参数中的一种或几种,可以根据目标增强方式所包含的优化参数对所述待播放视频资源进行处理,以得到与所述视频文件类型相匹配的显示增强效果。
本申请一个实施例提供的视频处理方法,获取待播放视频资源的视频文件类型,从多个显示增强方式中确定与视频文件类型对应的目标显示增强方式,其中,多个显示增强方式中的每个显示增强方式对待播放视频资源处理得到的视频画质不同,基于该目标显示增强方式对待播放视频资源进行显示增强处理,其中,该显示增强处理通过目标显示增强方式处理视频文件中的图像提高视频文件的视频画质,从而根据不同视频文件类型确定不同的显示增强方式,以通过对应的显示增强方式对待播放视频资源进行显示增强处理,以提升待播放视频资源的显示效果。
请参阅图3,图3示出了本申请又一个实施例提供的视频处理方法的流程示意图。下面将针对图3所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:
步骤S201:获取待播放视频资源的视频文件类型。
其中,步骤S201的具体描述请参阅步骤S101,在此不再赘述。
步骤S202:判断所述多个显示增强方式中是否存在与所述视频文件类型对应的显示增强方式。
作为一种方式,由于电子设备的映射关系表中存储有多个显示增强方式和多个视频文件类型的对应关系,因此,可以理解的,若待播放视频资源的视频文件类型和映射关系表中的任意一个视频文件类型一致时,可以确定该映射关系表中预先设置有与待播放视频资源的视频文件类型对应的显示增强方式,即多个显示增强方式中存在与视频文件类型对应的显示增强方式;若待播放视频资源的视频文件类型和映射关系表中的所有视频文件类型均不一致时,可以确定该映射关系表中没有存储与待播放视频资源的视频文件类型对应的显示增强方式,即多个显示增强方式中不存在与视频文件类型对应的显示增强方式。
在本实施例中,在确定所述待播放视频资源的视频文件类型时,将所述待播放视频资源与映射关系表中的多个视频文件类型进行对比,以判断该映射关系表中的多个视频文件类型是否包括待播放视频资源的视频文件类型,继而可以判断该多个显示增强方式中是否包括与待播放视频资源的视频文件类型对应的显示增强方式。
步骤S203:当所述多个显示增强方式中存在与所述视频文件类型对应的显示增强方式时,将与所述视频文件类型对应的显示增强方式确定为目标显示增强方式。
其中,在判断结果为是时,表征多个显示增强方式中存在与视频文件类型对应的显示增强方式,那么,可以将与所述视频文件类型对应的显示增强方式确定为目标显示增强方式。
步骤S204:基于所述目标显示增强方式对所述待播放视频资源进行显示增强处理,其中,所述显示增强处理通过所述目标显示增强方式处理所述视频文件中的图像提高所述视频文件的视频画质。
其中,步骤S203-步骤S204的具体描述请参阅步骤S102-步骤S103,在此不再赘述。
步骤S205:当所述多个显示增强方式中不存在与所述视频文件类型对应的显示增强方式时,获取多个待选择显示增强方式。
相反的,在判断结果为否时,表征多个显示增强方式中不存在与待播放视频资源的视频文件类型对应的显示增强方式,即电子设备不能基于预先设置的显示增强方式和视频文件类型的对应关系得到所述待播放视频资源的视频文件类型所对应的显示增强方式。此时,作为一种方式,电子设备获取多个待选择显示增强方式。
其中,电子设备可以随机生成多个显示增强方式,作为多个待选择显示增强方式、可以获取使用频率较高的多个显示增强方式,作为多个待选择显示增强方式、也可以获取与所述视频文件类型的类型相近的参考视频文件类型,获取该参考视频文件类型所对应的显示增强方式,作为待选择显示增强方式等,在此不做限定。作为一种方式,以获取的待选择显示增强方式为参考视频文件类型所对应的显示增强方式为例进行说明,假设电视剧类和电影类属于相近的视频文件类型,且多个显示增强方式中存在电视剧类对应的显示增强方式,如显示增强方式A2,但是不存在电影类对应的显示增强方式,那么,当所述待播放视频资源的视频文件类型为电影类时,可以获取与所述电影类的类型相近的电视剧类,其对应的显示增强方式为显示增强方式A2,则电子设备可以获取显示增强方式A2作为待选择显示增强方式。
步骤S206:从所述多个待选择显示增强方式中确定当前显示增强方式。
可以理解的,在本实施例中,可以从多个待选择显示增强方式中确定至少一个显示增强方式作为当前显示增强方式。
请参阅图4,图4示出了本申请实施例提供的图3所示的视频处理方法的步骤S206的流程示意图,下面将针对图4所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:
步骤S2061:输出所述多个待选择显示增强方式。
作为一种方式,电子设备输出多个待选择显示增强方式,其中,电子设备可以通过语音的形式输出多个待选择显示增强方式、通过显示的方式输出多个待选择显示增强方式、也可以通过发送至其他电子设备的方式输出多个待选择显示增强方式,在此不做限定。
步骤S2062:接收用户基于所述多个待选择显示增强方式触发的选择操作。
在本实施例中,电子设备对作用于多个待选择显示增强方式上的选择操作进行检测,并且在检测到用户触发的选择操作时,接收该选择操作。其中,该选择操作可以包括作用于电子设备的触控操作和/或输入电子设备的语音信息,在此不做限定,作为一种方式,当所述选择操作为作用于电子设备的触控操作时,该触控操作可以包括触控操作至少可以包括单指点击、多指点击、单指长按、多指长按、重压、多次点击、滑动操作等。
步骤S2063:基于所述选择操作从所述多个待选择显示增强方式中确定所述当前显示增强方式。
进一步地,根据用户触发的选择操作,可以从多个待选择显示增强方式中确定一个或多个显示增强方式作为当前显示增强方式。例如,所述多个待选择显示增强方式包括显示增强方式A1、显示增强方式A2以及显示增强方式A3,那么,用户可以在显示增强方式A1、显示增强方式A2以及显示增强方式A3中确定至少一个显示增强方式作为当前显示增强方式,如选择显示增强方式A1作为当前显示增强方式、如选择显示增强方式A1和A2作为当前显示增强方式等。
步骤S207:基于所述当前显示增强方式对所述待播放视频资源进行显示增强处理。
在本实施例中,基于用户所确定的当前显示增强方式对待播放视频资源进行显示增强处理。其中,若用户确定的当前显示增强方式的数量为一个时,则通过该一个显示增强方式对待播放视频资源进行显示增强处理,若用户确定的当前显示增强方式的数量为多个时,则可以随机从多个显示增强方式中确定一个显示增强方式,然后通过该一个显示增强方式对待播放视频资源进行显示增强。
步骤S208:建立所述视频文件类型和所述当前显示增强方式的对应关系。
进一步地,将所述视频文件类型和所述当前显示增强方式建立对应关系,其中,若当前显示增强方式的数量为一个,则建立视频文件类型和该一个显示增强方式之间的对应关系,若当前显示增强方式的数量为多个,则建立视频文件类型和该多个显示增强方式之间的对应关系。
步骤S209:将所述对应关系添加至预设映射关系表,其中,所述预设映射关系表中包括多个显示增强方式和多个视频文件类型的对应关系。
其中,由于电子设备可以预先设置包括多个显示增强方式和多个视频文件类型的对应关系,因此,在获取所述视频文件类型和当前显示增强方式的对应关系后,可以将其对应关系添加至预设映射关系表,以便在电子设备再次获取所述视频文件类型对应的视频资源文件时,可以直接从预设映射关系表中查找到与其对应的显示增强方式。
本申请又一个实施例提供的视频处理方法,获取待播放视频资源的视频文件类型,判断多个显示增强方式中是否存在与该视频文件类型对应的显示增强方式,当多个显示增强方式中存在于视频文件类型对应的显示增强方式时,将视频文件类型对应的显示增强方式确定为目标显示增强方式,基于目标显示增强方式对待播放视频资源进行显示增强处理,当多个显示增强方式中不存在与视频文件类型对应的显示增强方式时,获取多个待选择显示增强方式,从多个待选择显示增强方式中确定当前显示增强方式,基于当前显示增强方式对待播放视频资源进行显示增强处理,建立视频文件类型与当前显示增强方式的对应关系,将对应关系添加至预设映射关系表。相较于图2所示的视频处理方法,本实施例还在电子设备没有设置有与视频文件类型对应的显示增强方式时,推送多个待选择显示增强方式,并从中确定当前显示增强方式进行显示增强处理,以及建立对应关系并存储,以提升与多种不同视频文件类型的适配。
请参阅图5,图5示出了本申请再一个实施例提供的视频处理方法的流程示意图。其中,目标显示增强方式包括多个子显示增强方式,下面将针对图5所示的流程进行详细的阐述,所述视频处理方法具体可以包括以下步骤:
步骤S301:获取待播放视频资源的视频文件类型。
其中,步骤S301的具体描述请参阅步骤S101,在此不再赘述。
步骤S302:获取所述电子设备所对应的用户对所述视频文件类型的喜好程度。
作为一种方式,电子设备所对应的用户可以输入对各个视频文件类型的喜好程度,以作为电子设备对获取到的待播放视频资源的视频文件类型进行显示增强处理的判定依据。其中,喜好程度可以包括“非常喜好”、“很喜欢”、“喜欢”、“比较喜欢”以及“不喜欢”,那么,当所述视频文件类型包括视频文件类型B1、视频文件类型B2、视频文件类型B3、视频文件类型B4以及视频文件类型B5时,所述电子设备所对应的用户可以将视频文件类型B1标记为“非常喜欢”、将视频文件类型B2标记为“很喜欢”、将视频文件类型B3标记为“喜欢”、将视频文件类型B4标记为“比较喜欢”以及将视频文件类型B5标记为“不喜欢”。
进一步地,电子设备在获取待播放视频资源的视频文件类型后,将所述视频文件类型与预先设置视频文件类型进行比较,以获取与所述待播放视频资源的视频文件类型一致的视频文件类型,然后再获取所述视频文件类型所标记的喜好程度作为用户对待播放视频资源的视频文件类型的喜好程度。例如,所述电子设备可以将待播放视频资源的视频文件类型分别与视频文件类型B1、视频文件类型B2、视频文件类型B3、视频文件类型B4以及视频文件类型B5进行比较,获得与之一致的视频文件类型,其中,当所述待播放视频资源的视频文件类型与视频文件类型B1一致时,可以得到电子设备所对应的用户对该待播放视频资源的视频文件类型的喜好程度为非常喜欢。
步骤S303:从所述多个子显示增强方式中确定与所述喜好程度对应的目标子显示增强方式。
在本实施例中,电子设备可以设置有指定喜好程度,用于作为用户喜好程度的判断依据。其中,可以理解的,该指定喜好程度可以由电子设备预先存储在本地,也可以是在判断时再进行设置,在此不做限定。另外,该指定喜好程度可以由电子设备自动配置、可以由用户手动设置、也可以由服务器配置完成后传输至电子设备,在此不做限定,例如,该指定喜好程度可以为“喜欢”。进一步地,在获取电子设备所对应的用户对待播放视频资源的视频文件类型的喜好程度后,将该喜好程度与指定喜好程度进行比较,以判断该喜好程度是否满足指定喜好程度。
其中,在确定该电子设备所对应的用户对待播放视频资源的视频文件类型的喜好程度低于指定喜好程度时,例如,当喜好程度为“不喜欢”时,表征所述用户对该待播放视频资源的兴趣较低,即该用户对于电子设备在播放该待播放视频资源时的视频画质的要求不高,因此,可以直接播放该待播放视频资源,而不对该待播放视频资源进行显示增强处理,以降低电子设备的功耗。
相反的,在确定该电子设备所对应的用户对待播放视频资源的视频文件类型的喜好程度不低于指定喜好程度时,可以从所述多个子显示增强方式中确定与所述喜好程度对应的目标子显示增强方式,其中,具体地确定方式与确定与视频文件类型对应的目标显示增强方式相似,在此不再赘述。
请参阅图图6,图6示出了本申请的图5所示的视频处理方法的步骤S303的流程示意图。其中,所述多个子显示增强方式包括第一子显示增强方式和第二子显示增强方式,所述第一子显示增强方式对所述待播放视频资源处理得到的视频画质优于所述第二子显示增强方式对所述待播放视频资源处理得到的视频画质。下面将针对图6所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:
步骤S3031:当所述喜好程度为第一喜好程度时,确定与所述第一喜好程度对应的目标子显示增强方式为第一子显示增强方式。
步骤S3032:当所述喜好程度为第二喜好程度时,确定与所述第二喜好程度对应的目标子显示增强方式为第二子显示增强方式,其中,所述第一喜好程度高于所述第二喜好程度。
其中,子显示增强方式包括第一子显示增强方式和第二子显示增强方式,且所述第一子显示增强方式对所述待播放视频资源处理得到的视频画质优于所述第二子显示增强方式对所述待播放视频资源处理得到的视频画质,也就是说,第一子显示增强方式所对应的优化参数可以多于第二子显示增强方式所对应的优化参数。作为一种方式,当所述目标显示增强方式包括的优化参数包括曝光度增强、去燥、边缘锐化、对比度增加以及饱和度增加时,所述第一子显示增强方式包括的优化参数可以包括曝光度增强、去燥、边缘锐化以及对比度增加,第二子显示增强方式包括的优化参数可以包括曝光度增强、去燥以及边缘锐化,以实现通过第一子显示增强方式对视频资源进行优化达到的优化效果优于通过第二显示方式对视频资源进行优化达到的优化效果。
作为一种方式,电子设备根据用户针对视频文件类型的不同喜好,可以选择不同的显示增强方式对视频文件类型所对应的待播放视频资源进行不同的显示增强处理,其中,在本实施例中,电子设备对待播放视频资源进行显示增强的所达到的显示效果和用户对该待播放视频资源的视频文件类型的喜好程度呈正相关。具体地,所述电子设备对待播放资源的视频文件类型的喜好程度可以包括第一喜好程度和第二喜好程度,且第一喜好程度高于第二喜好程度,例如,第一喜好程度为“非常喜欢”,第二喜好程度为“很喜欢”,那么,当喜好程度为第一喜好程度时,可以基于第一子显示增强方式对待播放视频资源进行显示增强处理,当喜好程度为第二喜好程度时,可以基于第二子显示增强方式对待播放视频资源进行显示增强处理。
步骤S304:基于所述目标子显示增强方式对所述待播放视频资源进行显示增强处理。
本申请再一个实施例提供的视频处理方法,获取待播放视频资源的视频文件类型,获取该电子设备所对应的用户对该视频文件类型的喜好程度,从多个子显示增强方式中确定与该喜好程度对应的目标子显示增强方式,基于该目标子显示增强方式对待播放视频资源进行显示增强处理。相较于图2所示的视频处理方法,本实施例还根据用户对视频资源文件类型的喜好程度确定目标子显示增强方式,提升用户体验。
请参阅图7,图7示出了本申请另一个实施例提供的视频处理方法的流程示意图。其中,目标显示增强方式包括多个子显示增强方式,下面将针对图7所示的流程进行详细的阐述,所述视频处理方法具体可以包括以下步骤:
步骤S401:获取待播放视频资源的视频文件类型。
其中,步骤S401的具体描述请参阅步骤S101,在此不再赘述。
步骤S402:获取所述电子设备所对应的用户对所述视频文件类型的评分。
作为一种方式,电子设备所对应的用户可以输入对各个视频文件类型的评分,以作为电子设备对获取到的待播放视频资源的视频文件类型进行显示增强处理的判定依据。其中,评分可以包括“五分”、“四分”、“三分”、“两分”以及“一分”,那么,当所述视频文件类型包括视频文件类型B1、视频文件类型B2、视频文件类型B3、视频文件类型B4以及视频文件类型B5时,所述电子设备所对应的用户可以将视频文件类型B1标记为“五分”、将视频文件类型B2标记为“四分”、将视频文件类型B3标记为“三分”、将视频文件类型B4标记为“两分”以及将视频文件类型B5标记为“一分”。
进一步地,电子设备在获取待播放视频资源的视频文件类型后,将所述视频文件类型与预先设置视频文件类型进行比较,以获取与所述待播放视频资源的视频文件类型一致的视频文件类型,然后再获取所述视频文件类型所标记的评分作为用户对待播放视频资源的视频文件类型的评分。例如,所述电子设备可以将待播放视频资源的视频文件类型分别与视频文件类型B1、视频文件类型B2、视频文件类型B3、视频文件类型B4以及视频文件类型B5进行比较,获得与之一致的视频文件类型,其中,当所述待播放视频资源的视频文件类型与视频文件类型B1一致时,可以得到电子设备所对应的用户对该待播放视频资源的视频文件类型的喜好程度为五分。
步骤S403:从所述多个子显示增强方式中确定与所述喜好程度对应的目标子显示增强方式。
在本实施例中,电子设备可以设置有指定评分,用于作为用户评分的判断依据。其中,可以理解的,该指定评分可以由电子设备预先存储在本地,也可以是在判断时再进行设置,在此不做限定。另外,该指定评分可以由电子设备自动配置、可以由用户手动设置、也可以由服务器配置完成后传输至电子设备,在此不做限定,例如,该指定评分可以为“四分”。进一步地,在获取电子设备所对应的用户对待播放视频资源的视频文件类型的评分后,将该评分与指定评分进行比较,以判断该评分是否满足指定评分。
其中,在确定该电子设备所对应的用户对待播放视频资源的视频文件类型的评分低于指定评分时,例如,当评分为“两分”时,表征所述用户对该待播放视频资源的兴趣较低,即该用户对于电子设备在播放该待播放视频资源时的视频画质的要求不高,因此,可以直接播放该待播放视频资源,而不对该待播放视频资源进行显示增强处理,以降低电子设备的功耗。
相反的,在确定该电子设备所对应的用户对待播放视频资源的视频文件类型的评分不低于指定评分时,可以从所述多个子显示增强方式中确定与所述评分对应的目标子显示增强方式,其中,具体地确定方式与确定与视频文件类型对应的目标显示增强方式相似,在此不再赘述。
请参阅图图8,图8示出了本申请的图7所示的视频处理方法的步骤S403的流程示意图。下面将针对图8所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:
步骤S4031:当所述评分为第一评分时,确定与所述第一评分对应的目标子显示增强方式为第三子显示增强方式。
步骤S4032:当所述评分为第二评分时,确定与所述第二评分对应的目标子显示增强方式为第四子显示增强方式,其中,所述第一评分高于所述第二评分。
其中,子显示增强方式还包括第三子显示增强方式和第四子显示增强方式,且所述第三子显示增强方式对所述待播放视频资源处理得到的视频画质优于所述第四子显示增强方式对所述待播放视频资源处理得到的视频画质,也就是说,第三子显示增强方式所对应的优化参数可以多于第四子显示增强方式所对应的优化参数。作为一种方式,当所述目标显示增强方式包括的优化参数包括曝光度增强、去燥、边缘锐化、对比度增加以及饱和度增加时,所述第三子显示增强方式包括的优化参数可以包括去燥、边缘锐化以及对比度增加,第四子显示增强方式包括的优化参数可以包括去燥以及边缘锐化,以实现通过第三子显示增强方式对视频资源进行优化达到的优化效果优于通过第四显示方式对视频资源进行优化达到的优化效果。
作为一种方式,电子设备根据用户针对视频文件类型的不同评分,可以选择不同的显示增强方式对视频文件类型所对应的待播放视频资源进行不同的显示增强处理,其中,在本实施例中,电子设备对待播放视频资源进行显示增强的所达到的显示效果和用户对该待播放视频资源的视频文件类型的评分呈正相关。具体地,所述电子设备对待播放资源的视频文件类型的评分可以包括第一评分和第二评分,且第一评分高于第二评分,例如,第一评分为“评分”,第二评分为“四分”,那么,当评分为第一评分时,可以基于第三子显示增强方式对待播放视频资源进行显示增强处理,当评分为第二评分时,可以基于第四子显示增强方式对待播放视频资源进行显示增强处理。
步骤S404:基于所述目标子显示增强方式对所述待播放视频资源进行显示增强处理。
本申请又再一个实施例提供的视频处理方法,获取待播放视频资源的视频文件类型,获取该电子设备所对应的用户对该视频文件类型的评分,从多个子显示增强方式中确定与该评分对应的目标子显示增强方式,基于该目标子显示增强方式对待播放视频资源进行显示增强处理。相较于图2所示的视频处理方法,本实施例还根据用户对视频资源文件类型的评分确定目标子显示增强方式,提升用户体验。
请参阅图9,图9示出了本申请一个实施例提供的视频处理装置200的模块框图。所述视频处理装置200应用于上述电子设备,下面将针对图9所示的框图进行阐述,所述视频处理装置200包括:获取模块210、确定模块220以及处理模块230,其中:
获取模块210,用于获取待播放视频资源的视频文件类型。
确定模块220,用于从多个显示增强方式中确定与所述视频文件类型对应的目标显示增强方式,其中,所述多个显示增强方式中的每个显示增强方式对所述待播放视频资源处理得到的视频画质不同。进一步地,所述确定模块220包括:第一判断子模块、第一确定子模块、获取子模块、第二确定子模块、处理子模块、喜好程度获取子模块、第三确定子模块、第二判断子模块、播放子OK、评分获取子模块、第四确定子模块、建立子模块以及添加子模块,其中:
第一判断子模块,用于判断所述多个显示增强方式中是否存在与所述视频文件类型对应的显示增强方式。
第一确定子模块,用于当所述多个显示增强方式中存在与所述视频文件类型对应的显示增强方式时,将与所述视频文件类型对应的显示增强方式确定为目标显示增强方式。
获取子模块,用于当所述多个显示增强方式中不存在与所述视频文件类型对应的显示增强方式时,获取多个待选择显示增强方式。
第二确定子模块,用于从所述多个待选择显示增强方式中确定当前显示增强方式。进一步地,所述第二确定子模块包括:输出单元、接收单元以及第一确定单元,其中:
输出单元,用于输出所述多个待选择显示增强方式。
接收单元,用于接收用户基于所述多个待选择显示增强方式触发的选择操作。
第一确定单元,用于基于所述选择操作从所述多个待选择显示增强方式中确定所述当前显示增强方式。
处理子模块,用于基于所述当前显示增强方式对所述待播放视频资源文件进行显示增强处理。
喜好程度获取子模块,用于获取所述电子设备所对应的用户对所述视频文件类型的喜好程度。
第三确定子模块,用于从所述多个子显示增强方式中确定与所述喜好程度对应的目标子显示增强方式。进一步地,所述子显示增强方式包括第一子显示增强方式和第二子显示增强方式,所述第一子显示增强方式对所述待播放视频资源处理得到的视频画质优于所述第二子显示增强方式对所述待播放视频资源处理得到的视频画质,所述第三确定子模块包括:第二确定单元和第三确定单元,其中:
第二确定单元,用于当所述喜好程度为第一喜好程度时,确定与所述第一喜好程度对应的目标子显示增强方式为第一子显示增强方式。
第三确定单元,用于当所述喜好程度为第二喜好程度时,确定与所述第二喜好程度对应的目标子显示增强方式为第二子显示增强方式,其中,所述第一喜好程度高于所述第二喜好程度。
第二判断子模块,用于判断所述喜好程度是否低于指定喜好程度。
播放子模块,用于当所述喜好程度低于所述指定喜好程度时,直接播放所述待播放视频资源。
评分获取子模块,用于获取所述电子设备所对应的用户对所述视频文件类型的评分。
第四确定子模块,用于从所述多个子显示增强方式中确定与所述喜好程度对应的目标子显示增强方式。进一步地,所述子显示增强方式还包括第三子显示增强方式和第四子显示增强方式,所述第三子显示增强方式对所述待播放视频资源处理得到的视频画质优于所述第四子显示增强方式对所述待播放视频资源处理得到的视频画质,所述第四确定子模块,包括:第四确定单元和第五确定单元,其中:
第四确定单元,用于当所述评分为第一评分时,确定与所述第一评分对应的目标子显示增强方式为第三子显示增强方式。
第五确定单元,用于当所述评分为第二评分时,确定与所述第二评分对应的目标子显示增强方式为第四子显示增强方式,其中,所述第一评分高于所述第二评分。
建立子模块,用于建立所述视频文件类型和所述当前显示增强方式的对应关系。
添加子模块,用于将所述对应关系添加至预设映射关系表,其中,所述预设映射关系表中包括多个显示增强方式和多个视频文件类型的对应关系。
处理模块230,用于基于所述目标显示增强方式对所述待播放视频资源进行显示增强处理,其中,所述显示增强处理通过所述目标显示增强方式处理所述视频文件中的图像提高所述视频文件的视频画质。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
请参阅图10,其示出了本申请实施例提供的一种电子设备100的结构框图。该电子设备100可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、屏幕130、编解码器140以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
其中,处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。
存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
所述编解码器140可以用于对视频数据进行编码或解码,然后将解码后的视频数据传输到屏幕130进行显示,其中,该编解码器140可以为GPU、专用的DSP、FPGA、ASIG芯片等。
请参阅图11,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质300中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质300可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质300包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质300具有执行上述方法中的任何方法步骤的程序代码310的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码310可以例如以适当形式进行压缩。
综上所述,本申请实施例提供的视频处理方法、装置、电子设备以及存储介质,获取待播放视频资源的视频文件类型,从多个显示增强方式中确定与视频文件类型对应的目标显示增强方式,其中,多个显示增强方式中的每个显示增强方式对待播放视频资源处理得到的视频画质不同,基于该目标显示增强方式对待播放视频资源进行显示增强处理,其中,该显示增强处理通过目标显示增强方式处理视频文件中的图像提高视频文件的视频画质,从而根据不同视频文件类型确定不同的显示增强方式,以通过对应的显示增强方式对待播放视频资源进行显示增强处理,以提升待播放视频资源的显示效果。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (13)
1.一种视频处理方法,其特征在于,应用于电子设备,所述方法包括:
获取待播放视频资源的视频文件类型;
从多个显示增强方式中确定与所述视频文件类型对应的目标显示增强方式,其中,所述多个显示增强方式中的每个显示增强方式对所述待播放视频资源处理得到的视频画质不同;
基于所述目标显示增强方式对所述待播放视频资源进行显示增强处理,其中,所述显示增强处理通过所述目标显示增强方式处理所述视频文件中的图像提高所述视频文件的视频画质。
2.根据权利要求1所述的方法,其特征在于,所述从多个显示增强方式中确定与所述视频文件类型对应的目标显示增强方式,包括:
判断所述多个显示增强方式中是否存在与所述视频文件类型对应的显示增强方式;
当所述多个显示增强方式中存在与所述视频文件类型对应的显示增强方式时,将与所述视频文件类型对应的显示增强方式确定为目标显示增强方式。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
当所述多个显示增强方式中不存在与所述视频文件类型对应的显示增强方式时,获取多个待选择显示增强方式;
从所述多个待选择显示增强方式中确定当前显示增强方式;
基于所述当前显示增强方式对所述待播放视频资源文件进行显示增强处理。
4.根据权利要求3所述的方法,其特征在于,所述从所述多个待选择显示增强方式中确定当前显示增强方式,包括:
输出所述多个待选择显示增强方式;
接收用户基于所述多个待选择显示增强方式触发的选择操作;
基于所述选择操作从所述多个待选择显示增强方式中确定所述当前显示增强方式。
5.根据权利要求3所述的方法,其特征在于,所述从所述多个待选择显示增强方式中确定当前显示增强方式之后,还包括:
建立所述视频文件类型和所述当前显示增强方式的对应关系;
将所述对应关系添加至预设映射关系表,其中,所述预设映射关系表中包括多个显示增强方式和多个视频文件类型的对应关系。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述目标显示增强方式包括多个子显示增强方式,所述方法还包括:
获取所述电子设备所对应的用户对所述视频文件类型的喜好程度;
从所述多个子显示增强方式中确定与所述喜好程度对应的目标子显示增强方式。
7.根据权利要求6所述的方法,其特征在于,所述子显示增强方式包括第一子显示增强方式和第二子显示增强方式,所述第一子显示增强方式对所述待播放视频资源处理得到的视频画质优于所述第二子显示增强方式对所述待播放视频资源处理得到的视频画质,所述从所述多个子显示增强方式中确定与所述喜好程度对应的目标子显示增强方式,包括:
当所述喜好程度为第一喜好程度时,确定与所述第一喜好程度对应的目标子显示增强方式为第一子显示增强方式;
当所述喜好程度为第二喜好程度时,确定与所述第二喜好程度对应的目标子显示增强方式为第二子显示增强方式,其中,所述第一喜好程度高于所述第二喜好程度。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
判断所述喜好程度是否低于指定喜好程度;
当所述喜好程度低于所述指定喜好程度时,直接播放所述待播放视频资源。
9.根据权利要求6所述的方法,其特征在于,所述方法还包括:
获取所述电子设备所对应的用户对所述视频文件类型的评分;
从所述多个子显示增强方式中确定与所述喜好程度对应的目标子显示增强方式。
10.根据权利要求9所述的方法,其特征在于,所述子显示增强方式还包括第三子显示增强方式和第四子显示增强方式,所述第三子显示增强方式对所述待播放视频资源处理得到的视频画质优于所述第四子显示增强方式对所述待播放视频资源处理得到的视频画质,所述从所述多个子显示增强方式中确定与所述喜好程度对应的目标子显示增强方式,包括:
当所述评分为第一评分时,确定与所述第一评分对应的目标子显示增强方式为第三子显示增强方式;
当所述评分为第二评分时,确定与所述第二评分对应的目标子显示增强方式为第四子显示增强方式,其中,所述第一评分高于所述第二评分。
11.一种视频处理装置,其特征在于,应用于电子设备,所述装置包括:
获取模块,用于获取待播放视频资源的视频文件类型;
确定模块,用于从多个显示增强方式中确定与所述视频文件类型对应的目标显示增强方式,其中,所述多个显示增强方式中的每个显示增强方式对所述待播放视频资源处理得到的视频画质不同;
处理模块,用于基于所述目标显示增强方式对所述待播放视频资源进行显示增强处理,其中,所述显示增强处理通过所述目标显示增强方式处理所述视频文件中的图像提高所述视频文件的视频画质。
12.一种电子设备,其特征在于,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行如权利要求1-10任一项所述的方法。
13.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-10任一项所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811429222.XA CN109361949B (zh) | 2018-11-27 | 2018-11-27 | 视频处理方法、装置、电子设备以及存储介质 |
EP19888542.8A EP3876546A4 (en) | 2018-11-27 | 2019-09-03 | VIDEO PROCESSING METHOD AND EQUIPMENT AND ELECTRONIC DEVICE AND STORAGE MEDIA |
PCT/CN2019/104132 WO2020107988A1 (zh) | 2018-11-27 | 2019-09-03 | 视频处理方法、装置、电子设备以及存储介质 |
US17/330,293 US20210281718A1 (en) | 2018-11-27 | 2021-05-25 | Video Processing Method, Electronic Device and Storage Medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811429222.XA CN109361949B (zh) | 2018-11-27 | 2018-11-27 | 视频处理方法、装置、电子设备以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109361949A true CN109361949A (zh) | 2019-02-19 |
CN109361949B CN109361949B (zh) | 2020-08-25 |
Family
ID=65343016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811429222.XA Active CN109361949B (zh) | 2018-11-27 | 2018-11-27 | 视频处理方法、装置、电子设备以及存储介质 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20210281718A1 (zh) |
EP (1) | EP3876546A4 (zh) |
CN (1) | CN109361949B (zh) |
WO (1) | WO2020107988A1 (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110740343A (zh) * | 2019-09-11 | 2020-01-31 | 深圳壹账通智能科技有限公司 | 基于视频类型的播放控制实现方法、装置及计算机设备 |
WO2020107988A1 (zh) * | 2018-11-27 | 2020-06-04 | Oppo广东移动通信有限公司 | 视频处理方法、装置、电子设备以及存储介质 |
CN111405338A (zh) * | 2020-02-27 | 2020-07-10 | 海信视像科技股份有限公司 | 一种智能画质的切换方法及显示设备 |
CN112181657A (zh) * | 2020-09-30 | 2021-01-05 | 京东方科技集团股份有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN113347461A (zh) * | 2021-07-05 | 2021-09-03 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种媒资内容提升方法及装置 |
CN113613047A (zh) * | 2021-08-20 | 2021-11-05 | 海信视像科技股份有限公司 | 一种媒体文件播放控制方法及显示设备 |
CN113807335A (zh) * | 2021-01-05 | 2021-12-17 | 北京沃东天骏信息技术有限公司 | 一种进行数据增强的方法、装置和存储介质 |
CN114073089A (zh) * | 2019-06-28 | 2022-02-18 | 杜比实验室特许公司 | 高动态范围的视频内容类型元数据 |
CN116668773A (zh) * | 2022-11-22 | 2023-08-29 | 荣耀终端有限公司 | 增强视频画质的方法与电子设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2441365A (en) * | 2006-09-04 | 2008-03-05 | Nds Ltd | Displaying video data by displaying overlay video data over sections of the main video data |
CN103226961A (zh) * | 2013-04-01 | 2013-07-31 | 北京小米科技有限责任公司 | 一种播放方法和装置 |
WO2014036640A1 (en) * | 2012-09-07 | 2014-03-13 | Dejero Labs Inc. | Device and method for characterization and optimization of multiple simultaneous real-time data connections |
CN106101764A (zh) * | 2016-07-20 | 2016-11-09 | 广州华多网络科技有限公司 | 一种显示视频数据的方法、装置和系统 |
CN107613315A (zh) * | 2017-10-30 | 2018-01-19 | 广东欧珀移动通信有限公司 | 视频画质调整方法、装置、终端设备及存储介质 |
CN107801096A (zh) * | 2017-10-30 | 2018-03-13 | 广东欧珀移动通信有限公司 | 视频播放的控制方法、装置、终端设备及存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5197137B2 (ja) * | 2008-04-28 | 2013-05-15 | 株式会社東芝 | 画像表示装置および画像表示方法 |
JP4788748B2 (ja) * | 2008-09-04 | 2011-10-05 | ソニー株式会社 | 映像表示装置、映像表示方法及びシステム |
JP5362834B2 (ja) * | 2009-09-25 | 2013-12-11 | シャープ株式会社 | 表示装置、プログラム及びプログラムが記録されたコンピュータ読み取り可能な記憶媒体 |
US10841640B2 (en) * | 2014-11-04 | 2020-11-17 | Comcast Cable Communications, Llc | Methods and systems for displaying content based on preference information |
CN108683826B (zh) * | 2018-05-15 | 2021-12-14 | 腾讯科技(深圳)有限公司 | 视频数据处理方法、装置、计算机设备和存储介质 |
CN108810649B (zh) * | 2018-07-12 | 2021-12-21 | 深圳创维-Rgb电子有限公司 | 画质调节方法、智能电视机及存储介质 |
CN109361949B (zh) * | 2018-11-27 | 2020-08-25 | Oppo广东移动通信有限公司 | 视频处理方法、装置、电子设备以及存储介质 |
-
2018
- 2018-11-27 CN CN201811429222.XA patent/CN109361949B/zh active Active
-
2019
- 2019-09-03 EP EP19888542.8A patent/EP3876546A4/en not_active Withdrawn
- 2019-09-03 WO PCT/CN2019/104132 patent/WO2020107988A1/zh unknown
-
2021
- 2021-05-25 US US17/330,293 patent/US20210281718A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2441365A (en) * | 2006-09-04 | 2008-03-05 | Nds Ltd | Displaying video data by displaying overlay video data over sections of the main video data |
WO2014036640A1 (en) * | 2012-09-07 | 2014-03-13 | Dejero Labs Inc. | Device and method for characterization and optimization of multiple simultaneous real-time data connections |
CN103226961A (zh) * | 2013-04-01 | 2013-07-31 | 北京小米科技有限责任公司 | 一种播放方法和装置 |
CN106101764A (zh) * | 2016-07-20 | 2016-11-09 | 广州华多网络科技有限公司 | 一种显示视频数据的方法、装置和系统 |
CN107613315A (zh) * | 2017-10-30 | 2018-01-19 | 广东欧珀移动通信有限公司 | 视频画质调整方法、装置、终端设备及存储介质 |
CN107801096A (zh) * | 2017-10-30 | 2018-03-13 | 广东欧珀移动通信有限公司 | 视频播放的控制方法、装置、终端设备及存储介质 |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020107988A1 (zh) * | 2018-11-27 | 2020-06-04 | Oppo广东移动通信有限公司 | 视频处理方法、装置、电子设备以及存储介质 |
CN114073089A (zh) * | 2019-06-28 | 2022-02-18 | 杜比实验室特许公司 | 高动态范围的视频内容类型元数据 |
CN114073089B (zh) * | 2019-06-28 | 2024-02-09 | 杜比实验室特许公司 | 生成数字视频比特流和回放视频内容的方法和介质 |
CN110740343A (zh) * | 2019-09-11 | 2020-01-31 | 深圳壹账通智能科技有限公司 | 基于视频类型的播放控制实现方法、装置及计算机设备 |
CN111405338A (zh) * | 2020-02-27 | 2020-07-10 | 海信视像科技股份有限公司 | 一种智能画质的切换方法及显示设备 |
CN112181657A (zh) * | 2020-09-30 | 2021-01-05 | 京东方科技集团股份有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN112181657B (zh) * | 2020-09-30 | 2024-05-07 | 京东方科技集团股份有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN113807335A (zh) * | 2021-01-05 | 2021-12-17 | 北京沃东天骏信息技术有限公司 | 一种进行数据增强的方法、装置和存储介质 |
CN113807335B (zh) * | 2021-01-05 | 2024-05-24 | 北京沃东天骏信息技术有限公司 | 一种进行数据增强的方法、装置和存储介质 |
CN113347461B (zh) * | 2021-07-05 | 2022-11-11 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种媒资内容提升方法及装置 |
CN113347461A (zh) * | 2021-07-05 | 2021-09-03 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种媒资内容提升方法及装置 |
CN113613047A (zh) * | 2021-08-20 | 2021-11-05 | 海信视像科技股份有限公司 | 一种媒体文件播放控制方法及显示设备 |
CN116668773A (zh) * | 2022-11-22 | 2023-08-29 | 荣耀终端有限公司 | 增强视频画质的方法与电子设备 |
CN116668773B (zh) * | 2022-11-22 | 2023-12-22 | 荣耀终端有限公司 | 增强视频画质的方法与电子设备 |
Also Published As
Publication number | Publication date |
---|---|
EP3876546A1 (en) | 2021-09-08 |
US20210281718A1 (en) | 2021-09-09 |
EP3876546A4 (en) | 2022-01-26 |
CN109361949B (zh) | 2020-08-25 |
WO2020107988A1 (zh) | 2020-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109361949A (zh) | 视频处理方法、装置、电子设备以及存储介质 | |
CN109685726A (zh) | 游戏场景处理方法、装置、电子设备以及存储介质 | |
CN109525901B (zh) | 视频处理方法、装置、电子设备及计算机可读介质 | |
CN109587560A (zh) | 视频处理方法、装置、电子设备以及存储介质 | |
CN109379628B (zh) | 视频处理方法、装置、电子设备及计算机可读介质 | |
CN109218802B (zh) | 视频处理方法、装置、电子设备及计算机可读介质 | |
CN109640168B (zh) | 视频处理方法、装置、电子设备和计算机可读介质 | |
CN109242802B (zh) | 图像处理方法、装置、电子设备及计算机可读介质 | |
CN103207728B (zh) | 提供增强现实的方法和支持该方法的终端 | |
CN106713988A (zh) | 一种对虚拟场景直播进行美颜处理的方法及系统 | |
CN109379627A (zh) | 视频处理方法、装置、电子设备以及存储介质 | |
CN109729405B (zh) | 视频处理方法、装置、电子设备及存储介质 | |
CN107230187A (zh) | 多媒体信息处理的方法和装置 | |
CN109168068A (zh) | 视频处理方法、装置、电子设备及计算机可读介质 | |
CN109151573A (zh) | 视频增强控制方法、装置以及电子设备 | |
CN109587558B (zh) | 视频处理方法、装置、电子设备以及存储介质 | |
CN111063008A (zh) | 一种图像处理方法、装置、设备及存储介质 | |
CN111491208B (zh) | 视频处理方法、装置、电子设备及计算机可读介质 | |
CN109587559A (zh) | 视频处理方法、装置、电子设备以及存储介质 | |
CN109379624A (zh) | 视频处理方法、装置、电子设备及存储介质 | |
CN109640151A (zh) | 视频处理方法、装置、电子设备以及存储介质 | |
CN109120988A (zh) | 解码方法、装置、电子设备以及存储介质 | |
CN109618228A (zh) | 视频增强控制方法、装置以及电子设备 | |
US20210233572A1 (en) | Video processing method, electronic device, and storage medium | |
CN109525888A (zh) | 图像显示方法、装置、电子设备以及存储介质 |
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 |