(57)【特許請求の範囲】
【請求項１】
符号化装置であって、
時間的に連続する複数のフレームで構成された動画像情報のひとつ又は同時並行処理される複数の動画像情報を入力して予測符号化処理を行う符号化処理部と、
前記符号化処理部で生成される復号化画像データを入力し、前記符号化装置内に設けられたメモリに予測参照用の画像データを圧縮して格納する際の所定の圧縮処理と同一の圧縮処理を行い、前記フレーム単位で圧縮率を算出して出力する圧縮処理部と、
前記圧縮処理部から出力される、一動画を構成する各フレームに係る各圧縮率から最悪の圧縮率を求める圧縮率更新部と、
を備え、圧縮符号化後の画像データと共に前記最悪の圧縮率を出力することを特徴とする符号化装置。
【請求項２】
時間的に連続する複数のフレームで構成された動画像情報に対してフレーム間の予測符号化を行うために予測参照用の画像データを格納しておくためのメモリと、
そのメモリに前記画像データを格納するために前記画像データに対して所定の圧縮処理を行う圧縮処理部と、
前記メモリから圧縮画像データを入力して前記圧縮処理に対応した伸長処理を行う伸長処理部と、
を備え、一動画又は同時並行処理される複数の動画を入力して予測符号化処理を行う符号化装置であって、
前記圧縮処理部において、前記フレーム単位で、前記所定の圧縮処理に基づく圧縮率が算出されて出力され、一動画を構成する各フレームに係る各圧縮率から最悪の圧縮率を求める圧縮率更新部を更に備え、圧縮符号化後の画像データと共に前記最悪の圧縮率を出力することを特徴とする符号化装置。
【請求項３】
前記最悪の圧縮率は、出力される符号化画像データが所定に配置される出力フォーマットにおけるオプションヘッダ内に格納されることを特徴とする請求項１又は２に記載の符号化装置。
【請求項４】
前記圧縮処理部における圧縮処理は、可逆圧縮処理であることを特徴とする請求項１乃至３のいずれかに記載の符号化装置。
【請求項５】
前記圧縮処理部における圧縮処理は、非可逆圧縮処理であることを特徴とする請求項１乃至３のいずれかに記載の符号化装置。
【請求項６】
請求項１又は請求項２に記載の符号化装置から出力された符号化画像データを入力して、前記符号化装置における予測符号化処理に対応した復号化処理を行う復号化装置であって、
前記符号化装置から出力された前記最悪の圧縮率を入力し、前記符号化装置における前記圧縮処理に対応した圧縮処理部から、前記符号化装置における前記メモリに対応したメモリに圧縮処理後の画像データを格納するに際して、前記最悪の圧縮率に基づいてメモリ管理を行うメモリ管理部を備えたことを特徴とする復号化装置。
【請求項７】
前記メモリ管理部は、前記最悪の圧縮率に基づいて、前記メモリ内に格納領域を確保することを特徴とする請求項６に記載の復号化装置。
【請求項８】
請求項１又は２に記載の前記圧縮処理部及び請求項６に記載の前記対応した圧縮処理部における圧縮処理は、可逆圧縮処理であることを特徴とする請求項６及び７のいずれかに記載の復号化装置。
【請求項９】
請求項１又は２に記載の前記圧縮処理部及び請求項６に記載の前記対応した圧縮処理部における圧縮処理は、非可逆圧縮処理であることを特徴とする請求項６及び７のいずれかに記載の復号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化装置及び復号化装置に関し、特に、予測符号化を採用して動画像情報を符号化及び復号化するに際して、予測参照用の画像情報を格納しておくメモリに対して、その画像情報を圧縮処理して格納するような符号化装置及び復号化装置に関する。
【背景技術】
【０００２】
時間的に連続する複数のフレームで構成された動画像情報の符号化処理においては、時間的に近い画像の類似性という特性を利用して符号化効率を上げるべく、動き補償を含めた予測符号化を行うことが極めて常識になっている。かかるフレーム間の予測符号化を実現するためには、既に符号化したフレームの情報を別のフレームの符号化に利用できるようにすべく、既に符号化したフレームの符号化情報を復号化により戻して一時的に記憶しておくメモリ（記憶手段）が必要となる。これは、復号化装置側においても同様であり、既に復号化したフレームの情報を別のフレームの復号化に利用できるようにすべく、既に復号化したフレームの復号化情報をメモリに一旦記憶しておく。
【０００３】
ところで、最近は、例えば“４Ｋ”と言われるように、動画像も極めて精細になってきており、１フレームを構成する情報量は極めて多くなってきている。従って、それに応じて上述のようなメモリの容量も大きくせざるを得ない状況となっている。
【０００４】
一方、特にパチンコ機等の遊技機における動画像の表示においては、一画面又は複数の画面に複数の動画像のストリームが重ねられて、又は隣接させて、同時並行的に表示されるという処理が行われることも多い。かかる場合でも、上述した符号化装置（符号化処理）及び復号化装置においては、それぞれの動画像ごとに、同時並列的に必要なフレームの情報を記憶しておく必要がある。従って、このような観点からも、予測符号化のためのメモリのその限られた容量の使用の仕方には工夫が必要となる。特に、高速実時間処理を行うべくハードウェアで構成されることが典型的な復号化装置においては必要性が高い。
【０００５】
上述のような状況から、近年では、予測符号化に必要なフレームの情報を格納するメモリに、その情報を圧縮して格納しておき、使用する際には、読み出して伸長してから使用するというような手法も採用されている。必要な処理又は回路が増加するが、メモリの容量の削減又は限られたメモリ帯域の有効活用という観点からは、こちらの方が有意義である。このような、予測符号化に必要なフレームの情報を圧縮してメモリに格納しておく技術は、例えば特許文献１に開示されている。当該文献は、復号化装置を開示しており、例えばその図１に示されているように、予測符号化に使用されるフレームの情報を格納するためのフレームメモリ１０２には、符号化回路１０１により圧縮符号化された情報が格納され、予測画像作成回路２６において予測に使用する際には、第二のデータ伸長回路１０５ｂにより伸長されて供給されるように構成されている。図１３及び図１６に示された特定の工夫を実現する回路においても、そのベースとして同様である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−２６１６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１においては、予測符号化に必要なフレームの情報をメモリに格納するための圧縮技法として、非可逆圧縮が採用されている（図２等の直交変換回路２０１及び量子化器２０２）。この非可逆圧縮を採用する欠点としては、フレーム間で予測を累積的に行った場合に、それに応じて画像の歪も累積的に増加してしまうということである。従って、ある程度の画質を優先したい場合には、当該圧縮技法として、可逆圧縮を採用することも可能である。但し、限られたメモリ容量に効率よく情報を格納するという観点からは劣る。
【０００８】
ここで、予測符号化に必要なフレームの情報をメモリに格納するための圧縮技法として、非可逆圧縮及び可逆圧縮のいずれを採用しても、基本的には、メモリ容量の破綻（特に復号化装置側）を来さないように予め設計しておく必要がある。特に、可逆圧縮の場合、圧縮後の圧縮率は入力画像によって異なるため、圧縮が効かない素材が入力された場合を考慮し、無圧縮のサイズでメモリを確保しておく必要がある。一定の画質を保障した非可逆圧縮を行う場合も同様である。
【０００９】
このようにメモリ容量を確保しておくことを前提とした上で、更に、各動画ストリームの復号化処理において、復号化装置が、各動画ストリームが予測情報用のメモリを最大どの程度占めるか、すなわち各動画ストリームの最大のメモリを占めるフレームはどの程度占めるか、という情報や、更に各動画ストリームの各フレームがそれぞれどの程度メモリを占めるかという情報が、復号化前に予め分かっていれば、そのサイズで予めメモリを確保すればよいことになってメモリ管理が容易となり、かつ、同じメモリ容量でより多くの動画を同時に再生できることとなる。
【００１０】
上記目的を達成するため、本発明の第一の符号化装置は、符号化装置であって、時間的に連続する複数のフレームで構成された動画像情報のひとつ又は同時並行処理される複数の動画像情報を入力して予測符号化処理を行う符号化処理部と、前記符号化処理部で生成される復号化画像データを入力し、前記符号化装置内に設けられたメモリに予測参照用の画像データを圧縮して格納する際の所定の圧縮処理と同一の圧縮処理を行い、前記フレーム単位で圧縮率を算出して出力する圧縮処理部と、前記圧縮処理部から出力される、一動画を構成する各フレームに係る各圧縮率から最悪の圧縮率を求める圧縮率更新部と、を備え、圧縮符号化後の画像データと共に前記最悪の圧縮率を出力することを要旨とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の第一の符号化装置は、時間的に連続する複数のフレームで構成された動画像情報のひとつ又は同時並行処理される複数の動画像情報を入力して予測符号化処理を行う符号化処理部と、前記符号化処理部で生成される復号化画像データを入力し、前記符号化装置内に設けられたメモリに予測参照用の画像データを圧縮して格納する際の所定の圧縮処理と同一の圧縮処理を行い、前記フレーム単位で圧縮率を算出して出力する圧縮処理部と、前記圧縮処理部から出力される、一動画を構成する各フレームに係る各圧縮率から最悪の圧縮率を求める圧縮率更新部と、を備え、圧縮符号化後の画像データと共に前記最悪の圧縮率を出力することを要旨とする。
【００１２】
また、上記目的を達成するため、本発明の第二の符号化装置は、時間的に連続する複数のフレームで構成された動画像情報に対してフレーム間の予測符号化を行うために予測参照用の画像データを格納しておくためのメモリと、そのメモリに前記画像データを格納するために前記画像データに対して所定の圧縮処理を行う圧縮処理部と、前記メモリから圧縮画像データを入力して前記圧縮処理に対応した伸長処理を行う伸長処理部と、を備え、一動画又は同時並行処理される複数の動画を入力して予測符号化処理を符号化装置であって、前記圧縮処理部において、前記フレーム単位で、前記所定の圧縮処理に基づく圧縮率が算出されて出力され、一動画を構成する各フレームに係る各圧縮率から最悪の圧縮率を求める圧縮率更新部を更に備え、圧縮符号化後の画像データと共に前記最悪の圧縮率を出力することを要旨とする。
【００１３】
ここで、前記最悪の圧縮率は、出力される符号化画像データが所定に配置される出力フォーマットにおけるオプションヘッダ内に格納されることが好適である。
【００１７】
また、上記第一及び第二の符号化装置のいずれにおいても、前記圧縮処理部における圧縮処理を可逆圧縮処理とすることができる。
【００１８】
また、上記第一及び第二の符号化装置のいずれにおいても、前記圧縮処理部における圧縮処理を非可逆圧縮処理とすることができる。
【００１９】
また、上記目的を達成するため、本発明の第一の復号化装置は、上記第一又は第二の符号化装置から出力された符号化画像データを入力して、前記符号化装置における予測符号化処理に対応した復号化処理を行う復号化装置であって、前記符号化装置から出力された前記最悪の圧縮率を入力し、前記符号化装置における前記圧縮処理に対応した圧縮処理部から、前記符号化装置における前記メモリに対応したメモリに圧縮処理後の画像データを格納するに際して、前記最悪の圧縮率に基づいてメモリ管理を行うメモリ管理部を備えたことを要旨とする。ここで、例えば、前記メモリ管理部は、前記最悪の圧縮率に基づいて、前記メモリ内に格納領域を確保する。
【００２１】
また、上記第一又は第二の符号化装置及び上記第一の復号化装置において、前記圧縮処理部における圧縮処理を可逆圧縮処理とすることができる。
【００２２】
また、上記第一又は第二の符号化装置及び上記第一の復号化装置において、前記圧縮処理部における圧縮処理を非可逆圧縮処理とすることができる。
【発明の効果】
【００２３】
本発明の符号化装置及び復号化装置によれば、復号化装置の予測情報用のメモリのメモリ管理を容易にすると共に、その最適化により、同じ容量で、より多くの動画を同時に再生できるようになる。
【図面の簡単な説明】
【００２４】
【図１】第１実施形態における符号化装置の一例の構成を示す図である。
【図２】第１実施形態における符号化装置の他の例の構成を示す図である。
【図３】第１実施形態における復号化装置の一例の構成を示す図である。
【図４】第２実施形態における符号化装置の一例の構成を示す図である。
【図５】第２実施形態における符号化装置の他の例の構成を示す図である。
【図６】第２実施形態における非可逆圧縮処理部２３及び対応伸長処理部２４の詳細構成を示す図である。
【図７】第２実施形態における復号化装置の一例の構成を示す図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。  
＜第１実施形態＞
図１〜図３は、本発明の符号化装置及び復号化装置の第１実施形態を説明するため図である。この第１実施形態は、予測用の画像（ピクチャ）を格納するためのメモリ（ピクチャメモリ）への当該画像の格納に際して、可逆圧縮処理を採用する場合である。
【００２６】
図１は、第１実施形態における符号化装置の一例の構成を示す図である。同図に示す符号化装置１Ａは、減算部１１と、圧縮処理部１２と、第１可変長符号化部１３と、伸長処理部１４と、加算部１５と、可逆圧縮処理部１６と、ピクチャメモリ１７と、対応伸長処理部１８と、動き補償予測部１９と、圧縮率更新部２０と、第２可変長符号化部２１と、多重化部２２とを備えている。なお、同図に示す符号化装置１Ａは、時間的に連続する複数のフレームで構成された動画像情報をブロック単位で入力して、例えばＨ．２６４（ＭＰＥＧ(Moving Picture Experts Group)−４  ＡＶＣ）のような規格に準拠した動画像符号化処理を行うものである。
【００２７】
減算部１１は、符号化対象フレームとしてのピクチャの符号化対象マクロブロックから、動き補償予測部１９から送られてきたマクロブロックのピクチャ情報を減算し、残差予測信号として、圧縮処理部１２に供給する。なお、ＭＰＥＧの場合のＩピクチャに係る符号化対象マクロブロックについては、減算部１１を経ずにそのまま圧縮処理部１２に送られる。
【００２８】
圧縮処理部１２は、減算部１１から送られてきた対象マクロブロックの残差予測信号に対して、非可逆圧縮処理を行う。ここで、この非可逆圧縮処理としては、静止画におけるＪＰＥＧ（Joint Photographic Experts Group）のように直交変換処理及び量子化処理を行うアルゴリズムがある。なお、直交変換処理としては、離散コサイン変換（ＤＣＴ：Discrete Cosine Transform）や、アダマール変換（Hadamard Transform）がある。
【００２９】
第１可変長符号化部１３は、圧縮処理部１２から出力された圧縮画像データに対してブロックごとにハフマン符号化や算術符号化等の可変長符号化による可逆圧縮を行う。
【００３０】
また、伸長処理部１４は、圧縮処理部１２から出力されたマクロブロック単位の圧縮画像データに対して、圧縮処理部１２における非可逆圧縮処理に対応する非可逆伸長処理を行い、伸長により得られたマクロブロックを加算部１５に送る。加算部１５は、動き補償予測部６１から出力された先行の最も相関の高いマクロブロックに係る情報に、伸長処理部１４から出力されたマクロブロックに係る情報を加算することにより、後続の予測に供されるマクロブロックを復元する。なお、前述と同様に、ＭＰＥＧの場合のＩピクチャに係るマクロブロックについては、加算部１５を経ない。
【００３１】
可逆圧縮処理部１６は、加算部１５から出力された、又は加算部１５を経ない画像情報に対して所定の可逆圧縮処理を行い、得られた圧縮画像データを、後続との比較処理のためにピクチャメモリ１７に格納する。なお、このときの可逆圧縮処理アルゴリズムについては、その処理すべき画像の特性等に応じて、任意に選定すればよい。例えば、ＧＩＦ（Graphics Interchange Format）、ＰＮＧ（Portable Network Graphics）がある。
【００３２】
加えて、可逆圧縮処理部１６は、自身の圧縮処理による圧縮率ＣＲをフレーム単位で算出して圧縮率更新部２０に供給する。圧縮率更新部２０は、入力される圧縮率ＣＲと、それ以前のフレームに係る圧縮率ＣＲを比較し、今回のフレームに係る圧縮率ＣＲの方が低ければ、それに更新して記憶する。圧縮率更新部２０は、かかる処理を、一動画を構成する各フレームに渡って行う。従って、一動画分処理を終えると、圧縮率更新部２０は、圧縮率が最悪に低いフレームに係る当該圧縮率（以下、「最悪圧縮率ＷＣＲ」と称す）を保持することとなる。圧縮率更新部２０は、動画単位で、この最悪圧縮率ＷＣＲを第２可変長符号化部２１に対して出力する。第２可変長符号化部２１は、圧縮率更新部２０から出力された最悪圧縮率ＷＣＲの情報に対してハフマン符号化や算術符号化等の可変長符号化による可逆圧縮を行う。
【００３３】
一方、動き補償予測部１９は、符号化対象フレームとしてのピクチャを構成する各マクロブロックを順次入力し、ピクチャメモリ１７に記憶された予測用のフレームに係るピクチャのマクロブロックから最も相関の高いマクロブロックを検索する。可逆圧縮処理部１６の処理に対応した対応伸長処理部１８は、動き補償予測部１９により検索されたマクロブロックに係るデータに対して、可逆圧縮処理部１６における可逆圧縮処理に対応した伸長処理を行い、結果を動き補償予測部１９に供給する。動き補償予測部１９は、このようにして得られた、最も相関の高いマクロブロックに係る情報を、前述のように、減算部１１及び加算部１５に供給する。なお、図示していないが、動き補償予測部１９は、比較に係る２つのマクロブロックの間で、ある固定領域として一体的に移動する部分がある場合に、その移動量を動きベクトルとして出力する。出力された動きベクトルは、同様に可変長符号化が行われ、多重化部２２に供給される。
【００３４】
多重化部２２は、第１可変長符号化部１３からの符号化画像データと、第２可変長符号化部２１からの最悪圧縮率ＷＣＲの情報と、動きベクトル等のその他の情報を、多重化して出力する。このとき、最悪圧縮率ＷＣＲの情報を符号化画像データと共に出力する手法としては、いくつか考えられるが、好適には、例えばＨ．２６４規格に基づく符号データを格納できるＭＰ４等のファイルフォーマットのＳＥＩ（Supplemental Enhancement Information）など、オプションヘッダ部分に組み込むことが可能である。また、無論、画像データファイルとは別個の独立ファイルとしても出力可能である。
【００３５】
図１に示した符号化装置によれば、予測用のピクチャメモリ１７に所定の可逆圧縮手法で圧縮して画像データを格納する当該装置において、設計された各動画の各々について、最悪の圧縮率を復号化装置側に供給できることとなる。各動画は、後述する復号化装置において、復号化処理を通して、そのピクチャメモリに格納可能なように設計されているが、後述のように、各画像が最悪どの程度ピクチャメモリを占めるかという情報が予め分かっていれば有効である。なお、復号化装置は、符号化装置１Ａにおける可逆圧縮処理部１６及び対応伸長処理部１８と同じ各処理部を有していることが前提となる。
【００３６】
図２は、第１実施形態における符号化装置の他の例の構成を示す図である。なお、図１に示した例と異なる部分についてのみ説明する。同図に示した符号化装置１Ｂにおいては、各動画の各フレームの圧縮率の情報をすべて復号化装置側に供給する。すなわち、圧縮率更新部２０を設けず、可逆圧縮処理部１６から出力された各フレームに係る圧縮率の情報をすべて第２可変長符号化部２１に供給する。この例では、多重化部２２において、フレームごとの圧縮率の情報を、符号化画像データのファイルフォーマットのフレームごとのオプションヘッダに格納すればよい。無論、別ファイルとしても出力可能である。
【００３７】
次に、復号化装置側について説明する。図３は、第１実施形態における復号化装置の一例の構成を示す図である。同図に示す復号化装置３Ａは、分離化部３１と、第１可変長復号化部３２と、伸長処理部３３と、加算部３４と、可逆圧縮処理部３５と、ピクチャメモリ３６と、対応伸長処理部３７と、動き補償予測部３８と、第２可変長復号化部３９と、メモリ管理部４０とを備えている。
【００３８】
分離化部３１は、送られてくる符号化データを、符号化画像データと、圧縮率に係る符号化情報と、動きベクトル等に分離する。符号化画像データを入力した第１可変長復号化部３２は、マクロブロック単位で、図１及び図２に示した第１可変長符号化部１３による可変長符号化処理に対応した可変長復号化処理を行う。従って、例えばハフマン復号化や算術復号化である。同様に、第２可変長復号化部３９は、圧縮率に係る符号化情報に対して可変長復号化処理を施して最悪圧縮率ＷＣＲ又は各圧縮率ＣＲを再現する。また、図示しない動きベクトルも可変長復号化処理が施されて動き補償予測部３８に供給される。
【００３９】
第１可変長復号化部３２からの画像データを入力した伸長処理部３３は、図１及び図２に示した符号化装置１Ａ，１Ｂの圧縮処理部１２における非可逆圧縮処理に対応した非可逆伸長処理を行う。かかる処理により得られた残差予測信号は、加算部３４及び動き補償予測部３８に送られる。
【００４０】
動き補償予測部３８は、伸長処理部３３からの残差予測信号と、動きベクトルを用いて、ピクチャメモリ３６に格納された先行する画像データのマクロブロックのデータを処理し、加算部３４に送る。加算部３４は、伸長処理部３３からの残差予測信号と、動き補償予測部３８からのマクロブロックデータとを加算し、復号化されたマクロブロック単位の画像データを出力する。
【００４１】
加算部３４から出力された画像情報は、外部に出力されるのと並行して、図１及び図２に示した可逆圧縮処理部１６と同構成の可逆圧縮処理部３５により可逆圧縮処理が行われ、得られた圧縮画像データが、後続との比較処理のためにピクチャメモリ３６に格納される。一方、ピクチャメモリ３６に対する情報の格納を管理するために設けられたメモリ管理部４０は、第２可変長復号化部３９から入力した最悪圧縮率ＷＣＲ又は各圧縮率ＣＲに基づき、可逆圧縮処理部３５により得られた圧縮画像データのピクチャメモリ３６に対する格納を制御する。具体的には、最悪圧縮率ＷＣＲ又は各圧縮率ＣＲに基づき、ピクチャメモリ３６内に予め連続した領域を確保する。これにより、ピクチャメモリ３６のメモリ管理が容易になると共に、その最適化により、同じ容量で、より多くの動画を同時に再生できるようになる。
【００４２】
動き補償予測部３８は、伸長処理部３３による伸長処理により得られた各マクロブロックを順次入力し、ピクチャメモリ３６に記憶された予測用のフレームに係るピクチャのマクロブロックから最も相関の高いマクロブロックを検索する。図１及び図２に示した対応伸長処理部１８と同構成の対応伸長処理部３７は、動き補償予測部３８により検索されたマクロブロックに係るデータに対して、可逆圧縮処理部３５における可逆圧縮処理に対応した伸長処理を行い、結果を動き補償予測部１９に供給する。
【００４３】
なお、図１及び図２においては、符号化装置１Ａ，１Ｂ内の画像データに対する予測符号化処理の過程において圧縮率を求めるように構成しているが、他の例として、符号化装置は従来と同様の構成、すなわち、圧縮率更新部２０を設けず、また可逆圧縮処理部は圧縮率ＣＲを出力しない構成とし、当該符号化装置の後段に設けた専用のソフトウェア又は装置が、符号化装置（処理部）から出力された符号化画像データに基づいて、符号化装置１Ａ，１Ｂ内の可逆圧縮処理部１６により各フレームがどの程度圧縮されるかを求めて、最悪圧縮率ＷＣＲ又は各圧縮率ＣＲとして復号化装置３Ａ側に供給してもよい。
【００４４】
具体的には、圧縮率更新部２０を設けず、また圧縮率ＣＲを出力しない可逆圧縮処理部を有した符号化装置（処理部）で生成される復号化画像データを入力し、前記符号化装置内に設けられたピクチャメモリ１７に予測参照用の画像データを圧縮して格納する際の所定の圧縮処理と同一の圧縮処理を行い、フレーム単位で圧縮率を算出して出力する圧縮処理部と、その圧縮処理部から出力される、一動画を構成する各フレームに係る各圧縮率から最悪の圧縮率を求める圧縮率更新部と、を備え、圧縮符号化後の画像データと共に前記最悪の圧縮率を出力すればよい。あるいは、圧縮率更新部を設けず、圧縮符号化後の画像データと共に一動画を構成する各フレームに係る各圧縮率を出力すればよい。
【００４５】
＜第２実施形態＞
図４〜図７は、本発明の符号化装置及び復号化装置の第２実施形態を説明するため図である。第１実施形態においては、ピクチャメモリに格納する際の圧縮方式として可逆圧縮処理を採用しているが、この第２実施形態においては、非可逆圧縮処理を採用する。このように非可逆圧縮を採用した場合には、フレーム間で予測を累積的に行ったときに、それに応じて画像の歪も累積的に増加してしまうという欠点があるが、無論、可逆圧縮を採用したときよりも圧縮率は高くなるので、可逆圧縮と比較してピクチャメモリの容量を効率的に活用することができることとなる。更に、圧縮方式として非可逆圧縮方式を採用する場合には、フレームごとに圧縮パラメータ（量子化係数）を変更することが可能となるので、その場合には、最悪圧縮率や各圧縮率の情報を送るということが無意味となってしまう。従って、ここでは、一動画に渡って一定の画質を保つことを前提条件とし、一動画に渡って圧縮パラメータは一定とする。これにより、この場合でも、同時並行的に処理される各動画の容量、採用する非可逆圧縮の技法、ピクチャメモリの容量等に基づいて、ピクチャメモリの容量に破綻を来さないように、予め各動画を設計しておく必要がある。
【００４６】
図４は、第２実施形態における符号化装置の一例の構成を示す図であり、図１に示した第１実施形態における符号化装置に対応する装置である。図１と同一部分については同符号を付して説明を省略する。そこで、図４に示した符号化装置１Ｃにおいては、図１に示した符号化装置１Ａにおける可逆圧縮処理部１６及び対応伸長処理部１８の代わりに、非可逆圧縮処理部２３及び対応伸長処理部２４を設けている。
【００４７】
図６（ａ）及び図６（ｂ）は、それぞれ、非可逆圧縮処理部２３及び対応伸長処理部２４の詳細構成を示す図である。同図（ａ）に示した非可逆圧縮処理部２３は、加算部１５から入力される画像データに対して所定の直交変換処理を行う直交変換部２３１と、直交変換後のデータに対して、量子化テーブル２３４から適切な量子化係数を選定して量子化処理を行う量子化部２３２と、量子化後のデータに対して、ハフマン符号化や算術符号化等の可変長符号化処理を行う可変長符号化部２３３とを有している。
【００４８】
また、同図（ｂ）に示した対応伸長処理部２４は、ピクチャメモリ１７から読み出された圧縮画像データに対して、可変長符号化部２３３における可変長符号化に対応した可変長復号化処理を行う可変長復号化部２４１と、量子化テーブル２４４に基づき、量子化部２３２における量子化に対応した逆量子化処理を行う逆量子化部２４２と、直交変換部２３１における直交変換に対応した逆直交変換処理を行う逆直交変換部２４３とを有している。
【００４９】
図５は、第２実施形態における符号化装置の他の例の構成を示す図であり、図２に示した第１実施形態における符号化装置に対応する装置である。図２と同一部分については同符号を付して説明を省略する。そこで、図５に示した符号化装置１Ｄにおいては、図２に示した符号化装置１Ｂにおける可逆圧縮処理部１６及び対応伸長処理部１８の代わりに、非可逆圧縮処理部２３及び対応伸長処理部２４を設けている。
【００５０】
図７は、第２実施形態における復号化装置の一例の構成を示す図であり、図３に示した第１実施形態における復号化装置に対応する装置である。図３と同一部分については同符号を付して説明を省略する。そこで、図７に示した復号化装置３Ｂにおいては、図３に示した復号化装置３Ａにおける可逆圧縮処理部３５及び対応伸長処理部３７の代わりに、非可逆圧縮処理部４１及び対応伸長処理部４２を設けている。
【００５１】
以上のようにピクチャメモリに格納する際の圧縮方式として非可逆圧縮処理を採用した第２実施形態においても、第１実施形態と同様の効果が得られる。
【産業上の利用可能性】
【００５２】
本発明の符号化装置及び復号化装置は、パチンコ機やゲーム機等の遊技機に表示される動画像の処理に利用できる。
【符号の説明】
【００５３】
１Ａ、１Ｂ，１Ｃ，１Ｄ  符号化装置
１１  減算部
１２  圧縮処理部
１３  第１可変長符号化部
１４  伸長処理部
１５  加算部
１６  可逆圧縮処理部
１７  ピクチャメモリ
１８  対応伸長処理部
１９  動き補償予測部
２０  圧縮率更新部
２１  第２可変長符号化部
２２  多重化部
２３  非可逆圧縮処理部
２４  対応伸長処理部
３Ａ，３Ｂ  復号化装置
３１  分離化部
３２  第１可変長復号化部
３３  伸長処理部
３４  加算部
３５  可逆圧縮処理部
３６  ピクチャメモリ
３７  対応伸長処理部
３８  動き補償予測部
３９  第２可変長復号化部
４０  メモリ管理部
４１  非可逆圧縮処理部
４２  対応伸長処理部
【図１】
0005879571.tif 000002
【図２】
0005879571.tif 000003
【図３】
0005879571.tif 000004
【図４】
0005879571.tif 000005
【図５】
0005879571.tif 000006
【図６】
0005879571.tif 000007
【図７】
0005879571.tif 000008