EP1510928A2

Electronic device and method of controlling interface thereof

Abstract

In an electronic device having a USB controller capable of transferring data in a High-Speed mode for transferring data at a first transfer rate and in a Full-Speed mode for transferring data at a rate lower than the first transfer rate, whether the connection mode is the High-Speed mode or the Full-Speed mode is acquired when a USB cable is connected. The first or second configuration conforming to the acquired mode is selected, the USB controller is controlled based upon the selected first or second configuration, and processing for transferring data to a connected external device is executed. This makes it possible to execute data transfer processing that is suited to the connection mode.

EP1510928A2, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Projected expiry passed 26 August 2024, 2.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

21 claims: 3 independent, 18 dependent

  1. 1
    An electronic device capable of sending and receiving data to and from an external device via a USB, comprising:a USB controller capable of transferring data in a first connection mode in which data transfer based upon a first transfer rate is performed and in a second connection mode in which data transfer is performed at a rate lower than the first transfer rate;connection mode acquisition means for acquiring whether the first connection mode or the second connection mode is in effect at the time of connection of a USB cable;and control means for selecting a first or second configuration that is in accordance with the connection mode acquired by said connection mode acquisition means, controlling said USB controller based upon the first or second configuration selected, and executing data transfer processing;wherein the first configuration includes at least one interface for the first connection mode and the second configuration includes at least one interface for the second connection mode.
  2. 11
    A method of controlling an interface in an electronic device capable of sending and receiving data to and from an external device via a USB, comprising:a first data transfer step of transferring data in a first connection mode in which data transfer based upon a first transfer rate is performed;a second data transfer step of transferring data in a second connection mode in which data transfer is performed at a rate lower than the first transfer rate;a connection mode acquisition step of acquiring whether the first connection mode or the second connection mode is in effect at the time of connection of a USB cable;and a control step of selecting a first or second configuration that is in accordance with the connection mode acquired at said connection mode acquisition step, controlling said USB controller based upon the first or second configuration selected, and executing data transfer processing;wherein the first configuration includes at least one interface for the first connection mode and the second configuration includes at least one interface for the second connection mode.
  3. 21
    A carrier which carries a computer program comprising processor implementable instructions for causing a computer to perform a method as claimed in any one of claims 11 to 20.