IP Library Granted Patent US 9,554,165
Granted Patent B2
US 9,554,165 · App. 14/518,251 · Granted Jan 24, 2017

Minimal decoding method for spatially multiplexing digital video pictures

Inventor: William J. Gaylord (Stone Mountain, GA)
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
H04N21/2365H04N5/265H04N7/15H04N7/152H04N19/00H04N19/174H04N19/44H04N19/70
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,554,165
App. No.
14/518,251
Granted
Jan 24, 2017
Kind
B2
Abstract

Multiple video picture frames are combined into a spatial multiplex video picture frame that may be fully decoded and displayed. The video display of the spatial multiplex video picture frame is a composite combination of all of the video picture frames that have been combined, and may have an appearance such as a mosaic. Multiplexing the video picture frames involves removing picture headers, creating a picture header for the spatial multiplex video picture frame, and altering the headers of individual components of each video picture frame. The new header for the spatial multiplex video picture frame indicates a slice format frame, and headers of the individual components are altered to provide a slice format based picture position for each video picture frame. The headers of the individual components are altered to become slice based, such as in accordance with the ITU-T H.263 video standard, prior to establishing the slice based picture position if the frames are not already of the slice format.

Claims (35)

1. A device, comprising:

a processor; and

a memory having instructions storied thereon which, when executed by the processor, cause the processor to perform operations comprising:

removing an image header from each of a plurality of images to be included in a combined image, wherein each image has a plurality of image components, and each image component has an image component header;

generating a new image header for the combined image;

altering the image component header of each image component to be included in the combined image to set a position for the image component within the combined image; and

concatenating the new image header with the plurality of images having the image header removed and the image components having the altered image component headers to produce the combined image.

2. The device of claim 1 , wherein the plurality of images are received via a data packet switch.

3. The device of claim 1 , wherein the plurality of images are received from a plurality of video devices via a plurality of communication channels.

4. The device of claim 1 , wherein the combined image is transmitted to a plurality of video devices via a plurality of communication channels.

5. The device of claim 1 , wherein each image includes a video picture frame, and the combined image includes a composite video picture frame.

6. The device of claim 5 , wherein each image component includes a slice of the video picture frame, and each image component header of each image component includes a slice header comprising a macroblock address field.

7. The device of claim 6 , wherein altering the image component header of each image component to be included in the combined image includes altering the macroblock address filed of the slice header to position the slice of the video picture frame within a region of the composite video picture frame.

8. A method, comprising:

removing, by a processor, an image header from each of a plurality of images to be included in a combined image, wherein each image has a plurality of image components, and each image component has an image component header;

generating, by the processor, a new image header for the combined image;

altering, by the processor, the image component header of each image component to be included in the combined image to set a position for the image component within the combined image; and

concatenating, by the processor, the new image header with the plurality of images having the image header removed and the image components having the altered image component headers to produce the combined image.

9. The method of claim 8 , wherein the plurality of images are received via a data packet switch.

10. The method of claim 8 , wherein the plurality of images are received from a plurality of video devices via a plurality of communication channels.

11. The method of claim 8 , wherein the combined image is transmitted to a plurality of video devices via a plurality of communication channels.

12. The method of claim 8 , wherein each image includes a video picture frame, and the combined image includes a composite video picture frame.

13. The method of claim 12 , wherein each image component includes a slice of the video picture frame, and each image component header of each image component includes a slice header comprising a macroblock address field.

14. The method of claim 13 , wherein altering the image component header of each image component to be included in the combined image includes altering the macroblock address field of the slice header to position the slice of the video picture frame within a region of the composite video picture frame.

15. A computer readable storage device having instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

removing an image header from each of a plurality of images to be included in a combined image, wherein each image has a plurality of image components, and

each image component has an image component header;

generating a new image header for the combined image;

altering the image component header of each image component to be included in the combined image to set an image position for the image component within the combined image; and

concatenating the new image header with the plurality of images having the image header removed and the image components having the altered image component headers to produce the combined image.

16. The computer readable storage device of claim 15 , wherein the plurality of images are received via a data packet switch.

17. The computer readable storage device of claim 15 , wherein the plurality of images are received from a plurality of video devices via a plurality of communication channels.

18. The computer readable storage device of claim 15 , wherein the combined image is transmitted to a plurality of video devices via a plurality of communication channels.

19. The computer readable storage device of claim 15 , wherein each image includes a video picture frame, the combined image includes a composite video picture frame, each image component includes a slice of the video picture frame, and each image component header of each video image component includes a slice header comprising a macroblock address field.

20. The computer readable storage device of claim 19 , wherein altering the image component header of each image component to be included in the combined image includes altering the macroblock address field of the slice header to position the slice of the video picture frame within a region of the composite video picture frame.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2015
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 037305/0144 →
CHANGE OF NAME Recorded Dec 16, 2015
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 037311/0413 →
CHANGE OF NAME Recorded Dec 16, 2015
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 037311/0493 →
CHANGE OF NAME Recorded Dec 16, 2015
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 037311/0497 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: GAYLORD, WILLIAM J.
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 034219/0608 →
Continuity (6)
Continuation 13453055 · Apr 23, 2012
Continuation 12423649 · Apr 14, 2009
Continuation 11202914 · Aug 12, 2005
Continuation 09955607 · Sep 19, 2001
Related Publication 20150103251A1 · Apr 16, 2015
Related Publication 20160249077A9 · Aug 25, 2016