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).

  • 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
  • Publication number: 20200244942
    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: Application
    Filed: October 4, 2018
    Publication date: July 30, 2020
    Inventors: Frédéric MAZE, Franck DENOUAL, Jonathan TAQUET, Naël OUEDRAOGO
  • Patent number: 10728353
    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: Grant
    Filed: August 21, 2018
    Date of Patent: July 28, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Youenn Fablet, Romain Bellessort, Frédéric Maze, Naël Ouedraogo, Franck Denoual, Hervé Ruellan
  • Publication number: 20200228795
    Abstract: There is provided a method of encapsulating an encoded bitstream representing one or more images, the encapsulated bitstream comprising a data part and a metadata part. The method comprises: providing image item information identifying a portion of the data part representing a sub-image or an image of a single image and/or a set of single images; providing image description information comprising parameters including display parameters and/or transformation operators relating to one or more images and outputting said bitstream together with said provided information as an encapsulated data file. Said image item information comprises one or more properties including at least part of the image description information dedicated to the considered sub-image or single image or set of single images, said image description information being defined in one or more boxes.
    Type: Application
    Filed: March 26, 2020
    Publication date: July 16, 2020
    Inventors: FRÉDÉRIC MAZE, FRANCK DENOUAL, NAËL OUEDRAOGO, JEAN LE FEUVRE, CYRIL CONCOLATO
  • Patent number: 10713913
    Abstract: The present invention relates to a method for managing copies of media samples recorded by a given network camera of a system comprising a plurality of interconnected network cameras, the method comprising the following steps: obtaining a topology of the system as a set of relationships existing between the network cameras of the plurality, based on media samples recorded by these network cameras; selecting a subset of network cameras from the plurality, based on the determined topology and a predetermined level of redundancy to achieve, for the storage of the copies of the media samples recorded by the given network camera, in storage units of network cameras of the subset.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: July 14, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naël Ouedraogo, Jonathan Taquet, Eric Nassor
  • Patent number: 10645379
    Abstract: A method of encapsulating an encoded bitstream representing one or more images, the encapsulated bitstream comprising a data part and a metadata part. The method includes providing image item information identifying a portion of the data part representing a sub-image or an image of a single image and/or a set of single images; providing image description information comprising parameters including display parameters and/or transformation operators relating to one or more images and outputting said bitstream together with said provided information as an encapsulated data file. Said image item information comprises one or more properties including at least part of the image description information dedicated to the considered sub-image or single image or set of single images, said image description information being defined in one or more boxes.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: May 5, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Frédéric Maze, Franck Denoual, Naël Ouedraogo, Jean Le Feuvre, Cyril Concolato
  • Patent number: 10582108
    Abstract: A method for enabling control, by a control device, of a video camera in a video surveillance system comprising a plurality of video cameras is disclosed. According to the method, first a signature of the control device is obtained from the control device. Information corresponding to the signature of the control device from a video stream generated by a video camera of the system is identified, and the control device is associated with the video camera that generated the video stream in which information corresponding to the signature of the control device has been identified, thereby enabling control of the video camera by the control device.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: March 3, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Eric Nassor, Naél Ouedraogo, Jonathan Taquet
  • Patent number: 10575004
    Abstract: The invention relates to a method for obtaining media data and metadata from an encapsulated bit-stream resulting from the encapsulation of one or more bit-streams, the media data of each of the one or more bit-streams being organized into one or more layers, each layer comprising timed samples or sub-samples. A data structure is obtained for referencing metadata including at least one definition of at least one group of timed samples of the media data. At least one operating point descriptor is obtained for each of the one or more bit-streams, the at least one operating point descriptor providing metadata related to descriptive information enabling timed samples belonging to a group of timed samples defined in metadata referenced by the data structure to be independently decoded. Each operating point descriptor associated with one group of timed samples defines the descriptive information of the timed samples belonging to the group.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: February 25, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Frédéric Maze, Naël Ouedraogo, Cyril Concolato, Jean Le Feuvre
  • Publication number: 20200053435
    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: October 10, 2017
    Publication date: February 13, 2020
    Inventors: Franck DENOUAL, Frédéric MAZE, Jonathan TAQUET, Naël OUEDRAOGO, Cyril CONCOLATO, Jean LE FEUVRE
  • Patent number: 10554524
    Abstract: A method for estimating network conditions of a multi-path connection between a server and a client that is not aware of multi-path signalling. The server having a plurality of communication interfaces connected to a same communication interface of the client through a respective plurality of paths, the method begins, at the server, by obtaining at least one parameter characterizing the client, determining, based on the at least one obtained parameter, an order for successively considering each path of two or more paths. The method may continue for each path successively considered, sending data over at least the path considered, and receiving, over a reception path, at least one feedback message, in response to the sent data and determining network conditions of the two or more paths, using the received feedback messages.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: February 4, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naël Ouedraogo, Frédéric Maze, Jonathan Taquet
  • Patent number: 10419332
    Abstract: A method of managing feedback messages in a multipath communication network, the method comprising selecting at least one communication path out of a set of communication paths between a first communication device and a second communication device in order to transmit at least one feedback message from the first communication device to the second communication device. The selecting is based on a correlation between at least one transmission condition on said at least one communication path and at least one transmission constraint for said at least one feedback message. Embodiments make it possible to provide optimal transmission of feedback messages in a multipath context.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: September 17, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naël Ouedraogo, Frédéric Maze
  • Patent number: 10348846
    Abstract: The present invention relates to data transmission over HTTP communication networks, for instance data streaming. A method of transmitting data between a server and a client, comprises, at the server: receiving, from the client, an HTTP request to obtain first data, wherein the HTTP request includes first data identifying information allowing identification of the first data on the server and includes one or more additional header fields containing an indication relating to pushing second data; retrieving and sending the first data to the client; and sending acknowledgment data to the client device, the acknowledgment data being representative of the indication relating to pushing second data.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: July 9, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Youenn Fablet, Hervé Ruellan, Frédéric Maze, Naël Ouedraogo
  • Publication number: 20190158935
    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: May 23, 2017
    Publication date: May 23, 2019
    Inventors: Franck DENOUAL, Frédéric MAZE, Naël OUEDRAOGO, Cyril CONCOLATO, Jean LE FEUVRE
  • Publication number: 20190158933
    Abstract: The invention relates to streaming of media data representing a capturing projection of a wide view of a scene, from a server to a client, the streamed media data making it possible for the client to render the wide view on a 3D display surface or to render the wide view on a display surface according to different viewpoints, the rendering comprising rendering projection of media data. After transmitting, to the client, a description file including information on the media data, the information including descriptive information relating to the capture of the wide view for producing the media data and descriptive information relating to a quality level of a spatial partition of the media data, receiving, from the client, a request message to request a media data stream based on the description file, media data corresponding to the requested media data stream are transmitted to the client.
    Type: Application
    Filed: May 18, 2017
    Publication date: May 23, 2019
    Inventors: Naël OUEDRAOGO, Franck DENOUAL, Jonathan TAQUET
  • Publication number: 20190141359
    Abstract: The invention relates to the streaming of media data representing a capturing projection of a wide view of a scene, the streamed media data making it possible to render the wide view on a 3D geometric display surface or to render the wide view on a display surface according to different viewpoints, the rendering comprising rendering projection of media data. After having received a description file including information on the media data, the information comprising descriptive information relating to the capture of the wide view for producing the media data, request messages to request media data streams based on the description file are sent to the server. In response to the request messages, media data corresponding to the requested media data streams are received.
    Type: Application
    Filed: May 18, 2017
    Publication date: May 9, 2019
    Inventors: Jonathan TAQUET, Franck DENOUAL, Naël OUEDRAOGO
  • Patent number: 10257247
    Abstract: The invention relates according to one of its embodiments to a method for encapsulating a video bitstream organized into slice segments, the slice segments comprising a plurality of coding units, the method comprising: obtaining a region of interest comprising one or more tiles, each tile comprising a set of one or more coding units; determining whether the region of interest forms part of a slice segment; if it is determined that the region of interest forms part of a slice segment, defining a new slice segment comprising the coding units of only the region of interest; and encapsulating the bitstream comprising the coding units of the region of interest using the new slice segment if it is determined that the region of interest forms part of a slice segment, and using the slice segment otherwise.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: April 9, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Frédéric Maze, Naël Ouedraogo
  • Publication number: 20180367586
    Abstract: The invention relates to streaming of at least two media streams, each of the at least two media streams carrying encoded media data, the encoded media data respectively carried by the at least two media streams being decodable independently from each other. After sending a description of media streams of a plurality of media streams including the at least two media streams and, in response to sending the description, receiving a request for obtaining the at least two media streams, the at least two media streams are transmitted according to the received request. The description comprises an indication relating to a spatial relationship between media data carried by the at least two media streams.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 20, 2018
    Inventors: Frédéric MAZE, Naël OUEDRAOGO, Eric NASSOR, Franck DENOUAL
  • Publication number: 20180359328
    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: August 21, 2018
    Publication date: December 13, 2018
    Inventors: Youenn Fablet, Romain Bellessort, Frédéric MAZE, Naël OUEDRAOGO, Franck Denoual, Hervé Ruellan