Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Les utilisateurs de lecteurs d'écran peuvent cliquer sur ce lien pour activer le mode d'accessibilité. Celui-ci propose les mêmes fonctionnalités principales, mais il est optimisé pour votre lecteur d'écran.


  1. Recherche avancée dans les brevets
Numéro de publicationUS20040095345 A1
Type de publicationDemande
Numéro de demandeUS 10/700,210
Date de publication20 mai 2004
Date de dépôt3 nov. 2003
Date de priorité7 juin 1995
Autre référence de publicationUS6535210, US6690370, US20030132935
Numéro de publication10700210, 700210, US 2004/0095345 A1, US 2004/095345 A1, US 20040095345 A1, US 20040095345A1, US 2004095345 A1, US 2004095345A1, US-A1-20040095345, US-A1-2004095345, US2004/0095345A1, US2004/095345A1, US20040095345 A1, US20040095345A1, US2004095345 A1, US2004095345A1
InventeursJohn Ellenby, Thomas Ellenby, Peter Ellenby
Cessionnaire d'origineJohn Ellenby, Thomas Ellenby, Peter Ellenby
Exporter la citationBiBTeX, EndNote, RefMan
Liens externes: USPTO, Cession USPTO, Espacenet
Vision system computer modeling apparatus
US 20040095345 A1
Vision systems for use in modeling environments or scenes are presented. Users view scenes via electronic cameras and are simultaneously presented with CAD type functionality for creating graphical representations of addressed scenes. These systems, having knowledge of position with respect to objects being addressed and with respect to positions measured at prior times, continuously update model perspective and size to reflect a present view of scenes in real time.
Previous page
Next page
What is claimed is:
1) Apparatus for creating digital computer models comprising: at least one electronic camera; position and attitude measurement means; a video display; and a computer processor operable for: running CAD software, acquiring images from said electronic camera, receiving position and attitude information, computing perspective adjustments, combining imagery from said electronic camera with imagery from said CAD software, displaying combined imagery at said display; said electronic camera, position and attitude measurement means each in electronic communication with said computer.
2) Apparatus of claim 1 further comprising: a range measurement means, said computer further being operable for receiving range information relating to the distance between the apparatus and a point or position in the scene being addressed, said range measurement means is in communication with said computer.
3) Apparatus of claim 1, said displaying combined imagery includes forming a composite image of a real scene with a computer model graphic image superimposed thereon in a perspective which corresponds to the perspective of the scene as viewed from a user's position.
4) Computer modeling apparatus comprised of: a computer processor in communication with an electronic camera, position, attitude and range determining means; range determining means; and a video display,
said electronic camera having an imaging axis and an image plane, the imaging axis defining a system pointing direction, the intersection of the imaging axis and image plane defining a position reference point;
said computer arranged to run CAD software in conjunction with software arranged to communicate with said position, attitude and range determining means and further with said video display;
said position determining means arranged to determine the position of the reference point, said attitude determining means arranged to determine the system pointing direction, said range determining means arranged to determine the distance from the position reference point to a point on an object in a scene being addressed, and said display having a substantially planar image field with its normal direction aligned to the pointing direction.
5) A computer apparatus of claim 4, said computer including a software object model responsive to position, attitude and range of the apparatus.
6) A computer apparatus of claim 5, said response being a translation of perspective and size whereby the perspective of the scene being addressed from the camera viewpoint corresponds to the perspective and size of the displayed model.
7) Computer modeling methods comprising the steps: addressing a scene with an electronic camera; measuring position and attitude of said camera; recording a first point associated with said measurements; changing either the position state or attitude state of the camera; recording at least one other point associated with the new position and attitude state; and displaying said points recorded superimposed with an image captured with said electronic camera.
8) Computer modeling methods of claim 7, further comprising a step to re-acquire a previously defined point or model from a new position to improve the accuracy by averaging.
  • [0001]
    This application continues from U.S. application Ser. No. 10/350,386 filed Jan. 23, 2003 which continues in part from Ser. No. 08/482,944, filed Jun. 7, 1995, presently pending. These inventions are generally concerned with computer vision systems and specifically concerned with computer vision systems combined with computer aided design modeling facilities.
  • [0002]
    The following disclosure is presented with the assumption that elements of computer aided design are well known to the reader. Texts explaining the current state of that are available from various sources, but those relating to AutoCad® may be particularly helpful. No attempt is made here to explain the details of implementing computer models with software except as it relates to the new arraignment presented.
  • [0003]
    Vision systems which combine electronic cameras with computers to perform image functions are described in various texts including co-pending patent applications of the present inventors having series 08 serial numbers: 119,360; 270,911; 355,710; 335,940; 335,912; 411,299; 307,360.
  • [0004]
    It should be understood that all of the herein referenced provide considerable definition of elements of the present invention. Therefore, those materials are incorporated herein by reference whereby the instant specification can rely upon them for enablement of the particular teachings of each.
  • [0005]
    Computer aided design and modeling techniques are useful in various fields. Commonly referred to as CAD or computer aided design, an electronic computer can be used to model devices, objects or environments. Changes to the model are easily made and a great number of variations might be tried before arriving at a final desired result. Examples of uses of CAD include: by architects for buildings proposed to be built, or by automobile designers for cars proposed to be manufactured. A designer may start from a conceptual idea, a photograph, an artist drawing or other medium. From that initial idea or representation, a designer may construct on a computer, a model. A model consists of a plurality of individual graphical objects each having some correspondence to some real object. A photograph suggests to the CAD designer how particular features of the subject may look and give hints to how they might be implemented in a graphical representation. With advanced computers, it is even possible for the photograph to be scanned into an electronic image and combined with the CAD drawing, thereby facilitating formulation of a more accurate model. Converting real world objects into a computer model is of great interest to CAD designers as it provides very sophisticated designs in early stages of development.
  • [0006]
    Novel techniques have been discovered which provide very specialized uses of vision systems, and in particular as they may relate to computer aided modeling and design. While the systems and inventions of the prior art are designed to achieve particular goals and objectives, some of those being no less than remarkable, these inventions have limitations which prevent their use in new ways now possible. These prior art inventions are not used and cannot be used to realize the advantages and objectives of the present invention.
  • [0007]
    It is now first presented here, inventions of vision system computer modeling apparatus including devices for creating computer models of real scenes. It is a primary function of these systems to provide means and method for computer modeling or real objects. It is a contrast to prior methods and devices that known systems do not interact with real scenes with respect to perspective and spatial relationships as measured in real-time. A fundamental difference between the computer modeling apparatus of these instant inventions and those of the art can be found when considering its interaction and spatial relationships with respect to scenes being modeled.
  • [0008]
    An electronic imaging system combined with a computer aided design system and in communication with position, attitude, and optionally range measuring devices forms vision system computer modeling apparatus of these inventions. These vision system computer modeling apparatus are operable for addressing real scenes from some user chosen point-of-view, or perspective. The model presented at a display as a two-dimensional image has associated therewith a perspective which relates to a perspective of the three-dimensional real scene being modeled. The model as presented to a user is continuously responsive to changes in perspective. When the imaging system is moved such that the perspective of the scene changes, the perspective of the model similarly and correspondingly changes as well. This is accomplished via measurements of position and attitude of the apparatus with respect to the scene being addressed.
  • [0009]
    Tools and principles of computer aided design can be combined with real time continuous imaging systems to result in sophisticated modeling instruments. As it is readily possible to measure spatial information including position, attitude and range of the imaging system with respect to scenes being modeled, these data can be used to better create advanced models with great accuracy with respect to the real world.
  • [0010]
    For illustration by example, the combination of a computer running CAD software; a camcorder electronic camera; and position and attitude measuring apparatus forms the foundation of these systems.
  • [0011]
    Using such a system, a model designer may view a scene in real time and construct a model of the scene as it is viewed. Computer graphical objects can be created and associated with attributes of the real scene. In particular, the graphic objects and their nodes can be indexed to the real position and orientation of objects and features of objects they represent. As the camera is moved about the scene, i.e. to a new perspective, so can the appearance and perspective of the graphical objects in the computer model in a fashion which corresponds to the way real objects would be imaged from the new camera position. By combining computer aided design with real time electronic cameras and position, attitude and range measuring systems, a novel and powerful modeling system is realized.
  • [0012]
    These inventions thus stand in contrast to methods and devices known previously. The invention is a computer modeling apparatus with live real-time images and position and attitude measurement devices which relate the computer model to the scene being modeled in proper perspective for all relative positions of the apparatus with respect to the scene. Presently CAD systems are typically computer workstations with the ability to scan photographs and other graphics which may relate to a scene being modeled. The position and orientation of the workstation has nothing to do with the models residing within the computer.
  • [0013]
    It is a primary object of the invention to provide vision system computer modeling apparatus.
  • [0014]
    It is additionally an object of the invention to provide computer aided design apparatus whose models are responsive to the position and attitude of the apparatus with respect to the scene being modeled.
  • [0015]
    It is an object of the invention to provide apparatus comprising the combination of a computer aided design system, an electronic camera, position and attitude measuring apparatus and optionally, ranging apparatus.
  • [0016]
    A better understanding can be had with reference to the detailed description of Preferred Embodiments and with reference to the appended drawings. These embodiments represent particular ways to realize the invention and are not inclusive of all ways possible. Therefore, there may exist embodiments that do not deviate from the spirit and scope of this disclosure as set forth by the claims, but do not appear here as specific examples. It will be appreciated that a great plurality of alternate versions are possible.
  • [0017]
    These and other features, aspects, and advantages of the present invention will become better understood with regard to the following description, appended claims and drawings where:
  • [0018]
    [0018]FIG. 1 is line drawing of objects having a certain spatial relationship;
  • [0019]
    [0019]FIG. 2 is a different view of the same scene;
  • [0020]
    [0020]FIG. 3 shows a close-up and normal view at once;
  • [0021]
    [0021]FIG. 4 shows a resizing operation;
  • [0022]
    [0022]FIG. 5 shows a scene space geometry;
  • [0023]
    [0023]FIG. 6 shows a top view of that same geometry;
  • [0024]
    [0024]FIGS. 7 and 8 illustrate line elements generated from various positions;
  • [0025]
    [0025]FIGS. 9, 10, 11, and 12 show the side of a building being modeled;
  • [0026]
    [0026]FIG. 13 is a flow diagram for a modeling method; and
  • [0027]
    [0027]FIG. 14 is a system block diagram.
  • [0028]
    In accordance with each of the preferred embodiments of these inventions, there are provided apparatus for creating a computer model of a scene where the model is responsive to the position and attitude of the apparatus. It will be appreciated that the apparatus of one preferred embodiment may be different than the apparatus of another embodiment. Many alternatives and versions may exist for various components of these systems. Adoption of certain variations can be made without deviation from the true spirit of the invention. The scope of the following disclosure should not be limited to the example elements chosen here for illustration. The scope of the invention is set forth by the appended claims. The following examples are considered by the inventors to be the best of many possible modes of executing these inventions.
  • [0029]
    To realize an apparatus of these inventions, one may combine: 1) a camera; 2) a computer, and 3) position and attitude measuring devices.
  • [0030]
    Real-time electronic digital video is available by way of common CCD type electronic cameras. Hand held camcorders can be battery powered and highly portable. They allow a user to view some real scene at a display device, for example a liquid crystal display device. In addition, they are particularly well suited for the present subject as the digital signal they produce is compatible with computer processing operations.
  • [0031]
    Computers use similar liquid crystal displays for user interface. The images computers generate therefore are compatible with presentation on those devices. Therefore the combination of electronic cameras and computers is facilitated by the common display format. Very advanced design software is now available having graphical modeling capabilities. CAD methodology permits graphical objects to be manipulated in a great plurality of ways so that they may represent real objects in a computer model. These present inventions therefore can most simply be described as the combination of a real-time electronic camera with a computer running CAD type modeling software.
  • [0032]
    A user may address some real scene by pointing the camera there towards from a fixed position. Where a computer is connected to the camera and is running CAD software, a user may create a model of the real scene as it is viewed.
  • [0033]
    A careful reader will realize that models created with such a system would necessarily be specific to a certain perspective. For this reason, the system computer is preferably arranged to be in communication with position and attitude determining devices. If the device is moved, then the perspective of the real scene necessarily changes. To account for this change in the model, the computer mathematically determines a new perspective for the objects of the model by applying rotation, scale, translation algorithms which are responsive to the camera's new position such that the perspective of the model continuously updates in accordance with the true perspective of the real scene.
  • [0034]
    For example, a camera is addressing a scene, FIG. 1, of a box (11) five meters in front of the camera and a ball (12) five meters further in the same direction. If the camera is moved toward the scene, FIG. 2, the objects in the foreground, the box (21), would appear in the display to increase in size at a greater rate than those in the background, the ball (22). Given sufficient views of the objects in question, the apparatus would have sufficient data to recall a model of a cube (33) and a sphere (34) to match to the box (31) and the ball (32). The recalled models would then be scaled and oriented by the user or the apparatus itself, and placed so that the models (43, 44) coincided with the real objects (41, 42) as is shown in FIG. 4.
  • [0035]
    For the computer to properly size the two objects it may be required to re-size “stretch” the objects, either manually or automatically via image recognition for example, to fit the new size of the corresponding real box and ball. After such manual re-sizing, the computer could estimate via a triangulation routine the relative positions with respect to the measured camera displacement. Additional camera displacements could result in automatic graphic object updates. The first re-sizing operation would calibrate the device and further adjustments may be calculated and the re-sizing of the model objects performed without further user input. Similarly, other perspective and depth features could be accounted for. Mathematical translations from a real world 3-D scene to a 2-D computer display are already very common. Many advanced computer routines have been developed to facilitate perspective representations of 3-D objects on a 2-D display. It is important to realize here that the invention does not propose any new perspective computation routines. The well developed routines known are sufficient. It is, however, a new combination of primary elements which result in the powerful modeling tool.
  • [0036]
    An alternate apparatus of the invention may comprise: 1) a camera; 2) a computer; 3) position and attitude measuring devices, and 4) a range finding device. The addition of a ranging capability enhances the ability of the apparatus to create three dimensional models of the scene being addressed. To calculate the position of a point in the scene, the user would range on the point of interest and the unit, given position and attitude data, could calculate the coordinates of the point directly. It is important to realize that the invention does not propose a new method of position calculation based on unit position and attitude, and range to object. This method has been in use, in radar directed gunnery for example, for many years, though not for developing of computer graphical models. What is important is that range based position calculation enables the user to quickly develop a model based on nodes and connecting lines and curves, much as in CAD type programs. Also, range based position calculation enables the unit to use advanced modeling methods based on image processing such as edge detection within a defined area and coplanar modeling.
  • [0037]
    For example, a user of the apparatus may choose to use a method of coplanar modeling, FIG. 13. A user would range to sufficient points, at least three are required to define a plane but the user could define as many points as are needed to define the area of interest, to define the boundaries of a planar area 1302. These boundaries may or may not be part of the model. The user may also define areas within these edge boundaries that the unit is to ignore. In other words, the user may cut pieces out of the defined area that will not be analyzed by the unit, in effect setting up interior boundaries. This would enable the user to define exactly the area that is to be analyzed by the unit. Once the area has been defined the unit then calculated the equation defining the plane 1303. The unit then detects, using edge detection and other methods known, all lines and curves within the defined area 1304 and displays them to the user 1305. The user then deletes all lines that are not to be modeled 1306. By utilizing the knowledge of the location and orientation of the defined plane in relation to the units position, and the ability of the unit to measure angles from its bore-sight, by pixel counting and knowledge of lens zoom state, the unit can calculate the location of all of the nodes needed to define those lines and curves in the defined plane 1308, 1309. FIGS. 9-12 illustrate basic steps involved in relation to modeling a wall of an office building. In FIG. 9, the user defines a planar area by ranging to vertices 1-6. Reference with respect to the users position (which is known to the computer) sets the precise location of the addressed point in 3 space. In FIG. 10, a user confirms the process by using an interactive graphical user interface. In FIG. 12 the unit displays the calculated model to the user.
  • [0038]
    In FIG. 14, major components of these systems are illustrated in a block diagram. A camera, or cameras 141 are in electrical communication with a computer 145. Measurement systems for position 142, attitude 143 and range are arranged together as part of a sensor subsystem. A video display 146 is also electronically coupled to the computer are serves to display images generated therein. Data store 148 is also a part of the computer subsystem and contains information such as computer models both generated and those stored from previous sessions.
  • [0039]
    A continuation of the coplanar method would be to use a pair of planar models, created from different positions, using the same boundary limits. If any objects projected from, or were inset into, the plane the two images would appear different. The unit would be able to calculate, through triangulation, the correct coordinate for these nodes. Some situations may require a third view from another location for completeness. FIG. 5 shows a general situation in which a user defines a planar area 51 that has a line 52 sticking out of it at right angles. The viewer would go through the planar modeling process from viewing position #1 53 and from viewing position #2 54 to generate the coordinates for node A 55 within the plane and to calculate the coordinates of the endpoint, node B 56, without the user having to range to either point specifically. In this simple situation it would seem easier to just range on the two points in question, nodes A & B, and have done with it. But if the area contained many projections or indentations the user, by using this method, would merely have to define a planar area, and view it from several points of view, to model these projections in three dimensions. FIG. 6 gives a plan view of the situation and clearly shows that, if node B 62 is assumed to be in the defined planar area 61, that the coordinates calculated for the intersection of a line, from the two viewing positions 63,64 to node B 62, and the plane 61 will produce different coordinates, nodes B1 66 and B2 65. In the case of node A 61 the change in viewing position will not produce a change in coordinates because node A 61 is indeed in the defined plane. These coordinates, as calculated from each viewing position, are shown in FIGS. 7 and 8. These figures clearly shows that node A 71, 81 is within the plane. FIGS. 7 and 8 also show, through the discrepancies in the positions of modes B1 72 and B2 82, that the real position of node B is not within the defined plane. To calculate the actual coordinates of node B is quite simple. Given the knowledge of the location of each viewing position and the knowledge of the bearings, both horizontal and vertical, to the node, based on the pixel counting angular offset method, from each viewing position the unit could calculate the actual position of the node by triangulation.
  • [0040]
    The primary elements of the systems are:
  • [0041]
    a camera to acquire a digital image of a real scene;
  • [0042]
    a computer to run CAD type software and combine graphical objects with the real image, and further to compute perspective relationships between a real 3-D scene and a 2-D perspective of that scene, the computing routines being responsive to position, attitude and ranging measurements; and
  • [0043]
    apparatus operable for measuring position, attitude, range.
  • [0044]
    More specifically:
  • [0045]
    the camera may be a camcorder type, a portable battery operated device for producing a digital video signal, in communication with a computer processor;
  • [0046]
    the computer may be the type known as a personal computer: having a microprocessor for example Pentium or Power PC processors which have been employed to execute code developed for computer modeling, further being operable for combining an image from an electronic camcorder with a computer generated graphical model image, further being in communication with and responsive to apparatus for measuring position, attitude and range of the camera.
  • [0047]
    The apparatus for measuring position, attitude and range may be as follows:
  • [0048]
    the position measuring apparatus may be a large scale system such as the global position system G.P.S. or may be a local system arranged with a particular environment in mind such as a city block or single room of a building, each employing some radio location measures, depending upon desired accuracy, the choice of appropriate position measuring system will vary;
  • [0049]
    the attitude measuring apparatus may be an electronic compass, flux gate compass, interferometer ring gyro or other device which is operable for measuring relative pointing direction of the camera imaging axis; and
  • [0050]
    the ranging apparatus may be an ultrasonic or radar device which measures relative position of object by timing a test pulse which is reflected therefrom. Some of these devices are common to simple photographic cameras in auto-focus systems. Other types of ranging, such as laser or infrared rangefinders, may be equally effective as long as it is possible to determine the distance from the camera to a particular object and relay that measurement to the computer.
  • [0051]
    In one special version of these inventions, cameras are omitted. A viewing path is defined by a reticule system which provides reference or “pointing” axis for the devices. In common CAD methods, “pointing” and “clicking” may be done via a mouse peripheral device. An icon, for example an arrow, designates a position on the model field as displayed on the screen. Objects of the model are manipulated by pointing and clicking, clicking and dropping, etc. The model may relate to some real scene, but is not generally responsive thereto.
  • [0052]
    In a particular version of the invention, pointing, clicking and dragging operations may be implemented by manipulation of a pointing axis into a real scene. Clicking is accomplished by a simple switch on the device sensitive to tactile manipulation. Again, the system's ability to know its position and pointing attitude as well as certain range data allows it to directly interface with the real world. The model is sensitive to and responsive to the position and attitude of device in the 3-D scene. The displayed model, therefore, corresponds to how the scene would look from any perspective.
  • [0053]
    Modeling methods of these inventions include methods having the primary steps as follows: viewing a scene with an electronic camera; measuring position and attitude of said camera; recording a first point associated with said measurements; changing either the position state or attitude state of the camera; recording at least one other point associated with the new position and attitude state; and displaying said points superimposed with an image captured with said electronic camera. In this way, one can see the scene while also viewing the model being formed together in the same perspective. The methods may also include a step where the points are connected together by line segments. Or, further by connecting several points to form a polygon computer model object. Such polygons may be shaded, colored, or textured by application of these attributes in the computer model databases.
  • [0054]
    Where a model of an object in a scene is formed from one point of view, the user may later go to a different point of view and repeat some or all of the points. From a second position, the points which are repeated may be averaged with the points acquired from the previous viewpoint to form a more accurate point definition.
  • [0055]
    Although the present invention has been described in considerable detail with clear and concise language and with reference to certain preferred versions thereof including the best modes anticipated by the inventor, other versions are possible. Therefore, the spirit and scope of the appended claims should not be limited by the description of the preferred versions contained therein.
Citations de brevets
Brevet cité Date de dépôt Date de publication Déposant Titre
US2994971 *28 janv. 19598 août 1961Gilbert Co A CInstructional sky scanner
US3729315 *1 oct. 197024 avr. 1973Brunswick CorpMethod of making scenes for a golf game
US3769894 *24 août 19706 nov. 1973Brunswich CorpGolf game
US3923370 *15 oct. 19742 déc. 1975Honeywell IncHead mounted displays
US3990296 *8 janv. 19759 nov. 1976Actron, A Division Of Mcdonnell Douglas CorporationAcoustical holography imaging device
US4322726 *19 déc. 197930 mars 1982The Singer CompanyApparatus for providing a simulated view to hand held binoculars
US4380024 *19 nov. 198012 avr. 1983Olofsson Hasse E OAirborne vehicle referenced (outside world) recording device utilizing an electro-optical camera and an electronic alignment procedure
US4425581 *17 avr. 198110 janv. 1984Corporation For Public BroadcastingSystem for overlaying a computer generated video signal on an NTSC video signal
US4439755 *4 juin 198127 mars 1984Farrand Optical Co., Inc.Head-up infinity display and pilot's sight
US4489389 *2 oct. 198118 déc. 1984Harris CorporationReal time video perspective digital map display
US4572203 *27 janv. 198325 févr. 1986Feinstein Steven BContact agents for ultrasonic imaging
US4600200 *3 janv. 198315 juil. 1986Ikegami Tsushinki Co., Ltd.Three-dimensional image display system
US4645459 *30 juil. 198224 févr. 1987Honeywell Inc.Computer generated synthesized imagery
US4662635 *23 mai 19865 mai 1987Craig EnokianVideo game with playback of live events
US4684990 *12 avr. 19854 août 1987Ampex CorporationMethod and apparatus for combining multiple video images in three dimensions
US4710873 *9 mars 19841 déc. 1987Marvin Glass & AssociatesVideo game incorporating digitized images of being into game graphics
US4736306 *29 avr. 19855 avr. 1988The United States Of America As Represented By The United States Department Of EnergySystem for conversion between the boundary representation model and a constructive solid geometry model of an object
US4805121 *30 mai 198614 févr. 1989Dba Systems, Inc.Visual training apparatus
US4807158 *30 sept. 198621 févr. 1989Daleco/Ivex Partners, Ltd.Method and apparatus for sampling images to simulate movement within a multidimensional space
US4835532 *29 mars 198830 mai 1989Honeywell Inc.Nonaliasing real-time spatial transform image processing system
US4855822 *26 janv. 19888 août 1989Honeywell, Inc.Human engineered remote driving system
US4894922 *26 févr. 198823 janv. 1990Nautech LimitedHand bearing compass
US4939661 *9 sept. 19883 juil. 1990World Research Institute For Science And TechnologyApparatus for a video marine navigation plotter with electronic charting and methods for use therein
US4940972 *10 févr. 198810 juil. 1990Societe D'applications Generales D'electricite Et De Mecanique (S A G E M)Method of representing a perspective image of a terrain and a system for implementing same
US4947323 *8 nov. 19887 août 1990University Of Tennessee Research CorporationMethod and apparatus for measuring small spatial dimensions of an object
US4970666 *30 mars 198813 nov. 1990Land Development Laboratory, Inc.Computerized video imaging system for creating a realistic depiction of a simulated object in an actual environment
US4992866 *29 juin 198912 févr. 1991Morgan Jack BCamera selection and positioning system and method
US5020902 *22 juin 19894 juin 1991Kvh Industries, Inc.Rangefinder with heads-up display
US5034812 *7 nov. 198923 juil. 1991Smiths Industries Public Limited CompanyImage processing utilizing an object data store to determine information about a viewed object
US5072218 *24 févr. 198810 déc. 1991Spero Robert EContact-analog headup display method and apparatus
US5115398 *29 juil. 199119 mai 1992U.S. Philips Corp.Method of displaying navigation data for a vehicle in an image of the vehicle environment, a navigation system for performing the method, and a vehicle comprising a navigation system
US5124915 *29 mai 199023 juin 1992Arthur KrenzelComputer-aided data collection system for assisting in analyzing critical situations
US5182641 *17 juin 199126 janv. 1993The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationComposite video and graphics display for camera viewing systems in robotics and teleoperation
US5189630 *15 janv. 199123 févr. 1993Barstow David RMethod for encoding and broadcasting information about live events using computer pattern matching techniques
US5252950 *20 déc. 199112 oct. 1993Apple Computer, Inc.Display with rangefinder
US5269065 *19 mars 199314 déc. 1993Casio Computer Co., Ltd.Compass including means for displaying constellation data
US5296854 *13 oct. 199222 mars 1994United Technologies CorporationHelicopter virtual image display system incorporating structural outlines
US5311203 *29 janv. 199310 mai 1994Norton M KentViewing and display apparatus
US5322441 *21 août 199221 juin 1994Texas Instruments IncorporatedMethod and apparatus for providing a portable visual display
US5333874 *6 mai 19922 août 1994Floyd L. ArnoldSports simulator
US5342051 *30 oct. 199230 août 1994Accu-Sport International, Inc.Apparatus and method for tracking the flight of a golf ball
US5353134 *19 nov. 19924 oct. 1994Thomson-CsfWeapon aiming device
US5354063 *4 déc. 199211 oct. 1994Virtual Golf, Inc.Double position golf simulator
US5367578 *18 sept. 199122 nov. 1994Ncr CorporationSystem and method for optical recognition of bar-coded characters using template matching
US5394517 *14 oct. 199228 févr. 1995British Aerospace PlcIntegrated real and virtual environment display system
US5410649 *29 juin 199225 avr. 1995Texas Instruments IncorporatedImaging computer system and network
US5454043 *30 juil. 199326 sept. 1995Mitsubishi Electric Research Laboratories, Inc.Dynamic and static hand gesture recognition through low-level image analysis
US5454597 *29 avr. 19933 oct. 1995Great Dane Trailers, Inc.Lightweight chassis-container construction
US5455689 *14 févr. 19943 oct. 1995Eastman Kodak CompanyElectronically interpolated integral photography system
US5457447 *31 mars 199310 oct. 1995Motorola, Inc.Portable power source and RF tag utilizing same
US5462275 *20 déc. 199131 oct. 1995Gordon WilsonPlayer interactive live action football game
US5467444 *7 nov. 199114 nov. 1995Hitachi, Ltd.Method of three-dimensional display of object-oriented figure information and system thereof
US5479597 *27 avr. 199226 déc. 1995Institut National De L'audiovisuel Etablissement Public A Caractere Industriel Et CommercialImaging system for producing a sequence of composite images which combine superimposed real images and synthetic images
US5528232 *20 mai 199418 juin 1996Savi Technology, Inc.Method and apparatus for locating items
US5528518 *25 oct. 199418 juin 1996Laser Technology, Inc.System and method for collecting data used to form a geographic information system database
US5553864 *22 mai 199210 sept. 1996Sitrick; David H.User image integration into audiovisual presentation system and methodology
US5625765 *8 nov. 199429 avr. 1997Criticom Corp.Vision systems including devices and methods for combining images for extended magnification schemes
US5682332 *8 nov. 199428 oct. 1997Criticom CorporationVision imaging devices and methods exploiting position and attitude
US5696837 *20 avr. 19959 déc. 1997Sri InternationalMethod and apparatus for transforming coordinate systems in a telemanipulation system
US5703691 *5 mars 199630 déc. 1997Hughes ElectronicsIntegrated detector for laser remote sensors
US5742521 *14 sept. 199421 avr. 1998Criticom Corp.Vision system for viewing a sporting event
US5796386 *19 juin 199618 août 1998International Business Machines CorporationPrecise calibration procedure for sensor-based view point control system
US5801704 *15 août 19951 sept. 1998Hitachi, Ltd.Three-dimensional input device with displayed legend and shape-changing cursor
US5825480 *11 déc. 199620 oct. 1998Fuji Photo Optical Co., Ltd.Observing apparatus
US5870741 *18 oct. 19969 févr. 1999Fuji Xerox Co., Ltd.Information management device
US5902347 *27 mars 199711 mai 1999American Navigation Systems, Inc.Hand-held GPS-mapping device
US5929848 *29 mai 199627 juil. 1999Visible Interactive CorporationInteractive personal interpretive device and system for retrieving information about a plurality of objects
Référencé par
Brevet citant Date de dépôt Date de publication Déposant Titre
US84005485 janv. 201019 mars 2013Apple Inc.Synchronized, interactive augmented reality displays for multifunction devices
US862501815 févr. 20137 janv. 2014Apple Inc.Synchronized, interactive augmented reality displays for multifunction devices
US93054022 janv. 20145 avr. 2016Apple Inc.Synchronized, interactive augmented reality displays for multifunction devices
US974769819 oct. 200729 août 2017Sam StathisSystem for accurately and precisely locating and marking a position in space using wireless communications and robotics
US20060072009 *1 oct. 20046 avr. 2006International Business Machines CorporationFlexible interaction-based computer interfacing using visible artifacts
US20060082572 *14 sept. 200520 avr. 2006Baardse Dirk JInferring of associative constraints and supporting objects for 3D curves
US20080154538 *19 oct. 200726 juin 2008Sam StathisSystem for accurately and precisely locating and marking a position in space using wireless communications and robotics
US20110164163 *5 janv. 20107 juil. 2011Apple Inc.Synchronized, interactive augmented reality displays for multifunction devices
WO2008067349A3 *28 nov. 200728 août 2008Sam StathisSystem for accurately and precisely locating and marking a position in space using wireless communications and robotics
Classification aux États-Unis345/419
Classification internationaleG06T15/20, G06T19/20
Classification coopérativeG06T2215/16, G06T2219/2021, G06T15/20, G06T19/20
Classification européenneG06T19/00, G06T15/20