A reconfigurable multi-media system, method and device provides monitoring and
reconfiguration of a plurality of communication layers of a communications stack
to dynamically reconfigure the modulation and coding of software defined radio
(SDR). The system includes a software object radio (SWR) library having reconfigurable
object specification, design and performance parameters, the SWR is adapted for
at least one of transmitting and receiving multi-media content via wireless communication;
a controller in communication with the SWR library; a power management device module
in communication with said controller; a reconfigurable encoder/decoder in communication
with said controller to provide the SWR with dynamic coding information for modulation;
a TCP/IP interface in communication with said reconfigurable encoder/decoder and
said controller; and an application layer comprising a link layer and a reconfigurable
physical layer in communication with each other and said controller, the physical
layer adapted for communication with a channel, and the application layer including
at least one driver for multi-media delivery. The controller monitors the physical
layer and link layer information and the reconfigurable encoder/decoder dynamically
reconfigures modulation and coding of multi-media content according to a cross-layer
optimization approach.