Rendering highlighting strokes
AssigneeMicrosoft Corporation
InventorsBrian Ewanchuk, Koji Kato, Stefan Wick, Vladimir Smirnov, Sam George, Shawn Van Ness
Life of this patent
Estimating the term…
Abstract
A process for rendering highlighter ink strokes and non-highlighter ink strokes in a non-rastering environment is described. Strokes may be grouped under a node having a predefined opacity. The strokes inherit the opacity from the node.
Claims20
A computer-readable medium having a data structure stored thereon, said data structure providing a tree for content to be rendered, said data structure comprising:
- a first portion providing a root container forming a root of said tree, said first portion having a second portion and a third portion,
- said second portion including a highlighting ink container having at least two nodes,
- said first node including a highlighting ink node of a first highlighting ink color,
- said first node including at least one highlighting ink stroke of said first highlighting ink stroke color, and
- said second node including a highlighting ink node of a second highlighting ink color,
- said second node including at least one highlighting ink stroke of said second highlighting ink stroke color;
- said third portion including a non-highlighting ink container, said third portion including at least one non-highlighting ink stroke.
A computer-implemented method for displaying ink comprising the steps of:
- grouping at least some strokes by color;
- and
- rendering said strokes with a predetermined level of opacity.
A computer system that supports rending of highlighting ink strokes in a non-rastering graphical environment comprising:
- a processor that receives highlighter ink strokes and non-highlighter ink strokes;
- a storage having a data structure, said data structure being created by said processor, said data structure having a root container, first and second containers for highlighting ink stroke content and non-highlighting ink stroke content, and at least first and second nodes associated with a highlighting ink stroke and a non-highlighting ink stroke, respectively.
Dependencies are inferred from the claim text.