Multimedia decoder for prioritized bi-directional communication in a broadcast system
First Claim
1. A multimedia decoder apparatus supporting a plurality of functions and communicating on at least one physical communication link, comprising:
- a first processor for decoding data packetized according to an Internet protocol data format to provide a first decoded output;
a second processor for encoding data according to said Internet protocol data format for return communication to a broadcast source; and
means for prioritizing received data for processing by said first processor and for prioritizing data for encoding for return communication by said second processor, said received data and said data for encoding being allocated a desired hierarchical data output priority based on at least one of, a) a function associated with data to be prioritized, and b) a protocol characteristic of data to be prioritized.
2 Assignments
0 Petitions
Accused Products
Abstract
A multimedia decoder supports a plurality of functions and communicates on at least one physical communication link. The decoder includes a first processor for decoding data packetized according to an Internet protocol data format to provide a first decoded output. The decoder also includes a second processor for encoding data according to the Internet protocol data format for return communication to a broadcast source. The decoder prioritizes received data for processing by the first processor and prioritizes data for encoding for return communication by the second processor. The received data and the data for encoding are allocated a desired hierarchical data output priority based on a function or a protocol characteristic of the data to be prioritized.
-
Citations
20 Claims
-
1. A multimedia decoder apparatus supporting a plurality of functions and communicating on at least one physical communication link, comprising:
-
a first processor for decoding data packetized according to an Internet protocol data format to provide a first decoded output;
a second processor for encoding data according to said Internet protocol data format for return communication to a broadcast source; and
means for prioritizing received data for processing by said first processor and for prioritizing data for encoding for return communication by said second processor, said received data and said data for encoding being allocated a desired hierarchical data output priority based on at least one of, a) a function associated with data to be prioritized, and b) a protocol characteristic of data to be prioritized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
said function comprises one or more of a) Email, b) Internet web page browsing, c) Internet telephony, d) telephony, e) fax, f) broadcast video, g) videophone, h) broadcast radio, i) broadcast audio and j) home control. -
3. Apparatus according to claim 1, wherein
said desired hierarchical data output priority is allocated based on the type of physical communication link used. -
4. Apparatus according to claim 1, wherein
said protocol characteristic comprises at least one of a) a data source identifier, b) a data destination identifier, and c) a data type identifier. -
5. Apparatus according to claim 1, wherein
said second processor encodes data in a secure data format. -
6. Apparatus according to claim 5, wherein
said secure data format is one or more of a) an encrypted format, b) a coded format, c) a scrambled format, and d) an interleaved format. -
7. Apparatus according to claim 1, including
a third processor for decoding broadcast video data packetized according to an MPEG compatible data format to provide a decoded video output. -
8. Apparatus according to claim 7, including
a display processor for forming a display image from aid decoded video output. -
9. Apparatus according to claim 1, including
means for synchronizing said return communication with said decoding.
-
-
10. A multimedia decoder apparatus supporting a plurality of functions and communicating on at least one physical communication link, comprising:
-
a first processor for decoding data packetized according to an Internet protocol data format to provide a first decoded output;
a second processor for encoding data according to said Internet protocol data format for return communication to a broadcast source;
a third processor for decoding broadcast video data packetized according to an MPEG compatible data format to provide a decoded video output;
means for prioritizing data for processing by said first, second and third processors in accordance with a protocol characteristic of said data for processing; and
a display processor for forming a display image from said first decoded output and said decoded video output. - View Dependent Claims (11, 12, 13, 14, 15)
said protocol characteristic comprises at least one of a) a data source identifier, b) a data destination identifier, and c) a data type identifier. -
12. Apparatus according to claim 10, wherein
said means for prioritizing identifies said protocol characteristic by examining said data for processing for one or more characteristics contained in a data priority processing map associating individual characteristics with particular desired processing priorities. -
13. Apparatus according to claim 12, wherein
said priority processing map associates individual physical communication channels with particular desired processing priorities. -
14. Apparatus according to claim 12, wherein
said priority processing map associates a function with particular desired processing priorities, and said function comprises one or more of a) Email, b) Internet web page browsing, c) Internet telephony, d) telephony, e) fax, f) broadcast video, g) videophone, h) broadcast radio, i) broadcast audio and j) home control. -
15. Apparatus according to claim 12, wherein
said priority processing map is derived from at least one of, a) data entered by a user via a data entry device, b) data transmitted in Internet protocol on a physical communication channel, c) data transmitted in MPEG compatible format on a physical communication channel, d) default information stored in said multimedia decoder by a manufacturer.
-
-
16. A method for processing multimedia data to support a plurality of functions, comprising the steps of:
-
allocating a hierarchical data output priority to Internet protocol received data and to data for return communication, said desired hierarchical data output priority being allocated based on at least one of, a) a function associated with data to be prioritized, and b) a protocol characteristic of data to be prioritized;
prioritizing said received data and said data for return communication using said allocated hierarchical data output priority;
decoding said prioritized received data according to said allocated hierarchical data output priority to provide a first decoded output; and
encoding said prioritized data for return communication according to said allocated hierarchical data output priority. - View Dependent Claims (17, 18, 19, 20)
said function comprises one or more of a) Email, b) Internet web page browsing, c) Internet telephony, d) telephony, e) fax, f) broadcast video, g) videophone, h) broadcast radio, i) broadcast audio and j) home control. -
18. A method according to claim 16, wherein
said hierarchical data output priority is allocated based on the particular type of physical communication channel used. -
19. A method according to claim 18, wherein
said type of physical communication channel comprises one of a) telephone lines, b) co-axial cable, c) terrestrial broadcast, d) satellite broadcast, and e) optical fiber. -
20. A method according to claim 16, wherein
said protocol characteristic comprises at least one of a) a data source identifier, b) a data destination identifier, and c) a data type identifier.
-
Specification