IEEE 1394/UPnP software bridge

This paper presents the IEEE 1394/UPnP software bridge for representing legacy IEEE 1394 devices to UPnP devices. UPnP devices must provide SSDP discovery, SOAP control, and GENA event processes. To represent the legacy IEEE1394 devices to UPnP devices, there have to be the IEEE 1394/UPnP software bridge to provide those functionalities on behalf of IEEE 1394 devices. The bridge can provide additional functions such as A/V data transferring with format converting between IEEE 1394 and UPnP devices. With those functionalities, the bridge makes UPnP control points recognize IEEE 1394 devices as UPnP devices, and makes possible exchange the A/V data between IEEE 1394 legacy devices and normal UPnP devices. Based on the general structure of the bridge, it can be easily extended to support a new IEEE 1394 device type.