Patents Assigned to B<>COM

Patent number: 10812814Abstract: 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: GrantFiled: June 19, 2017Date of Patent: October 20, 2020Assignee: B<>COMInventors: Joel Jung, Felix Henry, Charlene Mouton

Patent number: 10805638Abstract: 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: GrantFiled: September 12, 2017Date of Patent: October 13, 2020Assignee: B<>COMInventors: Felix Henry, Gordon Clare

Patent number: 10798383Abstract: 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 nonzero 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: GrantFiled: July 12, 2017Date of Patent: October 6, 2020Assignee: B<>COMInventors: Felix Henry, Gordon Clare

Patent number: 10771817Abstract: 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: GrantFiled: April 5, 2017Date of Patent: September 8, 2020Assignee: B<>COMInventors: Pierrick Philippe, Victorien Lorcy, Pierre Castel

Publication number: 20200195969Abstract: 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: ApplicationFiled: September 12, 2017Publication date: June 18, 2020Applicant: B<>ComInventors: Felix HENRY, Gordon CLARE

Patent number: 10687082Abstract: 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: GrantFiled: December 16, 2016Date of Patent: June 16, 2020Assignee: B<>COMInventor: Felix Henry

Patent number: 10686488Abstract: 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 substeps: 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: GrantFiled: May 16, 2017Date of Patent: June 16, 2020Assignee: BCOMInventors: Stephane Paquelet, Patrick Savelli

Patent number: 10645359Abstract: 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: GrantFiled: February 28, 2019Date of Patent: May 5, 2020Assignee: B<>COMInventors: Cambodge Bist, Remi Cozot, Gerard Madec

Patent number: 10536503Abstract: 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 subsegment size based on the number of links and a size of the data stream to be delivered; calculating a partitioning of the segment into subsegments according to the set size and a distribution of the subsegments on the plurality of links, according to a scheduling of the subsegments in the partitioning and a time constraint; and sending a plurality of subsegment transmission requests to the server over the plurality of links, each request including an identifier of the segment and indexes of a subsegment start and end.Type: GrantFiled: November 26, 2015Date of Patent: January 14, 2020Assignee: B<>COMInventor: Patrice Houze

Patent number: 10474102Abstract: A method for digitally generating a hologram plane from a threedimensional 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 nonzero 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 nonzero amplitude included in the current plane and with a preset threshold value, the first, pointbased technique calculating the propagation of a sum of light waves emitted by point sources constituted by the points of the scene portion of a nonzero amplitude of the current plane on a following plane, and the second, fieldbased 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: GrantFiled: May 10, 2016Date of Patent: November 12, 2019Assignee: B<>COMInventors: Antonin Gilles, Patrick Gioia, Remi Cozot, Luce Morin

Patent number: 10432440Abstract: 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 subblocks 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 subblock of N time domain samples corresponding to the R subblocks of N interleaved symbols by a correction of symbols taking account of the peak vector and delivering R subblocks of N corrected interleaved symbols; deinterleaving the R subblocks 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: GrantFiled: March 16, 2017Date of Patent: October 1, 2019Assignee: BCOMInventor: Marc Lanoiselee

Patent number: 10425431Abstract: 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: GrantFiled: September 30, 2015Date of Patent: September 24, 2019Assignees: B<>COM, UNIVERSITE DE BRETAGNE OCCIDENTALE, INSTITUT MINES TELECOMInventors: David Espes, Nora Cuppens

Patent number: 10374681Abstract: 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 nonzero 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 nonzero eigenvalue associated with the eigenvector.Type: GrantFiled: July 19, 2016Date of Patent: August 6, 2019Assignee: B<>COMInventors: Stephane Paquelet, Remi Bonnefoi

Publication number: 20190229958Abstract: A method for generating a pulsepositionmodulated 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 kth waveform carrying the symbol of rank k by Fourier transformation of said set of N modulation coefficients cl(k).Type: ApplicationFiled: May 16, 2017Publication date: July 25, 2019Applicant: BCOMInventors: Stephane PAQUELET, Patrick SAVELLI

Patent number: 10326971Abstract: 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: GrantFiled: December 9, 2016Date of Patent: June 18, 2019Assignee: B<>COMInventors: Cambodge Bist, Remi Cozot, Gerard Madec

Patent number: 10243774Abstract: A method for transmitting a multicarrier signal implementing an OQAMtype 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 multicarrier signal on the allocated set of carriers. The sequence of pilots includes: a sequence of nonzero complex values, inserted on odd or even carriers, alternating with zero values, inserted on the other carriers, respectively even or oddnumbered; nonzero 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: GrantFiled: September 29, 2015Date of Patent: March 26, 2019Assignee: B<>COMInventor: Hao Lin

Publication number: 20190044847Abstract: 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: ApplicationFiled: February 3, 2017Publication date: February 7, 2019Applicant: FONDATION B COMInventors: Fabrice GUILLEMIN, Patrice HOUZE

Publication number: 20170310525Abstract: A method for transmitting a multicarrier signal implementing an OQAMtype 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 multicarrier signal on the allocated set of carriers. The sequence of pilots includes: a sequence of nonzero complex values, inserted on odd or even carriers, alternating with zero values, inserted on the other carriers, respectively even or oddnumbered; nonzero 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: ApplicationFiled: September 29, 2015Publication date: October 26, 2017Applicants: B<>COM, OrangeInventor: Hao Lin

Patent number: 9769565Abstract: 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: GrantFiled: April 5, 2016Date of Patent: September 19, 2017Assignees: B<>COM, ORANGEInventors: Andrey Fedosov, Jerome Daniel, Gregory Pallone