(57)【要約】【課題】録画再生装置において、メモリ上のビットマップテーブルによりＨＤＤの領域のビットマップ管理をおこなう場合であっても、その起動時に再生のみを迅速におこなえるようにする。【解決手段】録画データファイルがＨＤＤ上のブロックとして管理されているときに、装置起動の初期化時であって、ＨＤＤ上のブロックの空きを管理するためのメモリ上のビットマップテーブルを作成しているときに、必要なハードウェアとソフトウェアの初期化が終了して録画データが再生可能になっていれば、制御部は、録画の再生を受け付ける。また、メモリ中のビットマップテーブルの作成が終了しないときには、映像の録画は受け付けず、メモリ中のビットマップテーブルの作成が終了したときに、映像の録画は受け付けるようにする。【選択図】        図４
2008198312.tif 000002
【特許請求の範囲】
【請求項１】
録画データを録画ファイルとして記憶する記憶装置を有する録画再生装置において、
前記記憶装置に前記録画ファイルを複数のブロックに分割して記憶する手段と、
前記記憶装置に記憶されたブロックの使用状況を、対応するビットの値によって示すビットマップテーブルと、
映像の録画・再生要求のコマンドを受け付けて、映像の録画・再生要求を指示し、プログラムを実行する制御部と、
前記制御部が読み書きするデータおよび前記プログラムを保持するメモリとを有し、
前記ビットマップテーブルは、この録画再生装置の起動時に前記メモリ中に作成され、
この録画再生装置が起動されて、各部の初期化と前記制御部が実行するプログラムの初期化が終了し、前記録画データが再生可能になり、前記メモリ中の前記ビットマップテーブルの作成が終了しないときには、前記制御部は、前記映像の録画は受け付けないが、前記映像の再生は受け付けることを特徴とする録画再生装置。
【請求項２】
前記ビットマップテーブルの各ビットは、複数のブロックの使用中か空きかを示していることを特徴とする請求項１記載の録画再生装置。
【請求項３】
この録画再生装置が起動されて、各部の初期化と前記制御部が実行するプログラムの初期化が終了し、前記録画データが再生可能になり、前記メモリ中の前記ビットマップテーブルの作成が終了しないときに、この録画再生装置に対して、前記映像の録画の指示がされたときに、前記映像の録画ができない旨のメッセージを表示手段に表示することを特徴とする請求項１記載の録画装置。
【請求項４】
録画データを録画ファイルとして記憶する記憶装置を有する録画再生装置において、
前記記憶装置に前記録画ファイルを複数のブロックに分割して記憶する手段と、
前記記憶装置に記憶されたブロックの使用状況を、対応するビットの値によって示すビットマップテーブルと、
映像の録画・再生要求のコマンドを受け付けて、映像の録画・再生要求を指示し、プログラムを実行する制御部と、
前記制御部が読み書きするデータおよび前記プログラムを保持するメモリとを有し、
前記ビットマップテーブルは、この録画再生装置の起動時に前記メモリ中に作成され、
この録画再生装置が起動されて、各部の初期化と前記制御部が実行するプログラムの初期化が終了し、前記録画データが再生可能になり、前記メモリ中の前記ビットマップテーブルの作成が終了しないときには、前記制御部は、前記ビットマップテーブルが示す前記ブロックの空き領域の容量が一定の閾値未満のときに前記映像の録画は受け付けないが、前記映像の再生は受け付け、前記ビットマップテーブルが示す前記ブロックの空き領域の容量が一定の閾値以上になったときに前記映像の録画を受け付けることを特徴とする録画再生装置。
【請求項５】
録画データを録画ファイルとして記憶し、前記録画データの関連情報も記憶する記憶装置を有する録画再生装置において、
前記記憶装置に前記録画ファイルを複数のブロックに分割して記憶する手段と、
前記記憶装置に記憶されたブロックの使用状況を対応するビットの値によって示すビットマップテーブルと、
映像の録画・再生要求のコマンドを受け付けて、映像の録画・再生要求を指示し、プログラムを実行する制御部と、
前記制御部が読み書きするデータおよび前記プログラムを保持するメモリとを有し、
前記ビットマップテーブルは、この録画再生装置の起動時に前記メモリ中に作成され、
この録画再生装置が起動されて、各部の初期化と前記制御部が実行するプログラムの初期化が終了し、前記記憶装置内に記憶されている前記録画データの関連情報の表示が可能になり、前記メモリ中の前記ビットマップテーブルの作成が終了しないときには、前記制御部は、前記映像の録画は受け付けないが、前記記憶装置内に記憶されている前記録画データの関連情報の表示は受け付けることを特徴とする録画再生装置。
【請求項６】
前記録画データの関連情報がプレイリストであることを特徴とする請求項５記載の録画再生装置。
【請求項７】
録画データを録画ファイルとして記憶する記憶装置を有する録画再生装置の起動制御方法において、
前記記憶装置に前記録画ファイルを複数のブロックに分割して記憶する手段と、
前記記憶装置に記憶されたブロックの使用状況を、対応するビットの値によって示すビットマップテーブルと、
映像の録画・再生要求のコマンドを受け付けて、映像の録画・再生要求を指示し、プログラムを実行する制御部と、
前記制御部が読み書きするデータおよび前記プログラムを保持するメモリとを有し、
起動時に、この録画再生装置の各部を初期化するステップと、
起動時に、前記プログラムを初期化するステップと、
起動時に、前記ビットマップテーブルを前記メモリ中に作成するステップとを有し、
前記ビットマップテーブルを前記メモリ中に作成するステップが終了する前に、前記各部を初期化するステップが終了し、前記プログラムを初期化するステップの中で前記録画データの再生に必要なプログラムを初期化する処理が終了し、前記制御部が、前記録画データの再生を受け付ける状態になることを特徴とする録画再生装置の起動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、録画再生装置、および、その起動制御方法に係り、特に、装置の起動時に再生処理を迅速におこなう用途に用いて好適な録画再生装置、および、その起動制御方法に関する。
【背景技術】
【０００２】
近年、テレビ放送の分野においては、従来のアナログ放送からデジタル放送に移行しつつある。
【０００３】
デジタル放送では、画像データをデジタルデータとして扱い、画像データを圧縮して送信する画像圧縮技術などが用いられ、受信環境による画像の劣化などの問題が少ないという利点がある。デジタル放送の概要については、以下の非特許文献１に記載がある。
【０００４】
また、画像データは、通常、ファイルシステムのファイルとして、ＨＤＤ（Hard Disk Drive）などに記録される。ユーザは、録画指定により、番組をファイルとして記録し、その番組を視聴したいときには、そのファイルをＨＤＤより読み出し、再生する。ファイルは、ＨＤＤ上のアクセスの管理においては、セクタなどのブロック単位に管理されており、そのブロックが使用中であるのか、空きであるのかという情報は、ブロック毎に１ビットを割り当てるビットマップテーブルにより管理することができる。
【０００５】
以下の特許文献１には、そのようなビットマップテーブルを用いたファイル管理をおこなっている録画再生装置の録画データのファイル削除について開示されている。また、以下の特許文献２には、シリンダ毎にビットマップテーブルのビットを割り当てて、データの削除をおこなう方法が開示されている。
【０００６】
【特許文献１】特開２００３−３１６６２３号公報
【特許文献２】特開２００３−３４５５２６号公報
【非特許文献１】羽島光俊監修,「ポイント図解式、コンピュータ／通信／放送標準事典」,株式会社アスキー,初版,１９９８年５月,第１３章（６２８頁−６８９頁）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記従来技術は、ビットマップテーブルをＨＤＤ上に記録して、ブロックやシリンダという領域単位でＨＤＤへのデータアクセスを管理するものである。
【０００８】
一方、録画再生装置において、録画データのための空きエリアを確保するために、ＨＤＤ上のビットマップテーブルとは別に、メモリ（主記憶装置）上にビットマップテーブルを展開して処理の高速を図ることが考えられる。主記憶装置は、通常、半導体装置で構成され、磁気円盤に情報を書き込むＨＤＤよりは高速にアクセスすることができるからである。
【０００９】
図３は、ＨＤＤ上に記憶されるビットマップテーブルとメモリ上に置かれるビットマップテーブルを対比して示した図である。
【００１０】
この図の例では、メモリ上に置かれるビットマップテーブルでは、８ブロック毎に１ビットを割り当てて、全てのブロックが使用中のときには（それに対応するＨＤＤ上のビットマップが全て「１」）、そのビットを「１」にし、それ以外のとき、すなわち、８ブロック中に１ブロックでも空きがあるときには（それに対応するＨＤＤ上ビットマップの中で、少なくとも一つ「１」のものがある）、そのビットを「０」にしている。
【００１１】
ところで、家電製品においては、ユーザの使い勝手に対する配慮が重要になってくる。録画再生装置では、電源をＯＮにしてできるだけ待たされることなく使いたいという要望がある。
【００１２】
しかしながら、上記のようなＨＤＤの領域のビットマップ管理をおこなったときに、従来技術においては装置の初期化時にメモリ上のビットマップテーブルを作るために多大の時間を要してしまい、ビットマップテーブルを作り終わるまでは、その装置の初期化が終了せずに、その間は録画も再生もできないという問題点があった。特に、ＨＤＤの大容量化が目ざましい昨今では、特に、このことが起動時のユーザインターフェイスを快適にするための問題としてクローズアップされる。
【００１３】
本発明は、上記問題点を解決するためになされたもので、その目的は、録画再生装置において、メモリ上のビットマップテーブルによりＨＤＤの領域のビットマップ管理をおこなう場合であっても、その起動時に再生のみを迅速におこなえるような録画再生装置を提供することにある。
【課題を解決するための手段】
【００１４】
本発明の録画再生装置では、装置起動の初期化時にＨＤＤ上のブロックの空きを管理するためのメモリ上のビットマップテーブルを作成しているときには、録画処理を受付けないが、再生処理のみを受けつけて再生をおこなうようにする。
【００１５】
これにより、ビットマップテーブルが大きなものであってもビットマップテーブルの完成を待つことなく、再生処理を迅速におこなうことができる。
【発明の効果】
【００１６】
本発明によれば、録画再生装置において、メモリ上のビットマップテーブルによりＨＤＤの領域のビットマップ管理をおこなう場合であっても、その起動時に再生のみを迅速におこなえるような録画再生装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係る各実施形態を、図１ないし図７を用いて説明する。
【００１８】
〔実施形態１〕
以下、本発明に係る第一の実施形態を、図１ないし図６を用いて説明する。
【００１９】
先ず、図１および図２を用いて第一の実施形態に係る録画再生装置の構成について説明する。
図１は、第一の実施形態に係る録画再生装置のハードウェア構成例を示すブロック図である。
図２は、第一の実施形態に係る録画再生装置の起動制御のためのソフトウェア構成を示すブロック図である。
【００２０】
本実施形態の録画再生装置１００では、外部入力（１，２，…，Ｎ）１０またはアナログチューナ１１からの映像・音声をスイッチ２０を介して、選択的にＭＰＥＧエンコーダ３０に導き、映像・音声ストリームデータを生成する。そして、ＭＰＥＧエンコーダ３０、または、デジタルチューナ１２からの映像・音声ストリームデータを、他のスイッチ２１を介して、選択的に、例えばＲＡＭで構成される３５に一時的に格納される。このバッファメモリ３５は、例えば４Ｍバイト程度の記憶容量を有している。そしてバッファメモリ３５は、ＨＤＤ制御部５０からのコマンドによって所定サイズ単位（例えば１．５Ｍバイト）で読み出されてＨＤＤ（ハードディスクドライブ）６０に、ファイルとして記録される。ＨＤＤ６０は、録画再生装置１００に内蔵されたものでもよいし、カートリッジタイプのリムーバブルＨＤＤでもよい。ＲＡＭ７０は、制御部４０と接続され、制御部４０で使用されるデータやプログラムを保持する。このＲＡＭ７０は、上記のバッファメモリ３５と一体化させてもよい（すなわち、一つのＲＡＭで、バッファメモリ３５の機能とＲＡＭ７０の機能を兼用させてもよい）。ＲＯＭ７１は、制御部４０と接続され、制御部４０で使用されるファームウェアや制御プログラムなどのプログラムを記憶する読み出し専用の記憶装置である。
【００２１】
一方、ＨＤＤ６０へ記録された映像・音声ストリームデータのファイルを再生するときには、ＨＤＤ制御部５０の制御によって、ＨＤＤ６０から映像・音声ストリームデータを読み出して、いったんバッファメモリ３５に格納する。そして、ＨＤＤ制御部５０の制御によって、所定サイズのデータ（例えば３０または６０フレーム分のデータ）がバッファメモリ３５から読み出され、ＭＰＥＧデコーダ３１において復号化され、所定のフォーマットに変換された後、その表示部８０に出力されて表示される。表示部８０は、例えば、液晶ディスプレイ（ＬＣＤ）パネルであり、またはプラズマディスプレイパネル（ＰＤＰ）を用いて構成される。
【００２２】
なお、これらＨＤＤ制御部５０は、ＣＰＵにより構成される制御部４０により制御される。また、ユーザが装置の起動や録画・再生を指示するときには、リモコン９０または図示していない装置本体のフロントパネルのボタンを押下することによりおこなう。
【００２３】
録画ファイルに対する起動制御のソフトウェア構成は、図２に示されるように、上位のレイヤからユーザインタフェースＡＰ２０４、録画・再生制御２０２および起動制御２０３、ファイルシステム２０１、オペレーティングシステム（ＯＳ）２００となり、オペレーティングシステム２００は、ハードウェア制御プログラム２００ａを含んでいる。
【００２４】
ユーザインタフェースＡＰ２０４は、画面の制御とユーザからの録画や再生、または、ファイルのコピーや削除などの指示を受け付けるプログラム群である。録画・再生制御２０２は、映像データの録画、再生などの指示をするプログラム群である。起動制御２０３は、装置起動時に制御の指示を与えるプログラム群である。ファイルシステム２０１は、ファイルをデータ構造として実現し、その操作をするためのプログラム群である。オペレーティングシステム２００は、ソフトウェアとハードウェアの仲立ちとなる基本プログラムであり、ハードウェア制御プログラム２００ａは、装置のハードウェアを制御するための制御ソフトウェアであり、各種ハードウェアのデバイスドライバを含んでいる。
【００２５】
これらのソフトウェアは、ＨＤＤ６０のシステムエリアか、ＲＯＭ７１からＲＡＭ７０上にロードされ、ＣＰＵにより実行される。
【００２６】
次に、図３ないし図６を用いて本発明の第一の実施形態に係る録画再生装置の起動制御方法について説明する。
【００２７】
図３は、既に説明したように、ＨＤＤ上に記憶されるビットマップテーブルとメモリ上に置かれるビットマップテーブルを対比して示した図である。
【００２８】
ＨＤＤ６０上に置かれるビットマップテーブルは、図３（ａ）に示されるように、録画データファイルの１ブロックを１ビットに割り当ててものであり、そのブロックが空きのときには、「０」とし、使用中のときには、「１」とする。ブロックは、ＨＤＤ上のデータ書き込み領域の一単位であり、例えば、ＨＤＤの一セクタ（５１２バイトの仕様のものが多い）である。
【００２９】
一方、既に説明したように、メモリ上に置かれるビットマップテーブル（以下、「拡張ビットマップテーブル」という）では、８ブロック毎に１ビットを割り当てて、全てのブロックが使用中のときには、そのビットを「１」にし、それ以外のとき、すなわち、８ブロック中に１ブロックでも空きがあるときには、そのビットを「０」にしている。
【００３０】
実際には、図３（ｂ）に示されるように、ＨＤＤ上のビットマップテーブルを見て、それに対応するＨＤＤ上ビットマップの中で、それに対応するＨＤＤ上のビットマップが全て「１」のときには、そのビットを「１」とし、少なくとも一つ「０」のものがあれば、そのビットを「０」にすればよい。
【００３１】
図３の例では、拡張ビットマップテーブルの１ビットで８ブロックであり、１ブロック＝５１２バイトとしたときには、５１２バイト×８＝４Ｋバイトの領域を拡張ビットマップテーブルの１ビットで管理していることになる。しかしながら、何ブロックを拡張ビットマップテーブルの１ビットに対応させるかは、装置のハードウェアや実行するソフトウェアの性能に応じて、設計上変更することが考えられ、拡張ビットマップテーブルの１ビットで１６ブロック（５１２バイト×１６＝８Ｋバイト）、３２ブロック（５１２バイト×３２＝１６Ｋバイト）などとしてもよい。
【００３２】
次に、本実施形態の録画再生装置の起動制御方法においては、起動時において、拡張ビットマップテーブルを作成中のときには、録画の制御はおこなわせないが、録画データファイルの再生は、許可するものとする。
【００３３】
この拡張ビットマップテーブルは、ＨＤＤ上データ書き込み領域のブロックの空きを見つけるためのものであり、ＨＤＤ上にデータを書き込む録画制御のときには、必要であるが、再生制御のときには必ずしも必要ではないからである。
【００３４】
次に、起動時の動作とタイミングについて、図４ないし図６を用いて説明する。
図４は、本発明の第一の実施形態に係る録画再生装置の起動時のタイミングチャートである。
図５は、本発明の第一の実施形態に係る起動制御プログラムの処理を示すフローチャートである。
図６は、本発明の第一の実施形態に係る録画再生装置のメッセージ画面を示す図である。
【００３５】
リモコン９０などから録画再生装置に対して電源ＯＮの指示が与えられると、先ず、ハードウェアの初期化が始まる。
【００３６】
そして、ＨＤＤ６０、ＲＡＭ７０、制御部４０（ＣＰＵ）が動作可能になると、ＯＳ２００の初期化が始まり、ハードウェア制御プログラム２００ａの初期化が始まる。
【００３７】
ハードウェア制御プログラム初期化２００ａが終了すると、ＯＳ２００とハードウェアが動作可能になる。そして、電源ＯＮからここまでの時間をＴ１とする。
【００３８】
ＯＳの初期化が終了すると、ファイルシステムの初期化を開始する。ここで、ファイルシステムのプログラムには、拡張ビットマップテーブル作成の処理も含むものとし、拡張ビットマップテーブル作成の処理の時間が、Ｔ３であり、拡張ビットマップテーブル作成の処理以外のファイルシステムの初期化の時間が、Ｔ２とする。
【００３９】
また、拡張ビットマップテーブル作成の処理以外の初期化が終わった時点で、アプリケーションの初期化のプログラムを並行して走らせるものとし、アプリケーションの初期化の時間が、Ｔ４であるとする。
【００４０】
ここで、本実施形態の起動制御方法においては、アプリケーションの初期化が終わった時点の時刻ｔplayを再生可能時刻とする。また、録画可能とする時点の時刻ｔrecは、拡張ビットマップテーブル作成が終わった時点の時刻である。
【００４１】
したがって、録画は不可能であるが、再生が可能である時間Δｔは、以下の（式１）となる。
【００４２】
Δｔ＝ｔrec−ｔplay      …（式１）
例として、Ｔ１＝１３秒、Ｔ２＝１０秒、Ｔ３＝３０秒、Ｔ４＝５秒かかるとすると、Δｔ＝Ｔ３−Ｔ４＝３０秒−５秒＝２５秒となり、この時間分だけ、ユーザは従来技術に比べて、起動時に早く再生がおこなえることになる。
【００４３】
起動制御プログラムの処理としては、現在の時刻ｔのときに、リモコン６０などから「録画」または「再生」のコマンドの指示がされたとする。制御部４０は、ｔplay≦ｔがＮＯのときには（Ｓ１００）、図６（ａ）に示されるように、表示装置や表示プログラムが動作可能な状態にあって、表示可能ならば「装置の準備中」である旨を表示する。ｔplay≦ｔがＹＥＳのときには、制御部４０は、コマンドが「録画」か「再生」かを判断し（Ｓ１０２）、「再生」であるときには、録画データの再生を開始する。また、「録画」であるときには、さらに、ｔrec≦ｔであるか否かを判断し（Ｓ１０４）、ｔrec≦ｔがＮＯであるときには、図６（ｂ）に示されるように、「録画準備中」である旨を表示する（Ｓ１０５）。そして、ｔrec≦ｔがＹＥＳであるときには、録画を開始する（Ｓ１０６）。
【００４４】
また、上の例では、コマンドとして、録画データの「再生」の例を示したが、その他のプレイリストの表示、放送表示などＨＤＤにデータの書き込みがない動作については、ｔplayの時刻より後は、実行が可能になるようにしてもよい。
【００４５】
〔実施形態２〕
以下、本発明に係る第二の実施形態を、図７を用いて説明する。
図７は、本発明の第二の実施形態に係る起動制御プログラムの処理を示すフローチャートである。
【００４６】
第一の実施形態では、拡張ビットマップテーブルが全て作成されたときに、初めて録画可能の許可を出すようにした。
【００４７】
本実施形態では、拡張ビットマップテーブルが全て作成されていなくとも、実質上、録画動作に影響がないと判断されるときには、録画可能の許可を出し、録画をできるようにするものである。
【００４８】
本実施形態は、ハードウェア構成とソフトウェア構成は、第一実施形態と同様であり、起動制御プログラムの一部が異なっている。
【００４９】
すなわち、Ｓ１０４で、ｔrec≦ｔであるか否かを判断するまでは、図５のフローチャートの処理と同様であり、ｔrec≦ｔがＮＯであるときには、拡張ビットマップテーブルの示す空きエリアの容量が一定の閾値以上であるか否かを判断する（Ｓ１０５ａ）。そして、拡張ビットマップテーブルの示す空きエリアの容量が一定の閾値に満たないときには、録画準備中のメッセージを表示し（Ｓ１０５）、その空きエリアの容量が一定の閾値以上であるときには、録画を開始する（Ｓ１０６）。
【００５０】
例えば、０．５秒で１．５Ｍバイトの録画をおこなう録画データレートのときに、５分＝３００秒程度の余裕を見込んで、録画を開始するためには、１．５Ｍバイト×２×３００＝９００Ｍバイトほどの空きエリアが、拡張ビットマップテーブルにより確認されたときに録画を開始する。
【００５１】
本実施形態によれば、必ずしも、拡張ビットマップテーブルの全ての完成を待たなくてもよいために、ユーザにとって録画できる時刻が早く来るというメリットがある。
【図面の簡単な説明】
【００５２】
【図１】第一の実施形態に係る録画再生装置のハードウェア構成例を示すブロック図である。
【図２】第一の実施形態に係る録画再生装置の起動制御のためのソフトウェア構成を示すブロック図である。
【図３】ＨＤＤ上に記憶されるビットマップテーブルとメモリ上に置かれるビットマップテーブルを対比して示した図である。
【図４】本発明の第一の実施形態に係る録画再生装置の起動時のタイミングチャートである。
【図５】本発明の第一の実施形態に係る起動制御プログラムの処理を示すフローチャートである。
【図６】本発明の第一の実施形態に係る録画再生装置のメッセージ画面を示す図である。
【図７】本発明の第二の実施形態に係る起動制御プログラムの処理を示すフローチャートである。
【符号の説明】
【００５３】
１０…外部入力
１１…アナログチューナ
１２…デジタルチューナ
２０、２１…スイッチ
３０…ＭＰＥＧエンコーダ
４０…制御部
５０…ＨＤＤ制御部
６０…ＨＤＤ
７０…ＲＡＭ
７１…ＲＯＭ
８０…表示部
９０…リモコン
１００…録画再生装置
【図１】
2008198312.tif 000003
【図２】
2008198312.tif 000004
【図３】
2008198312.tif 000005
【図４】
2008198312.tif 000006
【図５】
2008198312.tif 000007
【図６】
2008198312.tif 000008
【図７】
2008198312.tif 000009