×

Systems and methods for multiple-resolution storage of media streams

  • US 10,341,605 B1
  • Filed: 04/06/2017
  • Issued: 07/02/2019
  • Est. Priority Date: 04/07/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising, by a computer system:

  • continuously receiving, from a plurality of cameras, raw video frames at an initial resolution, wherein the plurality of cameras are arranged to provide a 360-degree view relative to a point of reference;

    for each camera of the plurality of cameras, for each raw video frame, as the raw video frame is received;

    downscaling the raw video frame to a first resolution to yield a first scaled video frame;

    downscaling the raw video frame to a second resolution distinct from the first resolution to yield a second scaled video frame;

    identifying a location of a target in at least one of the raw video frame, the first scaled video frame, and the second scaled video frame;

    cropping at least one video frame selected from among the raw video frame, the first scaled video frame, and the second scaled video frame based, at least in part, on the location of the target;

    downscaling the cropped at least one video frame to a third resolution to yield a third scaled video frame; and

    storing the first scaled video frame, the second scaled video frame, and information related to the cropped at least one video frame as part of a first video stream, a second video stream, and a third video stream, respectively; and

    blending together a video stream of each of the plurality of cameras into a 360-degree video stream, wherein the video stream of each of the plurality of cameras comprises at least one of the first video stream, the second video stream, and the third video stream.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×