Temporal slice persistence method and apparatus for delivery of interactive program guide
First Claim
1. An apparatus, comprising:
- a processor; and
memory storing machine executable instructions that when executed by the processor, cause the apparatus to;
receive a selection of a program guide page, the program guide page including intracoded slices and predictively coded slices, the intracoded slices and predictively coded slices being received in different bitstreams;
extract payload portions of packets from the different bitstreams; and
input, to a decoder, the payload portions of the packets as a recombined video stream of the program guide page.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques to efficiently deliver interactive program guide (IPG) to a number of terminals. Each IPG page can be decomposed into a guide portion that is specific to each IPG page and a background portion that is common for all IPG pages. The background portion can be further decomposed into a time-varying video portion and other static portions. One method includes receiving a viewer selection for imagery, where the imagery includes at least one intracoded slice and at least one predictively coded slice, and each of the intracoded and predictively codes slices are associated with respective bitstreams. Packets from the at least one bitstream corresponding to the at least one intracoded slice of the selected imagery are extracted, and packets from the at least one bitstream corresponding to the at least one predictively coded slice of the selected imagery are also extracted. The payload portions of the extracted packets are then arranged to form the selected imagery.
-
Citations
21 Claims
-
1. An apparatus, comprising:
-
a processor; and memory storing machine executable instructions that when executed by the processor, cause the apparatus to; receive a selection of a program guide page, the program guide page including intracoded slices and predictively coded slices, the intracoded slices and predictively coded slices being received in different bitstreams; extract payload portions of packets from the different bitstreams; and input, to a decoder, the payload portions of the packets as a recombined video stream of the program guide page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a selection of a program guide page, the program guide page including intracoded slices and predictively coded slices, the intracoded slices and predictively coded slices being received in different bitstreams; extracting payload portions of packets from the different bitstreams; and inputting, to a decoder, the payload portions of the packets as a recombined video stream of the program guide page. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a terminal including a processor and memory storing machine executable instructions that when executed by the processor, cause the terminal to; receive a selection of a program guide page, the program guide page including intracoded slices and predictively coded slices, the intracoded slices and predictively coded slices being received in different bitstreams; extract payload portions of packets from the different bitstreams; and input, to a decoder, the payload portions of the packets as a recombined video stream of the program guide page; and a delivery apparatus including; a multiplexer configured to combine the different bitstreams into one or more transport streams, and a modulator configured to transmit the one or more transport streams to the terminal. - View Dependent Claims (20)
-
-
21. A method, comprising:
-
receiving a selection of program guide data, the program guide data including intracoded slices and predictively coded slices received in different bitstreams; extracting payload portions from the different bitstreams; and coupling the payload portions as a recombined video stream of the program guide data.
-
Specification