×

Systems and methods for compressing geotagged video

  • US 10,452,715 B2
  • Filed: 06/30/2012
  • Issued: 10/22/2019
  • Est. Priority Date: 06/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of encoding a video sequence using a geotagged video database, comprising:

  • receiving a captured video sequence including at least one video segment at an encoding server, where at least one geotag indicating geographic capture location information is associated with the captured video sequence;

    selecting a segment from the at least one video segment in the captured video sequence using the encoding server;

    determining geographic capture location information associated with the selected segment from the at least one geotag associated with the captured video sequence using the encoding server;

    identifying a set of relevant video segments from a geotagged video database using the encoding server based on the geographic capture location information associated with the selected video segment, location information from geotags associated with video segments stored in the geotagged video database, and a velocity of a video capture device during capture of the selected segment;

    comparing content of the selected segment to content of each video segment in the set of segments using the encoding server to determine a similarity of content between the selected segment and each video segment in the set of relevant video segments by;

    performing feature matching with respect to at least one frame in the selected video segment and at least one frame from a video segment within the set of relevant video segments; and

    comparing the photometric similarity of the at least one frame in the selected video segment and the at least one frame from the video segment within the set of relevant video segments;

    determining a most relevant video segment from the set of relevant video segments that has content that is most similar to the content of the selected segment from the captured video sequence using the encoding server based upon the similarity of content in each video segment within the set of relevant video segments to content of the selected segment from the captured video sequence using the encoding server;

    encoding the selected segment from the captured video sequence using the encoding server, where the selected segment is encoded using predictions that include references to the most relevant video segment from the geotagged video database, wherein the most relevant video segment from the geotagged video database was captured at a different time from the captured video sequence; and

    storing the encoded video segment in the geotagged video database using the encoding server.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×