Animation review methods and apparatus
First Claim
1. A computer system comprises:
- a video source configured to provide video data, wherein the video data comprises a plurality of video images;
a server coupled to the video source, wherein the server is configured to form a first review user interface comprising a first region including a video image from the plurality of video images, and a second region including a first graphical user interface; and
a first user interface device coupled to the server, wherein the first user interface device includes a display configured to display the first review user interface to a user, wherein the first user interface device includes a user input device configured to receive from the user, a first user selection of a plurality of pixels within the first region; and
wherein the user input device is also configured to receive from the user, a second user selection of a pixel within the second region;
wherein the first user selection is associated with a user annotation on the video image;
wherein the second user selection is associated with a desired user command;
wherein the server is also configured to perform the desired user command in response to the second user selection, wherein the server is also configured to modify values of the plurality of pixels in response to the first user selection, wherein the server is configured to form a modified first review user interface in response to the plurality of pixels with modified values, and wherein the server is configured to associate and store the user annotation with the video image; and
wherein the display of the first user interface device is also configured to display the modified first review user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprises a source providing video in a first format, a video converter for converting video form the first to a second format, a server storing a video image from the video, and combining the video image with a graphical user interface to form a composite video, and a first user display device displaying the composite video, and receiving from the user, a plurality of commands, wherein the first user display device is for receiving from the user, a plurality of annotations associated with a video frame from the composite video, and for determining the video frame from the composite video in response to a command, wherein the server is for forming an annotated video in response to the video frame and the plurality of annotations, for storing the plurality of annotations and the video frame, and for associating the plurality of annotations and the video frame.
-
Citations
20 Claims
-
1. A computer system comprises:
-
a video source configured to provide video data, wherein the video data comprises a plurality of video images;
a server coupled to the video source, wherein the server is configured to form a first review user interface comprising a first region including a video image from the plurality of video images, and a second region including a first graphical user interface; and
a first user interface device coupled to the server, wherein the first user interface device includes a display configured to display the first review user interface to a user, wherein the first user interface device includes a user input device configured to receive from the user, a first user selection of a plurality of pixels within the first region; and
wherein the user input device is also configured to receive from the user, a second user selection of a pixel within the second region;
wherein the first user selection is associated with a user annotation on the video image;
wherein the second user selection is associated with a desired user command;
wherein the server is also configured to perform the desired user command in response to the second user selection, wherein the server is also configured to modify values of the plurality of pixels in response to the first user selection, wherein the server is configured to form a modified first review user interface in response to the plurality of pixels with modified values, and wherein the server is configured to associate and store the user annotation with the video image; and
wherein the display of the first user interface device is also configured to display the modified first review user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for a computer system comprises:
-
receiving video data from a video source, wherein the video data comprises a plurality of video images;
combining the plurality of video images with a first graphical user interface to form a first review user interface;
displaying the first review user interface to a plurality of users on user display devices;
receiving a first command from a user from the plurality of users from a user input device;
determining a video image from the plurality of video images in response to the first command;
combining the video image with a second graphical user interface to for a second review user interface;
displaying the second review user interface to the plurality of users on user display devices;
receiving a second command from the user from the user input device;
determining annotation parameters in response to the second command;
receiving a graphical selection of annotation positions on the second review user interface associated with the video image from the user from the user input device;
determining annotation positions in the video image in response to the graphical selection of annotation positions on the second review user interface;
modifying values of pixels associated with the annotation positions in the video image to form an annotated second review user interface in response to the annotation parameter;
displaying the annotated second review user interface to the plurality of users on user display devices; and
storing the video image, and a representation of the annotations in the video image in memory. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product for a computer system including a processor comprises:
-
code that directs the processor to receive video data from a video source, wherein the video data comprises a plurality of video images;
code that directs the processor to determine a video image from the plurality of video images in response to a command from a user at a user input device;
code that directs the processor to combine the video image with a first graphical user interface to form a first review user interface;
code that directs the processor to output the first review user interface to a plurality of users on user display devices;
code that directs the processor to receive a graphical selections of positions on the first review user interface associated with the video image from the user from the user input device;
code that directs the processor to determine positions on the video image in response to the graphical selection of positions on the second review user interface;
code that directs the processor to modify values of pixels in an overlay layer associated with the positions in the video image to form an annotated first review user interface;
code that directs the processor to output the annotated first review user interface to the plurality of users on user display devices; and
code that directs the processor to store the video image and a representation of the overlay layer in memory;
wherein the codes reside on a tangible media. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification