Note recognition for overlapping physical notes

US2016328857A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016328857-A1
Application numberUS-201615213598-A
CountryUS
Kind codeA1
Filing dateJul 19, 2016
Priority dateOct 16, 2013
Publication dateNov 10, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for creating and manipulating software notes representative of physical notes are described. A computing device includes a processor, an image collection module executable by the processor and configured to receive an input image of an environment having a plurality of overlapping physical notes, and an image processing engine executable by the processor and configured to process the input image with the computing device to identify the plurality of overlapping physical notes in the input image. The image processing engine determines a boundary of each note in the plurality of overlapping physical notes in the input image, and generates a plurality of digital notes corresponding to the determined boundary of each of the overlapping physical notes identified in the input image.

First claim

Opening claim text (preview).

1 . A method comprising: receiving, by a computing device, an input image of an environment having a plurality of overlapping physical notes, each of the overlapping physical notes having a background color, adjacent ones of the plurality of physical notes having different background colors; processing the input image with the computing device to identify each of the overlapping physical notes in the input image including determining a boundary of each of the overlapping physical notes in the input image; extracting, by the computing device, content for each of the respective overlapping physical notes based on the respective determined boundary; creating, by the computing device, a plurality of digital notes, each of the digital notes representing a particular one of the identified overlapping physical notes; and associating, by the computing device, the extracted content for each respective physical note of the identified overlapping physical notes with a corresponding digital note of the plurality of digital notes that represents the respective physical note. 2 . The method of claim 1 , further comprising: applying a color segmenting process, by the computing device, to segment the overlapping physical notes; and generating, by the computing device, a plurality of segmented digital notes corresponding to the segmented overlapping physical notes. 3 . The method of claim 1 , further comprising: determining, by the computing device, whether each of the plurality of overlapping physical notes in the input image comprises a border color different from the background color; upon determining that the plurality of overlapping physical notes includes one or more physical notes with a border color, applying a color segmenting process, by the computing device, to segment the overlapping physical notes; and generating, by the computing device, a plurality of segmented digital notes corresponding to the segmented overlapping physical notes. 4 . The method of claim 2 , further comprising: displaying, by the computing device, the input image including the plurality of segmented digital notes in place of the plurality of overlapping physical notes on a first portion of a graphical user interface; and displaying, by the computing device, the plurality of segmented digital notes on a second portion of the graphical user interface. 5 . The method of claim 1 , further comprising: determining, by the computing device, whether at least one of the overlapping physical notes in the input image includes one or more fiducial markers using a marker detection module; based on the determination that at least one of the overlapping physical notes in the input image includes one or more fiducial markers, detecting one or more fiducial markers which indicate the size and shape of the note; determining, by the computing device and based on the fiducial markers, the boundary of each of the physical notes in the plurality of overlapping physical notes; segmenting, by the computing device and based on the determined boundaries, each of the physical notes in the plurality of overlapping physical notes; generating, by the computing device, a plurality of segmented digital notes corresponding to the plurality of segmented physical notes. 6 . The method of claim 1 , wherein identifying, by the computing device, the plurality of overlapping physical notes includes identifying the size and shape of each note in the plurality of overlapping physical notes. 7 . The method of claim 1 , wherein identifying, by the computing device, the plurality of overlapping physical notes includes identifying the plurality of physical notes according to color spaces associated with background colors of the plurality of notes. 8 . The method of claim 1 , wherein identifying, by the computing device, the plurality of overlapping physical notes includes identifying the plurality of notes according to a pattern recognition algorithm. 9 . The method of claim 8 , wherein the pattern recognition algorithm includes at least one of a group consisting of: a support vector machine; a cross-correlation; and a template matching. 10 . A non-transitory computer-readable medium comprising instructions for causing a programmable processor to: receive an input image of an environment having a plurality of overlapping physical notes, each of the overlapping physical notes having a background color, adjacent ones of the plurality of physical notes having different background colors; process the input image to identify each of the overlapping physical notes in the input image including determining a boundary of each of the overlapping physical notes in the input image; extract content for each of the respective overlapping physical notes based on the respective determined boundary; generate a plurality of digital notes, each of the digital notes representing a particular one of the identified overlapping physical notes; and associate the extracted content for each respective physical note of the identified overlapping physical notes with a corresponding digital note of the plurality of digital notes that represents the respective physical note. 11 . A computing device comprising: a processor; an image collection module executable by the processor and configured to receive an input image of an environment having a plurality of overlapping physical notes, each of the overlapping physical notes having a background color, adjacent ones of the plurality of physical notes having different background colors; and an image processing engine executable by the processor and configured to process the input image with the computing device to identify the plurality of overlapping physical notes in the input image, determine a boundary of each note in the plurality of overlapping physical notes in the input image, extract content for each of the respective overlapping physical notes based on the respective determined boundary, and generate a plurality of digital notes, each of the digital notes representing a particular one of the identified overlapping physical notes, and associate the extracted content for each respective physical note of the identified overlapping physical notes with a corresponding digital note of the plurality of digital notes that represents the respective physical note. 12 . The device of claim 11 , wherein the image collection module includes an image capture device configured to capture the input image. 13 . The device of claim 11 , wherein the image collection module includes a communication interface configured to receive the input image. 14 . The device of claim 11 , wherein the image processing engine is further configured to: apply a color segmenting process to segment each physical note in the plurality of overlapping physical notes; and generate a plurality of segmented digital notes corresponding to the plurality of segmented notes. 15 . The device of claim 14 , where the image processing engine further configured to: display the input image including the plurality of segmented digital notes in place of the plurality of overlapping physical notes on a first portion of a graphical user interface; and display the plurality of segmented digital notes on a second portion of the graphical user interface. 16 . The device of claim 11 , wherein the image processing engine is further configured to: determine whether the plurality of overlapping physical notes in the input image comprise a different border color; upon determining that the plurality of overlapping physical notes includes two or more physi

Assignees

Inventors

Classifications

  • H04L51/08Primary

    Annexed information, e.g. attachments · CPC title

  • Extracting the geometrical structure, e.g. layout tree; Block segmentation, e.g. bounding boxes for graphics or text · CPC title

  • by use of digital ink · CPC title

  • Annotation, e.g. comment data or footnotes · CPC title

  • by locating a pattern; Special marks for positioning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016328857A1 cover?
Techniques for creating and manipulating software notes representative of physical notes are described. A computing device includes a processor, an image collection module executable by the processor and configured to receive an input image of an environment having a plurality of overlapping physical notes, and an image processing engine executable by the processor and configured to process the…
Who is the assignee on this patent?
3M Innovative Properties Co
What technology area does this patent fall under?
Primary CPC classification H04L51/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 10 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).