Photographed image processing method of Android equipment

An image processing and equipment technology, applied in the field of image processing, can solve the problems of long processing time, heavy CPU burden, CPU resource consumption, etc., to achieve the effect of improving processing speed and processing effect, and reducing CPU load

Active Publication Date: 2019-08-27
广州鲁邦通物联网科技股份有限公司
View PDF2 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention allows cameras that use an API (Application Programming Interface) to access graphics from another computer's memory faster than it needs them when they are called up again later or during certain times while still capturing images with their own hardware.

Problems solved by technology

This patented technology solves two issues related to displaying images during video or photography sessions with high computational requirements caused by limited memory capacity available at certain devices like cameras (Garage). One solution involves utilizing powerful hardware called an Avalanche Programming Random Access Memory (APRAM) instead of just one pixel per frame. However, there may still exist some limitations associated with existing methods involving multiple layers of programming codes between different parts within the device itself.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Photographed image processing method of Android equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] see figure 1 , a camera image processing method of an Android device, comprising the steps of:

[0024] Step 1: The camera APP at the JAVA layer generates instructions according to user operations and sends them to the JNI (Java NativeInterface, JAVA local interface) layer;

[0025] There are a variety of shooting modes in the camera APP, such as photo, video, preview mode, and there are various image processing parameter setting columns in the APP. In the parameter setting column, you can set the mirroring and flipping of the captured image or video processing, warping, cropping, or scaling.

[0026] Now take image processing as an example:

[0027] In the JAVA layer, the Android system has its own camera service code, frameworks / ex / camera2 / portability / src / com / android / ex / camera2 / portability / CameraAgent.java; add a setDisaplyMirror function, which is provided to the camera APP to call;

[0028] The camera APP can set whether to mirror the image by ca

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention belongs to the field of image processing, and discloses a photographed image processing method of an Android device, which comprises the following steps that after a camera of the Android device shoots, an HAL layer of a system obtains a video frame or a photo frame shot by the camera, calls a GPU(Graphics Processing Unit) to process the video frame or the photo frame according to apreset instruction to obtain a processed video frame or photo frame, and outputs the processed video frame or photo frame. According to the method, after a photographing APP calls a camera for photographing, the GPU is called to process the data shot by the camera in the HAL layer; a CPU does not need to be called on a JAVA layer for processing, processed data is transmitted to a photographing APP, and compared with a picture processing process of a traditional photographing APP, the picture processing method has the advantages that a hardware OPENGL directly processes an image integrally, andthe time for JAVA language to process pixels point by point through an algorithm is saved in the middle; the image processing speed and the image processing effect can be improved, and the CPU load is reduced.

Description

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Owner 广州鲁邦通物联网科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products