-
公开(公告)号:US09843813B2
公开(公告)日:2017-12-12
申请号:US15050061
申请日:2016-02-22
Applicant: Apple Inc.
Inventor: Guy Cote , Craig M. Okruhlica
IPC: H04N19/40 , H04N19/186 , H04N19/42 , H04N19/159 , H04N19/176 , H04N19/107 , H04N19/436 , H04N19/13 , H04N19/182 , H04N19/423 , H04N19/52 , H04N19/593 , H04N19/86 , H04N19/96
CPC classification number: H04N19/186 , H04N19/107 , H04N19/13 , H04N19/159 , H04N19/176 , H04N19/182 , H04N19/40 , H04N19/423 , H04N19/436 , H04N19/439 , H04N19/52 , H04N19/593 , H04N19/86 , H04N19/96
Abstract: A block processing pipeline in which macroblocks are input to and processed according to row groups so that adjacent macroblocks on a row are not concurrently at adjacent stages of the pipeline. The input method may allow chroma processing to be postponed until after luma processing. One or more upstream stages of the pipeline may process luma elements of each macroblock to generate luma results such as a best mode for processing the luma elements. Luma results may be provided to one or more downstream stages of the pipeline that process chroma elements of each macroblock. The luma results may be used to determine processing of the chroma elements. For example, if the best mode for luma is an intra-frame mode, then a chroma processing stage may determine a best intra-frame mode for chroma and reconstruct the chroma elements according to the best chroma intra-frame mode.
-
12.
公开(公告)号:US20150085931A1
公开(公告)日:2015-03-26
申请号:US14037310
申请日:2013-09-25
Applicant: Apple Inc.
Inventor: Guy Cote , Craig M. Okruhlica
IPC: H04N19/42 , H04N19/583
CPC classification number: H04N19/186 , H04N19/107 , H04N19/13 , H04N19/159 , H04N19/176 , H04N19/182 , H04N19/40 , H04N19/423 , H04N19/436 , H04N19/439 , H04N19/52 , H04N19/593 , H04N19/86 , H04N19/96
Abstract: A block processing pipeline in which macroblocks are input to and processed according to row groups so that adjacent macroblocks on a row are not concurrently at adjacent stages of the pipeline. The input method may allow chroma processing to be postponed until after luma processing. One or more upstream stages of the pipeline may process luma elements of each macroblock to generate luma results such as a best mode for processing the luma elements. Luma results may be provided to one or more downstream stages of the pipeline that process chroma elements of each macroblock. The luma results may be used to determine processing of the chroma elements. For example, if the best mode for luma is an intra-frame mode, then a chroma processing stage may determine a best intra-frame mode for chroma and reconstruct the chroma elements according to the best chroma intra-frame mode.
Abstract translation: 块处理流水线,其中宏块被输入到并根据行组进行处理,使得一行上的相邻宏块不是在流水线的相邻阶段同时进行。 输入法可以允许色度处理被推迟直到亮度处理。 流水线的一个或多个上游级可以处理每个宏块的亮度元素以产生亮度结果,例如用于处理亮度元素的最佳模式。 亮度结果可以被提供给处理每个宏块的色度元素的流水线的一个或多个下游阶段。 亮度结果可用于确定色度元素的处理。 例如,如果亮度的最佳模式是帧内模式,则色度处理阶段可以确定用于色度的最佳帧内模式,并且根据最佳色度帧内模式重建色度元素。
-