-
31.
公开(公告)号:US20240031629A1
公开(公告)日:2024-01-25
申请号:US18224742
申请日:2023-07-21
Applicant: ATEME
Inventor: Sassan Pejhan
IPC: H04N21/24 , H04N21/258 , H04N21/2343
CPC classification number: H04N21/24 , H04N21/25866 , H04N21/2343
Abstract: A method for managing the encoding of a multimedia content stream distributed in dynamic mode to viewing devices according to a set of profiles comprising a plurality of multimedia data distribution profiles usable by the viewing devices for reception of the multimedia content stream is proposed. Usage statistics data for at least one of the multimedia data distribution profiles is obtained, the usage statistics data representing usage, by the viewing devices, of the multimedia data distribution profile for receiving the multimedia content stream. Based on the usage statistics data, the set of profiles are updated by excluding the multimedia data distribution profile from the set of profiles. Based on the updated set of profiles, a configuration of an encoder used for encoding the multimedia content stream distributed to the viewing device is determined. The encoding is updated according to the determined encoder configuration.
-
公开(公告)号:US11800097B2
公开(公告)日:2023-10-24
申请号:US17517878
申请日:2021-11-03
Applicant: ATEME
Inventor: Anthony Nasrallah , Thomas Guionnet , Mohsen Abdoli , Marco Cagnazzo , Attilio Fiandrotti
IPC: H04N19/00 , H04N19/117 , H04N19/105 , H04N19/139 , H04N19/176 , G06N3/08 , G06T9/00
CPC classification number: H04N19/117 , G06N3/08 , G06T9/002 , H04N19/105 , H04N19/139 , H04N19/176
Abstract: A method of processing a first image in a first plurality of images, wherein the first image is divided into a plurality of pixel blocks, is proposed, which comprises, for a current block of the first image: selecting, in a set of a plurality of predefined interpolation filters, an interpolation filter based on a prediction of an interpolation filter determined by a supervised learning algorithm to which data related to the current block is input; and using the selected interpolation filter for calculating fractional pixel values in a second image of the plurality of images for a temporal prediction of pixels of the current block based on a reference block correlated to the current block in the second image, wherein the second image is distinct from the first image and was previously encoded according to an image encoding sequence for encoding the images of the plurality of images.
-
公开(公告)号:US20230300356A1
公开(公告)日:2023-09-21
申请号:US18110226
申请日:2023-02-15
Applicant: ATEME
Inventor: Thomas Guionnet , Marwa Tarchouli
IPC: H04N19/42 , H04N19/119 , H04N19/176 , H04N19/80 , H04N19/147 , G06N20/00
CPC classification number: H04N19/42 , G06N20/00 , H04N19/119 , H04N19/147 , H04N19/176 , H04N19/80 , H04N19/593
Abstract: A method for encoding image data of an image divided into a plurality of pixel blocks using a machine learning algorithm, is proposed, which comprises, by a computing platform comprising a processor configured for implementing the machine learning algorithm, for a block of the pixel blocks: obtaining a block neighborhood set of at least one pixel of the image, wherein the at least one pixel is located outside the block in a spatial neighborhood of a corresponding pixel located on an edge of the pixel block, and generating, by the machine learning algorithm configured for performing end-to-end image compression, a bitstream representing the encoded pixel block, by encoding the pixel block based on input data comprising the pixel block and the block neighborhood set.
-
公开(公告)号:US11676308B2
公开(公告)日:2023-06-13
申请号:US16584144
申请日:2019-09-26
Applicant: ATEME
Inventor: Elie Mora , Anthony Nasrallah
IPC: G06K9/36 , G06K9/46 , G06T9/00 , H04N19/11 , H04N19/119 , H04N19/159 , H04N19/176
CPC classification number: G06T9/00 , H04N19/11 , H04N19/119 , H04N19/159 , H04N19/176
Abstract: A method of processing an image divided into a plurality of pixel blocks which are processed according to a processing sequence is provided, which comprises, for a current pixel block: determining an application area consisting of a set of pixels in blocks preceding the current block in the processing sequence, for each pixel of the application area, computing a gradient representing a directional change of an intensity at the pixel, and selecting, based on at least one of the computed gradients, an intra prediction video coding mode among a plurality of intra prediction video coding modes usable for encoding and/or decoding the current block.
-
公开(公告)号:US20230136187A1
公开(公告)日:2023-05-04
申请号:US17975842
申请日:2022-10-28
Applicant: ATEME
Inventor: Anthony Nasrallah , Thomas Guionnet , Mohsen Abdoli
IPC: H04N19/136 , H04N19/189 , H04N19/154
Abstract: A method of processing a video sequence is proposed, which comprises, for a video encoding tool of a set of video encoding tools configured for encoding the video sequence comprised in a video encoder, determining an efficiency value based on an encoding performance value and an encoding computational complexity value of the video encoding tool for encoding the video sequence, and determining, based on the efficiency value of the video encoding tool, whether to configure the video encoder to use the video encoding tool for the encoding of the video sequence.
-
公开(公告)号:US20230009360A1
公开(公告)日:2023-01-12
申请号:US17946442
申请日:2022-09-16
Applicant: ATEME
Inventor: Elie Mora , Mohsen Abdoli , Thomas Guionnet
IPC: H04N19/103 , G06T7/11 , G06T7/90 , G06F17/16 , G06N7/00
Abstract: A method of processing an image divided into a plurality of pixel blocks which are processed according to a processing sequence is provided, which comprises, for a current pixel block: determining an application area comprising a set of pixels in blocks preceding the current block in the processing sequence; performing a gradient analysis on at least one pixel of the application area; selecting at least two intra prediction video coding modes among a plurality of intra prediction video coding modes usable for processing the current pixel block, wherein at least one of the selected intra prediction video coding modes is selected based on the gradient analysis; determining a plurality of predictors of the current pixel block based on the at least two selected intra prediction video coding modes; and generating a predictor of the current pixel block based on the determined plurality of predictors.
-
公开(公告)号:US20220191501A1
公开(公告)日:2022-06-16
申请号:US17550601
申请日:2021-12-14
Applicant: ATEME
Inventor: Thomas GUIONNET
IPC: H04N19/136 , H04N19/103
Abstract: A method of processing an image is proposed, which includes: generating a decoded image by first encoding the image, wherein the first encoding the image includes decoding encoded data generated based on the image, determining estimates of parameters of a parametric model of noise contained in the image based on the decoded image, including the estimates of parameters of the parametric model of noise in an encoded stream generated by second encoding the image.
-
38.
公开(公告)号:US11323761B2
公开(公告)日:2022-05-03
申请号:US16280459
申请日:2019-02-20
Applicant: ATEME
Inventor: Thomas Guionnet
IPC: H04N21/238 , H04N21/2343 , H04N21/2662 , G06F21/60
Abstract: A method, implemented by computer means, for digitally encoding multimedia content into one or more video streams for on-demand distribution to at least one receiving terminal, the method comprising the following steps: from a given set of profiles, each profile being characterized by a value of at least one encoding parameter, forming one or more ordered groups of profiles, it being possible for a same profile to be present in multiple groups, such that in each group, each profile and its immediate successor satisfy a first predetermined condition, and selecting from the formed groups at least one group of profiles satisfying a second predetermined condition.
-
公开(公告)号:US11206418B2
公开(公告)日:2021-12-21
申请号:US15741304
申请日:2016-06-30
Applicant: ATEME
Inventor: Etienne Dupuis , Mathieu Monnier , Jean-Marc Thiesse , Pierre Larbier
IPC: H04N19/513 , H04N19/105 , H04N19/176 , H04N19/119 , H04N19/61 , H04N19/182 , H04N19/523 , H04N19/194 , H04N19/85 , H04N19/103 , H04N19/59 , H04N19/70 , H04N19/33 , H04N19/40
Abstract: Disclosed is a method of encoding a video sequence according to a first set of encoding parameters is presented, including redimensioning the video sequence, generating encoding data of the redimensioned video sequence according to a second set of encoding parameters, determining first encoding data of the video sequence by respective scale transposition of encoded data generated for the redimensioned video sequence, determining, for at least one encoding block of an image of the video sequence, respective pixel residuals from predictive coding data obtained by encoding the redimensioned video sequence applying a block transformation to the pixel residuals determined, and inserting the transformed pixel residuals and the first encoding data into a binary encoding stream of the video sequence.
-
公开(公告)号:US20210344940A1
公开(公告)日:2021-11-04
申请号:US17307364
申请日:2021-05-04
Applicant: ATEME
Inventor: Thomas GUIONNET , Sébastien HERBRETEAU
Abstract: A method of method of processing an image includes: determining estimates of parameters of an auto-regressive, parametric model of noise, according to which a current noise pixel is computed combining linear combination of previous noise pixels in a causal neighborhood of the current noise pixel weighted by respective model linear combination parameters with a generated noise sample corresponding to an additive Gaussian noise of model variance parameter; performing a convergence check loop, each iteration including: generating a noise template of noise pixels based on the estimated model parameters, the noise template having predetermined pixel size smaller than the image pixel size; estimating a noise template variance; if the estimated variance is below a first predetermined threshold or above a second predetermined threshold, proportionally decreasing the model linear combination parameters with a predetermined correcting factor, and performing another convergence check loop; otherwise exiting the convergence check loop.
-
-
-
-
-
-
-
-
-