Patents Assigned to B<>COM
  • Patent number: 10924737
    Abstract: Encoding a digital image divided into a plurality of blocks of pixels processed in a defined order, including the following steps, implemented for a current block, with preset sizes: predicting values of the current block from at least one block previously processed; calculating a residual block by subtracting the predicted values from the original values of the current block; obtaining a residual block by applying a transform to pixels of the residual block, said transformed residual block comprising coefficients; encoding the transformed residual block; calculating at least one characteristic representative of at least one transformed residual coefficient of the current block; determining initial identification data representative of a sub-list of at least one transform associated with said at least one calculated characteristic; and verifying that the transform applied to the current block is part of the sub-list identified by the initial data.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: February 16, 2021
    Assignee: B<>COM
    Inventor: Pierrick Philippe
  • Patent number: 10812814
    Abstract: A method for decoding a coded data stream representative of at least one image, the image being divided into blocks, a set of at least two prediction modes being available for predicting a current block. The method includes: obtaining at least two categories of prediction modes from the set; eliminating at least one category in accordance with at least one first predetermined elimination criterion; updating the categories not eliminated by deleting prediction modes that are common with the at least one eliminated category; and decoding, from the data stream, an information identifying for the current block a prediction mode among the modes of the updated categories.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: October 20, 2020
    Assignee: B<>COM
    Inventors: Joel Jung, Felix Henry, Charlene Mouton
  • Patent number: 10805638
    Abstract: A method for coding a digital image divided into blocks. The method includes, for a current block: processing the current block to provide a vector of transformed coefficients; selecting a sequence of M signs of coefficients to be predicted in the coefficient vector, M being an integer greater than or equal to 2; predicting values of the signs from a plurality of assumptions of combinations and a cost function; and for a sign of the sequence, coding an indicator representing a difference between its actual value and its predicted value. The predicting includes, for at least one second, current assumption: obtaining a pixel vector associated with the current assumption, by linear combination of at least one pixel vector associated with a first assumption and at least one pattern vector obtained from the vector of transformed coefficients; an calculating the cost function for the current assumption from the pixel vector obtained.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: October 13, 2020
    Assignee: B<>COM
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 10798383
    Abstract: A method for decoding a stream having first and second portions portion and representing an image divided into blocks. The method includes a sequence test having a predetermined non-zero number of bits, including two at the power of the predetermined number (2N) iterations of the following substeps, for a current block: obtaining a sequence distinct from sequences already tested; decoding and reconstructing a version of the current block from the obtained sequence and from coded data in the first portion; evaluating a likelihood measurement associated with the reconstructed block; decoding information characteristic of a first sequence including the predetermined number of binary symbols from the second portion; selecting a sequence from the sequences tested, based on the likelihood measurements and the decoded information, the selected sequence being identified as the first sequence; and decoding and reconstructing the current block from the first sequence and the first portion.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: October 6, 2020
    Assignee: B<>COM
    Inventors: Felix Henry, Gordon Clare
  • Patent number: 10771817
    Abstract: A method for decoding a current block of a digital image. The method includes: decoding coefficients of the current block; and transforming the current block into a decoded block, by implementing a first sub step to produce an intermediate block, that applies to the column and row vectors of the current block, and a second substep to produce a block of pixels that applies to the row and column vectors of the intermediate block, resulting from the first substep; and rebuilding the image from the decoded block. At least one of the first and second substeps includes, for an input row or column vector: forming a first subvector of size K<N or N respectively from adjacent elements of the input vector; transforming the first subvector into a first transformed subvector by applying a partial subtransform of size K×K; and building the transformed vector by inserting the first transformed subvector.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: September 8, 2020
    Assignee: B<>COM
    Inventors: Pierrick Philippe, Victorien Lorcy, Pierre Castel
  • Publication number: 20200195969
    Abstract: A method for coding a digital image divided into blocks. The method includes, for a current block: processing the current block to provide a vector of transformed coefficients; selecting a sequence of M signs of coefficients to be predicted in the coefficient vector, M being an integer greater than or equal to 2; predicting values of the signs from a plurality of assumptions of combinations and a cost function; and for a sign of the sequence, coding an indicator representing a difference between its actual value and its predicted value. The predicting includes, for at least one second, current assumption: obtaining a pixel vector associated with the current assumption, by linear combination of at least one pixel vector associated with a first assumption and at least one pattern vector obtained from the vector of transformed coefficients; an calculating the cost function for the current assumption from the pixel vector obtained.
    Type: Application
    Filed: September 12, 2017
    Publication date: June 18, 2020
    Applicant: B<>Com
    Inventors: Felix HENRY, Gordon CLARE
  • Patent number: 10686488
    Abstract: A method for demodulating a received signal resulting from the modulation of a basic chirp signal including estimating of a symbol carried by the received signal, implementing the following sub-steps: determining N decision components from the received signal and from a reference chirp signal obtained by modulating the basic chirp signal by a reference symbol corresponding to a symbol of rank r, a decision component of index I, denoted as a component Dl, being a function of a term, the phase of which depends quadratically on I, with I being an integer from 0 to N?1; and deciding the rank {circumflex over (k)} of the symbol carried by the received signal, from the decision component, of index k, denoted as a component Dk, having an extremum value among the N decision components.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: June 16, 2020
    Assignee: B-COM
    Inventors: Stephane Paquelet, Patrick Savelli
  • Patent number: 10687082
    Abstract: A method for encoding a digital image divided into a plurality of blocks of pixels. The method includes, for a current block: processing the current block to provide a set of description elements; selecting a subset of description elements to be predicted; ordering the description elements of the subset into an ordered sequence; and encoding the elements of the sequence. Encoding includes scrolling the elements of the sequence and includes, for a current element: selecting a combination of predicted values of the description elements of the current sequence from a plurality of possible combinations based on a predetermined cost criterion and from the second element, values of description elements previously processed of the initial sequence; predicting the current element of the sequence by its value in the selected combination; and encoding an indicator representative of a difference between the actual value of the current element and its predicted value.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: June 16, 2020
    Assignee: B<>COM
    Inventor: Felix Henry
  • Patent number: 10645359
    Abstract: A method for processing a digital image including image elements having a first luminance component. The first luminance component has a first value in a first predetermined interval. The display can render second values of second luminance components included in a second predetermined interval. The method includes: determining information representative of image brightness perceived by an observer, based on the first values of the first luminance component; calculating an expansion exponent as a function of the determined brightness information; transforming the first luminance components into the second luminance components, including calculating an intermediate luminance value by applying the calculated expansion exponent to the first luminance component value, multiplying the intermediate value by a length of the second interval, and obtaining the second value of the second luminance component based on the multiplied intermediate luminance value.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: May 5, 2020
    Assignee: B<>COM
    Inventors: Cambodge Bist, Remi Cozot, Gerard Madec
  • Patent number: 10536503
    Abstract: Processing a request for delivery of data sent by a customer terminal to a remote server via a telecommunication network. The terminal accesses the network by at least two links of distinct access types. The data is encoded in a stream with a predetermined bit rate, which is cut into segments. Processing includes, for a segment of the stream: determining a sub-segment size based on the number of links and a size of the data stream to be delivered; calculating a partitioning of the segment into sub-segments according to the set size and a distribution of the sub-segments on the plurality of links, according to a scheduling of the sub-segments in the partitioning and a time constraint; and sending a plurality of sub-segment transmission requests to the server over the plurality of links, each request including an identifier of the segment and indexes of a sub-segment start and end.
    Type: Grant
    Filed: November 26, 2015
    Date of Patent: January 14, 2020
    Assignee: B<>COM
    Inventor: Patrice Houze
  • Patent number: 10474102
    Abstract: A method for digitally generating a hologram plane from a three-dimensional scene, cut into a plurality of planes parallel to the hologram plane. The method includes for a current plane: counting a number of points of the non-zero amplitude scene; choosing a first or second technique for propagating a light wave emitted by the current plane as a function of a number of points of non-zero amplitude included in the current plane and with a preset threshold value, the first, point-based technique calculating the propagation of a sum of light waves emitted by point sources constituted by the points of the scene portion of a non-zero amplitude of the current plane on a following plane, and the second, field-based technique, globally calculating a light wave emitted by the scene portion situated in the current plane on a given plane; and processing the current plane according to the chosen propagation technique.
    Type: Grant
    Filed: May 10, 2016
    Date of Patent: November 12, 2019
    Assignee: B<>COM
    Inventors: Antonin Gilles, Patrick Gioia, Remi Cozot, Luce Morin
  • Patent number: 10432440
    Abstract: A method is proposed for generating an OFDM type multicarrier signal including OFDM blocks constituted by M carriers modulated by source symbols. The method includes the following steps: interleaving the M symbols of a block of source symbols into R sub-blocks of N interleaved symbols; obtaining a block of M time domain samples corresponding to the block of M source symbols; forming a peak vector containing N maximum amplitudes determined from among the M samples; attenuating the extrema of each sub-block of N time domain samples corresponding to the R sub-blocks of N interleaved symbols by a correction of symbols taking account of the peak vector and delivering R sub-blocks of N corrected interleaved symbols; de-interleaving the R sub-blocks of N corrected interleaved symbols delivering a block of M corrected source symbols; generating an OFDM block of the signals corresponding to the block of M corrected source symbols.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: October 1, 2019
    Assignee: B-COM
    Inventor: Marc Lanoiselee
  • Patent number: 10425431
    Abstract: A method for processing an intrusion in a communication network including a plurality of node equipment, including a current node, which: discovers of a neighborhood of the current node, including assigning a resilience group to the neighboring node, according to at least one piece of information representative of a resilience level of the neighboring node to at least one type of attack; detecting an intrusion affecting at least one suspect node of the neighborhood of the current node; establishing a consensus concerning the at least one suspect node in a neighborhood by counting a number of resilience groups having detected the intrusion in the neighborhood of the suspect node and a total number of resilience groups represented in the neighborhood of the suspect node; and deciding to change a status of the suspect node based on a result of the consensus by comparison of both numbers.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 24, 2019
    Assignees: B<>COM, UNIVERSITE DE BRETAGNE OCCIDENTALE, INSTITUT MINES TELECOM
    Inventors: David Espes, Nora Cuppens
  • Patent number: 10374681
    Abstract: A method for processing information representative of a transmission channel between a radio transmitter and a radio receiver. The information includes a matrix representative of the transmission channel. The method includes obtaining at least one pair of eigencharacteristics of the product of the conjugate transpose of the channel matrix with the channel matrix, consisting of non-zero eigenvalues; obtaining a measurement of a signal to noise ratio in the transmission channel; calculating at least one eigenvalue of an autocorrelation matrix of the symbols on transmission, according to a criterion of maximizing a capacity of the transmission channel, from the eigenvalues obtained; and transmitting to the radio transmitter information representative of the at least one calculated non-zero eigenvalue associated with the eigenvector.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: August 6, 2019
    Assignee: B<>COM
    Inventors: Stephane Paquelet, Remi Bonnefoi
  • Publication number: 20190229958
    Abstract: A method for generating a pulse-position-modulated signal. The signal includes a temporal succession of waveforms among Ns waveforms obtained by time shift that is an integer multiple of an elementary time duration Tc. The method includes the following steps executed for a k rank symbol among Ns symbols: obtaining, a set of N modulation coefficients cl(k), a modulation coefficient of index n, cn(k), being expressed as the product of a reference modulation coefficient cn(r) coming from the Fourier series decomposition of a reference waveform associated with a symbol of rank r multiplied by a phase shift term the argument of which is proportional to n; and generating M temporal samples of a k-th waveform carrying the symbol of rank k by Fourier transformation of said set of N modulation coefficients cl(k).
    Type: Application
    Filed: May 16, 2017
    Publication date: July 25, 2019
    Applicant: B-COM
    Inventors: Stephane PAQUELET, Patrick SAVELLI
  • Patent number: 10326971
    Abstract: A method for processing a digital image for rendering on a display. The image includes image elements associated with color information represented in a colorimetric space having a luminance and chrominance components. The luminance component has a value in a first predetermined interval. The display can render values of luminance components included in a second predetermined interval, of greater length than the first interval. The method includes: determining information representative of image brightness perceived by an observer, based on the values of the first luminance component; calculating an expansion exponent as a function of the determined brightness information; transforming the first luminance components into second luminance components, including calculating an intermediate luminance value by applying the calculated expansion exponent to the first luminance component value and multiplying the intermediate value by the length of the second interval.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: June 18, 2019
    Assignee: B<>COM
    Inventors: Cambodge Bist, Remi Cozot, Gerard Madec
  • Patent number: 10243774
    Abstract: A method for transmitting a multi-carrier signal implementing an OQAM-type modulation, formed of a temporal succession of symbols including data elements modulating a carrier frequency of the signal. A carrier frequency modulated by one of the data elements is called a carrier, wherein a set of carriers is allocated to a transmitter unit. The method includes inserting a sequence of pilots specific to the transmitter unit at a given time into the multi-carrier signal on the allocated set of carriers. The sequence of pilots includes: a sequence of non-zero complex values, inserted on odd or even carriers, alternating with zero values, inserted on the other carriers, respectively even or odd-numbered; non-zero complex values of the sequence of pilots, their frequency transforms and inverse frequency transforms being with a constant envelope; and and a sequence of zero values modulating the carriers of the set of carriers allocated at the following time.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: March 26, 2019
    Assignee: B<>COM
    Inventor: Hao Lin
  • Publication number: 20190044847
    Abstract: In the context of a transmission of data for a multipath communication from source terminal equipment to destination terminal equipment, the method: establishes, on at least one multipath communication path, a plurality of connections with the destination terminal equipment; for each path on which a said plurality of connections was established, selecting to make it active at least one connection among the plurality of established connections, the other established connections being put in reserve; distributing the data between the selected connections, referred to as active connections, in accordance with at least one predefined distribution rule, and transmitting the distributed data. Upon detecting a transmission incident via an active connection on a path on which a said plurality of connections was established, the method closes said active connection, and makes active a connection that had been put in reserve on said path.
    Type: Application
    Filed: February 3, 2017
    Publication date: February 7, 2019
    Applicant: FONDATION B COM
    Inventors: Fabrice GUILLEMIN, Patrice HOUZE
  • Publication number: 20170310525
    Abstract: A method for transmitting a multi-carrier signal implementing an OQAM-type modulation, formed of a temporal succession of symbols including data elements modulating a carrier frequency of the signal. A carrier frequency modulated by one of the data elements is called a carrier, wherein a set of carriers is allocated to a transmitter unit. The method includes inserting a sequence of pilots specific to the transmitter unit at a given time into the multi-carrier signal on the allocated set of carriers. The sequence of pilots includes: a sequence of non-zero complex values, inserted on odd or even carriers, alternating with zero values, inserted on the other carriers, respectively even or odd-numbered; non-zero complex values of the sequence of pilots, their frequency transforms and inverse frequency transforms being with a constant envelope; and and a sequence of zero values modulating the carriers of the set of carriers allocated at the following time.
    Type: Application
    Filed: September 29, 2015
    Publication date: October 26, 2017
    Applicants: B<>COM, Orange
    Inventor: Hao Lin
  • Patent number: 9769565
    Abstract: A method and apparatus are provided for processing data for estimating mixing parameters of at least one audio spot signal captured by a sound recording device, called a spot microphone, arranged in the vicinity of a source among a plurality of acoustic sources constituting a sound scene, and a primary audio signal captured by an ambisonic sound recording device, arranged to capture said plurality of acoustic sources of the sound scene.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: September 19, 2017
    Assignees: B<>COM, ORANGE
    Inventors: Andrey Fedosov, Jerome Daniel, Gregory Pallone