IP Library › Granted Patent US 11,438,731
Granted Patent B2
US 11,438,731 · App. 16/823,749 · Granted Sep 6, 2022

Method and apparatus for incorporating location awareness in media content

Inventors: Sujeet Shyamsundar Mate (Tampere, FI); Emre Baris Aksu (Tampere, FI); Miska Matias Hannuksela (Tampere, FI); Igor Danilo Diego Curcio (Tampere, FI); Kashyap Kammachi-Sreedhar (Tampere, FI); Ville-Veikko Mattila (Tampere, FI)
Assignee: NOKIA TECHNOLOGIES OY
H04W4/026G06F3/011G06T19/006
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,438,731
App. No.
16/823,749
Filed
Mar 19, 2020
Granted
Sep 6, 2022
Kind
B2
Art Unit
2612
USPC
345/633
Abstract

A method, apparatus and computer program product creates a viewpoint position structure for media content. The viewpoint position structure specifies a position of a viewpoint defined in a reference coordinate system and an offset of the reference coordinate system with respect to a geographical reference. The method, apparatus and computer program product cause storage of the viewpoint position structure. An indication may be created as to whether the media content is augmented reality media content. The augmented reality media content may comprise a background that is at least partially transparent. The offset may be determined, within the reference coordinate system, relative to a geomagnetic reference direction, based upon one or more of a viewpoint yaw angle, a viewpoint pitch angle, or a viewpoint roll angle.

Claims (35)

1. A method comprising:

creating a viewpoint position structure for media content, wherein the viewpoint position structure specifies:

a position of a viewpoint defined in a reference coordinate system, and

an offset of the reference coordinate system with respect to a geomagnetic reference direction, wherein the offset enables alignment of the reference coordinate system with the geomagnetic reference direction relative to one or more coordinate axes of the reference coordinate system; and

causing storage of the viewpoint position structure.

2. The method of claim 1 , further comprising:

creating an indication whether the media content is augmented reality media content.

3. The method of claim 2 , wherein the augmented reality media content comprises a background that is at least partially transparent.

4. The method of claim 2 , wherein the indication whether the media content is augmented reality media content is signaled in the viewpoint position structure.

5. The method of claim 2 , wherein the indication whether the media content is augmented reality media content is signaled in a Dynamic Adaptive Streaming over Hypertext transfer protocol (DASH) descriptor.

6. The method of claim 1 , wherein the offset is determined for the one or more coordinate axes of the reference coordinate system relative to the geomagnetic reference direction, based upon one or more of: a viewpoint yaw angle, a viewpoint pitch angle, or a viewpoint roll angle.

7. The method of claim 1 , wherein the viewpoint position structure further comprises a viewpoint group description for the viewpoint.

8. The method of claim 1 , wherein the viewpoint position structure further comprises a flag indicating that the offset of the reference coordinate system with respect to the geomagnetic reference direction is present, and wherein the viewpoint position structure further defines a real world position with respect to the geomagnetic reference direction as a requirement for rendering of the media content.

9. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:

create a viewpoint position structure for media content, wherein the viewpoint position structure specifies:

a position of a viewpoint defined in a reference coordinate system, and

an offset of the reference coordinate system with respect to a geomagnetic reference direction, wherein the offset enables alignment of the reference coordinate system with the geomagnetic reference direction relative to one or more coordinate axes of the reference coordinate system; and

cause storage of the viewpoint position structure.

10. The apparatus of claim 9 , wherein the at least one memory and the computer program code are further configured to, with the at least one processor, cause the apparatus to:

create an indication whether the media content is augmented reality media content.

11. The apparatus of claim 10 , wherein the augmented reality media content comprises a background that is at least partially transparent.

12. The apparatus of claim 10 , wherein the indication whether the media content is augmented reality media content is signaled in the viewpoint position structure.

13. The apparatus of claim 10 , wherein the indication whether the media content is augmented reality media content is signaled in a Dynamic Adaptive Streaming over Hypertext transfer protocol (DASH) descriptor.

14. The apparatus of claim 9 , wherein the offset is determined for the one or more coordinate axes of the reference coordinate system relative to the geomagnetic reference direction, based upon one or more of: a viewpoint yaw angle, a viewpoint pitch angle, or a viewpoint roll angle.

15. The apparatus of claim 9 , wherein the viewpoint position structure further comprises a viewpoint group description for the viewpoint.

16. The apparatus of claim 9 , wherein the viewpoint position structure further comprises a flag indicating that the offset of the reference coordinate system with respect to the geomagnetic reference direction is present, and wherein the viewpoint position structure further defines a real world position with respect to the geomagnetic reference direction as a requirement for rendering of the media content.

17. A computer program product comprises at least one non-transitory computer-readable storage medium having computer executable program code instructions stored therein, the computer executable program code instructions comprising program code instructions configured, upon execution, to:

create a viewpoint position structure for media content, wherein the viewpoint position structure specifies:

a position of a viewpoint defined in a reference coordinate system, and

an offset of the reference coordinate system with respect to a geomagnetic reference direction, wherein the offset enables alignment of the reference coordinate system with the geomagnetic reference direction relative to one or more coordinate axes of the reference coordinate system; and

cause storage of the viewpoint position structure.

18. The computer program product of claim 17 , wherein the computer executable program code instructions further comprise program code instructions configured, upon execution, to:

create an indication whether the media content is augmented reality media content.

19. The computer program product of claim 18 , wherein the augmented reality media content comprises a background that is at least partially transparent.

20. The computer program product of claim 17 , wherein the offset is determined for the one or more coordinate axes of the reference coordinate system relative to the geomagnetic reference direction, based upon one or more of: a viewpoint yaw angle, a viewpoint pitch angle, or a viewpoint roll angle.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 20, 2021
From: KAMMACHI SREEDHAR, KASHYAP
To: NOKIA TECHNOLOGIES OY
Reel/Frame 054961/0564 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2020
From: MATE, SUJEET SHYAMSUNDAR; AKSU, EMRE BARIS; HANNUKSELA, MISKA MATIAS; CURCIO, IGOR DANILO DIEGO; KAMMACHI-SREEDHAR, KASHYAP; MATTILA, VILLE-VEIKKO
To: NOKIA TECHNOLOGIES OY
Reel/Frame 053803/0686 →
Continuity (2)
Provisional Application 62820738 · Mar 19, 2019
Related Publication 20200304949A1 · Sep 24, 2020