CN107317973A - 一种信息处理方法及装置、计算机装置及可读存储介质 - Google Patents
一种信息处理方法及装置、计算机装置及可读存储介质 Download PDFInfo
- Publication number
- CN107317973A CN107317973A CN201710706713.3A CN201710706713A CN107317973A CN 107317973 A CN107317973 A CN 107317973A CN 201710706713 A CN201710706713 A CN 201710706713A CN 107317973 A CN107317973 A CN 107317973A
- Authority
- CN
- China
- Prior art keywords
- image information
- layer
- intermediate layer
- photographing instruction
- application layer
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明公开了一种信息处理方法及装置、计算机装置及可读存储介质,其中,所述方法应用于一包括至少一个摄像头的终端,其中,所述终端的操作***中包括应用层、中间层及***层,包括:所述***层接收所述应用层经所述中间层发送的第一拍照指令,控制所述至少一个摄像头采集第一图像信息;将所述第一图像信息存储至所述中间层;更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。用于解决现有终端拍照速度慢的技术问题,提高了拍照速度。
Description
技术领域
本发明涉及电子技术领域,特别涉及一种信息处理方法及装置、计算机装置及可读存储介质。
背景技术
在终端现有的拍照过程中,应用层发送拍照指令至中间层,由中间层取得图像数据传输到对应的算法库,算法库处理后把图像数据送回到中间层,中间层再把处理后的图像数据传送给应用层,以使应用层能够对相应的图像数据进行显示,然后,应用层才能接收下一拍照指令。一旦终端接收到下一拍照指令,重复上述的处理过程。也就是说,终端在响应下一次拍照指令前,必须等终端对之前的拍照指令所获得的图像数据进行处理完成后,方能响应下一次拍照指令。
举个具体的例子来说,在用户使用终端进行连续两次的拍照操作时,比如,第0时刻进行第一次拍照操作,第0.5s时进行第二次拍照操作,其中,第一次拍照操作对应的整个拍照处理时长为2.8s。也就是说,尽管用户在第0.5s时进行了第二次拍照操作,但是要等待2.3s后才能对第二次拍照操作获得的拍照指令进行处理。
可见,在现有技术中,存在拍照速度慢的技术问题。
发明内容
本发明实施例提供一种信息处理方法及装置、计算机装置及可读存储介质,用于解决现有终端拍照速度慢的技术问题,提高了拍照速度。
一方面,本发明实施例提供了一种信息处理方法,应用于一包括至少一个摄像头的终端,其中,所述终端的操作***中包括应用层、中间层及***层,所述方法包括:
所述***层接收所述应用层经所述中间层发送的第一拍照指令,控制所述至少一个摄像头采集第一图像信息;
将所述第一图像信息存储至所述中间层;
更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。
可选地,所述方法还包括:
获得用于显示所述第一拍照指令对应的拍照图像的第一控制操作;
所述中间层将至少部分所述第一图像信息发送至所述应用层;
显示至少部分所述第一图像信息。
可选地,在所述显示至少部分所述第一图像信息之后,所述方法还包括:
经所述中间层将所述***层对至少部分所述第一图像信息进行处理后的与所述第一图像信息不同的第二图像信息发送至所述应用层;
将显示的至少部分所述第一图像信息切换为所述第二图像信息。
可选地,所述经所述中间层将所述***层对至少部分所述第一图像信息进行处理后的与所述第一图像信息不同的第二图像信息发送至所述应用层,包括:
利用所述***层中的算法库对至少部分所述第一图像信息进行图像处理,获得所述第二图像信息;
将所述第二图像信息经所述中间层发送至所述应用层。
可选地,包括:
将所述第一图像信息存储在所述中间层的队列中;
更改所述中间层的状态,以使所述中间层能够接收所述第二拍照指令,且所述***层能够将所述第一图像信息从所述队列中取出,并对所述第一图像信息进行处理。
另一方面,本发明实施例还提供了一种信息处理装置,应用于一包括至少一个摄像头的终端,其中,所述终端的操作***中包括应用层、中间层及***层,包括:
接收模块,用于接收第一拍照指令,其中,所述第一拍照指令具体为所述***层接收所述应用层经所述中间层发送的用于控制所述至少一个摄像头拍照的拍照指令;
控制模块,用于控制所述至少一个摄像头采集第一图像信息;
存储模块,用于将所述第一图像信息存储至所述中间层;
处理模块,用于更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。
可选地,所述装置还包括:
获得模块,用于获得第一控制操作,其中,所述第一控制操作具体为用于显示所述第一拍照指令对应的拍照图像的控制操作;
第一发送模块,用于将至少部分所述第一图像信息经所述中间层发送至所述应用层;
显示模块,用于显示至少部分所述第一图像信息。
可选地,在所述显示至少部分所述第一图像信息之后,所述装置还包括:
第二发送模块,用于经所述中间层将所述***层对至少部分所述第一图像信息进行处理后的与所述第一图像信息不同的第二图像信息发送至所述应用层;
切换模块,用于将显示的至少部分所述第一图像信息切换为所述第二图像信息。
另一方面,本发明实施例还提供了一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上所述的信息处理方法的步骤。
另一方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的信息处理方法的步骤。
本发明实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
在本发明实施例的技术方案中,所述***层接收所述应用层经所述中间层发送的第一拍照指令,控制所述至少一个摄像头采集第一图像信息;将所述第一图像信息存储至所述中间层;更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。也就是说,应用层发送拍照指令,中间层取得图像信息并进行存储,然后,更改中间层状态,通知应用层可以继续发送下一次拍照指令,此时,***层能够并行从中间层取得图像信息并处理。相对于现有的需要等待***层处理后,应用层才能继续发送下一次拍照指令来说,有效缩短了等待时长,提高了拍照速度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
图1为本发明实施例一中提供的一种信息处理方法的方法流程图;
图2为本发明实施例一中提供的一种信息处理方法中对图像进行显示的方法流程图;
图3为本发明实施例一中提供的一种信息处理方法中步骤S203的步骤流程图;
图4为本发明实施例一中提供的一种信息处理方法中步骤S301的步骤流程图;
图5为本发明实施例一中提供的一种信息处理方法中的步骤流程图;
图6为本发明实施例二中提供的一种信息处理装置的结构示意图。
具体实施方式
本发明实施例提供一种信息处理方法及装置、计算机装置及可读存储介质,用于解决现有终端拍照速度慢的技术问题,提高了拍照速度。
本发明实施例中的技术方案为解决上述的技术问题,总体思路如下:
一种信息处理方法,应用于一包括至少一个摄像头的终端,其中,所述终端的操作***中包括应用层、中间层及***层,所述方法包括:
所述***层接收所述应用层经所述中间层发送的第一拍照指令,控制所述至少一个摄像头采集第一图像信息;
将所述第一图像信息存储至所述中间层;
更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。
在本发明实施例的技术方案中,所述***层接收所述应用层经所述中间层发送的第一拍照指令,控制所述至少一个摄像头采集第一图像信息;将所述第一图像信息存储至所述中间层;更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。也就是说,应用层发送拍照指令,中间层取得图像信息并进行存储,然后,更改中间层状态,通知应用层可以继续发送下一次拍照指令,此时,***层能够并行从中间层取得图像信息并处理。相对于现有的需要等待***层处理后,应用层才能继续发送下一次拍照指令来说,有效缩短了等待时长,提高了拍照速度。
为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。
在本发明实施例中,所述终端具体可以为平板电脑,还可以为笔记本电脑,还可以为智能手机,等等,在此就不一一赘述了。
实施例一
请参考图1,本发明实施例一提供了一种信息处理方法,应用于一包括至少一个摄像头的终端,其中,所述终端的操作***中包括应用层、中间层及***层,所述方法包括:
S101:所述***层接收所述应用层经所述中间层发送的第一拍照指令,控制所述至少一个摄像头采集第一图像信息;
S102:将所述第一图像信息存储至所述中间层;
S103:更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。
具体到本发明,在所述终端的操作***中,包括应用层、中间层及***层。所述终端通过所述应用层中的各个应用调用所述中间层提供的中间接口。所述终端通过所述中间层的中间接口调用所述***层中对应的硬件模块接口。所述***层根据该硬件模块接口调用匹配的硬件模块进行处理,比如摄像头。所述终端通过所述中间层的中间接口获取所述***层返回的该匹配的硬件模块的处理信息(比如,图像信息)。
此外,在本发明实施例中,所述终端包括至少一个摄像头,具体来讲,可以是单目摄像头,还可以是多目摄像头,比如,两个摄像头,三个摄像头,等等。其中,双目摄像头具体可以包括一个彩色摄像头和一个黑白摄像头,还可以是包括一个长焦摄像头和一个短焦摄像头,还可以是包括一个彩色摄像头和另一个彩色摄像头,在此就不一一赘述了。
在本发明实施例中,在步骤S101之前,所述方法还包括:
所述应用层接收到用于控制所述至少一个摄像头拍照的第一拍照指令。比如,用户启动所述终端的相机这一应用程序后,所述终端接收到所述用户通过该相机应用程序对当前场景进行拍照的控制操作后,所述应用层接收到与该控制操作对应的拍照指令,进而控制所述至少一个摄像头对当前场景进行拍照。
在具体实施过程中,步骤S101至步骤S103的具体实现过程如下:
首先,所述应用层将所述第一拍照指令发送至所述中间层,所述中间层将所述第一拍照指令发送至所述***层,所述***层接收所述第一拍照指令。进而控制所述至少一个摄像头采集第一图像信息。具体到本发明,在所述至少一个摄像头为一个摄像头时,所述第一图像信息为该摄像头采集获得原始图像信息。在所述至少一个摄像头为多个摄像头时,所述第一图像信息为各个摄像头分别采集获得的原始图像信息的集合。然后,将所述第一图像信息存储至所述中间层,比如,存储至数据存储队列中。然后,更改所述中间层的状态,使得所述应用层能够将用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的第二拍照指令发送至所述中间层。
在具体实施过程中,步骤S103具体可以是在所述中间层将所述第一图像信息存储后,所述应用层能够马上发送不同于所述第一拍照指令的另一拍照指令,比如,第二拍照指令。还可以是所述中间层将所述第一拍照指令发送给所述***层时,所述应用层发送不同于所述第一拍照指令的另一拍照指令。还可以是在所述中间层将所述第一拍照指令发送给所述***层之后,所述应用层发送不同于所述第一拍照指令的另一拍照指令。当然,本领域的技术人员,还可以根据具体的需要来更改所述中间层的状态,使得所述应用层能够将所述第二拍照指令发送至所述中间层,在此就不一一举例说明了。
此外,在本发明实施例中,当用户使用所述终端进行连续拍照的过程中,由于所述终端不必等待所述***层对所述第一图像信息进行处理,并将处理后的信息经所述中间层发送至所述应用层,所以,极大地提高了所述终端的拍照速度,提升了用户体验。
在本发明实施例中,为了提高用户对当前拍照图像的预览速度,请参考图2,所述方法还包括:
S201:获得用于显示所述第一拍照指令对应的拍照图像的第一控制操作;
S202:所述中间层将至少部分所述第一图像信息发送至所述应用层;
S203:显示至少部分所述第一图像信息。
在具体实施过程中,步骤S201至步骤S203的具体实现过程如下:
首先,获得用于显示所述第一拍照指令对应的拍照图像的第一控制操作。其中,所述第一拍照指令对应的拍照图像具体可以是经所述***层处理后的图像,还可以是摄像头拍摄获得的未经处理的原始图像。然后,所述中间层将至少部分所述第一图像信息发送至所述应用层。其中,在所述至少一个摄像头为多目摄像头,所述第一图像信息为各个摄像头采集获得的多个图像信息的集合时,所述中间层可以将上述图像信息的集合中的任一个图像信息发送至所述应用层,所述中间层还可以将上述图像信息的集合中的每个图像信息均发送至所述应用层,所述中间层还可以将上述图像信息集合中的多个图像信息按照某种预设规则发送至所述应用层。也就是说,所述中间检测到用户在拍摄过程中进行的浏览拍照图像的所述第一控制操作时,所述中间层将所述至少部分所述第一图像信息发送至所述应用层。然后,通过所述终端的显示屏显示至少部分所述第一图像信息,比如,在所述至少一个摄像头具体为包括主摄像头和副摄像头的双目摄像头时,其中,主摄像头可以为彩色摄像头,副摄像头可以为黑白摄像头,该双目摄像头采集获得的所述第一图像信息,具体为各个摄像头所采集获得的原始图像信息,共获得两个原始图像信息。在所述中间层将上述两个原始图像信息发送至所述应用层时,所述终端的显示屏可以显示主摄像头所采集获得的原始图像信息,或者显示副摄像头所采集获得的原始图像信息。也就是说,在本发明中,当所述至少一个摄像头为多目摄像头时,对于所述应用层接收到的包括多个图像信息的所述第一图像信息时,选其中的一个进行显示。当然,对于本领域的技术人员来说,在具体实施过程中,对所述第一图像信息中的部分图像信息中的某个图像信息进行显示的情况,具体根据用户的实际使用情况来确定,在此就不一一举例说明了。
此外,在本发明实施例中,通过步骤S201至步骤S203来显示至少部分所述第一图像信息,即不必等待所述***层对至少部分所述第一图像信息进行处理之后,便可以直接对未经所述***层处理的原始图像信息进行显示,从而便于用户马上预览当前拍照图像,进一步地保证了用户的拍照体验。
在本发明实施例中,为了保证所述终端更好的图像显示效果,请参考图3,在步骤S203:显示至少部分所述第一图像信息之后,所述方法还包括:
S301:经所述中间层将所述***层对至少部分所述第一图像信息进行处理后的与所述第一图像信息不同的第二图像信息发送至所述应用层;
S302:将显示的至少部分所述第一图像信息切换为所述第二图像信息。
在具体实施过程中,步骤S301至步骤S302的具体实现过程如下:
在用户预览图像过程中,在显示至少部分所述第一图像信息之后,所述***层从所述中间层取得至少部分所述第一图像信息并进行处理,所述***层将经处理后的图像信息发送至所述中间层,进一步地由所述中间层发送至所述应用层。然后,将显示的至少部分所述第一图像信息切换为所述第二图像信息。比如,在所述至少一个摄像头为多目摄像头,所述第一图像信息为包括彩色摄像头采集获得的第一原始图像信息,以及黑白摄像头采集获得第二原始图像信息时,在用户马上预览当前图像过程中,所述终端显示未经处理的第一原始图像信息。待所述***层对所述第一图像信息进行诸如将所述第一原始图像信息与所述第二原始图像信息进行图像合成获得合成图像后,所述终端将所述第一原始图像信息切换为合成图像。再比如,在所述至少一个摄像头为单目摄像头,所述第一图像信息仅包括一个原始图像信息时,在用户预览时直接显示未经处理的该原始图像信息,待所述***层对该原始图像信息进行去除噪声、图像增强等处理后,获得较佳显示效果的处理后的图像信息。然后,用较佳图像效果的处理后的图像信息替换未经处理的原始图像信息。也就是说,在用户预览过程中,直接显示未经处理的原始图像信息,待所述***层对所述原始图像信息进行处理后,用处理后的图像替换未处理的原始图像,不仅提高了预览速度,而且极大提高了用户体验。
在本发明实施例中,请参考图4,步骤S301:经所述中间层将所述***层对至少部分所述第一图像信息进行处理后的与所述第一图像信息不同的第二图像信息发送至所述应用层,包括:
S401:利用所述***层中的算法库对至少部分所述第一图像信息进行图像处理,获得所述第二图像信息;
S402:将所述第二图像信息经所述中间层发送至所述应用层。
在具体实施过程中,步骤S401至步骤S402的具体实现过程如下:
首先,利用所述***层中的算法库对至少部分所述第一图像信息进行诸如去除噪声、增强、复原、分割、提取特征等处理。最终获得所述第二图像信息。以所述至少一个摄像头为双目摄像头为例,利用所述算法库中的预设算法来对所采集到的图像进行合成,最终融合两个摄像头所获得的图像像素信息,获得比单摄像头拍摄效果更好的所述第二图像信息。然后,所述***层将所述第二图像信息发送至所述中间层,所述中间层将所述第二图像信息发送至所述应用层。
在本发明实施例中,请参考图5,所述信息处理方法的具体实施过程包括:
S501:将所述第一图像信息存储在所述中间层的队列中;
S502:更改所述中间层的状态,以使所述中间层能够接收所述第二拍照指令,且所述***层能够将所述第一图像信息从所述队列中取出,并对所述第一图像信息进行处理。
在具体实施过程中,步骤S501至S502的具体实现过程如下:
对于步骤S102:将所述第一图像信息存储至所述中间层来说,具体可以将所述第一图像信息存储在所述中间层的队列中。所述队列可以将不同时刻所述应用层以及所述***层发送的信息进行存储。然后,更改所述中间层的状态,以使所述中间层能够接收所述第二拍照指令,且所述***层能够将所述第一图像信息从所述队列中取出,并对所述第一图像信息进行处理,进而保证了所述算法库在对待处理图像信息(比如,第一图像信息)进行处理的同时,还能够接收下一条拍照指令,进一步地提高了所述终端的拍照处理速度,提高了用户体验。
实施例二
基于与本发明实施例一同样的发明构思,本发明实施例还提供了一种信息处理装置,应用于一包括至少一个摄像头的终端,其中,所述终端的操作***中包括应用层、中间层及***层,该信息处理装置的具体实施可参见方法实施例部分的描述,重复之处不再赘述,如图6所示,包括:
接收模块10,用于接收第一拍照指令,其中,所述第一拍照指令具体为所述***层接收所述应用层经所述中间层发送的用于控制所述至少一个摄像头拍照的拍照指令;
控制模块20,用于控制所述至少一个摄像头采集第一图像信息;
存储模块30,用于将所述第一图像信息存储至所述中间层;
处理模块40,用于更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。
在本发明实施例中,所述装置还包括:
获得模块,用于获得第一控制操作,其中,所述第一控制操作具体为用于显示所述第一拍照指令对应的拍照图像的控制操作;
第一发送模块,用于将至少部分所述第一图像信息经所述中间层发送至所述应用层;
显示模块,用于显示至少部分所述第一图像信息。
在本发明实施例中,在所述显示至少部分所述第一图像信息之后,所述装置还包括:
第二发送模块,用于经所述中间层将所述***层对至少部分所述第一图像信息进行处理后的与所述第一图像信息不同的第二图像信息发送至所述应用层;
切换模块,用于将显示的至少部分所述第一图像信息切换为所述第二图像信息。
在本发明实施例中,所述第二发送模块具体用于:
利用所述***层中的算法库对至少部分所述第一图像信息进行图像处理,获得所述第二图像信息;
将所述第二图像信息经所述中间层发送至所述应用层。
在本发明实施中,存储模块30用于将所述第一图像信息存储在所述中间层的队列中;
处理模块40用于更改所述中间层的状态,以使所述中间层能够接收所述第二拍照指令,且所述***层能够将所述第一图像信息从所述队列中取出,并对所述第一图像信息进行处理。
本发明实施例的又一方面提供了一种计算机装置,所述计算机装置包括处理器,所述处理器执行所述计算机程序时实现上述各方面所述的方法实施例中的步骤,例如图1所示的方法步骤。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各单元的功能。
示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述搜索装置/终端设备中的执行过程。例如,所述计算机程序可以被分割成接收模块,控制模块,存储模块,处理模块,各模块具体功能如下:所述接收模块,用于接收第一拍照指令,其中,所述第一拍照指令具体为所述***层接收所述应用层经所述中间层发送的用于控制所述至少一个摄像头拍照的拍照指令;所述控制模块,用于控制所述至少一个摄像头采集第一图像信息;所述存储模块,用于将所述第一图像信息存储至所述中间层;所述处理模块,用于更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。
所述终端可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是支付装置/终端设备的示例,并不构成对所述终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端还可以包括输入输出设备、网络接入设备等。
所述处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述终端的控制中心,利用各种接口和线路连接整个终端的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述终端的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(FlashCard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
本发明实施例的又一方面提供了一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得所述计算机执行上述各方面所述的方法。
所述终端集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
在本发明实施例的技术方案中,所述***层接收所述应用层经所述中间层发送的第一拍照指令,控制所述至少一个摄像头采集第一图像信息;将所述第一图像信息存储至所述中间层;更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。也就是说,应用层发送拍照指令,中间层取得图像信息并进行存储,然后,更改中间层状态,通知应用层可以继续发送下一次拍照指令,此时,***层能够并行从中间层取得图像信息并处理。相对于现有的需要等待***层处理后,应用层才能继续发送下一次拍照指令来说,有效缩短了等待时长,提高了拍照速度。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种信息处理方法,应用于一包括至少一个摄像头的终端,其中,所述终端的操作***中包括应用层、中间层及***层,其特征在于,所述方法包括:
所述***层接收所述应用层经所述中间层发送的第一拍照指令,控制所述至少一个摄像头采集第一图像信息;
将所述第一图像信息存储至所述中间层;
更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
获得用于显示所述第一拍照指令对应的拍照图像的第一控制操作;
所述中间层将至少部分所述第一图像信息发送至所述应用层;
显示至少部分所述第一图像信息。
3.如权利要求2所述的方法,其特征在于,在所述显示至少部分所述第一图像信息之后,所述方法还包括:
经所述中间层将所述***层对至少部分所述第一图像信息进行处理后的与所述第一图像信息不同的第二图像信息发送至所述应用层;
将显示的至少部分所述第一图像信息切换为所述第二图像信息。
4.如权利要求3所述的方法,其特征在于,所述经所述中间层将所述***层对至少部分所述第一图像信息进行处理后的与所述第一图像信息不同的第二图像信息发送至所述应用层,包括:
利用所述***层中的算法库对至少部分所述第一图像信息进行图像处理,获得所述第二图像信息;
将所述第二图像信息经所述中间层发送至所述应用层。
5.如权利要求1-4任一权项所述的方法,其特征在于,包括:
将所述第一图像信息存储在所述中间层的队列中;
更改所述中间层的状态,以使所述中间层能够接收所述第二拍照指令,且所述***层能够将所述第一图像信息从所述队列中取出,并对所述第一图像信息进行处理。
6.一种信息处理装置,应用于一包括至少一个摄像头的终端,其中,所述终端的操作***中包括应用层、中间层及***层,其特征在于,包括:
接收模块,用于接收第一拍照指令,其中,所述第一拍照指令具体为所述***层接收所述应用层经所述中间层发送的用于控制所述至少一个摄像头拍照的拍照指令;
控制模块,用于控制所述至少一个摄像头采集第一图像信息;
存储模块,用于将所述第一图像信息存储至所述中间层;
处理模块,用于更改所述中间层的状态,以使所述应用层能够将第二拍照指令发送至所述中间层,其中,所述第二拍照指令具体为用于控制所述至少一个摄像头拍照的与所述第一拍照指令不同的拍照指令。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
获得模块,用于获得第一控制操作,其中,所述第一控制操作具体为用于显示所述第一拍照指令对应的拍照图像的控制操作;
第一发送模块,用于将至少部分所述第一图像信息经所述中间层发送至所述应用层;
显示模块,用于显示至少部分所述第一图像信息。
8.如权利要求7所述的装置,其特征在于,在所述显示至少部分所述第一图像信息之后,所述装置还包括:
第二发送模块,用于经所述中间层将所述***层对至少部分所述第一图像信息进行处理后的与所述第一图像信息不同的第二图像信息发送至所述应用层;
切换模块,用于将显示的至少部分所述第一图像信息切换为所述第二图像信息。
9.一种计算机装置,其特征在于,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1-5中任意一项权利要求所述的信息处理方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-5中任意一项权利要求所述的信息处理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710706713.3A CN107317973A (zh) | 2017-08-17 | 2017-08-17 | 一种信息处理方法及装置、计算机装置及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710706713.3A CN107317973A (zh) | 2017-08-17 | 2017-08-17 | 一种信息处理方法及装置、计算机装置及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107317973A true CN107317973A (zh) | 2017-11-03 |
Family
ID=60177059
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710706713.3A Pending CN107317973A (zh) | 2017-08-17 | 2017-08-17 | 一种信息处理方法及装置、计算机装置及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107317973A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109525888A (zh) * | 2018-09-28 | 2019-03-26 | Oppo广东移动通信有限公司 | 图像显示方法、装置、电子设备以及存储介质 |
CN112672046A (zh) * | 2020-12-18 | 2021-04-16 | 闻泰通讯股份有限公司 | 连拍图像的存储方法、装置、电子设备和存储介质 |
CN112954222A (zh) * | 2019-11-07 | 2021-06-11 | 维沃移动通信有限公司 | 一种连拍方法及电子设备 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101262484A (zh) * | 2008-03-27 | 2008-09-10 | 北京中星微电子有限公司 | 一种Windows平台上对实时视频数据处理的方法及装置 |
CN101369256A (zh) * | 2007-08-15 | 2009-02-18 | 德信无线通讯科技(北京)有限公司 | 一种实现全屏预览的方法 |
CN101783889A (zh) * | 2010-02-05 | 2010-07-21 | 北京水晶石数字科技有限公司 | 一种实时抠像及视频监视和采集方法 |
CN101833520A (zh) * | 2009-03-11 | 2010-09-15 | 凹凸电子(武汉)有限公司 | 计算机***、多个应用程序同时使用一个摄像头的方法 |
CN201898582U (zh) * | 2010-11-26 | 2011-07-13 | 中航华东光电有限公司 | 一种立体视频采集显示*** |
CN102375730A (zh) * | 2010-08-19 | 2012-03-14 | 北京韩美智恒科技有限公司 | 一种拍照数据处理装置及方法 |
CN102640486A (zh) * | 2009-10-27 | 2012-08-15 | Nec卡西欧移动通信株式会社 | 图像拍摄装置以及图像拍摄方法 |
CN102694950A (zh) * | 2012-05-28 | 2012-09-26 | 深圳市兴鼎业科技有限公司 | 一种文件拍摄与存储的方法及*** |
CN103327278A (zh) * | 2013-07-10 | 2013-09-25 | 亿览在线网络技术(北京)有限公司 | 一种图像实时共享方法及装置 |
CN105052126A (zh) * | 2013-03-15 | 2015-11-11 | 佳能株式会社 | 摄像设备和摄像设备的控制方法 |
CN105144700A (zh) * | 2013-03-15 | 2015-12-09 | 佳能株式会社 | 图像处理设备和图像处理方法 |
CN106101548A (zh) * | 2016-07-08 | 2016-11-09 | 北京国电通网络技术有限公司 | 一种云终端处理摄像头视频数据的方法和装置 |
-
2017
- 2017-08-17 CN CN201710706713.3A patent/CN107317973A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101369256A (zh) * | 2007-08-15 | 2009-02-18 | 德信无线通讯科技(北京)有限公司 | 一种实现全屏预览的方法 |
CN101262484A (zh) * | 2008-03-27 | 2008-09-10 | 北京中星微电子有限公司 | 一种Windows平台上对实时视频数据处理的方法及装置 |
CN101833520A (zh) * | 2009-03-11 | 2010-09-15 | 凹凸电子(武汉)有限公司 | 计算机***、多个应用程序同时使用一个摄像头的方法 |
CN102640486A (zh) * | 2009-10-27 | 2012-08-15 | Nec卡西欧移动通信株式会社 | 图像拍摄装置以及图像拍摄方法 |
CN101783889A (zh) * | 2010-02-05 | 2010-07-21 | 北京水晶石数字科技有限公司 | 一种实时抠像及视频监视和采集方法 |
CN102375730A (zh) * | 2010-08-19 | 2012-03-14 | 北京韩美智恒科技有限公司 | 一种拍照数据处理装置及方法 |
CN201898582U (zh) * | 2010-11-26 | 2011-07-13 | 中航华东光电有限公司 | 一种立体视频采集显示*** |
CN102694950A (zh) * | 2012-05-28 | 2012-09-26 | 深圳市兴鼎业科技有限公司 | 一种文件拍摄与存储的方法及*** |
CN105052126A (zh) * | 2013-03-15 | 2015-11-11 | 佳能株式会社 | 摄像设备和摄像设备的控制方法 |
CN105144700A (zh) * | 2013-03-15 | 2015-12-09 | 佳能株式会社 | 图像处理设备和图像处理方法 |
CN103327278A (zh) * | 2013-07-10 | 2013-09-25 | 亿览在线网络技术(北京)有限公司 | 一种图像实时共享方法及装置 |
CN106101548A (zh) * | 2016-07-08 | 2016-11-09 | 北京国电通网络技术有限公司 | 一种云终端处理摄像头视频数据的方法和装置 |
Non-Patent Citations (1)
Title |
---|
刘红保: "Android***下Camera子***的设计、实现与优化", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109525888A (zh) * | 2018-09-28 | 2019-03-26 | Oppo广东移动通信有限公司 | 图像显示方法、装置、电子设备以及存储介质 |
CN112954222A (zh) * | 2019-11-07 | 2021-06-11 | 维沃移动通信有限公司 | 一种连拍方法及电子设备 |
CN112672046A (zh) * | 2020-12-18 | 2021-04-16 | 闻泰通讯股份有限公司 | 连拍图像的存储方法、装置、电子设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7226851B2 (ja) | 画像処理の方法および装置並びにデバイス | |
Yu et al. | Towards efficient and scale-robust ultra-high-definition image demoiréing | |
CN109255346A (zh) | 点读方法、装置及电子设备 | |
CN110493538A (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN106572305A (zh) | 一种图像拍摄与处理方法、装置及电子设备 | |
JP2021531554A (ja) | 画像処理方法及び装置、電子機器並びに記憶媒体 | |
CN107317973A (zh) | 一种信息处理方法及装置、计算机装置及可读存储介质 | |
CN105701762B (zh) | 一种图片处理方法和电子设备 | |
CN111131688B (zh) | 一种图像处理方法、装置及移动终端 | |
US9064349B2 (en) | Computer-implemented image composition method and apparatus using the same | |
CN109992542A (zh) | 一种数据搬运方法、相关产品及计算机存储介质 | |
CN112954212B (zh) | 视频生成方法、装置及设备 | |
CN104509092A (zh) | 用于捕获图像的故事板 | |
CN111833285B (zh) | 图像处理方法、图像处理装置及终端设备 | |
CN111565337A (zh) | 图像处理方法、装置和电子设备 | |
CN116934577A (zh) | 一种风格图像生成方法、装置、设备及介质 | |
CN108776800A (zh) | 一种图像处理方法、移动终端及计算机可读存储介质 | |
CN107800961A (zh) | 一种无损放大图片方法及装置、终端及可读存储介质 | |
CN109791703B (zh) | 基于二维媒体内容生成三维用户体验 | |
CN110266955B (zh) | 图像处理方法、装置、电子设备以及存储介质 | |
CN112115811A (zh) | 基于隐私保护的图像处理方法、装置和电子设备 | |
CN110198472B (zh) | 视频资源的播放方法及装置 | |
CN108040244B (zh) | 基于光场视频流的抓拍方法及装置、存储介质 | |
CN111192286A (zh) | 一种图像合成方法、电子设备及存储介质 | |
CN111510746B (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: 20171103 |