[go: up one dir, main page]

WO2007123759A1 - Conversion de fréquence de trames à compensation de mouvement avec protection contre les artéfacts de compensation - Google Patents

Conversion de fréquence de trames à compensation de mouvement avec protection contre les artéfacts de compensation Download PDF

Info

Publication number
WO2007123759A1
WO2007123759A1 PCT/US2007/008014 US2007008014W WO2007123759A1 WO 2007123759 A1 WO2007123759 A1 WO 2007123759A1 US 2007008014 W US2007008014 W US 2007008014W WO 2007123759 A1 WO2007123759 A1 WO 2007123759A1
Authority
WO
WIPO (PCT)
Prior art keywords
pixel
motion
value
motion vector
image
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.)
Ceased
Application number
PCT/US2007/008014
Other languages
English (en)
Inventor
Tiehan Lu
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.)
Intel Corp
Original Assignee
Intel 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 Intel Corp filed Critical Intel Corp
Priority to JP2009504222A priority Critical patent/JP2009532984A/ja
Priority to CN2007800121979A priority patent/CN101416523B/zh
Priority to EP07754524A priority patent/EP2005758A4/fr
Publication of WO2007123759A1 publication Critical patent/WO2007123759A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0127Conversion 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0135Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes
    • H04N7/014Conversion 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

Definitions

  • Implementations of the claimed invention generally may relate to schemes for interpolating between frames of video information and, more particularly, to such schemes that involve motion compensation.
  • Frame rate conversion which may also be referred to as temporal rate conversion, scan rate conversion or field rate conversion, may be considered a technique to convert between difference frame rates.
  • a frame rate may be defined as number of frames displayed in a unit of time.
  • Frame rate conversion may be desirable, for example, when exchanging video material internationally, hi one particular case, video material in PAL format, which has a frame rate of 50 fields per second, may be desired in NTSC format, which has a frame rate of 60 fields per second.
  • NTSC format which has a frame rate of 60 fields per second.
  • a video sequence 100 may include a temporal sequence of images, or frames, of which an (N-l)th frame 110 and a following Nth frame 130 are shown.
  • a frame rate of sequence 100 may be changed, for example, by inserting an interpolated frame (or "target frame") 120 between frames 110 and 130, with or without dropping existing frames in sequence 100.
  • an interpolated frame or "target frame”
  • one or more interpolated frames 120 may be inserted roughly equally spaced in time between existing frames 110 and 130.
  • interpolated/target frame 120 may be inserted closer in time to one of frames 110 and 130, possibly in conjunction with dropping pre-existing frames in sequence 100.
  • frame rate conversion schemes There are three major types of frame rate conversion schemes available: 1) frame duplicate/drop, 2) temporal interpolation, and 3) motion compensated schemes.
  • the frame duplication/dropping may be the most widely used technique because of its simplicity to implement, but it may also provide the lowest image quality.
  • the motion compensated schemes are generally considered as having the highest image quality, but such schemes also typically entail a high complexity in implementation. As a result of such complexity, motion compensated frame rate conversion schemes may only be available in professional equipment or very high end television or video processors.
  • Fig. 1 conceptually illustrates interpolating between video frames
  • Fig. 2 illustrates a portion of a video display system
  • Fig. 3 illustrates an exemplary frame rate converter in the system of Fig. 2
  • Fig. 4 illustrates an exemplary process of determining an interpolated pixel value during frame rate conversion.
  • Fig. 2 illustrates a portion of a video display system 200.
  • System 200 may receive video information from any suitable medium, including but not limited to various transmission and/or storage media.
  • An image in the video information may include, for example, luma and chroma values (e.g., Y, U, and V) in its pixels, or values from any other suitable color space.
  • luma and chroma values e.g., Y, U, and V
  • any or all of the elements of system 200 maybe co- located and/or implemented by a common group of gates and/or transistors.
  • system 200 may be implemented via software, firmware, hardware, or any suitable combination thereof.
  • system 200 may include, or be part of, one or more of a processing system, a processing sub-system, a processor, a computer, a device, an encoder, a decoder, a coder/decoder (CODEC), a transformation device, an entertainment system, a display, or any other image processing or display architecture.
  • a processing system a processing sub-system
  • processor a computer
  • device a device
  • an encoder a decoder
  • a coder/decoder CD-decoder
  • transformation device an entertainment system
  • entertainment system a display
  • display or any other image processing or display architecture.
  • the portion of display system 200 shown in Fig. 2 may include a buffer 210, a processor 220, and a frame rate converter 230.
  • the video data input to system 200 may have been previously decoded from any of a number of encoding schemes that may include, but are not limited to, MPEG-I, MPEG-2, MPEG-4, Advanced Video Coding (AVC) (e.g., MPEG-4, part 10 and ITU-T Recommendation H.264), Windows Media Video 9 (WMV-9), and/or SMPTE' s VC-I.
  • the video data may be formatted in a television format, such as NTSC or PAL format.
  • Buffer 210 may be arranged to store frames, or portions of frames, of video data.
  • buffer 210 may store at least a portion of two adjacent frames, or images, in a sequence (e.g., (N-l)th frame 110 and Nth frame 130).
  • Buffer 210 may also be arranged to store at least a portion of an interpolated, or target, frame (e.g., frame 120) when it is generated by frame rate converter 230.
  • an interpolated, or target, frame e.g., frame 120
  • frame rate converter 230 e.g., frame 120
  • Buffer 210 may also be arranged to output rate converted video data (e.g., frames or portions thereof such as lines or pixels) under the control of processor 220.
  • Processor 220 may be arranged to control the input and output of video data to/from buffer 210, including interpolated data from frame rate converter 230.
  • Processor 220 may also be arranged to provide motion vectors associated with the frames in buffer 210 to frame rate converter 230.
  • the frames of video data in buffer 210 may arrive with associated motion vectors. In such a case, processor 220 may pass such motion vectors to converter 230.
  • processor 220 may need to calculate a motion
  • processor 220 may calculate the motion vectors using any of a number of known or later-developed motion estimation algorithms, such as that disclosed in U.S. Application No.
  • distinct motion vectors may, in some implementations, be calculated for block of pixels (or a macroblock or some other grouping of pixels). In such implementations, the motion vector would be the same for all pixels within the block or group. In some implementations, however, each pixel may have a unique motion vector associated therewith.
  • Frame rate converter 230 may be arranged to calculate interpolated pixel values in a target, or interpolated, frame based on motion vectors from processor 220 and on pixel values from the (N-l)th and/or the Nth frames in buffer 210. Upon completing such calculation, converter 230 may be arranged to store such target pixel values in buffer 210, or to output them to another storage device, such as a frame buffer.
  • Fig. 3 illustrates an exemplary implementation of frame rate converter 230.
  • the motion vector input to converter 230 may originate from processor 220.
  • the N frame and N-I frame inputs may originate from buffer 210.
  • the interpolated data output from converter 230 also may be sent to buffer 210.
  • converter 230 may generate all color values (e.g., YUV or RGB) associated with an interpolated pixel.
  • Frame rate converter 230 may include a motion vector interpolator 310, a back motion compensator 320, a forward motion compensator 330, a combiner 340, and a protector 350. These elements 310-350 may be implemented, for example, in logic, gates, transistors, or some other suitable circuit building blocks.
  • Interpolator 310 may be arranged to interpolate motion vector ' x> ?' to generate a "forward" motion vector between frame N-I and the target frame, and a "back" motion vector between frame N and the target frame. For a target frame that is to be temporally halfway between the two original frames, interpolator 310 may calculate the back motion vector between frame N and the target frame as half of
  • interpolator 310 may interpolate motion vector M ( x,y ) differently.
  • the forward motion vector may be one-third
  • interpolator 310 may use an appropriate and/or consistent convention for the directions of the forward and back motion vectors.
  • Back motion compensator 320 may be arranged to calculate a value for a pixel in the target/interpolated frame by motion-compensating a corresponding pixel value from the Nth frame using the back motion vector. This back motion- compensated pixel value may be output to combiner 340 and to protector 350.
  • forward motion compensator 320 may be arranged to calculate another value for a pixel in the target/interpolated frame by motion-compensating a corresponding pixel value from the (N-l)th frame using the forward motion vector. This forward motion-compensated pixel value may be output to combiner 340 and to protector 350.
  • Combiner 340 may be arranged to combine the back motion-compensated pixel value and the forward motion-compensated pixel value to produce a combined motion-compensated pixel value.
  • combiner 340 may calculate the combined motion-compensated pixel value as the mean of the two input values.
  • combiner 340 may calculate the combined motion-compensated pixel value as a weighted average of the two input values based on the target frame's respective temporal distance from the other frames. This combined motion- compensated pixel value may also be output to protector 350.
  • protector 350 may receive a number of pixel values from frame N that are adjacent the (x, y) position of the interpolated/target pixel in frame N. In such implementations, no pixel values from frame N-I may be received by protector 350.
  • protector 350 may receive a number of pixel values from frame N-I that are adjacent the (x, y) position of the interpolated/target pixel in frame N. hi such implementations, no pixel values from frame N may be received by protector 350.
  • Protector 350 may be arranged to choose a "central" value for the interpolated/target pixel in question based on the motion-compensated values (and possibly combinations thereof) and values of pixels in another frame (e.g., frame N) that are spatially close to the position of the target pixel.
  • protector 350 may include a five-tap median filter.
  • the inputs to such median filter 350 are, in such implementation: (1) aback motion-compensated pixel value from frame N via compensator 320; (2) a forward motion-compensated pixel value from frame N-I via compensator 330; (3) the average of the back motion- compensated pixel value and the forward motion-compensated pixel value from combiner 340; (4) the value of a pixel in frame N one line above the (x, y) position of the interpolated pixel; and (5) the value of a pixel in frame N one line below the (x, y) position of the interpolated pixel.
  • Protector 350 may output the median of these five values as the value of the interpolated pixel.
  • the median filter 350 will tend to select the average value if the motion vector, from which the motion-compensated values are determined, is reasonably accurate. If the motion vector was not accurately calculated, however, median filter 350 will tend to select one of the spatially "close” pixel values from frame N. Although this spatial selection by protector 350 may provide more blurring relative to good motion compensation, it may "protect" against artifacts (e.g., split pixels moving at different speeds and/or halo-ing) caused by inaccurate motion compensation.
  • artifacts e.g., split pixels moving at different speeds and/or halo-ing
  • protector 350 need not be a median filter; nor need it necessarily have five inputs. Rather, protector 350 may include any device that chooses a central value among motion-compensated values and non-motion- compensated (i.e., spatially-close in another frame) values. For example, protector 350 may disregard one or more outlier values and may compute the value of the interpolated pixel, as the mean or some other statistical measure of the remaining values. Although in some implementations, the output of combiner 340 may bias protector 350 toward selecting a motion-compensated value when the motion vector is accurate or well behaved, in some implementations the number of motion- compensated input values to protector 350 need not exceed the number of spatially close input values. Variations in the type of filtering, the number of inputs, and/or the types of inputs are both possible and contemplated.
  • FIG. 4 illustrates an example process 400 of determining an interpolated pixel value during frame rate conversion.
  • Fig. 4 may be described with regard to frame rate converter 230 described in Figs. 2 and 3 for ease and clarity of explanation, it should be understood that process 400 may be performed by other hardware and/or software implementations.
  • Processing may begin by motion vector interpolator 310 generating partial motion vectors to a pixel in the target frame [act 410]. Such generation may be from a motion vector between two or more frames surrounding the target/interpolated frame. Although in the previous examples, the partial motion vectors were determined from two frames, N and N-I, such may in some implementations be generated from three or more currently-existing frames or portions thereof.
  • Processing may continue by compensator 320 and/or 330 determining motion-compensated pixel value(s) from the partial motion vectors generated in act 410 [act 420].
  • Act 420 may optionally include combining two or more motion- compensated pixel values to form another combined, motion-compensated value.
  • Protector 350 may also receive one or more pixel values from one of the frames surrounding the target/interpolated frame (e.g., the Nth frame) that is spatially close to the identical location of the interpolated pixel, but within the one frame [act 430].
  • such values may include one or more pixels in the Nth frame, for example, that are above, below, to the left of, or to the right of the pixel in the Nth frame at the (x, y) location where the target pixel resides in the target frame.
  • Processing may continue with protector 350 choosing an interpolated pixel value from among the motion compensated values generated in act 420 and the spatially close pixel values obtained in act 430 [act 440].
  • protector 350 may choose a median value out of several possible values.
  • act 440 may involve another "central" choosing operation other than the median. Act 440 may have the effect of protecting against motion-related artifacts when the motion vectors generated in act 410 are not, for whatever reason, accurate.
  • act 440 may choose the motion-compensated pixel value(s) for the target/interpolated frame.
  • Acts 410-440 may be repeated until interpolated values are chosen for all pixels in the target frame or image.
  • process 400 may also include generating motion vectors before act 410 when needed. It may also include sending the target pixel values to buffer and sending out rate-converted video data when there are sufficient target values to do so.
  • the scheme described herein may be performed on a pixel-by-pixel basis, it may also be performed for aggregations or groups of pixels in an image.
  • the scheme described herein should not be limited to the specific implementations disclosed (e.g., two- frame, interpolated motion compensation), but rather may apply to any technique that protects against motion-induced artifacts by choosing a spatially-close pixel in one of the original frames when the motion- compensated values deviate too greatly from the spatially-close values.
  • the claimed invention is intended to encompass any such technique that protects against such motion-related artifacts in motion-compensated frame rate conversion.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Systems (AREA)

Abstract

L'invention concerne un système d'interpolation entre une pluralité d'images pour la conversion de fréquence de trames. Ledit système peut comporter un interpolateur de vecteur de mouvement; un module de compensation de mouvement; et un protecteur. L'interpolateur de vecteur de mouvement peut segmenter un vecteur de mouvement en plusieurs parties sur la base de distances temporelles entre une image cible et chaque image de la pluralité d'images. Le module de compensation de mouvement peut produire au moins deux valeurs à compensation de mouvement pour un pixel dans l'image cible sur la base des parties du vecteur de mouvement. Le protecteur peut choisir une valeur à compensation de mouvement pour le pixel dans l'image cible lorsque le vecteur de mouvement est précis et peut choisir une valeur de pixel d'une des images lorsque le vecteur de mouvement est imprécis.
PCT/US2007/008014 2006-04-03 2007-03-30 Conversion de fréquence de trames à compensation de mouvement avec protection contre les artéfacts de compensation Ceased WO2007123759A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2009504222A JP2009532984A (ja) 2006-04-03 2007-03-30 補償アーチファクトに対する保護を有する動き補償フレームレート変換
CN2007800121979A CN101416523B (zh) 2006-04-03 2007-03-30 具有抗补偿伪影保护的运动补偿帧速率转换
EP07754524A EP2005758A4 (fr) 2006-04-03 2007-03-30 Conversion de frequence de trames a compensation de mouvement avec protection contre les artefacts de compensation

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/397,041 2006-04-03
US11/397,041 US8472524B2 (en) 2006-04-03 2006-04-03 Motion compensated frame rate conversion with protection against compensation artifacts

Publications (1)

Publication Number Publication Date
WO2007123759A1 true WO2007123759A1 (fr) 2007-11-01

Family

ID=38558315

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/008014 Ceased WO2007123759A1 (fr) 2006-04-03 2007-03-30 Conversion de fréquence de trames à compensation de mouvement avec protection contre les artéfacts de compensation

Country Status (6)

Country Link
US (1) US8472524B2 (fr)
EP (1) EP2005758A4 (fr)
JP (1) JP2009532984A (fr)
CN (1) CN101416523B (fr)
TW (1) TWI344309B (fr)
WO (1) WO2007123759A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2157800A1 (fr) 2008-08-21 2010-02-24 Vestel Elektronik Sanayi ve Ticaret A.S. Procédé et appareil pour augmenter la fréquence de trames d'un signal vidéo

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1843587A1 (fr) 2006-04-05 2007-10-10 STMicroelectronics S.r.l. Methode de conversion de la fréquence trame d'un signal vidéo numérique et appareil correspondant
JP5174329B2 (ja) * 2006-05-23 2013-04-03 株式会社日立製作所 画像処理装置及び画像表示装置
US8428142B2 (en) 2007-03-05 2013-04-23 Stmicroelectronics International N.V. System and method for transcoding data from one video standard to another video standard
US9204086B2 (en) * 2008-07-17 2015-12-01 Broadcom Corporation Method and apparatus for transmitting and using picture descriptive information in a frame rate conversion processor
WO2010047680A1 (fr) * 2008-10-24 2010-04-29 Hewlett-Packard Development Company, L.P. Procédé et système pour augmenter la vitesse d'affichage de trame
GB2476753B (en) * 2008-10-24 2013-07-24 Hewlett Packard Development Co Method and system for increasing frame-display rate
CN102006489B (zh) * 2009-08-27 2015-02-04 晨星软件研发(深圳)有限公司 用于立体显示的帧频转换装置及方法
US20110134142A1 (en) * 2009-12-04 2011-06-09 Semiconductor Energy Laboratory Co., Ltd. Display device and driving method thereof
US8233085B1 (en) * 2009-12-08 2012-07-31 Kolorific, Inc. Method and system for interpolating a pixel value of a pixel located at an on-screen display
US8488059B2 (en) * 2009-12-16 2013-07-16 Broadcom Corporation Adaptation of frame selection for frame rate conversion
GB201007351D0 (en) * 2010-04-30 2010-06-16 Imagination Tech Ltd Varying temporal interpolation in a motion compensated frame interpolation system
CN104811723B (zh) * 2015-04-24 2018-03-16 宏祐图像科技(上海)有限公司 Memc技术中局部运动矢量修正方法
CN106205523B (zh) * 2016-07-13 2018-09-04 深圳市华星光电技术有限公司 液晶显示装置残像的改善方法及装置
US11526970B2 (en) 2019-09-04 2022-12-13 Samsung Electronics Co., Ltd System and method for video processing with enhanced temporal consistency
CN114842424B (zh) * 2022-06-07 2023-01-24 北京拙河科技有限公司 一种基于动作补偿的智能化安防图像识别方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08130716A (ja) * 1994-10-31 1996-05-21 Victor Co Of Japan Ltd 走査線補間装置及び走査線補間用動きベクトル検出装置
JP2004112229A (ja) * 2002-09-17 2004-04-08 Toshiba Corp フレーム補間システム及びフレーム補間方法
JP2004159294A (ja) * 2002-09-10 2004-06-03 Toshiba Corp フレーム補間方法およびこのフレーム補間方法を用いた装置
JP2005006275A (ja) * 2002-11-22 2005-01-06 Matsushita Electric Ind Co Ltd 補間フレーム作成装置、補間フレーム作成方法、および補間フレーム作成プログラム

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2246925B (en) 1990-08-09 1994-04-27 Sony Broadcast & Communication Video signal processing
KR950001563B1 (ko) 1991-12-28 1995-02-25 주식회사금성사 3차원 가중 메디안 필터를 이용한 tv영상신호의 주사선수 증가 방법 및 장치
EP0577165B1 (fr) * 1992-05-15 1997-12-10 Koninklijke Philips Electronics N.V. Appareil pour interpoler des signaux d'images par interpolation à compensation de mouvement
JPH06165134A (ja) 1992-11-27 1994-06-10 Nippon Hoso Kyokai <Nhk> テレビジョン方式変換装置
US5546130A (en) 1993-10-11 1996-08-13 Thomson Consumer Electronics S.A. Method and apparatus for forming a video signal using motion estimation and signal paths with different interpolation processing
US5784494A (en) * 1995-04-18 1998-07-21 Advanced Micro Devices, Inc. Method and apparatus for prestoring dequantization information for DCT VLC decoding
JP3224514B2 (ja) * 1996-08-21 2001-10-29 シャープ株式会社 動画像符号化装置および動画像復号装置
JP4083265B2 (ja) 1997-10-07 2008-04-30 株式会社日立製作所 画像信号の方式変換方法および装置
JP4092773B2 (ja) 1998-04-14 2008-05-28 株式会社日立製作所 画像信号のフレーム数変換方法および装置
US6192079B1 (en) * 1998-05-07 2001-02-20 Intel Corporation Method and apparatus for increasing video frame rate
JP4119092B2 (ja) 1998-06-25 2008-07-16 株式会社日立製作所 画像信号のフレーム数変換方法および装置
JP2000134585A (ja) 1998-10-23 2000-05-12 Hitachi Ltd 動きベクトル決定方法、画像信号のフレーム数変換方法および回路
US6594313B1 (en) * 1998-12-23 2003-07-15 Intel Corporation Increased video playback framerate in low bit-rate video applications
WO2001045036A1 (fr) 1999-12-14 2001-06-21 Dynapel Systems, Inc. Systeme de ralenti
EP1356670A1 (fr) * 2000-12-11 2003-10-29 Koninklijke Philips Electronics N.V. Desentrelacement a compensation de mouvement dans le traitement de signaux video
KR100605746B1 (ko) * 2003-06-16 2006-07-31 삼성전자주식회사 블럭 기반의 움직임 보상 장치 및 방법
JP4198608B2 (ja) * 2004-01-15 2008-12-17 株式会社東芝 補間画像生成方法および装置
WO2005098754A1 (fr) * 2004-04-09 2005-10-20 Sony Corporation Dispositif et méthode de traitement d’image, support d’enregistrement et programme

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08130716A (ja) * 1994-10-31 1996-05-21 Victor Co Of Japan Ltd 走査線補間装置及び走査線補間用動きベクトル検出装置
JP2004159294A (ja) * 2002-09-10 2004-06-03 Toshiba Corp フレーム補間方法およびこのフレーム補間方法を用いた装置
JP2004112229A (ja) * 2002-09-17 2004-04-08 Toshiba Corp フレーム補間システム及びフレーム補間方法
JP2005006275A (ja) * 2002-11-22 2005-01-06 Matsushita Electric Ind Co Ltd 補間フレーム作成装置、補間フレーム作成方法、および補間フレーム作成プログラム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2005758A4 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2157800A1 (fr) 2008-08-21 2010-02-24 Vestel Elektronik Sanayi ve Ticaret A.S. Procédé et appareil pour augmenter la fréquence de trames d'un signal vidéo
US8194184B2 (en) 2008-08-21 2012-06-05 Vestel Elektronik Sanayi Ve Ticaret A.S. Method and apparatus for increasing the frame rate of a video signal

Also Published As

Publication number Publication date
JP2009532984A (ja) 2009-09-10
EP2005758A1 (fr) 2008-12-24
US8472524B2 (en) 2013-06-25
CN101416523A (zh) 2009-04-22
CN101416523B (zh) 2011-04-06
US20070229703A1 (en) 2007-10-04
TWI344309B (en) 2011-06-21
TW200816822A (en) 2008-04-01
EP2005758A4 (fr) 2012-08-01

Similar Documents

Publication Publication Date Title
WO2007123759A1 (fr) Conversion de fréquence de trames à compensation de mouvement avec protection contre les artéfacts de compensation
US8289444B2 (en) System and method for reducing visible halo in digital video with covering and uncovering detection
US20080204592A1 (en) Motion compensated frame rate conversion system and method
US20080055477A1 (en) Method and System for Motion Compensated Noise Reduction
CN101895674B (zh) 一种针对监控视频的去隔行的方法及其装置
GB2314720A (en) De-interlacing using a non-separable spatio-temporal interpolation filter
KR101781420B1 (ko) 입체 이미지를 처리하기 위한 방법 및 대응하는 디바이스
US8411751B2 (en) Reducing and correcting motion estimation artifacts during video frame rate conversion
GB2480006A (en) Motion compensated video interpolation calculation that is time shifted (scaled) relative to desired output interpolation timings
Zhang et al. A spatio-temporal auto regressive model for frame rate upconversion
Fujiwara et al. Motion-compensated frame rate up-conversion based on block matching algorithm with multi-size blocks
US8565309B2 (en) System and method for motion vector collection for motion compensated interpolation of digital video
WO2005109897A1 (fr) Procede d&#39;estimation de mouvement ponderee adaptative, et appareil de conversion de frequence de trame faisant appel audit procede
JP4322114B2 (ja) 画像プロセッサ及びそのような画像プロセッサを備える画像表示装置
Cho et al. Temporal frame interpolation based on multiframe feature trajectory
JP3898546B2 (ja) 画像走査変換方法及び装置
US8165211B2 (en) Method and apparatus of de-interlacing video
EP1723786B1 (fr) Protection d&#39;un dispositif de desentrelacement de compensation
US6909752B2 (en) Circuit and method for generating filler pixels from the original pixels in a video stream
US8115863B2 (en) Video de-interlacer using pixel trajectory
JP2004056400A (ja) 動画像符号化方法及び動画像復号方法
JP2012142817A (ja) カラー動画像構造変換方法及びカラー動画像構造変換装置
KR20060132877A (ko) 모션 보상 시간적 보간법을 사용하여 비디오를디인터레이스하기 위한 방법 및 장치
KR100748625B1 (ko) 프레임 레이트 변환장치 및 프레임 레이트 변환방법
Halbach et al. Multidimensional Adaptive Non-Linear Filters for Concealment of Interlaced Video

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07754524

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2009504222

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 200780012197.9

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2007754524

Country of ref document: EP