CN108693948A - Frame per second method of adjustment, device, terminal device and storage medium - Google Patents
Frame per second method of adjustment, device, terminal device and storage medium Download PDFInfo
- Publication number
- CN108693948A CN108693948A CN201810258437.3A CN201810258437A CN108693948A CN 108693948 A CN108693948 A CN 108693948A CN 201810258437 A CN201810258437 A CN 201810258437A CN 108693948 A CN108693948 A CN 108693948A
- Authority
- CN
- China
- Prior art keywords
- image
- current frame
- frame image
- frame per
- per
- 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
Classifications
-
- 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
- G06F1/325—Power saving in peripheral device
- G06F1/3265—Power saving in display device
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the present application discloses a kind of frame per second method of adjustment, device, terminal device and storage medium, and this method includes obtaining the current frame image and historical frames image of application program push;Triggering focus touch event is detected whether, if it is not, then determining the image change amount of the current frame image and the historical frames image;If described image variable quantity meets preset condition, it then abandons the current frame image or shows the current frame image according to update frame per second, the update frame per second is less than the original frame per second of the current frame image, thus, the power consumption of terminal device is significantly reduced, while not influencing operational efficiency and the function use of terminal device.
Description
Technical field
The invention relates to computer technology more particularly to a kind of frame per second method of adjustment, device, terminal device and deposit
Storage media.
Background technology
With the raising of terminal device popularity, more and more users' using terminal equipment executes various work(
It can such as rely on powerful hardware processing capability to meet self-demand and unobstructed network environment carry out Entertainment.With
Gradually becoming strong for terminal function, it is too fast that user also results in terminal device power consumption when using these functions so that
User needs frequently to charge to terminal device.
In the prior art, terminal device can be by reducing screen intensity, data processing speed to reduce electric quantity consumption, still
Such mode sacrifices the partial properties of terminal device so that terminal device operational efficiency reduces, and existing defects need to improve.
Invention content
The present invention provides a kind of frame per second method of adjustment, device, terminal device and storage mediums, significantly reduce terminal and set
Standby power consumption, while operational efficiency and the function use of terminal device are not influenced.
In a first aspect, the embodiment of the present application provides a kind of frame per second method of adjustment, including:
Obtain the current frame image and historical frames image of application program push;
Triggering focus touch event is detected whether, if it is not, then determining the current frame image and the historical frames image
Image change amount;
If described image variable quantity meets preset condition, the current frame image is abandoned or by the current frame image
It is shown according to update frame per second, the update frame per second is less than the original frame per second of the current frame image.
Second aspect, the embodiment of the present application also provides a kind of frame per second adjusting apparatus, including:
Image collection module, current frame image and historical frames image for obtaining application program push;
Variable quantity determining module, for detecting whether triggering focus touch event, if it is not, then determining the present frame figure
The image change amount of picture and the historical frames image;
Frame per second adjustment module abandons the current frame image if meeting preset condition for described image variable quantity
Or show the current frame image according to update frame per second, the update frame per second is less than the primitive frame of the current frame image
Rate.
The third aspect, the embodiment of the present application also provides a kind of terminal devices, including:Processor, memory and storage
On a memory and the computer program that can run on a processor, the processor are realized such as when executing the computer program
Frame per second method of adjustment described in the embodiment of the present application.
Fourth aspect, the embodiment of the present application also provides a kind of storage medium including terminal device executable instruction, institutes
Terminal device executable instruction is stated when being executed by terminal device processor for executing the frame per second tune described in the embodiment of the present application
Adjusting method.
In the present solution, obtaining the current frame image and historical frames image of application program push, triggering focus is detected whether
Touch event, if it is not, then the image change amount of the current frame image and the historical frames image is determined, if described image
Variable quantity meets preset condition, then abandons the current frame image or show the current frame image according to update frame per second
Show, the update frame per second is less than the original frame per second of the current frame image, significantly reduces the power consumption of terminal device as a result, together
When do not influence terminal device operational efficiency and function use.
Description of the drawings
By reading a detailed description of non-restrictive embodiments in the light of the attached drawings below, of the invention other
Feature, objects and advantages will become more apparent upon:
Fig. 1 is a kind of flow chart of frame per second method of adjustment provided by the embodiments of the present application;
Fig. 2 is a kind of schematic diagram of setting image change amount threshold value provided by the embodiments of the present application;
Fig. 3 is the flow chart of another frame per second method of adjustment provided in an embodiment of the present invention;
Fig. 4 is the flow chart of another frame per second method of adjustment provided in an embodiment of the present invention;
Fig. 5 is the flow chart of another frame per second method of adjustment provided by the embodiments of the present application;
Fig. 6 is the flow chart of another frame per second method of adjustment provided by the embodiments of the present application;
Fig. 7 is the flow chart of another frame per second method of adjustment provided by the embodiments of the present application;
Fig. 8 is a kind of structure diagram of frame per second adjusting apparatus provided by the embodiments of the present application;
Fig. 9 is a kind of structural schematic diagram of terminal device provided by the embodiments of the present application.
Specific implementation mode
The present invention 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 for explaining the present invention rather than limitation of the invention.It also should be noted that for the ease of retouching
It states, only the parts related to the present invention are shown in attached drawing rather than entire infrastructure.
Fig. 1 is a kind of flow chart of frame per second method of adjustment provided by the embodiments of the present application, is applicable to transport terminal device
The display image frame per second of capable application program carries out refreshing adjustment, and this method can be by terminal device provided by the embodiments of the present application
It executes, software can be used for the frame per second adjusting apparatus of the terminal device and/or the mode of hardware is realized, as shown in Figure 1, this implementation
The concrete scheme that example provides is as follows:
Step S101, the current frame image and historical frames image of application program push are obtained.
Wherein, application program is the application installed in terminal device, can be game class application program, live streaming class application journey
Sequence other shows image more demanding application program.Frame image is a static image frame, and frame is image animation
The single image picture of middle least unit.Current frame image is the frame image that terminal device display unit will be shown, historical frames
Image is that terminal device display unit shows the frame image finished.In terminal device operational process, such as game class application journey
At runtime, the refreshing that can carry out image with higher frame per second (such as 60Fps) always is shown sequence, is not needed in some cases
It maintains such high frame per second to carry out refreshing to show, brings higher resource consumption.
Application program prepares frame data to be drawn, pushed to after ready CPU (Central Processing Unit,
Central processing unit) carry out control process after by GPU (Graphics Processing Unit, graphics processor) carry out image wash with watercolours
Dye is drawn and is shown eventually by the display screen of terminal device.In the application, before carrying out Image Rendering by GPU,
The frame per second of current frame image is adjusted.
In one embodiment, the current frame image of application program push is obtained, and draws the historical frames that display finishes
Image, the data that wherein the historical frames image can be pushed by terminal device display unit are obtained, can also be gone through by having
The application program of history image store function obtains, and current frame image can also be obtained from storage data pool.
Step S102, triggering focus touch event is detected whether, if it is not, then determining the current frame image and described going through
The image change amount of history frame image.
It, can be by touching screen to trigger the associated reset function of application program, such as when user is in using terminal equipment
The focal controls in current display interface are clicked, wherein focal controls are the defeated of current receivable user's touch, key response etc.
Enter window.In this step, after step S101 gets current frame image and historical frames image, determine whether terminal device triggers
Focus touch event is interacted if there is no related touch-control, then current frame image and historical frames image is compared accordingly,
To determine the image change amount of current frame image and historical frames image.
In one embodiment, if detecting focus touch event, the focus touch event is intercepted, with peace
For tall and erect operating system, the focus touch event can be intercepted by onInterceptTouchEvent () method, it can
Choosing, it can also be by calling onInterceptHoverEvent () method to carry out the interception of focus touch event, thus with end
The only transmission of the focus touch event is called after subsequently to the adjustment display of the frame per second of current frame image passing through
OnTouchEvent () method responds the focus touch event.
In another embodiment, detect whether that triggering focus touch event includes:When detecting that focal controls are touched
When, determine whether accidentally to touch event, if it is not, then being determined as focus touch event.User is led in using terminal device procedures
Often meeting hand held terminal equipment, it is understood that there may be phenomenon is accidentally touched, terminal device screen is touched wherein accidentally touching event and referring to user's hand, but
And the touch that non-sum application program interacts.Specifically, when detecting that the focal controls in display screen are touched, obtain
The quantity of touch point, position are judged to accidentally touching if detecting the touch area more than preset area (such as 1 square centimeter)
Event.It thus avoids touching the mistake of user and is judged as that focus touch event is triggered so that scheme is further perfect.
It should be noted that the step of detecting whether triggering focus touch event can also be detected before step S101
Whether focus touch event is triggered, if it is not, then the current frame image and historical frames image of application program push are obtained, then really
The image change amount of the fixed current frame image and the historical frames image, the application do not limit.
In one embodiment, image change amount characterizes the variation journey of current frame image and the historical frames image shown
Degree, can be the parameter obtained after being normalized, ranging from the 0 to 1 of parameter value.Optionally, which can be
At least one of solid variable quantity, displacement variable and scaling variable quantity, correspondingly, solid variable quantity, change in displacement
Amount and scaling variable quantity are the parameter obtained after normalizing.Wherein, basic unit of the solid as composition image frame,
Include vertex and topology boundary in the current frame image of acquisition and the image data of historical frames image, thus can determine solid
Coordinate and size, and then normalized obtain solid variable quantity (characterization frame image in solid size, quantity change
Change);When displacement variable determines, the coordinate system for being horizontally and vertically demarcated as 0 to 1 respectively of display screen exists according to solid
Position in frame image frame is mapped in the coordinate system, the solid that this makes it possible to obtain apex coordinates between 0 to 1, in turn
The displacement variable (variation of the displacement of solid in characterization frame image) of computational geometry body;It, can root when scaling variable quantity determines
Determine the corresponding resolution ratio of solid according to the vertex and topology boundary of solid in frame image, by the resolution ratio again with entire frame
The resolution ratio of image is mutually sentenced to obtain scaling variable quantity (the scaling variation of solid in characterization frame image).
In one embodiment, the image of current frame image and historical frames image is obtained by image normalization Processing Algorithm
Variable quantity can be specifically:
If step S103, described image variable quantity meets preset condition, the current frame image is abandoned or will be described
Current frame image is shown according to update frame per second.
In one embodiment, the preset condition that image change amount meets can be that image change amount is less than predetermined threshold value,
Wherein, which can be the unified default threshold that all application programs use, and can also be according to different application journey
The threshold value that the image display property of sequence is separately provided, for example, the application journey frequent for image change, scene switching is more
The predetermined threshold value of sequence, setting can be relatively small, infrequently for image change, i.e. static scene application program in the majority,
The predetermined threshold value of setting can be relatively large.Optionally, when the image change amount is only a kind of variable parameter, (such as solid changes
Amount, displacement variable and scaling variable quantity in any one), only calculate the variable parameter whether be less than its predetermined threshold value;Such as
The fruit image change amount all includes then meeting preset condition to be respectively less than for every class variable parameter including wherein arbitrary two or three
Respective predetermined threshold value.Illustratively, as shown in Fig. 2, Fig. 2 is a kind of setting image change amount threshold provided by the embodiments of the present application
The schematic diagram of value, image change amount includes solid variable quantity, displacement variable and three kinds of variable quantity of scaling, correspondingly, respectively
It is 0.5,0.32 and 0.48 that corresponding threshold value, which is set gradually, when the solid for the current frame image and historical frames image determined becomes
Change amount is less than 0.5, when displacement variable is less than 0.32 while scaling variable quantity less than 0.48, executes:Abandon current frame image or
Current frame image is shown according to update frame per second.
Wherein, which is less than the original frame per second of current frame image, if the original frame per second of present frame is 60Fps
The update frame per second can be 30Fps.Illustratively, when taking current frame image to be shown according to update frame per second, can will work as
The original frame per second of prior image frame is multiplied by a fixed coefficient (such as 0.3,0.5 or 0.8) and obtains update frame per second, according to the update frame per second
To current frame image refreshing is carried out to show, can also be by the original frame per second of current frame image subtract fixed value (such as -20,30 or
50 etc.) mode obtains update frame per second.Wherein, it abandons current frame image do not render current frame image, draw, directly
It is skipped, obtain next frame image and carries out similar adjustment processing accordingly.
Optionally, Fig. 3 is the flow chart of another frame per second method of adjustment provided in an embodiment of the present invention, when image change amount
When including solid variable quantity, displacement variable and scaling variable quantity, correspondingly, current frame image and historical frames image are carried out
When comparing determining solid variable quantity, displacement variable and scaling variable quantity respectively, wherein if detecting any one variation
Amount is unsatisfactory for condition (be greater than or equal to corresponding predetermined threshold value), it is determined that be currently unsatisfactory for frame per second regularization condition, not into
Row frame per second adjusts, remaining variable quantity does not need to determine and is made whether to meet the judgement of condition.Specifically:
Step S1011, the current frame image and historical frames image of application program push are obtained;
Step S1012, judge whether to trigger focus touch event, if not, S1013 is thened follow the steps, if it is, holding
Row step S1020.
Step S1013, the Geometrical change amount of the current frame image and the historical frames image is determined;
Step S1014, judge whether that (wherein the first preset condition can be the first preset condition of satisfaction:Geometrical change amount
Less than 0.5), if so, S1015 is thened follow the steps, if not, thening follow the steps S1020;
Step S1015, the displacement variable of current frame image and historical frames image is determined;
Step S1016, judge whether that (wherein the second preset condition can be the second preset condition of satisfaction:Displacement variable
Less than 0.32), if so, S1017 is thened follow the steps, if not, thening follow the steps S1020;
Step S1017, the scaling variable quantity of current frame image and historical frames image is determined;
Step S1018, judge whether to meet third preset condition that (wherein third preset condition can be:Scale variable quantity
Less than 0.48), if so, S1019 is thened follow the steps, if not, thening follow the steps S1020;
Step S1019, it abandons the current frame image or shows the current frame image according to update frame per second.
Step S1020, Image Rendering is carried out according to the original frame per second of the current frame image.
As shown in the above, in the frame image that provides application program carries out drawing process, when determining terminal device
When not triggering focus touch event, current frame image and historical frames image are compared reasonably to reduce current frame image
Frame per second or directly abandon drafting to current frame image, in the premise for not influencing user experience and application program capacity
Under, save the power consumption of terminal device.
Fig. 4 is the flow chart of another frame per second method of adjustment provided by the embodiments of the present application, optionally, described in the determination
The image change amount of current frame image and the historical frames image includes:Judge whether the application program is in default list
Application program, or judge whether the display image of the application program is rendered by openGL, if it is, described in determining
The image change amount of current frame image and the historical frames image.As shown in figure 4, technical solution is specific as follows:
Step S201, the current frame image and historical frames image of application program push are obtained.
Step S202, judge whether the application program is the application program preset in list, if so, thening follow the steps
S203, if not, thening follow the steps S205.
Wherein, the configuration mode of the default list includes being locally configured and pushing two ways online, and storage is locally configured
In/system/etc/arc.ini catalogues in the following, Configuration Online be stored in/data/system/arc.ini catalogues are in the following, preferential
The list of Configuration Online catalogue is read, is not present if presetting list in Configuration Online catalogue, reading is locally configured under catalogue
Default list can directly execute step S203 or step S205 if local default list has exception.
In one embodiment, which is determined by, specifically, the Application testing in default list
Content includes performance test, power consumption test and stability test.Wherein, performance test is included in the frame per second tune for executing this programme
When adjusting method, ensure application program operation without interim card, included associated application can normal operation not by this frame per second method of adjustment
Influence;Power consumption test includes ensuring that terminal device continues a journey, is standby unaffected, and the application program in default list was run
In real-time this frame per second method of adjustment it is that amount of electricity saving is apparent (such as in journey:Application program commemorates paddy upright stone tablet in the frame per second tune for executing the application
When perfect square case, maximum saves 88mA electricity, 31%) economize on electricity ratio is;Stability test includes nothing in application program operational process
Sudden strain of a muscle moves back, restarts phenomenon.Optionally, presetting application program in list can will announce in application store in preliminary screening
Top200 applications are individually tested, and to determine default list, can consider the static scene of application program in screening process simultaneously
With dynamic scene ratio, the application program for static scene ratio more than 10% can for example be preset in list.
Step S203, judge whether the display image of the application program is rendered by openGL, if it is, holding
Row step S204, thens follow the steps S205 if not.
Wherein, it can also be and judge whether to carry out figure by Vulkan (cross-platform 2D and 3D drawing applications routine interface)
As color applying drawing thens follow the steps S205 if not if so, thening follow the steps S204.
Step S204, triggering focus touch event is detected whether, if it is not, then determining the current frame image and described going through
The image change amount of history frame image abandons the current frame image or incites somebody to action if described image variable quantity meets preset condition
The current frame image is shown according to update frame per second.
Step S205, Image Rendering is carried out according to the original frame per second of the current frame image.
It can be seen from the above, to presetting the application program in list or being performed image display by specific color applying drawing mode
Application program carries out frame per second adjustment, wherein the application program in default list is selected by stringent test, is ensureing application program
Under the premise of normal operation does not influence user experience, the power consumption of terminal device is saved to the greatest extent.
Fig. 5 is the flow chart of another frame per second method of adjustment provided by the embodiments of the present application, optionally, described in the determination
The image change amount of current frame image and the historical frames image includes:Judge the Image Rendering frame per second in the historical frames image
Whether frame per second threshold value is more than, if it is, determining the image change amount of the current frame image and the historical frames image.Such as figure
Shown in 5, technical solution is specific as follows:
Step S301, the history display frame image of preset time period is obtained.
Wherein, which can be 1 second, 2 seconds or 3 seconds etc..
Step S302, judge whether the Image Rendering frame per second in the history display frame image is more than frame per second threshold value, if
It is to then follow the steps S303, thens follow the steps S305 if not.
Optionally, if the frame per second of the history display frame image of the display is all higher than frame per second threshold value (such as 60Fps), assert
It needs to be adjusted by frame per second to save energy consumption, and then executes step S303.
Step S303, the current frame image and historical frames image for obtaining application program push detect whether triggering focus
Touch event, if it is not, then determining the image change amount of the current frame image and the historical frames image.
If step S304, described image variable quantity meets preset condition, the current frame image is abandoned or will be described
Current frame image is shown according to update frame per second.
Step S305, Image Rendering is carried out according to the original frame per second of the current frame image.
It can be seen from the above, the application program continuously shown using high frame per second is shown that image carries out frame per second adjustment, to abandon
The frame or the mode for reducing the frame frame per second save the power consumption of terminal device.
Fig. 6 is the flow chart of another frame per second method of adjustment provided by the embodiments of the present application, optionally, described in the discarding
Current frame image or by the current frame image according to preset frame rate carry out display include:If detecting the current frame image
Previous frame image be not adjusted, then abandon the current frame image or show the current frame image according to preset frame rate
Show.As shown in fig. 6, technical solution is specific as follows:
Step S401, the current frame image and historical frames image of application program push are obtained.
Step S402, triggering focus touch event is detected whether, if it is not, then determining the current frame image and described going through
The image change amount of history frame image.
Step S403, judge whether described image variable quantity meets preset condition, if so, thening follow the steps S404, such as
Fruit is no, thens follow the steps S406.
Step S404, judge whether the frame per second of the previous frame image of the current frame image is adjusted, if it is not, then
Step S405 is executed, if so, thening follow the steps S406.
Wherein, judge whether the frame per second of previous frame image has carried out adjustment and included whether previous frame image abandons or reduce frame
Rate has carried out Image Rendering and has shown, if it find that corresponding frame rate reduction processing has been carried out in previous frame image, then not to present frame
The frame per second of image is adjusted, that is, executes step S406.
Step S405, it abandons the current frame image or shows the current frame image according to update frame per second.
Step S406, Image Rendering is carried out according to the original frame per second of the current frame image.
It can be seen from the above, during carrying out image frame per second adjustment, if the former frame of current frame image has been carried out
The processing for reducing frame per second, then in order to ensure that the usage experience of user, current frame image are drawn according to normal frame rate, if preceding
One frame image not pass through frame rate reduction processing, then current frame image carry out frame per second reduce adjustment, ensure that user experience, using journey
The power consumption of terminal device is reduced while sequence energy.
Fig. 7 is the flow chart of another frame per second method of adjustment provided by the embodiments of the present application, optionally, the acquisition application
Program push current frame image and historical frames image include:It obtains the current frame image of application program push and described works as
The image data of the former frame of prior image frame;Correspondingly, the figure of the determination current frame image and the historical frames image
As variable quantity includes:Determine the image change of the image data of the former frame of the current frame image and the current frame image
Amount.As shown in fig. 7, technical solution is specific as follows:
Step S501, the current frame image and historical frames image of application program push are obtained.
Step S502, triggering focus touch event is detected whether, if it is not, then determining the current frame image and described working as
The image change amount of the image data of the former frame of prior image frame.
It optionally, can be by the upper of the current frame image in current frame image and historical frames image when determining image change amount
Determining image change amount is compared in one frame image, can also be the continuous N that will be closed in current frame image and historical frames image
Frame image is compared respectively, and wherein N can be 2,3,5 etc., and it is default to judge whether it meets after comparison result is averaged
Condition.
Step S503, judge whether described image variable quantity meets preset condition, if so, thening follow the steps S504, such as
Fruit is no, thens follow the steps S505.
Step S504, it abandons the current frame image or shows the current frame image according to update frame per second.
Step S505, Image Rendering is carried out according to the original frame per second of the current frame image.
It can be seen from the above, during current frame image and historical frames image carry out image change amount calculating, counted to improve
Efficiency is calculated, current frame image and previous frame image can be compared quickly to determine the need for carrying out frame rate adjustment, if
The continuous a few frame images closed in current frame image and historical frames image can be then compared respectively to improve regulating effect
To be determined more accurately whether current frame image needs to carry out frame rate adjustment, frame per second method of adjustment has been advanced optimized.
Fig. 8 is a kind of structure diagram of frame per second adjusting apparatus provided by the embodiments of the present application, and the device is above-mentioned for executing
The frame per second method of adjustment that embodiment provides, has the corresponding function module of execution method and advantageous effect.As shown in figure 8, the dress
It sets and specifically includes:Image collection module 101, variable quantity determining module 102 and frame per second adjust module 103, wherein
Image collection module 101, current frame image and historical frames image for obtaining application program push.
Application program prepares frame data to be drawn, pushed to after ready CPU (Central Processing Unit,
Central processing unit) carry out control process after by GPU (Graphics Processing Unit, graphics processor) carry out image wash with watercolours
Dye is drawn and is shown eventually by the display screen of terminal device.In the application, before carrying out Image Rendering by GPU,
The frame per second of current frame image is adjusted.
In one embodiment, the current frame image of application program push is obtained, and draws the historical frames that display finishes
Image, the data that wherein the historical frames image can be pushed by terminal device display unit are obtained, can also be gone through by having
The application program of history image store function obtains, and current frame image can also be obtained from storage data pool.
Variable quantity determining module 102, for detecting whether triggering screen touch event, if it is not, then determining described current
The image change amount of frame image and the historical frames image, described image variable quantity include solid variable quantity, displacement variable
With scaling at least one of variable quantity.
It, can be by touching screen to trigger the associated reset function of application program, such as when user is in using terminal equipment
The focal controls in current display interface are clicked, wherein focal controls are the defeated of current receivable user's touch, key response etc.
Enter window.In this step, after step S101 gets current frame image and historical frames image, determine whether terminal device triggers
Focus touch event is interacted if there is no related touch-control, then current frame image and historical frames image is compared accordingly,
To determine the image change amount of current frame image and historical frames image.
In one embodiment, if detecting focus touch event, the focus touch event is intercepted, with peace
For tall and erect operating system, the focus touch event can be intercepted by onInterceptTouchEvent () method, it can
Choosing, it can also be by calling onInterceptHoverEvent () method to carry out the interception of focus touch event, thus with end
The only transmission of the focus touch event is called after subsequently to the adjustment display of the frame per second of current frame image passing through
OnTouchEvent () method responds the focus touch event.
In another embodiment, detect whether that triggering focus touch event includes:When detecting that focal controls are touched
When, determine whether accidentally to touch event, if it is not, then being determined as focus touch event.User is led in using terminal device procedures
Often meeting hand held terminal equipment, it is understood that there may be phenomenon is accidentally touched, terminal device screen is touched wherein accidentally touching event and referring to user's hand, but
And the touch that non-sum application program interacts.Specifically, when detecting that the focal controls in display screen are touched, obtain
The quantity of touch point, position are judged to accidentally touching if detecting the touch area more than preset area (such as 1 square centimeter)
Event.It thus avoids touching the mistake of user and is judged as that focus touch event is triggered so that scheme is further perfect.
It should be noted that the step of detecting whether triggering focus touch event can also be detected before step S101
Whether focus touch event is triggered, if it is not, then the current frame image and historical frames image of application program push are obtained, then really
The image change amount of the fixed current frame image and the historical frames image, the application do not limit.
In one embodiment, image change amount characterizes the variation journey of current frame image and the historical frames image shown
Degree, can be the parameter obtained after being normalized, ranging from the 0 to 1 of parameter value.Optionally, which can be
At least one of solid variable quantity, displacement variable and scaling variable quantity, correspondingly, solid variable quantity, change in displacement
Amount and scaling variable quantity are the parameter obtained after normalizing.Wherein, basic unit of the solid as composition image frame,
Include vertex and topology boundary in the current frame image of acquisition and the image data of historical frames image, thus can determine solid
Coordinate and size, and then normalized obtain solid variable quantity (characterization frame image in solid size, quantity change
Change);When displacement variable determines, the coordinate system for being horizontally and vertically demarcated as 0 to 1 respectively of display screen exists according to solid
Position in frame image frame is mapped in the coordinate system, the solid that this makes it possible to obtain apex coordinates between 0 to 1, in turn
The displacement variable (variation of the displacement of solid in characterization frame image) of computational geometry body;It, can root when scaling variable quantity determines
Determine the corresponding resolution ratio of solid according to the vertex and topology boundary of solid in frame image, by the resolution ratio again with entire frame
The resolution ratio of image is mutually sentenced to obtain scaling variable quantity (the scaling variation of solid in characterization frame image).
Frame per second adjustment module 103 abandons the present frame figure if meeting preset condition for described image variable quantity
Picture shows the current frame image according to update frame per second, and the update frame per second is less than the original of the current frame image
Frame per second.
In one embodiment, the preset condition that image change amount meets can be that image change amount is less than predetermined threshold value,
Wherein, which can be the unified default threshold that all application programs use, and can also be according to different application journey
The threshold value that the image display property of sequence is separately provided, for example, the application journey frequent for image change, scene switching is more
The predetermined threshold value of sequence, setting can be relatively small, infrequently for image change, i.e. static scene application program in the majority,
The predetermined threshold value of setting can be relatively large.Optionally, when the image change amount is only a kind of variable parameter, (such as solid changes
Amount, displacement variable and scaling variable quantity in any one), only calculate the variable parameter whether be less than its predetermined threshold value;Such as
The fruit image change amount all includes then meeting preset condition to be respectively less than for every class variable parameter including wherein arbitrary two or three
Respective predetermined threshold value.
Wherein, which is less than the original frame per second of current frame image, if the original frame per second of present frame is 60Fps
The update frame per second can be 30Fps.Illustratively, when taking current frame image to be shown according to update frame per second, can will work as
The original frame per second of prior image frame is multiplied by a fixed coefficient (such as 0.3,0.5 or 0.8) and obtains update frame per second, according to the update frame per second
To current frame image refreshing is carried out to show, can also be by the original frame per second of current frame image subtract fixed value (such as -20,30 or
50 etc.) mode obtains update frame per second.Wherein, it abandons current frame image do not render current frame image, draw, directly
It is skipped, obtain next frame image and carries out similar adjustment processing accordingly.
As shown in the above, in the frame image that provides application program carries out drawing process, when determining terminal device
When not triggering focus touch event, current frame image and historical frames image are compared reasonably to reduce current frame image
Frame per second or directly abandon drafting to current frame image, in the premise for not influencing user experience and application program capacity
Under, save the power consumption of terminal device.
In a possible embodiment, the variable quantity determining module 102 is specifically used for:
If detecting focus touch event, the focus touch event is intercepted, the frame per second adjusts module 103
It is additionally operable to:It is described abandon the current frame image or shown the current frame image according to update frame per second after, ring
Answer the focus touch event.
In a possible embodiment, the variable quantity determining module 102 is specifically used for:
When detecting that focal controls are touched, determine whether accidentally to touch event, if it is not, then being determined as focus touch-control thing
Part.
In a possible embodiment, the variable quantity determining module 102 is specifically used for:
Judge whether the application program is the application program preset in list, or judges the display figure of the application program
Seem it is no rendered by openGL, if it is, determining that the image of the current frame image and the historical frames image becomes
Change amount.
In a possible embodiment, the variable quantity determining module 102 is specifically used for:
Judge whether the Image Rendering frame per second in the historical frames image is more than frame per second threshold value, if it is, described in determining
The image change amount of current frame image and the historical frames image.
In a possible embodiment, described image variable quantity includes solid variable quantity, displacement variable and scaling
Variable quantity, described image variable quantity meet preset condition and include:
The solid variable quantity, the displacement variable and the scaling variable quantity are respectively less than or are preset equal to respective
Threshold value.
In a possible embodiment, the frame per second adjustment module 103 is specifically used for:
If detecting that the previous frame image of the current frame image is not adjusted, abandons the current frame image or incite somebody to action
The current frame image is shown according to preset frame rate.
In a possible embodiment, described image acquisition module 101 is specifically used for:
Obtain the image data of the current frame image of application program push and the former frame of the current frame image;It is described
Variable quantity determining module 102 is specifically used for:
Determine the image change amount of the image data of the former frame of the current frame image and the current frame image.
In a possible embodiment, the frame per second adjustment module 103 is specifically used for:
The frame per second of the current frame image is adjusted to the half of original frame per second;
Current frame image is drawn according to the frame per second after adjustment.
The present embodiment provides a kind of terminal device on the basis of the various embodiments described above, and Fig. 9 is that the embodiment of the present application carries
The structural schematic diagram of a kind of terminal device supplied, as shown in figure 9, the terminal device 200 includes:Memory 201, processor
(Central Processing Unit, CPU) 202, Peripheral Interface 203, RF (Radio Frequency, radio frequency) circuit 205,
Voicefrequency circuit 206, loud speaker 211, power management chip 208, input/output (I/O) subsystem 209, touch screen 212, Wifi
Module 213, other input/control devicess 210 and outside port 204, these components by one or more communication bus or
Signal wire 207 communicates.
It should be understood that graphic terminal 200 is only an example of terminal device, and terminal device 200
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 terminal device of the rights management provided in this embodiment for more opening application is described in detail below, should
Terminal device is by taking smart mobile phone as an example.
Memory 201, the memory 201 can be by access such as CPU202, Peripheral Interfaces 203, and the memory 201 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.
The peripheral hardware that outputs and inputs of equipment can be connected to CPU202 and deposited by Peripheral Interface 203, the Peripheral Interface 203
Reservoir 201.
I/O subsystems 209, the I/O subsystems 209 can be by the input/output peripherals in equipment, such as touch screen 212
With other input/control devicess 210, it is connected to Peripheral Interface 203.I/O subsystems 209 may include 2091 He of display controller
One or more input controllers 2092 for controlling other input/control devicess 210.Wherein, one or more input controls
Device 2092 processed receives electric signal from other input/control devicess 210 or sends electric signal to other input/control devicess 210,
Other input/control devicess 210 may include physical button (pressing button, rocker buttons etc.), dial, slide switch, behaviour
Vertical pole clicks idler wheel.It is worth noting that input controller 2092 can with it is following any one connect:Keyboard, infrared port,
The indicating equipment of USB interface and such as mouse.
Touch screen 212, the touch screen 212 are the input interface and output interface between user terminal and user, can
It is shown to user depending on output, visual output may include figure, text, icon, video etc..
Display controller 2091 in I/O subsystems 209 receives electric signal from touch screen 212 or is sent out to touch screen 212
Electric signals.Touch screen 212 detects the contact on touch screen, and the contact detected is converted to and is shown by display controller 2091
The interaction of user interface object on touch screen 212, that is, realize human-computer interaction, the user interface being shown on touch screen 212
Object can be the icon of running game, be networked to the icon etc. of corresponding network.It is worth noting that equipment can also include light
Mouse, light mouse are the extensions for the touch sensitive surface for not showing the touch sensitive surface visually exported, or formed by touch screen.
RF circuits 205 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 205 receive and send RF letters
Number, RF signals are also referred to as electromagnetic signal, and RF circuits 205 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 205 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 206 is mainly used for receiving audio data from Peripheral Interface 203, which is converted to telecommunications
Number, and the electric signal is sent to loud speaker 211.
Loud speaker 211, the voice signal for receiving mobile phone from wireless network by RF circuits 205, is reduced to sound
And play the sound to user.
Power management chip 208, the hardware for being connected by CPU202, I/O subsystem and Peripheral Interface are powered
And power management.
The executable present invention of the frame per second adjusting apparatus and terminal device of the terminal device provided in above-described embodiment is arbitrary real
The frame per second method of adjustment for applying the terminal device that example is provided has and executes the corresponding function module of this method and advantageous effect.Not
The technical detail of detailed description in the above-described embodiments, reference can be made to the frame per second for the terminal device that any embodiment of the present invention is provided
Method of adjustment.
The embodiment of the present application also provides a kind of storage medium including terminal device executable instruction, and the terminal device can
It executes instruction when being executed by terminal device processor for executing a kind of frame per second method of adjustment, this method includes:
Obtain the current frame image and historical frames image of application program push;
Triggering focus touch event is detected whether, if it is not, then determining the current frame image and the historical frames image
Image change amount;
If described image variable quantity meets preset condition, the current frame image is abandoned or by the current frame image
It is shown according to update frame per second, the update frame per second is less than the original frame per second of the current frame image.
In a possible embodiment, if detecting focus touch event, the focus touch event is blocked
Cut, correspondingly, it is described abandon the current frame image or shown the current frame image according to update frame per second after,
Further include:
Respond the focus touch event.
In a possible embodiment, described to detect whether that triggering focus touch event includes:
When detecting that focal controls are touched, determine whether accidentally to touch event, if it is not, then being determined as focus touch-control thing
Part.
In a possible embodiment, the image change of the determination current frame image and the historical frames image
Amount includes:
Judge whether the application program is the application program preset in list, or judges the display figure of the application program
Seem it is no rendered by openGL, if it is, determining that the image of the current frame image and the historical frames image becomes
Change amount.
In a possible embodiment, the image change of the determination current frame image and the historical frames image
Amount includes:
Judge whether the Image Rendering frame per second in the historical frames image is more than frame per second threshold value, if it is, described in determining
The image change amount of current frame image and the historical frames image.
In a possible embodiment, described image variable quantity includes solid variable quantity, displacement variable and scaling
Variable quantity, described image variable quantity meet preset condition and include:
The solid variable quantity, the displacement variable and the scaling variable quantity are respectively less than or are preset equal to respective
Threshold value.
In a possible embodiment, it is described abandon the current frame image or by the current frame image according to default
Frame per second carries out display:
If detecting that the previous frame image of the current frame image is not adjusted, abandons the current frame image or incite somebody to action
The current frame image is shown according to preset frame rate.
In a possible embodiment, the current frame image and historical frames image packet for obtaining application program push
It includes:
Obtain the image data of the current frame image of application program push and the former frame of the current frame image;Accordingly
, the image change amount of the determination current frame image and the historical frames image includes:
Determine the image change amount of the image data of the former frame of the current frame image and the current frame image.
In a possible embodiment, it is described by the current frame image according to update frame per second carry out display include:
The frame per second of the current frame image is adjusted to the half of original frame per second;
Current frame image is drawn according to the frame per second after adjustment.
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 frame per second method of adjustment operation that executable instruction is not limited to the described above, can also be performed what any embodiment of the present invention was provided
Relevant operation in frame per second method of adjustment.
Note that above are only presently preferred embodiments of the present invention and institute's application technology principle.It will be appreciated by those skilled in the art that
The present invention is not limited to specific embodiments described here, can carry out for a person skilled in the art it is various it is apparent variation,
It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out to the present invention by above example
It is described in further detail, but the present invention is not limited only to above example, without departing from the inventive concept, also
May include other more equivalent embodiments, and the scope of the present invention is determined by scope of the appended claims.
Claims (10)
1. frame per second method of adjustment, which is characterized in that including:
Obtain the current frame image and historical frames image of application program push;
Triggering focus touch event is detected whether, if it is not, then determining the figure of the current frame image and the historical frames image
As variable quantity;
If described image variable quantity meets preset condition, abandon the current frame image or by the current frame image according to
Update frame per second is shown that the update frame per second is less than the original frame per second of the current frame image.
2. according to the method described in claim 1, it is characterized in that, if detecting focus touch event, the focus is touched
Control event is intercepted, correspondingly, it is described abandon the current frame image or by the current frame image according to update frame per second
After being shown, further include:
Respond the focus touch event.
3. according to the method described in claim 1, it is characterized in that, described detect whether that triggering focus touch event includes:
When detecting that focal controls are touched, determine whether accidentally to touch event, if it is not, then being determined as focus touch event.
4. method according to any one of claim 1-3, which is characterized in that described image variable quantity includes that solid becomes
Change amount, displacement variable and scaling variable quantity, described image variable quantity meet preset condition and include:
The solid variable quantity, the displacement variable and the scaling variable quantity are respectively less than or are equal to respective default threshold
Value.
5. the method according to claim 4, which is characterized in that it is described abandon the current frame image or will it is described currently
Frame image carries out display according to preset frame rate:
If detecting that the previous frame image of the current frame image is not adjusted, the current frame image is abandoned or will be described
Current frame image is shown according to preset frame rate.
6. according to the method described in claim 4, it is characterized in that, it is described obtain application program push current frame image and
Historical frames image includes:
Obtain the image data of the current frame image of application program push and the former frame of the current frame image;Correspondingly,
The image change amount of the determination current frame image and the historical frames image includes:
Determine the image change amount of the image data of the former frame of the current frame image and the current frame image.
7. according to the method described in claim 4, it is characterized in that, described carry out the current frame image according to update frame per second
Display includes:
The frame per second of the current frame image is adjusted to the half of original frame per second;
Current frame image is drawn according to the frame per second after adjustment.
8. frame per second adjusting apparatus, which is characterized in that including:
Image collection module, current frame image and historical frames image for obtaining application program push;
Variable quantity determining module, for detecting whether triggering focus touch event, if it is not, then determine the current frame image and
The image change amount of the historical frames image;
Frame per second adjusts module, if meeting preset condition for described image variable quantity, abandons the current frame image or incites somebody to action
The current frame image is shown that the update frame per second is less than the original frame per second of the current frame image according to update frame per second.
9. a kind of terminal device, including:Processor, memory and storage are on a memory and the meter that can run on a processor
Calculation machine program, which is characterized in that the processor is realized when executing the computer program such as any one of claim 1-7 institutes
The frame per second method of adjustment stated.
10. a kind of storage medium including terminal device executable instruction, which is characterized in that the terminal device executable instruction
When being executed by terminal device processor for executing the frame per second method of adjustment as described in any one of claim 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810258437.3A CN108693948B (en) | 2018-03-27 | 2018-03-27 | Frame rate adjusting method and device, terminal equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810258437.3A CN108693948B (en) | 2018-03-27 | 2018-03-27 | Frame rate adjusting method and device, terminal equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108693948A true CN108693948A (en) | 2018-10-23 |
CN108693948B CN108693948B (en) | 2020-12-11 |
Family
ID=63844345
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810258437.3A Active CN108693948B (en) | 2018-03-27 | 2018-03-27 | Frame rate adjusting method and device, terminal equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108693948B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109669528A (en) * | 2018-12-20 | 2019-04-23 | Oppo广东移动通信有限公司 | Processing component control method, device, computer equipment and the storage medium of terminal |
CN111083417A (en) * | 2019-12-10 | 2020-04-28 | Oppo广东移动通信有限公司 | Image processing method and related product |
CN113781949A (en) * | 2021-09-26 | 2021-12-10 | Oppo广东移动通信有限公司 | Image display method, DDIC, display screen module and terminal |
CN116723350A (en) * | 2023-05-11 | 2023-09-08 | 广州道然信息科技有限公司 | Method for automatically capturing picture to prevent interference |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104916267A (en) * | 2014-03-11 | 2015-09-16 | 延世大学校产学协力团 | Method for managing power in electronic device and the electronic device |
CN104951266A (en) * | 2015-06-11 | 2015-09-30 | 联想(北京)有限公司 | Screen adjustment method and electronic device |
CN105427785A (en) * | 2014-09-17 | 2016-03-23 | 联发科技股份有限公司 | Processor for use in dynamic refresh rate switching and related electronic device and method |
CN105917290A (en) * | 2014-01-17 | 2016-08-31 | 三星电子株式会社 | Frame rate control method and electronic device thereof |
CN106201548A (en) * | 2016-07-22 | 2016-12-07 | 惠州Tcl移动通信有限公司 | The control method of a kind of mobile terminal key event and system |
CN106506856A (en) * | 2016-11-30 | 2017-03-15 | 努比亚技术有限公司 | A kind of screen-refresh control method and terminal |
WO2017160606A1 (en) * | 2016-03-18 | 2017-09-21 | Microsoft Technology Licensing, Llc | Opportunistic frame dropping for variable-frame-rate encoding |
CN107728900A (en) * | 2017-09-29 | 2018-02-23 | 努比亚技术有限公司 | Gesture operation method, mobile terminal and the storage medium of virtual key |
-
2018
- 2018-03-27 CN CN201810258437.3A patent/CN108693948B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105917290A (en) * | 2014-01-17 | 2016-08-31 | 三星电子株式会社 | Frame rate control method and electronic device thereof |
CN104916267A (en) * | 2014-03-11 | 2015-09-16 | 延世大学校产学协力团 | Method for managing power in electronic device and the electronic device |
CN105427785A (en) * | 2014-09-17 | 2016-03-23 | 联发科技股份有限公司 | Processor for use in dynamic refresh rate switching and related electronic device and method |
CN104951266A (en) * | 2015-06-11 | 2015-09-30 | 联想(北京)有限公司 | Screen adjustment method and electronic device |
WO2017160606A1 (en) * | 2016-03-18 | 2017-09-21 | Microsoft Technology Licensing, Llc | Opportunistic frame dropping for variable-frame-rate encoding |
CN106201548A (en) * | 2016-07-22 | 2016-12-07 | 惠州Tcl移动通信有限公司 | The control method of a kind of mobile terminal key event and system |
CN106506856A (en) * | 2016-11-30 | 2017-03-15 | 努比亚技术有限公司 | A kind of screen-refresh control method and terminal |
CN107728900A (en) * | 2017-09-29 | 2018-02-23 | 努比亚技术有限公司 | Gesture operation method, mobile terminal and the storage medium of virtual key |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109669528A (en) * | 2018-12-20 | 2019-04-23 | Oppo广东移动通信有限公司 | Processing component control method, device, computer equipment and the storage medium of terminal |
CN109669528B (en) * | 2018-12-20 | 2021-06-04 | Oppo广东移动通信有限公司 | Terminal processing component control method and device, computer equipment and storage medium |
CN111083417A (en) * | 2019-12-10 | 2020-04-28 | Oppo广东移动通信有限公司 | Image processing method and related product |
CN113781949A (en) * | 2021-09-26 | 2021-12-10 | Oppo广东移动通信有限公司 | Image display method, DDIC, display screen module and terminal |
CN113781949B (en) * | 2021-09-26 | 2023-10-27 | Oppo广东移动通信有限公司 | Image display method, display driving chip, display screen module and terminal |
CN116723350A (en) * | 2023-05-11 | 2023-09-08 | 广州道然信息科技有限公司 | Method for automatically capturing picture to prevent interference |
CN116723350B (en) * | 2023-05-11 | 2024-05-31 | 广州道然信息科技有限公司 | Method for automatically capturing picture to prevent interference |
Also Published As
Publication number | Publication date |
---|---|
CN108693948B (en) | 2020-12-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108693948A (en) | Frame per second method of adjustment, device, terminal device and storage medium | |
CN108646906A (en) | Frame per second method of adjustment, device, storage medium and intelligent terminal | |
TWI634420B (en) | Terminal device and operating method thereof | |
CN108519808A (en) | Frame per second method of adjustment, device, terminal device and storage medium | |
CN108765531A (en) | Image rendering method, device, storage medium and intelligent terminal | |
CN109157839B (en) | Frame rate regulation and control method, device, storage medium and terminal | |
CN108811055A (en) | Frame per second method of adjustment, device, terminal device and storage medium | |
JP5792337B2 (en) | Reducing power consumption while rendering graphics | |
CN108762831A (en) | Application program preloads method, apparatus, storage medium and terminal | |
CN108628429A (en) | Frame per second method of adjustment, device, terminal device and storage medium | |
CN106937258B (en) | A kind of control method of broadcast, device and mobile terminal | |
CN108733193B (en) | Method and device for intelligently adjusting frame rate, storage medium and intelligent terminal | |
CN106776259B (en) | Mobile terminal frame rate detection method and device and mobile terminal | |
KR101722413B1 (en) | Graphics voltage reduction for load line optimization | |
CN109460364A (en) | Application program detection method, device, storage medium and mobile terminal | |
CN108762465A (en) | Frame per second self-adapting regulation method, device, storage medium and intelligent terminal | |
CN108594982A (en) | Frame per second method of adjustment, device, terminal device and storage medium | |
CN107070670A (en) | Broadcast transmission person is controlled to send method, device and the terminal device of broadcast message | |
CN102752445B (en) | Mobile terminal and communication log analysis method thereof | |
CN112328070A (en) | Charging control method, charging control device and electronic equipment | |
CN108287605A (en) | charge control method, device, terminal device and storage medium | |
CN108966010B (en) | Method and device for adjusting resolution of online video, storage medium and terminal | |
CN108712556A (en) | Frame per second method of adjustment, device, terminal device and storage medium | |
CN108811056A (en) | Frame per second method of adjustment, device, terminal device and storage medium | |
CN106844070A (en) | A kind of control method of broadcast, 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 |