[go: up one dir, main page]

JP2010041571A - Image processing apparatus - Google Patents

Image processing apparatus Download PDF

Info

Publication number
JP2010041571A
JP2010041571A JP2008204330A JP2008204330A JP2010041571A JP 2010041571 A JP2010041571 A JP 2010041571A JP 2008204330 A JP2008204330 A JP 2008204330A JP 2008204330 A JP2008204330 A JP 2008204330A JP 2010041571 A JP2010041571 A JP 2010041571A
Authority
JP
Japan
Prior art keywords
scene change
lut
input video
correction
image processing
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.)
Withdrawn
Application number
JP2008204330A
Other languages
Japanese (ja)
Inventor
Shizuka Nemoto
志都香 根元
Teruhiko Kamibayashi
輝彦 上林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Ten Ltd
Original Assignee
Denso Ten Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP2008204330A priority Critical patent/JP2010041571A/en
Publication of JP2010041571A publication Critical patent/JP2010041571A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Television Systems (AREA)
  • Processing Of Color Television Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Picture Signal Circuits (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image processing apparatus for improving the following performance of a dynamic correction even if a scene change occurs in an input video image. <P>SOLUTION: The image processing apparatus is configured so that a frame rate conversion section obtains a motion vector indicating a change in video contents for each of frames forming the input video image, a scene change detecting section detects a scene change indicating an abrupt change in the input video image based on the obtained motion vector, an LUT-DB modifying section modifies contents of a correction database when the scene change is detected, and a correcting section corrects colors of the input video image based on the correction database whose details are changed. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

この発明は、入力映像から生成した補正データを蓄積することで得られる補正データベースに基づいて入力映像の補正を行う画像処理装置に関し、特に、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができる画像処理装置に関する。   The present invention relates to an image processing apparatus for correcting an input video based on a correction database obtained by accumulating correction data generated from an input video, and in particular, even when a scene change occurs in the input video. The present invention relates to an image processing apparatus that can improve the follow-up performance of the optical correction.

近年、車載用DTV(デジタルテレビジョン)受信機が普及してきている。DTV放送波は、OFDM(Orthogonal Frequency Division Multiplexing;直交周波数分割多重)方式に準拠しており、DTV放送波から情報を復調する際には、いわゆる、OFDM復調が行われる。   In recent years, in-vehicle DTV (digital television) receivers have become widespread. The DTV broadcast wave conforms to the OFDM (Orthogonal Frequency Division Multiplexing) system, and so-called OFDM demodulation is performed when information is demodulated from the DTV broadcast wave.

上記した車載用DTV受信機の場合、車両の速度や向き、車両周辺の環境に応じて受信環境が絶えず変化するので、DTVの映像の劣化が発生しやすい。このため、画質を向上させるための技術として、入力映像を解析することで得られる補正用データをデータベースに蓄積し、このデータベースを参照しつつ入力映像の動的補正を行う技術が提案されている。   In the case of the above-described in-vehicle DTV receiver, since the reception environment constantly changes according to the speed and direction of the vehicle and the environment around the vehicle, the image of the DTV is likely to deteriorate. For this reason, as a technique for improving the image quality, a technique has been proposed in which correction data obtained by analyzing an input video is accumulated in a database and the input video is dynamically corrected while referring to the database. .

具体的には、入力映像を構成する各フレーム画像を解析することでLUT(Look Up Table)と呼ばれる補正用データを生成し、生成したLUTをLUTデータベース(LUT−DB)へ蓄積する。そして、入力映像に対してLUT−DBに蓄積された時系列のLUTを適用することで入力映像の動的補正を行う。   Specifically, correction data called LUT (Look Up Table) is generated by analyzing each frame image constituting the input video, and the generated LUT is stored in the LUT database (LUT-DB). Then, the input video is dynamically corrected by applying the time series LUT stored in the LUT-DB to the input video.

なお、特許文献1には、画像圧縮に係る技術として、シーンチェンジ(映像内容が急激に変化することを指す)がない通常時には過去の画像から予測した予測画像を用いつつ、シーンチェンジを検出した場合には、予測画像ではなく最新の画像を使用することで、圧縮効率の向上とシーンチェンジ時の予測誤差増大による画質劣化の防止とを両立させようとする技術が開示されている。   In Patent Document 1, as a technique related to image compression, a scene change is detected while using a predicted image predicted from a past image at a normal time when there is no scene change (indicating that the video content changes suddenly). In this case, a technique is disclosed in which the latest image, not the predicted image, is used to achieve both improvement in compression efficiency and prevention of image quality deterioration due to an increase in prediction error at the time of a scene change.

特開平9−238353号公報JP 9-238353 A

しかしながら、LUT−DBを用いて入力映像の動的補正を行う手法を用いた場合、シーンチェンジが発生した場合に、動的補正の追従性悪化による画質劣化が発生するという問題がある。これは、LUT−DBには、シーンチェンジ前の映像に対応した補正データが蓄積されており、シーンチェンジ後の映像にシーンチェンジ前の映像に対応した補正データを適用しても動的補正の効果があらわれるまでに所定の時間を要するためである。   However, when a method of dynamically correcting an input video using LUT-DB is used, there is a problem that image quality deterioration occurs due to deterioration in tracking ability of dynamic correction when a scene change occurs. This is because the LUT-DB stores correction data corresponding to the video before the scene change, and even if the correction data corresponding to the video before the scene change is applied to the video after the scene change. This is because a predetermined time is required until an effect appears.

なお、特許文献1の技術は、画像圧縮分野の技術であるため、シーンチェンジに対応するために特許文献1の技術を用いたとしても、動的補正の追従性を向上させることは困難である。   Since the technique of Patent Document 1 is a technique in the field of image compression, even if the technique of Patent Document 1 is used to cope with a scene change, it is difficult to improve the follow-up performance of dynamic correction. .

これらのことから、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができる画像処理装置をいかにして実現するかが大きな課題となっている。   For these reasons, it is a major issue how to realize an image processing apparatus capable of improving the follow-up performance of dynamic correction even when a scene change occurs in the input video.

本発明は、上述した従来技術による問題点を解消するためになされたものであり、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができる画像処理装置を提供することを目的とする。   The present invention has been made to solve the above-described problems caused by the prior art, and can improve the follow-up performance of dynamic correction even when a scene change occurs in an input video. The purpose is to provide.

上述した課題を解決し、目的を達成するため、本発明は、入力映像から生成した補正データを蓄積することで得られる補正データベースに基づいて前記入力映像の補正を行う画像処理装置であって、前記入力映像を構成するフレームごとに映像内容の動きを示す動きベクトルを取得する動きベクトル取得手段と、前記動きベクトル取得手段によって取得された動きベクトルに基づいて前記入力映像の急激な変化を示すシーンチェンジを検出するシーンチェンジ検出手段と、前記シーンチェンジ検出手段によってシーンチェンジが検出された場合に、前記補正データベースの内容を変更する変更手段と、前記変更手段によって内容が変更された前記補正データベースに基づいて前記入力映像の補正を行う補正手段とを備えたことを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention is an image processing apparatus that corrects the input video based on a correction database obtained by accumulating correction data generated from the input video. A motion vector acquisition unit that acquires a motion vector indicating a motion of video content for each frame constituting the input video, and a scene that shows a sudden change in the input video based on the motion vector acquired by the motion vector acquisition unit A scene change detection means for detecting a change, a change means for changing the contents of the correction database when a scene change is detected by the scene change detection means, and a correction database whose contents have been changed by the change means. And correction means for correcting the input video based on the input image.

本発明によれば、入力映像を構成するフレームごとに映像内容の動きを示す動きベクトルを取得し、取得された動きベクトルに基づいて入力映像の急激な変化を示すシーンチェンジを検出し、シーンチェンジが検出された場合に、補正データベースの内容を変更し、内容が変更された補正データベースに基づいて入力映像の補正を行うこととしたので、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができるという効果を奏する。   According to the present invention, a motion vector indicating a motion of video content is acquired for each frame constituting an input video, a scene change indicating a sudden change in the input video is detected based on the acquired motion vector, and a scene change is detected. Is detected, the content of the correction database is changed, and the input video is corrected based on the correction database whose content has been changed, so even if a scene change occurs in the input video, There is an effect that it is possible to improve the follow-up performance of the automatic correction.

以下に添付図面を参照して、この発明に係る画像処理装置の好適な実施例を詳細に説明する。なお、以下では、本発明に係る画像処理手法の概要について図1を用いて説明した後に、本発明に係る画像処理手法を適用した画像処理装置についての実施例を説明することとする。   Exemplary embodiments of an image processing apparatus according to the present invention will be described below in detail with reference to the accompanying drawings. In the following, an outline of an image processing method according to the present invention will be described with reference to FIG. 1, and then an embodiment of an image processing apparatus to which the image processing method according to the present invention is applied will be described.

まず、本発明に係る画像処理手法の概要について図1を用いて説明する。図1は、本発明に係る画像処理手法の概要を示す図である。本発明に係る画像処理手法は、入力映像を画像解析することによって得られる動きベクトルに基づいてシーンチェンジを検出するとともに、かかる動きベクトルの数や大きさの平均値に応じてLUT−DB(Look Up Table Data Base)の内容を変更することで、シーンチェンジ時における動的補正の追従性を向上させるものである。なお、図1には、動きベクトルの数に基づいてLUT−DBの内容を変更する場合について示している。   First, the outline of the image processing method according to the present invention will be described with reference to FIG. FIG. 1 is a diagram showing an outline of an image processing method according to the present invention. The image processing method according to the present invention detects a scene change based on a motion vector obtained by image analysis of an input video, and uses an LUT-DB (Look-DB) according to an average value of the number and size of the motion vectors. By changing the contents of (Up Table Data Base), the follow-up performance of dynamic correction at the time of a scene change is improved. FIG. 1 shows a case where the contents of the LUT-DB are changed based on the number of motion vectors.

従来、LUT−DBを用いた動的補正を行う場合には、シーンチェンジが発生した場合であっても、LUT−DBに含まれるシーンチェンジ前の補正用データ(LUT)を用いて動的補正が行われていた。このため、シーンチェンジ後しばらくは動的補正によって適切な補正が行われず、結果的に画質劣化を招いていた。   Conventionally, when dynamic correction using LUT-DB is performed, even when a scene change occurs, dynamic correction is performed using correction data (LUT) before scene change included in the LUT-DB. Was done. For this reason, appropriate correction is not performed by dynamic correction for a while after the scene change, resulting in image quality degradation.

そこで、本発明に係る画像処理手法では、シーンチェンジ検出の判定に動きベクトルを用い、動きベクトルの数や大きさの平均値に基づいてLUT−DBの内容を変更することとした。   Therefore, in the image processing method according to the present invention, motion vectors are used for determination of scene change detection, and the contents of the LUT-DB are changed based on the average number and size of motion vectors.

ここで、動きベクトルとは、所定の画像に含まれる部分画像が移動した向きおよび大きさを示す。そして、この動きベクトルは、所定の画像を格子状に区切ることで得られる矩形ブロックごとに算出される。すなわち、動きベクトルの数とは、動きベクトルが検出された矩形ブロックの数を、動きベクトルの大きさの平均値とは、各矩形ブロックで算出された動きベクトルの大きさの平均値を、それぞれ指す。   Here, the motion vector indicates the direction and size of movement of the partial image included in the predetermined image. The motion vector is calculated for each rectangular block obtained by dividing a predetermined image into a grid. That is, the number of motion vectors is the number of rectangular blocks in which motion vectors are detected, and the average value of motion vector sizes is the average value of motion vector sizes calculated for each rectangular block. Point to.

具体的には、本発明に係る画像処理手法は、検出した動きベクトルの数を、所定の閾値Aおよび閾値Bと比較する。なお、閾値Aは、閾値Bよりも大きい閾値であるものとする。同図に示すように、動きベクトル数が所定の閾値よりも大きい場合には、通常のLUT補正処理を行う(同図の(1)参照)。ここで、通常のLUT補正処理とは、LUT−DBに蓄積されたLUTについて通常の重み付け値を用いて入力映像に適用する補正処理のことを指す。   Specifically, the image processing method according to the present invention compares the number of detected motion vectors with a predetermined threshold A and threshold B. Note that the threshold A is a threshold larger than the threshold B. As shown in the figure, when the number of motion vectors is larger than a predetermined threshold, normal LUT correction processing is performed (see (1) in the figure). Here, the normal LUT correction process refers to a correction process applied to an input video using a normal weighting value for the LUT accumulated in the LUT-DB.

そして、動きベクトル数が閾値A以下であって閾値Bよりも大きい場合には、LUTの重み付け値を変更する(同図の(2)参照)。ここで、重み付け値とは、時系列のLUTそれぞれに乗じる重み係数のことを指し、たとえば、0〜1.0の値をとる。通常は、直前の画像に対応する重み付け値が最も大きく、過去の画像ほど重み付け値が小さくなるように調整される。   If the number of motion vectors is equal to or less than the threshold A and greater than the threshold B, the LUT weighting value is changed (see (2) in the figure). Here, the weighting value refers to a weighting factor to be multiplied to each time-series LUT, and takes a value of 0 to 1.0, for example. Usually, the weighting value corresponding to the immediately preceding image is the largest, and adjustment is performed so that the weighting value becomes smaller as the past image.

そして、動きベクトル数が閾値B以下である場合には、LUT−DBの内容を削除する(同図の(3)参照)。なお、LUT−DBの内容を削除した場合、蓄積されたLUTはすべて削除される。そして、削除後は、時間経過に伴ってLUT−DBにLUTが蓄積されていくことになる。   If the number of motion vectors is equal to or less than the threshold value B, the contents of the LUT-DB are deleted (see (3) in the figure). When the contents of the LUT-DB are deleted, all accumulated LUTs are deleted. After the deletion, the LUT is accumulated in the LUT-DB as time elapses.

このように、本発明に係る画像処理手法では、シーンチェンジを正確に検出することが困難であるということを前提とし、シーンチェンジの確からしさをあらわす指標として動きベクトルを用いることとした。そして、動きベクトルの数あるいは大きさの平均値と、所定の閾値とを対比することで、LUT−DBに対する変更処理を多段階に変化させることとした。   As described above, in the image processing method according to the present invention, on the premise that it is difficult to accurately detect a scene change, a motion vector is used as an index representing the likelihood of the scene change. Then, the change processing for the LUT-DB is changed in multiple stages by comparing the average value of the number or size of motion vectors with a predetermined threshold value.

すなわち、シーンチェンジが強く予想される場合には、LUT−DBの内容を削除することでシーンチェンジ後における動的補正の追従性を向上させ、シーンチェンジの発生が不確かである場合には、LUT−DBに含まれる各LUTの重み付け値を変更することで、緩やかな補正変更を行うこととした。このようにすることで、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができるとともに、LUT−DBの内容削除が頻繁に行われることを防止することができる。   That is, when a scene change is strongly predicted, the contents of the LUT-DB are deleted to improve the followability of the dynamic correction after the scene change. When the occurrence of a scene change is uncertain, the LUT -By changing the weight value of each LUT included in the DB, it was decided to make a gentle correction change. In this way, it is possible to improve the followability of dynamic correction even when a scene change occurs in the input video and to prevent frequent deletion of the contents of the LUT-DB. Can do.

以下では、本発明に係る画像処理手法を適用した画像処理装置についての実施例を説明する。なお、以下の実施例では、自動車などの移動体に設けられる画像処理装置について示すが、屋内や屋外に設置される受信装置や、携帯電話などのモバイル型端末に対して本発明を適用することとしてもよい。   Below, the Example about the image processing apparatus to which the image processing method which concerns on this invention is applied is described. In the following embodiments, an image processing apparatus provided in a moving body such as an automobile will be described. However, the present invention is applied to a receiving apparatus installed indoors or outdoors, and a mobile terminal such as a mobile phone. It is good.

図2は、本実施例に係る画像処理装置10の構成を示すブロック図である。同図に示すように、画像処理装置10は、アンテナと、表示装置100とに接続されており、復調部11と、デコード部12と、色彩補正処理部13とを備えている。   FIG. 2 is a block diagram illustrating the configuration of the image processing apparatus 10 according to the present embodiment. As shown in FIG. 1, the image processing apparatus 10 is connected to an antenna and a display apparatus 100 and includes a demodulation unit 11, a decoding unit 12, and a color correction processing unit 13.

また、色彩補正処理部13は、フレームレート変換部13aと、サムネイル生成部13bと、LUT(Look Up Table)蓄積部13cと、LUT−DB(Look Up Table Data Base)13dと、シーンチェンジ検出部13eと、LUT−DB変更部13fと、補正部13gとをさらに備えている。   The color correction processing unit 13 includes a frame rate conversion unit 13a, a thumbnail generation unit 13b, an LUT (Look Up Table) storage unit 13c, an LUT-DB (Look Up Table Data Base) 13d, and a scene change detection unit. 13e, a LUT-DB changing unit 13f, and a correcting unit 13g.

ここで、アンテナは、たとえば、車両のルーフ部分や窓部分に設置され、デジタルテレビジョン(DTV)放送波を受信する。そして、受信した信号を画像処理装置10へ出力する。表示装置100は、液晶ディスプレイなどの表示装置であり、画像処理装置10からの出力映像を表示する。   Here, the antenna is installed, for example, in a roof portion or a window portion of the vehicle, and receives a digital television (DTV) broadcast wave. Then, the received signal is output to the image processing apparatus 10. The display device 100 is a display device such as a liquid crystal display, and displays an output video from the image processing device 10.

復調部11は、アンテナから受け取った信号を復調して復調後のデータをデコード部12へ渡す処理を行う。また、デコード部12は、復調部11から受け取った復調後のデータを復号することで、入力映像を再生するとともに、再生した入力映像を色彩補正処理部13のフレームレート変換部13aへ渡す処理を行う処理部である。   The demodulator 11 performs a process of demodulating the signal received from the antenna and passing the demodulated data to the decoder 12. In addition, the decoding unit 12 decodes the demodulated data received from the demodulation unit 11 to reproduce the input video and pass the reproduced input video to the frame rate conversion unit 13 a of the color correction processing unit 13. It is a processing part to perform.

フレームレート変換部13aは、フレームレート変換回路などで構成され、デコード部12から受け取った入力映像のフレームレートを変換する処理を行う。また、このフレームレート変換部13aは、時系列のフレーム同士を対比することで、動きベクトルを生成する処理を併せて行う。ここで、フレームレート変換部13aによって生成される動きベクトルについて図3を用いて説明しておく。   The frame rate conversion unit 13a includes a frame rate conversion circuit and the like, and performs a process of converting the frame rate of the input video received from the decoding unit 12. The frame rate conversion unit 13a also performs a process of generating a motion vector by comparing time-series frames. Here, the motion vector generated by the frame rate conversion unit 13a will be described with reference to FIG.

図3は、動きベクトルを示す図である。なお、同図の(1)には、入力映像におけるほとんどのブロックで動きベクトルが検出された場合について、同図の(2)には、入力映像におけるほとんどのブロックで動きベクトルが検出されなかった場合について、それぞれ示している。   FIG. 3 is a diagram showing motion vectors. In (1) of the figure, the motion vector is detected in most blocks in the input video, and in (2) in the same figure, the motion vector is not detected in most blocks in the input video. Each case is shown.

図3の(1)に示した場合では、ほとんどのブロックで、右向きの動きベクトルが検出されている。なお、ブロック31における動きベクトル31aの大きさはL1であり、ブロック32における動きベクトル32aの大きさはL2であるとする。   In the case shown in (1) of FIG. 3, a rightward motion vector is detected in most blocks. It is assumed that the magnitude of the motion vector 31a in the block 31 is L1, and the magnitude of the motion vector 32a in the block 32 is L2.

また、ブロック33においては動きベクトル自体が検出されなかったものとする。なお、図3の(1)には15個のブロックを示しているが、このうち14個のブロックで動きベクトルが検出されているので、動きベクトル数は14となる。   It is assumed that the motion vector itself is not detected in the block 33. FIG. 3 (1) shows 15 blocks. Since 14 of these blocks detect motion vectors, the number of motion vectors is 14.

また、同図における動きベクトルの大きさの平均値は、各動きベクトル(たとえば、31aや32a)の大きさ(たとえば、L1やL2)の総和をとり、ブロック総数(たとえば、15個)で除することによって得られる。   In addition, the average value of the motion vectors in the figure is the sum of the motion vectors (for example, 31a and 32a) (for example, L1 and L2) and divided by the total number of blocks (for example, 15). It is obtained by doing.

一方、図3の(2)に示した場合では、ブロック34では、動きベクトル34aが検出されているが、ブロック34以外のブロックでは、動きベクトルが検出されていないので、図3の(2)における動きベクトル数は1となる。   On the other hand, in the case shown in (2) of FIG. 3, the motion vector 34a is detected in the block 34, but no motion vector is detected in the blocks other than the block 34, so (2) of FIG. The number of motion vectors in is 1.

ここで、動きベクトルの大きさの平均値が所定の閾値を上回った場合および動きベクトル数が所定の閾値を下回った場合には、急激な映像変化があったこと、すなわち、シーンチェンジが発生したことが予想される。後述するシーンチェンジ検出部13eは、フレームレート変換部13aから動きベクトル数および/または動きベクトルの大きさの平均値を受け取り、受け取った値を所定の閾値と対比することでシーンチェンジを検出する。   Here, when the average value of the motion vectors exceeds a predetermined threshold and when the number of motion vectors falls below the predetermined threshold, there has been a sudden video change, that is, a scene change has occurred. It is expected that. The scene change detection unit 13e described later receives the average value of the number of motion vectors and / or the magnitude of the motion vector from the frame rate conversion unit 13a, and detects the scene change by comparing the received value with a predetermined threshold value.

図2の説明に戻り、サムネイル生成部13bについて説明する。サムネイル生成部13bは、フレームレート変換部13aからフレームレート変換後の入力映像を受け取り、入力映像を構成するフレーム画像よりも小さいサムネイル画像を生成する処理を行う処理部である。そして、このサムネイル生成部13bは、生成した各サムネイル画像をLUT蓄積部13cに対して出力する。   Returning to the description of FIG. 2, the thumbnail generation unit 13 b will be described. The thumbnail generation unit 13b is a processing unit that receives the input video after the frame rate conversion from the frame rate conversion unit 13a and performs a process of generating a thumbnail image smaller than the frame image constituting the input video. Then, the thumbnail generation unit 13b outputs the generated thumbnail images to the LUT storage unit 13c.

LUT蓄積部13cは、サムネイル生成部13bから受け取った各サムネイル画像を画像解析することによって、色彩の動的補正を行うための補正用データ(LUT)を生成するとともに、生成したLUTをLUT−DB13dへ蓄積する処理を行う処理部である。   The LUT accumulation unit 13c performs image analysis on each thumbnail image received from the thumbnail generation unit 13b, thereby generating correction data (LUT) for performing dynamic color correction, and the generated LUT is stored in the LUT-DB 13d. It is a processing part which performs processing to accumulate.

LUT−DB13dは、LUT蓄積部13cから受け取ったLUTを時系列で蓄積するデータベースである。このLUT−DB13dは、各LUTに対して所定の重み付けを行ったうえで補正部13gに対して提供する。また、このLUT−DB13dは、LUT−DB変更部13fからの指示に従い、蓄積したLUTを削除したり、各LUTに対する重み付け値を変更したりする処理を併せて行う。   The LUT-DB 13d is a database that accumulates LUTs received from the LUT accumulation unit 13c in time series. The LUT-DB 13d performs a predetermined weighting on each LUT and provides it to the correction unit 13g. The LUT-DB 13d also performs processing for deleting the accumulated LUT and changing the weighting value for each LUT in accordance with an instruction from the LUT-DB changing unit 13f.

ここで、LUT−DB13dにおける重み付け値について図4を用いて説明しておく。図4は、LUT−DB13dにおける重み付け値を示す図である。なお、同図の(1)には、通常時における重み付け値のグラフ(同図の41参照)を、同図の(2)および(3)には、重み付けを低くした場合における重み付け値のグラフ(同図の42および43参照)を、それぞれ示している。また、同図の(1)〜(3)において、縦軸は各フレームに対する重み付け値を、横軸は、時系列のフレーム(同図の縦破線参照)を、それぞれ示している。   Here, the weight values in the LUT-DB 13d will be described with reference to FIG. FIG. 4 is a diagram illustrating weight values in the LUT-DB 13d. Note that (1) in the figure shows a graph of weight values in normal times (see 41 in the figure), and (2) and (3) in the figure show graphs of weight values when the weight is lowered. (See 42 and 43 in the figure), respectively. Further, in (1) to (3) in the figure, the vertical axis represents the weight value for each frame, and the horizontal axis represents the time-series frame (see the vertical broken line in the figure).

同図の(1)に示したように、通常時には、現在のフレーム(横軸の0参照)に対応する重み付け値を0としたうえで、直前のフレーム(横軸の−1参照)に対応する重み付け値が最も大きく、過去のフレームほど重み付け値が小さくなるように各重み付け値が調整されている。なお、同図では、10個前のフレーム(横軸の−10参照)で重み付け値が0となる場合について例示している。   As shown in (1) of the figure, in normal times, the weighting value corresponding to the current frame (see 0 on the horizontal axis) is set to 0, and then the previous frame (see -1 on the horizontal axis) is handled. Each weighting value is adjusted so that the weighting value to be given is the largest and the weighting value becomes smaller in the past frames. In the figure, the case where the weighting value is 0 in the 10th previous frame (see −10 on the horizontal axis) is illustrated.

ここで、LUT−DB13dは、LUT−DB変更部13dから重み付け値の変更指示を受けた場合には、グラフ41を、グラフ42あるいはグラフ43のように変更する。たとえば、同図の(2)に示したように、直前のフレーム(横軸の−1参照)に対応する重み付け値をグラフ41よりも小さく、グラフ41と同様に10個前のフレーム(横軸の−10参照)で重み付け値が0となるグラフ42へ変更する。   Here, the LUT-DB 13d changes the graph 41 to the graph 42 or the graph 43 when receiving an instruction to change the weighting value from the LUT-DB changing unit 13d. For example, as shown in (2) of the figure, the weighting value corresponding to the immediately preceding frame (refer to -1 on the horizontal axis) is smaller than that of the graph 41, and the 10th previous frame (horizontal axis as in the graph 41). The graph 42 is changed to a graph 42 in which the weighting value is 0.

なお、同図の(3)に示したように、直前のフレーム(横軸の−1参照)に対応する重み付け値をグラフ41よりも小さくし、たとえば、5個前のフレーム(横軸の−5参照)で重み付け値が0となるグラフ43へ変更することとしてもよい。また、図4では、重み付けが直線的に減少する場合について示しているが、所定の曲線に沿って減少するようにしてもよい。   As shown in (3) of the figure, the weighting value corresponding to the immediately preceding frame (refer to -1 on the horizontal axis) is made smaller than that of the graph 41, for example, the 5th previous frame (− on the horizontal axis). 5)) may be changed to the graph 43 in which the weighting value becomes zero. Moreover, although FIG. 4 shows a case where the weighting decreases linearly, it may be decreased along a predetermined curve.

図2の説明に戻り、シーンチェンジ検出部13eについて説明する。シーンチェンジ検出部13eは、フレームレート変換部13aから受け取った動きベクトルに関する情報に基づいて入力映像のシーンチェンジを検出する処理を行う処理部である。   Returning to the description of FIG. 2, the scene change detection unit 13 e will be described. The scene change detection unit 13e is a processing unit that performs a process of detecting a scene change of the input video based on the information regarding the motion vector received from the frame rate conversion unit 13a.

具体的には、このシーンチェンジ検出部13eは、動きベクトル数または動きベクトルの大きさの平均値と、所定の閾値とを比較することで、LUT−DB変更部13fに対する指示を行うか否か、および、指示を行う場合に、LUT−DB13dの内容を削除する指示を行うか、LUT−DB変更部13fにおける重み付け値を変更する指示を行うかを決定する。   Specifically, the scene change detection unit 13e compares the number of motion vectors or the average value of the motion vectors with a predetermined threshold value to determine whether to instruct the LUT-DB changing unit 13f. In the case of giving an instruction, it is determined whether to give an instruction to delete the contents of the LUT-DB 13d or to give an instruction to change the weight value in the LUT-DB changing unit 13f.

ここで、シーンチェンジ検出部13eが、LUT−DB変更部13fに対して行う指示内容について図5を用いて説明しておく。図5は、動きベクトル数に応じた画像処理装置10の動作の一例を示す図である。   Here, the contents of the instruction given by the scene change detection unit 13e to the LUT-DB changing unit 13f will be described with reference to FIG. FIG. 5 is a diagram illustrating an example of the operation of the image processing apparatus 10 according to the number of motion vectors.

なお、同図の縦軸は検出した動きベクトル数を、横軸は時間経過を、それぞれあらわしており、時間経過に伴って動きベクトル数が減少していく場合の曲線51を示している。なお、同図に示す閾値Aは、閾値Bよりも大きい値であるものとする。以下では、時間経過の流れに沿って(同図の左側から右側に向かって)説明することとする。   In the figure, the vertical axis represents the number of detected motion vectors, and the horizontal axis represents the passage of time, and shows a curve 51 when the number of motion vectors decreases with the passage of time. Note that the threshold value A shown in the figure is larger than the threshold value B. In the following, description will be given along the passage of time (from the left side to the right side in the figure).

同図に示すように、動きベクトル数が閾値Aを上回っている場合には、シーンチェンジ検出部13eは、LUT−DB変更部13fに対する指示を行わない。したがって、この場合には、LUT蓄積部13cによって蓄積されたLUTおよび通常時の重み付け値を用いた通常補正が、後述する補正部13gによって行われることになる。   As shown in the figure, when the number of motion vectors exceeds the threshold A, the scene change detection unit 13e does not give an instruction to the LUT-DB change unit 13f. Therefore, in this case, normal correction using the LUT stored in the LUT storage unit 13c and the normal weighting value is performed by the correction unit 13g described later.

そして、動きベクトル数が閾値A以下となったならば(同図の51a参照)、シーンチェンジ検出部13eは、LUT−DB変更部13fに対して重み付け値の変更を指示する。この場合、重み付け値としては、図4の42や43のように、通常時の重み付け値よりも値が小さい重み付け値が用いられることになる。   If the number of motion vectors is equal to or less than the threshold A (see 51a in the figure), the scene change detection unit 13e instructs the LUT-DB changing unit 13f to change the weighting value. In this case, as the weighting value, a weighting value having a smaller value than the normal weighting value is used, such as 42 and 43 in FIG.

なお、動きベクトル数が閾値A以下であって閾値Bよりも大きい区間を、LUT重み付け変更区間として示しているが、この区間においては、同図の51aにおいて1回のみLUT−DB変更部13fに対する重み付け値の変更指示を行うこととしてもよいし、動きベクトル数の変化に応じて複数回の変更指示を行うこととしてもよい。   Note that a section in which the number of motion vectors is equal to or less than the threshold A and greater than the threshold B is shown as the LUT weighting change section. In this section, the LUT-DB changing unit 13f is only used once in 51a in FIG. It is good also as giving the change instruction of a weighting value, and it is good also as giving a change instruction in multiple times according to the change of the number of motion vectors.

たとえば、複数回の変更指示を行う場合、動きベクトル数が小さくなるに従って重み付け値をさらに小さくするように、LUT−DB変更部13fに対して指示することができる。   For example, when a change instruction is made a plurality of times, the LUT-DB changing unit 13f can be instructed to further reduce the weighting value as the number of motion vectors decreases.

つづいて、動きベクトル数が閾値B以下となったならば(同図の51b参照)、シーンチェンジ検出部13eは、LUT−DB変更部13fに対してLUT−DB13dの内容の削除を指示する。したがって、この場合には、LUT−DB13dに蓄積されたLUTがすべて削除されることになる。   Subsequently, if the number of motion vectors is equal to or less than the threshold value B (see 51b in the figure), the scene change detection unit 13e instructs the LUT-DB changing unit 13f to delete the contents of the LUT-DB 13d. Therefore, in this case, all the LUTs accumulated in the LUT-DB 13d are deleted.

図2の説明に戻り、LUT−DB変更部13fは、シーンチェンジ検出部13eからの指示に従って、LUT−DB13dを変更する処理を行う処理部である。具体的には、このLUT−DB変更部13fは、重み付け値の変更指示を受けた場合に、LUT−DB13dに蓄積された各LUTに対応する重み付け値を変更する(たとえば、図4の42または43参照)。また、LUT−DB13dの内容の削除指示を受けた場合には、LUT−DB13dに蓄積されたすべてのLUTを削除する。   Returning to the description of FIG. 2, the LUT-DB changing unit 13f is a processing unit that performs a process of changing the LUT-DB 13d in accordance with an instruction from the scene change detecting unit 13e. Specifically, the LUT-DB changing unit 13f changes the weighting value corresponding to each LUT stored in the LUT-DB 13d when receiving a weighting value changing instruction (for example, 42 or FIG. 4). 43). When receiving an instruction to delete the contents of the LUT-DB 13d, all the LUTs stored in the LUT-DB 13d are deleted.

補正部13gは、フレームレート変換部13aから受け取ったフレームレート変換後の入力映像に対してLUT−DB13dを用いた補正を行う処理部である。なお、この補正部13gは、シーンチェンジ検出部13eおよびLUT−DB変更部13fによってLUT−DB13dの変更がなされている場合には、変更後のLUT−DB13dを用いて補正処理を行うことになる。   The correction unit 13g is a processing unit that performs correction using the LUT-DB 13d on the input video after frame rate conversion received from the frame rate conversion unit 13a. When the LUT-DB 13d is changed by the scene change detection unit 13e and the LUT-DB changing unit 13f, the correcting unit 13g performs correction processing using the changed LUT-DB 13d. .

次に、動きベクトル数を用いてシーンチェンジ検出を行った場合における処理手順について図6を用いて説明する。図6は、画像処理装置が実行する処理手順を示すフローチャートである。なお、同図に示す閾値Aは、図5と同様に、閾値Bよりも大きい値であるものとする。   Next, a processing procedure when scene change detection is performed using the number of motion vectors will be described with reference to FIG. FIG. 6 is a flowchart illustrating a processing procedure executed by the image processing apparatus. Note that the threshold value A shown in the figure is larger than the threshold value B as in FIG.

同図に示すように、色彩補正処理部13に映像が入力されると(ステップS101)、フレームレート変換部13aは、1フレーム分の受信が完了したか否かを判定する(ステップS102)。そして、1フレーム分の受信が完了した場合には(ステップS102,Yes)、動きベクトルを生成する(ステップS103)。なお、ステップS102の判定条件を満たさない場合には(ステップS102,No)、ステップS102の処理を繰り返す。   As shown in the figure, when an image is input to the color correction processing unit 13 (step S101), the frame rate conversion unit 13a determines whether reception for one frame is completed (step S102). When reception for one frame is completed (Yes in step S102), a motion vector is generated (step S103). If the determination condition in step S102 is not satisfied (No in step S102), the process in step S102 is repeated.

つづいて、シーンチェンジ検出部13eは、動きベクトル数が閾値Bよりも小さいか否かを判定し(ステップS104)、動きベクトル数が閾値Bよりも小さい場合には(ステップS104,Yes)、LUT−DB変更部13fは、LUT−DB13dの内容を削除し(ステップS105)、ステップS101以降の処理を繰り返す。   Subsequently, the scene change detection unit 13e determines whether or not the number of motion vectors is smaller than the threshold value B (step S104). If the number of motion vectors is smaller than the threshold value B (step S104, Yes), the LUT The DB changing unit 13f deletes the contents of the LUT-DB 13d (Step S105), and repeats the processes after Step S101.

一方、ステップS104の判定条件を満たさなかった場合には(ステップS104,No)、動きベクトル数が閾値Aよりも小さいか否かを判定し(ステップS106)、動きベクトル数が閾値Aよりも小さい場合には(ステップS106,Yes)、LUT−DB変更部13fは、LUT―DB13dにおけるLUTの重み付けを変更し(ステップS107)、ステップS101以降の処理を繰り返す。   On the other hand, when the determination condition of step S104 is not satisfied (step S104, No), it is determined whether the number of motion vectors is smaller than the threshold A (step S106), and the number of motion vectors is smaller than the threshold A. In this case (step S106, Yes), the LUT-DB changing unit 13f changes the weight of the LUT in the LUT-DB 13d (step S107), and repeats the processing after step S101.

そして、ステップS106の判定条件を満たさなかった場合には(ステップS106,No)、LUT−DB変更部13fは、LUT―DB13dを変更せず(ステップS108)、ステップS101以降の処理を繰り返す。   If the determination condition of step S106 is not satisfied (step S106, No), the LUT-DB changing unit 13f does not change the LUT-DB 13d (step S108), and repeats the processes after step S101.

ところで、図5および図6では、シーンチェンジ検出部13eが動きベクトル数に基づいてLUT−DB変更部13fに対する指示を行う場合について説明したが、動きベクトルの大きさの平均値を用いることとしてもよい。そこで、以下では、シーンチェンジ検出部13eが、動きベクトルの大きさの平均値に基づいてLUT−DB変更部13fに対する指示を行う場合について図7および図8を用いて説明する。   By the way, in FIG. 5 and FIG. 6, although the case where the scene change detection unit 13e gives an instruction to the LUT-DB changing unit 13f based on the number of motion vectors has been described, it is also possible to use an average value of the magnitudes of motion vectors. Good. Therefore, hereinafter, a case where the scene change detection unit 13e instructs the LUT-DB change unit 13f based on the average value of the motion vectors will be described with reference to FIGS. 7 and 8. FIG.

図7は、動きベクトルの大きさの平均値に応じた画像処理装置の動作の一例を示す図である。なお、同図の縦軸は検出した動きベクトルの大きさの平均値(以下、「動きベクトル平均値」と記載する)を、横軸は時間経過を、それぞれあらわしており、時間経過に伴って動きベクトル数が増加していく場合の曲線71を示している。また、同図に示す閾値αは、閾値βよりも大きい値であるものとする。以下では、時間経過の流れに沿って(同図の左側から右側に向かって)説明することとする。   FIG. 7 is a diagram illustrating an example of the operation of the image processing apparatus according to the average value of the magnitudes of motion vectors. The vertical axis in the figure represents the average value of detected motion vectors (hereinafter referred to as “motion vector average value”), and the horizontal axis represents the passage of time. A curve 71 when the number of motion vectors increases is shown. In addition, the threshold value α shown in the figure is assumed to be larger than the threshold value β. In the following, description will be given along the passage of time (from the left side to the right side in the figure).

同図に示すように、動きベクトル数が閾値β以下である場合には、シーンチェンジ検出部13eは、LUT−DB変更部13fに対する指示を行わない。したがって、この場合には、LUT蓄積部13cによって蓄積されたLUTおよび通常時の重み付け値を用いた通常補正が、補正部13gによって行われることになる。   As shown in the figure, when the number of motion vectors is equal to or less than the threshold value β, the scene change detection unit 13e does not give an instruction to the LUT-DB change unit 13f. Therefore, in this case, normal correction using the LUT accumulated by the LUT accumulation unit 13c and the normal weighting value is performed by the correction unit 13g.

そして、動きベクトル数が閾値βを上回ったならば(同図の71a参照)、シーンチェンジ検出部13eは、LUT−DB変更部13fに対して重み付け値の変更を指示する。この場合、重み付け値としては、図4の42や43のように、通常時の重み付け値よりも値が小さい重み付け値が用いられることになる。   If the number of motion vectors exceeds the threshold β (see 71a in the figure), the scene change detection unit 13e instructs the LUT-DB changing unit 13f to change the weighting value. In this case, as the weighting value, a weighting value having a smaller value than the normal weighting value is used, such as 42 and 43 in FIG.

なお、動きベクトル数が閾値βよりも大きく閾値α以下である区間を、LUT重み付け変更区間として示しているが、この区間においては、同図の71aにおいて1回のみLUT−DB変更部13fに対する重み付け値の変更指示を行うこととしてもよいし、動きベクトル平均値の変化に応じて複数回の変更指示を行うこととしてもよい。   Note that the section in which the number of motion vectors is greater than the threshold β and less than or equal to the threshold α is shown as the LUT weighting change section. A value change instruction may be given, or a change instruction may be given multiple times in accordance with a change in the motion vector average value.

たとえば、複数回の変更指示を行う場合、動きベクトル平均値が大きくなるに従って重み付け値をさらに小さくするように、LUT−DB変更部13fに対して指示することができる。   For example, when a change instruction is made a plurality of times, the LUT-DB changing unit 13f can be instructed to further reduce the weighting value as the motion vector average value increases.

つづいて、動きベクトル数が閾値αを上回ったならば(同図の71b参照)、シーンチェンジ検出部13eは、LUT−DB変更部13fに対してLUT−DB13dの内容の削除を指示する。したがって、この場合には、LUT−DB13dに蓄積されたLUTがすべて削除されることになる。   Subsequently, if the number of motion vectors exceeds the threshold value α (see 71b in the figure), the scene change detection unit 13e instructs the LUT-DB changing unit 13f to delete the contents of the LUT-DB 13d. Therefore, in this case, all the LUTs accumulated in the LUT-DB 13d are deleted.

図8は、画像処理装置が実行する処理手順の変形例を示すフローチャートである。なお、同図に示す閾値αは、図7と同様に、閾値βよりも大きい値であるものとする。同図に示すように、色彩補正処理部13に映像が入力されると(ステップS201)、フレームレート変換部13aは、1フレーム分の受信が完了したか否かを判定する(ステップS202)。   FIG. 8 is a flowchart illustrating a modification of the processing procedure executed by the image processing apparatus. It is assumed that the threshold value α shown in the figure is larger than the threshold value β as in FIG. As shown in the figure, when an image is input to the color correction processing unit 13 (step S201), the frame rate conversion unit 13a determines whether reception for one frame is completed (step S202).

そして、1フレーム分の受信が完了した場合には(ステップS202,Yes)、動きベクトルを生成する(ステップS203)。なお、ステップS202の判定条件を満たさない場合には(ステップS202,No)、ステップS202の処理を繰り返す。   When reception for one frame is completed (step S202, Yes), a motion vector is generated (step S203). If the determination condition in step S202 is not satisfied (No in step S202), the process in step S202 is repeated.

つづいて、シーンチェンジ検出部13eは、動きベクトル平均値が閾値αよりも大きいか否かを判定し(ステップS204)、動きベクトル平均値が閾値αよりも大きい場合には(ステップS204,Yes)、LUT−DB変更部13fは、LUT−DB13dの内容を削除し(ステップS205)、ステップS201以降の処理を繰り返す。   Subsequently, the scene change detection unit 13e determines whether or not the motion vector average value is larger than the threshold value α (step S204). If the motion vector average value is larger than the threshold value α (step S204, Yes). The LUT-DB changing unit 13f deletes the contents of the LUT-DB 13d (Step S205), and repeats the processes after Step S201.

一方、ステップS204の判定条件を満たさなかった場合には(ステップS204,No)、動きベクトル平均値が閾値βよりも大きいか否かを判定し(ステップS206)、動きベクトル平均値が閾値βよりも大きい場合には(ステップS206,Yes)、LUT−DB変更部13fは、LUT―DB13dにおけるLUTの重み付けを変更し(ステップS207)、ステップS201以降の処理を繰り返す。   On the other hand, when the determination condition of step S204 is not satisfied (step S204, No), it is determined whether the motion vector average value is larger than the threshold value β (step S206), and the motion vector average value is higher than the threshold value β. Is larger (step S206, Yes), the LUT-DB changing unit 13f changes the weight of the LUT in the LUT-DB 13d (step S207), and repeats the processing after step S201.

そして、ステップS206の判定条件を満たさなかった場合には(ステップS206,No)、LUT−DB変更部13fは、LUT―DB13dを変更せず(ステップS208)、ステップS201以降の処理を繰り返す。   If the determination condition in step S206 is not satisfied (No in step S206), the LUT-DB changing unit 13f does not change the LUT-DB 13d (step S208) and repeats the processes in and after step S201.

上述してきたように、本実施例では、フレームレート変換部が、入力映像を構成するフレームごとに映像内容の動きを示す動きベクトルを取得し、シーンチェンジ検出部が、取得された動きベクトルに基づいて入力映像の急激な変化を示すシーンチェンジを検出し、LUT−DB変更部が、シーンチェンジが検出された場合に、補正データベースの内容を変更し、補正部が、内容が変更された補正データベースに基づいて入力映像の色彩補正を行うように画像処理装置を構成した。したがって、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させることができる。   As described above, in the present embodiment, the frame rate conversion unit acquires a motion vector indicating the motion of the video content for each frame constituting the input video, and the scene change detection unit is based on the acquired motion vector. When a scene change indicating a sudden change in the input video is detected, the LUT-DB changing unit changes the content of the correction database when the scene change is detected, and the correction unit changes the content of the correction database. The image processing apparatus is configured to perform color correction of the input video based on the above. Therefore, the followability of dynamic correction can be improved even when a scene change occurs in the input video.

以上のように、本発明に係る画像処理装置は、入力映像にシーンチェンジが発生した場合であっても動的補正の追従性を向上させたい場合に有用であり、特に、自動車などの移動体のように受信状況が変化しやすい環境に適している。   As described above, the image processing apparatus according to the present invention is useful when it is desired to improve the follow-up performance of dynamic correction even when a scene change occurs in an input video, and in particular, a moving body such as an automobile. It is suitable for the environment where the reception situation is easy to change.

本発明に係る画像処理手法の概要を示す図である。It is a figure which shows the outline | summary of the image processing method based on this invention. 本実施例に係る画像処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the image processing apparatus which concerns on a present Example. 動きベクトルを示す図である。It is a figure which shows a motion vector. LUT−DBにおける重み付け値を示す図である。It is a figure which shows the weighting value in LUT-DB. 動きベクトル数に応じた画像処理装置の動作の一例を示す図である。It is a figure which shows an example of operation | movement of the image processing apparatus according to the number of motion vectors. 画像処理装置が実行する処理手順を示すフローチャートである。It is a flowchart which shows the process sequence which an image processing apparatus performs. 動きベクトルの大きさの平均値に応じた画像処理装置の動作の一例を示す図である。It is a figure which shows an example of operation | movement of the image processing apparatus according to the average value of the magnitude | size of a motion vector. 画像処理装置が実行する処理手順の変形例を示すフローチャートである。It is a flowchart which shows the modification of the process sequence which an image processing apparatus performs.

符号の説明Explanation of symbols

10 画像処理装置
11 復調部
12 デコード部
13 色彩補正処理部
13a フレームレート変換部
13b サムネイル生成部
13c LUT蓄積部
13d LUT−DB
13e シーンチェンジ検出部
13f LUT−DB変更部
13g 補正部
100 表示装置
DESCRIPTION OF SYMBOLS 10 Image processing apparatus 11 Demodulation part 12 Decoding part 13 Color correction processing part 13a Frame rate conversion part 13b Thumbnail generation part 13c LUT accumulation | storage part 13d LUT-DB
13e Scene change detection unit 13f LUT-DB change unit 13g Correction unit 100 Display device

Claims (4)

入力映像から生成した補正データを蓄積することで得られる補正データベースに基づいて前記入力映像の補正を行う画像処理装置であって、
前記入力映像を構成するフレームごとに映像内容の動きを示す動きベクトルを取得する動きベクトル取得手段と、
前記動きベクトル取得手段によって取得された動きベクトルに基づいて前記入力映像の急激な変化を示すシーンチェンジを検出するシーンチェンジ検出手段と、
前記シーンチェンジ検出手段によってシーンチェンジが検出された場合に、前記補正データベースの内容を変更する変更手段と、
前記変更手段によって内容が変更された前記補正データベースに基づいて前記入力映像の補正を行う補正手段と
を備えたことを特徴とする画像処理装置。
An image processing apparatus for correcting the input video based on a correction database obtained by accumulating correction data generated from the input video,
Motion vector acquisition means for acquiring a motion vector indicating the motion of video content for each frame constituting the input video;
Scene change detection means for detecting a scene change indicating a sudden change in the input video based on the motion vector acquired by the motion vector acquisition means;
Changing means for changing the contents of the correction database when a scene change is detected by the scene change detecting means;
An image processing apparatus comprising: correction means for correcting the input video based on the correction database whose contents have been changed by the changing means.
前記変更手段は、
前記シーンチェンジ検出手段によってシーンチェンジが検出された場合に、前記補正データベースに蓄積されたすべての前記補正データを削除することを特徴とする請求項1に記載の画像処理装置。
The changing means is
The image processing apparatus according to claim 1, wherein when the scene change is detected by the scene change detection unit, all the correction data stored in the correction database are deleted.
前記変更手段は、
前記シーンチェンジ検出手段によってシーンチェンジが検出された場合に、前記補正データベースに蓄積された前記補正データにそれぞれ対応する重み付け値を変更することを特徴とする請求項1に記載の画像処理装置。
The changing means is
The image processing apparatus according to claim 1, wherein when a scene change is detected by the scene change detection unit, a weighting value corresponding to each of the correction data stored in the correction database is changed.
前記変更手段は、
前記シーンチェンジ検出手段によってシーンチェンジが検出された場合に、該シーンチェンジ検出時の前記動きベクトルに基づいて前記重み付け値を変更することを特徴とする請求項3に記載の画像処理装置。
The changing means is
4. The image processing apparatus according to claim 3, wherein when a scene change is detected by the scene change detection unit, the weighting value is changed based on the motion vector at the time of the scene change detection.
JP2008204330A 2008-08-07 2008-08-07 Image processing apparatus Withdrawn JP2010041571A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008204330A JP2010041571A (en) 2008-08-07 2008-08-07 Image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008204330A JP2010041571A (en) 2008-08-07 2008-08-07 Image processing apparatus

Publications (1)

Publication Number Publication Date
JP2010041571A true JP2010041571A (en) 2010-02-18

Family

ID=42013609

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008204330A Withdrawn JP2010041571A (en) 2008-08-07 2008-08-07 Image processing apparatus

Country Status (1)

Country Link
JP (1) JP2010041571A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9235874B2 (en) 2013-04-08 2016-01-12 Samsung Electronics Co., Ltd. Image processor for and method of upscaling and denoising using contextual video information
US9866734B2 (en) 2014-08-26 2018-01-09 Dolby Laboratories Licensing Corporation Scene-change detection using video stream pairs

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9235874B2 (en) 2013-04-08 2016-01-12 Samsung Electronics Co., Ltd. Image processor for and method of upscaling and denoising using contextual video information
US9866734B2 (en) 2014-08-26 2018-01-09 Dolby Laboratories Licensing Corporation Scene-change detection using video stream pairs

Similar Documents

Publication Publication Date Title
US7995146B2 (en) Image processing apparatus and image processing method
US20060023794A1 (en) Method and system for noise reduction in digital video
JP4599446B2 (en) Gradation control device and gradation control method
US7705918B2 (en) Noise reduction apparatus and noise reduction method
US20080174699A1 (en) Image Determination Apparatus, Image Determination Method, and Program, and Image Processing Apparatus, Image Processing Method, and Program
KR20020008179A (en) System and method for improving the sharpness of a video image
TW200302662A (en) Method and system for contouring reduction
US8681877B2 (en) Decoding apparatus, decoding control apparatus, decoding method, and program
JPH09130690A (en) Carrier wave and symbol timing restoration completion detection circuit and method, and high resolution television employing the same
US20100150465A1 (en) Method and apparatus for removing image noise
US8145006B2 (en) Image processing apparatus and image processing method capable of reducing an increase in coding distortion due to sharpening
US20140254938A1 (en) Methods and apparatus for an artifact detection scheme based on image content
JP2008252591A (en) Interpolated frame generating apparatus, interpolated frame generating method, and broadcast receiving apparatus
JP5056242B2 (en) Image determination apparatus, image determination method, and program
JP2010041571A (en) Image processing apparatus
JP2011066540A (en) Video processing apparatus and video processing method
JP2005012641A (en) Block noise detecting device and block noise removing device using the same
JP2010258732A (en) Video processing apparatus, video processing method, and video processing program
US7724825B2 (en) Video data processing method by calculating a DCT of the concatenated data set
US8077999B2 (en) Image processing apparatus and method for reducing blocking effect and Gibbs effect
JP2006060358A (en) Digital broadcast receiver
JP2012019380A (en) Image processing apparatus and image processing method
JP4837139B2 (en) Video processing apparatus and video processing method
US8284313B2 (en) Apparatus and method for determining noise
JP6669277B2 (en) Audio noise detection device, digital broadcast receiving device, and audio noise detection method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110801

A072 Dismissal of procedure

Free format text: JAPANESE INTERMEDIATE CODE: A073

Effective date: 20121204

A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20130108