IP Library Granted Patent US 11,521,325
Granted Patent B2
US 11,521,325 · App. 17/384,935 · Granted Dec 6, 2022

Adaptive video streaming

Inventors: Andrew Martz (Vancouver, CA); Ross Wightman (Vancouver, CA); Shaun P. Marlatt (Vancouver, CA)
Assignee: MOTOROLA SOLUTIONS, INC
G06T7/174G06T7/136G06T7/215G06T11/60G06V10/751H04L45/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,521,325
App. No.
17/384,935
Granted
Dec 6, 2022
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 (23)

1. A system comprising:

at least one processor;

a digital video camera communicatively coupled to the at least one processor, and the digital video camera, in conjunction with the at least one processor that is internal thereto, being configured to:

capture a plurality of images;

determine that motion has occurred by carrying out a comparison of a first region of a first image of the plurality of images to a second region of a second image of the plurality of images, and the first region being formed of a first plurality of pixels which are less than all pixels of the first image, and the second region being formed of a second plurality of pixels which are less than all pixels of the second image; and

after the motion has been determined to have occurred, generate an indication thereof; and

a network interface installed in the digital video camera and being configured to transmit, over a network to a network-addressable device other than the digital video camera, image data associated with a third region of at least one of the plurality of images and the generated indication, and

wherein the third region is formed of a third plurality of pixels which are less than all pixels of the at least one of the plurality of images.

2. The system as claimed in claim 1 wherein the third region is at least one of the first region and the second region.

3. The system as claimed in claim 1 wherein the at least one processor is comprised of a processing circuit having a plurality of circuit units that operate independently or in parallel.

4. The system as claimed in claim 3 wherein the processing circuit is implemented by a monolithic integrated circuit.

5. The system as claimed in claim 3 wherein the processing circuit is implemented by an application specific integrated circuit.

6. The system as claimed in claim 1 wherein the network interface is comprised of a network interface card.

7. The system as claimed in claim 6 wherein the network interface card is a multi-port network interface card.

8. The system as claimed in claim 1 wherein the digital video camera includes an image sensor that is operable to capture the plurality of images.

9. The system as claimed in claim 1 wherein the network-addressable device is a server.

10. The system as claimed in claim 1 wherein a total number of the pixels of the first image exceeds 300,000 pixels.

11. The system as claimed in claim 1 wherein a total number of the pixels of the second image exceeds 300,000 pixels.

12. The system as claimed in claim 1 wherein a total number of the pixels of each of the first and second images exceeds 300,000 pixels.

13. The system as claimed in claim 1 further comprising memory circuitry communicatively coupled to the network interface, and the memory circuitry storing network interface driver software instructions associated with the network interface.

14. The system as claimed in claim 13 wherein the network interface and the memory circuitry are within the digital video camera.

15. The system as claimed in claim 13 wherein the memory circuitry includes non-volatile memory.

16. The system as claimed in claim 15 wherein the non-volatile memory includes flash memory.

Assignments (1)
NUNC PRO TUNC ASSIGNMENT Recorded Aug 31, 2022
From: AVIGILON CORPORATION
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 061361/0905 →