METHODS AND ARCHITECTURE FOR INDEXING AND EDITING COMPRESSED VIDEO OVER THE WORLD WIDE WEB
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for editing and parsing compressed digital information. The compressed digital information may include visual information which is edited and parsed in the compressed domain. In a preferred embodiment, the present invention provides a method for detecting moving objects in a compressed digital bitstream which represents a sequence of fields or frames of video information for one or more captured scenes of video.
-
Citations
27 Claims
-
1-18. -18. (canceled)
-
19. A method for masking a region of a compressed frame of digital video information, comprising the steps of:
-
a. determining whether said frame to be masked is intra-coded, predictive-coded or bi-directionally predictive-coded; b. if said frame is intra-coded; i. extracting DCT coefficients for all blocks within said frame; ii. examining blockn to determine where in said frame said block is located; iii. setting said DCT coefficients for said block to zero if said block is outside said mask region; iv. applying a DCT cropping algorithm to said DCT coefficients if said block is on the boundary of said mask region; and v. repeating steps (b)(ii)-(b)(iv) for each block in said frame; c. If said frame is predictive-coded or bi-directionally predictive-coded; i. examining motion vectors associated with blockn to determine whether they point to blocks outside or on said mask region; ii. reencoding said block if a motion vector points to blocks outside or on said mask region; and iii. repeating steps (c)(i)-(c)(ii) for all blocks in said frame.
-
-
20. A method for generating a reduced speed sequence of frames of video information from a sequence of frames of compressed video information, comprising the steps of:
-
a. selecting a frame of compressed video information to be repeated; b. determining whether said frame to be repeated is intra-coded, predictive-coded or bi-directionally predictive-coded; c. converting said frame into an intra-coded frame if said frame is a predictive-coded or bi-directionally predictive-coded frame; d. creating duplicate predictive-coded frames; and e. arranging said determined frame and said duplicate predictive-coded frames into a sequence of compressed frames of video information. - View Dependent Claims (21, 22, 24, 25)
-
-
23. A system for editing compressed video information over a distributed network, comprising:
-
a. a client computer; b. a network link, coupled to said client computer, for permitting said client computer to search for and locate compressed video information on said distributed network; and c. means for editing a compressed bitstream of video information over said distributed network.
-
-
27. A method for converting a full resolution compressed domain bitstream into a reduced resolution compressed bitstream, comprising the steps of:
-
a. examining a frame of compressed video information from said full resolution bitstream; b. determining whether said examined frame is intra-coded, predictive-coded or bi-directionally predictive-coded; c. extracting DCT DC coefficients for said determined frame if said determined frame is intra-coded d. applying DCT domain inverse motion compensation to said frame to extract DCT DC coefficients if said frame is predictive-coded or bi-directionally predictive-coded; and e. converting said extracted DCT DC coefficients into DCT DC coefficients for a reduced size intra-coded frame of video.
-
Specification