-
公开(公告)号:US12008729B2
公开(公告)日:2024-06-11
申请号:US17655601
申请日:2022-03-21
Applicant: NOVATEK MICROELECTRONICS CORP.
Inventor: Ya-Lun Li
IPC: G06T3/4007 , G06T5/50 , G06T7/246
CPC classification number: G06T3/4007 , G06T5/50 , G06T7/248 , G06T2207/20212
Abstract: In an on-screen display (OSD) image processing method for generating an interpolated frame with interpolated blocks, motion compensation is performed to generate motion compensation (MC) data according to a first motion vector referring to a previous frame and a second motion vector referring to a current frame. Zero-motion data are generated according to a zero-motion vector referring to the previous frame and the current frame. The MC data of a first weight and the zero-motion data of a second weight are blended to generate each interpolated block as a processed block. When the number of pixels having OSD data in the processed block is less than a first positive threshold and larger than a second positive threshold, the processed block is determined as an extended OSD block and the second weight of the extended OSD block is less than that of an OSD block.
-
公开(公告)号:US12010450B2
公开(公告)日:2024-06-11
申请号:US17812011
申请日:2022-07-12
Applicant: NOVATEK MICROELECTRONICS CORP.
Inventor: Ya-Lun Li
CPC classification number: H04N5/145 , H04N7/0127 , H04N7/014
Abstract: In an on-screen display (OSD) image processing method for generating an interpolated frame with interpolated blocks, motion compensation is performed to generate motion compensation (MC) data according to a first motion vector referring to a previous frame and a second motion vector referring to a current frame. Zero-motion data are generated according to a zero-motion vector referring to the previous frame and the current frame. The MC data of a first weight and the zero-motion data of a second weight are blended to generate each interpolated block as a processed block. When the number of pixels having OSD data in the processed block is less than a first positive threshold and larger than a second positive threshold, the processed block is determined as an extended OSD block and the second weight of the extended OSD block is less than that of an OSD block.
-