# US 2025/0147579 A1 · Viewing direction

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0147579 A1
- Document ID: US20250147579A1
- Status: Published application
- Kind: A1
- Application number: 18/938,746
- Filed: 2024-11-06
- Published: 2025-05-08
- Earliest claimed: 2023-11-07
- Assignees: Nokia Technologies Oy
- Applicants: Nokia Technologies Oy
- Inventors: Miikka Tapani VILERMO; Lasse Juhani LAAKSONEN; Arto Juhani LEHTINIEMI
- Web page: https://patentgrep.com/patent/US20250147579A1

## CPC

- G06F 3/012: {Head tracking input arrangements}
- H04N 21/4728: for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/013: {Eye tracking input arrangements (G06F3/015 takes precedence)}
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/0346: with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
- G06V 40/28: {Recognition of hand or arm movements, e.g. recognition of deaf sign language (static hand signs G06V40/113)}
- H04N 21/44218: {Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45)}
- H04N 21/816: {involving special video data, e.g 3D video}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

The specification describes an apparatus comprising: means for determining a change in head direction of a user within a first predefined time period; means for determining a first predicted head direction based on said change in head direction; means for determining a change in torso direction of a user within a second predefined time period; and means for modifying the first predicted head direction to a second predicted head direction based, at least in part, on the change in torso direction.

## Claims

### Claim at position 1

1-15. (canceled)

### Claim 16

An apparatus comprising:
at least one processor; and
at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to:
determine a change in head direction of a user within a first predefined time period;
determine a first predicted head direction based on said change in head direction;
determine a change in torso direction of a user within a second predefined time period; and
modify the first predicted head direction to a second predicted head direction based, at least in part, on the change in torso direction.

### Claim 17 (depends on 16)

An apparatus as claimed in claim 16, wherein the first predicted head direction is modified towards the direction of the change in torso direction for determining the second predicted head direction.

### Claim 18 (depends on 16)

An apparatus as claimed in claim 16, wherein the apparatus is further caused to:
allocate resources of a video for transmission via a network based, at least in part, on the second predicted head direction, wherein the resources comprise at least one of a bitrate or a resolution of the video.

### Claim 19 (depends on 18)

An apparatus as claimed in claim 18, wherein the allocating comprises allocating a higher amount of resources for transmission of one or more parts of the video corresponding to the second predicted head direction relative to an amount of resources for transmission of one or more other parts of the video.

### Claim 20 (depends on 18)

An apparatus as claimed in claim 18, wherein the video comprises at least one of an immersive video, a spherical video, a virtual reality video, a 360-degree video, or a 180-degree video.

### Claim 21 (depends on 16)

An apparatus as claimed in claim 16, wherein the modifying is performed based on a determination of whether the change in torso direction is higher than a first threshold.

### Claim 22 (depends on 16)

An apparatus as claimed in claim 16, wherein the apparatus is further caused to:
determine that the first predicted head direction is more than ninety degrees from a reference direction; and
based on determining that the first predicted head direction is more than ninety degrees from the reference direction, determine a first predicted torso direction based on the change in torso direction within a third predefined time period, wherein the second predicted head direction is determined further based on a combination of the first predicted head direction and the first predicted torso direction.

### Claim 23 (depends on 16)

An apparatus as claimed in claim 16, wherein at least one of the change in head direction or the change in torso direction is determined using one or more inertial measurement units.

### Claim 24 (depends on 16)

An apparatus as claimed in claim 16, wherein the second predicted head direction is further determined based on at least one of movement(s) of the user's leg(s) or movement(s) of the user's hand(s).

### Claim 25 (depends on 16)

An apparatus as claimed in claim 16, wherein the apparatus is further caused to:
determine a difference between a current head direction and a current torso direction;
based on said difference being larger than a first threshold, determine a gaze direction to be farther to a reference direction in comparison to the current head direction; and
based on said difference being smaller than the first threshold, determine the gaze direction to be closer to the reference direction in comparison to the current head direction.

### Claim 26 (depends on 25)

An apparatus as claimed in claim 25, wherein the apparatus is further caused to:
determine a cursor direction based, at least in part, on the gaze direction.

### Claim 27 (depends on 26)

An apparatus as claimed in claim 26, wherein the apparatus is further caused to:
enable selection of user interface elements based, at least in part, on the cursor direction.

### Claim 28

A method comprising:
determining a change in head direction of a user within a first predefined time period;
determining a first predicted head direction based on said change in head direction;
determining a change in torso direction of a user within a second predefined time period; and modifying the first predicted head direction to a second predicted head direction based, at least in part, on the change in torso direction.

### Claim 29 (depends on 28)

The method of claim 28, wherein the first predicted head direction is modified towards the direction of the change in torso direction for determining the second predicted head direction.

### Claim 30 (depends on 28)

The method of claim 28, further comprising:
allocating resources of a video for transmission via a network based, at least in part, on the second predicted head direction, wherein the resources comprise at least one of a bitrate or a resolution of the video.

### Claim 31 (depends on 30)

The method of claim 30, wherein the allocating comprises allocating a higher amount of resources for transmission of one or more parts of the video corresponding to the second predicted head direction relative to an amount of resources for transmission of one or more other parts of the video.

### Claim 32 (depends on 30)

The method of claim 30, wherein the video comprises at least one of an immersive video, a spherical video, a virtual reality video, a 360-degree video, or a 180-degree video.

### Claim 33 (depends on 28)

The method of claim 28, wherein the modifying is performed based on a determination that the change in torso direction is higher than a first threshold.

### Claim 34 (depends on 28)

The method of claim 28, further comprising:
determining that the first predicted head direction is more than ninety degrees from a reference direction; and
based on determining that the first predicted head direction is more than ninety degrees from the reference direction, determining a first predicted torso direction based on the change in torso direction within a third predefined time period, wherein the second predicted head direction is determined further based on a combination of the first predicted head direction and the first predicted torso direction.

### Claim 35

A non-transitory computer readable medium comprising program instructions that, when executed by an apparatus, cause the apparatus to perform at least the following:
determining a change in head direction of a user within a first predefined time period;
determining a first predicted head direction based on said change in head direction;
determining a change in torso direction of a user within a second predefined time period; and
modifying the first predicted head direction to a second predicted head direction based, at least in part, on the change in torso direction.
