Frame formatting supporting mixed two and three dimensional video data communication
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
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method used with a communication link having a constraint, the method comprising:
receiving first video data to be used at least in part in a visual presentation on a single screen; receiving second video data to be used at least in part in the visual presentation on the single screen, the second video data being different from the first video data, and at least one of the first video data or the second video data representing at least two perspective views of three dimensional content; generating first output data based at least in part on the first video data, the first output data having a different resource requirement than that of the first video data; and delivering, using a framing structure and via the communication link, the first output data and second output data, the second output data being based at least in part on the second video data, and such delivering being performed to support the visual presentation, and the visual presentation being a simultaneous presentation on the single screen of visual portions relating to the first video data and the second video data.
2 . The method of claim 1 , wherein the visual portions being both a first visual portion corresponding to a first region of the single screen and a second visual portion corresponding to a second region of the screen, the second region being different from the first region.
3 . The method of claim 1 , wherein the second video data being two-dimensional video data.
4 . The method of claim 1 , wherein the framing structure is an adapted framing structure that supports the delivering within the constraint of the communication link.
5 . The method of claim 1 , wherein the framing structure is selected from a plurality of available framing structure variations, the framing structure being selected to support the delivering within the constraint of the communication link.
6 . A media node, comprising:
communication interface circuitry configured to receive media data from at least one of a source or a built-in media storage, the media data comprising video data representing at least two perspective views of three dimensional content; and processing circuitry configured to adjust at least the media data or a frame structure associated with the media data to generate processed media data having a resource requirement that accommodates constraint(s) of one or more communication links; the communication interface circuitry further configured to forward the processed media data to a screen assembly for display.
7 . The media node of claim 6 , wherein the constraint(s) of one or more communication links comprises a maximum bandwidth that a communication link is capable of supporting.
8 . The media node of claim 6 , wherein the constraint(s) of one or more communication links comprises a maximum bandwidth that a device that is connected to a communication link is capable of supporting.
9 . The media node of claim 6 , wherein the processing circuitry comprises decryption/encryption circuitry configured to select a type of encryption that is to be used to encrypt the media data based on the constraint(s).
10 . The media node of claim 6 , wherein the processing circuitry comprises decoding/encoding circuitry configured to modify a type of encoding that is associated with the media data based on the constraint(s).
11 . The media node of claim 6 , wherein the processing circuitry comprises overlap removal circuitry configured to remove one or more data portions for an area of overlap based on the constraint(s), the area of overlap comprising multiple portions of two-dimensional or three-dimensional video data that correspond to a same region of a screen.
12 . The media node of claim 6 , wherein the processing circuitry comprises resolution modification circuitry configured to modify resolution of media data based on the constraint(s).
13 . The media node of claim 6 , wherein the processing circuitry comprises camera view circuitry configured to modify a number of camera views that are represented by the media data based on the constraint(s).
14 . The media node of claim 6 , wherein the processing circuitry comprises frame rate circuitry configured to modify a frame rate that is associated with the media data based on the constraint(s).
15 . The media node of claim 6 , wherein the processing circuitry comprises frame structure selection (FSS) circuitry configured to select at least one of an adaptive frame structure from adaptive structure circuitry or a fixed frame structure from predefined selection circuitry based on the constraint(s).
16 . The media node of claim 15 , wherein the FSS is further configured to select a fixed frame structure based on the constraint(s) and modify the selected frame structure based on the constraint(s).
17 . The media node of claim 15 , wherein the adaptive structure circuitry is configured to modify one or more aspects of a frame structure for use with respect to the media based on the constraint(s).
18 . The media node of claim 15 , wherein the predefined selection circuitry is configured to select a frame structure from among a plurality of fixed frame structures to be used with respect to the media based on the constraint(s).
19 . A communication interface supporting delivery of a sequence of frames that define a simultaneous visual presentation on a screen of a first type and a second type of video content, the first type of the video content corresponding to first video data requiring a first screen configuration in a first region of the screen, the second type of the video content corresponding to second video data requiring a second screen configuration in a second region of the screen, the communication interface comprising:
processing circuitry;
input circuitry that delivers input to the processing circuitry, the input being at least related to the first video data and the second video data, the first video data requiring the first screen configuration which is different from the second screen configuration required by the second video data, and the second screen configuration being a first three-dimensional configuration; and
transmitter circuitry coupled to the processing circuitry to receive at least portions of data corresponding to that within fields of each frame of the sequence of frames, the transmitter circuitry managing transmission of the data received.
20 . The communication interface of claim 19 , wherein the input that is at least related to the first type and the second type of the video content comprising the sequence of frames.Join the waitlist — get patent alerts
Track US2016119671A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.