Information processing equipment and data transfer method
First Claim
1. An information processor comprising:
- a data recorder configured to store data;
a meter configured to measure in real time an amount of data transferred from said data recorder to generate a measurement of transferred data;
a detector configured to detect an acceleration value;
a block identifier configured to identify a transferred block of data according to the measurement of transferred data performed by said meter when the acceleration value sent from said detector exceeds a threshold;
a block information holder configured to hold information on the transferred block identified by said block identifier generating a recorded block;
a controller configured to control data transfer so that data transfer will be restarted with the recorded block that is recorded in said block information holder.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is information processing equipment capable of efficiently performing data transfer restarted after it is suspended because a possibility of being affected by an impact derived from dropping or the like is predicted or detected. During transfer of data from an HDD, an amount-of-transferred data meter counts in real time the number of sectors from which data has been transferred. An acceleration sensor detects acceleration applied to the equipment. A sector that may be affected by an impact derived from dropping or the like is identified based on the number of sectors indicated with a result of the measurement obtained when the detected acceleration value exceeds a threshold. Information on the sector is written in a register. When the data transfer is restarted, it is restarted with data stored in the sector that is recorded in the register.
14 Citations
6 Claims
-
1. An information processor comprising:
-
a data recorder configured to store data; a meter configured to measure in real time an amount of data transferred from said data recorder to generate a measurement of transferred data; a detector configured to detect an acceleration value; a block identifier configured to identify a transferred block of data according to the measurement of transferred data performed by said meter when the acceleration value sent from said detector exceeds a threshold; a block information holder configured to hold information on the transferred block identified by said block identifier generating a recorded block; a controller configured to control data transfer so that data transfer will be restarted with the recorded block that is recorded in said block information holder. - View Dependent Claims (2)
-
-
3. A data transfer method comprising:
-
transferring data from a data storage to a memory;
measuring, in real time, during the transferring, an amount of data whose transfer is completed;detecting a detected acceleration value; determining when the detected acceleration value exceeds a threshold;
identifying a transferred block based on the measuring; andrestarting the transferring based on the transferred block. - View Dependent Claims (4)
-
-
5. An information processor comprising:
-
a data recorder configured to store data encoded according to a predetermined format; a decoder configured to decode said data; a memory configured to store part of said data to be transferred to said decoder; a transfer section configured to transfer said data from said data recorder in units of a group of blocks comprising a predetermined number of blocks, and configured to transfer said data to said memory; a meter configured to measure in real time a transferred data measurement of an amount of data transferred from said data recorder to said memory; a detector configured to detect an acceleration value; a block identifier configured to identify a block of data transferred when the acceleration value which said detector detects based on the result of the transferred data measurement performed by said meter exceeds a threshold; a block information holder configured to hold information on said block identified by said block identifier; and a controller configured to control so that said transfer section restarts transferring of said data with said block identified by said block identifier, which is recorded in said block information holder, after said transfer section completes transferring said group of blocks.
-
-
6. An information processing method comprising :
-
reading data, which is encoded according to a predetermined format, from a data recorder, in which said data is stored, in units of a group of blocks comprising a predetermined number of blocks, and transferring said data to a memory; measuring in real time an amount of data transferred from said data recorder to said memory; detecting an acceleration value; identifying a block of data transferred when the acceleration value detected based on said measuring exceeds a threshold; wherein after completing the transferring of said group of blocks to said memory, restarting transferring with said identified block; and decoding said data stored in said memory.
-
Specification