IP Library Granted Patent US 8,291,164
Granted Patent B2
US 8,291,164 · App. 11/858,251 · Granted Oct 16, 2012

Adapter apparatus coupled to a memory card and data transmission system including the adapter apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,291,164
App. No.
11/858,251
Granted
Oct 16, 2012
Kind
B2
Abstract

An adapter apparatus has a function of determining the type of a memory card, by communicating with the memory card at plural communication speeds and determining whether or not there is a response therefrom. A communication speed setting unit has a function of setting plural communication speeds for communication with the memory card, and a response determining unit determines whether or not there is a response to a type determination signal. A type determining unit determines the type of the memory card based on the communication speed set by the communication speed setting unit and whether or not there is a response to the type determination signal sent at the communication speed.

Claims (61)

1. An adapter apparatus comprising:

a first connector to be electrically coupled to a terminal of an external memory medium;

a second connector to be electrically coupled to a host apparatus; and

a processor which controls data transfer between the external memory medium and the host apparatus, the processor comprising

a determination processor which determines a type of the external memory medium by communicating with the external memory medium using at least one communication speed and determining whether or not there has been a response; and

a controller which causes the determination processor to perform the determination process,

wherein the determination processor comprises:

a communication speed setting unit which sets a communication speed for communication with the external memory medium;

a sending unit which sends a preset signal to the external memory medium at the set communication speed;

a response determining unit which determines whether or not there has been a response to the preset signal;

a type determining unit which determines the type of the external memory medium or whether or not the external memory medium is attached in accordance with a result of determination yielded by the response determining unit,

wherein the controller monitors a communication state between the external memory medium and the host apparatus, and causes the determination processor not to perform the determination process while communication is processing between the external memory medium and the host apparatus, and the controller causes the determination processor to perform the determination process repeatedly in a cycle in the absence of communication between the external memory medium and the host apparatus; and

a receiving unit which receives an information send request from the host apparatus, the information regarding the external memory medium,

wherein when the type determining unit detects a change in an attachment state of the external memory medium after the processor sends a result of determining the type of the external memory medium yielded at the time of receiving the information send request from the host apparatus, the processor sends a result of detecting the change to the host apparatus.

2. An adapter apparatus comprising:

a connector to be electrically coupled to a terminal of an external memory medium;

a communication unit which communicates with a host apparatus;

a processor which controls data transfer between the external memory medium and the host apparatus, the processor comprising

a determination processor which determines a type of the external memory medium by communicating with the external memory medium using at least one communication speed and determining whether or not there has been a response; and

a controller which causes the determination processor to perform the determination process,

wherein the determination processor comprises:

a communication speed setting unit which sets a communication speed for communication with the external memory medium;

a sending unit which sends a preset signal to the external memory medium at the set communication speed;

a response determining unit which determines whether or not there has been a response to the preset signal;

a type determining unit which determines the type of the external memory medium or whether or not the external memory medium is attached in accordance with a result of determination yielded by the response determining unit,

wherein the controller monitors a communication state between the external memory medium and the host apparatus, and causes the determination processor not to perform the determination process while communication is processing between the external memory medium and the host apparatus, and the controller causes the determination processor to perform the determination process repeatedly in a cycle in the absence of communication between the external memory medium and the host apparatus; and

a receiving unit which receives an information send request from the host apparatus, the information regarding the external memory medium,

wherein when the type determining unit detects a change in an attachment state of the external memory medium after the processor sends a result of determining the type of the external memory medium yielded at the time of receiving the information send request from the host apparatus, the processor sends a result of detecting the change to the host apparatus.

3. The adapter apparatus according to claim 1 ,

wherein the communication speed setting unit determines the speed of communication between the adapter apparatus and the external memory medium in accordance with the type of the external memory medium determined by the type determining unit, and

when a period of the absence of communication between the external memory medium and the host apparatus is less than the predetermined period, the controller causes a data read process for reading data from the external memory medium to continue at the communication speed set by the communication speed setting unit.

4. The adapter apparatus according to claim 2 ,

wherein the communication speed setting unit determines the speed of communication between the adapter apparatus and the external memory medium in accordance with the type of the external memory medium determined by the type determining unit, and

when a period of the absence of communication between the external memory medium and the host apparatus is less than the predetermined period, the controller causes a data read process for reading data from the external memory medium to continue at the communication speed set by the communication speed setting unit.

5. The adapter apparatus according to claim 1 , wherein the communication speed setting unit sets a first communication speed and a second communication speed as communication speeds; and

when the response determining unit determines that there is no response to the preset signal sent at the first communication speed, the communication speed setting unit changes the communication speed to the second communication speed.

6. The adapter apparatus according to claim 2 , wherein the communication speed setting unit sets a first communication speed and a second communication speed as communication speeds; and

when the response determining unit determines that there is no response to the preset signal sent at the first communication speed, the communication speed setting unit changes the communication speed to the second communication speed.

7. The adapter apparatus according to claim 1 , wherein when the response determining unit determines that there is no response to the preset signals sent at all the communication speeds set by the communication speed setting unit, the type determining unit determines that no external memory medium is attached to the adapter apparatus.

8. The adapter apparatus according to claim 2 , wherein when the response determining unit determines that there is no response to the preset signals sent at all the communication speeds set by the communication speed setting unit, the type determining unit determines that no external memory medium is attached to the adapter apparatus.

9. The adapter apparatus according to claim 1 , further comprising:

a retaining unit which retains a plurality of commands associated with a preset instruction received at the receiving unit from the host apparatus; and

a command executing unit which sequentially sends the a plurality of commands retained in the retaining unit to the external memory medium.

10. The adapter apparatus according to claim 2 , further comprising:

a retaining unit which retains a plurality of commands associated with the preset instruction received at the receiving unit from the host apparatus; and

a command executing unit which sequentially sends the a plurality of commands retained in the retaining unit to the external memory medium.

11. A data transfer system comprising:

a host apparatus which is operative to read data from and/or write data into an external memory medium attached to an adapter apparatus,

wherein the host apparatus comprises a medium information requestor which requests the adapter apparatus to send information on the external memory medium, when it is determined that an external terminal connected is the adapter apparatus;

wherein the adapter apparatus comprises

a receiving unit which receives an information send request from the host apparatus;

a determination processor which performs a determination process of communicating with the external memory medium using at least one communication speed so as to determine whether or not there has been a response, determining a type of the attached external memory medium when there is a response, and determining that no external memory medium is attached when there is no response as a result of communicating with the external memory medium using a plurality of communication speeds; and

a controller which causes the determination processor to perform the determination process,

wherein, when the receiving unit receives the information send request, the determination processor sends a result of determination process to the host apparatus; and

wherein the controller monitors a communication state between the external memory medium and the host apparatus, and causes the determination processor not to perform the determination process while communication is processing between the external memory medium and the host apparatus, and the controller causes the determination processor to perform the determination process repeatedly in a cycle in the absence of communication between the external memory medium and the host apparatus; and

wherein when the determination processor detects a change in an attachment state of the external memory medium after the determination processor sends to the host apparatus the result of the determination process yielded at the time of receiving the information send request, the determination processor sends a result of detecting the change to the host apparatus.

12. The data transfer system according to claim 11 ,

wherein the host apparatus comprises a read controller which gives a data read instruction to read data from the external memory medium; and

wherein the adapter apparatus comprises

a retaining unit which retains a plurality of commands associated with the data

read instruction which is received by the receiving unit; and a command executing unit which sequentially sends a plurality of commands retained in the retaining unit to the external memory medium.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027449/0469 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027448/0895 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2007
From: AKAZAWA, TORU; SONODA, AKIRA; TOYOSHIMA, NOBUTAKA; NOZAWA, TETSUFUMI
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 020146/0062 →