Patents by Inventor Alireza Aminlou
Alireza Aminlou 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: 20240064311Abstract: The embodiments relate to a method comprising obtaining sample values of a target area in a picture to be encoded (310); obtaining sample values of a regressor area in a picture to be encoded (320); determining at least one set of prediction coefficients by means of a linear regression (330); predicting the sample values of the target area using the determined at least one set of prediction coefficients to result in a first predicted sample values (340); determining best performing set of prediction coefficients (350); predicting the sample values of the target area using the best performing set of prediction coefficients (360); encoding an indication indicating the best performing set of prediction coefficients along the bitstream (370), and iterating the steps for all target areas in the picture to be encoded (380). The embodiments also relate to a decoding method, and apparatuses for encoding and decoding.Type: ApplicationFiled: December 17, 2021Publication date: February 22, 2024Inventors: Pekka ASTOLA, Alireza AMINLOU, Jani LAINEMA
-
Publication number: 20230345024Abstract: Various embodiments provide example apparatus, method, and computer program product. The example apparatus includes: at least one processor; and at least one non-transitory memory including 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: define a derived image item; and define a single stream item property, wherein the single stream item property is used to indicate that input image items of the derived image item are concatenated in encoded domain to obtain a single stream and are to be decoded by a single decoder.Type: ApplicationFiled: April 13, 2023Publication date: October 26, 2023Inventors: Miska Matias HANNUKSELA, Kashyap KAMMACHI SREEDHAR, Alireza AMINLOU
-
Publication number: 20230319286Abstract: A method comprising: encoding an input picture into a coded picture; reconstructing picture corresponding to the coded picture; encoding a spatial region into a coded tile, the encoding comprising: determining a horizontal offset and a vertical offset indicative of a region-wise anchor position of the spatial region within the decoded picture; encoding the horizontal offset and the vertical offset; determining that a prediction unit at position of a first horizontal coordinate and a first vertical coordinate is predicted relative to the region-wise anchor position; indicating that the prediction unit is predicted relative to a prediction-unit anchor position; deriving a prediction-unit anchor position equal to sum of the first horizontal coordinate and the horizontal offset, and the first vertical coordinate and the vertical offset, respectively; and determining a motion vector for the prediction unit; and applying the motion vector relative to the prediction-unit anchor position to obtain a prediction block.Type: ApplicationFiled: April 6, 2023Publication date: October 5, 2023Inventors: Miska HANNUKSELA, Alireza AMINLOU
-
Patent number: 11778171Abstract: There is disclosed a method, an apparatus and a computer program product for video encoding and decoding. In accordance with an embodiment the method comprises obtaining coded data of a sub-picture, the sub-picture belonging to a picture, and the sub-picture belonging to a sub-picture sequence and determining whether to use the sub-picture as a source for a manipulated reference sub-picture. If the determining reveals that the sub-picture is to be used as the source for the manipulated reference sub-picture, the manipulated reference sub-picture is generated from the sub-picture to be used as a reference for a subsequent sub-picture of the sub-picture sequence.Type: GrantFiled: December 16, 2019Date of Patent: October 3, 2023Assignee: Nokia Technologies OyInventors: Miska Hannuksela, Alireza Aminlou
-
Publication number: 20230308639Abstract: There is disclosed a method, an apparatus and a computer program product for video encoding and decoding. In accordance with an embodiment the method comprises obtaining coded data of a sub-picture, the sub-picture belonging to a picture, and the sub-picture belonging to a sub-picture sequence and determining whether to use the sub-picture as a source for a manipulated reference sub-picture. If the determining reveals that the sub-picture is to be used as the source for the manipulated reference sub-picture, the manipulated reference sub-picture is generated from the sub-picture to be used as a reference for a subsequent sub-picture of the sub-picture sequence.Type: ApplicationFiled: May 31, 2023Publication date: September 28, 2023Inventors: Miska Hannuksela, Alireza Aminlou
-
Patent number: 11671588Abstract: A method comprising: encoding an input picture into a coded constituent picture; reconstructing, as a part of said encoding, a decoded constituent picture corresponding to the coded constituent picture; encoding a spatial region into a coded tile, the encoding comprising: determining a horizontal offset and a vertical offset indicative of a region-wise anchor position of the spatial region within the decoded constituent picture; encoding the horizontal offset and the vertical offset; determining that a prediction unit at position of a first horizontal coordinate and a first vertical coordinate of the coded tile is predicted relative to the region-wise anchor position, wherein the first horizontal coordinate and the first vertical coordinate are horizontal and vertical coordinates, respectively, within the spatial region; indicating that the prediction unit is predicted relative to a prediction-unit anchor position that is relative to the horizontal and vertical offset; deriving a prediction-unit anchor positiType: GrantFiled: September 23, 2021Date of Patent: June 6, 2023Assignee: Nokia Technologies OyInventors: Miska Hannuksela, Alireza Aminlou
-
Patent number: 11405643Abstract: The invention relates to methods, apparatuses, systems and computer program products for coding volumetric video. A first texture picture coded, said first texture picture comprising a first projection of first volumetric texture data of a first source volume of a scene model and a second projection of second volumetric texture data of said first source volume of said scene model, said first projection being from said first source volume to a first projection surface, and said second projection being from said first source volume to a second projection surface, said second volumetric texture data having been obtained by removing at least a part of said first volumetric texture data that has been successfully projected in said first projection. A a first geometry picture is coded, said geometry picture representing a mapping of said first projection surface to said first source volume and a mapping of said second projection surface to said first source volume.Type: GrantFiled: August 13, 2018Date of Patent: August 2, 2022Assignee: Nokia Technologies OyInventors: Sebastian Schwarz, Miska Hannuksela, Alireza Aminlou
-
Patent number: 11323723Abstract: A method comprising obtaining a full-picture track or bitstream including a motion-constrained tile set; and constructing a full-picture-compliant tile set track or bitstream on the basis of the motion-constrained tile set or generating instructions to construct a full-picture-compliant tile set track or bitstream on the basis of the motion-constrained tile set.Type: GrantFiled: February 14, 2017Date of Patent: May 3, 2022Assignee: Nokia Technologies OyInventors: Miska Hannuksela, Alireza Aminlou, Alireza Zare
-
Publication number: 20220094909Abstract: There is disclosed a method, an apparatus and a computer program product for video encoding and decoding. In accordance with an embodiment the method comprises obtaining coded data of a sub-picture, the sub-picture belonging to a picture, and the sub-picture belonging to a sub-picture sequence and determining whether to use the sub-picture as a source for a manipulated reference sub-picture. If the determining reveals that the sub-picture is to be used as the source for the manipulated reference sub-picture, the manipulated reference sub-picture is generated from the sub-picture to be used as a reference for a subsequent sub-picture of the sub-picture sequence.Type: ApplicationFiled: December 16, 2019Publication date: March 24, 2022Inventors: Miska HANNUKSELA, Alireza AMINLOU
-
Publication number: 20220014733Abstract: A method comprising: encoding an input picture into a coded constituent picture; reconstructing, as a part of said encoding, a decoded constituent picture corresponding to the coded constituent picture; encoding a spatial region into a coded tile, the encoding comprising: determining a horizontal offset and a vertical offset indicative of a region-wise anchor position of the spatial region within the decoded constituent picture; encoding the horizontal offset and the vertical offset; determining that a prediction unit at position of a first horizontal coordinate and a first vertical coordinate of the coded tile is predicted relative to the region-wise anchor position, wherein the first horizontal coordinate and the first vertical coordinate are horizontal and vertical coordinates, respectively, within the spatial region; indicating that the prediction unit is predicted relative to a prediction-unit anchor position that is relative to the horizontal and vertical offset; deriving a prediction-unit anchor positiType: ApplicationFiled: September 23, 2021Publication date: January 13, 2022Inventors: Miska HANNUKSELA, Alireza AMINLOU
-
Patent number: 11166013Abstract: A method comprising: encoding an input picture into a coded constituent picture (1200); reconstructing, as a part of said encoding, a decoded constituent picture corresponding to the coded constituent picture (1202); encoding a spatial region into a coded tile (1204), the encoding comprising: determining a horizontal offset and a vertical offset indicative of a region-wise anchor position of the spatial region within the decoded constituent picture (1204a); encoding the horizontal offset and the vertical offset (1204b); determining that a prediction unit at position of a first horizontal coordinate and a first vertical coordinate of the coded tile is predicted relative to the region-wise anchor position, wherein the first horizontal coordinate and the first vertical coordinate are horizontal and vertical coordinates, respectively, within the spatial region (1204c); indicating that the prediction unit is predicted relative to a prediction-unit anchor position that is relative to the horizontal and vertical offType: GrantFiled: October 3, 2018Date of Patent: November 2, 2021Assignee: Nokia Technologies OyInventors: Miska Hannuksela, Alireza Aminlou
-
Patent number: 11109066Abstract: There are provided methods, apparatuses, systems and computer program products for coding volumetric video, where a first texture picture is coded, the first texture picture comprising a first projection of texture data of a first source volume of a digital scene model, the scene model comprising a number of further source volumes, the first projection being from the first source volume to a first projection surface, a first geometry picture is coded, the first geometry picture representing a mapping of the first projection surface to the first source volume, and first projection geometry information of the first projection is coded, the first projection geometry information comprising information of position of the first projection surface in the scene model.Type: GrantFiled: August 13, 2018Date of Patent: August 31, 2021Assignee: Nokia Technologies OyInventors: Sebastian Schwarz, Miska Hannuksela, Alireza Aminlou, Emre Aksu
-
Publication number: 20210227231Abstract: A method comprising obtaining a full-picture track or bitstream including a motion-constrained tile set; and constructing a full-picture-compliant tile set track or bitstream on the basis of the motion-constrained tile set or generating instructions to construct a full-picture-compliant tile set track or bitstream on the basis of the motion-constrained tile set.Type: ApplicationFiled: February 14, 2017Publication date: July 22, 2021Inventors: Miska Hannuksela, Alireza Aminlou, Alireza Zare
-
Patent number: 10979727Abstract: A method comprising: decoding, from a bitstream, a first encoded region of first picture into a first preliminary reconstructed region; forming a first reconstructed region from the first preliminary reconstructed region, wherein the forming comprises resampling and/or rearranging the first preliminary reconstructed region, wherein the rearranging comprises relocating, rotating and/or mirroring; and decoding at least a second region, wherein the first reconstructed region is used as a reference for prediction in decoding the at least second region and the second region either belongs to a second picture and is spatially collocated with the first reconstructed region or belongs to the first picture.Type: GrantFiled: June 15, 2017Date of Patent: April 13, 2021Assignee: Nokia Technologies OyInventors: Miska Hannuksela, Jani Lainema, Alireza Aminlou, Ramin Ghaznavi Youvalari
-
Publication number: 20200260071Abstract: A method comprising: encoding an input picture into a coded constituent picture (1200); reconstructing, as a part of said encoding, a decoded constituent picture corresponding to the coded constituent picture (1202); encoding a spatial region into a coded tile (1204), the encoding comprising: determining a horizontal offset and a vertical offset indicative of a region-wise anchor position of the spatial region within the decoded constituent picture (1204a); encoding the horizontal offset and the vertical offset (1204b); determining that a prediction unit at position of a first horizontal coordinate and a first vertical coordinate of the coded tile is predicted relative to the region-wise anchor position, wherein the first horizontal coordinate and the first vertical coordinate are horizontal and vertical coordinates, respectively, within the spatial region (1204c); indicating that the prediction unit is predicted relative to a prediction-unit anchor position that is relative to the horizontal and vertical offType: ApplicationFiled: October 3, 2018Publication date: August 13, 2020Inventors: Miska Hannuksela, Alireza Aminlou
-
Publication number: 20200244993Abstract: There are provided methods, apparatuses, systems and computer program products for coding volumetric video, where a first texture picture is coded, the first texture picture comprising a first projection of texture data of a first source volume of a digital scene model, the scene model comprising a number of further source volumes, the first projection being from the first source volume to a first projection surface, a first geometry picture is coded, the first geometry picture representing a mapping of the first projection surface to the first source volume, and first projection geometry information of the first projection is coded, the first projection geometry information comprising information of position of the first projection surface in the scene model.Type: ApplicationFiled: August 13, 2018Publication date: July 30, 2020Inventors: Sebastian Schwarz, Miska Hannuksela, Alireza Aminlou, Emre Aksu
-
Publication number: 20200228836Abstract: The invention relates to methods, apparatuses, systems and computer program products for coding volumetric video. A first texture picture coded, said first texture picture comprising a first projection of first volumetric texture data of a first source volume of a scene model and a second projection of second volumetric texture data of said first source volume of said scene model, said first projection being from said first source volume to a first projection surface, and said second projection being from said first source volume to a second projection surface, said second volumetric texture data having been obtained by removing at least a part of said first volumetric texture data that has been successfully projected in said first projection. A a first geometry picture is coded, said geometry picture representing a mapping of said first projection surface to said first source volume and a mapping of said second projection surface to said first source volume.Type: ApplicationFiled: August 13, 2018Publication date: July 16, 2020Inventors: Sebastian Schwarz, Miska Hannuksela, Alireza Aminlou
-
Publication number: 20190349598Abstract: There are disclosed various methods, apparatuses and computer program products for video encoding and decoding. In some embodiments a first reconstructed picture is interpreted as a first three-dimensional picture in a coordinate system. A rotation is obtained and the first three-dimensional picture is projected (612, 614) onto a first geometrical projection structure (613, 615), the geometrical projection structure having an orientation according to the rotation within the coordinate system. A first reference picture is formed (616) by unfolding the first geometrical projection structure into a second geometrical projection structure, and at least a block of a second reconstructed picture is predicted from the first reference picture.Type: ApplicationFiled: December 29, 2017Publication date: November 14, 2019Inventors: Alireza Aminlou, Miska Hannuksela, Ramin Ghaznavi Youvalari
-
Publication number: 20190297339Abstract: A method comprising: decoding, from a bitstream, a first encoded region of first picture into a first preliminary reconstructed region; forming a first reconstructed region from the first preliminary reconstructed region, wherein the forming comprises resampling and/or rearranging the first preliminary reconstructed region, wherein the rearranging comprises relocating, rotating and/or mirroring; and decoding at least a second region, wherein the first reconstructed region is used as a reference for prediction in decoding the at least second region and the second region either belongs to a second picture and is spatially collocated with the first reconstructed region or belongs to the first picture.Type: ApplicationFiled: June 15, 2017Publication date: September 26, 2019Inventors: Miska Hannuksela, Jani Lainema, Alireza Aminlou, Ramin Ghaznavi Youvalari
-
Publication number: 20190268599Abstract: A method comprising: encoding a first region of a first picture comprising a plurality of regions, wherein said first region is a projected representation of a first surface and the encoding comprises reconstructing a first reconstructed region corresponding to said first region; encoding at least a first block of the first picture with an encoding mode causing at least a part of the first reconstructed region to be projected onto a second surface and further to a reconstructed first block; reconstructing the reconstructed first block, wherein at least a part of the reconstructed first block forms a projected reference signal; and encoding at least a second region of the plurality of regions of the first picture, wherein said second region is a projected representation of the second surface and said encoding comprises using the projected reference signal as a reference for prediction.Type: ApplicationFiled: November 2, 2017Publication date: August 29, 2019Inventors: Miska Hannuksela, Kashyap Kammachi Sreedhar, Alireza Aminlou