Location metadata in a media file

US9501495B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9501495-B2
Application numberUS-76572510-A
CountryUS
Kind codeB2
Filing dateApr 22, 2010
Priority dateApr 22, 2010
Publication dateNov 22, 2016
Grant dateNov 22, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This is directed to systems, methods and computer-readable media for media files having timed and untimed location metadata. For example, a media file can include timed location metadata stored in a metadata track of the media file, such that individual timed packets of location information are each associated with different portions of the recorded media. In some embodiments, the location metadata can include information describing the direction the device is facing and/or elevation/tilt of the device relative a horizontal plane (e.g. a plane perpendicular to a line between the device position and the center of the earth) and/or a motion of the device.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method of generating a media file having timed location metadata, the method comprising: capturing, with an electronic device having a lens, a recording of media over a period of time, wherein the electronic device is moving among a plurality of different positions during the recording; measuring, by a motion sensor of the electronic device, movement of the electronic device; for each of a plurality of intervals during the recording: determining, with the electronic device, a distance that the electronic device moves during the interval based on data measured by the motion sensor; at a variable time determined based on the distance moved by the electronic device, determining, with positioning circuitry of the electronic device, a position associated with the captured media, the position corresponding to one of the plurality of different positions; and storing, with the electronic device, the captured media and a plurality of determined positions corresponding to the plurality of intervals in the media file comprising at least two tracks, wherein the captured media is stored in a first track and the plurality of determined positions are stored in a second track, wherein each portion of the media being captured during each of the plurality of intervals corresponds to one of the plurality of determined positions. 2. The non-transitory machine-readable medium of claim 1 , wherein the method further comprises: determining each of the plurality of determined positions using one or more of a global positioning system, wireless-assisted global positioning system, a measurement of a network signal of the electronic device, and a tracking information from a known point. 3. The non-transitory machine-readable medium of claim 1 , wherein the method further comprises: correlating one of a plurality of distinct portions of the captured media with one of the plurality of determined positions with a timestamp associated with that determined position. 4. The non-transitory machine-readable medium of claim 1 , wherein the method further comprises: linking each of the plurality of determined positions to one of a plurality of distinct portions of the captured media. 5. The non-transitory machine-readable medium of claim 1 , wherein the method further comprises: defining at least one of the plurality of determined positions in accordance with the ISO 6709 specification. 6. The non-transitory machine-readable medium of claim 1 , wherein the media file is a QuickTime™ file. 7. The non-transitory machine-readable medium of claim 1 , wherein one of the plurality of determined positions includes orientation information of the electronic device. 8. The non-transitory machine-readable medium of claim 1 , wherein the captured media includes role metadata, wherein the role metadata indicates if the plurality of determined current positions is one of a shooting location, real location, and a fictional location. 9. The non-transitory machine-readable medium of claim 1 , wherein the media includes at least one of a video and audio. 10. The non-transitory machine-readable medium of claim 1 , wherein the variable time decreases if the measured movement of the electronic device increases. 11. The non-transitory machine-readable medium of claim 1 , wherein each of the plurality of intervals is a time interval further determined based on a power utilization of the electronic device. 12. The non-transitory machine-readable medium of claim 1 , wherein the method further comprises: determining, with the positioning circuitry of the electronic device, a current position associated with the captured media when the variable time corresponding to the interval reaches a maximum time. 13. The non-transitory machine-readable medium of claim 1 , wherein the variable time is when the electronic device moves a predetermined distance. 14. A method of generating a media file having timed location metadata, the method comprising: capturing, with an electronic device having a lens, a recording of media over a period of time, wherein the electronic device is moving among a plurality of different positions during the capturing; measuring, by a motion sensor of the electronic device, movement of the electronic device; for each of a plurality of intervals during the recording: determining, with the electronic device, a distance that the electronic device moves during the interval based on data measured by the motion sensor; at a variable time determined based on the distance moved by the electronic device, determining, with positioning circuitry of the electronic device, a current position associated with the captured media, the position corresponding to one of the plurality of different positions; and storing, with the electronic device, the captured media and a plurality of determined current positions corresponding to the plurality of intervals in the media file comprising at least two tracks, wherein the media is stored in a first track and the plurality of determined current positions are stored in a second track, wherein each portion of the media being captured during each of the plurality of intervals corresponds to one of the plurality of determined current positions. 15. The method of claim 14 , further comprising: determining each of the plurality of determined current positions using one or more of a global positioning system, wireless-assisted global positioning system, a measurement of a network signal of the electronic device, and a tracking information from a known point. 16. The method of claim 14 , further comprising: correlating one of a plurality of distinct portions of the captured media with one of the plurality of determined current positions with a timestamp associated with that determined current position. 17. The method of claim 14 , further comprising: linking each of the plurality of determined current positions to one of a plurality of distinct portions of the captured media. 18. The method of claim 14 , further comprising: defining at least one of the plurality of determined current positions in accordance with the ISO 6709 specification. 19. The method of claim 14 , further comprising: determining, with the positioning circuitry electronic device, a current position associated with the captured media when the variable time corresponding to the interval reaches a maximum time. 20. The method of claim 14 , wherein the variable time is when the electronic device moves a predetermined distance. 21. An electronic device comprising: a lens configured to capture a recording of media over a period of time while the electronic device is moving among a plurality of different positions during the capturing; a motion sensor configured to measure movement of the electronic device and determine a distance the electronic device moves during each of a plurality of variable time intervals; positioning circuitry configured to determine, for each of the plurality of variable time intervals during the capturing: a current position associated with the captured media and corresponding to one of the plurality of different positions, wherein the current position is determined at a time based on the distance the electronic device moves during the variable time interval; and a metadata component configured to store the captured media and a plurality of determined curr

Assignees

Inventors

Classifications

  • on discs (G11B27/036, G11B27/038 take precedence) · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Indexing; Data structures therefor; Storage structures · CPC title

  • G06F16/29Primary

    Geographical information databases · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9501495B2 cover?
This is directed to systems, methods and computer-readable media for media files having timed and untimed location metadata. For example, a media file can include timed location metadata stored in a metadata track of the media file, such that individual timed packets of location information are each associated with different portions of the recorded media. In some embodiments, the location meta…
Who is the assignee on this patent?
Singer David William, Bushell John Samuel, Then Thal-Wey, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F17/30241. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 22 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).