JP2018093323A - Image processing system - Google Patents
Image processing system Download PDFInfo
- Publication number
- JP2018093323A JP2018093323A JP2016233812A JP2016233812A JP2018093323A JP 2018093323 A JP2018093323 A JP 2018093323A JP 2016233812 A JP2016233812 A JP 2016233812A JP 2016233812 A JP2016233812 A JP 2016233812A JP 2018093323 A JP2018093323 A JP 2018093323A
- Authority
- JP
- Japan
- Prior art keywords
- attention area
- information
- roi
- code amount
- usefulness
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims abstract description 69
- 239000000872 buffer Substances 0.000 claims description 24
- 238000012544 monitoring process Methods 0.000 claims description 22
- 230000001629 suppression Effects 0.000 claims description 22
- 230000007423 decrease Effects 0.000 claims description 8
- 230000003247 decreasing effect Effects 0.000 claims description 4
- 230000007246 mechanism Effects 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 claims 2
- 230000001934 delay Effects 0.000 claims 1
- 238000001514 detection method Methods 0.000 description 29
- 238000000034 method Methods 0.000 description 28
- 238000004364 calculation method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- 230000006835 compression Effects 0.000 description 7
- 238000007906 compression Methods 0.000 description 7
- 238000012805 post-processing Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000009825 accumulation Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000013139 quantization Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000012885 constant function Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
本発明は、画像信号を圧縮符号化する画像処理システムに関する。 The present invention relates to an image processing system for compressing and encoding an image signal.
近年、監視カメラの普及は進み、さらなる高解像度化、高フレームレート化、多視点化が望まれている。しかし、高解像度化、高フレームレート化、多視点化は、動画像のデータ量の著しい増加を引き起こし、通信コストやストレージコストの増加を招く。 In recent years, surveillance cameras have become popular, and further higher resolution, higher frame rate, and multi-viewpoint are desired. However, increasing the resolution, increasing the frame rate, and increasing the number of viewpoints cause a significant increase in the amount of moving image data, resulting in increased communication costs and storage costs.
この問題を緩和するため、動画像中から例えば「顔」が表示されている特定の領域をROI(Region of Interest)として検出し、このROIに対して多くのビット数を割り当てて画像圧縮処理を施すようにした画像処理装置が提案されている(例えば、特許文献1参照)。 In order to alleviate this problem, for example, a specific area where “face” is displayed is detected as a ROI (Region of Interest) from a moving image, and a large number of bits are assigned to this ROI to perform image compression processing. An image processing apparatus has been proposed (see, for example, Patent Document 1).
当該画像処理装置では、符号量と映像品質を制御するパラメータをブロック毎に設定するという圧縮部の機能を利用して、ROI以外の領域、つまり背景領域の情報量をROIの情報量よりも削減するように、圧縮部に与えるパラメータを制御することにより、データ量を削減している。 In the image processing apparatus, the information amount of the area other than the ROI, that is, the background area is reduced from the information amount of the ROI by using the function of the compression unit that sets the parameter for controlling the code amount and the video quality for each block. As described above, the data amount is reduced by controlling the parameters given to the compression unit.
しかしながら、圧縮部として、このようなパラメータの制御機能を備えていないものを用いる場合には、上記した方法でデータ量の削減を図ることができなかった。 However, when a compressor that does not have such a parameter control function is used, the amount of data cannot be reduced by the above-described method.
そこで、圧縮部に依存せずに背景領域の情報量を削減する為に、背景領域に低域通過フィルタによるフィルタリング処理を施して高周波成分の情報を取り除くことで背景領域の情報量を削減するようにした画像符号化装置が提案されている(例えば、特許文献2参照)。この画像符号化装置では、低域通過フィルタによるフィルタリングにより、画像信号の情報量を削減しつつ、ブロック境界に発生するアーティファクトの発生を抑制している。 Therefore, in order to reduce the amount of information in the background area without depending on the compression unit, the amount of information in the background area is reduced by filtering the background area with a low-pass filter to remove high-frequency component information. An image coding apparatus has been proposed (see, for example, Patent Document 2). In this image encoding device, the generation of artifacts occurring at block boundaries is suppressed while reducing the amount of image signal information by filtering with a low-pass filter.
しかしながら、1ピクチャ内がROIで埋め尽くされるようなシーン、例えばアップの顔が映し出されているシーンや多数の顔で埋め尽くされているシーンが続くと、全画面を高い品質で符号化し続けている状態と同じになり、上記した方法では符号量の削減効果が得られない。よって、想定する通信容量やストレージ容量を超過する恐れがあった。 However, if a scene in which one picture is filled with ROI, for example, a scene in which an up face is projected or a scene that is filled with many faces continues, the entire screen continues to be encoded with high quality. In other words, the above-described method cannot obtain a code amount reduction effect. Therefore, there is a risk of exceeding the assumed communication capacity and storage capacity.
そこで、容量超過の対策としてピクチャ間引きを行うことが考えられるが、この場合、決定的なシーンを撮り逃す恐れもあるため、撮影画像による監視能力の低下に繋がる。
また、ROIの品質を下げることで容量超過を防ぐことも考えうるが、監視を目的としているが故に、ROI領域の品質を落とすことは監視能力の低下に繋がる。さらに、復号側で認証処理のような何らかの後処理をおこなう場合には、決定的なシーンの撮り逃しや画質の劣化は、後処理の精度を棄損する可能性もある。例えば、ROIを顔領域として、復号側で顔領域毎に個人の認証を行う場合には、決定的なシーンの撮り逃し(例えば正面を向いているシーンの撮り逃し)や画質の劣化は、認証精度の劣化を招く可能性がある。また、ROIがナンバープレートの場合は、ナンバープレートの認識精度劣化に繋がる。
Therefore, it is conceivable to perform picture thinning out as a countermeasure against the excess of capacity, but in this case, there is a possibility that a definitive scene may be missed.
In addition, it is possible to prevent the capacity from being exceeded by lowering the quality of the ROI. However, since the purpose is to monitor, reducing the quality of the ROI area leads to a decrease in monitoring capability. Further, when some post-processing such as authentication processing is performed on the decryption side, the missed shooting of a definitive scene or the deterioration of image quality may result in a loss of post-processing accuracy. For example, in the case where ROI is used as a face area and individual authentication is performed for each face area on the decoding side, decisive missing scenes (for example, missing scenes facing the front) and image quality degradation are recognized. There is a possibility of degrading accuracy. Further, when the ROI is a license plate, the recognition accuracy of the license plate is deteriorated.
そこで、本発明は、復号側でのROI(注目領域)の認識精度の低下を防ぎつつ、画像信号の符号量を削減することが可能な画像処理システムを提供することを目的とする。 Accordingly, an object of the present invention is to provide an image processing system capable of reducing the code amount of an image signal while preventing a reduction in ROI (region of interest) recognition accuracy on the decoding side.
本発明に係る画像処理システムは、入力画像信号を符号化してビットストリーム信号として出力する画像処理システムであって、前記入力画像信号に基づく画像内において所望の領域として指定される注目領域を所定品質で符号化するか否かを判定し、前記所定品質で符号化すると判定した場合には前記所定品質での符号化を促す情報を、前記所定品質で符号化しないと判定した場合には前記所定品質よりも低い低品質での符号化を促す情報を、前記注目領域に対応付けして示す注目領域情報を生成する注目領域判定部と、前記注目領域情報に従って前記入力画像信号中の前記注目領域を前記所定品質又は前記低品質で符号化した信号を含む前記ビットストリーム信号を出力する画像符号化部と、を有する。 An image processing system according to the present invention is an image processing system that encodes an input image signal and outputs it as a bit stream signal, wherein an attention area designated as a desired area in an image based on the input image signal has a predetermined quality. In the case where it is determined whether to encode with the predetermined quality, the information that prompts the encoding with the predetermined quality is determined. An attention area determination unit that generates attention area information indicating information urging encoding with low quality lower than quality in association with the attention area; and the attention area in the input image signal according to the attention area information An image encoding unit that outputs the bit stream signal including a signal encoded with the predetermined quality or the low quality.
本発明では、入力画像信号に含まれるROI(注目領域)を符号化するにあたり、所定品質で符号化するのか、或いはこの所定品質よりも低い低品質で符号化するのかを選択的に実施するようにしている。そこで、先ず、注目領域を所定品質で符号化し、その後、かかる注目領域に対しては低品質で符号化を行うようにする。これにより、注目領域に対して少なくとも1度は比較的多くのビット数を用いる所定品質での符号化が為されるので、復号側において注目領域に対する認識精度の低下が抑えられる。また、注目領域を所定品質で符号化した後は、この所定品質での符号化よりも使用するビット数が少ない低品質での符号化が為されるので、画像信号の符号量が削減される。 In the present invention, when the ROI (region of interest) included in the input image signal is encoded, it is selectively performed whether the encoding is performed at a predetermined quality or at a lower quality lower than the predetermined quality. I have to. Therefore, first, the attention area is encoded with a predetermined quality, and thereafter, the attention area is encoded with low quality. As a result, since encoding with a predetermined quality using a relatively large number of bits is performed at least once for the attention area, a reduction in recognition accuracy for the attention area on the decoding side can be suppressed. In addition, after the region of interest is encoded with a predetermined quality, the encoding is performed with a lower quality that uses fewer bits than the encoding with the predetermined quality, so that the code amount of the image signal is reduced. .
よって、本発明によれば、復号側での注目領域の認識精度の低下を防ぎつつ、画像信号の符号量を削減することが可能となる。 Therefore, according to the present invention, it is possible to reduce the code amount of the image signal while preventing the recognition accuracy of the attention area on the decoding side from being lowered.
以下、本発明の実施例を図面を参照しつつ詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明に係る画像処理システムS1を示すブロック図である。尚、画像処理システムS1は、例えば、監視カメラ等で撮影された監視画像を圧縮してデータ容量を抑制したビットストリーム信号を他の機器に伝送する為に用いられる。つまり、画像処理システムS1は、かかる監視画像を、画素毎の輝度レベルを表す画素値の系列を含む入力画像信号D12として受け、この入力画像信号D12に圧縮処理を施して得られたビットストリーム信号D08を出力する。 FIG. 1 is a block diagram showing an image processing system S1 according to the present invention. Note that the image processing system S1 is used, for example, to transmit a bit stream signal in which a monitoring image captured by a monitoring camera or the like is compressed to suppress a data capacity to another device. That is, the image processing system S1 receives the monitoring image as an input image signal D12 including a series of pixel values representing the luminance level for each pixel, and a bit stream signal obtained by compressing the input image signal D12. D08 is output.
図1に示すように、画像処理システムS1は、ROI(Region of Interest)検出部U1及び画像符号化部U2を含む。 As shown in FIG. 1, the image processing system S1 includes a ROI (Region of Interest) detection unit U1 and an image encoding unit U2.
ROI検出部U1は、入力画像信号D12中から、例えば顔検出アルゴリズムを適用することで、「顔」等の特定のオブジェクトが表示される領域をROI、つまり注目領域として検出する。そして、ROI検出部U1は、検出したROI毎にそのROIの画像内での位置を表す情報と、当該ROIを画像符号化部U2で符号化させるにあたり、ROI特有の所定品質(以下、ROI品質とも称する)で符号化させるのか、或いはROI品質よりも低い低品質で符号化させるのかを示す情報と、を含むROI情報D04を生成し、画像符号化部U2に供給する。 The ROI detection unit U1 detects a region where a specific object such as “face” is displayed as an ROI, that is, a region of interest, by applying a face detection algorithm, for example, from the input image signal D12. Then, the ROI detection unit U1 determines, for each detected ROI, information indicating the position of the ROI in the image and the ROI specific quality (hereinafter referred to as ROI quality) when the ROI is encoded by the image encoding unit U2. And ROI information D04 including information indicating whether to encode at low quality lower than the ROI quality, and supply the image encoding unit U2 with the ROI information D04.
画像符号化部U2は、ROI情報D04に基づき、入力画像信号D12中においてROI品質で符号化させるROIと、ROI品質よりも低品質で符号化させるROIと、を異なる品質で圧縮して得られたビットストリーム信号D08を出力する。具体的には画像符号化部U2は、ROI品質で符号化させるROIに対しては、所定の符号化ビット数よりも多いビット数を割り当てて符号化を施す。一方、ROI品質よりも低い低品質で符号化させるROIに対しては、画像符号化部U2は、当該所定の符号化ビット数よりも少ないビット数を割り当てて符号化を施す。 Based on the ROI information D04, the image encoding unit U2 is obtained by compressing the ROI that is encoded with the ROI quality in the input image signal D12 and the ROI that is encoded with a quality lower than the ROI quality with different quality. The bit stream signal D08 is output. Specifically, the image encoding unit U2 performs encoding by assigning more bits than the predetermined number of encoding bits to the ROI to be encoded with ROI quality. On the other hand, for an ROI that is encoded with a lower quality than the ROI quality, the image encoding unit U2 performs the encoding by assigning a smaller number of bits than the predetermined number of encoded bits.
ROI検出部U1は、図1に示すように、ROIトラッキング部101、ROI判定部104、及び判定記録情報蓄積部105を含む。
As shown in FIG. 1, the ROI detection unit U1 includes an
ROIトラッキング部101は、例えば顔検出アルゴリズムを適用することで、入力画像信号D12中からROIを検出及びトラッキングし、検出したROIの位置や大きさ、ROI識別子等を表す情報をトラッキングによって更新したROI初期情報D01を生成する。ROIトラッキング部101は、ROI初期情報D01をROI判定部104に供給する。尚、ROI識別子とは、ピクチャ内で検出される1個以上のROIを識別するためにROIトラッキング部101で付与されるものであり、キャプチャ時刻が異なるピクチャに亘り同一のROIには同一のROI識別子が付される。例えば、ROIトラッキング部101は、ある人物の顔領域を示すROIに”I”というROI識別子を付与した場合、次時刻のピクチャで当該人物が移動していたとしても、当該人物の顔領域を示すROIには引き続き”I”というROI識別子を付与するものとする。本提案では、ROI識別子が付与されたROIを時間経過と共に追跡するという意味で、トラッキングという用語を用いている。要するに、ROIトラッキング部101は、入力画像信号D12から未検出の新たなROIを検出する度に、このROIを識別するROI識別子を当該ROIに対応付けして付与するのである。なお、上記例において、ROIトラッキング部101は、入力画像信号D12を用いてROIをトラッキングするように記載しているが、それとは異なる手段でROIをトラッキングしても構わない。例えば、前述の顔検出アルゴリズムを使用する他に、手動でROIの領域を指定するユーザインタフェースを使用する、あるいは赤外線カメラで撮影した画像や深度センサで撮影した画像を使用してROIをトラッキングする方法でも構わない。この場合、入力画像信号D12はROIトラッキング部101に入力されず、赤外線カメラで撮影した画像や深度センサで撮影した画像にかかる信号が入力される。
The
ROI判定部104は、判定記録情報D05に基づき、ROI初期情報D01にて示されるROI毎に、そのROIを、後段の画像符号化部U2においてROI品質で符号化させるのか否かを判定する。ここで、ROI判定部104は、ROI品質で符号化すると判定した場合には、ROI品質での符号化を促す情報をROIに対応付けして表す情報D04を生成する。一方、ROI品質で符号化しないと判定された場合には、ROI判定部104は、ROI品質よりも低い低品質での符号化を促す情報をROIに対応付けして表すROI情報D04を生成する。ROI判定部104は、このROI情報D04を判定記録情報蓄積部105及び画像符号化部U2に供給する。
The
判定記録情報蓄積部105は、ROI情報D04を蓄積し、蓄積した情報を判定記録情報D05としてROI判定部104に供給する。
The determination record
画像符号化部U2は、図1に示すように、フィルタ部406、圧縮部407、及びビットストリーム伝送部408を含む。
As illustrated in FIG. 1, the image encoding unit U2 includes a
フィルタ部406は、入力画像信号D12及びROI情報D04を受け、入力画像信号D12にて表される画素値の系列のうちで、ROI情報D04にて背景領域に分類される画素値に対しては、例えばガウシアンフィルタ等によって畳み込み処理を施すことにより、高周波成分を抑圧したフィルタ画像信号D06を得る。
The
圧縮部407は、フィルタ画像信号D06を、JPEG(Joint Photographic Experts Group)や、H.264/MPEG(Moving Picture Experts Group)−4 AVC(Advanced Video Coding)、或いはH.265/MPEG−H HEVC(High Efficiency Video Coding)などの画像符号化方式を用いて圧縮した映像圧縮データD07を生成し、これをビットストリーム伝送部408に供給する。
The
ビットストリーム伝送部408は、ROI情報D04及び映像圧縮データD07を多重化したビットストリーム信号D08を生成する。
The bit
以下に、図1に示すROI検出部U1の内部動作を、図2及び図3に示されるフローチャートに沿って具体的に説明する。 Hereinafter, the internal operation of the ROI detection unit U1 shown in FIG. 1 will be specifically described along the flowcharts shown in FIGS.
先ず、ROIトラッキング部101が、入力画像信号D12からROIを検出及びトラッキングすることにより、ROIの位置や大きさ、ROI識別子等を表す情報を取得しこれをROI初期情報D01として生成する(ステップP10)。尚、ROIには、例えば顔領域があり、顔領域の検出は例えばHaar−like特徴量を用いた識別を領域毎に行うことにより実現することができる。
First, the
次に、ROI判定部104が、ROI初期情報D01のうちから判定処理の対象とするROI識別子を一つ選択し、選択したROI識別子をROI識別子Xとして内蔵レジスタに格納する(ステップP11)。
Next, the
次に、ROI判定部104が、判定記録情報D05に基づき、ROI識別子Xが示すROIをROI品質で符号化するか否かを判定する(ステップP12)。尚、ここで、ROI判定部104は、現時点よりも前に、ROI識別子Xが示すROIをROI品質で符号化すると判定したことがあるか否かを判定記録情報D05に基づき判定し、既にROI品質で符号化すると判定したことがあるROIに対してはROI品質で符号化しないと判定し、それ以外の場合は、ROI品質で符号化すると判定する。
Next, the
次に、ROI判定部104は、ROI識別子Xが示すROIをROI品質で符号化すると判定した場合には、以下のステップP14の実行に移行する一方、ROI識別子Xが示すROIをROI品質で符号化しないと判定した場には,以下のステップP15の実行に移行する(ステップP13)。
Next, when it is determined that the ROI indicated by the ROI identifier X is encoded with the ROI quality, the
ステップP14では、ROI判定部104は、ROI識別子Xが示すROIに対しては、ROI品質よりも低い低品質での符号化を促すROI情報D04を生成する。一方、ステップP15では、ROI判定部104は、ROI識別子Xが示すROIに対しては、ROI品質での符号化を促すROI情報D04を生成する。
In step P14, the
ステップP14又はP15の実行後、ROI判定部104は、ROI初期情報D01のうちから、上記した判定処理の対象として未だ選択されていないROI識別子が存在するか否かを判定する(ステップP16)。
After execution of step P14 or P15, the
ステップP16において未だ選択されていないROI識別子が存在すると判定された場合、ROI判定部104は、この未選択のROI識別子のうちから、次に判定処理の対象とするROI識別子を一つ選択し、選択したROI識別子を新たにROI識別子Xとする(ステップP17)。ステップP17の実行後、ROI判定部104は、上記したステップP12の実行に戻り、再び前述したステップP12〜P16の動作を行う。
When it is determined in step P16 that there is an unselected ROI identifier, the
一方、上記ステップP16において、未選択のROI識別子が存在しないと判定された場合、ROI判定部104は、ROI情報D04を画像符号化部U2に供給する(ステップP18)。
On the other hand, when it is determined in step P16 that there is no unselected ROI identifier, the
そして、判定記録情報蓄積部105が、当該ROI情報D04を判定記録として蓄積する(ステップP19)。
Then, the determination record
よって、以降、判定記録情報蓄積部105にて記録される過去の判定記録に基づき、ROI判定部104が前述したステップP12で判定処理を行うのである。なお、判定記録情報蓄積部105の記録データ数(記録期間)については、Nピクチャ(Nは1以上の整数)分に限定しても良い。この場合、その記録期間が過ぎると、例え過去にROI品質で符号化されていても、再びROI判定部104においてROI品質で符号化させるように判定される。
Therefore, thereafter, based on the past determination record recorded in the determination record
以上、詳述したように、図1に示す第1の実施例では、一度高品質で符号化したROIに対しては、それ以降は、多くのビット数を用いるROI品質に代えて、ビット数が少ない低品質での符号化に切り替えるように制御している。これにより、多数のROIやサイズが大きなROIで画面内が埋め尽くされるような画像シーンが時間的に連続したとしても、ビットストリーム信号D08のデータ容量を抑えることが可能となる。 As described above in detail, in the first embodiment shown in FIG. 1, for the ROI once encoded with high quality, the number of bits is replaced with the ROI quality using a large number of bits thereafter. Control is performed so as to switch to encoding with low quality with less. As a result, the data capacity of the bit stream signal D08 can be suppressed even if image scenes in which the screen is filled with a large number of ROIs or large-sized ROIs are temporally continuous.
図4は、画像処理システムS1の第2の実施例の構成を示すブロック図である。尚、 図4に示す画像処理システムS1では、図1に示すROI検出部U1に代えてROI検出部U1aを採用し、同期バッファ206を新たに設けた点を除く他の構成は、図1に示されるものと同一である。つまり、図4に示される画像符号化部U2の内部構成及び動作は、図1に示される画像符号化部U2と同一である。
FIG. 4 is a block diagram showing the configuration of the second embodiment of the image processing system S1. The image processing system S1 shown in FIG. 4 adopts the ROI detection unit U1a in place of the ROI detection unit U1 shown in FIG. 1, and other configurations except that a
図4において、同期バッファ206は、入力画像信号D12を受けてバッファリングした後に、これを所定時間だけ遅延させた信号を同期画像信号D06として画像符号化部U2のフィルタ部406に供給する。尚、所定時間とは、ROI検出部U1aに含まれる先読バッファ203での遅延時間に対応した時間である。つまり、同期バッファ206は、ROI検出部U1aが画像符号化部U2に供給するROI情報D04と、入力画像信号D12と、の間で画像の同期を取るために設けられたものである。
In FIG. 4, after receiving and buffering the input image signal D12, the
ROI検出部U1aは、図1に示されるROI判定部104に代えてROI判定部104aを採用し、新たにROI有用度付与部202及び先読バッファ203を設けたものである。尚、図4に示すROIトラッキング部101及び判定記録情報蓄積部105については、図1に示されるものと同一であるので、その説明は省略する。尚、図4に示される画像処理システムS1では、上記した入力画像信号D12と共に、ROIの有用度を算出する際に必要となるROIのサイズの上限を示す上限サイズLQを指定する必要サイズ情報D13を受ける。
The ROI detection unit U1a employs an
ROI有用度付与部202は、必要サイズ情報D13を参照しつつ、ROI毎に有用度を求め、各ROIに対応付けしてその有用度を付与したROI二次情報D02を生成し、先読バッファ203に供給する。
The ROI
先読バッファ203は、ROI二次情報D02を所定のピクチャ分ずつバッファリングし、バッファリングされたROI二次情報D02に基づき、ROI判定対象情報D03A及びROI先読情報D03Bを生成して、ROI判定部104aに供給する。
The
ROI判定部104aは、判定記録情報D05とROI先読情報D03Bとに基づき、ROI判定対象情報D03Aに含まれるROI毎に、そのROIを、後段の画像符号化部U2にてROI品質で符号化させるのか否かを判定する。ここで、ROI判定部104aは、ROI品質で符号化させると判定した場合には、ROI品質での符号化を促す情報をROIに対応付けして表す情報D04を生成する。一方、ROI品質で符号化しないと判定された場合には、ROI判定部104aは、ROI品質よりも低い低品質での符号化を促す情報をROIに対応付けして表す情報D04を生成する。
The
なお、本実施例では、ROI有用度付与部202が、必要サイズ情報D13を用いる場合の構成例を示しているが、当該ROI有用度付与部202が必要サイズ情報D13を考慮せずにROIの有用度を計算する場合には、必要サイズ情報D13は不要となる。
In this embodiment, a configuration example in which the ROI
以下に、図4に示すROI検出部U1aの動作について、図5及び図6に示されるフローチャートに沿って具体的に説明する。 Hereinafter, the operation of the ROI detection unit U1a shown in FIG. 4 will be specifically described along the flowcharts shown in FIGS.
先ず、ROIトラッキング部101が、入力画像信号D12からROIを検出及びトラッキングすることにより、ROIの位置、大きさ、姿勢、及びROI識別子等を表す情報を取得し、これをROI初期情報D01として出力する(ステップP10)。尚、ROI初期情報D01は、後述するROI有用度付与部202でおこなう有用度の計算に必要な情報を含むこととする。
First, the
次に、ROI有用度付与部202が、必要サイズ情報D13や、ROI初期情報D01に含まれるROIの大きさや姿勢を示す情報に基づき、ROI識別子毎にそのROIの有用度を計算し、この有用度を示す情報をROI初期情報D01に加えたものを、ROI二次情報D02として生成する(ステップP21)。
Next, the ROI
尚、有用度Uの計算としては、例えば以下の計算方法1〜3を用いる。
[計算方法1]
有用度Uを以下に示すようにROIのサイズL(Lは正の実数)の関数fとする。
As the calculation of the usefulness U, for example, the following calculation methods 1 to 3 are used.
[Calculation method 1]
The usefulness U is a function f of ROI size L (L is a positive real number) as shown below.
U=f(L)
尚、ROIのサイズLとして、例えば以下の6通りのうちの1つを用いる。
U = f (L)
As the ROI size L, for example, one of the following six types is used.
L=H
L=W
L=min(H、W)
L=max(H、W)
L=H×W
L=H+W
H:画面の縦方向(垂直方向)における画素数
W:画面の横方向(水平方向)における画素数
ここで、関数fは例えば以下の数式にて表される。
L = H
L = W
L = min (H, W)
L = max (H, W)
L = H × W
L = H + W
H: Number of pixels in the vertical direction (vertical direction) of the screen
W: Number of pixels in the horizontal direction (horizontal direction) of the screen Here, the function f is expressed by the following mathematical expression, for example.
f(L)=α1×L+β1
α1、β1:所定の定数
また、関数fとしては、任意の非線形関数を採用しても良い。例えば、サイズLと有用度Uとの対応関係を表すルックアップテーブルを使用することで、任意の形状の関数fを定義できる。
f (L) = α 1 × L + β 1
α 1 , β 1 : Predetermined constants As the function f, any nonlinear function may be adopted. For example, the function f having an arbitrary shape can be defined by using a look-up table that represents the correspondence between the size L and the usefulness U.
この際、画像処理システムS1が、監視カメラで撮影された監視画像を処理対象とする場合、ROIの大きさが大きければ大きいほど有用と考えられる。よって、関数fとしては、ROIのサイズLが大きいほど有用度Uが大きくなる関数を採用する。 At this time, when the image processing system S1 uses a monitoring image captured by the monitoring camera as a processing target, it is considered that the larger the ROI, the more useful. Therefore, as the function f, a function is used in which the usefulness U increases as the ROI size L increases.
また、画像処理システムS1から出力されたビットストリーム信号D08を復号する復号側において、例えば顔認証や認識等の後処理を行うことを想定した場合、後処理で必要とする画像のサイズが予め決まっている場合がある。例えば、後処理として、上限サイズLQの顔画像を認証できる認証プログラムを実行することを想定した場合、自身のサイズが上限サイズLQ以上のROIはデータ量の増加を招くだけで、その必要性は低い。 Also, assuming that the decoding side that decodes the bit stream signal D08 output from the image processing system S1 performs post-processing such as face authentication and recognition, the image size required for the post-processing is determined in advance. There may be. For example, assuming that an authentication program that can authenticate a face image of the upper limit size LQ is executed as post-processing, an ROI whose size is equal to or larger than the upper limit size LQ only causes an increase in data amount. Low.
このような場合、関数fとしては、例えば図7に示すように、ROIのサイズLが上限サイズLQ未満ではサイズLが大きいほど有用度Uが大きくなり、ROIのサイズLが上限サイズLQ以上では有用度Uが定数Qで一定となるものを採用する。また、関数fとしては、図8又は図9に示すようにROIのサイズLが上限サイズLQ未満ではサイズLが大きいほど有用度Uが大きくなり、ROIのサイズLが上限サイズLQの場合には有用度Uが定数Qよりも大きいQMとなり、ROIのサイズLが上限サイズLQよりも大きい場合には、サイズLが大きくなるほど有用度Uが低下するものを採用しても良い。尚、関数fとして図8に示されるものを採用した場合、ROIのサイズLが上限サイズLQよりも大きいほど有用度Uが低下するものの、その値が定数Qを下回ることは無い。一方、関数fとして図9に示されるものを採用した場合、ROIのサイズLが上限サイズLQよりも大きいほど有用度Uが低下し、そのサイズLがLQmを超えると有用度Uは定数Qを下回る。 In such a case, as the function f, for example, as shown in FIG. 7, when the ROI size L is less than the upper limit size LQ, the usefulness U increases as the size L increases, and when the ROI size L is greater than or equal to the upper limit size LQ, A usefulness U is constant Q. Also, as the function f, as shown in FIG. 8 or FIG. 9, when the ROI size L is less than the upper limit size LQ, the usefulness U increases as the size L increases, and when the ROI size L is the upper limit size LQ, When the usefulness U is a QM larger than the constant Q, and the ROI size L is larger than the upper limit size LQ, it is possible to adopt a configuration in which the usefulness U decreases as the size L increases. When the function f shown in FIG. 8 is adopted, the usefulness U decreases as the ROI size L is larger than the upper limit size LQ, but the value does not fall below the constant Q. On the other hand, when the function f shown in FIG. 9 is adopted, the usefulness U decreases as the ROI size L is larger than the upper limit size LQ, and when the size L exceeds LQm, the usefulness U becomes a constant Q. Below.
なお、図7又は図8に示す関数fでは線形関数を採用しているが、同様の目的を達成可能な任意の非線形関数を採用しても良い。要するに、例えば上限サイズLQを境に増加関数から、減少関数または一定な関数に転じる関数であれば良いのである。 In addition, although the linear function is employ | adopted in the function f shown in FIG. 7 or FIG. 8, you may employ | adopt the arbitrary nonlinear functions which can achieve the same objective. In short, for example, any function that changes from an increasing function to a decreasing function or a constant function at the upper limit size LQ may be used.
ここで、上限サイズLQは、上述したように必要サイズ情報D13によって指定される。
[計算方法2]
有用度Uを以下に示すように、ROIの姿勢を数値化として表す姿勢パラメータQの関数gとする。姿勢パラメータQは、例えばROI(例えば人の顔)の正面を最小の角度0とした場合における実際のROIの3軸方向でのズレ角、つまりピッチ、ヨー又はロールを表す。
Here, the upper limit size LQ is specified by the required size information D13 as described above.
[Calculation method 2]
As shown below, the usefulness U is a function g of a posture parameter Q that represents the posture of the ROI as a numerical value. The posture parameter Q represents, for example, a deviation angle of the actual ROI in the three axis directions when the front of the ROI (for example, a human face) is set to the
U=g(Q)
尚、ROIの姿勢パラメータQとしては、例えば以下の7通りのうちの1つを用いる。
U = g (Q)
As the ROI attitude parameter Q, for example, one of the following seven types is used.
Q=P
Q=Y
Q=R
Q=min(P、Y、R)
Q=max(P、Y、R)
Q=P×Y×R
Q=P+Y+R
P:ピッチ(度)
Y:ヨー(度)
R:ロール(度)
ここで、関数gは例えば以下の数式にて表される。
Q = P
Q = Y
Q = R
Q = min (P, Y, R)
Q = max (P, Y, R)
Q = P × Y × R
Q = P + Y + R
P: Pitch (degrees)
Y: Yaw (degree)
R: Roll (degree)
Here, the function g is expressed by the following mathematical formula, for example.
g(Q)=(−α2)×Q+β2
α2、β2:所定の定数
また、関数gとしては、任意の非線形関数を採用しても良い。例えば、姿勢パラメータQと有用度Uとの対応関係を表すルックアップテーブルを使用することで、任意の形状の関数gを定義できる。
g (Q) = (− α 2 ) × Q + β 2
α 2 , β 2 : Predetermined constants As the function g, any nonlinear function may be adopted. For example, a function g having an arbitrary shape can be defined by using a look-up table representing the correspondence between the posture parameter Q and the usefulness U.
この際、画像処理システムS1が、監視カメラで撮影された監視画像を処理対象とする場合、ROIのピッチ、ヨー又はロールが大きい、つまり真正面に対するズレが大きいほど、有用性が低下すると考えられるので、関数gを姿勢パラメータQが大きいほど小さくなる減少関数を採用する。
[計算方法3]
上記した関数f及び関数gを組み合わせて、有用度Uを次式に基づいて求める。
At this time, when the image processing system S1 uses a monitoring image captured by the monitoring camera as a processing target, the usefulness is considered to decrease as the pitch, yaw, or roll of the ROI is larger, that is, the deviation from the front is larger. A decreasing function that decreases as the posture parameter Q increases is adopted as the function g.
[Calculation method 3]
The usefulness U is obtained based on the following equation by combining the function f and the function g described above.
U=h[f(L)、g(Q)]
尚、関数hとして、例えば
h[f(L)、g(Q)]=α3×f(L)+β3×g(Q)
α3、β3:所定の定数
或いは、
h[f(L)、g(Q)]=α3×f(L)×β3×g(Q)
を採用する。
U = h [f (L), g (Q)]
As the function h, for example, h [f (L), g (Q)] = α 3 × f (L) + β 3 × g (Q)
α 3 , β 3 : predetermined constant or
h [f (L), g (Q)] = α 3 × f (L) × β 3 × g (Q)
Is adopted.
また、関数hとしては、任意の非線形関数を採用しても良い。 Further, as the function h, an arbitrary nonlinear function may be adopted.
この際、画像処理システムS1が、監視カメラで撮影された監視画像を処理対象とする場合、f(L)、g(Q)が大きいほど有用度が高いので、f(L)で得られる値が同一であるならばg(Q)が大きいほど有用度Uが大きくなるような関数を採用する。また、g(Q)で得られる値が同一であるならば、f(L)が大きいほど有用度Uが大きくなる関数を採用する。 At this time, when the image processing system S1 sets a monitoring image captured by the monitoring camera as a processing target, the larger the f (L) and g (Q), the higher the usefulness. Therefore, the value obtained by f (L) Are the same, a function is adopted in which the usefulness U increases as g (Q) increases. Further, if the value obtained by g (Q) is the same, a function is adopted in which the usefulness U increases as f (L) increases.
ステップP21にて有用度Uの算出が終了すると、次に、先読バッファ203が、所定量のROI二次情報D02を蓄積し、蓄積したROI二次情報D02から、ROI判定対象情報D03A及びROI先読情報D03Bをそれぞれ生成して出力する(ステップP22)。
When the calculation of the usefulness U is completed in step P21, the
以下に、ステップP22において先読バッファ203が行うROI判定対象情報D03A及びROI先読情報D03Bの生成動作について、図10に示される動作概念図を参照しつつ説明する。
Hereinafter, the generation operation of the ROI determination target information D03A and the ROI prefetch information D03B performed by the
先読バッファ203は、例えばFIFO(First In First Out)の待ち行列としてのキューとして動作し、新しいデータがエンキューされると最も古いデータがデキューされる。先読バッファ203は、予め定められたピクチャ分のデータ片(例えば図10では5ピクチャ分のデータ1〜5)だけROI二次情報D02を蓄積し、デキューされる最も古いデータ片をROI判定対象情報D03Aとして生成し、それ以外のバッファ内のデータ片をROI先読情報D03Bとして生成する。この際、ROI判定対象情報D03Aから眺めると、ROI先読み情報D03Bは未来の情報に相当する。尚、予め動画像を構成するピクチャのシーケンスを複数枚のピクチャ単位でグループ化し、ROI先読情報D03Bとして出力する情報としては、ROI判定対象情報D03Aに対応するピクチャと同じグループに属するピクチャの情報に限定するようにしても良い。
The
ステップP22にて上記したROI判定対象情報D03A及びROI先読情報D03Bが生成されると、次に、ROI判定部104aが、ROI判定対象情報D03Aから処理対象とするROI識別子を一つ選択し、選んだROI識別子をROI識別子Xとする(ステップP11a)。
When the ROI determination target information D03A and the ROI prefetch information D03B described above are generated in step P22, the
次に、ROI判定部104aは、ROI先読情報D03B及び判定記録情報D05に基づき、ROI識別子Xが示すROIを、ROI品質で符号化するか否かを判定する(ステップP12a)。
Next, the
ステップP12aで為される判定方法としては、例えば以下の判定方法1〜4がある。[判定方法1]
ROI判定対象情報D03Aに含まれるROI識別子Xの有用度よりも、ROI先読情報D03Bに含まれるROI識別子Xの有用度が高い場合には、ROI識別子Xが指すROIについてはROI品質で符号化しないと判定する。それ以外の場合、ROI品質で符号化すると判定する。なお、判定方法1を採用する場合、図4に示される判定記録情報蓄積部105及び判定記録情報蓄積部105は不要となる。
[判定方法2]
ROI判定対象情報D03Aに含まれるROI識別子Xの有用度よりも、ROI先読情報D03Bに含まれるROI識別子Xの有用度が高い場合、ROI識別子Xが指すROIについてはROI品質で符号化しないと判定する。ただし、それ以外の場合でも、判定記録情報D05に基づき、ROI識別子Xが示すROIを過去にROI品質で符号化すると判定したことがあるか否かを判定し、過去にROI品質で符号化すると判定したことがあるROIについてはROI品質で符号化しないと判定する。それ以外の場合、ROI品質で符号化すると判定する。
[判定方法3]
ROI判定対象情報D03Aに含まれるROI識別子Xの有用度よりも、ROI先読情報D03Bに含まれるROI識別子Xの有用度が高い場合、ROI識別子Xが指すROIについてはROI品質で符号化しないと判定する。ただし、それ以外の場合でも、判定記録情報D05に基づき、ROI識別子Xが示すROIを過去にROI品質で符号化すると判定したことがあるか否かを判定し、過去にROI品質で符号化すると判定しており且つROI判定対象情報D03Aに含まれるROI識別子Xの有用度が、過去にROI品質で符号化すると判定したときの有用度よりも低い場合に、当該ROIについてはROI品質で符号化しないと判定する。それ以外の場合は、ROI品質で符号化すると判定する。尚、判定方法3を採用した場合、判定記録部105は、判定記録の一部として、その判定を実施したときの有用度も併せて蓄積し、判定記録情報D05として出力する。
[判定方法4]
上記した判定方法1〜3のいずれかと組み合わせる。例えば判定方法1〜3においてROI品質で符号化しないと判定される条件を満たしていたとしても、ROI識別子Xが指すROIが初めてピクチャに登場したときや、ROI品質で符号化すると判定してから所定数分の連続するピクチャに対応した時間が経過している場合にはROI品質で符号化すると判定する。なお、判定方法4を採用する場合、図4に示す判定記録情報蓄積部105は、ROI判定部104aがROI品質で符号化すると判定した時点から何ピクチャ経過したかを示す時間情報も併せて蓄積する。
Examples of the determination method performed in step P12a include the following determination methods 1 to 4. [Determination method 1]
When the usefulness of the ROI identifier X included in the ROI prefetch information D03B is higher than the usefulness of the ROI identifier X included in the ROI determination target information D03A, the ROI indicated by the ROI identifier X is encoded with ROI quality. Judge that not. Otherwise, it is determined to encode with ROI quality. When the determination method 1 is adopted, the determination record
[Judgment method 2]
When the usefulness of the ROI identifier X included in the ROI prefetch information D03B is higher than the usefulness of the ROI identifier X included in the ROI determination target information D03A, the ROI indicated by the ROI identifier X must be encoded with ROI quality. judge. However, even in other cases, based on the determination record information D05, it is determined whether the ROI indicated by the ROI identifier X has been determined to be encoded with ROI quality in the past, and is encoded with ROI quality in the past. A ROI that has been determined is determined not to be encoded with ROI quality. Otherwise, it is determined to encode with ROI quality.
[Judgment method 3]
When the usefulness of the ROI identifier X included in the ROI prefetch information D03B is higher than the usefulness of the ROI identifier X included in the ROI determination target information D03A, the ROI indicated by the ROI identifier X must be encoded with ROI quality. judge. However, even in other cases, based on the determination record information D05, it is determined whether the ROI indicated by the ROI identifier X has been determined to be encoded with ROI quality in the past, and is encoded with ROI quality in the past. If the usefulness of the ROI identifier X that is determined and included in the ROI determination target information D03A is lower than the usefulness that is determined to be encoded in the ROI quality in the past, the ROI is encoded in the ROI quality Judge that not. In other cases, it is determined to encode with ROI quality. When the determination method 3 is adopted, the
[Judgment Method 4]
It combines with any of the above-mentioned determination methods 1-3. For example, even if the conditions for determining that encoding is not performed with ROI quality in the determination methods 1 to 3 are satisfied, when the ROI indicated by the ROI identifier X first appears in the picture, or after determining that encoding is performed with ROI quality When the time corresponding to a predetermined number of consecutive pictures has elapsed, it is determined that the encoding is performed with ROI quality. When the determination method 4 is employed, the determination record
ステップP12aにてROIをROI品質で符号化させるか否かの判定が終了すると、ROI判定部104aは、ROI識別子Xが示すROIをROI品質で符号化すると判定した場合には、ステップP14の実行に移行する一方、ROI識別子Xが示すROIをROI品質で符号化しないと判定した場には、ステップP15の実行に移行する(ステップP13)。
When the determination as to whether or not to encode the ROI with the ROI quality is completed in Step P12a, the
尚、図6に示されるステップP14〜P18にて為される動作については、これをROI判定部104に代えてROI判定部104aが実行する点を除き、図3に示されるもの同一である。更に、図6に示されるステップP19にて為される動作についても図3に示されるステップP19と同様である。よって、図6に示されるステップP14〜P19の動作については、その説明を省略する。
The operations performed in steps P14 to P18 shown in FIG. 6 are the same as those shown in FIG. 3 except that this is executed by the
以上、詳述したように、図4に示す第2の実施例では、ROIの有用度を計算し、有用度に基づき高品質に符号化するか否かを選択していることで、ビットストリーム信号D08のデータ容量を抑えつつ、監視や後処理の認証や認識処理の精度向上を図ることが可能となる。 As described above in detail, in the second embodiment shown in FIG. 4, the bitstream is calculated by calculating the usefulness of the ROI and selecting whether to encode with high quality based on the usefulness. It is possible to improve the accuracy of monitoring and post-processing authentication and recognition processing while suppressing the data capacity of the signal D08.
図11は、画像処理システムS1の第3の実施例の構成を示すブロック図である。尚、 図11に示す画像処理システムS1では、図4に示すROI検出部U1aに代えてROI検出部U1bを採用し、符号量監視部310を新たに設けた点を除く他の構成は、図4に示されるものと同一である。また、ROI検出部U1bでは、先読バッファ203及びRIO判定部104aに代えて先読バッファ203a及びRIO判定部104bを採用し、モード判定部311を新たに追加した点を除く他の構成は、図4に示すものと同一である。よって、以下に図4に示す構成との差分を中心に図11に示される画像処理システムS1について説明する。
FIG. 11 is a block diagram showing the configuration of the third embodiment of the image processing system S1. The image processing system S1 shown in FIG. 11 adopts the ROI detection unit U1b in place of the ROI detection unit U1a shown in FIG. 4 and other configurations except that a code
符号量監視部310は、ビットストリーム信号D08を受け、そのビットストリームの長さを検出することで実際の符号量を監視し、その符号量を示す実測符号量D10をROI検出部U1bのモード判定部311に供給する。
The code
モード判定部311は、実測符号量D10と、符号量を設定する為の符号量を示す設定符号量情報D14と、を受ける。モード判定部311は、これら実測符号量D10及び設定符号量情報D14に基づき、ROI検出部U1bを動作させる動作モードとして、通常モード又は抑制モードを決定し、その動作モードを示すモード情報D11をROI判定部104bに供給する。
The mode determination unit 311 receives the actually measured code amount D10 and the set code amount information D14 indicating the code amount for setting the code amount. The mode determination unit 311 determines the normal mode or the suppression mode as the operation mode for operating the ROI detection unit U1b based on the actually measured code amount D10 and the set code amount information D14, and sets the mode information D11 indicating the operation mode to the ROI. It supplies to the
先読バッファ203aは、予め定められたピクチャ分のデータ片(例えば図10では5ピクチャ分のデータ1〜5)だけROI二次情報D02を蓄積し、デキューされる最も古いデータ片をROI判定対象情報D03Aとして生成し、これをROI判定部104bに供給する。
The
ROI判定部104bは、モード情報D11が通常モードを示す場合には、ROI判定対象情報D03Aが示す全てのROIをROI品質で符号化させることを表すROI情報D04を生成し、これを判定記録情報蓄積部105及び画像符号化部U2に供給する。一方、モード情報D11が抑制モードを示す場合には、ROI判定部104bは、ROI判定部104aと同様な方法で、判定記録情報D05に基づき、ROI判定対象情報D03Aに含まれる各ROIをROI品質で符号化させる否かを判定する。ここで、ROI判定部104bは、ROI品質で符号化すると判定した場合には、ROI品質での符号化を促す情報をROIに対応付けして表す情報D04を生成する。一方、ROI品質で符号化しないと判定された場合には、ROI判定部104bは、ROI品質よりも低い低品質での符号化を促す情報をROIに対応付けして表す情報D04を生成する。なお、図4に示す第2の実施例に対して、図11に示す第3の実施例で新たに追加された構成(104b、300、311)だけを図1に示す第1の実施例の構成に加えるようにしても良い。
When the mode information D11 indicates the normal mode, the
以下に、図11に示すROI検出部U1b及び符号量監視部310で実施される動作について、図12及び図13に示されるフローチャートに沿って具体的に説明する。
Hereinafter, operations performed by the ROI detection unit U1b and the code
先ず、符号量監視部310が、画像符号化部U2から出力されたビットストリーム信号D08に基づきビットストリームの符号量を監視し、この符号量を示す実測符号量D10を生成してROI検出部U1bのモード判定部311に供給する(ステップP31)。
First, the code
尚、符号量監視部310は、例えば、以下のような符号量算出方法1又は2によって実測符号量D10を取得する。
[符号量算出方法1]
以下の数式に示されるように、ビットストリーム信号D08におけるM個(Mは2以上の整数)の連続するピクチャに対応するビットストリームの長さを加算した値、又はM個の連続するピクチャに対応するビットストリームの長さの平均値、或いはその平均値を、定数Cを使って定数倍した値を符号量Aとして算出する。
The code
[Code amount calculation method 1]
As shown in the following equation, a value obtained by adding the lengths of bitstreams corresponding to M (M is an integer of 2 or more) consecutive pictures in the bitstream signal D08, or corresponding to M consecutive pictures The code length A is calculated as an average value of the lengths of the bitstreams to be performed or a value obtained by multiplying the average value by a constant using the constant C.
Vi:M個のピクチャのうちのi番目のピクチャのビットストリームの長さ
C:定数
すなわち、符号量算出方法1では、部分ピクチャベースで符号量を算出する。
[符号量算出方法2]
以下の数式に示されるように、符号化した全ピクチャ数をK(Kは2以上の整数)個とした場合に、K個のピクチャに夫々対応するビットストリームの長さを加算した値、又はK個のピクチャに夫々対応するビットストリームの長さの平均値、および平均値を、定数Cを使って定数倍した値を符号量Bとして算出する。
V i : Length of the bit stream of the i-th picture among M pictures
C: Constant That is, in the code amount calculation method 1, the code amount is calculated on a partial picture basis.
[Code amount calculation method 2]
As shown in the following equation, when the total number of encoded pictures is K (K is an integer of 2 or more), a value obtained by adding the lengths of bitstreams corresponding to K pictures, or An average value of the lengths of bitstreams corresponding to K pictures and a value obtained by multiplying the average value by a constant using a constant C are calculated as a code amount B.
C:定数
すなわち、符号量算出方法2では、総ピクチャベースで符号量を算出する。
C: Constant That is, in the code amount calculation method 2, the code amount is calculated on a total picture basis.
符号量監視部310は、上記した符号量A及びBのうちの一方、或いは双方を表す実測符号量D10を、モード判定部311に供給する。ここで、実測符号量D10をどのように算出するのかは、後述するようにモード判定部311でのモード判定方法に依存する。
The code
ステップP31にて、符号量の算出が終了すると、引き続きステップP10、P21、P22が順に実施される。尚、ステップP10、P21、P22での一例の動作は、図5に示すものと同一であるので、これらステップP10、P21、P22各々での動作説明は省略する。 When the calculation of the code amount is completed in step P31, steps P10, P21, and P22 are successively performed. Note that the exemplary operations in steps P10, P21, and P22 are the same as those shown in FIG. 5, and therefore, the description of the operations in these steps P10, P21, and P22 is omitted.
ここで、ステップP22が終了すると、モード判定部311が、実測符号量D10と設定符号量情報D14とを比較することで、動作モードとして通常モード及び抑制モードのうちの一方を決定し、決定した動作モードを表すモード情報D11を生成する(ステップP32)。 Here, when step P22 ends, the mode determination unit 311 determines one of the normal mode and the suppression mode as the operation mode by comparing the actually measured code amount D10 and the set code amount information D14. Mode information D11 representing the operation mode is generated (step P32).
尚、動作モードは、例えば以下の動作モード決定方法1〜3によって決定される。
[動作モード決定方法1]
実測符号量D10が設定符号量情報D14よりも大きければ抑制モードと判定し、それ以外の場合に通常モードと判定する。
[動作モード決定方法2]
通常モード及び抑制モードのうちの一方を初期のモードとして設定しておき、実測符号量D10が設定符号量情報D14よりも大きい場合、或いは実測符号量D10が、設定符号量情報D14からゼロを含む一定量差し引いた値よりも小さい場合に抑制モードに移行し、それ以外の場合はモードを据え置く。
[動作モード決定方法3]
通常モード及び抑制モードのうちの一方を初期の動作モードとして設定しておき、実測符号量D10のうちで、部分ピクチャベースにて算出した符号量Aが、部分ピクチャベースに対応する設定符号量情報D14よりも大きければ抑制モードに移行する。また、実測符号量D10のうちで部分ピクチャベースの符号量Aが、部分ピクチャベースに対応する設定符号量情報D14からゼロを含む一定量差し引いた値よりも小さく、且つ実測符号量D10のうちで総ピクチャベースの符号量Bが、総ピクチャベースに対応する設定符号量情報D14からゼロを含む一定量差し引いた値よりも小さい場合に通常モードに移行する。それ以外の場合には、モードを据え置く。
The operation mode is determined by the following operation mode determination methods 1 to 3, for example.
[Operation mode determination method 1]
If the actually measured code amount D10 is larger than the set code amount information D14, it is determined as the suppression mode, and otherwise it is determined as the normal mode.
[Operation mode determination method 2]
One of the normal mode and the suppression mode is set as an initial mode, and the measured code amount D10 is larger than the set code amount information D14, or the measured code amount D10 includes zero from the set code amount information D14. When the value is smaller than a certain amount subtracted, the mode shifts to the suppression mode, otherwise the mode is left unchanged.
[Operation mode determination method 3]
One of the normal mode and the suppression mode is set as an initial operation mode, and the code amount A calculated on the partial picture base in the actually measured code amount D10 is set code amount information corresponding to the partial picture base. If it is larger than D14, it shifts to the suppression mode. In addition, the partial picture base code amount A in the actually measured code amount D10 is smaller than a value obtained by subtracting a predetermined amount including zero from the set code amount information D14 corresponding to the partial picture base, and in the actually measured code amount D10. When the total picture base code amount B is smaller than a value obtained by subtracting a predetermined amount including zero from the set code amount information D14 corresponding to the total picture base, the normal mode is entered. Otherwise, leave the mode unchanged.
なお、例えばビットレートを監視し、映像品質パラメータを制御することでビットレートを一定に保とうとするレート制御等のような他のモード制御機構と連動させて、抑制モードへの移行を制御してもよい。例えば、H.264/MPEG−4 AVCに準拠したエンコーダのレート制御アルゴリズムに連動させる場合には、規格で定められている量子化パラメータの最大値(最も符号量が小さくなる値)は”51”である。そこで、抑制モードを実施する条件を量子化パラメータ”52”としてレート制御アルゴリズムに加えることで、抑制モードへの移行を制御する。この場合、量子化パラメータが”0”から”51”までのときが通常モードとなる。なお、モード判定部311のモード判定は、ピクチャ毎に判定するのではなく、所定数のピクチャ毎に判定しても良い。 For example, the transition to the suppression mode is controlled in conjunction with other mode control mechanisms such as rate control that monitors the bit rate and controls the video quality parameter to keep the bit rate constant. Also good. For example, H.M. In the case of interlocking with the rate control algorithm of an encoder compliant with H.264 / MPEG-4 AVC, the maximum value (value with the smallest code amount) of the quantization parameter defined in the standard is “51”. Therefore, the transition to the suppression mode is controlled by adding the condition for implementing the suppression mode to the rate control algorithm as the quantization parameter “52”. In this case, the normal mode is when the quantization parameter is from “0” to “51”. Note that the mode determination by the mode determination unit 311 may be performed for each predetermined number of pictures instead of for each picture.
ステップP32においてモード情報D11の生成が終了すると、ROI判定部104bは、モード情報D11が抑制モードを示すか否かを判定し、抑制モードを示すと判定された場合にはステップS12の実行に移行する一方、抑制モードを示さないと判定された場合には以下のステップP34の実行に移行する(ステップP33)。尚、ステップS12及びそれ以降に実施されるステップP12〜P19各々の動作は、図3に示すものと同一であるので、これらステップP12〜P19各々での動作説明は省略する。
When the generation of the mode information D11 ends in step P32, the
ステップP34では、ROI判定部104bは、ROI判定対象情報D03Aが示す全てのROIをROI品質での符号化を促すROI情報D04を生成する。ステップP34の実行後、ROI判定部104bは、ステップP18の実行に移る。
In Step P34, the
尚、図12及び図13に示すフローチャートではステップP31を最も初めに実行しているが、ステップP32よりも前であれば、必ずしも最初に実行する必要はない。 In the flowcharts shown in FIGS. 12 and 13, step P31 is executed first, but need not always be executed first if it is before step P32.
詳述したように、図11に示す第3の実施例では、設定符号量情報D14を指標にモードを制御していることで、符号量に余裕がある場合には通常のビット配分を行い(通常モード)、符号量に余裕がない場合にのみ第1の実施例や第2の実施例で示した方法を用いて符号量の抑制を図る(抑制モード)ようにしている。これにより、符号量の超過を防ぎつつ、監視や後処理の認証や認識処理の精度向上が実現できるとともに、符号量に余裕がある限りにおいて、ROIの情報を多く伝送・蓄積することができるので、監視能力の低下防止に効果がある。 As described in detail, in the third embodiment shown in FIG. 11, since the mode is controlled using the set code amount information D14 as an index, normal bit allocation is performed when there is a margin in the code amount ( In the normal mode), the code amount is suppressed (suppression mode) by using the method shown in the first and second embodiments only when there is no margin in the code amount. As a result, it is possible to improve the accuracy of monitoring and post-processing authentication and recognition processing while preventing the code amount from being exceeded, and to transmit and accumulate a lot of ROI information as long as the code amount is sufficient. This is effective in preventing a decrease in monitoring ability.
尚、すべての実施例において、ROI判定部(104、104a、104b)は、入力画像信号(D12)に含まれるROI毎にROI品質で符号化させるか否か判定し、ROI情報D04を生成しているが、ROI品質で符号化しないという判定は、必ずしも背景領域と同様なビット配分で符号化を実行することを意味するものではない。そのため、画像符号化部U2は、ROI品質で符号化すると判定されたROIの領域と、ROI品質で符号化しないと判定されたROIの領域と、背景領域(ROI以外の領域)と、を夫々異なる品質で符号化しても良く、この場合でも一定の効果が期待できる。 In all of the embodiments, the ROI determination unit (104, 104a, 104b) determines whether to encode with ROI quality for each ROI included in the input image signal (D12), and generates ROI information D04. However, the determination that encoding is not performed with ROI quality does not necessarily mean that encoding is performed with bit allocation similar to that of the background region. Therefore, the image encoding unit U2 includes an ROI region determined to be encoded with ROI quality, an ROI region determined not to be encoded with ROI quality, and a background region (region other than the ROI), respectively. Encoding may be performed with different quality, and in this case, a certain effect can be expected.
要するに、入力画像信号を符号化してビットストリーム信号として出力する画像処理システム(S1)としては、以下の注目領域判定部及び画像符号化部を含むものであれば良いのである。注目領域判定部(104、104a、104b)は、所望の領域として指定される注目領域注目領域を所定品質(ROI品質)で符号化するか否かを判定し(P13)、所定品質で符号化すると判定した場合には所定品質での符号化を促す情報を、所定品質で符号化しないと判定した場合には所定品質よりも低い低品質での符号化を促す情報を、注目領域に対応付けして表す注目領域情報(D04)を生成する。画像符号化部(U2)は、注目領域情報に従って入力画像信号中の注目領域を所定品質又は低品質で符号化した信号を含むビットストリーム信号(D08)を出力する。 In short, an image processing system (S1) that encodes an input image signal and outputs it as a bit stream signal may be any one that includes the following attention area determination unit and image encoding unit. The attention area determination unit (104, 104a, 104b) determines whether or not the attention area attention area designated as a desired area is encoded with a predetermined quality (ROI quality) (P13), and is encoded with a predetermined quality. In this case, information that prompts encoding at a predetermined quality is associated with the attention area, and information that prompts encoding at a lower quality lower than the predetermined quality is associated with the attention area. The attention area information (D04) expressed as follows is generated. The image encoding unit (U2) outputs a bit stream signal (D08) including a signal obtained by encoding the attention area in the input image signal with a predetermined quality or low quality according to the attention area information.
101 ROIトラッキング部
104 ROI判定部
406 フィルタ部
407 圧縮部
408 ビットストリーム伝送部
S1 画像処理システム
U1 ROI検出部
U2 画像符号化部
101
Claims (28)
前記入力画像信号に基づく画像内において、所望の領域として指定される注目領域を所定品質で符号化するか否かを判定し、前記所定品質で符号化すると判定した場合には前記所定品質での符号化を促す情報を、前記所定品質で符号化しないと判定した場合には前記所定品質よりも低い低品質での符号化を促す情報を、前記注目領域に対応付けして示す注目領域情報を生成する注目領域判定部と、
前記注目領域情報に従って前記入力画像信号中の前記注目領域を前記所定品質又は前記低品質で符号化した信号を含む前記ビットストリーム信号を出力する画像符号化部と、を有することを特徴とする画像処理システム。 An image processing system that encodes an input image signal and outputs it as a bit stream signal,
In the image based on the input image signal, it is determined whether or not the region of interest designated as a desired region is to be encoded with a predetermined quality. When it is determined that the information that prompts encoding is not to be encoded with the predetermined quality, attention area information that indicates information that prompts encoding with low quality lower than the predetermined quality is associated with the attention area. An attention area determination unit to be generated;
An image encoding unit that outputs the bitstream signal including a signal obtained by encoding the region of interest in the input image signal with the predetermined quality or the low quality according to the region of interest information. Processing system.
前記注目領域判定部は、前記注目領域初期情報にて示される前記注目領域を前記所定品質で符号化するか否かを判定することを特徴とする請求項1に記載の画像処理システム。 An attention area in which an area where a predetermined object is displayed in an image based on the input image signal is detected and tracked as the attention area, and information on the detected attention area is updated by the tracking to generate attention area initial information. Including the tracking part,
The image processing system according to claim 1, wherein the attention area determination unit determines whether or not to encode the attention area indicated by the attention area initial information with the predetermined quality.
前記注目領域判定部は、前記判定記録情報に基づき前記注目領域を前記所定品質で符号化させるのか否かを判定することを特徴とする請求項2に記載の画像処理システム。 A determination record information storage unit that accumulates the attention region information generated by the attention region determination unit and supplies the accumulated information as determination record information to the attention region determination unit;
The image processing system according to claim 2, wherein the attention area determination unit determines whether or not to encode the attention area with the predetermined quality based on the determination record information.
前記注目領域判定部は、前記判定記録情報を参照することで、前記注目領域識別子が示す前記注目領域を過去に前記所定品質で符号化すると判定したことがあるか否かを判定し、過去に前記所定品質で符号化すると判定したことがある前記注目領域に対しては前記所定品質で符号化しないと判定し、それ以外の前記注目領域に対しては前記所定品質で符号化すると判定することを特徴とする請求項3に記載の画像処理システム。 The attention area tracking unit, every time the undetected attention area is detected from the input image signal, assigns an attention area identifier indicating the detected attention area in association with the attention area,
The attention area determination unit determines whether or not the attention area indicated by the attention area identifier has been determined to be encoded with the predetermined quality in the past by referring to the determination record information. It is determined that the attention area that has been determined to be encoded with the predetermined quality is not encoded with the predetermined quality, and the other attention areas are determined to be encoded with the predetermined quality. The image processing system according to claim 3.
前記注目領域初期情報にて示される前記注目領域毎に前記注目領域の有用度を求め、前記有用度を前記注目領域初期情報に含ませた注目領域二次情報を生成する注目領域有用度付与部と、
前記注目領域二次情報を所定のピクチャ分ずつバッファリングし、バッファリングした前記注目領域二次情報のうちで先頭のピクチャに対応した分を注目領域判定対象情報として出力すると共に、前記先頭のピクチャに後続するピクチャ群に対応した分を注目領域先読情報として出力する先読バッファと、を含み、
前記注目領域判定部は、前記注目領域先読情報を参照することで、前記注目領域判定対象情報にて示される前記注目領域の各々を前記画像符号化部において前記所定品質で符号化するか否かを判定することを特徴とする請求項1〜5のいずれか1に記載の画像処理システム。 A synchronization buffer that buffers the input image signal and delays it for a predetermined period as a synchronized image signal, and supplies the synchronized image signal to the image encoding unit instead of the input image signal;
An attention area usefulness assigning unit that calculates usefulness of the attention area for each of the attention areas indicated by the attention area initial information, and generates attention area secondary information in which the usefulness is included in the attention area initial information. When,
The attention area secondary information is buffered for each predetermined picture, and the portion corresponding to the first picture in the buffered attention area secondary information is output as attention area determination target information, and the first picture A prefetching buffer that outputs a portion corresponding to a group of pictures following to the target region prefetching information,
Whether the attention area determination unit encodes each of the attention areas indicated in the attention area determination target information with the predetermined quality by referring to the attention area prefetch information. The image processing system according to claim 1, wherein the image processing system is determined.
U=f(L)
で表される関数f(L)によって前記有用度を求めることを特徴とする請求項6に記載の画像処理システム。 The usefulness assigning unit, when the usefulness is U and the size of the region of interest is L,
U = f (L)
The image processing system according to claim 6, wherein the usefulness is obtained by a function f (L) represented by:
前記関数f(L)は、前記注目領域のサイズが前記上限サイズのときに最大値となることを特徴とする請求項7に記載の画像処理システム。 Receiving necessary size information for specifying an upper limit size indicating an upper limit of the size of the attention area that is required when calculating the usefulness of the attention area;
The image processing system according to claim 7, wherein the function f (L) has a maximum value when the size of the attention area is the upper limit size.
U=g(Q)
で表される関数g(Q)によって前記有用度を求めることを特徴とする請求項6に記載の画像処理システム。 The usefulness assigning unit, when the usefulness level is U, and the posture parameter including the pitch, yaw or roll representing the posture of the attention area is Q,
U = g (Q)
The image processing system according to claim 6, wherein the usefulness is obtained by a function g (Q) represented by:
前記関数g(Q)は、前記姿勢パラメータが大きいほど前記有用度が小さくなる減少関数であることを特徴とする請求項12に記載の画像処理システム。 The posture parameter is minimized when the region of interest is facing the front, and increases as the deviation angle from the front increases.
The image processing system according to claim 12, wherein the function g (Q) is a decreasing function that decreases the usefulness as the posture parameter increases.
前記注目領域のサイズを変数Lとする関数f(L)と、前記注目領域の姿勢を表すピッチ、ヨー又はロールを含む姿勢パラメータを変数Qとする関数g(Q)と、を用いた、
U=h[f(L)、g(Q)]
U:有用度
にて表される関数h[f(L)、g(Q)]で前記有用度を求めることを特徴とする請求項6に記載の画像処理システム。 The usefulness grant unit is:
A function f (L) having the size of the region of interest as a variable L and a function g (Q) having a posture parameter including a pitch, yaw or roll representing the posture of the region of interest as a variable Q,
U = h [f (L), g (Q)]
The image processing system according to claim 6, wherein the usefulness is obtained by a function h [f (L), g (Q)] represented by U: usefulness.
前記デキューされる前記先頭のデータ片を前記注目領域判定対象情報として出力し、それ以外の前記データ片を前記注目領域先読情報として出力することを特徴とする請求項6〜15のいずれか1に記載の画像処理システム。 The prefetch buffer operates as a FIFO (First In First Out) queue, and when the last data piece in the series of data pieces representing the attention area secondary information is enqueued, the first data piece is dequeued. Buffer,
16. The head data piece to be dequeued is output as the attention area determination target information, and the other data pieces are output as the attention area prefetch information. The image processing system described in 1.
前記注目領域判定対象情報に含まれており且つ前記注目領域識別子Xが示す前記注目領域の前記有用度よりも、前記注目領域先読情報に含まれており且つ前記注目領域識別子Xが示す前記注目領域の前記有用度の方が高い場合には、前記注目領域識別子Xが示す前記注目領域に対しては前記所定品質で符号化しないと判定し、それ以外の場合には前記所定品質で符号化すると判定することを特徴とする請求項6〜17のいずれか1に記載の画像処理システム。 The attention area determination unit represents the attention area to be determined as to whether or not to encode with the predetermined quality by an attention area identifier X,
The attention that is included in the attention area pre-read information and indicated by the attention area identifier X is greater than the usefulness of the attention area that is included in the attention area determination target information and indicated by the attention area identifier X. When the usefulness of the area is higher, it is determined that the attention area indicated by the attention area identifier X is not encoded with the predetermined quality. Otherwise, the attention area is encoded with the predetermined quality. The image processing system according to claim 6, wherein the determination is made.
前記注目領域判定対象情報に含まれており且つ前記注目領域識別子Xが示す前記注目領域の前記有用度よりも、前記注目領域先読み情報に含まれており且つ前記注目領域識別子Xが示す前記注目領域の前記有用度の方が高い場合には、前記注目領域識別子Xが示す前記注目領域に対しては前記所定品質で符号化しないと判定し、それ以外の場合でも、前記判定記録情報に基づき前記注目領域識別子Xが示す前記注目領域を過去に前記所定品質で符号化すると判定したことがあるか否かを判定し、過去に前記所定品質で符号化すると判定したことがある前記注目領域に対しては前記所定品質で符号化しないと判定し、それ以外の場合に前記所定品質で符号化すると判定することを特徴とする請求項6〜17のいずれか1に記載の画像処理システム。 The attention area determination unit represents the attention area to be determined as to whether or not to encode with the predetermined quality by an attention area identifier X,
The attention area that is included in the attention area look-ahead information and indicated by the attention area identifier X than the usefulness of the attention area that is included in the attention area determination target information and indicated by the attention area identifier X If the usefulness is higher, it is determined that the attention area indicated by the attention area identifier X is not encoded with the predetermined quality, and in other cases, based on the determination recording information. It is determined whether or not the region of interest indicated by the region of interest identifier X has been determined to be encoded with the predetermined quality in the past, and for the region of interest that has been determined to be encoded with the predetermined quality in the past The image processing system according to any one of claims 6 to 17, wherein it is determined that encoding is not performed with the predetermined quality, and encoding is performed with the predetermined quality in other cases. .
前記注目領域判定対象情報に含まれており且つ前記注目領域識別子Xが示す前記注目領域の前記有用度よりも、前記注目領域先読み情報に含まれており且つ前記注目領域識別子Xが示す前記注目領域の前記有用度の方が高い場合には、前記注目領域識別子Xが示す前記注目領域に対しては前記所定品質で符号化しないと判定し、それ以外の場合でも、前記判定記録情報に基づき前記注目領域識別子Xが示す前記注目領域を過去に前記所定品質で符号化すると判定したことがあるか否かを判定し、過去に前記所定品質で符号化すると判定したと判定された場合で、前記注目領域判定対象情報に含まれる前記注目領域識別子Xの前記有用度が、過去に前記所定品質で符号化したときの前記有用度よりも低い場合に、当該注目領域に対しては前記所定品質で符号化しないと判定し、それ以外の場合に前記所定品質で符号化すると判定し、
前記判定記録情報蓄積部は、前記判定記録情報の一部としてその判定を実施したときの前記有用度を対応して蓄積して前記判定記録情報として出力することを特徴とする請求項6〜17のいずれか1に記載の画像処理システム。 The attention area determination unit represents the attention area to be determined as to whether or not to encode with the predetermined quality by an attention area identifier X,
The attention area that is included in the attention area look-ahead information and indicated by the attention area identifier X than the usefulness of the attention area that is included in the attention area determination target information and indicated by the attention area identifier X If the usefulness is higher, it is determined that the attention area indicated by the attention area identifier X is not encoded with the predetermined quality, and in other cases, based on the determination recording information. It is determined whether the attention area indicated by the attention area identifier X has been determined to be encoded with the predetermined quality in the past, and when it is determined that it has been determined to encode with the predetermined quality in the past, When the usefulness of the attention area identifier X included in the attention area determination target information is lower than the usefulness when the target area identifier X was encoded with the predetermined quality in the past, Is determined not to encode quality, it determines that encoded in the given quality otherwise,
18. The determination record information accumulating unit correspondingly accumulates the usefulness when the determination is performed as a part of the determination record information, and outputs it as the determination record information. The image processing system according to any one of the above.
前記判定記録情報蓄積部は、前記所定品質で符号化すると判定した時点からの経過時間を示す時間情報も蓄積することを特徴とする請求項18〜20のいずれか1に記載の画像処理システム。 Even when the attention area determination unit determines that the attention area indicated by the attention area identifier X is not encoded with the predetermined quality, when the attention area indicated by the attention area identifier X first appears as a picture, Alternatively, after a time corresponding to a predetermined number of pictures has elapsed from the time when it is determined to encode with the predetermined quality, it is determined that the encoding with the predetermined quality is performed,
The image processing system according to any one of claims 18 to 20, wherein the determination record information storage unit also stores time information indicating an elapsed time from a time point when it is determined that the encoding is performed with the predetermined quality.
符号化させる際の符号量を設定符号量として示す設定符号量情報を受け、前記設定符号量と前記実測符号量との大小比較結果に基づき通常モード及び抑制モードのうちの一方の動作モードを判定するモード判定部と、を含み、
前記注目領域判定部は、前記動作モードが前記通常モードを示す場合には前記所定品質よりも低い低品質での符号化を促す前記注目領域情報を生成する一方、前記動作モードが前記抑制モードを示す場合には、前記判定の結果に基づき前記所定品質又は前記低品質での符号化を促す前記注目領域情報を生成することを特徴とする請求項1〜21のいずれか1に記載の画像処理システム。 A code amount monitoring unit that monitors a code amount based on a bit stream length in the bit stream signal and obtains the monitored code amount as an actually measured code amount;
Receives the set code amount information indicating the code amount at the time of encoding as the set code amount, and determines one of the normal mode and the suppression mode based on the magnitude comparison result between the set code amount and the actually measured code amount A mode determination unit that performs,
When the operation mode indicates the normal mode, the attention area determination unit generates the attention area information that prompts encoding with low quality lower than the predetermined quality, while the operation mode indicates the suppression mode. The image processing according to any one of claims 1 to 21, wherein the attention area information that urges encoding at the predetermined quality or the low quality is generated based on a result of the determination. system.
前記モード判定部は、前記実測符号量のうちの前記部分ピクチャベースの符号量が、前記設定符号量のうちの前記部分ピクチャベースの符号量に対応する符号量よりも大きければ前記抑制モードに移行し、
前記実測符号量のうちの前記部分ピクチャベースの符号量が、前記設定符号量のうちの前記部分ピクチャベースの符号量に対応する符号量からゼロを含む所定量を差し引いた値よりも小さく且つ前記実測符号量のうちの前記総ピクチャベースの符号量が、前記設定符号量のうちの前記総ピクチャベースの符号量に対応する符号量から前記所定量を差し引いた値よりも小さい場合には前記通常モードに移行し、
それ以外の場合には、現時点での前記動作モードの状態を据え置くことを特徴とする請求項22に記載の画像処理システム。 The code amount corresponding to the bit stream length corresponding to a predetermined number of pictures is a partial picture base code amount, and the code amount corresponding to the bit stream length corresponding to each picture of all the encoded pictures is the total picture Base code amount,
The mode determination unit shifts to the suppression mode if the partial picture base code amount of the measured code amount is larger than a code amount corresponding to the partial picture base code amount of the set code amount. And
The partial picture base code amount of the actually measured code amount is smaller than a value obtained by subtracting a predetermined amount including zero from a code amount corresponding to the partial picture base code amount of the set code amount, and the If the total picture base code amount of the actually measured code amount is smaller than the value obtained by subtracting the predetermined amount from the code amount corresponding to the total picture base code amount of the set code amount, the normal Switch to mode,
23. The image processing system according to claim 22, wherein in other cases, the current state of the operation mode is deferred.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016233812A JP6942959B2 (en) | 2016-12-01 | 2016-12-01 | Image processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016233812A JP6942959B2 (en) | 2016-12-01 | 2016-12-01 | Image processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018093323A true JP2018093323A (en) | 2018-06-14 |
| JP6942959B2 JP6942959B2 (en) | 2021-09-29 |
Family
ID=62566448
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016233812A Active JP6942959B2 (en) | 2016-12-01 | 2016-12-01 | Image processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6942959B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005221983A (en) * | 2004-02-09 | 2005-08-18 | Sanyo Electric Co Ltd | Image encoding device and image decoding device, and device and method for image display capable of using the same devices |
| JP2012239085A (en) * | 2011-05-12 | 2012-12-06 | Canon Inc | Image processor, and image processing method |
| JP2013168739A (en) * | 2012-02-14 | 2013-08-29 | Hitachi Ltd | Image processing system and image processing method |
-
2016
- 2016-12-01 JP JP2016233812A patent/JP6942959B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005221983A (en) * | 2004-02-09 | 2005-08-18 | Sanyo Electric Co Ltd | Image encoding device and image decoding device, and device and method for image display capable of using the same devices |
| JP2012239085A (en) * | 2011-05-12 | 2012-12-06 | Canon Inc | Image processor, and image processing method |
| JP2013168739A (en) * | 2012-02-14 | 2013-08-29 | Hitachi Ltd | Image processing system and image processing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6942959B2 (en) | 2021-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3870124B2 (en) | Image processing apparatus and method, computer program, and computer-readable storage medium | |
| JP4799438B2 (en) | Image recording apparatus, image recording method, image encoding apparatus, and program | |
| US8494306B2 (en) | Method and an apparatus for creating a combined image | |
| US7889248B2 (en) | Imaging apparatus and method of processing image | |
| JP3810392B2 (en) | Scene change detection apparatus and method | |
| EP1107613B1 (en) | Picture recording apparatus and methods | |
| US10277901B2 (en) | Encoding a video stream having a privacy mask | |
| JP5766877B2 (en) | Frame coding selection based on similarity, visual quality, and interest | |
| WO2010095207A1 (en) | Video image pickup device | |
| JP6729170B2 (en) | Image processing system and image decoding device | |
| US10110929B2 (en) | Method of pre-processing digital images, and digital image preprocessing system | |
| KR101585022B1 (en) | Streaming Data Analysis System for Motion Detection in Image Monitering System and Streaming Data Analysis Method for Motion detection | |
| JP4023324B2 (en) | Watermark embedding and image compression unit | |
| TWI889927B (en) | Generating substitute image frames based on camera motion | |
| JP4804107B2 (en) | Image encoding apparatus, image encoding method and program thereof | |
| JP2009055236A (en) | Video encoding apparatus and method | |
| JP5165084B2 (en) | Image encoding device | |
| JP6942959B2 (en) | Image processing system | |
| JP2001069510A (en) | Video surveillance equipment | |
| JP6729708B2 (en) | Signal adjusting program, signal adjusting device, and signal adjusting method | |
| JP2004056677A (en) | Image information encoding apparatus and image information encoding method | |
| JP2012124653A (en) | Encoder, encoding method, and program | |
| JP2007116633A (en) | Image recording device | |
| JP2018139349A (en) | Video processing apparatus and video processing program | |
| JPH09233471A (en) | Image information compression encoding device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190815 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200618 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200630 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200826 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210119 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210317 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210810 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210823 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6942959 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
