Method, an apparatus and a computer program product for streaming of immersive video

US12495131B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12495131-B2
Application numberUS-202318342392-A
CountryUS
Kind codeB2
Filing dateJun 27, 2023
Priority dateJul 4, 2022
Publication dateDec 9, 2025
Grant dateDec 9, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The embodiments relate to a method and technical equipment for implementing the method. The method comprises receiving an omnidirectional video; determining a marker identifying a viewport for a client device; determining a region of the omnidirectional video frame based, at least partially, on the viewport; encoding the determined region with a marker for synchronized operation between the client device and a server; packetizing the encoded region; and transmitting the packetized region to the client device.

First claim

Opening claim text (preview).

The invention claimed is: 1 . An apparatus comprising: at least one processor; and at least one memory storing instructions that, when executed with the at least one processor, cause the apparatus at least to: receive an omnidirectional video; determine a marker identifying a request for a viewport for a client device; determine a region of a frame of the omnidirectional video based, at least partially, on the viewport; encode the determined region, along with the marker, for a synchronized operation between the client device and a server; packetize the encoded region; and transmit the packetized region to the client device. 2 . The apparatus according to claim 1 , wherein the marker has been specified by the client device and is one of the following: a color code, a watermark, a symbol, or an identification. 3 . The apparatus according to claim 2 , wherein the marker comprises a color code that is defined such that each byte is either 0x00 or 0xFF to make the marker identifiable from encoding and decoding processes. 4 . The apparatus according to claim 1 , wherein the marker is associated with an operational metadata, used by the client device and the server. 5 . The apparatus according to claim 4 , wherein the operational metadata comprises a viewport definition and/or orientation data of the omnidirectional video. 6 . The apparatus according to claim 5 , wherein the orientation data comprises rendering parameters. 7 . The apparatus according to claim 1 , wherein a location of the marker is one or more corners in the determined region. 8 . The apparatus according to claim 7 , wherein the at least one memory stores instructions that, when executed with the at least one processor, cause the apparatus to: indicate in or along with a bitstream a type and/or the location of the marker that is used in the frame of the omnidirectional video. 9 . The apparatus according to claim 1 , wherein the at least one memory stores instructions that, when executed with the at least one processor, cause the apparatus to: generate a parameter to be transmitted in or along a bitstream, the parameter indicating at least a location of the marker. 10 . The apparatus according to claim 1 , wherein the marker identifies a viewing direction requested by the client device. 11 . The apparatus according to claim 1 , wherein the at least one memory stores instructions that, when executed with the at least one processor, cause the apparatus to: generate viewport margins around the viewport, the viewport margins comprising a location of the marker. 12 . The apparatus according to claim 1 , wherein the at least one memory stores instructions that, when executed with the at least one processor, cause the apparatus to: determine a delivery mode and the marker from the request from the client device. 13 . A method, comprising: receiving an omnidirectional video; determining a marker identifying a request for a viewport for a client device; determining a region of a frame of the omnidirectional video based, at least partially, on the viewport; encoding the determined region, along with the marker, for a synchronized operation between the client device and a server; packetizing the encoded region; and transmitting the packetized region to the client device. 14 . The method according to claim 13 , wherein the marker has been specified by the client device and is one of the following: a color code, a watermark, a symbol, or an identification. 15 . The method according to claim 14 , wherein the marker comprises a color code that is defined such that each byte is either 0x00 or 0xFF to make the marker identifiable from encoding and decoding processes. 16 . The method according to claim 13 , wherein the marker is associated with an operational metadata, used by the client device and the server. 17 . The method according to claim 16 , wherein the operational metadata comprises a viewport definition and/or orientation data of the omnidirectional video. 18 . The method according to claim 17 , wherein the orientation data comprises rendering parameters. 19 . The method according to claim 13 , wherein a location of the marker is one or more corners in the determined region. 20 . The method according to claim 19 , further comprising: indicating in or along with a bitstream a type and/or the location of the marker that is used in the frame of the omnidirectional video.

Assignees

Inventors

Classifications

  • Transmission of image signals · CPC title

  • Synchronising or controlling image signals · CPC title

  • H04N19/17Primary

    the unit being an image region, e.g. an object · CPC title

  • Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence) · CPC title

  • for achieving an enlarged field of view, e.g. panoramic image capture · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12495131B2 cover?
The embodiments relate to a method and technical equipment for implementing the method. The method comprises receiving an omnidirectional video; determining a marker identifying a viewport for a client device; determining a region of the omnidirectional video frame based, at least partially, on the viewport; encoding the determined region with a marker for synchronized operation between the cli…
Who is the assignee on this patent?
Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification H04N19/17. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 09 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).