Collaboration system with raster-to-vector image conversion
First Claim
1. A method for producing digital ink in a collaboration session between a first computing device and a second computing device configured to present a digital canvas, the method comprising:
- capturing a raster image of content using a camera operably coupled to the first computing device;
deriving first image vectors based on pixel data associated with a first portion of the raster image, and second image vectors based on pixel data associated with a second portion of the raster image, and defining an outline based on the pixel data of the first portion of the raster image and determining a plurality of contour segments along the outline;
sending the first image vectors to the second computing device for displaying a first digital ink object on the canvas based on the first image vectors; and
sending the second image vectors to the second computing device for displaying a second digital ink object on the canvas based on the second image vectors after the displaying of the first digital ink object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for producing digital ink in a collaboration session between a first computing device and a second computing device that presents a digital canvas. In some embodiments, the method includes capturing a raster image of content using a camera operably coupled to the first computing device, deriving first image vectors and second image vectors based on first and second portions, respectively, of the raster image, sending the first image vectors to the second computing device for displaying a first digital ink object based on the first image vectors, and sending the second image vectors to the second computing device for displaying a second digital ink object based on the second image vectors after the displaying of the second digital ink object.
19 Citations
19 Claims
-
1. A method for producing digital ink in a collaboration session between a first computing device and a second computing device configured to present a digital canvas, the method comprising:
-
capturing a raster image of content using a camera operably coupled to the first computing device; deriving first image vectors based on pixel data associated with a first portion of the raster image, and second image vectors based on pixel data associated with a second portion of the raster image, and defining an outline based on the pixel data of the first portion of the raster image and determining a plurality of contour segments along the outline; sending the first image vectors to the second computing device for displaying a first digital ink object on the canvas based on the first image vectors; and sending the second image vectors to the second computing device for displaying a second digital ink object on the canvas based on the second image vectors after the displaying of the first digital ink object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for providing a collaboration session at least between an interactive display device and a participant device, wherein the operations comprise:
-
capturing a raster image of content via a camera of the participant device; deriving first image vectors based on a first portion of the image by defining an outline based on pixel data of the first portion of the raster image and determining a plurality of contour segments along the outline, and second image vectors based on a second portion of the image, sending the first image vectors to the interactive display device for producing first digital ink corresponding to the first portion of the image; and sending the second image vectors to the interactive display device for producing second digital ink corresponding to the second portion of the image. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computing system for providing a collaboration session, the system comprising a mobile device having a camera and configured to perform operations, including:
-
capturing a raster image of content via the camera; deriving first image vectors based on a first portion of the image by defining an outline based on pixel data of the first portion of the raster image and determining a plurality of contour segments along the outline, and second vectors based on a second portion of the image; sending the first image vectors to an interactive display device for producing first digital ink vectors at the interactive display device corresponding to the first portion of the image; and sending the second image vectors to the interactive display device for producing second digital ink vectors at the interactive display device corresponding to the second portion of the image. - View Dependent Claims (16, 17, 18, 19)
-
Specification