Patents by Inventor Miska Matias Hannuksela

Miska Matias Hannuksela 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).

  • Patent number: 12022129
    Abstract: In example embodiments, an apparatus, a method, and a computer program product are provided. The 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 perform: encode or decode a high-level bitstream syntax for at least one neural network; wherein the high-level bitstream syntax comprises at least one information unit, wherein the at least one information unit comprises syntax definitions for the at least one neural network or a portion of the at least one neural network; and wherein a serialized bitstream comprises one or more of the at least one information units.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: June 25, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Francesco Cricrì, Miska Matias Hannuksela, Emre Baris Aksu, Hamed Rezazadegan Tavakoli
  • Publication number: 20240205422
    Abstract: Various embodiments provide an apparatus, a method, and a computer program product. The 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 perform: define or extend a file format data structure to comprise: a cell size to indicate dimensions of a region, in pixels, comprising a mask value; a mask coding method to indicate a coding method applied to a mask or data of a media; mask coding parameters to indicate additional encoding or decoding parameters needed to process the coded mask data; and a mask configuration comprising the mask related information as a mask configuration structure.
    Type: Application
    Filed: March 31, 2022
    Publication date: June 20, 2024
    Inventors: Emre Baris AKSU, Miska Matias HANNUKSELA, Kashyap KAMMACHI SREEDHAR
  • Publication number: 20240202507
    Abstract: An apparatus with a corresponding method and computer program product are provided. The 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 perform the steps (1600) of train or finetune at least one neural network (NN) based at least on a temporal persistence scope; and encode or decode one or more media frames elements based at least on the trained or finetuned at least one neural network. A further apparatus with a corresponding method and computer program product are provided.
    Type: Application
    Filed: April 15, 2022
    Publication date: June 20, 2024
    Inventors: Francesco CRICRÌ, Jani LAINEMA, Ramin GHAZNAVI YOUVALARI, Honglei ZHANG, Yat Hong LAM, Maria Claudia SANTAMARIA GOMEZ, Hamed REZAZADEGAN TAVAKOLI, Miska Matias HANNUKSELA
  • Patent number: 12015805
    Abstract: The embodiments relate to a method including determining a foreground area covering a viewport of 360-degree video and one or more other areas of 360-degree video, not containing the foreground area in its entirety; concluding a first set of tile streams among available tile streams of the 360-degree video to cover the foreground area; concluding a second set of tile streams among the available tile streams of the 360-degree video, to cover the one or more other areas; and requesting transmission of a first set of portions of the first set of tile streams and a second set of portions of the second set of tile streams, wherein the portions in the first set of portions have a shorter duration that portions in the second set of portions.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: June 18, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Ari Hourunranta, Miska Matias Hannuksela, Emre Baris Aksu, Saba Ahsan
  • Publication number: 20240195433
    Abstract: The embodiments relate to a method for encoding two or more tensors. The method comprises processing the two or more tensors having respective dimensions so that the dimensions of said two or more sensors have the same number (510); identifying which axis of each individual tensor is swappable to result in concatenable tensors around an axis of concatenation (520): reshaping the tensors so that the dimensions are modified based on the swapped axis (530): concatenating the tensors around the axis of concatenation to result in concatenated tensor (540): compressing the concatenated tensor (550); generating syntax structures for carrying concatenation and axis swapping information (560): and generating a bitstream by combining the syntax structures and the compressed concatenated tensor (570). The embodiments also relate to a method for decoding, and to apparatuses for implementing the methods.
    Type: Application
    Filed: April 4, 2022
    Publication date: June 13, 2024
    Inventors: Emre Baris AKSU, Miska Matias HANNUKSELA, Hamed REZAZADEGAN TAVAKOLI, Francesco CRICRÌ
  • Publication number: 20240195966
    Abstract: Some embodiments relate to a method comprising receiving by a sender device omnidirectional video content for encoding; obtaining information of a viewport of a receiver device; obtaining information of a margin region outside the viewport; obtaining a margin update threshold parameter defining a threshold region within the margin region; based on the information of the viewport and the margin update threshold parameter determining whether to change the margin region; encoding the omnidirectional video content within the viewport with a first quality; encoding the omnidirectional video content within the margin region with a quality not higher than the first quality; and encoding the omnidirectional video content outside the viewport and the margin region with a third quality lower than the first quality and the quality of the margin region.
    Type: Application
    Filed: February 3, 2022
    Publication date: June 13, 2024
    Inventors: Sujeet Shyamsundar MATE, Yu YOU, Miska Matias HANNUKSELA, Saba AHSAN, Igor Danilo Diego CURCIO, Emre Baris AKSU
  • Publication number: 20240195969
    Abstract: An example apparatus, method, and computer program product are provided. The 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 perform: encode or decode a high-level bitstream syntax for at least one neural network; wherein the high-level bitstream syntax comprises at least one information unit, wherein the at least one information unit comprises syntax definitions for the at least one neural network or a portion of the at least one neural network; and wherein a neural network representation (NNR) bitstream comprises one or more of the at least one information units, and wherein the syntax definitions provide one or more mechanisms for introducing a weight update compression interpretation into the NNR bitstream.
    Type: Application
    Filed: April 7, 2022
    Publication date: June 13, 2024
    Inventors: Hamed REZAZADEGAN TAVAKOLI, Francesco CRICRÌ, Emre Baris AKSU, Miska Matias HANNUKSELA
  • Publication number: 20240187673
    Abstract: The embodiments relate to a method and a technical equipment for implementing the method. The method comprises receiving encoded omnidirectional video content for displaying, wherein the encoded omnidirectional video content comprises a viewport region, a margin region outside the viewport region and a background region (801); defining image regions to be included in the margin region, wherein the definition is based on a margin speed threshold (802); determining a head speed and a direction of motion (803); determining when the head speed is greater than or equal to the margin speed threshold, and as a response to the determining, adding negative margins in one or more direction with respect to the viewport (804); downloading the viewport with a first quality; and downloading the negative margins at a quality lower than the first quality (805).
    Type: Application
    Filed: May 13, 2022
    Publication date: June 6, 2024
    Inventors: Saba AHSAN, Ali Cengiz BEGEN, Igor Danilo Diego CURCIO, Burak KARA, Mehmet Necmettin AKCAY, Sujeet Shyamsundar MATE, Emre Baris AKSU, Miska Matias HANNUKSELA
  • Publication number: 20240171780
    Abstract: Example embodiments of the invention provide at least methods and apparatus to perform interpreting at an encoder of a communication network a region of at least one reconstructed picture: and based on the interpreting, generating compressed bits for generating the at least one reconstructed picture comprising at least one hash and using at least one specified variable, wherein based on the generating it can be determined whether or not the at least one hash of the at least one reconstructed picture is matched to at least one other hash.
    Type: Application
    Filed: March 9, 2022
    Publication date: May 23, 2024
    Inventors: Limin WANG, Seungwook HONG, Krit PANUSOPONE, Miska Matias HANNUKSELA
  • Patent number: 11962793
    Abstract: There is provided methods, apparatuses and computer program products for video coding and decoding. A first part of a first coded video representation is decoded, and information on decoding a second coded video representation is received and parsed. The coded second representation differs from the first coded video representation in chroma format, sample bit depth, color gamut and/or spatial resolution, and the information indicates if the second coded video representation may be decoded using processed decoded pictures of the first coded video representation as reference pictures.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: April 16, 2024
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Miska Matias Hannuksela
  • Publication number: 20240121387
    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
    Type: Application
    Filed: September 20, 2023
    Publication date: April 11, 2024
    Inventors: Jani LAINEMA, Francesco CRICRÌ, Ramin GHAZNAVI YOUVALARI, Miska Matias HANNUKSELA, Honglei ZHANG, Maria Claudia SANTAMARIA GOMEZ, Ruiying YANG
  • Patent number: 11943421
    Abstract: A method includes generating a bitstream defining a presentation, the presentation comprising an omnidirectional visual media content and a first visual media component and a second visual media component; indicating in the bitstream a first presentation timeline and a second presentation timeline; and indicating in the bitstream a switching mode with respect to the first presentation timeline associated with the first visual media component, or with respect to the second presentation timeline associated with the second visual media component, the switching mode being indicated dependent on a viewpoint of a user; wherein the switching mode provides an indication of switching to the first visual media component or to the second visual media component, the first visual media component corresponding to content captured from a first omnidirectional camera in a first location, and the second visual media component corresponding to content captured from a second omnidirectional camera in a second location.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: March 26, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Kashyap Kammachi Sreedhar, Igor Danilo Diego Curcio, Miska Matias Hannuksela, Sujeet Shyamsundar Mate, Emre Baris Aksu
  • Publication number: 20240080473
    Abstract: There are disclosed various methods, apparatuses and computer program products for video encoding and decoding. In some embodiments a method comprises at least one of the following: encoding into a bitstream an indication that motion fields are stored, but only for inter-layer motion prediction; encoding into a bitstream an indication on a limited scope of motion field usage; encoding into a bitstream an indication whether or not to use the motion field for prediction; encoding into a bitstream an indication of storage parameters for storing motion information.
    Type: Application
    Filed: November 13, 2023
    Publication date: March 7, 2024
    Applicant: NOKIA TECHNOLOGIES OY
    Inventor: Miska Matias HANNUKSELA
  • Publication number: 20240056595
    Abstract: A method comprising encoding a bitstream comprising a base layer, a first enhancement layer and a second enhancement layer; encoding an indication of both the base layer and the first enhancement layer used for prediction for the second enhancement layer in the bitstream; encoding, in the bitstream, an indication of a first set of prediction types that is applicable from the base layer to the second enhancement layer, wherein the first set of prediction types is a subset of all prediction types available for prediction between layers, and encoding, in the bitstream, an indication of a second set of prediction types that is applicable from the base layer or the first enhancement layer to the second enhancement layer, wherein the second set of prediction types is a subset of all prediction types available for prediction between layers.
    Type: Application
    Filed: October 23, 2023
    Publication date: February 15, 2024
    Applicant: NOKIA TECHNOLOGIES OY
    Inventors: Miska Matias HANNUKSELA, Kemal UGUR
  • Publication number: 20240048737
    Abstract: An apparatus comprising: at least one processor; and at least one non-transitory memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to: indicate a mixed network abstraction layer unit type pictures sample group used to merge video base tracks having a subpicture track; indicate a sample group description entry of the mixed network abstraction layer unit type pictures sample group, the sample group description entry indicating a group of pairs of mixed network abstraction layer unit type track reference indices, which reference video subpicture tracks or track groups; and wherein when a video bitstream is resolved from a video base track containing a mixed network abstraction layer unit type sample group with merging pairs of video subpicture tracks signaled in a mixed network abstraction layer unit type pictures sample group entry, then there is mixing of different network abstraction layer unit types.
    Type: Application
    Filed: October 12, 2023
    Publication date: February 8, 2024
    Inventors: Miska Matias Hannuksela, Kashyap Kammachi Sreedhar, Emre Aksu
  • Publication number: 20240040131
    Abstract: The embodiments relate to a method comprising indicating a video bitstream format wherein one or more image regions are allowed in a picture of a video bitstream (710); indicating at least a first substitute image region (720); indicating mapping information to locate the first substitute image region in the picture; wherein a first video bitstream comprising the first substitute image region at a location according to the mapping information conforms to the video bitstream format (730). The embodiments also concern a method at a receiver, and technical equipment for implementing the methods.
    Type: Application
    Filed: April 12, 2022
    Publication date: February 1, 2024
    Inventors: Miska Matias HANNUKSELA, Emre Baris AKSU, Kashyap KAMMACHI SREEDHAR
  • Publication number: 20240020802
    Abstract: An apparatus may be configured to: determine at least one image; determine at least one camera parameter; determine at least one distortion parameter, wherein the at least one distortion parameter comprises at least one entrance pupil parameter; determine at least one control point of the at least one image; and refine the at least one distortion parameter based, at least partially, on the at least one control point and the at least one camera parameter.
    Type: Application
    Filed: July 7, 2023
    Publication date: January 18, 2024
    Inventors: Peter Oluwanisola Fasogbon, Kashyap Kammachi Sreedhar, Miska Matias Hannuksela, Emre Baris Aksu
  • Publication number: 20240007619
    Abstract: The embodiments relate to a method comprising receiving an encoded video comprising a GDR picture and recovering pictures following the GDR picture in decoding order; decoding information that a slice-based GDR is in use, wherein each of the GDR picture and the recovering pictures comprises a first set of slices comprising a clean area and a second set of slices comprising rest of the picture; relabeling the GDR picture as an intra-coded random access point picture in a modified bitstream; including only the first set of slices of the GDR picture and the recovering pictures into the modified bitstream; decoding information on a picture width and height of each of the GDR picture and the recovering pictures; modifying the picture width and height to exclude the second set of slices; and including the modified information on the picture width and height to the modified bitstream.
    Type: Application
    Filed: June 27, 2023
    Publication date: January 4, 2024
    Inventor: Miska Matias HANNUKSELA
  • Publication number: 20230412806
    Abstract: Various embodiments provide an apparatus, a method, and a computer program product. An example method includes determining one or more quantization parameters (quantizers) based at least on one or more of the following: a mean absolute value computed based on a set of parameters of a neural network comprising a parameter; a maximum absolute value computed based on a set of activations of the neural network comprising an activation; a number of parameters in the set of parameters of the neural network comprising the parameter; or a maximum absolute value computed based on an output value computed based on the parameter and the activation; and quantizing at least one of the parameter or the activation based at least on the one or more quantization parameters.
    Type: Application
    Filed: June 14, 2023
    Publication date: December 21, 2023
    Inventors: Ruiying YANG, Francesco CRICRÌ, Maria Claudia SANTAMARIA GOMEZ, Honglei ZHANG, Miska Matias HANNUKSELA
  • Patent number: RE49887
    Abstract: A method comprising: encoding a first picture on a first scalability layer and on a lowest temporal sub-layer; encoding a second picture on a second scalability layer and on the lowest temporal sub-layer, wherein the first picture and the second picture represent the same time instant, encoding one or more first syntax elements, associated with the first picture, with a value indicating that a picture type of the first picture is other than a step-wise temporal sub-layer access (STSA) picture; encoding one or more second syntax elements, associated with the second picture, with a value indicating that a picture type of the second picture is a step-wise temporal sub-layer access picture; and encoding at least a third picture on a second scalability layer and on a temporal sub-layer higher than the lowest temporal sub-layer.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: March 26, 2024
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Miska Matias Hannuksela