-
公开(公告)号:US20210049737A1
公开(公告)日:2021-02-18
申请号:US17084408
申请日:2020-10-29
发明人: Olaf Brandt , Anatoli Adamov , Arthur van Hoff
IPC分类号: G06T3/40 , G06T1/20 , H04N5/341 , H04N5/232 , H04N5/225 , H04N13/111 , H04N13/246
摘要: Illustrative methods and systems for generating virtual reality content based on corrections to stitching errors are described. An illustrative computer-implemented method includes receiving raw virtual reality video data representing images recorded by camera modules of a camera array, using a stitching algorithm to stitch the images together to generate an initial virtual reality render, determining that the initial virtual reality render has a stitching error, determining a correction for the stitching error, and modifying the stitching algorithm based on the correction for the stitching error. The modified stitching algorithm may be used to generate a corrected virtual reality render that corrects the stitching error.
-
公开(公告)号:US10600155B2
公开(公告)日:2020-03-24
申请号:US15893547
申请日:2018-02-09
发明人: Olaf Brandt , Anatoli Adamov , Arthur Van Hoff
IPC分类号: G06F3/01 , G06T3/40 , G06T1/20 , H04N5/341 , H04N5/232 , H04N5/225 , H04N13/111 , H04N13/246 , H04L29/08
摘要: Some embodiments of the invention include methods and systems to generating virtual reality content based on corrections to stitching errors. The method includes receiving at a cloud-based server through a network interface, raw virtual reality video data recorded by camera modules of a camera array. The method further includes stitching the raw virtual reality video data, at the cloud-based server, to generate an initial virtual reality render. The method further includes determining that the initial virtual reality render has stitching errors. The method further includes transmitting the initial virtual reality render from the cloud-based server to a user device. The method further includes receiving a correction to the initial virtual reality render from the user device. The method further includes generating virtual reality content based on the correction.
-
公开(公告)号:US10937462B2
公开(公告)日:2021-03-02
申请号:US16786399
申请日:2020-02-10
发明人: Olaf Brandt , Anatoli Adamov
IPC分类号: H04N9/82 , H04N5/91 , H04N5/77 , G11B27/34 , G11B27/031
摘要: A method includes defining first, second, and third shards of raw three-dimensional video data in a state file, wherein each shard includes raw video feeds; assigning each shard to a corresponding worker node in a set of worker nodes; processing the shards at the set of worker nodes to generate one or more three-dimensional video renders for each shard; determining, from the state file, that processing of the first shard is complete, processing of the second shard is complete, and processing of the third shard is incomplete; and generating three-dimensional content by concatenating a first three-dimensional video render, a first audio render associated with the first shard, a second three-dimensional video render, and a second audio render associated with the second shard, and a filler video that is a placeholder for a third three-dimensional video render until the third shard is processed.
-
公开(公告)号:US10853915B2
公开(公告)日:2020-12-01
申请号:US16789718
申请日:2020-02-13
发明人: Olaf Brandt , Anatoli Adamov , Arthur Van Hoff
IPC分类号: H04N5/77 , G06T3/40 , G06T1/20 , H04N5/341 , H04N5/232 , H04N5/225 , H04N13/111 , H04N13/246 , H04L29/08
摘要: Illustrative methods and systems for generating virtual reality content based on corrections to stitching errors are described. An illustrative computer-implemented method includes receiving raw virtual reality video data representing images recorded by camera modules of a camera array, stitching the images together to generate an initial virtual reality render, determining that the initial virtual reality render has a stitching error, and generating a corrected virtual reality render that corrects the stitching error.
-
公开(公告)号:US20200176031A1
公开(公告)日:2020-06-04
申请号:US16786399
申请日:2020-02-10
发明人: Olaf Brandt , Anatoli Adamov
IPC分类号: G11B27/34 , H04N5/77 , G11B27/031 , H04N9/82 , H04N5/91
摘要: A method includes defining first, second, and third shards of raw three-dimensional video data in a state file, wherein each shard includes raw video feeds; assigning each shard to a corresponding worker node in a set of worker nodes; processing the shards at the set of worker nodes to generate one or more three-dimensional video renders for each shard; determining, from the state file, that processing of the first shard is complete, processing of the second shard is complete, and processing of the third shard is incomplete; and generating three-dimensional content by concatenating a first three-dimensional video render, a first audio render associated with the first shard, a second three-dimensional video render, and a second audio render associated with the second shard, and a filler video that is a placeholder for a third three-dimensional video render until the third shard is processed.
-
公开(公告)号:US11348202B2
公开(公告)日:2022-05-31
申请号:US17084408
申请日:2020-10-29
发明人: Olaf Brandt , Anatoli Adamov , Arthur van Hoff
IPC分类号: H04N5/77 , G06T3/40 , G06T1/20 , H04N5/341 , H04N5/232 , H04N5/225 , H04N13/111 , H04N13/246 , H04L67/12 , H04L67/63
摘要: Illustrative methods and systems for generating virtual reality content based on corrections to stitching errors are described. An illustrative computer-implemented method includes receiving raw virtual reality video data representing images recorded by camera modules of a camera array, using a stitching algorithm to stitch the images together to generate an initial virtual reality render, determining that the initial virtual reality render has a stitching error, determining a correction for the stitching error, and modifying the stitching algorithm based on the correction for the stitching error. The modified stitching algorithm may be used to generate a corrected virtual reality render that corrects the stitching error.
-
公开(公告)号:US20200184601A1
公开(公告)日:2020-06-11
申请号:US16789718
申请日:2020-02-13
发明人: Olaf Brandt , Anatoli Adamov , Arthur Van Hoff
IPC分类号: G06T3/40 , H04N5/232 , H04N5/341 , G06T1/20 , H04N13/246 , H04N13/111 , H04N5/225
摘要: Illustrative methods and systems for generating virtual reality content based on corrections to stitching errors are described. An illustrative computer-implemented method includes receiving raw virtual reality video data representing images recorded by camera modules of a camera array, stitching the images together to generate an initial virtual reality render, determining that the initial virtual reality render has a stitching error, and generating a corrected virtual reality render that corrects the stitching error.
-
公开(公告)号:US10607654B2
公开(公告)日:2020-03-31
申请号:US15893541
申请日:2018-02-09
发明人: Olaf Brandt , Anatoli Adamov
IPC分类号: G11B27/34 , H04N5/77 , G11B27/031 , H04N9/82 , H04N5/91
摘要: The disclosure describes using sharding generate virtual reality content. A method includes receiving raw virtual reality video data recorded by a camera array, wherein the camera array includes three or more camera modules. The method further includes defining shards of the raw virtual reality video data in a state file. The method further includes assigning each of the shards to a corresponding worker node in a set of worker nodes. The method further includes updating the state file to include metadata that describes a location of each of the shards at the corresponding worker node in the set of worker nodes. The method further includes providing the metadata to the set of worker nodes. The method further includes processing the shards to generate one or more virtual reality video renders for each shard, where each virtual reality video render combines the raw video feeds into a single video file.
-
-
-
-
-
-
-