G11B27/028

Methods and systems for presenting video feeds
10867496 · 2020-12-15 · ·

The disclosed embodiments include a computing system with a display, processor(s), and memory. The computing system displays a video monitoring user interface. The user interface includes a first region for displaying live and/or recorded video from a video camera of a smart home environment, and a second region for displaying an event timeline. The event timeline includes event indicators corresponding to respective events detected within the smart home environment. The video monitoring user interface includes a live video affordance for displaying live video from the video camera. In response to a user selection of an event indicator, the computing system: (1) requests a video feed of the corresponding detected event; and (2) displays the requested video feed in the first region. In response to a user selection of the live video affordance, the computing system: (1) requests the live video; and (2) displays the live video in the first region.

Methods and systems for presenting video feeds
10867496 · 2020-12-15 · ·

The disclosed embodiments include a computing system with a display, processor(s), and memory. The computing system displays a video monitoring user interface. The user interface includes a first region for displaying live and/or recorded video from a video camera of a smart home environment, and a second region for displaying an event timeline. The event timeline includes event indicators corresponding to respective events detected within the smart home environment. The video monitoring user interface includes a live video affordance for displaying live video from the video camera. In response to a user selection of an event indicator, the computing system: (1) requests a video feed of the corresponding detected event; and (2) displays the requested video feed in the first region. In response to a user selection of the live video affordance, the computing system: (1) requests the live video; and (2) displays the live video in the first region.

METHOD AND SYSTEM FOR AGGREGATING VIDEO CONTENT

Aspects of the subject disclosure may include, for example, systems and methods aggregating video content and adjusting the aggregate video content according to a training model. The adjusted aggregate video content comprises a first subset of the images and does not comprise a second subset of the images. The first subset of the images is determined by the training model based on a plurality of categories corresponding to a plurality of events. The illustrative embodiments also include presenting the adjusted aggregate video content and receiving identifications for the first subset of the images in the aggregate video content. Further, the illustrative embodiments include adjusting the training model according to the identifications and providing the adjusted training model to a network device. Other embodiments are disclosed.

METHOD AND SYSTEM FOR AGGREGATING VIDEO CONTENT

Aspects of the subject disclosure may include, for example, systems and methods aggregating video content and adjusting the aggregate video content according to a training model. The adjusted aggregate video content comprises a first subset of the images and does not comprise a second subset of the images. The first subset of the images is determined by the training model based on a plurality of categories corresponding to a plurality of events. The illustrative embodiments also include presenting the adjusted aggregate video content and receiving identifications for the first subset of the images in the aggregate video content. Further, the illustrative embodiments include adjusting the training model according to the identifications and providing the adjusted training model to a network device. Other embodiments are disclosed.

REAL TIME VIDEO SPECIAL EFFECTS SYSTEM AND METHOD
20200372934 · 2020-11-26 ·

The present technology is a video recording system and method of recording a video while applying special effects in real time prior to and/or while recording. The system includes a processing unit in communication with a camera and a memory unit. The processor receives a raw video data at a native speed rate from the camera or remote video stream, and an input from an interface. The system determines if the native speed rate of the raw video data is to be changed, and if so then modifies at least one frame in the raw video data to create a modified video data at a modified speed rate that is different to the native speed rate. The system then generates an output video recording data and writes it to memory. This allows for the continuous recording of video from the camera or video feed at different speed rates without altering camera operations or settings.

REAL TIME VIDEO SPECIAL EFFECTS SYSTEM AND METHOD
20200372934 · 2020-11-26 ·

The present technology is a video recording system and method of recording a video while applying special effects in real time prior to and/or while recording. The system includes a processing unit in communication with a camera and a memory unit. The processor receives a raw video data at a native speed rate from the camera or remote video stream, and an input from an interface. The system determines if the native speed rate of the raw video data is to be changed, and if so then modifies at least one frame in the raw video data to create a modified video data at a modified speed rate that is different to the native speed rate. The system then generates an output video recording data and writes it to memory. This allows for the continuous recording of video from the camera or video feed at different speed rates without altering camera operations or settings.

Automatic Video Preview Creation System
20200366973 · 2020-11-19 ·

A video preview creation system creates portrait-mode video previews from landscape-mode video content by analyzing video frames to find candidate segments for the video preview. The candidate segments are filtered to find frames that are desirable using quality-based rules. Filtered segments are then smart-cropped and stitched together to create the portrait video preview.

Systems and methods for cross-redaction

Systems and methods for analyzing recorded data from one recording device, or a subset of recording devices to identify redactions that should be made to the recorded data. The identified redactions may be in accordance with a redaction policy. The identified redactions may be applied to recorded data recorded by other devices that recorded data the same incident. The redactions may be made to recorded data that was not analyzed prior to performing the redactions, so the redactions identified in one recorded data are performed in other recorded data that was not used to identify the types of redactions that should be made. Applying redactions to data that was not analyzed to determine what types of redactions should be made reduces the amount of time required to analyze recorded data for redaction.

Systems and methods for cross-redaction

Systems and methods for analyzing recorded data from one recording device, or a subset of recording devices to identify redactions that should be made to the recorded data. The identified redactions may be in accordance with a redaction policy. The identified redactions may be applied to recorded data recorded by other devices that recorded data the same incident. The redactions may be made to recorded data that was not analyzed prior to performing the redactions, so the redactions identified in one recorded data are performed in other recorded data that was not used to identify the types of redactions that should be made. Applying redactions to data that was not analyzed to determine what types of redactions should be made reduces the amount of time required to analyze recorded data for redaction.

CONTROL SYSTEM FOR AUDIO PRODUCTION
20200341718 · 2020-10-29 ·

A touch control audio interface system comprising: a tactile control surface; a first computer running a DAW; a second computer running a software application; plug-ins. The system allows the tactile control surface, which includes analog dials and switches to control the plug-in, rather than having to control the plug-in using the MIDI, DAW, or plug-in virtual controls.