(57)【要約】  フレームメモリからの出力漏れを発生せずに、回路規模の低減を図る。  フレームメモリは、複数の入力映像信号を一時的に記憶する。複数の符号化部は、フレームメモリから読み出された複数の映像信号をそれぞれ圧縮符号化する。制御部は、フレームメモリの書き込みおよび読み出しの動作を制御する。フレームメモリには、複数の映像信号がそれぞれのフレーム周波数で書き込まれる。フレームメモリから、複数の映像信号が共通の出力フレーム周波数で読み出される。出力フレーム周波数は、複数の映像信号の最高のフレーム周波数以上とされる。
2015166825.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力映像信号を一時的に記憶するフレームメモリと、
上記フレームメモリから読み出された上記複数の映像信号をそれぞれ圧縮符号化する複数の符号化部と、
上記フレームメモリの書き込みおよび読み出しの動作を制御する制御部を備え、
上記フレームメモリには、上記複数の入力映像信号がそれぞれのフレーム周波数で書き込まれ、
上記フレームメモリから、上記複数の入力映像信号が共通の出力フレーム周波数で読み出され、
上記出力フレーム周波数は、上記複数の入力映像信号の最高のフレーム周波数以上とされる
映像処理装置。
【請求項２】
上記複数の入力映像信号のそれぞれのフレーム位置およびライン位置を監視するシンクステータス部をさらに備え、
上記制御部は、
上記シンクステータス部の監視情報に基づいて、上記フレームメモリの書き込みおよび読み出しを制御する
請求項１に記載の映像処理装置。
【請求項３】
上記制御部は、
上記複数の入力映像信号のそれぞれについて上記出力フレーム周波数のタイミングで、書き込み中のフレーム内で次のフレームに関する書き込み指令を発行すると共に、同一フレーム内で複数回の書き込み指令を発行しない
請求項２に記載の映像処理装置。
【請求項４】
上記制御部は、
上記複数の入力映像信号のそれぞれについて、上記出力フレーム周波数のタイミングで読み出し指令を発行すると共に、読み出しが書き込みを追い越す場合には読み出し指令を発行しない
請求項２に記載の映像処理装置。
【請求項５】
上記複数の符号化部は、それぞれ、上記フレームメモリから映像信号の読み出しがない出力フレーム期間は圧縮符号化動作を停止する
請求項１に記載の映像処理装置。
【請求項６】
上記符号化部は、
上記圧縮符号化動作を停止する出力フレーム期間では、ディセーブル信号が供給されることで、圧縮符号化動作を停止する
請求項５に記載の映像処理装置。
【請求項７】
上記符号化部は、
上記圧縮符号化動作を停止する出力フレーム期間では、リファレンス信号の供給が停止されることで、圧縮符号化動作を停止する
請求項５に記載の映像処理装置。
【請求項８】
上記出力フレーム周波数の信号を発生する発振器をさらに備える
請求項１に記載の映像処理装置。
【請求項９】
上記出力フレーム周波数の信号を入力するポートをさらに備える
請求項１に記載の映像処理装置。
【請求項１０】
上記制御部は、
上記複数の入力映像信号のそれぞれについて、上記フレームメモリに投げる書き込み指令をためておく第１のキューと、
上記フレームメモリに投げる読み出し指令をためておく第２のキューを持つ
請求項１に記載の映像処理装置。
【請求項１１】
複数の入力映像信号を一時的に記憶するフレームメモリと、
上記フレームメモリから読み出された上記複数の映像信号をそれぞれ圧縮符号化する複数の符号化部を備える映像処理装置の制御方法であって、
上記フレームメモリに上記複数の入力映像信号をそれぞれのフレーム周波数で書き込み、
上記フレームメモリから、上記複数の入力映像信号を共通の出力フレーム周波数で読み出し、
上記出力フレーム周波数を、上記複数の入力映像信号の最高のフレーム周波数以上とする
映像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、映像処理装置および映像処理装置の制御方法に関し、特に、任意のフレーム周波数、フレーム位相で入力される複数の映像信号を取り扱う映像処理装置などに関する。
【背景技術】
【０００２】
従来、任意のフレーム周波数、フレーム位相で入力される複数の映像信号に圧縮符号化を施して記憶装置に取り込むことが知られている。複数の映像信号は、フレームメモリを通じて、それぞれの符号化器に送られる。フレームメモリに対する書き込み、読み出しは、各々のタイミングで行われる。この場合、複数の映像信号の圧縮符号化をそれぞれ行う複数の符号化器にそれぞれ別個のタイミングのリファレンス信号を供給することが必要となり、回路規模が大きくなる。【０００３】
例えば、特許文献１には、フレームメモリを用いて構成され、入力フレーム周波数に対して出力フレーム周波数を異なる周波数とすることで、フレームレート変換を行う技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０３６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本技術の目的は、フレームメモリからの出力漏れを発生せずに、回路規模の低減を図ることにある。
【課題を解決するための手段】
【０００６】
本技術の概念は、
複数の入力映像信号を一時的に記憶するフレームメモリと、
上記フレームメモリから読み出された上記複数の映像信号をそれぞれ圧縮符号化する複数の符号化部と、
上記フレームメモリの書き込みおよび読み出しの動作を制御する制御部を備え、
上記フレームメモリには、上記複数の映像信号がそれぞれのフレーム周波数で書き込まれ、
上記フレームメモリから、上記複数の映像信号が共通の出力フレーム周波数で読み出され、
上記出力フレーム周波数は、上記複数の映像信号の最高のフレーム周波数以上とされる
映像処理装置にある。【０００７】
本技術において、複数の入力映像信号は、それぞれ、フレームメモリを通じて、複数の符号化器に供給されて、圧縮符号化される。制御部により、フレームメモリの書き込みおよび読み出しの動作が制御される。フレームメモリには、複数の映像信号が、それぞれのフレーム周波数で書き込まれる。また、フレームメモリから、複数の映像信号が共通の出力フレーム周波数で読み出される。この場合、出力フレーム周波数は、複数の映像信号の最高フレーム周波数以上とされる。例えば、出力フレーム周波数の信号を発生する発振器をさらに備える、ようにされてもよい。また、例えば、出力フレーム周波数の信号を入力するポートをさらに備える、ようにされてもよい。【０００８】
このように本技術においては、フレームメモリから複数の映像信号が共通の出力フレーム周波数で読み出されるものであり、複数の符号化器を１系統のリファレンス信号（同期信号）で動作させることが可能となり、回路規模の低減を図ることが可能となる。また、出力フレーム周波数は、複数の映像信号の最高フレーム周波数以上とされるものであり、フレームメモリからの出力漏れの発生を回避することが可能となる。【０００９】
なお、本技術において、例えば、複数の入力映像信号のそれぞれのフレーム位置およびライン位置の情報を取得するシンクステータス部をさらに備え、制御部は、シンクステータス部で取得された情報に基づいて、フレームメモリの書き込みおよび読み出しを制御する、ようにされてもよい。【００１０】
この場合、例えば、制御部は、複数の入力映像信号のそれぞれについて出力フレーム周波数のタイミングで、書き込み中のフレーム内で次のフレームに関する書き込み指令を発行すると共に、同一フレーム内で複数回の書き込み指令を発行しない、ようにされてもよい。また、この場合、例えば、制御部は、複数の入力映像信号のそれぞれについて、出力フレーム周波数のタイミングで読み出し指令を発行すると共に、読み出しが書き込みを追い越す場合には読み出し指令を発行しない、ようにされてもよい。【００１１】
また、本技術において、例えば、制御部は、複数の入力映像信号のそれぞれについて、フレームメモリに出す書き込み指令をためておく第１のキューと、フレームメモリに出す読み出し指令をためておく第２のキューを持つ、ようにされてもよい。【００１２】
また、本技術において、例えば、複数の符号化部は、それぞれ、フレームメモリから映像信号の読み出しがない出力フレーム期間は圧縮符号化動作を停止する、するようにされてもよい。この場合、例えば、符号化部は、圧縮符号化動作を停止する出力フレーム期間では、ディセーブル信号が供給されることで、圧縮符号化動作を停止する、ようにされてもよい。また、この場合、例えば、符号化部は、圧縮符号化動作を停止する出力フレーム期間では、リファレンス信号の供給が停止されることで、圧縮符号化動作を停止する、ようにされてもよい。
【発明の効果】
【００１３】
本技術によれば、フレームメモリからの出力漏れを発生せずに、回路規模の低減を図ることが可能となる。なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態としての映像処理装置の構成例を示すブロック図である。
【図２】フレームメモリへの非同期書き込みの動作例を示す図である。
【図３】フレームメモリからの同期読み出しの動作例を示す図である。
【図４】第２の実施の形態としての映像処理装置の構成例を示すブロック図である。
【図５】フレームメモリへの非同期書き込み（Ｑｕｅ方式）の動作例を示す図である。
【図６】フレームメモリからの同期読み出し（Ｑｕｅ方式）の動作例を示す図である。
【発明を実施するための形態】
【００１５】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態
２．第２の実施の形態
３．変形例
【００１６】
＜１．第１の実施の形態＞
［映像処理装置の構成］
図１は、第１の実施の形態としての映像処理装置１００の構成例を示している。この映像処理装置１００は、任意のフレーム周波数、フレーム位相で入力される複数、ここでは４つの入力映像信号Ｖ１〜Ｖ４に圧縮符号化を施して記憶装置に取り込む処理を行う。この映像処理装置１００は、フレームメモリ１０１と、書き込み/読み出し（Write/Read）制御部１０２と、シンクステータス部１０３と、タイミング生成器１０４と、符号化器１０５-1〜１０５-4と、選択部１０６と、記憶装置１０７を有している。
【００１７】
フレームメモリ１０１は、入力映像信号Ｖ１〜Ｖ４を一時的に記憶する。これらの入力映像信号Ｖ１〜Ｖ４は、例えば、カメラの撮像出力、ビデオデッキの再生出力などである。書き込み/読み出し制御部１０２は、このフレームメモリ１０１の書き込みおよび読み出しを制御する。タイミング生成器１０４は、リファレンス信号（同期信号）を発生し、書き込み/読み出し制御部１０２、符号化器１０５-1〜１０５-4などに供給する。
【００１８】
シンクステータス部１０３は、入力映像信号Ｖ１〜Ｖ４のそれぞれのフレーム位置およびライン位置を監視し、その監視情報を書き込み/読み出し制御部１０２に供給する。書き込み/読み出し制御部１０２は、リファレンス信号や監視情報に基づいて、フレームメモリ１０１の書き込みおよび読み出しを制御する。
【００１９】
フレームメモリ１０１には、入力映像信号Ｖ１〜Ｖ４がそれぞれのフレーム周波数で書き込まれる。また、このフレームメモリ１０１から、入力映像信号Ｖ１〜Ｖ４が共通の出力フレーム周波数で読み出される。ここで、出力フレーム周波数は、入力映像信号Ｖ１〜Ｖ４の最高フレーム周波数以上とされる。例えば、入力映像信号Ｖ１〜Ｖ４のフレーム周波数として５０Ｈｚと６０Ｈｚが混在している場合、出力フレーム周波数は６０Ｈｚ以上とされる。
【００２０】
書き込み/読み出し制御部１０２は、入力映像信号Ｖ１〜Ｖ４のそれぞれについて、出力フレーム周波数のタイミングで、書き込み中のフレーム内で次のフレームに関する書き込み指令を発行する。また、書き込み/読み出し制御部１０２は、同一フレーム内では書き込み指令を１回だけ発行する、つまり、同一フレーム内で複数回の書き込み指令を発行しない。書き込み/読み出し制御部１０２は、同一フレーム内であるかは、シンクステータス部１０３からの監視情報により判断できる。
【００２１】
図２は、フレームメモリ１０１への非同期書き込みの動作例を示している。ここでは、説明を簡単にするため、フレーム周波数、フレーム位相を異にする２つの入力映像信号ＶＡ，ＶＢを取り扱う例を示している。また、この例で、数字にアンダーバーが付されていない書き込み指令は入力映像信号ＶＡに対するものであり、数字にアンダーバーが付されている書き込み指令は入力映像信号ＶＢに対するものであるとする。また、星印は、入力映像信号ＶＡ，ＶＢのそれぞれにおける書き込み指令の発行タイミングを示している。
【００２２】
最初に、入力映像信号ＶＡの書き込み動作について説明する。書き込み/読み出し制御部１０２は、フレーム１が入力される前に、出力フレーム周波数のタイミングである時点ｔ１で、フレームメモリ１０１に書き込み指令“Write 1”を発行する。この書き込み指令“Write 1”に基づいて、フレーム１が、その最初（top of frame）のタイミングから、入力映像信号ＶＡのフレーム周波数で、フレームメモリ１０１に書き込まれていく。
【００２３】
書き込み/読み出し制御部１０２は、次の出力フレーム周波数のタイミングである時点ｔ２で、フレームメモリ１０１に、次のフレーム２の書き込み指令“Write 2”を発行する。この時点ｔ２は、フレーム１の期間内である。フレーム１の書き込みが終了すると、書き込み指令“Write 2”に基づいて、フレーム２が、その最初のタイミングから、入力映像信号ＶＡのフレーム周波数で、フレームメモリ１０１に書き込まれていく。以下、同様の動作がなされる。
【００２４】
次に、入力映像信号ＶＢの書き込み動作について説明する。書き込み/読み出し制御部１０２は、フレーム１が入力される直前に、出力フレーム周波数のタイミングである時点ｔ１で、フレームメモリ１０１に書き込み指令“Write 1”を発行する。この書き込み指令“Write 1”に基づいて、このフレーム１が、その最初（top of frame）のタイミングから、入力映像信号ＶＢのフレーム周波数で、フレームメモリ１０１に書き込まれていく。
【００２５】
書き込み/読み出し制御部１０２は、次の出力フレーム周波数のタイミングである時点ｔ２で、フレームメモリ１０１に、次のフレーム２の書き込み指令“Write 2”を発行する。この時点ｔ２は、フレーム１の期間内である。また、書き込み/読み出し制御部１０２は、次の出力フレーム周波数のタイミングである時点ｔ３では、フレームメモリ１０１に、次のフレーム２の書き込み指令を発行しない。フレーム１の書き込みが終了すると、書き込み指令“Write 2”基づいて、フレーム２が、その最初のタイミングから、入力映像信号ＶＡのフレーム周波数で、フレームメモリ１０１に書き込まれていく。以下、同様の動作がなされていく。
【００２６】
図１に戻って、書き込み/読み出し制御部１０２は、入力映像信号Ｖ１〜Ｖ４のそれぞれについて、出力フレーム周波数のタイミングで読み出し指令を発行する。また、書き込み/読み出し制御部１０２は、読み出しが書き込みを追い越す場合には、読み出し指令を発行しない。書き込み/読み出し制御部１０２は、読み出しが書き込みを追い越すかどうかを、入力と出力のフレーム周波数の差とシンクステータス部１０３からの監視情報により判断できる。
【００２７】
図３は、フレームメモリ１０１からの同期読み出しの動作例を示している。ここでは、上述の図２と同様に、説明を簡単にするため、フレーム周波数、フレーム位相を異にする２つの入力映像信号ＶＡ，ＶＢを取り扱う例を示している。また、この例で、数字にアンダーバーが付されていない読み出し指令は入力映像信号ＶＡに対するものであり、数字にアンダーバーが付されている読み出し指令は入力映像信号ＶＢに対するものであるとする。また、星印は、入力映像信号ＶＡ，ＶＢのそれぞれにおける読み出し指令の発行タイミングを示している。
【００２８】
最初に、入力映像信号ＶＡの読み出し動作について説明する。書き込み/読み出し制御部１０２は、フレーム１の書き込みが開始された後に、出力フレーム周波数のタイミングである時点ｔ２で、フレームメモリ１０１に読み出し指令“Read 1”を発行する。この読み出し指令“Read 1”に基づいて、フレーム１が、出力フレーム周波数で、フレームメモリ１０１から読み出されていく。書き込み/読み出し制御部１０２は、次の出力フレーム周波数のタイミングである時点ｔ３で、フレームメモリ１０１に読み出し指令“Read 2”を発行する。この読み出し指令“Read 2”に基づいて、フレーム２が、出力フレーム周波数で、フレームメモリ１０１から読み出されていく。
【００２９】
書き込み/読み出し制御部１０２は、次の出力フレーム周波数のタイミングである時点ｔ４では、フレームメモリ１０１に読み出し指令を発行しない。この時点ｔ４からフレーム３の読み出しを開始した場合、読み出しが書き込みを追い越すからである。書き込み/読み出し制御部１０２は、次の出力フレーム周波数のタイミングである時点ｔ５で、フレームメモリ１０１に読み出し指令“Read 3”を発行する。この読み出し指令“Read 3”に基づいて、フレーム３が、出力フレーム周波数で、フレームメモリ１０１から読み出されていく。以下、同様の動作がなされる。
【００３０】
次に、入力映像信号ＶＢの読み出し動作について説明する。書き込み/読み出し制御部１０２は、フレーム１の書き込みが開始された後に、出力フレーム周波数のタイミングである時点ｔ２では、フレームメモリ１０１に読み出し指令を発行しない。この時点ｔ２からフレーム１の読み出しを開始した場合、読み出しが書き込みを追い越すからである。書き込み/読み出し制御部１０２は、次の出力フレーム周波数のタイミングである時点ｔ３で、フレームメモリ１０１に読み出し指令“Read 1”を発行する。この読み出し指令“Read 1”に基づいて、フレーム１が、出力フレーム周波数で、フレームメモリ１０１から読み出されていく。
【００３１】
次の出力フレーム周波数のタイミングである時点ｔ４では、フレームメモリ１０１に読み出し指令を発行しない。この時点ｔ２からフレーム２の読み出しを開始した場合、読み出しが書き込みを追い越すからである。書き込み/読み出し制御部１０２は、次の出力フレーム周波数のタイミングである時点ｔ５で、フレームメモリ１０１に読み出し指令“Read 2”を発行する。この読み出し指令“Read 2”に基づいて、フレーム２が、出力フレーム周波数で、フレームメモリ１０１から読み出されていく。以下、同様の動作がなされる。
【００３２】
図１に戻って、符号化器１０５-1〜１０５-4は、それぞれ、フレームメモリ１０１から読み出された入力映像信号Ｖ１〜Ｖ４に対して圧縮符号化する。上述したように、出力フレーム周波数は、入力映像信号Ｖ１〜Ｖ４の最高フレーム周波数以上とされていることから、フレームメモリ１０１から入力映像信号Ｖ１〜Ｖ４のいくつかが読み出されないフレームも存在する。符号化器１０５-1〜１０５-4は、それぞれ、フレームメモリ１０１から入力映像信号Ｖ１〜Ｖ４の読み出しがないフレーム期間は、圧縮符号化動作を停止する。
【００３３】
例えば、符号化器１０５-1〜１０５-4には、イネーブル/ディセーブルの信号を受け付ける機構が用意されている。フレームメモリ１０１から映像信号の読み出しがないフレーム期間は、例えば、タイミング生成器１０４から、ディセーブル信号が供給されることで、圧縮符号化動作が停止される。
【００３４】
選択部１０６は、符号化器１０５-1〜１０５-4で圧縮符号化された入力映像信号Ｖ１〜Ｖ４を時分割的に記憶装置１０７に送って、記憶装置１０７に記憶させる。記録装置１０７は、例えば、ＨＤＤや半導体メモリなどのストレージデバイスである。
【００３５】
図１に示す映像処理装置１００の動作を簡単に説明する。入力映像信号Ｖ１〜Ｖ４は、フレームメモリ１０１に入力されると共に、シンクステータス部１０３に入力される。シンクステータス部１０３では、入力映像信号Ｖ１〜Ｖ４のそれぞれのフレーム位置およびライン位置が監視され、その監視情報は書き込み/読み出し制御部１０２に供給される。また、タイミング生成部１０４では、リファレンス信号（同期信号）が発生され、書き込み/読み出し制御部１０２、符号化器１０５-1〜１０５-4などに供給される。
【００３６】
フレームメモリ１０１の書き込みおよび読み出しの動作は、タイミング生成器１０４から供給されるリファレンス信号やシンクステータス部１０３から供給される監視情報に基づいて、書き込み/読み出し制御部１０２により制御される。入力映像信号Ｖ１〜Ｖ４のそれぞれは、フレームメモリ１０１に、それぞれのフレーム周波数で書き込まれる。また、入力映像信号Ｖ１〜Ｖ４のそれぞれは、フレームメモリ１０１から、共通の出力フレーム周波数で読み出される。ここで、出力フレーム周波数は、入力映像信号Ｖ１〜Ｖ４の最高フレーム周波数以上とされる。
【００３７】
フレームメモリ１０１から読み出される入力映像信号Ｖ１〜Ｖ４は、それぞれ、符号化器１０５-1〜１０５-4に供給され、圧縮符号化される。符号化器１０５-1〜１０５-4では、それぞれ、フレームメモリ１０１から入力映像信号Ｖ１〜Ｖ４の読み出しがないフレーム期間は、例えば、タイミング生成器１０４からディセーブル信号が供給され、圧縮符号化動作が停止される。符号化器１０５-1〜１０５-4で圧縮符号化された入力映像信号Ｖ１〜Ｖ４は、それぞれ、選択部１０６に供給される。選択部１０６では、圧縮符号化された入力映像信号Ｖ１〜Ｖ４が時分割的に記憶装置１０７に送られて記憶される。
【００３８】
上述したように、図１に示す映像処理装置１００においては、フレームメモリ１０１から入力映像信号Ｖ１〜Ｖ４が共通の出力フレーム周波数で読み出されるものである。そのため、符号化器１０５-1〜１０５-4を１系統のリファレンス信号で動作させることができ、回路規模の低減を図ることが可能となる。
【００３９】
また、図１に示す映像処理装置１００においては、出力フレーム周波数は、複数の映像信号の最高フレーム周波数以上とされるものである。そのため、フレームメモリ１０１からの出力漏れの発生を回避することが可能となる。
【００４０】
＜２．第２の実施の形態＞
［映像処理装置の構成］
図４は、第２の実施の形態としての映像処理装置１００Ａの構成例を示している。この映像処理装置１００Ａは、図１に示す映像処理装置１００と同様に、任意のフレーム周波数、フレーム位相で入力される複数、ここでは４つの入力映像信号Ｖ１〜Ｖ４に圧縮符号化を施して記憶装置に取り込む処理を行う。この図４において、図１と対応する部分には同一符号を付し、適宜、その詳細説明を省略する。
【００４１】
この映像処理装置１００Ａは、フレームメモリ１０１と、書き込み/読み出し（Write/Read）制御部１０２Ａと、タイミング生成器１０４と、符号化器１０５-1〜１０５-4と、選択部１０６と、記憶装置１０７を有している。フレームメモリ１０１は、入力映像信号Ｖ１〜Ｖ４を一時的に記憶する。これらの入力映像信号Ｖ１〜Ｖ４は、例えば、カメラの撮像出力、ビデオデッキの再生出力などである。書き込み/読み出し制御部１０２Ａは、このフレームメモリ１０１の書き込みおよび読み出しを制御する。
【００４２】
タイミング生成器１０４は、リファレンス信号（同期信号）を発生し、書き込み/読み出し制御部１０２、符号化器１０５-1〜１０５-4などに供給する。書き込み/読み出し制御部１０２は、このリファレンス信号に基づいて、レームメモリ１０１の書き込みおよび読み出しを制御する。書き込み/読み出し制御部１０２Ａは、入力映像信号Ｖ１〜Ｖ４のそれぞれについて、フレームメモリ１０１に投げる書き込み指令を貯めておくライトキュー（Write Que）１２１ｗと、フレームメモリ１０１に投げる読み出し指令を貯めておくキュー（Read Que）１２１ｒを有している。
【００４３】
フレームメモリ１０１には、入力映像信号Ｖ１〜Ｖ４がそれぞれのフレーム周波数で書き込まれる。また、このフレームメモリ１０１から、入力映像信号Ｖ１〜Ｖ４が共通の出力フレーム周波数で読み出される。ここで、出力フレーム周波数は、入力映像信号Ｖ１〜Ｖ４の最高フレーム周波数以上とされる。例えば、入力映像信号Ｖ１〜Ｖ４のフレーム周波数として５０Ｈｚと６０Ｈｚが混在している場合、出力フレーム周波数は６０Ｈｚ以上とされる。
【００４４】
書き込み/読み出し制御部１０２Ａは、入力映像信号Ｖ１〜Ｖ４のそれぞれについて、ライトキュー１２１ｗに所定数の書き込み指令を貯めておき、このライトキュー１２１ｗに貯められている書き込み指令をフレームメモリ１０１に投げる。書き込み/読み出し制御部１０２Ａは、その書き込み指令による書き込みが終了した時点でライトキュー１２１ｗ内の書き込み指令を一つ減らし、次の書き込み指令をフレームメモリ１０１に投げる。また、書き込み/読み出し制御部１０２Ａは、適当な頻度で、ライトキュー１２１ｗに書き込み指令を補充する。
【００４５】
図５は、フレームメモリ１０１への非同期書き込みの動作例を示している。ここでは、説明を簡単にするため、フレーム周波数、フレーム位相を異にする２つの入力映像信号ＶＡ，ＶＢを取り扱う例を示している。また、この例で、数字にアンダーバーが付されていない書き込み指令は入力映像信号ＶＡに対するものであり、数字にアンダーバーが付されている書き込み指令は入力映像信号ＶＢに対するものであるとする。また、星印は、入力映像信号ＶＡ，ＶＢのそれぞれにおける書き込み指令の発行タイミングを示している。
【００４６】
最初に、入力映像信号ＶＡの書き込み動作について説明する。書き込み/読み出し制御部１０２Ａは、フレーム１が入力される前に、出力フレーム周波数のタイミングである時点ｔ１で、ライトキューに、所定数、ここでは４つの書き込み指令“Write 1”，“Write 2”，“Write 3”，“Write 4”を貯める。その後、このライトキュー１２１ｗの先頭の書き込み指令“Write 1”がフレームメモリ１０１に投げられる。この書き込み指令“Write 1”に基づいて、フレーム１が、その最初（top of frame）のタイミングから、入力映像信号ＶＡのフレーム周波数で、フレームメモリ１０１に書き込まれていく。
【００４７】
このフレーム１の書き込みが終了する時点ｔａ１で、ライトキュー１２１ｗから書き込み指令“Write 1”が除去され、次の書き込み指令“Write 2”がフレームメモリ１０１に投げられる。この書き込み指令“Write 2”に基づいて、フレーム２が、その最初のタイミングから、入力映像信号ＶＡのフレーム周波数で、フレームメモリ１０１に書き込まれていく。その後、出力フレーム周波数のタイミングである時点ｔ３で、ライトキュー１２１ｗに、書き込み指令“Write 5”が補充される。以下、同様の動作がなされる。
【００４８】
次に、入力映像信号ＶＢの書き込み動作について説明する。書き込み/読み出し制御部１０２Ａは、フレーム１が入力される前に、出力フレーム周波数のタイミングである時点ｔ１で、ライトキューに、所定数、ここでは４つの書き込み指令“Write 1”，“Write 2”，“Write 3”，“Write 4”を貯める。その後、このライトキュー１２１ｗの先頭の書き込み指令“Write 1”がフレームメモリ１０１に投げられる。この書き込み指令“Write 1”に基づいて、フレーム１が、その最初（top of frame）のタイミングから、入力映像信号ＶＢのフレーム周波数で、フレームメモリ１０１に書き込まれていく。
【００４９】
このフレーム１の書き込みが終了する時点ｔｂ１で、ライトキュー１２１ｗから書き込み指令“Write 1”が除去され、次の書き込み指令“Write 2”がフレームメモリ１０１に投げられる。この書き込み指令“Write 2”に基づいて、フレーム２が、その最初のタイミングから、入力映像信号ＶＢのフレーム周波数で、フレームメモリ１０１に書き込まれていく。その後、出力フレーム周波数のタイミングである時点ｔ５で、ライトキュー１２１ｗに、書き込み指令“Write 5”が補充される。以下、同様の動作がなされる。
【００５０】
図４に戻って、書き込み/読み出し制御部１０２Ａは、入力映像信号Ｖ１〜Ｖ４のそれぞれについて、リードキュー１２１ｒに所定数の読み出し指令を貯めておき、このリードキュー１２１ｒに貯められている読み出し指令をフレームメモリ１０１に投げる。書き込み/読み出し制御部１０２Ａは、その読み出し指令による読み出しが終了した時点でリードキュー１２１ｒ内の読み出し指令を一つ減らし、その後に、次の読み出し指令をフレームメモリ１０１に投げる。また、書き込み/読み出し制御部１０２Ａは、適当な頻度で、リードキュー１２１ｒに読み出し指令を補充する。なお、この場合、読み出しが書き込みを追い越さないように、リードキュー１２１ｒには、フレームメモリ１０１に書き込み済みのフレームの読み出し指令だけをためておく。
【００５１】
図６は、フレームメモリ１０１からの同期読み出しの動作例を示している。ここでは、上述の図５と同様に、説明を簡単にするため、フレーム周波数、フレーム位相を異にする２つの入力映像信号ＶＡ，ＶＢを取り扱う例を示している。また、この例で、数字にアンダーバーが付されていない読み出し指令は入力映像信号ＶＡに対するものであり、数字にアンダーバーが付されている読み出し指令は入力映像信号ＶＢに対するものであるとする。また、星印は、入力映像信号ＶＡ，ＶＢのそれぞれにおける読み出し指令の発行タイミングを示している。
【００５２】
最初に、入力映像信号ＶＡの読み出し動作について説明する。書き込み/読み出し制御部１０２Ａは、フレーム２の書き込み中であって、出力フレーム周波数のタイミングである時点ｔ３で、リードキュー１２１ｒに、所定数、ここでは１つの読み出し指令“Read 1”を貯める。その後、このリードキュー１２１ｒの先頭の書き込み指令“Read 1”がフレームメモリ１０１に投げられる。この読み出し指令“Read 1”に基づいて、フレーム１が、出力フレーム周波数で、フレームメモリ１０１から読み出されていく。このフレーム１の読み出しが終了する時点ｔ４で、リードキュー１２１ｒから読み出し指令“Read 1”が除去される。
【００５３】
その後、書き込み/読み出し制御部１０２Ａは、フレーム３の書き込み終了後であって、出力フレーム周波数のタイミングである時点ｔ５で、リードキュー１２１ｒに、所定数、ここでは２つの読み出し指令“Read 2”，“Read 3”を貯める。その後、このリードキュー１２１ｒの先頭の読み出し指令“Read 2”がフレームメモリ１０１に投げられる。この読み出し指令“Read 2”に基づいて、フレーム２が、出力フレーム周波数で、フレームメモリ１０１から読み出されていく。
【００５４】
このフレーム２の読み出しが終了する時点ｔ６で、リードキュー１２１ｒから読み出し指令“Read 2”が除去される。その後、このリードキュー１２１ｒの先頭の読み出し指令“Read 3”がフレームメモリ１０１に投げられる。この読み出し指令“Read 3”に基づいて、フレーム３が、出力フレーム周波数で、フレームメモリ１０１から読み出されていく。以下、同様の動作がなされる。
【００５５】
次に、入力映像信号ＶＢの読み出し動作について説明する。書き込み/読み出し制御部１０２Ａは、フレーム２の書き込み中であって、出力フレーム周波数のタイミングである時点ｔ５で、リードキュー１２１ｒに、所定数、ここでは１つの読み出し指令“Read 1”を貯める。その後、このリードキュー１２１ｒの先頭の書き込み指令“Read 1”がフレームメモリ１０１に投げられる。この読み出し指令“Read 1”に基づいて、フレーム１が、出力フレーム周波数で、フレームメモリ１０１から読み出されていく。このフレーム１の読み出しが終了する時点ｔ６で、リードキュー１２１ｒから読み出し指令“Read 1”が除去される。
【００５６】
その後、書き込み/読み出し制御部１０２Ａは、フレーム３の書き込み途中であって、出力フレーム周波数のタイミングである時点ｔ７で、リードキュー１２１ｒに、所定数、ここでは１つの読み出し指令“Read 2”を貯める。その後、このリードキュー１２１ｒの先頭の読み出し指令“Read 2”がフレームメモリ１０１に投げられる。この読み出し指令“Read 2”に基づいて、フレーム２が、出力フレーム周波数で、フレームメモリ１０１から読み出されていく。以下、同様の動作がなされる。
【００５７】
図４に戻って、符号化器１０５-1〜１０５-4は、それぞれ、フレームメモリ１０１から読み出された入力映像信号Ｖ１〜Ｖ４に対して圧縮符号化する。上述したように、出力フレーム周波数は、入力映像信号Ｖ１〜Ｖ４の最高フレーム周波数以上とされていることから、フレームメモリ１０１から入力映像信号Ｖ１〜Ｖ４のいくつかが読み出されないフレームも存在する。符号化器１０５-1〜１０５-4は、それぞれ、フレームメモリ１０１から入力映像信号Ｖ１〜Ｖ４の読み出しがないフレーム期間は、圧縮符号化動作を停止する。
【００５８】
例えば、符号化器１０５-1〜１０５-4には、イネーブル/ディセーブルの信号を受け付ける機構が用意されている。フレームメモリから映像信号の読み出しがないフレーム期間は、例えば、タイミング生成器１０４から、ディセーブル信号が供給されることで、圧縮符号化動作が停止される。
【００５９】
選択部１０６は、符号化器１０５-1〜１０５-4で圧縮符号化された入力映像信号Ｖ１〜Ｖ４を時分割的に記憶装置１０７に送って、記憶装置１０７に記憶させる。記録装置１０７は、例えば、ＨＤＤや半導体メモリなどのストレージデバイスである。
【００６０】
図４に示す映像処理装置１００Ａの動作を簡単に説明する。入力映像信号Ｖ１〜Ｖ４は、フレームメモリ１０１に入力される。タイミング生成部１０４では、リファレンス信号（同期信号）が発生され、書き込み/読み出し制御部１０２Ａ、符号化器１０５-1〜１０５-4などに供給される。
【００６１】
フレームメモリ１０１の書き込みおよび読み出しの動作は、タイミング生成器１０４から供給されるリファレンス信号に基づいて、書き込み/読み出し制御部１０２Ａにより制御される。入力映像信号Ｖ１〜Ｖ４のそれぞれは、フレームメモリ１０１に、それぞれのフレーム周波数で書き込まれる。また、入力映像信号Ｖ１〜Ｖ４のそれぞれは、フレームメモリ１０１から、共通の出力フレーム周波数で読み出される。ここで、出力フレーム周波数は、入力映像信号Ｖ１〜Ｖ４の最高フレーム周波数以上とされる。
【００６２】
フレームメモリ１０１から読み出される入力映像信号Ｖ１〜Ｖ４は、それぞれ、符号化器１０５-1〜１０５-4に供給され、圧縮符号化される。符号化器１０５-1〜１０５-4では、それぞれ、フレームメモリ１０１から入力映像信号Ｖ１〜Ｖ４の読み出しがないフレーム期間は、例えば、タイミング生成器１０４からディセーブル信号が供給され、圧縮符号化動作が停止される。符号化器１０５-1〜１０５-4で圧縮符号化された入力映像信号Ｖ１〜Ｖ４は、それぞれ、選択部１０６に供給される。選択部１０６では、圧縮符号化された入力映像信号Ｖ１〜Ｖ４が時分割的に記憶装置１０７に送られて記憶される。
【００６３】
上述したように、図４に示す映像処理装置１００Ａにおいては、フレームメモリ１０１から入力映像信号Ｖ１〜Ｖ４が共通の出力フレーム周波数で読み出されるものである。そのため、符号化器１０５-1〜１０５-4を１系統のリファレンス信号で動作させることができ、回路規模の低減を図ることが可能となる。
【００６４】
また、図４に示す映像処理装置１００Ａにおいては、出力フレーム周波数は、複数の入力映像信号の最高フレーム周波数以上とされるものである。そのため、フレームメモリ１０１からの出力漏れの発生を回避することが可能となる。
【００６５】
＜３．変形例＞
なお、上述実施の形態においては、符号化器１０５-1〜１０５-4にはイネーブル/ディセーブルの信号を受け付ける機構が用意されており、フレームメモリ１０１から映像信号の読み出しがないフレーム期間は、例えば、タイミング生成器１０４から、ディセーブル信号が供給されることで、圧縮符号化動作が停止されるものであった。これとは別に、フレームメモリ１０１から映像信号の読み出しがないフレーム期間は、例えば、タイミング生成器１０４から符号化器１０５-1〜１０５-4へのリファレンス信号（同期信号）の供給を停止することで、圧縮符号化動作を停止することも考えられる。
【００６６】
また、上述実施の形態においては、入力映像信号が４つである例を示したが、本技術は、これに限定されるものではなく、その他の数の入力映像信号を取り扱う場合にも同様に適用できることは勿論である。
【００６７】
また、上述実施の形態においては、タイミング発生器１０４で出力フレーム周波数の信号を発生する例を示したが、出力フレーム周波数が外部から与えられる構成も考えられる。その場合、映像処理装置１００，１００Ａは、出力フレーム周波数の信号を入力するポートを備えることとなる。
【００６８】
また、本技術は、以下のような構成を取ることもできる。
（１）複数の入力映像信号を一時的に記憶するフレームメモリと、
上記フレームメモリから読み出された上記複数の映像信号をそれぞれ圧縮符号化する複数の符号化部と、
上記フレームメモリの書き込みおよび読み出しの動作を制御する制御部を備え、
上記フレームメモリには、上記複数の入力映像信号がそれぞれのフレーム周波数で書き込まれ、
上記フレームメモリから、上記複数の入力映像信号が共通の出力フレーム周波数で読み出され、
上記出力フレーム周波数は、上記複数の入力映像信号の最高のフレーム周波数以上とされる
映像処理装置。
（２）上記複数の入力映像信号のそれぞれのフレーム位置およびライン位置を監視するシンクステータス部をさらに備え、
上記制御部は、
上記シンクステータス部の監視情報に基づいて、上記フレームメモリの書き込みおよび読み出しを制御する
前記（１）に記載の映像処理装置。
（３）上記制御部は、
上記複数の入力映像信号のそれぞれについて上記出力フレーム周波数のタイミングで、書き込み中のフレーム内で次のフレームに関する書き込み指令を発行すると共に、同一フレーム内で複数回の書き込み指令を発行しない
前記（２）に記載の映像処理装置。
（４）上記制御部は、
上記複数の入力映像信号のそれぞれについて、上記出力フレーム周波数のタイミングで読み出し指令を発行すると共に、読み出しが書き込みを追い越す場合には読み出し指令を発行しない
前記（２）または（３）に記載の映像処理装置。
（５）上記複数の符号化部は、それぞれ、上記フレームメモリから映像信号の読み出しがない出力フレーム期間は圧縮符号化動作を停止する
前記（１）から（４）のいずれかに記載の映像処理装置。
（６）上記符号化部は、
上記圧縮符号化動作を停止する出力フレーム期間では、ディセーブル信号が供給されることで、圧縮符号化動作を停止する
前記（５）に記載の映像処理装置。
（７）上記符号化部は、
上記圧縮符号化動作を停止する出力フレーム期間では、リファレンス信号の供給が停止されることで、圧縮符号化動作を停止する
前記（５）に記載の映像処理装置。
（８）上記出力フレーム周波数の信号を発生する発振器をさらに備える
前記（１）から（７）のいずれかに記載の映像処理装置。
（９）上記出力フレーム周波数の信号を入力するポートをさらに備える
前記（１）から（７）のいずれかに記載の映像処理装置。
（１０）上記制御部は、
上記複数の入力映像信号のそれぞれについて、上記フレームメモリに投げる書き込み指令をためておく第１のキューと、
上記フレームメモリに投げる読み出し指令をためておく第２のキューを持つ
前記（１）に記載の映像処理装置。
（１１）複数の入力映像信号を一時的に記憶するフレームメモリと、
上記フレームメモリから読み出された上記複数の映像信号をそれぞれ圧縮符号化する複数の符号化部を備える映像処理装置の制御方法であって、
上記フレームメモリに上記複数の入力映像信号をそれぞれのフレーム周波数で書き込み、
上記フレームメモリから、上記複数の入力映像信号を共通の出力フレーム周波数で読み出し、
上記出力フレーム周波数を、上記複数の入力映像信号の最高のフレーム周波数以上とする
映像処理装置の制御方法。
【符号の説明】
【００６９】
１００，１００Ａ・・・映像処理装置
１０１・・・フレームメモリ
１０２，１０２Ａ・・・書き込み/読み出し制御部
１０３・・・シンクステータス部
１０４・・・タイミング生成器
１０５-1〜１０５-4・・・符号化器
１０６・・・選択部
１０７・・・記憶装置
【図１】
2015166825.tif 000003
【図２】
2015166825.tif 000004
【図３】
2015166825.tif 000005
【図４】
2015166825.tif 000006
【図５】
2015166825.tif 000007
【図６】
2015166825.tif 000008
【国際調査報告】
2015166825.tif 000009
2015166825.tif 000010