Patents by Inventor Miska Hannuksela

Miska 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: 12219204
    Abstract: A method is provided for defining a metadata box of a neural network representation (NNR) item data, wherein the NNR item data comprises an NNR bitstream; and defining an association between the NNR item data and an NNR configuration by using a configuration item property, wherein the NNR configuration item property comprises information about stored NNR item data. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: February 4, 2025
    Assignee: Nokia Technologies Oy
    Inventors: Emre Aksu, Miska Hannuksela, Francesco Cricrì, Hamed Rezazadegan Tavakoli
  • Patent number: 12206959
    Abstract: A method, apparatus and computer program product are provided to signaling multiple media data types in a container file format, for example, ISOBMFF, in an efficient manner. In the context of a signaling method, media type definitions overloaded in an instance a plurality of media type definitions is present in compatible media type list, wherein a media type definition is associated with a media type. The method then indicates, using the compatible media type list, presence of a plurality of media types in a metadata or multimedia box. Corresponding apparatuses and computer program products are also provided.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: January 21, 2025
    Assignee: Nokia Technologies Oy
    Inventors: Emre Aksu, Miska Hannuksela, Kashyap Kammachi Sreedhar
  • Patent number: 12200255
    Abstract: There are disclosed various methods, apparatuses and computer program products for video encoding and decoding. In some embodiments the method for video encoding comprises obtaining compressed volumetric video data representing a three-dimensional scene or object (71); capsulating the compressed volumetric video data into a data structure (72); obtaining data of a two-dimensional projection of at least a part of the three-dimensional scene as seen from a certain viewport (73); and including the data of the two-dimensional projection into the data structure (74).
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: January 14, 2025
    Assignee: Nokia Technologies Oy
    Inventors: Sebastian Schwarz, Lukasz Kondrad, Miska Hannuksela, Emre Baris Aksu, Lauri Ilola
  • Patent number: 12149800
    Abstract: A method, apparatus and computer program product are provided to include information within a container that also includes a video bitstream as to whether individual image items corresponding to the video frames of the video bitstream bitstreams are self-decodable or, alternatively, are dependent upon one or more other image items. In an instance in which a respective image item is dependent upon one or more other image items, the method, apparatus and computer program product also include dependence information within the container identifying the other image item(s)upon which the decodability of the respective image item is dependent. As such, the method, apparatus and computer program product permit decoding relationships to be defined in the container between a predictively coded frame and other image item(s)upon which the predictively coded frame is dependent, thereby facilitating the decoding of the frame and, in turn, the video bitstream.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: November 19, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Emre Aksu, Miska Hannuksela
  • Patent number: 12088971
    Abstract: The embodiments relate to a method for writing, in a container file, two or more subpicture tracks; writing, in the container file, a base track, which is intended to be resolved into a video bitstream; indicating, in the base track, a layout of subpictures; writing, in the container file, a sample group description entry indicative of a first subpicture track or a group of subpicture tracks for each subpicture position in the layout of subpictures, wherein the first subpicture track includes the subpicture sequence for the respective subpicture position and wherein any track among the group of subpicture tracks includes a valid subpicture sequence for the respective subpicture position; and indicating in the container file, samples of the base track for which the sample group description entry is intended to be used for reconstructing the video bitstream. The embodiments also relate to a method for parsing, as well as technical equipment for implementing the method for writing and the method for parsing.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: September 10, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Miska Hannuksela, Emre Aksu, Kashyap Kammachi Sreedhar
  • Patent number: 12088847
    Abstract: There is disclosed a method, an apparatus and a computer program product for video encoding and decoding. In accordance with an embodiment the method for encoding comprises concluding that a coded video sequence starts at particular position in a bitstream, wherein the coded video sequence is a sequence of coded pictures in decoding order that is independently decodable and is followed by another coded video sequence or the end of the bitstream, and wherein the bitstream comprises access units, and an access unit comprises coded video data for a single time instance and associated other data, and an access unit comprises one or more network abstraction layer (NAL) units; and indicating in an access unit delimiter to treat the NAL unit(s) associated with the access unit delimiter as a start of a coded video sequence.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: September 10, 2024
    Assignee: Nokia Technologies Oy
    Inventor: Miska Hannuksela
  • Patent number: 12074934
    Abstract: A method, apparatus and computer program product create a media presentation description with a first representation set and a second representation set. The first representation set belongs to a first adaptation set and the second representation set belongs to a second adaptation set and the first representation set is associated with the first media entity and the second representation set is associated with the second media entity. The method, apparatus and computer program product encode, in the media presentation description, an adaptation and representation grouping descriptor. The adaptation and representation grouping descriptor groups the first representation set with the second representation set based on the grouping type.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: August 27, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Miska Hannuksela, Sujeet Shyamsundar Mate, Emre Aksu, Kashyap Kammachi Sreedhar
  • Patent number: 12069308
    Abstract: 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 an intra random access point picture from a first location of a coded video bitstream and determining whether the intra random access point picture is reusable in at least a second location of the coded video bitstream, the at least second location differing from the first location. If the determining indicates that the intra random access point picture is reusable, providing an identification assigned with the intra random access point picture that the intra random access point picture is a reusable intra random access point picture.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: August 20, 2024
    Assignee: Nokia Technologies Oy
    Inventor: Miska Hannuksela
  • Publication number: 20240267560
    Abstract: Four or more bitstream versions of a same content are encoded and divided into segments of independently coded tile sets representing multiple spatial regions. First and second bitstreams include independently coded tile sets encoded at a first quality. Third and fourth bitstreams include independently coded tile sets encoded at a second quality. First and third bitstreams have first random access picture interval. Second and fourth bitstreams have second random access picture interval. Independently coded tile sets are grouped into multiple groups of collocated sub-picture tracks, only one of said tile sets per group is intended to be received and/or decoded per any segment. Instruction(s) are generated for merging tile sets of different spatial locations into coded picture(s), causing a tile set originating from a random access picture to be decoded as a tile set originating from a non-random-access picture when merged with a tile set originating from a non-random-access picture.
    Type: Application
    Filed: April 18, 2024
    Publication date: August 8, 2024
    Inventor: Miska Hannuksela
  • Patent number: 12041108
    Abstract: A method comprising: writing, in a container file, at least one first entry comprising a first part of a slice segment header; indicating, in the container file, for a sample which entry of the at least one first entry applies; and authoring the sample without the first part of the slice segment header.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: July 16, 2024
    Assignee: Nokia Technologies Oy
    Inventor: Miska Hannuksela
  • Patent number: 12034973
    Abstract: Described embodiments include methods and techniques for creating media container files. An exemplary method comprises steps wherein, instead of estimating the size of a media segment header based on the segment duration, identified media data boxes are used. In the method, an identified media data element is written in a container file. Included into the identified data element, an identifier is used as a reference for the identified media data of the segment by other elements. The identifier can be a first movie fragment sequence number, or a first track fragment decode time.
    Type: Grant
    Filed: July 4, 2019
    Date of Patent: July 9, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Miska Hannuksela, Emre Aksu, Kashyap Kammachi Sreedhar
  • Patent number: 12022117
    Abstract: Four or more bitstream versions of a same content are encoded and divided into segments of independently coded tile sets representing multiple spatial regions. First and second bitstreams include independently coded tile sets encoded at a first quality. Third and fourth bitstreams include independently coded tile sets encoded at a second quality. First and third bitstreams have first random access picture interval. Second and fourth bitstreams have second random access picture interval. Independently coded tile sets are grouped into multiple groups of collocated sub-picture tracks, only one of said tile sets per group is intended to be received and/or decoded per any segment. Instruction(s) are generated for merging tile sets of different spatial locations into coded picture(s), causing a tile set originating from a random access picture to be decoded as a tile set originating from a non-random-access picture when merged with a tile set originating from a non-random-access picture.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: June 25, 2024
    Assignee: Nokia Technologies Oy
    Inventor: Miska Hannuksela
  • Patent number: 11956519
    Abstract: A method, apparatus and computer program product are provided to signal grouping types in an image container file. Relative to the construction of an image container file, the method, apparatus and computer program product construct an image container file having a group box with a grouping type associated with burst-captured images, time-synchronized images captured by a plurality of image capture devices or an image item associated with an audio track. With respect to the processing of an image container file, the method, apparatus and computer program product permit an image container file having a group box with a grouping type associated with one of burst-captured images, time-synchronized images captured by a plurality of image capture devices or an image item associated with an audio track to be processed to cause one or more image items from the image container file to be rendered in accordance with the grouping type.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: April 9, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Emre Aksu, Miska Hannuksela, Olli Kilpelainen, Jonne Juhani Mäkinen, Juha-Pekka Hippeläinen, Jani Kattelus
  • Patent number: 11915144
    Abstract: A method comprising: obtaining (400), in a first apparatus (500), media content, encoding (402), in a neural data compression network of the first apparatus (500), the media content wherein one or more parameters of the neural data compression network are determined based on a type of at least one analysis task to be performed on the media content; and transmitting (404) the encoded media content to a second apparatus (502).
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: February 27, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Caglar Aytekin, Miska Hannuksela, Francesco Cricrì
  • Publication number: 20240064312
    Abstract: An apparatus includes circuitry configured to: receive a sequence of pictures; encode a picture among the sequence of pictures as one or more slices and one or more tiles, wherein a slice comprises an integer number of tiles or is included in a tile; encode, into a slice header of a slice of the one or more slices, a subpicture identifier indicative of a subpicture that comprises the slice; wherein the subpicture identifier is indicative of a subpicture position for the subpicture comprising the slice, the subpicture identifier being among one or more subpicture identifiers indicative of one or more subpicture positions for one or more subpictures comprising one or more slices; and wherein the subpicture is an independently decodable spatiotemporal unit characterized in that a sequence of collocated subpictures is decodable independently of other subpictures.
    Type: Application
    Filed: November 2, 2023
    Publication date: February 22, 2024
    Inventor: Miska Hannuksela
  • Patent number: 11909983
    Abstract: A method comprising: encoding video media content into at least a first representation and a second representation, wherein the first representation comprises a switchable inter-coded picture, wherein the switchable picture has a first characteristic that no pictures preceding the switchable picture in decoding order are used as reference pictures for any non-switchable pictures following the switchable picture in decoding order; and the second representation comprises one or more decoder reset pictures aligned with the switchable pictures of the first representation, wherein the frame rate of the second representation is smaller than or equal to the frame rate of the first representation and the resolutions of the first and the second representation are equal.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: February 20, 2024
    Assignee: Nokia Technologies Oy
    Inventors: Miska Hannuksela, Igor Curcio, Sujeet Shyamsundar Mate, Emre Aksu, Ari Hourunranta
  • Publication number: 20240022787
    Abstract: A method is provided for defining a metadata box of a neural network representation (NNR) item data, wherein the NNR item data comprises an NNR bitstream; and defining an association between the NNR item data and an NNR configuration by using a configuration item property, wherein the NNR configuration item property comprises information about stored NNR item data. Corresponding apparatuses and computer program products are also provided.
    Type: Application
    Filed: October 5, 2021
    Publication date: January 18, 2024
    Inventors: Emre AKSU, Miska HANNUKSELA, Francesco CRICRÌ, Hamed REZAZADEGAN TAVAKOLI
  • Patent number: 11838521
    Abstract: An 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: receive a picture; encode the picture as one or more slices; and encode, into a slice header of a slice of the one or more slices, a subpicture identifier indicative of a subpicture that comprises the slice; wherein the subpicture identifier is indicative of a subpicture position for the subpicture comprising the slice, the subpicture identifier being among one or more subpicture identifiers indicative of one or more subpicture positions for one or more subpictures comprising one or more slices.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: December 5, 2023
    Assignee: Nokia Technologies Oy
    Inventor: Miska Hannuksela
  • Patent number: 11831867
    Abstract: A method comprising: obtaining a configuration of at least one neural network comprising a plurality of intra-prediction mode agnostic layers and one or more intra-prediction mode specific layers, the one or more intra-prediction mode specific layers corresponding to different intra-prediction modes; obtaining at least one input video frame comprising a plurality of blocks; determining to encode one or more blocks using intra prediction; determining an intra-prediction mode for each of said one or more blocks; grouping blocks having same intra-prediction mode into groups, each group being assigned with a computation path among the plurality of intra-prediction mode agnostic and the one or more intra-prediction mode specific layers; training the plurality of intra-prediction mode agnostic and/or the one or more intra-prediction mode specific layers of the neural networks based on a training loss between an output of the neural networks relating to a group of blocks and ground-truth blocks, wherein the ground-t
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: November 28, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Francesco Cricri, Caglar Aytekin, Miska Hannuksela, Xingyang Ni
  • Patent number: 11805303
    Abstract: A method, apparatus and computer program product to signal and store various segment properties in omnidirectional media, including sizes, priority ranks, and the like. The method, apparatus and computer program product access one or more media segments (30). The one or more media segments includes media data configured for streaming playback. The method, apparatus and computer program product access size information (32) or priority rank information of one or more tiles for each of the one or more media segments. The method, apparatus and computer program product encode the size information (34) or priority rank information for each of the one or more media segments in a media file within one or more metadata tracks associated with the one or more media segments or one or more sub-segments associated with the one or more media segments.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 31, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Igor Curcio, Miska Hannuksela, Sujeet Shyamsundar Mate, Emre Aksu, Ari Hourunranta