IP Library Granted Patent US 11,107,221
Granted Patent B2
US 11,107,221 · App. 16/250,806 · Granted Aug 31, 2021

Adaptive video streaming

Inventors: Andrew Martz (Vancouver, CA); Ross Wightman (Vancouver, CA); Shaun P. Marlatt (Vancouver, CA)
Assignee: AVIGILON CORPORATION
G06T7/174G06K9/6202G06T7/215G06T11/60H04L45/72H04L47/6225H04N5/77H04N7/17336H04N19/105H04N19/137H04N19/46H04N21/2187H04N21/21805H04N21/239H04N21/2385H04N21/234327H04N21/234363H04N21/234381H04N21/4223H04N21/437H04N21/6377H04N21/64307H04N21/64792G06T2207/10016
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,107,221
App. No.
16/250,806
Granted
Aug 31, 2021
Kind
B2
Abstract

A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications. A transmission method involves receiving user input in respect of a video stream and transmitting, in accordance with the user input, selected data packets of selected image frames thereof.

Claims (26)

1. A system, comprising:

a server; and

a digital video camera in communication with the server over a network, the digital video camera comprising:

an image sensor configured to capture a plurality of sequential images for digitization within the digital video camera to produce a video stream;

at least one processor configured to perform operations of:

causing the digital video camera to receive a threshold value from the server;

producing scaled down image data from a digital representation of at least one image of the plurality of sequential images;

selecting a first pixel of the digital representation and selecting a corresponding second pixel of a reference image of the plurality of sequential images; and

determining whether the first pixel differs by the threshold value from the second pixel; and

a network interface installed in the digital video camera and configured to transmit, over the network to a network-addressable device other than the digital video camera, an indication that motion has likely occurred based on the determination.

2. The system of claim 1 , wherein the at least one processor comprises a plurality of circuit units that include an embedded processor.

3. The system of claim 1 , wherein the network interface comprises a network interface card separate from the at least one processor.

4. The system of claim 1 , wherein the operations further include the operation of compressing the scaled down image data and the indication together.

5. The system of claim 1 , wherein the producing of the scaled down image data is carried out in accordance with an MPEG standard.

6. A digital video camera, comprising:

an image sensor configured to capture a plurality of sequential images for digitization within the digital video camera to produce a video stream;

at least one processor configured to perform operations of:

producing scaled down image data from a digital representation of at least one image of the plurality of sequential images;

selecting a first pixel of the digital representation and selecting a corresponding second pixel of a reference image of the plurality of sequential images; and

determining whether the first pixel differs by a threshold value from the second pixel; and

a network interface installed in the digital video camera, couplable to a network, and configured to transmit an indication that motion has likely occurred based on the determination.

7. The digital video camera of claim 6 , wherein the at least one processor comprises a plurality of circuit units that include an embedded processor.

8. The digital video camera of claim 6 , wherein the network interface comprises a network interface card separate from the at least one processor.

9. The digital video camera of claim 6 , wherein the operations further include the operation of compressing the scaled down image data and the indication together.

10. The digital video camera of claim 6 , wherein the producing of the scaled down image data is carried out in accordance with an MPEG standard.

11. The digital video camera of claim 6 , wherein the operations further include causing the digital video camera to receive the threshold value from a server.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Aug 31, 2022
From: AVIGILON CORPORATION
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 061361/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2019
From: OMNIKON TECHNOLOGIES LTD.; MARLATT, SHAUN P.
To: AVIGILON CORPORATION
Reel/Frame 048053/0373 →
Continuity (4)
Continuation 14882218 · Oct 13, 2015
Continuation 14335707 · Jul 18, 2014
Continuation 12273505 · Nov 18, 2008
Related Publication 20190156490A1 · May 23, 2019