Communication Control Apparatus for Automatic Bus Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing USB 3.0 communication control techniques require manual user intervention to switch data transfer modes, making user operation cumbersome, especially when multiple devices with varying data transfer rates are connected, leading to inefficient bandwidth allocation.

Innovation Solution

A communication control apparatus with a determination unit to assess the data transfer rate of a detachable recording medium and a control unit to automatically switch between SuperSpeed and Non-SuperSpeed modes based on predetermined thresholds, ensuring optimal bandwidth allocation for connected devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual switching of data transfer modes is implemented, then bandwidth allocation can be optimized for different devices, but user operation becomes cumbersome

Engineering Contradiction:
Improvebandwidth allocation efficiencyVSAvoiduser operation complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The peripheral device automatically determines its own data transfer rate capability and selects the appropriate bus mode (SuperSpeed or Non-SuperSpeed) without requiring manual user intervention. The device self-services by autonomously configuring the connection based on its recording medium's transfer rate, thereby optimizing bandwidth allocation while eliminating cumbersome user operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by having the peripheral device report its data transfer rate capability to the host controller, which then automatically selects the appropriate bus mode. This feedback mechanism enables dynamic adaptation to different device capabilities, ensuring optimal bandwidth utilization without manual user configuration.

Inventive Principle:
Principle #23Feedback

2Speed

If SuperSpeed mode is used for all devices, then maximum transfer rate is achieved, but bandwidth is wasted on devices that do not require high-speed transfer

Engineering Contradiction:
Improvedata transfer rateVSAvoidbandwidth waste
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system applies local quality by assigning different bus modes to different peripheral devices based on their individual data transfer rate requirements. Devices with high-speed recording media (exceeding 480 Mbps) are connected via SuperSpeed bus, while devices with lower-speed media are connected via Non-SuperSpeed bus. This localized optimization ensures that bandwidth is allocated according to actual device needs, maximizing transfer speed where required and minimizing waste where not needed.

Inventive Principle:
Principle #3Local quality

3Productivity

If automatic mode switching is implemented, then bandwidth allocation is optimized, but system complexity increases

Engineering Contradiction:
Improvebandwidth allocation efficiencyVSAvoidcontrol system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The peripheral device performs self-service by autonomously determining its data transfer rate capability and selecting the appropriate bus mode without requiring complex host controller logic. This shifts the intelligence to the peripheral device, which already has knowledge of its recording medium's capabilities, thereby optimizing bandwidth allocation while keeping the host controller relatively simple.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system manages complexity by changing a single key parameter - the data transfer rate threshold (480 Mbps). The peripheral device compares its recording medium's transfer rate against this threshold and automatically selects the appropriate bus mode. This simple parameter-based decision rule enables automatic optimization without requiring complex control algorithms or multiple configuration parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9256561B2Communication control apparatus and method of controlling the same
Publication Date: 2016.02.09 CANON KK
  • US9256561B2 patent drawing
  • US9256561B2 patent drawing
  • US9256561B2 patent drawing

AI summary

A communication control apparatus includes a first interface, a second interface, a determination unit, and a control unit. The first interface is connected to a detachable recording medium. The second interface is connected to an external device. The second interface includes a first bus controlled by a first bus controller and a second bus controlled by a second bus controller. The second bus has a maximum transfer rate less than that of the first bus. The determination unit is configured to determine a data transfer rate of the detachable recording medium when the detachable recording medium is connected to the first interface. The control unit is configured to establish a connection to the external device via the first bus when the determined data transfer rate exceeds a predetermined threshold, and via the second bus when the determined data transfer rate does not exceed the predetermined threshold.