Adaptive power management within media delivery system
Adaptive power management within media delivery system. Power management is performed for one or more devices within a media or signal delivery system. Depending upon one or more local and/or remote considerations associated with one or more of the devices within the system, various processing operations may undergo appropriate provisioning among the respective devices. Considering devices that are battery-powered, certain processing operations that may be highly power or energy consumptive may be offloaded to other devices having sufficient power or energy to effectuate such operations or that are not so limited or constrained by power energy (e.g., being wall powered or non-battery-powered). Operation of one or more of the devices in compliance with a power or energy constraint may be directed by a power management application resident on one or more of the devices within the system.
1 . An apparatus, comprising:
a source device to provide a first media signal;
a middling device, in communication with the source device, to receive the first media signal from the source device and to provide a second media signal, being based on the first media signal; and
a destination device to receive the second media signal from the middling device and to output the second media signal or a third media signal, being based on the second media signal; and wherein:
the middling device to perform power management for adaptive scalable encoding or transcoding in accordance with a plurality of operational modes based on at least one configuration or operational parameter corresponding to a communication system including the middling device, the source device, and the destination device; and
the power management to ensure that at least one of the source device, the middling device, and the destination device to operate in accordance with an energy efficient power or energy recommended practice or standard.
2 . The apparatus of claim 1 , wherein:
the source device, the middling device, and the destination device cooperatively to perform the power management to ensure that the source device, the middling device, and the destination device to operate in accordance with the energy efficient power or energy recommended practice or standard.
3 . The apparatus of claim 1 , wherein:
the power management adaptively to partition a plurality of adaptive scalable encoding or transcoding operations among the source device, the middling device, and the destination device;
a first of the plurality of operational modes corresponding a first partition of the plurality of adaptive scalable encoding or transcoding operations among the source device, the middling device, and the destination device; and
a second of the plurality of operational modes corresponding a second partition of the plurality of adaptive scalable encoding or transcoding operations among the source device, the middling device, and the destination device.
4 . The apparatus of claim 1 , wherein:
the at least one configuration or operational parameter corresponding to at least one of a number of destination devices with which the middling device being in communication, at least one capability of the destination device, at least one operating condition of the destination device, at least one operating condition of the source device, at least one network pathway from the source device to the middling device and to the destination device.
5 . The apparatus of claim 1 , wherein:
the communication system being corresponding to at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, and a mobile communication system.
6 . An apparatus, comprising:
a middling device, in communication with a source device and at least one destination device, to receive a first media signal from the source device and to provide a second media signal, being based on the first media signal, to the at least one destination device; and wherein:
the middling device to perform power management for adaptive scalable encoding or transcoding in accordance with a plurality of operational modes based on at least one configuration or operational parameter corresponding to a communication system including the middling device, the source device, and the at least one destination device for compliance with at least one power or energy operational constraint.
7 . The apparatus of claim 6 , wherein:
the middling device and at least one of the source device and the at least one destination device cooperatively to perform the power management.
8 . The apparatus of claim 6 , wherein:
the power management to ensure that at least one of the source device, the middling device, and the at least one destination device to operate in accordance with an energy efficient power or energy recommended practice or standard.
9 . The apparatus of claim 6 , wherein:
a first of the plurality of operational modes corresponding to requiring the middling device to operate in accordance with the energy efficient power or energy recommended practice or standard;
a second of the plurality of operational modes corresponding to requiring the at least one destination device to operate in accordance with the energy efficient power or energy recommended practice or standard; and
a third of the plurality of operational modes corresponding to requiring the middling device and the at least one destination device to operate in accordance with the energy efficient power or energy recommended practice or standard.
10 . The apparatus of claim 6 , wherein:
the power management adaptively to partition a plurality of adaptive scalable encoding or transcoding operations among the at least one of the source device, the middling device, and the at least one destination device;
a first of the plurality of operational modes corresponding a first partition of the plurality of adaptive scalable encoding or transcoding operations among the source device, the middling device, and the at least one destination device; and
a second of the plurality of operational modes corresponding a second partition of the plurality of adaptive scalable encoding or transcoding operations among the source device, the middling device, and the at least one destination device.
11 . The apparatus of claim 6 , wherein:
the at least one configuration or operational parameter corresponding to at least one of a number of destination devices with which the middling device being in communication, at least one capability of the at least one destination device, at least one operating condition of the at least one destination device, at least one operating condition of the source device, at least one network pathway from the source device to the middling device and to the at least one destination device.
12 . The apparatus of claim 11 , wherein:
the at least one operating condition of the at least one destination device corresponding to at least one of a prior or historical operating condition of the at least one destination device, a real-time operating condition of the at least one destination device, and at least one predicted or expected operating condition of the at least one destination device; and
the at least one operating condition of the source device corresponding to at least one of a prior or historical operating condition of the source device, a real-time operating condition of the source device, and at least one predicted or expected operating condition of the source device.
13 . The apparatus of claim 6 , wherein:
the communication system being corresponding to at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, and a mobile communication system.
14 . A method for operating a middling device, the method comprising:
operating the middling device to support communications with a source device and at least one destination device;
receiving a first media signal from the source device;
providing a second media signal, being based on the first media signal, to the at least one destination device; and
performing power management for adaptive scalable encoding or transcoding in accordance with a plurality of operational modes based on at least one configuration or operational parameter corresponding to a communication system including the middling device, the source device, and the at least one destination device for compliance with at least one power or energy operational constraint.
15 . The method of claim 14 , further comprising:
operating the middling device and at least one of the source device and the at least one destination device cooperatively to perform the power management.
16 . The method of claim 14 , further comprising:
operating the power management to ensure that at least one of the source device, the middling device, and the at least one destination device operating in accordance with an energy efficient power or energy recommended practice or standard.
17 . The method of claim 14 , wherein:
a first of the plurality of operational modes corresponding to requiring the middling device to operate in accordance with the energy efficient power or energy recommended practice or standard;
a second of the plurality of operational modes corresponding to requiring the at least one destination device to operate in accordance with the energy efficient power or energy recommended practice or standard; and
a third of the plurality of operational modes corresponding to requiring the middling device and the at least one destination device to operate in accordance with the energy efficient power or energy recommended practice or standard.
18 . The method of claim 14 , further comprising:
operating the power management adaptively to partition a plurality of adaptive scalable encoding or transcoding operations among the at least one of the source device, the middling device, and the at least one destination device; and wherein:
a first of the plurality of operational modes corresponding a first partition of the plurality of adaptive scalable encoding or transcoding operations among the source device, the middling device, and the at least one destination device; and
a second of the plurality of operational modes corresponding a second partition of the plurality of adaptive scalable encoding or transcoding operations among the source device, the middling device, and the at least one destination device.
19 . The method of claim 14 , wherein:
the at least one configuration or operational parameter corresponding to at least one of a number of destination devices with which the middling device being in communication, at least one capability of the at least one destination device, at least one operating condition of the at least one destination device, at least one operating condition of the source device, at least one network pathway from the source device to the middling device and to the at least one destination device.
20 . The method of claim 14 , wherein:
the communication system being corresponding to at least one of a satellite communication system, a wireless communication system, a wired communication system, a fiber-optic communication system, and a mobile communication system.