Patent Document ID: 10044985
Application ID: 13656148
Patent Status: 1

Claim One:
1. A system, comprising: a plenoptic camera located in a materials handling facility, wherein the plenoptic camera has within its original field of view two or more mirrors, and wherein at least a portion of a respective area of the materials handling facility that is in a field of view of each of the two or more mirrors is not in the original field of view of the plenoptic camera; and a server configured to communicate with the plenoptic camera; wherein the plenoptic camera is configured to: capture raw frames of a first video stream, wherein each raw frame includes image data for a scene including the two or more mirrors in the original field of view of the plenoptic camera; and send the raw frames to the server for post-processing; wherein the server is further configured to: for each raw frame, post-process the image data in the raw frame to generate respective frames for each of two or more new video streams corresponding to two or more virtual cameras, wherein the two or more new video streams are generated from the first video stream, and wherein each virtual camera depicts an image reflected in a respective one of the two or more mirrors from a perspective of the plenoptic camera; wherein, to post-process the image data in the raw frame to generate a frame for a video stream of a virtual camera, the server is configured to apply a focusing operation to a portion of the image data in the raw frame that represents image pixels that collectively depict a respective one of the two or more mirrors, wherein the generated frame depicts a portion of the raw frame that comprises the respective one of the two or more mirrors and does not comprise another one of the two or more mirrors, and wherein the focusing operation is dependent on a distance between the respective mirror and the plenoptic camera; and store the two or more new video streams corresponding to the two or more virtual cameras, wherein the two or more video new streams comprise data representing the generated respective frames each having different portions of the original field of view.