820results about How to "Light weight" patented technology

Scan module with pin stop

An optical scanning module has a metal base, a first circuit board mounted across one end of the metal base and a second circuit board mounted orthogonal to the first circuit board. The metal base supports a light emitter for producing a scanning beam and serves as a heat sink for the emitter. A flexible support attached to the metal base supports a mirror for oscillating motion. The module includes a drive mechanism, typically in the form of a permanent magnet and electromagnet, for producing reciprocal motion of the mirror. A detector included in the module senses light reflected from an indicia scanned by the beam. A flexible electrical cable connects the circuitry on the first and second circuit boards so that circuitry operates together to produce all signals necessary for operation of the scanner module and to process the electrical signals from the detector. Preferred embodiments include a flexible support consisting of a planar spring located between the mirror and one of the magnets. The components of the module are dimensioned so that the weight of the magnet balances that of the mirror. The invention also encompasses systems for scanning the beam simultaneously in two orthogonal directions at two different frequencies. This bi-directional scanning can produce a raster scan pattern for reading two-dimensional bar codes, or this scanning can produce a moving zig-zag pattern for reading truncated bar codes.

Methods, apparatus and computer program products for modeling three-dimensional colored objects

Methods, apparatus and computer program products can generate light weight but highly realistic and accurate colored models of three-dimensional colored objects. The colored model may be generated from a second plurality of points that define a coarse digital representation of the surface and at least one texture map containing information derived from a first plurality of colored points that define a fine digital representation of the surface. This derivation is achieved by mapping points within the texture map to the fine digital representation of the three-dimensional surface. Colored scan data may be used to construct the fine digital representation as a triangulated surface (i.e., triangulation) using a wrapping operation. This triangulated surface may be a two-manifold with or without nonzero boundary and the colored scan data may constitute raw point data with each datum comprising three real numbers (x-,y-, z-coordinates) providing geometric information and three integer numbers (r-,g-,b-values) providing color information. Operations are then performed to create the coarse digital representation from the fine digital representation and also preferably create a plurality a texture maps from the fine and coarse digital representations. One map may contain color information and another map may recover geometric detail lost in the simplification process associated with generating the coarse digital representation from the fine digital representation. An additional map may also be generated that corrects for differences in directions of normal vectors associated with the coarse and fine digital representations.
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products