System and method for generating a mosaic image stream
First Claim
1. A method for generating a mosaic image stream, the method comprises:
- retrieving, at a retrieval rate responsive to an encoding rate of a primary stream, mosaic frame information that comprises a primary frame and multiple secondary frames;
generating a mosaic frame from the mosaic frame information; and
repeating the retrieving and generating to provide a group of mosaic frames;
wherein if a reception rate of a certain secondary stream is slower than the retrieval rate then the retrieving comprises re-fetching a secondary frame of the certain secondary stream; and
wherein if a reception rate of a certain secondary stream is faster than the retrieval rate then the retrieving comprises ignoring a group of secondary frames of the certain secondary stream.
12 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a mosaic image stream, the method includes: retrieving, at a retrieval rate responsive to an encoding rate of a primary stream, mosaic frame information that comprises a primary frame and multiple secondary frames; generating a mosaic frame from the mosaic frame information; and repeating the retrieving and generating to provide a group of mosaic frames; wherein if a reception rate of a certain secondary stream is slower than the retrieval rate then the retrieving comprises re-fetching a secondary frame of the certain secondary stream; and wherein if a reception rate of a certain secondary stream is slower than the retrieval rate then the retrieving comprises ignoring a group of secondary frames of the certain secondary stream.
13 Citations
21 Claims
-
1. A method for generating a mosaic image stream, the method comprises:
- retrieving, at a retrieval rate responsive to an encoding rate of a primary stream, mosaic frame information that comprises a primary frame and multiple secondary frames;
generating a mosaic frame from the mosaic frame information; and
repeating the retrieving and generating to provide a group of mosaic frames;
wherein if a reception rate of a certain secondary stream is slower than the retrieval rate then the retrieving comprises re-fetching a secondary frame of the certain secondary stream; and
wherein if a reception rate of a certain secondary stream is faster than the retrieval rate then the retrieving comprises ignoring a group of secondary frames of the certain secondary stream.
- retrieving, at a retrieval rate responsive to an encoding rate of a primary stream, mosaic frame information that comprises a primary frame and multiple secondary frames;
-
2. A method for generating a mosaic image stream, the method comprises:
- retrieving, at a retrieval rate responsive to an encoding rate of a primary stream, mosaic frame information that comprises a primary frame and multiple secondary frames;
generating a mosaic frame from the mosaic frame information; and
repeating the retrieving and generating to provide a group of mosaic frames;
wherein if a reception rate of a certain secondary stream is slower than the retrieval rate then the retrieving comprises re-fetching a secondary frame of the certain secondary stream; and
wherein if a reception rate of a certain secondary stream is faster than the retrieval rate then the retrieving comprises ignoring a group of secondary frames of the certain secondary stream;
wherein if the reception rate of a certain secondary stream is slower than the retrieval rate then the generating comprises generating dependently-decodable duplicating frames and associating at least one dependently-decodable duplicating frame with a secondary frame of the certain secondary frame stream. - View Dependent Claims (3, 4, 5)
- retrieving, at a retrieval rate responsive to an encoding rate of a primary stream, mosaic frame information that comprises a primary frame and multiple secondary frames;
-
6. A method for generating a mosaic image stream, the method comprises:
- retrieving, at a retrieval rate responsive to an encoding rate of a primary stream, mosaic frame information that comprises a primary frame and multiple secondary frames;
generating a mosaic frame from the mosaic frame information; and
repeating the retrieving and generating to provide a group of mosaic frames;
wherein if a reception rate of a certain secondary stream is slower than the retrieval rate then the retrieving comprises re-fetching a secondary frame of the certain secondary stream; and
wherein if a reception rate of a certain secondary stream is faster than the retrieval rate then the retrieving comprises ignoring a group of secondary frames of the certain secondary stream;
wherein the retrieving is responsive to a location of a primary frame within the mosaic frame and to locations of secondary frames within the mosaic frame. - View Dependent Claims (7, 8)
- retrieving, at a retrieval rate responsive to an encoding rate of a primary stream, mosaic frame information that comprises a primary frame and multiple secondary frames;
-
9. A system for generating a mosaic image stream, the system includes:
-
a retriever, connected to a composer and adapted to retrieve, at a retrieval rate responsive to an encoding rate of a primary stream, mosaic frame information that comprises a primary frame and multiple secondary frames; wherein the composer is connected to the retriever, and is adapted to generate a mosaic frame from the mosaic frame information; wherein the system is adapted to repeat the retrieval and generation to provide a group of mosaic frames; wherein the retriever re-fetches a secondary frame of a certain secondary stream if a reception rate of the certain secondary stream is slower than the retrieval rate then the retrieving comprises re-fetching a secondary frame of the certain secondary stream; and wherein the retriever is adapted to ignore a group of secondary frames of a certain secondary stream if a reception rate of the certain secondary stream is faster than the retrieval rate. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium embedding a computer readable code that includes instructions for:
- retrieving, at a retrieval rate responsive to an encoding rate of a primary stream, mosaic frame information that comprises a primary frame and multiple secondary frames;
generating a mosaic frame from the mosaic frame information; and
repeating the retrieving and generating to provide a group of mosaic frames;
wherein if a reception rate of a certain secondary stream is slower than the retrieval rate then the retrieving comprises re-fetching a secondary frame of the certain secondary stream; and
wherein if a reception rate of a certain secondary stream is faster than the retrieval rate then the retrieving comprises ignoring a group of secondary frames of the certain secondary stream. - View Dependent Claims (18, 19, 20, 21)
- retrieving, at a retrieval rate responsive to an encoding rate of a primary stream, mosaic frame information that comprises a primary frame and multiple secondary frames;
Specification