CN113901009A - 多媒体文件的处理方法、装置、电子设备及介质 - Google Patents

多媒体文件的处理方法、装置、电子设备及介质 Download PDF

Info

Publication number
CN113901009A
CN113901009A CN202111138061.0A CN202111138061A CN113901009A CN 113901009 A CN113901009 A CN 113901009A CN 202111138061 A CN202111138061 A CN 202111138061A CN 113901009 A CN113901009 A CN 113901009A
Authority
CN
China
Prior art keywords
multimedia file
target
file
processing
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111138061.0A
Other languages
English (en)
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202111138061.0A priority Critical patent/CN113901009A/zh
Publication of CN113901009A publication Critical patent/CN113901009A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/174Redundancy elimination performed by the file system
    • G06F16/1744Redundancy elimination performed by the file system using compression, e.g. sparse files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/41Indexing; Data structures therefor; Storage structures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了一种多媒体文件的处理方法、装置、电子设备及介质,属于电子技术领域。该多媒体文件的处理方法包括:接收用户的第一输入;响应于第一输入,获取目标多媒体文件,该目标多媒体文件为:经外接处理模块进行压缩处理后生成的多媒体文件;使用该外接处理模块对目标多媒体文件进行图像处理,得到第一多媒体文件;对第一多媒体文件执行目标操作。

Description

多媒体文件的处理方法、装置、电子设备及介质
技术领域
本申请属于电子技术领域,具体涉及一种多媒体文件的处理方法、装置、电子设备及介质。
背景技术
目前,用户通过电子设备来拍摄视频或照片是很常见的场景。随着电子技术的不断提升,电子设备所拍摄的视频或照片的质量也得到了很大提升(如,分辨率从720P到1080P,再到2K,4K等)。
然而,高分辨率的多媒体文件通常文件体积也会较大,从而会占用电子设备的大量内存,从而降低了电子设备的运行效率。
发明内容
本申请实施例的目的是提供一种多媒体文件的处理方法、装置、电子设备及介质,能够解决高分辨率的多媒体文件(如,视频或图片)的文件体积过大,所导致的内存占用过大的问题。
第一方面,本申请实施例提供了一种多媒体文件的处理方法,该方法包括:
接收用户的第一输入;响应于所述第一输入,获取目标多媒体文件,所述目标多媒体文件为:经外接处理模块进行压缩处理后生成的多媒体文件;使用所述外接处理模块对所述目标多媒体文件进行图像处理,得到第一多媒体文件;对所述第一多媒体文件执行目标操作。
第二方面,本申请实施例提供了一种多媒体文件的处理装置,该装置包括:接收模块,用于接收用户的第一输入;执行模块,用于响应于所述接收模块接收到的所述第一输入,获取目标多媒体文件,所述目标多媒体文件为:经外接处理模块进行压缩处理后生成的多媒体文件;还用于使用所述外接处理模块对所述目标多媒体文件进行图像处理,得到第一多媒体文件;还用于对所述第一多媒体文件执行目标操作。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
在本申请实施例中,在接收到用户的第一输入后,获取经外接处理模块进行压缩处理后生成的目标多媒体文件,然后,使用外接处理模块对目标多媒体文件进行图像处理,得到第一多媒体文件,最后,对该第一多媒体文件执行目标操作。如此,本申请实施例通过设置一个外接处理模块(如,独立显卡),来对多媒体文件进行压缩处理,从而减少该多媒体文件的内存占用,并在需要查看或传输该多媒体文件的情况下,通过该外接处理模块来对该多媒体文件进行图像处理,从而可以在不降低多媒体文件的文件质量的前提下,实现对多媒体文件的查看和传输。
附图说明
图1是本申请实施例提供的一种多媒体文件的处理方法的方法流程图;
图2是本申请实施例提供的一种多媒体文件的处理装置的结构示意图之一;
图3是本申请实施例提供的一种多媒体文件的处理装置的结构示意图之二;
图4是本申请实施例提供的一种电子设备的结构示意图之一;
图5是本申请实施例提供的一种电子设备的结构示意图之二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
本申请实施例提供的多媒体文件的处理方法的执行主体可以为多媒体文件的处理装置,该多媒体文件的处理装置可以为电子设备,也可以为电子设备中的功能模块。应注意的是,该电子设备设置有一个多个外接处理模块,该外接处理模块可以为外接处理芯片(例如,独立显卡),用于对多媒体文件进行图像处理。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的多媒体文件的处理方法进行详细地说明。
本申请实施例提供一种多媒体文件的处理方法,如图1所示,该多媒体文件的处理方法可以包括如下步骤201至步骤204:
步骤201:接收用户的第一输入。
在本申请实施例中,上述第一输入用于触发电子设备对多媒体文件执行目标操作的输入。例如,播放多媒体文件的输入,或者,分享多媒体文件的输入。
步骤202:响应于第一输入,获取目标多媒体文件,该目标多媒体文件为:经外接处理模块进行压缩处理后生成的多媒体文件。
需要说明的是,由于传统的多媒体文件的处理方式,主要是使用电子设备自带的内置芯片,而这些内置芯片还需执行其他处理操作,这样便会给电子设备带来额外的负担,而本申请实施例在对多媒体文件进行压缩处理时,使用的是外接处理模块,该外接处理模块是专门用于处理多媒体文件的处理模块,其不会占用电子设备中的原有资源,从而能够提高多媒体文件的处理效率,不会造成反应慢或者卡顿的问题。
此外,由于本申请实施例在对多媒体文件进行压缩和加工处理时均会经过外接处理模块,这样使用外接处理模块对多媒体文件进行压缩后会生成并存储一份中间文件(即下文中提及的目标参数文件),使得电子设备后续可以通过该中间文件重新对多媒体文件进行处理,从而可以实现无损恢复,保证了整体的处理效果。需要说明的是,上文中描述的多媒体文件的压缩和恢复过程,可以称为无损压缩和无损恢复(应注意的是,这里的无损压缩是指压缩后的多媒体文件的文件损耗在一定损耗范围内,如,损耗小于或等于5%)。
在本申请实施例中,上述目标多媒体文件包括以下至少一项:音频文件、视频文件、图片、文档等。
步骤203:使用外接处理模块对目标多媒体文件进行图像处理,得到第一多媒体文件。
步骤204:对第一多媒体文件执行目标操作。
在本申请实施例中,上述目标操作包括以下至少一项:播放多媒体文件,共享多媒体文件(即,将该多媒体文件传输至其他电子设备中)。
在本申请实施例中,电子设备可以按需来对该目标多媒体文件进行图像处理。即,在需要查看或传输该多媒体文件(即接收到第一输入)的情况下,电子设备对该目标多媒体文件进行图像处理,以得到质量较高的多媒体文件,进而完成对该多媒体文件执行目标操作的过程;反之,在无需查看或传输该多媒体文件(即未接收到第一输入)的情况下,由于该目标多媒体文件处于压缩状态,从而使得用户存储的多媒体文件可以有效的减少电子设备的内存空间的占用面积,且该多媒体文件的文件质量并未降低。
此外,在查看或播放多媒体文件时,电子设备会通过外接处理模块进行处理后达到预定效果才会展示到电子设备的屏幕上。
可选地,在本申请实施例中,在不同的应用场景下,电子设备可以基于不同的场景参数,来使用外接处理模块对目标多媒体文件进行图像处理,以得到第一多媒体文件。
在一种可能的示例中,在目标场景下,电子设备可以使用外接处理模块,按照目标场景对应的目标分辨率对目标多媒体文件进行分辨率提高处理。例如,投屏场景,如果投屏的分辨率很高,可以把视频文件进行超分辨率处理后投屏,适配高分辨率;车载场景下也是需要对接不同的客户端,部分是高分辨率部分是低分辨率,此时,可以兼容车载屏幕的分辨率,利用外接处理模块的特性做相应的优化,按照车载的分辨率对多媒体文件进行适当处理;下载场景,下载多媒体文件,可以下载低分辨率的多媒体文件,然后通过外接处理模块进行优化后得到高清流畅的多媒体文件。
在一种可能的示例中,在该电子设备的屏幕包含多个显示屏的情况下,电子设备可以使用外接处理模块,按照目标显示屏(即上述多个显示屏中的至少一个)对应的屏幕参数(如,分辨率、帧率等)来对目标多媒体文件进行图像处理。如此,便可基于当前屏幕的变化来实时调整该屏幕显示的目标多媒体文件的文件参数,以达到预定效果。
可选地,在本申请实施例中,在上述多媒体文件为视频文件的情况下,上述的图像处理包括以下至少一项:降低分辨率或提高分辨率,插帧处理(或补帧处理),降噪处理;在上述多媒体文件为图像的情况下,上述的图像处理包括以下至少一项:降低分辨率或提高分辨率,降噪处理。
可选地,在本申请实施例中,在上述步骤201之前,本申请实施例提供的多媒体文件的处理方法还可以包括如下步骤205a和步骤205b:
步骤205a:获取第一多媒体文件。
步骤205b:使用外接处理模块对第一多媒体文件进行压缩处理,生成并存储目标多媒体文件。
示例性的,电子设备可以通过拍摄、网上下载、从其他电子设备端接收等方式来获取第一多媒体文件,并在获取到该第一多媒体文件后,将该第一多媒体文件存储在电子设备的存储空间(如,SD卡,磁盘等)中。例如,在运行第一应用的情况下,若电子设备接收到用户在该第一应用中分享第一多媒体文件的输入后,便可通过该第一应用调取该第一多媒体文件,然后采用该电子设备的外接处理模块对该第一多媒体文件进行压缩处理。
示例性的,电子设备在获取到第一多媒体文件后,可以使用外接处理模块来对多媒体文件进行压缩处理,以减少其占用的内存空间。进一步的,在压缩多媒体文件的过程中,如果该多媒体文件为视频文件,则可以降低视频文件的分辨率和帧率;如果该多媒体文件为图片,则可以降低该图片的分辨率。
进一步可选地,在本申请实施例中,在上述步骤205a中“使用外接处理模块对第一多媒体文件进行压缩处理之后”,本申请实施例提供的多媒体文件的处理方法还可以包括如下步骤205c:
步骤205c:使用外接处理模块对第一多媒体文件进行压缩处理之后,生成并存储目标参数文件。
基于此,上述步骤203可以包括如下步骤203a:
步骤203a:使用外接处理模块,基于上述目标参数文件对目标多媒体文件进行图像处理,得到第一多媒体文件。
示例性的,多媒体文件的处理装置在使用外接处理模块对第一多媒体文件进行压缩处理之后,会生成并存储一个特殊的中间文件(即上述目标参数文件),其中,该中间文件中保存有该第一多媒体文件压缩时的该第一多媒体文件中的关键参数(如,对多媒体文件进行压缩时涉及的相关参数)。如此,当多媒体文件的处理装置想要对目标多媒体文件进行图像处理(如解压缩)时,可以将该目标参数文件中的关键参数内嵌到目标多媒体文件(即压缩文件)中,通过内嵌的关键参数将目标多媒体文件转化成高质量的多媒体文件。
示例性的,上述关键参数包括以下至少之一:多媒体文件的格式,多媒体文件的大小,分辨率,清晰度,帧率等。举例说明,以多媒体文件为视频为例,该关键参数包括以下至少之一:视频压缩方式,分辨率,视频帧数量,帧率,码率,视频大小,视频格式。
进一步可选地,在本申请实施例中,在上述步骤205b之后,本申请实施例提供的多媒体文件的处理方法还可以包括如下步骤205d:
步骤205d:在第一存储空间中存储目标多媒体文件。
当然,为了便后后续使用,电子设备在使用外接处理模块对多媒体文件进行压缩处理后,可以将处理后得到的目标多媒体文件存储至对应的存储空间中。一般的,上述第一多媒体文件与该目标多媒体文件可以存储在同一存储空间中(例如,SD卡)。
可选地,在本申请实施例中,上述步骤202可以包括如下步骤:
步骤202a:响应于第一输入,从第一存储空间中调取目标多媒体文件。
在一种可能的示例中,上述目标多媒体文件为:经其他电子设备的外接处理模块进行压缩处理后生成的多媒体文件。
在一种可能的示例中,上述目标多媒体文件为:经该电子设备自身的外接处理模块进行压缩处理后生成的多媒体文件。
可选地,在本申请实施例中,在上述步骤203可以包括如下步骤203a:
步骤203a:在第一多媒体文件为视频文件的情况下,若确定第一多媒体文件对应的视频帧率小于或等于预定视频帧率,则采用外接处理器对所述第一多媒体文件进行插帧处理;和/或,在第一多媒体文件对应的分辨率小于或等于预定分辨率的情况下,采用外接处理器对所述第一多媒体文件进行分辨率提高处理。
示例性的,电子设备在接收到第一输入后,并不会直接在电子设备的屏幕上展示该第一多媒体文件,而会先通过外接处理模块先对该第一多媒体文件进行处理,然后,再将处理后的第一多媒体文件展示在屏幕上,如此,便可查看到质量较高、画面流畅的多媒体文件了。例如,若该第一多媒体文件为视频文件,则判断该视频的视频内容是否需要插帧,如果该视频的视频帧率过低(如低于12/24帧),则对该视频进行插帧,如果该视频的分辨率过低(如,低于480p),则对视频做分辨率提高处理,降噪处理等;若该第一多媒体文件为图片,则只需判断该图片的分辨率,如果分辨率比较低,则对该图片做分辨率提高处理,降噪处理等。
示例性的,在上述第一输入用于触发电子设备将多媒体文件传输至其他电子设备时,由于不确定其他电子设备中是否携带有外接处理模块(独立显卡),因此,电子设备可以使用该外接处理模块来对该第一多媒体文件进行处理(如,分辨率提高处理,插帧处理,降噪处理等)后,再将处理后的多媒体文件传输至其他电子设备,以保证其他设备能够展示高质量的多媒体文件,保证多媒体文件的展示效果。
需要说明的是,由于外接处理模块通常为专门处理多媒体文件的芯片,其并不会占用电子设备的原有资源,因此,整体的多媒体文件的处理效果好、且效率高,不会造成反应慢或者卡顿的问题。
进一步的,在上述步骤204a之后,本申请实施例提供的多媒体文件的处理方法还可以包括如下步骤207:
步骤207:存储第一多媒体文件。
示例性的,由于多媒体文件的压缩和加工处理都经过外接处理模块,压缩算法会生成并存储一份中间多媒体文件,通过该多媒体文件重新对视频进行处理,可以实现无损恢复,效果更好。如果文件本身就是低分辨率低帧率的,通过外接处理模块处理后能获得高清流畅的文件。
可选地,在本申请实施例中,上述步骤204可以包括如下步骤204a1至步骤204a3:
步骤204a1:获取显示设备的屏幕参数。
步骤204a2:按照显示设备的屏幕参数,调整第一多媒体文件的显示参数。
步骤204a3:按照调整后的第一多媒体文件的显示参数,在显示设备中显示第一多媒体文件。
示例性的,上述显示设备的屏幕参数包括以下至少一项:分辨率,亮度,帧率,色相等。
示例性的,不同场景下的显示设备的屏幕参数不同,因此,本申请实施例可以适配各种场景下的显示设备的屏幕参数,从而能够以该显示设备所能支持的最佳显示效果来显示该第一多媒体文件。
示例1:以投屏场景为例,若当前需要投屏的屏幕分辨率很高,则可以把多媒体文件进行超分辨率处理后再进行投屏,以适配该投屏的高分辨率。
示例2:以车载场景为例,由于不同车载场景下需要对接不同的客户端,此时,客户端可以兼容车载屏幕的分辨率,利用独显的特性做相应的优化,按照车载的分辨率对多媒体文件进行适当处理。
示例3:以下载场景为例,当下载得到的分辨率较低的多媒体文件时,可以通过独显对该多媒体文件进行优化,从而得到高清流畅的多媒体文件。
示例4:以折叠屏场景为例,在使用折叠屏电子设备的情况下,每个屏幕的分辨率和帧率可能不一样,这样,独显可以根据各个屏幕自身的参数来调整显示内容的帧率或者分辨率,以达到优化效果。从而能够基于各个屏幕的性能情况,使用当前屏幕能够支持的最高显示效果去显示。
在本申请实施例提供的多媒体文件的处理方法中,在接收到用户的第一输入后,获取经外接处理模块进行压缩处理后生成的目标多媒体文件,然后,使用外接处理模块对目标多媒体文件进行图像处理,得到第一多媒体文件,最后,对该第一多媒体文件执行目标操作。如此,本申请实施例通过设置一个外接处理模块(如,独立显卡),来对多媒体文件进行压缩处理,从而减少该多媒体文件的内存占用,并在需要查看或传输该多媒体文件的情况下,通过该外接处理模块来对该多媒体文件进行图像处理,从而可以在不降低多媒体文件的文件质量的前提下,实现对多媒体文件的查看和传输。
需要说明的是,本申请实施例提供的多媒体文件的处理方法,执行主体可以为多媒体文件的处理装置,或者该多媒体文件的处理装置中的用于执行多媒体文件的处理方法的控制模块。本申请实施例中以多媒体文件的处理装置执行多媒体文件的处理方法为例,说明本申请实施例提供的多媒体文件的处理装置。
本申请实施例提供一种多媒体文件的处理装置,如图2、图3所示,该装置300包括:接收模块301和执行模块302,其中:
接收模块301,用于接收用户的第一输入;执行模块302,用于响应于接收模块301接收到的第一输入,获取目标多媒体文件,该目标多媒体文件为:经外接处理模块进行压缩处理后生成的多媒体文件;还用于使用外接处理模块对目标多媒体文件进行图像处理,得到第一多媒体文件;还用于对第一多媒体文件执行目标操作。
可选地,执行模块302,还用于:获取第一多媒体文件;使用外接处理模块对第一多媒体文件进行压缩处理,得到目标多媒体文件。
可选地,执行模块302,还用于使用外接处理模块对第一多媒体文件进行压缩处理之后,生成目标参数文件;执行模块302,具体用于:使用外接处理模块,基于目标参数文件对目标多媒体文件进行图像处理,得到第一多媒体文件。
可选地,结合图2,如图3所示,该装置300还包括:存储模块303,其中:
存储模块303,用于在第一存储空间中存储目标多媒体文件;执行模块302,具体用于响应于接收模块301接收到的第一输入,从第一存储空间中调取目标多媒体文件。
可选地,执行模块302,具体用于执行以下至少一项:在第一多媒体文件为视频文件的情况下,若确定第一多媒体文件对应的视频帧率小于或等于预定视频帧率,则采用外接处理器对第一多媒体文件进行插帧处理;在第一多媒体文件对应的分辨率小于或等于预定分辨率的情况下,采用外接处理器对第一多媒体文件进行分辨率提高处理。
可选地,执行模块302,具体用于:获取显示设备的屏幕参数;按照显示设备的屏幕参数,调整第一多媒体文件的显示参数;按照调整后的第一多媒体文件的显示参数,在显示设备中显示第一多媒体文件。
在本申请实施例提供的多媒体文件的处理装置中,在接收到用户的第一输入后,获取经外接处理模块进行压缩处理后生成的目标多媒体文件,然后,使用外接处理模块对目标多媒体文件进行图像处理,得到第一多媒体文件,最后,对该第一多媒体文件执行目标操作。如此,本申请实施例通过设置一个外接处理模块(如,独立显卡),来对多媒体文件进行压缩处理,从而减少该多媒体文件的内存占用,并在需要查看或传输该多媒体文件的情况下,通过该外接处理模块来对该多媒体文件进行图像处理,从而可以在不降低多媒体文件的文件质量的前提下,实现对多媒体文件的查看和传输。
本申请实施例中的多媒体文件的处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的多媒体文件的处理装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为iOS操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的多媒体文件的处理装置能够实现前文方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选地,如图4所示,本申请实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述多媒体文件的处理方法的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图5为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。应注意的是,该电子设备还连接外接处理设备,该外接处理设备用于处理多媒体文件。
本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,射频单元101,用于接收用户的第一输入;处理器110,用于响应于射频单元101接收到的第一输入,获取目标多媒体文件,该目标多媒体文件为:经外接处理模块进行压缩处理后生成的多媒体文件;还用于使用外接处理模块对目标多媒体文件进行图像处理,得到第一多媒体文件;还用于对第一多媒体文件执行目标操作。
可选地,处理器110,还用于:获取第一多媒体文件;使用外接处理模块对第一多媒体文件进行压缩处理,生成并存储目标多媒体文件。
可选地,处理器110,还用于使用外接处理模块对第一多媒体文件进行压缩处理之后,生成目标参数文件;处理器110,具体用于:使用外接处理模块,基于目标参数文件对目标多媒体文件进行图像处理,得到第一多媒体文件。
可选地,存储器109,用于在第一存储空间中存储目标多媒体文件;处理器110,具体用于响应于射频单元101接收到的第一输入,从第一存储空间中调取目标多媒体文件。
可选地,处理器110,具体用于执行以下至少一项:在第一多媒体文件为视频文件的情况下,若确定第一多媒体文件对应的视频帧率小于或等于预定视频帧率,则采用外接处理器对第一多媒体文件进行插帧处理;在第一多媒体文件对应的分辨率小于或等于预定分辨率的情况下,采用外接处理器对第一多媒体文件进行分辨率提高处理。
可选地,处理器110,还用于获取显示设备的屏幕参数;按照显示设备的屏幕参数,调整第一多媒体文件的显示参数;按照调整后的第一多媒体文件的显示参数,在显示设备中显示第一多媒体文件。
在本申请实施例提供的电子设备中,在接收到用户的第一输入后,获取经外接处理模块进行压缩处理后生成的目标多媒体文件,然后,使用外接处理模块对目标多媒体文件进行图像处理,得到第一多媒体文件,最后,对该第一多媒体文件执行目标操作。如此,本申请实施例通过为该电子设备设置一个外接处理模块(如,独立显卡),来对多媒体文件进行压缩处理,从而减少该多媒体文件的内存占用,并在需要查看或传输该多媒体文件的情况下,通过该外接处理模块来对该多媒体文件进行图像处理,从而可以在不降低多媒体文件的文件质量的前提下,实现对多媒体文件的查看和传输。
应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述多媒体文件的处理方法的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述多媒体文件的处理方法的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (14)

1.一种多媒体文件的处理方法,其特征在于,所述方法包括:
接收用户的第一输入;
响应于所述第一输入,获取目标多媒体文件,所述目标多媒体文件为:经外接处理模块进行压缩处理后生成的多媒体文件;
使用所述外接处理模块对所述目标多媒体文件进行图像处理,得到第一多媒体文件;
对所述第一多媒体文件执行目标操作。
2.根据权利要求1所述的方法,其特征在于,所述接收用户的第一输入之前,所述方法还包括:
获取第一多媒体文件;
使用所述外接处理模块对所述第一多媒体文件进行压缩处理,生成并存储所述目标多媒体文件。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述使用所述外接处理模块对所述第一多媒体文件进行压缩处理之后,生成并存储目标参数文件;
使用所述外接处理模块对所述目标多媒体文件进行图像处理,得到第一多媒体文件,包括:
使用所述外接处理模块,基于所述目标参数文件对所述目标多媒体文件进行图像处理,得到第一多媒体文件。
4.根据权利要求2或3所述的方法,其特征在于,所述使用所述外接处理模块对所述第一多媒体文件进行压缩处理,得到所述目标多媒体文件之后,所述方法还包括:
在第一存储空间中存储所述目标多媒体文件;
所述响应于所述第一输入,获取目标多媒体文件,包括:
响应于所述第一输入,从所述第一存储空间中调取所述目标多媒体文件。
5.根据权利要求1所述的方法,其特征在于,所述使用所述外接处理模块对所述目标多媒体文件进行图像处理得到第一多媒体文件的过程,包括以下至少一项:
在所述第一多媒体文件为视频文件的情况下,若所述第一多媒体文件对应的视频帧率小于或等于预定视频帧率,则采用所述外接处理器对所述第一多媒体文件进行插帧处理;
在所述第一多媒体文件对应的分辨率小于或等于预定分辨率的情况下,采用所述外接处理器对所述第一多媒体文件进行分辨率提高处理。
6.根据权利要求1所述的方法,其特征在于,所述对所述第一多媒体文件执行目标操作,包括:
获取显示设备的屏幕参数;
按照所述显示设备的屏幕参数,调整所述第一多媒体文件的显示参数;
按照调整后的所述第一多媒体文件的显示参数,在所述显示设备中显示所述第一多媒体文件。
7.一种多媒体文件的处理装置,其特征在于,所述装置包括:
接收模块,用于接收用户的第一输入;
执行模块,用于响应于所述接收模块接收到的所述第一输入,获取目标多媒体文件,所述目标多媒体文件为:经外接处理模块进行压缩处理后生成的多媒体文件;还用于使用所述外接处理模块对所述目标多媒体文件进行图像处理,得到第一多媒体文件;还用于对所述第一多媒体文件执行目标操作。
8.根据权利要求7所述的装置,其特征在于,所述执行模块,还用于:
获取第一多媒体文件;
使用所述外接处理模块对所述第一多媒体文件进行压缩处理,生成并存储所述目标多媒体文件。
9.根据权利要求8所述的装置,其特征在于,所述执行模块,还用于使用所述外接处理模块对所述第一多媒体文件进行压缩处理之后,生成并存储目标参数文件;
所述执行模块,具体用于:使用所述外接处理模块,基于所述目标参数文件对所述目标多媒体文件进行图像处理,得到第一多媒体文件。
10.根据权利要求8或9所述的装置,其特征在于,所述装置还包括:
存储模块,用于在第一存储空间中存储所述目标多媒体文件;
所述执行模块,具体用于响应于所述接收模块接收到的所述第一输入,从所述第一存储空间中调取所述目标多媒体文件。
11.根据权利要求6所述的装置,其特征在于,所述执行模块,具体用于执行以下至少一项:
在所述第一多媒体文件为视频文件的情况下,若确定所述第一多媒体文件对应的视频帧率小于或等于预定视频帧率,则采用所述外接处理器对所述第一多媒体文件进行插帧处理;
在所述第一多媒体文件对应的分辨率小于或等于预定分辨率的情况下,采用所述外接处理器对所述第一多媒体文件进行分辨率提高处理。
12.根据权利要求11所述的装置,其特征在于,所述执行模块,具体用于:
获取显示设备的屏幕参数;
按照所述显示设备的屏幕参数,调整所述第一多媒体文件的显示参数;
按照调整后的所述第一多媒体文件的显示参数,在所述显示设备中显示所述第一多媒体文件。
13.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至6任一项所述的多媒体文件的处理方法的步骤。
14.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至6任一项所述的多媒体文件的处理方法的步骤。
CN202111138061.0A 2021-09-27 2021-09-27 多媒体文件的处理方法、装置、电子设备及介质 Pending CN113901009A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111138061.0A CN113901009A (zh) 2021-09-27 2021-09-27 多媒体文件的处理方法、装置、电子设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111138061.0A CN113901009A (zh) 2021-09-27 2021-09-27 多媒体文件的处理方法、装置、电子设备及介质

Publications (1)

Publication Number Publication Date
CN113901009A true CN113901009A (zh) 2022-01-07

Family

ID=79029775

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111138061.0A Pending CN113901009A (zh) 2021-09-27 2021-09-27 多媒体文件的处理方法、装置、电子设备及介质

Country Status (1)

Country Link
CN (1) CN113901009A (zh)

Similar Documents

Publication Publication Date Title
WO2021093583A1 (zh) 视频流处理方法、装置、终端设备及计算机可读存储介质
CN109670427B (zh) 一种图像信息的处理方法、装置及存储介质
CN112770059B (zh) 拍照方法、装置及电子设备
WO2022111730A1 (zh) 图像处理方法、装置及电子设备
CN113126862B (zh) 截屏方法、装置、电子设备以及可读存储介质
JP2005287035A (ja) マルチメディアデータの表示方法および表示システム
CN113015007B (zh) 视频插帧方法、装置及电子设备
CN113014801B (zh) 录像方法、装置、电子设备及介质
CN112328941A (zh) 基于浏览器的应用投屏方法及相关装置
CN113835656A (zh) 显示方法、装置及电子设备
US20230300475A1 (en) Image processing method and apparatus, and electronic device
WO2023030519A1 (zh) 投屏处理方法及相关设备
CN113691816A (zh) 图像显示方法、装置、显示设备及存储介质
US9729931B2 (en) System for managing detection of advertisements in an electronic device, for example in a digital TV decoder
CN113835657A (zh) 显示方法及电子设备
CN112199149A (zh) 界面渲染方法、装置及电子设备
WO2023125273A1 (zh) 电子设备的图像显示方法、图像处理电路和电子设备
CN113852776B (zh) 插帧方法及电子设备
CN113901009A (zh) 多媒体文件的处理方法、装置、电子设备及介质
CN114285956A (zh) 视频分享电路、方法、装置及电子设备
CN112367470B (zh) 图像处理方法、装置及电子设备
CN114302026B (zh) 降噪方法、装置、电子设备和可读存储介质
WO2022061723A1 (zh) 一种图像处理方法、设备、终端及存储介质
CN117278687A (zh) 图像处理方法及其装置
CN114285958A (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