Patent ID: 8094239

Claim:
A method for detecting 3:2 pulldown in a digital video data sequence, comprising: receiving portions of a pair of fields of digital video data, the portions including a first portion of a first field of the digital video data and a corresponding first portion of a second field of the digital video data; measuring a difference between the first portion of the first field of the digital video data and the corresponding first portion of the second field of the digital video data to produce a first field portion difference; repeating the receiving and measuring for each additional portion of the first field of the digital video data and each corresponding additional portion of the second field of the digital video data to produce one or more additional field portion differences; and combining the first field portion difference and the one or more additional field portion differences to produce a field difference value based on chrominance values associated with the first field of the digital video data and chrominance values associated with the second field of the digital video data, wherein the steps of receiving, measuring, and combining are performed by a fragment shader in a graphics processing unit that executes shader program instructions and includes at least one programmable computation unit for performing the measuring step.