(57)【要約】【課題】トラックリフレッシュに起因する装置の停止を抑制する。【解決手段】ハードディスクドライブから取得したコンテンツを再生する再生部と、ハードディスクドライブの温度を示す温度情報を取得する温度取得部と、取得された温度情報が示す温度が閾値温度以上であれば、装置の駆動を停止する保護部と、ハードディスクドライブがトラックリフレッシュを実行することで、ハードディスクの温度が閾値温度を超えないように、取得された温度情報に応じて、トラックリフレッシュの実行タイミングを調整するタイミング調整部と、を有する。【選択図】図２
2015153436.tif 000002
【特許請求の範囲】
【請求項１】
トラックリフレッシュを行うハードディスクドライブを備える記録再生装置であって、
前記ハードディスクドライブから取得したコンテンツを再生する再生部と、
前記ハードディスクドライブの温度を示す温度情報を取得する温度取得部と、
取得された前記温度情報が示す温度が閾値温度以上であれば、前記再生部または前記ハードディスクドライブの駆動を停止する保護部と、
前記ハードディスクドライブが前記トラックリフレッシュを実行することで、前記ハードディスクドライブの温度が前記閾値温度を超えないように、取得された前記温度情報に応じて、前記トラックリフレッシュの実行タイミングを調整するタイミング調整部と、を有することを特徴とする記録再生装置。
【請求項２】
前記ハードディスクドライブが前記トラックリフレッシュを実行する前では、前記タイミング調整部は、取得された前記温度情報に応じて、前記トラックリフレッシュを開始するタイミングを遅延させる、ことを特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記ハードディスクドライブが前記トラックリフレッシュを実行している場合、前記タイミング調整部は、取得された前記温度情報に応じて、前記トラックリフレッシュを一時的に停止させる、ことを特徴とする請求項１に記載の記録再生装置。
【請求項４】
前記温度取得部は、取得した前記温度情報をもとに、前記トラックリフレッシュが実行された場合の前記ハードディスクドライブの温度上昇を予測し、
前記タイミング調整部は、予測された前記ハードディスクドライブの温度が前記閾値温度を超える場合、前記トラックリフレッシュを一時的に停止させる、ことを特徴とする請求項３に記載の記録再生装置。
【請求項５】
前記タイミング調整部は、前記ハードディスクドライブの駆動を停止させて、前記ハードディスクドライブに前記トラックリフレッシュを実行させない、ことを特徴とする請求項１から請求項４のいずれか一項に記載の記録再生装置。
【請求項６】
前記タイミング調整部は、前記ハードディスクドライブにダミーデータを記録して、前記ハードディスクドライブに前記トラックリフレッシュを実行させない、ことを特徴とする請求項１から請求項４のいずれか一項に記載の記録再生装置。
【請求項７】
前記タイミング調整部は、前記ハードディスクドライブに対する電源供給を停止させる、ことを特徴とする請求項１から請求項４のいずれか一項に記載の記録再生装置。
【請求項８】
前記保護部は、前記トラックリフレッシュが実行されており、前記温度情報が前記閾値温度以上であれば、前記ハードディスクドライブの駆動のみを停止させる、ことを特徴とする請求項１から請求項７のいずれか一項に記載の記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクドライブを備える記録再生装置に関する。
【背景技術】
【０００２】
従来、ハードディスクドライブを備える記録再生装置が知られている。また、ハードディスクドライブは、記録データの劣化により当該記録データの読み出しが不能になる前に、記録データの劣化を回復するためのトラックリフレッシュ（書き直し）が必須になる。例えば、トラックリフレッシュでは、劣化した記録データをトラックから読み出し、読み出されたデータをトラックに書き戻すことで、記録データを正常な状態に戻す（例えば、特許文献１参照）。
【０００３】
また、記録再生装置では装置内部の温度がある温度以上になった場合に、装置の駆動を停止させる保護部を備えるものが知られている。保護部が動作すると、記録再生装置の駆動を強制的に停止させ、装置を破損等から保護する（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２８８１０号公報
【特許文献２】特開２００７−１２２７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
磁気ディスクのトラックリフレッシュは、磁気ディスクに対して頻繁にアクセスが行われるため温度上昇を招く。そのため、トラックリフレッシュが動作することで、磁気ディスクの温度が閾値温度を超えて保護部が動作する場合がある。トラックリフレッシュに起因する保護部の動作が、ユーザの装置の使用中に発生すると、ユーザは装置の故障と誤解してしまう場合がある。
【０００６】
本発明は、上記課題にかんがみてなされたもので、トラックリフレッシュに起因する装置の停止を抑制することを目的とする。
【課題を解決するための手段】
【０００７】
適用例１
上記課題を解決するために、本発明の一態様では、トラックリフレッシュを行うハードディスクドライブを備える記録再生装置であって、前記ハードディスクドライブから取得したコンテンツを再生する再生部と、前記ハードディスクドライブの温度を示す温度情報を取得する温度取得部と、取得された前記温度情報が示す温度が閾値温度以上であれば、前記再生部または前記ハードディスクドライブの駆動を停止する保護部と、前記ハードディスクドライブが前記トラックリフレッシュを実行することで、前記ハードディスクドライブの温度が前記閾値温度を超えないように、取得された前記温度情報に応じて、前記トラックリフレッシュの実行タイミングを調整するタイミング調整部と、を有する。
【０００８】
上記のように構成された発明では、タイミング調整部は、トラックリフレッシュによりハードディスクドライブの温度が、保護部が機能する閾値温度を超えないように、取得された温度情報応じて、トラックリフレッシュの実行タイミングを調整する。
そのため、トラックリフレッシュの実行に起因して、保護部がコンテンツの再生を停止させてしまうのを抑制することができる。
【０００９】
ここで、コンテンツとは、静止画や動作等の映像データ、さらには音声データ、を含む。
また、再生部とは、コンテンツの再生に関与する回路を意味する。
そして、トラックリフレッシュの実行タイミングを調整するとは、トラックリフレッシュが実行されていない場合は、開始タイミングを遅延させ、トラックリフレッシュが実行されている場合、実行を停止することを含む。
【００１０】
適用例２
本発明の一態様では、前記ハードディスクドライブが前記トラックリフレッシュを実行する前では、前記タイミング調整部は、取得された前記温度情報に応じて、前記トラックリフレッシュを開始するタイミングを遅延させる。
上記のように構成された発明では、ハードディスクドライブがトラックリフレッシュを実行する前において、本発明を適用することができる。
【００１１】
適用例３
本発明の一態様では、前記ハードディスクドライブが前記トラックリフレッシュを実行している場合、前記タイミング調整部は、取得された前記温度情報に応じて、前記トラックリフレッシュを一時的に停止させる。
上記のように構成された発明では、ハードディスクドライブがトラックリフレッシュを実行している場合でも、本発明を適用することができる。
【００１２】
適用例４
本発明の一態様では、前記温度取得部は、取得した前記温度情報をもとに、前記トラックリフレッシュが実行された場合の前記ハードディスクドライブの温度上昇を予測し、
前記タイミング調整部は、予測された前記ハードディスクドライブの温度が前記閾値温度を超える場合、前記トラックリフレッシュを一時的に停止させる。
上記のように構成された発明では、温度上昇の予測をもとにトラックリフレッシュを一時的に停止させるため、柔軟に本発明の機能を実行することができる。
【００１３】
適用例５
本発明の一態様では、前記タイミング調整部は、前記ハードディスクドライブの駆動を停止させて、前記ハードディスクドライブに前記トラックリフレッシュを実行させない。  上記のように構成された発明では、周知の処理を流用して本発明の機能を実現することができる。
【００１４】
適用例６
本発明の一態様では、前記タイミング調整部は、前記ハードディスクドライブにダミーデータを記録して、前記ハードディスクドライブに前記トラックリフレッシュを実行させない。
上記のように構成された発明では、周知の処理を流用して本発明の機能を実現することができる。
【００１５】
適用例７
本発明の一態様では、前記タイミング調整部は、前記ハードディスクドライブに対する電源供給を停止させる。
上記のように構成された発明では、周知の処理を流用して本発明の機能を実現することができる。
【００１６】
適用例８
本発明の一態様では、前記保護部は、前記トラックリフレッシュが実行されており、前記温度情報が前記閾値温度以上であれば、前記ハードディスクドライブの駆動のみを停止させる。
上記のように構成された発明では、保護部は、ハードディスクドライブの駆動のみを停止するため、ユーザがハードディスクドライブを使用していない場合は、装置をそのまま使用することができる。
【図面の簡単な説明】
【００１７】
【図１】記録再生装置を示す外観図。
【図２】表示装置１０の機能を説明する機能ブロック図。
【図３】タイミング調整部１６によるトラックリフレッシュの実行タイミングの調整を説明する図。
【図４】表示装置１０のハードウェア構成を示す図。
【図５】表示装置１０の電源がオンされてからのＳＯＣの処理を示すフローチャート。
【図６】図５のステップＳ５において実行される処理を示すフローチャート。
【図７】第１の温度を説明するグラフ。
【図８】トラックリフレッシュが開始された後のＳＯＣの処理を示すフローチャート。
【図９】温度取得部１４がＨＤＤ１２の温度情報をもとに温度を予測する手法を説明する図。
【図１０】保護部１５が実行する処理を示すフローチャート。
【発明を実施するための形態】
【００１８】
以下、下記の順序に従って本発明の実施形態を説明する。
１．第１の実施形態：
（１）記録再生装置の構成
（２）タイミング調整方法
２．第２の実施形態：
３．第３の実施形態：
４．その他の実施形態：
【００１９】
１．第１の実施形態：
（１）記録再生装置の構成
図１は、記録再生装置を示す外観図である。
この第１の実施形態では、記録再生装置として、表示装置１０を例に説明を行う。
表示装置１０は、筺体１１の前面に映像を表示する表示パネル１９を露出させて配置している。表示装置１０は、ユーザがリモコン装置４０を操作することで、このリモコン装置４０から出力されるコマンドに応じて、表示パネル１９にコンテンツを表示させることができる。また、表示装置１０は筺体１１の内部に、ハードディスクドライブを内蔵している。そのため、後述するチューナにより取得されたテレビジョン放送等のコンテンツを、ハードディスクドライブに記録（録画）させることができる。以下、ハードディスクドライブを単に、ＨＤＤ（Hard Disk Drive）とも記載する。
【００２０】
図２は、表示装置１０の機能を説明する機能ブロック図である。
表示装置１０は、ＨＤＤ１２、再生部１３、温度取得部１４、保護部１５、タイミング調整部１６、を備える。
【００２１】
ＨＤＤ１２は、表示装置１０が取得したコンテンツを記録する。また、ＨＤＤ１２は、トラックリフレッシュを備える。一例として、トラックリフレッシュは、劣化した記録データをトラックから読み出し、読み出されたデータをトラックに書き戻すことで、記録データを正常な状態に戻す。
【００２２】
再生部１３は、ＨＤＤ１２から読み出したコンテンツまたはＨＤＤ１２以外（後述するチューナ）から取得されたコンテンツを再生する。
【００２３】
温度取得部１４は、ＨＤＤ１２の温度を温度情報として取得する。温度情報は、ＨＤＤ１２の現在の温度を示す情報である。
【００２４】
保護部１５は、表示装置１０の内部温度が閾値温度以上である場合に、表示装置を破損等から保護する。第１の実施形態では、保護部１５は、温度取得部１４により取得されたＨＤＤ１２の温度（温度情報）が予め設定された閾値温度を超える場合に、再生部１３を含めた表示装置１０の駆動を停止し、表示装置１０を保護する。
【００２５】
タイミング調整部１６は、温度取得部１４により取得されたＨＤＤ１２の現在の温度情報に応じて、保護部１５が動作しないようＨＤＤ１２のトラックリフレッシュの実行タイミングを調整する。即ち、タイミング調整部１６は、ＨＤＤ１２がトラックリフレッシュを実行することで、ＨＤＤ１２の温度が閾値温度を超えないようにＨＤＤ１２が実行するトラックリフレッシュの実行タイミングを調整する
【００２６】
図３は、タイミング調整部１６によるトラックリフレッシュの実行タイミングの調整を説明する図である。図３は、ＨＤＤ１２の温度変化を示し、縦軸を温度（℃）とし、横軸を時間としている。図３（ａ）は、トラックリフレッシュの実行タイミングが調整されない場合のＨＤＤ１２の温度変化を示す。図３（ｂ）は、トラックリフレッシュの実行タイミングが調整される場合のＨＤＤ１２の温度変化を示す。
【００２７】
図３（ａ）に示すように、時間ｔ０からｔ１までに、ＨＤＤ１２に対するアクセスが行われ、ＨＤＤ１２の温度が上昇する。そして、時間ｔ２で、ＨＤＤ１２のトラックリフレッシュが開始されると、ＨＤＤ１２の温度が上昇する。そして、時間ｔ３で、ＨＤＤ１２の温度が温度ｄ１に達する。温度ｄ１は、保護部１５が機能する閾値温度である。そのため、ＨＤＤ１２の温度が閾値温度（ｄ１）を超える場合、保護部１５が動作し、再生部１３を含む表示装置１０の動作が停止することで、温度が低下する。
【００２８】
一方、図３（ｂ）では、時間ｔ０からｔ１までに、ＨＤＤ１２に対するアクセスが行われ、ＨＤＤ１２の温度が上昇する。そして、時間ｔ４からｔ５の間で、タイミング調整部１６が動作し、トラックリフレッシュの実行タイミングが調整される。タイミング調整部１６が動作する期間（ｔ４−ｔ５）では、ＨＤＤ１２によるトラックリフレッシュの実行が禁止される。なお、この図３（ｂ）では、時間ｔ４においてトラックリフレッシュは開始されていないが、時間ｔ４にいたるまでにトラックリフレッシュが開始されていてもよい。
そして、時間ｔ５以降に、ＨＤＤ１２のトラックリフレッシュが実行されると、ＨＤＤ１２の温度が上昇する。しかし、時間ｔ５以降では、ＨＤＤ１２の温度は低く、トラックリフレッシュが実行されても、ＨＤＤ１２の温度が温度ｄ１に達しない。
【００２９】
図４は、表示装置１０のハードウェア構成を示す図である。
表示装置１０は、チューナ１７、ＳＯＣ（System On Chip）１８、表示パネル１９、スピーカ２０、ＲＯＭ(Read Only Memory)２１、ＲＡＭ(Random Access Memory)２２、リモコン受信部２３、ＨＤＤ１２、電源供給回路２７と、を備える。
【００３０】
チューナ１７は、図示しないアンテナが受信したテレビジョン放送から所定のチャンネルに対応するコンテンツデータを抽出する。
【００３１】
チューナ１７の出力側には、ＳＯＣ１８が接続されている。ＳＯＣ１８は、コンテンツデータを復調し、映像データと音声データとを出力する。また、ＳＯＣ１８は、表示装置１０の駆動を統合的に制御するＣＰＵが内蔵されている。
ＳＯＣ１８の出力側には、映像を表示する表示パネル１９、音声を出力するスピーカ２０がそれぞれ接続されている。
さらに、ＳＯＣ１８は、外部バス２８を通じてリモコン受信部２３が接続されている。
【００３２】
図４に示す表示装置は、再生部１３は、ＳＯＣ１８により実現される。無論、これ以外にも、再生部１３として、ＳＯＣ１８、表示パネル１９、スピーカ２０を含むものであってもよい。
また、ＳＯＣ１８が、ＲＯＭ２１に記録されたプログラムをＲＡＭ２２に展開して実行することで、本発明の、保護部１５、タイミング調整部１６を実現する。
【００３３】
また、外部バス２８には、ＨＤＤ１２が接続されている。ＨＤＤ１２は、コンテンツを記録する磁気ディスク２６と、磁気ディスク２６の駆動を制御するメモリコントローラ２５とを備える。
メモリコントローラ２５は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭを備えている。メモリコントローラ２５は、ＳＯＣ１８からの録画要求を外部バス２８を通じて受信すると、ＳＯＣ１８から入力したコンテンツデータを磁気ディスク２６に記録させる。また、メモリコントローラ２５は、ＳＯＣ１８からの読み出し要求を外部バス２８を通じて受信すると、磁気ディスク２６に記録されたコンテンツデータを読み出し、読み出したコンテンツデータを外部バス２８を通じてＳＯＣ１８に出力する。
【００３４】
さらに、メモリコントローラ２５は、所定の条件が成立すると、磁気ディスク２６に対してトラックリフレッシュを行う。メモリコントローラ２５がトラックリフレッシュを行う条件の一例として、磁気ディスク２６に記録データが書き込まれた回数が所定の回数を超えた場合や、ＨＤＤ１２にＳＯＣ１８からアクセスが行われていない場合である。無論、メモリコントローラ２５がトラックリフレッシュを開始する条件は、上記のものに限定されない。
【００３５】
また、メモリコントローラ２５は、ＳＯＣ１８から温度情報を問合せる要求を受信すると、現在の磁気ディスク２６の温度を温度情報として返信する機能を備える。そのため、本発明の温度取得部１４は、ＳＯＣ１８と、メモリコントローラ２５との機能により実現される。なお、ＨＤＤ１２には、図示しない温度センサーを備えている。
無論、温度取得部１４をＳＯＣ１８とメモリコントローラ２５との機能により実現することは一例であり、ＨＤＤ１２の温度を直接計測する温度センサーをＳＯＣ１８に接続して実現されるものであってもよい。
【００３６】
外部バス２８には、電源供給回路２７が接続されている。電源供給回路２７は、図示しない電源供給ラインを通じて、各部に電源を供給する。また、ＳＯＣ１８が保護部１５として機能する場合、各部に供給する電源の供給を停止する。
【００３７】
（２）タイミング調整方法
次に、表示装置１０におけるトラックリフレッシュの実行タイミングの調整方法を説明する。図５は、表示装置１０の電源がオンされてからのＳＯＣの処理を示すフローチャートである。
【００３８】
表示装置１０のメイン電源が投入されると、ステップＳ１では、ＳＯＣ１８は、ＨＤＤ１２を回転させる。そして、ＳＯＣ１８は、ユーザからのリモコン装置４０の操作を監視している。
【００３９】
リモコン装置４０からの入力により、リモコン受信部２３が操作入力を受信すると、ＳＯＣ１８はこの操作入力に対応するコマンドを受信する（ステップＳ２：ＹＥＳ）。そして、ステップＳ３では、ＳＯＣ１８は、コマンドに対応する処理を実行する。以下、この実施形態では、ＨＤＤ１２に対する録画要求であるものとする。
そのため、メモリコントローラ２５は録画要求を受けて、ＳＯＣ１８から出力されるコンテンツデータを磁気ディスク２６に記録していく。録画処理は、設定された録画時間またはユーザから録画を停止する操作入力が行われるまで継続される。ＳＯＣ１８が録画処理を判断する方法として、例えば、メモリコントローラ２５から出力されるコマンドにより内部レジスタが変化することで判断する。
【００４０】
また、ステップＳ３の処理中に、ＳＯＣ１８（温度取得部１４）は、ＨＤＤ１２の温度を監視している。ＨＤＤ１２の現在の温度が閾値以上であれば、ステップＳ１０に進み、ＳＯＣ１８は表示装置１０の駆動を停止させる（保護機能）。
【００４１】
ＳＯＣ１８は、ステップＳ４では、ステップＳ３の処理が終了していなければ（ステップＳ４：ＮＯ）、ステップＳ２に戻り、ループを繰返す。
一方、ステップＳ３の処理が終了していれば（ステップＳ４：ＹＥＳ）、ステップＳ５で、ＳＯＣ１８は、ＨＤＤ１２のトラックリフレッシュの実行タイミングを調整するための処理を行なう。
【００４２】
図６は、図５のステップＳ５において実行される処理を示すフローチャートである。図６に示す処理により、ＨＤＤ１２の現在の温度に応じて、ＨＤＤ１２のトラックリフレッシュの実行タイミングが調整される。
【００４３】
ステップＳ５１では、ＳＯＣ１８は、ＨＤＤ１２の温度情報を取得する。ＳＯＣ１８は、ＨＤＤ１２に対して温度情報を要求する。そして、ＨＤＤ１２のメモリコントローラ２５は、ＳＯＣ１８に温度情報を出力する。
【００４４】
ステップＳ５１で取得されたＨＤＤ１２の温度情報が第１の温度以下であれば（ステップＳ５２：ＹＥＳ）、ＳＯＣ１８はプログラムを終了し、ステップＳ６に戻る。
図７は、第１の温度を説明するグラフである。図７では、縦軸を温度（℃）とし、横軸を時間としている。図７では、閾値温度をＤ１とし、第１の温度をＤ２で示す。ｔｎは現在の時間を示す。第１の温度Ｄ２の温度は、ＨＤＤ１２がトラックリフレッシュを実行した場合に、このトラックリフレッシュにより上昇するＨＤＤ１２の最大の温度上昇量ΔＤをもとに設定されている。即ち、閾値温度Ｄ１から温度上昇量ΔＤを引いた温度をもとに、第１の温度Ｄ２を設定している。そのため、ステップＳ５１で取得したＨＤＤ１２の温度情報が第１の温度Ｄ２以下であれば、ＨＤＤ１２がトラックリフレッシュを開始しても、ＨＤＤ１２の温度は保護部１５が動作する閾値温度Ｄ１まで上昇しないことになる。
【００４５】
一方、ＨＤＤ１２の温度情報が第１の温度以上であれば（ステップＳ５２：ＮＯ）、ステップＳ５３では、ＳＯＣ１８は、磁気ディスク２６の回転を停止（スピンアップ停止）するようメモリコントローラ２５にコマンドを出力する。
即ち、磁気ディスク２６の回転を停止させることで、メモリコントローラ２５が磁気ディスク２６に対してトラックリフレッシュを実行できないようにし、トラックリフレッシュの開始を遅延させる。
【００４６】
ステップＳ５４では、ＳＯＣ１８は、内部タイマーにより所定時間Ｔが経過するまで待機する。即ち、ＨＤＤ１２の駆動を所定時間、停止させることで、ＨＤＤ１２の温度を第１の温度以下に下げる。そして、所定時間が経過すると（ステップＳ５４：ＹＥＳ）、ステップＳ５５では、ＳＯＣ１８は、磁気ディスク２６の回転を再開させるようメモリコントローラ２５にコマンドを出力する。
【００４７】
ステップＳ５３において、ＳＯＣ１８が、磁気ディスク２６にダミーデータを書き込ませることで、トラックリフレッシュを実行させないようにしてもよい。ここで、ダミーデータとは、情報量の少ない記録データである。このとき、メモリコントローラ２５は、ダミーデータをステップＳ４の所定時間Ｔが経過するまで継続して磁気ディスク２６に書き込む。なお、ダミーデータを磁気ディスク２６に記録させる間隔は、トラックリフレッシュと比べて長くすることが望ましい。
上記のように構成することで、周知の処理を流用して本発明の機能を実現することができる。
【００４８】
図５のステップＳ６に戻り、ＳＯＣ１８はＨＤＤ１２のトラックリフレッシュの実行を監視する。そして、トラックリフレッシュが開始されていなければ（ステップＳ６：ＮＯ）、ＳＯＣ１８は入力を監視する。
【００４９】
一方、トラックリフレッシュが開始されていれば（ステップＳ６：ＹＥＳ）、ＳＯＣ１８は、トラックリフレッシュが終了するまで、処理をループする（ステップＳ７−Ｓ９）。この間、ＳＯＣ１８は、ステップＳ７において、ＨＤＤ１２から温度情報を取得し、ＨＤＤ１２の温度を監視する（ステップＳ８）。
【００５０】
ステップＳ８において、ＨＤＤ１２の温度情報が閾値温度以上ならば（ステップＳ８：ＹＥＳ）、ステップＳ１０において、ＳＯＣ１８（保護部１５）は、表示装置１０の駆動を停止させる。無論、本発明では、ステップＳ５において、トラックリフレッシュのタイミングを調整しており、ステップＳ１０に進むことはない。
【００５１】
そして、トラックリフレッシュが終了すると（ステップＳ９：ＹＥＳ）、ＳＯＣ１８は入力を監視する。
【００５２】
以上、説明したようにこの第１の実施形態では、タイミング調整部１６は、トラックリフレッシュによりＨＤＤ１２の温度が、保護部１５が機能する閾値温度を超えないように、取得された温度情報応じて、トラックリフレッシュの実行タイミングを調整する。そのため、トラックリフレッシュの実行に起因して、保護部１５が表示装置１０を停止させてしまうのを抑制することができる。
【００５３】
２．第２の実施形態：
ＨＤＤ１２のトラックリフレッシュの実行タイミングの調整は、ＨＤＤ１２がトラックリフレッシュを実行している最中に行うものであってもよい。
図８は、トラックリフレッシュが開始された後のＳＯＣの処理を示すフローチャートである。図８に示すフローチャートは、例えば、図５に示すフローチャートにおいて、ステップＳ６（ステップＳ６：ＹＥＳ）とステップＳ７との間に実行される処理である。
【００５４】
ステップＳ１１では、ＳＯＣ（温度取得部１４）１８は、ＨＤＤ１２の温度情報を取得する。そして、ステップＳ１２では、ＳＯＣ（温度取得部１４）１８は、ステップＳ１１で取得した温度情報から、トラックリフレッシュにおいて上昇する上昇後の温度を予測する。
【００５５】
図９は、温度取得部１４がＨＤＤ１２の温度情報をもとに温度を予測する手法を説明する図である。図９では、縦軸を温度（℃）とし、横軸を時間としている。図９では、閾値温度をＤ１とし、温度情報により示される温度をＤｎで示す。ステップＳ１２では、ＳＯＣ１８は、ＨＤＤ１２がトラックリフレッシュを継続した場合に、このトラックリフレッシュにより上昇するＨＤＤ１２の最大温度を予測する。
例えば、ＳＯＣ１８は、ステップＳ１１で取得した現在のＨＤＤ１２の温度と、トラックリフレッシュの時間、および温度上昇率とをもとに、トラックリフレッシュ中のＨＤＤ１２の最大温度を予測する。
【００５６】
ステップＳ１２で予測したＨＤＤ１２の温度が閾値温度以下であれば（ステップＳ１３：ＹＥＳ）、ＳＯＣ１８はプログラムを終了し、図５のステップＳ７に進む。この場合、トラックリフレッシュが直ちに実行されても、ＨＤＤ１２の温度は閾値温度を超えないため、保護部１５が動作することはない。
【００５７】
一方、図８のステップＳ１２で予測したＨＤＤ１２の温度が閾値温度Ｄ１以上であれば（ステップＳ１３：ＮＯ）、ステップＳ１４では、ＳＯＣ１８は、磁気ディスク２６の回転を停止するようメモリコントローラ２５にコマンドを出力する。
即ち、磁気ディスク２６の回転を停止させることで、メモリコントローラ２５が磁気ディスク２６に対してトラックリフレッシュを実行できないようにする。
これ以外にも、メモリコントローラ２５が磁気ディスク２６にダミーデータを書き込むものであってもよい。
【００５８】
ステップＳ１５では、ＳＯＣ１８は、内部タイマーにより所定時間Ｔが経過するまで待機する。即ち、ＨＤＤ１２の駆動を所定時間に渡って停止させることで、ＨＤＤ１２の温度を下げる。例えば、１５分ほどＨＤＤ１２の駆動を停止させる。そして、所定時間が経過すると（ステップＳ１５：ＹＥＳ）、ステップＳ１６では、ＨＤＤ１２の温度を予測する。ステップＳ１６によるＨＤＤ１２の温度予測は、ステップＳ１２と同様である。
【００５９】
そして、ステップＳ１７において、ＨＤＤ１２の予測温度が閾値温度以下であれば（ステップＳ１７：ＹＥＳ）、ステップＳ１８では、ＳＯＣ１８は、磁気ディスク２６の回転を再開させるようメモリコントローラ２５にコマンドを出力する。
一方、予測温度が閾値温度を超える場合（ステップＳ１７：ＮＯ）、ステップＳ１５に戻り、ＳＯＣ１８はＨＤＤ１２の駆動の停止を延長する。その後、ＨＤＤ１２の予測温度が閾値温度以下となれば（ステップＳ１７：ＹＥＳ）、ステップＳ１８では、ＳＯＣ１８は、磁気ディスク２６の回転を再開させるようメモリコントローラ２５にコマンドを出力する。
【００６０】
以下、ＳＯＣ１８は、図５のフローに戻る。このとき、トラックリフレッシュが直ちに実行されても、ＨＤＤ１２の温度は閾値温度を超えないため、保護部１５が動作することはない。
【００６１】
以上説明したようにこの第２の実施形態では、ＨＤＤ１２がトラックリフレッシュを実行している場合、タイミング調整部１６は、取得された温度情報に応じて、トラックリフレッシュを一時的に停止させる。そのため、ＨＤＤ１２がトラックリフレッシュを実行している場合でも、本発明を適用することができる。
また、ＨＤＤ１２の温度上昇の予測をもとにトラックリフレッシュを一時的に停止させるため、柔軟に本発明の機能を実行することができる。
【００６２】
３．第３の実施形態：
保護部１５は、ＨＤＤ１２の温度が閾値温度を超えていても、ＨＤＤ１２がトラックリフレッシュを実行している場合、全ての回路を停止させるのではなくＨＤＤ１２の駆動のみを停止させる構成としてもよい。
【００６３】
図１０は、保護部１５が実行する処理を示すフローチャートである。
図１０に示すフローチャートは、例えば、図５において、温度情報が閾値温度を超えた場合（例えば、ステップＳ１０）に実行される処理である。
【００６４】
ステップＳ２１では、ＳＯＣ（保護部１５）１８は、現在、ＨＤＤ１２でトラックリフレッシュを実行しているか否かを判断する。トラックリフレッシュが実行されていれば、ＳＯＣ１８はステップＳ２２に進む。
【００６５】
ステップＳ２２では、ＳＯＣ１８は、ＨＤＤ１２の電源のみを停止するよう、電源供給回路２７を制御する。そして、所定期間が経過した後（ステップＳ２３：ＹＥＳ）、新たに取得された温度情報が閾値温度以下であれば（ステップＳ２４：ＹＥＳ）、ステップＳ２５では、ＨＤＤ１２に対する電源供給の停止を解除する。一方、温度情報が閾値温度以上であれば（ステップＳ２４：ＮＯ）、ステップＳ２３に戻り、ループを繰返す。
【００６６】
一方、ステップＳ２１において、現在、ＨＤＤ１２でトラックリフレッシュが実行されていなければ、ＳＯＣ１８は、通常の保護機能を動作させる。即ち、ステップＳ２６では、ＳＯＣ１８は、ＨＤＤ１２を含む全ての回路の電源を停止するよう、電源供給回路２７を制御する。そして、所定期間が経過した後（ステップＳ２７：ＹＥＳ）、新たに取得された温度情報が閾値温度以下であれば（ステップＳ２８：ＹＥＳ）、ステップＳ２９では、各回路に対する電源供給の停止を解除する。一方、温度情報が閾値温度以上であれば（ステップＳ２８：ＮＯ）、ステップＳ２７に戻り、ループを繰返す。
【００６７】
以上説明したようにこの第３の実施形態では、保護部１５は、ＨＤＤ１２がトラックリフレッシュを行っているか否かで、駆動を停止する回路を変化させる。温度上昇がトラックリフレッシュに起因するものであれば、ＨＤＤ１２以外の回路が温度上昇の要因ではないため、ＨＤＤ１２のみを停止させることで、他の回路を駆動できるようにする。特に、トラックリフレッシュは、ＨＤＤ１２に対して録画等が行われない場合に実施されるため、トラックリフレッシュを実施している期間は、表示装置１０がＨＤＤ１２を使用しない処理（例えば、チューナ１７を用いたコンテンツの視聴）を行っている可能性が高い。そのため、このような場合に、ＨＤＤ１２の温度が閾値温度を超えても、表示装置１０の駆動を停止させないため、実益がある。
【００６８】
４．その他の実施形態：
タイミング調整方法として、ＨＤＤ１２に対する電源供給を停止させるものであってもよい。例えば、図５のステップＳ５３において、ＳＯＣ１８は、ＨＤＤ１２に対して電源供給を停止する。上記のように構成された発明では、メモリコントローラ２５がＳＯＣ１８からのスピンアップ停止やダミーデータの記録要求を受付けない場合でも、電源供給回路２７からの電源供給を停止させることで、本発明の機能を実現することができる。
【００６９】
また、記録再生装置として、表示装置１０を例に説明したのは一例に過ぎない。例えば、ＨＤＤに加えて、コンテンツを記録再生可能なメモリを有するレコーダや、ＨＤＤを備えるＰＣ等にも、本発明を適用することができる。
【００７０】
また、再生部１３、温度取得部１４、保護部１５、タイミング調整部１６、をＳＯＣ１８がプログラムを実行することで実現することは一例に過ぎない。例えば、記録再生装置が各部に対応するハードウェアを備えるものであってもよい。また、実施形態で開示した構成の一部をハードウェアに置換したものであってもよい。
【００７１】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００７２】
１０…表示装置、１１…筺体、１２…ＨＤＤ、１３…再生部、１４…温度取得部、１５…保護部、１６…タイミング調整部、１７…チューナ、１８…ＳＯＣ、１９…表示パネル、２０…スピーカ、２１…ＲＯＭ、２２…ＲＡＭ、２３…リモコン受信部、２５…メモリコントローラ、２６…磁気ディスク、２７…電源供給回路、２８…外部バス、４０…リモコン装置
【図１】
2015153436.tif 000003
【図２】
2015153436.tif 000004
【図３】
2015153436.tif 000005
【図４】
2015153436.tif 000006
【図５】
2015153436.tif 000007
【図６】
2015153436.tif 000008
【図７】
2015153436.tif 000009
【図８】
2015153436.tif 000010
【図９】
2015153436.tif 000011
【図１０】
2015153436.tif 000012