IP Library Granted Patent US 9,351,010
Granted Patent B2
US 9,351,010 · App. 14/551,216 · Granted May 24, 2016

Transcoding multiple media elements for independent wireless delivery

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 9,351,010
App. No.
14/551,216
Granted
May 24, 2016
Kind
B2
Abstract

Transcoding multiple media elements for independent wireless delivery. Respective media or multimedia elements are selectively and respectively encoded and/or transcoded. Such respective and selective processing of different media elements provides for their unbundled and independent communication to one or more other devices. In one instance, different respective overlays of a display (e.g., a computer, TV, PDA display, etc.) are respectively and selectively transcoded and/or encoded to generate different respective streams that may each be handled differently as a function of any number of parameters (e.g., media element type, content, communication channel characteristic, source proximity, priority, etc.). Different types of media elements include photo/image, video, graphics, text, audio, picture-in-picture, two-dimensional (2D), three-dimensional (3D), and/or other types of media elements as may be included within a given configuration of a display. Each respective encoding and/or transcoding may be particularly optimized or tailored for a given media element type.

Claims (64)

1. A communication device comprising:

a communication interface; and

a processor, the processor and the communication interface configured to:

process media content to identify a plurality of media elements and to identify one or more characteristics of the plurality of media elements, wherein the media content is intended for display on a display that is remotely located from the communication device;

select a first one or more encodings from a plurality of encodings based on the one or more characteristics of the plurality of media elements;

generate a first portion of one or more encoded media streams based on first media elements of the plurality of media elements using the first one or more encodings, wherein the one or more encoded media streams are representative of the media content;

transmit the first portion of one or more encoded media streams to the display via a plurality of communication channels;

select a second one or more encodings from a plurality of encodings based on one or more characteristics of the plurality of communication channels or a change of the one or more characteristics of the plurality of communication channels;

generate a second portion of the one or more encoded media streams based on second media elements of the plurality of media elements using the second one or more encodings; and

transmit the second portion of one or more encoded media streams to the display via the plurality of communication channels.

2. The communication device of claim 1 , wherein the processor and the communication interface are further configured to:

process the media content to identify a plurality of overlay types associated with the plurality of media elements; and

select the first one or more encodings from the plurality of encodings based on the one or more characteristics of the plurality of media elements and also based on the plurality of overlay types.

3. The communication device of claim 1 , wherein the processor and the communication interface are further configured to:

select a third one or more encodings from the plurality of encodings based on a first number of the one or more characteristics of the plurality of media elements;

generate a third portion of the one or more encoded media streams based on the plurality of media elements using the third one or more encodings;

transmit the third portion of one or more encoded media streams to the display via the plurality of communication channels;

select a fourth one or more encodings from the plurality of encodings based on a second number of the one or more characteristics of the plurality of media elements;

generate a fourth portion of the one or more encoded media streams based on the plurality of media elements using the fourth one or more encodings; and

transmit the fourth portion of one or more encoded media streams to the display via the plurality of communication channels.

4. The communication device of claim 1 , wherein the processor and the communication interface are further configured to:

transmit at least one of the first portion or the second portion of the one or more encoded media streams to the display via the plurality of communication channels wirelessly, wherein the plurality of communication channels include a plurality of multiple-input-multiple-output (MIMO) communication pathways between the communication device and the display.

5. The communication device of claim 1 , wherein the processor and the communication interface are further configured to:

transmit at least one of the first portion or the second portion of the one or more encoded media streams to an other communication device via the plurality of communication channels, wherein the other communication device is an intervening or middling node between the communication device and the display.

6. The communication device of claim 1 , wherein the processor and the communication interface are further configured to:

transmit at least one of the first portion or the second portion of the one or more encoded media streams via the plurality of communication channels using orthogonal frequency division multiplexing (OFDM) signaling that is characterized by at least one of a number of coded bits per subcarrier, a number of coded bits per OFDM symbol, or a number of data bits per OFDM symbol.

7. The communication device of claim 1 , wherein the first media elements of the plurality of media elements and the second media elements of the plurality of media elements correspond are part of a frame sequence of a video signal.

8. The communication device of claim 1 , wherein the plurality of media elements is based on at least one of text, graphics, image, photograph, video, audio, user interactive feature, picture in picture, gadget, taskbar, or background information intended for display on the display.

9. A communication device comprising:

a communication interface; and

a processor, the processor and the communication interface configured to:

process media content to identify a plurality of media elements and to identify one or more characteristics of the plurality of media elements, wherein the media content is intended for display on a display that is remotely located from the communication device;

select a first one or more encodings from a plurality of encodings based on the one or more characteristics of the plurality of media elements;

generate a first portion of one or more encoded media streams based on first media elements of the plurality of media elements using the first one or more encodings, wherein the one or more encoded media streams are representative of the media content;

transmit the first portion of one or more encoded media streams to the display via a plurality of communication channels wirelessly, wherein the plurality of communication channels include a plurality of multiple-input-multiple-output (MIMO) communication pathways between the communication device and the display or a middling node between the communication device and the display;

select a second one or more encodings from a plurality of encodings based on one or more characteristics of the plurality of communication channels or a change of the one or more characteristics of the plurality of communication channels;

generate a second portion of the one or more encoded media streams based on second media elements of the plurality of media elements using the second one or more encodings, wherein the first media elements of the plurality of media elements and the second media elements of the plurality of media elements correspond are part of a frame sequence of a video signal; and

transmit the second portion of one or more encoded media streams to the display via the plurality of communication channels wirelessly.

10. The communication device of claim 9 , wherein the processor and the communication interface are further configured to:

process the media content to identify a plurality of overlay types associated with the plurality of media elements; and

select the first one or more encodings from the plurality of encodings based on the one or more characteristics of the plurality of media elements and also based on the plurality of overlay types.

11. The communication device of claim 9 , wherein the processor and the communication interface are further configured to:

transmit at least one of the first portion or the second portion of the one or more encoded media streams via the plurality of communication channels using orthogonal frequency division multiplexing (OFDM) signaling that is characterized by at least one of a number of coded bits per subcarrier, a number of coded bits per OFDM symbol, or a number of data bits per OFDM symbol.

12. The communication device of claim 9 , wherein the first media elements of the plurality of media elements and the second media elements of the plurality of media elements correspond are part of a frame sequence of a video signal.

13. The communication device of claim 9 , wherein the plurality of media elements is based on at least one of text, graphics, image, photograph, video, audio, user interactive feature, picture in picture, gadget, taskbar, or background information intended for display on the display.

14. A method for execution by a communication device, the method comprising:

processing media content to identify a plurality of media elements and to identify one or more characteristics of the plurality of media elements, wherein the media content is intended for display on a display that is remotely located from the communication device;

selecting a first one or more encodings from a plurality of encodings based on the one or more characteristics of the plurality of media elements;

generating a first portion of one or more encoded media streams based on first media elements of the plurality of media elements using the first one or more encodings, wherein the one or more encoded media streams are representative of the media content;

transmitting, via a communication interface of the communication device, the first portion of one or more encoded media streams to the display via a plurality of communication channels;

selecting a second one or more encodings from a plurality of encodings based on one or more characteristics of the plurality of communication channels or a change of the one or more characteristics of the plurality of communication channels;

generate a second portion of the one or more encoded media streams based on second media elements of the plurality of media elements using the second one or more encodings; and

transmitting, via the communication interface, the second portion of one or more encoded media streams to the display via the plurality of communication channels.

15. The method of claim 14 further comprising:

processing the media content to identify a plurality of overlay types associated with the plurality of media elements; and

selecting the first one or more encodings from the plurality of encodings based on the one or more characteristics of the plurality of media elements and also based on the plurality of overlay types.

16. The method of claim 14 further comprising:

transmitting, via the communication interface, at least one of the first portion or the second portion of the one or more encoded media streams to the display via the plurality of communication channels wirelessly, wherein the plurality of communication channels include a plurality of multiple-input-multiple-output (MIMO) communication pathways between the communication device and the display.

17. The method of claim 14 further comprising:

transmitting, via the communication interface, at least one of the first portion or the second portion of the one or more encoded media streams to an other communication device via the plurality of communication channels, wherein the other communication device is an intervening or middling node between the communication device and the display.

18. The method of claim 14 further comprising:

transmitting, via the communication interface, at least one of the first portion or the second portion of the one or more encoded media streams via the plurality of communication channels using orthogonal frequency division multiplexing (OFDM) signaling that is characterized by at least one of a number of coded bits per subcarrier, a number of coded bits per OFDM symbol, or a number of data bits per OFDM symbol.

19. The method of claim 14 , wherein the first media elements of the plurality of media elements and the second media elements of the plurality of media elements correspond are part of a frame sequence of a video signal.

20. The method of claim 14 , wherein the plurality of media elements is based on at least one of text, graphics, image, photograph, video, audio, user interactive feature, picture in picture, gadget, taskbar, or background information intended for display on the display.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
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 Nov 24, 2014
From: DOUGHERTY, JAMES F., III; RAJAKARUNANAYAKE, YASANTHA N.; MACINNIS, ALEXANDER G.; BENNETT, JAMES D.; KARAOGUZ, JEYHAN
To: BROADCOM CORPORATION
Reel/Frame 034248/0249 →