-
公开(公告)号:US11924440B2
公开(公告)日:2024-03-05
申请号:US17894309
申请日:2022-08-24
Applicant: Apple Inc.
Inventor: Alexandros Michael Tourapis , Yeping Su , David Singer , Hsi-Jung Wu
IPC: H04N19/159 , H04N19/105 , H04N19/109 , H04N19/147 , H04N19/176 , H04N19/513 , H04N19/567 , H04N19/70
CPC classification number: H04N19/159 , H04N19/109 , H04N19/147 , H04N19/176 , H04N19/513 , H04N19/567 , H04N19/70
Abstract: The present disclosure describes techniques for coding and decoding video in which a plurality of coding hypotheses are developed for an input pixel block of frame content. Each coding hypothesis may include generation of prediction data for the input pixel block according to a respective prediction search. The input pixel block may be coded with reference to a prediction block formed from prediction data derived according to plurality of hypotheses. Data of the coded pixel block may be transmitted to a decoder along with data identifying a number of the hypotheses used during the coding to a channel. At a decoder, an inverse process may be performed, which may include generation of a counterpart prediction block from prediction data derived according to the hypothesis identified with the coded pixel block data, then decoding of the coded pixel block according to the prediction data.
-
公开(公告)号:US11882294B2
公开(公告)日:2024-01-23
申请号:US17894309
申请日:2022-08-24
Applicant: Apple Inc.
Inventor: Alexandros Michael Tourapis , Yeping Su , David Singer , Hsi-Jung Wu
IPC: H04N19/159 , H04N19/105 , H04N19/70 , H04N19/176 , H04N19/567 , H04N19/147 , H04N19/109 , H04N19/513
CPC classification number: H04N19/159 , H04N19/109 , H04N19/147 , H04N19/176 , H04N19/513 , H04N19/567 , H04N19/70
Abstract: The present disclosure describes techniques for coding and decoding video in which a plurality of coding hypotheses are developed for an input pixel block of frame content. Each coding hypothesis may include generation of prediction data for the input pixel block according to a respective prediction search. The input pixel block may be coded with reference to a prediction block formed from prediction data derived according to plurality of hypotheses. Data of the coded pixel block may be transmitted to a decoder along with data identifying a number of the hypotheses used during the coding to a channel. At a decoder, an inverse process may be performed, which may include generation of a counterpart prediction block from prediction data derived according to the hypothesis identified with the coded pixel block data, then decoding of the coded pixel block according to the prediction data.
-
公开(公告)号:US11463707B2
公开(公告)日:2022-10-04
申请号:US16879007
申请日:2020-05-20
Applicant: Apple Inc.
Inventor: Alexandros Michael Tourapis , Yeping Su , David Singer , Hsi-Jung Wu
IPC: H04N19/159 , H04N19/105 , H04N19/70 , H04N19/176 , H04N19/567 , H04N19/147 , H04N19/109 , H04N19/513
Abstract: The present disclosure describes techniques for coding and decoding video in which a plurality of coding hypotheses are developed for an input pixel block of frame content. Each coding hypothesis may include generation of prediction data for the input pixel block according to a respective prediction search. The input pixel block may be coded with reference to a prediction block formed from prediction data derived according to plurality of hypotheses. Data of the coded pixel block may be transmitted to a decoder along with data identifying a number of the hypotheses used during the coding to a channel. At a decoder, an inverse process may be performed, which may include generation of a counterpart prediction block from prediction data derived according to the hypothesis identified with the coded pixel block data, then decoding of the coded pixel block according to the prediction data.
-
公开(公告)号:US20220103851A1
公开(公告)日:2022-03-31
申请号:US17493607
申请日:2021-10-04
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Yeping Su , David Singer , Hsi-Jung Wu
IPC: H04N19/50 , H04N19/184 , H04N19/167 , H04N19/436 , H04N19/186 , H04N19/132 , H04N19/124 , H04N19/13 , H04N19/15 , H04N19/30 , H04N19/42 , H04N19/48
Abstract: Video compression and decompression techniques are disclosed that provide improved bandwidth control for video compression and decompression systems. In particular, video coding and decoding techniques quantize input video in multiple dimensions. According to these techniques, pixel residuals may be generated from a comparison of an array of input data to an array of prediction data. The pixel residuals may be quantized in a first dimension. After the quantization, the quantized pixel residuals may be transformed to an array of transform coefficients. The transform coefficients may be quantized in a second dimension and entropy coded. Decoding techniques invert these processes. In still other embodiments, multiple quantizers may be provided upstream of the transform stage, either in parallel or in cascade, which provide greater flexibility to video coders to quantize data in different dimensions in an effort to balance the competing interest in compression efficiency and quality of reconstructed video.
-
公开(公告)号:US20180063544A1
公开(公告)日:2018-03-01
申请号:US15250608
申请日:2016-08-29
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Yeping Su , David Singer , Hsi-Jung Wu
Abstract: Video compression and decompression techniques are disclosed that provide improved bandwidth control for video compression and decompression systems. In particular, video coding and decoding techniques quantize input video in multiple dimensions. According to these techniques, pixel residuals may be generated from a comparison of an array of input data to an array of prediction data. The pixel residuals may be quantized in a first dimension. After the quantization, the quantized pixel residuals may be transformed to an array of transform coefficients. The transform coefficients may be quantized in a second dimension and entropy coded. Decoding techniques invert these processes. In still other embodiments, multiple quantizers may be provided upstream of the transform stage, either in parallel or in cascade, which provide greater flexibility to video coders to quantize data in different dimensions in an effort to balance the competing interest in compression efficiency and quality of reconstructed video.
-
公开(公告)号:US11153594B2
公开(公告)日:2021-10-19
申请号:US15250608
申请日:2016-08-29
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Yeping Su , David Singer , Hsi-Jung Wu
IPC: H04N19/50 , H04N19/184 , H04N19/167 , H04N19/436 , H04N19/186 , H04N19/132 , H04N19/124 , H04N19/13 , H04N19/15 , H04N19/30 , H04N19/42 , H04N19/48 , H04N19/182
Abstract: Video compression and decompression techniques are disclosed that provide improved bandwidth control for video compression and decompression systems. In particular, video coding and decoding techniques quantize input video in multiple dimensions. According to these techniques, pixel residuals may be generated from a comparison of an array of input data to an array of prediction data. The pixel residuals may be quantized in a first dimension. After the quantization, the quantized pixel residuals may be transformed to an array of transform coefficients. The transform coefficients may be quantized in a second dimension and entropy coded. Decoding techniques invert these processes. In still other embodiments, multiple quantizers may be provided upstream of the transform stage, either in parallel or in cascade, which provide greater flexibility to video coders to quantize data in different dimensions in an effort to balance the competing interest in compression efficiency and quality of reconstructed video.
-
公开(公告)号:US09507777B2
公开(公告)日:2016-11-29
申请号:US14830526
申请日:2015-08-19
Applicant: Apple Inc.
Inventor: Christopher Flick , David Singer
IPC: G06F17/30 , G11B27/30 , H04N21/443 , H04N21/84 , H04N21/854
CPC classification number: G06F17/3002 , G06F17/30041 , G06F17/301 , G06F17/30817 , G11B27/3027 , H04N21/4431 , H04N21/84 , H04N21/85406
Abstract: Methods, data processing systems and machine readable non-transitory storage media are described that can provide, in one embodiment, a non-time based description of types of metadata in a time based metadata track that can be associated with, in time, a time based media track. The description can include a set of keys, or other identifiers, that specify the types of metadata in the metadata track, and the description can also include values describing the structure of each key and values describing how to interpret each key.
-
公开(公告)号:US11445202B2
公开(公告)日:2022-09-13
申请号:US17073263
申请日:2020-10-16
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , David Singer
IPC: H04N19/14 , H04N19/52 , H04N19/176 , H04N19/182 , G06F3/14 , G09G5/02 , G09G5/10 , H04N1/64 , H04N5/20 , H04N5/235 , H04N19/172 , H04N19/102 , H04N19/137 , H04N19/177 , H04N19/124 , H04N19/154 , H04N19/17 , H04N19/98 , H04N21/422 , H04N21/431 , G06T5/00 , G09G3/20 , G09G5/00 , H04N1/60 , H04N5/50 , H04N9/64 , H04N9/67 , H04N19/136 , H04N19/184 , H04N19/186 , H04N19/169 , H04N19/44 , H04N19/30 , H04N19/33 , H04N19/86 , H04N19/463 , H04N21/4223 , H04N21/44 , H04N21/4402 , H04N21/442 , H04N21/485
Abstract: A video encoding and decoding system that implements an adaptive transfer function method internally within the codec for signal representation. A focus dynamic range representing an effective dynamic range of the human visual system may be dynamically determined for each scene, sequence, frame, or region of input video. The video data may be cropped and quantized into the bit depth of the codec according to a transfer function for encoding within the codec. The transfer function may be the same as the transfer function of the input video data or may be a transfer function internal to the codec. The encoded video data may be decoded and expanded into the dynamic range of display(s). The adaptive transfer function method enables the codec to use fewer bits for the internal representation of the signal while still representing the entire dynamic range of the signal in output.
-
公开(公告)号:US10812801B2
公开(公告)日:2020-10-20
申请号:US14631410
申请日:2015-02-25
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , David Singer
IPC: H04N19/52 , H04N19/182 , H04N19/14 , H04N19/176 , G06F3/14 , G09G5/02 , G09G5/10 , H04N1/64 , H04N5/20 , H04N5/235 , H04N19/172 , H04N19/102 , H04N19/137 , H04N19/177 , H04N19/124 , H04N19/154 , H04N19/17 , H04N19/98 , H04N21/422 , H04N21/431 , G06T5/00 , G09G3/20 , G09G5/00 , H04N1/60 , H04N5/50 , H04N9/64 , H04N9/67 , H04N19/136 , H04N19/184 , H04N19/186 , H04N19/169 , H04N19/44 , H04N19/30 , H04N19/33 , H04N19/86 , H04N19/463 , H04N21/4223 , H04N21/44 , H04N21/4402 , H04N21/442 , H04N21/485
Abstract: A video encoding and decoding system that implements an adaptive transfer function method internally within the codec for signal representation. A focus dynamic range representing an effective dynamic range of the human visual system may be dynamically determined for each scene, sequence, frame, or region of input video. The video data may be cropped and quantized into the bit depth of the codec according to a transfer function for encoding within the codec. The transfer function may be the same as the transfer function of the input video data or may be a transfer function internal to the codec. The encoded video data may be decoded and expanded into the dynamic range of display(s). The adaptive transfer function method enables the codec to use fewer bits for the internal representation of the signal while still representing the entire dynamic range of the signal in output.
-
公开(公告)号:US20150356079A1
公开(公告)日:2015-12-10
申请号:US14830526
申请日:2015-08-19
Applicant: Apple Inc.
Inventor: Christopher Flick , David Singer
IPC: G06F17/30
CPC classification number: G06F17/3002 , G06F17/30041 , G06F17/301 , G06F17/30817 , G11B27/3027 , H04N21/4431 , H04N21/84 , H04N21/85406
Abstract: Methods, data processing systems and machine readable non-transitory storage media are described that can provide, in one embodiment, a non-time based description of types of metadata in a time based metadata track that can be associated with, in time, a time based media track. The description can include a set of keys, or other identifiers, that specify the types of metadata in the metadata track, and the description can also include values describing the structure of each key and values describing how to interpret each key.
Abstract translation: 描述了方法,数据处理系统和机器可读非暂时性存储介质,其可以在一个实施例中提供基于时间的元数据轨道中的元数据类型的基于时间的描述,其可以在时间上与时间相关联 基于媒体的媒体。 描述可以包括指定元数据轨道中的元数据类型的一组键或其他标识符,并且描述还可以包括描述每个键的结构的值和描述如何解释每个键的值。
-
-
-
-
-
-
-
-
-