Dynamic adjustment of image capture device upload rate
AssigneeGoPro, Inc.
InventorGene Keith Gurganus
Life of this patent
Estimating the term…
Abstract
Upload bandwidth to a remote device may vary depending on the location of a device transmitting information to the remote device. Location of an image capture device may be used to dynamically change the upload speed from the image capture device to the remote device.
Claims19
An image capture device for dynamically adjusting upload rate, the image capture device comprising:
- a housing;
- an image sensor carried by the housing and configured to generate a visual output signal conveying visual information based on light that becomes incident thereon, the visual information defining visual content;
- an optical element carried by the housing and configured to guide light within a field of view to the image sensor;
- a location sensor carried by the housing and configured to generate a location output signal conveying location information of the image capture device, the location information characterizing locations of the image capture device;
- a transmitter carried by the housing and configured to transmit information to a remote device;
- and
- one or more physical processors carried by the housing, the one or more physical processors configured by machine-readable instructions to:
- obtain location-bandwidth information, the location-bandwidth information characterizing bandwidth of information transfer from a set of locations to the remote device, wherein the location-bandwidth information is generated by the one or more physical processors based on previous communication between the image capture device at the set of locations and the remote device at a static location, wherein the bandwidth of information transfer from the set of locations to the remote device is determined by the one or more physical processors at an interval set based on user selection;
- determine a predicted future location of the image capture device based on the location information;
- determine a predicted bandwidth of information transfer from the predicted future location of the image capture device based on a match between a location from the set of locations and the predicted future location of the image capture device;
- change how the visual content currently being captured by the image capture device is encoded by the image capture device for transmission from the predicted future location based on the predicted bandwidth of information transfer such that a lower fidelity encoding is used for the visual content based on a lower value of the predicted bandwidth of information transfer and a higher fidelity encoding is used for the visual content based on a higher value of the predicted bandwidth of information transfer;
- and
- effectuate transmission, from the predicted future location, of the visual content encoded based on the predicted bandwidth of information transfer.
A method for dynamically adjusting upload rate of an image capture device, the image capture device including one or more processors, an image sensor, an optical element, a location sensor, and a transmitter, the image sensor configured to generate a visual output signal conveying visual information based on light that becomes incident thereon, the visual information defining visual content, the optical element configured to guide light within a field of view to the image sensor, the location sensor configured to generate a location output signal conveying location information of the image capture device, the location information characterizing locations of the image capture device, the transmitter configured to transmit information to a remote device, the method comprising:
- obtaining location-bandwidth information, the location-bandwidth information characterizing bandwidth of information transfer from a set of locations to the remote device, wherein the location-bandwidth information is generated based on previous communication between the image capture device at the set of locations and the remote device at a static location, wherein the bandwidth of information transfer from the set of locations to the remote device is determined by the one or more processors at an interval set based on user selection;
- determining a predicted future location of the image capture device based on the location information;
- determining a predicted bandwidth of information transfer from the predicted future location of the image capture device based on a match between a location from the set of locations and the predicted future location of the image capture device;
- changing how the visual content currently being captured by the image capture device is encoded by the image capture device for transmission from the predicted future location based on the predicted bandwidth of information transfer such that a lower fidelity encoding is used for the visual content based on a lower value of the predicted bandwidth of information transfer and a higher fidelity encoding is used for the visual content based on a higher value of the predicted bandwidth of information transfer;
- and
- transmitting, from the predicted future location, the visual content encoded based on the predicted bandwidth of information transfer.
Dependencies are inferred from the claim text.