IP Library Granted Patent US 9,247,286
Granted Patent B2
US 9,247,286 · App. 12/982,289 · Granted Jan 26, 2016

Frame formatting supporting mixed two and three dimensional video data communication

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,247,286
App. No.
12/982,289
Granted
Jan 26, 2016
Kind
B2
Abstract

Systems and methods are provided that relate to frame formatting supporting mixed two and three dimensional video data communication. For example, frames in frame sequence(s) may be formatted to indicate that a first screen configuration is to be used for displaying first video content, that a second screen configuration is to be used for displaying second video content, and so on. The screen configurations may be different or the same. In another example, the frames in the frame sequence(s) may be formatted to indicate that the first video content is to be displayed at a first region of a screen, that the second video content is to be displayed at a second region of the screen, and so on. The regions of the screen may partially overlap, fully overlap, not overlap, be configured such that one or more regions are within one or more other regions, etc.

Claims (59)

1. A method supporting formatting of first video data and second video data for delivery in a series of frames via a communication pathway toward a screen, the method comprising:

placing in a first region field a first entry that at least assists in identifying a first display region associated with the first video data;

placing in a second region field a second entry that at least assists in identifying a second display region associated with the second video data;

placing in a first configuration field a third entry that at least assists in identifying a first screen configuration to be used with the first video data;

placing in a second configuration field a fourth entry that at least assists in identifying a second screen configuration to be used with the second video data, the second video data being at least a part of three-dimensional video data, the second screen configuration being a three-dimensional screen configuration and is different from the first screen configuration, and the first screen configuration and the second screen configuration being simultaneously supported on the screen;

placing in a first payload field a portion of the first video data;

placing in a second payload field a portion of the second video data;

constructing a frame of the series of frames which contains at least the first payload field content and the second payload field content; and

reformatting one or more of the first video data or the second video data by at least one of

removing one or more of multiple data portions that correspond to an area of overlap,

reducing resolution of the first video data or the second video data, or

reducing a number of perspectives that are represented by the first video data or the second video data.

2. The method of claim 1 , further comprising:

placing segments of the second video data into a corresponding plurality of payload fields.

3. The method of claim 2 , further comprising:

placing at least a plurality of the first, second, third and fourth entries into at least one frame of the series of frames.

4. The method of claim 1 , wherein the first video data is two-dimensional video data.

5. The method of claim 1 , wherein the first video data is at least a part of other three-dimensional video data.

6. The method of claim 1 , wherein the reformatting of one or more of the first video data or the second video data is based on configuration information regarding one or more limitations of a display associated with the screen, including information relating to a bandwidth or a number of perspectives that is to be used to represent the first video data or the second video data.

7. The method of claim 1 , wherein the reformatting of one or more of the first video data or the second video data is based on information provided by a user.

8. A system supporting formatting of first video data and second video data for delivery in a series of frames via a communication pathway toward a screen, the system comprising:

a communication interface that supports delivery of the series of frames; and

processing circuitry coupled to the communication interface, the processing circuitry configured to

place in a first region field a first entry that at least assists in identifying a first display region associated with the first video data,

place in a second region field a second entry that at least assists in identifying a second display region associated with the second video data,

place in a first configuration field a third entry that at least assists in identifying a first screen configuration to be used with the first video data,

place in a second configuration field a fourth entry that at least assists in identifying a second screen configuration to be used with the second video data, the second video data being at least a part of three-dimensional video data, the second screen configuration being three-dimensional screen configuration and is different from the first screen configuration, and the first screen configuration and the second screen configuration being simultaneously supported on the screen,

place in a first payload field a portion of the first video data,

place in a second payload field a portion of the second video data,

construct a frame of the series of frames which contains at least the first payload field content and the second payload field content, and

reformat one or more of the first video data or the second video data by at least one of

removing one or more of multiple data portions that correspond to an area of overlap,

reducing resolution of the first video data or the second video data, or

reducing a number of perspectives that are represented by the first video data or the second video data.

9. The system of claim 8 , wherein the processing circuitry is further configured to place segments of the second video data into a corresponding plurality of payload fields.

10. The system of claim 9 , wherein the processing circuitry is further configured to place at least a plurality of the first, second, third, and fourth entries into at least one frame of the series of frames.

11. The system of claim 8 , wherein the first video data is two-dimensional video data.

12. The system of claim 8 , wherein the first video data is at least a part of other three-dimensional video data.

13. The system of claim 8 , wherein the reformatting of one or more of the first video data or the second video data is based on configuration information regarding one or more limitations of a display associated with the screen, including information relating to a bandwidth or a number of perspectives that is to be used to represent the first video data or the second video data.

14. The system of claim 8 , wherein the reformatting of one or more of the first video data or the second video data is based on information provided by a user.

15. A method supporting formatting of first video data and second video data for delivery in a series of frames via a communication pathway toward a screen, the method comprising:

placing in a first region field a first entry that at least assists in identifying a first display region associated with the first video data;

placing in a second region field a second entry that at least assists in identifying a second display region associated with the second video data;

placing in a first configuration field a third entry that at least assists in identifying a first screen configuration to be used with the first video data;

placing in a second configuration field a fourth entry that at least assists in identifying a second screen configuration to be used with the second video data, the second video data being at least a part of three-dimensional video data, the second screen configuration being a three-dimensional screen configuration and is different from the first screen configuration, and the first screen configuration and the second screen configuration being simultaneously supported on the screen;

placing in a first payload field a portion of the first video data;

placing in a second payload field a portion of the second video data;

constructing a frame of the series of frames which contains at least multiple instances of the first, second, third, and fourth entries; and

reformatting one or more of the first video data or the second video data by at least one of

removing one or more of multiple data portions that correspond to an area of overlap,

reducing resolution of the first video data or the second video data, or

reducing a number of perspectives that are represented by the first video data or the second video data.

16. The method of claim 15 , further comprising:

placing at least the first payload field content and the second payload field content in the frame.

17. The method of claim 15 , further comprising:

placing segments of the second video data into a corresponding plurality of payload fields.

18. The method of claim 15 , wherein the first video data is two-dimensional video data.

19. The method of claim 15 , wherein the first video data is at least a part of other three-dimensional video data.

20. The method of claim 15 , wherein the reformatting of one or more of the first video data or the second video data is based on configuration information regarding one or more limitations of a display associated with the screen or information provided by a user, including information relating to a bandwidth or a number of perspectives that is to be used to represent the first video data or the second video data.

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 Mar 17, 2011
From: KARAOGUZ, JEYHAN; BENNETT, JAMES D.; SESHADRI, NAMBIRAJAN
To: BROADCOM CORPORATION
Reel/Frame 025974/0083 →