Patent ID: 7130925

Claim:
An information processing apparatus for receiving/transmitting data between a first network and a second network, communications being carried out in the first network using a first packet of an IEEE802-based format, communications being carried out in the second network using a second packet of an IEEE1394-based isochronous communication format and using a third packet of an IEEE1394-based asynchronous communication format, said processing apparatus comprising: first input means for inputting the first packet from the first network; second input means for inputting the second packet from the second network; third input means for inputting the third packet from the second network; first converting means for converting the first packet inputted from the first input means into the second packet; second converting means for converting the first packet inputted from the first input means into the third packet; third converting means for converting the third packet inputted from the third input means into the first packet; first output means for outputting the first packet thus converted to the first network; second output means for outputting the second packet thus converted to the second network; third output means for outputting the third packet thus converted to the second network; control means for controlling said first input means, said second input means, said third input means, said first converting means, said second converting means, said third converting means, said first output means, said second output means, and said third output means and for determining association relationships among said first input means, said second input means, said third input means, said first converting means, said second converting means, said third converting means, said first output means, said second output means, and said third output means; first storage means for storing the association relationships among said first input means, said second input means, said third input means, said first converting means, said second converting means, said third converting means, said first output means, said second output means, and said third output means; second storage means for storing an identification information mapping table which shows a relationship between unique identification information for an electronic apparatus connected to the second network and identification information for a node in the second network that is assigned to the electronic apparatus; and update means for updating the identification information mapping table stored in said second storage means when a bus reset occurs in the second network.