(57)【要約】【課題】音声データまたは画像データを含むコンテンツデータを圧縮し、圧縮された圧縮データを確実に蓄積することができるデータ蓄積装置およびデータ蓄積方法を提供すること。【解決手段】データを記憶するハードディスク１４１と、音楽番組や映画などを含むコンテンツを構成するコンテンツデータを入力するデータ入力手段１１０と、データ入力手段１１０によって入力されたコンテンツデータをハードディスク１４１に蓄積するデータ蓄積手段１２０と、データ蓄積手段１２０によって蓄積されたコンテンツデータをハードディスク１４１から取り出して圧縮するデータ圧縮手段１３１と、データ圧縮手段１３１によって圧縮された圧縮データをハードディスク１４１に蓄積する圧縮データ蓄積手段１３２と備えて構成される。【選択図】  図１
2004335013.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備えたことを特徴とするデータ蓄積装置。
【請求項２】
前記データ蓄積装置は、前記データ蓄積手段によって蓄積されたコンテンツデータを再生する再生手段を備えたことを特徴とする請求項１に記載のデータ蓄積装置。
【請求項３】
前記データ蓄積装置は、前記圧縮データ蓄積手段によって蓄積された圧縮データを前記記憶媒体から取り出して前記コンテンツデータに伸長する伸長手段を備え、前記再生手段は、前記伸長手段によって伸長されたコンテンツデータを再生することを特徴とする請求項２に記載のデータ蓄積装置。
【請求項４】
前記データ入力手段は、前記コンテンツデータを前記記憶媒体に蓄積する単位時間当たりのデータ量からなる蓄積速度を前記データ入力手段が前記コンテンツデータを入力する前記単位時間当たりのデータ量からなる入力速度以上にする記憶媒体蓄積部を有することを特徴とする請求項１乃至請求項３の何れかに記載のデータ蓄積装置。
【請求項５】
前記記憶媒体蓄積部は、ダイレクトメモリアクセスコントローラであることを特徴とする請求項４に記載のデータ蓄積装置。
【請求項６】
前記データ蓄積装置は、前記データ圧縮手段が前記記憶媒体に蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮する圧縮処理および前記圧縮データ蓄積手段が前記圧縮データを前記記憶媒体に蓄積する蓄積処理によって構成される圧縮蓄積処理と共に、前記圧縮蓄積処理と異なる他の処理を制御する制御手段を備えたことを特徴とする請求項１乃至請求項５の何れかに記載のデータ蓄積装置。
【請求項７】
前記記憶媒体は、前記コンテンツデータを記憶する所定量の記憶エリアを有し、前記データ蓄積手段は、前記データ入力手段によって入力されたコンテンツデータを前記記憶エリアに蓄積することを特徴とする請求項１乃至請求項６の何れかに記載のデータ蓄積装置。
【請求項８】
前記コンテンツデータを前記記憶エリアに蓄積した蓄積量が基準量を超えたとき、前記制御手段は、前記圧縮蓄積処理を前記他の処理より優先して制御することを特徴とする請求項７に記載のデータ蓄積装置。
【請求項９】
前記データ蓄積装置は、前記コンテンツデータを前記記憶エリアに蓄積した蓄積量が基準量を超えたとき、警告を通知する警告通知手段を備えたことを特徴とする請求項７または請求項８に記載のデータ蓄積装置。
【請求項１０】
前記データ蓄積装置は、前記圧縮蓄積処理がコンテンツデータを前記記憶媒体から取り出す単位時間当たりのデータ量からなるデータ取り出し速度を計測するデータ取出速度計測手段を備え、前記データ取り出し速度が所定の速度未満になったとき、前記制御手段は、前記他の処理より前記圧縮蓄積処理を優先して制御することを特徴とする請求項６乃至請求項９の何れかに記載のデータ蓄積装置。
【請求項１１】
前記制御手段は、前記伸長手段が前記圧縮データを前記記憶媒体から取り出して前記コンテンツデータに伸長する伸長処理と共に前記圧縮蓄積処理を制御することを特徴とする請求項６乃至請求項１０の何れかに記載のデータ蓄積装置。
【請求項１２】
前記データ蓄積装置は、前記伸長手段が前記圧縮データを前記コンテンツデータに伸長する単位時間当たりのデータ量からなる伸長速度を計測する伸長速度計測手段を備え、前記伸長速度が所定の速度以下になったとき、前記制御手段は、前記伸長処理と異なる他の処理より前記伸長処理を優先して制御することを特徴とする請求項１１に記載のデータ蓄積装置。
【請求項１３】
コンテンツを構成するコンテンツデータを入力するデータ入力ステップと、前記データ入力ステップによって入力されたコンテンツデータを記憶媒体に蓄積するデータ蓄積ステップと、前記データ蓄積ステップによって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮ステップと、前記データ圧縮ステップによって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積ステップとを備えたことを特徴とするデータ蓄積方法。
【請求項１４】
前記データ蓄積方法は、前記データ蓄積ステップによって蓄積されたコンテンツデータを再生する再生ステップを備えたことを特徴とする請求項１３に記載のデータ蓄積方法。
【請求項１５】
前記データ蓄積方法は、前記圧縮データ蓄積ステップによって蓄積された前記圧縮データを前記記憶媒体から取り出して前記コンテンツデータに伸長する伸長ステップと、前記伸長ステップによって伸長された前記コンテンツデータを再生する再生ステップとを備えたことを特徴とする請求項１３に記載のデータ蓄積方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツを構成するデータを記憶媒体に蓄積し、さらに蓄積したデータを再生するデータ蓄積装置およびデータ蓄積方法に関する。
【０００２】
【従来の技術】
従来、この種のデータ蓄積装置としては、音声ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）からの音声データおよびＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）からの音声圧縮データを取り出すＣＤサーボ手段と、ＣＤサーボ手段によって取り出されたデータを格納するバッファメモリと、バッファメモリ手段に格納されたデータを１セクタ単位で出力した後、その出力を停止させるメモリコントロール手段と、メモリコントロール手段によって出力されたデータを音声圧縮データに変換するＣＤ−ＲＯＭデコード手段とを備え、メモリコントロール手段が、次に音声圧縮データが必要になるまでその出力を停止し、この停止期間を音声データの出力期間とするため、１つのバッファメモリをオーディオＣＤからの音声データおよびＣＤ−ＲＯＭからの音声圧縮データの両方の再生用に共用するものが知られている（例えば、特許文献１参照。）。
【０００３】
また、図９に示すように、従来のデータ蓄積装置９００は、ＣＤドライブなどの音源１０から音声データを入力して圧縮し、圧縮された圧縮データをハードディスク９２１に蓄積するデータ圧縮手段９１０およびハードディスク９２１を駆動するハードディスクドライブ９２０を備え、音源１０から入力された音声データを録音していた。また、データ圧縮手段９１０は、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）によって構成されており、ＤＳＰは、音声データを圧縮し、圧縮された圧縮データをハードディスク９２１に蓄積する圧縮蓄積処理を専用に行っていた。
【０００４】
【特許文献１】
特開２００２−１８４１０８号公報（３４段落目−４１段落目、図１）
【０００５】
【発明が解決しようとする課題】
しかしながら、上述のデータ蓄積装置９００では、製造コストが高価になるＤＳＰに代えて、圧縮蓄積処理と異なる他の処理を兼用して制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いて上述の圧縮蓄積処理を行うと、他の処理が圧縮蓄積処理よりも優先して制御されることもあるため、圧縮データの蓄積が途絶され、また、圧縮データを再生して出力する際に音が途切れてしまうという課題が残されていた。また、ＤＳＰを用いて圧縮蓄積処理を行うとき、音源１０からデータ蓄積装置９００に音声データを入力する単位時間当たりのデータ量からなる入力速度は、データ圧縮手段９１０が音声データをハードディスク９２１に蓄積する単位時間当たりのデータ量からなる蓄積速度よりも超える場合がある。この場合も、圧縮データの蓄積が途絶されてしまうという課題もある。
本発明は、このような従来の課題を解決するためになされたもので、音声データまたは画像データを含むコンテンツデータを圧縮し、圧縮された圧縮データを確実に蓄積することができるデータ蓄積装置およびデータ蓄積方法を提供するものである。
【０００６】
【課題を解決するための手段】
本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備えた構成を有している。
この構成により、音声データまたは画像データを含むコンテンツデータを記憶媒体に蓄積し、一旦蓄積されたコンテンツデータを圧縮するため、圧縮された圧縮データを確実に蓄積することができる。
【０００７】
また、本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備え、前記データ蓄積装置は、前記データ蓄積手段によって蓄積されたコンテンツデータを再生する再生手段を備えた構成を有している。
この構成により、蓄積されたコンテンツデータを再生するため、利用者に再生されたコンテンツデータを視聴させることができる。
【０００８】
また、本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備え、前記データ蓄積手段によって蓄積されたコンテンツデータを再生する再生手段を備え、前記圧縮データ蓄積手段によって蓄積された圧縮データを前記記憶媒体から取り出して前記コンテンツデータに伸長する伸長手段を備え、前記再生手段は、前記伸長手段によって伸長されたコンテンツデータを再生する構成を有している。
この構成により、蓄積された圧縮データを伸長し、伸長されたコンテンツデータを再生するため、蓄積された圧縮データの正常性を確認することができる。
【０００９】
また、本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備え、前記データ入力手段は、前記コンテンツデータを前記記憶媒体に蓄積する単位時間当たりのデータ量からなる蓄積速度を前記データ入力手段が前記コンテンツデータを入力する前記単位時間当たりのデータ量からなる入力速度以上にする記憶媒体蓄積部を有する構成を有している。
この構成により、コンテンツデータの蓄積速度を入力速度以上にする記憶媒体蓄積部を有しているため、コンテンツデータの蓄積速度を保障することができ、滞りなくコンテンツデータを蓄積することができる。
【００１０】
また、本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備え、前記データ入力手段は、前記コンテンツデータを前記記憶媒体に蓄積する単位時間当たりのデータ量からなる蓄積速度を前記データ入力手段が前記コンテンツデータを入力する前記単位時間当たりのデータ量からなる入力速度以上にする記憶媒体蓄積部を有し、前記記憶媒体蓄積部は、ダイレクトメモリアクセスコントローラである。
この構成により、記憶媒体蓄積部がダイレクトメモリアクセスコントローラであるため、製造コストを安価にしてコンテンツデータの蓄積速度を保障することができる。
【００１１】
また、本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備え、前記データ圧縮手段が前記記憶媒体に蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮する圧縮処理および前記圧縮データ蓄積手段が前記圧縮データを前記記憶媒体に蓄積する蓄積処理によって構成される圧縮蓄積処理と共に、前記圧縮蓄積処理と異なる他の処理を制御する制御手段を備えた構成を有している。
この構成により、制御手段が圧縮蓄積処理と共に他の処理を制御するため、圧縮蓄積処理を実行しながら他の処理も実行することができる。
【００１２】
また、本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備え、前記記憶媒体は、前記コンテンツデータを記憶する所定量の記憶エリアを有し、前記データ蓄積手段は、前記データ入力手段によって入力されたコンテンツデータを前記記憶エリアに蓄積する構成を有している。
この構成により、コンテンツデータを所定量の記憶エリアに蓄積するため、コンテンツデータを所定量まで一時的に蓄積することができる。
【００１３】
また、本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備え、前記データ圧縮手段が前記記憶媒体に蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮する圧縮処理および前記圧縮データ蓄積手段が前記圧縮データを前記記憶媒体に蓄積する蓄積処理によって構成される圧縮蓄積処理と共に、前記圧縮蓄積処理と異なる他の処理を制御する制御手段を備え、前記記憶媒体は、前記コンテンツデータを記憶する所定量の記憶エリアを有し、前記データ蓄積手段は、前記データ入力手段によって入力されたコンテンツデータを前記記憶エリアに蓄積し、前記コンテンツデータを前記記憶エリアに蓄積した蓄積量が基準量を超えたとき、前記制御手段は、前記圧縮蓄積処理を前記他の処理より優先して制御する構成を有している。
この構成により、記憶エリアに蓄積した蓄積量が基準量を超えたとき、コンテンツデータを記憶エリアから取り出す圧縮蓄積処理が優先して制御されるため、記憶エリアが満杯になることを防止することができる。
【００１４】
また、本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備え、前記データ圧縮手段が前記記憶媒体に蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮する圧縮処理および前記圧縮データ蓄積手段が前記圧縮データを前記記憶媒体に蓄積する蓄積処理によって構成される圧縮蓄積処理と共に、前記圧縮蓄積処理と異なる他の処理を制御する制御手段を備え、前記記憶媒体は、前記コンテンツデータを記憶する所定量の記憶エリアを有し、前記データ蓄積手段は、前記データ入力手段によって入力されたコンテンツデータを前記記憶エリアに蓄積し、前記コンテンツデータを前記記憶エリアに蓄積した蓄積量が基準量を超えたとき、警告を通知する警告通知手段を備えた構成を有している。
この構成により、記憶エリアに蓄積した蓄積量が基準量を超えたときに警告を通知するため、警告が通知されたとき、利用者に圧縮蓄積処理以外の処理を停止させることもできる。
【００１５】
また、本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備え、前記データ圧縮手段が前記記憶媒体に蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮する圧縮処理および前記圧縮データ蓄積手段が前記圧縮データを前記記憶媒体に蓄積する蓄積処理によって構成される圧縮蓄積処理と共に、前記圧縮蓄積処理と異なる他の処理を制御する制御手段を備え、前記圧縮蓄積処理がコンテンツデータを前記記憶媒体から取り出す単位時間当たりのデータ量からなるデータ取り出し速度を計測するデータ取出速度計測手段を備え、前記データ取り出し速度が所定の速度未満になったとき、前記制御手段は、前記他の処理より前記圧縮蓄積処理を優先して制御する構成を有している。
この構成により、所定の速度未満になったとき、圧縮蓄積処理が優先して制御されるため、所定の速度を保って圧縮データを蓄積することができる。
【００１６】
また、本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備え、前記データ圧縮手段が前記記憶媒体に蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮する圧縮処理および前記圧縮データ蓄積手段が前記圧縮データを前記記憶媒体に蓄積する蓄積処理によって構成される圧縮蓄積処理と共に、前記圧縮蓄積処理と異なる他の処理を制御する制御手段を備え、前記制御手段は、前記伸長手段が前記圧縮データを前記記憶媒体から取り出して前記コンテンツデータに伸長する伸長処理と共に前記圧縮蓄積処理を制御する構成を有している。
この構成により、制御手段が伸長処理と共に圧縮蓄積処理を制御するため、伸長処理を実行しながら圧縮蓄積処理も実行することができる。
【００１７】
また、本発明のデータ蓄積装置は、データを記憶する記憶媒体と、コンテンツを構成するコンテンツデータを入力するデータ入力手段と、前記データ入力手段によって入力されたコンテンツデータを前記記憶媒体に蓄積するデータ蓄積手段と、前記データ蓄積手段によって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮手段と、前記データ圧縮手段によって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積手段とを備え、前記データ圧縮手段が前記記憶媒体に蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮する圧縮処理および前記圧縮データ蓄積手段が前記圧縮データを前記記憶媒体に蓄積する蓄積処理によって構成される圧縮蓄積処理と共に、前記圧縮蓄積処理と異なる他の処理を制御する制御手段を備え、前記制御手段は、前記伸長手段が前記圧縮データを前記記憶媒体から取り出して前記コンテンツデータに伸長する伸長処理と共に前記圧縮蓄積処理を制御し、前記伸長手段が前記圧縮データを前記コンテンツデータに伸長する単位時間当たりのデータ量からなる伸長速度を計測する伸長速度計測手段を備え、前記伸長速度が所定の速度以下になったとき、前記制御手段は、前記伸長処理と異なる他の処理より前記伸長処理を優先して制御する構成を有している。
この構成により、伸長速度が所定の速度以下になったとき、伸長処理が優先して制御されるため、所定の速度を保って圧縮データを伸長して再生することができる。
【００１８】
本発明のデータ蓄積方法は、コンテンツを構成するコンテンツデータを入力するデータ入力ステップと、前記データ入力ステップによって入力されたコンテンツデータを記憶媒体に蓄積するデータ蓄積ステップと、前記データ蓄積ステップによって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮ステップと、前記データ圧縮ステップによって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積ステップとを備えた構成を有している。この方法により、コンテンツデータを記憶媒体に蓄積し、一旦蓄積されたコンテンツデータを圧縮するため、圧縮された圧縮データを確実に蓄積することができる。
【００１９】
また、本発明のデータ蓄積方法は、コンテンツを構成するコンテンツデータを入力するデータ入力ステップと、前記データ入力ステップによって入力されたコンテンツデータを記憶媒体に蓄積するデータ蓄積ステップと、前記データ蓄積ステップによって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮ステップと、前記データ圧縮ステップによって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積ステップとを備え、前記データ蓄積ステップによって蓄積されたコンテンツデータを再生する再生ステップを備えた構成を有している。
この方法により、蓄積されたコンテンツデータを再生するため、利用者に再生されたコンテンツデータを視聴させることができる。
【００２０】
また、本発明のデータ蓄積方法は、コンテンツを構成するコンテンツデータを入力するデータ入力ステップと、前記データ入力ステップによって入力されたコンテンツデータを記憶媒体に蓄積するデータ蓄積ステップと、前記データ蓄積ステップによって蓄積されたコンテンツデータを前記記憶媒体から取り出して圧縮するデータ圧縮ステップと、前記データ圧縮ステップによって圧縮された圧縮データを前記記憶媒体に蓄積する圧縮データ蓄積ステップとを備え、前記圧縮データ蓄積ステップによって蓄積された前記圧縮データを前記記憶媒体から取り出して前記コンテンツデータに伸長する伸長ステップと、前記伸長ステップによって伸長された前記コンテンツデータを再生する再生ステップとを備えた構成を有している。
この方法により、蓄積された圧縮データを伸長し、伸長されたコンテンツデータを再生するため、蓄積された圧縮データの正常性を確認することができる。
【００２１】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係るデータ蓄積装置のブロック構成図である。本発明の第１の実施の形態に係るデータ蓄積装置１００は、音源１０から出力されたコンテンツを構成するコンテンツデータを入力するデータ入力手段１１０、データ入力手段１１０によって入力されたコンテンツデータをハードディスク１４１に蓄積するデータ蓄積手段１２０、蓄積されたコンテンツデータを圧縮し、圧縮された圧縮データをハードディスク１４１に蓄積する処理を制御する制御手段１３０、および所定量の記憶エリアを有するハードディスク１４１を駆動するハードディスクドライブ１４０を含むように構成される。
【００２２】
また、音源１０は、ラジオ受信機１１およびＣＤドライブ１２を含むように構成され、音源１０の他、テレビ受信機またはネットワーク上のコンテンツ配信サーバでもよい。なお、コンテンツとは、音声、動画、静止画、および文字を含む情報のうち少なくとも１つ以上の組み合わせからなるマルチメディアによって構成され、音楽番組や映画などを含む。さらに、コンテンツデータは、音声または動画などからなるアナログ信号を所定のサンプリング周波数でサンプリングしてディジタルデータに変換したＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）データを含む。また、データ蓄積装置１００は、車両に搭載されてもよい。
【００２３】
データ入力手段１１０には、例えば、ＣＤドライブ１２から出力されたＰＣＭデータが入力され、データ入力手段１１０は、入力されたＰＣＭデータをデータ蓄積手段１２０に出力するようになっている。
【００２４】
例えば、データ入力手段１１０がＣＤドライブ１２からＰＣＭデータを入力する単位時間当たりのデータ量からなる入力速度は、サンプリング周波数４４．１ｋＨｚ、量子化ビット数１６ビットとする基本速度でもよく、基本速度の２倍の速度または４倍の速度でもよい。なお、本実施の形態では、単位時間を１秒間とする。
【００２５】
データ蓄積手段１２０は、ＰＣＭデータをハードディスク１４１に蓄積する単位時間当たりのデータ量からなる蓄積速度を入力速度以上にする記憶媒体蓄積部を有する。なお、記憶媒体蓄積部は、ダイレクトメモリアクセスコントローラ（以下、ＤＭＡＣという。）でもよい。また、データ蓄積手段１２０には、データ入力手段１１０によって出力されたＰＣＭデータが入力され、データ蓄積手段１２０は、入力されたＰＣＭデータを記憶エリア（以下、ＰＣＭエリアという。）に蓄積するようになっている。ＤＭＡＣは、制御手段１３０を介さずに直にＰＣＭデータをＰＣＭエリアに蓄積するようになっている。
【００２６】
制御手段１３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などによって構成される。また、制御手段１３０は、ＰＣＭデータを圧縮するデータ圧縮手段１３１、圧縮された圧縮データをハードディスク１４１に蓄積する圧縮データ蓄積手段１３２、データ取り出し速度を計測するデータ取出速度計測手段１３３、および警告を通知する警告通知手段１３４を有する。なお、制御手段１３０が有するこれらの手段はプログラムのモジュールでもよい。また、データ取り出し速度とは、ＰＣＭデータをハードディスク１４１から取り出す単位時間当たりのデータ量からなる速度である。
【００２７】
また、制御手段１３０は、データ圧縮手段１３１がハードディスク１４１に蓄積されたＰＣＭデータをハードディスク１４１から取り出して圧縮する圧縮処理と、圧縮データ蓄積手段１３２がデータ圧縮手段１３１によって圧縮された圧縮データを記憶媒体に蓄積する蓄積処理とによって構成される圧縮蓄積処理を制御するようになっている。
【００２８】
なお、制御手段１３０は、圧縮蓄積処理と共にこの圧縮蓄積処理と異なる他の処理を制御するようになっている。また、制御手段１３０が制御する処理およびデータ蓄積手段１２０がＰＣＭデータをＰＣＭエリアに蓄積する処理は、同時に実行される。ここで、他の処理とは、例えばデータ蓄積装置１００が車両に搭載された場合、カーナビゲーションシステムのための処理などである。
【００２９】
データ圧縮手段１３１は、データ蓄積手段１２０によって蓄積されたＰＣＭデータのうち一部のＰＣＭデータをハードディスク１４１から取り出し、取り出したＰＣＭデータを所定の圧縮規格に準拠して圧縮し、圧縮された圧縮データを圧縮データ蓄積手段１３２に出力するようになっている。なお、本実施の形態においては、所定の圧縮規格をＭＰ３（ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ  ３）とするが、圧縮規格は、ＭＰ３には限定されない。また、データ圧縮手段１３１は、圧縮データを圧縮データ蓄積手段１３２に出力すると共に、取り出したＰＣＭデータの量を表すデータ量情報をデータ取出速度計測手段１３３に出力するようになっている。
【００３０】
ＰＣＭデータをＰＣＭエリアに蓄積した蓄積量が基準量を超えたとき、データ圧縮手段１３１は、圧縮蓄積処理の優先度を他の処理の優先度より高く変更するようになっている。なお、基準量とは、ＰＣＭエリアが満杯になる手前の量であり、例えば、ＰＣＭエリアが、ＣＤ１枚分相当の記憶容量を有している場合には、この記憶容量の９０％程度を基準量としてもよい。
【００３１】
また、データ圧縮手段１３１は、データ取出速度計測手段１３３によって出力されたデータ取り出し速度情報に応じて圧縮蓄積処理の優先度を変更するようになっている。例えば、データ取り出し速度が所定の速度未満になった場合、データ圧縮手段１３１は、圧縮蓄積処理の優先度を他の処理の優先度より高く変更し、データ取り出し速度が所定の速度以上になった場合、データ圧縮手段１３１は、圧縮蓄積処理の優先度を他の処理の優先度と同じに変更する、若しくは他の処理の優先度より低く変更するようにしてもよい。また、データ圧縮手段１３１が圧縮蓄積処理の優先度を変更したとき、制御手段１３０は、圧縮蓄積処理の優先度に従って制御するようになっている。
【００３２】
圧縮データ蓄積手段１３２は、データ圧縮手段１３１によって出力された圧縮データを図１に示すようにハードディスク１４１内の圧縮データエリアに蓄積するようになっている。また、圧縮データ蓄積手段１３２は、圧縮データの蓄積が終了すると、蓄積した圧縮データを電子ファイル形式で保存するようになっている。
【００３３】
データ取出速度計測手段１３３は、データ圧縮手段１３１によって出力されたデータ量情報に基づいてデータ取り出し速度を計測するようになっている。例えば、データ取出速度計測手段１３３は、データ量情報によって表されるデータ量を累積し、単位時間毎に累積したデータ量をデータ取り出し速度として計測するようになっている。また、データ取出速度計測手段１３３は、データ取り出し速度を表すデータ取り出し速度情報を単位時間毎にデータ圧縮手段１３１に出力するようになっている。
【００３４】
警告通知手段１３４は、ＰＣＭデータをＰＣＭエリアに蓄積した蓄積量が基準量を超えたとき警告を利用者に通知するようになっている。例えば、警告通知手段１３４は、蓄積量が基準量を超えたときの警告の旨を表す音声や文字などを図示しないスピーカやディスプレイから出力するようになっている。
【００３５】
ハードディスクドライブ１４０は、ハードディスク１４１を駆動し、データ蓄積手段１２０および制御手段１３０によって出力されたデータをハードディスク１４１に記憶するようになっている。なお、ハードディスクドライブ１４０は、制御手段１３０がＰＣＭエリアから所定量の一部のＰＣＭデータを取り出した後、取り出された一部のＰＣＭデータをＰＣＭエリアから削除するようにしてもよい。
【００３６】
ハードディスク１４１は、本発明の記憶媒体を構成し、ＰＣＭエリアおよび圧縮データエリアを有する。なお、本発明の記憶媒体は、ハードディスク１４１に限定されず、データを記憶する手段であれば、如何なるものでもよい。また、本実施の形態において、ＰＣＭエリアは、ＣＤ１枚分相当のデータ量を記憶できる記憶容量を有するようにしてもよい。
【００３７】
以下、本発明の第１の実施の形態に係るデータ蓄積装置の処理の流れについて、図面を参照して説明する。図２は、本発明の第１の実施の形態に係るデータ蓄積装置の処理の流れを示すフローチャートである。
【００３８】
まず、ＣＤに記録された音声または画像などのデータをデータ蓄積装置１００に蓄積するため、ＣＤドライブ１２などから出力されたＰＣＭデータが所定の入力速度で入力され、入力されたＰＣＭデータは、逐次ＰＣＭエリアに蓄積される（Ｓ１１０）。例えば、入力速度は、サンプリング周波数４４．１ｋＨｚ、量子化ビット数１６ビットとする基本速度である。勿論、データ蓄積装置１００は、ラジオ受信機１１によって受信されたデータを入力するようにしてもよい。
【００３９】
次に、ＰＣＭエリアに蓄積されたＰＣＭデータが取り出され、取り出されたＰＣＭデータはＭＰ３に準拠して圧縮され、圧縮データエリアに蓄積される（Ｓ１２０）。なお、ステップＳ１１０に係わる処理およびステップＳ１２０に係わる処理は、同時に実行されてもよい。
【００４０】
図３は、データ蓄積処理における処理の流れを詳細に示すフローチャートである。
まず、ＣＤドライブ１２から出力されたＰＣＭデータは、データ入力手段１１０によって入力される（Ｓ１１１）。次に、入力されたＰＣＭデータは、データ蓄積手段１２０によってＰＣＭエリアに蓄積される（Ｓ１１２）。また、一定量のＰＣＭデータが蓄積された場合、処理が一時的に終了し（Ｓ１１３）、一定量のＰＣＭデータが蓄積されていない場合、引き続きデータ蓄積手段１２０によってＰＣＭエリアに蓄積される。なお、一定量とは、ＰＣＭエリアの記憶容量を複数等分した量でもよい。また、処理が一時的に終了した後、ステップＳ１１１からステップＳ１１２までが再開される。
【００４１】
図４は、圧縮蓄積処理における処理の流れを詳細に示すフローチャートである。
まず、データ蓄積手段１２０によって蓄積されたＰＣＭデータのうち一部のＰＣＭデータは、データ圧縮手段１３１によってＰＣＭエリアから取り出される（Ｓ１２１）。ここで、ＰＣＭデータをＰＣＭエリアに蓄積した蓄積量が基準量を超えたか否かが、データ圧縮手段１３１によって判断される（Ｓ１２２）。蓄積量が基準量を超えた場合、音声や文字などによって表される警告が、警告通知手段１３４によって利用者に通知され（Ｓ１２３）、圧縮蓄積処理の優先度が、データ圧縮手段１３１によって他の処理の優先度より高く変更される（Ｓ１２６）。
【００４２】
蓄積量が基準量を超えていない場合、データ取出速度計測手段１３３によって計測されたデータ取り出し速度が、所定の速度未満か否かが、データ圧縮手段１３１によって判断される（Ｓ１２４）。データ取り出し速度が所定の速度以上であった場合、圧縮蓄積処理の優先度が、データ圧縮手段１３１によって他の処理の優先度より低く変更される（Ｓ１２５）。なお、データ取り出し速度が所定の速度以上であった場合、圧縮蓄積処理の優先度は、他の処理の優先度と同じにしてもよい。データ取り出し速度が所定の速度未満であった場合、圧縮蓄積処理の優先度が、データ圧縮手段１３１によって他の処理の優先度より高く変更される（Ｓ１２６）。なお、所定の速度は、基本速度としてもよい。
【００４３】
次に、ＰＣＭエリアから取り出されたＰＣＭデータは、データ圧縮手段１３１によってＭＰ３に準拠して圧縮され（Ｓ１２７）、データ圧縮手段１３１によって出力された圧縮データは、圧縮データ蓄積手段１３２によって圧縮データエリアに蓄積される（Ｓ１２８）。また、蓄積されたＰＣＭデータが、全てＰＣＭエリアから取り出されたとき、例えば、ＰＣＭエリアからＣＤ１枚分のＰＣＭデータの取り出しが終了したときに、処理が終了する（Ｓ１２９）。
【００４４】
以上説明したように、本発明の第１の実施の形態に係るデータ蓄積装置は、音声データまたは画像データを含むＰＣＭデータを記憶媒体に蓄積し、一旦蓄積されたＰＣＭデータを圧縮するため、圧縮された圧縮データを確実に蓄積することができる。
また、ＰＣＭデータの蓄積速度を入力速度以上にする記憶媒体蓄積部を有しているため、ＰＣＭデータの蓄積速度を保障することができ、滞りなくＰＣＭデータを蓄積することができる。
また、記憶媒体蓄積部がダイレクトメモリアクセスコントローラであるため、製造コストを安価にしてＰＣＭデータの蓄積速度を保障することができる。
また、制御手段１３０が圧縮蓄積処理と共に他の処理を制御するため、圧縮蓄積処理を実行しながらカーナビゲーションシステムのための処理などの他の処理も実行することができる。
また、ＰＣＭデータを所定量のＰＣＭエリアに蓄積するため、ＰＣＭデータを所定量まで一時的に蓄積することができる。
また、記憶エリアに蓄積した蓄積量が基準量を超えたとき、ＰＣＭデータをＰＣＭエリアから取り出す圧縮蓄積処理が優先して制御されるため、ＰＣＭエリアが満杯になることを防止することができる。
また、ＰＣＭエリアに蓄積した蓄積量が基準量を超えたときに警告を通知するため、警告が通知されたとき、利用者に圧縮蓄積処理以外の処理を停止させることもできる。
また、所定の速度未満になったとき、圧縮蓄積処理が優先して制御されるため、所定の速度を保って圧縮データを蓄積することができる。
【００４５】
（第２の実施の形態）
図５は、本発明の第２の実施の形態に係るデータ蓄積装置のブロック構成図である。本発明の第２の実施の形態に係るデータ蓄積装置２００は、音源１０から出力されたコンテンツを構成するコンテンツデータを入力するデータ入力手段１１０、データ入力手段１１０によって入力されたコンテンツデータをハードディスク１４１に蓄積するデータ蓄積手段１２０、蓄積されたコンテンツデータを圧縮し、圧縮された圧縮データをハードディスク１４１に蓄積する処理を制御する制御手段１３０、所定量の記憶エリアを有するハードディスク１４１を駆動するハードディスクドライブ１４０、音声を出力するスピーカ２５０、動画および静止画を含む映像を表示するディスプレイ２６０、およびハードディスク１４１に蓄積されたコンテンツデータを再生する再生手段２７０を含むように構成される。
【００４６】
なお、本発明の第２の実施の形態に係るデータ蓄積装置を構成する手段のうち、本発明の第１の実施の形態に係るデータ蓄積装置を構成する手段と同一の手段には同一の符号を付し、それぞれの説明を省略する。また、コンテンツとは、音声、動画、静止画、および文字を含む情報のうち少なくとも１つ以上の組み合わせからなるマルチメディアによって構成され、音楽番組や映画などを含む。さらに、コンテンツデータは、音声または動画などからなるアナログ信号を所定のサンプリング周波数でサンプリングしてディジタルデータに変換したＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）データを含む。また、データ蓄積装置２００は、車両に搭載されてもよい。
【００４７】
スピーカ２５０は、再生手段２７０によって出力されたアナログ信号を音声として出力するようになっている。また、ディスプレイ２６０は、再生手段２７０によって出力されたアナログ信号を映像として表示するようになっている。例えば、ディスプレイ２６０は、液晶ディスプレイなどによって構成される。
【００４８】
再生手段２７０は、データ蓄積手段１２０が蓄積したＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）データをハードディスク１４１内の記憶エリア（以下、ＰＣＭエリアという。）から取り出して再生するようになっている。例えば、再生手段２７０は、ＰＣＭエリアから取り出したＰＣＭデータをアナログ信号に変換し、変換されたアナログ信号をスピーカ２５０またはディスプレイ２６０に出力するようになっている。
【００４９】
以下、本発明の第２の実施の形態に係るデータ蓄積装置の処理の流れについて、図面を参照して説明する。図６は、本発明の第２の実施の形態に係るデータ蓄積装置の処理の流れを示すフローチャートである。なお、本発明の第２の実施の形態に係るデータ蓄積装置の処理のうち、本発明の第１の実施の形態に係るデータ蓄積装置の処理と同一のものについては、同一の符号を付す。
【００５０】
まず、ＣＤドライブ１２から出力されたＰＣＭデータは、データ入力手段１１０によって入力される（Ｓ１１１）。次に、入力されたＰＣＭデータは、データ蓄積手段１２０によってＰＣＭエリアに蓄積される（Ｓ１１２）。また、一定量のＰＣＭデータが蓄積されていない場合、引き続きデータ蓄積手段１２０によってＰＣＭエリアに蓄積される（Ｓ１１３）。なお、一定量とは、ＰＣＭエリアの記憶容量を複数等分した量でもよい。
【００５１】
一定量のＰＣＭデータが蓄積された場合、ＰＣＭエリアから取り出したＰＣＭデータは、再生手段２７０によって再生される（Ｓ２０１）。例えば、ＰＣＭデータは、再生手段２７０によってアナログ信号に変換され、スピーカ２５０およびディスプレイ２６０に出力される。なお、ステップＳ１１１からステップＳ１１３までに係わる処理およびステップＳ２０１に係わる処理は、同時に実行されてもよい。
【００５２】
以上説明したように、本発明の第２の実施の形態に係るデータ蓄積装置は、蓄積されたＰＣＭデータを再生するため、利用者に再生されたＰＣＭデータを視聴させることができる。
また、ＰＣＭデータを蓄積する処理とＰＣＭデータを再生する処理とが同時に実行されるため、ＰＣＭデータをハードディスク１４１に蓄積しながら、蓄積されたＰＣＭデータを視聴することができる。
【００５３】
（第３の実施の形態）
図７は、本発明の第３の実施の形態に係るデータ蓄積装置のブロック構成図である。本発明の第３の実施の形態に係るデータ蓄積装置３００は、音源１０から出力されたコンテンツを構成するコンテンツデータを入力するデータ入力手段１１０、データ入力手段１１０によって入力されたコンテンツデータをハードディスク１４１に蓄積するデータ蓄積手段１２０、蓄積されたコンテンツデータを圧縮し、圧縮された圧縮データをハードディスク１４１に蓄積する処理を制御する制御手段３３０、所定量の記憶エリアを有するハードディスク１４１を駆動するハードディスクドライブ１４０、音声を出力するスピーカ２５０、動画および静止画を含む映像を表示するディスプレイ２６０、およびハードディスク１４１に蓄積されたコンテンツデータを再生する再生手段３７０を含むように構成される。
【００５４】
なお、本発明の第３の実施の形態に係るデータ蓄積装置を構成する手段のうち、本発明の第３の実施の形態に係るデータ蓄積装置を構成する手段と同一の手段には同一の符号を付し、それぞれの説明を省略する。また、コンテンツとは、音声、動画、静止画、および文字を含む情報のうち少なくとも１つ以上の組み合わせからなるマルチメディアによって構成され、音楽番組や映画などを含む。さらに、コンテンツデータは、音声または動画などからなるアナログ信号を所定のサンプリング周波数でサンプリングしてディジタルデータに変換したＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）データを含む。また、データ蓄積装置３００は、車両に搭載されてもよい。
【００５５】
制御手段３３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などによって構成される。また、制御手段３３０は、ＰＣＭデータを圧縮するデータ圧縮手段１３１、圧縮された圧縮データをハードディスク１４１に蓄積する圧縮データ蓄積手段１３２、データ取り出し速度を計測するデータ取出速度計測手段１３３、警告を通知する警告通知手段１３４、圧縮データ蓄積手段１３２によって蓄積された圧縮データをハードディスク１４１から取り出してＰＣＭデータに伸長する伸長手段３３５、および圧縮データをコンテンツデータに伸長する単位時間当たりのデータ量からなる伸長速度を計測する伸長速度計測手段３３６を有する。なお、制御手段３３０が有するこれらの手段はプログラムのモジュールでもよい。また、データ取り出し速度とは、ＰＣＭデータをハードディスク１４１から取り出す単位時間当たりのデータ量からなる速度である。
【００５６】
また、制御手段３３０は、データ圧縮手段１３１がハードディスク１４１に蓄積されたＰＣＭデータをハードディスク１４１から取り出して圧縮する圧縮処理、圧縮データ蓄積手段１３２がデータ圧縮手段１３１によって圧縮された圧縮データをハードディスク１４１に蓄積する蓄積処理によって構成される圧縮蓄積処理を制御するようになっている。
【００５７】
なお、制御手段３３０は、圧縮データ蓄積手段１３２によって蓄積された圧縮データをハードディスク１４１から取り出してＰＣＭデータに伸長する伸長処理と共に、圧縮蓄積処理またはこの他の処理を制御するようようにしてもよい。また、制御手段３３０が制御する処理およびデータ蓄積手段１２０がＰＣＭデータをＰＣＭエリアに蓄積する処理は、同時に実行される。
【００５８】
伸長手段３３５は、圧縮データ蓄積手段１３２によって圧縮された圧縮データのうち一部の圧縮データをハードディスク１４１から取り出してＰＣＭデータに伸長し、伸長されたＰＣＭデータを再生手段３７０に出力するようになっている。また、伸長手段３３５は、ＰＣＭデータを再生手段３７０に出力すると共に、伸長されたＰＣＭデータの量を表すデータ量情報をデータ取出速度計測手段１３３に出力するようになっている。
【００５９】
また、伸長手段３３５は、伸長速度計測手段３３６によって出力された伸長速度情報に応じて伸長処理の優先度を変更するようになっている。例えば、伸長速度が所定の速度以下になった場合、伸長手段３３５は、伸長処理の優先度を他の処理の優先度より高く変更し、伸長速度が所定の速度を超えた場合、伸長手段３３５は、伸長処理の優先度を他の処理の優先度と同じに変更する若しくは圧縮蓄積処理の優先度より低く変更するようにしてもよい。また、伸長手段３３５が伸長処理の優先度を変更したとき、制御手段３３０は、伸長処理の優先度に従って制御するようになっている。
【００６０】
伸長速度計測手段３３６は、伸長手段３３５によって出力されたデータ量情報に基づいて伸長速度を計測するようになっている。例えば、伸長速度計測手段３３６は、データ量情報によって表されるデータ量を累積し、単位時間毎に累積したデータ量を伸長速度として測定するようになっている。また、伸長速度計測手段３３６は、伸長速度を表す伸長速度情報を単位時間毎に伸長手段３３５に出力するようになっている。
【００６１】
再生手段３７０は、伸長手段３３５によって出力されたＰＣＭデータを再生するようになっている。例えば、再生手段３７０は、伸長手段３３５によって出力されたＰＣＭデータをアナログ信号に変換し、変換されたアナログ信号をスピーカ２５０またはディスプレイ２６０に出力するようになっている。
【００６２】
以下、本発明の第３の実施の形態に係るデータ蓄積装置の処理の流れについて、図面を参照して説明する。図８は、本発明の第３の実施の形態に係るデータ蓄積装置の処理の流れを示すフローチャートである。
【００６３】
まず、圧縮データ蓄積手段１３２によって圧縮された圧縮データのうち一部の圧縮データは、伸長手段３３５によってハードディスク１４１から取り出される（Ｓ３０１）。ここで、伸長速度が所定の速度を超えたか否かが伸長手段３３５によってによって判断される（Ｓ３０２）。
【００６４】
伸長速度計測手段３３６によって計測された伸長速度が所定の速度を超えた場合、伸長処理の優先度が、伸長手段３３５によって他の処理の優先度より低く変更される（Ｓ３０３）。なお、伸長速度が所定の速度を超えた場合、伸長処理の優先度は、他の処理の優先度と同じにしてもよい。また、伸長量が圧縮蓄積量を超えない場合、伸長処理の優先度が、伸長手段３３５によって他の処理の優先度より高く変更される（Ｓ３０４）。なお、所定の速度は、サンプリング周波数４４．１ｋＨｚ、量子化ビット数１６ビットとする基本速度としてもよい。
【００６５】
次に、ハードディスク１４１から取り出された一部の圧縮データは、伸長手段３３５によってＰＣＭデータに伸長される（Ｓ３０５）。伸長されたＰＣＭデータは、再生手段３７０によってアナログ信号に変換され、変換されたアナログ信号は、スピーカ２５０またはディスプレイ２６０に出力される（Ｓ３０６）。次に、全ての圧縮データがハードディスク１４１から取り出され、圧縮データが全て取り出されたときに、処理が終了する（Ｓ３０７）。
【００６６】
以上説明したように、本発明の第３の実施の形態に係るデータ蓄積装置は、蓄積された圧縮データを伸長し、伸長されたＰＣＭデータを再生するため、蓄積された圧縮データの正常性を確認することができる。
また、圧縮蓄積処理と共に伸長処理が実行されるため、圧縮データをハードディスク１４１に蓄積しながら、蓄積された圧縮データを伸長して視聴することができる。
また、制御手段３３０が伸長処理と共に圧縮蓄積処理を制御するため、伸長処理を実行しながら圧縮蓄積処理も実行することができる。
また、伸長速度が所定の速度以下になったとき、伸長処理が優先して制御されるため、所定の速度を保って圧縮データを伸長して再生することができる。
【００６７】
【発明の効果】
以上説明したように、本発明は、音声データまたは画像データを含むコンテンツデータを記憶媒体に蓄積し、一旦蓄積されたコンテンツデータを圧縮するため、圧縮された圧縮データを確実に蓄積することができるデータ蓄積装置およびデータ蓄積方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るデータ蓄積装置のブロック構成図
【図２】本発明の第１の実施の形態に係るデータ蓄積装置の処理の流れを示すフローチャート
【図３】データ蓄積処理における処理の流れを詳細に示すフローチャート
【図４】圧縮蓄積処理における処理の流れを詳細に示すフローチャート
【図５】本発明の第２の実施の形態に係るデータ蓄積装置のブロック構成図
【図６】本発明の第２の実施の形態に係るデータ蓄積装置の処理の流れを示すフローチャート
【図７】本発明の第３の実施の形態に係るデータ蓄積装置のブロック構成図
【図８】本発明の第３の実施の形態に係るデータ蓄積装置の処理の流れを示すフローチャート
【図９】従来の蓄積装置のブロック構成図
【符号の説明】
１０  音源
１１  ラジオ受信機
１２  ＣＤドライブ
１００、２００、３００、９００  データ蓄積装置
１１０  データ入力手段
１２０  データ蓄積手段
１３０、３３０  制御手段
１３１、９１０  データ圧縮手段
１３２  圧縮データ蓄積手段
１３３  データ取出速度計測手段
１３４  警告通知手段
１４０、９２０  ハードディスクドライブ
１４１、９２１  ハードディスク
２５０  スピーカ
２６０  ディスプレイ
２７０、３７０  再生手段
３３５  伸長手段
３３６  伸長速度計測手段
【図１】
2004335013.tif 000003
【図２】
2004335013.tif 000004
【図３】
2004335013.tif 000005
【図４】
2004335013.tif 000006
【図５】
2004335013.tif 000007
【図６】
2004335013.tif 000008
【図７】
2004335013.tif 000009
【図８】
2004335013.tif 000010
【図９】
2004335013.tif 000011