(57)【要約】【課題】マルチメディア通信端末機のビデオコーデックで発生する処理遅延を最小化して、マルチメディア通信品質を向上し得るビデオ符号化／復号化装置及びその方法を提供する。【解決手段】伝送されるビデオデータをスライス単位で処理するビデオ符号化ユニット１０と、該ビデオ符号化ユニット１０から出力するデータを多重化して、通信チャンネルから伝送及び受信されたデータを逆多重化する多重化／逆多重化器５０と、該多重化／逆多重化器５０から受信されたビデオデータをスライス単位で処理するビデオ復号化ユニット３０と、を含んでビデオ符号化／復号化装置を構成する。【選択図】　図１
2004040763.tif 000002
【特許請求の範囲】
【請求項１】
伝送されるビデオデータをスライス単位で処理するビデオ符号化ユニットと、
該ビデオ符号化ユニットから出力されるデータを多重化して、通信チャンネルを介して伝送及び受信されたデータを逆多重化する多重化／逆多重化器と、
該多重化／逆多重化器から受信されたビデオデータをスライス単位で処理するビデオ復号化ユニットと、
を含んで構成されることを特徴とするビデオ符号化／復号化装置。
【請求項２】
前記ビデオ符号化ユニットは、
カメラから入力されるビデオデータをスライス単位で一時格納する複数の第１スライスメモリと、
それら第１スライスメモリから出力されるビデオデータを符号化するビデオ符号化器と、
該ビデオ符号化器から出力されるビデオデータを量子化する量子化器と、
該量子化器から出力されるビデオデータをマクロブロック単位で一時格納する第１マクロブロックバッファと、
を含んで構成されることを特徴とする請求項１記載のビデオ符号化／復号化装置。
【請求項３】
前記ビデオ符号化ユニットは、前記第１マクロブロックバッファの出力が入力されて処理された後、ビデオ符号化器に伝送する第１逆量子化器を更に含んで構成されることを特徴とする請求項２記載のビデオ符号化／復号化装置。
【請求項４】
前記ビデオ符号化ユニットは、前記第１マクロブロックバッファの出力によって前記量子化器を制御して、前記第１マクロブロックバッファの入力を調節する量子化制御器を含んで構成されることを特徴とする請求項２記載のビデオ符号化／復号化装置。
【請求項５】
前記量子化制御器は、前記第１マクロブロックバッファの出力をモニターリングして、前記第１マクロブロックバッファの出力ビット数が予め決められた値より大きいか小さいかを判断することを特徴とする請求項４記載のビデオ符号化／復号化装置。
【請求項６】
前記量子化制御器は、前記第１マクロブロックバッファの出力ビットが予め決められた値より大きいと、前記量子化器の出力が減少するように前記量子化器を制御することを特徴とする請求項５記載のビデオ符号化／復号化装置。
【請求項７】
前記量子化制御器は、前記第１マクロブロックバッファの出力ビットが予め決められた値より小さいと、前記量子化器の出力が増加するように前記量子化器を制御することを特徴とする請求項５記載のビデオ符号化／復号化装置。
【請求項８】
前記量子化制御器は、前記第１マクロブロックの出力ビットが顕著に小さいと、前記第１マクロブロックバッファの出力にスタッフィングビットを挿入することを特徴とする請求項５記載のビデオ符号化／復号化装置。
【請求項９】
前記ビデオ復号化ユニットは、
前記多重化／逆多重化器で逆多重化されたビデオデータを一時格納する第２マクロブロックバッファと、
該第２マクロブロックバッファからのビデオデータを逆量子化する第２逆量子化器と、
該第２逆量子化器からのビデオデータを復号化するビデオ復号化器と、
該ビデオ復号化器からのビデオデータをスライス単位で一時格納して表示装置に伝送する複数の第２スライスメモリと、
を含んで構成されることを特徴とする請求項１記載のビデオ符号化／復号化装置。
【請求項１０】
カメラから入力されるビデオデータをスライス単位で処理する段階と、
該処理されたビデオデータを通信チャンネルを介して伝送する段階と、
前記通信チャンネルを介してビデオデータを受信する段階と、
該受信されたデータをスライス単位で処理する段階と、
を順次行うことを特徴とするビデオ符号化／復号化方法。
【請求項１１】
前記入力されたビデオデータの処理段階では、
前記入力されたビデオデータを並列にスライス単位で一時格納し、
該並列に格納されたビデオデータを所定順序で符号化し、
該符号化されたビデオデータを量子化し、
該量子化されたビデオデータをマクロブロック単位で一時格納し、
該マクロブロック単位で一時格納されているビデオデータをオーディオ及び制御信号と共に多重化することを特徴とする請求項１０記載のビデオ符号化／復号化方法。
【請求項１２】
前記入力されたビデオデータの処理段階は、
前記マクロブロック単位で格納されたデータを逆量子化し、
該逆量子化されたビデオデータをビデオデータ符号化に反映することを特徴とする請求項１１記載のビデオ符号化／復号化方法。
【請求項１３】
前記入力されたビデオデータの処理段階は、
前記マクロブロック単位で格納されたビデオデータのマクロブロック当りビット数をモニターリングし、
前記マクロブロック当りビット数によって量子化を制御することを特徴とする請求項１２記載のビデオ符号化／復号化方法。
【請求項１４】
前記量子化を制御する段階は、
マクロブロック単位で格納されたビデオデータのビット数が所定値より大きいか小さいかを判断して、
前記ビット数が所定値より大きいと、量子化量を減少させ、
前記ビット数が所定値より小さいと、量子化量を増加させることを特徴とする請求項１３記載のビデオ符号化／復号化方法。
【請求項１５】
前記量子化を制御する段階は、前記ビット数が所定値より顕著に小さいと、スタッフィングビットを挿入することを特徴とする請求項１４記載のビデオ符号化／復号化方法。
【請求項１６】
前記受信されたビデオデータの処理段階は、
受信されたビデオデータを逆多重化し、
該逆多重化されたビデオデータをマクロブロック単位で一時格納し、
該マクロブロック単位で格納されたビデオデータを逆量子化し、
該逆量子化されたビデオデータをスライス単位で復号化し、
該復号化されたビデオデータを並列にスライス単位で一時格納し、
該スライス単位で格納されたデータを所定順序で表示装置に伝送することを特徴とする請求項１０記載のビデオ符号化／復号化方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチメディア通信ターミナルに係るもので、詳しくは、マルチメディア通信ターミナル用ビデオ符号化／復号化装置及びその方法に関するものである。
【０００２】
【従来の技術】
最近、ＩＭＴ−２０００サービスの商業化の進歩に伴って、有線または無線チャンネルを介して音声を含むオーディオ及びビデオ情報を同時に伝送し得るビデオ携帯電話が開発されている。
【０００３】
多重化伝送システムにおいては、オーディオ及びビデオのバランスが維持されるように効率的なコーディングが行われるべきである。然し、ビデオ情報は、オーディオ情報と比較すると、全体の伝送データの占有データ量が非常に大きいため、一般に、オーディオ情報及びビデオ情報に応じてコーディングされ、各チャンネルを介して伝送される。この場合、一つの通信チャンネルを介して前記オーディオ及びビデオ情報を伝送するができるが、オーディオ及びビデオデータの同期を合せるために要求されるビデオ情報の遅延時間を計算する符号化／復号化アルゴリズムが非常に複雑になる。
【０００４】
そして、マルチメディア通信におけるビデオ情報のエンド−ツー−エンド（ｅｎｄ−ｔｏ−ｅｎｄ）遅延時間は２００〜４００ｍｓで、ＩＴＵのＨ．３２４と３Ｇ−３２４標準規格で許容される全体の遅延時間は４００ｍｓであるが、このような遅延は、ビデオの中断現象を発生させ、３０〜６０ｍｓ程度のオーディオ情報の遅延より遥かに長いものである。且つ、ビデオ情報とオーディオ情報との遅延差は、マルチメディア通信の品質を低下させる原因となる。従って、ビデオ情報をオーディオ情報と同期化させるために、前記オーディオ情報は、前記オーディオ及びビデオ情報の遅延差だけ遅延させるべきで、そのために、メモリバッファが必要となる。又、前記全ての遅延は、物理的チャンネルを通過するときにかかる時間の伝送遅延と、コーデックでデータを処理するために発生する処理遅延とに区分されるが、伝送遅延はほとんど変動がないため、コーデックで発生する処理遅延を減少することが非常に重要である。
【０００５】
【発明が解決しようとする課題】
然るに、従来のビデオコーデックにおいては、ソフトウェア又はハードウェア中何れか一つによって具現されても、処理遅延を含むビデオ情報遅延はほぼ２００〜４００程度である。且つ、この程度のビデオ情報の遅延は、Ｈ．３２４及び３Ｇ−３２４標準の勧告事項を満足させる水準ではあるが、これによる動映像の中断現象は、使用者に認識される程度で不快感を与えるようになる。また、ビデオ情報とオーディオ情報との遅延差が非常に大きいため、オーディオ情報をビデオ情報と正確に同期させることが難いという不都合な点があった。
【０００６】
且つ、従来のビデオコーデックにおいては、オーディオ情報をビデオ情報と同期させるために、遅延時間差だけオーディオデータを遅延させるメモリバッファを利用しなければならないので、追加的な費用が発生するだけでなく、メモリが占める空間が増加するという不都合な点があった。
【０００７】
本発明は、このような従来の課題に鑑みてなされたもので、マルチメディア通信端末機のビデオコーデックで発生する処理遅延を最小化して、マルチメディア通信品質を向上し得るビデオ符号化／復号化装置及びその方法を提供することを目的とする。
【０００８】
又、ビデオ及びオーディオ情報の遅延差を減少するかなくすことで、同期化のためのメモリの使用を排除し、メモリ管理の複雑性を最小化し得るビデオ符号化／復号化装置及びその方法を提供することを目的とする。
【０００９】
又、ビデオ情報の遅延をオーディオ情報の遅延水準にするか、それ以下に下げることで、オーディオ情報とビデオ情報との同期を正確に行い得るビデオ符号化／復号化装置及びその方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明のビデオ符号化／復号化装置は、伝送されるビデオデータをスライス単位で処理するビデオ符号化ユニットと、該ビデオ符号化ユニットから出力されるデータを多重化して、通信チャンネルを介して伝送及び受信されたデータを逆多重化する多重化／逆多重化器と、該多重化／逆多重化器から受信されたビデオデータをスライス単位で処理するビデオ復号化ユニットと、を含んで構成されることを特徴とする。
【００１１】
前記ビデオ符号化ユニットは、カメラから入力されるビデオデータをスライス単位で一時格納する複数の第１スライスメモリと、それら第１スライスメモリから出力されるビデオデータを符号化するビデオ符号化器と、該ビデオ符号化器から出力されるビデオデータを量子化する量子化器と、該量子化器から出力されるビデオデータをマクロブロック単位で一時格納する第１マクロブロックバッファと、を含んで構成されることを特徴とする。
【００１２】
前記ビデオ符号化ユニットは、前記第１マクロブロックバッファの出力が入力されて処理された後、ビデオ符号化器に伝送する第１逆量子化器を更に含んで構成されることを特徴とする。
【００１３】
前記ビデオ符号化ユニットは、前記第１マクロブロックバッファの出力によって前記量子化器を制御して、前記第１マクロブロックバッファの入力を調節する量子化制御器を含んで構成されることを特徴とする。
【００１４】
前記量子化制御器は、前記第１マクロブロックバッファの出力をモニターリングして、前記第１マクロブロックバッファの出力ビット数が予め決められた値より大きいか小さいかを判断することを特徴とする。
【００１５】
前記量子化制御器は、前記第１マクロブロックバッファの出力ビットが予め決められた値より大きいと、前記量子化器の出力が減少するように前記量子化器を制御することを特徴とする。
【００１６】
前記量子化制御器は、前記第１マクロブロックバッファの出力ビットが予め決められた値より小さいと、前記量子化器の出力が増加するように前記量子化器を制御することを特徴とする。
【００１７】
前記量子化制御器は、前記第１マクロブロックの出力ビットが顕著に小さいと、前記第１マクロブロックバッファの出力にスタッフィングビットを挿入することを特徴とする。
【００１８】
前記ビデオ復号化ユニットは、前記多重化／逆多重化器で逆多重化されたビデオデータを一時格納する第２マクロブロックバッファと、該第２マクロブロックバッファからのビデオデータを逆量子化する第２逆量子化器と、該第２逆量子化器からのビデオデータを復号化するビデオ復号化器と、該ビデオ復号化器からのビデオデータをスライス単位で一時格納して表示装置に伝送する複数の第２スライスメモリと、を含んで構成されることを特徴とする。
【００１９】
本発明のビデオ符号化／復号化方法は、カメラから入力されるビデオデータをスライス単位で処理する段階と、該処理されたビデオデータを通信チャンネルを介して伝送する段階と、前記通信チャンネルを介してビデオデータを受信する段階と、該受信されたデータをスライス単位で処理する段階と、を順次行うことを特徴とする。
【００２０】
前記入力されたビデオデータの処理段階では、前記入力されたビデオデータを並列にスライス単位で一時格納し、該並列に格納されたビデオデータを所定順序で符号化し、該符号化されたビデオデータを量子化し、該量子化されたビデオデータをマクロブロック単位で一時格納し、該マクロブロック単位で一時格納されているビデオデータをオーディオ及び制御信号と共に多重化することを特徴とする。
【００２１】
前記入力されたビデオデータの処理段階は、前記マクロブロック単位で格納されたデータを逆量子化し、該逆量子化されたビデオデータをビデオデータ符号化に反映することを特徴とする。
【００２２】
前記入力されたビデオデータの処理段階は、前記マクロブロック単位で格納されたビデオデータのマクロブロック当りビット数をモニターリングし、前記マクロブロック当りビット数によって量子化を制御することを特徴とする。
【００２３】
前記量子化を制御する段階は、マクロブロック単位で格納されたビデオデータのビット数が所定値より大きいか小さいかを判断して、前記ビット数が所定値より大きいと、量子化量を減少させ、前記ビット数が所定値より小さいと、量子化量を増加させることを特徴とする。
【００２４】
前記量子化を制御する段階は、前記ビット数が所定値より顕著に小さいと、スタッフィングビットを挿入することを特徴とする。
【００２５】
前記受信されたビデオデータの処理段階は、受信されたビデオデータを逆多重化し、該逆多重化されたビデオデータをマクロブロック単位で一時格納し、該マクロブロック単位で格納されたビデオデータを逆量子化し、該逆量子化されたビデオデータをスライス単位で復号化し、該復号化されたビデオデータを並列にスライス単位で一時格納し、該スライス単位で格納されたデータを所定順序で表示装置に伝送することを特徴とする。
【００２６】
このような目的を達成するため、本発明に係るビデオ符号化／復号化装置においては、伝送されるビデオデータをスライス単位で処理するビデオ符号化ユニットと、該ビデオ符号化ユニットから出力されるデータを多重化して、通信チャンネルを介して伝送及び受信されたデータを逆多重化する多重化／逆多重化器と、該多重化／逆多重化器から受信されたビデオデータをスライス単位で処理するビデオ復号化ユニットと、を含んで構成されている。
【００２７】
前記ビデオ符号化ユニットは、カメラから入力されるビデオデータをスライス単位で一時格納する複数の第１スライスメモリと、それら第１スライスメモリから出力されるビデオデータを符号化するビデオ符号化器と、該ビデオ符号化器から出力されるビデオデータを量子化する量子化器と、該量子化器から出力されるビデオデータをマクロブロック単位で一時格納する第１マクロブロックバッファと、を含んで構成されている。
【００２８】
又、前記ビデオ符号化ユニットは、前記第１マクロブロックバッファの出力が入力されて処理された後、ビデオ符号化器に伝送する第１逆量子化器を更に含んで構成されている。
【００２９】
又、前記ビデオ符号化ユニットは、前記第１マクロブロックバッファの出力によって前記量子化器を制御し、前記第１マクロブロックバッファの入力を調節する量子化制御器を更に含んで構成されている。
【００３０】
前記量子化制御器は、前記第１マクロブロックバッファの出力をモニターリングし、前記第１マクロブロックバッファの出力ビット数が予め決められた値より大きいか小さいかを判断する。
【００３１】
又、前記量子化制御器は、前記第１マクロブロックバッファの出力ビットが予め決められた値より大きいと、前記量子化器の出力が減少するように、また、前記第１マクロブロックバッファの出力ビットが予め決められた値より小さいと、前記量子化器の出力が増加するように前記量子化器を制御する。
【００３２】
又、前記量子化制御器は、前記第１マクロブロックの出力ビットが顕著に小さいと、前記第１マクロブロックバッファの出力にスタッフィングビットを挿入する。
【００３３】
前記ビデオ符号化ユニットは、前記多重化／逆多重化器で逆多重化されたビデオデータを一時格納する第２マクロブロックバッファと、該第２マクロブロックバッファからのビデオデータを逆量子化する第２逆量子化器と、該第２逆量子化器からのビデオデータを復号化するビデオ復号化器と、該ビデオ復号化器からのビデオデータをスライス単位で一時格納して表示装置に伝送する複数の第２スライスメモリと、を含んで構成されている。
【００３４】
且つ、本発明に係るビデオ符号化／復号化方法においては、カメラから入力されるビデオデータをスライス単位で処理する段階と、該処理されたビデオデータを通信チャンネルを介して伝送する段階と、該通信チャンネルを介してビデオデータを受信する段階と、該受信されたデータをスライス単位で処理する段階と、を順次行うことを特徴とする。
【００３５】
又、前記入力されたビデオデータの処理段階は、前記入力されたビデオデータを並列にスライス単位で一時格納し、該並列に格納されたビデオデータを所定順序で符号化し、該符号化されたビデオデータを量子化し、該量子化されたビデオデータをマクロブロック単位で一時格納し、該マクロブロック単位で一時格納されているビデオデータをオーディオ及び制御信号と共に多重化することを特徴とする。
【００３６】
又、前記入力されたビデオデータの処理段階は、前記マクロブロック単位で格納されたデータを逆量子化し、該逆量子化されたビデオデータをビデオデータ符号化に反映することを特徴とすることを特徴とする。
【００３７】
又、前記入力されたビデオデータの処理段階は、前記マクロブロック単位で格納されたビデオデータのマクロブロック当りビット数をモニターリングし、該マクロブロック当りビット数に従って量子化を制御することを特徴とする。
【００３８】
又、前記量子化を制御する段階は、マクロブロック単位で格納されたビデオデータのビット数が所定値より大きいか小さいかを判断し、前記ビット数が所定値より大きいと、量子化量を減少させ、前記ビット数が所定値より小さいと、量子化量を増加させることを特徴とする。
【００３９】
又、前記量子化を制御する段階は、前記ビット数が所定値より顕著に小さいと、スタッフィングビットを挿入することを特徴する。
【００４０】
又、前記受信されたビデオデータの処理段階は、受信されたビデオデータを逆多重化し、該逆多重化されたビデオデータをマクロブロック単位で一時格納し、該マクロブロック単位で格納されたビデオデータを逆量子化し、該逆量子化されたビデオデータをスライス単位で復号化し、該復号化されたビデオデータを並列にスライス単位で一時格納し、該スライス単位で格納されたデータを所定順序で表示装置に伝送することを特徴とする。
【００４１】
【発明の実施の形態】
以下、本発明の実施の形態に対し、図面に基づいて説明する。
【００４２】
本発明に係るビデオ符号化／復号化装置においては、ビデオデータの処理時間を短縮するために、フレーム単位でないスライス単位でビデオデータが処理される。
【００４３】
図１は本発明に係るビデオ符号化／復号化装置を示したブロック図で、図示されたように、前記ビデオ符号化／復号化装置においては、カメラ（図示せず）から入力されるビデオデータを符号化するためのビデオ符号化ユニット１０と、該ビデオ符号化ユニット１０で処理されたビデオデータを多重化して、通信チャンネルを介してビットストリーム形態にビデオデータを伝送する多重化／逆多重化器５０と、該多重化／逆多重化器５０から受信されたビデオデータをスライス単位で処理するビデオ復号化ユニット３０と、を含んで構成されている。
【００４４】
且つ、前記ビデオ符号化ユニット１０は、前記カメラに並列に連結された複数の第１スライスメモリ１１ａ、１１ｂと、それら第１スライスメモリ１１ａ、１１ｂに連結されるビデオエンコーダ１２と、該ビデオエンコーダ１２に連結されて、該ビデオエンコーダ１２で処理されるビデオデータをフレーム単位で一時格納する第１フレームメモリ１３と、前記ビデオエンコーダ１２からのビデオデータを量子化するための量子化器１４と、該量子化器１４で量子化されたビデオデータをマクロブロック単位で一時格納するための第１マクロブロックバッファ１５と、前記量子化器１４を制御するための量子化制御器１６と、前記第１マクロブロックバッファ１５の出力を検出して逆量子化し、該逆量子化されたデータを前記ビデオエンコーダ１２に提供する第１逆量子化器１７と、を含んで構成されている。
【００４５】
このとき、前記第１スライスメモリ１１ａ、１１ｂは、カメラとビデオエンコーダ１２に並列に連結されるため、カメラから出力されるビデオデータは前記第１スライスメモリ１１ａ、１１ｂに同時に入力され、前記ビデオエンコーダによりスライス単位で処理される。
【００４６】
前記第１逆量子化器１７は、前記第１マクロブロックバッファ１５の出力を受信して逆量子化し、該逆量子化されたビデオデータを前記ビデオエンコーダ１２に提供する。前記逆量子化されたビデオデータは、前記ビデオエンコーダ１２により処理され、前記フレームバッファに格納されるフレーム単位ビデオデータに反映される。
【００４７】
又、前記量子化制御器１６は、前記第１マクロブロックバッファ１５の出力をモニターリングして、検出された出力のビット数をマクロブロック当り平均伝送ビット数（Ｍ＿ｂｉｔｓ）と比較し、前記第１マクロブロックバッファ１５に格納されるデータ量を調節する。前記平均伝送ビット数（Ｍ＿ｂｉｔｓ）は、前記多重化／逆多重化器５０のチャンネル伝送率に従って決定される。即ち、前記量子化制御器１６は、前記第１マクロブロックバッファ１５の出力ビット数が平均伝送ビット数（Ｍ＿ｂｉｔｓ）より大きいと、前記第１マクロブロックバッファ１５に入力されるデータ量を減らし、反対に、前記第１マクロブロックバッファ１５の出力ビット数が平均伝送ビット数（Ｍ＿ｂｉｔｓ）より小さいと、前記第１マクロブロックバッファ１５に入力されるデータ量を減らすように前記量子化器１４を制御する。前記第１マクロブロックバッファ１５の出力ビット数が顕著に小さいと、前記量子化制御器１６は、前記第１マクロブロックバッファ１５の出力にスタッフィングビット（ｓｔｕｆｆｉｎｇ　ｂｉｔｓ）を挿入するように前記量子化器１４を制御する。
【００４８】
又、前記第１マクロブロックバッファ１５の出力ビデオデータは、音声を含むオーディオデータ及びＨ．２４５制御信号と共に、前記多重化／逆多重化器５０により多重化された後、物理チャンネルを介して伝送されたり、多重化されない状態で前記ビデオ復号化ユニット３０に伝送される。
【００４９】
該ビデオ復号化ユニット３０は、前記多重化／逆多重化器５０により逆多重化されたビデオデータを一時格納するための第２マクロブロックバッファ３１と、該第２マクロブロックバッファ３１からのビデオデータを逆量子化するための第２逆量子化器３２と、該第２逆量子化器３２からのビデオデータを復号化するためのビデオ復号化器３３と、該ビデオ復号化器３３で復号化されたビデオデータをフレーム単位で一時格納するための第２フレームメモリ３４と、前記ビデオ復号化器３３で復号化されたビデオデータをスライス単位で格納して表示装置（図示せず）に供給するための複数の第２スライスメモリ３５ａ、３５ｂと、を含んで構成されている。
【００５０】
且つ、前記第２マクロブロックバッファ３１は、前記多重化／逆多重化器５０で逆多重化されたビデオデータを前記ビデオ符号化ユニット１０と同様な方法で、マクロブロック単位で格納して前記第２逆量子化器３２に供給する。
【００５１】
前記ビデオ復号化器３３は、前記第２逆量子化器３２で逆量子化されたビデオデータを第２スライスメモリ３５ａ、３５ｂに供給し、それら第２スライスメモリ３５ａ、３５ｂに格納されたビデオデータは、同時に並列に表示装置に提供される。
【００５２】
以下、このように構成された本発明に係る通信ターミナル用ビデオ符号化／復号化装置の動作に対し、図面に基づいて説明する。
【００５３】
図２は本発明に係るビデオ符号化／復号化方法のビデオデータ符号化順序を示したフローチャートで、図示されたように、一旦、カメラ（図示せず）からビデオデータが入力されると（Ｓ２０１）、該ビデオデータは、スライス単位で前記複数の第１スライスメモリ１１ａ、１１ｂに一時格納された後（Ｓ２０２）、前記ビデオエンコーダ１２に供給される。次いで、該ビデオエンコーダ１２に供給されたビデオデータは、適切に処理されて（Ｓ２０３）量子化器１４に伝送され、量子化制御器１６の制御により量子化される（Ｓ２０４）。次いで、その量子化されたビデオデータは、第１マクロブロックバッファ１５に一時格納された後（Ｓ２０５）、マクロブロック単位で多重化／逆多重化器５０と第１逆量子化器１７に伝送される。
【００５４】
その後、前記多重化／逆多重化器５０に伝送されたビデオデータは、音声を含むオーディオデータ及びＨ．２４５制御信号と共に多重化された後（Ｓ２０６）、ビットストリーム形態で物理チャンネルを介して伝送される（Ｓ２０７）。
【００５５】
また、前記第１逆量子化器１７に伝送されたビデオデータは、前記第１逆量子化器１７により逆量子化された後、前記ビデオエンコーダ１２に送られて、該ビデオエンコーダ１２により処理され、前記フレームバッファに格納されるフレーム単位ビデオデータに反映される。
【００５６】
図３は本発明に係るビデオ符号化／復号化方法のビデオデータ復号化処理順序を示したフローチャートで、図示されたように、物理チャンネルを介してデータが受信されると（Ｓ３０１）、該データは、前記多重化／逆多重化器５０により逆多重化されて（Ｓ３０２）、データ中ビデオデータのみが抽出される（Ｓ３０３）。次いで、該抽出されたビデオデータは、第２マクロブロックバッファ３１にマクロブロック単位で一時格納された後（Ｓ３０４）、第２逆量子化器３２に送られて逆量子化される（Ｓ３０５）。次いで、該逆量子化されたビデオデータは、ビデオ復号化器３３に送られて復号化され（Ｓ３０６）、該復号化されたビデオデータは、複数の第２スライスメモリ３５ａ、３５ｂにスライス単位で格納される（Ｓ３０７）。次いで、それら第２スライスメモリ３５ａ、３５ｂに格納されたビデオデータは、表示装置に並列に供給される（Ｓ３０８）。
【００５７】
【発明の効果】
以上説明したように、本発明に係るビデオ符号化／復号化装置及び方法においては、ビデオデータがスライス単位で処理されるため、フレーム単位処理によって発生する処理遅延時間が送受信両側で顕著に減るようになる。よって、ビデオデータが通信チャンネルを介して受信された後も、ビデオ上の動映像が中断されることなく再生し得るという効果がある。
【００５８】
且つ、本発明に係るビデオ符号化／復号化装置及び方法においては、ビデオデータがスライス単位で処理されるため、大きいフレームメモリよりいくつかのスライス単位メモリを使用することで、全体的なメモリの大きさを減少し得るという効果がある。
【００５９】
且つ、本発明に係るビデオ符号化／復号化装置においては、ビデオデータの遅延がオーディオデータの遅延と同様又はより小さく発生するため、オーディオデータをビデオデータと同期させるための追加的なメモリが不必要であるという効果がある。
【図面の簡単な説明】
【図１】本発明に係るビデオ符号化／復号化装置を示したブロック図である。
【図２】本発明に係るビデオ符号化／復号化方法のビデオデータ符号化過程を示したフローチャートである。
【図３】本発明に係るビデオ符号化／復号化方法のビデオデータ復号化過程を示したフローチャートである。
【符号の説明】
１０　　ビデオ符号化ユニット
１１ａ　第１スライスメモリ
１１ｂ　第１スライスメモリ
１２　　ビデオエンコーダ
１３　　第１フレームメモリ
１４　　量子化器
１５　　第１マクロブロックバッファ
１６　　量子化制御器
１７　　第１逆量子化器
３０　　ビデオ復号化ユニット
３１　　第２マクロブロックバッファ
３２　　第２逆量子化器
３３　　ビデオ復号化器
３４　　第２フレームメモリ
３５ａ　第２スライスメモリ
３５ｂ　第２スライスメモリ
５０　　多重化／逆多重化器
【図１】
2004040763.tif 000003
【図２】
2004040763.tif 000004
【図３】
2004040763.tif 000005