Movatterモバイル変換


[0]ホーム

URL:


CN1674669A - Image Deinterlacing Method and Device Using Displacement Vector Compensation - Google Patents

Image Deinterlacing Method and Device Using Displacement Vector Compensation
Download PDF

Info

Publication number
CN1674669A
CN1674669ACN 200410031223CN200410031223ACN1674669ACN 1674669 ACN1674669 ACN 1674669ACN 200410031223CN200410031223CN 200410031223CN 200410031223 ACN200410031223 ACN 200410031223ACN 1674669 ACN1674669 ACN 1674669A
Authority
CN
China
Prior art keywords
pixel
produce
motion vector
similarity
displacement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200410031223
Other languages
Chinese (zh)
Other versions
CN100385937C (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.)
Realtek Semiconductor Corp
Original Assignee
Realtek Semiconductor Corp
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 Realtek Semiconductor CorpfiledCriticalRealtek Semiconductor Corp
Priority to CNB2004100312230ApriorityCriticalpatent/CN100385937C/en
Publication of CN1674669ApublicationCriticalpatent/CN1674669A/en
Application grantedgrantedCritical
Publication of CN100385937CpublicationCriticalpatent/CN100385937C/en
Anticipated expirationlegal-statusCritical
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

The invention provides a method and apparatus for de-interlacing video data by motion compensation, the video data including first, second and third fields, the method comprising: performing displacement estimation on a first pixel of the first field and a second target field, and generating a first displacement vector, wherein the second target field corresponds to the second field; generating a first reference pixel corresponding to the first pixel according to the first displacement vector and the second field; and generating a target pixel of a target frame according to the first pixel and the first reference pixel.

Description

Utilize the image uninterleaving method and the device of motion vector compensation
Technical field
The present invention relates to a kind of image uninterleaving method and apparatus, particularly relate to a kind of method and apparatus that utilizes the image uninterleavingization of bit shift compensation (motion compensation).
Background technology
Traditional interleaved type scanning (interlaced scanning) technology is that staggered the demonstration done in two fields forming this frame.These two fields are made up of strange field and even place.For formula scanning technique in proper order, be called noninterlaced scanning again, its then be earlier with a Qi Chang with an even occasion and become a corresponding frame, show this frame with the horizontal frequency that doubles then, thus, the quality of picture and stability all can promote.
With two occasions and before becoming a frame, need the correct relation that detects in the video signal data between each each other, that is need detect a whether corresponding film mode (for example being to be a 3-2pull down film mode or a 2-2 pull down film mode) of video signal data itself, impose correct deinterleave operation again, if this video signal data is a film mode, then suitable two adjacent fields are merged, and if this video signal data is not a film mode, then need interpolation is carried out correctly to finish the deinterleave processing in each field of this video signal data.Known technology merely utilizes interpolation field to mend interpolation (inter-field interpolation) between (intra-fieldinterpolation), field, or displacement adjusts the processing method of (motion-adaptive), and is disclosed with No. 6512550 as No. the 6577345th, United States Patent (USP).
Yet, how to lower the wrongheaded situation of pixel value, and make the image after the deinterleave processing have preferable picture quality, or reduce the related hardware cost, just become an important topic.
Summary of the invention
The purpose of this invention is to provide a kind of method and apparatus that utilizes bit shift compensation to come a video signal data is carried out the deinterleave processing, to promote picture quality and to reduce the related hardware cost.
The invention provides a kind of bit shift compensation with method with a video signal data deinterleaveization, this video signal data includes first, second and third (field), this method includes: this one first pixel of first and one second target field are carried out displacement estimate, and produce one first motion vector, wherein this second target field is corresponding with this second; According to this first motion vector and this second, produce one first reference pixel corresponding to this first pixel; And, produce an object pixel of a target frame (frame) according to this first pixel and this first reference pixel.
A kind of image uninterleaving circuit, be used for deinterleave one video signal data, this video signal data comprises first, second and third, this image uninterleaving circuit includes: module is estimated in one first displacement, being used for that this one first pixel of first and one second target field are carried out displacement estimates, produce one first motion vector, wherein this second target field is corresponding with one second; One first pixel selection module according to this first motion vector and this second, produces one first reference pixel corresponding to one first pixel; And an occasion and a module, according to this first pixel and this first reference pixel, to produce an object pixel of a target frame (frame).
The present invention finds at least one pixel reference value of a corresponding pixel by correct motion vector (motion vector), then this pixel reference value is made suitable weighted blend (weightblending), avoid causing image quality to descend, thereby can obtain a comparatively smooth-going image because of predicting the outcome of mistake.
Description of drawings
Fig. 1 is the flow chart of first embodiment of image uninterleaving method of the present invention.
Fig. 2 is the functional block diagram of imageuninterleaving circuit 200 of the present invention.
Fig. 3 is the flow chart of second embodiment of image uninterleaving method of the present invention.
Fig. 4 is the functional block diagram of image uninterleaving circuit 300 of the present invention.
Embodiment
Please consult Fig. 1 and Fig. 2 simultaneously, Fig. 1 is the flow chart of one first embodiment of image uninterleaving method of the present invention.This method is to utilize bit shift compensation to carry out the deinterleave computing.The inventive method successively is respectively second F by receiving three adjacent fields in this video signal data in regular turnN-1, first FnWith the 3rd FN+1Fig. 2 is the functional block diagram of imageuninterleaving circuit 200 of the present invention.This imageuninterleaving circuit 200 includes aninterpolation field module 10,module 11, apixel selection module 12, adecision logic module 14, aninternal memory 15 and an occasion andmodule 16 are estimated in a displacement.Displacement is estimatedmodule 11 and is included a displacement and estimate unit 11a;Pixel selection module 12 includespixel selection unit 12a and 12b;Decision logic module 14 includes decision logic unit 14a.The running of this first embodiment is as described below:
Step 202 interpolation field step:interpolation field module 10 receives and first F of foundationnOne first pixel obtain the interpolation field reference pixel P_intra of a pixel P_mc among the target field F_mc.Wherein, interpolation field reference pixel P_intra can be produced by known interpolation operation (intra-fieldinterpolation);
Step is estimated instep 204 displacement: displacement is estimated unit 11a and is received also according to first FnCarry out displacement with a preceding target field F_mc-1 and estimate, and produce corresponding first FnThe one first motion vector MV_1 and the one first similarity S of this first pixel1Wherein, the first motion vector MV_1 represents the displacement of the possible respective pixel of this first pixel and preceding target field F_mc-1, if the value of the first motion vector MV_1 is 0, represents that then the pixel P_mc of this first pixel and target field F_mc does not have displacement; The first similarity S1Represent the similar situation of this first pixel and the possible respective pixel of preceding target field F_mc-1.Among one embodiment, the first similarity S1Ask method directly to subtract each other to draw a difference value with this first pixel and its respective pixel, as the big more expression first similarity S of difference value1More little, as the more little expression first similarity S of difference value1Big more;
Step 206 and 208 is the pixel selection step:
Step 206:pixel selection unit 12a receives and the foundation first motion vector MV_1 and one second FN-1, produce one first reference pixel P_inter_n-1 corresponding to this first pixel;
Step 208: pixel selection modular unit 12b receives and the foundation first motion vector MV_1 and one the 3rd FN+1, produce one second reference pixel P_inter_n+1 corresponding to this first pixel;
The similar determining step of step 210:decision logic unit 14a is according to the first similarity S1Adjust weighting w1 (weight) ratio of interpolation field reference pixel P_intra, the first reference pixel P_inter_n-1 and the second reference pixel P_inter_n+1, to produce pixel P_mc to target field F_mc that should first pixel.In one embodiment, P_mc=w1* P_inter+ (1-w1) * P_intra, wherein P_inter=(1/2) * (P_inter_n-1+P_inter_n+1).
Step 212: the pixel P_mc ofinternal memory 15 receiving target field F_mc, pixel P_mc and this first pixel of occasion andmodule 16 receiving target field F_mc merge, and export the object pixel of a target frame (frame) Fr_n; And
Step 214: finish.
In another embodiment, can not consider interpolation field reference pixel P_intra, thenstep 202 is omissible.In another embodiment, can not consider the second reference pixel P_inter_n+1, thenstep 208 is omissible.In another embodiment, do not consider the interpolation field reference pixel P_intra and the second reference pixel P_inter_n+1, then step 202,208 and 210 is omissible.
If first FnBe one strange, then target field F_mc is an idol field, and if first FnBe an idol field, then target field F_mc is Yi Qichang.
Fig. 3 utilizes bit shift compensation for the inventive method and carries out the flow chart of second embodiment of deinterleave processing.The inventive method successively is respectively second F in regular turn by receiving three adjacent fields in this video signal dataN-1, first FnWith the 3rd FN+1Fig. 4 is the functional block diagram of second kind of image uninterleaving circuit 300 of the present invention.Image uninterleaving circuit 300 includes aninterpolation field module 10,module 11, apixel selection module 12, adecision logic module 14, aninternal memory 15 and an occasion andmodule 16 are estimated in a displacement.Wherein, displacement is estimatedmodule 11 and is included displacement and estimate unit 31,32 and 33;Pixel selection module 12 includes pixel selection unit 34,35,36 and 37;Decision logic module 14 includes decision logic unit 41,42,43 and 44.Please consult Fig. 3 and Fig. 4 simultaneously, the running of this second embodiment is as described below:
Step 302 is identical withstep 202;
Step 304,306 and 308 is estimated step for displacement:
Step 304: displacement is estimated unit 31 and is received also according to first FnCarry out displacement with a preceding target field F_mc-1 and estimate, produce corresponding first FnThe one first motion vector MV_1 and the one first similarity S of this first pixel1
Step 306: displacement is estimated unit 32 and is received first FnWith one second FN-1, export one second motion vector MV_2 and one second similarity S2
Step 308: displacement is estimated unit 33 and is received first FnWith one the 3rd FN+1, export a triple motion vector M V_3 and a third phase and seemingly spend S3
Step 310,312,314 and 316 is the pixel selection step:
Step 310: pixel selection unit 34 is according to the first motion vector MV_1 and second FN-1Corresponding pixel, produce one first reference pixel P_inter_n-1_a corresponding to this first pixel;
Step 312: pixel selection unit 35 is according to the second motion vector MV_2 and second FN-1Corresponding pixel, produce one the 3rd reference pixel P_inter_n-1_b corresponding to this first pixel;
Step 314: pixel selection unit 36 is according to triple motion vector M V_3 and one the 3rd FN+1Corresponding pixel, produce one the 4th reference pixel P_inter_n+1_a corresponding to this first pixel;
Step 316: pixel selection unit 37 is according to the first motion vector MV_1 and one the 3rd FN+1Corresponding pixel, produce one second reference pixel P_inter_n+1_b corresponding to this first pixel;
Step 318,320,322 and 324 is a similarity determining step:
Step 318: decision logic unit 41 is according to this first and second similarity S1, S2, adjust the weighting ratio w1 of the first reference pixel P_inter_n-1_a and the 3rd reference pixel P_inter_n-1_b, and produce a Wucan respectively according to this weighting w1 and examine pixel P_inter_n-1 and one the 4th similarity S4In one embodiment, its to ask method be S4=w1* S1+ (1-w1) * S2, P_inter_n-1=w1* P_inter_n-1_a+ (1-w1) * P_inter_n-1_b;
Step 320: decision logic unit 42 according to this first and third phase seemingly spend S1, S3, judge the weighting ratio of the 4th reference pixel P_inter_n+1_a and the second reference pixel P_inter_n+1_b, to produce one the 6th reference pixel P_inter_n+1 and one the 5th similarity S5
Step 322: decision logic unit 43 is according to the 4th and the 5th similarity S4, S5, judge that Wucan examines the weighting ratio of pixel P_inter_n-1 and the 6th reference pixel P_inter_n+1, to produce one the 7th reference pixel P_inter and one the 6th similarity S6
Step 324: decision logic unit 44 is according to the 6th similarity S6Adjust the weighting ratio w6 of interpolation field reference pixel P_intra and the 7th reference pixel P_inter, to produce pixel P_mc to target field F_mc that should first pixel.In the present embodiment, P_mc=w6 * P_inter+ (1-w6) * P_intra;
Step 326: the pixel P_mc ofinternal memory 15 receiving target field F_mc, pixel P_mc and this first pixel of occasion andmodule 16 receiving target field F_mc merge, and export the object pixel of a target frame (frame) Fr_n; And
Step 328: finish.
Above-mentioned steps is the preferred embodiment of this second embodiment, but also clipped step certainly, and the pixel selection step of step or part or similarity determining step partly etc. are estimated in the displacement of for example omitting step 302 or part.
Wherein, among the embodiment, the determination methods of decision logic unit 41: as first and second similarity S1, S2During all greater than a critical value, P_inter_n-1=w then1* P_inter_n-1_a+ (1-w1) * P_inter_n-1_b, wherein, weighting w1=(S1/ (S1+ S2)); If the first similarity S1Greater than this critical value and the second similarity S2Less than this critical value, then P_inter_n-1=P_inter_n-1_a; In addition, the 4th similarity S4Obtain with above-mentioned judgment mode.Wherein this decision logic unit 42,43 and 44 determination methods can be similar.
In the present embodiment, target field that last place is obtained system is used for the auxiliary corresponding target field of obtaining present processing midfield, so the aforesaid operations flow process just can be used to calculate in the video signal data a plurality of corresponding target field, reaches the purpose of deinterleaveization at last.Second embodiment also utilizes three field FN-1, Fn, FN+1Predict other possibility pixel value (that is P_inter_n+1_a and P_inter_n+1_b) of each pixel in the target field, therefore when carrying out the subsequent weight computing and set the pixel value of each pixel in this target field, present embodiment can produce preferable operation result and reach and avoid the influence of inappropriate possible pixel value to actual pixel value.
The above only is preferred embodiment of the present invention, and all equalizations of doing according to claim of the present invention change and modify, and all should belong to the covering scope of patent of the present invention.

Claims (12)

CNB2004100312230A2004-03-262004-03-26Image de-interlacing method and device using displacement vector compensationExpired - LifetimeCN100385937C (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CNB2004100312230ACN100385937C (en)2004-03-262004-03-26Image de-interlacing method and device using displacement vector compensation

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CNB2004100312230ACN100385937C (en)2004-03-262004-03-26Image de-interlacing method and device using displacement vector compensation

Publications (2)

Publication NumberPublication Date
CN1674669Atrue CN1674669A (en)2005-09-28
CN100385937C CN100385937C (en)2008-04-30

Family

ID=35046891

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CNB2004100312230AExpired - LifetimeCN100385937C (en)2004-03-262004-03-26Image de-interlacing method and device using displacement vector compensation

Country Status (1)

CountryLink
CN (1)CN100385937C (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101521761B (en)*2008-02-262011-03-30瑞昱半导体股份有限公司 Method and device for image deinterlacing using horizontal displacement estimation and compensation
CN101827206B (en)*2009-03-022011-09-07奇景光电股份有限公司 Dynamic adaptive deinterlacing device and method with CUE remover
CN107656618A (en)*2013-03-152018-02-02奇跃公司Display system and method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP3530951B2 (en)*1996-03-292004-05-24株式会社日立コミュニケーションテクノロジー Optical fiber, optical amplifier and optical transmission system
KR100303728B1 (en)*1999-07-292001-09-29구자홍Deinterlacing method of interlaced scanning video
WO2002049345A1 (en)*2000-12-112002-06-20Koninklijke Philips Electronics N.V.Motion compensated de-interlacing in video signal processing

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN101521761B (en)*2008-02-262011-03-30瑞昱半导体股份有限公司 Method and device for image deinterlacing using horizontal displacement estimation and compensation
CN101827206B (en)*2009-03-022011-09-07奇景光电股份有限公司 Dynamic adaptive deinterlacing device and method with CUE remover
CN107656618A (en)*2013-03-152018-02-02奇跃公司Display system and method
CN107656618B (en)*2013-03-152021-03-23奇跃公司Display system and method

Also Published As

Publication numberPublication date
CN100385937C (en)2008-04-30

Similar Documents

PublicationPublication DateTitle
CN1265633C (en)Interlacing-removing device and method
CN1158052A (en) Moving Image Detection Method
CN1472954A (en) Image quality enhancement circuit and method using inter-frame correlation
US8045620B2 (en)Image processing apparatus, image processing method and computer readable medium
CN1783995A (en)Frame rate conversion device, image display apparatus, and method of converting frame rate
CN1551637A (en) Frame interpolation method and device thereof during frame rate conversion
US20070009038A1 (en)Motion estimator and motion estimating method thereof
US8571114B2 (en)Sparse geometry for super resolution video processing
JPH0951509A (en)Video converting method
WO2002054763A1 (en)Stillness judging device and scanning line interpolating device having it
CN1509065A (en) Image signal format detection device and method
CN1620109A (en) Deinterlacing device with noise reduction/cancellation
US20100150462A1 (en)Image processing apparatus, method, and program
CN1155257C (en)Mobile detecting circuit, and noise inhibiting circuit contg. same
CN1155225C (en)Mobile detecting circuit and noise suppression circuit containing the same circuit
CN1674669A (en) Image Deinterlacing Method and Device Using Displacement Vector Compensation
CN101616291B (en)Image processing apparatus and method and program
CN1293756C (en) Video signal processing device, video signal processing method, and video source determination method
US7405765B2 (en)Method and apparatus for de-interlacing video data
CN1520180A (en) Image processing device with frame rate conversion and method thereof
CN101076104A (en)Method for inspecting film mode
US20070248287A1 (en)Pattern detecting method and related image processing apparatus
CN100346641C (en) Method for Adaptive Deinterlacing Image Field and Related Deinterlacing Device
US10587840B1 (en)Image processing method capable of deinterlacing the interlacing fields
CN1529500A (en) 3D Video Format Conversion Method Based on Motion Adaptive and Edge Protection

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
CX01Expiry of patent term

Granted publication date:20080430

CX01Expiry of patent term

[8]ページ先頭

©2009-2025 Movatter.jp