Patent classifications
H04N5/917
Mobile Phone as a Police Body Camera Over a Cellular Network
Embodiments of the systems and methods described herein relate to providing body worn camera functionality to users, such as on their mobile device. Additionally, capabilities of mobile devices such as mobile telephonic devices are leveraged to stream captured audio/visual data in real-time and provide robust notification and safety features to users in order to democratize access to body worn cameras. The additional features promote increased use of the disclosed systems and methods as a safety tool while simultaneously providing increased transparency in law enforcement.
Method for backing up digital cinematographic content
The present invention relates to a method for backing up digital cinematographic content, comprising the steps of: generating, from said content, a digital stream encoded in a compressed format, or having said digital stream already encoded in a compressed format; and recording said digital stream encoded in a compressed format onto a photographic film.
Method for backing up digital cinematographic content
The present invention relates to a method for backing up digital cinematographic content, comprising the steps of: generating, from said content, a digital stream encoded in a compressed format, or having said digital stream already encoded in a compressed format; and recording said digital stream encoded in a compressed format onto a photographic film.
TECHNIQUES FOR VIDEO ANALYTICS OF CAPTURED VIDEO CONTENT
Examples are disclosed for video analytics of captured video content. In some examples, information may be received from a host processing system for a camera to capture video content. The camera may be a surveillance camera or a camera located with a display device. Video analytics may be performed on the captured video and the captured video content may be encoded. Data associated with the video analytics may then be sent to the host processing system. In some examples, the data as well as encoded captured video content or streaming video may be sent via communication channels included in an interconnect. Other examples are described and claimed.
TECHNIQUES FOR VIDEO ANALYTICS OF CAPTURED VIDEO CONTENT
Examples are disclosed for video analytics of captured video content. In some examples, information may be received from a host processing system for a camera to capture video content. The camera may be a surveillance camera or a camera located with a display device. Video analytics may be performed on the captured video and the captured video content may be encoded. Data associated with the video analytics may then be sent to the host processing system. In some examples, the data as well as encoded captured video content or streaming video may be sent via communication channels included in an interconnect. Other examples are described and claimed.
Distinguishing HEVC pictures for trick mode operations
Assistance information related to a tier framework may describe signaling for extractable and decodable sub-sequences based on pictures interdependencies. This may allow a video application to efficiently select pictures when performing a given trick mode.
Method of temporal resampling and apparent motion speed change for motion picture data
The present invention is a method of processing a sequence of frames from digital motion picture cameras to allow remapping of the time-base of the input frames to a new and possibly variable time-base in the output frame sequence. This invention provides a method that makes small adjustments to the user's specified positions to achieve optimal integer mapping from input frames to output frames in the integrated function. The present invention provides for an algorithm for frame rate resampling providing a method for determining the mapping of input frames to output frames and a method for smoothly ramping the mapping of input frames to output frames based on interactive user input and a method for optimizing the alignment of input frames to output frames such that during areas of constant speed the alignment is optimally centered on the frames and a method for computing the weighting function for averaging input frames to output frames and a method for handling negative values in the weighting function in regions of bright highlights.
TECHNOLOGY TO ENCODE 360 DEGREE VIDEO CONTENT
Systems, apparatuses and methods may determine, on a per camera basis, an interest level with respect to panoramic video content, identify a subset of cameras in a plurality of cameras for which the interest level is below a threshold, and reduce power consumption in the subset of cameras. Additionally, technology may determine a projection format associated with panoramic video content, identify one or more discontinuous boundaries in the projection format, and modify an encoding scheme associated with the panoramic video content based on the discontinuous boundaries. Moreover, an encoded frame may be assigned to a temporal scalability layer that has a higher priority than a layer to which an asynchronous space warp frame is assigned. Additionally, technology may reduce the encoding complexity of a boundary between an active region and an inactive region in fisheye content.
Method and system for dynamically adjusting a camera setting for a video stream
In one aspect, an example method for dynamically adjusting a camera setting for a video stream includes: (i) receiving, by a computing system, video content captured by a camera operating in accordance with a camera setting; (ii) generating, by the computing system, a video stream representing the video content; and (iii) while generating the video stream: (a) determining, by the computing system, an amount of packets in a memory buffer; (b) determining, by the computing system, a time period since the camera setting was last adjusted; and (c) using, by the computing system, the determined amount of packets in the memory buffer and the determined time period since the camera setting was last adjusted as a basis to adjust the camera setting.
Method and system for dynamically adjusting a camera setting for a video stream
In one aspect, an example method for dynamically adjusting a camera setting for a video stream includes: (i) receiving, by a computing system, video content captured by a camera operating in accordance with a camera setting; (ii) generating, by the computing system, a video stream representing the video content; and (iii) while generating the video stream: (a) determining, by the computing system, an amount of packets in a memory buffer; (b) determining, by the computing system, a time period since the camera setting was last adjusted; and (c) using, by the computing system, the determined amount of packets in the memory buffer and the determined time period since the camera setting was last adjusted as a basis to adjust the camera setting.