(57)【特許請求の範囲】
【請求項１】
インターレース走査あるいはプログレッシブ走査にて輝度信号及び色差信号の形態で入来する複数の方式のテレビジョン信号の水平方向及び垂直方向に隣接する所定数の画素よりなる矩形ブロック単位で、前記入来するテレビジョン信号の１画面分の映像信号の圧縮処理を行う信号処理手段の信号供給側に設けられるメモリへの映像信号のマッピング方法であり、
前記メモリは、行方向と列方向とをそれぞれ所定のアドレス数で構成したメモリブロックからなるアドレス空間を有し、ライン方向に入来する映像信号のｎライン，ｎ＋８ラインの２ラインの画素を前記メモリブロックのメモリ内に隣接する同一行の連続する列アドレスにそれぞれマッピングすると共に、１つの矩形ブロックの画素を前記メモリの同一行にマッピングし、
前記映像信号の各ラインのライン番号を夫々前記矩形ブロックの垂直方向の画素数で除算して得た剰余値毎に、前記映像信号のラインを分類すると共に、
前記メモリの列方向のアドレス空間を前記矩形ブロックの垂直方向の画素数で分割し、
前記映像信号における同一分類のラインを前記メモリにおける分割された１つの列方向の領域にマッピングすることを特徴とする映像信号のマッピング方法。
【請求項２】
インターレース走査あるいはプログレッシブ走査にて輝度信号及び色差信号の形態で入来する複数の方式のテレビジョン信号の水平方向及び垂直方向に隣接する所定数の画素よりなる矩形ブロック単位で、前記入来するテレビジョン信号の１画面分の映像信号が圧縮されたデータの伸張処理を行う信号処理手段の信号出力側に設けられるメモリへの映像信号のマッピング方法であり、
前記メモリは、行方向と列方向とをそれぞれ所定のアドレス数で構成したメモリブロックからなるアドレス空間を有し、前記矩形ブロック単位で入来する映像信号の画素の内、前記テレビジョン信号における映像信号のｎライン，ｎ＋８ラインの２ラインの画素を前記メモリブロックのメモリ内に隣接する同一行の連続する列アドレスにそれぞれマッピングすると共に、前記矩形ブロック内の水平方向に連続する画素を前記メモリの同一行の連続する列アドレスにマッピングし、
前記映像信号の各ラインのライン番号を夫々前記矩形ブロックの垂直方向の画素数で除算して得た剰余値毎に、前記映像信号のラインを分類すると共に、
前記メモリの列方向のアドレス空間を前記矩形ブロックの垂直方向の画素数で分割し、
前記映像信号における同一分類のラインを前記メモリにおける分割された１つの列方向の領域にマッピングすることを特徴とする映像信号のマッピング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、矩形ブロック単位で映像信号の圧縮符号化を行う圧縮装置の前段に設けられるメモリに映像信号を書き込む際の映像信号のマッピング方法に関する。
【背景技術】
【０００２】
１画面分の映像信号を複数の矩形ブロックに分割し、この矩形ブロック毎に直交変換処理を施して符号量圧縮を行う装置として、ＤＶ規格に準拠したディジタルテープレコーダ（以下、ＤＴＲと記す）が知られている。
【０００３】
このＤＴＲでは、入来する映像信号を前記矩形ブロック毎に直交変換し、直交変換により得られた係数に再量子化、可変長符号化等の処理を行うことでフレーム単位の圧縮符号化を実現している。従って、映像信号がライン信号として入来する場合には、このライン毎に入来する映像信号を一旦フレームメモリに書き込み、フレームメモリから必要な画素を必要な順に読み出す処理を行っている。
【０００４】
ここで、図５は、４：１：１方式でサンプリングされた映像信号を示しており、図示の如く、輝度信号Ｙと色差信号Ｃｒ及びＣｂとのサンプリング周波数の比は４：１となっている。また、図６は、４：２：０方式でサンプリングされた映像信号を示しており、図示の如く、輝度信号Ｙと色差信号Ｃｒ及びＣｂとのサンプリング周波数の比は２：１となっている。
【０００５】
なお、ＤＴＲでは、ＮＴＳＣ方式のテレビジョン信号は、図５で示した４：１：１方式で映像信号をサンプリングしてこれを記録する一方、ＰＡＬ及びＳＥＣＡＭ方式のテレビジョン信号は、図６で示した４：２：０方式で映像信号をサンプリングしてこれを記録する。
【０００６】
ここで、ＮＴＳＣ方式のテレビジョン信号は、４：１：１方式でサンプリングすることにより、輝度信号Ｙが水平７２０画素×垂直４８０画素よりなる信号とされ、色差信号Ｃｒ及びＣｂが水平１８０画素×垂直４８０画素よりなる信号とされる一方、ＰＡＬ及びＳＥＣＡＭ方式のテレビジョン信号は、４：２：０方式でサンプリングすることにより、輝度信号Ｙが水平７２０画素×垂直５７６画素よりなる信号とされ、色差信号Ｃｒ及びＣｂが水平３６０画素×垂直２８８画素よりなる信号とされる。
【０００７】
また、図７は４：１：１方式でサンプリングされたＮＴＳＣ方式のテレビジョン信号を記録する際のマクロブロック構成を示す図であり、このマクロブロックは、図５で示した水平８画素×垂直８画素よりなる輝度信号Ｙの矩形ブロックを水平方向に４つ集めた４つの矩形ブロックと、これら４つの矩形ブロックと同一の画面領域となる水平８画素×垂直８画素よりなる色差信号Ｃｒの矩形ブロック及び色差信号Ｃｂの矩形ブロック各１つとの合計６つの矩形ブロックにより構成される。
【０００８】
一方、図８は４：２：０方式でサンプリングされたＰＡＬ方式あるいはＳＥＣＡＭ方式のテレビジョン信号を記録する際のマクロブロック構成を示す図であり、このマクロブロックは、図５で示した水平８画素×垂直８画素よりなる輝度信号Ｙの矩形ブロックを水平及び垂直方向に各２つずつ集めた４つの矩形ブロックと、これら４つの矩形ブロックと同一の画面領域となる水平８画素×垂直８画素よりなる色差信号Ｃｒの矩形ブロック及び色差信号Ｃｂの矩形ブロック各１つとの合計６つの矩形ブロックにより構成される。
【０００９】
そして、これらのマクロブロックが映像信号を復元するための最小単位となっているため、このマクロブロックを１つの単位として圧縮符号化の処理が行われる。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
このように、ＤＴＲでは、映像信号がライン信号として入来する場合に、入来するライン信号をＤＲＡＭ等よりなるフレームメモリに一旦書き込み、フレームメモリから必要な画素を必要な順に読み出して圧縮符号化の処理を行っているが、これまでは、入来するライン信号をフレームメモリの列方向に順次書き込んでいた。つまり、入来するライン信号をフレームメモリの先頭行から順に書き込み、この先頭行への書き込みが終わると行替えを行って、信号の続きを次の行に書き込んでいた。
【００１１】
従って、フレームメモリへのライン信号の書き込み時には、行替えが少なくて済むが、このフレームメモリからの映像信号の読み出し時には、行替えが多発し、消費電力の増大につながっていた。ここで、フレームメモリから読み出した映像信号の直交変換処理は、図７及び図８で示した矩形ブロック単位で行われるため、この各矩形ブロックの画素をライン毎に８画素分ずつ読み出す必要がある。
【００１２】
しかし、列方向に６４０画素分のデータを書き込めるフレームメモリを用いた場合、矩形ブロック内の各ラインの８画素は、フレームメモリ内で夫々異なる行に書き込まれているため、１つの矩形ブロックの画素を全て読み出すには、８回の行替えが必要であり、１つのマクロブロックが６つの矩形ブロックで構成されるため、１つのマクロブロックの画素を各矩形ブロック毎に全て読み出すには、４８回の行替えが必要となっていた。
【００１３】
本発明は、このような課題を解決することを目的としており、電力消費を最小限に抑えることのできる映像信号のマッピング方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、上記課題を解決するために、以下の１）〜２）に記載の手段よりなる。
すなわち、
１）インターレース走査あるいはプログレッシブ走査にて輝度信号及び色差信号の形態で入来する複数の方式のテレビジョン信号の水平方向及び垂直方向に隣接する所定数の画素よりなる矩形ブロック単位で、前記入来するテレビジョン信号の１画面分の映像信号の圧縮処理を行う信号処理手段の信号供給側に設けられるメモリへの映像信号のマッピング方法であり、
前記メモリは、行方向と列方向とをそれぞれ所定のアドレス数で構成したメモリブロックからなるアドレス空間を有し、ライン方向に入来する映像信号のｎライン，ｎ＋８ラインの２ラインの画素を前記メモリブロックのメモリ内に隣接する同一行の連続する列アドレスにそれぞれマッピングすると共に、１つの矩形ブロックの画素を前記メモリの同一行にマッピングし、
前記映像信号の各ラインのライン番号を夫々前記矩形ブロックの垂直方向の画素数で除算して得た剰余値毎に、前記映像信号のラインを分類すると共に、
前記メモリの列方向のアドレス空間を前記矩形ブロックの垂直方向の画素数で分割し、
前記映像信号における同一分類のラインを前記メモリにおける分割された１つの列方向の領域にマッピングすることを特徴とする映像信号のマッピング方法。
【００１５】
２）インターレース走査あるいはプログレッシブ走査にて輝度信号及び色差信号の形態で入来する複数の方式のテレビジョン信号の水平方向及び垂直方向に隣接する所定数の画素よりなる矩形ブロック単位で、前記入来するテレビジョン信号の１画面分の映像信号が圧縮されたデータの伸張処理を行う信号処理手段の信号出力側に設けられるメモリへの映像信号のマッピング方法であり、
前記メモリは、行方向と列方向とをそれぞれ所定のアドレス数で構成したメモリブロックからなるアドレス空間を有し、前記矩形ブロック単位で入来する映像信号の画素の内、前記テレビジョン信号における映像信号のｎライン，ｎ＋８ラインの２ラインの画素を前記メモリブロックのメモリ内に隣接する同一行の連続する列アドレスにそれぞれマッピングすると共に、前記矩形ブロック内の水平方向に連続する画素を前記メモリの同一行の連続する列アドレスにマッピングし、
前記映像信号の各ラインのライン番号を夫々前記矩形ブロックの垂直方向の画素数で除算して得た剰余値毎に、前記映像信号のラインを分類すると共に、
前記メモリの列方向のアドレス空間を前記矩形ブロックの垂直方向の画素数で分割し、
前記映像信号における同一分類のラインを前記メモリにおける分割された１つの列方向の領域にマッピングすることを特徴とする映像信号のマッピング方法。
【発明の効果】
【００１６】
本発明に係る映像信号のマッピング方法によれば、圧縮伸長処理の際の１つの矩形ブロックのデータがメモリ上の同一行にマッピングされるため、メモリから読み出したデータを圧縮符号化する際や伸長処理したデータをメモリに書き込む際のメモリ内の行替え回数を最小限に抑えることができ、消費電力を大幅に削減できるという効果を奏する
【発明を実施するための最良の形態】
【００１７】
図１は、本発明に係る映像信号のマッピング方法を適用した映像信号処理装置を示す図である。同図において、輝度信号Ｙ、色差信号Ｃｒ及びＣｂの形態で映像信号が入来すると、この映像信号がフレームメモリ１に書き込まれるが、その際メモリコントローラ２は、後述する如くマッピング方法にて映像信号がフレームメモリ１内に書き込まれるよう書き込みアドレスを制御する。
【００１８】
そして、フレームメモリ１内に書き込まれた映像信号は、メモリコントローラ２の制御の基に矩形ブロック単位で読み出され、圧縮伸長回路３で圧縮符号化される。また、これとは逆に、伸長処理した映像信号をフレームメモリ１を介して外部に出力する際には、圧縮伸長回路３での伸長処理を終えた映像信号がメモリコントローラ２の制御の基に矩形ブロック単位でフレームメモリ１内に書き込まれ、輝度信号Ｙ、色差信号Ｃｒ及びＣｂの形態で映像信号が出力される。なお、フレームメモリ１は、その書き込みと読み出しとを同時に行えるよう、実質的には２つのフレームメモリで構成し、一方に書き込みを行っている際には他方から読み出しを行えるよう構成しても良い。
【００１９】
以下、映像信号をフレームメモリ１に書き込む際のマッピング方法の詳細を説明する。図２は、フレームメモリ１の記録領域を示す図であり、フレームメモリ１は、行方向に３６分割、列方向に８分割される。そして、このようにして分割して得た１つのブロックに、２ライン分の映像信号が書き込まれる。ここで、列方向の分割数は、矩形ブロックの垂直方向の画素数と一致しているため、８分割となっているが、仮に、矩形ブロックが水平１６画素×垂直１６画素により構成される場合は、列方向の分割数は１６となる。
【００２０】
なお、以下、これら分割された各ブロックを、その番号により、ブロックｍ−ｎ（但し、ｍは行番号、ｎは列番号）と示すことで区別する。つまり、行番号が１で列番号が１であるブロックはブロック１−１と示し、行番号が１で列番号が２であるブロックはブロック１−２と示す。また、図２において、行方向に１から１００８まで、列方向に１から１６０まで付してある数字は、行方向アドレス及び列方向アドレスを夫々示しており、このアドレス単位で映像信号の書き込み及び読み出しが行われる。
【００２１】
ここで、映像信号は、インタレース走査あるいはプログレッシブ走査にて入来するが、例えば、ＮＴＳＣ方式のテレビジョン信号の場合には、インタレース走査されているため、輝度信号Ｙ、そして色差信号Ｃｒ及びＣｂが図５で示す第１ラインＬ１、第３ラインＬ３、第５ラインＬ５の順に、第４７９ラインＬ４７９まで入来し、これに続き、第２ラインＬ２、第４ラインＬ４の順に、第４８０ラインＬ４８０まで入来する。なお、前述の如く、ＮＴＳＣ方式のテレビジョン信号は、４：１：１方式でサンプリングされているため、輝度信号Ｙのライン毎の画素数は７２０であるのに対して、色差信号Ｃｒ及びＣｂのライン毎の画素数は１８０となっている。
【００２２】
そして、図２に示す如く第１ラインＬ１の映像信号がブロック１−１、第３ラインＬ３の映像信号がブロック１−３、第５ラインＬ５の映像信号がブロック１−５、第７ラインＬ７の映像信号がブロック１−７に書き込まれ、更に、第９ラインＬ９の映像信号がブロック１−１、第１１ラインＬ１１の映像信号がブロック１−３、第１３ラインＬ１３の映像信号がブロック１−５、第１５ラインＬ１５の映像信号がブロック１−７に書き込まれる。
【００２３】
また、その後、第１７ラインＬ１７の映像信号がブロック２−１、第１９ラインＬ１９の映像信号がブロック２−３に書き込まれ、第４７９ラインＬ４７９の映像信号がブロック３０−７に書き込まれると、これに続き、第２ラインＬ２の映像信号がブロック１−２、第４ラインＬ４の映像信号がブロック１−４、第６ラインＬ６の映像信号がブロック１−６、第８ラインＬ８の映像信号がブロック１−８に書き込まれ、最後に第４８０ラインＬ４８０の映像信号がブロック３０−８に書き込まれる。
【００２４】
一方、ＰＡＬ方式あるいはＳＥＣＡＭ方式のテレビジョン信号が入来した場合も各ラインの映像信号が以上の説明と同一のブロックに書き込まれるが、これらのテレビジョン信号の場合、垂直方向にライン数が５７６ライン存在するため、第４８１ラインＬ４８１から第５７６ラインＬ５７６までの映像信号がブロック３６-８までの各ブロックに同様の順序で書き込まれる。
【００２５】
また、前述の如く、ＰＡＬあるいはＳＥＣＡＭ方式のテレビジョン信号は、４：２：０方式でサンプリングされているため、図６に示す如く、１つのラインにつき、色差信号ＣｒあるいはＣｂのいずれか一方のデータのみ存在し、ライン毎の画素数は輝度信号Ｙが７２０であるのに対して３６０となっている。
【００２６】
そして、図２に示す各ブロックの水平方向８つを１つのブロック行と考えると、ＮＴＳＣ方式のテレビジョン信号の場合には、第１から第３０までのブロック行に映像信号が書き込まれ、ＰＡＬ方式あるいはＳＥＣＡＭ方式のテレビジョン信号の場合には、第１から第３６までのブロック行に映像信号が書き込まれると言える。
【００２７】
また、図２に示す各ブロックの垂直方向３６個を１つのブロック列と考えると、いずれの方式のテレビジョン信号であっても、ライン番号を矩形ブロックの垂直方向の画素数である８で除算し、その剰余値毎に前記映像信号のラインを分類して、同一分類のラインの映像信号が同一のブロック列に書き込まれると言える。
【００２８】
なお、以上はインタレース走査される映像信号が入来する場合について説明したが、プログレッシブ走査の映像信号でも各ラインの映像信号が以上の説明と同一のブロックに書き込まれる。従って、プログレッシブ走査の映像信号が第１ラインＬ１から第８ラインＬ８の順に入来する場合には、入来する第１ラインＬ１から第８ラインＬ８までの映像信号をライン毎に、ブロック１−１、ブロック１−２の順にブロック１−８まで書き込み、これが終わると、第９ラインＬ９から第１６ラインＬ１６までの映像信号をブロック１−１からブロック１−８まで順に書き込み、同様にして第１７ラインＬ１７から最終ラインまでの映像信号をフレームメモリに書き込む。
【００２９】
ここで、図３及び図４は各ブロック内での映像信号のマッピング方法を詳細に示す図であり、図３は４：１：１方式でサンプリングされたＮＴＳＣ方式の映像信号を書き込む際の例を示しており、図４は４：２：０方式でサンプリングされたＰＡＬあるいはＳＥＣＡＭ方式の映像信号を書き込む際の例を示している。
【００３０】
なお、図３及び図４は、ブロック１−１に第１ラインＬ１と第９ラインＬ９との映像信号を書き込む際のマッピング方法を示すものであるが、他のブロックに関してもこれと同様にマッピングされる。
【００３１】
まず、図３を用いて４：１：１方式でサンプリングされたＮＴＳＣ方式の映像信号を書き込む際の動作について説明する。この１つのブロックは、行方向に２８行分、列方向に２０アドレス分の記録領域を有するが、ＮＴＳＣ方式の映像信号を書き込む場合には、ブロック内の先頭１８行分が輝度信号Ｙの書き込み領域に割り当てられ、これに続く９行分が色差信号Ｃｒ及びＣｂの書き込み領域に割り当てられる。従って、２８行のうちの１行分は、空き領域となっている。
【００３２】
ここで、例えば第１ラインＬ１の輝度信号Ｙについては、同図先頭の第１行目の第１列アドレスから順に信号が書き込まれ、第１ラインＬ１の先頭から８０画素分の輝度信号Ｙが、同図の第１行目に書き込まれる。そして、これに続く輝度信号Ｙの８１画素目から１６０画素目までの８０画素分が、同図第３行目に書き込まれる。
【００３３】
なお、前述の如く、ＮＴＳＣ方式の映像信号の場合、輝度信号Ｙの１ラインの画素数が７２０であるため、１ライン分の輝度信号Ｙを書き込むためには図３で示す記録領域の９行分が必要なる。従って、第１行目、第３行目、第５行目、第７行目、第９行目、第１１行目、第１３行目、第１５行目、第１７行目の全部で９行を用いて、この順に１ライン分の輝度信号Ｙが書き込まれる。
【００３４】
また、第９ラインＬ９の輝度信号Ｙについても、同様に１ラインの画素数が７２０であるため、この輝度信号Ｙが、第２行目の第１列目から順に書き込まれ、第２行目に続き第４行目、第６行目、第８行目、第１０行目、第１２行目、第１４行目、第１６行目、第１８行目の全部で９行を用いて、この順に１ライン分の輝度信号Ｙが書き込まれる。
【００３５】
一方、色差信号Ｃｒ及びＣｂについては、前述の如く１ラインの画素数が１８０となっている。そして、第１ラインＬ１の先頭から各８画素分の色差信号Ｃｒ及びＣｂが同図第１９行目の第１列アドレスから書き込まれ、これに続く色差信号Ｃｒ及びＣｂの９画素目から１６画素目までの各８画素分が列方向に１６画素分の記録領域を空けて第９列アドレスから書き込まれる。また、９画素目から１６画素目までの各８画素分の色差信号Ｃｒ及びＣｂを書き込んだ後も同様に、列方向に１６画素分の記録領域を空けて、色差信号Ｃｒ及びＣｂの１７画素目から２４画素目までの各８画素分が第１７列アドレスから書き込まれる。
【００３６】
従って、第１ラインＬ１の色差信号Ｃｒ及びＣｂについては、各８画素を書き込んだ後に１６画素分の空き領域を設けて続きの画素を書き込むという動作を繰り返すことになり、１８０画素よりなる１ライン分の色差信号Ｃｒ及びＣｂが、第１９ライン目から第２７ライン目までの全部で９ラインに書き込まれる。
【００３７】
次に、図４を用いて４：２：０方式でサンプリングされたＰＡＬ方式あるいはＳＥＣＡＭ方式を書き込む際の動作について説明する。この１つのブロックは図３の場合と同様に行方向に２８行分、列方向に２０アドレス分の記録領域を有するが、ＰＡＬあるいはＳＥＣＡＭ方式の映像信号を書き込む場合には、ブロック内の先頭１８行分が輝度信号Ｙの書き込み領域に割り当てられ、これに続く９行分が色差信号ＣｒあるいはＣｂのいずれか一方の色差信号の書き込み領域に割り当てられる。
【００３８】
これは、前述の如く、ＰＡＬあるいはＳＥＣＡＭ方式の場合、サンプリング方式が４：２：０であるため、図６で示す如く１つのラインにつき色差信号ＣｒあるいはＣｂのいずれか一方のみが存在するからであり、ブロック１−１の場合には、色差信号Ｃｒの書き込み領域に割り当てられている。また、２８行のうちの１行分は、空き領域となっている。
【００３９】
ここで、輝度信号Ｙについては、図３における説明と同様に第１ラインＬ１及び第９ラインＬ９の信号が書き込まれるが、色差信号Ｃｒは、図４に示す如く書き込まれる。つまり、第１ラインＬ１の先頭から８画素分の色差信号Ｃｒが同図第１９行目の第１列アドレスから書き込まれ、これに続く色差信号Ｃｒの９画素目から１６画素目までの８画素分が列方向に８画素分の記録領域を空けて、第５列アドレスから書き込まれる。また、９画素目から１６画素目までの８画素分の色差信号Ｃｒを書き込んだ後も同様に、列方向に８画素分の記録領域を空けて、色差信号Ｃｒ及びＣｂの１７画素目から２４画素目までの８画素分が第９列アドレスから書き込まれる。
【００４０】
従って、第１ラインＬ１の色差信号Ｃｒについては、８画素を書き込んだ後に８画素分の空き領域を設けて続きの画素を書き込むという動作を繰り返すことになり、３６０画素よりなる１ライン分の色差信号Ｃｒが、第１９ライン目から第２７ライン目までの全部で９ラインに書き込まれる。
【００４１】
以上の如く、ブロック１−１に第１ラインＬ１と第２ラインＬ２との２ライン分の映像信号が書き込まれるが、他のブロックについても同様に、２ライン分の映像信号が図３あるいは図４で示した如く書き込まれる。
【００４２】
次に、このようにして書き込んだ映像信号の読み出し時の動作について説明する。例えば、図３で示す如く、４：１：１方式でサンプリングされたＮＴＳＣ方式の映像信号を圧縮伸長回路３で圧縮処理する場合、まず、図７で示した矩形ブロックの単位で直交変換処理を行った後に、複数のマクロブロック単位で符号量制御が行われる。従って、フレームメモリ１からの映像信号の読み出し時には、映像信号を矩形ブロック単位で読み出し、更に、同一のマクロブロック内の矩形ブロックを順に読み出す必要がある。
【００４３】
ここで、図３で示した映像信号のマッピング方法では、第１行目に第１ラインＬ１から第８ラインＬ８までの輝度信号Ｙの先頭から８０画素目までの８０画素分、合計６４０画素分が書き込まれている。従って、第１行目のデータを読み出すだけで、図７で示した輝度信号Ｙの矩形ブロック４つ分（水平方向３２画素を８ライン分）のデータを全て読み出すことができる。
【００４４】
そして、次にこの４つの輝度信号Ｙの矩形ブロックに対応した色差信号Ｃｒ及びＣｂの矩形ブロックのデータを読み出すためには行替えを行う必要があるが、色差信号Ｃｒ及びＣｂの各矩形ブロックのデータは同一の行（第１９行目）に書き込まれているため、２回の行替えのみで１つのマクロブロックのデータを全て読み出すことができる。
【００４５】
また、図４で示した映像信号のマッピング方法でも同様に、第１行目に第１ラインＬ１から第８ラインＬ８までの輝度信号Ｙの先頭から８０画素目までの８０画素分、合計６４０画素分が書き込まれている。従って、第１行目のデータを読み出すだけで、図８で示した輝度信号Ｙの水平方向に隣接する上側２つの矩形ブロック分（水平方向１６画素を８ライン分）のデータを全て読み出すことができる。
【００４６】
また、第２行目に第９ラインＬ９から第１６ラインＬ１６までの輝度信号Ｙの先頭から８０画素目までの８０画素分、合計６４０画素分が書き込まれている。従って、第２行目のデータを読み出すだけで、図８で示した輝度信号Ｙの水平方向に隣接する下側２つの矩形ブロック分（水平方向１６画素を８ライン分）のデータを全て読み出すことができる。
【００４７】
そして、第１９行目には、第１ラインＬ１から第１６ラインＬ１６までの色差信号ＣｒあるいはＣｂの先頭から４０画素目までの４０画素分、合計６４０画素分が書き込まれている。従って、第１９行目のデータを読み出すだけで、図８で示した輝度信号Ｙの４つの矩形ブロックに対応した色差信号Ｃｒ及びＣｂの矩形ブロックのデータを読み出すことができる。従って、図４で示されるマッピング方法にて書き込まれた４：２：０方式の信号を読み出す際には、３回の行替えで１マクロブロック分のデータを読み出すことができる。
【００４８】
以上のように、本発明に係る映像信号のマッピング方法によれば、フレームメモリ１からの映像信号の読み出し時に、従来の方式に比して行替えの回数を格段に減らすことができる。なお、本発明による映像信号のマッピング方法では、フレームメモリ１への映像信号の書き込み時に、従来の方式に比して約８倍の回数の行替えが必要となるが、フレームメモリ１からの読み出し時の行替えの回数が格段に減るため、フレームメモリ１への映像信号の書き込み及び読み出しに伴う行替えの回数を減らすことができ、消費電力を大幅に削減できる。
【００４９】
また、圧縮伸長回路３で伸長処理した映像信号をフレームメモリ１を介して外部に出力する際も同様に、圧縮伸長回路３から出力される映像信号が図２乃至図４で示したマッピング方法でフレームメモリ１に書き込まれる。従って、先に説明した映像信号を圧縮符号化処理する際の映像信号のフレームメモリ１からの読み出し時と同様に、行替えの回数を格段に減らすことができ、消費電力を大幅に削減できる。
【００５０】
なお、以上の実施例では、水平８画素×垂直８画素で矩形ブロックを構成した例を示したが、他の画素数で矩形ブロックを構成しても同様の効果が得られることは言うまでもない。
【図面の簡単な説明】
【００５１】
【図１】本発明に係る映像信号のマッピング方法を適用した映像信号処理装置を示す図である。
【図２】フレームメモリの記録領域を示す図である。
【図３】４：１：１方式でサンプリングされた信号のマッピング方法を示す図である。
【図４】４：２：０方式でサンプリングされた信号のマッピング方法を示す図である。
【図５】４：１：１方式でサンプリングされた信号を示す図である。
【図６】４：２：０方式でサンプリングされた信号を示す図である。
【図７】４：１：１方式でサンプリングされた信号のマクロブロック構成を示す図である。
【図８】４：２：０方式でサンプリングされた信号のマクロブロック構成を示す図である。
【符号の説明】
【００５２】
１…フレームメモリ
２…メモリコントローラ
３…圧縮伸長回路
【図１】
0004453087.tif 000002
【図２】
0004453087.tif 000003
【図３】
0004453087.tif 000004
【図４】
0004453087.tif 000005
【図５】
0004453087.tif 000006
【図６】
0004453087.tif 000007
【図７】
0004453087.tif 000008
【図８】
0004453087.tif 000009