IP Library Granted Patent US 7,675,872
Granted Patent B2
US 7,675,872 · App. 11/001,208 · Granted Mar 9, 2010

System, method, and apparatus for displaying pictures

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,675,872
App. No.
11/001,208
Granted
Mar 9, 2010
Kind
B2
Abstract

Presented herein are systems, methods, and apparatus for displaying pictures. In one embodiment, there is presented a decoder system for decoding video data. The decoder system comprises a port and a transport processor. The port receives packets carrying encoded video data from a plurality of video streams. The transport processor adds a header to encoded video data from at least one of the packets. The header identifies a particular one of the plurality of video streams, wherein the at least one packet is from the particular one of the plurality of video streams.

Claims (31)

1. A decoder system for decoding video data, said decoder system comprising:

a receiver for receiving encoded video data, said receiver comprising:

an input port for receiving packets carrying the encoded video data from a plurality of video streams from at least one sender; and

a transport processor for adding an indicator to encoded video data from at least one of the packets after receipt at the input port, the indicator identifying a particular one of the plurality of video streams, wherein the at least one packet is from the particular one of the plurality of video streams; and

a picture demultiplexer for determining a particular video stream for a picture, wherein the picture is from the particular video stream and writing the picture to a particular one of the display queues corresponding to the particular video stream.

2. The decoder system for claim 1 , further comprising:

a first plurality of buffers, wherein the first plurality of buffers corresponds to the plurality of video streams.

3. The decoder system of claim 1 , further comprising:

a video decoder for decoding the encoded video data, thereby resulting in decoded video data.

4. The decoder system of claim 1 , further comprising:

a second plurality of buffers, wherein the second plurality of buffers corresponds to the plurality of video streams.

5. The decoder system of claim 4 , wherein the video decoder writes the decoded video data to a particular one of the second plurality of buffers corresponding to the particular video stream.

6. The decoder system of claim 5 , wherein the video decoder decodes at least one picture, and further comprising:

a output processor for adding indicators to the at least one picture.

7. A decoder system for providing a plurality of decoded video streams, said decoder system comprising:

a video decoder for decoding pictures from a plurality of encoded video streams; and

an output processor for adding at least one indicator to at least one decoded picture decoded by the video decoder, said at least one indicator identifying at least one particular video stream, wherein the at least one picture is from the at least one particular video stream; and

a picture demultiplexer for determining a particular video stream for a picture, wherein the picture is from the particular video stream and writing the picture to a particular one of the display queues corresponding to the particular video stream.

8. The decoder system of claim 7 , further comprising:

a plurality of buffers corresponding to the plurality of video streams.

9. The decoder system of claim 8 , wherein the video decoder writes the at least one picture to at least one of the plurality of buffers, the at least one of the plurality of buffers corresponding to the at least one particular video stream.

10. A method for providing a plurality of decoded video streams, said method comprising:

decoding pictures from a plurality of encoded video streams;

demultiplexing and determining with a demultiplexer a particular video stream for a picture, wherein the picture is from the particular video stream and writing the picture to a particular one of the display queues corresponding to the particular video stream; and

adding at least one indicator to at least one decoded picture, said at least one indicator identifying at least one particular video stream, wherein the at least one picture is from the at least one particular video stream.

11. The method of claim 10 , wherein writing comprising:

writing the at least one picture to at least one of the plurality of buffers, the at least one of the plurality of buffers corresponding to the at least one particular video stream.

12. A video conference processor for providing displaying a plurality of video streams, said video conference processor comprising:

a plurality of display queues corresponding to the plurality of video streams; and

a picture demultiplexer for determining a particular video stream for a picture, wherein the picture is from the particular video stream and writing the picture to a particular one of the display queues corresponding to the particular video stream.

13. The video conference processor of claim 12 , wherein the picture demultiplexer determines the particular video stream for the picture by examining an indicator associated with the picture.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2009
From: BROADCOM ADVANCED COMPRESSION GROUP, LLC
To: BROADCOM CORPORATION
Reel/Frame 022299/0916 →