Patents by Inventor Naël Ouedraogo

Naël Ouedraogo 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: 11272159
    Abstract: The invention relates to a method for generating one or more media files, the method comprising: obtaining encoded stereoscopic media data comprising first view frames and second view frames, each first view frame being associated with a second view frame, generating a track comprising the encoded stereoscopic media data, generating descriptive metadata based on which the view frame corresponding to a left view is identified, and generating the one or more media files based on the generated track and the generated descriptive metadata.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: March 8, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Frédéric Maze, Franck Denoual, Jonathan Taquet, Naël Ouedraogo
  • Publication number: 20220070554
    Abstract: The invention relates according to one of its embodiments to a method for encapsulating a partitioned timed media data, the partitioned timed media data comprising timed samples, at least one timed sample comprising at least one subsample. The method comprising: obtaining at least one subsample from at least one of the timed samples; creating a first track comprising the at least one obtained subsample; obtaining at least another subsample from the same one of the timed samples; creating a second track comprising said at least another obtained subsample; and generating descriptive metadata, the descriptive metadata comprising a unified descriptor comprising: a first parameter which indicates, when set to 1, that the at least one obtained subsample is a complete frame; and at least a second parameter which specifies coding dependencies between the at least one obtained subsample and the at least another obtained subsample.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 3, 2022
    Inventors: Franck DENOUAL, Frédéric MAZE, Naël OUEDRAOGO, Cyril CONCOLATO, Jean LE FEUVRE
  • Publication number: 20220014827
    Abstract: The invention relates to a method and device for encapsulating media data into a media file and parsing a media file. The method comprising according to one of its aspects:including, in the media file, a first track comprising media samples, each media sample contains a set of one or more NAL units; including, in the media file, a second track comprising an extractor, the extractor is a structure referencing a data entity in a media sample contained in the first track; and including, in the extractor, a copy mode attribute that identifies, in the media sample, the referenced data entity relatively to one or more NAL units contained in the media sample.
    Type: Application
    Filed: November 22, 2019
    Publication date: January 13, 2022
    Inventors: Franck DENOUAL, Naël OUEDRAOGO, Frédéric MAZE, Jean LE FEUVRE
  • Publication number: 20210409798
    Abstract: The invention relates to a method for transmitting from a server to a client, encoded media data corresponding to a projection of a wide view of a scene, the method comprising: Encapsulating the encoded data into tracks, Wherein information is provided for signaling that the client needs to parse other encoded data to display at least the encoded data encapsulated in a given track.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 30, 2021
    Inventors: Frédéric MAZE, Franck DENOUAL, Naël OUEDRAOGO, Jonathan TAQUET, Tomoya SAKAI
  • Publication number: 20210390131
    Abstract: The invention relates to a method of generating a media file, the method comprising: generating a first data structure assigning a subset of samples or subsamples of a track to one or more sample groups; generating a second data structure comprising data for describing each of the one or more sample groups, the first data structure comprising a first grouping type and the second data structure comprising a second grouping type, wherein the second data structure comprises data for indicating whether the data for describing each of the one or more sample groups is invariant along time or not; and generating a media file including the samples, and the first and second data structures
    Type: Application
    Filed: June 11, 2021
    Publication date: December 16, 2021
    Inventors: Frédéric MAZE, Franck DENOUAL, Naël OUEDRAOGO, Jean LE FEUVRE
  • Publication number: 20210377581
    Abstract: A method for encapsulating encoded timed media data into at least a first and a second track belonging to one same group of tracks, said media data corresponding to one or more video sequences made up of full frames. The method includes for at least first or second track providing descriptive information about the spatial relationship of a first spatial part of one frame encapsulated in the first track. A second spatial part of said frame encapsulated in the second track, wherein said descriptive information, shared by the tracks belonging to a same group of tracks, indicates whether the region, covered by both the first and the second spatial parts, forms a full frame or not.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 2, 2021
    Inventors: Franck DENOUAL, Frédéric MAZE, Naël OUEDRAOGO
  • Publication number: 20210368173
    Abstract: The present invention concerns a method of encoding video data comprising frames into a bitstream, frames being spatially divided into frame portions, the method comprising: encoding at least one frame portion into one or more first encoded units; wherein the method further comprises: signalling into said first encoded units, at least one frame portion identifier, a frame portion identifier identifying one encoded frame portion; and providing frame portion arrangement information comprising the frame portion identifier and spatial information about the frame portion.
    Type: Application
    Filed: April 9, 2018
    Publication date: November 25, 2021
    Inventors: Jonathan TAQUET, Naël OUEDRAOGO, Franck DENOUAL, Frédéric MAZE
  • Patent number: 11184683
    Abstract: The invention relates to improving rendering display during streaming of timed media data comprising images, between a server apparatus and a client apparatus. After having obtained a quality information related to a quality disparity between portions of an image of the timed media data, at least a first and a second item of data belonging to at least a first and a second portion of an image to be at least partially displayed, respectively, the quality disparity between the portions of image corresponding to the first and second items of data being compliant with the obtained quality information, are transmitted.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: November 23, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Frédéric Maze, Jonathan Taquet, Naël Ouedraogo, Cyril Concolato, Jean Le Feuvre
  • Patent number: 11153664
    Abstract: The invention relates according to one of its embodiments to a method for encapsulating a partitioned timed media data, the partitioned timed media data comprising timed samples, at least one timed sample comprising at least one subsample. The method comprising: obtaining at least one subsample from at least one of the timed samples; creating a first track comprising the at least one obtained subsample; obtaining at least another subsample from the same one of the timed samples; creating a second track comprising said at least another obtained subsample; and generating descriptive metadata, the descriptive metadata comprising a unified descriptor comprising: a first parameter which indicates, when set to 1, that the at least one obtained subsample is a complete frame; and at least a second parameter which specifies coding dependencies between the at least one obtained subsample and the at least another obtained subsample.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: October 19, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Frédéric Maze, Naël Ouedraogo, Cyril Concolato, Jean Le Feuvre
  • Publication number: 20210185411
    Abstract: The invention relates to improving rendering display during streaming of timed media data comprising images, between a server apparatus and a client apparatus. After having obtained a quality information related to a quality disparity between portions of an image of the timed media data, at least a first and a second item of data belonging to at least a first and a second portion of an image to be at least partially displayed, respectively, the quality disparity between the portions of image corresponding to the first and second items of data being compliant with the obtained quality information, are transmitted.
    Type: Application
    Filed: February 25, 2021
    Publication date: June 17, 2021
    Inventors: Franck DENOUAL, Frédéric MAZE, Jonathan TAQUET, Naël OUEDRAOGO, Cyril CONCOLATO, Jean LE FEUVRE
  • Publication number: 20210176509
    Abstract: A method for encapsulating encoded media data corresponding to a wide view of a scene, the method comprising: obtaining a projected picture from the wide view of the scene; splitting the projected picture into at least one sub-picture; encoding the at least one sub-picture into a plurality of tracks; generating descriptive metadata associated with the encoded tracks, the descriptive metadata comprise a first information associated with each track being indicative of a spatial relationship between the at least one sub-picture encoded in the track and a reference picture; wherein the descriptive metadata further comprises a second information indicating the reference picture.
    Type: Application
    Filed: June 5, 2019
    Publication date: June 10, 2021
    Inventors: Frédéric MAZE, Franck DENOUAL, Naël OUEDRAOGO
  • Publication number: 20210168381
    Abstract: A method of encapsulating entities in a file, wherein the method comprises for at least one entity: generating a grouping data structure associated with at least one of the entities, and indicating that the at least one of the entities belong to a same group; encapsulating the grouping data structure and the entities in the file; wherein the grouping data structure is a proprietary grouping data structure comprising an universally unique identifier identifying the type of the proprietary grouping.
    Type: Application
    Filed: March 25, 2019
    Publication date: June 3, 2021
    Applicant: Canon Kabushiki Kaisha
    Inventors: Naël OUEDRAOGO, Frédéric MAZE, Jonathan TAQUET, Hervé RUELLAN, Franck DENOUAL, Masahiko TAKAKU
  • Publication number: 20210109970
    Abstract: The present invention concerns a method of encapsulating images in a file, wherein the method comprises determining a grouping type based on a capture mode of the images; generating a grouping data structure describing the images as a group, the grouping data structure comprising image identifiers of the images of the group; and embedding the grouping data structure, the grouping type and the images in the file.
    Type: Application
    Filed: April 4, 2019
    Publication date: April 15, 2021
    Inventors: Naël OUEDRAOGO, Frédéric MAZE, Franck DENOUAL, Hervé RUELLAN, Masahiko TAKAKU
  • Patent number: 10979783
    Abstract: The invention relates to improving rendering display during streaming of timed media data comprising images, between a server apparatus and a client apparatus. After having obtained a quality information related to a quality disparity between portions of an image of the timed media data, at least a first and a second item of data belonging to at least a first and a second portion of an image to be at least partially displayed, respectively, the quality disparity between the portions of image corresponding to the first and second items of data being compliant with the obtained quality information, are transmitted.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: April 13, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Frédéric Maze, Jonathan Taquet, Naël Ouedraogo, Cyril Concolato, Jean Le Feuvre
  • Publication number: 20210092359
    Abstract: A method for encoding video data into a bitstream of logical units, said video data comprising pictures, comprises: encoding into the bitstream a first picture belonging to a first layer in the form of a first set of logical units; encoding into the bitstream a second picture belonging to a second layer different from the first layer, at least a part of the second picture being configured to display at least a first part of the first picture, the encoding of the second picture comprising encoding a first reference between the at least first part of the first picture and at least one logical unit of the first set of logical units.
    Type: Application
    Filed: September 18, 2020
    Publication date: March 25, 2021
    Inventors: Eric NASSOR, Naël OUEDRAOGO, Frédéric MAZE, Gérald KERGOURLAY
  • Publication number: 20200382574
    Abstract: When encoding and transmitting video data comprising regions of interest, different usages of the regions of interest implicate different kinds of combination of region of interest at decoding. By studying the different impacts of the encoding mechanisms depending on other set of tiles data on the different kind of combination, it is possible to define a plurality of tile set coding dependency levels. Each tile set coding dependency level is linked to a set of constraints on encoding. These set of constraints have different impacts on the possibilities allowed when combining the different regions of interest. It is therefore possible, based on a desired usage, to select an encoding with minimal restrictions, as defined by a given tile coding dependency level, compatible with the desired usage. Accordingly, the encoding efficiency is improved, for a given usage, compared to a solution where a complete tile independency solution is used.
    Type: Application
    Filed: August 18, 2020
    Publication date: December 3, 2020
    Inventors: Naël OUEDRAOGO, Jonathan TAQUET, Franck DENOUAL
  • Publication number: 20200329284
    Abstract: According to embodiments, the invention provides a method for transmitting encapsulated media data from a server to a client, the media data being requested by the client, the method being carried out by the server and comprising: —identifying at least one byte-range of the encapsulated media data to be transmitted, the at least one byte-range representing a portion of the encapsulated media data; —obtaining a processing level of the at least one identified byte-range, the processing level being indicative of the role of data contained in the at least one identified byte-range for processing the encapsulated media data; and—sending the at least one identified byte-range and an item of information determined as a function of the obtained processing level to the client.
    Type: Application
    Filed: December 19, 2018
    Publication date: October 15, 2020
    Inventors: Franck DENOUAL, Naël OUEDRAOGO, Frédéric MAZE, Hervé RUELLAN, Jean LE FEUVRE
  • Publication number: 20200322441
    Abstract: There is provided methods for managing streaming over communication networks. Server and client devices share a push policy so that the client device may anticipate data pushes by the server. Anticipation makes it possible to cancel early the sending of some pushed data, therefore reducing bandwidth consumption. The shared push policy may be implicit to both server and client. In embodiments, it is explicitly specified by the server to the client, for example embedded in the Media Presentation Description file or included in a specific HTTP header. The client may also request an update of the shared push policy to meet its own requirements.
    Type: Application
    Filed: June 22, 2020
    Publication date: October 8, 2020
    Inventors: Youenn Fablet, Romain Bellessort, Frédéric MAZE, Naël OUEDRAOGO, Franck Denoual, Hervé Ruellan
  • Patent number: 10785276
    Abstract: When encoding and transmitting video data comprising regions of interest, different usages of the regions of interest implicate different kinds of combination of region of interest at decoding. By studying the different impacts of the encoding mechanisms depending on other set of tiles data on the different kind of combination, it is possible to define a plurality of tile set coding dependency levels. Each tile set coding dependency level is linked to a set of constraints on encoding. These set of constraints have different impacts on the possibilities allowed when combining the different regions of interest. It is therefore possible, based on a desired usage, to select an encoding with minimal restrictions, as defined by a given tile coding dependency level, compatible with the desired usage. Accordingly, the encoding efficiency is improved, for a given usage, compared to a solution where a complete tile independency solution is used.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: September 22, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naël Ouedraogo, Jonathan Taquet, Franck Denoual
  • Publication number: 20200245041
    Abstract: There are provided a device and a method for generating timed media data, the timed media data comprising samples, the method comprising: obtaining samples of the time media data; creating tracks each comprising at least one of the obtained samples; and generating a presentation file comprising descriptive metadata associated with the created tracks, wherein the descriptive metadata comprise at least one track group box describing at least one group of created tracks, all the tracks belonging to a same group sharing properties, wherein a list of existing groups of tracks is declared in one single location in the presentation file, and wherein the properties shared by the tracks of a group of the list are declared at the same single location in the presentation file.
    Type: Application
    Filed: October 9, 2018
    Publication date: July 30, 2020
    Inventors: Frédéric MAZE, Naël OUEDRAOGO, Franck DENOUAL, Jonathan TAQUET, Jean LE FEUVRE