Interactive frames for images and videos displayed in a presentation application
First Claim
1. A method of displaying a frame for an object in a presentation application implemented on an electronic device, wherein the frame has an inner boundary and an outer boundary, the method comprising:
- displaying the object on a slide of a slide show presentation;
determining a first contour for the object wherein at least a portion of the first contour follows the inner boundary of the frame;
applying a mask to at least one portion of the object outside of the first contour and not to portions of the object inside of the first contour, wherein applying the mask comprises hiding the at least one portion without deleting information about the object;
displaying the frame so that the portions of the object inside the inner boundary are visible and the at least one portion of the object outside the outer boundary is not visible;
automatically determining, in response to input adjusting the size of the image, a second contour for the object that is different from the first contour; and
applying the mask to portions of the object outside of the second contour.
0 Assignments
0 Petitions
Accused Products
Abstract
A presentation application for framing objects, such as images and videos, is provided. Using the presentation application, the user may select a frame from a plurality of available frames. The presentation application may mask portions of the displayed object that would lie outside of the selected frame before displaying the selected frame. The presentation application may provide an interface that allows the user to adjust the size of the frame and the object. The presentation application may automatically adjust the size of the frame when the size of the object is changed, and vice versa.
-
Citations
22 Claims
-
1. A method of displaying a frame for an object in a presentation application implemented on an electronic device, wherein the frame has an inner boundary and an outer boundary, the method comprising:
-
displaying the object on a slide of a slide show presentation; determining a first contour for the object wherein at least a portion of the first contour follows the inner boundary of the frame; applying a mask to at least one portion of the object outside of the first contour and not to portions of the object inside of the first contour, wherein applying the mask comprises hiding the at least one portion without deleting information about the object; displaying the frame so that the portions of the object inside the inner boundary are visible and the at least one portion of the object outside the outer boundary is not visible; automatically determining, in response to input adjusting the size of the image, a second contour for the object that is different from the first contour; and applying the mask to portions of the object outside of the second contour. - View Dependent Claims (2, 3, 4, 5, 16, 17, 18, 19, 20, 21, 22)
-
-
6. An electronic device, comprising:
-
a memory storing one or more routines; and a processing component configured to execute the one or more routines stored in the memory, wherein the one or more routines, when executed by the processing component, execute a presentation application that performs acts comprising; displaying an object on a slide of a slide show presentation; determining a first contour for the object wherein at least a portion of the first contour follows the inner boundary of the frame; applying a mask to at least one portion of the object outside of the first contour and not to portions of the object inside of the first contour, wherein applying the mask comprises hiding the at least one portion without deleting information about the object; displaying the frame so that the portions of the object inside the inner boundary are visible and the at least one portion of the object outside the outer boundary is not visible; automatically determining, in response to input adjusting the size of the image, a second contour for the object that is different from the first contour; and applying the mask to portions of the object outside of the second contour. - View Dependent Claims (7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable media, encoding one or more routines which, when executed by a processor, cause the processor to perform acts comprising:
-
displaying an object on a slide of a slide show presentation; determining a first contour for the object wherein at least a portion of the first contour follows the inner boundary of the frame; applying a mask to at least one portion of the object outside of the first contour and not to portions of the object inside of the first contour, wherein applying the mask comprises hiding the at least one portion without deleting information about the object; displaying the frame so that the portions of the object inside the inner boundary are visible and the at least one portion of the object outside the outer boundary is not visible; automatically determining, in response to input adjusting the size of the image, a second contour for the object that is different from the first contour; and applying the mask to portions of the object outside of the second contour. - View Dependent Claims (12, 13, 14, 15)
-
Specification