Patent ID: 11910034
Assignee: NEDERLANDSE ORGANISATIE VOOR TOEGEPAST-NATUURWETENSCHAPPELIJK ONDERZOEK TNO
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 17:
18. A system comprising an intermediary system and a receiver system, wherein:
the intermediary system is configured for assisting the receiver system in processing video data which is streamed as a video stream to the receiver system via a network, and the processing is dependent on an analysis of the video data, the intermediary system comprising:
a network interface to the network;
a processor configured to:
via the network interface, receive the video stream from a stream source in the network;

via the network interface, forward the video stream to the receiver system;
sequentially decode the video stream to obtain a series of decoded video data parts;
sequentially analyze the decoded video data parts to obtain an analysis result;
sequentially generate processing assist data for the individual ones of the decoded video data parts to obtain a series of processing assist data comprising the analysis result or a processing instruction derived from the analysis result, wherein the processor is configured to include timing information in the processing assist data, the timing information being indicative of the part of the video stream or the decoded video data part from which the processing assist data was generated;
via the network interface, provide the series of processing assist data as a processing assist data stream to the receiver system, wherein the intermediary system provides the processing assist data for a video data part to the receiver system after the receiver system has started decoding the video data part;

the receiver system is configured for processing video data which is received as a video stream via a network, the receiver system comprising:
a network interface to the network;
a processor configured to:
via the network interface, receive the video stream from the intermediary system;
sequentially decode the video stream to obtain a series of decoded video data parts;
via the network interface, receive the processing assist data stream comprising the series of processing assist data of the individual ones of the decoded video data parts from the intermediary system, wherein the processing assist data includes the timing information, and wherein the processing assist data of a decoded video data part is received from the intermediary system at least partially in parallel to decoding said part of the video data;
sequentially process the decoded video data parts to obtain processed video data using the analysis result or the processing instruction provided by the processing assist data, wherein the processor is configured to identify the part of the video stream or the decoded video data part on the basis of the timing information and to use the analysis result or the processing instruction provided by the processing assist data specifically for the processing of said part.