Abstract:
A configurable wrist or arm worn camera harness that facilitates convenient carry, access, and secure use of a camera during participation in a physical activity. Camera harness is comprised of an adjustable strap system for attaching harness to operator wrist or arm and a coupling system for attaching, one at a time, cameras of various shapes and sizes to aforementioned harness in either a manner that allows camera to be moved pivotably while attached to harness and operator or in a manner that secures camera in a fixed, non-pivoting position. A clasping system is incorporated to harness to secure camera in a first secure flat carry position on operator wrist or arm. Clasping system can be released by operator to allow camera to be pivotably moved upright into a second secure position for the purpose of taking a photograph. Regardless of pivotal orientation of camera or closure state of clasping system or manner of camera attachment to user, harness maintains attachment of camera to operator in any event.
Abstract:
A cloud video system selectively uploads a high-resolution video and instructs one or more client devices to perform distributed processing on the high-resolution video. A client device registers high-resolution videos accessed by the client device from a camera communicatively coupled to the client device. A portion of interest within a low-resolution video transcoded from the high-resolution video is selected. A task list is generated specifying the selected portion of the high-resolution video and at least one task to perform on the portion of the high-resolution video. Commands are transmitted to prompt the client device to perform the at least one task on the specified portion of the high-resolution video according to the task list. The specified portion of the high-resolution video is modified according to the task list and uploaded to the cloud. Example tasks include transcoding, applying edits, extracting metadata, and generating highlight tags.
Abstract:
Disclosed is a configuration to control automatic return of an aerial vehicle. The configuration stores a return location in a storage device of the aerial vehicle. The return location may correspond to a location where the aerial vehicle is to return. One or more sensors of the aerial vehicle are monitored during flight for detection of a predefined condition. When a predetermined condition is met a return path program may be loaded for execution to provide a return flight path for the aerial vehicle to automatically navigate to the return location.
Abstract:
Disclosed is a configuration to control automatic return of an aerial vehicle. The configuration stores a return location in a storage device of the aerial vehicle. The return location may correspond to a location where the aerial vehicle is to return. One or more sensors of the aerial vehicle are monitored during flight for detection of a predefined condition. When a predetermined condition is met a return path program may be loaded for execution to provide a return flight path for the aerial vehicle to automatically navigate to the return location.
Abstract:
A camera system captures an image in a source aspect ratio and applies a transformation to the input image to scale and warp the image to generate an output image having a target aspect ratio different than the source aspect ratio. The output image has the same field of view as the input image, maintains image resolution, and limits distortion to levels that do not substantially affect the viewing experience. In one embodiment, the output image is non-linearly warped relative to the input image such that a distortion in the output image relative to the input image is greater in a corner region of the output image than a center region of the output image.