Method for providing content and apparatus therefor
First Claim
Patent Images
1. A method for processing virtual reality (VR) content by an electronic device, the method comprising:
- identifying first cartesian coordinates of a first position with first spherical coordinates on the VR content;
identifying rotation information including a yaw rotation component indicating a rotation around a z axis, a pitch rotation component indicating a rotation around a y axis, and a roll rotation component indicating around an x axis;
identifying second cartesian coordinates of a second position based on the first cartesian coordinates and the rotation information;
converting the second cartesian coordinates of the second position into second spherical coordinates of the second position; and
rendering an area of the VR content based on the second spherical coordinates of the second position,wherein the second cartesian coordinates of the second position are identified by multiplying the first cartesian coordinates with a matrix defined by;
2 Assignments
0 Petitions
Accused Products
Abstract
A method for processing virtual reality (VR) content by a content providing device includes identifying cartesian coordinates of a first position on the VR content, estimating a movement of a user of the content providing device, identifying cartesian coordinates of a second position by applying a matrix representing the estimated movement of the user to the cartesian coordinates of the first position, converting the cartesian coordinates of the second position into spherical coordinates of the second position, and providing an area corresponding to the spherical coordinates of the second position to the user.
6 Citations
12 Claims
-
1. A method for processing virtual reality (VR) content by an electronic device, the method comprising:
-
identifying first cartesian coordinates of a first position with first spherical coordinates on the VR content; identifying rotation information including a yaw rotation component indicating a rotation around a z axis, a pitch rotation component indicating a rotation around a y axis, and a roll rotation component indicating around an x axis; identifying second cartesian coordinates of a second position based on the first cartesian coordinates and the rotation information; converting the second cartesian coordinates of the second position into second spherical coordinates of the second position; and rendering an area of the VR content based on the second spherical coordinates of the second position, wherein the second cartesian coordinates of the second position are identified by multiplying the first cartesian coordinates with a matrix defined by; - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device for processing VR content, comprising:
-
a display; and a processor coupled to the display, and configured to; identify first cartesian coordinates of a first position with first spherical coordinates on the VR content; identify rotation information including a yaw rotation component indicating a rotation around a z axis, a pitch rotation component indicating a rotation around a y axis, and a roll rotation component indicating around an x axis; identify second cartesian coordinates of a second position based on the first cartesian coordinates and the rotation information; convert the second cartesian coordinates of the second position into second spherical coordinates of the second position; and rendering an area of the VR content based on the second spherical coordinates of the second position; wherein the second cartesian coordinates of the second position are identified by multiplying the first cartesian coordinates with a matrix defined by; - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification