-
公开(公告)号:US09516389B1
公开(公告)日:2016-12-06
申请号:US12966894
申请日:2010-12-13
申请人: Guohua Cheng , Bob Zhang , Neil Woodall , Jian (James) Zhou
发明人: Guohua Cheng , Bob Zhang , Neil Woodall , Jian (James) Zhou
IPC分类号: H04N5/50 , H04N21/485 , H04N5/44
CPC分类号: H04N21/485 , H04N5/4403 , H04N21/4316 , H04N21/4318 , H04N21/4854
摘要: An on-screen display (OSD) processing system can include video data fetch modules to receive video data from a video source, edge detection modules to detect an edge of a region within a scene represented by the video data, edge processing modules to process results from the edge detection modules, and an OSD confidence level adjustment module to adjust an OSD confidence level corresponding to the region within the scene.
摘要翻译: 屏幕显示(OSD)处理系统可以包括视频数据提取模块以从视频源接收视频数据,边缘检测模块以检测由视频数据表示的场景内的区域的边缘,边缘处理模块以处理结果 以及OSD置信度调整模块,以调整与场景内的区域对应的OSD置信度。
-
公开(公告)号:US09357161B1
公开(公告)日:2016-05-31
申请号:US13275263
申请日:2011-10-17
申请人: Guohua Cheng , Neil D. Woodall , Bob Zhang , Xiaojie Sheng
发明人: Guohua Cheng , Neil D. Woodall , Bob Zhang , Xiaojie Sheng
IPC分类号: H04N7/00
CPC分类号: H04N7/00 , G06T3/4007 , H04N5/145 , H04N7/014
摘要: A method of performing motion compensation includes identifying a set of candidate motion vectors for a block in an intermediate frame from a set of motion vectors from a previous and current frames, performing block-level analysis for each candidate motion vector, selecting an interpolation motion vector, and using the interpolation motion vector to interpolate the intermediate frame between the previous and current frames, wherein the number of intermediate frames depends upon a conversion to a faster frame rate. A method of determining background and foreground motion vectors for a block in an interpolated frame includes comparing a first motion vector that points to a previous frame to a second motion vector that points to a next frame to produce a difference, and designating one of the first and second motion vectors as a background motion vector and the other as a foreground motion vector depending upon the difference.
摘要翻译: 执行运动补偿的方法包括从前一帧和当前帧的一组运动矢量中识别中间帧中的块的一组候选运动矢量,对每个候选运动矢量执行块级分析,选择插值运动矢量 并且使用插值运动矢量来内插先前帧和当前帧之间的中间帧,其中中间帧的数量取决于转换到更快的帧速率。 确定内插帧中的块的背景和前景运动矢量的方法包括将指向前一帧的第一运动矢量与指向下一帧的第二运动矢量进行比较以产生差值,并且指定第一 和作为背景运动矢量的第二运动矢量,另一个作为取决于差的前景运动矢量。
-
公开(公告)号:US09524008B1
公开(公告)日:2016-12-20
申请号:US13610382
申请日:2012-09-11
申请人: Neil D. Woodall , James Zhou , Bob Zhang , Richard Miller
发明人: Neil D. Woodall , James Zhou , Bob Zhang , Richard Miller
CPC分类号: G06F1/3203 , G06F1/3206 , G06F1/3265 , G06F17/30825 , G06T3/4069 , G09G5/393 , G09G5/395 , G09G2310/0229 , G09G2310/061 , G09G2320/06 , G09G2330/021 , G09G2340/0435 , G09G2340/125 , H04N19/105 , Y02D10/153
摘要: An apparatus includes a display device having a pixel and vector storage, and a by-pass mode and an interpolation mode, wherein the interpolation mode converts input data from an input frame rate to a display refresh rate based on pixel and vector data stored in the storage. A method includes determining a selected interpolation mode to be employed by a frame interpolator, retrieving pixel data and vector data received from a host system from a storage, and generating interpolated frames of display data according to the selected interpolation mode.
摘要翻译: 一种装置包括具有像素和向量存储器以及旁路模式和插值模式的显示装置,其中插值模式基于存储在存储器中的像素和矢量数据将输入数据从输入帧速率转换为显示刷新率 存储。 一种方法包括确定由帧内插器采用的所选内插模式,从存储器检索从主机系统接收的像素数据和向量数据,以及根据所选择的插值模式生成内插的显示数据帧。
-
公开(公告)号:US09094561B1
公开(公告)日:2015-07-28
申请号:US13327645
申请日:2011-12-15
申请人: Guohua Cheng , Neil D. Woodall , Bob Zhang , Xiaojie Sheng
发明人: Guohua Cheng , Neil D. Woodall , Bob Zhang , Xiaojie Sheng
CPC分类号: H04N7/014 , H04N5/145 , H04N19/553 , H04N19/61
摘要: An apparatus has a motion vector estimation module to perform motion vector estimation on a current frame and on a previous frame of image data to produce a current phase and a previous phase, a motion vector generation module to generate motion vector fields for the current and previous phases, and a motion vector interpolation module to find interpolated motion vectors for an interpolated phase that have minimal differences between motion vectors in the current and previous motion vector fields and to product interpolated motion vectors.
摘要翻译: 一种装置具有运动矢量估计模块,用于对当前帧和先前帧的图像数据执行运动矢量估计,以产生当前相位和前一相位;运动矢量生成模块,用于生成当前和之前的运动矢量场; 相位和运动矢量插值模块,以找到内插相位的内插运动矢量,该内插相位在当前运动矢量场和前一运动矢量场中的运动矢量与产品内插运动矢量之间具有最小差异。
-
公开(公告)号:US08811774B1
公开(公告)日:2014-08-19
申请号:US13354265
申请日:2012-01-19
申请人: Junhua Chen , Neil D. Woodall , Bob Zhang
发明人: Junhua Chen , Neil D. Woodall , Bob Zhang
IPC分类号: G06K9/32
CPC分类号: G06T3/4053
摘要: A method of generating an initial high resolution frame includes receiving at least two low resolution frames of an image at a processor, wherein the low resolution frames have a resolution lower than the high resolution frame, using one or more low resolution frames to interpolate a high resolution frame using an interpretive scaler, wherein the interpolation adapts to the contours of the image, and using the initial high resolution frame and the low resolution frame in an iterative super resolution process.
摘要翻译: 产生初始高分辨率帧的方法包括在处理器处接收图像的至少两个低分辨率帧,其中低分辨率帧具有低于高分辨率帧的分辨率,使用一个或多个低分辨率帧来插值高 使用解释缩放器的分辨率帧,其中插值适应于图像的轮廓,并且在迭代超分辨率处理中使用初始高分辨率帧和低分辨率帧。
-
公开(公告)号:US08564528B1
公开(公告)日:2013-10-22
申请号:US13110745
申请日:2011-05-18
申请人: Tao Chen , Bob Zhang , James Zhou , Neil D. Woodall
发明人: Tao Chen , Bob Zhang , James Zhou , Neil D. Woodall
IPC分类号: G09G3/34
CPC分类号: G09G3/342 , G09G3/3611 , G09G2320/0285 , G09G2320/0646 , G09G2320/0686 , G09G2360/16
摘要: A method, includes receiving original image data having a first resolution, dividing the original image data into zones based upon a second resolution, wherein the second resolution corresponds to a resolution of backlight elements, determining a backlight value for each zone, and adjusting the original image data in each block to compensate for the backlight value for each zone to produce compensated image data, wherein adjusting the original image data comprises using the backlight value and an original image data value as indexes into at least one look-up table to acquire compensated image data. An apparatus has a source of original image data, a display panel of individual elements, a backlight of individual lighting elements, at least one look-up table having compensated image data, and a processor to determine a backlight value for each individual lighting element, and adjust the original image data to compensate for the backlight value and produce compensated image data by using the backlight value and an original image data value as indexes into the look-up table.
摘要翻译: 一种方法,包括接收具有第一分辨率的原始图像数据,基于第二分辨率将原始图像数据划分为区域,其中第二分辨率对应于背光元件的分辨率,确定每个区域的背光值,以及调整原始图像数据 每个块中的图像数据以补偿每个区域的背光值以产生补偿图像数据,其中调整原始图像数据包括将背光值和原始图像数据值作为索引应用到至少一个查找表中以获取补偿的图像数据 图像数据。 一种装置具有原始图像数据源,单个元件的显示面板,各个照明元件的背光,至少一个具有补偿图像数据的查找表以及用于确定每个单独照明元件的背光值的处理器, 并且通过将背光值和原始图像数据值作为索引来调整原始图像数据以补偿背光值并产生补偿图像数据到查找表中。
-
公开(公告)号:US09769493B1
公开(公告)日:2017-09-19
申请号:US12966847
申请日:2010-12-13
申请人: Minghui Yang , Guodong Liu , Neil Woodall , Bob Zhang , Qiang Li , Junhua Chen
发明人: Minghui Yang , Guodong Liu , Neil Woodall , Bob Zhang , Qiang Li , Junhua Chen
IPC分类号: H04N19/13 , H04N19/513 , H04N19/547 , H04N19/56 , G06T7/262
CPC分类号: H04N19/56 , G06T7/262 , G06T2207/10016 , G06T2207/20021 , H04N19/13 , H04N19/521 , H04N19/547 , H04N19/587
摘要: A system comprises a phase plane correlation (PPC) processing module configured to receive video data from a video source and generate a motion vector (MV) candidate, and a three-dimensional (3D) recursive processing module configured to receive the MV candidate from the PPC processing module, perform 3D recursive processing on a number of MV candidates including the MV candidate received from the PPC processing module, and select one of the MV candidates based on the 3D recursive processing.
-
公开(公告)号:US09602763B1
公开(公告)日:2017-03-21
申请号:US13327652
申请日:2011-12-15
申请人: Guohua Cheng , Yanxin Li , Neil D. Woodall , Bob Zhang
发明人: Guohua Cheng , Yanxin Li , Neil D. Woodall , Bob Zhang
CPC分类号: H04N7/014 , H04N19/553 , H04N19/587 , H04N19/61
摘要: An apparatus has a neighbor motion vector module arranged to receive motion vector data for blocks that neighbor a current pixel and select a predetermined number of block motion vectors, at least two pixel motion vector modules arranged to receive the block motion vector data and to produce interpolated pixel motion vector data, a weighting module configured to produce a weighting for the interpolated pixel motion vector data from the motion vector modules, and a blending module to blend the interpolated pixel motion vector data according to the weighting and to produce pixel output data for the current pixel.
-
-
-
-
-
-
-