-
公开(公告)号:US20190028736A1
公开(公告)日:2019-01-24
申请号:US16137381
申请日:2018-09-20
Applicant: QUALCOMM Incorporated
Inventor: Marta KARCZEWICZ , Yan YE , Peisong CHEN
IPC: H04N19/523 , H04N19/82 , H04N19/192 , H04N19/70 , H04N19/136 , H04N19/117 , H04N19/147 , H04N19/182
Abstract: This disclosure describes various interpolation techniques performed by an encoder and a decoder during the motion compensation process of video coding. In one example, an encoder interpolates pixel values of reference video data based on a plurality of different pre-defined interpolation filters. In this example, the decoder receives a syntax element that identifies an interpolation filter, and interpolates pixel values of reference video data based on the interpolation filter identified by the syntax element. In another example, a method of interpolating predictive video data includes generating half-pixel values based on integer pixel values, rounding the half-pixel values to generate half-pixel interpolated values, storing the half-pixel values as non-rounded versions of the half-pixel values, and generating quarter-pixel values based on the non-rounded versions of the half-pixel values and the integer pixel values.
-
公开(公告)号:US20150139337A1
公开(公告)日:2015-05-21
申请号:US14607443
申请日:2015-01-28
Applicant: QUALCOMM Incorporated
Inventor: Peisong CHEN , Marta KARCZEWICZ , Yan YE
CPC classification number: H04N19/70 , H04N19/103 , H04N19/147 , H04N19/176 , H04N19/44 , H04N19/46 , H04N19/593 , H04N19/61
Abstract: Techniques are described for encoding and decoding digital video data using macroblocks that are larger than the macroblocks prescribed by conventional video encoding and decoding standards. For example, the techniques include encoding and decoding a video stream using macroblocks comprising greater than 16×16 pixels. In one example, an apparatus includes a video encoder configured to encode a coded unit comprising a plurality of video blocks, wherein at least one of the plurality of video blocks comprises a size of more than 16×16 pixels and to generate syntax information for the coded unit that includes a maximum size value, wherein the maximum size value indicates a size of a largest one of the plurality of video blocks in the coded unit. The syntax information may also include a minimum size value. In this manner, the encoder may indicate to a decoder the proper syntax decoder to apply to the coded unit.
Abstract translation: 描述了使用比常规视频编码和解码标准规定的宏块大的宏块对数字视频数据进行编码和解码的技术。 例如,这些技术包括使用包括大于16×16像素的宏块对视频流进行编码和解码。 在一个示例中,一种装置包括:视频编码器,被配置为对包括多个视频块的编码单元进行编码,其中所述多个视频块中的至少一个包括大于16×16像素的大小,并且生成用于 编码单元,其包括最大尺寸值,其中所述最大尺寸值指示所述经编码单元中的所述多个视频块中最大的一个的尺寸。 语法信息还可以包括最小大小值。 以这种方式,编码器可以向解码器指示适用于编码单元的适当的语法解码器。
-
公开(公告)号:US20130308701A1
公开(公告)日:2013-11-21
申请号:US13948056
申请日:2013-07-22
Applicant: QUALCOMM Incorporated
Inventor: Peisong CHEN , Marta KARCZEWICZ , Yan YE
IPC: H04N7/34
CPC classification number: H04N19/70 , H04N19/103 , H04N19/147 , H04N19/176 , H04N19/44 , H04N19/46 , H04N19/593 , H04N19/61
Abstract: Techniques are described for encoding and decoding digital video data using macroblocks that are larger than the macroblocks prescribed by conventional video encoding and decoding standards. For example, the techniques include encoding and decoding a video stream using macroblocks comprising greater than 16×16 pixels. In one example, an apparatus includes a video encoder configured to encode a coded unit comprising a plurality of video blocks, wherein at least one of the plurality of video blocks comprises a size of more than 16×16 pixels and to generate syntax information for the coded unit that includes a maximum size value, wherein the maximum size value indicates a size of a largest one of the plurality of video blocks in the coded unit. The syntax information may also include a minimum size value. In this manner, the encoder may indicate to a decoder the proper syntax decoder to apply to the coded unit.
-
-