Patent ID: 8306109

Claim:
A method for scaling video content based on bandwidth rate, comprising the steps of: providing a plurality of bandwidth levels, and one among said bandwidth levels is selected; wherein said bandwidth levels are provided for video comprising a plurality of shots, a plurality of target shots and a plurality of non-target shots recognized from said shots of said video, each of said target shots comprising a sequence of video frames, at least one of said video frames comprising a play field scene of background and a plurality of foreground objects, said foreground objects comprising a ball, at least one player and at least one participant, separating all of said foreground objects from at least one video frame from said sequence of video frames; transforming said video frame into a sprite plane; analyzing the information of said ball and said player of said target shot so as to obtain the trajectory and the coordinates of said ball and said player, and the position occupied by said player at the hit time; transforming said sprite plane into a watching frame, the above mentioned method of scaling video content based on the bandwidth rate; at least one foreground object is selected and pasted on said watching frame based on the selected bandwidth level, so as to obtain at least one recombined target shot; and merging at least one of said recombined target shots with at least one of said non-target shots or merging at least one of said recombined target shots with another recombined target shot based on the selected bandwidth level to form a recombined video unit, wherein said separating each of said foreground objects from said video frame comprises filtering off each of said foreground objects in said sprite plane, wherein said step of analyzing the information of said ball and said player comprising the steps of: dividing said play field into a plurality of regions; labeling each of said regions with a regional symbol; recording the trajectory and the coordinates of said ball and said player; determining the hit time and the hit position of said player; recording said regional symbol of said region where said player occupied at said hit time; forming a set of hit pattern; establishing a plurality of hit events, and regulating a corresponding hit rule with respect to each of said hit events; determining said hit rule to which said hit pattern conforms; and annotating said hit events in said recombined target shot or said replay video clip.