(57)【要約】【課題】画像信号に対するリアルタイム処理に必要とされるメモリ容量を低減する。【解決手段】水平ライン毎に連続した画像信号を受信する画像信号受信回路２６と、メモリブロック２８に保持されている画像データを読み出して、少なくとも２以上の所定数の水平ラインに亘る画像データに対して一括して処理を施す画像信号処理回路３０と、少なくとも所定数に１を加えた水平ライン分の画像データを格納及び保持できる容量のメモリ単位を含むメモリブロック２８と、画像信号をメモリブロック２８に画像データとして格納させるメモリ制御回路２４とを含み、画像信号処理回路３０において一水平ライン分のメモリ単位に保持されている画像データに対する処理が終了する毎に、メモリ制御回路２４は画像信号受信回路２６において新たに受信された画像信号を画像信号処理回路３０において処理された画像データが格納されていたメモリ単位に格納させる画像信号処理装置。【選択図】図１
2005217734.tif 000002
【特許請求の範囲】
【請求項１】
水平ライン毎に連続して送信されてくる画像信号を受信し、少なくとも２以上の所定数の水平ラインの各々における画像データの少なくとも一部に対して一括して処理を施す画像信号処理装置であって、
前記画像信号を受信する画像信号受信回路と、
少なくとも前記所定数に１を加えた水平ライン分の画像データを格納及び保持できる容量のメモリ単位を含むメモリと、
前記画像信号受信回路で受信された画像信号を前記メモリに画像データとして格納させるメモリ制御回路と、
前記メモリに保持されている画像データを読み出して処理を行う画像信号処理回路と、を含み、
前記画像信号処理回路において一水平ライン分のメモリ容量に相当する画像データに対する処理が終了する毎に、前記メモリ制御回路は前記画像信号受信回路において新たに受信された画像信号を前記画像信号処理回路において処理された画像データが格納されていたメモリ単位に格納させることを特徴とする画像信号処理装置。
【請求項２】
請求項１に記載の画像信号処理装置において、
各水平ラインの画像データが格納されるメモリ単位を、一水平ラインに含まれる画素数を前記所定数で割った数毎に１つのグループとし、
前記メモリ制御回路では、前記グループ毎に固有のタグを割り当ててメモリ管理を行うことを特徴とする画像信号処理装置。
【請求項３】
請求項１又は２に記載の画像信号処理装置において、
前記メモリ制御回路では、前記グループ毎に各水平ラインの先頭からの順番を示すグループ番号を有するタグを割り当て、
前記画像信号処理回路で前記所定数の水平ラインの画像データが格納されているメモリ単位のうち同一グループ番号のタグが割り当てられたグループに含まれるメモリ単位に保持されている総ての画像データに対する処理が終了する毎に、前記メモリ制御回路は前記画像信号受信回路において新たに受信された画像信号を前記画像信号処理回路において処理された画像データが格納されていたメモリ単位に格納させることを特徴とする画像信号処理装置。
【請求項４】
請求項２又は３に記載の画像信号処理装置において、
前記タグは、各水平ラインを特定する番号と各グループを特定するグループ番号との組み合わせからなることを特徴とする画像信号処理装置。
【請求項５】
水平ライン毎に連続して送信されてくる画像信号を受信し、少なくとも２以上の所定数の水平ラインの各々における画像データの少なくとも一部に対して一括して処理を施す画像信号処理方法であって、
前記所定数に１を加えた水平ライン分の画像データを格納及び保持できる容量のメモリ単位を含むメモリを用いて、一水平ライン分のメモリ容量に相当する画像データに対する処理が終了する毎に、新たに受信された画像信号を処理が終了した画像データが格納されていたメモリ単位に格納させることを特徴とする画像信号処理方法。
【請求項６】
請求項５に記載の画像信号処理方法において、
各水平ラインの画像データが格納されるメモリ単位を一水平ラインに含まれる画素数を前記所定数で割った数毎に１つのグループとし、前記グループ毎に固有のタグを割り当ててメモリ管理を行うことを特徴とする画像信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の水平ラインに対して信号処理を行う画像信号処理装置及び画像信号処理方法に関する。
【背景技術】
【０００２】
デジタル化された画像信号に対する信号処理にはＪＰＥＧ処理等のように複数の水平ラインに対して一括して処理を行う必要がある処理がある。一般的に、画像信号を処理する回路には一水平ライン毎に画像信号が入力されるので、複数の水平ラインに亘る画像データに対して一括して処理を行う場合には、複数の水平ライン分のデータを蓄積可能な容量を有するラインメモリを備えておく必要がある。
【０００３】
例えば、画像信号に対してＪＰＥＧ形式の圧縮処理を行う場合、一般的に縦８画素×横８画素の画像信号に対して離散的正弦変換処理（ＤＣＴ処理）が行われる。図１２に、画像信号の輝度信号（Ｙ）に対してリアルタイムでＪＰＥＧ処理を行う回路を示す。回路は、図１２に示すように、画像信号受信回路１０、メモリ制御回路１２、メモリブロック１４ａ，１４ｂ及びＪＰＥＧ処理回路１６を含んで構成される。メモリブロック１４ａ，１４ｂは、それぞれＪＰＥＧ処理の処理単位となる８水平ライン分の画像信号のデータを蓄積することができるメモリを含む。画像信号受信回路１０は、一水平ライン毎に輝度信号（Ｙ）を外部から受信する。メモリ制御回路１２は、切り替えスイッチを切り替える切替信号Ｓを出力することにより、画像信号受信回路１０及びＪＰＥＧ処理回路１６にそれぞれメモリブロック１４ａ又は１４ｂのいずれか一方のみが接続されるように制御する。そして、メモリブロック１４ａ，１４ｂへの画像信号のデータの書き込み又はデータの読み出しを制御する。これにより、画像信号受信回路１０で受信された輝度信号は、画像信号受信回路１０と接続されているメモリブロック１４ａ又は１４ｂのいずれかに格納及び保持される。ＪＰＥＧ処理回路１６は、ＪＰＥＧ処理回路１６と接続されているメモリブロック１４ａ又は１４ｂからデータを縦８画素×横８画素毎に順に読み出し、縦８画素×横８画素の画像信号毎にＪＰＥＧ形式の圧縮処理を行う。色差信号（Ｃｂ，Ｃｒ）についても同様に処理を行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のように、従来の画像ＪＰＥＧ処理回路では、一括して処理される処理単位となる水平ライン数分の画像信号を蓄積することができるメモリブロックを少なくとも２つ準備し、それらのメモリブロックを切り替えることによりリアルタイムの画像信号処理を実現していた。
【０００５】
しかしながら、上記従来の技術では、処理単位となる水平ライン数分の画像データの少なくとも２倍の容量を有するメモリブロックを準備する必要があるため、リアルタイム処理を必要としない場合に比べて２倍以上のメモリ容量を備えておく必要があった。このようにメモリ容量を増大させると、回路規模が大きくなり、製造コストも増加する原因になっていた。
【０００６】
本発明は、上記従来技術の問題を鑑み、リアルタイムで画像信号を処理する際に必要されるラインメモリの容量を低減できる画像信号処理装置及び画像信号処理方法を提供することを目的する。
【課題を解決するための手段】
【０００７】
本発明は、水平ライン毎に連続して送信されてくる画像信号を受信し、少なくとも２以上の所定数の水平ラインの各々における画像データの少なくとも一部に対して一括して処理を施す画像信号処理装置であって、前記画像信号を受信する画像信号受信回路と、少なくとも前記所定数に１を加えた水平ライン分の画像データを格納及び保持できる容量のメモリ単位を含むメモリと、前記画像信号受信回路で受信された画像信号を前記メモリに画像データとして格納させるメモリ制御回路と、前記メモリに保持されている画像データを読み出して処理を行う画像信号処理回路とを含み、前記画像信号処理回路において一水平ライン分のメモリ容量に相当する画像データに対する処理が終了する毎に、前記メモリ制御回路は前記画像信号受信回路において新たに受信された画像信号を前記画像信号処理回路において処理された画像データが格納されていたメモリ単位に格納させることを特徴とする画像信号処理装置。
【０００８】
具体的には、各水平ラインの画像データが格納されるメモリ単位を、一水平ラインに含まれる画素数を前記所定数、すなわち画像信号処理回路で一括して処理される水平ライン数、で割った数のメモリ単位毎に１つのグループとし、前記メモリ制御回路では、前記グループ毎に固有のタグを割り当ててメモリ管理を行う。このとき、前記メモリ制御回路では、前記グループ毎に各水平ラインの先頭からの順番を示すグループ番号を有するタグを割り当て、前記画像信号処理回路で前記所定数の水平ラインの画像データが格納されているメモリ単位のうち同一グループ番号のタグが割り当てられたグループに含まれるメモリ単位に保持されている総ての画像データに対する処理が終了する毎に、前記メモリ制御回路は前記画像信号受信回路において新たに受信された画像信号を前記画像信号処理回路において処理された画像データが格納されていたメモリ単位に格納させる。前記タグは、各水平ラインを特定する番号と各グループを特定するグループ番号との組み合わせからなることが好ましい。
【０００９】
本発明を方法の態様で示すと、水平ライン毎に連続して送信されてくる画像信号を受信し、少なくとも２以上の所定数の水平ラインの各々における画像データの少なくとも一部に対して一括して処理を施す画像信号処理方法であって、前記所定数に１を加えた水平ライン分の画像データを格納及び保持できる容量のメモリ単位を含むメモリを用いて、一水平ライン分のメモリ容量に相当する画像データに対する処理が終了する毎に、新たに受信された画像信号を処理が終了した画像データが格納されていたメモリ単位に格納させることを特徴とする。
【００１０】
具体的には、各水平ラインの画像データが格納されるメモリ単位を、一水平ラインに含まれる画素数を前記所定数、すなわち画像信号処理回路で一括して処理される水平ライン数、で割った数のメモリ単位毎に１つのグループとし、前記グループ毎に固有のタグを割り当ててメモリ管理を行う。このとき、前記グループ毎に各水平ラインの先頭からの順番を示すグループ番号を有するタグを割り当て、前記所定数の水平ラインの画像データが格納されているメモリ単位のうち同一グループ番号のタグが割り当てられたグループに含まれるメモリ単位に保持されている総ての画像データに対する処理が終了する毎に、新たに受信された画像信号を処理が終了した画像データが格納されていたメモリ単位に格納させる。
【発明の効果】
【００１１】
本発明によれば、画像信号に対するリアルタイム処理で必要とされるメモリ容量を低減することができる。その結果、従来のリアルタイム処理回路よりも回路規模を縮小することができ、製造コストも大幅に抑制することができる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施の形態における画像信号処理装置は、図１に示すように、カウンタ２０、タグ生成回路２２、メモリ制御回路２４、画像信号受信回路２６、メモリブロック２８及びＪＰＥＧ処理回路３０を含んで構成される。カウンタ２０、タグ生成回路２２、メモリ制御回路２４及びＪＰＥＧ処理回路３０は、レジスタ等を含むマイクロコンピュータで実現することができる。以下では、ＪＰＥＧ処理回路３０では縦８画素×横８画素の画像信号を対象としたＪＰＥＧ処理を行うものとして説明を行うが、本実施の形態の適用範囲はこれに限定されるものではなく、複数の水平ラインの各々における画像データの少なくとも一部に対して一括して行う必要がある処理であれば適用対象とすることができる。
【００１３】
画像信号処理装置には、装置外部から水平ライン毎に画像信号が入力される。また、画像信号の各水平ラインの始まりを示す水平クロックＨも入力される。画像信号は画像信号受信回路２６に入力され、水平クロックＨはタグ生成回路２２に入力される。
【００１４】
カウンタ２０は、４ビットのカウンタである。カウンタ２０は、画像信号の一水平ラインの始まりを示す水平クロックＨを受ける度にカウンタ値を１ずつ増加させ、１から１６まで繰り返しカウントする。カウンタ２０のカウント値はタグ生成回路２２へ出力される。
【００１５】
タグ生成回路２２は、カウンタ２０のカウンタ値及び水平クロックＨを受けてタグを生成する。タグ生成回路２２において生成されるタグは、メモリブロック２８に含まれるメモリ単位のグループを特定するために利用されるものであり、メモリ制御回路２４におけるメモリへの画像データのアクセス制御に利用される。タグの生成については後で詳細に説明する。
【００１６】
画像信号受信回路２６は、画像信号を外部から受信してメモリブロック２８に出力する。カラー画像である場合には、画像信号は輝度信号（Ｙ）及び色差信号（Ｃｂ，Ｃｒ）に分離されて入力されることが好ましい。メモリブロック２８は、複数のメモリ単位を含んで構成される。メモリ単位は記憶容量の単位であり、一画素分の輝度信号（Ｙ）や色差信号（Ｃｂ，Ｃｒ）を表す画像データを格納する記憶容量に相当する。例えば、一画素分の輝度信号（Ｙ）が８ビットのデータで表現される場合には、１つのメモリ単位は８ビットの記憶容量を有する。メモリブロック２８は、ＪＰＥＧ処理回路３０において一括して処理する必要がある水平ライン分の画像データを格納するだけのメモリ単位と、さらにもう一水平ライン分の画像データを格納するだけのメモリ単位を含んで構成される。例えば、一水平ラインが６４画素から構成される画像信号に対して、ＪＰＥＧ処理回路３０において縦８画素×横８画素の画素群に対してＪＰＥＧ形式の圧縮処理を行う場合、メモリブロック２８は、図２に示すように、少なくとも６４画素×９水平ライン分の画像データを蓄積できる複数のメモリ単位３２を含んで構成される。
【００１７】
メモリ制御回路２４は、タグ生成回路２２からタグを受けて、タグで特定されるメモリ単位３２に画像信号を書き込ませる。メモリ制御回路２４における処理については後述する。ＪＰＥＧ処理回路３０は、メモリブロック２８に蓄積された画像信号のデータを読み出してＪＰＥＧ形式で圧縮を行う。
【００１８】
本実施の形態における画像信号処理装置では、図３に示すフローチャートに沿って、メモリブロック２８への画像信号のデータの格納及びメモリブロック２８に格納された画像信号の処理が実行される。
【００１９】
ステップＳ１０では、初期設定が行われる。初期設定では、カウンタ２０のカウンタ値が０にセットされると共に、メモリブロック２８内の全てのメモリ単位３２がリセットされる。カウンタ２０に水平クロックが入力されると、処理はステップＳ１２に移行される。
【００２０】
ステップＳ１２では、カウンタ２０のカウンタ値が１だけ増加される。それと共に、タグ生成回路２２では、水平クロック及びカウンタ２０からのカウンタ値の入力を受けて、［カウンタ値］−（グループ番号）の組み合わせで表現されたタグを順に生成する。このタグは、メモリブロック２８内のメモリ単位３２をグループ分けする際に各グループを特定するために用いられる。グループ番号は、１以上の正の整数であり、１から順にＪＰＥＧ処理回路３０において一括して処理される水平ラインの数まで順に付けられる。例えば、ＪＰＥＧ処理回路３０において縦８画素×横８画素の画像データが一括して処理される場合には、一括して処理される単位となる水平ライン数は８であるので、８つのタグが［１］−（１），［１］−（２），・・・・［１］−（８）のように順に生成される。
【００２１】
ステップＳ１４では、メモリブロック２８のメモリ単位３２がグループ分けされ、各グループに対してタグが割り当てられる。メモリ制御回路２４は、タグ生成回路２２からタグを受信し、メモリブロック２８からまだ画像データが格納されていない空きメモリ単位３２を選択してグループ化してタグを割り当てる。このとき、一水平ラインに含まれる画素数をＪＰＥＧ処理回路３０で一括して処理される水平ライン数で割った数のメモリ単位３２を１つのグループとし、各グループに対してステップＳ１２で生成されたタグを順に１つずつ割り当てる。
【００２２】
例えば、一水平ラインが６４画素で構成され、ＪＰＥＧ処理回路３０において縦８画素×横８画素の画像データを一括して圧縮処理する場合には、一水平ラインの６４画素を一括して処理される水平ライン数８で割った８画素分のメモリ単位３２を１つのグループとし、８つのグループに対してそれぞれ１つのタグを順に割り当てる。すなわち、一水平ラインの６４画素分のメモリ単位３２は８つのグループに分割され、それぞれのグループは各水平ラインを特定するカウント値及び各水平ラインの先頭からの順番を特定するグループ番号を有する固有のタグで特定されることとなる。例えば、カウンタ値が１である場合、図４のように、一水平ライン分の６４画素分のメモリ単位３２は８画素毎に８つのグループに分割され、先頭から順にそれぞれ［１］−（１）〜［１］−（８）のタグで特定される。
【００２３】
ステップＳ１６では、画像信号受信回路２６において新規の画像データが受信され、ステップＳ１４においてタグが割り当てられたグループに含まれるメモリ単位３２に受信された画像データが順に格納される。このとき、図５に示すように、カウンタ値及びグループ番号が小さいタグが付けられたグループに含まれるメモリ単位３２から順に画像データを格納させる。
【００２４】
ステップＳ１８では、カウンタ２０のカウンタ値が処理単位となる水平ライン数まで到達したか否かが判断される。縦８画素×横８画素を処理単位とするＪＰＥＧ処理では処理単位となる水平ラインは８であるので、カウンタ値が８以上か否かが判断される。カウンタ値が処理単位となる水平ライン数以上の場合には処理をＳ２０に移行させる。カウンタ値が処理単位となる水平ライン数未満である場合には処理をＳ１２に戻す。
【００２５】
ステップＳ１２からＳ１８までの処理により、第１の水平ラインから第８の水平ラインまでの画像データがメモリブロック２８に格納される。図６に示すように、第１番目の水平ラインの画像データは、［１］−（１）のタグが割り当てられたグループのメモリ単位３２から［１］−（８）のタグが割り当てられたグループのメモリ単位３２に格納される。また、第２番目の水平ラインの画像データは［２］−（１）から［２］−（８）のタグが割り当てられたグループのメモリ単位３２に順に格納される。同様に、第３番目から第８番目の水平ラインの画像データも［３］−（１）〜［３］−（８）から［８］−（１）〜［８］−（８）のグループのメモリ単位３２にそれぞれ格納される。
【００２６】
カウンタ２０に次の水平クロックＨが入力されると、ステップＳ２０以降の処理が実行される。ステップＳ２０では、カウンタ２０のカウント値が１つ増加され、タグ生成回路２２において新たなタグが生成され、メモリ単位３２のグループにタグが割り当てられる。このとき、メモリブロック２８にまだ画像データが格納されていない空きのメモリ単位３２があればそれらのメモリ単位３２がグループ化され、各グループに新たに生成されたタグが割り当てられる。空きのメモリ単位３２がなければ、既にＪＰＥＧ処理回路３０において圧縮処理が行われた画像データが格納されているグループに対して新たに生成されたタグが割り当てられる。
【００２７】
ステップＳ２２では、メモリブロック２８に格納された画像データに対してＪＰＥＧ形式の圧縮が行われる。ＪＰＥＧ処理回路３０は、一括して処理される複数の水平ラインに亘って同一のグループ番号のタグが割り当てられたグループに含まれるメモリ単位３２から画像データが読み出され、それらの画像データに対してＪＰＥＧ形式の圧縮処理が行われる。このとき、小さいグループ番号のタグが割り当てられたグループのメモリ単位３２から順に画像データを読み出して処理が行われる。
【００２８】
同時に、新たにタグが割り当てられたメモリ単位３２のグループに対して新たに受信された画像データを格納させる。すなわち、ＪＰＥＧ処理回路３０において圧縮処理が行われている間に、画像信号受信回路２６では新たに画像データが受信され、ステップＳ２０において新たにタグが割り当てられたグループに含まれるメモリ単位３２に受信された画像データが格納される。このとき、ステップＳ１６と同様に、グループ番号が小さいタグが割り当てられたグループから順に画像データが格納される。
【００２９】
ここで、一水平ライン分の画像データが新たに受信され、一水平ライン分の画像データがメモリブロック２８に格納される間に、ＪＰＥＧ処理回路３０では少なくとも１つのグループ番号のタグが割り当てられたグループに含まれるメモリ単位３２に格納された画像データに対してリアルタイムの圧縮処理が実行されることが好適である。これにより、画像信号の受信速度と圧縮処理の速度とを同期させたリアルタイム処理を実現することができる。１つのグループに含まれるメモリ単位３２に格納された画像データに対する処理が終了すると、ステップＳ２０に処理を戻す。
【００３０】
具体的にステップＳ１８〜ステップＳ２２の処理について説明する。ステップＳ１８において第１から第８の水平ラインの画像データがメモリブロック２８に格納されると、ステップＳ２０に処理が移行される。ステップＳ２０では、カウンタ値が９に増加され、［９］−（１）から［９］−（８）までのタグが生成される。メモリブロック２８にはまだ画像データが格納されていない一水平ライン分のメモリ単位３２が残されているので、図７に示すように、空きのメモリ単位３２がグループ化され、それぞれのグループに［９］−（１）から［９］−（８）のタグが割り当てられる。ステップＳ２２では、ＪＰＥＧ処理回路３０は、［１］−（１）〜［８］−（１）のタグで特定されるグループに含まれるメモリ単位３２から一括して処理を行う第１番目から第８番目の水平ラインの第１画素から第８画素までの縦８画素×横８画素分の画像データを読み出し、それらの画素データに対して圧縮処理を行う。それと同時に、画像信号受信回路２６では、第９の水平ラインの画像データが順次受信される。メモリ制御回路２４は、［９］−（１）から［９］−（８）のタグが割り当てられたグループに含まれるメモリ単位３２に画像信号受信回路２６で受信された画像データを格納させる。
【００３１】
［９］−（１）から［９］−（８）のタグが割り当てられたグループのメモリ単位３２へ新たに受信された画像データの格納が終了するまでに最初のグループに含まれるメモリ単位３２、すなわち［１］−（１）〜［８］−（１）のタグが割り当てられたグループのメモリ単位３２に格納された画像データに対して圧縮処理を終了させる。最初のグループに対する圧縮処理が終了すると、ステップＳ２０に処理が戻される。ステップＳ２０では、カウンタ値が１０に増加され、［１０］−（１）から［１０］−（８）のタグが新たに生成される。このときの、メモリブロック２８には空きのメモリ単位３２が残されていないので、図８に示すように、ステップＳ２２で既に圧縮処理が行われた［１］−（１）〜［８］−（１）のタグが割り当てられたグループに含まれるメモリ単位３２に対して新たに生成された［１０］−（１）〜［１０］−（８）のタグが割り当てられる。ステップＳ２２では、図９に示すように、次のグループ番号のタグ、すなわち［１］−（２）〜［８］−（２）のタグが割り当てられたグループのメモリ単位３２から画像データが読み出され、それらの画像データに対して圧縮処理が行われる。それと同時に、画像信号受信回路２６では第１０の水平ラインの画像データが順次受信される。メモリ制御回路２４は、新たに［１０］−（１）から［１０］−（８）のタグが割り当てられたグループのメモリ単位３２に受信された画像データを格納させる。
【００３２】
以降同様に、［１１］−（１）から［１１］−（８）のタグが新たに生成され、［１］−（２）〜［８］−（２）のタグが割り当てられていたメモリ単位３２に対して［１１］−（１）〜［１１］−（８）のタグが新たに割り当てられる。そして、［１］−（３）〜［８］−（３）のタグが割り当てられたグループに格納された画像データに対する圧縮処理が行われると同時に、［１１］−（１）〜［１１］−（８）のタグが新たに割り当てられたグループのメモリ単位３２に新たな画像データが格納される。その後も、同一のグループ番号で特定されるグループのメモリ単位３２に格納されている画像データに対して処理を行うと共に、既に処理が終了したグループのメモリ単位３２に新たなタグを再割り当てしつつ新たに受信した画像データを格納する。
【００３３】
第１番目から第８番目までの水平ラインの総ての画像データに対する圧縮処理が終了した時点、すなわち［１］−（８）〜［８］−（８）のタグが付けられたグループのメモリ単位３２に格納された画像データに対する圧縮処理が終了した時点では、カウンタ２０のカウント値は１６まで増加させられ、図１０に示すように、第９番目から第１６番目の水平ラインの画像データが［９］−（１）〜［９］−（８）のタグが割り当てられたメモリ単位３２から［１６］−（１）〜［１６］−（８）のタグが割り当てられたメモリ単位３２にそれぞれ格納された状態となる。
【００３４】
次にステップＳ２０に処理が戻ると、カウンタ２０のカウント値が１６から１に戻される。従って、タグ生成回路２２では、再び［１］−（１）〜［１］−（８）のタグが生成される。そして、ステップＳ２２では、図１１に示すように、ＪＰＥＧ処理回路３０において［９］−（１）〜［１６］−（１）のタグが付けられたグループのメモリ単位３２に格納された画像データに対して圧縮処理が行われると同時に、［１］−（８）〜［８］−（８）のタグが割り当てられていたグループのメモリ単位３２に対して新たに生成された［１］−（１）〜［１］−（８）のタグが割り当てられて第１７番目の水平ラインの画像データが格納される。
【００３５】
このように、各水平ラインの画像データを格納するメモリ単位３２を一括処理する水平ライン数のグループに分割し、各グループ毎に格納された画像データに対する画像信号の処理が終了した時点でそのグループに含まれるメモリ単位３２を新たに受信された画像データを格納先として利用することにより画像信号処理に必要なメモリの総容量を低減することができる。このとき、水平ライン及びグループを特定するタグをメモリ単位３２のグループ毎に割り当てて処理することにより、メモリの管理をより容易に行うことができる。
【００３６】
例えば、３水平ラインに亘る画像データに対して一括して微分フィルタ等のフィルタ処理等を行う場合には、メモリブロック２８に４水平ライン分のメモリ単位３２を準備する。そして、一水平ラインを一括して処理される水平ラインの数のグループ、すなわち３つのグループに分割してタグを割り当てて管理する。タグは、第１の水平ラインに［１］−（１）〜［１］−（３）、第２の水平ラインに［２］−（１）〜［２］−（３）・・・・と第４の水平ラインの［４］−（３）まで割り当てられる。このように、本発明は、上記の実施の形態のように縦８画素×横８画素のＪＰＥＧ処理に限定されるものではなく、本発明の要旨を逸脱しない範囲内において他の画像処理にも適用することができる。
【００３７】
以上のように、本実施の形態によれば、一括して処理される処理単位となる水平ライン数の２倍以上の容量を有するメモリブロックを備える必要がなくなる。その結果、従来のリアルタイム処理回路よりも回路規模を縮小することができ、製造コストも大幅に抑制することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態における画像信号処理装置の構成を示すブロック図である。
【図２】本発明の実施の形態における画像信号処理装置のメモリブロックの構成を示す図である。
【図３】本発明の実施の形態における画像信号処理方法のフローチャートを示す図である。
【図４】本発明の実施の形態におけるメモリ単位のグループ化を説明する図である。
【図５】本発明の実施の形態におけるメモリ単位への画像データの格納処理を説明する図である。
【図６】本発明の実施の形態におけるメモリブロックのタグの割り当て及び画像データの格納処理を説明する図である。
【図７】本発明の実施の形態における画像処理を説明する図である。
【図８】本発明の実施の形態におけるタグの再割り当て処理を説明する図である。
【図９】本発明の実施の形態におけるメモリブロックのタグの割り当て及び新たな画像データの格納処理を説明する図である。
【図１０】本発明の実施の形態におけるメモリブロックのタグの割り当て及び新たな画像データの格納処理を説明する図である。
【図１１】本発明の実施の形態におけるメモリブロックのタグの割り当て及び新たな画像データの格納処理を説明する図である。
【図１２】従来の画像信号処理装置の構成を示すブロック図である。
【符号の説明】
【００３９】
１０  画像信号受信回路、１２  メモリ制御回路、１４ａ，１４ｂ  メモリブロック、１６  ＪＰＥＧ処理回路、２０  カウンタ、２２  タグ生成回路、２４  メモリ制御回路、２６  画像信号受信回路、２８  メモリブロック、３０  ＪＰＥＧ処理回路（画像信号処理回路）、３２  メモリ単位。
【図１】
2005217734.tif 000003
【図２】
2005217734.tif 000004
【図３】
2005217734.tif 000005
【図４】
2005217734.tif 000006
【図５】
2005217734.tif 000007
【図６】
2005217734.tif 000008
【図７】
2005217734.tif 000009
【図８】
2005217734.tif 000010
【図９】
2005217734.tif 000011
【図１０】
2005217734.tif 000012
【図１１】
2005217734.tif 000013
【図１２】
2005217734.tif 000014