Patents by Inventor Kashyap Kammachi Sreedhar

Kashyap Kammachi Sreedhar 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: 20240184632
    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 one or more task group types, wherein the one or more task group types comprise one or more of: a first at least one task group which enables executing a workflow comprising one or more tasks in the first at least one task group in a synchronous mode; and a second at least one task group which enables executing a sub-workflow or another workflow including the at least one task in the second at least one task group in an asynchronous mode.
    Type: Application
    Filed: March 23, 2022
    Publication date: June 6, 2024
    Inventors: Yu YOU, Sujeet Shyamsundar MATE, Kashyap KAMMACHI SREEDHAR
  • 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: 20240080477
    Abstract: The embodiments relate to methods for encoding and decoding, and technical equipment for the same. The method for encoding includes obtaining two or more representations of volumetric media content, each of the two or more representations of volumetric media content including multiple media component bitstreams; identifying a relationship between the two or more representations; generating a description file containing a media component description for each media component bitstream; group descriptions grouping the media component descriptions for each media component bitstream; grouping information descriptions providing information on the identified relationship between group descriptions representing representations. The description file is provided to a receiver.
    Type: Application
    Filed: August 30, 2023
    Publication date: March 7, 2024
    Inventors: Lauri Aleksi Ilola, Sujeet Mate, Saba Ahsan, Igor Danilo Diego Curcio, Lukasz Kondrad, Kashyap Kammachi Sreedhar
  • 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
  • Patent number: 11824911
    Abstract: An apparatus includes circuitry configured to: process media, the processing having an input and an output; determine a value of a mode to process the data, the value of the mode set to either push or pull; wherein the mode is added to an input descriptor or an output descriptor, and the mode functions with a protocol together in the input descriptor and the output descriptor; determine, for the input, when the value of the mode is set to push, that the data is pushed to the input, otherwise when the value of the mode is set to pull, that the data is pulled with the input; and determine, for the output, when the value of the mode is set to push, that the data is pushed from the output, otherwise when the value of the mode is set to pull, that the data is pulled from the output.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: November 21, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Yu You, Sujeet Shyamsundar Mate, Kashyap Kammachi Sreedhar
  • Patent number: 11818371
    Abstract: An apparatus includes at least one processor; and at least one 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: indicate an extraction reference map entry used to assign a group identifier to at least one extraction reference, the extraction reference map entry indicating a subpicture layout; wherein the at least one extraction reference causes extraction of a network abstraction layer unit data by reference from another track; wherein the at least one extraction reference comprises an index of a track reference having a subpicture type within a subpicture order sample group description entry; and indicate, using the at least one extraction reference, subpictures or slices of a coded picture in decoding order.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: November 14, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Miska Matias Hannuksela, Kashyap Kammachi Sreedhar, Emre Aksu
  • Publication number: 20230345024
    Abstract: 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: Application
    Filed: April 13, 2023
    Publication date: October 26, 2023
    Inventors: Miska Matias HANNUKSELA, Kashyap KAMMACHI SREEDHAR, Alireza AMINLOU
  • Patent number: 11722751
    Abstract: The embodiments relate to a method, including writing a first and a second media entity in a container file; creating a media presentation description (MPD) with a first and a second Representation; the Representations belonging to Adaptation Sets; the Representations being associated with the media entities of the container file; when one of the Representations belongs to a media entity which is a thumbnail to a viewpoint or a thumbnail to an overlay, the method includes writing in the MPD file an association/correspondence/grouping information of the said one Representation with another Representation belonging to a media entity which is a viewpoint or an overlay, correspondingly. The embodiments also relate to a method for parsing, and technical equipment for implementing the methods.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: August 8, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Kashyap Kammachi Sreedhar, Miska Hannuksela, Sujeet Mate, Emre Aksu
  • Publication number: 20230232082
    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: Application
    Filed: May 24, 2021
    Publication date: July 20, 2023
    Inventors: Emre AKSU, Miska HANNUKSELA, Kashyap KAMMACHI SREEDHAR
  • Patent number: 11689705
    Abstract: There are disclosed various methods, apparatuses and computer program products for video encoding and decoding. In some embodiments an encoding method comprises obtaining information of a region (63) for overlaying at least a part of an omnidirectional video (61), information of a current viewport (62) in the omnidirectional video (61), and information of an overlaying method to determine whether to overlay a part of the current viewport (62) or the whole current viewport (62) by the overlaying region (63). The method may further comprise encoding information of the overlaying region (63), the current viewport (62) and the overlaying method.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: June 27, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Kashyap Kammachi Sreedhar, Igor Curcio, Miska Hannuksela
  • Patent number: 11651752
    Abstract: A method, apparatus and computer program product describing groups of overlays, such as semantically correlated overlays, to background media content. In the context of a method, a group of overlays to background media content is defined by metadata (60). The overlays include semantically correlated overlays having alternative overlays representing content with different levels of detail or overlays providing different choices of content. The method also includes receiving client selection of a respective overlay from a group of overlays (62). In response to the client selection, the method causes the respective overlay to be provided. The respective overlay is received (64) for presentation concurrent with background media content (68).
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: May 16, 2023
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Kashyap Kammachi-Sreedhar, Igor Curcio, Miska Hannuksela, Sujeet Shyamsundar Mate, Emre Aksu
  • Patent number: 11653054
    Abstract: A method, apparatus and computer program product encode, into a media description, a first information item indicative of a first locator for segment metadata for a set of representations. The method, apparatus and computer program product encode, into the media description, one or more representation-specific information items indicative of representation-specific locator for segment media data for one or more representations of the set of representations. The method, apparatus and computer program product cause storage of the media description with the set of representations.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: May 16, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Miska Matias Hannuksela, Emre Baris Aksu, Ari Hourunranta, Kashyap Kammachi-Sreedhar, Igor Danilo Diego Curcio
  • Publication number: 20230062691
    Abstract: The embodiments relate to a method, including writing a first and a second media entity in a container file; creating a media presentation description (MPD) with a first and a second Representation; the Representations belonging to Adaptation Sets; the Representations being associated with the media entities of the container file; when one of the Representations belongs to a media entity which is a thumbnail to a viewpoint or a thumbnail to an overlay, the method includes writing in the MPD file an association/correspondence/grouping information of the said one Representation with another Representation belonging to a media entity which is a viewpoint or an overlay, correspondingly. The embodiments also relate to a method for parsing, and technical equipment for implementing the methods.
    Type: Application
    Filed: December 30, 2020
    Publication date: March 2, 2023
    Inventors: Kashyap Kammachi SREEDHAR, Miska HANNUKSELA, Sujeet MATE, Emre AKSU
  • Publication number: 20230061442
    Abstract: The embodiments relate to a method at a sender device, the method including receiving, as a response to a delivered indication of a number of supported subpictures, from a receiver an indication on a number of subpictures allowed in an encoded image data; partitioning a bitstream representing an image data into subpictures, the amount of which corresponds to the indicated number of subpictures; generating an encoded bitstream including said subpictures; delivering the encoded bitstream to a receiver apparatus; and delivering required parameter sets for said subpictures to said receiver apparatus. The embodiments also concern a method at a receiver device, and corresponding devices.
    Type: Application
    Filed: August 17, 2022
    Publication date: March 2, 2023
    Inventors: Kashyap KAMMACHI SREEDHAR, Sujeet Shyamsundar MATE, Miska Matias HANNUKSELA, Emre Baris AKSU
  • Patent number: 11587200
    Abstract: A method, apparatus and computer program product enable multiple timeline support in playback of omnidirectional media content with overlay. The method, apparatus and computer program product receive a visual overlay configured to be rendered as a multi-layer visual content with an omnidirectional media content file (30). The omnidirectional media content file is associated with a first presentation timeline. The visual overlay is associated with a second presentation timeline. The method, apparatus and computer program product construct an overlay behavior definition file associated with the visual overlay (32). The overlay behavior definition file indicates a behavior of the second presentation timeline with respect to the first presentation in an instance that a pre-defined user interaction switch occurs during a playback of the omnidirectional media content file.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: February 21, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Sujeet Shyamsundar Mate, Igor Curcio, Miska Hannuksela, Emre Aksu, Kashyap Kammachi Sreedhar
  • Patent number: 11483629
    Abstract: Methods and apparatuses are disclosed for providing virtual content based on user context. An example apparatus comprises means providing a plurality of virtual content data sets for transmission to a remote user device, the data sets representing virtual content in relation to a common scene and each covering a different respective region of said scene. The apparatus may also comprise means for transmitting one or more of the data sets to the remote user device for consumption. The apparatus may also comprise means for transmitting to the remote user device auxiliary data, the auxiliary data being usable to cause the remote user device to switch from consuming a current data set representing a current region of said scene to a different set of virtual content data representing a different region of said scene, the switching being based at least partly on a determined context of the remote user device.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: October 25, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Sujeet Mate, Igor Curcio, Kashyap Kammachi Sreedhar
  • Publication number: 20220335979
    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 utilize file format syntax elements to indicate samples comprising at least one of: one or more description documents, wherein the one or more description documents comprise 3 dimensional information; or one or more updates to at least one description document of the one or more description documents; and define or utilize the file format syntax elements to indicate a relationship between samples containing the one or more description document and update information to the samples.
    Type: Application
    Filed: March 17, 2022
    Publication date: October 20, 2022
    Inventors: Lukasz KONDRAD, Lauri Aleksi ILOLA, Emre Baris AKSU, Kashyap KAMMACHI SREEDHAR
  • Patent number: 11477489
    Abstract: A method comprising: writing, in a container file, a first video-based point cloud compression (V-PCC) bitstream and a second V-PCC bitstream, wherein said first and second V-PCC bitstreams are associated with a common group based on at least one logical context; writing, in the container file, an indication about the common group between the first V-PCC bitstream and the second V-PCC bitstream; generating a media presentation description (MPD) file with a first representation belonging to a first adaptation set associated with the first V-PCC bitstream and a second representation belonging to a second adaptation set associated with the second V-PCC bitstream; and writing, in the MPD file, at least one information element describing grouping information of the first representation belonging to the first adaptation set and the second representation belonging to the second adaptation set, wherein said information element is provided with at least one attribute indicating that said first and second V-PCC bitstre
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: October 18, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Kashyap Kammachi Sreedhar, Emre Baris Aksu, Lukasz Kondrad