Presentation is loading. Please wait.

Presentation is loading. Please wait.

Creating Note Taking Solutions Software Design Engineer/Test Lead Challenges in.

Similar presentations


Presentation on theme: "Creating Note Taking Solutions Software Design Engineer/Test Lead Challenges in."— Presentation transcript:

1 Creating Note Taking Solutions Software Design Engineer/Test Lead toddLand@microsoft.com Challenges in

2 Tablet PC Opportunity Mobile PC’s showing faster growth than desktops Faster rate of innovation than desktops Tablet ecosystem maturing Great development platform Opportunity for innovation

3 Preview: Next Generation lnk Analysis Single API that couples Layout Analysis with Handwriting Recognition Available in Longhorn timeframe Available in Managed and C++/COM layers Available in Managed and C++/COM layers Provides developer with a robust API to enable advanced note taking scenarios for end users

4 lnk Analysis: Overview Improved Writing/Drawing classification Advanced classification engines: Annotations, shape detection Supports user-corrected structures and results Seamless support for multilanguage content Improved support for digital form filling Analysis results stored in a tree structure

5 Four Challenges Ink reflow User correction Robust annotation support Rich diagram support

6 Challenge One: Ink Reflow Text is not bound to visual attributes : Ink has visual attributes Text stream has no visual or location properties Ink has visual attributes Strokes have a location relative to the document and other strokes Strokes contain color, thickness, opacity, etc. as part of the data Requires knowledge about context of Ink strokes

7 Ink Analysis: Ink Reflow Deterministic objects provided to the application from analysis results Paragraphs, Lines, Words, and Drawings Logical objects are paired with ink data Improved selection model Application can react to document sizing changes based on layout analysis Basic reflow support reveals other advanced scenarios Annotations, Diagrams, Flowcharts

8 Challenge Two: User Correction Users write differently! Correction of recognition results Choose from alternative results Enabling user-specified results Correction of Layout Results Correction of Layout Results Change Writing/Drawing classification Change grouping Solutions may have subtle but important impact Enhanced conversion of ink to text Searching handwritten notes for keywords Ability for the user to persist changes is critical Must be easy, intuitive, and fast

9 Ink Analysis: User Correction Accurate results reduce the need to correct Provides a mechanism to persist user changes Enables applications to expose a variety of ways that user can correct analysis results Recognition strings, along with segmentation alternates Layout results: Writing/Drawing, Grouping Layout results: Writing/Drawing, Grouping Annotation types and anchor points Annotation types and anchor points Analysis ‘hints’ allow biasing of results

10 Challenge Three: Robust Annotation Support Two annotation classes: Ink on Text Ink on Ink Interpreting types of annotations Containers, callouts, connectors, and more Containers, callouts, connectors, and more Determining annotation anchor points for reflow scenarios Requires context of Ink strokes and location of annotated text

11 Ink Analysis: Robust Annotation Support Annotation engine supports a variety of annotation types Context of annotations is known Relationships between multiple annotation objects is provided Anchor points provided to application

12 Challenge Four: Rich Diagram Support Requires shape recognition Determining relationships between shapes as well as shapes to writing is critical Requires ability to perform shape, container and connector detection

13 Ink Analysis: Rich Diagram Support Writing/Drawing classification supports common shapes Coupled with the annotation support, application becomes aware of drawing context: DiagramsFlowcharts

14 Summary The Tablet PC form factor enables great scenarios that were not previously available on a desktop or laptop. The opportunity for innovation spans many more areas than covered here. InkAnalysis is a preview – look for it in the Longhorn timeframe.

15

16 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Creating Note Taking Solutions Software Design Engineer/Test Lead Challenges in."

Similar presentations


Ads by Google