Vision Objects
Encyclopedia
Vision Objects is a software editor , headquartered in Nantes, FRANCE, that provides online handwriting recognition
Handwriting recognition
Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

 based applications
Application software
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

 and software development kit
Software development kit
A software development kit is typically a set of software development tools that allows for the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar platform.It may be something as simple...

s (SDK). This page is dedicated to the Vision Objects' MyScript technology description which offers multiple alternatives for text input
Input method
An input method is an operating system component or program that allows any data, such as keyboard strokes or mouse movements, to be received as input. In this way users can enter characters and symbols not found on their input devices...

 and data capture.

MyScript handwriting recognition
Handwriting recognition
Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

 draws its power from more than 100 person-years of research and expertise in Artificial Intelligence
Artificial intelligence
Artificial intelligence is the intelligence of machines and the branch of computer science that aims to create it. AI textbooks define the field as "the study and design of intelligent agents" where an intelligent agent is a system that perceives its environment and takes actions that maximize its...

 and Pattern Recognition
Pattern recognition
In machine learning, pattern recognition is the assignment of some sort of output value to a given input value , according to some specific algorithm. An example of pattern recognition is classification, which attempts to assign each input value to one of a given set of classes...

. Available in more than 80 languages, MyScript addresses the following markets in a worldwide environment: Form processing
Forms Processing
Forms processing is a process by which one can capture information entered into data fields and convert it into an electronic format. This can be done manually or automatically, but the general process is that hard copy data is filled out by humans and then "captured" from their respective fields...

, Education
Edutainment
Edutainment is a form of entertainment designed to educate as well as to amuse.-Overview:...

, Automotive, Notes management and Mobility & messaging.

Company history

  • 1998: Vision Objects is founded by Stefan Knerr - Creation of MyScript technology based on Artificial Intelligence and pattern recognition
    Pattern recognition
    In machine learning, pattern recognition is the assignment of some sort of output value to a given input value , according to some specific algorithm. An example of pattern recognition is classification, which attempts to assign each input value to one of a given set of classes...

     algorithms.
  • 2000: Launch of MyScript Stylus for PDA
    PDA
    A PDA is most commonly a Personal digital assistant, also known as a Personal data assistant, a mobile electronic device.PDA may also refer to:In science, medicine and technology:...

    , Vision Objects’ first product.
  • 2002: The core technology of MyScript available as MyScript Builder Standard Edition SDK - The same year, Vision Objects was elected among the Best 40’s Capital IT (a European organization that aims to discover promising projects at an early stage of development in IT and Life Sciences Technologies) and wons the development award in Start West 2002.
  • 2003: Launch of the future standard in free text recognition: MyScript Notes.
  • 2005: A new SDK for embedded platforms, MyScript Builder Embedded Edition SDK. The same year,MyScript Form and MyScript InkSearch are launched while Vision Objects brings MyScript to vertical markets.
  • 2006: Full throttle on language development: Lingo and Letra packs with 16 languages for natural cursive handwriting recognition and 70 languages for isolated characters recognition (today, MyScript Lingo and Letra offer respectively 29 and 88 languages). The same year, Vision Objects won the first prize in the IWFHR 2006 handwritten character recognition
    Handwriting recognition
    Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

     competition for Tamil
    Tamil language
    Tamil is a Dravidian language spoken predominantly by Tamil people of the Indian subcontinent. It has official status in the Indian state of Tamil Nadu and in the Indian union territory of Pondicherry. Tamil is also an official language of Sri Lanka and Singapore...

    .
  • 2007: First full screen multimedia message editor
    Multimedia Messaging Service
    Multimedia Messaging Service, or MMS, is a standard way to send messages that include multimedia content to and from mobile phones. It extends the core SMS capability that allowed exchange of text messages only up to 160 characters in length.The most popular use is to send photographs from...

     shipped on mobile phones: MyScript MMS Editor. The same year, MyScript FormModeler and MyScript FormProcessor professional form solutions are launched.
  • 2009: MyScript Studio Notes Edition is launched and Vision Objects wins the first Arabic online handwriting recognition competition at the 10th International Conference on Document Analysis and Recognition (ICDAR 2009) in Barcelona. December 2010 DoubleDay Holdings and Vision Objects join forces for innovative growth in digital writing.
  • 2010: Vision Objects develops an entry point solution dedicated to small businesses and individuals for the semi-automatic processing of paper forms
    Forms Processing
    Forms processing is a process by which one can capture information entered into data fields and convert it into an electronic format. This can be done manually or automatically, but the general process is that hard copy data is filled out by humans and then "captured" from their respective fields...

    : MyScript Studio Forms Edition

MyScript Technology

MyScript is online handwriting recognition technology
Handwriting recognition
Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

 and can be integrated in either standard or embedded platforms.

Introduction to MyScript technology

MyScript is online handwriting recognition
Handwriting recognition
Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

 engine which processes digital ink to convert it to text or even search
Search algorithm
In computer science, a search algorithm is an algorithm for finding an item with specified properties among a collection of items. The items may be stored individually as records in a database; or may be elements of a search space defined by a mathematical formula or procedure, such as the roots...

 through it. This digital ink is produced when writing with a digital pen
Digital pen
A digital pen is an input device which captures the handwriting or brush strokes of a user, converts handwritten analog information created using "pen and paper" into digital data, enabling the data to be utilized in various applications. For example, the writing data can be digitized and uploaded...

, a pointing device
Pointing device
A pointing device is an input interface that allows a user to input spatial data to a computer...

 or even a fingertip.

By using an online signal, MyScript obtains clear and rich data: MyScript uses both the time ordered digital ink and the image (bitmap
Bitmap
In computer graphics, a bitmap or pixmap is a type of memory organization or image file format used to store digital images. The term bitmap comes from the computer programming terminology, meaning just a map of bits, a spatially mapped array of bits. Now, along with pixmap, it commonly refers to...

) as it appears. Please note that MyScript cannot use input obtained as image data from scanners
Scanners
Scanners is a 1981 science-fiction horror film written and directed by David Cronenberg and starring Jennifer O'Neill, Stephen Lack, Michael Ironside, and Patrick McGoohan...

 or cameras.

MyScript technology therefore provides handwriting recognition
Handwriting recognition
Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

 whatever the writing style used: Isolated characters, hand printed characters, natural handwriting
Cursive
Cursive, also known as joined-up writing, joint writing, or running writing, is any style of handwriting in which the symbols of the language are written in a simplified and/or flowing manner, generally for the purpose of making writing easier or faster...

.

Languages

The MyScript engine uses different language recognition kernels in order to support Western, Cyrillic, Arabic
Arabic language
Arabic is a name applied to the descendants of the Classical Arabic language of the 6th century AD, used most prominently in the Quran, the Islamic Holy Book...

 and Asian languages. It has been trained through millions of handwritten samples from native writers.

Language is complex, so to go past simple recognition of characters, MyScript integrates a large range of linguistic information into the recognition process:
  • Lexicons: a subset of words stored in a dictionary and used to improve the accuracy of recognition by narrowing down the recognition possibilities to existing words.

  • Language models: models providing linguistic statistics on the occurrence of sequences of words. They describe how common language is formed and the probability of written words to occur together, improving accuracy according to the context.
  • DataFormats: library of regular or predefined expressions that describe the expected format of specific information (e.g. phone numbers, dates, emails, postal codes, etc.) in order to improve the accuracy of recognition.
  • Character subset: list of expected characters in a given application. By using a character subset, possible ambiguities between characters are avoided.

Shape recognition

MyScript not only supports alphabetic, numerical or punctuation characters, it also recognizes the most commonly used shapes such as:
  • lines,
  • parallelograms,
  • circles,
  • arrows,
  • triangle
    Triangle
    A triangle is one of the basic shapes of geometry: a polygon with three corners or vertices and three sides or edges which are line segments. A triangle with vertices A, B, and C is denoted ....

    s,
  • diagram
    Diagram
    A diagram is a two-dimensional geometric symbolic representation of information according to some visualization technique. Sometimes, the technique uses a three-dimensional visualization which is then projected onto the two-dimensional surface...

    s.

Correction detection

MyScript is also a text correction engine: Nobody is perfect and we all make mistakes and cross out words, write over letters several times or add new text while writing notes!

MyScript technology can identify and deal with writing mistakes, which is particularly used in Form Processing industries where rigorous data validation is required.

A technology serving any device and any use case

Available through Software Development Kits or end-user applications
Application software
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

, MyScript can be tuned and integrated into third party applications associated with digital pens, paper pads, interactive whiteboards, phones, Mobile Internet Devices, tablet PC
Tablet computer
A tablet computer, or simply tablet, is a complete mobile computer, larger than a mobile phone or personal digital assistant, integrated into a flat touch screen and primarily operated by touching the screen...

s, GPSs, eBooks or graphic tablets.

A multi-operating system technology

MyScript is available for various standard and embedded platforms and is optimized for commonly used operating systems such as Windows, Windows Mobile
Windows Mobile
Windows Mobile is a mobile operating system developed by Microsoft that was used in smartphones and Pocket PCs, but by 2011 was rarely supplied on new phones. The last version is "Windows Mobile 6.5.5"; it is superseded by Windows Phone, which does not run Windows Mobile software.Windows Mobile is...

, Apple Inc.iOS, Mac OS
Mac OS
Mac OS is a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. The Macintosh user experience is credited with popularizing the graphical user interface...

, Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

, Embedded Linux
Embedded Linux
Embedded Linux is the use of Linux in embedded computer systems such as mobile phones, personal digital assistants, media players, set-top boxes, and other consumer electronics devices, networking equipment, machine control, industrial automation, navigation equipment and medical instruments...

, Android and Symbian
Symbian
Symbian is a mobile operating system and computing platform designed for smartphones and currently maintained by Accenture. The Symbian platform is the successor to Symbian OS and Nokia Series 60; unlike Symbian OS, which needed an additional user interface system, Symbian includes a user...

. MyScript can be also ported on proprietary systems on demand.

Software Development Kits

Designed for software application
Application software
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

 developers, MyScript Builder Software Development Kits (SDKs) are sets of development tools including MyScript technology and its APIs
APIS
APIS may refer to:*Advance Passenger Information System*Armour Piercing Incendiary Shells...

 for creating MyScript handwriting recognition
Handwriting recognition
Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

 based applications
Application software
Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

 adapted to specific needs.
  • MyScript Builder SDK Standard Edition is designed for integration of handwriting recognition
    Handwriting recognition
    Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

     capabilities into applications
    Application software
    Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

     running under Mac OS
    Mac OS
    Mac OS is a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. The Macintosh user experience is credited with popularizing the graphical user interface...

    , Linux
    Linux
    Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

     or Windows.MyScript Builder SDKs are available for standard and embedded platforms and offer high quality handwriting recognition
    Handwriting recognition
    Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

     capabilities. The feature set and APIs
    APIS
    APIS may refer to:*Advance Passenger Information System*Armour Piercing Incendiary Shells...

     are specific to each platform in order to match specific requirements.
  • MyScript Builder SDK Embedded Edition is a configurable set of optimized functionalities designed for integration of MyScript handwriting recognition
    Handwriting recognition
    Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

     capabilities in small footprint
    Footprint
    Footprints are the impressions or images left behind by a person walking. Hoofprints and pawprints are those left by animals with hooves or paws rather than feet, while "shoeprints" is the specific term for prints made by shoes...

     platforms running under Android, Embedded Linux
    Embedded Linux
    Embedded Linux is the use of Linux in embedded computer systems such as mobile phones, personal digital assistants, media players, set-top boxes, and other consumer electronics devices, networking equipment, machine control, industrial automation, navigation equipment and medical instruments...

    , Apple Inc.iOS, Symbian
    Symbian
    Symbian is a mobile operating system and computing platform designed for smartphones and currently maintained by Accenture. The Symbian platform is the successor to Symbian OS and Nokia Series 60; unlike Symbian OS, which needed an additional user interface system, Symbian includes a user...

     or Windows Mobile
    Windows Mobile
    Windows Mobile is a mobile operating system developed by Microsoft that was used in smartphones and Pocket PCs, but by 2011 was rarely supplied on new phones. The last version is "Windows Mobile 6.5.5"; it is superseded by Windows Phone, which does not run Windows Mobile software.Windows Mobile is...

    .

Professional form solutions

Designed for professionals in the form processing
Forms Processing
Forms processing is a process by which one can capture information entered into data fields and convert it into an electronic format. This can be done manually or automatically, but the general process is that hard copy data is filled out by humans and then "captured" from their respective fields...

 market, MyScript FormModeler and MyScript FormProcessor enable the quick development and deployment of handwriting recognition
Handwriting recognition
Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

-based form processing
Forms Processing
Forms processing is a process by which one can capture information entered into data fields and convert it into an electronic format. This can be done manually or automatically, but the general process is that hard copy data is filled out by humans and then "captured" from their respective fields...

 solutions.
  • MyScript FormModeler is a complete Windows stand-alone
    Standalone program
    A standalone program is a computer program that does not load any external module, library function, or program and that is designed to boot with the bootstrap procedure of the target processor...

     application
    Application software
    Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

     with a graphical user interface
    User interface
    The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...

     designed to easily create single or multi-page form template
    Template
    Template may mean:*a stencil, pattern or overlay used in graphic arts and sewing to replicate letters, shapes or designs...

    s and define their field properties for automated form processing
    Forms Processing
    Forms processing is a process by which one can capture information entered into data fields and convert it into an electronic format. This can be done manually or automatically, but the general process is that hard copy data is filled out by humans and then "captured" from their respective fields...

     using MyScript handwriting recognition
    Handwriting recognition
    Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

     technology.
  • MyScript FormProcessor is a Windows server
    Server (computing)
    In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients"...

    -based package of software modules designed to process forms
    Forms Processing
    Forms processing is a process by which one can capture information entered into data fields and convert it into an electronic format. This can be done manually or automatically, but the general process is that hard copy data is filled out by humans and then "captured" from their respective fields...

     using MyScript handwriting recognition
    Handwriting recognition
    Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

     technology.

Personal notes and forms management applications

  • MyScript Studio Notes Edition is an end-user application
    Application software
    Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

     developed to manage, search and convert handwritten notes uploaded from any digital writing device.
  • MyScript Studio Forms Edition is an end-user application
    Application software
    Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

    dedicated to small businesses and individuals which enables the processing of forms
    Forms Processing
    Forms processing is a process by which one can capture information entered into data fields and convert it into an electronic format. This can be done manually or automatically, but the general process is that hard copy data is filled out by humans and then "captured" from their respective fields...

     and includes all MyScript Studio Notes Edition functionalities.

Text input applications

  • MyScript Stylus is an text input method
    Input method
    An input method is an operating system component or program that allows any data, such as keyboard strokes or mouse movements, to be received as input. In this way users can enter characters and symbols not found on their input devices...

     which replaces the keyboard
    Keyboard (computing)
    In computing, a keyboard is a typewriter-style keyboard, which uses an arrangement of buttons or keys, to act as mechanical levers or electronic switches...

     in applications
    Application software
    Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

     requiring text entry, converting natural handwriting
    Cursive
    Cursive, also known as joined-up writing, joint writing, or running writing, is any style of handwriting in which the symbols of the language are written in a simplified and/or flowing manner, generally for the purpose of making writing easier or faster...

     into digital text
    Materiality (digital text)
    When referring to digital text and documents, the term materiality refers to the physical medium used to store and convey the text, as apart from the text itself...

     in real time. MyScript Stylus is available for Linux
    Linux
    Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

    , Mac OS
    Mac OS
    Mac OS is a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. The Macintosh user experience is credited with popularizing the graphical user interface...

     and Windows.
  • MyScript Stylus Mobile is a text input method
    Input method
    An input method is an operating system component or program that allows any data, such as keyboard strokes or mouse movements, to be received as input. In this way users can enter characters and symbols not found on their input devices...

     for finger
    Finger
    A finger is a limb of the human body and a type of digit, an organ of manipulation and sensation found in the hands of humans and other primates....

     or stylus
    Stylus
    A stylus is a writing utensil, or a small tool for some other form of marking or shaping, for example in pottery. The word is also used for a computer accessory . It usually refers to a narrow elongated staff, similar to a modern ballpoint pen. Many styli are heavily curved to be held more easily...

     sensitive mobile touch screen devices. It replaces naturally the keyboard
    Keyboard (computing)
    In computing, a keyboard is a typewriter-style keyboard, which uses an arrangement of buttons or keys, to act as mechanical levers or electronic switches...

     in any application
    Application software
    Application software, also known as an application or an "app", is computer software designed to help the user to perform specific tasks. Examples include enterprise software, accounting software, office suites, graphics software and media players. Many application programs deal principally with...

     requiring text entry running under Android, Embedded Linux
    Embedded Linux
    Embedded Linux is the use of Linux in embedded computer systems such as mobile phones, personal digital assistants, media players, set-top boxes, and other consumer electronics devices, networking equipment, machine control, industrial automation, navigation equipment and medical instruments...

    , Symbian
    Symbian
    Symbian is a mobile operating system and computing platform designed for smartphones and currently maintained by Accenture. The Symbian platform is the successor to Symbian OS and Nokia Series 60; unlike Symbian OS, which needed an additional user interface system, Symbian includes a user...

     or Windows Mobile
    Windows Mobile
    Windows Mobile is a mobile operating system developed by Microsoft that was used in smartphones and Pocket PCs, but by 2011 was rarely supplied on new phones. The last version is "Windows Mobile 6.5.5"; it is superseded by Windows Phone, which does not run Windows Mobile software.Windows Mobile is...

    .
  • MyScript MMS Editor is a standalone application
    Standalone program
    A standalone program is a computer program that does not load any external module, library function, or program and that is designed to boot with the bootstrap procedure of the target processor...

     dedicated to mobile phones using natural
    Cursive
    Cursive, also known as joined-up writing, joint writing, or running writing, is any style of handwriting in which the symbols of the language are written in a simplified and/or flowing manner, generally for the purpose of making writing easier or faster...

     handwriting recognition
    Handwriting recognition
    Handwriting recognition is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other devices. The image of the written text may be sensed "off line" from a piece of paper by optical scanning or...

     for edition of SMS
    SMS
    SMS is a form of text messaging communication on phones and mobile phones. The terms SMS or sms may also refer to:- Computer hardware :...

    , MMS
    MMS
    MMS may stand for:In science and technology:*Multimedia Messaging Service, a standard for telephone messaging systems*The Magnetospheric Multiscale Mission, a four-satellite NASA mission*Manufacturing Message Specification, a networking standard...

    , emails and memos.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK