(57)【要約】【課題】  符号化映像データを復号化し、復号化後の映像データが示す映像中の特定画像領域を検出し、検出結果に基づいて特定画像領域とそれ以外の領域とで異なる画質レベルで符号化する場合にフレームスキップを防止して符号化映像データを出力することができる映像処理装置及び方法を提供する。【解決手段】  第１の符号化映像データを第１記憶部に記憶させ、第１の符号化映像データの復号後の映像データを符号化した第２の符号化映像データを第２記憶部に記憶させ、１フレーム時間毎の送信開始タイミングで符号化部が１フレーム分の映像データの符号化を完了したか否かを判定し、判定結果が１フレーム分の映像データの符号化完了であるとき第２記憶部の第２の符号化映像データを読み出して送信し、判定結果が１フレーム分の映像データの符号化未完了であるとき第１記憶部の第１の符号化映像データを読み出して送信する。【選択図】  図２
2019029817.tif 000002
【特許請求の範囲】
【請求項１】
入力される第１の符号化映像データを記憶する第１の映像データ記憶部と、
前記第１の符号化映像データを１フレーム毎に復号化して映像データを生成する復号化部と、
当該復号化後の１フレーム分の前記映像データが示す映像中の特定映像領域を検出する特定映像領域検出部と、
前記１フレーム分の前記映像データ中の前記特定映像領域の部分を第１の量子化パラメータを用いて符号化し、前記１フレーム分の前記映像データ中の前記特定映像領域以外の部分を前記第１の量子化パラメータより大なる第２の量子化パラメータを用いて符号化して第２の符号化映像データを生成する符号化部と、
前記第２の符号化映像データを記憶する第２の映像データ記憶部と、
前記１フレーム時間毎の送信開始タイミングで前記符号化部が前記１フレーム分の前記映像データの符号化を完了したか否かを判定する符号化判定部と、
前記符号化判定部の判定結果が前記１フレーム分の前記映像データの符号化完了であるとき前記第２の映像データ記憶部に記憶された前記第２の符号化映像データを読み出して送信し、前記符号化判定部の判定結果が前記１フレーム分の前記映像データの符号化未完了であるとき前記第１の映像データ記憶部に記憶された前記第１の符号化映像データを読み出して送信する送信部と、を備えることを特徴とする映像処理装置。
【請求項２】
前記特定映像領域は、人の顔の領域であることを特徴とする請求項１記載の映像処理装置。
【請求項３】
前記送信部は、前記符号化判定部の判定結果が前記１フレーム分の前記映像データの符号化未完了であるときでかつ前記特定映像領域検出部が前記人の顔の領域を検出しているときにのみ前記第１の映像データ記憶部に記憶された前記第１の符号化映像データを読み出して送信することを特徴とする請求項２記載の映像処理装置。
【請求項４】
前記送信部は、前記符号化判定部の判定結果が前記１フレーム分の前記映像データの符号化未完了であるときでかつ前記特定映像領域検出部が前記人の顔の領域を複数検出しているときにのみ前記第１の映像データ記憶部に記憶された前記第１の符号化映像データを読み出して送信することを特徴とする請求項２記載の映像処理装置。
【請求項５】
入力される第１の符号化映像データに対して映像処理を行う映像処理装置の映像処理方法であって、
前記第１の符号化映像データを第１の映像データ記憶部に記憶させるステップと、
前記第１の符号化映像データを１フレーム毎に復号化して映像データを生成する復号化ステップと、
当該復号化後の１フレーム分の前記映像データが示す映像中の特定映像領域を検出する特定映像領域検出ステップと、
前記１フレーム分の前記映像データ中の前記特定映像領域の部分を第１の量子化パラメータを用いて符号化し、前記１フレーム分の前記映像データ中の前記特定映像領域以外の部分を前記第１の量子化パラメータより大なる第２の量子化パラメータを用いて符号化して第２の符号化映像データを生成する符号化ステップと、
前記第２の符号化映像データを第２の映像データ記憶部に記憶させるステップと、
前記１フレーム時間毎の送信開始タイミングで前記符号化部が前記１フレーム分の前記映像データの符号化を完了したか否かを判定する符号化判定ステップと、
前記符号化判定ステップの判定結果が前記１フレーム分の前記映像データの符号化完了であるとき前記第２の映像データ記憶部に記憶された前記第２の符号化映像データを読み出して送信し、前記符号化判定ステップの判定結果が前記１フレーム分の前記映像データの符号化未完了であるとき前記第１の映像データ記憶部に記憶された前記第１の符号化映像データを読み出して送信する送信ステップと、を含むことを特徴とする映像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化映像データを復号化し、復号化後の映像データが示す映像中の特定映像領域を検出し、その検出結果に基づいて特定映像領域とそれ以外の領域とで異なる画質レベルで符号化する映像処理装置及び方法に関する。
【背景技術】
【０００２】
遠隔地に配置されたカメラから出力された映像データをネットワークを介して効率良く伝送するために伝送前に映像データを符号化し、符号化後の映像データを伝送することが一般的である。例えば、映像データに対して、特定の条件に合致した映像であるか否かを解析し、映像中の特定の条件を満たす領域を検出し、その領域のみを高画質に、その他の領域を低画質に符号化することが行われる。
【０００３】
特許文献１には、そのような符号化を行う従来の映像処理装置が開示されている。かかる従来の映像処理装置は、特定の条件を人の顔としており、特定領域検出部、高画質化領域設定部、符号化部及び出力部から構成されている。特定領域検出部は、入力された映像データから所定の条件に適合する１以上の特定領域を検出し、その特定領域の検出評価値を算出する。高画質化領域設定部は、特定領域検出部で検出された１以上の特定領域の各々を、高画質化領域に設定するか否かを決定する。具体的には、高画質化領域設定部は、閾値αを保持しており、特定領域の検出評価値と当該閾値αとを比較し、検出評価値が閾値αより大きい特定領域を高画質化領域とする。符号化部は映像データを符号化する。典型的には、映像データをＤＣＴ（Discrete Cosine Transform：離散コサイン）変換し、量子化し、エントロピー符号化することによって符号化データを生成する。量子化の際に高画質化領域では第１の量子化パラメータが用いられ、その他の領域では第２の量子化パラメータが用いられ、高画質化領域ではその他の領域より低圧縮率で符号化される。出力部は符号化部で符号化された映像データを出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８７０９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記した従来の映像処理装置では、映像源がネットワークカメラのようにネットワークに接続され、映像源から符号化された映像データがネットワークを介して送られて来る場合には、受信機能と共に復号化機能を更に備える必要がある。
【０００６】
しかしながら、受信した符号化映像データのフレーム毎に復号化、特定領域検出、及び符号化の各動作を行うことは処理能力が問題となる。特に、ＣＰＵ（中央演算装置）を用いてソフトウエアの実行によって復号化、特定領域検出、及び符号化の各動作を実現する場合にはＣＰＵの処理負荷が大きくなり、ＣＰＵの性能によっては受信した符号化映像データのフレームレート（例えば、３０フレーム／秒）ではフレーム毎に映像データを処理することができず、フレームの喪失、すなわちフレームスキップを生ずる可能性がある。フレームスキップを生じた場合には受信した符号化映像データの全てを処理することができず、処理できなかったフレームの映像データを出力することができないので、コマ飛びの再生映像となるという問題があった。
【０００７】
そこで、本発明の目的は、符号化映像データを復号化し、復号化後の映像データが示す映像中の特定画像領域を検出し、その検出結果に基づいて特定画像領域とそれ以外の領域とで異なる画質レベルで符号化する場合にフレームスキップを防止しつつ符号化映像データを出力することができる映像処理装置及び方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明の映像処理装置は、入力される第１の符号化映像データを記憶する第１の映像データ記憶部と、前記第１の符号化映像データを１フレーム毎に復号化して映像データを生成する復号化部と、当該復号化後の１フレーム分の前記映像データが示す映像中の特定映像領域を検出する特定映像領域検出部と、前記１フレーム分の前記映像データ中の前記特定映像領域の部分を第１の量子化パラメータを用いて符号化し、前記１フレーム分の前記映像データ中の前記特定映像領域以外の部分を前記第１の量子化パラメータより大なる第２の量子化パラメータを用いて符号化して第２の符号化映像データを生成する符号化部と、前記第２の符号化映像データを記憶する第２の映像データ記憶部と、前記１フレーム時間毎の送信開始タイミングで前記符号化部が前記１フレーム分の前記映像データの符号化を完了したか否かを判定する符号化判定部と、前記符号化判定部の判定結果が前記１フレーム分の前記映像データの符号化完了であるとき前記第２の映像データ記憶部に記憶された前記第２の符号化映像データを読み出して送信し、前記符号化判定部の判定結果が前記１フレーム分の前記映像データの符号化未完了であるとき前記第１の映像データ記憶部に記憶された前記第１の符号化映像データを読み出して送信する送信部と、を備えることを特徴としている。
【０００９】
本発明の映像処理方法は、入力される第１の符号化映像データに対して映像処理を行う映像処理装置の映像処理方法であって、前記第１の符号化映像データを第１の映像データ記憶部に記憶させるステップと、前記第１の符号化映像データを１フレーム毎に復号化して映像データを生成する復号化ステップと、当該復号化後の１フレーム分の前記映像データが示す映像中の特定映像領域を検出する特定映像領域検出ステップと、前記１フレーム分の前記映像データ中の前記特定映像領域の部分を第１の量子化パラメータを用いて符号化し、前記１フレーム分の前記映像データ中の前記特定映像領域以外の部分を前記第１の量子化パラメータより大なる第２の量子化パラメータを用いて符号化して第２の符号化映像データを生成する符号化ステップと、前記第２の符号化映像データを第２の映像データ記憶部に記憶させるステップと、前記１フレーム時間毎の送信開始タイミングで前記符号化部が前記１フレーム分の前記映像データの符号化を完了したか否かを判定する符号化判定ステップと、前記符号化判定ステップの判定結果が前記１フレーム分の前記映像データの符号化完了であるとき前記第２の映像データ記憶部に記憶された前記第２の符号化映像データを読み出して送信し、前記符号化判定ステップの判定結果が前記１フレーム分の前記映像データの符号化未完了であるとき前記第１の映像データ記憶部に記憶された前記第１の符号化映像データを読み出して送信する送信ステップと、を含むことを特徴としている。
【発明の効果】
【００１０】
本発明の映像処理装置及び方法によれば、復号した映像データを送信開始タイミング時に第２の符号化映像データとして符号化し終えることができない場合には第２の符号化映像データに代えて入力された第１の符号化映像データをそのまま出力するので、フレームスキップを防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明による映像処理装置の接続環境を示す図である。
【図２】本発明による映像処理装置の構成を示すブロック図である。
【図３】図２の装置の動作を示すフローチャートである。
【図４】図２の装置の各部の動作タイミングを示すタイミングチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例を、図面を参照しつつ詳細に説明する。
【００１３】
図１は本発明による映像処理装置１０の接続環境を示している。この映像処理装置１０は、インターネットやＬＡＮ（ローカルエリアネットワーク）等のネットワーク１に接続されている。ネットワーク１は図１では２つの独立したネットワークとして示されているが、単一のネットワークでも良い。ネットワーク１にはネットワークカメラ２と映像サーバ３とが接続されているとする。ネットワークカメラ２はカメラ本体（図示せず）を内蔵してカメラによって撮影された映像を示す符号化映像データを含むパケットをネットワーク１に送出する。図１の映像処理装置１０ではネットワークカメラ２及び映像サーバ３が通信相手とされている。また、特定映像として人の顔が適用された例である。なお、ネットワークカメラ２は撮影した映像を示す映像データを画面全領域に亘り高画質レベルで符号化して符号化映像データを作り出し、それをパケットで１フレームの時間毎に送信するとする。ネットワークカメラ２では例えば、横１９２０画素×縦１０８０画素の映像データが生成され、符号化映像データはＩＴＵ−Ｔ  Ｈ．２６４標準（以下、単にＨ．２６４と記す）に従った符号化データである。
【００１４】
映像処理装置１０は、図２に示すように、受信インターフェース（ＩＦ）部１１、復号化部１２、特定映像領域検出部１３、符号化部１４、符号化メモリ１５、メモリ判定部１６、バスパスメモリ１７、及び送信ＩＦ部１８を備えている。
【００１５】
受信ＩＦ部１１は、ネットワーク１に接続され、通信相手のネットワークカメラ２から送られて来たパケットＡ０を受信し、受信パケットＡ０から符号化映像データＡ１（第１の符号化映像データ）を取り出して出力する。パケットＡ０は例えば、ネットワーク１に対応したＴＣＰ／ＩＰ等のプロトコルに従って送受信される。なお、後述のパケットＡ８も同様である。受信ＩＦ部１１の出力には符号化部１２及びバイパスメモリ１７が接続されている。
【００１６】
復号化部１２は受信ＩＦ部１１から出力される符号化映像データＡ１を入力し、それを復号処理して映像データＡ２を出力する。復号化部１２の出力には特定映像領域検出部１３が接続されている。
【００１７】
特定映像領域検出部１３は復号化部１２から出力される映像データＡ２を入力し、映像データＡ２が示す映像中の特定映像領域を検出し、特定映像領域を示す特定映像領域信号Ｂ３を映像データＡ３と共に出力する。特定映像領域は人の顔部分の領域である。顔検出方法は特に限定されないが、例えば、特許文献１に開示されたように、眼、鼻、口の特徴を含む部分が所定の範囲内でかつ所定の位置関係で存在することを検出する公知方法を用いても良い。特定映像領域検出部１３の出力には符号化部１４及びメモリ判定部１６が接続されている。なお、特定映像領域検出部１３と符号化部１４との間に特許文献１に示された如き高画質化領域設定部を配置しても良い。
【００１８】
符号化部１４は特定映像領域検出部１３から出力される映像データＡ３及び特定映像領域信号Ｂ３を入力し、特定映像領域信号Ｂ３に応じて映像データＡ３の特定映像領域に相当する部分のみを高画質用の第１の量子化パラメータを用いて符号化し、それ以外の領域に相当する部分を低画質用の第２の量子化パラメータを用いて符号化し、符号化した映像データＡ４（第２の符号化映像データ）を生成する。第２の量子化パラメータは第１の量子化パラメータより大きい。また、符号化部１４は１フレーム分の映像符号化が完了する毎に符号化完了信号Ｂ４を出力する。符号化部１４の出力には符号化メモリ１５及びメモリ判定部１６が接続されている。
【００１９】
符号化メモリ１５及びバイパスメモリ１７は第１の映像データ記憶部及び第２の映像データ記憶部に各々相当し、内部にメモリエリアを有し、メモリエリアに対するデータの書き込み及び読み出し制御機能を有している。符号化メモリ１５は、符号化部１４から出力される符号化映像データＡ４を入力し、内部のメモリエリアに符号化映像データＡ４を保存する。また、符号化メモリ１５は読み出し時には保存した符号化映像データＡ４を読み出してそれをＡ５として出力する。符号化メモリ１５の読み出し出力には送信ＩＦ部１８が接続されている。
【００２０】
バイパスメモリ１７は、受信ＩＦ部１１から出力される符号化映像データＡ１を入力し、その内部のメモリエリアに符号化映像データＡ１を保存する。また、バイパスメモリ１７は読み出し時には保存した符号化映像データＡ１を読み出してそれをＡ７として出力する。バイパスメモリ１７の読み出し出力には送信ＩＦ部１８が接続されている。
【００２１】
送信ＩＦ部１８は、送信部に相当し、メモリ判定部１６から供給されるメモリ選択信号Ｂ６に応じて１フレーム毎に符号化メモリ１５とバイパスメモリ１７とのいずれか１つから読み出された符号化映像データＡ５又はＡ７を入力し、それをパケット化してネットワーク１に送信する。また、送信ＩＦ部１８は、１フレーム時間毎のパケットの送信開始時に送信開始信号Ｂ８を生成してそれをメモリ判定部１６に供給する。
【００２２】
メモリ判定部１６は特定映像領域検出部１３から供給される特定映像領域信号Ｂ３と、符号化部１４から供給される符号化完了信号Ｂ４と、送信ＩＦ部１８から供給される送信開始信号Ｂ８とを入力する。メモリ判定部１６は、送信開始信号Ｂ８の供給タイミングで１フレーム時間前までの期間における特定映像領域信号Ｂ３の有無及び符号化完了信号Ｂ４の有無に応じてメモリ選択信号Ｂ６を生成する。メモリ選択信号Ｂ６は送信ＩＦ部１８に供給される。
【００２３】
復号化部１２、特定映像領域検出部１３、符号化部１４、及びメモリ判定部１６は１つ以上のＣＰＵがソフトウエアを実行することによって実現することができる。また、そのＣＰＵが本装置全体の動作タイミングを制御しても良い。
【００２４】
次に、上記した構成の映像処理装置１０の動作について図３及び図４を用いて説明する。図３は図２の装置の動作を示すフローチャートであり、図４は図２の装置の各部の動作タイミングを示すタイミングチャートである。
【００２５】
先ず、受信ＩＦ部１１では、１フレームの時間毎にネットワークカメラ２から送信されたパケットＡ０を受信し、受信パケットＡ０から符号化映像データＡ１を取り出す（ステップＳ１０１）。符号化映像データＡ１は上記したように画面全領域に亘り高画質レベル、すなわちＨ．２６４標準で符号化された映像データである。符号化映像データＡ１は復号化部１２に供給され、そこにおいて復号化され、復号化の結果として１フレーム分（横１９２０画素×縦１０８０画素）の映像データＡ２が生成される（ステップＳ１０２）。復号化部１２による復号化の処理速度はネットワークカメラ２が符号化したフレーム速度（通常、１秒間３０フレーム）よりも早い。なお、これよりも遅い処理速度の場合には、フレームスキップが生じる。例えば、１秒間に１５フレームしか復号処理できない場合には、１秒当たり通常映像の半分のフレーム数となり、コマ送りのような動画像となる。
【００２６】
また、符号化映像データＡ１はバイパスメモリ１７に供給され、そのメモリエリアに書き込まれる（ステップＳ１０３）。
【００２７】
復号化後の映像データＡ２は特定映像領域検出部１３に供給される。特定映像領域検出部１３は映像データＡ２が示す映像フレーム中の特定映像領域である顔部分を検出する（ステップＳ１０４）。また、特定映像領域検出部１３は１フレーム分の特定映像領域検出動作後、そのフレーム中に特定映像領域が存在したか否かを判別し（ステップＳ１０５）、特定映像領域が存在した場合にはその特定映像領域を示す特定映像領域信号Ｂ３を符号化部１４及びメモリ判定部１６に出力する（ステップＳ１０６）。なお、フレーム中に複数の特定映像領域が存在する場合にはそれら全てを検出することが行われる。また、特定映像領域が検出されなかったフレームの場合には特定映像領域の不検出を示す特定映像領域信号を符号化部１４及びメモリ判定部１６に出力しても良い。
【００２８】
符号化部１４は特定映像領域検出部１３から出力された映像データ及び特定映像領域信号Ｂ３を受け入れ、特定映像領域信号Ｂ３に応じて映像データの特定映像領域に相当する部分のみを高画質で符号化し、それ以外の領域に相当する部分を低画質で符号化する（ステップＳ１０７）。特定映像領域が検出されなかった場合には、映像データは全て低画質で符号化される。符号化部１４は符号化を完了すると、符号化した映像データＡ４を符号化メモリ１５に出力すると共に符号化完了信号Ｂ４をメモリ判定部１６に出力する。符号化映像データＡ４は符号化メモリ１５に書き込まれる（ステップＳ１０８）。
【００２９】
送信ＩＦ部１８は、１フレーム時間が経過したか否かを判別し（ステップＳ１０９）、１フレーム時間が経過したならば送信開始信号Ｂ８を生成する（ステップＳ１１０）。送信開始信号Ｂ８はメモリ判定部１６に供給される。
【００３０】
メモリ判定部１６は、送信開始信号Ｂ８に応答して符号化完了信号Ｂ４が供給されているか否かを判別する（ステップＳ１１１）。符号化完了信号Ｂ４が供給されているならば、符号化メモリ１５の選択を示すメモリ選択信号Ｂ６を生成し（ステップＳ１１２）、一方、符号化完了信号Ｂ４が供給されていないならば、バイパスメモリ１７の選択を示すメモリ選択信号Ｂ６を生成する（ステップＳ１１３）。
【００３１】
送信ＩＦ部１８は、メモリ判定部１６からメモリ選択信号Ｂ６が供給されると、そのメモリ選択信号Ｂ６に応答して読み出すべきメモリを設定する。送信ＩＦ部１８は、メモリ選択信号Ｂ６が符号化メモリ１５の選択を示すならば、符号化メモリ１５に対して復号化映像データＡ４の読み出しを指示し、これにより符号化メモリ１５のメモリエリアから符号化映像データＡ４がＡ５として読み出される（ステップＳ１１４）。一方、メモリ選択信号Ｂ６がバイパスメモリ１７の選択を示すならば、バイパスメモリ１７に対して復号化映像データＡ１の読み出しを指示し、これによりバイパスメモリ１７のメモリエリアから符号化映像データＡ１がＡ７として読み出される（ステップＳ１１５）。
【００３２】
送信ＩＦ部１８は、読み出された符号化映像データＡ５又はＡ７をパケット化してそのパケットＡ８をネットワーク１に送出する（ステップＳ１１６）。送出された符号化映像データを有するパケットＡ８はネットワーク１を介して例えば、映像サーバ３に到達する。
【００３３】
図４のタイミングチャートには、受信ＩＦ部１１におけるパケットの受信開始からの１フレーム時間内に符号化部１４による符号化が完了した場合と、符号化が完了しなかった場合とが例示されている。受信ＩＦ部１１では受信パケットＡ０により１フレーム時間毎に符号化映像データＡ１(D1)、Ａ１(D2)、Ａ１(D3)、Ａ１(D4)、Ａ１(D5)、．．．が順次取り出されるとする。
【００３４】
図４において受信符号化映像データＡ１(D1)について説明すると、符号化映像データＡ１(D1)はバイパスメモリ１７にそのまま書き込まれる。バイパスメモリ１７のＡ１(D1)の記憶期間は次の符号化映像データＡ１(D2)が供給されるまでである。また、符号化映像データＡ１(D1)は復号化部１２において復号化時間Ｔ１に亘って復号され、映像データＡ２(D1)となる。映像データＡ２(D1)は特定映像領域検出部１３において検出時間Ｔ２に亘って特定映像領域検出処理される。特定映像領域検出部１３から出力される映像データＡ３(D1)は符号化部１４において符号化時間Ｔ３に亘って符号化され、符号化映像データＡ４(D1)となる。符号化映像データＡ４(D1)は符号化メモリ１５に書き込まれる。送信ＩＦ部１８から送信開始信号が生成される時点ｔ１以前に符号化時間Ｔ３が終了しているので、符号化メモリ１５に書き込まれた符号化映像データＡ４(D1)が時点ｔ１から読み出され、それが符号化映像データＡ５(D1)となる。符号化映像データＡ５(D1)は送信ＩＦ部１８においてパケット化されてパケットＡ８となる。
【００３５】
符号化映像データＡ４(D1)の送信時間は次の符号化映像データＡ１(D2)のパケットからの取り出しが終了する前に終了する。すなわち、符号化映像データＡ１(D1)の場合には、復号化時間Ｔ１の開始から符号化映像データＡ４(D1)の送信終了までの期間が１フレーム時間内に収まるように復号化、特定映像領域検出、符号化及びメモリ読み出しの各動作が行われたことになる。これにより、符号化映像データＡ１(D1)については符号化映像データＡ４(D1)が完全に生成され、フレームスキップを起こすことなく、その符号化映像データＡ４(D1)を含むパケットＡ８が送信され得る。このことは図４に示した符号化映像データＡ１(D2)及びＡ１(D4)についても同様である。
【００３６】
ところが、符号化映像データＡ１(D3)の場合には、特定映像領域検出部１３から出力される映像データＡ３(D3)に対する符号化部１４における符号化時間がＴ３より大なる時間Ｔ３’となったため、送信ＩＦ部１８から送信開始信号が生成される時点ｔ３以前に符号化時間Ｔ３’が終了していない。それ故、バイパスメモリ１７の選択を示すメモリ選択信号Ｂ６が生成され、バイパスメモリ１７に書き込まれた符号化映像データＡ１(D3)が時点ｔ３から読み出され、それが符号化映像データＡ７(D3)となって送信ＩＦ部１８に供給される。符号化映像データＡ７(D3)は送信ＩＦ部１８においてパケット化されてパケットＡ８となる。符号化映像データＡ７(D3)を有するパケットＡ８の送信は次の符号化映像データＡ１(D4)のパケットからの取り出しが終了する前に終了するので、例えば、ＣＰＵの性能のために符号化時間がＴ３’のように長く掛かってもフレームスキップを防止することができる。
【００３７】
上記した実施例においては、符号化メモリ１５に代えてバイパスメモリ１７を選択する条件として１フレーム分の映像データの符号化を完了していないことが設定されている。これにより、全フレームのスキップを防止することができる。しかしながら、バイパスメモリ１７の選択条件は本発明ではこれに限定されない。例えば、符号化部１５が１フレーム分の映像データの符号化を完了していないことに加えて、特定映像領域検出部１３が顔を検出していることをバイパスメモリ１７の選択条件とすることができる。また、符号化部１５が１フレーム分の映像データの符号化を完了していないことに加えて、特定映像領域検出部１３が複数の顔（Ｎ以上の顔、ただし、Ｎは２以上の整数）を検出していることをバイパスメモリ１７の選択条件とすることができる。前者の場合には顔ありフレームではフレームスキップを防止することができ、後者の場合には複数の顔ありフレームではフレームスキップを防止することができる。ネットワークカメラ２が監視カメラとして利用されている場合に、再生映像から人の顔を有するフレームの映像を必ず確認することができるという利点がある。
【００３８】
なお、本発明は符号化映像データを復号化し、復号化後の映像データが示す映像中の特定映像領域を検出し、その検出結果に基づいて特定映像領域とそれ以外の領域とで異なる画質レベルで符号化するが、符号化映像データを復号化した後に、再度符号化する装置、例えば、セッションボーダコントローラ装置に適用することができる。
【００３９】
上記した実施例においては、ネットワーク１に接続されたネットワークカメラ２から送信された符号化映像データを受信しているが、本発明はこれに限定されない。例えば、サーバから配信される符号化映像データを受信しても良い。また、送信先としては映像サーバ３に限定されず、ネットワーク１に接続された映像モニタ装置やパソコン等の他の装置でも良い。
【００４０】
また、上記した実施例においては、映像中の特定映像領域として人の顔の領域を示したが、本発明はこれに限定されない。例えば、人間以外の熊、猿等の動物、或いは車両等の移動手段であっても良い。
【００４１】
更に、上記した実施例においては、パケットによって符号化映像データを送受信しているが、パケットを使用することなく符号化映像データを送受信しても良い。
【符号の説明】
【００４２】
１  ネットワーク
２  ネットワークカメラ
３  映像サーバ
１０  映像処理装置
１１  受信ＩＦ部
１２  符号化部
１３  特定映像領域検出部
１４  復号化部
１５  符号化メモリ
１６  メモリ判定部
１７  バスパスメモリ
１８  送信ＩＦ部
【図１】
2019029817.tif 000003
【図２】
2019029817.tif 000004
【図３】
2019029817.tif 000005
【図４】
2019029817.tif 000006