Processing

Please wait...

Settings

Settings

Goto Application

1. WO2011001385 - SYSTEM AND METHOD FOR CONFIGURABLE PACKET STREAMING PROCESSING DELAY

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

hereby claim :

1. A digital multimedia receiver and decoder system, comprising:

a system delay controller to receive a channel select data identifying a packet stream channel and, based at least in part on the channel select data, to generate a video coding standard identifier data and an optimal input buffer delay data!

an input delay buffer having a packet stream input to receive a packet stream and to output a corresponding delayed packet stream at a buffer delay based, at least in part, on the optimal input buffer delay data! and

a reconfigurable video decoder to decode the delayed packet stream according to a decoding process based on the video coding standard identifier data, and to output a corresponding sequence of video frames.

2. The digital multimedia receiver and decoder system of claim 1,

wherein the system delay controller further generates an optimal system processing delay data based, at least in part, on the video coding standard identifier data, and

wherein the reconfigurable video decoder includes a reconfigurable delay to output the corresponding sequence of video frames at a decoder processing delay based, at least in part, on the optimal system processing delay data.

3. The digital multimedia receiver and decoder system of claim 1, wherein the system delay controller is capable of determining if a change video standard is required, based on a current video standard configuration of the reconfigurable video decoder compared to the video coding standard identifier data and, based on said determining that a change video standard is required, to generate an updated optimal input buffer delay data.

4. The digital multimedia receiver and decoder system of claim 2, wherein the system delay controller is capable of determining if a change video standard is required, based on a current video standard configuration of the

reconfigurable video decoder compared to the video coding standard identifier data and, based on said determining that a change video standard is required, to generate an updated optimal system processing delay data and an updated optimal input buffer delay data.

5. The digital multimedia receiver and decoder system of claim 1, further comprising a reconfigurable output frame buffer to receive the corresponding sequence of video frames and to output a corresponding delayed sequence of video frames, at a delay based, at least in part, on video coding standard identifier data.

6. The digital multimedia receiver and decoder system of claim 5, further comprising a video post processing and rendering unit to receive said delayed sequence of video frames and to output a corresponding output video signal.

7. The digital multimedia and decoder system of claim 1, wherein said system delay controller includes a per-channel coding standard identifier table storing a plurality of packet stream channel coding standard identifier data, each said packet stream channel identifier datum identifying a packet stream channel and identifying a corresponding coding standard, and wherein said system delay controller generates the video coding standard identifier data and optimal input buffer delay data based on said table and said channel select data.

8. The digital multimedia and decoder system of claim 1,

wherein the system delay controller further generates an optimal system processing delay data based, at least in part, on the video coding standard identifier data,

wherein the reconfigurable video decoder includes a reconfigurable delay to output the corresponding sequence of video frames at a decoder processing delay based, at least in part, on the optimal system processing delay data, and,

wherein said system delay controller includes a per-channel coding standard identifier table storing a plurality of packet stream channel coding standard identifier data, each said packet stream channel identifier datum identifying a packet stream channel and identifying a corresponding coding standard, and wherein said system delay controller generates the video coding standard identifier data and optimal input buffer delay data based on said table and said channel select data.

9. The digital multimedia and decoder system of claim 1,

wherein the system delay controller is capable of determining if a change video standard is required, based on a current video standard configuration of the reconfigurable video decoder compared to the video coding standard identifier data and, based on said determining that a change video standard is required, to generate an updated optimal input buffer delay data, and

wherein said system delay controller includes a per-channel coding standard identifier table storing a plurality of packet stream channel coding standard identifier data, each said packet stream channel identifier datum identifying a packet stream channel and identifying a corresponding coding standard, and wherein said system delay controller generates the video coding standard identifier data and optimal input buffer delay data based on said table and said channel select data.

10. The digital multimedia receiver and decoder system of claim 8, wherein the system delay controller is capable of determining if a change video standard is required, based on a current video standard configuration of the reconfigurable video decoder compared to the video coding standard identifier data and, based on said determining that a change video standard is required, to generate an updated optimal system processing delay data and an updated optimal input buffer delay data.

11. The digital multimedia receiver and decoder system of claim 1, further comprising a reconfigurable output frame buffer to receive the corresponding sequence of video frames and to output a corresponding delayed sequence of video frames, at a delay based, at least in part, on video coding standard identifier data,

wherein said system delay controller includes a per-channel coding standard identifier table storing a plurality of packet stream channel coding standard identifier data, each said packet stream channel identifier datum identifying a packet stream channel and identifying a corresponding coding standard, and wherein said system delay controller generates the video coding standard identifier data and optimal input buffer delay data based on said table and said channel select data.

12. The digital multimedia receiver and decoder system of claim 1, further comprising:

a demultiplexer to receive an input multimedia packet stream having an encoded audio information data and an encoded video information data, and to generate a corresponding encoded video packet stream and a

corresponding encoded audio packet stream, and to input the encoded video packet stream to said input delay buffer as said packet stream input; and an audio decoder to receive the corresponding audio packet stream and to generate a corresponding decoded audio data.

13. The digital multimedia receiver and decoder system of claim 6, further comprising an audio post processing unit to receive said decoded audio data and to output a corresponding audio speaker signal.

14. A digital multimedia receiving and decoding method, comprising:

receiving a channel select data identifying a packet stream channel; generating a video coding standard identifier data based, at least in part

on the channel select data!

generating an optimal input buffer delay data based, at least in part, on the video coding standard data!

receiving a packet stream and outputting a corresponding delayed packet stream at a buffer delay based, at least in part, on the optimal input buffer delay data! and

decoding the delayed packet stream according to a decoding process based on the video coding standard identifier data, and to output a

corresponding sequence of video frames.

15. The digital multimedia receiving and decoding method of claim 14, further comprising:

generating an optimal system processing delay data based, at least in part, on the video coding standard identifier data,

wherein the decoding the delayed packet stream includes delaying the output of the sequence of video frames at a decoder processing delay based, at least in part, on the optimal system processing delay data.

16. The digital multimedia receiving and decoding method of claim 14, further comprising:

determining if a change of said decoding process is required, based on a determining of the current decoding process and a comparison of said determined current decoding process to said video coding standard identifier data! and

based on said determining that change of said decoding process is required, generating an updated optimal input buffer delay data.

17. The digital multimedia receiving and decoding method of claim 15, further comprising:

determining if a change of said decoding process is required, based on a determining of the current decoding process and a comparison of said determined current decoding process to said video coding standard identifier data! and

based on said determining that change of said decoding process is required, generating an updated optimal input buffer delay data and an updated optimal system processing delay data.

18. The digital multimedia receiving and decoding method of claim 14, further comprising a receiving and delay buffering said corresponding sequence of video frames, said buffering including outputting a corresponding delayed sequence of video frames, at a delay based, at least in part, on video coding standard identifier data.

19. The digital multimedia receiving and decoding method of claim 15, further comprising a receiving and delay buffering said corresponding sequence of video frames, said buffering including outputting a corresponding delayed sequence of video frames, at a delay based, at least in part, on video coding standard identifier data.

20. The digital multimedia and decoder method of claim 14, further comprising storing a per-channel coding standard identifier table at a location local to said receiving a packet stream, said table storing a plurality of packet stream channel coding standard identifier data, each said packet stream channel identifier datum identifying a packet stream channel and identifying a corresponding coding standard, and wherein said generating a video coding standard identifier data generates the video coding standard identifier data based on said table and said channel select data.

21. The digital multimedia receiving and decoding method of claim 14, further comprising:

generating an optimal system processing delay data based, at least in part, on the video coding standard identifier data, and

storing a per-channel coding standard identifier table at a location local to said receiving a packet stream, said table storing a plurality of packet stream channel coding standard identifier data, each said packet stream channel identifier datum identifying a packet stream channel and identifying a corresponding coding standard, and wherein said generating a video coding standard identifier data generates the video coding standard identifier data based on said table and said channel select data,

wherein the decoding the delayed packet stream includes delaying the output of the sequence of video frames at a decoder processing delay based, at least in part, on the optimal system processing delay data.

22. The digital multimedia receiving and decoding method of claim 14, further comprising:

determining if a change of said decoding process is required, based on a determining of the current decoding process and a comparison of said determined current decoding process to said video coding standard identifier data! and

based on said determining that change of said decoding process is required, generating an updated optimal input buffer delay data! and

storing a per-channel coding standard identifier table at a location local to said receiving a packet stream, said table storing a plurality of packet stream channel coding standard identifier data, each said packet stream channel identifier datum identifying a packet stream channel and identifying a corresponding coding standard, and wherein said generating a video coding standard identifier data generates the video coding standard identifier data based on said table and said channel select data.

23. The digital multimedia receiving and decoding method of claim 21, further comprising:

determining if a change of said decoding process is required, based on a determining of the current decoding process and a comparison of said determined current decoding process to said video coding standard identifier data! and

based on said determining that change of said decoding process is required, generating an updated optimal input buffer delay data.

24. The digital multimedia receiving and decoding method of claim 15, further comprising:

receiving and delay buffering said corresponding sequence of video frames, said buffering including outputting a corresponding delayed sequence of video frames, at a delay based, at least in part, on video coding standard identifier data! and

storing a per-channel coding standard identifier table at a location local to said receiving a packet stream, said table storing a plurality of packet stream channel coding standard identifier data, each said packet stream channel identifier datum identifying a packet stream channel and identifying a corresponding coding standard, and wherein said generating a video coding standard identifier data generates the video coding standard identifier data based on said table and said channel select data.