CN1520180A - Image processor having frame speed conversion and its method - Google Patents
Image processor having frame speed conversion and its method Download PDFInfo
- Publication number
- CN1520180A CN1520180A CNA2004100058117A CN200410005811A CN1520180A CN 1520180 A CN1520180 A CN 1520180A CN A2004100058117 A CNA2004100058117 A CN A2004100058117A CN 200410005811 A CN200410005811 A CN 200410005811A CN 1520180 A CN1520180 A CN 1520180A
- Authority
- CN
- China
- Prior art keywords
- motion vector
- motion
- image
- pixel
- predetermined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0127—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level by changing the field or frame frequency of the incoming video signal, e.g. frame rate converter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0135—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes
- H04N7/014—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes involving the use of motion vectors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Systems (AREA)
Abstract
An image processing apparatus using frame-rate conversion and a method therefor are provided to remove a motion vector discrimination error by inter-field interval difference and perform the frame-rate conversion. The first and second image block extracting units(210,220) extract blocks with a certain size from an inputted field-unit interface image. A motion vector extracting unit(240) compares the blocks extracted from successively inputted two images, and calculates a motion vector. A motion filter(260) discriminates whether motion exists using a motion vector value of pixels within a certain range. If the motion exists, the motion filter(260) passes the motion vector value. If the motion does not exist, the motion filter(260) compulsorily changes the motion vector to '0' and outputs the '0'. An FRC(Frame Rate Converter)(280) performs the frame rate conversion of the motion vector values outputted from the motion filter(260), and outputs an image.
Description
The application requires to be priority in Korea S Department of Intellectual Property in the korean patent application No.2003-6537 of application on February 3rd, 2003, and its disclosed full content is hereby incorporated by.
Technical field
The present invention relates to a kind of frame rate converter that uses motion estimation techniques, relate more specifically to a kind of image processing apparatus and method thereof and be used for providing suitable filtration and compensation for motion vector with frame-rate conversion.
Background technology
Image processing method during general high quality graphic shows as digital TV or plasma panel (PDP), adopts the method for lining by line scan.In the method for lining by line scan, the entire image of frame of video is reproduced in frame unit simultaneously, as with motion-picture projection is to the screen.
Fig. 1 is the block diagram of image processing apparatus part in the conventional digital display unit.This part comprises deinterleave processing unit 100,1 frame delay unit 110, first block of pixels 120, second block of pixels 130, absolute difference sum mapper (SAD map) 140, motion vector extraction unit 150, frame-rate conversion (FRC) unit 160 and staggered processing unit 170.
1 frame delay unit 110 is with frame delay, so that previous frame (P frame) compares with present frame (C frame).
First block of pixels 120 is extracted the block of pixels of C * C, C=2 herein from the C frame
n
Second block of pixels 130 is extracted the block of pixels of C * C from the P frame.
Motion vector extraction unit 150 is estimated the motion vector of current pixel piece by the value of utilizing SAD mapper 140.
FRC160 is that the motion vector that extracts is carried out frame-rate conversion.
The image that staggered processing unit 170 is crossed frame-rate conversion converts the field again to.
In image processing apparatus shown in Figure 1, in order accurately to carry out frame-rate conversion, the C frame has identical resolution with the P frame.Yet, comprising that the staggered image of handling of input of current and preceding field has pixel difference between these two, this pixel difference is present on the vertical direction.Pixel difference between two may cause having problems when two of comparisons and extraction motion vector.Therefore, deinterleave processing unit 100 is carried out the vertical image interpolation, and protects the pixel difference between two images.Deinterleave is handled image and is stored in (not shown) in the memory, and compares with the piece that postpones 1-frame delay unit 110, be in the middle same position of previous deinterleave processing image (P frame) from the predetermined piece of current deinterleave processing image (C frame) extraction.The piece that extracts in previous frame and the present frame compares by SAD mapper 140, and estimating previous frame where, produced what degree of motion, thereby motion vector extraction unit 150 can be determined the motion vector of image.Predetermined block is the square block of C * C.Because the pixel quantity on the vertical direction doubles after deinterleave is handled, this C * C square block is used for motion vector estimation.Staggered when handling display format when using, the pixel quantity on the horizontal direction is two times of pixel quantity on the vertical direction, and the piece of C * C/2 is as motion vector estimation.Be imported into the FRC unit that generates a new frame through the motion vector of estimating, and output in the staggered processing unit 170, staggered processing unit 170 is adapted into the output display format with frame, and the pixel quantity in this display format on the new frame vertical direction reduces half.
In above-mentioned image processing apparatus, because input picture has passed through the deinterleave processing in early days, therefore just need higher memory capacity, also improved with memory capacity corresponding operating amount.And in the end the stage diagram picture interlocks when handling, and more needs the memory that adds.Because to the demand of large storage capacity and a large amount of operations, image processing hardware has not only become greatly, and has caused the mistake of heat dissipation problem and signal processing.In addition, handling with the image that interlocks after handling through deinterleave is different with original image, the degradation of image.
Summary of the invention
The invention provides a kind of image processing apparatus and method thereof, the processing stage of wherein having omitted the deinterleave of input picture, thereby improved the operating efficiency of image processing with frame-rate conversion.
According to an aspect of the present invention, provide a kind of device with processing image of frame-rate conversion (FRC), this device comprises: the piece extraction unit, and it extracts predetermined piece from the input field; The motion vector extraction unit, its piece by two continuous inputs of mutual comparison field is determined the motion vector of this predetermined block; Motion filter, its motion vector by pixel in the preset range that utilizes piece determines whether to exist any motion; Motion compensation units, if determine in the preset range of piece to exist motion, the value of transmitting moving vector unchangeably then, otherwise, change the value of motion vector into 0; And the frame-rate conversion unit, it carries out frame-rate conversion to receive the motion vector that comes from motion compensation units.
Preferably, the block size that the piece extraction unit is extracted is C * C/2, herein C=2
n(n=0,1...).
Preferably, the piece extraction unit further comprises: delay cell, with one of the staggered processing picture delay of input; First extraction unit extracts one from postpone the staggered image of handling of input; And second extraction unit, from the staggered image of handling of current input, extract one.
Preferably, further comprise absolute difference and (SAD) mapping table, this mapping table is the pixel in first extraction unit and second extraction unit relatively mutually, to obtain the difference between the two.
Preferably, the motion vector extraction unit is estimated the motion vector of input field from the SAD mapping table.
Preferably, motion filter is provided with a predetermined shielding slab, calculate from the absolute value of the motion vector of motion filter output, and whether the motion vector quantity that definite absolute value is equal to or less than intended pixel quantity is equal to or greater than predetermined quantity.
Preferably, be equal to or greater than predetermined quantity if absolute value is equal to or less than the motion vector quantity of intended pixel quantity, then motion compensation units is converted to 0 with the absolute value of motion vector in the shielding slab.
Preferably, if the motion vector quantity that absolute value is equal to or less than intended pixel quantity less than predetermined quantity, then motion compensation units make motion vector in the shielding slab remain unchanged by.
Preferably, the predetermined number of pixel is 1, and this predetermined number is the number of pixels that the conductively-closed piece covers.
According to a further aspect in the invention, provide a kind of image processing method with frame-rate conversion (FRC), this method comprises: extract a predetermined block the image from importing staggered the processing; By comparing the two width of cloth staggered piece of handling image of input continuously, the motion vector of estimation pixel in predetermined block; By considering the value of the pixel motion vector in the piece preset range, determine whether to exist motion; If determine there to be motion, then make the value of the motion vector in the piece preset range remain unchanged by, if determine not move, then make the motion vector value of the pixel in the piece preset range be forced to 0; And to result vector execution frame-rate conversion (FRC).
Preferably, extracting its size of predetermined block is C * C/2, C=2 herein
n(n=0,1 ...).
Preferably, the step of extracting predetermined block comprises: one of the staggered processing picture delay that will import, and from the staggered processing of the input image that is postponed, extract first; And from the staggered processing image of current input, extract second.
Preferably, further comprise first of comparison and second respective pixel, to obtain the difference between the two.
Preferably, further comprise and from described difference, estimate the staggered motion vector of handling image of input, and event memory.
Preferably, determine to exist the step of motion to comprise: predetermined shielding slab is set; The absolute value of calculation of motion vectors; And determine whether the motion vector quantity that scheduled shielding slab is covered and absolute value is equal to or less than the pixel of intended pixel quantity is equal to or greater than predetermined quantity.
Preferably, determine to exist the step of motion to comprise, be equal to or greater than predetermined quantity if absolute value is equal to or less than the motion vector quantity of intended pixel quantity, then the absolute value of the motion vector that the conductively-closed piece is covered is forced to become 0.
Preferably, determine to exist the step of motion to comprise, if absolute value is equal to or less than the motion vector quantity of intended pixel quantity less than predetermined quantity, then make motion vector in the shielding slab remain unchanged by.
Preferably, the predetermined quantity of pixel is 1, and this predetermined quantity is the pixel quantity that the conductively-closed piece covers.
Preferably, the size of described predetermined mask piece is 3 * 3 pixels, and the predetermined quantity of pixel is 9.
According to a further aspect in the invention, a kind of device with processing image of frame-rate conversion (FRC) is provided, this device comprises: motion filter, determine whether the motion vector of estimating is to be caused by the skew of the line between the odd and even number field from import staggered processing image; And motion compensation units, if not caused by line skew, then make motion vector remain unchanged by, otherwise, change the value of motion vector into 0.
According to a further aspect in the invention, provide the image processing method with frame-rate conversion (FRC), this method comprises: determine whether the motion vector of estimating from import staggered processing image is to be caused by the skew of the line between the odd and even number field; And, motion vector is remained unchanged by coming compensated motion vector if not caused by line skew, otherwise, change the value of motion vector into null vector.
Description of drawings
By the detailed description of the preferred embodiment to the reference accompanying drawing, above-mentioned and others of the present invention and advantage will become clearer and more definite:
Fig. 1 is the block diagram of traditional images processing unit;
Fig. 2 is the block diagram of image processing apparatus according to the preferred embodiment of the present invention;
Fig. 3 is the flow chart of motion filter method according to the preferred embodiment of the present invention;
Fig. 4 is the example of original input picture;
Fig. 5 shows among Fig. 4 original input picture through the local result of image processing, and this image processing has that deinterleave is handled and staggered the processing two stages;
Fig. 6 shows among Fig. 4 original input picture through the local result of image processing, the processing stage that this image processing not comprising deinterleave; And
Fig. 7 shows among Fig. 4 original input picture according to the local result of image processing of the present invention.
Embodiment
Fig. 2 is the block diagram according to the image processing apparatus of first embodiment of the invention.This device comprises 1 delay cell 200, the first image block extraction unit 210, the second image block extraction unit 220, absolute difference sum mapper (SAD map) 230, motion vector extraction unit 240, memory cell 250, motion filter 260, motion vector compensation unit 270 and frame-rate conversion (FRC) unit 280.
1 (field) delay cell 200 will be input to one of the picture delay of this unit, compare to allow current input image and previous input picture.
The first image block extraction unit 210 extracts one from current input image.This piece is of a size of C * C/2 pixel, C=2 herein
n, and n=0,1 ....As mentioned above, be equivalent to half of the frame result that handles through deinterleave through the field pixel quantity in vertical direction that deinterleave is handled.
The second image block extraction unit 220 extracts one from previous input picture.The shape of this piece is identical with the piece that extracts from current input image with the position.
SAD mapper 230 is the piece in the first image block extraction units 210 and the second image block extraction unit 220 relatively, obtaining the pixel difference of two interblocks, and stores this pixel difference value.
Motion vector extraction unit 240 utilizes the value of SAD mapper 230 to determine the motion vector of each pixel of described of current input image.
The motion vector value that memory cell 250 storages are extracted from motion vector extraction unit 240.
Motion filter 260 is picked out incorrect definite motion vector value according to the absolute value of motion vector from memory cell 250.In other words, motion filter 260 checks whether the motion vector of estimating (this motion vector is the staggered image of handling) has produced line (line) skew based on pixel difference between odd field and even field from input picture, if determine that this motion vector is the motion vector of a mistake.
The value of the erroneous motion that motion vector compensation unit 270 will be received from motion filter 260 is changed into " 0 ", and it is constant to keep correct motion vector.
The motion vector that 280 pairs of FRC unit receive from motion vector compensation unit 270 is carried out frame-rate conversion.
The method of operation of device shown in Figure 2 now will be described.
One of (the staggered processing) picture delay that 1 delay cell 200 will be imported makes the piece that extracts from postpone one previous input picture to compare with the piece of current input image, and wherein this rectangular block of pixels is the form of C * C/2, for example C=32.
The piece that SAD mapper 230 will extract from postpone one previous input picture compares with the respective pixel of the piece that extracts from current input image, and obtains the pixel difference between them.
Utilize this pixel difference, motion vector extraction unit 240 determines that (vx vy), and stores this motion vector in the memory cell 250 into for the motion vector MV of each pixel of input pictures.
Distance between the continuous input picture that causes by " motion " that obtains by input picture, motion filter 260 is corrected the erroneous motion that receives from memory cell 250, this continuous input picture is even number and odd field image (input sequence can be put upside down).
Motion filter 260 is provided with one and is the shielding (piece) of A * B form, for example, and A=B=3.Motion filter 260 calculates the motion vector absolute value of the pixel of conductively-closed covering then, and determines whether the motion vector absolute value quantity that is equal to or less than intended pixel difference is equal to or greater than predetermined quantity.This intended pixel difference also is the distance between even number and the odd field image, can be 1, and in this case, predetermined quantity preferably equals the pixel quantity (that is, owing to A=B=3, so predetermined quantity is 9) that the conductively-closed piece is covered.
When the quantity that is equal to or less than " 1 " in the motion vector absolute value of the pixel that the conductively-closed piece is covered equaled 9, motion vector compensation unit 270 was converted to " 0 " with the absolute value of motion vector, and null vector illustrates that corresponding piece does not have " motion ".If the quantity that is equal to or less than " 1 " in the motion vector absolute value of the pixel that the conductively-closed piece is covered was less than 9 o'clock, motion vector compensation unit 270 determines that there be " motion " in corresponding piece, and this motion vector of the output that remains unchanged.
The big I of shielding slab is defined arbitrarily by the user.
The absolute value that obtains motion vector be because, only need the range of movement information of piece, do not consider the direction of motion.The absolute value of determining the motion vector coordinate whether less than a predetermined threshold value coordinate figure (th1, th2), if count value increases.Preferred mode is that (th1 th2) is (2,2) to the predetermined threshold value coordinate.On each pixel of this shielding slab, all carry out the comparison of the motion vector absolute value and the predetermined threshold value coordinate of C * C/2 piece.
Motion filter is guaranteed rest image inerrancy campaign.Owing to have the deviation of 1 pixel between even number and the odd field image, therefore (static) of width of cloth input even interlaced image does not have motion, its ordinate value still is vy=1.Between even number and odd field image, the field of interpolation can select " 0 " or " 1 " as its vy value, makes and can see that the straight line of 1 pixel departs from the rest image of output.
When image was exported, for rest image, motion vector compensation unit 270 made the vy value be always " 0 ", thereby has prevented that image from departing from.
Fig. 3 is the flow chart of motion filter method according to the preferred embodiment of the present invention.
Suppose continuously in the C * C/2 predetermined block of the two field picture of input, the estimating motion vector of pixel be expressed as coordinate MV (vx, vy).
Motion vector is stored in memory cell, and passive movement filters one by one.
Motion is filtered and is started, and an A * B shielding slab is set in step 300 detects whether motion vector estimated and storage is a real motion vector.
In step 310, calculate (i, j) the motion vector absolute value MV (vx of location of pixels in A * B shielding slab
i, vy
i).It can be expressed as equation (1).
x
i=abs(vx
i),
y
i=abs(vy
i) (1)
Do not consider the direction of motion of image by the range of movement that only obtains image, the calculating of motion vector absolute value has been reduced determined whether a no moving image is the probability of moving image.
In step 320, determine coordinate (vx
i, vy
i) absolute value whether surpassed predetermined coordinate (th1, threshold value th2) (absolute value).Each coordinate figure (th1, th2) may be one greater than one number (single pixel count), for example (2,2).
In step 330, (th1, th2), count value increases by 1 if the absolute value of motion vector coordinate is less than threshold value.
In step 340, check whether all pixels that shielding slab covered have all carried out step 320 and 330.If shielding slab is one 3 * 3, then step 320 and 330 will be carried out on 9 pixels.
In step 350, determine whether count value reaches threshold value th3, as long as (th1, th2), count value just increases by 1 to the absolute value of motion vector less than threshold value.Whether the motion vector absolute value of also promptly checking all pixels of shielding slab all is less than or equal to 1.In step 350, if count value does not surpass threshold value th3, then the motion vector absolute value of determining some pixels in the shielding slab in this case, determines that there is motion in shielding slab greater than 2.So, in step 360, (vx xy) keeps original value to pass through motion filter to the motion vector MV of C * C/2 predetermined block.
In step 350, if count value is equal to or greater than threshold value th3, determine that then all of shielding slab or the absolute value of most of pixels are equal to or less than " 1 ", in this case, determine that shielding slab does not have motion.So, in step 370, the motion vector value of the pixel that shielding slab covered is forced to change into 0, depart from the straight line that prevents output image, and be that the value of motion vector also is shown as " 1 " owing to there is not motion even the straight line that is produced departs from.
So far, the motion filter method has been described.In step 380, after the motion filter process, carry out FRC conversion and output through step 360 and the 370 final motion vectors that filter.
The present invention described above is producing following effect aspect the hardware execution:
1, owing to is used for determining that it (is C * C → C * C/2), so the consumption of memory and corresponding operational ton can reduce by half that the piece of motion vector has reduced half.
2, owing to omitted deinterleave processing and staggered the processing, it is simpler that image processing becomes, and this has caused signal processing to reduce and speed improves.
Although on hardware is carried out, produced effect, but owing to when seeking the tram of image, mistake may occur, therefore can not omit deinterleave in the traditional images processing unit and handle, this mistake causes owing to location of pixels in the picture of odd and even number field produces deviation.Yet in preferred implementation of the present invention, provide the motion filter algorithm to address this problem.This motion filter algorithm makes and looks and produced motion but actual nonmotile motion vector value is forced to " 0 ", with the straight line skew of protection output image.
Fig. 4 is the example of original input picture.
Fig. 5 shows among Fig. 4 original input picture through the local result of image processing, and this image processing has that deinterleave is handled and staggered the processing two stages;
Fig. 6 shows among Fig. 4 original input picture through the local result of image processing, the processing stage that this image processing not comprising deinterleave.Omit the deinterleave processing, thereby caused the mistake that motion vector is handled.In the circle of Fig. 6 mark, can see the straight line skew.
Fig. 7 shows among Fig. 4 original input picture according to the local result of image processing of the present invention.In the present invention, omit the deinterleave processing, alternatively provide motion filter to come the mistake of compensated motion vector.In Fig. 7, do not observe the line skew.
According to the present invention, utilize motion filter can reduce image processing hsrdware requirements to frame-rate conversion, expend and improve operating efficiency with reduction.
Although the present invention has carried out at length illustrating and describing with reference to preferred implementation, but will be understood that for the present invention, those skilled in the art can carry out various changes in form and details, and do not leave the spirit and scope of the invention, scope of the present invention is with defined by the appended claims.
Claims (21)
1. device with processing image of frame-rate conversion (FRC), this device comprises: the piece extraction unit, it extracts predetermined piece from input;
The motion vector extraction unit, its piece by two continuous inputs of mutual comparison field is determined the motion vector of this predetermined block;
Motion filter, its motion vector by pixel in the preset range that utilizes piece determines whether to exist any motion;
Motion compensation units, if determine in the preset range of piece to exist motion, the value of transmitting moving vector unchangeably then, otherwise, change the value of motion vector into 0; And
The frame-rate conversion unit, it carries out frame-rate conversion to receive the motion vector that comes from motion compensation units.
2. device as claimed in claim 1 is characterized in that, the described block size that extraction unit extracted is C * C/2, herein C=2
n(n=0,1 ...).
3. device as claimed in claim 1 is characterized in that, described extraction unit further comprises:
Delay cell is with one of the staggered processing picture delay of input;
First extraction unit extracts one from postpone the staggered image of handling of input; And
Second extraction unit extracts one from the staggered image of handling of current input.
4. device as claimed in claim 3 is characterized in that, further comprises absolute difference and (SAD) mapping table, and this mapping table is the pixel in first extraction unit and second extraction unit relatively mutually, to obtain the difference between the two.
5. device as claimed in claim 4 is characterized in that, the motion vector extraction unit is estimated the motion vector of input field from the SAD mapping table.
6. device as claimed in claim 1, it is characterized in that, motion filter is provided with a predetermined shielding slab, calculate from the absolute value of the motion vector of motion filter output, and whether the motion vector quantity that definite absolute value is equal to or less than intended pixel quantity is equal to or greater than predetermined quantity.
7. device as claimed in claim 6 is characterized in that, is equal to or greater than predetermined quantity if absolute value is equal to or less than the motion vector quantity of intended pixel quantity, and then motion compensation units is converted to 0 with the absolute value of motion vector in the shielding slab.
8. device as claimed in claim 6 is characterized in that, if the motion vector quantity that absolute value is equal to or less than intended pixel quantity less than predetermined quantity, then motion compensation units make motion vector in the shielding slab remain unchanged by.
9. device as claimed in claim 8 is characterized in that, the predetermined number of pixel is 1, and this predetermined number is the number of pixels that the conductively-closed piece covers.
10. image processing method with frame-rate conversion, this method comprises:
Extract a predetermined block the image from importing staggered the processing;
By comparing two staggered pieces of handling images of input continuously, the motion vector of estimation pixel in predetermined block;
By considering the value of the pixel motion vector in the piece preset range, determine whether to exist motion;
If determine there to be motion, then make the value of the motion vector in the piece preset range remain unchanged by, if determine not move, then make the motion vector value of the pixel in the piece preset range be forced to 0; And
Result vector is carried out frame-rate conversion (FRC).
11. method as claimed in claim 10 is characterized in that, extracting its size of predetermined block is C * C/2, C=2 herein
n(n=0,1 ...).
12. method as claimed in claim 10 is characterized in that, the step of this extraction predetermined block comprises:
With one of the staggered processing picture delay of input, and extract first from staggered the processing the image of the input that is postponed; And
From the staggered processing image of current input, extract second.
13. method as claimed in claim 12 is characterized in that, further comprises first of comparison and second respective pixel, to obtain the difference between the two.
14. method as claimed in claim 13 is characterized in that, further comprises from described difference, estimating the staggered motion vector of handling image of input, and event memory.
15. method as claimed in claim 10 is characterized in that, determines to exist the step of motion to comprise:
Predetermined shielding slab is set;
The absolute value of calculation of motion vectors; And
Determine whether the motion vector quantity that scheduled shielding slab covers and absolute value is equal to or less than the pixel of intended pixel quantity is equal to or greater than predetermined quantity.
16. method as claimed in claim 15, it is characterized in that, determine to exist the step of motion to comprise, be equal to or greater than predetermined quantity if absolute value is equal to or less than the motion vector quantity of intended pixel quantity, then the absolute value of the motion vector that the conductively-closed piece is covered is forced to become 0.
17. method as claimed in claim 15 is characterized in that, determine to exist the step of motion to comprise, if absolute value is equal to or less than the motion vector quantity of intended pixel quantity less than predetermined quantity, then make motion vector in the shielding slab remain unchanged by.
18., it is characterized in that the predetermined quantity of pixel is 1 as claim 16 or 17 described methods, this predetermined quantity is the pixel quantity that the conductively-closed piece covers.
19. method as claimed in claim 18 is characterized in that, the size of described predetermined mask piece is 3 * 3 pixels, and the predetermined quantity of pixel is 9.
20. the device with processing image of frame-rate conversion (FRC), this device comprises:
Motion filter determines whether the motion vector of estimating is to be departed from by the line between the odd and even number field to cause from import staggered processing image; And
Motion compensation units, caused if not departing from by line, then make motion vector remain unchanged by, otherwise, change the value of motion vector into 0.
21. have the image processing method of frame-rate conversion (FRC), this method comprises:
Determine whether the motion vector of estimating is to be departed from by the line between the odd and even number field to cause from import staggered processing image; And
Caused if not departing from by line, motion vector is remained unchanged by coming compensated motion vector, otherwise, change the value of motion vector into null vector.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR6537/03 | 2003-02-03 | ||
KR6537/2003 | 2003-02-03 | ||
KR10-2003-0006537A KR100467625B1 (en) | 2003-02-03 | 2003-02-03 | Image processing apparatus and method using frame-rate conversion |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1520180A true CN1520180A (en) | 2004-08-11 |
CN100594723C CN100594723C (en) | 2010-03-17 |
Family
ID=34309353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200410005811A Expired - Fee Related CN100594723C (en) | 2003-02-03 | 2004-02-03 | Image processor having frame speed conversion and its method |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR100467625B1 (en) |
CN (1) | CN100594723C (en) |
AU (1) | AU2004200237B2 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100515069C (en) * | 2004-09-16 | 2009-07-15 | 株式会社Ntt都科摩 | Video evaluation device and method, frame rate determination device, and video process device |
CN101159837B (en) * | 2006-03-09 | 2011-01-26 | 索尼株式会社 | Frame rate conversion system, frame rate conversion method, transmitter, receiver equipment |
CN102131058A (en) * | 2011-04-12 | 2011-07-20 | 上海理滋芯片设计有限公司 | Speed conversion processing module and method of high definition digital video frame |
CN102223552A (en) * | 2010-04-14 | 2011-10-19 | 佳能株式会社 | Image processing apparatus and image processing method |
CN110047452A (en) * | 2011-07-19 | 2019-07-23 | 索尼公司 | Display and display methods |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100766085B1 (en) * | 2006-02-28 | 2007-10-11 | 삼성전자주식회사 | Image displaying apparatus having frame rate conversion and method thereof |
JP4139430B1 (en) | 2007-04-27 | 2008-08-27 | シャープ株式会社 | Image processing apparatus and method, image display apparatus and method |
KR102584521B1 (en) * | 2019-02-15 | 2023-10-05 | 한화비전 주식회사 | Imaging processing device for motion detection and method thereof |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2312806B (en) * | 1993-04-08 | 1998-01-07 | Sony Uk Ltd | Motion compensated video signal processing |
JPH08111852A (en) * | 1994-10-12 | 1996-04-30 | Sharp Corp | Motion adaptive scanning line interpolation device |
EP0883298A3 (en) * | 1997-06-04 | 2000-03-29 | Hitachi, Ltd. | Conversion apparatus for image signals and TV receiver |
CN1167261C (en) * | 2000-07-21 | 2004-09-15 | 三星电子株式会社 | Method for converting video frequency data frame rate and its apparatus |
-
2003
- 2003-02-03 KR KR10-2003-0006537A patent/KR100467625B1/en not_active IP Right Cessation
-
2004
- 2004-01-22 AU AU2004200237A patent/AU2004200237B2/en not_active Ceased
- 2004-02-03 CN CN200410005811A patent/CN100594723C/en not_active Expired - Fee Related
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100515069C (en) * | 2004-09-16 | 2009-07-15 | 株式会社Ntt都科摩 | Video evaluation device and method, frame rate determination device, and video process device |
CN101159837B (en) * | 2006-03-09 | 2011-01-26 | 索尼株式会社 | Frame rate conversion system, frame rate conversion method, transmitter, receiver equipment |
CN102223552A (en) * | 2010-04-14 | 2011-10-19 | 佳能株式会社 | Image processing apparatus and image processing method |
US8675051B2 (en) | 2010-04-14 | 2014-03-18 | Canon Kabushiki Kaisha | Image processing apparatus and image processing method |
CN102223552B (en) * | 2010-04-14 | 2014-08-27 | 佳能株式会社 | Image processing apparatus and image processing method |
CN102131058A (en) * | 2011-04-12 | 2011-07-20 | 上海理滋芯片设计有限公司 | Speed conversion processing module and method of high definition digital video frame |
CN102131058B (en) * | 2011-04-12 | 2013-04-17 | 上海理滋芯片设计有限公司 | Speed conversion processing module and method of high definition digital video frame |
CN110047452A (en) * | 2011-07-19 | 2019-07-23 | 索尼公司 | Display and display methods |
Also Published As
Publication number | Publication date |
---|---|
AU2004200237B2 (en) | 2005-09-08 |
KR20040070487A (en) | 2004-08-11 |
CN100594723C (en) | 2010-03-17 |
KR100467625B1 (en) | 2005-01-24 |
AU2004200237A1 (en) | 2004-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9202263B2 (en) | System and method for spatio video image enhancement | |
US8508606B2 (en) | System and method for deblurring motion blurred images | |
CN1678024A (en) | Improved motion vector estimation at image borders | |
CN1812592A (en) | Method and apparatus for processing image data of a color filter array | |
KR20120099713A (en) | Algorithms for estimating precise and relative object distances in a scene | |
CN1846445A (en) | Temporal interpolation of a pixel on basis of occlusion detection | |
CN101069416A (en) | Artifact reduction in a digital video | |
WO2011060579A1 (en) | Method for generating depth maps from monocular images and systems using the same | |
JP2009100373A (en) | Noise reduction processing apparatus, noise reduction processing method, and electronic device | |
CN1742486A (en) | Background motion vector detection | |
CN1885953A (en) | Intermediate vector interpolation method and three-dimensional (3d) display apparatus performing the method | |
CN1750657A (en) | Based on the method for estimating of mixed block coupling with the device of its converting frame rate | |
CN101048795A (en) | Enhancement of blurred image portions | |
CN106355560B (en) | The extracting method and system of air light value in a kind of haze image | |
CN1471323A (en) | Apparatus and method for checking input image signal whether in film mode or not | |
US20090296818A1 (en) | Method and system for creating an interpolated image | |
CN1520180A (en) | Image processor having frame speed conversion and its method | |
EP1863283A1 (en) | A method and apparatus for frame interpolation | |
WO2013059652A1 (en) | Context reduction of significance map coding of 4 x 4 and 8 x 8 transform coefficient in hm4.0 | |
CN1193618C (en) | Pre-processing method for motion estimation | |
US20060114994A1 (en) | Noise reduction in a digital video | |
JP6178646B2 (en) | Imaging apparatus and image shake correction processing method | |
CN1317884C (en) | A method for realizing integral multiple amplification of image | |
CN1875633A (en) | Motion vector field refinement to track small fast moving objects | |
CN1640113A (en) | Noise filtering in images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100317 Termination date: 20180203 |
|
CF01 | Termination of patent right due to non-payment of annual fee |