Patent ID: 10322343

Abstract:
A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for an Animation Engine. The Animation Engine generates a color row representative of positional coordinates of movement of pixel data in an animation according to one or more colors of a color space. The Animation Engine divides the color row into a plurality of segments of equal length. For each segment of the color row, the Animation Engine scales down the respective segment according to a first scaling factor to generate a down-scaled segment. The Animation Engine expands the down-scaled segment according to an original length of the respective segment. The Animation Engine compares at least one color distortion present in the expanded down-scaled segment to at least one color present in the respective segment with respect to a distortion threshold. Upon determining the distortion threshold is not exceeded, the Animation Engine generates a portion of a color time row, according to a gray scale color range, that corresponds to the respective down-scaled segment, wherein at least one dark color in the color time row represents an early time offset and at least one bright color represent a later time offset. The Animation Engine compresses the down-scaled segment with at least one color row reading position referenced by at least one early time offset in the color time row.