CN108648259A - image drawing method, device, storage medium and intelligent terminal - Google Patents
image drawing method, device, storage medium and intelligent terminal Download PDFInfo
- Publication number
- CN108648259A CN108648259A CN201810258303.1A CN201810258303A CN108648259A CN 108648259 A CN108648259 A CN 108648259A CN 201810258303 A CN201810258303 A CN 201810258303A CN 108648259 A CN108648259 A CN 108648259A
- Authority
- CN
- China
- Prior art keywords
- image
- solid
- threshold value
- image data
- information
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 239000007787 solid Substances 0.000 claims abstract description 154
- 238000006073 displacement reaction Methods 0.000 claims abstract description 31
- 238000012545 processing Methods 0.000 claims description 27
- 230000001960 triggered effect Effects 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 12
- 238000009877 rendering Methods 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 11
- 238000001514 detection method Methods 0.000 claims description 8
- 230000000694 effects Effects 0.000 abstract description 8
- 230000003044 adaptive effect Effects 0.000 abstract description 6
- 238000010606 normalization Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 9
- 239000000872 buffer Substances 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 241000208340 Araliaceae Species 0.000 description 3
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 3
- 235000003140 Panax quinquefolius Nutrition 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 235000008434 ginseng Nutrition 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000003973 paint Substances 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The embodiment of the present application discloses a kind of image drawing method, device, storage medium and intelligent terminal.The method includes:Obtain image data to be drawn;Determine the solid different information of the corresponding present image of described image data and adjacent previous frame image;Resolution information is matched with predetermined threshold value according to the solid different information, is drawn for described image data according to the resolution information, wherein predetermined threshold value includes following at least three dimension:Solid variable quantity threshold value, displacement threshold value and amount of zoom threshold value.Using the above scheme, by the resolution ratio used when the variable quantity between previous frame image data and adjacent previous frame image data, adaptive adjustment drawing image data, to achieve the effect that reduce power consumption by reducing resolution ratio.
Description
Technical field
The invention relates to power saving technique more particularly to a kind of image drawing method, device, storage medium and
Intelligent terminal.
Background technology
Currently, the intelligent terminals such as smart mobile phone or tablet computer are because of its advantage in processing capacity and function, gradually at
For people's lives, the necessity for working and entertaining.
However, with the increase for the application program installed on intelligent terminal, power consumption when running these application programs at
For a key factor of the cruising ability of influence intelligent terminal.Especially game application, power consumption are usually above it
Its application program, in the related technology in intelligent terminal running game in application, often using the modes such as special efficacy and playback volume of reduction
To reduce game power consumption.But such mode can produce bigger effect picture quality, it would be highly desirable to improve.
Invention content
A kind of image drawing method of the embodiment of the present application offer, device, storage medium and intelligent terminal, can be with Intelligent Optimal
The energy-saving scheme of terminal is effectively reduced the power consumption of intelligent terminal in turn.
In a first aspect, the embodiment of the present application provides a kind of image drawing method, including:
Obtain image data to be drawn, wherein described image data are exported by the application program of front stage operation;
Determine the solid different information of the corresponding present image of described image data and adjacent previous frame image,
In, solid different information includes at least following three dimension:Solid variable quantity, displacement and amount of zoom;
Resolution information is matched with predetermined threshold value according to the solid different information, is directed to according to the resolution information
Described image data are drawn, wherein predetermined threshold value includes following at least three dimension:Solid variable quantity threshold value, displacement
Measure threshold value and amount of zoom threshold value.
Second aspect, the embodiment of the present application also provides a kind of image plotting device, which includes:
Data acquisition module, for obtaining image data to be drawn, wherein described image data are answered by front stage operation
It is exported with program;
Different information determining module, for determining the corresponding present image of described image data and adjacent previous frame image
Solid different information, wherein solid different information include at least following three dimension:Solid variable quantity, displacement
And amount of zoom;
Image Rendering module, for matching resolution information with predetermined threshold value according to the solid different information, according to
The resolution information is drawn for described image data, wherein predetermined threshold value includes following at least three dimension:Geometry
Body variable quantity threshold value, displacement threshold value and amount of zoom threshold value.
The third aspect, the embodiment of the present application also provides a kind of computer readable storage mediums, are stored thereon with computer
Program realizes the image drawing method as described in above-mentioned first aspect when the computer program is executed by processor.
Fourth aspect processor and is stored in the embodiment of the present application also provides a kind of intelligent terminal, including memory
On reservoir and the computer program that can be run in processor, the processor realizes such as above-mentioned the when executing the computer program
Image drawing method described in one side.
The embodiment of the present application provides a kind of image rendering solution, by obtaining image data to be drawn;Determine the image
The solid different information of the corresponding present image of data and adjacent previous frame image;According to the solid different information with
Predetermined threshold value matches resolution information, is drawn for described image data according to the resolution information.Using above-mentioned side
Case, by the way that when the variable quantity between previous frame image data and adjacent previous frame image data, figure is drawn in adaptive adjustment
As the resolution ratio used when data, achieve the effect that reduce power consumption in a manner of by reducing resolution ratio.
Description of the drawings
Fig. 1 is a kind of flow chart of image drawing method provided by the embodiments of the present application;
Fig. 2 is a kind of schematic diagram of Image Rendering flow provided by the embodiments of the present application;
Fig. 3 is the flow chart of another image drawing method provided by the embodiments of the present application;
Fig. 4 is the flow chart of another image drawing method provided by the embodiments of the present application;
Fig. 5 is the flow chart of another image drawing method provided by the embodiments of the present application;
Fig. 6 is a kind of structure diagram of image plotting device provided by the embodiments of the present application;
Fig. 7 is a kind of structural schematic diagram of intelligent terminal provided by the embodiments of the present application;
Fig. 8 is a kind of structure diagram of smart mobile phone provided by the embodiments of the present application.
Specific implementation mode
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the application, rather than the restriction to the application.It also should be noted that in order to just
It is illustrated only in description, attached drawing and the relevant part of the application rather than entire infrastructure.
It should be mentioned that some exemplary embodiments are described as before exemplary embodiment is discussed in greater detail
The processing described as flow chart or method.Although each step is described as the processing of sequence, many of which by flow chart
Step can be implemented concurrently, concomitantly or simultaneously.In addition, the sequence of each step can be rearranged.When its operation
The processing can be terminated when completion, it is also possible to the additional step being not included in attached drawing.The processing can be with
Corresponding to method, function, regulation, subroutine, subprogram etc..
Fig. 1 is a kind of flow chart of image drawing method provided by the embodiments of the present application, the present embodiment be applicable to frame with
The case where resolution ratio is reduced when variation unobvious between frame, this method can be executed by image plotting device, wherein the dress
The intelligent terminals such as smart mobile phone, tablet computer or handheld device can be generally integrated in by software and or hardware realization by setting
In.As shown in Figure 1, this method includes:
Step 110 obtains image data to be drawn.
It should be noted that image data is exported by the application program of front stage operation.Assuming that the application program of front stage operation
Frame image data to be drawn is got out, then sends it to CPU, so that CPU judges whether to be drawn certainly by GIFT
Plan.Wherein, GIFT (Graphics Frame Rate Tuner, figure frame per second tuner) passes through the change between judgment frame and frame
How much change amount judges scene for static scene or dynamic scene, to the adjustment resolution ratio for keeping GPU adaptive.
It (is touched aobvious it should be noted that the application program of front stage operation may be considered the touch screen in intelligent terminal
Display screen) in show application.It would generally be frozen since application program is switched to backstage, it, wouldn't without the drafting of image data
Consider the application program of running background.
It should be noted that image data includes solid information.Wherein, solid information storage is in solid class,
It is the set of dimensions (dim) the different basic configuration such as point (0 dimension), line (1 dimension), face (2 dimension), body (3 dimension).Solid class includes
Two arrays, a storage vertex serial number, another memory topology boundary serial number.Solid can be determined according to solid information
Size, coordinate and shape.
Step 120, the solid difference for determining the corresponding present image of described image data and adjacent previous frame image
Information.
It should be noted that solid different information includes at least following three dimension:Solid variable quantity, displacement and
Amount of zoom.Wherein, solid variable quantity (Geometry), abbreviation G-Value include the variable quantity of solid information, for example, increasing
Add deduct few vertex, and increase or decrease topology boundary etc..Displacement (Motion), abbreviation M-Value, including solid are sat
Target variable quantity.The variation for the size that amount of zoom (Scale), abbreviation S-Value, including solid project in touch display screen
Amount.
Illustratively, CPU reads the solid information that acquired image data includes, and returns to the solid information
One change handles to obtain the second solid parameter.It should be noted that due to according to solid information can determine solid size,
Coordinate and shape.It can be by the target solid of selection preset quantity in image data.For example, can be by player role in game
Solid corresponding with non-player role is labeled as target solid.To which the solid information that reading image data includes can
To be to read the corresponding first solid information of player role and corresponding second solid of non-player role in image data
Information.
By taking the first solid information as an example, illustrate the mode that solid information is normalized.According to more than the first
Vertex information and topology boundary information that body information includes determine the resolution ratio of the corresponding solid of player role, i.e. transverse and longitudinal picture
The quantity of element.By the resolution ratio of the corresponding solid of player role divided by the resolution ratio of the corresponding target image of the image data,
Realize the normalization to solid information G.Similar, vertex information and the topology boundary letter for including according to the first solid information
Breath determines the resolution ratio of the corresponding solid of player role, the i.e. quantity of transverse and longitudinal pixel.By the corresponding solid of player role
The resolution ratio of resolution ratio divided by touch display screen realizes the normalization to scaled data S.Using the lower left corner of touch display screen as
The farthest point of display area in the horizontal is obtained horizontal axis by coordinate origin labeled as 1, and by display area in the longitudinal direction farthest
Point obtains the longitudinal axis labeled as 1.According to the position of the corresponding player role of the first solid information in the target image by the player
Role projects into the corresponding coordinate system of touch display screen, make the coordinate value of the corresponding solid of player role 0 to 1 it
Between, realize the normalization to displacement data M.G, M and S after normalization is denoted as the second solid parameter.
It should be noted that if solid is irregular figure, then longitudinal average length and laterally average length are calculated separately
Degree, and using the longitudinal direction average length as long side, which is short side, builds the interior of the solid of the irregular figure
Connect rectangle.With the resolution ratio of the corresponding solid of resolution ratio game representation player that rectangle is inscribed, using above-mentioned similar fashion
Execute normalization.
It is made the difference using the normalization result of solid information in adjacent two field pictures data, obtains solid variable quantity G-
Value.It is similar, it is made the difference using the normalization result of displacement data in adjacent two field pictures data, obtains displacement M-
Value.It is similar, it is made the difference using the normalization result of scaled data in adjacent two field pictures data, obtains amount of zoom S-
Value.Due to obtaining when the image drawn, system has completed the solid letter for including to adjacent previous frame picture
The normalized of breath, so, it can be joined by obtaining corresponding first solid of the adjacent previous frame picture in preset buffer memory
Number.Wherein, the first solid parameter includes the normalization result of solid information, the normalization result of displacement data and scaling number
According to normalization result.The difference for calculating the second solid parameter and the first solid parameter is believed as solid difference
Breath.
Step 130 matches resolution information according to the solid different information with predetermined threshold value, according to the resolution ratio
Information is drawn for described image data.
It should be noted that resolution information refers to the target image obtained after image processing module drawing image data
Resolution ratio.
It should be noted that using the image resolution ratio of application program acquiescence as the first image resolution ratio.It can be based on using
The user that the history usage record statistical analysis of family group obtains is when using different application, the minimum resolution that can restrain oneself
Rate sets the second image resolution ratio based on the lowest resolution.For example, can be using lowest resolution as the second image resolution
Rate, or some value of the lowest resolution is will be above as the second image resolution ratio.Wherein, the first image resolution ratio is higher than the
Two image resolution ratios.Incidence relation between predetermined threshold value, the first image resolution ratio and the second image resolution ratio is set.If geometry
Body different information is greater than or equal to predetermined threshold value, then is drawn to image data using the first image resolution ratio.If solid
Different information is less than predetermined threshold value, then is drawn to image data using the second image resolution ratio.
It should be noted that predetermined threshold value includes following at least three dimension:Solid variable quantity threshold value, displacement threshold value
With amount of zoom threshold value.For solid variable quantity threshold value, value range 0-1, and value is bigger, indicates user to adjacent two frame
Between solid variable quantity acceptance level it is bigger, current frame data may more be lowered resolution ratio.For displacement threshold value,
Its value range is 0-1, and value is bigger, indicates that the acceptance level of object movement variable quantity of the user between adjacent two frame is got over
Greatly, current frame data may more be lowered resolution ratio.For amount of zoom threshold value, value range 0-1, and it is worth bigger, expression
The acceptance level of article size variable quantity of the user between adjacent two frame is bigger, and current frame data may more be lowered resolution
Rate.Illustratively, solid variable quantity threshold value can be denoted as preset first threshold value, displacement threshold value is denoted as default second threshold
Value, and, amount of zoom threshold value is denoted as default third threshold value.
Illustratively, it is respectively compared solid variable quantity G-Value and (is denoted as default first threshold with solid variable quantity threshold value
Value), displacement M-Value and displacement threshold value (being denoted as default second threshold), amount of zoom S-Value (remember with amount of zoom threshold value
To preset third threshold value).If G-Value is less than preset first threshold value, M-Value is less than default second threshold, and S-Value is small
In default third threshold value, then calls image processing module to draw described image data using the second image resolution ratio, obtain second
Target image;Otherwise, it calls image processing module to draw described image data using the first image resolution ratio, obtains first object
Image.Wherein, image processing module can be GPU.
Fig. 2 is a kind of schematic diagram of Image Rendering flow provided by the embodiments of the present application.As shown in Fig. 2, front stage operation
Application program prepares frame data to be drawn, when getting out the frame frame data, active push to CPU.It is built-in in CPU
GIFT (Graphics Frame Rate Tuner) module, or increase GIFT modules between CPU and GPU.CPU is called
GIFT modules judge whether the frame data and the solid variable quantity G-Value of adjacent previous frame data are less than default first threshold
Value.If more than preset first threshold value, then calls GPU to be treated according to the first image resolution ratio by OpenGL ES API and EGL and paint
The frame data of system are drawn, and obtain the first object image that a frame resolution ratio is the first image resolution ratio, GPU is by first mesh
Logo image is sent to the video memory of touch display screen (Frame Buffer).If being less than preset first threshold value, the frame is further judged
Whether the displacement M-Value of data and adjacent previous frame data is less than default second threshold.If more than default second threshold,
The frame data for then treating drafting according to the first image resolution ratio by OpenGL ES API and EGL calling GPU are drawn, and are obtained
To the first object image that a frame resolution ratio is the first image resolution ratio, by first, the target image is sent to touch display screen GPU
Video memory (Frame Buffer).If less than default second threshold, the frame data and adjacent previous frame number are further judged
According to amount of zoom S-Value whether be less than default third threshold value.If more than default third threshold value, then pass through OpenGL ES API
And the frame data that EGL calls GPU to treat drafting according to the first image resolution ratio are drawn, it is the first figure to obtain a frame resolution ratio
As the first object image of resolution ratio, GPU send the first object image to the video memory of touch display screen (Frame Buffer).
If less than default third threshold value, GPU is called to be drawn to the frame data according to the second image resolution ratio, reaches frame resolution
Rate is the second target image of the second image resolution ratio.GPU send second target image to the video memory of touch display screen
(Frame Buffer).When carrying out Swap using double buffers, Front Display and Back Surface carry out real
Address in the meaning of border exchanges, and when next screen-refresh, the content of Front Display can be shown in touch display screen.Its
In, Back Surface are to draw destination, can regard the memory block belonged on Frame Buffer as, can also manage
Solution is the display memory block that a native window provides
It should be noted that android system introduces synchronous (Vsync) flush mechanism during showing refreshing.
Specifically, Vsync flush mechanisms are exactly to be inserted into " heartbeat " i.e. vertical synchronization (Vsync) signal in entire flow for displaying in fact,
CPU is sent to by display controller, is interrupted for generating Vsync, operation and figure layer synthetic operation are drawn to control each figure layer
It is required for completing according to heartbeat.
The technical solution of the present embodiment, by when the change between previous frame image data and adjacent previous frame image data
Change amount, the resolution ratio that whens adaptive adjustment drawing image data uses, if the previous frame image of the application program of front stage operation
Within a preset range, then the mode that the resolution ratio of reduction may be used draws present frame to the difference of data and current frame image data
Data, majority are not strong for the identification capability of the slight change of the resolution ratio for the similar two field pictures being switched fast, can be with
Achieve the effect that reduce power consumption by reducing resolution ratio while not influencing too much display picture.
Fig. 3 is the flow chart of another image drawing method provided by the embodiments of the present application.As shown in figure 3, this method packet
It includes:
The application identities of step 301, the application program of acquisition front stage operation.
Wherein, application identities are the unique marks of application program a difference and other application program, for example, application identities
Can be using packet name or process name etc..
It is detecting application program launching, and in front stage operation, is obtaining the packet name or process name of the application program.
Step 302 judges whether the application program belongs to default white list according to the application identities, if so, holding
Otherwise row step 303 executes step 308.
It should be noted that default white list is used to store the application program for needing by GIFT draw decision.
That is if inquiring the application program being currently up belongs to default white list, it is determined that need to judge the application by GIFT
The frame data of program output are drawn using which kind of resolution ratio, otherwise, GPU are called to be painted using the resolution ratio of application program acquiescence
Make the frame data of application program output.Solid variable quantity threshold value, displacement threshold value can also be stored by default white list
And the parameters such as amount of zoom threshold value.
Illustratively, it when application program launching, is inquired according to the application identities and presets white list, to determine the need for
Judge the image data of application program output is drawn using which kind of resolution ratio by GIFT.
It should be noted that default white list can be sieved by vendor server according to the history usage record of user
Choosing, and push to intelligent terminal after intelligent terminal networking.The screening criteria of default white list includes:The energy saving ratio of static scene
More than 10%;And under dynamic scene (such as touching, scene switching), no interim card situation etc..For example, by application shop
The application program (such as the ranking list etc. being ranked up according to download time) for selecting preceding setting quantity in ranking list, according to
Above-mentioned screening criteria carries out sieve series, sieve series result is added to default white list, and push to user terminal online.If presetting white name
Singly there is update, first push update notification to intelligent terminal, to prompt user to download updated default white list.If updated
Default white list is downloaded success, then updated default white list updating locally default white list may be used.
Step 303 obtains image data to be drawn.
Obtain the image data to be drawn of the application program output of a frame front stage operation.
It should be noted that image data to be drawn is the ready frame number to be drawn of application program of front stage operation
According to.The frame data push to CPU by application program, are judged using which kind of resolution render image by the GIFT modules in CPU
Data, in order to which CPU calls GPU to draw the image data according to judging result.
Step 304 reads the solid information that image data to be drawn includes, and normalizing is carried out to the solid information
Change handles to obtain the second solid parameter.
Step 305 obtains the adjacent corresponding first solid parameter of previous frame image, calculates the second solid ginseng
The difference of number and the first solid parameter, as solid different information.
Step 306 judges whether the value of each dimension in solid different information is respectively less than corresponding dimension in predetermined threshold value
Otherwise the threshold value of degree, executes step 308 if so, thening follow the steps 307.
If solid variable quantity is less than preset first threshold value, displacement is less than default second threshold and amount of zoom is less than default
Third threshold value, thens follow the steps 307.
Step 307 calls image processing module to draw described image data using preset second image resolution ratio, obtains
Second target image.
Illustratively, the resolution ratio of image data to be drawn is mapped to by image processing module using setting mapping algorithm
Preset second image resolution ratio.For example, the corresponding target image of the image data of the application program output of front stage operation
Resolution ratio is 1080P, and the second image resolution ratio be 720P, then may be used setting mapping algorithm by image resolution ratio by
1080P is reduced into 720P.
It is aobvious using default second after drawing described image data using the second image resolution ratio and obtaining the second target image
Show that resolution ratio refreshes second target image to touch display screen to show.
Step 308 calls image processing module to draw described image data using preset first image resolution ratio, obtains
First object image.
It should be noted that the first image resolution ratio can be the default resolution of application program, that is to say, that calling figure
As processing module draws image data using default resolution, image resolution ratio is not reduced.
It is aobvious using default first after drawing described image data using the first image resolution ratio and obtaining first object image
Show that resolution ratio shows first object image refreshing to the touch display screen.
The application that resolution ratio function is adjusted using dynamic is arranged by using default white list for the technical solution of the present embodiment
Program can reduce the coverage to showing picture in intelligent terminal while reducing intelligent terminal power consumption.
Fig. 4 is the flow chart of another image drawing method provided by the embodiments of the present application.As shown in figure 4, this method packet
It includes:
Step 401, the application program for detecting front stage operation.
Obtain the packet name or process name of the application program of front stage operation.
Step 402 judges whether the image data to the application program calls default application program to compile when rendering
Otherwise journey interface API, executes step 411 if so, thening follow the steps 403.
It should be noted that it is to use that default white list record, which may be used, and to the image data of application program render
Which application programming interface API.Optionally, it can also monitor relevant commonly used to the API of progress image data rendering
Description components, if detecting, description components are called, it is determined that are rendered using corresponding API.
Step 403 obtains the frequency that the application program in preset time section sends out drafting request.
When the API that the image data of the application program output to front stage operation is rendered is openGL or Vulkan,
Start timer, record predetermined time period, and counts the application program in the predetermined time period and send out time for drawing request
Number, so that it is determined that the frequency that request is drawn.
Step 404 judges otherwise whether the frequency, is held more than predeterminated frequency threshold value if so, thening follow the steps 405
Row step 411.
Illustratively, it is assumed that application program is drawn with the frequency request more than 50 times/s always in 10 seconds, illustrates GPU's
Frame per second is drawn always more than 50 frames/s.
If predeterminated frequency threshold value is 50, if the frequency in 10 seconds is always more than 50,405 are thened follow the steps.
Step 405 obtains image data to be drawn.
Step 406 reads the solid information that image data to be drawn includes, and normalizing is carried out to the solid information
Change handles to obtain the second solid parameter.
Step 407 obtains the adjacent corresponding first solid parameter of previous frame image, calculates the second solid ginseng
The difference of number and the first solid parameter, as solid different information.
Step 408 judges whether the value of each dimension in solid different information is respectively less than corresponding dimension in predetermined threshold value
Otherwise the threshold value of degree, executes step 411 if so, thening follow the steps 409.
Step 409 calls image processing module to draw described image data using preset second image resolution ratio, obtains
Second target image.
Step 410 is refreshed second target image to touch display screen progress using default second display resolution
Display.
Step 411 calls image processing module to draw described image data using preset first image resolution ratio, obtains
First object image.
Step 412 is carried out the first object image refreshing to touch display screen using default first display resolution
Display.
The technical solution of the present embodiment, by judging whether the application program of front stage operation uses default API to be rendered
Operation, and when the application program of front stage operation is using API progress Rendering operations are preset, monitor foreground fortune in preset time section
Capable application requests draw the frequency of operation, are judged whether to determine which kind of resolution ratio used using GIFT according to monitored results
It is drawn, while reducing intelligent terminal power consumption, the coverage to showing picture in intelligent terminal can be reduced.
Fig. 5 is the flow chart of another image drawing method provided by the embodiments of the present application.As shown in figure 5, this method packet
It includes:
Step 501, detection are directed to the first touch event of the application program of front stage operation.
It should be noted that user inputs touch operation for the application program of front stage operation to intelligent terminal, intelligence is eventually
End touch event is triggered by the touch operation detected.Touch operation includes but not limited to the touch behaviour acted on touch screen
Make, and, the touch operation detected by body-sensing technology.It, can be with it follows that touch event can be triggered by touch screen
It is triggered by preset body-sensing detection sensor.In some scenarios, intelligent terminal can be with simulated touch event, by the simulation
Touch event is exported to application program, to control the corresponding operation of touch event that application program executes the simulation.For example, with
Family needs intelligent terminal away from keyboard but is not desired to terminate game, on-hook function can be arranged for some reason during playing game,
Use the technology of the operation of setting program analog subscriber in gaming.Therefore, touch event can also be triggered by modeling event.
The touch operation triggered by modeling event is not sent out by touch screen, that is, touch screen driving is not detected and reports key information.
Can be the default mark of subject definition of triggering touch event in advance.It is by giving the correct time on touch screen, for the touch in touch event
Event addition screen triggering mark.In touch event by giving the correct time in preset body-sensing detection sensor, body is added for the touch event
Feel issue of bidding documents to know.When touch event is triggered by modeling event, simulation triggering mark is added for the touch event.It is thus possible to
Determine whether touch event is triggered by modeling event by detecting the default mark.
Step 502 judges whether the first touch event is triggered by modeling event, if so, thening follow the steps 503, otherwise, holds
Row step 510.
The second touch event in step 503, detection preset time section, and answered according to second touch event determination
Use program state.
In order to improve accuracy, the switching for continually carrying out predetermined threshold value is avoided, it can be in the first touch event by simulating
When event triggers, then the second touch event in preset time section thereafter is detected, and according to the second touch event whether by mould
The judgement result of quasi- event triggering determines Application Status.
It should be noted that the second touch event is detected under the premise of the first touch event is triggered by modeling event
Touch event.That is, if the first touch event is triggered by modeling event, the second touch event is not detected, from
It is adjusted without the predetermined threshold value to acquiescence.Wherein, the predetermined threshold value of acquiescence can be the geometry stored in default white list
Body variable quantity threshold value, displacement threshold value and amount of zoom threshold value.
It should be noted that Application Status includes hook state and non-hook state (being not in hook state).
The threshold value of at least one dimension is more than the threshold value of non-hook state respective dimensions in the corresponding predetermined threshold value of hook state.
Illustratively, if the first touch event is triggered by modeling event, it is long to start the continuous timing preset time of timer
Degree detects touch operation in the predetermined time period, and the touch event that the touch operation detected triggers, which is denoted as second, to be touched
Touch operation.For example, can be when detecting that the first touch event is triggered by modeling event, 5 seconds when starting timer, detection
Touch operation in this 5 seconds.If detecting touch operation, the touch event triggered is denoted as the second touch operation.
Judge whether the second touch event detected in predetermined time period is triggered by modeling event, if so, really
The application program for determining front stage operation is in hook state, otherwise, it determines the application program of front stage operation is not in hook state.
That is if the second touch event is triggered by modeling event, it is determined that the application program of front stage operation is in hook state.
The predetermined threshold value of each dimension in step 504, adjustment solid different information.
Illustratively, two groups of predetermined threshold values can be pre-set, it is specified that first group of predetermined threshold value is in extension in application program
It is activated when machine state, second group of predetermined threshold value is activated when application program is in non-hook state, and first group of default threshold
At least one in the value of three dimensions of value is more than the value that dimension is corresponded in second group of predetermined threshold value.The predetermined threshold value is got over
The acceptance of the big variation for representing target object of the user between adjacent two frame is bigger, is more easily reduced image resolution ratio,
In, target object include solid variable quantity, object movement variable quantity and article size variable quantity at least one dimension.
If application program is in hook state, the predetermined threshold value of each dimension in solid different information is turned up.It can be with
It is to enable first group of predetermined threshold value by the way of, the first image is used in order to which GIFT is determined according to first group of predetermined threshold value
Resolution ratio or the second image resolution ratio are drawn.
Step 505 obtains image data to be drawn.
Step 506 reads the solid information that image data to be drawn includes, and normalizing is carried out to the solid information
Change handles to obtain the second solid parameter.
Step 507 obtains the adjacent corresponding first solid parameter of previous frame image, calculates the second solid ginseng
The difference of number and the first solid parameter, as solid different information.
Step 508 judges whether the value of each dimension in solid different information is respectively less than corresponding dimension in predetermined threshold value
Otherwise the threshold value of degree, executes step 510 if so, thening follow the steps 509.
Illustratively, if detecting, intelligent terminal is currently at hook state, select first group of predetermined threshold value as than
Compared with object.That is, judging whether the value of each dimension in solid different information is respectively less than in first group of predetermined threshold value
The threshold value of corresponding dimension.If detecting, intelligent terminal is currently at non-hook state, select second group of predetermined threshold value as than
Compared with object.That is, judging whether the value of each dimension in solid different information is respectively less than in second group of predetermined threshold value
The threshold value of corresponding dimension.The threshold value of at least one dimension is more than respective dimensions in second group of predetermined threshold value in first group of predetermined threshold value
Threshold value.
Step 509 calls image processing module to draw described image data using preset second image resolution ratio, obtains
Second target image.
Step 510 calls image processing module to draw described image data using preset first image resolution ratio, obtains
First object image.
It should be noted that after drawing described image data using the second image resolution ratio and obtaining the second target image,
Second target image is refreshed to touch display screen using default second display resolution and is shown.Using the first image
After resolution render described image data obtain first object image, using default first display resolution by the first object figure
It is shown as refreshing to touch display screen, wherein the first display resolution is higher than the second display resolution.In display resolution
When higher than image resolution ratio, target image is still shown with image resolution ratio, to reducing display resolution not
Display effect can be influenced, but touch display screen power consumption can be reduced.Therefore, by aobvious according to the adjustment of image resolution ratio adaptability
Show the mode of resolution ratio, power consumption can be further decreased.
The technical solution of the present embodiment is tied by detecting whether touch event continues to be triggered by modeling event according to detection
Fruit adjusts the predetermined threshold value of each dimension in solid different information, to be turned up pre- under the scene that certain user has neither part nor lot in
If threshold value, the quantity for the image drawn using the second image resolution ratio can be increased, further decrease the power consumption of intelligent terminal.
Fig. 6 is a kind of structure diagram of image plotting device provided by the embodiments of the present application.The device can pass through software
And/or hardware realization, it can be integrated in the intelligent terminals such as smart mobile phone, tablet computer or handheld device, for executing sheet
Apply for the image drawing method that embodiment provides.As shown in fig. 6, the device includes:
Data acquisition module 610, for obtaining image data to be drawn, wherein described image data are by front stage operation
Application program output;
Different information determining module 620, for determining the corresponding present image of described image data and adjacent previous frame
The solid different information of image, wherein solid different information includes at least following three dimension:Solid variable quantity, position
Shifting amount and amount of zoom;
Image Rendering module 630, for matching resolution information, root with predetermined threshold value according to the solid different information
It is drawn for described image data according to the resolution information, wherein predetermined threshold value includes following at least three dimension:It is several
What body variable quantity threshold value, displacement threshold value and amount of zoom threshold value.
The technical solution of the present embodiment provides a kind of image plotting device, realizes that adaptive adjustment drawing image data are adopted
Resolution ratio, if the difference of the previous frame image data of the application program of front stage operation and current frame image data is in default model
In enclosing, then the resolution render current frame data of reduction is may be used, majority are for the similar two field pictures that are switched fast
Resolution ratio slight change identification capability it is not strong, can not to display picture influence too much while pass through reduction
Resolution ratio achievees the effect that reduce power consumption.
Optionally, further include:
Application query module, for before obtaining image data to be drawn, obtaining the application program of front stage operation
Application identities;
Judge whether the application program belongs to default white list according to the application identities;
If so, executing the operation for obtaining image data to be drawn;
Otherwise, image processing module is called to execute drafting operation using the first image resolution ratio is preset.
Optionally, further include:
Frequency judgment module, for determining the corresponding present image of described image data and adjacent previous frame image
Before solid different information, the application program of front stage operation is detected, judges to carry out wash with watercolours to the image data of the application program
Whether default application programming interface API is called when dye;
If so, obtaining the application program in preset time section sends out the frequency for drawing request, the frequency is judged
Whether rate is more than predeterminated frequency threshold value;
If the frequency is more than predeterminated frequency threshold value, the operation for obtaining image data to be drawn is executed.
Optionally, different information determining module 620 is specifically used for:
Read the solid information that current image date includes, wherein the solid information includes vertex information and opens up
Flutter boundary information;
The solid information is normalized to obtain the second solid parameter;
The adjacent previous frame image of present image corresponding with the current image date is obtained, determines the previous frame figure
As corresponding first solid parameter;
The difference for calculating the second solid parameter and the first solid parameter, as solid different information.
Optionally, Image Rendering module 630 is specifically used for:
If solid variable quantity is less than preset first threshold value, displacement is less than default second threshold and amount of zoom is less than default
Third threshold value then calls image processing module to draw described image data using preset second image resolution ratio, obtains second
Target image;
Otherwise, it calls image processing module to draw described image data using preset first image resolution ratio, obtains the
One target image;
Wherein, described first image high resolution is in the second image resolution ratio.
Optionally, further include:
Image display, for using the first display resolution is preset that the first object image refreshing is aobvious to touching
Display screen is shown, is refreshed second target image to touch display screen using default second display resolution and shown
Show, wherein the first display resolution is higher than the second display resolution.
Optionally, further include:
Threshold adjustment module, for matched with predetermined threshold value according to the solid different information resolution information it
Before, first touch event of the detection for the application program of front stage operation;
When first touch event is triggered by modeling event, each dimension is default in adjustment solid different information
Threshold value.
The embodiment of the present application also provides a kind of storage medium including computer executable instructions, and the computer is executable
When being executed by computer processor for executing image drawing method, this method includes for instruction:
Obtain image data to be drawn, wherein described image data are exported by the application program of front stage operation;
Determine the solid different information of the corresponding present image of described image data and adjacent previous frame image,
In, solid different information includes at least following three dimension:Solid variable quantity, displacement and amount of zoom;
Resolution information is matched with predetermined threshold value according to the solid different information, is directed to according to the resolution information
Described image data are drawn, wherein predetermined threshold value includes following at least three dimension:Solid variable quantity threshold value, displacement
Measure threshold value and amount of zoom threshold value.
Storage medium --- any various types of memory devices or storage device.Term " storage medium " is intended to wrap
It includes:Install medium, such as CD-ROM, floppy disk or magnetic tape equipment;Computer system memory or random access memory, such as
DRAM, DDR RAM, SRAM, EDO RAM, blue Bath (Rambus) RAM etc.;Nonvolatile memory, such as flash memory, magnetic medium
(such as hard disk or optical storage);The memory component etc. of register or other similar types.Storage medium can further include other
Memory of type or combinations thereof.In addition, storage medium can be located at program in the first computer system being wherein performed,
Or can be located in different second computer systems, second computer system is connected to the by network (such as internet)
One computer system.Second computer system can provide program instruction to the first computer for executing." storage is situated between term
Matter " may include may reside in different location two of (such as in different computer systems by network connection) or
More storage mediums.Storage medium can store the program instruction that can be executed by one or more processors and (such as implement
For computer program).
Certainly, a kind of storage medium including computer executable instructions that the embodiment of the present application is provided, computer
The Image Rendering that executable instruction is not limited to the described above is operated, and can also be performed what the application any embodiment was provided
Relevant operation in image drawing method.
The embodiment of the present application provides a kind of intelligent terminal, has operating system in the intelligent terminal, in the intelligent terminal
Image plotting device provided by the embodiments of the present application can be integrated.Wherein, intelligent terminal can be smart mobile phone, PAD (tablet electricity
Brain) and handheld device etc..Fig. 7 is a kind of structural schematic diagram of intelligent terminal provided by the embodiments of the present application.As shown in fig. 7,
The intelligent terminal includes memory 710 and processor 720.The memory 710, for store computer program, image data,
Solid different information, predetermined threshold value and resolution information etc.;The processor 720 reads and executes in the memory 710
The computer program of storage.The processor 720 realizes following steps when executing the computer program:It obtains to be drawn
Image data, wherein described image data are exported by the application program of front stage operation;Determine that described image data are corresponding current
The solid different information of image and adjacent previous frame image, wherein solid different information is tieed up including at least following three
Degree:Solid variable quantity, displacement and amount of zoom;Resolution ratio letter is matched with predetermined threshold value according to the solid different information
Breath, is drawn according to the resolution information for described image data, wherein predetermined threshold value includes following at least three dimension
Degree:Solid variable quantity threshold value, displacement threshold value and amount of zoom threshold value.
Optionally, processor includes CPU and GPU, wherein CPU is for obtaining image data to be drawn;Determine the figure
As the solid different information of the corresponding present image of data and adjacent previous frame image;Call GPU according to the solid
Different information matches resolution information with predetermined threshold value, is drawn for described image data according to the resolution information.
GPU is used to execute the operation of drawing image data according to the calling of CPU, obtains target image.
The memory and processor enumerated in above-mentioned example are the part component of intelligent terminal, and the intelligent terminal is also
May include other components.By taking smart mobile phone as an example, illustrate the possible structure of above-mentioned intelligent terminal.Fig. 8 is that the application is implemented
A kind of structure diagram for smart mobile phone that example provides.As shown in figure 8, the smart mobile phone may include:Memory 801, centre
Manage device (Central Processing Unit, CPU) 802 (also known as processor, hereinafter referred to as CPU), image processing module (such as
Graphics processor Graphics Processing Unit, abbreviation GPU) 813, Peripheral Interface 803, RF (Radio
Frequency, radio frequency) it is circuit 805, voicefrequency circuit 806, loud speaker 811, touch display screen 812, power management chip 808, defeated
Enter/export (I/O) subsystem 809, other input/control devicess 810 and outside port 804, these components by one or
Multiple communication bus or signal wire 807 communicate.
It should be understood that diagram smart mobile phone 800 is only an example of intelligent terminal, and smart mobile phone 800
Can have than shown in the drawings more or less component, can combine two or more components, or can be with
It is configured with different components.Various parts shown in the drawings can be including one or more signal processings and/or special
It is realized in the combination of hardware, software or hardware and software including integrated circuit.
Just the smart mobile phone provided in this embodiment for being integrated with image plotting device is described in detail below.
Memory 801, the memory 801 can be by access such as CPU802, Peripheral Interfaces 803, and the memory 801 can
Can also include nonvolatile memory to include high-speed random access memory, such as one or more disk memory,
Flush memory device or other volatile solid-state parts.Computer program is stored in memory 801, image can also be stored
Data, solid different information, predetermined threshold value and resolution information etc..
The peripheral hardware that outputs and inputs of equipment can be connected to CPU802 and deposited by Peripheral Interface 803, the Peripheral Interface 803
Reservoir 801.
I/O subsystems 809, the I/O subsystems 809 can be by the input/output peripheral in equipment, such as touches display
Screen 812 and other input/control devicess 810, are connected to Peripheral Interface 803.I/O subsystems 809 may include display controller
8091 and one or more input controllers 8092 for controlling other input/control devicess 810.Wherein, one or more
Input controller 8092 receives electric signal from other input/control devicess 810 or is sent to other input/control devicess 810
Electric signal, other input/control devicess 810 may include physical button (pressing button, rocker buttons etc.), dial, sliding
Switch, clicks idler wheel at control stick.It is worth noting that input controller 8092 can with it is following any one connect:It is keyboard, red
The indicating equipment of external port, USB interface and such as mouse.
Touch display screen 812, the touch display screen 812 are that input interface between user terminal and user and output connect
Mouthful, visual output is shown to user, visual output may include figure, text, icon, video etc..
GPU813, under the calling of CPU802, by obtaining graph data to be drawn in memory 801, and according to
The image data that resolution information treats drafting is drawn, and target image is obtained, and target image is sent to touch display screen 812
Video memory (Frame Buffer).
Display controller 8091 in I/O subsystems 809 receives electric signal from touch display screen 812 or is shown to touching
Screen 812 sends electric signal.Touch display screen 812 detects the contact on touch screen, the contact that display controller 8091 will detect
The interaction for being converted to and being shown in the user interface object in touch display screen 812, that is, realize human-computer interaction, and it is aobvious to be shown in touch
User interface object in display screen 812 can be the icon of running game, be networked to the icon etc. of corresponding network.It is worth explanation
It is that equipment can also include light mouse, and light mouse is not show the touch sensitive surface visually exported, or formed by touch screen
The extension of touch sensitive surface.
RF circuits 805 are mainly used for establishing the communication of mobile phone and wireless network (i.e. network side), realize mobile phone and wireless network
The data receiver of network and transmission.Such as transmitting-receiving short message, Email etc..Specifically, RF circuits 805 receive and send RF letters
Number, RF signals are also referred to as electromagnetic signal, and RF circuits 805 convert electrical signals to electromagnetic signal or electromagnetic signal is converted to telecommunications
Number, and communicated with communication network and other equipment by the electromagnetic signal.RF circuits 805 may include for executing
The known circuit of these functions comprising but it is not limited to antenna system, RF transceivers, one or more amplifiers, tuner, one
A or multiple oscillators, digital signal processor, CODEC (COder-DECoder, coder) chipset, user identifier mould
Block (Subscriber Identity Module, SIM) etc..
Voicefrequency circuit 806 is mainly used for receiving audio data from Peripheral Interface 803, which is converted to telecommunications
Number, and the electric signal is sent to loud speaker 811.
Loud speaker 811, the voice signal for receiving mobile phone from wireless network by RF circuits 805, is reduced to sound
And play the sound to user.
Power management chip 808, the hardware for being connected by CPU802, I/O subsystem and Peripheral Interface are powered
And power management.
Intelligent terminal provided by the embodiments of the present application, the resolution ratio of adjustment drawing image data use that can be adaptive,
It, can be with if the difference of the previous frame image data of the application program of front stage operation and current frame image data is within a preset range
Using the resolution render current frame data of reduction, majority for the similar two field pictures being switched fast resolution ratio it is thin
The identification capability of microvariations is not strong, can reach drop by reducing resolution ratio while not influenced too much to display picture
The effect of low-power consumption.
Image plotting device, storage medium and the intelligent terminal provided in above-described embodiment, which can perform the application, arbitrarily to be implemented
The image drawing method that example is provided has and executes the corresponding function module of this method and advantageous effect.Not in above-described embodiment
In detailed description technical detail, reference can be made to the image drawing method that the application any embodiment is provided.
Note that above are only preferred embodiment and the institute's application technology principle of the application.It will be appreciated by those skilled in the art that
The application is not limited to specific embodiment described here, can carry out for a person skilled in the art it is various it is apparent variation,
The protection domain readjusted and substituted without departing from the application.Therefore, although being carried out to the application by above example
It is described in further detail, but the application is not limited only to above example, in the case where not departing from the application design, also
May include other more equivalent embodiments, and scope of the present application is determined by scope of the appended claims.
Claims (10)
1. a kind of image drawing method, which is characterized in that including:
Obtain image data to be drawn, wherein described image data are exported by the application program of front stage operation;
Determine the solid different information of the corresponding present image of described image data and adjacent previous frame image, wherein several
What body different information includes at least following three dimension:Solid variable quantity, displacement and amount of zoom;
Resolution information is matched with predetermined threshold value according to the solid different information, according to the resolution information for described
Image data is drawn, wherein predetermined threshold value includes following at least three dimension:Solid variable quantity threshold value, displacement threshold
Value and amount of zoom threshold value.
2. according to the method described in claim 1, it is characterized in that, before obtaining image data to be drawn, further include:
Obtain the application identities of the application program of front stage operation;
Judge whether the application program belongs to default white list according to the application identities;
If so, executing the operation for obtaining image data to be drawn;
Otherwise, image processing module is called to execute drafting operation using the first image resolution ratio is preset.
3. according to the method described in claim 1, it is characterized in that, determining the corresponding present image of described image data and phase
Before the solid different information of adjacent previous frame image, further include:
The application program for detecting front stage operation, it is default to judge whether the image data to the application program is called when rendering
Application programming interface API;
If so, obtaining the application program in preset time section sends out the frequency for drawing request, judge that the frequency is
No is more than predeterminated frequency threshold value;
If the frequency is more than predeterminated frequency threshold value, the operation for obtaining image data to be drawn is executed.
4. according to the method described in claim 1, it is characterized in that, determine the corresponding present image of described image data with it is adjacent
Previous frame image solid different information, including:
Read the solid information that current image date includes, wherein the solid information includes vertex information and topological side
Boundary's information;
The solid information is normalized to obtain the second solid parameter;
The adjacent previous frame image of present image corresponding with the current image date is obtained, determines the previous frame image pair
The the first solid parameter answered;
The difference for calculating the second solid parameter and the first solid parameter, as solid different information.
5. according to the method described in claim 1, it is characterized in that, being matched with predetermined threshold value according to the solid different information
Resolution information is drawn according to the resolution information for described image data, including:
If solid variable quantity is less than preset first threshold value, displacement is less than default second threshold and amount of zoom is less than default third
Threshold value then calls image processing module to draw described image data using preset second image resolution ratio, obtains the second target
Image;
Otherwise, it calls image processing module to draw described image data using preset first image resolution ratio, obtains the first mesh
Logo image;
Wherein, described first image high resolution is in the second image resolution ratio.
6. according to the method described in claim 5, it is characterized in that, further including:
The first object image refreshing to touch display screen is shown using default first display resolution, using default
Second display resolution, which refreshes second target image to touch display screen, to be shown, wherein the first display resolution
Higher than the second display resolution.
7. method according to any one of claim 1 to 6, which is characterized in that according to the solid different information
Before matching resolution information with predetermined threshold value, further include:
First touch event of the detection for the application program of front stage operation;
When first touch event is triggered by modeling event, the default threshold of each dimension in solid different information is adjusted
Value.
8. a kind of image plotting device, which is characterized in that including:
Data acquisition module, for obtaining image data to be drawn, wherein described image data by front stage operation application journey
Sequence exports;
Different information determining module, for determining the several of the corresponding present image of described image data and adjacent previous frame image
What body different information, wherein solid different information includes at least following three dimension:Solid variable quantity, displacement and contracting
High-volume;
Image Rendering module, for matching resolution information with predetermined threshold value according to the solid different information, according to described
Resolution information is drawn for described image data, wherein predetermined threshold value includes following at least three dimension:Solid becomes
Change amount threshold value, displacement threshold value and amount of zoom threshold value.
9. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the computer program quilt
The image drawing method as described in any one of claim 1 to 7 is realized when processor executes.
10. a kind of intelligent terminal, including memory, processor and storage are on a memory and can be in the computer of processor operation
Program, which is characterized in that the processor is realized when executing the computer program as described in any one of claim 1 to 7
Image drawing method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810258303.1A CN108648259B (en) | 2018-03-27 | 2018-03-27 | Image drawing method and device, storage medium and intelligent terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810258303.1A CN108648259B (en) | 2018-03-27 | 2018-03-27 | Image drawing method and device, storage medium and intelligent terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108648259A true CN108648259A (en) | 2018-10-12 |
CN108648259B CN108648259B (en) | 2022-07-15 |
Family
ID=63744834
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810258303.1A Expired - Fee Related CN108648259B (en) | 2018-03-27 | 2018-03-27 | Image drawing method and device, storage medium and intelligent terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108648259B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110124316A (en) * | 2019-05-15 | 2019-08-16 | 网易(杭州)网络有限公司 | The method and device of special effect processing, electronic equipment, storage medium in game |
CN110618803A (en) * | 2019-09-10 | 2019-12-27 | 北京金山安全软件有限公司 | Image display method and device |
CN112987906A (en) * | 2021-03-26 | 2021-06-18 | 北京小米移动软件有限公司 | Method and device for reducing display power consumption |
CN113192160A (en) * | 2020-05-15 | 2021-07-30 | 永中软件股份有限公司 | Method for realizing slide switching effect, storage medium and computer |
CN113438418A (en) * | 2021-06-25 | 2021-09-24 | Oppo广东移动通信有限公司 | Image processing method, device, equipment and computer readable storage medium |
CN114445522A (en) * | 2020-10-16 | 2022-05-06 | 华为技术有限公司 | Brush effect graph generation method, image editing method, device and storage medium |
CN114860059A (en) * | 2022-05-12 | 2022-08-05 | 深圳市华云电源有限公司 | LED display screen power supply control method and device, electronic equipment and medium |
CN116156219A (en) * | 2023-01-05 | 2023-05-23 | 联想(北京)有限公司 | Processing method and processing device |
WO2023134625A1 (en) * | 2022-01-11 | 2023-07-20 | 华为技术有限公司 | Special effect optimization method and apparatus, and storage medium and program product |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106919401A (en) * | 2017-03-10 | 2017-07-04 | 广东欧珀移动通信有限公司 | A kind of method of dynamic regulation resolution ratio, device and mobile terminal |
CN106933361A (en) * | 2017-03-10 | 2017-07-07 | 广东欧珀移动通信有限公司 | A kind of display control method of mobile terminal, device and mobile terminal |
CN106951054A (en) * | 2017-03-10 | 2017-07-14 | 广东欧珀移动通信有限公司 | A kind of control method of application program, device and mobile terminal |
CN107066383A (en) * | 2017-03-15 | 2017-08-18 | 武汉斗鱼网络科技有限公司 | A kind of application program smoothness degree detection method and device |
CN107093418A (en) * | 2017-06-20 | 2017-08-25 | 努比亚技术有限公司 | A kind of screen display method, computer equipment and storage medium |
US20170330533A1 (en) * | 2016-05-10 | 2017-11-16 | Mediatek Singapore Pte. Ltd. | Method for image displaying and electronic device thereof |
CN107610039A (en) * | 2016-07-12 | 2018-01-19 | 联发科技股份有限公司 | Image processing method and image processing apparatus |
-
2018
- 2018-03-27 CN CN201810258303.1A patent/CN108648259B/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170330533A1 (en) * | 2016-05-10 | 2017-11-16 | Mediatek Singapore Pte. Ltd. | Method for image displaying and electronic device thereof |
CN107610039A (en) * | 2016-07-12 | 2018-01-19 | 联发科技股份有限公司 | Image processing method and image processing apparatus |
CN106919401A (en) * | 2017-03-10 | 2017-07-04 | 广东欧珀移动通信有限公司 | A kind of method of dynamic regulation resolution ratio, device and mobile terminal |
CN106933361A (en) * | 2017-03-10 | 2017-07-07 | 广东欧珀移动通信有限公司 | A kind of display control method of mobile terminal, device and mobile terminal |
CN106951054A (en) * | 2017-03-10 | 2017-07-14 | 广东欧珀移动通信有限公司 | A kind of control method of application program, device and mobile terminal |
CN107066383A (en) * | 2017-03-15 | 2017-08-18 | 武汉斗鱼网络科技有限公司 | A kind of application program smoothness degree detection method and device |
CN107093418A (en) * | 2017-06-20 | 2017-08-25 | 努比亚技术有限公司 | A kind of screen display method, computer equipment and storage medium |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110124316A (en) * | 2019-05-15 | 2019-08-16 | 网易(杭州)网络有限公司 | The method and device of special effect processing, electronic equipment, storage medium in game |
CN110618803A (en) * | 2019-09-10 | 2019-12-27 | 北京金山安全软件有限公司 | Image display method and device |
CN113192160A (en) * | 2020-05-15 | 2021-07-30 | 永中软件股份有限公司 | Method for realizing slide switching effect, storage medium and computer |
CN114445522A (en) * | 2020-10-16 | 2022-05-06 | 华为技术有限公司 | Brush effect graph generation method, image editing method, device and storage medium |
CN112987906A (en) * | 2021-03-26 | 2021-06-18 | 北京小米移动软件有限公司 | Method and device for reducing display power consumption |
CN112987906B (en) * | 2021-03-26 | 2024-05-07 | 北京小米移动软件有限公司 | Method and device for reducing display power consumption |
CN113438418A (en) * | 2021-06-25 | 2021-09-24 | Oppo广东移动通信有限公司 | Image processing method, device, equipment and computer readable storage medium |
WO2023134625A1 (en) * | 2022-01-11 | 2023-07-20 | 华为技术有限公司 | Special effect optimization method and apparatus, and storage medium and program product |
CN114860059A (en) * | 2022-05-12 | 2022-08-05 | 深圳市华云电源有限公司 | LED display screen power supply control method and device, electronic equipment and medium |
CN114860059B (en) * | 2022-05-12 | 2023-10-31 | 深圳市华云电源有限公司 | LED display screen power supply control method and device, electronic equipment and medium |
CN116156219A (en) * | 2023-01-05 | 2023-05-23 | 联想(北京)有限公司 | Processing method and processing device |
Also Published As
Publication number | Publication date |
---|---|
CN108648259B (en) | 2022-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108648259A (en) | image drawing method, device, storage medium and intelligent terminal | |
CN108765531A (en) | Image rendering method, device, storage medium and intelligent terminal | |
CN108646906A (en) | Frame per second method of adjustment, device, storage medium and intelligent terminal | |
CN106791212B (en) | A kind of control method, device and the mobile terminal of mobile terminal refresh rate | |
CN108762652A (en) | Display control method, device, storage medium and the intelligent terminal of intelligent terminal | |
US10952146B2 (en) | Method for dynamically adjusting energy-saving grade of terminal, non-transitory computer-readable storage medium, and terminal | |
US10475413B2 (en) | Method and apparatus for adjusting backlight brightness of screen, and mobile terminal | |
CN106919401B (en) | Method and device for dynamically adjusting resolution and mobile terminal | |
CN106919358B (en) | Display control method and device of mobile terminal and mobile terminal | |
CN108762465A (en) | Frame per second self-adapting regulation method, device, storage medium and intelligent terminal | |
CN106936995B (en) | A kind of control method, device and the mobile terminal of mobile terminal frame per second | |
CN108733193A (en) | Method, apparatus, storage medium and the intelligent terminal of adjustment frame per second | |
CN108363593A (en) | Application program preloads method, apparatus, storage medium and terminal | |
CN108804157A (en) | Application program preloads method, apparatus, storage medium and terminal | |
CN108710513A (en) | Application program launching method, device, storage medium and terminal | |
CN107835322A (en) | interface display method, device, storage medium and terminal device | |
CN108710478B (en) | Display screen control method and device, storage medium and intelligent terminal | |
CN106919402A (en) | A kind of control method of mobile terminal, device and mobile terminal | |
CN109157839A (en) | Frame per second regulates and controls method, apparatus, storage medium and terminal | |
CN106933327A (en) | A kind of control method of mobile terminal frame per second, device and mobile terminal | |
CN109064538A (en) | View rendering method, apparatus, storage medium and intelligent terminal | |
CN106657681A (en) | Mobile terminal refresh rate control method and device and mobile terminal | |
CN109460364A (en) | Application program detection method, device, storage medium and mobile terminal | |
CN106951054A (en) | A kind of control method of application program, device and mobile terminal | |
CN107402713B (en) | Accelerate method, apparatus, storage medium and the mobile terminal of the processing of blank screen gesture |
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 | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220715 |
|
CF01 | Termination of patent right due to non-payment of annual fee |