(57)【要約】【課題】この発明は、所定数の管理ブロック毎にパッキングされ、パッキング単位で同期情報の付加された圧縮音声データに対して、規定間隔で同期情報が得られなくなった場合でも、安定なデジタル出力を行なうことを可能にした音声データ出力装置及び音声データ出力方法を提供することを目的としている。【解決手段】同期情報の検出間隔が本来の間隔よりも短くなった場合、その短くなった同期情報の検出期間に対応するブロック数をパッキング単位として所定量のパディングデータを付加し、同期情報の検出間隔が本来の間隔よりも長くなった場合、その長くなった同期情報の検出期間に対応するブロック数を、１パッキング単位に含まれる本来のブロック数を上限として分割し、その分割したそれぞれのブロック数をパッキング単位として所定量のパディングデータを付加する。【選択図】      図２
2008245172.tif 000002
【特許請求の範囲】
【請求項１】
ブロック単位で管理される圧縮音声データを、同期情報の付加されたブロックを含む所定数のブロックでパッキングして格納する格納手段と、
前記格納手段に格納された圧縮音声データを、前記同期情報を検出することによりパッキング単位で読み出し所定量のパディングデータを付加するもので、前記同期情報の検出間隔が１パッキング単位を構成するブロック数で得られる本来の間隔よりも短くなった場合、その短くなった同期情報の検出期間に対応するブロック数をパッキング単位として所定量のパディングデータを付加し、前記同期情報の検出間隔が１パッキング単位を構成するブロック数で得られる本来の間隔よりも長くなった場合、その長くなった同期情報の検出期間に対応するブロック数を、１パッキング単位に含まれる本来のブロック数を上限として分割し、その分割したそれぞれのブロック数をパッキング単位として所定量のパディングデータを付加する変換手段と、
前記変換手段から得られたパディングデータ付きのパッキング単位の圧縮音声データを外部に出力する出力手段とを具備することを特徴とする音声データ出力装置。
【請求項２】
ブロック単位で管理される圧縮音声データを、同期情報の付加されたブロックを含む所定数のブロックでパッキングして格納する格納手段と、
前記格納手段に格納された圧縮音声データを、前記同期情報を検出することによりパッキング単位で読み出し所定量のパディングデータを付加するもので、前記同期情報の検出間隔が１パッキング単位を構成するブロック数で得られる本来の間隔よりも短くなった場合、その短くなった同期情報の検出期間に対応するブロック数をパッキング単位として所定量のパディングデータを付加する変換手段と、
前記変換手段から得られたパディングデータ付きのパッキング単位の圧縮音声データを外部に出力する出力手段とを具備することを特徴とする音声データ出力装置。
【請求項３】
ブロック単位で管理される圧縮音声データを、同期情報の付加されたブロックを含む所定数のブロックでパッキングして格納する格納手段と、
前記格納手段に格納された圧縮音声データを、前記同期情報を検出することによりパッキング単位で読み出し所定量のパディングデータを付加するもので、前記同期情報の検出間隔が１パッキング単位を構成するブロック数で得られる本来の間隔よりも長くなった場合、その長くなった同期情報の検出期間に対応するブロック数を、１パッキング単位に含まれる本来のブロック数を上限として分割し、その分割したそれぞれのブロック数をパッキング単位として所定量のパディングデータを付加する変換手段と、
前記変換手段から得られたパディングデータ付きのパッキング単位の圧縮音声データを外部に出力する出力手段とを具備することを特徴とする音声データ出力装置。
【請求項４】
前記変換手段は、同期情報付きのブロックを含む１パッキング単位に含まれる本来のブロック数分の圧縮音声データに復号化処理を施した際の再生時間に相当する伝送データ量から、前記１パッキング単位に含まれる本来のブロック数分の圧縮音声データ量を差し引いた量だけのパディングデータを付加することを特徴とする請求項１乃至３いずれかに記載の音声データ出力装置。
【請求項５】
前記変換手段は、前記圧縮音声データがその復号化単位である１フレーム内に複数のブロックが存在する構成である場合、前記同期情報の検出期間に対応するブロック数を、１パッキング単位に含まれる本来のブロック数を上限としてフレーム単位で分割することを特徴とする請求項１乃至３いずれかに記載の音声データ出力装置。
【請求項６】
前記変換手段は、パディングデータ付きのパッキング単位の圧縮音声データの先頭に、ヘッダ情報及び圧縮音声データのサイズ情報を付加することを特徴とする請求項１乃至３いずれかに記載の音声データ出力装置。
【請求項７】
ブロック単位で管理される圧縮音声データを、同期情報の付加されたブロックを含む所定数のブロックでパッキングして格納する第１の工程と、
前記第１の工程で格納された圧縮音声データを、前記同期情報を検出することによりパッキング単位で読み出し所定量のパディングデータを付加する第２の工程と、
前記第１の工程で格納された圧縮音声データについて、前記同期情報の検出間隔が１パッキング単位を構成するブロック数で得られる本来の間隔よりも短くなった場合、その短くなった同期情報の検出期間に対応するブロック数をパッキング単位として所定量のパディングデータを付加する第３の工程と、
前記第１の工程で格納された圧縮音声データについて、前記同期情報の検出間隔が１パッキング単位を構成するブロック数で得られる本来の間隔よりも長くなった場合、その長くなった同期情報の検出期間に対応するブロック数を、１パッキング単位に含まれる本来のブロック数を上限として分割し、その分割したそれぞれのブロック数をパッキング単位として所定量のパディングデータを付加する第４の工程と、
前記第２乃至第４の工程のいずれかから得られたパディングデータ付きのパッキング単位の圧縮音声データを外部に出力する第５の工程とを具備することを特徴とする音声データ出力方法。
【請求項８】
請求項６記載の音声データ出力装置から出力されたデータを受信する受信手段と、
前記受信手段で受信したデータからヘッダ情報を検出する検出手段と、
前記検出手段でヘッダ情報が検出されたとき、サイズ情報を取得して前記受信手段で受信したデータから圧縮音声データを抽出する抽出手段と、
前記抽出手段で抽出された圧縮音声データに復号化処理を施す復号手段とを具備することを特徴とする音声データ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、所定数の管理ブロック毎にパッキングされた圧縮符号化音声データを出力する音声データ出力装置及び音声データ出力方法の改良に関する。
【背景技術】
【０００２】
周知のように、近年では、デジタル記録媒体としてＤＶＤ（digital versatile disk）等の光ディスクが普及している。そして、現在では、ＤＶＤよりもさらに高密度記録が可能な、いわゆるＨＤ（high definition）−ＤＶＤと称されるハイビジョン対応の次世代ＤＶＤも完成している。
【０００３】
この種の光ディスクでは、映像や音声等のデータに圧縮符号化処理を施して記録している。このため、この光ディスクを再生する光ディスク再生装置としては、圧縮符号化データに復号化（伸張）処理を施しアナログ化して出力することにより、外付けのモニタやスピーカによる映像表示や音声再生を行なえるようにしている。
【０００４】
一方、この光ディスク再生装置においては、復号化される前の、つまり、圧縮符号化されたままの音声データを外部に出力可能となっている。これにより、圧縮符号化音声データに復号化処理を施す機能を備えたＡＶアンプ等を外付けして、多チャンネルで高音質な音声再生を行なえるようにしている。
【０００５】
ところで、復号化される前の圧縮符号化音声データは、所定数の管理ブロック毎にパッキングされ、そのパッキング単位毎にSync（同期）情報が含まれる構成となっている。そして、光ディスク再生装置では、Sync情報に基づいて１単位分の圧縮符号化音声データを検出し、デジタル出力のための所定のデータ処理を施して出力させている。
【０００６】
このため、例えば、光ディスクからの読み取りエラー等が発生したことにより、Sync情報が定期的に得られなくなったような場合には、圧縮符号化音声データに対してデジタル出力のためのデータ処理を正しく行なうことができなくなり、圧縮符号化音声データを安定に外部に出力することができなくなる。
【０００７】
特許文献１には、１フレームの符号化データ生成完了時に、送信バッファに格納されていない未格納符号化データが規定のデータサイズでない場合、その未格納符号化データが規定サイズとなるように、次に続く符号化データを構成する符号語の一部を先送りして未格納符号化データに付与するようにした構成が開示されている。
【特許文献１】特開２００２−３５３９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで、この発明は上記事情を考慮してなされたもので、所定数の管理ブロック毎にパッキングされ、パッキング単位で同期情報の付加された圧縮音声データに対して、規定間隔で同期情報が得られなくなった場合でも、安定なデジタル出力を行なうことを可能にした音声データ出力装置及び音声データ出力方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る音声データ出力装置は、ブロック単位で管理される圧縮音声データを、同期情報の付加されたブロックを含む所定数のブロックでパッキングして格納する格納手段と、格納手段に格納された圧縮音声データを、同期情報を検出することによりパッキング単位で読み出し所定量のパディングデータを付加するもので、同期情報の検出間隔が１パッキング単位を構成するブロック数で得られる本来の間隔よりも短くなった場合、その短くなった同期情報の検出期間に対応するブロック数をパッキング単位として所定量のパディングデータを付加し、同期情報の検出間隔が１パッキング単位を構成するブロック数で得られる本来の間隔よりも長くなった場合、その長くなった同期情報の検出期間に対応するブロック数を、１パッキング単位に含まれる本来のブロック数を上限として分割し、その分割したそれぞれのブロック数をパッキング単位として所定量のパディングデータを付加する変換手段と、変換手段から得られたパディングデータ付きのパッキング単位の圧縮音声データを外部に出力する出力手段とを備えるようにしたものである。
【００１０】
また、この発明に係る音声データ出力方法は、ブロック単位で管理される圧縮音声データを、同期情報の付加されたブロックを含む所定数のブロックでパッキングして格納する第１の工程と、第１の工程で格納された圧縮音声データを、同期情報を検出することによりパッキング単位で読み出し所定量のパディングデータを付加する第２の工程と、第１の工程で格納された圧縮音声データについて、同期情報の検出間隔が１パッキング単位を構成するブロック数で得られる本来の間隔よりも短くなった場合、その短くなった同期情報の検出期間に対応するブロック数をパッキング単位として所定量のパディングデータを付加する第３の工程と、第１の工程で格納された圧縮音声データについて、同期情報の検出間隔が１パッキング単位を構成するブロック数で得られる本来の間隔よりも長くなった場合、その長くなった同期情報の検出期間に対応するブロック数を、１パッキング単位に含まれる本来のブロック数を上限として分割し、その分割したそれぞれのブロック数をパッキング単位として所定量のパディングデータを付加する第４の工程と、第２乃至第４の工程のいずれかから得られたパディングデータ付きのパッキング単位の圧縮音声データを外部に出力する第５の工程とを備えるようにしたものである。
【発明の効果】
【００１１】
上記した発明によれば、同期情報の検出間隔が本来の間隔よりも短くなった場合、その短くなった同期情報の検出期間に対応するブロック数をパッキング単位として所定量のパディングデータを付加し、同期情報の検出間隔が本来の間隔よりも長くなった場合、その長くなった同期情報の検出期間に対応するブロック数を、本来のブロック数を上限として分割し、その分割したそれぞれのブロック数をパッキング単位として所定量のパディングデータを付加するようにしたので、所定数の管理ブロック毎にパッキングされ、パッキング単位で同期情報の付加された圧縮音声データに対して、規定間隔で同期情報が得られなくなった場合でも、安定なデジタル出力を行なうことを可能とすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明の実施の形態について図面を参照して詳細に説明する。図１は、この実施の形態で説明するディスク再生装置１１の概略を示している。このディスク再生装置１１は、例えばＤＶＤ［ＨＤ−ＤＶＤも含む］等の光ディスク１２を装着し、その記録データを読み取るディスクドライブ部１３を備えている。
【００１３】
そして、ディスクドライブ部１３により光ディスク１２から読み取られたデータは、トラックバッファ１４に一旦格納された後、デマルチプレクサ部１５に供給される。このデマルチプレクサ部１５は、入力されたデータをそれぞれ圧縮符号化処理が施された映像データと音声データとに分離する。
【００１４】
このうち、映像データは、映像入力バッファ１６を介して映像デコーダ１７に供給されて復号化処理が施される。そして、復号化された映像データは、Ｄ／Ａ（digital／analog）変換部１８に供給されてアナログの映像データに変換された後、映像出力端子１９を介して外部に取り出され、例えば図示しないモニタによる映像表示に供される。
【００１５】
また、上記デマルチプレクサ部１５で分離された音声データは、音声入力バッファ２０を介して音声デコーダ２１に供給されて復号化処理が施される。そして、復号化された音声データは、Ｄ／Ａ変換部２２に供給されてアナログの音声データに変換された後、音声出力端子２３を介して外部に取り出され、例えば図示しないスピーカによる音声再生に供される。
【００１６】
さらに、上記音声入力バッファ２０に格納された音声データは、音声データ変換部２４に供給される。この音声データ変換部２４は、詳細は後述するが、バッファ２５を利用して、入力された音声データに対してデジタル出力するための所定のデータ変換処理を実行する。
【００１７】
そして、データ変換された音声データは、インターフェース部２６により例えばＨＤＭＩ（high definition multimedia interface）規格等に準拠した伝送形態に変換された後、デジタル音声出力端子２７を介して外部に取り出される。このデジタル音声出力端子２７には、例えば圧縮符号化音声データに復号化処理を施す機能を備えたＡＶアンプ等が接続され、多チャンネルで高音質な音声再生が行なえるようになっている。
【００１８】
そして、このディスク再生装置１１は、上記した再生動作を含むその全ての動作を制御部２８によって統括的に制御されている。この制御部２８は、ＣＰＵ（central processing unit）等を内蔵しており、操作部２９からの操作情報、または、リモートコントローラ３０から送出され受光部３１で受信した操作情報を受け、その操作内容が反映されるように各部をそれぞれ制御している。
【００１９】
この場合、制御部２６は、メモリ部３２を利用している。このメモリ部３２としては、主として、制御部２８のＣＰＵが実行するための制御プログラムを格納したＲＯＭ（read only memory）と、該ＣＰＵに作業エリアを提供するためのＲＡＭ（random access memory）と、各種の設定情報及び制御情報等を格納するための不揮発性メモリとを有している。
【００２０】
ここで、上記音声データ変換部２４における音声データの変換処理について説明する。すなわち、圧縮符号化音声データは、ブロック単位で管理されており、Ｎ（２以上の整数）個のブロックを１単位としてパッキングされている。そして、１パッキング単位を構成する各ブロックのうち、先頭のブロックにはSync情報が含まれている。
【００２１】
上記音声データ変換部２４では、図２（ａ）の圧縮音声データに示すように、音声入力バッファ２０からパッキング単位で音声データを取得する。この場合、音声データ変換部２４は、音声入力バッファ２０から１ブロック分の音声データを読み出してSync情報が含まれているか否かを判別し、Sync情報が含まれているとき、次にSync情報付きのブロックが読み出されるまで、次々とブロック単位で音声データを取得する。図２では、Sync情報を含むブロックをハッチングで示している。
【００２２】
そして、音声データ変換部２４では、図２（ａ）の伝送音声データに示すように、音声入力バッファ２０からパッキング単位で読み出したＮブロック分の圧縮音声データに、所定量のパディングデータ（通常０データ）を挿入する変換処理を施した上で、外部へのデジタル出力に供させている。
【００２３】
パディングデータとしては、Sync付きのブロックを先頭にＮブロック分の圧縮音声データに復号化処理を施したときの再生時間に相当する伝送データ量から、Ｎブロック分の圧縮音声データ量を差し引いた量だけ挿入する。このように、Ｎブロック分の圧縮音声データにパディングデータを挿入してデジタル出力させることにより、外部のＡＶアンプでの音声再生が抜けなく円滑に行なわれる。
【００２４】
図２（ａ）は、音声入力バッファ２０から読み出した音声データに、Sync情報がＮブロック毎に定期的に現れる正常な状態を示している。このような正常状態では、音声データ変換部２４は、先頭ブロックにSync情報を含むＮブロック毎の音声データにパディングデータを付加して、外部にデジタル出力させることができる。
【００２５】
しかしながら、例えば光ディスク１２からの読み取りエラー等により、Sync情報付きのブロックがＮブロック毎に定期的に現れなくなることがある。この場合、Sync情報付きのブロックがＮブロックよりも短い間隔または長い間隔で現れることになる。このため、Ｎブロック分の圧縮音声データに復号化処理を施したときの再生時間に相当する伝送データ量から、Ｎブロック分の圧縮音声データ量を差し引いた量だけパディングデータを挿入して送出するようなことを行なうと、デジタル出力された音声データの再生時間と、音声入力バッファ２０に格納された圧縮音声データの再生時間との間に差異が生じてしまい、音声入力バッファ２０にアンダーフローやオーバーフローが発生する。
【００２６】
そこで、この実施の形態では、図２（ｂ）の圧縮音声データに示すように、音声入力バッファ２０からＮブロックよりも短い間隔ＭでSync情報付きのブロックが現れる場合、図２（ｂ）の伝送音声データに示すように、Ｍブロック分の圧縮音声データに、それを復号化したときの再生時間に相当する伝送データ量から、Ｍブロック分の圧縮音声データ量を差し引いた量だけパディングデータを挿入してデジタル出力させる。
【００２７】
また、図２（ｃ）の圧縮音声データに示すように、音声入力バッファ２０からＮブロックよりも長い間隔ＭでSync情報付きのブロックが現れる場合、図２（ｃ）の伝送音声データに示すように、Sync情報が存在しなくてもＮブロック毎に必要な量のパディングデータを挿入してデジタル出力させる。この場合、Ｎブロックを上限としてパディングデータを挿入する。
【００２８】
例えば、Ｎ＝６、Ｍ＝１３である場合、つまり、１３ブロック間隔でSync情報が現れてしまった場合、１３ブロック分の圧縮音声データを６ブロック＋６ブロック＋１ブロックに分割し、最初の２つの６ブロックについては６ブロック分の圧縮音声データの再生時間で伝送が完了するようにパディングデータを挿入し、最後の１ブロックについては１ブロック分の圧縮音声データの再生時間で伝送が完了するようにパディングデータを挿入する。
【００２９】
図３及び図４は、上記した音声データ変換部２４の処理動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ１）されると、音声データ変換部２４は、ステップＳ２で、ブロック数をカウントするための図示しないカウンタをクリアし、ステップＳ３で、音声入力バッファ２０から１ブロック分の音声データを取得する。
【００３０】
その後、音声データ変換部２４は、ステップＳ４で、先に取得した１ブロックの中にSync情報が含まれているか否かを判別し、含まれていないと判断された場合（ＮＯ）、ステップＳ３の処理に戻され、次の１ブロック分の音声データを取得する。
【００３１】
また、上記ステップＳ４でSync情報が含まれていると判断された場合（ＹＥＳ）、音声データ変換部２４は、ステップＳ５で、上記カウンタを＋１し、ステップＳ６で、先に取得した１ブロック分の音声データをバッファ２５に格納させ、ステップＳ７で、次の１ブロック分の音声データを取得する。
【００３２】
その後、音声データ変換部２４は、ステップＳ８で、先に取得した１ブロックの中にSync情報が含まれているか否かを判別し、含まれていないと判断された場合（ＮＯ）、ステップＳ９で、ブロック数がＮに達したか否かを判別し、達していないと判断された場合（ＮＯ）、ステップＳ５の処理に戻される。
【００３３】
上記ステップＳ９でブロック数がＮに達したと判断された場合（ＹＥＳ）、または、上記ステップＳ８でSync情報が含まれていると判断された場合（ＹＥＳ）、音声データ変換部２４は、ステップＳ１０で、カウントされたブロック数分の再生時間を算出し、ステップＳ１１で、先に算出された再生時間に基づいて付加するパディングデータの量を決定し、バッファ２５内の音声データにパディングデータを付加する。
【００３４】
その後、音声データ変換部２４は、ステップＳ１２で、バッファ２５内のパディングデータ付き音声データをインターフェース部２６に転送させてデジタル出力させ、ステップＳ１３で、ブロック数のカウンタをクリアして、ステップＳ５の処理に戻される。
【００３５】
上記した実施の形態によれば、Ｎブロックよりも短い間隔ＭでSync情報が得られる場合には、Ｍブロック分の圧縮音声データにＭブロック分の再生時間を確保するためのパディングデータを付加し、Ｎブロックよりも長い間隔ＭでSync情報が得られる場合には、Sync情報が存在しなくてもＮブロック毎にＮブロック分の再生時間を確保するためのパディングデータを付加するようにしているので、音声入力バッファ２０にアンダーフローやオーバーフローが発生することを防止して、安定なデジタル出力を行なうことが可能となる。
【００３６】
また、上記した実施の形態では、圧縮音声データがブロック単位で管理されている例で説明したが、次に、圧縮音声データの復号化単位である１フレームに複数ブロックが存在するようなデータ構成の場合について説明する。図５（ａ）〜（ｃ）は、図２（ａ）〜（ｃ）にそれぞれ対応しており、１フレームに２ブロックの圧縮音声データが存在する場合の例を示している。
【００３７】
このようなデータ構成の場合、圧縮音声データは、フレーム単位で処理が行なわれることになる。すなわち、音声データ変換部２４による圧縮音声データの取得は、１フレーム毎に行なわれ、データ取得後に、フレーム内に存在するブロック数のチェックが行なわれる。
【００３８】
このブロック数をカウントし、図５（ａ）に示すように、Sync情報がＮブロック毎に定期的に現れる場合には、フレーム単位で取得したＮブロック分の圧縮音声データに、Ｎブロック分の再生時間を確保するためのパディングデータを付加して伝送音声データを生成する。
【００３９】
また、図５（ｂ）に示すように、Sync情報がＮブロックよりも短い間隔Ｍで現れる場合には、フレーム単位で取得したＭブロック分の圧縮音声データに、Ｍブロック分の再生時間を確保するためのパディングデータを付加して伝送音声データを生成する。
【００４０】
さらに、図５（ｃ）に示すように、Sync情報がＮブロックよりも長い間隔Ｍで現れる場合には、フレーム単位で取得したＭブロック分の圧縮音声データを、Ｎブロックを上限としてフレーム単位で分割し、分割したそれぞれの圧縮音声データに対して、そのブロック数分の再生時間を確保するためのパディングデータを付加することにより、伝送音声データを生成する。
【００４１】
なお、図５では、１フレームに２ブロックの圧縮音声データが存在する場合の例を説明したが、１フレーム内に存在するブロックの数はいくつであってもよいものである。例えば、図６の圧縮音声データに示すように、２つのブロックが存在するフレームと、３つのブロックが存在するフレームとが混在している場合も考えられる。
【００４２】
このような場合には、前述したように、Ｎ＝６ブロックを上限としてパディングデータを付加するようにしたとき、６ブロックを１単位としてパディングデータの付加された伝送圧縮データを生成することができない。このときには、図６の伝送音声データに示すように、２ブロックのフレームと３ブロックのフレームとを組み合わせた５ブロック単位で分割し、パディングデータを付加するようにする。
【００４３】
図７及び図８は、１フレームに複数のブロックが存在する場合の、音声データ変換部２４の処理動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ１４）されると、音声データ変換部２４は、ステップＳ１５で、ブロック数をカウントするための図示しないカウンタをクリアし、ステップＳ１６で、音声入力バッファ２０から１フレーム分の音声データを取得する。
【００４４】
その後、音声データ変換部２４は、ステップＳ１７で、先に取得した１フレームの中にSync情報が含まれているか否かを判別し、含まれていないと判断された場合（ＮＯ）、ステップＳ１６の処理に戻され、次の１フレーム分の音声データを取得する。
【００４５】
また、上記ステップＳ１７でSync情報が含まれていると判断された場合（ＹＥＳ）、音声データ変換部２４は、ステップＳ１８で、そのフレーム内に存在するブロック数を示す情報を取得し、ステップＳ１９で、取得したブロック数を上記カウンタに加算する。
【００４６】
その後、音声データ変換部２４は、ステップＳ２０で、先に取得した１フレーム分の音声データをバッファ２５に格納させ、ステップＳ２１で、次の１フレーム分の音声データを取得する。
【００４７】
そして、音声データ変換部２４は、ステップＳ２２で、先に取得した１フレームの中にSync情報が含まれているか否かを判別し、含まれていないと判断された場合（ＮＯ）、ステップＳ２３で、ブロック数がＮに達したか否かを判別する。
【００４８】
ここで、達していないと判断された場合（ＮＯ）、音声データ変換部２４は、ステップＳ２４で、そのフレーム内に存在するブロック数を示す情報を取得し、取得したブロック数だけ上記カウンタを加算する。
【００４９】
その後、音声データ変換部２４は、ステップＳ２５で、ブロック数カウンタにカウントされたブロック数がＮよりも大きくなったか否かを判別し、大きくなっていないと判断された場合（ＮＯ）、ステップＳ１９の処理に戻される。
【００５０】
上記ステップＳ２５でブロック数がＮよりも大きくなったと判断された場合（ＹＥＳ）、上記ステップＳ２２でSync情報が含まれていると判断された場合（ＹＥＳ）、または、上記ステップＳ２３でブロック数がＮに達したと判断された場合（ＹＥＳ）、音声データ変換部２４は、ステップＳ２６で、カウントされたブロック数分の再生時間を算出し、ステップＳ２７で、先に算出された再生時間に基づいて付加するパディングデータの量を決定し、バッファ２５内の音声データにパディングデータを付加する。
【００５１】
その後、音声データ変換部２４は、ステップＳ２８で、バッファ２５内のパディングデータ付き音声データをインターフェース部２６に転送させてデジタル出力させ、ステップＳ２９で、ブロック数のカウンタをクリアして、ステップＳ１９の処理に戻される。
【００５２】
また、図９の伝送音声データに示すように、Ｎ＝６ブロックを上限としてフレーム単位で分割された５ブロック分の圧縮音声データの先頭に、ヘッダ情報と、圧縮音声データのサイズ（５ブロック）を示すサイズ情報とを付加するようにしてもよい。
【００５３】
図１０は、図９に示したように、ヘッダ情報とサイズ情報とが付加された伝送音声データが入力されるＡＶアンプ３３の一例を示している。すなわち、このＡＶアンプ３３は、上記ディスク再生装置１１のデジタル音声出力端子２７からＨＤＭＩ規格に準拠した伝送形態で出力された伝送音声データが入力されるデジタル音声入力端子３４を備えている。
【００５４】
そして、このデジタル音声入力端子３４に入力された伝送音声データは、ＨＤＭＩ規格に準拠したインターフェース部３５で受信され、ヘッダ検出部３６に供給されてヘッダ情報及びサイズ情報が検出された後、圧縮データ抽出部３７に供給される。この圧縮データ抽出部３７は、先に検出されたヘッダ情報及びサイズ情報に基づいて、図１１に示すように、入力されたデータから、ヘッダ情報、サイズ情報及びパディングデータ等を除いた圧縮音声データを抽出する。
【００５５】
この圧縮データ抽出部３７で抽出された圧縮音声データは、音声入力バッファ３８に一旦格納された後、音声デコーダ３９に供給されて復号化処理が施される。そして、この音声デコーダ３９により復号化処理された音声データは、Ｄ／Ａ変換部４０に供給されてアナログ化された後、音声出力端子４１を介して外部のスピーカ４２による音声再生に供される。
【００５６】
そして、このＡＶアンプ３３は、上記した音声再生動作を含むその全ての動作を制御部４３によって統括的に制御されている。この制御部４３は、ＣＰＵ等を内蔵しており、操作部４４からの操作情報、または、リモートコントローラ４５から送出され受光部４６で受信した操作情報を受けて、その操作内容が反映されるように各部をそれぞれ制御している。
【００５７】
この場合、制御部４３は、メモリ部４７を利用している。このメモリ部４７としては、主として、制御部４３のＣＰＵが実行するための制御プログラムを格納したＲＯＭと、該ＣＰＵに作業エリアを提供するためのＲＡＭと、各種の設定情報及び制御情報等を格納するための不揮発性メモリとを有している。
【００５８】
図１２は、上記したＡＶアンプ３３の音声再生処理動作をまとめたフローチャートを示している。すなわち、処理が開始（ステップＳ３０）されると、制御部４３は、ステップＳ３１で、ヘッダ検出部３６により、ヘッダ情報が検出されたか否かを判別し、検出されたと判断された場合（ＹＥＳ）、ステップＳ３２で、検出されたヘッダ情報とともに存在するサイズ情報を取得する。
【００５９】
その後、制御部４３は、ステップＳ３３で、圧縮データ抽出部３７により、サイズ情報に基づいて圧縮音声データを抽出し、ステップＳ３４で、音声デコーダ３９により、抽出された圧縮音声データに復号化処理を施し、ステップＳ３５で、復号化された音声データを外部に出力して、ステップＳ３１の処理に戻される。
【００６０】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【図面の簡単な説明】
【００６１】
【図１】この発明の実施の形態を示すもので、ディスク再生装置の概略を説明するために示すブロック構成図。
【図２】同実施の形態におけるディスク再生装置の音声データ変換部でのデータ変換動作を説明するために示す図。
【図３】同実施の形態における音声データ変換部での処理動作の一部を説明するために示すフローチャート。
【図４】同実施の形態における音声データ変換部での処理動作の残部を説明するために示すフローチャート。
【図５】同実施の形態における音声データ変換部でのデータ変換動作の他の例を説明するために示す図。
【図６】同実施の形態における音声データ変換部でのデータ変換動作のさらに他の例を説明するために示す図。
【図７】同実施の形態における音声データ変換部での処理動作の他の例の一部を説明するために示すフローチャート。
【図８】同実施の形態における音声データ変換部での処理動作の他の例の残部を説明するために示すフローチャート。
【図９】同実施の形態における音声データ変換部でのデータ変換動作のさらに他の例を説明するために示す図。
【図１０】同実施の形態におけるＡＶアンプの一例を説明するために示すブロック構成図。
【図１１】同実施の形態におけるＡＶアンプの圧縮データ抽出部の抽出動作を説明するために示す図。
【図１２】同実施の形態におけるＡＶアンプの音声再生処理動作を説明するために示すフローチャート。
【符号の説明】
【００６２】
１１…ディスク再生装置、１２…光ディスク、１３…ディスクドライブ部、１４…トラックバッファ、１５…デマルチプレクサ部、１６…映像入力バッファ、１７…映像デコーダ、１８…Ｄ／Ａ変換部、１９…映像出力端子、２０…音声入力バッファ、２１…音声デコーダ、２２…Ｄ／Ａ変換部、２３…音声出力端子、２４…音声データ変換部、２５…バッファ、２６…インターフェース部、２７…デジタル音声出力端子、２８…制御部、２９…操作部、３０…リモートコントローラ、３１…受光部、３２…メモリ部、３３…ＡＶアンプ、３４…デジタル音声入力端子、３５…インターフェース部、３６…ヘッダ検出部、３７…圧縮データ抽出部、３８…音声入力バッファ、３９…音声デコーダ、４０…Ｄ／Ａ変換部、４１…音声出力端子、４２…スピーカ、４３…制御部、４４…操作部、４５…リモートコントローラ、４６…受光部、４７…メモリ部。
【図１】
2008245172.tif 000003
【図２】
2008245172.tif 000004
【図３】
2008245172.tif 000005
【図４】
2008245172.tif 000006
【図５】
2008245172.tif 000007
【図６】
2008245172.tif 000008
【図７】
2008245172.tif 000009
【図８】
2008245172.tif 000010
【図９】
2008245172.tif 000011
【図１０】
2008245172.tif 000012
【図１１】
2008245172.tif 000013
【図１２】
2008245172.tif 000014