-
公开(公告)号:US10264269B2
公开(公告)日:2019-04-16
申请号:US14687316
申请日:2015-04-15
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , David W. Singer , Krasimir D. Kolarov , Steven E. Saunders , Guy Cote , Sorin Cismas
IPC: H04N19/12 , H04N19/44 , H04N19/46 , H04N19/105 , H04N19/147 , H04N19/154 , H04N19/156 , H04N19/172 , H04N19/196
Abstract: In a coding system, an encoder codes video data according to a predetermined protocol, which, when decoded causes an associated decoder to perform a predetermined sequence of decoding operations. The encoder may perform local decodes of the coded video data, both in the manner dictated by the coding protocol that is at work and also by one or more alternative decoding operations. The encoder may estimate relative performance of the alternative decoding operations as compared to a decoding operation that is mandated by the coding protocol. The encoder may provide identifiers in metadata that is associated with the coded video data to identify such levels of distortion and/or levels of resources conserved. A decoder may refer to such identifiers when determining when to engage alternative decoding operations as may be warranted under resource conservation policies.
-
公开(公告)号:US10250883B2
公开(公告)日:2019-04-02
申请号:US15342128
申请日:2016-11-03
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Guy Cote
IPC: H04N19/124 , H04N19/13 , H04N19/15 , H04N19/159 , H04N19/51 , H04N19/61 , H04N19/86 , H04N19/30 , H04N19/70 , H04N19/126 , H04N19/186 , H04N19/157 , H04N19/136 , H04N19/96 , H04N19/172 , H04N19/176
Abstract: A method of signaling additional chroma QP offset values that are specific to quantization groups is provided, in which each quantization group explicitly specifies its own set of chroma QP offset values. Alternatively, a table of possible sets of chroma QP offset values is specified in the header area of the picture, and each quantization group uses an index to select an entry from the table for determining its own set of chroma QP offset values. The quantization group specific chroma QP offset values are then used to determine the chroma QP values for blocks within the quantization group in addition to chroma QP offset values already specified for higher levels of the video coding hierarchy.
-
公开(公告)号:US20190087979A1
公开(公告)日:2019-03-21
申请号:US16132230
申请日:2018-09-14
Applicant: Apple Inc.
Inventor: Khaled Mammou , Fabrice A. Robinet , Alexandros Tourapis , Yeping Su
IPC: G06T9/00
Abstract: A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud.
-
公开(公告)号:US20190087978A1
公开(公告)日:2019-03-21
申请号:US16133677
申请日:2018-09-17
Applicant: Apple Inc.
Inventor: Alexandros Tourapis , Khaled Mammou , Yeping Su , Fabrice A. Robinet , David W. Singer
Abstract: A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud.
-
公开(公告)号:US20190075301A1
公开(公告)日:2019-03-07
申请号:US15874655
申请日:2018-01-18
Applicant: Apple Inc.
Inventor: Jim C. Chou , Alexandros Tourapis
IPC: H04N19/159 , H04N19/172
Abstract: System and method for improving video encoding and/or video decoding. In embodiments, a video encoding pipeline includes a main encoding pipeline that compresses source image data corresponding with an image frame by processing the source image data based at least in part on encoding parameters to generate encoded image data. Additionally the video encoding pipeline includes a machine learning block communicatively coupled to the main encoding pipeline, in which the machine learning block analyzes content of the image frame by processing the source image data based at least in part on machine learning parameters implemented in the machine learning block when the machine learning block is enabled by the encoding parameters; and the video encoding pipeline adaptively adjusts the encoding parameters based at least in part on the content expected to be present in the image frame to facilitate improving encoding efficiency.
-
公开(公告)号:US09973723B2
公开(公告)日:2018-05-15
申请号:US14502373
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Haitao Guo , Kenneth I. Greenebaum , Guy Cote , David W. Singer , Alexandros Tourapis
IPC: H04N5/46 , G09G5/02 , G09G5/36 , H04N21/422 , H04N21/4223 , H04N21/426 , H04N21/431 , H04N21/44 , H04N21/4402 , H04N21/442 , H04N21/45 , H04N21/485 , G09G5/00
CPC classification number: H04N5/46 , G09G5/006 , G09G5/026 , G09G5/363 , G09G2340/06 , H04N21/42202 , H04N21/4223 , H04N21/42653 , H04N21/431 , H04N21/44008 , H04N21/4402 , H04N21/44218 , H04N21/4532 , H04N21/4854
Abstract: A method and system for adaptively mixing video components with graphics/UI components, where the video components and graphics/UI components may be of different types, e.g., different dynamic ranges (such as HDR, SDR) and/or color gamut (such as WCG). The mixing may result in a frame optimized for a display device's color space, ambient conditions, viewing distance and angle, etc., while accounting for characteristics of the received data. The methods include receiving video and graphics/UI elements, converting the video to HDR and/or WCG, performing statistical analysis of received data and any additional applicable rendering information, and assembling a video frame with the received components based on the statistical analysis. The assembled video frame may be matched to a color space and displayed. The video data and graphics/UI data may have or be adjusted to have the same white point and/or primaries.
-
公开(公告)号: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.
-
公开(公告)号:US20140376619A1
公开(公告)日:2014-12-25
申请号:US14173676
申请日:2014-02-05
Applicant: Apple Inc.
Inventor: Alexandros Tourapis
IPC: H04N19/117 , H04N19/44 , H04N19/187 , H04N19/126 , H04N19/167
CPC classification number: H04N19/117 , H04N19/14 , H04N19/176 , H04N19/463 , H04N19/70 , H04N19/82 , H04N19/86
Abstract: Offset values, such as Sample Adaptive Offset (SAO) values in video coding standards such as the High Efficiency Video Coding standard (HEVC), may be improved by performing calculations and operations that improve the preciseness of these values without materially affecting the signal overhead needed to transmit the more precise values. Such calculations and operations may include applying a quantization factor to a video sample and at least some of its neighbors, comparing the quantized values, and classifying the video sample as a minimum, maximum, or one of various types of edges based on the comparison. Other sample range, offset mode, and/or offset precision parameters may be calculated and transmitted with metadata to improve the precision of offset values.
Abstract translation: 诸如高效率视频编码标准(HEVC)等视频编码标准中的样本自适应偏移(SAO)值的偏移值可以通过执行提高这些值的精确度而不会显着影响所需信号开销的计算和操作来改进 传输更精确的值。 这样的计算和操作可以包括将量化因子应用于视频样本和其邻近的至少一些,比较量化值,并且基于比较将视频样本分类为各种类型的边缘中的最小值,最大值或者其中之一。 可以使用元数据计算并发送其他采样范围,偏移模式和/或偏移精度参数,以提高偏移值的精度。
-
49.
公开(公告)号:US20140092987A1
公开(公告)日:2014-04-03
申请号:US13893906
申请日:2013-05-14
Applicant: Apple Inc.
Inventor: David W. Singer , Alexandros Tourapis , Athanasios Leontaris , Xiaosong Zhou
IPC: H04N7/26
CPC classification number: H04N19/70 , H04N19/436 , H04N19/44 , H04N19/46 , H04N19/91
Abstract: In a communication system, parallel encoding and decoding of serially-coded data occurs in a manner that supports low latency communication. A plurality of data items may be coded as serially-coded data sequences and a transmission sequence may be built from them. An index table may be built having a plurality of entries representing respective start points of the serially-coded data sequences within the transmission sequence. The transmission sequence may be transmitted to a channel and, thereafter, the index table may be transmitted. Latencies otherwise involved in inserting an index table into the beginning of a transmission sequence may be avoided.
-
公开(公告)号:US20140072043A1
公开(公告)日:2014-03-13
申请号:US13759851
申请日:2013-02-05
Applicant: APPLE INC.
Inventor: Alexandros Tourapis , Athanasios Leontaris
IPC: H04N7/26
CPC classification number: H04N19/577 , H04N19/103 , H04N19/117 , H04N19/136 , H04N19/159 , H04N19/61 , H04N19/82 , H04N19/86
Abstract: Codecs may be modified to consider weighting and/or illumination compensation parameters when determining a deblocking filter strength that is to be applied. These parameters may be useful for recording illumination changes, such as fades, cross-fades, flashes, or light source changes, which allows these illumination changes to displayed during playback using the same reference frame data which different weighting and/or illumination compensation parameters applied. In different instances, the parameters may be considered when setting a deblocking filter strength to ensure that these effects are properly displaying during playback while minimizing the appearance of blocking artifacts.
Abstract translation: 当确定要应用的去块滤波器强度时,可以修改编解码器以考虑加权和/或照明补偿参数。 这些参数可能用于记录照明变化,例如淡入淡出,交叉淡入淡出,闪烁或光源变化,这允许使用不同的加权和/或照明补偿参数应用的相同参考帧数据在播放期间显示这些照明变化 。 在不同的情况下,当设置去块滤波器强度时可以考虑参数,以确保这些效果在重放期间正确地显示,同时最小化块伪影的外观。
-
-
-
-
-
-
-
-
-