Continous presence video signal combiner
First Claim
1. A method of combining segments of plural input signals having temporal reference numbers associated with each segment into an output signal having segments and associated temporal reference numbers, comprising the steps of:
- (a) offsetting the temporal reference number of each segment in each input signal by an initial number associated with each input signal;
(b) mapping the offset temporal reference number of each segment in each input signal onto a scale of temporal reference numbers having selected predetermined possible temporal reference numbers that are common to all the input signals;
(c) combining segments from the input signals that have a same mapped temporal reference number into a segment of the output signal, the segment of the output signal having its associated temporal reference number determined from the same mapped temporal reference number of the segments of the input signals that are combined; and
(d) repeating step (c) a plurality of times to form sequential segments of the output signal by combining segments of the input signals for the possible temporal reference numbers.
8 Assignments
0 Petitions
Accused Products
Abstract
Four QCIF video input signals generated by participants in a multiparty video conference are combined in the coded domain to produce a merged CIF video output signal. When the CIF video output signal is transmitted back to each party'"'"'s video terminal, a combined 2×2 image is displayed. A video signal combiner (700) combines the input video signals in the coded domain by time-division multiplexing the inputs at the GOB level. In order to maintain frame synchronization between the inputs which may be arriving at different frame repetition rates, the combiner stores the inputs in buffers (706-709) and processes (710) the temporal reference (TR) numbers associated with each frame in each input before merging the GOBs from each input in accordance with the processed TR number. Specifically, the TR of each input is offset by an initial TR number associated with each input and determined at turn-on. The offset TR in each input is then mapped onto a scale of TR numbers that is common to each input. The each output frame is formed by time-division multiplexing GOBs from the inputs that have the same offset and mapped TR number. Only GOB headers and empty data fields are inserted into the combined data stream for those inputs not having a frame with that same mapped TR number.
-
Citations
22 Claims
-
1. A method of combining segments of plural input signals having temporal reference numbers associated with each segment into an output signal having segments and associated temporal reference numbers, comprising the steps of:
-
(a) offsetting the temporal reference number of each segment in each input signal by an initial number associated with each input signal; (b) mapping the offset temporal reference number of each segment in each input signal onto a scale of temporal reference numbers having selected predetermined possible temporal reference numbers that are common to all the input signals; (c) combining segments from the input signals that have a same mapped temporal reference number into a segment of the output signal, the segment of the output signal having its associated temporal reference number determined from the same mapped temporal reference number of the segments of the input signals that are combined; and (d) repeating step (c) a plurality of times to form sequential segments of the output signal by combining segments of the input signals for the possible temporal reference numbers. - View Dependent Claims (2)
-
-
3. A method of combining plural input video signals having temporal reference numbers associated with predetermined time-segments of each input video signal into an output video signal having time-segments and associated temporal reference numbers, comprising the steps of:
-
(a) offsetting the temporal reference number of each time-segment of each input video signal by an initial number associated with each input video signal; (b) mapping the offset temporal reference number of each time-segment of each input video signal onto a scale of temporal reference numbers having selected predetermined possible temporal reference numbers that are common to all the input video signals; (c) combining time-segments from the input video signals that have the same mapped temporal reference number into a time-segment of the output video signal, the time-segment of the output video signal having its associated temporal reference number determined from the same mapped temporal reference number of the segments of the input video signals that are combined; and (d) repeating step (c) a plurality of times to form sequential time-segments of the output video signal by combining time-segments from the input video signals for the possible temporal reference numbers. - View Dependent Claims (4)
-
-
5. A method of combining plural digital input video signals having temporal reference numbers associated with frames of each digital input video signal into a digital video output signal having frames and associated temporal reference numbers, comprising the steps of:
-
(a) offsetting the temporal reference number of each frame in each digital input video signal by an initial number associated with each digital input video signal; (b) mapping the offset temporal reference number of each frame in each digital input video signal onto a scale of temporal reference numbers having selected predetermined possible temporal reference numbers that are common to all the digital input video signals; (c) combining frames from the digital input video signals having the same mapped temporal reference number into a frame of the digital output video signal, the frame of the digital output signal having its associated temporal reference number determined from the same mapped temporal reference number of the frames of the digital input video signals that are combined; and (d) repeating step (c) a plurality of times to form sequential frames of the digital output video signal by combining frames from the digital input video signals for the possible temporal reference numbers. - View Dependent Claims (6)
-
-
7. A method of combining four Quarter Common Intermediate Format (QCIF) digital input video signals having three numbered groups of blocks (GOBs) of data per video frame into a Common Intermediate Format (CIF) digital output video signal having twelve numbered GOBs per video frame, each video frame in the digital output video signal having an associated temporal reference number, comprising the steps of:
-
(a) offsetting the temporal reference number of each frame in each digital input video signal by an initial number associated with each digital input video signal; (b) mapping the offset temporal reference number of each frame in each digital input video signal onto a scale of temporal reference numbers having selected predetermined possible temporal reference numbers that are common to all the digital input video signals; (c) combining frames from the digital input video signals having the same mapped temporal reference number into a frame of the digital output video signal, the frame of the digital output signal having its associated temporal reference number determined from the same mapped temporal reference number of the frames of the digital input video signals that are combined; and (d) repeating step (c) a plurality of times to form sequential frames of the digital output video signal by combining frames from the digital input video signals for the possible temporal reference numbers. - View Dependent Claims (8, 9, 10, 11)
-
-
12. Apparatus for combining segments of plural input signals having temporal reference numbers associated with each segment into an output signal having segments and associated temporal reference numbers, said apparatus comprising:
-
means for offsetting the temporal reference number of each segment in each input signal by an initial number associated with each input signal; means for mapping the offset temporal reference number of each segment in each input signal onto a scale of temporal reference numbers having selected predetermined possible temporal reference numbers that are common to all the input signals; and means for combining segments from the input signals that have a same mapped temporal reference number into a segment of the output signal, the segment of the output signal having its associated temporal reference number determined from the same mapped temporal reference number of the segments of the input signals that are combined. - View Dependent Claims (13)
-
-
14. Apparatus for combining plural input video signals having temporal reference numbers associated with predetermined time-segments of each input video signal into an output video signal having time-segments and associated temporal reference numbers, said apparatus comprising:
-
means for offsetting the temporal reference number of each time-segment of each input video signal by an initial number associated with each input video signal; means for mapping the offset temporal reference number of each time-segment of each input video signal onto a scale of temporal reference numbers having selected predetermined possible temporal reference numbers that are common to all the input video signals; and means for combining time-segments from the input video signals that have the same mapped temporal reference number into a time-segment of the output video signal, the time-segment of the output video signal having its associated temporal reference number determined from the same mapped temporal reference number of the segments of the input video signals that are combined. - View Dependent Claims (15)
-
-
16. Apparatus for combining plural digital input video signals having temporal reference numbers associated with frames of each digital input video signal into a digital video output signal having frames and associated temporal reference numbers, said apparatus comprising:
-
means for offsetting the temporal reference number of each frame in each digital input video signal by an initial number associated with each digital input video signal; means for mapping the offset temporal reference number of each frame in each digital input video signal onto a scale of temporal reference numbers having selected predetermined possible temporal reference numbers that are common to all the digital input video signals; and means for combining frames from the digital input video signals having the same mapped temporal reference number into a frame of the digital output video signal, the frame of the digital output signal having its associated temporal reference number determined from the same mapped temporal reference number of the frames of the digital input video signals that are combined. - View Dependent Claims (17)
-
-
18. Apparatus for combining four Quarter Common Intermediate Format (QCIF) digital input video signals having three numbered groups of blocks (GOBs) of data per video frame into a Common Intermediate Format (CIF) digital output video signal having twelve numbered GOBs per video frame, each video frame in the digital output video signal having an associated temporal reference number, said apparatus comprising:
-
means for offsetting the temporal reference number of each frame in each digital input video signal by an initial number associated with each digital input video signal; means for mapping the offset temporal reference number of each frame in each digital input video signal onto a scale of temporal reference numbers having selected predetermined possible temporal reference numbers that are common to all the digital input video signals; and means for combining frames from the digital input video signals having the same mapped temporal reference number into a frame of the digital output video signal, the frame of the digital output signal having its associated temporal reference number determined from the same mapped temporal reference number of the frames of the digital input video signals that are combined. - View Dependent Claims (19, 20, 21, 22)
-
Specification