Patents by Inventor Frederic Maze

Frederic Maze 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: 20170171282
    Abstract: The invention relates to a method for encapsulating multi-layer partitioned timed media data in a server, the multi-layer partitioned timed media data comprising timed samples, each timed sample being encoded into a first layer and at least one second layer, at least one timed sample comprising at least one subsample, each subsample being encoded into the first layer or the at least one second layer. The method comprises: obtaining at least one subsample from at least one of the timed samples; creating a track comprising the at least one obtained subsample; and generating a descriptive metadata associated with the created track, the descriptive metadata being organized into one main descriptive box per track, the descriptive information about the organization of the different layers being included into one or more sub-boxes, wherein at most one main descriptive box comprises the one or more sub-boxes.
    Type: Application
    Filed: July 1, 2015
    Publication date: June 15, 2017
    Inventors: FRANCK DENOUAL, FRÉDÉRIC MAZE, CYRIL CONCOLATO, JEAN LE FEUVRE
  • 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
  • Publication number: 20170142183
    Abstract: A method for streaming data corresponding to one or more media items or combinations of media items, said media items or combinations of media items being organized into time periods. The method includes transmitting a description file to a client device, said description file being organized into data boxes, each one being related to a time period, at least one box comprising one or more level-one sub-boxes comprising parameters related to a media item or combination of media items for the given time period, each level-one sub-box being organized into one or more level-two sub-boxes dedicated to temporal segments of the corresponding media item or combination of media items for the given time period, each level-two sub-box being organized into one or more level-three sub-boxes, each one being related to a portion of the temporal segment for the given media item or combination of media items.
    Type: Application
    Filed: July 1, 2015
    Publication date: May 18, 2017
    Inventors: FRÉDÉRIC MAZE, FRANCK DENOUAL, CYRIL CONCOLATO, JEAN LE FEUVRE
  • Publication number: 20170134756
    Abstract: Methods of encapsulating a bitstream include generating reference information to enable image items identifying image portions of a bit-stream to be referenced to corresponding description information. The resulting encapsulated file may also include information identifying a timed portion of the data stream corresponding to a video sequence. Description information may include spatial parameters, such as position and width and height of sub-parts of an overall image, and/or display parameters such as colour display, pixel aspect ratio, and clean aperture parameters.
    Type: Application
    Filed: March 24, 2015
    Publication date: May 11, 2017
    Inventors: FRANCK DENOUAL, FRÉDÉRIC MAZE, JEAN LE FEUVRE, CYRIL CONCOLATO
  • Publication number: 20170134829
    Abstract: The invention relates to encapsulating tiled timed media data in a server and providing a timed media data bit-stream from encapsulated tiled timed media in a client device. The tiled timed media data comprises timed samples and each timed sample comprises a plurality of spatial subsamples. After having selected at least one spatial subsample from amongst the plurality of spatial subsamples of one of the timed samples, one tile track comprising the selected spatial subsample and one corresponding spatial subsample of each of the other timed samples is created for each selected spatial subsample. One composite track comprising at least one extractor identifying at least one of the created tile tracks is created. Each created track is independently encapsulated in at least one media segment file.
    Type: Application
    Filed: January 25, 2017
    Publication date: May 11, 2017
    Inventors: FRÉDÉRIC MAZE, HERVÉ LE FLOCH, FRANCK DENOUAL, CYRIL CONCOLATO, JEAN LE FEUVRE
  • 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
  • Publication number: 20170111463
    Abstract: A method for providing resources to a client, the method being implemented at a server and comprising: making available an indication to the client, indicating that the server is configured to activate a persistent push feature upon authorization of said client, said persistent push feature allowing the server to push resources to the client at any time; and receiving a first message from the client, said first message being based on said indication and allowing the server to continuously push resources to the client.
    Type: Application
    Filed: June 8, 2015
    Publication date: April 20, 2017
    Inventors: FRÉDÉRIC MAZE, ROMAIN BELLESSORT, YOUENN FABLET
  • Patent number: 9628533
    Abstract: The present invention relates to a method and device for generating a description file about a video sequence at a server device for a client device, to retrieve a video segment and containing a region of interest. The method comprising for each video segment, determining a time interval during which the detected region of interest is spatially included in a same frame region in the video sequence; and generating a description file comprising spatial information describing the frame region and temporal information describing a duration at least equal to the determined time interval.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: April 18, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Franck Denoual, Frédéric Maze, Hervé Le Floch
  • Patent number: 9591383
    Abstract: The invention relates to encapsulating tiled timed media data in a server and providing a timed media data bit-stream from encapsulated tiled timed media in a client device. The tiled timed media data comprises timed samples and each timed sample comprises a plurality of spatial subsamples. After having selected at least one spatial subsample from amongst the plurality of spatial subsamples of one of the timed samples, one tile track comprising the selected spatial subsample and one corresponding spatial subsample of each of the other timed samples is created for each selected spatial subsample. One composite track comprising at least one extractor identifying at least one of the created tile tracks is created. Each created track is independently encapsulated in at least one media segment file.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: March 7, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Frédéric Maze, Hervé Le Floch, Franck Denoual, Cyril Concolato, Jean Le Feuvre
  • Publication number: 20160330255
    Abstract: Multi-layer partitioned timed media data comprising timed samples is encapsulated. Each timed sample is encoded into a first layer and at least one second layer, at least one timed sample comprising at least one subsample, each subsample being encoded into the first layer or the at least one second layer. The method includes obtaining at least one subsample, belonging to said first layer, from at least one of the timed samples; creating a first track comprising the at least one obtained subsample; obtaining at least another subsample, belonging to said second layer, from the same one of the timed samples; creating a second track comprising said at least another obtained subsample; and generating descriptive metadata associated with the second track.
    Type: Application
    Filed: January 7, 2015
    Publication date: November 10, 2016
    Inventors: FRANCK DENOUAL, FRÉDÉRIC MAZE, CYRIL CONCOLATO, JEAN LE FEUVRE
  • Publication number: 20160255381
    Abstract: The invention relates to encapsulating scalable tiled timed media data comprising timed samples in a server and providing a timed media data bit-stream from encapsulated scalable tiled timed media in a client device. Each timed sample comprises a first layer and at least one second layer and at least one of the layers comprises a plurality of subsamples represented by one or more coding units. After having obtained at least one subsample from amongst the plurality of subsamples of one of the timed samples, one track comprising the at least one obtained subsample is created. Next, the created track is independently encapsulated in at least one media segment file, said media segment file comprising mapping metadata for providing information about the at least one obtained subsample relative to the one of the timed samples and the layer it belongs to.
    Type: Application
    Filed: October 22, 2014
    Publication date: September 1, 2016
    Inventors: FRANCK DENOUAL, FRÉDÉRIC MAZE, JEAN LE FEUVRE, CYRIL CONCOLATO
  • 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
  • Publication number: 20160182593
    Abstract: The invention relates to improving coding of media presentation description data. Requesting streamed timed media data associated with a media item, organized into temporal media segments, the streamed timed media data belonging to partitioned timed media data comprising timed samples, the streamed timed media data being transmitted as media segment files each comprising independently processed components resulting from processing the timed samples, including receiving a manifest comprising metadata for describing the processed components, the metadata comprising parameters used for describing a part of one of the processed components, wherein one of the parameters is a dynamic parameter which value can vary over time, the parameter being associated with an element referring to a metadata resource, external to the manifest and comprising a value defining the parameter; and requesting the streamed timed media data based on metadata of the manifest and of the value defining the parameter.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 23, 2016
    Inventors: FRANCK DENOUAL, Frédéric Maze, Yuki Fujimori
  • Publication number: 20160182927
    Abstract: The invention relates to encapsulating partitioned timed media data in a server, the partitioned timed media data comprising timed samples, each timed sample comprising a plurality of subsamples. After having selected at least one subsample from amongst the plurality of subsamples of one of the timed samples, one partition track comprising the selected subsample and one corresponding subsample of each of the other timed samples is created for each selected subsample. Next, at least one dependency box is created, each dependency box being related to a partition track and comprising at least one reference to one or more of the other created partition tracks, the at least one reference representing a decoding order dependency in relation to the one or more of the other partition tracks. Each of the partition tracks is independently encapsulated in at least one media file.
    Type: Application
    Filed: July 21, 2014
    Publication date: June 23, 2016
    Inventors: FRANCK DENOUAL, FREDERIC MAZE, Jean LE FEUVRE, Cyril CONCOLATO
  • Publication number: 20160165321
    Abstract: The invention relates to encapsulating partitioned timed media data to be streamed to a client's device, the partitioned timed media data comprising timed samples, each comprising a plurality of subsamples. After having grouped several of the subsamples to form at least one group so that at least part of the subsamples belongs to a group of subsamples, at least two subsamples of the same group are selected from amongst the plurality of subsamples of one of the timed samples and at least one track comprising the selected subsamples is created. Next, for the at least one created track, one sub-track box is created for each of the subsamples selected to create the at least one track, at least one of the created sub-track boxes comprising definitions and properties that are common to the selected sub-samples. Each of the created tracks is independently encapsulated in at least one media file.
    Type: Application
    Filed: July 21, 2014
    Publication date: June 9, 2016
    Inventors: FRANCK DENOUAL, FRÉDÉRIC MAZE, Jean LE FEUVRE, Cyril CONCOLATO
  • 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: 20160105690
    Abstract: A method of encapsulating an encoded bitstream representing one or more images includes providing description of images and/or sub-image picture, providing composed picture description, and outputting the bitstream. The description of images and/or sub-image pictures identifying portions of the bitstream representing the images and/or sub-images of the one or more images is provided. The composed picture description of at least one composed picture formed by one or more images and/or sub-image pictures also is provided. The bitstream, together with the composed picture description, is output as an encapsulated data file.
    Type: Application
    Filed: October 12, 2015
    Publication date: April 14, 2016
    Inventors: Franck DENOUAL, Frederic MAZE, Cyril CONCOLATO, Jean LE FEUVRE
  • Publication number: 20160080833
    Abstract: The invention relates to receiving, transmitting, and generating a manifest describing a plurality of versions of partitioned timed media data comprising timed samples that comprise subsamples. A portion of the data is transmitted as a media segment file comprising independently encapsulated components comprising partition components containing a subsample selected from among the plurality of subsamples of one of the timed samples and one corresponding subsample of the other timed samples and one reference component comprising at least one extractor identifying at least the partition component.
    Type: Application
    Filed: April 9, 2014
    Publication date: March 17, 2016
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: FRANCK DENOUAL, FRÉDÉRIC MAZE
  • Patent number: 9258347
    Abstract: In a method of encoding a video frame to be transmitted to a plurality of clients over a plurality of network connections, a set of parameters is associated with each connection. The method comprises: for each connection, determining a frame size that can be transported over the connection considering the associated set of parameters; and compressing the video frame to a target frame size based on the minimum of the plurality of determined frame sizes. This method advantageously provides an easy and straightforward way for selecting the appropriate parameters that need to be taken into account for controlling the rate of the generated bitstream, particularly when multiple parameters are associated with each connection.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: February 9, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hervé Le Floch, 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