CN111083496A - 数据处理方法及相关产品 - Google Patents
数据处理方法及相关产品 Download PDFInfo
- Publication number
- CN111083496A CN111083496A CN201911370792.0A CN201911370792A CN111083496A CN 111083496 A CN111083496 A CN 111083496A CN 201911370792 A CN201911370792 A CN 201911370792A CN 111083496 A CN111083496 A CN 111083496A
- Authority
- CN
- China
- Prior art keywords
- image data
- display screen
- format
- target image
- image
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/587—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请实施例公开了一种数据处理方法及相关产品,方法应用于电子设备,方法包括:电子设备,首先,获取原始图像数据和第一工作参数信息,之后,根据原始图像数据和第一工作参数信息得到图像格式与图像数据处理芯片的图像输出格式相同的第一目标图像数据,接着,根据第一目标图像数据得到第二目标图像数据,第二目标图像数据对应的图像帧帧数大于第一目标图像数据对应的图像帧帧数,之后,获取第二工作参数信息,最后,根据第二工作参数信息和第二目标图像数据,得到图像格式与显示屏的显示格式相同的第三目标图像数据。本申请实施例有利于提升视频播放的流畅度。
Description
技术领域
本申请涉及电子技术领域,具体涉及一种数据处理方法及相关产品。
背景技术
目前,电视剧和电影的拍摄基本都是采用的24P/30P的视频录制格式,视频播放的过程中流畅度不高,在暂停视频播放时,可能出现模糊的暂停画面,因此,插帧技术变得尤为重要。现有技术中,AP端输出的图像数据由显示屏的工作参数决定,当显示屏的规格超数据量时,电子设备中的图像数据处理芯片无法进行插帧处理,此时,显示屏对应的画面切换的流畅度可能较低,无法满足用户的需求。
发明内容
本申请实施例提供了一种数据处理方法及相关产品,以期提升视频播放的流畅度。
第一方面,本申请实施例提供了一种数据处理方法,应用于电子设备,所述电子设备包括应用程序处理器、图像数据处理芯片、显示屏驱动芯片以及显示屏,所述应用程序处理器与所述图像数据处理芯片通信连接,所述图像数据处理芯片和所述显示屏驱动芯片通信连接,所述显示屏驱动芯片与所述显示屏通信连接;所述方法包括:
获取原始图像数据和第一工作参数信息,所述第一工作参数信息用于反映所述图像数据处理芯片的图像输出格式;
根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,所述第一目标图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式相同;
根据所述第一目标图像数据得到第二目标图像数据,所述第二目标图像数据对应的图像帧帧数大于所述第一目标图像数据对应的图像帧帧数;
获取第二工作参数信息,所述第二工作参数信息用于反映所述显示屏的显示格式;
根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据,所述第三目标图像数据对应的图像格式与所述显示屏的显示格式相同。
第二方面,本申请实施例提供了一种数据处理装置,应用于电子设备,所述电子设备包括应用程序处理器、图像数据处理芯片、显示屏驱动芯片以及显示屏,所述应用程序处理器与所述图像数据处理芯片通信连接,所述图像数据处理芯片和所述显示屏驱动芯片通信连接,所述显示屏驱动芯片与所述显示屏通信连接;所述数据处理装置包括处理单元和通信单元,其中,
所述处理单元,用于通过所述通信单元获取原始图像数据和第一工作参数信息,所述第一工作参数信息用于反映所述图像数据处理芯片的图像输出格式;以及用于根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,所述第一目标图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式相同;以及用于根据所述第一目标图像数据得到第二目标图像数据,所述第二目标图像数据对应的图像帧帧数大于所述第一目标图像数据对应的图像帧帧数;以及用于获取第二工作参数信息,所述第二工作参数信息用于反映所述显示屏的显示格式;以及用于根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据,所述第三目标图像数据对应的图像格式与所述显示屏的显示格式相同。
第三方面,本申请实施例提供了一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。
第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。
第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
可以看出,本申请实施例中,电子设备,首先,获取原始图像数据和第一工作参数信息,之后,根据原始图像数据和第一工作参数信息得到图像格式与图像数据处理芯片的图像输出格式相同的第一目标图像数据,接着,根据第一目标图像数据得到第二目标图像数据,第二目标图像数据对应的图像帧帧数大于第一目标图像数据对应的图像帧帧数,之后,获取第二工作参数信息,最后,根据第二工作参数信息和第二目标图像数据,得到图像格式与显示屏的显示格式相同的第三目标图像数据。可见,本申请实施例的电子设备在进行图像数据处理的过程中,能够根据图像数据处理芯片对应的图像的输出格式和显示屏的显示格式,动态转化图像数据对应的图像输出帧格式,拓展了数据处理的机制,提升画面切换的流畅度。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种电子设备的结构示意图;
图2是本申请实施例提供的一种数据处理方法的流程示意图;
图3是本申请实施例提供的另一种电子设备的结构示意图;
图4是本申请实施例提供的一种数据处理装置的功能模块组成框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请实施例所涉及到的电子设备可以是具备通信能力的电子设备,该电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminal device)等等。
目前,为实现视频播放,应用程序处理器输出的图像数据由显示屏的工作参数决定,但当显示屏的规格超数据量时,电子设备中的图像数据处理芯片无法进行插帧处理,此时,显示屏输出的视频的流畅度可能较低,无法满足用户的需求。
针对上述问题,本申请提出一种数据处理方法,下面结合附图对本申请实施例进行详细介绍。
请参见图1,图1是本申请实施例提供的一种电子设备的结构示意图,如图1所示,电子设备10包括应用程序处理器101、图像数据处理芯片102、显示屏驱动芯片103以及显示屏104,上述应用程序处理器101与上述图像数据处理芯片102通信连接,上述图像数据处理芯片102和上述显示屏驱动芯片103通信连接,上述显示屏驱动芯片103与上述显示屏104通信连接。
在电子设备10获取原始图像数据后,经过上述应用程序处理器101和上述图像数据处理芯片102进行处理得到插帧后的图像数据,之后,上述图像数据处理芯片102和上述显示屏驱动芯片103处理插帧后的图像数据得到符合显示屏104规格的目标图像数据,该目标图像数据对应的图像的输出格式和显示屏104对应的图像的输出格式相同,最终,该显示屏104能够进行相应的视频播放。
请参阅图2,图2是本申请实施例提供了一种数据处理方法的流程示意图,应用于如图1所示的电子设备,如图2所示,本数据处理方法包括:
S101,电子设备获取原始图像数据和第一工作参数信息,所述第一工作参数信息用于反映所述图像数据处理芯片的图像输出格式。
其中,所述第一工作参数信息包括所述图像数据处理芯片对应的图像输出的分辨率、帧率以及色位深度。
其中,所述分辨率是指指图像中存储的信息量,计量每英寸图像内有多少个像素点,分辨率的单位为像素每英寸(Pixels Per Inch,PPI)。
其中,所述帧率(Frame rate)是称为帧的位图图像连续出现在显示器上的频率(速率),帧率的单位为赫兹(Hz)。
其中,所述色位深度(Color Depth),也即色深,是指RGB通道每个通道的颜色的灰度值,也是是亮度信息,用bit数来表示数码影像色彩数目的单位。
图像的输出格式反映图像输出的分辨率、帧率以及色位深度。
需要说明的是,目前电视剧和电影的拍摄基本都是采用的24P/30P的视频录制格式,也就是每秒24帧的画面,由于24P的存在,画面细微的卡顿感,以及胶片带来的色彩效果,已经成为对所谓“电影感”的一种感官,当暂停视频播放时,很容易暂停画面模糊的情况,实际24fps视频的流畅度很低,但目前市面上的视频源基本还是以24fps/30fps为主,而图像数据处理芯片可以是Iris芯片,一般对应的图像输出的分辨率为FHD,色位深度为10bit,而显示屏对应的图像输出的分辨率可能是WQHD,色位深度可能是其他值10bit,目前Iris芯片PT模式下移动产业处理器接口(Mobile Industry Processor Interface简称MIPI)速率最高只支持547MHz,当数据量超过547MHz时,无法实现运动估计和运动补偿(Motion Estimate and Motion Compensation,MEMC),即Iris芯片无法进行插帧和画质(Picture quality,PQ)效果优化,只能进行by pass处理,即是Iris芯片无法实现芯片功能。
可见,电子设备能够获取原始图像数据和工作参数信息。
S102,所述电子设备根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,所述第一目标图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式相同。请参考表1,表1为图像的输出格式(分辨率、帧率以及色位深度)和移动产业处理器接口(Mobile Industry Processor Interface简称MIPI)速率、MEMC之间的对应关系列表,表1中提供的有限数据仅供参考,不做限定,如表1所示,当图像的输出格式为120Hz/WQHD/10bit时,即图像的输出格式对应分辨率为WQHD、帧率为120Hz且色位深度为10bit时,对应的MIPI速率为765M,MEMC为No,即是无法实现运动估计和运动补偿;当图像的输出格式为120Hz/WQHD/8bit时,即图像的输出格式对应分辨率为WQHD、帧率为120Hz且色位深度为8bit时,对应的MIPI速率为612M,MEMC为No,即是无法实现运动估计和运动补偿;当图像的输出格式为90Hz/WQHD/10bit时,即图像的输出格式对应分辨率为WQHD、帧率为90Hz且色位深度为10bit时,对应的MIPI速率为574M,MEMC为No,即是无法实现运动估计和运动补偿;当图像的输出格式为90Hz/WQHD/8bit时,即图像的输出格式对应分辨率为WQHD、帧率为90Hz且色位深度为10bit时,对应的MIPI速率为459M,MEMC为Yes,即是能够实现运动估计和运动补偿;当图像的输出格式为120Hz/FHD/10bit时,即图像的输出格式对应分辨率为WQHD、帧率为90Hz且色位深度为10bit时,对应的MIPI速率为443M,MEMC为Yes,即是能够实现运动估计和运动补偿;当图像的输出格式为90Hz/FHD/10bit时,即图像的输出格式对应分辨率为WQHD、帧率为90Hz且色位深度为10bit时,对应的MIPI速率为325M,MEMC为Yes,即是能够实现运动估计和运动补偿。
项目 | 分辨率 | 帧率 | 色位深度 | MIPI速率 | MEMC |
1 | WQHD | 120Hz | 10bit | 765M | No |
2 | WQHD | 120Hz | 8bit | 612M | No |
3 | WQHD | 90Hz | 10bit | 574M | No |
4 | WQHD | 90Hz | 8bit | 459M | Yes |
5 | FHD | 120Hz | 10bit | 443M | Yes |
6 | FHD | 90Hz | 10bit | 325M | Yes |
表1
基于表1中的数据分析可知,当分辨率为FHD,图像数据处理芯片能够实现运动估计和运动补偿,当分辨率为WQHD,图像数据处理芯片存在无法实现运动估计和运动补偿的情况。
此外,在实际应用中,同一个电子设备中,图像数据处理芯片对应的图像的输出格式和显示屏对应的图像的输出格式可能相同,图像数据处理芯片对应的图像的输出格式和显示屏对应的图像的输出格式也可能不相同,例如,图像数据处理芯片对应的图像的输出格式可以是120Hz/WQHD/8bit,显示屏对应的图像的输出格式可以是90Hz/WQHD/10bit,所述显示屏的显示格式可以是120Hz/WQHD/8bit,所述显示屏的显示格式可以是90Hz/WQHD/10bit。
可选的,所述电子设备根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,包括:所述电子设备通过所述应用程序处理器根据所述原始图像数据得到第一图像数据,并将所述第一图像数据发送到所述图像数据处理芯片;所述电子设备根据所述第一工作参数信息确定所述图像数据处理芯片的图像输出格式;所述电子设备判断所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式是否相同;若是,则确定所述第一图像数据为所述第一目标图像数据;若否,则通过所述图像数据处理芯片根据所述第一图像数据得到所述第一目标图像数据。
在电子设备中,在所述图像数据处理芯片对应的图像的输出格式与所述显示屏的显示格式不同的情况下,所述电子设备中,所述应用程序处理器的和所述图像数据处理芯片对应设置,使得所述应用程序处理器的可根据所述图像数据处理芯片对应的图像的输出格式输出图像数据,此种情况下,所述应用程序处理器输出图像数据可能完全符合所述图像数据处理芯片对应的图像的输出格式,所述应用程序处理器输出的图像数据也可能不完全符合所述图像数据处理芯片对应的图像的输出格式,当所述应用程序处理器输出图像数据不完全符合所述图像数据处理芯片对应的图像的输出格式,在所述图像数据处理芯片中存在图像数据转化模块将其进一步处理得到完全符合所述图像数据处理芯片对应的图像的输出格式的图像数据,以供所述图像数据处理芯片进行运动估计和运动补偿处理;所述应用程序处理器的和所述显示屏对应设置,使得在所述电子设备中,所述应用程序处理器可根据所述显示屏的显示格式输出图像数据,此种情况下,在所述图像数据处理芯片中存在图像数据转化模块将来自所述应用程序处理器的根据所述显示屏的显示格式输出图像数据转化成符合所述图像数据处理芯片对应的图像的输出格式的图像数据,以供所述图像数据处理芯片进行运动估计和运动补偿处理。
综上,所述电子设备中,在不同的配置下,应用程序处理器输出的上述第一图像数据可能不同。
进一步的,所述判断所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式是否相同,包括:
若所述第一图像数据对应的图像分辨率、帧率以及色位深度与所述图像数据处理芯片对应的图像输出的分辨率、帧率以及色位深度均相同,则所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式相同;
若所述第一图像数据对应的图像分辨率、帧率以及色位深度与所述图像数据处理芯片对应的图像输出的分辨率、帧率以及色位深度不完全相同,则所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式不相同。下面,对电子设备中应用程序处理器根据图像数据处理芯片对应的图像的输出格式输出图像数据的情况进行详细介绍。
可选的,所述电子设备通过所述应用程序处理器根据所述原始图像数据得到第一图像数据,并将所述第一图像数据发送到所述图像数据处理芯片,包括:所述电子设备根据所述第一工作参数信息确定所述图像数据处理芯片对应的图像输出的分辨率和色位深度;所述电子设备通过所述应用程序处理器根据所述原始图像数据得到第一图像数据,并将所述第一图像数据发送到所述图像数据处理芯片,所述第一图像数据对应的图像输出的分辨率与所述图像数据处理芯片对应的图像输出的分辨率相同;所述电子设备通过所述图像数据处理芯片根据所述第一图像数据得到第二图像数据,所述第二图像数据对应的图像输出的色位深度与所述图像数据处理芯片对应的图像输出的色位深度相同,所述第二图像数据为所述第一目标图像数据。
具体的,电子设备中应用程序处理器和图像数据处理芯片的交互过程如下。
11、所述应用程序处理器获取所述图像数据处理芯片对应的所述第一工作参数信息;
12、所述应用程序处理器根据所述第一工作参数信息确定所述图像数据处理芯片对应的图像输出的分辨率;
13、所述应用程序处理器处理所述原始图像数据得到所述第一图像数据,所述第一图像数据对应的图像输出的分辨率与所述图像数据处理芯片对应的图像输出的分辨率相同;
14、所述应用程序处理器将所述第一图像数据发送到所述图像数据处理芯片;
15、所述图像数据处理芯片接收所述第一图像数据后,获取所述图像数据处理芯片的第一工作参数信息;
16、所述图像数据处理芯片根据所述第一工作参数信息确定所述图像数据处理芯片对应的图像输出的色位深度;
17、所述图像数据处理芯片处理所述第一图像数据得到所述第一目标图像数据,所述第一目标图像数据对应的图像输出的色位深度与所述图像数据处理芯片对应的图像输出的色位深度相同。
其中,步骤11具体的实现方式可以是:所述应用程序处理器根据获取的原始图像数据生成图像数据处理请求,所述图像数据处理请求用于指示所述图像数据处理芯片获取所述第一工作参数信息,并将所述第一工作参数信息发送到所述应用程序处理器;所述应用程序处理器向所述图像数据处理芯片发送所述图像数据处理请求;所述应用程序处理器接收来自所述图像数据处理芯片的所述第一工作参数信息。
其中,步骤11具体的实现方式可以是:所述应用程序处理器在获取到所述原始图像数据后,获取预先设置在所述应用程序处理器中的处理程序,所述处理程序为与所述第一工作参数信息同步的处理程序。即是,通过预先将应用程序处理器的部分软、硬件配置和所述图像数据处理芯片的软、硬件配置同步,使得应用程序处理器输出的所述第一图像数据的图像格式部分符合所述图像数据处理芯片的对应的图像的输出格式。
可选的,所述电子设备根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,包括:所述电子设备根据所述第一工作参数信息确定所述图像数据处理芯片对应的图像输出的分辨率和色位深度;所述电子设备通过所述应用程序处理器根据所述原始图像数据得到所述第一目标图像数据,并将所述第一图像数据发送到所述图像数据处理芯片,所述第一图像数据对应的图像输出的分辨率和色位深度与所述图像数据处理芯片对应的图像输出的分辨率和色位深度相同。
具体的,电子设备中应用程序处理器和图像数据处理芯片的交互过程如下。
21、所述应用程序处理器获取所述第一工作参数信息;
22、所述应用程序处理器根据所述第一工作参数信息确定所述图像数据处理芯片对应的图像输出的分辨率和色位深度;
23、所述应用程序处理器处理所述原始图像数据得到所述第一目标图像数据;
24、所述应用程序处理器将所述第一目标图像数据发送到所述图像数据处理芯片。
其中,上述第一工作参数信息可以是所述应用程序处理器向所述图像数据处理芯片请求得到,上述第一工作参数信息也可以是预先配置在所述应用程序处理器中,在上述第一工作参数信息也可以是预先配置在所述应用程序处理器中时,通过预先将应用程序处理器的部分软、硬件配置和所述图像数据处理芯片的软、硬件配置同步,使得应用程序处理器输出的所述第一图像数据的图像格式全部符合所述图像数据处理芯片的对应的图像的输出格式。其他内容,可参考前部分对步骤11的具体描述,不再赘述。
以上只是有限的示例,具体应用中,对应用程序处理器参照的图像数据处理芯片提供的图像数据对应的信息不做任何限定。即应用程序处理器参照的不限于图像输出的分辨率、色位深度、帧率等。
下面,对电子设备中应用程序处理器根据显示屏对应的图像的输出格式输出图像数据的情况进行详细介绍。
可选的,所述电子设备根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,包括:所述电子设备根据所述第二工作参数信息确定所述显示屏对应的图像输出的分辨率、帧率以及色位深度;所述电子设备通过所述应用程序处理器根据所述原始图像数据得到第一图像数据,并将所述第一图像数据发送到所述图像数据处理芯片,所述第一图像数据对应的图像输出的分辨率、帧率以及色位深度与所述显示屏对应的图像输出的分辨率、帧率以及色位深度相同;所述电子设备根据所述工作参数信息确定所述图像数据处理芯片对应的图像输出的分辨率和色位深度;通过所述图像数据处理芯片根据所述第一图像数据得到第二图像数据,所述第二图像数据对应的图像输出的分辨率和帧率与所述图像数据处理芯片对应的图像输出的分辨率和帧率相同,所述第二图像数据为所述第一目标图像数据。
具体的,电子设备中各个部件的交互过程如下。
31、所述应用程序处理器获取所述第二工作参数信息;
32、所述应用程序处理器根据所述第二工作参数信息确定所述显示屏对应的图像输出的分辨率、色位深度以及帧率;
33、所述应用程序处理器处理所述原始图像数据得到所述第一图像数据,所述第一图像数据对应的图像输出的分辨率、色位深度以及帧率与所述显示屏对应的图像输出的分辨率、色位深度以及帧率相同;
34、所述应用程序处理器将所述第一图像数据发送到所述图像数据处理芯片;
35、所述图像数据处理芯片接收所述第一图像数据后,获取所述第一工作参数信息;
36、所述图像数据处理芯片根据所述第一工作参数信息确定所述图像数据处理芯片对应的图像输出的分辨率和色位深度;
37、所述图像数据处理芯片处理所述第一图像数据得到所述第一目标图像数据,所述第一目标图像数据对应的图像输出的分辨率和色位深度与所述图像数据处理芯片对应的图像输出的分辨率和色位深度相同。
其中,步骤31具体的实现方式可以是:所述应用程序处理器根据获取的原始图像数据生成图像数据处理请求;所述应用程序处理器将所述图像数据处理请求通过所述图像数据处理芯片和所述显示屏驱动芯片发送到所述显示屏;所述显示屏接收所述图像数据处理请求;所述显示屏根据所述图像数据处理请求获取所述第二工作参数信息;所述显示屏将所述第二工作参数信息通过所述显示屏驱动芯片和所述图像数据处理芯片发送到所述应用程序处理器;所述应用程序处理器接收来自所述显示屏的所述第二工作参数信息。
其中,步骤31具体的实现方式可以是:所述应用程序处理器在获取到所述原始图像数据后,获取预先设置在所述应用程序处理器中的处理程序,所述处理程序为与所述第二工作参数信息同步的处理程序。即是,通过预先将应用程序处理器的部分软、硬件配置和所述显示屏的软、硬件配置同步,使得应用程序处理器输出的所述第一图像数据的图像格式全部符合所述显示屏的显示格式。
进一步的,所述电子设备通过所述应用程序处理器将所述第一图像数据发送到所述图像数据处理芯片,包括:所述电子设备通过所述应用程序处理器压缩所述第一图像数据;所述电子设备通过所述应用程序处理器将压缩后的所述第一图像数据发送到所述图像数据处理芯片。
其中,在所述应用程序处理器向所述图像数据处理芯片发送图像数据之前,所述应用程序处理器将待发送的图像数据压缩。压缩倍数可以是大于或者等于3的正整数,如,压缩倍数可以是3,压缩倍数也可以是6,不做具体限定。在对图像数据进行压缩后,利于图像数据在上述应用程序处理器和上述图像数据处理芯片之间的传输。
S103,所述电子设备根据所述第一目标图像数据得到第二目标图像数据,所述第二目标图像数据对应的图像帧帧数大于所述第一目标图像数据对应的图像帧帧数。
其中,所述电子设备通过所述图像数据处理芯片根据所述第一目标图像数据得到第二目标图像数据,即是在所述图像数据处理芯片根据所述第一目标图像数据进行插帧和画质(Picture quality,PQ)效果优化。
S104,所述电子设备获取第二工作参数信息,所述第二工作参数信息用于反映所述显示屏的显示格式。
S105,所述电子设备根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据,所述第三目标图像数据对应的图像格式与所述显示屏的显示格式相同。
在电子设备中,在所述图像数据处理芯片对应的图像的输出格式与所述显示屏的显示格式不同的情况下,所述图像数据处理芯片进行插帧或者画质优化处理得到的图像数据需要进一步处理以满足显示屏的图像的输出格式,可以在图像数据处理芯片中将图像数据转化为满足显示屏的图像的输出格式的图像数据,也可以在显示屏驱动芯片中将图像数据转化为满足显示屏的图像的输出格式的图像数据。
可选的,所述电子设备根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据,包括:所述电子设备根据所述第二工作参数信息确定所述显示屏的显示格式;所述电子设备判断所述第二目标图像数据对应的图像格式与所述显示屏的显示格式是否相同;若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式相同,则确定所述第二目标图像数据为所述第三目标图像数据;若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则根据所述显示屏的显示格式处理所述第二目标图像数据,得到第三目标图像数据。
进一步的,所述判断所述第二目标图像数据对应的图像格式与所述显示屏的显示格式是否相同,包括:若所述第二目标图像数据对应的图像分辨率、帧率以及色位深度与所述显示屏对应的图像的显示的分辨率、帧率以及色位深度均相同,则所述第二目标图像数据对应的图像格式与所述显示屏的显示格式相同;若所述第二目标图像数据对应的图像分辨率、帧率以及色位深度与所述显示屏对应的图像的显示的分辨率、帧率以及色位深度不完全相同,则所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同。其中,在所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同的情况下,可通过图像数据处理芯片将所述第二目标图像数据对应的图像格式转化为显示屏的显示格式,还可以通过显示屏驱动芯片将所述第二目标图像数据对应的图像格式转化为显示屏的显示格式。
所述若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则根据所述显示屏的显示格式处理所述第二目标图像数据,得到第三目标图像数据,包括:若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则通过所述图像数据处理芯片根据所述第二目标图像数据得到第三图像数据,所述第三图像数据对应的图像输出的分辨率、帧率以及色位深度与所述显示屏对应的图像输出的分辨率、帧率以及色位深度相同,所述第三图像数据为所述第三目标图像数据;或者,则通过所述图像数据处理芯片将所述第二目标图像数据发送到所述显示屏驱动芯片;通过所述显示屏驱动芯片根据所述第二目标图像数据得到所述第三目标图像数据。
下面,针对在图像数据处理芯片中将图像数据转化为满足显示屏的图像的输出格式的图像数据的情况进行详细介绍。
具体的,电子设备中图像数据处理芯片和显示屏驱动芯片的交互过程如下。
41、所述图像数据处理芯片在得到所述第二目标图像数据后,获取第二工作参数信息;
42、所述图像数据处理芯片根据所述第二工作参数信息确定所述显示屏对应的图像输出的分辨率、帧率以及色位深度;
43、所述图像数据处理芯片处理所述第二目标图像数据得到所述第三目标图像数据;
44、所述图像数据处理芯片将第三目标图像数据通过所述显示屏驱动芯片发送到所述显示屏;
45、所述显示屏接收所述第三目标图像数据。
其中,步骤41具体的实现方式可以是:所述图像数据处理芯片根据所述第二目标图像数据生成第二目标图像数据处理请求;所述图像数据处理芯片通过所述显示屏驱动芯片将所述第二目标图像数据处理请求发送到所述显示屏;所述显示屏接收所述第二目标图像数据处理请求;所述显示屏根据所述第二目标图像数据处理请求获取所述显示屏的工作参数信息;所述显示屏通过所述显示屏驱动芯片将所述工作参数信息发送到所述图像数据处理芯片;所述图像数据处理芯片接收来自所述显示屏的所述工作参数信息。
其中,步骤41具体的实现方式可以是:所述图像数据处理芯片在获取到所述第二目标图像数据后,获取预先设置在所述图像数据处理芯片中的处理程序,所述处理程序为与所述显示屏的工作参数信息同步的处理程序,即是,通过预先将图像数据处理芯片的部分软、硬件配置和所述图像数据处理芯片的软、硬件配置同步,使得图像数据处理芯片输出的图像数据的图像格式全部符合所述显示屏的显示格式。
进一步的,所述图像数据处理芯片处理所述第二目标图像数据得到所述第三目标图像数据,包括:所述图像数据处理芯片判断所述第二目标图像数据对应的图像输出的分辨率与所述显示屏对应的图像输出的分辨率是否相同;若所述第二目标图像数据对应的图像输出的分辨率与所述显示屏对应的图像输出的分辨率不相同,则更新所述第二目标图像数据对应的图像输出的分辨率为所述显示屏对应的图像输出的分辨率;所述图像数据处理芯片判断所述第二目标图像数据对应的图像输出的帧率与所述显示屏对应的图像输出的帧率是否相同;若所述第二目标图像数据对应的图像输出的帧率与所述显示屏对应的图像输出的帧率不相同,则更新所述第二目标图像数据对应的图像输出的帧率为所述显示屏对应的图像输出的帧率;所述图像数据处理芯片判断所述第二目标图像数据对应的图像输出的色位深度与所述显示屏对应的图像输出的色位深度是否相同;若所述第二目标图像数据对应的图像输出的色位深度与所述显示屏对应的图像输出的色位深度不相同,则更新所述第二目标图像数据对应的图像输出的色位深度为所述显示屏对应的图像输出的色位深度。
举例来说,所述第二目标图像数据对应的图像输出格式为90HZ/FHD/8bit,而显示屏对应的图像输出格式为120HZ/WQHD/10bit,则应用程序处理器首先判断出第二目标图像数据对应的图像输出的帧率90HZ不等于显示屏对应的图像输出的帧率120HZ,则将第二目标图像数据转化为帧率为120HZ的第一中间图像数据,之后,应用程序处理器判断出第二目标图像数据对应的图像输出的分辨率FHD不等于显示屏对应的图像输出的分辨率WQHD,则将第一中间图像数据转化为分辨率为WQHD的第二中间图像数据,之后,应用程序处理器判断出第二目标图像数据对应的图像输出的色位深度8bit不等于显示屏对应的图像输出的色位深度10bit,则将第二中间图像数据转化为色位深度为10bit的所述第三目标图像数据。
需要说明的是,上述对分辨率、帧率以及色位深度的判断过程没有特定的先后顺序,另外,还可同步判断,同步转化图像数据对应的图像输出的分辨率、帧率以及色位深度,不作具体限定。下面,针对在显示屏驱动芯片中将图像数据转化为满足显示屏的图像的输出格式的图像数据的情况进行详细介绍。
具体的,电子设备中应用程序处理器和图像数据处理芯片的交互过程如下。
51、所述图像数据处理芯片在得到所述第二目标图像数据后,将所述第二目标图像数据发送到所述显示屏驱动芯片;
52、所述显示屏驱动芯片接收所述第二目标图像数据后,获取所述第二工作参数信息;
53、所述显示屏驱动芯片根据所述第二工作参数信息确定所述显示屏对应的图像输出的分辨率、帧率以及色位深度;
54、所述显示屏驱动芯片处理所述第二目标图像数据得到所述第三目标图像数据;
55、所述显示屏驱动芯片将第三目标图像数据通过所述显示屏驱动芯片发送到所述显示屏;
56、所述显示屏接收所述第三目标图像数据。
其中,步骤52具体的实现方式可以是:所述显示屏驱动芯片根据第二目标图像数据生成第二目标图像数据处理请求;所述显示屏驱动芯片向所述显示屏发送所述第二目标图像数据处理请求;所述显示屏接收来自所述显示屏驱动芯片的所述第二目标图像数据处理请求;所述显示屏根据所述第二目标图像数据处理请求获取所述第二工作参数信息;所述显示屏将所述显示屏的工作参数信息发送到所述显示屏驱动芯片。
其中,步骤52具体的实现方式可以是:所述显示屏驱动芯片在获取到所述第二目标图像数据后,获取预先设置在所述显示屏驱动芯片中的处理程序,所述处理程序为与所述显示屏的工作参数信息同步的处理程序,即是,通过预先将显示屏驱动芯片的部分软、硬件配置和所述显示屏的软、硬件配置同步,使得显示屏驱动芯片输出的图像数据的图像格式全部符合所述显示屏的显示格式。
进一步的,所述显示屏接收所述第三目标图像数据后,根据所述第三目标图像数据进行视频播放服务。
可以看出,本申请实施例中,电子设备,首先,获取原始图像数据和第一工作参数信息,之后,根据原始图像数据和第一工作参数信息得到图像格式与图像数据处理芯片的图像输出格式相同的第一目标图像数据,接着,根据第一目标图像数据得到第二目标图像数据,第二目标图像数据对应的图像帧帧数大于第一目标图像数据对应的图像帧帧数,之后,获取第二工作参数信息,最后,根据第二工作参数信息和第二目标图像数据,得到图像格式与显示屏的显示格式相同的第三目标图像数据。可见,本申请实施例的电子设备在进行图像数据处理的过程中,能够根据图像数据处理芯片的图像输出格式和显示屏的显示格式,动态转化图像数据对应的图像输出帧格式,拓展了数据处理的机制,提升画面切换的流畅度。
与上述图2所示的实施例一致的,请参阅图3,图3是本申请实施例提供的另一种电子设备的结构示意图,如图3所示,电子设备300包括应用处理器310、存储器320、通信接口330以及一个或多个程序321,其中,所述一个或多个程序321被存储在上述存储器320中,并且被配置由上述应用处理器310执行,所述一个或多个程序321包括用于执行以下步骤的指令;
获取原始图像数据和第一工作参数信息,所述第一工作参数信息用于反映所述图像数据处理芯片的图像输出格式;
根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,所述第一目标图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式相同;
根据所述第一目标图像数据得到第二目标图像数据,所述第二目标图像数据对应的图像帧帧数大于所述第一目标图像数据对应的图像帧帧数;
获取第二工作参数信息,所述第二工作参数信息用于反映所述显示屏的显示格式;
根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据,所述第三目标图像数据对应的图像格式与所述显示屏的显示格式相同。
可以看出,本申请实施例中,电子设备,首先,获取原始图像数据和第一工作参数信息,之后,根据原始图像数据和第一工作参数信息得到图像格式与图像数据处理芯片的图像输出格式相同的第一目标图像数据,接着,根据第一目标图像数据得到第二目标图像数据,第二目标图像数据对应的图像帧帧数大于第一目标图像数据对应的图像帧帧数,之后,获取第二工作参数信息,最后,根据第二工作参数信息和第二目标图像数据,得到图像格式与显示屏的显示格式相同的第三目标图像数据。可见,本申请实施例的电子设备在进行图像数据处理的过程中,能够根据图像数据处理芯片的图像输出格式和显示屏的显示格式,动态转化图像数据对应的图像输出帧格式,拓展了数据处理的机制,提升画面切换的流畅度。获取原始图像数据和第一工作参数信息,所述第一工作参数信息用于反映所述图像数据处理芯片的图像输出格式;
根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,所述第一目标图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式相同;
根据所述第一目标图像数据得到第二目标图像数据,所述第二目标图像数据对应的图像帧帧数大于所述第一目标图像数据对应的图像帧帧数;
获取第二工作参数信息,所述第二工作参数信息用于反映所述显示屏的显示格式;
根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据,所述第三目标图像数据对应的图像格式与所述显示屏的显示格式相同。
在一个可能的示例中,在所述根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据方面,所述一个或多个程序321中的指令具体用于执行以下操作:通过所述应用程序处理器根据所述原始图像数据得到第一图像数据,并将所述第一图像数据发送到所述图像数据处理芯片;根据所述第一工作参数信息确定所述图像数据处理芯片的图像输出格式;判断所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式是否相同;若是,则确定所述第一图像数据为所述第一目标图像数据;若否,则通过所述图像数据处理芯片根据所述第一图像数据得到所述第一目标图像数据。
在一个可能的示例中,在所述判断所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式是否相同,包括:若所述第一图像数据对应的图像分辨率、帧率以及色位深度与所述图像数据处理芯片对应的图像输出的分辨率、帧率以及色位深度均相同,则所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式相同;若所述第一图像数据对应的图像分辨率、帧率以及色位深度与所述图像数据处理芯片对应的图像输出的分辨率、帧率以及色位深度不完全相同,则所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式不相同。
在一个可能的示例中,在所述根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据方面,所述一个或多个程序321中的指令具体用于执行以下操作:根据所述第二工作参数信息确定所述显示屏的显示格式;判断所述第二目标图像数据对应的图像格式与所述显示屏的显示格式是否相同;若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式相同,则确定所述第二目标图像数据为所述第三目标图像数据;若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则根据所述显示屏的显示格式处理所述第二目标图像数据,得到第三目标图像数据。
在一个可能的示例中,在所述判断所述第二目标图像数据对应的图像格式与所述显示屏的显示格式是否相同方面,所述一个或多个程序321中的指令具体用于执行以下操作:若所述第二目标图像数据对应的图像分辨率、帧率以及色位深度与所述显示屏对应的图像的显示的分辨率、帧率以及色位深度均相同,则所述第二目标图像数据对应的图像格式与所述显示屏的显示格式相同;若所述第二目标图像数据对应的图像分辨率、帧率以及色位深度与所述显示屏对应的图像的显示的分辨率、帧率以及色位深度不完全相同,则所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同。
在一个可能的示例中,在所述若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则根据所述显示屏的显示格式处理所述第二目标图像数据,得到第三目标图像数据方面,所述一个或多个程序321中的指令具体用于执行以下操作:若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则通过所述图像数据处理芯片根据所述第二目标图像数据得到第三图像数据,所述第三图像数据对应的图像输出的分辨率、帧率以及色位深度与所述显示屏对应的图像输出的分辨率、帧率以及色位深度相同,所述第三图像数据为所述第三目标图像数据;或者,则通过所述图像数据处理芯片将所述第二目标图像数据发送到所述显示屏驱动芯片;通过所述显示屏驱动芯片根据所述第二目标图像数据得到所述第三图像数据。
在一个可能的示例中,在所述将所述第一图像数据发送到所述图像数据处理芯片方面,所述一个或多个程序321中的指令具体用于执行以下操作:压缩所述第一图像数据;将压缩后的所述第一图像数据发送到所述图像数据处理芯片。
与上述图2所示的实施例一致的,请参阅图4,图4是本申请实施例中所涉及的数据处理装置的功能模块组成框图。该数据处理装置400应用于电子设备,包括处理单元401和通信单元402,其中,
所述处理单元401,用于通过所述通信单元402获取原始图像数据和第一工作参数信息,所述第一工作参数信息用于反映所述图像数据处理芯片的图像输出格式;以及用于根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,所述第一目标图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式相同;以及用于根据所述第一目标图像数据得到第二目标图像数据,所述第二目标图像数据对应的图像帧帧数大于所述第一目标图像数据对应的图像帧帧数;以及用于获取第二工作参数信息,所述第二工作参数信息用于反映所述显示屏的显示格式;以及用于根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据,所述第三目标图像数据对应的图像格式与所述显示屏的显示格式相同。
其中,所述数据处理装置400还可以包括存储单元403,用于存储电子设备的程序代码和数据。所述处理单元401可以是处理器,所述通信单元402可以是触控显示屏或者收发器,存储单元403可以是存储器。
可以看出,本申请实施例中,电子设备,首先,获取原始图像数据和第一工作参数信息,之后,根据原始图像数据和第一工作参数信息得到图像格式与图像数据处理芯片的图像输出格式相同的第一目标图像数据,接着,根据第一目标图像数据得到第二目标图像数据,第二目标图像数据对应的图像帧帧数大于第一目标图像数据对应的图像帧帧数,之后,获取第二工作参数信息,最后,根据第二工作参数信息和第二目标图像数据,得到图像格式与显示屏的显示格式相同的第三目标图像数据。可见,本申请实施例的电子设备在进行图像数据处理的过程中,能够根据图像数据处理芯片的图像输出格式和显示屏的显示格式,动态转化图像数据对应的图像输出帧格式,拓展了数据处理的机制,提升画面切换的流畅度。
在一个可能的示例中,在所述根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据方面,所述处理单元401具体用于:通过所述应用程序处理器根据所述原始图像数据得到第一图像数据,并将所述第一图像数据发送到所述图像数据处理芯片;根据所述第一工作参数信息确定所述图像数据处理芯片的图像输出格式;判断所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式是否相同;若是,则确定所述第一图像数据为所述第一目标图像数据;若否,则通过所述图像数据处理芯片根据所述第一图像数据得到所述第一目标图像数据。
在一个可能的示例中,在所述判断所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式是否相同方面,所述处理单元401具体用于:若所述第一图像数据对应的图像分辨率、帧率以及色位深度与所述图像数据处理芯片对应的图像输出的分辨率、帧率以及色位深度均相同,则所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式相同;若所述第一图像数据对应的图像分辨率、帧率以及色位深度与所述图像数据处理芯片对应的图像输出的分辨率、帧率以及色位深度不完全相同,则所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式不相同。
在一个可能的示例中,在所述根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据方面,所述处理单元401具体用于:根据所述第二工作参数信息确定所述显示屏的显示格式;判断所述第二目标图像数据对应的图像格式与所述显示屏的显示格式是否相同;若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式相同,则确定所述第二目标图像数据为所述第三目标图像数据;若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则根据所述显示屏的显示格式处理所述第二目标图像数据,得到第三目标图像数据。
在一个可能的示例中,在所述判断所述第二目标图像数据对应的图像格式与所述显示屏的显示格式是否相同方面,所述处理单元401具体用于:若所述第二目标图像数据对应的图像分辨率、帧率以及色位深度与所述显示屏对应的图像的显示的分辨率、帧率以及色位深度均相同,则所述第二目标图像数据对应的图像格式与所述显示屏的显示格式相同;若所述第二目标图像数据对应的图像分辨率、帧率以及色位深度与所述显示屏对应的图像的显示的分辨率、帧率以及色位深度不完全相同,则所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同。
在一个可能的示例中,在所述若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则根据所述显示屏的显示格式处理所述第二目标图像数据,得到第三目标图像数据方面,所述处理单元401具体用于:若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则通过所述图像数据处理芯片根据所述第二目标图像数据得到第三图像数据,所述第三图像数据对应的图像输出的分辨率、帧率以及色位深度与所述显示屏对应的图像输出的分辨率、帧率以及色位深度相同,所述第三图像数据为所述第三目标图像数据;或者,则通过所述图像数据处理芯片将所述第二目标图像数据发送到所述显示屏驱动芯片;通过所述显示屏驱动芯片根据所述第二目标图像数据得到所述第三图像数据。
在一个可能的示例中,在所述将所述第一图像数据发送到所述图像数据处理芯片方面,所述处理单元401具体用于:压缩所述第一图像数据;将压缩后的所述第一图像数据发送到所述图像数据处理芯片。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有该变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种数据处理方法,其特征在于,应用于电子设备,所述电子设备包括应用程序处理器、图像数据处理芯片、显示屏驱动芯片以及显示屏,所述应用程序处理器与所述图像数据处理芯片通信连接,所述图像数据处理芯片和所述显示屏驱动芯片通信连接,所述显示屏驱动芯片与所述显示屏通信连接;所述方法包括:
获取原始图像数据和第一工作参数信息,所述第一工作参数信息用于反映所述图像数据处理芯片对应的图像的输出格式;
根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,所述第一目标图像数据对应的图像格式与所述图像数据处理芯片对应的图像的输出格式相同;
根据所述第一目标图像数据得到第二目标图像数据,所述第二目标图像数据对应的图像帧帧数大于所述第一目标图像数据对应的图像帧帧数;
获取第二工作参数信息,所述第二工作参数信息用于反映所述显示屏的显示格式;
根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据,所述第三目标图像数据对应的图像格式与所述显示屏的显示格式相同。
2.根据权利要求1所述的方法,其特征在于,所述根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,包括:
通过所述应用程序处理器根据所述原始图像数据得到第一图像数据,并将所述第一图像数据发送到所述图像数据处理芯片;
根据所述第一工作参数信息确定所述图像数据处理芯片的图像输出格式;
判断所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式是否相同;
若是,则确定所述第一图像数据为所述第一目标图像数据;
若否,则通过所述图像数据处理芯片根据所述第一图像数据得到所述第一目标图像数据。
3.根据权利要求2所述的方法,其特征在于,所述判断所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式是否相同,包括:
若所述第一图像数据对应的图像分辨率、帧率以及色位深度与所述图像数据处理芯片对应的图像输出的分辨率、帧率以及色位深度均相同,则所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式相同;
若所述第一图像数据对应的图像分辨率、帧率以及色位深度与所述图像数据处理芯片对应的图像输出的分辨率、帧率以及色位深度不完全相同,则所述第一图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式不相同。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据,包括:
根据所述第二工作参数信息确定所述显示屏的显示格式;
判断所述第二目标图像数据对应的图像格式与所述显示屏的显示格式是否相同;
若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式相同,则确定所述第二目标图像数据为所述第三目标图像数据;
若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则根据所述显示屏的显示格式处理所述第二目标图像数据,得到第三目标图像数据。
5.根据权利要求4所述的方法,其特征在于,所述判断所述第二目标图像数据对应的图像格式与所述显示屏的显示格式是否相同,包括:
若所述第二目标图像数据对应的图像分辨率、帧率以及色位深度与所述显示屏对应的图像的显示的分辨率、帧率以及色位深度均相同,则所述第二目标图像数据对应的图像格式与所述显示屏的显示格式相同;
若所述第二目标图像数据对应的图像分辨率、帧率以及色位深度与所述显示屏对应的图像的显示的分辨率、帧率以及色位深度不完全相同,则所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同。
6.根据权利要求5所述的方法,其特征在于,所述若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则根据所述显示屏的显示格式处理所述第二目标图像数据,得到第三目标图像数据,包括:
若所述第二目标图像数据对应的图像格式与所述显示屏的显示格式不相同,则通过所述图像数据处理芯片根据所述第二目标图像数据得到第三图像数据,所述第三图像数据对应的图像输出的分辨率、帧率以及色位深度与所述显示屏对应的图像输出的分辨率、帧率以及色位深度相同,所述第三图像数据为所述第三目标图像数据;或者,
则通过所述图像数据处理芯片将所述第二目标图像数据发送到所述显示屏驱动芯片;
通过所述显示屏驱动芯片根据所述第二目标图像数据得到所述第三图像数据。
7.根据权利要求2所述的方法,其特征在于,所述将所述第一图像数据发送到所述图像数据处理芯片,包括:
压缩所述第一图像数据;
将压缩后的所述第一图像数据发送到所述图像数据处理芯片。
8.一种数据处理装置,其特征在于,应用于电子设备,所述电子设备包括应用程序处理器、图像数据处理芯片、显示屏驱动芯片以及显示屏,所述应用程序处理器与所述图像数据处理芯片通信连接,所述图像数据处理芯片和所述显示屏驱动芯片通信连接,所述显示屏驱动芯片与所述显示屏通信连接;所述数据处理装置包括处理单元和通信单元,其中,
所述处理单元,用于通过所述通信单元获取原始图像数据和第一工作参数信息,所述第一工作参数信息用于反映所述图像数据处理芯片的图像输出格式;以及用于根据所述原始图像数据和所述第一工作参数信息得到第一目标图像数据,所述第一目标图像数据对应的图像格式与所述图像数据处理芯片的图像输出格式相同;以及用于根据所述第一目标图像数据得到第二目标图像数据,所述第二目标图像数据对应的图像帧帧数大于所述第一目标图像数据对应的图像帧帧数;以及用于获取第二工作参数信息,所述第二工作参数信息用于反映所述显示屏的显示格式;以及用于根据所述第二工作参数信息和所述第二目标图像数据,得到第三目标图像数据,所述第三目标图像数据对应的图像格式与所述显示屏的显示格式相同。
9.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。
10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911370792.0A CN111083496A (zh) | 2019-12-25 | 2019-12-25 | 数据处理方法及相关产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911370792.0A CN111083496A (zh) | 2019-12-25 | 2019-12-25 | 数据处理方法及相关产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111083496A true CN111083496A (zh) | 2020-04-28 |
Family
ID=70318768
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911370792.0A Pending CN111083496A (zh) | 2019-12-25 | 2019-12-25 | 数据处理方法及相关产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111083496A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113744125A (zh) * | 2020-05-29 | 2021-12-03 | Oppo广东移动通信有限公司 | 图像处理方法、存储介质及电子设备 |
CN114189741A (zh) * | 2021-11-09 | 2022-03-15 | 深圳曦华科技有限公司 | 图像处理方法及相关装置 |
CN114285958A (zh) * | 2021-12-28 | 2022-04-05 | 维沃移动通信有限公司 | 图像处理电路、图像处理方法和电子设备 |
CN114339072A (zh) * | 2021-12-28 | 2022-04-12 | 维沃移动通信有限公司 | 图像处理电路、方法和电子设备 |
CN114338955A (zh) * | 2021-12-28 | 2022-04-12 | 维沃移动通信有限公司 | 图像处理电路、图像处理方法、装置、电子设备和芯片 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140104492A1 (en) * | 2012-10-17 | 2014-04-17 | Dolby Laboratories Licensing Corporation | Systems and Methods for Transmitting Video Frames |
CN105916029A (zh) * | 2015-12-18 | 2016-08-31 | 乐视致新电子科技(天津)有限公司 | 音频播放的控制设备、视频显示设备及音视频播放*** |
CN109196865A (zh) * | 2017-03-27 | 2019-01-11 | 华为技术有限公司 | 一种数据处理方法及终端 |
CN109218647A (zh) * | 2018-11-27 | 2019-01-15 | 青岛海信电器股份有限公司 | 一种图像数据的传输方法及智能电视 |
CN109327698A (zh) * | 2018-11-09 | 2019-02-12 | 杭州网易云音乐科技有限公司 | 动态预览图的生成方法、***、介质和电子设备 |
-
2019
- 2019-12-25 CN CN201911370792.0A patent/CN111083496A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140104492A1 (en) * | 2012-10-17 | 2014-04-17 | Dolby Laboratories Licensing Corporation | Systems and Methods for Transmitting Video Frames |
CN105916029A (zh) * | 2015-12-18 | 2016-08-31 | 乐视致新电子科技(天津)有限公司 | 音频播放的控制设备、视频显示设备及音视频播放*** |
CN109196865A (zh) * | 2017-03-27 | 2019-01-11 | 华为技术有限公司 | 一种数据处理方法及终端 |
CN109327698A (zh) * | 2018-11-09 | 2019-02-12 | 杭州网易云音乐科技有限公司 | 动态预览图的生成方法、***、介质和电子设备 |
CN109218647A (zh) * | 2018-11-27 | 2019-01-15 | 青岛海信电器股份有限公司 | 一种图像数据的传输方法及智能电视 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113744125A (zh) * | 2020-05-29 | 2021-12-03 | Oppo广东移动通信有限公司 | 图像处理方法、存储介质及电子设备 |
CN114189741A (zh) * | 2021-11-09 | 2022-03-15 | 深圳曦华科技有限公司 | 图像处理方法及相关装置 |
CN114189741B (zh) * | 2021-11-09 | 2023-08-18 | 深圳曦华科技有限公司 | 图像处理方法及相关装置 |
CN114285958A (zh) * | 2021-12-28 | 2022-04-05 | 维沃移动通信有限公司 | 图像处理电路、图像处理方法和电子设备 |
CN114339072A (zh) * | 2021-12-28 | 2022-04-12 | 维沃移动通信有限公司 | 图像处理电路、方法和电子设备 |
CN114338955A (zh) * | 2021-12-28 | 2022-04-12 | 维沃移动通信有限公司 | 图像处理电路、图像处理方法、装置、电子设备和芯片 |
WO2023125217A1 (zh) * | 2021-12-28 | 2023-07-06 | 维沃移动通信有限公司 | 图像处理电路、方法和电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111083496A (zh) | 数据处理方法及相关产品 | |
CN102625106B (zh) | 场景自适应的屏幕编码码率控制方法及其*** | |
US8606037B2 (en) | Techniques to improve contrast enhancement | |
US20080273035A1 (en) | Unique method for performing zoom-in and zoom-out operations with horizontal and vertical video decimation within a wireless device having a video display | |
US20040184523A1 (en) | Method and system for providing reduced bandwidth for picture in picture video transmissions | |
US20050104909A1 (en) | Communications system and method | |
US20090234919A1 (en) | Method of Transmitting Data in a Communication System | |
CN110392306B (zh) | 一种数据处理方法以及设备 | |
KR20150013312A (ko) | 화상 통신 방법, 장치, 프로그램 및 기록매체 | |
CN108369750B (zh) | 用于虚拟现实图像的图像增强的方法和装置 | |
JP2002044422A (ja) | 低解像度かつ低い色深度画像を生成するための画像処理方法及び装置 | |
JP2022539683A (ja) | 画像処理方法および装置 | |
EP4036841A1 (en) | Image processing method and apparatus | |
KR20230039723A (ko) | 프로젝션 데이터 프로세싱 방법 및 장치 | |
JP2005287035A (ja) | マルチメディアデータの表示方法および表示システム | |
CN112423046A (zh) | 视频数据传输的方法、装置、设备及可读存储介质 | |
CN109168041B (zh) | 一种移动终端监控方法及*** | |
CN110740316A (zh) | 数据编码方法及装置 | |
KR20080018396A (ko) | 이동통신 단말기의 디스플레이 정보를 외부 디스플레이장치에서 디스플레이하기 위한 모바일 애플리케이션 및pc 애플리케이션을 기록한 컴퓨터 판독 가능 기록매체 | |
EP3070951A1 (en) | Video code stream obtaining method and apparatus | |
CN113141352B (zh) | 多媒体数据的传输方法、装置、计算机设备和存储介质 | |
WO2011134373A1 (zh) | 多路视频同步传输方法、装置及*** | |
US20240098270A1 (en) | Method, apparatus, and device for processing video data and computer storage medium | |
CN110941413B (zh) | 显示画面的生成方法及相关装置 | |
CN108737877B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200428 |