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: 20180184098
    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: Application
    Filed: June 7, 2016
    Publication date: June 28, 2018
    Inventors: FRANCK DENOUAL, FRÉDÉRIC MAZE, NAËL OUEDRAOGO, CYRIL CONCOLATO, JEAN LE FEUVRE
  • Publication number: 20180070001
    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: Application
    Filed: September 1, 2017
    Publication date: March 8, 2018
    Inventors: Eric NASSOR, Naël OUEDRAOGO, Jonathan TAQUET
  • Publication number: 20180053389
    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: Application
    Filed: August 11, 2017
    Publication date: February 22, 2018
    Inventors: Naël OUEDRAOGO, Jonathan TAQUET, Eric NASSOR
  • Publication number: 20180013845
    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: Application
    Filed: January 15, 2016
    Publication date: January 11, 2018
    Inventors: Franck DENOUAL, Youenn FABLET, Hervé RUELLAN, Frédéric MAZE, Naël OUEDRAOGO
  • Publication number: 20170346873
    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: Application
    Filed: May 23, 2017
    Publication date: November 30, 2017
    Inventors: FRANCK DENOUAL, FRÉDÉRIC MAZE, NAËL OUEDRAOGO
  • Publication number: 20170230442
    Abstract: At least one embodiment of a method of transmitting data between a server device and a client device includes receiving, from the client device, 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 device and includes one or more additional header fields, retrieving and sending the first data to the client device, identifying a set of second data that can be pushed to the client device, as a function of a first indication contained within the one or more additional fields, identifying a subset of the set of second data, as a function of a second indication that is not derived from the received HTTP request, and pushing data of the identified subset of second data to the client device.
    Type: Application
    Filed: September 28, 2016
    Publication date: August 10, 2017
    Inventors: FRANCK DENOUAL, YOUENN FABLET, HERVÉ RUELLAN, FRÉDÉRIC MAZE, NAËL OUEDRAOGO
  • Patent number: 9699465
    Abstract: A method and device for partitioning an image for transmission of one or more regions of interest of said image, the image being composed of coding units, the method comprising: performing a first partitioning of the image into one or more portions of coding units, wherein each portion is encodable or decodable without any coding dependency on another of the portions, a region of interest comprising at least one portion; and performing a second partitioning the image onto one or more segments of coding units comprising at least one independent segment which is encodable or decodable without any coding dependency on another of the segments and at least one dependent segment which is dependent on the independent segment for coding or decoding, the second partitioning being based on the portions of the first partitioning; wherein at least part of one of the portions is encoded in an independent segment and at least part of another of the portions is encoded in a dependent segment.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: July 4, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naël Ouedraogo, Eric Nassor
  • Patent number: 9674228
    Abstract: A method of encapsulating data units of at least one encoded video frame into a data stream, said data units representing frame portions of the video frame, wherein said data stream is associated with an ordering information indicating the compliance of the order of the data units with a nominal data unit decoding order. Embodiments of the invention provide flexible transmission with robust and flexible decoders.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: June 6, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naël Ouedraogo, Franck Denoual, Frédéric Maze, Cyril Concolato, Jean Le Feuvre
  • Patent number: 9648119
    Abstract: The present invention relates to the exchange of data between a server and a receiving device. The exchange method comprises receiving, at the receiving device, a push message comprising pushed data from the server; storing received pushed data in a cache memory of the receiving device, the stored data being identified as being of push type; transmitting, from the receiving device to the server, a request for data comprising information about pushed data stored in the cache memory of the receiving device; and receiving, from the server, at the receiving device, a response to said request comprising requested data.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: May 9, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Youenn Fablet, Nael Ouedraogo, Herve Ruellan
  • Publication number: 20170126527
    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: Application
    Filed: October 27, 2016
    Publication date: May 4, 2017
    Inventors: NAËL OUEDRAOGO, FRÉDÉRIC MAZE, JONATHAN TAQUET
  • Patent number: 9571547
    Abstract: One embodiment concerns a method for generating a media fragment request for requesting fragments of an encoded media stream stored on a server device, the method being implemented by a client device storing a structure representative of fragments of the media stream previously received and stored on the client device. The structure includes first and second types of addressing information associated with fragments already received. The method for generating a media fragment request includes forming a media fragment request to obtain missing media data corresponding to a new fragment of the media stream, the media fragment request specifying at least one piece of addressing information of the first type and at least one addressing information of the second type, wherein the first type of addressing information is spatial or temporal information and wherein the second type of addressing information is byte position information within the media stream.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: February 14, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Fabrice Le Leannec, Franck Denoual, Nael Ouedraogo
  • Patent number: 9445114
    Abstract: A method of encoding an image of a video sequence, the image being represented by a plurality of coding units, the encoding comprising at least two different encoding processes for encoding the image wherein each encoding process introduces coding dependencies between coding units, the method comprising: determining a set of slice boundaries for each encoding process wherein the set of slice boundaries for each encoding process partitions the image into one or more slices for the respective encoding process, the one or more slices each including a set of coding units of the image between a pair of respective slice boundaries; the coding units of one slice being encoded independently of coding units of another of the slices of the respective encoding process; wherein the slice boundaries for each encoding process are defined as a function of at least one slice boundary defining parameter.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: September 13, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naël Ouedraogo, Guillaume Laroche
  • Publication number: 20160198012
    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: July 11, 2014
    Publication date: July 7, 2016
    Inventors: YOUENN FABLET, ROMAIN BELLESSORT, Frédéric MAZE, Naël OUEDRAOGO, FRANCK DENOUAL, Hervé RUELLAN
  • Patent number: 9350796
    Abstract: Receiving on a communication device a multimedia data stream composed of a sequence of multimedia data segments from a plurality of data sources, each multimedia data segment having an execution time slot relative to an execution time slot of an initial multimedia data segment of the sequence. Receiving and executing a first multimedia segment, requesting the data source of a subsequent multimedia data segment to transmit a portion of the subsequent multimedia data segment, determining therefrom the transmission capability between the communication device and the data source determining a time to start downloading the subsequent multimedia data segment based on its execution time slot relative to the current time slot and the transmission capability, and downloading, at the determined time, the subsequent multimedia data segment for execution during the execution time slot.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: May 24, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Fabrice Le Leannec, Naël Ouedraogo
  • Patent number: 9344697
    Abstract: A method for transitioning between an image of a first video sequence and an image of a second video sequence, wherein an image of the video sequences corresponds to one sub-region of a respective image of the other video sequence, receiving one image from the first video sequence; providing, from the one image, one pre-transition image; for each one pre-transition image: determining a confidence region within the one pre-transition image based on a set of confidence values, each confidence value representing, for a respective block of the one pre-transition image, the level of reliability of determining one or more blocks of a corresponding image in the second video sequence; computing a transition image corresponding to the second video sequence, the transition image being a function of the determined confidence region of the pre-transition image; and displaying the transition image for a duration upon the reception of the second video sequence.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: May 17, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naël Ouedraogo, Franck Denoual, Fabrice Le Leannec
  • Publication number: 20160134519
    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: Application
    Filed: November 5, 2015
    Publication date: May 12, 2016
    Inventors: NAËL OUEDRAOGO, FRÉDÉRIC MAZE
  • Publication number: 20160029091
    Abstract: A method of processing video data comprising including a link between first encoded image data in a first encoded video stream and second encoded image data in a second encoded video stream, the first and second encoded image data corresponding to a same spatial area of the images of the first and second encoded video streams. Embodiments of the invention provide high resolution display of specific region of interest without a priori knowledge of the position of the region of interest.
    Type: Application
    Filed: January 15, 2014
    Publication date: January 28, 2016
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: HERVÉ LE FLOCH, FRÉDÉRIC MAZE, NAËL OUEDRAOGO
  • Publication number: 20150110118
    Abstract: A method of encapsulating data units of at least one encoded video frame into a data stream, said data units representing frame portions of the video frame, wherein said data stream is associated with an ordering information indicating the compliance of the order of the data units with a nominal data unit decoding order. Embodiments of the invention provide flexible transmission with robust and flexible decoders.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 23, 2015
    Inventors: Naël OUEDRAOGO, Franck Denoual, Frédéric Maze, Cyril Concolato, Jean Le Feuvre
  • Patent number: 8938440
    Abstract: A method and device for extracting, from a metadata component associated with a media resource, a metadata fragment associated with a given media fragment of the media resource, the method comprising and the device comprising means for obtaining at least one search expression, for finding the metadata fragment in the metadata component, based on the type of extraction parameters related to a request for obtaining the media fragment from the media resource and the structure of metadata component; parameterization of the or each obtained search expression with values based on values of the extraction parameters and extracting from the metadata component the metadata fragment using the or each parameterized search expression.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: January 20, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Franck Denoual, Nael Ouedraogo, Fabrice Le Leannec
  • Publication number: 20150019676
    Abstract: The present invention relates to the exchange of data between a server and a receiving device. The exchange method comprises receiving, at the receiving device, a push message comprising pushed data from the server; storing received pushed data in a cache memory of the receiving device, the stored data being identified as being of push type; transmitting, from the receiving device to the server, a request for data comprising information about pushed data stored in the cache memory of the receiving device; and receiving, from the server, at the receiving device, a response to said request comprising requested data.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 15, 2015
    Inventors: YOUENN FABLET, NAEL OUEDRAOGO, HERVE RUELLAN