(57)【要約】【課題】圧縮専用のＬＳＩやＤＳＰ、高性能なＣＰＵを用いなくても、メディアからハードディスクへのデータ転送を高速に行えるようにするとともに、ハードディスクの容量を圧迫することなくデータの記録が行えるようにする。【解決手段】メディア１のデータを高倍速で読み取って圧縮せずにそのままのフォーマットでハードディスク３に転送するとともに、当該ハードディスク３に転送されたデータをその後ＣＰＵ６が低負荷のときにバッファメモリ５に読み出して圧縮するようにすることにより、高性能でないＣＰＵ６であっても、圧縮処理によって重い負荷を受けずにハードディスク３へのデータ転送を高速に行うことができるようにするとともに、ハードディスク３に記録するデータ量をその後の圧縮処理によって小さくすることができるようにする。【選択図】　　　　図１
2004078787.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクを搭載した車載オーディオ装置において、
メディアのデータを１倍速より速い高倍速で読み取る読取手段と、
上記読取手段により読み取られた上記メディアのデータを一時的に格納するバッファ手段と、
上記バッファ手段に格納されたデータを１倍速で再生する再生手段と、
上記読取手段によって上記メディアのデータを高倍速で読み取り上記バッファ手段に格納する時間と、上記バッファ手段に格納されたデータを上記再生手段によって１倍速で再生する時間との差の時間を利用して、上記メディアのデータを１倍速より速い高倍速で読み取り上記ハードディスクに転送する転送手段と、
上記転送手段によって上記メディアから上記ハードディスクに転送されたデータに対して、上記転送手段による転送処理が行われていない低負荷時に圧縮処理または圧縮形式の変換処理を行う圧縮手段とを備えたことを特徴とする車載オーディオ装置。
【請求項２】
上記転送手段によって上記メディアのデータを上記ハードディスクに転送する際に、転送の完了したデータを特定するためのインデックス情報を記録するように成し、上記インデックス情報から転送済みのデータを把握し、転送の完了していないデータのみを上記転送手段によって上記ハードディスクに転送するように管理する転送管理手段を更に備えたことを特徴とする請求項１に記載の車載オーディオ装置。
【請求項３】
メディアのデータをハードディスクに転送するデータ転送方法であって、
上記メディアのデータを１倍速より速い高倍速で読み取ってバッファ手段に格納した後、
上記バッファ手段に格納されたデータを１倍速で再生しながら、上記メディアのデータを圧縮せずに１倍速より速い高倍速で上記ハードディスクに転送し、
上記ハードディスクに転送されたデータに対してその後転送処理が行われていない低負荷時に圧縮処理または圧縮形式の変換処理を行うようにしたことを特徴とするデータ転送方法。
【請求項４】
上記メディアのデータの上記ハードディスクへの転送は、上記メディアのデータを高倍速で読み取って上記バッファ手段に格納する時間と、上記バッファ手段に格納されたデータを１倍速で再生する時間との差の時間を利用して行うことを特徴とする請求項３に記載のデータ転送方法。
【請求項５】
上記メディアのデータを上記ハードディスクに転送する際に、転送の完了したデータを特定するためのインデックス情報を記録するように成し、上記メディア内の全てのデータの転送が完了する前に当該転送が停止され、その後転送が再開されたときに、上記インデックス情報から転送済みのデータを把握し、転送の完了していないデータのみを上記ハードディスクに転送するようにしたことを特徴とする請求項３に記載のデータ転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は車載オーディオ装置およびデータ転送方法に関し、特に、ハードディスクを搭載した車載オーディオ装置および各種メディアからハードディスクへのデータ転送方法に関するものである。
【０００２】
【従来の技術】
近年、車両の振動に十分耐えうるハードディスクの開発が進み、ハードディスクを搭載した車載オーディオ装置が提供されるようになってきている。この種の車載オーディオ装置によれば、ＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｉｄｅｏ　Ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ　Ｄｉｓｃ）などの各種メディアからデータを読み込んでハードディスクに転送することにより、複数枚分のメディアのデータをハードディスクに記録し、メディアを抜き差しすることなく多くの音楽や映像を視聴することができる。
【０００３】
【発明が解決しようとする課題】
このように、ハードディスクを搭載した車載オーディオ装置では、従来のＣＤチェンジャーのようにＣＤ複数枚分（例えば６枚分、１０枚分）の多数曲データの中から所望の曲を選択でき、この機能がユーザにとって大きな魅力となっている。そのため、ユーザにとっては、メディアからハードディスクへのデータの記録をできるだけ速く完了させたいという希望がある。
【０００４】
ＣＤからのデータの読み出しだけに着目した場合、高倍速に対応したＣＤドライブを使用すれば、短時間でデータの読み出しは可能である。したがって、メディアに記録されているフォーマットのままでデータをハードディスクに転送するのであれば、これを高速に行うことができる。しかし、ＣＤに記録されている音楽データの多くは非圧縮のＰＣＭデータ等であり、データサイズが大きいので、圧縮処理されてハードディスクに記録される。また、既に圧縮済みのデータをハードディスクに転送して記録する場合でも、圧縮形式が変換されることもある。
【０００５】
圧縮処理または圧縮形式変換処理に関しては、従来の車載オーディオ装置ではそれ専用のＬＳＩまたはＤＳＰ（Ｄｉｇｉｔａｌ　Ｓｉｇｎａｌ　Ｐｒｏｃｅｓｓｏｒ）などを使用してリアルタイムに処理することが多かった。これらのＬＳＩやＤＳＰを用いれば、ハードディスクへのデータの転送記録と圧縮または圧縮形式変換のリアルタイム処理とを比較的高速に行うことができる。しかし、そのためには高価なＬＳＩやＤＳＰを必要とした。
【０００６】
一方、圧縮処理または圧縮形式変換処理を、専用のＬＳＩやＤＳＰを使用せずに、そのシステム全体を制御するＣＰＵに実行させるということも事実上可能である。しかし、このような方法の場合、専用の部品を必要としないが、高性能なＣＰＵが必要となる。すなわち、十分に高性能でないＣＰＵで圧縮処理または圧縮形式変換処理をリアルタイムに行おうとしても、処理の負荷が大きいためにリアルタイム処理が難しく、さらに、ＣＰＵが実行する他の処理に対して遅延などの問題を発生させてしまう恐れがあった。
【０００７】
本発明は、このような問題を解決するために成されたものであり、圧縮処理または圧縮形式変換処理の専用のＬＳＩやＤＳＰ、あるいは高性能なＣＰＵ等を用いなくても、ＣＰＵの他の処理に影響を与えることなくメディアからハードディスクへのデータの転送記録を高速に行うことができるようにするとともに、圧縮処理または圧縮形式変換処理をしてハードディスクの容量を圧迫することなくデータを記録することができるようにすることを目的とする。
【０００８】
【課題を解決するための手段】
上記した課題を解決するために、本発明においては、メディアのデータを１倍速より速い高倍速で読み取ってバッファ手段に格納した後、バッファ手段に格納されたデータを１倍速で再生しながら、メディアのデータを圧縮せずに１倍速より速い高倍速でハードディスクに転送するとともに、ハードディスクに転送されたデータに対してその後転送処理が行われていない低負荷時に圧縮処理または圧縮形式の変換処理を行うようにしている。この場合のハードディスクへの転送処理は、例えば、メディアのデータを高倍速で読み取ってバッファ手段に格納する時間と、バッファ手段に格納されたデータを１倍速で再生する時間との差の時間を利用して行う。
【０００９】
このように構成した本発明によれば、まずメディアのデータが高倍速で読み取られ、バッファ手段に送られて格納される。そして、このバッファ手段を利用してメディアのデータが１倍速で再生されるとともに、そのバックグラウンドでメディアのデータが圧縮処理または圧縮形式変換処理を受けることなくそのままのフォーマットで高速にハードディスクに転送され、記録される。例えば、８倍速のＣＤドライブを使用して６０分の音楽ＣＤのデータをハードディスクに転送する場合、およそ７分３０秒で転送が完了する。これ以降はメディアからデータの読み込みは発生しないので、車載オーディオ装置からメディアを取り出すこともできる。
【００１０】
次に、転送処理が行われていない低負荷時、例えばＣＰＵ使用率の低い期間を利用して、ハードディスクに転送されたデータの圧縮処理または圧縮形式変換処理が行われる。例えば、ハードディスクからメディアのデータがある決められた時間分ごとに読み出され、圧縮処理または圧縮形式変換処理が施されて、その処理後のデータがハードディスクに再記録される。
【００１１】
このように、メディアからハードディスクへのデータ転送期間と、ハードディスクに記録されたデータの圧縮または形式変換期間とを明確に分けて２段階で処理することにより、時間のかかる圧縮処理によって負担をかけることなく、ハードディスクへのデータ転送を高速に行うことができる。また、メディアからの比較的高速なデータ読み出し処理と、比較的低速な圧縮処理または圧縮形式変換処理との処理時間のギャップを埋めることができる。したがって、メディアのデータをハードディスクに転送し終わるまでの時間を短くすることができるとともに、ハードディスクに記録するデータ量をその後の圧縮処理によって小さくすることができ、限られた容量のハードディスクにより多くのメディアのデータを記録することもできる。
【００１２】
本発明の他の態様では、メディアのデータをハードディスクに転送する際に、転送の完了したデータを特定するためのインデックス情報を記録しておき、メディアが車載オーディオ装置に挿入されたときに、当該インデックス情報に基づいて転送済みのデータを把握し、転送の完了していないデータのみをハードディスクに転送するようにしている。
【００１３】
このように構成した本発明によれば、メディアのデータを高倍速でハードディスクに転送しているにもかかわらず、例えばその転送途中でメディアが車載オーディオ装置から抜かれてしまったような場合でも、次にそのメディアが挿入されたときには、既に転送済みのデータについては転送が行われず、未転送のデータのみがハードディスクに転送され、記録される。これにより、同じデータを重複してハードディスクに転送するという無駄を省くことができる。また、比較的短い時間ずつ断続的にメディアを再生するような場合でも、メディアの全データをハードディスクに転送して記録することができる。
【００１４】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて説明する。
図１は、本実施形態による車載オーディオ装置の構成例を示すブロック図である。図１において、１はＣＤ，ＤＶＤ，ＭＤ等のメディア（記録媒体）であり、音楽や映像等のデータを記憶している。２はメディアドライブであり、メディア１からのデータの読み取りを制御する。このメディアドライブ２は、高倍速にてデータを読み取る機能を有しており、本発明の読取手段を構成する。
【００１５】
３はハードディスクであり、各種のデータを記録する。本実施形態では、このハードディスク３にメディア１のデータを転送して記録する場合について説明する。４はデータの読み書きを行うインタフェース部であり、例えばＡＴＡＰＩ（ＡＴ　Ａｔｔａｃｈｍｅｎｔ　Ｐａｃｋｅｔ　Ｉｎｔｅｒｆａｃｅ）により構成される。ＡＴＡＰＩは、ハードディスク３のＩＤＥ（Ｉｎｔｅｌｌｉｇｅｎｔ　Ｄｒｉｖｅ　Ｅｌｅｃｔｒｏｎｉｃｓ）インタフェース（図示せず）にハードディスク３以外の周辺機器（メディアドライブ２等）を接続するためのインタフェースであり、動作周波数の高いデータ転送を実現することが可能である。
【００１６】
５はバッファメモリであり、メディアドライブ２によって読み取られたメディア１のデータを一時的に格納する。このバッファメモリ５は、メディア１のデータを１倍速で再生するために使用する第１のエリアと、メディア１のデータを高倍速でハードディスク３に転送するために使用する第２のエリアとを含んでいる。その構造については、図２を用いて詳細に説明する。このバッファメモリ５は、本発明のバッファ手段に相当する。
【００１７】
６はＣＰＵであり、車載オーディオ装置の全体を制御する。本実施形態では特に、メディア１のデータをメディアドライブ２により高倍速で読み取り、読み取ったデータをバッファメモリ５に格納する処理や、メディア１のデータをメディアドライブ２により高倍速で読み取り、読み取ったデータをバッファメモリ５を介してハードディスク３に転送する処理を制御する。このＣＰＵ６は、メディアドライブ２およびインタフェース部４と共に本発明の転送手段を構成する。
【００１８】
本実施形態では、メディア１のデータをバッファメモリ５に格納する処理は高倍速で行っているのに対し、バッファメモリ５からデータを再生する処理は、後述するように１倍速で行っている。そのため、メディア１のデータをバッファメモリ５に格納するのに要する時間と、バッファメモリ５に格納されたデータを再生するのに要する時間との間に差が生じる。つまり、メディア１のデータを高倍速でバッファメモリ５に格納した後、そのデータを１倍速で全て再生するまでの間には、メディア１からバッファメモリ５へのデータ転送を行っていない空き時間が生じる。ＣＰＵ６は、この空き時間を利用して、メディア１のデータをハードディスク３に高倍速で転送する処理を実行する。
【００１９】
また、ＣＰＵ６は、メディア１からハードディスク３にデータを転送した後、その転送したデータをハードディスク３からバッファメモリ５に読み出して圧縮し、圧縮結果を再度ハードディスク３に格納する処理も行う。なお、ここでの圧縮処理の対象となるのは、ＣＤに記録された非圧縮のＰＣＭデータ等である。ＭＤやＤＶＤのように既に所定の形式で圧縮されているデータの場合は、圧縮形式の変換を行う。このようにＣＰＵ６は、本発明の圧縮手段も構成する。
【００２０】
７はオーディオＬＳＩであり、バッファメモリ５に格納されたメディア１のオーディオデータを１倍速で再生する。８はＤ／Ａ変換部であり、オーディオＬＳＩ７により再生されたデジタルオーディオデータをアナログ信号に変換する。９は増幅部であり、Ｄ／Ａ変換部８から出力されたアナログオーディオ信号を所定レベルに増幅する。１０はスピーカであり、増幅されたアナログオーディオ信号をもとに再生音声を出力する。これらのオーディオＬＳＩ７、Ｄ／Ａ変換部８、増幅部９およびスピーカ１０により本発明の再生手段が構成される。
【００２１】
１１はビデオＬＳＩであり、バッファメモリ５に格納されたメディア１のビデオデータを１倍速で再生する。１２はディスプレイであり、ビデオＬＳＩ１１により再生されたデジタルビデオデータをもとに再生映像を表示する。これらのビデオＬＳＩ１１およびディスプレイ１２も本発明の再生手段を構成する。
【００２２】
図２は、上記のように構成した車載オーディオ装置のデータ転送に関する動作を説明するための図である。なお、ここでは、メディア１の例として音楽データが記録されたＣＤ等を用いる場合について説明する。図２に示すように、バッファメモリ５は、メディア１から読み取った音楽データをオーディオＬＳＩ７により１倍速で再生するために使用する第１のエリア２１と、メディア１から読み取った音楽データを高倍速でハードディスク３に転送するために使用する第２のエリア２２とを有している。
【００２３】
第１および第２のエリア２１，２２は共に、いわゆるダブルバッファ構造となっており、２つの記憶領域（図中Ａ，Ｂで表している）においてデータの読み書きを交互に行うようになっている。すなわち、一方の領域Ａからデータを読み出しているときは、他方の領域Ｂに次のデータを書き込む。その後、一方の領域Ａからデータの読み出しが終了すると、リード／ライトの領域を入れ替えて、それまでに他方の領域Ｂに書き込まれたデータを引き続いて読み出すとともに、一方の領域Ａに次のデータを書き込む。例えば第１のエリア２１においてこのような処理を繰り返し行うことにより、音を途切らせることなくオーディオＬＳＩ７にて再生処理を実行することができる。
【００２４】
図２の例では、メディア１の３曲目から再生を開始するようにユーザによって指定が行われている場合を想定している。車載オーディオ装置にメディア１が挿入され、必要に応じて再生の曲番指定が行われると、その指定された再生対象部の先頭から所定時間分（ｘ秒分）のデータがメディアドライブ２によって高倍速で読み取られる。そして、その読み取りデータがインタフェース部４を介してバッファメモリ５に送られて、第１のエリア２１の一方の領域Ａに格納される。
【００２５】
第１のエリア２１の一方の領域Ａにデータが格納されると、それがオーディオＬＳＩ７により１倍速で再生される。上述したように、第１のエリア２１の一方の領域Ａに格納された所定時間分のデータを再生する時間よりも、この領域Ａに所定時間分のデータを格納する時間の方が短い。例えば、２０秒間分のデータを４倍速でバッファメモリ５に格納する場合、バッファメモリ５からの再生には２０秒かかるのに対して、バッファメモリ５への格納は５秒で済む。よって、この領域Ａに格納されたデータの再生が終わるまでの間に、メディア１からバッファメモリ５へのデータ転送が行われない１５秒の空き時間が生じる。
【００２６】
ＣＰＵ６は、この空き時間を利用して、メディア１のデータをハードディスク３に高倍速で転送する処理を実行する。すなわち、上述のようにして所定時間分のデータが第１のエリア２１の一方の領域Ａに格納されると、そのデータの再生と同時に、メディアドライブ２によってメディア１のデータが１曲目の先頭から高倍速で読み取られる。そして、その読み取りデータがインタフェース部４を介してバッファメモリ５に送られて、第２のエリア２２の一方の領域Ａに格納される。この領域に格納されたデータは、そのままのデータ形式でハードディスク３に転送される。
【００２７】
ここで、メディア１からバッファメモリ５の第２のエリア２２にデータを格納する処理は高倍速で行われ、かつ、バッファメモリ５からハードディスク３にデータを転送する処理もインタフェース部４により高速で行われる。したがって、上述の例で１５秒の空き時間の間に、１５秒分より多くのデータをメディア１からハードディスク３に転送することが可能である。
【００２８】
次に、第１のエリア２１の一方の領域Ａに格納されたデータの再生が進み、再生可能な残り時間が所定値まで少なくなると、メディア１から次の所定時間分のデータがメディアドライブ２によって高倍速で読み取られる。そして、その読み取りデータがインタフェース部４を介してバッファメモリ５に送られて、第１のエリア２１の他方の領域Ｂに格納される。その後、第１のエリア２１の一方の領域Ａに格納されたデータの再生が完了すると、その再生の間にバックグラウンドで他方の領域Ｂに格納されたデータが、引き続きオーディオＬＳＩ７により１倍速で再生される。
【００２９】
この再生と同時に、当該領域Ｂに対するデータの格納時間と再生時間との差から生じた空き時間を再び利用して、メディア１からハードディスク３へのデータ転送が行われる。すなわち、メディアドライブ２によりメディア１から次のデータが高倍速で読み取られる。そして、その読み取りデータがインタフェース部４を介してバッファメモリ５に送られて、第２のエリア２２の他方の領域Ｂに格納される。この領域Ｂに格納されたデータは、そのままのデータ形式でハードディスク３に転送される。
【００３０】
以降、このような処理を繰り返し行うことにより、メディア１のデータを１倍速で再生しながら、ハードディスク３への転送を高速で実行する。
なお、この例では、メディア１からハードディスク３へのデータ転送を、バッファメモリ５を介して行うようにしているが、これはインタフェース部４の規格に則ったものである。
【００３１】
図３は、本実施形態による車載オーディオ装置の全体の動作を示すフローチャートである。図３において、ＣＰＵ６は、車載オーディオ装置にメディア１が挿入されたか否かを判定する（ステップＳ１）。メディア１が挿入されると、そのメディア１から再生対象部のデータを所定時間分（ｘ秒分）メディアドライブ２によって高倍速で読み取り、インタフェース部４を介してバッファメモリ５の第１のエリア２１に格納する（ステップＳ２）。
【００３２】
第１のエリア２１にデータが格納されると、オーディオＬＳＩ７あるいはビデオＬＳＩ１１はそのデータを１倍速で再生し始める（ステップＳ３）。次にＣＰＵ６は、現在挿入されているメディア１に対応するＴＯＣ（Ｔａｂｌｅ　ｏｆ　Ｃｏｎｔｅｎｔｓ）情報がハードディスク３に記録されているかどうかを判定する（ステップＳ４）。ＴＯＣ情報は、ハードディスク３に記録したデータの位置等を表すインデックス情報であり、メディア１自身を特定するための情報や、そのメディア１のデータ（各トラックの曲データ等）を特定するための情報を含む。
【００３３】
ハードディスク３にそのメディア１に対応するＴＯＣ情報が記録されていない場合、そのメディア１のデータはハードディスク３にまだ転送されていないということである。この場合、ＣＰＵ６は、データ転送を開始する領域としてメディア１の先頭を指定する（ステップＳ５）。
【００３４】
一方、ハードディスク３にそのメディア１に対応するＴＯＣ情報が記録されている場合は、そのメディア１が以前に挿入されて少なくとも一部のデータがハードディスク３に転送されているということである。この場合、ＣＰＵ６は、ＴＯＣ情報に基づいて転送済みのデータを把握し、転送の完了していないデータが存在している続きの領域を指定する（ステップＳ６）。なお、挿入されたメディア１の全データが転送済みの場合は、転送開始領域の指定は行われず、以降の処理でデータ転送は実行されない。
【００３５】
上記ステップＳ５あるいはステップＳ６でデータの転送開始領域が指定されると、メディアドライブ２は、その指定された領域から所定時間分（ｙ秒分：ｙ＝ｘでも良い）のデータを高倍速で読み取る。ＣＰＵ６は、その読み取りデータをインタフェース部４を介してバッファメモリ５の第２のエリア２２に一旦格納した後、更にインタフェース部４を介してハードディスク３に転送する（ステップＳ７）。
【００３６】
次に、ＣＰＵ６は、メディア１のデータを全てハードディスク３に転送したかどうかを判定する（ステップＳ８）。全データをまだ転送していない場合は、メディア１を車載オーディオ装置から抜くための操作が行われたかどうかを更に判定する（ステップＳ９）。メディア１が抜かれていない場合は、上記ステップＳ２でバッファメモリ５の第１のエリア２１に格納されたデータの再生残り時間が所定値まで少なくなったかどうかを更に判定する（ステップＳ１０）。
【００３７】
ここで、再生残り時間がまだ所定値より多い場合は、ステップＳ７に戻り、次の所定時間分（ｙ秒分）のデータをメディアドライブ２によって高倍速で更に読み取り、バッファメモリ５の第２のエリア２２を介してハードディスク３に転送する。また、再生残り時間が所定値まで少なくなった場合は、メディア１からハードディスク３へのデータ転送を一旦停止する（ステップＳ１１）。そして、再生対象部に関する次の所定時間分（ｘ秒分）のデータをメディア１から高倍速で読み取り、それをバッファメモリ５の第１のエリア２１に格納する（ステップＳ１２）。
【００３８】
このステップＳ１２でバッファメモリ５の第１のエリア２１に格納されたデータは、先に格納されたｘ秒分のデータの再生が完了した後に引き続いて、オーディオＬＳＩ７あるいはビデオＬＳＩ１１により１倍速で再生される。バッファメモリ５の第１のエリア２１に再生対象部のデータを新たに格納した後は、ステップＳ７に戻り、次の所定時間分（ｙ秒分）のデータをメディア１から高倍速で更に読み取り、バッファメモリ５の第２のエリア２２を介してハードディスク３に転送する。
【００３９】
このようにステップＳ７〜Ｓ１２のループ処理を行っている過程で、メディア１を車載オーディオ装置から抜くための操作が行われると、オーディオＬＳＩ７やビデオＬＳＩ１１は再生処理を中止する（ステップＳ１３）。また、ＣＰＵ６は、メディア１が抜かれるまでの間にハードディスク３に転送したデータを表すＴＯＣ情報を生成してハードディスク３に記録し（ステップＳ１４）、処理を終了する。なお、ここではＴＯＣ情報をハードディスク３に記録しているが、ハードディスク３とは別に不揮発性メモリ（図示せず）を用意し、ここに記録するようにしても良い。
【００４０】
また、上記ステップＳ７〜Ｓ１２のループ処理を行うことにより、メディア１のデータを全てハードディスク３に転送し終わると、ＣＰＵ６は、その転送したデータを表すＴＯＣ情報を生成してハードディスク３に記録する（ステップＳ１５）。その後、ハードディスク３に転送したデータをバッファメモリ５に読み出して圧縮処理または圧縮形式変換処理を施し（ステップＳ１６）、ここで処理されたデータをハードディスク３に再格納して処理を終了する。
【００４１】
このステップＳ１６における圧縮処理または圧縮形式変換処理は、ＣＰＵ６の処理能力が余っているときに行う。例えば、既にハードディスク３に転送し終わったメディア１を視聴しているときや、ラジオを聞いているときなどは、メディア１からハードディスク３にデータ転送を行う必要がなく、ＣＰＵ６の処理能力に余裕がある。したがって、この間に圧縮処理または圧縮形式変換処理を行うことが可能である。
【００４２】
なお、上記ステップＳ１０では、先に格納されたデータの再生残り時間が所定値まで少なくなったかどうかを判定しているが、再生時間が所定値に達したかどうかを判定するようにしても良い。また、判定基準は時間に限られるものではなく、例えばデータ量を基準に再生可能な残量を判定するようにしても良い。
【００４３】
また、上記ステップＳ１，Ｓ９ではメディア１の抜き差しを検出しているが、メディア１を挿入したままの状態で再生を中止する操作が行われることもある。したがって、ステップＳ１，Ｓ９においては、再生の開始および終了を検出して同様の分岐処理を行うようにしても良い。
【００４４】
以上詳しく説明したように、本実施形態によれば、音楽や映像の再生を１倍速で行いながら、そのバックグラウンドで、メディア１のデータを高倍速で読み取ってハードディスク３に転送するようにしている。このとき、メディア１のデータを圧縮せずにそのままのフォーマットでハードディスク３に転送し、その後で、ハードディスク３に転送されたデータに対して圧縮処理または圧縮形式変換処理を行うようにしている。
【００４５】
このように、データ転送を行う際には生データのままで転送することにより、車載オーディオ装置に一般的に用いられるあまり高性能でないＣＰＵ６であっても、データ転送を高倍速でリアルタイムに行うことができ、メディア１のデータをハードディスク３に転送し終わるまでの時間を短くすることができる。これにより、メディア１を全て再生するまで待たなくても、メディア１のデータを全てハードディスク３に転送することが可能となる。
【００４６】
また、データ転送が完了した後に圧縮処理または圧縮形式変換処理を行うことにより、ハードディスク３に記録するデータ量を小さくすることができ、より多くのデータを記録することができるようになる。なお、圧縮処理または圧縮形式変換処理をする際のＣＰＵパワーの余裕が十分でなく、圧縮処理または圧縮形式変換処理にある程度長い時間がかかったとしても、その時点でデータ転送は行われておらず、再生音声が途切れることもないので、特に問題はない。
【００４７】
また、本実施形態によれば、メディア１からハードディスク３に転送の完了したデータを表すＴＯＣ情報をハードディスク３に記録しておく。そして、例えばメディア１からハードディスク３に全データの転送が完了する前にメディア１が車載オーディオ装置から取り出され、その後同じメディア１が再び挿入されたようなときには、転送の完了していないデータのみをハードディスク３に転送するようにしている。
【００４８】
これにより、既にハードディスク３に転送済みのデータを重複して転送するという無駄を省くことができる。また、比較的短い時間ずつ断続的にメディア１を再生するような場合でも、メディア１の全データをハードディスク３に転送して記録することができる。したがって、近距離運転を何回か行っているうちに、メディア１のデータを全てハードディスク３に転送することが可能となる。
【００４９】
なお、上記実施形態では、メディア１のデータをｘ秒分を単位としてバッファメモリ５に格納した後、バッファメモリ５に格納されたｘ秒分のデータを再生しながら、空き時間を利用してメディア１のデータをハードディスク３に転送するようにしているが、本発明はこの例に限定されるものではない。例えば、メディア１のデータを全て最初にバッファメモリ５に格納してしまい、その後で、バッファメモリ５に格納されたデータを１倍速で再生しながら、そのバックグラウンドでデータをハードディスク３に転送するようにしても良い。
【００５０】
このようにすれば、バッファメモリ５に格納されたデータを利用してハードディスク３へのデータ転送を行うことができる。これにより、再生の途中で車載オーディオ装置からメディア１を抜いたとしても、引き続きバッファメモリ５からハードディスク３に対してデータ転送を行うことができ、メディア１のデータ転送を完了させることができる。
【００５１】
また、上記実施形態では、本発明のデータ転送方法を車載オーディオ装置に適用する例について説明したが、適用するオーディオ装置は車載用に限られるものではない。また、オーディオ装置に限らず、メディア１からハードディスク３にデータを転送する用途のある電子機器であれば、何れにも適用することが可能である。
【００５２】
また、上記実施形態では、メディア１のデータを再生しながらそのバックグラウンドでハードディスク３にデータ転送する例について説明したが、メディア１のデータを再生することなく、ハードディスク３へのデータ転送のみを行うことが可能であることは言うまでもない。
【００５３】
その他、上記実施形態は、本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００５４】
【発明の効果】
本発明は上述したように、メディアのデータを高倍速で読み取ってバッファ手段に格納した後、バッファ手段に格納されたデータを１倍速で再生しながら、メディアのデータを高倍速でハードディスクに転送するとともに、メディアのデータをハードディスクに転送した後で、当該ハードディスクに転送されたデータに対して、転送処理が行われていない低負荷時に圧縮処理または圧縮形式変換処理を行うようにしている。これにより、圧縮処理または圧縮形式変換処理の専用のＬＳＩやＤＳＰ、あるいは高性能なＣＰＵ等を用いなくても、ＣＰＵの他の処理に影響を与えることなく、メディアからハードディスクへのデータの転送記録を高速に行うことができ、メディアのデータをハードディスクに転送し終わるまでの時間を短くすることができる。また、ハードディスクに記録するデータ量をその後の圧縮処理または圧縮形式変換処理によって小さくすることができ、ハードディスクの限られた容量を圧迫することなくデータを記録することができる。
【図面の簡単な説明】
【図１】本実施形態による車載オーディオ装置の構成例を示すブロック図である。
【図２】本実施形態による車載オーディオ装置のデータ転送に関する動作を説明するための図である。
【図３】本実施形態による車載オーディオ装置の全体の動作を示すフローチャートである。
【符号の説明】
１　メディア
２　メディアドライブ
３　ハードディスク
４　インタフェース部
５　バッファメモリ
６　ＣＰＵ
７　オーディオＬＳＩ
８　Ｄ／Ａ変換部
９　増幅部
１０　スピーカ
１１　ビデオＬＳＩ
１２　ディスプレイ
２１　データ再生用の第１のエリア
２２　データ転送用の第２のエリア
【図１】
2004078787.tif 000003
【図２】
2004078787.tif 000004
【図３】
2004078787.tif 000005