-
公开(公告)号:US20210392320A1
公开(公告)日:2021-12-16
申请号:US17291813
申请日:2019-11-06
Applicant: FONDATION B-COM
Inventor: Félix Henry , Gordon Clare , Pierrick Philippe
IPC: H04N19/105 , H04N19/176 , H04N19/119 , H04N19/167 , H04N19/593 , H04N19/159
Abstract: A method for encoding or decoding at least one image, an image being split into blocks of elements. The method includes, for at least one block: splitting the block into at least two areas; and processing at least one of the areas. The processing includes scanning the elements of the area according to a predetermined scanning order, and for at least one scanned element, called a current element: selecting at least one predictor element previously encoded or decoded according to a prediction function; and predicting the current element: from the at least one predictor element, if the at least one predictor element belongs to the area; or from at least one replacement value, otherwise.
-
2.
公开(公告)号:US11159794B2
公开(公告)日:2021-10-26
申请号:US16638644
申请日:2018-07-25
Applicant: FONDATION B-COM
Inventor: Victorien Lorcy , Pierrick Philippe
IPC: H04N19/12 , H04N19/119 , H04N19/176 , H04N19/60
Abstract: A method for decoding a digital image from encoded data representative of the image. The image is divided into blocks processed in a defined order. The method includes, for a current block having a predetermined number (Mv) of lines and number (Mh) of columns: decoding coefficients of the current block from coded data; decoding an index representative of an identifier of a transform among a plurality of transforms and identifying the transform, a transform being expressed as a vertical subtransform of size Mv*Mv and a horizontal subtransform of size Mh*Mh; transforming the current block into a decoded block transformed, from the transform obtained, by successive application of the vertical subtransform and then the horizontal subtransform or respectively of the horizontal subtransform and then the vertical subtransform; and reconstructing the image from the transformed decoded block. The transforming includes: a modified use of core sub-transform coefficients, their absolute values being retained.
-
3.
公开(公告)号:US10771817B2
公开(公告)日:2020-09-08
申请号:US16092359
申请日:2017-04-05
Applicant: B<>COM
Inventor: Pierrick Philippe , Victorien Lorcy , Pierre Castel
IPC: H04N19/625 , H04N19/176 , H04N19/122 , H04N19/147 , H04N19/119 , H04N19/184
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
-
公开(公告)号:US11641463B2
公开(公告)日:2023-05-02
申请号:US17291813
申请日:2019-11-06
Applicant: FONDATION B-COM
Inventor: Félix Henry , Gordon Clare , Pierrick Philippe
IPC: H04N19/105 , H04N19/119 , H04N19/159 , H04N19/167 , H04N19/176 , H04N19/593 , G06T9/00 , H03M7/36 , H03M7/30
Abstract: A method for encoding or decoding at least one image, an image being split into blocks of elements. The method includes, for at least one block: splitting the block into at least two areas; and processing at least one of the areas. The processing includes scanning the elements of the area according to a predetermined scanning order, and for at least one scanned element, called a current element: selecting at least one predictor element previously encoded or decoded according to a prediction function; and predicting the current element: from the at least one predictor element, if the at least one predictor element belongs to the area; or from at least one replacement value, otherwise.
-
5.
公开(公告)号:US20210136382A1
公开(公告)日:2021-05-06
申请号:US17147833
申请日:2021-01-13
Applicant: B<>COM
Inventor: Pierrick Philippe
IPC: H04N19/124 , H04N19/61 , H04N19/18 , H04N19/12 , H04N19/463 , H04N19/14 , H04N19/176 , H04N19/625
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.
-
6.
公开(公告)号:US20190158878A1
公开(公告)日:2019-05-23
申请号:US16092359
申请日:2017-04-05
Applicant: B<>COM
Inventor: Pierrick Philippe , Victorien Lorcy , Pierre Castel
IPC: H04N19/625 , H04N19/184 , H04N19/119
CPC classification number: H04N19/625 , H04N19/119 , H04N19/122 , H04N19/147 , H04N19/176 , H04N19/184
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
-
7.
公开(公告)号:US20180199037A1
公开(公告)日:2018-07-12
申请号:US15740198
申请日:2016-06-16
Inventor: Pierrick Philippe
IPC: H04N19/124 , H04N19/61 , H04N19/625 , H04N19/176
CPC classification number: H04N19/124 , H04N19/12 , H04N19/14 , H04N19/176 , H04N19/18 , H04N19/463 , H04N19/61 , H04N19/625
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.
-
8.
公开(公告)号:US20180020216A1
公开(公告)日:2018-01-18
申请号:US15549298
申请日:2016-02-05
Inventor: Pierrick Philippe
IPC: H04N19/122 , H04N19/157 , H04N19/124 , H04N19/18 , H04N19/61 , H04N19/96 , H04N19/176
CPC classification number: H04N19/122 , H04N19/124 , H04N19/157 , H04N19/176 , H04N19/18 , H04N19/61 , H04N19/96
Abstract: An encoding method encodes a digital image that is divided into a plurality of blocks of pixels processed in a defined order. The method includes: transforming the current block into a transformed block with coefficients, by implementing two successive transformation sub-steps, one to the current block and the other to an intermediate block, resulting from the first sub-step; and quantizing and encoding the coefficients of the transformed block. The transforming step further comprises, a preliminary sub-step of forming at least one first and one second distinct vector, in the block to be transformed, each vector comprising the pixels, respectively the coefficients of a sequence of pixels, respectively adjacent coefficients of the block to be transformed, of length equal to one of the sizes of the block to be transformed. The transformation sub-step also includes applying a first transform to the first vector and a second transform to the second vector.
-
9.
公开(公告)号:US11736694B2
公开(公告)日:2023-08-22
申请号:US17494299
申请日:2021-10-05
Applicant: FONDATION B-COM
Inventor: Victorien Lorcy , Pierrick Philippe
IPC: H04N19/12 , H04N19/119 , H04N19/176 , H04N19/60
CPC classification number: H04N19/12 , H04N19/119 , H04N19/176 , H04N19/60
Abstract: A method for decoding a digital image from encoded data representative of the image. The image is divided into blocks processed in a defined order. The method includes, for a current block having a predetermined number (Mv) of lines and number (Mh) of columns: decoding coefficients of the current block from coded data; decoding an index representative of an identifier of a transform among a plurality of transforms and identifying the transform, a transform being expressed as a vertical subtransform of size Mv*Mv and a horizontal subtransform of size Mh*Mh; transforming the current block into a decoded block transformed, from the transform obtained, by successive application of the vertical subtransform and then the horizontal subtransform or respectively of the horizontal subtransform and then the vertical subtransform; and reconstructing the image from the transformed decoded block. The transforming includes: a modified use of core sub-transform coefficients, their absolute values being retained.
-
10.
公开(公告)号:US11451777B2
公开(公告)日:2022-09-20
申请号:US17147833
申请日:2021-01-13
Applicant: B<>COM
Inventor: Pierrick Philippe
IPC: H04N19/124 , H04N19/12 , H04N19/14 , H04N19/176 , H04N19/18 , H04N19/463 , H04N19/61 , H04N19/625
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.
-
-
-
-
-
-
-
-
-