Method and apparatus for generating and playing animated message

US9374449B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9374449-B2
Application numberUS-201113641299-A
CountryUS
Kind codeB2
Filing dateApr 14, 2011
Priority dateApr 15, 2010
Publication dateJun 21, 2016
Grant dateJun 21, 2016

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.

Methods and apparatus are provided for generating an animated message. Input objects in an image of the animated message are recognized, and input information, including information about an input time and input coordinates for the input objects, is extracted. Playback information, including information about a playback order of the input objects, is set. The image is displayed in a predetermined handwriting region of the animated message. An encoding region, which is allocated in a predetermined portion of the animated message and in which the input information and the playback information are stored, is divided into blocks having a predetermined size. Display information of the encoding region is generated by mapping the input information and the playback information to the blocks in the encoding region. An animated message including the predetermined handwriting region and the encoding region is generated. The generated animated message is transmitted.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for generating a message by an electronic device, comprising the steps of: receiving, by the electronic device, handwritten input comprising one or more input objects from a user; generating, by the electronic device, handwritten input information, including input times and input coordinates for each of the one or more input objects; setting, by the electronic device, playback information for the one or more input objects based on the input times; generating, by the electronic device, a handwriting region using an input image; generating, by the electronic device, code information including one or more codes by encoding the handwritten input information and the playback information for each of the one or more input objects; allocating the code information to predetermined bits in a predetermined encoding region separated from the handwriting region; generating, by the electronic device, an animation message including the handwriting region and the encoding region; and transmitting, by the electronic device, the animation message to another electronic device. 2. The method of claim 1 , wherein the handwritten input information comprises at least one of an input order of an input handwriting stroke, an attribute of the input handwriting stroke, and an input color of the input handwriting stroke. 3. The method of claim 1 , wherein each of the one or more input objects comprises at least one of a handwriting stroke, a shape, an image, and a character. 4. The method of claim 1 , wherein the playback information comprises an input order indicating an order in which the one or more input objects are entered, a region location indicating location information of each of the one or more input objects, a timeline number indicating a unique number of a reference time axis along which animation is played, a repetition indicator which is a flag indicating whether each of the one or more input objects are to be repeatedly displayed, a duration indicator indicating a unit of time, and a duration indicating a time for which each of the one or more input objects is displayed on a screen. 5. The method of claim 1 , wherein generating the handwritten input information comprises: creating, by the electronic device, a first image corresponding to the handwritten input from the user through a touch screen; recognizing the one or more input objects from the first image, and extracting the handwritten input information, including the input times and the input coordinates for each of the one or more input objects. 6. The method of claim 1 , wherein generating the handwritten input information comprises: identifying, by the electronic device, color information of a central region of a first image captured by a camera unit; extracting, by the electronic device, edge information in a region having the color information of the central region; separating and extracting, by the electronic device, a central interested region based on the color information and the edge information; extracting, by the electronic device, an object by extracting contour information of the object in the central region by performing region growing on a region having a color similar to that of the central interested region; detecting, by the electronic device, corners by extracting boundaries of the object; performing, by the electronic device, affine transform on the object; extracting, by the electronic device, an input object by separating the input object from a background by first binarizing the image; and generating, by the electronic device, the input time of the input object. 7. The method of claim 6 , wherein the central region is rectangular. 8. The method of claim 1 , wherein the encoding region is located under the handwriting region. 9. The method of claim 1 , wherein generating the code information comprises: converting, by the electronic device, the handwritten input information into one or more code values; mapping, by the electronic device, the one or more code values to each of a plurality of blocks in the encoding region; and changing, by the electronic device, a level of a gray value of each of the plurality of blocks according to a bit value of a respective code value. 10. The method of claim 9 , wherein the gray value is expressed in 4 levels capable of displaying 2-bit values, or in 8 levels capable of displaying 3-bit values. 11. A method for displaying a message by an electronic device, comprising the steps of: receiving, by the electronic device, an animation message, from another electronic device; dividing the animation message into a handwriting region and an encoding region; determining, by the electronic device, bit values mapped according to gray values of respective blocks in the encoding region; determining, the electronic device, handwritten input information, including input times and input coordinates for each of one or more objects included in the animation message, and playback information, including playback orders of the one or more objects, according to the bit values; and displaying, by the electronic device, the one or more objects according to the handwritten input information and the playback information. 12. The method of claim 11 , wherein displaying the one or more objects comprises: generating, by the electronic device, an object playlist representing playback information of an object associated with a frame using the playback information; generating, by the electronic device, a list of objects to be drawn on a frame basis, and a list of objects to be erased on a frame basis, according to the object playlist; and displaying, by the electronic device, an animation message using the list of objects to be drawn and the list of objects to be erased. 13. The method of claim 11 , wherein the handwritten input information comprises at least one of an input order of an input handwriting stroke, an attribute of the input handwriting stroke, and an input color of the input handwriting stroke. 14. The method of claim 11 , wherein each of the one or more objects comprises at least one of a handwriting stroke, a shape, an image, and a character. 15. The method of claim 11 , wherein the playback information comprises an input order indicating an order in which a plurality of objects are entered, a region location indicating location information of each of the plurality of objects, a timeline number indicating a unique number of a reference time axis along which animation is played, a repetition indicator which is a flag indicating whether each of the plurality of objects is to be repeatedly displayed, a duration indicator indicating a unit of time, and a duration indicating a time for which each of the plurality of objects is displayed on the screen. 16. An electronic device for generating a message, comprising: a communication unit; an input unit configured to receive a handwritten input comprising one or more input objects from a user; and a controller configured to: generate handwritten input information including input times and input coordinates of each of the one or more input objects, set playback information including a playback order for the one or more input objects based on the input times, generate a handwriting region using an input image, generate code information including one or more codes by encoding the handwritten input information and the playback information for each of the one or more input objects, allocate the code information to predetermined bits in a predetermined encoding region separated from the handwrit

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • for image or video messaging · CPC title

  • H04W4/14Primary

    Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD] · CPC title

  • Terminal devices · CPC title

  • Messaging; Mailboxes; Announcements · 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 US9374449B2 cover?
Methods and apparatus are provided for generating an animated message. Input objects in an image of the animated message are recognized, and input information, including information about an input time and input coordinates for the input objects, is extracted. Playback information, including information about a playback order of the input objects, is set. The image is displayed in a predetermin…
Who is the assignee on this patent?
Kim Do-Hyeon, Kwon Mu-Sik, Kang Woo-Sung, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04M1/72555. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 21 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). 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).