JP3849103B2 - MPEG-AUDIO decoding system - Google Patents
MPEG-AUDIO decoding system Download PDFInfo
- Publication number
- JP3849103B2 JP3849103B2 JP23499696A JP23499696A JP3849103B2 JP 3849103 B2 JP3849103 B2 JP 3849103B2 JP 23499696 A JP23499696 A JP 23499696A JP 23499696 A JP23499696 A JP 23499696A JP 3849103 B2 JP3849103 B2 JP 3849103B2
- Authority
- JP
- Japan
- Prior art keywords
- mpeg
- processing
- receiving device
- server
- encoded data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Computer And Data Communications (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、MPEG−AUDIO符号化方式の復号処理に関し、特に放送型システムに適用した場合の、MPEG−AUDIO復号処理方式に関するものである。
【0002】
VOD(Video On Demand )方式の応用として、双方向でビデオや音声の送受信が可能な、双方向マルチメディアサービスが考えられているが、現状では、このような大規模なシステムを普及させることは、コストの制約上困難である。そこで、既存の通信網と、LAN(Local Area Network)を利用した場合のコスト面での優位性から、LANをベースとした放送型の Near VOD が主流になるものと考えられる。
【0003】
本発明は、主として Near VOD のようなマルチメディアサービスにおいて、配信装置とLANサーバ間で放送型接続(1:n接続)を適用し、LANサーバから、数十ユーザを対象としたLANをベースとした装置で、さまざまなデータ配信サービスを可能にするシステムにおいて、符号化方式としてMPEG符号化方式を適用した場合に、受信装置としてパソコン等のような汎用MPUを用い、ソフトウェア処理によってMPEG−AUDIO復号処理を行う場合の、復号処理方式を提供するものである。
【0004】
【従来の技術】
図10は、LANをベースとした放送型システムの構成を示したものである。図示のように、配信装置1から、回線網2を経て、複数のローカルエリア1,2,…,Nのサーバ3に接続し、サーバ3からそれぞれ複数の受信装置4に対してデータ配信を行う。
【0005】
従来のMPEGサービスの形態としては、CD−R0M等の蓄積装置に、予めMPEG符号化データとして保存したものを提供し、ユーザがパソコン等に再生専用のMPEGデコーダ(復号化)ボード(デコード用専用LSIやDSPを実装したもの)を搭載し、このボードによって符号化データを復号して、再生された音声信号を出力装置(スピーカ等)によって、出力する方法が一般的である。
【0006】
マルチメディア通信網が整備されるとともに、上述のような蓄積型のサービスだけでなく、通信回線を利用した放送型のサービス形態が現実のものとなってきた。また、汎用のMPUの処理能力の向上とともに、MPEG符号化方式における、音声の符号化方式であるMPEG−AUDIO符号化方式の復号処理を、コストの制約上、パソコン等の汎用MPUを搭載した受信装置によって処理することが可能となってきた。
【0007】
ここで、MPEG−AUDIO符号化方式は、20kHz帯域の音声(音響)信号を圧縮符号化するアルゴリズムであって、一般的には、音声信号を符号化データに変換することによって圧縮して出力する符号器と、この符号化データを復号して音声信号を再生する復号器とから構成される。
【0008】
図11は、MPEG−AUDIO復号装置の概略構成を示したものである。図中、101はフレーム分解部であって、フレーム構成されている符号化データを、各フレームでサンプルごとに意味のある個々のデータに分解する。102は逆スケーリング部であって、符号器で正規化されたスケーリングファクタの逆スケーリングを行う。
【0009】
103は逆量子化部であって、符号器で量子化された量子化データについて、逆量子化の処理を行う。104は合成フィルタ部であって、符号器において周波数領域で複数の帯域に分割して処理されたサンプルデータの合成処理を行う。105は高域強調処理部であって、聴感上の音質向上の効果がある高域強調の処理を行う。
【0010】
従来は、MPEG−AUDIO復号処理をパソコンのMPUで処理させるためには、高速処理が可能な受信装置を用意する必要があり、既存の処理能力の小さい受信装置の場合は、画像処理と音声処理とを含めた、MPEG復号専用のボードを用意する必要があった。
【0011】
【発明が解決しようとする課題】
MPEG符号化方式を、LANをベースとした放送型システムに適用した場合の、MPEG−AUDIOの復号処理方法に関しては、処理能力の小さい受信装置の場合には、音声専用のハードウェアを搭載する必要があるという、コスト上の問題がある。また処理能力の大きい受信装置で、MPEG−AUDIO復号処理を行う場合にも、パソコンのような汎用MPUで処理する場合には、他のアプリケーションの処理上の負荷が一時的に増加したときの、音質の低下が問題となる。
【0012】
本発明は、このような従来技術の課題を解決しようとするものであって、LANをベースとする放送型の配信装置システムに、MPEG符号化方式を適用した場合の、MPEG−AUDIO符号化方式における復号方法を工夫することによって、安価なシステムを構成することが可能なようにするとともに、また受信装置において、他のアプリケーションと復号処理とを並列処理する場合の、音質の低下を防止できる、MPEG−AUDIO復号処理方式を提供することを目的としている。
【0013】
【課題を解決するための手段】
MPEG−AUDIO復号処理は、大きく分けると、フレーム分解部と、合成フィルタを含めた復号合成処理部とからなる。本発明の復号処理方式は、サーバが、MPEG−AUDIO復号処理の一部を、使用する受信装置の処理能力に応じて分担処理し、また、受信装置に搭載されるソフトウェアを改良して処理方法を変更することによって、受信装置の処理量を減少させて、処理能力の低い現行の端末でも、新たなハードウェアを追加することなく、他の加入者と同等のサービスを受けることができるようにするとともに、MPUの負荷が大きい場合の、音質の低下を防止するものである。
【0014】
以下、本発明の課題を解決するための具体的手段とその作用を記述する。
【0015】
(1) 配信装置1から一または複数のLANサーバ3を経てそれぞれのローカルエリア内の複数の受信装置4に対して放送形式でMPEG符号化データを配信するシステムの場合に、LANサーバ3に、配下のローカルエリアにおける受信装置の処理能力を表す値を設定することができる設定手段11と、この設定値を検出することができる検出手段12とを備える。そして、配信装置1からMPEG符号化データを配信されたとき、設定値を検出して、設定値に応じて定まる区分でMPEG−AUDIO復号処理の一部を、LANサーバ3において処理することによって、MPEG−AUDIO復号処理を、LANサーバ3と受信装置4とにおいて分担して処理するようにする。
【0016】
(2) 配信装置1から一または複数のLANサーバ3を経てそれぞれのローカルエリア内の複数の受信装置4に対して放送形式でMPEG符号化データを配信するシステムの場合に、LANサーバ3に、配下のローカルエリア内の各受信装置の処理能力を表す値を設定することができる設定手段11と、この設定値を検出することができる検出手段12とを備える。そして、配信装置1からMPEG符号化データを配信されたとき、LANサーバ3がそれぞれの受信装置からの個別の配信要求を認識し、受信装置に対する設定値を検出して、設定値に応じて定まる区分でMPEG−AUDIO復号処理の一部を、LANサーバ3において処理することによって、MPEG−AUDIO復号処理を、LANサーバ3と受信装置4とにおいて分担して処理するようにする。
【0017】
(3) 配信装置1から一または複数のLANサーバ3を経てそれぞれのローカルエリア内の複数の受信装置4に対して放送形式でMPEG符号化データを配信するシステムの場合に、各受信装置4に、受信装置の処理能力を所定の値として認識することができる処理能力認識手段14を備えるとともに、各LANサーバ3に、配下のローカルエリア内の各受信装置において認識された処理能力を表す値を設定することができる設定手段11と、この設定値を検出することができる検出手段12とを備える。そして、配信装置1からMPEG符号化データを配信されたとき、LANサーバ3がそれぞれの受信装置からの個別の配信要求を認識し、受信装置に対する設定値を検出して、設定値に応じて定まる区分でMPEG−AUDIO復号処理の一部を、LANサーバ3において処理することによって、MPEG−AUDIO復号処理を、LANサーバ3と受信装置4とにおいて分担して処理するようにする。
【0018】
(4) 配信装置1から一または複数のLANサーバ3を経てそれぞれのローカルエリア内の複数の受信装置4に対して放送形式でMPEG符号化データを配信するシステムの場合に、各LANサーバ3に、各受信装置4の処理能力を所定の値として認識することができる処理能力認識手段15と、この認識された処理能力を表す値を設定することができる設定手段11と、設定値を検出することができる検出手段12とを備える。そして、配信装置1からMPEG符号化データを配信されたとき、LANサーバがそれぞれの受信装置からの個別の配信要求を認識し、受信装置に対する設定値を検出して、この設定値に応じて定まる区分でMPEG−AUDIO復号処理の一部を、LANサーバ3において処理することによって、MPEG−AUDIO復号処理を、LANサーバ3と受信装置4とにおいて分担して処理するようにする。
【0019】
このように、(1) 〜(4) の場合は、サーバが、設定された数値(符号)に応じてMPEG−AUDIO復号処理の一部を分担処理するので、処理能力の小さい受信装置の場合でも、専用のハードウェアを搭載する等の必要がなく、安価な装置によって、所要の処理を行うことができるようになる。
【0020】
(5) (1) 〜(4) の場合に、各LANサーバ3に、MPEG−AUDIO符号化データのフレームを分解することができるフレーム分解手段16と、フレームデータの帯域を段階的に制限することができる帯域制限手段17とを備える。そして、受信装置1からMPEG符号化データを配信されたとき、LANサーバ3がそれぞれの受信装置からの個別の配信要求を認識し、配信要求のあった受信装置に対する設定値を検出して、この設定値に応じて帯域制限手段においてMPEG符号化データの帯域を制限して、受信装置に配信するようにする。
【0021】
このように、(5) の場合は、サーバにおいて、MPEG符号化データを帯域制限して配信するので、受信装置における処理負荷を減少させることができ、従って処理能力の低い受信装置でも復号可能になるとともに、受信装置における処理量を少なくするので、他の処理負荷がある場合の、音質低下を防止することができるようになる。
【0022】
(6) (1) 〜(4) の場合に、各受信装置4に、受信装置の処理能力を所定の値として認識することができる処理能力認識手段14と、MPEG−AUDIO復号処理時の合成フィルタを段階的に帯域制限した複数の合成フィルタから構成してなる合成フィルタ処理手段18とを備える。そして、配信装置1からMPEG符号化データを配信されたとき、各受信装置4が認識された処理能力に応じて合成フィルタ処理手段18における帯域制限を行って、MPEG−AUDIO復号の処理を行うようにする。
【0023】
このように、(6) の場合は、受信装置において、MPEG符号化データを最適の状態に帯域制限して復号処理を行うので、処理能力の低い受信装置でも復号可能になるとともに、他の処理負荷がある場合の、音質低下を防止することができる。
【0024】
(7) (1) 〜(4) の場合に、各受信装置4に、MPEG−AUDIO復号処理時の複数の合成フィルタを段階的に帯域制限した複数の合成フィルタから構成してなる合成フィルタ処理手段18と、MPEG−AUDIO復号処理を監視してフレーム内で復号処理できないフレーム番号を検出するフレーム検出手段19とを備える。そして、配信装置1からMPEG符号化データを配信されたとき、受信装置4が、フレーム内で復号処理できないフレームを検出したときは、合成フィルタ処理手段18における帯域制限を行って、この制限された帯域によって復号処理を行うようにする。
【0025】
このように、(7) の場合は、受信装置において、MPEG符号化データを最適の状態に帯域制限して復号処理を行うので、処理能力の低い受信装置でも復号可能になるとともに、他の処理負荷がある場合の、音質低下を防止することができる。
【0026】
(8)(7)の場合に、合成フィルタ処理手段18において帯域を制限した場合に、引き続きフレーム検出手段19においてMPEG−AUDIO復号処理を監視して、合成フィルタ処理手段18において帯域制限を行う前の状態を検出したとき、合成フィルタ処理手段18における帯域制限の処理を解除するようにする。
【0027】
MPEG符号化データを帯域制限して復号処理を行う場合、再生音質が低下することを避けられないので、不必要な場合は帯域制限しないことが望ましい。(8) の場合は、必要なときのみ帯域制限し、必要ないときは帯域制限を解除できるので、常に最善の音質を維持することができる。
【0028】
【発明の実施の形態】
図1は、本発明の実施形態(1) を示したものである。図中、サーバ3において、11は設定手段、12は検出手段、13はCPUおよびメモリである。41,42,…, 4N は各ローカルエリアの受信装置である。
【0029】
図1に示す、各ローカルエリアの受信装置41,42,…, 4N において、それぞれの受信装置の処理能力が、MPU(Micro Processor Unit)の処理能力から、同等と判断できる場合には、予め、各サーバ3の設定手段11に、受信装置の処理能力を表す数値(符号)を設定しておく。
【0030】
任意の時間に、ローカルエリア内の任意の受信装置から配信要求があったとき、検出手段12によって、設定手段11に設定されている数値(符号)を検出することによって、受信装置の処理能力に応じて、MPEG−AUDIO符号化方式の復号処理の一部を、サーバ内において処理して、処理されたMPEGデータを各受信装置に配信する。この際、CPUおよびメモリ13は、サーバ3の行う一般的処理および本発明方式において必要となる制御の処理を行う。
【0031】
例えば、MPEG−AUDIO符号化方式における復号処理は、その処理を大別すると、“フレーム分解部”,“逆スケーリング部”,“逆量子化部”,“合成フィルタ部”,“高域強調処理部”に分割できるので、これらにそれぞれある数値( 符号) を割り当てて、設定手段11に設定する。
【0032】
図2は、本発明の実施形態(2) を示したものであって、図中、図1の場合と同じものを同じ番号で示している。
【0033】
図2に示す、各ローカルエリアの受信装置41,42,…, 4N において、それぞれの受信装置の処理能力が、MPUの処理能力から、異なっていると判断できる場合には、予め、各サーバ3の設定手段11に、各受信装置41,42,…, 4N の処理能力を表す数値(符号)を設定しておく。処理能力を示す値の設定は、受信装置からの配信要求時に設定してもよい。
【0034】
任意の時間に、ローカルエリア内の任意の受信装置から配信要求があったとき、検出手段12によって、設定手段11に設定されている数値(符号)を検出することによって、MPEG−AUDIO符号化方式の復号処理の一部を、サーバ内において処理して、処理されたMPEGデータを各受信装置に配信する。
【0035】
図3は、本発明の実施形態(3) を示したものであって、図中、図1の場合と同じものを同じ番号で示し、14は、各受信装置内に設けられた処理能力認識手段である。
【0036】
図3において、サーバは、ローカルエリアの受信装置41,42,…, 4N の処理能力を、各受信装置内にある処理能力認識手段14によって自動的に認識し、この認識した値を数値(符号)化して、サーバ3内に設定する。この場合におけるサーバへの設定時期は任意である。
【0037】
任意の時間にローカルエリア内の任意の受信装置から配信要求があったときは、サーバ3は、受信装置ごとに検出手段12によって、設定手段11に設定されている数値(符号)を検出することによって、MPEG−AUDIO符号化方式の復号処理の一部を、サーバ内において処理して、処理されたMPEGデータを各受信装置に配信する。
【0038】
図4は、本発明の実施形態(4) を示したものであって、図中、図1の場合と同じものを同じ番号で示し、15は、サーバ3内に設けられた、各受信装置に対応する処理能力認識手段である。
【0039】
図4において、サーバ3は、ローカルエリアの受信装置41,42,…, 4N の処理能力を、サーバ内の処理能力認識手段15によって自動的に認識し、この認識した値を数値(符号)化して、サーバ内の設定手段11に設定する。この場合における、サーバの認識手段による、受信装置の処理能力の認識と設定の時期は任意である。
【0040】
任意の時間にローカルエリア内の任意の受信装置から配信要求があったときは、サーバ3は、受信装置ごと、設定手段11に設定されている数値(符号)を検出することによって、MPEG−AUDIO符号化方式の復号処理の一部を、サーバ内において処理して、処理されたMPEGデータを各受信装置に配信する。
【0041】
図5は、本発明の実施形態(5) を示したものであって、図中、図1の場合と同じものを同じ番号で示し、16はサーバ3内に設けられたフレーム分解手段、17は帯域制限手段である。
【0042】
実施形態(5) においては、実施形態(1) 〜(4) の場合における、復号処理の分担の具体的方法として、サーバ3において、MPEG符号化データ配信時に、フレーム分解手段16によって、フレーム分解を行ない、設定手段11に設定された設定値に従って、帯域制限手段17によって、帯域制限を行ったデータを配信する。
【0043】
MPEG−AUDIO符号化方式においては、時間軸上の音声信号を周波数領域に変換し、複数の周波数帯域に分割して処理を行う。この処理は、ポリフェーズ・フィルタバンクによって実現している。
【0044】
図6は、ポリフェーズ・フィルタバンクを説明するものであって、BPF0,BPF1,…, BPFn はそれぞれバンドパスフィルタを示し、BPF0,BPF1,…, BPFn はそれぞれ、時間軸上の入力信号に対して、周波数軸上において、帯域0,1,…,nのサンプルデータを選択的に抽出する。復号器においては、合成フィルタ処理として、この逆の処理を行う。
【0045】
実施形態(5) における帯域制限手段17は、ポリフェーズ・フィルタバンクによって、複数の帯域のサンプルデータに変換された信号を、復号器の合成フィルタ(ポリフェーズ・フィルタバンクの逆の処理を行うもの)によって、逆の処理を行う際に、図6に示されたBPFの数を制限して段階的に帯域制限を行う、複数の合成フィルタを設定し、設定手段11に設定された設定値を参照して、所望の合成フィルタを用いて復号処理を行うものである。
【0046】
図7は、本発明の実施形態(6) を示したものであって、図中、図3の場合と同じものを同じ番号で示し、18は各受信装置に設けられた合成フィルタ処理手段である。
【0047】
各受信装置に備えられた処理能力認識手段14によって、自装置の処理能力を認識し、段階的に帯域制限されている複数の合成フィルタからなる合成フィルタ処理手段18において、最適となる合成フィルタを選択して復号処理を行う。
【0048】
実施形態(6) においては、合成フィルタ処理手段18におけるBPFの数を任意に制限して段階的に帯域制限した合成フィルタを複数設定し、設定手段11に設定された設定値を参照して、最適の帯域となる合成フィルタを用いて復号処理を行うものである。
【0049】
図8は、本発明の実施形態(7) を示したものであって、図中、図7の場合と同じものを同じ番号で示し、19は各受信装置に設けられたフレーム検出手段である。
【0050】
各受信装置に設けられたフレーム検出手段19によって、フレーム内で処理できないと判断されるフレーム番号を検出し、そのフレームでの処理を、実施形態(6) の場合と同様に、BPFの数を任意に制限して段階的に帯域制限した合成フィルタを複数設定した合成フィルタ処理手段18によって、設定手段11に設定された設定値を参照して、最適の帯域となる合成フィルタを用いて復号処理を行うものである。
【0051】
図9は、本発明の実施形態(8) を示したものであって、図中、図8の場合と同じものを同じ番号で示している。
【0052】
実施形態(8) においては、実施形態(7) におけるフレーム検出手段19によって、合成フィルタ処理手段18において帯域を制限した場合に、引き続きフレーム検出手段19において、MPEG−AUDIO復号処理を監視し、合成フィルタ処理手段18において、帯域制限する前の状態を検出したとき、合成フィルタ処理手段18における処理を解除する。
【0053】
【発明の効果】
以上説明したように本発明によれば、LANをベースとした放送型システムにMPEG符号化方式を適用した場合に、サーバが、MPEG−AUDIO復号処理の一部を、使用する受信装置に応じて分担処理し、また、受信装置における処理方法を改善することによって、受信装置の処理量を減少させて、処理能力の低い現行の端末でも、新たなハードウェアを追加することなく、他の加入者と同等のサービスを受けることができるようにするとともに、MPUの負荷が大きい場合の、音質の低下を防止することができる。
【図面の簡単な説明】
【図1】本発明の実施形態(1) を示す図である。
【図2】本発明の実施形態(2) を示す図である。
【図3】本発明の実施形態(3) を示す図である。
【図4】本発明の実施形態(4) を示す図である。
【図5】本発明の実施形態(5) を示す図である。
【図6】ポリフェーズ・フィルタバンクを説明する図である。
【図7】本発明の実施形態(6) を示す図である。
【図8】本発明の実施形態(7) を示す図である。
【図9】本発明の実施形態(8) を示す図である。
【図10】LANをベースとした放送型システムの構成を示す図である。
【図11】MPEG−AUDIO復号装置の概略構成を示す図である。
【符号の説明】
3 サーバ
4 受信装置
11 設定手段
12 検出手段
13 CPUおよびメモリ
14 処理能力認識手段
15 処理能力認識手段
16 フレーム分解手段
17 帯域制限手段
18 合成フィルタ処理手段
19 フレーム検出手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a decoding process of an MPEG-AUDIO encoding system, and particularly to an MPEG-AUDIO decoding process system when applied to a broadcast type system.
[0002]
As an application of the VOD (Video On Demand) method, interactive multimedia services that can transmit and receive video and audio in both directions are considered, but at present, such large-scale systems are not widely used. It is difficult due to cost constraints. Therefore, it is considered that broadcast-based Near VOD based on LAN will become the mainstream due to cost advantages when using an existing communication network and a LAN (Local Area Network).
[0003]
The present invention mainly applies a broadcast connection (1: n connection) between a distribution device and a LAN server in a multimedia service such as Near VOD, and is based on a LAN targeted for several tens of users from a LAN server. In a system that enables various data distribution services in the above-mentioned apparatus, when an MPEG encoding system is applied as an encoding system, a general-purpose MPU such as a personal computer is used as a receiving apparatus, and MPEG-AUDIO decoding is performed by software processing. The present invention provides a decoding processing method in the case of performing processing.
[0004]
[Prior art]
FIG. 10 shows a configuration of a broadcast type system based on a LAN. As shown in the figure, the
[0005]
As a form of the conventional MPEG service, a storage device such as a CD-R0M provided in advance as MPEG-encoded data is provided, and a user uses a dedicated MPEG decoder (decoding) board (dedicated for decoding) on a personal computer or the like. In general, an LSI or DSP is mounted, the encoded data is decoded by this board, and the reproduced audio signal is output by an output device (speaker or the like).
[0006]
With the development of multimedia communication networks, not only storage-type services as described above, but also broadcast-type service forms using communication lines have become a reality. In addition to improving the processing capability of a general-purpose MPU, the MPEG-AUDIO encoding method, which is an audio encoding method in the MPEG encoding method, is received with a general-purpose MPU such as a personal computer due to cost constraints. It has become possible to process by the device.
[0007]
Here, the MPEG-AUDIO encoding method is an algorithm for compressing and encoding an audio (acoustic) signal in a 20 kHz band, and generally, the audio signal is compressed and output by converting it into encoded data. It comprises an encoder and a decoder that decodes the encoded data and reproduces an audio signal.
[0008]
FIG. 11 shows a schematic configuration of an MPEG-AUDIO decoding apparatus. In the figure,
[0009]
[0010]
Conventionally, in order to perform MPEG-AUDIO decoding processing by the MPU of a personal computer, it is necessary to prepare a receiving device capable of high-speed processing. In the case of an existing receiving device with a small processing capacity, image processing and audio processing are required. It was necessary to prepare a board dedicated to MPEG decoding, including
[0011]
[Problems to be solved by the invention]
When the MPEG encoding method is applied to a broadcast system based on LAN, the MPEG-AUDIO decoding processing method needs to be equipped with dedicated hardware for audio in the case of a receiving device with a small processing capacity. There is a cost problem. In addition, when a MPEG-AUDIO decoding process is performed by a receiving apparatus having a large processing capacity, when processing is performed by a general-purpose MPU such as a personal computer, the processing load of other applications is temporarily increased. Decrease in sound quality becomes a problem.
[0012]
The present invention is intended to solve the above-described problems of the prior art, and an MPEG-AUDIO encoding method when the MPEG encoding method is applied to a broadcast-type distribution device system based on a LAN. By devising the decoding method in the above, it is possible to configure an inexpensive system, and in the receiving device, it is possible to prevent deterioration in sound quality when other applications and decoding processing are processed in parallel. An object of the present invention is to provide an MPEG-AUDIO decoding processing system.
[0013]
[Means for Solving the Problems]
The MPEG-AUDIO decoding process is roughly divided into a frame decomposing unit and a decoding / combining processing unit including a synthesizing filter. According to the decoding processing method of the present invention, the server performs part of the MPEG-AUDIO decoding processing according to the processing capability of the receiving apparatus to be used, and improves the software installed in the receiving apparatus. To reduce the amount of processing of the receiving device so that even current terminals with low processing capabilities can receive services equivalent to those of other subscribers without adding new hardware In addition, the sound quality is prevented from deteriorating when the MPU load is large.
[0014]
Hereinafter, specific means and actions for solving the problems of the present invention will be described.
[0015]
(1) In the case of a system that distributes MPEG encoded data in broadcast format from a
[0016]
(2) In the case of a system that distributes MPEG encoded data in broadcast format from the
[0017]
(3) In the case of a system that distributes MPEG encoded data in broadcast format from the
[0018]
(4) In the case of a system that distributes MPEG encoded data in a broadcast format from the
[0019]
As described above, in the case of (1) to (4), since the server shares a part of the MPEG-AUDIO decoding process according to the set numerical value (code), it is a case of a receiving apparatus with a small processing capability. However, it is not necessary to install dedicated hardware, and the required processing can be performed by an inexpensive device.
[0020]
(5) In the cases of (1) to (4), each
[0021]
As described above, in the case of (5), since the MPEG-encoded data is band-limited and distributed in the server, the processing load on the receiving device can be reduced, so that even a receiving device with low processing capability can be decoded. In addition, since the amount of processing in the receiving apparatus is reduced, it is possible to prevent deterioration in sound quality when there is another processing load.
[0022]
(6) In the cases of (1) to (4), each receiving
[0023]
As described above, in the case of (6), since the decoding process is performed by limiting the band of the MPEG encoded data to the optimum state in the receiving apparatus, the receiving apparatus with low processing capability can be decoded and other processing can be performed. It is possible to prevent deterioration in sound quality when there is a load.
[0024]
(7) In the case of (1) to (4), each receiving
[0025]
As described above, in the case of (7), since the decoding process is performed by limiting the band of the MPEG encoded data to the optimum state in the receiving apparatus, the receiving apparatus with low processing capability can be decoded and other processing can be performed. It is possible to prevent deterioration in sound quality when there is a load.
[0026]
(8) In the case of (7), when the synthesis filter processing means 18 limits the bandwidth, the frame detection means 19 continues to monitor the MPEG-AUDIO decoding process and before the synthesis filter processing means 18 performs the bandwidth restriction. When the state is detected, the band limiting process in the synthesis filter processing means 18 is canceled.
[0027]
When decoding is performed with band-limited MPEG encoded data, it is unavoidable that the reproduction sound quality is deteriorated. Therefore, it is desirable not to limit the band when unnecessary. In the case of (8), the band limitation can be performed only when necessary, and the band limitation can be canceled when it is not necessary, so that the best sound quality can always be maintained.
[0028]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows an embodiment (1) of the present invention. In the figure, in the
[0029]
In each local
[0030]
When there is a distribution request from an arbitrary receiving device in the local area at an arbitrary time, the detection means 12 detects the numerical value (sign) set in the setting means 11 to increase the processing capability of the receiving device. Accordingly, a part of the decoding process of the MPEG-AUDIO encoding system is processed in the server, and the processed MPEG data is distributed to each receiving device. At this time, the CPU and the
[0031]
For example, the decoding processing in the MPEG-AUDIO encoding method is roughly classified into “frame decomposition unit”, “inverse scaling unit”, “inverse quantization unit”, “synthesis filter unit”, “high frequency emphasis processing”. Since these can be divided into “parts”, numerical values (symbols) are respectively assigned to these and set in the setting means 11.
[0032]
FIG. 2 shows an embodiment (2) of the present invention. In the figure, the same components as those in FIG. 1 are denoted by the same reference numerals.
[0033]
In each local
[0034]
When there is a distribution request from an arbitrary receiving device in the local area at an arbitrary time, the
[0035]
FIG. 3 shows the embodiment (3) of the present invention. In the figure, the same components as those in FIG. 1 are denoted by the same reference numerals, and
[0036]
In FIG. 3, the server automatically recognizes the processing capability of the receiving
[0037]
When there is a distribution request from an arbitrary receiving device in the local area at an arbitrary time, the
[0038]
FIG. 4 shows an embodiment (4) of the present invention. In the figure, the same components as those in FIG. 1 are denoted by the same reference numerals, and 15 is a receiving device provided in the
[0039]
In FIG. 4, the
[0040]
When there is a distribution request from an arbitrary receiving device in the local area at an arbitrary time, the
[0041]
FIG. 5 shows an embodiment (5) of the present invention. In the figure, the same components as those in FIG. 1 are denoted by the same reference numerals, 16 is a frame disassembling means provided in the
[0042]
In the embodiment (5), as a specific method of sharing the decoding process in the case of the embodiments (1) to (4), the frame decomposition means 16 performs frame decomposition in the
[0043]
In the MPEG-AUDIO encoding method, the audio signal on the time axis is converted into the frequency domain and divided into a plurality of frequency bands for processing. This processing is realized by a polyphase filter bank.
[0044]
Figure 6 is for explaining a polyphase filter bank, BPF 0, BPF 1, ... , BPF n each represent bandpass filter, BPF 0, BPF 1, ..., each BPF n, the time axis Sample data of
[0045]
In the embodiment (5), the band limiting means 17 performs a signal that has been converted into sample data of a plurality of bands by the polyphase filter bank and performs a synthesis filter of the decoder (reverse processing of the polyphase filter bank). ), When performing the reverse processing, a plurality of synthesis filters that limit the number of BPFs shown in FIG. 6 and perform band limitation step by step are set, and the setting values set in the setting means 11 are set. Referring to, a decoding process is performed using a desired synthesis filter.
[0046]
FIG. 7 shows an embodiment (6) of the present invention. In FIG. 7, the same components as those in FIG. 3 are indicated by the same numbers, and 18 is a synthesis filter processing means provided in each receiver. is there.
[0047]
The processing
[0048]
In the embodiment (6), the number of BPFs in the synthesis
[0049]
FIG. 8 shows an embodiment (7) of the present invention. In the figure, the same elements as those in FIG. 7 are indicated by the same numbers, and 19 is a frame detection means provided in each receiving apparatus. .
[0050]
The frame number that is determined to be unprocessable within the frame is detected by the frame detection means 19 provided in each receiving apparatus, and the processing in that frame is performed by the number of BPFs as in the case of the embodiment (6). By a synthesis
[0051]
FIG. 9 shows an embodiment (8) of the present invention. In the figure, the same elements as those in FIG. 8 are denoted by the same reference numerals.
[0052]
In the embodiment (8), when the band is limited in the synthesis filter processing means 18 by the frame detection means 19 in the embodiment (7), the frame detection means 19 continues to monitor the MPEG-AUDIO decoding processing and When the
[0053]
【The invention's effect】
As described above, according to the present invention, when the MPEG encoding method is applied to a LAN-based broadcast system, the server performs a part of the MPEG-AUDIO decoding process according to the receiving device to be used. By sharing processing and improving the processing method in the receiving device, the processing amount of the receiving device is reduced, and even in the current terminal with low processing capacity, other subscribers can be added without adding new hardware. It is possible to receive a service equivalent to the above, and it is possible to prevent deterioration in sound quality when the MPU load is large.
[Brief description of the drawings]
FIG. 1 is a diagram showing an embodiment (1) of the present invention.
FIG. 2 is a diagram showing an embodiment (2) of the present invention.
FIG. 3 is a diagram showing an embodiment (3) of the present invention.
FIG. 4 is a diagram showing an embodiment (4) of the present invention.
FIG. 5 is a diagram showing an embodiment (5) of the present invention.
FIG. 6 is a diagram illustrating a polyphase filter bank.
FIG. 7 is a diagram showing an embodiment (6) of the present invention.
FIG. 8 is a diagram showing an embodiment (7) of the present invention.
FIG. 9 is a diagram showing an embodiment (8) of the present invention.
FIG. 10 is a diagram showing a configuration of a broadcast type system based on a LAN.
FIG. 11 is a diagram illustrating a schematic configuration of an MPEG-AUDIO decoding apparatus.
[Explanation of symbols]
3
Claims (2)
前記サーバに、配下のローカルエリアにおける受信装置の処理能力を表す値を設定することができる設定手段と、該設定値を検出することができる検出手段と、MPEG−AUDIO符号化データのフレームを分解することができるフレーム分解手段と、フレームデータの帯域を段階的に制限することができる帯域制限手段とを備え、
配信装置からMPEG−AUDIO符号化データを配信されたとき、サーバがそれぞれの受信装置からの個別の配信要求を認識し、該配信要求のあった受信装置に対する前記設定値を検出して、該設定値に応じて前記帯域制限手段においてMPEG−AUDIO符号化データの帯域を制限して該受信装置に配信することを特徴とするMPEG−AUDIO復号処理方式。In a system for distributing MPEG-AUDIO encoded data in a broadcast format from a distribution device to a plurality of reception devices in each local area via a server,
A setting unit capable of setting a value representing the processing capability of the receiving device in the subordinate local area, a detection unit capable of detecting the setting value, and a frame of the MPEG-AUDIO encoded data are decomposed in the server. Frame disassembling means capable of performing, and band limiting means capable of limiting the band of frame data in stages,
When MPEG-AUDIO encoded data is distributed from a distribution device, the server recognizes an individual distribution request from each receiving device, detects the setting value for the receiving device that has made the distribution request, and performs the setting. An MPEG-AUDIO decoding processing system, wherein the bandwidth limiting means limits the bandwidth of the MPEG-AUDIO encoded data according to the value and distributes it to the receiving device.
各受信装置に、受信装置の処理能力を所定の値として認識することができる処理能力認識手段と、MPEG−AUDIO復号処理時の合成フィルタを段階的に帯域制限した複数の合成フィルタから構成してなる合成フィルタ処理手段とを備え、
配信装置からMPEG−AUDIO符号化データを配信されたとき、各受信装置が該認識された処理能力に応じて前記合成フィルタ処理手段における帯域制限を行って、MPEG−AUIO復号の処理を行うことを特徴とするMPEG−AUDIO復号処理方式。In a system for distributing MPEG-AUDIO encoded data in a broadcast format from a distribution device to a plurality of reception devices in each local area via a server,
Each receiving device is composed of processing capability recognition means capable of recognizing the processing capability of the receiving device as a predetermined value, and a plurality of synthesis filters in which the synthesis filter during MPEG-AUDIO decoding processing is band-limited in stages. And a synthesis filter processing means
When the MPEG-AUDIO encoded data is distributed from the distribution device, each receiving device performs band limiting in the synthesis filter processing means in accordance with the recognized processing capability, and performs MPEG-AUDIO decoding processing. A featured MPEG-AUDIO decoding system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23499696A JP3849103B2 (en) | 1996-09-05 | 1996-09-05 | MPEG-AUDIO decoding system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23499696A JP3849103B2 (en) | 1996-09-05 | 1996-09-05 | MPEG-AUDIO decoding system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1078796A JPH1078796A (en) | 1998-03-24 |
JP3849103B2 true JP3849103B2 (en) | 2006-11-22 |
Family
ID=16979523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23499696A Expired - Fee Related JP3849103B2 (en) | 1996-09-05 | 1996-09-05 | MPEG-AUDIO decoding system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3849103B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4170422B2 (en) * | 1997-08-27 | 2008-10-22 | 松下電器産業株式会社 | Information distribution system |
US7113522B2 (en) | 2001-01-24 | 2006-09-26 | Qualcomm, Incorporated | Enhanced conversion of wideband signals to narrowband signals |
JP4074508B2 (en) * | 2002-11-29 | 2008-04-09 | アルプス電気株式会社 | Communication method of sound data for playback output |
-
1996
- 1996-09-05 JP JP23499696A patent/JP3849103B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH1078796A (en) | 1998-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10440444B2 (en) | Method and set top box for use in a multimedia system | |
US7260722B2 (en) | Digital multimedia watermarking for source identification | |
JP4955743B2 (en) | Resource management and multi-channel multiplexing method and apparatus in multimedia system | |
US8291457B2 (en) | Channel selection in a multimedia system | |
US7200855B2 (en) | Method and apparatus of multiplexing a plurality of channels in a multimedia system | |
US7301900B1 (en) | Method and apparatus for hub-based network access via a multimedia system | |
US20020178277A1 (en) | Method and apparatus for multimedia system | |
JP2000197043A (en) | Data communication controller, its control method, image processing unit, its method and data communication system | |
CN111954028B (en) | Screen projection method, device and equipment of audio data and storage medium | |
US20230137053A1 (en) | Audio Coding Method and Apparatus | |
JP3849103B2 (en) | MPEG-AUDIO decoding system | |
US6333763B1 (en) | Audio coding method and apparatus with variable audio data sampling rate | |
CN110868610B (en) | Streaming media transmission method, device, server and storage medium | |
US20230105508A1 (en) | Audio Coding Method and Apparatus | |
JP2005509210A (en) | Resource management and multi-channel multiplexing method and apparatus in multimedia system | |
JP6291119B1 (en) | Delivery data creation device, advertisement data creation device, and data creation system | |
JP2019041366A (en) | Distribution data generation device, advertisement data generation device and data generation system | |
JP3840975B2 (en) | Wireless communication system and wireless communication method | |
US7983251B2 (en) | Broadcasting service transmission/reception method and apparatus for providing fast access to broadcasting service | |
JPH07212731A (en) | Real time moving image and audio signal communication system | |
US20020165796A1 (en) | Program distribution system | |
JPH10173933A (en) | Still image compressor at prescribed compression rate and its method | |
JP2004032426A (en) | Digital broadcast receiver | |
CN105872741A (en) | Cable television program play method and device | |
JP2011166839A (en) | System and method for receiving user characteristic information by digital radio |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050401 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050510 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050707 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060530 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060623 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060725 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060818 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |