Video surveillance systems using out of band key exchange
US-12177293-B2 · Dec 24, 2024 · US
US10165227B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10165227-B2 |
| Application number | US-201314029537-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 17, 2013 |
| Priority date | Mar 12, 2013 |
| Publication date | Dec 25, 2018 |
| Grant date | Dec 25, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The bit-rate of surveillance video streams can be adapted by varying the number of enhancement layers/streams that are transmitted to a local monitoring center and/or data storage center. Enhancement layers that are not transmitted to the local data/monitoring center may be sent to a remote storage location, thereby allowing users to reproduce a high quality version of the surveillance video by retrieving those enhancement layers from the remote storage location. The base and enhancement layers may be obtained by encoding the surveillance video in accordance with a scalable video coding format, such as the H.264/MPEG-4 Advanced video coding (AVC) codec.
Opening claim text (preview).
What is claimed is: 1. A method for video surveillance, the method comprising: obtaining, by a surveillance equipment, video surveillance content comprising a base layer and enhancement layers; selecting, by the surveillance equipment, a number of enhancement layers for on-site storage in accordance with a characteristic of a local network, a local data center, a remote data center, or combinations thereof, thereby adapting a bit-rate of the video surveillance content, the number of enhancement layers selected for on-site storage being an integer that is greater than or equal to one, wherein the number of enhancement layers selected for on-site storage includes fewer than all of the enhancement layers such that at least one of the enhancement layers is not selected for on-site storage; sending, by the surveillance equipment, the base layer and the number of enhancement layers selected for on-site storage over the local network to the local data center for on-site storage, the local network connecting the surveillance equipment to the local data center; and sending, by the surveillance equipment, the at least one enhancement layer that was not selected for on-site storage to a remote data center for off-site storage without communicating the at least one enhancement layer over the local network to the local data center, the at least one enhancement layer not having been stored on-site in the local data center prior to being sent to the remote data center for off-site storage. 2. The method of claim 1 , wherein a low quality version of the video surveillance content is configured to be viewed by retrieving the base layer from the local data center. 3. The method of claim 1 , wherein a high quality version of the video surveillance content is configured to be viewed by retrieving the base layer and at least a first enhancement layer from the local data center and by retrieving at least a second enhancement layer from the remote data center. 4. The method of claim 1 , wherein the characteristic comprises an amount of available network bandwidth in the local network, and wherein fewer enhancement layers are selected for on-site storage when less bandwidth is available in the local network. 5. The method of claim 1 , wherein the characteristic comprises a quality of a network connection between the surveillance equipment and the local data center. 6. The method of claim 1 , wherein the characteristic comprises a proximity of the surveillance equipment to the local data center. 7. The method of claim 1 , wherein the surveillance equipment comprises a video surveillance camera. 8. The method of claim 1 , wherein the surveillance equipment comprises a router configured to receive video surveillance content from a video surveillance camera. 9. A surveillance equipment comprising: a processor; and a non-transitory computer readable storage medium storing programming for execution by the processor, the programming including instructions to: obtain video surveillance content comprising a base layer and enhancement layers; select a number of enhancement layers for on-site storage in accordance with a characteristic of a local network, a local data center, a remote data center, or combinations thereof, thereby adapting a bit-rate of the video surveillance content, the number of enhancement layers selected for on-site storage being an integer that is greater than or equal to one, wherein the number of enhancement layers selected for on-site storage includes fewer than all of the enhancement layers such that at least one of the enhancement layers is not selected for on-site storage; send the base layer and the number of enhancement layers selected for on-site storage over the local network to the local data center for on-site storage, the local network connecting the surveillance equipment to the local data center; and send the at least one enhancement layer that was not selected for on-site storage to a remote data center for off-site storage without communicating the at least one enhancement layer over the local network to the local data center, the at least one enhancement layer not having been stored on-site in the local data center prior to being sent to the remote data center for off-site storage. 10. The surveillance equipment of claim 9 , wherein a low quality version of the video surveillance content is configured to be viewed by retrieving the base layer from the local data center. 11. The surveillance equipment of claim 9 , wherein a high quality version of the video surveillance content is configured to be viewed by retrieving the base layer and at least a first enhancement layer from the local data center and by retrieving at least a second enhancement layer from the remote data center. 12. A controller in a software defined network environment, the controller comprising: a processor; and a non-transitory computer readable storage medium storing programming for execution by a processor, the programming including instructions to: send a first instruction to a video surveillance camera configured to stream live video surveillance content over a network connection between the video surveillance camera and an end-point, the live video surveillance content comprising a base layer and one or more enhancement layers, wherein the first instruction instructs the video surveillance camera to send a number of enhancement layers along with the base layer to the end-point while streaming the live video surveillance content; detect a change in a condition of the network connection; and send a second instruction to the video surveillance camera upon detecting the change in the condition of the network connection, wherein the second instruction instructs the video surveillance camera to adapt the bit-rate of the live video surveillance content being streamed over the network connection by sending a different number of enhancement layers along with the base layer over the network connection between the video surveillance camera and the end-point without interrupting the streaming of the live video surveillance content to the end-point, wherein enhancement layers accompanying a corresponding base layer correspond to the same portion of the live video surveillance content as the corresponding base layer. 13. The controller of claim 12 , wherein the change in the condition of the network condition is detected when a bit-rate parameter of the network connection has changed by a threshold amount. 14. The controller of claim 12 , wherein the change in the condition of the network condition is detected when a latency parameter of the network connection has changed by a threshold amount. 15. The controller of claim 12 , wherein the change in the condition of the network condition is detected when a congestion parameter of the network connection has changed by a threshold amount. 16. A method comprising: sending a first instruction to a video surveillance camera configured to stream live video surveillance content over a network connection between the video surveillance camera and an end-point, the live video surveillance content comprising a base layer and one or more enhancement layers, wherein the first instruction instructs the video surveillance camera to send a number of enhancement layers along with the base layer to the end-point while streaming the live video surveillance content; detecting a change in a condition of the network connection; and sending a second instruction to the video surveillance camera upon detecting the change in the condition of the network connection, wherein the second instruction instruc
Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols · CPC title
for receiving images from a plurality of remote sources · CPC title
using Advanced Video Coding [AVC] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.