System and method for creating, storing and utilizing images of a geographical location
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06K-009/60
G08G-001/123
H04N-007/00
출원번호
US-0486992
(2012-06-01)
등록번호
US-8818138
(2014-08-26)
발명자
/ 주소
Di Bernardo, Enrico
Goncalves, Luis F.
출원인 / 주소
Di Bernardo, Enrico
대리인 / 주소
Christie, Parker & Hale, LLP
인용정보
피인용 횟수 :
2인용 특허 :
99
초록▼
A system and method synthesizing images of a locale to generate a composite image that provide a panoramic view of the locale. A video camera moves along a street recording images of objects along the street. A GPS receiver and inertial navigation system provide the position of the camera as the ima
A system and method synthesizing images of a locale to generate a composite image that provide a panoramic view of the locale. A video camera moves along a street recording images of objects along the street. A GPS receiver and inertial navigation system provide the position of the camera as the images are being recorded. The images are indexed with the position data. The composite image is created on a column-by-column basis by determining which of the acquired images contains the desired pixel column, extracting the pixels associated with the column, and stacking the columns side by side. The composite images are stored in an image database and associated with a street name and number range of the street being depicted in the image. The image database covers a substantial amount of a geographic area allowing a user to visually navigate the area from a user terminal.
대표청구항▼
1. A server configured for use in a system that enables visual navigation of a geographic area, the system further comprising an image source and a user terminal, the user terminal comprising a screen and an input device, the server comprising: at least one processor; anda memory coupled to the at l
1. A server configured for use in a system that enables visual navigation of a geographic area, the system further comprising an image source and a user terminal, the user terminal comprising a screen and an input device, the server comprising: at least one processor; anda memory coupled to the at least one processor and configured to store program instructions,wherein the at least one processor is configured to execute the program instructions, the program instructions comprising instructions for: receiving, by the at least one processor from the user terminal, a first user input specifying a first location in the geographic area;retrieving, by the at least one processor from the image source, first image data associated with the first location, the image source providing a plurality of image data for displaying a plurality of images depicting front and/or side views of objects in the geographic area, wherein each of the images is a composite image generated based on a plurality of image frames acquired by an image recording device when the image recording device is in motion along a trajectory;sending, by the at least one processor, instructions to the user terminal to display on the screen a first composite image based on the first image data;receiving, by the at least one processor from the user terminal, a second user input specifying a navigation direction relative to the first location in the geographic area;determining, by the at least one processor, a second location based on the user specified navigation direction; andretrieving, by the processor from the image source, second image data associated with the second location. 2. The server of claim 1, wherein the retrieving the first image data associated with the first location comprises: identifying a street segment including the first location;identifying a position on the street segment corresponding to the first location; andidentifying an image associated with the position. 3. The server of claim 1, wherein the program instructions further comprise instructions for: sending, by the at least one processor, instructions to the user terminal to display on the screen a map of a portion of the geographic area;sending, by the at least one processor, an identifier of the first location on the map; andsending, by the at least one processor, instructions to the user terminal to advance the identifier on the map from the first location to the second location. 4. The server of claim 1, wherein the program instructions further comprise instructions for: receiving, by the at least one processor, a selection of an object of the objects;identifying, by the at least one processor, a hyperlink associated with the object; andsending, by the at least one processor to the user terminal, the hyperlink associated with the object. 5. The server of claim 1, wherein the first composite image is created by combining pixel data of a plurality of the image frames to create a new image depicting objects of the plurality of image frames over a wider field of view as compared to the field of view of any one of the image frames. 6. The server of claim 5, wherein the first composite image is created based on a first one of the image frames acquired at a first location along the trajectory and a second one of the image frames acquired at a second location along the trajectory. 7. The server of claim 5, wherein the first composite image is created based on at least two image frames acquired at the same location along the trajectory. 8. The server of claim 1, wherein the image recording devices captures images in all directions. 9. The server of claim 1, wherein the image recording devices captures images in 360 degrees of view. 10. In a system including an image source and a portable communication device having a screen and an input device, a method for enabling visual navigation of a geographic area from the portable communication device, the method comprising: receiving, from the portable communication device, a first user input specifying a first location in the geographic area;retrieving, from the image source, first image data associated with the first location, the image source providing a plurality of image data for displaying a plurality of images depicting front and/or side views of objects in the geographic area, wherein each of the images is a composite image generated based on image frames acquired by an image recording device when the image recording device is in motion along a trajectory;sending instructions to the portable communication device to display, on the screen, a first composite image based on the first image data;receiving, from the portable communication device, a second user input specifying a navigation direction relative to the first location in the geographic area;determining a second location based on the user specified navigation direction; andretrieving, from the image source, second image data associated with the second location. 11. The method of claim 10, wherein the image recording device comprises: a front facing camera;a rear facing camera;a first side facing camera; anda second side facing camera. 12. The method of claim 10, wherein the composite image is created by combining pixel data of a plurality of the image frames to create a new image depicting objects of the plurality of image frames over a wider field of view as compared to the field of view of any one of the image frames. 13. The method of claim 10, further comprising: receiving, from the portable communication device, a selection of an object of the objects;identifying a hyperlink associated with the object; andsending, to the portable communication device, the hyperlink associated with the object. 14. The method of claim 10, further comprising: sending instructions to the portable communication device to display on the screen a map of a portion of the geographic area;sending instructions to the portable communication device to display an identifier of the first location on the map; andsending instructions to the portable communication device instructions to advance the identifier on the map from the first location to the second location. 15. In a system including an image source providing a plurality of image data for displaying a plurality of images depicting front and/or side views of objects in a geographic area, each of the images being a composite image generated based on image frames acquired by an image recording device when the image recording device is in motion along a trajectory, and including a user terminal comprising a screen and an input device, a method for enabling visual navigation of a geographic area from the user terminal, the method comprising: segmenting the trajectory on which the image recording device moved into a plurality of segments;correlating the plurality of segments to a plurality of street segments in a geographic information database;receiving, from the user terminal, a first user input specifying a first location in the geographic area;identifying one of the street segments based on the first user input specifying the first location;retrieving, from the image source, first image information associated with the first location based on the identified one of the plurality of street segments; andsending the first image information to the user terminal to display on the screen a first image based on the first image information. 16. The method of claim 15, wherein the composite image is created by combining pixel data of a plurality of the image frames to create a new image depicting objects of the plurality of image frames over a wider field of view as compared to the field of view of any one of the image frames. 17. The method of claim 16, wherein the composite image depicts a wider field of view than is depicted in any one of the image frames. 18. The method of claim 15, further comprising: receiving, from the user terminal, a selection of an object of the objects;identifying a hyperlink associated with the object; andsending, to the user terminal, the hyperlink associated with the object. 19. The method of claim 15, further comprising: sending instructions to the user terminal to display on the screen a map of a portion of the geographic area;sending instructions to the user terminal to display an identifier of the first location on the map;receiving, from the user terminal, a second user input specifying a second location in the geographic area; andsending instructions to the user terminal to advance the identifier on the map from the first location to the second location.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (99)
Lanckton Arnold H. (Roma NY) More Randall K. (Manlius NY), Advanced terrain mapping system.
Jokiaho Timo,FIX ; Rautiola Markku,FIX ; Hamalainen Jari,FIX ; Rajala Jussi,FIX, Location updating for a packet-switched data service in a mobile communciation system.
Jain Ramesh ; Moezzi Saied ; Katkere Arun, Machine synthesis of a virtual video camera/image of a scene from multiple video cameras/images of the scene in accorda.
Gorr Russell E. ; Hancock Thomas R. ; Judd J. Stephen ; Lin Long-Ji ; Novak Carol L. ; Rickard ; Jr. Scott T., Method and apparatus for automatically tracking the location of vehicles.
Lachinski Theodore M. (Andover MN) Ptacek Louis S. (Mound MN) Blais Paul M. (St. Paul MN) Boggs Stephen (Fridley MN) Longfellow John W. (St. Paul MN) Setterholm Jeffrey M. (Lakeville MN), Method and apparatus for collecting and processing visual and spatial position information from a moving platform.
Keh-shin Fu Cheng ; Keeranoor G. Kumar ; James Sargent Lipscomb ; Jai Prakash Menon ; Marc Hubert Willebeek-LeMair, Method and apparatus for displaying panoramas with streaming video.
Matthew Friederich ; James A. Meek, Method and system for compressing data and a geographic database formed therewith and methods for use thereof in a navigation application program.
Christofferson Carl L. ; Christofferson Frank C., Method for automatically smoothing object level of detail transitions for regular objects in a computer graphics display system.
Wysocki David A. (Unitech Research ; Inc. ; 3802 Packers Ave. Madison WI 53704) Hooper Paul S. (Unitech Research ; Inc. ; 3802 Packers Ave. Madison WI 53704), Real time three dimensional geo-referenced digital orthophotograph-based positioning, navigation, collision avoidance an.
Israni Vijaya S. ; Ashby Richard A. ; Bouzide Paul M. ; Jasper John C. ; Fernekes Robert P. ; Nyczak Gregory M. ; Smith Nicholas E. ; Lampert David S. ; Meek James A. ; Crane Aaron I., System and method for use and storage of geographic data on physical media.
Israni Vijaya S. ; Ashby Richard A. ; Nyczak Gregory M. ; Smith Nicholas E., System and method for use and storage of geographic data on physical media.
Honey Stanley K. (Newark CA) Zavoli Walter B. (Palo Alto CA) Milnes Kenneth A. (Fremont CA) Phillips Alan C. (Los Altos CA) White ; Jr. Marvin S. (Palo Alto CA) Loughmiller ; Jr. George E. (Cupertino, Vehicle navigational system and method.
Uhlmann, Eugenie V.; O'Farrell, Desmond J.; Schofield, Kenneth; Lynam, Niall R., Vehicle-based navigation system with smart map filtering, portable unit home-base registration and multiple navigation system preferential use.
Ellenby, John; Ellenby, Thomas; Ellenby, Peter, Vision system computer modeling apparatus including interaction with real scenes with respect to perspective and spatial relationship as measured in real-time.
Arfvidsson, Joakim; Thrun, Sebastian, System and process for projecting location-referenced panoramic images into a 3-D environment model and rendering panoramic images from arbitrary viewpoints within the 3-D environment model.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.