US2010182455A1PendingUtilityA1

Method and apparatus for tagging digital photographs with geographic location data

45
Assignee: ABRAHAM CHARLESPriority: Jun 14, 2004Filed: Mar 30, 2010Published: Jul 22, 2010
Est. expiryJun 14, 2024(expired)· nominal 20-yr term from priority
G01S 19/09H04N 2101/00G01S 5/0036H04N 2201/3253H04N 1/00323H04N 2201/3277H04N 1/00127H04N 1/32128G01S 19/30
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and apparatus for tagging digital photographs with geographic location data is described. In one example, a digital camera includes an imaging unit, a radio frequency/intermediate frequency (RF/IF) front end, and a memory. The imaging unit is configured to generate digital photographs. The RF/IF front end is configured to receive satellite positioning system signals and generate digital samples therefrom. The memory is configured to store a set of digital samples generated by the RF/IF front end with each digital photograph generated by the imaging unit. The digital samples produced by the RF/IF front end may be intermediate frequency samples and may include both in-phase samples and quandrature samples. Notably, the memory stores digital samples of GPS signals, rather than location data. The digital GPS samples may be processed by an off-line processing unit, such as a computer, to produce location data.

Claims

exact text as granted — not AI-modified
1 . A digital camera, comprising:
 an imaging unit for generating digital photographs;   a front end for receiving satellite positioning system signals and generating digital samples therefrom; and   a memory for storing a set of digital samples generated by said front end with each digital photograph generated by said imaging unit.   
     
     
         2 . The digital camera of  claim 1 , wherein each set of digital samples stored in said memory comprises in-phase samples and quadrature samples. 
     
     
         3 . The digital camera of  claim 1 , further comprising:
 a control unit for instructing said imaging unit to capture a digital photograph and for instructing said front end to capture a set of digital samples.   
     
     
         4 . The digital camera of  claim 4 , further comprising:
 a clock for tracking time-of-day;   wherein a time-of-day value generated by said clock is stored with said set of digital samples in said memory.   
     
     
         5 . The digital camera of  claim 1 , wherein said front end comprises:
 an antenna;   a tuner, coupled to said antenna, for translating said satellite positioning system signals to an intermediate frequency; and   an analog-to-digital converter for digitizing said translated satellite positioning system signals to produce said digital samples.   
     
     
         6 . A system for organizing digital photographs, comprising:
 a digital camera, comprising:
 an imaging unit for generating digital photographs; 
 a front end for receiving satellite positioning system signals and generating digital samples therefrom; 
 a memory for storing a set of digital samples generated by said front end with each digital photograph generated by said imaging unit; and 
 a data port configured to communicate with said memory; and 
   a computer, coupled to said data port, for retrieving at least one digital photograph and corresponding set of digital samples from said memory and for processing each set of digital samples retrieved to produce location data.   
     
     
         7 . The system of  claim 6 , wherein said computer is configured to correlate each set of digital samples retrieved from said memory with a pseudorandom reference code to produce pseudorange data. 
     
     
         8 . The system of  claim 7 , wherein said computer is configured to adjust one or more correlation parameters in response to environment data associated with said at least one digital photograph. 
     
     
         9 . The system of  claim 7 , wherein said computer includes a communication port configured for communication with a network, and wherein said computer is configured to receive satellite trajectory data from said network. 
     
     
         10 . The system of  claim 9 , wherein said computer is further configured to compute position data in response to said pseudorange data and said satellite trajectory data. 
     
     
         11 . The system of  claim 10 , wherein said computer is configured to compute said position data using a mathematical model relating said pseudorange data and said satellite trajectory data to updates of position and time variables. 
     
     
         12 . A method, comprising:
 generating one or more digital photographs at a digital camera;   generating one or more sets of digital samples from a plurality of satellite positioning system signals at said digital camera; and   respectively storing said one or more sets of digital samples with said one or more digital photographs in a memory.   
     
     
         13 . The method of  claim 12 , wherein each of said one or more sets of digital samples comprises in-phase samples and quadrature samples. 
     
     
         14 . The method of  claim 12 , further comprising:
 storing a time-of-day value with each of said one or more sets of digital samples.   
     
     
         15 . The method of  claim 12 , wherein said step of generating said one or more sets of digital samples comprises:
 translating said satellite positioning system signals to an intermediate frequency; and   digitizing said translated satellite positioning system signals.   
     
     
         16 . The method of  claim 12 , further comprising:
 retrieving said one or more digital photographs and said one or more sets of digital samples from said memory; and   correlating each of said one or more sets of digital samples with a pseudorandom reference code to produce pseudorange data.   
     
     
         17 . The method of  claim 16 , further comprising:
 adjusting one or more correlation parameters in response to environment data associated with one or more digital photographs.   
     
     
         18 . The method of  claim 16 , further comprising:
 receiving satellite trajectory data from a network; and   computing position data in response to said pseudorange data and said satellite trajectory data.   
     
     
         19 . The method of  claim 18 , wherein said step of computing position comprises:
 relating said pseudorange data and said satellite trajectory data to updates of position and time variables using a mathematical model.   
     
     
         20 . A digital camera, comprising:
 an imaging unit for generating one or more digital photographs;   means for generating one or more sets of digital samples from a plurality of satellite positioning system signals at said digital camera; and   means for respectively storing said one or more sets of digital samples with said one or more digital photographs in a memory.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.