(57)【特許請求の範囲】
【請求項１】
映像データを処理する画像処理装置において、
前記映像データのフレーム間の動き量が第１の閾値より低いフレームを検出する動き量検出部と、
入力されたフレーム単位の前記映像データをメモリに書き込む書込部と、
前記メモリから前記フレーム単位に前記映像データを読み出す読出部と、
予め定めたメモリ許容範囲を示す情報を格納する閾値設定部と、
当該メモリの空き容量又は蓄積量に基づいて、前記メモリへの前記低いフレームの書き込みの制限を指示する指示信号を前記書込部に出力すると共に、前記メモリの空き容量又は前記メモリにおける映像データの蓄積量を通知する容量通知信号を前記閾値設定部に出力する容量監視部と、
を備え、
前記閾値設定部が、前記容量通知信号に基づき、前記メモリ許容範囲を調整し、
前記書込部が、前記指示信号に基づき、前記メモリへの前記低いフレームの書き込みを制限することを特徴とする画像処理装置。
【請求項２】
前記請求項１に記載の画像処理装置において、
前記容量監視部が、前記メモリの空き容量が予め定めたメモリ許容範囲を上回る場合又は前記メモリにおける映像データの蓄積量が予め定めたメモリ許容範囲を下回る場合に、前記メモリからの低動作フレームの再度の読み出しを指示するリピート指示信号を前記読出部に出力し、
前記読出部が、前記リピート指示信号の有無に基づき、前記低動作フレームを前記メモリから再度読み出すか否かを判断する画像処理装置。
【請求項３】
映像データを処理する画像処理装置が実行する画像処理方法において、
前記映像データのフレーム間の動き量が第１の閾値より低いフレームを検出する動き量検出ステップと、
前記画像処理装置が備える書込部が、入力されたフレーム単位の前記映像データをメモリに書き込む書込ステップと、
前記メモリから前記フレーム単位に前記映像データを読み出す読出ステップと、
当該メモリの空き容量又は蓄積量に基づいて、前記メモリへの前記低いフレームの書き込みの制限を指示する指示信号を前記書込部に出力すると共に、前記メモリの空き容量又は前記メモリにおける映像データの蓄積量を通知する容量通知信号を、予め定めたメモリ許容範囲を示す情報を格納する閾値設定部に出力する容量監視ステップと、
前記閾値設定部が、前記容量通知信号に基づき、前記メモリ許容範囲を調整するステップと、
を有し、
前記書込ステップが、前記指示信号に基づき、前記メモリへの前記低いフレームの書き込みを制限することを特徴とする画像処理方法。
【請求項４】
映像データを処理する画像処理装置のコンピュータを機能させる制御プログラムにおいて、
コンピュータを、前記映像データのフレーム間の動き量が第１の閾値より低いフレームを検出する動き量検出手段と、入力されたフレーム単位の前記映像データをメモリに書き込む書込手段と、前記メモリから前記フレーム単位に前記映像データを読み出す読出手段と、予め定めたメモリ許容範囲を示す情報を格納する閾値設定手段と、当該メモリの空き容量又は蓄積量に基づいて、前記メモリへの前記低いフレームの書き込みの制限を指示する指示信号を前記書込手段に出力すると共に、前記メモリの空き容量又は前記メモリにおける映像データの蓄積量を通知する容量通知信号を前記閾値設定手段に出力する容量監視手段として機能させ、
前記閾値設定手段が、前記容量通知信号に基づき、前記メモリ許容範囲を調整し、
前記書込手段が、前記指示信号に基づき、前記メモリへの前記低いフレームの書き込みを制限することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力される映像信号の映像データを、内部の同期信号の読み出しタイミングで読み出して処理する画像処理装置、画像処理方法及び制御プログラムに関する。
【背景技術】
【０００２】
映像信号は、映像ソース（例えば、ビデオレコーダやカメラ等）の違いにより、周波数（フレーム速度）が異なる場合がある。このため、画像処理装置は、一般的に、自装置内部の安定したクロックから同期信号を生成し、この同期信号に映像データを乗せ換えて、映像信号を処理する。
【０００３】
特に、外部から入力される映像信号の同期信号は、映像ソースに依存するため、画像処理装置の内部で生成した同期信号と周波数的に全く同じにならない。このため、画像処理装置から安定した映像を連続的に出力するためには、外部から入力される映像信号の一部をスキップ（破棄）又はリピート（再度出力）する必要がある。
【０００４】
例えば、映像入力が映像出力よりもフレーム速度が速い場合は、入力される映像データのフレーム数が出力する映像データのフレーム数を上回り、フレームを記憶する画像処理装置のメモリの空き容量が不足する。このため、画像処理装置は、ある時点で出力できないフレームが発生するため、フレームをスキップ（破棄）することになる。
【０００５】
また、映像入力が映像出力よりもフレーム速度が遅い場合は、入力される映像データのフレーム数が出力する映像データのフレーム数を下回り、フレームを記憶する画像処理装置のメモリにおける映像データの蓄積量が不足する。このため、画像処理装置は、ある時点で出力するフレームが不足するため、一度出力したフレームをリピート（再度出力）することで、出力するフレームを補うことになる。
【０００６】
例えば、従来の画像処理装置は、フィールド単位毎にインデックスが設定された記憶領域を有するメモリバンクを備える。また、画像処理装置は、メモリバンクにおける空き領域のインデックスを管理する入力管理キュー及びメモリバンクにおける出力可能なデータ領域のインデックスを管理する出力管理キューによってメモリバンクのデータ入出力を制御する入出力制御回路を備える。また、入出力制御回路は、出力管理キューによって出力可能なフィールド数を決定する手段と、決定されたフィールド数と閾値とを比較する手段と、比較結果に基づいて、スキップ処理又はリピート処理するか決定する手段と、を有する（例えば、特許文献１参照）。
【０００７】
また、従来の画像処理装置は、撮像装置によって撮影された動画データが記憶装置の動画データ記憶領域に記憶される。ＣＰＵはこの動画データからシーンが大きく変化するシーン転換点を検出し、そのシーン転換点を基点にして動画データを部分的に切り出す。そして、この切り出された部分動画をサムネイル動画として当該動画データに対応付けてサムネイル記憶領域に格納する。このサムネイル動画はシーン変化に対応しており、しかも、静止画と違って動的な要素を有する。よって、どのシーンを撮影したものであるかを直ぐに判断できる（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−２５９２１８号公報
【特許文献２】特開２００４−１６６１３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来の画像処理装置は、スキップ処理として、最も長くメモリバンクに記憶されているデジタル画像信号を破棄し、リピート処理として、最後に出力したデジタル画像信号と同一信号を再度出力する。このため、従来の画像処理装置は、スキップ処理又はリピート処理するフレームが、デジタル画像信号のうち動きが激しい部分のフレームである場合に、映像のコマ落ちや映像が一瞬停止したような、視聴者に違和感を与える映像になるという課題がある。
【００１０】
したがって、映像信号の同期信号の乗せ換えにより発生するフレームのスキップ及びリピートを表示画面上で目立たなくし、視聴者に違和感を与えない映像を出力することができる画像処理装置等を提供するものである。
【課題を解決するための手段】
【００１１】
画像処理装置は、映像データのフレーム間の動き量が第１の閾値より低いフレームを検出する動き量検出部と、入力されたフレーム単位の映像データをメモリに書き込む書込部と、メモリからフレーム単位に映像データを読み出す読出部と、予め定めたメモリ許容範囲を示す情報を格納する閾値設定部とを備えている。また、画像処理装置は、当該メモリの空き容量又は蓄積量に基づいて、メモリへの低いフレームの書き込みの制限を指示する指示信号を書込部に出力すると共に、メモリの空き容量又はメモリにおける映像データの蓄積量を通知する容量通知信号を閾値設定部に出力する容量監視部を備え、閾値設定部が、記容量通知信号に基づき、メモリ許容範囲を調整し、書込部が、指示信号に基づき、メモリへの低いフレームの書き込みを制限する。
【発明の効果】
【００１２】
開示の画像処理装置は、映像フレーム間の動き量が小さいフレームをスキップ処理することで、視聴者に違和感を与えない映像を出力することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る画像処理装置の概略構成の一実施例を示すブロック図である。
【図２】図１に示す画像処理装置における同期信号の乗せ換え方式の動作の一実施例を説明するための説明図であり、（ａ）は動き量検出部に入力される入力映像データを示し、（ｂ）は動き量検出部による低動作フレームであるか否かの識別結果を示し、（ｃ）は書き込み制御を示し、（ｄ）は読み出し制御を示す。
【図３】図１に示す画像処理装置における処理手順の一実施例を示すフローチャートである。
【図４】図３に示すフローチャートの続きを示すフローチャートである。
【図５】第１の実施形態に係る画像処理装置の概略構成の他の実施例を示すブロック図である。
【発明を実施するための形態】
【００１４】
ここで、本発明は多くの異なる形態で実施可能である。したがって、下記の実施形態の記載内容のみで解釈すべきではない。また、実施形態の全体を通して同じ要素には同じ符号を付けている。
【００１５】
実施形態では、主に装置について説明するが、いわゆる当業者であれば明らかな通り、本発明はコンピュータで使用可能なプログラム、方法としても実施できる。また、本発明は、ハードウェア、ソフトウェア、又は、ソフトウェア及びハードウェアの実施形態で実施可能である。
【００１６】
プログラムは、ハードディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）、光記憶装置又は磁気記憶装置等の任意のコンピュータ可読媒体に記録できる。さらに、プログラムはネットワークを介した他のコンピュータに記録することができる。
【００１７】
実施形態の画像処理装置は、動き量検出部、書込部、読出部および容量監視部を有する。動き検出部は、入力された映像データのフレーム間の動き量が第１の閾値より低いフレームを検出する。書込部は、入力されたフレーム単位の映像データをメモリに書き込む、読出部は、メモリからフレーム単位に映像データを読み出すものである。容量監視部は、メモリの空き容量又は蓄積量に基づいて、メモリへの低いフレームの書き込みの制限を指示する指示信号を書込部に出力する。さらに、書込部は、容量監視部からの指示信号に基づき、メモリへの前記低いフレームの書き込みを制限するものである。
【００１８】
（第１の実施形態）
図１において、画像処理装置１０は、外部から入力される映像信号を、内部の同期信号に同期した映像データを含む映像信号として処理する装置である。また、画像処理装置１０は、映像入力部１、閾値設定部２、動き量検出部３、容量監視部４、書込制御部５、読出制御部６、メモリ部７及び映像処理部８を備えている。
【００１９】
映像入力部１は、映像入力手段の一例として挙げられる。映像入力部１は、外部から入力される入力映像信号ＳINから、複数のフレームを含む入力映像データＳ1と、入力映像データＳ1に対する同期信号及びクロックを含むタイミング信号（以下、入力タイミング信号Ｓ2と称す）とを分離する。また、映像入力部１は、入力映像データＳ1を動き量検出部３に出力し、入力タイミング信号Ｓ2を動き量検出部３、書込制御部５及びメモリ部７に出力する。
【００２０】
なお、同期信号は、動き量検出部３、書込制御部５及びメモリ部７に各フレームの書き込みタイミングを伝える信号であり、クロックは、動き量検出部３、書込制御部５及びメモリ部７の動作の歩調が合うように、周期的に発する信号である。また、入力映像データＳ1は、入力タイミング信号Ｓ2に同期したデータである。
【００２１】
閾値設定部２は、閾値設定手段の一例として挙げられる。閾値設定部２は、後述する「低動作フレーム」を判定するための動き量の閾値を示す情報を格納し、動き量の閾値を示す情報を乗せた第１の閾値信号Ｓ3を動き量検出部３に出力する。また、閾値設定部２は、メモリ部７における映像データの蓄積量が空の状態から映像データがメモリ部７に蓄積され、メモリ部７からフレームの書き込みを停止する基準、または読み出しを開始する基準となる蓄積量の閾値を示す情報を格納する。また、閾値設定部２は、後述するスキップ指示信号Ｓ7及びリピート指示信号Ｓ8の出力を開始する基準となる、メモリ部７の空き容量又はメモリ部７における映像データの蓄積量に対する許容範囲（以下、メモリ許容範囲と称す）を示す情報を格納する。
【００２２】
また、閾値設定部２は、蓄積量の閾値を示す情報及びメモリ許容範囲を示す情報を乗せた第２の閾値信号Ｓ4を容量監視部４に出力する。なお、動き量の閾値及び蓄積量の閾値は、画像処理装置１０の設計者等が適宜設定するものであり、蓄積量の閾値としては、例えば、メモリ部７の記憶容量が、７フレーム分の映像データＳ5を記憶できる場合に、３フレームに設定することが考えられる。
【００２３】
また、入力映像データＳ1は、時系列に連続する複数のフレームからなり、前後のフレームにおける画像の相関が高いほど、前のフレームに対する後のフレームの動き量が小さいことを示す。また、入力映像データＳ1は、前後のフレームにおける画像の相関が低いほど、前のフレームに対する後のフレームの動き量が大きいことを示す。このため、フレームの動き量が動き量の閾値より低い場合には、映像シーンの変化が小さいものと判断でき、この前後のフレームの一方（例えば、前のフレーム）を「低動作フレーム」として定義する。
【００２４】
動き量検出部３は、動き量検出手段の一例として挙げられる。動き量検出部３は、入力映像データＳ1の連続するフレーム同士を比較して各フレームの動き量を検出し、この動き量が閾値設定部２から入力される第１の閾値信号Ｓ3における動き量の閾値より低いフレームを低動作フレームとして識別する。また、動き量検出部３は、動き量を検出した映像データＳ5を入力タイミング信号Ｓ2に同期させてメモリ部７に出力する。また、動き量検出部３は、低動作フレームであるか否かの識別結果を示す情報（以下、低動作フレーム識別情報と称す）を乗せた第１の識別信号Ｓ6を入力タイミング信号Ｓ2に同期させて書込制御部５及びメモリ部７に出力する。すなわち、動き量検出部３は、映像データＳ5の各フレームと各フレームに対する第１の識別信号Ｓ6とを一対にして、入力タイミング信号Ｓ2に同期させて、映像データＳ5及び第１の識別信号Ｓ6をメモリ部７に出力する。
【００２５】
なお、動き量の検出は、例えば、あるフレーム内における任意の位置のデータと、次のフレームにおける同じ位置及びその周辺に位置するデータとを比較することにより検出することができる。この動き量の検出は、ＭＰＥＧ（Moving Picture Experts Group）等の画像圧縮技術におけるフレーム間予測の中で行われている方式であるが、この方式に限られるものではない。
【００２６】
容量監視部４は、容量監視手段の一例として挙げられる。容量監視部４は、書込制御部５から入力される後述する書込完了通知信号Ｓ12と読出制御部６から入力される後述する読出完了通知信号Ｓ15との入力回数の差分に基づき、メモリ部７の空き容量又は映像データＳ5の蓄積量を算出する。すなわち、容量監視部４は、書込完了通知信号Ｓ12により、メモリ部７における映像データの蓄積量が一フレーム分増加したことを認識でき、読出完了通知信号Ｓ15により、メモリ部７における映像データの蓄積量が一フレーム分減少したことを認識できる。このため、容量監視部４は、書込完了通知信号Ｓ12及び読出完了通知信号Ｓ15の入力回数の差分に基づき、メモリ部７における映像データの蓄積量を算出でき、メモリ部７の記憶容量から蓄積量を減算することで、メモリ部７の空き容量を算出することができる。
【００２７】
また、容量監視部４は、メモリ部７の空き容量がメモリ許容範囲を下回る場合に、メモリ部７への低動作フレームの書き込みの制限を指示する情報を乗せたスキップ指示信号Ｓ7を書込制御部５に出力する。また、容量監視部４は、メモリ部７の空き容量がメモリ許容範囲を上回る場合に、メモリ部７からの低動作フレームの再度の読み出しを指示する情報を乗せたリピート指示信号Ｓ8を読出制御部６に出力する。
【００２８】
なお、メモリ許容範囲は、画像処理装置１０の設計者等が適宜設定するものであり、例えば、メモリ部７の記憶容量が、７フレーム分の映像データＳ5を記憶できる場合に、３フレームから５フレームまでに設定することが考えられる。
【００２９】
特に、外部から入力される映像データを処理して即時に出力するようなリアルタイム性が要求されるのであれば、画像処理装置１０は、メモリ部７の記憶容量を小さくし、メモリ許容範囲の下限値を上げることで、低動作フレームのスキップ処理を多用することが考えられる。また、リアルタイム性が要求されないのであれば、画像処理装置１０は、メモリ部７の記憶容量を大きくし、メモリ許容範囲の下限値を下げ上限値を上げることで、低動作フレームのスキップ処理及びリピート処理を減らし、外部から入力される映像データを忠実に再現することができる。
【００３０】
なお、以下の説明においては、容量監視部４がスキップ指示信号Ｓ7及びリピート指示信号Ｓ8を出力するにあたり、メモリ部７の空き容量を監視する場合について説明するが、メモリ部７における映像データの蓄積量を監視してもよい。すなわち、容量監視部４は、メモリ部７における映像データの蓄積量がメモリ許容範囲を上回る場合に、メモリ部７への低動作フレームの書き込みの制限を指示する情報を乗せたスキップ指示信号Ｓ7を書込制御部５に出力する。また、容量監視部４は、メモリ部７における映像データの蓄積量がメモリ許容範囲を下回る場合に、メモリ部７からの低動作フレームの再度の読み出しを指示する情報を乗せたリピート指示信号Ｓ8を読出制御部６に出力する。
【００３１】
また、容量監視部４は、メモリ部７における映像データの蓄積量が空である場合に、メモリ部７からのフレームの読み出しの停止を指示する情報を乗せた読出停止指示信号Ｓ9を読出制御部６に出力する。また、容量監視部４は、メモリ部７からのフレームの読み出しを停止した状態からメモリ部７における映像データの蓄積量が閾値を超えた場合に、メモリ部７からのフレームの読み出しの開始を指示する情報を乗せた読出開始指示信号Ｓ10を読出制御部６に出力する。
【００３２】
なお、メモリ部７における映像データの蓄積量が空である場合は、例えば、画像処理装置１０の起動直後における外部からの映像データがメモリ部７に入力されていない状態や画像処理装置１０の動作中に映像データがメモリ部７に入力されずに空になった状態である。
【００３３】
書込制御部５は、書込制御手段の一例として挙げられる。書込制御部５は、入力タイミング信号Ｓ2の同期信号に同期させて、メモリ部７へのフレームの書き込みを制御する。すなわち、書込制御部５は、動き量検出部３からメモリ部７に入力される映像データＳ5の各フレーム対して、メモリ部７へのフレームの書き込みの指示と書き込む記憶領域の指示とを示す情報を乗せた信号（以下、書込指示信号Ｓ11と称す）をメモリ部７に出力する。
【００３４】
この場合に、書込制御部５は、スキップ指示信号Ｓ7が容量監視部４から入力されている間は、動き量検出部３から入力される第１の識別信号Ｓ6に基づいて識別した低動作フレームに対して、書込指示信号Ｓ11をメモリ部７に出力しない。これにより、書込制御部５は、スキップ指示信号Ｓ7が容量監視部４から入力されている間、メモリ部７に低動作フレームの書き込みをさせずに、低動作フレームをスキップ（破棄）処理する。なお、低動作フレーム以外のフレームについては、スキップ処理の対象ではなく、書込制御部５から書込指示信号Ｓ11が出力されることになる。
【００３５】
また、書込制御部５は、書込指示信号Ｓ11を出力する度に、書き込みの完了を通知する情報を乗せた書込完了通知信号Ｓ12を容量監視部４に出力する。
ここで、メモリ部７へのフレームの書き込み制御について、図２を用いて説明する。
【００３６】
例えば、入力映像データＳ1が、図２（ａ）に示す複数のフレーム（第１フレーム（右向き矢印）、第２フレーム（下向き矢印）、第３フレーム（下向き矢印）、第４フレーム（左向き矢印）、第５フレーム（上向き矢印）、・・・）を含む映像データである場合を考える。
【００３７】
また、入力映像データＳ1が、図２（ａ）に示す複数のフレーム（第１０１フレーム（右向き矢印）、第１０２フレーム（下向き矢印）、第１０３フレーム（下向き矢印）、第１０４フレーム（左向き矢印）、・・・）を含む映像データである場合を考える。
【００３８】
図２（ａ）に示す入力映像データＳ1が入力された動き量検出部３は、図２（ｂ）に示すように、前のフレームとの比較（第０フレームと第１フレームとの比較、第１フレームと第２フレームとの比較、・・・）により動き量を検出する。そして、動き量検出部３は、検出した動き量と、閾値設定部２から入力される第１の閾値信号Ｓ3における動き量の閾値とを比較して、低動作フレームであるか否かを識別する。
【００３９】
なお、図２では、第２フレームと第３フレームとの画像が一致しており（動き量が０であり）、第３フレームを低動作フレームと識別し、第１フレーム、第２フレーム、第４フレーム及び第５フレームを低動作フレームではないと識別している。また、図２では、第１０２フレームと第１０３フレームとの画像が一致しており（動き量が０であり）、第１０３フレームを低動作フレームと識別し、第１０１フレーム、第１０２フレーム及び第１０４フレームを低動作フレームではないと識別している。
【００４０】
例えば、動き量検出部３からメモリ部７に第１フレームを出力する時点で、スキップ指示信号Ｓ7が容量監視部４から書込制御部５に入力されている場合を考える。また、第１０１フレーム、第１０２フレーム、第１０３フレーム及び第１０４フレームを動き量検出部３からメモリ部７に出力する時点では、容量監視部４からスキップ指示信号Ｓ7が書込制御部５に入力されていない場合を考える。
【００４１】
図２（ｃ）に示すように、書込制御部５は、メモリ部７への第１フレームの書き込みを指示するか否かを判断する時点でスキップ指示信号Ｓ7が入力されているのであるが、第１フレームが低動作フレームではないために、メモリ部７に書込指示信号Ｓ11を出力する。これにより、第１フレームは、スキップ処理されることなく、メモリ部７の記憶領域（Ｍ）に格納される。同様に、第２フレームは、低動作フレームではないために、スキップ処理されることなく、メモリ部７の記憶領域（Ｍ＋１）に格納される。
【００４２】
これに対し、書込制御部５は、メモリ部７への第３フレームの書き込みを指示するか否かを判断する時点でスキップ指示信号Ｓ7が入力されており、かつ、第３フレームが低動作フレームであるために、メモリ部７に書込指示信号Ｓ11を出力しない。これにより、第３フレームは、スキップ処理されることになり、メモリ部７の記憶領域に格納されないことになる。
【００４３】
また、書込制御部５は、メモリ部７への第４フレーム及び第５フレームの書き込みを指示するか否かを判断する時点でスキップ指示信号Ｓ7が入力されていないために、第４フレーム及び第５フレームに対してメモリ部７に書込指示信号Ｓ11を出力する。これにより、第４フレーム及び第５フレームは、スキップ処理されることなく、第４フレームはメモリ部７の記憶領域（Ｍ＋２）に格納され、第５フレームはメモリ部７の記憶領域（Ｍ＋３）に格納される。なお、図２（ｃ）においては、第３フレームがスキップ処理された後に、読出制御部６による後述する読出指示信号Ｓ13によりメモリ部７からフレームが読み出され、メモリ部７の空き容量が増加する。そして、メモリ部７の空き容量がメモリ許容範囲内になったために、容量監視部４からのスキップ指示信号Ｓ7が出力されない状態を示している。
【００４４】
また、書込制御部５は、メモリ部７への第１０１フレーム〜第１０４フレームの書き込みを指示するか否かを判断する時点でスキップ指示信号Ｓ7が入力されていないために、第１０１フレーム〜第１０４フレームに対してメモリ部７に書込指示信号Ｓ11を出力する。これにより、第１０１フレーム〜第１０４フレームは、スキップ処理されることなく、メモリ部７の記憶領域（Ｍ＋１、Ｍ＋２、Ｍ＋３、Ｍ＋４）に、順次、それぞれ格納される。なお、第１０３フレームは低動作フレームであるが、メモリ部７へのフレームの書き込みを指示するか否かを判断する時点でスキップ指示信号Ｓ7が入力されていないために、第１０３フレームに対してもメモリ部７に書込指示信号Ｓ11を出力する。
【００４５】
以上のように、書込制御部５は、メモリ部７へのフレームの書き込みを指示するか否かを判断する時点でスキップ指示信号Ｓ7が入力されており、かつ、フレームが低動作フレームであれば、この低動作フレームに対してメモリ部７に書込指示信号Ｓ11を出力しない。言い換えると、書込制御部５は、メモリ部７へのフレームの書き込みを指示するか否かを判断する時点でスキップ指示信号Ｓ7が入力されていない場合、又はフレームが低動作フレームではない場合に、このフレームに対してメモリ部７に書込指示信号Ｓ11を出力する。
【００４６】
読出制御部６は、読出制御手段の一例として挙げられる。読出制御部６は、後述する出力タイミング信号Ｓ17の同期信号に同期させて、メモリ部７からのフレームの読み出しを制御する。すなわち、読出制御部６は、メモリ部７に格納される映像データＳ5の各フレーム対して、メモリ部７からのフレームの読み出しの指示と読み出す記憶領域の指示とを示す情報を乗せた信号（以下、読出指示信号Ｓ13と称す）をメモリ部７に出力する。
【００４７】
この場合に、読出制御部６は、リピート指示信号Ｓ8が容量監視部４から入力されている間は、メモリ部７から入力される後述する第２の識別信号Ｓ14に基づいて識別した低動作フレームに対して、再度の読出指示信号Ｓ13をメモリ部７に出力する。これにより、読出制御部６は、リピート指示信号Ｓ8が容量監視部４から入力されている間は、メモリ部７から低動作フレームを再度読出し、低動作フレームをリピート（再度出力）処理する。なお、低動作フレーム以外のフレームについては、リピート処理の対象ではなく、読出制御部６から再度の読出指示信号Ｓ13が出力されないことになる。
【００４８】
また、第２の識別信号Ｓ14は、読出制御部６によりメモリ部７からフレームと共に読み出される、低動作フレーム識別情報を乗せた信号である。また、第２の識別信号Ｓ14は、動き量検出部３から出力され、メモリ部７に入力される第１の識別信号Ｓ6に対して、書き込みと読み出しとのタイミングは異なるものの、同一のフレームに対して同一の情報が乗せられることになる。
【００４９】
また、読出制御部６は、読出指示信号Ｓ13を出力する度に、読み出しの完了を通知する情報を乗せた読出完了通知信号Ｓ15を容量監視部４に出力する。ただし、メモリ部７から再度読み出す低動作フレーム（リピートフレーム）に対する読出指示信号Ｓ13に対しては、読出完了通知信号Ｓ15を容量監視部４に出力しないものとする。
【００５０】
さらに、読出制御部６は、容量監視部４から入力される読出停止指示信号Ｓ9に基づき、メモリ部７からのフレームの読み出しを停止する。また、読出制御部６は、容量監視部４から入力される読出開始指示信号Ｓ10に基づき、メモリ部７からのフレームの読み出しを開始する。
ここで、メモリ部７からのフレームの読み出し制御について、図２を用いて説明する。
【００５１】
なお、図２（ｄ）は、図２（ｃ）に示す書き込み制御（第３フレームのみスキップ処理）が行われた各フレームに対する、読み出し制御を説明するための説明図である。
【００５２】
例えば、第１フレーム、第２フレーム、第４フレーム及び第５フレームをメモリ部７から映像処理部８に出力する時点では、容量監視部４からリピート指示信号Ｓ8が読出制御部６に入力されていない場合を考える。また、メモリ部７から映像処理部８に第１０１フレームを出力する時点で、リピート指示信号Ｓ8が容量監視部４から読出制御部６に入力されている場合を考える。
【００５３】
図２（ｄ）に示すように、読出制御部６は、メモリ部７からの第１フレーム、第２フレーム、第４フレーム及び第５フレームの再度の読み出しを指示するか否かを判断する時点でリピート指示信号Ｓ8が入力されていない。このため、読出制御部６は、第１フレーム、第２フレーム、第４フレーム及び第５フレームに対してメモリ部７に再度の読出指示信号Ｓ13を出力しない。これにより、第１フレーム、第２フレーム、第４フレーム及び第５フレームは、リピート処理されることなく、メモリ部７の記憶領域（Ｍ、Ｍ＋１、Ｍ＋２、Ｍ＋３）から、順次、それぞれ読み出される。
【００５４】
また、読出制御部６は、メモリ部７からの第１０１フレームの再度の読み出しを指示するか否かを判断する時点でリピート指示信号Ｓ8が入力されている。しかしながら、読出制御部６は、第１０１フレームが低動作フレームではないために、メモリ部７に再度の読出指示信号Ｓ13を出力しない。同様に、読出制御部６は、第１０２フレームが低動作フレームではないために、メモリ部７に再度の読出指示信号Ｓ13を出力しない。これにより、第１０１フレーム及び第１０２フレームは、リピート処理されることなく、メモリ部７の記憶領域（Ｍ＋１、Ｍ＋２）から、順次、それぞれ読み出される。
【００５５】
これに対し、読出制御部６は、メモリ部７からの第１０３フレームの再度の読み出しを指示するか否かを判断する時点でリピート指示信号Ｓ8が入力されており、かつ、第１０３フレームが低動作フレームである。このために、読出制御部６は、メモリ部７に再度の読出指示信号Ｓ13を出力する。これにより、第１０３フレームは、リピート処理されることになり、メモリ部７の記憶領域（Ｍ＋３）から、２度繰り返して読み出される。
【００５６】
また、読出制御部６は、メモリ部７からの第１０４フレームの再度の読み出しを指示するか否かを判断する時点でリピート指示信号Ｓ8が入力されていないために、第１０４フレームに対してメモリ部７に再度の読出指示信号Ｓ13を出力しない。これにより、第１０４フレームは、リピート処理されることなく、メモリ部７の記憶領域（Ｍ＋２）から、１度だけ読み出される。なお、図２（ｄ）においては、第１０３フレームがリピート処理された後に、書込制御部５による書込指示信号Ｓ11によりメモリ部７にフレームが書き込まれ、メモリ部７の空き容量が減少する。そして、メモリ部７の空き容量がメモリ許容範囲内になったために、容量監視部４からのリピート指示信号Ｓ8が出力されない状態を示している。
【００５７】
以上のように、読出制御部６は、フレームの再度の読み出しを指示するか否かを判断する時点でリピート指示信号Ｓ8が入力されており、かつ、フレームが低動作フレームであれば、この低動作フレームに対してメモリ部７に再度の読出指示信号Ｓ13を出力する。言い換えると、読出制御部６は、メモリ部７からのフレームの再度の読み出しを指示するか否かを判断する時点でリピート指示信号Ｓ8が入力されていない場合に、このフレームに対してメモリ部７に再度の読出指示信号Ｓ13を出力しない。また、読出制御部６は、フレームが低動作フレームではない場合に、このフレームに対してメモリ部７に再度の読出指示信号Ｓ13を出力しない。
【００５８】
メモリ部７は、メモリ手段の一例として挙げられる。メモリ部７は、動き量検出部３から入力される映像データＳ5の各フレームと、動き量検出部３から入力される第１の識別信号Ｓ6から取得した、各フレームに対して判別された低動作フレーム識別情報とを格納する。
【００５９】
また、メモリ部７は、動き量検出部３から入力される映像データＳ5のうち、書込制御部５からの書込指示信号Ｓ11により書き込みを指示されたフレームが、入力タイミング信号Ｓ2の同期信号に同期して、書込指示信号Ｓ11により指示された記憶領域に書き込まれる。この場合に、メモリ部７に書き込まれるフレームは、フレームと共に入力される第１の識別信号Ｓ6に基づき、このフレームに対して判別された低動作フレーム識別情報が一体として書き込まれる。例えば、メモリ部７がバンクメモリである場合に、バンクメモリの記憶領域にフレームを書き込む際に、フレームの先頭（最上位ビット）より上位ビットに、低動作フレームであるか否かを識別するためのフラグ（低動作フレームは「１」）を付与することが考えられる。
【００６０】
また、メモリ部７は、読出制御部６からの読出指示信号Ｓ13により読み出しを指示されたフレームが、後述する出力タイミング信号Ｓ17の同期信号に同期して、読出指示信号Ｓ13により指示された記憶領域から読み出される。また、メモリ部７から読み出されたフレームは、出力映像データＳ16として映像処理部８に入力される。この場合に、メモリ部７から読み出されるフレームは、フレームと共に読み出される第２の識別信号Ｓ14に基づき、このフレームに対して判別された低動作フレーム識別情報が一体として読み出される。例えば、メモリ部７がバンクメモリである場合に、バンクメモリの記憶領域からフレームを読み出す際に、フレームの先頭（最上位ビット）より上位ビットに付与される、低動作フレームであるか否かを識別するためのフラグを読み出すことになる。
【００６１】
映像処理部８は、映像処理手段の一例として挙げられる。映像処理部８は、クロックの発振回路を備え、クロックから生成される同期信号を含むタイミング信号（以下、出力タイミング信号Ｓ17と称す）を読出制御部６及びメモリ部７に出力する。また、映像処理部８は、出力タイミング信号Ｓ17に同期した、メモリ部７から入力される出力映像データＳ16を、出力映像信号ＳOUTとして外部に出力する。なお、映像処理部８は、出力タイミング信号Ｓ17の同期信号に乗せ換えた出力映像データＳ16が入力されるため、画像処理装置１０のクロックに合わせて出力映像データＳ16を確実に処理することができる。
【００６２】
また、出力タイミング信号Ｓ17の同期信号は、読出制御部６及びメモリ部７に各フレームの読み出しタイミングを伝える信号であり、出力タイミング信号Ｓ17のクロックは、読出制御部６及びメモリ部７の動作の歩調が合うように、周期的に発する信号である。
【００６３】
つぎに、本実施形態に係る画像処理装置１０における処理手順について、図３及び図４を用いて説明する。
まず、画像処理装置１０を起動する（ステップＳ１）。
【００６４】
閾値設定部２は、動き量検出部３に第１の閾値信号Ｓ3を出力して動き量検出部３に動き量の閾値を設定し、容量監視部４に第２の閾値信号Ｓ4を出力して容量監視部４に蓄積量の閾値及びメモリ許容範囲を設定する（ステップＳ２）。
【００６５】
容量監視部４は、メモリ部７における映像データの蓄積量が空であるために、読出停止指示信号Ｓ9を読出制御部６に出力し、メモリ部７からのフレームの読み出しを停止する（ステップＳ３）。
【００６６】
映像入力部１は、外部から入力映像信号ＳINが入力されると（ステップＳ４）、入力映像信号ＳINに含まれる入力映像データＳ1と入力タイミング信号Ｓ2とを分離して、入力映像データＳ1を動き量検出部３に出力する。また、映像入力部１は、動き量検出部３、書込制御部５及びメモリ部７に入力タイミング信号Ｓ2を出力する（ステップＳ５）。
【００６７】
動き量検出部３は、入力映像データＳ1のうち一のフレーム（ここでは、第１フレーム）と、次のフレーム（ここでは、第２フレーム）とを比較して、次のフレームの動き量を検出する。そして、動き量検出部３は、検出した動き量と、閾値設定部２により設定された動き量の閾値とを比較して、次のフレームが低動作フレームであるか否かを識別する（ステップＳ６）。
【００６８】
そして、動き量検出部３は、次のフレームと、このフレームに対する低動作フレーム識別情報を乗せた第１の識別信号Ｓ6とを、入力タイミング信号Ｓ2の同期信号に同期させて、メモリ部７に出力する（ステップＳ７）。
【００６９】
また、書込制御部５は、書込指示信号Ｓ11をメモリ部７に出力することで、次のフレームは、低動作フレーム識別情報と共に、メモリ部７における指定された記憶領域に格納される（ステップＳ８）。
そして、書込制御部５は、書込完了通知信号Ｓ12を容量監視部４に出力する（ステップＳ９）。
【００７０】
容量監視部４は、書込完了通知信号Ｓ12に基づき、メモリ部７における映像データの蓄積量を一フレーム分増加した蓄積量が、閾値設定部２により設定された蓄積量の閾値を越えたか否かを判断する（ステップＳ１０）。
【００７１】
ステップＳ１０において、蓄積量の閾値を越えていないと判断した場合には、ステップＳ６に戻り、次のフレームに対して、ステップＳ６〜ステップＳ１０を繰り返す。
また、ステップＳ１０において、蓄積量の閾値を越えていると判断した場合に、容量監視部４は、読出開始指示信号Ｓ10を読出制御部６に出力する（ステップＳ１１）。
【００７２】
そして、入力タイミング信号Ｓ2の同期信号による書き込みタイミングと、出力タイミング信号Ｓ17の同期信号による読み出しタイミングとに対応して、メモリ部７に対する書き込み制御と読み出し制御とが同時又は異なるタイミングで行われる（ステップＳ１２）。
【００７３】
まず、書き込み制御について説明する。
動き検出部３は、入力映像データＳ1のうち一のフレーム（ここでは、ステップＳ１０で閾値を超えた際のフレームに対する次のフレーム）と、この一のフレームに対する次のフレームとを比較して、一のフレームの動き量を検出する。そして、動き量検出部３は、検出した動き量と動き量の閾値とを比較して、一のフレームが低動作フレームであるか否かを識別する（ステップＳ１３）。
【００７４】
そして、動き量検出部３は、一のフレームと、このフレームに対する低動作フレーム識別情報を乗せた第１の識別信号Ｓ6とを、映像入力部１から入力される入力タイミング信号Ｓ2の同期信号に同期させて、メモリ部７に出力する。また、動き量検出部３は、このフレームに対する低動作フレーム識別情報を乗せた第１の識別信号Ｓ6を、書込制御部５に出力する（ステップＳ１４）。
そして、書込制御部５は、第１の識別信号Ｓ6における低動作フレーム識別情報に基づき、一のフレームが低動作フレームであるか否かを判断する（ステップＳ１５）。
【００７５】
ステップＳ１５において、低動作フレームであると判断した場合に、書込制御部５は、スキップ指示信号Ｓ7が容量監視部４から入力されているか否かを判断する（ステップＳ１６）。
【００７６】
ステップＳ１６において、スキップ指示信号Ｓ7が入力されていると判断した場合に、書込制御部５は、書込指示信号Ｓ11をメモリ部７に出力せずに、ステップＳ１２に戻る。これにより、この低動作フレームは、スキップ処理されることになる。
【００７７】
また、ステップＳ１６において、スキップ指示信号Ｓ7が入力されていないと判断した場合、及び、ステップＳ１５において、低動作フレームではないと判断した場合に、書込制御部５は、書込指示信号Ｓ11をメモリ部７に出力する（ステップＳ１７）。これにより、この一のフレームは、低動作フレーム識別情報と共に、メモリ部７に格納される。
そして、書込制御部５は、書込完了通知信号Ｓ12を容量監視部４に出力する（ステップＳ１８）。
【００７８】
容量監視部４は、書込完了通知信号Ｓ12に基づき、メモリ部７における映像データの蓄積量を一フレーム分増加した蓄積量を算出し、算出した蓄積量をメモリ部７の記憶容量から減算することで、メモリ部７の空き容量を算出する。そして、容量監視部４は、算出した空き容量が、容量監視部４に設定されたメモリ許容範囲を下回るか否かを判断する（ステップＳ１９）。
【００７９】
ステップＳ１９において、空き容量がメモリ許容範囲を下回ると判断した場合に、容量監視部４は、書込制御部５に対して、スキップ指示信号Ｓ7の出力を開始し（ステップＳ２０）、ステップＳ１２に戻る。
【００８０】
また、ステップＳ１９において、空き容量がメモリ許容範囲を下回らないと判断した場合に、容量監視部４は、算出した空き容量が、容量監視部４に設定されたメモリ許容範囲内であるか否かを判断する（ステップＳ２１）。
【００８１】
ステップＳ２１において、空き容量がメモリ許容範囲内であると判断した場合に、容量監視部４は、リピート指示信号Ｓ8を読出制御部６に出力中であれば、リピート指示信号Ｓ8を停止して（ステップＳ２２）、ステップＳ１２に戻る。
また、ステップＳ２１において、空き容量がメモリ許容範囲内ではないと判断した場合には、ステップＳ１２に戻る。
【００８２】
つぎに、読み出し制御について説明する。
読出制御部６は、映像処理部８から入力される出力タイミング信号Ｓ17の同期信号に同期させて、読出指示信号Ｓ13をメモリ部７に出力し、指定した記憶領域に格納された一のフレームを読み出す。また、読出制御部６は、この一のフレームに対する低動作フレーム識別情報を第２の識別信号Ｓ14に乗せて読み出す（ステップＳ２３）。
【００８３】
そして、読み出されたフレームを含む出力映像データＳ16は、出力映像信号ＳOUTとして、映像処理部８から外部に出力される（ステップＳ２４）。
また、読出制御部６は、読出完了通知信号Ｓ15を容量監視部４に出力する（ステップＳ２５）。
【００８４】
そして、読出制御部６は、リピート指示信号Ｓ8が容量監視部４から入力されているか否かを判断する（ステップＳ２６）。
ステップＳ２６において、リピート指示信号Ｓ8が入力されていると判断した場合には、後述するステップＳ３１に進む。
【００８５】
また、ステップＳ２６において、リピート指示信号Ｓ8が入力されていないと判断した場合に、容量監視部４は、読出完了通知信号Ｓ15に基づき、メモリ部７における映像データの蓄積量を一フレーム分減少した蓄積量を算出する。そして、容量監視部４は、算出した蓄積量をメモリ部７の記憶容量から減算することで、メモリ部７の空き容量を算出し、算出した空き容量が、容量監視部４に設定されたメモリ許容範囲を上回るか否かを判断する（ステップＳ２７）。
【００８６】
ステップＳ２７において、空き容量がメモリ許容範囲を上回らないと判断した場合に、容量監視部４は、算出した空き容量が、容量監視部４に設定されたメモリ許容範囲内であるか否かを判断する（ステップＳ２８）。
【００８７】
ステップＳ２８において、空き容量がメモリ許容範囲内であると判断した場合に、容量監視部４は、スキップ指示信号Ｓ7を書込制御部５に出力中であれば、スキップ指示信号Ｓ7を停止して（ステップＳ２９）、ステップＳ１２に戻る。
【００８８】
また、ステップＳ２８において、空き容量がメモリ許容範囲内ではないと判断した場合には、ステップＳ１２に戻る。
また、前述したステップＳ２７において、空き容量がメモリ許容範囲を上回ると判断した場合に、容量監視部４は、読出制御部６に対して、リピート指示信号Ｓ8の出力を開始する（ステップＳ３０）。
そして、読出制御部６は、第２の識別信号Ｓ14の低動作フレーム識別情報に基づき、一のフレームが低動作フレームであるか否かを判断する（ステップＳ３１）。
【００８９】
ステップＳ３１において、低動作フレームではないと判断した場合には、ステップＳ１２に戻る。
また、ステップＳ３１において、低動作フレームであると判断した場合に、読出制御部６は、この一のフレームに対して、再度の読出指示信号Ｓ13をメモリ部７に出力し、指定した記憶領域に格納された一のフレームを読み出す（ステップＳ３２）。
そして、再度読み出されたフレームを含む出力映像データＳ16は、出力映像信号ＳOUTとして、映像処理部８から外部に出力され（ステップＳ３３）、ステップＳ１２に戻る。
【００９０】
なお、外部からの入力映像信号ＳINの入力が終了し、メモリ部７への書き込み対象のフレームが無くなると共に、メモリ部７からの読み出し対象のフレームが無くなり、外部への出力映像信号ＳOUTの出力が終了すると、画像処理装置１０による処理を終了する。
【００９１】
以上のように、本実施形態に係る画像処理装置１０は、映像信号の同期信号の乗せ換えにより発生する、フレームのスキップ処理又はリピート処理を、映像シーンの変化が小さいフレームである「低動作フレーム」を対象に処理する。これにより、画像処理装置１０は、フレームのスキップやリピートが発生したにも関わらず、フレームのスキップやリピートを視聴者に感じさせない映像を出力することができるという作用効果を奏する。
【００９２】
特に、本実施形態に係る画像処理装置１０は、メモリ部４の空き容量又はメモリ部４における映像データの蓄積量が予め定めた許容範囲外にある場合において、「低動作フレーム」を対象にスキップ処理又はリピート処理を行うものである。このため、全ての「低動作フレーム」に対して、スキップ処理又はリピート処理するものではなく、必要最低限のフレームに対して、スキップ処理又はリピート処理することにより、動画を円滑に再現できるという作用効果を奏する。
【００９３】
なお、本実施形態に係る画像処理装置１０は、メモリ許容範囲が予め設定した固定の範囲の場合について説明したが、メモリ許容範囲は、必要に応じて、上限値及び下限値のいずれかの値を変化させてもよい。
【００９４】
具体的には、図５に示すように、容量監視部４は、メモリ部７の空き容量又はメモリ部７における映像データの蓄積量を、この空き容量又は蓄積量の値が更新される度に通知する容量通知信号Ｓ18を、閾値設定部２に出力する。これにより、閾値設定部２は、メモリ部７の空き容量又はメモリ部７における映像データの蓄積量をリアルタイムに認識することができる。また、閾値設定部２は、容量通知信号Ｓ18に基づき、メモリ許容範囲をずらすように調整する。
【００９５】
ここで、フレームに対してスキップ処理する場合は、画像処理装置１０内部で生成した同期信号に乗せ換える前の映像信号の速度（フレーム速度）が、乗せ換えた後の映像信号の速度よりも速いために発生する。すなわち、スキップ処理は、メモリ部７に対するフレームの書き込み回数が読み出し回数を上回り、メモリ部７の空き容量が不足しないように、行われる。
【００９６】
このため、閾値設定部２は、容量通知信号Ｓ18から取得した空き容量又は蓄積量の情報に基づき、メモリ部７における映像データの蓄積量がフルの状態が頻繁に発生していることが認識できる。閾値設定部２は、フルの状態が頻発していることを認識できれば、メモリ部７の空き容量に対するメモリ許容範囲の下限値を引き上げる、又はメモリ部７における映像データの蓄積量に対するメモリ許容範囲の上限値を引き下げる設定を行う。閾値設定部２では、メモリ許容範囲の下限値を引き上げる、又は上限値を引き下げる操作することで、スキップ指示信号Ｓ7の出力頻度が必要以上に少なくなる。
【００９７】
また、フレームに対してリピート処理する場合は、画像処理装置１０内部で生成した同期信号に乗せ換えた後の映像信号の速度が、乗せ換える前の映像信号の速度よりも速いために発生する。すなわち、リピート処理は、メモリ部７に対するフレームの読み出し回数が書き込み回数を上回り、メモリ部７における映像データの蓄積量が不足しないように行われる。
【００９８】
このため、閾値設定部２は、容量通知信号Ｓ18から取得した情報に基づき、メモリ部７における映像データの蓄積量がエンプティの状態が頻繁に発生していることが認識できれば、リピート指示信号Ｓ8の出力頻度が必要以上に少ないものと考えられる。これに対して、閾値設定部２は、メモリ部７の空き容量に対するメモリ許容範囲の上限値を引き下げる、又はメモリ部７における映像データの蓄積量に対するメモリ許容範囲の下限値を引き上げることになる。
【００９９】
以上のように、本実施形態に係る画像処理装置１０は、メモリ許容範囲の上限値及び下限値のいずれかの値を必要に応じて変化させることで、スキップ指示信号Ｓ7及びリピート指示信号Ｓ8の出力頻度を調整し、メモリ部７の空き容量を略一定に保つことができる。
【０１００】
［付記］  以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）  映像データを処理する画像処理装置において、前記映像データのフレーム間の動き量が第１の閾値より低いフレームを検出する動き量検出部と、入力されたフレーム単位の前記映像データをメモリに書き込む書込部と、前記メモリから前記フレーム単位に前記映像データを読み出す読出部と、当該メモリの空き容量又は蓄積量に基づいて、前記メモリへの前記低いフレームの書き込みの制限を指示する指示信号を前記書込部に出力する容量監視部と、を備え、前記書込部が、前記指示信号に基づき、前記メモリへの前記低いフレームの書き込みを制限することを特徴とする画像処理装置。
【０１０１】
（付記２）  前記付記１に記載の画像処理装置において、前記容量監視部が、前記メモリの空き容量が予め定めた許容範囲を上回る場合又は前記メモリにおける映像データの蓄積量が予め定めた許容範囲を下回る場合に、前記メモリからの低動作フレームの再度の読み出しを指示するリピート指示信号を前記読出制御部に出力し、前記読出制御部が、前記リピート指示信号の有無に基づき、前記低動作フレームを前記メモリから再度読み出すか否かを判断する画像処理装置。
【０１０２】
（付記３）  前記付記１又は２に記載の画像処理装置において、前記容量監視部が、前記メモリへのフレームの書き込みの完了を通知する書込完了通知信号が前記書込部から入力され、前記メモリからのフレームの読み出しの完了を通知する読出完了通知信号が前記読出部から入力され、当該書込完了通知信号及び読出完了通知信号の入力回数の差分に基づき、前記メモリの空き容量又は前記メモリにおける映像データの蓄積量を算出する画像処理装置。
【０１０３】
（付記４）  前記付記１乃至３のいずれかに記載の画像処理装置において、前記容量監視部が、前記メモリにおける映像データの蓄積量が空である場合に、前記メモリからのフレームの読み出しの停止を指示する読出停止指示信号を前記読出部に出力すると共に、前記メモリからのフレームの読み出しを停止した状態から前記メモリにおける映像データの蓄積量が予め定めた閾値を超えた場合に、前記メモリからのフレームの読み出しの開始を指示する読出開始指示信号を前記読出部に出力し、前記読出部が、前記読出停止指示信号及び読出開始指示信号に基づき、前記メモリからのフレームの読み出しを制御する画像処理装置。
【０１０４】
（付記５）  前記付記１乃至４のいずれかに記載の画像処理装置において、前記予め定めた許容範囲を示す情報を格納する閾値設定部を備え、前記容量監視部が、前記メモリ部の空き容量又は前記メモリ部における映像データの蓄積量を通知する容量通知信号を前記閾値設定部に出力し、前記閾値設定部が、前記容量通知信号に基づき、前記許容範囲を調整する画像処理装置。
【０１０５】
（付記６）  映像データを処理する画像処理方法において、前記映像データのフレーム間の動き量が第１の閾値より低いフレームを検出する動き量検出ステップと、入力されたフレーム単位の前記映像データをメモリに書き込む書込ステップと、前記メモリから前記フレーム単位に前記映像データを読み出す読出ステップと、当該メモリの空き容量又は蓄積量に基づいて、前記メモリへの前記低いフレームの書き込みの制限を指示する指示信号を前記書込ステップに出力する容量監視ステップと、を有し、前記書込ステップが、前記指示信号に基づき、前記メモリへの前記低いフレームの書き込みを制限することを特徴とする画像処理方法。
【０１０６】
（付記７）  映像データを処理する画像処理装置のコンピュータを機能させる制御プログラムにおいて、コンピュータを、前記映像データのフレーム間の動き量が第１の閾値より低いフレームを検出する動き量検出手段と、入力されたフレーム単位の前記映像データをメモリに書き込む書込手段と、前記メモリから前記フレーム単位に前記映像データを読み出す読出手段と、当該メモリの空き容量又は蓄積量に基づいて、前記メモリへの前記低いフレームの書き込みの制限を指示する指示信号を前記書込手段に出力する容量監視手段として機能させ、前記書込手段が、前記指示信号に基づき、前記メモリへの前記低いフレームの書き込みを制限することを特徴とする制御プログラム。
【符号の説明】
【０１０７】
１      映像入力部
２      閾値設定部
３      動き量検出部
４      容量監視部
５      書込制御部
６      読出制御部
７      メモリ部
８      映像処理部
１０    画像処理装置
Ｓ1    入力映像データ
Ｓ2    入力タイミング信号
Ｓ3    第１の閾値信号
Ｓ4    第２の閾値信号
Ｓ5    映像データ
Ｓ6    第１の識別信号
Ｓ7    スキップ指示信号
Ｓ8    リピート指示信号
Ｓ9    読出停止指示信号
Ｓ10  読出開始指示信号
Ｓ11  書込指示信号
Ｓ12  書込完了通知信号
Ｓ13  読出指示信号
Ｓ14  第２の識別信号
Ｓ15  読出完了通知信号
Ｓ16  出力映像データ
Ｓ17  出力タイミング信号
Ｓ18  容量通知信号
ＳIN  入力映像信号
ＳOUT  出力映像信号
【図１】
0005381409.tif 000002
【図２】
0005381409.tif 000003
【図３】
0005381409.tif 000004
【図４】
0005381409.tif 000005
【図５】
0005381409.tif 000006