-
公开(公告)号:US11445227B2
公开(公告)日:2022-09-13
申请号:US16973739
申请日:2019-02-06
IPC分类号: H04N21/2343 , H04N11/24 , G11B27/036 , H04N9/64 , H04N21/236 , H04N21/81
摘要: A method, a programmed computer system, for example, a network-based hardware device, and a machine readable medium containing a software program for modifying a high definition video data stream in real time, with no visible delays, to add content on a frame by frame basis, thus simultaneously compositing multiple different customized linear views, for purposes such as creating and broadcasting targeted advertising in real time. The method employs conventional video processing technology in novel and inventive ways to achieve the desired objective by passing data selected by the program back and forth between a GPU and a CPU of a computer. The method is also usable with data streams having lower than high definition where real time processing is desired and yields better results than conventional methods. In such applications, all processing may be done by the CPU of a sufficiently powerful general-purpose computer.
-
公开(公告)号:US11943489B2
公开(公告)日:2024-03-26
申请号:US17817202
申请日:2022-08-03
IPC分类号: H04N21/2343 , G11B27/036 , H04N9/64 , H04N11/24 , H04N21/236 , H04N21/81
CPC分类号: H04N21/23439 , G11B27/036 , H04N9/64 , H04N11/24 , H04N21/236 , H04N21/8146
摘要: A method, a programmed computer system, for example, a network-based hardware device, and a machine readable medium containing a software program for modifying a high definition video data stream in real time, with no visible delays, to add content on a frame by frame basis, thus simultaneously compositing multiple different customized linear views, for purposes such as creating and broadcasting targeted advertising in real time. The method employs conventional video processing technology in novel and inventive ways to achieve the desired objective by passing data selected by the program back and forth between a GPU and a CPU of a computer. The method is also usable with data streams having lower than high definition where real time processing is desired and yields better results than conventional methods. In such applications, all processing may be done by the CPU of a sufficiently powerful general-purpose computer.
-