Movatterモバイル変換


[0]ホーム

URL:


CN105637449B - Deformable input equipment - Google Patents

Deformable input equipment
Download PDF

Info

Publication number
CN105637449B
CN105637449BCN201380080155.4ACN201380080155ACN105637449BCN 105637449 BCN105637449 BCN 105637449BCN 201380080155 ACN201380080155 ACN 201380080155ACN 105637449 BCN105637449 BCN 105637449B
Authority
CN
China
Prior art keywords
tip
input equipment
deformable
input
construction
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.)
Active
Application number
CN201380080155.4A
Other languages
Chinese (zh)
Other versions
CN105637449A (en
Inventor
J·顾
X·刘
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.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Technology Licensing LLC
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 Microsoft Technology Licensing LLCfiledCriticalMicrosoft Technology Licensing LLC
Publication of CN105637449ApublicationCriticalpatent/CN105637449A/en
Application grantedgrantedCritical
Publication of CN105637449BpublicationCriticalpatent/CN105637449B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

A kind of input equipment defines the deformable tip of shape tip construction including adjustable.Exemplary tip shapes may include the oil painting paintbrush or writing brush and other replacements of multiple types.In some cases, deformable tip can be more rigid in the tip of blocking constructs, and the solid particle in film is used vacuum pump blocking together in this configuration.In some instances, the available color irradiation used in digital pictorial application of at least part of deformable tip.

Description

Deformable input equipment
Background
Modern computer graphics have allowed the creation of certain real artistry on digital platform and have had been provided to drawDraw the big gallery of function and characteristic.However, painting experience not only includes visual results, but also require in practical painting processTo the physical manipulation of paintbrush.Viscosity associated with physical manipulation, friction and bending force can provide a user information abundant, thisA little information change with different input possibility/forms.
It summarizes
This general introduction is provided to introduce some concepts further described in detailed description below in simplified form.ThisThe key features or essential features for being not intended to mark claimed subject are summarized, are intended to be used to limit claimedThe range of theme.
Some realizations provide a kind of input equipment (for example, for digital pictorial application), which includes variableShape tip (tip), the deformable tip are adjustable to define shape tip construction (for example, oil painting paintbrush tip constructs).OneIn a little realizations, deformable tip can be more rigid in the construction of blocking tip, in this configuration the solid particle use example in filmIt is blocked together such as vacuum pump.
Some realizations provide at least part of technology and arrangement for irradiating deformable tip with a kind of color, shouldColor, which corresponds to, is chosen so as to the color used in application (for example, digital pictorial application, game, notes application etc.).
Brief description
Detailed description is described with reference to the drawings.In the accompanying drawings, the leftmost number of appended drawing reference identifies the appended drawing reference for the first timeThe attached drawing of appearance.Similar or identical item or feature are indicated using same appended drawing reference in different figures.
Fig. 1 illustrates the example that associated user interface is applied with digital pictorial according to some realizations.
Fig. 2 illustrates the example of the input equipment according to some realizations, which has can be in unplugged pointThe tip shapes adjusted between the construction of the tip of cage structure and blocking.
Fig. 3 illustrates the example of the tip shapes for being deformed and being blocked after a deformation according to some realizations.
Figure 4 and 5 are illustrated according to some realizations with the tip shapes (example for having deformed and being blocked after a deformationSuch as, oil painting paintbrush tip construct) input equipment interacted with the user of exemplary user interface.
Fig. 6 illustrates the example of the deformable tip shapes of holding according to some realizations.
Fig. 7 and 8, which illustrates to be had according to the use of some realizations, keeps deformable tip shapes (for example, writing brush tip structureMake) input equipment interacted with the user of exemplary user interface.
Fig. 9 illustrates the example of the input equipment including multiple light sources according to some realizations, and the multiple light source can baseIt is illuminated in the color selected via user interface.
Figure 10-12 illustrate a part of the input equipment according to some realizations based on the face selected via user interfaceThe example of the irradiation of color.
Figure 13 is illustrated according to some realizations with having the tip shapes for being blocked but not deformed (for example, wax crayonTip construction) input equipment interacted with the user of exemplary user interface.
Figure 14 illustrates the appearance that the patterned path of user is allowed according to the wherein deformable shape tip of some realizationsExample.
Figure 15 is illustrated according to some realizations for providing information associated with selected color to input equipmentFor the instantiation procedure stream of the irradiation based on selected color.
Figure 16 is illustrated according to some realizations for determining various stroke patterns and showing phase with the color that user selectsThe instantiation procedure stream of associated stroke pattern.
Figure 17 illustrate according to some realizations for by the hardness of the deformable tip of input equipment from the first tip structureThe instantiation procedure stream for adjusting and constructing to the second tip is made, second tip construction constructs more rigid than the first tip.
Figure 18 shows certain realizations can be in the example system wherein operated.
Detailed description
General view
Digital pictorial software can provide a user based on different optional stroke types (for example, charcoal pencil, oil painting, watercolor etc.) comeSimulate the ability of various visual effects.Stylus can help user to paint with pinpoint accuracy, and pressure-sensing can be used.However, digital pictorial software may not support the change of paintbrush stroke, because of different type and pen with true drawing paintbrushIt draws and compares, stylus or finger tip cannot change its shape.
The present disclosure describes a kind of input equipment of tip changed with the deformable shape for simulating true paintbrush, fromAnd more preferable and novel digital pictorial experience is provided for user.In some implementations, " blocking " structure is controlled to provide notSame hardness level.When tip is soft and deformable, user can easily vary tip shapes and define unique tipPattern.In some cases, vacuum pump can be used to the tip shapes customized in fixed user when tip is deformable.For example,Solid particle in film can be by " blocking " together, so that particle presses the action of class solid form, under vacuum in coffee bagCoffee particles it is similar.Hard or blocking degree can be variable, the desired hardness of the tip depending on given application.
Example implementation
Fig. 1, which is illustrated, calculates equipment 100, which, which can be configured to present, shows with electronic painting using associatedExample property user interface 102.Input equipment (such as stylus) may include deformable tip 104, which allows user to be directed toSpecific drawing application (for example, for oil painting paintbrush drawing, writing brush drawing etc.) customization tip pattern.For example, Fig. 1 illustrates firstTip constructs the 106, second tip construction 108 and third tip construction 110.However, a variety of other tip constructions are possible, these tips, which construct, allows user to create various paintbrush stroke sizes, shape, and/or pattern.In some cases, may be usedDeformation tip 104 can be attached or be otherwise connected to stylus 112 and may include that blockage structure (see, for example, Fig. 2) comesAdjust tip rigidity.When deformable tip 104 keeps deformable (see, for example, the unplugged tip construction 202 in Fig. 2), useThe shape of deformable tip 104 can be changed for expectation drawing applied customization tip pattern in family.Show as illustrative is unrestrictedExample, after the shape that user has changed deformable tip 104, vacuum pump can be used to fix or keep deformable tip 104Customized deformed shape maintains desired tip pattern (to construct see, for example, the blocking tip of Fig. 2 in a state204).The state can be rigid, semi-rigid, flexible or closer packaging, but still deformable shape.
Referring to Fig. 1, the first tip construction 106 can be associated with oil painting paintbrush tip construction to allow user to change stroke figureThe shape of case is to simulate can be with possible paintbrush stroke pattern when painting on paper or on painting canvas with oil painting paintbrush.Oil painting paintbrushAllow that artist depends on the contact area of paintbrush and the move angle of paintbrush creates wide or narrow stroke.For example, oil painting is drawnBrush can have " width " side and " narrow " side, and wide side can be used to create wide stroke and narrow side can be used to create narrow stroke.
Fig. 1 illustrates the first oil painting paintbrush tip shapes 114 (1) of the view of the wide side corresponding to deformable tip 104(constructing top view 306 for example, see the first oil painting paintbrush tip in Fig. 3).Second oil painting paintbrush tip shapes 114 (2) are correspondingIn the narrow side of deformable tip 104 (see, for example, the first oil painting paintbrush tip structural side view 304 in Fig. 3).When user willWhen stylus 112 is oriented so that the first oil painting paintbrush tip shapes 114 (1) define contact area, wide stroke pattern can be created120.When stylus 112 is oriented so that the second oil painting paintbrush tip shapes 114 (2) define contact area by user, can createBuild narrow stroke pattern 122.
In some implementations, calculating equipment 100 can be used infrared sensing system to provide to the tip contacts area on screenThe access of the raw image data in domain.For example, infrared camera can be used to sensing object, gesture, touch input, or combinations thereof.For each touch input detected, the lines across these points can be drawn automatically by calculating equipment 100.Lines can be leaned on by manyThat closely places is constructed with the circle (or other shapes) of particular color filling.Therefore, the width of lines can correspond to the diameter of circle.Diameter can change with the size of touch area.In some cases, touch area can be defined as ellipse, and the length of long axisThe average value of the length of degree and short axle can be used to define the diameter of circle.
Explained in Fig. 1 the second tip construction 108 can it is associated with " writing brush " tip construction with allow user simulate withWriting brush can be with possible stroke pattern when painting on paper or on painting canvas.Writing brush may include can as hair paintbrush picture flexibleBrush tip.Writing brush allows artist to depend on the move angle of user's pressure applied amount and paintbrush tip to create various paintbrushStroke pattern.For example, writing brush can have elliptical shape, wherein initial diameter of the paintbrush diameter from paintbrush base portion increases, thenReduce to form substantially sharp paintbrush tip.
Fig. 1 illustrates variable stroke pattern 124, which may depend on the deformation of paintbrush tip 104,The deformation is as user using specified pressure amount and caused by the mobile tip 104 of special angle.108 are constructed in the second tipIn, deformable tip 104 can be retained in deformable state (see, for example, Fig. 6).Because deformable tip 104 still can be changedShape can provide a user the touch feedback of simulation writing brush drawing.
In the example of fig. 1, user applies pressure and with half circular motion relative to initially connecing to deformable head 104Contact is downward and has been moved to the left stylus 112.To which, writing brush tip shapes 116 are shown as the narrow of wherein writing brush in Fig. 1Tip is towards initial contact point and writing brush pressure applied amount when to user in stylus 112 mobile with half circular motion is relatedThe angular distortion of connection.In the second tip construction 108, the pressure of orientation, stroke angle, the user application depending on stylus 112Strength and hardness (that is, how it tightly packs) based on deformable tip 104, various other tip shapes deformations can beIt is possible.Moreover, although not explained in Fig. 1, in some implementations, in writing brush structure 108, by drawing tipThe pixel in border circular areas around 104 contact area, " spray gun " can be used to the spray of display ink (for example, such as schemingShown in the 1404 of 14).
As writing brush tip shapes 116 include substantially sharp tip, other shapes can be created.For example, working as stylus 112When basically perpendicular to the plane defined by user interface 102, substantially circular in shape can be created, wherein round size is based on usingFamily pressure applied amount determines.In order to explain, when user applies first pressure amount, small circular 126 can be created.Work as userWhen applying more pressure, bigger circle 128 can be created.
The third tip construction 110 explained in Fig. 1 can correspond to wax crayon tip shapes 118, wherein deformable tip 104 canIt is blocked but is not deformed.In third tip construction 110, stroke pattern may include fixed shape pattern (for example, fixed circleLoop diameter).It is contrasted with the second tip construction 108, in third tip construction 110, the non-deformed rigid tip shapes of blocking118 can produce fixed shape pattern 130 (for example, having the line of fixed stroke pattern width corresponding with fixed circle diameterItem) and can produce the circle 132 of fixed size.
In the user interface 102 of Fig. 1 explained, palette 134 may include multiple optional colors.In Fig. 1, toningPlate 134 include optional red (R) color 136, optional green (G) color 138 and optional blue (B) color 140 (only explanation purpose,Different pattern is shown as in Fig. 1).However, alternatively or additionally color can be included in palette 134.Moreover, optional faceColor can be mixed.In order to explain, user may be selected red 136, green 138, blue 140, or combinations thereof, and corresponding color can tableShow combined rgb value.Moreover, to understand, it is possible to provide select other alternatives of color.
In some cases, deformable tip 104 can be added to by picking up color function.For example, with reference to Fig. 9, three lamp (examplesSuch as, light emitting diode) at least part that three primary colors (RGB) irradiates deformable tip 104 can be used to.As illustrativeNon-restrictive example, lamp can be placed in baton round to scatter and can be controlled in a digital manner, so that 0-3.3V is mapped toRgb value (0-255).When the one or more in the color that user selects on palette 134, it may be determined that associated voltage.In some cases, rgb value can be set via wired or wireless connection (for example, via bluetooth, Wi-Fi or infrared) from calculatingStandby 100 are transmitted to stylus 112, and one or more of these lamps can be illuminated in response.
In the illustrative example of Fig. 1, user interface 102 further includes optional paintbrush icon 142 and optional pencil/wax crayon figureMark 144.In some cases, it is shown to can lead to palette 134 for the selection of paintbrush icon 142.Moreover, although in Fig. 1 notIt shows, the selection of pencil/wax crayon icon 144 can lead to the multiple optional coloured wax crayons of display rather than palette 134.
With reference to Fig. 2, illustrate according to the deformable tip 104 of some realizations fixed using vacuum in particular configurationThe example of " blocking " mechanism.It is also possible, however, to use controlling the rigidity of deformable tip 104 and the replacement method of shape.For example, electricMagnetic can be used to particle or the pearl of fixed ferromagnetic material, and deformable mechanical arm tip etc. can be used.
Terms used herein " blocking " refer to a kind of mechanism, and by this mechanism, material can be in the state of similar liquidsIt is converted between the state of similar solid, and stereomutation is seldom or does not change.It is blocked in such as " the similar brick with rigidityIt is often experienced in the products such as the vacuum-packed coffee of block " state.When packaging is perforated, gas enters packaging, restrictedVacuum be released, and coffee particles behavior in a manner of similar liquids.Blocking is described answers when particle media shows surrenderPower, so that capable be distributed throughout particle chain, situation when just as each chain being rigid objects.When vacuum leads to particleDensity exceed a threshold value when, realize actual " solid-state " phase.Moreover, tip construction repeatably reverses, and logicalOverregulate vacuum pressure, blocked state continuous variable to any desired hardness grade.Because blocking be limited to it is physically changed withoutAny chemical reagents can be considered as safe and environmental-friendly.
In Fig. 2, illustrate according to the specific components of the stylus 112 of Fig. 1 of some realizations and associated deformableTip 114.The component explained in Fig. 2 is only for explain purpose and a number of other realizations may include replacement, additional or moreFew component come implement from unplugged tip construct 202 to blocking tip construction 204 or any position therebetween conversion (whereinThe conversion is in Fig. 2 by dotted line explanation).
In the figure 2 example, the tip 104 of deformable shape includes substantially non-porous film 206 (for example, resilient siliconeRubber and other substitutes), with multiple solid particles 208 (for example, crystal, glass, ceramics or plastics ball and otherSubstitute) filling.When solid particle 208 is in bulk packing state, the tip 204 of deformable shape can be softness and canDeformation.Vacuum pump 210 can remove air (or other gases) for the blocking of particle 208 to the rigid of similar solid out of film 206Character state.Vacuum pump 210 can remove air via pipe 212 (such as flexible pipe), which has the first valve 214 and the second valveDoor 216, the first valve 214 may be actuated that air (for example, under atmospheric pressure) is allowed to enter pipe 212, and the second valve 216 is actuatableTo be closed after vacuum pump 210 removes air inside film 206.That is, vacuum pump 210 can be powered to remove air, moveExcept air and then power off.Although vacuum pump 210 is explained as in stylus 112 in Fig. 2, other constructions are alsoIt is possible, the independent vacuum pump including stylus 112 can be connected to.In some cases, vacuum pump 210 can indicate manualActivate the mechanical structure of (that is, non-energized).As illustrative example, for a sealed volume, the openable bellows structure of user (orOther deformable structures) in tip 104 vacuum is pulled without electric power.
In unplugged tip construction 202, the first valve 214 is kept to air open (for example, in atmospheric pressure) to allowMultiple particles 208 are maintained at the state of similar liquids, so that deformable tip 104 keeps flexible.In the figure 2 example, it opensPass 218 or other users may be actuated control and can be used to the tip 104 of deformable shape constructing 202 in unplugged tip and block upIt is converted between plug tip cage structure 204, and in turn.
In some cases, filter 220 can be used to prevent particle 208 from entering pipe when pipe 212 is under vacuum212.That is, solid particle 208 can have the first size, and the size of the opening in filter 220 can have it is smaller second largestIt is small to allow air in film 206 to be removed, while particle 208 being prevented to enter pipe 212.As illustrative non-restrictive example, mistakeFilter 220 can have multiple holes that diameter is about 0.061mm, and particle 208 can have the diameter of about 0.1mm.
Deformable tip 104 can be according to its material it is soft and deformable, and true paintbrush have it is relatively-stationaryForm.Although deformable tip 104 can be soft, shape can keep sharp and similar oval.Moreover, pencil, penOr wax crayon is characterized by sharp tip.Because film 206 may be made of resilient silicone rubber, it is possible that being difficult to deformableSharp head is obtained on tip 104.Correspondingly, in some embodiments, soft blocking tip ball 230 can be added to deformableAt the point of tip 104.Moreover, in order to simulate true paintbrush touch feedback, the second structure 222 can be placed in deformable tip 104Between stylus 112.Second structure 222 may include first group of flexible bending curved rib, 224, second groups of flexible bending curved ribs 226 andOne group of flexible straight rib 228, they can be used to guide soft blocking tip ball 230 and provide a user touch feedback.
To which Fig. 2, which is illustrated, is utilizing rigid tip for the tip construction of input (for example, oil painting paintbrush tip constructs106 and wax crayon tip construction 110) in maintain deformable tip 104 rigidity mechanism example.
Fig. 3 illustrates the deformable deformation of tip 104 so that deformable tip 104 to be set in oil painting paintbrush tip construction 106Example.In oil painting paintbrush tip construction 106, move angle directly affects contact angle, so as to cause different shape graphsCase.
As shown in 300, user can be such that deformable tip 104 deforms, and can be in deformation in 302 deformable tips 104After be blocked.For example, vacuum pump 210 can be fixed deformable after deformable tip 104 deforms as described in reference diagram 2 aboveThe shape of tip 104.
Fig. 3 illustrates the side view 304 of oil painting paintbrush tip construction 106 and oil painting after deformation 300 and blocking 302 and drawsBrush the top view 306 of tip construction 106.In side view 304, oil painting paintbrush tip shapes 114 (1) correspond to deformable tipThe view of 104 narrow side.In top view 306, oil painting paintbrush tip shapes 114 (2) correspond to the wide side of deformable tip 104View.
Fig. 4 is illustrated when stylus 112 is oriented so that oil painting paintbrush tip shapes 114 (1) define contact zone by userDomain and in the mobile stylus 112 of the first paintbrush stroke direction 402, can create wide stroke pattern 120.
Fig. 5 is illustrated when stylus 112 is oriented so that oil painting paintbrush tip shapes 114 (2) define contact zone by userDomain and in the mobile stylus 112 of the second paintbrush stroke direction 502, can create narrow stroke pattern 122.
Fig. 6 illustrates the example that the deformable tip 104 of deformable state is maintained in writing brush tip construction 108.Such asShown in 600, user can be such that deformable tip 104 deforms.As shown in 602, can not be sent out after the deformation of deformable tip 104Raw blocking (or Partial Blocking only occurs).Moreover, in the side view explained shown in 604 and 606, deformable tip104 to be maintained at multiple directions deformable.For example, as described in reference diagram 2 above, the first valve 214 can keep it is open to air withSo that deformable tip 104 keeps deformable.
Fig. 7 is illustrated when stylus 112 is oriented so that writing brush tip shapes 116 define contact area and the by userWhen one paintbrush stroke direction 702 movement stylus 112, variable stroke pattern 124 can be created.
Fig. 8 is illustrated when stylus 112 is oriented in one and is differently directed middle by user, obtains indicating a different contact zone domainDifferent writing brush tip shapes 802.When user is in the mobile stylus 112 of the second paintbrush stroke direction 804, a difference can be createdStroke pattern 806.
Fig. 7 and 8 is further illustrated when deformable tip 104 keeps flexible in writing brush tip construction 108, Duo GeqiIts stroke pattern can be possible.For example, by touching deformable tip 104 (for example, indicating wherein with first pressure amountIn direction of the pen 112 basically perpendicular to the planes of display), can create small circle 126, and biggish amount of pressure can lead to it is largerCircle 128.
Fig. 9 illustrates an example implementation, and wherein multiple light sources can be used at least part of the tip 104 of deformable shape(for example, light emitting diode) irradiates.In Fig. 9, multiple light sources include red light source 902, green light source 904 and blue-light source906.However, it is possible to provide replace the light source of quantity.Moreover, one or more communication interfaces 910 can be used to and calculate equipment 100Communication for receiving with the associated information of one or more colors that selects from palette 134 (for example, wirelessly or non-wirelessly connectMouthful).
Figure 10-12, which is illustrated, irradiates at least the one of deformable tip 104 using one or more light sources in the light sourcePartial example.With reference to Figure 10, color selection 1002, which may include user, selects red 136 from palette 134.As in 1004 institutesShow, it is illuminated at least part for selecting can lead to tip 104 of red 136 for red.With reference to Figure 11, color selection 1102May include user selects green 138 from palette 134.As shown in 1104, tip 104 can lead to the selection of green 138It is illuminated for green at least partially.With reference to Figure 12, color selection 1202, which may include user, selects blue 140 from palette 134.As shown in 1204, illuminated at least part for select can lead to tip 104 of blue 140 is blue.
Although not explaining in figs. 10-12, at least two combination in light source 136-140 is can be used in tip 104To irradiate.In some cases, the combination of light source can indicate to select multiple colors obtained from palette 134 from userRgb value.Moreover, the brightness of each light source can be adjusted to provide multiple color combinations.
As illustrative example, after user selects red 136 from palette 134 in Figure 10, user can then existGreen 138 is selected from palette 134 in Figure 11.Correspondingly, both red light source 902 and green light source 904 can be illuminated.Moreover, redThe brightness of 904 the two of light source 902 and green light source may be controlled such that face associated with the various combinations of feux rouges and green lightColor range is possible.
As another example, red 136 is selected and in Figure 11 from palette from palette 134 in Figure 10 in userAfter 134 selection greens 138, user then can select blue 140 from palette 134 in Figure 12.Correspondingly, red light source 902,Green light source 904 and blue-light source 906 can be illuminated.Moreover, the brightness of red light source 902, green light source 904 and blue-light source 906 can be controlledSystem is so that color gamut associated with the various combinations of red, green and blue light is possible.
The various other sequences of the user of color selection can be possible, and the combination of obtained color can be correspondingGround determines.For example, user can select red 136 from palette 134 in Figure 10, and then selected in Figure 12 from palette 134Select blue 140.Obtained color combination can indicate red and blue combination.As another example, user can be in Figure 11Green 138 is selected from palette 134, and then selects blue 140 from palette 134 in Figure 12.Obtained color combinationIt can indicate the combination of green and blue.
In some cases, the optional same color of user is more than one, and the brightness of obtained each selected colorIt can be adjusted accordingly.As illustrative non-restrictive example, user can select red 136 from palette 134 in Figure 10, thusLead to the irradiation in the red light source 902 of the first brightness degree.User then can select green 138 from palette 134 in Figure 11,So as to cause in the irradiation of the green light source 904 of the first brightness degree.User can then select red 136 again, so as to cause redThe irradiation of light source 902 increases to the second brightness degree from the first brightness degree.To which each of light source 902-906's is brightMultiple combinations of degree grade allow wide range of color to combine.
Figure 13 is illustrated can be created when deformable tip 104 is in third tip construction 110 (for example, wax crayon construction)Stroke pattern 1302 example.That is, deformable tip 104 can be blocked but can be indeformable in Figure 13.Figure 13 is illustratedIn third tip construction 110, rigid wax crayon tip shapes 118 can produce fixed shape pattern (for example, having fixed strokeThe lines of pattern width) and the only circle 132 of fixed size.
Figure 14 illustrates a specific implementation, wherein deformable tip 104 allows the appearance in the patterned path of user.?In the example of Figure 14, the paintbrush pattern of various patterns includes the first paintbrush pattern 1402, the second paintbrush pattern 1404, third pictureMap brushing case 1406, the 4th paintbrush pattern 1408 and the 5th paintbrush pattern 1410.However, various other patterned paintbrush figuresCase can be possible.The various user-defined properties of paintbrush pattern, such as size, shape and color can be by calculating equipment100 save.The paintbrush pattern saved can be used to uniformly be filled out along the length in the path drawn with patterned paintbrush patternFill paintbrush path.
Figure 15-17 shows the instantiation procedure stream according to some realizations.In the flow chart of Figure 15-17, each frame tableShow can with hardware, software, or combinations thereof come realize one or more operate.In the context of software, each frame is indicatedProcessor is set to execute the computer executable instructions of set operation when executed by one or more processors.In general, meterCalculation machine executable instruction includes routine, programs, objects, module, the group for executing specific function or realizing particular abstract data typePart, data structure etc..The order for describing each frame is not intended to be interpreted to limit, and any amount of frame can be byIt any order and/or is combined in parallel to realize the process.In view of disclosure herein, many other modifications will be for this fieldTechnical staff is apparent.For discussion purposes, the process stream in Figure 15-17, but other moulds are described with reference to above-mentioned Fig. 1-14Explained process may be implemented in type, frame, system and environment.
With reference to Figure 15, instantiation procedure stream is explained and is generally designated as 1500.In frame 1502, process stream 1500 includes warpAs digital pictorial apply user interface receive to will the digital pictorial apply used in color selection.For example, ginsengExamine Figure 10-12, user can be selected via palette 134 red 136, green 138, blue 140, or combinations thereof.
In frame 1504, process stream 1500 includes providing and selected color to the input equipment for the tip for including deformable shapeAssociated information.Information associated with selected color is received in response to input equipment, is irradiated with selected color deformableAt least part of the tip of shape.
For example, calculating equipment 100 may be in response to select to provide information to input equipment in 1002 color with reference to Figure 10(such as via the one or more communication interfaces 910 explained in Fig. 9), so that at least part of tip 104 is in 1004 quiltsIrradiation is red.As another example, with reference to Figure 11, calculating equipment 100 may be in response to select to set to input in 1102 colorIt is standby that information is provided, so that at least part of tip 104 is illuminated for green 1104.As further example, with reference to figure12, calculating equipment 100 may be in response to select to provide information to input equipment in 1202 color, so that tip 104 is at leastA part is illuminated for blue 1204.
With reference to Figure 16, instantiation procedure stream is explained and is generally designated as 1600.In frame 1602, process stream 1600 includes warpAs digital pictorial apply user interface receive to will the digital pictorial apply used in color selection.For example, ginsengExamine Figure 10-12, user can be selected via palette 134 red 136, green 138, blue 140, or combinations thereof.
In frame 1604, process 1600 includes determining and the input equipment received first from the tip for including deformable shapeAssociated first contact area of touch input.First touch input includes setting with the input in the first input equipment orientationThe associated first stroke pattern of the first standby tip shapes.For example, with reference to Fig. 4, the first touch input may include in theThe associated first stroke pattern of the first tip shapes 114 (1) 120 in one input equipment orientation is (for example, work as oil painting paintbrush quiltIt is oriented " width " side of paintbrush tip and when touch screen contacts).
In frame 1606, process 1600 includes showing first stroke pattern via the selected color of user interface.For example, with reference toFig. 4, first stroke pattern 120 can be illuminated based on the one or more colors selected from palette 134.
In frame 1608, process 1600 includes determining that associated with the second touch input received from the input device second connectsTouch region.Second touch input includes associated with the second tip shapes of input equipment in the second input equipment orientationThe second stroke pattern.For example, with reference to Fig. 5, the second touch input may include and second in the second input equipment orientationThe associated second stroke pattern of tip shapes 114 (2) 122 is (for example, when oil painting paintbrush is oriented to " narrow " side of paintbrush tipWhen being contacted with touch screen).
In frame 1610, process 1600 includes showing the second stroke pattern via the selected color of user interface.For example, with reference toFig. 5, the second stroke pattern 122 can be illuminated based on the one or more colors selected from palette 134.
With reference to Figure 17, instantiation procedure stream is explained and is generally designated as 1700.In frame 1702, process stream 1700 is included inThe input for adjusting the hardness of the deformable tip is received at input equipment including deformable tip.In some casesUnder, the input of the hardness for adjusting the deformable tip may include activating the switch of the input equipment to activate vacuumPump.For example, user can stir or select switch 218 in other ways to activate vacuum pump 210 by deformable point with reference to Fig. 2Portion 104 is adjusted from unplugged construction 202 to blocking construction 204.Alternatively, although it is not shown in FIG. 2, deformable tip 104Hardness can be used magnetic assembly, mechanical component or robot assemblies and it is other replacement to adjust.
In frame 1704, process stream 1700 includes in response to receiving the input 1702, by the hard of the deformable tipDegree is constructed from the first tip structural accommodation to the second tip, and the second tip construction constructs more rigid than first tip.For example, vacuum pump 210 can remove gas out of film 206 so that multiple solid particles 208 in film 206 are by tighter with reference to Fig. 2It is thickly packaged in film 206.
In some implementations, the second input can be received so that the hardness of deformable tip 104 is constructed (example from the second tipSuch as, 204) blocking tip construction adjusts to than the second tip and constructs more rigid third tip construction.That is, although showing in Fig. 2It is not shown in example, however vacuum pump 210 more gases can be removed out of film 206 so that particle 208 is in 206 internal ratio Fig. 2 of filmThe blocking construction 204 explained is more closely packed.
The process stream 1500,1600 and 1700 explained in Figure 15-17 is only instantiation procedure stream.In other examples, operate/Frame can be re-arranged, combines, modifies or omit without departing from the disclosure.
Example Computing Device and environment
Figure 18 exemplifies the example of the calculating equipment 1800 and environment that can be used for realizing module and function described hereinConfiguration.It should be appreciated that calculating equipment 1800 can configure by similar mode in the way of being explained.In some implementations, schemeCalculating equipment 1800 in 18 can correspond to the calculating equipment 100 in Fig. 1.
Calculating equipment 1800 may include at least one processor 1802, memory 1804, communication interface 1806, display equipment1808 (for example, touch-screen displays), other input/output (I/O) equipment 1810 (for example, touch-screen display or mouse andKeyboard) and one or more mass-memory unit 1812, they can be such as via system bus 1814 or other are suitableConnection communicate with one another.In the example of Figure 18, stylus 112 (including deformable tip 104) is explained as can be via wiredOr wireless communication be coupled in calculate equipment 1800 autonomous device.As illustrative example, calculating equipment 1800 can be throughIt is communicated by one or more communication interfaces 910 with stylus 112, as explained in the example of figure 9.
Processor 1802 can be single processing unit or multiple processing units, they may comprise single or multiple calculatingUnit or multiple cores.Processor 1802 can be implemented as one or more microprocessors, microcomputer, microcontroller, numberSignal processor, central processing unit, state machine, logic circuit and/or based on operational order come any equipment of manipulation signal.Other than other abilities, processor 1802 can be configured to take out and execute be stored in memory 1804, massive store is setFor the computer-readable instruction in 1812 or other computer-readable mediums.
Memory 1804 and mass-memory unit 1812 be for store executed by processor 1802 it is above-mentioned each to executeThe example of the computer storage medium of the instruction of kind function.For example, memory 1804 generally comprises volatile memory and Fei YiThe property lost memory (for example, RAM, ROM etc.).In addition, mass-memory unit 1812 generally may include hard disk drive, solid-state driveDynamic device, the removable medium including external and removable driver, storage card, flash memory, floppy disk, CD (for example, CD,DVD), storage array, network-attached storage, storage area network etc..Memory 1804 and mass-memory unit 1812 existReferred to herein, generally, as memory or computer storage medium, and can be and journey can be can be performed in computer-readable, processorSequence instructs the computer-readable medium that stores as computer program code, and computer program code can be by as being configured toThe processor 1802 for executing the specific machine of operations and functions described in realization herein executes.
Calculate equipment 1800 may also include for via network, be directly connected to etc. to exchange the one of data with other equipmentA or multiple communication interfaces 1806, as discussed above.Communication interface 1806 can be convenient for various network and protocol typeInterior communication, including cable network (for example, LAN, cable etc.) and wireless network (for example, WLAN, honeycomb, satellite etc.), Yin TeNet etc..Communication interface 1806 also can provide and the outside in storage array, network-attached storage, storage area network etc.Store the communication of (not shown).
Discussion in this is related to the data sent and received by specific components or module.This should not be construed as limiting, becauseIt does not need to be direct for such communication, and the specific components or module need not necessarily be single functional units.This should not be used as directly realizing to the limitation that another component sends data and receives from it data only for wherein each component.TheseSignal can be changed to be relayed after receiving the data by the component that separates.In addition, these components can be combined together, Huo ZhegongIt can be dispersed in each component in the various modes that are not limited in a manner of those discussed above.In view of public affairs provided hereinOpen, other modifications in the logic and practical structures and frame of various realizations will it will be apparent to those skilled in the art that.
The display equipment 1808 of such as touch-screen display or other display equipment etc can be included in certain realizations.Display equipment 1808 can be configured to show user interface 100 as described above.Other I/O equipment 1810 can be to be connect from userThe equipment received various inputs and provide a user various outputs, and may include touch screen (such as, touch-screen display), keyDisk, remote controler, mouse, printer, audio input/output device etc..
Memory 1804 may include module and group according to realization described herein, executing for calculating equipment 1800Part.Memory 1804 may also include other one or more modules 1816, as operating system, driver, application software, communication are softPart etc..Memory 1804 may also include other data 1818, the data such as stored while executing above-mentioned function and itsData used in his module 1816.Memory 1804 may also include other data and data structure for being described herein or referring to.
Example system described herein and equipment is calculated only and be the example suitable for certain realizations, and is not intended to canRealize that the environment of process described herein, component and feature, the use scope of framework and frame or function propose any restrictions.Therefore, realization herein can be used for numerous environment or framework, and in general or specialized computing system or can have processing energyIt is realized in the other equipment of power.In general, any function being described with reference to the drawings all can be used software, hardware (for example, fixedLogic circuit) or these combinations realized realize.Term used herein " module ", " mechanism " or " component " general tableShow the combination that can be configured to realize the software, hardware or software and hardware of predetermined function.For example, the software realization the case whereUnder, term " module ", " mechanism " or " component " can indicate on one or more processing equipments (for example, CPU or processor)The program code (and/or the instruction of statement type) of appointed task or operation is executed when execution.Program code can be stored in one orIn multiple computer readable memory devices or other computer memory devices.Process described herein, component and mould as a result,Block can be realized by computer program product.
As used herein, " computer-readable medium " includes computer storage media and communication media.Computer is depositedStorage media includes any method to store such as computer readable instructions, data structure, program module or other data informationOr volatile and non-volatile, the removable and irremovable medium of technology realization.Computer storage medium includes but is not limited to,Random access memory (RAM), read-only memory (ROM), electric erasable programmable memory device (EEPROM), flash memory or other depositReservoir technology, compact-disc ROM (CD-ROM), digital versatile disc (DVD) or other optical storages, cassette, tape, disk storageOr other magnetic storage apparatus, or can be used for storing information for calculating any other non-transmission medium of equipment access.
On the contrary, communication media can embody computer-readable instruction, data in the modulated message signal of such as carrier waveStructure, program module or other data.As herein defined, computer storage medium does not include communication media.
In addition, the present invention provides as be described in the accompanying drawings and shown in various example implementations.However, disclosed hereinContent is not limited thereto the described and illustrated realization in place and may extend to as known for those skilled in the art like thatOther realizations.Cited " realization ", " this realization ", " these realizations " or " some realizations " mean in the descriptionDescribed a particular feature, structure, or characteristic is included at least one realization, and in each position in the descriptionThe appearance of these phrases does not need all to quote same realization.
Conclusion
Although with this theme of the dedicated language description of structural features and or methods of action, in the appended claimsThe theme of definition is not limited to above-mentioned specific feature or action.More precisely, above-mentioned specific features and movement are weighed as realizationDisclosed in the exemplary forms that benefit requires.The disclosure is intended to cover any and all reorganization or modification of disclosed realization, andThe appended claims should not be construed as limited to specific implementation disclosed in the description.On the contrary, this context completely byThe full breadths of the equivalent arrangements that the appended claims and these claims are authorized determines.

Claims (21)

CN201380080155.4A2013-10-082013-10-08Deformable input equipmentActiveCN105637449B (en)

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
PCT/CN2013/084825WO2015051489A1 (en)2013-10-082013-10-08Deformable input device

Publications (2)

Publication NumberPublication Date
CN105637449A CN105637449A (en)2016-06-01
CN105637449Btrue CN105637449B (en)2019-07-12

Family

ID=52812418

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201380080155.4AActiveCN105637449B (en)2013-10-082013-10-08Deformable input equipment

Country Status (4)

CountryLink
US (1)US10191568B2 (en)
EP (1)EP3055757A4 (en)
CN (1)CN105637449B (en)
WO (1)WO2015051489A1 (en)

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9122322B2 (en)2011-03-172015-09-01Microsoft Technology Licensing, LlcInteracting tips for a digitizer stylus
US9777753B2 (en)*2013-04-192017-10-03Massachusetts Institute Of TechnologyMethods and apparatus for shape control
US9513721B2 (en)2013-09-122016-12-06Microsoft Technology Licensing, LlcPressure sensitive stylus for a digitizer
US9874951B2 (en)2014-11-032018-01-23Microsoft Technology Licensing, LlcStylus for operating a digitizer system
US20160349979A1 (en)*2015-05-282016-12-01Adobe Systems IncorporatedMultiple Brush Strokes Preview
KR20170019956A (en)2015-08-132017-02-22삼성전자주식회사Electronic device and method for controlling of input in electronic device
US9740312B2 (en)*2015-09-092017-08-22Microsoft Technology Licensing, LlcPressure sensitive stylus
US9841828B2 (en)2016-04-202017-12-12Microsoft Technology Licensing, LlcPressure sensitive stylus
US10506193B2 (en)2016-07-192019-12-10Snap-On IncorporatedMethods and systems for displaying a thermal image and information related to servicing a vehicle
US10268273B1 (en)2016-09-092019-04-23Apple Inc.Stylus with multiple inputs
US10725544B1 (en)2016-09-092020-07-28Apple Inc.Pencil haptics
US10268288B1 (en)*2016-09-202019-04-23Apple Inc.Stiffness rendering for a pencil
US10318022B2 (en)2017-01-302019-06-11Microsoft Technology Licensing, LlcPressure sensitive stylus
CN110300950B (en)2017-02-062023-06-16平蛙实验室股份公司Optical coupling in touch sensing systems
US11256371B2 (en)2017-09-012022-02-22Flatfrog Laboratories AbOptical component
SE1830086A1 (en)2018-03-162019-09-17Flatfrog Lab AbA touch-sensitive apparatus
US10832412B2 (en)*2018-06-132020-11-10Adobe Inc.Interactive region coloring
CN109407861B (en)2018-10-182021-03-05京东方科技集团股份有限公司Active pen, touch terminal, touch drawing system, touch drawing method and readable storage medium
WO2020080992A1 (en)2018-10-202020-04-23Flatfrog Laboratories AbFrame for a touch-sensitive device and tool therefor
CN112015320B (en)*2019-05-302022-07-08京东方科技集团股份有限公司Electronic color matching device, color matching method, drawing system and drawing method
US11334212B2 (en)2019-06-072022-05-17Facebook Technologies, LlcDetecting input in artificial reality systems based on a pinch and pull gesture
US11422669B1 (en)*2019-06-072022-08-23Facebook Technologies, LlcDetecting input using a stylus in artificial reality systems based on a stylus movement after a stylus selection action
ES2991658T3 (en)2019-11-252024-12-04Flatfrog Lab Ab A touch device
US12282653B2 (en)2020-02-082025-04-22Flatfrog Laboratories AbTouch apparatus with low latency interactions
CN111459316A (en)*2020-04-202020-07-28北京科加触控技术有限公司Method for changing hardness of pen point of electronic pen and electronic pen
CN115698911A (en)*2020-08-132023-02-03株式会社和冠Ink amount calculating method, information processing device, and program
CN112306267B (en)*2020-10-122022-03-29安徽鸿程光电有限公司Active capacitance pen

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101598979A (en)*2008-06-052009-12-09姚峥嵘The soft handwriting pen that matching with capacitive touch screen uses
CN103210457A (en)*2010-09-102013-07-17小利兰·斯坦福大学托管委员会 Piezoelectric sensing device and method

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4532376A (en)1983-05-261985-07-30Sanders Associates, Inc.Electronic pen with switching mechanism for selectively providing tactile or non-tactile feel
US6545665B2 (en)1998-10-062003-04-08Bruce RodgersAdjustable computer pointing device
AU772145B2 (en)1999-10-252004-04-08Silverbrook Research Pty LtdElectronically controllable pen
CN2622763Y (en)*2003-05-162004-06-30无敌科技(西安)有限公司Thin-thick regulatable touch-controlled pen of palm electronic device
TWM241752U (en)*2003-08-062004-08-21Compal Electronics IncMulti-module digital pen
CN2643392Y (en)*2003-08-122004-09-22李淼Deforming mouse
US7511703B2 (en)2004-06-282009-03-31Microsoft CorporationUsing size and shape of a physical object to manipulate output in an interactive display application
US7791597B2 (en)*2006-02-102010-09-07Microsoft CorporationUniquely identifiable inking instruments
US8823733B2 (en)*2006-05-042014-09-02Nintendo Co., Ltd.Enhanced virtual suction tool
JP4533421B2 (en)*2007-11-222010-09-01シャープ株式会社 Display device
US8487963B1 (en)*2008-05-302013-07-16Adobe Systems IncorporatedPreview representation of pixels effected by a brush tip area
US8536471B2 (en)*2008-08-252013-09-17N-Trig Ltd.Pressure sensitive stylus for a digitizer
US9483138B2 (en)*2009-07-102016-11-01Adobe Systems IncorporatedNatural media painting using a realistic brush and tablet stylus gestures
US8482539B2 (en)*2010-01-122013-07-09Panasonic CorporationElectronic pen system
US8749572B2 (en)*2010-05-282014-06-10Adobe Systems IncorporatedSystem and method for simulation of brush-based painting in a color space that includes a fill channel
JP5931740B2 (en)2010-11-102016-06-08株式会社サカモト Nib, nib cassette, conductive input pen
CN102591481A (en)2011-01-132012-07-18国立成功大学Digital drawing electronic pen, digital drawing system and using method thereof
US8896579B2 (en)*2012-03-022014-11-25Adobe Systems IncorporatedMethods and apparatus for deformation of virtual brush marks via texture projection
US8994698B2 (en)*2012-03-022015-03-31Adobe Systems IncorporatedMethods and apparatus for simulation of an erodible tip in a natural media drawing and/or painting simulation
US9176604B2 (en)*2012-07-272015-11-03Apple Inc.Stylus device
US10217253B2 (en)*2012-09-142019-02-26Adobe Inc.Methods and apparatus for simulation of a stateful brush tip in a natural media drawing and/or painting simulation
CN202904497U (en)*2012-11-012013-04-24昆盈企业股份有限公司 A pen-shaped input device that can change the softness and hardness of strokes
KR101910578B1 (en)*2012-11-092018-10-22삼성전자주식회사Color optical pen for e-board or display
US9158393B2 (en)*2012-12-182015-10-13Logitech Europe S.A.Active stylus for touch sensing applications
US9342162B2 (en)*2013-01-292016-05-17Lg Electronics Inc.Mobile terminal and controlling method thereof
US9946365B2 (en)*2013-03-112018-04-17Barnes & Noble College Booksellers, LlcStylus-based pressure-sensitive area for UI control of computing device
WO2014174770A1 (en)*2013-04-252014-10-30シャープ株式会社Touch panel system and electronic apparatus
WO2014174771A1 (en)*2013-04-252014-10-30シャープ株式会社Touch panel system and electronic device
JP2015043159A (en)*2013-08-262015-03-05シャープ株式会社Touch panel device and display device
JP2015149062A (en)*2014-01-072015-08-20株式会社リコー Coordinate detection system, information processing apparatus, coordinate detection method, and program
US20150212600A1 (en)*2014-01-272015-07-30Nvidia CorporationStylus tool with deformable tip
US9671877B2 (en)*2014-01-272017-06-06Nvidia CorporationStylus tool with deformable tip
US20160162045A1 (en)*2014-12-092016-06-09Cirque CorporationPaint brush capacitive stylus tip
US20160266666A1 (en)*2015-03-122016-09-15Umm Al-Qura UniversityCalligraphy stylus for writing on a touch sensitive screen

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101598979A (en)*2008-06-052009-12-09姚峥嵘The soft handwriting pen that matching with capacitive touch screen uses
CN103210457A (en)*2010-09-102013-07-17小利兰·斯坦福大学托管委员会 Piezoelectric sensing device and method

Also Published As

Publication numberPublication date
WO2015051489A1 (en)2015-04-16
EP3055757A1 (en)2016-08-17
EP3055757A4 (en)2016-10-05
US20160231833A1 (en)2016-08-11
US10191568B2 (en)2019-01-29
CN105637449A (en)2016-06-01

Similar Documents

PublicationPublication DateTitle
CN105637449B (en)Deformable input equipment
CN110825245B (en) System and method for three-dimensional graphical user interface with wide applicability
US12295475B2 (en)Automated nail polish application apparatus
US20190151882A1 (en)Painting robot
CN105302337B (en)High-resolution and high-sensitivity three-dimensional (3D) mouse movement control system, movement control device and motion detection method thereof
US9526313B2 (en)Drawing apparatus and method for drawing with drawing apparatus
BatchelorIntelligent image processing in Prolog
US8136949B2 (en)Interactive projected sandbox
TollerveyProgramming with MicroPython: embedded programming with microcontrollers and Python
Schaldenbrand et al.Frida: A collaborative robot painter with a differentiable, real2sim2real planning environment
US20120276804A1 (en)Photo-customization for figurines
Matthews et al.Electronic paint: Understanding children's representation through their interactions with digital paint
CN108876867A (en)Interactive color toner plate interface for digital pictorial
US10559096B2 (en)Digital paint generation based on physical digital paint property interaction
Prévost et al.Large-scale painting of photographs by interactive optimization
CN207473676U (en)A kind of interactive painting system based on image procossing
Lange et al.Interactive painting and lighting in dynamic multi-projection mapping
Sontopski et al.Wheel of Plush: A Co-Design Toolkit for Exploring the Design Space of Smart Soft Toy Materiality
Steer et al.A liquid tangible display for mobile colour mixing
CN103854296B (en)The method and device that control pigment is tinted
KR102184554B1 (en)Sand art box combined with shadow play
CN106104634B (en)For the method and system from image creation physics 3D topology surface
CN107967709A (en)In Digital Media environment by using perspective view or the improved object paint of transmission
MerrillInteraction with embodied media
Wesson et al.Evaluating organic 3D sculpting using natural user interfaces with the Kinect

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp