Systems and methods for sharing encoder output
AssigneeVerint Americas Inc.
InventorHugo Martel
Life of this patent
Estimating the term…
Abstract
Embodiments described herein provide systems and methods for sharing encoder output of video streams. In a particular embodiment, a method provides determining video profiles for each of a plurality of devices. The method further provides determining if two or more of the video profiles are similar by determining if parameters associated with each video profile differ by less than a threshold value. The method further provides transmitting a video stream encoded in a single format to the devices if they have similar profiles and transmitting video streams encoded in different formats to the devices if they do not have similar profiles.
Claims20
A method of sharing encoded video comprising:
- determining a video profile for each of a plurality of receiving devices, wherein each video profile includes which video formats the receiving device is capable of receiving and processing and a set of other parameters, wherein the set of other parameters further define the video receiving capabilities of the receiving device associated with the video profile;
- determining if two or more of the plurality of receiving devices are similar by determining if the set of other parameters associated with each receiving devices' video profile differ by less than a threshold value;
- and
- transmitting a first video stream encoded by a codec in a first format to each of the two or more of the plurality of receiving devices if they are determined to have similar profiles.
A method of sharing encoded video comprising:
- determining a video profile for each of a plurality of receiving devices, wherein each video profile includes which video formats the receiving device is capable of receiving and processing and a set of other parameters, wherein the set of other parameters further define the video receiving capabilities of the receiving device associated with the video profile;
- determining if two or more of the plurality of receiving devices are similar by determining if the set of other parameters associated with each receiving devices' video profile differ by less than a threshold value;
- and
- transmitting a first video stream encoded by a codec in a first format to each of the two or more of the plurality of receiving devices if they are determined to have similar profiles;
- monitoring power consumption and temperature during the transmitting;
- and
- modifying an encoding rate of the codec if the power consumption and/or temperature are above an accepted range.
A video processing system for sharing encoded video comprising:
- a processing system with a processor, the processor configured to:
- determine a video profile for each of a plurality of receiving devices, wherein each video profile includes which video formats the receiving device is capable of receiving and processing and a set of other parameters, wherein the set of other parameters further define the video receiving capabilities of the receiving device associated with the video profile;
- and
- determine if two or more of the plurality of receiving devices are similar by determining if the set of other parameters associated with each receiving devices' video profile differ by less than a threshold value;
- and a communication interface configured to transmit a first video stream encoded by a codec in a first format to each of the two or more of the plurality of receiving devices if they are determined to have similar profiles.
Dependencies are inferred from the claim text.