(57)【要約】【課題】アイソクロナスのプロトコルで転送するとき、転送エラーによりデータが欠落した場合に、再生時にノイズを発生しないように補間を行う「オーディオ装置」とする。【解決手段】ＵＳＢケーブル２で他のオーディオ装置１と接続して、アイソクロナスのプロトコルでデータを転送しているときに転送エラーを検出すると、転送エラー発生時点Ｐより前のデータにおいて、データが正と負で符号が変化する時点Ｂと、それよりも前のデータで同方向に符号が変化する時点Ａとの間のデータを補間用データＳとし、前記時点Ｂとエラー発生時点より前のデータにおいて符号が変化する最初の時点Ｃとの間のデータを削除して補間部分Ｖを形成し、その間に補間用データＳを適宜連続してコピーする。そのデータの後に時点Ｃ以降のデータＷを接続する。補間データＳが補間部分Ｖより長いときは、その長さに一致するように圧縮して補間する。【選択図】図１
2008182380.tif 000002
【特許請求の範囲】
【請求項１】
他のオーディオ装置とアイソクロナス方式でデータ転送を行うオーディオ装置において、
転送されたデータを記憶するメモリと、
転送されたデータのエラーを検出する転送エラー検出部と、
前記転送エラー検出部で転送エラーを検出したとき、転送エラー発生時点より前のデータにおいて、データが正と負で符号が変化する時点、及び転送エラー終了時点より後のデータにおいて符号が前記変化と同方向に変化する最初の符号変化時点を検出するデータ符号変化時点検出部と、
転送エラー発生時点より前のデータにおいて、最初にデータの符号が変化する時点とそれより前のデータ中で同方向に符号が変化する時点との間のデータを補間用データとする補間用データ作成部と、
前記エラー発生時点より前のデータにおいて符号が変化する最初の時点と、エラー終了時点より後の前記データ符号変化時点との間のデータを削除して補間部分を作成する不要データ削除部と、
前記補間用データが前記補間部分と等しいか短いとき、前記補間用データ作成部で作成された補間用データを、転送エラー発生時点以降に該補間用データが全て入る範囲で連続して接続し、前記データ接続した補間データに、前記転送エラー終了時点より後のデータにおける最初の同方向符号変化時点以降のデータを接続するデータ接続処理部とからなることを特徴とするオーディオ装置。
【請求項２】
前記補間用データ作成部は、前記転送エラー発生時点より前のデータにおいて、少なくとも最初にデータの符号が変化する時点の前のデータ中で同方向に符号が変化する時点が、転送エラー発生時点から第１の所定時間以内の時に、前記補間用データを作成することを特徴とする請求項１記載のオーディオ装置。
【請求項３】
前記補間用データ作成部は、前記転送エラー発生時点より前のデータにおいて最初にデータの符号が変化する時点と、その直前で同方向に符号が変化する時点との時間間隔が第２の所定時間未満であるとき、更にその前のデータから同方向に符号が変化する時点を順に検出し、転送エラー発生時点から前記第１の所定時間以内の最後に前記符号が変化する時点と前記最初の符号変化時点との間のデータを補間用データとすることを特徴とする請求項１記載のオーディオ装置。
【請求項４】
前記補間用データ作成部で作成した補間用データの長さが、前記不要データ削除部で作成された補間部分の長さより長いとき、該補間部分に適合するように補間用データを圧縮して補間を行うことを特徴とする請求項１記載のオーディオ装置。
【請求項５】
前記補間用データ作成部で前記の条件に適合せず補間用データを作成しないときに、前記転送エラー開始時点と転送エラー終了時点とを直線で結ぶことにより補間を行う補助データ補間処理部を備えたことを特徴する請求項１記載のオーディオ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＭＰ３等の圧縮オーディオデータを外部から取り込んで再生を行うことができるようにしたオーディオ装置に関し、特に圧縮オーディオデータをＵＳＢケーブル等でデジタル通信を行うときに通信エラーによるデータ欠損補間時のノイズの発生を防止することができるようにしたオーディオ装置に関するものである。  
【背景技術】
【０００２】
近年はＭＰ３等の圧縮オーディオデータをメモリ、ＨＤＤ等に大量に蓄積可能な携帯用オーディオ機器が普及しており、大量のオーディオデータを常時持ち運んで利用することができるようになっている。このような携帯用オーディオ機器へのオーディオデータの記録に際しては、多くの場合パソコンに蓄積したオーディオデータや、ＣＤ等のオーディオデータをＭＰ３等に変換して取り込まれる。
【０００３】
一方、このような携帯用オーディオ装置は持ち運びに便利ではあるものの、音響効果が必ずしも充分ではないイヤホンやヘッドフォンで聴くことが多く、音響効果の良いオーディオ装置としての家庭用オーディオ装置やカーオーディオ装置（以下「カーオーディ装置等」という）で聴くときには、この携帯用オーディオ装置を有線または無線によってカーオーディオ装置等に接続して聴くこととなる。このときカーオーディオ装置等では携帯用オーディ装置で再生したアナログオーディオ信号をカーオーディオ装置等に入力する方法のほか、高音質な音楽の再生を行う方法として、携帯用オーディオ装置からオーディオデータをデジタル信号として入力する方法も採用されている。その際には、携帯用オーディオ装置とカーオーディオ装置等とをＵＳＢケーブルで接続し、ＵＳＢのシリアルインターフェイスを用いてデジタルデータを転送することも行われる。
【０００４】
このような転送を行う際には、アイソクロナスというプロトコルで１ｍｓ毎にオーディオ信号がデジタル信号としてカーオーディ装置等に送信されるが、この時に送られるデータ数は携帯用オーディオ装置で再生しているオーディオのサンプリング周波数で決定され、例えば４４.１ｋＨｚの時には１７８ｂｙｔｅとなる。カーオーディオ装置等では受信したデジタル信号をメモリに蓄え、サンプリング周波数に応じた時間間隔毎にデータをメモリから読み出し、ＤＡＣ（ディジタル−アナログコンバータ）を用いてアナログ信号に変換してスピーカーから再生出力を行っている。
【０００５】
このようなＵＳＢのシリアルインターフェイスでデジタルデータを転送するときには、様々な要因によって通信エラーが起きることがある。その際例えばパソコンから携帯用オーディオ装置にデータを蓄積するためにデータの転送を行うときにエラーを生じた際には、そのエラーを生じた部分のデータがパソコンから携帯用オーディオ装置に再送信される仕組みになっているため、通信エラーが発生してもパソコンのオーディオファイルと携帯オーディオ装置のオーディオファイルは同一になる。
【０００６】
しかしながら、携帯用オーディオ装置からカーオーディオ装置等にオーディオデータを送信するときにエラーが発生すると、エラー部分の再送信が行われない。これはアイソクロナスというプロトコルがリアルタイムでのオーディオなどの再生を保証するため、エラー発生時のデータ再送信を行わない仕組みになっているためである。
【０００７】
なお、再生されたＰＣＭ信号のエラーをチェックし、このエラーが規定値を超えたとき、このエラーを生じている信号のブロックを、その前または後のブロックを使用して修正するようにしたオーディオ再生装置は特許文献１に記載されている。
【０００８】
また、伝送路内で誤りが付加された可能性があり、受信機で受信された符号化データの誤りが訂正可能な場合に誤り訂正を行い、且つ誤り訂正が不可能な場合には補間情報を出力する誤り訂正を行う手段を備えるとともに、誤り訂正不可能な符号化データの場合に現在受信されている符号化データの前における音声の一定区間をなすフレームの符号化データを複合し、現在受信されているフレームより以前の符号化データを補間情報によりバッファから音声複合手段に導いて音声のフレーム補間を行い、補間情報により現在受信中のフレームの符号化データの前後の連続フレームの符号化データの複合音声の波形の外装により連続性を保ちながら補間を行う技術は特許文献２に記載されている。
【特許文献１】特開昭５８−１５５５０９号公報
【特許文献２】特開平４−１００４２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記のように、携帯用オーディオ装置とカーオーディオ装置等とをＵＳＢのシリアルインターフェイスを用いて、デジタルデータをアイソクロナスのプロトコルで転送しているときに転送エラーが発生すると、その部分に含まれるデータが欠落する。ここで欠落するデータの長さは１ｍｓあるため、この部分を再生するとポップ音がノイズとして聞こえることとなる。このノイズを軽減するために、欠落したデータの前後を直線で結んで失ったデータを補間する方法を採用することが考えられる。しかしながら、データが欠落したとき常にこの手法を採用すると、通常のオーディオ信号出力時には周波数成分が大きいので、欠落したデータの前後を直線で結んだときに直流成分が重乗されることにより、補完した前後の周波数成分との関係により、前記単なるデータ欠落時のノイズよりは低減するものの、補間した部分が別のノイズとして聞こえることなる。
【００１０】
したがって本発明は、デジタルオーディオデータをＵＳＢのシリアルインターフェイスで接続し、アイソクロナスのプロトコルで転送するとき、転送エラーによりデータが欠落した場合に、再生時にノイズを発生しないように補間を行うことができるようにしたオーディオ装置を提供することを主たる目的とする。
【課題を解決するための手段】
【００１１】
本発明に係るオーディオ装置は、上記課題を解決するため、他のオーディオ装置とアイソクロナス方式でデータ転送を行うオーディオ装置において、転送されたデータを記憶するメモリと、転送されたデータのエラーを検出する転送エラー検出部と、前記転送エラー検出部で転送エラーを検出したとき、転送エラー発生時点より前のデータにおいて、データが正と負で符号が変化する時点、及び転送エラー終了時点より後のデータにおいて符号が前記変化と同方向に変化する最初の符号変化時点を検出するデータ符号変化時点検出部と、転送エラー発生時点より前のデータにおいて、最初にデータの符号が変化する時点とそれより前のデータ中で同方向に符号が変化する時点との間のデータを補間用データとする補間用データ作成部と、前記エラー発生時点より前のデータにおいて符号が変化する最初の時点と、エラー終了時点より後の前記データ符号変化時点との間のデータを削除して補間部分を作成する不要データ削除部と、前記補間用データが前記補間部分と等しいか短いとき、前記補間用データ作成部で作成された補間用データを、転送エラー発生時点以降に該補間用データが全て入る範囲で連続して接続し、前記データ接続した補間データに、前記転送エラー終了時点より後のデータにおける最初の同方向符号変化時点以降のデータを接続するデータ接続処理部とからなることを特徴とする。
【００１２】
また、本発明に係る他のオーディオ装置は、前記オーディオ装置において、前記補間用データ作成部は、前記転送エラー発生時点より前のデータにおいて、少なくとも最初にデータの符号が変化する時点の前のデータ中で同方向に符号が変化する時点が、転送エラー発生時点から第１の所定時間以内の時に、前記補間用データを作成することを特徴とする。
【００１３】
また、本発明に係る他のオーディオ装置は、前記オーディオ装置において、前記補間用データ作成部は、前記転送エラー発生時点より前のデータにおいて最初にデータの符号が変化する時点と、その直前で同方向に符号が変化する時点との時間間隔が第２の所定時間未満であるとき、更にその前のデータから同方向に符号が変化する時点を順に検出し、転送エラー発生時点から前記第１の所定時間以内の最後に前記符号が変化する時点と前記最初の符号変化時点との間のデータを補間用データとすることを特徴とする。
【００１４】
また、本発明に係る他のオーディオ装置は、前記オーディオ装置において、  前記補間用データ作成部で作成した補間用データの長さが、前記不要データ削除部で作成された補間部分の長さより長いとき、該補間部分に適合するように補間用データを圧縮して補間を行うことを特徴とする。
【００１５】
また、本発明に係る他のオーディオ装置は、前記オーディオ装置において、  前記補間用データ作成部で前記の条件に適合せず補間用データを作成しないときに、前記転送エラー開始時点と転送エラー終了時点とを直線で結ぶことにより補間を行う補助データ補間処理部を備えたことを特徴する。
【発明の効果】
【００１６】
本発明は上記のように構成したので、デジタルオーディオデータをＵＳＢのシリアルインターフェイスで接続する等により、アイソクロナスのプロトコルて転送するとき、転送エラーによりデータが欠落した場合に、再生時にノイズを発生しないように補間を行うことができる。
【発明を実施するための最良の形態】
【００１７】
本発明はアイソクロナスのプロトコルて転送するとき、転送エラーによりデータが欠落した場合に、再生時にノイズを発生しないように補間を行うという課題を、他のオーディオ装置とアイソクロナス方式でデータ転送を行うオーディオ装置において、転送されたデータを記憶するメモリと、転送されたデータのエラーを検出する転送エラー検出部と、前記転送エラー検出部で転送エラーを検出したとき、転送エラー発生時点より前のデータにおいて、データが正と負で符号が変化する時点、及び転送エラー終了時点より後のデータにおいて符号が前記変化と同方向に変化する最初の符号変化時点を検出するデータ符号変化時点検出部と、転送エラー発生時点より前のデータにおいて、最初にデータの符号が変化する時点とそれより前のデータ中で同方向に符号が変化する時点との間のデータを補間用データとする補間用データ作成部と、前記エラー発生時点より前のデータにおいて符号が変化する最初の時点と、エラー終了時点より後の前記データ符号変化時点との間のデータを削除して補間部分を作成する不要データ削除部と、前記補間用データが前記補間部分と等しいか短いとき、前記補間用データ作成部で作成された補間用データを、転送エラー発生時点以降に該補間用データが全て入る範囲で連続して接続し、前記データ接続した補間データに、前記転送エラー終了時点より後のデータにおける最初の同方向符号変化時点以降のデータを接続するデータ接続処理部とを備えることにより実現した。
【実施例１】
【００１８】
本発明を図面に沿って説明する。図１は本発明を実施する機能ブロック図であり、例えばＭＰ３等により圧縮したデジタルオーディオデータを蓄積している携帯用オーディオ装置１を、ＵＳＢケーブル２により例えば車両用オーディオ装置や一般家庭用オーディオ装置等のオーディオ装置３に接続し、スピーカ４から出力する例を示している。
【００１９】
図示のオーディオ装置３においては、携帯用オーディオ装置１とＵＳＢケーブル２で接続してデータの授受及び受信データの監視を行うことができるＵＳＢコントローラ５を備えており、このＵＳＢコントローラ５においては、携帯用オーディオ装置１からアイソクロナス転送によりシリアルで受信したデジタルオーディオデータに、受信データの欠落等の通信エラーが存在するか否かを検出する転送エラー検出部６も備えている。
【００２０】
オーディオ装置３においては、前記ＵＳＢコントローラ５に入力したオーディオデータを一時的に記憶するメモリ８を備え、中央演算処理装置７におけるメモリアクセス部９によってオーディオデータをメモリ８に書き込み及び読み出しを可能としている。また、メモリ８に記憶されたオーディオデータは、メモリアクセス部９によって順に、或いは任意の部分を読み込み可能とし、読み込んだデータを中央演算処理装置７において後述するような各種の処理を行うことができるようにしている。
【００２１】
中央演算処理装置７ではメモリ８に記憶されたＭＰ３等の圧縮デジタルオーディオデータを所定のオーディオデータに変換し、オーディオ出力信号作成処理部１９に出力し、オーディオ出力信号作成処理部１９ではデジタルオーディオデータをアナログオーディオデータに変換すると共に、必要な処理を加えてスピーカ４から出力する。中央演算処理装置７にはデータ補間処理部１０を備え、前記のようにＵＳＢコントローラ５のエラー検出部６において受信オーディオデータにエラーが発生したことを検出したとき、そのエラー部分を他のデータで補間する処理を行う。
【００２２】
図１に示すデータ補間処理部１０においては本発明の主たるデータ補間処理を行う主データ補間処理部１１と、適切な主データ補間処理が行われないときに補助的な補間処理を行う補助データ補間処理部１２とを備えており、この補助データ補間処理部１２では欠損データ部分を直線補間する例を示している。主データ補間処理部１１には補間用データを作成する補間用データ作成部１３と、オーディオデータの中で補間時に不要となるデータを削除する不要データ削除部１６と、補間処理に際して各種データを接続するデータ接続処理部１７と、後述するような特定の条件下で補間用データを圧縮する処理を行うデータ圧縮処理部１８とを備えている。
【００２３】
補間用データ作成部１３には、オーディオデータにおいて正から負、或いは負から正に符号が変化する時点を検出するデータ符号変化時点検出部１４と、後述するように適切な補間用データ作成のために複数のデータ符号変化時点間の間隔を計算する符号変化時点間隔計測部１５とを備えている。なお、前記のような各機能部は本発明及びその実施例を作動させるための代表的な機能部を示したものであり、このほかに各種の機能を行う機能部を備えることができる。
【００２４】
図２及び図３には前記図１の機能ブロック図で実施されるデータ補間処理の例を示す作動フロー図である。図２に示す転送エラー発生時のデータ補間処理の例においては、最初に図１の携帯用オーディオ装置１とオーディオ装置３との間をＵＳＢケーブル２により接続し、アイソクロナスのプロトコルでオーディオデータの転送が行われ（ステップＳ１）、その転送データを受信側において、図１のメモリ８に一次記憶する（ステップＳ２）。
【００２５】
次いで前記オーディオデータの転送中に転送エラーを検出したか否かを判別する（ステップＳ３）。このチェックは例えば１ｍｓ毎のデータ転送が行われるとき、それに同期してチェックする。このときの転送エラー発生のチェックに際しては従来から用いられている種々の手法を用いることができるが、例えば転送データの１フレームが抜け落ちている、等によって転送エラー発生を判別することができる。この判別は図１の例においてはＵＳＢコントローラ６の転送エラー検出部６で行っている。
【００２６】
ステップＳ３において転送エラーを検出しないときには再びステップＳ１に戻ってオーディオデータの転送を継続し、転送エラーを検出するまで前記作動を繰り返す。それに対してステップＳ３で転送エラーを検出したと判別したときには、エラー発生時点Ｐとエラー終了時点Ｑとを検出する（ステップＳ４）。この作動は例えば図４（ａ）の例においては、前記のようなデータの転送中に時点ＰとＱとの間で転送エラーが発生したことを検出すると共に、その時間がＵであることも検出されることとなる。
【００２７】
次いでエラー発生直前のデータからデータの符号が変化する点Ｂを検出する（ステップＳ５）。この作動は図４（ａ）の例においてはエラー発生時点Ｐの直前における時点Ｂにおいて、負から正の方向に符号が変化していることを検出することとなる。また、この作動は図１の例では主データ補間処理処理部１１における補間用データ作成部１３のデータ符号変化時点検出部１４で行っている。
【００２８】
その後前記符号が変化したことを検出した時点Ｂから前方において、同方向、即ち前記の場合においては負から正方向に変化する時点Ａ１を検出するための作動を行う（ステップＳ６）。この作動により図４（ａ）の例においては、符号変化時点Ｂより前方に、符号変化点において負から正に変化した方向と同方向に符号が変化する時点Ａ１を検出することとなる。この作動も前記と同様に図１のデータ符号変化時点検出部１４で行う。
【００２９】
その後エラー発生時点Ｐより例えば３ｍｓ等の第１の所定時間間隔Ｒ迄の間に符号の変化する時点Ａ１が検出されたか否かを判別する（ステップＳ７）。図４（ａ）の例においては、その第１の所定時間間隔Ｒ内に符号変化時点Ａ１が検出された例を示している。ここでは後述するように補間用データＳを得る際に、あまりにも長い補間データでは多くの場合転送エラー部分の補間用データＳとしては長すぎるため、このような判別を行う。またこの作動は図１の補間用データ作成部１３における符号変化時点間隔計測部１５で行っている。
【００３０】
ステップＳ７において図４（ａ）のように３ｍｓ等の第１の所定時間R内に、符号の変化する時点Ａ１が見つかったときにはステップＳ８に進み、符号変化時点Ａ１から前記最初の符号変化時点Ｂ迄の間隔Ｔが１ｍｓ等の第２の所定時間未満か否かを判別する（ステップＳ８）。図４（ａ）の例では、前記符号変化時点Ａ１が１ｍｓより長い時点に存在することが示されている。ここでは補間用データＳが１ｍｓより短いときには、後述するように同一の補間データを転送エラー期間等に埋め込むとき、短時間で繰り返すオーディオ信号が多数連続することによる音響的な不都合の発生を、できる限り防止するためにチェックを行うこととする。また、この作動も前記と同様に符号変化時点間隔計測部１５で行っている。
【００３１】
ステップＳ８において符号変化時点Ａ１から符号変化時点Ｂ迄の間隔Ｔが１ｍｓ等の第２の所定時間未満であることを検出したときにはステップＳ１１に進み、エラー発生時点Ｐより所定時間Ｒ内で、更に前方の符号の同方向変化時点Ａ（２〜ｎ）を検出する（ステップＳ１１）。この作動は図１のデータ符号変化時点検出部１４と符号変化時点間隔計測部１５の連携により行うことができる。前記ステップＳ８で符号変化時点Ａ１から符号変化時点Ｂ迄の間隔Ｔが１ｍｓ以上であることを検出したとき、及びステップＳ１１で更に前方の符号の同方向変化時点Ａ（２〜ｎ）の検出作動を行った後にステップＳ９に進み、前記条件に合う最も前方の符号変化時点Ａ（１〜ｎ）を補間データ開始時点Ａとし、その結果、時点ＡとＢとの間の補間用データＳを決定する（ステップＳ９）。
【００３２】
前記ステップＳ７においてエラー発生時点Ｐより３ｍｓ等の第１の所定時間Ｒ迄の間に符号の変化する時点Ａ１が検出されなかったときには、エラー発生時点Ｐとエラー終了時点Ｑの正常データ部分を直線で補間する（ステップＳ１０）。このような直線補間は従来よりエラー発生時の補間処理として知られているが、本発明においては前記のようにエラー発生時点Ｐより３ｍｓ等の第１の所定時間Ｒ迄の間に前記符号の変化がなかったとき、即ちこのことはエラー発生直前のオーディオデータの周波数成分が低いことを意味し、このような状態で直線補間を行っても従来のような異音を発生することが無く、この手法を有効に使用することができる。この作動は図１の例ではデータ補間処理部１０における補助データ補間処理部１２において欠損データの直線補間を行うことにより実行される。
【００３３】
上記のようにして直線補間を行い、更には補間用データＳを得た後は、転送エラー発生時の主たるデータ補間処理を図３に示すようにして行う（ステップＳ１４）。図３の転送エラー発生時の主データ補間処理に際しては、最初図４に示すようなエラー発生時点Ｐの直前の符号変化時点Ｂと、エラー発生時点Ｐとの間のデータの削除を行う（ステップＳ２１）。この作動は図１の主データ補間処理部１１における不要データ削除部１６で行っている。
【００３４】
その後エラー終了時点Ｑ以降の同方向符号変化時点Ｃを検出する（ステップＳ２２）。その後エラー終了時点Ｑと前記符号変化時点Ｃとの間のデータの削除を行う（ステップＳ２３）。それにより前記図４の例においては同図（ｂ）に示すように、転送エラー終了時点Ｑと符号変化時点Ｃとの間のデータが削除され、前記符号変化時点Ｂと転送エラー発生時点Ｐとの間のデータ削除により、符号変化時点ＢとＣとの間の補間部分Ｖが形成されることとなる。
【００３５】
その後、補間用データＳの長さＴは符号変化時点Ｂと符号変化時点Ｃの間の補間部分長さＶより長いか否かを判別する（ステップＳ２４）。その判別の結果、例えば図４（ｂ）のように補間用データＳの長さＴが補間部分長さＶと等しいかそれより短いとき、即ちＴ≦Ｖであるときには、補間用データＳを符号変化検出時点Ｂの後に、符号変化時点Ｃ迄に補間データＹが全て入る範囲内で連続して複写する。図４の例においては、同図（ｃ）に示すように、補間部分長さＶに補間用データＳを用いた補間データＹが２個全てコピーされたことを示している。
【００３６】
このような補間処理を行った後、本発明においては補間データＹの最後の時点Ｄに符号変化時点Ｃ以降のデータを移動し接続している（ステップＳ２６）。この作動は図１の例では主データ補間処理部１１におけるデータ接続処理部１７において行う。上記のような一連の作動を行うことにより、図４（ｄ）に示すように、全てのデータが符号が同一方向に変化する点で連結されることとなり、滑らかなデータ接続がなされる結果、このオーディオデータを再生するとき、ノイズを発生することが無くなる。なお、上記の補間処理の結果、図４（ｃ）におけるデータを詰めたＸの時間だけ短くなるが、この時間は例えば１ｍｓ以下の極めて短時間であるため、再生時にユーザーに対して違和感を感じさせることがない。
【００３７】
一方、前記ステップＳ２４において補間用データＳの長さＴは符号変化時点Ｂと符号変化時点Ｃ間の補間部分長さＶと等しいかそれより短くない、即ちＴ＞Ｖであることを検出したときには、補間部分長さＶと補間用データ長さＴの比（Ｖ／Ｔ）で補間用データＳの長さＴを圧縮する。この作動は図５に示しており、同図（ａ）に示すように時点ＰとＱの間のＵの期間で転送エラーが生じ、同図（ｂ）に示すように時点Ｐより前の符号変化点Ｂを検出し、また時点Ｑ以降の最初の符号変化点Ｃを検出したとき、時点ＢとＰの間のデータ、及び時点ＱとＣの間のデータを削除し、その結果補間部分が形成されるとき、この補間部分長さＶと前記と同様にして作成された補間用データＳの時間Ｔとを比較して、補間用データＳの方が長いとき、同図（ｃ）に示すように補間用データＳを図示の式により圧縮して補間データＹを得ることにより行う。なおこの作動は図１の主データ補間処理部１１におけるデータ圧縮処理部１８において行う。
【００３８】
このようにして得られた圧縮データである補間データＹをエラー部分に挿入して複写する（ステップＳ２８）。それにより図５の例においては補間部分Ｖの部分に適合する補間データＹが挿入複写され、全体のデータは滑らかに接続する結果、このオーディオデータを再生するときにノイズを発生することがない。このとき行われる補間用データＳを圧縮して補間データＹを得る際には、全体の信号を相似形に圧縮する以外に、振幅は変化させず、時間方向の長さのみ圧縮するようにしても良い。上記のような処理を行った後は図２のステップＳ１５として示すように、ステップＳ１に戻ってデータの転送中は前記作動を繰り返す。
【００３９】
図１のデータ補間処理部１０における主データ補間処理部１１では図４及び図５に示すような処理を行うものであるが、補助データ補間処理部１２においては前記図２の作動フローにおけるステップＳ１０の処理を図６のように行う。即ち図６（ａ）には時点ＰとＱとの間の期間Ｕにおいて図２のステップＳ４で転送エラーの発生が検出された後、ステップＳ５でエラー発生直前のデータからデータの符号が変化する時点Ｂを検出し、ステップＳ６で検出時点Ｂから前方において同方向に符号が変化する時点Ａ１を検出する作動を行い、ステップＳ７においてエラー発生時点Ｐより３ｍｓ等の第１の所定時間Ｒ迄の間に符号の変化する点を検出されないと判別したとき、ステップＳ１０に進み、図６（ｃ）に示すようにエラー開始時点の正常データＧとエラー終了時点の正常データＨとを直線Ｊで結んで補間を行う。
【００４０】
前記図６（ａ）の例では図２のステップＳ５においてエラー発生直前のデータからデータの符号が変化する時点Ｂを検出することができた例を示したが、例えば図６（ｂ）に示すようにエラー発生直前のデータから３ｍｓ等の所定時間Ｒ迄の間に符号の変化する時点が全く検出されないときには、ステップＳ６において検出時点Ｂから前方において同方向に符号が変化する時点を検出することができないのは当然であるので、ステップＳ７において時点Ａ１は検出されることが無く、ステップＳ１０に進んで前記と同様に図６（ｃ）のような直線補間処理を行うこととなる。
【００４１】
上記のような欠損データを直線補間する補助データ補間処理は、従来より提案されている手法であるが、本発明においては前記のような主データ補間処理が行われないときに行うようにしている。即ち、本発明において直線補間を行うときは、前記のような符号変化点が３ｍｓ等の所定の間に見つからないときであり、そのことは例えば図６（ａ）（ｂ）に示すように補間直前の周波数成分が低いことを意味しているので、このような期間に直線補間を行っても、周波数成分が高いときに直線補間処理を行うときのようなノイズを発生することがなく、この手法を有効に利用することができる。
【００４２】
前記実施例においては、本発明を携帯用オーディオ機器と車両用オーディオ装置等の一般のオーディオ装置とをＵＳＢケーブルで接続し、アイソクロナス方式でデジタルデータを転送する際の処理例を示したが、このようなものに限らず、パソコンやＰＤＦ、更には携帯電話を含むオーディオデータを取り扱うことができる広義のオーディオ機器相互間をアイソクロナス方式でデータ転送を行い、エラー発生時にデータの再送信を行わないことにより欠損を生じるときには、同様にして本発明を適用することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施例の機能ブロック図である。
【図２】同実施例におけるデータ補間処理の作動フロー図である。
【図３】同実施例における主データ補間処理の作動フロー図である。
【図４】同実施例の主データ補間処理の処理例を示す図である。
【図５】同実施例の主データ補間処理の他の処理例を示す図である。
【図６】同実施例の補助データ補間処理の処理例を示す図である。
【符号の説明】
【００４４】
１  携帯用オーディオ装置
２  ＵＳＢケーブル
３  オーディオ装置
４  スピーカ
５  ＵＳＢコントローラ
６  転送エラー検出部
７  中央演算処理装置
８  メモリ
９  メモリアクセス部
１０  データ補間処理部
１１  主データ補間処理部
１２  補助データ補間処理部
１３  補間用データ作成部
１４  データ符号変化時点検出部
１５  符号変化時点間隔計測部
１６  不要データ削除部
１７  データ接続処理部
１９  オーディオ出力信号作成処理部
【図１】
2008182380.tif 000003
【図２】
2008182380.tif 000004
【図３】
2008182380.tif 000005
【図４】
2008182380.tif 000006
【図５】
2008182380.tif 000007
【図６】
2008182380.tif 000008