Method for generating animation curve and terminal

A technology for generating animations and animation curves, applied in the field of image processing, can solve the problems of single animation curve shape, difficulty in creating animation curve tools that conform to experience design, difficulty in intuitive use and adjustment, etc., to achieve the effect of satisfying UI animation requirements

Active Publication Date: 2016-08-03
VIVO MOBILE COMM CO LTD
View PDF7 Cites 10 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

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
  • Method for generating animation curve and terminal
  • Method for generating animation curve and terminal
  • Method for generating animation curve and terminal

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0032] like 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] like 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 coordinate...

no. 2 example

[0080]like 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 Image 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, that i...

no. 3 example

[0090] like 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] like 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 animation c...

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
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