CN112383766A - 图像生成***、方法及电子设备 - Google Patents
图像生成***、方法及电子设备 Download PDFInfo
- Publication number
- CN112383766A CN112383766A CN202011265828.1A CN202011265828A CN112383766A CN 112383766 A CN112383766 A CN 112383766A CN 202011265828 A CN202011265828 A CN 202011265828A CN 112383766 A CN112383766 A CN 112383766A
- Authority
- CN
- China
- Prior art keywords
- image
- pixels
- row
- channel information
- driving circuit
- 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
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/122—Improving the 3D impression of stereoscopic images by modifying image signal contents, e.g. by filtering or adding monoscopic depth cues
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/161—Encoding, multiplexing or demultiplexing different image signal components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/293—Generating mixed stereoscopic images; Generating mixed monoscopic and stereoscopic images, e.g. a stereoscopic image overlay window on a monoscopic image background
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请提供了一种图像生成***、方法及电子设备。所述***包括:图像采集器、应用处理器和驱动电路,其中,所述图像采集器,被配置为采集拍摄对象对应的第一图像,并将所述第一图像发送至所述驱动电路;所述应用处理器,被配置为根据预设编解码规则对第二图像进行编码处理,生成中间图像,并将所述中间图像发送至所述驱动电路;所述第二图像为包含透明度信息的图像;所述驱动电路,被配置为根据所述预设编解码规则对所述中间图像进行解码处理,得到所述第二图像,并将所述第二图像叠加至所述第一图像之上,生成叠加的目标图像。本申请可以解决现有MR设备图像数据处理缓慢的问题,能够有效解决画面卡顿的现象,提高了用户的体验。
Description
技术领域
本申请涉及图像处理技术领域,特别是涉及一种图像生成***、方法及电子设备。
背景技术
MR(Mixed Reality,混合现实)技术是虚拟现实技术的进一步发展,该技术通过在虚拟环境中引入现实场景信息,在虚拟世界、现实世界和用户之间搭起一个交互反馈的信息回路,可以增强用户体验的真实感。
目前,MR设备的显示方案通常是由图像采集设备采集现实世界的真实图像到处理器后,通过处理器对真实图像与虚拟图像进行叠加处理,最后由处理器将叠加的图像传输到显示屏驱动电路,此种图像处理方式对处理器的性能要求较高,而在处理器性能较差时,图像处理数据的速度缓慢,会导致画面卡顿,用户体验较差。
发明内容
本申请提供一种图像生成***、方法及电子设备,以解决现有技术中图像处理方式在处理器性能较差时,图像处理数据的速度缓慢,会导致画面卡顿,用户体验较差的问题。
为了解决上述问题,本申请公开了一种图像生成***,所述***包括:图像采集器、应用处理器和驱动电路,其中,
所述图像采集器,被配置为采集拍摄对象对应的第一图像,并将所述第一图像发送至所述驱动电路;
所述应用处理器,被配置为根据预设编解码规则对第二图像进行编码处理,生成中间图像,并将所述中间图像发送至所述驱动电路;所述第二图像为包含透明度信息的图像;
所述驱动电路,被配置为根据所述预设编解码规则对所述中间图像进行解码处理,得到所述第二图像,并将所述第二图像叠加至所述第一图像之上,生成叠加的目标图像。
可选地,所述应用处理器,被配置为根据所述第二图像中每行像素的透明度通道信息,生成所述每行像素的数据头,去除所述第二图像的每个像素中的透明度通道信息,得到每行像素对应的重排图像信息,并根据每行像素对应的数据头和每行像素对应的重排图像信息,生成所述中间图像。
可选地,所述应用处理器,还被配置为提取所述每行像素中的每个像素的透明度通道信息,根据所述每行像素中每个像素的排列顺序,对所述透明度通道信息进行排序,并根据每行像素对应的排序后的透明度通道信息,生成所述每行像素对应的数据头。
可选地,所述应用处理器,被配置为根据每行像素的数据头和每行像素的重排图像信息,生成每行像素对应的图像数据,并根据所有行像素对应的图像数据,生成所述中间图像。
可选地,所述驱动电路,还被配置为根据所述中间图像中每行像素的数据头,获取所述中间图像的每行像素中各个像素对应的透明度通道信息,并根据所述透明度通道信息,对所述各个像素的通道信息进行重新排布,得到还原的所述第二图像。
可选地,所述***还包括显示屏幕,
所述驱动电路,还被配置为对所述目标图像中的像素进行逐行扫描,并驱动所述显示屏幕显示所述目标图像。
为了解决上述技术问题,本申请实施例还提供了一种图像生成方法,应用于上述任一项所述的图像生成***,所述方法包括:
采集拍摄对象对应的第一图像,并将所述第一图像发送至驱动电路;
根据预设编解码规则对第二图像进行编码处理,生成中间图像,并将所述中间图像发送至所述驱动电路;所述第二图像为包含透明度信息的图像;
利用所述驱动电路根据所述预设编解码规则对所述中间图像进行解码处理,得到还原的所述第二图像,并将所述第二图像叠加至所述第一图像之上,生成叠加的目标图像。
可选地,所述根据预设编解码规则对第二图像进行编码处理,生成中间图像,包括:
根据所述第二图像中每行像素的透明度通道信息,生成所述每行像素的数据头;
去除所述第二图像的每个像素中的透明度通道信息,得到每行像素对应的重排图像信息;
根据每行像素对应的数据头和所述每行像素对应的重排图像信息,生成所述中间图像。
可选地,所述利用所述驱动电路根据所述预设编解码规则对所述中间图像进行解码处理,得到还原的所述第二图像,包括:
根据所述中间图像中每行像素的数据头,获取所述中间图像的每行像素中各个像素对应的透明度通道信息;
根据所述透明度通道信息,对所述各个像素的通道信息进行重新排布,得到还原的所述第二图像。
为了解决上述技术问题,本申请实施例还提供了一种电子设备,包括:
处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的图像生成方法。
与现有技术相比,本申请包括以下优点:
本申请实施例提供了一种图像生成***、方法及电子设备,该***包括:图像采集器、应用处理器和驱动电路,其中,图像采集器被配置为采集拍摄对象对应的第一图像,并将第一图像发送至驱动电路,应用处理器被配置为根据预设编解码规则对第二图像进行编码处理,生成中间图像,并将中间图像发送至驱动电路,其中,第二图像为包含透明度信息的图像,驱动电路被配置为根据预设编解码规则对中间图像进行解码处理,得到第二图像,并将第二图像叠加至第一图像之上,生成叠加的目标图像。本申请实施例通过驱动电路实现图像处理和叠加的过程中,从而解决了现有MR设备图像数据处理缓慢的问题,能够有效解决画面卡顿的现象,提高了用户的体验。
附图说明
图1为本申请实施例提供的一种图像生成***的结构示意图;
图2为本申请实施例提供的一种虚拟图像中各像素的通道信息排布的示意图;
图3为本申请实施例提供的一种编码后的图像中各像素的通道信息排布的示意图;
图4为本申请实施例提供的一种图像生成方法的步骤流程图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
实施例一
参照图1,示出了本申请实施例提供的一种图像生成***的结构示意图,如1所示,图像生成***100可以包括:图像采集器110、应用处理器120和驱动电路130,其中,
图像采集器110可以被配置为采集拍摄对象对应的第一图像,并将第一图像发送至驱动电路130;
应用处理器120可以被配置为根据预设编解码规则对第二图像进行编码处理,生成中间图像,并将中间图像发送至驱动电路130,其中,第二图像为包含透明度信息的图像;
驱动电路130可以被配置为根据预设编解码规则对中间图像进行解码处理,得到第二图像,并将第二图像叠加至第一图像之上,生成叠加的目标图像。
在本申请实施例中,拍摄对象是指需要进行图像拍摄的对象,在本示例中,拍摄对象可以为人物、山水等,具体地,可以根据实际情况而定,本实施例对此不加以限制。
第一图像是指采用图像采集器对拍摄对象进行拍摄得到的图像,第一图像即为真实图像。
第二图像是指获取的包含透明度信息的图像,即用户视觉观感上的透明图像,可以理解地,现实生活中拍照所得到的图像即为常规图像,常规图像中每个像素的颜色通道信息均是由RGB组成的,而包含透明度信息的图像中每个像素的颜色通道信息均增加了A(透明度通道信息),即每个像素的颜色通道信息均由RGBA组成,进而,用户在观看图像时,在视觉角度上看存在一定的透明度。
在某些示例中,第二图像可以是由业务人员对随机挑选的常规图像进行图像处理之后,生成的包含透明度信息的图像,例如,业务人员从电子设备相册中随机挑选了一幅风景图片,进而采用透明图像编辑软件对该风景图片执行相应编辑操作之后,可以得到一幅包含透明度信息的图像,此时,可以将该编辑后的图像视为第二图像。
在某些示例中,第二图像可以为MR设备从数据库中筛选出的图像,例如,在MR设备中预先建立有保存包含透明度信息的图像的数据库,在需要进行真实图像和包含透明度信息的图像的叠加时,可以从数据库中随机挑选一幅图像以作为第二图像等。
可以理解地,上述示例仅是为了更好地理解本申请实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。
中间图像是指采用预设编解码规则对第二图像进行重新编码之后得到的图像,该中间图像为不包含透明度信息的图像,即中间图像为真实图像。
目标图像是指将第二图像和第一图像进行叠加处理之后得到的图像。
在本实施例中,在需要生成包含透明度信息的图像和真实图像的叠加图像时,可以通过图像采集器110(即图像采集设备如相机、手机摄像头等)对拍摄对象进行图像拍摄,以得到第一图像。具体地,图像采集器110通常是由PCB(Printed Circuit Board,印制电路板)板、镜头、固定器、滤色片、DSP(Digital Signal Processing,数字信号处理器)和传感器等部件组成,工作原理为:真实世界通过镜头,将生成的光学图像投射到传感器上,然后光学图像被转换成电信号,电信号再经过模数转换变为数字信号,数字信号经过DSP加工处理,最后将得到的真实世界的图像源数据(即第一图像)发送至驱动电路130。
由于驱动电路只能接收RGB图像(即真实世界的图像数据),在需要驱动电路实现包含透明度信息的图像和真实图像的叠加处理时,需要应用处理器(即AP)对包含透明度信息的图像进行处理。具体地,可以通过应用处理器120根据预设编解码规则对第二图像进行编码处理,从生成中间图像,进而由应用处理器120将编码处理后的中间图像发送至驱动电路130。
在驱动电路130接收到第一图像和中间图像之后,可以由驱动电路130根据该预设编解码规则对中间图像进行解码处理,从而可以得到还原的第二图像,并由驱动电路130将第二图像叠加于第一图像之上,以生成叠加的目标图像。
本申请实施例通过驱动电路实现图像处理和叠加的过程中,从而解决了现有MR设备图像数据处理缓慢的问题,能够有效解决画面卡顿的现象。
在本实施例中,对于根据预设编解码规则对第二图像进行编码处理的过程可以结合下述具体实现方式进行详细描述。
在本申请的一种具体实现方式中,应用处理器120还可以被配置为根据第二图像中每行像素的透明度通道信息,生成每行像素的数据头,去除第二图像的每个像素中的透明度通道信息,得到每行像素对应的重排图像信息,并根据每行像素对应的数据头和每行像素对应的重排图像信息,生成中间图像。
在本申请实施例中,第二图像每个像素的颜色通道信息可以包括:R(红色通道信息)、G(绿色通道信息)、B(蓝色通道信息)和A(透明度通道信息),如图2所示,第二图像中每行像素的各像素的颜色通道信息均是由RGBA组成的。
在获取到第二图像之后,可以由应用处理器根据第二图像中每行像素的透明度通道信息生成每行像素对应的数据头,去除第二图像的每个像素中的透明度通道信息,得到每行像素对应的重排图像信息,如图3所示,一行像素包括6个像素点,在提取每个像素点中的透明度通道信息A之后,得到每行像素对应的透明度通道信息组成的数据头,如“AAAAAA”,然后,在各个像素去除透明度通道信息之后的每个像素的通道信息即为:RGB。进而,由应用处理器结合每行像素对应的数据头和每行像素的重排图像信息生成中间图像,如图3所示,生成的中间图像即包括了每行像素对应的数据头和每行像素的图像信息。
可以理解地,上述示例仅是为了更好地理解本申请实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。
本申请实施例通过应用处理器对虚拟图像进行处理生成透明度为零的中间图像,此时,可以得到驱动电路能够接收的图像,可以使驱动电路进行后续的图像叠加处理操作。
对于数据头的生成过程可以结合下述具体实现方式进行如下详细描述。
在本申请的另一种具体实现方式中,应用处理器120还可以被配置为提取每行像素中的每个像素的透明度通道信息,根据每行像素中每个像素的排列顺序,对透明度通道信息进行排序,并根据每行像素对应的排序后的透明度通道信息,生成每行像素对应的数据头。
在具体实现中,可以由应用处理器120提取每行像素中的每个像素的透明度通道信息,然后根据每行像素中每个像素的排列顺序对透明度偷到信息进行排序,进而,根据每行像素对应的排序后的透明度通道信息生成每行像素对应的数据头,例如,第二图像中第一行像素包括4个像素点,这四个像素点分别为像素点1、像素点2、像素点3和像素点4,而这四个像素点的排序依次为:像素点1、像素点3、像素点2和像素点4,且,像素点1对应的透明度通道信息为R1,像素点2对应的透明度通道信息为R2,像素点3对应的透明度通道信息为R3,像素点4对应的透明度通道信息为R4,在提取这四个像素点的透明度通道信息之后,这四个透明度通道信息所形成的数据头即为R1、R3、R2、R4。
可以理解地,上述示例仅是为了更好地理解本申请实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。
在本实施例中,可以结合每行像素的数据头和每行像素的重排图像信息生成中间图像,具体地,可以结合下述具体实现方式进行如下详细描述。
在本申请的另一种具体实现方式中,应用处理器120还可以被配置为根据每行像素的数据头和每行像素的重排图像信息,生成每行像素对应的图像数据,并根据所有行像素对应的图像数据,生成中间图像。
在本实施例中,在获取到每行像素的数据头之后,可以由应用处理器120根据每行像素的数据头和每行像素的重排图像信息,生成每行像素对应的图像数据,如图3所示,第二图像的像素行数为四行,每行像素的数据头为“AAAAAA”,每行像素有六个像素点,每个像素点对应的重排图像信息均为“RGB”,此时,“AAAAAA RGB RGB RGB RGB RGB RGB”即为一行像素的图像数据,此时,根据四行像素的图像数据“AAAAAA RGB RGB RGB RGB RGB RGB”即可以生成中间图像。
可以理解地,上述示例仅是为了更好地理解本申请实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。
对于驱动电路对中间图像进行解码还原处理的过程,可以结合下述具体实现方式进行如下详细描述。
在本申请的另一种具体实现方式中,驱动电路还可以被配置为根据中间图像中每行像素的数据头,获取中间图像的每行像素中各个像素对应的透明度通道信息,并根据透明度通道信息,对各个像素的通道信息进行重新排布,得到还原的第二图像。
在本实施例中,在驱动电路130接收到应用处理器120发送的中间图像之后,可以根据中间图像中每行像素的数据头,获取中间图像的每行像素中各个像素对应的透明度信息,然后,根据透明度通道信息对各个像素的通道信息进行重新排序,从而可以得到还原的第二图像,例如,以中间图像的一行像素为例,该行像素的图像信息为“A1A2A3 RGB RGBRGB”,根据数据头“A1A2A3”得到该行像素三个连续像素点的透明度通道信息依次为:A1、A2、A3,然后,对这三个像素的通道信息进行重新排布之后,即可得到该行像素重排后的图像数据:RGBA1、RGBA2、RGBA3,然后结合所有行像素的重新排布的像素的通道信息即可还原得到第二图像。
可以理解地,上述示例仅是为了更好地理解本申请实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。
在驱动电路130对中间图像进行解码还原得到第二图像之后,则可以由驱动电路130将第二图像叠加于第一图像之上,从而得到目标图像,可以理解地,在驱动电路130根据制定好的编解码规则对中间图像的图像数据进行解码,得到图像每个像素的RGB信息以及对应的Alpha通道信息,然后根据Alpha值,以真实世界的图像为背景,将包含透明度信息的图像叠加上去,如果一个像素的alpha通道数值为0%,那它就是完全透明的,而数值为100%则表示一个完全不透明的像素,在0%和100%之间的值则使得像素可以透过真实世界的背景显示出来。
在本实施例中,***还可以包括显示屏幕140(如图1所示),驱动电路130还可以被配置为对目标图像中的像素进行逐行扫描,并驱动显示屏幕140显示目标图像,可以理解地,本申请实施例通过规避图像处理器的图像处理过程,能够避免在MR设备图像处理器性能较差时导致显示画面卡顿的现象。
本申请实施例提供的图像生成***包括:图像采集器、应用处理器和驱动电路,其中,图像采集器被配置为采集拍摄对象对应的第一图像,并将第一图像发送至驱动电路,应用处理器被配置为根据预设编解码规则对第二图像进行编码处理,生成中间图像,并将中间图像发送至驱动电路,其中,第二图像为包含透明度信息的图像,驱动电路被配置为根据预设编解码规则对中间图像进行解码处理,得到第二图像,并将第二图像叠加至第一图像之上,生成叠加的目标图像。本申请实施例通过驱动电路实现图像处理和叠加的过程中,从而解决了现有MR设备图像数据处理缓慢的问题,能够有效解决画面卡顿的现象,提高了用户的体验。
实施例二
参照图4,示出了本申请实施例提供的一种图像生成方法的步骤流程图,该图像生成方法可以应用于上述实施例一中的图像生成***,如图4所示,该图像生成方法具体可以包括如下步骤:
步骤401:采集拍摄对象对应的第一图像,并将所述第一图像发送至驱动电路。
在本申请实施例中,拍摄对象是指需要进行图像拍摄的对象,在本示例中,拍摄对象可以为人物、山水等,具体地,可以根据实际情况而定,本实施例对此不加以限制。
第一图像是指通过图像采集器拍摄到的真实世界的图像,即透明度不为零的图像。
在需要生成虚拟图像和真实图像的叠加图像时,可以通过图像采集器对拍摄对象进行图像拍摄,以得到第一图像,并由图像采集器将第一图像发送至驱动电路。
步骤402:根据预设编解码规则对第二图像进行编码处理,生成中间图像,并将所述中间图像发送至所述驱动电路;所述第二图像为包含透明度信息的图像。
第二图像是指获取的包含透明度信息的图像,即用户视觉观感上的透明图像,可以理解地,现实生活中拍照所得到的图像即为常规图像,常规图像中每个像素的颜色通道信息均是由RGB组成的,而包含透明度信息的图像中每个像素的颜色通道信息均增加了A(透明度通道信息),即每个像素的颜色通道信息均由RGBA组成,进而,用户在观看图像时,在视觉角度上看存在一定的透明度。
在某些示例中,第二图像可以是由业务人员对随机挑选的常规图像进行图像处理之后,生成的包含透明度信息的图像,例如,业务人员从电子设备相册中随机挑选了一幅风景图片,进而采用透明图像编辑软件对该风景图片执行相应编辑操作之后,可以得到一幅包含透明度信息的图像,此时,可以将该编辑后的图像视为第二图像。
在某些示例中,第二图像可以为MR设备从数据库中筛选出的图像,例如,在MR设备中预先建立有保存包含透明度信息的图像的数据库,在需要进行真实图像和包含透明度信息的图像的叠加时,可以从数据库中随机挑选一幅图像以作为第二图像等。
可以理解地,上述示例仅是为了更好地理解本申请实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。
中间图像是指采用预设编解码规则对第二图像进行重新编码之后得到的图像,该中间图像为不包含透明度信息的图像,即中间图像为真实世界的图像。
由于驱动电路只能接收RGB图像(即真实世界的图像数据),在需要驱动电路实现包含透明度信息的图像和真实图像的叠加处理时,需要应用处理器(即AP)对包含透明度信息的图像进行处理,具体地,可以由应用处理器根据预设编解码规则对第二图像进行编码处理,以生成透明度为零的中间图像,并由应用处理器将中间图像发送至驱动电路。
具体的编码处理过程可以结合下述具体实现方式进行详细描述。
在本申请的一种具体实现方式中,上述步骤402可以包括:
子步骤A1:根据所述第二图像中每行像素的透明度通道信息,生成所述每行像素的数据头。
在本实施例中,第二图像每个像素的颜色通道信息可以包括:R(红色通道信息)、G(绿色通道信息)、B(蓝色通道信息)和A(透明度通道信息),如图2所示,第二图像中每行像素的各像素的颜色通道信息均是由RGBA组成的。
在获取第二图像之后,可以根据第二图像中每行像素的透明度通道信息,生成每行像素的数据头,例如,如图3所示,一行像素包括6个像素点,在提取每个像素点中的透明度通道信息A之后,得到每行像素对应的透明度通道信息组成的数据头,如“AAAAAA”。
子步骤A2:去除所述第二图像的每个像素中的透明度通道信息,得到每行像素对应的重排图像信息。
在生成每行像素对应的数据头之后,可以去除第二图像的每个像素中的透明度通道信息,从而得到每行像素对应的重排图像信息,例如,如图2和图3所示,在去除每个像素中的透明度通道信息之后,每个像素的通道信息即为RGB,每行像素的重排图像信息即为图3所示的“RGB RGB RGB RGB RGB RGB”。
在得到每行像素对应的重排图像信息之后,执行子步骤A3。
子步骤A3:根据每行像素对应的数据头和所述每行像素对应的重排图像信息,生成所述中间图像。
在获取每行像素对应的数据头和每行像素的重排图像信息之后,可以根据每行像素对应的数据头和每行像素对应的重排图像信息生成中间图像,如图3所示,生成的中间图像即包括了每行像素对应的数据头和每行像素的图像信息。
在由应用处理器对第二图像进行编码处理生成中间图像之后,则可以由应用处理器将中间图像发送至驱动电路。
步骤403:利用所述驱动电路根据所述预设编解码规则对所述中间图像进行解码处理,得到还原的所述第二图像,并将所述第二图像叠加至所述第一图像之上,生成叠加的目标图像。
在驱动电路接收到中间图像之后,可以由驱动电路对中间图像根据预设编解码规则对中间图像进行解码处理,以得到还原的第二图像。具体地,可以结合下述具体实现方式进行详细描述。
在本申请的另一种具体实现方式中,上述步骤403可以包括:
子步骤B1:根据所述中间图像中每行像素的数据头,获取所述中间图像的每行像素中各个像素对应的透明度通道信息。
在本申请实施例中,在驱动电路接收到应用处理器发送的中间图像之后,可以由驱动电路根据中间图像中每行像素的数据头,获取中间图像的每行像素中各个像素对应的透明度信息,例如,以中间图像的一行像素为例,该行像素的图像信息为“A1A2A3 RGB RGBRGB”,根据数据头“A1A2A3”得到该行像素三个连续像素点的透明度通道信息依次为:A1、A2、A3。
可以理解地,上述示例仅是为了更好地理解本申请实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。
在根据中间图像中每行像素的数据头获取到中间图像的每行像素中各个像素对应的透明度通道信息之后,执行子步骤B2。
子步骤B2:根据所述透明度通道信息,对所述各个像素的通道信息进行重新排布,得到还原的所述第二图像。
在获取到每个像素对应的透明度通道信息之后,可以根据透明度通道信息对各个像素的通道信息进行重新排布,以得到还原的第二图像,例如,承接上述子步骤B1的示例,对这三个像素的通道信息进行重新排布之后,即可得到该行像素重排后的图像数据:RGBA1、RGBA2、RGBA3,然后结合所有行像素的重新排布的像素的通道信息即可还原得到第二图像。
可以理解地,上述示例仅是为了更好地理解本申请实施例的技术方案而列举的示例,不作为对本实施例的唯一限制。
在驱动电路对中间图像进行解码还原得到第二图像之后,则可以由驱动电路将第二图像叠加于第一图像之上,从而得到目标图像,可以理解地,在驱动电路根据制定好的编解码规则对中间图像的图像数据进行解码,得到图像每个像素的RGB信息以及对应的Alpha通道信息,然后根据Alpha值,以真实世界的图像为背景,将不包含透明度信息的图像叠加上去,如果一个像素的alpha通道数值为0%,那它就是完全透明的,而数值为100%则表示一个完全不透明的像素,在0%和100%之间的值则使得像素可以透过真实世界的背景显示出来。
在生成目标图像之后,可以由驱动电路对目标图像中的像素进行逐行扫描,并驱动显示屏幕显示目标图像,可以理解地,本申请实施例通过规避图像处理器的图像处理过程,能够避免在MR设备图像处理器性能较差时导致显示画面卡顿的现象。
本申请实施例提供的图像生成方法,通过采集拍摄对象对应的第一图像,并将第一图像发送至驱动电路,根据预设编解码规则对第二图像进行编码处理,生成中间图像,并将中间图像发送至驱动电路,第二图像为包含透明度信息的图像,利用驱动电路根据预设编解码规则对中间图像进行解码处理,得到还原的第二图像,并将第二图像叠加至第一图像之上,生成叠加的目标图像。本申请实施例通过驱动电路实现图像处理和叠加的过程中,从而解决了现有MR设备图像数据处理缓慢的问题,能够有效解决画面卡顿的现象,提高了用户的体验。
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
另外地,本申请实施例还提供了一种电子设备,包括:处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项所述的图像生成方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上对本申请所提供的一种图像生成***、一种图像生成方法及一种电子设备,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种图像生成***,其特征在于,所述***包括:图像采集器、应用处理器和驱动电路,其中,
所述图像采集器,被配置为采集拍摄对象对应的第一图像,并将所述第一图像发送至所述驱动电路;
所述应用处理器,被配置为根据预设编解码规则对第二图像进行编码处理,生成中间图像,并将所述中间图像发送至所述驱动电路;所述第二图像为包含透明度信息的图像;
所述驱动电路,被配置为根据所述预设编解码规则对所述中间图像进行解码处理,得到所述第二图像,并将所述第二图像叠加至所述第一图像之上,生成叠加的目标图像。
2.根据权利要求1所述的***,其特征在于,
所述应用处理器,还被配置为根据所述第二图像中每行像素的透明度通道信息,生成所述每行像素的数据头,去除所述第二图像的每个像素中的透明度通道信息,得到每行像素对应的重排图像信息,并根据每行像素对应的数据头和每行像素对应的重排图像信息,生成所述中间图像。
3.根据权利要求2所述的***,其特征在于,
所述应用处理器,还被配置为提取所述每行像素中的每个像素的透明度通道信息,根据所述每行像素中每个像素的排列顺序,对所述透明度通道信息进行排序,并根据每行像素对应的排序后的透明度通道信息,生成所述每行像素对应的数据头。
4.根据权利要求2所述的***,其特征在于,
所述应用处理器,还被配置为根据每行像素的数据头和每行像素的重排图像信息,生成每行像素对应的图像数据,并根据所有行像素对应的图像数据,生成所述中间图像。
5.根据权利要求2所述的***,其特征在于,
所述驱动电路,还被配置为根据所述中间图像中每行像素的数据头,获取所述中间图像的每行像素中各个像素对应的透明度通道信息,并根据所述透明度通道信息,对所述各个像素的通道信息进行重新排布,得到还原的所述第二图像。
6.根据权利要求2所述的***,其特征在于,所述***还包括显示屏幕,
所述驱动电路,还被配置为对所述目标图像中的像素进行逐行扫描,并驱动所述显示屏幕显示所述目标图像。
7.一种图像生成方法,应用于权利要求1至6任一项所述的图像生成***,其特征在于,所述方法包括:
采集拍摄对象对应的第一图像,并将所述第一图像发送至驱动电路;
根据预设编解码规则对第二图像进行编码处理,生成中间图像,并将所述中间图像发送至所述驱动电路;所述第二图像为包含透明度信息的图像;
利用所述驱动电路根据所述预设编解码规则对所述中间图像进行解码处理,得到还原的所述第二图像,并将所述第二图像叠加至所述第一图像之上,生成叠加的目标图像。
8.根据权利要求7所述的方法,其特征在于,所述根据预设编解码规则对第二图像进行编码处理,生成中间图像,包括:
根据所述第二图像中每行像素的透明度通道信息,生成所述每行像素的数据头;
去除所述第二图像的每个像素中的透明度通道信息,得到每行像素对应的重排图像信息;
根据每行像素对应的数据头和所述每行像素对应的重排图像信息,生成所述中间图像。
9.根据权利要求8所述的方法,其特征在于,所述利用所述驱动电路根据所述预设编解码规则对所述中间图像进行解码处理,得到还原的所述第二图像,包括:
根据所述中间图像中每行像素的数据头,获取所述中间图像的每行像素中各个像素对应的透明度通道信息;
根据所述透明度通道信息,对所述各个像素的通道信息进行重新排布,得到还原的所述第二图像。
10.一种电子设备,其特征在于,包括:
处理器、存储器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求7至9任一项所述的图像生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011265828.1A CN112383766A (zh) | 2020-11-12 | 2020-11-12 | 图像生成***、方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011265828.1A CN112383766A (zh) | 2020-11-12 | 2020-11-12 | 图像生成***、方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112383766A true CN112383766A (zh) | 2021-02-19 |
Family
ID=74583698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011265828.1A Pending CN112383766A (zh) | 2020-11-12 | 2020-11-12 | 图像生成***、方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112383766A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101093636A (zh) * | 2003-01-31 | 2007-12-26 | 株式会社瑞萨科技 | 显示驱动控制设备和包含显示设备的电子设备 |
US20140132840A1 (en) * | 2011-06-30 | 2014-05-15 | Mbda France | Method and device for the real-time superposition of images arising from at least two video streams |
US20170301137A1 (en) * | 2016-04-15 | 2017-10-19 | Superd Co., Ltd. | Method, apparatus, and smart wearable device for fusing augmented reality and virtual reality |
US20180061308A1 (en) * | 2016-08-30 | 2018-03-01 | Samsung Electronics Co., Ltd. | Method for processing image and electronic device supporting the same |
US10282915B1 (en) * | 2017-12-27 | 2019-05-07 | Industrial Technology Research Institute | Superimposition device of virtual guiding indication and reality image and the superimposition method thereof |
-
2020
- 2020-11-12 CN CN202011265828.1A patent/CN112383766A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101093636A (zh) * | 2003-01-31 | 2007-12-26 | 株式会社瑞萨科技 | 显示驱动控制设备和包含显示设备的电子设备 |
US20140132840A1 (en) * | 2011-06-30 | 2014-05-15 | Mbda France | Method and device for the real-time superposition of images arising from at least two video streams |
US20170301137A1 (en) * | 2016-04-15 | 2017-10-19 | Superd Co., Ltd. | Method, apparatus, and smart wearable device for fusing augmented reality and virtual reality |
US20180061308A1 (en) * | 2016-08-30 | 2018-03-01 | Samsung Electronics Co., Ltd. | Method for processing image and electronic device supporting the same |
US10282915B1 (en) * | 2017-12-27 | 2019-05-07 | Industrial Technology Research Institute | Superimposition device of virtual guiding indication and reality image and the superimposition method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108650542B (zh) | 生成竖屏视频流、图像处理的方法、电子设备和视频*** | |
CN109587401B (zh) | 电子云台多场景拍摄实现方法及*** | |
US20080247653A1 (en) | Method and apparatus for parallelization of image compression encoders | |
CN101689292A (zh) | Banana多媒体数字信号编解码器 | |
US8767093B2 (en) | Image-capturing device, image reproduction device, and image reproduction method | |
CN1604620A (zh) | 图像捕获设备、图像显示方法和程序 | |
CN111818295B (zh) | 一种图像获取方法及装置 | |
US9445085B2 (en) | Imaging apparatus, method for controlling imaging apparatus, and system therefor | |
CN113365130B (zh) | 直播显示方法、直播视频获取方法及相关装置 | |
CN101106717B (zh) | 一种视频播放器电路及视频显示方法 | |
JP6351212B2 (ja) | 撮像装置、撮像装置の制御方法及びシステム | |
CN112163993A (zh) | 图像处理方法、装置、设备及存储介质 | |
CN113676692A (zh) | 视频会议中视频的处理方法、装置、电子设备及存储介质 | |
CN112383766A (zh) | 图像生成***、方法及电子设备 | |
CN114245027B (zh) | 一种视频数据混合处理方法、***、电子设备和存储介质 | |
CA2654504C (en) | System and method for analyzing and marking a film | |
JP6602425B2 (ja) | 撮像装置、撮像装置の制御方法及びシステム | |
JP2005038181A (ja) | 多次元ドットコードを用いた情報授受システム | |
JP2008250366A (ja) | 人物抽出方法、その装置、そのプログラム、および、そのプログラムを記録した記録媒体 | |
JP5172780B2 (ja) | カメラ撮像画像の2次元カラーコード、その作成方法、表示方法および使用方法 | |
JP7511026B2 (ja) | 画像データの符号化方法及び装置、表示方法及び装置、並びに電子機器 | |
JP2005169062A (ja) | 画像データを用いてオブジェクトおよびオブジェクトタイプを変更する方法(関連出願の相互参照)本願においては、2003年12月8日付け台湾特許出願第92134510号の優先権の特典を主張する。 | |
CN114640882B (zh) | 视频处理方法、装置、电子设备及计算机可读存储介质 | |
US20240214690A1 (en) | Redundant storage of image data in an image recording system | |
WO2024137155A1 (en) | Redundant storage of image data in an image recording system |
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 |