(57)【要約】【課題】  映像信号の左右反転処理を１つのラインメモリで行うことができる映像信号処理装置及び映像信号処理方法を提供する。【解決手段】  左右反転処理を行う場合に、１ラインごとにラインメモリ１への書き込みアドレスの昇順と降順とを交互に切り替えることで前記映像信号を左右反転するように前記ラインメモリ１を制御するメモリ制御手段２とを備えた。【選択図】  図２
2006195134.tif 000002
【特許請求の範囲】
【請求項１】
映像信号を１ラインごとに記憶し、データの書き込み及び読み出しが可能なラインメモリと、
前記ラインメモリへの書き込みアドレスを、入力された映像信号の１ラインごとに、第１の順番と、前記第１の順番とは逆の順番である第２の順番とを交互に切り替え、前記１ラインごとの書き込み後において、前記ラインメモリへの読み出しアドレスを前記書き込みアドレスの順番とは逆の順番として前記ラインメモリを制御するメモリ制御手段とを備えた映像信号処理装置。
【請求項２】
請求項１記載の映像信号処理装置であって、
前記メモリ制御手段は、映像信号の入力及び出力のサンプリング周波数が、それぞれ第一のサンプリング周波数及び第二のサンプリング周波数に指定されているとき、前記ラインメモリの書き込み動作を前記第一のサンプリング周波数で行い、前記ラインメモリの読み出し動作を前記第二のサンプリング周波数で行うように前記ラインメモリを制御する映像信号処理装置。
【請求項３】
請求項１又は２に記載の映像信号処理装置を備えたことを特徴とするカメラ装置。
【請求項４】
請求項１又は２に記載の映像信号処理装置を備えたことを特徴とする車両周囲監視装置。
【請求項５】
映像信号を１ラインごとにラインメモリに記憶し、データの書き込み及び読み出しが可能な映像信号処理方法であって、
前記ラインメモリへの書き込みアドレスを、入力された映像信号の１ラインごとに、第１の順番と、前記第１の順番とは逆の順番である第２の順番とを交互に切り替え、前記１ラインごとの書き込み後において、前記ラインメモリへの読み出しアドレスを前記書き込みアドレスの順番とは逆の順番として前記ラインメモリを制御する映像信号処理方法。
【請求項６】
請求項５記載の映像信号処理方法であって、
前記映像信号の入力及び出力のサンプリング周波数が、それぞれ第一のサンプリング周波数及び第二のサンプリング周波数に指定されているとき、前記ラインメモリの書き込み動作を前記第一のサンプリング周波数で行い、前記ラインメモリの読み出し動作を前記第二のサンプリング周波数で行うように前記ラインメモリを制御する映像信号処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラインメモリを用いて、映像信号の左右反転処理を行う映像信号処理装置及び映像信号処理方法に関する。
【背景技術】
【０００２】
従来、映像信号の左右反転処理を行うには、２つのラインメモリを用いて、書き込みと読み出しを交互に行っていた（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平１０−３２２５７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来の技術では、２つのラインメモリを用いて、書き込みと読み出しを交互に行っていたので、１系統の映像信号を左右反転処理するために、最低でも２つのラインメモリが必要であり、１つのラインメモリによって映像信号を左右反転処理するには更なる改善の余地があった。
本発明は、上記事情に鑑みてなされたもので、映像信号の左右反転処理を１つのラインメモリで行える映像信号処理装置及び映像信号処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係る映像信号処理装置は、映像信号を１ラインごとに記憶し、データの書き込み及び読み出しが可能なラインメモリと、前記ラインメモリへの書き込みアドレスを、入力された映像信号の１ラインごとに、第１の順番と、前記第１の順番とは逆の順番である第２の順番とを交互に切り替え、前記１ラインごとの書き込み後において、前記ラインメモリへの読み出しアドレスを前記書き込みアドレスの順番とは逆の順番として前記ラインメモリを制御するメモリ制御手段とを備えている。
【０００６】
本構成によって、書き込みと読み出しを同一のラインメモリで重複した時刻に行うことが可能となる。
【０００７】
上記映像信号処理装置において、メモリ制御手段は、映像信号の入力及び出力のサンプリング周波数が、それぞれ第一のサンプリング周波数及び第二のサンプリング周波数に指定されているとき、前記ラインメモリの書き込み動作を前記第一のサンプリング周波数で行い、前記ラインメモリの読み出し動作を前記第二のサンプリング周波数で行うように前記ラインメモリを制御することが好ましい。
【０００８】
また、本発明は、上記映像信号処理装置を備えたことを特徴とするカメラ装置を提供することができる。このようなカメラ装置によれば、左右反転した映像を出力することができる。
【０００９】
また、本発明は、上記映像信号処理装置を備えたことを特徴とする車両周囲監視装置を提供することができる。このような車両周囲監視装置によれば、１つのラインメモリによって映像信号の左右反転処理を実行することができ、例えば、車両後方にカメラを設置し、ディスプレイにルームミラーに写った映像と同じ向きに表示することができる。
【００１０】
また、上記目的を達成するため、本発明に係る映像信号処理方法は、映像信号を１ラインごとにラインメモリに記憶し、同時にデータの書き込み及び読み出しが可能な映像信号処理方法であって、前記ラインメモリへの書き込みアドレスを、入力された映像信号の１ラインごとに、第１の順番と、前記第１の順番とは逆の順番である第２の順番とを交互に切り替え、前記１ラインごとの書き込み後において、前記ラインメモリへの読み出しアドレスを前記書き込みアドレスの順番とは逆の順番として前記ラインメモリを制御する。
【００１１】
この映像信号処理方法によれば、映像信号の書き込みと読み出しを、同一のラインメモリによって行うことが可能となる。
【００１２】
上記映像信号処理方法において、前記映像信号の入力及び出力のサンプリング周波数が、それぞれ第一のサンプリング周波数及び第二のサンプリング周波数に指定されているとき、前記ラインメモリの書き込み動作を前記第一のサンプリング周波数で行い、前記ラインメモリの読み出し動作を前記第二のサンプリング周波数で行うように前記ラインメモリを制御することが好ましい。
【発明の効果】
【００１３】
本発明によれば、映像信号の左右反転処理を１つのラインメモリで行える映像信号処理装置及び映像信号処理方法を提供できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
図１は、本発明に係る映像信号処理装置の一実施形態を示すブロック図である。
図１において、ラインメモリ１は、映像信号の１ライン分を記憶する容量を持ったメモリであり、書き込みの制御と読み出しの制御とをそれぞれ独立して行うことができるデュアルポートメモリである。
【００１５】
メモリ制御手段２は、前記ラインメモリ１に対して、書き込みアドレス、読み出しアドレス、書き込みイネーブル信号などの制御信号を生成する。
【００１６】
ラインカウンタ３は、映像入力に同期した水平同期信号及び垂直同期信号を用いて映像信号のライン数を先頭ラインからカウントし、カウントした値をメモリ制御手段２に通知する。
【００１７】
次に、本実施形態の映像信号処理装置及び映像信号処理方法の動作を説明する。図２は、本発明の実施の形態における映像信号処理装置の動作を示すタイミング図である。
【００１８】
図２において、水平同期信号Ｓ１は、映像入力の水平方向のタイミングを示しており、ここではＬ（Ｌｏｗ）レベルの期間が有効画素期間を表す。
【００１９】
書き込みイネーブルＳ２は、ラインメモリ１に対して書き込みを行う期間を示すものであり、ここではＨ（Ｈｉｇｈ）レベルの期間に書き込みが行われる。
【００２０】
書き込みアドレスＳ３は、ラインメモリ１に対して書き込みを行うアドレスを示すものである。
【００２１】
読み出しアドレスＳ４は、ラインメモリ１に対して読み出しを行うアドレスを示すものである。
【００２２】
メモリ制御手段２は、水平同期信号Ｓ１がＬレベルの期間、すなわち映像入力の有効画素期間に書き込みイネーブル信号を有効（ここではＨレベル）にするとともに、書き込みアドレスＳ３を１画素ごとに先頭アドレスから増加もしくは最終アドレスから減少させる。本発明において、書き込みアドレスＳ３を１画素ごとに先頭アドレスから増加させた配列を昇順といい、書き込みアドレスＳ３を１画素ごとに先頭アドレスから減少させた配列を降順という。なお、メモリ制御手段２は、図示しない読み出しイネーブル信号を用いて、該読み出しイネーブル信号に基づいて読み出しアドレスＳ４を読み出す期間を制御してもよい。
【００２３】
書き込みアドレスＳ３の書き込み後、メモリ制御手段２は、水平同期信号Ｓ１がＨレベルの期間、すなわち映像入力の有効画素期間外に書き込みイネーブル信号を無効（ここではＬレベル）にするとともに、読み出しアドレスＳ４を１画素ごとに最終アドレスから減少もしくは先頭アドレスから増加させる。
【００２４】
映像の左右反転を行うには、映像信号の１ラインごとにラインメモリに記憶し、該１ラインごとに書き込んだ順番と逆順と交互に入れ替えてラインメモリから読み出せばよい。
【００２５】
次に、１ラインあたり７６８画素の映像を左右反転する例を説明する。
先ず、１ライン目の書き込みは、書き込みアドレスＳ３を０から昇順に増加させて７６７まで書き込むことで１ライン分の映像信号がラインメモリに格納される。
【００２６】
その後、読み出しアドレスＳ４は、左右反転を行うために、最終アドレスである７６７から降順に減少させて０まで読み出しを行う。ここで、ラインメモリ１からの読み出しは、水平同期信号Ｓ１がＨレベルの期間、すなわち映像入力の水平ブランク期間中に完了しないで、次のラインの映像入力の有効期間にまたがる場合には、１つのラインメモリで左右反転処理を行うときに、１ライン目の読み出しと２ライン目の書き込みとを並行して行う必要がある。
【００２７】
仮に、２ライン目の書き込みアドレスＳ３を１ライン目と同様にアドレスを０から昇順に７６７まで書き込む制御を行えば、未だ読み出しの完了していない１ライン目の映像に２ライン目の映像を上書きしてしまう結果となり不都合が生じる。これを回避するため、本実施形態では、１ライン目の書き込みアドレスＳ３を昇順としたならば、２ライン目の書き込みアドレスＳ３はラインメモリ１の最終アドレスである７６７から降順に減少させて０まで書き込みを行う。
【００２８】
すると、１つのラインメモリのみを用いた場合でも、ラインメモリ１に格納された１ライン目の映像信号のうち、読み出しが未だ完了していないアドレスの映像信号を上書きすることなく、２ライン目の書き込みを行うことができる。２ライン目の書き込みが完了した後の２ライン目の読み出しアドレスＳ４は、書き込みと逆順となる昇順で制御することにより、左右反転処理は問題なく行われる。３ライン目以降の処理も同様に繰り返される。
【００２９】
以上の動作をまとめると、メモリ制御手段２は、ラインカウンタ３から現在の処理が何ライン目かの情報を受け、偶数か奇数かによって書き込みアドレスＳ３および読み出しアドレスＳ４を先頭アドレスから昇順に増加させるか、最終アドレスから降順に減少させるかの制御を交互に行う。ラインカウンタ３は垂直同期信号の立ち上がりエッジもしくは立ち下がりエッジに同期してカウンタ値の初期化を行う。
【００３０】
なお、上記の説明では、１ライン目の書き込みアドレスＳ３が昇順となるように制御したが、同様の動作手順によって、該書き込みアドレスＳ３が降順となるように制御することも可能である。
【００３１】
さらに、メモリ制御手段２は書き込みアドレスＳ３と読み出しアドレスＳ４の変化周期を変えることにより左右反転とレート変換を同時に行うことができ、読み出し速度の方が速い場合には上記の説明がそのまま当てはまるので同様に実施可能である。また、読み出し速度の方が書き込み速度より遅い場合でも、あるラインの読み出しアドレスＳ４が次のラインの書き込みアドレスＳ３に追い着かれることのない速度差であれば上記の説明が当てはまり、同様に実施可能である。例えば、図２に示すように、読み出し速度を書き込み速度よりも遅くし過ぎると、読み出しアドレスの最終のアドレスが、次のライン（図２では２ライン）で書き込みをする書き込みアドレスの先頭のアドレスに重複し、上書きされてしまう。このため、メモリ制御手段２は、書き込み速度及び読み出し速度の速度差を上書きが発生しないようにレート変換する。
【産業上の利用可能性】
【００３２】
本発明にかかる映像信号処理装置は、映像信号の左右反転処理を１つのラインメモリで行えるようになるので、集積回路の回路規模削減等として有用である。  
【図面の簡単な説明】
【００３３】
【図１】本発明に係る映像信号処理装置の実施形態を示すブロック図である。
【図２】本発明に係る映像信号処理装置及び映像信号処理方法の動作を示すタイミング図である。
【符号の説明】
【００３４】
１  ラインメモリ
２  メモリ制御手段
３  ラインカウンタ
Ｓ１  水平同期信号
Ｓ２  書き込みイネーブル
Ｓ３  書き込みアドレス
Ｓ４  読み出しアドレス
【図１】
2006195134.tif 000003
【図２】
2006195134.tif 000004