Patents Assigned to ATEME
  • Patent number: 12634493
    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.
    Type: Grant
    Filed: February 15, 2023
    Date of Patent: May 19, 2026
    Assignee: ATEME
    Inventors: Thomas Guionnet, Marwa Tarchouli
  • Patent number: 12542938
    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.
    Type: Grant
    Filed: July 21, 2023
    Date of Patent: February 3, 2026
    Assignee: ATEME
    Inventor: Sassan Pejhan
  • Patent number: 12537951
    Abstract: A method of processing an image, wherein the image is divided into a plurality of blocks is provided, which comprises, for a block of the plurality of blocks: determine prediction residual data representing prediction encoding data for pixels of the block; determine coefficients based on the prediction residual data; based on a number of non-null coefficients among the coefficients, the number of non-null coefficients being at least one, determine a processing to be performed on the prediction residual data for generating a binary flow of encoded pixels of the block.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: January 27, 2026
    Assignee: ATEME
    Inventor: Christophe Gisquet
  • Patent number: 12461829
    Abstract: A method for managing encoding of an input multimedia content stream is proposed, which comprises: obtain a primary configuration used for encoding the input multimedia content stream for generating a primary channel; determine, based on the primary configuration, a redundancy configuration for encoding the input multimedia content stream for generating a redundancy channel; and encode the input multimedia content stream according to the redundancy configuration to generate the redundancy channel, wherein the encoding of the input multimedia content stream according to the redundancy configuration uses less resources than resources used for encoding the input multimedia content stream according to the primary configuration, and wherein the redundancy configuration is determined for distributing the redundancy channel through a distribution network in place of the primary channel upon occurrence of a failure in the encoding of the input multimedia content stream for generating the primary channel.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: November 4, 2025
    Assignee: ATEME
    Inventor: Abdelmajid Moussaoui
  • Patent number: 12453064
    Abstract: An electronic apparatus comprising an electronic board on which are placed an electronic subassembly and a filtering unit, the analog subassembly comprising one or more radiofrequency analog components for receiving radiofrequency components is proposed. The analog subassembly is protected by shielding placed on one side of the electronic board, the filtering unit is placed on the side of the electronic board on a signal path electrically connected to the analog subassembly, the filtering unit comprises a capacitive component placed under the shielding and connected to an analog ground, and the filtering unit further comprises a filtering component placed on the input to the filtering unit in series with the signal path on passing through the shielding or in the immediate vicinity of the shielding.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: October 21, 2025
    Assignee: ATEME
    Inventor: Jean-Michel Capitan
  • Patent number: 12388974
    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.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: August 12, 2025
    Assignee: ATEME
    Inventors: Elie Mora, Mohsen Abdoli, Thomas Guionnet
  • Publication number: 20250097495
    Abstract: A method for registration with a server of a multimedia data delivery system is proposed, which includes, the server: receiving, from a first client configured on a first user device of the multimedia data delivery system, a request for multimedia data, the request including a network address of the first client; generating a client identifier based on data in the received request; generating multimedia data through which the client identifier is obtainable using the first user device through playing the multimedia data by a multimedia player on the first user device, and transmitting the multimedia data to the first user device; receiving, by the server, from a second client on a second user device, a request for registration with the server, the request for registration includes an acquired client identifier; and determining whether registration with the server is successful based on the client identifier and the acquired client identifier.
    Type: Application
    Filed: September 18, 2024
    Publication date: March 20, 2025
    Applicant: ATEME
    Inventor: Jan-David OUTTERS
  • Patent number: 12244843
    Abstract: A method for processing a current image of a set of images is proposed, which comprises, at a video processing device comprising a processor: determining a target pixel area in the current image; obtaining a hidden image, comprising a source pixel area, of the set of images; dividing the current image into blocks for an encoding of the blocks according to an encoding sequence; and for a block of the target pixel area: determining a motion vector pointing to a block of the source pixel area in the hidden image corresponding to the block of the target pixel area, and based on the motion vector, encoding the block of the target pixel area according to a temporal correlation prediction mode pursuant to which no pixel residual representing a difference between the block of the target pixel area and the corresponding block of the source pixel area is generated.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: March 4, 2025
    Assignee: ATEME
    Inventors: Thibaud Biatek, Mohsen Abdoli, Christophe Gisquet
  • Patent number: 12244814
    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.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: March 4, 2025
    Assignee: ATEME
    Inventors: Anthony Nasrallah, Thomas Guionnet, Mohsen Abdoli
  • Patent number: 12063393
    Abstract: A method for processing a media stream is proposed, which includes, at a media distribution unit including a processor: obtaining, based on media stream data received from a media encoder, at least one media data chunk of the media stream, wherein the at least one media data chunk is a separately addressable data unit by a request for media data received by the media distribution unit; generating, based on received media stream data, metadata related to the media data chunk; storing the media data chunk in a memory of the media distribution unit, wherein the memory is used to store media data chunks as separately addressable data units for a memory read from the memory; and updating a list of media data chunks stored in the memory, based on the metadata related to the media data chunk.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: August 13, 2024
    Assignee: ATEME
    Inventors: Benoît Ryder, Tanguy Person
  • Patent number: 12058397
    Abstract: A method for managing computational resources allocated for encoding of one or more multimedia content streams for distribution in dynamic mode to viewing devices through a distribution network is proposed, which comprises, by a processing node of the distribution network: obtain, for a multimedia content stream corresponding to a channel distributed to the viewing devices, a value of a computational resource allocation criterion, wherein the computational resource allocation criterion comprises an audience measurement for the corresponding channel and a video content complexity of the multimedia content stream; and determine, based on the computational resource allocation criterion, an allocation of computational resources of a computing platform configured for encoding the multimedia content stream.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: August 6, 2024
    Assignee: ATEME
    Inventors: Abdelmajid Moussaoui, Thomas Guionnet, Sassan Pejhan
  • Publication number: 20240236398
    Abstract: A method for delivering multimedia data to a user device of a multimedia data delivery system is proposed, which includes, at a server device of the multimedia data delivery system, receiving, from the user device, a query message requesting service list data. The query message includes a parameter for querying custom service list data in relation to a user of the user device, and upon receiving the query message, generating a response message for transmission to the user device which includes a list of multimedia services customized for the user based on the parameter.
    Type: Application
    Filed: October 19, 2023
    Publication date: July 11, 2024
    Applicant: ATEME
    Inventors: Thibaud BIATEK, Christophe BURDINAT
  • Patent number: 12034936
    Abstract: A method for managing computational resources allocated for encoding of one or more multimedia content streams for distribution in dynamic mode to viewing devices through a distribution network is proposed, which comprises, by a processing node of the distribution network: obtain, for a multimedia content stream corresponding to a channel distributed to the viewing devices, a value of a computational resource allocation criterion, wherein the computational resource allocation criterion comprises an audience measurement for the corresponding channel; and determine, based on the computational resource allocation criterion, an allocation of computational resources of a computing platform configured for encoding the multimedia content stream.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: July 9, 2024
    Assignee: ATEME
    Inventors: Abdelmajid Moussaoui, Thomas Guionnet, Sassan Pejhan
  • Publication number: 20240179202
    Abstract: A method for processing a media stream is proposed, which comprises, at a media distribution unit comprising a processor: upon receiving, from a player device, a request for a media data segment of the media content stream, determining a media data chunk of the one or more media data chunks that corresponds to the segment and is available for distribution to the player device; determining a bootstrapping file of the one or more bootstrapping files that corresponds to the media data chunk, wherein the I-type image of the bootstrapping file corresponds to an image of a media data chunk that precedes the media data chunk in the media data segment; generating a response media data chunk by combining the media data chunk and the bootstrapping file; and serving the request based on the response media data chunk by sending the response media data chunk to the player device.
    Type: Application
    Filed: November 28, 2023
    Publication date: May 30, 2024
    Applicant: ATEME
    Inventors: Thibaud BIATEK, Eric TOULLEC, Lucas GREGORY
  • Publication number: 20240137596
    Abstract: A method for delivering multimedia data to a user device of a multimedia data delivery system is proposed, which includes, at a server device of the multimedia data delivery system, receiving, from the user device, a query message requesting service list data. The query message includes a parameter for querying custom service list data in relation to a user of the user device, and upon receiving the query message, generating a response message for transmission to the user device which includes a list of multimedia services customized for the user based on the parameter.
    Type: Application
    Filed: October 18, 2023
    Publication date: April 25, 2024
    Applicant: ATEME
    Inventors: Thibaud BIATEK, Christophe BURDINAT
  • Patent number: 11948335
    Abstract: A method of method of processing an image of a video sequence including a plurality of images, wherein the video sequence is divided into a sequence of consecutive subsets each including one or more consecutive images of the video sequence is provides, which includes: determining, among the consecutive subsets, a current subset that includes the image, upon determining that the image is a first image of the current subset to be processed, determining an analysis window corresponding to the current subset, wherein the analysis window includes a plurality of consecutive images of the video sequence, and includes at least one image of the current subset, and generating processing results for the image by performing a processing on the images of the analysis window.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: April 2, 2024
    Assignee: ATEME
    Inventors: Thomas Guionnet, Sébastien Herbreteau
  • Patent number: 11943493
    Abstract: A method for monitoring video streams is proposed, which comprises: generating, by one or more source encoders, encoded multimedia content signals based on the encoding of monitored video streams respectively corresponding to one or more monitoring points along a workflow chain of a video broadcasting headend configured for one or more video channels broadcasted by the headend, and transmitting the encoded multimedia content signals to a remote monitoring device through a content distribution network.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: March 26, 2024
    Assignee: ATEME
    Inventors: Kaleb Fretwell, Mark Morgant, Gautier Vandomme, Sassan Pejhan
  • Patent number: 11930239
    Abstract: An apparatus for capturing video broadcasting signals comprises a plurality of capture channels, each channel producing respective video transport streams as inputs to a multi-channel virtualization module. Each channel comprises: an input interface powered by a low-noise power supply arranged to receive a respective modulated video broadcasting input signal within an input frequency band; a single input, dual output distribution amplifier arranged to produce first and second amplified input signals within a satellite broadcasting frequency band and within a cable and/or terrestrial broadcasting frequency band, respectively. A first tuner is configured to receive and downconvert the first amplified input signal to generate a first baseband signal; a second tuner is configured to receive and downconvert the second amplified input signal to generate a second baseband signal; and a demodulator is configured to receive the baseband signals as input and to generate the respective video transport stream.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: March 12, 2024
    Assignee: ATEME
    Inventor: Jean-Michel Capitan
  • Patent number: 11831944
    Abstract: Disclosed is a method for managing multimedia content, involving: obtaining a first set of content description metadata describing a first multimedia content broadcast in dynamic mode; and upon reading, in the first set of metadata, data redirecting to a section of a second set of content description metadata, reading, in the section of the second set of metadata, data relating to a time synchronization for accessing a second multimedia content broadcast in dynamic mode.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: November 28, 2023
    Assignees: ATEME, INSTITUT MINES TELECOM
    Inventors: Eric Toullec, Lucas Gregory, Jean Le Feuvre
  • Patent number: 11800097
    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.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: October 24, 2023
    Assignee: ATEME
    Inventors: Anthony Nasrallah, Thomas Guionnet, Mohsen Abdoli, Marco Cagnazzo, Attilio Fiandrotti