Bitrate control in a virtual reality (VR) environment

US12501088B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12501088-B2
Application numberUS-202217861402-A
CountryUS
Kind codeB2
Filing dateJul 11, 2022
Priority dateSep 8, 2016
Publication dateDec 16, 2025
Grant dateDec 16, 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.

Providing bitrate control for delivering media content to a plurality of virtual display (VD) screens presented in a virtual reality (VR) environment effectuated by a VR device of a subscriber based on detecting a movement in a point of view with respect the VD screens' placement within the VR environment. Each VD screen is configured to receive a media content channel. Responsive to detecting the movement, angular distance of each of the VD screens relative to a reference axis is computed. Weights to each of the media content channels may be assigned or updated based on the angular distance of the corresponding VD screens relative to the reference axis. Bandwidth of a managed bandwidth pipe may be (re)allocated based on the relative weights of the media content channels for delivering the media content channels to the subscriber's VR environment responsive to selecting single bitrates for the media channels.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A bitrate control method for delivering media content to a plurality of virtual display (VD) screens presented in a virtual reality (VR) environment effectuated by a VR device of a subscriber, the method comprising: detecting a movement in a point of view of the subscriber in relation to a first reference axis with respect the VD screens' placement within the VR environment, the movement resulting in a second reference axis within the VR environment, each VD screen being configured to receive a media content channel as an adaptive bitrate (ABR) segment stream of a corresponding content program, the media content channels comprising one or more from a group consisting of time-shifted (TS) TV channels, place-shifted (PS) TV channels, gaming channels, video on demand (VOD) channels and public service announcement channels; computing angular distance of each of the VD screens relative to the second reference axis, the angular distance computed in radians and degrees; determining that one or more VD screens are outside a field of view of the subscriber, the one or more VD screens determined to be outside the field of view of the subscriber being selected for time-shifting; assigning weights to each of the media content channels based on the angular distance of the corresponding VD screens relative to the second reference axis, and assigning a null weight to each of the media content channels showing on the VD screens that are outside of the subscriber's field of view; time-shifting the media content channels of the VD screens that are outside the subscriber's field of view; and allocating bandwidth of a managed bandwidth pipe based on the assigned weights of the media content channels, based at least in part on the null weights of the time-shifted media content channels, for delivering the media content channels to the VD screens within the subscriber's field of view in side the VR environment. 2 . The method as recited in claim 1 , wherein the movement is detected by the subscriber's VR device responsive to one of the subscriber's head movement and ocular movement. 3 . The method as recited in claim 1 , wherein the angular distance computed for each of the VD screens comprises at least one of an angular deviation along a horizontal plane, along a vertical plane, or both planes, the horizontal and vertical planes defined in the VR environment relative to the second reference axis. 4 . The method as recited in claim 1 , wherein the media content channels are received at a subscriber premises gateway as gapped multicast adaptive bitrate (MABR) segment streams, each media content channel's segment stream having segments of a single bitrate selected based on the relative weight of the media content channel. 5 . The method as recited in claim 4 , wherein the bandwidth of the managed bandwidth pipe is one of allocated and reallocated responsive to selecting a particular bitrate for each media content channel among a plurality of bitrates available for each of the media content channels. 6 . The method as recited in claim 5 , wherein the particular bitrate is selected based on a channel bandwidth annealing mechanism. 7 . A gateway node operating to serve a subscriber premises via a managed bandwidth pipe, the gateway node configured to facilitate delivery of media content to a plurality of virtual display (VD) screens presented in a virtual reality (VR) environment effectuated by a VR device of a subscriber, the gateway node comprising: one or more processors; a network interface for receiving a plurality of media content channels as gapped multicast adaptive bitrate (MABR) segment streams; a bandwidth policy manager, operating in association with the one or more processors, for effectuating IGMP Leave and Join operations relative to multiple bitrate representations of the media content channels; an ABR manifest generator for generating a manifest indicating single bit representations of each of the media content channel segments stored in a segment cache of the gateway node; one or more persistent memory modules having program instructions stored thereon which, when executed by the one or more processors, perform the following in association with the one or more persistent memory modules: facilitating receipt of stream weight updates from the VR device generated responsive to: detecting a movement in a point of view in relation to a first reference axis with respect the VD screens' placement within the VR environment, the movement resulting in a second reference axis within the VR environment, each VD screen being configured to receive a media content channel; computing angular distance of each of the VD screens relative to the second reference axis; updating weights assigned to each of the media content channels based on the angular distance of the corresponding VD screens relative to the second reference axis; allocating bandwidth of the managed bandwidth pipe based on the updated stream weights of the media content channels for delivering the media content channels to the subscriber's VR environment; and an HTTP server configured to deliver segments of the media content channels at respective single bitrates selected based on a channel bandwidth annealing mechanism using the updated stream weights received from the subscriber's VR device. 8 . The gateway node as recited in claim 7 , wherein the media content channels comprise one or more from a group consisting of live cable TV channels, IPTV channels, time-shifted (TS) TV channels, place-shifted (PS) TV channels, gaming channels, video on demand (VOD) channels and public service announcement channels.

Assignees

Inventors

Classifications

  • by decomposing the content in the time domain, e.g. in time segments · CPC title

  • involving special video data, e.g 3D video · CPC title

  • IP · CPC title

  • Multicasting {(data broadcast and multicast in packet switching networks H04L12/18)} · CPC title

  • for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · 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 US12501088B2 cover?
Providing bitrate control for delivering media content to a plurality of virtual display (VD) screens presented in a virtual reality (VR) environment effectuated by a VR device of a subscriber based on detecting a movement in a point of view with respect the VD screens' placement within the VR environment. Each VD screen is configured to receive a media content channel. Responsive to detecting …
Who is the assignee on this patent?
Ericsson Telefon Ab L M
What technology area does this patent fall under?
Primary CPC classification H04N21/43615. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 16 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).