(57)【要約】【課題】  適切なタイミングでデフラグ処理を実行する、ファイル記録装置を提供する。【解決手段】  情報記録再生装置において、ユーザが予め指定した時刻になったとき（Ｓ１２でＹＥＳ判断時）、録画等についての予約データが無く（Ｓ１３でＹＥＳ判断時）、デフラグ処理を行なわなければならない状態であり（Ｓ１４でＹＥＳ判断時）、システム制御回路のみに電力を供給されているスタンバイ状態であれば（Ｓ１５でＹＥＳ判断時）、ハードディスク装置のデフラグ処理が行なわれる（Ｓ１６）。なお、Ｓ１３以降の処理は、情報記録再生装置において、ハードディスク装置が使用されないと考えられる時刻となったことを条件として、実行されても良い。【選択図】        図７
2005092484.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを記録するために、複数のブロックに分割された記録手段と、
ユーザから入力される情報を受付ける入力手段と、
前記記録手段が使用されているか否かを所定時間ごとに判断する使用判断手段と、
前記使用判断手段の判断結果を用いて、前記記録手段が使用されない時刻を決定する時刻決定手段と、
前記入力手段に入力された時刻となったこと、または、前記記録手段が使用されていない時刻となったことを条件として、前記記録手段内において記録済の前記ブロックと未記録の前記ブロックとを再配置させることにより、前記記録手段において物理的に連続する未使用の前記ブロックを増加させるデフラグ処理を実行する制御手段とを含み、
前記使用判断手段は、所定時間ごとに前記記録手段が使用されているかを判断し、
前記時刻決定手段は、前記使用判断手段による所定の日数分の判断結果を参照することにより、前記記録手段が使用されない時刻を決定し、
前記制御手段は、前記入力手段に対して、前記記録手段の使用を予約する情報が入力され、当該予約する情報が有効である場合には、前記デフラグ処理の実行を禁止する、ファイル記録装置。
【請求項２】
ファイルを記録するために、複数のブロックに分割された記録手段と、
ユーザから入力される情報を受付ける入力手段と、
前記入力手段に入力された時刻となったことを条件として、前記記録手段内において記録済の前記ブロックと未記録の前記ブロックとを再配置させることにより、前記記録手段において物理的に連続する未使用の前記ブロックを増加させるデフラグ処理を実行する制御手段とを含む、ファイル記憶装置。
【請求項３】
ファイルを記録するために、複数のブロックに分割された記録手段と、
前記記録手段が使用されない時刻を決定する時刻決定手段と、
前記記録手段が使用されていない時刻となったことを条件として、前記記録手段内において記録済の前記ブロックと未記録の前記ブロックとを再配置させることにより、前記記録手段において物理的に連続する未使用の前記ブロックを増加させるデフラグ処理を実行する制御手段とを含む、ファイル記憶装置。
【請求項４】
前記使用判断手段は、所定時間ごとに前記記録手段が使用されているかを判断し、
前記時刻決定手段は、前記使用判断手段による判断結果を参照することにより、前記記録手段が使用されない時刻を決定する、請求項３に記載のファイル記録装置。
【請求項５】
前記制御手段は、前記入力手段に対して、前記記録手段の使用を予約する情報が入力され、当該予約する情報が有効である場合には、前記デフラグ処理の実行を禁止する、請求項２〜請求項４のいずれかに記載のファイル記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル記録装置に関し、特に、ファイルを記録するための複数のブロックを備えた記録手段に対して、物理的に連続する未使用の前記ブロックを増加させるデフラグ処理が実行される、ファイル記録装置に関する。
【背景技術】
【０００２】
ディスク等の記録媒体に対して書込みと削除を繰り返し行なうと、記録媒体内でのファイルの配置が不連続になり、空きスペースが細分化されてしまう。細分化が進むと、連続した空き領域が少なくなるため、どの空きスペースにも入りきらないファイルが増えてくる。このため、ファイルを分割して複数の空き領域に分けて保存する必要があった。
【０００３】
なお、従来から、このような空きスペースの細分化は、記録手段に対して、当該記録手段内のファイルを先頭から再配置すること、つまり、デフラグ（「デフラグメンテーション」(defragmentation)の短縮語。）が行なわれることによって解消される。
【０００４】
このデフラグについては、従来より、種々の技術が開示されている。
【０００５】
たとえば、特許文献１には、ホストシステムから要求されたシーケンシャルデータの再生と並行して自動でデフラグが実行される技術が開示されている。
【特許文献１】特開２００２−２６８９２４公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
なお、ファイル記録装置において、デフラグが行なわれている最中には、記録手段に対する記録動作が不可能とされる。したがって、デフラグは、記録手段における記録領域を整理するという観点では有効な処理であるが、記録手段を記録動作が不可能な状態にするという観点ではユーザに対して不利益を与えかねない処理となってしまう。
【０００７】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、適切なタイミングでデフラグ処理を実行する、ファイル記録装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明のある局面に従ったファイル記録装置は、ファイルを記録するために、複数のブロックに分割された記録手段と、ユーザから入力される情報を受付ける入力手段と、前記記録手段が使用されているか否かを所定時間ごとに判断する使用判断手段と、前記使用判断手段の判断結果を用いて、前記記録手段が使用されない時刻を決定する時刻決定手段と、前記入力手段に入力された時刻となったこと、または、前記記録手段が使用されていない時刻となったことを条件として、前記記録手段内において記録済の前記ブロックと未記録の前記ブロックとを再配置させることにより、前記記録手段において物理的に連続する未使用の前記ブロックを増加させるデフラグ処理を実行する制御手段とを含み、前記使用判断手段は、所定時間ごとに前記記録手段が使用されているかを判断し、前記時刻決定手段は、前記使用判断手段による所定の日数分の判断結果を参照することにより、前記記録手段が使用されない時刻を決定し、前記制御手段は、前記入力手段に対して、前記記録手段の使用を予約する情報が入力され、当該予約する情報が有効である場合には、前記デフラグ処理の実行を禁止することを特徴とする。
【０００９】
本発明の他の局面に従ったファイル記録装置は、ファイルを記録するために、複数のブロックに分割された記録手段と、ユーザから入力される情報を受付ける入力手段と、前記入力手段に入力された時刻となったことを条件として、前記記録手段内において記録済の前記ブロックと未記録の前記ブロックとを再配置させることにより、前記記録手段において物理的に連続する未使用の前記ブロックを増加させるデフラグ処理を実行する制御手段とを含むことを特徴とする。
【００１０】
本発明のさらに他の局面に従ったファイル記録装置は、ファイルを記録するために、複数のブロックに分割された記録手段と、前記記録手段が使用されない時刻を決定する時刻決定手段と、前記記録手段が使用されていない時刻となったことを条件として、前記記録手段内において記録済の前記ブロックと未記録の前記ブロックとを再配置させることにより、前記記録手段において物理的に連続する未使用の前記ブロックを増加させるデフラグ処理を実行する制御手段とを含むことを特徴とする。
【００１１】
また、本発明に従ったファイル記録装置は、前記使用判断手段は、所定時間ごとに前記記録手段が使用されているかを判断し、前記時刻決定手段は、前記使用判断手段による判断結果を参照することにより、前記記録手段が使用されない時刻を決定することが好ましい。
【００１２】
また、本発明に従ったファイル記録装置は、前記制御手段は、前記入力手段に対して、前記記録手段の使用を予約する情報が入力され、当該予約する情報が有効である場合には、前記デフラグ処理の実行を禁止することが好ましい。
【発明の効果】
【００１３】
本発明によると、記録手段に対するデフラグ処理が、ユーザによって入力した時刻に、自動的に開始される。これにより、デフラグ処理によって、記録手段が記録動作の不可能な状態となっても、ユーザは、予めそのことを認識しているため、不利益を与えられたと感じることがない。つまり、ファイル記録装置において、ユーザが不利益を感じることのない適切なタイミングで、デフラグ処理が実行される。
【００１４】
また、本発明によると、記録手段に対するデフラグ処理が、ユーザが記録手段を使用しないと決定された時刻に、自動的に開始される。これにより、デフラグ処理によって記録手段が記録動作を不可能とされる時刻は、ユーザが記録手段を使用しないと考えられる時刻であるため、そのような時間にデフラグ処理が実行されてもユーザが不利益を与えられたと感じることがない。つまり、ファイル記録装置において、ユーザが不利益を感じることのない適切なタイミングで、デフラグが実行される。
【００１５】
また、本発明によると、ユーザが記録手段を使用しない時刻は、使用判断手段が、所定時間ごとに、ユーザが記録手段を使用しているか否かを判断した結果が用いられて決定される。したがって、より正確に、ユーザが記録手段を使用しない時間が決定される。
【００１６】
また、本発明によると、記録手段の使用を予約する情報が有効である場合には、デフラグ処理が禁止される。したがって、デフラグ処理により、予約されていた記録手段の使用が阻害される事態が確実に回避される。
【発明を実施するための最良の形態】
【００１７】
以下に、本発明の一実施の形態を、図面を参照しつつ詳細に説明する。
【００１８】
図１は、本発明のファイル記録装置の一例である情報記録再生装置１００の構成を示す図である。
【００１９】
図１において、チューナ１１は、システム制御回路１０からディジタル放送のチャンネル指定信号が供給された場合には、この指定されたチャンネルのディジタル放送波を受信する。この際、チューナ１１は、受信したディジタル放送波を復調することによりＭＰＥＧ(Moving Picture Experts Group)信号を得て、これをＭＰＥＧ信号Ｍ１としてハードディスク装置１２およびセレクタ１３の各々に供給する。また、チューナ１１は、システム制御回路１０からアナログテレビジョン放送(ＮＴＳＣ（National Television Standards Committee）方式、ＰＡＬ（Phase Alternation by Line）方式、またはＳＥＣＡＭ（SEquential Couleur A Memoire）方式)のチャンネル指定信号が供給された場合には、この指定されたチャンネルのアナログテレビジョン放送波を受信する。この際、チューナ１１は、受信したアナログテレビジョン放送波を復調して得たテレビジョン信号をＭＰＥＧエンコーダ１４に供給する。ＭＰＥＧエンコーダ１４は、かかるテレビジョン信号に対してＭＰＥＧ符号化処理を施して得た信号をＭＰＥＧ信号Ｍ２としてハードディスク装置１２に供給する。
【００２０】
また、情報記録再生装置１００は、計時機能を有するタイマ２５を備えている。システム制御回路１０は、タイマ２５に接続され、当該タイマ２５の計時する時刻を参照することができる。
【００２１】
また、情報記録再生装置１００は、外部の交流電源３００から電力の供給を受けて動作する。具体的には、情報記録再生装置１００は、電圧変換器１１０を備え、交流電源３００から供給される電圧が電圧変換器１１０において情報記録再生装置１００内の各要素（ハードディスク装置１２等）に適合する電圧に変換された後当該各要素に供給されることにより、動作する。なお、情報記録再生装置１００内の各要素への電力の供給態様については、後述する。
【００２２】
図２に、ハードディスク１２０の記憶領域の内容を模式的に示す。ハードディスク１２０は、リングバッファであるタイムシフト領域１２０Ａと、情報（番組データに対応するファイル等）を長期記録するための録画領域１２０Ｂとを含む。なお、ハードディスク１２０におけるタイムシフト領域１２０Ａと録画領域１２０Ｂの領域の大きさは、たとえば、ユーザにより操作装置２２を介して入力された情報に基づいて決定される。また、ハードディスク１２０において、タイムシフト領域１２０Ａの位置および録画領域１２０Ｂの位置は、システム制御回路１０内の図示せぬメモリに各領域のアドレスが記録されることにより、管理されている。
【００２３】
情報記録再生装置１００においてタイムシフト再生が行なわれる際、ハードディスク装置１２の記録再生ヘッド１２１は、システム制御回路１０から供給された記録指令信号に応じて、上記ＭＰＥＧ信号Ｍ１またはＭ２を、ハードディスク１２０のタイムシフト領域１２０Ａ内に記録する。
【００２４】
この際、システム制御回路１０は、カウント動作を開始させるべきカウント開始指令をライトポジションカウンタ（図１では「ＷＰカウンタ」と記載）１５に供給し、その現カウント値を、タイムシフト領域１２０Ａ内での記録位置を指定すべきライトポジションＷＰとしてハードディスク装置１２に供給する。さらに、システム制御回路１０は、記録すべきＭＰＥＧ信号Ｍ１又はＭ２のビットレートに応じた記録速度を指定する記録速度信号ＳＷを、上記ライトポジションカウンタ１５に供給する。これにより、ライトポジションカウンタ１５は、上記記録速度信号ＳＷに応じた速度でカウントアップ動作する。
【００２５】
つまり、タイムシフト再生が行なわれる際、記録再生ヘッド１２１は、チューナ１１で受信された放送番組を担う上記ＭＰＥＧ信号Ｍ１又はＭ２を、タイムシフト領域１２０Ａ内における上記ライトポジションＷＰにて示される位置に記録する。この際、ライトポジションＷＰは上記記録速度信号ＳＷに応じた速度で変化するので、記録再生ヘッド１２１は、この記録速度信号ＳＷにて示される記録速度で上記ＭＰＥＧ信号Ｍ１又はＭ２をタイムシフト領域１２０Ａに記録していくことになる。
【００２６】
また、タイムシフト再生が行なわれる際、記録再生ヘッド１２１は、システム制御回路１０から供給された再生指令信号に応じて、タイムシフト領域１２０Ａ内に記録されている記録信号を読出し、これを再生ＭＰＥＧ信号ＲＭとしてセレクタ１３に供給する。この際、システム制御回路１０は、カウント動作を開始させるべきカウント開始指令をリードポジションカウンタ（図１では「ＲＰカウンタ」と記載）１６に供給し、その現カウント値を、タイムシフト領域１２０Ａ内での読取位置を指定すべきリードポジションＲＰとしてハードディスク装置１２に供給する。
【００２７】
さらに、システム制御回路１０は、上記タイムシフト領域１２０Ａから再生された再生ＭＰＥＧ信号ＲＭのビットレートに応じた再生速度を指定すべき再生速度信号ＳＲを生成し、これをリードポジションカウンタ１６に供給する。これにより、リードポジションカウンタ１６は、上記再生速度信号ＳＲに応じた速度でカウントアップ動作を行なう。
【００２８】
つまり、記録再生ヘッド１２１は、タイムシフト領域１２０Ａ内における上記リードポジションＲＰにて示される位置から記録情報の読取りを行なって再生ＭＰＥＧ信号ＲＭを得る。この際、リードポジションＲＰは、上記再生速度信号ＳＲに応じた速度で変化するので、記録再生ヘッド１２１は、この再生速度信号ＳＲにて示される再生速度で、順次、タイムシフト領域１２０Ａから記録信号の読取りを行なうことになる。
【００２９】
セレクタ１３は、上記ハードディスク装置１２から供給された再生ＭＰＥＧ信号ＲＭ、およびチューナ１１から供給されたＭＰＥＧ信号Ｍ１の内から、システム制御回路１０から供給された選択信号に応じた方を択一的に選択し、これをＭＰＥＧデコーダ１７に供給する。ＭＰＥＧデコーダ１７は、セレクタ１３から供給されたＭＰＥＧ信号に対してＭＰＥＧ復号処理を施すことにより、映像信号を得てこれを映像信号ＤAVとしてセレクタ１８に供給する。
【００３０】
ＯＳＤ(On Screen Display)画像生成回路１９は、システム制御回路１０から供給された各種メッセージ表示指令に応じた画像を表示させるべきメッセージ画像信号ＤC を生成し、これをセレクタ１８に供給する。セレクタ１８は、上記映像信号ＤAVおよびメッセージ画像信号ＤC の中から、システム制御回路１０から供給された選択信号に応じた方を択一的に選択し、これをディスプレイ装置２００に供給する。
【００３１】
ディスプレイ装置２００は、情報記録再生装置１００から供給された上記映像信号ＤAV、またはメッセージ画像信号ＤC に基づく画像表示を行なう。
【００３２】
操作装置２２は、ユーザからの、放送チャンネル指定操作、録画済み番組指定操作、録画指令操作、再生指令操作、録画停止操作、および、再生停止操作等を受付け、その操作に応じた各種操作信号をシステム制御回路１０に供給する。尚、操作装置２２は、情報記録再生装置１００の筐体とは分離しているリモートコントローラであっても良い。
【００３３】
操作装置２２を用いたユーザによる各種操作に応じて、システム制御回路１０は、情報記録再生装置１００に、テレビモニタ、録画、タイムシフト再生を実施させることができる。
【００３４】
テレビモニタは、動作放送中の番組をリアルタイムで視聴するための動作である。この場合、ユーザは、上記操作装置２２を用いて所望の放送チャンネルを指定すべき放送チャンネル指定操作を行なう。かかる操作に応じて、システム制御回路１０は、この所望放送チャンネルの番組を受信させるべきチャンネル指定信号をチューナ１１に供給する。これと同時に、システム制御回路１０は、上記チューナ１１から出力されたＭＰＥＧ信号Ｍ１を択一的にＭＰＥＧデコーダ１７に導出すべき選択信号をセレクタ１３に供給する。さらに、システム制御回路１０は、ＭＰＥＧデコーダ１７から出力された音声信号ＤAVを択一的にディスプレイ装置２００に導出すべき選択信号をセレクタ１８に供給する。
【００３５】
このような制御がなされることにより、チューナ１１によって受信および復調して得られたＭＰＥＧ信号Ｍ１は、セレクタ１３を介してＭＰＥＧデコーダ１７に供給される。そして、ＭＰＥＧデコーダ１７にて復号された音声信号ＤAVが、セレクタ１８を介してディスプレイ装置２００に供給されることになる。これにより、ディスプレイ装置２００は、チューナ１１にて受信された所望チャンネルのディジタル放送番組をリアルタイムで画像表示することになる。
【００３６】
録画動作は、上述したようにチューナ１１にて受信された番組を録画するための動作である。この場合、ユーザは、上記操作装置２２を用いて録画指令操作を行なう。このような録画指令操作に応じて、システム制御回路１０は、記録指令信号をハードディスク装置１２に供給すると共に、ライトポジションカウンタ１５の現在のカウント値を取込み、これをライトポジションＷＰとしてハードディスク装置１２に供給する。さらに、システム制御回路１０は、チューナ１１にて受信して得られた上記ＭＰＥＧ信号Ｍ１またはＭ２のビットレートに応じた記録速度信号ＳＷを求め、これを内蔵レジスタ（図示略）に記憶させると共に、ライトポジションカウンタ１５に供給する。これにより、ハードディスク装置１２は、上記ＭＰＥＧ信号Ｍ１またはＭ２を、上記ライトポジションＷＰにて示されるタイムシフト領域１２０Ａ内の位置から、上記記録速度信号ＳＷに応じた速度で順次記録していく。
【００３７】
タイムシフト再生動作とは、上記したような録画動作と同時に、録画済みの番組の再生を行なう、いわゆるタイムシフト再生を実施するための動作である。この場合、ユーザは、上記操作装置２２を用いて再生指令操作および録画済み番組指定操作を行なう。
【００３８】
ここで、タイムシフト再生動作におけるタイムシフト領域１２０ＡでのリードポイジションＲＰ，ライトポイジションＷＰを、図３に模式的に示す。
【００３９】
タイムシフト領域１２０Ａは、複数のセクタからなる。図３には、タイムシフト領域１２０Ａの一部として、８個のセクタが示されている。また、図３では、タイムシフト領域１２０ＡにおけるリードポイジションＲＰおよびライトポイジションＷＰが時間の経過とともに移動する方向が、矢印Ｘとして示されている。そして、図３では、タイムシフト再生動作において、リードポイジションＲＰはセクタ１２０１内に位置し、ライトポイジションＷＰはセクタ１２０４内に位置している。
【００４０】
そして、情報記録再生装置１００では、このような状態で、ユーザより、タイムシフト再生動作から録画動作に変更された場合、システム制御回路１０は、リードポイジションＲＰを含むセクタ１２０１からライトポイジションＷＰを含むセクタ１２０４まで、つまり、セクタ１２０１〜１２０４の４つのセクタを、タイムシフト領域１２０Ａ内にありながら、録画領域として機能させる処理を行なう。具体的には、システム制御回路１０は、セクタ１２０１〜１２０４の４つのセクタに相当するアドレスについての、当該システム制御回路１０内の図示せぬメモリにおける属性を、タイムシフト領域から録画領域へと変更させる。なお、セクタとは、情報記録再生装置１００において、システム制御回路１０が属性の付与等の取扱いが可能な最小な単位の一例である。
【００４１】
ここで、このような属性の変更により、タイムシフト領域１２０Ａの中で実際にタイムシフト領域として機能する領域の大きさが、ユーザがタイムシフト領域として指定した領域の大きさを下回る。このため、システム制御回路１０は、録画領域１２０Ｂの中で、セクタ１２０１〜１２０４の４つのセクタの領域と同じ大きさの領域についての、システム制御回路１０内の図示せぬメモリにおける属性を、録画領域からタイムシフト領域へと変更させる。
【００４２】
つまり、上記のような場合、システム制御回路１０は、図４に示すように、タイムシフト領域１２０Ａの中のセクタ１２０１〜１２０４の４つのセクタの属性を録画領域へと変更させるとともに、録画領域１２０Ｂの中の領域１２１０の属性をタイムシフト領域へと変更させる。なお、領域１２１０の大きさは、セクタ１２０１〜１２０４を足し合わせた大きさと同じである。
【００４３】
なお、録画領域１２０Ｂにおいて複数回属性変更がなされる場合、録画領域１２０Ｂの中で属性変更の対象となる領域は、前回属性変更の対象となった領域に隣接した領域であることが好ましい。具体的には、図５を参照して、録画領域１２０Ｂにおいて、まず、領域１２１１がタイムシフト領域へと属性を変更されている場合、次に属性の変更の対象となるのは、領域１２１１に隣接している領域１２１２であることが好ましい。さらに、領域１２１１，１２１２の属性がタイムシフト領域へと変更されている場合には、次に属性の変更の対象とされるのは、領域１２１３であることが好ましい。
【００４４】
また、図５において、矢印Ｙは、録画領域１２０Ｂにおける時間経過に伴ったＷＰの移動方向である。そして、録画領域１２０Ｂでは、図５に示すように、タイムシフト領域へと属性を変更されるのは、なるべく後の方で録画される（情報の書込みの対象とされる）領域であることが好ましい。
【００４５】
図６は、情報記録再生装置１００における電源回路図である。
【００４６】
電圧変換器１１０は、システム制御回路１０に接続され、また、トランジスタ１０１を介してハードディスク装置１２に接続され、トランジスタ１０２を介してＭＰＥＧエンコーダ１４およびＭＰＥＧデコーダ１７に接続され、トランジスタ１０３を介してチューナ１１に接続されている。これにより、システム制御回路１０は、トランジスタ１０１〜１０３のＯＮ／ＯＦＦ状態を制御することにより、ハードディスク装置１２、ＭＰＥＧエンコーダ１４、ＭＰＥＧデコーダ１７、チューナ１１への電力供給のＯＮ／ＯＦＦ状態を制御することができる。そして、情報記録再生装置１００において、ハードディスク装置１２、ＭＰＥＧエンコーダ１４、ＭＰＥＧデコーダ１７、および、チューナ１１への電力の供給がＯＦＦされ、システム制御回路１０にのみ電力が供給されている状態を、スタンバイ状態という。
【００４７】
図７は、情報記録再生装置１００においてシステム制御回路１０が実行する処理のフローチャートである。
【００４８】
図７を参照して、システム制御回路１０は、電力を供給されると、まず、ステップＳ１１（以下、「ステップ」を省略する）で、ユーザからの入力に応じた処理を実行する。具体的には、操作装置２２を介してユーザから入力された内容に応じて、情報記録再生装置１００内の各要素を動作させる。
【００４９】
次に、Ｓ１２で、システム制御回路１０は、タイマ２５を参照することにより、ユーザがデフラグ処理を実行するために予め指定した時刻となったか否かを判断する。そして、そのような時刻であると判断すると、Ｓ１３に処理を進め、まだそのような時刻ではないと判断すると、Ｓ１１に処理を戻す。なお、デフラグ処理とは、ハードディスク１２０内において、連続した未録画領域を確保するための処理であるが、本実施の形態では、さらに、タイムシフト領域１２０Ａと録画領域１２０Ｂのそれぞれにおいて、連続した未録画領域を確保するための処理とされる。
【００５０】
Ｓ１３では、システム制御回路１０は、情報記録再生装置１００において、録画を予約するデータが無いかどうかを判断する。なお、予約するデータが無いとは、予約をするためのデータの中で有効なものが存在しないということを意味する。つまり、有効とは、予約するデータに基づいて録画動作を実行する予定になっていることを意味し、録画用の時刻等が情報記録再生装置１００において記憶されてはいるが、現在は、当該録画用の時刻に録画を実行するような状態にはない場合を除くことを意味する。そして、録画を予約するデータが無いと判断されればＳ１４に処理が進められ、あると判断されればＳ１７に処理が進められる。
【００５１】
Ｓ１４では、システム制御回路１０は、情報記録再生装置１００がデフラグ処理を行なわなければならない状態であるか否かを判断する。このような判断は、具体的には、たとえば、タイムシフト領域１２０Ａおよび録画領域１２０Ｂにおける録画状況を調べ、それぞれにおける空きスペースが細分化された度合いが所定の度合いとなっているか否かを判断することにより行なわれ、細分化された度合いが所定の度合い以上である場合にデフラグ処理を行なわなければならない状態であると判断される。なお、所定の度合いとなっているか否かの判断とは、たとえば、互いに物理的に連続しない、所定の大きさ以下の空きスペースが、所定個数以上発生しているか否かを判断することにより、行なわれる。そして、デフラグ処理を行なわなければならない状態であると判断されると、処理はＳ１５に進められ、行なわなければならない状態ではないと判断されると、処理はＳ１７に進められる。
【００５２】
Ｓ１５では、システム制御回路１０は、情報記録再生装置１００が上記したスタンバイ状態であるか否かを判断し、スタンバイ状態であると判断されるとＳ１６へ、そのような状態ではないと判断されるとＳ１７へ、それぞれ処理が進められる。
【００５３】
Ｓ１６では、システム制御回路１０は、タイムシフト領域１２０Ａおよび録画領域１２０Ｂについて、デフラグ処理を行なう。本実施の形態におけるデフラグ処理では、従来のデフラグ処理に加えて、元々タイムシフト領域１２０Ａだったが録画領域１２０Ｂに変更された領域をタイムシフト領域１２０Ａに戻したり、元々録画領域１２０Ｂだったがタイムシフト領域１２０Ａに変更された領域を録画領域１２０Ｂに戻したりする処理も行なわれる。そして、Ｓ１６におけるデフラグ処理が完了すると、Ｓ１４に処理が戻される。
【００５４】
一方、Ｓ１７では、デフラグ処理が行なわれている場合には強制的に終了された後、Ｓ１１に処理が戻される。
【００５５】
以上説明した本実施の形態では、情報記録再生装置１００において、ユーザが指定した時刻に、予約データ等が無ければ、デフラグ処理が行なわれる。なお、情報記録再生装置１００において、ユーザがデフラグ処理による不利益を与えられることが無い時刻を当該情報記録再生装置１００側で決定し、当該時刻に、自動的にデフラグ処理が行われるようにされても良い。
【００５６】
このような変形例について、システム制御回路１０が実行する処理を、当該処理のフローチャートである図８を参照して、以下に説明する。
【００５７】
システム制御回路１０は、電力を供給されると、まず、Ｓ２１で、ユーザからの入力に応じた処理を実行する。具体的には、操作装置２２を介してユーザから入力された内容に応じて、情報記録再生装置１００内の各要素を動作させる。
【００５８】
次に、システム制御回路１０は、Ｓ２２で、前回Ｓ２３の処理を行なってから所定の時間が経過したか否かを判断する。そして、経過したと判断すると、Ｓ２３に処理を進め、まだ経過して否と判断すると、Ｓ２１に処理を戻す。
【００５９】
Ｓ２３では、システム制御回路１０は、ハードディスク装置１２についてのＯＮ／ＯＦＦチェック処理を行なう。ＯＮ／ＯＦＦチェック処理とは、トランジスタ１０１のＯＮ／ＯＦＦをチェックすることにより、ハードディスク装置１２への通電がＯＮされているか否かをチェックする処理である。チェックした結果は、システム制御回路１０内の図示せぬメモリに蓄積される。なお、当該ＯＮ／ＯＦＦチェック処理は、Ｓ２２でも言及した所定の時間ごとに実施される。ここでいう所定の時間ごと、とは、たとえば３０分ごと、とすることができる。そして、システム制御回路１０では、１日ごとの、ハードディスク装置１２のＯＮ／ＯＦＦ状態が、記録されている。この記録の一例を、図９に示す。
【００６０】
図９に示された例では、１日を構成する時間が３０分ごとに区切られ、Ｔ０〜Ｔ４７とされている。そして、Ｔ０〜Ｔ４７のそれぞれのＯＮ／ＯＦＦのチェック結果が、グラフ状で記録されている。つまり、１日につき、４８回分のチェックの結果が記録されている。なお、図９に示されている例では、Ｔ０〜Ｔ４７について、連続されてＯＮまたはＯＦＦであるとされた時間については連続してＯＮまたはＯＦＦされていたものとして記録されているが、記録態様はこれに限られない。棒グラフや表形式で、Ｔ０〜Ｔ４７のそれぞれのチェック結果のみが記録されてもよい。
【００６１】
次に、Ｓ２４で、システム制御回路１０は、タイマ２５を参照することにより、ユーザがハードディスク装置１２を使用しないと考えられる時刻となったか否かを判断する。ユーザがハードディスク装置１２を使用しないと考えられる時刻とは、システム制御回路１０が、図９に示したような、ハードディスク装置１２のＯＮ／ＯＦＦのチェック結果に基づいて決定するものであり、具体的には、一定期間（たとえば、１週間）のチェック結果を参照することにより、１週間すべてＯＦＦにされていた時刻、または、ＯＦＦにされていた日が最も多かった時刻とされる。そして、そのような時刻となったと判断されると、処理はＳ２５に進められ、まだそのような時刻になっていないと判断されると、処理はＳ２１に戻される。
【００６２】
Ｓ２５では、システム制御回路１０は、情報記録再生装置１００において、録画を予約するデータが無いかどうかを判断する。そして、録画を予約するデータが無いと判断されればＳ２６に処理が進められ、あると判断されればＳ２９に処理が進められる。
【００６３】
Ｓ２６では、システム制御回路１０は、情報記録再生装置１００がデフラグ処理を行なわなければならない状態であるか否かを判断する。そして、デフラグ処理を行なわなければならない状態であると判断されると、処理はＳ２７に進められ、行なわなければならない状態ではないと判断されると、処理はＳ２９に進められる。
【００６４】
Ｓ２７では、システム制御回路１０は、情報記録再生装置１０が上記したスタンバイ状態であるか否かが判断し、スタンバイ状態であると判断されるとＳ２８へ、そのような状態ではないと判断されるとＳ２９へ、それぞれ処理が進められる。
【００６５】
Ｓ２８では、システム制御回路１０は、タイムシフト領域１２０Ａおよび録画領域１２０Ｂについて、デフラグ処理を行なう。Ｓ２８におけるデフラグ処理が完了すると、Ｓ２６に処理が戻される。
【００６６】
一方、Ｓ２９では、デフラグ処理が行なわれている場合には強制的に終了された後、Ｓ２１に処理が戻される。
【００６７】
以上説明した本実施の形態では、ユーザが予め指定した時刻、または、ユーザがあまりハードディスク装置１２を使用しないと考えられる時刻になると、予約データが無い等の判断が行なわれた後、デフラグ処理が実行される。
【００６８】
なお、ユーザ自身が、このようなデフラグ処理を必要無いとして、所定の入力を行なった場合には、デフラグ処理を行なわないようにすることもできる。具体的には、当該所定の入力を行なった場合には、図７に示されたＳ１３以降の処理、または、図８に示されたＳ２５以降の処理を実行しないように、することもできる。
【００６９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７０】
【図１】本発明のデータ記憶再生装置の一例である情報記録再生装置の構成を示す図である。
【図２】図１のハードディスクの記憶領域の内容を模式的に示す図である。
【図３】図１の情報記録再生装置のタイムシフト再生動作におけるタイムシフト領域でのＲＰ，ＷＰを、模式的に示す図である。
【図４】図１の情報記録再生装置のタイムシフト領域の中の４つのセクタおよび録画領域の中の一部の領域の、属性の変更を説明するための図である。
【図５】図１の情報記録再生装置の録画領域において属性の変更が行なわれる際の好ましい態様を説明するための図である。
【図６】図１の情報記録再生装置の電源回路図である。
【図７】図１の情報記録再生装置においてシステム制御回路が実行する処理のフローチャートである。
【図８】図７に示した処理の変形例の処理のフローチャートである。
【図９】図８のＯＮ／ＯＦＦチェック処理の内容を説明するための図である。
【符号の説明】
【００７１】
１０  システム制御回路、１１  チューナ、１２  ハードディスク装置、１３，１８  セレクタ、１４  ＭＰＥＧエンコーダ、１５  ライトポジションカウンタ、１６  リードポジションカウンタ、１７  ＭＰＥＧデコーダ、１９  ＯＳＤ画像生成回路、２２  操作装置、２５  タイマ、１００  情報記録再生装置、１０１〜１０３  トランジスタ、１１０  電圧変換器、１２０  ハードディスク、１２０Ａ  タイムシフト領域、１２０Ｂ  録画領域、２００  ディスプレイ装置、３００  交流電源。
【図１】
2005092484.tif 000003
【図２】
2005092484.tif 000004
【図３】
2005092484.tif 000005
【図４】
2005092484.tif 000006
【図５】
2005092484.tif 000007
【図６】
2005092484.tif 000008
【図７】
2005092484.tif 000009
【図８】
2005092484.tif 000010
【図９】
2005092484.tif 000011