Video wall security system and method
US-2016266861-A1 · Sep 15, 2016 · US
US10638022B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10638022-B2 |
| Application number | US-201816125355-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 7, 2018 |
| Priority date | Sep 7, 2018 |
| Publication date | Apr 28, 2020 |
| Grant date | Apr 28, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed herein are methods and systems for displaying content on a displayable area that spans multiple panels of a multi-panel display. A method includes: (a) using a genlock signal to define a periodic write interval and a periodic output interval, and (b) during at least a portion of the periodic write interval, using a markup document to store a description of a frame of video content to a data storage unit, where the video content comprises first live video content represented by a first video stream. The also method includes: (c) during a portion of the periodic output interval using (i) the stored description of the frame, and (ii) the first video stream to display the frame on the displayable area. Further, the method includes (d) repeating operations (a) and (b) for one or more other frames of the video content to display the video content on the displayable area.
Opening claim text (preview).
What is claimed is: 1. A method of displaying video content on a displayable area that spans multiple panels of a multi-panel display, the method comprising: (a) using a genlock signal to define a periodic write interval and a periodic output interval; (b) during at least a portion of the periodic write interval, using a markup document to store a description of a first portion and a second portion of a frame of the video content to a data storage unit; (c) during at least a portion of the periodic output interval, (i) receiving from a media server, the first portion of the frame of the video content, and (ii) using at least the received first portion of the frame and the stored description of the second portion of the frame to display the frame on the displayable area; and (d) repeating operations (b) and (c) for at least one or more other frames of the video content to display the video content on the displayable area. 2. The method of claim 1 , wherein the first portion of the frame includes live video content. 3. The method of claim 1 , wherein the markup document uses a markup language to describe the video content, and wherein using a markup document to store a description of a first portion and a second portion of a frame of the video content to a data storage unit comprises: translating, using the markup language, the markup document into a plurality of data vectors that describe the frame of the video content; and storing the data vectors in the data storage unit. 4. The method of claim 3 , wherein a first subset of data vectors describes the first portion of the frame. 5. The method of claim 4 , wherein the first subset of data vectors comprises an identifier of the media server. 6. The method of claim 4 , wherein the first subset of data vectors comprises position data indicative of a desired placement of the first portion of the frame on the displayable area. 7. The method of claim 4 , wherein the first subset of data vectors comprises a layer level of the first portion of the frame. 8. The method of claim 3 , wherein (i) receiving from a media server, the first portion of the frame of the video content, and (ii) using at least the received first portion of the frame and the stored description of the second portion of the frame to display the frame on the displayable area comprises: reading from the data storage unit a first subset of data vectors that describes the first portion of the frame; based on the first subset of data vectors, identifying the media server, and determining a first portion of the displayable area to display the first portion of the frame; receiving from the media server a video stream that represents the first portion of the frame; and using the video stream to display the first portion of the frame on the first portion of the displayable area. 9. The method of claim 8 , wherein the first portion of the displayable area spans a subset of display panels, and wherein using at least the received first portion of the frame and the stored description of the second portion of the frame to display the frame on the displayable area further comprises: causing each of the subset of display panels to display a respective portion of the first portion of the frame. 10. The method of claim 8 , wherein using at least the received first portion of the frame and the stored description of the second portion of the frame to display the frame on the displayable area further comprises: reading from the data storage unit a second subset of data vectors that describes the second portion of the frame, wherein each data vector of the second subset of data vectors describes a respective pixel of the second portion of the frame; determining a mapping of each data vector of the second subset of data vectors to a respective pixel of a second portion of the displayable area; and based on the mapping, causing the second portion of the displayable area to display the second portion of the frame. 11. The method of claim 1 , wherein the first portion of the frame comprises first live video content and second live video content, and wherein the method further comprises: based on the description of the first portion of the frame, determining a first portion and a second portion of the displayable area to display the first and second live video content, respectively, wherein the first portion of the displayable area and the second portion of the displayable area overlap in a third portion of the displayable area; based on the description of the first portion of the frame, determining a first layer level and a second layer lever for the first live video content and the second live video content, respectively; and based on the first layer level and the second layer level, causing the third portion of the displayable area to display one of the first live video content and the second live video content. 12. The method of claim 1 , wherein (i) receiving from a media server, the first portion of the frame of the video content, and (ii) using at least the received first portion of the frame and the stored description of the second portion of the frame to display the frame on the displayable area comprises: based on the description of the first portion of the frame, determining a desired resolution of the first portion of the frame; based on the desired resolution of the first portion of the frame and a resolution of the first portion of the frame as received from the media server, scaling the first portion of the frame received from the media server; and using at least the scaled first portion of the frame and the stored description of the second portion of the frame to display the frame on the displayable area. 13. The method of claim 1 , wherein each frame of the video content is stored to the data storage unit during a portion of a respective iteration of the periodic write interval, and wherein each frame of the video content is output during a portion of a respective iteration of the periodic output interval. 14. A video wall system comprising: a multi-panel display comprising a plurality of display panels; a data storage unit; and a controller having one or more processors and memory storing instructions that, when executed by the one or more processors, cause the system to carry out operations including: (a) using a genlock signal to define a periodic write interval and a periodic output interval; (b) during at least a portion of the periodic write interval, using a markup document to store a description of a first portion and a second portion of a frame of video content to the data storage unit; (c) during at least a portion of the periodic output interval, (i) receiving from a media server, the first portion of the frame of the video content, and (ii) using at least the received first portion of the frame and the stored description of the second portion of the frame to display the frame on a displayable area of the multi-panel display; and (d) repeating operations (b) and (c) for at least one or more other frames of the video content to display the video content on the displayable area. 15. The system of claim 14 , wherein the markup document uses a markup language to describe the video content, and wherein using a markup document to store a description of a first portion and a second portion of a frame of the video content to a data storage unit comprises: using the markup language to translate the markup document into a plurality of data vectors that describe the frame of the video content; and storing the data vectors in the data storage unit. 16. The syste
involving a public display, viewable by several users in a public space outside their home, e.g. movie theatre, information kiosk · CPC title
Video wall, i.e. juxtaposition of a plurality of screens to create a display screen of bigger dimensions · CPC title
display composed of modules, e.g. video walls · CPC title
Synchronisation between the display unit and other units, e.g. other display units, video-disc players · CPC title
Live feed · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.