Previewing dynamic images and expressions
AssigneeAlibaba Group Holding Limited
InventorZhiqiang Zhu
Life of this patent
Estimating the term…
Abstract
A location of a preview image of a dynamic image is determined not to be stored in memory. A request for a frame number of at least one static image included in the dynamic image to an acquired network address is transmitted in response to determining the preview image is not stored in the memory. An issued frame number from the network address is received and the issued frame number is set as a designated frame number for the at least one static image. The at least one static image is extracted having the set designated frame number. The at least one static image is displayed having the set designated frame number as the preview image to a user.
Claims20
A computer-implemented method, the method comprising:
- determining, by one or more processors, that a location of a preview image of a dynamic image is not stored in a memory;
- transmitting, by the one or more processors, in response to determining that the preview image is not stored in the memory, a request for a frame number of at least one static image included in the dynamic image to a network address;
- generating, by the one or more processors, a designated frame number for the at least one static image based on a rule of combining an issued frame number received from the network address and a default frame number of a displaying application;
- extracting, by the one or more processors, the at least one static image having the designated frame number;
- displaying, by the one or more processors, the at least one static image having the designated frame number as the preview image to a user;
- receiving, by the one or more processors, a selection, by a user, of the at least one static image;
- requesting and receiving, by the one or more processors, an expression package that comprises frames of the dynamic image;
- and
- providing, by the one or more processors, the dynamic image, for display to the user, the dynamic image comprising executing the expression package, comprising beginning the dynamic image at a selected image having the designated frame number.
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
- determining that a location of a preview image of a dynamic image is not stored in a memory;
- transmitting in response to determining that the preview image is not stored in the memory, a request for a frame number of at least one static image included in the dynamic image to a network address;
- generating a designated frame number for the at least one static image based on a rule of combining an issued frame number from the network address and a default frame number of a displaying application;
- extracting the at least one static image having the designated frame number;
- displaying the at least one static image having the designated frame number as the preview image to a user;
- receiving a selection, by a user, of the at least one static image;
- requesting and receiving an expression package that comprises frames of the dynamic image;
- and
- providing the dynamic image, for display to the user, the dynamic image comprising executing the expression package, comprising beginning the dynamic image at a selected image having the designated frame number.
A computer-implemented system, comprising:
- one or more computers;
- and
- one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:
- determining that a location of a preview image of a dynamic image is not stored in a memory;
- transmitting in response to determining that the preview image is not stored in the memory, a request for a frame number of at least one static image included in the dynamic image to a network address;
- generating a designated frame number for the at least one static image based on a rule of combining an issued frame number from the network address and a default frame number of a displaying application;
- extracting the at least one static image having the designated frame number;
- displaying the at least one static image having the designated frame number as the preview image to a user;
- receiving a selection, by a user, of the at least one static image;
- requesting and receiving an expression package that comprises frames of the dynamic image;
- and
- providing the dynamic image, for display to the user, the dynamic image comprising executing the expression package, comprising beginning the dynamic image at a selected image having the frame number.
Dependencies are inferred from the claim text.