-
公开(公告)号:US09386234B2
公开(公告)日:2016-07-05
申请号:US14449022
申请日:2014-07-31
Applicant: Apple Inc.
Inventor: Christopher L. Mills , Simon W. Butler
CPC classification number: H04N5/2628 , G06T1/60 , G06T3/0056 , G06T3/40 , G09G5/026 , G09G5/397 , H04N5/23229 , H04N5/772
Abstract: An output rescale module may determine an estimated set of lines to hold in vertical support for use when performing image transformations. For example, an output rescale module may monitor input Y coordinates (in terms of input pixel lines) computed over previous lines and compute a set of lines to hold in a set of line buffers. As each output pixel line is generated, the output rescale module may compute the minimum and maximum values of Y generated by the transform across that line. The minimum and maximum input Y coordinates may then be averaged to determine the center value (the centermost input line) for that output line. The difference (in terms of input pixel lines) between centerlines for two adjacent output lines may be added to the centerline value for the current output line to estimate a center line for the next (not yet generated) output pixel line.
Abstract translation: 输出重定标模块可以确定在执行图像变换时用于垂直支持的线的估计集合用于使用。 例如,输出重定标模块可以监视在先前线路上计算的输入Y坐标(以输入像素线为单位),并计算一组线以保持在一组行缓冲器中。 当产生每个输出像素行时,输出重定标模块可以计算通过该行的变换生成的Y的最小值和最大值。 然后可以对最小和最大输入Y坐标进行平均,以确定该输出线的中心值(最中心输入线)。 两个相邻输出线的中心线之间的差异(以输入像素线为单位)可以被添加到当前输出行的中心线值,以估计下一个(尚未生成的)输出像素行的中心线。
-
公开(公告)号:US09811892B1
公开(公告)日:2017-11-07
申请号:US15198414
申请日:2016-06-30
Applicant: Apple Inc.
Inventor: D. Amnon Silverstein , David R. Pope , Simon W. Butler , Maxim W. Smirnov
CPC classification number: G06T5/40 , G06T3/4007 , G06T3/4023 , G06T5/003 , G06T5/20 , G06T5/50 , G06T2207/10024 , G06T2207/20016 , G06T2207/20221
Abstract: Embodiments of the present disclosure generally relate to image signal processing logic, and in particular, to separating an undecimated image signal data to create two components with lower resolution and full-resolution, generating an interpolation guidance information based on the two components created by separation, forming a difference image data representing the difference between the chroma and luma values of each pixel and its neighboring pixels, and merging the processed image data from the processing pipelines with the unprocessed image data using the interpolation guidance information generated. The generation of the interpolation guidance information is based on determining distances between pixel values from a group comprising pixels from interpolation nodes, pixels diagonally located adjacent to the interpolation nodes, pixels horizontally adjacent to the interpolation nodes, and pixels vertically adjacent to the interpolation nodes.
-
公开(公告)号:US20160037085A1
公开(公告)日:2016-02-04
申请号:US14449022
申请日:2014-07-31
Applicant: Apple Inc.
Inventor: Christopher L. Mills , Simon W. Butler
CPC classification number: H04N5/2628 , G06T1/60 , G06T3/0056 , G06T3/40 , G09G5/026 , G09G5/397 , H04N5/23229 , H04N5/772
Abstract: An output rescale module may determine an estimated set of lines to hold in vertical support for use when performing image transformations. For example, an output rescale module may monitor input Y coordinates (in terms of input pixel lines) computed over previous lines and compute a set of lines to hold in a set of line buffers. As each output pixel line is generated, the output rescale module may compute the minimum and maximum values of Y generated by the transform across that line. The minimum and maximum input Y coordinates may then be averaged to determine the center value (the centermost input line) for that output line. The difference (in terms of input pixel lines) between centerlines for two adjacent output lines may be added to the centerline value for the current output line to estimate a center line for the next (net yet generated) output pixel line.
Abstract translation: 输出重定标模块可以确定在执行图像变换时用于垂直支持的线的估计集合用于使用。 例如,输出重定标模块可以监视在先前线路上计算的输入Y坐标(以输入像素线为单位),并计算一组线以保持在一组行缓冲器中。 当产生每个输出像素行时,输出重定标模块可以计算通过该行的变换生成的Y的最小值和最大值。 然后可以对最小和最大输入Y坐标进行平均,以确定该输出线的中心值(最中心输入线)。 可以将两个相邻输出线的中心线之间的差异(以输入像素线为单位)添加到当前输出行的中心线值,以估计下一(已生成)输出像素行的中心线。
-
-