IP Library Granted Patent US 7,881,258
Granted Patent B2
US 7,881,258 · App. 11/689,386 · Granted Feb 1, 2011

Mechanism for streaming media data over wideband wireless networks

Assignee: Sibeam, Inc.
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,881,258
App. No.
11/689,386
Granted
Feb 1, 2011
Kind
B2
Abstract

A system is disclosed having a transmitter to wirelessly transmit multi-media data. The transmitter includes a module to packetize phase units of a multimedia frame that is to be transmitted. The system also includes a receiver to receive the multimedia frame received from the transmitter. The receiver includes a post processing module to perform error concealment on the phase units.

Claims (65)

1. A system comprising:

a transmitter comprising

a phased-array antenna to wirelessly transmit video or image data using beamforming, and

a first module coupled to the phased-array antenna to packetize phase units of an image frame of the video or image data and to determine a prioritized transmission order to transmit the packetized phase units using the phased-array antenna, wherein each of the phase units is a portion of the image frame; and

a receiver to receive the packetized phase units from the transmitter, the receiver having a post processing module to perform error concealment on data in received packetized phase units.

2. The system defined in claim 1 wherein the first module drops phase unit packets having a lower priority than the phase unit packets being transmitted with the phased-array antenna.

3. The system defined in claim 1 wherein the first module calculates a weight for each packetized phase unit at an output of each of a plurality of queues and selects one packetized phase unit to transmit from one of the plurality of queues based on the weight.

4. The system defined in claim 1 wherein the first module selects one packetized phase unit to transmit from a group of packetized phase units at a head of each of a plurality of queues to transmit based on at least one parameter from a set of parameters.

5. The system defined in claim 4 wherein the set of parameters includes one or more of a group consisting of: phase priority, delay, play deadline for a phase, queue length, and current channel condition.

6. The system defined in claim 1 wherein the transmitter further comprises a MAC and a physical layer, the MAC to control the selection of packetized phase units and cause the PHY to initiate the transmission of the video or image data.

7. The system of claim 1 wherein the first module prioritizes a first set of phase units to be packetized and transmitted prior to a second set of phase units.

8. The system of claim 7 wherein no phase units of the second set are transmitted until all of the phase units in the first set present in the partition transmission buffers have been transmitted.

9. The system of claim 7 wherein the post processing module interpolates missing portions of the image in the second set of phase units using data from the first set of phase units.

10. The system of claim 7 wherein the post processing module interpolates missing portions of the image in the second set of phase units by averaging a diagonal of pixels in the second set of phase units surrounding each missing portion.

11. The system of claim 1 wherein the transmitter further comprises:

a processor coupled to the first module;

a baseband signal processor coupled to the processor and the phased array beam forming antenna; and

a wireless communication channel interface coupled to the processor.

12. The system of claim 11 further comprising:

a media receiver; and

a media receiver interface coupled between the media receiver and the first module.

13. The system of claim 11 wherein the receiver further comprises:

a processor coupled to the post processing module;

a baseband signal processor coupled to the processor and the phased array beam forming antenna; and

a phased array beam forming antenna coupled to the baseband signal processor.

14. A system comprising:

a transmitter comprising

a phased-array antenna to wirelessly transmit media data using beamforming, and

a first module coupled to the phased-array antenna to packetize phase units of media data and to determine a prioritized transmission order to transmit the packetized phase units using the phased-array antenna;

a receiver to receive the packetized phase units from the transmitter, the receiver having a post processing module to perform error concealment on data in received packetized phase units; and

a unit to keep track of which phase units have been sent to the receiver for different areas of the screen.

15. The system defined in claim 14 wherein the receiver sends feedback to the transmitter regarding received phase units and the unit updates states for said different areas of the screen based on the feedback.

16. A system comprising:

a transmitter comprising

a phased-array antenna to wirelessly transmit media data using beamforming, and

a first module coupled to the phased-array antenna to packetize phase units of media data and to determine a prioritized transmission order to transmit the packetized phase units using the phased-array antenna;

a receiver to receive the packetized phase units from the transmitter, the receiver having a post processing module to perform error concealment on data in received packetized phase units, wherein the first module jointly compresses and packetizes all units of a first phase of the media data and jointly compresses and packetizes all units of a second phase.

17. A system comprising:

a transmitter comprising

a phased-array antenna to wirelessly transmit media data using beamforming, and

a first module coupled to the phased-array antenna to packetize phase units of media data and to determine a prioritized transmission order to transmit the packetized phase units using the phased-array antenna;

a receiver to receive the packetized phase units from the transmitter, the receiver having a post processing module to perform error concealment on data in received packetized phase units, wherein the first module prioritizes a first set of phase units to be packetized and transmitted prior to a second set of phase units, wherein the prioritization of the first set of phase units by the first module is matched with a prioritized signal power allocated by the phased array beam forming antenna.

18. A transmitter comprising:

a phased-array antenna to wirelessly transmit video or image data using beamforming, and

a first module coupled to the phased-array antenna to packetize phase units of an image frame of the video or image data and to determine a prioritized transmission order to transmit the packetized phase units using the phased-array antenna, wherein each of the phase units is a portion of the image frame.

19. The transmitter defined in claim 18 wherein the first module drops phase unit packets having a lower priority than the phase unit packets being transmitted with the phased-array antenna.

20. The transmitter defined in claim 18 wherein the first module calculates a weight for each packetized phase unit at an output of each of a plurality of queues and selects one packetized phase unit to transmit from one of the plurality of queues based on the weight.

21. The transmitter defined in claim 18 wherein the first module selects one packetized phase unit to transmit from a group of packetized phase units at a head of each of a plurality of queues to transmit based on at least one parameter from a set of parameters.

22. The transmitter defined in claim 21 wherein the set of parameters includes one or more of a group consisting of: phase priority, delay, play deadline for a phase, queue length, and current channel condition.

23. The transmitter defined in claim 18 further comprising a MAC and a physical layer, the MAC to control the selection of packetized phase units and cause the PHY to initiate the transmission of the video or image data.

24. A transmitter comprising:

a phased-array antenna to wirelessly transmit media data using beamforming;

a first module coupled to the phased-array antenna to packetize phase units of media data and to determine a prioritized transmission order to transmit the packetized phase units using the phased-array antenna; and

a unit to keep track of which phase units have been sent to the receiver for different areas of the screen.

25. The transmitter defined in claim 24 wherein the first module drops phase unit packets having a lower priority than the phase unit packets being transmitted with the phased-array antenna.

26. The transmitter defined in claim 24 wherein the transmitter further comprises a MAC and a physical layer, the MAC to control the selection of packetized phase units and cause the PHY to initiate the transmission of the media data.

27. The transmitter defined in claim 24 wherein the first module jointly compresses and packetizes all units of a first phase of media data and jointly compresses and packetizes all units of a second phase.

28. The transmitter defined in claim 24 wherein the first module prioritizes a first set of phase units to be packetized and transmitted prior to a second set of phase units.

29. The transmitter defined in claim 28 wherein no phase units of the second set are transmitted until all of the phase units in the first set present in the partition transmission buffers have been transmitted.

30. The transmitter defined in claim 28 wherein the prioritization of the first set of phase units by the first module is matched with a prioritized signal power allocated by the phased array beam forming antenna.

31. The transmitter defined in claim 28 wherein the post processing module interpolates missing pixels in the second set of phase units.

32. The transmitter defined in claim 24 further comprising:

a processor coupled to the first module;

a baseband signal processor coupled to the processor and the phased array beam forming antenna; and

a wireless communication channel interface coupled to the processor.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2017
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 041905/0814 →
RELEASE OF SECURITY INTEREST Recorded Mar 7, 2017
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 041905/0860 →
SECURITY INTEREST Recorded Mar 19, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035226/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2010
From: GILBERT, JEFFREY M.; RAMCHANDRAN, KANNAN; SONG, GUOCONG
To: SIBEAM, INC.
Reel/Frame 025115/0842 →
Continuity (2)
Provisional Application 6078536100 · Mar 22, 2006
Related Publication 20070223380A1 · Sep 27, 2007