CN109996116B - 提升视频分辨率的方法、终端及可读存储介质 - Google Patents

提升视频分辨率的方法、终端及可读存储介质 Download PDF

Info

Publication number
CN109996116B
CN109996116B CN201910240476.5A CN201910240476A CN109996116B CN 109996116 B CN109996116 B CN 109996116B CN 201910240476 A CN201910240476 A CN 201910240476A CN 109996116 B CN109996116 B CN 109996116B
Authority
CN
China
Prior art keywords
resolution
video
target
intelligent terminal
processing information
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
CN201910240476.5A
Other languages
English (en)
Other versions
CN109996116A (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.)
Shenzhen Skyworth RGB Electronics Co Ltd
Original Assignee
Shenzhen Skyworth RGB Electronics Co 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 Shenzhen Skyworth RGB Electronics Co Ltd filed Critical Shenzhen Skyworth RGB Electronics Co Ltd
Priority to CN201910240476.5A priority Critical patent/CN109996116B/zh
Publication of CN109996116A publication Critical patent/CN109996116A/zh
Application granted granted Critical
Publication of CN109996116B publication Critical patent/CN109996116B/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/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
    • 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/45Management 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4621Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen

Landscapes

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

Abstract

本发明公开了一种提升视频分辨率的方法、终端及计算机可读存储介质,方法包括:在获取到混编人工智能AI视频数据后,解码获取到的混编AI视频数据,以获得视频处理信息和原视频;根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频。本发明解决了通过网络传输高分辨率视频的过程中存在占用带宽大,传输效率低等的技术问题。

Description

提升视频分辨率的方法、终端及可读存储介质
技术领域
本发明涉及智能终端领域,尤其涉及提升视频分辨率的方法、终端及计算机可读存储介质。
背景技术
近年来显示和数字技术飞速发展,显示设备的分辨率显著提升,消费者对视频的分辨率要求更高。目前在进行显示设备的视频资源获取时,各视频生产厂家首先会将低分辨率视频转换为各高分辨率视频例如4K视频、8K视频,再将高分辨率视频通过网络传输给各智能终端。但各高分辨率视频在网络传输过程中存在占用带宽大,传输效率低等问题。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种提升视频分辨率的方法、终端及计算机可读存储介质,旨在解决各高分辨率视频在网络传输过程中存在占用带宽大,传输效率低等的技术问题。
为实现上述目的,本申请提供一种提升视频分辨率的方法,应用于智能终端,包括步骤:
在获取到混编人工智能AI视频数据后,解码获取到的混编AI视频数据,以获得视频处理信息和原视频;
根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频。
可选地,所述获得视频处理信息和原视频的步骤之后,还包括:
获取智能终端显示分辨率和原视频分辨率;
判断智能终端显示分辨率是否大于原视频分辨率;
当智能终端显示分辨率大于原视频分辨率时,执行步骤:根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频。
可选地,所述视频处理信息至少有两个,每个视频处理信息包括目标分辨率和所述目标分辨率对应的分辨率提升方法;
所述根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频步骤之前,还包括:
当智能终端显示分辨率大于原视频分辨率时,显示每个视频处理信息中的目标分辨率;
接收用户根据显示的目标分辨率发出的选择指令,并根据所述选择指令确认用户选择的目标分辨率;
所述根据所述视频处理信息提升原视频分辨率的步骤包括:
根据视频处理信息中用户选择的目标分辨率对应的分辨率提升方法提升原视频分辨率。
可选地,所述视频处理信息至少有两个,每个视频处理信息包括目标分辨率和所述目标分辨率对应的分辨率提升方法;
所述根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频步骤之前,还包括:
当智能终端显示分辨率大于原视频分辨率时,判断各视频处理信息对应的目标分辨率中是否存在任一目标分辨率与智能终端显示分辨率相同;
若是,则选择与所述智能终端显示分辨率相同的目标分辨率对应的分辨率提升方法;
所述根据所述视频处理信息提升原视频分辨率的步骤包括:
根据选择的目标分辨率对应的分辨率提升方法提升原视频分辨率。
可选地,所述判断各视频处理信息对应的目标分辨率中是否存在任一目标分辨率与智能终端显示分辨率相同的步骤之后还包括:
若否,则判断各目标分辨率中是否存在任一目标分辨率大于智能终端显示分辨率;
若是,则从所有大于智能终端显示分辨率的目标分辨率中获取与所述智能终端显示分辨率最接近的目标分辨率,并选择获取的目标分辨率对应的分辨率提升方法。
可选地,所述若否,则判断各目标分辨率中是否存在任一目标分辨率大于智能终端显示分辨率的步骤之后还包括:
若否,则从所有目标分辨率中选择最大的目标分辨率对应的分辨率提升方法。
可选地,所述根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频的步骤包括:
发送是否进行提升原视频分辨率的提示信息;
当接收到用户反馈的针对所述提示信息的确认提升指令时,根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频。
此外,为实现上述目的,本申请还提供一种提升视频分辨率的方法,应用于人工智能AI学习终端,包括步骤:
使用AI学习获得包含目标分辨率和目标分辨率对应的分辨率提升方法的视频处理信息;
利用预设的编码规则将视频处理信息和原视频编码为混编AI视频数据;
将所述混编AI视频数据发送至智能终端,以供智能终端解码接收到的所述混编AI视频数据获得视频处理信息和原视频,并根据视频处理信息提升原视频分辨率。
此外,为实现上述目的,本发明还提供一种终端,所述终端包括:通信模块、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的提升视频分辨率的方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的提升视频分辨率的方法的步骤。
本发明实施例提出的一种提升视频分辨率的方法、终端及计算机可读存储介质,通过在获取到混编人工智能AI视频数据后,解码获取到的混编AI视频数据,以获得视频处理信息和原视频;根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频。从而AI学习终端将包含视频处理信息和原始视频的混编AI视频数据发送给智能终端,再将该AI视频数据传输给各智能终端,智能终端利用混编AI视频数据中的视频处理信息提升原视频分辨率,最终获得高分辨率视频,由于混编AI视频数据小于高分辨视频数据,网络传输所述AI视频数据给各智能终端所占用的宽带较小,传输效率高。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的结构示意图;
图2为本发明提升视频分辨率的方法第一实施例的流程示意图;
图3为本发明提升视频分辨率的方法第二实施例的流程示意图;
图4为本发明提升视频分辨率的方法第三实施例的流程示意图;
图5为本发明提升视频分辨率的方法第四实施例的流程示意图;
图6为本发明提升视频分辨率的方法第五实施例中步骤S20的细化流程示意图;
图7为本发明提升视频分辨率的方法第六实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参照图1,图1为本发明各个实施例中所提供的终端的硬件结构示意图,所述终端包括通信模块10、存储器20及处理器30等部件。本领域技术人员可以理解,图1中所示出的终端还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,所述处理器30分别与所述存储器20和所述通信模块10连接,所述存储器20上存储有计算机程序,所述计算机程序同时被处理器30执行。
通信模块10,可通过网络与外部设备连接。通信模块10可以接收外部设备发出的数据,还可发送数据、指令及信息至所述外部设备。当终端为AI(ArtificialIntelligence,人工智能)学***板电脑、笔记本电脑和台式电脑等电子设备;当终端为智能终端,所述外部设备可以为AI学习终端,或者电视机遥控器等电子设备。
存储器20,可用于存储软件程序以及各种数据。存储器20可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(根据视频处理信息提升原视频分辨率)等;存储数据区可存储根据终端的使用所创建的数据或信息等。此外,存储器20可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器30,是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器20内的软件程序和/或模块,以及调用存储在存储器20内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。处理器30可包括一个或多个处理单元;优选的,处理器30可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器30中。
尽管图1未示出,但上述终端还可以包括电路控制模块,用于与市电连接,实现电源控制,保证其他部件的正常工作。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
根据上述硬件结构,提出本发明方法各个实施例。
参照图2,在本发明提升视频分辨率的方法的第一实施例中,应用于智能终端,所述提升视频分辨率的方法包括步骤:
步骤S10,在获取到混编人工智能AI视频数据后,解码获取到的混编AI视频数据,以获得视频处理信息和原视频;
在本方案中,智能终端可以为电视机、智能手机、笔记本电脑、平板电脑和台式电脑。智能终端通过无线网络或有线网络接收到AI学习终端发送的混编AI视频数据。具体的,所述混编AI视频数据是通过AI学习终端使用AI学习获得视频处理信息,该视频处理信息中可以包括目标分辨率和目标分辨率对于的分辨率提升方法,再利用预设的编码规则将视频处理信息和原视频编码,以生成混编AI视频数据。智能终端接收到混编AI视频数据后,进行解码获得视频处理信息和原视频。
步骤S20,根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频。
智能终端根据解码后获得视频处理信息,对原视频进行视频处理,所述视频处理主要用于提升原视频分辨率,从而获得大于原视频分辨率的新视频。例如原视频为480P视频,而根据视频处理信息对原视频进行处理,可以获得720P视频、1080P视频或者分辨率更高的视频。在获得大于原视频分辨率后,会播放新视频。
需要说明的是,AI学习终端通过AI学习可以获得的多个目标分辨率和各目标分辨率对应的分辨率提升方法,不同分辨率提升方法对原视频进行处理后获得的新视频分辨率是不同的。例如目标分辨率为720P,使用该目标分辨率对应的分辨率提升方法对原视频进行处理后,会获得720P视频。当目标分辨率为1080P,则使用1080P对应的分辨率提升方法对原视频进行处理后,会获得1080P视频。那么AI学习终端会将多个包括目标分辨率和目标分辨率对应的分辨率提升方法的视频处理信息和原视频根据预设编码规则编码生成混编AI视频数据。智能终端对接收到的混编AI视频数据进行解码,会获得多个视频处理信息和原视频。智能终端可以根据用户选择,确定从多个视频处理信息中选择一个视频处理信息,对原视频进行分辨率提升处理。智能终端还可以根据多个视频处理信息中对应的目标分辨率和智能终端显示分辨率的关系,自动从多个视频处理信息中选择一个视频处理信息,对原视频进行分辨率提升处理。
本实施例通过在获取到混编人工智能AI视频数据后,解码获取到的混编AI视频数据,以获得视频处理信息和原视频;根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频。从而AI学习终端将包含视频处理信息和原始视频的混编AI视频数据发送给智能终端,再将该AI视频数据传输给各智能终端,智能终端利用混编AI视频数据中的视频处理信息提升原视频分辨率,最终获得高分辨率视频,由于混编AI视频数据远远小于高分辨视频数据,网络传输所述AI视频数据给各智能终端所占用的宽带较小,传输效率高。
进一步地,参照图3,根据本申请提升视频分辨率的方法的第一实施例提出本申请提升视频分辨率的方法的第二实施例,在本实施例中,所述步骤S10之后,还包括:
S30,获取智能终端显示分辨率和原视频分辨率;
S40,判断智能终端显示分辨率是否大于原视频分辨率;若是,则执行步骤S20:根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频。
在本方案中,智能终端对获取到的混编AI视频数据进行解码获得视频处理信息和原始视频后,首先获取智能终端显示分辨率和原视频分辨率,判断智能终端显示分辨率和原始视频分辨率大小,当智能终端显示分辨率大于原视频分辨率时,根据视频处理信息提升原视频分辨率,获得大于原视频分辨率的新视频。
需要说明的是,当智能终端显示分辨率小于或等于原视频分辨率时,不对原视频进行任何处理,直接播放原视频。例如智能终端显示分辨率为480P,而原视频分辨率为720P,则会直接播放原视频。
本实施例提出了一种根据智能终端显示分辨率和原视频分辨率大小关系确定是否对原视频进行分辨率提升处理的策略,由于若原视频分辨率大于或等于智能终端显示分辨率时,原视频直接在所述智能终端显示的效果和对原视频进行分辨率提升处理获得的新视频在所述智能终端显示的效果一致。从而在智能终端显示分辨率大于原视频分辨率情况下才对原视频进行分辨率提升处理,加快智能终端对原视频的处理效率。
进一步地,参照图4,根据本申请提升视频分辨率的方法的第一实施例提出本申请提升视频分辨率的方法的第三实施例,在本实施例中,所述步骤S20之前,还包括:
步骤S50,当智能终端显示分辨率大于原视频分辨率时,显示每个视频处理信息中的目标分辨率;
步骤S60,接收用户根据显示的目标分辨率发出的选择指令,并根据所述选择指令确认用户选择的目标分辨率;
此外在本实施例执行时,所述步骤S20包括:
步骤S21,根据视频处理信息中用户选择的目标分辨率对应的分辨率提升方法提升原视频分辨率。
在本方案中,当智能终端解码获得的混编AI视频数据获得的至少两个视频处理信息,每个视频处理信息中包括目标分辨率和目标分辨率对应的分辨率提升方法,并且智能终端显示分辨率大于原视频分辨率时,智能终端会将每个视频处理信息中的目标分辨率显示出来,用户会根据显示的目标分辨率发出的选择指令,从显示出的目标分辨率中选择一个目标分辨率,智能终端根据用户的选择指令确认用户选择的目标分辨率。然后根据用户选择的目标分辨率,选择所述目标分辨率对应的分辨率提升方法提升原视频的分辨率,获得具有所述目标分辨率的新视频,并对新视频进行播放。例如存在3个目标分辨率720P、1080P、4K,用户若从3个目标分辨率中选择1080P,则智能终端会选择1080P对应的分辨率提升方法提升原视频分辨率,获得1080P新视频。
本实施例提出了一种根据用户选择来选择分辨率提升方法对原视频进行分辨率提升处理的策略;从而提升用户的互动性和体验度。
进一步地,参照图5,根据本申请提升视频分辨率的方法的第一实施例提出本申请提升视频分辨率的方法的第四实施例,在本实施例中,所述步骤S20之前,还包括:
步骤S70,当智能终端显示分辨率大于原视频分辨率时,判断各视频处理信息对应的目标分辨率中是否存在任一目标分辨率与智能终端显示分辨率相同;若是,则执行步骤S80,若否,则执行步骤S81;
步骤S80,选择与所述智能终端显示分辨率相同的目标分辨率对应的分辨率提升方法;
步骤S81,判断各目标分辨率中是否存在任一目标分辨率大于智能终端显示分辨率;若是,则执行步骤S82,若否,则执行步骤S83;
步骤S82,从所有大于智能终端显示分辨率的目标分辨率中获取与所述智能终端显示分辨率最接近的目标分辨率,并选择获取的目标分辨率对应的分辨率提升方法;
步骤S83,从所有目标分辨率中选择最大的目标分辨率对应的分辨率提升方法;
此外在本实施例执行时,所述步骤S20包括:
步骤S22,根据视频处理信息中所选择的目标分辨率对应的分辨率提升方法提升原视频分辨率。
在本方案中,当智能终端解码获得的混编AI视频数据获得的至少两个视频处理信息,每个视频处理信息中包括目标分辨率和目标分辨率对应的分辨率提升方法,并且智能终端显示分辨率大于原视频分辨率时,智能终端首先会判断各目标分辨率中是否存在任一与智能终端显示分辨率相同的目标分辨率,若存在,则选择与智能终端显示分辨率相同的目标分辨率对应的分辨率提升方法,对原视频进行分辨率提升,获得新视频并播放
若是各目标分辨率都与智能终端显示分辨率不同,则继续判断各目标分辨率中是否存在任一大于智能终端显示分辨率的目标分辨率。若存在大于智能终端显示分辨率的目标分辨率,则获取大于智能终端显示分辨率的各目标分辨率与智能终端显示分辨率的差值,从这些差值中选择最小差值的目标分辨率,从而使用该目标分辨率对应的分辨率提升方法提升原始视频分辨率,获得新视频并播放。例如,智能终端显示分辨率为1080P,目标分辨率包括720P、4K和8K,存在大于1080P的目标分辨率4k和8K。而4K和1080P的差值小于8K和1080P间差值,故选择4K对应的分辨率提升方法提升原视频分辨率,最终获得4K视频。
若不存在大于或等于智能终端显示分辨率的目标分辨率,即各目标分辨率都小于智能终端时,则会获得各目标分辨率与智能终端显示分辨率差值,此时各差值为负值,故选择各差值中最大差值对应的目标分辨率,从而使用该目标分辨率对应的分辨率提升方法提升原始视频分辨率,获得新视频并播放。例如,智能终端显示分辨率为4K,目标分辨率包括720P和1080P,目标分辨率都小于4K,而1080P与4K间差值大于720P与4K间差值,故选择1080P对应的分辨率提升方法提升原视频分辨率,获得1080P视频。
需要说明的是,当智能终端解码获得的混编AI视频数据获得的至少两个视频处理信息,每个视频处理信息中包括目标分辨率和目标分辨率对应的分辨率提升方法,并且智能终端显示分辨率大于原视频分辨率时,智能终端可以先判断各目标分辨率是否都小于智能终端显示分辨率;若是,则从各目标分辨率中选择最大的目标分辨率对应的分辨率提升方法,使用所述分辨率提升方法提升原视频分辨率;若否,则获得大于或等于智能终端显示分辨率的各目标分辨率与智能终端显示分辨率间对应的差值,从各差值中选择最小差值对应的目标分辨率,使用所述目标分辨率对应的分辨率提升方法提升原视频分辨率。
本实施例提出了一种根据智能终端显示分辨率和视频处理信息中的目标分辨率间的关系自动选择分辨率提升方法提升原视频分辨率的策略;从而使得新视频的分辨率与智能终端显示分辨率相适应,实现最优化的播放效果,提升用户体验。
进一步地,参照图6,根据本申请提升视频分辨率的方法的第一实施例提出本申请提升视频分辨率的方法的第五实施例,在本实施例中,所述步骤S20包括:
步骤S23,发送是否进行提升原视频分辨率的提示信息;
步骤S24,当接收到用户反馈的针对所述提示信息的确认提升指令时,根据所述视频处理信息提升原视频分辨率,以获得大于原视频分辨率的新视频。
在本方案中,智能终端会发送是否进行提升原视频分辨率的提示信息在显示屏上显示,或者通过语音形式播报是否进行提升原视频分辨率的提示信息,用户可以对所述提示信息进行确认并反馈给智能终端,例如,用户可以点击上智能终端显示屏上的按键来进行确认操作,也可以通过语音输入形式来确认,当智能终端为电视时,还可以通过遥控器来进行确认操作。
本实施例提出了一种根据用户决策来确定是否提升原视频分辨率,从而提升了用户的体验度。
参照图7,在本发明提升视频分辨率的方法的第六实施例中,应用于AI学习终端,所述提升视频分辨率的方法包括步骤:
步骤S101,使用AI学习获得包含目标分辨率和目标分辨率对应的分辨率提升方法的视频处理信息;
步骤S102,利用预设的编码规则将视频处理信息和原视频编码为混编AI视频数据;
步骤S103,将所述混编AI视频数据发送至智能终端,以供智能终端解码接收到的所述混编AI视频数据获得视频处理信息和原视频,并根据视频处理信息提升原视频分辨率。
在本方案中,AI学习终端对原视频使用AI学习获得该原视频的视频处理信息,该视频处理信息中可以包括目标分辨率和目标分辨率对于的分辨率提升方法,再利用预设的编码规则将视频处理信息和原视频编码,以生成混编AI视频数据;最后将混编AI视频数据通过有线或无线网络发送至智能终端,以供智能终端解码接收到的所述混编AI视频数据获得视频处理信息和原视频,并根据视频处理信息提升原视频分辨率。
需要说明的时,当存在高分辨率视频(例如4K视频、8K视频等)时,AI学习终端可以对所述高分辨率视频使用AI视频学习,将所述高分辨率视频转换为低分辨率视频(例如480P、576P等),同时还获得视频处理信息,所述视频处理信息用于将低分辨率视频还原为高分辨率视频。
AI学习终端编码时可以将视频处理信息放在原视频前面生成视频处理信息+原视频的混编AI视频数据,也可以将视频处理信息放在原视频后面生成原视频+视频处理信息的混编AI视频数据。
当AI视频数据中包括多个视频处理信息时,编码后的混编AI视频数据结构可以为视频处理信息1+视频处理信息2+...+视频处理信息n+原视频,也可以原视频+视频处理信息1+视频处理信息2+...+视频处理信息n。当视频处理信息包括目标分辨率和目标分辨率对应的分辨率提升方法时,视频处理信息的数据结构为目标分辨率+目标分辨率对应分辨率提升方法。
需要说明的是,AI学习终端在编码时,还可以添加一个用来标识为混编AI视频数据的特征值在视频处理信息前,例如0x0A。另外为了智能终端在解码时,能确定视频处理信息全部解码完成,可以在视频处理信息后编码一个END,标志END前的信息为视频处理信息。
本实施例通过使用AI学习获得包含目标分辨率和目标分辨率对应的分辨率提升方法的视频处理信息;利用预设的编码规则将视频处理信息和原视频编码为混编AI视频数据;将所述混编AI视频数据发送至智能终端。从而AI学习终端将视频处理信息和原始视频通过编码形成混编AI视频数据,其中混编AI视频数据远远小于高分辨视频数据,网络传输所述AI视频数据给各智能终端所占用的宽带较小,传输效率高。
本发明还提出一种计算机可读存储介质,其上存储有计算机程序。所述计算机可读存储介质可以是图1的智能终端中的存储器20,也可以是如ROM(Read-Only Memory,只读存储器)/RAM(Random Access Memory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干信息用以使得智能终端执行本发明各个实施例所述的方法。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (7)

1.一种提升视频分辨率的方法,其特征在于,应用于智能终端,包括步骤:
在获取到混编人工智能AI视频数据后,解码获取到的混编AI视频数据,以获得多个视频处理信息和原视频;其中所述混编AI视频数据由AI学习终端对所述原视频使用AI学习获得多个视频处理信息,并利用预设的编码规则将多个视频处理信息和原视频编码生成;每个视频处理信息包括目标分辨率和目标分辨率对应的分辨率提升方法,且所述原视频的分辨率低于目标分辨率;
获取智能终端显示分辨率和原视频分辨率;
判断智能终端显示分辨率是否大于原视频分辨率;
当智能终端显示分辨率大于原视频分辨率时,判断各视频处理信息对应的目标分辨率中是否存在任一目标分辨率与智能终端显示分辨率相同;若否,则判断各目标分辨率中是否存在任一目标分辨率大于智能终端显示分辨率;若各目标分辨率中存在任一目标分辨率大于智能终端显示分辨率,则从所有大于智能终端显示分辨率的目标分辨率中获取与所述智能终端显示分辨率最接近的目标分辨率,并选择包含获取的目标分辨率的视频处理信息,并根据所选择的视频处理信息中目标分辨率对应的分辨率提升方法提升原视频分辨率,以获得大于原视频分辨率的新视频。
2.如权利要求1所述的提升视频分辨率的方法,其特征在于,所述判断各视频处理信息对应的目标分辨率中是否存在任一目标分辨率与智能终端显示分辨率相同的步骤之后还包括:
若是,则选择包含与所述智能终端显示分辨率相同的目标分辨率的视频处理信息。
3.如权利要求2所述的提升视频分辨率的方法,其特征在于,所述判断各目标分辨率中是否存在任一目标分辨率大于智能终端显示分辨率的步骤之后还包括:
若各目标分辨率中不存在任一目标分辨率大于智能终端显示分辨率,则选择包含最大的目标分辨率的视频处理信息。
4.如权利要求1-3中任一项所述的提升视频分辨率的方法,其特征在于,所述根据所选择的视频处理信息中目标分辨率对应的分辨率提升方法提升原视频分辨率的步骤之前,还包括:
发送是否进行提升原视频分辨率的提示信息;
当接收到用户反馈的针对所述提示信息的确认提升指令时,执行所述根据选择的视频处理信息中目标分辨率对应的分辨率提升方法提升原视频分辨率的步骤,以获得大于原视频分辨率的新视频。
5.一种提升视频分辨率的方法,其特征在于,应用于人工智能AI学习终端,包括步骤:
对原视频使用AI学习获得多个包含目标分辨率和目标分辨率对应的分辨率提升方法的视频处理信息,且所述原视频的分辨率低于目标分辨率;
利用预设的编码规则将多个视频处理信息和原视频编码为混编AI视频数据;
将所述混编AI视频数据发送至智能终端,以供智能终端解码接收到的所述混编AI视频数据获得视频处理信息和原视频,并在智能终端显示分辨率大于原视频分辨率,而且判断各视频处理信息对应的目标分辨率中与智能终端显示分辨率不同但存在任一目标分辨率大于智能终端显示分辨率时,从所有大于智能终端显示分辨率的目标分辨率中获取与所述智能终端显示分辨率最接近的目标分辨率,并根据该目标分辨率对应的分辨率提升方法提升原视频分辨率。
6.一种终端,其特征在于,所述终端包括:通信模块、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的提升视频分辨率的方法的步骤。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的提升视频分辨率的方法的步骤。
CN201910240476.5A 2019-03-27 2019-03-27 提升视频分辨率的方法、终端及可读存储介质 Active CN109996116B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910240476.5A CN109996116B (zh) 2019-03-27 2019-03-27 提升视频分辨率的方法、终端及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910240476.5A CN109996116B (zh) 2019-03-27 2019-03-27 提升视频分辨率的方法、终端及可读存储介质

Publications (2)

Publication Number Publication Date
CN109996116A CN109996116A (zh) 2019-07-09
CN109996116B true CN109996116B (zh) 2021-07-16

Family

ID=67131091

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910240476.5A Active CN109996116B (zh) 2019-03-27 2019-03-27 提升视频分辨率的方法、终端及可读存储介质

Country Status (1)

Country Link
CN (1) CN109996116B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111182239B (zh) * 2020-01-12 2021-07-06 苏州浪潮智能科技有限公司 一种ai视频处理方法与装置
CN115103211B (zh) * 2022-07-27 2023-01-10 广州迈聆信息科技有限公司 数据传输方法、电子装置、设备及计算机可读存储介质

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103167284B (zh) * 2011-12-19 2017-08-11 中国电信股份有限公司 一种基于画面超分辨率的视频流传输方法及***
CN103472905A (zh) * 2013-09-03 2013-12-25 小米科技有限责任公司 一种显示方法、显示器及显示装置
CN106162316A (zh) * 2015-04-15 2016-11-23 腾讯科技(深圳)有限公司 一种视频流的数据处理方法、装置和***
CN105306963B (zh) * 2015-10-20 2019-10-08 努比亚技术有限公司 自适应移动终端分辨率的视频处理***、装置和方法
CN106231416A (zh) * 2016-08-16 2016-12-14 北京小米移动软件有限公司 视频处理方法及装置
CN106791927A (zh) * 2016-12-23 2017-05-31 福建帝视信息科技有限公司 一种基于深度学习的视频增强与传输方法
CN109218727B (zh) * 2017-06-30 2021-06-25 书法报视频媒体(湖北)有限公司 视频处理的方法和装置
CN108496198B (zh) * 2017-10-09 2021-08-20 华为技术有限公司 一种图像处理方法及设备
CN108063976B (zh) * 2017-11-20 2021-11-09 北京奇艺世纪科技有限公司 一种视频处理方法及装置
KR101933696B1 (ko) * 2018-05-21 2018-12-28 주식회사 지디에프랩 Ai 영상학습 플랫폼 기반 vod 서비스 시스템
CN109168065B (zh) * 2018-10-15 2021-03-12 Oppo广东移动通信有限公司 视频增强方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN109996116A (zh) 2019-07-09

Similar Documents

Publication Publication Date Title
EP3177098B1 (en) Wifi display connection method and mobile device
CN108496199A (zh) 利用创作意图元数据的色调原版制作***
CN101951515B (zh) 移动终端界面共享到电视机的方法、***和机顶盒
CN102460410B (zh) 通信***中发送和接收用户界面的装置和方法
CN109996116B (zh) 提升视频分辨率的方法、终端及可读存储介质
CN104917764A (zh) 一种基于二维码的多媒体业务推送方法及***
CN103888817A (zh) 一种将文件上传到智能电视和播放文件的方法及设备
CN102377972B (zh) 图像处理设备和图像处理方法
CN112422978A (zh) 一种智能转码方法、装置、电子设备和存储介质
CN111654721A (zh) 视频处理方法、***、电子设备及存储介质
CN113691816A (zh) 图像显示方法、装置、显示设备及存储介质
CN110505523B (zh) 一种视频转码优先级顺序控制方法及处理终端
CN102811347A (zh) 图像处理装置、图像处理方法和程序
CN108737877B (zh) 图像处理的方法、装置和终端设备
CN104023057A (zh) 数据共享方法及***
KR100754796B1 (ko) 휴대용 단말기의 인스턴트 메시지 표시 장치 및 방법
JP2013168750A (ja) テレビジョン受像機
CN103997690A (zh) 一种可控制机顶盒切换频道的电视机及控制方法
CN110178378B (zh) 视频处理装置、视频处理方法和存储介质
CN110519634B (zh) 一种投屏***及投屏方法
CN112333190A (zh) 会话控制方法、会话控制设备及计算机可读存储介质
CN111046682A (zh) 一种远程控制方法、装置、***及终端
JP5697266B2 (ja) 二次元コード画像表示方法、データ放送システム及びプログラム
CN1402572A (zh) 在移动终端中实现静态图象显示适配的方法
CN109788233B (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