(57)【要約】【課題】  車載用で振動によりデータ飛びが多く発生する状況やリッピングスピードを上げた状態でも正しくリッピングすることが可能なディスク装置を提供すること。【解決手段】  ドライブユニット（１０）は、メインコントロールユニット（２０）へデジタルオーディオ信号に欠落があることを第２通信部により知らせ、メインコントロールユニット（２０）は、ドライブユニット（１０）へ欠落より手前の位置からのデジタルオーディオ信号を送信するよう第２通信部により知らせ、ドライブユニット（１０）は、メインコントロールユニット（２０）へ欠落より手前の位置からのデジタルオーディオ信号を第１通信部により送信し、メインコントロールユニット（２０）は、欠落より手前の位置からのデジタルオーディオ信号を用いて再生制御することを特徴とする。【選択図】図１
2011165281.tif 000002
【特許請求の範囲】
【請求項１】
ディスクに保持されたデジタルオーディオ信号を圧縮変換して記録するリッピング機能を有するディスク装置であって、
前記ディスクに保持された前記デジタルオーディオ信号を取得するドライブユニットと
前記デジタルオーディオ信号をリッピングするメインコントロールユニットと、
前記ドライブユニットから前記デジタルオーディオ信号のみを前記メインコントロールユニットへ提供する第１通信部と、
前記ドライブユニットの再生状態および前記メインコントロールユニットからの指示コマンドを送受信する第２通信部と、を有し、
前記ドライブユニットは、前記デジタルオーディオ信号に欠落があることを判断する第１制御部と、前記デジタルオーディオ信号を前記第１通信部により送信する第２制御部とを含み、
前記第１制御部が前記デジタルオーディオ信号に欠落があると判断した際、前記第１制御部は、前記メインコントロールユニットへ前記デジタルオーディオ信号に欠落があることを前記第２通信部により知らせ、
前記メインコントロールユニットは、前記ドライブユニットへ前記欠落より手前の位置からのデジタルオーディオ信号を送信するよう前記第２通信部により知らせ、
前記第２制御部は、前記メインコントロールユニットへ前記欠落より手前の位置からのデジタルオーディオ信号を前記第１通信部により送信し、
前記メインコントロールユニットは、前記欠落より手前の位置からのデジタルオーディオ信号を用いて再生制御するディスク装置。
【請求項２】
前記ドライブユニットは、前記デジタルオーディオ信号を一時保持するショックプルーフ再生機能用メモリをさらに有し、
前記第１制御部は、前記第２制御部からショックプルーフ再生機能用メモリが空であるとの通知がある際に、前記デジタルオーディオ信号に欠落があると判断することを特徴とする請求項１に記載のディスク装置。
【請求項３】
前記第１制御部は、前記第２制御部から前記デジタルオーディオ信号が取得できないとの通知がある際に、前記デジタルオーディオ信号に欠落があると判断することを特徴とする請求項１に記載のディスク装置。
【請求項４】
ディスクに保持されたデジタルオーディオ信号を取得するドライブユニットであって、
前記ドライブユニットから前記デジタルオーディオ信号をリッピングする前記メインコントロールユニットへ、前記デジタルオーディオ信号のみを提供する第１通信部が接続され、
前記ドライブユニットの再生状態および前記メインコントロールユニットからの指示コマンドを送受信する第２通信部が接続され、
前記デジタルオーディオ信号に欠落があることを判断する第１制御部と、前記デジタルオーディオ信号を前記第１通信部により送信する第２制御部とを有し、
前記第１制御部が前記デジタルオーディオ信号に欠落があると判断した際、前記第１制御部は、前記メインコントロールユニットへ前記デジタルオーディオ信号に欠落があることを前記第２通信部により知らせ、
前記メインコントロールユニットは、前記ドライブユニットへ前記欠落より手前の位置からのデジタルオーディオ信号を送信するよう前記第２通信部により知らせ、
前記ドライブユニットは、前記メインコントロールユニットへ前記欠落より手前の位置からのデジタルオーディオ信号を前記第１通信部により送信するドライブユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、CD(Compact Disc)などに保持されたデジタルオーディオ信号をMP3(MPEG Audio Layer-3)ファイルなどに圧縮変換して記録する機能（以降、リッピングと呼ぶ）を有するディスク装置に関するものである。
【背景技術】
【０００２】
光ディスクから取得したデジタルオーディオ信号をバッファメモリに一旦蓄積し、バッファメモリから読み出したデータを圧縮変換し記録媒体に記録する装置が実用化されている。そこで、バッファメモリ容量を効率よく用いるために、バッファメモリに蓄積されたデータ量に基づき、光ディスクからデータを取得する速度を変化させることが提案されている（例えば、特許文献１参照）。
【０００３】
また、光ディスクから取得したデジタルオーディオ信号を送信する送信側と、受信したデジタルオーディオ信号をリッピングしたり、リッピングした圧縮信号を再生する受信側を接続する通信フォーマットとしてI2S規格やSPDIF規格などが知られている。
【０００４】
図６に示すように、I2S規格の出力フォーマットは、３本の信号線(BCLK、LRCK、SRDATA)でデジタルオーディオ信号のみ出力し、サブコードを出力しない仕様となっている。そのため、I2S規格は、通信速度の高速化が可能であるとの特徴を有する。一方、SPDIF規格は、デジタルオーディオ信号およびサブコードの両方が出力されるが、信号線が１本のため高速化には不向きである。なお、市場からのリッピングの高速化要望は強く、リッピングを行うシステムにはI2S規格が採用されることが多い。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１９８２９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術のように、バッファメモリの制御および圧縮変換し記録媒体に記録する制御を一つの機器で実施する場合には発生しないが、次のような構成とすると生じる問題がある。その構成とは、光ディスクから取得したデジタルオーディオ信号を送信する送信側と、受信したデジタルオーディオ信号をリッピングおよび再生する受信側をI2S規格などを用いた通信により接続し、送信側と受信側を別々に制御する場合である。
【０００７】
前述のI2S規格の出力フォーマットにはサブコードが無いため、受信側はデジタルオーディオ信号のみを受信する。そうすると、受信側は、デジタルオーディオ信号のみでは、外部からの衝撃や振動などで光ディスクからデータが取得できない状態なのか、光ディスクから取得したデータが無音部分であるのか区別できないという問題がある。
【０００８】
このような問題があると、外部からの衝撃や振動などで光ディスクからデータが取得できない状態のデジタルオーディオ信号も受信側ではそのままリッピングしてしまうことがある。その後、このようにリッピングされた部分を再生すると、光ディスクに保持されたデジタルオーディオ信号とは異なる状態、例えば無音再生や音飛びとなることがある。
【０００９】
本発明は、従来の問題を解決するためになされたもので、光ディスクからデジタルオーディオ信号を取得し送信する送信側の制御部と、別ユニットの受信側との制御部間の通信
を併用することで、車載用で振動によりデータ飛びが多く発生する状況やリッピングスピードを上げた状態でも正しくリッピングすることのできるディスク装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、ドライブユニットは、デジタルオーディオ信号に欠落があることを判断する第１制御部と、デジタルオーディオ信号を第１通信部により送信する第２制御部とを含み、第１制御部がデジタルオーディオ信号に欠落があると判断した際、第１制御部は、メインコントロールユニットへデジタルオーディオ信号に欠落があることを第２通信部により知らせ、メインコントロールユニットは、ドライブユニットへ欠落より手前の位置からのデジタルオーディオ信号を送信するよう第２通信部により知らせ、第２制御部は、メインコントロールユニットへ欠落より手前の位置からのデジタルオーディオ信号を第１通信部により送信し、メインコントロールユニットは、欠落より手前の位置からのデジタルオーディオ信号を用いて再生制御することを特徴とする。
【発明の効果】
【００１１】
本発明の上記構成により、デジタルオーディオ信号の送受信に加え、送信側および受信側の制御部間の通信を併用するので、車載用で振動によりデータ飛びが多く発生する状況やリッピングスピードを上げた状態でも正しくリッピングすることが可能なディスク装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態におけるディスク装置のブロック図
【図２】本発明の実施の形態におけるデジタルデータの欠落を通知する処理動作を説明するためのフロー図
【図３】本発明の実施の形態におけるデジタルデータの欠落を通知する処理動作を説明するためのフロー図
【図４】本発明の実施の形態におけるデジタルデータの異常確認をする処理動作を説明するためのフロー図
【図５】本発明の実施の形態におけるデジタルデータの異常確認をする処理動作を説明するためのフロー図
【図６】I2S規格の出力フォーマットを示す図
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態のディスク装置１００について図面を用いて説明する。
【００１４】
図１は、本発明の実施の形態におけるディスク装置１００の概略ブロック図である。
【００１５】
ディスク装置１００は、CDユニット１０とメインコントロールユニット２０に大きく分けられる。まず、CDユニット１０について説明する。
【００１６】
CDユニット１０は、ディスク３０のデータを読み取るピックアップ３２と、ディスク３０を回転させるモータユニット３１、モータユニット３１を動かすためのドライバーIC３３、ディスク３０から読み取ったデータの信号処理をする制御部４０を有する。
【００１７】
ディスク３０は、デジタルオーディオ信号が保持されるCD（Compact disk）が代表的である。
【００１８】
ピックアップ３２は、ディスク３０に保持されたデジタルオーディオ信号を取得し、CD_LSI４２へそのデータを送る。
【００１９】
制御部４０は、さらにCPU４１、CD_LSI４２、およびショックプルーフ再生機能がある場合には、DRAM４３を有する。CPU４１は、次に説明するメインコントロールユニット２０のCPU５０間のシリアル通信などで、CDユニット１０の再生状態などの機器情報およびメインコントロールユニット２０からの指示コマンドなどを送受信する。
【００２０】
CD_LSI４２は、ピックアップ３２から取得したデジタルオーディオ信号を信号処理し、I2S規格などの通信フォーマットで出力する。また、トラッキングサーボ、フォーカスサーボなどが外れると、ピックアップ３２がデジタルオーディオ信号を取得できないとCPU４１へ伝える機能も有する。
【００２１】
ここで、DRAM４３を必要とするショックプルーフ再生機能に関して説明する。
【００２２】
ショックプルーフ再生機能とは、振動の影響などで読取りエラーが生じた場合にはメモリ情報を自動的に割り当て、不快な音飛びを防止するものである。このように、ショックプルーフ再生機能を有する場合は、ディスク３０を高速に回転させて、デジタルオーディオ信号を取得するスピードをより速くし、DRAM４３などに一時保持しておく。外部からの振動などで一時的にデータが取得できなくなった場合に、DRAM４３からのデータを自動的に出力することで、DRAM４３のデータが無くなるまでディスク３０の一時的に取得できなかったデータを再度取得するようにすることができる。このようにすることで、データ出力の欠落を防ぐことができ、より信頼性の高いデジタルオーディオ信号をCD_LSI４２からメインコントロールユニット２０へ送信することができる。
【００２３】
なお、CDユニット１０は、ディスク３０に保持されたデジタルオーディオ信号を取得し、メインコントロールユニット２０などにデジタルオーディオ信号を提供する機能を有し、CDプレーヤに限らずDVDプレーヤやナビゲーション装置など様々な機器に接続して使用される。
【００２４】
次に、メインコントロールユニット２０の各構成の説明をする。
【００２５】
CPU５０は、CDユニット１０のCD_LSI４２からI2S規格などの通信フォーマットで出力されたのデジタルオーディオ信号を一度RAM５４などに記録し、データの整合性を確認する。
【００２６】
圧縮LSI５１は、MP3やWMAなどの圧縮フォーマットに変換し、HDD５２などに記録する。通常の再生では、CDユニット１０から出力されたデジタルオーディオ信号は、欠落することが無いため、圧縮LSI５１はデジタルオーディオ信号からオーディオデータ部を抜き出して圧縮フォーマットに変換しHDD５２などに記録すればよい。
【００２７】
DAC５３は、デジタル信号をアナログ信号へ変換し、アンプ（図示しない）やスピーカ６０へ送る。
【００２８】
以上のように構成されたCDユニット１０とメインコントロールユニット２０について、その関係について説明する。
【００２９】
メインコントロールユニット２０は、デジタルオーディオ信号をリッピングおよび再生する機能を有するが、CDユニット１０とは別のユニットとして構成される。メインコントロールユニット２０は、CDユニット１０とI2S規格などの通信フォーマットを用いて、デジタルオーディオ信号のみの送受信を行う。加えて、CDユニット１０の制御部４０に含まれるCPU４１とメインコントロールユニット２０に含まれるCPU５０の間をシリアル通信な
どで接続する。この通信では、CDユニット１０からディスク傷や外部からの衝撃によってデジタルオーディオ信号に欠落が発生したことを知らせる信号が含まれる。
【００３０】
さらに詳しく説明すると、例えば、外部からの振動などがあると、CDユニット１０では、ディスク３０のデータの読み取りに失敗する場合がある。そこで、前述のショックプルーフ再生機能により、データの再取得が可能であればCDユニット１０から出力するデジタルオーディオ信号に問題はない。しかし、ショックプルーフ再生機能がある場合でも、DRAM４３が空になれば対応できない。その際には、I2S規格ではBCLK、LRCKは出力されたままになるが、SRDATAのデータラインが欠落する。そうすると、メインコントロールユニット２０では、デジタルオーディオ信号が正常再生中の無音部分であるか欠落部分であるかの区別ができない。しかし、CDユニット１０のCPU４１とメインコントロールユニット２０のCPU５０の間にデジタルオーディオ信号に欠落が発生したことを知らせる信号が含まれるシリアル通信があれば、メインコントロールユニット２０のCPU５０はデジタルオーディオ信号が正常再生中の無音部分であるか欠落部分であるかの区別をすることが可能となる。欠落部分であれば、CPU５０は、リッピングを中止し、再度データをつなぐようにCPU４１に指示する、あるいはその部分をリッピング対象から外すなど、異常な音を出さないような対策をすることができる。
【００３１】
また、ショックプルーフ再生機能がない場合は、CD_LSI４２が、トラッキングサーボ、フォーカスサーボなどが外れて、ピックアップ３２がデジタルオーディオ信号を取得できないことを、CPU４１へサーボが外れたと伝える。この際、CPU４１がデジタルオーディオ信号に欠落が発生したと前述のシリアル通信でメインコントロールユニット２０に知らせれば、メインコントロールユニット２０のCPU５０はデジタルオーディオ信号が正常再生中の無音部分であるか欠落部分であるかの区別をすることが可能となる。
【００３２】
このように、本実施の形態は、CDユニット１０とメインコントロールユニット２０を汎用の通信規格であるI2S規格などを用いて接続する構成とするところに特徴を有する。そうすれば、機能追加など設計変更などする際、ディスク３０に保持されたデジタルオーディオ信号を取得するCDユニット１０に相当する部分は、何も変更を加えることなく、デジタルオーディオ信号をリッピングおよび再生するメインコントロールユニット２０に相当する部分を様々な態様に変形することが可能となる。なお、本形態はCDユニット１０に相当する部分とメインコントロールユニット２０に相当する部分が、I2S規格などの汎用の通信フォーマットを用いて接続されていれば、本実施の形態に限定されない。例えば、CDユニット１０に相当する部分とメインコントロールユニット２０に相当する部分が同一基板上に実装されたものも含まれる。
【００３３】
次に、CDユニット１０とメインコントロールユニット２０の処理の流れを図２、図３、図４、図５を用いて説明する。
【００３４】
まず、CDユニット１０のCPU４１で行う処理を示す図２のフローチャートを用いて説明する。
【００３５】
CDユニット１０のCPU４１は、メインコントロールユニット２０のCPU５０からのコマンドを解析するモジュール４１１とCD再生中にデータ欠落の有無を判断するモジュール４１２、CPU５０にデータ欠落を通知するモジュール４１３を有する。
【００３６】
ここで、ショックプルーフ再生機能付きの場合を図２を用いて説明する。
【００３７】
まず、モジュール４１１は、CPU５０からシリアル通信などによって、コマンドを受けたときに（ステップ４１１１）、CPU４１内部にあるデータ欠落設定用フラグをクリアす
る（ステップ４１１２）。
【００３８】
次に、モジュール４１２は、ディスクを再生中と判断すると（ステップ４１２１）、DRAM４３が空になったかを判定する（ステップ４１２２）。モジュール４１２は、DRAM４３が空であると判定すると、データ欠落が発生したとして、データ欠落設定用フラグをセットする（ステップ４１２４）。そして、モジュール４１３は、ステップ４１２４でモジュール４１２がセットしたデータ欠落設定用フラグをデータ欠落情報として、CPU５０にシリアル通信などで通知する（ステップ３１）。
【００３９】
次に、モジュール４１３は、ステップ４１２４でモジュール４１２がセットしたデータ欠落設定用フラグをデータ欠落情報として、CPU５０にシリアル通信などで通知する（ステップ３１）。
【００４０】
以上でショックプルーフ再生機能付きの場合の説明を終了し、次にショックプルーフ再生機能が無い場合を図３を用いて説明する。
【００４１】
ショックプルーフ再生機能が無い場合、図２のステップ４１１１からステップ３１において、ステップ４１２２の処理がステップ４１２３の処理へ変わるところのみが異なるので、その部分のみ説明する。
【００４２】
ステップ４１２２では、モジュール４１２がDRAM４３が空になったかを判定するが、ショックプルーフ再生機能が無い場合は以下の判定を行う。モジュール４１２は、サーボが外れるなどで、デジタルオーディオ信号が取得できないとの通知がCD_LSI４２から有るかを判定する（ステップ４１２３）。モジュール４１２は、通知が有ると判定すると、データ欠落が発生したとして、データ欠落設定用フラグをセットする（ステップ４１２４）。以降は、ショックプルーフ再生機能付きの場合と同じである。
【００４３】
以上の処理を行うことによって、CDユニット１０において、再生中にデジタルオーディオ信号にデータ欠落が一度でも発生すると、CPU５０から新たなコマンドが送信されるまでその情報は保持する。そうすることで、CPU５０に正確にデータ欠落情報を通知でき、またCPU５０でのデータ欠落情報の取りこぼしも防止できる。
【００４４】
次に、メインコントロールユニット２０のCPU５０で行うデジタルデータ異常確認処理手順について、図４に示すフローチャートを用いて説明する。
【００４５】
CPU５０は、CPU４１からの最新情報を取得するモジュール５０１と、CD再生中にリッピング制御全般、データ欠落を判断しリカバリ設定するモジュール５０２と、CPU４１にシリアル通信などを通じてデータのリカバリをする目標位置を設定するモジュール５０３と、データ欠落発生前のデジタルオーディオ信号のデータとを比較しリッピングを再開させるモジュール５０４を有する。
【００４６】
はじめに、モジュール５０１は、CPU４１からシリアル通信などによって、最新情報を取得する（ステップ５０１１）。
【００４７】
次に、モジュール５０２は、CDユニット１０が再生中の場合（ステップ５０２１）、デジタルオーディオ信号をCPU５０のRAMに展開する（ステップ５０２２）。そして、モジュール５０２は、ステップ５０１１でデータ出力に欠落があったという情報が無い場合は、RAMに展開したデジタルオーディオ信号を圧縮LSI５１へ転送し（ステップ５０２４）、その後、HDD５２などへ圧縮データが格納される。
【００４８】
対して、モジュール５０２は、ステップ５０１１でデジタルオーディオ信号に欠落があったという情報が有る場合は、リトライ回数を判断し（ステップ５０２５）、規定回数以内なら欠落位置より手前の位置を目標位置に設定し（ステップ５０２６）、CPU５０内部のリトライカウンタをＵＰする（ステップ５０２７）。モジュール５０２は、ステップ５０２５でリトライ回数が規定回数以上と判断した場合は、その曲（ファイル）において、そのままリッピングを継続するか、その曲（ファイル）全体のリッピングを中止するなどの対応を行う（ステップ５０２８)。ディスク３０の傷が原因でデジタルオーディオ信号に欠落が有る場合、何度リトライを繰り返しても欠落が無くならない場合があるからである。そして、ステップ５０３１において、モジュール５０３は、リトライとして、ステップ５０２６で設定した目標位置から再度データを取得するコマンドなどをＣＤユニットのCPU４１にシリアル通信などで送る。
【００４９】
そして、ステップ５０４１では、モジュール５０３によるコマンド発行後、モジュール５０４がCDユニット１０からデジタルオーディオ信号が送信されてくるのを待つ。モジュール５０１がデジタルオーディオ信号を取得すると、モジュール５０４は、新しく取得したデジタルオーディオ信号と、データ欠落検出直前のデジタルオーディオ信号との比較を開始する（ステップ５０４２）。モジュール５０４は、新旧のデジタルオーディオ信号の一致部を検出すると（ステップ５０４３）、圧縮LSI５１へのデータ転送を再開し(ステップ５０４４）、リトライカウンタをクリアする(ステップ５０４５）。
【００５０】
以上説明したように、本実施の形態によれば、CDユニット１０とメインコントロールユニット２０などの別ユニットの間にデータの欠落を知らせるシリアル通信などの構成を備えることで、メインコントロールユニット２０側でリトライしてデータ欠落部をつなぐか、再生中の曲（トラック）をリッピングの対象から外すなどの操作を自由に設定することができる。従って、CDユニット１０側は非常に簡単な構成にすることができ、またシステム全体の機能を変更する場合などもCDユニット１０側は何も変更することなく、メインコントロールユニット２０などの別ユニットを設計変更または新規設計にするなど様々な対応をすることが可能となる。つまり、CDユニット１０は、システム全体の機能に関係なく共通化できるようになる。
【産業上の利用可能性】
【００５１】
本発明は、光ディスクなどに保持されたデジタルオーディオ信号をMP3ファイルなどにリッピングする機能を有するディスク装置に適用することができる。
【符号の説明】
【００５２】
１０  CDユニット
２０  メインコントロールユニット
３０  ディスク
３１  モータ類
３２  ピックアップ
３３  ドライバーIC
４０  制御部
４１  CPU（CDユニット内）
４２  CD_LSI
４３  DRAM
５０  CPU（メインコントロールユニット内）
５１  圧縮LSI
５２  HDD
５３  DAC
６０  スピーカ
７０  操作パネル、液晶画面
【図１】
2011165281.tif 000003
【図２】
2011165281.tif 000004
【図３】
2011165281.tif 000005
【図４】
2011165281.tif 000006
【図５】
2011165281.tif 000007
【図６】
2011165281.tif 000008