(57)【要約】【課題】  本発明は、制御元に対する処理負荷を低減させつつデータを的確に処理させる。【解決手段】  本発明は、データ処理回路部１２で、情報検出器２２により、バッファメモリ１９から読み出された情報付加分割音楽データから処理用選定属性情報ＡＴを検出し、データ伸張器２２により処理用選定属性情報ＡＴに応じて情報付加分割音楽データ内の分割圧縮音楽データを伸張処理すると共に、外部から入力される実時間処理用の音質調整命令に応じてイコライザ２４を実時間制御することにより、ＣＰＵ５に煩雑な処理を行わせることなくデータ処理回路部１２で分割圧縮音楽データを対応する処理用選定属性情報ＡＴを用いて的確に処理でき、かつ突然の要求にも的確に対処して実時間処理を実行でき、かくしてＣＰＵ５の処理負荷を低減させつつ分割圧縮音楽データを的確に処理することができる。【選択図】        図４
2006209687.tif 000002
【特許請求の範囲】
【請求項１】
バッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出する情報検出手段と、
上記情報検出手段により検出された上記属性情報に応じて、当該属性情報が付加されていた上記データを処理するデータ処理手段と、
外部から入力される実時間処理用の制御命令に応じて、上記情報検出手段及び上記データ処理手段のうち少なくとも１つを実時間制御する実時間制御手段と
を具えることを特徴とするデータ処理回路。
【請求項２】
上記データ処理手段は、
上記実時間制御手段による上記実時間制御の元に、上記データの品質を実時間で調節処理する
ことを特徴とする請求項１に記載のデータ処理回路。
【請求項３】
上記情報検出手段は、
上記データに上記属性情報と共に付加された、上記データ処理手段を初期化するための初期化指示情報も検出し、
上記データ処理手段は、
上記情報検出手段により上記データから上記属性情報及び上記初期化指示情報が検出されたとき、当該検出された上記初期化指示情報に応じて初期化動作を行う
ことを特徴とする請求項１に記載のデータ処理回路。
【請求項４】
属性情報の付加されたデータを一時記憶するためのバッファメモリと、上記バッファメモリから読み出された、上記属性情報の付加されている上記データから当該属性情報を検出する情報検出手段と、当該情報検出手段により検出された上記属性情報に応じて、当該属性情報が付加されていた上記データを処理するデータ処理手段と、実時間処理用の制御命令に応じて、上記情報検出手段及び上記データ処理手段のうち少なくとも１つを実時間制御する実時間制御手段とを有するデータ処理回路
を具えることを特徴とするデータ処理装置。
【請求項５】
上記データ処理回路の上記実時間制御手段に上記実時間処理用の上記制御命令を送出する制御命令送出手段
を具え、
上記データ処理回路の上記実時間制御手段は、
上記制御命令送出手段から送出された上記制御命令に応じて上記データ処理手段を上記実時間制御し、
上記データ処理回路の上記データ処理手段は、
上記実時間制御手段による上記実時間制御の元に、上記データの品質を実時間で調節処理する
ことを特徴とする請求項４に記載のデータ処理装置。
【請求項６】
上記データ処理回路の上記情報検出手段は、
上記データに上記属性情報と共に付加された、上記データ処理手段を初期化するための初期化指示情報も検出し、
上記データ処理回路の上記データ処理手段は、
上記情報検出手段により上記データから上記属性情報及び上記初期化指示情報が検出されたとき、当該検出された上記初期化指示情報に応じて初期化動作を行う
ことを特徴とする請求項４に記載のデータ処理装置。
【請求項７】
バッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出する情報検出ステップと、
上記情報検出ステップで検出された上記属性情報に応じて、当該属性情報が付加されていた上記データを処理するデータ処理ステップと、
外部から入力される実時間処理用の制御命令に応じて、上記情報検出ステップ及び上記データ処理ステップでそれぞれ実行される処理のうち少なくとも１つの処理を実時間制御する実時間制御ステップと
を具えることを特徴とするデータ処理方法。
【請求項８】
上記実時間制御ステップは、
上記実時間制御により上記データ処理ステップで上記データの品質を実時間で調節処理させる
ことを特徴とする請求項７に記載のデータ処理方法。
【請求項９】
上記情報検出ステップは、
上記データに上記属性情報と共に付加された、上記データ処理ステップを初期化するための初期化指示情報も検出し、
上記データ処理ステップは、
上記情報検出ステップで上記データから上記属性情報及び上記初期化指示情報が検出されたとき、当該検出された上記初期化指示情報に応じて初期化動作を行う
ことを特徴とする請求項７に記載のデータ処理方法。
【請求項１０】
属性情報の付加されたデータを一時記憶するためのバッファメモリと、上記バッファメモリから読み出された、上記属性情報の付加されている上記データから当該属性情報を検出する情報検出手段と、当該情報検出手段により検出された上記属性情報に応じて、当該属性情報が付加されていた上記データを処理するデータ処理手段と、実時間処理用の制御命令に応じて、上記情報検出手段及び上記データ処理手段のうち少なくとも１つを実時間制御する実時間制御手段とを有するデータ処理回路に対し上記属性情報を付加した上記データを送出して上記バッファメモリに一時記憶させる一時記憶ステップと、
上記データ処理回路の情報検出手段により、上記バッファメモリから読み出された、上記属性情報を付加している上記データから当該属性情報が検出されると共に、データ処理手段により、上記情報検出手段で検出された上記属性情報に応じて、当該属性情報を付加していた上記データが処理されている際に、上記データ処理回路の上記実時間制御手段に、上記実時間処理用の上記制御命令を送出することにより、上記データ処理回路の上記実時間制御手段に対し、上記実時間処理用の上記制御命令に応じて、上記情報検出手段及び上記データ処理手段のうち少なくとも１つを上記実時間制御させる制御命令送出ステップと
を具えることを特徴とするデータ処理制御方法。
【請求項１１】
上記制御命令送出ステップは、
上記データ処理回路の上記実時間制御手段に対し、当該データ処理回路の上記データ処理手段に上記データの品質を実時間で調節処理させるための上記制御信号を送出することにより、上記実時間制御手段による上記実時間制御の元に、上記データ処理回路に上記データの品質を実時間で調節処理させる
ことを特徴とする請求項１０に記載のデータ処理制御方法。
【請求項１２】
上記一時記憶ステップは、
上記データ処理回路に対し、上記データ処理手段を初期化させるための初期化指示情報を上記属性情報と共に付加した上記データを送出して当該送出した上記データを上記バッファメモリに一時記憶させることにより、上記データ処理回路で上記情報検出手段により、上記データから上記属性情報及び上記初期化指示情報が検出されたとき、上記データ処理回路に対し上記初期化指示情報に応じて自己の初期化動作を行わせる
ことを特徴とする請求項１０に記載のデータ処理制御方法。
【請求項１３】
データ処理回路に対して、
バッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出する情報検出ステップと、
上記情報検出ステップで検出された上記属性情報に応じて、当該属性情報が付加されていた上記データを処理するデータ処理ステップと、
外部から入力される実時間処理用の制御命令に応じて、上記情報検出ステップ及び上記データ処理ステップでそれぞれ実行される処理のうち少なくとも１つの処理を実時間制御する実時間制御ステップと
を実行させるためのデータ処理プログラム。
【請求項１４】
データ処理装置に対して、
属性情報の付加されたデータを一時記憶するためのバッファメモリと、上記バッファメモリから読み出された、上記属性情報の付加されている上記データから当該属性情報を検出する情報検出手段と、当該情報検出手段により検出された上記属性情報に応じて、当該属性情報が付加されていた上記データを処理するデータ処理手段と、実時間処理用の制御命令に応じて、上記情報検出手段及び上記データ処理手段のうち少なくとも１つを実時間制御する実時間制御手段とを有するデータ処理回路に対し上記属性情報を付加した上記データを送出して上記バッファメモリに一時記憶させる一時記憶ステップと、
上記データ処理回路の情報検出手段により、上記バッファメモリから読み出された、上記属性情報を付加している上記データから当該属性情報が検出されると共に、データ処理手段により、上記情報検出手段で検出された上記属性情報に応じて、当該属性情報を付加していた上記データが処理されている際に、上記データ処理回路の上記実時間制御手段に、上記実時間処理用の上記制御命令を送出することにより、上記データ処理回路の上記実時間制御手段に対し、上記実時間処理用の上記制御命令に応じて、上記情報検出手段及び上記データ処理手段のうち少なくとも１つを上記実時間制御させる制御命令送出ステップと
を実行させるためのデータ処理制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理回路に関し、例えば音楽データを記録再生する記録再生装置に適用して好適なものである。
【背景技術】
【０００２】
従来のディスク再生装置は、システムコントローラが当該ディスク再生装置全体を制御することで、光磁気ディスクから予め圧縮符号化された記録されている音楽データ（以下、これを圧縮音楽データと呼ぶ）を所定の記録単位毎に第１の速度で読み出すと共に、当該記録単位毎の圧縮音楽データ（以下、これを記録単位圧縮音楽データと呼ぶ）に対する光磁気ディスク上のアドレスデータも読み出す。そしてディスク再生装置は、このように光磁気ディスクから順次読み出した記録単位圧縮音楽データをアドレスデータと対応付けてバッファメモリとしてのＲＡＭ（Random Access Memory）に一時記憶して蓄積する。
【０００３】
またディスク再生装置は、ＲＡＭから第１の速度よりも遅い第２の速度で記録単位圧縮音楽データを順次読み出してデータ伸張回路で伸張処理し、得られた音楽データをデジタルアナログ変換してヘッドホン等に送出する。これによりディスク再生装置は、外部からの振動等により光磁気ディスクから記録単位圧縮音楽データを一時的に読み出し難くなっても、かかる記録単位圧縮音楽データの読み出しを再開するまでの間、ＲＡＭからこれに蓄積している記録単位圧縮音楽データを順次読み出し続けることができる。従ってかかるディスク再生装置は、光磁気ディスクから記録単位圧縮音楽データを読み出して再生処理する際に、ヘッドホン等から出力される音楽が音飛びすることを未然に回避していた（例えば、特許文献１参照）。
【特許文献１】特開平６−１５０５４０号公報（第２頁、第４頁、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところでかかる構成のディスク再生装置では、記録単位圧縮音楽データの再生処理時、システムコントローラが、光磁気ディスクから圧縮音楽データの伸張処理に必要な属性情報も読み出して取得している。そしてディスク再生装置では、ＲＡＭから読み出した記録単位圧縮音楽データをデータ伸張回路に与えるとき、かかるシステムコントローラが当該記録単位圧縮音楽データに対応する属性情報もデータ伸張回路に送出している。これによりディスク再生装置では、データ伸張回路が記録単位圧縮音楽データを対応する属性情報を用いて的確に伸張処理している。
【０００５】
ところがディスク再生装置では、システムコントローラがＲＡＭ制御回路やデータ伸張回路等に対して各種制御命令を転送してＲＡＭに対する記録単位圧縮音楽データの一時記憶及び読み出しや伸張処理等を制御している。またディスク再生装置では、システムコントローラがＲＡＭから読み出される記録単位圧縮音楽データを判別しながら、データ伸張回路に対し当該記録単位圧縮音楽データを伸張処理するのに合わせて、対応する属性情報を選択して転送している。このようにディスク再生装置では、記録単位圧縮音楽データの再生処理時、システムコントローラがＲＡＭ制御回路やデータ伸張回路等に転送する制御命令や属性情報等が多数存在し、当該システムコントローラの処理負荷が大きいという問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、制御元の処理負荷を低減させつつデータを的確に処理し得るデータ処理回路を提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため本発明においては、データ処理回路に対し、バッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出する情報検出手段と、当該情報検出手段により検出された属性情報に応じて、当該属性情報が付加されていたデータを処理するデータ処理手段と、外部から入力される、実時間処理用の制御命令に応じて、情報検出手段及びデータ処理手段のうち少なくとも１つを実時間制御する実時間制御手段とを設けるようにした。
【０００８】
従って本発明のデータ処理回路では、データに予め付加されている属性情報を検出して当該データの処理に用いることで、かかるデータ処理回路の制御元に対し、データの処理に合わせて当該データを判別させながら、対応する属性情報を選択させて転送させるような煩雑な処理を何ら実行させることなく、かかるデータを、対応する属性情報を用いて的確に処理することができる。またデータ処理回路では、外部で実時間処理が要求されたとき、その要求時点に制御元から転送される実時間処理用の制御命令を受け取り、対応する手段を実時間制御するため、実時間処理の要求にも的確に対処することができる。
【０００９】
また本発明においては、データ処理装置に対し、属性情報の付加されたデータを一時記憶するためのバッファメモリと、バッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出する情報検出手段と、当該情報検出手段により検出された属性情報に応じて、当該属性情報が付加されていたデータを処理するデータ処理手段と、実時間処理用の制御命令に応じて、情報検出手段及びデータ処理手段のうち少なくとも１つを実時間制御する実時間制御手段とを有するデータ処理回路を設けるようにした。
【００１０】
従って本発明のデータ処理装置では、データ処理回路に対し、データに予め付加している属性情報を検出させて当該データの処理に用いらせることで、かかるデータ処理回路の制御元に対し、データの処理に合わせて当該データを判別させながら、対応する属性情報を選択させて転送させるような煩雑な処理を何ら実行させなくても、かかるデータ処理回路に対しデータを、対応する属性情報を用いて的確に処理させることができる。またデータ処理装置では、実時間処理が要求されたとき、その要求時点に制御元から実時間処理用の制御命令をデータ処理回路に転送して、対応する手段を実時間制御させるため、実時間処理の要求にも的確に対処させることができる。
【００１１】
さらに本発明においては、データ処理方法において、バッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出する情報検出ステップと、当該情報検出ステップで検出された属性情報に応じて、当該属性情報が付加されていたデータを処理するデータ処理ステップと、外部から入力される実時間処理用の制御命令に応じて、情報検出ステップ及びデータ処理ステップでそれぞれ実行される処理のうち少なくとも１つの処理を実時間制御する実時間制御ステップとを設けるようにした。
【００１２】
従って本発明のデータ処理方法では、データ処理の際に、データに予め付加している属性情報を検出して当該データの処理に用いることで、かかるデータ処理の制御元に対し、データの処理に合わせて当該データを判別させながら、対応する属性情報を選択させて転送させるような煩雑な処理を何ら実行させることなく、かかるデータを、対応する属性情報を用いて的確に処理することができる。またデータ処理方法では、外部で実時間処理が要求されたとき、その要求時点に制御元から転送される実時間処理用の制御命令を受け取り、対応する処理を実時間制御するため、実時間処理の要求にも的確に対処することができる。
【００１３】
さらに本発明においては、データ処理制御方法において、属性情報の付加されたデータを一時記憶するためのバッファメモリと、そのバッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出する情報検出手段と、当該情報検出手段により検出された属性情報に応じて、当該属性情報が付加されていたデータを処理するデータ処理手段と、実時間処理用の制御命令に応じて、情報検出手段及びデータ処理手段のうち少なくとも１つを実時間制御する実時間制御手段とを有するデータ処理回路に対し属性情報を付加したデータを送出してバッファメモリに一時記憶させる一時記憶ステップと、データ処理回路の情報検出手段により、バッファメモリから読み出された、属性情報を付加しているデータから当該属性情報が検出されると共に、データ処理手段により、情報検出手段で検出された属性情報に応じて、当該属性情報を付加していたデータが処理されている際に、データ処理回路の実時間制御手段に、実時間処理用の制御命令を送出することにより、データ処理回路の実時間制御手段に対し、実時間処理用の制御命令に応じて、情報検出手段及びデータ処理手段のうち少なくとも１つを実時間制御させる制御命令送出ステップとを設けるようにした。
【００１４】
従って本発明のデータ処理制御方法では、データ処理回路に対し、データに予め付加している属性情報を検出させて当該データの処理に用いらせることで、かかるデータ処理回路の制御元に対し、データの処理に合わせて当該データを判別させながら、対応する属性情報を選択させて転送させるような煩雑な処理を何ら実行させなくても、かかるデータ処理回路に対しデータを、対応する属性情報を用いて的確に処理させることができる。またデータ処理制御方法では、実時間処理が要求されたとき、その要求時点に制御元から実時間処理用の制御命令をデータ処理回路に転送して、対応する手段を実時間制御させるため、実時間処理の要求にも的確に対処させることができる。
【００１５】
さらに本発明においては、データ処理プログラムによりデータ処理回路に対して、バッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出する情報検出ステップと、当該情報検出ステップで検出された属性情報に応じて、当該属性情報が付加されていたデータを処理するデータ処理ステップと、外部から入力される実時間処理用の制御命令に応じて、情報検出ステップ及びデータ処理ステップでそれぞれ実行される処理のうち少なくとも１つの処理を実時間制御する実時間制御ステップとを実行させるようにした。
【００１６】
従って本発明のデータ処理プログラムでは、データ処理回路に対し、データに予め付加されている属性情報を検出させて当該データに対する処理に用いらせることで、かかるデータ処理回路の制御元に対し、データの処理に合わせて当該データを判別させながら、対応する属性情報を選択させて転送させるような煩雑な処理を何ら実行させなくても、かかるデータ処理回路に対しデータを、対応する属性情報を用いて的確に処理させることができる。またデータ処理プログラムでは、データ処理回路に対し、外部で実時間処理が要求されたとき、その要求時点に制御元から転送される実時間処理用の制御命令を受け取らせ、対応する手段を実時間制御させるため、実時間処理の要求にも的確に対処させることができる。
【００１７】
さらに本発明においては、データ処理制御プログラムによりデータ処理装置に対して、属性情報の付加されたデータを一時記憶するためのバッファメモリと、バッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出する情報検出手段と、当該情報検出手段により検出された属性情報に応じて、当該属性情報が付加されていたデータを処理するデータ処理手段と、実時間処理用の制御命令に応じて、情報検出手段及びデータ処理手段のうち少なくとも１つを実時間制御する実時間制御手段とを有するデータ処理回路に対し属性情報を付加したデータを送出してバッファメモリに一時記憶させる一時記憶ステップと、データ処理回路の情報検出手段により、バッファメモリから読み出された、属性情報を付加しているデータから当該属性情報が検出されると共に、データ処理手段により、情報検出手段で検出された属性情報に応じて、当該属性情報を付加していたデータが処理されている際に、データ処理回路の実時間制御手段に、実時間処理用の制御命令を送出することにより、データ処理回路の実時間制御手段に対し、実時間処理用の制御命令に応じて、情報検出手段及びデータ処理手段のうち少なくとも１つを実時間制御させる制御命令送出ステップとを実行させるようにした。
【００１８】
従って本発明のデータ処理制御プログラムでは、データ処理装置によりデータ処理回路に対し、データに予め付加している属性情報を検出させて当該データに対する処理に用いらせることで、かかるデータ処理回路の制御元に対し、データの処理に合わせて当該データを判別させながら、対応する属性情報を選択させて転送させるような煩雑な処理を何ら実行させなくても、かかるデータ処理回路に対しデータを、対応する属性情報を用いて的確に処理させることができる。またデータ処理制御プログラムでは、データ処理装置において、実時間処理が要求されたとき、その要求時点に制御元から実時間処理用の制御命令をデータ処理回路に転送させて、対応する手段を実時間制御させるため、実時間処理の要求にも的確に対処することができる。
【発明の効果】
【００１９】
本発明によれば、データ処理回路において、情報検出手段によりバッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出し、データ処理手段により当該情報検出手段で検出された属性情報に応じて、その属性情報が付加されていたデータを処理し、実時間制御手段により外部から入力される実時間処理用の制御命令に応じて、情報検出手段及びデータ処理手段のうち少なくとも１つを実時間制御するようにしたことにより、かかるデータ処理回路の制御元に対し、データの処理に合わせて当該データを判別させながら、対応する属性情報を選択させて転送させるような煩雑な処理を何ら実行させることなく、当該データ処理回路によりデータを、対応する属性情報を用いて的確に処理することができると共に、制御元から転送される実時間処理用の制御命令に応じて、かかる実時間処理の要求にも的確に対処することができ、かくしてデータ処理回路の制御元に対する処理負荷を低減させつつデータを的確に処理し得るデータ処理回路、データ処理方法及びデータ処理プログラムを実現することができる。
【００２０】
また本発明によれば、データ処理装置に対し、属性情報の付加されたデータを一時記憶するためのバッファメモリと、当該バッファメモリから読み出された、属性情報の付加されているデータからその属性情報を検出する情報検出手段と、当該情報検出手段により検出された属性情報に応じて、当該属性情報が付加されていたデータを処理するデータ処理手段と、実時間処理用の制御命令に応じて、情報検出手段及びデータ処理手段のうち少なくとも１つを実時間制御する実時間制御手段とを有するデータ処理回路を設けるようにしたことにより、データ処理回路の制御元に対し、データの処理に合わせて当該データを判別させながら、対応する属性情報を選択させて転送させるような煩雑な処理を何ら実行させなくても、かかるデータ処理回路でデータを、対応する属性情報を用いて的確に処理させることができると共に、制御元から実時間処理用の制御命令をデータ処理回路に転送して、実時間処理の要求にも的確に対処させることができ、かくしてデータ処理回路の制御元に対する処理負荷を低減させつつデータを的確に処理し得るデータ処理装置、データ処理制御方法及びデータ処理制御プログラムを実現することができる。
【発明を実施するための最良の形態】
【００２１】
以下図面について、本発明の一実施の形態を詳述する。
【００２２】
図１において、１は全体として本発明を適用した記録再生装置を示し、当該記録再生装置１の筐体表面やリモートコントローラ（図示せず）に設けられた各種操作ボタンでなる操作入力部２がユーザによって操作されると、当該操作入力部２でこれを認識し、その操作に応じた操作入力信号を入力処理部３に送出する。入力処理部３は、供給される操作入力信号に対して所定の処理を施すことにより、当該操作入力信号を操作コマンドに変換し、これをバス４を介してＣＰＵ（Central Processing Unit）５に供給する。
【００２３】
ＣＰＵ５は、ＲＯＭ（Read Only Memory）６又はハードディスクドライブ９に予め記憶されている基本プログラムやデータ処理制御プログラム等の各種プログラムをバス４を介してＲＡＭ（Random Access Memory）７に読み出し、これら各種プログラムに従って全体を制御すると共に、所定の演算処理や、入力処理部３から供給される操作コマンドに応じた各種処理を実行する。
【００２４】
メディアドライブ８は、ＣＤ（Compact Disc）等の記録媒体を再生し得るようになされている。この場合、かかる記録媒体には、楽曲に相当する音楽データが圧縮符号化され、その結果得られる圧縮音楽データとして記録されている。因みに音楽データは、ＡＴＲＡＣ３（Adaptive Transform Acoustic Coding 3）、ＡＡＣ（Advanced Audio Coding ）、ＷＭＡ（Windows Media Audio ）、ＲｅａｌＡＵＤＩＯ  Ｇ２  Ｍｕｓｉｃ  Ｃｏｄｅｃ、ＭＰ３（MPEG Audio Layer-3）等の圧縮符号化方式で圧縮符号化されている。またかかる記録媒体には、圧縮音楽データの属性情報も互いに対応付けて記録されている。因みに圧縮音楽データの属性情報は、楽曲のタイトルやアーティスト名、圧縮音楽データの圧縮符号化に適用された圧縮符号化方式、ビットレート等を示す種々の情報からなる。
【００２５】
そしてメディアドライブ８は、ＣＰＵ５の制御の元に、かかる記録媒体から圧縮音楽データを読み出すと共に、当該圧縮音楽データに対応する属性情報も順次読み出す。そしてメディアドライブ８は、記録媒体から読み出した圧縮音楽データを対応する属性情報と共にバス４を介してハードディスクドライブ９に送出し、当該ハードディスクドライブ９でこれら圧縮音楽データ及び属性情報を楽曲毎に対応付けて記録する。
【００２６】
またＣＰＵ５は、通信処理部１０及びネットワークインタフェース１１を順次介してネットワークＮＴに接続し、当該ネットワークＮＴ上の楽曲提供サーバ（図示せず）にアクセスすることもできる。これによりＣＰＵ５は、かかる楽曲提供サーバから圧縮音楽データ及び対応する属性情報を順次ネットワークインタフェース１１及び通信処理部１０を介して取り込む。そしてＣＰＵ５は、その圧縮音楽データ及び対応する属性情報をハードディスクドライブ９に送出し、当該ハードディスクドライブ９で圧縮音楽データ及び属性情報を楽曲毎に対応付けて記録する。
【００２７】
そしてハードディスクドライブ９で記録された楽曲毎の圧縮音楽データ及び対応する属性情報は、ユーザにより操作入力部２を介して入力された再生開始用の操作入力信号に応じてハードディスクドライブ９から読み出され、バス４を介してＲＡＭ７に一旦記憶される。このときＣＰＵ５は、ＲＡＭ７上で圧縮音楽データを所定単位毎に分割すると共に、これら分割して得られる所定単位毎の圧縮音楽データ（以下、これを分割圧縮音楽データと呼ぶ）にそれぞれ属性情報の少なくとも一部を付加するようにして情報付加分割音楽データを生成する。
【００２８】
図２（Ａ）及び図３（Ａ）に示すようにＣＰＵ５は、この際、情報付加分割音楽データをヘッダ部ＨＤ及び本体部ＢＤから構成し、かかる本体部ＢＤに１個の分割圧縮音楽データを格納する。また図２（Ｂ）及び図３（Ｂ）に示すように、ＣＰＵ５は、情報付加分割音楽データのヘッダ部ＨＤの先頭部分に当該ヘッダ部ＨＤの先頭を検出させるためのヘッダ識別情報ＨＩＤを格納する。さらにＣＰＵ５は、情報付加分割音楽データのヘッダ部ＨＤにはヘッダ識別情報ＨＩＤの後に、本体部ＢＤに格納した分割圧縮音楽データのデータ長を示すデータ長情報ＬＧと、当該分割圧縮音楽データの伸張処理に必要な処理使用情報ＰＲとを順番に格納している。ここでＣＰＵ５は、情報付加分割音楽データのヘッダ部ＨＤに対し、処理使用情報ＰＲとして種々の情報を格納し得るが、例えば１楽曲分の複数の分割圧縮音楽データのうち、当該楽曲の先頭の分割圧縮音楽データが格納された情報付加分割音楽データについては、データ処理回路部１２内の後述するデータ伸張器を初期化するための初期化指示情報ＩＮと、当該分割圧縮音楽データに対応する属性情報内の圧縮符号化方式やビットレート等のように伸張処理用に選定した情報（以下、これを処理用選定属性情報と呼ぶ）ＡＴとを処理使用情報ＰＲとして格納する（図２（Ｂ））。またＣＰＵ５は、例えば１楽曲分の複数の分割圧縮音楽データのうち、当該楽曲の先頭を除く部分の分割圧縮音楽データが格納された情報付加分割音楽データについては、当該分割圧縮音楽データに対応する処理用選定属性情報ＡＴのみを処理使用情報ＰＲとして格納する（図３（Ｂ））。
【００２９】
因みに後述するデータ伸張器は、分割圧縮音楽データを伸張処理するとき、１つ前に伸張処理した分割圧縮音楽データの一部を保持している。そしてデータ伸張器は、順次伸張処理する分割圧縮音楽データが１楽曲分のものであれば、現在、処理対象となっているものを一つ前に伸張処理したものの一部と共に伸張処理する。これによりデータ伸張器は、１楽曲分の音楽に対し、データとしては分割されていた部分がノイズとなること等を回避している。そして本実施の形態によれば、１楽曲分の複数の分割圧縮音楽データのうち先頭の分割圧縮音楽データを伸張処理する際にデータ伸張器を初期化して１つ前の分割圧縮音楽データの一部（すなわち、１つ前に伸張処理した１楽曲の最後尾の分割圧縮音楽データの一部）を消去することで、楽曲間を明確に区切るようにしている。ただし本実施の形態によれば、１楽曲分の複数の分割圧縮音楽データのうち先頭の分割圧縮音楽データを処理する際にデータ伸張器をあえて初期化しないことで、楽曲間をつなげて再生することもできる。また本実施の形態によれば、１楽曲分の複数の分割圧縮音楽データを倍速再生に応じて飛び飛びに順次伸張処理する毎にデータ伸張器を初期化することで、当該飛び飛びに伸張処理する分割圧縮音楽データに基づく楽曲フレーズをそれぞれ明確に区切って聴取させることもできる。
【００３０】
そしてＲＡＭ７に一時記憶されている情報付加分割音楽データは、バス４を介してデータ処理回路部１２に順次転送される。データ処理回路部１２は、バス４を介して情報付加分割音楽データが順次与えられると、かかる情報付加分割音楽データに格納された処理使用情報ＰＲを検出する。そしてデータ処理回路部１２は、情報付加分割音楽データに格納された分割圧縮音楽データに対しその処理使用情報ＰＲを用いた伸張処理等の再生処理を施す。その結果、テータ処理回路部１２は、分割圧縮音楽データに対し再生処理を施して順次得られた音楽データ（この音楽データは１楽曲分の音楽データ全体に対する一部分であるため、以下にはかかる音楽データを特に分割単位音楽データと呼ぶ）をデジタルアナログ変換器１３を介してデジタルアナログ変換し、その結果得られる分割単位音楽信号を連続的に２チャンネルのスピーカ１４に送出する。これによりデータ処理回路部１２は、スピーカ１４から時間的に連続する分割単位音楽信号に基づく音楽をステレオで出力させる。
【００３１】
ここで図４に示すように、データ処理回路部１２は、ＤＭＡ（Direct Memory Access）コントローラ１８と、バッファメモリ１９と、ＤＳＰ（Digital Signal Processor）２０とをそれぞれ構成するＩＣ（Integrated Circuit）チップが実装された回路基板として形成されている。この場合、データ処理回路部１２のＤＳＰ２０は、実際には内部のメモリに予め記憶されたデータ処理プログラムに従って分割圧縮音楽データに対する伸張処理等の再生処理を実行するものの、以下には便宜上、ＤＳＰ２０の各種機能（すなわち、データ処理プログラムに従って実行可能な各種機能）を機能ブロック（すなわち、制御器２１、情報検出器２２、データ伸張器２３、イコライザ２４）の処理として説明する。
【００３２】
まずＣＰＵ５は、ユーザにより操作入力部２を介して再生開始用の操作入力信号が入力されると、データ転送命令をバス４を介してデータ処理回路部１２のＤＭＡコントローラ１８に転送する。その結果、ＤＭＡコントローラ１８は、ＣＰＵ５を介さずに例えばハードディスクドライブ１２から圧縮音楽データ及び対応する属性情報を読み出しバス４を介してＲＡＭ７に一旦記憶する。またＤＭＡコントローラ１８は、このようにＲＡＭ７に対して圧縮音楽データ及び対応する属性情報を一旦記憶しながら、その際ＣＰＵ５によりかかる圧縮音楽データ及び対応する属性情報から生成された情報付加分割音楽データをバス４を介して順次取り込む。そしてＤＭＡコントローラ１８は、バッファメモリ１９に情報付加分割音楽データを一時記憶して蓄積する。
【００３３】
この際、ＣＰＵ５は、圧縮音楽データ及び対応する属性情報から情報付加分割音楽データを順次生成しながら、ＲＡＭ７からの情報付加分割音楽データの読出状況を確認する。その結果、ＣＰＵ５は、ＲＡＭ７からの情報付加分割音楽データの読み出しが一時的に中断されると、バッファメモリ１９にその容量分の情報付加分割音楽データが一時記憶されたと判断する。このようにしてＣＰＵ５は、バッファメモリ１９に対し、その容量分の情報付加分割音楽データが蓄積されると、制御命令としての再生開始命令をバス４を介してデータ処理回路部１２の制御器２１に送出する。
【００３４】
制御器２１は、ＣＰＵ５から与えられた再生開始命令に応じて、バッファメモリ１９に対しデータ転送指示を与えることにより、一時記憶している情報付加分割音楽データをその一時記憶した順番で読み出すように制御する。また制御器２１は、情報検出器２２に初期化指示を与えて初期化した後、情報検出指示を与える。これにより情報検出器２２は、制御器２１から与えられた情報検出指示に応じて、バッファメモリ１９から読み出される情報付加分割音楽データを取り込むと共に、当該取り込んだ情報付加分割音楽データからヘッダ識別情報ＨＩＤに従ってデータ長情報ＬＧ及び処理使用情報ＰＲを特定して検出する。そして情報検出器２２は、情報付加分割音楽データのヘッダ部ＨＤから検出したデータ長情報ＬＧ及び処理使用情報ＰＲを制御器２１に与えると共に、当該情報付加分割音楽データの本体部ＢＤから分割圧縮音楽データを取り出してデータ伸張器２３に転送する。
【００３５】
制御器２１は、情報検出器２２から与えられたデータ長情報ＬＧ及び処理使用情報ＰＲのうち当該処理使用情報ＰＲに初期化指示情報ＩＮが含まれているか否かを判別する。その結果、制御器２１は、処理使用情報ＰＲに初期化指示情報ＩＮが含まれているときには、初期化指示をデータ伸張器２３に与えた後、かかる処理使用情報ＰＲに含まれている処理用選定属性情報ＡＴを与える。また制御器２１は、処理使用情報ＰＲに初期化指示情報ＩＮが含まれていないときには、当該処理使用情報ＰＲに含まれている処理用選定属性情報ＡＴのみをデータ伸張器２３に与える。
【００３６】
データ伸張器２３は、制御器２１から初期化指示が与えられると、かかる初期化指示に応じて伸張処理用の初期化動作を行う。そしてデータ伸張器２３は、初期化動作の終了後、情報検出器２２から分割圧縮音楽データを取り込むと共に、制御器２１から処理用選定属性情報ＡＴを取り込む。これによりデータ伸張器２３は、かかる処理用選定属性情報ＡＴを用いて分割圧縮音楽データを伸張処理し分割単位音楽データを生成する。またデータ伸張器２３は、このとき分割単位音楽データの生成に実際に使用した現在の分割圧縮音楽データのデータ長を検出し、その検出結果を制御器２１に通知する。またデータ伸張器２３は、制御器２１から初期化指示が与えられず処理用選定属性情報ＡＴのみが与えられると、伸張処理用の初期化動作を特には行わずに、情報検出器２２から与えられる分割圧縮音楽データを当該処理用選定属性情報ＡＴを用いて伸張処理し分割単位音楽データを生成する。そしてデータ伸張器２３は、このときもかかる分割単位音楽データの生成に実際に用いた分割圧縮音楽データのデータ長を検出すると共に、その検出結果を制御器２１に通知する。
【００３７】
このとき制御器２１は、データ伸張器２３から通知されたデータ長を、情報検出器２２で検出されていたデータ長情報ＬＧの示すデータ長と比較する。そして制御器２１は、その比較結果に基づいて、データ伸張器２３で分割圧縮音楽データが正しく伸張処理されたか否かを判別する。その結果、制御器２１は、互いのデータ長が一致するとデータ伸張器２３で分割圧縮音楽データが正しく伸張処理されたと判別する。そして制御器２１は、データ伸張器２３を制御して、そのとき生成された分割単位音楽データを後段のイコライザ２４に転送させる。また制御器２１は、情報検出器２２に再び初期化指示を与えて初期化する。因みに制御器２１は、互いのデータ長が一致しないとデータ伸張器２３で分割圧縮音楽データが正しく伸張処理されなかったと判別する。この場合、制御器２１は、情報検出器２２、データ伸張器２３及びイコライザ２４を制御して再生処理を中断し、正しく伸張処理されなかったことを記憶してＣＰＵ５から検知できるようにする。このようにして制御部２１は、データ伸張器２３で分割圧縮音楽データが正しく伸張処理されると、再びバッファメモリ１９、情報検出器２２及びデータ伸張器２３を同様に制御して情報付加分割音楽データに対する処理を実行する。
【００３８】
ところでＣＰＵ５は、分割圧縮音楽テータの伸張処理に必要な処理使用情報ＰＲについては、当該分割圧縮音楽データとは別にデータ処理回路部１２に転送するのではなく、上述したように情報付加分割音楽データとして分割圧縮音楽データと共に、当該分割圧縮音楽データの伸張処理に先立ちデータ処理回路部１２に転送している。しかしながらＣＰＵ５は、このような分割圧縮音楽データに対する再生処理の際、ユーザにより操作入力部２を介して音質調整用の操作入力信号が入力され、当該ユーザの好みに合わせて音楽の音質を調整するように要求されると、かかる要求に実時間で対処する処理（以下、これを実時間処理と呼ぶ）用の制御命令として音質調整命令を、バス４を介してデータ処理回路部１２の制御器２１に転送する。
【００３９】
従ってデータ処理回路部１２の制御器２１は、分割圧縮音楽データに対する再生処理時にＣＰＵ５から音質調整命令が与えられると、イコライザ２４に対し、かかる音質調整命令に応じた音質調整指示を与えて音質調整用に実時間制御する。これに対して制御器２１は、分割圧縮音楽データに対する再生処理時にＣＰＵ５から音質調整命令が与えられなければ、イコライザ２４に対し特に音質調整指示を与えないようにする。これによりイコライザ２４は、データ伸張器２３から分割単位音楽データが与えられたときに制御部２１から音質調整指示が与えられると、かかる音質調整指示に応じて、分割単位音楽データの所定周波数成分を増減させ、得られた分割単位音楽データをデジタルアナログ変換器１３に転送する。これに対してイコライザ２４は、データ伸張器２３から分割単位音楽データが与えられたときに制御部２１から音質調整指示が与えられていなければ、予め選定された周波数成分を設定通りに調整処理し、その結果得られた分割単位音楽データをデジタルアナログ変換器１３に転送する。このようにしてイコライザ２４は、通常、データ伸張器２３から順次与えられる分割単位音楽データに基づく音楽の音質を設定通りに調整するものの、ユーザによりかかる音質を設定とは異なるように調整指示されたときには、その調整指示に応じて実時間で分割単位音楽データに基づく音楽の音質をユーザの好みに調整する。
【００４０】
なおこの実施の形態の場合、データ処理回路部１２の制御器２１は、１楽曲分の分割圧縮音楽データを伸張処理している間、情報検出器２２で検出されたデータ長情報ＬＧの示すデータ長を順次加算している。そして制御器２１は、例えばＣＰＵ５から定期的に制御命令としてのデータ長返却命令が与えられると、その時点までに加算して得られたデータ長の合計値（以下、これを合計データ長と呼ぶ）を当該ＣＰＵ５に返送する。これによりＣＰＵ５は、制御器２１から与えられた合計データ長に基づいて、圧縮音楽データに対する再生位置を検出し、その検出結果を時間情報として例えば図示しないディスプレイに表示してユーザに通知する。
【００４１】
ところで仮に、記録再生装置の内部がソフトウェアを用いないハードウェアロジックでのみ構成されると、各種制御命令に応じて分割圧縮音楽データ等がハードウェアロジック間で同期して順番に処理されるため、特に動作効率には問題が発生しない。これに対して本実施の形態による記録再生装置１では、ソフトウェアとハードウェアロジックとを組み合せて構成するようにして、ＣＰＵ５を基本プログラムに従って動作させている。そして記録再生装置１では、ＣＰＵ５が基本プログラムに従って、各種処理をそれぞれ実行するための単位時間（以下、これをタスクと呼ぶ）を設定し、かかるタスクを順次切り替えながら当該タスクに割り当てた処理を実行している。このため記録再生装置１では、ＣＰＵ５と、データ処理回路部１２やハードディスクドライブ９等とが非同期で動作する。
【００４２】
また音楽データ（すなわち、非圧縮）は、例えば、標本化周波数が 44100〔Hz〕で16ビットステレオの場合、再生時間１分当たりのデータ量が10.6〔Mbyte 〕程度となる。このためかかる音楽データが例えば 128〔Kbps〕程度で圧縮符号化されると、得られる圧縮音楽データは、再生時間１分当たりのデータ量が１〔Mbyte 〕程度となる。そして記録再生装置１のＲＡＭ７は、情報付加分割音楽データの一時記憶に用いられる一時記憶領域が例えば数十〔Kbyte 〕程度の容量に選定されている。また記録再生装置１では、データ処理回路部１２のバッファメモリ１９の容量が例えば数百〔Kbyte 〕乃至数〔Mbyte 〕程度に選定されている。従って記録再生装置１では、ＣＰＵ５の生成した情報付加分割音楽データをＲＡＭ７に一時記憶するものの、かかる情報付加分割音楽データをデータ処理回路部１２のバッファメモリ１９に当該ＲＡＭ７の一時記憶領域よりも多量に蓄積した状態で、当該情報付加分割音楽データに格納された分割圧縮音楽データの再生処理を開始している。
【００４３】
これに加えて記録再生装置１では、ＣＰＵ５がハードディスクドライブ９からＲＡＭ７を経由してデータ処理回路部１２のバッファメモリ１９まで圧縮音楽データ及び対応する属性情報や情報付加分割音楽データを転送するのではなく、当該ＣＰＵ５がデータ転送処理用のタスクでのみデータ転送命令をＤＭＡコントローラ１８に転送している。これにより記録再生装置１では、ＤＭＡコントローラ１８がＣＰＵ５を介さずに、かかる圧縮音楽データ及び対応する属性情報や情報付加分割音楽データをＤＭＡ転送している。このため記録再生装置１では、ＣＰＵ５とデータ処理回路部１２やハードディスクドライブ９等とが非同期で動作しても、分割圧縮音楽データに対する再生処理中にバッファメモリ１９が空になり、スピーカから出力させる音楽が途切れることを未然に回避している。
【００４４】
またＣＰＵ５は、データ処理回路部１２の制御器２１に対し、制御命令としての再生開始命令や音質調整命令等の制御命令をＤＭＡコントローラ１８を介さずに直接、ＰＩＯ（Program Input/Output）転送している。実際には図５に示すように、ＤＭＡコントローラ１８は、ＣＰＵ５からデータ転送命令が与えられると、当該ＣＰＵ５との間でバス４の使用権を調停し、データ転送用にバス４の占有が許可されている間、当該バス４を介して圧縮音楽データ及び対応する属性情報や情報付加分割音楽データをＤＭＡ転送する。この状態でＣＰＵ５は、制御命令を発行すると、その時点でＤＭＡコントローラの行っているＤＭＡ転送に割り込みをかけて中断させ、バス４の使用権を得る。これによりＣＰＵ５は、かかる制御命令をバス４を介してデータ処理回路部１２の制御器２１にＰＩＯ転送する。その結果、ＣＰＵ５は、制御命令のＰＩＯ転送が完了すると、バス４の使用権を再びＤＭＡコントローラ１８に与えてＤＭＡ転送を再開させる。
【００４５】
このようにしてＣＰＵ５は、処理使用情報ＰＲについては分割圧縮音楽データと共に情報付加分割音楽データとしてデータ処理回路部１２にＤＭＡ転送するものの、制御命令についてはＰＩＯ転送している。従ってＣＰＵ５は、データ処理回路部１２の再生処理を的確に制御することができる。
【００４６】
次いで、ＣＰＵ５及びデータ処理回路部１２の処理を図６乃至図１０のシーケンスチャートを用いて詳細に説明する。まず図６に示すように、第１のデータ転送処理シーケンスにおいてＣＰＵ５は、ユーザによる操作入力部２の操作により再生開始用の操作入力信号が入力されると、ＲＯＭ６に記憶しているデータ処理制御プログラムに従ってデータ生成処理手順を開始する。ＣＰＵ５は、かかるデータ生成処理手順を開始すると、ステップＳＰ１において第１のデータ転送命令をバス４を介してＤＭＡコントローラ１８に転送し、次のステップＳＰ２に移る。
【００４７】
このときＤＭＡコントローラ１８は、ＣＰＵ５から転送された第１のデータ転送命令を取り込むことで、第１のデータ転送処理手順を開始する。そしてＤＭＡコントローラ１８は、かかる第１のデータ転送処理手順を開始すると、ステップＳＰ１１においてＣＰＵ５に対しハードディスクドライブ９及びＲＡＭ７間でデータ転送用にバス４の占有を許可するように要求する。これに応じてステップＳＰ２においてＣＰＵ５は、ＤＭＡコントローラ１８との間でバス４の使用権を調停する。その結果、ＤＭＡコントローラ１８は、ＣＰＵ５によりハードディスクドライブ９及びＲＡＭ７間でデータ転送用にバス４の占有が許可されると、当該ハードディスクドライブ９及びＲＡＭ７間でバス４をデータ転送用に占有した状態で次のステップＳＰ１２に移る。
【００４８】
ステップＳＰ１２においてＤＭＡコントローラ１８は、ハードディスクドライブ９に対して圧縮音楽データ及び対応する属性情報の読出命令を転送して、次のステップＳＰ１３に移る。またステップＳＰ１３においてＤＭＡコントローラ１８は、ＲＡＭ７に対し圧縮音楽データ及び対応する属性情報の書込命令を転送して、次のステップＳＰ１４に移る。これによりＤＭＡコントローラ１８は、ステップＳＰ２１においてハードディスクドライブ９から圧縮音楽データ及び対応する属性情報を読み出すと共に、当該読み出した圧縮音楽データ及び対応する属性情報をバス４を介してＲＡＭ７にＤＭＡ転送して一旦記憶する。またステップＳＰ３においてＣＰＵ５は、ＲＡＭ７に対し圧縮音楽データ及び対応する属性情報が記憶され始めると、これに応じてＲＡＭ７上で一旦記憶されている圧縮音楽データに、対応する属性情報の少なくとも一部を付加するようにして情報付加分割音楽データを生成し始め、次のステップＳＰ４に移る。
【００４９】
このようにしてＤＭＡコントローラ１８は、ハードディスクドライブ９からＲＡＭ７へ属性情報と共に圧縮音楽データのＤＭＡ転送が完了すると、ステップＳＰ１４においてＣＰＵ５に転送完了を通知する。これによりＤＭＡコントローラ１８は、ハードディスクドライブ９及びＲＡＭ７間でデータ転送用に占有していたバス４の使用権を一旦放棄する。そしてＣＰＵ５は、ＲＡＭ７に対する圧縮音楽データ及び対応する属性情報の転送と並行して情報付加分割データを順次生成している。その結果、ＣＰＵ５は、ＲＡＭ７に対する圧縮音楽データ及び対応する属性情報の転送が完了し、ステップＳＰ４においてＲＡＭ７上で１つの圧縮音楽データ全体分の情報付加分割音楽データを生成すると、かかる情報付加分割音楽データの生成を終了する。このようにしてＣＰＵ５及びＤＭＡコントローラ１８は、ユーザにより再生要求された所定曲数分の圧縮音楽データを、対応する属性情報と共に転送し終わるまでは、かかるステップＳＰ１−ＳＰ２−ＳＰ３−ＳＰ４−ＳＰ１１−ＳＰ１２−ＳＰ１３−ＳＰ１４−ＳＰ２１に示す処理を順次繰り返し実行する。
【００５０】
次いで、図７及び図８に示すように、第１のデータ転送処理シーケンスと並列に実行される第２のデータ転送処理シーケンスにおいてＣＰＵ５は、ユーザによる操作入力部２の操作により再生開始用の操作入力信号が入力されたとき、ＲＯＭ６に記憶しているデータ処理制御プログラムに従ってデータ処理制御処理手順も開始する。ＣＰＵ５は、かかるデータ処理制御処理手順を開始すると、ステップＳＰ３１において第２のデータ転送命令をバス４を介してＤＭＡコントローラ１８に転送し、次のステップＳＰ３２に移る。
【００５１】
このときＤＭＡコントローラ１８は、ＣＰＵ５から転送された第２のデータ転送命令を取り込むことで、第２のデータ転送処理手順を開始する。そしてＤＭＡコントローラ１８は、かかる第２のデータ転送処理手順を開始すると、ステップＳＰ４１においてＣＰＵ５に対しＲＡＭ７及びバッファメモリ１９間でデータ転送用にバス４の占有を許可するように要求する。これに応じてステップＳＰ３２においてＣＰＵ５は、ＤＭＡコントローラ１８との間でバス４の使用権を調停する。その結果、ＤＭＡコントローラ１８は、ＣＰＵ５によりＲＡＭ７及びバッファメモリ１９間でデータ転送用にバス４の占有が許可されると、当該ＲＡＭ７及びバッファメモリ１９間でバス４をデータ転送用に占有した状態で次のステップＳＰ４２に移る。
【００５２】
ステップＳＰ４２においてＤＭＡコントローラ１８は、ＲＡＭ７に対して情報付加分割音楽データの読出命令を転送して、次のステップＳＰ４３に移る。またステップＳＰ４３においてＤＭＡコントローラ１８は、バッファメモリ１９に対し情報付加分割音楽データの書込命令を転送して、次のステップＳＰ４４に移る。これによりＤＭＡコントローラ１８は、ステップＳＰ６１においてＲＡＭ７から情報付加分割音楽データを読み出すと共に、当該読み出した情報付加分割音楽データをバス４を介してバッファメモリ１９にＤＭＡ転送して一時記憶し蓄積する。そしてＤＭＡコントローラ１８は、ＲＡＭ７からバッファメモリ１９へ情報付加分割音楽データのＤＭＡ転送が完了すると、ステップＳＰ４４においてＣＰＵ５に転送完了を通知する。これによりＤＭＡコントローラ１８は、ＲＡＭ７及びバッファメモリ１９間でデータ転送用に占有していたバス４の使用権を一旦放棄する。
【００５３】
引き続きステップＳＰ３３においてＣＰＵ５は、再び第２のデータ転送命令をバス４を介してＤＭＡコントローラ１８に転送し、次のステップＳＰ３４に移る。このときＤＭＡコントローラ１８は、ＣＰＵ５から転送された第２のデータ転送命令を取り込むことで、ステップＳＰ４５に移りＣＰＵ５に対し再びＲＡＭ７及びバッファメモリ１９間でデータ転送用にバス４の占有を許可するように要求する。これに応じてステップＳＰ３４においてＣＰＵ５は、ＤＭＡコントローラ１８との間でバス４の使用権を調停する。その結果、ＤＭＡコントローラ１８は、ＣＰＵ５によりＲＡＭ７及びバッファメモリ１９間でデータ転送用にバス４の占有が許可されると、当該ＲＡＭ７及びバッファメモリ１９間でバス４をデータ転送用に占有した状態で次のステップＳＰ４６に移る。
【００５４】
ステップＳＰ４６においてＤＭＡコントローラ１８は、ＲＡＭ７に対して情報付加分割音楽データの読出命令を転送して、次のステップＳＰ４７に移る。またステップＳＰ４７においてＤＭＡコントローラ１８は、バッファメモリ１９に対し情報付加分割音楽データの書込命令を転送して、次のステップＳＰ４８に移る。これによりＤＭＡコントローラ１８は、ステップＳＰ６２においてＲＡＭ７から情報付加分割音楽データを読み出すと共に、当該読み出した情報付加分割音楽データをバス４を介してバッファメモリ１９にＤＭＡ転送して一時記憶し蓄積する。
【００５５】
ところでＣＰＵ５は、ＲＡＭ７及びバッファメモリ１９間で情報付加分割音楽データがＤＭＡ転送されている途中に、バッファメモリ１９に対しその容量分の情報付加分割音楽データが蓄積されたことで、データ処理回路部１２に再生開始命令をＰＩＯ転送するように判断し、又はユーザによる操作入力部２の操作により音質調整用の操作入力信号が入力されたことで、実時間処理用の音質調整命令をＰＩＯ転送するように判断すると、ステップＳＰ３５においてデータ転送を一時的に中断させるための転送中断命令をバス４を介してＤＭＡコントローラ１８に転送し、次のステップＳＰ３６に移る。
【００５６】
このときＤＭＡコントローラ１８は、ＣＰＵ５から転送された転送中断命令を取り込むことにより次のステップＳＰ４８に移り、ＲＡＭ７に対して情報付加分割音楽データの読出中断命令を転送して、次のステップＳＰ４９に移る。またステップＳＰ４９においてＤＭＡコントローラ１８は、バッファメモリ１９に対し情報付加分割音楽データの書込中断命令を転送して、次のステップＳＰ５０に移る。これによりＤＭＡコントローラ１８は、ＲＡＭ７からバッファメモリ１９への情報付加分割音楽データのＤＭＡ転送を中断する。そしてステップＳＰ５０においてＤＭＡコントローラ１８は、ＣＰＵ５に転送中断を通知することにより、ＲＡＭ７及びバッファメモリ１９間でデータ転送用に占有していたバス４の使用権を一旦放棄する。これに応じてステップＳＰ３６においてＣＰＵ５は、ＤＭＡコントローラ１８との間でバス４の使用権を調停する。その結果、ＣＰＵ５は、ＲＡＭ７及びバッファメモリ１９間で命令転送用にバス４を占有すると、次のステップＳＰ３７に移る。
【００５７】
ステップＳＰ３７においてＣＰＵ５は、再生開始命令や音質調整命令等の制御命令をバス４を介してデータ処理回路部１２の制御器２１にＰＩＯ転送して、次のステップＳＰ３８に移る。そしてステップＳＰ３８においてＣＰＵ５は、データ転送再開命令をバス４を介してＤＭＡコントローラ１８に転送し、次のステップＳＰ３９に移る。このときＤＭＡコントローラ１８は、ＣＰＵ５から転送されたデータ転送再開命令を取り込むことにより次のステップＳＰ５１に移り、ＣＰＵ５に対し再びＲＡＭ７及びバッファメモリ１９間でデータ転送用にバス４の占有を許可するように要求する。これに応じてステップＳＰ３９においてＣＰＵ５は、ＤＭＡコントローラ１８との間でバス４の使用権を調停する。その結果、ＤＭＡコントローラ１８は、ＣＰＵ５によりＲＡＭ７及びバッファメモリ１９間でデータ転送用にバス４の占有が許可されると、当該ＲＡＭ７及びバッファメモリ１９間でバス４をデータ転送用に占有した状態で次のステップＳＰ５２に移る。
【００５８】
ステップＳＰ５２においてＤＭＡコントローラ１８は、ＲＡＭ７に対して情報付加分割音楽データの読出再開命令を転送して、次のステップＳＰ５３に移る。またステップＳＰ５３においてＤＭＡコントローラ１８は、バッファメモリ１９に対し情報付加分割音楽データの書込再開命令を転送して、次のステップＳＰ５４に移る。これによりＤＭＡコントローラ１８は、ステップＳＰ６３においてＲＡＭ７から情報付加分割音楽データを再び読み出すと共に、当該読み出した情報付加分割音楽データをバス４を介してバッファメモリ１９にＤＭＡ転送して一時記憶し蓄積する。そしてＤＭＡコントローラ１８は、ＲＡＭ７からバッファメモリ１９へ、データ転送の中断前から合わせて情報付加分割データのＤＭＡ転送が完了すると、ステップＳＰ５４においてＣＰＵ５に転送完了を通知する。これによりＤＭＡコントローラ１８は、ＲＡＭ７及びバッファメモリ１９間でデータ転送用に占有していたバス４の使用権を一旦放棄する。そしてＣＰＵ５及びＤＭＡコントローラ１８は、制御命令のＰＩＯ転送が必要となるまでの間は、上述のステップＳＰ３１−ＳＰ３２−ＳＰ４１−ＳＰ４２−ＳＰ４３−ＳＰ４４−ＳＰ６１に示す処理を順次繰り返し実行する。またＣＰＵ５及びＤＭＡコントローラ１８は、制御命令をＰＩＯ転送するときには、上述のステップＳＰ３３−ＳＰ３４−ＳＰ３５−ＳＰ３６−ＳＰ３７−ＳＰ３８−ＳＰ３９−ＳＰ４５−ＳＰ４６−ＳＰ４７−ＳＰ４８−ＳＰ４９−ＳＰ５０−ＳＰ５１−ＳＰ５２−ＳＰ５３−ＳＰ５４−ＳＰ６２−ＳＰ６３に示す処理を適宜実行する。
【００５９】
次いでデータ処理回路部１２のＤＳＰ２０は、第１及び第２のデータ転送処理シーケンスと並列に、内部のメモリに予め記憶されたデータ処理プログラムに従って図９及び図１０に示すデータ処理シーケンスを実行している。しかしながら以下には、かかるＤＳＰ２０の実行するデータ処理シーケンスを、機能ブロックでなる制御器２１、情報検出器２２、データ伸張器２３及びイコライザ２４の処理として説明する。まずデータ処理回路部１２において制御器２１は、ＣＰＵ５からＰＩＯ転送された再生開始命令を取り込むと、回路制御処理手順を開始する。そして制御器２１は、かかる回路制御処理手順を開始すると、ステップＳＰ７１においてデータ転送指示情報をバッファメモリ１９に転送し、次のステップＳＰ７２に移る。これによりステップＳＰ８１においてバッファメモリ１９は、制御器２１から与えられたデータ転送指示情報に従い、すでに一時記憶して蓄積している複数の情報付加分割音楽データのうち、最も速い時点で一時蓄積していた１つの情報付加分割音楽データを情報検出器２２に転送する。
【００６０】
このとき情報検出器２２は、バッファメモリ１９から転送された情報付加分割音楽データを取り込むことで、情報検出処理手順を開始する。そして情報検出器２２は、かかる情報検出処理手順を開始すると、ステップＳＰ９１においてその情報付加分割音楽データのヘッダ部ＨＤからデータ長情報ＬＧと共に処理使用情報ＰＲを検出し、次のステップＳＰ９２に移る。そしてステップＳＰ９２において情報検出器２２は、情報付加分割音楽データから検出したデータ長情報ＬＧ及び処理使用情報ＰＲを制御器２１に転送して、次のステップＳＰ９３に移る。
【００６１】
従ってステップＳＰ７２において制御器２１は、情報検出器２２から転送されたデータ長情報ＬＧ及び処理使用情報ＰＲを取り込むと共に、当該取り込んだ処理使用情報ＰＲに初期化指示情報ＩＮが含まれているか否かを判断する。このステップＳＰ７２において肯定結果が得られると、このことは現時点で伸張処理の対象となっている分割圧縮音楽データ（すなわち、このときバッファメモリ１９から情報検出器２２に転送された情報付加分割音楽データに格納されている分割圧縮音楽データ）が新たな楽曲の先頭の分割圧縮音楽データであることを表している。すなわちかかる肯定結果は、現時点で伸張処理の対象となっている圧縮分割音楽データを、１つ前に伸張処理した圧縮音楽データの一部を用いずに伸張処理するように要求されていることを表している。従って制御器２１は、このとき次のステップＳＰ７３に移る。そしてステップＳＰ７３において制御器２１は、初期化指示情報ＩＮをデータ伸張器２３に転送して、次のステップＳＰ７４に移る。
【００６２】
このときデータ伸張器２３は、制御器２１から転送された初期化指示情報ＩＮを取り込むことで、データ伸張処理手順を開始する。そしてデータ伸張器２３は、かかるデータ伸張処理手順を開始すると、ステップＳＰ１０１において自己の初期化動作を行い、１つ前に伸張処理して残っていた分割圧縮音楽データの一部を全て消去し、かかる初期化が完了すると、次のステップＳＰ１０２に移る。そしてステップＳＰ１０２においてデータ伸張器２３は、制御器２１に対し初期化の完了を通知して、次のステップＳＰ１０３に移る。
【００６３】
その結果、ステップＳＰ７４において制御器２１は、データ伸張器２３からの初期化の完了の通知に応じて、情報検出器２２に対しデータ転送指示情報を転送して、次のステップＳＰ７５に移る。これによりステップＳＰ９３において情報検出器２２は、制御器２１から転送されたデータ転送指示情報に応じて、データ伸張器２３に対し、情報付加分割音楽データに格納されている分割圧縮音楽データを転送し、かかる転送が完了すると、次のステップＳＰ９４に移る。そしてステップＳＰ９４において情報検出器２２は、制御器２１に対し分割圧縮音楽データの転送が完了したことを通知する。これによりステップＳＰ７５において制御器２１は、情報検出器２２から通知された転送の完了に応じて、データ伸張器２３に対し、処理使用情報ＰＲに含まれる処理用選定属性情報ＡＴと共にデータ伸張指示情報を転送して、次のステップＳＰ７６に移る。
【００６４】
このときステップＳＰ１０３においてデータ伸張器２３は、制御器２１から転送されたデータ伸張指示情報に応じて、分割圧縮音楽データを対応する処理用選定属性情報ＡＴを用いて伸張処理する。その結果、データ伸張器２３は、かかる伸張処理が終了すると、次のステップＳＰ１０４に移る。そしてデータ伸張器２３は、伸張処理した分割圧縮音楽データのデータ長を伸張処理結果として制御器２１に通知し、次のステップＳＰ１０５に移る。従ってステップＳＰ７６において制御器２１は、データ伸張器２３から伸張処理結果として通知されたデータ長を、情報検出器２２から与えられていたデータ長情報ＬＧの示すデータ長と比較する。その結果、制御器２１は、互いのデータ長が一致すると、データ伸張器２３で分割圧縮音楽データを正常に伸張処理し得たと判別する。そして制御器２１は、データ伸張器２３に対し、データ転送指示情報を転送する。これによりステップＳＰ１０５においてデータ伸張器２３は、制御器２１から転送されたデータ転送指示情報に応じて、分割圧縮音楽データを伸張処理して得られた分割単位音楽データをイコライザ２４に転送する。
【００６５】
このときイコライザ２４は、データ伸張器２３から転送された分割単位音楽データを取り込むことで、音質調整処理手順を開始する。そしてイコライザ２４は、かかる音質調整処理手順を開始すると、ステップＳＰ１１１において、音質調整用の設定を変更するように要求されているか否かを判断する。ここで記録再生装置１では、分割圧縮音楽データの再生中であれば、ユーザが任意の時点に操作入力部２を操作して音質調整用の操作入力信号を入力することができる。このため図９及び図１０に示すデータ処理シーケンスでは、特に図示してはいないが、制御器２１が上述したステップＳＰ７１乃至ステップＳＰ７６の処理を順次実行している間、何れのタイミングでもＣＰＵ５がＰＩＯ転送した実時間処理用の音質調整命令を取り込むことができると共に、その音質調整命令に応じた音質調整指示情報をイコライザ２４に転送することができる。
【００６６】
従ってかかるステップＳＰ１１１において肯定結果が得られると、このことはユーザにより音楽を好みの音質に調整するように要求され、その結果、イコライザ２４が制御器２１から転送された音質調整指示情報を取り込んでいることを表している。従ってこのときイコライザ２４は、次のステップＳＰ１１２に移る。そしてステップＳＰ１１２においてイコライザ２４は、制御器２１から転送された音質調整指示情報に応じて音質調整用の設定を変更し、かかる設定内容に従い分割単位音楽データの所定周波数成分を増減させ、得られた分割単位音楽データをデジタルアナログ変換器１３に転送する。
【００６７】
これに対して上述のステップＳＰ１１１において否定結果が得られると、このことはユーザにより特に音質を調整するようには要求されていないため、イコライザ２４が音質調整指示情報を未だ取り込んではいないことを表している。従ってこのときイコライザ２４は、ステップＳＰ１１３に移る。そしてステップＳＰ１１３においてイコライザ２４は、分割単位音楽データに対し、予め選定された周波数成分を設定通りに調整処理し、その結果得られた分割単位音楽データをデジタルアナログ変換器１３に転送する。
【００６８】
ところで上述のステップＳＰ７２において否定結果が得られると、このことは現時点で伸張処理の対象となっている分割圧縮音楽データが１楽曲分の複数の分割圧縮音楽データのうち先頭を除く分割圧縮音楽データであることを表している。すなわちかかる否定結果は、現時点で伸張処理の対象となっている圧縮分割音楽データを、１つ前に伸張処理した圧縮音楽データの一部を用いて伸張処理するように要求されていることを表している。従って制御器２１は、このときステップＳＰ７４に移る。これにより制御器２１は、データ伸張器２３を初期化せずに分割圧縮音楽データを伸張処理させる。
【００６９】
このようにして制御器２１、情報検出器２２、データ伸張器２３及びイコライザ２４は、上述したステップＳＰ７１−ＳＰ７２−ＳＰ７３−ＳＰ７４−ＳＰ７５−ＳＰ７６−ＳＰ９１−ＳＰ９２−ＳＰ９３−ＳＰ９４−ＳＰ１０１−ＳＰ１０２−ＳＰ１０３−ＳＰ１０４−ＳＰ１０５−ＳＰ１１１−ＳＰ１１２−ＳＰ１１３に示す処理を順次繰り返し実行することにより、バッファメモリ１９に情報付加分割音楽データとして蓄積している分割圧縮音楽データをそれぞれ対応する処理用選定属性情報ＡＴを用いて順次再生処理する。
【００７０】
以上の構成において、記録再生装置１では、ユーザにより圧縮音楽データの再生が要求されると、ＣＰＵ５からデータ転送命令を受けたＤＭＡコントローラ１８がハードディスクドライブ９から圧縮音楽データ及び対応する属性情報をバス４を介してＲＡＭ７にＤＭＡ転送して一旦記憶すると共に、この際にＣＰＵ５がＲＡＭ７上で圧縮音楽データに、対応する属性情報の少なくとも一部を付加するようにして情報付加分割音楽データを生成する。また記録再生装置１では、ＤＭＡコントローラ１８がＲＡＭ７から情報付加分割音楽データを順次バス４を介してデータ処理回路部１２のバッファメモリ１９にＤＭＡ転送して一時記憶しながら、当該バッファメモリ１９に対しその容量分の情報付加分割音楽データが蓄積された時点でＣＰＵ５が再生開始命令をバス４を介してデータ処理回路部１２の制御器２１にＰＩＯ転送する。
【００７１】
これにより記録再生装置１では、データ処理回路部１２において制御器２１の制御の元に、バッファメモリ１９から情報付加分割音楽データを一時記憶の順番で情報検出器２２に転送し、当該情報検出器２２がかかる情報付加分割音楽データのヘッダ部ＨＤから処理使用情報ＰＲを検出すると共に、その情報付加分割音楽データの本体部ＢＤから分割圧縮音楽データを取り出してデータ伸張器２３に転送する。また記録再生装置１では、データ処理回路部１２において制御器２１の制御の元に、データ伸張器２３が処理使用情報ＰＲに含まれる初期化指示情報ＩＮに応じて初期化動作を行い、当該処理使用情報ＰＲに含まれる処理用選定属性情報ＡＴを用いて、分割圧縮音楽データを伸張処理し、得られた分割単位音楽データをイコライザ２４に転送する。
【００７２】
そして記録再生装置１では、データ処理回路部１２において制御器２１の制御の元に、イコライザ２４が分割単位音楽データに対し、予め設定された音質調整用の設定内容に従って音質調整処理を施す。ただし記録再生装置１では、分割圧縮音楽データに対する再生処理中にユーザにより自己の好みで音質を調整するように要求されると、ＣＰＵ５がその要求に実時間処理で対応するように実時間処理用の音質調整命令をバス４を介してデータ処理回路部１２の制御器２１にＰＩＯ転送する。これにより記録再生装置１では、ユーザにより自己の好みで音質を調整するように要求されたとき、データ処理回路部１２において制御器２１の制御の元に、イコライザ２４が、その時点に伸張処理して得られた分割単位音楽データに対し、かかる音質調整命令に応じた音質調整用の設定内容に従って音質調整処理を施す。
【００７３】
以上の構成によれば、記録再生装置１では、データ処理回路部１２においてバッファメモリ１９から、分割圧縮音楽データに対し対応する属性情報の少なくとも一部を付加して生成した情報付加分割音楽データを順次読み出して情報検出器２２に転送し、当該情報検出器２２によりかかる情報付加分割音楽データから処理使用情報ＰＲとして処理用選定属性情報ＡＴを検出すると共に、データ伸張器２３によりその処理用選定属性情報ＡＴを用いて、当該情報付加分割音楽データに格納されていた分割圧縮音楽データを伸張処理する。また記録再生装置１では、ＣＰＵ５が、ユーザにより音質調整が要求されたときには、その要求に即座に対応して実時間処理用の制御命令としての音質調整命令をデータ処理回路部１２の制御器２１に転送すると共に、これを受けた制御器２１がかかる音質調整命令に応じて、制御対象のイコライザ２４を実時間制御するようにした。
【００７４】
従って記録再生装置１では、ＣＰＵ５が分割圧縮音楽データの伸張処理に合わせて、かかる分割圧縮音楽データを判別しながら、対応する処理用選定属性情報ＡＴを選定してデータ伸張器２４に順次転送しなくても、データ処理回路部１２で、分割圧縮音楽データに予め付加されている処理用選定属性情報ＡＴを検出し、当該検出した処理用選定属性情報ＡＴを用いて対応する分割圧縮音楽データを的確に伸張処理することができる。また記録再生装置１では、分割圧縮音楽データの伸張処理に用いる処理用選定属性情報ＡＴを当該分割圧縮音楽データと共にその伸張処理に先立ちデータ処理回路部１２に渡しているものの、ユーザ等の要求に実時間で対処する必要があるときには、ＣＰＵ５からその要求時点に実時間処理用の制御命令を直接データ処理回路部１２に転送するため、突然の要求等にも的確に対処することができる。このため記録再生装置１では、データ処理回路部１２の制御元であるＣＰＵ５の処理負荷を低減させつつ、分割圧縮音楽データを的確に処理することができる。
【００７５】
また記録再生装置１では、各種制御命令に加えて処理使用情報ＰＲもデータ処理回路部１２に直接転送するわけではなく、かかる処理使用情報ＰＲについては分割圧縮音楽データと共に情報付加分割音楽データとしてデータ処理回路部１２にＤＭＡ転送し、制御命令のみをＰＩＯ転送している。従って記録再生装置１では、データ処理回路部１２に対して分割圧縮音楽データ（すなわち、情報付加分割音楽データとして）を転送している間に、データ処理回路部１２に対するＰＩＯ転送によりＤＭＡ転送が中断されることを極力低減させている。これにより記録再生装置１では、データ処理回路部１２に対しバッファメモリ１９に情報付加分割音楽データを充分に蓄積させながら分割圧縮音楽データを再生処理させることができ、かくしてスピーカから出力させる音楽が途中で途切れることをほぼ確実に回避している。
【００７６】
そして記録再生装置１では、近年の機能増加の傾向に伴いＣＰＵ５からデータ処理回路部１２に転送する制御命令の種類が増えても、従来のディスク再生装置のように処理使用情報ＰＲもデータ処理回路部１２に直接転送するわけではなく、かかる処理使用情報ＰＲを分割圧縮音楽データと共に情報付加分割音楽データとしてデータ処理回路部１２にＤＭＡ転送している。このため記録再生装置１では、機能の増加に伴いデータ処理回路部１２に対して転送する制御命令が増えても、従来のディスク再生装置に比してＣＰＵ５の処理負荷が著しく増加することを回避することができる。
【００７７】
さらに記録再生装置１では、分割圧縮音楽データに対して予め処理使用情報ＰＲとしてデータ伸張器２３に対する初期化指示情報ＩＮを付加しているため、ＣＰＵ５に分割圧縮音楽データに対する伸張処理の状況を常時監視させ、かかる伸張処理に合わせて初期化指示情報ＩＮを転送させなくても、データ処理回路部１２でデータ伸張器２３を的確に初期化することができ、かくしてＣＰＵ５の処理付加をさらに低減させることができる。
【００７８】
さらに記録再生装置１では、バッファメモリ１９の容量を、ＲＡＭ７における情報付加分割音楽データの一時記憶領域の容量よりも大きくした。このため記録再生装置１では、ＣＰＵ５が基本プログラムに従って動作することで、当該ＣＰＵ５とデータ処理回路部１２とが互いに非同期で動作するものの、バッファメモリ１９に対しＲＡＭ７よりも多量の情報付加分割音楽データを蓄積した状態で、当該情報付加分割音楽データに格納している分割圧縮音楽データの再生処理を開始することができる。従って記録再生装置１では、制御命令のＰＩＯ転送によりデータ処理回路部１２への情報付加分割音楽データのＤＭＡ転送が一時的に中断されても、分割圧縮音楽データに対する再生処理が中断されることをほぼ確実に回避することができる。
【００７９】
さらに記録再生装置１では、ＣＰＵ５が圧縮音楽データ及び対応する属性情報から情報付加分割音楽データを順次生成しながら、ＲＡＭ７からの情報付加分割音楽データの読出状況を確認し、当該ＲＡＭ７からの情報付加分割音楽データの読み出しが一時的に中断されたときに再生開始命令をデータ処理回路部１２にＰＩＯ転送する。すなわち記録再生装置１では、バッファメモリ１９にその容量分の情報付加分割音楽データが一時記憶されると、ＤＭＡ転送が必然的に中断されたような状態となる。従って記録再生装置１では、ＣＰＵ５から再生開始命令をデータ処理回路部１２に転送するとき、情報付加分割音楽データのＤＭＡ転送に割り込みをかけて、かかるＤＭＡ転送を強制的に中断させなくても、ＤＭＡコントローラ１８にバス４の使用権を容易に一旦放棄させ、かくして再生開始命令を容易にＰＩＯ転送することができる。
【００８０】
なお上述の実施の形態においては、ＤＭＡコントローラ１８により、ＲＡＭ７から情報付加分割音楽データをバス４を介してデータ処理回路部１２のバッファメモリ１９にＤＭＡ転送するようにした場合について述べたが、本発明はこれに限らず、かかるＤＭＡコントローラ１８を用いずにＣＰＵ５がＲＡＭ７から情報付加分割音楽データをバス４を介してデータ処理回路部１２のバッファメモリ１９に転送するようにしても良い。
【００８１】
ここで図１１に示すように、ＣＰＵ５は、ＤＭＡコントローラ１８を用いずに情報付加分割音楽データを転送する場合、データ転送用のタスク（以下、これを転送タスクと呼ぶ）において情報付加分割音楽データの転送を開始した後、かかる情報付加分割音楽データの転送完了を確認すると新たな情報付加分割音楽データの転送を開始する。このためＣＰＵ５は、転送タスクとは異なるタスクに割り当てた処理を実行しているときに、情報付加分割音楽データの転送完了が通知されても、次の転送タスクになるまでかかる転送完了を確認することができず、図中の時点Ｔ３から時点Ｔ４の期間や時点Ｔ６から時点Ｔ７の期間で情報付加分割音楽データの転送を中断する。そしてＣＰＵ５は、仮にデータ処理回路部１２のバッファメモリ１９の容量が、ＲＡＭ７における情報付加分割音楽データの一時記憶領域の容量以下であると、当該バッファメモリ１９に対し多量の情報付加分割音楽データを蓄積しておくことができないため、ＲＡＭ７からバッファメモリ１９に対し情報付加分割音楽データの転送が途切れたとき、これに応じてデータ処理回路部１２からの分割単位音楽データの出力も途切れることになり、その結果、スピーカ１４から出力される音楽も途切れることになる。
【００８２】
しかしながら図１２に示すように、ＣＰＵ５は、ＤＭＡコントローラ１８を用いずに情報付加分割音楽データを転送する場合でも、上述した実施の形態のように、データ処理回路部１２のバッファメモリ１９の容量を、ＲＡＭ７における情報付加分割音楽データの一時記憶領域の容量よりも大きくすることで、当該バッファメモリ１９からデータ伸張器２３側への情報付加分割音楽データの読み出しを何ら気にせずに、ＲＡＭ７から情報付加分割音楽データをバッファメモリ１９に高速に転送して蓄積することができる。このためＣＰＵ５は、図１１に示した場合と同様に、転送タスクとは異なるタスクに割り当てた処理を実行しているときに、情報付加分割音楽データの転送完了が通知されたことでその転送完了を確認することができず、図中の時点Ｔ１４から時点Ｔ１５の期間や時点Ｔ１８から時点Ｔ１９の期間で情報付加分割音楽データの転送を中断しても、バッファメモリ１９に多量の情報付加分割音楽データを蓄積し得る分、データ処理回路部１２から分割単位音楽データの出力が途切れることを回避すると共に、スピーカ１４から出力される音楽が途切れることも回避することができる。
【００８３】
また上述の実施の形態においては、情報付加分割音楽データのヘッダ部ＨＤに、処理使用情報ＰＲとして初期化指示情報ＩＮを格納するようにした場合について述べたが、本発明はこれに限らず、情報付加分割音楽データのヘッダ部ＨＤには、初期化指示情報ＩＮを格納せずに、ＣＰＵ５がかかる初期化指示情報ＩＮを実時間処理用の制御命令としての初期化指示命令としてデータ処理回路部１２の制御器２１に転送するようにしても良い。このようにすれば、圧縮音楽データの再生中にユーザにより再生速度を線形に自由に変更するように要求された場合でも、その再生速度に応じた分割圧縮音楽データに対する伸張処理の形態に従い、データ伸張器２３を的確に初期化することができる。また音質調整命令についても、予め楽曲毎に固有の音質調整用の設定が決められているような場合には、当該設定の内容を示す音質調整指示情報を処理使用情報ＰＲとして情報付加分割音楽データのヘッダ部ＨＤに格納することができる。さらにデータ処理回路部１２に対しては、例えば当該データ処理回路部１２で実行可能な所定処理について任意に実行の有無を要求可能とした場合、かかる所定処理の実行の有無を示す処理実行切替命令を実時間処理用の制御命令として転送することもできる。そしてデータ処理回路部１２では、その処理実行切替命令に応じて、対応する所定処理を実行可能な回路に対し当該所定処理の実行の有無を実時間制御で切り替えると共に、情報検出器２２に対し所定処理の実行の有無に合わせて処理使用情報ＰＲの検出の有無を実時間制御することもできる。すなわち情報付加分割音楽データのヘッダ部ＨＤには、予めデータ処理に用いることが確定している情報を処理使用情報ＰＲとして格納しておき、任意の要求に実時間処理で対処するための制御命令のみをＣＰＵ５からデータ処理回路部１２に直接転送することで、かかるＣＰＵ５の処理負荷を低減しつつ的確にデータ処理することができる。
【００８４】
さらに上述の実施の形態においては、ＤＭＡコントローラ１８をデータ処理回路部１２に設けるようにした場合について述べたが、本発明はこれに限らず、ＤＭＡコントローラ１８をバス４に接続していれば、データ処理回路部１２の外部に設けるようにしても良い。
【００８５】
さらに上述の実施の形態においては、データ処理回路部１２において情報検出器２２で情報付加分割音楽データから検出した処理使用情報ＰＲを制御器２１に渡すようにした場合について述べたが、本発明はこれに限らず、情報検出器２２で情報付加分割音楽データから検出した処理使用情報ＰＲを制御器２１を介さずにデータ伸張器２３に直接渡すようにしても良い。このようにすれば、制御器２１の処理負荷を低減させることができる。
【００８６】
さらに上述の実施の形態においては、本発明によるデータ処理回路を、図１乃至図１０について上述した分割圧縮音楽データを再生処理する回路基板構成のデータ処理回路部１２に適用するようにした場合について述べたが、本発明はこれに限らず、映像データや写真画像データ、テキストデータ、ゲームプログラム等の種々のデータに対して再生処理、暗号化処理、圧縮符号化処理、復号処理等の種々のデータ処理を施すデータ処理回路、またデータ処理装置に対し着脱可能に設けられる回路基板構成のデータ処理回路等のように、この他種々の構成のデータ処理回路に広く適用することができる。
【００８７】
さらに上述の実施の形態においては、本発明によるデータ処理装置を、図１乃至図１０について上述した記録再生装置１に適用するようにした場合について述べたが、本発明はこれに限らず、データ処理回路を有するパーソナルコンピュータや携帯電話機、ＰＤＡ（Personal Digital Assistance ）、ゲーム機器、コンパクトディスクプレーヤ、ＤＶＤ（Digital Versatile Disc）プレーヤ、ハードディスクレコーダ、テレビジョン受像機等のデータ処理装置のように、この他種々の構成のデータ処理装置に広く適用することができる。
【００８８】
さらに上述の実施の形態においては、本発明によるデータ処理プログラムを、図１乃至図１０について上述したＤＳＰ２０内のメモリに予め記憶されたデータ処理プログラムに適用するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成のデータ処理プログラムを広く適用することができる。
【００８９】
さらに上述の実施の形態においては、本発明によるデータ処理制御プログラムを、図１乃至図１０について上述した記録再生装置１のＲＯＭ６又はハードディスクドライブ９に予め記憶しているデータ処理制御プログラムに適用し、当該記録再生装置１のＣＰＵ５がそのデータ処理制御プログラムに従って図６について上述したデータ生成処理手順を実行すると共に、図７及び図８について上述したデータ処理制御処理手順を実行するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成のデータ処理制御プログラムを適用し、そのデータ処理制御プログラムが格納されたプログラム格納媒体を記録再生装置１にインストールすることによりデータ生成処理手順及びデータ処理制御処理手順を実行するようにしても良い。
【００９０】
さらに上述の実施の形態においては、属性情報の付加されているデータを一時記憶するバッファメモリとして、図１乃至図１０について上述したデータ処理回路部１２内部のバッファメモリ１９を適用するようにした場合について述べたが、本発明はこれに限らず、データ処理回路部１２の外部に設けられたバッファメモリのように、この他種々のバッファメモリを広く適用することができる。
【００９１】
さらに上述の実施の形態においては、バッファメモリから読み出された、属性情報の付加されているデータとして、図１乃至図１０について上述した分割圧縮音楽データを適用するようにした場合について述べたが、本発明はこれに限らず、映像データや写真画像データ、テキストデータ、ゲームプログラム等の種々のデータを広く適用することができる。
【００９２】
さらに上述の実施の形態においては、バッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出する情報検出手段として、図１乃至図１０について上述したＤＳＰ２０の一部機能でなる情報検出器２２を適用するようにした場合について述べたが、本発明はこれに限らず、バッファメモリから読み出された、属性情報の付加されているデータから当該属性情報を検出するハードウェア回路構成の情報検出器等のように、この他種々の情報検出手段を広く適用することができる。
【００９３】
さらに上述の実施の形態においては、情報検出手段により検出された属性情報に応じて、当該属性情報が付加されていたデータを処理するデータ処理手段として、図１乃至図１０について上述したＤＳＰ２０の一部機能でなるデータ伸張器２３を適用するようにした場合について述べたが、本発明はこれに限らず、情報検出手段により検出された属性情報に応じて、当該属性情報が付加されていたデータに対し、再生処理、暗号化処理、圧縮符号化処理、復号処理等の種々のデータ処理を施すハードウェア回路構成のデータ処理器等のように、この他種々のデータ処理手段を広く適用することができる。
【００９４】
さらに上述の実施の形態においては、外部から入力される実時間処理用の制御命令として、図１乃至図１０について上述した音質調性命令を適用するようにした場合について述べたが、本発明はこれに限らず、画質調整命令等のように、この他種々の制御命令を広く適用することができる。
【００９５】
さらに上述の実施の形態においては、外部から入力される実時間処理用の制御命令に応じて、情報検出手段及びデータ処理手段のうち少なくとも１つを実時間制御する実時間制御手段として、図１乃至図１０について上述したＤＳＰ２０の一部機能でなる制御器２１を適用するようにした場合について述べたが、本発明はこれに限らず、外部から入力される実時間処理用の制御命令に応じて、データ処理回路上の複数の手段のうち少なくとも１つを実時間制御するハードウェア回路構成の実時間制御器等のように、この他種々の実時間制御手段を広く適用することができる。
【００９６】
さらに上述の実施の形態においては、データ処理回路の実時間制御手段に実時間処理用の制御命令を送出する制御命令送出手段として、図１乃至図１０について上述したＣＰＵ５を適用するようにした場合について述べたが、本発明はこれに限らず、マイクロプロセッサ等のように、この他種々の制御命令送出手段を広く適用することができる。
【産業上の利用可能性】
【００９７】
本発明は、パーソナルコンピュータ及び音楽再生装置等のデータ処理装置に設けられたデータ処理回路に利用することができる。
【図面の簡単な説明】
【００９８】
【図１】本発明による記録再生装置の回路構成の一実施の形態を示すブロック図である。
【図２】情報付加分割音楽データの構成（１）を示す略線図である。
【図３】情報付加分割音楽データの構成（２）を示す略線図である。
【図４】データ処理回路部の回路構成を示すブロック図である。
【図５】ＤＭＡ転送中のＰＩＯ転送の割り込みの説明に供する略線図である。
【図６】第１のデータ転送処理シーケンスを示すシーケンスチャートである。
【図７】第２のデータ転送処理シーケンス（１）を示すシーケンスチャートである。
【図８】第２のデータ転送処理シーケンス（２）を示すシーケンスチャートである。
【図９】データ処理シーケンス（１）を示すシーケンスチャートである。
【図１０】データ処理シーケンス（２）を示すシーケンスチャートである。
【図１１】バッファメモリの容量が小さい場合のＣＰＵによるデータの転送の説明に供する略線図である。
【図１２】バッファメモリの容量が大きい場合のＣＰＵによるデータの転送の説明に供する略線図である。
【符号の説明】
【００９９】
１……記録再生装置、５……ＣＰＵ、１２……データ処理回路部、１９……バッファメモリ、２０……ＤＳＰ、２１……制御器、２２……情報検出器、２３……データ伸張器、２４……イコライザ、ＡＴ……処理用選定属性情報、ＩＮ……初期化指示情報、ＰＲ……処理使用情報。
【図１】
2006209687.tif 000003
【図２】
2006209687.tif 000004
【図３】
2006209687.tif 000005
【図４】
2006209687.tif 000006
【図５】
2006209687.tif 000007
【図６】
2006209687.tif 000008
【図７】
2006209687.tif 000009
【図８】
2006209687.tif 000010
【図９】
2006209687.tif 000011
【図１０】
2006209687.tif 000012
【図１１】
2006209687.tif 000013
【図１２】
2006209687.tif 000014