System and method of creating interactive visual content
First Claim
1. A computer program product, tangibly stored on a computer-readable medium, comprising instructions operable to cause a computer to:
- receive as an input base visual content;
generate a content division structure that divides the base visual content into a plurality of image slices, including instructions operable to cause the computer to generate user-created slices and program-generated slices;
receive input from a user selecting one of the plurality of image slices as a trigger slice and an input selecting a trigger event to associate with the trigger slice;
receive input from the user defining intermediate visual content for each trigger event, including instructions operable to cause the computer to allow the user to create and modify intermediate visual content as an integral image without regard to boundaries of user-created slices and program-generated slices;
generate a set of viewing image files containing viewing visual content derived from the base visual content;
use the content division structure to divide the intermediate visual content and the viewing visual content into slices corresponding to the slices of the base visual content; and
computationally compare the base visual content and the intermediate visual content identify image slices where the base visual content and the intermediate visual content differ visually and generate a set of swap image files containing swap visual content derived from the identified image slices of the intermediate visual content.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of creating interactive visual content in which base visual content, a selection of a trigger event associated with the base visual content, and intermediate visual content are received as an input. Viewing visual content derived from the base visual content is automatically generated. The viewing visual content can be displayed by a viewing application executing on a computer. A set of regions of the interactive visual content in which swap visual content is to be displayed by the viewing application when the trigger event occurs is automatically generated. For example, regions of the viewing visual content that are to be replace by the swap visual content when the trigger event occurs can be identified. Also, the swap visual content is automatically generated from the intermediate visual content. In addition, instructions operable to cause the computer executing the viewing application to display the swap visual content in the identified regions when the trigger event occurs is automatically generated. Moreover, the intermediate visual content can be received by providing a user interface enabling a designer to edit the intermediate visual content as an integral unit.
23 Citations
22 Claims
-
1. A computer program product, tangibly stored on a computer-readable medium, comprising instructions operable to cause a computer to:
-
receive as an input base visual content; generate a content division structure that divides the base visual content into a plurality of image slices, including instructions operable to cause the computer to generate user-created slices and program-generated slices; receive input from a user selecting one of the plurality of image slices as a trigger slice and an input selecting a trigger event to associate with the trigger slice; receive input from the user defining intermediate visual content for each trigger event, including instructions operable to cause the computer to allow the user to create and modify intermediate visual content as an integral image without regard to boundaries of user-created slices and program-generated slices; generate a set of viewing image files containing viewing visual content derived from the base visual content; use the content division structure to divide the intermediate visual content and the viewing visual content into slices corresponding to the slices of the base visual content; and computationally compare the base visual content and the intermediate visual content identify image slices where the base visual content and the intermediate visual content differ visually and generate a set of swap image files containing swap visual content derived from the identified image slices of the intermediate visual content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of creating interactive visual content for display by a viewing application executing on a computer, the method comprising:
-
receiving as an input base visual content; generating a content division structure that divides the base visual content into a plurality of image slices, including instructions operable to cause the computer to generate user-created slices and program-generated slices; receiving input from a user selecting one of the plurality of image slices as a trigger slice and an input selecting a trigger event to associate with the trigger slice; receiving input from the user defining intermediate visual content for each trigger event, including instructions operable to cause the computer to allow the user to create and modify intermediate visual content as an integral image without regard to boundaries of user-created slices and program-generated slices; generating a set of viewing image files containing viewing visual content derived from the base visual content; using the content division structure to divide the intermediate visual content and the viewing visual content into slices corresponding to the slices of the base visual content; and computationally comparing the base visual content and the intermediate visual content, identifying image slices where the base visual content and the intermediate visual content differ visually and generating a set of swap image files containing swap visual content derived from the identified image slices of the intermediate visual content. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product, tangibly stored on a computer-readable medium, comprising instructions operable to cause a computer to:
-
a receive as an input base visual content; receive as an input a user-defined image division structure dividing the base visual content; generate a content division structure that divides the base visual content into a plurality of image slices, including instructions operable to cause the computer to generate image slices corresponding to the user defined image division structure; receive input from a user selecting one of the plurality of image slices as a trigger slice and an input selecting a trigger event to associate with the trigger slice; receive input from the user defining intermediate visual content for each trigger event, including instructions operable to cause the computer to allow the user to create and modify intermediate visual content as an integral image without regard to boundaries of user-created slices and program-generated slices; generate a set of viewing image files containing viewing visual content derived from the base visual content; use the content division structure to divide the intermediate visual content and the viewing visual content into slices corresponding to the slices of the base visual content; and computationally compare the base visual content and the intermediate visual content, identify image slices where the base visual content and the intermediate visual content differ visually and generate a set of swap image files containing swap visual content derived from the identified image slices of the intermediate visual content. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-implemented method of creating interactive visual content for display by a viewing application executing on a computer, the method comprising:
-
receiving as an input base visual content; receiving as an input a user defined image division structure dividing the base visual content; generating a content division sure that divides the base visual content into a plurality of image slices, including instructions operable to cause the computer to generate image slices corresponding to the user-defined image division structure; receiving input from a user selecting one of the plurality of image slices as a trigger slice and an input selecting a trigger event to associate with the trigger slice; receiving input from the user defining intermediate visual content for each trigger event, including instructions operable to cause the computer to allow the user to create and modify intermediate visual content as an integral image without regard to boundaries of user created slices and program-generated slices; generating a set of viewing image files containing viewing visual content derived from the base visual content; using the content division structure to divide the intermediate visual content and the viewing visual content into slices corresponding to the slices of the base visual content; and computationally comparing the base visual content and the intermediate visual content, identifying image slices where the base visual content and the intermediate visual content differ visually and generating a set of swap image files containing swap visual content derived from the identified image slices of the intermediate visual content. - View Dependent Claims (19, 20, 21, 22)
-
Specification