Patent ID: 11870575
Assignee: GOOGLE LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 17:
18. One or more tangible, non-transitory computer readable media storing computer-readable instructions that when executed by one or more processors cause the one or more processors to perform operations, the operations comprising:
receiving a video frame from a video frame capture device;
encoding the video frame according to an encoding scheme to produce a first encoded video frame;
decoding the first encoded video frame according to a decoding scheme corresponding to the encoding scheme to obtain a first decoded video frame;
applying an error detection code generation scheme to the first decoded video frame to generate a first frame error detection code;
decoding the encoded video frame according to the decoding scheme corresponding to the encoding scheme to obtain a second decoded video frame;
applying the error detection code generation scheme to the second decoded video frame to generate a second frame error detection code;
determining error data describing one or more differences between the first frame error detection code and the second frame error detection code;
determining, based on the error data exceeding one or more error thresholds, that the encoded video frame is a corrupted video frame; and
in response to the determination that the encoded video frame is a corrupted video frame, sending a replacement frame request to the video frame capture device, wherein the replacement frame request requests a replacement encoded video frame for the encoded video frame.