CN113055742A - 视频显示方法、装置、终端及存储介质 - Google Patents

视频显示方法、装置、终端及存储介质 Download PDF

Info

Publication number
CN113055742A
CN113055742A CN202110246014.1A CN202110246014A CN113055742A CN 113055742 A CN113055742 A CN 113055742A CN 202110246014 A CN202110246014 A CN 202110246014A CN 113055742 A CN113055742 A CN 113055742A
Authority
CN
China
Prior art keywords
resolution
video frame
target
video
current
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
Application number
CN202110246014.1A
Other languages
English (en)
Other versions
CN113055742B (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 CN202110246014.1A priority Critical patent/CN113055742B/zh
Publication of CN113055742A publication Critical patent/CN113055742A/zh
Application granted granted Critical
Publication of CN113055742B publication Critical patent/CN113055742B/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/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/44008Processing 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 operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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
    • H04N21/440263Processing 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 by altering the spatial resolution, e.g. for displaying on a connected PDA
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请公开了一种视频显示方法、装置、终端及存储介质,属于计算机视觉技术领域。该方法应用于终端,该方法包括:通过解码器对视频流进行解码,得到当前视频帧和当前视频帧对应的第一分辨率;响应于第一分辨率低于目标分辨率,对当前视频帧进行超分辨率处理,得到目标视频帧,目标视频帧对应第二分辨率,且第二分辨率高于第一分辨率;基于目标视频帧进行视频显示。对于由于流量带宽需求而降低视频分辨率的场景下,可以通过终端侧进行视频分辨率提升,既满足了对流量带宽的节省需求,同时可以兼顾用户对视频清晰度的需求,进而可以提高用户在网络环境较差情况下的视频观看质量。

Description

视频显示方法、装置、终端及存储介质
技术领域
本申请实施例涉及计算机视觉技术领域,特别涉及一种视频显示方法、装置、终端及存储介质。
背景技术
图像分辨率指示单位英寸中所包含的像素点数,通常情况下,图像分辨率越高,所包含的像素就越多,图像就越清晰。
在视频显示领域中,若视频帧的分辨率越高,对应的视频越清晰,但是较高分辨率的视频往往需要更快网速和更多带宽的支持。以在线视频播放为例,当用户正在观看视频时,若当前网络状态较差,为了保证流畅播放视频,视频播放应用程序可能通过自动降低视频分辨率的形式来降低对网络带宽的需求,同时达到提高播放流畅度的目的,但是显然采用该视频播放方法,会导致视频分辨率较低,从而影响视频播放的清晰度。
发明内容
本申请实施例提供了一种视频显示方法、装置、终端及存储介质。所述技术方案如下:
一方面,本申请实施例提供了一种视频显示方法,所述方法包括:
通过解码器对视频流进行解码,得到当前视频帧和所述当前视频帧对应的第一分辨率;
响应于所述第一分辨率低于目标分辨率,对所述当前视频帧进行超分辨率处理,得到目标视频帧,所述目标视频帧对应第二分辨率,且所述第二分辨率高于所述第一分辨率;
基于所述目标视频帧进行视频显示。
另一方面,本申请实施例提供了一种视频显示装置,所述装置包括:
视频解码模块,用于通过解码器对视频流进行解码,得到当前视频帧和所述当前视频帧对应的第一分辨率;
第一处理模块,用于响应于所述第一分辨率低于目标分辨率,对所述当前视频帧进行超分辨率处理,得到目标视频帧,所述目标视频帧对应第二分辨率,且所述第二分辨率高于所述第一分辨率;
视频显示模块,用于基于所述目标视频帧进行视频显示。
另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述程序代码由所述处理器加载并执行以实现如上述方面所述的视频显示方法。
另一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如上述方面所述的视频显示方法。
另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的视频显示方法。
本申请实施例提供的技术方案可以带来如下有益效果:
处于在线视频显示场景中,当终端检测到当前视频帧对应的分辨率较低或分辨率降低时,可以在进行视频渲染显示之前,对视频帧进行超分辨率处理,以提高视频分辨率,从而提高视频清晰度。对于由于流量带宽需求而降低视频分辨率的场景下,可以通过终端侧进行视频分辨率提升,既满足了对流量带宽的节省需求,同时可以兼顾用户对视频清晰度的需求,进而可以提高用户在网络环境较差情况下的视频观看质量。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请一个示例性实施例提供的视频显示方法的流程图;
图2示出了本申请一个示例性实施例示出的超分辨率处理过程示意图;
图3示出了本申请另一个示例性实施例提供的视频显示方法的流程图;
图4是视频显示过程中的分辨率转化示意图;
图5示出了本申请另一个示例性实施例提供的视频显示方法的流程图;
图6示出了本申请另一个示例性实施例提供的视频显示方法的流程图;
图7示出了本申请另一个示例性实施例提供的视频显示方法的流程图;
图8示出了本申请一个示例性实施例示出的完整视频显示方法的流程图;
图9示出了本申请一个实施例提供的视频显示装置的结构框图;
图10示出了本申请一个示例性实施例提供的终端的结构方框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
请参考图1,其示出了本申请一个示例性实施例提供的视频显示方法的流程图,本申请实施例以该方法应用于终端为例进行说明,该方法包括:
步骤101,通过解码器对视频流进行解码,得到当前视频帧和当前视频帧对应的第一分辨率。
其中,本申请实施例中的视频显示方法应用于在线视频过程中,示意性的,当用户使用视频类应用程序观看在线视频过程中,或用户使用直播类应用程序观看在线直播过程中,或用户使用即时通信应用程序进行在线视频聊天过程中,均可以采用本申请实施例所示的视频显示方法。
本申请实施例以在线观看视频为例进行示例性说明,在一种可能的实施方式中,当终端进行视频显示过程中,通常需要经过视频解码和视频渲染显示两个过程,视频解码用于通过解码器对接收到的视频流进行解码,从而得到视频帧,再基于视频帧进行视频渲染显示。
基于相关技术中的视频显示方法,用户所观看到的视频清晰度完全取决于接收到的视频流,也就是说,若终端接收到为较低分辨率的视频流,对应的,终端显示的也是较低分辨率的视频,对于某些需要降低分辨率的场景下,比如,由于网络状态较差时,视频应用程序可能会自动下调分辨率以维持视频的稳定播放(对应终端接收到的是较低分辨率的视频流),对用户的观看清晰度造成较大的影响。
本实施例中,针对上述分辨率较低(降低)场景下,提供了相对应的视频显示方法,以保证用户的观看质量。因此,在视频显示之前,终端首先需要识别到分辨率较低(或降低)场景,在一种可能的实施方式中,终端首先通过解码器对接收到的视频流进行解码,得到所需要的分辨率信息和当前视频帧,以便基于该分辨率信息确定检测到分辨率较低(或降低)时,执行本申请实施例所示的视频显示方法。
示意性的,可以将视频流解码为yuv格式的单帧图像(视频帧),从而得到各个单帧图像对应的分辨率信息。
步骤102,响应于第一分辨率低于目标分辨率,对当前视频帧进行超分辨率处理,得到目标视频帧,目标视频帧对应第二分辨率,且第二分辨率高于第一分辨率。
其中,目标分辨率可以是预设分辨率,该预设分辨率可以时用户自行设置的,也可以是应用开发商针对不同应用程序设置的,或基于用户历史操作习惯动态设置的;或目标分辨率也可以是前预设时间段对应的历史分辨率。
在一种可能的实施方式中,当终端确定出第一分辨率低于目标分辨率时,表示当前存在分辨率较低或分辨率降低场景,需要进行分辨率提升操作,以提高用户视频观看质量,对应的,需要对当前视频帧进行超分辨率处理,从而将当前视频帧处理为视频分辨率较高的目标视频帧,比如,高于第一分辨率的第二分辨率。
可选的,超分辨率处理可以对当前视频帧进行预设倍数的超分方法,再通过人工智能(Artificial Intelligence,AI)深度学习模型智能填补像素,从而提高视频帧的分辨率,对应以提升视频清晰度。示意性的,可以将当前视频帧输入超分辨率算法模型,通过超分辨率算法模型对当前视频帧进行超分辨率处理,从而得到分辨率提升之后的目标视频帧。
如图2所示,其示出了本申请一个示例性实施例示出的超分辨率处理过程示意图。其中,当前视频帧201对应的第一分辨率为“X*Y”,将当前视频帧201输入超分处理模型202,由超分处理模型202对视频图像进行长宽各两倍超分放大,并进行像素填补,从而得到超分处理模型202输出的目标视频帧203,该目标视频帧203对应的第二分辨率为“2X*2Y”。
可选的,为了提高确定超分辨率处理的时机准确性,可以在进行超分辨率处理之前,在当前视频界面显示提示信息,比如“当前分辨率较低,是否进行超分辨率处理”,并在接收到用户的确认操作时,执行超分辨率处理的步骤。
步骤103,基于目标视频帧进行视频显示。
在一种可能的实施方式中,当终端得到分辨率提升后的目标视频帧后,可以通过终端中的显示模组将目标视频帧显示在终端屏幕上。
综上所述,本申请实施例中,处于在线视频显示场景中,当终端检测到当前视频帧对应的分辨率较低或分辨率降低时,可以在进行视频渲染显示之前,对视频帧进行超分辨率处理,以提高视频分辨率,从而提高视频清晰度。对于由于流量带宽需求而降低视频分辨率的场景下,可以通过终端侧进行视频分辨率提升,既满足了对流量带宽的节省需求,同时可以兼顾用户对视频清晰度的需求,进而可以提高用户在网络环境较差情况下的视频观看质量。
由于对当前视频帧进行超分辨率处理过程中,需要较大的功耗,无需对任意分辨率较低或分辨率降低场景下均进行超分辨率处理,比如,对于当前网络状态较好的场景下,可以直接通过接收更高分辨率的视频流提高视频观看清晰度,因此,在一种可能的实施方式中,设置有预设超分辨率条件,以便在合适场景下进行超分辨率处理,从而尽可能的降低终端功耗。
请参考图3,其示出了本申请另一个示例性实施例提供的视频显示方法的流程图,本申请实施例以该方法应用于终端为例进行说明,该方法包括:
步骤301,通过解码器对视频流进行解码,得到当前视频帧和当前视频帧对应的第一分辨率。
步骤301的实施方式可以参考步骤101,本实施例在此不做赘述。
步骤302,响应于第一分辨率低于目标分辨率,且满足预设超分辨率条件,对当前视频帧进行超分辨率处理,得到目标视频帧。
由于超分辨率处理操作是为了在分辨率较低场景下保证用户观看质量,而导致分辨率较低的原因可能包括:应用程序由于当前网络状态自动下调视频分辨率(视频清晰度)、用户基于自身需求自动下调视频分辨率,其中,若用户自动下调视频分辨率的情况下,可能不需要进行超分辨率处理,因此,为了避免在任意监测到分辨率较低的情况下均进行超分辨率处理对终端功耗的影响,在一种可能的实施方式中,设置有超分辨率条件,即仅在满足预设超分辨率条件的情况下才需要对视频帧进行超分辨率处理。
其中,预设超分辨率条件可以包括:当前网络对应的当前网络类型为移动网络、当前网络对应的当前网速低于预设网速阈值、以及用户操作习惯中的至少一种。
可选的,基于维持视频流畅播放的目的,当终端进行超分辨率处理之前,可以通过获取当前网络状态,若当前网络状态较差时,比如,当前网络对应的当前网速低于预设网速阈值,则为了维持视频流程显示或流畅播放,可以对当前视频帧进行超分辨率处理,使得在网络状态较差时,兼顾流畅播放的同时(通过下调分辨率实现),同时保证视频的观看质量(通过超分辨率处理实现)。
请参考图4,其是视频显示过程中的分辨率转化示意图。当检测到网络状态变差时,视频类应用程序自动调整降低视频分辨率来适应带宽需求,比如,由第一视频401对应的第一分辨率“480×640”降低为第二视频402对应的第二分辨率“240×320”,以此来降低网络带宽,减少数据传输,以保证视频流的连续,避免视频卡顿。但是通过降低分辨率来适应网络状态会导致用户在终端屏幕上感受到的分辨率降低,为了提升用户的观看质量,可以在进行视频显示之前,通过对第二视频402进行超分辨率处理,以提高分辨率,得到第三视频403,比如,重新由第二分辨率“240×320”提升为第三分辨率“480×640”。
可选的,基于节省流量带宽的目的,当终端进行超分辨率处理之前,可以获取当前网络类型,若当前网络类型为移动网络,为了节省流量,可能会下调视频分辨率,因此,可以通过对下调分辨率之后的视频帧进行超分辨率处理,即可以达到节省流量带宽的目的,同时可以保证视频的观看清晰度。
可选的,对于预设超分辨率条件为用户操作习惯的情况,当终端接收到的视频分辨率下调操作为用户主动触发的,可能表示用户当前想要在该清晰度下观看视频,对应的,为了降低终端功耗,可以无需对当前视频帧进行超分辨率处理;若终端接收到的视频分辨率下调操作是应用程序自主触发的,可能表示用户并非想要下调清晰度,而是由于外部因素的影响(比如网络环境较差),可以通过对视频帧进行超分辨率处理,来保证视频的流畅播放。
可选的,预设分辨率条件还可以包括:若第一分辨率高于预设分辨率时,无需进行超分辨率处理,也就是说,终端虽然检测到视频分辨率降低,但是视频分辨率降低对视频清晰度的影响较小,比如,由超清模式变为高清模式,考虑到终端功耗,可以无需对当前视频帧进行超分辨率处理。
可选的,确定目标分辨率的方式可以包括以下步骤:
一、基于历史分辨率确定目标分辨率,历史分辨率为接收到视频分辨率降低操作之前预设时间段内视频帧对应的分辨率。
在一种可能的实施方式中,当终端接收到分辨率降低操作时,可以获取到该分辨率降低操作所指示的历史分辨率,从而基于该历史分辨率确定目标分辨率。
示意性的,若视频分辨率降低操作指示:将视频分辨率由“800×480”下调为“400×240”,对应的历史分辨率为“800×480”。
可选的,为了提高获取到的历史分辨率的准确性,可以获取视频分辨率操作之前预设时间段内视频帧对应的分辨率,示意性的,该预设时间段可以是10min。
二、获取历史分辨率更新操作所指示的候选分辨率;将候选分辨率选取频率最高的候选分辨率确定为目标分辨率。
以视频观看为例,用户通常会自行选择最合适的视频清晰度,因此,为了避免分辨率下将至用户常用视频清晰度所对应的分辨率,可以通过获取用户的历史分辨率更新操作来确定目标分辨率,从而避免由于外部因素影响用户的视频观看质量。
在一种可能的实施方式中,可以获取历史分辨率更新操作所指示的候选分辨率,并从该分辨率选取频率中抽象出用户的常用视频分辨率,从而将该常用分辨率确定为目标分辨率,使得可以在分辨率下降至该常用分辨率情况时,对视频帧进行超分辨率处理,以保证用户的视频观看质量。
可选的,可以将分辨率选取频率最高的候选分辨率确定为目标分辨率。示意性的,以视频观看为例,用户一般会手动调整视频清晰度,可以将用户常用清晰度对应的分辨率确定为目标分辨率。
步骤303,基于目标视频帧进行视频显示。
本步骤的实施方式可以参考上文实施例,本实施例在此不做赘述。
本实施例中,通过预设超分辨率条件来确定是否需要对视频帧进行超分辨率处理,使得在无需进行超分辨率处理的情况下,停止进行超分辨率处理以避免对终端功耗的影响;此外,通过将历史分辨率确定为目标分辨率,可以在检测到分辨率下降操作时及时进行分辨率提升操作;另外,通过将常用分辨率确定为目标分辨率,可以在检测到分辨率低于用户常用分辨率情况下及时进行分辨率提升操作,以保证用户的观看质量。
在一种可能的应用场景中,应用程序可能会由于当前网络状态较差时,自动调整分辨率以保证视频流畅播放,对应的,终端可以监测到第一分辨率低于分辨率调整操作之前的历史分辨率,由于该分辨率调整操作是在用户未感知的情况下进行调整,为了保证用户的观看质量,对应的,可以直接将第一分辨率提升为调整前的历史分辨率,从而兼顾播放流畅度的情况下,保证了用户的观看质量。
请参考图5,其示出了本申请另一个示例性实施例提供的视频显示方法的流程图,本申请实施例以该方法应用于终端为例进行说明,该方法包括:
步骤501,响应于视频分辨率降低操作,获取视频分辨率降低操作之前的历史分辨率。
在一种可能的实施方式中,当应用程序检测到当前网络状态较差时,比如,当前网速低于预设网络阈值,当前网络状态为移动网络时,为了降低视频观看对带宽流量的需求,可以自动下调视频清晰度(也即对应降低视频分辨率),对应的,当终端接收到视频分辨率降低操作,可以获取到视频分辨率降低操作之前的历史分辨率,以便后续基于该历史分辨率为依据进行超分辨率处理操作。
可选的,为了避免由于网络情况突变对获取到的历史分辨率的影响,可以获取视频分辨率降低操作之前预设时间段内对应的历史分辨率。示意性的,预设时间段可以是预设10min中内。
可选的,该历史分辨率可以从历史视频流中解码得到的分辨率信息获取得到,也可以从视频分辨率降低操作指示的分辨率得到,示意性的,若分辨率降低操作指示当前视频由高清模式切换为标清模式,对应的,历史分辨率可以由高清模型对应的图像分辨率得到。
步骤502,将历史分辨率确定为目标分辨率。
本实施例中,可以将历史分辨率确定为目标分辨率,通过该历史分辨率确定是否进行超分辨率处理操作。
步骤503,通过解码器对视频流进行解码,得到当前视频帧和当前视频帧对应的第一分辨率。
本步骤的实施方式可以参考上文实施例,本实施例在此不做赘述。
步骤504,响应于第一分辨率低于目标分辨率,将当前视频帧由第一分辨率处理为历史分辨率,得到目标视频帧。
其中,目标分辨率为历史分辨率。
在一种可能的实施方式中,终端实时检测视频对应的分辨率信息,当终端检测到当前视频帧对应的第一分辨率低于历史分辨率时,表示视频分辨率降低操作执行完成,对应的,需要对视频分辨率进行超分辨率处理。而为了保证用户的观看质量,在进行超分辨率处理时,可以直接将当前视频帧由第一分辨率处理为历史分辨率,使得在视频显示过程中,既满足了对节省流量带宽的需求,同时保证了用户的观看清晰度。
由于分辨率降低操作所指示的历史分辨率是由应用程序基于当前网络状态动态确定的,若当前网络状态极差,对应的,历史分辨率可能与分辨率降低操作之后的第一分辨率相差较大,而分辨率相差较大时,若还将当前视频帧处理为历史分辨率,可能需要填充较多像素,反而无法达到提升清晰度的目的,因此,在一种可能的实施方式中,还需要基于历史分辨率和第一分辨率之间的差异程度,来确定是否需要将第一分辨率调整为历史分辨率。
在一个示例性的例子中,在图5的基础上,如图6所示,步骤504可以包括步骤504A和步骤504B。
步骤504A,响应于第一分辨率低于目标分辨率,获取第一分辨率和历史分辨率之间的分辨率差值。
在一种可能的实施方式中,当终端确定出第一分辨率和历史分辨率后,可以通过比较第一分辨率和历史分辨率之间的差异程度,来确定是否需要将当前视频帧由第一分辨率调整为历史分辨率。
其中,差异程序可以由分辨率差值来确定。示意性的,由于分辨率一般由长边像素值和宽边像素值来表示,对应的,该分辨率差值可以为长边像素值差值或宽边像素值差值来表示。
步骤504B,响应于分辨率差值小于预设分辨率阈值,将当前视频帧由第一分辨率处理为历史分辨率,得到目标视频帧。
其中,预设分辨率阈值可以由开发人员进行设置。预设分辨率阈值也可以由预设长边像素阈值和/或预设宽边像素阈值来表示。示意性的,预设分辨率阈值可以表示为“400×240”。
在一种可能的实施方式中,当确定出分辨率差值小于预设分辨率阈值后,表示第一分辨率和历史分辨率之间的差异程度较小,通过超分辨率处理可以达到提升清晰度的目的,对应的,可以将当前视频帧由第一分辨率处理为历史分辨率,从而得到具备历史分辨率的目标视频帧。
可选的,当终端确定出分辨率差值大于预设分辨率阈值时,表示无法将当前视频帧由第一分辨率处理为历史分辨率,或将当前视频帧由第一分辨率处理为历史分辨率无法达到提升清晰度的目的,为了尽可能的提高视频清晰度,可以从第一分辨率和历史分辨率之间确定出第三分辨率,从而将当前视频帧由第一分辨率处理为第三分辨率。
示意性的,当终端确定出历史分辨率为“960×1280”,而第一分辨率为“240×320”,可见历史分辨率和第一分辨率差异较大,无法进行分辨率提升操作,可以基于历史分辨率和第一分辨率确定出第三分辨率为“480×640”,并将当前视频帧由第一分辨率处理为第三分辨率。
步骤505,基于目标视频帧进行视频显示。
本步骤的实施方式可以参考上文实施例,本实施例在此不做赘述。
本实施例中,通过将当前视频帧由第一分辨率处理为接收到分辨率降低操作之前的历史分辨率,可以使得用户在无感知的情况下,既满足了节省流量带宽的目的,同时保证了用户的视频观看质量;此外,通过比较第一分辨率和历史分辨率之间的差异程度,来确定是否将视频帧由第一分辨率处理为历史分辨率,可以避免差异程度较大时进行超分辨率处理,反而影响视频观看质量,保证了超分辨率处理的效果。
由于超分辨率处理需要对每一帧视频帧进行处理,对应的,需要较大功耗,为了避免超分辨率处理对终端续航的影响,在一种可能的实施方式中,在进行超分辨率处理之前,需要进行功耗判断,确定是否会影响到终端续航。
在图1的基础上,如图7所示,步骤102可以被替换为步骤701和步骤702。
步骤701,响应于第一分辨率低于目标分辨率,且当前剩余电量高于预设电量阈值,对当前视频帧进行超分辨率处理,得到目标视频帧。
为了避免超分辨率处理对终端续航的影响,在一种可能的实施方式中,当确定出第一分辨率低于目标分辨率时,获取终端的当前剩余电量,若终端当前剩余电量高于预设电量阈值,表示当前终端电量充足,进行超分辨率处理对终端续航影响较小,可以对当前视频帧进行超分辨率处理,得到目标视频帧;否则,若终端当前剩余电量低于预设电量阈值,表示终端当前电量较少,为了维持终端续航需求,停止对当前视频帧进行超分辨率处理。
可选的,当终端进行超分辨率处理过程中,若检测到当前剩余电量较低时,也可以先停止对当前视频帧进行超分辨率处理,优先维持终端续航。
可选的,当终端进行超分辨率处理之前,也可以判断终端是否为省电模式,若终端处于省电模式,表示用户对终端存在续航需求,停止进行超分辨率处理;若终端未处于省电模式,可以执行超分辨率处理操作。
可选的,预设电量阈值可以由开发人员进行设置,也可以由用户自行设置,或基于终端所处环境自动调节,示意性的,预设电量阈值可以是40%。
步骤702,响应于第一分辨率低于目标分辨率,且内存占用率低于预设占用率阈值,对当前视频帧进行超分辨率处理,得到目标视频帧。
由于终端功耗还与当前终端运行状态有关,比如,当前内存占用率较高,终端当前功耗对应较大,或当前中央处理器(Central Processing Unit,CPU)负载加大,终端当前功耗对应较大,因此,在一种可能的实施方式中,当终端确定出第一分辨率低于目标分辨率时,可以获取到当前内存占用率,若当前内存占用率较高,且高于预设占用率阈值时,表示终端当前功耗较大,若进行超分辨率处理显然会影响终端续航,对应的需要停止超分辨率处理;反之,若终端确定出当前内存占用率较低,且低于预设占用率阈值时,表示终端当前不存在较大功耗的运行任务,可以对当前视频帧进行超分辨率处理。
可选的,预设占用率阈值可以为70%,示意性的,若终端当前内存占用率为80%,表示当前内存占用率较高,停止进行超分辨率处理;若当前内存占用率为30%,表示当前内存占用率较低,可以进行超分辨率处理。
本实施例中,通过对终端当前功耗状态进行判断,以便在终端具有续航需求时,停止进行超分辨率处理以降低终端功耗,从而提高终端续航能力;并在终端功耗较低情况或电量充足的情况下进行超分辨率处理,从而提高用户视频观看质量。
请参考图8,其示出了本申请一个示例性实施例示出的完整视频显示方法的流程图,该方法包括:
步骤801,接收视频流。
其中,视频流可以是直播视频流、即时通讯视频流以及在线视频流。
步骤802,通过***解码器对视频流进行解码,得到视频帧和视频帧对应的分辨率信息。
其中,***解码器用于对视频流进行解码,得到视频流中包含的视频帧以及每一帧视频帧对应的分辨率信息。
步骤803,对视频帧对应的分辨率信息进行实时分辨率监测。
步骤804,分辨率是否降低。
当确定分辨率降低时,可以进入步骤805,对视频帧进行超分辨率处理,否则无需进行超分辨率处理,可以进入步骤803,继续进行分辨率监测。
步骤805,对视频帧进行实时超分辨率处理。
步骤806,基于视频帧进行视频显示。
当对视频帧进行超分辨率处理后,可以基于处理后的视频帧进行视频渲染显示。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图9,其示出了本申请一个实施例提供的视频显示装置的结构框图。该装置具有实现上述方法实施例中由终端执行的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。如图9所示,该装置可以包括:
视频解码模块901,用于通过解码器对视频流进行解码,得到当前视频帧和所述当前视频帧对应的第一分辨率;
第一处理模块902,用于响应于所述第一分辨率低于目标分辨率,对所述当前视频帧进行超分辨率处理,得到目标视频帧,所述目标视频帧对应第二分辨率,且所述第二分辨率高于所述第一分辨率;
视频显示模块903,用于基于所述目标视频帧进行视频显示。
可选的,所述第一处理模块902,包括:
第一处理单元,用于响应于所述第一分辨率低于所述目标分辨率,且满足预设超分辨率条件,对所述当前视频帧进行超分辨率处理,得到所述目标视频帧。
可选的,所述预设超分辨率条件包括:当前网络对应的当前网络类型为移动网络、所述当前网络对应的当前网速低于预设网速阈值、以及用户操作习惯中的至少一种。
可选的,所述装置还包括:
获取模块,用于响应于视频分辨率降低操作,获取所述视频分辨率降低操作之前的所述历史分辨率;
第一确定模块,用于将所述历史分辨率确定为所述目标分辨率;
所述第一处理模块902,包括:
第二处理单元,用于将所述当前视频帧由所述第一分辨率处理为所述历史分辨率,得到所述目标视频帧。
可选的,所述第二处理单元,还用于:
获取所述第一分辨率和所述历史分辨率之间的分辨率差值;
响应于所述分辨率差值小于预设分辨率阈值,将所述当前视频帧由所述第一分辨率处理为所述历史分辨率,得到所述目标视频帧。
可选的,所述装置还包括:
第二处理模块,用于响应于所述分辨率差值大于所述预设分辨率阈值,将所述当前视频帧由所述第一分辨率处理为第三分辨率,得到所述目标视频帧,所述第三分辨率大于所述第一分辨率且小于所述历史分辨率。
可选的,所述装置还包括:
第二确定模块,用于基于历史分辨率确定所述目标分辨率,所述历史分辨率为接收到视频分辨率降低操作之前预设时间段内视频帧对应的分辨率;
或,
第三确定模块,用于获取历史分辨率更新操作所指示的候选分辨率;将候选分辨率选取频率最高的候选分辨率确定为所述目标分辨率。
可选的,所述第一处理模块902,包括:
第三处理单元,用于响应于所述第一分辨率低于所述目标分辨率,且当前剩余电量高于预设电量阈值,对所述当前视频帧进行超分辨率处理,得到所述目标视频帧;
或,
第四处理单元,用于响应于所述第一分辨率低于所述目标分辨率,且内存占用率低于预设占用率阈值,对所述当前视频帧进行超分辨率处理,得到所述目标视频帧。
综上所述,本申请实施例中,处于在线视频显示场景中,当终端检测到当前视频帧对应的分辨率较低或分辨率降低时,可以在进行视频渲染显示之前,对视频帧进行超分辨率处理,以提高视频分辨率,从而提高视频清晰度。对于由于流量带宽需求而降低视频分辨率的场景下,可以通过终端侧进行视频分辨率提升,既满足了对流量带宽的节省需求,同时可以兼顾用户对视频清晰度的需求,进而可以提高用户在网络环境较差情况下的视频观看质量。
需要说明的是:上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的视频显示装置与视频显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图10,其示出了本申请一个示例性实施例提供的终端的结构方框图。本申请中的终端1000可以包括一个或多个如下部件:处理器1010、存储器1020和触摸显示屏1030。
处理器1010可以包括一个或者多个处理核心。处理器1010利用各种接口和线路连接整个终端1000内的各个部分,通过运行或执行存储在存储器1020内的指令、程序、代码集或指令集,以及调用存储在存储器1020内的数据,执行终端1000的各种功能和处理数据。可选地,处理器1010可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器1010可集成CPU、图像处理器(GraphicsProcessing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责触摸显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1010中,单独通过一块通信芯片进行实现。
存储器1020可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选地,该存储器1020包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1020可用于存储指令、程序、代码、代码集或指令集。存储器1020可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等,该操作***可以是安卓(Android)***(包括基于Android***深度开发的***)、苹果公司开发的IOS***(包括基于IOS***深度开发的***)或其它***。存储数据区还可以存储终端1400在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
触摸显示屏1030用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在终端1000的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本申请实施例对此不加以限定。
可选的,终端1000还可以包括触摸显示屏,其可以为电容式触摸显示屏,该电容式触摸显示屏用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏通常设置在终端1000的前面板。触摸显示屏可被设计成为全面屏、曲面屏或异型屏。触摸显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合,本申请实施例对此不加以限定。
除此之外,本领域技术人员可以理解,上述附图所示出的终端1000的结构并不构成对终端1000的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端1000中还包括射频电路、拍摄组件、音频电路、无线保真(Wireless Fidelity,WiFi)组件、电源、蓝牙组件等部件,在此不再赘述。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如上各个实施例所述的视频显示方法。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的视频显示方法。
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,本文中描述的步骤编号,仅示例性示出了步骤间的一种可能的执行先后顺序,在一些其它实施例中,上述步骤也可以不按照编号顺序来执行,如两个不同编号的步骤同时执行,或者两个不同编号的步骤按照与图示相反的顺序执行,本申请实施例对此不作限定。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (11)

1.一种视频显示方法,其特征在于,所述方法包括:
通过解码器对视频流进行解码,得到当前视频帧和所述当前视频帧对应的第一分辨率;
响应于所述第一分辨率低于目标分辨率,对所述当前视频帧进行超分辨率处理,得到目标视频帧,所述目标视频帧对应第二分辨率,且所述第二分辨率高于所述第一分辨率;
基于所述目标视频帧进行视频显示。
2.根据权利要求1所述的方法,其特征在于,所述响应于所述第一分辨率低于目标分辨率,对所述当前视频帧进行超分辨率处理,包括:
响应于所述第一分辨率低于所述目标分辨率,且满足预设超分辨率条件,对所述当前视频帧进行超分辨率处理,得到所述目标视频帧。
3.根据权利要求2所述的方法,其特征在于,所述预设超分辨率条件包括:当前网络对应的当前网络类型为移动网络、所述当前网络对应的当前网速低于预设网速阈值、以及用户操作习惯中的至少一种。
4.根据权利要求1至3任一所述的方法,其特征在于,所述通过解码器对视频流进行解码,得到当前视频帧和所述当前视频帧对应的第一分辨率之前,所述方法还包括:
响应于视频分辨率降低操作,获取所述视频分辨率降低操作之前的所述历史分辨率;
将所述历史分辨率确定为所述目标分辨率;
所述对所述当前视频帧进行超分辨率处理,得到目标视频帧,包括:
将所述当前视频帧由所述第一分辨率处理为所述历史分辨率,得到所述目标视频帧。
5.根据权利要求4所述的方法,其特征在于,所述将所述当前视频帧由所述第一分辨率处理为所述历史分辨率,得到所述目标视频帧,包括:
获取所述第一分辨率和所述历史分辨率之间的分辨率差值;
响应于所述分辨率差值小于预设分辨率阈值,将所述当前视频帧由所述第一分辨率处理为所述历史分辨率,得到所述目标视频帧。
6.根据权利要求5所述的方法,其特征在于,所述获取所述第一分辨率和所述历史分辨率之间的分辨率差值之后,所述方法还包括:
响应于所述分辨率差值大于所述预设分辨率阈值,将所述当前视频帧由所述第一分辨率处理为第三分辨率,得到所述目标视频帧,所述第三分辨率大于所述第一分辨率且小于所述历史分辨率。
7.根据权利要求1至3任一所述的方法,其特征在于,所述响应于所述第一分辨率低于目标分辨率,对所述当前视频帧进行超分辨率处理,得到目标视频帧之前,所述方法还包括:
基于历史分辨率确定所述目标分辨率,所述历史分辨率为接收到视频分辨率降低操作之前预设时间段内视频帧对应的分辨率;
或,
获取历史分辨率更新操作所指示的候选分辨率;将候选分辨率选取频率最高的候选分辨率确定为所述目标分辨率。
8.根据权利要求1至3任一所述的方法,其特征在于,所述响应于所述第一分辨率低于目标分辨率,对所述当前视频帧进行超分辨率处理,得到目标视频帧,包括:
响应于所述第一分辨率低于所述目标分辨率,且当前剩余电量高于预设电量阈值,对所述当前视频帧进行超分辨率处理,得到所述目标视频帧;
或,
响应于所述第一分辨率低于所述目标分辨率,且内存占用率低于预设占用率阈值,对所述当前视频帧进行超分辨率处理,得到所述目标视频帧。
9.一种视频显示装置,其特征在于,所述装置包括:
视频解码模块,用于通过解码器对视频流进行解码,得到当前视频帧和所述当前视频帧对应的第一分辨率;
第一处理模块,用于响应于所述第一分辨率低于目标分辨率,对所述当前视频帧进行超分辨率处理,得到目标视频帧,所述目标视频帧对应第二分辨率,且所述第二分辨率高于所述第一分辨率;
视频显示模块,用于基于所述目标视频帧进行视频显示。
10.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述程序代码由所述处理器加载并执行以实现如权利要求1至8任一所述的视频显示方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如权利要求1至8任一所述的视频显示方法。
CN202110246014.1A 2021-03-05 2021-03-05 视频显示方法、装置、终端及存储介质 Active CN113055742B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110246014.1A CN113055742B (zh) 2021-03-05 2021-03-05 视频显示方法、装置、终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110246014.1A CN113055742B (zh) 2021-03-05 2021-03-05 视频显示方法、装置、终端及存储介质

Publications (2)

Publication Number Publication Date
CN113055742A true CN113055742A (zh) 2021-06-29
CN113055742B CN113055742B (zh) 2023-06-09

Family

ID=76510269

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110246014.1A Active CN113055742B (zh) 2021-03-05 2021-03-05 视频显示方法、装置、终端及存储介质

Country Status (1)

Country Link
CN (1) CN113055742B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114339412A (zh) * 2021-12-30 2022-04-12 咪咕文化科技有限公司 视频质量增强方法、移动终端、存储介质及装置
CN114401422A (zh) * 2021-12-09 2022-04-26 杭州未名信科科技有限公司 一种视频传输方法、装置及***
CN114466220A (zh) * 2022-01-29 2022-05-10 维沃移动通信有限公司 视频下载方法和电子设备
CN115883853A (zh) * 2021-09-26 2023-03-31 腾讯科技(深圳)有限公司 视频帧播放方法、装置、设备以及存储介质
WO2023231630A1 (zh) * 2022-05-30 2023-12-07 荣耀终端有限公司 视频数据的处理方法、电子设备及可读存储介质
CN117896552A (zh) * 2024-03-14 2024-04-16 浙江华创视讯科技有限公司 视频会议的处理方法、视频会议***以及相关装置
CN118035585A (zh) * 2024-04-11 2024-05-14 深圳麦风科技有限公司 网页资源的加载方法、装置、终端设备和存储介质
CN117896552B (zh) * 2024-03-14 2024-07-12 浙江华创视讯科技有限公司 视频会议的处理方法、视频会议***以及相关装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130294516A1 (en) * 2012-05-07 2013-11-07 Cellco Partnership D/B/A Verizon Wireless Method and apparatus for finding a motion vector
CN108496198A (zh) * 2017-10-09 2018-09-04 华为技术有限公司 一种图像处理方法及设备
CN111340711A (zh) * 2020-05-21 2020-06-26 腾讯科技(深圳)有限公司 一种超分辨率重建方法、装置、设备和存储介质
CN112153465A (zh) * 2019-06-28 2020-12-29 北京京东尚科信息技术有限公司 图像加载方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130294516A1 (en) * 2012-05-07 2013-11-07 Cellco Partnership D/B/A Verizon Wireless Method and apparatus for finding a motion vector
CN108496198A (zh) * 2017-10-09 2018-09-04 华为技术有限公司 一种图像处理方法及设备
CN112153465A (zh) * 2019-06-28 2020-12-29 北京京东尚科信息技术有限公司 图像加载方法及装置
CN111340711A (zh) * 2020-05-21 2020-06-26 腾讯科技(深圳)有限公司 一种超分辨率重建方法、装置、设备和存储介质

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115883853A (zh) * 2021-09-26 2023-03-31 腾讯科技(深圳)有限公司 视频帧播放方法、装置、设备以及存储介质
CN115883853B (zh) * 2021-09-26 2024-04-05 腾讯科技(深圳)有限公司 视频帧播放方法、装置、设备以及存储介质
CN114401422A (zh) * 2021-12-09 2022-04-26 杭州未名信科科技有限公司 一种视频传输方法、装置及***
CN114339412A (zh) * 2021-12-30 2022-04-12 咪咕文化科技有限公司 视频质量增强方法、移动终端、存储介质及装置
CN114339412B (zh) * 2021-12-30 2024-02-27 咪咕文化科技有限公司 视频质量增强方法、移动终端、存储介质及装置
CN114466220A (zh) * 2022-01-29 2022-05-10 维沃移动通信有限公司 视频下载方法和电子设备
WO2023231630A1 (zh) * 2022-05-30 2023-12-07 荣耀终端有限公司 视频数据的处理方法、电子设备及可读存储介质
CN117896552A (zh) * 2024-03-14 2024-04-16 浙江华创视讯科技有限公司 视频会议的处理方法、视频会议***以及相关装置
CN117896552B (zh) * 2024-03-14 2024-07-12 浙江华创视讯科技有限公司 视频会议的处理方法、视频会议***以及相关装置
CN118035585A (zh) * 2024-04-11 2024-05-14 深圳麦风科技有限公司 网页资源的加载方法、装置、终端设备和存储介质

Also Published As

Publication number Publication date
CN113055742B (zh) 2023-06-09

Similar Documents

Publication Publication Date Title
CN113055742B (zh) 视频显示方法、装置、终端及存储介质
CN112331145B (zh) 显示屏变频方法、ddic芯片、显示屏模组及终端
US9892716B2 (en) Image display program, image display method, and image display system
CN109379627B (zh) 视频处理方法、装置、电子设备以及存储介质
CN109379624B (zh) 视频处理方法、装置、电子设备及存储介质
CN109640167B (zh) 视频处理方法、装置、电子设备及存储介质
US11627369B2 (en) Video enhancement control method, device, electronic device, and storage medium
CN113608713B (zh) 变频显示方法、ddic、显示屏模组及终端
EP4002281A1 (en) Layer composition method and apparatus, electronic device, and storage medium
JP7295950B2 (ja) 映像増強制御方法、装置、電子機器及び記憶媒体
CN109120988B (zh) 解码方法、装置、电子设备以及存储介质
CN112203034B (zh) 帧率控制方法、装置以及电子设备
CN109618228B (zh) 视频增强控制方法、装置以及电子设备
CN109445918B (zh) 任务调度方法、装置、终端及存储介质
CN109165103B (zh) 帧率控制方法、装置、终端及存储介质
CN113781949B (zh) 图像显示方法、显示驱动芯片、显示屏模组及终端
CN109361950B (zh) 视频处理方法、装置、电子设备及存储介质
CN115100993A (zh) 显示帧率的调整方法、装置、应用处理器及电子设备
CN110858388B (zh) 一种增强视频画质的方法和装置
EP3855754A1 (en) Video processing method and apparatus, electronic device, and storage medium
CN109587555B (zh) 视频处理方法、装置、电子设备及存储介质
CN109167946B (zh) 视频处理方法、装置、电子设备以及存储介质
CN110572867A (zh) 一种降低电子设备功耗的方法及装置
CN110858389B (zh) 一种增强视频画质的方法、装置、终端及转码设备
CN114466228A (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