H04N21/2365

DIGITAL VIDEO ALARM SITUATIONAL MONITORING COMPUTER SYSTEM
20220335813 · 2022-10-20 ·

A digital video alarm situational monitoring computer system includes an alarm monitoring computer having non-transitory memory configured to store machine instructions that are to be executed by the computer. The machine instructions when executed by the computer implement the following functions: receiving a first digital video clip associated with a first digital video alarm event and a second digital video associated with a second digital video alarm event; displaying a first icon of the first digital video alarm event and a second icon of the second digital video alarm event on a graphical user interface; and simultaneously playing the first digital video clip and the second digital video clip on the graphical user interface.

DIGITAL VIDEO ALARM SITUATIONAL MONITORING COMPUTER SYSTEM
20220335813 · 2022-10-20 ·

A digital video alarm situational monitoring computer system includes an alarm monitoring computer having non-transitory memory configured to store machine instructions that are to be executed by the computer. The machine instructions when executed by the computer implement the following functions: receiving a first digital video clip associated with a first digital video alarm event and a second digital video associated with a second digital video alarm event; displaying a first icon of the first digital video alarm event and a second icon of the second digital video alarm event on a graphical user interface; and simultaneously playing the first digital video clip and the second digital video clip on the graphical user interface.

Transport controlled video coding

Embodiments are generally directed to transport controlled video coding. An embodiment of an apparatus includes one or more processors to process data; a memory to store data, including data for video streaming; and a video processing mechanism including an encoder and a transport mechanism, wherein the video processing mechanism is to generate a prediction of channel throughput for a network channel, encode one or more bitstreams based on the prediction, including encoding a plurality of bitstreams including a first bitstream and a second bitstream if the prediction indicates an increase or decrease in channel throughput and encoding a single bitstream if the prediction indicates a stable channel throughput; and select a bitstream of the one or more bitstreams for a current frame.

Coding and decoding of interleaved image data

Sampled data is packaged in checkerboard format for encoding and decoding. The sampled data may be quincunx sampled multi-image video data (e.g., 3D video or a multi-program stream), and the data may also be divided into sub-images of each image which are then multiplexed, or interleaved, in frames of a video stream to be encoded and then decoded using a standardized video encoder. A system for viewing may utilize a standard video decoder and a formatting device that de-interleaves the decoded sub-images of each frame reformats the images for a display device. A 3D video may be encoded using a most advantageous interleaving format such that a preferred quality and compression ratio is reached. In one embodiment, the invention includes a display device that accepts data in multiple formats.

Coding and decoding of interleaved image data

Sampled data is packaged in checkerboard format for encoding and decoding. The sampled data may be quincunx sampled multi-image video data (e.g., 3D video or a multi-program stream), and the data may also be divided into sub-images of each image which are then multiplexed, or interleaved, in frames of a video stream to be encoded and then decoded using a standardized video encoder. A system for viewing may utilize a standard video decoder and a formatting device that de-interleaves the decoded sub-images of each frame reformats the images for a display device. A 3D video may be encoded using a most advantageous interleaving format such that a preferred quality and compression ratio is reached. In one embodiment, the invention includes a display device that accepts data in multiple formats.

Systems and methods for detecting and reporting recording status
11622138 · 2023-04-04 · ·

Systems, devices, and methods for detecting and reporting recording status are disclosed. A recording device determines a recording status of the recording device. The recording device receives via wireless communication one or more beacons from one or more other recording devices, the one or more beacons include information regarding a recording status of the one or more other recording devices respectively. The recording device provides information regarding the recording status of the recording device and the one or more other recording devices via a user interface of the recording device.

Systems and methods for detecting and reporting recording status
11622138 · 2023-04-04 · ·

Systems, devices, and methods for detecting and reporting recording status are disclosed. A recording device determines a recording status of the recording device. The recording device receives via wireless communication one or more beacons from one or more other recording devices, the one or more beacons include information regarding a recording status of the one or more other recording devices respectively. The recording device provides information regarding the recording status of the recording device and the one or more other recording devices via a user interface of the recording device.

Multi-encoder bandwidth load balancing for live video streaming

A system and method for management of bandwidth shared by a plurality of video content encoders is provided. A management service coordinates an unequal allocation of available bandwidth among a set of encoding nodes. The management service can receive measured bandwidth attributes from a plurality of encoding nodes to determine a total available bandwidth. The management service can then allocate the available bandwidth based by applying allocation criteria that can include performance criteria, financial criteria or other prioritization criteria. The management service can then transmit the allocated bandwidth to the encoding nodes.

ELECTRONIC DEVICE AND METHOD FOR OPERATING SAME

Provided are an electronic device and a method of operating the electronic device. The electronic device includes a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to analyze content displayed on a display to recognize a channel providing the content, execute a multi-streaming service application corresponding to the recognized channel as a background, request multi-streaming service information regarding the content from a server through the multi-streaming service application, receive the multi-streaming service information in response to the request, based on the received multi-streaming service information, display a user interface notifying that a multi-streaming service regarding the content is available, and, according to a user input received in response to the user interface, activate and execute the multi-streaming service application.

ELECTRONIC DEVICE AND METHOD FOR OPERATING SAME

Provided are an electronic device and a method of operating the electronic device. The electronic device includes a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to analyze content displayed on a display to recognize a channel providing the content, execute a multi-streaming service application corresponding to the recognized channel as a background, request multi-streaming service information regarding the content from a server through the multi-streaming service application, receive the multi-streaming service information in response to the request, based on the received multi-streaming service information, display a user interface notifying that a multi-streaming service regarding the content is available, and, according to a user input received in response to the user interface, activate and execute the multi-streaming service application.