Patents by Inventor Emmanuel Thomas

Emmanuel Thomas 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: 11943452
    Abstract: A method is described for forming output video frames by a decoder device, comprising: receiving a bitstream comprising bitstream parts representing encoded media data of video tiles and tile positioning information associated with the encoded video tiles; extracting tile positioning information from the bitstream, the tile positioning information comprising tile identifiers for identifying encoded video tiles, a tile identifier being associated with one or more boundary identifiers, each identifying a boundary of a video tile identified by a tile identifier; determining a tile map based on the boundary identifiers, the tile map representing a spatial layout of video tiles in an output video frame; and forming an output video frame, including identifying parts of the bitstream representing encoded media data of video tiles identified in the tile map, decoding the identified encoded media data and copying the decoded media data in the output video frame buffer according to spatial layout.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: March 26, 2024
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Emmanuel Thomas, Omar Aziz Niamut, Robert Koenen
  • Publication number: 20240080501
    Abstract: A method of processing multi-view video data by an server is described, wherein the method may comprise receiving one or more first multi-view parameters from a client device, the one or more multi-view parameters being indicative of a first data format associated with a multi-view display device of the client device; receiving a request for a segment sent by the client device based on a manifest file, the segment request comprising a segment resource locator identifying a first source segment comprising first multi-view video data, the segment resource locator comprising one or more second multi-view parameters indicating that the first multi-view video data are of a second data format; generating a segment of the first data format based on the one or more first multi-view parameters, the first multi-view video data and, optionally, further multi-view video data associated with one or more further source segments; and, transmitting the generated segment to the client device.
    Type: Application
    Filed: December 23, 2021
    Publication date: March 7, 2024
    Inventors: Aschwin Steven Reinier Brandt, Emmanouil Potetsianakis, Emmanuel Thomas
  • Publication number: 20240064317
    Abstract: A method of decoding coded pictures of a video is described wherein the method includes the steps of receiving, by a decoder apparatus, a bitstream comprising an encoded representation of first pictures of a first resolution version of the video and decoding the coded first pictures into first pictures, the first pictures being associated with corresponding second pictures of a second resolution version of the video, the first pictures being formed by sampling the corresponding second pictures using a sampling lattice of a plurality of sampling lattices of a spatial subsampling scheme; receiving, by the decoder apparatus, signalling information in the bitstream, the signalling information informing the decoder apparatus about a resolution change and identifying at least one of the first pictures as a first base picture and identifying one or more auxiliary pictures, the first base picture being associated with a corresponding second picture, and, each of the one or more auxiliary pictures being formed based o
    Type: Application
    Filed: December 22, 2021
    Publication date: February 22, 2024
    Inventors: Emmanuel Thomas, Alexandre da Silva Pratas Gabriel, Emmanouil Potetsianakis
  • Publication number: 20240056590
    Abstract: Methods and apparatus for processing an encoded representation of a sequence of pictures are disclosed, wherein the method includes: a processor of a decoding apparatus allocating memory for one or more pictures in a decoded picture buffer, DPB; the processor receiving a bitstream comprising an encoded representation of a current picture, the encoded representation of the current picture comprising a plurality of decoding units, DUs, each of the plurality of DUs comprising an encoded set of pixels; the processor storing the plurality of DUs of the current picture in a coded picture buffer, CPB; the processor decoding the plurality of DUs into decoded DUs of the current picture and storing the decoded DUs in the allocated memory of the DPB, the processor executing at least one partial output during the decoding of the plurality of DUs of the current picture, the performing of the at least one partial output including: copying one or more of the decoded DUs from the DPB to a data sink before all of the pluralit
    Type: Application
    Filed: December 21, 2021
    Publication date: February 15, 2024
    Inventors: Emmanouil Potetsianakis, Emmanuel Thomas
  • Publication number: 20240056614
    Abstract: Methods and apparatus for processing an encoded representation of a sequence of pictures are disclosed, wherein the method includes: allocating memory for a current picture of the sequence of pictures in a decoded picture buffer, DPB; receiving a bitstream comprising an encoded representation of the current picture, and storing the encoded representation as a plurality of decoding units DUs, in a coded picture buffer, CPB, each of the plurality of DUs comprising an encoded set of pixels, wherein no coding dependency exists between coded pixels of different DUs of the current picture; receiving prioritization information associated with each of the plurality of DUs stored in the CPB, the prioritization information defining a decoding order in which the DUs of the current picture are being decoded; decoding one or more of said plurality of DU's into one or more decoded DU's, in accordance with said decoding order, each decoded DU comprising a set of pixels, each set of pixels being associated with a different a
    Type: Application
    Filed: December 16, 2021
    Publication date: February 15, 2024
    Inventors: Emmanouil Potetsianakis, Emmanuel Thomas
  • Publication number: 20240031614
    Abstract: A streaming server and a streaming client are described, with the streaming server being configured for streaming video data representing a panoramic video of a scene to the streaming client. The panoramic video may show the scene from a viewpoint within the scene, with the viewpoint being one of a plurality of viewpoints within the scene. When streaming first video data of a first panoramic video, and when starting to stream second video data of a second panoramic video, the streaming client may at least temporarily and simultaneously continue to stream at least part of the first video data by continuing to stream a part of the first video data which represents shared video content of the scene which is visible in the first panoramic video and in the second panoramic video, while additionally streaming second viewpoint-specific video data which represents viewpoint-specific video content of the scene.
    Type: Application
    Filed: September 28, 2021
    Publication date: January 25, 2024
    Inventors: Aschwin Steven Reinier Brandt, Emmanuel Thomas
  • Publication number: 20230379554
    Abstract: A method of processing a multi-view video by a client apparatus is described wherein, the multi-view video comprising a set of video streams is created by a set of cameras simultaneously capturing an object in a scene for a set of view angles and for one or more video resolutions, each video stream defining a view associated with a view angle of a camera relative to the object.
    Type: Application
    Filed: December 22, 2021
    Publication date: November 23, 2023
    Inventors: Emmanouil Potetsianakis, Emmanuel Thomas
  • Patent number: 11778258
    Abstract: The invention provides a streaming client with a streaming presentation of an event, with said presentation being obtained by dynamically switching between a plurality of media streams which represent different recordings of the event. For that purpose, source data is obtained from a plurality of stream sources. The source data is constituted by content data and/or metadata of concurrent portions of the plurality of media streams. By applying a quality assessment function to the source data, a quality score is assigned to each one of the concurrent portions. This allows selection data to be generated which enables the streaming client to access a selected one of the concurrent portions of a respective media stream. For example, a segment may be selected which provides a highest quality score. By doing so, it is therefore not required anymore for a consumer to manually switch between different media streams.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 3, 2023
    Assignee: Koninklijke KPN N.V.
    Inventors: Martin Prins, Omar Aziz Niamut, Emmanuel Thomas, Ray Van Brandenburg, Hans Maarten Stokking
  • Publication number: 20230293793
    Abstract: A wearable automated peritoneal dialysis (“APD”) machine is disclosed herein. In an example, the APD machine includes a delivery system connected to a dialysis fluid container and a catheter connected to a peritoneal cavity of a patient. The delivery system includes a pump for pumping fresh dialysis fluid from the dialysis fluid container to the patient, and pumping used dialysis fluid from the patient to the dialysis fluid container. The delivery system also includes a control unit configured to control the pump using a flow rate measured by a flow sensor and a pressure measured by a pressure sensor. The APD machine also includes a clothing item to be worn by the patient. The clothing item includes a first section to retain the dialysis fluid container, a heating element positioned adjacent to the first section for warming the fresh dialysis fluid, and a second section to retain the delivery system.
    Type: Application
    Filed: July 29, 2021
    Publication date: September 21, 2023
    Inventors: A S NAGESHWARAN, Brijoy PATEL, Ramkumar JEYACHANDRAN, Emmanuel Thomas NISHANTH IRUDHAYARAJ
  • Publication number: 20230293797
    Abstract: A peritoneal dialysis (“PD”) system includes a cycler having a micropump actuator, a pressure transducer, and at least one valve actuator; a disposable set including a micropump head sized and shaped for mating with and being driven by the micropump actuator, a pressure sensor configured to operably communicate with the pressure transducer, and at least one fluid valve portion or a portion of at least one fluid line for interfacing with the at least one valve actuator; and a control unit, wherein the disposable set may be arranged to allow, and the control unit may be programmed to operate the micropump actuator and the at least one valve actuator, so that fresh and used dialysis fluid flows through the micropump head in a same direction. The system may also dampen pressure fluctuations via pressure pods, and may analyze the outputs from the pressure pods for patient empty and occlusion detection.
    Type: Application
    Filed: July 29, 2021
    Publication date: September 21, 2023
    Inventors: Anoop THIRUMATTATHIL ASHOKAN, Karthik PITCHAIMANI, Sadashiva KAMATH, Sankar MURMU, Emmanuel Thomas NISHANTH IRUDHAYARAJ, Marcello MALAGOLI
  • Publication number: 20230049909
    Abstract: A method of processing video data of a picture is described, the method including: allocating memory for a decoded picture in a decoded picture buffer, DPB, the decoded picture comprising pixels representing video data; receiving a bitstream comprising decoding units, DUs, and storing the DUs in a coded picture buffer, CRB, the DUs representing a coded picture that needs to be decoded into the decoded picture, each of the DUs representing a coded block of pixels; determining if, during decoding of the coded picture, at least one partial output can be performed, the at least one partial output including copying the one or more decoded DUs from the DPB to a data sink, while one or more DUs of the coded picture are not yet decoded and removed the CPB, the one or more decoded DUs representing a part of the decoded picture; and, or performing the at least one partial output if the processor determines that the at least one partial output can be performed, the performing including marking the one or more decoded DU
    Type: Application
    Filed: December 29, 2020
    Publication date: February 16, 2023
    Inventors: Emmanuel Thomas, Alexandre da Silva Pratas Gabriel, Hendrikus Nathaniël Hindriks, Emmanouil Potetsianakis
  • Publication number: 20230051412
    Abstract: Methods and systems for providing a bitstream comprising video data encoded by an encoder apparatus are described, wherein the method may include: a processor of the encoder apparatus determining a current motion vector of a current block of a current video frame of a sequence of video frames comprising video data, the current motion vector defining a spatial offset of the current block relative to a prediction block of a previously encoded reference video frame stored in a memory of the encoder apparatus; the processor determining or receiving motion information associated with the current video frame, the motion information signaling the processor whether at least part of the offset defined by the current motion vector is associated with non-uniform motion in the video data of the current video frame; the processor determining a motion vector predictor candidate based on the motion information, at least a first motion vector predicator algorithm and a second motion vector predictor algorithm; and, the proce
    Type: Application
    Filed: December 24, 2020
    Publication date: February 16, 2023
    Inventors: Alexandre da Silva Pratas Gabriel, Emmanuel Thomas, Omar Aziz Niamut
  • Publication number: 20230042078
    Abstract: An encoding method comprises obtaining (101) an input set of volumetric image data, selecting (103) data from the image data for multiple views based on a visibility of the data from a respective viewpoint at a respective viewing direction and/or within a respective field of view such that a plurality of the views comprises only a part of the image data, encoding (105) each of the views as a separate output set (31), and generating (107) metadata which indicates the viewpoints. A decoding method comprises determining (121) a desired user viewpoint, obtaining (123) the metadata, selecting (125) one or more of the available viewpoints based on the desired user viewpoint, obtaining (127) one or more sets of image data in which one or more available views corresponding to the selected one or more available viewpoints have been encoded, and decoding (129) at least one of the one or more available views.
    Type: Application
    Filed: December 4, 2020
    Publication date: February 9, 2023
    Inventors: Sylvie Dijkstra-Soudarissanane, Hendrikus Nathaniël Hindriks, Emmanuel Thomas
  • Publication number: 20230026014
    Abstract: One aspect of this disclosure relates a video processing device comprising a processor for processing a manifest file for video streaming for a user. The manifest file comprises at least a plurality of positions defined for a scene that are associated with pre-rendered omnidirectional or volumetric video segments stored on a server system. The manifest file may also contain a plurality of resource locators for retrieving omnidirectional or volumetric video segments from the server system. Each resource locator may be associated with a position defined for the scene. The video processing device may be configured to associate a position of the user with a first position for the scene in the manifest file to retrieve a first omnidirectional or volumetric video segment associated with the first position using a first resource locator from the manifest file.
    Type: Application
    Filed: December 24, 2020
    Publication date: January 26, 2023
    Inventors: Aschwin Steven Reinier Brandt, Bastiaan Wissingh, Emmanuel Thomas
  • Patent number: 11528538
    Abstract: A processor system and computer-implemented method are provided for generating a composite video stream which may include a non-volumetric video and a volumetric video, at least part of which is to be displayed in front of the non-volumetric video. The volumetric video may be included in the composite video stream in the form of a non-volumetric representation of the volumetric video, for example inserted into a spatial subregion of the non-volumetric video which may be occluded by the volumetric video during display. The encoding, transmission and decoding may thus not have to be modified to support volumetric video. Signaling data may be provided which may be indicative of the composite video stream containing the non-volumetric representation of the volumetric video. A processor system and computer-implemented method may be provided for rendering the composite video stream using the signaling data.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: December 13, 2022
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie voor toegepast-natuurwetenschappelijk onderzoek TNO
    Inventors: Omar Aziz Niamut, Emmanuel Thomas, Sylvie Dijkstrasoudarissanane
  • Patent number: 11451838
    Abstract: A method for adaptive streaming of video is described, wherein the method comprises: transmitting first metadata to a client apparatus, the first metadata defining a first adaptation set, an adaptation set defining one or more sets of segment identifiers, each set of segment identifiers defining a plurality of linearly playable media segments of a predetermined resolution, each media segment in a set of media segments having an identical playback duration, the first metadata enabling a client apparatus to request media segments and sequentially playout the media segments; receiving navigation information from the client apparatus, the navigation information defining at least a first region, in the video frames of the first adaptation set; selecting second metadata defining a second adaptation set on the basis of spatial playback information and a spatial distance or a spatial overlap between the first region and a second region in video frames of the first adaptation set, wherein the spatial playback informat
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: September 20, 2022
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek TNG
    Inventors: Alexandre Da Silva Pratas Gabriel, Emmanuel Thomas
  • Patent number: 11438610
    Abstract: A method of encoding video data into a bitstream comprising: determining from the plurality of video blocks of a video frame of a first resolution a current block and one or more reference blocks including reference samples for predicting original samples of the current block; determining predicted samples of the current block based on a downsampling scheme, the determining comprising computing samples of a first low-resolution block of a second resolution that is lower than the first resolution, and predicting samples of one or more second low-resolution blocks of the second resolution based on the samples of the first low resolution block, the samples of the first low-resolution block and the one or more second low-resolution blocks defining predicted samples of the current Block; and, determining residual samples of a residual block based on original samples of the current block and the predicted samples of the current block; transforming the samples of the residual block into a bitstream; and, embedding m
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: September 6, 2022
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie Voor Toegepastnatuurwetenschappelijk
    Inventors: Alexandre Da Silva Pratas Gabriel, Emmanuel Thomas
  • Patent number: 11356695
    Abstract: A method of determining a bitstream is described, the method including: determining a motion vector (MV) of a current block of a current video frame of a sequence of video frames comprising video data captured by a camera, the MV defining an offset of the current block relative to a prediction block, wherein part of the offset is caused by global motion in the video data if the camera is moving relative to a scene; determining motion vector predictor MW candidates for predicting the MV, the MW candidates being determined based on MVs of already encoded blocks; determining a motion compensation vector MCV for MW candidates, determining global motion compensated MW candidates based on a difference between a MW candidate and an associated MCV; selecting a compensated MW; and, determining a motion vector difference MVD based on the compensated MW and the MW; and, using entropy coding to code, the MVD, an indication of the selected compensated MW; and, conversion information for converting a MVP into a compensated
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: June 7, 2022
    Assignees: Koninklijke KPN N.V., Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek TNO
    Inventors: Omar Aziz Niamut, Emmanuel Thomas, Alexandre Da Silva Pratas Gabriel
  • Patent number: 11330280
    Abstract: A method of encoding a video frame into a bitstream is described including: applying a downsampling scheme to an original video frame of a first resolution for determining a first low-resolution, LR, original frame and one or more second original LR frames, the first LR original frame and the one or more second LR original frames being of a second resolution that is lower than the first resolution; partitioning the first LR original frame into first original blocks and partitioning the one or more second LR frames into second original blocks; using a prediction method for determining first predicted blocks, the first predicted blocks defining predictions for the first original blocks of the first LR original frame; determining first residual blocks based on the first predicted blocks and the first original blocks and, subsequently, determining first reconstructed blocks based on the first residual blocks and the first predicted blocks; determining second predicted blocks based on the first reconstructed block
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: May 10, 2022
    Inventors: Alexandre Da Silva Pratas Gabriel, Emmanuel Thomas
  • Publication number: 20220141548
    Abstract: A processor system and computer-implemented method are provided for generating a composite video stream which may include a non-volumetric video and a volumetric video, at least part of which is to be displayed in front of the non-volumetric video. The volumetric video may be included in the composite video stream in the form of a non-volumetric representation of the volumetric video, for example inserted into a spatial subregion of the non-volumetric video which may be occluded by the volumetric video during display. The encoding, transmission and decoding may thus not have to be modified to support volumetric video. Signaling data may be provided which may be indicative of the composite video stream containing the non-volumetric representation of the volumetric video. A processor system and computer-implemented method may be provided for rendering the composite video stream using the signaling data.
    Type: Application
    Filed: December 17, 2019
    Publication date: May 5, 2022
    Inventors: Omar Aziz Niamut, Emmanuel Thomas, Sylvie Dijkstrasoudarissanane