-
公开(公告)号:US20210407195A9
公开(公告)日:2021-12-30
申请号:US16998222
申请日:2020-08-20
Applicant: Apple Inc.
Inventor: Stuart M. Pomerantz , Timothy K. Dashwood
IPC: G06T17/20 , G06T15/20 , G06T3/00 , H04N13/00 , H04N13/117
Abstract: In one implementation, a method involves tessellating a surface of a 3D object by identifying vertices having 3D positions. The method transforms the 3D positions into positions for a first sphere-based projection for a left eye viewpoint and positions for a second sphere-based projection for a right eye viewpoint. Transforming the 3D positions of the vertices involves transforming the vertices based on a user orientation (i.e., camera position) and differences left and right eye viewpoints (e.g., based on interaxial distance and convergence angle). The method further renders a stereoscopic 360° rendering of the 3D object based on the first sphere-based projection for the left eye viewpoint and the second sphere-based projection for the right eye viewpoint. For example, an equirectangular representation of the first sphere-based projection can be combined with an equirectangular representation of the second sphere-based projection to provide a file defining a stereoscopic 360° image.
-
公开(公告)号:US11417060B2
公开(公告)日:2022-08-16
申请号:US16998222
申请日:2020-08-20
Applicant: Apple Inc.
Inventor: Stuart M. Pomerantz , Timothy K. Dashwood
IPC: G06T17/20 , G06T15/20 , G06T3/00 , H04N13/00 , H04N13/117
Abstract: In one implementation, a method involves tessellating a surface of a 3D object by identifying vertices having 3D positions. The method transforms the 3D positions into positions for a first sphere-based projection for a left eye viewpoint and positions for a second sphere-based projection for a right eye viewpoint. Transforming the 3D positions of the vertices involves transforming the vertices based on a user orientation (i.e., camera position) and differences left and right eye viewpoints (e.g., based on interaxial distance and convergence angle). The method further renders a stereoscopic 360° rendering of the 3D object based on the first sphere-based projection for the left eye viewpoint and the second sphere-based projection for the right eye viewpoint. For example, an equirectangular representation of the first sphere-based projection can be combined with an equirectangular representation of the second sphere-based projection to provide a file defining a stereoscopic 360° image.
-
公开(公告)号:US20240107000A1
公开(公告)日:2024-03-28
申请号:US18469945
申请日:2023-09-19
Applicant: Apple Inc.
Inventor: Christopher L. Flick , Timothy K. Dashwood
IPC: H04N13/344 , H04N13/15 , H04N13/161 , H04N13/178
CPC classification number: H04N13/344 , H04N13/15 , H04N13/161 , H04N13/178
Abstract: Techniques are disclosed for addressing “stereoscopic window violations” in stereoscopic multimedia content. Stereoscopic window violations result in the stereoscopic effect becoming “broken” for the viewer and may occur, e.g., when the left and right stereo eye views in the stereoscopic content are mismatched. Stereoscopic mismatch often occurs at the edges of the left and right eye video image frames (wherein, e.g., a depicted shape may become cut off for a left eye view but not a corresponding right eye view). According to the techniques disclosed herein, rather than permanently masking or otherwise editing the stereoscopic video content to account for any window violations, accompanying stereoscopic window violation metadata information may be generated for the stereoscopic video, which may be used to define a particular geometry for each left and right eye video image frame pair, and used at playback time to crop, mask, or otherwise modify the video image frames.
-
公开(公告)号:US12100106B2
公开(公告)日:2024-09-24
申请号:US17850009
申请日:2022-06-27
Applicant: Apple Inc.
Inventor: Stuart M. Pomerantz , Timothy K. Dashwood
IPC: G06T17/20 , G06T3/08 , G06T15/20 , H04N13/00 , H04N13/117
CPC classification number: G06T17/20 , G06T3/08 , G06T15/20 , H04N13/00 , H04N13/117 , G06T2207/10012 , G06T2207/10021
Abstract: In one implementation, a method involves tessellating a surface of a 3D object by identifying vertices having 3D positions. The method transforms the 3D positions into positions for a first sphere-based projection for a left eye viewpoint and positions for a second sphere-based projection for a right eye viewpoint. Transforming the 3D positions of the vertices involves transforming the vertices based on a user orientation (i.e., camera position) and differences left and right eye viewpoints (e.g., based on interaxial distance and convergence angle). The method further renders a stereoscopic 360° rendering of the 3D object based on the first sphere-based projection for the left eye viewpoint and the second sphere-based projection for the right eye viewpoint. For example, an equirectangular representation of the first sphere-based projection can be combined with an equirectangular representation of the second sphere-based projection to provide a file defining a stereoscopic 360° image.
-
公开(公告)号:US20190180504A1
公开(公告)日:2019-06-13
申请号:US16211786
申请日:2018-12-06
Applicant: Apple Inc.
Inventor: Stuart M. Pomerantz , Timothy K. Dashwood
Abstract: In one implementation, a method involves tessellating a surface of a 3D object by identifying vertices having 3D positions. The method transforms the 3D positions into positions for a first sphere-based projection for a left eye viewpoint and positions for a second sphere-based projection for a right eye viewpoint. Transforming the 3D positions of the vertices involves transforming the vertices based on a user orientation (i.e., camera position) and differences left and right eye viewpoints (e.g., based on interaxial distance and convergence angle). The method further renders a stereoscopic 360° rendering of the 3D object based on the first sphere-based projection for the left eye viewpoint and the second sphere-based projection for the right eye viewpoint. For example, an equirectangular representation of the first sphere-based projection can be combined with an equirectangular representation of the second sphere-based projection to provide a file defining a stereoscopic 360° image.
-
公开(公告)号:US20220327781A1
公开(公告)日:2022-10-13
申请号:US17850009
申请日:2022-06-27
Applicant: Apple Inc.
Inventor: Stuart M. Pomerantz , Timothy K. Dashwood
IPC: G06T17/20 , G06T15/20 , G06T3/00 , H04N13/00 , H04N13/117
Abstract: In one implementation, a method involves tessellating a surface of a 3D object by identifying vertices having 3D positions. The method transforms the 3D positions into positions for a first sphere-based projection for a left eye viewpoint and positions for a second sphere-based projection for a right eye viewpoint. Transforming the 3D positions of the vertices involves transforming the vertices based on a user orientation (i.e., camera position) and differences left and right eye viewpoints (e.g., based on interaxial distance and convergence angle). The method further renders a stereoscopic 360° rendering of the 3D object based on the first sphere-based projection for the left eye viewpoint and the second sphere-based projection for the right eye viewpoint. For example, an equirectangular representation of the first sphere-based projection can be combined with an equirectangular representation of the second sphere-based projection to provide a file defining a stereoscopic 360° image.
-
公开(公告)号:US20200380778A1
公开(公告)日:2020-12-03
申请号:US16998222
申请日:2020-08-20
Applicant: Apple Inc.
Inventor: Stuart M. Pomerantz , Timothy K. Dashwood
IPC: G06T17/20 , G06T15/20 , G06T3/00 , H04N13/00 , H04N13/117
Abstract: In one implementation, a method involves tessellating a surface of a 3D object by identifying vertices having 3D positions. The method transforms the 3D positions into positions for a first sphere-based projection for a left eye viewpoint and positions for a second sphere-based projection for a right eye viewpoint. Transforming the 3D positions of the vertices involves transforming the vertices based on a user orientation (i.e., camera position) and differences left and right eye viewpoints (e.g., based on interaxial distance and convergence angle). The method further renders a stereoscopic 360° rendering of the 3D object based on the first sphere-based projection for the left eye viewpoint and the second sphere-based projection for the right eye viewpoint. For example, an equirectangular representation of the first sphere-based projection can be combined with an equirectangular representation of the second sphere-based projection to provide a file defining a stereoscopic 360° image.
-
公开(公告)号:US10783706B2
公开(公告)日:2020-09-22
申请号:US16211786
申请日:2018-12-06
Applicant: Apple Inc.
Inventor: Stuart M. Pomerantz , Timothy K. Dashwood
IPC: G06T3/00 , G06T17/20 , G06T15/20 , H04N13/00 , H04N13/117
Abstract: In one implementation, a method involves tessellating a surface of a 3D object by identifying vertices having 3D positions. The method transforms the 3D positions into positions for a first sphere-based projection for a left eye viewpoint and positions for a second sphere-based projection for a right eye viewpoint. Transforming the 3D positions of the vertices involves transforming the vertices based on a user orientation (i.e., camera position) and differences left and right eye viewpoints (e.g., based on interaxial distance and convergence angle). The method further renders a stereoscopic 360° rendering of the 3D object based on the first sphere-based projection for the left eye viewpoint and the second sphere-based projection for the right eye viewpoint. For example, an equirectangular representation of the first sphere-based projection can be combined with an equirectangular representation of the second sphere-based projection to provide a file defining a stereoscopic 360° image.
-
-
-
-
-
-
-