Legal claims defining the scope of protection, as filed with the USPTO.
1. A system creating frame information of a moving image including a plurality of objects, each of which are configured to be individually controlled, the system comprising: a processor to control one or more processor-executable units; a script parser to identify scenes included in the moving image, objects included in the scenes, and attributes of the objects included in the scenes; a frame-information record unit recording attributes of objects which exist in a framing time position, wherein the framing time position is determined from among a total play time of the moving image and a play-time calculation unit configured to change play time periods of other objects depending on attributes of objects which exist in a particular scene of the scenes.
2. The system of claim 1 , wherein the play-time calculation unit determines the framing time position based on a predetermined frame rate.
3. The system of claim 1 , wherein the frame-information record unit records the attributes of the objects frame by frame.
4. The system of claim 1 , wherein the objects include high-level objects and objects having dependency on the high-level objects and the frame-information record unit records attributes of the high-level objects in place of attributes of the objects having dependency on the high-level objects.
5. The system of claim 1 , wherein the attributes of the objects are obtained from an execution module which defines a dynamic effect of a moving image.
6. The system of claim 1 , wherein the attributes comprise at least one selected from the group consisting of a horizontal position, a vertical position, a width, a height, a depth, a rotation angle and transparency of each object.
7. The system of claim 1 , wherein the objects comprise at least one selected from the group consisting of a picture, a sound, a video sequence, a background image, a sticker and a caption.
8. The system of claim 1 , wherein when recording attributes of the high-level objects, a dynamic effect is uniformly applied to both the high-level objects and to the objects having dependency on the high-level objects.
9. A system for playing a moving image including a plurality of objects, each of which are configured to be individually controlled, the system comprising: a processor to control one or more processor-executable units; a script parser to identify scenes included in the moving image, objects included in the scenes, and attributes of the objects included in the scenes; a frame-information parser reading attributes of objects that exist in a framing time position, wherein the framing time position is determined from among a total play time of the moving image, and wherein the objects have been recorded frame by frame; a play-time calculation unit configured to change play time periods of other objects depending on attributes of objects which exist in a particular scene of the scenes; an object loader loading the recorded objects among stored objects; and a play unit playing the moving image frame by frame by applying the attributes corresponding to the loaded objects to each corresponding frame, and thereby creating one frame image at a time.
10. The system of claim 9 , further comprising a play controller which controls a play operation of the play unit according to a user's command.
11. The system of claim 10 , wherein the control of the play operation comprises at least one selected from the group consisting of play, stop, pause, fast forward, fast backward and random access.
12. The system of claim 9 , further comprising a video encoder which encodes the created frame image by using a compression algorithm.
13. The system of claim 9 , wherein the attributes comprise at least one selected from the group consisting of a horizontal position, a vertical position, a width, a height, a depth, a rotation angle and transparency of each object.
14. The system of claim 9 , wherein the objects comprise at least one selected from the group consisting of a picture, a sound, a video sequence, a background image, a sticker and a caption.
15. A method creating frame information of a moving image including a plurality of objects, each of which are configured to be individually controlled, the method comprising: identifying scenes included in the moving image, objects included in the scenes, and attributes of the objects included in the scenes; recording, by way of a processor, attributes of objects which exist in a framing time position, wherein the framing time position is determined from among a total play time of the moving image; and changing play time periods of other objects depending on attributes of objects which exist in a particular scene of the scenes.
16. The method of claim 15 , wherein the framing time position is determined based on a predetermined frame rate.
17. The method of claim 15 , wherein the attributes of the objects are recorded frame by frame.
18. The method of claim 15 , wherein, in the objects include high-level objects and objects having dependency on the high-level objects and, in the recording, attributes of the high-level objects are recorded in place of attributes of the objects having dependency on the high-level objects.
19. At least one non-transitory medium comprising computer readable code to control at least one processing element to implement the method of claim 15 .
20. A method for playing a moving image including a plurality of objects, each of which are configured to be individually controlled, the method comprising: identifying scenes included in the moving image, objects included in the scenes, and attributes of the objects included in the scenes; reading attributes of objects that exist in a framing time position, wherein the framing time position is determined from among a total play time of the moving image, and wherein the objects have been recorded frame by frame; changing play time periods of other objects depending on attributes of objects which exist in a particular scene of the scenes; loading, by way of a processor, the recorded objects among stored objects; playing the moving image frame by frame by applying the attributes corresponding to the loaded objects to each corresponding frame and thereby creating one frame image at a time for display; and displaying the created frame image frame by frame.
21. The method of claim 20 , further comprising controlling the displaying operation according to a user's command.
22. The method of claim 21 , wherein the controlling the displaying operation comprises at least one selected from the group consisting of play, stop, pause, fast forward, fast backward and random access.
23. The method of claim 20 , further comprising encoding the created frame image by using a compression algorithm.
24. At least one non-transitory medium comprising computer readable code to controle at least one processing element to implement the method of claim 20 .
25. A moving image playing system comprising: a processor to control one or more processor-executable units; a frame-information parser generating frame metadata for each frame of a moving image, wherein the frame metadata for each frame includes identifiers identifying particular objects included in each frame and attributes of the objects included in each frame and wherein each of the objects are configured to be individually controlled; a script parser to identify scenes included in the moving image, objects included in the scenes, and attributes of the objects included in the scenes; a play-time calculation unit configured to change play time periods of other objects depending on attributes of objects which exist in a particular scene of the scenes; and a play controller playing the moving image frame by frame using the frame metadata generated by the frame-information parser for each frame.
Unknown
October 15, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.