Distributed cooperative rendering method and terminal

A distributed and terminal technology, applied in the field of image processing, can solve problems such as unresponsive cameras, lagging camera viewfinder screen display, and CPU unable to render images in time, so as to improve satisfaction and avoid unresponsive or even stuck effects

Active Publication Date: 2017-03-22
NUBIA TECHNOLOGY CO LTD
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At present, the images of the camera are independently processed by the central processing unit (CPU, Central Processing Unit) of the terminal system, and due to the limited rendering performance of the CPU, the CPU of the system will not be able to render the image in time, which will cause the camera viewfinder frame The display lags, and even causes the camera to be unresponsive, and the interface operation is not smooth
For example, assuming that the refresh rate of the smart terminal screen is 60Hz, if the CPU fails to render the image frames to be rendered in time within 1000 / 60=16.67ms, frame loss will occur. The more frames are lost, the user The more severe the stuttering is, it will cause the display of the camera viewfinder frame to lag, and even cause the camera to become unresponsive and the interface operation to be unsmooth

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
  • Distributed cooperative rendering method and terminal
  • Distributed cooperative rendering method and terminal
  • Distributed cooperative rendering method and terminal

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0076] The first embodiment of the present invention provides a distributed collaborative rendering method, which is applicable to various smart terminals. Correspondingly, in this embodiment, the working mode using the distributed collaborative rendering method is called the distributed collaborative rendering mode. In this mode, the rendering of image frames is no longer independently completed by the central processing unit of the terminal, but by The central processor and image processor of the terminal work together to render the image frame, avoiding frame loss due to the limitation of the image processing performance of the central processor that the rendered image cannot be displayed in time, which in turn affects the corresponding application freeze. The use is not smooth and reduces the user experience. The distributed collaborative rendering method provided in this embodiment is especially suitable for camera applications. The present invention will be described be...

no. 2 example

[0096] On the basis of the first embodiment, the second embodiment of the present invention provides an implementation and application method of distributed collaborative rendering. The distributed collaborative rendering mode in this embodiment is provided with an enable control switch, and its implementation and application process can be found in Figure 4 shown, including:

[0097] S401: The camera application is opened, and a separate rendering mode is adopted initially, and the central processing unit completes the rendering of the image frames of the camera application;

[0098] S402: Determine whether frame loss occurs, if so, go to S403; otherwise, continue to determine; the specific determination method can be determined by monitoring the time it takes for the central processing unit to render an image frame;

[0099] S403: Turn on the enabling control switch of the distributed collaborative rendering mode, and enter the distributed collaborative rendering mode;

...

no. 3 example

[0119] The third embodiment of the present invention provides a terminal, which can be various intelligent terminals such as mobile phones, IPADs, readers, etc., see Figure 5 As shown, the terminal includes:

[0120] The image division module 51 is configured to divide the image frame currently to be rendered by the camera into two parts, the first image to be rendered and the second image to be rendered, according to preset division rules in the distributed collaborative rendering mode; in this embodiment The function of the image division module 51 can be realized by the controller or processor of the terminal.

[0121] The image transmission module 52 is used to send the first image to be rendered and the second image to be rendered to the image processor and the central processing unit of the terminal for rendering processing; the function of the image transmission module 52 in this embodiment can be realized by the terminal Various transmission chips and buses for data ...

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 discloses a distributed cooperative rendering method and a terminal. The method comprises the steps of under a distributed cooperative rendering mode, dividing an image frame to be rendered of a camera into a first image to be rendered and a second image to be rendered according to a preset division rule, and then respectively sending the acquired first image to be rendered and the second image to be rendered to an image processor and a central processor of the terminal for rendering; namely cooperatively rendering the image frame via the image processor and the central processor, and at last combining images rendered by the image processor and the central processor according to a combination rule corresponding to a preset division rule and displaying the combined image. Namely according to the method and the terminal provided by the invention, the rending operation of the image frame of the camera is cooperatively processed by the image processor and the central processor, thus achieving distributed cooperative processing, ensuring that the rendered image frame can be displayed in a finder frame of the camera in time, avoiding no response even blockage of the camera, and enhancing satisfaction of user experience.

Description

technical field [0001] The present invention relates to the field of image processing, and more specifically, to a distributed collaborative rendering method and a terminal. Background technique [0002] In the era of mobile Internet, with the promotion and popularization of smart terminals, users are constantly pursuing high-quality visual experience. For example, in order to capture a more realistic picture, users generally set the resolution of the camera image to the highest. Quickly switch between backgrounds and different resolutions. At present, the images of the camera are independently processed by the central processing unit (CPU, Central Processing Unit) of the terminal system, and due to the limited rendering performance of the CPU, the CPU of the system will not be able to render the image in time, which will cause the camera viewfinder frame The display lags, and even causes the camera to be unresponsive, and the interface operation is not smooth. For exampl...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N5/232
CPCH04N23/62H04N23/667H04N23/80
Inventor 马子平
Owner NUBIA TECHNOLOGY CO LTD
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