Raster-to-Vector Image Conversion for Collaboration Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional display systems struggle with sharing images as they are typically stored in raster formats, which are not infinitely scalable and cannot be easily modified like digital ink, limiting user interaction.

Innovation Solution

A collaboration system that converts raster images to vector format in real-time, allowing users to interact with digital ink objects as they are presented on a canvas, enabling scalability and modification capabilities similar to hand-drawn annotations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If images are stored in raster format on the canvas, then they can be shared and displayed, but they cannot be scaled infinitely or modified like digital ink

Engineering Contradiction:
Improveinteractivity of imageVSAvoidformat consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The system changes the format parameter of images from raster to vector format through automatic conversion. This allows the image to transition from a fixed-resolution bitmap to a scalable vector graphic, enabling infinite scaling and modification capabilities while maintaining the image's visual representation on the canvas.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The conversion process segments the raster image into vector paths and shapes, breaking down the pixel-based structure into geometric components. This segmentation enables individual manipulation of vector elements, allowing users to modify specific parts of the image independently while maintaining overall image integrity.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If raster images are converted to vector format in real-time, then user interaction and scalability are enabled, but processing time and computational resources increase

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidconversion time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary conversion of raster images to vector format as they are first uploaded or captured, before users need to interact with them. This advance conversion ensures that when users want to scale or modify images, the vector format is already available, eliminating delays during actual interaction operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The conversion process operates continuously in the background as images are being captured or uploaded, rather than interrupting user workflow. The system maintains continuous operation by converting images asynchronously, allowing users to continue their collaboration activities while conversion processes complete in the background.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If all raster images are converted to vector format, then full interactivity is achieved, but bandwidth consumption and processing load increase

Engineering Contradiction:
Improvedigital ink functionalityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system applies vector conversion selectively based on local needs - converting images to vector format when they are first created or uploaded, but maintaining raster format for images that are merely displayed without interaction requirements. This localized conversion approach ensures full interactivity for editable content while conserving bandwidth for static display content.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of converting all images regardless of need, the system performs partial conversion only on images that require digital ink functionality. This selective approach avoids excessive processing of images that will remain static, reducing overall bandwidth consumption and processing load while maintaining full functionality for images that need it.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10013631B2Collaboration system with raster-to-vector image conversion
Publication Date: 2018.07.03 SMART TECH INC (CA)
  • US10013631B2 patent drawing
  • US10013631B2 patent drawing
  • US10013631B2 patent drawing

AI summary

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.