(57)【要約】【課題】多層配線をできるだけ用いることなく、さらにデータ転送用のバス幅を大きくしない集積回路のデータ転送回路を提供する。【解決手段】画像データをビデオデータに変換し、外部出力する回路（２００）において、圧縮伸張回路２０９、２１０と伸長回路２１１を備え、内部メモリ（ビデオバッファメモリ２０６）に蓄積された画像データをビデオユニット２０８に転送する際に、画像データを圧縮した上で転送することで、データ転送量を削減する。【選択図】  図１
2004179725.tif 000002
【特許請求の範囲】
【請求項１】
記憶情報を保持する第１の回路と前記記憶情報を使用する第２の回路との間に前記第１の回路で記憶保持された前記記憶情報を転送する経路をもつ集積回路であって、前記第１の回路と前記第２の回路との間での前記記憶情報の転送において、
前記第１の回路から転送する前記記憶情報を前記第１の回路で可逆圧縮する回路と、前記第２の回路に前記可逆圧縮され転送されてきた前記記憶情報を伸長する回路を備えたことを特徴とするデータ転送回路。
【請求項２】
記憶情報を保持する第３の回路と前記記憶情報を使用する第４の回路との間に前記第３の回路で記憶保持された前記記憶情報を転送する経路をもつ集積回路であって、前記第３の回路と前記第４の回路との間での前記記憶情報の転送において、
前記第３の回路から転送する前記記憶情報を前記第３の回路で不可逆圧縮する回路と、前記第４の回路に前記不可逆圧縮され転送されてきた記憶情報を伸長する回路を備えたことを特徴とするデータ転送回路。
【請求項３】
信号処理する第５の回路と前記第５の回路で信号処理された情報を記憶保持する第６の回路との間に前記第５の回路で信号処理された前記情報を転送する経路をもつ集積回路であって、前記第５の回路と前記第６の回路との間での前記情報の転送において、
前記第５の回路で信号処理された前記情報を前記第５の回路で可逆圧縮する回路と、前記第６の回路に前記可逆圧縮され転送されてきた情報を伸長する回路を備えたことを特徴とするデータ転送回路。
【請求項４】
信号処理する第７の回路と前記第７の回路で信号処理された情報を記憶保持する第８の回路との間に前記第７の回路で信号処理された前記情報を転送する経路をもつ集積回路であって、前記第７の回路と前記第８の回路との間での前記情報の転送において、
前記第７の回路で信号処理された前記情報を前記第７の回路で不可逆圧縮する回路と、前記第８の回路に前記不可逆圧縮され転送されてきた情報を伸長する回路を備えたことを特徴とするデータ転送回路。
【請求項５】
記憶情報を保持する第１の手段と前記第１の手段で記憶された情報を使用する第２の手段との間に前記第１の手段で記憶保持された前記記憶情報を転送するデータ転送方法であって、前記第１の手段と前記第２の手段との間で前記記憶情報を転送する場合、前記第１の手段から転送する前記記憶情報を前記第１の手段で可逆圧縮する処理と、前記第２の手段に前記可逆圧縮され転送されてきた記憶情報を伸長する処理を含むことを特徴とするデータ転送方法。
【請求項６】
記憶保持する第３の手段と前記第３の手段で記憶された情報を使用する第４の手段との間に前記第３の手段で記憶保持された前記記憶情報を転送するデータ転送方法であって、前記第３の手段と前記第４の手段との間で前記記憶情報を転送する場合、
前記第３の手段から転送する前記記憶情報を第３の手段で不可逆圧縮する処理と、前記第４の手段に前記不可逆圧縮され転送されてきた記憶情報を伸長する処理を含むことを特徴とするデータ転送方法。
【請求項７】
信号処理する第５の手段と前記第５の手段で信号処理された情報を記憶保持する第６の手段との間に前記第５の手段で信号処理された前記情報を転送するデータ転送方法であって、前記第５の手段と前記第６の手段との間で前記情報を転送する場合、
前記第５の手段で信号処理された前記情報を前記第５の手段で可逆圧縮する処理と、前記第６の手段に前記可逆圧縮され転送されてきた情報を伸長する処理を含むことを特徴とするデータ転送方法。
【請求項８】
信号処理する第７の手段と前記第７の手段で信号処理された情報を記憶保持する第８の手段との間に前記第７の手段で信号処理された前記情報を転送するデータ転送方法であって、前記第７の手段と前記第８の手段との間で前記情報の転送する場合、
前記第７の手段で信号処理された前記情報を前記第７の手段で不可逆圧縮する処理と、前記第８の手段に前記不可逆圧縮され転送されてきた情報を伸長する処理を含むことを特徴とするデータ転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は集積回路のデータ転送回路及びその方法に関するものである。
【０００２】
【従来の技術】
近年、半導体集積回路の技術進歩により、数百万個のトランジスタを１チップに搭載することが可能になってきた。さらに、１チップの中に数メガ（数百万）ｂｉｔサイズのＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ。データ保持のため一定時間毎に再書き込みが必要なＲＡＭ）やＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ。記憶保持動作を必要としないＲＡＭ）を混載する技術やアナログ回路の集積技術の進歩により、集積回路のシステムＬＳＩ化が今後、ますます進んでくると考えられる。
【０００３】
一方、集積回路の集積度が上がるにつれて、集積回路に求められ処理量も増大してくる。
例えば、衛星放送や地上波ＴＶ放送のデジタル化で、映像信号処理回路に求められる信号処理量も増大してくると考えられる。デジタル映像信号処理回路の場合、圧縮データの伸長処理以外にも画像データに対する各種フィルター処理が求められる。フィルター処理には、水平・垂直フィルター処理や縮小・拡大処理、さらにはＩＰ変換やノイズ除去といった複雑な信号処理が含まれてくる。
【０００４】
映像信号の上記各種フィルター処理をリアルタイムに実現する場合には、集積回路の内部メモリに多くのバッファメモリを搭載し、且つ、信号処理回路部で高速信号処理を行うために、内部メモリ（ビデオバッファメモリ）と信号処理回路部を高速で且つ大容量のデータを転送する必要がある。
【０００５】
このような画像信号処理回路の場合、例えば、６４ビット以上の比較的大きなバス幅を用いた配線を行ってきたり、さらに３層以上の多層配線を施したり、配線層間を繋ぐビア等を最適に配置する多層配線技術などのレイアウト技術を用いて実現してきた（例えば、特許文献１参照。）。
【０００６】
図８は、外部メモリ１００に蓄積されたフレーム画像に対して、フィルター処理後、映像信号に変換して外部に接続されたテレビ受像器等のディスプレィ装置に出力する画像信号処理回路を示す。
【０００７】
画像信号処理回路１０００は、外部メモリ１００に蓄積されたフレーム画像をメモリコントローラ１００１を介して、ビデオバッファメモリ１００２に取り込まれる。取り込まれた大容量の画像データをフィルター処理回路１００３でフィルター処理するために、比較的大きなデータバス１００５を経由して、フィルター処理回路１００３に転送される。画像データはフィルター処理を行われた後、再度、ビデオバッファメモリ１００２に書き込まれる。その後、データバス１００６を介してビデオユニット１００４に転送され、映像信号に変換後、外部に出力する。
【０００８】
尚、ビデオバッファメモリ１００２とフィルター処理回路１００３間の比較的大きなバス幅を持ったデータバス１００５の配線は、内部メモリ１００２と信号処理回路１００３間の配線密度が大きくなることから、図９に示されるように３層配線以上を用いたような多層配線でレイアウトされる。図９ではＭ１−Ｍ２ビア１１０４を介した第２層の配線１１０２と、Ｍ１−Ｍ３ビア１１０５を介した第３層配線１１０３で構成される。多層配線を用いることで内部メモリとデータ処理を行うロジック間のデータバスの配線混雑度が緩和できる。
【０００９】
【特許文献１】
特開平９−４５７８４号公報（第１５頁、図２１）
【００１０】
【発明が解決しようとする課題】
しかしながら、データバス幅を大きくすると、データバス周辺における配線混雑度が増加するために、多層配線を用いて配線混雑度を下げざるを得ず、多層配線による製造コストが増加する。更に、多層配線ではビアや回り込み配線など配線長が長くなるために、タイミングが厳しくなり、レイアウトが困難になるという問題があった。
【００１１】
本発明は、多層配線をできるだけ用いることなく、さらにデータ転送用のバス幅を大きくしない集積回路のデータ転送回路及びその方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明のデータ転送回路は、記憶保持する第１の回路及び第１の回路の記憶情報を使用する第２の回路との間に第１の回路で記憶保持された前記記憶情報を転送する経路をもつ集積回路であって、第１の回路及び第２の回路との間での前記記憶情報の転送において、第１の回路から転送する前記記憶情報を第１の回路で可逆圧縮する回路と、第２の回路に前記可逆圧縮され転送されてきた記憶情報を伸長する回路を有する。
【００１３】
また、記憶保持する第３の回路及び第３の回路の記憶情報を使用する第４の回路との間に第３の回路で記憶保持された前記記憶情報を転送する経路をもつ集積回路であって、第３の回路及び第４の回路との間での前記記憶情報の転送において、第３の回路から転送する前記記憶情報を第３の回路で不可逆圧縮する回路と、第４の回路に前記不可逆圧縮され転送されてきた記憶情報を伸長する回路を有する。
【００１４】
また、信号処理する第５の回路及び第５の回路で信号処理された情報を記憶保持する第６の回路との間に第５の回路で信号処理された前記情報を転送する経路をもつ集積回路であって、第５の回路及び第６の回路との間での前記情報の転送において、第５の回路で信号処理された前記情報を第５の回路で可逆圧縮する回路と、第６の回路に前記可逆圧縮され転送されてきた情報を伸長する回路を有する。
【００１５】
また、信号処理する第７の回路及び第７の回路で信号処理された情報を記憶保持する第８の回路との間に第７の回路で信号処理された前記情報を転送する経路をもつ集積回路であって、第７の回路及び第８の回路との間での前記情報の転送において、第７の回路で信号処理された前記情報を第７の回路で不可逆圧縮する回路と、第８の回路に前記不可逆圧縮され転送されてきた情報を伸長する回路を有する。
【００１６】
本発明のデータ転送方法は、記憶保持する第１の手段及び第１の手段で記憶された情報を使用する第２の手段との間に第１の手段で記憶保持された前記記憶情報を転送する方法であって、第１の手段及び第２の手段との間での前記記憶情報の転送において、第１の手段から転送する前記記憶情報を第１の手段で可逆圧縮する処理と、第２の手段に前記可逆圧縮され転送されてきた記憶情報を伸長する処理を有する。
【００１７】
また、記憶保持する第３の手段及び第３の手段で記憶された情報を使用する第４の手段との間に第３の手段で記憶保持された前記記憶情報を転送する方法であって、第３の手段及び第４の手段との間での前記記憶情報の転送において、第３の手段から転送する前記記憶情報を第３の手段で不可逆圧縮する処理と、第４の手段に前記不可逆圧縮され転送されてきた記憶情報を伸長する処理を有する。
【００１８】
また、信号処理する第５の手段及び第５の手段で信号処理された情報を記憶保持する第６の手段との間に第５の手段で信号処理された前記情報を転送する方法であって、第５の手段及び第６の手段との間での前記情報の転送において、第５の手段で信号処理された前記情報を第５の手段で可逆圧縮する処理と、第６の手段に前記可逆圧縮され転送されてきた情報を伸長する処理を有する。
【００１９】
また、信号処理する第７の手段及び第７の手段で信号処理された情報を記憶保持する第８の手段との間に第７の手段で信号処理された前記情報を転送する方法であって、第７の手段及び第８の手段との間での前記情報の転送において、第７の手段で信号処理された前記情報を第７の手段で不可逆圧縮する処理と、第８の手段に前記不可逆圧縮され転送されてきた情報を伸長する処理を有する。
【００２０】
【発明の実施の形態】
本発明のデータ転送の改良に関する回路及びその方法は、主に映像処理を行う回路の（１）内部メモリから映像出力処理回路（ビデオユニット）間のデータ転送経路、（２）内部メモリと画像のフィルタ処理回路間のデータ転送経路に構成される。
以下、本発明の一実施の形態におけるデータ転送回路について次の順に説明する。
１．メディアプロセッサの構成
２．内部メモリ・ビデオユニット間のデータ転送
３．内部メモリ・フィルター処理回路間のデータ転送
＜１．メディアプロセッサの構成＞
本実施の形態におけるデータ転送方法に関する回路がメディア処理（圧縮音声動画データの伸長処理や画像フィルター処理）を行うメディアプロセッサに内蔵される場合について以下説明する。メディアプロセッサは、例えばデジタルＴＶ放送を受信するセットトップボックス、テレビ受像機、ＤＶＤ再生装置などに実装される。
図１は、メディアプロセッサの構成を示すブロック図である。
【００２１】
図１において、メディアプロセッサ２００は、メモリコントローラ２０２、ストリームユニット２０１、ビデオ・オーディオデコード回路２０３、オーディオバッファメモリ２０４、オーディオユニット２０５、ビデオバッファメモリ２０６、フィルター処理回路２０７、ビデオユニット２０８を備える。
【００２２】
メモリコントローラ２０２は、外部メモリ１００に対する入出力ポート（以下外部ポート）と、メディアプロセッサ２００内部に対する入出力（以下内部ポートと呼ぶ）とを備え、メディアプロセッサ内の各構成要素のうち外部メモリにデータを読み書きする構成要素からのアクセス要求を内部ポートから受け付け、受け付けたアクセス要求に従って外部メモリ１００をアクセスする。また、外部メモリ１００はＳＤＲＡＭやＲＤＲＡＭなどのメモリであり、圧縮動画データ、圧縮音声データ、復号後の音声データ、復号後の動画データなどを一時的に記憶する。
【００２３】
ストリームユニット２０１は、外部からストリームデータ（いわゆるＭＰＥＧストリーム）を入力し、入力されたストリームデータをビデオエレメンタリーストリーム、オーディオエレメンタリーストリームに分離し、それぞれを、メモリコントローラ２０２を介して外部メモリ１００に格納される。
【００２４】
ビデオ・オーディオデコード回路２０３は、オーディオエレメンタリーストリームのデコード（伸長）と、ビデオエレメンタリーストリームのデコードとを行う。
【００２５】
オーディオエレメンタリーストリーム及びビデオエレメンタリーストリームは、外部メモリ１００からメモリコントローラ２０２を介してビデオ・オーディオデコード回路２０３に転送される。
【００２６】
ビデオ・オーディオデコード回路２０３はオーディオエレメンタリーストリームをデコードし、デコード後のオーディオデータを、メモリコントローラ２０２を介して外部メモリ１００に格納される。
【００２７】
また、ビデオエレメンタリーストリームもオーディオデコードと同様にビデオ・オーディオデコード回路２０３でデコードし、デコード後のビデオデータ（フレーム画像）をメモリコントローラ２０２を介して外部メモリ１００に格納される。
【００２８】
オーディオユニット２０５は、外部メモリ１００のオーディオデータを読み出して、オーディオバッファメモリ２０４に格納し、オーディオユニット２０５にて、音声データを音声信号に変換して外部に接続されたスピーカ等の音声出力装置に出力する。
【００２９】
ビデオユニット２０８は、外部メモリ１００のビデオデータ（フレーム画像）から２，３ライン分の画素データを読み出して、ビデオバッファメモリ２０６に格納し、その２，３ライン分の画素データを映像信号に変換して外部に接続されたテレビ受像器等のディスプレィ装置に出力する。ただし、ビデオバッファメモリ２０６には２，３ライン分とは限らず、フレーム画像を蓄積することも可能であることはいうまでもない。
【００３０】
また、ビデオバッファメモリ２０６とビデオユニット２０８には、それぞれ、あとで説明する圧縮伸長回路２０９および伸長回路２１１が接続している。
【００３１】
フィルター処理回路２０７は、ビデオバッファメモリ２０６に格納されたビデオデータに対して、縮小・拡大処理やノイズ除去などのフィルター処理を行い、ビデオバッファメモリ２０６に書き戻す。
【００３２】
また、ビデオバッファメモリ２０６とフィルター処理回路２０７には、圧縮伸長回路２０９および圧縮伸長回路２１０が接続している。
＜２．内部メモリ・ビデオユニット間のデータ転送＞
図２は内部メモリとビデオユニットの構成を示すブロック図である。図２は、内部メモリ（ビデオバッファメモリ２０６）、可逆圧縮回路２２１、データ転送経路（データバス２２３）、信号処理回路（ビデオユニット２０８）、伸長回路２２２が主要構成要素として有している。
【００３３】
フレーム画像が蓄積された外部メモリ１００からビデオバッファメモリ２０６に画像データが転送され、映像出力用に一時、蓄積される。
【００３４】
図３は映像信号のライン毎に蓄積された内部メモリのメモリマッピングと可逆圧縮回路を示す。映像出力の場合、ライン毎に出力処理するのでライン毎に蓄積する方が都合がいいが、常に図３のメモリマッピングにする必要はない。
【００３５】
ビデオバッファメモリ２０６に蓄積されたラインメモリ２３１は、ビデオユニット２０８に転送する際に、可逆圧縮回路２２１にて可逆圧縮され、データバス２２３を経由して、ビデオユニット２０８へ転送される。
【００３６】
ビデオユニット２０８では転送されてきた圧縮された画像データを伸長回路２２２で元の画像データに伸長し、映像信号に変換されたあと、ビデオデータとして出力される。映像信号の可逆圧縮としては、ランレングス符号化やハフマン符号化を考える。
【００３７】
尚、圧縮方法に関しては上記だけとは限らず、ＺＩＰやＬＨＡなども可能であるとはいうまでもない。
【００３８】
ここでは可逆圧縮の一例として、ランレングス符号化について説明する。
図４（ａ）に示すように白、黒で表された画素が存在するとき、白を１で、黒を０で表すと図４（ｂ）となる。ランレングス符号化は、同じ値がｎ個連続している部分ごとに区切り、連続数（ランレングス）を符号化する圧縮方法である。
【００３９】
図５はランレングスに対する符号を表す図である。つまり、図４（ｂ）で示されたデータは、左から白が２個、黒が５個、白が６個、黒が１０個、白が１個連続に並んでいるので、図５の表にしたがって書き換えると、図４（ｃ）となる。つまり、図４（ｂ）で原画像が２４個の符号で表されていたデータが、ランレングス符号化後、図４（ｃ）で示されるように２０個の符号で表されるように圧縮された。白・黒の２値画像について説明したが、画像データの場合、デジタル信号の１・０を示す。
【００４０】
また、元データへの伸長には図５の表に従って、符号データから逆にランレングスを導くようにすると原画像のデータが復元される。
【００４１】
以上のように同じデータの連続数に注目して圧縮する符号化法を、ランレングス符号化法といい、ランレングス符号化法は、同じデータが連続している場合は高圧縮率が期待できる。
【００４２】
さらに、圧縮対象となるデータにハフマン符号化などの他の圧縮方法を採用することでも転送データ量は削減できる。バッファメモリとビデオユニット間のような映像信号のデータ転送回路において、８画素単位でデータ転送する場合には、データバスのバス幅は６４ビット（８ビット／画素×８画素）となるが、前記圧縮処理をした場合、６４ビット以下に削減することができる。
【００４３】
また、ビデオバッファメモリ２０６からフレーム画像の１ライン分や１枚分を可逆圧縮後にビデオユニット２０８に転送するときを考えると総データ転送数は削減されるので、同じバス幅（上記の６４ビットの場合）においては転送速度を下げることも可能となる。
＜３．内部メモリ・フィルター処理回路間のデータ転送＞
図６は、内部メモリとフィルター処理回路の構成を示すブロック図である。
図６は、内部メモリ（ビデオバッファメモリ２０６）、不可逆圧縮回路２６１・２６３、伸長回路２６２・２６４、データバス２６５・２６６、信号処理回路（フィルター処理回路２０７）が主要構成要素として有している。
【００４４】
フレーム画像が蓄積されたビデオバッファメモリ２０６からマクロブロック単位（８×８画素単位）で画像データをフィルター処理回路２０７に転送する際に、ビデオバッファメモリ２０６に備わった不可逆圧縮回路２６１にて圧縮してからデータバス２６５を経由して、フィルター処理回路２０７に転送される。転送された圧縮された画像データはフィルター処理回路２０７の伸長回路２６２で伸長された後、フィルター処理回路２０７にてフィルター処理を行う。
【００４５】
尚、画像データの転送単位は上記以外にライン毎などでも可能であることはいうまでもない。この画像データの圧縮には、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ  ）等で使われるＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍａｔｉｏｎ。離散コサイン変換）を用いることにより、データ転送量を大幅に圧縮が可能となる。
【００４６】
自然画像の場合、８×８画素の比較的狭い空間（ＤＣＴブロック）においては、画素のレベル値が互いに近いことが多く、その空間内における画素値の変化の度合い（空間周波数）が比較的小さいともいえる。したがって画像を空間周波数領域のデータに変換すると、データは低周波側に偏る。この結果高周波側のデータにより少ないビット数を割り当てることにより、全体として変換前より少ないビット数で画像を符号化できる。この性質を利用したのがＤＣＴである。
【００４７】
ＤＣＴでは画像信号の空間周波数成分の冗長度を取り除く直交変換の一つであり、直交変換（ＤＣＴの場合はフーリエ変換）によって、変換前にランダムに分布していた画素値が変換後に低周波項に大きな値が集中する性質を利用して情報圧縮を行う方法であり、このとき、高周波成分をカットしたり、係数を概略数で近似したりする。
【００４８】
なお、ＤＣＴは高周波成分をカットしたり、概略数で扱うということからも不可逆圧縮であり、元の画像を完全には復元できないが、画像データの場合、ＤＣＴで圧縮された画像は、ＭＰＥＧで採用されていることからもわかるように、元画像と差し支えないレベルの画像である。
【００４９】
つまり、フレーム画像が蓄積されたビデオバッファメモリ２０６からフィルター処理回路２０７へデータを転送する際に、８×８画素のブロック毎に不可逆圧縮回路２６１でＤＣＴにより不可逆圧縮した後、データ転送し、フィルター処理回路２０７の伸長回路２６２で伸長処理した後、フィルター処理回路２０７でフィルター処理を行う。
【００５０】
さらに、フィルター処理されたデータをビデオバッファメモリ２０６にデータ転送する際に、上記と同様に不可逆圧縮回路２６３にてＤＣＴで圧縮し、ビデオバッファメモリ２０６に書き込む直前に伸長回路２６４で伸長処理を行うことで、全体のデータ転送量を削減することが可能となる。なお、上記のフィルター処理は、画像の縮小や拡大さらにＩＰ変換等の画像フィルター処理を表す。
【００５１】
尚、フィルター処理は上記に限ったことでないことは言うまでもない。また、上記は不可逆圧縮回路とりわけＤＣＴについて説明してきたが、可逆圧縮回路でもよいし、他の不可逆圧縮回路でもよいことはいうまでもない。
【００５２】
次にＤＣＴで圧縮した場合のデータ転送量について説明する。図７は、縦横４×４画素の原画像に対して、近似したＤＣＴ係数を求め、画像を復元し、画素値を求めた結果をまとめたものである。
【００５３】
図７（ａ）の原画像の画素値に対して、ＤＣＴ係数を求めると、図７（ｂ）となる。なお、左上の角のデータがＤＣＴ係数の直流成分であり、上記以外の値が交流成分となる。右下に離れれば、離れるほど、高次の交流成分となる。
【００５４】
さらに求められたＤＣＴ係数の１桁目を四捨五入して近似すると、図７（ｃ）の近似ＤＣＴ係数が求まる。これを逆ＤＣＴして、復元した画像の画素値が図７（ｄ）である。
【００５５】
図７（ｄ）の復元画像の画素値は、図７（ａ）原画像の画素値に対して数％（５％以下）の値しか差異はなく、元画像と差し支えないレベルの画像が復元できているといえる。
【００５６】
このようにして、４×４画素の原画像に対して近似ＤＣＴ係数は、１桁以上の圧縮が可能であり、さらに、高周波領域の係数（図７（ｃ）の±１０に相当）を省略するとさらに圧縮率が上がる。また、高周波領域で値０の出現確率が上がることから、ランレングス符号化を使用することでさらに圧縮率を高めることができる。
【００５７】
このようにＤＣＴで圧縮することでデータ転送量は、約１０分の１に削減できる。
つまり、不可逆圧縮回路２６１で転送データを圧縮すると、総データ転送量が削減でき、さらに、転送量が削減できる分、データのバス幅を削減したり、データ転送速度を下げたりすることが可能となる。
【００５８】
【発明の効果】
以上のように本発明によれば、映像信号をリアルタイムに処理する必要がある場合において、集積回路内の記録保持回路と信号処理回路間のデータ転送を可逆圧縮回路または不可逆圧縮回路をデータ転送元に備え、データ圧縮後、データ転送を行い、データ転送先で伸長することで、転送データの総転送量を削減することができる。
【００５９】
また、データ転送量を削減できることからデータバスのバス幅を削減でき、配線混雑度を緩和できる。また、多層配線をできるだけ用いることがなくなり、製造コストを削減できる。
【００６０】
さらには、データ転送速度を下げることができ、データバスの配線が多少引き回しされてもよく、レイアウトの容易化にもなる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係るメディアプロセッサの構成を示すブロック図
【図２】本発明の一実施の形態に係る内部メモリとビデオユニットの構成を示すブロック図
【図３】本発明の一実施の形態に係る映像信号のライン毎に蓄積された内部メモリのメモリマッピングと可逆圧縮回路を示す図
【図４】（ａ）〜（ｃ）ランレングス符号化を示す図
【図５】ランレングスに対する符号を表す図
【図６】本発明の一実施の形態に係る内部メモリとフィルター処理回路の構成を示すブロック図
【図７】（ａ）〜（ｄ）ＤＣＴで画像を圧縮した例を示す図
【図８】従来の画像信号処理回路を示すブロック図
【図９】従来の多層配線構造を示す図
【符号の説明】
１００  外部メモリ
２００  メディアプロセッサ
２０１  ストリームユニット
２０２  メモリコントローラ
２０３  ビデオ・オーディオデコード回路
２０４    オーディオバッファメモリ
２０５    オーディオユニット
２０６    ビデオバッファメモリ
２０７    フィルター処理回路
２０８    ビデオユニット
２０９    圧縮伸長回路
２１０    圧縮伸長回路
２１１    伸長回路
２２１    可逆圧縮回路
２２２    伸長回路
２２３    データバス
２３１    ラインメモリ
２６１    不可逆圧縮回路
２６２    伸長回路
２６３    不可逆圧縮回路
２６４    伸長回路
２６５    データバス
２６６    データバス
【図１】
2004179725.tif 000003
【図２】
2004179725.tif 000004
【図３】
2004179725.tif 000005
【図４】
2004179725.tif 000006
【図５】
2004179725.tif 000007
【図６】
2004179725.tif 000008
【図７】
2004179725.tif 000009
【図８】
2004179725.tif 000010
【図９】
2004179725.tif 000011