Patents by Inventor Patrice Rondao Alface

Patrice Rondao Alface 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).

  • Publication number: 20230326138
    Abstract: An apparatus comprising circuitry configured to: segment, for a frame of three-dimensional object data, a mesh of the three-dimensional object data into at least one patch; determine contours of the at least one patch, wherein the contours of the at least one patch comprise at least one vertex having at least one connected neighboring vertex belonging to another patch, or at least one vertex on a border of the mesh; generate a contour mesh of the three-dimensional object data using the contours of the at least one patch, wherein the contour mesh comprises a plurality of the at least one patch; and encode the contour mesh of the three-dimensional object data into a bitstream using a coding method.
    Type: Application
    Filed: March 15, 2023
    Publication date: October 12, 2023
    Inventors: Aleksei MARTEMIANOV, Sebastian Schwarz, Patrice Rondao Alface, Lauri Aleksi IIola, Lukasz Kondrad
  • Publication number: 20230316647
    Abstract: An apparatus performs an encoding process including: obtaining a mesh representation of a 3D object; segmenting the mesh representation into 2D projections; reconstructing a 3D mesh from the segmented 2D projections by stitching reconstructed patches, the patches being submeshes of the reconstructed 3D mesh, the stitching performing border fusion based at least on curvature of the patches, to derive parameters for the stitching; and encoding the segmented 2D projections into a bitstream. The apparatus signals the parameters in or along with the bitstream and transmits. An apparatus performing decoding receives the bitstream and signaled parameters, reconstructs a 3D mesh from the segmented 2D projections, and stitches reconstructed submeshes created during the reconstruction together at least as patches, the stitching using the signaled parameters to fuse together pairs of vertices for borders of corresponding patches. The apparatus outputs a modified 3D mesh based at least on the stitching.
    Type: Application
    Filed: March 17, 2023
    Publication date: October 5, 2023
    Inventors: Patrice Rondao Alface, Aleksei Martemianov, Lukasz Kondrad, Lauri Aleksi Ilola, Sebastian Schwarz
  • Publication number: 20230306646
    Abstract: An apparatus comprising circuitry configured to: receive as input a three-dimensional mesh represented as at least one geometry patch of an atlas and at least one texture patch of the atlas; create an occupancy map that indicates which pixels of the at least one geometry patch and the at least one texture patch are occupied having a valid value; wherein the occupancy map is configured to be used to reconstruct the mesh; enter lossy mode; apply, while in lossy mode, an adaptive smoothing filter algorithm to the occupancy map to discard at least one edge of the occupancy map, and to reduce a bitrate for transmission of the occupancy map; store, while in lossy mode, the adaptively smoothed occupancy map and at least one occupancy filter threshold; and encode the adaptively smoothed occupancy map and the at least one occupancy filter threshold into a bitstream.
    Type: Application
    Filed: March 15, 2023
    Publication date: September 28, 2023
    Inventors: Aleksei MARTEMIANOV, Sebastian SCHWARZ, Patrice RONDAO ALFACE, Lauri Aleksi ILOLA, Lukasz KONDRAD
  • Publication number: 20230300336
    Abstract: An apparatus comprising circuitry configured to: obtain a three-dimensional model comprising at least one patch, at least one geometry component, at least one occupancy component, and zero or more texture components; subsample the at least one geometry component of the at least one patch of a three-dimensional object at occupied positions using a subsampling criterion; define respective search windows around the respective occupied positions; select respective salient points relative to the respective occupied positions within the respective search windows; triangulate the salient points to approximate a shape of the three-dimensional object; detect zero or more triangles that overlap with at least one unoccupied pixel; split the zero or more triangles that overlap with at least one unoccupied pixel until no triangle overlaps with the unoccupied pixels; and add zero or more additional triangles close to a border of the three-dimensional object to generate a resulting mesh signaled to a decoder.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 21, 2023
    Inventors: Patrice Rondao Alface, Aleksel Martemianov, Lukasz Kondrad, Lauri Aleksi Ilola, Sebastian Schwarz
  • Publication number: 20230298217
    Abstract: An apparatus comprising circuitry configured to: receive scalability information, the scalability information comprising a number of at least one layer of a three-dimensional object, and at least one sampling rate for the layer; subsample a geometry component of a patch of the three-dimensional object at occupied positions, based on the sampling rate for the layer; define respective search windows around the respective occupied positions; select respective salient points relative to the respective occupied positions within the respective search windows; triangulate the salient points to approximate a shape of a three-dimensional object; detect zero or more triangles that overlap with at least one unoccupied pixel; split the zero or more triangles that overlap with at least one unoccupied pixel until no triangle overlaps with the unoccupied pixels; and add zero or more additional triangles close to a border of the three-dimensional object to generate a resulting mesh for the layer.
    Type: Application
    Filed: March 3, 2023
    Publication date: September 21, 2023
    Inventors: Patrice Rondao Alface, Aleksei Martemianov, Lukasz Kondrad, Lauri Aleksi Ilola, Sebastian Schwarz
  • Publication number: 20230298218
    Abstract: An apparatus obtains a mesh representation of a 3D object, and performs an encoding process: segmenting the 3D object into 2D projections; encoding the segmented 2D projections into a bitstream; reconstructing a 3D mesh from the segmented and encoded 2D projections; deriving an error vector, describing a shift between 3D data, from patches reconstructed from corresponding encoded patches of the bitstream, and original data in the mesh representation. The patches are submeshes of the reconstructed 3D mesh. The apparatus signals and transmits the error vector in or along with the bitstream. A decoder apparatus receives these and performs a decoding process to form decoded 2D projections of the mesh representation, reconstructs a 3D mesh from decoded 2D projections, applies the patch correction vector elements from the error vector in the decoding process or the reconstructing, produces a modified 3D mesh, as an output mesh and outputs the output mesh.
    Type: Application
    Filed: March 20, 2023
    Publication date: September 21, 2023
    Inventors: Sebastian Schwarz, Patrice Rondao Alface, Aleksei Martemianov, Lukasz Kondrad, Lauri Aleksi Ilola
  • Publication number: 20230171427
    Abstract: The embodiments relate to a method for encoding including receiving a sequence of volumetric video frames including a volumetric visual object being defined with a mesh of interconnected vertices; selecting one or more reference frames from the sequence of volumetric video frames for a group of pictures; clustering a mesh of the one or more reference frames into patches, each patch being associated with a corresponding bounding volume; creating matching patches in frames dependent on the reference frame; estimating scaling and rotation parameters for each individual patch in the dependent frame; applying the estimated scaling and rotation parameters to bounding volume of a patch of the dependent frames; packing the patches to an atlas bitstream of a volumetric video stream and including into a bitstream the estimated rotation parameter alongside the bounding volume of a patch. The embodiments also relate to a method for decoding, and corresponding equipment.
    Type: Application
    Filed: November 30, 2022
    Publication date: June 1, 2023
    Inventors: Christoph Bachhuber, Lukasz Kondrad, Sebastian Schwarz, Lauri Aleksi Ilola, Patrice Rondao Alface, Aleksei Martemianov, Jozsef Szabo
  • Patent number: 10244185
    Abstract: A method for mixing a first video signal and a second video signal, the method comprising at a mixing device receiving the first video signal; receiving the second video signal; receiving a transformation information signal dividing the first video signal into a transparent region and a non-transparent region and representing a spatial relationship between the first video signal and the second video signal; transforming the second video signal in accordance with the transformation information signal; and combining the non-transparent region of the first video signal with a portion of the transformed second video signal, the portion of the transformed second video signal being rendered in the transparent region of the first video signal.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: March 26, 2019
    Assignee: ALCATEL LUCENT
    Inventors: Sigurd Van Broeck, Patrice Rondao Alface, Christoph Stevens, Jean-Francois Macq
  • Patent number: 10200429
    Abstract: A system for making available at an end-user a media file, from a media provider comprising a media file patch related to at least one object, the system comprising: an encoding module at the media provider configured for determining at least one representation which resembles the media file patch, by comparing the media file patch with representations of said at least one object, and for including at least one identification corresponding with said representation in a skeleton file; a storage medium storing a dictionary including the representations of the at least one object at of the end-user and an intermediate node between the media provider and/or the end-user; a decoding module configured for decoding the skeleton file using the identification for looking up the corresponding representation in the dictionary of the storage medium and for rendering the media file patch based on the looked-up corresponding representation.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: February 5, 2019
    Assignee: ALCATEL LUCENT
    Inventors: Maarten Aerts, Patrice Rondao Alface, Vinay Namboodiri
  • Patent number: 10194157
    Abstract: An encoder for encoding a video signal, comprising a video modelling module configured for determining a plurality of video modelling parameters for a plurality of video locations on a spatiotemporal grid of said video signal, said spatiotemporal grid comprising at least two spatial dimensions and a time dimension, each video modelling parameter being adapted for allowing a pre-determined video model to at least approximately reconstruct its video location, a video segmentation module configured for segmenting said video signal into a plurality of spatiotemporal video regions, based on said video modelling parameters and a vectorisation module configured for vectorising spatiotemporal surfaces of said spatiotemporal video regions; and wherein said encoder is configured for encoding said video signal based on at least a subset of said determined plurality of video modelling parameters and based on said vectorised spatiotemporal surfaces, wherein said subset is determined taking into account said spatiotemporal
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: January 29, 2019
    Assignee: Alcatel Lucent
    Inventors: Maarten Aerts, Patrice Rondao Alface
  • Publication number: 20190007685
    Abstract: A transmitter for generating a set of encoded prioritized video streams from an incoming video stream (Vin) comprises: —a video decomposition module (VD) for decomposing said incoming video stream in at least two independent video components in spectral or time-spatial/spectral domain (Vd1, . . . , Vdn), —a compression module for compressing said at least two independent video components, thereby obtaining at least two compressed independent video components (Vde1, . . . , Vden), —a multi-stream packetization and prioritization module (MPP) for generating for each of said at least two compressed independent video components a respective set of packet streams in respective different qualities Vde1q1, . . . , Vde1q1, . . . , Vdenq1, . . .
    Type: Application
    Filed: December 15, 2016
    Publication date: January 3, 2019
    Applicant: Alcatel-Lucent
    Inventors: Sammy Lievens, Donny Tytgat, Maarten Aerts, Jean-Francois Macq, Patrice Rondao Alface, Christoph Stevens
  • Patent number: 10078913
    Abstract: Method for capturing an environment with objects, using a 3D camera, wherein the images of the cameras captured at different moments in time are used to generate 3D models, and wherein accuracy values are assigned to segments of the models allowing efficient refining of the models using the accuracy values.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: September 18, 2018
    Assignee: Alcatel Lucent
    Inventors: Patrice Rondao Alface, Vinay Namboodiri, Maarten Aerts
  • Publication number: 20180220163
    Abstract: An encoder for encoding a video signal, comprising a spatiotemporal edge detector configured for detecting a number of spatiotemporal surfaces of said video signal, a vectorising module configured for said spatiotemporal surfaces and an attribute tracer configured for determining for said vectorised spatiotemporal surfaces a number of texture paint attributes, said number of texture paint attributes characterising at least one of a colour and a texture on at least one side of a respective vectorised spatiotemporal surface of said vectorised spatiotemporal surfaces; and wherein said encoder is configured for encoding said video signal based on said vectorised spatiotemporal surfaces and said number of texture paint attributes.
    Type: Application
    Filed: July 14, 2016
    Publication date: August 2, 2018
    Applicant: Alcatel Lucent
    Inventors: Maarten Aerts, Patrice Rondao Alface
  • Publication number: 20170169606
    Abstract: Embodiments relates to a method for encrypting a 3D object (O) defined at least by a set of first points (pi) and a set first of faces (F), contained in a bounding box (B), the method being executed by an encryption device and comprising: determining (S4) a set of second points (psi) by bijection of the set of first points (pi), and a second set of faces (Fs), determining (S5) an encrypted 3 D object (Os) defined at least by the set of second points (psi) and the second set of faces (Fs), wherein the first points (pi) are associated with respective first indexes (i), the second points (psi) are associated with respective second indexes (sj), and a face is specified by a list of indexes, wherein the encrypted 3D object (Os) is contained in said bounding box (B), the method further comprising: partitioning the bounding box (B) into a set of first sub-boxes (nj), determining a set of second sub-boxes (nsj) by bijection of the set of first sub-boxes (nj), in function of a secret key (k), wherein the position of a
    Type: Application
    Filed: February 9, 2015
    Publication date: June 15, 2017
    Applicant: Alcatel Lucent
    Inventor: Patrice Rondao Alface
  • Patent number: 9667969
    Abstract: Method for encoding a video stream having a transparency information channel in view of a predetermined target bit rate for said transparency information channel, comprising: tentatively applying a first encoding (130) to said transparency information channel, said first encoding (130) comprising lossless vector graphics encoding; if said first encoding results in an encoded bitrate within said predetermined target bitrate (140), selecting said first encoding (150) to produce an encoded version of said transparency information channel; otherwise, tentatively applying a second encoding (160) to said transparency information channel, said second encoding (160) comprising a mathematical representation encoding scheme; if said second encoding results in an encoded bitrate within said predetermined target bitrate (170), selecting said second encoding (180) to produce an encoded version of said transparency information channel; otherwise, selecting a third encoding (190) to produce an encoded version of said transp
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: May 30, 2017
    Assignee: Alcatel Lucent
    Inventors: Patrice Rondao Alface, Sigurd Van Broeck, Christoph Stevens, Jean-Francois Macq
  • Publication number: 20170032569
    Abstract: Method for capturing an environment with objects, using a 3D camera, wherein the images of the cameras captured at different moments in time are used to generate 3D models, and wherein accuracy values are assigned to segments of the models allowing efficient refining of the models using the accuracy values.
    Type: Application
    Filed: April 9, 2015
    Publication date: February 2, 2017
    Applicant: Alcatel Lucent
    Inventors: Patrice Rondao Alface, Vinay Namboodiri, Maarten Aerts
  • Publication number: 20170026656
    Abstract: An encoder for encoding a video signal, comprising a video modelling module configured for determining a plurality of video modelling parameters for a plurality of video locations on a spatiotemporal grid of said video signal, said spatiotemporal grid comprising at least two spatial dimensions and a time dimension, each video modelling parameter being adapted for allowing a pre-determined video model to at least approximately reconstruct its video location, a video segmentation module configured for segmenting said video signal into a plurality of spatiotemporal video regions, based on said video modelling parameters and a vectorisation module configured for vectorising spatiotemporal surfaces of said spatiotemporal video regions; and wherein said encoder is configured for encoding said video signal based on at least a subset of said determined plurality of video modelling parameters and based on said vectorised spatiotemporal surfaces, wherein said subset is determined taking into account said spatiotemporal
    Type: Application
    Filed: July 18, 2016
    Publication date: January 26, 2017
    Applicant: Alcatel Lucent
    Inventors: Maarten Aerts, Patrice Rondao Alface
  • Publication number: 20160359934
    Abstract: A system for making available at an end-user a media file, from a media provider comprising a media file patch related to at least one object, the system comprising: an encoding module at the media provider configured for determining at least one representation which resembles the media file patch, by comparing the media file patch with representations of said at least one object, and for including at least one identification corresponding with said representation in a skeleton file; a storage medium storing a dictionary including the representations of the at least one object at of the end-user and an intermediate node between the media provider and/or the end-user; a decoding module configured for decoding the skeleton file using the identification for looking up the corresponding representation in the dictionary of the storage medium and for rendering the media file patch based on the looked-up corresponding representation.
    Type: Application
    Filed: February 9, 2015
    Publication date: December 8, 2016
    Applicant: Alcatel Lucent
    Inventors: Maarten Aerts, Patrice Rondao Alface, Vinay Namboodiri
  • Publication number: 20160306882
    Abstract: The present invention relates to a media content ordering system and to a method for ordering media content. According to the invention, media content items are ordered in two different spaces, i.e. metadata space and feature space. This allows a user to select and retrieve desired content more easily. Media content that is clustered in either space represents similar media content. Suggestions can be made to the user taking into account the preferences of the user with respect to features and metadata particulars. By minimizing the difference in order in both spaces, it is ensured that suggestions to a user are close both in feature space and metadata space.
    Type: Application
    Filed: October 28, 2014
    Publication date: October 20, 2016
    Applicant: ALCATEL LUCENT
    Inventors: Vinay Namboodiri, Patrice Rondao Alface, Maarten Aerts
  • Publication number: 20150382065
    Abstract: The present invention relates to a method, system and related devices for navigating in ultra high resolution video content under control of a user navigation command originating from a client device, at least portions of the ultra high resolution video content being transmitted from a server towards said client device, where said method comprises the steps of receiving a user navigation command, said user navigation command indicating a navigation trajectory through said ultra high resolution video content and determining a local video saliency on said navigation selection trajectory by analyzing said ultra high resolution video content on said navigation trajectory through said ultra high resolution video content and adapting characteristics of said navigation selection trajectory in function of said local video saliency on said navigation selection trajectory.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 31, 2015
    Applicant: Alcatel Lucent
    Inventors: Patrice Rondao Alface, Jean-Francois Macq, Nico Verzijp