during the course of this description , like numbers will be used to identify like elements according to the different views that illustrates the invention . referring to fig1 a - 1 e , the mechanism 10 , according to the preferred embodiment , comprises a lower motor support platform 119 , an upper motor support platform 118 and a gear support platform 117 . the motor support platform secures two motors 120 and 122 , also referred to as a drive means , which in turn have small motor drive gears 124 and 126 respectively attached to their perspective drive shafts . gears 124 and 126 mesh with reduction gears 128 and 130 respectively . the reduced diameters of reduction gears 128 and 130 mesh with primary expression driving gears 132 and 134 respectively . expression diving gears are also referred to as rotatable means . positional sensing of the primary expression driving gear 132 is achieved by variable resistance or positional contacts on the control board 140 in a manner known to those of ordinary skills in the art . it is understood that other commercial means of encoding of position would be equally effective in positional sensing . magnetic encoding , transmission slots counting , and reflective encoding are examples of other common methods of rotational encoding . primary expression driving gears 132 and 134 in turn mesh with secondary expression driving gears 144 and 146 respectively . expression driving gears 132 and 134 have one drive pin each affixed to a point on their surface . expression driving gears 144 and 146 have two drive pins each affixed to points in relation to the radius of each respective expression driving gear . expression driving gears 144 and 146 drive pins are at a fixed degree apart from one another . in the case of primary expression driving gear 132 , it has attachment drive pin 160 and inflection - deflection drive pin 166 affixed . in the case of primary expression driving gear 144 , it has attachment drive pin 162 and inflection - deflection drive pin 164 affixed . in the case of primary expression driving gear 134 , it has a link drive pin 204 affixed . in the case of primary expression driving gear 146 , it has a link drive pin 206 affixed . rotation of gears 134 and 146 causes link drive pins 204 and 206 to push or pull inflection - deflection links 216 and 218 . the pushing or pulling of inflection - deflection links 216 and 218 in turn causes the pivoting of links 200 and 202 on fulcrums 212 and 214 respectively . links 200 and 216 together form the first crank means . links 202 and 218 together form the second crank means affixed to links 200 and 204 are attachment points 156 and 158 which also serve as fulcrum points for inflection links 216 and 218 respectively . affixed to links 216 and 218 are inflection - deflection points 168 and 170 respectively . fitted around the four attachment points is elastomeric material 180 , also referred to as an elastic loop means . to prevent the return rotation of the primary and secondary expression driving gears , gearlocks 182 and 184 fits into the teeth of secondary expression driving gears 144 and 146 respectively . gearlock 182 is allowed to release secondary expression driving gear 144 by having shaft 186 pulled by solenoid 190 and pivoted on its axis . gearlock 184 is allowed to release secondary expression driving gear 146 by having shaft 188 pulled by solenoid 192 and pivoted on its axis . fig1 a illustrates an isometric view of the preferred embodiment of the mechanism 10 . in this view , the attachment points 156 , 158 , 160 , and 162 for holding the elastomeric material 180 represent lips , in a smiling expression . in the preferred embodiment , power to the motors 120 and 122 ( see also fig1 b ) is not applied once the desired position is sensed by control board 140 . instead , position is maintained against the pull of elastomeric material 180 by securing the drive gears 144 and 146 against rotation with the gearlocks 182 and 184 ( see also fig1 b ). rotation of the motors and change in expression of 10 as represented by the position of 180 is allowed by the activation of solenoids 190 and 192 , see also fig1 b , and the pull back of respective gearlocks 182 and 184 . fig1 b shows the same isometric view of the preferred embodiment as fig1 a but with the removal of support platforms 117 , 118 , 119 and circuit board 140 for clarity , see also fig1 a . fig1 c and fig1 d also illustrate the preferred embodiment and show a right side and back view respectively of the mechanism 10 . these views give clear perspectives of the relative positions of reduction gears 128 and 130 to their meshed small motor drive gears 124 and 126 and primary expression driving gears 132 and 134 . fig1 e also describes the preferred embodiment and illustrates a top plan view of the mechanism 10 . this view would be the side that faces forward and represents the mouth of an animated character or design . fig2 illustrates in a detail view a single motor and drive system for the preferred embodiment . the portion shown is the upper right quadrant of the facial expression system . fig3 a - 3 f illustrates examples of expression driving gear arrangements and their effect on the elastomeric material 180 stretched around the attachment points 156 , 158 , 160 and 162 . fig3 a , fig3 b and fig3 c show arrangements approximating a smile . fig3 d shows the mechanism at rest . fig3 e - fig3 f shows arrangements emulating sadness and anger . referring to fig4 a - 4 e , the mechanism 20 , according to an alternate embodiment , comprises a lower motor support platform 319 , an upper motor support platform 318 and a gear support platform 317 . the motor support platform secures two motors 320 and 322 , which in turn have small motor drive gears 324 and 326 respectively attached to their perspective drive shafts . gears 324 and 326 mesh with reduction gears 328 and 330 respectively . the reduced diameters of reduction gears 328 and 330 mesh with primary expression driving gears 332 and 334 respectively . positional sensing of the primary expression driving gear 332 is achieved by variable resistance or positional contacts on the control board 340 . it is understood that other commercial means of encoding of position would be equally effective in positional sensing . magnetic encoding , transmission slots counting , and reflective encoding are examples of other common methods of rotational encoding . primary expression driving gears 332 and 334 in turn mesh with secondary expression driving gears 344 and 346 respectively . each expression driving gear has two drive pins affixed to points in relation to the radius of each respective expression driving gear . each gear &# 39 ; s drive pins are at a fixed degree apart from one another . in the case of primary expression driving gear 332 , it has attachment drive pin 360 and inflection - deflection drive pin 366 affixed . in the case of primary expression driving gear 344 , it has attachment point 362 and inflection - deflection drive pin 364 affixed . in the case of primary expression driving gear 334 , it has a link drive pin 404 and inflection - deflection drive pin 420 affixed . in the case of primary expression driving gear 346 , it has a link drive pin 406 and inflection - deflection drive pin 422 affixed . rotation of gears 334 and 346 cause link drive pins 404 and 406 to pivot links 400 and 402 as they travel through slots 408 and 410 respectively . pivoting of links 400 and 402 on fulcrums 412 and 414 then cause inflection - deflection links 416 and 418 to be pulled outward or pushed inward guided by drive pins 420 and 422 respectively . links 400 and 416 together form the first crank means . links 402 and 418 together form the second crank means affixed to links 400 and 402 are attachment points 356 and 358 which also serve as fulcrum points for inflection links 416 and 418 respectively . affixed to links 416 and 418 are inflection - deflection points 368 and 370 respectively . fitted around the four attachment points is elastomeric material 380 . to prevent the return rotation of the primary and secondary expression driving gears , gearlocks 382 and 384 fits into the teeth of secondary expression driving gears 344 and 346 respectively . gearlock 382 is allowed to release secondary expression driving gear 344 by having shaft 386 pulled by solenoid 390 and pivoted on its axis . gearlock 384 is allowed to release secondary expression driving gear 346 by having shaft 388 pulled by solenoid 392 and pivoted on its axis . fig4 a is an isometric view of the alternate embodiment of the mechanism 20 . in this view , the attachment points 356 , 358 , 360 , and 362 for holding the elastomeric material 380 represent lips , in a smiling expression . in the alternate embodiment , power to the motors 320 and 322 ( see also fig4 b ) is not applied once the desired position is sensed by control board 340 . instead , position is maintained against the pull of elastomeric material 380 by securing drive gears 344 and 346 against rotation with the gearlocks 382 and 384 ( see also fig4 b ). rotation of the motors and a change in expression of 20 as represented by the position of 380 is governed by the activation of solenoids 390 and 392 , see also fig4 b , and the pull back of respective gearlocks 382 and 384 . fig4 b shows the same isometric view of the alternate embodiment as fig4 a but with the removal of support platforms 317 , 318 , 319 and circuit board 340 for clarity , see also fig4 a . fig4 c and fig4 d also describe the alternate embodiment and show a right side and back view of the mechanism 20 . these views give clear perspectives of the relative positions of reduction gears 328 and 330 to their meshed small motor drive gears 324 and 326 and primary expression driving gears 332 and 334 . fig4 e describes the alternate embodiment and illustrates a top plan view of the mechanism 20 . this view would be the side that faces forward and represents the mouth of an animated character or design . fig5 a is a top plan view of an alternate embodiment of the mechanism 30 . this view illustrates the side that faces forward and represents the mouth of an animated character or design . fig5 b is an isometric view of an alternate embodiment of the mechanism 30 . in this view , the attachment points 356 , 358 , 454 , and 456 for holding the elastomeric material 380 represent lips , in a form suggestive of smiling expression . fig5 a - 5 b together provide top and isometric views respectively of a mechanism using pin and slot driven links on both the upper and lower gear pairs to enhance the motion of elastomeric material 380 . the mechanism 30 is identical to the mechanism 20 with the exception of the four links and their associated drive pin locations and attached pins . by utilizing pin and slot driven links on both the upper and lower gear pairs a more comical expression can be achieved . in practice , this method has more novelty applications since the human frown is at a greater arc than a human smile . with this in mind , lower links would not be in the preferred embodiment but should be included as a method for other novelty devices and characters . referring to fig5 a - 5 b , the mechanism 30 , according to this alternate embodiment , comprises a lower motor support platform 319 , an upper motor support platform 318 and a gear support platform 317 . the motor support platform secures two motors 320 and 322 , which in turn have small motor drive gears 324 and 326 respectively attached to their perspective drive shafts . gears 324 and 326 mesh with reduction gears 328 and 330 respectively . the reduced diameters of reduction gears 328 and 330 mesh with primary expression driving gears 332 and 334 respectively . positional sensing of the primary expression driving gear 332 is achieved by variable resistance or positional contacts on the control board 340 . it is understood that other commercial means of encoding of position would be equally effective in positional sensing . magnetic encoding , transmission slots counting , and reflective encoding are examples of other common methods of rotational encoding . primary expression driving gears 332 and 334 in turn mesh with secondary expression driving gears 344 and 346 respectively . each expression driving gear has two drive pins affixed to points in relation to the radius of each respective expression driving gear . each gear &# 39 ; s drive pins are at a fixed degree apart from one another . in the case of primary expression driving gear 332 , it has link drive pin 436 and inflection - deflection drive pin 452 affixed . in the case of primary expression driving gear 344 , it has link drive pin 434 and inflection - deflection drive pin 450 affixed . in the case of primary expression driving gear 334 , it has a link drive pin 404 and inflection - deflection drive pin 420 affixed . in the case of primary expression driving gear 446 , it has a link drive pin 406 and inflection - deflection drive pin 422 affixed . rotation of gears 334 and 346 cause link drive pins 404 and 406 to pivot links 400 and 402 as they travel through slots 408 and 410 respectively . pivoting of links 400 and 402 on fulcrums 412 and 414 then cause inflection - deflection links 416 and 418 to be pulled outward or pushed inward guided by drive pins 420 and 422 respectively . links 400 and 416 together form the first crank means . links 402 and 418 together form the second crank means affixed to links 400 and 402 are attachment points 356 and 358 which also serve as fulcrum points for inflection links 416 and 418 respectively . affixed to links 416 and 418 are inflection - deflection points 368 and 370 respectively . rotation of gears 332 and 344 cause link drive pins 434 and 436 to pivot links 430 and 432 as they travel through slots 438 and 440 respectively . pivoting of links 430 and 432 on fulcrums 442 and 444 then cause inflection - deflection links 446 and 448 to be pulled outward or pushed inward guided by drive pins 450 and 452 respectively . links 430 and 446 together form the third crank means . links 432 and 448 together form the forth crank means affixed to links 430 and 432 are attachment points 454 and 456 which also serve as fulcrum points for inflection links 446 and 448 respectively . affixed to links 446 and 448 are inflection - deflection points 458 and 460 respectively . fitted around the four attachment points is elastomeric material 380 . to prevent the return rotation of the primary and secondary expression driving gears , gearlocks 382 and 384 fit into the teeth of secondary expression driving gears 344 and 346 respectively . gearlock 382 is allowed to release secondary expression driving gear 344 by having shaft 386 pulled by solenoid 390 and pivoted on its axis . gearlock 384 is allowed to release secondary expression driving gear 346 by having shaft 388 pulled by solenoid 392 and pivoted on its axis . fig6 a is a top plan view of an alternate embodiment of the mechanism 40 . this view illustrates the side that faces forward and represents the mouth of an animated character or design . fig6 b is an isometric view of an alternate embodiment of the mechanism 40 . in this view , pins 168 , 170 , 246 and 248 are contacting the outside of elastomeric material loop 180 . the attachment points 156 , 158 , 242 , and 244 are stretching from the inside of elastomeric material loop 180 . the stretching and bending of the elastomeric material 180 , representing lips , form an expression suggestive of a smirk . fig6 a - 6 b together provide top and isometric views respectively of a mechanism using links on both the upper and lower gear pairs to enhance the motion of elastomeric material 180 . the mechanism 40 is identical to the mechanism 10 with the exception of the four links and their associated drive pin locations and attached pins . referring to fig6 a - 6 b , the mechanism 40 , according to this alternate embodiment , comprises a lower motor support platform 119 , an upper motor support platform 118 and a gear support platform 117 . the motor support platform secures two motors 120 and 122 , which in turn have small motor drive gears 124 and 126 respectively attached to their perspective drive shafts . gears 124 and 126 mesh with reduction gears 128 and 130 respectively . the reduced diameters of reduction gears 128 and 130 mesh with primary expression driving gears 132 and 134 respectively . positional sensing of the primary expression driving gear 132 is achieved by variable resistance or positional contacts on the control board 140 . it is understood that other commercial means of encoding of position would be equally effective in positional sensing . magnetic encoding , transmission slots counting , and reflective encoding are examples of other common methods of rotational encoding . primary expression driving gears 132 and 134 in turn mesh with secondary expression driving gears 144 and 146 respectively . each expression driving gear has a single drive pin affixed . in the case of primary expression driving gear 132 , it has link drive pin 240 affixed . in the case of primary expression driving gear 144 , it has link drive pin 238 affixed . in the case of primary expression driving gear 134 , it has a link drive pin 204 affixed . in the case of primary expression driving gear 146 , it has a link drive pin 206 affixed . rotation of gears 134 and 146 causes link drive pins 204 and 206 to push or pull inflection - deflection links 216 and 218 . the pushing or pulling of inflection - deflection links 216 and 218 in turn causes the pivoting of links 200 and 202 on fulcrums 212 and 214 respectively . links 200 and 216 together form the first crank means . links 202 and 218 together form the second crank means rotation of gears 144 and 132 causes link drive pins 238 and 240 to push or pull inflection - deflection links 234 and 236 respectively . the pushing or pulling of inflection - deflection links 234 and 236 in turn causes the pivoting of links 230 and 232 on fulcrums 250 and 252 respectively . links 230 and 234 together form the third crank means . links 232 and 236 together form the forth crank means affixed to links 200 and 204 are attachment points 156 and 158 which also serve as fulcrum points for inflection links 216 and 218 respectively . affixed to links 216 and 218 are inflection - deflection points 168 and 170 respectively . affixed to links 230 and 232 are attachment points 242 and 244 which also serve as fulcrum points for inflection links 234 and 236 respectively . affixed to links 234 and 236 are inflection - deflection points 246 and 248 respectively . fitted around the four attachment points is elastomeric material 180 . to prevent the return rotation of the primary and secondary expression driving gears , gearlocks 182 and 184 fit into the teeth of secondary expression driving gears 144 and 146 respectively . gearlock 182 is allowed to release secondary expression driving gear 144 by having shaft 186 pulled by solenoid 190 and pivoted on its axis . gearlock 184 is allowed to release secondary expression driving gear 146 by having shaft 188 pulled by solenoid 192 and pivoted on its axis . fig7 a - 7 f illustrate examples of expression driving gear arrangements for mechanism 20 and their effect on the elastomeric material stretched around the attachment points . fig7 a , fig7 b and fig7 c show arrangements approximating a smile . fig7 d shows the mechanism at rest . fig7 e - fig7 f shows arrangements emulating sadness and anger . while the invention has been described with reference to the preferred embodiment thereof it will be appreciated by those of ordinary skill in the art that modifications can be made to the parts that comprise the invention without departing from the spirit and scope thereof .
a mechanism effectively mimics human facial expressions for use in animated characters . on the front surface of the mechanism , four gears , meshed in pairs , provide rotational surfaces for a series of cranks and pins . as the gears rotate , the cranks and pins engage a loop of elastomeric material . as pin distance from each other , the loop stretches . as pins approach each other , the loop contracts . other pins located on the cranks or gears cause an inflection or deflection of the loop as the gears rotate . the resulting stretch or bending of the loop more accurately and efficiently mimics facial expressions .