Methods for outlining and filling regions in multi-dimensional arrays
First Claim
1. A method for filling a connected three-dimensional digital volume, the method comprising:
- (a) selecting a plurality of sequential two-dimensional sections that contain the volume, said two dimensional sections disposed orthogonally to a third dimension, each two-dimensional section containing locations identified by a first coordinate and a second coordinate;
(b) defining a plurality of regions in at least one of said two-dimensional sections, each region comprising at least one location;
(c) selecting a first region in one of said at least one of said two-dimensional sections, said region included within said volume to be filled with a selected symbol;
(d) filling said selected first region with said selected symbol;
(e) moving in a first direction along said third dimension to the successive two-dimensional section;
(f) determining whether a location in the successive two-dimensional section corresponding to a filled location in said one of said at least one of said two-dimensional sections belongs to said volume;
(1) if there is a positive outcome of said determination step;
(i) filling a region that includes said location in said successive two-dimensional section with said selected symbol; and
(ii) beginning with said newly-filled region in said successive two-dimensional section, repeating said moving, determining and filling steps recited immediately heretofore until said determining step results in a negative outcome; and
(g) upon a negative outcome of any determining step heretofore, returning to said first region, and, moving along said third dimension in a direction opposite to said first direction, repeating the steps of moving, determining and filling as stated above until a negative outcome results for a determining step.
10 Assignments
0 Petitions
Accused Products
Abstract
A system and method of adding hyperlinked information to a television broadcast. The broadcast material is analyzed and one or more regions within a frame are identified. Additional information can be associated with a region, and can be transmitted in encoded form, using timing information to identify the frame with which the information is associated. The system comprising a video source and an encoder that produces a transport stream in communication with the video source, an annotation source, a data packet stream generator that produces encoded annotation data packets in communication with the annotation source and the encoder, and a multiplexer system in communication with the encoder and the data packet stream generator. The encoder provides timestamp information to the data packet stream generator and the data packet stream generator synchronizes annotation data from the annotation source with a video signal from the video source in response to the timestamp information. The multiplexer generates a digital broadcast signal that includes an augmented transport stream from the transport stream and the encoded data packets. A receiver displays the annotation information associated with the video signal in response to a viewer request on a frame by frame basis. A viewer can respond interactively to the material, including performing commercial transactions, by using a backchannel that is provided for interactive communication.
249 Citations
6 Claims
-
1. A method for filling a connected three-dimensional digital volume, the method comprising:
-
(a) selecting a plurality of sequential two-dimensional sections that contain the volume, said two dimensional sections disposed orthogonally to a third dimension, each two-dimensional section containing locations identified by a first coordinate and a second coordinate;
(b) defining a plurality of regions in at least one of said two-dimensional sections, each region comprising at least one location;
(c) selecting a first region in one of said at least one of said two-dimensional sections, said region included within said volume to be filled with a selected symbol;
(d) filling said selected first region with said selected symbol;
(e) moving in a first direction along said third dimension to the successive two-dimensional section;
(f) determining whether a location in the successive two-dimensional section corresponding to a filled location in said one of said at least one of said two-dimensional sections belongs to said volume;
(1) if there is a positive outcome of said determination step;
(i) filling a region that includes said location in said successive two-dimensional section with said selected symbol; and
(ii) beginning with said newly-filled region in said successive two-dimensional section, repeating said moving, determining and filling steps recited immediately heretofore until said determining step results in a negative outcome; and
(g) upon a negative outcome of any determining step heretofore, returning to said first region, and, moving along said third dimension in a direction opposite to said first direction, repeating the steps of moving, determining and filling as stated above until a negative outcome results for a determining step. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification