掌桥专利:专业的专利平台
掌桥专利
首页

合成方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 19:14:59


合成方法、装置、电子设备及存储介质

技术领域

本公开涉及计算机技术领域,尤其涉及一种合成方法、装置、电子设备及存储介质。

背景技术

随着电子设备的不断发展,不同的电子设备之间互联互通的需求场景也越来越多,且现在已不仅局限在设备控制方面,显示界面的互通传输需求也日益增加。例如,不同的电子设备之间的互联包括手机-电脑互联、手机-电视互联、手机-平板互联、手机-车机互联等。

相关技术中,对电子设备的物理显示屏中待显示的页面进行合成,并显示该合成后的页面,而当该电子设备有与其他电子设备的互联需求时,电子设备会创建虚拟显示屏,虽然在虚拟显示屏中显示的页面与物理显示屏中显示的页面相同,但是电子设备还是会针对虚拟显示屏对待显示的页面进行合成,相当于针对物理显示屏和虚拟显示屏对相同的页面进行了两次合成,且虚拟显示屏越多合成次数越多,导致重复执行相同的操作,页面合成效率较低。

发明内容

为克服相关技术中存在的问题,本公开提供一种合成方法、装置、电子设备及存储介质。

根据本公开实施例的第一方面,提供一种合成方法,应用于电子设备,所述方法包括:

对第一页面进行合成得到第二页面,所述第二页面用于在多个显示屏中进行显示,所述多个显示屏包括所述电子设备的物理显示屏和至少一个虚拟显示屏;

在一些实施例中,所述对第一页面进行合成得到第二页面之后,所述方法还包括:

将所述第二页面分别存储至多个数据区域,每个数据区域一一对应于一个显示屏,每个数据区域用于存储对应的显示屏的待显示数据。

在一些实施例中,所述第一页面包括多个图层;

所述对第一页面进行合成得到第二页面,包括:

分别对所述多个图层进行渲染,得到渲染后的多个图层;

对所述渲染后的多个图层进行合成,得到所述第二页面。

在一些实施例中,所述虚拟显示屏包括录屏虚拟显示屏;

所述将所述第二页面分别存储至多个数据区域,包括:

响应于检测到所述电子设备的录屏操作,将所述第二页面存储至所述物理显示屏对应的数据区域以及所述录屏虚拟显示屏对应的数据区域。

在一些实施例中,所述虚拟显示屏包括投影虚拟显示屏;

所述将所述第二页面分别发送至多个显示屏对应的数据区域,包括:

响应于检测到所述电子设备与其他电子设备进行互联,将所述第二页面存储至所述物理显示屏对应的数据区域以及所述投影虚拟显示屏对应的数据区域。

在一些实施例中,所述方法还包括:

向所述其他电子设备发送合成数据,以使所述其他电子设备中的所述投影虚拟显示屏显示所述第二页面,所述合成数据至少包括用于描述所述第二页面的图像信息。

根据本公开实施例的第二方面,提供一种合成装置,应用于电子设备,所述装置包括:

页面合成模块,被配置为对第一页面进行合成得到第二页面,所述第二页面用于在多个显示屏中进行显示,所述多个显示屏包括所述电子设备的物理显示屏和至少一个虚拟显示屏。

在一些实施例中,所述装置还包括:

页面存储模块,被配置为将所述第二页面分别存储至多个数据区域,每个数据区域一一对应于一个显示屏,每个数据区域用于存储对应的显示屏的待显示数据,所述多个显示屏包括所述电子设备的物理显示屏和至少一个虚拟显示屏。

在一些实施例中,所述第一页面包括多个图层;

所述页面合成模块,包括:

图层渲染单元,被配置为分别对所述多个图层进行渲染,得到渲染后的多个图层;

对所述渲染后的多个图层进行合成,得到所述第二页面。

在一些实施例中,所述虚拟显示屏包括录屏虚拟显示屏;

所述页面存储模块,被配置为响应于检测到所述电子设备的录屏操作,将所述第二页面存储至所述物理显示屏对应的数据区域以及所述录屏虚拟显示屏对应的数据区域。

在一些实施例中,所述虚拟显示屏包括投影虚拟显示屏;

所述页面存储模块,被配置为响应于检测到所述电子设备与其他电子设备进行互联,将所述第二页面存储至所述物理显示屏对应的数据区域以及所述投影虚拟显示屏对应的数据区域。

在一些实施例中,所述装置还包括:

数据发送模块,被配置为向所述其他电子设备发送合成数据,以使所述其他电子设备中的所述投影虚拟显示屏显示所述第二页面,所述合成数据至少包括用于描述所述第二页面的图像信息。

根据本公开实施例的第三方面,提供一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行如本公开实施例的第一方面中任一项所述的合成方法。

根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本公开实施例的第一方面中任一项所述的合成方法。

采用本公开的上述方法,具有以下有益效果:

本公开实施例提供的合成方法,对第一页面进行合成得到第二页面,该第二页面用于在多个显示屏中进行显示,多个显示屏包括电子设备的物理显示屏和至少一个虚拟显示屏。该方法中对第一页面进行合成得到的第二页面可以在多个显示屏中显示,即在多个显示屏显示相同的页面时只需对页面进行一次合成,实现了对页面进行一次合成多次使用的效果,与针对每个显示屏分别合成对应的页面相比,提高了页面合成效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性的实施例示出的一种合成方法的流程图;

图2是根据一示例性的实施例示出的一种合成方法的流程图;

图3是根据一示例性的实施例示出的一种物理显示屏和虚拟显示屏的示意图;

图4是根据一示例性的实施例示出的一种相关技术中的合成过程的示意图;

图5是根据一示例性的实施例示出的一种相关技术中的合成方式的示意图;

图6是根据一示例性的实施例示出的一种本公开提供的合成方式的示意图

图7是根据一示例性的实施例示出的一种合成装置的装置框图;

图8是根据一示例性的实施例示出的一种电子设备的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

本公开实施例提供的合成方法应用于电子设备,该电子设备可以为手机、平板电脑、手提电脑等能够进行页面显示的设备。

可选地,该电子设备需要与其他电子设备进行互联,电子设备为手机,则该电子设备与其他电子设备之间的互联包括手机-电脑互联、手机-电视互联、手机-平板互联、手机-车机互联等,在本公开实施例中,手机合成一次页面,然后在手机的物理显示屏上显示该页面,并将该页面发送至与手机互联的电脑、电视、平板、车机等其他电子设备,在其他电子设备中显示的该电子设备对应的虚拟显示屏上显示该页面。或者,该电子设备在录屏场景下,手机合成一次页面,然后在手机的物理显示屏上显示该页面,并在手机的虚拟显示屏上显示该页面,对该虚拟显示屏上显示的页面进行录制。

图1是根据一示例性的实施例示出的一种合成方法的流程图,该方法由电子设备执行,参见图1,该方法包括以下步骤:

步骤S101,对第一页面进行合成得到第二页面,第二页面用于在多个显示屏中进行显示,多个显示屏包括电子设备的物理显示屏和至少一个虚拟显示屏。

其中,第一页面是指待渲染合成后进行显示的页面,该第一页面可以包括多个图层,每个图层中可以包括文本、图像、图标、按钮等元素。该第一页面可以为电子设备待显示的任一页面,例如第一页面为电子设备安装的某个应用程序中的一个页面,或者,第一页面为电子设备的桌面,或者,第一页面为包含多个应用程序的多个页面的页面,本公开实施例对第一页面具体是何种页面不做限制。对第一页面进行合成得到第二页面,该第二页面即为后续在显示屏中显示的页面,其中,合成是指将第一页面对应的多个图层合成为一个图层。

在合成第二页面之后,该第二页面用于在多个显示屏中进行显示,也即是多个显示屏在显示页面时,采用的是同一次合成得到的第二页面,实现了对第二页面进行一次合成多次使用的效果。其中,多个显示屏包括电子设备的物理显示屏和至少一个虚拟显示屏,虚拟显示屏包括投影虚拟显示屏和录屏虚拟显示屏,投影虚拟显示屏是指电子设备在与其他电子设备互联时其他电子设备中所显示的该电子设备的虚拟显示屏,录屏虚拟显示屏是指电子设备在进行录屏时所显示的虚拟显示屏。

本公开实施例提供的合成方法,对第一页面进行合成得到第二页面,该第二页面用于在多个显示屏中进行显示,多个显示屏包括电子设备的物理显示屏和至少一个虚拟显示屏。该方法中对第一页面进行合成得到的第二页面可以在多个显示屏中显示,即在多个显示屏显示相同的页面时只需对页面进行一次合成,实现了对页面进行一次合成多次使用的效果,与针对每个显示屏分别合成对应的页面相比,提高了页面合成效率。

图1所示的实施例简单介绍了页面合成的过程,下面结合实际应用场景对合成过程进行说明。

图2是根据一示例性的实施例示出的一种合成方法的流程图,该方法由电子设备执行,参见图2,该方法包括以下步骤:

步骤S201,对第一页面所包括的多个图层进行渲染,得到渲染后的多个图层。

其中,第一页面是指待渲染合成后进行显示的页面,该第一页面可以包括多个图层,每个图层中可以包括文本、图像、图标、按钮等元素。该第一页面可以为电子设备待显示的任一页面。渲染是指确定图层中的每个像素点的像素值,以使后续在显示时能够按照每个像素点的像素值对图层进行显示。

可选地,第一页面为电子设备中的某个应用程序的应用页面,则分别对该应用页面中的多个图层进行渲染。或者,第一页面为电子设备中多个应用程序的多个应用页面,例如,第一页面为在第一应用程序的应用页面上层显示有悬浮窗,该悬浮窗包含第二应用程序的应用页面,则分别对第一应用程序的应用页面中的每个图层,以及悬浮窗中的每个图层进行渲染。当然,也可能存在其他形式的第一页面,本公开实施例在此对其他形式的第一页面的渲染不再举例说明。

可选地,渲染后的图层可称为应用GraphicBuffer对象。

步骤S202,对渲染后的多个图层进行合成,得到第二页面。

由于第一页面包括多个图层,该多个图层在进行显示时,不同图层中重叠部分相互影响,为了保证最终的显示效果,需要重新计算重叠部分的像素点的像素值,以使最终具有较好的显示效果。对多个图层进行合成是指将渲染得到的多个图层再合成为一个图层,合成得到的一个图层即为第二页面,本公开实施例对合成时采用的具体计算方式不做限制。

在一些实施例中,在得到渲染后的多个图层后,将渲染后的多个图层发送至渲染合成模块,该渲染合成模块对渲染后的多个图层进行合成,得到第二页面。可选地,渲染合成模块采用SurfaceFlinger进程对渲染后的多个图层进行合成,得到第二页面。

可选地,第二页面也可称为合成GraphicBuffer对象。

需要强调的是,上述步骤S201和步骤S202,只需对第一页面进行一次渲染和一次合成,得到第二页面。

步骤S203,响应于检测到电子设备与其他电子设备进行互联,将第二页面存储至物理显示屏对应的数据区域以及投影虚拟显示屏对应的数据区域,以使物理显示屏和投影虚拟显示屏分别显示第二页面。

本公开实施例中,将第二页面分别存储至多个数据区域,在电子设备与其他电子设备进行互联时,需要将第二页面存储至物理显示屏对应的数据区域以及投影虚拟显示屏对应的数据区域,也即是将第二页面传递给物理显示屏和投影虚拟显示屏,以使物理显示屏和投影虚拟显示屏显示第二页面,因此通过一次合成得到的第二页面,可以在物理显示屏和投影虚拟显示屏这两个显示屏中进行显示,实现了一次合成多个使用的效果。其中,投影虚拟显示屏为与该电子设备互联的其他电子设备中显示的虚拟显示屏,投影虚拟显示屏的数量根据与该电子设备互联的其他电子设备的数量确定,例如,手机与电脑互联,则有一个在电脑上显示的投影虚拟显示屏,或者,手机同时与电脑和平板互联,则有一个在电脑上显示的投影虚拟显示屏和一个在平板上显示的投影虚拟显示屏。

其中,每个数据区域一一对应于一个显示屏,每个数据区域用于存储对应的显示屏的待显示数据,该待显示数据可以直接为第二页面,或者可以为描述该第二页面的图像信息。

在一些实施例中,电子设备与其他电子设备可以通过无线互联或者通过数据线物理连接,本公开实施例中对电子设备与其他电子设备之间的连接方式不做限制。

在一些实施例中,在将第二页面存储至投影虚拟显示屏对应的数据区之后,向其他电子设备发送合成数据,以使其他电子设备中的投影虚拟显示屏显示第二页面。其中,该合成数据至少包括用于描述第二页面的图像信息,该合成数据中还可以包括该电子设备的设备标识以及其他电子设备的设备标识等其他信息。例如,参见图3,将手机与电脑互联,在手机的物理显示屏中显示手机桌面,同时在电脑中的投影虚拟显示屏中显示相同的手机桌面,该物理显示屏和投影虚拟显示屏中所显示的手机桌面是经过同一次合成得到的。

在一些实施例中,电子设备在合成第二页面后,检测该电子设备此时是否与其他电子设备互联,在电子设备与其他电子设备互联,且其他电子设备显示有投影虚拟显示屏的情况下,将第二页面存储至物理显示屏对应的数据区域以及投影虚拟显示屏对应的数据区域,若电子设备与其他电子设备没有互联,则将第二页面存储至物理显示屏对应的数据区域,使物理显示屏显示第二页面即可。

需要强调的是,步骤S203中物理显示屏和投影虚拟显示屏中显示的第二页面是经过一次合成得到的。

步骤S204,响应于检测到电子设备的录屏操作,将第二页面存储至物理显示屏对应的数据区域以及录屏虚拟显示屏对应的数据区域,以使物理显示屏和录屏虚拟显示屏分别显示第二页面。

本公开实施例中,将第二页面分别存储至多个数据区域,在检测到电子设备的录屏操作时,需要将第二页面存储至物理显示屏对应的数据区域以及录屏虚拟显示屏对应的数据区域,也即是将第二页面传递给物理显示屏和录屏虚拟显示屏,以使物理显示屏和录屏虚拟显示屏显示第二页面,因此通过一次合成得到的第二页面,可以在物理显示屏和录屏虚拟显示屏这两个显示屏中进行显示,实现了一次合成多个使用的效果。其中,录屏虚拟显示屏为该电子设备在进行录屏时显示的虚拟显示屏。

在一些实施例中,电子设备在合成第二页面后,检测该电子设备此时是否正在进行录屏操作,在电子设备正在进行录屏操作时,将第二页面存储至物理显示屏对应的数据区域以及录屏虚拟显示屏对应的数据区域,若电子设备没有进行录屏操作,则将第二页面存储至物理显示屏对应的数据区域,使物理显示屏显示第二页面即可。

需要强调的是,步骤S204中物理显示屏和录屏虚拟显示屏中显示的第二页面是经过一次合成得到的。

需要说明的是,步骤S203和步骤S204是针对两种不同的场景,在一些实施例中,在同时出现这两种场景时,即响应于检测到电子设备与其他电子设备进行互联,以及电子设备的录屏操作,将第二页面存储至物理显示屏对应的数据区域、投影虚拟显示屏对应的数据区域以及录屏虚拟显示屏对应的数据区域,以使物理显示屏、投影虚拟显示屏和录屏虚拟显示屏分别显示第二页面。

相关技术中,针对物理显示屏和不同的虚拟显示屏需要分别进行页面合成,例如,参见图4所示的相关技术中的合成过程的示意图,从图4可以看出,阶段1、阶段2和阶段3是三次合成页面的过程。其中,阶段1和阶段2是合成虚拟显示屏中显示的页面的过程,阶段3是合成物理显示屏中显示的页面的过程。虽然这三个阶段在合成页面的细节上存在区别,但是最终合成的页面的显示效果是相同的,因此采用三次进行合成明显执行了重复的操作,导致合成效率较低,如果只合成一次页面,然后物理显示屏和虚拟显示屏均基于一次合成的页面进行显示,可以提高合成效率,同时也不会影响原来页面的显示效果。

另外,参见图5和图6所示的示意图,图5是相关技术中的合成方式,图6是本公开提供的合成方式,以待显示的页面为应用程序中的A页面与D页面进行合成后的页面,需要在物理显示屏、投影虚拟显示屏和录制虚拟显示屏中显示页面为例,参见图5,相关技术中,对A页面和D页面合成三次,分别得到合成的三个页面,将三个页面依次在物理显示屏、投影虚拟显示屏和录制虚拟显示屏中显示,即针对三个显示屏进行了三次页面合成,每次合成的页面仅使用一次,参见图6,本公开实施例中,对A页面和D页面合成一次,得到合成的一个页面,将这一个页面分别在物理显示屏、投影虚拟显示屏和录制虚拟显示屏中显示,即针对三个显示屏进行了一次页面合成,一次合成的页面使用了多次。

本公开实施例提供的合成方法,对第一页面进行合成得到第二页面,将第二页面分别存储至多个数据区域,每个数据区域一一对应于一个显示屏,每个数据区域用于存储对应的显示屏的待显示数据,多个显示屏包括电子设备的物理显示屏和至少一个虚拟显示屏。该方法中对页面进行一次合成,之后将合成后的页面分别存储在每个显示屏对应的数据区域,使每个显示屏可以基于对应的数据区域中存储的数据对页面进行显示,从而在多个显示屏显示相同的页面时只需对页面进行一次合成,实现了对页面进行一次合成多次使用的效果,与针对每个显示屏分别合成对应的页面相比,提高了页面合成效率。

图7是根据一示例性的实施例示出的一种合成装置,应用于电子设备,参见图7,该装置包括:

页面合成模块701,被配置为对第一页面进行合成得到第二页面,第二页面用于在多个显示屏中进行显示,多个显示屏包括电子设备的物理显示屏和至少一个虚拟显示屏。

本公开实施例提供的合成方法,对第一页面进行合成得到第二页面,该第二页面用于在多个显示屏中进行显示,多个显示屏包括电子设备的物理显示屏和至少一个虚拟显示屏。该方法中对第一页面进行合成得到的第二页面可以在多个显示屏中显示,即在多个显示屏显示相同的页面时只需对页面进行一次合成,实现了对页面进行一次合成多次使用的效果,与针对每个显示屏分别合成对应的页面相比,提高了页面合成效率。

在一些实施例中,装置还包括:

页面存储模块,被配置为将第二页面分别存储至多个数据区域,每个数据区域一一对应于一个显示屏,每个数据区域用于存储对应的显示屏的待显示数据。

在一些实施例中,第一页面包括多个图层;

页面合成模块701,包括:

图层渲染单元,被配置为分别对多个图层进行渲染,得到渲染后的多个图层;

对渲染后的多个图层进行合成,得到第二页面。

在一些实施例中,虚拟显示屏包括录屏虚拟显示屏;

页面存储模块,被配置为响应于检测到电子设备的录屏操作,将第二页面存储至物理显示屏对应的数据区域以及录屏虚拟显示屏对应的数据区域。

在一些实施例中,虚拟显示屏包括投影虚拟显示屏;

页面存储模块,被配置为响应于检测到电子设备与其他电子设备进行互联,将第二页面存储至物理显示屏对应的数据区域以及投影虚拟显示屏对应的数据区域。

在一些实施例中,装置还包括:

数据发送模块,被配置为向其他电子设备发送合成数据,以使其他电子设备中的投影虚拟显示屏显示第二页面,合成数据至少包括用于描述第二页面的图像信息。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开实施例还提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行上述实施例中的合成方法。

图8是根据一示例性的实施例示出的一种电子设备800的框图。

参照图8,电子设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制电子设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在电子设备800的操作。这些数据的示例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为电子设备800的各种组件提供电源。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为电子设备800生成、管理和分配电力相关联的组件。

多媒体组件808包括在所述电子设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当电子设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当电子设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为电子设备800提供各个方面的状态评估。例如,传感器组件814可以检测到电子设备800的打开/关闭状态,组件的相对定位,例如所述组件为电子设备800的显示器和小键盘,传感器组件814还可以检测电子设备800或电子设备800一个组件的位置改变,用户与电子设备800接触的存在或不存在,电子设备800方位或加速/减速和电子设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通信。电子设备800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由电子设备800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

本公开实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述实施例中的合成方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

技术分类

06120115848675