JP4649309B2 - Image processing apparatus and image processing method - Google Patents
Image processing apparatus and image processing method Download PDFInfo
- 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
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).
前述したネットワークカメラなどのように、ユーザの要求する解像度に応じて入力した動画像を解像度変換するシステムに前記画像処理を適用し、階調補正処理を実施した画像を解像度変換して配信することを考えた場合がある。この場合、階調補正処理と画像の拡大及び縮小などの解像度変換処理の両者を、動画像を構成する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
また、階調補正処理部及び解像度処理部の二つを単純に一つのシステム内部に存在させると、両者の処理に要するハードウェア資源がそのまま加えられることになり、ハードウェア量の増大を招くという問題がある。 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.
画像加工部1には動画像入力を受け取るための画像入力インタフェース10、入力された画像、及び各処理ユニットで処理された画像データを一時保存するためのメモリ(1)40が存在する。さらに、階調補正処理を実施するための階調補正処理部20、解像度変換部30が存在する。
The
画像入力インタフェース10は、撮像部3から入力される同期信号を含んだ映像信号から同期信号を抽出し、フレームの開始や、奇数フィールド、偶数フィールドの切り替わりなどの同期情報を抽出してシーケンス制御部80に対して伝達する。また同時に、その同期信号の状態に応じて、入力された画像データのメモリ(1)40への転送を制御し、その転送状況に関してもシーケンス制御部80に対して通知を行う。これらの同期信号、及びメモリへの転送信号の情報を元に、シーケンス制御部80は1画面分のデータの更新間隔である1映像期間を認識し、その期間毎に各種処理が完了するように制御を行う。
The
なお、画像入力インタフェース10がメモリ(1)に転送する画像データは、同期信号を含んだ映像信号から画像信号の部分のみを取り出したものである。また、メモリ(1) 40に関しては、画像データの受け渡しのために、後述する画像出力処理部2側からもアクセスが可能である。
The image data transferred to the memory (1) by the
画像出力処理部2には、メモリ(1)40から動画像データを読み出して所定の方式に基づいて圧縮をする圧縮処理部50が存在する。さらに、圧縮処理された符号化データを一時蓄積するメモリ(2)70、メモリ(2)70から符号化データを取り出してネットワーク4に送出するためのパケット化などの処理を行う通信処理部60が存在する。そして、画像加工部1、及び画像出力処理部2のそれぞれの処理モジュール間でのデータの受け渡しを制御するためのシーケンス制御部80が、画像加工部1、及び画像出力処理部2をまたぐ形でそれら内部の各処理モジュールと接続されている。シーケンス制御部80にはCPU81が含まれており、通信制御部60を介して伝達されたネットワーク4を利用しているユーザの要求に応じて、各モジュールを適切に制御する。
The image
ここで、メモリ(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
図2は、本実施形態における階調補正処理部20の詳細を示す図である。
21はデータ供給部、25はデータ出力部であり、メモリ(1)40との間でのデータのやり取りを管理する。メモリ(1)40から読み込まれた画像データはデータ供給部21でデータの種類により2つの経路に分配される。
FIG. 2 is a diagram showing details of the gradation
A
空間フィルタ処理画像を作成する元データとなる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
一方、階調補正処理の対象となった画像データはデータ供給部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
なお、これらの一連の動作はシーケンス制御部80が管理している。そして前処理フィルタ22のフィルタ係数、空間フィルタ処理画像作成部23での画像拡大の際の拡大率、階調補正演算の際に利用するルックアップテーブル及び補正量、更にメモリに読み書きする際のアドレス等を各処理部に指示する。なお、従来の例では空間フィルタ処理画像作成の元データとなるODDフィールドY成分の縮小画像を作成する縮小画像作成部がデータ供給部21と前処理フィルタ22の間に存在している。しかし、本実施形態ではその部分を図3に示した解像度変換部30と共通化したため、図からは取り除かれている。
Note that the
図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
以上のようにしてYデータ用解像度変換部32、及びCデータ用解像度変換部33で解像度変換された画像は、データ出力部34で再び一つのデータ列にされ、メモリ(1)40に対して書き込まれる。なお、これらの一連の動作はシーケンス制御部80が管理しており、変換する画像のサイズ及び後処理フィルタでの処理の必要性の有無、メモリに読み書きする際のアドレス等を各処理部に指示する。
The image whose resolution has been converted by the Y data
なお、解像度変換器35で行われる解像度変換処理は変換する解像度に合わせたフィルタリング処理とバイリニア、バイキュービック等の補間処理とを組み合わせたものである。解像度変換専用であるため、複雑なフィルタリング処理を設けるためにハードウェア資源を投入することが可能となっており、従来の階調補正処理部単独で縮小画像作成のために保持していた簡易な縮小処理ユニットに比べるとその特性は格段に良いものとなる。
Note that the resolution conversion processing performed by the
このような構成を持つ画像処理システムにおいて、どのように解像度変換部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
図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
画像入力インタフェース10が同期信号を抽出して、ODDフィールドの開始を認識すると新しいシーケンスが開始される。このとき、時刻t=1において始まった新しい画像の入力はNフレーム目のODDであったとする。
When the
画像入力インタフェース10はODDフィールドの開始を認識すると、そのODDデータのメモリ(1)40に対する転送を直ちに開始する。その結果、時刻t=2の時点からそのODDデータはメモリ(1)40上に蓄積される。すると、解像度変換部30はメモリ(1)40からNフレーム目のODDデータを読み出す。そして、Yデータ用解像度変換部32を使って階調補正処理に必要な空間フィルタ処理画像の元データとなるODDフィールドY成分の縮小画像を作るための縮小処理を時刻t=3より開始する。
When the
この縮小処理は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
なお、この入力画像データを含むメモリ(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
メモリ(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
一方、階調補正処理済みのNフレーム目画像データの縮小処理を実施している解像度変換部30は時刻t=12において縮小処理を終了する。ここで縮小された階調補正処理済みのNフレーム目画像データは、メモリ(1)40上に蓄積される。圧縮処理部50はそれ以前の圧縮処理の終了と、解像度変換処理の終了(t=12)を受けて、時刻t=13より縮小された階調補正処理済みのNフレーム目画像データに対して圧縮処理を開始する。
On the other hand, the
圧縮されて符号化データとなった縮小・階調補正処理済みの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
なお、縮小された階調補正処理済みの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
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
階調補正処理要求が発生すると(ステップ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
ここで設定されるパラメータには、データ供給部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
その上で、縮小画像作成を開始可能な量の画像データがメモリ(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
そして、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
ここで設定されるパラメータには、データ供給部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
その上で、階調補正処理を開始可能な量の画像データがメモリ(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
そして、階調補正処理の終了をデータ出力部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
優先すべき解像度変換処理がある場合にはそれがなくなるまで待ち(ステップ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
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
解像度変換処理要求が発生すると(ステップ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
ここで設定されるパラメータには、データ供給部31に対するデータの転送元のアドレス及び転送サイズの合計、Yデータ用解像度変換部32及びCデータ用解像度変換部33に対する変換後の画像サイズ(画像縮小率)が含まれる。また、後処理フィルタ37を用いて行うエッジ強調処理などのフィルタ係数、データ出力部34に対する縮小画像の転送先のアドレス、及び転送サイズの合計なども含まれる。
The parameters set here include the address of the data transfer source for the
その上で、解像度変換処理を開始可能な量の画像データがメモリ(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
そして、対象画像の解像度変換済みデータの転送終了をデータ出力部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
このように、動画像を構成する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
また、専用の解像度変換部30を階調補正処理の空間フィルタ処理画像作成のための画像縮小に関して用いる。これにより、階調補正処理部単独で縮小画像作成のための処理ユニットを持つ場合に比べて余分なハードウェア資源をかけることなく、複雑な解像度変換処理を適用することが可能になる。その結果空間フィルタ処理画像の品質が向上し、階調処理を施した出力画像の画質の向上が期待できる。
Also, the dedicated
また、時分割多重にするために片フィールドの画像データを用いて階調補正処理に利用する縮小画像を作成している。そして、そのことにより、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
(第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
本実施形態においては、更に階調補正処理部の前処理フィルタに関しても解像度変換部と共有することでハードウェア資源を削減すると共に、処理手順を変更することで階調補正処理に要する時間を削減し、更なる出力遅延時間の削減を図った例を示す。第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
FIG. 8 shows the configuration of the
以下、図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
図9において、階調補正処理要求が確認される(ステップS902-YES)。そうすると、シーケンス制御部80は、解像度変換部30に対して階調補正処理に用いる空間フィルタ処理画像の元データとなるODDフィールドY成分の前処理済縮小画像の作成パラメータの設定及びデータパスの組替えを指示する(ステップS903)。
In FIG. 9, the tone correction processing request is confirmed (step S902—YES). Then, the
この際、第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
そのフィルタ処理に要するデータ数が通常の解像度変換実施時よりも多くのデータ数を要求する場合がある。特に図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
このようにして解像度変換部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
そして、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
ここで設定されるパラメータには、第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
その上で、階調補正処理を開始可能な量の画像データがメモリ(1)に転送されたことを画像入力インタフェース10からの通知により認識する(ステップS908-YES)。そうすると、シーケンス制御部80は階調補正処理部20に対して現フレームの階調補正処理を指示し(ステップS909)、階調補正処理部20は階調補正処理を開始する(図4のt=7)。
After that, it is recognized by a notification from the
その際、データ供給部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
図10は、本実施形態における解像度変換処理に関し、シーケンス制御部80におけるCPU81の処理の流れを示すフローチャートである。基本的な流れは第1の実施形態の図6と相違はない。異なるのは、ステップS1005において、シーケンス制御部80は解像度変換部30に対して、解像度変換処理を実施するためのパラメータを設定すると共に、データパスの設定を行うように指示するようになったことである。
FIG. 10 is a flowchart showing the processing flow of the
先に示したように、階調補正処理要求があった場合には、ラインバッファ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
このように、動画像を構成する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
また、専用の解像度変換部を階調補正処理の空間フィルタ処理画像作成のための画像縮小に関して用いる。これゆえ、階調補正処理部単独で縮小画像作成のための処理ユニットを持つ場合に比べて余分なハードウェア資源をかけることなく、複雑な解像度変換処理を適用することが可能になる。その結果空間フィルタ処理画像の品質が向上し、階調処理を施した出力画像の画質の向上が期待できる。 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
(第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
このデータ切出部38は階調補正処理におけるODDフィールドY成分縮小画像作成のために解像度変換部を利用する際に、シーケンス制御部80からその切り出し領域情報を設定される。そして、その切り出し領域情報に従って、データ供給部31によってメモリ(1)40から読み出された画像データから必要な部分を抽出する。抽出された切り出しデータは、元データがYデータ用解像度変換部32に供給されるのに並行して、Cデータ用解像度変換部33に供給される。この仕組みを利用することによって、ある画角の画像とその中から切り出した画像との2つに対応したODDフィールドY成分の縮小画像を並行して作成することが可能になる。
The
以下、図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
図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
In FIG. 13, the processing is started (step S1301), and the tone correction processing request is confirmed (step S1302-YES). Then, the
この際、階調補正処理要求が、ある画角サイズ(例えば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
その場合、第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
即ち、図11に示したようにデータ供給部31内部のデータ切出部38に対して、画角1のODDフィールドY成分画像データからどこを抽出するかの情報と、抽出した画像データをCデータ用解像度変換部33へ供給するためのパスの設定される。そして、Cデータ用解像度変換部33に対する変換後の画像サイズ(画像縮小率)、データ出力部34に対する画角2用縮小画像の転送先のアドレス、及び転送サイズの合計等がシーケンス制御部80により設定される。
That is, as shown in FIG. 11, the
このようにして解像度変換部30を設定した上で、画角1の縮小画像作成を開始可能な量の画像データがメモリ(1)に転送されたことを画像入力インタフェース10からの通知により認識する(ステップS1304-YES)。そうすると、シーケンス制御部80は解像度変換部30に対してODDフィールドY成分の前処理済縮小画像作成を指示し(ステップS1305)、解像度変換部30は縮小処理を開始する(図12のt=3)。
After setting the
この際、解像度変換部30では、画角1用のODDフィールドY成分の縮小画像をYデータ用解像度変換部32で作成すると同時に、画角2用ODDフィールドY成分の縮小画像をCデータ用解像度変換部33で作成する。そしてそれらをメモリ(1)40に対して書き込むことになる。なお、画角2の画像は画角1の画像の部分画像であるため、画角2用縮小画像の作成は画角1用縮小画像作成に要する時間よりも短い時間で完了する。
At this time, in the
そして、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
画角1の画像に対する階調補正処理を終了すると(ステップS1310-YES)、シーケンス制御部80は次いで異なる画角の階調補正が必要かどうかの判断を行う(ステップS1314)。本実施形態では画角2の画像に対しても階調補正処理するように要求が発生している(ステップS1314-YES)。そのため、シーケンス制御部80は、今度は階調補正処理部20に対して、画角2の画像に対する階調補正処理を実施するために必要なパラメータをセットする(ステップS1307)。
When the tone correction processing for the image with the angle of
メモリ(1)40上には既に画角1を構成する画像データが転送されてダブルバッファによって保持されているので、そこから切り出すことによって作成される画角2の画像のデータは既にメモリ上に存在している(ステップS1308-YES)。そこで、今度は画角2の画像に対する階調補正処理実施開始を階調補正処理部20に対してシーケンス制御部80は指示を出す(ステップS1309、図12のt=15)。
Since the image data constituting the angle of
階調補正処理部20は画角2の画像データに対して、先に作成した画角2用ODDフィールドY成分の縮小画像を利用して階調補正処理を実施し、図12のt=16の時点より順次メモリ(1)40上に階調補正処理済みデータを保存していく。保存された画角2の階調補正処理済みデータは、圧縮処理部での処理の時間が空くと(図12 t=17)、その時点から圧縮処理部50によって画像圧縮処理が開始され、メモリ(2)70上に保存されていく(図12 t=18)。そして通信処理部60及びネットワーク4を介して外部の画像ユーザに配送されることになる。
The gradation
一方、シーケンス制御部80による階調補正処理に関する制御は、画角2に関する階調補正処理要求にも対応したことで保留中の階調補正処理はなくなった(ステップS1314-NO)。それゆえ、次フレームに関する処理要求の継続性をチェックすることになる(ステップS1311)。ここからの先の制御の流れは第1の実施形態と同等であるのでここでは省略する。
On the other hand, the control related to the tone correction processing by the
このように一度のデータ読出しで得られる画像データ列をデータ切出部で必要な部分だけ抽出し、元のデータ列と切り出したデータ列をそれぞれ解像度変換部に備わっている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 画像加工部
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
50
80
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.
前記画像入力手段により入力された入力画像が縮小された縮小画像に対するフィルタ処理により得られるフィルタ画像に対する補間処理によって空間フィルタ処理画像を作成し、前記作成した空間フィルタ処理画像に基づいて、前記入力画像に対する階調補正を行う階調補正処理手段と、 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
前記画像入力手段により入力された入力画像が縮小された縮小画像に対するフィルタ処理により得られるフィルタ画像に対する補間処理によって空間フィルタ処理画像を作成し、前記作成した空間フィルタ処理画像に基づいて、前記入力画像に対する階調補正を行う階調補正処理手段と、 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.
前記画像入力手段により入力された入力画像が縮小された縮小画像に対するフィルタ処理により得られるフィルタ画像に対する補間処理によって空間フィルタ処理画像を作成し、前記作成した空間フィルタ処理画像に基づいて、前記入力画像に対する階調補正を行う階調補正処理手段と、 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.
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)
| 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 |
-
2005
- 2005-10-13 JP JP2005299351A patent/JP4649309B2/en not_active Expired - Fee Related
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 |