-
公开(公告)号:US20220303556A1
公开(公告)日:2022-09-22
申请号:US17836309
申请日:2022-06-09
Applicant: NOKIA TECHNOLOGIES OY
Inventor: Jani LAINEMA , Kemal UGUR
IPC: H04N19/182 , H04N19/196 , H04N19/105 , H04N19/11 , H04N19/107
Abstract: There is disclosed an apparatus, a method and a computer program for video coding. The apparatus comprises a selector configured for selecting a pixel for prediction; a projection definer configured for determining a projection of said pixel to a set of reference pixels; and a prediction definer configured for selecting one or more reference pixels from said set of reference pixels on the basis of said projection, and using said selected one or more reference pixels to obtain a prediction value for said pixel to be predicted.
-
公开(公告)号:US20210409756A1
公开(公告)日:2021-12-30
申请号:US17473709
申请日:2021-09-13
Applicant: Nokia Technologies Oy
Inventor: Mehmet Oguz BICI , Jani LAINEMA , Kemal UGUR
IPC: H04N19/513 , H04N19/52 , H04N19/61 , H04N19/593 , H04N19/56
Abstract: A method and apparatus are provided for encoding and decoding image information. The encoding comprises receiving a block of pixels; creating a set of motion vector prediction candidates for the block of pixels; and examining the set to determine if a motion vector prediction candidate is a temporal motion vector prediction, or a spatial motion vector prediction. If the motion vector prediction candidate is a temporal motion vector prediction, the motion vector prediction candidate is kept in the set. If the motion vector prediction candidate is a spatial motion vector prediction, it is examined whether the set comprises a motion vector prediction candidate corresponding with the spatial motion vector prediction; and if so, the motion vector prediction candidate is removed from the set. Once the set is created, one of the candidates from the set is selected to represent a motion vector prediction for the block of pixels.
-
公开(公告)号:US20180227591A1
公开(公告)日:2018-08-09
申请号:US15939972
申请日:2018-03-29
Applicant: NOKIA TECHNOLOGIES OY
Inventor: Antti Olli HALLAPURO , Kemal UGUR , Jani LAINEMA
IPC: H04N19/513 , H04N19/593 , H04N19/573 , H04N19/52
Abstract: A system and method for improving the coding efficiency of motion vector information in video coding. According to various embodiments, a list of motion vector predictor candidates is arranged according to predefined rules. Each motion vector also has a reference index associated with it. One of the motion vector candidates is then selected as a predictor based on predefined rules, or the selection is explicitly signaled in the bitstream. The reference index associated with the selected motion vector is used as a reference index for the current block. The reference index is predicted along with the motion vector. Such embodiments can improve the compression efficiency of modern video codecs.
-
公开(公告)号:US20180048900A1
公开(公告)日:2018-02-15
申请号:US15676665
申请日:2017-08-14
Applicant: Nokia Technologies Oy
Inventor: Jani LAINEMA , Kemal UGUR
IPC: H04N19/182 , H04N19/11 , H04N19/107 , H04N19/196 , H04N19/105
CPC classification number: H04N19/182 , H04N19/105 , H04N19/107 , H04N19/11 , H04N19/196 , H04N19/197
Abstract: There is disclosed an apparatus, a method and a computer program for video coding. The apparatus comprises a selector configured for selecting a pixel for prediction; a projection definer configured for determining a projection of said pixel to a set of reference pixels; and a prediction definer configured for selecting one or more reference pixels from said set of reference pixels on the basis of said projection, and using said selected one or more reference pixels to obtain a prediction value for said pixel to be predicted.
-
15.
公开(公告)号:US20240265240A1
公开(公告)日:2024-08-08
申请号:US18567736
申请日:2022-06-17
Applicant: Nokia Technologies Oy
Inventor: Honglei ZHANG , Francesco CRICRÌ , Ramin GHAZNAVI YOUVALARI , Hamed REZAZADEGAN TAVAKOLI , Nannan ZOU , Vinod Kumar MALAMAL VADAKITAL , Miska Matias HANNUKSELA , Yat Hong LAM , Jani LAINEMA , Emre Baris AKSU
IPC: G06N3/0455
CPC classification number: G06N3/0455
Abstract: An example apparatus includes at least one processor; and at least one non-transitory memory comprising computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to perform; learn importance of one or more parameters by using a training dataset; define one or more masks for indicating the importance of the one or more parameters for a model finetuning; share at least one mask of the one or more masks with at least one of an encoder or a decoder; finetune at least one parameter of the one or more parameters based at least on the at least one mask; send or signal one or more weight updates corresponding to the at least one parameter in a bitstream to the decoder.
-
16.
公开(公告)号:US20240121387A1
公开(公告)日:2024-04-11
申请号:US18470973
申请日:2023-09-20
Applicant: Nokia Technologies Oy
Inventor: Jani LAINEMA , Francesco CRICRÌ , Ramin GHAZNAVI YOUVALARI , Miska Matias HANNUKSELA , Honglei ZHANG , Maria Claudia SANTAMARIA GOMEZ , Ruiying YANG
IPC: H04N19/117 , H04N19/103 , H04N19/136 , H04N19/157 , H04N19/172 , H04N19/176 , H04N19/182 , H04N19/42 , H04N19/80
CPC classification number: H04N19/117 , H04N19/103 , H04N19/136 , H04N19/157 , H04N19/172 , H04N19/176 , H04N19/182 , H04N19/42 , H04N19/80
Abstract: An example method includes: receiving an input extended block comprising an input block and input margins, wherein the input block is derived from an image or a video frame, and wherein the input block and the input margins are input to a filter, and wherein the input margins comprise pixels of the image or the video frame; filtering the input extended block to obtain a filtered extended block comprising a filtered block and filtered margins; receiving other blocks, wherein the other blocks are derived from the image or video frame, and wherein at least one pixel of the other blocks overlaps with at least one pixel of the filtered margins of the filtered extended block; and blending the filtered extended block with the other blocks, wherein an operation to blend the filtered extended block with the other blocks is applied to two or more overlapping pixels
-
公开(公告)号:US20240007672A1
公开(公告)日:2024-01-04
申请号:US18247330
申请日:2021-09-29
Applicant: Nokia Technologies Oy
Inventor: Jani LAINEMA , Ramin GHAZNAVI YOUVALARI
IPC: H04N19/61 , H04N19/132 , H04N19/186 , H04N19/124 , H04N19/18 , H04N19/172 , H04N19/12
CPC classification number: H04N19/61 , H04N19/132 , H04N19/186 , H04N19/124 , H04N19/18 , H04N19/172 , H04N19/12
Abstract: A method comprising: determining a first sample in an input color space (500); determining a component of the input color space that the first sample represents (502); determining a pre-quantizer based on the determined component (504); quantizing the first sample using the determined pre-quantizer (506); and encoding the first sample value with video or image coding means (508).
-
18.
公开(公告)号:US20230110503A1
公开(公告)日:2023-04-13
申请号:US17759550
申请日:2021-02-04
Applicant: Nokia Technologies Oy
Inventor: Jani LAINEMA , Emre Baris AKSU , Miska Matias HANNUKSELA , Alireza ZARE , Francesco CRICRI
IPC: H04N19/42 , H04N19/176 , H04N19/172 , H04N19/463 , H04N19/117 , G06N20/00
Abstract: The embodiments relate to method for encoding and decoding, wherein the method for encoding comprises receiving an input block of a video frame for encoding; applying at least a learning-based model (702) for said input block as a processing step for encoding the block; combining (703) an output of a learning-based model with one or more data sources (712, 713) by a combination process; encoding block to a bitstream (40); using a result of the combination process as additional input for the learning-based model for encoding a subsequent block; and encoding to a bitstream combination information (720) used in the combination process, said combination information comprising at least one or more combination parameters. The embodiments also relate to technical equipment for implementing the methods.
-
19.
公开(公告)号:US20230062752A1
公开(公告)日:2023-03-02
申请号:US17760017
申请日:2021-02-12
Applicant: Nokia Technologies Oy
Inventor: Jani LAINEMA , Francesco CRICRI , Emre Baris AKSU , Alireza ZARE , Miska Matias HANNUKSELA
IPC: H04N19/149 , H04N19/159 , H04N19/176 , G06N3/04
Abstract: The embodiments relate to a method for encoding and a decoding, and apparatuses for the same. The method for encoding comprises receiving a block of a video frame for encoding (1510); making a decision on whether or not a learning-based model is to be applied as a processing step for encoding the block (1520); applying the learning-based model for said input block according to the decision, where the learning-based model has been selectively fine-tuned according to information relating to activation of the learning-based model of previously-decoded blocks (1530); encoding a signal corresponding to the decision on usage of the learning-based model into a bitstream (1540); and encoding the block into a bitstream with an information whether the block is to be used for finetuning (1550).
-
公开(公告)号:US20200154132A1
公开(公告)日:2020-05-14
申请号:US16741156
申请日:2020-01-13
Applicant: NOKIA TECHNOLOGIES OY
Inventor: Mehmet Oguz BICI , Jani LAINEMA , Kemal UGUR
IPC: H04N19/513 , H04N19/52
Abstract: The invention relates to a method for encoding, a method for decoding, an apparatus, computer program products, an encoder and a decoder for video information. The motion vector for a block in a video image is predicted from a set of motion vector prediction candidates determined based on previously-coded motion vectors. A motion vector prediction candidate is included in the set based on the location of the block associated with the first spatial motion vector prediction candidate and in comparison with motion vector prediction candidates already in the set.
-
-
-
-
-
-
-
-
-