Media presentation effects
AssigneeMicrosoft Technology Licensing, LLC
InventorsDarren Keith Edge, Koji Yatani, Genki Furumi
Life of this patent
Estimating the term…
Abstract
A user interface may present multiple presentation slides for user selection. Each slide may include one or more shapes, and a shape thread may be associated with each shape on the slide. For a selected slide, the user interface may present one or more shape threads associated with the selected slide. Each shape displayed on the selected slide may be associated with a particular shape thread, and a user may independently adjust one or more slide transition attributes of a shape via the associated shape thread.
Claims20
A system comprising:
- at least one processor;
- and
- memory storing instructions that, when executed by the at least one processor, causes the system to perform operations comprising:
- determining a first semantic attribute value for a shape on a first document page;
- determining a second semantic attribute value for the shape on a second document page;
- determining an attribute context for interpolating between the first semantic attribute value and the second semantic attribute value, wherein the attribute context represents a non-numeric attribute and is associated with a predefined range of values, the first semantic attribute value representing a first value in the predefined range of values and the second semantic attribute value representing a second value in the predefined range of values;
- generating, based on the attribute context, an interpolated semantic attribute value for the shape, wherein the interpolated semantic attribute value represents a third value in the predefined range of values, the third value being between the first value and the second value in the predefined range of values;
- and
- presenting the shape according to the interpolated semantic attribute value while transitioning between the first document page and the second document page, wherein the interpolated semantic attribute value is presented as an intermediate semantic value between the first semantic attribute value and the second semantic attribute value.
A method comprising:
- determining a first semantic attribute value for a shape on a first slide;
- determining a second semantic attribute value for the shape on a second slide;
- determining an attribute context for interpolating between the first semantic attribute value and the second semantic attribute value, wherein the attribute context represents a set of alphabetical text values, the first semantic attribute value representing a first value in the set of alphabetical text values and the second semantic attribute value representing a second value in the set of alphabetical text values;
- generating, based on the attribute context, an interpolated semantic attribute value for the shape, wherein the interpolated semantic attribute represents a third value in the set of alphabetical text values, the third value being between the first value and the second value in the set of alphabetical text values;
- and
- presenting the shape according to the interpolated semantic attribute value while transitioning between the first slide and the second slide, wherein the interpolated semantic attribute value is presented as an intermediate semantic value that is within a range boundary of the first semantic attribute value and the second semantic attribute value.
A system comprising:
- at least one processor;
- and
- memory storing instructions that, when executed by the at least one processor, causes the system to perform operations comprising:
- determining a first image attribute value for a shape on a first document page;
- determining a second image attribute value for the shape on a second document page;
- determining an attribute context for interpolating between the first image attribute value and the second image attribute value, wherein the attribute context represents an image attribute and is associated with a predefined range of values;
- generating, based on the attribute context, an interpolated image attribute value for the shape;
- and
- presenting the shape according to the interpolated image attribute value while transitioning between the first document page and the second document page, wherein the interpolated image attribute value is presented as an intermediate image value between the first image attribute value and the second image attribute value.
Dependencies are inferred from the claim text.