Embodiments are generally related to data gathering and geolocation. Embodiments are also related to a method and system for real-time correlation of streaming video to geolocation. Embodiments are additionally related to geolocation linked streaming video systems.
Geolocation is the identification of the real-world geographic location of an object, such as radar, mobile phone or an Internet-connected computer terminal Geolocation may refer to the practice of assessing the location, or to the actual assessed location.
Geolocation is closely related to positioning but can be distinguished from it by a greater emphasis on determining a meaningful location for example a street address rather than just a set of geographic coordinates. Specifically this involves the use of advanced radio frequency (RF) location systems utilizing, for example, Time Difference Of Arrival (TDOA) where greater specificity of location is possible. TDOA systems often utilize mapping displays or other geographic information system. This is in contrast to more traditional radiolocation technologies, for example direction finding where a line of bearing to a transmitter is achieved and not the specific location.
The rapid growth in mobile devices with built in Global Positioning System (GPS) capability has expanded the average user's appreciation of the importance of geo-location. Early users of Apple's iPhone found that the device could be used for road navigation, eliminating the need for dedicated navigation devices. As the app database has grown an average user now takes it for granted that location services are part of modern life. Foursquare, Color, and Yelp have begun to make social networks tightly coupled to the location. Advanced location dependent Augmented Reality features such as Yelp's Monocle provide a computer enhanced real time perception of the world near a person's location. An of these location dependent features share a basic limitation: they only work when a mobile device is connected to the communication grid. People who travel outside the country with an iPhone or iPad are aware of this but can still get data services if they are willing to pay for it or find a WiFi hotspot. But, many natural scientists and engineers that work in remote regions face a more difficult dilemma—a complete lack of connectivity.
Scientists that work in the field often depend on geospatial databases to conduct their work. A geologist exploring for gold may be trying to find a point on the earth that corresponds to an anomalous area extracted from a satellite or airborne image. A forester may need to do a Similar exercise looking for anomalies associated with insect infestation. Old technologies may be used and navigate to a location identified in the office using a handheld GPS or simple orienteering with a compass. However, many natural phenomena are better understood within their spatial context. Thus there is need of interactive navigation to a remote location using a display device loaded with multiple layers of image other data (typically attributed points, lines, and areas) is highly desirable.
Currently, methods are known for capturing still images that are linked to locations on a particular street. These methods may be limited by the existence of streets, street addresses, and they do not provide video feedback. The areas of interest, particularly for military applications, are often in remote locations, un-accessed by current mapping programs. Additionally, current methods may not allow for interactive insertion and deletion of points of interest within the recorded data.
A need therefore exists for an interactive method for recording data and geolocation-linking that data for areas not easily identified by street address. A need also exists for video recording and geolocation, and for providing real time video streams of location-linked data.
The following summary is provided to facilitate an understanding of some of the innovative features unique to the disclosed embodiment and is not intended to be a full description. A full appreciation of the various aspects of the embodiments disclosed herein can be gained by taking the entire specification, claims, drawings, and abstract as a whole.
It is, therefore, one aspect of the disclosed embodiments to provide for data gathering and geolocation.
It is another aspect of the disclosed embodiments to provide a method and system for real-time correlation of streaming video to geolocation.
It is yet another aspect of the disclosed embodiments to provide for geolocation linked streaming video systems.
It is another aspect of the present invention to provide for a data recording and geolocation method that records sensor data and links the data to specific coordinates. The sensor data is then selectively stored in a database according to the linked coordinates. The method also includes generating a video stream from the recorded sensor data in response to database queries.
The aforementioned aspects and other objectives and advantages can now be achieved as described herein. A real time streaming geolocation method includes recording data and linking it to specific coordinates is disclosed, The data is selectively stored to a database using a specialized data filtering method, and a streaming video can be created from the stored data. The streaming video can be created in real time, creating a current video simulation of a specific environment. The method also allows for interactive addition, modification, and deletion of data, such as points of interest, in the video stream.
In one embodiment, the sensor data is recorded video. In another embodiment, the specific coordinates are GPS coordinates. In another embodiment, specific points of interest are linked to the sensor data. In another embodiment, the user can modify, delete, and add points of interest with a user interface. In another embodiment, the video stream is generated in real time.
The aforementioned aspects and other objectives and advantages can now be achieved as described herein. A real time streaming geolocation method includes recording data and linking it to specific coordinates. The data is selectively stored to a database using a specialized data filtering method, and a streaming video can be created from the stored data. The streaming video can be created in real time, creating a current video simulation of a specific environment. The method also allows for interactive addition, modification and deletion of data, such as points of interest, in the video stream.
The present invention selectively stores the sensor data using a data filtering method including recording the data to the database if no data exists for the specific coordinates. The data filtering also generates an average image patch from video frames linked to those coordinates and compares that average image patch with the recorded sensor data. If there is a difference above a certain threshold between the sensor data and the average image patch, the sensor data is recorded to thee database. In one embodiment, the sensor data is archived in the database if the difference between the sensor data and the average image patch is below the set threshold.
The present invention can capture multi-spectrum data and fuse it with streaming video. The fused streaming data can then be correlated to GPS locations The present invention may be implemented anywhere on the globe accessible to a GPS satellite.
Because of the multi-spectrum nature of the video output, the user may filter out unwanted information. In one embodiment, the user may choose to view all spectrums of data at the same time and the video may display a fused combination of all spectrum recordings. However, if the user only wishes to view one of the recorded spectrums, filters may hide or not show all the other spectrums. The recordings may be split into a number of different streams, each corresponding to a point of view.
The accompanying figures, in which like reference numerals refer to identical or functionally-similar elements throughout the separate views and which are incorporated in and form a part of the specification, further illustrate the disclosed embodiments and, together with the detailed description of the invention, serve to explain the principles of the disclosed embodiments.
The particular values and configurations discussed in these non-limiting examples can be varied and are cited merely to illustrate at least one embodiment and are not intended to limit the scope thereof.
The user interface 106 allows the user to view the video as it correlates to either the vehicle's location or a simulated training location. In addition to the raw video and data, a relational map can be used to correlate positional information and the route of interest. During filming of the video and sensor data gathering, the data is stored and each frame may be associated with a specific GPS location.
Referring to
Note that in the interface, there may be one large window housing the entire graphical user interface. A GPS map with integrated points of interest may be displayed. A navigation bar and stitched view may also be displayed.
An enlarged video output 304 of the detailed video output 301 depicted in
Referring to
Note that the invention may employ different points of view that are displayed on screens as if they were the windows of a vehicle. The total vehicle simulator approach can implement the 360 degree sensor data in a realistic training environment. Also, there may be a map outline with points of interest that the user can select to transition to that portion of the route. Also note that the user may be able to control the speed of advancing through the GPS route, and thus the speed of the active streaming spectrum recordings. Each point of interest may be linked to a standard icon, and an image of that icon may be placed at the appropriate location on a GPS map trail, and along the playback control for the streaming spectrum recordings. The video/data stream may also be communicated in real time with the geolocation data.
Also note that the system allows for training soldiers pre-deployment using their deployment operating environment and provides authentic video to more accurately familiarize the soldier with a potentially hostile environment. Instead of using simulation video for training soldiers, they can quickly and accurately familiarize themselves with the operating environments into which they will actually be deployed.
Referring to
As said at block 512, the simulated environment mode includes a GPS location simulated with a synthetic environment, like a vehicle simulator. Software generates streaming video and highlighted points of interest with spectrum data available based on database queries based on the desired GPS location as illustrated at block 516. Then as depicted at block 518, the user may then add, modify, or delete points of interest. As said at block 520, the field navigation mode includes obtaining a GPS location from a vehicle's GPS system. Software can then generate streaming video and highlighted points of interest with the data available from the database, using the GPS location obtained from the vehicle's GPS system as illustrated at block 524. Then as depicted at block 526, the user can also add to or modify the points of interest.
Referring to
If data does exist for that location, each of the ‘A’ frames linked to the GPS location is scanned to generate average image patch values for patches ‘X’ by ‘Y’ as said at block 610 and 612. As depicted at block 614, the average image patch is compared to the sensor data. If there is a difference greater than value ‘B’, then the video and sensor data is replaced for that GPS location and the images patches that changed more than a determined threshold are flagged as illustrated at block 616 and 618. As said at block 622 and 620, if there isn't a difference greater than the value ‘B’, then the data is discarded. Else the sensor and video data may be archived with a time stamp and a flag for the specific GPS location as depicted at block 624.
Note that the invention may be used by farmers, ranchers, foresters, property managers, commercial real estate managers, apartment managers.
It will be appreciated that variations of the above disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Also that various presently unforeseen or unanticipated alternatives, modifications, variations or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims.
This Application claims rights under 35 USC §119(e) from U.S. Application Ser. No. 61/522,733 filed Aug. 12, 2011 the contents of which are incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
6707487 | Aman et al. | Mar 2004 | B1 |
6718063 | Lennon et al. | Apr 2004 | B1 |
6873261 | Anthony et al. | Mar 2005 | B2 |
7088385 | Izumi et al. | Aug 2006 | B2 |
7272179 | Siemens et al. | Sep 2007 | B2 |
7403652 | Boncyk et al. | Jul 2008 | B2 |
7451041 | Laumeyer et al. | Nov 2008 | B2 |
7477780 | Boncyk et al. | Jan 2009 | B2 |
7565008 | Boncyk et al. | Jul 2009 | B2 |
7573403 | Goncalves et al. | Aug 2009 | B2 |
7583275 | Neumann et al. | Sep 2009 | B2 |
7796155 | Neely et al. | Sep 2010 | B1 |
20040075645 | Taylor et al. | Apr 2004 | A1 |
20070233384 | Lee | Oct 2007 | A1 |
20090085740 | Klein et al. | Apr 2009 | A1 |
20100311017 | Coil et al. | Dec 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
20130039631 A1 | Feb 2013 | US |
Number | Date | Country | |
---|---|---|---|
61522733 | Aug 2011 | US |