US 7,587,629 B2
Data processing apparatus
Yuji Okamoto, Kyoto (Japan); Naofumi Ueda, Kyoto (Japan); Syoichiro Yoshiura, Nara (Japan); and Shunsuke Yajima, Nara (Japan)
Assigned to Sharp Kabushiki Kaisha, Osaka (Japan)
Filed on Oct. 23, 2006, as Appl. No. 11/585,406.
Claims priority of application No. 2005-336061 (JP), filed on Nov. 21, 2005.
Prior Publication US 2007/0174677 A1, Jul. 26, 2007
Int. Cl. G06F 11/00 (2006.01)
U.S. Cl. 714—6 15 Claims
OG exemplary drawing
 
1. A data processing apparatus comprising:
input means for inputting data;
processing means for processing and outputting the input data;
first storage means for temporarily storing data to process and output the input data;
spare storage means in such a state of being available for storing the data; and
control means for controlling each means to process the input data;
wherein the control means includes monitor means for monitoring the state of the first storage means and validation means for checking the operation of each storage means by operating each storage means, and
wherein the control means, when switching data storage location to the spare storage means depending on the state of the first storage means, performs switching after determining the normal operation of the spare storage means using the validation means.