CN103473010A - Drawing assistance method and device - Google Patents

Drawing assistance method and device Download PDF

Info

Publication number
CN103473010A
CN103473010A CN2013103928347A CN201310392834A CN103473010A CN 103473010 A CN103473010 A CN 103473010A CN 2013103928347 A CN2013103928347 A CN 2013103928347A CN 201310392834 A CN201310392834 A CN 201310392834A CN 103473010 A CN103473010 A CN 103473010A
Authority
CN
China
Prior art keywords
object classification
user
image
hand
coupling
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
CN2013103928347A
Other languages
Chinese (zh)
Other versions
CN103473010B (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.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201310392834.7A priority Critical patent/CN103473010B/en
Publication of CN103473010A publication Critical patent/CN103473010A/en
Application granted granted Critical
Publication of CN103473010B publication Critical patent/CN103473010B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a drawing assistance method and device. The method includes the steps of receiving a picture drawn by a user with hands; presetting a matching object class for the hand-drawn picture; displaying the matching object class and/or at least one candidate picture belonging to the matching object class. The specific object class and/or at least one candidate picture belonging to the matching object class are matched according to the picture drawn by the user with hands, the picture that the user wants to see can be obtained simply by drawing, drawing needs of different users are met, and user experience is improved.

Description

A kind of method and apparatus of auxiliary drawing
Technical field
The present invention relates to field of computer technology, more specifically, relate to a kind of method and apparatus of auxiliary drawing.
Background technology
Along with the development of terminal technology, terminals such as smart mobile phone, panel computer has processing power from strength to strength, and the user can, by various application are installed on terminal, realize various function.
At present, some application can receive slip or the touch operation of user on touch-screen, then by the track display of operation out, help the user with this and realize painting function.Yet, this painting mode only can show image according to user's slip or touch operation, for the poor user of drawing, the image that meets customer requirements can't be provided, for example, the user has drawn a circle, yet because people's operation can not be accomplished very accurate, the circle presented so is only user's touch track, rather than the circle of standard.
Also have some application, what can judge that the user draws according to user's slip or touch operation is any shape, for example, if the user has drawn a circle with pointing on touch-screen, so now will present a standard round.The method of this auxiliary drawing provides shape more accurately for the user.Yet this method only can provide according to user's touch track more accurate shape, can't meet the more requirements of user based on this shape.
Summary of the invention
In view of this, the purpose of the embodiment of the present invention is the method and apparatus that proposes a kind of auxiliary drawing, can provide multiple candidate image for the user according to user's hand-drawing image.
In order to achieve the above object, the embodiment of the present invention proposes a kind of method of auxiliary drawing, said method comprising the steps of:
Receive user's hand-drawing image;
For described hand-drawing image mates default object classification;
Show the object classification of coupling and/or belong at least one candidate image of the object classification of coupling.
The embodiment of the present invention goes out concrete object classification according to the images match of user's Freehandhand-drawing and/or belongs at least one candidate image of the object classification of coupling, make the user just can obtain the image of oneself wanting by simple drawing, meet the drawing demand of different user, promoted user's experience.
As technique scheme preferably, described method also comprises: the background of obtaining described hand-drawing image; According to the incidence relation of default background and object classification, obtain the first object classification relevant with described background in the object classification of described coupling; The object classification of described demonstration coupling and/or at least one candidate image that belongs to the object classification of coupling comprise: preferentially show described the first object classification and/or belong at least one candidate image of described the first object classification.This programme is on the basis of coupling object classification, also considered the background of hand-drawing image, can further object classification relevant with background in the object classification of coupling preferentially be shown, thereby make the object classification of demonstration more meet user's requirement, promote user's experience.
As technique scheme preferably, described method also comprises: obtain existing image before described reception user's hand-drawing image; According to the incidence relation between default object classification, obtain in the object classification of described coupling with described existing image under relevant the second object classification of object classification; The object classification of described demonstration coupling and/or at least one candidate image that belongs to the object classification of coupling comprise: preferentially show described the second object classification and/or belong at least one candidate image of described the second object classification.The present embodiment is on the basis of coupling object classification, existing image before also having considered, can by the object classification of coupling with existing image before under the relevant object classification of object classification preferentially show, thereby the object classification that makes demonstration meets user's requirement more, promoted user's experience.
As technique scheme preferably, described candidate image does not have background colour, to improve the availability of image.
As technique scheme preferably, described method also comprises: receive the selection of user to candidate image; Show the candidate image that the user selects.This programme further provides optional candidate image for the user, and direct demonstration after the user selects, for user's drawing provides great convenience.
As technique scheme preferably, described reception user's hand-drawing image comprises: the hand-drawing image that receives and show the user by default drawing zone; The candidate image that described demonstration user selects comprises: show the candidate image that the user selects in default viewing area.This scheme make exploded view as the time clearer, the easy identification of user.
As technique scheme preferably, after receiving the selection of user to candidate image, described method also comprises: the hand-drawing image of removing the user that described drawing zone shows.Like this can so that the user paint next time.
As technique scheme preferably, the regional and viewing area of described drawing is arranged in two equipment.This programme is convenient to user's operation and is showed.
The embodiment of the present invention also proposes a kind of device of auxiliary drawing, and described device comprises:
The first receiver module, for receiving user's hand-drawing image;
Matching module, be used to described hand-drawing image to mate default object classification;
The first display module, for the object classification that shows coupling and/or at least one candidate image that belongs to the object classification of coupling.
As technique scheme preferably, described device also comprises:
The first acquisition module, for obtaining the background of described hand-drawing image;
The first processing module, for the incidence relation of the background according to default and object classification, obtain the first object classification relevant with described background in the object classification of described coupling;
Described the first display module is for preferential at least one candidate image that shows described the first object classification and/or belong to described the first object classification.
As technique scheme preferably, described device also comprises:
The second acquisition module, for existing image before the hand-drawing image that obtains the reception user;
The second processing module, for the incidence relation between the object classification according to default, obtain in the object classification of described coupling with described existing image under relevant the second object classification of object classification;
Described the first display module is for preferential at least one candidate image that shows described the second object classification and/or belong to described the second object classification.
As technique scheme preferably, described device also comprises:
The second receiver module, for receiving the selection of user to candidate image;
The second display module, for the candidate image that shows that the user selects.
As technique scheme preferably, described the first receiver module receives and shows user's hand-drawing image for the zone of the drawing by default; Described the second display module shows for the viewing area default the candidate image that the user selects.
As technique scheme preferably, described device also comprises:
Remove module, after receiving the selection of user to candidate image, remove the user's of described drawing zone demonstration hand-drawing image.
As technique scheme preferably, the regional and viewing area of described drawing is arranged in two equipment.
The embodiment of the present invention also proposes a kind of terminal device, terminal device includes storer, and one or more than one program, one of them or an above program are stored in storer, and are configured to carry out described one or above routine package containing for carrying out the instruction of following operation by one or above processor:
Receive user's hand-drawing image;
For described hand-drawing image mates default object classification;
Show the object classification of coupling and/or belong at least one candidate image of the object classification of coupling.
The further feature of the embodiment of the present invention and advantage will be set forth in the following description, and, partly from instructions, become apparent, or understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the instructions write, claims and accompanying drawing.
Below by drawings and Examples, the technical scheme of the embodiment of the present invention is described in further detail.
The accompanying drawing explanation
Accompanying drawing is used to provide the further understanding to the embodiment of the present invention, and forms the part of instructions, for explaining the present invention, does not form the restriction to the embodiment of the present invention together with embodiments of the present invention.In the accompanying drawings:
Fig. 1 is the main process flow diagram of the method for auxiliary drawing in the embodiment of the present invention;
Fig. 2 is the schematic diagram of at least one candidate image of the object classification of demonstration coupling in the embodiment of the present invention and the object classification that belongs to described coupling;
Fig. 3 is the other method process flow diagram of auxiliary drawing in the embodiment of the present invention;
Fig. 4 is the schematic diagram of at least one candidate image of the object classification of the coupling that shows in method shown in Fig. 3 and the object classification that belongs to described coupling;
Fig. 5 is the other method process flow diagram of auxiliary drawing in the embodiment of the present invention;
Fig. 6 is the other method process flow diagram of auxiliary drawing in the embodiment of the present invention;
Fig. 7 shows the schematic diagram of drawing zone 701 and viewing area 702 in terminal in the embodiment of the present invention;
Fig. 8 is the schematic diagram that the drawing zone 701 in Fig. 7 receives the picture that terminal shows after user's hand-drawing image;
Fig. 9 is the schematic diagram of having selected the picture that in Fig. 8, after the candidate image of table 703, terminal shows;
Figure 10 is the other method process flow diagram of auxiliary drawing in the embodiment of the present invention;
The primary structure schematic diagram of the device of auxiliary drawing in Figure 11 embodiment of the present invention;
Figure 12 is a concrete structure schematic diagram of the device of auxiliary drawing in the embodiment of the present invention;
Figure 13 is another concrete structure schematic diagram of the device of auxiliary drawing in the embodiment of the present invention;
Figure 14 is another concrete structure schematic diagram of the device of auxiliary drawing in the embodiment of the present invention;
Figure 15 is another concrete structure schematic diagram of the device of auxiliary drawing in the embodiment of the present invention;
Figure 16 is a kind of terminal device structural representation that the embodiment of the present invention provides.
Embodiment
Below in conjunction with accompanying drawing, the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein, only for the description and interpretation embodiment of the present invention, is not intended to limit the present invention embodiment.
Be illustrated in figure 1 the main flow process of the method for the auxiliary drawing of realizing in the embodiment of the present invention, comprise the following steps:
Step S101: the hand-drawing image that receives the user.
Wherein, can receive user's hand-drawing image by the touch-screen of terminal, also can receive by the motion track that obtains mouse or cursor user's hand-drawing image.
Step S102: for described hand-drawing image mates default object classification.
For example, mate default object classification according to the shape of hand-drawing image.When hand-drawing image is the image of a similar circle, be the default object classification of the images match of this similar circle, such as being sport balls, fruits, sun class etc.
Wherein, default object classification can be adjusted, for example refinement more, and the quantity of default object classification is not restriction also.
Step S103: show the object classification of coupling and/or belong at least one candidate image of the object classification of coupling.
As shown in Figure 2, for example hand-drawing image is the image of a similar circle, the object classification of the coupling shown so is sun class, sport balls, fruits etc., can also show at least one the concrete candidate image in each object classification simultaneously, for example, show the candidate image of a plurality of different sun in sun class, show candidate's images such as football, basketball, vollyball, tennis in sport balls.
In other embodiments of the invention, the object classification of coupling can be only shown, also at least one candidate image in the object classification that belongs to coupling can be only shown.When only showing the object classification of coupling, can the selection to the object classification of coupling according to the user, show at least one candidate image of the object classification that belongs to selection.
Wherein, described candidate image can set in advance, and also can from network, download in real time.Preferably, candidate image does not preferably have background colour, improves the availability of image.
The embodiment of the present invention goes out concrete object classification according to the images match of user's Freehandhand-drawing, and for the user provides the object classification of plurality of optional and concrete candidate image, make the user just can obtain the image of oneself wanting by simple drawing, meet the drawing demand of different user, promoted user's experience.
In embodiments of the present invention, can also obtain further the background of user's hand-drawing image, the hand-drawing image that is the user in conjunction with background coupling object classification.In embodiment as shown in Figure 3, the method for this auxiliary drawing comprises the following steps:
Step S301: the hand-drawing image that obtains the user by the touch-screen of terminal.
Can be that the judgement user has executed a lasting touch operation opportunity of obtaining user's hand-drawing image, or the user executes after one or more touch operation while confirming complete operation.
Step S302: for described hand-drawing image mates default object classification.
In the present embodiment, for example hand-drawing image is the image of a similar circle, and the object classification of coupling is sun class, sport balls, fruits etc. so.
Step S303: whether the hand-drawing image that judges the user has background; If, execution step S304; If not, execution step S307.
Different images can be set as a setting during user's hand-drawing image, for example select meadow as a setting, select sky as a setting or select sports ground as a setting.
Step S304: the background of obtaining hand-drawing image.
Step S305: according to the incidence relation of default background and object classification, obtain object classification relevant with the background of obtaining in the object classification of coupling.
In the present embodiment, for example the background of hand-drawing image is sports ground.In the incidence relation of default background and object classification, set in advance sports ground and sport balls has incidence relation.The object classification of therefore, mating: in sun class, sport balls, fruits, sport balls is for to have the object classification of incidence relation with the background of hand-drawing image.
Step S306: preferentially show the object classification relevant with background in the object classification of mating, and show at least one candidate image of the object classification that belongs to relevant with background.
As shown in Figure 4, the first row that sport balls is come to the object list of categories of coupling shows, and the object classification of other couplings is placed on the second row and the third line shows.
Step S307: show the object classification of coupling and at least one candidate image that belongs to the object classification of described coupling.
The embodiment of the present invention is on the basis of coupling object classification, also considered the background of hand-drawing image, can further object classification relevant with background in the object classification of coupling preferentially be shown, thereby the object classification that makes demonstration meets user's requirement more, promoted user's experience.
In embodiments of the present invention, can also be the current hand-drawing image coupling object classification of user in conjunction with previous image.In embodiment as shown in Figure 5, the method for this auxiliary drawing comprises the following steps:
Step S501: the hand-drawing image that obtains the user by the touch-screen of terminal.
Can be that the judgement user has executed a lasting touch operation opportunity of obtaining user's hand-drawing image, or the user executes after one or more touch operation while confirming complete operation.
Step S502: for described hand-drawing image mates default object classification.
In the present embodiment, for example hand-drawing image is the image of a similar circle, and the object classification of coupling is sun class, sport balls, fruits etc. so.
Step S503: before judging this hand-drawing image, whether have image; If, execution step S504; If not, execution step S508.
Step S504: obtain this existing image.
Step S505: be the default object classification of this existing images match.
Step S506: according to the incidence relation between default object classification, in the object classification of mating in obtaining step S502 with this existing image under the relevant object classification of object classification.
In the present embodiment, for example the object classification of existing images match is moon class, and in the incidence relation between default object classification, has set in advance moon class and sun class has incidence relation.The object classification of therefore, mating: in sun class, sport balls, fruits, sun class is for to have the object classification of incidence relation with existing image.
Step S507: in the preferential object classification that shows coupling with this existing image under the relevant object classification of object classification, and show belong to this existing image under at least one candidate image of the relevant object classification of object classification.
As shown in Figure 2, the first row that sun class is come to the object list of categories of coupling shows, and the object classification of other couplings is placed on the second row and the third line shows.
Step S508: show the object classification of coupling and at least one candidate image that belongs to the object classification of described coupling.
The present embodiment is on the basis of coupling object classification, existing image before also having considered, can by the object classification of coupling with existing image before under the relevant object classification of object classification preferentially show, thereby the object classification that makes demonstration meets user's requirement more, promoted user's experience.
In the embodiment of the present invention, after the object classification and candidate image that have shown coupling, can also further receive the user to the selection of candidate image and demonstrate the candidate image that the user selects.In embodiment as shown in Figure 6, the method for this auxiliary drawing comprises the following steps:
Step S601: the hand-drawing image that receives the user.
Step S602: for described hand-drawing image mates default object classification.
Step S603: show the object classification of coupling and at least one candidate image that belongs to the object classification of described coupling.
Step S604: receive the selection of user to candidate image.
Step S605: show the candidate image that the user selects.
After showing the candidate image of user's selection, can also carry out the processing such as convergent-divergent, rotation to the candidate image shown according to user's operation.
The present embodiment further provides optional candidate image for the user, and direct demonstration after the user selects, for user's drawing provides great convenience.
When the user paints, repeat above-mentioned steps S601 to S605 next time, it should be noted that in step S605, can, on the basis of the candidate image that shows the shown selection of painting for the first time, show the corresponding candidate image of painting for the second time.For example, user's candidate image of selecting of painting for the first time is the sun, and and then, user's candidate image of selecting of painting for the second time is house, so, the sun and house is shown simultaneously.
In other embodiments of the invention, can receive and show user's hand-drawing image by default drawing zone, the viewing area default by another shows the candidate image that the user selects.Be illustrated in figure 7 the drawing zone 701 and the viewing area 702 that show in terminal.The user is painted in drawing zone 701, as shown in Figure 8, in drawing zone 701, shows that the track of drawing is user's hand-drawing image, and shows the object classification of described hand-drawing image coupling, as shown in 703 in Fig. 8.In the present invention wherein in embodiment, when the One's name is legion of the object classification of coupling, can in zone 703, realize that the functions such as slider bar or page turning all display the object classification of coupling.Then, receive the selection of user to the candidate image of displaying in zone 703, show the candidate image that the user selects in viewing area 702.Preferably, after showing the candidate image that the user selects, the user's that shows in drawing zone 701 hand-drawing image can also be removed, as shown in Figure 9, like this can so that the user paint next time.The method of the auxiliary drawing that the embodiment of the present invention provides is suitable for various baby drawing terminals, children can utilize the method that the embodiment of the present invention provides to draw the pattern of oneself wanting easily and fast, and a plurality of combinations of patterns that oneself is wanted together, is combined into the picture of a width integral body.
Wherein, position, the size of the list 703 of the object classification of drawing zone 701 and viewing area 702 and demonstration coupling all can be adjusted.The purpose that proposes drawing zone and viewing area is separately to show user's hand-drawing image and the candidate image of user's selection, this scheme make exploded view as the time clearer, the easy identification of user.
In other embodiments of the invention, above-mentioned drawing zone and viewing area can also be arranged in two equipment, for example, drawing is regional to be shown in mobile phone, and viewing area shows in TV.Particularly, as shown in figure 10, the method for this auxiliary drawing comprises the following steps:
Step S1001: mobile phone receives the hand-drawing image in the drawing zone of user in mobile phone.
Step S1002: mobile phone is that described hand-drawing image mates default object classification.
Step S1003: mobile phone shows the object classification of coupling and at least one candidate image that belongs to the object classification of described coupling.
Step S1004: mobile phone receives the selection of user to candidate image.
Step S1005: the candidate image that mobile phone is selected the user is sent to TV.
Step S1006: the candidate image that TV is selected the user who receives in viewing area is shown.
In the embodiment of the present invention, will paint zone and viewing area are separately positioned in two equipment, are convenient to user's operation and show.
The embodiment of the present invention also proposes a kind of device of auxiliary drawing, and as shown in figure 11, described device comprises:
The first receiver module 1101, for receiving user's hand-drawing image;
Matching module 1102, be used to described hand-drawing image to mate default object classification;
The first display module 1103, for the object classification that shows coupling and/or at least one candidate image that belongs to the object classification of coupling.
Preferably, as shown in figure 12, described device also comprises:
The first acquisition module 1104, for obtaining the background of described hand-drawing image;
The first processing module 1105, for the incidence relation of the background according to default and object classification, obtain the first object classification relevant with described background in the object classification of described coupling;
Described the first display module 1103 is for preferential at least one candidate image that shows described the first object classification and/or belong to described the first object classification.
Preferably, as shown in figure 13, described device also comprises:
The second acquisition module 1106, for existing image before the hand-drawing image that obtains the reception user;
The second processing module 1107, for the incidence relation between the object classification according to default, obtain in the object classification of described coupling with described existing image under relevant the second object classification of object classification;
Described the first display module 1103 is for preferential at least one candidate image that shows described the second object classification and/or belong to described the second object classification.
Preferably, as shown in figure 14, described device also comprises:
The second receiver module 1108, for receiving the selection of user to candidate image;
The second display module 1109, for the candidate image that shows that the user selects.
Preferably, described the first receiver module 1101 receives and shows user's hand-drawing image for the zone of the drawing by default; Described the second display module 1109 shows for the viewing area default the candidate image that the user selects.
Preferably, as shown in figure 15, described device also comprises:
Remove module 1110, after receiving the selection of user to candidate image, remove the user's of described drawing zone demonstration hand-drawing image.
Preferably, described drawing zone and viewing area are arranged in two equipment.
The embodiment of the present invention also proposes a kind of terminal device, and Figure 16 is a kind of terminal device structural representation that the embodiment of the present invention provides.Referring to Figure 16, this terminal device can be for implementing the method for the auxiliary drawing that above-described embodiment provides.
Terminal device 1100 can comprise communication unit 110, includes the storer 120 of one or more computer-readable recording mediums, input block 130, display unit 140, sensor 150, voicefrequency circuit 160, WiFi (wireless fidelity, Wireless Fidelity) module 170, include the parts such as the processor 180 of processing core more than one or one and power supply 190.It will be understood by those skilled in the art that the terminal device structure shown in Figure 16 does not form the restriction to terminal device, can comprise the parts more more or less than diagram, or combine some parts, or different parts are arranged.Wherein:
Communication unit 110 can be used for receiving and sending messages or communication process in, the reception of signal and transmission, this communication unit 110 can be RF(Radio Frequency, radio frequency) circuit, router, modulator-demodular unit, etc. network communication equipment.Especially, when communication unit 110 is the RF circuit, after the downlink information of base station is received, transfer to one or above processor 180 processing; In addition, will relate to up data and send to base station.Usually, RF circuit as communication unit includes but not limited to antenna, at least one amplifier, tuner, one or more oscillator, subscriber identity module (SIM) card, transceiver, coupling mechanism, LNA(Low Noise Amplifier, low noise amplifier), diplexer etc.In addition, communication unit 110 can also be by radio communication and network and other devices communicatings.Described radio communication can be used arbitrary communication standard or agreement, include but not limited to GSM (Global System of Mobile communication, global system for mobile communications), GPRS (General Packet Radio Service, general packet radio service), CDMA (Code Division Multiple Access, CDMA), WCDMA (Wideband Code Division Multiple Access, Wideband Code Division Multiple Access (WCDMA)), LTE (Long Term Evolution, Long Term Evolution), Email, SMS (Short Messaging Service, Short Message Service) etc.Storer 120 can be used for storing software program and module, and processor 180 is stored in software program and the module of storer 120 by operation, thereby carries out various function application and data processing.Storer 120 can mainly comprise storage program district and storage data field, wherein, but the required application program (such as sound-playing function, image player function etc.) of storage program district storage operation system, at least one function etc.; The data (such as voice data, phone directory etc.) that the use according to terminal device 1100 creates etc. can be stored in the storage data field.In addition, storer 120 can comprise high-speed random access memory, can also comprise nonvolatile memory, for example at least one disk memory, flush memory device or other volatile solid-state parts.Correspondingly, storer 120 can also comprise Memory Controller, so that the access of processor 180 and 130 pairs of storeies 120 of input block to be provided.
Input block 130 can be used for receiving numeral or the character information of input, and generation arranges with the user and function is controlled relevant keyboard, mouse, control lever, optics or the input of trace ball signal.Input block 130 can comprise touch-sensitive surperficial 131 and other input equipments 132.Touch-sensitive surperficial 131, also referred to as touch display screen or Trackpad, can collect the user or near touch operation (use any applicable objects such as finger, stylus or annex such as the user on touch-sensitive surperficial 131 or near the operation touch-sensitive surperficial 131) thereon, and drive corresponding coupling arrangement according to predefined formula.Optionally, touch-sensitive surperficial 131 can comprise touch detecting apparatus and two parts of touch controller.Wherein, touch detecting apparatus detects user's touch orientation, and detects the signal that touch operation is brought, and sends signal to touch controller; Touch controller receives touch information from touch detecting apparatus, and converts it to contact coordinate, then gives processor 180, and the order that energy receiving processor 180 is sent is also carried out.In addition, can adopt the polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave to realize touch-sensitive surperficial 131.Except touch-sensitive surperficial 131, input block 130 can also comprise other input equipments 132.Other input equipments 132 can include but not limited to one or more in physical keyboard, function key (controlling button, switch key etc. such as volume), trace ball, mouse, control lever etc.
Display unit 140 can be used for demonstration by the information of user's input or offers user's information and the various graphical user interface of terminal device 1100, and these graphical user interface can consist of figure, text, icon, video and its combination in any.Display unit 140 can comprise display panel 141, optionally, can adopt the forms such as LCD (Liquid Crystal Display, liquid crystal display), OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) to configure display panel 141.Further, touch-sensitive surperficial 131 can cover display panel 141, when touch-sensitive surperficial 131 detect thereon or near touch operation after, send processor 180 to determine the type of touch event, with preprocessor 180, according to the type of touch event, provide corresponding vision output on display panel 141.Although in Figure 16, touch-sensitive surperficial 131 with display panel 141 be as two independently parts realize input and input function, in certain embodiments, can by touch-sensitive surperficial 131 and display panel 141 integrated and realize the input and output function.
Terminal device 1100 also can comprise at least one sensor 150, such as optical sensor, motion sensor and other sensors.Optical sensor can comprise ambient light sensor and proximity transducer, wherein, ambient light sensor can be regulated according to the light and shade of ambient light the brightness of display panel 141, and proximity transducer can, when terminal device 1100 moves in one's ear, cut out display panel 141 and/or backlight.A kind of as motion sensor; Gravity accelerometer can detect on all directions the size of the acceleration that (is generally three axles); size and the direction of gravity be can detect when static, application (such as horizontal/vertical screen switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as passometer, knock) of mobile phone attitude etc. can be used for identifying; As for terminal device 1100 other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor also, do not repeat them here.
Voicefrequency circuit 160, loudspeaker 161, microphone 162 can provide the audio interface between user and terminal device 1100.Voicefrequency circuit 160 can be transferred to loudspeaker 161 by the electric signal after the voice data conversion received, and by loudspeaker 161, is converted to voice signal output; On the other hand, microphone 162 is converted to electric signal by the voice signal of collection, be converted to voice data after being received by voicefrequency circuit 160, after again voice data output processor 180 being processed, to send to such as another terminal device, or export voice data to storer 120 in order to further process through RF circuit 110.Voicefrequency circuit 160 also may comprise earphone jack, so that communicating by letter of peripheral hardware earphone and terminal device 1100 to be provided.
In order to realize radio communication, can dispose wireless communication unit 170 on this terminal device, this wireless communication unit 170 can be the WiFi module.WiFi belongs to the short range wireless transmission technology, terminal device 700 by wireless communication unit 170 can help that the user sends and receive e-mail, browsing page and access streaming video etc., it provides wireless broadband internet access for the user.Although Figure 16 shows wireless communication unit 170, be understandable that, it does not belong to must forming of terminal device 1100, fully can be as required in the scope of the essence that does not change invention and omit.
Processor 180 is control centers of terminal device 1100, utilize the various piece of various interface and the whole mobile phone of connection, be stored in software program and/or the module in storer 120 by operation or execution, and call the data that are stored in storer 120, carry out various functions and the deal with data of terminal device 1100, thereby mobile phone is carried out to integral monitoring.Optionally, processor 180 can comprise one or more processing cores; Preferably, processor 180 can integrated application processor and modem processor, and wherein, application processor is mainly processed operating system, user interface and application program etc., and modem processor is mainly processed radio communication.Be understandable that, above-mentioned modem processor also can not be integrated in processor 180.
Terminal device 1100 also comprises that the power supply 190(powered to all parts is such as battery), preferably, power supply can be connected with processor 180 logics by power-supply management system, thereby realizes the functions such as management charging, electric discharge and power managed by power-supply management system.Power supply 190 can also comprise one or more direct current or the random component such as AC power, recharging system, power failure detection circuit, power supply changeover device or inverter, power supply status indicator.
Although not shown, terminal device 1100 can also comprise camera, bluetooth module etc., does not repeat them here.In the present embodiment, the display unit of terminal device is touch-screen display, terminal device also includes storer, and one or more than one program, one of them or an above program are stored in storer, and are configured to carry out described one or above routine package containing for carrying out the instruction of following operation by one or above processor:
Receive user's hand-drawing image;
For described hand-drawing image mates default object classification;
Show the object classification of coupling and/or belong at least one candidate image of the object classification of coupling.
Those skilled in the art should understand, embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt complete hardware implementation example, implement software example or in conjunction with the form of the embodiment of software and hardware aspect fully.And the present invention can adopt the form that wherein includes the upper computer program of implementing of computer-usable storage medium (including but not limited to magnetic disk memory and optical memory etc.) of computer usable program code one or more.
The present invention describes with reference to process flow diagram and/or the block scheme of method, equipment (system) and computer program according to the embodiment of the present invention.Should understand can be in computer program instructions realization flow figure and/or block scheme each flow process and/or the flow process in square frame and process flow diagram and/or block scheme and/or the combination of square frame.Can provide these computer program instructions to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device to produce a machine, make the instruction of carrying out by the processor of computing machine or other programmable data processing device produce for realizing the device in the function of flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame appointments.
These computer program instructions also can be stored in energy vectoring computer or the computer-readable memory of other programmable data processing device with ad hoc fashion work, make the instruction be stored in this computer-readable memory produce the manufacture that comprises command device, this command device is realized the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame.
These computer program instructions also can be loaded on computing machine or other programmable data processing device, make and carry out the sequence of operations step to produce computer implemented processing on computing machine or other programmable devices, thereby the instruction of carrying out on computing machine or other programmable devices is provided for realizing the step of the function of appointment in flow process of process flow diagram or a plurality of flow process and/or square frame of block scheme or a plurality of square frame.
Obviously, those skilled in the art can carry out various changes and modification and not break away from the spirit and scope of the present invention the present invention.Like this, if within of the present invention these are revised and modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention also is intended to comprise these changes and modification interior.

Claims (16)

1. the method for an auxiliary drawing, is characterized in that, said method comprising the steps of:
Receive user's hand-drawing image;
For described hand-drawing image mates default object classification;
Show the object classification of coupling and/or belong at least one candidate image of the object classification of coupling.
2. method according to claim 1, is characterized in that, described method also comprises:
Obtain the background of described hand-drawing image;
According to the incidence relation of default background and object classification, obtain the first object classification relevant with described background in the object classification of described coupling;
The object classification of described demonstration coupling and/or at least one candidate image that belongs to the object classification of coupling comprise: preferentially show described the first object classification and/or belong at least one candidate image of described the first object classification.
3. method according to claim 1, is characterized in that, described method also comprises:
Obtain existing image before described reception user's hand-drawing image;
According to the incidence relation between default object classification, obtain in the object classification of described coupling with described existing image under relevant the second object classification of object classification;
The object classification of described demonstration coupling and/or at least one candidate image that belongs to the object classification of coupling comprise: preferentially show described the second object classification and/or belong at least one candidate image of described the second object classification.
4. method according to claim 1, is characterized in that, described candidate image does not have background colour.
5. method according to claim 1, is characterized in that, described method also comprises:
Receive the selection of user to candidate image;
Show the candidate image that the user selects.
6. method according to claim 5, is characterized in that, described reception user's hand-drawing image comprises: the hand-drawing image that receives and show the user by default drawing zone;
The candidate image that described demonstration user selects comprises: show the candidate image that the user selects in default viewing area.
7. method according to claim 6, is characterized in that, after receiving the selection of user to candidate image, described method also comprises: the hand-drawing image of removing the user of described drawing zone demonstration.
8. according to the described method of claim 6 or 7, it is characterized in that, described drawing zone and viewing area are arranged in two equipment.
9. the device of an auxiliary drawing, is characterized in that, described device comprises:
The first receiver module, for receiving user's hand-drawing image;
Matching module, be used to described hand-drawing image to mate default object classification;
The first display module, for the object classification that shows coupling and/or at least one candidate image that belongs to the object classification of coupling.
10. device according to claim 9, is characterized in that, described device also comprises:
The first acquisition module, for obtaining the background of described hand-drawing image;
The first processing module, for the incidence relation of the background according to default and object classification, obtain the first object classification relevant with described background in the object classification of described coupling;
Described the first display module is for preferential at least one candidate image that shows described the first object classification and/or belong to described the first object classification.
11. device according to claim 9, is characterized in that, described device also comprises:
The second acquisition module, for existing image before the hand-drawing image that obtains the reception user;
The second processing module, for the incidence relation between the object classification according to default, obtain in the object classification of described coupling with described existing image under relevant the second object classification of object classification;
Described the first display module is for preferential at least one candidate image that shows described the second object classification and/or belong to described the second object classification.
12. device according to claim 9, described device also comprises:
The second receiver module, for receiving the selection of user to candidate image;
The second display module, for the candidate image that shows that the user selects.
13. device according to claim 12, is characterized in that, described the first receiver module receives and shows user's hand-drawing image for the zone of the drawing by default; Described the second display module shows for the viewing area default the candidate image that the user selects.
14. device according to claim 13, is characterized in that, described device also comprises:
Remove module, after receiving the selection of user to candidate image, remove the user's of described drawing zone demonstration hand-drawing image.
15. according to the described device of claim 13 or 14, it is characterized in that, described drawing zone and viewing area are arranged in two equipment.
A 16. terminal device, it is characterized in that, terminal device includes storer, and one or more than one program, one of them or an above program are stored in storer, and are configured to carry out described one or above routine package containing for carrying out the instruction of following operation by one or above processor:
Receive user's hand-drawing image;
For described hand-drawing image mates default object classification;
Show the object classification of coupling and/or belong at least one candidate image of the object classification of coupling.
CN201310392834.7A 2013-09-02 2013-09-02 A kind of method and apparatus assisting drawing Active CN103473010B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310392834.7A CN103473010B (en) 2013-09-02 2013-09-02 A kind of method and apparatus assisting drawing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310392834.7A CN103473010B (en) 2013-09-02 2013-09-02 A kind of method and apparatus assisting drawing

Publications (2)

Publication Number Publication Date
CN103473010A true CN103473010A (en) 2013-12-25
CN103473010B CN103473010B (en) 2016-08-17

Family

ID=49797888

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310392834.7A Active CN103473010B (en) 2013-09-02 2013-09-02 A kind of method and apparatus assisting drawing

Country Status (1)

Country Link
CN (1) CN103473010B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104408977A (en) * 2014-12-03 2015-03-11 湖北工业大学 Electronic drawing device for children
TWI550519B (en) * 2015-05-27 2016-09-21 仁寶電腦工業股份有限公司 Chart drawing method
CN106355973A (en) * 2016-10-28 2017-01-25 厦门优莱柏网络科技有限公司 Method and device for guiding drawing
CN107636593A (en) * 2015-06-07 2018-01-26 苹果公司 For equipment, method and the graphic user interface for providing virtual drawing Aids He interacting
CN109389660A (en) * 2018-09-28 2019-02-26 百度在线网络技术(北京)有限公司 Image generating method and device
CN110154625A (en) * 2018-01-18 2019-08-23 吴静 A kind of intelligence auxiliary authoring system based on drawing introduction

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5502774A (en) * 1992-06-09 1996-03-26 International Business Machines Corporation Automatic recognition of a consistent message using multiple complimentary sources of information
JP2007048177A (en) * 2005-08-12 2007-02-22 Canon Inc Information processing method and information processing device
CN101964053A (en) * 2010-09-28 2011-02-02 中国船舶重工集团公司第七○九研究所 On-line identification method of compound pattern
CN102262615A (en) * 2010-05-24 2011-11-30 株式会社Pfu Device, Method, And Computer Readable Medium For Creating Forms
US20110295877A1 (en) * 2010-05-28 2011-12-01 Yahoo! Inc. System and method for online handwriting recognition in web queries

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5502774A (en) * 1992-06-09 1996-03-26 International Business Machines Corporation Automatic recognition of a consistent message using multiple complimentary sources of information
JP2007048177A (en) * 2005-08-12 2007-02-22 Canon Inc Information processing method and information processing device
CN102262615A (en) * 2010-05-24 2011-11-30 株式会社Pfu Device, Method, And Computer Readable Medium For Creating Forms
US20110295877A1 (en) * 2010-05-28 2011-12-01 Yahoo! Inc. System and method for online handwriting recognition in web queries
CN101964053A (en) * 2010-09-28 2011-02-02 中国船舶重工集团公司第七○九研究所 On-line identification method of compound pattern

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104408977A (en) * 2014-12-03 2015-03-11 湖北工业大学 Electronic drawing device for children
TWI550519B (en) * 2015-05-27 2016-09-21 仁寶電腦工業股份有限公司 Chart drawing method
CN107636593A (en) * 2015-06-07 2018-01-26 苹果公司 For equipment, method and the graphic user interface for providing virtual drawing Aids He interacting
CN107636593B (en) * 2015-06-07 2020-08-11 苹果公司 Apparatus, method and medium for providing and interacting with virtual drawing aids
US10795558B2 (en) 2015-06-07 2020-10-06 Apple Inc. Device, method, and graphical user interface for providing and interacting with a virtual drawing aid
CN106355973A (en) * 2016-10-28 2017-01-25 厦门优莱柏网络科技有限公司 Method and device for guiding drawing
CN106355973B (en) * 2016-10-28 2019-03-15 厦门优莱柏网络科技有限公司 A kind of drawing instructing method and device
CN110154625A (en) * 2018-01-18 2019-08-23 吴静 A kind of intelligence auxiliary authoring system based on drawing introduction
CN109389660A (en) * 2018-09-28 2019-02-26 百度在线网络技术(北京)有限公司 Image generating method and device

Also Published As

Publication number Publication date
CN103473010B (en) 2016-08-17

Similar Documents

Publication Publication Date Title
US20190260854A1 (en) Method for controlling cooperation of multiple intelligent devices and apparatus thereof
CN104298436B (en) A kind of quickly revert operating method and terminal
CN106331826B (en) A kind of methods, devices and systems of setting live streaming template and video mode
CN103472971B (en) A kind of method, device and the terminal device of setting acquisition parameters
CN103309673A (en) Session processing method and device based on gesture, and terminal equipment
CN103530115B (en) Application program display method and device and terminal equipment
CN103941982A (en) Method for sharing interface processing and terminal
CN103473010A (en) Drawing assistance method and device
CN103488450A (en) Method, device and terminal equipment for projecting picture
CN103399633A (en) Wireless remote control method and mobile terminal
CN103389863A (en) Display control method and device
CN104866110A (en) Gesture control method, mobile terminal and system
CN104142779A (en) UI (user interface) control method and device as well as terminal
CN103313139A (en) History display method and device and electronic device
CN103472949A (en) Method and device for remote-control processing of touch screen terminal and terminal
CN103472948A (en) Method and device for remote-control processing of touch screen terminal and terminal
CN103489303A (en) Remote control method and device
CN103744592A (en) Information processing method and terminal
CN104423840A (en) Progress bar implementing method and device
CN104898936A (en) Page turning method and mobile device
CN103399705A (en) Method, device and equipment for remotely controlling terminal equipment
CN103458286A (en) Television channel switching method and device
CN106200897B (en) A kind of method and apparatus of display control menu
CN104199596A (en) Scene interface switching method and device
CN103885692A (en) Page changing method, device and terminal

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