A method and terminal for generating animation curves

A technology for generating animation and animation curves, which is applied in the field of image processing, can solve problems such as single animation curve shape, difficulty in intuitive use and adjustment, difficulty in making animation curve tools that meet the experience design, and achieve the effect that meets the needs of UI animation

Active Publication Date: 2017-10-13
VIVO MOBILE COMM CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The purpose of the embodiments of the present invention is to provide a method and terminal for generating animation curves, so as to solve the problem that the animation curves presented by the functions for forming animation curves in the prior art have a single shape and are difficult to use and adjust intuitively, so that when customizing a specific animation curve, It is difficult to make an animation curve tool that conforms to the experience design

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and terminal for generating animation curves
  • A method and terminal for generating animation curves
  • A method and terminal for generating animation curves

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0032] Such as figure 1 As shown, it is one of the flow charts of the method for generating animation curves in the first embodiment of the present invention, and the following is combined with this figure Figure 2 to Figure 6 The implementation process of the method for generating animation curves is described in detail.

[0033] Such as figure 1 As shown, the method for generating animation curves in the first embodiment of the present invention includes:

[0034] Step 101, obtain at least four control points, and generate a curve graph based on the at least four control points, wherein the at least four control points include two control points that respectively control the start and end of the graph generated, and control the generation of The curve graph has at least two curvature control points with different curvatures, the first coordinate axis of the curve graph is the time coordinate axis, and the second coordinate axis of the curve graph is the change degree coor...

no. 2 example

[0080]Such as Figure 7 As shown, it is a flowchart of an embodiment of the specific implementation process of generating animation curves in the embodiment of the present invention. Combine the graph below and combine Figure 6 and Figure 8 , using the Bezier curve graphics of four control points to illustrate the implementation process of generating curve graphics according to the control points.

[0081] Step 701, (specifically set 300 subdivision points to calculate the step t, then the increment of t is 1 / 300) According to the known first control point P0, the third control point P1, the fourth control point P2, The calculation formula of the second control point P3 and the cubic Bezier curve graphics is to use 300 discrete subdivision points to draw the cubic Bezier curve graphics.

[0082] Step 702, according to the preset animation playing time of 350 MS and the preset animation frame rate of 60 frames per second, calculate the number of animation output points, th...

no. 3 example

[0090] Such as Figure 9 As shown, it is a structural diagram of an embodiment of the specific implementation process of generating animation curves in the embodiment of the present invention. Combine the graph below and combine Figure 10 and Figure 11 Specifically explain the implementation process of the terminal.

[0091] Such as Figure 9 As shown, the terminal of the embodiment of the present invention includes:

[0092] The obtaining and generating module 901 is configured to obtain at least four control points, and generate a curve graph according to the at least four control points, wherein the at least four control points include two control points that respectively control the start and end of the generated curve graph , and control to generate at least two curvature control points with different curvatures in the curve graph, the first coordinate axis of the curve graph is the time coordinate axis, and the second coordinate axis of the curve graph is the anima...

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

PUM

No PUM Login to view more

Abstract

The invention provides a method for generating an animation curve and a terminal. The method comprises the steps of acquiring at least four control points, generating a curve pattern according to the at least four control points, acquiring the number of preset animation output points, determining the coordinate values of each preset animation output point on the curve pattern, and determining that the animation curve control terminal is controlled to display the curve pattern as an animation curve according to the coordinate values when the variation state of the preset animations displayed by a curve pattern control terminal conforms to the variation state of preset standard animations, wherein the variation state of the preset animations, displayed by the control terminal, conform to the variation state of the preset standard animations. The at least four control points are composed of two control points used for respectively controlling the generation of the start end and the tail end of the curve pattern, and at least two curvature control points used for controlling the generation of the curve pattern at different curvatures. The first and second coordinate axes of the curve pattern respectively correspond to a time coordinate axis and a variation-degree coordinate axis for an animation curve pattern control terminal to display preset animations.

Description

technical field [0001] The invention relates to the field of image processing, in particular to a method and terminal for generating animation curves. Background technique [0002] At present, when the animation displayed on the terminal needs to change, it will proceed from the animation start change state to the animation end change state, and the process from the start change state to the end change state of the animation is controlled by the animation curve running through the terminal background. A general animation curve is a curve formed by various nonlinear change functions encapsulated in an interpolator. Through the change values ​​defined by different functions, the change rules (such as acceleration and deceleration, etc.) relative to the time change value are determined. For example, when the interface of the terminal is switched, the transition from the interface before the switch to the interface after the switch is realized through animation, and the animatio...

Claims

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

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): G06T13/00
CPCG06T13/00
Inventor 戴侃
Owner VIVO MOBILE COMM CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products