Virtual display engine
Abstract
A computer implemented method for mapping video to a video wall. The method provides for receiving, by one or more computing devices, content comprising pixel data. The method also provides for generating, by the one or more computing devices, a pixel space. The pixel data is associated with the pixel space by the one or more computing devices. One or more virtual cameras are generated by the one or more computing devices. A portion of the pixel space is captured by the one or more computing devices, and the portion of the pixel space captured by the one or more virtual cameras for display on the video wall is outputted by the one or more computing devices.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer implemented method for mapping video to a video wall, the method comprising:
receiving, by one or more computing devices, content comprising pixel data; generating, by the one or more computing devices, a pixel space; associating, by the one or more computing devices, the pixel data with the pixel space; generating, by the one or more computing devices, one or more virtual cameras; capturing, by the one or more virtual cameras, a portion of the pixel space; and outputting, by the one or more computing devices, the portion of the pixel space captured by the one or more virtual cameras for display on the video wall.
2 . The method of the claim 1 , wherein the content is video and the pixel data is a frame of the video.
3 . The method of claim 1 , wherein the one or more computing devices generate a configuration file based on received inputs, wherein the configuration file selects the content and defines the size and shape of the pixel space.
4 . The method of claim 1 , wherein the video wall comprises one or more displays.
5 . The method of claim 1 , wherein the video wall is a virtual video wall.
6 . The method of claim 1 , wherein the video wall is a simulated video wall.
7 . The method of claim 4 , wherein one or more media transceivers are each associated with one or more displays.
8 . The method of claim 7 , wherein each of the one or more virtual cameras is associated with one or more of the one or more media transceivers.
9 . The method of claim 8 , wherein outputting the portion of the pixel space captured by the one or more virtual cameras for display on the video wall comprises:
receiving, by each one or more transceivers, the portion of the pixel space captured by the one or more virtual cameras associated with that respective one or more transceivers; synchronizing playback on the one or more the displays; and displaying, by the one or more displays, the pixel space received by the one or more receivers.
10 . The method of claim 1 , wherein the method further comprises processing the pixel data according to instructions provided by the videowall engine or by an integrated external system.
11 . A system for mapping video to a video wall, the system comprising: one or more computing devices; and
memory storing instructions, the instructions executable by the one or more computing devices; wherein the instructions comprise: receiving, by the one or more computing devices, content comprising pixel data; generating, by the one or more computing devices, a pixel space; associating, by the one or more computing devices, the pixel data with the pixel space; generating, by the one or more computing devices, one or more virtual cameras; capturing, by the one or more virtual cameras, a portion of the pixel space; and outputting, by the one or more computing devices, the portion of the pixel space captured by the one or more virtual cameras for display on the video wall.
12 . A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of:
receiving content comprising pixel data; generating a pixel space; associating the pixel data with the pixel space; generating one or more virtual cameras; capturing a portion of the pixel space; and outputting the portion of the pixel space captured by the one or more virtual cameras for display on the video wall.Join the waitlist — get patent alerts
Track US2021195168A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.