(57)【要約】【課題】  本発明は、処理効率を格段的に向上させる。【解決手段】  本発明は、音楽データＤ１を圧縮符号化処理して得られる圧縮符号化音楽データＤ１０を、それぞれ復号処理精度の異なる復号手法の複数種類の復号処理プログラムＥＰ１、ＥＰＥ２、……、ＰＥＮのうち１つの復号処理プログラムＥＰ１、ＥＰＥ２、……、ＰＥＮに従って復号処理して生成される復号音楽データＤ６を出力処理するときの出力処理精度を検出し、当該検出した出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムＥＰ１、ＥＰＥ２、……、ＰＥＮを復号処理の実行用に選択することにより、復号処理精度及び出力処理精度の違いに起因して無駄に演算することを未然に防止でき、処理効率を格段的に向上することができる。【選択図】        図７
2005114871.tif 000002
【特許請求の範囲】
【請求項１】
所定データを圧縮符号化処理して生成された圧縮符号化データを、それぞれ復号処理精度の異なる複数種類の復号手法のうち１つの当該復号手法で復号処理して復号データを生成する復号処理手段と、
上記復号データを所定の出力処理精度で出力処理する出力処理手段と、
上記出力処理手段の上記出力処理精度を検出する処理精度検出手段と、
上記復号処理手段で実行する上記圧縮符号化データの上記復号処理の上記復号手法として、上記処理精度検出手段によって検出された上記出力処理精度とほぼ同等な上記復号処理精度を得る上記復号手法を選択する復号手法選択手段と
を具えることを特徴とするデータ処理装置。
【請求項２】
上記復号処理手段に対して、それぞれ上記復号処理精度の異なる複数種類の上記復号手法で上記復号処理を実行可能にする複数種類の復号処理プログラムを記憶する復号処理プログラム記憶手段と、
上記復号処理手段に対して、上記処理精度検出手段によって検出された上記出力処理精度とほぼ同等な上記復号処理精度を得る上記復号手法で上記復号処理を実行可能にする上記復号処理プログラムが上記復号処理プログラム記憶手段に記憶されていないとき、当該復号処理プログラムを外部から取得する復号処理プログラム取得手段と
を具えることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
上記所定データをそれぞれ圧縮符号化処理精度の異なる複数種類の圧縮符号化手法のうち１つの当該圧縮符号化手法で圧縮符号化処理して上記圧縮符号化データを生成する圧縮符号化処理手段と、
上記圧縮符号化処理手段で実行する上記所定データの上記圧縮符号化処理の上記圧縮符号化手法として、上記処理精度検出手段によって検出された上記出力処理精度とほぼ同等な上記圧縮符号化処理精度を得る上記圧縮符号化手法を選択する符号化手法選択手段と
を具えることを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
上記圧縮符号化処理手段に対して、それぞれ上記圧縮符号化処理精度の異なる複数種類の上記圧縮符号化手法で上記圧縮符号化処理を実行可能にする複数種類の圧縮符号化処理プログラムを記憶する圧縮符号化処理プログラム記憶手段と、
上記圧縮符号化処理手段に対して、上記処理精度検出手段によって検出された上記出力処理精度とほぼ同等な上記圧縮符号化処理精度を得る上記圧縮符号化手法で上記圧縮符号化処理を実行可能にする上記圧縮符号化処理プログラムが上記圧縮符号化処理プログラム記憶手段に記憶されていないとき、当該圧縮符号化処理プログラムを外部から取得する圧縮符号化処理プログラム取得手段と
を具えることを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
所定データをそれぞれ圧縮符号化処理精度の異なる複数種類の圧縮符号化手法のうち１つの当該圧縮符号化手法で圧縮符号化処理して圧縮符号化データを生成する圧縮符号化処理手段と、
上記圧縮符号化データを所定の復号処理精度の復号手法で復号処理して復号データを生成する復号処理手段と、
上記復号データを上記復号処理精度とほぼ同等な所定の出力処理精度で出力処理する出力処理手段と、
上記出力処理手段の上記出力処理精度を検出する処理精度検出手段と、
上記圧縮符号化処理手段で実行する上記所定データの上記圧縮符号化処理の上記圧縮符号化手法として、上記処理精度検出手段によって検出された上記出力処理精度とほぼ同等な上記圧縮符号化処理精度を得る上記圧縮符号化手法を選択する符号化手法選択手段と
を具えることを特徴とするデータ処理装置。
【請求項６】
所定データを圧縮符号化処理して得られる圧縮符号化データを復号処理して生成される復号データを出力処理するときの所定の出力処理精度を検出する処理精度検出ステップと、
上記圧縮符号化データを上記復号処理するときの、それぞれ復号処理精度の異なる複数種類の復号手法のうち、上記検出した上記出力処理精度とほぼ同等な上記復号処理精度を得る上記復号手法を選択する復号手法選択ステップと
を具えることを特徴とするデータ処理手法選択方法。
【請求項７】
所定データを圧縮符号化処理して得られる圧縮符号化データを所定の復号処理精度の復号手法で復号処理して生成される復号データを出力処理するときの上記復号処理精度とほぼ同等な所定の出力処理精度を検出する処理精度検出ステップと、
上記所定データを上記圧縮符号化処理するときの、それぞれ圧縮符号化処理精度の異なる複数種類の圧縮符号化手法のうち、上記検出した上記出力処理精度とほぼ同等な上記圧縮符号化処理精度を得る上記圧縮符号化手法を選択する圧縮符号化手法選択ステップと
を具えることを特徴とするデータ処理手法選択方法。
【請求項８】
コンピュータに、
所定データを圧縮符号化処理して得られる圧縮符号化データを復号処理して生成される復号データを出力処理するときの所定の出力処理精度を検出する処理精度検出ステップと、
上記圧縮符号化データを上記復号処理するときの、それぞれ復号処理精度の異なる複数種類の復号手法のうち、上記検出した上記出力処理精度とほぼ同等な上記復号処理精度を得る上記復号手法を選択する復号手法選択ステップと
を実行させるためのデータ処理手法選択プログラム。
【請求項９】
コンピュータに、
所定データを圧縮符号化処理して得られる圧縮符号化データを所定の復号処理精度の復号手法で復号処理して生成される復号データを出力処理するときの上記復号処理精度とほぼ同等な所定の出力処理精度を検出する処理精度検出ステップと、
上記所定データを上記圧縮符号化処理するときの、それぞれ圧縮符号化処理精度の異なる複数種類の圧縮符号化手法のうち、上記検出した上記出力処理精度とほぼ同等な上記圧縮符号化処理精度を得る上記圧縮符号化手法を選択する圧縮符号化手法選択ステップと
を実行させるためのデータ処理手法選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理装置に関し、例えば音楽データを圧縮符号化処理して記録し、再生時に復号処理する記録再生装置に適用して好適なものである。
【背景技術】
【０００２】
従来のビタビ復号法は、送信側の畳込符号器により畳込符号化された受信信号系列を、当該受信信号系列の伝送路の品質、すなわちＳ／Ｎ比の大、中、小に応じて、演算量及び誤り訂正能力が共に小、中、大となっている３種類のビタビアルゴリズム（すなわち、復号手法）のずれかを選択してステートメトリックの更新を行い復号処理することにより、伝送路のＳ／Ｎ比が劣悪（すなわち、Ｓ／Ｎ比が小）なときには誤り訂正能力の劣化が許容できなくなることを防止し、伝送路のＳ／Ｎ比が良好（すなわち、Ｓ／Ｎ比が大）なときには演算の無駄を削減している（例えば、特許文献１参照）。
【特許文献１】特開平４−３５４４２２号公報（第２頁、第３頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところでかかるビタビ復号法は、一般に復号処理のビタビアルゴリズムを替えて演算量を増加させると、復号処理精度が高くなり、受信信号系列を復号処理して得られる復号信号の品質を向上させることができ、これに対して復号処理の演算量を低減させると、復号処理精度が低くなって復号信号の品質が低下する。
【０００４】
またかかるビタビ復号法に対しては、復号処理の後段で復号信号をさらに出力処理して出力信号を生成するような場合が考えられるものの、かかる出力処理でも一般に予め選定された出力処理手法の演算量に応じて、当該演算量が多ければ、その分出力処理精度が高くなり、これに対して演算量が少なければ、その分出力処理精度が低くなる。
【０００５】
ところがかかるビタビ復号法は、出力処理精度を何ら考慮せずに、伝送路の品質に応じてビタビアルゴリズムを変更していることにより、せっかく受信信号系列を比較的高い復号処理精度を得るビタビアルゴリズムで復号処理して復号信号の品質を向上させても、当該復号信号を予め選定された比較的低い出力処理精度を得る出力処理手法で出力処理して出力信号の品質が劣化することにより復号処理の演算が無駄になる場合がある。
【０００６】
またかかるビタビ復号法は、受信信号系列を比較的低い復号処理精度を得るビタビアルゴリズムで復号処理して復号信号の品質が劣化すると、復号信号を比較的高い出力処理精度を得る出力処理手法で出力処理しても当該出力信号の品質を復号信号の品質以上に向上させることはほとんどできないにもかかわらず、当該復号信号を比較的低い復号処理精度を得るビタビアルゴリズムで復号処理した後、その結果得られた復号信号を予め選定された比較的高い出力処理精度を得る出力処理手法で出力処理して当該出力処理の演算を無駄にする場合もあり、出力処理精度に見合った復号処理精度を得るビタビアルゴリズムで復号処理してはいないことにより処理効率がわるいという問題があった。
【０００７】
本発明は以上の点を考慮してなされたもので、出力処理の前段で出力処理精度に見合った処理を実行して処理効率を格段的に向上し得るデータ処理装置を提案しようとするものである。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため本発明においては、所定データを圧縮符号化処理して得られる圧縮符号化データを、それぞれ復号処理精度の異なる複数種類の復号手法のうち１つの復号手法で復号処理して生成される復号データを所定の出力処理精度で出力処理するときの当該出力処理精度を検出し、圧縮符号化データの復号処理の復号手法として、当該検出した出力処理精度とほぼ同等な復号処理精度を得る復号手法を選択するようにした。
【０００９】
従って、復号処理の復号処理精度及び出力処理の出力処理精度をほぼ同等にすることにより、せっかく圧縮符号化データを高い復号処理精度に応じて比較的多い演算量で復号処理して復号データの品質を向上させても、当該復号データを低い出力処理精度に応じて比較的少ない演算量で出力処理することで復号化処理の演算を無駄にし、又は圧縮符号化データを低い復号処理精度に応じて比較的少ない演算量で復号処理して復号データの品質が劣化したにもかかわらずに、当該復号データを高い出力処理精度に応じて比較的多い演算量で無駄に出力処理することを未然に防止することができる。
【発明の効果】
【００１０】
本発明によれば、所定データを圧縮符号化処理して得られる圧縮符号化データを、それぞれ復号処理精度の異なる複数種類の復号手法のうち１つの復号手法で復号処理して生成される復号データを出力処理するときの出力処理精度を検出し、圧縮符号化データの復号処理の復号手法として、当該検出した出力処理精度とほぼ同等な復号処理精度を得る復号手法を選択するようにしたことにより、復号処理精度及び出力処理精度の違いに起因して復号処理及び出力処理で無駄に演算することを未然に防止することができ、かくして出力処理の前段で出力処理精度に見合った処理を実行して処理効率を格段的に向上することができる。
【発明を実施するための最良の形態】
【００１１】
以下図面について、本発明の一実施の形態を詳述する。
【００１２】
図１において、１は全体として本発明を適用した記録再生システムを示し、パーソナルコンピュータ構成の記録再生装置２内部のシステムコントローラ３がハードディスクドライブ４のハードディスクに予め記憶された圧縮符号化処理プログラム、復号処理プログラム、エンクリプション（すなわち、暗号化）処理プログラム及びデクリプション（すなわち、暗号化の復号）処理プログラム等の各種プログラムを当該システムコントローラ３内部のメモリ（図示せず）上で展開することにより記録再生装置２全体を統括的に制御して各種処理を実行する。
【００１３】
これによりシステムコントローラ３は、記録再生装置２に着脱可能に装填されたコンパクトディスク（図示せず）から音楽データＤ１を再生して記録する再生データ記録時、操作部５を介して入力される再生命令に応じてディスクドライブ６においてコンパクトディスクから再生したＰＣＭ（Pulse Code modulation）データファイル又はＰＣＭデータストリーム形式の音楽データＤ１を取り込み、当該取り込んだ音楽データＤ１を圧縮符号化処理プログラムに従って圧縮符号化処理し、得られた圧縮符号化音楽データをエンクリプション処理プログラムに従って著作権保護用にシステムコントローラ３固有のエンクリプション鍵データでエンクリプション処理することにより暗号化音楽データＤ２としてハードディスクドライブ４のハードディスクに記録する。
【００１４】
これに加えてシステムコントローラ３は、このときディスクドライブ６においてコンパクトディスクから音楽データＤ１のＩＳＲＣ（International Standard Recording Code）と呼ばれる識別情報や曲名を示すテキスト情報等からなる付加情報を再生して取り込み、当該取り込んだ付加情報を暗号化音楽データＤ２に対応付けてハードディスクに記録する。
【００１５】
またシステムコントローラ３は、音楽配信用の外部サーバ８から所望の音楽データＤ１を購入して記録する配信データ記録時、操作部５を介して入力される検索要求をネットワーク処理部９からネットワーク１０を介して外部サーバ８に送信し、その結果外部サーバ８から返信された検索情報をネットワーク１０及びネットワーク処理部９を順次介して取り込んで表示部１１に送出することにより、取得可能な音楽の曲名等を一覧表示する。
【００１６】
この状態でシステムコントローラ３は、図２に示すように、操作部５を介して所望の音楽データＤ１が選択されると、当該選択された音楽データＤ１に対するダウンロード要求をネットワーク処理部９からネットワーク１０を介して外部サーバ８に送信し、その結果外部サーバ８からＰＣＭデータファイル又はＰＣＭデータストリーム形式の音楽データＤ１をシステムコントローラ３と同様の圧縮符号化手法で圧縮符号化処理した後、エンクリプション処理して生成された暗号化音楽データＤ３をネットワーク１０を介してネットワーク処理部９に取り込む。
【００１７】
そしてシステムコントローラ３は、ユーザにより取得すべき音楽データＤ１が確認されると、外部サーバ８との間で購入要求、認証要求、認証データを順次交互に送受信し合い、その結果外部サーバ８から認証処理及び課金処理を実行して音楽データの購入が許可されたことにより送信されたデクリプション鍵データをネットワーク１０を介してネットワーク処理部９に取り込み、当該ネットワーク処理部９においてデクリプション鍵データで暗号化音楽データＤ３をデクリプション処理し、得られた圧縮符号化音楽データＤ４をシステムコントローラ３固有のエンクリプション鍵データでエンクリプション処理することにより暗号化音楽データＤ５としてハードディスクドライブ４のハードディスクに記録する。
【００１８】
これに加えてシステムコントローラ３は、外部サーバ８から、購入した音楽データＤ１に対する付加情報を取得することによりハードディスクに暗号化音楽データＤ５と対応付けて記録する。
【００１９】
一方、システムコントローラ３（図１）は、記録再生装置２に着脱自在に装填されるメモリスティック（ソニー株式会社  登録商標）１３に音楽データＤ１を転送して記録するデータ転送記録時、認証部１４においてメモリスティック１３内の不揮発性メモリに予め格納された識別コードを読み出し、当該読み出した識別コードを用いて認証処理を実行することにより、そのメモリスティック１３が記録再生装置２により予め使用を許可している正規のメモリスティック１３であるか否かを判別する。
【００２０】
この結果、システムコントローラ３は、認証部１４によりメモリスティック１３が正規のものであると認証されたときのみ、ハードディスクドライブ４のハードディスクから、操作部５を介して選択された転送対象の音楽データＤ１に相当する暗号化音楽データＤ２及びＤ５を読み出すと共に、当該読み出した暗号化音楽データＤ２及びＤ５をシステムコントローラ３固有のデクリプション鍵データと共に記録部１５を介してメモリスティック１３内の不揮発性メモリに記録することにより、メモリスティック１３を携帯型再生装置（図示せず）に装填させて外出先等でユーザに音楽を聴かせることができるようになされている。
【００２１】
またシステムコントローラ３は、音楽データＤ１の再生時、ハードディスクドライブ４のハードディスク内に記録している音楽データＤ１の一覧表を表示部１１に表示した状態で操作部５を介して再生対象の音楽データが選択されると、これに応じてハードディスクから対応する暗号化音楽データＤ２及びＤ５を読み出すと共に、当該読み出した暗号化音楽データＤ２及びＤ５をデクリプション処理プログラムに従ってシステムコントローラ３固有のデクリプション鍵データでデスクリプション処理し、得られた圧縮符号化音楽データを復号処理プログラムに従って復号処理することによりＰＣＭデータファイル又はＰＣＭデータストリーム形式の復号音楽データＤ６を生成する。
【００２２】
そして図３に示すように、システムコントローラ３は、出力処理基板１６において復号音楽データＤ６をデジタルフィルタ２０によってフィルタリングした後、デジタルアナログ変換回路２１によってアナログ変換し、得られた出力音楽信号Ｓ１をアナログフィルタ２２によってフィルタリングした後、アナログアンプ２３によって増幅してスピーカ２４に送出することにより当該スピーカ２４から出力音楽信号Ｓ１に基づく音楽を出力してユーザに聴かせるようになされている。
【００２３】
かかる構成に加えてこの記録再生装置２には、出荷時に、配線基板上にデジタルフィルタ２０、デジタルアナログ変換回路２１、アナログフィルタ２２、アナログアンプ２３をそれぞれ構成する電気回路が実装され、かつスピーカ２４が配置されて形成されたいわゆるオーディオカードでなる出力処理基板１６が着脱可能に装着されている。
【００２４】
この場合、出力処理基板１６は、例えばデジタルフィルタ２０及びアナログフィルタ２２のフィルタ係数が増加されると、演算回数や演算桁数の増加に伴って演算量が増加して処理精度が向上し、これに対してデジタルフィルタ２０及びアナログフィルタ２２のフィルタ係数が低減されると、演算回数や演算桁数の低減に伴って演算量が減少して処理精度が低下することにより、デジタルフィルタ２０によるデジタルフィルタリング処理、デジタルアナログ変換回路２１によるデジタルアナログ変換処理、アナログフィルタ２２によるアナログフィルタリング処理及びアナログアンプ２３によるアナログ増幅処理における処理手法（すなわち、演算回数や演算桁数）がそれぞれ任意に選定され、かつスピーカ２４の出力処理の特性が任意に選定されることにより、これらデジタルフィルタリング処理、デジタルアナログ変換処理、アナログフィルタリング処理、アナログ増幅処理及び出力処理からなる出力処理の出力処理精度が任意に設定されている。
【００２５】
また図４に示すように、記録再生装置２には、出荷時に予め装着されている出力処理基板１６に比べて、デジタルフィルタ２０、デジタルアナログ変換回路２１、アナログフィルタ２２、アナログアンプ２３及びスピーカ２４のうち少なくとも１つの電気回路の構成が変更されてデジタルフィルタリング処理、デジタルアナログ変換処理、アナログフィルタリング処理及びアナログ増幅処理の演算回数及び演算桁数が増減されると共に、スピーカ２４の出力処理の特性が変更されることによりそれぞれ出力処理精度の異なる出力処理手法（すなわち、出力処理アルゴリズム）で出力処理する複数種類の出力処理基板１６Ａ、１６Ｂ、……、１６Ｎをユーザに任意に１つ選択させて装着させ、かくしてユーザにスピーカ２４から出力する音声の品質を任意に選択させ得るようになされている。
【００２６】
そして出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎ（図３）は、情報記録部２５が設けられ、当該情報記憶部２５に出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎ固有の基板識別情報が予め記憶されている。
【００２７】
またシステムコントローラ３は、復号処理プログラムに従って復号処理する場合、当該復号処理プログラムの復号手法（すなわち、復号アルゴリズム）に応じて、例えば予め選定された演算桁数内で小数点位置を固定する固定小数点演算を実行するよりも、予め選定された演算桁数内で小数点位置を可変して「０」以外の実データをより多く使用する浮動小数点演算を実行する方が、演算量が増加するものの、「０」以外の実データをより多く用いて演算する分、復号処理精度を高くして復号音楽データＤ６の品質を向上させることができる。
【００２８】
さらにシステムコントローラ３は、復号処理プログラムの復号手法に応じて、例えば１６ビット長のデータ単位で固定小数点演算を実行するよりも、演算桁数の異なる３２ビット長のデータ単位で固定小数点演算を実行すると、その分演算量が増加するものの、元の状態により近い圧縮符号化音楽データを用いて演算し得る分、復号処理精度を高くして復号音楽データＤ６の品質を向上させることができる。
【００２９】
これに加えてシステムコントローラ３は、復号処理プログラムに従って例えば所定データブロック毎に浮動小数点演算を実行するブロックフローティング処理を実行する際には、当該復号処理プログラムの復号手法に応じてブロックの単位や浮動小数点演算を実行する演算桁数に応じて、復号処理精度を細かく調整して復号音楽データＤ６の品質を微調整することもできる。
【００３０】
そしてシステムコントローラ３は、ハードディスクドライブ４のハードディスクに復号処理プログラムとして、それぞれ復号処理精度の異なる復号手法（すなわち、演算式、演算回数及び演算桁数）で復号処理を実現可能とする複数種類の復号処理プログラムを予め記憶している。
【００３１】
また図５に示すように、システムコントローラ３は、ハードディスクドライブ４のハードディスクに、互いにほぼ同等な出力処理精度と復号処理精度とを組み合せるようにして、各種出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの基板識別情報２７Ａと、各種復号処理プログラム固有のプログラム識別情報２７Ｂとを対応付けて示すと共に、基板識別情報２７Ａに出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度を定量的に示す出力処理精度情報２７Ｃを対応付け、かつプログラム識別情報２７Ｂに復号処理プログラムの復号処理精度を定量的に示す復号処理精度情報２７Ｄも対応付けたプログラム検索データテーブル２７を予め記憶している。
【００３２】
そしてシステムコントローラ３は、出荷後に初期設定の開始や、記録再生装置２に出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎが装着されたことを検出したときには、ハードディスクドライブ４のハードディスクに予め記憶しているデータ処理手法選択プログラムに従って図６に示すデータ処理手法選択処理手順ＲＴ１を実行する。
【００３３】
システムコントローラ３は、データ処理手法選択処理手順ＲＴ１を実行すると、ステップＳＰ１において、記録再生装置２に装着されている出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの情報記憶部２５から基板識別情報２７Ａを取得して、ステップＳＰ２に移る。
【００３４】
ステップＳＰ２においてシステムコントローラ３は、プログラム検索データテーブル２７内に、出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎから取得した基板識別情報２７Ａがあるか否かを検索して、ステップＳＰ３に移る。
【００３５】
ステップＳＰ３においてシステムコントローラ３は、基板識別情報２７Ａの有無を検索した結果、記録再生装置２に装着されている出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度を検出したか否かを判断する。
【００３６】
このステップＳＰ３において肯定結果が得られると、このことはプログラム検索データテーブル２７に、記録再生装置２に装着されている出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの基板識別情報２７Ａと共に出力処理精度情報２７Ｃを予め登録していることにより当該出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度を検出したことを表しており、このときシステムコントローラ３はステップＳＰ４に移る。
【００３７】
またステップＳＰ３において否定結果が得られると、このことはプログラム検索データテーブル２７に、記録再生装置２に装着されている出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの基板識別情報２７Ａと共に出力処理精度情報２７Ｃを予め登録してはいないことにより当該出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度を検出してはいないことを表しており、このときシステムコントローラ３はステップＳＰ５に移る。
【００３８】
ステップＳＰ５においてシステムコントローラ３は、記録再生装置２に装着されている出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの基板識別情報２７Ａを付加して当該出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度情報２７Ｃを要求する精度情報要求をネットワーク処理部９からネットワーク１０を介して情報提供サーバ３０に送信し、その結果、当該情報提供サーバ３０から返信された出力処理精度情報２７Ｃをネットワーク１０及びネットワーク処理部９を順次介して取得して、ステップＳＰ６に移る。
【００３９】
ステップＳＰ６においてシステムコントローラ３は、情報提供サーバ３０から取得した出力処理精度情報２７Ｃを用いてプログラム検索データテーブル２７内を検索することにより当該出力処理精度情報２７Ｃの示す出力処理精度とほぼ同等な復号処理精度の復号処理精度情報２７Ｄがあるか否かを判断する。
【００４０】
このステップＳＰ６において肯定結果が得られると、このことは記録再生装置２に装着されている出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムを予めハードディスクドライブ４のハードディスクに記憶していることを表しており、このときシステムコントローラ３はステップＳＰ４に移る。
【００４１】
これに対してステップＳＰ６において否定結果が得られると、このことは記録再生装置２に装着されている出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムを予めハードディスクに記憶してはいないことを表しており、このときシステムコントローラ３はステップＳＰ７に移る。
【００４２】
ステップＳＰ７においてシステムコントローラ３は、記録再生装置２に装着されている出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度情報２７Ｃを付加して当該出力処理精度情報２７Ｃの示す出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムを要求するプログラム要求をネットワーク処理部９からネットワーク１０を介して情報提供サーバ３０に送信し、その結果、情報提供サーバ３０から返信された復号処理プログラムをネットワーク１０及びネットワーク処理部９を順次介して取得してハードディスクドライブ４のハードディスクに記録した後、ステップＳＰ４に移る。
【００４３】
そしてステップＳＰ４においてシステムコントローラ３は、基板識別情報２７Ａに対応する復号処理プログラムを選択すると共に、当該選択した復号処理プログラムをこの後、記録再生装置２に新たな出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎが装着されるまでの間は音楽データＤ１を再生する毎に圧縮符号化音楽データの復号処理に使用するように設定して続くステップＳＰ８に移ることによりデータ処理手法選択処理手順ＲＴ１を終了する。
【００４４】
これにより図７に示すように、システムコントローラ３は、音楽データＤ１の再生時、暗号化音楽データＤ２及びＤ５をデクリプション処理して得られた圧縮符号化音楽データＤ１０を、各種復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮのうち、記録再生装置２に装着されている出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムＥＰ２に従って復号処理し、得られた出力音楽データＤ６を出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎに送出して出力処理する。
【００４５】
なお、この実施の形態の場合、システムコントローラ３は、情報提供サーバ３０から出力処理精度情報２７Ｃを取り込んだとき、当該出力処理精度情報２７Ｃと基板識別情報２７Ａとをプログラム検索データテーブル２７に追加し、また情報提供サーバ３０から復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮを取得するときには、プログラム識別情報２７Ｂ及び復号処理精度情報２７Ｄも合わせて取得してプログラム検索データテーブル２７に追加して当該プログラム検索データテーブル２７の内容を更新する。
【００４６】
これによりシステムコントローラ３は、記録再生装置２に装着されている出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎが一旦取り外された後、再び装着されたときに、情報提供サーバ３０から出力処理精度情報２７Ｃや復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮを再度取得し直すことなく、復号処理に使用する復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮを迅速に選択し得るようになされている。
【００４７】
以上の構成において、記録再生装置２は、出荷後の初期設定及び当該記録再生装置２に出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎが装着されたとき、その出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度を検出し（ステップＳＰ１乃至ステップＳＰ３）、当該検出した出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮを、音楽データＤ１の再生時に出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎで出力処理する復号音楽データＤ６の生成用に選択する（ステップＳＰ４）。
【００４８】
また記録再生装置２は、当該記録再生装置２に装着されている出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎを予め登録してはいないことにより出力処理精度を検出することができないときには、情報提供サーバ３０からその出力処理精度を示す出力処理精度情報２７Ｃを取得して（ステップＳＰ５）、当該出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮを、音楽データＤ１の再生時に出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎで出力処理する復号音楽データＤ６の生成用に選択する（ステップＳＰ６及びステップＳＰ４）。
【００４９】
さらに記録再生装置２は、情報提供サーバ２から出力処理精度情報２７Ｃを取得するものの、出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮをハードディスクに予め記憶していないときには、その復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮを情報提供サーバ３０から取得して（ステップＳＰ７）、音楽データＤ１の再生時に出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎで出力処理する復号音楽データＤ６の生成用に選択する（ステップＳＰ４）。
【００５０】
従って記録再生装置２は、音楽データＤ１の再生時に出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な復号処理精度で圧縮符号化音楽データＤ１０を復号処理することができ、この結果、せっかく圧縮符号化音楽データＤ１０を比較的高い復号処理精度で復号処理して復号音楽データＤ６の品質を向上させても、当該復号音楽データＤ６を比較的低い出力処理精度で出力処理して出力音楽信号Ｓ１の品質を劣化させて復号処理の演算が無駄になることを未然に防止することができる。
【００５１】
また記録再生装置２は、圧縮符号化音楽データＤ１０を比較的低い復号処理精度で復号処理して復号音楽データＤ６の品質が劣化しているにもかかわらずに、当該復号音楽データＤ６を比較的高い出力処理精度で出力処理して当該出力処理の演算が無駄になることも合わせて未然に防止することができる。
【００５２】
そして記録再生装置２は、パーソナルコンピュータであるために、音楽データＤ１の再生時に暗号化音楽データＤ２及びＤ５に対するデクリプション処理や圧縮符号化音楽データＤ１０に対する復号処理と同時に、表示部１１に映像を表示するための映像生成処理等を実行することができ、システムコントローラ３にかなりの処理負荷がかかることもあるが、当該記録再生装置２に装着された出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度が比較的低い場合には、これに合わせてその出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮに従って復号処理することにより、音楽データＤ１の再生時に復号処理の演算量を低減させてシステムコントローラ３の処理負荷を大幅に低減させることもできる。
【００５３】
以上の構成によれば、音楽データＤ１の再生処理に使用する出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度を検出し、それぞれ復号処理精度の異なる復号手法の複数種類の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮのうち、当該検出した出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮを、出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎで出力処理する復号音楽データＤ６の生成用に選択するようにしたことにより、音楽データＤ１の再生時に出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な復号処理精度で圧縮符号化音楽データＤ１０を復号処理することで、復号処理精度及び出力処理精度の違いに起因して復号処理及び出力処理で無駄に演算することを未然に防止することができ、かくして出力処理の前段で出力処理精度に見合った処理を実行して処理効率を格段的に向上し得る記録再生装置を実現することができる。
【００５４】
また記録再生装置２は、音楽データＤ１の再生処理に使用する出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎを予め登録してはいないことで出力処理精度を検出することができないときには、外部から出力処理精度情報２７Ｃを取得し、また外部から出力処理精度情報２７Ｃを取得するものの、出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮをハードディスクに予め記憶していないときには、その復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮを外部から取得して、出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎで出力処理する復号音楽データＤ６の生成用に選択するようにしたことにより、ユーザによっていかなる出力処理精度の出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎが選定されて記録再生装置２に装着されても、その出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮをほぼ確実に選択して、復号処理及び出力処理で無駄に演算することを未然に防止することができ、かくして処理効率をほぼ確実に向上させることができる。
【００５５】
なお上述の実施の形態においては、システムコントローラ３が複数種類の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮのうち、記録再生装置２に装着された出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮに従って圧縮符号化音楽データＤ１０を復号処理するようにした場合について述べたが、本発明はこれに限らず、図８に示すように、記録再生装置２にそれぞれ復号処理精度の異なる復号手法で復号処理する複数種類の復号処理回路３５Ａ、３５Ｂ、……、３５Ｎと、当該復号処理回路３５Ａ、３５Ｂ、……、３５Ｎの入出力を選択する選択回路３６Ａ及び３６Ｂとを設け、記録再生装置２に装着された出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理回路３５Ａ、３５Ｂ、……、３５Ｎを選択するようにしても良い。
【００５６】
そしてこれら各種復号処理回路３５Ａ、３５Ｂ、……、３５Ｎと選択回路３６Ａ及び３６Ｂとを記録再生装置２に着脱可能な回路基板構成としても良く、このようにすれば、ユーザによっていかなる出力処理精度の出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎが選定されて記録再生装置２に装着されても、その出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理回路３５Ａ、３５Ｂ、……、３５Ｎをほぼ確実に選択して、復号処理及び出力処理で無駄に演算することを未然に防止することができる。
【００５７】
また上述の実施の形態においては、システムコントローラ３により複数種類の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮのうち、記録再生装置２に装着された出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な復号処理精度を得る復号手法の復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮに従って圧縮符号化音楽データＤ１０を復号処理するようにした場合について述べたが、本発明はこれに限らず、システムコントローラ３により、それぞれ圧縮符号化処理精度の異なる圧縮符号化手法で圧縮符号化処理を実現可能にする複数種類の圧縮符号化処理プログラムのうち、記録再生装置２に装着された出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な圧縮符号化処理精度を得る圧縮符号化手法の圧縮符号化処理プログラムを選択して音楽データＤ１を圧縮符号化処理するようにしても良く、これにより音楽データＤ１の記録時に出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎの出力処理精度とほぼ同等な圧縮符号化処理精度で音楽データＤ１を圧縮符号化処理することで、圧縮符号化処理精度及び出力処理精度の違いに起因して圧縮符号化処理及び出力処理で無駄に演算することを未然に防止することができ、かくして出力処理の前段の復号処理に加えて圧縮符号化処理でも出力処理精度に見合った処理を実行して処理効率をさらに向上させることができる。
【００５８】
さらに上述の実施の形態においては、本発明によるデータ処理装置を図１乃至図８について上述した記録再生システム１（特に、パーソナルコンピュータ構成の記録再生装置２）に適用するようにした場合について述べたが、本発明はこれに限らず、据置型及び携帯型の音楽専用記録再生装置や音楽専用再生装置、音楽データＤ１の記録再生機能を有する携帯電話機、ＰＤＡ（Personal Digital Assistance ）及びラジオ受信機、さらには映像データを圧縮符号化処理して記録し、再生時に復号処理する映像記録再生装置等のように、この他種々のデータ処理装置に広く適用することができる。
【００５９】
さらに上述の実施の形態においては、所定データを圧縮符号化処理して生成された圧縮符号化データを、それぞれ復号処理精度の異なる複数種類の復号手法のうち１つの当該復号手法で復号処理して復号データを生成する復号処理手段として、図１乃至図８について上述した、復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮに従って復号処理するシステムコントローラ３を適用するようにした場合について述べたが、本発明はこれに限らず、それぞれ復号処理精度の異なる復号手法で復号処理を実行する複数種類の復号処理回路を適用することができる。
【００６０】
さらに上述の実施の形態においては、復号データを所定の出力処理精度で出力処理する出力処理手段として、図１乃至図８について上述したデジタル処理及びアナログ処理からなる出力処理を実行する出力処理基板１６、１６Ａ、１６Ｂ、……、１６Ｎを適用するようにした場合について述べたが、本発明はこれに限らず、デジタルアナログ変換回路、アナログフィルタ及びアナログアンプによりアナログ処理のみを実行する出力処理基板や、記録再生装置内に固設されたアナログ処理用の出力処理回路、また復号処理によって得られた復号音楽データＤ６及び又は復号映像データに対してデジタル又はアナログの特殊効果処理（復号音楽データＤ６に対しては、例えばマルチタップディレイ処理やリバーブ処理の特殊効果処理）を施す出力処理基板等のように、この他種々の出力処理手段を広く適用することができる。
【００６１】
さらに上述の実施の形態においては、出力処理手段の出力処理精度を検出する処理精度検出手段として、図１乃至図８について上述したシステムコントローラ３を適用するようにした場合について述べたが、本発明はこれに限らず、システムコントローラ３とは別の専用の処理精度検出回路等のように、この他種々の処理精度検出手段を広く適用することができる。
【００６２】
さらに上述の実施の形態においては、復号処理手段で実行する圧縮符号化データの復号処理の復号手法として、処理精度検出手段によって検出された出力処理精度とほぼ同等な復号処理精度を得る復号手法を選択する復号手法選択手段として、図１乃至図８について上述した、復号処理プログラムＥＰ１、ＥＰ２、……、ＥＰＮを選択するシステムコントローラ３を適用するようにした場合について述べたが、本発明はこれに限らず、複数の復号処理回路のうち出力処理精度とほぼ同等な復号処理精度の復号手法で復号処理を実行する復号処理回路を１つ選択するシステムコントローラ等のように、この他種々の復号手法選択手段を広く適用することができる。
【００６３】
さらに上述の実施の形態においては、復号処理手段に対して、それぞれ復号処理精度の異なる複数種類の復号手法で復号処理を実行可能にする複数種類の復号処理プログラムを記憶する復号処理プログラム記憶手段として、図１乃至図８について上述したハードディスクドライブ４を適用するようにした場合について述べたが、本発明はこれに限らず、半導体メモリ等のように、この他種々の復号処理プログラム記憶手段を広く適用することができる。
【００６４】
さらに上述の実施の形態においては、復号処理手段に対して、処理精度検出手段によって検出された出力処理精度とほぼ同等な復号処理精度を得る復号手法で復号処理を実行可能にする復号処理プログラムが復号処理プログラム記憶手段に記憶されていないとき、当該復号処理プログラムを外部から取得する復号処理プログラム取得手段として、図１乃至図８について上述したシステムコントローラ３及びネットワーク処理部９を適用するようにした場合について述べたが、本発明はこれに限らず、光磁気ディスク等の記録媒体から復号処理プログラムを再生して取得する再生処理部等のように、この他種々の復号処理プログラム取得手段を広く適用することができる。
【００６５】
さらに上述した他の実施の形態においては、所定データをそれぞれ圧縮符号化処理精度の異なる複数種類の圧縮符号化手法のうち１つの当該圧縮符号化手法で圧縮符号化処理して圧縮符号化データを生成する圧縮符号化処理手段として、圧縮符号化処理プログラムに従って圧縮符号化処理するシステムコントローラ３を適用するようにした場合について述べたが、本発明はこれに限らず、それぞれ圧縮符号化処理精度の異なる圧縮符号化手法で圧縮符号化処理を実行する複数種類の圧縮符号化処理回路を適用するようにしても良い。
【００６６】
そして圧縮符号化処理の圧縮符号化手法を選択する記録再生装置としては、圧縮符号化処理手段で実行する所定データの圧縮符号化処理の圧縮符号化手法として、処理精度検出手段によって検出された出力処理精度とほぼ同等な圧縮符号化処理精度を得る圧縮符号化手法を選択する符号化手法選択手段としてシステムコントローラ３を適用し、圧縮符号化処理手段に対して、それぞれ圧縮符号化処理精度の異なる複数種類の圧縮符号化手法で圧縮符号化処理を実行可能にする複数種類の圧縮符号化処理プログラムを記憶する圧縮符号化処理プログラム記憶手段としてハードディスクドライブ４を適用し、さらに圧縮符号化処理手段に対して、処理精度検出手段によって検出された出力処理精度とほぼ同等な圧縮符号化処理精度を得る圧縮符号化手法で圧縮符号化処理を実行可能にする圧縮符号化処理プログラムが圧縮符号化処理プログラム記憶手段に記憶されていないとき、当該圧縮符号化処理プログラムを外部の例えば情報提供サーバから取得する圧縮符号化処理プログラム取得手段としてシステムコントローラ３及びネットワーク処理部９を適用すれば、容易に実現することができる。
【産業上の利用可能性】
【００６７】
本発明は、音楽記録再生装置やパーソナルコンピュータ、音楽記録再生機能付携帯電話機等のデータ処理装置に利用することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明による記録再生システムの全体構成の一実施の形態を示すブロック図である。
【図２】音楽データの購入の説明に供する略線図である。
【図３】出力処理基板の回路構成を示すブロック図である。
【図４】記録再生装置に対する出力処理基板の交換の説明に供するブロック図である。
【図５】プログラム検索データテーブルの構成を示す略線図である。
【図６】データ処理手法選択処理手順を示すフローチャートである。
【図７】復号処理プログラムを選択して実行する復号処理の説明に供する略線図である。
【図８】他の実施の形態による復号手法の選択の説明に供するブロック図である。
【符号の説明】
【００６９】
１……記録再生システム、２……記録再生装置、３……システムコントローラ、１６、１６Ａ、１６Ｂ、……、１６Ｎ……出力処理基板、２０……デジタルフィルタ、２１……デジタルアナログ変換回路、２２……アナログフィルタ、２３……アナログアンプ、２４……スピーカ、２５……情報記憶部、２７……プログラム検索データテーブル、２７Ａ……基板識別情報、２７Ｂ……プログラム識別情報、２７Ｃ……出力処理精度情報、２７Ｄ……復号処理精度情報、３５Ａ、３５Ｂ、……、３５Ｎ……復号処理回路、Ｄ１……音楽データ、Ｄ２、Ｄ５……暗号化音楽データ、Ｄ６……復号音楽データ、Ｄ１０……圧縮符号化音楽データ、Ｓ１……音楽信号、ＥＰ１、ＥＰ２、……、ＥＰＮ……復号処理プログラム、ＲＴ１……データ処理手法選択処理手順。
【図１】
2005114871.tif 000003
【図２】
2005114871.tif 000004
【図３】
2005114871.tif 000005
【図４】
2005114871.tif 000006
【図５】
2005114871.tif 000007
【図６】
2005114871.tif 000008
【図７】
2005114871.tif 000009
【図８】
2005114871.tif 000010