Multi-program viewing in a wireless apparatus
First Claim
1. A method of processing multimedia data, the method comprising:
- receiving multiple channels of the multimedia data at a receiver, wherein the multiple channels include a media logical channel (MLC) comprising pointers to channel switch frames (CSFs) associated with the multiple channels;
receiving the CSFs at the receiver;
decoding the CSFs using at least one decoder; and
simultaneously presenting the CSFs associated with two or more of the multiple channel on a display to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes a number of techniques for processing multimedia data that can improve multi-program “picture-in-picture” viewing, particularly in a wireless mobile apparatus setting. In one example, a method includes receiving multiple channels of the multimedia data, decoding frames associated with two or more of the channels, presenting first frames of a first channel at a first frame rate, and presenting second frames of a second channel at a second frame rate while presenting the first frames, wherein the second frame rate is lower than the first frame rate. In another example, method includes receiving multiple channels of the multimedia data, receiving channel switch frames (CSFs) associated with the multiple channels, and simultaneously presenting the CSFs associated with two or more of the multiple channels to a user.
31 Citations
25 Claims
-
1. A method of processing multimedia data, the method comprising:
-
receiving multiple channels of the multimedia data at a receiver, wherein the multiple channels include a media logical channel (MLC) comprising pointers to channel switch frames (CSFs) associated with the multiple channels; receiving the CSFs at the receiver; decoding the CSFs using at least one decoder; and simultaneously presenting the CSFs associated with two or more of the multiple channel on a display to a user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus that processes multimedia data comprising:
-
a receiver that receives multiple channels of the multimedia data and receives channel switch frames (CSFs) associated with the multiple channels, wherein the multiple channels include a media logical channel (MLC) comprising pointers to channel switch frames (CSFs) associated with the multiple channels; one or more decoders to decode at least some of the CSFs; and a display, wherein the display simultaneously presents the CSFs associated with two or more of the multiple channels to a user. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
means for receiving multiple channels of multimedia data, wherein the multiple channels include a media logical channel (MLC) comprising pointers to channel switch frames (CSFs) associated with the multiple channels; means for receiving the CSFs; a CSF decoder; and means for simultaneously presenting the CSFs associated with two or more of the multiple channels to a user. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product for processing multimedia data comprising:
-
a tangible computer readable medium comprising instructions that upon execution cause a computer to; receive multiple channels of the multimedia data, wherein the multiple channels include a media logical channel (MLC) comprising pointers to channel switch frames (CSFs) associated with the multiple channels; receive the CSFs; decode the CSFs; and simultaneously present the CSFs associated with two or more of the multiple channels to a user. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A processor for processing multimedia data, the processor being in connection with a non-transistory computer readable medium, and the processor being configured to execute instructions received from the non-transistory computer readable medium causing the processor to perform the steps of:
-
receiving multiple channels of the multimedia data wherein the multiple channels include a media logical channel (MLC) comprising pointers to channel switch frames (CSFs) associated with the multiple channels; receiving the CSFs; decoding the CSFs; and causing a display to simultaneously present the CSFs associated with two or more of the multiple channels to a user. - View Dependent Claims (22, 23, 24, 25)
-
Specification