Host interface, device interface, interface system, and computer program product
First Claim
Patent Images
1. A host interface comprising:
- a first interface that communicates first data defined by a first protocol with a first device;
a second interface that communicates second data defined by a second protocol with a second device; and
a controller that has a memory, wherein the controller converts the first data to the second data defined by the second protocol when the first interface receives the first data from the first device, and transmits the second data to the second interface at a first certain timing, the controller converts the second data to the first data defined by the first protocol when the second interface receives the second data from the second device, transmits the first data to the first interface at a second certain timing, and stores the first data in the memory, and the controller transmits the first data stored in the memory to the first interface in response to a request from the first device unless the second interface receives subsequent second data from the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
An interface system includes a host interface and a device interface. Both interfaces are provided between a DVD drive and a MPEG2 decoder, which have an ATAPI protocol interface. When the host interface receives ATAPI protocol data from the MPEG2 decoder, it converts the ATAPI protocol data to high speed LAN protocol data, and transmits the converted data to the device interface. When the device interface receives converted data, it converts them to the ATAPI protocol data, and transmits the ATAPI protocol data to the DVD drive.
13 Citations
9 Claims
-
1. A host interface comprising:
-
a first interface that communicates first data defined by a first protocol with a first device;
a second interface that communicates second data defined by a second protocol with a second device; and
a controller that has a memory, wherein the controller converts the first data to the second data defined by the second protocol when the first interface receives the first data from the first device, and transmits the second data to the second interface at a first certain timing, the controller converts the second data to the first data defined by the first protocol when the second interface receives the second data from the second device, transmits the first data to the first interface at a second certain timing, and stores the first data in the memory, and the controller transmits the first data stored in the memory to the first interface in response to a request from the first device unless the second interface receives subsequent second data from the second device. - View Dependent Claims (7, 8)
-
-
2. A device interface comprising:
-
a first interface that communicates first data defined by a first protocol with a first device;
a second interface that communicates second data defined by a second protocol with a second device; and
a controller, wherein the controller converts the first data to the second data defined by the second protocol when the first interface receives the first data from the first device, and transmits the second data to the second interface at a first certain timing, and the controller converts the second data to the first data defined by the first protocol when the second interface receives the second data from the second device, and transmits the first data to the first interface at a second certain timing.
-
-
3. An interface system comprising:
-
a host interface having a first interface that communicates first data defined by a first protocol with a first device, a second interface that communicates second data defined by a second protocol, and a first controller that has a memory; and
a device interface having a third interface that communicates the first data defined by the first protocol with a second device, a fourth interface that communicates the second data defined by the second protocol, and a second controller, wherein the second interface of the host interface is connected to the fourth interface of the device interface, the first controller of the host interface converts the first data to the second data defined by the second protocol when the first interface of the host interface receives the first data from the first device, and transmits the second data to the second interface of the host interface at a first certain timing, the second controller of the device interface converts the second data to the first data defined by the first protocol when the fourth interface of the device interface receives the second data from the second interface of the host interface, and transmits the first data to the third interface of the device interface at a second certain timing, the second controller of the device interface converts the first data to the second data defined by the second protocol when the third interface of the device interface receives the first data from the second device, and transmits the second data to the fourth interface of the device interface at a third certain timing, the first controller of the host interface converts the second data to the first data defined by the first protocol when the second interface of the host interface receives the second data from the fourth interface of the device interface, transmits the first data to the first interface of the host interface at a fourth certain timing, and stores the first data in the memory, and the first controller of the host interface transmits the first data stored in the memory to the first interface in response to a request from the first device unless the second interface of the host interface receives subsequent second data from the fourth interface of the device interface.
-
-
4. A computer program product for controlling a host interface, which has a first interface that communicates first data defined by a first protocol with a first device, a second interface that communicates second data defined by a second protocol with a second device, and a memory, the computer program product comprising:
-
a first function for converting the first data to the second data defined by the second protocol when the first interface receives the first data from the first device, and transmitting the second data to the second interface at a first certain timing;
a second function for converting the second data to the first data defined by the first protocol when the second interface receives the second data from the second device, transmitting the first data to the first interface at a second certain timing, and storing the first data in the memory; and
a third function for transmitting the first data stored in the memory to the first interface in response to a request from the first device unless the second interface receives subsequent second data from the second device.
-
-
5. A computer program product for controlling a device interface, which has a first interface that communicates first data defined by a first protocol with a first device, and a second interface that communicates second data defined by a second protocol with a second device, the computer program product comprising:
-
a first function for converting the first data to the second data defined by the second protocol when the first interface receives the first data from the first device, and transmitting the second data to the second interface at a first certain timing; and
a second function for converting the second data to the first data defined by the first protocol when the second interface receives the second data from the second device, and transmitting the first data to the first interface at a second certain timing.
-
-
6. An interface system comprising:
-
a host interface that communicates first data defined by a first protocol with a first device; and
a device interface that communicates the first data defined by the first protocol with a second device, wherein the host interface converts the first data to second data defined by a second protocol when the host interface receives the first data from the first device, and transmits the second data to the device interface, the device interface converts the second data to the first data defined by the first protocol when the device interface receives the second data from the host interface, and transmits the first data to the second device, the device interface converts the first data to the second data defined by the second protocol when the device interface receives the first data from the second device, and transmits the second data to the host interface, and the host interface converts the second data to the first data defined by the first protocol when the host interface receives the second data from the device interface, and transmits the first data to the first device. - View Dependent Claims (9)
-
Specification