A method, device and non-transitory computer readable medium for presenting an afterimage are provided. In some embodiments, the method includes: determining a target object, wherein the target object is an image element, an afterimage of which is to be presented; obtaining a motion track of the target object; replicating the target object to obtain the preset number of replicated objects; arranging, according to the motion track of the target object, the target object and the replicated objects; setting transparencies of the replicated objects, wherein a transparency of a replicated object spaced from the target object by a first distance is larger than a transparency of a replicated object spaced from the target object by a second distance; and displaying, on the display device, the target object and the replicated objects with the set transparencies.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for presenting an afterimage, applied to a terminal comprising a display device, comprising: determining a target object, wherein the target object is a movable image element in an image frame comprised of a plurality of movable image elements and a plurality of static image elements; obtaining a motion track of the target object; replicating the target object to obtain a preset number of replicated objects; arranging, according to the motion track of the target object, the target object and the replicated objects; setting transparencies of the replicated objects, wherein a transparency of a replicated object spaced from the target object by a first distance is larger than a transparency of a replicated object spaced from the target object by a second distance; and displaying, on the display device, the target object and the replicated objects with the set transparencies, wherein the method is performed under control of a processor.
2. The method according to claim 1 , wherein the target object is a three dimensional (3D) target object, and replicating the target object to obtain the preset number of replicated objects comprises: replicating a grid of the target object to obtain the preset number of grids of the replicated objects; and determining that the grids of the replicated objects have the same material as the grid of the target object.
3. The method according to claim 2 , wherein setting transparencies of the replicated objects comprises: adjusting transparencies of vertexes in the respective grids corresponding to the replicated objects.
4. The method according to claim 1 , wherein obtaining a motion track of the target object comprises: recording motion information of the target object at a preset time interval; and arranging, according to the motion track of the target object, the target object and the replicated objects comprises: arranging the replicated objects to positions corresponding to the recoded motion information successively.
5. The method according to claim 4 , wherein before replicating the target object to obtain the preset number of replicated objects, the method further comprises: determining a moving speed of the target object; and determining the replicating number of the target object according to the moving speed; wherein replicating number of the target object in the case of a first moving speed is more than the replicating number of the target object in the case of a second moving speed, and wherein the first moving speed is faster than the second moving speed.
6. The method according to claim 1 , wherein the first distance is greater than the second distance.
7. The method according to claim 1 , wherein determining a target object comprises: determining an object currently operated by a user in an image displayed on the display device of the terminal as the target object.
8. An apparatus for presenting an afterimage comprising a display device, a processor and a non-transitory memory for storing program instructions that, when executed by the processor, cause the processor to: determine a target object, wherein the target object is movable image element in an image frame comprises of a plurality of movable image elements and a plurality of static image elements; obtain a motion track of the target object; replicate the target object to obtain the preset number of replicated objects; arrange, according to the motion track of the target object, the target object and the replicated objects; set transparencies of the replicated objects, wherein a transparency of a replicated object spaced from the target object by a first distance is larger than a transparency of a replicated object spaced from the target object by a second distance; and display, on the display device, the arranged target object and the replicated objects with the set transparencies.
9. The apparatus according to claim 8 , wherein the target object is a three dimensional target object; and the program instructions, when executed by the processor, cause the processor further to: replicate a grid of the target object to obtain a preset number of grids of the replicated objects and determine that the grids of the replicated objects have the same material as the grid of the target object.
10. The apparatus according to claim 9 , wherein the program instructions, when being executed by the processor, cause the processor further to: adjust transparencies of vertexes in the respective grids of the replicated objects.
11. The apparatus according to claim 8 , wherein the program instructions, when executed by the processor, cause the processor further to: record motion information of the target object at a preset time interval and arrange the replicated objects to positions corresponding to the recoded motion information successively.
12. The apparatus according to claim 11 , wherein the program instructions, when being executed by the processor, cause the processor further to: determine a moving speed of the target object; determine the replicating number of the target object according to the moving speed, wherein the replicating number of the target object in the case of a first moving speed is more than the replicating number of the target object in the case of a second moving speed, and wherein the first moving speed is faster than the second moving speed.
13. The apparatus according to claim 8 , wherein the first distance is greater than the second distance.
14. The apparatus according to claim 8 , wherein the program instructions, when being executed by the processor, cause the processor further to: determine an object currently operated by a user in an image displayed on the display device of the terminal as the target object.
15. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to: determine a target object, wherein the target object is a movable image element in an image frame comprised of a plurality of movable image elements and a plurality of static image elements; obtain motion track of the target object; replicate the target object to obtain the preset number of replicated objects; arrange, according to the motion track of the target object, the target object and the replicated objects; set transparencies of the replicated objects, wherein a transparency of a replicated object spaced from the target object by a first distance is larger than a transparency of a replicated object spaced from the target object by a second distance; and display, on the display device, the target object and the replicated objects with the set transparencies.
16. The non-transitory computer readable medium according to claim 15 , wherein the target object is a three dimensional target object; and the instructions further cause the processor to: replicate a grid of the target object to obtain the preset number of grids of the replicated objects; determine that the grids of the replicated objects have the same material as the grid of the target object; and adjust transparencies of vertexes in the respective grids corresponding to the replicated objects.
17. The non-transitory computer readable medium according to claim 15 , wherein the instructions further cause the processor to: record motion information of the target object at a preset time interval; and arrange the replicated objects to positions corresponding to the recoded motion information successively.
18. The non-transitory computer readable medium according to claim 17 , wherein the instructions further cause the processor to: determine a moving speed of the target object; and determine the replicating number of the target object according to the moving speed; wherein the replicating number of the target object in the case of a first moving speed is more than the replicating number of the target object in the case of a second moving speed, and wherein the first moving speed is faster than the second moving speed.
19. The non-transitory computer readable medium according to claim 15 , wherein the first distance is greater than the second distance.
20. The non-transitory computer readable medium according to claim 15 , wherein the instructions cause the processor to: determine an object currently operated by a user in an image displayed on the display device of the terminal as the target object.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 18, 2017
June 25, 2019
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.