CN108648259A - image drawing method, device, storage medium and intelligent terminal - Google Patents

image drawing method, device, storage medium and intelligent terminal Download PDF

Info

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
Application number
CN201810258303.1A
Other languages
Chinese (zh)
Other versions
CN108648259B (en
Inventor
冷文华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810258303.1A priority Critical patent/CN108648259B/en
Publication of CN108648259A publication Critical patent/CN108648259A/en
Application granted granted Critical
Publication of CN108648259B publication Critical patent/CN108648259B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/20Processor 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

Image drawing method, device, storage medium and intelligent terminal
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.
CN201810258303.1A 2018-03-27 2018-03-27 Image drawing method and device, storage medium and intelligent terminal Expired - Fee Related CN108648259B (en)

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 (6)

* Cited by examiner, † Cited by third party
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
CN113438418A (en) * 2021-06-25 2021-09-24 Oppo广东移动通信有限公司 Image processing method, device, equipment and computer readable storage medium
CN114860059A (en) * 2022-05-12 2022-08-05 深圳市华云电源有限公司 LED display screen power supply control method and device, electronic equipment and medium
WO2023134625A1 (en) * 2022-01-11 2023-07-20 华为技术有限公司 Special effect optimization method and apparatus, and storage medium and program product

Citations (7)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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 (8)

* Cited by examiner, † Cited by third party
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
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

Also Published As

Publication number Publication date
CN108648259B (en) 2022-07-15

Similar Documents

Publication Publication Date Title
CN108765531A (en) Image rendering method, device, storage medium and intelligent terminal
CN108648259A (en) image drawing method, 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
CN106919401B (en) Method and device for dynamically adjusting resolution and mobile terminal
EP3584676B1 (en) Method, device, medium, and electronic apparatus for dynamically adjusting power saving level of 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
CN106657681B (en) A kind of control method, device and the mobile terminal of mobile terminal refresh rate
CN108646906B (en) Frame rate adjusting method and device, storage medium and intelligent terminal
CN106941563A (en) A kind of control method, device and the mobile terminal of mobile terminal refresh rate
CN108363593A (en) Application program preloads method, apparatus, storage medium and terminal
CN106782431A (en) A kind of screen backlight brightness adjusting method, device and mobile terminal
CN108710513A (en) Application program launching method, device, storage medium and terminal
CN107835322A (en) interface display method, device, storage medium and terminal device
CN108804157A (en) Application program preloads method, apparatus, storage medium and terminal
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
CN108762465A (en) Frame per second self-adapting regulation method, device, storage medium and intelligent terminal
CN106817753B (en) Method and device for saving electricity by switching background gray scales and mobile terminal
CN108762831A (en) Application program preloads method, apparatus, storage medium and terminal
CN108776599A (en) Management method, device, storage medium and the intelligent terminal of preloaded applications
CN106896899A (en) A kind of control method of mobile terminal Image Rendering, device and mobile terminal

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