CN102455868A - Mail handwritten annotation and display method - Google Patents

Mail handwritten annotation and display method Download PDF

Info

Publication number
CN102455868A
CN102455868A CN2011102957517A CN201110295751A CN102455868A CN 102455868 A CN102455868 A CN 102455868A CN 2011102957517 A CN2011102957517 A CN 2011102957517A CN 201110295751 A CN201110295751 A CN 201110295751A CN 102455868 A CN102455868 A CN 102455868A
Authority
CN
China
Prior art keywords
picture
point
writing
message body
hand annotation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011102957517A
Other languages
Chinese (zh)
Other versions
CN102455868B (en
Inventor
李微
孟占军
马建国
韩澍青
邹学平
周佳
杜国楹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Eren Eben Information Technology Co Ltd
Original Assignee
Beijing Eren Eben Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Eren Eben Information Technology Co Ltd filed Critical Beijing Eren Eben Information Technology Co Ltd
Priority to CN201110295751.7A priority Critical patent/CN102455868B/en
Publication of CN102455868A publication Critical patent/CN102455868A/en
Application granted granted Critical
Publication of CN102455868B publication Critical patent/CN102455868B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses a mail handwritten annotation and display method, which comprises the following steps of: controlling to display an interface for sending an electronic mail, namely displaying a mail text region in the interface for sending the electronic mail; converting the mail text region into a picture and displaying the picture as a background during annotation; receiving a handwritten annotation chirography in the mail text region which serves as the background picture; and combining the handwritten annotation chirography and the background picture thereof into a picture, and controlling to display the combined picture. By the method, handwritten annotation can be performed on the mail; furthermore, a requirement that an annotation content and an annotation position are fixed relatively can be met, and the user experience and the working efficiency are improved.

Description

A kind of mail hand annotation and display packing
Technical field
The present invention relates to the handwriting input field, particularly relate to a kind of mail hand annotation and display packing.
Background technology
The development of Along with computer technology, touch input device with it convenient and flexibly advantage get into general marketplace, as have the mobile phone, e-book, panel computer etc. of handwriting functions, its typical case is represented as panel computer.Panel computer begins to come into the market and becomes the retinue equipment of new business circles occupational staff, thereby satisfies the demand that the business people handles official business whenever and wherever possible, the more important thing is and can realize sending and receiving e-mail whenever and wherever possible.
For the processing of mail, often need delineate and annotate and comment on easy-to-read, write down instant idea simultaneously for future reference.But in the prior art, touch input device generally can only realize receiving and sending this basic function of mail.
And, in the equipment of other non-tablet computers of prior art, generally can only annotate and comment on to document, the object of its annotations and comments also only is the content of text formatting.The defective of this annotations and comments mode is: different type-setting modes can cause the content of text formatting to appear at different positions; And the position of annotations and comments generally is constant; So can cause the content of the original text formatting of being annotated and commented on and the relative position between the annotations and comments to change, thereby influence user experience.
How realizing being annotated and commented on content and the relatively-stationary mail hand annotation technology in annotations and comments position, is present problem demanding prompt solution.
Summary of the invention
The technical matters that the present invention mainly solves provides a kind of mail hand annotation and display packing, can carry out hand annotation and satisfy annotations and comments content and the annotations and comments relatively-stationary requirement in position mail, improves user experience and office efficiency.
For solving the problems of the technologies described above; The technical scheme that the present invention adopts is: a kind of mail hand annotation and display packing are provided; Method comprises: control shows the interface of send Email, comprising the zone of the message body in the interface that shows send Email; Convert the message body zone into picture, and picture is shown as the background when annotating and commenting on; Be received in the hand annotation person's handwriting in the message body zone of picture as a setting; Merging hand annotation person's handwriting and background picture thereof is a pictures, and control shows the picture that merging obtains.
Wherein, merging hand annotation person's handwriting and background picture thereof is that the step of a pictures comprises: a pictures is merged into the hand annotation person's handwriting of polar plot in the message body of picture zone as a setting.
Wherein, merging hand annotation person's handwriting and background picture thereof is that the step of a pictures comprises: a pictures is merged into the hand annotation person's handwriting that converts picture in the message body of picture zone as a setting.
Wherein, control shows that the interface step of send Email comprises: the interface that shows answer or Forwarding Email.
Wherein, comprise after being a pictures step merging hand annotation person's handwriting and background picture thereof: the picture that merging is obtained carries out the mail transmission as message body or annex.
Wherein, the picture that merging is obtained carries out the mail forwarding step as message body or annex and comprises: the picture that merging is obtained carries out mail as message body or annex and replys or transmit.
Wherein, the hand annotation person's handwriting step that is received in the message body zone of picture as a setting comprises: be received in hand annotation track or writing in the message body zone of picture as a setting.
Wherein, the hand annotation track or the writing step that are received in the message body zone of picture as a setting comprise: be recorded in real time at the track imported in the message body zone of picture as a setting or the position coordinates of writing; Calculate the coordinate figure of the position coordinates of corresponding track or writing;
Wherein, Comprise after being received in hand annotation track or the writing step in the message body zone of picture as a setting: the relevant position showing the send Email interface demonstrates pixel according to coordinate figure; And the filler pixels point, form hand annotation track or writing.
Wherein, demonstrate pixel in the relevant position that shows the send Email interface according to said coordinate figure and fill said pixel, form said hand annotation track or the writing step comprises: coordinate figure and the type of confirming the key point of hand annotation track or writing; Coordinate figure and type according to key point are carried out picture arc and/or line, generate the vigour of style in writing profile of corresponding stroke; In the relevant position that shows the send Email interface vigour of style in writing profile is carried out pixel and fill demonstration, form hand annotation track or writing.
Wherein, demonstrate pixel and filler pixels point, form the hand annotation track or the writing step comprises: the patterned grays value of confirming pairing each pixel of coordinate figure of hand annotation track or writing according to coordinate figure in the relevant position that shows the send Email interface; According to the patterned grays value corresponding pixel is filled demonstration, to form hand annotation track or writing.
Wherein, converting the message body zone into the picture step comprises: the mode through sectional drawing or format conversion converts the message body zone into picture.
The invention has the beneficial effects as follows: be different from prior art and can not realize satisfying annotations and comments content and the situation of annotating and commenting on the relatively-stationary requirement in position; The present invention at first converts the message body zone into picture; Reached the relatively-stationary requirement of Mail Contents; Background during as annotations and comments is carried out the handwriting annotations and comments with the mail of picture format then, and merges the hand annotation person's handwriting and background picture is a pictures, makes annotations and comments content and annotations and comments position relative fixed through the synthetic mode of picture; The holding position is constant under various situation; The situation of having avoided different type-setting modes to cause the mail content of text to be reset has realized having been improved user experience and office efficiency by the relatively-stationary mail hand annotation technology in annotations and comments content and annotations and comments position by the way.
Description of drawings
Fig. 1 is the schematic flow sheet of mail hand annotation of the present invention and display packing one embodiment;
Fig. 2 is the profile synoptic diagram of the stroke that do not intersect with other strokes in record handwriting input writing or the track method in one embodiment of the invention;
Fig. 3 is that the arc point that writes down two crossing strokes in handwriting input writing or the track method in one embodiment of the invention is handled synoptic diagram one;
Fig. 4 is that the arc point that writes down two crossing strokes in handwriting input writing or the track method in one embodiment of the invention is handled synoptic diagram two;
Fig. 5 is that the arc point that writes down two crossing strokes in handwriting input writing or the track method in one embodiment of the invention is handled synoptic diagram three;
Fig. 6 is the schematic flow sheet of mail hand annotation of the present invention and another embodiment of display packing;
Fig. 7 is the schematic flow sheet of mail hand annotation of the present invention and display packing one specific embodiment.
Embodiment
Below in conjunction with accompanying drawing and embodiment the present invention is elaborated.
Fig. 1 is the schematic flow sheet of mail hand annotation of the present invention and display packing one embodiment, and is as shown in Figure 1, and said method comprises:
Step 101, control shows the interface of send Email, comprising the zone of the message body in the interface that shows send Email;
Start the email application of touch input device; And open inbox to check received Email, for the mail that needs to annotate and comment on, reply or transmit, get into the interface that touch input device shows send Email; At this moment, the text zone of mail is presented on this interface.
Step 102 converts the message body zone into picture, and picture is shown as the background when annotating and commenting on;
The document file page of the Email that is received is carried out sectional drawing processing or format conversion processing; Here said format conversion comprises: document file page is converted into picture formats such as suffix pdf by name, bmp, jpg, tiff, gif, pcx or tga; Mail document also can convert polar plot to simultaneously; So that can preserve mail document, avoid composing again to the original electronic mail content through picture format.
In the present embodiment, be exactly the bitmap images (bitmap) that needs through the mail after the picture format preservation, the bitmap mail is changed into byte (byte), and transmit with binary mode.
Start the batch of mail pouring functions, and the next byte mail of binary mode transmission is converted into bitmap again, bitmap is presented on the text viewing area of replied mail as the bottom background picture.
Step 103 is received in the hand annotation person's handwriting in the message body zone of picture as a setting;
In the present embodiment, open the handwriting input program, left track or writing when receiving annotations and comments.
Wherein, writing pencil, finger all can be realized hand-writing technique, and the application mode of writing pencil comprises: modes such as resistor pressure formula, electromagnetism pressure-sensitive or capacitance touching control formula, but have only time writer can realize having the former person's handwriting effect of the vigour of style in writing at present.Even in embodiment widely, be not limited to touch and use, can also be to use, like the function of utilizing mouse to draw of opening in the common computer, with the hand annotation person's handwriting in the message body zone that is implemented in picture as a setting like non-touch.
Here, be example with the time writer, the formation and the demonstration of handwriting are described.
At first, on the bottom background picture, carry out the input of track or writing;
Secondly, through electromagnetic induction principle, the position coordinates of this time writer of processor real-time record also calculates corresponding coordinate figure;
Once more, the coordinate figure after handling is shown through the relevant position of pixel at this display screen, thereby on the bottom background picture, form track or writing left when annotating and commenting on.
Below, still be example with the time writer, the implementation method of the concrete hand-written former person's handwriting vigour of style in writing can realize through following proposal one or scheme two.
Scheme one, the method for touch input device record handwriting input writing or track comprises:
(1) sample detecting: to the contact real-time sampling and detect the positional information of sampled point, said here positional information is the coordinate figure of hand annotation track or writing, and the pen that obtains sampled point is wide;
(2) confirm center line: confirm the center line of the stroke between neighbouring sample point, neighbouring sample point is two end points of center line;
(3) positional information of calculating key point: according to the wide positional information that calculates the key point of stroke of pen of center line and corresponding sampled point, the key point of stroke is the two-end-point of the center line of stroke between neighbouring sample point and the upper and lower end points corresponding respectively with two-end-point;
(4) whether key point classification: intersect with other strokes according to stroke, the type of the key point of definite stroke of dividing into groups is semicircle point, arc point or rectilinear point;
(5) vigour of style in writing generates: draw the vigour of style in writing profile that arc and/or line generate corresponding stroke according to the positional information of the key point of stroke and type, then the pixel in the vigour of style in writing profile is filled and shown.
Combine accompanying drawing 2-5 that this programme is done further explain through embodiment below.
In writing process, when writing different stroke processes, can apply different pressure usually, lighter as heavier in first stroke of a Chinese character place at the place of starting to write, through the change of pressure, can change the thickness of writing stroke, thereby demonstrate vigour of style in writing effect.The realization of the vigour of style in writing is that carrier describes with the panel computer in this programme, may further comprise the steps:
Sample detecting: to the contact real-time sampling of user writing, detect the positional information and the force value of sampled point, and obtain the wide d of pen of sampled point according to the force value of sampled point;
Confirm center line: confirm the center line of the stroke between neighbouring sample point, neighbouring sample point is two end points of said center line; Center line can be confirmed according to the positional information of neighbouring sample point.
Calculate the positional information of key point: according to the wide positional information that calculates the key point of stroke of pen of center line and corresponding sampled point, the key point of stroke comprises the two-end-point of the center line of stroke between neighbouring sample point and the upper and lower end points corresponding respectively with two-end-point;
Key point classification: put determined stroke according to neighbouring sample and whether intersect, divide into groups to confirm that it is semicircle point, arc point or rectilinear point that above-mentioned neighbouring sample is put the type of the key point of determined stroke with other strokes;
The vigour of style in writing generates: draw the vigour of style in writing profile that arc and/or line generate corresponding stroke according to the positional information of the key point of stroke and type; As when the key point that receives is semicircle point; Then draw semicircle with corresponding radius in the corresponding position of this group semicircle point; When the key point type that receives is rectilinear point; Then draw straight line with corresponding starting point and terminal point in this group rectilinear point; When the key point that receives is arc point; Then drawing circular arc in the position of this group arc point with corresponding radius
Figure BDA0000095245950000072
shows to form the profile of stroke, then it to be filled.
The vigour of style in writing of this programme generates in the step; Can directly call the figure library module and carry out the vigour of style in writing profile that picture arc and/or line generate corresponding stroke; And the filling function of directly calling the figure library module is filled it and is shown; Therefore only need that the positional information of the key point of corresponding stroke and type thereof are sent to the shape library module and get final product, specific as follows:
In this programme, literal is all splitted into single stroke, the relation between stroke and the stroke has following two kinds nothing but: 1, single stroke individualism; 2, a stroke and another stroke intersect.The stroke that this programme proposed is meant the one stroke of being confirmed by neighbouring sample point, is not the stroke of indication in the Chinese-character writing, even Chinese character strokes such as curved, folding, hook also are decomposed into a plurality of one stroke continuous, that confirmed by sampling starting point and sampling terminal point.To above-mentioned situation, during single stroke individualism, need to handle the width of stroke real-time change and two end points of stroke, promptly form by two straight lines and two semicircles through the shape library module stroke profile that comes that draws, see also Fig. 3; When intersecting between the stroke, also need handle the intersection point that stroke intersects, promptly also need to two intersect the center line of strokes the intersection point place do corresponding processing so that two intersect strokes the intersection point place can seamlessly transit.
Because in writing process; The thickness of stroke is in real-time change; Therefore the contact during in real time to user writing is sampled widely with pen with the positional information that obtains sampled point in this programme, and positional information is the coordinate figure of sampled point, and per two neighbouring sample points are confirmed a stroke; Wide according to the positional information and the pen of detected sampled point then, determined stroke is handled accordingly.Specific as follows:
In the computer memory storage, store a force value and the wide corresponding relation of pen in advance, it is wide to obtain corresponding pen according to the size of the force value of sampled point; As pressure being divided into 1024 grades; And the build-up pressure value one-to-one relationship wide with pen, its form of expression can be function, also can be form etc.; According to detected force value, it is wide to obtain corresponding pen.In order to obtain higher precision, also can be set to higher grade by pressure, as being set to 2048 grades.
The SF of real-time sampling can be set according to actual conditions; Such as when writing regular script, because the speed of writing is relatively slow, can choose lower SF can satisfy the demands; As when writing running hand or rapid style of writing; The rapid speed that it is write can be selected higher SF accordingly, to guarantee the effect of written handwriting.Preferred SF is p.s. 120 times in this programme, to guarantee the effect of person's handwriting.
Sample detecting is carried out in contact according to the SF that chooses during to user writing, and neighbouring sample point is confirmed a stroke, as adopt in chronological order sampled point be respectively 1,2,3 o'clock; Sampled point 1,2 is adjacent sampled point, and when confirming stroke, sampled point 1 is the sampling starting point; Sampled point 2 is the sampling terminal point, and sampled point 2,3 also is adjacent sampled point, when confirming stroke; Sampled point 2 is the sampling starting point, and sampled point 3 is the sampling terminal point, and the like.
The definite above-mentioned neighbouring sample of neighbouring sample point that obtains according to the sample detecting step is then put the center line of determined stroke, and center line can be confirmed according to the positional information of neighbouring sample point.Choose sampled point 1,2 in this programme for example further specifies, see also Fig. 2, the wide d that is respectively of actual pen of sampled point 1,2 1And d 2, coordinate is respectively (x 1, y 1) and (x 2, y 2), d 1And d 2Confirmed the width of sampled point 1,2 determined strokes, can obtain centre line L according to the coordinate information of sampled point 1,2.See also Fig. 3, wherein, sampled point 1,2 is the two-end-point of centre line L.
Obtain after the centre line L of 1,2 definite strokes of sampled point, can be according to the wide d of pen of sampled point 1,2 1And d 2Confirm the upper extreme point and the lower extreme point at these stroke two ends, above-mentioned upper extreme point and lower extreme point are positioned on the straight line that intersects perpendicular to centre line L and with the end points of centre line L, and the distance of distance center line L end points does
Figure BDA0000095245950000091
Be that example describes with center line end points 1 pairing upper extreme point and lower extreme point below, specific as follows: the vector of unit length of establishing centre line L does
Figure BDA0000095245950000092
Will
Figure BDA0000095245950000093
Be rotated counterclockwise 90 ° of unit normal vectors that obtain L
Figure BDA0000095245950000094
Accordingly, corresponding
Figure BDA0000095245950000095
Be vector 90 ° of determined vectors turn clockwise.At center line end points 1 place; Obtain the upper extreme point of center line end points 1 pairing stroke with
Figure BDA0000095245950000097
; Obtain the lower extreme point of center line end points 1 pairing stroke with
Figure BDA0000095245950000098
; Thereby obtain the upper extreme point of center line end points 1 pairing stroke and the positional information of lower extreme point; Accordingly; The vector of unit length
Figure BDA0000095245950000099
that the direction of the upper extreme point in this programme also can be centre line L clockwise rotates the direction of 90 ° of resulting vectors
Figure BDA00000952459500000910
, and the direction of lower extreme point is the direction that rotates counterclockwise 90 ° of resulting vectors
Figure BDA00000952459500000912
of the vector of unit length
Figure BDA00000952459500000911
of centre line L.Definite method of center line end points 2 pairing upper extreme points and lower extreme point is also the same, and the key point of sampled point stroke 1,2 determined strokes has just been confirmed out, is center line end points 1,2 and corresponding respectively upper extreme point and the lower extreme point of center line end points 1,2.
After the positional information of having confirmed above-mentioned key point; Whether put determined stroke according to neighbouring sample intersects with other strokes; Divide into groups to confirm that it is semicircle point, arc point or rectilinear point that neighbouring sample is put the type of the key point of determined stroke; Specific as follows: judge that whether the determined stroke of adjacent two sampled points intersects with other stroke, if wherein all intersect with other strokes at an end or two ends, the end that then intersects with other strokes (not can be starting to write a little of stroke for the stroke of this stroke is terminal; Also can be first stroke of a Chinese character point), the terminal pairing upper and lower end points of stroke and be confirmed as one group of semicircle point with the pairing center line end points of upper and lower end points.If determined stroke of adjacent two sampled points and other stroke intersect; Whether the angle of judging the center line of two crossing strokes equals 180 °; If; Then the intersection point to two crossing strokes is left intact, otherwise the angle of the center line of two crossing strokes is confirmed as one group of arc point greater than two outer end points of a side of 180 °; Above-mentioned two outer end points are respectively the upper extreme point or the lower extreme point at two crossing stroke intersection point places, and two upper extreme points of the determined stroke of adjacent two sampled points and two lower extreme points respectively are one group of rectilinear point.Be that example further specifies with sampled point 1,2 and 2,3 determined strokes below:
Ask for an interview Fig. 3, the end points 1 of centre line L is not crossing with the center line of other strokes, and this end points 1 is that the stroke of sampled point 1,2 determined strokes is terminal, and the end points 1 of centre line L and end points 1 pairing upper extreme point and lower extreme point are one group of semicircle point; The end points 2 of centre line L intersects with the center line of sampled point 2,3 determined strokes, and then end points 2 pairing two lower extreme points or the upper extreme point of centre line L are one group of arc point.In Fig. 3; Two lower extreme points that the stroke that sampled point 1,2 and 2,3 is confirmed respectively is corresponding in end points 2 places and two upper extreme points are all in the side of center line angle greater than 180 °, and promptly lower extreme point 4 and lower extreme point 5 are in the outside of this side, and lower extreme point 4 is the outer end points of this side with lower extreme point 5; Therefore lower extreme point 4 is confirmed as one group of arc point with lower extreme point 5; In like manner, in Fig. 4, two intersect two upper extreme points 6,7 of stroke at the intersection point place is confirmed as one group of arc point; In Fig. 5, two intersect two lower extreme points 8,9 of stroke at the intersection point place also is confirmed as one group of arc point.Among Fig. 3; Two upper extreme points of sampled point 1,2 determined strokes are one group of rectilinear point; Two lower extreme points of sampled point 1,2 determined strokes also are one group of rectilinear point; Equally, two upper extreme points of sampled point 2,3 determined strokes are one group of rectilinear point, and two lower extreme points of sampled point 2,3 determined strokes also are one group of rectilinear point.
After the key point of stroke classified in a manner described; Type and positional information thereof according to key point; Call the vigour of style in writing profile that the figure library module can generate corresponding stroke; The shape library module is filled to demonstrate to the vigour of style in writing profile that generates and had traditional person's handwriting of writing the vigour of style in writing then, and is specific as follows:
If one group of semicircle end points of the key point that the image library module receives; Be the center of circle then with the center line end points in this group semicircle end points; With corresponding
Figure BDA0000095245950000111
is radius, is that starting point and terminal point are drawn semicircle with the upper and lower end points in the semicircle end points; If the key point that receives is one group of arc point; Be starting point then with upper extreme point in this group arc point or lower extreme point; With corresponding
Figure BDA0000095245950000112
is radius, is that terminal point is drawn circular arc with another upper extreme point in the arc point or lower extreme point; If the key point that receives is one group of rectilinear point, be starting point then with upper extreme point in this group rectilinear point or lower extreme point, be terminal point picture straight line with another upper extreme point in the rectilinear point or lower extreme point.
Existing is that example is done further explanation with 1,2, the 3 determined strokes of the sampled point among Fig. 3 still; The terminal processing procedure of end points 1 pairing stroke of centre line L is: the end points 1 with centre line L is the center of circle; With is radius; With the end points of centre line L 1 corresponding upper extreme point is starting point, is that terminal point is drawn semicircle with the end points 1 corresponding lower extreme point of centre line L; Perhaps the end points 1 with centre line L is the center of circle; With
Figure BDA0000095245950000114
is radius; With the end points of centre line L 1 corresponding upper extreme point is terminal point, is initial strokes and dots semicircle with the end points 1 corresponding lower extreme point of centre line L.
The processing procedures of the stroke straight line live width part that sampled point 1,2 is confirmed are: a upper extreme point of the stroke of confirming with sampled point 1,2 is a starting point; With another upper extreme point is that terminal point is drawn straight line; And a lower extreme point of the stroke of confirming with sampled point 1,2 is starting point, is that terminal point is drawn straight line with another lower extreme point.
Sampled point 1,2 and sampled point 2,3 determined strokes intersect; The center line angle of above-mentioned two crossing strokes is not 180 °; So corresponding one group of arc point in end points 2 places of centre line L; Processing to this group arc point is specific as follows: the end points 2 with centre line L is the center of circle; With
Figure BDA0000095245950000115
is radius; Lower extreme point 4 with sampled point 1,2 determined strokes is a starting point, is that terminal point is drawn circular arc with the lower extreme point 5 of sampled point 2,3 determined strokes, and perhaps the end points 2 with centre line L is the center of circle; With
Figure BDA0000095245950000121
is radius; With lower extreme point 4 is terminal point, is initial strokes and dots circular arc with lower extreme point 5, can obtain the vigour of style in writing profile of sampled point 1,2 and sampled point 2,3 determined strokes; See also Fig. 3, utilize the shape library module that it is filled to show accordingly then.
Scheme two, the method for touch input device record handwriting input writing or track comprises:
(1) confirms that pen is wide: identify the handwriting and carry out continuous sampling, and detect corresponding sampling point position information and actual pen is wide;
(2) handle: before in the per two adjacent sampled points, a bit make the sampling starting point; The sampling terminal point is a bit made in the back; 2 lines are as the center line of point to point stroke; The positional information and the corresponding vertical pen that obtain each point on the center line are wide, according to the patterned grays value of each pixel in vertical corresponding wide definite stroke of each point on the positional information of each point on the center line and the center line;
(3) show: corresponding pixel is filled and shown according to the patterned grays value.
Step 104, merging hand annotation person's handwriting and background picture thereof is a pictures, and control shows the picture that merging obtains.
In mail hand annotation process, the hand annotation person's handwriting is generally polar plot, need synthesize with the bitmap mail as the bottom background picture, forms a picture mail to be sent.In the present embodiment, merging hand annotation person's handwriting and background picture thereof is that the mode of a pictures has:
(1) pictures is merged into the hand annotation person's handwriting of polar plot in the message body of picture zone as a setting; Its concrete thinking is for equally being used as a graphic element record to the mail picture with a stroke; Difference only is that background picture is a bitmap, and stroke is a loss diagram.
(2) pictures is merged into the hand annotation person's handwriting that converts picture in the message body of picture zone as a setting.
Wherein, mode (1) or mode (2) can realize the merging of hand annotation person's handwriting and background picture thereof.
Present embodiment at first converts the message body zone into picture; Reached the relatively-stationary requirement of Mail Contents; Background during as annotations and comments is carried out the handwriting annotations and comments with the mail of picture format then, and closes the hand annotation person's handwriting and background picture is a pictures, makes annotations and comments content and annotations and comments position relative fixed through the synthetic mode of picture; The holding position is constant under various situation; The situation of having avoided different type-setting modes to cause the mail content of text to be reset has realized having been improved user experience and office efficiency by the relatively-stationary mail hand annotation technology in annotations and comments content and annotations and comments position by the way.
Fig. 6 is the schematic flow sheet of mail hand annotation of the present invention and another embodiment of display packing, and is as shown in Figure 6, and said method comprises:
Step 601, control shows the interface of answer or Forwarding Email;
Start the email application of touch input device, and open inbox to check received Email.For the mail of needs answer or forwarding, get into and reply or retransmission process, touch input device shows the interface of answer or Forwarding Email.And the message body zone shows on this interface, and the hand annotation action of mail is also accomplished on this interface.
Step 602 converts the message body zone into picture, and picture is shown as the background when annotating and commenting on;
The document file page of the Email that is received is carried out sectional drawing processing or format conversion processing; Here said format conversion comprises: document file page is converted into picture formats such as suffix pdf by name, bmp, jpg, tiff, gif, pcx or tga; Mail document also can convert polar plot to simultaneously; So that can preserve mail document, avoid composing again to the original electronic mail content through picture format.
Step 603 is received in the hand annotation person's handwriting in the message body zone of picture as a setting;
Wherein, the step of formation hand annotation person's handwriting is following:
Be recorded in real time at the track imported in the message body zone of picture as a setting or the position coordinates of writing;
Calculate the coordinate figure of the position coordinates of corresponding track or writing;
Relevant position showing the send Email interface demonstrates pixel according to coordinate figure, and the filler pixels point, forms hand annotation track or writing.
The displaying scheme of concrete hand annotation person's handwriting is following:
Scheme one:
Confirm the coordinate figure and the type of the key point of hand annotation track or writing;
Coordinate figure and type according to key point are carried out picture arc and/or line, generate the vigour of style in writing profile of corresponding stroke;
In the relevant position that shows the send Email interface vigour of style in writing profile is carried out pixel and fill demonstration, form hand annotation track or writing.
Scheme two:
Confirm the patterned grays value of pairing each pixel of coordinate figure of hand annotation track or writing;
According to the patterned grays value corresponding pixel is filled demonstration, to form hand annotation track or writing.
Step 604, merging hand annotation person's handwriting and background picture thereof is a pictures, and control shows the picture that merging obtains;
Merging hand annotation person's handwriting and background picture thereof is a pictures, and its merging mode has two kinds, and a kind of mode is for the message body zone of picture and the hand annotation person's handwriting of polar plot are merged into a pictures as a setting; Message body zone that another kind of mode is a picture as a setting and the hand annotation person's handwriting that converts picture to are merged into a pictures.
Step 605, the picture that merging is obtained carries out the mail transmission as message body or annex.
The picture that merging is obtained carries out the mail answer as message body or transmits extremely corresponding addressee.
Fig. 7 is the schematic flow sheet of mail hand annotation of the present invention and display packing one specific embodiment, and present embodiment is an example in panel computer, the mail that receives is carried out former notes annotations and comments, is elaborated.As shown in Figure 7, this method comprises:
Step 701 receives original electronic mail;
Show by control display centre (Inbox ViewActivity) control; Selective tabulation (Left Message List View) provide mail tabulation; Can select the Email that to check arbitrarily; Show that by mail (Inbox Message Content View) shows the specifying information of mail, opens the Email that an envelope need be read.
Step 702 is carried out sectional drawing to the document file page of original electronic mail and is handled, and obtains the bitmap mail;
At mail display interface (Inbox Message Content View), the document file page of original electronic mail is carried out sectional drawing handle, the sectional drawing mail is changed into byte (byte), and transmit with binary mode.
Step 703 is presented at the sectional drawing picture on the text viewing area of replied mail as the bottom background picture, opens the handwriting input program of panel computer simultaneously, left track or writing when receiving annotations and comments;
At mail annotations and comments interface (Message Compose); The byte mail that the binary mode transmission is come is converted into bitmap again; Be presented at bitmap on the text viewing area of replied mail as the bottom background picture; Open the handwriting input program simultaneously, left track or writing when receiving annotations and comments.The operation that handwriting area control type (Ink Editor Controller) can also be removed hand-written ink (clear Current Page) and preserved current page (save Current Page).
In the present embodiment, realize hand-written former person's handwriting annotations and comments through time writer.With the time writer is example, and the implementation method of the concrete hand-written former person's handwriting vigour of style in writing can realize through following proposal one or scheme two.
Scheme one, the method for touch input device record handwriting input writing or track comprises:
(1) sample detecting: to the contact real-time sampling and detect the positional information of sampled point, the pen that obtains sampled point is wide;
(2) confirm center line: confirm the center line of the stroke between neighbouring sample point, neighbouring sample point is two end points of center line;
(3) positional information of calculating key point: according to the wide positional information that calculates the key point of stroke of pen of center line and corresponding sampled point, the key point of stroke is the two-end-point of the center line of stroke between neighbouring sample point and the upper and lower end points corresponding respectively with two-end-point;
(4) whether key point classification: intersect with other strokes according to stroke, the type of the key point of definite stroke of dividing into groups is semicircle point, arc point or rectilinear point;
(5) vigour of style in writing generates: draw the vigour of style in writing profile that arc and/or line generate corresponding stroke according to the positional information of the key point of stroke and type, then the pixel in the vigour of style in writing profile is filled and shown.
The method of scheme one described touch input device record handwriting input writing or track among its embodiment such as Fig. 1 mail hand annotation and display packing one embodiment.
Scheme two, the method for touch input device record handwriting input writing or track comprises:
(1) confirms that pen is wide: identify the handwriting and carry out continuous sampling, and detect corresponding sampling point position information and actual pen is wide;
(2) handle: before in the per two adjacent sampled points, a bit make the sampling starting point; The sampling terminal point is a bit made in the back; 2 lines are as the center line of point to point stroke; The positional information and the corresponding vertical pen that obtain each point on the center line are wide, according to the patterned grays value of each pixel in vertical corresponding wide definite stroke of each point on the positional information of each point on the center line and the center line;
(3) show: corresponding pixel is filled and shown according to the patterned grays value.
Step 704 synthesizes a picture to be sent with the track or the writing of sectional drawing picture and annotations and comments;
The sectional drawing picture of bitmap and the track or the writing of loss diagram are synthesized a picture to be sent.
Step 705 is sent and is waited to send picture to corresponding addressee.
Call the mail service method on backstage and send mail (containing picture to be sent).
The present invention at first converts the message body zone into picture; Reached the relatively-stationary requirement of Mail Contents; Background during as annotations and comments is carried out the handwriting annotations and comments with the mail of picture format then, and merges the hand annotation person's handwriting and background picture is a pictures, makes annotations and comments content and annotations and comments position relative fixed through the synthetic mode of picture; The holding position is constant under various situation; The situation of having avoided different type-setting modes to cause the mail content of text to be reset has realized having been improved user experience and office efficiency by the relatively-stationary mail hand annotation technology in annotations and comments content and annotations and comments position by the way.
The above is merely embodiments of the invention; Be not so limit claim of the present invention; Every equivalent structure or equivalent flow process conversion that utilizes instructions of the present invention and accompanying drawing content to be done; Or directly or indirectly be used in other relevant technical fields, all in like manner be included in the scope of patent protection of the present invention.

Claims (11)

1. mail hand annotation and display packing is characterized in that said method comprises:
Control shows the interface of send Email, comprising the zone of the message body in the interface that shows send Email;
Convert said message body zone into picture, and said picture is shown as the background when annotating and commenting on;
Be received in the hand annotation person's handwriting in the message body zone of said picture as a setting;
Merging hand annotation person's handwriting and background picture thereof is a pictures, and control shows the picture that said merging obtains.
2. method according to claim 1 is characterized in that,
Said merging hand annotation person's handwriting and background picture thereof are that the step of a pictures comprises: the message body zone and the said hand annotation person's handwriting of polar plot of said picture are as a setting merged into a pictures.
3. method according to claim 1 is characterized in that,
Said merging hand annotation person's handwriting and background picture thereof are that the step of a pictures comprises: the message body zone and the said hand annotation person's handwriting that converts picture to of said picture are as a setting merged into a pictures.
4. according to each described method of claim 1 to 3, it is characterized in that,
Said control shows that the interface step of send Email comprises: the interface that shows answer or Forwarding Email.
5. according to each described method of claim 1 to 3, it is characterized in that,
After said merging hand annotation person's handwriting and background picture thereof are a pictures step, comprise: the picture that said merging is obtained carries out mail as message body or annex and sends.
6. method according to claim 5 is characterized in that,
The said picture that merging is obtained carries out the mail forwarding step as message body or annex and comprises: the picture that merging is obtained carries out mail as message body or annex and replys or transmit.
7. according to each described method of claim 1 to 3, it is characterized in that,
Hand annotation person's handwriting step in the said message body zone that is received in picture as a setting comprises: be received in hand annotation track or writing in the message body zone of said picture as a setting.
8. method according to claim 7 is characterized in that,
Hand annotation track or writing step in the said message body zone that is received in picture as a setting comprise:
Be recorded in real time at the track imported in the message body zone of picture as a setting or the position coordinates of writing;
Calculate the coordinate figure of the position coordinates of corresponding said track or writing;
Comprise after hand annotation track in the said message body zone that is received in picture as a setting or the writing step:
Relevant position showing the send Email interface demonstrates pixel according to said coordinate figure, and fills said pixel, forms said hand annotation track or writing.
9. method according to claim 8 is characterized in that,
Said relevant position at demonstration send Email interface demonstrates pixel according to said coordinate figure and fills said pixel, the said hand annotation track of formation or writing step and comprises:
Confirm the coordinate figure and the type of the key point of said hand annotation track or writing;
Coordinate figure and type according to said key point are carried out picture arc and/or line, generate the vigour of style in writing profile of corresponding stroke;
In the relevant position that shows the send Email interface said vigour of style in writing profile is carried out pixel and fill demonstration, form said hand annotation track or writing.
10. method according to claim 8 is characterized in that,
Said relevant position at demonstration send Email interface demonstrates pixel according to said coordinate figure and fills said pixel, the said hand annotation track of formation or writing step and comprises:
Confirm the patterned grays value of pairing each pixel of coordinate figure of said hand annotation track or writing;
According to said patterned grays value corresponding pixel is filled demonstration, to form said hand annotation track or writing.
11. method according to claim 1 is characterized in that,
Saidly convert the message body zone into the picture step and comprise: the mode through sectional drawing or format conversion converts the message body zone into picture.
CN201110295751.7A 2011-09-30 2011-09-30 Mail handwritten annotation and display method Active CN102455868B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110295751.7A CN102455868B (en) 2011-09-30 2011-09-30 Mail handwritten annotation and display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110295751.7A CN102455868B (en) 2011-09-30 2011-09-30 Mail handwritten annotation and display method

Publications (2)

Publication Number Publication Date
CN102455868A true CN102455868A (en) 2012-05-16
CN102455868B CN102455868B (en) 2014-06-11

Family

ID=46039103

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110295751.7A Active CN102455868B (en) 2011-09-30 2011-09-30 Mail handwritten annotation and display method

Country Status (1)

Country Link
CN (1) CN102455868B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103020030A (en) * 2012-12-13 2013-04-03 鸿富锦精密工业(深圳)有限公司 Electronic device and method for quickly introducing mail into editing interface of notepad
CN103049201A (en) * 2012-12-17 2013-04-17 上海海知信息技术有限公司 Method for saving handwritten input method, input method, operating system and data terminal
CN104158900A (en) * 2014-08-25 2014-11-19 焦点科技股份有限公司 Method and system for synchronizing courseware through iPad controlling
CN104461477A (en) * 2013-09-13 2015-03-25 腾讯科技(北京)有限公司 Method, system and corresponding device for adding network comment information
CN105653510A (en) * 2015-12-28 2016-06-08 智慧方舟科技有限公司 Electronic homework correction method, device and system
CN107045814A (en) * 2017-01-21 2017-08-15 深圳科达智慧科技有限公司 Digit learning system and method
CN107590114A (en) * 2017-09-08 2018-01-16 掌阅科技股份有限公司 Processing method, electronic equipment and the storage medium of e-book comment information
CN107659416A (en) * 2017-03-27 2018-02-02 广州视源电子科技股份有限公司 Method, apparatus, conference terminal and the storage medium that a kind of minutes are shared
CN107728915A (en) * 2013-01-31 2018-02-23 夏普株式会社 Input/output unit
CN107749892A (en) * 2017-11-03 2018-03-02 广州视源电子科技股份有限公司 Network read method, device, Intelligent flat and the storage medium of minutes
CN108459836A (en) * 2018-01-19 2018-08-28 广州视源电子科技股份有限公司 Annotate display methods, device, equipment and storage medium
CN109062491A (en) * 2018-07-23 2018-12-21 广州视源电子科技股份有限公司 The handwriting processing method and device of interactive intelligence equipment
CN110443234A (en) * 2019-06-29 2019-11-12 万翼科技有限公司 Data processing method and Related product
CN110895653A (en) * 2018-09-11 2020-03-20 广州金山移动科技有限公司 Document content altering method and device, electronic equipment and readable storage medium
WO2021104322A1 (en) * 2019-11-27 2021-06-03 杭州海康威视数字技术股份有限公司 Method and apparatus for saving annotation data

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1531697A (en) * 2000-08-21 2004-09-22 �ʼҷ����ֵ������޹�˾ Selective sending of portions of electronics content
CN1858786A (en) * 2006-06-09 2006-11-08 宋丽娟 Electronic file formatting annotate and comment system and method
CN1862536A (en) * 2006-03-24 2006-11-15 珠海金山软件股份有限公司 Apparatus and method for generating PDF document
CN101206640A (en) * 2006-12-22 2008-06-25 深圳市学之友教学仪器有限公司 Method and system for annotations and commentaries of electric data in portable electronic equipment
US7472341B2 (en) * 2004-11-08 2008-12-30 International Business Machines Corporation Multi-user, multi-timed collaborative annotation
CN101901553A (en) * 2009-05-27 2010-12-01 国立云林科技大学 Online assisted learning system
CN102103761A (en) * 2011-01-31 2011-06-22 周佳 Method for realizing original handwriting

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1531697A (en) * 2000-08-21 2004-09-22 �ʼҷ����ֵ������޹�˾ Selective sending of portions of electronics content
US7472341B2 (en) * 2004-11-08 2008-12-30 International Business Machines Corporation Multi-user, multi-timed collaborative annotation
CN1862536A (en) * 2006-03-24 2006-11-15 珠海金山软件股份有限公司 Apparatus and method for generating PDF document
CN1858786A (en) * 2006-06-09 2006-11-08 宋丽娟 Electronic file formatting annotate and comment system and method
CN101206640A (en) * 2006-12-22 2008-06-25 深圳市学之友教学仪器有限公司 Method and system for annotations and commentaries of electric data in portable electronic equipment
CN101901553A (en) * 2009-05-27 2010-12-01 国立云林科技大学 Online assisted learning system
CN102103761A (en) * 2011-01-31 2011-06-22 周佳 Method for realizing original handwriting

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103020030A (en) * 2012-12-13 2013-04-03 鸿富锦精密工业(深圳)有限公司 Electronic device and method for quickly introducing mail into editing interface of notepad
CN103049201A (en) * 2012-12-17 2013-04-17 上海海知信息技术有限公司 Method for saving handwritten input method, input method, operating system and data terminal
CN107728915A (en) * 2013-01-31 2018-02-23 夏普株式会社 Input/output unit
US10484315B2 (en) 2013-09-13 2019-11-19 Tencent Technology (Shenzhen) Company Limited Method, system and apparatus for adding network comment information
CN104461477A (en) * 2013-09-13 2015-03-25 腾讯科技(北京)有限公司 Method, system and corresponding device for adding network comment information
WO2016029771A1 (en) * 2014-08-25 2016-03-03 焦点科技股份有限公司 Method and system for ipad to control courseware synchronization
CN104158900B (en) * 2014-08-25 2015-06-10 焦点科技股份有限公司 Method and system for synchronizing courseware through iPad controlling
CN104158900A (en) * 2014-08-25 2014-11-19 焦点科技股份有限公司 Method and system for synchronizing courseware through iPad controlling
CN105653510A (en) * 2015-12-28 2016-06-08 智慧方舟科技有限公司 Electronic homework correction method, device and system
CN107045814A (en) * 2017-01-21 2017-08-15 深圳科达智慧科技有限公司 Digit learning system and method
CN107659416B (en) * 2017-03-27 2021-11-16 广州视源电子科技股份有限公司 Conference record sharing method and device, conference terminal and storage medium
CN107659416A (en) * 2017-03-27 2018-02-02 广州视源电子科技股份有限公司 Method, apparatus, conference terminal and the storage medium that a kind of minutes are shared
WO2019047508A1 (en) * 2017-09-08 2019-03-14 掌阅科技股份有限公司 Method for processing e-book comment information, electronic device and storage medium
CN107590114A (en) * 2017-09-08 2018-01-16 掌阅科技股份有限公司 Processing method, electronic equipment and the storage medium of e-book comment information
CN107749892A (en) * 2017-11-03 2018-03-02 广州视源电子科技股份有限公司 Network read method, device, Intelligent flat and the storage medium of minutes
CN107749892B (en) * 2017-11-03 2020-11-03 广州视源电子科技股份有限公司 Network reading method and device for conference record, intelligent tablet and storage medium
CN108459836A (en) * 2018-01-19 2018-08-28 广州视源电子科技股份有限公司 Annotate display methods, device, equipment and storage medium
CN109062491A (en) * 2018-07-23 2018-12-21 广州视源电子科技股份有限公司 The handwriting processing method and device of interactive intelligence equipment
CN110895653A (en) * 2018-09-11 2020-03-20 广州金山移动科技有限公司 Document content altering method and device, electronic equipment and readable storage medium
CN110895653B (en) * 2018-09-11 2023-09-29 广州金山移动科技有限公司 Document content altering method and device, electronic equipment and readable storage medium
CN110443234A (en) * 2019-06-29 2019-11-12 万翼科技有限公司 Data processing method and Related product
WO2021104322A1 (en) * 2019-11-27 2021-06-03 杭州海康威视数字技术股份有限公司 Method and apparatus for saving annotation data

Also Published As

Publication number Publication date
CN102455868B (en) 2014-06-11

Similar Documents

Publication Publication Date Title
CN102455868B (en) Mail handwritten annotation and display method
CN102081803B (en) Method for implementing writing style of original handwriting
US6965384B2 (en) In-situ digital inking for applications
US8265382B2 (en) Electronic annotation of documents with preexisting content
US8555195B2 (en) Bookmark function for navigating electronic document pages
EP1330109B1 (en) Index and retrieval system and method for scanned notes from whiteboard
EP1367529A2 (en) Method of communication between an application and a digital ink object
US7697001B2 (en) Personalized ink font
CN105278818B (en) Content copying methods and device in a kind of instant message applications
CN1437136A (en) Original handwriting
US9420144B2 (en) Image forming device to provide preview image for editing manuscript image, display apparatus to display and edit the preview image, and methods thereof
US20120299881A1 (en) System for tracking and processing handwritten pen strokes on mobile terminal
US7689927B2 (en) Viewable document section
US20040228532A1 (en) Instant messaging ink and formats
US20060170683A1 (en) Ink input region adjustments
US7945855B2 (en) Smart space insertion
JP4021249B2 (en) Information processing apparatus and information processing method
CN109656435B (en) Display control device and recording medium
CN103699314A (en) Method and terminal for realizing handwriting signature
CN102467495A (en) Method for handwriting comment for odt format file
US20150213320A1 (en) Electronic device and method for processing handwritten document
US10817154B2 (en) System and method for processing screenshot-type note of streaming document
CN104104899A (en) Method for information transmission in video conference and device thereof
JP4934669B2 (en) Method and apparatus for transfer of non-pen stroke data
CN105468173A (en) Automatic page-turning electronic device and method for realizing off-screen handwriting input

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant