Abstract:
In various embodiments, a system may include a processor, a host controller coupled to the processor, a Universal Serial Bus (USB) device coupled to the host controller and a non-USB device coupled to the USB device. In some embodiments, the host controller may be configured to communicate with the non-USB device through a small computer system interface (SCSI) pass-through command. In some embodiments, a method may include a host controller sending a SCSI pass-through command to a USB device coupled to a non-USB device, the USB device receiving the SCSI pass-through command, and the USB device interacting with the non-USB device in response to the SCSI pass-through command.
Abstract:
In various embodiments, devices coupled to upstream ports may enumerate the USB switching hub according to the total number of downstream ports on the USB switching hub. In some embodiments, when a first upstream port is communicating with a first downstream port, status registers coupled to the second upstream port may indicate to the second upstream device that the first downstream port is disconnected. By enumerating the USB switching hub according to the total number of downstream ports, the upstream devices may not have to re-enumerate the hub (and correspondingly each device coupled to the hub) each time a downstream device is switched. In some embodiments, an intelligent port routing switch may delay switching communications for the downstream port if there is an active transfer in progress between a related downstream port and an upstream port.
Abstract:
In various embodiments, devices coupled to upstream ports may enumerate the USB switching hub according to the total number of downstream ports on the USB switching hub. In some embodiments, when a first upstream port is communicating with a first downstream port, status registers coupled to the second upstream port may indicate to the second upstream device that the first downstream port is disconnected. By enumerating the USB switching hub according to the total number of downstream ports, the upstream devices may not have to reenumerate the hub (and correspondingly each device coupled to the hub) each time a downstream device is switched. In some embodiments, an intelligent port routing switch may delay switching communications for the downstream port if there is an active transfer in progress between a related downstream port and an upstream port.
Abstract:
A method for displaying closed-captioning with audio programs. The audio signal data is located and sent to an audio signal processor for conversion into an audio program. The closed-captioning data is located and decoded to produce a textual display synchronized with the audio program. The closed-captioning data is displayed on a remote device, either as part of a consumer electronics system, or as a stand alone network device. The invention also includes one example of an apparatus that receives and decodes the components of a complex audio signal to produce both the audio program and the closed-captioning on the remote device.
Abstract:
A method for providing selection from among closed caption services. An input is received that initiates a closed caption control. The presence of the closed caption services is then detected. The closed caption control is then activated to allow the viewer to select from all available closed caption services. In addition to the closed captioning services, auxiliary information for each service is also displayed, allowing the viewer to select the desired closed caption service.