[go: up one dir, main page]

JP4649309B2 - Image processing apparatus and image processing method - Google Patents

Image processing apparatus and image processing method Download PDF

Info

Publication number
JP4649309B2
JP4649309B2 JP2005299351A JP2005299351A JP4649309B2 JP 4649309 B2 JP4649309 B2 JP 4649309B2 JP 2005299351 A JP2005299351 A JP 2005299351A JP 2005299351 A JP2005299351 A JP 2005299351A JP 4649309 B2 JP4649309 B2 JP 4649309B2
Authority
JP
Japan
Prior art keywords
image
processing
input
data
resolution
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.)
Expired - Fee Related
Application number
JP2005299351A
Other languages
Japanese (ja)
Other versions
JP2007110450A (en
JP2007110450A5 (en
Inventor
俊之 福井
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2005299351A priority Critical patent/JP4649309B2/en
Publication of JP2007110450A publication Critical patent/JP2007110450A/en
Publication of JP2007110450A5 publication Critical patent/JP2007110450A5/ja
Application granted granted Critical
Publication of JP4649309B2 publication Critical patent/JP4649309B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Studio Devices (AREA)
  • Image Processing (AREA)
  • Picture Signal Circuits (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Description

本発明は動画像信号をデジタル化してデジタル信号処理する画像処理装置及び画像処理方法に関し、例えば画像の階調補正処理を行う際に用いて好適な技術に関する。 The present invention relates to an image processing apparatus and an image processing method for digitizing a moving image signal and performing digital signal processing. For example, the present invention relates to a technique suitable for use in performing gradation correction processing of an image.

従来、原画像に対して画素数が少ない画像を作成し、それを原画像の画素数と同等になるまで補間拡大して空間フィルタ処理画像を作成し、その空間フィルタ処理画像と原画像信号に基づいて非線形処理を行う画像処理手法が提案されている。これらの場合、画素数の少ない画像の作成はこの画像処理装置内部で閉じた形で実現されている(例えば、特許文献1参照)。   Conventionally, an image with a small number of pixels is created with respect to the original image, and a spatially filtered image is created by interpolating and enlarging the image until it becomes equal to the number of pixels of the original image. An image processing method for performing nonlinear processing based on this has been proposed. In these cases, creation of an image with a small number of pixels is realized in a closed form inside the image processing apparatus (see, for example, Patent Document 1).

一方、近年、ネットワークカメラなどのように、カメラで撮影した映像をネットワーク越しに複数のユーザが利用する装置が増加している。そのような装置では、ユーザの要求する解像度に応じて、撮影した画像の解像度を撮像装置側で解像度変換して送信することが行われる(例えば、非特許文献1参照)。   On the other hand, in recent years, an apparatus such as a network camera that allows a plurality of users to use video captured by a camera via a network is increasing. In such an apparatus, according to the resolution requested by the user, the resolution of the captured image is converted on the imaging apparatus side and transmitted (for example, see Non-Patent Document 1).

また、解像度変換処理等の画像処理モジュールを複数の出力に対して共有する手法が提案されている(例えば、特許文献2参照)。更に、階調補正と解像度とを関連させた技術としては、画像データの画素値に応じて階調補正するための補正係数の解像度を切り替える手法が提案されている(例えば特許文献3参照)。   Also, a technique for sharing an image processing module such as resolution conversion processing for a plurality of outputs has been proposed (see, for example, Patent Document 2). Furthermore, as a technique that associates gradation correction with resolution, a technique of switching the resolution of a correction coefficient for gradation correction according to the pixel value of image data has been proposed (see, for example, Patent Document 3).

特開平10−63837号公報JP-A-10-63837 特開2002−318673号公報JP 2002-318673 A 特許第3424576号公報Japanese Patent No. 3424576 「ネットワークカメラVB-C50i/VB-C50iR」、映像情報インダストリアル、産業開発機構(株)、平成16年10月1日、第36巻、第10号、p.68−69"Network Camera VB-C50i / VB-C50iR", Video Information Industrial, Industrial Development Organization, October 1, 2004, Vol. 36, No. 10, p.68-69

前述したネットワークカメラなどのように、ユーザの要求する解像度に応じて入力した動画像を解像度変換するシステムに前記画像処理を適用し、階調補正処理を実施した画像を解像度変換して配信することを考えた場合がある。この場合、階調補正処理と画像の拡大及び縮小などの解像度変換処理の両者を、動画像を構成する1画面分のデータの更新間隔である1映像期間毎に、それぞれの画面を構成するデータに対して行う必要がある。しかし、階調補正処理と解像度変換処理の同時実施を考慮した装置は従来存在しなかった。   Applying the image processing to a system for converting the resolution of a moving image input according to the resolution requested by the user, such as the network camera described above, and converting the image subjected to the gradation correction processing to a resolution-converted image You may have thought about. In this case, both the gradation correction processing and the resolution conversion processing such as image enlargement / reduction are performed for each video period which is an update interval of data for one screen constituting a moving image. Needs to be done. However, there has been no apparatus that considers simultaneous execution of gradation correction processing and resolution conversion processing.

特許文献3では階調補正処理の中で解像度という用語を利用しているが、これは周波数特性という意味合いが強く、異なる画像サイズの画像を生成するための解像度変換処理とは異なっている。   In Patent Document 3, the term “resolution” is used in the gradation correction processing, but this has a strong meaning of frequency characteristics and is different from the resolution conversion processing for generating images of different image sizes.

また、階調補正処理部及び解像度処理部の二つを単純に一つのシステム内部に存在させると、両者の処理に要するハードウェア資源がそのまま加えられることになり、ハードウェア量の増大を招くという問題がある。   In addition, if the gradation correction processing unit and the resolution processing unit are simply present in one system, the hardware resources required for both processes are added as they are, which increases the amount of hardware. There's a problem.

また、階調補正処理を行ってから解像度変換処理を行った場合、処理内容が増える分遅延要素が増えることになる。単純にフレーム画像単位で処理した結果を各処理ユニット間で受け渡していたのでは、全体画面の縮小画像を作ってから階調補正処理を行うために、階調補正処理部で少なくとも1フレーム遅延し、更に解像度変換処理に伴う遅延が付け加わることになる。撮影した画像をできる限り遅延なく送出するという観点から考えると、映像の処理遅延が増大することは問題である。   Further, when the resolution conversion process is performed after the gradation correction process is performed, the delay element is increased by the increase in the processing contents. If the result of processing in units of frame images is simply passed between the processing units, the gradation correction processing unit delays at least one frame in order to perform gradation correction processing after creating a reduced image of the entire screen. In addition, a delay associated with the resolution conversion process is added. From the viewpoint of sending out a photographed image without delay as much as possible, an increase in video processing delay is a problem.

更に、階調補正処理を1枚のフレーム画像単位ごとに実施することになる。それゆえ、1画面分のデータの更新間隔である1映像期間内に、入力されたフレーム画像を加工して複数の異なる画像として取り扱い、それらに対してそれぞれ階調補正処理を実施することはできなかった。   Further, the gradation correction process is performed for each frame image unit. Therefore, the input frame image can be processed and handled as a plurality of different images within one video period that is the update interval of data for one screen, and gradation correction processing can be performed on each of them. There wasn't.

本発明は前述の問題点に鑑み、階調補正処理と解像度変換処理の同時実施を考慮した画像処理装置及び画像処理方法を提供することを目的としている。 An object of the present invention is to provide an image processing apparatus and an image processing method in consideration of simultaneous execution of gradation correction processing and resolution conversion processing.

本発明の画像処理装置は、画像入力手段により入力された入力画像の解像度を変換する解像度変換手段と、前記画像入力手段により入力された入力画像縮小された縮小画像に対するフィルタ処理により得られるフィルタ画像に対する補間処理によって空間フィルタ処理画像を作成し、前記作成した空間フィルタ処理画像に基づいて、前記入力画像に対する階調補正を行う階調補正処理手段と、前記画像入力手段により入力された入力画像、前記解像度変換手段によって解像度が変換された画像、及び前記階調補正処理手段によって階調補正された画像を保持するメモリ手段と、前記画像入力手段により入力された入力像の解像度を変換する処理と、前記空間フィルタ処理画像作成に用いる前記縮小画像を作成する処理とを時分割で行うように制御する制御手段とを有し、前記制御手段は、動画像を構成する1画面分のデータの更新間隔である1映像期間に、前記1画面分のデータに対する前記解像度の変換処理と前記縮小画像の作成処理とが完了するように制御することを特徴とする。
また、本発明の画像処理装置の他の態様としては、画像入力手段により入力された入力画像の解像度を変換する解像度変換手段と、前記画像入力手段により入力された入力画像が縮小された縮小画像に対するフィルタ処理により得られるフィルタ画像に対する補間処理によって空間フィルタ処理画像を作成し、前記作成した空間フィルタ処理画像に基づいて、前記入力画像に対する階調補正を行う階調補正処理手段と、前記画像入力手段により入力された入力画像、前記解像度変換手段によって解像度が変換された画像、及び前記階調補正処理手段によって階調補正された画像を保持するメモリ手段と、前記階調補正された画像の解像度を変換する処理と、前記空間フィルタ処理画像の作成に用いる前記縮小画像を作成する処理とを時分割で行うように制御する制御手段とを有し、前記制御手段は、動画像を構成する1画面分のデータの更新間隔である1映像期間内に、前記1画面分のデータに対する前記解像度の変換処理と前記縮小画像の作成処理とが完了するように制御することを特徴とする。
The image processing apparatus of the present invention, filtering against more and resolution converting means for converting the resolution of the input image, the reduced image input image more input to the image input means is reduced to the image input unit create a spatial filtered image by interpolation for the filter image obtained by, based on the spatial filter processing image the created, and gradation correcting means for performing gradation correction for pairs in the input image, the image input unit memory means for holding gradation corrected image by more inputted input image, the resolution conversion unit image resolution is converted by, and said tone correction processing means, which is more input to the image input unit performs a process of converting the resolution of the input image picture, and a process of generating the reduced image to be used for creating a pre-Symbol spatial filtering image time division And a control Gosuru control means cormorants, wherein, in one picture period is the update interval of data for one screen constituting a moving picture, conversion of the resolution for the one screen of data and creation process of the reduced image and is characterized by controlling so complete.
According to another aspect of the image processing apparatus of the present invention, a resolution conversion unit that converts the resolution of an input image input by the image input unit, and a reduced image obtained by reducing the input image input by the image input unit A gradation correction processing means for creating a spatial filter processed image by interpolation processing on the filter image obtained by the filter processing on the image, and performing gradation correction on the input image based on the created spatial filter processed image; and the image input Memory means for holding an input image inputted by the means, an image whose resolution has been converted by the resolution conversion means, and an image whose gradation has been corrected by the gradation correction processing means, and the resolution of the gradation-corrected image And a process of creating the reduced image used for creating the spatial filter processed image in a time-sharing manner. Control means for controlling the resolution, and the control means converts the resolution for the data for one screen within one video period which is an update interval of the data for one screen constituting a moving image. And the process for creating the reduced image is completed.

本発明によれば、動画像を構成する1画面分のデータの更新間隔である1映像期間毎に、前記解像度変換と前記縮小画像作成の両者の処理がそれぞれ完了するように制御する制御手段を持つようにした。これにより、階調補正処理を実施した画像を解像度変換して配信することが可能になる。   According to the present invention, the control means for controlling the resolution conversion and the reduced image creation so as to be completed for each video period which is an update interval of data for one screen constituting the moving image. I had it. As a result, it is possible to perform resolution conversion of the image on which the gradation correction processing has been performed and deliver it.

また、前記入力された画像もしくは前記階調補正処理をされた画像の解像度を変換する処理と、前記階調補正処理に利用するための縮小画像を作成する処理との両者に前記解像度変換手段を時分割多重で利用するための手段を備えた。これにより、解像度処理部を階調補正処理に利用する縮小画像を作成することにもできるようになるため、階調補正処理部単独で縮小画像作成のための処理ユニットを持つ必要がなくなる。そのため、両者を単純に並べてシステムを構成した場合に比べてハードウェア資源の削減が可能になる。   Further, the resolution conversion means is used for both the process of converting the resolution of the input image or the image subjected to the gradation correction process and the process of creating a reduced image used for the gradation correction process. Means for use in time division multiplexing were provided. As a result, it becomes possible to create a reduced image using the resolution processing unit for the gradation correction processing, so that it is not necessary to have a processing unit for creating a reduced image by the gradation correction processing unit alone. Therefore, it is possible to reduce hardware resources compared to a case where the system is configured by simply arranging the both.

また、時分割多重にするために片フィールドの画像データを用いて階調補正処理に利用する縮小画像を作成している。これにより、1フレーム分の画像データを用いて縮小画像を作成する場合に比べて少なくとも0.5フレーム分出力画像の遅延を小さくすることが可能になる。また、階調補正処理と解像度変換処理の2つの処理ユニットを1つのシーケンス制御部で制御することで、全体の処理遅延を1フレーム以内に押さえることが可能になる。   In addition, a reduced image used for gradation correction processing is created using image data of one field for time division multiplexing. This makes it possible to reduce the delay of the output image by at least 0.5 frames compared to the case of creating a reduced image using image data for one frame. Further, by controlling the two processing units of the gradation correction processing and the resolution conversion processing with one sequence control unit, it is possible to suppress the entire processing delay within one frame.

更に、解像度変換手段において、解像度を変換する複数の処理手段を並行に動作させる。これにより、階調補正処理に利用する縮小画像を切出し画像などの異なる画角に対応して複数作成し、動画像を構成する1画面分のデータの更新間隔である1映像期間内に、複数の異なる画角の画像に対して階調補正処理を実施することが可能になる。   Further, in the resolution conversion means, a plurality of processing means for converting the resolution are operated in parallel. As a result, a plurality of reduced images to be used for gradation correction processing are created corresponding to different angles of view such as a cut-out image, and a plurality of reduced images are used within one video period that is an update interval of data for one screen constituting a moving image. It is possible to perform gradation correction processing on images having different angles of view.

(第1の実施形態)
以下、添付図面を参照して本発明の好適な実施形態を詳細に説明する。
図1は、本実施形態における画像処理装置の構成を示すブロック図である。1は本提案の主眼となる画像加工部であり、CCD等のセンサーを用いた撮像部3から同期信号を含んだ映像信号が動画像データとして入力される。この同期信号を含んだ映像信号の例としてはITU-R BT.656の形式に準拠したもの等がある。画像加工部で処理された動画像は画像出力処理部2に送られ、そこで圧縮等の処理を加えられてネットワーク4へと送出される。
(First embodiment)
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 is a block diagram illustrating a configuration of an image processing apparatus according to the present embodiment. Reference numeral 1 denotes an image processing unit as a main subject of the proposal, and a video signal including a synchronization signal is input as moving image data from the imaging unit 3 using a sensor such as a CCD. As an example of the video signal including the synchronization signal, there is one that conforms to the format of ITU-R BT.656. The moving image processed by the image processing unit is sent to the image output processing unit 2, where processing such as compression is added and sent out to the network 4.

画像加工部1には動画像入力を受け取るための画像入力インタフェース10、入力された画像、及び各処理ユニットで処理された画像データを一時保存するためのメモリ(1)40が存在する。さらに、階調補正処理を実施するための階調補正処理部20、解像度変換部30が存在する。   The image processing unit 1 includes an image input interface 10 for receiving moving image input, a memory (1) 40 for temporarily storing input images and image data processed by each processing unit. Further, there are a gradation correction processing unit 20 and a resolution conversion unit 30 for performing gradation correction processing.

画像入力インタフェース10は、撮像部3から入力される同期信号を含んだ映像信号から同期信号を抽出し、フレームの開始や、奇数フィールド、偶数フィールドの切り替わりなどの同期情報を抽出してシーケンス制御部80に対して伝達する。また同時に、その同期信号の状態に応じて、入力された画像データのメモリ(1)40への転送を制御し、その転送状況に関してもシーケンス制御部80に対して通知を行う。これらの同期信号、及びメモリへの転送信号の情報を元に、シーケンス制御部80は1画面分のデータの更新間隔である1映像期間を認識し、その期間毎に各種処理が完了するように制御を行う。   The image input interface 10 extracts the synchronization signal from the video signal including the synchronization signal input from the imaging unit 3, extracts the synchronization information such as the start of the frame, switching of the odd field and the even field, and the sequence control unit Communicate to 80. At the same time, the transfer of the input image data to the memory (1) 40 is controlled according to the state of the synchronizing signal, and the sequence controller 80 is also notified of the transfer status. Based on the information of the synchronization signal and the transfer signal to the memory, the sequence control unit 80 recognizes one video period that is an update interval of data for one screen, and completes various processes for each period. Take control.

なお、画像入力インタフェース10がメモリ(1)に転送する画像データは、同期信号を含んだ映像信号から画像信号の部分のみを取り出したものである。また、メモリ(1) 40に関しては、画像データの受け渡しのために、後述する画像出力処理部2側からもアクセスが可能である。   The image data transferred to the memory (1) by the image input interface 10 is obtained by extracting only the image signal portion from the video signal including the synchronization signal. The memory (1) 40 can also be accessed from the later-described image output processing unit 2 side for transferring image data.

画像出力処理部2には、メモリ(1)40から動画像データを読み出して所定の方式に基づいて圧縮をする圧縮処理部50が存在する。さらに、圧縮処理された符号化データを一時蓄積するメモリ(2)70、メモリ(2)70から符号化データを取り出してネットワーク4に送出するためのパケット化などの処理を行う通信処理部60が存在する。そして、画像加工部1、及び画像出力処理部2のそれぞれの処理モジュール間でのデータの受け渡しを制御するためのシーケンス制御部80が、画像加工部1、及び画像出力処理部2をまたぐ形でそれら内部の各処理モジュールと接続されている。シーケンス制御部80にはCPU81が含まれており、通信制御部60を介して伝達されたネットワーク4を利用しているユーザの要求に応じて、各モジュールを適切に制御する。   The image output processing unit 2 includes a compression processing unit 50 that reads out moving image data from the memory (1) 40 and performs compression based on a predetermined method. Further, a memory (2) 70 for temporarily storing the compressed encoded data, and a communication processing unit 60 that performs processing such as packetization for extracting the encoded data from the memory (2) 70 and sending it to the network 4 Exists. Then, a sequence control unit 80 for controlling the data transfer between the processing modules of the image processing unit 1 and the image output processing unit 2 spans the image processing unit 1 and the image output processing unit 2. These are connected to the respective processing modules. The sequence control unit 80 includes a CPU 81 and appropriately controls each module in response to a request from a user using the network 4 transmitted via the communication control unit 60.

ここで、メモリ(1)40とメモリ(2)70とは別のモジュールとして記述したが、メモリの構成としてはこの両者を別個の物理的なメモリとして構成することも、一つの物理メモリとして構成することも可能である。   Here, the memory (1) 40 and the memory (2) 70 are described as separate modules. However, the memory may be configured as separate physical memories, or may be configured as a single physical memory. It is also possible to do.

また、本実施形態においては画像出力処理部2では圧縮処理が行われ接続されたネットワークに対して符号化データが送出されるとしたが、画像出力処理部2の構成はこれに限るものではない。例えば複数の異なる解像度のモニタに接続されており、それらのモニタに対して非圧縮のデータの形で画像データを供給する等の場合も考えられる。この画像出力処理部2の形態によって本提案の主眼である画像加工部1における動作は影響を受けるものではない。   In the present embodiment, the image output processing unit 2 performs compression processing and sends encoded data to the connected network. However, the configuration of the image output processing unit 2 is not limited to this. . For example, it is possible to connect to a plurality of monitors having different resolutions and supply image data to the monitors in the form of uncompressed data. The operation of the image processing unit 1, which is the main focus of the present proposal, is not affected by the form of the image output processing unit 2.

図2は、本実施形態における階調補正処理部20の詳細を示す図である。
21はデータ供給部、25はデータ出力部であり、メモリ(1)40との間でのデータのやり取りを管理する。メモリ(1)40から読み込まれた画像データはデータ供給部21でデータの種類により2つの経路に分配される。
FIG. 2 is a diagram showing details of the gradation correction processing unit 20 in the present embodiment.
A data supply unit 21 and a data output unit 25 manage data exchange with the memory (1) 40. The image data read from the memory (1) 40 is distributed to two paths by the data supply unit 21 depending on the type of data.

空間フィルタ処理画像を作成する元データとなるODDフィールドY成分の縮小画像を読んできた場合には、その縮小画像のデータはまず前処理フィルタ22に供給され所定のローパスフィルタを掛けられる。その後、空間フィルタ処理画像作成部23に伝達され、そこで必要なサイズに補間・拡大されて階調処理用の空間フィルタ処理画像となり、階調補正演算部24に送られる。   When the reduced image of the ODD field Y component, which is the original data for creating the spatial filter processed image, has been read, the reduced image data is first supplied to the preprocessing filter 22 and subjected to a predetermined low-pass filter. Thereafter, the image is transmitted to the spatial filter processed image creating unit 23, where it is interpolated and enlarged to a necessary size to obtain a spatial filter processed image for gradation processing, and is sent to the gradation correction calculating unit 24.

一方、階調補正処理の対象となった画像データはデータ供給部21から直接階調補正演算部24に送られる。階調補正演算部24では空間フィルタ処理画像作成部23で作成された空間フィルタ処理画像に対応して画像の画素ごとにルックアップテーブルを用いて輝度補正用に予め設定してあるガンマ補正値を求める。その上で、画像データの各画素値とガンマ補正値の間で乗算を行った後、必要に応じて補正量を加えるなどの演算を行い、階調補正済み画像を作成する。作成された階調補正済み画像はデータ出力部25に対して出力され、出力された階調補正済画像は、データ出力部25によってメモリ(1)40に対して書き込まれる。   On the other hand, the image data subjected to gradation correction processing is sent directly from the data supply unit 21 to the gradation correction calculation unit 24. The tone correction calculation unit 24 uses a look-up table for each pixel of the image corresponding to the spatial filter processed image created by the spatial filter processed image creation unit 23 to set a gamma correction value preset for luminance correction. Ask. After that, multiplication is performed between each pixel value of the image data and the gamma correction value, and then an operation such as adding a correction amount is performed as necessary to create a tone corrected image. The created tone corrected image is output to the data output unit 25, and the output tone corrected image is written to the memory (1) 40 by the data output unit 25.

なお、これらの一連の動作はシーケンス制御部80が管理している。そして前処理フィルタ22のフィルタ係数、空間フィルタ処理画像作成部23での画像拡大の際の拡大率、階調補正演算の際に利用するルックアップテーブル及び補正量、更にメモリに読み書きする際のアドレス等を各処理部に指示する。なお、従来の例では空間フィルタ処理画像作成の元データとなるODDフィールドY成分の縮小画像を作成する縮小画像作成部がデータ供給部21と前処理フィルタ22の間に存在している。しかし、本実施形態ではその部分を図3に示した解像度変換部30と共通化したため、図からは取り除かれている。   Note that the sequence control unit 80 manages these series of operations. Then, the filter coefficient of the preprocessing filter 22, the enlargement ratio at the time of image enlargement by the spatial filter processing image creation unit 23, the lookup table and correction amount used at the time of gradation correction calculation, and the address at the time of reading / writing to the memory Etc. to each processing unit. In the conventional example, a reduced image creation unit that creates a reduced image of the ODD field Y component that is the original data for creating the spatial filter processing image exists between the data supply unit 21 and the preprocessing filter 22. However, in the present embodiment, since this portion is shared with the resolution conversion unit 30 shown in FIG. 3, it is omitted from the drawing.

図3は、本実施形態における解像度変換部30の詳細を示す図である。31はデータ供給部、34はデータ出力部であり、メモリ(1)40との間でのデータのやり取りを管理する。メモリ(1)40から読み込まれた画像データはデータ供給部31でY信号とC信号に分離される。そしてそれぞれYデータ用解像度変換部32、及びCデータ用解像度変換部33に入力され、解像度変換処理が行われる。解像度変換処理としては解像度変換器35でその画像の縦横のサイズを所定の比率で拡大もしくは縮小した後、一旦そのデータをラインバッファ36に蓄え、その後、後処理フィルタ37でエッジ強調の処理などを施す。この処理内容は基本的にY系、C系で同一である。   FIG. 3 is a diagram showing details of the resolution conversion unit 30 in the present embodiment. 31 is a data supply unit, and 34 is a data output unit, which manages the exchange of data with the memory (1) 40. The image data read from the memory (1) 40 is separated into a Y signal and a C signal by the data supply unit 31. Then, the signals are input to the Y data resolution conversion unit 32 and the C data resolution conversion unit 33, respectively, and resolution conversion processing is performed. As the resolution conversion processing, the vertical / horizontal size of the image is enlarged or reduced by a predetermined ratio by the resolution converter 35, and then the data is temporarily stored in the line buffer 36, and then the edge enhancement processing is performed by the post-processing filter 37. Apply. The processing contents are basically the same for the Y system and the C system.

以上のようにしてYデータ用解像度変換部32、及びCデータ用解像度変換部33で解像度変換された画像は、データ出力部34で再び一つのデータ列にされ、メモリ(1)40に対して書き込まれる。なお、これらの一連の動作はシーケンス制御部80が管理しており、変換する画像のサイズ及び後処理フィルタでの処理の必要性の有無、メモリに読み書きする際のアドレス等を各処理部に指示する。   The image whose resolution has been converted by the Y data resolution conversion unit 32 and the C data resolution conversion unit 33 as described above is converted again into one data string by the data output unit 34, and is stored in the memory (1) 40. Written. The series of operations are managed by the sequence control unit 80, and each processing unit is instructed about the size of the image to be converted, the necessity of processing in the post-processing filter, the address when reading from and writing to the memory, and the like. To do.

なお、解像度変換器35で行われる解像度変換処理は変換する解像度に合わせたフィルタリング処理とバイリニア、バイキュービック等の補間処理とを組み合わせたものである。解像度変換専用であるため、複雑なフィルタリング処理を設けるためにハードウェア資源を投入することが可能となっており、従来の階調補正処理部単独で縮小画像作成のために保持していた簡易な縮小処理ユニットに比べるとその特性は格段に良いものとなる。   Note that the resolution conversion processing performed by the resolution converter 35 is a combination of filtering processing according to the resolution to be converted and interpolation processing such as bilinear and bicubic. Since it is dedicated to resolution conversion, it is possible to invest hardware resources to provide complicated filtering processing, and the simple gradation correction processing unit that has been retained for creating a reduced image alone can be used. Compared to the reduction processing unit, its characteristics are much better.

このような構成を持つ画像処理システムにおいて、どのように解像度変換部30を時分割多重で共用して階調補正処理と解像度変換処理を両立させているのかを図1〜3、及び図4のタイミングチャート、及び図5、図6のフローチャートを用いて説明する。図4はシーケンス制御部80が階調補正処理部20、解像度変換部30及び圧縮処理部50をどのような順序で制御していくかを示す図である。図5、図6はその制御を行う上でシーケンス制御部80に含まれるCPU81が行う処理の流れを示すフローチャートである。図5に階調補正処理に関するフローチャート、図6に解像度変換処理に関するフローチャートを示している。   In the image processing system having such a configuration, how the resolution conversion unit 30 is shared by time-division multiplexing to achieve both gradation correction processing and resolution conversion processing is shown in FIGS. This will be described with reference to the timing chart and the flowcharts of FIGS. FIG. 4 is a diagram showing in what order the sequence control unit 80 controls the gradation correction processing unit 20, the resolution conversion unit 30, and the compression processing unit 50. 5 and 6 are flowcharts showing the flow of processing performed by the CPU 81 included in the sequence control unit 80 in performing the control. FIG. 5 shows a flowchart relating to tone correction processing, and FIG. 6 shows a flowchart relating to resolution conversion processing.

図4において、時刻t=1において画像入力インタフェース10に対して新しい画像の入力が始まったとする。ここで、入力される画像データはプログレッシブ画像である。その画像データを構成するラインのうち、奇数ラインを集めた奇数フィールド(ODDフィールド、以下ODDと記す)と、偶数ラインを集めた偶数フィールド(EVENフィールド、以下EVENと示す)の2フィールドに分ける。そして、それらがITU-R BT.656等の形式を利用してそれぞれのフィールド単位で入力されてくるものとする。   In FIG. 4, it is assumed that input of a new image starts to the image input interface 10 at time t = 1. Here, the input image data is a progressive image. Of the lines constituting the image data, an odd field (ODD field, hereinafter referred to as ODD) in which odd lines are collected and an even field (EVEN field, hereinafter referred to as EVEN) in which even lines are collected are divided into two fields. Then, it is assumed that they are input for each field using a format such as ITU-R BT.656.

画像入力インタフェース10が同期信号を抽出して、ODDフィールドの開始を認識すると新しいシーケンスが開始される。このとき、時刻t=1において始まった新しい画像の入力はNフレーム目のODDであったとする。   When the image input interface 10 extracts the synchronization signal and recognizes the start of the ODD field, a new sequence is started. At this time, it is assumed that the input of a new image started at time t = 1 is the N-th frame ODD.

画像入力インタフェース10はODDフィールドの開始を認識すると、そのODDデータのメモリ(1)40に対する転送を直ちに開始する。その結果、時刻t=2の時点からそのODDデータはメモリ(1)40上に蓄積される。すると、解像度変換部30はメモリ(1)40からNフレーム目のODDデータを読み出す。そして、Yデータ用解像度変換部32を使って階調補正処理に必要な空間フィルタ処理画像の元データとなるODDフィールドY成分の縮小画像を作るための縮小処理を時刻t=3より開始する。   When the image input interface 10 recognizes the start of the ODD field, it immediately starts to transfer the ODD data to the memory (1) 40. As a result, the ODD data is accumulated in the memory (1) 40 from the time t = 2. Then, the resolution conversion unit 30 reads out the ODD data of the Nth frame from the memory (1) 40. Then, a reduction process for creating a reduced image of the ODD field Y component that is the original data of the spatial filter processed image necessary for the gradation correction process using the Y data resolution conversion unit 32 is started at time t = 3.

この縮小処理はNフレーム目のODDデータの全てがシステムに入力された後、一定の処理遅延を置いて時刻t=4において終了する。その際、作成された第NフレームのODDフィールドY成分の縮小画像はメモリ(1)40上に出力されている。   This reduction processing ends at time t = 4 after a certain processing delay after all of the ODD data of the Nth frame is input to the system. At that time, the generated reduced image of the ODD field Y component of the Nth frame is output on the memory (1) 40.

Nフレーム目のODDデータの入力が終わると、一定時間を経過した後、時刻t=5よりNフレーム目のEVENデータの入力が開始される。画像入力インタフェース10はEVENフィールドの開始を同期信号を抽出することで認識すると、そのEVENデータのメモリ(1)40に対する転送を直ちに開始する。その結果、時刻t=6の時点からEVENデータはメモリ(1)40上に蓄積される。その結果、メモリ(1)40 上ではNフレーム目のプログレッシブ画像データが順次構成されていくことになる。   When the input of the ODD data of the Nth frame is finished, the input of the EVEN data of the Nth frame is started from time t = 5 after a predetermined time has elapsed. When the image input interface 10 recognizes the start of the EVEN field by extracting the synchronization signal, it immediately starts to transfer the EVEN data to the memory (1) 40. As a result, the EVEN data is accumulated in the memory (1) 40 from the time t = 6. As a result, the progressive image data of the Nth frame is sequentially constructed on the memory (1) 40.

なお、この入力画像データを含むメモリ(1)40上の画像データはそれぞれダブルバッファリングされており、後段の処理で利用中の画像データが前段の出力によって上書きされないような仕組みになっているものとする。   The image data on the memory (1) 40 including the input image data is double-buffered, and the image data being used in the subsequent process is not overwritten by the output of the previous stage. And

時刻t=7になってNフレーム目のプログレッシブ画像データが読み出せる状態になる。そしてこの状態になると、階調補正処理部20はメモリ(1)40からNフレーム目のODDデータとEVENデータを1ラインずつ交互に読み出して作成したNフレーム目のプログレッシブ画像を階調補正処理の対象として、階調補正処理を開始する。その際、先に時刻t=3〜4で作成した第NフレームのODDフィールドY成分の縮小画像も合わせてメモリ(1)40から読み出して利用する。そして階調補正処理の結果をメモリ(1)40に時刻t=8より書き込み始める。   At time t = 7, the Nth frame of progressive image data can be read. In this state, the gradation correction processing unit 20 performs gradation correction processing on the progressive image of the Nth frame which is created by alternately reading out the ODD data and the EVEN data of the Nth frame from the memory (1) 40 line by line. As an object, gradation correction processing is started. At that time, the reduced image of the ODD field Y component of the Nth frame previously created at time t = 3 to 4 is also read out from the memory (1) 40 and used. Then, the result of the gradation correction process is started to be written in the memory (1) 40 from time t = 8.

メモリ(1)40上に階調補正処理済みのNフレーム目の画像データが蓄積され始めると、解像度変換部30はその画像データを読み出して解像度変換を時刻t=9より実施する。ここでの解像度変換処理は縮小処理であるとする。ほぼ同じくして、同じデータを利用して圧縮処理部も階調補正処理済みのNフレーム目の画像データに対して、圧縮処理を時刻t=10より開始する。圧縮されて符号化データとなった階調補正処理済みのNフレーム目の画像データは時刻t=11よりメモリ(2)70上に蓄積される。そしてこのデータは通信処理部60によって読み出され、パケット化などの処理を施された後、ネットワーク4の先にいるユーザに対して送出される。   When the image data of the Nth frame after gradation correction processing starts to be stored in the memory (1) 40, the resolution conversion unit 30 reads the image data and performs resolution conversion from time t = 9. Here, it is assumed that the resolution conversion process is a reduction process. In substantially the same manner, the compression processing unit starts compression processing at time t = 10 for the Nth frame image data that has been subjected to the gradation correction processing using the same data. The tone-corrected Nth frame image data that has been compressed into encoded data is stored in the memory (2) 70 from time t = 11. This data is read out by the communication processing unit 60, subjected to processing such as packetization, and then sent to the user at the end of the network 4.

一方、階調補正処理済みのNフレーム目画像データの縮小処理を実施している解像度変換部30は時刻t=12において縮小処理を終了する。ここで縮小された階調補正処理済みのNフレーム目画像データは、メモリ(1)40上に蓄積される。圧縮処理部50はそれ以前の圧縮処理の終了と、解像度変換処理の終了(t=12)を受けて、時刻t=13より縮小された階調補正処理済みのNフレーム目画像データに対して圧縮処理を開始する。   On the other hand, the resolution conversion unit 30 that is performing the reduction process of the Nth frame image data that has been subjected to the gradation correction process ends the reduction process at time t = 12. The reduced N-th frame image data that has been subjected to the gradation correction processing is stored in the memory (1) 40. In response to the end of the previous compression process and the end of the resolution conversion process (t = 12), the compression processing unit 50 applies to the Nth frame image data that has been subjected to the gradation correction process reduced from time t = 13. Start the compression process.

圧縮されて符号化データとなった縮小・階調補正処理済みのNフレーム目の画像データは時刻t=14よりメモリ(2)70上に蓄積される。そしてこのデータも通信処理部60によって読み出され、パケット化などの処理を施された後、ネットワーク4の先にいるユーザに対して送出される。   The image data of the Nth frame that has been subjected to the reduction / gradation correction processing that has been compressed into encoded data is stored in the memory (2) 70 from time t = 14. This data is also read out by the communication processing unit 60, subjected to processing such as packetization, and then transmitted to the user at the end of the network 4.

なお、縮小された階調補正処理済みのNフレーム目画像データを圧縮処理するために要する時間が、縮小のない画像の場合に比べて短くなっているが、これは処理対象画像自体が縮小されているためにその処理データ量が少なくなっていることによるものである。圧縮処理に要する時間が短くなっているため、符号化データのメモリ(2)70上への書き出しに要する時間も同様に短くなっている。   It should be noted that the time required to compress the reduced N-th frame image data that has been subjected to the gradation correction processing is shorter than that of an image without reduction, but this is because the image to be processed itself is reduced. This is because the amount of processing data is reduced. Since the time required for the compression process is shortened, the time required for writing the encoded data on the memory (2) 70 is also shortened.

図5は、本実施形態における階調補正処理に関し、シーケンス制御部80におけるCPU81の処理の流れを示すフローチャートである。
階調補正処理に関する処理が開始される(ステップS501)と、シーケンス制御部は、まず階調補正処理要求が発生しているかどうかを調べる(ステップS502)。この階調補正処理要求は、ネットワーク4の先にいるユーザからの要求を受けて、通信処理部60がシーケンス制御部80に対してその内容を通知するものである。
FIG. 5 is a flowchart showing the flow of processing of the CPU 81 in the sequence control unit 80 regarding the tone correction processing in the present embodiment.
When the process related to the gradation correction process is started (step S501), the sequence control unit first checks whether a gradation correction process request is generated (step S502). This tone correction processing request is a request from the communication processing unit 60 to the sequence control unit 80 in response to a request from a user ahead of the network 4.

階調補正処理要求が発生すると(ステップS502-YES)、ステップS503に進む。ステップS503では、シーケンス制御部80は、解像度変換部30に対して階調補正処理に用いる空間フィルタ処理画像の元データとなるODDフィールドY成分の縮小画像を作成するためのパラメータを設定する。   When a tone correction processing request is generated (step S502—YES), the process proceeds to step S503. In step S <b> 503, the sequence control unit 80 sets a parameter for creating a reduced image of the ODD field Y component that is the original data of the spatial filter processing image used for the gradation correction processing in the resolution conversion unit 30.

ここで設定されるパラメータには、データ供給部31に対するデータの転送元のアドレス及び転送サイズの合計、データを供給する先(Yデータ用解像度変換部32)へのパスの設定が含まれる。また、Yデータ用解像度変換部32に対する変換後の画像サイズ(画像縮小率)、後処理フィルタでの処理を行わずに解像度変換済みのデータをそのままデータ出力部34に供給させるための設定も含まれる。さらに、データ出力部34に対する縮小画像の転送先のアドレス、及び転送サイズの合計などが含まれる。   The parameters set here include the total of the data transfer source address and transfer size for the data supply unit 31, and the setting of the path to the data supply destination (Y data resolution conversion unit 32). Also included are the image size (image reduction ratio) after conversion for the Y data resolution converter 32, and settings for supplying the data whose resolution has been converted to the data output unit 34 without being processed by the post-processing filter. It is. Furthermore, the address of the reduced image transfer destination for the data output unit 34, the total transfer size, and the like are included.

その上で、縮小画像作成を開始可能な量の画像データがメモリ(1)に転送されるまで待つ(ステップS504)。縮小画像作成を開始可能な量の画像データがメモリ(1)に転送されたことを画像入力インタフェース10からの通知により認識すると(ステップS504-YES)、次に進む。そして、シーケンス制御部80は解像度変換部30に対してODDフィールドY成分の縮小画像作成を指示し(ステップS505)、解像度変換部30は縮小処理を開始する(図4のt=3)。   After that, it waits until image data of an amount that can start creation of a reduced image is transferred to the memory (1) (step S504). When it is recognized by a notification from the image input interface 10 that a sufficient amount of image data capable of starting to create a reduced image has been transferred to the memory (1) (step S504—YES), the process proceeds to the next. Then, the sequence controller 80 instructs the resolution converter 30 to create a reduced image of the ODD field Y component (step S505), and the resolution converter 30 starts the reduction process (t = 3 in FIG. 4).

そして、ODDフィールドY成分の縮小画像作成の終了をデータ出力部データ出力部34からの通知により認識すると(ステップS506-YES、図4のt=4)、次に進む。そして、シーケンス制御部80は、今度は階調補正処理部に対して現フレームの階調補正処理を実施するために必要なパラメータをセットする(ステップS507)。   When the end of the generation of the reduced image of the ODD field Y component is recognized by a notification from the data output unit data output unit 34 (step S506-YES, t = 4 in FIG. 4), the process proceeds to the next. Then, the sequence control unit 80 sets parameters necessary for executing the tone correction processing of the current frame to the tone correction processing unit (step S507).

ここで設定されるパラメータには、データ供給部21に対するODDフィールドY成分の縮小画像及び被階調補正画像データの転送元のアドレス及び転送サイズの合計、前処理フィルタ22のフィルタの係数が含まれる。そして、空間フィルタ処理画像作成部23での画像拡大の際の拡大率、階調補正演算部24における階調補正演算の際に利用するルックアップテーブル及び補正量も含まれる。さらに、データ出力部25に対する階調補正処理済みデータの転送先のアドレス、及び転送サイズの合計などが含まれる。   The parameters set here include the total of the transfer source address and transfer size of the reduced image of the ODD field Y component and the gradation-corrected image data for the data supply unit 21, and the filter coefficient of the preprocessing filter 22. . Also included are an enlargement ratio at the time of image enlargement by the spatial filter processing image creation unit 23, a lookup table and a correction amount used at the time of gradation correction calculation by the gradation correction calculation unit 24. Furthermore, the address of the transfer destination of the gradation corrected data for the data output unit 25, the total transfer size, and the like are included.

その上で、階調補正処理を開始可能な量の画像データがメモリ(1)に転送されるまで待つ(ステップS508)。これは、既にODDの画像データはメモリ(1)40上に存在しているので、そこにEVENの画像データが転送されて、メモリ(1)40上でプログレッシブ画像が構成されるまで待つことを意味する。階調補正処理を開始可能な量の画像データがメモリ(1)に転送されたことを画像入力インタフェース10からの通知により認識すると(ステップS508-YES)、次に進む。そして、シーケンス制御部80は階調補正処理部20に対して現フレームの階調補正処理を指示し(ステップS509)、階調補正処理部20は階調補正処理を開始する(図4のt=7)。   After that, it waits until image data of an amount capable of starting the gradation correction processing is transferred to the memory (1) (step S508). This is because the ODD image data already exists on the memory (1) 40, so that the EVEN image data is transferred to the ODD image data and waits until a progressive image is formed on the memory (1) 40. means. When the image input interface 10 recognizes that the amount of image data that can start the gradation correction processing has been transferred to the memory (1) (YES in step S508), the process proceeds to the next. Then, the sequence control unit 80 instructs the tone correction processing unit 20 to perform tone correction processing for the current frame (step S509), and the tone correction processing unit 20 starts the tone correction processing (t in FIG. 4). = 7).

そして、階調補正処理の終了をデータ出力部25からの通知により認識すると(ステップS510)、シーケンス制御部80は、次のフレームに対しても階調補正処理要求が継続しているかどうかをチェックする。継続しているようであれば(ステップS511-YES)、次の処理に先立って優先すべき解像度変換処理があるかどうかをチェックする(ステップS512)。   When the end of the gradation correction processing is recognized by a notification from the data output unit 25 (step S510), the sequence control unit 80 checks whether the gradation correction processing request is continued for the next frame. To do. If it continues (step S511-YES), it is checked whether there is a resolution conversion process to be prioritized prior to the next process (step S512).

優先すべき解像度変換処理がある場合にはそれがなくなるまで待ち(ステップS512-YES)、なくなると(ステップS512-NO)図5のAの点まで制御を戻し、解像度変換部30のパラメータを再設定し、次のフレームに対する処理の開始を待つ。階調補正処理が継続していなければ(ステップS511-NO)、階調補正処理を終了する(ステップS513)。   If there is a resolution conversion process that should be prioritized, it waits until it disappears (step S512-YES). If it disappears (step S512-NO), the control is returned to the point A in FIG. Set and wait for the start of processing for the next frame. If the gradation correction process is not continued (NO in step S511), the gradation correction process is terminated (step S513).

図6は、本実施形態における解像度変換処理に関し、シーケンス制御部80におけるCPU81の処理の流れを示すフローチャートである。
解像度変換処理に関する処理が開始される(ステップS601)と、シーケンス制御部は、まず解像度変換処理要求が発生しているかどうかを調べる(ステップS602)。この解像度変換処理要求は、ネットワーク4の先にいるユーザからの要求を受けて、通信処理部60がシーケンス制御部80に対してその内容を通知するものである。
FIG. 6 is a flowchart showing a processing flow of the CPU 81 in the sequence control unit 80 regarding the resolution conversion processing in the present embodiment.
When processing relating to resolution conversion processing is started (step S601), the sequence control unit first checks whether or not a request for resolution conversion processing has occurred (step S602). In response to the request from the user ahead of the network 4, the resolution conversion processing request is transmitted from the communication processing unit 60 to the sequence control unit 80.

解像度変換処理要求が発生すると(ステップS602-YES)、シーケンス制御部80は、まず解像度変換部30を時分割多重で共有して処理を行う階調補正処理要求が存在しているかどうかを調べる(ステップS603)。もし存在していた場合は(ステップS603-YES)、現フレーム画像のODDフィールドY成分の縮小画像作成が終了するまで待つ(ステップS604-NO)。その縮小画像作成終了後(ステップS604-YES)又は階調補正処理要求が存在してなかった場合(ステップS603-NO)は、シーケンス制御部80は解像度変換部30に対して解像度変換処理を実施するためのパラメータ設定する(ステップS605)。   When a resolution conversion processing request is generated (step S602—YES), the sequence control unit 80 first checks whether there is a tone correction processing request for processing by sharing the resolution conversion unit 30 by time division multiplexing (step S602). Step S603). If it exists (step S603—YES), the process waits until the creation of the reduced image of the ODD field Y component of the current frame image is completed (step S604—NO). After the creation of the reduced image (step S604-YES) or when there is no tone correction processing request (step S603-NO), the sequence control unit 80 performs resolution conversion processing on the resolution conversion unit 30. To set parameters (step S605).

ここで設定されるパラメータには、データ供給部31に対するデータの転送元のアドレス及び転送サイズの合計、Yデータ用解像度変換部32及びCデータ用解像度変換部33に対する変換後の画像サイズ(画像縮小率)が含まれる。また、後処理フィルタ37を用いて行うエッジ強調処理などのフィルタ係数、データ出力部34に対する縮小画像の転送先のアドレス、及び転送サイズの合計なども含まれる。   The parameters set here include the address of the data transfer source for the data supply unit 31 and the total transfer size, the image size after conversion for the Y data resolution conversion unit 32 and the C data resolution conversion unit 33 (image reduction). Rate). Also included are filter coefficients such as edge enhancement processing performed using the post-processing filter 37, the transfer destination address of the reduced image with respect to the data output unit 34, and the total transfer size.

その上で、解像度変換処理を開始可能な量の画像データがメモリ(1)40に転送されるまで待つ(ステップS606-NO)。解像度変換処理を開始可能な量の画像データがメモリ(1)40に転送されたことを画像入力インタフェース10からの通知により認識すると(ステップS606-YES)、次に進む。そして、シーケンス制御部80は解像度変換部30に対して解像度変換処理の実施を指示し(ステップS607)、解像度変換部30は解像度変換処理を開始する(図4のt=9)。   Then, it waits until image data of an amount capable of starting the resolution conversion process is transferred to the memory (1) 40 (step S606-NO). If the image input interface 10 recognizes that the amount of image data that can start the resolution conversion process has been transferred to the memory (1) 40 (YES in step S606), the process proceeds to the next step. Then, the sequence controller 80 instructs the resolution converter 30 to perform the resolution conversion process (step S607), and the resolution converter 30 starts the resolution conversion process (t = 9 in FIG. 4).

そして、対象画像の解像度変換済みデータの転送終了をデータ出力部34からの通知により認識すると (ステップS608、図4のt=12)、シーケンス制御部80は、次のフレームに対しても解像度変換処理要求が継続しているかどうかをチェックする。継続しているようであれば(ステップS609-YES)、ステップS603の直前まで制御を戻し、次のフレームに対する処理の開始を待つ。継続していなければ(ステップS609-NO)、解像度変換処理を終了する(ステップS610)。   When the end of transfer of the resolution-converted data of the target image is recognized by a notification from the data output unit 34 (step S608, t = 12 in FIG. 4), the sequence control unit 80 also performs resolution conversion for the next frame. Check if the processing request is continuing. If it continues (step S609-YES), control is returned to immediately before step S603, and the start of processing for the next frame is awaited. If not continued (step S609-NO), the resolution conversion process is terminated (step S610).

このように、動画像を構成する1画面分のデータの更新間隔である1映像期間毎に、前記解像度変換と前記縮小画像作成の両者の処理がそれぞれ完了するように制御するようにしたことで、階調補正処理を実施した画像を解像度変換して配信することが可能になる。   As described above, the control is performed so that the processing of both the resolution conversion and the reduced image creation is completed for each video period, which is the update interval of the data for one screen constituting the moving image. Thus, it is possible to perform resolution conversion on an image on which gradation correction processing has been performed and deliver it.

また、このように時分割多重で解像度変換部30の処理を切り替える。これで階調補正処理に利用する空間フィルタ処理画像を作成するための縮小画像作成と、システムに要求されているユーザの要求している元画像に対する解像度変換とを一つの解像度変換部30を用いて両立させることが可能になる。これにより、ハードウェア資源の削減が可能になる。   In addition, the processing of the resolution conversion unit 30 is switched by time division multiplexing in this way. Thus, one resolution conversion unit 30 is used to generate a reduced image for generating a spatial filter processed image used for gradation correction processing and resolution conversion for the original image requested by the user required for the system. Can be made compatible. This makes it possible to reduce hardware resources.

また、専用の解像度変換部30を階調補正処理の空間フィルタ処理画像作成のための画像縮小に関して用いる。これにより、階調補正処理部単独で縮小画像作成のための処理ユニットを持つ場合に比べて余分なハードウェア資源をかけることなく、複雑な解像度変換処理を適用することが可能になる。その結果空間フィルタ処理画像の品質が向上し、階調処理を施した出力画像の画質の向上が期待できる。   Also, the dedicated resolution conversion unit 30 is used for image reduction for creating a spatial filter processed image for gradation correction processing. This makes it possible to apply complex resolution conversion processing without using extra hardware resources as compared with the case where the gradation correction processing unit alone has a processing unit for creating a reduced image. As a result, the quality of the spatial filter processed image is improved, and an improvement in the image quality of the output image subjected to the gradation processing can be expected.

また、時分割多重にするために片フィールドの画像データを用いて階調補正処理に利用する縮小画像を作成している。そして、そのことにより、1フレーム分の画像データを用いて縮小画像を作成する場合に比べて少なくとも0.5フレーム分出力画像の遅延を小さくすることが可能になる。また、階調補正処理と解像度変換処理の2つの処理ユニットを一つのシーケンス制御部80で制御することで、全体の処理遅延を1フレーム以内に押さえることが可能になる。   In addition, a reduced image used for gradation correction processing is created using image data of one field for time division multiplexing. As a result, the delay of the output image for at least 0.5 frame can be reduced as compared with the case where a reduced image is created using image data for one frame. Further, by controlling the two processing units of gradation correction processing and resolution conversion processing with one sequence control unit 80, it is possible to suppress the entire processing delay within one frame.

(第2の実施形態)
第1の実施形態においては、空間フィルタ処理画像作成の元データとなるODDフィールドY成分の縮小画像を作成する縮小画像作成部を図3に示した解像度変換部30と共通化することで、ハードウェア資源を削減していた。
(Second Embodiment)
In the first embodiment, a reduced image creation unit that creates a reduced image of the ODD field Y component, which is the original data for creating the spatially filtered image, is shared with the resolution conversion unit 30 shown in FIG. Wear resources were reduced.

本実施形態においては、更に階調補正処理部の前処理フィルタに関しても解像度変換部と共有することでハードウェア資源を削減すると共に、処理手順を変更することで階調補正処理に要する時間を削減し、更なる出力遅延時間の削減を図った例を示す。第1の実施形態との共通部分が多いので、基本的にはその図及び番号等を流用し、異なる部分についてのみ詳細に説明する。   In the present embodiment, the pre-processing filter of the gradation correction processing unit is also shared with the resolution conversion unit to reduce hardware resources and change the processing procedure to reduce the time required for gradation correction processing. In this example, the output delay time is further reduced. Since there are many common parts with the first embodiment, the drawings and numbers are basically used, and only different parts will be described in detail.

図7は、本実施形態における階調補正処理部20の構成を示すブロック図である。構成は第1の実施形態の図2とほぼ共通であるが、前処理フィルタ22が図2と比較して削減されている。この前処理フィルタ22は、空間フィルタ処理画像を作成する元データとなるODDフィールドY成分の縮小画像に対して所定のローパスフィルタを掛けるものであった。この機能は後述するように解像度変換部30の後処理フィルタ37によって実現されている。
図8は本実施形態における解像度変換部30の構成を示したものである。構成は第1の実施形態の図3とほぼ共通であるが、解像度変換器(1)35aからラインバッファ(1)36aを経由して再び後処理フィルタ(1)37aに戻るデータパスが追加されている。これは階調補正処理の前処理フィルタで行っていた処理を解像度変換部30で実施する上でバッファ量の追加が必要になるために、必要に応じてラインバッファを組替えて利用できるようにする為のものである。
FIG. 7 is a block diagram showing a configuration of the gradation correction processing unit 20 in the present embodiment. The configuration is almost the same as that in FIG. 2 of the first embodiment, but the preprocessing filter 22 is reduced as compared with FIG. The preprocessing filter 22 applies a predetermined low-pass filter to the reduced image of the ODD field Y component, which is the original data for creating the spatial filter processed image. This function is realized by a post-processing filter 37 of the resolution converter 30 as will be described later.
FIG. 8 shows the configuration of the resolution converter 30 in this embodiment. Although the configuration is almost the same as that of FIG. 3 of the first embodiment, a data path is added that returns from the resolution converter (1) 35a to the post-processing filter (1) 37a again via the line buffer (1) 36a. ing. This is because it is necessary to add a buffer amount when the resolution conversion unit 30 performs the processing performed by the pre-processing filter of the gradation correction processing, so that the line buffer can be rearranged and used as necessary. Is for the purpose.

以下、図7、8、及び図9、図10のフローチャート、更に第1の実施形態の図4を流用して本実施形態における制御の流れ等を説明する。図9、図10は各モジュールの制御を行う上でシーケンス制御部80に含まれるCPU81が行う処理の流れを示すフローチャートである。図9に階調補正処理に関するフローチャート、図10に解像度変換処理に関するフローチャートを示している。基本的な流れは第1の実施形態と同様であるので、本実施形態における特徴的な部分に関してのみ説明する。   Hereinafter, the control flow and the like in this embodiment will be described with reference to the flowcharts of FIGS. 7, 8, 9, and 10 and FIG. 4 of the first embodiment. FIGS. 9 and 10 are flowcharts showing the flow of processing performed by the CPU 81 included in the sequence control unit 80 in controlling each module. FIG. 9 shows a flowchart relating to tone correction processing, and FIG. 10 shows a flowchart relating to resolution conversion processing. Since the basic flow is the same as that of the first embodiment, only the characteristic part of this embodiment will be described.

図9において、階調補正処理要求が確認される(ステップS902-YES)。そうすると、シーケンス制御部80は、解像度変換部30に対して階調補正処理に用いる空間フィルタ処理画像の元データとなるODDフィールドY成分の前処理済縮小画像の作成パラメータの設定及びデータパスの組替えを指示する(ステップS903)。   In FIG. 9, the tone correction processing request is confirmed (step S902—YES). Then, the sequence control unit 80 sets the parameters for creating the preprocessed reduced image of the ODD field Y component, which is the original data of the spatial filter processed image used for the gradation correction processing, and the reconfiguration of the data path. (Step S903).

この際、第1の実施形態と同様にデータ供給部31に対するデータの転送元のアドレス及び転送サイズの合計、データを供給する先(Yデータ用解像度変換部32)へのパスが設定される。また、Yデータ用解像度変換部32に対する変換後の画像サイズ(画像縮小率)、データ出力部34に対する縮小画像の転送先のアドレス、及び転送サイズの合計等が設定される。本実施形態では、同時に、後処理フィルタ37で階調補正処理の前処理に相当するローパスフィルタを掛けるようにする為のフィルタ係数の設定やデータパスの組換えの設定を行う。   At this time, as in the first embodiment, the total of the data transfer source address and transfer size for the data supply unit 31, and the path to the data supply destination (Y data resolution conversion unit 32) are set. Also, an image size (image reduction rate) after conversion for the Y data resolution conversion unit 32, a reduced image transfer destination address for the data output unit 34, a total transfer size, and the like are set. In the present embodiment, at the same time, the filter coefficient setting and the data path recombination setting are performed so that the post-processing filter 37 applies a low-pass filter corresponding to the pre-processing of the gradation correction processing.

そのフィルタ処理に要するデータ数が通常の解像度変換実施時よりも多くのデータ数を要求する場合がある。特に図8に示したように、この場合には、ラインバッファ36へのデータパスを組替えて、Cデータ用解像度変換部33の中のラインバッファ(2)36bもYデータ用解像度変換部32の制御下で利用できるようにする。これは、例えば通常の解像度変換における後処理フィルタ37で実施する処理がエッジ強調のための3×3のフィルタ演算であったのに対して階調補正処理で必要とされる前処理が5×5のデータで演算を行うローパスフィルタなどであるような場合に有効になる。   In some cases, the number of data required for the filtering process requires a larger number of data than when performing normal resolution conversion. In particular, as shown in FIG. 8, in this case, the data path to the line buffer 36 is rearranged so that the line buffer (2) 36b in the C data resolution converter 33 is also included in the Y data resolution converter 32. Make it available under control. This is because, for example, the processing performed by the post-processing filter 37 in normal resolution conversion is a 3 × 3 filter operation for edge enhancement, whereas the preprocessing required in the gradation correction processing is 5 ×. This is effective in the case of a low-pass filter or the like that performs an operation with the data of 5.

このようにして解像度変換部30の構成を再構成した上で、縮小画像作成を開始可能な量の画像データがメモリ(1)に転送されたことを画像入力インタフェース10からの通知により認識する(ステップS904-YES)。そうすると、シーケンス制御部80は解像度変換部30に対してODDフィールドY成分の前処理済縮小画像作成を指示し(ステップS905)、解像度変換部30は縮小処理を開始する(図4のt=3)。この際、解像度変換部30では、階調補正処理における前処理に相当するフィルタリング処理まで先行した形でODDフィールドY成分の前処理済縮小画像を作成し、それをメモリ(1)40に対して書き込むことになる。   In this way, after reconfiguring the configuration of the resolution conversion unit 30, it is recognized by a notification from the image input interface 10 that an amount of image data that can start generation of a reduced image has been transferred to the memory (1) ( Step S904—YES). Then, the sequence control unit 80 instructs the resolution conversion unit 30 to create a preprocessed reduced image of the ODD field Y component (step S905), and the resolution conversion unit 30 starts the reduction process (t = 3 in FIG. 4). ). At this time, the resolution conversion unit 30 creates a preprocessed reduced image of the ODD field Y component in a form preceding the filtering process corresponding to the preprocess in the gradation correction process, and stores it in the memory (1) 40. Will write.

そして、ODDフィールドY成分の前処理済縮小画像作成の終了をデータ出力部34からの通知により認識する(ステップS906-YES、図4のt=4)。そうすると、シーケンス制御部80は、今度は階調補正処理部に対して現フレームの階調補正処理を実施するために必要なパラメータをセットする(ステップS907)。   Then, the end of the creation of the preprocessed reduced image of the ODD field Y component is recognized by a notification from the data output unit 34 (step S906—YES, t = 4 in FIG. 4). Then, the sequence control unit 80 sets parameters necessary for executing the tone correction processing for the current frame to the tone correction processing unit (step S907).

ここで設定されるパラメータには、第1の実施形態同様、データ供給部21に対するODDフィールドY成分の前処理済縮小画像及び被階調補正画像データの転送元のアドレス及び転送サイズの合計が含まれる。また、空間フィルタ処理画像作成部23での画像拡大の際の拡大率、階調補正演算部24における階調補正演算の際に利用するルックアップテーブル及び補正量も含まれる。さらに、データ出力部25に対する階調補正処理済みデータの転送先のアドレス、及び転送サイズの合計などが含まれる。但し、本実施形態においては図7に示すように図2において存在していた前処理フィルタ22は存在しないので、そのフィルタの係数に関する設定は行われない。   As in the first embodiment, the parameters set here include the transfer source address and transfer size of the preprocessed reduced image and gradation-corrected image data of the ODD field Y component for the data supply unit 21. It is. Also included are an enlargement ratio at the time of image enlargement by the spatial filter processed image creation unit 23, a lookup table and a correction amount used at the time of gradation correction calculation by the gradation correction calculation unit 24. Furthermore, the address of the transfer destination of the gradation corrected data for the data output unit 25, the total transfer size, and the like are included. However, in the present embodiment, as shown in FIG. 7, since the preprocessing filter 22 that existed in FIG. 2 does not exist, the setting relating to the coefficient of the filter is not performed.

その上で、階調補正処理を開始可能な量の画像データがメモリ(1)に転送されたことを画像入力インタフェース10からの通知により認識する(ステップS908-YES)。そうすると、シーケンス制御部80は階調補正処理部20に対して現フレームの階調補正処理を指示し(ステップS909)、階調補正処理部20は階調補正処理を開始する(図4のt=7)。   After that, it is recognized by a notification from the image input interface 10 that an amount of image data capable of starting the gradation correction processing has been transferred to the memory (1) (YES in step S908). Then, the sequence control unit 80 instructs the tone correction processing unit 20 to perform tone correction processing for the current frame (step S909), and the tone correction processing unit 20 starts the tone correction processing (t in FIG. 4). = 7).

その際、データ供給部21によって読み込まれたODDフィールドY成分の前処理済み縮小画像は、図7に示すように直接空間フィルタ処理画像作成部23に伝達される。そこで必要なサイズに補間・拡大されて階調処理用の空間フィルタ処理画像となり、階調補正演算部24に送られる。これに続く処理は第1の実施形態と同様であるが、第1の実施形態と比較してEVENフィールドが入力されて以降の階調補正処理のフェーズにおいて図2における前処理フィルタ22での処理が削減されたことでその分だけ階調補正処理に要する遅延が小さくなる。   At this time, the preprocessed reduced image of the ODD field Y component read by the data supply unit 21 is directly transmitted to the spatial filter processed image creation unit 23 as shown in FIG. Therefore, the image is interpolated and enlarged to a necessary size to obtain a spatial filter processed image for gradation processing, and is sent to the gradation correction calculation unit 24. The subsequent processing is the same as in the first embodiment, but the processing in the preprocessing filter 22 in FIG. 2 in the phase of gradation correction processing after the EVEN field is input as compared with the first embodiment. As a result, the delay required for the gradation correction processing is reduced accordingly.

図10は、本実施形態における解像度変換処理に関し、シーケンス制御部80におけるCPU81の処理の流れを示すフローチャートである。基本的な流れは第1の実施形態の図6と相違はない。異なるのは、ステップS1005において、シーケンス制御部80は解像度変換部30に対して、解像度変換処理を実施するためのパラメータを設定すると共に、データパスの設定を行うように指示するようになったことである。   FIG. 10 is a flowchart showing the processing flow of the CPU 81 in the sequence control unit 80 regarding the resolution conversion processing in the present embodiment. The basic flow is not different from FIG. 6 of the first embodiment. The difference is that in step S1005, the sequence control unit 80 instructs the resolution conversion unit 30 to set parameters for performing resolution conversion processing and to set a data path. It is.

先に示したように、階調補正処理要求があった場合には、ラインバッファ36へのデータパスを組替えて、Cデータ用解像度変換部33のなかのラインバッファ(2)36bもYデータ用解像度変換部32の制御下で利用できるようになっている。それゆえ、それを元にもどして、ラインバッファ(2)36bをCデータ用解像度変換部33の制御下に戻す必要がある。そのための指示をこのステップで行っている。   As described above, when there is a tone correction processing request, the data path to the line buffer 36 is rearranged, and the line buffer (2) 36b in the C data resolution converter 33 is also used for Y data. It can be used under the control of the resolution converter 32. Therefore, it is necessary to restore it and return the line buffer (2) 36b to the control of the C data resolution converter 33. Instructions for this are given at this step.

このように、動画像を構成する1画面分のデータの更新間隔である1映像期間毎に、前記解像度変換と前記縮小画像作成の両者の処理がそれぞれ完了するように制御するようにしたことで、階調補正処理を実施した画像を解像度変換して配信することが可能になる。   As described above, the control is performed so that the processing of both the resolution conversion and the reduced image creation is completed for each video period, which is the update interval of the data for one screen constituting the moving image. Thus, it is possible to perform resolution conversion on an image on which gradation correction processing has been performed and deliver it.

また、このように時分割多重で解像度変換部30の処理及び構成を切り替える。これゆえ階調補正処理に利用する空間フィルタ処理画像を作成するための縮小画像作成と、システムに要求されているユーザの要求している元画像に対する解像度変換を一つの解像度変換部30を用いて両立させることが可能になる。これによりハードウェア資源の削減が可能になる。併せて階調補正処理で必要になる縮小画像に対する前処理も解像度変換部30の後処理用フィルタ22を利用することで、更なるハードウェア資源の削減を実現することが可能になる。   In addition, the processing and configuration of the resolution conversion unit 30 are switched in this way by time division multiplexing. Therefore, one resolution conversion unit 30 is used to generate a reduced image for generating a spatial filter processed image used for gradation correction processing, and to perform resolution conversion for an original image requested by a user required for the system. It is possible to achieve both. This makes it possible to reduce hardware resources. At the same time, the pre-processing for the reduced image necessary for the gradation correction processing can also realize further reduction of hardware resources by using the post-processing filter 22 of the resolution conversion unit 30.

また、専用の解像度変換部を階調補正処理の空間フィルタ処理画像作成のための画像縮小に関して用いる。これゆえ、階調補正処理部単独で縮小画像作成のための処理ユニットを持つ場合に比べて余分なハードウェア資源をかけることなく、複雑な解像度変換処理を適用することが可能になる。その結果空間フィルタ処理画像の品質が向上し、階調処理を施した出力画像の画質の向上が期待できる。   Also, a dedicated resolution conversion unit is used for image reduction for creating a spatial filter processed image for gradation correction processing. Therefore, it is possible to apply complex resolution conversion processing without applying extra hardware resources compared to a case where the gradation correction processing unit alone has a processing unit for creating a reduced image. As a result, the quality of the spatial filter processed image is improved, and an improvement in the image quality of the output image subjected to the gradation processing can be expected.

また、時分割多重にするために片フィールドの画像データを用いて階調補正処理に利用する縮小画像を作成しているが、1フレーム分の画像データを用いて縮小画像を作成する場合に比べて少なくとも0.5フレーム分出力画像の遅延を小さくすることができる。   In addition, a reduced image used for gradation correction processing is created using image data of one field for time division multiplexing, but compared with a case where a reduced image is created using image data for one frame. Thus, the delay of the output image can be reduced by at least 0.5 frames.

また、階調補正処理と解像度変換処理の2つの処理ユニットを一つのシーケンス制御部80で制御することで、全体の処理遅延を1フレーム以内に押さえることが可能になる。更に、併せて階調補正処理で必要になる縮小画像に対する前処理も解像度変換部30の後処理用フィルタを利用することで、その処理を先行して実施できることにより、更に出力画像の遅延を小さくすることが期待できる。   Further, by controlling the two processing units of gradation correction processing and resolution conversion processing with one sequence control unit 80, it is possible to suppress the entire processing delay within one frame. Furthermore, the pre-processing for the reduced image necessary for the gradation correction processing can also be performed in advance by using the post-processing filter of the resolution conversion unit 30, thereby further reducing the delay of the output image. Can be expected to do.

(第3の実施形態)
本提案における階調補正処理を実施するためには、空間フィルタ処理画像を作成するためにその処理対象画像と同一の画角の縮小画像が必要になる。従来の縮小画像作成部をその内部に持つ階調補正処理部を備えたシステムでは、この空間フィルタ処理画像の作成はその画角毎に逐次的であり、1映像期間内に複数の画角に対応する階調補正処理画像を作成することは不可能であった。本実施形態では解像度変換部のデータ供給部にデータ切出部を組み込み、解像度変換部がY用とC用の2つの解像度変換部を持っていることを利用する。そして1映像期間内にある画角の画像とその中から切り出した画像との2つに階調補正処理を実施することができるようにした例を示す。
(Third embodiment)
In order to perform the tone correction processing in the present proposal, a reduced image having the same angle of view as the processing target image is required to create a spatial filter processed image. In a system including a gradation correction processing unit having a conventional reduced image creation unit therein, the creation of the spatial filter processing image is sequential for each angle of view, and a plurality of angles of view are obtained within one video period. It was impossible to create a corresponding gradation correction processed image. In the present embodiment, a data extraction unit is incorporated in the data supply unit of the resolution conversion unit, and the fact that the resolution conversion unit has two resolution conversion units for Y and C is utilized. An example in which gradation correction processing can be performed on two images, one with an angle of view within one video period and another image cut out from the image, is shown.

図11は、第3の実施形態における解像度変換部30の構成を示すブロック図である。第1の実施形態の図3とほとんど同様であり、異なっているのはデータ供給部31の内部にデータ切出部38を備えるようにしたことである。   FIG. 11 is a block diagram illustrating a configuration of the resolution conversion unit 30 in the third embodiment. It is almost the same as FIG. 3 of the first embodiment, and is different in that a data cutout unit 38 is provided inside the data supply unit 31.

このデータ切出部38は階調補正処理におけるODDフィールドY成分縮小画像作成のために解像度変換部を利用する際に、シーケンス制御部80からその切り出し領域情報を設定される。そして、その切り出し領域情報に従って、データ供給部31によってメモリ(1)40から読み出された画像データから必要な部分を抽出する。抽出された切り出しデータは、元データがYデータ用解像度変換部32に供給されるのに並行して、Cデータ用解像度変換部33に供給される。この仕組みを利用することによって、ある画角の画像とその中から切り出した画像との2つに対応したODDフィールドY成分の縮小画像を並行して作成することが可能になる。   The data cutout unit 38 is set with cutout region information from the sequence control unit 80 when the resolution conversion unit is used to create an ODD field Y component reduced image in the gradation correction processing. Then, according to the cut-out area information, a necessary portion is extracted from the image data read from the memory (1) 40 by the data supply unit 31. The extracted cut-out data is supplied to the C data resolution converter 33 in parallel with the original data being supplied to the Y data resolution converter 32. By using this mechanism, it is possible to create in parallel a reduced image of the ODD field Y component corresponding to two images, that is, an image with a certain angle of view and an image cut out from the image.

以下、図11、及び図12のタイミングチャート、図13のフローチャート、更に第1の実施形態の図1を流用して本実施形態における制御の流れ等を説明する。図12はシーケンス制御部80が階調補正処理部20、解像度変換部30及び圧縮処理部50を制御する手順を示す図である。図13は、その制御を行う上で階調補正処理に関してシーケンス制御部80に含まれるCPU81が行う処理の流れをフローチャートで示したものである。各図において以前の実施形態と共通な構成要素に関しては、その番号は共通としている。なお、基本的な流れは第1の実施形態と同様であるので、本実施形態における特徴的な部分に関してのみ説明する。   Hereinafter, the control chart and the like in this embodiment will be described with reference to the timing charts of FIGS. 11 and 12, the flowchart of FIG. 13, and FIG. 1 of the first embodiment. FIG. 12 is a diagram illustrating a procedure in which the sequence control unit 80 controls the gradation correction processing unit 20, the resolution conversion unit 30, and the compression processing unit 50. FIG. 13 is a flowchart showing the flow of processing performed by the CPU 81 included in the sequence control unit 80 regarding the gradation correction processing in performing the control. In each figure, the same reference numerals are used for components common to the previous embodiment. Since the basic flow is the same as that of the first embodiment, only the characteristic part of this embodiment will be described.

図12において、その基本的な流れは第1の実施形態の図4と同一である。異なるのはt=3〜t=4において切出し画像に対応するODDフィールドY成分の縮小画像も作成していることと、t=15〜18の切出し画像に対する階調補正処理及びその出力画像の圧縮処理が行われていることである。これらの差の部分に関しては、図13の説明の中で併せて説明する。   In FIG. 12, the basic flow is the same as FIG. 4 of the first embodiment. The difference is that a reduced image of the ODD field Y component corresponding to the clipped image is created at t = 3 to t = 4, and tone correction processing for the clipped image at t = 15 to 18 and compression of the output image The process is being performed. These differences will be described together in the description of FIG.

図13は、本実施形態における階調補正処理に関するシーケンス制御部80内のCPU81での処理の流れを示すフローチャートである。
図13において、処理が開始され(ステップS1301)、階調補正処理要求が確認される(ステップS1302-YES)。そうすると、シーケンス制御部80は、まず解像度変換部30に対して、階調補正処理に用いる空間フィルタ処理画像の元データとなるODDフィールドY成分の縮小画像を作成するためのパラメータの設定を指示する(ステップS1303)。
FIG. 13 is a flowchart showing a flow of processing in the CPU 81 in the sequence control unit 80 regarding the gradation correction processing in the present embodiment.
In FIG. 13, the processing is started (step S1301), and the tone correction processing request is confirmed (step S1302-YES). Then, the sequence control unit 80 first instructs the resolution conversion unit 30 to set parameters for creating a reduced image of the ODD field Y component that is the original data of the spatial filter processed image used for the gradation correction processing. (Step S1303).

この際、階調補正処理要求が、ある画角サイズ(例えば1280×960、以下画角1)と、その画像から切り出した画角(例えば入力画像の中央部を640x480で切り出したもの、以下画角2)の2つ発生していたとする。この要求は図1に示す通信処理部60を介して、ネットワーク4の先にいるユーザの要求が伝えられたものである。   At this time, the tone correction processing request is a certain field angle size (for example, 1280 × 960, hereinafter, field angle 1) and an angle of view cut out from the image (for example, the center portion of the input image cut out at 640 × 480, the following image Assume that two corners 2) are generated. This request is a request transmitted from the user ahead of the network 4 through the communication processing unit 60 shown in FIG.

その場合、第1の実施形態と同様にデータ供給部31に対する画角1のODDフィールドY成分画像データの転送元アドレス及び転送サイズの合計、データを供給する先(Yデータ用解像度変換部32)へのパスの設定が設定される。また、Yデータ用解像度変換部32に対する変換後の画像サイズ(画像縮小率)、データ出力部34に対する縮小画像の転送先のアドレス、及び転送サイズの合計等が設定される。本実施形態では、同時に画角2の画像に対する階調補正処理を実施するための画角2用縮小画像データ作成のための設定がなされる。   In this case, as in the first embodiment, the total of the transfer source address and transfer size of the ODD field Y component image data of the angle of view 1 for the data supply unit 31 and the destination to which the data is supplied (Y data resolution conversion unit 32) The path setting for is set. Also, an image size (image reduction rate) after conversion for the Y data resolution conversion unit 32, a reduced image transfer destination address for the data output unit 34, a total transfer size, and the like are set. In the present embodiment, settings are made for creating reduced image data for angle of view 2 for performing gradation correction processing on an image of angle of view 2 at the same time.

即ち、図11に示したようにデータ供給部31内部のデータ切出部38に対して、画角1のODDフィールドY成分画像データからどこを抽出するかの情報と、抽出した画像データをCデータ用解像度変換部33へ供給するためのパスの設定される。そして、Cデータ用解像度変換部33に対する変換後の画像サイズ(画像縮小率)、データ出力部34に対する画角2用縮小画像の転送先のアドレス、及び転送サイズの合計等がシーケンス制御部80により設定される。   That is, as shown in FIG. 11, the data extraction unit 38 in the data supply unit 31 has the information about where to extract from the ODD field Y component image data of the angle of view 1 and the extracted image data as C A path to be supplied to the data resolution converter 33 is set. The sequence control unit 80 determines the image size (image reduction rate) after conversion for the C data resolution conversion unit 33, the transfer destination address of the reduced image for angle of view 2 for the data output unit 34, the total transfer size, and the like. Is set.

このようにして解像度変換部30を設定した上で、画角1の縮小画像作成を開始可能な量の画像データがメモリ(1)に転送されたことを画像入力インタフェース10からの通知により認識する(ステップS1304-YES)。そうすると、シーケンス制御部80は解像度変換部30に対してODDフィールドY成分の前処理済縮小画像作成を指示し(ステップS1305)、解像度変換部30は縮小処理を開始する(図12のt=3)。   After setting the resolution conversion unit 30 in this way, it is recognized by a notification from the image input interface 10 that image data of an amount capable of starting creation of a reduced image of the angle of view 1 has been transferred to the memory (1). (Step S1304-YES). Then, the sequence controller 80 instructs the resolution converter 30 to create a preprocessed reduced image of the ODD field Y component (step S1305), and the resolution converter 30 starts the reduction process (t = 3 in FIG. 12). ).

この際、解像度変換部30では、画角1用のODDフィールドY成分の縮小画像をYデータ用解像度変換部32で作成すると同時に、画角2用ODDフィールドY成分の縮小画像をCデータ用解像度変換部33で作成する。そしてそれらをメモリ(1)40に対して書き込むことになる。なお、画角2の画像は画角1の画像の部分画像であるため、画角2用縮小画像の作成は画角1用縮小画像作成に要する時間よりも短い時間で完了する。   At this time, in the resolution conversion unit 30, the reduced image of the ODD field Y component for the angle of view 1 is created by the Y data resolution conversion unit 32, and at the same time, the reduced image of the ODD field Y component for the angle of view 2 is converted to the C data resolution. Created by the conversion unit 33. These are written into the memory (1) 40. Since the image of the angle of view 2 is a partial image of the image of the angle of view 1, the creation of the reduced image for the angle of view 2 is completed in a shorter time than the time required for creating the reduced image for the angle of view 1.

そして、ODDフィールドY成分の前処理済縮小画像作成の終了をデータ出力部34からの通知により認識する(ステップS1306-YES、図12のt=4)。そうすると、シーケンス制御部80は、今度は階調補正処理部20に対してまず、画角1の画像に対する階調補正処理を実施するために必要なパラメータをセットする(ステップS1307)。それ以下のステップS1310までの処理は第1実施形態の図5のステップS510までの処理と同一である。   Then, the end of the preparation of the preprocessed reduced image for the ODD field Y component is recognized by a notification from the data output unit 34 (step S1306—YES, t = 4 in FIG. 12). Then, the sequence control unit 80 first sets parameters necessary for executing the gradation correction processing for the image with the angle of view 1 to the gradation correction processing unit 20 (step S1307). The subsequent processing up to step S1310 is the same as the processing up to step S510 in FIG. 5 of the first embodiment.

画角1の画像に対する階調補正処理を終了すると(ステップS1310-YES)、シーケンス制御部80は次いで異なる画角の階調補正が必要かどうかの判断を行う(ステップS1314)。本実施形態では画角2の画像に対しても階調補正処理するように要求が発生している(ステップS1314-YES)。そのため、シーケンス制御部80は、今度は階調補正処理部20に対して、画角2の画像に対する階調補正処理を実施するために必要なパラメータをセットする(ステップS1307)。   When the tone correction processing for the image with the angle of view 1 ends (step S1310—YES), the sequence control unit 80 then determines whether or not tone correction with a different angle of view is necessary (step S1314). In the present embodiment, a request is generated to perform tone correction processing for an image with an angle of view 2 (step S1314—YES). Therefore, the sequence control unit 80 sets parameters necessary for executing the gradation correction processing for the image with the angle of view 2 to the gradation correction processing unit 20 (step S1307).

メモリ(1)40上には既に画角1を構成する画像データが転送されてダブルバッファによって保持されているので、そこから切り出すことによって作成される画角2の画像のデータは既にメモリ上に存在している(ステップS1308-YES)。そこで、今度は画角2の画像に対する階調補正処理実施開始を階調補正処理部20に対してシーケンス制御部80は指示を出す(ステップS1309、図12のt=15)。   Since the image data constituting the angle of view 1 has already been transferred to the memory (1) 40 and is held by the double buffer, the image data of the angle of view 2 created by cutting out from the image data has already been stored in the memory. Exists (step S1308-YES). Therefore, this time, the sequence control unit 80 instructs the gradation correction processing unit 20 to start the gradation correction processing for the image with the angle of view 2 (step S1309, t = 15 in FIG. 12).

階調補正処理部20は画角2の画像データに対して、先に作成した画角2用ODDフィールドY成分の縮小画像を利用して階調補正処理を実施し、図12のt=16の時点より順次メモリ(1)40上に階調補正処理済みデータを保存していく。保存された画角2の階調補正処理済みデータは、圧縮処理部での処理の時間が空くと(図12 t=17)、その時点から圧縮処理部50によって画像圧縮処理が開始され、メモリ(2)70上に保存されていく(図12 t=18)。そして通信処理部60及びネットワーク4を介して外部の画像ユーザに配送されることになる。   The gradation correction processing unit 20 performs gradation correction processing on the image data of the angle of view 2 by using the reduced image of the ODD field Y component for the angle of view 2 previously created, and t = 16 in FIG. From the point of time, the gradation correction processed data is sequentially stored on the memory (1) 40. The stored image angle 2 processed tone correction data is subjected to image compression processing by the compression processing unit 50 from that point in time when the compression processing unit has time to process (t = 17 in FIG. 12). (2) It is stored on 70 (FIG. 12 t = 18). Then, it is delivered to an external image user via the communication processing unit 60 and the network 4.

一方、シーケンス制御部80による階調補正処理に関する制御は、画角2に関する階調補正処理要求にも対応したことで保留中の階調補正処理はなくなった(ステップS1314-NO)。それゆえ、次フレームに関する処理要求の継続性をチェックすることになる(ステップS1311)。ここからの先の制御の流れは第1の実施形態と同等であるのでここでは省略する。   On the other hand, the control related to the tone correction processing by the sequence control unit 80 also corresponds to the tone correction processing request related to the angle of view 2, and thus there is no pending tone correction processing (NO in step S1314). Therefore, the continuity of the processing request regarding the next frame is checked (step S1311). The subsequent control flow is the same as that of the first embodiment, and is therefore omitted here.

このように一度のデータ読出しで得られる画像データ列をデータ切出部で必要な部分だけ抽出し、元のデータ列と切り出したデータ列をそれぞれ解像度変換部に備わっているYとCの2系列の解像度変換部に別々に供給して縮小処理をする。これにより、同時並行して2つの異なる画角に対応した階調補正処理に利用する空間フィルタ処理画像を作成することが可能になる。その結果、1映像期間内にある画角の画像とその中から切り出した画像との2つに階調補正処理を実施することが可能になる。   In this way, only a necessary portion is extracted from the image data sequence obtained by one-time data reading by the data extraction unit, and the original data sequence and the extracted data sequence are provided in the resolution conversion unit, two series of Y and C, respectively. Are separately supplied to the resolution conversion unit and reduced. This makes it possible to create a spatial filter processing image used for tone correction processing corresponding to two different angles of view in parallel. As a result, it is possible to perform gradation correction processing on two images, an image having an angle of view within one video period and an image cut out from the image.

(本発明に係る他の実施形態)
前述した本発明の実施形態における画像処理装置を構成する各手段は、コンピュータのRAMやROMなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
(Other embodiments according to the present invention)
Each means constituting the image processing apparatus according to the above-described embodiment of the present invention can be realized by operating a program stored in a RAM or a ROM of a computer. This program and a computer-readable recording medium recording the program are included in the present invention.

また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。   Further, the present invention can be implemented as, for example, a system, apparatus, method, program, or recording medium. Specifically, the present invention may be applied to a system including a plurality of devices. The present invention may be applied to an apparatus composed of a single device.

なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムまたは装置に直接、または遠隔から供給する。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。   Note that the present invention supplies a software program that implements the functions of the above-described embodiments directly or remotely to a system or apparatus. This includes the case where the system or the computer of the apparatus is also achieved by reading and executing the supplied program code.

したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。   Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。   In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.

プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM、DVD−R)などもある。   Examples of the recording medium for supplying the program include a floppy (registered trademark) disk, a hard disk, an optical disk, and a magneto-optical disk. Further, there are MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R) and the like.

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。   As another program supply method, there is a method of connecting to a homepage on the Internet using a browser of a client computer. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。   It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.

また、その他の方法として、本発明のプログラムを暗号化してCD−ROM等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。   As another method, the program of the present invention is encrypted, stored in a recording medium such as a CD-ROM, distributed to users, and encrypted from a homepage via the Internet to users who have cleared predetermined conditions. Download the key information to be solved. It is also possible to execute the encrypted program by using the key information and install the program on a computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。   Further, the functions of the above-described embodiments are realized by the computer executing the read program. Furthermore, based on the instructions of the program, an OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can be realized by the processing.

さらに、その他の方法として、まず記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。   As another method, the program read from the recording medium is first written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Then, based on the instructions of the program, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are also realized by the processing.

本発明の第1の実施形態における画像処理装置の構成例を示すブロック図である。1 is a block diagram illustrating a configuration example of an image processing device according to a first embodiment of the present invention. 本発明の第1の実施形態における階調補正処理部の詳細を示す図である。It is a figure which shows the detail of the gradation correction process part in the 1st Embodiment of this invention. 本発明の第1の実施形態における解像度変換部の詳細を示す図である。It is a figure which shows the detail of the resolution conversion part in the 1st Embodiment of this invention. 本発明の第1の実施形態における処理の時間的関係のタイミングチャートである。It is a timing chart of the time relation of processing in a 1st embodiment of the present invention. 本発明の第1の実施形態における階調補正処理に関するシーケンス制御部内のCPUでの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process in CPU in the sequence control part regarding the gradation correction process in the 1st Embodiment of this invention. 本発明の第1の実施形態における解像度変換処理に関するシーケンス制御部内のCPUでの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process in CPU in the sequence control part regarding the resolution conversion process in the 1st Embodiment of this invention. 本発明の第2の実施形態における階調補正処理部の詳細を示す図である。It is a figure which shows the detail of the gradation correction process part in the 2nd Embodiment of this invention. 本発明の第2の実施形態における解像度変換部の詳細を示す図である。It is a figure which shows the detail of the resolution conversion part in the 2nd Embodiment of this invention. 本発明の第2の実施形態における階調補正処理に関するシーケンス制御部内のCPUでの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process in CPU in the sequence control part regarding the gradation correction process in the 2nd Embodiment of this invention. 本発明の第2の実施形態における解像度変換処理に関するシーケンス制御部内のCPUでの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process in CPU in the sequence control part regarding the resolution conversion process in the 2nd Embodiment of this invention. 本発明の第3の実施形態における解像度変換部の詳細を示す図である。It is a figure which shows the detail of the resolution conversion part in the 3rd Embodiment of this invention. 本発明の第3の実施形態における処理の時間的関係のタイミングチャートである。It is a timing chart of the time relation of processing in a 3rd embodiment of the present invention. 本発明の第3の実施形態における階調補正処理に関するシーケンス制御部内のCPUでの処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process in CPU in the sequence control part regarding the gradation correction process in the 3rd Embodiment of this invention.

符号の説明Explanation of symbols

1 画像加工部
2 画像出力処理部
3 撮像部
4 ネットワーク
10 画像入力インタフェース
20 階調補正処理部
21 データ供給部
22 前処理フィルタ
23 空間フィルタ処理画像作成部
24 階調補正演算部
25 データ出力部
30 解像度変換部
31 データ供給部
32 Yデータ用解像度変換部
33 Cデータ用解像度変換部
34 データ出力部
35 解像度変換器
36 ラインバッファ
37 後処理フィルタ
38 データ切出部
40 メモリ(1)
50 圧縮処理部
60 通信処理部
70 メモリ(2)
80 シーケンス制御部
81 CPU
DESCRIPTION OF SYMBOLS 1 Image processing part 2 Image output process part 3 Image pick-up part 4 Network 10 Image input interface 20 Gradation correction process part 21 Data supply part 22 Preprocessing filter 23 Spatial filter process image creation part 24 Gradation correction calculation part 25 Data output part 30 Resolution conversion unit 31 Data supply unit 32 Y data resolution conversion unit 33 C data resolution conversion unit 34 Data output unit 35 Resolution converter 36 Line buffer 37 Post-processing filter 38 Data extraction unit 40 Memory (1)
50 Compression Processing Unit 60 Communication Processing Unit 70 Memory (2)
80 Sequence control unit 81 CPU

Claims (8)

画像入力手段により入力された入力画像の解像度を変換する解像度変換手段と、
前記画像入力手段により入力された入力画像縮小された縮小画像に対するフィルタ処理により得られるフィルタ画像に対する補間処理によって空間フィルタ処理画像を作成し、前記作成した空間フィルタ処理画像に基づいて、前記入力画像に対する階調補正を行う階調補正処理手段と、
前記画像入力手段により入力された入力画像、前記解像度変換手段によって解像度が変換された画像、及び前記階調補正処理手段によって階調補正された画像を保持するメモリ手段と、
前記画像入力手段により入力された入力像の解像度を変換する処理と、前記空間フィルタ処理画像作成に用いる前記縮小画像を作成する処理とを時分割で行うように制御する制御手段とを有し、
前記制御手段は、動画像を構成する1画面分のデータの更新間隔である1映像期間に、前記1画面分のデータに対する前記解像度の変換処理と前記縮小画像の作成処理とが完了するように制御することを特徴とする画像処理装置。
And resolution converting means for converting the higher resolution of the input image input to the image input means,
Said image to create a spatial filtered image by interpolation for the filter image obtained by filtering more input image input to pair the reduced reduced image input means, based on the spatial filter processing image the created, and gradation correcting means for performing gradation correction for pairs in the input image,
Memory means for holding gradation-corrected image by the more input image input to the image input unit, image resolution has been converted by said resolution converting means, and said tone correction processing means,
Treatment and before Symbol spatial filtered image of the reduced image control Gosuru control means to perform a time division and a process of creating a use in creating convert more resolution of inputted input image image to the image input unit And
Wherein, in one picture period is the update interval of data for one screen constituting a moving picture, and the resolution conversion processing of for said one screen data and creation processing of the reduced image is complete An image processing apparatus that is controlled as described above.
記解像度変換手段は、前記入力画像奇数ラインと偶数ラインとのうちいずれかの画像データを用いて前記縮小画像を作成することを特徴とする請求項1に記載の画像処理装置。 Before SL resolution conversion means, the image processing apparatus according to claim 1, characterized in that to create the reduced image using any image data of the odd and even lines of the input image. 前記解像度変換手段は、前記入力画像の奇数ラインの画像データを用いて前記縮小画像を作成することを特徴とする請求項に記載の画像処理装置。 The image processing apparatus according to claim 1 , wherein the resolution conversion unit creates the reduced image using image data of odd lines of the input image . 前記解像度変換手段は、解像度を変換する処理手段を複数有し、前記入力画像から複数の異なる画角に対応する複数の縮小画像を並列に作成し、前記階調補正処理手段は、前記複数の異なる画角に対応する複数の縮小画像を用いて前記複数の異なる画角の画像に対する階調補正処理を行うことを特徴とする請求項1乃至3の何れか1項に記載の画像処理装置。 The resolution converting unit includes a plurality of processing means that converts the resolution to create a plurality of reduced images corresponding to a plurality of different angle from the input image in parallel, the tone correction processing means, wherein using a plurality of reduced images corresponding to different view angle according to any one of claims 1 to 3, characterized in that the gradation correction process against the image of the plurality of different angle Image processing device. 前記異なる画角の画像は、前記画像入力手段によって入力された入力画像から一部を切り出すことによって作成されることを特徴とする請求項4に記載の画像処理装置。 The image processing apparatus according to claim 4, wherein the images having different angles of view are created by cutting out a part of the input image input by the image input unit. 画像入力手段により入力された入力画像の解像度を変換する解像度変換手段と、  Resolution conversion means for converting the resolution of the input image input by the image input means;
前記画像入力手段により入力された入力画像が縮小された縮小画像に対するフィルタ処理により得られるフィルタ画像に対する補間処理によって空間フィルタ処理画像を作成し、前記作成した空間フィルタ処理画像に基づいて、前記入力画像に対する階調補正を行う階調補正処理手段と、  A spatial filtered image is created by interpolation processing on a filter image obtained by filtering the reduced image obtained by reducing the input image input by the image input means, and the input image is based on the created spatial filtered image. Gradation correction processing means for performing gradation correction for
前記画像入力手段により入力された入力画像、前記解像度変換手段によって解像度が変換された画像、及び前記階調補正処理手段によって階調補正された画像を保持するメモリ手段と、  Memory means for holding an input image input by the image input means, an image whose resolution has been converted by the resolution conversion means, and an image whose gradation has been corrected by the gradation correction processing means;
前記階調補正された画像の解像度を変換する処理と、前記空間フィルタ処理画像の作成に用いる前記縮小画像を作成する処理とを時分割で行うように制御する制御手段とを有し、  Control means for controlling to perform time-division processing for converting the resolution of the tone-corrected image and processing for creating the reduced image used for creating the spatial filter processed image;
前記制御手段は、動画像を構成する1画面分のデータの更新間隔である1映像期間内に、前記1画面分のデータに対する前記解像度の変換処理と前記縮小画像の作成処理とが完了するように制御することを特徴とする画像処理装置。  The control means completes the resolution conversion processing and the reduced image creation processing for the data for one screen within one video period which is an update interval of the data for one screen constituting the moving image. An image processing apparatus that is controlled to
画像入力手段により入力された入力画像の解像度を変換する解像度変換手段と、  Resolution conversion means for converting the resolution of the input image input by the image input means;
前記画像入力手段により入力された入力画像が縮小された縮小画像に対するフィルタ処理により得られるフィルタ画像に対する補間処理によって空間フィルタ処理画像を作成し、前記作成した空間フィルタ処理画像に基づいて、前記入力画像に対する階調補正を行う階調補正処理手段と、  A spatial filtered image is created by interpolation processing on a filter image obtained by filtering the reduced image obtained by reducing the input image input by the image input means, and the input image is based on the created spatial filtered image. Gradation correction processing means for performing gradation correction for
前記画像入力手段により入力された入力画像、前記解像度変換手段によって解像度が変換された画像、及び前記階調補正処理手段によって階調補正された画像を保持するメモリ手段とを有する画像処理装置が行う画像処理方法であって、  An image processing apparatus having an input image input by the image input means, an image whose resolution is converted by the resolution conversion means, and a memory means for holding an image whose gradation is corrected by the gradation correction processing means. An image processing method comprising:
前記画像入力手段により入力された入力画像の解像度を変換する処理と、前記空間フィルタ処理画像の作成に用いる前記縮小画像の作成処理とを時分割で行うように制御する制御工程を有し、  A control step of controlling to perform processing for converting the resolution of the input image input by the image input means and creation processing of the reduced image used for creating the spatial filter processing image in a time-sharing manner,
前記制御工程は、動画像を構成する1画面分のデータの更新間隔である1映像期間内に、前記1画面分のデータに対する前記解像度の変換処理と前記縮小画像を作成する処理とが完了するように制御することを特徴とする画像処理方法。  In the control step, the resolution conversion process and the reduced image creation process for the data for one screen are completed within one video period that is an update interval of the data for one screen constituting the moving image. An image processing method characterized by performing control as described above.
画像入力手段により入力された入力画像の解像度を変換する解像度変換手段と、  Resolution conversion means for converting the resolution of the input image input by the image input means;
前記画像入力手段により入力された入力画像が縮小された縮小画像に対するフィルタ処理により得られるフィルタ画像に対する補間処理によって空間フィルタ処理画像を作成し、前記作成した空間フィルタ処理画像に基づいて、前記入力画像に対する階調補正を行う階調補正処理手段と、  A spatial filtered image is created by interpolation processing on a filter image obtained by filtering the reduced image obtained by reducing the input image input by the image input means, and the input image is based on the created spatial filtered image. Gradation correction processing means for performing gradation correction for
前記画像入力手段により入力された入力画像、前記解像度変換手段によって解像度が変換された画像、及び前記階調補正処理手段によって階調補正された画像を保持するメモリ手段とを有する画像処理装置が行う画像処理方法であって、  An image processing apparatus having an input image input by the image input means, an image whose resolution is converted by the resolution conversion means, and a memory means for holding an image whose gradation is corrected by the gradation correction processing means. An image processing method comprising:
前記階調補正された画像の解像度を変換する処理と、前記空間フィルタ処理画像の作成に用いる前記縮小画像の作成処理とを時分割で行うように制御する制御工程を有し、  A control step for controlling the time-division processing to convert the resolution of the tone-corrected image and the reduced image creation processing used to create the spatial filter processed image;
前記制御工程は、動画像を構成する1画面分のデータの更新間隔である1映像期間内に、前記1画面分のデータに対する前記解像度の変換処理と前記縮小画像を作成する処理とが完了するように制御することを特徴とする画像処理方法。  In the control step, the resolution conversion process and the reduced image creation process for the data for one screen are completed within one video period that is an update interval of the data for one screen constituting the moving image. An image processing method characterized by performing control as described above.
JP2005299351A 2005-10-13 2005-10-13 Image processing apparatus and image processing method Expired - Fee Related JP4649309B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005299351A JP4649309B2 (en) 2005-10-13 2005-10-13 Image processing apparatus and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005299351A JP4649309B2 (en) 2005-10-13 2005-10-13 Image processing apparatus and image processing method

Publications (3)

Publication Number Publication Date
JP2007110450A JP2007110450A (en) 2007-04-26
JP2007110450A5 JP2007110450A5 (en) 2008-11-27
JP4649309B2 true JP4649309B2 (en) 2011-03-09

Family

ID=38035940

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005299351A Expired - Fee Related JP4649309B2 (en) 2005-10-13 2005-10-13 Image processing apparatus and image processing method

Country Status (1)

Country Link
JP (1) JP4649309B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09121289A (en) * 1995-10-25 1997-05-06 Canon Inc Image processing device
JP3738791B2 (en) * 1996-08-19 2006-01-25 富士写真フイルム株式会社 Image processing method and apparatus
JPH10336647A (en) * 1997-06-04 1998-12-18 Nikon Corp Image compression apparatus and computer-readable recording medium recording image compression processing program
JP2000137805A (en) * 1998-10-29 2000-05-16 Canon Inc Image processing apparatus and method
JP3424576B2 (en) * 1998-11-19 2003-07-07 ソニー株式会社 Image processing apparatus and image processing method
JP2002318673A (en) * 2001-04-20 2002-10-31 Seiko Epson Corp Image processing device to which a plurality of image display devices are connected

Also Published As

Publication number Publication date
JP2007110450A (en) 2007-04-26

Similar Documents

Publication Publication Date Title
JP5006727B2 (en) Image processing apparatus and digital camera
JP6335563B2 (en) Imaging apparatus and control method thereof
US20130258136A1 (en) Image processing apparatus and method of camera device
EP2974285B1 (en) Image processing apparatus and image processing method
JP2015195571A (en) Imaging apparatus and control method thereof
EP2974265B1 (en) Imaging apparatus and imaging apparatus control method
CN107079131B (en) Image processing apparatus and image processing method
JP2018107664A (en) Image processing apparatus, image processing method, imaging apparatus, and program
EP1798982A1 (en) Image pickup apparatus and reproducing apparatus
JP2021111943A (en) Image processing equipment and its control methods, programs, and storage media
JP6588801B2 (en) Image processing apparatus, image processing method, and program
JP6049425B2 (en) Imaging apparatus, image processing apparatus, and control method
RU2655662C1 (en) Image processing apparatus and image processing method
JP4649309B2 (en) Image processing apparatus and image processing method
JP6245819B2 (en) Image processing apparatus and image processing method
JP2019054373A (en) Image processing apparatus, control method for the same, and program
JP2013183305A (en) Information processing apparatus and information processing method
JP2007013475A (en) Image processing apparatus and method
JP2007201935A (en) Image processing apparatus control method and image processing apparatus
JP7418110B2 (en) Communication device, its control method, and its program
JP6192319B2 (en) Image processing apparatus and image processing method
JP2006304203A (en) Electronic camera with color difference thinning conversion function
JP6245818B2 (en) IMAGING DEVICE AND IMAGING DEVICE CONTROL METHOD
JP4677327B2 (en) Image processing apparatus, image processing method, and computer program
JP2019087779A (en) Image processing system, control method and program of image processing system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081009

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081009

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100921

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101112

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: 20101207

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101213

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131217

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees