Patents by Inventor David W. Singer
David W. Singer has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12549771Abstract: Embodiments of the present disclosure provide a HEIF-based encapsulation technique that is optimized for delivery of small images over communication networks, such as the Internet. In such applications, the coded image content may have a small content payload, the spatial area of the image is small as compared to the range of image sizes that HEIF otherwise supports, and the image may contain only a limited number of representations. According to these embodiments, overhead signaling for these images may be condensed into a distinct box that is distinguishable from other types of HEIF boxes by its character code. The box may be a self-contained unit that contains both the overhead signaling and the coded content of the image itself.Type: GrantFiled: January 25, 2024Date of Patent: February 10, 2026Assignee: APPLE INC.Inventors: Leo Barnes, Davide Concion, David W. Singer, Dimitri Podborski
-
Patent number: 12439083Abstract: 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. Additionally, an encoder is configured to signal and/or a decoder is configured to receive a supplementary message comprising volumetric tiling information that maps portions of 2D image representations to objects in the point. In some embodiments, characteristics of the object may additionally be signaled using the supplementary message or additional supplementary messages.Type: GrantFiled: June 5, 2023Date of Patent: October 7, 2025Assignee: Apple Inc.Inventors: Alexandros Tourapis, Jungsun Kim, Khaled Mammou, David W. Singer, Fabrice A. Robinet
-
Patent number: 12401822Abstract: A system comprises an encoder configured to compress attribute information and/or spatial information 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. In some embodiments, a bit stream structure may be used to communicate compressed point cloud data. The bit stream structure may include point cloud compression network abstraction layer (PCCNAL) units that enable use of groups of frames (GOFs), frame, and sub-frame signaling of patch information. Such a bit stream structure may permit low delay streaming and random access reconstruction of point clouds amongst other applications.Type: GrantFiled: March 23, 2023Date of Patent: August 26, 2025Assignee: Apple Inc.Inventors: Jungsun Kim, Alexandros Tourapis, Khaled Mammou, Fabrice A. Robinet, Yeping Su, David W. Singer
-
Publication number: 20250240459Abstract: A system comprises an encoder configured to compress video data using an in-loop noise generation process that generates noise in the compression loop at a sub-image portion level of granularity, such as at a block level. The encoder includes noise model and/or noise model input parameter information in an encoded bit stream. Also, a system includes a decoder configured to receive such a bit stream and decompress the video using an in-loop noise generation process that generates noise in the decompression loop at a sub-image portion level of granularity.Type: ApplicationFiled: January 17, 2025Publication date: July 24, 2025Inventors: Hye-Yeon Cheong, David W. Singer, Alexandros Tourapis
-
Patent number: 12238342Abstract: A system comprises an encoder configured to compress video data using an in-loop noise generation process that generates noise in the compression loop at a sub-image portion level of granularity, such as at a block level. The encoder includes noise model and/or noise model input parameter information in an encoded bit stream. Also, a system includes a decoder configured to receive such a bit stream and decompress the video using an in-loop noise generation process that generates noise in the decompression loop at a sub-image portion level of granularity.Type: GrantFiled: July 18, 2022Date of Patent: February 25, 2025Assignee: Apple Inc.Inventors: Hye-Yeon Cheong, David W. Singer, Alexandros Tourapis
-
Publication number: 20240292034Abstract: Embodiments of the present disclosure provide a HEIF-based encapsulation technique that is optimized for delivery of small images over communication networks, such as the Internet. In such applications, the coded image content may have a small content payload, the spatial area of the image is small as compared to the range of image sizes that HEIF otherwise supports, and the image may contain only a limited number of representations. According to these embodiments, overhead signaling for these images may be condensed into a distinct box that is distinguishable from other types of HEIF boxes by its character code. The box may be a self-contained unit that contains both the overhead signaling and the coded content of the image itself.Type: ApplicationFiled: January 25, 2024Publication date: August 29, 2024Inventors: Leo BARNES, Davide CONCION, David W. SINGER, Dimitri PODBORSKI
-
Patent number: 12058361Abstract: Predictive coding techniques may include resampling of reference pictures, where various coding parameters are determined based on the resolution(s) or pixel format(s) of the prediction references. In a first aspect, lists of weights for use in weighted prediction are based on the resolution(s) of prediction references. In a second aspect, resampling filter parameters are selected based on the resolutions of prediction references. In a third aspect, deblocking filter parameters are based on the resolution(s) of prediction references.Type: GrantFiled: April 19, 2022Date of Patent: August 6, 2024Assignee: APPLE INC.Inventors: Krishnakanth Rapaka, Alexandros Tourapis, David W. Singer
-
Patent number: 11979572Abstract: Improved video coding and decoding techniques are described, including techniques to derive quantization step sizes adaptively with quantization step size table templates. Quantization techniques described provide finer-grained control over quantization with a more flexible quantization step size especially at higher degrees of quantization. This may result in improved overall compression quality. Other coding parameters, such as in-loop filtering parameters, may be derived based on the more flexible quantization parameters.Type: GrantFiled: April 19, 2021Date of Patent: May 7, 2024Assignee: APPLE INC.Inventors: Krishnakanth Rapaka, Jaehong Chon, Alexandros Tourapis, David W. Singer
-
Patent number: 11936867Abstract: Improved video coding and decoding techniques are described, including techniques to derive quantization step sizes adaptively with quantization step size table templates. Quantization techniques described provide finer-grained control over quantization with a more flexible quantization step size especially at higher degrees of quantization. This may result in improved overall compression quality. Other coding parameters, such as in-loop filtering parameters, may be derived based on the more flexible quantization parameters.Type: GrantFiled: April 19, 2021Date of Patent: March 19, 2024Assignee: APPLE INC.Inventors: Krishnakanth Rapaka, Jaehong Chon, Alexandros Tourapis, David W. Singer
-
Patent number: 11863738Abstract: Techniques for encoding video with motion compensation include a compressed bitstream syntax that includes a list of all motion prediction reference frames without distinguishing between short-term reference frame and long-term reference frames. The list of reference frames may be provided in a slice header and may apply to encoded data video data within the corresponding slice. The list may be prefaced with a single number indicating the total number of reference frames. In an aspect delta POC reference numbers may be encoded with a flag indicating the sign of the delta POC when the absolute value of the POC is not equal to zero. In another aspect, a flag may be encoded for every reference frame indicating if POC information should be used when scaling prediction references, and a weighting parameter may be included when POC information should be used.Type: GrantFiled: December 2, 2021Date of Patent: January 2, 2024Assignee: APPLE INC.Inventors: Alexandros Tourapis, Jungsun Kim, Krishnakanth Rapaka, David W. Singer
-
Publication number: 20230319310Abstract: 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. Additionally, an encoder is configured to signal and/or a decoder is configured to receive a supplementary message comprising volumetric tiling information that maps portions of 2D image representations to objects in the point. In some embodiments, characteristics of the object may additionally be signaled using the supplementary message or additional supplementary messages.Type: ApplicationFiled: June 5, 2023Publication date: October 5, 2023Applicant: Apple Inc.Inventors: Alexandros Tourapis, Jungsun Kim, Khaled Mammou, David W. Singer, Fabrice A. Robinet
-
Patent number: 11758133Abstract: Techniques for coding and decoding video may include predicting picture regions defined by a time-varying tessellation and/or by a tessellation that varies spatially within a picture. These techniques improve decoded video quality, for example, by reducing block-based visual artifacts. Tessellation patterns may be irregular spatially to prevent alignment of some prediction region boundaries within a picture. Tessellation patterns may vary over time based on a spatial offset value, and the spatial offset value may be determined via a modulo function. Tessellation patterns may include overlapped shapes, for example when used in conjunction with overlapped block motion compensation.Type: GrantFiled: March 30, 2020Date of Patent: September 12, 2023Assignee: APPLE INCInventors: Alexandros Tourapis, David W. Singer, Dominik Mehlem, Krishnakanth Rapaka
-
Patent number: 11711527Abstract: A method of adaptive chroma downsampling is presented. The method comprises converting a source image to a converted image in an output color format, applying a plurality of downsample filters to the converted image and estimating a distortion for each filter chose the filter that produces the minimum distortion. The distortion estimation includes applying an upsample filter, and a pixel is output based on the chosen filter. Methods for closed loop conversions are also presented.Type: GrantFiled: August 17, 2021Date of Patent: July 25, 2023Assignee: APPLE INC.Inventors: Alexandros Tourapis, Yeping Su, David W. Singer, Hsi-Jung Wu
-
Patent number: 11711544Abstract: 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. Additionally, an encoder is configured to signal and/or a decoder is configured to receive a supplementary message comprising volumetric tiling information that maps portions of 2D image representations to objects in the point. In some embodiments, characteristics of the object may additionally be signaled using the supplementary message or additional supplementary messages.Type: GrantFiled: June 25, 2020Date of Patent: July 25, 2023Assignee: Apple Inc.Inventors: Alexandros Tourapis, Jungsun Kim, Khaled Mammou, David W. Singer, Fabrice A. Robinet
-
Publication number: 20230232044Abstract: A system comprises an encoder configured to compress attribute information and/or spatial information 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. In some embodiments, a bit stream structure may be used to communicate compressed point cloud data. The bit stream structure may include point cloud compression network abstraction layer (PCCNAL) units that enable use of groups of frames (GOFs), frame, and sub-frame signaling of patch information. Such a bit stream structure may permit low delay streaming and random access reconstruction of point clouds amongst other applications.Type: ApplicationFiled: March 23, 2023Publication date: July 20, 2023Applicant: Apple Inc.Inventors: Jungsun Kim, Alexandros Tourapis, Khaled Mammou, Fabrice A. Robinet, Yeping Su, David W. Singer
-
Patent number: 11683525Abstract: A system comprises an encoder configured to compress attribute and/or spatial information 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. In some embodiments, an encoder performs downscaling of an image frame prior to video encoding and a decoder performs upscaling of an image frame subsequent to video decoding.Type: GrantFiled: November 10, 2021Date of Patent: June 20, 2023Assignee: Apple Inc.Inventors: Khaled Mammou, Yeping Su, Jungsun Kim, Valery G. Valentin, David W. Singer, Fabrice A. Robinet, Hsi-Jung Wu, Alexandros Tourapis
-
Patent number: 11676309Abstract: 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.Type: GrantFiled: September 3, 2021Date of Patent: June 13, 2023Assignee: Apple IncInventors: Alexandros Tourapis, Khaled Mammou, Yeping Su, Fabrice A. Robinet, David W. Singer
-
Patent number: 11663744Abstract: 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. A processing/filtering element utilizes occupancy map information and/or auxiliary patch information to determine relationships between patches in image frames and adjusts encoding/decoding and/or filtering or pre/post-processing parameters based on the determined relationships.Type: GrantFiled: May 3, 2021Date of Patent: May 30, 2023Assignee: Apple Inc.Inventors: Alexandros Tourapis, Khaled Mammou, Yeping Su, Jungsun Kim, Valery G. Valentin, David W. Singer, Fabrice A. Robinet, Hsi-Jung Wu
-
Patent number: 11647226Abstract: A system comprises an encoder configured to compress attribute information and/or spatial information 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. In some embodiments, a bit stream structure may be used to communicate compressed point cloud data. The bit stream structure may include point cloud compression network abstraction layer (PCCNAL) units that enable use of groups of frames (GOFs), frame, and sub-frame signaling of patch information. Such a bit stream structure may permit low delay streaming and random access reconstruction of point clouds amongst other applications.Type: GrantFiled: May 12, 2021Date of Patent: May 9, 2023Assignee: Apple Inc.Inventors: Jungsun Kim, Alexandros Tourapis, Khaled Mammou, Fabrice A. Robinet, Yeping Su, David W. Singer
-
Patent number: 11606569Abstract: Support for additional components may be specified in a coding scheme for image data. A layer of a coding scheme that specifies color components may also specify additional components. Characteristics of the components may be specified in the same layer or a different layer of the coding scheme. An encoder or decoder may identify the specified components and determine the respective characteristics to perform encoding and decoding of image data.Type: GrantFiled: September 25, 2019Date of Patent: March 14, 2023Assignee: Apple Inc.Inventors: Alexandros Tourapis, Yeping Su, Khaled Mammou, Jungsun Kim, David W. Singer, Fabrice A. Robinet, Guy Cote, Jim C. Chou, Hsi-Jung Wu