(57)【要約】【課題】エラー状態になった記憶装置を正常な状態に復帰させることができる情報処理装置及び情報処理方法を提供する。【解決手段】液晶表示装置１１は、メモリーカード２０から画像ファイルの読み出し又は転送を行なう旨の制御指令を出力する画像再生制御装置１３を備えている。この画像再生制御装置１３は、制御指令が出力されてからの経過時間が予め設定された経過時間閾値以上になっても、制御指令に対する応答信号を出力しない、又は制御指令に対応した処理を完了しないエラー状態の記憶装置が検出された場合に、該エラー状態の記憶装置に対してリセット信号を出力する。【選択図】図１
2010244276.tif 000002
【特許請求の範囲】
【請求項１】
リセット信号が入力された場合に初期化処理を行なう記憶装置に電気的に接続される制御手段を備え、該制御手段は、前記記憶装置からの情報の読み出し又は前記記憶装置への情報の転送を行なう旨の制御指令を出力する情報処理装置において、
前記制御手段が前記制御指令を出力してからの経過時間を計測する計測手段と、
該計測手段によって計測された経過時間が予め設定された経過時間閾値以上になっても、前記制御指令に対する応答信号を出力しない、又は前記制御指令に対応した処理を完了しないエラー状態の記憶装置が検出された場合に、該エラー状態の記憶装置に対してリセット信号を出力するリセット手段と、をさらに備えることを特徴とする情報処理装置。
【請求項２】
前記制御手段は、制御指令を出力する制御部と、該制御部からの制御指令に基づき前記記憶装置からの情報の読み出し及び情報の書き込みを行なう信号処理部とを有し、
前記リセット手段は、前記エラー状態の記憶装置が検出された場合に、該エラー状態の記憶装置及び前記信号処理部に前記リセット信号を出力し、
該信号処理部は、前記リセット信号が入力された場合に初期化処理を行なうことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、
前記リセット手段から前記エラー状態の記憶装置にリセット信号が出力される際、出力した制御指令の内容を記憶し、
前記リセット信号が入力された前記記憶装置で初期化処理が行なわれた後、前記制御指令を再出力することを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記制御手段からの報知指令に基づく報知処理を実行する報知手段をさらに備え、
前記制御手段は、前記リセット手段から前記エラー状態の記憶装置にリセット信号が出力された回数が予め設定された回数閾値以上である場合に、前記エラー状態の記憶装置の正常な状態への復帰が不能である旨を報知させるための報知指令を前記報知手段に出力することを特徴とする請求項１〜請求項３のうち何れか一項に記載の情報処理装置。
【請求項５】
リセット信号が入力された場合に初期化処理を行なう記憶装置に制御指令を出力することによって、前記記憶装置からの情報の読み出し又は前記記憶装置への情報の転送を行なう情報処理方法において、
前記制御指令を出力させる第１の出力ステップと、
該第１の出力ステップが実行されてからの経過時間が予め設定された経過時間閾値以上になっても、前記制御指令に対する応答信号を出力しない、又は前記制御指令に対応した処理を完了しないエラー状態の記憶装置を検出した場合に、該エラー状態の記憶装置に対してリセット信号を出力させる第２の出力ステップと、
該第２の出力ステップの実行後、前記リセット信号が入力された前記エラー状態の記憶装置に初期化処理を行なわせる初期化ステップと、を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリーカードなどの記憶装置の間で各種情報の入出力が可能な情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
従来、この種の情報処理装置には、ＣＰＵなどで構成される制御部（制御手段）、内蔵されるハードディスクなどの第１の記憶装置、及びメモリーカードなどの第２の記憶装置が装着されるカードスロットなどが設けられている。こうした情報処理装置において電源が投入された場合、制御部からは第１の記憶装置及びカードスロットにリセット信号が入力され、該第１の記憶装置及びカードスロットは、それぞれ初期化処理を実行する。その後、第１の記憶装置及びカードスロットは、制御部からの制御指令に応じた各処理をそれぞれ行なう。
【０００３】
ところで、情報処理装置では、ユーザーによる操作によって、カードスロットに装着された第２の記憶装置に記憶される記憶情報（例えば画像情報）を第１の記憶装置にコピー又は移動させることがある。この場合、情報処理装置の制御部は、第２の記憶装置から所望の記憶情報を読み出し、該読み出した情報を第１の記憶装置側に転送する。こうした処理中に外乱（例えば静電気）などが各記憶装置の少なくとも一方に加わると、第２の記憶装置からの記憶情報の読み出しや第１の記憶装置への記憶情報の転送が不能となるエラー状態になることがある。なお、外乱などによってエラー状態になった記憶装置のことを、「エラー記憶装置」ということもある。こうした場合、情報処理装置の電源をユーザーが一旦切った後に再び投入することにより、情報処理装置全体で初期化処理が行なわれ、エラー記憶装置が正常な状態に復帰していた。
【０００４】
ところが、エラー記憶装置が検出される毎に、電源をユーザーに操作させることは、情報処理装置全体を再起動させるため、エラー記憶装置を正常な状態に復帰させるために非常に時間がかかる問題があった。そこで、近年では、エラー記憶装置を正常な状態に復帰させる方法として、例えば特許文献１に記載の解決方法が提案されている。
【０００５】
すなわち、この解決方法は、制御部に電気的に接続される各記憶装置の中からエラー記憶装置が検出された場合、該エラー記憶装置を論理的に制御部から切り離した後、エラー記憶装置への電力供給を一時的に停止させ、その後、電力供給を再開させる方法である。その結果、エラー記憶装置では、電力の再供給によって初期化処理が自動的に行なわれ、エラー記憶装置が正常な状態に復帰するようになっていた。なお、正常な他の記憶装置では、論理的な制御部からの切り離し、及び電力供給の一時的な停止が行なわれないため、初期化処理が行なわれない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２０４２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、外乱などによってエラー状態になったエラー記憶装置は、制御部からの制御指令などの各種信号に対して応答ができないことがある。こうした場合、制御部は、エラー記憶装置を論理的に切り離すことができない。したがって、上記特許文献１の解決方法では、エラー記憶装置からの応答が制御部に入力されない場合に、エラー記憶装置を正常に復帰させることができない場合があった。
【０００８】
本発明は、このような事情に鑑みてなされたものであり、その目的は、エラー状態になった記憶装置を正常な状態に復帰させることができる情報処理装置及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の情報処理装置は、リセット信号が入力された場合に初期化処理を行なう記憶装置に電気的に接続される制御手段を備え、該制御手段は、前記記憶装置からの情報の読み出し又は前記記憶装置への情報の転送を行なう旨の制御指令を出力する情報処理装置において、前記制御手段が前記制御指令を出力してからの経過時間を計測する計測手段と、該計測手段によって計測された経過時間が予め設定された経過時間閾値以上になっても、前記制御指令に対する応答信号を出力しない、又は前記制御指令に対応した処理を完了しないエラー状態の記憶装置が検出された場合に、該エラー状態の記憶装置に対してリセット信号を出力するリセット手段と、をさらに備える。
【００１０】
一般に、情報処理装置を構成する各デバイス及び情報処理装置に接続される記憶装置では、情報処理装置の電源投入時にリセット信号が入力されると、該リセット信号が入力された順に初期化処理が行なわれる。そこで、本発明では、エラー状態の記憶装置が検出された場合、該エラー状態の記憶装置に対してリセット信号を入力させ、該エラー状態の記憶装置で初期化処理を行なわせる。このとき、エラー状態ではない他のデバイスでは、リセット信号が入力されないため、初期化処理が行なわれない。また、本発明では、従来のように、エラー状態の記憶装置を制御手段から論理的な切り離しを行なう必要がないため、エラー状態の記憶装置から制御手段への応答がない場合であっても、エラー状態の記憶装置に初期化処理を行なわせることが可能となる。したがって、エラー状態になった記憶装置を正常な状態に復帰させることができる。
【００１１】
本発明の情報処理装置において、前記制御手段は、制御指令を出力する制御部と、該制御部からの制御指令に基づき前記記憶装置からの情報の読み出し及び情報の書き込みを行なう信号処理部とを有し、前記リセット手段は、前記エラー状態の記憶装置が検出された場合に、該エラー状態の記憶装置及び前記信号処理部に前記リセット信号を出力し、該信号処理部は、前記リセット信号が入力された場合に初期化処理を行なう。
【００１２】
上記構成によれば、信号処理部は、制御部から制御指令が入力された場合、記憶装置からの情報の読み出し又は記憶装置への情報の転送などの処理を行なう。こうした回路構成の情報処理装置においてエラー状態の記憶装置が検出された場合、該エラー状態の記憶装置だけではなく、信号処理部にもリセット信号が入力される。その結果、信号処理部でも、エラー状態の記憶装置と同様に初期化処理が行なわれる。そのため、外乱などによって信号処理部がエラー状態になった場合であっても、信号処理部を正常な状態に復帰させることが可能になる。
【００１３】
本発明の情報処理装置において、前記制御手段は、前記リセット手段から前記エラー状態の記憶装置にリセット信号が出力される際、出力した制御指令の内容を記憶し、前記リセット信号が入力された前記記憶装置で初期化処理が行なわれた後、前記制御指令を再出力する。
【００１４】
上記構成によれば、記憶装置の初期化処理が行なわれた後、制御手段からは、リセット信号の記憶装置への出力前に出力した制御指令が再出力される。そのため、記憶装置の初期化処理前に実行していた途中の処理が最初から実行される。
【００１５】
本発明の情報処理装置において、前記制御手段からの報知指令に基づく報知処理を実行する報知手段をさらに備え、前記制御手段は、前記リセット手段から前記エラー状態の記憶装置にリセット信号が出力された回数が予め設定された回数閾値以上である場合に、前記エラー状態の記憶装置の正常な状態への復帰が不能である旨を報知させるための報知指令を前記報知手段に出力する。
【００１６】
上記構成によれば、回数閾値に相当する回数だけエラー状態の記憶装置で初期化処理が行なわれても、該エラー状態の記憶装置を正常な状態に復帰させることができない場合には、エラー状態の記憶装置を正常な状態に復帰させることができないと判断される。そのため、エラー状態の記憶装置を正常な状態に復帰させることができない旨を報知することにより、ユーザーに情報処理装置の電源の再投入を促すことが可能になる。
【００１７】
一方、本発明の情報処理方法において、リセット信号が入力された場合に初期化処理を行なう記憶装置に制御指令を出力することによって、前記記憶装置からの情報の読み出し又は前記記憶装置への情報の転送を行なう情報処理方法において、前記制御指令を出力させる第１の出力ステップと、該第１の出力ステップが実行されてからの経過時間が予め設定された経過時間閾値以上になっても、前記制御指令に対する応答信号を出力しない、又は前記制御指令に対応した処理を完了しないエラー状態の記憶装置を検出した場合に、該エラー状態の記憶装置に対してリセット信号を出力させる第２の出力ステップと、該第２の出力ステップの実行後、前記リセット信号が入力された前記エラー状態の記憶装置に初期化処理を行なわせる初期化ステップと、を有する。
【００１８】
一般に、情報処理装置を構成する各デバイス及び情報処理装置に接続される記憶装置では、情報処理装置の電源投入時にリセット信号が入力されると、該リセット信号が入力された順に初期化処理が行なわれる。そこで、本発明では、エラー状態の記憶装置が検出された場合、該エラー状態の記憶装置に対してリセット信号を入力させ、該エラー状態の記憶装置で初期化処理を行なわせる。このとき、エラー状態ではない他のデバイスでは、リセット信号が入力されないため、初期化処理が行なわれない。また、本発明では、従来のように、エラー状態の記憶装置を制御手段から論理的な切り離しを行なう必要がないため、エラー状態の記憶装置から制御手段への応答がない場合であっても、エラー状態の記憶装置に初期化処理を行なわせることが可能となる。したがって、エラー状態になった記憶装置を正常な状態に復帰させることができる。
【図面の簡単な説明】
【００１９】
【図１】本実施形態における液晶表示装置のブロック図。
【図２】本実施形態におけるカードコントローラーのブロック図。
【図３】コピー処理ルーチンを説明するフローチャート（前半部分）。
【図４】コピー処理ルーチンを説明するフローチャート（後半部分）。
【発明を実施するための形態】
【００２０】
以下、本発明を具体化した一実施形態を図１〜図４に基づいて説明する。
図１に示すように、本実施形態の液晶表示装置１１は、液晶ディスプレイ（「ＬＣＤ」ともいう。）１２と、該液晶ディスプレイ１２での表示態様を制御する情報処理装置としての画像再生制御装置（制御手段）１３とを備えている。液晶ディスプレイ１２では、画像再生制御装置１３によって選択された画像ファイルに応じた画像信号が供給されることにより、該画像信号に応じた画像が表示される。
【００２１】
画像再生制御装置１３は、液晶ディスプレイ１２の表示態様を制御するメインＣＰＵ１４、該メインＣＰＵ１４と電気的に接続されるサブＣＰＵ１５、ＲＯＭ１６、ＲＡＭ１７及び記憶装置としてのハードディスク（ＨＤＤ）１８を備えている。また、画像再生制御装置１３には、メインＣＰＵ１４と電気的に接続されるカードコントローラー１９、記憶装置としてのメモリーカード２０が装着されるカードスロット２１、色補正ＩＣ（Integrated Circuit）２２及びカード電源制御回路２３などが設けられている。
【００２２】
メインＣＰＵ１４は、マイクロプロセッサーなどから構築されている。例えばハードディスク１８に記憶される画像ファイル（画像情報）に基づく画像を液晶ディスプレイ１２に表示させる場合、メインＣＰＵ１４は、ハードディスク１８から画像ファイルを読み出してデコード処理を行い、デコード処理済みの画像データをＲＡＭ１７に転送する。そして、メインＣＰＵ１４は、ＲＡＭ１７に一時記憶された各画像データを所定のフレーム周波数に応じた周期毎に順番に読み出し、色補正ＩＣ２２を介して液晶ディスプレイ１２に出力する。その結果、液晶ディスプレイ１２では、画像ファイルに応じた画像が表示される。
【００２３】
サブＣＰＵ１５は、ユーザーによって操作される入力部２４と電気的に接続されており、ユーザーによる入力部２４の操作態様に応じた処理を行なう。例えば、サブＣＰＵ１５は、再生させる画像ファイルを切り替える旨の入力信号が入力部２４から入力された場合、その旨を示す信号をメインＣＰＵ１４に出力する。
【００２４】
ＲＯＭ１６には、メインＣＰＵ１４によって実行される各種制御処理、及び予め設定された表示画面（電源立ち上げ時に表示させる画面など）等が予め記憶されている。こうした各制御処理は、メインＣＰＵ１４によって適宜読み出されて実行される。ＲＡＭ１７には、液晶表示装置１１の図示しない電源がオンである間に適宜書き換えられる各種情報（例えば、再生中の画像ファイルに関する画像データ）が一時記憶される。なお、ＲＯＭ１６及びＲＡＭ１７には、図示しないリセット端子がそれぞれ設けられており、該各リセット端子は、メインＣＰＵ１４に電気的にそれぞれ接続されている。そして、ＲＯＭ１６及びＲＡＭ１７では、メインＣＰＵ１４からリセット端子を介してリセット信号が入力された場合、初期化処理がそれぞれ行なわれる。
【００２５】
ハードディスク１８には、画像ファイルが適宜記憶される。また、ハードディスク１８には、リセット端子１８ａが設けられており、該リセット端子１８ａは、メインＣＰＵ１４に電気的に接続されている。そして、ハードディスク１８では、メインＣＰＵ１４からリセット端子１８ａを介してリセット信号が入力された場合、初期化処理が行なわれる。その結果、ハードディスク１８内の図示しないレジスターなどが初期状態の値にリセットされる。
【００２６】
カードスロット２１は、メモリーカード２０が装着された場合に、その旨の信号（「カード検出信号」ともいう。）をメインＣＰＵ１４に出力する。また、カードスロット２１は、カードコントローラー１９に電気的に接続されている。例えば、カードコントローラー１９からメモリーカード２０に記憶される画像ファイルを読み出すための制御指令が入力された場合、カードスロット２１は、読み出しが可能であることを示す応答信号をカードコントローラー１９に出力する。また、カードスロット２１には、リセット端子２１ａが設けられており、該リセット端子２１ａは、メインＣＰＵ１４に電気的に接続されている。そして、カードスロット２１では、メインＣＰＵ１４からリセット端子２１ａを介してリセット信号が入力された場合、初期化処理が行なわれる。その結果、カードスロット２１内の図示しないレジスターなどが初期状態の値にリセットされる。
【００２７】
色補正ＩＣ２２は、メインＣＰＵ１４から出力された画像信号の色調を変換し、変換後の画像信号を液晶ディスプレイ１２に供給する。また、色補正ＩＣ２２には、リセット端子２２ａが設けられており、該リセット端子２２ａは、メインＣＰＵ１４に電気的に接続されている。そして、色補正ＩＣ２２では、メインＣＰＵ１４からリセット端子２２ａを介してリセット信号が入力された場合、初期化処理が行なわれる。その結果、色補正ＩＣ２２内の図示しないレジスターなどが初期状態の値にリセットされる。
【００２８】
カード電源制御回路２３は、メインＣＰＵ１４からの制御指令に応じた電力がカードスロット２１に供給されるように電圧調整を行なう。
次に、カードコントローラー１９について図１及び図２に基づき説明する。
【００２９】
図１及び図２に示すように、カードコントローラー１９は、メインＣＰＵ１４からの制御指令に応じた処理を行なうデバイスであって、カードスロット２１と電気的に接続される。また、カードコントローラー１９には、初期化処理部２５、指令解析部２６、指令実行部２７、計測手段としてのタイマー２８及び記憶部２９（図２では破線で囲まれた部分）などが機能部として設けられている。そして、カードコントローラー１９は、メインＣＰＵ１４からの制御指令に応じて、メモリーカード２０に記憶される画像ファイルなどをハードディスク１８にコピー又は移動させたり、ハードディスク１８に記憶される画像ファイルなどをメモリーカード２０にコピー又は移動させたりすることが可能である。
【００３０】
初期化処理部２５は、リセット端子１９ａを介してメインＣＰＵ１４からリセット信号が入力された場合にその旨を示す初期化信号を指令実行部２７に出力する。指令解析部２６は、メインＣＰＵ１４から入力された制御指令の内容を解析し、その解析結果に関する解析結果信号を指令実行部２７に出力する。指令実行部２７は、初期化信号が入力された場合には後述する初期化処理を行い、解析結果信号が入力された場合には該信号に応じた処理を行なう。
【００３１】
記憶部２９は、ステータスレジスター３０と、ＦＩＦＯ（First In First Out）メモリー３１とを有している。ステータスレジスター３０には、メインＣＰＵ１４からの制御指令に応じた処理をカードコントローラー１９が実行するための情報が数値として記憶される。また、ＦＩＦＯメモリー３１には、ハードディスク１８やメモリーカード２０から読み出した画像ファイルの一部が一時記憶される。
【００３２】
次に、本実施形態の画像再生制御装置１３が実行するコピー処理ルーチンについて図３及び図４に示すフローチャートに基づき説明する。なお、図３及び図４に示すフローチャートは、カードスロット２１に挿入されたメモリーカード２０に記憶される画像ファイルをハードディスク１８にコピーさせる際の一連の流れを示したものである。
【００３３】
さて、液晶表示装置１１の図示しない電源が投入された場合、メインＣＰＵ１４は、電源投入時初期化処理を行なう（ステップＳ１０）。具体的には、メインＣＰＵ１４は、リセット端子１８ａ，１９ａ，２１ａ，２２ａを有する各機能部に対してリセット信号を出力する。こうしたリセット信号が入力された各機能部は、それぞれ初期化処理を行なう。続いて、メインＣＰＵ１４は、サブＣＰＵ１５から転送リクエスト（例えば、メモリーカード２０からハードディスク１８への画像ファイルの転送を求めるリクエスト）が入力されたか否かを判定する（ステップＳ１１）。この判定結果が否定判定である場合、メインＣＰＵ１４は、転送リクエストがサブＣＰＵ１５から入力されるまでステップＳ１１の判定処理を繰り返し実行する。一方、ステップＳ１１の判定結果が肯定判定である場合、メインＣＰＵ１４は、転送リクエストがサブＣＰＵ１５から入力されたため、該転送リクエストの内容を実行させるための制御指令としてのリクエスト信号をカードコントローラー１９に出力する（ステップＳ１２）。したがって、本実施形態では、メインＣＰＵ１４が、制御部としても機能する。また、ステップＳ１２が、第１の出力ステップに相当する。
【００３４】
そして、リクエスト信号が入力されたカードコントローラー１９において、指令解析部２６は、入力されたリクエスト信号の内容を解析し、その解析結果に関する解析結果信号を指令実行部２７に出力する。この指令実行部２７は、ＦＩＦＯメモリー３１の記憶内容の初期化を行なう（ステップＳ１３）。続いて、指令実行部２７は、記憶部２９のステータスレジスター３０に記憶される数値が所定の規定値ＲＶであるか否かを判定する（ステップＳ１４）。この規定値ＲＶは、メモリーカード２０からハードディスク１８への画像ファイルの転送を行なわせるための値であって、上記リクエスト信号がカードコントローラー１９に出力された際にステータスレジスター３０に記憶される数値である。しかし、静電気などの外乱がカードコントローラー１９に加わると、ステータスレジスター３０の記憶内容が不必要に変わってしまうことがある。ステップＳ１４の判定結果が否定判定である場合、指令実行部２７は、ステータスレジスター３０に記憶される数値が規定値ＲＶではないため、ステップＳ１３の処理が実行されてからの経過時間である第１計測時間Ｔ１をタイマー２８から読み出し、該読み出した第１計測時間Ｔ１が予め設定された時間閾値Ｔｔｈ以上であるか否かを判定する（ステップＳ１５）。この時間閾値Ｔｔｈは、画像再生制御装置１３内での各種データの転送が正常に行なわれているか否かを判断するための基準値である。すなわち、カードコントローラー１９が正常な状態である（即ち、エラー状態ではない）場合、第１計測時間Ｔ１が時間閾値Ｔｔｈ以上となる前に、ステータスレジスター３０に記憶される数値は、規定値ＲＶに設定されるはずである。
【００３５】
ステップＳ１５の判定結果が否定判定（Ｔ１＜Ｔｔｈ）である場合、指令実行部２７は、その処理を前述したステップＳ１４に移行する。一方、ステップＳ１５の判定結果が肯定判定（Ｔ１≧Ｔｔｈ）である場合、指令実行部２７は、カードコントローラー１９が外乱などの影響によりエラー状態になったと判断し、その処理を後述するステップＳ２３に移行する。
【００３６】
その一方で、ステップＳ１４の判定結果が肯定判定である場合、指令実行部２７は、ステータスレジスター３０に記憶される数値が規定値ＲＶである正常な状態であるため、メモリーカード２０からの画像ファイルの読み出しを開始させるための制御指令をカードスロット２１に出力する（ステップＳ１６）。すると、ＦＩＦＯメモリー３１には、メモリーカード２０の画像ファイルがデータとして順次記憶される。したがって、本実施形態では、指令実行部２７を有するカードコントローラー１９が、信号処理部としても機能する。続いて、指令実行部２７は、ＦＩＦＯメモリー３１に最大限まで画像ファイルのデータが記憶されたか否かを判定する（ステップＳ１７）。
【００３７】
この判定結果が否定判定である場合、指令実行部２７は、ＦＩＦＯメモリー３１内にデータを記憶させる領域が未だあるため、ステップＳ１６の処理が実行されてからの経過時間である第２計測時間Ｔ２をタイマー２８から読み出し、該読み出した第２計測時間Ｔ２が上記時間閾値Ｔｔｈ以上であるか否かを判定する（ステップＳ１８）。この判定結果が否定判定（Ｔ２＜Ｔｔｈ）である場合、指令実行部２７は、その処理を前述したステップＳ１７に移行する。一方、ステップＳ１８の判定結果が肯定判定（Ｔ２≧Ｔｔｈ）である場合、指令実行部２７は、その処理を後述するステップＳ２３に移行する。すなわち、メモリーカード２０が正常な状態である場合、第２計測時間Ｔ２が時間閾値Ｔｔｈ以上となるまでに、ＦＩＦＯメモリー３１は、メモリーカード２０からのデータでいっぱいになるはずである。
【００３８】
その一方で、ステップＳ１７の判定結果が肯定判定である場合、指令実行部２７は、ＦＩＦＯメモリー３１内にデータを記憶させる領域がなくなったため、ＦＩＦＯメモリー３１に記憶された全てのデータをハードディスク１８に転送させる旨の制御指令をハードディスク１８に出力する（ステップＳ１９）。すると、ＦＩＦＯメモリー３１に記憶された全てのデータは、ハードディスク１８に順番に出力される。したがって、本実施形態では、ステップＳ１９も、第１の出力ステップに相当する。続いて、指令実行部２７は、メモリーカード２０からハードディスク１８への画像ファイルの全容量の転送が終了したか否かを判定する（ステップＳ２０）。すなわち、指令実行部２７は、画像ファイルを複数に分割された各データのうち最後のデータのハードディスク１８への転送が完了したか否かを判定する。
【００３９】
ステップＳ２０の判定結果が否定判定である場合、指令実行部２７は、画像ファイルの転送が未だ完了していないため、その処理を前述したステップＳ１３に移行する。一方、ステップＳ２０の判定結果が肯定判定である場合、指令実行部２７は、画像ファイルの転送が完了したため、ハードディスク１８に画像ファイルが実際に記憶されたか否かを判定する（ステップＳ２１）。すなわち、ハードディスク１８からは、画像ファイルを複数に分割された各データのうち最後のデータが入力された場合、画像ファイルの転送の終了の旨を示す転送終了信号が指令実行部２７に出力される。そのため、ステップＳ２１では、ハードディスク１８から転送終了信号が入力されたか否かが判定される。ステップＳ２１の判定結果が肯定判定である場合、指令実行部２７は、転送終了信号が入力されたため、その処理を前述したステップＳ１１に移行する。
【００４０】
一方、ステップＳ２１の判定結果が否定判定である場合、指令実行部２７は、ステップＳ２０の判定結果が肯定判定になってからの経過時間である第３計測時間Ｔ３をタイマー２８から読み出し、該読み出した第３計測時間Ｔ３が上記時間閾値Ｔｔｈ以上であるか否かを判定する（ステップＳ２２）。すなわち、ハードディスク１８が正常な状態である場合、第３計測時間Ｔ３が時間閾値Ｔｔｈ以上となる前に、カードコントローラー１９にはハードディスク１８から転送終了信号が入力されるはずである。ステップＳ２２の判定結果が否定判定（Ｔ３＜Ｔｔｈ）である場合、指令実行部２７は、その処理を前述したステップＳ２１に移行する。一方、ステップＳ２２の判定結果が肯定判定（Ｔ３≧Ｔｔｈ）である場合、指令実行部２７は、ハードディスク１８から転送終了信号が入力されないと判断し、その処理を次のステップＳ２３に移行する。
【００４１】
ステップＳ２３において、指令実行部２７は、後述するリセット処理の実行回数であるリトライ回数ＲＫが予め設定された回数閾値ＲＫｔｈ（例えば「３」）以下であるか否かを判定する。この回数閾値ＲＫｔｈは、後述するリセット処理ではメモリーカード２０からハードディスク１８への画像ファイルの転送を完了させることができないと判断するための基準値である。ステップＳ２３の判定結果が否定判定（ＲＫ＞ＲＫｔｈ）である場合、メインＣＰＵ１４は、エラー処理を行なう（ステップＳ２４）。すなわち、ステップＳ２３の判定結果が否定判定になると、指令実行部２７は、メモリーカード２０及びハードディスク１８のうち少なくとも一方がエラー状態の記憶装置であると判断し、その旨の制御指令をメインＣＰＵ１４に出力する。すると、メインＣＰＵ１４は、液晶表示装置１１の図示しない電源の再投入を促す旨の報知指令を、色補正ＩＣ２２を介して液晶ディスプレイ１２に出力する。その結果、液晶ディスプレイ１２には、液晶表示装置１１の図示しない電源の再投入を促す旨のメッセージが表示（報知）される。したがって、本実施形態では、液晶ディスプレイ１２が、報知手段としても機能する。その後、画像再生制御装置１３は、コピー処理ルーチンを終了する。
【００４２】
一方、ステップＳ２３の判定結果が肯定判定（ＲＫ≦ＲＫｔｈ）である場合、メインＣＰＵ１４は、メモリーカード２０からの画像ファイルの読み出しを停止させる旨の制御指令を指令実行部２７に出力する（ステップＳ２５）。すると、指令実行部２７は、メモリーカード２０からの画像ファイル（即ち、データ）の読み出しを停止する。続いて、メインＣＰＵ１４は、指令実行部２７からハードディスク１８への画像ファイルの転送を停止させる旨の制御指令を指令実行部２７に出力する（ステップＳ２６）。すると、指令実行部２７は、ハードディスク１８への画像ファイルの転送を停止する。
【００４３】
続いて、画像再生制御装置１３は、リセット処理を行なう（ステップＳ２７）。すなわち、メインＣＰＵ１４は、ハードディスク１８、カードコントローラー１９及びカードスロット２１の各リセット端子１８ａ，１９ａ，２１ａにリセット信号を出力する。したがって、本実施形態では、メインＣＰＵ１４が、リセット手段としても機能する。また、ステップＳ２７が、第２の出力ステップに相当する。続いて、リセット信号が入力されたハードディスク１８、カードコントローラー１９及びカードスロット２１では、初期化処理がそれぞれ行なわれる。この点で、ステップＳ２７が、初期化ステップに相当する。その後、画像再生制御装置１３は、その処理を前述したステップＳ１２に移行する。
【００４４】
したがって、本実施形態では、以下に示す効果を得ることができる。
（１）一般に、ＲＯＭ１６、ＲＡＭ１７、ハードディスク１８、カードコントローラー１９、カードスロット２１、色補正ＩＣ２２及びカード電源制御回路２３では、液晶表示装置１１の電源投入時に、それらのリセット端子にリセット信号がそれぞれ入力される。すると、ＲＯＭ１６、ＲＡＭ１７、ハードディスク１８、カードコントローラー１９、カードスロット２１、色補正ＩＣ２２及びカード電源制御回路２３では、リセット信号が入力された順番に初期化処理が行なわれる。そこで、本実施形態では、画像ファイルの正常な読み出しや正常な転送を行なうことができないエラー状態の記憶装置（例えば、ハードディスク１８）が検出された場合、該エラー状態の記憶装置では、メインＣＰＵ１４からのリセット信号の入力に起因して初期化処理が行なわれる。このとき、エラー状態ではない他の機能部（ＲＯＭ１６、ＲＡＭ１７、カードコントローラー１９、カードスロット２１、色補正ＩＣ２２及びカード電源制御回路２３）では、リセット信号が入力されないため、初期化処理が行なわれない。また、本実施形態では、従来のように、エラー状態の記憶装置を画像再生制御装置１３から論理的な切り離しを行なう必要がないため、エラー状態の記憶装置からメインＣＰＵ１４への応答がない場合であっても、エラー状態の記憶装置に初期化処理を行なわせることが可能となる。したがって、エラー状態になった記憶装置を正常な状態に復帰させることができる。
【００４５】
（２）カードコントローラー１９は、メインＣＰＵ１４からリクエスト信号が入力された場合、記憶装置（例えばメモリーカード２０）からの画像ファイル情報の読み出し又は記憶装置（例えばハードディスク１８）への画像ファイルの転送などの処理を行なう。こうした回路構成の画像再生制御装置１３においてエラー状態の記憶装置（例えばメモリーカード２０）が検出された場合、該エラー状態の記憶装置との間で各種信号の入出力を行なうカードコントローラー１９にもリセット信号が入力される。その結果、カードコントローラー１９でも、エラー状態の記憶装置と同様に、初期化処理が行なわれる。そのため、外乱などによってカードコントローラー１９がエラー状態になった場合であっても、カードコントローラー１９を正常な状態に復帰させることができる。
【００４６】
（３）エラー状態の記憶装置で初期化処理が行なわれた後、メインＣＰＵ１４からは、エラー状態の記憶装置の初期化処理前に出力されていた制御指令が再出力される。そのため、記憶装置の初期化処理前に行なっていた途中の処理を最初から実行できる。
【００４７】
（４）回数閾値ＲＫｔｈに相当する回数だけエラー状態の記憶装置で初期化処理を行なっても、該エラー状態の記憶装置を正常な状態に復帰させることができない場合、エラー状態の記憶装置を正常な状態に復帰させることができないと判断される。そして、エラー状態の記憶装置を正常な状態に復帰させることができない旨が液晶ディスプレイ１２に表示され、ユーザーに電源の再投入を催促できる。
【００４８】
なお、上記実施形態は以下のような別の実施形態に変更してもよい。
・実施形態において、ステップＳ２４のエラー処理では、液晶ディスプレイ１２での表示ではなく、図示しないスピーカーなどを用いた音声による報知で、ユーザーに液晶表示装置１１の電源の再投入を促してもよい。この場合、スピーカーが報知手段として機能することになる。
【００４９】
・実施形態において、エラー処理を実行しなくてもよい。この場合、液晶ディスプレイ１２には、ステップＳ２３の判定結果が否定判定であると判断される直前の画像が表示され続けることになる。
【００５０】
・実施形態において、回数閾値ＲＫｔｈは、「３」以外の任意の数値（例えば「４」）であってもよい。
・実施形態において、ステップＳ１５が否定判定となったことが契機でリセット処理を行なう場合、カードコントローラー１９にだけ初期化処理を実行させてもよい。また、ステップＳ１８が否定判定となったことが契機でリセット処理を行なう場合、ハードディスク１８にだけ初期化処理を実行させてもよい。また、ステップＳ２２が否定判定となったことが契機でリセット処理を行なう場合、カードスロット２１（メモリカード２０）にだけ初期化処理を実行させてもよい。
【００５１】
・実施形態において、画像再生制御装置１３は、カードコントローラー１９を備えない構成であってもよい。この場合、メインＣＰＵ１４が、図３及び図４のフローチャートに基づく制御処理ルーチンを実行する。
【符号の説明】
【００５２】
１２…報知手段としての液晶ディスプレイ、１３…情報処理装置、制御手段としての画像再生制御装置、１４…リセット手段、制御部としてのメインＣＰＵ、１８…記憶装置としてのハードディスク、１９…信号処理部としてのカードコントローラー、２０…記憶装置としてのメモリーカード、２８…計測手段としてのタイマー、Ｔ１，Ｔ２，Ｔ３…経過時間としての計測時間、Ｔｔｈ…経過時間閾値としての時間閾値。
【図１】
2010244276.tif 000003
【図２】
2010244276.tif 000004
【図３】
2010244276.tif 000005
【図４】
2010244276.tif 000006