Patent classifications
G06F13/387
Communication apparatus that switches a driver for an interface based on a frequency band used by a wireless communication unit, control method thereof, and non-transitory computer-readable storage medium
This invention provides a communication apparatus including a wireless communication unit and an interface conforming to USB 3.0 standard, where the apparatus comprises a first determination unit which determines whether an external device has been connected to the interface; a second determination unit which determines a frequency band used in the wireless communication unit; a discrimination unit which, when it is determined that an external device has been connected to the interface, discriminates whether the frequency of noise generated in the communication with the external device causes interference with the frequency band of the wireless communication determined by the second determination unit; and a control unit which, if the discrimination result indicates that interfere is to be caused, performs control so as to communicate with the external device by driving the interface in accordance with the USB 2.0 standard.
Serial data processing device and data offset calibration method
A serial data processing device includes an offset detector circuit and an offset calibration circuit. The offset detector circuit is configured to store a plurality of tokens, and to receive a first data signal from a host device, and to detect an offset in the received first data signal according to the plurality of tokens, in order to generate a calibration signal, in which each of the tokens includes at least one predetermined logic value, and numbers of the at least one predetermined logic value in each of the plurality of tokens are different. The offset calibration circuit is configured to calibrate the received first data signal according to the calibration signal, in order to generate a second data signal.
RELAY DEVICE AND METHOD OF CONTROLLING RELAY DEVICE
A relay device includes a first connecting unit, a second connecting unit, a first notifying unit, a second notifying unit, and a communicating unit. The first connecting unit is connected with a first interface of a first device, the first interface being not compliant with USB (Universal Serial Bus) standard. The second connecting unit is connected with a second interface of a second device, the second interface being compliant with the USB standard. The first notifying unit notifies the second device that the relay device is a USB device. The second notifying unit notifies the first device that the second device has been connected to the second connecting unit. The communicating unit relays communication carried out between the second device and the first device.
WIRELESS TRANSMISSION CONTROLLER DEVICE FOR HIGH-SPEED, LARGE-CAPACITY TRANSMISSION
A wireless transmission controller device is proposed. The device includes: a signal transmitter configured to receive an image signal input from a USB Type-C or a DP port, which are connected to an image storage device, convert the received image signal into a form of a high-speed serial signal, and wirelessly transmits the converted image signal to a signal receiver by ultra-high frequency communication; and the signal receiver configured to receive a high-speed serial signal from the signal transmitter, undergo a conversion process, and transmit the image signal to an image display device such as a monitor or a smartphone connected to the DP port, wherein, through making the USB Type-C or the Display Port to be wireless, high-speed wireless transmission in real time for a video is possible without a wired cable connection.
Substitution through protocol to protocol translation
Aspects of the invention include receiving a request for data. The request is received from a computing element implementing a first bus protocol, and the data is accessible via a reduced instruction set computer (RISC) system implementing a plurality of bus protocols. A type of the received request is determined. A bus protocol is selected from the plurality of bus protocols based at least in part on the type of the received request. The received request is translated into a format that is compatible with the selected bus protocol and transmitted to the RISC system. Data is received from the RISC system in response to transmitting the translated request.
NETWORK STORAGE GATEWAY
A Solid State Drive (SSD) is disclosed. The SSD may include ports to receive requests from a host and to send requests to a second storage device. The SSD may include flash storage for data. An SSD controller may process the requests received from the host and generate the requests sent to the second storage device. The SSD may act as a cache for the second storage device.
INSTRUCTION CONVERSION DEVICE, METHOD, AND PROGRAM
A CPU module (100) includes a first bus complying with a first communication protocol, and a second bus complying with a second communication protocol different from the first communication protocol. A conversion setting storage (110) included in the CPU module (100) stores information indicating association between a general instruction complying with the first communication protocol and a dedicated instruction complying with the second communication protocol. A protocol converter (160) included in the CPU module (100) acquires, when the general instruction is output by instruction output means to a device connected via the second bus, the dedicated instruction associated with the general instruction from the conversion setting storage (110) and provides the acquired dedicated instruction to the device via the second bus.
Optical module for CXL standard
An optical module includes first circuitry configured to receive data transmitted from a host over an electrical communication link at a first data rate, the data transmitted from the host being either one of PCIe data and CXL data and change a data rate for transmission of data from the optical module, the data transmitted from the optical module being transmitted at a second data rate different from the first data rate. Second circuitry is configured to convert the data transmitted from the host at the first data rate from an electrical format to an optical format for transmission from the optical module at the second data rate and convert data received from an optical receiver at the second data rate from the optical format to the electrical format for transmission from the optical module to the host at the first data rate via the first circuitry.
SCHEDULING TECHNIQUES FOR ISOCHRONOUS IN TRAFFIC IN A USB EXTENSION ENVIRONMENT
In some embodiments, a system for communicating USB information via a non-USB extension medium is provided. The system comprises an upstream facing port device (UFP device) and a downstream facing port device (DFP device). The DFP device is configured to receive, from the UFP device via the extension medium, a first ACK IN packet addressed to a first endpoint and a second ACK IN packet addressed to a second endpoint after receiving the first ACK IN packet. In response to detecting that the USB-compliant connection is available, the DFP device compares a bInterval value for the first endpoint to a bInterval value for the second endpoint; and in response to determining that the bInterval value for the second endpoint is smaller than the bInterval value for the first endpoint, the DFP device transmits a synthetic ACK IN packet to the second endpoint based on the second ACK IN packet.
USB DEVICE, USB CABLE AND USB REPEATER THEREOF
The disclosure provides a USB device, a USB cable, and a USB repeater. The USB cable or the USB device includes a USB connector and the USB repeater. The USB repeater may gain a signal of a differential pin pair of the USB connector. The USB repeater may monitor a signal of a configuration channel pin of the USB connector. The USB repeater selectively runs in one of a plurality of working modes corresponding to a plurality of protocols according to a monitoring result.