Ink experience for images
First Claim
1. A system comprising:
- a display; and
one or more processors in communication with the display, the one or more processors configured to;
display an image on the display via a viewing application;
enable an inking mode for adding inked annotations to the image, the inking mode supporting addition of annotations to at least front side and back side representations of the image;
obtain input to apply one or more inked annotations to the image; and
append data blocks corresponding to the one or more inked annotations as additional data blocks for the image.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for an ink experience with images are discussed herein. In various implementations, an image is displayed via an image management application for viewing and/or editing images. In conjunction with interaction scenarios provided via the application, an inking mode for adding inked annotations to the image is enabled. Input to apply one or more inked annotations to the image is obtained, such as via finger touches on a touchscreen, drawing with a stylus, camera-based gestures, or other natural input mechanisms. Responsive to obtaining the input, data blocks corresponding to the one or more inked annotations are appended to an image file as additional data blocks for the image.
23 Citations
20 Claims
-
1. A system comprising:
-
a display; and one or more processors in communication with the display, the one or more processors configured to; display an image on the display via a viewing application; enable an inking mode for adding inked annotations to the image, the inking mode supporting addition of annotations to at least front side and back side representations of the image; obtain input to apply one or more inked annotations to the image; and append data blocks corresponding to the one or more inked annotations as additional data blocks for the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
displaying an image via a viewing application; enabling an inking mode for adding inked annotations to the image including enabling inking for different views of the image including representations of the image body, margins, a back side of the image, and note pages added to the image; obtaining input to apply one or more inked annotations to the image; and appending data blocks corresponding to the one or more inked annotations as additional data blocks for the image. - View Dependent Claims (17, 18, 19)
-
-
20. One or more computer-readable storage media storing computer-executable instructions that, responsive to execution by a computing device, cause the computing device to perform operations comprising:
-
exposing an image as an inkable canvas via a viewer that supports inking; enabling inking for different views of the image including one or more of the image body, margins, a back side of the image, or note pages added to the image; providing navigation controls to switch back and forth between the different views; rendering visual transitions responsive to navigation between the views; and providing a toggle control to selectively show or hide inked annotations added to the different views.
-
Specification