US11615573B2ActiveUtilityA1
Method, system, and non-transitory computer-readable record medium for providing animation using sprite JPEG
Est. expiryFeb 26, 2040(~13.6 yrs left)· nominal 20-yr term from priority
Inventors:Joonsick Baick
H04N 21/234336G06T 13/80H04N 21/4788H04N 21/85406H04N 21/47202H04N 21/234363H04N 21/4532G06T 3/40H04N 21/8549
48
PatentIndex Score
0
Cited by
23
References
20
Claims
Abstract
Disclosed is a method, system, and non-transitory computer-readable record medium for providing an animation function using a sprite joint photographic experts group (JPEG) image. An animated image providing method includes creating, by processing circuitry, a sprite joint photographic experts group (JPEG) image from a video in an animated format, and providing, by the processing circuitry, an animated thumbnail of the video based on the sprite JPEG image.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. An animated image providing method implemented by a computer apparatus comprising processing circuitry, the animated image providing method comprising:
creating, by the processing circuitry, a sprite joint photographic experts group (JPEG) image from a video in an animated format by concatenating at least a portion of frames of the video in a vertical direction from top to bottom; and
providing, by the processing circuitry, an animated thumbnail of the video based on the sprite JPEG image.
2. The animated image providing method of claim 1 , wherein the creating comprises compressing the portion of the frames into a single JPEG image, the portion of the frames being arranged in a number of columns based on a maximum resolution.
3. The animated image providing method of claim 1 , wherein the animated thumbnail comprises a header specifying animation playback information.
4. The animated image providing method of claim 3 , wherein the animation playback information comprises a resolution, a frame rate, and an animation iteration count.
5. The animated image providing method of claim 3 , wherein the header is a JPEG comment header.
6. The animated image providing method of claim 1 , wherein the providing provides the animated thumbnail to a client end, the client end being configured to:
decode the sprite JPEG image to obtain a decoded sprite JPEG image;
crop the decoded sprite JPEG image based on a frame rate to obtain a cropped sprite JPEG image; and
display the cropped sprite JPEG image.
7. The animated image providing method of claim 1 , wherein the providing provides the animated thumbnail to an electronic device of a user in response to the video being set as a profile of another user of a messenger platform, the user having a relationship with the other user on the messenger platform.
8. The animated image providing method of claim 1 , wherein
the animated thumbnail is a preview of the video; and
the providing provides the animated thumbnail to an electronic device using a video sharing service in response to the video being uploaded to a video sharing service platform.
9. An animated image providing method implemented by a computer apparatus comprising processing circuitry, the animated image providing method comprising:
receiving, by the processing circuitry, a sprite joint photographic experts group (JPEG) image in an animated format from a server, the sprite JPEG image corresponding to a thumbnail of a video, the sprite JPEG image being based on a concatenation of at least a portion of frames of the video in a vertical direction from top to bottom, and the video being set as a video profile among a plurality of profiles in a friend list on a messenger; and
generating, by the processing circuitry, a preview of the video profile using an animation effect based on the sprite JPEG image for display on the friend list.
10. The animated image providing method of claim 9 , wherein the portion of the frames is compressed into a single JPEG image, the portion of the frames being arranged in a number of columns based on a maximum resolution.
11. An animated image providing method implemented by a computer apparatus comprising processing circuitry, the animated image providing method comprising:
receiving, by the processing circuitry, sprite joint photographic experts group (JPEG) image in an animated format from a server, the sprite JPEG image corresponding to a thumbnail of a video, the sprite JPEG image being based on a concatenation of at least a portion of frames of the video in a vertical direction from top to bottom, the video being included on a video list, and the video list including at least one video on a video sharing service; and
generating, by the processing circuitry, a preview of the video using an animation effect based on the sprite JPEG image for display on the video list.
12. A non-transitory computer-readable record medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform the animated image providing method of claim 1 .
13. A computer apparatus comprising:
processing circuitry configured to cause the computer apparatus to,
create a sprite joint photographic experts group (JPEG) image from a video in an animated format by concatenating at least a portion of frames of the video in a vertical direction from top to bottom, and
provide an animated thumbnail of the video based on the sprite JPEG image.
14. The computer apparatus of claim 13 , wherein the animated thumbnail comprises a header specifying animation playback information.
15. The computer apparatus of claim 14 , wherein the animation playback information comprises a resolution, a frame rate, and an animation iteration count.
16. The computer apparatus of claim 14 , wherein the header is a JPEG comment header.
17. The computer apparatus of claim 13 , wherein the processing circuitry is configured to cause the computer apparatus to provide the animated thumbnail to a client end, the client end being configured to:
decode the sprite JPEG image to obtain a decoded sprite JPEG image,
crop the decoded sprite JPEG image based on a frame rate to obtain a cropped sprite JPEG image, and
display the cropped sprite JPEG image.
18. The computer apparatus of claim 13 , wherein the processing circuitry is configured to cause the computer apparatus to provide the animated thumbnail to an electronic device of a user in response to the video being set as a profile of another user of a messenger platform, the user having a relationship with the other user on the messenger platform.
19. The computer apparatus of claim 13 , wherein
the animated thumbnail is a preview of the video; and
the processing circuitry is configured to cause the computer apparatus to provide the animated thumbnail to an electronic device using a video sharing service in response to the video being uploaded to a video sharing service platform.
20. The computer apparatus of claim 13 , wherein the processing circuitry is configured to cause the computer apparatus to create the sprite JPEG image including compressing the portion of the frames into a single JPEG image, the portion of the frames being arranged in a number of columns based on a maximum resolution.Join the waitlist — get patent alerts
Track US11615573B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.